73,68,51,3,0,0,0,0,1,68,84,88,88,88,0,0,0,140,0,0,0,80,97,114,97,98,108,101,32,49,44,53,57,53,44,50,55,55,44,54,52,49,0,76,105,107,101,32,116,104,101,32,105,110,115,116,97,114,44,32,116,117,110,110,101,108,105,110,103,32,116,111,32,116,104,101,32,115,117,114,102,97,99,101,92,110,87,101,32,109,117,115,116,32,115,104,101,100,32,111,117,114,32,111,119,110,32,99,105,114,99,117,109,102,101,114,101,110,99,101,115,59,92,110,70,105,110,100,32,116,104,101,32,100,105,118,105,110,105,116,121,32,119,105,116,104,105,110,32,97,110,100,32,101,109,101,114,103,101,46,84,73,84,50,0,0,0,21,0,0,0,84,104,101,32,73,110,115,116,97,114,32,69,109,101,114,103,101,110,99,101,84,80,69,49,0,0,0,5,0,0,0,51,51,48,49,255,251,176,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,110,102,111,0,0,0,15,0,0,24,252,0,61,50,30,0,2,5,7,10,12,15,17,20,23,25,28,30,33,35,38,40,43,46,48,51,53,56,58,61,64,66,69,71,74,76,79,81,84,87,89,92,94,97,99,102,105,107,110,112,115,117,120,122,125,128,130,133,135,138,140,143,146,148,151,153,156,158,161,163,166,169,171,174,176,179,181,184,186,189,192,194,197,199,202,204,207,210,212,215,217,220,222,225,227,230,233,235,238,240,243,245,248,251,253,0,0,0,57,76,65,77,69,51,46,57,56,114,1,186,0,0,0,0,0,0,0,0,52,192,36,7,192,77,0,0,192,0,61,50,30,33,12,51,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,251,176,100,0,12,5,46,120,60,8,38,99,242,76,230,104,117,12,35,192,72,225,139,30,96,4,122,106,109,45,226,168,147,38,216,128,63,200,99,100,15,123,104,123,241,26,222,37,54,139,32,96,32,1,3,8,71,246,251,30,201,210,108,233,243,211,140,130,4,36,28,6,184,114,15,64,129,24,200,89,129,225,92,159,110,213,235,214,18,15,41,74,28,24,57,135,2,65,51,190,155,247,206,94,102,102,102,189,254,157,95,244,163,135,4,246,140,28,211,177,44,159,237,190,193,192,128,7,20,191,141,175,196,226,88,150,102,103,25,217,253,137,6,11,15,33,51,80,218,255,108,204,254,248,102,255,205,239,118,238,193,129,49,203,253,22,44,126,247,59,127,111,154,178,139,28,191,235,247,229,249,222,194,197,157,77,191,225,193,131,147,55,94,255,204,206,125,53,123,247,193,4,0,4,230,251,157,22,84,12,12,243,76,156,89,166,239,191,196,35,65,2,197,188,68,68,72,227,121,141,68,242,115,142,104,0,149,242,66,115,68,226,24,65,21,255,248,136,158,130,0,192,222,79,247,0,25,250,252,211,190,62,0,14,248,227,224,127,255,75,134,102,214,6,8,255,60,112,1,148,83,153,76,74,231,92,212,189,93,198,51,244,252,175,244,141,165,253,230,138,69,147,207,208,125,169,179,58,173,67,142,26,67,22,54,96,193,18,147,24,176,192,219,28,76,18,36,97,138,117,195,108,79,4,47,73,225,234,237,153,36,34,30,130,142,241,93,144,155,32,49,8,2,9,49,3,43,129,126,147,56,116,163,12,178,64,126,214,21,177,140,209,180,65,9,10,20,70,245,229,48,169,50,203,182,113,66,129,206,76,162,42,60,45,10,62,136,166,105,216,68,44,6,17,167,29,97,236,210,55,78,153,110,149,115,45,143,145,12,178,81,142,93,28,17,35,148,50,77,46,229,150,52,159,221,198,49,184,167,105,211,19,154,72,82,134,54,166,82,213,122,174,65,66,72,84,134,163,212,19,142,189,193,80,248,141,24,177,128,100,232,44,78,64,137,81,13,197,130,2,170,146,105,34,191,60,51,221,121,60,60,25,96,16,66,112,54,251,146,27,39,25,187,214,0,0,110,84,73,9,174,177,204,216,232,121,180,240,222,162,241,254,149,157,249,140,117,189,105,186,203,239,45,158,174,224,222,97,218,230,120,67,251,43,55,72,87,205,183,48,131,215,241,148,155,207,198,168,190,94,195,108,89,168,35,157,80,248,118,20,11,90,146,208,54,87,155,128,119,116,169,148,23,41,216,237,1,4,171,34,37,4,10,39,113,145,158,90,97,19,137,178,37,196,206,156,153,118,34,172,91,220,131,191,236,113,229,114,230,132,0,8,45,188,188,255,251,178,100,60,142,67,154,102,194,16,1,51,194,210,173,24,86,49,236,152,78,181,171,6,32,4,203,139,63,183,32,192,246,27,161,63,140,152,20,159,8,66,65,89,178,32,114,14,15,6,163,146,208,241,112,132,114,29,81,33,29,242,128,125,33,232,121,214,171,69,183,54,59,116,166,135,9,116,172,67,97,195,93,176,163,223,199,124,93,28,151,13,171,133,99,178,177,46,162,115,94,84,159,240,4,102,81,22,132,49,216,236,189,114,58,245,4,245,199,55,92,85,43,152,68,100,78,84,114,109,9,219,91,98,128,122,225,72,57,70,184,79,57,51,43,97,109,115,130,244,101,59,30,166,98,93,67,169,226,150,34,51,227,189,41,37,54,116,152,142,30,91,2,12,36,67,100,193,90,213,236,176,114,136,197,116,40,73,11,107,53,8,254,200,68,215,19,190,243,196,177,224,162,137,103,88,115,247,221,92,96,88,51,150,147,46,213,228,138,24,21,139,237,161,227,77,93,19,237,85,142,251,50,169,135,122,111,203,220,58,25,205,232,118,123,155,98,115,184,203,12,177,138,166,78,38,62,204,235,212,220,199,222,135,173,106,81,84,207,91,238,215,79,7,246,166,166,200,158,240,131,38,83,32,114,9,39,40,18,114,89,142,98,153,172,182,206,244,145,134,209,87,145,233,3,86,180,26,53,61,150,99,226,191,152,206,104,20,192,111,181,81,95,242,17,137,24,133,244,194,44,228,75,131,168,73,98,244,232,174,137,200,100,110,76,105,83,148,85,142,39,12,241,23,223,172,168,227,40,159,67,128,216,218,95,138,117,74,18,105,43,81,249,67,142,252,120,169,146,252,187,32,199,18,8,242,62,16,80,206,71,78,39,241,116,92,18,134,67,193,241,210,112,157,41,104,196,167,73,213,10,120,191,146,102,84,179,97,109,76,88,253,86,19,99,209,22,222,150,85,154,233,178,136,82,106,120,154,34,0,62,60,153,41,120,242,226,194,73,5,247,206,143,2,34,70,146,172,74,29,135,119,71,180,122,134,102,116,66,64,40,138,207,70,177,40,9,88,65,88,172,144,31,147,89,44,62,164,236,127,65,97,111,28,150,75,216,79,113,18,17,209,178,245,200,208,79,41,9,213,182,35,10,186,249,193,171,157,108,82,150,182,88,79,72,219,126,123,98,44,117,28,98,111,21,73,150,32,105,35,9,236,152,214,213,144,247,87,159,150,151,201,91,237,119,166,75,99,6,20,247,51,183,176,174,21,0,96,0,0,0,0,5,59,250,31,255,255,255,255,204,142,82,190,127,182,6,126,17,112,72,137,185,115,255,50,59,25,182,82,38,149,190,240,136,235,61,67,21,12,242,121,78,19,230,65,166,187,176,152,37,212,199,18,36,89,255,251,178,100,30,14,35,9,103,196,232,35,79,176,179,173,40,118,49,32,234,15,5,165,6,32,4,203,139,33,52,97,100,199,167,72,15,74,239,5,82,99,130,206,180,122,73,163,194,138,168,172,143,161,43,205,65,186,77,27,116,154,241,153,50,2,12,155,2,41,6,255,201,152,0,0,7,45,20,214,21,89,80,52,161,173,18,108,172,69,38,150,91,44,213,98,10,82,194,234,40,18,208,222,116,197,17,202,116,103,45,77,140,96,71,116,144,182,112,160,182,193,162,86,10,39,76,175,170,245,61,122,154,117,23,16,66,194,103,41,66,39,133,26,104,226,29,18,152,3,201,75,225,50,112,141,53,50,4,107,26,36,32,36,108,177,59,42,135,146,52,183,98,80,148,227,173,224,168,209,221,97,11,100,16,47,76,26,138,139,124,56,186,3,237,157,139,73,19,184,170,150,202,221,82,140,148,82,70,247,45,102,141,244,144,162,31,20,74,11,129,193,227,34,181,17,30,16,107,208,183,43,149,234,20,202,144,249,202,162,139,166,72,180,208,56,123,100,76,230,230,170,164,56,63,51,50,21,27,128,153,148,114,11,104,89,125,207,139,99,242,191,107,103,153,220,36,133,35,24,250,143,190,127,151,122,92,93,179,105,54,64,158,148,138,50,122,94,251,198,107,151,113,237,144,40,199,58,204,55,156,164,26,222,204,117,31,111,110,117,81,213,255,249,159,152,142,204,162,157,10,77,38,210,153,28,196,239,8,164,68,218,124,229,227,217,3,138,199,132,190,236,37,84,106,107,122,124,2,85,128,164,78,120,150,200,249,8,248,137,252,20,16,96,8,0,20,33,136,135,1,208,242,83,96,121,44,30,153,10,229,32,244,86,115,214,185,25,104,190,85,17,79,22,138,223,44,150,221,59,72,208,234,162,208,33,21,199,82,229,136,0,169,88,186,200,208,77,40,149,95,31,213,137,247,171,40,232,142,81,216,221,104,152,46,212,147,165,87,47,224,69,78,106,83,137,205,108,248,109,80,112,56,185,113,33,33,81,81,128,248,185,40,99,104,19,54,32,212,84,144,198,32,70,78,72,229,136,144,23,28,101,113,211,68,166,209,205,88,206,149,214,69,75,46,36,116,164,227,114,32,50,105,71,143,152,101,147,42,1,177,194,52,0,41,26,232,132,180,85,40,44,71,213,147,7,38,56,187,109,62,75,38,202,240,67,9,49,71,78,157,146,231,142,50,179,118,127,96,125,162,232,202,160,88,96,64,186,152,45,36,221,183,42,0,162,146,148,254,217,159,172,243,252,252,191,46,122,231,183,12,94,22,74,91,254,192,250,121,172,35,164,20,205,97,90,117,93,62,54,197,76,135,250,107,203,58,180,12,27,10,92,74,200,230,45,25,255,251,178,100,26,133,34,139,104,197,152,3,54,96,165,204,200,113,49,38,142,139,73,155,21,128,140,222,139,84,55,97,100,198,11,56,131,52,115,42,105,168,188,64,208,179,19,183,45,117,159,196,32,221,43,42,197,221,204,20,214,197,235,45,32,15,154,39,43,35,18,207,80,138,139,218,53,112,38,16,152,68,120,96,128,87,55,28,199,154,84,52,21,66,10,54,42,93,203,157,37,163,66,50,118,30,98,142,166,144,148,32,78,129,81,169,134,9,173,131,74,40,160,224,129,33,82,193,232,233,46,164,35,87,8,89,62,84,140,227,3,226,152,181,213,60,73,34,172,10,137,7,176,152,38,16,127,6,60,88,192,2,32,3,237,197,5,105,70,166,145,114,112,21,106,2,76,250,116,22,70,93,13,164,207,59,17,4,218,229,157,109,53,51,206,27,41,179,118,198,54,16,147,192,130,73,113,224,253,141,112,228,178,109,60,215,244,139,108,185,120,3,156,60,226,106,144,179,122,244,0,40,26,175,235,255,255,252,191,60,181,125,14,89,207,50,26,14,99,58,201,162,38,220,38,221,38,49,151,20,129,102,147,17,18,106,168,168,100,45,174,198,113,136,238,80,161,151,159,93,17,147,230,233,184,29,78,139,139,154,53,170,31,210,101,160,154,10,38,71,72,210,10,232,29,181,218,130,143,85,247,87,210,45,55,146,134,160,84,113,194,1,2,139,99,192,248,37,138,4,228,18,186,160,40,5,66,163,210,216,80,63,147,70,149,105,79,23,160,14,160,33,178,97,128,118,91,86,152,90,188,110,74,135,208,130,185,80,120,141,113,124,26,142,131,129,233,64,146,90,31,92,135,158,74,241,235,240,24,8,6,13,186,95,37,137,143,21,95,77,109,72,85,44,151,196,170,66,89,9,212,40,62,152,15,6,156,126,35,196,50,200,248,73,76,98,208,152,93,67,61,96,121,33,149,79,70,67,218,96,148,240,241,180,5,30,133,171,149,48,173,151,84,161,158,15,7,180,75,18,243,244,39,82,156,47,29,73,43,73,231,34,97,44,115,63,126,228,210,193,153,169,131,113,84,244,225,33,53,162,196,35,145,76,224,119,210,110,163,170,47,44,66,225,249,210,165,171,160,88,233,109,114,246,220,128,176,227,24,166,6,92,87,11,52,182,247,4,5,56,76,231,181,85,0,144,74,119,255,255,255,92,239,87,251,132,215,56,216,75,102,85,77,246,126,232,83,121,99,118,25,83,65,119,201,25,220,18,147,22,24,21,144,91,148,174,13,150,178,26,56,171,185,9,80,121,177,220,212,220,64,96,208,96,193,3,96,26,134,18,186,185,80,10,161,212,196,121,66,97,147,72,52,145,145,34,243,56,70,242,88,232,62,194,75,140,57,255,251,178,100,46,140,3,81,104,196,24,35,79,64,208,205,136,72,61,137,244,77,93,163,14,96,5,21,2,185,52,98,48,148,165,184,34,166,72,118,48,67,11,26,94,159,215,86,181,0,1,0,0,182,33,168,220,195,31,200,114,14,115,112,229,66,219,149,200,228,106,161,115,59,228,122,116,134,22,212,226,225,134,18,137,79,205,21,17,96,82,25,39,234,187,71,139,34,123,14,73,37,194,189,226,128,252,98,70,88,222,108,96,66,214,101,72,169,150,11,226,117,11,98,67,94,47,161,47,10,84,221,153,208,232,174,105,205,164,15,204,129,161,89,255,44,142,86,120,184,23,136,197,67,131,171,21,7,213,195,209,48,110,209,72,249,8,152,248,201,195,49,216,132,136,138,191,142,203,12,20,15,46,90,49,94,96,185,162,150,61,200,206,95,100,237,182,44,244,20,37,50,219,105,195,158,209,13,89,38,106,211,64,206,50,214,28,104,145,3,149,80,78,165,27,195,104,81,211,42,160,210,25,154,37,65,224,189,218,20,162,109,61,233,176,255,138,250,183,229,240,30,118,228,50,95,187,244,8,0,130,164,207,146,52,122,150,170,255,97,50,115,161,163,35,43,97,48,235,153,188,90,206,214,32,197,107,85,164,87,153,81,171,110,181,28,88,169,178,194,155,80,227,199,48,221,33,162,46,109,205,154,147,154,229,160,104,178,142,45,98,108,155,28,49,203,84,26,30,155,142,33,140,98,195,162,5,156,69,158,196,2,206,53,197,102,29,139,52,163,134,28,27,31,144,193,228,238,69,129,87,48,245,118,48,24,1,0,130,130,32,238,84,112,208,32,40,96,144,128,82,80,112,60,42,92,66,67,160,226,171,47,68,116,22,54,201,9,160,124,17,92,128,144,248,201,42,180,41,178,66,0,131,78,55,37,232,169,10,130,196,36,242,131,33,132,104,44,139,13,209,218,17,189,147,68,32,187,68,82,152,201,99,194,139,110,98,148,70,236,116,146,201,195,154,179,219,42,207,69,178,34,87,172,242,56,42,196,41,84,206,172,140,172,78,43,28,195,169,33,136,255,85,61,196,247,186,133,123,111,167,181,54,156,210,4,81,150,228,210,180,145,214,212,85,34,139,5,162,75,168,240,77,135,209,212,81,247,170,43,139,109,46,125,169,65,72,178,247,149,165,164,230,175,77,53,43,148,154,0,128,0,0,0,0,83,36,133,62,15,255,255,255,255,195,47,114,50,116,121,211,207,99,133,27,201,33,47,251,205,8,167,158,230,166,233,82,175,71,98,233,145,198,54,119,62,90,102,172,111,79,211,114,90,210,177,211,166,56,226,39,27,165,175,227,243,53,9,103,222,231,243,108,120,235,36,103,43,33,35,155,9,32,82,72,18,189,255,251,178,100,44,12,2,244,104,198,248,35,55,56,187,141,24,85,49,134,174,14,13,155,8,32,140,217,155,80,180,97,88,246,37,248,7,233,188,36,249,114,176,96,0,182,36,62,27,19,88,29,128,137,184,19,59,63,63,236,18,142,202,197,106,132,133,211,225,8,184,102,148,169,114,82,25,4,115,90,118,118,86,42,20,132,181,105,74,134,200,41,164,118,46,111,25,28,151,124,177,139,207,204,7,70,22,151,142,86,48,128,87,49,52,87,0,150,225,196,70,11,22,156,169,55,113,81,248,164,218,21,238,159,223,83,186,154,233,136,198,103,131,213,75,80,147,145,149,174,196,83,90,136,7,135,80,198,170,145,186,176,233,212,107,150,44,95,18,248,205,208,152,92,205,229,215,86,202,7,47,111,160,128,13,17,248,92,98,108,164,65,157,198,180,74,204,81,37,144,16,80,198,29,16,254,15,178,8,217,128,105,166,191,34,155,31,102,100,164,154,26,56,6,25,88,178,137,253,232,0,127,255,201,110,92,182,86,217,14,137,208,142,183,101,206,80,248,46,146,245,107,241,196,67,51,37,43,69,200,65,169,139,105,1,110,57,60,112,198,133,178,30,69,203,92,5,69,168,163,65,2,41,180,164,172,232,45,129,151,71,166,37,9,13,199,31,134,211,116,208,113,151,201,45,65,169,17,22,113,4,84,37,24,11,66,24,253,33,174,19,168,50,201,131,107,155,26,149,0,186,25,149,41,247,161,223,75,143,207,205,155,104,9,5,21,207,244,250,23,24,147,147,229,74,81,108,230,53,91,34,154,46,8,149,98,188,201,104,160,120,24,64,58,161,113,137,85,97,208,86,36,8,5,106,3,65,98,186,136,74,132,214,197,235,150,19,223,49,45,20,20,30,18,70,162,40,248,25,149,140,11,102,164,98,217,48,4,9,5,112,108,36,170,48,185,1,195,98,96,208,92,30,158,125,8,32,104,9,84,80,217,69,132,205,40,35,72,132,249,230,134,75,208,199,105,9,177,72,149,64,209,25,3,34,130,96,168,24,64,200,140,5,15,148,81,50,49,73,118,6,132,162,143,19,50,71,69,214,39,84,86,78,46,11,140,173,230,130,29,29,144,177,21,166,178,79,38,182,228,132,148,72,7,147,158,46,33,4,81,131,100,96,25,196,102,199,164,227,4,70,210,90,68,221,1,228,13,14,166,105,197,12,54,120,22,5,79,60,169,59,18,110,217,69,0,3,0,0,192,117,95,245,145,163,247,54,215,100,55,43,16,148,207,83,225,168,90,199,78,152,56,84,64,158,142,168,12,72,235,42,88,32,81,110,65,25,3,153,59,153,39,160,48,238,24,72,193,64,146,2,42,199,17,0,65,147,171,41,160,118,3,161,152,217,141,91,255,251,178,100,36,11,35,117,94,66,64,1,27,66,185,140,248,81,49,134,174,78,181,217,6,0,4,205,74,227,52,97,164,150,38,232,176,113,2,194,170,144,88,109,33,37,48,84,204,165,98,193,177,139,212,62,234,230,216,10,168,65,185,229,55,101,6,168,218,186,246,26,247,116,96,2,91,160,197,232,13,21,149,148,88,57,90,94,10,83,44,43,46,134,226,106,18,164,20,107,144,86,58,68,58,38,5,34,196,69,227,64,164,157,152,95,126,83,130,113,9,5,150,4,194,43,167,131,232,217,73,73,55,175,38,44,67,33,58,181,73,163,74,160,100,228,182,96,152,120,49,21,150,99,20,29,34,45,2,168,7,107,214,73,186,145,74,229,233,87,171,74,90,51,55,48,187,204,31,47,59,121,195,19,249,96,242,50,73,216,224,185,116,47,175,248,214,86,231,252,166,52,236,93,195,151,144,17,135,41,98,193,75,98,116,139,224,16,145,85,164,71,216,99,12,173,179,222,88,242,7,19,178,225,160,147,38,128,222,106,95,5,106,165,39,187,115,245,140,122,83,199,203,148,255,223,158,235,218,212,75,139,145,19,230,146,46,48,9,8,234,221,231,13,238,243,18,247,179,133,74,183,53,3,200,125,79,92,103,90,19,57,59,43,132,157,108,115,215,166,59,41,40,158,121,55,73,43,248,114,43,131,234,222,125,93,19,20,108,45,136,59,83,26,253,212,189,247,210,235,117,189,76,55,122,122,165,27,57,182,115,85,228,213,28,103,65,253,82,183,199,78,88,191,42,116,170,182,153,30,125,213,117,195,110,182,91,124,136,103,214,71,204,217,86,241,219,156,36,0,16,8,92,156,240,160,46,170,194,98,136,198,8,148,18,7,202,18,22,4,76,144,3,72,16,174,225,128,32,194,130,65,0,193,34,22,9,30,33,182,73,48,57,53,55,137,9,97,147,102,43,226,37,144,136,10,22,151,230,155,17,129,241,39,138,172,15,103,193,9,138,88,170,63,15,102,196,162,234,85,167,144,241,77,16,246,124,87,71,11,68,118,46,219,167,7,220,241,77,248,19,210,220,242,166,46,232,247,184,101,10,64,214,233,167,80,144,153,130,42,33,54,195,176,87,61,64,67,56,92,144,168,190,17,201,95,60,233,220,102,178,145,110,190,172,163,46,17,50,154,5,142,101,35,93,14,20,86,173,135,40,155,9,160,81,10,114,157,108,36,150,55,35,134,198,15,14,140,165,219,163,86,133,155,156,149,169,142,116,140,135,188,236,121,50,63,136,214,199,72,185,121,166,179,148,131,195,63,58,243,174,104,226,68,204,179,50,21,245,193,184,162,168,19,94,215,239,16,212,168,182,210,225,40,86,218,90,232,152,139,238,45,178,93,237,8,186,255,251,178,100,32,14,35,184,107,193,128,1,51,66,168,77,8,140,36,201,242,14,225,177,6,32,12,203,202,253,52,97,68,198,37,187,116,24,70,249,48,164,82,247,105,73,34,172,166,180,82,133,37,229,29,61,163,170,109,11,199,194,253,57,154,211,252,35,55,221,121,158,99,93,242,126,116,85,142,206,166,30,246,169,139,113,37,151,244,1,122,16,32,136,32,0,0,221,36,33,46,177,3,38,193,243,135,136,140,10,72,133,70,132,8,32,36,32,31,35,38,13,159,20,193,150,208,45,79,18,120,46,36,54,105,179,25,1,64,226,165,2,152,168,161,183,36,70,133,11,2,128,15,19,69,209,183,120,212,153,129,83,14,38,38,12,159,196,154,222,79,0,36,52,12,115,164,231,194,202,162,207,49,168,36,141,145,48,134,70,221,146,145,197,241,133,84,118,69,44,80,198,17,32,124,86,102,177,172,84,42,229,215,77,66,231,152,115,9,20,58,64,120,189,90,91,25,32,101,104,157,34,29,81,91,93,17,110,209,89,96,174,122,134,200,201,110,114,114,158,227,146,200,31,213,25,203,124,242,195,194,253,127,216,216,201,223,71,182,217,145,206,212,85,237,32,110,253,202,167,249,91,4,161,56,222,202,186,13,238,217,154,219,191,165,103,76,151,178,31,18,182,49,177,229,254,38,232,6,156,74,221,239,31,234,18,127,153,60,183,178,232,163,108,211,45,152,165,29,20,221,225,11,153,99,242,151,182,90,107,71,15,163,135,145,66,202,184,246,201,196,1,124,202,221,108,247,42,162,162,223,244,96,166,45,179,76,130,173,92,83,41,240,98,116,242,218,246,194,210,50,3,134,5,67,193,233,114,17,188,34,73,96,9,160,29,130,166,196,214,67,227,226,203,241,42,7,64,249,128,192,121,29,149,175,72,232,98,74,70,86,113,161,8,148,75,8,215,80,119,37,68,114,176,201,66,82,75,198,234,99,92,94,74,40,78,34,0,166,185,208,22,194,130,50,237,192,72,152,80,153,16,89,196,168,27,144,172,120,64,42,52,14,141,140,136,9,209,63,14,172,206,88,219,75,72,158,192,252,146,208,26,156,217,72,242,67,209,35,17,204,219,78,108,162,71,196,79,66,137,71,168,187,139,193,139,90,156,81,70,28,212,104,164,36,141,57,78,164,192,200,139,5,50,18,76,202,231,201,17,92,142,205,38,190,170,138,101,8,35,117,175,93,37,54,227,3,129,62,170,108,151,60,247,250,253,30,182,185,165,0,64,0,0,2,9,69,75,253,127,255,255,255,249,151,247,50,251,231,146,238,240,128,110,85,47,197,77,65,36,212,220,233,190,124,156,243,63,95,137,22,248,168,98,141,67,106,202,45,148,242,202,81,35,97,234,75,255,251,178,100,28,140,3,10,104,197,104,35,55,160,165,236,232,130,49,137,110,10,129,163,20,96,8,215,130,233,180,98,40,198,38,168,26,137,24,61,34,204,79,113,36,137,242,254,222,10,71,39,158,89,72,49,162,183,11,39,35,137,147,34,68,183,56,68,159,118,116,242,100,238,255,251,128,64,45,109,212,159,45,31,203,197,113,178,197,167,233,30,54,108,209,147,242,45,85,92,204,245,179,152,83,196,139,252,178,237,163,73,207,30,92,253,191,210,213,83,179,144,14,58,235,194,197,209,173,59,125,229,20,92,142,62,147,64,248,136,53,188,85,229,74,167,17,252,101,36,150,114,167,25,60,78,109,37,23,54,113,19,155,59,88,195,25,33,50,255,88,163,172,168,163,142,108,173,116,24,171,169,87,65,184,13,189,1,186,152,208,161,179,134,236,157,2,49,18,127,80,205,137,142,158,76,235,52,68,196,114,12,30,131,253,193,67,103,149,113,165,26,211,67,228,118,212,34,174,65,19,159,55,108,26,22,56,99,154,111,66,117,2,73,41,75,249,155,251,109,105,31,84,106,82,206,170,206,79,122,85,114,99,76,98,171,153,203,49,156,234,90,25,140,237,69,114,144,173,71,86,94,169,64,134,80,76,133,155,88,101,55,130,43,123,203,237,92,226,122,121,247,148,76,15,25,142,46,203,222,251,87,134,104,229,209,137,158,150,184,59,204,195,194,30,196,144,66,162,8,33,20,227,165,27,31,160,174,49,47,153,136,171,140,21,143,84,42,177,99,170,15,7,141,155,25,28,2,139,150,45,94,156,252,217,5,68,70,94,146,72,38,112,9,107,152,162,79,92,225,78,19,162,235,69,59,151,79,207,208,14,140,9,226,122,214,168,124,247,29,242,84,36,7,207,207,206,138,135,12,61,37,194,37,131,210,48,152,73,72,192,168,233,4,80,160,112,112,202,116,242,219,57,148,84,205,115,14,3,104,145,3,128,115,49,78,12,69,83,212,202,43,70,129,9,142,74,79,21,112,41,100,51,65,196,99,41,19,238,38,116,186,196,162,203,16,166,86,3,101,26,195,165,158,129,178,69,106,200,176,226,2,2,161,226,165,67,2,88,192,201,217,162,103,99,27,82,18,101,91,255,78,149,0,2,18,114,93,249,108,126,118,217,75,3,172,138,92,156,241,12,207,61,116,148,106,92,163,83,26,65,178,51,43,151,227,244,90,150,229,169,91,83,240,130,19,108,158,214,34,245,81,131,195,111,73,72,29,148,231,77,146,220,130,228,165,202,245,54,48,194,231,19,148,41,2,106,210,230,117,105,187,219,160,145,90,146,195,182,203,149,34,155,58,250,41,0,85,163,212,137,83,9,24,70,205,199,19,81,187,42,243,153,96,154,147,36,255,251,178,100,57,12,2,232,104,68,24,1,53,80,227,45,248,33,61,131,248,79,9,165,6,32,4,203,138,164,52,98,168,150,27,152,129,174,106,158,69,82,113,48,175,55,14,146,80,135,23,114,74,192,59,76,48,213,14,3,97,12,37,229,214,51,4,3,173,100,131,35,142,147,161,12,68,43,162,146,131,8,168,73,26,70,130,121,68,85,179,56,147,244,249,78,122,225,14,27,141,79,17,130,98,190,210,134,27,144,230,62,207,139,17,52,50,168,120,45,29,71,164,135,5,227,178,168,184,174,96,1,199,64,110,40,41,133,39,226,88,226,234,209,193,83,210,135,7,21,226,91,100,98,84,103,112,18,27,96,225,74,113,254,55,10,136,140,135,99,56,73,6,87,20,146,10,175,31,180,126,87,177,101,19,99,163,105,226,62,46,168,70,181,43,100,52,82,92,162,7,157,44,89,5,98,62,124,172,73,95,102,124,227,150,29,94,174,158,173,161,141,114,215,247,147,40,110,182,202,73,110,212,131,169,17,206,163,141,62,97,170,0,58,224,57,234,110,59,35,14,202,164,64,109,126,107,177,191,35,50,86,218,95,74,138,126,71,36,215,173,151,116,234,72,52,52,32,140,159,58,109,97,42,52,231,154,103,75,88,201,155,230,5,161,41,147,236,153,94,144,84,24,143,102,176,35,17,59,96,162,55,112,253,117,165,47,122,186,57,191,144,203,250,103,111,104,162,114,54,106,43,178,71,180,146,138,125,90,10,74,123,231,76,163,24,172,203,157,37,197,77,186,61,110,188,90,14,22,51,190,108,133,44,206,148,66,9,40,160,185,195,96,88,136,40,227,163,70,80,141,137,155,61,168,25,9,14,0,197,144,33,38,56,26,33,38,225,226,7,161,52,201,195,5,152,98,39,136,66,178,109,163,226,199,155,28,35,217,98,101,27,164,6,252,48,34,46,32,158,85,7,16,14,22,168,101,133,18,115,147,70,51,229,245,237,89,198,221,141,6,134,73,79,94,55,105,117,205,30,117,133,167,34,87,76,111,58,182,3,197,201,153,134,177,35,76,169,251,240,177,149,137,153,136,207,26,119,191,211,130,81,78,98,69,154,122,72,203,96,34,25,37,158,9,206,39,236,77,18,80,81,139,64,93,233,132,17,3,64,177,5,97,132,8,162,125,28,231,77,169,42,0,0,73,83,148,215,92,61,150,83,35,59,155,55,15,181,65,28,206,108,241,222,198,185,208,181,165,4,254,176,213,108,242,170,167,229,177,204,132,169,120,77,168,206,239,37,27,71,84,202,80,242,85,212,234,131,231,155,95,239,109,215,56,83,22,181,27,79,24,76,189,171,86,177,93,109,19,6,224,76,187,161,50,54,22,93,124,129,68,108,64,192,233,59,41,255,251,178,100,47,132,3,114,102,195,152,1,76,208,188,204,248,138,37,137,100,11,205,163,19,160,132,211,195,61,180,33,20,199,179,9,197,84,162,228,196,229,21,69,226,178,239,85,13,177,100,4,3,24,36,146,74,80,40,194,160,32,152,93,49,49,49,134,68,192,163,129,52,239,30,27,58,39,26,56,148,85,168,201,4,100,33,177,20,8,195,46,16,246,205,15,177,33,80,60,81,117,68,137,8,193,128,105,80,216,105,69,240,168,161,177,25,195,50,120,28,122,83,108,217,93,131,134,204,216,224,157,16,88,184,88,30,89,113,226,95,19,72,72,129,209,168,28,40,67,144,114,67,129,129,82,37,80,171,36,34,164,3,99,133,236,186,37,196,7,205,13,36,69,97,130,123,80,69,133,17,164,210,54,206,251,93,87,23,34,102,104,148,73,118,204,88,44,180,208,207,201,228,147,102,113,16,16,13,172,120,195,79,16,163,34,18,225,164,74,82,1,84,72,48,170,145,143,30,177,138,123,50,12,107,213,27,78,99,154,2,208,0,0,146,157,251,191,255,252,191,253,254,167,253,38,124,37,163,39,41,236,140,196,111,52,91,160,91,10,86,24,76,45,58,104,140,151,100,191,119,201,171,55,115,101,24,62,157,238,151,139,186,145,89,31,112,186,250,163,213,14,251,189,94,18,211,121,193,56,80,203,72,40,138,236,198,70,2,71,22,38,237,143,196,73,65,207,24,172,54,143,246,253,160,32,1,8,194,67,225,36,180,92,6,228,177,197,81,40,32,5,199,82,161,48,168,92,78,126,59,15,0,209,105,92,228,68,6,5,70,156,13,147,164,36,19,7,251,132,162,85,130,67,34,120,34,119,21,114,42,207,218,171,79,245,42,157,201,82,80,178,195,52,89,11,123,58,82,176,203,36,34,128,252,116,41,18,199,179,210,10,115,210,123,176,9,99,129,88,232,74,235,155,105,8,172,160,69,124,164,13,59,7,148,167,68,247,140,216,56,50,90,92,76,202,98,89,169,185,161,125,179,19,139,153,189,205,146,75,4,168,202,136,218,102,136,6,80,25,85,105,137,210,28,13,40,94,120,218,247,154,152,253,180,201,108,123,231,73,210,184,178,251,238,227,184,209,127,22,106,195,136,25,98,213,163,107,140,227,94,243,89,223,106,205,39,32,157,98,190,55,74,117,179,111,135,254,163,127,105,146,0,8,0,0,0,0,223,248,191,255,58,158,125,47,211,218,98,145,74,88,243,67,174,70,132,83,141,241,178,109,237,75,90,221,85,28,26,165,134,109,177,41,82,185,31,18,59,210,88,126,40,195,85,215,130,209,87,138,27,143,139,198,146,39,113,67,135,143,50,18,248,33,96,178,161,213,37,136,117,184,72,21,36,144,128,255,251,178,100,42,142,3,132,104,67,96,35,70,178,195,108,152,64,61,134,244,79,5,191,6,0,4,203,74,147,180,34,168,195,38,128,146,216,130,23,129,132,15,232,82,172,97,132,143,69,23,21,42,140,108,247,115,188,114,123,223,237,31,53,81,174,146,186,194,129,70,191,151,166,106,108,191,176,161,39,218,188,235,153,211,11,9,220,88,249,109,47,142,216,211,136,244,66,128,187,54,46,244,180,202,122,182,48,34,210,75,166,3,152,163,138,56,20,135,132,40,14,12,7,50,165,70,92,93,162,103,71,163,149,105,39,170,56,234,215,200,122,219,30,26,16,197,120,251,84,45,37,161,151,7,75,157,153,12,151,9,3,193,131,163,182,24,143,45,58,188,158,200,254,84,110,73,103,199,40,43,7,180,222,83,64,86,243,12,173,94,86,31,104,70,117,131,26,186,184,154,185,122,211,10,105,139,136,188,243,65,5,22,60,40,8,242,8,183,238,61,58,24,105,77,16,198,174,107,109,150,80,226,53,136,54,213,229,129,214,66,154,89,123,64,18,92,170,72,171,229,91,51,59,255,15,79,159,249,148,169,167,34,153,121,194,192,223,126,21,151,222,185,168,249,107,191,58,187,171,114,95,58,95,75,42,206,195,92,228,173,3,23,8,205,29,152,136,25,187,24,82,108,89,213,71,11,178,97,236,227,48,239,5,103,220,172,63,109,108,242,101,230,103,212,241,18,19,41,236,124,155,245,78,114,56,126,202,211,40,249,182,153,136,98,187,123,125,120,121,45,158,203,162,22,148,70,124,118,204,123,53,219,35,93,229,183,238,86,102,81,70,169,58,189,20,50,165,228,27,177,9,16,73,41,202,226,88,76,85,21,91,132,209,147,150,232,105,171,79,225,136,171,170,221,169,176,221,44,20,113,210,162,98,17,208,54,47,6,7,8,209,47,54,38,210,107,52,129,179,240,27,85,67,115,160,28,195,104,205,162,214,141,243,65,143,53,213,146,53,72,124,90,137,230,23,180,104,153,197,74,178,77,19,102,98,148,71,173,162,202,48,154,60,219,140,158,162,165,168,233,9,20,147,216,144,162,187,191,4,160,217,81,90,235,37,124,169,82,6,19,75,144,27,92,251,13,156,105,205,30,80,146,178,36,101,8,200,211,121,165,241,106,13,38,93,83,82,109,11,47,81,200,37,43,90,145,171,19,141,198,58,203,81,8,0,0,15,254,254,127,145,98,231,44,131,139,48,122,45,208,153,54,38,139,251,109,100,67,18,124,50,109,51,185,68,103,165,12,152,38,105,42,58,49,45,105,4,48,211,168,98,77,180,58,45,156,207,64,189,4,204,242,42,10,132,72,110,195,238,236,38,91,60,23,50,245,4,172,145,48,164,3,165,166,196,166,255,251,178,100,41,134,3,110,105,66,176,35,54,192,179,141,24,137,49,38,246,14,81,159,9,0,4,101,202,219,52,98,28,147,164,128,72,170,51,73,186,104,104,42,116,120,236,73,19,216,215,21,110,85,143,221,5,147,63,72,169,230,41,70,140,97,8,91,59,64,31,86,20,79,19,146,75,132,177,121,65,108,10,199,5,196,23,202,172,58,224,206,233,9,37,180,107,3,205,155,68,118,90,129,104,238,184,202,143,24,52,178,39,31,59,178,230,14,98,185,158,161,187,19,237,161,153,216,150,134,63,158,143,37,128,225,105,193,153,36,74,53,36,156,235,233,60,236,97,116,11,56,133,84,75,168,74,96,145,14,182,171,192,145,200,199,11,36,32,92,20,110,18,40,201,17,25,150,117,88,17,163,178,121,162,109,200,217,150,26,211,70,80,28,94,91,50,86,172,204,228,144,160,67,170,142,162,101,118,107,152,154,64,130,9,0,5,226,32,69,156,6,120,110,88,74,136,211,23,91,72,67,213,52,104,179,113,107,152,77,185,90,128,128,55,252,191,150,54,195,253,200,202,55,46,164,189,51,142,130,144,228,172,166,102,42,102,216,39,80,98,27,97,44,72,129,129,66,88,36,144,133,186,16,138,174,242,4,19,157,204,132,192,18,32,244,152,96,98,205,130,134,12,10,52,50,217,71,56,225,232,138,56,68,198,98,115,163,16,226,8,196,101,245,220,58,152,212,140,134,1,128,174,57,42,188,109,106,232,98,150,200,99,188,185,219,245,196,144,245,50,98,26,211,28,16,89,41,2,9,36,168,93,25,84,101,196,161,28,48,37,7,208,135,245,96,168,240,208,242,10,11,15,14,233,208,41,66,34,27,52,30,70,26,154,194,149,194,197,20,6,168,140,125,26,70,228,188,86,36,20,13,128,195,136,4,226,1,49,98,136,68,17,21,242,70,136,20,145,16,35,70,193,66,50,66,51,109,138,12,16,72,153,69,79,33,11,147,31,85,102,201,6,94,248,20,10,78,10,19,161,64,145,180,71,226,155,78,140,8,203,160,130,77,137,76,212,99,29,55,224,186,5,25,93,232,149,108,177,65,80,89,118,81,147,187,197,26,140,201,42,130,173,194,207,192,160,101,136,52,66,83,6,219,86,218,84,61,139,166,52,173,65,28,24,36,37,80,130,90,73,53,146,89,184,215,165,243,30,165,0,48,0,1,33,126,203,45,146,25,178,57,125,52,70,213,248,103,213,30,173,59,20,77,235,99,66,132,133,50,198,49,84,148,26,58,135,83,103,97,211,25,33,152,49,0,34,208,19,147,152,162,34,152,68,63,253,32,55,101,112,64,220,196,3,184,20,120,101,6,172,204,91,36,178,82,193,12,76,129,76,93,23,84,226,51,16,255,251,178,100,43,132,3,139,103,194,64,1,26,114,169,237,24,170,37,38,142,11,129,163,21,160,132,213,194,217,180,98,40,147,39,64,146,205,1,132,106,202,29,20,97,40,2,172,234,54,77,81,168,155,19,95,148,250,25,61,111,59,106,135,28,34,10,36,184,85,178,34,48,194,188,177,113,97,33,33,52,197,43,162,40,76,8,138,133,108,147,60,145,145,146,140,158,37,31,37,14,52,72,64,128,128,140,137,181,71,145,27,131,38,81,155,232,136,196,67,74,61,141,50,23,113,231,52,36,144,202,66,227,171,178,105,205,138,196,68,52,32,45,3,228,206,106,34,167,20,129,214,75,82,203,146,42,40,24,128,114,6,154,150,29,98,26,79,71,34,201,26,138,191,244,61,112,79,89,61,130,58,210,26,71,1,136,10,20,77,50,16,64,12,153,78,97,44,144,23,208,141,18,25,20,64,42,11,40,162,44,22,55,73,106,134,168,162,240,139,149,7,157,199,30,111,39,59,84,107,167,99,64,192,0,0,36,167,188,127,255,255,255,255,255,191,240,72,38,231,145,59,155,99,70,19,178,171,13,18,193,160,97,58,41,230,99,37,181,72,205,140,66,0,136,96,17,144,216,20,25,89,123,207,182,70,9,60,61,195,236,233,168,91,115,129,68,31,160,166,28,146,140,6,9,70,72,177,146,74,130,96,130,52,154,148,168,44,40,141,22,60,42,250,209,90,0,36,2,73,81,33,176,137,150,201,152,77,177,80,38,64,124,62,141,16,130,193,141,52,89,115,66,145,147,246,23,18,48,121,131,194,232,132,8,89,104,40,72,48,153,3,105,33,49,161,93,39,64,92,30,73,132,168,136,224,13,130,144,121,148,69,33,18,34,112,243,70,144,52,9,45,140,201,149,21,52,50,104,201,24,226,17,33,91,105,91,34,44,41,76,161,166,193,21,185,247,146,149,123,109,16,109,28,24,66,130,11,193,36,18,66,235,166,86,33,85,167,10,238,39,113,10,150,209,102,214,113,198,206,164,138,45,211,144,10,23,129,54,55,228,56,31,12,157,29,21,145,163,154,50,82,34,38,80,16,227,71,140,17,61,200,35,246,79,70,108,191,232,31,37,76,108,219,221,71,98,2,192,0,0,0,0,8,185,229,127,255,151,250,62,253,76,191,50,202,40,50,70,229,92,68,128,211,247,66,147,118,5,109,203,58,74,37,13,154,118,83,123,202,79,225,184,153,179,152,105,39,179,118,59,27,226,83,220,170,107,96,123,123,178,136,236,156,96,60,20,138,207,5,34,198,21,143,107,68,172,2,44,80,10,201,210,124,72,178,3,3,44,95,68,172,97,165,20,66,168,145,247,19,118,79,115,54,117,113,86,40,1,57,29,7,241,12,125,145,202,255,251,178,100,60,14,99,118,105,67,232,35,55,128,180,77,24,97,49,38,216,141,161,163,12,64,140,222,66,204,180,33,216,148,154,248,236,47,15,71,210,32,140,83,29,145,152,23,9,7,227,224,238,34,28,38,56,49,95,166,43,201,164,130,152,148,250,218,40,134,97,34,190,68,44,33,44,60,120,41,121,73,249,57,193,225,42,193,165,4,104,196,164,38,44,170,44,17,16,243,164,167,3,52,120,178,167,2,32,248,218,50,98,130,128,224,156,157,244,140,142,136,130,144,52,78,62,43,101,50,24,83,194,134,105,38,65,86,136,203,40,123,20,92,145,150,10,178,203,218,148,49,120,82,238,131,99,236,20,218,105,114,122,58,85,146,195,139,233,185,178,142,107,242,159,22,66,205,57,109,22,149,209,183,52,178,23,140,98,104,40,186,102,91,46,235,11,132,142,26,40,3,2,39,59,165,207,6,255,255,235,243,254,65,35,215,67,164,97,240,149,141,128,144,45,229,82,100,130,96,75,117,129,141,200,150,70,35,143,13,88,197,50,115,66,11,162,241,24,188,69,115,43,183,43,193,8,35,73,103,134,157,100,143,218,180,14,61,37,92,105,12,60,50,66,30,155,225,53,202,160,8,220,81,34,2,117,70,23,169,146,44,154,240,248,223,133,242,44,31,228,150,2,41,92,196,176,252,248,25,162,214,129,110,177,78,160,10,46,201,227,162,112,217,40,105,178,33,226,129,180,75,0,34,64,124,162,234,3,122,72,62,145,112,170,233,9,244,80,6,211,54,5,182,168,162,166,15,147,76,130,99,198,7,65,113,241,18,234,35,176,152,193,10,33,118,201,76,8,11,61,17,98,179,48,88,177,169,201,154,154,20,164,133,16,72,208,100,169,163,12,176,70,106,203,6,16,55,6,216,151,81,149,59,109,152,66,187,186,182,243,5,202,54,85,5,192,245,28,170,35,36,57,104,85,156,252,224,140,148,112,128,82,120,152,128,186,139,138,134,77,130,194,25,146,161,64,72,138,205,32,48,74,78,2,136,34,9,137,134,61,236,22,233,43,8,38,185,243,94,137,239,204,205,64,234,40,249,85,46,5,103,124,198,213,85,249,127,133,255,51,124,205,218,90,88,174,20,181,67,53,50,246,121,36,200,64,53,166,236,200,35,254,196,167,209,92,172,167,74,30,203,204,58,163,3,54,58,252,90,49,23,190,87,204,83,233,241,158,52,133,22,173,81,185,165,202,190,146,114,138,198,201,86,58,14,202,73,206,210,222,187,233,26,205,121,22,147,220,35,145,56,205,173,73,151,178,215,152,117,202,95,238,247,205,153,217,249,218,91,221,93,25,15,161,217,148,117,34,105,54,64,64,66,81,0,89,6,13,6,3,2,100,168,126,112,197,255,251,178,100,65,134,3,156,111,65,128,3,51,114,179,205,8,121,37,137,62,12,101,165,15,160,140,222,130,213,52,33,152,198,37,248,106,26,183,10,106,204,137,135,167,176,136,3,56,141,92,98,199,104,99,251,106,161,70,28,12,31,62,50,92,225,24,148,128,49,34,133,65,128,243,78,82,99,96,79,56,68,136,125,146,160,121,59,4,200,237,119,19,188,220,9,38,90,103,80,29,124,195,106,77,231,218,177,92,214,130,73,177,20,225,5,69,74,24,76,211,83,77,46,194,63,50,124,124,48,224,177,149,140,162,62,13,19,191,81,49,214,32,230,123,103,178,104,214,24,51,56,51,6,224,139,105,70,162,129,120,23,203,180,72,155,24,65,36,214,145,42,77,81,12,214,92,145,156,147,63,37,106,155,156,103,9,185,138,138,66,41,145,136,46,217,241,109,6,187,64,16,0,10,159,215,255,255,247,231,183,240,234,142,114,234,38,66,24,202,42,101,154,200,171,96,189,24,152,20,66,238,133,217,210,55,103,62,248,135,21,29,42,188,33,8,25,26,16,123,53,39,156,229,36,129,25,102,63,233,254,55,46,99,158,115,149,31,184,25,26,33,56,164,33,20,174,198,34,49,19,177,18,194,14,28,204,204,201,72,151,238,71,210,164,95,108,205,189,65,128,0,0,143,19,149,31,38,174,77,10,70,1,153,62,51,161,145,48,252,156,107,17,109,99,72,80,190,201,44,104,78,32,169,28,25,64,59,185,224,158,169,34,83,234,62,152,253,22,50,153,89,125,209,252,204,194,139,94,71,82,242,71,11,222,122,49,100,224,205,226,176,232,211,5,99,69,40,180,193,208,225,50,17,90,214,16,35,20,32,26,147,100,65,50,140,46,203,220,210,39,37,0,97,184,174,160,198,8,200,204,88,186,100,208,45,75,98,103,23,130,232,229,76,66,226,178,141,28,64,201,109,122,80,199,152,202,97,10,136,106,110,110,76,107,167,52,14,229,134,22,38,146,115,129,216,44,228,56,70,186,148,190,186,48,126,47,24,187,253,131,162,91,66,102,26,249,76,194,109,74,0,0,191,255,253,95,207,60,34,228,179,225,136,211,207,78,19,53,169,59,241,86,191,98,80,166,85,72,42,210,78,143,34,60,85,63,117,187,199,56,37,104,12,56,162,2,202,45,12,118,10,73,65,194,131,51,2,165,126,189,42,67,8,191,197,11,111,86,200,250,4,48,181,147,68,134,89,57,44,153,142,170,14,64,154,75,83,20,134,19,54,243,229,216,195,173,222,162,144,106,4,126,177,87,175,25,47,236,109,77,127,211,65,202,205,105,160,18,73,200,22,65,4,146,84,16,64,114,207,43,132,72,222,13,143,26,144,148,245,144,149,92,96,68,32,38,255,251,178,100,73,12,3,169,104,194,144,35,77,114,166,109,8,173,37,38,158,8,181,157,38,96,4,218,234,150,180,98,168,147,39,128,12,189,41,24,68,66,130,75,234,199,143,142,196,232,164,176,30,140,149,180,103,14,42,219,148,78,141,147,24,44,249,57,198,17,149,66,32,74,149,139,100,236,46,148,153,17,147,73,55,36,108,226,139,50,76,64,137,177,82,44,163,107,41,70,105,133,27,70,227,164,180,199,101,27,75,136,64,221,133,130,194,65,70,44,8,182,56,37,121,81,18,131,164,234,179,171,158,86,57,186,65,199,228,240,184,61,238,54,204,68,180,208,20,89,1,172,2,156,90,6,24,210,20,141,31,11,195,32,18,245,157,19,225,65,199,127,254,176,5,76,185,200,135,243,95,237,255,1,7,158,214,231,210,132,115,153,103,217,187,195,120,116,119,247,188,214,251,24,249,25,174,251,185,255,188,186,139,109,237,11,182,172,206,197,220,38,108,178,40,81,59,56,141,145,134,227,246,236,194,205,56,242,72,190,160,178,203,178,232,180,1,64,148,227,3,68,135,21,44,132,208,177,20,136,15,164,153,149,206,19,141,50,104,202,134,202,3,226,97,81,24,81,20,185,59,69,223,61,98,76,11,182,79,210,109,63,168,133,82,12,21,34,20,11,245,80,6,187,209,154,10,164,37,248,212,32,154,78,227,229,75,31,97,150,74,92,97,173,12,164,129,134,114,81,42,161,214,32,111,189,9,252,150,34,64,210,231,164,201,43,211,35,4,250,182,217,105,214,81,197,87,216,226,172,35,194,72,91,50,58,141,90,28,20,162,180,73,42,134,9,42,165,23,77,118,112,31,13,9,154,41,52,240,153,66,134,226,141,91,85,148,166,121,148,108,187,88,156,233,18,217,107,198,111,148,253,232,76,137,180,2,1,11,8,137,133,180,117,241,188,58,208,222,233,72,102,211,83,201,166,148,201,68,90,51,209,180,104,250,51,160,26,49,154,11,249,246,83,2,140,155,180,117,62,103,85,55,37,12,103,215,187,61,3,35,107,159,44,163,122,104,94,129,97,111,173,95,161,10,194,175,10,173,66,206,173,217,107,78,178,227,237,236,60,97,191,251,159,189,161,158,219,165,174,109,112,198,223,105,174,214,152,32,50,235,144,64,0,75,12,33,112,110,66,2,162,182,133,106,16,3,33,67,131,172,32,50,88,210,48,32,12,26,72,201,114,84,38,52,129,87,46,30,66,108,137,129,210,1,90,163,134,136,136,193,132,34,161,244,138,17,217,59,174,73,133,132,215,45,76,4,104,101,137,131,161,137,62,4,98,178,136,141,155,17,16,167,100,115,84,72,136,129,89,32,84,66,196,4,75,44,100,82,101,82,53,204,19,114,238,98,255,251,176,100,109,8,35,129,105,193,128,1,51,210,183,108,248,118,36,201,96,12,97,163,18,224,141,62,130,236,50,161,84,246,26,185,138,170,201,41,19,210,127,169,225,81,94,79,165,172,165,58,73,230,173,36,40,69,34,161,24,190,16,149,70,172,203,173,8,43,107,178,129,22,54,139,10,163,101,9,185,201,196,75,14,33,147,40,80,105,198,88,49,3,178,54,171,198,117,14,34,141,170,192,46,101,32,50,15,78,49,149,50,129,2,64,69,59,255,255,252,63,255,56,245,175,217,114,229,45,163,185,81,64,223,21,42,72,231,84,149,183,88,71,86,165,252,206,166,133,104,238,193,22,37,153,48,100,33,208,221,202,232,205,81,78,109,235,86,110,183,117,105,161,105,203,69,168,195,22,198,80,141,57,25,17,166,72,203,92,117,232,88,141,82,201,185,182,83,201,73,40,106,37,211,145,155,93,52,253,206,249,116,0,6,5,211,52,34,145,105,149,78,100,57,29,155,130,74,17,136,197,212,98,242,195,21,229,139,219,254,120,165,20,240,152,86,46,62,116,170,118,116,30,147,150,21,155,30,135,227,151,201,103,246,110,23,143,81,17,206,81,27,181,115,113,154,194,137,45,130,185,155,229,227,115,145,44,146,177,112,242,47,76,106,75,37,43,39,30,191,165,178,153,197,86,149,202,201,138,197,168,150,180,117,103,78,72,206,40,100,212,188,46,235,24,236,103,101,139,198,141,5,101,203,92,86,164,25,101,167,8,153,62,37,99,116,103,168,195,193,200,144,44,201,6,105,119,130,69,130,105,131,233,41,60,164,141,72,101,167,45,122,49,74,240,167,188,84,182,21,153,134,179,106,110,54,40,64,211,171,139,243,4,187,23,57,61,253,90,0,0,191,255,207,223,245,143,151,255,139,36,229,55,154,52,61,246,67,35,102,55,40,214,153,185,145,196,4,172,70,45,81,234,158,69,58,87,38,125,19,114,70,62,114,3,44,213,8,179,69,206,229,172,73,240,197,145,220,178,153,139,179,250,17,94,165,36,108,142,4,28,83,210,51,68,41,4,76,146,104,173,30,37,28,85,42,174,83,219,211,53,202,96,88,228,32,140,94,174,210,104,1,0,12,36,124,39,19,243,74,54,46,110,170,103,106,79,21,197,34,117,217,192,168,173,9,193,80,113,112,67,47,178,85,45,66,140,172,80,45,158,28,148,201,38,70,80,34,79,244,42,31,30,19,1,187,13,30,182,168,27,26,31,14,34,21,138,71,230,238,137,133,242,160,114,132,56,33,18,129,37,168,105,30,128,190,26,1,11,133,131,2,49,210,16,161,112,28,44,140,2,132,196,98,56,177,5,122,217,100,120,14,178,68,32,34,125,188,34,25,64,42,122,136,147,255,251,178,100,113,4,3,48,104,195,16,35,54,192,188,204,152,85,61,137,126,74,157,159,25,160,129,11,202,198,180,98,40,147,39,200,96,93,131,199,3,176,133,42,231,107,152,212,20,162,167,168,193,149,19,29,124,15,84,26,97,6,120,255,45,56,78,220,138,99,153,74,10,202,12,195,37,137,156,82,175,183,53,39,11,169,33,196,68,104,172,218,28,33,13,231,46,172,222,54,148,1,128,0,36,147,155,242,255,19,124,127,223,245,196,252,251,211,255,72,245,207,92,95,109,29,213,113,85,119,55,115,243,28,215,81,206,99,40,235,135,167,226,151,78,164,85,217,101,102,86,199,36,142,23,85,171,132,217,115,156,50,48,57,66,73,171,67,69,228,131,13,162,68,17,208,73,207,48,244,57,211,164,83,213,56,72,160,0,2,0,42,54,116,4,92,217,9,86,203,33,80,80,48,23,33,61,38,200,196,56,201,113,131,39,196,106,170,108,240,100,86,26,36,97,54,160,72,195,74,144,20,64,43,180,115,45,6,209,88,54,193,113,64,168,117,17,24,176,233,134,20,88,235,72,88,60,154,116,154,37,123,145,34,226,65,144,56,60,78,130,188,50,136,150,65,142,40,164,133,149,87,52,64,33,130,177,18,139,143,166,153,185,38,133,5,7,233,8,170,214,155,13,63,21,166,27,153,33,33,180,137,207,205,117,136,230,124,170,132,169,158,68,65,249,2,231,101,99,192,64,77,66,100,102,18,85,227,8,145,52,76,78,230,85,104,86,204,32,70,212,230,163,37,102,156,214,139,109,84,159,251,250,42,0,10,0,0,0,1,5,59,254,47,255,255,255,253,75,47,82,153,35,179,51,132,174,31,100,117,240,199,162,163,130,98,12,205,140,102,40,66,9,85,18,139,75,25,177,85,253,245,68,123,98,178,112,20,253,181,173,45,74,201,20,120,224,203,105,229,203,132,106,211,224,99,40,190,112,58,47,103,16,92,185,194,64,57,247,130,146,16,214,90,201,17,72,132,82,37,20,165,165,216,227,30,206,213,233,20,175,80,200,103,190,23,162,168,117,167,35,77,129,14,78,46,138,162,212,240,123,20,206,92,175,59,148,149,150,212,188,70,197,114,8,156,16,215,58,109,26,195,27,154,14,227,58,27,188,84,70,41,169,101,176,102,24,232,236,69,88,108,88,80,178,79,15,201,200,207,201,151,59,44,40,38,171,49,35,159,145,206,150,44,54,78,144,74,5,47,38,69,91,30,56,89,70,40,84,104,116,117,18,67,227,17,245,247,211,26,44,44,40,43,216,169,117,204,92,245,227,99,187,93,13,91,69,214,49,168,59,207,149,149,76,214,196,251,59,87,224,94,154,158,56,28,158,57,247,141,187,50,253,41,220,72,90,255,251,178,100,131,140,3,60,104,196,104,33,52,240,192,206,136,64,61,134,190,13,157,161,12,64,5,15,74,221,52,97,228,198,37,56,222,18,61,147,99,82,94,181,22,84,75,23,203,183,219,75,253,195,29,237,159,25,237,242,157,155,247,133,55,222,199,35,115,128,0,111,175,55,43,228,139,121,208,172,16,219,174,251,250,198,196,233,81,218,165,172,252,165,197,84,247,82,188,119,67,95,120,27,90,211,165,84,94,184,231,108,194,196,49,246,58,196,233,180,53,253,22,155,113,188,61,11,10,61,192,176,218,53,77,74,75,40,225,132,76,211,160,192,123,64,236,104,180,242,200,33,29,100,32,168,214,53,25,173,132,113,108,194,28,118,56,105,221,191,25,59,183,222,231,126,237,222,8,18,132,128,11,100,161,192,59,58,48,39,190,162,168,104,207,157,128,224,162,248,236,205,206,143,31,61,92,141,32,117,2,203,64,122,152,178,231,54,191,70,134,40,130,93,35,56,78,9,29,38,35,226,96,18,177,132,132,81,148,72,209,134,86,36,116,201,84,15,48,37,62,79,142,138,225,114,101,164,72,81,130,1,10,212,146,13,68,153,240,56,141,27,2,98,22,87,16,182,130,42,176,178,72,132,25,76,44,201,162,227,131,29,49,169,163,165,216,73,242,108,209,44,146,124,245,80,170,51,164,130,149,226,160,145,235,23,115,74,159,83,74,253,169,24,86,37,230,163,86,136,148,8,169,77,73,153,129,196,142,157,70,40,154,113,198,196,8,208,201,209,89,18,139,187,17,152,115,28,157,182,243,21,255,252,239,205,244,139,9,35,52,209,146,175,11,122,237,245,154,167,29,223,38,156,200,110,133,230,118,81,6,59,36,167,164,202,3,44,95,151,86,66,163,19,215,160,35,218,218,235,163,134,73,136,40,191,247,38,219,38,101,108,99,164,140,95,255,113,104,30,81,140,35,102,116,172,69,13,196,177,150,235,131,191,3,159,152,238,89,58,144,68,25,234,170,164,100,249,112,125,203,7,216,205,110,86,209,195,128,206,107,1,57,185,2,249,233,113,152,16,0,36,18,84,194,33,56,104,96,40,145,121,56,16,243,88,200,172,129,152,167,142,8,137,209,35,30,153,10,164,132,219,16,33,132,151,162,2,113,251,43,48,86,139,158,110,35,227,71,136,213,97,25,56,124,185,8,172,129,101,74,144,12,18,135,138,64,226,138,25,35,110,19,117,172,136,64,38,148,2,8,45,104,178,106,23,38,76,209,145,227,45,176,179,138,159,52,147,78,213,218,40,35,54,108,54,92,82,84,219,97,252,41,147,73,26,175,154,241,130,50,152,245,64,148,104,90,104,252,79,111,33,45,128,164,52,177,105,58,11,52,244,52,171,69,4,203,255,251,178,100,132,142,3,156,109,65,128,38,29,242,180,237,40,138,37,137,40,14,93,177,10,64,152,122,74,242,179,225,84,246,38,169,137,132,34,204,38,203,68,100,77,65,136,166,45,54,17,82,8,36,210,57,65,254,164,114,66,87,237,194,157,54,61,32,49,47,255,229,2,149,245,112,240,34,25,39,33,45,140,203,172,216,93,92,156,98,24,27,77,33,2,62,213,22,75,76,46,168,37,116,69,98,28,69,150,167,118,32,189,51,4,37,10,185,134,97,217,157,135,136,117,238,62,113,149,146,220,9,12,15,142,129,195,133,106,36,40,206,225,76,150,173,12,228,168,161,129,17,4,71,65,243,19,130,9,93,126,59,8,4,212,216,27,168,97,196,253,180,129,191,206,172,117,59,40,159,247,213,138,128,3,101,91,106,161,26,98,221,97,242,177,68,187,123,153,149,170,117,1,207,148,137,49,66,88,151,72,65,232,135,51,162,212,199,2,85,22,132,164,131,229,65,48,20,59,43,38,3,131,229,151,55,117,233,211,186,134,23,23,88,42,150,140,14,220,54,17,141,117,122,101,233,82,6,38,8,47,149,12,31,58,226,186,151,174,56,226,131,145,229,88,241,198,70,228,115,88,19,153,253,152,99,3,108,77,237,28,62,240,233,248,160,49,55,187,36,193,100,33,158,108,210,49,178,38,133,8,206,112,196,222,162,22,21,31,21,116,201,208,181,66,236,52,142,89,182,79,10,107,27,85,205,43,17,33,13,60,250,120,210,221,20,109,181,85,187,169,71,177,214,47,185,177,187,130,24,73,55,117,211,175,2,206,253,215,127,16,127,255,201,183,231,62,90,160,169,170,175,123,87,179,213,36,159,189,215,109,53,39,55,129,240,80,244,68,137,178,33,76,74,116,218,56,30,40,73,25,63,238,47,6,145,181,28,84,3,142,184,37,115,120,155,66,194,43,47,117,61,229,104,108,36,204,72,197,135,224,167,119,140,116,60,166,76,177,25,205,209,185,152,56,36,87,230,166,17,96,103,204,31,62,169,152,69,60,145,62,233,107,221,174,115,181,246,215,117,11,147,151,173,180,52,65,73,194,82,100,6,91,42,52,208,216,140,192,164,250,51,142,33,56,60,2,68,101,196,198,130,225,136,154,70,140,195,112,85,35,165,128,132,36,108,8,4,36,68,82,93,66,16,249,80,250,38,76,191,80,151,97,233,165,0,242,100,207,73,38,83,115,113,108,171,83,94,230,155,221,38,200,10,32,110,8,89,110,160,225,26,173,227,111,132,17,194,43,145,41,34,142,138,236,31,36,97,134,92,188,31,204,157,203,78,19,210,151,245,119,179,4,11,179,4,43,210,174,148,74,117,53,201,169,142,146,24,108,46,210,64,71,6,145,117,154,255,251,178,100,128,6,3,120,99,66,128,41,30,50,165,45,24,186,37,137,112,11,177,163,21,161,36,92,66,185,51,226,36,147,39,192,132,69,220,152,243,42,52,142,215,250,142,9,71,58,116,219,51,170,154,5,27,0,12,3,26,151,255,244,111,255,255,255,208,232,146,173,32,138,99,144,156,187,202,148,109,235,40,85,26,170,77,81,48,164,121,68,68,107,48,178,41,201,242,156,17,215,118,191,179,51,81,220,178,183,117,165,27,151,204,207,178,189,25,29,143,35,95,73,61,4,52,37,142,32,14,4,12,129,128,196,148,64,224,110,103,119,0,42,17,231,4,147,156,24,72,32,2,0,214,33,92,170,229,8,143,42,76,162,8,137,69,41,29,84,200,84,173,35,33,21,168,50,43,93,9,50,122,186,34,72,162,36,176,28,84,48,125,32,113,123,50,209,11,38,69,6,19,73,137,176,80,225,137,41,170,161,33,64,136,65,171,25,124,92,201,146,18,49,220,181,254,23,182,105,159,17,146,66,97,16,251,5,220,129,67,17,21,194,75,78,144,97,33,243,139,144,76,148,170,51,117,156,151,74,55,2,37,23,121,170,66,24,25,81,9,149,213,20,55,17,178,89,12,201,71,73,244,242,83,201,29,109,117,49,48,141,52,74,138,145,38,178,234,11,179,51,74,170,101,37,179,98,232,97,244,151,132,252,19,77,203,42,42,191,53,22,87,61,64,3,0,0,0,134,47,255,206,112,31,255,246,235,125,110,170,133,115,106,154,186,219,80,235,211,149,77,50,141,135,194,134,140,38,40,137,9,27,3,228,51,28,108,144,46,124,142,237,232,73,18,185,232,117,28,117,14,68,176,53,78,17,32,118,171,102,145,11,206,94,235,180,180,31,251,197,141,156,125,242,50,203,230,100,76,137,162,83,174,30,27,70,152,228,21,177,185,157,92,47,56,68,239,223,201,253,214,194,0,0,3,46,223,176,64,45,87,102,66,101,46,126,23,29,8,9,120,250,1,242,244,104,157,128,140,165,113,193,217,117,58,242,239,43,36,144,12,154,12,155,36,23,155,39,152,8,150,36,50,195,40,5,198,196,207,58,164,4,2,176,250,133,88,12,134,100,193,96,88,148,84,42,200,153,101,210,11,184,148,82,39,64,156,66,40,154,56,38,100,190,201,130,2,54,204,23,67,148,93,3,100,222,80,111,87,17,73,39,176,41,44,234,35,60,129,118,236,84,149,161,139,48,153,250,168,99,101,207,160,108,82,183,26,66,104,82,104,153,240,77,29,162,73,110,90,87,13,54,149,90,50,15,134,201,14,49,240,156,249,18,21,79,16,71,88,52,212,173,28,209,82,87,211,74,129,5,34,114,252,205,103,254,167,187,244,160,0,12,0,36,168,103,255,251,178,100,151,130,227,98,97,68,72,73,30,162,187,173,8,102,61,137,78,76,241,151,23,162,129,15,10,238,180,33,136,150,37,184,70,255,240,144,22,106,91,225,91,167,237,44,165,162,10,37,36,41,98,81,28,70,24,11,132,128,212,144,100,240,124,40,29,16,42,31,81,137,3,32,102,250,185,22,230,223,26,162,180,197,118,179,83,61,212,68,207,127,85,125,212,52,253,68,68,14,107,88,127,107,230,45,90,171,190,49,63,117,125,13,70,205,33,156,229,117,74,147,114,224,137,119,22,160,209,129,32,25,161,100,39,80,6,215,4,74,17,1,193,241,56,34,4,37,162,244,1,91,236,137,196,214,16,138,133,17,146,120,211,33,180,141,65,52,200,151,10,197,36,146,34,228,53,43,201,69,194,202,213,207,10,0,232,151,107,168,53,49,17,141,4,148,72,101,216,5,9,4,202,29,121,196,103,35,77,136,155,16,8,91,80,74,34,128,38,14,155,90,100,246,21,80,145,114,73,33,170,35,186,39,235,13,15,19,28,76,153,206,66,129,22,10,141,40,211,160,146,115,59,136,245,82,50,117,195,48,217,166,201,69,226,181,187,178,196,106,26,158,204,64,214,234,82,211,129,101,164,5,159,153,84,65,28,185,134,72,149,89,84,205,153,48,77,168,13,56,243,147,108,130,209,167,77,172,243,33,40,50,233,229,89,216,199,16,43,105,68,0,2,0,56,236,212,56,65,46,134,55,32,151,127,255,253,63,167,57,116,207,169,153,142,73,169,77,140,188,96,146,6,152,67,1,64,168,92,242,16,52,182,154,10,105,49,231,24,134,17,153,108,93,180,245,172,155,8,177,225,161,5,141,115,185,93,92,239,105,191,145,67,246,228,108,159,62,253,50,99,59,11,35,61,75,223,243,166,205,177,145,135,221,33,17,136,30,33,145,2,129,193,64,32,177,230,255,215,176,103,20,0,0,11,30,170,31,186,92,30,11,196,242,97,93,164,195,65,25,73,154,82,81,225,101,50,216,79,83,8,199,136,54,41,160,132,130,120,60,137,224,210,200,41,232,72,10,178,16,68,43,38,56,203,136,202,142,35,66,217,59,199,203,149,21,23,40,58,162,170,157,40,225,252,29,73,148,80,104,140,250,168,209,152,48,137,24,76,160,132,226,202,65,106,155,207,35,122,104,245,164,149,166,144,205,181,151,107,219,4,205,28,139,44,68,187,139,39,149,25,64,155,161,34,132,141,82,75,38,129,179,136,91,21,152,117,16,213,193,179,72,149,82,11,164,79,108,186,122,174,168,201,102,6,138,157,33,93,10,165,20,14,77,136,209,108,84,135,23,67,216,52,121,97,117,61,206,189,181,25,0,0,0,12,109,191,255,49,255,255,252,248,50,159,255,251,178,100,153,129,3,126,95,68,224,73,30,48,180,109,24,121,48,201,160,14,133,163,18,128,176,121,2,146,180,98,36,148,154,248,209,204,55,179,247,166,49,49,157,50,120,118,194,211,148,3,130,169,4,56,80,84,33,137,64,50,17,4,190,116,39,131,66,89,33,252,14,23,62,187,43,107,253,29,216,146,106,255,125,101,32,102,246,239,223,251,203,82,235,222,44,153,33,101,41,107,100,185,30,110,126,208,27,228,44,182,67,126,57,184,56,212,204,159,80,164,110,104,53,37,190,225,115,155,29,204,77,226,251,122,250,199,21,0,64,0,99,66,4,43,128,232,84,6,149,108,44,31,145,57,233,13,13,172,141,8,240,192,160,242,181,71,28,112,82,35,113,51,4,232,148,214,207,38,72,39,37,137,2,52,33,242,18,70,209,52,133,19,99,115,38,73,63,163,211,116,90,138,170,176,211,72,136,87,89,100,105,160,32,130,196,174,29,96,202,171,28,55,197,98,124,99,152,84,136,249,184,19,197,14,25,212,80,68,96,151,15,65,118,109,117,181,3,73,95,157,66,11,127,174,193,202,154,104,182,47,171,198,19,126,168,172,167,169,39,115,246,210,116,124,217,56,189,156,234,55,118,197,167,87,117,11,215,133,75,212,59,117,200,121,119,45,105,159,237,42,45,48,48,0,0,33,33,132,221,208,255,144,30,17,216,169,86,127,110,221,246,179,178,185,136,248,174,237,166,182,118,71,240,48,241,187,12,110,151,15,90,222,50,188,80,35,215,70,17,111,95,45,204,39,225,168,46,69,188,57,5,218,41,254,164,68,35,88,85,15,84,202,168,58,198,38,171,208,114,130,21,118,40,32,168,88,54,217,171,223,50,172,62,79,100,222,40,8,74,105,65,67,105,128,41,118,149,246,211,192,46,179,182,53,17,1,5,225,45,173,166,220,184,39,240,28,166,226,25,247,255,245,123,111,239,249,239,234,224,224,0,1,133,37,200,44,109,25,168,15,146,50,230,96,68,76,31,54,161,146,0,160,208,128,169,2,36,117,60,31,64,101,20,104,140,68,217,96,194,21,143,176,140,135,15,38,129,113,90,22,76,82,137,138,96,13,155,192,250,123,48,124,63,36,13,170,35,94,69,13,169,120,204,9,80,107,41,106,176,46,80,130,209,190,85,211,61,169,154,242,37,85,85,221,24,174,166,72,254,202,46,226,100,160,78,177,250,73,167,202,125,190,188,91,110,114,87,176,142,57,105,183,74,9,83,109,210,106,169,133,103,37,52,247,179,232,209,132,21,73,67,242,50,186,122,212,117,44,158,150,97,246,206,88,149,137,24,48,229,246,59,235,114,0,3,0,0,64,62,92,141,207,59,254,78,42,18,87,175,255,245,209,116,189,226,255,251,178,100,162,130,100,83,63,67,216,239,54,50,163,172,248,134,37,38,190,15,1,151,19,133,48,121,2,133,179,226,36,196,154,56,133,102,58,220,184,209,254,58,220,5,181,9,142,25,42,29,156,15,106,201,2,30,24,15,3,104,70,145,232,152,106,25,29,147,73,12,165,105,245,237,189,26,219,109,177,19,61,142,90,245,154,223,39,187,230,42,183,249,27,46,199,78,178,50,153,243,204,249,44,164,196,102,95,233,167,16,178,77,141,144,194,251,112,156,191,173,217,153,186,153,14,31,50,186,227,117,109,4,128,12,137,82,174,45,213,38,39,76,15,234,142,131,179,234,70,112,226,216,71,248,133,211,73,194,32,214,150,88,83,209,228,215,32,23,15,178,72,125,123,68,138,16,145,33,218,105,118,81,74,13,148,144,58,39,147,72,23,86,230,155,73,69,0,129,12,147,66,117,76,9,40,209,116,151,212,100,68,68,243,142,179,233,228,40,209,250,120,116,172,90,238,143,139,134,34,93,137,32,132,229,172,183,79,72,233,248,195,27,78,245,15,71,32,145,6,185,240,186,171,147,162,231,155,90,68,192,97,225,209,33,176,65,16,17,66,196,13,77,165,96,5,237,145,179,41,100,41,13,100,202,7,192,42,143,178,40,244,181,85,82,192,3,0,0,0,16,45,12,12,83,92,199,253,8,195,32,178,142,255,251,123,166,149,71,174,177,169,179,168,212,183,101,106,103,123,10,251,101,108,73,29,80,139,193,212,248,192,50,82,235,47,211,41,49,192,104,151,195,204,232,17,83,209,16,210,218,166,82,29,238,10,249,176,227,76,67,139,220,31,102,30,51,152,78,119,158,72,247,146,27,221,19,164,144,140,153,144,89,177,243,180,71,254,92,198,214,110,127,243,64,252,56,109,218,43,15,8,149,12,135,19,67,226,67,199,203,13,52,2,123,213,162,142,197,109,94,0,0,0,45,5,230,43,64,230,75,32,84,19,4,137,151,60,44,37,180,150,44,40,156,16,141,135,198,69,97,97,80,30,185,180,38,22,50,13,155,72,157,17,40,173,9,56,227,99,103,8,203,25,115,98,177,41,174,160,96,185,34,36,104,130,232,26,117,109,2,10,162,61,164,0,176,185,131,204,72,196,50,101,12,150,33,133,161,97,99,98,32,140,233,16,161,241,60,117,116,153,110,66,196,230,210,48,30,20,205,36,133,114,71,76,33,236,226,169,115,75,176,203,246,8,49,18,153,192,211,151,165,122,110,183,138,36,141,37,187,100,14,68,51,135,77,209,114,41,89,73,211,156,234,41,25,74,169,89,86,228,93,187,162,104,137,121,43,17,216,100,1,5,0,1,198,226,72,225,4,111,78,138,54,1,33,81,146,13,255,191,85,77,73,222,255,251,178,100,166,2,4,69,92,196,97,79,30,64,170,77,24,118,37,38,174,18,249,153,17,131,189,24,194,96,47,98,112,148,153,120,216,141,88,240,162,179,168,223,198,128,249,147,109,135,44,104,250,85,57,51,170,148,102,105,58,13,65,123,26,232,83,112,149,37,228,176,141,30,106,66,232,93,139,149,203,243,36,171,181,4,172,171,81,97,50,146,48,32,17,4,197,85,18,82,112,34,76,30,76,176,209,220,48,212,139,186,94,160,184,170,89,111,212,105,34,238,185,86,228,81,169,102,36,91,245,23,115,103,169,227,172,161,2,144,178,40,185,185,203,97,242,78,67,65,158,116,59,18,64,56,21,234,68,72,133,219,96,32,28,74,1,0,2,176,97,163,168,84,50,216,161,180,164,108,68,37,33,33,76,202,136,201,155,68,113,180,66,118,146,70,186,6,8,143,188,178,6,166,70,82,46,52,216,211,12,193,181,49,184,44,128,12,164,135,166,45,51,19,66,232,155,148,66,68,111,166,46,9,30,8,198,58,6,145,188,35,52,72,228,128,137,49,134,152,155,218,37,233,231,207,58,78,93,151,7,37,39,101,59,20,105,21,189,59,244,54,173,195,203,49,50,202,132,144,209,4,106,141,156,49,156,189,103,12,201,164,71,20,168,233,99,66,161,176,162,2,81,194,195,197,203,203,4,134,181,30,247,255,66,124,0,0,1,4,70,78,32,255,248,233,18,238,235,251,165,81,110,149,83,40,105,1,216,176,122,149,149,117,166,87,22,214,27,169,104,93,83,114,230,202,193,117,59,206,22,131,64,119,18,65,57,25,68,156,92,196,120,101,129,28,182,135,98,24,73,149,0,59,177,142,50,218,100,221,28,113,39,224,31,170,90,50,182,43,91,95,48,189,68,198,115,145,171,167,150,181,44,105,174,201,189,195,143,103,170,51,165,25,7,109,93,76,235,138,159,230,153,167,124,27,121,181,148,142,30,182,91,57,173,75,63,126,75,68,35,50,139,206,189,227,94,149,152,214,196,5,78,189,162,148,173,133,76,214,94,135,37,106,68,0,144,0,1,129,82,201,36,41,101,177,65,226,100,134,81,197,19,144,104,76,236,15,50,54,101,10,140,24,166,201,30,119,176,85,88,30,236,46,170,80,189,94,237,150,16,178,205,182,209,118,151,97,228,198,12,16,147,148,16,98,208,88,150,48,66,177,243,165,90,136,152,81,226,133,198,31,107,68,239,34,113,201,34,12,33,53,13,45,76,204,21,141,82,194,17,66,189,8,123,183,38,30,205,134,241,113,148,162,96,114,122,183,12,137,98,89,155,71,52,222,226,6,99,150,138,13,72,210,84,171,50,231,79,195,209,106,217,237,210,60,15,32,70,17,39,45,251,52,9,1,0,255,251,178,100,156,2,36,248,100,195,64,239,54,64,150,44,72,153,37,38,142,19,117,159,15,131,188,217,2,23,178,227,40,147,24,0,176,0,34,14,55,54,118,155,115,7,133,131,224,225,255,255,189,42,122,30,85,158,70,71,81,162,46,35,67,95,71,63,142,168,81,65,92,162,216,210,102,144,115,156,235,36,244,131,142,178,228,60,149,163,16,120,12,113,31,10,242,176,25,42,99,236,58,84,71,57,60,64,22,244,187,9,146,191,33,246,179,62,89,26,233,9,189,66,213,1,138,206,242,228,253,130,248,112,173,77,216,159,175,214,240,205,175,172,222,39,35,87,122,78,87,57,223,222,116,62,127,181,57,51,251,57,183,105,209,114,218,251,226,53,174,138,66,42,166,121,1,243,213,76,233,11,115,131,246,140,74,42,175,193,88,128,75,143,15,15,186,36,145,252,28,141,145,43,81,6,2,62,236,211,9,131,0,199,130,21,70,148,129,248,75,144,193,228,246,164,231,147,121,173,201,104,60,99,149,149,55,170,86,203,152,92,59,209,67,241,228,159,137,157,91,69,25,5,191,105,172,81,176,119,55,37,136,46,167,168,180,15,139,81,178,135,188,202,165,126,238,234,102,217,35,117,149,169,40,227,188,220,81,181,57,215,6,139,220,207,42,200,32,27,52,192,166,50,199,207,81,233,228,97,146,92,194,84,90,39,38,83,132,79,130,255,77,54,128,9,0,0,0,16,10,18,203,137,12,127,219,102,19,12,43,55,237,237,213,104,113,146,166,192,196,28,87,113,219,225,54,205,89,95,32,212,46,72,196,218,236,188,47,18,3,128,122,136,0,68,71,47,198,146,96,150,145,178,18,161,36,129,187,17,76,11,81,49,23,37,217,36,52,201,226,165,177,228,202,139,199,115,97,103,83,61,213,158,57,226,210,48,177,119,80,98,210,187,25,34,193,207,205,79,22,25,22,230,54,203,120,244,138,132,103,39,56,44,130,59,51,89,217,6,18,31,84,67,25,141,30,108,192,33,204,0,250,98,33,177,146,149,108,199,210,72,107,119,179,67,254,73,34,81,36,0,110,228,36,100,224,221,149,92,72,77,207,227,8,38,146,147,138,232,214,73,240,108,140,242,4,81,233,181,2,145,185,195,153,166,147,66,178,211,233,51,143,77,35,100,34,51,11,54,73,250,130,79,51,25,121,223,236,233,137,167,140,52,195,152,182,37,157,139,205,154,60,146,116,202,145,170,148,243,39,157,148,183,36,189,46,156,105,204,219,39,220,150,197,25,111,21,137,28,215,140,214,138,86,206,14,65,139,130,231,160,132,213,103,89,27,253,75,25,81,201,174,190,41,89,104,116,81,160,0,1,2,99,196,22,247,247,89,230,152,80,196,254,156,237,146,255,251,178,100,152,2,4,197,104,196,96,239,30,64,133,12,249,13,36,41,212,83,181,135,15,3,224,217,2,24,48,162,228,145,155,161,115,60,196,210,89,183,42,165,163,153,147,91,145,78,72,105,161,168,14,252,98,179,97,119,227,175,211,60,93,206,251,139,43,120,146,5,122,44,66,193,72,136,138,72,252,173,238,186,134,191,14,171,242,206,31,45,69,167,96,120,105,146,210,187,16,92,67,178,183,174,57,35,177,40,154,212,235,243,71,79,114,123,233,109,89,171,151,49,61,2,77,250,52,236,253,8,230,11,242,171,83,85,253,223,122,214,131,209,209,40,100,230,190,247,241,179,30,205,217,217,223,184,94,201,247,175,245,18,171,113,86,189,73,176,90,71,126,232,234,185,2,105,16,0,114,138,29,43,164,69,210,64,129,69,193,160,161,32,243,75,137,216,96,176,155,86,85,218,74,140,215,237,168,188,30,32,19,147,41,18,9,173,39,69,188,84,243,150,194,237,201,108,184,57,208,178,65,72,202,21,106,134,142,35,160,144,129,39,85,243,112,97,169,11,113,37,28,41,43,138,74,208,92,42,135,14,16,186,142,78,174,68,230,166,77,98,140,33,172,39,56,125,22,136,123,85,83,23,45,66,43,145,76,64,94,147,224,109,111,183,9,136,38,100,74,227,166,173,1,106,156,111,255,21,18,30,0,0,0,0,16,140,121,1,168,78,134,10,195,245,234,89,3,130,195,254,207,187,57,250,89,106,246,188,22,54,165,19,27,13,23,42,7,19,148,237,100,104,67,16,164,145,154,126,23,115,40,144,157,65,28,21,1,112,3,8,87,0,58,31,108,194,212,28,199,64,146,153,34,92,31,64,156,57,138,211,86,115,165,39,42,152,216,66,143,117,122,202,45,140,230,131,135,8,204,113,20,118,128,182,229,119,25,224,102,93,42,50,218,53,238,189,59,124,189,155,72,157,155,193,246,72,228,37,140,204,202,101,86,51,93,87,236,127,135,133,158,191,103,195,203,59,165,136,212,75,66,249,75,223,249,226,228,10,86,109,84,82,251,29,65,164,212,91,76,52,155,0,0,157,20,136,245,233,236,21,107,45,19,210,74,182,211,90,214,138,76,222,65,182,233,26,104,148,70,188,19,138,205,234,217,178,133,198,242,218,172,202,185,222,101,178,206,181,34,145,32,19,78,199,32,108,242,138,137,34,65,146,104,199,19,114,154,14,28,240,113,242,122,136,240,235,131,86,154,81,2,221,70,62,77,135,102,132,93,212,197,60,196,129,64,88,81,148,142,211,112,161,12,74,40,161,0,193,88,24,36,233,48,141,1,128,0,65,4,86,61,213,5,161,233,251,155,30,151,21,0,248,91,118,171,122,116,94,230,46,72,78,52,137,214,255,251,178,100,158,130,5,65,101,195,225,79,54,64,116,108,56,253,36,35,228,22,101,145,13,101,96,217,9,233,48,99,36,97,155,209,169,105,166,76,57,80,11,219,185,52,227,241,67,3,67,48,35,133,25,108,41,71,55,16,79,101,146,172,137,18,176,168,118,74,214,148,23,58,85,173,154,1,230,35,112,40,78,75,75,70,193,17,23,11,98,110,108,253,248,122,157,136,18,93,157,14,167,98,239,44,90,122,142,9,179,101,209,191,61,99,63,154,179,77,53,94,14,32,72,58,239,155,150,210,105,135,246,11,6,49,27,134,53,4,178,37,205,63,82,134,38,61,145,184,65,222,170,47,33,100,103,219,219,75,31,237,56,124,186,124,82,227,37,141,156,210,148,51,215,59,255,123,63,123,183,153,146,243,8,128,0,182,66,203,60,194,105,164,5,139,33,241,0,228,72,58,24,75,93,52,210,194,169,9,35,208,184,185,218,66,7,158,83,209,71,146,118,155,202,233,217,205,79,148,215,125,4,116,233,52,187,70,97,217,197,160,148,39,118,224,54,109,200,197,139,75,112,180,29,55,165,41,24,70,84,198,201,108,235,99,226,76,107,169,3,82,60,244,135,237,231,166,77,138,214,181,23,89,60,253,151,56,157,163,225,8,79,41,207,214,102,134,230,76,137,67,179,191,168,52,0,0,32,0,0,16,6,6,79,27,127,181,199,130,131,65,32,119,239,153,250,51,214,167,184,243,216,212,222,222,198,101,139,167,210,56,169,86,205,12,46,81,10,133,82,36,249,75,142,114,92,27,37,232,7,178,198,5,224,133,166,193,210,45,160,249,47,167,120,233,201,112,59,144,216,133,134,170,212,194,170,4,116,99,137,150,213,187,43,145,207,28,101,187,84,176,154,98,53,67,237,148,184,241,132,152,98,83,138,20,192,216,37,176,19,135,68,102,64,132,16,119,118,138,37,134,102,124,140,104,70,103,169,183,14,133,83,235,2,203,80,102,37,54,21,38,36,44,69,175,77,82,20,93,189,118,38,155,142,40,144,0,55,70,4,166,20,114,214,181,238,17,146,34,131,212,101,26,61,153,43,8,208,45,7,92,67,17,37,113,83,211,183,251,85,116,100,45,180,196,159,20,147,92,171,137,253,206,166,89,116,228,220,254,117,226,108,129,128,172,134,86,255,250,20,251,103,111,151,226,143,155,35,113,155,119,68,45,43,35,139,169,137,65,235,221,219,148,185,62,102,95,193,69,31,207,233,124,189,198,38,125,204,39,176,51,233,250,218,163,124,209,236,244,4,11,202,38,97,34,48,19,170,226,114,40,71,196,69,65,137,112,252,91,186,236,213,135,10,63,254,235,143,250,238,212,147,135,149,114,100,130,160,66,16,48,110,112,20,9,28,255,251,178,100,161,3,4,227,95,196,96,239,30,64,121,140,24,253,36,102,214,84,5,143,18,133,224,122,193,186,175,101,52,193,27,25,166,143,193,114,152,105,71,214,171,138,156,182,208,146,160,43,221,175,179,137,214,75,62,176,238,154,105,21,70,183,223,246,78,176,238,146,176,226,216,98,147,142,46,236,216,169,61,43,150,64,177,43,145,153,249,76,95,30,211,209,81,214,167,194,93,133,47,12,80,115,118,234,24,35,89,4,86,210,104,140,230,144,195,66,11,217,119,135,21,97,240,142,208,108,142,40,140,44,82,44,219,99,18,108,46,124,16,64,17,66,81,170,148,83,115,171,219,77,101,174,90,192,14,126,233,192,209,25,111,253,123,236,95,215,210,21,208,86,141,176,211,117,217,126,147,236,54,193,156,8,89,71,76,174,145,58,135,24,52,140,18,214,90,233,219,255,237,201,255,253,217,126,223,60,62,49,178,213,125,154,101,159,91,106,125,107,203,181,120,254,90,55,11,0,65,232,144,69,36,144,39,67,209,73,160,252,194,218,229,254,197,251,118,61,190,217,118,222,53,7,46,150,131,109,250,200,133,86,44,80,0,0,0,152,46,14,2,227,136,205,23,147,92,233,130,131,201,34,127,217,27,163,36,242,141,127,89,22,158,61,86,154,42,199,142,168,212,161,85,33,72,243,209,32,43,143,70,48,39,201,249,137,210,69,192,180,48,128,244,26,163,140,43,197,248,80,195,32,123,130,209,72,79,10,84,234,169,58,241,79,115,201,145,184,229,92,188,163,41,248,186,147,12,234,7,212,136,172,146,88,25,119,45,228,215,228,236,231,61,45,59,91,158,64,155,155,141,155,187,221,124,254,107,252,125,109,183,127,140,211,246,227,33,33,6,32,139,20,10,208,145,239,38,235,94,185,87,210,251,249,89,89,169,136,221,25,142,99,61,207,214,152,243,146,70,192,10,94,52,24,15,4,164,211,97,114,89,25,122,200,60,194,225,19,116,133,29,20,235,178,68,151,54,218,81,7,34,196,93,36,15,217,98,112,126,72,252,6,67,255,147,134,102,191,173,84,104,221,128,143,67,147,21,14,245,193,27,158,136,231,59,241,248,230,224,193,103,138,32,104,88,193,105,31,153,157,219,15,70,67,6,105,7,2,80,206,79,148,178,86,40,87,23,42,64,151,96,94,72,12,128,1,128,209,144,216,59,36,35,182,136,238,177,96,216,30,136,227,133,159,127,103,213,46,239,170,148,58,81,63,110,150,75,61,109,179,197,125,245,135,105,165,177,25,67,242,246,68,90,82,197,180,195,80,45,27,96,34,227,70,213,185,133,48,167,78,28,146,165,210,86,132,42,64,194,21,157,108,71,25,211,232,206,32,202,241,151,97,231,110,17,255,251,178,100,182,2,5,24,103,68,224,239,54,64,106,204,217,61,24,35,214,86,21,153,17,131,225,56,193,181,50,227,100,147,12,249,121,32,84,30,42,28,2,6,73,197,32,172,129,68,131,12,174,86,70,81,86,239,237,85,254,211,8,237,41,34,116,191,81,79,209,172,130,219,207,120,139,28,164,99,75,92,103,54,17,92,46,239,211,34,139,80,163,104,145,157,146,199,86,169,160,68,146,243,233,170,131,185,215,56,90,16,208,1,140,175,87,69,56,2,162,32,0,88,65,13,181,177,204,77,209,128,198,50,36,201,222,221,81,229,103,110,208,43,106,9,37,178,34,33,238,185,144,196,216,147,207,212,130,140,33,138,236,94,8,40,39,74,102,178,185,142,172,195,168,53,137,135,5,156,16,234,70,132,102,237,146,222,37,157,254,86,163,23,63,47,166,175,97,9,93,120,236,28,65,211,80,203,114,209,8,140,118,175,166,62,16,90,64,203,169,150,115,60,184,97,27,234,54,48,64,0,0,0,51,8,131,2,129,121,230,27,222,206,120,64,50,123,190,179,87,218,173,165,80,202,157,134,23,238,214,128,226,114,184,101,209,165,141,103,68,253,90,139,180,167,185,142,226,214,223,180,224,65,230,80,167,9,244,192,133,8,175,18,189,211,66,132,192,28,1,116,153,146,66,174,200,90,244,103,116,176,235,253,23,173,41,140,219,146,75,254,134,229,46,242,121,243,149,78,71,47,198,47,85,164,169,39,207,154,223,114,213,243,207,231,63,203,223,179,119,210,21,201,222,81,82,255,100,82,138,99,211,46,24,200,183,50,7,4,10,1,69,148,215,19,17,134,9,160,66,2,130,64,154,81,175,254,196,36,128,136,32,2,248,178,13,4,7,0,66,199,161,193,92,35,130,10,212,43,5,77,136,90,128,80,236,163,67,64,76,93,195,101,172,16,112,99,172,48,132,249,167,106,13,177,80,183,173,213,134,78,205,202,79,202,106,124,236,82,221,50,246,47,132,202,102,161,240,39,90,77,209,209,146,124,165,175,187,130,125,191,63,114,175,147,86,28,147,165,143,155,129,110,243,181,250,93,80,131,69,36,247,28,78,148,109,168,165,57,85,131,48,71,31,97,78,42,246,119,203,216,251,155,93,102,40,195,89,32,110,73,97,247,21,186,61,108,218,179,237,5,88,96,78,125,5,153,75,104,180,32,150,128,186,23,105,132,1,178,8,139,18,228,38,161,70,110,80,209,2,37,214,4,188,38,36,228,162,153,165,36,248,224,239,160,59,96,169,8,142,191,193,192,173,10,104,101,201,174,242,192,202,177,71,25,163,241,141,120,45,227,102,141,90,38,187,39,157,246,127,32,121,117,13,202,36,18,202,250,40,0,212,220,177,102,194,255,251,178,100,199,134,5,9,85,196,224,248,54,64,97,231,248,233,12,67,192,90,197,207,9,5,229,57,9,228,179,100,52,193,155,33,169,108,200,113,24,193,1,33,132,133,13,204,133,36,33,114,3,102,140,89,14,193,137,69,84,132,45,19,202,203,43,201,58,6,199,137,166,95,247,70,162,131,77,170,244,149,146,34,202,183,37,31,86,137,219,215,217,177,37,115,126,223,255,37,83,255,39,191,201,95,219,8,171,82,98,236,229,52,154,32,3,38,27,172,131,143,158,211,214,241,97,149,151,99,209,41,127,75,47,115,44,110,215,86,71,85,175,30,69,102,145,158,170,85,244,199,8,153,59,17,31,12,153,10,103,190,126,144,220,187,22,41,127,62,254,83,228,75,117,185,65,55,154,22,68,114,105,211,94,228,83,146,200,150,54,243,150,200,222,217,77,142,212,91,195,111,218,220,79,42,173,181,253,54,146,114,103,81,219,109,225,7,219,34,114,115,167,252,147,183,30,220,197,170,156,170,93,13,128,0,0,141,70,164,22,122,149,251,119,154,50,138,65,193,170,47,127,243,195,255,169,154,237,157,212,157,58,120,133,58,98,140,28,91,82,93,58,215,34,20,241,200,50,8,95,28,175,56,212,27,214,6,212,152,10,8,201,140,175,150,9,112,191,207,120,64,17,241,77,217,250,69,41,28,91,206,58,50,24,252,63,13,195,109,57,211,114,231,152,213,202,157,174,248,72,38,163,16,229,106,41,92,86,106,91,106,110,106,150,170,113,182,98,107,94,123,155,88,98,8,157,186,73,19,44,228,80,73,152,14,170,14,108,180,83,79,95,107,25,138,173,69,40,6,187,63,228,23,118,199,237,54,56,134,239,45,102,82,34,178,88,181,16,127,38,170,191,161,16,196,233,42,50,72,0,55,76,1,36,120,94,243,19,58,157,117,177,84,70,181,51,22,165,44,137,72,140,197,33,18,220,246,166,213,223,132,219,151,150,212,144,252,0,120,58,32,53,68,202,178,99,38,201,80,140,217,6,229,102,88,24,254,203,6,3,154,209,140,59,48,13,161,135,129,26,154,16,53,8,67,170,102,109,189,58,150,60,156,227,40,68,82,250,229,20,88,153,216,51,82,107,68,13,72,146,130,112,0,2,58,31,44,138,210,202,57,202,125,160,129,41,176,230,16,172,107,230,102,179,61,59,221,179,181,236,187,77,100,43,13,151,18,132,147,68,135,195,114,40,64,193,218,42,183,180,54,11,27,88,72,126,88,34,28,30,24,178,245,165,211,43,17,164,180,224,134,134,5,50,147,173,140,206,166,152,58,104,104,193,243,10,145,123,187,225,139,74,96,208,19,6,186,143,17,5,95,65,174,59,60,107,110,28,252,227,33,129,230,109,58,239,255,251,178,100,197,130,5,99,102,196,73,120,54,176,107,44,105,13,24,35,214,25,105,151,11,6,97,58,201,185,47,228,252,144,143,89,235,91,141,63,114,248,172,106,146,93,20,194,131,50,32,77,185,225,21,141,69,104,73,17,9,178,116,74,8,16,151,154,196,139,28,91,23,33,35,128,176,141,163,36,61,210,139,65,244,25,77,54,131,39,58,58,196,45,184,239,148,145,172,196,35,39,193,118,47,115,237,163,235,91,98,154,0,115,251,106,117,250,227,116,158,245,52,89,41,213,21,81,21,44,68,7,47,90,36,104,195,10,245,109,221,2,3,125,132,79,56,195,4,102,149,93,27,15,78,59,40,21,36,109,149,100,166,42,77,127,215,249,28,246,169,49,181,224,239,230,72,153,231,63,215,43,0,161,100,5,16,177,37,146,84,236,183,192,130,173,244,68,56,193,246,175,2,116,87,85,204,210,42,100,104,76,108,224,205,197,190,68,72,0,32,75,168,135,91,107,132,18,139,194,189,38,49,148,22,118,91,0,0,0,0,168,73,113,169,50,141,100,230,249,167,161,147,192,84,48,86,93,255,252,127,95,31,179,123,211,85,4,142,28,130,102,116,172,166,158,89,12,86,126,162,151,154,197,71,197,78,25,147,148,235,180,135,113,21,25,113,1,157,101,158,36,70,162,200,38,84,213,4,168,244,159,77,187,35,112,210,198,49,46,134,222,246,81,43,127,229,51,18,34,32,70,98,148,195,64,187,84,139,88,194,84,49,154,204,110,41,69,12,110,162,85,186,147,112,236,90,75,194,30,40,38,154,53,100,146,11,140,84,102,216,94,201,242,51,100,226,21,217,220,102,36,74,55,1,100,51,139,36,143,130,104,174,125,85,212,61,137,197,150,47,177,74,231,104,11,20,98,32,0,204,16,196,182,175,92,198,130,138,49,184,67,56,129,209,240,226,24,30,8,59,194,97,148,170,45,51,101,200,226,47,208,177,203,165,99,101,115,24,217,82,157,148,237,114,70,49,74,70,10,109,78,153,119,243,119,159,28,202,151,244,203,145,41,113,15,243,195,163,16,131,164,15,199,129,94,102,52,116,250,206,137,216,200,64,95,245,2,49,4,6,2,60,209,170,187,193,237,168,141,111,222,87,221,116,95,193,160,163,141,111,165,189,198,247,222,254,53,175,235,14,12,7,208,45,136,13,10,135,137,38,81,132,77,90,7,19,66,173,170,204,156,37,72,193,93,11,170,38,215,81,101,118,177,32,106,26,202,163,14,232,140,40,75,26,217,116,70,158,134,33,153,95,3,193,40,81,137,65,96,22,136,87,10,11,28,22,152,147,194,135,88,84,157,128,95,136,97,211,87,144,60,60,189,30,84,232,180,216,39,165,81,118,34,207,97,232,255,251,176,100,196,130,5,100,102,197,105,120,78,162,90,169,40,230,12,67,144,26,157,163,11,103,225,58,193,137,176,100,252,96,143,89,102,15,156,202,150,26,150,100,217,253,88,169,184,72,131,178,96,194,118,41,13,208,14,78,76,70,152,169,180,217,28,226,59,118,145,196,80,141,41,100,74,116,243,122,55,166,180,35,134,200,81,168,246,36,146,45,165,114,94,155,74,110,109,35,170,207,244,113,249,233,218,230,17,10,168,80,143,136,168,8,32,6,5,70,73,69,81,52,70,216,1,75,176,148,72,116,82,2,69,50,71,189,207,158,137,102,198,216,239,143,41,24,100,167,24,122,84,210,104,220,199,221,220,75,126,153,200,191,222,181,249,231,235,174,164,92,25,148,135,195,195,40,164,14,72,21,217,248,122,224,226,28,225,182,22,179,80,238,82,9,41,202,110,228,179,94,101,122,40,166,207,157,19,19,81,222,203,184,43,31,167,181,19,16,0,32,0,32,176,45,18,225,222,59,201,117,218,237,153,200,194,6,48,4,185,137,197,166,246,91,55,108,194,179,70,205,145,191,42,142,195,82,151,85,252,102,10,29,69,48,242,61,235,233,129,185,239,195,20,118,81,169,173,177,20,196,102,164,223,16,140,153,98,1,128,114,59,81,210,1,120,21,58,240,5,52,13,65,230,23,153,46,133,130,7,25,84,12,22,8,77,121,66,143,52,40,131,60,122,84,193,245,184,246,176,71,234,27,202,24,132,204,195,211,212,241,103,119,9,136,126,150,126,155,45,74,48,72,74,17,16,83,81,192,71,253,163,83,22,5,73,154,30,44,211,157,50,98,152,34,158,112,153,212,146,159,148,251,110,64,222,81,78,243,170,172,229,221,198,100,115,251,16,24,35,2,32,70,94,142,182,63,122,180,151,217,249,155,114,54,0,2,94,201,17,195,233,216,8,78,153,87,79,25,79,228,187,224,226,245,30,245,213,94,146,91,61,179,26,78,88,187,238,95,110,85,215,206,225,106,117,255,255,254,85,255,47,62,159,211,51,165,71,38,135,94,210,58,176,71,165,7,231,117,50,98,165,45,125,99,8,32,118,112,19,57,185,210,13,110,139,177,149,62,255,193,66,128,0,0,0,31,137,6,233,166,69,68,74,253,65,40,220,118,4,95,195,62,127,187,151,191,250,118,110,114,199,242,201,186,90,72,147,169,14,76,187,237,252,228,173,124,64,139,193,85,214,76,128,168,5,64,202,97,165,160,151,198,117,174,180,125,35,169,28,236,160,12,20,210,217,31,70,23,120,56,6,240,130,72,8,49,1,75,91,76,53,130,230,36,98,112,190,45,9,39,158,86,162,205,160,104,41,88,213,134,87,199,105,181,113,217,3,168,212,96,150,134,236,70,255,251,178,100,204,3,6,8,98,195,217,184,54,64,91,108,249,77,36,35,200,25,45,149,12,133,225,57,1,147,176,37,124,144,143,33,237,72,228,151,107,78,225,68,101,137,25,169,204,145,235,238,145,183,169,178,212,22,201,197,200,3,206,68,177,1,149,36,148,147,88,177,180,40,19,68,195,18,165,162,243,211,21,183,246,106,85,197,118,37,176,69,55,201,209,141,67,178,187,16,147,65,242,66,39,168,254,109,243,169,167,23,34,108,209,21,25,97,21,172,96,5,119,75,59,151,64,146,153,20,145,65,177,72,20,97,22,49,57,153,143,70,171,74,75,105,133,152,59,8,100,107,182,143,82,144,164,108,167,255,252,188,95,255,151,220,243,72,167,148,251,84,112,128,140,134,148,127,72,61,201,21,95,35,202,174,56,196,161,25,130,200,103,19,45,184,168,40,212,28,28,104,238,74,117,102,10,6,97,88,39,253,54,149,26,116,60,0,1,13,215,53,81,74,100,118,65,150,50,233,48,19,51,3,37,70,135,235,227,231,231,101,93,189,143,70,209,58,149,104,58,52,220,233,27,156,56,165,19,106,198,246,64,232,15,101,205,9,86,207,198,86,169,16,113,117,74,202,9,144,3,8,28,10,73,7,48,10,112,194,192,49,192,105,198,155,11,228,30,107,75,67,210,0,81,200,88,245,244,135,234,166,245,189,168,73,73,132,115,89,114,69,155,72,226,179,185,123,191,43,96,183,160,231,133,108,191,111,118,173,209,59,110,237,61,152,26,67,200,26,152,143,21,71,104,80,177,170,14,38,210,115,137,157,53,29,161,73,64,70,106,52,123,22,36,65,147,121,242,115,230,94,186,25,177,142,84,195,223,41,100,223,13,217,194,87,133,219,157,219,55,81,189,81,164,55,117,95,109,163,71,144,56,188,84,165,119,166,45,71,114,73,92,183,48,0,83,113,12,9,11,65,230,227,69,32,147,5,51,229,120,26,43,118,142,75,232,80,186,133,5,5,79,51,218,242,187,231,51,229,254,127,167,95,157,127,254,179,171,37,67,112,217,185,72,207,144,249,62,158,85,108,91,75,160,131,142,70,62,178,213,149,25,199,92,115,53,113,224,10,145,130,75,37,121,215,19,230,176,107,55,143,75,184,91,169,196,0,32,0,224,218,1,108,10,71,148,94,60,180,146,93,6,90,99,228,164,87,205,209,255,70,218,232,186,231,89,30,234,150,220,90,14,125,158,121,18,213,97,113,153,51,215,10,141,62,237,34,105,163,63,20,144,242,56,168,97,112,65,81,66,67,248,69,2,42,168,25,112,194,46,145,166,196,16,27,72,126,181,139,156,233,42,179,250,209,164,81,168,118,69,159,91,71,118,3,177,120,18,86,65,66,31,30,37,173,129,255,251,178,100,206,2,6,101,104,67,65,121,78,64,95,108,57,77,32,35,200,87,37,153,19,136,97,152,193,118,46,229,116,96,143,41,242,225,201,217,117,246,20,80,236,243,223,71,63,77,156,253,228,176,218,7,106,189,29,113,150,200,103,80,89,9,149,237,168,107,110,123,13,224,102,202,173,3,86,162,174,39,243,135,23,171,95,52,123,55,122,6,191,175,191,230,115,141,174,105,203,189,228,7,55,210,174,148,244,95,116,187,219,100,96,6,247,41,41,54,137,19,78,160,46,14,72,98,98,208,74,224,226,77,8,217,202,161,14,94,174,15,235,2,252,207,15,105,136,3,47,215,175,247,40,63,215,243,162,66,9,70,96,49,230,91,163,90,41,190,37,248,87,208,54,8,49,195,201,218,10,50,29,253,243,92,234,187,176,82,20,101,239,131,160,169,117,85,90,181,80,222,189,49,16,16,0,2,192,74,58,73,142,107,101,213,185,114,163,135,130,130,145,224,234,247,81,55,207,62,248,186,226,94,211,71,180,145,90,47,2,189,142,4,86,203,218,165,176,107,71,97,235,154,121,201,102,110,242,182,148,33,190,160,99,137,24,56,55,224,22,1,1,69,42,117,160,56,38,205,0,220,84,105,179,66,34,169,201,123,6,196,94,50,141,33,8,4,169,74,161,197,246,106,73,216,177,100,209,155,109,201,250,72,169,83,45,84,143,197,62,152,212,6,230,70,218,211,144,203,220,44,96,57,138,77,201,148,138,164,103,96,204,19,11,23,173,85,77,186,72,227,83,50,36,14,76,176,96,170,237,50,38,97,232,87,113,149,8,71,158,247,212,152,85,3,145,197,115,109,120,169,10,77,244,132,131,248,243,215,3,124,54,166,176,239,62,222,239,173,135,245,111,220,178,41,162,179,50,218,192,14,126,11,17,166,101,214,183,138,178,97,119,48,217,169,163,197,202,107,213,155,81,220,67,57,227,17,110,222,164,97,110,74,80,141,14,87,255,255,253,126,255,250,22,95,156,133,75,193,254,229,58,87,36,50,150,26,30,93,173,73,73,7,113,209,212,12,52,12,58,51,19,2,39,2,83,255,142,140,161,1,105,159,50,246,46,35,70,91,237,126,10,26,32,144,32,73,228,80,161,57,205,171,175,138,67,248,69,40,8,245,203,4,255,26,191,197,177,45,164,154,250,196,11,75,140,203,181,51,156,234,148,48,188,47,141,50,124,32,165,25,218,203,101,42,152,148,18,32,29,53,141,62,158,195,165,169,153,121,140,224,0,3,160,152,206,84,4,226,32,13,2,94,49,35,128,178,3,221,75,224,96,104,132,37,50,12,0,12,94,192,101,145,113,219,66,213,228,92,100,19,177,135,161,92,179,118,140,243,190,143,107,95,148,172,12,255,251,178,100,212,1,6,69,90,195,33,120,78,66,98,139,57,111,36,35,198,90,157,135,13,103,229,58,201,130,175,36,244,144,143,41,110,86,245,184,213,156,55,74,113,248,128,245,140,237,72,41,209,66,5,197,8,136,153,4,209,175,202,140,33,6,87,153,169,102,44,110,40,155,105,17,102,213,129,12,15,227,40,74,32,69,208,55,157,56,82,203,46,219,72,237,156,241,78,225,47,140,222,177,24,74,250,141,144,79,82,85,33,154,255,247,51,227,7,48,119,232,131,166,182,57,93,110,54,0,1,221,50,232,219,60,173,44,156,21,74,105,192,28,121,34,149,121,2,120,166,129,135,61,10,186,239,4,112,212,219,188,89,34,215,104,2,216,168,114,169,22,246,95,95,222,95,191,243,103,193,145,164,52,80,209,176,163,128,164,132,39,83,136,68,102,165,158,27,20,234,164,109,182,230,204,22,88,103,184,86,144,193,222,126,203,46,69,55,161,218,21,228,66,0,0,32,112,53,0,24,1,207,28,65,119,197,75,224,216,72,2,40,247,255,206,174,159,205,55,11,227,70,136,181,172,184,239,37,53,45,101,73,42,101,179,209,214,103,93,250,130,97,76,129,28,203,94,153,141,73,127,170,146,128,167,194,131,173,148,126,67,49,42,160,184,226,7,102,33,34,0,130,38,16,183,72,49,168,19,164,6,164,170,7,69,91,218,227,210,196,82,217,65,62,126,24,237,69,164,252,190,241,70,192,223,51,215,110,222,116,247,178,125,238,198,37,180,204,171,85,203,166,114,112,30,254,62,101,224,103,194,40,145,167,139,188,225,5,99,212,157,18,162,101,6,178,244,211,111,205,91,221,185,185,101,147,99,81,183,177,154,46,166,221,84,122,83,240,149,186,99,205,180,103,75,125,229,98,238,200,173,42,136,233,169,0,41,120,9,20,6,230,198,46,73,36,89,52,13,73,56,83,165,56,34,35,65,245,120,50,109,99,41,172,232,45,118,165,229,39,239,231,253,253,254,70,95,255,255,98,157,113,127,34,7,94,39,221,206,245,254,110,110,210,158,141,120,157,140,104,165,232,127,248,57,76,71,73,140,225,145,217,86,152,63,166,128,73,232,253,4,159,4,0,0,33,0,65,22,147,229,20,156,168,239,233,238,69,226,12,7,66,68,29,255,83,220,247,252,84,218,180,148,209,117,230,232,253,65,112,244,227,38,105,13,105,195,161,103,15,107,228,202,236,50,133,60,144,170,222,211,16,0,142,101,233,50,218,25,80,88,64,64,8,58,36,10,74,154,246,153,128,131,167,17,60,98,138,196,64,2,129,141,83,0,226,134,150,44,139,23,127,20,213,123,56,210,7,22,226,150,164,58,203,73,133,97,111,227,206,195,174,193,167,226,16,255,251,178,100,203,2,5,227,100,196,89,24,78,64,91,204,25,95,36,35,200,89,217,157,15,133,229,57,9,140,175,164,180,96,143,33,44,15,28,169,126,102,81,29,184,255,93,85,9,3,36,228,104,7,75,189,19,72,62,161,182,45,240,214,24,45,36,45,193,113,245,79,32,89,120,160,16,47,54,25,196,230,76,122,109,37,44,93,7,164,4,168,221,112,118,10,17,53,24,121,52,181,215,211,120,178,28,169,177,20,78,119,107,189,231,119,203,219,169,202,155,104,0,3,152,6,246,113,215,9,101,18,167,47,8,88,3,33,220,131,85,149,109,148,85,77,159,209,73,162,158,12,12,227,203,200,164,202,0,162,240,148,164,168,241,136,205,79,47,69,250,57,203,47,100,166,62,13,170,86,221,130,157,72,117,225,155,138,108,156,73,20,68,224,33,55,138,145,233,241,77,122,58,48,52,14,84,230,3,191,63,78,8,224,89,219,10,13,64,1,122,106,67,159,188,182,115,245,60,24,204,44,5,180,126,29,104,186,211,255,156,99,63,253,255,239,245,141,194,136,237,84,241,94,79,79,226,236,187,76,167,208,212,170,212,45,250,185,250,21,133,97,107,141,101,171,138,97,33,6,1,247,100,11,212,152,128,65,165,233,108,15,68,5,18,233,116,203,134,23,82,54,153,208,14,73,116,150,50,146,65,89,186,84,120,84,233,20,200,231,32,235,49,53,64,241,51,246,188,247,180,230,14,210,83,210,4,112,164,239,92,93,173,64,191,44,126,224,60,8,58,75,19,77,102,108,147,69,72,196,132,247,34,17,1,188,99,41,147,40,243,175,175,209,228,34,254,139,72,100,134,211,86,41,157,166,229,208,52,150,159,63,23,95,132,62,234,120,211,126,21,93,129,33,225,135,202,1,131,234,117,3,185,221,134,221,93,157,218,93,155,84,0,51,117,231,148,126,239,84,234,34,82,79,201,132,3,132,194,25,126,7,206,94,121,249,60,198,162,171,11,89,202,53,157,188,251,126,217,29,201,193,255,255,229,255,254,95,255,159,255,192,88,180,48,176,14,60,243,104,212,57,112,156,200,131,34,35,103,174,192,150,92,64,130,19,211,7,25,207,91,83,190,223,124,186,13,109,16,0,4,195,114,226,151,141,138,61,4,78,31,109,27,99,248,32,131,133,157,189,252,202,124,252,179,134,247,44,188,156,171,233,25,95,52,204,169,223,127,159,57,251,173,221,226,79,168,57,216,84,208,209,124,215,128,233,144,8,207,138,2,205,76,71,6,80,228,33,201,177,226,163,200,56,37,80,176,203,204,192,129,169,79,113,27,16,216,138,66,1,136,232,146,77,48,32,144,180,86,86,21,68,232,52,246,142,188,171,176,4,170,121,159,120,126,172,58,255,251,178,100,205,131,6,58,98,67,193,248,78,176,90,169,185,111,48,35,202,89,145,135,14,133,225,57,1,128,46,100,244,192,143,33,211,224,10,59,21,233,217,44,106,85,47,154,130,43,182,145,60,25,71,230,236,197,117,68,169,12,89,22,177,60,32,158,163,12,130,131,141,168,132,82,160,142,102,133,41,172,166,172,177,99,215,50,211,129,4,11,198,44,172,53,4,15,200,169,10,182,79,174,181,57,201,7,195,196,200,168,15,159,54,154,30,223,93,246,89,191,246,73,8,0,71,143,207,96,117,245,91,202,14,206,232,38,178,225,122,175,69,88,172,125,78,63,198,185,18,201,121,107,30,114,239,255,253,182,201,170,204,189,232,228,255,53,255,169,106,27,222,125,117,157,239,134,41,99,216,184,91,16,156,204,139,5,158,124,133,218,189,228,46,246,119,243,170,59,17,45,96,244,51,226,54,28,60,129,87,156,247,134,250,213,60,224,0,1,1,201,129,195,201,191,180,229,68,234,238,7,97,8,53,22,215,181,178,233,143,253,183,27,237,99,83,131,160,178,21,1,98,242,203,33,79,203,228,210,19,157,59,152,172,113,53,163,241,229,156,161,137,58,162,229,220,159,100,47,42,153,145,57,19,71,80,107,2,219,40,56,128,0,17,43,112,146,197,252,52,229,72,80,41,112,84,16,135,141,28,222,52,25,14,21,135,141,223,113,226,237,114,40,254,193,78,243,12,120,209,149,97,97,200,105,231,174,255,198,165,176,238,84,176,214,81,82,65,72,186,62,192,138,118,112,117,161,60,138,161,49,76,6,84,216,56,250,194,75,197,102,144,95,166,139,110,19,30,181,39,43,130,37,154,34,78,163,56,90,43,149,74,163,7,222,186,229,223,247,166,173,6,143,188,50,52,206,179,61,251,157,82,247,186,221,115,218,32,2,151,168,78,41,93,121,18,65,21,163,120,194,76,216,151,25,70,194,6,114,166,99,152,106,148,108,180,80,212,173,239,212,227,16,8,200,52,80,18,239,255,47,249,127,254,89,20,125,19,46,115,41,27,40,163,99,204,252,149,233,127,73,143,41,32,228,142,13,233,206,70,234,207,126,240,181,216,113,122,25,5,21,235,233,20,106,132,253,251,46,203,176,2,0,37,199,133,30,249,117,45,185,142,113,195,18,194,25,168,215,253,191,217,199,87,255,155,22,158,36,246,35,0,193,52,112,115,73,142,63,15,203,211,79,56,208,34,105,241,155,71,129,157,69,55,66,97,107,23,232,48,241,0,74,156,204,24,48,35,5,48,32,196,66,151,184,195,20,84,0,24,109,120,29,194,42,6,48,52,80,96,202,94,24,25,124,19,48,104,38,82,95,247,230,12,102,207,201,84,73,34,1,210,1,56,190,122,255,251,178,100,205,134,6,42,99,68,65,120,78,64,97,11,153,93,36,35,200,88,101,149,19,37,229,152,193,108,44,165,188,144,15,85,156,150,249,13,9,227,165,175,54,219,229,11,46,245,151,47,180,154,55,14,11,12,171,129,230,45,26,215,53,243,141,94,203,235,30,118,250,220,119,186,41,83,18,253,195,136,173,91,63,117,205,253,173,88,27,162,21,99,216,31,125,198,161,114,183,91,4,221,154,207,190,243,15,138,0,253,189,221,77,76,136,174,206,173,106,0,2,234,177,22,13,162,66,148,162,148,86,18,168,185,51,109,40,72,171,73,110,151,212,19,69,140,40,210,254,71,155,97,158,203,159,43,245,181,85,41,251,83,47,248,89,95,228,255,146,145,2,147,125,76,156,161,156,242,240,108,76,228,246,66,132,198,164,240,203,235,50,35,140,102,186,13,87,47,170,46,77,191,167,74,90,68,0,0,24,143,169,18,10,74,135,74,115,23,77,106,2,24,234,50,40,45,139,255,119,19,204,234,204,187,232,220,123,62,74,150,186,245,41,22,116,149,74,93,149,126,196,243,154,38,9,78,149,189,182,92,138,171,5,23,149,253,102,48,226,109,63,74,120,69,17,140,161,140,193,16,35,82,180,35,95,3,164,118,38,103,134,138,128,161,82,53,150,5,77,81,214,98,138,200,98,93,7,97,178,62,157,135,152,147,153,168,202,216,96,45,37,162,50,215,13,137,73,155,86,77,24,118,28,26,73,53,168,106,244,67,245,12,177,205,20,114,126,90,68,58,112,153,102,209,166,76,168,161,18,9,13,75,146,155,130,136,8,160,101,173,153,1,25,197,18,109,106,93,222,80,66,79,53,171,165,27,140,151,249,220,200,96,52,39,16,145,97,35,234,74,217,111,88,28,158,164,162,225,81,153,145,89,101,0,1,55,13,4,146,185,181,212,93,194,129,10,11,14,34,196,131,123,195,105,106,214,235,70,25,43,11,46,49,233,15,192,206,159,79,61,30,64,218,242,185,113,242,255,255,255,255,215,250,255,243,205,21,76,151,140,145,126,194,144,233,196,5,76,112,75,72,57,211,251,41,204,142,46,130,192,64,20,49,208,130,207,54,17,63,154,252,133,73,3,219,72,25,20,32,64,128,0,18,124,202,218,227,170,83,8,150,203,54,69,210,210,241,160,69,174,35,207,37,254,125,49,175,233,103,217,172,120,83,201,26,243,49,174,104,123,31,168,164,89,84,85,151,133,113,204,220,226,77,137,152,166,10,236,177,3,56,137,108,222,175,70,14,149,230,128,242,1,37,148,85,72,130,20,5,16,34,132,58,32,161,138,170,48,2,98,25,35,1,187,10,6,35,69,68,88,60,2,243,166,50,58,165,210,185,70,135,213,128,187,172,255,251,178,100,210,128,6,86,95,67,193,121,78,68,99,44,185,95,60,35,200,91,21,153,15,135,229,154,193,102,44,100,180,144,139,49,50,9,119,148,185,127,44,73,201,183,114,27,135,91,156,70,125,184,182,123,112,75,150,253,215,5,42,182,89,96,217,33,235,143,85,218,159,243,15,165,95,198,145,161,31,164,126,19,165,136,104,78,36,97,70,43,90,177,27,183,186,83,46,141,93,31,166,38,47,234,214,111,74,229,54,93,173,158,172,124,253,111,219,149,170,158,121,250,21,44,61,214,13,197,42,176,190,157,99,122,7,116,96,0,19,162,7,140,204,187,90,141,147,107,152,180,77,75,50,118,158,9,208,40,133,130,89,166,32,254,11,44,245,253,206,13,49,97,145,54,143,43,148,254,123,118,187,31,131,39,146,207,203,255,254,87,118,219,162,162,250,146,106,57,64,56,12,57,159,128,137,108,67,142,193,198,74,30,120,49,67,63,117,253,238,230,26,18,131,49,16,0,48,0,2,38,21,143,168,9,143,199,62,231,241,180,128,173,12,221,203,199,110,52,245,27,249,149,239,83,78,55,30,204,221,153,82,143,205,197,156,55,70,7,112,214,9,215,90,172,42,34,222,45,251,10,174,237,169,122,10,15,12,168,4,39,32,28,121,69,203,76,113,16,23,233,142,1,81,34,8,172,100,33,218,125,65,196,96,201,32,205,18,168,88,11,85,53,18,62,60,179,225,56,178,230,111,3,57,47,211,172,238,63,80,68,183,7,121,245,158,150,78,74,37,243,113,167,253,217,219,164,54,137,19,114,111,36,211,20,246,97,46,146,51,70,218,97,156,220,68,112,171,79,56,162,228,204,180,172,150,73,152,245,22,98,109,86,72,158,125,71,162,181,23,199,73,169,77,102,252,205,255,58,81,102,224,48,210,209,233,152,71,161,209,205,22,8,205,36,128,0,159,42,33,93,49,94,206,86,136,129,110,92,143,33,154,220,181,77,82,167,52,178,26,164,250,140,125,171,241,87,42,183,91,172,165,209,255,203,255,151,162,255,47,255,229,255,246,142,74,104,179,34,229,230,2,242,243,253,17,108,175,1,244,138,98,205,12,16,68,2,165,116,49,56,135,11,88,112,124,160,0,0,38,66,4,18,205,129,60,235,24,223,226,16,46,5,77,135,97,247,124,237,248,234,43,134,246,215,18,138,24,96,148,137,249,136,70,223,215,85,200,119,222,247,158,29,46,227,124,253,179,246,144,233,54,23,172,40,18,241,38,108,24,96,170,11,141,16,17,196,102,17,16,97,80,135,158,83,66,206,153,188,20,180,249,139,44,93,198,190,222,133,202,8,88,183,108,9,253,22,24,144,21,118,169,92,199,97,146,206,190,212,76,249,64,46,61,112,11,255,251,178,100,202,2,6,38,100,196,241,56,78,64,85,235,185,79,36,35,218,89,9,145,17,101,229,57,1,122,48,100,244,96,143,41,185,2,94,139,217,167,128,162,220,173,32,173,27,186,71,71,1,149,137,209,138,83,62,64,133,129,228,103,146,36,96,152,49,109,78,43,235,47,74,8,137,222,34,67,54,228,126,208,53,25,236,55,82,226,154,65,38,191,111,49,30,227,91,21,103,218,148,146,101,68,179,77,96,62,97,161,52,108,211,173,214,217,116,172,0,3,184,80,97,139,49,64,230,37,32,224,150,224,202,32,64,56,169,64,129,192,137,145,85,105,224,14,76,60,182,237,214,226,17,225,230,148,215,39,44,191,186,62,71,159,255,255,255,243,149,208,234,70,27,6,74,77,204,26,153,24,49,112,122,228,245,142,145,233,169,24,22,161,117,13,209,68,246,106,164,69,132,29,120,194,198,248,180,213,1,96,136,0,69,88,107,115,163,97,228,138,199,207,197,227,61,86,146,20,106,163,87,254,246,165,181,122,234,151,222,45,44,215,133,137,89,153,201,35,179,117,149,144,20,237,227,17,30,63,85,220,133,241,65,18,35,8,6,64,66,106,176,50,38,17,140,192,69,202,5,8,29,176,113,161,69,151,145,162,205,225,109,67,56,42,128,178,19,156,98,96,185,198,51,57,219,6,166,109,178,68,91,128,2,5,83,46,68,197,72,146,160,109,105,117,194,234,198,39,147,29,59,148,13,92,118,2,112,88,10,131,51,119,150,228,57,126,9,148,64,151,197,38,198,237,34,82,64,24,82,29,148,85,11,38,121,101,195,64,169,199,28,37,6,130,79,17,33,112,220,102,165,145,36,88,133,24,61,168,87,145,49,63,31,33,70,244,149,104,215,141,231,74,18,255,151,96,221,226,115,130,83,85,112,96,240,106,46,17,47,35,168,108,107,192,239,107,233,118,117,182,220,146,48,0,9,210,203,176,222,162,110,83,97,72,176,130,43,185,114,145,122,147,80,209,206,164,70,168,249,121,50,195,15,77,93,73,241,150,60,145,76,185,144,54,69,190,233,214,124,68,87,252,173,127,241,214,59,222,238,96,214,43,82,118,244,154,159,179,30,68,69,242,153,252,57,228,84,161,230,209,206,125,137,8,223,51,38,153,130,39,190,175,63,21,147,240,2,13,206,52,159,114,186,228,194,210,1,42,90,172,184,104,62,179,170,127,175,250,142,97,241,109,110,169,232,166,135,230,163,207,20,53,13,175,249,231,82,24,120,154,3,88,94,236,173,138,226,195,225,137,197,46,46,154,193,129,172,160,170,249,129,202,194,142,40,51,1,46,17,152,165,164,22,58,23,34,220,58,97,81,51,147,225,196,110,78,211,210,146,78,178,149,198,218,4,255,251,178,100,208,134,6,221,99,67,33,249,78,176,95,236,89,45,36,35,200,87,65,139,21,133,225,57,1,44,11,37,116,97,153,128,61,125,149,188,124,95,112,204,67,150,156,9,167,150,37,114,118,81,61,17,141,86,202,158,2,36,71,13,163,78,43,138,50,23,134,87,71,229,40,172,163,108,47,82,98,148,101,60,168,181,174,73,105,52,173,219,219,240,98,77,116,9,35,49,168,252,150,154,187,172,87,240,146,209,148,25,38,31,46,52,128,174,175,254,157,109,119,105,101,128,0,28,203,38,65,78,71,12,101,167,33,51,97,237,81,70,73,241,193,146,57,157,200,34,68,137,12,44,223,100,221,65,143,155,171,253,31,251,186,190,205,78,19,173,75,108,112,210,175,7,208,117,165,135,76,11,185,1,160,131,69,5,8,156,165,198,70,161,161,21,2,144,128,64,3,201,118,205,119,21,206,162,218,247,103,174,159,65,208,70,24,154,92,181,156,99,227,21,248,221,55,137,109,108,118,247,54,116,57,64,178,92,137,192,64,214,66,116,16,75,65,122,34,13,215,106,78,42,44,45,242,255,39,131,66,2,184,58,12,22,138,8,176,86,120,4,224,26,69,152,75,3,121,35,118,66,168,6,4,38,5,6,48,198,98,3,187,35,58,57,149,5,22,148,202,104,162,52,148,5,54,175,4,152,91,205,5,52,85,156,187,138,104,192,29,153,123,115,134,91,54,88,184,216,184,118,230,31,119,106,46,254,180,70,86,251,91,70,12,172,27,1,13,183,37,200,7,70,247,70,200,151,56,78,52,144,5,34,155,104,3,115,17,147,148,178,121,77,49,60,216,23,50,100,70,171,12,54,139,108,49,34,71,31,43,38,42,51,213,105,118,122,204,90,114,51,123,41,238,40,220,253,174,52,101,238,26,151,45,228,178,54,51,105,13,39,8,74,64,1,240,194,26,68,112,57,164,147,7,178,137,164,89,104,108,231,7,38,28,165,76,155,41,2,116,52,21,90,115,98,162,84,94,69,181,189,119,199,123,54,42,46,179,115,30,205,134,103,98,247,66,55,113,167,0,103,41,68,186,78,134,19,60,80,136,60,4,2,3,44,208,213,228,166,40,152,136,111,224,148,90,201,216,27,197,223,201,105,172,150,95,230,104,30,101,72,66,137,194,0,0,16,189,116,205,183,22,236,99,112,156,96,253,69,220,136,106,54,60,122,99,127,255,95,235,173,252,99,231,79,107,169,92,54,158,82,181,174,144,132,156,34,22,117,71,44,149,169,100,202,18,184,81,8,83,9,125,84,176,218,69,66,194,203,86,36,5,1,100,226,61,137,53,30,139,246,33,42,205,77,71,1,11,208,201,115,21,22,167,105,142,233,35,219,29,150,197,220,182,184,155,255,251,178,100,215,130,6,253,102,67,33,249,78,176,102,170,232,236,24,35,246,87,173,147,21,135,225,60,129,87,139,37,252,100,140,248,176,59,49,142,117,250,162,230,81,138,72,236,93,192,152,129,229,82,217,124,78,205,37,66,91,109,234,216,120,150,11,194,223,178,66,250,107,203,86,155,169,20,60,5,177,177,62,34,88,210,55,213,194,18,191,177,156,34,98,6,140,244,23,170,252,184,236,32,202,24,239,101,38,76,67,93,109,57,199,72,244,246,182,191,92,42,195,211,35,43,104,64,14,238,1,10,131,210,89,129,107,176,4,36,149,51,238,219,67,73,210,205,48,143,233,196,18,78,182,138,55,45,195,28,220,175,251,63,253,106,88,171,173,143,91,197,228,128,213,133,220,133,9,195,133,197,130,70,64,34,115,34,129,184,120,21,146,96,76,64,252,241,17,49,2,71,93,12,172,241,165,9,16,65,20,0,154,134,158,14,108,242,66,165,96,75,30,176,161,82,3,197,108,91,198,204,8,46,181,45,247,252,104,121,220,92,125,70,108,234,22,25,69,182,146,218,181,84,185,86,137,224,184,240,211,5,105,160,165,91,80,64,44,220,88,164,220,22,148,88,72,91,144,58,58,109,151,68,235,85,251,48,208,45,193,160,200,185,5,27,142,140,110,232,32,112,78,208,23,17,49,8,2,53,80,158,77,56,88,88,235,80,14,96,16,12,12,4,24,18,99,117,82,215,82,9,105,48,195,18,85,202,129,30,208,174,102,0,120,218,227,0,107,17,232,131,50,149,191,208,53,83,17,123,192,114,19,164,81,52,59,165,60,58,178,226,177,240,144,156,169,16,252,253,46,95,63,80,86,18,131,193,97,13,68,67,181,27,86,108,73,33,245,156,202,109,17,159,18,75,110,87,165,163,245,185,104,191,219,181,158,247,190,133,254,121,218,203,175,168,142,197,161,179,136,69,119,164,143,221,181,16,209,175,247,82,173,14,108,172,136,250,0,0,78,158,50,120,78,63,22,234,248,232,188,252,133,84,167,134,24,189,83,216,183,155,118,119,67,198,101,226,101,132,198,76,55,80,138,73,26,72,101,104,90,184,52,79,105,87,134,82,154,69,105,163,82,139,82,155,105,36,3,129,46,128,218,124,176,177,35,202,32,72,82,6,44,245,181,38,196,214,7,139,139,12,15,12,48,65,145,102,1,144,241,124,161,128,0,12,67,148,81,153,26,163,229,206,29,190,97,191,126,223,5,87,52,42,125,127,241,172,250,83,211,215,121,213,41,154,46,158,76,213,10,232,163,160,191,173,23,132,4,130,115,77,205,148,55,38,213,167,33,12,71,40,224,160,208,72,1,122,211,86,98,229,6,128,223,1,12,131,130,1,57,132,10,192,125,96,65,255,251,178,100,210,2,7,87,101,194,161,249,102,66,98,162,201,47,49,233,130,24,41,149,21,135,225,58,201,30,173,229,252,144,11,37,208,28,93,230,150,146,69,197,49,129,9,235,57,53,228,77,37,250,117,219,3,242,231,182,236,134,229,44,181,234,107,142,250,198,101,240,20,70,55,109,249,206,97,240,141,87,202,18,155,104,121,42,246,226,170,234,232,23,52,88,219,77,152,185,250,210,194,72,11,153,50,246,165,44,20,32,80,156,252,150,131,2,132,113,198,79,165,8,242,4,41,92,109,214,158,35,124,63,236,206,82,204,156,213,127,10,241,102,89,33,149,153,236,0,0,85,201,153,19,170,125,243,203,146,139,17,30,187,97,180,163,22,75,162,92,232,58,129,148,112,115,230,146,146,117,170,167,190,197,60,237,91,108,123,127,165,145,246,217,175,219,228,118,168,108,246,59,53,129,138,187,149,212,217,243,140,234,11,42,19,71,153,32,0,0,48,164,93,70,105,37,211,176,173,153,95,45,227,105,134,69,10,28,164,139,15,127,255,241,233,172,235,53,214,32,101,251,236,54,181,126,224,115,151,66,97,25,193,72,71,168,212,76,169,194,10,59,67,40,26,67,28,82,95,136,33,134,89,244,194,5,20,18,154,248,54,154,30,88,116,152,242,63,1,142,16,2,56,162,20,153,5,4,100,201,203,60,90,2,223,5,199,40,141,121,69,83,61,193,107,137,32,167,114,232,140,3,69,3,177,199,74,194,211,113,224,183,74,33,3,63,151,37,172,170,252,252,63,2,197,106,120,76,61,133,87,172,163,80,97,196,115,59,167,104,224,100,180,114,180,59,185,178,214,188,168,112,217,113,74,53,135,139,131,162,223,194,149,52,110,45,235,182,98,166,139,93,117,106,110,213,184,233,159,28,44,127,174,218,29,110,249,210,232,41,146,212,34,118,28,45,118,157,223,161,101,229,165,153,153,237,64,3,47,215,73,134,44,16,197,20,181,142,253,124,190,137,5,124,80,29,251,143,56,173,248,110,165,156,179,239,198,254,125,41,7,53,97,25,241,1,127,175,238,255,255,255,255,255,254,210,31,49,178,194,136,71,115,147,185,148,44,93,51,60,223,41,205,100,203,51,37,204,61,66,219,145,118,201,169,173,167,120,31,160,113,210,64,0,64,0,16,188,29,135,183,153,156,37,144,182,248,191,85,81,236,142,86,95,195,226,239,143,244,151,133,91,8,83,78,156,113,201,100,195,136,198,95,39,237,103,62,208,115,11,119,85,73,188,151,176,56,212,10,146,10,252,88,4,135,47,171,114,83,54,38,53,50,176,27,39,185,41,186,5,9,21,24,160,34,50,7,138,163,7,50,213,202,9,120,218,35,144,95,194,217,165,114,55,167,27,255,251,178,100,206,0,6,190,102,68,225,249,103,32,90,75,41,111,48,35,202,90,21,149,19,133,229,57,1,92,45,37,124,192,143,40,246,255,175,72,251,114,151,74,160,167,89,221,83,73,27,178,253,45,40,97,157,57,111,220,153,232,165,183,94,114,26,147,97,49,18,51,85,107,33,34,76,142,21,3,240,139,44,164,66,140,60,198,23,59,162,184,28,136,161,100,73,50,180,137,40,44,98,12,210,139,163,196,133,71,152,152,218,241,37,178,68,145,92,14,78,45,160,114,203,66,155,253,169,42,152,128,17,50,16,22,251,127,93,50,58,179,52,59,122,0,2,92,6,19,190,247,117,135,150,218,67,191,175,60,119,254,171,99,183,19,96,133,122,134,26,186,68,171,217,92,167,186,46,85,49,70,127,159,252,184,15,255,191,254,255,159,255,255,32,49,110,100,57,11,142,164,90,91,13,79,73,90,159,218,78,112,235,219,15,224,254,29,118,160,104,187,81,69,206,85,95,164,76,0,0,134,188,142,58,111,130,195,247,184,127,89,245,49,68,249,69,26,63,207,207,182,245,88,90,198,179,184,59,246,131,61,54,133,55,54,33,198,180,5,209,198,16,177,14,80,28,198,202,52,232,51,4,117,241,252,85,132,20,91,218,155,33,105,132,0,11,26,132,72,37,64,120,8,129,177,149,121,32,33,97,28,128,105,4,207,35,161,65,38,20,8,45,23,88,97,100,146,246,68,254,169,179,248,174,101,209,152,9,144,49,139,85,155,104,109,179,198,90,75,217,73,7,187,84,249,74,97,18,185,21,44,188,140,141,154,176,97,225,204,84,217,169,240,169,99,208,48,49,130,70,166,96,26,38,223,133,70,224,10,170,244,24,165,156,232,227,44,153,16,129,173,174,149,28,159,109,18,24,73,160,95,64,141,120,48,163,12,108,89,129,143,67,75,177,171,1,170,88,0,1,202,83,17,178,27,37,42,110,114,81,82,21,24,214,41,69,224,247,124,142,193,116,68,148,57,155,50,251,211,254,247,255,171,190,255,253,56,101,130,198,206,26,83,26,38,80,137,33,66,16,208,133,251,3,215,157,36,3,18,181,128,121,69,27,177,68,40,72,178,109,96,0,46,104,107,139,42,243,232,145,97,60,109,141,17,203,114,149,69,35,156,87,115,251,219,112,62,243,139,82,154,174,117,76,71,137,166,245,106,56,133,34,77,130,196,16,147,76,136,11,229,28,188,32,41,123,71,98,9,51,3,37,64,24,197,74,154,32,226,22,9,239,110,99,132,131,145,49,176,8,140,219,0,51,244,254,50,67,57,137,149,148,122,0,60,1,107,78,17,146,25,43,108,162,164,165,10,162,10,161,185,167,76,173,3,27,215,9,157,199,19,210,16,250,181,133,255,251,178,100,200,130,6,37,100,69,73,249,55,32,77,2,217,79,36,6,96,27,157,149,15,7,229,154,193,113,44,228,252,192,143,49,2,128,27,87,90,17,26,135,42,52,248,101,254,93,148,214,33,81,7,117,113,243,101,111,42,185,197,243,42,93,166,196,2,66,140,44,216,118,67,42,176,116,28,48,95,36,46,74,210,135,90,140,201,96,124,113,25,195,199,198,36,105,52,237,195,23,254,212,153,155,90,109,147,150,150,57,142,251,246,59,189,49,11,172,58,217,163,25,11,88,247,16,126,150,118,133,83,101,84,172,0,2,116,142,62,135,38,238,168,31,18,165,138,26,69,103,134,184,77,147,218,8,148,30,46,117,182,31,123,151,35,94,137,182,153,67,148,121,244,94,161,44,178,214,185,111,255,221,157,90,150,114,235,254,250,253,187,61,30,132,154,44,136,185,24,202,185,157,30,200,172,181,55,201,46,51,93,34,125,169,179,168,254,124,220,193,7,104,0,0,15,4,87,16,153,128,185,145,56,189,67,203,147,150,0,176,0,143,38,81,228,91,105,218,127,82,147,244,171,171,97,178,135,185,56,224,195,33,248,186,170,172,71,57,221,5,20,208,159,82,2,83,1,71,229,162,199,136,1,119,211,80,46,10,185,86,36,206,49,5,12,56,3,137,17,231,92,6,194,164,41,157,122,129,214,11,48,32,36,245,60,223,69,1,225,121,147,188,120,227,148,211,85,64,208,12,178,76,2,140,33,194,196,45,200,200,160,40,74,88,206,83,46,125,146,77,89,223,5,109,72,89,242,244,174,38,124,212,97,45,214,27,126,33,78,52,22,205,102,161,109,92,72,86,23,136,71,75,224,131,30,93,100,72,35,17,106,161,17,216,138,135,255,197,212,53,139,131,181,168,3,216,250,130,4,217,128,208,180,213,73,107,141,155,84,241,233,194,154,173,95,83,88,110,203,202,167,107,222,247,99,23,252,173,102,94,144,106,254,61,104,33,97,2,205,90,152,33,172,74,245,53,20,204,209,59,128,0,187,185,65,66,198,142,5,176,133,119,55,36,50,157,74,79,236,27,61,112,26,93,133,17,210,80,102,219,58,102,72,87,106,161,239,255,255,253,43,207,153,216,183,171,206,189,153,118,101,152,246,162,34,174,149,190,44,93,194,154,212,196,116,28,20,4,133,82,49,16,12,0,3,14,23,136,102,41,80,199,83,230,29,150,80,92,36,44,26,4,164,7,255,55,102,187,253,211,78,122,222,247,89,172,114,171,41,8,154,180,188,76,29,6,69,132,68,216,252,33,95,64,243,204,45,167,176,198,186,128,244,67,65,69,52,100,136,78,89,65,153,84,166,82,137,56,32,4,86,16,64,239,36,118,101,98,1,24,192,16,132,36,134,255,251,178,100,202,128,7,79,99,195,65,153,102,64,73,42,201,143,36,2,214,24,109,147,23,198,96,218,193,68,13,101,188,96,142,192,113,120,177,56,37,92,53,54,158,181,221,73,43,44,136,194,161,136,13,173,195,177,24,92,37,172,75,221,248,58,47,12,70,38,97,168,205,6,50,58,64,152,110,150,24,149,13,11,65,58,211,239,242,68,202,190,142,31,24,115,227,143,41,35,202,173,144,115,242,208,174,121,244,88,242,96,5,228,146,30,121,159,251,22,126,122,49,7,62,19,178,8,209,240,25,163,157,104,236,173,12,170,173,228,0,7,121,206,113,20,74,33,168,139,41,34,82,97,164,40,110,70,131,103,56,221,81,167,69,130,30,138,154,33,26,122,238,86,56,128,237,31,255,255,255,148,96,253,135,158,235,235,83,16,242,194,162,35,15,19,138,138,164,68,44,84,232,29,64,1,225,243,74,28,193,99,134,114,106,14,0,64,1,19,117,229,152,203,156,189,166,191,221,253,211,133,216,237,37,178,222,5,181,171,235,16,43,241,123,75,46,163,60,195,10,185,119,92,28,228,41,241,109,52,6,168,91,141,167,6,69,218,216,216,235,2,141,37,186,86,22,148,28,0,25,68,114,24,48,72,100,101,48,81,15,5,21,64,107,155,13,25,96,6,132,112,130,112,118,103,136,94,180,69,8,164,42,24,247,97,64,66,176,128,68,114,13,178,4,118,160,188,22,130,193,4,150,69,90,93,117,3,67,117,12,72,74,69,252,163,44,57,146,52,40,187,104,221,98,205,134,5,140,62,48,227,245,122,0,59,17,98,153,207,28,207,30,51,53,32,188,16,9,225,81,14,227,101,42,238,98,125,26,25,57,105,93,251,33,129,195,17,252,186,176,205,104,154,88,92,222,27,144,108,228,37,202,57,222,231,73,117,119,179,51,206,86,56,191,212,199,203,126,92,188,40,110,158,104,89,131,213,79,22,69,246,181,39,109,184,153,0,0,84,77,58,92,207,122,136,201,222,201,85,177,121,169,108,116,197,224,133,41,32,217,178,246,224,141,91,73,148,131,201,66,82,35,24,36,104,137,18,34,53,192,1,242,200,28,157,159,252,234,159,179,60,183,231,209,194,249,206,70,72,129,97,200,161,200,179,61,233,168,145,41,112,5,146,54,231,163,71,169,100,229,190,221,102,70,192,32,192,0,18,172,188,184,185,68,86,53,198,139,76,48,87,88,122,93,134,242,222,190,255,199,198,177,245,27,26,242,83,93,243,201,27,224,66,63,81,105,52,219,61,9,73,48,29,197,182,90,161,205,145,136,58,107,121,218,110,105,40,150,74,153,250,76,116,50,126,20,21,27,66,0,118,0,160,196,162,124,96,209,196,3,51,140,6,4,197,49,255,251,178,100,206,0,7,25,100,195,193,249,102,176,90,234,249,29,36,35,190,89,153,151,21,135,225,58,193,60,137,228,252,145,165,16,20,64,38,38,37,33,208,55,22,245,158,63,41,24,175,165,176,229,35,134,253,51,184,5,173,177,120,175,34,204,162,60,193,225,167,14,81,50,221,167,42,182,104,244,57,145,0,89,34,71,73,50,100,104,18,11,10,42,104,136,70,140,46,44,213,198,102,4,143,46,181,26,34,76,186,100,146,159,97,134,26,65,26,146,115,99,156,64,48,171,72,43,106,48,186,39,104,142,73,153,55,13,215,46,196,17,33,206,236,159,188,217,161,12,133,21,42,0,0,157,132,81,52,168,166,3,6,152,40,44,53,123,145,63,53,87,198,48,192,242,209,90,46,236,37,7,21,16,169,245,10,160,55,44,40,175,82,87,212,174,203,149,182,173,163,23,108,72,61,102,56,241,32,112,226,151,91,49,235,38,84,14,3,117,206,106,173,11,144,43,37,182,10,132,0,0,16,4,75,211,53,51,63,92,69,219,28,112,119,11,209,41,47,40,248,185,143,248,226,190,226,38,7,105,200,254,54,105,92,167,49,176,83,218,212,161,165,179,231,105,85,151,131,120,240,194,31,246,172,148,81,33,146,172,34,54,25,82,107,184,197,128,133,2,4,196,181,246,177,210,189,57,153,74,70,152,76,4,10,190,86,34,246,8,138,158,232,224,202,150,171,240,154,242,8,212,184,188,178,33,252,26,45,72,69,9,72,97,24,168,158,62,44,82,241,203,229,84,101,67,130,237,173,121,216,77,98,127,206,143,95,187,12,173,223,97,196,239,50,245,152,92,194,227,116,55,250,28,189,107,240,185,87,221,174,189,104,150,37,216,156,139,246,103,117,186,106,42,186,220,25,49,177,110,101,176,101,160,81,101,127,245,109,52,117,205,101,0,0,93,165,160,17,68,128,34,210,131,78,32,123,49,230,16,156,199,72,6,97,226,49,1,249,216,173,28,144,174,164,193,88,248,226,244,47,250,216,44,169,11,167,127,174,235,238,58,251,31,53,244,168,89,168,38,53,250,28,3,132,69,130,71,24,113,3,86,0,13,64,104,0,189,75,8,179,8,32,142,6,244,118,158,237,153,199,121,127,69,27,35,81,250,117,11,162,177,148,243,117,252,122,75,89,169,3,23,207,190,89,187,26,249,254,192,210,188,118,48,171,196,222,163,244,198,9,57,76,206,202,153,43,105,15,54,117,53,71,132,49,36,12,34,6,6,74,9,12,100,130,26,117,134,60,24,176,33,86,102,24,48,41,120,40,232,112,0,194,0,28,6,92,131,2,8,142,96,20,69,89,225,145,58,155,1,96,32,16,236,160,57,56,8,24,0,121,66,4,98,77,52,242,255,251,176,100,200,130,6,1,100,69,225,120,102,48,80,226,217,61,24,198,18,30,109,147,12,135,233,154,193,134,20,35,240,195,12,249,42,9,47,85,233,26,254,151,32,114,177,195,171,158,33,27,64,34,1,71,128,187,44,174,50,218,53,134,31,12,197,75,98,195,69,201,133,133,183,27,129,114,182,71,241,37,5,129,237,225,248,115,3,165,98,81,137,235,206,22,196,180,100,6,146,48,36,24,40,47,96,131,78,54,66,63,57,38,20,210,123,117,68,184,210,13,93,121,253,75,2,166,173,239,41,102,91,188,84,141,202,51,16,240,241,197,9,239,51,98,82,47,35,53,189,245,18,226,73,181,0,11,9,142,219,179,238,85,181,65,167,2,81,18,146,212,200,65,132,144,30,163,204,9,36,189,72,244,26,56,78,240,68,84,143,190,210,231,164,127,55,243,147,243,162,152,160,105,144,182,70,235,77,12,133,190,106,183,188,247,167,217,154,93,118,18,43,110,219,174,223,146,164,210,194,132,253,37,246,77,56,245,79,121,14,226,54,151,95,94,221,255,250,9,61,11,32,0,0,20,170,165,5,98,82,88,178,217,228,90,238,2,57,172,106,78,254,95,172,255,239,254,247,143,247,140,106,125,233,158,207,152,33,159,142,161,18,212,106,177,177,74,201,162,206,133,152,186,166,86,226,234,181,18,235,121,84,4,69,65,68,174,113,4,150,171,197,70,109,26,38,8,22,28,37,238,147,41,38,208,205,3,45,208,117,75,84,171,81,205,163,150,141,214,75,70,18,203,31,130,239,169,188,41,170,195,143,212,211,228,237,51,154,41,184,196,60,251,67,178,10,8,188,65,148,75,36,82,129,37,162,35,89,230,140,46,120,66,139,248,174,139,22,131,245,38,162,160,121,133,77,177,36,19,80,209,118,123,220,186,223,0,102,209,28,184,65,116,131,237,209,173,102,126,16,77,101,19,130,24,205,235,230,101,189,70,40,54,178,46,240,105,13,74,205,169,0,7,60,119,249,122,197,19,31,17,165,123,88,238,229,106,36,243,135,23,178,16,247,40,40,230,37,68,76,62,58,16,238,243,109,171,255,255,255,235,255,255,255,255,254,172,206,191,215,217,124,205,166,169,215,252,237,214,207,122,57,142,184,193,17,171,205,148,63,50,3,169,0,4,128,18,77,234,203,34,156,35,196,173,235,37,58,234,41,50,100,101,86,190,223,181,251,6,153,117,93,99,30,92,66,159,86,171,154,49,172,242,80,24,206,4,53,13,10,81,107,27,65,90,184,223,72,121,196,107,202,172,231,166,11,59,84,241,116,251,16,146,149,163,128,14,12,74,130,28,18,180,28,129,214,105,40,32,213,129,100,128,65,5,14,36,80,101,192,107,203,254,89,209,255,251,178,100,188,128,6,35,100,69,97,248,78,178,76,139,153,127,60,194,120,26,93,147,19,103,229,154,193,58,139,165,252,195,1,224,224,193,34,161,33,229,47,122,67,97,23,87,204,22,78,191,155,188,53,17,110,240,228,69,253,145,179,22,131,43,127,165,206,157,139,176,212,211,148,242,194,139,37,31,62,88,63,7,39,14,219,243,191,104,88,32,175,219,75,144,18,73,135,243,43,226,79,152,130,98,141,211,5,144,51,211,180,98,136,233,73,69,48,83,95,239,251,108,111,222,40,170,177,249,207,142,127,96,231,168,2,52,212,108,106,127,162,85,157,153,229,221,118,0,1,47,19,47,102,151,63,120,150,229,216,164,11,196,181,167,34,8,217,210,76,210,46,8,190,250,130,5,165,8,24,121,9,150,87,191,254,255,255,255,207,34,64,200,209,199,168,90,206,176,169,215,142,89,81,197,150,55,26,240,10,132,74,22,77,163,5,158,76,90,226,181,1,192,0,8,26,45,184,99,86,178,32,32,127,156,87,54,57,141,128,209,41,36,183,171,85,233,189,107,89,206,100,206,241,26,217,147,109,6,233,123,51,202,67,84,130,19,132,0,169,22,49,144,25,10,206,164,28,66,0,10,30,208,100,42,80,33,10,169,151,153,134,82,150,129,112,99,78,194,128,217,81,132,62,24,100,0,28,200,13,48,104,140,155,51,94,96,204,165,57,9,204,19,50,246,139,12,5,42,3,36,14,18,28,92,194,15,21,30,93,164,122,90,177,52,9,71,16,6,137,104,227,29,81,197,18,84,173,14,88,156,139,146,5,88,173,193,158,191,76,109,253,132,178,75,14,163,123,121,97,38,220,185,168,103,121,190,119,97,153,15,96,24,23,83,144,44,12,241,203,99,112,212,190,84,34,170,6,149,74,130,108,15,193,115,103,139,196,195,6,143,204,209,38,59,88,78,63,106,207,39,106,154,251,73,155,253,149,121,122,238,66,115,31,63,103,25,119,109,83,170,198,45,108,124,244,154,152,233,126,4,181,213,26,170,196,0,0,184,124,140,105,36,251,82,90,69,103,79,165,126,25,121,25,169,231,73,66,149,73,108,25,54,153,130,128,35,176,111,51,124,136,175,153,62,92,114,174,126,228,243,58,184,71,62,28,253,75,88,28,143,152,181,127,67,34,49,134,69,32,214,88,45,151,113,11,56,92,105,44,18,36,253,237,227,194,112,164,0,16,0,4,45,106,181,27,2,182,73,34,223,88,181,105,44,138,99,125,67,22,251,249,207,207,245,207,137,122,194,249,182,47,9,88,225,24,232,124,117,22,227,104,208,65,179,38,70,52,199,97,190,180,65,81,34,103,4,74,25,37,141,58,104,138,86,32,168,6,153,102,17,67,134,133,70,71,255,251,178,100,202,128,7,128,101,67,161,250,102,192,84,74,217,45,36,34,190,25,189,149,21,135,229,60,129,62,10,229,124,147,36,224,128,162,67,64,152,244,136,136,3,18,96,164,94,147,56,196,19,24,65,48,6,72,197,144,10,170,138,240,80,9,149,182,236,71,218,205,198,8,232,59,73,142,202,158,246,184,223,191,173,58,91,50,252,192,210,155,242,56,212,49,0,75,198,216,145,113,113,166,118,93,68,104,27,191,209,156,32,125,106,50,22,227,232,109,34,94,72,137,89,79,146,168,194,205,40,137,19,125,188,231,74,204,197,179,20,159,52,224,235,32,138,47,90,182,217,237,82,48,151,84,225,164,111,245,117,60,34,161,169,163,53,96,0,28,195,171,133,38,158,28,73,43,122,11,140,136,61,73,29,73,19,136,152,55,26,100,181,248,182,74,159,132,115,30,118,251,116,165,186,85,238,213,211,255,237,106,6,151,10,150,3,191,126,44,64,42,232,161,121,229,49,72,8,138,60,136,129,130,236,24,230,60,194,155,82,35,58,0,0,0,53,58,125,130,219,111,162,67,139,215,109,33,112,107,30,201,133,46,107,39,247,123,123,159,207,179,51,140,218,54,97,66,126,220,66,228,252,63,106,78,145,236,238,129,78,82,61,75,35,109,197,17,210,70,190,107,160,198,36,202,20,201,68,202,4,70,88,58,144,106,164,193,3,148,52,110,150,142,144,113,176,68,9,130,41,154,98,52,12,20,104,180,8,28,185,100,218,55,161,194,166,139,118,79,50,80,17,77,214,64,214,74,217,145,213,87,201,21,196,58,146,72,26,214,162,117,230,156,24,14,58,250,193,81,41,248,1,248,124,129,106,64,66,69,3,102,186,200,129,49,148,5,145,14,70,100,138,36,193,145,216,40,64,42,53,156,186,81,42,36,104,184,24,67,52,137,73,7,218,181,200,212,241,49,126,12,138,115,169,200,81,202,104,88,200,48,255,126,73,45,17,134,95,127,102,171,63,30,238,214,242,236,200,246,128,0,14,175,67,229,74,40,57,2,142,92,145,29,29,150,28,179,145,76,79,111,67,40,157,97,42,233,135,151,89,214,231,161,190,187,54,215,217,255,95,232,82,169,90,206,12,34,18,133,89,15,202,66,83,3,93,97,186,206,7,88,112,193,144,34,0,8,4,8,51,28,104,231,3,248,254,255,239,58,107,130,35,160,40,18,19,13,239,133,124,219,121,247,255,119,137,74,223,227,45,173,151,140,161,131,134,163,32,205,75,137,224,143,142,52,65,135,224,133,132,83,57,21,35,25,34,53,145,180,64,40,224,99,134,171,83,7,0,198,0,44,216,1,197,87,126,69,200,45,33,40,225,140,133,144,51,65,100,168,218,190,128,78,58,14,58,255,251,178,100,193,1,6,167,99,196,217,153,78,64,70,169,169,127,48,2,201,26,137,147,19,103,229,154,193,42,10,229,124,102,24,136,28,128,75,8,68,144,144,146,197,105,157,212,251,117,225,246,152,158,202,153,182,160,135,97,132,158,123,159,5,184,252,175,166,246,90,249,204,88,148,222,10,40,169,221,157,190,68,74,44,21,214,186,74,230,12,4,135,121,18,232,148,19,216,121,133,7,116,86,108,110,165,105,104,207,214,149,223,72,157,217,117,218,191,18,57,95,235,84,207,218,179,155,27,215,230,181,102,183,125,122,145,89,98,70,173,202,148,163,244,41,222,94,25,9,145,180,0,0,166,34,77,134,148,188,42,14,0,104,128,67,10,167,199,139,103,51,82,52,8,133,128,147,60,162,145,54,12,194,155,84,87,255,107,144,67,253,247,127,251,251,253,92,40,135,2,106,97,152,24,136,182,84,54,121,98,166,1,90,152,97,174,125,77,91,170,2,82,64,32,5,74,129,133,251,243,118,204,144,40,214,229,123,65,48,83,227,181,92,206,243,122,249,173,224,75,76,226,181,159,239,48,165,212,38,56,235,183,101,154,56,191,10,90,30,120,52,19,209,26,105,19,66,128,150,230,40,255,198,157,51,65,128,184,139,156,198,40,229,32,68,113,41,34,16,132,28,214,53,46,27,168,211,8,235,8,9,64,243,1,155,141,74,96,42,43,73,212,33,130,137,140,138,233,67,228,193,96,234,100,169,138,15,72,50,250,18,4,130,233,132,191,219,16,96,182,230,90,184,160,160,98,89,67,146,178,161,104,106,195,214,99,135,13,48,232,198,62,190,59,210,254,96,32,17,89,79,82,40,239,191,182,179,37,83,18,121,152,230,98,14,25,42,170,148,206,48,47,31,221,34,174,50,126,197,58,172,138,231,43,79,25,187,183,59,180,221,26,186,124,244,209,168,159,221,153,114,38,46,198,251,189,8,150,161,28,138,204,177,204,98,122,174,182,51,163,118,0,0,46,154,20,144,187,243,9,136,39,174,239,181,131,36,62,141,49,3,116,137,28,78,74,55,64,37,38,68,176,141,231,79,36,180,221,46,209,218,111,168,229,151,214,21,177,45,100,183,169,214,172,171,195,108,38,241,122,32,54,145,8,198,185,45,133,220,16,104,92,99,142,158,8,176,171,74,137,72,143,62,88,193,42,192,6,8,0,0,69,0,0,77,200,113,28,238,196,153,59,226,123,226,219,145,140,187,220,154,81,199,113,55,254,181,14,148,245,220,60,234,6,124,38,104,11,166,52,56,226,75,150,39,232,164,56,86,150,167,252,177,27,208,93,64,86,42,245,76,108,196,131,68,16,204,67,29,45,170,115,163,83,21,67,208,170,44,92,48,67,240,80,48,228,255,251,178,100,203,0,7,18,101,67,161,249,102,176,90,2,217,45,25,38,12,27,25,149,19,199,229,154,193,65,139,37,252,38,24,24,146,144,34,100,76,142,139,120,209,24,130,168,124,2,64,92,197,210,107,4,223,76,32,141,93,23,109,253,82,249,99,12,100,74,153,119,198,165,145,107,150,30,215,157,222,132,65,16,52,161,105,184,82,72,14,236,2,28,171,56,247,35,58,47,46,169,229,151,93,200,24,59,252,129,107,134,101,148,231,46,151,53,59,11,150,153,58,185,63,30,178,188,144,253,140,238,119,119,82,91,111,69,23,118,182,107,27,249,133,238,181,33,248,226,101,115,44,71,107,243,171,83,197,47,183,179,235,102,156,133,103,105,111,144,0,75,162,29,100,156,85,4,129,38,132,227,138,12,118,10,33,100,169,35,2,206,74,100,133,181,102,200,33,97,90,81,149,220,128,34,44,24,141,247,127,255,255,249,98,64,139,86,38,24,65,213,148,8,195,161,96,225,226,36,24,149,41,41,1,160,147,28,245,37,42,115,189,117,3,32,136,64,64,34,9,105,115,16,156,191,91,75,112,117,204,144,193,118,42,144,229,204,153,206,153,153,218,77,182,57,98,172,188,233,209,141,135,210,62,239,205,196,165,149,153,35,139,40,105,236,189,215,106,201,136,151,168,156,132,182,116,134,166,9,169,232,48,72,16,241,130,147,20,219,17,0,0,0,197,15,70,228,12,2,94,56,2,248,16,134,105,2,253,55,85,13,5,24,173,202,41,128,52,17,64,146,125,37,226,142,220,50,182,31,167,41,77,24,147,117,120,29,186,172,58,62,167,78,11,197,23,149,203,242,127,225,187,86,198,141,24,16,134,94,219,11,134,148,84,124,169,133,140,138,168,87,132,94,213,13,166,172,200,79,205,10,102,148,79,91,73,53,12,102,49,118,195,106,89,42,40,185,156,135,156,169,19,178,82,164,152,241,92,131,65,142,125,222,138,166,203,141,181,160,0,224,106,13,36,60,152,181,232,170,222,64,208,107,146,107,53,176,229,190,220,18,41,104,13,164,54,124,155,43,23,12,79,25,34,100,82,96,208,226,182,22,17,134,193,100,48,83,56,206,211,162,146,52,40,222,217,135,199,245,50,51,138,95,90,162,237,108,64,104,121,107,102,144,177,154,209,69,20,33,0,26,41,95,72,80,115,76,110,246,123,74,63,83,142,212,1,45,66,148,177,127,206,255,223,206,45,14,93,123,77,134,245,76,231,243,165,232,141,226,208,135,147,20,216,45,217,73,42,105,109,18,117,156,168,180,52,183,150,32,204,5,113,56,51,202,4,132,76,25,162,192,56,68,42,26,64,75,146,33,73,155,74,193,0,4,181,22,136,36,34,68,24,201,172,168,0,255,251,178,100,191,130,6,70,96,197,89,153,78,66,81,130,185,12,36,70,16,26,93,163,21,135,229,60,129,54,43,37,52,144,139,49,199,73,250,47,90,173,163,71,148,38,41,210,25,65,242,181,86,141,55,8,202,246,179,13,203,168,175,75,158,170,8,13,200,250,88,102,11,179,216,138,131,138,142,133,154,101,136,143,24,65,113,191,58,154,62,152,17,3,161,229,8,151,98,24,42,43,145,1,85,96,179,236,156,193,9,226,225,54,170,114,54,48,193,54,8,201,16,124,166,16,36,212,168,131,72,209,185,177,76,219,107,101,44,94,85,84,156,23,95,244,121,35,183,255,34,0,0,158,56,211,102,114,74,165,212,33,66,103,43,160,60,96,26,76,194,34,164,104,164,194,181,216,109,77,214,238,190,195,22,213,47,121,247,159,230,95,156,247,255,255,15,255,254,40,251,255,215,7,250,174,42,223,71,240,196,27,126,67,238,46,95,25,129,140,228,119,60,122,30,192,0,1,14,75,72,137,132,199,99,135,87,77,169,75,45,2,37,195,100,115,51,51,125,123,246,122,181,109,175,156,92,202,234,157,19,36,14,179,87,82,82,102,224,174,91,86,8,250,167,242,91,72,145,233,185,161,2,129,37,242,116,134,7,108,134,24,65,126,76,155,192,224,106,30,80,8,116,153,144,38,97,53,150,104,21,196,197,137,49,230,6,69,11,1,34,144,40,64,204,186,0,137,25,12,52,37,229,51,133,89,104,56,145,50,164,33,127,16,4,187,229,248,188,235,14,142,184,58,105,238,235,185,74,157,251,94,173,65,221,116,37,43,189,193,179,15,185,22,129,49,113,88,107,72,132,225,144,220,73,68,106,52,6,44,72,26,66,208,105,240,110,4,233,12,179,4,104,19,110,4,78,89,145,73,33,42,98,116,9,3,11,33,66,170,133,105,117,69,45,180,134,218,68,78,114,19,70,78,185,12,228,137,114,237,161,89,19,87,52,162,226,130,67,12,221,179,34,236,204,242,240,206,213,128,0,119,138,131,201,25,88,178,24,170,21,34,19,103,39,66,88,243,5,53,1,214,77,41,5,251,70,33,36,206,144,33,175,88,175,221,254,247,127,255,255,255,255,255,255,253,98,62,238,185,229,201,185,252,52,132,185,199,67,53,173,178,151,47,153,245,58,8,58,192,147,97,164,168,144,91,148,13,192,8,129,17,164,211,14,92,224,171,31,124,107,22,219,107,247,34,126,92,98,183,207,7,253,86,45,107,53,253,247,27,226,147,184,202,175,132,210,169,79,33,197,212,190,18,150,17,234,65,138,227,148,42,18,100,168,101,69,82,126,21,177,33,220,117,170,58,1,32,16,113,121,72,11,33,92,153,176,125,128,109,76,81,205,208,84,168,153,255,251,178,100,201,131,7,39,102,196,65,154,78,64,84,43,73,111,36,35,202,26,13,145,20,135,229,58,193,44,11,38,60,148,152,44,208,59,8,39,97,78,52,148,88,208,104,230,1,42,218,152,104,246,93,219,238,10,86,56,108,225,112,90,100,111,179,146,206,228,140,10,7,108,12,145,251,247,198,37,49,156,181,173,99,85,239,165,84,82,101,44,152,243,153,134,24,161,8,148,86,128,233,140,21,173,3,40,79,201,168,40,176,132,101,57,23,27,139,56,249,170,156,212,63,8,64,163,74,30,74,16,66,171,17,64,94,43,58,234,84,98,189,124,118,38,162,192,152,169,180,127,77,157,16,207,12,180,238,237,96,0,4,232,210,182,155,213,32,9,33,166,224,171,99,228,8,213,158,65,48,113,112,230,244,134,76,49,233,177,76,125,162,240,80,246,87,255,255,255,255,155,73,134,60,240,144,146,14,173,70,203,68,70,192,196,167,70,10,189,160,19,24,9,202,134,23,111,169,53,38,98,8,0,64,2,194,203,22,18,37,244,103,208,254,33,192,157,157,82,96,49,41,20,176,117,109,219,127,89,172,213,174,109,105,160,66,137,34,121,32,212,170,185,156,172,69,13,17,248,32,229,224,56,4,70,30,129,19,69,85,147,244,186,234,26,14,28,128,64,32,83,169,18,108,142,99,5,76,16,241,129,24,16,64,20,3,37,32,96,84,19,21,194,36,24,73,200,202,237,190,68,93,104,104,73,104,72,136,245,222,98,130,66,18,153,63,235,205,248,90,18,20,243,165,82,79,108,186,125,135,39,162,148,175,40,139,22,145,53,56,34,121,235,129,105,175,72,163,150,18,26,14,180,49,227,165,12,16,35,71,120,11,196,179,93,100,226,228,123,31,240,158,201,38,69,7,122,201,213,82,153,36,82,149,124,85,236,110,87,236,39,123,110,91,54,102,147,213,183,76,63,157,88,246,102,98,180,32,106,213,181,89,110,189,250,245,255,73,116,185,128,0,18,144,69,17,56,52,76,73,22,80,180,210,114,77,70,77,25,26,36,81,41,178,169,118,237,227,50,44,177,146,69,182,101,44,2,81,165,39,218,135,251,220,231,254,253,237,236,255,255,184,31,65,99,98,195,192,113,0,176,234,144,147,227,66,247,27,14,187,65,240,25,112,77,76,1,8,0,1,10,205,58,218,176,44,195,108,47,12,81,50,139,15,144,49,31,78,44,190,222,103,149,75,255,147,222,80,187,82,130,168,219,189,12,74,51,1,179,216,61,50,93,200,244,20,176,237,101,105,171,51,83,92,108,201,1,224,193,0,69,54,98,65,18,202,149,2,192,40,67,122,16,74,15,72,0,226,162,24,48,137,34,39,129,94,99,57,88,192,196,177,47,98,128,146,255,251,178,100,198,128,6,194,100,68,217,249,102,176,78,66,185,77,37,38,46,24,205,151,23,132,225,57,1,55,9,228,244,192,25,128,43,216,53,57,218,41,125,22,58,191,173,70,237,183,39,161,202,98,145,169,184,49,181,251,240,195,175,32,135,176,153,122,231,226,187,52,143,13,76,21,236,69,180,197,165,13,129,105,182,145,17,242,196,200,137,147,107,206,122,37,105,16,206,151,216,56,241,216,100,245,4,174,224,186,4,4,170,95,251,144,131,148,61,47,205,218,142,221,186,94,112,124,18,39,255,213,221,191,208,181,136,0,2,84,1,79,233,26,149,49,58,144,237,51,239,44,138,227,52,172,81,224,175,38,25,59,9,77,185,203,24,26,50,200,214,19,52,229,190,226,190,148,221,165,244,238,217,170,101,212,185,141,6,249,1,25,212,35,217,167,40,36,36,14,173,47,109,162,102,208,121,98,205,90,5,152,0,0,0,182,111,166,30,23,198,71,154,123,6,19,20,125,54,192,5,90,108,164,109,196,79,106,79,241,106,102,181,203,126,88,101,188,36,236,236,173,200,244,193,127,45,136,241,99,10,198,164,160,12,224,110,93,82,20,22,70,245,189,92,207,76,96,102,97,41,67,32,227,201,81,50,36,82,6,158,33,84,64,98,154,128,72,14,106,133,211,114,193,120,164,168,25,112,116,7,28,167,178,233,6,108,82,33,20,52,80,193,68,184,14,5,32,98,196,66,40,155,77,70,81,8,112,136,2,79,18,45,51,145,2,201,21,178,60,165,107,133,57,149,194,55,183,55,229,236,134,229,209,75,144,212,53,102,7,122,164,55,58,226,229,77,38,149,207,95,219,51,131,173,103,105,246,136,209,19,15,80,52,72,37,107,3,2,18,128,88,22,74,217,144,152,78,136,17,173,75,64,144,73,164,239,74,200,95,61,117,37,52,126,18,132,209,107,46,255,203,201,54,31,132,205,12,218,202,101,169,184,190,164,156,173,128,146,0,1,38,77,197,15,6,113,67,1,68,144,178,115,15,252,71,43,147,56,244,45,200,173,23,79,23,139,63,18,194,46,147,42,20,97,112,127,219,72,212,161,2,37,54,19,8,10,180,112,12,224,148,128,34,101,2,194,133,16,39,64,124,26,32,126,178,199,128,245,188,137,252,82,236,3,80,203,159,155,54,46,3,68,251,23,76,163,210,18,161,97,117,10,9,5,90,169,112,227,17,30,234,143,107,227,63,154,18,152,146,21,106,213,107,116,31,175,79,140,219,218,184,181,247,153,97,105,141,153,27,0,179,103,144,107,50,167,153,139,96,226,114,101,108,186,46,132,197,142,252,65,237,37,69,136,67,3,22,32,93,57,72,66,54,192,3,12,99,152,99,142,154,0,18,13,68,78,255,251,178,100,208,131,23,84,102,67,161,249,78,192,95,228,184,236,24,35,192,27,73,135,18,135,229,154,193,64,142,164,48,147,13,48,166,83,69,19,128,117,45,65,86,66,233,175,48,104,233,130,58,56,136,64,134,197,146,18,81,42,16,85,217,3,4,157,107,213,168,45,39,205,172,57,165,65,2,192,202,94,84,245,141,90,160,125,165,145,170,120,102,7,134,92,199,240,118,28,86,129,234,115,42,139,226,239,38,47,90,169,184,31,63,124,138,88,133,200,71,84,196,226,253,84,84,241,83,5,117,197,85,196,147,182,80,49,230,106,195,53,173,171,143,47,35,169,59,215,78,61,235,33,188,242,203,53,240,237,95,88,4,232,202,52,163,67,150,91,25,111,0,164,144,68,85,110,154,128,227,150,61,105,146,58,237,225,236,113,192,228,196,18,34,227,190,6,62,9,58,80,84,34,221,204,189,177,205,81,96,218,201,80,148,4,13,17,0,26,14,18,25,72,188,147,205,41,9,222,149,88,86,251,147,101,77,181,31,208,133,165,121,221,76,117,149,162,5,44,128,1,150,228,46,140,145,156,220,40,227,18,242,103,16,246,55,216,209,110,76,179,192,255,193,172,75,62,166,171,243,173,107,76,108,137,136,234,216,251,73,118,221,230,98,226,64,45,45,172,150,209,239,75,52,112,101,175,163,50,110,197,196,79,192,184,228,69,18,14,58,2,66,39,0,242,97,208,129,8,14,228,86,96,178,102,163,69,247,54,229,56,163,60,170,67,208,84,225,113,83,40,202,0,70,32,176,133,236,64,98,23,23,134,9,66,66,173,101,74,84,160,207,163,78,84,177,162,216,195,72,152,184,214,75,134,163,51,183,159,151,161,247,125,41,171,179,88,207,22,27,67,133,57,195,164,210,6,220,173,16,252,89,93,97,105,210,25,153,194,116,4,71,6,37,69,5,231,14,162,146,127,29,66,232,197,9,9,247,225,104,193,229,243,44,191,199,155,30,189,11,150,253,102,215,180,89,212,172,228,230,179,178,113,137,246,246,125,61,205,173,70,74,64,0,5,3,64,70,173,153,184,102,234,83,134,88,43,189,64,88,179,21,26,64,162,241,29,32,128,244,132,90,4,193,162,136,73,20,9,200,92,199,97,181,90,214,237,3,173,163,110,38,118,230,141,122,16,143,233,241,61,233,73,246,85,69,72,72,104,166,46,61,32,131,10,102,95,214,30,101,16,128,0,138,198,173,64,99,96,139,107,210,178,77,215,213,207,42,160,158,175,171,157,250,111,255,159,233,189,106,191,48,45,1,173,162,50,37,116,158,70,15,72,187,137,195,19,246,146,21,93,38,206,181,217,178,141,171,9,127,80,30,137,116,40,2,28,16,26,97,192,80,178,230,80,130,255,251,178,100,189,130,6,227,99,196,161,249,102,64,80,130,89,45,48,38,98,25,49,139,23,135,229,58,193,45,166,37,116,144,139,40,192,17,62,33,72,20,168,65,32,66,144,34,128,214,62,22,49,2,32,226,202,0,71,18,99,96,66,33,228,113,181,158,206,162,11,213,237,153,97,238,84,227,120,206,220,136,132,4,224,182,102,130,211,28,89,251,146,202,146,26,104,249,20,66,5,100,86,212,40,112,169,33,17,111,242,4,8,210,127,243,48,125,134,83,56,83,236,166,133,117,201,90,20,172,64,178,38,34,170,81,184,162,68,103,34,172,146,149,207,95,11,85,57,195,78,75,53,145,0,16,227,142,253,15,107,154,214,109,0,0,41,115,89,62,209,68,72,68,3,216,237,156,25,68,129,77,82,88,141,57,72,68,130,22,68,156,213,152,197,85,226,158,81,47,63,219,230,121,255,255,255,145,127,255,215,253,121,34,174,238,103,47,217,21,193,176,209,164,158,101,245,57,228,172,138,161,137,79,166,46,35,128,32,128,34,145,36,88,152,119,125,170,58,209,219,185,173,198,72,76,76,56,191,207,206,53,106,214,9,182,86,243,63,121,97,83,163,204,130,50,204,98,239,203,41,156,74,118,4,237,50,199,182,125,32,215,250,120,176,199,241,165,146,132,42,10,81,195,192,129,202,169,25,70,36,98,138,2,9,12,76,162,193,230,148,192,12,250,205,128,66,160,137,48,93,129,169,194,241,160,153,43,209,177,151,105,62,148,65,56,23,42,156,64,47,98,201,135,217,27,33,149,183,40,252,34,118,86,215,92,25,167,21,215,126,231,32,90,123,55,133,207,150,204,73,162,73,233,134,136,39,11,92,58,100,253,179,242,91,191,153,74,70,116,135,151,133,21,87,181,137,78,216,128,224,205,76,75,170,241,202,245,109,159,38,58,105,150,159,171,182,95,174,82,54,165,154,79,110,95,169,47,82,40,0,139,98,255,111,170,16,149,81,196,217,107,0,0,12,27,159,218,164,195,130,137,152,84,33,13,34,168,229,57,104,192,194,107,57,121,28,73,114,116,73,136,138,111,172,197,31,55,185,167,130,130,206,60,33,81,14,180,196,33,88,239,44,93,236,31,36,82,143,163,255,255,155,181,37,229,205,52,179,15,222,182,56,133,53,130,42,64,0,32,0,33,247,80,229,202,205,207,107,155,95,246,215,201,193,74,102,70,211,95,59,255,118,197,163,195,171,115,252,210,186,251,142,214,216,163,59,167,128,114,188,22,117,16,110,24,73,112,130,143,131,244,92,164,79,140,0,130,44,162,254,76,37,92,161,169,34,176,46,171,66,45,72,157,224,98,205,192,1,211,27,134,130,2,4,8,10,32,191,224,245,75,72,96,146,32,0,255,251,178,100,196,1,6,150,100,197,89,153,102,64,79,98,217,47,48,201,8,25,233,147,21,167,229,58,193,44,137,164,244,131,32,32,132,180,220,80,241,146,208,101,26,229,205,106,105,30,20,125,108,57,19,109,101,161,190,175,194,128,188,240,124,227,128,242,47,217,248,68,70,40,214,98,150,229,99,0,186,217,164,156,173,114,205,164,33,50,132,113,175,189,117,137,131,109,54,64,142,2,51,33,246,72,71,70,141,77,27,56,72,74,199,175,52,103,45,140,69,42,175,228,210,158,163,19,27,108,89,234,150,49,41,239,74,40,161,69,253,122,87,44,10,232,128,0,23,16,28,23,162,158,44,129,178,56,230,35,137,180,87,48,61,23,10,52,16,34,161,10,98,228,98,135,132,161,26,107,65,87,237,157,0,73,41,79,162,48,80,130,43,173,127,205,22,101,87,232,76,200,21,14,112,157,40,71,165,3,85,37,42,215,238,78,170,5,64,128,0,192,0,2,33,68,100,17,104,204,182,81,204,110,77,218,199,84,52,44,77,186,186,20,26,238,190,255,219,207,42,107,18,11,95,122,174,249,98,142,172,63,36,139,188,109,62,8,110,173,37,52,145,217,9,74,0,35,50,22,11,30,32,190,91,64,3,67,152,44,64,17,3,0,33,193,150,209,19,16,152,199,52,65,9,166,50,10,242,66,68,223,128,50,243,68,37,136,135,152,102,0,199,208,49,132,88,28,172,209,1,51,143,1,197,12,112,6,16,96,78,152,67,77,61,28,147,164,193,131,46,210,132,53,16,224,209,82,100,27,192,105,146,229,147,214,0,65,149,196,136,192,91,60,72,90,136,131,206,93,156,94,161,202,55,35,217,88,137,177,151,78,184,116,178,123,51,41,206,100,53,149,16,208,126,44,189,149,116,117,26,141,228,206,35,28,38,55,138,198,83,65,193,142,99,177,112,146,124,190,175,102,132,250,240,27,99,43,237,1,193,141,252,140,150,182,125,217,164,166,53,6,146,76,229,29,164,76,44,235,77,167,9,220,138,150,125,235,204,59,158,113,88,226,0,0,84,201,72,140,137,107,162,102,228,168,194,20,50,140,26,20,171,9,44,141,3,74,75,37,54,98,217,58,134,32,66,99,24,202,116,214,71,33,168,105,56,164,223,93,46,115,178,255,58,190,171,223,209,178,204,178,246,101,234,33,228,100,94,102,19,128,186,246,83,16,6,169,55,75,10,14,12,206,117,6,159,0,4,20,76,108,85,86,230,44,53,14,51,46,98,64,68,53,142,132,243,44,76,214,4,125,125,252,231,20,195,233,223,222,89,38,140,213,44,20,56,182,33,203,128,173,31,2,98,240,224,20,109,77,5,134,136,71,4,86,186,52,88,40,197,140,202,22,200,4,5,255,251,178,100,205,1,7,225,98,67,227,26,127,16,86,10,249,45,36,35,190,27,141,135,18,135,229,154,193,23,10,229,188,148,152,224,31,48,198,132,2,139,46,25,150,113,84,33,206,69,203,109,1,40,13,12,64,56,186,103,243,230,91,0,96,132,40,14,140,9,12,202,24,74,117,140,48,75,142,136,140,1,91,152,219,6,73,21,25,93,137,24,194,91,187,250,207,26,140,33,151,53,214,180,204,25,172,122,129,127,208,193,49,25,42,88,93,92,30,178,72,95,133,210,81,194,232,205,14,84,156,63,18,243,23,28,173,8,15,38,120,244,197,113,177,251,171,206,30,95,170,9,79,155,22,217,115,214,151,168,120,135,126,201,252,138,242,195,10,58,151,223,233,139,22,129,0,129,193,139,236,237,223,162,151,151,151,182,102,118,204,0,4,149,81,129,49,195,196,196,3,65,225,17,146,4,146,83,17,42,213,82,35,11,48,184,44,195,55,74,126,144,93,53,66,165,214,250,191,253,31,255,242,110,55,42,68,9,46,228,53,132,198,162,158,197,241,242,1,1,68,55,201,99,234,10,102,144,32,64,0,8,116,167,154,220,23,227,204,220,227,109,63,143,10,27,122,52,182,165,213,25,173,63,255,117,222,181,172,222,93,203,78,217,45,217,97,24,16,206,130,144,248,52,212,74,131,176,147,163,181,50,221,94,196,163,88,68,235,96,227,200,47,154,47,4,56,202,229,14,7,45,11,88,66,183,50,128,115,71,222,34,0,114,76,11,26,146,106,129,142,118,178,68,156,2,136,136,216,45,48,207,151,13,0,138,220,200,157,50,178,164,149,150,67,62,173,205,62,179,11,97,175,3,222,198,95,86,158,252,209,56,240,28,9,41,162,120,158,93,129,2,166,20,47,104,138,18,5,120,150,107,207,100,81,74,214,132,192,236,100,192,50,92,29,157,38,70,58,128,220,140,68,137,22,61,113,5,137,214,110,56,42,122,109,17,219,72,67,173,99,80,36,217,176,133,28,224,155,10,108,169,241,78,15,133,95,250,218,18,170,24,133,150,192,0,1,229,234,96,74,238,23,4,226,80,122,104,124,181,148,89,159,179,50,243,239,64,189,9,63,174,122,151,125,17,197,114,123,162,158,254,191,255,254,191,214,95,231,235,255,207,255,255,255,254,232,39,203,151,175,183,116,166,13,75,59,26,187,112,24,170,40,90,84,4,108,144,10,192,0,34,233,20,249,243,67,216,189,171,111,114,180,196,241,24,90,124,202,252,152,28,180,78,116,85,172,13,44,141,151,181,171,178,181,178,252,220,157,249,169,14,64,15,35,76,89,175,188,25,76,215,241,107,140,13,232,111,169,149,243,144,16,50,193,16,46,68,107,67,22,33,19,141,210,14,37,255,251,178,100,186,0,6,170,101,69,97,248,78,176,76,171,233,95,48,35,204,25,233,147,23,134,101,57,1,65,11,100,244,52,152,32,193,83,25,224,26,9,1,72,38,108,68,169,170,72,40,81,70,197,129,11,52,132,196,49,66,214,162,64,154,28,145,185,252,95,48,134,15,70,224,37,106,157,40,27,40,191,94,164,177,162,96,255,67,113,103,129,208,153,141,207,68,165,35,200,72,24,222,33,40,160,186,230,83,4,20,232,222,207,42,130,76,182,187,66,146,166,252,212,114,100,105,25,91,204,142,80,94,177,50,34,176,182,165,120,136,131,150,222,137,179,239,138,18,116,11,78,147,122,91,151,171,65,17,155,180,215,103,176,235,107,0,0,29,161,34,216,147,94,84,27,21,141,194,148,142,94,162,32,55,72,201,64,2,139,145,30,42,116,73,21,181,81,70,73,169,10,218,40,236,243,228,211,232,245,232,83,217,77,169,124,133,223,213,208,92,232,241,34,232,202,61,211,164,24,134,130,233,12,128,73,19,96,158,197,181,85,17,116,192,12,0,0,16,38,145,131,176,178,131,180,252,232,153,215,16,195,18,97,116,183,108,50,187,101,76,124,51,105,114,39,7,161,233,59,209,169,108,149,152,180,184,252,73,74,152,179,203,22,167,110,75,145,185,180,38,172,209,213,181,103,24,74,131,204,48,74,80,7,12,195,0,20,8,201,176,120,9,104,202,81,150,208,28,242,227,46,224,80,16,231,84,204,136,192,41,169,212,68,19,49,74,167,229,55,89,92,113,164,188,241,237,175,166,253,152,58,171,253,180,111,26,83,247,24,167,96,88,62,237,154,4,165,159,146,196,5,2,180,98,134,33,105,178,174,106,241,35,56,218,1,89,99,33,233,156,124,133,68,232,5,81,30,103,20,8,69,125,25,93,147,200,97,24,197,44,122,25,147,229,161,66,175,197,73,224,105,143,157,154,77,196,232,37,125,136,160,102,112,54,163,82,104,170,102,106,166,200,0,0,97,54,138,186,38,99,10,28,48,234,8,53,50,30,73,224,25,167,186,73,237,27,168,154,52,227,202,119,146,80,85,172,120,195,129,246,182,74,235,93,184,138,154,194,146,212,157,122,87,74,26,186,246,140,171,106,49,136,47,255,113,154,102,128,166,141,138,166,213,161,155,20,4,101,4,32,32,0,9,122,86,199,136,171,127,5,244,21,60,25,225,192,110,72,33,194,202,86,163,29,70,255,227,88,206,125,169,79,37,116,249,195,90,110,79,40,24,27,216,20,138,48,198,33,1,225,20,12,50,177,149,117,35,170,146,213,86,219,38,102,196,215,185,232,12,28,25,96,12,188,0,78,153,7,25,64,3,167,26,57,252,3,56,64,193,17,192,165,135,19,38,164,255,251,178,100,192,130,6,99,101,69,225,121,78,66,80,130,89,47,60,198,4,27,41,149,21,199,229,58,193,49,11,36,180,144,153,136,217,77,16,3,72,2,172,10,65,178,8,208,32,49,60,3,12,201,129,164,252,60,164,215,178,153,61,141,97,245,76,70,70,208,87,211,108,196,20,53,250,145,191,82,204,35,85,224,74,141,172,164,134,43,14,239,137,38,151,10,60,64,164,146,40,31,104,156,148,146,121,18,22,193,242,152,98,72,197,36,2,148,83,64,80,210,23,151,10,42,109,86,108,132,255,159,240,185,235,82,77,25,7,182,32,156,181,151,178,163,86,179,52,195,51,191,244,202,170,76,23,101,0,0,83,108,74,81,22,52,190,45,26,64,211,111,74,195,176,26,75,77,4,71,129,180,166,210,194,196,90,114,68,51,115,238,83,135,84,211,147,15,120,177,124,149,235,211,87,233,100,217,29,15,170,53,72,67,177,103,31,73,57,90,210,128,192,149,86,211,92,108,181,42,66,208,0,1,0,240,108,190,13,156,129,161,60,217,233,189,144,55,170,21,52,152,215,172,207,182,252,243,92,215,181,133,101,9,143,142,252,15,76,218,68,158,208,32,13,163,57,24,1,19,210,113,21,136,5,47,24,200,32,128,85,193,115,17,1,38,80,238,29,193,208,89,134,242,23,143,174,36,41,188,201,223,113,130,88,10,179,104,80,148,77,193,135,77,45,146,182,24,162,23,180,213,1,4,9,160,28,194,53,58,142,34,8,82,100,64,2,192,39,50,41,192,237,82,54,174,212,29,34,26,100,98,84,227,200,155,198,235,21,126,108,87,141,209,193,113,46,53,40,143,108,69,98,80,243,241,69,75,24,143,82,85,149,229,148,191,9,109,185,69,38,23,96,229,232,142,148,18,83,139,27,60,37,221,20,108,63,4,11,14,163,82,234,104,140,182,21,237,163,94,239,194,185,167,156,77,237,30,203,202,237,125,221,157,248,162,165,251,41,209,148,226,121,104,0,56,186,69,203,180,94,147,94,139,61,145,184,63,66,14,192,166,130,166,81,91,119,2,136,21,44,110,213,6,156,80,240,152,113,73,229,21,10,49,104,75,44,218,46,47,72,244,46,60,148,13,73,117,61,244,35,241,73,4,183,125,190,167,246,177,96,59,27,117,203,212,10,49,0,144,46,17,95,196,212,8,150,141,26,88,148,133,13,13,76,134,249,107,22,101,222,38,141,27,250,99,57,246,180,109,87,116,204,209,38,164,162,18,196,95,197,200,168,144,0,32,25,193,92,234,62,152,78,235,26,65,70,24,172,75,8,194,144,14,158,35,199,17,46,23,37,49,76,183,193,140,40,49,150,67,52,14,193,166,24,101,3,89,43,132,70,161,55,32,208,10,52,255,251,178,100,198,130,6,216,100,197,65,121,102,80,76,226,89,28,36,201,56,26,221,135,20,135,229,57,1,70,9,100,48,147,24,224,46,96,93,68,158,77,209,144,29,136,105,11,26,197,117,226,66,34,239,96,201,92,206,19,133,108,50,53,0,201,139,55,173,206,97,210,164,116,34,240,243,72,148,234,5,191,4,66,233,4,78,27,13,145,140,192,148,169,230,166,168,173,145,180,198,94,132,209,160,240,126,62,148,7,9,14,8,200,20,53,79,40,66,73,41,18,21,233,69,3,12,210,75,206,42,182,128,236,164,212,160,150,100,168,183,93,33,0,128,93,36,122,127,189,198,235,142,23,128,0,84,120,100,84,189,50,195,132,22,148,34,80,38,2,147,93,153,207,83,115,72,36,60,227,71,145,42,160,116,136,132,202,72,62,209,171,32,229,26,157,56,30,7,196,166,90,133,28,64,29,170,176,22,185,229,139,188,128,24,85,123,224,127,237,20,95,209,218,181,2,121,60,187,232,98,42,5,152,128,20,64,0,9,238,200,201,5,211,11,184,175,34,61,123,54,89,40,104,3,101,98,51,168,142,172,249,203,255,109,61,150,155,136,217,152,91,163,198,134,37,84,6,208,90,59,91,129,99,202,18,146,76,24,33,20,229,98,74,38,138,118,139,175,4,13,4,225,37,2,125,164,64,112,64,89,77,5,82,132,225,16,56,130,238,24,160,9,14,141,111,208,128,240,143,150,20,218,153,43,213,136,183,74,172,243,44,148,205,65,50,241,17,24,151,244,141,133,190,88,176,226,64,53,180,0,47,135,78,3,129,32,135,10,18,206,159,150,116,224,177,248,98,88,234,67,251,172,232,146,193,227,37,50,57,5,226,188,127,243,135,135,210,120,250,134,154,172,43,147,84,244,162,156,208,179,2,211,2,121,112,107,88,130,62,23,142,57,89,233,218,51,21,71,230,12,29,66,125,247,173,158,166,91,33,235,64,196,187,53,135,217,180,16,89,64,132,113,246,255,208,211,205,164,26,192,0,57,65,19,226,230,193,182,214,196,106,192,216,36,91,219,45,55,169,229,22,41,51,148,53,11,36,87,76,250,144,104,123,78,26,120,89,1,68,136,131,72,36,101,43,48,137,82,143,20,36,134,133,57,117,209,36,244,91,70,186,255,232,36,49,77,101,201,202,200,161,231,13,1,193,9,8,16,0,0,1,11,126,26,17,199,12,104,247,182,163,78,246,36,7,176,146,43,113,24,216,117,255,182,177,187,226,186,175,181,96,54,182,76,224,252,236,71,48,120,165,188,155,144,83,64,233,19,21,135,135,156,169,115,54,94,108,56,186,138,2,219,14,4,185,8,137,12,6,58,16,48,136,148,85,22,60,213,172,139,49,192,136,81,11,40,255,251,178,100,197,128,6,255,101,69,97,249,102,64,78,66,105,28,36,102,84,26,141,151,23,199,229,58,201,40,138,100,252,144,153,136,21,40,154,197,1,25,40,124,67,65,176,176,2,70,75,83,137,150,176,167,26,6,135,234,181,69,222,161,236,197,21,225,230,213,51,148,125,140,83,75,220,182,152,236,94,127,35,144,185,36,8,235,83,201,196,96,128,62,93,17,54,171,115,145,114,123,21,168,126,199,204,220,153,23,210,132,13,77,96,93,113,33,25,32,236,205,42,164,234,138,161,105,101,53,5,52,37,92,134,63,185,174,171,40,231,63,53,176,150,169,118,208,197,88,83,77,58,246,114,35,106,84,52,19,83,100,0,0,82,152,29,52,4,56,193,233,40,190,48,229,34,20,45,12,18,81,20,92,134,165,203,85,32,143,142,106,69,40,123,148,42,197,29,136,134,1,135,206,125,93,173,187,27,71,155,232,253,34,132,34,167,200,154,186,228,89,121,43,39,106,107,30,115,77,0,57,72,0,3,35,87,99,250,174,141,135,157,126,144,174,65,52,26,130,179,196,208,253,166,107,243,239,127,55,141,77,242,8,86,158,35,61,124,37,111,226,185,82,180,157,112,80,106,162,218,74,148,214,107,9,234,188,192,78,149,134,167,73,250,138,141,161,136,67,47,20,16,203,92,187,96,73,88,169,44,96,237,75,80,69,177,163,113,181,41,211,0,171,35,165,151,204,59,147,28,2,168,237,48,44,8,5,52,143,52,69,49,8,69,213,54,151,34,219,27,135,212,165,30,23,46,109,37,78,22,93,43,117,138,196,91,20,22,228,79,193,176,212,78,4,198,18,59,193,227,194,233,222,116,184,177,161,201,105,100,148,177,105,121,85,154,15,133,241,161,71,198,33,251,244,36,202,130,185,56,146,250,209,57,33,201,205,20,33,157,171,46,246,46,67,80,185,223,93,73,165,57,137,153,234,90,103,247,153,214,57,224,1,0,201,180,173,45,187,233,121,117,70,102,101,106,192,0,41,83,11,161,5,226,36,98,41,73,19,100,194,19,243,226,204,82,166,231,164,232,228,20,65,104,53,189,109,70,184,118,49,133,75,191,175,244,125,191,244,254,208,127,162,90,235,118,221,114,107,65,39,157,80,186,217,109,98,233,126,181,142,83,75,16,32,2,232,69,1,148,32,8,94,74,26,34,46,219,28,108,80,52,46,42,53,63,31,159,111,199,255,239,248,109,251,172,20,75,224,89,93,36,20,203,23,68,169,151,179,248,105,77,91,179,113,151,224,208,29,198,39,0,166,194,229,67,53,111,100,101,124,64,56,37,96,244,163,192,8,201,112,34,88,16,134,168,131,182,138,128,5,146,180,10,35,106,131,0,76,57,36,18,136,234,55,48,255,251,178,100,198,130,38,232,100,68,161,153,102,64,71,2,217,95,37,35,62,24,157,149,27,132,225,152,201,17,139,165,60,145,25,72,200,95,170,214,36,5,209,24,158,6,132,32,248,54,192,80,154,120,40,100,193,33,153,226,248,199,149,174,31,37,197,110,34,56,67,151,102,148,155,70,127,236,44,103,151,161,98,20,91,87,151,33,39,142,203,9,191,91,172,57,82,254,199,26,247,30,226,99,103,199,125,72,159,55,245,181,229,203,178,199,122,184,235,149,82,215,151,106,178,2,198,42,138,204,242,132,134,160,39,45,29,32,123,38,200,12,3,101,212,136,70,206,39,218,88,178,143,52,64,25,71,146,68,193,96,102,75,100,207,43,252,95,241,79,237,255,65,26,58,15,184,180,91,181,166,236,113,69,199,163,93,46,9,74,161,236,55,98,189,37,149,1,35,0,0,9,69,46,93,189,200,41,225,248,181,21,202,38,214,189,248,75,238,235,75,84,90,244,247,254,170,225,75,190,253,110,234,189,250,121,92,198,229,176,45,60,55,63,94,153,219,94,45,96,105,105,144,56,129,227,12,16,64,118,32,102,160,233,153,8,130,78,10,132,152,112,11,112,112,66,32,138,131,88,7,67,132,21,5,130,21,74,98,79,152,165,71,113,208,149,0,49,16,253,6,201,154,42,25,33,198,128,225,137,252,48,52,10,96,198,146,7,24,21,34,89,194,80,193,136,132,135,2,6,13,16,6,18,48,34,133,69,24,1,32,16,232,68,189,97,165,178,134,145,250,103,221,133,3,131,161,198,250,124,63,206,66,3,19,69,105,62,113,74,19,97,244,130,83,14,244,45,152,135,143,245,99,25,147,170,159,136,83,153,252,94,211,175,16,244,211,42,76,232,80,158,78,67,244,216,33,11,71,209,230,103,191,61,246,198,95,250,30,169,101,187,50,153,12,100,55,147,169,86,244,253,26,225,78,158,234,197,99,123,141,149,49,116,251,207,90,177,93,252,240,162,101,193,160,73,36,86,114,120,194,198,233,196,75,13,235,220,152,134,156,0,8,156,242,18,140,30,108,224,216,249,214,56,101,28,139,187,245,52,180,8,16,181,129,163,36,111,33,2,133,154,187,72,205,198,62,93,215,213,237,100,183,67,48,155,5,25,2,143,109,109,67,130,33,51,205,128,205,7,66,173,100,92,85,33,170,98,154,205,163,75,251,75,58,254,179,117,140,90,210,226,252,4,12,209,0,74,11,75,155,19,52,5,221,19,113,219,216,212,179,226,51,96,144,139,90,171,115,215,23,133,154,222,190,95,109,207,121,113,186,71,157,169,242,105,254,129,102,28,40,74,201,72,121,116,105,84,139,238,94,38,180,52,13,12,167,164,2,38,120,114,195,9,167,17,112,255,251,176,100,215,3,8,105,100,195,35,26,127,32,87,196,152,252,36,195,106,26,121,139,20,135,229,57,1,44,9,100,112,150,24,120,6,133,42,198,102,128,29,24,27,48,105,65,155,26,101,157,78,7,18,106,30,235,14,144,85,116,169,89,32,5,170,17,159,38,4,19,19,14,37,162,139,10,146,75,4,135,117,5,78,134,174,130,48,64,42,157,131,215,122,145,254,113,190,97,53,227,79,188,89,211,186,191,31,74,55,214,235,66,88,8,152,150,64,156,140,173,50,124,146,105,39,33,122,81,162,29,154,98,203,40,68,80,156,170,197,206,142,156,92,5,17,159,54,178,36,159,6,239,80,158,63,180,180,91,147,250,82,171,191,73,123,148,160,249,10,42,245,89,91,187,107,68,203,0,1,228,225,33,194,217,240,184,250,135,166,43,213,175,106,114,203,159,104,228,168,149,226,180,158,106,19,26,114,78,32,20,7,148,12,15,67,198,157,47,77,149,237,170,245,110,37,211,161,169,214,241,151,126,164,75,173,106,197,232,200,236,115,22,130,221,52,207,180,154,1,210,136,0,0,34,40,116,184,185,101,114,206,195,11,49,97,239,76,142,100,205,6,215,50,58,214,135,253,63,215,244,172,243,65,172,26,191,135,14,17,208,164,66,166,161,130,56,154,14,148,241,164,227,168,34,215,94,108,121,193,111,147,69,112,150,236,89,202,65,7,197,94,9,155,36,3,64,71,210,204,47,229,114,3,233,189,142,128,54,103,7,165,178,119,153,48,98,115,220,10,193,49,194,227,119,87,8,225,81,48,40,39,225,70,84,13,1,93,151,83,86,139,223,102,49,218,7,93,176,61,145,23,105,237,135,161,200,139,211,106,208,192,25,120,120,168,110,29,92,138,171,36,44,96,186,136,136,209,178,8,138,192,56,210,70,198,85,81,113,241,75,39,64,57,34,196,226,179,68,106,133,81,180,78,226,43,33,46,244,6,155,136,168,97,121,215,69,30,239,56,197,243,71,247,95,93,98,36,218,189,90,186,98,25,37,164,213,154,176,0,3,211,196,33,1,78,26,74,3,229,72,4,0,193,17,176,138,172,231,32,162,158,166,12,24,73,164,23,81,113,60,221,67,255,255,255,255,255,255,199,95,255,249,136,34,35,113,67,171,192,240,117,48,198,91,6,11,7,193,240,73,105,127,153,254,130,17,132,71,210,179,45,184,181,107,14,79,111,7,190,204,167,220,137,119,9,47,77,122,111,252,82,254,222,3,255,22,122,38,87,232,140,81,7,58,128,234,29,105,133,96,52,146,192,1,11,228,241,48,114,228,60,208,66,60,35,97,123,70,5,51,134,46,72,117,74,6,95,19,105,3,5,224,172,34,234,21,12,48,76,8,36,50,195,25,255,251,178,100,188,6,6,170,100,197,89,248,78,176,73,74,121,111,32,3,244,27,221,139,18,135,229,154,193,56,11,165,124,147,6,24,131,112,65,41,14,112,205,0,75,64,104,78,222,138,34,132,68,76,24,77,152,196,0,32,45,74,63,68,34,201,145,77,85,46,101,229,213,46,132,154,122,114,109,135,182,22,92,249,73,218,124,167,58,103,90,3,170,53,159,20,2,34,144,141,197,168,82,8,36,130,146,99,151,23,182,93,28,234,225,78,132,217,108,61,44,143,36,227,245,214,37,9,71,14,88,97,113,194,194,2,202,174,132,236,233,77,149,159,197,46,51,74,183,4,112,185,216,119,28,211,25,182,227,15,56,184,113,235,146,106,111,103,185,12,235,16,172,142,205,232,0,4,233,148,39,5,118,193,1,18,193,184,198,145,148,158,65,129,97,81,250,2,122,19,103,8,32,40,138,112,44,128,148,205,52,212,228,155,233,76,33,127,25,151,175,253,22,255,88,129,206,99,181,34,185,36,15,160,181,187,216,197,216,24,74,154,4,99,153,123,61,85,31,208,80,1,46,74,131,22,85,27,244,238,225,186,214,37,203,99,138,100,66,11,210,219,124,56,158,155,214,179,191,138,238,208,237,37,224,195,89,68,169,11,129,156,144,79,36,21,136,105,61,32,225,214,35,202,181,107,0,74,66,197,107,67,64,16,235,12,80,43,74,96,207,144,162,102,184,134,0,226,192,129,90,50,129,49,148,40,28,213,20,176,225,196,89,193,168,108,166,112,224,149,76,1,141,121,7,22,167,30,22,44,132,163,13,113,144,75,136,215,75,87,76,241,13,13,29,77,49,128,211,137,140,171,184,242,45,68,86,140,43,227,142,84,133,165,195,140,37,207,140,91,130,99,14,135,128,237,61,216,51,44,233,175,52,78,141,196,70,71,104,249,33,83,203,109,170,81,67,129,198,21,136,225,111,210,222,167,72,217,181,84,21,189,222,244,167,132,182,151,107,148,167,191,110,106,172,82,149,126,245,129,134,118,46,154,68,124,60,225,85,105,245,236,97,105,72,0,62,130,50,35,97,226,116,0,49,173,67,19,7,237,40,38,95,194,170,170,207,42,118,147,123,149,171,76,17,18,75,43,105,195,164,76,211,112,244,10,41,54,61,238,232,101,234,197,171,175,163,173,241,237,157,166,174,137,116,44,62,170,146,153,100,250,130,16,0,1,2,120,95,87,45,145,178,223,23,63,80,33,194,128,115,145,185,83,205,155,131,36,107,194,207,251,204,125,203,124,196,196,26,205,1,38,186,85,198,153,28,86,88,228,39,123,240,161,137,210,218,45,91,108,25,111,41,54,188,208,23,250,95,32,216,8,116,12,66,16,104,64,36,202,12,0,72,150,2,57,14,255,251,178,100,189,131,22,240,100,197,65,249,102,176,72,66,137,28,49,38,4,27,205,147,20,135,229,153,9,6,9,36,180,97,154,64,185,75,112,17,105,64,39,16,38,27,99,96,14,34,69,16,215,166,43,36,0,151,104,70,50,20,52,194,192,73,104,144,165,171,110,136,104,133,105,23,58,129,105,196,185,149,185,148,39,12,98,1,93,208,18,99,79,174,217,216,202,125,64,46,110,155,169,52,25,218,252,184,192,240,70,67,51,189,148,174,56,42,159,113,112,205,148,235,208,158,66,49,35,105,112,142,193,1,227,116,168,73,19,173,47,45,86,133,69,39,16,95,163,247,215,217,99,237,107,141,93,168,225,63,109,200,156,165,224,250,188,251,110,71,161,70,89,13,141,58,228,138,0,0,0,122,110,98,15,103,21,5,77,168,217,56,228,83,81,103,180,50,202,45,194,19,46,204,209,31,105,117,70,202,235,30,180,177,251,111,81,122,232,13,254,250,25,66,191,41,70,199,109,71,122,90,192,157,253,52,154,90,77,42,97,204,16,0,64,7,176,116,50,48,185,55,197,126,88,26,103,114,157,133,243,211,17,149,15,93,188,182,241,156,227,235,88,175,219,200,83,222,93,51,60,136,105,152,138,149,98,183,176,135,192,14,196,149,185,34,130,98,99,19,73,4,104,0,10,128,187,216,88,208,194,20,147,92,64,161,144,80,99,69,254,14,37,47,141,131,76,201,206,112,204,5,130,20,53,86,52,102,26,172,231,13,165,26,5,25,244,161,200,210,13,175,63,192,226,66,128,164,136,115,37,178,16,6,156,142,106,158,114,213,25,118,227,175,243,76,187,7,68,27,119,105,21,31,88,110,68,219,211,61,63,114,82,254,36,3,51,52,196,99,180,179,77,183,36,86,120,136,134,150,152,153,25,81,6,31,112,192,216,193,228,204,16,188,187,102,16,10,132,112,31,154,117,40,22,148,152,89,101,204,148,140,227,170,122,146,75,41,21,169,38,54,166,155,244,82,230,166,187,191,235,218,26,158,146,96,0,56,248,128,92,232,147,41,194,84,132,38,197,128,143,233,166,214,101,134,100,200,10,154,45,245,54,11,161,107,89,54,69,72,146,101,48,136,71,105,104,1,34,181,10,173,234,48,244,69,123,255,175,138,108,247,167,103,23,199,49,40,39,103,112,165,35,190,6,0,28,226,253,212,93,179,110,177,214,50,205,137,179,49,108,20,3,213,26,142,55,109,112,190,117,77,252,106,54,61,89,44,202,224,212,174,114,32,203,5,220,157,147,214,178,94,134,158,66,100,14,7,77,113,171,150,88,95,53,226,0,34,98,195,35,192,88,24,192,32,130,40,82,28,208,192,144,2,145,51,144,150,121,132,40,97,2,0,0,24,1,255,251,178,100,193,129,6,232,99,197,89,249,78,176,71,98,57,44,37,38,0,29,73,143,19,7,233,154,193,33,9,165,188,144,153,128,42,96,14,196,24,60,49,240,24,137,151,4,60,200,40,8,0,77,90,141,32,48,49,84,65,50,66,31,117,158,44,68,172,155,204,181,96,114,223,57,74,96,176,173,141,94,53,213,237,3,164,132,33,255,75,60,223,216,236,157,157,52,9,11,99,4,71,146,34,62,91,13,27,109,12,140,102,37,150,160,39,60,253,33,30,138,71,39,138,75,37,215,145,28,93,180,178,241,241,138,176,140,230,3,163,178,166,36,82,90,141,27,101,76,68,191,185,115,236,116,49,195,71,230,200,155,205,182,90,206,75,65,54,172,33,115,58,171,235,75,179,172,42,148,43,100,0,1,204,34,101,45,104,218,105,40,66,218,55,154,94,57,48,69,17,67,75,144,128,42,90,105,40,25,73,153,69,80,83,246,63,255,255,255,233,81,4,140,186,193,71,37,16,19,154,213,135,235,36,183,180,184,101,7,207,19,20,123,59,163,37,215,5,87,8,37,15,231,200,157,238,72,108,50,177,65,110,131,126,244,72,91,139,114,234,51,100,250,139,138,238,6,93,231,26,223,131,30,222,12,8,80,83,155,198,39,81,139,45,34,248,160,73,248,101,140,217,26,6,134,75,64,228,24,106,80,172,3,57,111,133,135,0,171,12,149,47,5,52,202,211,72,137,131,201,34,22,192,155,132,50,8,68,215,109,121,154,225,27,165,13,78,105,184,6,4,200,73,83,152,194,34,50,225,6,142,131,237,126,3,108,139,60,72,49,144,175,199,81,229,20,210,201,75,24,115,188,217,217,178,151,174,152,1,153,50,216,53,154,206,61,147,144,200,50,97,69,238,56,129,3,180,51,199,135,118,138,175,204,146,77,140,40,193,101,162,211,69,149,97,65,195,230,207,190,184,159,119,204,83,26,24,24,43,169,221,27,110,147,86,238,112,190,46,153,154,67,39,48,59,90,214,184,245,58,117,234,93,231,126,141,151,125,77,155,107,25,189,0,3,100,9,159,12,98,3,7,17,1,66,129,214,67,98,2,4,165,224,67,217,46,185,12,225,136,1,195,99,28,28,149,67,130,192,20,10,50,250,75,41,132,197,158,214,157,68,58,195,174,223,22,250,188,202,255,114,63,232,60,50,100,200,211,27,31,144,89,78,129,0,92,14,152,103,26,147,19,110,50,183,112,123,213,219,1,111,71,170,149,147,65,158,6,97,95,54,165,238,242,121,173,27,50,79,54,216,139,12,118,57,18,98,168,34,67,85,100,47,130,130,43,58,168,3,152,64,66,182,151,121,13,213,56,193,132,208,136,0,87,70,136,227,90,11,76,239,152,74,155,199,167,255,251,178,100,189,131,6,235,101,69,33,249,102,64,73,66,73,28,24,73,82,28,101,149,19,7,229,153,1,12,137,100,252,52,152,64,73,151,89,178,33,214,32,126,2,16,83,152,156,144,63,172,141,52,132,151,57,12,29,140,66,89,128,17,126,71,74,30,109,1,42,162,16,148,81,192,117,25,18,28,210,58,94,232,183,39,65,184,191,142,26,106,161,148,101,174,162,120,240,243,80,237,248,203,178,237,83,12,202,69,50,88,210,247,229,232,202,42,149,69,237,106,117,195,160,213,41,197,89,83,81,248,121,63,197,196,85,221,127,57,23,148,146,14,240,31,102,25,148,181,61,239,201,161,189,97,126,206,98,237,173,39,46,210,215,42,235,152,237,61,138,89,165,7,85,233,70,196,53,22,13,85,1,84,232,0,0,20,117,130,4,107,150,201,19,49,18,193,82,159,163,92,65,112,144,70,83,157,111,40,146,18,115,94,221,204,246,37,47,75,234,85,24,196,251,21,206,127,217,246,110,20,226,6,41,182,238,20,105,65,210,70,216,243,58,214,22,24,0,1,44,14,156,32,182,234,176,190,247,171,225,244,163,76,232,98,179,134,226,91,253,235,62,185,173,189,89,169,155,97,69,25,133,66,162,111,55,133,212,157,22,212,97,70,101,8,250,82,70,30,197,238,92,133,46,77,21,24,6,146,68,234,2,159,0,16,71,46,79,201,178,152,117,230,138,163,171,58,225,103,218,57,18,201,164,4,84,192,33,144,171,144,196,215,153,130,161,136,50,73,3,135,1,74,138,170,224,112,4,39,184,204,73,19,233,146,101,50,27,11,150,180,99,203,105,208,103,16,82,8,222,198,146,233,80,181,20,18,117,175,227,52,53,7,4,177,129,137,195,179,180,217,230,20,166,50,46,156,25,47,132,44,89,38,104,154,177,112,201,114,211,51,38,137,167,16,23,19,145,172,168,198,59,46,70,234,218,27,65,18,7,239,93,221,147,141,124,251,245,109,224,149,235,159,77,235,143,217,93,19,23,156,232,151,223,174,24,187,97,219,0,0,72,12,92,206,9,79,48,57,244,64,238,85,183,158,52,226,7,143,34,0,130,121,86,137,70,5,57,80,16,209,81,96,217,251,20,148,7,170,176,160,162,128,131,243,137,176,37,102,81,54,231,253,15,103,169,237,221,202,125,13,211,127,210,4,108,128,0,128,0,0,148,174,74,56,96,169,71,23,51,209,114,218,176,232,238,7,159,234,237,126,105,211,56,194,232,22,158,187,98,189,250,211,25,196,25,227,207,29,126,84,17,118,36,122,143,187,203,98,28,87,75,72,120,37,45,134,2,160,22,2,21,9,94,23,156,168,58,86,45,177,112,142,85,128,160,50,247,208,57,208,200,137,26,47,240,255,251,178,100,190,128,6,222,104,69,65,249,102,176,69,34,185,28,36,195,46,27,45,139,21,134,101,151,65,48,137,100,116,96,153,136,119,133,4,4,254,61,216,144,235,8,142,40,164,28,27,5,93,130,210,153,96,164,146,98,151,77,202,87,5,235,103,9,198,170,82,5,54,74,228,236,197,248,86,22,83,17,165,103,115,108,241,9,82,136,121,228,183,3,202,71,232,81,15,202,30,93,70,28,233,108,88,114,120,177,243,98,116,151,4,246,112,227,19,137,209,3,117,103,166,135,168,144,149,89,151,241,117,253,115,208,175,202,114,77,109,124,74,216,233,252,131,87,76,235,22,138,62,223,117,193,51,187,31,253,26,36,201,86,4,144,0,0,5,232,56,214,213,20,124,91,37,3,182,99,84,50,141,148,237,194,11,32,68,2,192,228,84,69,74,56,9,222,240,5,68,140,131,39,213,189,2,101,25,0,200,149,121,181,171,115,174,98,207,247,123,12,50,148,111,214,235,246,94,65,232,69,79,82,42,231,177,245,12,43,128,4,175,53,124,239,202,237,212,212,221,60,166,122,151,122,148,63,137,234,132,185,3,187,77,99,27,23,238,97,186,220,179,223,181,115,87,235,86,161,198,17,63,47,117,160,134,142,205,219,212,194,73,167,113,60,213,227,160,1,56,116,216,123,5,51,140,44,86,8,84,34,2,196,67,34,49,129,70,172,88,183,16,97,116,88,6,130,7,80,32,76,100,65,0,69,7,43,48,110,194,144,204,225,162,136,224,171,160,21,225,15,20,202,16,98,6,204,192,204,72,48,74,250,127,75,180,136,45,226,46,71,93,4,185,104,8,208,158,75,149,102,162,138,228,150,51,181,228,197,26,34,253,114,81,185,222,100,234,253,174,86,17,8,120,70,209,193,251,68,157,253,19,15,18,66,122,20,227,139,35,120,188,62,80,232,116,39,173,36,37,164,198,245,139,36,131,227,213,38,167,86,70,100,136,217,134,205,155,230,172,174,21,58,187,178,148,153,189,171,58,253,107,18,115,134,144,11,147,232,222,41,10,138,96,8,112,0,7,4,215,32,68,194,205,162,19,200,136,220,1,44,243,169,200,227,180,138,226,78,77,182,51,156,132,184,84,194,202,238,27,42,225,207,12,233,1,4,9,153,188,89,230,210,202,109,46,212,181,204,139,243,93,54,255,217,69,227,177,193,11,214,162,168,111,153,112,70,36,0,164,33,140,112,42,221,187,162,174,54,55,168,153,147,191,35,64,48,143,4,50,60,91,64,179,5,107,138,223,123,242,210,148,133,13,150,87,11,184,63,121,68,103,31,40,203,16,87,142,115,154,205,32,200,91,90,70,215,233,28,225,45,101,192,71,230,140,230,143,96,238,142,94,5,164,194,76,255,251,178,100,194,130,7,71,99,68,163,26,103,32,75,194,121,30,36,102,84,26,197,151,23,103,229,57,1,19,137,36,112,96,153,128,192,84,32,242,85,203,182,100,138,58,57,166,232,99,198,176,101,243,48,11,40,237,55,0,7,0,1,74,82,225,23,25,39,147,73,169,170,65,0,172,205,247,82,231,149,106,67,246,248,179,100,237,205,219,100,147,110,27,14,173,28,135,239,186,143,172,2,8,175,117,45,92,213,147,202,28,74,84,120,68,142,177,68,34,150,116,160,216,140,74,94,65,67,112,108,202,2,173,50,225,67,208,174,188,205,78,201,203,39,73,182,115,124,177,13,168,83,17,204,81,36,37,242,215,74,211,202,51,40,164,12,209,232,176,45,83,128,73,160,0,187,162,75,32,4,9,134,116,214,33,35,175,178,209,122,14,69,19,204,40,210,141,115,8,21,120,54,12,214,7,20,117,132,7,176,121,128,78,196,78,144,62,208,201,5,126,244,185,173,199,58,148,124,135,153,114,218,244,47,165,84,163,82,5,168,64,5,160,79,213,220,239,27,158,101,159,27,129,11,16,82,38,233,25,47,177,245,191,107,76,199,18,248,139,159,127,92,64,149,235,61,25,152,103,59,217,12,20,224,250,30,74,96,168,93,193,85,87,65,137,176,213,50,76,54,36,145,104,152,149,42,248,89,17,1,66,4,75,74,97,66,2,28,66,1,175,8,101,195,154,5,64,49,17,2,122,62,200,76,68,161,27,33,5,162,87,6,137,200,8,126,209,86,39,56,130,36,3,8,130,98,37,175,93,236,201,217,85,245,46,49,181,104,80,72,171,74,89,140,101,153,64,142,51,59,120,168,218,156,19,75,29,36,9,0,64,194,131,102,69,121,162,118,66,8,165,189,9,1,41,227,227,164,139,201,1,18,36,8,129,153,155,19,9,5,66,70,138,133,69,8,197,72,136,153,88,134,47,33,67,145,66,195,25,75,69,184,179,24,202,252,235,124,98,181,170,150,3,249,91,91,236,3,64,65,71,8,56,75,58,250,10,146,238,228,32,210,239,81,8,28,200,70,85,120,151,166,62,33,28,129,173,202,169,125,149,209,127,105,234,78,220,182,10,68,8,148,48,121,66,133,8,172,192,170,120,210,171,30,133,41,181,217,153,46,77,137,144,177,217,77,231,15,245,179,251,1,152,4,11,140,140,48,90,232,213,119,251,211,251,90,69,41,98,22,227,209,201,147,26,198,96,219,219,59,205,96,234,176,36,245,114,93,57,161,39,178,116,222,93,68,29,227,225,144,133,43,176,153,9,204,212,89,171,192,187,148,12,178,104,250,13,5,9,207,147,94,21,140,182,32,212,202,137,28,7,131,76,32,168,26,152,204,104,218,38,152,25,131,6,128,255,251,178,100,194,2,6,191,99,69,161,249,78,178,77,101,40,248,24,67,180,28,29,159,21,7,229,59,1,40,9,164,252,148,37,144,84,33,214,16,154,44,104,96,168,102,42,10,182,148,12,50,16,97,44,137,53,147,13,62,161,34,192,176,117,41,136,77,161,66,218,67,37,17,129,154,179,77,97,172,162,14,153,148,207,70,225,153,116,150,50,213,153,44,122,29,171,0,201,242,198,51,25,161,125,39,127,234,74,251,186,24,212,13,47,193,210,32,124,80,132,3,30,17,144,138,145,19,35,85,234,152,126,32,145,25,25,155,96,224,23,46,210,20,100,8,91,38,171,96,139,98,141,191,116,131,138,96,132,87,82,183,248,167,199,76,170,171,177,176,193,165,64,0,2,145,50,37,125,149,84,48,209,167,115,36,1,116,184,2,144,6,3,109,80,241,109,69,106,147,50,181,46,196,142,130,32,57,85,237,115,179,227,27,124,236,71,123,138,127,161,26,177,187,63,194,73,110,49,219,227,18,183,160,226,108,46,113,221,244,213,12,212,128,0,128,0,16,239,105,130,155,220,3,150,12,251,125,2,243,183,51,151,2,18,253,67,38,51,107,125,238,185,159,122,221,228,174,39,180,70,229,121,220,244,255,36,74,187,26,71,33,174,188,55,64,64,93,15,146,83,180,229,228,176,40,104,212,216,114,20,165,250,90,161,145,40,230,62,37,238,26,56,199,120,42,32,80,81,29,35,78,8,208,53,104,16,160,104,50,16,81,20,128,37,128,152,38,186,126,25,36,166,43,3,45,19,115,117,227,171,8,192,217,90,25,69,89,147,3,129,152,35,93,85,238,91,102,80,187,76,210,113,116,50,216,195,85,129,239,231,72,11,48,72,234,70,43,13,13,98,232,226,161,234,38,147,91,120,54,168,170,104,78,196,86,96,128,170,69,90,100,192,230,46,178,76,97,98,97,197,28,64,145,81,229,131,3,41,65,212,82,69,16,157,108,206,71,103,145,155,111,214,224,141,69,164,230,19,52,98,81,57,32,0,11,200,21,194,193,72,221,210,97,58,72,157,24,191,56,62,129,144,122,147,220,93,19,133,4,33,83,196,228,122,122,75,252,163,179,107,85,67,143,112,82,65,201,76,124,92,38,230,11,21,180,195,81,26,109,125,111,200,121,219,38,58,183,232,90,137,88,41,70,139,210,210,128,68,161,170,84,49,24,246,36,217,173,95,194,105,253,177,111,58,74,20,208,84,17,72,38,205,93,107,184,88,251,52,217,227,170,185,215,195,59,84,144,221,59,242,247,41,147,106,192,220,166,58,172,228,0,162,106,10,192,74,189,52,92,117,212,139,44,189,97,8,8,47,122,60,38,124,132,230,52,195,156,202,12,178,32,140,130,44,59,151,255,251,178,100,193,6,6,209,101,197,225,249,78,178,78,68,9,12,25,35,116,30,113,155,16,140,225,254,1,40,137,164,112,20,152,8,10,138,70,217,169,147,35,13,92,205,84,139,211,91,17,169,50,102,166,54,0,127,69,88,204,75,206,152,163,16,48,8,32,118,203,202,0,82,249,64,81,113,31,135,64,87,3,168,30,106,129,230,113,7,72,80,132,196,172,21,209,75,73,153,135,96,183,14,67,44,230,60,77,246,69,34,16,97,33,106,195,201,58,121,199,136,129,124,114,170,231,135,62,122,65,212,35,134,2,20,237,48,72,77,230,180,226,193,197,36,23,251,66,19,169,227,205,235,123,246,149,76,103,170,52,57,38,161,101,172,106,231,48,165,188,39,255,189,136,243,91,163,249,225,191,182,225,239,207,139,19,61,235,210,30,91,64,91,192,0,57,210,192,73,12,217,193,196,158,12,108,51,225,103,52,172,246,51,15,69,9,202,132,84,159,197,28,7,12,5,163,52,8,97,230,155,184,202,146,56,88,209,140,104,118,72,51,113,209,255,118,63,105,245,118,115,61,60,4,126,23,88,224,254,39,118,214,234,4,56,224,0,3,144,88,76,171,61,195,246,216,15,96,225,221,14,227,196,73,227,184,161,159,194,199,198,41,189,69,211,221,196,212,245,121,43,11,156,231,47,72,155,228,224,183,143,1,54,37,136,89,28,97,51,36,50,127,11,76,195,18,213,120,195,5,172,17,140,98,164,131,40,0,103,198,240,202,218,104,22,107,28,32,28,13,232,153,65,8,2,132,49,8,49,145,56,55,7,188,126,164,62,201,20,114,48,133,159,48,16,230,34,162,68,169,106,11,50,134,209,116,193,201,80,220,153,44,242,251,120,151,11,51,97,207,202,234,148,56,16,92,251,77,177,30,131,109,176,158,19,96,250,14,86,86,181,161,232,112,128,115,170,117,12,25,144,152,39,61,2,25,217,57,147,178,185,89,26,161,165,124,3,168,142,79,80,140,186,123,83,23,140,93,41,221,179,53,247,90,126,231,190,149,254,114,254,190,240,79,99,122,255,219,123,216,179,244,176,154,222,175,83,178,37,101,146,128,0,0,22,9,208,10,94,208,99,35,73,131,102,130,195,134,90,66,242,227,124,233,2,19,74,155,102,14,58,171,78,84,193,252,139,39,214,97,116,0,72,206,189,79,36,101,11,74,206,106,108,203,69,247,128,16,175,153,186,122,223,175,254,234,1,17,160,3,65,138,151,159,87,113,103,131,157,55,185,230,37,30,134,193,151,5,91,221,56,78,254,73,113,167,248,182,109,182,248,176,222,87,13,171,149,27,49,62,157,88,53,131,156,169,30,163,181,11,38,233,212,219,166,120,0,50,170,160,114,165,100,132,132,204,255,251,178,100,181,131,6,253,100,197,33,249,102,176,69,162,89,29,36,73,48,28,69,135,20,135,233,154,193,52,141,228,180,96,153,128,112,88,96,178,97,197,204,64,209,34,193,196,82,224,29,128,200,1,50,103,141,0,227,74,144,15,84,223,4,18,218,58,48,26,252,100,217,164,72,105,193,24,48,67,4,23,170,122,48,213,254,2,6,191,150,9,132,182,229,168,78,198,237,41,100,246,20,165,95,62,114,88,82,154,218,122,155,11,244,220,226,82,232,26,45,34,184,136,75,110,231,70,67,214,76,100,103,144,207,33,56,137,163,95,62,116,222,37,195,235,225,86,143,70,103,142,19,11,163,210,248,20,43,109,97,228,37,130,225,140,70,95,69,11,253,70,59,87,46,182,217,211,217,28,175,126,180,113,139,26,24,84,185,116,45,189,114,219,108,18,182,96,0,2,251,158,120,80,81,206,34,112,144,70,4,97,66,211,129,104,43,51,65,98,53,104,181,229,255,147,173,105,250,64,70,94,162,137,90,22,65,239,230,238,68,129,240,29,148,160,89,213,150,68,195,83,236,208,237,58,59,61,202,14,152,106,0,182,45,141,165,20,210,149,4,10,16,4,0,34,108,107,71,81,101,251,218,186,206,162,46,123,61,216,13,5,148,99,156,104,244,154,217,255,90,240,179,152,84,243,196,92,56,178,162,92,213,35,61,188,212,45,200,66,164,84,161,33,18,197,16,229,237,40,48,52,221,130,88,70,74,98,28,128,37,48,51,105,162,61,169,152,176,101,160,134,196,27,136,161,17,186,14,228,218,116,196,100,40,89,184,121,134,65,172,1,67,96,35,206,130,84,121,185,2,156,30,120,57,84,63,26,74,80,95,182,90,160,13,37,217,114,37,49,25,76,77,178,188,205,214,80,173,142,67,25,103,211,104,226,254,183,24,110,5,115,8,118,47,155,23,138,100,167,136,118,102,176,8,39,6,40,209,210,37,170,4,226,226,195,163,210,161,147,183,96,138,157,87,28,88,172,46,72,103,13,158,163,231,11,144,17,159,165,98,21,133,138,119,90,94,88,137,168,162,57,72,197,86,197,13,53,179,131,72,189,172,127,83,93,101,54,202,0,0,0,237,16,176,160,234,20,173,2,167,113,134,141,109,76,132,149,31,58,61,52,0,180,82,176,22,138,68,209,211,96,126,7,155,8,33,8,124,38,171,151,215,77,253,125,116,235,251,219,37,244,255,241,65,74,213,12,218,96,162,190,192,82,192,0,0,149,128,157,127,62,173,35,180,62,30,165,131,166,5,24,39,76,131,169,228,45,231,26,222,126,171,108,252,120,88,158,239,95,73,51,243,21,76,126,143,150,81,105,49,1,134,155,1,73,97,147,146,109,146,175,244,36,32,69,50,255,251,178,100,178,131,7,3,98,197,89,249,102,178,68,34,89,45,37,38,30,27,41,147,22,135,229,58,201,32,9,36,188,22,24,24,129,128,33,73,118,85,68,137,147,5,249,83,96,16,68,17,89,171,25,164,153,192,176,66,137,200,121,192,108,0,102,14,9,40,70,202,1,77,64,0,5,130,95,38,60,16,73,64,175,67,88,34,1,223,70,134,181,47,105,239,11,115,101,109,209,120,190,49,38,251,53,247,26,140,80,176,119,150,54,231,62,109,23,239,10,136,209,144,19,182,96,148,50,149,182,161,1,178,239,3,70,132,132,34,52,13,38,79,212,105,68,133,209,176,217,131,73,12,138,137,70,219,44,89,10,232,216,53,2,173,178,229,104,155,173,87,202,222,170,65,246,43,67,90,42,130,49,123,56,132,139,165,196,17,14,17,64,16,225,0,0,11,159,198,196,52,141,16,178,20,52,120,184,253,218,185,210,227,98,240,114,196,28,120,186,44,17,10,10,5,199,144,90,100,66,192,119,38,133,16,185,85,91,109,1,5,187,199,35,181,113,172,178,173,234,239,235,79,152,60,49,191,38,158,101,33,130,64,0,0,0,0,0,30,3,133,66,244,241,47,30,72,108,240,243,39,113,75,11,211,253,63,26,20,76,221,246,233,247,138,124,226,214,146,75,181,93,226,42,18,106,67,9,14,64,145,180,49,60,91,133,40,62,86,14,32,21,8,40,83,56,66,80,192,72,226,6,89,74,139,11,23,196,139,163,81,161,137,204,49,18,88,214,20,196,56,219,128,201,64,223,4,40,8,8,6,176,110,154,96,160,64,33,117,29,178,232,25,99,9,20,40,81,154,122,72,23,172,28,146,25,46,122,103,13,145,161,193,62,156,151,253,47,94,52,161,118,20,165,187,200,101,206,115,164,178,222,215,105,254,116,94,22,142,0,3,8,151,17,227,87,92,42,68,92,198,42,176,22,124,19,100,129,93,27,62,186,195,225,121,156,26,101,16,112,201,52,72,217,54,38,71,99,109,22,40,141,191,116,169,9,245,50,255,248,198,255,171,95,146,80,248,141,135,118,75,157,211,254,141,38,169,130,229,32,0,1,97,96,81,178,117,148,34,147,4,46,214,88,162,206,204,25,59,36,118,19,130,129,68,14,65,68,181,96,193,6,158,76,105,101,197,103,238,101,48,209,129,119,55,46,66,55,123,44,85,26,111,66,114,190,132,41,254,238,93,103,47,208,171,95,71,72,86,130,68,98,0,0,88,150,217,17,202,22,87,172,219,172,23,246,106,106,106,51,2,168,82,103,50,75,107,196,252,10,231,30,251,220,234,245,117,216,49,105,110,199,125,161,201,146,244,96,56,20,39,112,199,81,151,97,96,96,42,174,189,146,94,66,152,200,255,251,178,100,183,0,7,4,100,197,113,249,78,176,73,34,105,45,36,38,98,27,185,149,23,135,229,58,201,11,9,100,180,145,165,72,94,163,193,0,131,10,71,132,189,56,35,22,92,20,153,155,201,132,25,164,145,152,113,151,90,71,27,105,162,200,50,240,233,204,33,152,160,204,202,216,192,76,18,195,53,18,92,16,122,114,177,69,116,40,48,168,148,9,126,138,172,45,168,182,176,51,128,238,23,1,208,121,225,164,37,179,197,2,116,223,122,7,117,246,151,191,85,93,13,1,140,52,13,129,33,78,79,155,120,41,116,203,133,15,6,219,56,5,89,42,104,193,81,245,158,136,120,218,144,71,39,48,35,206,33,85,35,114,71,152,145,168,19,60,217,166,127,233,180,212,255,246,249,210,147,219,86,23,54,230,97,108,127,79,78,227,79,76,64,0,0,217,88,40,209,35,244,121,116,42,174,162,145,222,189,36,18,35,16,16,148,44,206,205,232,69,75,138,181,49,32,73,193,183,82,235,41,34,212,194,42,118,231,185,193,223,170,225,125,255,254,239,197,63,233,23,175,251,93,139,170,5,86,152,8,0,0,19,210,246,158,133,44,53,35,35,134,232,255,77,210,63,6,121,164,169,86,239,81,98,67,139,189,107,84,249,167,172,77,120,114,168,180,120,188,37,229,249,54,87,38,4,248,37,132,234,164,20,120,104,195,184,170,137,164,176,107,237,47,150,106,191,73,176,106,4,66,10,148,77,232,45,195,69,243,78,32,203,76,246,193,130,5,85,17,134,103,22,119,182,110,0,32,36,50,163,156,160,52,96,229,137,144,64,152,16,227,1,67,20,129,144,246,192,93,133,194,192,154,226,64,192,87,217,20,54,155,80,194,140,219,116,224,54,237,73,6,63,206,228,110,145,231,160,221,138,204,23,86,150,134,146,180,123,254,152,177,17,194,87,227,124,154,60,148,209,158,107,138,20,24,22,215,168,60,42,191,107,169,115,18,203,151,182,71,19,197,98,193,89,209,24,115,97,79,76,205,89,56,152,28,94,146,20,208,153,53,236,172,104,199,153,205,219,204,87,214,221,141,192,138,128,0,40,2,129,134,166,0,192,225,36,32,180,254,252,114,253,201,86,203,47,22,124,166,203,88,9,164,206,130,202,2,26,42,243,67,1,166,24,21,48,44,40,48,40,108,95,0,185,227,65,232,242,162,213,18,21,181,142,167,114,158,161,219,113,87,246,255,171,26,80,130,239,1,0,16,37,147,109,142,48,40,170,121,22,135,4,90,202,165,66,139,8,55,16,132,57,46,129,197,190,49,175,23,56,165,43,62,175,36,37,220,86,53,1,45,59,209,42,21,49,72,9,20,40,46,78,144,51,151,5,97,75,78,94,149,150,13,1,60,255,251,178,100,185,2,7,15,104,69,225,249,102,176,74,226,89,12,12,38,0,29,41,145,21,103,229,154,193,45,9,100,120,148,152,224,128,64,42,116,107,73,32,137,64,165,6,28,44,218,132,0,8,143,24,13,143,44,102,50,136,98,187,153,32,153,206,27,145,133,175,48,200,8,220,209,44,59,112,50,166,219,1,82,208,140,16,104,160,72,232,50,35,184,23,21,128,165,11,3,101,233,150,169,151,185,115,159,164,123,128,34,207,251,193,35,105,76,9,126,188,80,245,171,89,107,184,212,103,229,114,232,252,19,151,168,110,169,9,0,180,102,94,169,57,173,34,28,17,20,154,156,29,143,168,39,8,102,112,21,138,133,93,243,19,210,16,145,27,142,56,79,154,185,135,167,103,199,187,123,55,26,93,202,33,92,250,180,162,238,152,221,172,81,3,233,23,71,171,232,52,114,25,68,33,44,0,3,161,42,164,104,90,97,240,92,76,12,17,182,252,35,86,145,171,84,13,225,6,218,180,162,162,3,30,200,161,154,196,75,4,136,216,120,68,30,203,36,254,46,180,144,112,204,233,26,5,59,39,243,9,115,123,255,254,16,91,200,78,41,6,228,199,212,170,234,0,185,128,1,147,69,11,124,7,126,176,37,100,32,199,108,209,153,79,250,178,149,202,21,118,99,69,166,88,105,22,4,191,89,196,151,188,205,74,13,74,252,226,128,212,86,25,111,156,117,122,131,107,53,204,83,85,178,209,201,128,55,89,132,25,82,226,244,0,64,152,160,43,128,203,143,65,160,168,179,36,88,219,133,18,190,14,70,108,10,14,33,49,40,139,46,111,93,26,81,194,50,39,57,113,84,160,4,72,20,33,84,32,20,16,64,4,157,76,128,96,16,9,116,29,77,36,245,104,75,165,182,129,81,237,116,193,86,209,73,75,151,203,88,165,73,38,181,61,36,127,17,186,141,241,129,23,123,255,52,137,123,70,8,98,81,224,169,89,101,248,142,211,173,28,2,222,23,182,119,98,1,91,202,17,38,82,85,234,14,196,148,246,10,135,245,196,255,163,3,210,118,206,104,169,33,73,143,69,208,55,123,187,122,188,204,209,138,33,211,40,237,41,157,70,58,22,75,69,43,145,65,220,13,224,0,13,17,204,77,154,201,216,88,92,29,86,154,21,136,9,119,50,66,149,209,83,112,70,98,48,102,12,184,160,6,219,198,9,68,176,94,71,169,216,193,215,5,143,11,151,17,173,121,28,193,27,156,220,71,102,181,54,132,237,167,255,179,197,172,1,33,0,36,150,84,73,181,42,179,17,202,21,152,218,175,86,246,179,64,147,169,220,158,194,190,179,76,188,154,191,53,249,82,64,128,213,17,157,185,78,245,87,8,135,99,74,164,176,207,106,255,251,178,100,175,131,7,48,100,197,33,250,102,64,70,4,73,12,36,34,180,27,177,147,20,135,229,153,1,7,9,36,244,144,25,128,148,203,82,212,80,50,214,176,166,78,93,153,146,218,40,162,6,32,121,103,21,69,45,5,29,71,241,229,212,0,8,41,157,121,211,10,91,185,69,55,174,3,105,224,85,199,81,200,124,109,40,154,129,119,204,225,137,161,49,17,95,72,252,74,2,19,19,16,26,114,152,50,196,77,156,123,214,93,246,152,166,217,237,220,138,23,249,201,135,25,122,232,134,88,138,117,192,179,176,170,80,50,90,96,123,14,74,5,241,36,207,248,252,124,164,156,192,154,24,22,249,93,73,100,25,24,81,146,75,20,46,201,147,141,50,182,36,171,25,87,38,242,82,186,231,227,117,19,6,45,228,87,103,122,243,19,176,195,19,182,125,23,89,134,30,123,222,52,227,190,183,125,150,3,108,64,0,2,148,162,109,174,58,72,161,36,17,193,92,171,251,100,207,68,40,129,141,189,193,81,116,4,170,2,34,164,51,185,25,229,218,132,182,199,105,96,167,211,106,159,79,254,197,69,25,98,24,62,238,130,136,33,69,58,30,138,42,1,232,192,32,64,42,82,86,199,52,38,118,88,47,238,242,216,187,215,198,152,7,104,150,118,118,31,62,235,247,111,247,175,138,62,206,159,190,153,97,17,180,115,49,208,110,151,33,46,94,11,98,40,42,151,154,33,39,82,89,187,171,180,33,182,232,133,11,161,29,2,10,46,242,112,2,153,34,208,70,18,181,68,67,34,7,102,100,34,3,89,8,77,103,150,200,10,211,149,131,30,113,45,86,34,57,1,163,5,6,89,53,55,2,128,247,50,36,88,96,203,210,121,73,35,94,150,123,247,47,146,177,55,133,136,69,164,108,70,3,173,81,166,102,206,169,171,5,67,138,242,81,202,209,57,8,113,37,147,151,114,6,39,57,66,65,59,128,79,232,7,177,40,240,180,178,148,56,43,26,41,70,250,81,44,234,207,89,181,138,186,176,37,90,233,129,85,59,81,253,151,228,203,46,58,243,232,112,109,88,115,102,208,192,143,29,106,102,127,214,104,136,203,0,8,184,0,0,5,185,155,34,55,144,96,121,8,201,163,104,199,31,84,178,9,176,27,54,128,249,177,1,180,11,174,70,244,118,222,42,137,3,236,176,109,5,118,38,6,155,34,170,47,48,157,22,221,173,95,246,255,247,55,75,110,186,233,42,137,140,11,0,2,232,242,120,141,67,111,5,170,218,102,117,93,64,67,68,248,8,141,40,66,179,203,25,251,3,20,239,153,103,198,164,172,143,175,108,179,47,47,170,150,26,16,10,66,80,236,76,11,193,10,28,35,45,43,156,180,177,81,68,152,74,255,251,178,100,177,0,6,223,100,197,217,249,102,176,68,98,89,47,36,41,98,28,149,143,21,7,229,154,193,42,137,100,120,96,153,128,134,22,132,178,245,8,150,22,56,192,60,116,146,236,48,227,116,151,52,77,84,101,65,56,42,163,76,35,109,18,212,26,52,22,9,10,130,35,24,2,209,10,39,8,34,7,203,58,179,11,240,130,97,163,146,208,40,18,19,147,57,64,216,203,160,36,180,137,174,171,122,82,59,169,24,181,155,139,244,205,157,101,124,192,156,248,22,75,23,124,236,134,37,97,89,108,116,6,132,213,203,139,175,200,251,221,201,135,247,175,143,167,45,176,39,31,153,182,184,60,211,227,22,87,154,197,1,101,200,210,40,66,91,183,56,18,140,229,113,211,103,215,87,213,171,191,54,188,45,66,195,111,247,167,251,185,139,198,132,154,159,162,42,132,84,72,128,36,90,0,18,68,126,28,95,36,41,163,164,106,19,121,138,124,63,26,81,65,52,24,154,32,86,166,24,14,3,224,65,64,117,145,131,19,19,70,134,8,173,210,7,94,148,95,173,104,1,136,157,153,168,7,0,148,92,131,237,166,25,74,80,2,92,65,74,126,238,234,1,66,16,0,64,37,8,204,120,175,77,86,35,232,59,132,250,185,130,210,33,136,51,161,109,82,197,141,123,219,122,205,115,120,80,160,190,146,60,181,137,72,196,234,202,247,93,45,198,40,211,221,160,128,203,22,64,187,157,224,168,66,160,85,144,200,71,130,181,216,218,238,17,140,25,6,215,65,200,204,81,179,84,4,192,136,26,78,14,32,170,229,65,66,65,204,65,65,50,64,42,138,132,181,141,101,14,198,16,17,42,99,2,16,16,9,47,129,71,87,144,240,116,103,17,3,94,205,201,64,3,137,43,122,216,112,144,72,170,204,221,87,161,162,116,33,157,189,68,214,195,86,116,87,227,84,98,87,168,135,17,192,27,54,53,150,139,228,195,11,48,70,42,57,89,168,129,82,12,122,112,189,104,158,177,208,96,177,97,249,216,148,116,92,61,53,132,197,97,196,120,210,205,42,28,30,223,159,241,225,171,95,219,126,113,99,140,159,221,82,150,157,171,9,242,157,95,216,216,46,243,91,122,13,77,32,148,12,141,176,0,1,73,45,30,162,140,7,90,30,74,201,36,173,223,169,153,23,117,112,128,139,42,75,240,208,114,112,106,71,31,106,52,211,203,185,64,154,14,92,202,88,117,239,111,23,90,180,159,76,53,97,170,61,95,91,6,238,22,92,112,238,0,112,219,101,155,52,118,115,216,92,40,232,0,6,0,0,96,128,66,68,140,193,4,182,202,25,30,235,191,87,23,9,96,100,24,22,102,140,119,226,249,61,98,179,126,199,167,219,231,88,92,255,251,178,100,176,128,7,74,100,197,89,250,102,64,78,130,217,47,25,134,48,28,33,161,25,134,101,57,1,38,9,100,112,96,153,136,153,107,207,16,149,180,183,214,91,31,109,87,195,7,100,51,187,45,219,128,202,24,82,143,36,168,177,68,69,16,0,98,6,52,248,146,130,86,156,33,174,182,158,1,49,150,152,241,134,26,72,49,104,12,41,192,203,152,32,130,135,91,129,67,202,160,11,100,237,37,250,211,48,196,5,4,16,2,186,34,13,114,56,215,220,37,77,56,211,29,231,121,163,192,113,167,213,245,94,112,222,151,139,108,245,200,227,183,180,50,92,46,89,129,144,192,42,43,63,67,17,133,168,188,6,218,46,78,251,84,76,219,203,34,34,18,10,2,252,143,218,232,183,96,141,0,149,19,72,5,5,149,193,72,132,21,17,161,3,198,73,218,35,20,18,164,216,64,129,18,35,2,148,42,163,97,134,19,34,97,14,79,89,106,236,234,128,73,0,0,97,137,24,103,8,44,192,206,95,115,200,46,196,100,1,210,9,40,211,202,61,175,86,85,19,89,2,171,32,183,41,64,1,69,106,25,140,1,172,43,148,96,13,245,180,136,170,208,154,81,237,221,179,15,250,189,74,201,33,161,194,164,110,208,110,224,242,170,17,148,64,0,64,42,33,0,56,36,110,117,25,198,46,25,47,71,176,157,140,3,49,24,171,157,134,109,111,210,154,167,198,247,151,189,226,212,173,110,91,217,150,239,197,31,138,118,88,189,86,4,132,146,222,82,148,114,86,198,178,141,69,97,139,194,130,82,206,181,115,6,52,136,176,140,8,244,65,81,133,235,107,129,204,141,106,18,71,97,64,6,68,176,112,96,86,131,40,164,198,87,50,133,131,6,152,182,38,60,208,37,17,134,26,2,60,60,9,52,10,164,146,125,149,131,75,163,236,122,2,30,44,229,190,211,237,140,10,13,31,26,243,43,171,46,77,247,97,163,42,147,238,223,198,99,48,185,100,174,111,24,41,46,39,178,58,136,7,15,61,104,78,34,37,31,241,1,177,194,231,72,219,35,21,33,36,150,87,149,23,152,170,63,63,55,100,196,190,209,100,200,50,22,34,80,178,35,181,103,133,70,79,10,206,151,80,144,149,253,29,173,104,138,207,161,34,150,23,108,188,185,117,190,170,242,149,139,108,233,119,103,24,13,192,0,0,6,78,164,2,22,48,0,146,73,158,40,28,18,231,192,105,1,38,121,169,17,140,57,3,36,131,143,98,98,239,99,144,128,144,97,6,5,232,20,28,42,36,105,57,124,155,158,106,57,248,174,234,47,127,93,41,255,251,162,139,114,19,58,246,137,183,206,44,208,208,170,132,8,8,164,51,159,202,228,98,130,88,204,21,241,124,255,251,176,100,166,128,23,128,104,197,89,250,102,64,76,130,89,29,24,38,98,27,89,157,22,135,229,154,193,3,10,36,180,147,12,248,140,170,163,72,71,132,120,210,61,212,150,147,211,94,38,117,168,239,241,106,91,117,120,245,205,118,171,57,147,169,133,32,126,31,167,129,51,31,238,73,202,170,76,8,188,47,120,233,13,197,1,136,246,91,192,80,134,26,101,218,111,76,146,65,33,8,193,58,142,110,224,82,64,16,30,19,23,0,208,192,200,201,43,10,202,3,42,210,4,99,153,42,147,117,27,30,60,48,64,197,6,6,117,75,244,91,198,32,197,220,180,233,109,97,183,5,60,105,31,235,73,186,238,170,179,92,131,166,50,129,46,73,161,166,66,204,85,163,78,53,201,24,73,67,86,161,248,81,180,214,58,226,182,132,88,14,218,73,118,22,15,204,157,162,152,23,192,96,188,208,248,201,211,136,138,122,222,165,138,146,146,187,93,175,58,133,249,217,73,201,189,92,175,193,247,218,236,229,117,242,223,122,86,244,228,154,144,128,46,65,179,32,9,36,139,65,21,9,150,42,54,13,47,159,202,57,18,26,97,2,134,52,150,239,32,49,96,155,12,239,107,90,68,156,103,23,132,57,118,112,49,113,108,185,86,39,251,127,66,255,255,70,130,77,77,127,159,2,68,0,0,40,30,67,86,77,103,41,95,43,127,112,185,119,84,174,213,59,55,179,103,189,222,240,199,152,119,60,233,183,253,214,54,47,238,47,47,141,70,219,29,2,185,116,218,155,192,186,160,100,208,94,8,160,145,72,4,113,208,128,190,144,82,18,203,194,138,162,54,204,212,1,66,17,32,15,156,197,96,180,1,194,25,103,53,162,98,209,56,58,144,99,160,236,142,237,78,75,88,69,13,50,160,206,161,46,176,96,185,14,36,24,0,208,157,197,244,131,240,100,20,50,59,47,3,116,64,58,178,41,172,12,181,19,5,239,121,232,90,203,69,95,238,179,169,14,56,240,243,103,26,19,5,65,147,162,194,99,65,240,243,215,136,249,24,149,117,194,134,18,3,136,91,24,208,113,19,198,113,6,28,17,216,89,54,218,31,110,104,140,176,245,131,70,73,26,198,243,10,30,133,108,54,145,90,214,177,248,30,111,84,151,76,250,239,130,251,16,163,155,233,22,246,232,86,192,0,0,23,220,219,41,234,28,158,106,213,240,27,162,94,81,10,192,42,8,189,40,46,88,204,162,70,201,178,6,80,35,12,37,79,114,10,189,239,169,163,145,189,23,125,116,40,172,213,18,47,255,252,110,46,59,253,165,113,69,41,110,98,223,229,0,13,34,20,64,22,197,86,200,193,151,157,243,198,54,166,182,237,162,90,128,254,95,147,135,35,201,218,241,255,251,178,100,161,131,7,0,102,197,67,56,79,144,70,66,89,45,48,41,98,28,45,157,20,135,229,58,193,23,8,228,112,144,153,128,6,143,169,17,179,57,204,246,206,229,128,174,123,57,158,163,83,164,12,68,56,152,134,234,20,166,79,138,37,87,70,146,231,59,136,76,94,46,172,52,208,209,128,178,229,20,132,8,68,16,27,48,11,132,163,155,147,145,18,243,131,83,58,209,54,21,49,44,12,32,8,72,137,198,108,214,90,65,51,69,155,1,2,69,34,50,168,123,55,105,137,110,149,76,193,119,7,3,32,88,103,86,2,119,7,1,103,48,244,129,120,191,109,142,137,213,127,165,145,39,197,220,193,248,80,40,120,3,79,170,5,58,54,80,208,176,73,65,43,98,51,209,17,202,84,19,42,22,80,54,74,6,108,104,86,124,148,160,168,208,152,88,74,129,183,54,18,129,50,225,72,180,85,54,169,85,8,32,115,125,174,106,98,243,67,45,63,147,246,211,80,143,128,35,143,76,115,109,107,4,146,0,0,78,160,69,173,205,36,40,133,36,35,122,74,172,53,150,42,192,221,105,148,196,93,234,84,56,3,75,4,82,7,210,101,43,30,225,197,15,44,176,30,113,173,74,18,31,54,237,182,237,74,138,183,41,85,139,85,189,255,255,109,51,159,242,181,5,66,0,6,3,8,214,229,83,48,54,229,116,180,152,227,246,44,81,195,75,77,160,184,47,205,249,168,196,253,188,229,93,237,13,173,91,185,187,31,73,75,18,165,194,98,31,99,138,160,242,165,243,32,117,165,204,49,174,33,242,185,121,11,118,1,3,42,23,100,66,105,108,70,148,5,32,169,7,53,111,140,0,195,151,56,198,1,224,32,192,229,160,203,0,245,112,208,144,238,128,240,84,73,82,18,130,26,44,78,44,177,136,33,222,184,0,229,182,205,76,144,146,28,16,114,38,0,151,79,16,104,34,49,80,117,135,176,219,10,80,152,9,213,14,39,26,198,105,74,8,250,67,52,116,111,59,81,73,166,132,224,181,163,146,81,56,71,58,10,29,137,33,97,155,24,40,78,143,16,212,147,196,33,245,177,197,133,48,136,75,140,34,225,47,9,68,165,233,65,171,206,33,140,213,167,121,228,116,41,184,255,55,26,85,180,137,13,232,206,149,89,214,94,113,187,251,231,208,220,225,201,137,117,117,155,134,87,171,82,145,236,200,211,112,0,0,0,9,202,183,134,173,120,198,100,64,177,57,66,136,218,214,41,100,135,164,247,54,137,232,221,54,134,93,139,44,96,104,76,105,55,154,19,194,102,238,168,243,149,21,46,165,40,71,15,8,208,182,180,87,91,154,71,234,66,175,41,223,87,244,127,255,72,36,198,0,12,44,165,137,177,238,99,255,251,178,100,162,2,7,130,102,196,163,25,100,240,73,98,89,29,25,38,30,27,181,155,23,103,229,154,193,49,137,100,176,196,152,16,203,21,138,60,144,106,253,181,60,154,18,133,177,105,206,12,92,210,145,125,158,196,245,246,248,204,22,187,214,104,77,199,89,114,50,89,75,10,160,92,72,232,3,149,127,46,4,134,88,54,108,234,41,218,58,179,37,170,33,21,30,12,211,132,45,152,2,187,229,240,54,139,33,21,8,30,20,24,57,195,76,19,20,112,105,6,25,38,138,103,184,180,226,84,25,96,1,6,109,0,7,67,110,162,109,34,130,185,82,135,4,185,46,250,91,202,90,139,175,6,195,44,170,84,231,58,174,51,166,182,227,48,92,5,51,12,67,144,233,241,230,21,153,59,39,58,126,111,84,171,86,159,158,153,22,218,56,118,147,85,53,57,60,97,57,25,230,156,210,202,149,216,201,227,165,113,200,225,99,49,45,163,102,173,160,31,196,139,209,50,156,233,159,94,231,221,135,221,57,85,21,46,242,249,221,180,110,220,60,155,250,109,118,84,203,186,0,38,4,73,243,68,192,156,113,14,38,68,217,210,238,15,75,62,150,122,46,96,115,212,78,16,231,36,177,115,73,43,108,131,198,21,0,32,220,133,174,58,57,218,144,37,122,61,226,190,149,56,8,21,19,177,164,134,241,201,223,219,249,145,90,110,36,105,44,167,160,162,0,152,80,68,64,0,0,41,78,236,127,43,26,151,91,198,214,117,169,233,225,137,229,159,101,217,118,37,146,254,235,255,188,183,221,101,107,41,76,205,75,122,229,170,123,208,36,125,211,123,91,130,103,194,104,208,94,210,245,100,128,161,53,196,141,66,99,180,209,139,148,88,24,52,44,184,221,16,35,139,3,25,176,168,112,113,53,138,95,19,22,136,29,68,201,16,26,102,114,150,24,48,33,82,162,162,9,73,154,67,194,204,128,195,138,134,13,106,1,68,40,62,76,22,180,89,28,219,82,244,50,68,39,195,106,168,229,183,23,81,174,49,24,121,9,175,82,170,78,49,246,66,202,30,234,142,76,134,110,157,202,65,18,52,224,42,44,28,137,75,171,74,143,6,37,227,53,231,103,231,43,80,74,175,25,22,204,219,128,154,160,150,161,50,225,21,178,241,177,106,135,71,78,221,44,9,92,203,54,134,122,214,193,1,165,88,90,143,171,71,39,34,177,221,27,247,97,204,239,223,163,69,218,180,230,219,109,229,32,0,0,2,31,201,103,216,133,166,222,110,182,76,189,116,244,6,33,218,40,83,226,20,183,68,179,22,227,212,192,184,132,48,92,125,193,103,88,105,18,171,15,45,226,179,140,208,129,142,80,5,138,169,40,106,44,124,111,37,243,207,221,119,253,255,251,178,100,151,129,39,81,102,197,99,26,103,32,77,66,57,29,61,134,14,27,37,157,23,7,229,154,193,12,136,228,108,100,152,0,132,82,136,118,247,53,118,98,163,252,6,0,26,138,5,115,34,222,161,74,254,105,53,3,49,220,132,144,9,242,192,201,30,246,120,219,169,113,107,127,93,124,193,124,254,103,106,23,169,23,234,194,64,252,188,19,244,162,30,135,45,149,210,167,45,251,33,1,96,154,233,120,128,128,54,176,234,43,151,188,116,83,49,64,21,129,132,45,84,57,45,35,91,35,32,210,83,64,41,203,76,36,2,239,154,98,27,175,41,64,133,177,145,3,5,86,193,0,166,56,42,84,208,18,237,22,107,38,162,3,29,70,150,151,13,201,132,63,10,238,94,200,153,66,241,128,230,165,119,221,233,27,182,227,60,92,124,131,206,178,17,202,130,144,252,85,164,177,14,14,104,81,38,212,50,219,177,241,58,43,151,171,164,20,207,33,52,173,67,40,6,74,28,70,115,3,118,89,71,125,245,253,139,77,99,188,205,62,101,14,173,223,226,98,102,47,254,171,189,79,235,142,218,51,254,151,219,105,102,216,69,88,144,157,136,30,73,45,44,248,192,83,65,209,39,232,137,12,39,168,177,5,202,97,16,64,22,34,62,246,215,96,174,182,173,41,107,0,15,176,250,235,106,150,102,198,61,45,34,203,120,201,233,75,145,233,246,39,219,246,235,252,181,1,67,0,0,51,23,178,172,38,115,149,183,206,74,223,27,223,17,157,137,165,163,155,65,53,151,59,83,255,182,51,253,255,55,149,124,113,165,198,172,82,187,91,130,36,241,42,151,150,59,134,203,26,122,243,43,2,201,149,157,67,70,143,135,4,10,3,73,243,20,76,136,112,36,178,29,204,104,48,225,6,88,216,96,67,2,228,210,20,16,144,48,96,132,142,3,2,158,66,2,160,196,5,18,32,5,48,128,152,196,144,196,130,12,74,62,137,12,194,148,214,70,1,170,44,196,149,89,79,235,235,25,108,141,156,191,138,202,241,176,69,150,146,177,20,160,102,236,249,174,65,243,83,245,226,239,116,129,226,125,146,27,166,100,172,193,226,27,201,20,192,234,195,178,116,101,228,120,226,1,4,228,145,65,226,139,223,86,252,17,39,46,81,69,16,215,150,218,187,39,182,178,245,187,223,201,186,23,242,247,180,87,230,80,220,171,148,157,181,23,85,182,38,120,96,24,59,90,253,223,94,246,110,252,215,48,0,9,176,100,82,125,109,81,246,36,70,74,24,134,96,200,12,138,73,177,201,249,52,228,171,77,180,64,38,153,152,44,8,80,192,147,209,254,126,50,47,253,127,239,255,127,124,191,255,178,243,45,127,212,30,123,167,180,133,150,236,251,255,251,178,100,149,3,7,53,102,197,35,88,103,144,73,76,217,77,36,34,190,28,9,157,20,135,229,154,193,13,137,36,180,144,153,128,118,255,253,185,191,16,4,100,16,72,3,58,101,175,40,200,27,149,253,32,101,227,123,12,2,80,17,211,193,146,204,89,245,151,25,147,127,86,197,181,92,181,253,163,87,24,126,62,5,157,16,116,157,2,241,14,51,206,1,2,107,200,44,234,51,5,128,135,11,114,237,188,37,157,90,70,57,168,3,22,132,17,88,66,226,32,72,1,22,56,207,140,206,177,169,24,111,158,198,139,184,98,160,115,242,206,16,148,106,72,10,16,49,71,128,24,92,253,212,232,26,54,16,138,141,53,11,97,75,14,174,138,3,81,103,73,215,86,54,3,23,94,113,69,4,114,158,118,204,254,74,96,88,163,52,93,229,104,200,238,176,80,29,10,67,176,241,195,12,31,27,104,82,119,102,16,213,175,30,196,130,122,208,229,10,137,142,124,205,17,237,92,92,134,92,163,101,115,147,52,142,34,71,11,170,178,91,178,216,109,3,79,113,148,16,46,188,22,90,252,227,63,143,218,138,38,173,18,234,181,74,228,148,38,161,0,0,2,7,218,165,103,38,218,110,214,80,44,141,70,210,72,167,184,99,167,144,214,136,56,171,100,2,182,10,115,142,37,8,22,58,228,211,122,216,250,78,16,19,41,167,157,82,51,151,13,191,161,125,31,213,223,253,77,133,191,225,245,37,70,136,13,147,177,230,101,199,204,234,245,42,157,236,176,222,188,143,51,16,169,50,211,177,183,126,215,50,189,138,20,39,223,56,205,230,188,45,51,79,4,241,78,180,71,93,153,42,211,33,28,11,96,55,151,149,49,84,168,222,76,66,1,204,83,144,209,61,80,36,34,40,50,54,32,9,56,180,136,40,91,80,8,170,52,12,212,198,18,86,101,210,106,198,113,4,24,49,178,161,137,160,42,212,16,25,205,177,80,82,161,146,139,56,91,1,101,226,192,192,36,41,184,166,73,232,232,35,108,228,89,120,41,146,79,56,177,181,172,177,100,12,194,3,135,97,234,238,211,248,180,157,55,180,69,18,202,5,177,52,179,20,109,178,43,136,232,90,120,145,123,5,166,11,163,234,72,73,156,72,31,22,37,30,131,163,33,207,140,9,132,178,226,163,180,133,211,202,115,139,220,121,195,136,111,78,137,229,239,94,114,12,138,27,41,67,97,167,127,218,173,190,53,176,57,44,146,191,250,13,9,33,140,17,22,16,0,0,36,117,150,198,56,12,44,130,66,176,233,102,201,81,236,41,204,46,24,88,180,29,26,92,216,156,184,140,26,38,92,233,16,192,160,16,234,7,200,15,120,198,150,173,186,105,91,209,89,104,83,62,207,107,255,251,178,100,146,129,7,50,103,69,33,249,102,176,76,194,57,31,24,41,96,29,25,155,21,109,97,158,65,21,137,100,248,192,153,72,14,175,194,95,254,237,142,36,142,149,211,125,37,169,1,194,72,8,65,37,152,252,79,121,83,195,47,181,37,109,219,169,222,183,101,13,151,205,211,210,231,77,133,60,229,236,185,171,24,88,175,122,237,204,105,46,85,165,134,162,16,212,106,94,216,227,210,150,196,220,230,209,157,142,116,183,15,42,195,23,64,72,34,93,136,0,17,55,65,147,20,20,2,12,97,8,176,162,201,24,241,70,76,112,133,49,10,177,37,6,89,25,180,24,48,36,227,187,48,225,4,103,196,120,56,16,44,65,56,26,134,123,32,71,132,116,37,106,38,1,152,2,75,110,99,80,213,149,82,52,165,73,48,247,39,52,121,123,183,5,88,252,55,142,148,118,153,216,78,105,83,51,138,190,211,59,15,22,175,28,152,88,63,232,247,202,14,66,100,235,3,211,87,231,99,47,8,186,78,212,53,138,24,87,46,151,144,19,46,97,98,18,26,136,140,40,252,56,118,181,49,162,31,158,198,255,234,185,153,91,101,48,108,18,251,63,46,203,241,181,200,231,59,5,169,175,165,25,157,224,193,21,116,0,40,235,204,77,93,47,190,29,30,221,115,4,32,45,96,165,172,133,208,220,44,25,52,42,14,235,135,22,164,151,117,199,106,81,186,218,245,216,74,214,182,148,83,189,253,136,255,235,120,164,99,18,247,26,63,161,204,125,237,27,245,116,42,4,212,136,40,53,248,106,24,155,160,146,194,172,212,165,198,107,10,43,239,13,112,131,189,211,179,246,235,247,86,121,133,251,191,223,171,99,44,42,125,5,215,170,75,30,107,238,66,156,167,251,55,76,135,102,219,192,217,17,129,182,166,122,85,89,1,2,82,232,140,64,104,66,212,188,80,224,1,204,33,204,146,196,162,52,148,49,112,38,52,32,129,186,76,24,77,53,135,155,110,131,93,28,45,154,227,17,24,2,109,134,149,8,47,208,67,10,44,6,150,28,65,42,244,67,36,232,73,146,247,23,230,93,63,22,66,165,200,133,107,169,95,187,208,187,238,218,217,134,103,32,54,127,110,38,209,23,143,165,129,62,50,75,154,98,181,90,162,146,53,206,226,182,204,94,62,97,33,241,107,95,141,203,170,120,229,58,202,50,91,83,103,105,201,152,94,179,30,57,203,79,41,152,207,18,53,219,123,192,178,42,229,152,164,109,90,245,173,15,103,246,129,90,119,89,194,214,32,0,1,247,201,133,17,11,64,134,158,105,146,59,254,245,124,219,5,250,39,150,124,62,73,81,129,168,191,255,242,203,239,255,255,255,255,223,255,255,255,255,174,35,15,236,207,255,251,178,100,137,3,6,245,102,197,35,25,103,32,73,172,217,93,24,40,190,93,33,155,20,135,229,153,1,52,137,228,116,192,153,192,232,247,75,150,147,49,35,222,222,234,134,156,137,213,50,37,29,82,213,97,25,164,2,197,4,2,1,250,105,196,69,30,74,24,112,111,122,191,98,131,29,80,141,46,207,89,97,65,166,228,165,183,27,127,79,252,39,9,237,1,162,190,231,228,7,158,25,127,231,223,120,226,166,110,163,131,182,66,160,168,170,28,81,117,16,213,32,139,230,93,192,32,227,5,162,97,110,13,50,76,99,76,162,205,100,65,91,140,168,102,198,80,177,206,65,134,48,128,96,116,134,73,8,115,60,199,2,170,46,57,142,160,193,166,2,9,34,170,165,225,72,112,104,8,6,95,32,231,19,165,5,159,166,170,189,32,56,33,67,22,100,105,112,63,238,12,77,91,150,211,86,134,101,178,136,115,38,197,74,90,31,199,242,192,116,178,244,132,115,78,92,100,253,245,142,20,225,50,182,50,114,177,227,179,127,243,5,169,86,146,151,156,159,20,151,73,96,199,203,10,16,22,170,60,89,83,131,154,156,221,42,252,110,90,43,90,86,156,63,21,237,107,44,163,147,159,143,62,251,37,42,76,95,179,251,26,183,122,197,112,128,0,5,68,214,58,185,120,181,75,18,96,91,140,245,99,105,104,228,192,100,82,19,101,147,228,34,73,201,49,29,72,126,196,0,173,97,245,182,101,32,25,116,10,153,159,57,26,177,201,187,190,140,86,33,207,231,238,241,102,152,104,170,117,235,74,138,43,121,70,118,226,213,11,164,2,0,45,202,214,144,76,79,204,68,229,23,169,166,106,225,102,133,255,80,57,100,53,15,217,239,107,218,185,134,61,214,254,239,234,173,154,246,110,204,209,216,110,14,203,235,74,246,53,216,109,178,174,230,220,120,34,222,125,89,137,119,209,48,187,73,24,89,38,180,23,11,0,177,242,82,192,147,38,128,153,113,204,192,35,8,5,42,12,168,84,109,66,193,128,192,152,198,112,16,141,88,26,184,156,134,190,9,49,194,233,118,116,122,107,164,202,230,14,40,136,72,17,95,193,65,23,21,165,177,119,178,28,78,132,205,96,81,168,147,43,74,228,133,75,199,29,128,45,199,254,81,93,221,145,187,150,0,201,120,121,56,22,28,208,204,149,1,48,232,204,58,177,129,7,71,215,4,71,83,42,94,131,99,147,98,98,146,51,194,71,149,204,150,148,223,46,68,201,249,108,144,167,14,90,117,200,74,112,172,218,47,165,160,139,35,186,180,107,58,208,61,103,63,24,102,189,95,214,3,222,253,55,77,165,187,94,192,0,1,128,104,216,106,88,116,193,81,197,145,204,118,31,52,145,2,255,251,178,100,129,1,23,83,103,69,67,88,103,144,65,76,233,109,28,8,246,28,77,155,20,134,101,248,193,41,179,101,60,195,40,248,2,178,136,80,112,116,88,113,3,72,158,15,6,227,195,130,130,180,172,230,79,255,255,245,255,247,51,51,94,254,241,49,210,53,95,19,25,93,95,48,16,200,29,182,0,8,58,16,204,76,66,32,69,194,114,246,168,179,33,104,115,128,26,241,145,117,29,247,43,223,145,53,249,107,46,133,188,161,203,252,156,62,133,196,153,132,189,86,176,54,190,171,214,235,239,14,203,158,5,238,161,210,21,126,93,148,170,14,73,25,158,73,88,209,65,76,192,67,152,108,180,243,8,133,124,12,196,206,48,67,16,77,5,158,31,128,24,58,155,25,161,5,247,14,104,154,192,105,9,158,9,48,180,9,202,88,9,20,81,228,20,27,103,114,68,192,141,148,170,162,12,18,193,242,85,167,14,32,114,21,80,200,242,123,119,140,101,185,26,172,132,107,49,35,148,142,80,142,148,108,120,199,245,104,216,184,110,113,154,204,244,221,234,122,59,142,253,78,222,174,111,140,179,185,155,123,11,59,131,115,198,246,166,168,10,247,214,146,36,72,204,22,220,103,251,141,74,195,147,49,92,156,43,27,201,171,106,153,215,220,76,224,175,54,206,198,253,203,106,107,121,80,37,56,64,3,144,68,43,36,150,144,207,65,145,20,72,193,182,27,255,191,33,52,205,39,5,85,91,233,59,186,123,35,54,189,14,255,190,150,254,255,251,209,219,127,254,255,255,255,255,255,255,255,255,255,61,144,249,168,100,243,44,218,154,238,230,44,250,35,42,6,234,9,144,0,0,118,33,233,29,53,5,74,74,188,167,228,229,253,82,209,59,5,150,101,79,213,154,14,227,221,127,254,124,230,29,207,87,62,196,237,186,105,5,217,108,97,189,113,170,190,8,79,78,199,169,4,173,157,64,81,165,233,47,36,124,136,144,43,116,7,69,141,33,64,93,66,194,53,12,96,65,26,13,8,191,193,29,33,17,230,194,75,16,76,27,209,149,48,243,17,8,202,144,40,6,102,193,141,11,7,3,2,23,4,139,119,137,134,135,39,71,84,22,68,23,65,166,59,139,225,180,143,171,2,58,41,74,230,107,73,79,10,126,95,22,234,202,161,166,135,52,232,198,33,248,208,146,221,204,9,131,139,195,144,236,244,215,4,226,168,208,199,109,150,59,204,44,66,35,22,88,117,57,100,202,76,162,38,142,173,58,143,159,88,194,245,208,169,139,95,90,247,55,208,227,55,165,106,183,158,66,78,190,127,18,111,204,228,197,93,110,17,17,214,223,228,17,213,218,156,17,27,32,0,9,210,198,149,9,168,168,150,116,26,7,179,148,19,255,255,251,178,100,124,3,7,10,102,197,67,26,103,144,73,172,233,95,36,34,190,29,93,155,20,135,233,59,1,35,9,228,48,145,152,160,113,117,244,73,107,100,136,96,129,101,96,128,241,164,50,56,153,231,35,255,255,255,253,255,255,255,255,255,94,91,191,95,95,63,251,251,247,221,157,154,190,213,84,114,41,105,125,236,172,160,12,11,137,128,10,19,242,57,13,115,82,48,174,225,190,143,21,202,142,152,112,88,70,34,117,237,174,219,75,207,76,60,172,60,107,238,244,125,234,196,210,153,96,103,39,103,43,34,124,91,151,100,56,127,8,176,90,154,106,93,37,234,115,41,187,127,20,82,228,248,104,226,201,140,104,55,200,194,140,50,66,196,96,137,151,13,6,52,68,84,229,101,1,9,156,18,98,49,64,18,198,30,17,163,10,32,6,12,44,34,46,98,196,138,20,38,8,149,37,188,44,136,140,10,155,161,178,103,71,148,109,178,152,64,9,151,48,187,212,81,121,198,151,250,161,92,172,17,188,92,144,11,72,105,176,11,117,122,159,201,230,138,219,207,202,179,142,66,162,78,167,114,150,74,224,124,230,39,119,216,140,122,41,13,214,157,76,111,156,121,59,0,122,178,70,92,192,18,21,35,70,164,105,24,153,180,141,2,48,21,92,57,117,137,84,165,163,122,141,99,236,31,236,205,61,157,90,200,76,48,199,56,1,83,237,185,56,27,97,101,0,0,5,4,185,6,142,180,144,9,196,139,173,217,164,136,32,2,134,180,50,89,28,91,36,101,156,44,68,38,13,137,132,71,22,160,188,169,32,28,155,66,215,143,50,89,211,207,26,5,16,92,197,134,144,58,186,215,8,89,122,110,213,127,255,111,255,226,26,3,80,68,0,46,227,201,68,194,220,241,243,215,44,171,90,242,249,88,156,25,192,7,197,41,49,30,11,109,183,121,117,75,62,206,51,17,202,111,9,118,167,50,20,5,248,187,174,214,72,229,170,192,224,169,86,152,74,145,218,77,229,11,16,11,117,91,118,34,192,25,34,59,161,40,194,138,66,32,16,51,24,136,180,161,35,204,41,164,36,130,83,25,65,234,120,204,36,10,16,3,54,1,195,50,200,193,78,12,48,115,20,136,10,74,14,48,197,24,205,192,162,215,180,193,0,82,225,8,0,114,102,80,157,170,100,12,2,178,26,131,94,80,42,84,89,96,69,145,78,146,80,137,186,172,74,249,151,202,25,107,108,174,85,65,126,55,56,176,75,234,53,63,104,243,177,57,30,174,38,42,235,27,222,243,41,254,101,58,87,81,112,121,37,82,141,73,3,153,161,154,203,149,218,186,2,109,121,201,242,204,102,117,185,209,204,47,224,71,214,175,51,150,26,235,135,170,220,36,152,153,109,255,251,178,100,116,1,7,224,103,68,65,250,126,64,70,76,217,63,36,34,204,27,125,155,21,39,229,153,1,46,179,101,124,144,162,248,14,44,173,250,197,167,129,151,155,220,61,100,81,100,0,162,26,191,41,233,53,72,134,80,6,73,0,0,4,6,102,153,87,155,80,4,24,56,56,207,242,254,95,253,71,154,180,245,70,213,233,148,238,212,144,201,137,70,148,153,121,121,249,175,38,107,47,188,239,162,95,254,95,252,187,255,255,255,12,198,81,101,139,163,229,255,255,255,255,241,199,116,32,128,6,234,145,121,168,242,97,143,120,172,186,135,170,67,46,110,79,25,223,68,239,31,230,152,181,183,168,120,101,220,71,254,91,193,154,44,138,24,13,226,110,111,212,129,100,42,164,66,117,82,152,133,67,73,234,249,150,152,144,152,44,187,105,70,136,111,137,112,90,9,132,33,64,111,161,174,96,57,112,144,146,112,178,225,204,25,189,25,50,27,150,15,26,107,179,44,42,244,132,106,10,73,17,168,49,148,130,123,165,74,20,22,142,242,34,164,242,215,79,166,128,190,217,213,42,248,138,197,100,205,22,212,183,20,183,105,141,33,143,59,16,235,128,243,190,170,254,108,245,132,232,252,134,35,169,101,209,245,50,171,204,253,75,236,29,44,29,160,47,33,24,16,98,53,48,175,21,110,98,131,228,187,92,120,148,138,50,83,198,186,176,31,59,42,167,215,90,203,105,88,34,83,103,111,46,49,59,72,89,155,50,6,9,221,254,212,163,67,162,160,171,174,64,0,2,198,13,233,40,164,44,100,194,240,85,13,175,183,189,132,213,81,9,57,35,44,56,158,202,40,75,211,118,188,21,14,252,203,253,119,255,191,255,243,255,255,229,255,255,255,255,248,101,223,255,126,226,175,226,37,86,81,199,83,223,204,207,207,197,184,4,186,1,196,128,32,34,206,37,69,144,163,155,77,113,119,182,79,105,17,34,110,247,15,96,111,113,181,120,52,166,183,245,106,223,19,53,190,130,230,216,165,80,194,20,5,166,69,25,10,73,33,178,0,145,109,156,38,27,118,72,196,180,128,34,83,207,138,31,134,11,6,133,47,144,176,128,115,32,196,132,160,154,217,197,36,44,76,20,216,192,64,48,138,140,73,208,113,228,213,46,25,211,18,84,26,10,122,182,135,148,152,192,173,117,69,145,141,225,45,58,230,228,82,31,105,42,4,197,27,198,155,13,205,195,235,25,63,98,140,210,66,184,115,110,51,24,64,235,217,204,122,47,225,81,93,201,196,199,27,37,29,14,194,146,140,145,139,136,139,145,151,73,69,4,122,118,17,184,82,78,121,5,185,164,135,202,226,72,130,124,120,111,69,202,83,202,247,87,214,87,71,168,226,93,210,247,255,251,178,100,102,131,39,8,102,197,33,250,102,64,67,44,217,111,28,8,246,91,169,157,20,135,229,154,193,30,179,100,240,144,138,248,100,85,92,201,205,91,113,213,207,227,121,93,167,59,116,194,179,218,127,232,51,135,86,102,101,90,64,0,1,199,17,92,73,2,133,28,112,136,220,106,53,20,13,148,185,2,101,6,162,225,186,4,167,143,18,141,139,169,135,184,148,143,255,250,127,255,251,127,78,103,228,118,241,3,32,143,157,236,116,43,197,36,106,227,0,121,153,2,220,128,0,6,145,37,116,212,180,194,233,141,227,140,7,60,237,129,12,37,130,196,112,98,127,124,77,245,175,157,110,247,181,191,142,172,197,205,101,116,83,125,129,204,182,16,224,253,2,33,35,4,27,122,28,96,98,247,43,113,111,20,252,77,6,89,72,57,16,226,86,105,142,129,51,34,18,211,133,105,1,137,21,24,33,211,56,3,104,113,45,196,5,32,141,147,27,101,18,194,15,61,96,11,210,68,212,16,52,122,97,178,213,194,133,131,199,50,210,200,70,212,173,194,68,213,52,81,230,139,58,225,44,59,14,123,233,215,51,63,129,223,70,163,47,99,147,177,55,209,125,30,32,182,90,84,217,100,114,89,117,199,211,236,192,194,49,240,204,201,183,94,59,136,197,113,241,41,22,52,124,134,123,117,117,170,228,216,209,197,150,152,214,38,63,214,158,46,121,214,169,54,182,242,195,248,23,94,60,127,54,123,125,206,198,192,215,209,179,253,106,111,62,117,208,55,197,20,86,70,208,157,173,12,138,27,43,214,71,200,27,108,210,216,218,199,78,162,62,212,164,141,153,47,68,163,5,121,162,19,249,69,45,116,127,183,252,167,149,231,249,89,121,255,215,255,255,156,205,154,16,2,242,27,128,186,199,255,255,255,255,138,10,96,52,0,70,247,166,21,82,45,35,171,94,166,55,240,230,171,61,1,81,181,214,183,90,158,164,166,123,124,255,203,29,247,30,111,43,86,59,132,118,39,78,225,210,181,247,117,199,101,238,165,58,153,167,163,99,14,18,119,44,112,55,195,30,131,232,100,130,138,170,203,145,172,20,34,202,192,168,136,66,72,136,0,114,132,174,17,100,124,10,9,52,8,73,113,192,74,26,235,64,68,216,139,40,14,89,146,141,42,48,33,16,192,153,106,172,243,64,194,241,151,65,75,209,197,181,119,94,121,56,88,38,142,180,23,112,132,52,189,104,48,107,39,82,167,37,108,196,217,203,63,107,244,20,28,157,13,58,26,219,24,14,38,40,145,244,172,100,106,113,143,13,185,221,218,28,143,211,198,137,44,198,114,143,25,73,68,2,169,138,175,32,164,152,30,86,139,16,163,187,101,198,113,189,98,12,74,67,255,193,255,251,178,100,105,131,7,41,103,197,67,25,127,32,70,44,217,61,36,34,204,28,9,157,20,140,101,156,129,23,179,101,252,144,11,8,154,208,119,44,239,119,136,149,222,190,103,155,95,250,145,211,99,244,57,46,172,75,42,0,0,80,78,45,60,162,67,236,56,184,165,121,226,219,252,229,5,57,77,190,161,54,77,86,17,170,164,246,41,124,134,85,72,186,228,191,251,123,239,54,21,243,195,255,245,214,92,188,202,207,175,253,22,71,13,124,187,2,248,191,255,255,255,241,128,93,130,8,10,62,174,159,158,75,230,100,50,201,117,76,109,218,187,90,252,120,80,140,234,164,67,191,142,28,230,63,253,215,113,239,51,237,219,83,242,184,132,170,78,254,189,205,41,238,123,173,132,1,252,71,240,104,97,165,144,42,37,0,114,134,150,141,170,160,90,164,57,17,244,64,160,8,102,48,33,9,60,71,10,161,10,4,12,112,152,107,210,6,201,63,140,100,137,48,11,40,93,240,4,166,114,101,161,69,80,40,102,59,72,217,13,174,86,68,155,197,179,94,173,235,244,199,75,112,198,149,204,18,205,90,91,25,81,133,211,17,88,84,193,144,55,236,246,150,145,209,158,132,197,68,52,139,162,120,244,240,152,62,84,233,31,100,106,135,191,84,118,109,25,197,206,61,165,163,90,44,128,201,97,218,211,139,33,17,42,163,23,176,217,247,53,19,49,194,238,44,91,71,191,234,196,227,83,111,163,153,74,43,153,229,54,141,203,235,64,223,235,254,166,134,168,88,102,118,248,0,3,145,123,2,174,137,144,1,46,18,82,232,240,186,172,39,37,9,226,162,68,43,90,106,33,168,10,166,91,197,85,226,69,7,176,151,253,255,183,255,255,255,255,234,111,255,186,244,174,86,92,139,253,153,59,117,215,239,254,223,254,128,117,9,58,200,8,6,209,158,190,186,121,150,22,183,57,155,97,222,89,207,145,55,75,16,185,165,129,188,215,30,152,214,126,107,184,243,81,194,12,70,55,26,174,146,234,80,249,142,61,135,208,115,49,165,196,13,88,210,201,182,102,207,122,5,179,213,53,8,18,21,14,177,213,92,70,40,20,96,152,129,108,201,75,146,49,51,33,202,194,6,29,49,7,12,18,16,8,245,40,37,150,101,66,3,83,168,44,0,174,2,14,129,74,58,101,247,93,162,129,210,244,188,113,181,152,141,9,80,191,89,173,11,30,137,58,200,132,254,58,243,10,194,242,100,216,228,13,179,184,227,94,131,99,97,81,178,196,199,69,89,171,7,107,93,49,94,118,73,67,186,98,117,163,49,78,61,97,34,240,119,33,154,189,42,144,159,43,90,50,203,151,76,150,55,204,148,30,35,127,239,246,202,115,215,217,219,100,205,99,255,251,178,100,104,3,6,229,102,197,161,250,102,176,61,226,41,28,24,35,96,28,165,157,20,141,97,158,65,34,170,101,124,144,154,240,200,35,115,42,182,142,237,235,70,199,32,115,67,153,199,1,114,0,0,17,60,8,164,13,74,19,25,36,116,192,29,57,93,5,174,128,128,196,7,26,24,194,32,54,135,41,144,166,176,194,192,216,24,250,164,239,177,27,110,117,26,26,156,86,38,93,238,109,156,127,244,127,255,249,224,157,96,0,67,236,250,106,212,142,93,40,144,114,206,55,48,221,106,6,96,210,153,20,130,165,92,63,240,253,119,251,173,90,254,221,171,90,110,17,43,133,62,146,72,236,15,36,137,175,6,46,72,12,170,53,88,19,145,6,208,161,72,63,75,21,178,40,74,198,107,69,64,235,8,14,36,10,24,21,34,100,67,3,67,128,160,24,178,164,201,7,1,154,3,167,120,184,58,224,98,162,251,154,145,71,226,144,168,121,3,127,3,0,232,144,117,1,64,6,36,18,2,129,164,74,218,101,12,225,165,186,46,163,129,2,52,168,252,69,64,87,122,213,103,111,251,37,106,76,37,217,145,191,112,251,163,62,234,47,1,112,174,7,73,230,107,14,24,185,70,79,94,45,29,29,183,85,51,11,5,252,41,45,227,227,213,144,169,54,61,70,143,205,155,36,37,163,151,213,176,251,107,222,151,81,123,76,174,238,255,228,71,247,113,150,114,148,245,109,65,238,204,247,208,33,239,255,209,91,195,58,178,0,35,212,0,0,240,81,134,4,4,66,72,161,88,186,136,208,170,223,221,255,125,90,120,218,168,34,89,41,236,144,24,78,44,95,151,148,175,255,239,255,223,255,242,255,57,255,251,255,255,157,196,198,58,140,71,3,151,227,14,62,82,62,37,241,96,151,255,250,21,13,67,0,1,140,128,233,67,35,110,20,174,161,76,194,150,223,118,160,51,12,130,74,235,115,95,127,11,46,10,216,110,57,213,53,140,195,141,103,170,253,70,150,227,155,54,221,92,37,150,186,68,2,183,72,108,112,54,98,224,192,12,129,4,74,91,80,84,20,241,76,119,24,44,26,104,10,4,97,148,214,12,37,90,201,119,18,13,118,142,42,62,24,5,80,160,66,48,204,16,140,118,129,66,2,79,30,64,138,101,13,45,138,177,50,120,125,61,28,6,153,14,166,163,168,204,156,149,56,68,101,116,213,30,166,43,77,44,150,63,177,166,214,6,141,203,220,105,92,69,242,145,82,163,130,198,17,15,100,0,245,8,177,231,46,122,212,135,142,52,170,19,181,226,73,137,5,121,243,45,189,111,45,165,82,89,51,141,115,23,109,61,25,81,70,223,90,179,54,255,121,153,233,166,57,58,227,85,232,98,127,113,201,157,255,251,178,100,107,2,6,194,102,197,161,249,102,64,74,204,217,95,36,39,190,89,201,157,23,7,225,58,201,40,137,36,252,147,36,8,154,11,205,229,170,144,9,151,32,0,1,245,226,140,221,162,113,25,180,102,0,180,227,255,254,179,144,145,24,90,216,155,106,160,112,252,24,105,50,100,77,247,223,255,191,255,255,159,255,255,255,244,191,255,255,139,223,239,43,53,253,12,69,169,4,100,118,122,190,212,84,207,123,35,96,217,100,6,244,128,32,24,156,76,204,186,141,23,111,113,2,210,82,43,21,201,81,209,42,174,90,65,242,103,123,190,127,222,171,188,65,199,127,13,72,241,137,84,55,140,130,240,194,158,29,65,128,102,42,138,2,152,146,8,169,165,182,219,130,173,68,68,59,33,32,137,112,96,206,0,82,4,152,238,35,62,13,30,25,208,180,9,66,210,66,146,54,56,9,19,128,193,71,12,154,2,11,106,159,50,242,234,67,68,20,102,129,11,100,46,194,214,104,108,77,166,38,20,197,165,130,88,244,104,40,168,89,124,58,250,56,241,6,250,212,59,26,149,63,210,31,3,114,18,22,38,162,38,216,93,204,19,238,242,173,8,225,216,174,94,18,68,245,137,78,10,214,139,103,89,213,67,3,140,147,172,74,134,115,66,21,137,196,38,122,54,125,223,139,205,69,211,170,122,137,199,26,191,9,202,147,16,122,213,82,16,213,85,18,160,0,0,193,146,96,247,96,34,21,210,101,253,118,212,89,204,168,169,164,21,182,219,147,12,201,34,66,54,30,41,97,240,141,207,101,78,165,138,72,10,148,174,139,9,114,35,253,75,236,233,208,171,61,223,215,75,177,175,16,94,197,132,167,49,162,123,130,42,3,40,72,0,128,246,131,100,127,164,236,240,98,54,221,138,52,70,116,97,162,82,10,8,49,171,11,251,102,43,251,255,225,253,102,28,138,184,184,60,208,212,169,204,236,96,151,0,181,72,21,200,34,242,100,136,1,90,208,200,65,163,79,177,149,6,67,64,193,4,64,153,81,44,1,16,18,192,160,15,243,41,34,60,190,69,144,54,176,12,0,120,242,26,205,8,204,115,71,129,78,68,8,48,144,84,194,194,154,163,36,122,41,169,147,66,86,48,128,100,136,110,209,89,66,238,108,237,121,185,62,239,99,21,77,229,140,250,182,23,253,150,83,50,24,211,203,14,61,178,104,44,192,72,81,20,219,17,174,220,128,225,225,43,137,136,49,24,160,162,49,64,120,189,136,226,201,81,64,52,21,31,34,28,80,120,28,88,53,34,236,179,168,139,183,54,96,90,111,65,173,167,149,221,250,141,41,174,219,74,167,159,37,234,55,231,65,152,72,227,54,57,112,0,28,113,20,133,23,90,133,149,7,255,251,178,100,116,129,6,209,103,69,33,249,78,176,72,194,89,44,36,198,0,26,69,157,23,135,229,58,193,52,138,228,244,144,153,136,30,63,13,160,137,82,205,203,49,21,148,72,203,236,121,229,26,235,148,57,32,84,139,139,218,96,149,120,185,81,203,232,150,175,222,194,169,118,222,170,106,226,247,23,96,183,248,152,194,22,122,104,235,137,111,110,12,214,13,189,0,0,128,9,137,232,157,111,87,161,75,89,54,213,145,99,69,203,2,120,190,144,226,250,160,174,117,243,171,211,89,240,224,198,103,102,149,179,17,254,166,57,88,87,13,72,50,226,93,15,3,21,66,46,136,116,12,244,172,199,225,152,152,99,48,84,31,135,20,170,8,94,230,16,73,248,148,224,98,76,35,203,172,192,139,222,72,17,148,40,48,248,96,156,195,228,209,102,9,144,0,0,45,13,229,23,48,129,37,0,12,83,174,215,221,186,2,215,62,138,88,196,225,9,132,255,188,242,40,211,230,252,173,170,140,94,146,22,227,64,148,210,24,141,137,43,244,62,106,18,50,42,93,130,113,248,189,101,150,110,213,20,145,40,23,15,182,153,195,248,66,198,6,177,88,149,92,196,142,194,118,164,230,218,8,56,89,37,217,51,187,238,43,238,250,130,83,221,202,155,163,37,188,231,176,205,225,219,154,236,240,18,180,0,0,185,7,193,187,22,37,121,41,62,217,26,139,17,37,180,11,10,178,73,165,171,166,64,159,223,220,167,80,145,249,75,222,136,228,61,168,107,44,119,33,101,172,164,247,236,161,11,150,213,197,68,5,86,39,126,113,161,49,199,4,128,91,195,145,84,208,98,109,34,148,213,5,66,64,12,0,34,100,209,87,22,14,175,97,150,59,4,57,225,169,162,140,225,24,28,9,214,47,138,191,129,93,86,214,197,173,187,87,87,213,228,178,168,186,54,28,178,157,76,224,20,30,231,120,142,151,135,138,86,160,237,89,8,139,2,131,64,30,6,44,42,200,66,163,39,133,16,29,0,224,52,49,195,237,67,10,115,94,19,66,163,101,197,51,46,25,117,128,207,136,209,74,161,89,131,130,47,18,61,200,3,149,46,219,206,60,131,254,133,168,72,74,182,54,160,109,251,1,99,236,181,139,181,246,218,44,186,221,134,154,195,222,150,123,2,56,52,177,44,231,37,93,3,103,7,43,184,126,37,9,86,49,108,208,157,249,248,195,5,154,44,88,229,79,138,202,77,114,149,163,7,150,128,237,179,225,214,23,10,170,53,20,86,233,53,37,34,115,147,33,158,53,243,190,158,140,198,212,121,73,107,169,108,229,211,151,174,147,1,202,118,254,184,231,118,1,54,32,0,11,164,220,233,162,204,68,200,24,113,134,42,127,77,34,145,65,255,251,178,100,122,130,6,236,102,197,89,249,102,176,70,98,89,77,24,38,98,27,57,155,20,135,229,154,201,37,9,100,252,144,153,136,34,41,138,52,208,194,68,140,173,67,165,88,138,104,123,127,245,49,223,82,53,107,255,75,117,161,6,79,24,23,23,171,144,169,37,66,54,145,104,60,13,160,56,28,117,134,16,30,108,128,2,14,20,235,26,233,78,212,218,250,46,39,97,129,94,248,173,0,86,163,106,133,19,22,222,116,251,24,123,247,252,150,164,6,22,22,125,44,33,231,57,238,180,97,144,65,109,67,27,6,13,16,165,33,98,13,97,76,157,166,130,227,39,67,28,72,86,40,99,140,61,58,107,5,72,67,0,9,64,229,144,221,42,128,83,152,3,133,86,44,34,11,8,219,40,16,35,148,14,93,47,0,85,1,130,80,98,16,11,220,162,130,199,11,8,93,198,142,176,206,130,239,77,20,169,80,125,176,55,37,180,96,44,66,77,93,117,195,144,85,36,204,60,255,67,144,96,184,156,94,78,56,147,46,184,180,178,240,159,188,190,204,23,214,25,50,120,184,229,106,120,177,43,5,92,82,180,164,115,9,194,34,203,103,182,70,215,30,145,122,91,83,236,60,177,245,239,245,236,238,52,185,171,44,166,211,182,247,198,118,118,102,112,170,177,188,34,25,128,34,224,0,0,152,41,42,10,130,131,134,86,88,196,168,194,201,174,242,172,177,152,61,38,130,82,96,25,230,44,40,201,235,102,63,178,247,181,44,42,99,238,127,67,183,76,35,126,242,109,34,85,123,61,187,250,78,18,28,225,67,178,103,20,196,220,129,11,148,21,218,80,4,18,225,188,232,188,53,185,43,224,71,99,109,131,60,207,15,67,96,19,4,18,11,233,173,53,105,253,255,222,51,191,183,39,183,203,168,17,212,231,41,208,160,72,56,14,96,193,48,200,129,68,173,208,10,236,73,244,192,116,67,2,20,5,205,78,132,17,2,148,105,78,248,178,226,0,139,159,16,16,4,110,4,52,129,150,248,168,1,74,209,12,214,72,193,44,16,128,153,226,69,147,10,154,73,234,247,58,201,140,205,23,179,77,97,229,229,113,199,129,84,112,195,106,183,92,187,179,78,29,183,37,204,88,121,67,55,165,105,146,220,26,132,31,49,32,14,128,117,97,199,99,52,108,148,160,145,81,16,137,82,117,251,14,58,89,82,65,41,118,72,162,94,54,15,60,226,163,177,45,172,33,64,189,101,217,165,98,172,153,131,148,216,229,255,77,41,190,57,24,126,219,121,89,231,196,207,99,157,127,253,111,255,108,2,199,0,0,7,53,165,17,129,58,243,13,180,186,192,33,248,147,206,13,74,196,89,174,66,99,229,37,166,92,144,76,110,29,120,64,255,251,176,100,126,131,6,179,102,197,161,249,78,176,76,66,217,61,36,102,84,26,169,157,22,135,229,154,193,56,139,100,116,144,153,136,85,207,170,205,182,38,1,155,78,225,75,169,251,191,255,189,197,30,12,176,139,154,165,44,84,74,64,12,52,152,195,227,162,117,146,90,108,72,14,68,0,33,34,169,87,190,163,139,27,116,87,240,115,109,46,11,251,152,220,69,171,223,231,57,165,55,140,251,215,253,227,246,249,110,224,175,104,63,208,188,34,15,22,195,208,190,32,166,18,234,85,31,219,15,98,137,58,160,197,153,5,16,233,66,208,5,64,84,60,120,32,171,197,64,204,170,141,96,204,130,14,107,13,104,132,146,1,160,138,198,64,45,148,112,194,169,96,146,64,201,150,96,88,48,104,4,2,58,10,112,180,84,164,182,108,53,221,160,163,110,139,189,253,80,42,110,53,229,133,101,171,165,250,92,46,12,173,118,78,182,24,244,86,217,79,67,211,154,143,180,94,84,53,133,212,77,31,37,88,110,122,186,231,66,43,137,95,124,168,88,60,57,49,138,194,9,85,146,171,166,9,22,214,40,61,197,200,181,200,230,239,110,52,236,47,81,109,47,127,187,59,63,249,92,157,154,124,118,233,31,43,43,198,32,91,140,0,0,72,68,244,44,209,40,88,146,82,196,209,212,214,136,19,53,239,100,231,40,0,154,207,34,65,228,168,58,82,56,34,68,98,26,52,83,101,141,20,70,109,8,114,34,151,167,68,89,14,223,91,17,161,213,14,94,48,240,194,134,156,32,38,36,75,81,140,111,236,87,148,39,64,196,1,6,194,137,25,10,73,235,27,21,164,40,89,125,28,76,132,136,177,31,7,123,200,17,41,187,120,21,173,43,63,245,243,177,229,147,75,76,107,107,7,73,180,166,22,113,29,18,193,33,70,204,151,8,201,140,98,3,148,39,4,193,62,5,148,232,211,6,130,251,15,86,150,99,0,129,192,2,13,12,5,65,18,80,20,193,164,225,18,227,217,133,13,93,230,27,38,136,67,79,122,130,37,144,112,137,22,93,84,225,96,217,168,115,105,16,122,211,197,221,106,235,246,101,188,66,67,59,157,101,78,5,52,31,14,79,217,149,192,179,19,8,8,3,107,141,160,32,35,101,97,114,136,236,249,108,47,129,93,31,165,4,56,133,26,40,32,28,146,36,68,96,142,226,201,168,210,115,92,242,51,178,78,173,104,30,69,53,33,122,234,210,101,238,106,103,65,40,51,53,211,147,18,171,80,23,245,109,97,21,102,0,221,179,0,1,157,26,24,2,65,34,238,73,36,73,160,156,28,55,118,169,51,6,131,83,156,169,33,242,4,199,132,83,198,205,86,83,213,41,95,245,255,237,255,228,30,113,255,251,178,100,130,128,6,150,103,69,193,249,79,34,76,168,233,111,28,3,242,26,45,157,23,103,229,58,193,64,147,100,112,147,13,40,144,98,93,16,146,133,64,102,4,141,104,115,202,251,94,129,136,61,122,16,198,144,28,111,13,195,228,136,64,0,8,1,62,241,82,201,54,112,199,122,66,163,205,54,13,209,200,87,171,89,89,189,115,175,156,94,182,135,123,62,153,252,87,208,152,82,243,159,202,19,37,62,62,84,75,67,60,117,137,208,229,68,161,36,56,20,233,135,152,42,182,47,245,252,147,140,13,30,96,64,137,193,0,41,35,136,232,224,24,19,12,32,48,166,35,65,96,1,108,152,133,142,140,111,170,21,121,20,194,52,65,103,68,188,172,128,183,215,134,130,149,39,34,33,191,202,82,215,21,137,225,98,12,190,97,13,209,133,58,31,216,132,37,170,195,48,221,136,126,49,44,134,171,190,149,194,235,16,18,136,152,66,82,52,43,42,219,139,138,73,99,21,237,168,23,39,50,43,90,105,49,216,53,72,80,198,145,44,129,98,42,217,108,238,178,231,173,66,214,140,103,220,222,199,198,225,178,175,45,245,24,39,189,48,214,170,215,20,64,201,128,1,99,12,142,156,73,17,62,106,224,136,238,167,246,190,214,160,73,70,158,68,230,193,249,239,217,76,255,101,228,57,127,166,76,69,53,215,202,206,8,56,187,74,166,164,184,92,254,44,134,153,19,215,90,235,173,62,232,187,77,210,96,166,22,247,180,235,177,242,194,134,202,22,203,83,5,84,96,0,7,46,221,109,196,235,114,87,159,117,187,22,126,222,76,137,21,220,25,86,20,212,149,167,44,255,55,220,127,45,227,206,227,102,214,18,104,213,170,22,145,148,194,94,176,103,237,153,61,204,41,69,223,82,205,167,139,16,113,1,34,46,233,26,238,42,186,158,38,41,201,120,133,231,16,4,196,25,104,144,202,18,226,2,139,122,101,12,0,160,42,58,171,26,27,146,24,0,161,51,154,226,102,104,146,128,199,98,129,156,118,82,129,119,70,222,134,29,110,72,204,81,65,146,175,196,133,84,113,230,4,197,20,147,236,185,220,134,151,36,113,86,30,187,187,43,131,227,76,96,43,31,140,210,14,102,104,73,92,123,4,242,250,187,56,41,94,180,240,74,121,98,202,179,18,8,137,103,79,225,56,227,82,156,89,2,250,64,137,66,83,232,234,139,57,171,223,61,158,73,247,122,240,82,182,250,215,239,173,205,125,153,183,6,206,140,247,110,241,65,168,104,102,0,101,228,0,1,123,164,62,43,184,88,185,250,157,174,48,185,185,153,153,157,91,206,61,175,243,140,164,55,66,136,246,147,83,49,23,255,63,250,203,234,203,63,175,255,255,255,245,255,251,178,100,137,131,6,252,102,197,67,56,103,144,78,140,217,95,48,40,190,26,193,155,22,135,229,58,193,43,51,165,180,96,154,249,63,255,255,184,208,222,69,186,206,191,245,36,93,93,210,164,84,93,122,220,255,51,233,170,64,81,202,4,41,80,13,11,66,65,101,244,148,115,137,5,219,194,227,152,114,169,77,132,2,33,98,12,38,92,176,63,221,177,183,150,199,204,41,233,70,245,52,208,213,21,58,11,106,53,50,103,50,42,8,193,98,19,72,96,187,12,229,64,223,244,245,70,246,108,5,37,30,208,144,198,139,94,150,132,133,3,141,48,84,70,162,249,169,104,202,163,99,163,96,142,81,215,204,179,203,252,80,162,230,101,170,76,22,104,8,36,67,45,48,8,150,111,64,212,89,188,56,234,193,13,251,5,130,216,148,16,247,184,113,103,57,84,26,59,171,47,98,79,211,113,140,220,108,48,27,173,2,19,7,215,76,241,57,115,171,206,122,100,193,73,143,145,83,36,42,140,180,96,170,228,234,46,23,39,130,20,69,103,12,80,226,204,172,140,213,34,98,250,53,51,254,137,188,201,227,95,250,233,65,62,172,190,187,103,47,65,182,94,247,255,232,183,105,34,159,64,0,0,94,121,20,6,143,147,138,229,166,93,77,119,240,149,42,140,68,42,250,45,203,154,46,47,243,252,247,95,255,255,255,229,255,127,255,255,255,255,255,109,49,144,180,194,66,22,96,145,181,86,106,185,123,141,200,204,220,122,201,159,47,109,157,243,91,176,95,169,9,224,50,0,24,166,234,162,27,28,72,21,85,95,197,190,149,137,177,196,74,77,86,198,137,158,90,20,217,244,248,137,61,177,184,22,182,234,253,227,10,91,82,168,133,141,30,61,214,210,164,48,187,40,5,149,69,50,186,35,74,4,176,138,28,4,13,116,176,116,171,122,204,54,74,10,37,144,84,225,130,8,145,70,51,38,66,176,139,94,108,156,6,148,183,133,80,221,7,28,186,197,163,8,32,198,24,2,50,44,14,128,150,110,188,54,225,189,207,213,244,216,94,241,187,116,205,130,22,247,175,70,111,13,51,72,14,57,34,154,95,113,39,189,222,54,25,11,3,80,21,32,39,68,100,96,35,33,77,205,141,180,42,46,56,89,7,53,108,50,125,129,60,144,197,19,73,29,68,107,16,249,172,218,203,40,139,177,127,102,232,77,159,215,207,183,242,255,233,95,141,202,21,230,34,154,187,187,90,129,42,86,0,0,62,4,52,146,138,68,156,131,5,80,54,146,191,255,191,98,244,77,226,40,102,235,123,64,102,191,44,167,147,62,126,127,255,63,247,247,251,251,255,255,255,255,255,255,170,87,254,207,211,236,250,131,27,13,118,143,89,159,10,221,237,255,251,178,100,137,129,6,109,103,69,193,249,78,176,77,44,217,95,24,38,204,28,29,155,21,7,233,153,1,40,137,100,176,96,153,128,222,82,109,182,125,224,37,160,14,144,64,18,38,22,230,119,186,137,153,155,102,138,254,46,141,208,171,85,69,92,194,188,219,137,188,102,240,169,188,210,12,245,163,202,105,198,43,195,150,242,131,81,182,171,10,219,167,82,79,38,4,33,209,121,146,232,168,13,57,217,226,232,84,200,170,5,6,175,68,35,76,33,160,80,69,98,79,116,44,55,1,11,154,98,67,24,67,165,84,166,28,241,205,18,2,196,200,193,87,25,208,48,136,0,24,178,168,102,14,111,163,174,58,130,48,68,188,149,186,168,196,189,25,186,139,171,35,236,132,199,37,220,83,53,49,114,20,185,150,193,108,154,59,3,45,230,246,8,137,70,132,77,168,218,16,252,8,164,60,32,39,64,239,37,62,66,236,32,144,181,9,83,37,179,82,155,40,240,144,187,78,15,12,109,11,102,23,90,144,224,166,124,251,151,212,6,29,250,175,164,80,56,178,249,243,55,254,172,93,189,12,45,94,57,166,77,135,215,18,246,39,255,116,54,57,67,143,64,2,210,66,248,89,78,149,30,97,114,1,72,18,219,131,137,26,132,193,82,204,61,76,244,68,29,49,39,114,129,70,138,147,3,164,185,88,150,147,107,67,181,100,234,218,158,46,174,49,62,222,138,9,17,46,50,163,242,41,178,179,203,34,209,10,45,199,216,85,4,152,128,9,64,1,169,74,199,142,199,18,147,167,91,40,247,221,125,248,164,159,229,198,103,146,78,242,209,34,187,107,137,72,80,43,135,185,165,178,246,41,192,151,66,17,87,100,57,151,79,205,35,144,47,4,57,140,67,5,180,105,208,98,177,205,183,68,114,29,28,49,64,48,224,167,147,100,24,202,107,164,65,175,122,166,56,91,57,68,67,82,216,153,108,145,222,99,62,2,37,131,201,138,15,77,37,226,36,202,135,61,137,128,166,74,216,173,237,77,65,150,154,77,52,168,211,118,134,92,151,37,139,77,58,8,134,188,176,103,121,82,203,171,220,98,14,132,117,83,72,134,100,131,69,239,22,156,78,180,144,76,74,90,163,190,121,71,99,164,194,202,73,86,84,56,90,173,162,33,131,230,39,76,165,106,184,250,199,56,249,221,109,50,207,86,250,205,235,123,111,217,127,193,243,87,230,247,98,25,201,255,201,25,235,63,234,174,167,123,154,64,0,0,6,7,186,26,31,119,225,205,178,51,129,24,248,57,250,69,96,18,238,202,176,138,81,20,172,68,149,193,245,69,207,22,88,247,139,172,90,109,136,120,210,37,68,163,219,26,171,83,109,231,181,244,169,228,48,207,119,211,255,138,255,251,178,100,142,0,6,200,103,69,89,249,102,176,73,194,105,45,48,201,102,26,25,157,23,103,225,58,201,42,172,229,52,96,142,249,164,63,107,61,81,94,108,51,27,0,32,0,137,153,20,161,126,202,200,175,88,131,29,175,19,105,235,198,51,17,31,220,113,7,14,22,206,245,245,92,253,223,61,193,142,153,80,191,113,234,149,210,149,140,96,181,167,196,125,88,192,215,75,182,40,22,145,13,51,229,161,32,88,172,16,50,64,23,0,172,29,36,168,116,150,241,110,41,206,239,29,56,92,229,252,21,0,118,217,137,158,0,191,132,64,186,9,200,56,34,134,245,156,12,29,180,123,148,201,200,86,215,61,1,106,8,196,21,194,2,32,23,138,87,53,6,48,105,11,57,106,82,56,126,244,122,12,134,41,196,212,176,54,104,64,62,62,67,21,73,208,135,131,2,36,41,163,37,81,17,104,163,48,112,145,17,86,172,125,64,185,131,66,115,244,64,117,0,31,106,117,208,63,114,55,226,232,155,138,126,177,139,113,171,251,11,184,74,165,83,140,246,41,136,56,201,46,154,187,237,32,0,2,166,222,156,24,91,142,8,72,104,12,195,79,218,148,28,21,122,16,154,72,167,165,69,169,2,203,145,42,33,89,255,31,47,243,90,153,255,255,252,143,239,249,203,255,153,159,255,255,153,241,239,151,254,176,197,108,5,94,35,4,54,24,181,183,143,246,173,42,20,0,0,92,151,111,198,234,247,85,47,242,146,253,88,212,218,238,125,81,81,113,77,238,181,4,238,29,230,178,207,60,236,213,206,166,237,202,59,77,94,127,40,155,244,221,169,149,181,251,93,138,4,211,90,162,235,125,100,5,248,151,176,167,37,96,213,48,243,70,168,52,36,21,22,90,54,139,97,26,24,160,24,194,136,229,66,35,72,112,240,142,27,145,16,46,250,177,153,7,149,104,17,178,108,12,33,28,69,8,179,224,65,211,52,201,33,251,66,75,23,45,91,77,134,209,113,53,86,51,58,64,64,88,86,51,4,59,205,197,26,210,186,47,3,62,232,100,236,185,15,171,167,65,62,158,150,30,75,128,104,237,105,33,122,241,60,185,70,206,135,207,9,202,151,59,53,41,150,97,61,105,90,212,134,231,151,18,149,42,97,74,232,101,246,209,178,88,141,242,211,23,59,118,207,254,85,255,162,234,185,49,68,204,119,249,91,187,78,251,58,222,221,162,105,151,189,127,65,206,186,192,182,16,0,1,50,156,48,206,178,181,142,75,16,148,159,218,192,68,2,194,116,36,163,109,216,34,83,66,135,147,122,147,34,55,40,148,68,55,49,46,147,97,8,128,210,29,254,213,94,191,234,139,140,31,142,79,45,208,128,171,92,193,116,53,38,229,57,80,255,251,178,100,150,1,7,37,102,196,171,25,103,32,70,226,89,45,24,38,98,27,157,155,21,135,229,153,1,48,51,165,124,144,139,48,7,160,0,68,0,92,12,166,232,171,15,24,137,229,163,226,52,237,88,96,23,96,114,161,42,233,178,253,190,91,230,219,190,152,161,191,108,123,6,12,176,98,51,46,95,176,71,101,51,176,58,255,193,43,163,36,194,74,226,209,132,204,106,136,9,24,77,168,33,200,192,4,88,96,115,69,154,8,14,54,95,193,3,6,136,193,203,153,82,29,49,0,145,49,34,6,146,90,179,5,82,81,1,33,189,228,132,186,38,132,47,105,64,140,61,85,210,41,164,47,136,72,40,6,180,144,170,199,1,33,213,31,30,21,122,212,25,35,57,88,210,22,11,1,175,246,238,242,82,196,29,71,30,1,143,158,110,44,18,76,201,82,176,72,17,28,109,114,20,161,184,172,190,112,160,198,102,19,27,178,136,249,107,47,42,161,113,97,145,76,202,58,69,11,43,221,95,179,235,54,249,153,61,46,215,178,215,157,217,159,216,24,188,238,82,179,254,55,29,253,44,151,14,200,12,175,96,0,4,233,242,4,92,40,21,70,78,246,201,21,64,165,95,170,97,185,161,147,23,69,166,170,218,190,117,157,170,120,69,184,111,255,243,189,75,242,249,47,255,255,127,255,242,255,191,255,202,219,62,139,43,44,156,250,41,25,159,124,237,165,52,186,34,23,214,61,21,4,172,192,9,143,197,130,210,212,235,106,188,115,9,14,201,168,161,68,60,129,98,161,32,236,178,169,101,97,106,203,31,134,9,247,171,116,179,69,247,80,134,230,199,31,198,236,204,101,42,128,84,69,107,107,234,144,42,34,102,169,138,41,40,163,158,6,85,49,214,170,171,160,114,18,17,152,197,56,26,25,176,49,8,0,203,142,202,154,153,142,25,117,205,212,204,178,86,201,48,134,154,38,88,82,194,221,153,71,36,33,65,171,76,132,48,48,140,232,28,155,94,133,21,65,101,96,97,151,58,130,198,147,37,71,87,146,79,74,84,210,90,237,69,152,100,20,164,29,184,21,160,173,25,85,208,38,141,243,33,204,202,180,37,30,123,167,68,227,45,242,97,241,102,194,125,183,249,119,233,250,194,115,101,101,233,111,115,231,108,145,244,67,130,244,9,173,37,86,93,126,175,127,28,251,95,28,205,152,255,243,182,246,190,204,189,59,250,76,183,95,23,134,251,97,85,232,0,216,6,77,145,113,32,195,86,44,32,182,56,172,167,62,95,93,133,140,196,241,141,74,96,32,171,243,75,80,125,71,234,32,202,36,168,114,25,220,182,226,168,165,127,247,36,8,182,168,154,234,201,5,223,173,174,27,85,115,46,81,60,152,219,30,143,255,251,178,100,147,3,6,240,102,197,33,153,102,64,72,162,153,44,25,38,18,26,29,155,22,135,229,57,1,44,9,228,176,147,36,48,64,37,194,64,12,66,82,171,167,241,228,106,131,151,223,83,199,120,150,10,129,228,134,197,137,153,169,175,168,242,197,135,188,251,234,181,141,118,7,180,118,161,235,118,170,214,222,118,254,121,172,170,70,18,192,216,75,182,242,187,205,61,20,39,213,34,152,138,8,138,37,255,26,28,189,192,38,198,134,46,160,25,3,92,67,50,164,204,30,185,228,10,162,53,113,184,43,48,102,129,131,12,132,156,132,210,137,4,29,144,40,70,84,170,141,132,186,239,140,48,216,148,33,231,141,197,82,181,160,54,233,74,216,223,135,65,245,87,80,124,165,213,101,148,51,182,227,34,144,88,120,145,173,156,4,110,101,181,79,210,194,0,250,18,88,174,177,82,41,51,41,6,20,77,21,172,209,193,149,100,90,66,180,54,188,161,22,229,170,58,57,182,149,239,157,108,154,217,47,254,194,11,175,183,158,225,52,138,249,137,94,209,140,215,0,3,143,31,23,168,208,36,50,168,54,217,239,110,21,39,50,93,211,181,91,138,87,209,92,117,137,211,32,1,224,118,155,120,180,232,14,196,245,18,64,229,21,60,166,40,90,49,107,157,99,46,87,55,95,249,116,253,255,189,106,72,21,35,156,76,157,212,62,86,165,58,224,128,0,32,173,200,67,157,88,34,202,224,231,13,252,92,78,252,88,133,168,202,80,63,101,121,237,188,99,227,117,214,162,191,188,178,65,85,193,116,186,67,217,153,212,8,49,101,43,207,192,6,203,205,18,166,4,89,18,66,223,23,97,67,160,177,227,87,56,146,137,70,130,165,165,53,64,49,206,16,16,8,84,201,180,130,176,48,225,17,151,212,221,28,16,56,104,198,50,226,88,156,199,53,147,85,84,169,114,68,3,32,133,102,192,138,116,204,161,197,68,194,224,86,241,240,110,72,60,168,151,100,166,54,195,225,182,192,221,97,50,216,21,152,194,57,36,247,244,114,147,193,252,76,19,215,160,46,45,33,131,88,158,94,227,241,198,161,110,179,120,108,64,123,91,105,50,158,101,148,68,247,146,154,184,190,183,129,82,199,230,95,107,57,116,254,76,62,236,244,204,252,253,223,127,38,57,180,252,211,46,46,253,38,208,240,140,36,107,144,0,1,60,213,56,224,94,58,44,30,44,64,169,194,40,219,115,57,166,50,205,44,53,86,26,15,23,32,85,104,172,239,255,255,253,54,255,221,221,145,22,92,171,127,125,217,116,66,17,78,174,45,102,83,179,114,186,85,101,109,26,12,163,66,96,0,68,37,53,140,197,225,235,214,47,225,82,188,223,41,165,209,23,244,33,255,251,178,100,153,3,6,179,102,197,65,249,102,176,69,236,233,111,28,5,244,93,61,159,19,12,101,252,65,25,51,101,52,144,138,248,140,245,160,61,181,109,101,189,119,156,236,229,63,109,246,229,171,151,49,212,170,180,173,236,116,216,76,63,77,70,227,46,22,122,204,229,34,33,23,149,129,179,185,120,114,193,11,2,40,44,242,1,58,32,87,138,16,107,152,46,185,162,56,37,192,176,32,174,204,131,143,1,12,34,64,194,26,143,153,185,26,67,138,176,40,192,82,101,83,14,1,91,160,209,163,129,132,173,199,122,132,20,164,149,12,192,201,58,96,77,14,48,206,9,80,75,216,194,58,14,129,31,68,14,83,125,52,198,206,49,146,168,73,42,46,232,216,232,76,106,48,19,149,74,225,94,156,85,238,176,107,17,81,117,1,213,156,192,66,227,71,103,90,110,86,252,62,101,92,171,84,109,175,207,201,53,68,236,13,86,151,78,102,238,113,49,88,56,198,102,221,177,46,252,25,61,104,246,158,219,133,125,102,90,103,68,210,38,190,255,67,72,221,182,244,61,123,0,0,20,144,177,52,91,45,69,149,105,147,77,163,47,255,205,202,142,35,97,3,149,170,92,248,97,34,214,193,48,196,191,242,95,254,90,154,213,247,239,133,159,250,185,127,255,255,215,254,255,69,175,255,123,189,219,114,189,40,191,187,252,142,177,10,9,72,32,0,29,201,101,91,109,221,82,43,103,235,12,235,164,248,251,47,41,85,114,81,145,251,51,100,106,82,150,137,30,255,54,198,33,195,153,157,226,125,55,58,132,234,72,174,72,32,234,12,161,250,10,211,77,7,30,121,49,119,211,170,50,0,9,167,164,209,104,137,73,37,88,243,29,20,12,108,195,187,43,48,179,2,65,176,34,141,12,146,139,16,35,81,218,41,73,233,164,1,152,201,80,28,89,170,17,45,97,193,193,67,200,195,23,47,141,3,38,83,5,108,135,101,168,213,40,188,92,22,96,144,142,19,187,41,99,140,150,25,92,146,88,102,12,148,189,180,175,222,47,142,7,137,135,130,85,197,13,95,172,196,41,86,150,224,162,119,141,78,75,70,39,147,102,10,7,218,177,213,28,123,58,202,254,133,138,64,141,247,94,151,41,141,81,155,202,239,220,115,237,185,57,53,179,81,94,206,75,147,136,65,61,164,119,91,233,215,161,149,25,106,165,25,107,0,0,237,105,149,241,103,161,57,176,36,208,162,35,2,38,169,4,29,198,104,131,186,115,103,48,219,64,151,177,119,29,191,219,255,255,255,253,45,255,244,255,255,211,79,74,230,179,123,210,136,218,108,243,51,209,31,246,171,169,216,186,61,214,254,247,73,190,168,28,68,154,64,49,1,72,153,180,230,158,52,255,251,178,100,154,1,38,230,103,68,193,249,102,176,76,12,217,111,48,194,104,26,249,157,21,103,229,57,1,7,51,166,124,144,11,37,119,39,205,221,141,228,38,211,232,127,32,97,28,174,229,129,137,175,104,248,223,180,25,111,7,49,168,171,220,28,97,24,233,182,142,68,30,204,150,42,179,48,40,60,188,138,233,156,151,121,142,23,253,72,161,136,200,196,163,138,22,95,117,82,22,4,208,4,18,160,96,66,225,135,16,111,30,105,32,85,44,28,171,152,86,1,158,48,0,83,84,228,56,152,131,184,0,128,16,168,89,96,48,2,2,210,220,170,107,41,30,11,105,164,202,110,179,4,234,95,10,154,145,122,66,90,236,10,170,241,116,105,149,58,49,40,210,151,184,78,219,89,167,176,14,12,84,193,117,118,9,44,177,37,32,30,153,81,184,148,6,11,116,131,4,236,186,103,34,171,209,97,85,11,86,235,10,53,170,210,34,166,252,150,149,93,230,234,179,233,75,251,118,199,113,79,242,223,89,233,48,5,212,137,40,153,117,137,69,167,0,186,156,132,107,30,153,132,161,34,61,49,51,80,223,45,173,99,17,158,87,90,40,211,17,222,194,223,118,174,216,207,236,237,42,35,255,221,222,211,45,138,185,149,250,116,245,105,220,246,119,98,34,163,126,189,228,153,64,165,42,26,36,8,0,13,146,228,147,96,66,111,73,174,242,119,24,50,49,57,151,115,20,199,50,157,196,133,124,218,22,54,222,250,148,127,44,54,86,88,108,76,238,22,130,74,34,47,92,161,159,44,3,8,125,136,1,39,218,200,85,56,170,40,47,119,164,66,16,148,8,224,117,172,102,0,6,20,103,169,134,0,82,44,40,176,12,52,104,40,25,22,99,56,168,202,134,48,34,130,59,144,179,49,10,128,138,77,33,179,52,36,172,82,70,185,33,193,19,244,104,98,33,173,34,33,40,116,125,44,3,1,182,52,137,30,0,14,26,137,80,42,132,242,164,204,58,198,120,122,81,33,128,67,89,66,197,165,225,80,110,38,86,151,71,13,235,54,222,48,36,216,220,221,183,44,176,190,107,67,91,156,12,151,206,109,144,231,132,185,84,33,107,117,163,213,76,170,25,220,83,202,90,196,165,28,25,222,234,219,203,233,33,176,94,211,111,22,204,93,90,22,107,38,98,83,55,158,241,243,19,123,221,5,14,202,127,67,188,170,180,9,43,218,0,0,68,18,60,61,149,1,40,125,37,89,243,66,163,54,151,149,125,62,159,118,189,155,156,105,218,37,176,222,199,116,159,39,150,44,125,169,81,222,126,127,235,175,255,254,62,171,254,191,244,123,16,218,234,170,203,179,166,218,127,255,255,255,198,14,16,16,93,147,72,68,117,107,154,187,194,255,251,178,100,160,3,7,101,102,196,193,250,126,48,71,108,217,95,44,2,244,29,193,157,19,7,233,248,192,255,51,101,252,192,11,36,163,27,21,87,72,130,110,144,14,54,228,220,107,79,22,53,102,150,184,180,13,230,173,173,215,153,254,97,162,22,84,235,49,135,172,18,119,168,114,155,160,186,194,202,84,197,59,29,72,162,35,34,112,20,26,102,55,20,144,113,70,6,2,3,128,73,146,0,46,161,84,153,174,50,64,164,4,172,193,2,38,82,2,36,100,106,136,204,139,73,2,132,26,14,212,76,128,50,254,37,208,168,112,192,207,176,177,241,1,69,222,176,139,189,104,160,202,99,183,16,30,4,20,43,7,25,138,68,136,41,214,116,33,3,168,133,24,193,168,54,140,69,180,177,214,118,31,234,245,58,125,145,137,58,135,222,154,69,55,167,164,106,101,232,196,115,99,174,198,198,156,145,113,102,46,203,1,251,130,204,171,151,136,114,234,11,155,246,85,35,11,43,100,9,104,200,191,136,248,190,49,222,69,183,250,141,95,188,70,173,173,183,187,197,239,127,166,225,255,130,9,198,236,187,245,146,88,168,122,135,87,138,64,0,2,162,138,169,13,5,107,213,157,149,72,69,118,75,22,171,7,246,155,198,226,220,206,47,37,150,158,141,127,124,115,51,57,157,125,123,222,182,222,200,233,110,201,71,107,191,167,244,167,211,251,116,255,254,200,46,36,96,0,17,203,202,37,213,153,171,18,13,28,99,210,70,34,90,51,219,80,228,238,242,246,174,17,105,71,182,206,241,222,120,177,51,18,247,73,48,184,147,197,114,18,202,58,131,132,223,3,154,224,184,178,54,228,150,233,202,133,3,32,40,227,164,95,193,192,85,240,81,71,101,98,152,87,131,109,40,161,60,1,131,7,36,178,78,128,196,81,3,194,21,56,27,41,9,98,162,142,198,18,17,163,9,34,166,163,161,97,147,132,153,10,226,205,80,175,150,68,144,164,131,59,14,182,169,228,48,107,38,94,45,243,154,152,170,195,49,126,90,236,221,139,187,143,68,165,243,0,249,66,193,24,125,134,23,140,133,187,68,244,42,31,182,79,190,152,196,240,86,62,161,154,152,17,72,6,6,5,118,137,134,68,209,192,223,94,125,66,231,161,247,219,125,115,187,54,87,48,167,200,92,164,23,233,103,186,107,75,46,119,254,185,122,37,21,53,145,251,123,39,151,200,222,153,0,0,11,162,233,3,152,248,118,164,129,229,159,189,10,174,101,155,109,55,11,150,45,71,32,73,0,109,200,167,215,203,255,47,45,253,254,101,255,203,255,255,255,255,255,159,255,251,242,227,71,214,135,143,54,28,170,229,149,23,251,199,50,93,173,84,22,15,23,104,45,128,128,97,255,251,178,100,150,131,6,242,102,196,169,249,102,176,74,140,217,93,24,40,190,92,81,155,19,7,229,154,193,43,179,165,124,96,163,104,41,211,200,92,55,54,152,182,146,177,119,13,211,88,140,137,210,251,229,92,241,113,1,198,77,73,90,239,83,81,255,241,44,202,244,242,101,111,69,59,124,93,73,210,44,82,69,152,13,49,96,93,54,211,17,208,95,233,94,152,3,3,152,32,144,6,145,137,122,26,120,117,76,128,123,99,53,176,73,160,211,142,24,83,220,213,28,68,249,238,113,141,169,147,49,128,8,214,102,88,105,22,24,161,8,102,9,128,81,81,12,10,82,87,40,117,214,31,55,43,97,194,128,178,245,135,68,245,107,119,24,147,64,78,101,42,151,48,118,140,253,188,174,4,86,47,14,196,165,36,147,5,96,119,172,204,99,209,194,88,172,177,146,185,108,168,158,246,190,44,102,79,252,196,220,196,68,37,120,252,250,3,207,173,80,210,212,125,54,95,20,116,63,60,180,116,173,242,188,227,215,131,243,179,167,185,203,222,5,215,174,75,184,192,25,99,197,245,215,239,238,98,129,205,18,24,13,78,154,0,1,239,200,1,203,18,196,180,137,99,229,15,251,250,234,180,215,217,55,138,153,185,51,63,255,191,132,152,178,54,171,94,182,158,255,245,255,175,255,255,255,255,255,255,235,229,149,31,39,255,47,230,53,138,181,105,246,238,127,123,30,188,202,239,113,97,12,85,43,96,0,0,30,22,47,138,132,235,82,182,12,93,64,117,188,82,163,60,118,147,213,19,4,175,183,245,230,181,181,7,58,100,214,161,226,43,148,145,153,26,31,30,43,97,181,48,254,57,71,217,128,3,83,31,101,14,186,94,171,151,113,3,7,140,67,65,224,74,6,24,128,121,3,84,226,145,192,37,130,66,23,153,14,230,17,0,170,6,89,11,0,109,24,109,176,99,206,13,197,6,69,10,4,0,92,229,44,46,114,148,2,3,73,136,130,70,54,201,180,151,86,27,65,254,127,202,95,68,212,207,17,241,106,46,66,96,178,28,14,227,156,168,114,249,115,89,91,70,157,108,79,148,142,113,21,112,240,196,170,189,24,153,164,186,225,134,44,69,59,147,60,240,231,145,116,213,88,50,161,13,208,179,5,56,227,6,118,165,43,124,244,172,122,233,142,93,213,214,96,67,223,214,161,219,88,182,45,228,182,51,88,248,159,215,85,198,202,112,37,127,162,94,219,96,55,128,1,45,144,46,60,210,54,86,93,105,43,83,148,50,239,47,123,112,90,105,107,230,81,45,81,68,243,29,91,48,33,77,16,35,67,156,95,50,46,186,129,153,42,131,179,159,103,230,125,195,151,186,245,252,63,195,102,2,207,45,82,232,100,191,127,255,251,178,100,146,133,6,246,102,197,65,249,126,160,75,76,217,28,36,34,190,28,137,155,19,7,229,154,193,45,51,164,252,144,138,248,253,190,159,253,199,9,72,3,240,157,184,183,245,230,28,61,143,152,26,241,17,99,16,13,66,81,26,216,131,127,111,175,141,98,44,176,158,171,166,210,113,201,154,53,29,35,134,146,136,229,12,65,202,80,137,81,30,57,203,204,138,105,202,232,164,242,114,5,200,50,202,73,100,131,52,21,49,197,64,121,178,185,144,9,3,32,227,16,238,28,121,134,218,127,0,17,68,224,225,73,187,0,130,35,16,235,108,2,80,88,3,28,213,47,29,165,69,29,50,101,32,240,80,235,157,99,198,225,199,210,58,89,198,30,12,9,71,80,16,22,9,96,154,216,52,7,149,202,119,91,246,227,1,192,77,105,114,91,242,48,209,18,163,235,9,74,255,132,145,216,246,254,94,43,9,122,156,188,118,92,133,72,252,212,101,99,69,210,156,118,74,157,98,248,28,90,122,107,233,150,165,229,145,98,236,73,83,166,111,150,111,45,117,157,72,22,177,5,221,103,41,151,254,201,204,100,16,85,201,181,253,30,203,213,158,92,140,17,22,16,0,1,178,5,196,68,24,74,176,168,184,213,93,43,8,238,164,141,57,49,181,21,152,54,125,72,170,141,40,36,121,143,47,175,232,247,228,143,63,207,204,165,140,34,206,249,127,253,127,255,255,171,145,143,241,63,230,114,203,54,94,191,255,102,235,71,212,2,181,55,112,22,0,1,141,113,205,230,197,59,62,117,50,134,35,167,143,206,80,190,28,100,174,141,208,238,242,120,153,165,101,196,72,239,36,141,21,252,172,115,188,80,200,203,12,79,192,175,187,130,130,22,120,90,146,222,143,26,157,76,237,109,178,116,190,26,41,45,89,219,81,110,98,49,85,209,9,3,200,1,9,74,80,181,34,135,137,166,67,32,17,128,239,130,52,21,144,173,195,28,243,34,114,24,140,34,204,8,135,2,3,170,177,214,250,23,130,157,109,85,165,67,139,121,1,38,202,123,41,24,251,28,73,196,4,176,183,61,90,89,192,240,9,116,242,90,191,31,103,16,28,137,223,114,43,30,14,163,217,225,56,117,111,234,74,8,18,147,109,91,172,211,4,50,0,224,227,70,103,130,1,185,234,119,4,24,212,212,136,78,146,116,47,42,111,235,118,151,62,114,123,159,117,174,82,26,124,194,252,242,203,95,158,234,206,223,229,138,75,25,158,144,8,136,220,91,87,139,187,68,123,95,64,174,32,0,1,217,94,38,66,62,72,141,102,145,18,173,105,127,254,103,105,66,90,217,125,80,150,57,40,115,1,180,40,214,150,47,191,255,247,223,60,190,127,255,255,151,255,215,255,255,251,178,100,141,1,7,53,102,196,193,249,102,64,76,140,217,77,36,39,190,93,5,155,18,135,229,250,193,33,179,101,60,144,138,248,231,41,172,21,57,30,15,34,222,98,50,236,206,115,81,170,199,237,67,106,232,136,128,181,94,4,226,0,4,0,31,19,116,12,235,47,240,246,211,222,107,237,129,68,100,153,100,53,6,209,52,119,22,184,191,120,196,90,238,46,49,251,219,204,186,90,102,136,119,23,69,104,48,140,209,120,130,10,166,243,133,96,145,65,119,70,89,146,164,68,213,76,74,40,25,2,1,215,33,17,2,75,128,165,17,10,100,132,76,176,42,145,192,193,76,132,58,98,162,8,140,227,92,101,67,12,115,214,115,1,130,69,204,145,152,24,101,111,168,1,113,208,201,4,33,72,181,41,122,201,32,22,234,172,44,2,66,93,100,120,69,116,196,97,12,129,122,60,140,194,180,218,195,185,241,182,95,26,141,179,199,102,152,234,78,58,146,214,96,159,8,131,238,105,159,170,164,90,100,100,178,152,204,75,46,217,152,148,176,31,39,209,205,142,74,164,245,79,249,93,203,19,89,133,123,246,55,39,251,99,221,169,140,239,230,208,247,156,75,104,122,247,129,168,219,204,74,83,215,87,25,193,199,32,127,246,122,153,136,153,161,149,90,160,0,9,145,72,73,24,166,77,79,32,88,69,164,192,240,72,144,128,241,99,246,145,53,67,9,154,77,170,199,44,109,73,10,14,105,92,207,235,151,251,95,255,249,127,255,255,63,157,28,58,222,103,150,127,49,97,236,61,159,101,223,255,255,255,254,58,8,64,72,68,64,2,84,232,74,176,181,246,121,47,95,35,247,238,91,99,24,40,83,83,124,127,254,62,227,91,215,22,164,155,241,165,205,92,16,164,242,28,169,57,12,4,11,104,233,55,139,226,16,214,81,53,178,138,5,172,59,208,98,181,35,40,200,77,34,67,20,248,78,134,226,122,145,205,2,247,65,243,160,15,8,73,35,9,194,236,39,48,75,132,172,154,206,17,115,16,26,181,157,242,251,52,228,174,150,175,214,78,66,54,94,204,222,235,79,243,252,166,172,181,156,38,28,54,246,82,185,47,187,42,118,158,24,102,12,189,56,186,46,134,218,114,123,92,48,59,83,66,10,44,94,112,122,185,187,28,235,12,88,238,108,137,218,66,157,25,243,186,95,46,77,92,55,110,182,56,169,198,217,228,180,68,215,100,12,189,51,5,105,89,155,219,178,246,158,199,183,247,38,250,20,55,67,171,42,43,75,179,210,0,0,108,35,18,197,154,117,204,152,145,86,76,56,88,66,69,28,84,166,68,177,239,78,83,92,67,124,239,219,255,250,127,255,255,255,255,255,255,185,228,205,118,156,105,200,231,24,255,251,178,100,130,129,6,117,102,197,217,248,102,176,74,172,217,127,24,7,196,26,17,155,21,7,225,154,193,57,179,100,180,144,151,48,202,102,100,246,31,67,158,187,233,154,100,250,222,155,155,206,93,212,36,106,70,84,0,0,100,140,196,235,145,229,155,62,212,40,49,111,44,24,134,65,164,135,51,214,46,183,74,124,77,72,153,165,188,179,82,244,125,58,218,177,236,85,200,238,56,71,73,198,117,71,44,101,148,189,36,208,234,209,218,121,125,82,249,49,24,148,173,182,65,197,7,52,64,157,237,33,44,71,4,76,195,36,66,54,149,204,244,54,38,92,17,184,28,231,133,37,207,62,57,154,4,2,164,208,160,204,35,121,122,66,2,173,146,216,183,24,11,124,247,55,86,226,196,229,41,24,203,91,103,249,62,217,219,167,65,14,53,167,222,2,128,228,57,153,142,130,95,173,86,241,101,12,250,63,121,75,206,50,122,125,230,122,183,212,209,49,113,121,129,102,136,117,121,105,10,3,245,136,218,54,218,213,132,167,204,172,198,153,237,236,247,246,11,69,210,254,57,211,54,159,236,130,212,223,201,76,38,206,189,63,212,160,55,8,0,0,154,54,155,70,41,145,247,84,53,177,34,132,149,255,245,73,202,53,14,172,94,149,172,133,151,103,254,187,17,197,29,20,62,88,190,81,127,186,57,215,79,231,151,11,209,132,91,181,7,111,255,159,250,44,173,27,15,22,125,146,189,213,54,37,54,217,172,191,250,140,8,213,6,84,0,0,75,145,15,147,207,157,30,91,133,45,222,93,250,220,36,41,201,78,180,199,15,227,230,62,177,243,247,77,121,229,203,4,180,88,162,130,165,240,177,34,3,9,114,44,6,161,200,178,23,1,176,193,99,6,36,3,250,85,12,185,46,162,224,16,134,34,37,10,0,4,136,211,8,4,213,68,10,83,56,35,40,211,105,146,152,102,155,165,129,73,82,102,48,104,152,4,80,168,248,16,130,242,202,0,70,134,10,182,155,117,130,87,108,230,30,84,240,101,151,97,73,51,201,122,168,57,105,191,1,174,101,114,210,25,108,15,106,212,66,79,114,33,24,17,134,194,145,224,15,241,4,128,127,113,236,148,166,39,86,154,25,39,44,54,181,106,104,23,217,164,238,149,145,113,56,228,207,90,87,103,205,143,17,192,218,87,172,88,189,152,83,5,226,95,220,195,180,165,102,174,218,107,89,205,158,234,205,98,165,180,13,63,148,255,82,178,172,34,171,34,104,0,80,180,216,120,161,125,35,88,218,19,98,129,49,237,25,229,76,16,41,114,67,167,28,196,222,181,212,181,137,194,52,13,136,175,34,26,164,116,15,103,191,215,114,214,225,223,253,203,255,255,235,255,226,198,189,212,31,255,251,178,100,141,129,6,213,103,197,65,249,102,176,73,76,217,62,36,34,190,27,133,157,21,103,233,252,65,33,51,100,244,144,138,248,230,187,122,53,127,211,95,255,20,6,137,0,0,129,11,104,81,186,62,9,244,20,173,91,217,29,66,120,192,175,24,8,82,137,93,30,108,223,121,205,125,247,125,227,17,227,63,125,219,98,51,29,109,133,129,28,204,116,179,20,75,53,26,71,56,147,194,115,39,193,204,112,2,96,106,191,56,145,32,16,3,133,174,48,48,224,32,244,12,51,131,205,33,163,72,168,6,32,84,195,60,30,48,2,120,44,248,24,40,4,104,148,136,56,56,168,210,214,131,66,178,194,80,79,51,207,125,252,86,37,2,73,38,80,63,20,117,50,66,180,122,195,172,87,13,100,37,22,46,103,8,250,66,20,234,20,82,23,131,245,8,84,206,165,112,140,185,118,231,29,137,79,215,223,199,96,108,77,200,242,34,166,139,134,8,81,59,10,244,39,23,78,18,63,96,170,220,93,188,99,87,82,14,241,190,255,12,207,101,196,148,121,76,110,109,253,190,143,23,25,255,222,240,60,223,223,83,21,148,147,103,163,154,66,0,0,162,231,46,179,1,210,117,91,85,115,139,40,141,38,148,92,115,81,138,23,153,94,153,214,175,13,189,72,78,12,131,124,177,252,129,180,64,228,119,175,245,95,211,63,255,255,153,79,159,60,195,246,247,50,147,236,194,118,229,255,127,255,255,255,241,149,1,35,8,1,39,16,204,11,232,10,15,55,225,77,232,240,252,252,11,62,126,76,236,230,163,135,24,98,39,62,146,204,91,156,228,43,158,187,181,93,87,106,60,228,182,118,86,206,221,20,166,131,159,248,41,73,211,40,98,29,0,1,34,106,61,139,6,204,217,88,246,192,128,221,193,40,134,142,16,130,111,18,44,64,89,1,29,42,40,209,76,36,81,17,224,83,18,136,194,174,14,16,168,140,49,16,180,72,216,1,150,68,88,58,122,182,69,212,170,138,241,138,184,112,226,242,105,107,15,26,89,16,99,10,133,71,27,72,17,213,166,112,167,120,63,171,98,90,44,23,79,144,212,167,88,47,92,186,35,21,131,118,21,179,193,243,103,231,108,149,15,152,160,236,84,94,84,85,92,140,251,177,184,214,175,204,114,205,84,193,216,217,139,38,211,75,229,107,109,137,217,154,207,87,169,219,89,220,18,247,235,229,178,169,42,0,0,22,4,195,106,216,232,165,218,147,22,154,235,65,180,38,188,181,170,115,11,194,9,33,180,140,106,204,167,122,182,252,140,229,121,255,207,226,239,255,255,151,95,255,255,255,249,255,252,188,89,203,255,255,105,178,101,182,46,188,67,190,206,108,227,95,118,191,241,152,29,194,240,255,251,178,100,144,131,38,145,102,197,33,153,102,64,77,44,233,77,36,38,204,26,157,155,21,7,229,154,193,38,51,101,124,96,154,249,0,24,165,249,84,198,151,137,60,71,23,181,123,153,89,85,200,226,30,171,163,172,110,254,158,54,51,235,75,239,198,202,177,158,29,21,111,216,35,49,48,198,41,83,79,77,96,103,163,162,75,109,39,20,70,178,149,83,23,61,94,167,42,111,161,168,57,150,164,64,51,47,16,208,64,81,184,193,89,128,241,12,179,20,192,10,136,182,104,238,66,8,225,67,9,3,130,5,66,56,129,1,2,163,164,152,96,137,162,195,220,68,220,170,189,42,165,43,45,104,140,149,219,100,249,75,85,52,15,31,106,79,139,91,128,162,87,165,45,180,57,32,38,18,66,67,211,54,104,190,250,102,114,69,50,61,154,27,161,31,145,186,89,238,90,232,234,168,197,29,11,107,221,162,114,250,136,76,232,92,124,236,221,95,69,43,223,181,44,154,53,247,155,90,118,117,190,187,175,214,102,61,200,122,217,58,201,41,190,255,244,161,193,161,144,186,32,0,112,138,53,16,228,238,94,12,98,227,235,121,64,217,125,116,138,82,163,147,157,167,73,106,97,63,47,103,28,151,172,255,255,243,159,175,255,255,255,255,63,255,255,255,255,233,29,237,59,132,141,32,126,99,31,19,7,247,150,139,103,142,205,134,131,62,10,58,148,32,0,1,189,109,12,68,238,44,87,149,115,239,178,166,84,54,133,225,184,204,123,110,38,188,22,168,149,244,214,115,188,192,143,6,207,38,123,59,106,134,228,252,167,115,56,138,192,104,17,99,200,29,108,161,21,5,129,76,118,95,18,115,139,204,8,61,73,151,217,34,71,158,10,142,20,90,11,17,12,98,178,48,104,181,40,164,37,144,44,147,0,192,96,100,106,169,5,23,48,12,57,30,1,78,206,22,204,41,158,22,162,31,153,104,14,66,103,183,37,124,93,85,63,109,119,144,7,47,141,52,151,221,131,57,10,25,57,216,38,109,214,247,6,195,234,106,71,72,79,17,193,226,228,117,221,29,96,129,33,84,226,11,125,15,215,191,244,101,68,156,91,19,21,76,18,17,26,188,183,173,68,210,197,231,117,60,113,187,177,168,233,155,255,147,103,103,39,173,150,205,183,244,21,151,237,215,192,132,207,217,206,27,195,171,186,147,165,64,0,20,226,116,164,10,38,74,8,32,121,221,105,250,73,153,187,17,42,244,217,200,102,66,178,65,43,142,80,127,245,255,249,127,255,255,255,255,254,191,167,249,249,222,70,142,64,178,159,57,175,203,175,62,228,198,59,108,182,189,219,95,222,207,183,95,223,27,171,4,93,0,0,14,36,33,125,91,17,228,139,102,228,73,92,255,251,178,100,153,3,6,177,102,197,65,249,102,176,76,12,233,111,24,38,190,91,41,155,20,135,229,153,1,48,51,101,60,192,139,40,221,64,78,66,110,6,250,22,123,196,101,254,22,37,151,53,206,181,188,111,17,156,229,135,59,29,236,227,59,145,135,166,157,195,82,11,77,52,149,250,126,196,86,74,148,194,214,13,78,20,193,169,161,25,117,144,136,168,33,162,130,57,154,195,10,34,164,212,224,24,121,142,25,142,32,33,211,4,240,168,33,230,27,106,135,40,14,208,29,72,201,5,206,10,8,8,8,68,98,212,42,132,159,11,89,110,194,153,107,69,135,96,184,105,250,91,235,45,150,57,23,90,187,177,2,53,232,117,197,184,247,82,77,201,99,165,136,83,161,217,84,93,250,193,10,19,245,17,45,191,227,10,142,74,145,169,30,232,145,199,38,205,175,38,62,87,124,169,151,71,67,236,31,84,125,125,245,106,85,55,118,41,179,211,221,249,73,255,207,143,167,169,181,106,114,112,13,175,254,181,253,208,202,208,108,172,171,104,0,2,89,241,29,195,163,247,153,70,18,18,239,42,226,104,187,29,15,170,117,235,210,62,242,88,159,93,3,21,72,250,246,90,122,35,219,159,172,91,247,229,231,217,151,111,203,151,62,124,191,255,255,255,53,63,173,255,242,255,255,255,55,250,34,247,255,253,49,117,14,54,144,0,10,5,58,204,23,235,14,29,245,33,195,99,122,194,192,228,26,103,2,42,104,153,191,251,244,182,115,125,250,195,222,119,36,174,152,224,49,26,70,236,99,72,150,31,106,112,193,30,241,233,19,186,195,149,227,115,104,140,169,58,208,38,68,42,9,80,128,193,12,20,25,170,169,111,2,164,35,177,32,37,81,208,10,108,200,36,49,116,21,115,188,91,177,227,39,134,64,32,74,5,2,130,170,169,93,18,120,11,190,248,51,71,169,196,130,87,195,168,197,29,53,2,128,157,40,9,122,175,216,186,209,136,195,112,136,156,137,202,118,190,36,228,162,171,157,179,60,73,11,2,145,166,240,137,189,156,230,65,101,102,132,193,209,253,71,9,160,13,49,20,106,171,102,167,9,46,179,76,249,53,25,194,113,157,171,81,157,100,161,9,228,183,206,10,238,100,23,234,129,202,43,180,179,65,178,166,64,0,28,231,23,21,160,138,1,73,57,20,118,80,64,111,237,35,85,234,69,126,234,75,53,20,195,202,59,13,126,51,255,229,255,255,255,255,255,255,255,252,159,255,37,75,146,143,248,95,230,93,223,174,81,27,69,145,179,113,125,243,241,49,221,114,175,3,66,78,112,107,140,0,129,110,223,249,76,173,190,98,242,43,18,250,89,138,124,190,67,78,156,165,4,176,91,145,10,242,27,249,202,255,251,176,100,156,131,6,97,102,197,161,249,78,178,76,108,233,127,36,40,190,91,185,155,20,140,225,158,65,44,51,101,124,144,150,248,242,203,245,222,111,31,175,220,183,201,117,45,62,50,249,247,114,19,140,105,176,51,135,108,176,74,165,152,156,119,152,170,198,120,140,16,1,163,24,230,36,220,18,250,11,32,91,148,54,96,212,198,8,68,171,136,15,57,19,12,24,72,224,60,224,103,146,12,3,48,67,140,168,45,80,9,0,127,14,16,132,104,84,182,200,140,130,21,40,105,201,108,142,105,126,224,168,67,47,117,156,183,126,76,200,156,133,200,206,33,248,125,223,125,29,23,234,211,231,35,190,96,72,59,45,150,139,15,41,49,59,42,196,153,151,9,203,246,98,64,90,251,109,174,122,135,89,26,51,165,206,235,173,147,45,207,41,63,45,46,91,201,150,95,121,168,235,251,49,54,207,190,251,95,79,155,245,45,212,207,110,217,157,236,1,144,18,61,250,209,162,85,21,137,18,176,0,10,65,180,152,32,120,40,38,40,163,86,220,18,70,169,6,86,251,87,84,141,51,80,104,234,73,185,180,65,163,2,142,253,119,243,255,255,235,255,127,191,251,47,254,89,148,181,255,230,68,152,6,207,21,82,46,206,207,86,95,251,46,150,255,70,106,1,85,16,36,64,4,64,4,104,110,22,226,245,87,171,109,80,98,181,107,77,74,243,124,144,16,225,226,231,13,197,154,119,190,39,221,125,160,64,139,87,246,130,237,170,177,159,28,104,147,216,176,23,112,91,24,128,50,11,243,180,228,105,46,154,128,176,38,250,92,172,84,204,68,88,213,172,48,28,50,68,209,161,24,208,16,193,138,185,172,17,132,0,139,67,136,224,113,134,149,38,193,75,184,105,224,129,205,225,64,137,129,16,2,143,0,67,232,76,66,120,32,21,104,99,230,0,111,195,43,75,227,212,9,0,74,136,4,23,176,7,222,81,64,57,137,169,136,116,54,152,108,134,243,42,82,21,151,70,34,113,135,70,154,190,37,94,193,73,46,212,135,59,228,153,254,202,238,25,205,13,181,97,173,155,53,211,101,26,226,193,204,86,5,55,137,13,73,36,174,113,156,24,171,70,56,81,219,51,17,223,248,247,250,153,244,120,51,223,23,213,162,227,239,122,214,231,26,226,196,42,167,73,165,160,167,160,1,35,173,30,242,241,183,25,153,202,86,198,181,91,61,127,222,234,160,221,143,3,0,9,12,13,95,197,168,70,66,119,249,213,210,170,69,151,101,49,210,207,119,238,107,190,239,45,108,151,213,191,211,255,94,175,235,254,166,242,180,215,209,54,79,255,246,255,255,253,3,81,38,18,226,73,28,34,101,253,95,45,196,165,175,224,177,27,162,34,255,251,178,100,162,133,7,46,102,196,217,249,126,160,76,140,217,44,60,101,104,25,49,155,22,135,229,58,193,47,179,101,60,144,138,248,168,133,63,255,255,237,189,253,99,123,213,241,139,200,214,173,84,39,12,212,105,104,160,90,32,200,242,132,54,153,130,198,102,237,171,162,173,80,194,229,126,19,184,64,90,17,152,195,131,140,21,85,49,200,96,34,84,40,24,213,73,8,111,58,143,134,177,4,225,3,169,159,8,56,121,128,18,204,237,149,33,178,0,5,0,70,241,208,11,252,161,143,58,141,203,42,65,76,169,158,62,238,91,229,54,193,96,197,227,148,62,251,191,174,229,52,62,248,187,209,250,156,64,247,147,2,192,156,248,225,4,69,209,246,55,88,21,30,80,141,5,46,66,190,195,23,96,232,126,36,200,216,109,145,88,149,87,74,238,214,214,69,76,173,8,127,254,70,111,99,218,251,43,188,158,127,212,173,240,152,32,99,161,145,90,9,128,149,169,0,0,92,18,201,178,210,68,66,195,2,164,172,192,210,254,189,108,251,10,217,33,180,207,22,71,41,164,166,39,90,15,195,189,250,255,255,53,255,234,191,253,255,252,89,127,243,101,243,153,38,195,230,87,188,158,229,117,66,62,69,179,209,244,174,158,101,210,1,74,52,160,66,0,88,8,188,14,252,99,57,142,53,37,211,217,216,198,180,65,173,17,22,155,60,234,97,255,135,117,250,229,254,114,182,173,213,198,199,215,144,110,251,110,214,157,198,221,245,163,127,212,45,123,167,148,77,181,96,104,74,96,168,117,72,224,96,11,224,95,81,101,151,76,28,114,96,33,56,154,192,133,12,82,197,166,81,85,26,57,220,2,144,57,24,244,201,124,163,64,0,23,243,41,46,210,33,40,48,114,5,241,26,14,54,170,9,6,91,69,99,145,174,196,151,110,239,172,109,121,32,21,45,26,106,224,137,168,162,238,124,157,122,102,196,255,67,80,52,13,50,70,10,156,18,131,10,145,177,2,56,6,209,25,104,132,130,32,108,93,240,145,42,172,16,21,38,44,50,105,140,136,192,124,136,100,134,11,176,129,197,89,209,91,13,158,146,186,164,115,96,234,159,181,154,79,37,153,115,249,212,140,167,238,232,17,253,232,206,212,235,12,203,144,0,2,253,165,131,18,4,55,204,131,33,85,101,60,176,161,202,205,18,15,211,83,201,42,199,13,213,162,79,2,36,88,255,60,43,252,191,174,255,255,254,191,255,255,255,255,251,255,255,229,158,127,255,231,237,51,50,233,17,241,118,77,78,93,106,191,15,81,72,10,76,232,229,74,128,82,150,55,6,135,57,233,137,114,213,88,250,97,85,169,197,227,51,98,182,52,28,226,186,214,45,141,203,46,124,254,77,190,255,251,178,100,166,1,6,203,102,197,67,25,79,32,78,76,217,111,60,40,190,89,165,157,23,7,229,58,193,28,51,165,180,80,31,209,147,198,83,39,161,29,9,197,49,142,170,75,33,199,146,241,87,79,233,113,225,14,10,184,46,8,25,39,109,103,33,241,32,201,248,74,50,248,3,86,66,50,97,164,16,0,32,176,131,84,12,24,96,10,97,24,101,22,0,156,57,48,32,240,234,171,39,82,115,186,170,54,176,44,77,45,90,123,136,192,160,55,82,42,182,87,19,128,230,50,184,188,18,193,25,220,181,162,203,97,152,29,197,129,160,21,47,144,159,68,39,19,218,18,67,40,196,214,83,76,44,238,226,255,17,156,37,66,216,152,156,238,168,85,230,206,66,98,182,84,99,9,110,1,242,180,195,22,85,103,74,62,12,121,229,213,70,80,243,242,107,126,84,37,247,198,83,6,181,92,246,150,217,152,0,1,56,137,3,4,20,80,197,30,80,32,230,16,26,81,0,209,19,44,131,131,151,198,138,135,204,38,56,38,115,81,89,109,254,191,251,54,255,255,68,219,221,123,45,173,251,143,151,99,171,158,134,43,28,99,185,203,100,118,106,229,17,3,78,82,5,104,72,0,192,0,162,44,85,83,188,82,31,142,13,240,219,177,225,50,34,11,122,16,92,80,248,248,255,90,147,121,150,186,123,18,62,243,36,145,238,199,67,181,81,1,210,120,155,161,136,193,242,139,25,174,98,199,72,211,193,85,83,165,200,98,110,83,214,151,40,39,25,1,92,133,64,21,36,218,55,201,145,5,113,54,222,143,36,5,5,154,19,214,99,148,100,166,162,33,204,50,4,217,0,16,197,70,152,78,81,208,23,179,87,121,223,215,37,12,23,186,132,58,11,234,39,12,179,7,97,215,101,15,235,9,122,103,174,81,59,23,95,199,230,95,76,90,18,212,161,113,251,132,204,112,174,165,106,210,25,194,234,169,116,237,196,145,106,26,111,133,216,71,223,138,38,73,108,198,211,203,227,180,38,246,127,34,58,186,231,106,235,146,213,119,122,111,177,101,173,177,245,99,181,88,158,174,126,84,88,239,254,162,103,178,116,34,85,172,0,3,146,113,44,156,73,131,98,191,135,213,147,113,251,229,235,74,167,40,198,11,117,165,23,42,209,86,141,206,254,191,127,255,255,255,175,250,255,255,242,24,44,164,228,114,49,23,129,173,19,166,68,241,214,7,14,22,101,121,104,150,174,141,245,255,209,68,6,35,0,6,3,201,9,46,133,198,4,37,73,207,51,6,173,38,109,12,166,37,138,136,111,226,213,85,92,69,223,220,123,198,212,172,50,179,76,196,197,119,6,196,68,59,34,198,92,242,167,122,77,178,64,226,149,211,115,64,124,138,15,255,251,178,100,175,129,6,172,102,197,89,249,102,176,74,172,217,95,36,34,190,27,105,155,18,135,229,57,1,56,179,101,124,144,154,249,120,202,128,165,226,50,191,72,115,48,66,72,20,59,153,131,170,147,220,19,16,17,16,48,65,97,76,144,75,74,97,100,105,146,78,97,138,91,7,56,152,5,96,154,224,36,20,176,100,4,232,5,90,28,58,80,150,173,75,158,100,97,47,243,95,96,206,234,248,81,20,97,36,5,162,54,116,139,128,221,59,112,42,116,191,174,123,91,146,59,121,193,84,0,193,194,0,249,150,46,139,5,208,213,89,10,197,40,73,33,232,136,246,236,203,84,75,165,145,164,74,84,80,221,169,34,204,14,10,81,38,121,93,50,82,250,243,188,170,245,145,196,211,117,223,186,241,196,119,191,84,154,192,188,111,253,166,208,198,138,4,171,16,0,4,187,184,165,161,91,196,198,233,234,219,74,203,223,191,225,61,195,237,237,71,162,216,197,151,198,153,32,23,254,127,125,47,206,91,207,243,255,255,232,255,252,203,115,215,127,255,255,253,239,46,125,79,102,16,126,165,68,227,101,206,118,107,238,203,199,66,206,23,52,122,11,52,216,0,64,4,43,7,49,210,160,56,24,35,218,70,21,69,96,67,66,24,68,224,234,166,47,122,123,82,255,123,207,204,39,180,221,39,83,97,93,134,243,57,116,174,63,7,227,72,201,56,7,1,252,167,110,146,240,119,22,21,11,18,221,66,213,11,94,79,53,81,11,28,86,64,226,152,212,49,19,89,82,248,107,102,150,38,185,168,33,117,42,17,175,25,192,92,96,113,147,97,156,54,193,80,163,234,135,22,177,254,113,90,228,161,20,238,181,200,186,128,52,204,28,56,1,244,107,173,106,36,183,156,246,157,47,135,88,213,200,244,162,41,74,244,198,4,2,180,98,56,121,32,22,234,32,168,38,154,72,187,111,53,14,145,199,45,79,39,78,107,176,81,53,138,17,50,194,31,153,231,168,231,62,214,248,126,149,252,233,255,221,126,91,255,255,230,46,5,109,255,166,93,157,221,0,149,116,0,0,238,15,5,193,202,112,190,124,130,164,76,19,52,56,143,175,90,73,25,148,81,49,70,92,72,145,62,130,222,104,104,146,78,153,143,255,245,223,223,154,143,254,250,252,171,94,134,42,179,186,187,84,148,223,84,43,78,236,68,83,220,239,84,232,70,222,213,56,24,224,53,72,36,128,58,122,87,80,67,199,87,159,144,166,183,195,130,145,208,13,78,167,215,218,189,253,221,57,59,150,236,190,255,89,37,177,252,191,133,70,203,13,55,31,123,82,189,105,67,73,122,203,219,82,232,173,100,237,121,31,208,0,205,234,25,16,14,34,108,44,160,48,32,40,130,255,251,178,100,178,1,6,86,103,69,217,248,78,176,77,172,233,111,52,5,228,25,53,157,22,134,101,153,1,48,179,100,176,96,150,248,70,0,136,40,164,0,49,93,166,74,224,67,66,230,153,34,150,92,12,169,136,152,99,138,106,68,123,175,35,126,154,171,8,83,41,69,198,76,254,167,66,205,109,217,67,137,72,143,15,147,215,13,185,242,117,172,229,195,209,151,225,186,191,59,124,4,134,88,47,37,50,86,143,168,246,225,202,101,153,69,48,168,85,10,227,11,206,54,151,216,85,207,89,135,62,5,51,9,218,227,251,56,112,179,159,173,105,236,244,215,166,204,103,90,246,190,245,38,105,78,201,190,76,240,195,171,111,66,91,174,232,0,90,116,91,5,164,64,198,150,53,71,93,152,105,227,136,156,128,140,117,113,35,19,168,64,172,224,105,162,66,243,121,241,68,7,62,188,203,4,231,229,194,115,178,189,110,1,57,247,95,254,125,254,254,228,104,201,249,212,251,203,165,44,87,238,233,238,214,237,233,134,85,9,100,72,100,21,203,106,167,174,108,204,8,233,55,137,223,183,66,81,139,145,150,126,205,117,157,90,6,115,245,156,252,77,108,111,95,84,103,131,30,1,144,210,115,56,22,212,52,159,43,139,177,214,157,174,3,36,130,26,122,16,216,123,39,84,193,137,14,140,149,106,189,42,18,236,68,40,57,135,225,63,84,178,44,54,107,89,29,76,48,192,202,204,118,17,188,5,168,224,229,202,49,76,117,0,164,165,161,117,151,17,48,172,125,201,74,202,38,110,206,94,166,101,17,121,233,36,112,35,98,138,223,126,25,21,35,125,12,74,47,109,195,3,106,135,68,200,99,200,33,132,9,191,18,61,171,9,139,65,147,146,36,207,198,202,160,53,51,8,38,38,70,198,169,119,45,83,23,84,242,244,174,218,57,194,179,250,169,111,116,219,255,118,52,164,24,158,67,61,2,116,57,126,152,59,43,0,0,19,196,200,233,11,64,187,45,35,89,90,145,39,200,190,188,152,98,191,34,116,137,137,67,254,21,8,169,138,238,236,23,140,139,179,55,103,127,159,194,179,185,118,115,47,63,47,79,254,95,247,250,203,223,165,135,236,30,185,79,87,179,235,211,211,223,250,192,194,212,0,27,27,253,4,77,66,37,207,180,134,197,154,92,114,212,121,200,90,194,18,191,141,206,118,115,60,112,199,255,149,121,223,252,238,227,106,229,169,76,186,24,128,26,116,89,233,172,235,165,115,250,134,113,6,88,131,10,153,104,171,124,117,108,43,9,96,40,80,173,65,68,180,53,70,90,195,45,243,4,81,225,134,164,14,92,56,98,38,142,52,210,104,216,116,192,180,12,33,202,185,156,9,168,33,136,121,129,10,114,255,251,178,100,194,3,6,73,102,197,161,249,78,176,75,44,217,61,36,34,204,29,241,157,17,12,101,156,129,98,179,100,180,176,155,49,34,208,37,177,163,144,70,102,54,36,132,164,104,54,114,236,184,68,197,136,132,76,24,13,219,64,154,241,150,46,245,44,81,245,131,110,47,3,202,179,20,193,77,222,229,194,207,90,136,13,32,150,192,81,100,1,201,204,180,85,109,42,218,151,139,229,132,98,73,96,75,33,143,43,137,105,71,254,146,66,153,214,145,173,38,142,40,207,28,117,215,234,112,114,114,135,10,211,202,146,168,218,246,123,119,41,184,221,152,229,203,143,161,163,245,174,197,254,227,255,225,55,134,80,79,236,234,167,75,38,64,55,16,0,0,176,25,113,243,195,181,150,139,205,23,181,236,231,255,234,103,143,154,176,221,51,82,121,182,98,138,38,143,109,54,15,222,95,227,47,243,60,190,121,19,47,178,156,7,233,112,228,198,255,250,255,243,215,254,200,237,50,231,209,22,184,239,16,163,31,233,3,162,117,244,231,86,211,107,156,170,100,99,100,25,34,234,10,166,64,9,5,1,22,116,229,34,121,196,171,83,217,33,193,134,228,168,39,163,253,40,99,110,19,159,180,241,36,131,188,219,211,238,14,179,1,173,116,199,117,91,114,129,66,114,18,101,97,196,120,4,56,162,106,44,126,90,239,183,102,226,151,171,21,156,165,51,45,6,16,44,52,149,131,85,194,125,153,198,98,81,212,70,50,11,29,30,66,135,1,52,209,0,40,194,32,36,100,209,25,1,100,208,245,155,185,101,147,24,43,120,152,52,45,205,103,38,4,185,75,160,121,51,254,207,84,217,47,24,181,236,216,139,93,95,175,243,144,206,95,218,121,36,172,17,109,112,80,20,215,201,144,183,93,31,212,100,41,170,33,89,169,46,137,174,132,87,10,103,243,131,138,57,189,79,201,168,79,100,226,134,26,82,238,18,196,235,61,220,22,159,247,73,86,215,95,39,78,251,156,25,207,254,176,88,138,135,7,86,184,0,0,159,145,38,45,30,36,32,113,80,168,152,160,127,177,113,64,169,76,30,70,36,92,210,110,80,241,198,46,121,134,137,137,24,97,15,251,255,253,63,254,186,219,239,215,255,56,161,174,236,125,158,167,163,30,168,136,113,205,118,58,167,170,56,75,22,46,164,12,18,170,134,199,202,70,71,153,127,239,11,85,109,111,58,72,73,215,19,20,255,218,209,41,104,25,205,173,185,183,186,194,149,121,133,193,93,83,245,169,87,115,181,188,94,10,123,190,251,178,209,8,11,184,248,58,108,157,85,137,134,149,46,152,133,98,161,67,192,236,161,184,81,230,130,1,130,72,116,4,152,40,44,132,36,0,8,98,50,45,137,255,251,178,100,187,3,22,116,103,69,161,248,78,176,73,140,217,127,28,7,244,25,9,155,23,7,225,58,201,49,51,165,252,176,31,208,68,117,133,20,16,21,247,122,20,205,100,186,81,215,63,74,69,183,88,177,168,82,216,81,103,19,40,125,210,246,128,194,30,121,167,201,156,186,208,37,153,84,174,124,82,15,18,20,129,114,81,163,172,193,52,8,34,96,179,122,92,133,130,74,120,104,201,99,101,9,146,32,117,197,104,144,65,144,194,72,114,145,155,110,229,150,233,64,173,94,100,171,59,81,149,111,247,115,200,194,55,47,29,144,54,182,210,90,25,220,77,151,234,1,231,9,22,53,64,119,156,97,65,97,32,233,113,167,221,196,74,133,106,244,189,204,176,193,19,102,170,113,212,80,232,43,190,247,42,253,21,227,255,255,255,255,231,255,254,150,214,233,254,150,241,230,85,161,76,214,62,114,202,206,185,85,48,213,83,245,58,27,122,22,144,2,0,71,21,152,215,99,113,24,50,134,89,69,219,152,75,45,77,189,204,248,112,139,185,174,202,164,57,101,111,10,178,202,155,252,45,77,206,220,202,126,220,228,173,247,159,190,201,85,124,117,163,187,75,80,187,225,136,227,23,114,90,194,22,71,194,194,17,192,42,48,204,33,186,68,5,22,138,6,187,128,144,154,19,98,202,73,78,3,149,142,190,53,142,130,168,140,50,16,171,81,146,103,49,41,137,32,102,218,152,18,166,0,96,101,99,16,28,192,14,6,12,84,193,113,172,36,132,90,236,26,98,97,192,2,66,181,37,45,75,250,178,215,37,37,30,180,249,76,39,225,35,213,203,112,82,251,8,250,134,76,93,216,100,141,141,137,67,216,66,141,18,114,152,114,220,55,250,187,19,137,142,159,145,9,67,73,226,125,162,10,119,76,75,68,153,170,41,127,128,158,112,125,57,255,163,49,65,89,151,44,146,60,239,148,30,27,140,63,88,15,237,25,247,213,190,62,124,239,55,224,60,143,5,239,204,108,203,77,249,79,201,116,100,69,172,237,173,23,136,13,108,113,100,151,85,118,2,70,136,0,2,151,214,135,4,195,52,216,119,74,123,166,110,46,158,221,254,212,147,21,223,43,43,101,135,92,142,158,222,1,240,200,175,242,47,63,229,255,45,239,249,175,253,255,159,92,143,156,165,123,44,88,201,242,80,33,2,40,145,37,180,138,93,130,194,51,225,46,178,118,253,34,191,145,174,9,244,3,172,0,17,181,3,83,166,25,221,66,196,182,117,173,84,224,80,0,234,42,208,165,52,214,172,28,124,238,241,94,61,138,196,194,246,118,168,176,223,217,112,228,186,134,190,174,157,6,88,66,59,16,5,196,160,114,25,106,25,54,70,84,56,8,84,37,97,255,251,178,100,204,5,7,252,103,195,195,26,127,32,84,172,217,79,48,35,190,91,129,155,19,39,229,154,193,64,137,164,180,145,153,144,4,132,178,81,41,26,76,65,83,252,22,24,115,229,27,170,144,209,230,137,101,219,20,80,4,65,119,80,72,178,70,85,96,131,39,5,74,64,26,204,87,75,105,13,140,84,11,214,14,26,56,236,228,148,234,80,143,242,199,233,122,83,87,67,198,11,36,124,96,133,223,45,94,12,193,187,182,23,98,94,229,189,192,50,230,180,226,112,143,111,102,39,137,99,19,166,154,33,252,146,42,112,149,18,168,254,169,76,203,69,39,76,34,52,63,97,89,89,243,197,239,66,126,253,113,58,228,58,245,58,208,239,187,77,165,159,155,245,239,51,179,88,111,14,116,4,218,8,55,71,87,246,185,175,176,6,225,0,0,20,59,6,92,44,66,208,120,76,80,138,13,160,200,142,185,80,62,170,111,92,212,201,185,41,7,225,0,184,125,163,22,168,145,38,79,43,97,160,210,99,160,116,160,236,253,136,67,108,211,85,63,149,252,248,185,220,39,92,106,224,115,170,36,35,110,210,110,20,176,76,72,234,42,13,144,44,0,19,84,204,172,46,121,124,242,106,226,62,97,199,73,26,231,106,233,214,220,89,91,179,138,226,92,188,196,107,125,63,141,23,17,88,225,170,217,95,166,146,131,244,161,56,9,185,108,94,57,152,110,14,218,254,95,242,210,246,168,184,144,82,221,141,130,134,165,8,252,149,101,230,17,160,149,11,6,45,99,180,140,185,53,157,19,195,128,26,177,34,15,120,26,34,220,25,156,64,149,12,96,139,96,152,75,249,9,46,82,187,66,197,156,212,36,46,43,178,247,58,78,11,176,132,247,6,9,117,31,88,10,60,253,192,209,154,236,215,180,160,59,129,99,131,144,226,113,249,249,206,104,23,39,91,5,50,197,211,51,19,8,80,17,33,7,38,129,228,211,201,107,140,164,220,37,149,22,247,206,237,58,106,227,151,119,81,240,220,247,61,187,149,107,57,253,88,75,238,174,92,250,126,52,0,0,78,189,102,45,21,16,35,107,26,128,217,76,221,202,242,28,64,137,105,244,49,116,110,48,170,67,113,171,255,255,180,245,255,254,239,255,95,255,249,127,255,255,249,85,52,102,139,153,191,202,72,59,203,30,219,107,114,254,70,29,241,188,81,173,47,45,210,174,59,210,17,200,40,78,5,40,60,110,53,49,73,30,148,189,145,125,93,148,91,134,36,157,166,131,160,169,21,239,250,247,175,213,157,179,207,195,26,76,57,255,244,247,99,143,52,98,78,243,59,173,57,132,48,212,52,96,106,88,128,37,128,69,101,43,103,37,150,45,178,140,143,48,190,3,209,82,148,32,255,251,178,100,179,2,6,88,102,197,193,248,78,176,76,236,233,93,36,38,190,93,53,155,19,12,101,156,129,31,171,101,124,192,11,25,44,24,106,150,58,1,184,34,222,92,230,64,230,233,6,232,32,43,16,80,184,193,136,24,18,128,85,2,64,104,40,99,18,97,0,90,21,105,82,180,213,155,107,45,213,1,168,248,251,168,43,166,250,67,232,38,88,146,213,5,96,12,145,194,150,169,55,93,157,52,182,34,161,110,142,46,165,59,239,0,138,209,62,180,185,41,89,102,86,150,22,115,133,212,118,181,50,240,226,246,207,99,30,78,71,3,82,98,194,244,37,116,55,87,22,85,173,55,30,95,45,39,181,154,76,249,228,14,30,46,58,69,151,56,93,204,127,45,121,216,246,62,213,51,203,98,234,232,28,40,65,183,116,175,174,144,89,100,119,52,84,200,0,2,123,249,164,235,5,136,82,239,150,22,38,111,216,167,71,181,205,98,238,197,181,137,234,41,162,223,98,251,255,63,51,255,253,63,68,190,217,25,83,123,217,159,190,247,202,255,162,167,242,2,13,179,143,65,158,199,90,46,148,192,67,176,221,53,17,128,112,1,25,193,123,66,101,242,30,81,211,219,189,185,86,187,52,228,47,149,134,125,226,147,31,141,53,15,243,191,174,99,207,158,171,151,111,80,118,114,205,90,7,78,113,220,138,82,174,70,188,208,91,58,200,107,205,97,144,47,84,223,126,153,67,187,78,91,36,16,12,160,28,36,100,196,72,161,0,9,165,166,68,32,84,35,55,27,34,137,42,80,123,71,24,32,17,208,96,129,175,44,9,51,165,170,8,234,55,58,69,132,80,69,230,131,77,69,91,26,82,13,168,186,129,50,246,152,234,49,88,105,96,149,11,250,190,50,186,210,161,188,32,26,120,212,128,45,168,9,106,107,193,4,6,208,148,72,80,26,48,110,231,159,80,135,146,130,72,201,147,36,38,152,88,217,89,162,203,91,37,104,186,9,116,227,39,22,122,91,237,137,218,215,176,254,225,55,67,58,126,173,120,250,88,67,75,87,181,33,206,32,0,5,193,5,174,15,54,76,9,210,53,0,150,160,149,95,250,196,1,75,206,123,16,155,48,213,173,3,11,13,32,196,50,156,52,233,34,117,173,59,189,119,58,190,250,209,191,78,165,105,82,202,68,211,224,36,212,167,149,2,45,129,225,160,152,54,180,146,52,230,34,40,163,163,0,0,178,130,33,98,21,121,242,89,125,29,22,176,169,27,130,29,178,168,52,176,43,171,57,119,254,191,115,163,229,123,187,237,78,229,174,231,159,104,169,39,112,172,202,19,217,146,52,54,175,27,78,101,248,191,17,193,173,37,234,82,42,161,123,17,245,233,79,98,247,2,135,68,227,255,251,178,100,181,130,6,133,102,197,195,56,79,144,78,194,105,61,25,38,18,27,217,155,18,172,229,147,193,53,51,101,180,144,142,249,1,36,252,87,38,163,225,210,2,160,48,195,46,177,212,9,192,249,154,28,56,70,16,22,216,250,69,15,174,4,64,2,16,64,130,196,1,10,105,203,249,32,4,65,67,200,154,21,17,3,81,208,178,10,100,249,161,243,90,113,30,9,100,48,166,9,84,220,86,195,59,110,143,37,122,242,154,88,85,96,59,106,173,34,36,152,40,105,181,101,245,68,183,218,84,72,137,99,59,115,53,35,156,192,121,43,140,10,167,15,30,209,136,14,165,242,170,213,138,118,112,240,230,156,145,223,95,13,38,147,186,239,254,107,215,235,103,191,255,206,223,36,92,254,174,255,244,15,117,180,253,123,0,0,230,134,57,165,27,35,52,78,73,70,114,154,254,201,81,52,70,216,194,253,76,196,186,69,230,217,178,187,96,25,135,148,74,95,255,63,255,255,255,255,255,254,168,8,215,161,243,150,63,44,134,175,159,110,115,214,105,185,201,161,151,220,238,109,228,125,217,57,72,82,234,2,36,192,32,192,0,0,142,246,127,44,183,53,31,151,217,151,207,94,148,242,173,184,226,204,68,134,27,42,229,207,231,222,191,123,95,140,98,146,255,49,230,88,81,87,173,82,26,129,97,231,29,249,205,200,105,109,118,180,109,75,150,224,128,21,205,2,51,232,203,2,72,129,208,11,126,155,41,142,155,229,216,92,196,161,24,67,151,104,10,8,6,68,213,4,4,35,48,195,28,220,20,106,80,196,131,142,92,96,160,32,149,180,28,22,58,157,72,40,215,101,207,243,108,152,144,99,95,118,161,109,85,239,127,222,40,61,209,150,184,240,236,202,216,142,40,124,59,73,93,246,132,197,44,38,67,22,16,170,128,40,135,238,138,30,168,172,250,180,169,58,101,11,35,178,140,172,223,20,97,16,156,160,197,35,112,99,11,231,69,21,246,153,156,145,215,91,46,106,123,156,109,189,135,254,94,187,223,190,87,57,131,16,183,253,39,125,103,23,88,128,0,50,194,244,34,40,12,140,109,153,1,21,31,249,158,235,156,162,234,178,75,179,252,160,207,255,249,195,194,76,201,183,55,75,112,227,214,188,1,30,184,75,126,126,254,75,254,127,179,62,196,214,203,181,97,245,113,119,201,124,0,114,178,2,97,138,15,55,45,158,167,182,240,73,101,142,77,201,84,162,188,228,93,70,167,28,110,103,148,167,85,249,86,114,110,237,250,75,25,101,123,86,59,77,86,196,70,196,109,230,179,113,180,228,37,50,30,245,158,226,50,118,239,38,107,108,81,122,173,37,7,93,179,117,90,64,41,196,234,12,61,72,8,102,3,255,251,178,100,183,3,6,187,103,69,227,56,79,144,65,233,25,125,24,3,201,90,45,157,22,140,189,62,65,48,179,165,52,192,154,249,50,0,49,172,48,230,32,48,41,177,72,81,0,242,67,208,23,143,240,135,14,128,254,20,1,66,22,117,129,21,7,84,87,50,234,28,104,212,185,238,77,14,114,76,76,73,248,141,150,198,69,113,130,182,90,158,229,141,8,78,189,57,89,68,112,36,63,35,39,116,81,53,16,20,21,31,194,203,173,104,147,89,84,231,54,133,77,121,160,98,10,227,217,97,119,55,5,86,108,220,53,39,178,154,185,229,81,218,240,223,121,170,255,177,169,202,84,222,102,77,33,28,155,255,88,119,249,99,109,128,0,1,102,46,222,29,216,52,72,121,88,61,183,23,81,233,181,111,206,101,122,40,91,156,122,111,30,210,133,175,46,92,189,172,139,253,111,255,255,255,255,235,255,223,242,254,234,51,189,255,254,169,194,155,206,197,209,213,101,190,81,255,19,140,202,87,207,25,224,95,170,0,196,64,4,192,5,74,17,57,204,136,94,140,210,195,86,251,77,111,10,178,170,105,90,246,95,213,42,222,221,46,240,229,75,211,125,181,172,230,171,211,220,206,230,162,188,171,33,114,100,47,114,177,203,48,92,149,71,66,111,209,205,211,80,70,10,143,139,153,186,64,170,97,24,20,20,28,99,7,5,97,84,179,172,49,25,149,176,227,16,209,40,75,38,109,2,36,208,59,35,28,68,144,252,88,18,18,63,171,65,43,29,228,249,81,244,35,135,16,181,169,169,114,149,42,146,190,124,98,111,160,208,17,85,18,37,22,98,242,87,246,114,98,48,247,217,176,250,195,5,212,54,4,182,130,211,34,124,17,224,33,24,89,44,174,197,114,171,30,153,10,71,102,141,97,209,17,1,1,118,118,219,228,138,56,171,22,185,174,203,13,206,87,10,142,65,109,215,228,88,188,185,193,106,254,50,191,150,6,167,174,190,132,69,150,120,68,100,172,0,2,156,162,70,14,28,129,16,241,6,16,68,32,97,40,169,206,164,65,81,17,172,106,40,161,140,164,124,236,131,231,47,255,183,255,232,191,251,235,219,109,211,249,168,251,182,207,105,99,163,56,150,134,9,112,229,156,103,140,143,117,68,101,112,37,164,1,23,64,32,64,5,210,26,204,3,72,230,84,159,161,154,149,222,133,111,26,104,101,55,27,248,180,98,198,54,254,230,121,253,140,51,203,124,158,189,38,207,10,26,154,175,98,126,75,38,151,194,150,194,129,197,158,228,194,107,133,197,103,43,150,5,101,206,225,125,158,54,194,149,44,237,164,134,0,174,108,144,42,100,223,45,20,12,18,2,234,160,202,38,153,232,189,206,210,49,49,27,65,202,255,251,178,100,195,1,22,164,103,69,91,56,79,144,73,140,217,127,20,2,228,89,109,157,23,140,97,19,193,20,179,165,180,96,162,248,67,66,255,128,8,151,69,80,10,145,160,174,181,197,8,87,107,81,105,171,248,132,45,107,77,172,43,254,203,22,122,203,105,238,212,173,222,138,183,40,106,79,5,191,48,231,8,14,12,64,17,45,195,163,6,7,130,195,5,45,114,202,16,15,27,70,59,78,113,100,209,172,73,183,7,137,180,41,93,7,46,178,35,25,74,113,75,183,243,87,113,124,77,127,183,15,85,208,35,6,103,52,18,236,64,7,162,214,26,94,105,152,131,124,255,189,101,78,194,70,106,147,184,36,61,68,207,250,254,215,255,255,235,243,255,255,255,255,253,23,254,127,63,147,158,228,82,243,188,137,190,211,106,149,185,104,172,94,19,74,50,90,86,170,173,191,195,84,138,12,64,0,0,48,48,199,142,185,78,172,50,252,207,71,40,174,87,151,231,117,176,175,36,245,77,199,118,7,134,37,86,41,237,220,169,127,124,165,199,86,178,195,43,244,55,238,69,234,187,150,155,156,52,160,170,90,193,203,230,196,40,153,43,187,5,50,165,170,166,136,184,142,197,10,129,141,24,41,57,6,5,30,112,176,160,212,136,240,37,48,100,131,217,155,12,136,201,60,206,18,232,16,88,203,166,152,42,14,118,2,26,73,16,66,26,204,64,9,23,69,35,0,97,99,138,14,16,132,128,68,14,11,148,192,216,148,72,152,68,138,83,38,74,145,104,72,186,204,27,103,193,134,114,220,218,133,63,45,201,121,59,15,180,41,146,180,199,86,180,41,205,154,155,121,37,248,237,253,138,224,250,67,80,238,19,209,184,98,179,165,92,241,27,96,232,124,208,108,14,0,70,11,18,136,67,130,83,226,3,36,134,145,162,104,86,180,40,217,32,140,38,141,202,55,227,154,155,106,193,211,147,229,30,248,58,94,239,245,0,218,53,116,102,5,189,34,176,200,170,2,141,104,0,2,224,108,240,129,176,154,23,140,52,105,4,186,25,94,250,159,146,21,156,146,22,96,80,70,112,179,70,89,107,26,69,90,147,33,107,173,200,166,100,94,127,121,118,83,248,155,164,184,245,228,159,239,245,213,31,229,255,59,56,80,135,39,166,66,76,173,138,18,35,103,93,136,204,180,94,245,59,127,139,84,133,80,16,19,65,83,202,41,103,114,89,203,181,235,217,169,159,101,83,152,41,187,171,57,126,204,197,235,248,115,255,14,227,248,103,222,227,158,177,181,115,40,110,33,23,118,30,24,122,80,242,42,178,244,118,154,93,118,109,76,186,154,108,240,64,219,228,179,80,116,252,73,131,75,75,186,145,73,66,88,24,239,0,155,11,24,187,255,251,178,100,211,2,7,179,102,196,67,89,77,112,88,204,233,63,36,34,204,25,129,155,23,12,97,51,201,58,137,37,188,148,176,24,98,23,28,84,35,185,193,96,47,32,12,112,169,160,170,193,2,152,75,216,110,11,92,234,16,174,19,177,171,188,236,141,175,44,149,232,196,147,118,48,227,179,104,74,235,91,236,206,63,1,59,143,3,48,142,72,233,97,1,193,41,27,24,113,119,5,140,27,156,230,144,243,154,58,161,163,169,27,126,42,133,11,73,40,196,133,104,103,105,59,218,170,61,171,189,167,103,69,107,42,149,74,85,149,181,227,109,67,50,27,117,85,86,159,169,136,162,18,195,35,188,75,191,96,0,28,192,5,236,159,8,8,200,245,238,70,177,30,29,28,24,172,20,174,34,150,31,105,18,195,51,181,239,181,11,199,232,78,130,162,64,176,125,159,103,191,255,255,255,108,204,74,40,198,16,190,69,33,70,112,135,27,75,5,136,37,130,149,49,174,13,20,104,172,26,190,0,51,16,9,24,81,46,40,196,78,146,21,46,251,246,105,47,75,172,88,109,153,28,54,215,224,154,120,204,171,11,127,111,186,185,143,209,235,30,106,214,240,195,146,42,90,104,244,113,164,189,46,196,10,215,154,227,181,12,200,136,64,178,206,25,48,136,23,213,255,74,85,176,90,216,145,118,200,150,5,0,168,202,209,34,124,21,8,41,16,48,102,154,65,132,150,13,89,1,129,14,4,8,40,210,60,229,8,80,129,160,216,5,4,125,50,149,165,192,96,141,10,44,220,97,112,35,255,43,110,138,98,220,83,169,91,22,17,91,93,230,198,232,182,40,101,184,62,76,154,4,119,223,64,192,6,204,207,165,132,231,201,166,161,249,54,10,53,181,99,34,81,73,204,201,206,118,146,33,226,83,141,158,237,8,86,213,142,169,44,101,104,172,182,66,13,43,153,246,148,126,175,253,191,33,185,159,245,238,94,160,12,255,237,14,127,224,154,84,0,1,58,5,180,78,52,6,140,18,68,241,156,139,162,95,154,165,29,122,115,90,36,135,17,81,168,2,172,24,213,99,54,209,109,127,163,77,204,187,251,173,26,170,28,188,170,146,64,225,132,7,14,235,67,172,77,108,56,44,5,26,212,164,69,91,238,42,128,37,1,16,57,27,36,244,80,92,13,55,37,171,59,156,91,60,30,246,124,58,147,33,24,188,5,33,167,179,79,59,106,190,21,251,251,194,223,44,80,107,148,209,139,115,247,226,45,222,31,126,212,53,177,188,74,9,33,99,237,8,46,145,168,133,4,163,13,45,34,25,16,23,8,214,246,35,160,150,192,129,206,36,81,130,40,86,32,1,102,109,203,60,197,44,226,0,168,128,246,167,11,225,100,132,174,10,255,251,178,100,197,131,6,176,102,197,35,57,76,240,73,130,89,77,24,38,96,30,77,157,15,12,101,252,129,105,10,36,180,192,25,128,144,103,160,14,72,203,28,97,32,145,28,215,65,64,80,158,84,17,187,129,0,4,134,95,200,121,38,21,43,42,17,136,195,92,5,218,194,208,209,61,22,22,3,128,11,228,193,88,236,85,80,175,246,226,207,14,194,195,22,213,211,25,141,25,69,181,5,174,241,197,161,159,23,181,88,225,168,111,4,249,73,36,187,28,178,50,56,40,217,79,84,42,12,41,219,160,49,177,52,215,12,170,203,65,101,238,18,249,177,159,87,182,125,252,73,30,69,135,186,70,205,173,105,245,107,20,251,44,243,214,140,233,175,107,23,28,205,192,20,136,0,2,112,18,72,127,102,163,26,91,130,242,251,134,17,51,231,107,146,248,8,180,97,54,60,21,38,167,52,23,12,1,102,215,138,189,24,96,225,113,214,121,107,199,156,75,209,211,139,128,200,29,21,72,194,129,161,35,239,121,162,210,13,9,67,102,196,76,28,57,162,112,168,160,0,248,184,195,198,228,77,45,71,25,15,213,47,192,16,1,22,32,122,70,14,227,98,185,72,221,18,249,195,68,229,2,224,166,135,182,44,69,194,226,55,158,117,77,80,189,144,116,233,41,2,177,194,228,59,63,21,93,175,19,99,108,234,94,254,50,232,235,254,203,26,163,224,197,95,148,84,89,163,209,45,1,110,17,240,130,40,103,25,45,25,148,198,115,37,112,57,230,32,178,176,165,89,66,18,130,232,68,16,227,196,193,38,22,50,154,50,196,171,102,43,153,137,177,54,67,22,118,27,88,117,211,103,144,236,181,99,175,246,98,192,223,198,237,26,152,163,197,195,134,159,137,116,158,104,70,66,9,173,103,14,155,172,165,188,76,44,76,137,87,227,99,23,56,20,113,60,23,164,141,186,81,107,160,119,81,91,133,219,51,142,20,99,86,97,172,207,80,172,94,81,73,155,149,73,60,249,61,132,60,23,10,27,186,245,21,181,19,44,32,0,3,133,134,41,4,44,22,129,130,71,87,197,133,162,88,90,3,144,227,7,23,173,72,25,193,116,45,165,85,109,65,118,137,94,168,21,170,107,107,72,30,149,206,118,232,249,41,27,119,248,112,78,32,237,76,98,228,202,1,210,42,54,241,117,23,90,92,125,5,98,161,153,1,0,128,167,224,122,60,178,155,194,154,180,198,91,187,25,107,209,212,229,96,207,204,61,57,223,195,44,181,159,43,235,29,215,207,89,97,219,120,88,175,69,201,60,11,24,130,239,171,133,195,54,252,187,40,158,233,57,205,8,96,207,49,84,9,244,188,217,114,110,37,146,138,6,52,59,128,210,143,25,1,112,219,96,255,251,178,100,182,130,6,84,102,197,194,24,78,64,76,226,73,45,24,38,98,26,117,155,20,140,97,51,193,59,137,100,252,96,153,192,38,161,148,166,212,27,104,73,66,170,84,56,158,37,183,14,57,33,147,124,184,69,158,26,144,24,131,64,64,197,24,89,13,193,55,214,188,190,91,59,36,65,36,141,122,217,157,69,55,149,150,63,207,244,1,1,72,158,230,128,247,207,36,23,6,17,218,167,133,91,155,63,67,74,17,66,133,69,145,192,70,92,62,141,161,82,231,93,1,17,84,151,39,142,78,40,143,44,202,6,75,172,212,101,80,60,186,211,166,50,178,77,120,235,91,174,171,217,74,121,121,190,133,59,255,234,5,88,84,69,37,70,128,0,37,119,6,172,128,224,12,44,32,202,235,132,73,15,45,98,5,154,4,115,175,49,41,102,50,27,16,111,82,80,199,11,46,151,142,216,253,13,118,166,93,246,120,82,46,203,210,6,115,69,69,236,79,221,178,108,122,3,201,10,32,40,100,44,5,22,38,225,10,74,214,6,162,209,32,145,67,205,86,226,180,206,218,250,4,177,119,25,88,173,78,28,206,39,251,107,219,234,211,218,95,19,94,255,20,175,248,190,224,68,195,66,105,169,132,124,169,73,217,136,136,2,250,177,248,103,85,32,149,244,240,180,246,102,139,72,114,37,185,1,145,213,114,22,165,150,32,72,25,33,24,129,2,28,129,136,77,124,157,74,221,25,71,213,6,141,138,5,21,19,185,37,144,80,101,44,157,243,5,11,54,188,171,87,76,6,253,39,186,106,184,138,9,7,176,165,85,148,165,84,52,229,184,45,180,51,21,161,165,101,180,177,0,176,100,138,104,218,44,110,9,156,180,83,68,122,119,70,77,147,208,137,92,152,161,94,146,237,154,68,66,133,146,76,68,121,52,227,177,243,155,255,216,74,50,168,229,94,93,180,156,167,223,191,198,94,191,205,222,29,250,59,211,150,219,108,181,0,0,46,6,44,137,50,120,89,193,119,86,84,38,44,168,9,17,137,12,190,81,200,82,129,201,16,89,172,101,10,46,4,55,222,236,101,235,63,179,106,186,76,51,186,238,167,226,238,91,198,94,174,14,38,253,139,105,154,49,179,179,17,101,169,138,38,157,166,128,129,160,3,6,13,211,82,89,68,46,43,202,8,118,204,228,220,94,190,219,19,87,94,200,181,43,149,202,179,131,165,210,222,99,188,55,253,222,173,106,134,150,53,73,47,140,209,70,35,172,201,167,60,236,133,116,51,200,83,184,207,82,125,209,80,36,57,40,114,86,33,209,40,133,7,47,169,18,160,21,1,165,0,138,22,60,195,17,76,139,50,103,158,96,142,189,204,161,14,92,201,176,26,244,251,80,208,200,128,161,255,251,178,100,193,3,38,74,102,197,161,248,78,176,74,2,169,61,24,194,62,30,13,157,16,140,229,147,193,65,171,100,244,128,139,49,200,14,145,204,160,192,193,145,26,135,33,1,1,136,153,102,184,50,69,40,72,82,98,198,138,69,228,228,68,197,186,146,165,81,210,229,60,16,57,131,196,156,132,209,113,153,170,72,45,69,139,97,185,73,7,59,29,133,39,11,11,203,137,4,16,228,119,209,128,44,6,209,63,130,81,247,46,74,239,192,172,200,137,200,110,85,12,204,228,69,76,126,154,156,252,95,240,182,112,175,53,97,187,29,199,181,181,39,190,185,117,175,213,223,153,163,148,106,179,57,74,142,147,182,61,51,43,190,255,90,174,200,131,176,2,232,54,119,38,70,24,192,217,113,87,66,162,52,220,226,193,160,177,195,15,180,52,22,24,97,101,24,239,123,45,67,143,148,99,231,153,31,255,249,16,186,158,255,213,255,255,198,243,255,151,247,16,25,36,40,212,37,63,18,45,163,13,162,25,154,167,28,162,185,117,77,58,216,225,251,6,112,0,1,19,144,106,171,224,171,41,61,34,193,178,33,194,147,34,158,52,158,47,153,235,61,173,159,243,106,231,26,196,106,198,196,152,123,59,231,7,234,3,205,104,193,56,212,196,184,168,37,39,10,26,82,9,153,98,78,9,186,28,117,13,162,18,60,163,5,104,89,169,44,145,102,8,8,156,1,88,32,169,14,104,56,4,36,66,17,201,157,128,168,216,11,232,139,205,9,97,11,124,182,25,116,82,57,68,187,160,134,152,232,179,38,49,65,47,105,157,108,141,62,186,61,187,137,227,72,255,95,124,226,206,11,181,57,26,58,39,5,71,237,9,199,84,78,193,147,214,254,141,9,200,12,27,204,153,99,154,185,196,39,71,73,63,211,226,200,152,80,129,118,121,123,108,90,210,181,98,150,156,66,153,249,138,105,126,254,99,173,57,177,223,171,211,157,56,93,55,84,73,81,37,93,64,0,57,80,174,132,102,4,209,111,204,124,40,117,133,111,249,238,197,89,91,122,248,146,163,137,243,5,117,149,123,123,6,225,228,252,255,225,255,231,255,255,255,159,175,255,68,231,211,83,152,39,172,228,172,230,251,28,179,14,192,125,109,26,177,137,201,25,97,245,151,214,229,0,226,164,6,136,91,4,214,151,75,108,190,177,11,120,208,210,68,228,247,228,108,41,173,75,170,93,158,155,151,217,202,146,239,106,203,247,135,247,148,183,230,183,246,99,52,149,38,232,158,24,188,74,179,113,115,218,67,74,46,218,3,225,72,240,140,142,72,84,74,73,187,42,23,208,112,234,31,14,41,122,115,5,4,103,104,53,195,162,76,228,33,16,77,85,220,162,69,153,194,210,18,255,251,176,100,190,130,6,64,102,197,193,248,103,32,79,42,249,95,36,35,204,27,17,157,20,140,97,147,193,53,45,37,116,195,9,161,177,96,130,209,46,17,33,11,148,146,112,234,172,69,87,132,185,79,203,132,207,26,115,180,172,146,153,150,238,178,84,147,57,65,4,7,19,88,86,38,226,63,116,111,2,194,187,240,57,12,39,79,99,34,197,145,165,46,191,121,250,50,29,205,141,200,202,85,203,230,59,244,78,125,239,56,154,39,162,60,213,167,177,29,63,235,221,170,29,50,63,122,173,65,205,218,179,153,145,253,119,90,122,223,148,179,95,155,179,163,247,252,115,63,85,247,203,237,178,192,0,9,229,132,229,12,252,100,213,48,66,205,197,22,51,72,174,145,206,82,26,26,30,37,106,44,172,94,137,9,99,38,159,223,255,246,237,251,87,255,255,255,255,255,230,246,78,222,139,208,196,45,108,255,183,127,67,134,51,157,49,182,213,174,25,148,53,51,73,93,35,183,42,80,26,0,0,5,232,129,170,27,151,154,27,161,189,220,88,113,154,219,91,89,131,92,209,204,57,226,205,172,67,117,133,119,143,110,226,250,61,41,125,206,189,133,210,77,157,88,106,18,19,21,124,87,69,156,53,41,132,154,4,38,37,114,178,38,97,110,132,0,151,209,231,46,250,74,130,80,103,164,4,152,102,136,79,3,38,221,76,246,6,133,9,16,180,8,98,169,83,16,154,22,122,48,1,18,70,34,165,151,83,48,80,200,94,220,17,157,94,177,116,15,164,95,109,162,116,59,47,250,155,189,11,173,144,68,40,90,179,240,212,26,139,97,164,128,219,104,213,36,57,209,112,124,82,124,65,49,76,185,81,82,34,86,160,233,142,37,52,13,45,133,85,40,160,96,130,148,20,6,150,68,104,44,244,105,190,111,94,249,228,226,150,197,88,194,18,119,191,255,142,215,253,13,127,63,117,181,231,177,6,29,181,31,115,211,66,50,17,171,122,0,1,222,19,43,88,149,10,34,155,88,90,231,57,156,222,249,137,131,172,53,99,90,137,231,36,76,63,45,75,113,214,51,227,254,127,214,245,237,211,247,238,210,216,138,223,116,173,104,211,170,150,83,50,86,117,57,26,205,186,81,21,222,101,102,140,228,7,168,16,1,132,133,250,151,200,25,109,154,105,137,94,117,229,251,157,175,43,33,6,221,216,29,53,53,251,150,46,218,203,63,206,198,55,105,51,194,147,119,45,70,231,52,210,97,152,117,197,151,187,113,180,3,90,77,148,133,20,6,91,5,158,165,40,218,250,152,208,139,192,100,59,55,67,160,24,18,74,46,130,65,34,65,140,146,18,18,8,56,194,80,6,108,71,155,231,34,0,134,16,185,204,12,4,50,27,86,255,251,178,100,199,1,6,181,103,69,73,249,78,176,73,140,217,127,44,2,214,30,25,155,17,13,97,158,65,102,137,36,180,144,153,128,14,9,177,134,74,170,140,130,172,104,72,154,145,137,52,253,187,233,116,146,109,209,156,87,72,87,85,17,208,0,130,21,92,179,149,186,0,149,65,112,250,254,77,54,115,13,195,208,228,121,166,8,196,161,208,182,59,19,64,225,101,121,76,158,242,160,172,170,162,50,209,207,37,112,168,86,97,163,228,228,35,162,169,76,182,184,78,112,200,221,125,132,243,186,32,69,66,218,212,207,54,127,135,201,97,129,98,223,153,179,89,127,163,45,172,187,50,186,150,183,109,156,219,176,75,10,20,241,93,255,208,159,250,51,118,128,0,0,112,194,38,160,1,70,65,117,133,87,37,83,89,123,97,102,176,92,162,97,18,64,194,201,132,32,128,24,227,3,64,20,10,184,74,200,224,225,100,46,47,90,253,49,116,132,99,169,21,28,101,214,69,220,41,119,163,71,41,5,132,99,16,104,78,24,88,10,68,121,147,102,70,204,79,5,223,32,145,133,212,78,197,1,84,88,96,0,32,82,60,151,101,210,169,167,86,3,185,46,167,136,73,47,187,23,26,203,35,110,242,60,59,253,199,185,119,159,207,222,179,203,154,199,88,210,234,83,38,133,208,56,113,169,122,250,107,146,197,14,182,216,91,85,6,186,24,23,4,172,77,243,14,71,228,81,45,169,118,18,161,0,200,108,58,99,131,2,195,4,24,192,67,231,3,22,57,0,204,146,52,110,137,244,123,57,64,151,160,246,195,36,32,81,126,153,129,100,157,224,176,153,218,84,51,154,40,147,19,107,238,204,185,162,195,13,33,119,37,186,132,62,241,254,201,35,143,75,182,196,31,171,164,3,4,129,86,20,59,33,8,20,89,96,84,234,19,134,116,187,239,182,80,179,98,181,71,7,32,226,109,191,25,73,115,165,153,128,203,145,176,106,147,234,98,231,229,61,182,253,244,166,181,57,56,53,191,85,70,151,151,140,160,152,37,122,30,230,105,225,165,31,240,0,15,97,244,248,62,3,135,6,168,20,14,157,104,128,137,182,104,145,195,161,166,222,207,133,140,18,149,154,226,130,72,130,150,158,218,110,231,15,255,255,127,255,255,160,188,118,213,245,44,8,101,109,52,64,92,66,218,206,40,84,29,161,98,98,72,49,208,123,44,161,25,5,0,20,56,241,103,227,181,41,105,53,149,106,185,234,196,170,2,135,149,154,8,135,105,109,253,47,127,122,255,214,58,231,117,205,125,53,187,118,40,169,156,54,218,122,126,3,110,178,59,236,233,166,187,141,32,32,12,177,57,150,99,6,166,103,168,166,138,8,224,169,92,152,153,23,192,19,71,255,251,178,100,185,2,6,170,103,69,91,24,76,240,77,66,217,127,49,38,70,26,49,155,21,12,101,156,129,50,171,101,188,144,139,49,70,26,140,19,16,32,4,5,1,66,71,80,105,13,185,17,128,162,142,81,36,244,162,161,164,106,150,32,14,64,155,235,141,177,170,172,14,179,149,195,50,133,191,14,250,244,140,183,141,85,97,100,139,15,15,196,149,51,238,204,97,247,209,117,215,188,58,151,133,247,39,23,114,146,62,178,86,18,178,255,77,101,220,166,173,90,94,93,174,30,109,141,233,2,132,111,56,132,77,198,215,209,167,32,94,162,11,217,201,174,125,242,211,151,155,179,78,173,190,109,176,204,206,206,236,225,22,255,255,239,86,165,181,117,87,91,144,0,41,133,226,170,20,119,168,213,21,176,128,149,54,109,210,90,118,219,62,81,85,4,98,181,178,188,23,124,139,78,101,41,84,62,227,95,191,255,255,255,255,253,127,255,251,158,191,249,244,182,236,188,229,148,43,241,76,169,248,11,161,166,233,191,75,251,185,175,210,3,224,0,0,4,26,237,69,49,165,171,94,51,122,228,221,53,203,243,115,82,214,242,27,169,149,191,222,237,119,29,243,92,207,89,126,247,150,178,198,138,81,45,128,101,205,149,240,127,28,88,94,46,226,92,47,150,184,171,29,212,234,67,22,26,207,150,58,169,166,11,44,48,18,128,200,156,28,12,228,36,12,58,138,174,224,160,102,250,64,2,129,180,175,225,129,196,54,96,192,121,23,72,16,150,98,48,150,25,23,86,210,250,37,36,132,20,100,236,89,13,222,133,184,61,79,218,148,57,13,187,238,210,97,135,154,8,107,85,148,114,53,19,141,190,237,164,92,132,184,248,158,233,90,166,113,64,180,61,103,84,84,205,147,162,195,240,106,26,162,178,197,171,145,155,221,149,244,172,213,109,24,104,241,98,109,114,35,230,22,181,12,115,210,236,195,253,59,243,21,251,190,127,173,54,153,206,233,155,14,255,219,255,214,72,172,144,194,140,185,0,0,78,170,178,47,76,176,118,213,18,144,163,120,163,52,151,155,110,17,182,169,10,104,81,24,70,42,38,66,93,160,33,196,163,36,165,55,117,91,23,233,221,255,171,177,193,130,4,145,220,113,234,20,125,72,237,74,212,47,97,176,147,69,97,100,196,97,211,108,92,27,184,20,76,32,160,73,68,163,148,63,18,201,139,22,233,41,38,102,178,181,25,130,158,21,20,103,80,46,90,250,159,186,217,115,184,99,249,127,105,112,199,238,110,238,113,152,92,11,66,239,195,109,194,141,67,27,3,10,86,222,64,235,58,80,201,147,116,112,42,241,88,157,241,101,166,232,92,11,25,207,46,165,224,220,33,128,106,202,32,103,18,53,255,251,178,100,192,3,6,175,103,69,67,56,103,144,78,226,89,79,36,41,96,26,9,155,20,140,97,51,193,61,139,101,188,144,25,128,153,20,54,33,128,9,5,14,67,44,85,117,120,173,170,118,134,170,174,23,11,42,88,102,148,196,145,110,219,176,160,108,214,29,145,51,22,6,232,177,85,61,5,193,147,144,4,13,37,156,137,69,29,136,96,25,116,79,161,113,149,8,96,55,187,3,139,161,63,102,160,104,135,218,196,177,64,209,188,104,79,26,195,4,74,93,182,179,74,178,249,71,90,146,7,255,6,239,193,58,205,169,236,54,163,235,171,238,82,186,243,15,34,234,170,183,236,55,118,166,112,70,109,0,0,75,137,26,147,108,8,218,68,68,64,186,166,16,166,200,196,154,137,156,218,53,59,112,146,82,251,222,101,225,47,217,167,87,255,78,175,251,244,140,138,48,4,84,124,217,241,80,192,113,37,167,141,147,28,208,130,45,17,7,2,166,137,8,20,72,243,105,54,46,131,114,149,6,35,0,0,5,88,172,20,113,150,157,23,236,102,159,116,211,93,181,32,152,110,111,156,23,47,215,218,254,254,176,255,221,236,243,173,99,63,189,127,150,33,220,47,198,37,22,100,241,218,58,175,210,214,107,172,229,209,126,173,222,93,45,37,145,35,243,93,16,156,100,138,125,91,210,16,14,48,203,151,128,20,212,179,10,248,183,104,40,136,3,8,18,3,58,11,137,51,211,33,8,89,114,119,56,235,17,34,17,61,5,221,101,140,203,30,38,82,252,201,96,90,101,76,187,50,149,62,44,133,159,172,121,101,182,97,44,135,99,144,252,244,93,20,238,203,147,21,9,146,170,40,89,197,156,91,28,218,237,242,211,156,188,82,68,137,25,48,160,198,50,201,173,67,218,126,69,98,121,186,84,141,204,193,2,151,178,171,247,213,148,253,203,187,191,248,248,70,85,0,100,107,245,245,203,162,0,7,46,241,165,34,176,240,164,178,78,138,232,151,212,91,25,102,230,175,245,92,64,177,12,81,51,114,69,21,210,236,237,214,59,61,95,207,75,255,255,199,255,250,191,255,255,241,52,101,130,188,63,132,219,193,177,78,44,158,28,245,157,31,54,140,171,157,175,100,209,117,127,24,21,2,131,159,23,81,151,72,163,144,170,24,38,95,110,174,52,179,91,130,90,226,24,50,216,119,9,117,189,68,229,215,115,198,151,60,176,173,126,228,247,229,110,229,36,134,24,158,110,176,13,34,154,62,233,160,151,205,5,210,26,38,2,22,32,32,166,64,95,169,122,124,168,97,106,65,70,38,1,158,130,195,24,168,153,133,128,184,38,216,46,9,59,102,146,131,30,153,220,13,174,12,28,255,72,229,64,231,84,46,1,162,17,192,255,251,178,100,197,3,6,70,102,197,35,24,76,240,79,12,217,93,36,34,218,30,181,155,15,12,229,241,193,89,51,101,52,144,155,49,43,20,26,4,210,16,64,138,86,3,138,145,200,21,89,77,64,74,187,52,208,68,208,196,108,28,39,225,140,2,208,52,135,241,158,214,136,27,197,58,30,95,13,247,199,90,49,190,11,74,102,50,185,12,112,66,98,183,42,145,80,209,40,66,173,56,196,170,119,223,196,133,35,30,27,148,94,85,245,114,121,157,121,101,85,151,205,110,11,59,120,242,209,42,199,120,144,31,122,193,121,243,241,9,244,12,234,222,216,131,72,158,211,79,155,235,83,70,41,214,21,52,151,168,187,219,203,189,99,156,210,159,72,164,82,200,192,0,39,199,128,32,52,137,51,10,175,141,163,90,103,163,31,89,91,168,148,166,84,105,39,53,189,105,238,202,221,56,249,213,0,191,253,255,249,254,95,242,243,191,127,249,119,153,130,191,159,205,112,27,202,245,242,51,60,167,25,86,137,24,247,55,173,93,27,207,76,203,74,97,8,173,140,116,104,44,184,18,2,50,136,65,144,85,18,229,82,233,217,118,84,178,250,212,176,5,62,84,52,241,48,161,218,242,254,165,130,185,251,206,172,174,146,205,47,238,213,188,249,134,254,158,126,49,77,77,89,221,103,111,44,5,13,175,7,126,90,157,204,65,157,37,105,107,36,77,125,45,89,19,110,176,201,236,61,36,128,2,20,34,76,181,87,45,208,229,18,4,235,162,94,9,120,44,0,81,207,131,5,60,185,99,81,47,210,37,175,54,52,6,18,177,112,89,10,94,210,101,177,212,195,79,183,77,172,76,212,87,78,67,93,69,182,154,254,191,208,67,111,214,179,139,114,135,97,238,80,3,201,130,34,237,229,180,136,49,0,194,210,37,184,178,116,145,105,184,118,133,50,54,102,69,217,139,199,159,52,121,59,20,188,76,161,182,154,105,68,81,139,191,204,172,218,251,213,170,255,236,189,251,242,157,253,233,133,32,162,76,147,111,215,110,158,70,230,176,0,3,148,17,133,50,73,157,1,96,52,214,116,106,48,118,227,106,7,145,244,44,178,9,173,70,241,226,168,222,198,148,69,142,189,52,114,168,209,208,231,255,255,242,65,83,134,145,30,40,74,177,48,186,195,112,189,171,80,0,82,7,1,135,74,0,69,154,71,76,76,46,3,7,24,160,18,16,132,16,69,224,36,232,22,71,2,229,149,53,219,117,42,110,150,196,252,88,80,14,84,190,158,245,157,115,58,255,75,47,222,241,254,225,158,61,164,252,103,108,214,220,29,6,48,8,33,195,141,51,166,188,138,105,228,192,21,106,197,83,5,134,68,197,33,27,70,210,246,150,192,136,74,4,44,255,251,178,100,186,130,6,167,103,68,163,24,76,240,80,162,217,77,48,198,4,26,41,155,21,108,97,51,193,19,176,38,60,96,15,36,22,124,192,9,2,15,168,48,165,236,3,161,10,129,16,118,131,132,29,98,105,203,161,245,5,75,178,224,164,178,232,78,197,24,105,55,224,183,1,137,188,236,109,74,215,227,58,105,140,238,33,14,99,114,129,255,205,192,119,224,56,251,247,110,8,150,144,151,76,115,17,205,59,39,64,156,102,78,109,66,29,162,148,79,5,234,80,32,122,102,182,50,43,5,156,200,143,182,130,106,97,26,174,115,81,140,177,62,133,213,29,90,186,45,139,211,201,215,245,56,205,249,24,164,8,184,65,250,106,185,37,217,153,64,217,181,0,0,93,225,194,7,155,6,152,4,86,168,220,55,255,217,173,64,254,53,187,150,6,69,206,120,74,74,218,75,165,36,239,189,222,121,247,207,231,212,244,37,255,151,35,60,142,127,46,219,187,111,85,248,135,12,138,225,86,110,213,176,157,0,51,131,16,0,48,0,0,36,105,177,89,158,181,106,204,8,222,75,249,15,227,86,219,234,198,97,15,52,228,171,14,243,245,86,81,22,175,99,90,191,207,195,254,246,20,242,205,252,166,163,88,110,46,44,28,221,164,117,153,123,218,211,209,146,121,132,38,171,170,205,210,205,65,90,3,79,107,0,133,133,64,46,24,128,17,144,197,3,78,115,25,21,146,34,188,212,68,195,80,48,132,127,10,17,187,0,68,158,101,155,78,148,236,101,138,112,175,227,22,23,219,110,206,161,17,121,43,198,213,37,83,110,235,255,57,6,70,27,102,229,78,237,80,59,111,53,53,248,129,48,103,80,9,89,124,211,53,83,76,80,92,163,36,94,74,174,100,136,109,54,166,209,147,49,34,246,158,90,20,136,145,19,93,54,129,70,152,130,242,203,251,247,215,78,225,126,182,55,77,229,108,253,71,230,228,194,79,87,253,39,44,180,206,204,201,232,0,9,179,96,230,82,117,133,28,145,80,161,41,226,131,98,12,59,19,70,219,118,209,68,129,52,16,12,129,64,160,247,255,85,20,127,255,252,50,68,188,193,184,88,85,74,112,228,133,64,141,54,197,132,75,40,248,16,44,26,121,34,44,34,29,24,112,43,74,138,154,150,0,214,64,8,3,174,140,16,186,89,187,78,173,74,212,53,103,173,242,219,46,101,47,227,36,153,194,126,143,155,203,251,175,231,243,159,159,211,231,251,229,234,212,17,249,216,207,238,98,11,235,137,7,84,119,211,205,133,176,5,244,152,11,22,68,202,216,242,255,18,152,241,83,220,184,208,234,63,9,56,49,130,198,91,64,179,163,129,175,141,209,132,56,69,196,124,160,100,118,26,57,119,152,255,251,178,100,196,3,6,147,102,197,115,56,79,144,78,162,89,127,4,198,0,25,49,155,20,140,97,147,193,69,139,101,124,96,165,128,42,208,98,16,220,48,158,201,54,236,60,150,169,230,212,42,14,164,140,183,236,22,109,248,105,47,196,60,251,51,184,188,133,184,99,21,22,146,159,41,37,84,185,93,83,157,218,98,121,149,244,89,210,203,145,67,13,172,178,13,57,88,221,86,209,204,132,231,232,134,191,34,95,109,89,92,233,149,187,121,155,117,45,253,88,111,111,180,83,78,156,153,201,234,150,14,127,254,144,73,86,54,4,86,212,0,3,153,152,199,11,72,241,196,178,48,212,195,45,137,43,40,34,105,54,180,100,129,70,9,17,30,129,201,43,55,185,102,30,117,175,247,109,209,255,245,255,236,81,199,154,23,69,45,106,152,46,235,196,4,39,69,220,146,227,214,30,58,146,5,11,148,88,128,146,86,40,193,35,82,2,144,128,0,32,118,52,5,213,129,174,75,107,59,13,46,65,59,32,159,179,41,165,92,225,194,152,243,173,49,28,165,153,175,172,187,106,189,95,181,133,125,103,102,85,27,154,156,145,200,224,54,223,26,37,31,178,163,73,124,156,44,105,191,70,101,5,130,90,17,80,28,2,190,24,11,234,206,84,138,13,13,0,38,82,6,8,77,0,89,73,130,74,107,134,129,75,25,118,2,165,76,217,2,170,3,56,172,235,181,53,128,33,46,16,112,42,36,50,139,143,62,170,170,168,76,74,117,34,104,40,84,197,71,38,235,24,105,133,172,182,187,92,194,99,225,162,226,52,214,178,156,174,125,234,70,0,169,82,53,219,97,10,121,76,149,183,94,191,101,147,210,153,61,61,11,150,236,81,92,127,36,181,159,185,231,153,216,179,102,244,153,233,160,254,175,8,164,120,72,135,87,3,165,100,53,67,199,19,209,19,32,98,53,206,255,57,111,173,156,137,98,203,107,127,254,229,117,189,179,142,49,108,125,123,113,93,129,55,161,247,76,73,123,40,255,250,68,255,217,196,137,217,222,149,153,17,192,0,10,88,170,3,3,133,160,108,148,216,113,198,162,105,146,118,199,9,12,174,70,143,86,78,155,164,105,221,99,113,197,24,149,55,189,211,231,205,101,207,229,59,255,215,254,95,175,255,252,145,15,69,60,152,252,165,129,238,8,8,202,97,85,82,49,28,237,160,164,37,168,101,222,239,240,141,98,255,232,16,3,0,34,0,58,52,158,125,137,63,10,138,165,60,90,244,170,47,62,255,70,97,152,37,77,92,107,87,165,223,143,117,221,222,215,217,169,220,112,177,188,242,207,179,150,97,232,45,222,108,175,3,122,237,63,236,233,62,212,213,199,69,102,8,213,85,227,210,133,74,225,253,255,251,178,100,205,129,7,218,102,195,67,89,103,162,86,106,249,79,36,35,204,91,245,155,17,140,97,147,193,61,158,165,188,195,9,49,110,193,159,64,82,45,20,88,226,36,123,1,248,25,34,80,177,68,135,6,48,18,163,218,3,38,6,81,110,208,18,37,147,97,205,161,111,208,21,27,116,137,130,145,170,116,136,12,174,117,201,101,43,78,26,191,164,108,86,5,190,206,101,84,15,165,184,229,27,98,148,189,237,74,228,166,36,119,77,31,154,29,21,20,222,212,37,142,121,110,204,85,82,213,211,102,138,145,198,89,45,73,209,142,107,178,165,61,219,55,59,117,195,179,39,81,194,190,102,143,245,125,99,139,242,88,138,239,46,206,150,165,45,219,191,75,20,122,114,116,62,62,7,90,247,45,13,87,146,90,213,164,233,208,217,154,176,0,18,225,237,4,155,82,0,81,111,120,89,68,33,121,246,136,67,48,33,50,101,242,132,200,235,52,218,47,117,146,255,244,253,191,245,209,255,255,255,255,255,251,199,161,111,237,167,113,191,239,115,196,247,219,141,129,251,183,29,126,52,246,248,123,249,67,181,101,249,253,27,45,0,68,72,0,64,2,60,18,206,59,14,74,242,171,98,174,24,211,82,214,185,24,88,72,118,49,119,60,171,229,134,123,230,127,203,121,220,183,110,229,140,235,83,221,138,83,193,52,239,131,242,241,74,24,242,150,173,54,236,154,78,170,114,56,12,169,200,90,16,74,87,92,71,184,113,103,35,136,9,144,195,131,160,131,209,252,207,4,20,248,33,50,70,66,224,169,192,49,213,62,31,12,52,131,131,2,160,201,113,210,61,29,209,153,22,145,162,29,82,168,25,62,227,114,247,230,14,136,74,23,58,213,114,162,237,105,134,45,122,58,56,147,175,126,47,168,114,25,176,63,143,70,54,116,126,173,206,19,235,201,209,61,208,47,243,243,78,96,229,205,68,177,84,62,228,107,234,153,164,108,59,145,226,26,135,92,142,213,219,95,247,242,92,202,117,254,215,182,90,122,114,159,51,185,243,189,50,48,227,110,185,186,248,247,60,191,215,172,64,0,28,194,37,215,109,180,24,163,79,147,201,85,10,255,113,102,24,249,97,102,74,32,99,86,184,169,234,131,217,245,255,249,127,191,255,255,255,255,255,222,162,210,38,84,164,167,186,36,209,212,35,234,103,93,133,81,47,98,237,69,25,55,82,160,134,241,144,177,250,115,33,87,1,128,186,193,144,135,231,103,96,90,121,30,24,68,232,234,92,139,89,81,40,228,30,227,84,166,222,87,117,185,185,84,254,191,185,254,187,106,222,26,206,37,111,116,146,247,42,154,34,197,30,198,190,204,17,177,245,126,92,86,114,163,144,226,106,151,121,78,17,255,251,178,100,180,129,6,172,103,68,219,57,100,240,76,235,121,93,36,35,190,90,9,157,19,12,101,51,193,24,171,165,252,144,11,37,126,6,124,144,201,58,67,132,17,130,69,104,20,130,225,153,48,59,192,19,73,159,50,128,25,52,113,84,37,149,146,191,139,208,139,44,101,156,171,123,234,169,29,185,34,5,183,7,165,98,86,151,181,166,188,231,176,230,236,234,185,21,37,75,11,240,251,132,229,194,160,92,102,105,167,19,36,50,156,136,93,136,5,19,67,184,93,253,100,71,80,176,127,19,27,72,82,164,28,52,196,84,62,174,72,129,50,4,245,150,33,215,157,117,98,187,235,97,247,124,99,237,43,246,156,111,119,97,214,143,172,160,190,200,254,236,167,65,187,188,83,195,43,88,0,0,42,130,137,13,173,219,58,197,8,206,225,49,18,224,230,179,126,41,228,227,54,149,167,205,11,80,183,189,217,93,94,173,175,245,255,254,124,170,232,82,34,108,187,86,245,170,131,18,162,71,99,83,103,136,173,37,43,205,64,11,248,41,1,252,8,0,49,227,82,51,83,240,197,44,174,181,90,210,151,210,229,74,105,75,94,125,157,40,62,229,251,217,119,182,171,125,250,151,109,247,30,217,251,56,242,229,250,215,51,144,63,240,28,195,244,211,29,152,105,34,25,210,210,105,15,51,8,78,69,250,167,109,153,144,169,155,187,104,145,11,0,188,16,129,150,4,72,68,48,21,195,172,32,0,11,1,151,66,114,197,17,12,221,36,244,11,45,85,17,205,76,81,114,44,251,48,246,76,252,43,93,184,26,157,233,129,175,183,87,74,0,65,72,83,255,123,21,98,99,208,220,11,67,47,159,166,149,134,80,138,21,37,27,22,185,82,109,18,100,10,19,189,76,169,154,165,72,91,105,88,154,70,228,211,84,193,186,201,216,189,82,38,213,89,173,185,86,75,99,63,227,12,237,75,199,107,99,114,150,78,21,28,222,184,90,197,81,245,100,102,125,36,207,11,44,76,205,169,0,25,114,190,93,207,65,119,157,128,21,54,93,6,85,2,128,209,40,179,129,0,176,242,114,216,64,64,118,109,183,52,176,81,40,145,255,235,119,253,9,226,159,92,112,160,90,199,180,198,84,178,1,243,163,69,80,244,159,36,112,85,14,50,231,56,240,157,139,34,199,157,99,67,160,242,128,5,143,34,42,122,30,150,209,83,89,135,176,154,140,227,77,148,141,108,66,34,181,62,214,54,251,142,243,199,242,238,255,28,62,205,143,173,87,185,82,225,40,151,188,208,245,55,36,235,37,135,168,10,19,218,43,60,130,89,35,174,251,74,110,54,20,127,20,24,56,65,64,91,128,48,22,8,9,36,56,0,141,7,37,8,9,75,0,192,46,255,251,178,100,191,131,6,139,103,68,195,56,76,240,81,2,169,111,48,38,96,25,165,155,19,12,225,158,65,52,51,101,116,128,23,1,160,201,11,220,152,18,244,153,73,162,233,41,171,179,73,133,201,20,13,76,226,61,23,159,196,194,88,55,186,35,58,202,216,156,82,181,121,19,231,77,46,202,42,237,66,241,19,199,66,81,44,186,54,118,165,75,122,106,206,214,35,139,21,104,245,139,110,196,126,93,214,86,176,123,117,107,19,45,188,108,181,141,30,62,229,227,187,22,165,26,174,239,127,118,125,126,114,96,181,103,251,167,51,242,189,178,49,26,155,218,237,222,161,45,210,37,30,128,0,11,233,76,90,18,88,193,197,148,81,138,173,115,218,89,127,8,120,249,98,1,89,133,154,41,73,118,163,161,61,54,51,117,251,91,233,205,255,255,255,255,233,245,255,255,100,231,215,213,109,237,89,28,194,236,147,176,214,49,108,50,130,85,66,165,30,203,86,5,81,165,9,104,0,0,53,38,26,9,130,89,171,77,87,42,251,166,155,165,194,87,44,145,61,174,53,252,127,125,222,247,248,119,12,117,220,121,219,90,214,118,233,34,148,179,209,89,43,102,104,176,58,146,115,111,46,135,182,72,251,61,204,5,57,32,166,95,59,13,180,33,83,53,5,49,102,112,226,102,5,40,135,101,50,18,210,253,2,173,53,199,134,204,94,225,167,221,162,40,98,174,123,20,181,59,223,46,179,216,202,19,36,245,101,111,250,216,107,140,145,174,56,51,87,42,213,94,112,183,86,75,122,85,29,137,206,201,160,201,8,142,188,148,79,185,212,114,210,59,34,22,246,4,196,187,105,19,147,32,183,154,105,148,7,217,146,90,178,118,69,176,168,167,77,238,85,179,254,189,213,114,143,202,184,255,12,204,245,147,220,221,175,32,44,223,77,78,85,189,73,219,171,146,88,192,0,41,68,215,109,76,133,34,122,117,204,45,176,130,39,82,43,147,185,20,224,198,242,125,39,20,83,46,157,239,206,179,163,229,239,159,255,191,254,191,255,127,247,185,243,174,202,170,136,134,237,37,129,21,134,38,65,119,41,26,5,100,6,67,7,201,160,205,99,151,113,122,128,164,0,2,6,252,130,198,176,151,213,65,30,249,138,122,58,242,92,43,227,46,129,227,100,64,49,250,25,154,242,154,72,196,110,191,49,199,29,119,27,93,198,175,104,226,84,146,249,171,48,196,235,215,72,223,191,236,73,133,135,18,143,197,251,65,182,246,187,43,45,91,224,154,168,174,163,226,206,42,98,102,192,130,130,67,6,14,9,104,202,8,104,227,20,80,106,10,102,113,16,31,48,88,162,168,70,61,164,128,96,140,167,13,144,13,69,226,101,11,2,170,236,168,96,255,251,178,100,200,131,6,51,102,196,195,56,76,240,77,235,57,77,24,35,204,29,225,155,12,140,225,158,65,110,179,165,60,144,143,41,37,245,102,237,113,166,40,11,87,104,46,75,187,239,194,143,42,139,128,214,218,162,121,187,171,0,145,175,158,224,136,140,117,208,80,188,178,57,137,206,29,147,4,65,16,65,92,90,66,46,188,114,132,164,167,107,165,63,78,124,214,80,216,167,200,4,239,63,80,65,169,116,183,139,83,40,88,245,92,126,207,63,30,177,27,104,186,236,199,120,178,187,74,188,197,175,49,204,86,190,227,145,33,138,4,197,198,19,213,101,228,232,90,166,129,25,146,9,85,26,208,0,14,229,164,142,226,196,73,200,52,250,10,86,222,229,95,209,58,93,53,94,76,35,197,133,82,81,120,54,178,242,131,51,196,95,169,159,175,124,143,57,255,255,252,255,255,143,150,204,180,56,31,64,116,230,65,209,80,122,57,189,58,154,229,169,181,99,124,139,34,50,59,117,98,106,100,221,36,150,74,138,169,31,9,178,0,172,80,40,64,0,0,37,107,246,26,167,150,118,102,150,181,37,74,179,243,145,153,152,187,254,205,225,217,108,228,228,222,86,191,152,225,255,79,102,190,117,255,241,215,111,78,247,237,69,167,230,234,189,176,212,170,62,233,184,10,153,176,203,33,80,166,238,187,26,19,255,11,125,83,24,154,137,233,74,94,1,9,22,50,69,143,88,26,165,154,166,209,151,118,169,8,24,11,185,64,36,65,230,184,137,148,183,84,5,23,160,54,69,14,49,86,84,206,117,54,201,173,207,190,173,122,28,128,163,44,177,248,144,200,95,203,52,81,121,120,128,154,210,42,97,38,200,41,146,198,19,101,147,131,162,120,44,179,58,182,42,109,150,216,171,38,92,143,236,90,130,179,61,144,81,41,127,42,249,83,201,248,100,53,251,153,185,185,121,254,230,74,246,19,128,25,203,244,127,250,6,82,206,99,142,16,0,155,18,176,18,40,101,49,10,142,199,74,144,159,90,74,2,7,156,203,193,92,72,85,144,64,247,203,138,15,255,245,255,255,203,255,255,254,26,56,92,134,148,25,50,54,204,48,139,146,128,160,88,229,200,165,235,34,25,218,196,240,154,29,45,82,30,108,109,8,146,72,115,251,6,37,130,178,18,2,24,209,30,244,221,153,202,244,242,218,176,60,130,236,182,252,149,221,179,16,159,165,249,219,149,110,103,83,28,243,239,239,119,190,229,238,238,189,252,34,113,59,20,243,77,206,73,42,161,136,204,38,188,69,127,171,98,192,181,136,1,108,173,36,78,80,20,223,1,28,183,229,229,69,177,2,234,42,185,118,0,162,53,56,172,107,217,120,33,162,126,1,38,129,75,168,73,44,255,251,178,100,192,129,6,74,103,68,227,24,76,240,81,236,233,93,12,35,202,25,65,157,17,12,225,115,193,67,37,229,52,48,142,241,53,254,96,74,108,216,20,242,255,108,206,202,209,117,154,228,49,60,195,25,236,48,215,219,72,164,62,241,207,124,15,72,214,93,140,220,55,182,145,186,22,94,30,13,12,11,109,231,214,55,89,174,77,165,82,215,66,78,52,163,114,91,153,228,226,230,188,208,200,227,78,210,251,146,114,134,177,221,36,232,113,230,69,41,187,253,59,124,203,166,105,140,153,254,194,119,41,183,70,165,47,34,178,54,219,0,0,173,14,49,1,97,197,157,96,12,130,83,80,217,3,74,16,107,173,119,22,6,62,195,180,208,89,142,82,135,242,215,251,247,193,159,209,123,94,106,95,255,224,148,188,159,33,203,34,218,188,11,4,41,160,36,69,7,42,6,3,128,58,163,21,159,254,57,28,25,155,188,129,230,47,4,208,0,0,60,96,23,39,150,89,26,149,225,18,158,154,179,67,118,87,6,198,101,214,93,57,125,123,83,215,177,238,239,88,195,245,111,93,251,180,216,206,72,101,18,185,116,158,235,119,116,224,55,245,92,40,34,66,37,194,115,48,118,130,194,89,146,142,195,233,188,186,29,213,130,56,2,248,225,145,189,9,96,98,136,58,81,147,139,6,22,203,129,89,3,121,110,138,124,46,96,26,192,233,204,168,75,76,21,69,165,136,194,75,221,14,4,207,81,89,43,151,82,112,175,18,230,162,19,104,255,49,18,230,49,165,7,168,221,31,183,117,155,191,142,212,70,157,91,97,182,203,19,178,57,191,9,144,108,227,196,215,217,49,45,143,172,150,15,161,141,255,41,59,21,215,74,25,102,7,203,90,186,230,149,137,182,80,168,195,202,82,252,9,113,151,24,163,31,44,79,87,227,250,95,219,114,243,157,121,101,252,119,239,5,122,38,64,224,12,40,69,183,207,85,158,33,44,146,204,207,78,236,214,80,0,46,185,78,202,63,101,136,237,228,104,240,159,201,25,146,140,212,220,30,241,171,113,244,225,6,43,216,212,133,90,58,131,175,88,57,221,104,254,72,212,143,107,193,220,123,155,183,59,249,122,91,223,94,173,91,195,248,170,74,240,210,104,122,82,36,166,47,146,233,129,161,46,117,15,77,73,148,97,150,128,70,34,0,16,2,105,48,33,155,21,103,241,171,110,158,212,170,158,252,122,106,84,203,92,89,55,119,142,255,245,255,143,114,187,135,225,188,191,184,83,216,171,222,189,82,56,75,237,243,80,238,155,156,85,159,197,174,62,82,182,69,154,38,60,133,222,47,80,128,192,18,161,160,112,212,217,37,23,64,221,83,88,191,88,50,178,235,173,208,113,1,56,28,138,255,251,178,100,205,1,7,31,102,195,67,25,103,144,87,106,249,127,60,3,215,88,17,155,19,108,61,62,65,81,164,101,52,128,139,97,37,193,78,154,16,66,66,58,139,50,209,201,237,89,213,138,35,133,188,147,47,28,132,44,133,56,65,86,80,186,118,120,240,96,177,53,176,150,92,104,149,77,181,38,243,75,193,25,42,37,17,181,117,83,182,169,182,123,29,9,67,140,202,108,158,169,58,16,132,101,115,147,211,164,229,225,87,42,184,109,202,123,121,246,95,214,111,173,140,226,144,85,109,120,254,255,175,189,55,36,201,233,219,0,7,40,49,54,68,143,114,241,245,4,139,12,165,103,18,41,67,3,161,81,87,68,84,87,14,72,227,154,85,93,53,222,18,90,211,255,231,231,255,235,251,127,46,255,215,64,68,44,131,35,97,117,50,161,52,195,158,133,198,254,224,123,34,23,255,14,161,170,133,162,75,118,246,42,237,124,54,224,170,0,24,4,0,60,83,26,177,192,103,19,156,159,147,205,227,25,141,97,47,154,198,179,178,252,235,92,215,113,206,165,221,99,127,243,179,159,217,206,167,59,170,41,232,114,172,63,12,45,39,48,181,15,179,40,158,103,174,53,36,91,5,188,164,224,50,64,86,106,87,161,37,119,184,72,119,10,140,91,131,116,100,8,161,36,5,137,18,19,49,192,45,96,37,12,0,76,133,3,160,32,108,181,28,208,197,88,25,2,141,179,66,131,62,203,169,125,183,204,53,56,23,142,163,216,236,25,5,48,244,41,144,183,194,146,96,35,206,66,226,78,151,101,198,25,226,197,44,88,109,12,105,134,100,220,174,10,86,7,137,228,57,93,181,137,48,172,120,250,71,74,105,227,50,56,178,101,137,154,46,171,106,56,44,193,212,102,216,178,230,3,219,103,218,182,204,39,8,149,140,255,248,191,59,197,105,93,122,79,95,175,168,187,227,203,102,151,21,162,112,60,174,191,251,103,117,212,25,108,253,59,43,32,1,46,106,6,32,163,4,248,233,16,160,145,10,40,195,244,73,205,53,162,69,216,142,193,33,64,149,23,116,196,65,97,101,188,177,126,92,252,233,119,223,175,255,47,124,255,229,20,161,240,40,70,139,227,68,171,190,231,79,73,148,46,124,116,203,102,114,12,89,112,170,211,205,66,71,190,192,120,40,157,179,129,56,115,115,10,216,72,0,6,33,116,229,52,210,40,221,203,28,213,186,42,124,235,212,125,226,20,82,155,28,239,127,155,255,253,255,221,255,175,255,188,53,111,182,183,94,182,49,183,98,13,150,189,176,107,132,255,72,29,185,91,165,55,43,101,187,101,107,121,53,31,181,13,8,30,136,48,4,214,79,114,70,75,250,216,22,32,42,98,201,3,116,193,184,255,251,178,100,204,3,7,25,103,67,67,56,127,130,91,11,89,77,36,35,186,86,57,155,20,140,189,30,65,69,159,101,244,96,11,85,115,139,169,140,116,1,76,241,37,100,25,83,109,162,201,122,202,37,56,112,158,202,103,21,59,35,42,146,123,31,176,223,179,176,43,163,205,65,76,105,164,141,118,86,99,134,44,184,226,82,89,140,190,73,26,240,108,177,146,116,101,202,213,18,170,184,212,106,138,170,155,248,152,139,158,122,126,47,153,182,191,110,64,135,211,187,236,220,183,215,119,190,180,128,2,116,189,34,163,79,76,145,71,17,26,121,137,77,191,164,206,0,178,101,119,122,77,197,38,68,187,132,216,203,130,45,247,215,108,255,247,181,51,45,159,243,221,92,68,231,123,168,236,185,59,32,126,116,129,90,194,62,245,169,110,66,135,26,75,170,241,74,65,19,247,209,164,117,197,42,57,135,34,137,254,134,160,121,85,190,225,106,118,138,197,103,241,65,156,52,70,125,229,113,185,109,158,107,45,235,60,109,97,73,106,81,71,217,201,138,57,156,247,44,138,60,82,103,241,129,67,184,74,83,22,70,221,87,50,183,184,138,60,158,2,160,35,216,49,86,80,135,166,48,162,166,4,32,14,141,61,194,57,18,120,206,0,131,177,70,17,20,196,104,187,98,135,153,162,24,98,152,200,15,140,135,85,244,0,40,30,144,117,70,8,33,216,145,0,128,7,250,31,149,199,38,114,53,68,4,147,29,66,16,8,209,212,173,97,49,206,146,157,26,126,186,107,56,14,51,16,184,151,132,62,115,34,118,107,31,232,99,99,248,107,13,249,111,82,61,130,222,168,165,37,63,34,181,168,165,237,80,105,149,75,14,223,211,79,93,223,177,183,71,129,53,175,166,184,140,109,118,97,109,127,7,120,196,212,166,102,86,192,139,95,2,27,200,18,230,249,206,175,33,51,199,223,222,252,103,225,197,179,178,246,81,172,5,13,182,192,225,84,209,17,14,184,0,82,254,206,164,198,82,72,167,205,86,217,72,157,57,101,20,220,129,247,165,226,39,210,137,147,233,180,171,222,31,31,10,197,202,123,251,153,229,247,255,255,243,247,170,196,210,182,42,198,205,3,231,11,167,53,53,157,54,83,84,90,90,151,35,49,171,17,148,148,137,158,187,176,128,240,115,64,226,237,22,120,120,70,196,121,190,15,231,1,209,0,10,112,0,16,65,229,173,59,47,144,86,162,229,46,171,69,111,234,122,92,239,109,216,167,213,23,111,97,135,112,222,90,165,167,187,99,27,117,172,111,95,86,228,59,118,196,122,129,226,134,224,184,125,132,53,150,26,244,45,199,125,128,48,149,243,44,102,2,49,57,237,242,19,144,146,214,1,87,79,68,24,114,255,251,178,100,210,132,7,130,106,194,3,57,124,114,98,140,217,79,24,35,214,89,253,157,17,44,97,51,193,34,166,101,244,96,11,81,144,193,0,64,27,162,24,20,195,201,34,105,145,10,52,10,20,177,216,104,107,172,186,114,9,74,234,148,75,27,3,67,123,47,59,206,227,245,89,185,61,52,180,149,25,44,195,157,14,190,80,197,28,83,178,55,102,24,35,34,58,70,138,144,172,88,4,36,152,153,89,116,12,95,220,39,65,82,56,137,97,233,36,37,37,115,103,25,94,108,166,171,137,85,93,20,160,153,13,198,23,183,95,62,173,179,150,207,37,247,101,229,121,11,255,21,2,180,48,26,203,24,134,110,39,76,254,255,115,182,82,0,51,112,105,4,128,198,31,185,103,217,8,244,90,23,173,220,157,110,105,250,139,63,91,81,13,184,222,207,255,239,255,254,223,255,255,83,169,203,179,179,246,173,55,101,37,238,65,169,195,90,54,45,98,20,135,167,125,219,203,203,106,255,140,228,125,201,170,30,160,68,2,6,193,11,98,114,201,202,247,105,233,241,221,204,43,215,161,124,30,74,57,175,231,59,255,143,254,183,159,109,115,95,110,174,22,242,150,88,167,177,45,153,185,55,72,230,211,81,77,53,184,179,45,130,90,125,248,107,23,1,211,108,200,24,196,100,80,166,121,148,62,176,239,161,106,128,162,85,20,171,42,174,29,41,13,16,166,22,160,107,133,166,49,52,108,32,166,129,212,77,16,130,10,156,103,30,239,25,156,24,217,90,153,100,58,172,167,236,236,14,122,86,177,67,138,94,100,108,148,151,93,58,219,39,11,158,199,73,232,76,213,119,62,205,88,131,74,135,179,168,159,30,9,199,15,61,12,253,185,231,93,161,194,28,58,105,145,117,213,57,148,221,191,52,164,70,233,143,160,227,182,88,255,203,87,127,190,255,117,213,0,21,220,228,220,37,8,149,143,25,102,22,228,33,145,56,170,156,51,144,166,215,39,228,202,32,129,213,212,210,159,241,254,255,245,183,246,255,116,232,140,133,102,114,94,156,217,101,178,185,229,112,129,150,82,186,162,222,198,71,188,230,153,221,229,58,172,70,186,40,204,182,190,200,248,213,0,164,64,3,15,13,51,18,73,221,117,238,75,232,173,238,130,114,204,29,55,19,117,158,58,55,167,12,249,171,20,122,237,191,195,60,107,216,187,87,155,146,238,134,122,91,40,158,111,31,199,177,173,69,153,188,185,187,150,177,30,216,10,219,105,104,75,69,242,255,62,247,215,73,119,18,121,91,145,140,85,67,64,16,64,160,21,2,36,110,6,113,166,0,132,193,2,64,23,165,91,196,180,1,48,136,104,19,12,17,20,193,35,57,9,120,14,13,72,176,214,98,144,255,251,178,100,196,2,5,223,102,196,195,15,95,144,81,76,233,125,24,2,212,29,65,155,11,13,101,147,201,144,165,164,116,192,143,41,233,110,163,242,116,137,109,89,58,221,82,214,168,233,180,85,123,35,90,108,181,198,143,67,175,253,105,205,190,181,208,76,187,27,88,156,143,48,184,218,9,202,17,4,181,37,118,87,175,104,152,132,160,233,101,196,243,147,99,246,218,61,125,9,183,143,78,173,142,85,97,211,104,233,182,114,150,110,41,247,158,115,113,231,156,162,46,138,43,59,244,198,40,198,38,246,128,63,150,125,93,166,13,94,153,202,243,148,205,3,89,43,108,147,71,90,32,0,156,14,144,159,186,229,171,21,178,189,19,203,86,219,66,161,61,51,7,77,213,37,151,30,48,230,161,59,184,178,238,44,95,122,93,171,50,132,76,44,33,16,243,98,152,249,28,7,162,187,154,147,50,28,37,53,158,105,216,207,245,190,97,163,176,55,53,252,226,212,182,161,242,231,50,41,238,89,75,5,184,140,233,180,113,104,203,105,189,173,143,46,250,106,4,55,17,0,0,33,25,133,215,38,141,204,142,146,4,249,40,129,137,97,51,35,228,233,120,158,81,177,234,211,163,106,153,4,110,133,5,58,44,106,198,212,244,177,11,18,40,126,122,67,64,255,59,77,61,215,111,178,118,28,168,109,220,101,74,77,58,196,101,70,211,99,23,154,153,45,165,41,75,86,44,13,0,65,20,5,120,180,228,33,82,242,130,32,65,121,171,203,137,9,2,198,154,140,117,178,63,144,51,48,189,18,120,40,159,199,234,165,106,120,164,55,43,128,42,77,207,75,103,36,185,246,38,40,74,209,238,119,98,89,170,54,237,142,40,93,69,144,70,33,70,66,190,88,152,200,146,94,157,119,116,30,246,168,216,129,112,109,179,85,221,141,129,141,13,11,196,181,195,241,212,192,208,18,36,109,202,173,85,219,82,111,197,36,110,68,0,46,114,58,238,250,16,221,29,98,241,52,188,73,157,185,197,107,23,158,156,247,125,127,103,59,234,28,48,141,92,103,159,255,255,127,224,255,247,252,188,255,182,23,121,26,244,32,249,85,158,102,81,243,62,240,121,28,85,136,228,16,156,129,193,155,230,87,173,249,159,88,122,129,48,80,0,103,92,14,42,49,217,76,186,9,164,177,141,233,250,106,120,188,50,206,216,140,134,83,172,255,13,218,252,185,204,235,86,221,124,105,123,172,175,220,166,148,94,194,252,22,255,196,221,22,51,40,167,172,222,46,71,113,176,118,178,190,86,246,20,229,48,96,72,80,22,8,10,57,1,180,150,168,84,35,120,214,1,14,89,166,199,50,227,18,228,128,165,166,18,18,9,140,169,74,6,154,12,69,173,73,106,255,251,176,100,189,130,5,245,102,196,218,120,70,64,78,236,249,93,24,35,204,27,41,155,13,12,225,241,193,129,179,101,52,144,143,33,175,184,29,154,166,50,252,99,234,51,45,250,36,107,139,16,144,159,69,186,229,243,35,189,2,172,63,211,11,7,219,30,92,212,241,163,74,231,153,166,100,96,125,10,4,147,197,141,136,115,199,133,70,230,216,26,125,6,74,221,174,92,94,6,97,83,42,123,123,198,122,235,222,52,28,218,11,234,222,22,117,74,99,121,221,109,141,205,247,239,173,223,207,175,130,26,9,153,122,143,165,175,90,212,37,136,60,86,217,43,221,219,98,0,9,178,32,164,9,93,114,59,74,165,76,172,226,32,170,107,117,32,187,72,226,247,116,44,82,74,201,183,187,178,156,119,118,98,0,119,55,85,171,47,247,95,239,213,255,255,255,226,204,108,29,186,238,105,254,93,248,186,160,112,144,0,115,30,140,76,3,155,56,182,81,6,134,230,106,110,79,73,72,175,55,56,255,179,85,216,253,160,200,133,85,0,158,72,0,0,67,25,40,195,255,4,77,200,42,84,228,111,181,59,187,245,95,88,69,154,219,222,187,134,187,221,254,92,215,235,28,63,14,119,152,85,198,180,175,54,233,156,153,176,94,119,97,11,206,29,150,191,153,199,161,249,135,213,137,137,6,251,73,106,233,236,181,24,169,0,84,12,161,136,206,141,235,148,187,41,182,151,233,70,140,11,197,134,70,235,195,238,67,114,169,56,220,104,158,25,67,98,127,71,197,230,33,73,100,60,6,168,130,146,157,131,250,18,207,85,58,110,211,40,214,66,118,185,70,74,18,149,121,101,243,183,212,204,183,29,22,47,66,108,147,30,87,88,75,15,21,96,248,15,31,114,139,93,165,106,221,163,181,118,123,115,231,59,254,145,78,247,254,236,205,59,119,39,38,112,35,122,212,199,82,77,140,91,92,190,128,52,85,132,68,69,181,128,20,221,152,234,85,21,83,146,102,235,84,119,245,55,37,161,174,152,201,61,251,155,153,210,197,239,60,81,56,74,195,207,255,255,255,255,126,147,215,154,63,246,234,27,96,34,242,83,239,138,79,153,111,84,30,94,107,74,45,75,8,104,30,28,227,219,186,252,117,182,158,178,218,60,163,218,3,106,128,0,9,222,136,70,178,231,50,15,164,129,97,16,175,153,187,255,170,118,70,220,90,109,189,254,54,171,229,204,177,252,239,243,124,222,243,181,75,150,84,223,26,141,86,150,54,6,143,111,38,42,254,49,247,26,42,203,222,92,154,244,66,58,159,75,29,71,201,71,40,83,134,230,144,164,196,5,152,20,20,198,22,113,110,73,24,64,228,173,70,80,85,19,233,48,144,185,31,147,57,57,200,10,255,251,178,100,192,130,6,28,102,196,91,56,100,112,83,108,217,111,24,35,202,26,65,157,13,108,225,147,193,179,179,163,244,147,13,225,144,49,188,158,70,37,0,54,176,244,157,172,71,49,103,118,36,111,91,69,127,153,125,36,138,251,46,151,207,205,75,187,51,1,151,42,90,109,102,95,220,133,110,49,109,82,77,139,232,245,243,249,92,107,59,214,189,111,178,55,178,235,111,205,86,169,185,19,45,207,65,72,30,165,39,28,255,253,131,127,25,93,121,150,41,251,74,193,92,148,160,163,166,3,219,220,125,101,227,164,70,173,203,42,17,180,154,224,40,0,1,112,178,177,101,232,140,142,169,43,74,110,94,96,28,50,70,204,58,97,36,63,101,114,137,194,48,180,192,139,41,123,86,125,92,19,81,112,226,58,83,213,62,42,254,121,57,197,137,19,40,135,115,55,191,60,233,126,81,239,253,36,250,234,19,143,38,202,112,215,134,75,189,145,68,143,32,130,43,24,140,235,119,63,124,18,48,115,107,76,17,31,44,127,59,76,188,245,57,81,156,37,109,7,205,0,0,16,94,160,115,147,179,84,209,216,126,81,135,42,208,210,74,45,75,89,68,158,214,255,124,230,243,214,124,231,229,189,103,249,253,93,229,111,121,91,150,62,144,94,95,55,15,183,72,121,169,69,37,13,102,25,102,206,219,77,128,110,90,119,22,24,188,236,233,33,81,198,10,93,129,132,50,228,80,68,164,37,17,36,93,211,200,21,236,68,40,42,75,104,225,73,170,85,164,41,42,126,38,170,160,92,46,209,9,137,85,10,165,115,156,105,27,142,23,6,120,205,88,139,2,19,81,240,134,98,39,144,135,212,83,213,64,132,136,124,67,60,91,81,148,247,235,67,55,165,104,187,72,229,109,46,81,59,136,101,138,75,169,159,74,138,137,153,218,198,0,20,207,223,79,237,72,62,4,136,0,44,16,138,120,105,196,83,68,194,152,201,182,144,52,30,146,52,188,91,64,69,171,25,26,133,68,171,77,233,216,85,93,93,3,70,168,153,35,27,190,78,166,164,218,211,233,224,155,32,133,48,35,107,239,3,124,161,95,224,38,250,70,36,128,221,172,19,17,91,190,202,187,191,254,166,166,183,60,38,137,245,104,70,101,252,178,35,191,15,80,19,130,1,182,21,206,25,166,140,255,108,83,81,217,222,239,103,149,181,163,14,85,198,138,221,111,195,159,119,251,222,239,125,231,57,119,27,151,185,118,57,118,88,248,66,219,171,89,141,219,170,233,55,208,59,202,217,92,166,26,210,178,107,144,219,68,115,3,6,184,144,213,70,28,149,96,82,128,40,208,146,242,190,170,0,204,4,152,214,117,0,4,199,50,0,70,73,74,125,134,9,134,162,47,255,251,178,100,189,3,5,157,102,196,67,47,71,144,94,37,120,233,24,195,30,88,97,155,15,12,61,190,193,143,51,101,124,128,143,41,112,72,210,132,243,57,16,15,72,59,19,229,194,94,170,102,102,151,6,233,156,80,221,43,94,161,205,120,195,216,177,179,53,107,36,105,224,82,184,212,215,129,167,146,102,89,245,38,247,220,119,188,210,179,79,171,98,95,90,215,88,74,131,45,217,78,181,179,60,201,20,171,73,23,77,117,161,90,233,138,70,135,128,205,16,207,80,235,141,175,172,148,225,153,17,13,43,64,23,55,16,105,206,102,22,60,193,81,140,62,76,164,135,54,106,186,98,229,144,144,176,173,171,163,84,194,44,150,201,179,1,152,95,255,242,151,255,62,64,238,124,136,217,138,22,207,29,163,205,13,54,200,102,70,207,55,102,236,196,103,76,218,208,108,93,107,131,38,125,88,206,132,19,132,193,27,36,98,8,207,3,162,210,51,59,156,94,27,14,178,37,0,160,24,10,138,221,36,150,214,165,212,174,158,206,119,41,171,217,155,206,8,127,36,22,127,186,199,151,89,160,62,129,19,25,255,20,191,173,190,104,250,105,219,100,86,165,213,74,38,137,217,204,107,29,174,204,147,145,80,135,170,142,129,194,141,7,193,113,64,29,32,48,1,213,42,101,145,36,16,226,105,37,225,0,21,67,104,103,22,5,41,41,69,18,108,31,204,103,148,21,210,198,212,45,135,229,78,84,106,241,173,181,50,41,13,135,17,244,237,110,47,153,37,51,177,2,71,181,75,87,26,76,148,56,90,96,172,89,158,102,225,38,166,84,94,143,137,68,93,204,74,74,170,199,82,196,239,3,185,244,169,137,142,238,218,13,181,228,2,6,69,147,19,22,232,235,222,129,212,65,128,0,108,202,57,146,76,163,227,83,108,186,254,178,169,213,204,135,22,108,250,47,117,130,146,20,51,24,29,147,92,150,119,211,133,32,59,174,151,92,5,161,54,31,103,136,16,129,206,101,212,254,186,230,170,172,69,217,197,124,24,76,247,211,0,155,10,171,45,48,29,151,161,132,102,38,10,71,33,17,202,71,237,87,177,141,69,136,168,64,11,172,54,227,111,79,110,114,212,98,79,115,44,42,115,80,29,166,56,226,74,249,188,51,189,142,58,254,93,181,159,121,175,202,119,151,108,222,164,198,154,35,24,125,96,9,92,97,126,52,246,72,216,24,189,182,232,170,73,226,204,151,139,48,81,210,249,40,242,150,135,33,61,215,24,181,132,142,155,160,231,5,130,187,140,8,90,144,75,2,77,161,181,151,97,126,131,154,239,62,236,173,61,11,130,248,169,108,157,137,188,238,239,35,205,207,143,226,115,186,80,195,163,58,216,33,83,50,152,122,255,251,178,100,200,3,5,140,102,196,35,47,68,240,91,34,248,249,24,98,162,90,249,155,8,172,225,147,217,209,49,228,52,96,155,145,40,222,197,159,11,49,88,125,243,213,43,61,27,110,29,163,201,180,196,150,171,235,30,67,229,132,26,89,14,121,43,231,16,161,214,3,131,167,81,107,7,141,235,102,213,114,46,102,22,168,161,202,86,97,111,94,163,55,126,183,234,192,222,123,155,214,165,124,168,5,89,74,95,168,248,247,27,196,99,122,104,7,100,227,1,164,242,10,166,200,0,185,65,52,121,100,202,34,114,70,160,22,83,28,221,224,145,161,194,108,171,12,147,70,177,235,73,89,66,74,162,168,241,237,57,147,155,177,127,248,238,175,235,117,147,51,166,75,44,41,148,140,159,182,48,89,48,24,115,170,105,169,118,155,222,232,217,136,57,199,49,240,219,25,44,107,22,149,169,87,78,155,102,6,173,124,183,172,202,103,213,177,230,21,104,253,105,138,238,121,19,166,102,98,243,84,202,41,240,107,218,6,220,32,0,1,21,98,124,39,138,164,64,113,27,138,12,137,19,235,81,113,205,152,114,73,227,68,148,174,191,123,212,141,106,65,59,58,179,184,119,135,151,202,245,50,54,123,43,221,35,213,173,169,85,202,233,80,153,57,75,241,121,9,67,58,144,210,148,94,135,75,43,144,135,13,16,255,79,51,39,100,97,115,47,168,147,93,60,73,166,155,26,87,199,212,141,44,113,220,224,189,179,250,35,167,100,205,153,237,69,155,105,200,122,182,215,75,41,125,101,37,238,219,246,230,58,102,182,31,167,169,45,180,219,54,228,219,204,211,167,115,126,218,254,43,234,42,227,124,108,158,118,244,216,145,50,147,119,219,247,151,92,150,200,211,64,7,37,78,11,199,202,62,205,64,145,73,28,68,29,37,156,78,242,73,32,102,157,183,243,198,206,30,118,212,165,97,189,153,131,186,165,104,159,127,215,215,255,255,54,150,115,115,196,154,88,76,108,138,100,105,150,83,222,18,3,82,140,189,57,28,149,202,114,139,31,98,135,69,95,45,58,241,77,33,159,105,232,249,146,145,172,51,39,207,71,28,128,16,128,10,0,7,64,71,178,26,154,112,109,124,180,247,227,231,16,87,42,147,133,222,188,149,172,213,249,129,187,95,59,207,215,199,190,226,203,168,23,115,112,96,87,164,84,141,140,105,228,74,156,201,110,50,213,202,130,118,117,173,200,151,75,103,78,151,45,31,153,105,32,69,147,13,136,69,2,8,192,211,192,168,157,37,172,208,72,17,236,158,55,206,88,44,9,217,205,53,106,117,199,58,58,118,126,43,151,110,72,116,101,62,31,107,104,75,139,62,176,195,18,21,162,230,147,65,97,214,115,88,58,255,251,178,100,195,3,5,1,102,196,162,143,94,64,97,44,233,61,24,67,198,23,165,155,12,135,225,252,2,18,51,99,48,196,25,137,249,205,228,250,129,61,36,146,250,125,15,62,246,183,164,60,247,219,155,30,122,223,63,207,136,24,154,213,165,45,141,231,239,20,189,173,173,65,223,214,226,127,242,58,6,53,184,4,80,14,247,194,85,148,1,33,64,180,68,4,166,0,43,53,170,230,211,18,141,96,111,217,104,170,118,45,107,132,10,30,207,195,147,131,3,141,30,120,120,168,179,80,28,120,178,101,228,229,100,178,167,250,251,209,95,66,106,233,9,42,49,19,199,170,218,206,89,237,29,200,190,196,98,173,237,181,13,230,227,35,186,164,183,126,199,168,150,181,148,218,206,158,126,154,63,80,70,154,138,156,152,47,36,244,230,200,185,51,112,180,107,108,194,178,94,231,113,237,21,117,204,23,131,10,78,181,81,165,92,32,85,228,84,115,207,250,227,99,41,56,0,1,6,8,74,164,163,137,83,202,101,59,207,127,204,112,198,80,239,221,199,13,247,120,253,183,255,223,205,241,155,226,153,220,13,102,88,111,93,46,222,166,24,208,107,134,52,193,209,59,2,142,209,244,182,204,173,24,78,206,85,44,192,91,61,213,34,230,6,169,78,2,185,39,79,16,130,196,132,24,234,212,202,228,109,33,185,140,124,40,23,113,219,97,195,178,210,137,35,24,192,73,51,57,177,157,42,39,236,145,186,253,62,224,71,199,69,173,140,123,152,238,38,221,9,177,195,103,51,25,119,211,172,113,84,154,185,170,117,65,63,82,100,113,109,21,79,54,181,4,220,175,207,206,218,201,64,39,14,159,55,200,107,149,214,149,47,110,23,100,168,128,164,228,211,41,32,68,5,5,26,153,176,59,16,110,253,20,206,37,164,169,0,132,201,93,19,5,68,228,136,32,39,80,44,89,23,118,182,184,252,211,201,145,104,229,252,229,185,223,250,44,206,190,37,18,94,110,215,89,88,174,22,247,155,28,201,117,104,148,101,37,142,224,193,249,84,50,174,41,100,110,205,112,169,140,248,185,154,187,161,199,135,71,216,73,99,103,21,147,137,150,47,16,81,220,247,129,111,165,32,249,201,52,5,9,64,128,4,104,14,40,219,55,43,19,70,100,193,80,193,104,166,102,211,82,193,18,77,72,94,191,83,166,254,216,182,100,141,143,105,50,251,19,170,163,171,85,209,96,95,8,169,209,173,139,164,37,80,111,196,77,140,2,230,145,142,19,167,200,71,75,201,224,130,69,153,235,147,212,186,26,38,153,150,64,85,74,247,167,180,40,218,84,54,178,3,98,135,150,48,144,117,70,31,98,17,151,3,96,209,86,170,70,135,31,83,204,77,141,69,255,251,178,100,201,3,5,52,103,67,171,47,68,244,118,77,25,45,24,40,212,19,65,155,16,137,189,23,2,95,51,226,228,147,39,152,91,61,29,85,169,170,100,143,48,171,191,30,108,239,212,180,95,212,78,214,156,211,91,212,55,124,113,174,176,188,60,208,208,3,47,245,40,85,73,165,16,47,10,18,132,16,170,100,169,214,76,145,35,214,158,100,82,136,184,153,165,200,80,16,26,152,132,44,192,133,184,210,242,64,80,148,227,98,144,183,157,235,112,76,141,137,32,153,179,43,52,113,181,70,22,66,183,231,75,188,45,146,183,147,246,17,58,16,202,239,117,42,132,22,69,185,38,32,131,112,115,236,164,113,171,79,118,124,34,146,126,140,149,54,81,214,233,232,44,69,19,164,53,85,177,85,82,128,58,129,153,20,70,34,41,82,82,10,149,213,228,230,45,132,83,234,42,217,101,31,13,49,117,62,156,181,209,140,38,130,43,176,143,59,107,52,208,238,165,1,12,64,0,0,64,2,132,22,8,80,42,38,93,162,60,25,178,22,72,233,52,71,150,217,85,55,178,208,233,58,209,210,83,173,29,192,180,76,86,18,155,199,98,75,76,178,231,10,105,206,148,89,232,184,81,179,184,19,176,185,47,161,214,123,156,10,194,122,124,147,148,139,198,85,245,180,186,41,13,116,149,100,120,145,92,209,201,121,217,113,72,238,69,164,147,72,94,72,230,46,125,61,231,161,54,30,223,80,163,231,166,29,167,59,166,212,195,37,180,131,229,68,34,144,133,220,156,185,139,85,57,119,57,221,55,245,213,155,238,95,182,163,151,125,239,254,254,248,216,17,86,114,113,91,166,12,106,121,176,34,194,0,22,50,17,5,176,64,91,29,6,77,71,72,90,42,238,154,68,52,123,20,18,163,106,12,32,0,161,32,247,193,215,73,34,84,16,87,3,79,219,46,149,218,136,13,202,52,34,153,9,154,65,184,82,114,217,137,35,11,39,97,118,150,54,58,19,7,219,73,102,1,13,74,134,109,100,58,158,245,245,215,133,34,82,140,68,237,100,185,146,138,240,141,194,115,45,125,24,217,238,188,225,204,27,91,164,142,48,134,163,9,159,111,151,249,153,86,173,61,137,61,194,75,228,46,98,114,60,198,62,35,112,65,45,114,41,154,52,194,179,139,3,91,0,160,6,1,17,16,121,104,138,14,96,244,116,158,47,61,250,204,76,141,138,191,111,254,189,221,144,160,234,234,48,47,244,196,202,188,245,205,201,177,181,161,137,45,13,180,166,70,33,102,84,118,37,57,80,78,16,74,5,50,48,229,122,174,105,94,112,72,213,185,205,235,200,86,150,106,219,82,87,81,51,170,205,123,250,186,154,45,239,68,56,213,222,201,53,19,61,255,251,178,100,201,2,4,245,102,196,90,143,94,48,144,141,8,169,49,38,110,80,233,155,21,105,189,90,193,231,51,229,52,144,155,85,168,140,239,71,115,86,250,162,177,174,64,97,136,114,42,216,185,87,57,95,187,25,100,122,178,165,210,172,121,175,232,8,103,153,110,189,106,89,108,179,215,16,4,169,91,84,145,51,182,93,166,113,27,217,237,20,86,8,16,162,93,166,20,101,25,114,36,209,69,74,134,66,100,168,217,19,37,137,70,82,132,19,247,57,18,203,255,255,224,53,16,103,156,38,76,239,124,47,31,72,223,249,235,36,184,43,244,57,253,38,98,140,15,104,94,193,47,159,46,239,217,40,56,145,48,99,136,29,206,68,118,18,58,100,134,95,214,101,214,150,229,217,180,249,87,148,219,158,50,177,217,222,235,244,154,201,153,84,42,4,147,16,0,0,234,2,134,45,152,17,50,104,190,104,111,38,73,244,12,76,75,167,138,74,61,189,85,236,202,117,209,83,83,117,58,106,249,164,172,24,222,229,99,171,109,119,25,62,233,244,69,42,137,145,28,230,155,72,89,101,90,26,100,9,250,189,80,179,5,188,141,33,202,194,234,245,74,232,242,99,112,125,73,227,90,65,115,10,36,109,8,6,140,184,199,102,138,177,69,99,93,104,175,159,93,165,163,119,185,136,24,68,202,165,35,147,233,53,145,124,207,29,210,247,117,252,70,213,92,164,174,146,177,45,190,247,203,58,9,64,113,35,3,36,235,214,2,82,128,0,0,0,33,109,195,148,54,105,206,100,195,59,18,177,133,243,19,98,177,190,206,152,87,158,200,197,69,121,234,229,134,11,201,141,190,92,110,120,182,152,170,30,198,209,46,53,245,142,5,41,171,70,206,87,26,16,252,144,98,87,95,115,17,37,25,104,165,2,212,229,189,213,238,218,30,51,63,59,39,179,82,243,177,58,226,230,207,147,33,46,121,164,205,174,162,228,101,251,69,5,217,63,177,113,71,45,97,19,205,27,112,204,80,173,80,112,45,20,111,52,162,188,17,212,176,214,154,34,82,33,45,68,8,177,193,69,46,27,37,111,39,213,74,42,80,12,162,104,172,46,137,96,128,146,87,114,220,251,118,56,153,21,173,50,146,136,35,38,231,47,217,234,48,14,104,4,0,1,117,130,128,62,87,27,196,193,21,38,137,195,42,236,179,165,178,10,154,211,178,123,191,213,107,211,93,239,57,121,213,140,219,161,133,248,98,173,31,251,44,54,70,140,232,194,3,81,36,212,115,29,70,10,4,103,71,183,158,21,187,9,161,204,36,211,36,60,165,94,232,20,60,137,221,107,86,252,21,105,231,30,221,233,234,238,231,26,116,245,179,154,238,175,50,213,154,98,24,138,249,136,165,255,251,178,100,216,3,36,151,102,195,162,111,70,48,177,13,24,124,61,134,158,16,233,155,16,138,49,89,2,209,180,161,228,196,165,184,94,196,230,187,79,161,180,52,249,251,187,52,228,53,89,93,158,223,68,232,5,174,138,126,250,239,244,2,4,130,3,37,6,100,53,231,161,249,154,34,178,243,4,71,167,71,225,140,68,46,7,69,151,152,4,11,128,65,18,17,208,211,102,207,8,78,164,154,230,200,212,40,244,3,197,237,205,11,10,216,51,213,66,136,136,13,158,56,31,52,132,218,232,193,102,135,208,16,60,67,161,19,146,50,74,26,44,46,42,54,113,34,104,37,212,72,169,26,132,51,167,168,177,34,239,68,140,203,26,186,198,206,161,126,42,100,235,161,45,51,226,142,44,173,76,72,170,20,4,37,169,165,147,179,40,26,154,52,44,42,196,44,179,54,71,180,182,99,74,185,180,241,82,180,183,52,43,56,170,169,35,40,188,245,101,173,136,253,167,109,41,109,91,219,6,118,118,235,20,97,216,225,107,92,195,213,212,186,56,20,0,0,4,3,12,31,171,118,121,22,208,65,72,221,85,134,93,237,251,69,212,160,228,228,138,249,154,234,46,22,6,122,209,210,80,180,141,164,42,104,163,73,32,178,3,225,25,133,130,122,1,161,205,12,18,201,153,138,62,17,37,22,54,38,145,238,250,165,69,106,142,239,91,231,138,239,227,159,187,255,151,224,245,183,223,91,122,101,136,119,142,126,18,253,127,226,63,248,166,254,255,151,239,251,186,128,38,143,168,129,0,0,48,155,88,96,154,20,72,73,46,8,79,84,157,6,20,146,33,88,140,193,116,42,152,64,141,114,230,154,19,89,235,93,246,245,153,137,59,34,6,173,102,209,192,226,20,11,89,13,48,154,3,168,148,88,36,158,76,164,212,185,34,104,242,4,15,11,34,145,201,167,244,154,52,68,155,40,230,222,129,13,165,116,213,192,150,87,71,93,210,45,82,134,160,211,99,51,112,178,139,154,251,45,144,81,50,168,229,227,177,37,192,180,89,112,17,172,231,169,235,47,80,196,20,167,59,172,151,140,57,52,204,101,56,18,225,168,247,78,41,148,62,156,164,18,186,216,173,174,5,134,99,32,0,0,16,90,180,154,145,88,139,201,172,101,38,171,247,169,170,215,181,240,201,19,165,239,219,233,79,133,153,213,157,144,138,216,192,214,187,70,209,164,78,42,243,133,70,233,30,30,135,129,229,134,35,104,232,64,243,224,190,16,94,15,40,121,7,182,158,218,185,135,211,85,109,210,53,20,222,91,93,186,250,169,154,223,215,126,199,93,204,62,169,221,244,216,170,251,238,89,30,251,151,95,172,199,213,182,210,116,233,30,233,151,51,179,173,236,91,255,251,178,100,191,128,35,118,102,197,57,229,65,224,151,77,24,150,25,38,124,16,253,155,17,140,141,111,66,143,51,225,212,148,154,56,135,91,90,112,164,1,0,5,85,43,202,118,161,155,82,9,2,111,163,96,84,10,33,18,134,64,66,203,180,106,6,13,226,48,105,129,74,242,17,25,89,17,98,18,81,36,75,163,132,68,232,38,60,33,22,54,140,92,72,25,70,217,64,230,34,19,158,37,60,178,37,142,177,21,96,169,65,26,168,22,153,150,217,84,43,131,80,77,113,226,165,12,165,77,42,105,187,60,52,140,184,89,100,12,180,69,138,203,61,5,158,73,50,203,38,232,247,34,138,206,195,8,49,195,201,84,12,146,69,30,165,201,57,35,14,68,74,146,114,164,195,215,70,205,205,43,201,45,199,184,202,79,190,237,189,75,108,39,105,76,117,69,185,235,251,23,22,129,88,42,131,102,71,42,248,19,70,45,85,9,180,0,0,2,80,164,163,239,109,36,46,158,95,38,169,106,165,180,80,164,196,102,39,59,12,8,219,219,99,26,39,134,74,209,89,215,60,243,27,44,149,29,13,38,209,69,23,31,45,36,154,194,70,7,141,149,68,180,242,77,76,242,29,240,147,161,85,153,251,170,25,196,71,92,111,127,48,232,183,203,238,227,87,247,185,240,187,217,104,62,201,232,57,212,137,215,49,40,52,55,81,239,37,164,234,149,42,183,159,152,168,226,158,212,238,29,20,171,121,103,179,189,74,64,2,66,1,230,222,42,168,190,65,100,102,132,166,1,81,25,114,6,155,10,108,135,134,65,83,36,194,234,136,152,60,138,69,131,83,36,76,74,74,137,52,148,52,148,135,215,37,56,62,76,128,74,129,136,144,146,18,178,210,88,171,106,46,85,25,49,93,10,138,36,97,26,50,166,9,134,146,139,19,79,8,17,196,249,18,241,72,249,11,2,188,179,244,68,217,57,196,72,81,11,163,56,154,202,50,92,198,42,176,169,68,106,36,153,63,138,113,195,152,223,131,202,191,74,11,35,147,186,180,133,98,21,146,114,84,106,219,239,91,147,144,170,171,145,39,76,118,38,197,190,152,73,131,199,83,194,67,168,27,66,71,181,22,23,201,38,210,243,155,145,86,89,17,186,215,138,96,9,123,182,255,168,3,77,0,0,9,174,34,198,165,82,130,11,30,204,211,55,34,181,174,254,222,235,165,234,255,89,216,126,70,98,231,60,149,200,205,182,226,139,116,51,171,3,57,109,77,53,81,211,134,148,142,20,33,241,45,10,110,114,207,236,245,218,210,147,82,40,169,133,220,170,34,92,205,147,216,227,183,178,111,219,70,211,111,103,169,217,26,20,105,87,173,212,186,158,226,147,165,95,206,173,142,88,2,194,130,255,251,178,100,206,2,4,66,102,195,203,1,90,240,170,140,232,153,61,41,0,12,189,157,16,138,13,183,194,132,179,162,100,244,164,0,128,44,9,136,228,97,1,104,163,93,100,36,168,137,198,74,161,181,137,16,143,133,81,205,146,63,177,56,176,157,152,106,51,36,104,201,198,240,108,44,40,192,210,66,22,72,5,66,82,138,44,146,211,177,93,48,60,195,66,160,165,164,210,11,101,182,153,78,208,225,149,203,40,229,27,80,149,135,147,102,179,179,39,64,78,146,132,123,6,231,223,6,222,199,198,94,172,82,80,234,82,55,162,150,84,126,46,229,115,87,142,198,108,189,134,190,33,73,185,61,132,190,253,110,173,87,110,198,156,164,55,113,4,241,40,150,236,77,121,177,15,22,24,157,212,49,72,66,76,84,172,122,136,53,158,230,255,165,1,32,0,0,3,221,0,29,162,102,108,68,9,132,72,41,23,53,39,73,135,90,168,39,77,76,173,75,186,85,187,50,215,233,166,218,49,189,63,153,238,135,64,141,20,74,125,24,252,183,214,69,41,217,168,203,170,250,137,104,91,248,102,63,32,197,157,217,208,219,99,45,190,246,202,100,117,111,8,217,200,149,155,121,177,6,164,230,75,133,91,152,166,139,103,211,163,163,142,155,91,99,60,151,72,153,132,115,56,188,87,153,146,151,190,112,229,77,193,165,32,227,84,249,212,213,143,127,54,226,135,68,89,162,97,23,174,9,46,136,136,162,84,133,4,129,80,0,35,2,152,92,73,30,202,198,152,12,170,52,140,37,122,166,3,3,230,51,65,125,119,25,20,133,166,209,76,101,209,48,36,9,139,30,136,141,112,54,62,22,89,117,145,157,26,32,10,166,9,161,66,15,159,70,8,175,68,76,46,22,20,131,35,199,137,251,195,226,85,2,197,16,176,15,168,109,28,136,29,96,1,35,130,150,9,44,89,169,3,70,156,101,50,93,168,100,56,149,14,146,40,62,48,83,19,132,69,56,249,217,227,11,143,19,249,194,83,21,172,64,175,58,54,238,126,234,27,56,242,39,15,224,44,98,37,248,60,46,94,218,213,254,160,182,186,52,210,182,141,24,172,59,252,71,1,51,212,155,197,105,125,202,31,185,231,118,64,125,253,57,165,153,90,237,182,183,185,224,28,114,62,206,23,239,164,117,237,123,208,173,254,197,195,233,192,106,0,40,50,65,219,77,136,57,75,29,135,215,175,73,172,38,187,255,223,249,118,241,202,246,88,242,125,224,222,111,74,88,10,205,192,17,29,57,207,109,156,137,145,42,89,143,84,78,128,73,110,164,107,51,193,195,110,159,75,247,207,77,187,229,211,112,141,182,94,214,84,190,101,139,30,216,147,169,255,15,151,111,151,54,99,220,201,255,251,178,100,216,128,4,138,103,66,194,102,125,240,197,12,232,102,61,44,156,76,217,157,23,140,133,115,194,138,51,98,33,148,164,0,100,223,178,58,137,186,143,143,157,218,130,216,20,128,64,64,21,174,88,43,19,0,161,113,160,217,131,164,133,133,115,5,81,144,161,195,139,172,105,82,28,70,20,66,58,193,18,20,20,176,140,228,198,5,108,8,9,130,237,186,36,232,37,43,80,248,14,52,41,84,52,105,33,130,36,66,231,81,171,18,194,43,70,97,135,17,48,202,50,13,93,228,150,105,148,209,164,170,19,132,198,149,92,83,136,151,53,237,99,43,118,99,36,216,82,100,171,18,106,43,148,82,71,112,110,20,222,82,175,106,57,225,6,181,39,51,83,217,35,130,234,220,101,137,202,114,117,74,182,80,165,246,13,98,158,127,231,148,225,242,182,30,254,213,213,247,226,67,55,176,107,246,109,214,197,0,32,68,0,27,9,34,200,214,29,151,70,159,166,179,65,38,185,119,27,25,114,154,126,155,46,119,88,238,237,110,103,159,243,30,221,183,157,241,123,187,171,153,222,41,41,7,86,4,22,164,99,62,6,45,45,105,117,186,2,249,133,166,72,101,93,126,49,181,54,93,70,43,47,184,73,22,167,122,6,208,24,186,75,122,45,4,26,45,10,79,43,202,227,249,142,87,23,118,34,58,114,233,232,173,37,58,207,189,107,82,105,50,75,82,105,245,186,114,120,18,227,76,169,83,68,107,96,172,53,83,201,0,6,104,155,162,225,197,66,197,128,148,35,43,9,5,70,64,147,12,210,196,226,119,140,170,62,84,44,54,37,156,26,62,114,93,180,36,35,99,182,47,113,106,217,36,35,62,134,4,154,90,43,179,18,212,33,221,81,117,220,90,182,11,21,14,244,245,93,23,147,208,94,39,161,177,27,101,71,150,29,62,114,138,35,18,149,213,191,10,214,152,92,229,190,235,26,60,129,186,97,229,170,134,242,131,36,76,44,90,189,27,41,246,235,239,46,53,187,118,108,235,25,208,243,228,187,21,14,185,108,158,184,124,127,9,213,226,133,117,219,229,78,164,165,50,53,247,84,196,112,181,139,40,207,99,245,219,105,242,140,109,216,167,186,245,133,237,74,12,129,248,163,30,4,172,186,57,54,92,2,39,176,0,192,0,67,59,96,70,25,88,155,179,80,123,229,178,250,90,91,157,161,202,167,57,188,179,195,59,125,177,207,199,249,249,219,183,40,167,239,247,204,174,123,162,69,35,1,81,105,233,77,108,82,50,99,146,31,246,255,159,50,142,89,127,15,43,81,111,119,204,253,125,172,105,13,206,247,134,255,80,181,218,184,147,212,203,221,80,199,11,198,165,105,58,76,157,116,83,82,223,169,51,215,255,251,178,100,208,0,36,26,102,195,35,67,109,240,179,172,216,117,97,44,28,14,165,155,19,141,13,183,194,101,179,98,97,131,48,248,181,20,87,161,169,108,20,142,11,37,85,147,14,97,16,192,93,60,79,51,236,205,89,220,11,31,80,56,64,110,113,1,176,6,12,12,36,4,78,6,132,45,16,218,78,129,96,129,250,237,78,91,68,151,157,97,106,18,164,208,170,177,155,169,28,186,206,43,230,45,216,32,207,119,86,162,73,10,244,126,198,52,220,76,115,183,165,253,101,143,80,157,232,37,122,218,251,145,222,244,87,176,182,203,75,93,107,254,238,214,113,204,101,76,122,237,230,241,52,137,205,187,238,95,153,125,188,88,182,40,161,235,189,90,115,49,172,134,212,164,209,135,39,237,121,220,239,172,238,223,186,179,211,243,221,219,110,218,55,89,238,24,84,159,161,202,2,70,120,135,35,6,154,141,73,68,94,76,214,185,32,90,178,170,103,114,45,131,92,127,45,200,98,16,44,78,123,63,207,62,238,237,239,178,174,123,255,87,87,160,39,69,100,110,201,239,116,169,76,206,167,92,191,178,215,90,111,191,255,165,151,23,252,196,199,14,229,106,115,29,50,219,119,214,223,99,166,175,187,103,109,249,166,220,203,222,249,124,187,135,177,35,156,67,247,58,152,249,147,206,209,124,152,0,61,34,128,144,0,67,97,64,75,185,12,35,141,218,7,178,37,102,28,135,41,229,17,231,242,118,98,157,201,164,138,220,185,205,56,240,55,52,12,196,245,197,67,131,211,225,74,226,216,238,13,88,59,161,235,72,7,56,184,84,85,85,114,2,197,133,147,66,176,144,126,58,144,15,12,224,54,4,241,161,246,38,211,71,75,167,229,117,169,194,131,2,193,155,230,38,76,190,177,114,245,170,33,27,97,229,212,114,83,36,66,206,14,8,96,40,96,240,249,85,49,164,43,32,54,226,229,79,199,96,92,116,133,43,153,165,153,195,8,213,198,213,159,180,18,66,89,14,234,178,105,249,175,81,241,58,171,115,221,164,217,147,43,169,76,82,157,245,46,247,53,242,82,90,246,116,1,241,85,3,246,104,167,21,173,124,223,191,231,64,4,196,0,18,0,2,106,113,96,170,17,33,184,219,23,112,222,56,156,110,246,80,39,38,229,84,84,154,139,229,135,68,147,4,34,236,116,234,200,208,4,72,247,79,89,173,0,76,119,122,39,41,5,50,0,8,104,47,214,34,89,54,213,235,61,52,62,195,62,239,151,153,166,199,221,239,238,247,87,111,219,114,199,204,178,235,123,157,253,109,136,212,171,153,119,215,28,219,43,183,219,46,58,153,152,190,122,234,38,152,231,76,158,134,91,108,209,3,141,216,246,219,17,56,147,24,243,255,251,178,100,212,128,163,114,102,200,251,2,92,242,187,12,232,101,105,137,142,81,253,155,17,141,153,113,194,225,179,97,133,156,36,8,233,53,11,113,163,73,96,4,30,186,186,236,108,95,117,215,136,249,4,141,16,235,199,223,247,12,7,5,205,18,8,136,194,67,136,199,24,20,168,11,32,92,25,6,3,141,143,18,46,23,7,8,7,201,4,110,16,5,197,34,164,197,98,239,154,131,166,18,147,112,104,23,5,4,0,97,231,85,84,46,186,194,48,185,114,133,80,96,50,100,116,134,66,182,65,214,24,39,38,26,33,11,200,116,16,43,130,49,194,206,152,165,180,65,245,5,126,74,10,69,118,136,42,42,18,68,50,64,177,3,76,148,63,210,101,11,253,48,64,234,156,207,28,83,117,73,197,136,175,111,170,42,34,137,71,88,146,78,56,88,179,76,68,174,11,168,100,165,72,204,173,188,142,38,149,65,40,123,106,76,178,149,102,117,163,41,36,130,219,4,133,139,28,68,66,129,72,97,91,210,186,0,194,131,104,96,224,169,170,234,144,202,168,179,173,181,244,187,134,32,76,38,37,252,164,169,43,150,76,132,212,15,197,208,106,13,165,15,111,154,0,88,193,185,238,251,151,201,92,97,212,93,68,32,0,89,16,146,69,177,139,197,183,92,219,9,57,10,242,185,86,218,247,91,42,190,203,110,167,169,90,175,94,221,151,210,90,208,82,116,144,69,222,146,215,186,217,170,63,73,170,78,181,164,205,173,75,245,89,54,93,74,70,165,164,138,41,160,179,53,178,222,187,41,217,107,178,214,128,101,64,24,0,0,8,244,48,84,26,67,158,222,191,171,30,16,37,77,83,161,178,207,39,36,39,152,137,71,155,114,3,204,12,41,34,71,17,182,170,36,36,101,199,222,78,201,98,147,66,65,99,189,150,156,14,18,176,128,217,151,45,107,162,33,46,155,208,176,153,86,82,155,144,162,69,33,26,42,137,150,230,196,148,101,156,147,17,61,12,101,237,16,161,63,8,73,180,226,197,202,26,236,234,73,44,182,237,98,151,229,142,138,76,108,54,231,4,144,91,230,141,141,102,115,84,235,188,224,156,216,132,109,93,248,204,16,186,123,147,191,211,216,121,238,79,106,121,252,46,121,110,219,128,113,207,244,158,238,103,72,192,0,2,3,93,56,220,131,3,13,52,74,140,97,49,8,37,138,178,99,49,182,250,3,122,26,204,74,89,19,122,4,133,204,195,214,169,173,192,178,174,93,171,90,222,25,103,17,206,5,203,59,252,221,126,83,227,168,2,150,48,241,37,236,52,163,97,2,211,50,26,159,148,191,213,232,101,211,114,218,148,245,122,155,199,250,255,191,107,207,254,182,62,99,92,247,111,223,123,107,103,255,251,178,100,195,0,4,14,103,69,227,73,107,240,158,236,216,152,97,41,48,20,101,157,16,205,25,189,2,48,51,100,240,243,33,252,186,201,175,108,249,219,88,179,211,44,153,198,166,222,16,52,100,152,67,86,170,237,245,7,214,191,91,219,229,119,167,138,121,85,33,100,154,247,51,123,80,82,42,214,164,208,77,26,43,55,73,52,130,118,233,236,113,230,163,78,197,172,9,147,81,185,111,85,98,222,227,42,112,186,156,202,148,38,145,157,193,172,90,110,62,71,152,200,167,168,144,164,232,243,72,188,178,224,196,199,74,36,129,66,177,208,198,194,38,88,12,36,27,148,176,50,210,54,118,217,208,15,182,77,234,77,126,54,104,86,14,129,67,28,89,70,174,171,36,15,66,237,178,201,157,70,48,212,179,170,13,166,133,22,179,75,32,80,187,48,94,213,145,199,41,244,133,120,209,99,103,171,16,223,221,214,133,199,163,84,31,84,81,170,253,213,220,13,34,167,50,61,104,108,186,90,235,71,199,130,246,42,0,128,132,72,85,140,59,16,207,7,130,227,230,22,170,97,162,136,135,10,101,15,99,188,210,211,209,53,221,202,223,42,130,203,217,66,218,90,252,44,197,98,54,41,168,174,89,185,75,17,140,86,136,213,181,205,243,151,127,235,82,103,219,19,209,151,214,29,187,55,156,186,55,51,63,26,191,77,155,89,243,63,255,119,40,118,151,255,157,157,36,108,190,67,53,63,106,101,246,101,219,206,2,60,123,217,230,244,99,200,159,54,63,156,140,91,162,61,66,172,79,241,19,48,165,250,203,247,185,141,76,234,182,143,63,251,133,152,152,141,166,178,162,168,208,1,128,32,62,104,37,164,243,10,181,67,152,28,12,238,58,177,231,109,61,23,188,99,56,245,52,18,248,89,135,58,201,20,137,73,76,46,101,241,74,177,102,208,176,120,172,33,18,184,128,137,203,172,101,232,138,163,51,220,137,121,163,34,123,66,202,29,49,230,198,209,26,110,78,120,108,130,40,75,108,228,90,58,196,12,173,116,113,130,44,170,100,91,155,135,22,133,73,167,12,52,96,235,169,44,156,84,121,146,69,29,93,64,127,101,13,182,186,180,46,76,161,143,75,105,187,161,60,14,113,101,162,234,137,82,141,52,115,148,92,158,163,10,251,184,118,217,70,40,154,45,73,3,158,223,117,96,0,24,32,6,253,121,248,44,99,11,28,143,70,97,73,80,52,137,126,172,229,84,96,33,80,73,114,211,231,44,124,108,132,60,162,31,150,202,104,135,224,77,105,81,86,229,17,29,160,72,121,13,195,154,186,86,23,18,204,95,109,12,38,141,212,241,73,235,102,53,123,87,117,45,242,243,179,84,206,239,106,221,55,217,217,10,221,255,251,178,100,194,128,4,135,103,69,203,99,127,64,156,140,216,168,97,40,142,18,17,157,19,13,37,177,130,56,51,98,229,131,34,120,146,77,108,180,62,183,103,153,80,122,76,203,165,189,38,93,93,54,123,35,73,4,44,206,166,178,223,66,235,65,78,186,40,34,233,49,157,72,173,22,69,210,103,159,160,155,205,76,3,117,147,182,99,152,125,38,214,0,9,32,2,202,2,184,167,231,76,64,77,214,177,93,242,129,159,72,101,145,55,176,253,158,94,171,17,154,175,73,83,58,9,28,194,232,133,5,38,37,19,53,2,70,184,138,106,53,114,154,7,74,8,202,13,167,43,144,225,35,93,140,44,141,234,144,88,163,88,6,73,104,202,72,35,2,138,170,52,246,47,185,228,78,181,233,52,1,196,53,193,192,163,211,131,40,254,74,81,76,122,150,70,227,253,134,182,66,50,18,254,206,228,120,226,17,97,37,160,114,45,12,181,88,42,234,127,249,134,85,227,174,43,221,62,42,239,156,33,115,215,0,128,101,0,66,2,244,165,176,14,56,51,244,179,5,8,66,23,82,149,194,118,152,129,117,214,68,229,251,49,167,149,115,70,104,112,150,205,76,206,203,108,215,167,202,173,187,157,149,71,192,10,232,217,102,84,161,131,153,80,244,80,96,217,55,233,174,186,107,106,203,169,172,174,186,55,122,209,119,175,70,98,92,198,117,239,67,251,46,247,189,149,142,91,43,169,66,33,138,219,163,58,162,110,214,105,230,218,198,231,204,107,31,102,104,70,234,174,128,154,2,133,34,87,102,78,0,98,201,147,43,167,170,198,99,32,73,204,6,8,101,205,142,136,136,72,49,27,10,160,77,110,76,111,190,107,193,119,184,150,147,213,19,109,73,201,173,101,234,117,11,29,250,156,8,26,64,101,12,244,144,89,163,11,178,178,230,22,102,114,213,39,38,213,78,50,147,172,233,218,235,108,91,174,205,253,94,59,15,119,183,6,69,11,234,10,34,74,41,78,77,47,228,131,164,154,84,133,54,22,70,154,147,47,85,140,34,108,179,122,207,186,85,104,144,171,185,52,89,191,60,99,25,194,227,54,110,50,204,170,188,174,151,156,178,243,2,111,183,255,104,0,1,65,146,0,49,0,248,31,29,101,132,167,121,96,99,209,99,111,186,138,173,70,182,150,136,154,137,242,232,156,134,17,60,206,109,206,84,137,196,165,13,189,28,61,46,203,154,159,228,170,67,82,55,44,181,118,91,49,141,141,229,188,238,68,235,211,92,181,43,198,93,198,33,44,144,198,165,84,182,46,125,200,191,157,239,185,217,39,42,158,207,116,105,103,88,143,77,103,35,246,184,56,189,110,20,86,119,123,116,205,223,90,175,223,71,113,86,245,103,171,255,251,178,100,196,0,131,180,103,69,203,98,85,240,152,44,232,182,97,233,24,21,45,157,19,77,13,252,194,103,179,98,149,134,36,168,238,241,202,69,183,14,172,109,140,204,243,18,61,113,212,63,124,187,101,122,186,143,18,216,143,72,62,62,160,85,203,63,52,97,108,118,241,114,33,21,96,114,218,197,113,79,115,170,210,142,197,131,18,214,74,40,165,173,9,241,37,0,119,11,1,16,93,163,27,195,134,45,87,20,38,128,141,116,69,11,36,180,155,41,76,50,125,57,194,68,206,78,15,78,10,10,93,38,215,37,70,160,144,176,150,75,173,4,122,165,173,34,73,149,86,121,73,35,62,135,168,145,136,77,182,17,166,229,241,67,12,42,244,90,202,218,73,178,105,89,97,143,26,124,101,180,177,136,194,216,171,70,202,238,106,39,136,247,24,87,82,91,185,60,44,221,194,115,71,9,236,148,106,41,41,126,79,170,102,88,148,99,21,149,197,37,126,238,25,47,190,229,155,40,118,54,10,130,14,83,186,20,0,32,17,128,34,131,33,16,49,40,89,182,60,75,81,39,153,203,104,46,220,54,56,10,123,32,220,170,83,198,28,232,211,255,210,84,96,195,0,34,208,51,219,89,49,235,171,206,139,70,191,202,137,201,16,186,48,12,5,101,20,165,100,87,83,51,46,255,95,124,116,190,221,253,207,35,162,230,126,187,168,155,149,157,227,91,154,27,207,31,125,77,173,53,204,196,47,59,107,87,48,85,60,47,49,83,87,22,206,77,60,220,213,43,95,207,212,211,14,174,244,142,158,137,145,128,1,17,48,85,236,163,255,80,0,72,42,2,16,45,162,98,174,16,113,161,173,79,83,64,150,105,214,68,129,235,165,41,240,252,228,207,73,84,210,93,115,10,38,62,121,158,210,106,34,64,66,212,102,211,44,69,70,28,212,83,52,138,43,138,128,168,108,209,107,9,66,53,239,9,194,103,58,160,16,193,180,130,74,63,206,130,32,129,100,121,176,98,26,65,141,99,141,86,226,71,221,164,166,62,49,29,86,210,20,184,210,207,199,126,250,84,214,174,102,119,81,73,51,137,39,161,6,108,169,121,149,54,85,108,126,248,249,126,235,190,195,252,167,106,172,253,223,101,229,128,41,191,79,80,8,0,241,96,176,87,140,226,72,55,224,14,208,113,103,1,193,94,10,119,133,203,99,44,157,224,143,93,177,73,96,24,117,170,30,176,176,236,118,18,145,86,28,59,78,156,201,202,228,214,109,140,39,74,212,87,171,184,175,203,65,17,20,144,23,146,94,41,86,79,153,50,199,238,168,142,179,26,206,171,187,77,111,57,77,26,57,182,61,118,78,243,27,53,232,202,101,16,199,125,204,73,82,114,102,71,49,220,170,255,251,178,100,194,128,4,45,102,196,171,134,68,80,146,12,216,169,97,38,110,17,229,155,21,45,49,77,194,159,179,98,33,151,176,16,86,82,227,217,11,154,85,143,99,84,156,145,17,213,217,17,20,195,47,153,84,119,70,60,229,116,85,220,15,30,170,191,213,160,12,16,0,8,236,120,5,92,224,0,65,162,61,102,242,253,74,228,49,28,56,16,14,210,52,72,15,18,90,138,80,222,85,21,22,168,177,149,162,47,250,132,107,13,62,139,203,12,37,86,132,219,138,174,178,198,109,22,146,48,118,73,45,19,53,147,35,229,142,56,108,150,30,61,81,42,204,160,101,151,15,216,85,206,47,110,22,26,46,186,137,218,195,118,152,137,229,143,180,226,171,161,187,222,181,232,94,133,236,163,140,218,239,33,171,233,152,40,222,65,14,254,235,95,215,187,110,46,138,97,166,29,213,243,213,183,111,22,189,87,217,97,149,57,179,59,70,109,180,173,127,250,43,78,79,243,177,214,30,157,175,126,12,139,86,251,91,93,84,4,131,89,193,51,4,1,24,89,162,146,7,17,139,7,198,219,246,119,34,159,73,212,237,128,109,44,168,152,93,234,244,244,226,3,44,32,43,115,42,64,128,234,50,124,101,20,9,198,140,26,116,234,174,112,115,45,177,200,137,16,78,150,149,207,187,37,116,153,251,95,236,215,118,61,204,163,201,103,156,199,62,82,117,205,165,209,18,149,156,101,142,85,68,49,81,201,142,52,253,93,242,200,243,143,60,195,82,88,196,162,179,187,187,41,182,59,180,213,87,49,146,170,121,202,4,23,191,20,244,0,1,160,32,17,32,140,9,161,218,6,97,196,83,61,71,168,227,65,51,205,152,112,129,44,44,28,136,181,144,66,201,136,142,104,221,149,34,44,234,40,105,37,44,80,209,65,44,204,137,146,107,208,146,42,18,32,77,233,242,117,207,187,88,43,38,215,214,219,111,26,74,146,240,66,103,87,157,163,107,207,106,46,16,8,142,189,52,112,16,221,134,17,172,146,238,37,96,251,119,113,132,161,235,119,205,103,100,82,240,111,25,97,172,101,251,75,226,52,13,172,244,221,210,64,164,90,69,75,186,17,99,231,254,91,75,251,86,182,179,99,58,248,174,85,51,29,235,201,112,99,24,243,237,49,122,10,9,128,7,123,201,185,26,106,2,25,234,38,136,35,145,117,221,141,193,139,233,6,20,122,57,202,68,128,28,20,73,110,74,133,3,138,82,82,90,56,90,84,137,249,174,177,72,166,210,133,164,142,74,42,136,66,58,186,36,177,86,154,217,52,243,69,73,71,38,35,27,8,33,215,87,205,111,19,31,95,19,67,95,238,239,238,190,159,74,118,152,171,155,155,159,91,170,137,212,133,169,255,251,176,100,194,136,132,25,103,69,19,105,83,112,156,44,232,169,60,201,108,16,133,157,18,205,37,13,194,128,179,98,1,148,154,56,166,210,146,35,141,52,190,114,183,170,184,225,59,132,186,79,118,174,234,98,62,117,135,25,175,54,48,11,133,165,38,141,69,238,143,150,9,66,7,150,63,74,255,192,15,66,248,100,82,153,218,89,233,234,73,140,41,172,140,132,8,137,101,5,34,231,193,242,38,208,210,6,212,36,139,105,146,233,103,54,80,141,4,38,68,21,25,33,44,108,50,21,212,154,96,132,87,172,170,109,102,203,174,114,241,239,30,88,172,205,162,49,22,179,113,98,208,218,147,129,78,58,214,138,210,194,39,90,86,105,40,131,66,243,183,66,82,10,2,148,202,68,129,178,213,58,49,179,93,6,153,63,226,204,140,57,218,154,16,42,228,252,157,104,37,17,233,74,251,95,214,54,102,119,142,93,30,129,159,220,20,6,198,22,65,2,178,23,59,78,133,0,133,6,192,52,106,67,2,121,45,169,133,168,0,70,90,3,179,13,181,213,241,165,134,117,227,114,35,228,5,160,170,214,47,6,161,192,106,156,245,117,38,9,127,153,152,54,188,155,118,172,225,199,125,98,202,42,68,231,33,69,201,22,47,179,206,239,217,221,105,221,223,89,247,188,215,60,198,67,15,173,243,46,187,53,14,106,183,170,156,165,150,237,48,250,217,182,117,91,173,147,115,230,57,167,59,34,218,198,85,76,244,105,173,61,212,213,151,39,162,166,84,4,141,119,127,180,2,16,0,9,44,64,171,116,200,4,134,114,201,125,121,214,233,28,114,168,226,112,220,142,118,133,253,140,234,202,22,1,4,171,178,126,105,64,204,106,226,138,38,56,168,164,91,56,113,18,166,77,176,159,34,65,86,195,81,7,20,38,101,51,187,148,247,38,109,22,201,134,255,124,230,102,219,139,159,56,28,153,28,41,69,69,6,162,88,172,141,49,79,177,226,136,106,217,65,231,119,60,80,228,47,59,87,103,101,40,164,151,46,152,228,17,177,170,120,177,200,114,32,140,151,102,140,35,216,232,116,165,95,104,169,133,171,168,91,205,148,155,166,223,167,8,158,136,109,108,117,181,105,0,66,54,28,0,22,161,140,147,140,43,128,70,175,58,237,235,81,110,140,4,144,29,97,105,172,219,151,211,63,82,124,179,139,77,216,138,231,170,241,154,217,227,185,188,111,91,231,53,206,239,120,243,12,240,173,49,219,251,252,114,181,247,169,165,51,248,91,181,246,101,181,219,54,56,112,202,49,154,147,108,153,82,187,243,98,173,59,218,231,166,132,101,212,225,185,31,194,170,173,54,43,8,154,112,41,219,32,59,150,38,232,84,22,173,84,233,160,200,255,251,178,100,199,129,3,246,102,196,195,108,83,112,153,76,216,152,97,40,142,17,109,155,16,173,141,189,2,215,179,161,213,135,176,160,33,69,53,165,83,24,36,182,100,94,240,124,114,147,152,169,214,77,213,93,128,12,38,49,112,84,67,33,2,236,176,139,41,243,160,173,55,137,200,82,149,108,244,66,145,213,62,55,93,164,165,224,113,67,7,134,34,216,149,32,189,113,60,174,122,179,4,134,53,73,93,41,235,205,51,235,8,203,208,204,185,112,237,82,204,159,196,237,48,148,132,165,197,90,149,105,88,61,245,199,197,99,149,48,165,58,83,203,209,202,116,73,21,156,22,74,133,155,70,242,142,97,19,46,66,111,3,185,182,85,148,147,38,172,226,88,28,199,208,22,178,253,138,178,106,185,55,170,97,20,16,196,177,116,103,140,45,114,199,180,87,203,165,194,255,54,179,232,151,208,150,235,85,134,45,189,37,251,231,46,254,189,232,237,27,217,138,155,23,51,107,90,67,14,31,38,248,213,47,44,175,114,85,0,16,160,44,200,128,81,155,226,107,142,3,70,24,4,66,32,114,152,46,54,226,193,107,69,130,3,68,55,215,50,160,179,2,97,188,233,231,225,137,102,86,249,170,247,44,246,245,254,178,216,140,224,13,186,209,69,56,206,142,13,152,230,72,138,173,122,183,223,251,63,106,245,109,52,118,171,123,103,125,188,233,217,86,139,100,86,154,87,165,136,138,119,35,214,161,17,180,226,102,39,101,235,198,222,101,238,186,115,106,109,201,209,229,218,84,0,231,150,1,108,81,10,31,184,43,137,4,20,2,111,222,116,95,181,170,237,168,43,216,13,3,87,230,50,142,210,119,56,26,247,105,33,13,77,96,82,212,40,101,135,50,187,104,76,17,69,84,100,232,217,48,136,176,226,104,30,206,193,134,93,50,121,139,217,116,136,211,97,99,85,2,209,105,37,242,59,216,64,193,104,205,163,158,85,148,125,84,112,45,130,69,217,54,162,245,53,146,67,25,162,150,97,231,189,160,217,73,178,83,145,46,234,195,15,127,164,36,234,28,127,39,7,49,179,83,186,149,19,63,88,230,40,164,155,60,55,53,189,55,170,123,216,61,226,90,246,159,43,100,160,122,154,242,215,159,255,220,0,11,160,16,13,26,107,231,4,66,204,50,38,203,149,106,62,222,75,32,24,33,91,154,92,87,233,40,99,110,116,236,170,107,147,60,230,185,135,49,26,140,147,163,117,67,153,217,8,133,98,48,145,92,230,28,20,62,46,174,243,51,58,255,122,89,151,62,158,68,213,107,47,254,168,155,179,50,104,73,25,37,51,104,141,140,236,197,204,232,222,218,174,226,233,140,59,157,173,173,185,123,166,45,203,43,12,223,14,62,255,251,178,100,194,0,3,184,103,69,227,66,93,242,158,236,216,152,97,38,158,15,117,155,23,45,21,117,194,182,179,97,213,150,37,88,245,183,46,137,179,83,116,81,6,3,162,76,254,128,48,0,30,10,24,98,64,64,226,213,90,31,110,173,229,71,174,56,174,128,120,122,44,16,7,149,163,250,211,38,5,171,104,117,0,96,212,96,97,37,131,238,67,208,18,188,184,171,8,91,39,70,36,105,151,174,44,74,34,96,140,42,52,140,14,19,21,11,44,178,133,199,4,241,5,160,162,18,65,197,81,34,69,204,163,146,49,93,156,34,37,34,36,21,13,180,193,147,13,160,78,210,125,79,32,146,28,50,141,173,124,161,9,161,166,149,202,146,162,142,181,106,105,161,107,179,245,181,108,252,203,186,9,200,213,169,83,189,146,151,227,169,75,35,151,40,185,117,229,181,246,62,49,215,171,179,132,93,9,218,44,93,188,138,48,24,3,72,244,168,59,205,205,42,2,1,86,0,0,0,3,49,56,234,167,48,132,204,194,32,81,214,173,60,233,82,74,30,37,23,98,178,234,11,150,227,148,247,242,167,202,172,170,114,119,28,106,227,26,165,215,41,52,87,109,143,193,17,56,41,81,73,98,28,21,81,225,61,230,87,250,159,140,80,208,253,211,93,50,155,135,119,203,238,179,134,116,148,138,22,177,179,69,159,230,146,146,148,219,242,37,98,58,127,154,146,254,249,155,173,183,117,186,149,65,147,102,118,221,144,99,101,164,146,150,229,192,165,57,154,255,114,66,231,76,182,114,92,2,114,230,151,67,146,169,227,216,83,71,66,122,18,71,151,28,63,109,48,62,124,154,202,36,178,99,134,101,167,205,139,215,133,42,116,108,198,144,225,26,183,88,58,108,228,175,40,145,16,103,10,103,76,194,73,60,90,122,181,199,136,196,147,213,43,224,195,213,220,132,124,111,82,81,140,108,153,45,48,55,100,184,165,235,36,103,214,161,178,138,167,177,32,168,186,40,28,95,104,216,80,120,158,11,164,92,177,99,204,58,253,35,76,145,91,85,162,229,219,118,249,202,91,50,137,253,214,178,103,175,237,223,86,46,247,230,109,87,161,198,107,155,51,76,98,26,179,191,10,143,183,211,151,75,84,107,229,128,196,105,98,102,148,46,76,120,163,34,137,245,128,32,4,128,0,64,166,1,166,9,141,13,13,35,147,13,37,219,154,211,34,82,23,237,168,171,167,87,245,243,146,158,114,222,59,221,238,94,203,95,207,255,222,201,21,234,40,106,56,85,225,154,204,185,20,188,202,5,171,27,149,103,154,44,114,121,43,40,76,70,1,153,129,53,37,155,52,136,226,34,60,108,37,207,145,96,52,193,1,59,37,91,239,178,10,74,234,90,255,251,178,100,201,128,4,2,102,196,211,67,109,240,176,236,216,112,97,236,24,13,205,157,21,109,133,183,194,79,179,98,161,131,34,120,8,84,187,81,208,153,6,253,202,87,167,182,160,48,81,48,98,179,183,118,94,205,162,205,61,236,121,46,75,97,248,75,109,14,211,83,225,32,165,157,162,179,77,188,39,82,26,17,98,1,77,90,75,58,7,225,168,166,78,1,88,154,104,19,56,45,21,4,235,154,171,60,28,243,69,143,9,212,83,115,86,18,81,96,135,3,16,57,12,114,185,169,21,133,32,222,10,40,130,110,18,48,183,214,140,169,134,204,228,246,134,15,196,8,34,73,40,230,51,190,222,76,243,186,30,78,77,249,230,201,108,120,225,131,224,99,99,103,33,109,107,152,127,167,75,25,161,205,55,22,181,205,85,90,202,112,192,76,25,109,53,16,16,0,0,110,170,167,96,124,10,118,54,225,17,37,197,160,225,67,112,226,78,49,178,16,164,25,185,82,181,123,146,235,60,149,95,167,136,84,173,202,123,191,102,45,106,245,60,202,194,34,115,67,8,43,186,129,48,128,226,209,223,4,193,31,100,98,197,230,158,14,187,185,120,85,23,12,90,135,64,70,161,64,80,94,54,142,245,42,80,244,161,154,136,120,186,70,161,34,251,38,110,126,237,36,75,130,5,60,17,89,22,147,6,10,22,9,6,1,218,219,198,119,237,95,22,179,82,214,198,241,168,58,221,62,39,190,161,109,234,228,140,4,132,78,61,90,208,26,82,45,74,117,6,192,20,130,66,74,202,212,15,163,204,122,130,82,41,45,70,89,106,148,192,252,30,20,165,37,233,211,110,117,44,92,28,3,135,70,45,214,202,176,69,138,155,209,3,100,165,196,210,32,66,227,141,17,195,7,136,248,23,164,42,247,176,193,28,151,59,3,146,114,199,250,111,70,246,23,81,172,145,203,70,78,156,18,137,168,98,207,154,19,178,116,91,61,110,89,148,152,106,81,140,219,164,35,132,199,167,145,228,136,217,89,170,237,171,40,35,77,104,223,138,84,86,78,139,4,12,248,62,140,220,146,140,145,35,116,59,106,34,237,45,213,140,114,115,130,157,79,84,223,167,228,60,97,54,226,180,153,136,41,130,160,16,0,8,12,247,20,44,72,99,192,102,110,68,97,32,40,139,2,56,75,241,159,60,138,237,58,30,123,223,201,100,197,252,109,74,63,153,238,206,234,235,154,230,185,221,62,51,249,170,214,122,99,229,171,83,137,16,209,121,185,89,126,229,219,222,187,183,172,223,27,93,190,87,237,23,31,206,83,255,153,146,202,255,119,28,247,63,200,18,173,91,222,43,116,227,112,227,81,109,127,174,208,249,49,24,211,25,241,219,212,121,77,160,217,211,255,251,178,100,215,0,4,210,102,195,51,99,125,240,160,44,216,188,61,137,52,81,101,155,16,205,153,183,194,168,51,97,213,135,165,10,169,168,215,103,65,107,181,7,82,9,34,154,105,89,105,24,4,228,107,136,119,110,110,241,0,0,0,74,99,50,2,76,100,64,247,37,219,80,103,49,194,70,23,177,12,52,217,228,195,99,75,167,4,77,178,128,233,25,58,0,192,166,6,83,199,36,124,24,138,168,84,64,68,181,10,227,22,136,61,136,233,26,54,8,87,70,118,150,48,157,153,106,103,207,26,140,38,120,118,14,35,70,78,33,200,78,7,142,146,107,204,219,199,9,212,90,196,8,136,104,169,54,201,65,12,215,32,143,63,61,64,114,201,5,202,77,166,228,206,205,166,45,150,53,124,110,145,173,183,41,213,167,20,101,167,9,167,202,78,82,174,142,72,33,40,238,249,169,189,106,94,160,143,124,81,87,255,110,91,73,75,35,32,50,117,236,38,227,79,90,157,185,185,133,0,2,130,0,1,1,147,128,152,239,141,3,32,48,199,208,16,208,158,249,87,195,210,134,98,253,75,51,156,151,203,47,216,167,177,119,86,63,154,230,57,216,185,94,93,94,169,40,119,179,62,136,42,83,144,227,17,136,238,236,245,84,111,60,232,66,232,201,156,157,200,150,59,151,215,209,11,125,89,153,214,171,75,117,119,171,30,239,73,164,169,229,22,14,24,129,216,161,148,226,195,17,138,12,34,129,215,118,94,173,217,107,90,172,146,10,69,149,82,150,182,214,144,174,208,26,1,69,147,176,3,103,5,35,168,176,74,25,175,104,106,88,41,10,157,70,92,249,152,158,80,161,122,58,232,153,87,214,22,163,141,218,36,174,111,13,33,150,12,94,157,68,86,5,146,33,153,50,173,160,70,228,217,56,133,17,28,10,184,235,104,88,161,33,213,203,73,152,201,164,95,95,228,134,113,94,126,116,81,172,58,121,4,158,178,91,20,82,243,85,11,42,50,164,250,90,161,123,75,81,210,142,146,26,79,101,24,202,105,146,172,218,80,142,210,34,37,210,109,101,152,106,117,147,216,150,189,169,220,101,246,182,123,20,242,120,148,188,182,167,63,29,134,93,172,47,171,116,147,236,16,0,1,25,38,145,135,147,152,104,104,137,152,192,67,75,104,175,17,226,244,248,194,5,32,145,165,223,164,16,196,118,229,103,128,123,171,212,111,85,94,37,237,229,137,30,195,134,166,89,220,7,133,5,36,161,17,68,132,51,12,18,35,12,24,163,234,83,185,175,94,93,134,194,84,84,223,9,55,199,55,21,61,50,87,85,211,221,211,218,164,195,186,190,173,253,197,84,212,222,142,253,227,201,118,82,166,207,119,25,26,173,68,219,195,85,140,255,251,178,100,198,136,3,229,102,197,211,69,109,242,155,108,248,166,97,137,24,17,165,155,17,109,189,5,130,182,179,162,25,135,164,104,184,132,185,230,226,102,122,121,72,234,45,26,244,170,198,128,0,145,68,197,173,233,203,245,9,128,0,2,52,153,47,217,56,130,131,28,130,48,155,8,83,82,64,124,19,187,175,221,125,94,78,67,45,100,217,161,89,33,12,220,11,136,146,124,73,72,72,3,109,48,59,80,24,66,20,90,98,137,144,32,145,40,128,156,209,100,3,113,32,203,3,197,4,74,17,46,172,80,146,134,72,8,244,194,50,46,170,204,218,147,112,150,142,19,28,130,112,138,76,160,139,10,64,178,250,68,70,219,13,46,251,164,41,158,184,149,166,8,210,219,102,113,201,102,73,152,231,181,181,45,39,180,144,71,218,53,97,75,53,36,242,164,167,85,123,90,217,66,106,15,218,182,74,35,100,135,113,180,104,164,212,144,75,52,177,74,132,163,97,138,9,48,81,251,93,190,206,53,1,2,12,0,161,41,48,225,193,33,17,188,10,220,40,25,154,150,106,100,15,158,129,96,145,13,232,21,150,23,210,92,74,22,131,100,52,103,141,197,6,222,103,124,49,172,56,215,59,165,205,16,131,70,195,78,160,31,135,182,42,243,229,166,133,224,193,105,65,37,54,148,164,86,119,81,139,68,115,125,183,155,171,234,249,159,235,174,171,191,238,249,102,172,87,116,232,103,247,241,214,254,238,39,166,90,245,182,239,115,89,199,79,166,207,46,137,167,27,213,77,67,119,154,157,98,242,228,144,63,52,233,164,211,149,116,212,2,19,39,0,138,200,144,75,77,64,161,140,217,195,60,184,77,87,172,200,187,169,145,15,93,248,42,107,48,87,90,155,80,155,187,105,50,178,105,151,130,108,187,16,43,246,54,251,218,240,206,181,173,40,74,48,157,217,188,115,23,141,94,27,253,216,194,137,46,141,33,27,8,213,52,128,173,245,242,207,90,20,244,13,105,22,78,152,243,91,221,182,81,225,8,50,139,254,219,4,181,36,103,121,57,39,134,188,194,205,245,165,166,125,245,250,247,123,147,62,155,215,140,197,24,129,136,187,145,34,212,143,57,135,29,245,44,213,173,221,156,210,27,0,2,32,1,96,0,73,178,239,152,129,161,135,139,25,97,161,0,138,77,88,96,20,142,27,214,153,109,29,169,178,215,133,162,73,158,73,248,252,56,216,94,181,215,65,40,189,232,215,190,209,193,112,142,97,84,191,182,117,252,129,240,32,87,92,134,102,179,86,188,56,34,29,28,174,214,172,156,25,30,74,159,12,222,235,227,143,190,99,253,247,31,23,245,190,234,55,116,235,248,226,27,206,223,248,235,143,150,243,49,108,147,104,255,251,178,100,196,128,4,96,102,198,83,76,89,114,140,12,216,234,61,38,142,83,25,157,21,141,177,115,2,111,51,98,229,134,36,96,106,142,81,181,112,162,135,216,125,238,151,58,150,107,170,222,203,219,183,127,55,114,118,79,156,55,59,115,94,230,92,54,226,172,26,121,63,51,237,168,0,48,20,1,27,2,165,111,165,18,68,7,100,230,2,71,12,199,144,188,19,59,53,25,34,96,166,138,96,175,39,164,196,40,212,88,141,118,228,100,156,129,132,49,84,167,113,137,172,40,217,222,65,52,97,246,152,36,110,228,201,131,170,98,158,106,48,232,172,194,76,106,23,229,39,107,161,134,65,93,138,5,20,103,118,174,72,146,243,125,106,191,87,184,202,9,27,217,211,106,45,52,74,110,90,185,154,220,39,152,149,181,152,142,104,150,89,9,4,121,83,234,194,210,114,117,8,33,132,170,241,116,8,81,178,150,83,253,66,75,188,112,142,218,172,131,126,244,247,148,49,227,195,142,82,165,0,96,4,0,2,77,69,211,158,185,3,77,106,179,6,17,182,104,236,182,28,166,110,80,51,178,222,70,30,57,234,209,56,125,167,63,47,186,238,83,120,62,41,44,154,187,90,165,44,221,104,132,230,109,113,255,191,41,167,136,67,241,124,25,131,245,3,57,54,100,245,232,224,8,205,52,97,210,104,51,180,50,202,142,30,113,251,82,185,30,121,89,239,57,189,254,13,217,145,249,126,235,63,159,10,153,255,195,252,119,207,104,165,189,191,44,105,231,17,241,74,13,36,204,171,237,163,137,87,23,160,30,84,28,242,159,21,239,127,44,222,124,227,222,147,127,125,195,103,99,64,196,255,104,0,185,34,106,85,133,192,24,106,31,13,206,106,104,76,150,7,22,10,144,38,55,43,247,172,138,198,145,183,76,215,97,177,68,170,48,129,189,159,150,245,202,94,115,180,227,189,209,200,209,105,186,236,182,177,210,102,148,211,225,180,26,137,185,194,105,49,220,211,67,21,40,190,59,167,106,213,209,87,90,210,216,217,181,29,213,169,181,149,255,253,113,40,154,239,225,42,100,204,207,217,141,189,255,115,205,203,212,60,119,238,91,242,232,237,197,207,168,115,237,79,177,241,190,253,185,102,145,137,80,0,66,137,8,128,11,79,99,2,224,48,232,224,106,12,140,52,176,92,12,181,225,134,124,248,87,123,46,90,145,80,119,41,76,213,52,114,37,217,6,86,169,109,211,99,43,173,19,150,214,141,214,165,141,231,219,214,107,77,198,185,107,156,183,31,129,213,35,115,71,68,44,72,118,181,17,114,31,25,116,224,241,49,224,130,36,34,17,127,239,185,254,205,239,157,239,183,223,68,187,175,233,171,27,218,105,83,117,211,45,85,255,251,178,100,197,128,4,205,102,197,75,67,95,176,130,12,217,44,49,38,31,18,29,155,35,172,149,124,201,243,179,101,116,243,33,164,139,152,114,17,114,136,154,156,220,155,98,165,212,179,232,254,162,82,233,168,151,182,140,225,144,179,231,127,87,68,160,46,55,0,28,114,56,42,32,20,82,164,150,71,4,33,82,175,97,102,103,169,132,184,202,163,156,186,57,136,144,106,111,70,49,18,77,34,232,249,183,117,63,210,162,91,190,220,109,138,22,14,8,129,251,10,209,247,87,162,113,3,149,253,97,8,211,133,46,238,93,105,27,187,177,247,15,165,181,52,214,69,162,166,170,52,120,179,188,155,42,182,236,149,183,188,193,12,37,134,175,157,95,184,180,233,123,111,89,122,230,70,78,68,184,231,236,108,84,191,48,167,173,187,226,245,101,189,42,0,42,147,23,32,211,11,49,99,141,204,81,229,192,231,228,33,215,99,190,248,35,58,143,200,157,220,232,110,92,194,91,91,9,37,54,83,214,48,213,185,110,220,169,200,198,171,246,70,198,167,221,89,61,172,241,177,126,83,57,59,28,135,159,184,173,96,105,34,236,18,131,129,28,23,103,220,164,134,170,214,64,20,16,18,66,164,93,66,181,88,88,105,152,41,236,234,78,145,52,161,235,178,232,246,66,240,223,48,201,245,225,171,83,202,199,21,154,111,250,129,246,219,12,184,155,41,143,7,165,168,85,158,222,167,16,214,215,162,60,219,102,137,103,156,212,119,35,195,119,126,236,211,245,243,235,103,240,248,220,4,0,0,64,0,44,140,250,55,2,76,153,227,107,100,162,48,25,186,178,191,145,184,41,185,193,116,209,155,148,184,208,87,179,106,49,61,16,148,75,168,62,246,54,111,74,190,33,86,98,110,95,18,183,25,151,229,77,150,187,19,150,214,154,151,193,248,70,194,162,139,160,159,238,35,57,105,50,198,180,138,211,45,116,25,8,7,145,54,219,201,99,228,207,192,203,221,231,195,62,160,233,21,198,98,7,91,117,161,69,122,123,66,145,115,141,214,220,35,103,115,178,101,34,13,185,172,174,209,188,194,36,77,181,141,92,231,132,171,122,48,78,32,129,213,118,101,144,182,198,204,107,78,240,173,118,254,27,125,63,247,254,222,221,128,177,70,190,130,80,0,11,110,35,4,228,28,196,196,131,51,144,11,66,32,24,169,93,70,31,196,16,203,223,89,139,247,140,193,224,193,143,13,246,156,163,69,173,169,58,27,181,13,89,96,185,66,89,63,177,14,106,239,239,52,158,232,37,194,136,222,21,6,202,228,238,135,14,216,136,252,22,142,41,164,221,227,234,51,138,170,22,172,80,70,65,131,22,24,167,56,131,76,210,25,11,27,3,70,76,20,182,255,251,178,68,216,8,133,7,102,198,147,72,55,0,167,172,232,169,105,38,224,18,233,155,31,77,61,13,194,81,179,163,37,167,161,185,45,66,25,181,4,76,246,244,221,35,12,182,162,175,208,161,40,212,25,35,42,114,76,121,36,181,101,84,24,234,62,74,156,238,86,235,227,139,143,184,184,127,231,180,234,232,24,163,128,0,90,225,202,160,231,166,124,153,160,184,91,82,160,135,214,40,255,204,179,26,241,26,74,120,19,90,62,60,104,48,164,141,105,55,118,205,182,245,107,92,88,111,164,112,83,122,73,141,87,112,124,121,90,87,145,195,8,84,27,42,83,219,106,92,81,145,218,30,34,33,208,49,30,100,121,46,164,246,79,99,196,81,239,36,107,2,131,133,202,59,220,219,24,58,197,44,204,106,72,213,20,58,203,116,73,199,115,119,106,227,150,51,99,177,169,35,101,11,216,186,57,152,136,31,218,31,38,195,103,227,221,35,73,249,217,49,183,219,42,246,156,174,208,184,34,179,213,0,10,16,1,6,140,15,20,201,206,130,225,230,186,234,251,26,48,250,1,16,213,190,136,150,160,184,69,64,72,30,172,90,5,189,126,155,176,204,246,23,231,181,69,142,243,211,34,170,208,161,185,125,61,72,10,51,27,189,83,184,125,202,186,187,90,90,212,155,3,230,162,106,181,170,51,104,14,244,174,245,172,119,54,240,79,217,165,207,255,188,252,121,255,255,201,138,184,62,236,203,66,100,187,196,24,202,21,206,70,75,110,233,107,78,169,41,177,255,5,155,178,140,183,36,102,50,160,106,202,210,220,116,233,123,20,233,220,202,218,204,0,14,192,0,134,18,0,3,93,180,154,6,89,55,93,9,170,145,91,30,82,216,95,134,85,226,138,17,139,28,42,76,222,233,174,208,80,55,79,40,29,185,241,20,69,52,208,52,90,62,54,242,155,107,206,248,246,241,203,206,94,212,188,153,179,181,159,194,102,67,239,175,183,158,233,238,224,174,94,135,107,254,142,83,152,180,82,71,222,239,109,200,210,165,23,220,110,233,187,238,238,255,227,227,87,253,190,26,250,35,241,228,101,203,132,120,47,87,94,24,32,3,102,216,60,252,195,56,82,13,172,32,48,1,215,132,21,36,42,123,160,36,116,249,199,29,17,128,29,215,249,164,195,82,151,130,16,213,32,136,196,59,99,9,109,107,52,178,244,157,233,122,39,86,243,130,238,198,31,152,54,91,42,135,121,75,119,150,113,150,45,152,29,170,52,34,192,24,176,10,85,58,206,75,247,14,227,31,159,175,1,16,242,69,173,224,161,235,4,180,68,93,111,52,68,90,139,229,149,82,196,159,63,111,84,185,71,52,27,226,53,205,220,115,61,67,154,123,212,82,56,202,86,255,251,178,100,197,8,4,124,102,197,203,97,71,160,117,42,249,12,60,102,108,86,41,155,12,141,161,125,2,132,52,98,165,132,153,240,170,28,85,99,241,144,214,49,33,84,195,12,149,164,136,75,99,42,98,165,143,183,111,114,186,147,102,39,126,251,231,232,196,50,63,13,2,157,18,9,185,42,75,28,0,6,64,0,37,196,80,81,186,0,14,234,7,217,137,62,239,172,2,88,52,6,194,237,66,97,78,204,90,17,112,12,46,136,70,210,59,99,53,193,240,60,8,77,181,113,1,215,35,68,154,201,149,147,44,177,98,150,137,195,227,129,168,21,23,67,18,177,163,119,13,73,25,116,69,38,192,228,166,75,90,175,17,131,202,171,124,116,15,44,162,101,36,218,71,192,213,43,4,1,40,180,23,210,92,196,196,25,151,45,142,110,102,185,230,111,136,225,35,9,159,149,19,180,113,136,89,197,145,69,51,82,56,195,13,57,14,229,4,139,178,253,160,40,204,11,193,7,158,106,40,66,73,187,106,143,174,118,254,147,16,0,1,32,0,49,12,27,88,194,0,65,75,38,255,32,0,53,53,196,37,154,36,36,254,167,74,27,135,4,168,36,43,223,42,160,62,103,211,248,59,187,140,7,28,110,5,133,211,100,111,9,200,241,26,238,185,190,109,237,175,122,74,190,241,243,49,130,202,196,140,137,31,211,122,169,151,73,255,31,178,124,117,207,49,202,180,204,100,225,129,163,34,112,224,84,145,146,110,19,169,200,53,173,249,231,88,171,88,72,239,191,151,232,113,54,132,84,51,66,218,237,78,239,45,10,105,44,186,95,241,255,43,76,245,59,27,92,203,90,215,116,4,105,236,245,128,29,158,219,163,78,52,214,33,160,72,229,113,98,35,39,11,39,225,232,20,59,57,105,87,90,241,221,151,27,173,236,182,144,70,113,167,43,142,28,14,113,10,15,50,93,169,60,15,65,13,138,43,6,169,96,8,177,10,251,13,2,0,161,152,226,237,16,98,131,64,105,65,164,85,232,130,176,139,35,95,140,13,73,206,158,212,56,133,57,174,101,25,33,177,44,168,251,242,49,36,86,134,245,83,185,93,151,212,169,165,34,59,21,200,157,203,210,233,28,238,243,174,241,188,106,136,132,3,81,168,77,32,105,50,80,204,194,19,209,130,64,37,30,58,15,12,29,151,156,152,2,5,21,164,32,24,28,166,188,194,79,35,157,131,121,12,215,149,68,228,245,236,95,251,158,173,242,150,229,117,172,198,42,211,217,173,71,103,183,171,247,157,198,106,149,229,191,63,102,150,134,14,125,39,249,90,115,181,27,100,166,109,221,174,243,136,234,103,85,187,77,77,238,177,86,243,151,167,187,63,219,207,12,210,128,213,106,23,140,223,255,251,178,100,193,10,4,137,102,196,203,111,67,112,127,44,217,109,48,102,191,84,77,155,14,174,25,125,2,93,51,229,116,243,38,125,234,163,24,219,171,140,204,242,83,75,185,4,233,253,182,78,75,220,195,55,151,175,253,186,166,230,156,219,170,231,101,185,191,190,120,116,242,202,112,27,52,37,207,190,181,87,114,44,80,1,167,255,217,201,28,114,101,218,90,168,183,135,59,26,173,190,33,70,216,4,35,69,130,72,78,106,245,220,101,254,223,13,153,96,160,52,78,160,54,174,138,143,6,46,79,199,121,212,225,210,134,78,41,33,221,88,205,244,195,182,185,39,55,174,105,136,112,49,162,128,163,116,48,29,88,217,180,102,236,183,91,157,8,80,18,58,10,125,185,158,81,9,197,74,33,73,84,104,22,213,36,48,219,210,155,53,20,238,40,95,109,47,134,233,20,50,47,114,24,197,2,206,119,214,60,159,104,114,29,173,140,124,165,2,89,207,72,118,153,140,99,86,186,121,211,189,158,182,197,201,0,2,84,125,145,128,80,230,145,1,209,209,134,66,112,92,9,149,28,185,215,235,127,32,119,94,101,41,139,124,190,6,139,215,140,218,137,90,142,210,74,10,227,85,48,30,66,88,201,115,150,56,241,196,181,185,168,160,72,100,88,53,20,30,229,74,185,26,38,235,127,173,156,222,156,199,218,103,93,103,142,107,186,137,185,84,40,125,119,197,37,175,237,194,218,66,127,101,8,69,26,53,150,71,144,106,249,164,202,143,149,134,30,156,107,191,21,221,204,218,34,61,99,251,134,254,47,203,1,3,122,0,122,255,117,150,200,220,157,226,62,2,177,250,41,94,169,105,136,161,66,132,116,226,152,88,80,115,97,193,146,173,21,118,129,28,44,201,81,42,74,172,179,178,141,53,89,7,210,109,110,241,40,244,11,116,146,140,132,141,56,201,197,84,191,183,90,36,74,180,109,161,73,233,23,154,189,93,76,203,195,229,206,179,159,165,55,71,67,189,195,47,75,43,153,142,34,152,153,82,118,213,180,236,157,222,203,154,100,162,153,23,251,181,63,117,158,144,165,42,97,111,167,70,228,76,62,77,26,73,21,204,189,175,13,162,14,128,0,18,0,115,94,23,57,144,163,19,59,62,93,115,8,28,59,129,112,48,136,9,117,142,150,96,68,48,136,226,129,14,189,103,253,168,212,229,250,119,78,91,77,89,179,99,170,220,179,167,238,243,31,187,149,170,106,91,212,22,123,251,222,185,83,11,82,170,93,222,169,24,108,123,141,219,175,222,99,138,178,111,65,145,177,102,240,150,44,146,8,100,99,226,214,177,175,82,132,210,201,43,57,21,68,115,22,189,58,11,32,225,145,205,77,167,235,61,18,108,227,100,22,255,251,178,100,195,128,4,23,102,200,99,71,68,234,136,172,233,125,60,198,111,20,237,161,15,13,141,124,130,79,51,98,217,132,153,160,98,84,218,48,81,166,171,38,205,122,182,68,211,91,158,101,245,46,189,102,235,65,233,163,207,98,179,156,225,214,205,0,13,56,127,86,178,170,85,18,116,195,207,32,7,32,5,93,214,72,135,4,122,72,168,106,12,181,106,206,192,10,24,247,173,8,221,162,114,68,135,91,164,108,99,102,46,121,103,131,227,228,163,196,228,136,202,51,88,69,47,190,210,34,121,106,38,240,152,90,28,53,97,167,189,144,203,179,230,111,32,51,115,214,61,68,209,45,2,205,133,135,2,198,214,228,136,98,200,244,7,155,184,62,41,78,86,226,41,233,50,124,162,176,234,35,179,59,208,59,138,137,59,81,69,192,171,15,184,86,48,166,236,239,59,227,23,30,207,195,136,228,37,166,86,12,53,89,111,237,52,48,143,152,89,231,196,23,209,73,95,122,0,2,16,0,48,37,168,193,101,192,113,48,139,88,35,3,154,76,78,21,0,9,16,85,129,5,5,66,13,170,97,194,104,44,63,175,215,40,43,222,239,37,180,247,179,254,212,160,114,98,47,38,164,50,156,176,207,182,59,255,252,167,254,111,91,203,12,104,181,126,119,30,246,93,173,90,68,156,121,105,90,112,220,255,41,100,200,143,76,28,253,61,162,122,161,27,171,142,102,228,48,136,146,28,243,215,84,164,168,215,48,90,169,59,71,136,122,20,130,20,83,186,214,235,181,172,186,148,130,169,46,181,210,190,173,197,55,181,202,210,249,4,0,3,33,8,51,117,20,149,8,64,89,194,105,226,194,35,193,82,208,183,50,193,73,19,178,77,212,113,49,176,107,160,72,89,230,226,25,58,208,236,241,183,177,137,151,5,118,194,117,147,59,94,117,179,50,94,178,183,187,156,203,104,181,164,125,110,106,108,252,140,237,134,73,142,106,10,56,83,172,198,66,240,171,218,241,31,201,156,237,219,94,83,94,110,92,228,231,83,66,91,158,190,179,75,121,240,217,202,73,180,182,214,118,141,195,251,69,227,179,101,238,110,211,183,151,208,250,60,70,131,37,26,32,172,99,163,65,212,229,198,13,16,25,241,8,48,30,48,56,61,122,161,8,92,14,10,2,34,107,127,79,107,25,201,136,50,137,185,74,39,165,144,125,62,90,252,106,46,105,3,151,51,3,143,56,162,229,111,36,221,53,5,105,17,205,70,189,5,3,192,65,32,137,130,66,72,106,111,197,115,90,156,225,229,10,102,123,28,74,159,93,126,83,125,43,57,120,66,255,115,41,103,154,209,86,159,151,71,213,156,93,137,16,198,42,118,18,147,147,148,146,149,213,69,116,244,146,255,251,178,100,199,139,4,113,102,196,67,131,111,64,127,172,232,233,61,134,36,86,33,155,10,174,37,247,202,105,179,99,244,243,35,49,239,39,252,17,61,63,215,251,126,231,59,124,10,123,90,29,111,6,154,131,138,238,123,197,206,33,219,253,103,16,115,243,72,34,96,45,91,74,219,164,253,95,236,249,71,229,111,108,0,34,144,88,154,77,167,40,55,200,114,144,45,77,132,49,76,175,56,77,84,90,128,124,181,192,130,217,7,123,248,124,205,28,242,125,152,81,158,48,70,211,155,123,150,23,227,42,175,45,39,82,136,15,250,85,218,53,102,209,176,48,212,24,181,166,164,199,89,27,114,145,149,57,104,160,132,145,99,82,116,105,18,210,141,11,195,155,51,100,163,55,167,9,33,183,7,107,151,8,153,69,184,18,206,174,116,190,168,246,175,242,51,118,148,18,158,28,29,185,104,7,229,80,90,235,91,143,76,139,10,65,110,88,116,247,52,150,97,226,212,45,217,46,57,229,246,36,107,232,38,1,77,4,213,0,2,32,0,66,204,139,100,199,131,193,136,230,209,158,36,130,98,199,107,176,104,26,211,170,136,51,78,149,122,150,173,231,90,214,229,56,209,89,203,189,253,227,201,157,208,101,124,179,205,114,59,97,199,9,1,180,6,28,42,133,218,195,255,159,103,206,169,95,209,39,215,246,243,47,167,223,251,207,191,228,73,158,68,159,111,250,17,107,47,107,101,138,16,26,130,86,61,157,156,200,93,96,121,141,159,15,218,7,151,222,75,101,246,53,72,121,146,242,102,212,188,149,189,215,2,203,66,97,159,73,212,32,41,199,117,12,82,129,207,121,35,82,250,86,83,69,90,190,88,97,126,166,233,247,134,178,37,137,61,118,137,188,146,134,142,50,143,116,72,144,99,12,68,10,74,235,222,130,43,38,91,107,36,166,34,102,83,26,97,106,222,201,158,28,219,166,214,122,122,121,189,107,88,29,218,165,20,120,240,57,38,38,104,48,74,251,96,132,162,28,22,111,92,200,245,127,91,77,19,46,57,82,34,154,217,76,137,206,114,229,79,206,247,176,174,150,31,210,185,192,187,137,212,164,0,197,144,147,68,157,197,0,166,10,200,24,68,26,105,146,144,40,38,60,34,154,94,169,226,28,3,110,56,110,204,106,253,4,51,105,156,77,203,161,136,78,86,46,225,95,224,10,73,156,37,2,125,206,166,41,197,214,52,123,140,177,112,44,92,29,40,233,236,244,142,147,218,101,158,30,225,224,103,87,239,115,67,218,29,162,142,146,110,145,170,7,213,184,197,170,163,4,89,218,224,194,89,103,76,100,73,83,107,80,208,244,56,241,171,57,163,82,214,232,138,85,70,101,228,244,219,203,211,239,238,53,111,255,251,178,100,194,8,164,21,103,69,75,99,125,240,123,76,232,176,100,195,142,20,57,157,12,174,33,247,194,70,179,162,153,131,34,184,108,90,95,171,226,251,174,171,141,227,122,181,168,198,17,78,99,2,227,71,143,36,108,217,130,106,252,245,6,67,37,203,42,151,167,36,1,138,192,34,48,52,253,44,129,251,122,102,175,76,219,149,202,37,18,232,98,110,197,249,109,44,206,117,41,130,32,194,91,51,93,92,196,128,153,141,151,37,48,72,48,28,218,246,13,3,131,139,108,52,199,164,19,70,9,74,233,199,122,103,236,178,84,192,179,203,240,97,17,2,147,64,187,22,234,4,39,19,1,80,141,8,56,90,152,8,228,112,9,82,97,98,205,57,40,230,82,180,149,19,66,13,235,10,105,201,110,66,111,104,163,161,215,51,106,185,89,123,167,251,123,229,234,213,22,95,142,98,249,4,157,143,250,85,2,12,11,98,73,179,38,142,13,67,99,7,47,73,177,160,192,88,48,0,4,0,47,209,24,50,57,169,152,245,140,103,34,49,154,9,250,184,77,79,88,175,95,26,75,17,250,23,63,183,146,129,34,18,132,136,16,149,130,200,14,42,120,210,63,36,34,233,15,178,212,152,98,73,193,5,249,110,251,201,238,183,245,57,124,218,251,151,61,219,157,163,178,73,194,77,64,157,10,174,216,119,170,141,70,99,115,79,18,70,234,99,109,253,175,178,200,246,246,16,254,190,120,237,49,159,37,29,247,81,219,141,201,13,106,122,227,218,158,14,229,221,164,182,173,122,106,177,96,194,166,162,110,215,213,160,129,16,204,232,180,40,118,193,84,19,113,228,239,0,8,208,55,58,212,79,148,196,7,22,174,65,68,190,175,36,49,33,110,214,169,172,198,171,91,187,106,102,237,187,209,141,103,94,196,207,43,156,170,76,53,40,131,39,180,162,96,168,172,97,73,163,133,23,174,196,52,182,43,201,195,138,97,208,195,72,35,147,37,233,215,43,32,86,103,50,134,222,102,155,133,120,70,167,180,167,184,237,20,147,36,218,180,243,16,132,205,100,61,234,69,18,46,150,251,184,247,81,204,198,180,178,61,8,65,14,79,190,39,65,172,227,132,234,169,239,158,238,246,92,68,156,171,117,86,205,156,129,135,104,64,77,159,112,233,143,140,252,220,254,171,13,124,36,228,213,208,136,180,40,36,93,139,12,145,13,106,130,65,98,91,125,251,134,181,2,211,84,171,106,183,57,90,93,59,24,142,202,46,209,85,206,139,81,11,122,150,101,172,40,107,234,206,124,181,69,30,129,225,217,69,90,248,75,238,126,169,145,161,208,109,242,18,102,107,17,21,103,115,71,201,65,191,44,96,238,234,108,156,28,48,236,69,83,30,86,4,255,251,178,100,208,140,5,72,102,195,11,137,125,240,141,12,216,184,100,203,174,19,89,157,14,45,141,253,2,41,179,166,52,147,46,253,124,173,9,100,218,101,75,148,183,219,114,80,184,180,173,175,82,92,227,122,166,49,241,156,91,46,95,45,205,111,94,65,135,123,218,92,98,186,149,36,12,56,197,201,207,247,205,36,1,166,222,253,126,150,201,113,145,108,29,108,217,98,85,28,145,132,88,154,9,154,124,224,193,26,18,66,174,48,187,201,152,197,117,105,222,132,104,16,253,133,152,95,115,141,141,124,154,204,79,114,158,165,38,44,225,132,100,242,4,203,66,192,229,88,130,111,105,143,73,9,201,58,81,114,235,220,34,185,144,184,50,202,41,164,133,18,168,136,216,198,42,106,106,13,75,12,73,55,149,101,51,65,54,178,80,150,185,155,179,178,161,70,193,12,179,242,81,138,136,100,106,50,234,56,127,15,107,31,55,48,246,71,52,80,25,249,170,0,8,1,10,52,92,140,198,70,96,48,240,139,132,98,224,9,131,205,76,5,217,68,69,60,72,15,129,42,53,219,115,17,73,108,162,154,204,139,148,250,163,166,252,245,75,105,217,197,221,179,231,158,129,235,201,99,199,32,139,41,65,80,106,193,232,209,96,92,2,103,19,56,177,40,254,203,61,247,115,79,107,172,53,195,102,212,196,13,232,251,168,135,229,141,43,54,101,9,56,26,7,199,213,67,175,55,66,145,28,197,205,118,232,181,111,36,143,46,199,176,138,56,137,20,136,71,115,89,75,93,21,175,69,212,121,42,109,117,54,138,140,17,82,106,69,5,34,121,157,202,192,53,27,192,161,10,40,107,209,86,181,151,0,18,114,40,140,85,112,245,215,51,156,154,91,83,73,12,244,237,230,195,140,60,236,78,171,7,58,5,65,108,32,157,110,32,219,237,88,162,143,42,83,75,186,36,133,132,136,130,47,17,26,16,209,44,178,236,176,66,177,244,42,131,243,74,217,196,49,201,5,12,23,156,241,206,124,13,30,126,73,168,40,113,16,105,166,184,214,53,136,50,82,221,169,169,226,40,116,177,163,211,68,134,105,134,60,184,58,8,16,21,80,122,228,115,35,161,217,46,217,38,57,184,135,139,171,134,226,113,145,180,247,241,212,242,0,103,172,24,136,128,193,183,108,154,218,140,84,224,42,76,12,8,223,139,208,80,191,108,243,37,8,94,234,11,77,23,229,232,236,63,25,229,20,182,85,59,102,215,121,250,206,93,42,151,246,76,9,214,42,94,65,119,18,53,28,27,7,48,34,136,225,200,116,20,153,103,197,24,126,146,245,90,243,215,126,220,218,37,199,213,186,93,167,114,149,26,213,211,220,196,76,209,176,215,186,28,231,154,183,104,148,255,251,178,100,202,0,5,24,103,67,195,136,109,240,136,204,216,236,96,200,108,18,197,155,18,205,161,183,194,10,179,102,124,243,30,252,132,209,145,46,52,88,210,41,198,136,100,41,155,70,148,51,50,154,30,196,98,73,174,239,90,11,69,76,179,237,173,151,82,245,210,118,100,208,4,9,131,37,171,109,77,208,0,8,241,14,206,219,95,108,150,44,207,69,252,61,163,156,9,10,212,25,195,104,94,44,27,193,239,54,242,44,151,166,169,182,187,66,133,141,5,26,121,229,17,65,5,209,54,157,57,89,41,9,65,53,48,19,37,137,191,155,98,201,176,25,7,52,176,119,99,103,206,65,233,210,94,97,50,41,230,85,193,151,154,158,178,47,84,133,36,185,55,9,23,79,149,105,59,220,54,126,216,111,121,162,22,134,103,73,88,90,210,169,246,137,185,141,189,206,223,183,86,154,141,76,223,79,70,123,41,128,202,17,141,141,6,51,153,244,193,166,147,19,218,131,134,166,229,10,143,1,140,58,10,69,101,118,42,2,118,75,101,75,57,40,145,192,82,167,22,95,22,176,254,209,94,237,238,76,99,98,14,171,18,127,101,52,243,188,179,206,229,141,237,107,242,154,140,63,178,134,236,242,185,13,157,178,91,149,221,171,57,67,90,178,41,92,250,253,222,182,188,103,183,134,254,178,115,213,76,124,118,39,30,182,105,24,67,44,234,39,217,21,18,244,210,209,145,21,37,147,72,137,103,24,177,167,16,185,197,209,72,26,197,94,172,213,250,46,66,236,91,194,91,161,153,156,73,214,146,238,133,150,244,217,247,160,137,157,17,248,1,252,217,224,251,18,41,184,137,107,75,64,42,38,2,0,32,96,208,14,152,38,106,40,56,106,162,108,170,52,255,183,108,90,213,121,216,114,126,130,158,180,247,117,115,231,181,114,57,79,122,215,44,254,123,155,202,154,134,189,139,159,223,160,181,220,239,199,238,84,120,35,165,188,175,154,92,105,196,245,1,69,37,174,141,123,25,42,234,12,178,72,148,186,62,212,219,39,59,201,34,211,99,211,139,52,189,119,171,61,245,76,156,157,179,145,205,166,42,181,61,107,229,191,74,205,69,21,78,179,212,214,21,132,252,178,24,232,196,159,101,52,235,188,162,154,180,93,29,87,106,50,163,145,2,27,232,66,64,35,53,200,53,100,96,80,217,169,250,132,9,154,98,0,128,46,72,157,79,252,45,130,40,187,201,67,49,118,152,40,177,210,173,38,79,197,45,82,7,44,11,145,164,9,143,160,131,182,255,255,198,74,74,106,56,88,130,15,89,132,167,46,222,204,69,91,217,234,136,172,174,201,61,143,67,78,178,181,148,130,107,153,69,162,152,168,231,145,187,42,59,217,90,191,92,255,251,176,100,207,8,5,103,103,195,11,134,111,64,143,44,232,165,96,202,218,17,25,155,19,13,165,77,193,224,179,163,164,241,162,184,159,49,222,122,58,15,21,141,152,164,178,87,75,24,122,152,232,204,115,49,236,246,105,206,230,103,162,62,151,173,44,195,48,30,11,92,175,255,168,0,164,68,69,90,1,40,213,88,1,205,94,18,134,85,149,117,82,232,3,189,130,53,31,62,212,90,194,131,247,159,61,183,128,194,137,131,35,217,92,247,112,49,235,182,100,150,136,76,100,118,44,122,176,253,4,57,87,32,224,162,128,84,195,82,12,100,43,22,86,239,67,238,245,219,100,62,160,185,71,67,50,134,178,113,233,218,230,93,209,149,52,70,81,81,144,202,201,91,91,206,176,151,211,240,177,205,45,191,29,58,197,242,149,221,52,85,103,131,207,65,13,110,97,53,210,32,194,37,99,140,68,12,138,30,48,2,85,167,9,18,75,168,208,135,65,171,237,42,35,147,84,177,168,50,7,134,189,246,147,231,47,102,242,57,78,83,116,82,228,245,164,33,1,32,24,70,8,71,136,5,253,155,161,194,150,84,254,255,86,7,185,50,34,81,118,6,211,69,75,197,10,135,82,145,87,67,45,154,141,82,94,121,113,201,237,203,203,194,121,230,220,228,251,107,219,225,82,202,117,74,253,39,54,216,107,178,116,128,23,153,82,104,32,185,19,84,145,42,146,72,79,48,159,167,74,116,173,70,80,165,252,87,135,189,94,58,196,241,111,171,205,134,236,234,52,109,252,222,214,206,119,105,125,233,155,102,63,149,144,26,38,64,133,169,5,77,73,169,185,153,101,0,0,17,20,97,87,181,222,26,11,128,76,150,116,94,253,183,177,141,65,51,42,81,44,134,6,44,151,92,36,64,157,77,43,164,81,60,152,72,224,129,89,167,59,98,160,210,177,80,175,138,123,233,70,231,24,57,241,93,76,71,42,102,79,145,42,113,115,40,17,84,82,64,199,233,193,10,90,195,113,185,180,38,64,68,209,38,35,141,244,145,22,179,239,58,133,137,195,212,250,123,104,137,21,132,97,225,29,139,55,73,92,93,60,89,82,205,165,104,151,38,64,250,140,94,182,92,42,144,37,126,170,62,53,95,249,87,151,245,127,213,255,254,78,127,224,51,70,0,0,18,134,20,139,152,124,90,97,193,8,214,248,201,0,179,35,147,28,64,48,117,228,94,104,22,151,232,166,228,197,234,242,212,179,11,49,171,51,86,31,74,42,44,237,225,42,150,53,200,101,174,138,1,93,157,223,238,251,206,79,77,22,152,33,130,170,224,245,12,129,133,230,179,126,33,95,255,94,251,147,84,133,152,24,114,114,194,5,115,16,244,53,128,114,131,20,25,202,92,255,251,178,100,215,136,5,177,102,195,11,137,126,100,147,140,216,220,96,201,102,82,65,157,19,46,13,185,129,184,179,163,165,129,150,248,140,5,76,106,68,73,9,30,228,102,67,128,134,172,36,45,164,134,105,11,91,114,171,118,69,150,157,52,222,186,14,234,83,51,107,71,67,90,65,78,110,230,247,252,152,2,224,0,162,16,56,120,30,16,99,35,93,74,106,144,206,114,183,133,219,113,229,60,185,171,184,225,246,249,90,222,187,204,123,127,152,115,88,213,42,230,233,116,178,168,204,9,196,40,135,24,58,192,96,118,79,120,102,45,187,180,246,16,57,85,36,85,13,89,45,225,2,27,74,144,155,70,145,59,200,102,102,189,93,127,114,148,190,94,86,192,36,19,92,137,5,186,153,179,151,56,135,255,127,167,77,253,245,193,221,55,193,0,215,168,176,64,220,239,22,145,100,153,167,137,232,120,52,83,18,11,47,242,218,32,57,108,195,211,243,81,153,245,215,244,175,30,231,90,186,237,126,165,244,243,79,189,3,2,133,9,4,147,88,160,16,219,80,208,215,199,63,233,181,37,156,146,13,80,37,112,124,145,92,213,36,90,149,33,132,99,198,11,51,75,125,64,201,171,48,109,189,36,76,57,33,245,19,3,114,9,18,106,196,110,107,40,148,148,115,207,131,134,220,48,205,146,177,182,35,22,57,153,32,104,247,39,183,71,138,17,46,170,78,40,88,106,149,6,169,44,69,21,14,149,191,159,201,157,86,185,173,43,47,143,15,195,243,196,223,196,40,86,163,8,112,46,73,151,41,174,253,63,58,237,59,219,63,107,128,10,53,75,186,61,251,109,109,236,88,185,219,102,24,75,74,40,99,128,131,31,175,46,246,105,25,245,6,61,62,186,236,153,133,32,180,210,89,16,176,98,118,158,30,91,73,199,3,50,103,196,57,197,36,97,217,135,66,102,171,15,36,80,217,56,125,156,66,82,33,71,233,174,136,24,44,101,192,163,192,12,198,31,42,94,49,19,77,77,136,149,86,27,6,80,125,177,232,99,81,231,173,169,106,197,77,69,197,61,138,24,231,83,163,13,183,88,75,219,68,169,244,45,218,143,30,93,48,231,224,104,220,193,162,169,58,188,217,183,9,51,12,28,128,36,195,224,32,16,6,62,197,15,19,76,82,64,53,141,192,32,64,2,157,187,0,96,185,114,149,76,100,40,209,17,146,122,89,98,93,147,237,86,110,49,110,21,20,163,140,242,198,60,228,49,47,138,39,202,234,17,21,168,92,182,214,46,150,169,214,224,147,224,56,113,232,197,175,80,163,223,235,109,102,42,187,101,218,43,180,122,39,145,17,207,52,145,245,160,161,3,118,9,196,134,4,10,58,198,213,141,153,35,43,126,38,255,251,178,100,218,8,5,153,102,194,131,136,126,98,147,44,217,159,60,200,159,83,161,155,14,206,33,119,194,47,179,166,124,244,161,253,250,73,109,98,87,139,163,17,211,16,174,86,34,97,234,42,50,90,122,191,168,105,247,51,100,211,111,61,186,157,221,170,202,115,220,96,0,33,149,165,71,115,77,145,147,169,250,0,5,157,161,233,163,253,245,150,229,68,210,31,17,86,166,66,216,155,75,40,71,100,55,149,125,28,137,19,208,87,50,229,26,68,75,211,92,86,40,37,114,212,132,143,10,152,95,123,22,102,223,147,96,113,165,205,146,182,210,240,234,41,144,11,178,242,23,157,196,164,142,80,72,214,28,87,27,211,8,48,150,57,203,84,121,216,245,120,167,176,252,217,99,118,49,69,213,59,148,187,116,37,77,145,210,68,74,151,208,168,233,108,123,26,207,235,71,37,240,252,74,105,59,166,148,181,45,221,76,84,61,222,119,240,173,23,0,182,81,42,1,13,118,124,51,112,232,194,3,115,43,84,200,4,102,80,32,3,2,41,244,181,160,148,55,71,214,51,45,155,158,206,252,59,114,158,47,41,136,89,179,63,63,151,115,202,85,43,185,17,121,66,241,22,200,233,205,45,69,92,80,240,236,62,20,120,244,190,181,32,124,165,204,45,220,82,197,119,49,242,143,55,142,93,120,136,136,137,105,172,100,93,91,81,194,173,18,65,163,23,23,33,133,77,139,205,177,87,177,188,253,39,55,106,69,219,205,221,186,99,24,114,218,32,198,238,141,26,44,141,102,41,169,51,53,164,110,147,217,73,109,65,32,126,2,175,47,189,29,116,8,18,52,203,195,191,214,203,44,167,155,202,148,111,208,133,248,20,130,21,226,226,115,189,87,246,58,65,106,211,249,97,70,117,6,27,199,255,157,164,15,128,181,16,131,1,84,58,124,119,43,16,52,221,10,75,126,77,145,100,181,34,112,83,167,245,91,153,135,199,115,121,234,188,98,33,96,110,98,185,182,92,49,54,52,165,146,60,247,136,107,57,35,96,184,12,195,13,171,122,68,201,63,40,227,233,251,194,37,173,162,20,234,182,68,75,76,245,203,159,16,53,86,101,250,139,153,142,22,125,228,150,190,151,157,170,120,128,136,171,64,100,185,185,140,4,226,201,128,37,64,40,62,48,49,68,16,5,34,16,191,204,8,96,27,40,110,207,116,94,222,50,184,121,218,161,129,102,111,78,222,203,148,151,234,213,162,167,180,249,191,73,164,83,23,28,188,251,251,27,158,40,177,225,68,10,186,171,107,101,185,100,117,245,254,120,135,42,126,183,172,118,73,171,246,243,105,226,111,217,234,245,59,116,47,125,55,124,201,202,140,115,227,125,118,223,185,18,246,207,37,167,154,255,251,178,100,201,138,4,177,102,196,11,136,109,244,139,140,217,143,60,200,175,83,93,157,14,174,25,247,194,49,179,166,124,243,34,125,249,147,153,185,23,141,158,82,116,210,205,169,109,87,127,25,249,173,181,109,235,211,25,223,164,109,192,131,7,52,148,146,76,61,6,89,217,92,157,110,88,208,3,87,120,120,120,191,91,173,189,79,74,155,138,100,251,26,166,201,226,67,16,254,85,74,254,13,153,151,89,164,177,32,96,156,41,2,161,23,103,106,107,98,124,194,121,235,108,228,191,69,23,149,52,220,187,177,207,78,148,133,23,251,27,81,205,16,22,47,97,133,91,50,139,198,74,92,244,226,73,103,109,36,30,236,118,205,148,126,140,227,74,225,228,104,241,150,229,100,86,130,169,99,152,82,226,33,73,118,102,158,148,153,106,166,182,44,125,42,141,136,62,160,117,187,142,28,58,58,145,137,84,51,56,250,36,86,218,194,5,35,2,4,128,2,109,83,167,62,206,8,24,54,127,82,160,105,169,141,74,199,130,97,151,56,183,12,57,67,90,108,129,153,47,107,170,125,3,113,61,107,199,18,79,78,168,76,154,28,11,43,123,24,218,126,186,75,220,88,78,143,161,153,93,149,71,114,59,230,182,124,117,119,211,186,175,217,21,108,217,81,163,80,215,113,112,215,67,254,119,109,251,167,199,60,124,159,182,186,90,231,197,54,170,102,107,115,99,226,162,212,119,23,54,229,232,238,202,183,75,85,151,177,209,41,154,58,247,163,79,170,74,101,172,178,128,84,186,159,98,236,185,248,193,123,64,3,129,144,16,99,144,144,59,232,152,107,186,176,229,238,107,15,148,237,182,144,251,48,151,22,117,100,13,147,106,51,73,155,130,171,17,27,68,176,62,186,194,128,123,178,129,133,214,17,57,156,71,43,40,114,78,242,221,140,60,246,12,22,197,216,182,117,47,2,109,203,58,133,40,146,195,2,16,22,157,16,80,65,169,89,198,236,150,180,17,62,26,16,194,100,15,175,152,79,172,93,190,173,168,239,242,34,204,211,254,31,137,92,3,228,165,153,147,111,69,187,167,20,175,75,174,137,188,179,110,44,223,4,200,164,242,56,251,77,18,73,185,242,71,187,18,221,132,181,129,109,222,160,128,64,25,146,80,36,230,2,138,77,92,180,3,17,140,200,2,99,163,65,71,13,49,130,224,71,149,114,62,219,167,162,237,187,53,240,215,200,113,206,183,235,11,81,201,152,204,178,212,183,251,151,254,26,191,103,88,99,142,165,150,237,53,20,228,17,136,102,84,50,111,253,217,138,102,30,146,249,187,170,145,211,221,216,19,146,48,130,44,49,48,253,32,91,109,77,252,186,232,165,96,19,189,142,46,144,242,182,200,235,49,255,251,178,100,204,128,4,130,102,196,51,105,91,112,153,76,232,169,101,38,106,18,149,155,14,174,13,123,66,98,179,101,116,244,153,253,103,42,214,155,110,47,120,214,73,212,247,53,167,92,238,213,119,110,75,229,242,172,177,117,152,152,13,5,15,223,90,5,84,231,59,82,6,0,39,254,253,164,146,54,230,61,137,180,165,226,203,55,89,87,150,32,143,40,76,11,63,164,23,129,70,215,215,153,88,162,5,230,42,80,162,73,98,22,27,94,42,65,1,92,88,234,158,110,44,202,41,105,232,107,43,40,170,182,150,53,49,198,152,68,80,218,56,37,54,60,37,31,127,210,153,107,194,23,171,36,156,30,12,128,178,175,79,216,61,27,163,145,86,244,208,69,6,86,155,105,148,65,60,47,74,93,98,246,36,125,181,148,168,117,172,226,118,147,164,114,213,38,150,188,120,130,82,44,10,170,216,142,9,57,105,41,202,20,109,27,91,178,216,160,201,12,147,201,80,81,0,4,52,0,3,76,126,120,203,135,129,197,67,215,197,6,166,58,54,173,202,214,212,173,180,181,250,208,221,154,108,243,194,214,118,177,137,74,99,87,48,167,195,30,67,161,0,202,244,106,246,87,170,173,232,230,135,83,75,161,209,218,206,135,122,179,106,245,218,234,190,140,246,75,170,29,52,229,245,171,230,53,39,169,220,173,70,170,84,213,94,118,88,131,222,235,54,93,233,147,213,107,9,155,166,89,61,197,215,237,115,30,207,170,239,217,247,50,250,90,168,32,237,64,4,94,110,75,150,23,18,110,170,22,39,0,121,88,126,123,67,178,40,110,20,164,77,0,43,57,45,77,195,144,40,28,216,124,225,147,194,132,18,52,73,199,97,36,182,4,58,102,45,166,53,217,14,7,123,111,92,163,69,97,15,67,78,142,145,96,100,79,50,29,200,158,107,165,54,105,147,112,92,84,240,228,183,117,73,102,46,45,45,184,33,104,203,144,181,210,102,44,236,53,218,207,133,121,234,221,70,87,80,91,68,228,219,189,238,57,248,110,178,125,61,74,183,63,167,164,118,250,8,182,122,238,157,158,79,169,250,7,84,0,134,0,28,117,184,102,168,0,102,35,70,240,238,24,150,1,48,146,148,1,60,137,238,56,10,255,58,144,21,105,232,62,91,220,50,199,123,251,12,232,202,150,2,137,6,48,227,49,202,183,168,229,72,231,16,16,10,102,2,48,244,233,87,66,33,86,187,162,93,85,24,142,212,82,31,186,85,92,199,216,143,87,89,31,231,173,219,28,89,245,115,50,61,115,230,214,134,118,151,194,203,18,194,53,78,194,202,213,185,75,178,237,189,89,163,21,105,230,159,204,133,63,126,193,244,137,254,187,20,91,88,226,180,114,194,189,88,255,251,178,100,200,130,3,219,102,197,75,98,93,112,139,140,217,28,61,134,25,82,145,155,17,45,149,147,194,131,179,98,101,135,164,152,219,110,85,160,7,6,222,170,99,189,224,9,0,0,0,144,196,74,200,24,35,23,92,112,176,154,9,186,24,103,137,202,56,225,25,15,26,77,164,68,72,14,150,68,134,77,24,42,193,68,106,76,111,80,163,130,203,228,215,49,55,149,114,171,92,218,118,176,154,195,171,192,202,116,143,174,119,54,102,17,254,132,150,156,236,55,215,96,147,23,108,166,99,208,183,94,41,55,55,59,23,125,236,81,181,54,161,52,211,155,80,85,69,198,237,155,68,90,45,66,209,161,94,109,209,164,13,198,146,158,86,70,182,227,115,204,132,98,167,215,70,231,228,212,36,153,62,49,3,10,57,232,15,73,210,110,110,132,174,90,137,85,33,216,222,93,33,71,77,84,219,85,0,37,59,36,73,160,249,129,184,177,79,40,21,235,8,163,38,170,252,79,188,174,125,51,113,145,246,223,63,90,230,63,255,246,86,20,194,223,147,255,208,231,19,18,103,144,123,255,147,255,239,255,37,253,36,162,109,78,210,186,134,138,178,106,13,187,251,185,137,167,162,29,94,162,207,71,23,30,198,209,35,45,201,135,179,217,165,38,217,214,169,145,169,95,42,182,153,31,81,49,114,125,67,128,51,130,0,4,9,208,195,59,98,42,59,72,123,131,234,234,60,204,209,175,255,198,227,53,165,23,243,201,228,58,68,23,104,44,35,36,34,46,163,97,48,90,77,189,3,145,50,180,132,7,25,68,118,8,86,92,37,68,81,16,170,237,250,117,132,72,59,16,82,228,172,6,215,78,48,65,27,85,71,21,30,154,70,162,193,20,149,48,64,136,148,249,133,204,99,145,37,16,197,6,208,220,184,164,206,177,161,34,38,9,152,99,30,199,16,115,147,53,52,91,144,75,235,34,89,92,219,98,166,12,197,218,37,111,242,145,18,5,214,36,122,37,44,230,62,223,12,180,119,100,172,57,149,133,132,161,107,43,160,55,182,127,255,200,0,5,72,136,0,205,163,56,76,188,197,0,76,182,164,112,28,212,64,21,249,49,11,88,107,226,34,38,30,72,6,16,16,195,27,231,226,29,181,133,201,117,185,170,108,242,207,88,126,170,255,43,226,60,227,18,199,117,116,101,196,192,230,106,12,142,5,98,45,164,100,227,95,235,213,162,46,250,158,31,49,226,139,137,123,228,212,110,212,109,205,215,218,61,86,157,53,55,85,53,20,149,89,3,89,85,225,173,29,198,236,46,94,241,20,64,215,81,194,42,138,32,245,164,223,133,90,250,67,219,156,88,240,161,106,214,163,203,62,180,108,124,198,172,212,181,34,207,129,155,16,255,251,178,100,209,128,51,73,103,72,227,34,68,248,162,204,136,133,97,38,142,83,217,157,15,109,161,247,194,204,179,97,225,132,165,185,120,212,54,48,159,179,23,64,2,96,7,181,2,150,152,38,56,183,48,201,41,52,205,116,24,154,50,62,232,122,154,140,128,26,40,188,145,170,124,124,30,88,200,107,180,172,136,194,240,38,164,101,79,3,98,203,159,82,81,14,189,114,21,143,1,185,37,175,155,6,25,46,120,68,216,125,114,81,78,155,122,3,38,3,163,242,110,40,69,218,37,39,64,74,136,132,234,33,211,81,65,171,54,74,48,143,27,154,104,208,23,68,185,103,34,148,170,204,166,114,90,82,62,141,206,208,116,116,170,53,24,138,24,46,76,133,53,164,196,90,65,89,116,86,41,206,9,82,168,103,221,213,117,58,144,178,67,104,244,250,130,231,37,217,148,216,148,33,73,50,187,78,98,19,148,214,163,203,82,175,187,121,143,146,114,29,173,0,0,225,100,148,97,37,70,110,186,6,24,47,241,156,76,214,0,199,33,134,129,25,190,145,72,224,188,160,185,104,205,149,12,245,211,123,214,25,49,5,182,247,123,114,129,244,200,233,178,100,250,165,143,57,215,196,75,120,191,223,124,197,95,187,249,233,150,206,99,158,25,254,223,254,57,174,235,226,223,195,221,195,94,216,142,248,56,124,236,92,29,55,47,106,140,247,66,9,83,174,216,141,214,231,207,244,114,15,28,155,117,93,162,213,191,184,189,237,117,53,192,237,235,128,14,128,0,135,160,73,75,40,137,15,160,69,32,8,98,102,92,239,49,8,196,70,158,118,106,87,103,118,162,197,169,211,32,154,41,172,85,98,20,106,19,44,163,70,23,88,153,179,203,90,115,156,82,71,51,209,92,201,133,181,162,100,114,84,41,164,42,91,68,63,147,25,67,171,110,160,164,106,69,0,120,150,125,10,4,213,56,99,104,106,60,106,38,157,150,203,70,181,147,80,122,151,41,19,26,236,174,122,225,125,20,165,80,93,52,154,97,28,181,77,198,182,234,7,53,99,43,242,190,205,45,36,25,207,32,142,244,55,27,111,83,134,247,57,54,250,165,97,188,159,62,47,107,241,95,212,7,128,3,138,150,77,68,39,49,120,92,208,163,23,100,192,100,17,8,49,247,168,219,18,132,93,165,29,119,32,107,244,22,40,165,54,164,85,167,165,157,229,236,48,253,203,114,185,69,54,206,242,203,179,44,248,255,152,124,155,9,41,130,81,40,185,28,138,42,150,121,186,255,205,174,123,78,124,243,13,110,251,78,165,86,19,143,187,251,164,239,150,215,242,189,67,150,243,239,181,37,101,92,163,141,109,33,185,19,211,134,159,180,73,52,178,13,236,229,248,154,159,68,255,251,178,100,202,0,131,225,102,198,235,66,91,98,156,204,232,152,97,38,142,19,25,155,12,174,25,119,194,109,180,98,177,132,153,248,22,157,238,115,105,72,182,246,245,45,207,86,250,106,204,100,205,83,19,22,12,34,100,5,122,17,146,125,107,84,40,1,68,75,54,130,84,192,208,89,147,2,134,200,175,87,159,67,248,105,67,84,37,250,158,148,100,120,100,182,74,80,88,172,81,170,171,4,55,208,181,17,80,161,38,236,181,30,76,119,9,76,72,169,148,215,72,207,130,173,163,135,107,170,16,85,100,74,177,23,200,236,220,227,250,24,157,149,82,137,208,137,231,10,235,80,181,202,99,14,1,44,178,1,236,142,26,149,211,155,87,158,37,61,222,114,187,120,234,157,81,210,89,34,43,60,131,23,38,162,244,210,76,132,218,200,102,25,174,148,128,73,16,20,72,236,190,112,123,64,146,33,179,183,61,214,138,40,162,71,255,174,99,100,19,1,128,1,140,231,101,1,19,16,133,140,240,37,26,1,24,252,84,233,128,129,238,115,18,80,150,62,180,30,234,146,137,13,250,59,150,191,151,39,121,149,108,63,101,157,228,158,84,59,148,223,255,181,156,145,176,191,195,73,214,86,2,207,139,218,202,108,214,205,239,140,183,116,168,131,238,101,205,100,222,246,198,201,214,105,189,182,200,107,151,162,187,223,179,146,243,37,148,169,148,81,184,230,197,162,123,123,14,186,99,119,44,117,211,249,190,224,229,204,95,77,182,191,139,111,159,99,230,169,150,202,223,10,186,239,64,6,86,46,68,40,4,123,66,133,136,52,135,125,4,65,120,128,3,12,70,203,86,49,144,12,100,42,85,59,19,129,161,229,154,208,192,66,113,49,66,83,201,176,186,212,111,170,112,137,178,90,35,52,218,66,170,84,186,199,28,216,85,181,33,66,0,101,29,163,78,34,193,41,50,107,72,28,7,72,163,200,106,139,132,255,103,123,35,73,131,225,68,83,141,53,35,66,44,244,146,120,48,35,158,51,243,93,10,107,54,118,227,96,125,233,88,190,203,76,181,123,172,110,244,74,28,249,23,69,38,164,3,17,82,6,58,72,166,98,237,35,125,229,106,52,80,35,193,141,196,77,148,142,99,153,94,170,246,14,195,239,106,28,38,10,61,139,66,45,161,96,16,228,8,239,77,62,111,140,25,131,102,233,30,69,192,161,212,88,60,8,223,146,2,136,39,188,134,184,80,71,39,243,158,67,203,130,39,123,26,135,162,247,27,250,77,206,211,53,28,8,102,140,84,179,242,162,149,85,59,221,174,148,158,139,69,246,189,47,91,179,111,221,111,180,195,93,77,158,142,234,233,169,179,17,115,206,69,60,249,25,138,197,90,199,28,199,61,211,37,255,251,178,100,203,2,4,178,103,67,171,134,93,112,156,44,232,150,101,38,92,15,13,155,19,13,33,77,194,44,179,102,188,150,24,212,49,15,217,185,172,135,43,207,85,84,99,214,109,244,184,31,62,238,223,111,168,8,150,218,29,226,55,219,107,127,42,209,98,41,137,70,77,137,194,56,153,0,231,19,8,146,68,234,41,129,245,18,100,48,119,44,220,125,53,18,202,44,123,172,86,74,141,231,81,201,148,245,13,134,110,252,212,229,197,240,155,230,152,64,235,124,167,55,18,81,44,183,93,186,10,4,40,176,220,203,61,210,119,189,132,93,201,36,89,230,71,245,113,166,235,66,121,173,87,77,134,21,242,81,76,107,144,59,176,82,41,17,56,211,159,91,209,118,246,87,53,227,115,92,183,45,154,17,205,221,170,166,221,221,213,246,102,251,199,220,0,70,0,2,103,137,225,151,200,6,46,13,142,21,80,208,201,33,118,142,154,168,162,231,168,19,65,92,143,116,245,162,150,223,159,212,22,221,194,239,148,159,200,22,76,218,7,150,180,57,178,220,166,140,82,57,170,193,32,100,226,237,218,80,106,110,233,153,233,138,152,164,216,216,171,229,247,196,55,170,99,226,182,91,247,205,50,37,220,110,106,51,158,125,77,125,62,238,234,142,175,205,50,179,141,189,62,163,61,27,248,170,150,182,212,135,63,117,90,16,188,165,12,123,142,181,210,246,169,16,221,58,100,40,187,153,13,209,0,11,9,174,50,137,43,29,82,245,40,0,102,209,64,87,6,57,167,63,172,246,16,69,124,29,214,35,105,135,70,86,17,239,134,5,193,102,133,115,36,68,171,100,133,41,0,218,211,156,36,203,49,56,140,211,45,199,124,134,200,25,62,243,242,172,63,42,238,125,105,2,108,149,244,24,177,24,17,149,39,164,84,68,130,36,147,144,90,162,235,76,68,167,44,128,146,2,8,28,147,13,100,130,11,136,86,237,96,132,228,230,188,22,155,17,65,128,197,163,48,186,198,145,102,50,106,156,44,165,125,134,248,216,250,86,233,141,172,143,81,65,103,23,233,32,82,84,138,42,84,251,53,209,56,195,214,191,171,213,4,43,81,209,173,20,65,176,215,25,243,123,162,4,36,48,224,19,12,48,93,35,198,2,192,175,216,200,123,13,73,183,22,91,44,149,101,30,146,215,221,52,102,244,182,165,75,51,149,165,116,246,240,252,160,223,31,11,123,65,98,66,220,35,186,32,121,224,164,120,70,48,5,194,167,26,47,10,203,105,53,170,119,14,54,232,109,242,189,125,196,215,26,51,152,79,11,58,250,13,216,108,139,199,116,209,13,14,179,189,250,183,82,72,140,206,148,246,247,214,154,188,81,150,183,74,203,23,200,50,63,246,242,255,251,178,100,215,137,4,166,103,67,179,137,91,112,154,12,248,169,97,38,108,19,89,157,14,141,161,151,194,138,51,98,89,148,154,56,208,189,124,114,251,238,194,186,90,74,238,95,62,114,20,128,11,64,112,111,44,144,179,200,246,174,160,32,160,0,193,92,145,117,136,65,111,233,111,33,148,160,106,48,210,139,217,134,224,90,92,160,41,84,53,67,57,84,80,93,104,178,64,33,28,192,244,209,42,125,148,13,138,100,125,0,128,105,53,219,35,101,82,164,204,29,145,2,251,51,225,227,101,23,58,76,128,233,225,27,221,72,86,54,86,114,136,153,26,45,35,77,85,9,107,20,240,84,122,25,84,122,71,17,213,26,244,66,88,172,15,138,179,104,51,164,224,81,26,105,70,236,122,131,13,194,170,183,73,186,18,187,41,3,58,165,41,130,165,89,165,57,108,86,57,132,221,108,128,115,44,245,97,43,233,238,30,125,152,114,165,245,116,246,80,42,125,58,40,3,0,1,146,254,152,36,73,140,145,22,168,12,84,98,195,234,24,6,13,86,90,52,159,105,204,6,61,27,166,144,218,181,111,59,88,118,181,140,43,215,213,23,243,41,187,56,90,214,20,146,189,97,191,202,181,187,117,191,90,228,162,4,206,81,77,184,51,39,206,238,29,60,243,44,205,52,233,204,155,98,170,87,80,221,51,243,187,217,211,40,167,245,137,86,122,66,62,164,92,153,212,220,220,133,157,34,37,35,42,71,249,210,128,131,144,187,153,228,148,239,82,167,38,253,147,91,169,102,232,221,186,123,135,167,178,231,61,41,0,9,32,65,38,142,210,72,210,115,16,160,251,47,18,71,26,138,85,21,66,97,45,100,213,93,136,180,162,0,88,234,243,81,202,46,109,117,116,163,109,45,173,160,124,208,213,37,4,16,102,227,116,39,212,74,237,206,163,1,132,208,65,155,159,56,154,38,186,140,153,140,88,138,151,228,237,246,196,173,148,150,47,173,174,245,24,90,200,49,1,58,34,250,185,3,8,85,78,210,206,143,238,161,247,106,246,174,218,254,15,213,170,8,108,175,206,142,75,69,117,145,226,144,124,90,140,92,206,242,109,157,219,89,219,217,220,125,37,112,74,228,197,95,243,188,225,35,54,128,34,36,19,55,129,53,242,3,59,22,11,156,177,211,57,6,110,138,253,135,198,69,0,22,114,31,62,57,81,97,134,165,28,159,248,173,250,89,90,231,166,146,47,219,236,126,143,117,105,53,102,244,182,228,174,197,75,183,41,233,113,161,236,162,87,33,145,88,135,186,207,159,200,110,228,170,180,178,154,43,118,166,59,231,119,220,181,135,44,146,211,25,31,62,204,161,92,188,207,153,23,229,180,56,75,150,208,155,205,29,251,89,15,255,251,178,100,201,1,4,88,102,196,43,99,111,64,149,44,216,185,61,137,38,19,157,157,17,13,141,190,194,137,51,98,165,134,37,168,53,138,41,96,155,18,165,227,121,135,57,107,87,50,51,167,79,169,11,165,73,4,211,57,62,155,178,235,66,186,43,119,164,176,220,70,40,196,232,181,141,185,10,2,105,68,1,145,128,103,83,183,9,65,237,23,90,145,190,147,192,40,120,183,149,90,35,42,133,87,188,119,17,205,14,147,92,170,29,190,225,52,253,85,223,74,245,12,84,166,132,205,66,101,113,52,12,179,18,201,69,103,145,192,69,35,103,22,40,128,157,73,147,33,65,55,17,234,137,66,198,91,211,105,32,28,53,85,77,178,143,80,52,66,133,36,82,207,6,37,168,85,187,69,12,71,181,81,133,171,40,78,159,126,47,245,115,65,117,28,200,202,75,201,42,49,115,67,81,181,58,246,219,20,249,177,120,196,96,187,219,130,136,81,32,69,51,109,171,222,138,125,73,194,52,150,51,219,186,111,40,72,211,254,218,106,0,2,107,96,40,33,241,176,70,25,202,162,164,48,193,230,178,28,72,243,49,231,6,48,142,211,130,32,118,25,58,225,5,105,86,196,169,111,118,254,35,113,254,230,169,184,199,106,84,176,68,109,173,88,30,50,68,143,117,100,59,120,10,197,2,129,32,116,33,119,77,182,81,37,50,56,237,12,4,205,44,172,160,139,235,100,69,76,68,197,127,245,191,255,249,254,186,254,123,255,254,143,196,92,166,162,103,155,219,155,42,243,167,71,97,82,198,107,62,165,207,150,89,165,30,85,213,55,84,216,148,121,107,109,147,91,221,11,82,199,91,78,99,159,237,98,12,142,220,242,161,78,230,64,64,6,100,26,139,46,101,52,129,82,102,154,45,4,210,62,31,37,195,74,252,156,211,66,180,212,82,109,170,192,244,59,214,143,147,12,59,198,112,109,147,114,64,164,16,56,250,25,30,35,216,9,202,134,41,69,181,87,22,245,129,216,229,81,3,147,30,138,236,77,200,104,229,80,145,94,198,80,198,100,108,103,66,17,59,100,45,46,66,47,73,140,202,149,24,129,141,195,16,24,214,19,161,127,148,10,71,244,24,148,109,74,200,93,119,93,221,188,228,58,244,205,1,181,64,32,4,48,93,131,44,22,52,192,99,59,43,45,64,52,85,158,47,160,112,44,24,161,236,85,164,73,241,150,63,112,237,251,180,146,217,67,92,245,202,180,213,250,144,11,143,152,26,32,178,162,238,106,52,118,33,205,113,175,56,142,111,98,13,215,147,80,76,52,172,207,83,128,190,153,12,137,198,73,100,125,68,112,224,179,24,9,40,102,47,130,0,81,175,9,240,24,49,149,104,93,130,32,86,77,126,255,251,178,100,192,128,4,202,103,70,99,111,91,112,125,44,232,197,97,35,110,21,137,155,18,173,153,124,193,242,179,100,48,245,161,216,199,252,204,243,63,191,245,155,230,93,182,173,254,75,107,246,110,97,17,58,215,246,158,50,77,110,219,223,94,246,231,114,43,117,92,76,196,55,251,217,115,21,13,151,190,63,171,107,153,233,50,145,151,82,252,71,15,231,211,1,163,233,245,236,217,88,0,130,224,32,64,111,199,2,33,217,143,24,235,141,34,183,11,238,152,33,68,136,163,86,95,197,26,107,55,58,65,139,134,46,174,216,85,12,68,72,45,233,89,134,39,79,98,4,158,44,10,65,112,229,147,226,184,250,218,162,166,53,134,180,245,141,87,181,120,137,147,207,100,65,138,122,99,86,25,43,176,129,228,120,216,53,169,225,230,109,205,169,158,78,133,187,136,170,100,34,7,180,91,240,209,167,236,150,236,241,62,186,211,45,36,113,164,164,105,123,172,245,33,18,170,1,0,0,112,123,118,155,206,242,179,160,40,12,172,207,132,107,225,130,4,128,191,169,250,227,180,249,203,143,203,245,140,24,224,208,204,225,79,39,98,142,219,236,162,206,225,166,62,24,54,195,53,131,93,217,229,226,210,139,160,14,22,230,57,15,219,19,135,41,225,187,14,59,163,98,33,46,101,211,138,218,66,1,215,66,145,0,86,94,64,172,192,21,4,162,26,53,43,6,128,81,112,122,146,236,37,74,143,159,168,187,175,167,190,63,132,110,190,191,254,254,28,76,60,176,238,36,200,129,14,89,206,57,141,106,120,30,88,115,68,25,209,21,35,123,189,34,57,254,106,119,169,243,250,43,187,35,170,163,85,210,247,223,48,32,114,191,250,128,5,229,36,0,148,140,140,65,72,20,150,203,216,120,166,231,45,199,73,113,115,191,179,45,102,185,177,174,144,106,123,71,111,59,54,136,205,206,188,61,247,151,247,160,180,25,92,122,167,53,30,211,151,15,181,35,253,114,191,249,139,240,247,62,107,204,141,147,120,118,87,219,234,249,148,35,14,195,76,136,90,38,71,229,146,244,74,50,26,79,107,62,155,218,154,29,174,235,85,95,208,227,222,211,13,121,171,173,243,239,195,6,139,0,157,208,41,153,140,146,156,218,9,137,43,2,180,8,4,12,160,184,161,85,76,12,177,72,196,130,66,199,198,132,52,142,38,86,158,102,225,111,248,4,180,130,6,24,52,233,65,192,96,23,130,56,136,0,0,132,137,6,116,198,26,2,160,51,216,113,68,80,14,139,226,0,21,240,138,161,83,215,0,20,242,104,162,107,46,11,104,172,61,175,46,248,171,95,45,162,236,151,161,12,157,82,194,23,137,108,90,202,40,167,203,119,148,180,185,153,215,255,251,178,100,200,10,5,66,102,197,179,72,87,64,112,236,233,42,48,103,232,23,233,155,20,77,229,15,194,43,179,101,36,196,154,29,250,91,150,122,223,235,31,230,239,81,207,83,93,243,252,81,227,110,42,218,211,135,217,99,89,187,189,21,138,205,116,153,226,57,166,113,174,232,53,210,158,154,57,152,97,231,208,245,150,161,229,18,54,170,228,125,44,35,140,178,233,86,153,55,175,55,229,191,40,0,123,253,32,8,158,130,181,93,75,22,31,137,4,211,162,65,171,0,32,244,46,1,145,4,227,190,143,100,113,192,108,108,129,204,168,211,2,133,146,220,105,117,212,104,224,94,4,111,178,118,109,211,226,114,26,200,164,249,96,160,165,145,79,131,233,29,127,166,62,160,182,229,155,230,119,12,130,145,219,47,91,188,93,89,152,68,163,162,103,14,26,98,104,111,114,225,15,123,70,86,114,47,59,141,225,243,73,173,104,105,215,44,241,58,201,54,61,76,23,112,249,172,241,31,105,154,178,183,167,180,242,205,159,55,188,227,238,239,96,28,37,106,0,76,110,48,217,102,140,77,184,219,144,193,133,103,138,118,6,22,49,85,1,234,128,176,121,165,190,153,64,233,33,192,52,238,8,20,127,26,154,176,157,42,94,210,135,169,148,189,210,18,0,157,25,56,8,10,65,17,158,158,128,1,70,65,145,45,221,24,14,89,202,62,8,9,150,136,201,141,44,28,136,28,187,132,195,205,234,196,135,228,176,213,146,64,117,61,78,66,29,27,168,128,235,145,182,233,26,77,101,30,103,35,192,205,50,63,48,249,202,106,97,188,119,202,248,119,188,204,246,114,8,47,46,101,207,239,43,48,14,128,73,16,252,234,106,108,12,237,255,50,161,75,37,81,14,247,141,107,102,239,247,19,119,236,177,252,74,235,116,182,51,3,94,89,231,172,139,145,30,44,239,119,244,128,0,16,1,18,73,105,148,223,98,250,222,51,172,59,144,48,68,157,66,152,68,243,52,219,249,58,14,175,110,225,231,208,174,50,157,212,238,241,96,235,113,127,134,237,162,113,132,63,173,248,247,174,116,57,1,212,81,177,36,204,180,32,200,243,47,59,57,254,137,151,242,213,141,136,205,61,198,93,150,206,115,107,108,180,145,157,189,205,255,251,253,247,28,252,87,108,93,71,109,100,254,168,167,238,134,107,63,152,83,235,238,70,213,108,111,196,49,177,179,31,235,215,254,254,108,131,30,200,176,106,81,192,215,100,17,152,186,224,128,52,219,155,24,201,129,145,19,96,46,131,38,119,5,9,196,205,84,105,173,140,172,148,71,184,141,81,203,78,83,64,199,81,108,19,49,1,152,101,137,20,137,164,154,56,10,28,146,114,194,255,169,233,42,85,74,255,251,178,100,189,142,5,185,102,197,11,97,127,180,128,140,217,74,61,38,120,84,13,157,24,77,229,79,129,221,179,103,52,179,161,76,21,56,29,105,112,234,9,101,28,120,239,86,138,205,179,213,195,154,239,145,201,155,89,21,120,172,219,74,107,85,85,203,199,76,11,165,16,144,148,212,57,54,84,218,179,233,71,106,95,82,138,138,115,243,155,84,71,236,180,169,234,253,31,87,119,186,181,179,110,175,89,86,70,207,207,56,214,48,199,165,87,166,124,228,233,100,57,78,61,76,76,8,76,32,2,65,209,200,228,214,236,62,169,106,99,230,84,70,197,23,197,209,56,125,220,144,81,201,144,93,168,129,140,30,143,83,22,88,124,163,4,110,99,155,163,118,183,154,73,145,154,138,151,3,86,42,34,43,88,154,161,16,98,188,46,168,51,40,109,161,240,135,177,169,79,80,156,138,92,241,223,9,10,197,16,179,204,55,155,221,188,25,75,31,37,151,106,242,207,173,68,215,14,203,113,107,74,143,167,55,93,207,86,188,123,165,196,195,67,186,55,136,181,0,3,192,49,217,144,38,153,241,169,130,173,144,8,25,84,186,10,133,204,142,24,8,100,80,17,84,179,128,129,102,192,12,183,11,10,100,82,109,186,153,168,107,144,40,253,100,57,34,75,134,20,237,60,84,212,210,181,97,229,196,201,189,97,72,195,27,108,169,19,45,71,147,48,8,144,92,171,56,196,94,249,167,30,58,207,84,178,18,135,177,76,28,42,28,237,213,117,98,48,219,46,118,184,161,66,137,157,108,54,152,215,253,84,252,75,122,184,143,253,220,204,124,223,204,223,61,195,88,138,173,149,95,232,220,189,115,169,180,251,12,77,86,185,117,68,155,41,7,138,55,61,85,247,111,169,98,72,44,59,8,98,215,214,253,177,123,162,238,57,229,243,27,189,255,252,84,1,179,75,164,0,1,37,196,152,118,185,49,179,101,238,27,218,80,66,64,80,228,71,202,49,33,244,219,148,238,58,242,154,209,157,121,49,126,81,70,38,51,255,255,249,50,37,92,226,22,248,113,46,168,1,72,93,37,48,125,26,217,69,56,100,61,52,187,43,238,92,222,111,182,112,86,21,205,125,114,173,155,131,44,139,127,249,156,242,180,188,206,210,144,161,151,86,178,149,119,115,55,23,43,46,253,213,220,124,122,112,17,140,197,49,51,7,34,76,8,72,49,240,240,195,97,51,126,155,5,130,224,4,128,117,165,10,0,204,160,114,5,210,50,40,205,83,12,29,192,196,232,193,8,44,29,172,153,51,62,101,64,166,148,204,16,120,214,60,57,102,128,212,205,137,55,49,33,10,58,125,89,228,202,32,26,70,186,37,132,23,189,51,68,173,47,121,106,64,74,247,255,251,178,100,189,14,5,166,102,197,147,121,91,224,108,108,217,189,44,104,191,22,53,157,20,46,101,111,65,230,51,99,201,134,13,224,73,74,246,180,83,147,82,227,1,24,196,156,88,75,56,59,158,121,4,226,150,166,190,95,221,241,251,153,110,233,177,83,183,169,135,69,92,79,220,251,239,157,149,31,221,244,199,221,92,196,253,114,255,101,33,55,159,226,102,108,223,172,193,4,101,52,207,67,235,109,195,15,82,17,124,49,30,219,243,94,114,111,99,81,5,26,143,255,160,5,149,146,29,134,178,167,53,199,0,147,50,163,136,155,8,22,50,136,86,69,127,42,5,38,182,218,250,136,86,98,98,90,89,224,21,144,198,202,145,253,235,188,176,229,243,5,126,0,226,194,236,184,82,5,81,88,16,42,253,18,24,156,76,88,68,212,208,166,190,6,13,194,138,26,37,57,47,234,152,225,211,52,92,203,229,201,20,140,77,70,101,87,52,63,50,139,237,244,251,62,223,243,164,81,41,218,103,175,101,38,40,223,197,41,151,63,206,68,152,43,213,0,0,211,36,27,196,129,65,200,115,31,129,140,68,3,57,32,240,72,10,97,196,240,181,5,98,146,48,208,173,4,35,131,167,164,170,119,12,4,54,20,196,123,147,80,195,65,119,113,45,134,129,238,144,48,100,129,185,152,176,54,178,174,151,225,104,0,8,136,197,6,186,126,199,200,139,113,34,168,97,179,237,157,94,163,145,82,60,83,214,30,22,161,122,28,136,227,73,49,94,35,57,26,165,176,3,22,53,49,40,137,75,7,139,111,217,14,43,33,249,156,50,243,58,253,249,83,244,39,52,249,189,40,123,175,194,185,245,120,242,11,53,158,125,36,125,180,53,109,133,84,113,167,150,31,146,192,235,74,165,237,191,231,207,122,234,101,158,217,221,188,215,38,150,154,63,181,160,5,90,0,0,8,33,57,36,184,231,81,198,87,50,3,86,0,108,32,106,14,253,193,69,80,141,194,206,55,69,12,75,57,229,170,187,86,211,26,230,228,249,111,199,242,181,235,190,198,253,46,44,185,147,47,93,69,27,36,112,107,218,206,126,164,103,178,200,217,140,206,93,57,75,199,174,248,211,179,119,88,233,23,185,19,170,190,210,208,215,212,13,187,235,236,186,146,53,152,172,136,43,106,151,152,184,129,170,188,81,77,158,88,115,2,52,149,151,117,106,55,31,78,64,183,48,151,245,170,212,143,170,128,21,109,160,4,8,50,76,131,1,140,48,52,147,50,69,50,115,227,117,171,17,128,24,51,160,184,160,92,40,213,42,129,193,74,80,108,2,41,128,35,125,18,37,153,47,51,72,148,7,51,61,201,232,140,82,67,15,28,69,166,124,14,102,90,212,136,82,242,153,255,251,178,100,190,12,133,162,102,197,19,131,103,48,133,76,217,74,60,200,186,85,217,157,20,77,161,91,73,207,51,102,52,241,155,52,72,50,72,74,146,33,252,36,15,22,6,178,33,26,87,145,248,118,61,29,251,77,129,250,186,188,34,168,4,135,146,35,32,240,192,118,33,5,142,17,135,56,183,46,38,114,82,6,84,56,245,170,134,106,246,158,255,73,218,215,136,226,151,227,248,154,151,181,158,55,91,137,166,106,238,215,162,82,134,106,194,134,74,13,177,195,203,54,103,150,114,14,15,101,148,183,85,79,105,167,178,157,204,105,168,251,132,92,0,88,18,219,105,187,44,109,193,124,77,225,31,14,182,79,45,164,174,143,156,251,83,9,103,200,135,205,86,222,35,111,239,74,236,122,102,13,180,213,242,76,15,208,54,180,205,170,49,203,5,51,67,78,193,164,70,50,75,20,98,44,85,203,117,121,160,198,114,81,146,229,13,9,44,241,192,85,183,109,107,41,91,120,231,19,37,137,17,61,10,39,30,34,28,95,52,59,147,61,20,158,223,62,182,188,78,180,253,221,102,183,223,253,14,140,1,21,227,29,102,50,228,163,54,58,50,116,160,48,9,209,174,0,65,137,26,138,53,2,128,65,24,66,71,40,38,51,208,181,212,32,83,66,201,106,79,207,51,147,2,0,135,90,83,82,148,138,140,201,22,136,136,18,52,225,49,215,252,68,98,251,211,181,248,242,104,161,69,133,206,140,20,49,235,149,103,46,196,164,247,33,169,29,248,230,19,115,49,170,106,182,235,84,193,66,203,67,153,77,192,51,142,25,131,38,202,100,98,158,204,145,159,70,252,136,226,210,174,198,63,69,40,128,181,67,88,92,67,28,34,11,13,46,81,188,147,131,129,83,142,84,127,183,33,39,243,221,238,86,101,171,150,203,233,114,64,9,64,0,9,55,180,229,118,57,132,167,26,66,100,165,1,9,21,2,36,77,22,252,105,183,23,117,104,224,98,185,174,67,153,131,242,100,131,186,121,72,134,101,140,125,175,147,73,164,117,91,89,50,204,79,212,214,62,187,254,219,177,185,224,56,194,210,45,42,217,214,68,229,70,233,130,49,46,89,184,36,168,208,244,15,92,169,219,244,183,34,124,156,225,231,169,100,240,94,228,117,68,41,147,194,46,88,85,133,160,89,2,87,0,212,161,11,247,222,146,31,130,143,233,240,204,0,18,76,198,181,49,162,116,193,96,179,2,27,204,12,7,57,80,40,56,34,97,116,112,148,213,142,152,105,198,28,31,32,6,129,6,16,216,92,226,28,37,135,146,1,190,90,0,64,43,168,182,151,244,84,72,58,149,168,128,97,128,59,28,99,79,43,114,48,160,49,8,159,182,73,93,192,22,30,199,255,251,176,100,183,140,5,19,103,70,19,97,71,48,124,108,89,157,48,195,185,85,97,157,20,78,5,28,194,10,50,229,180,241,154,249,69,65,107,86,44,240,211,106,17,132,25,39,158,103,248,93,191,151,117,126,122,134,164,86,91,121,226,209,86,83,205,22,123,91,33,153,5,196,198,40,25,146,180,6,177,60,142,76,118,108,120,200,249,145,146,88,165,202,169,199,209,213,8,83,90,90,159,153,36,143,101,85,132,179,181,201,177,67,78,142,106,170,229,254,170,198,0,143,38,191,160,0,0,33,197,3,150,237,185,52,113,163,27,193,227,20,129,38,170,31,46,114,166,54,123,231,196,158,69,12,9,62,34,77,134,93,110,178,37,28,172,88,65,183,216,89,25,22,97,174,70,198,98,202,130,124,133,152,54,229,6,225,124,51,15,112,132,38,223,96,204,68,170,62,53,9,170,29,0,18,24,90,82,107,193,177,186,224,132,135,24,67,54,134,187,218,33,87,67,49,79,13,198,10,231,202,160,229,158,167,43,137,184,135,52,172,218,185,203,232,34,151,232,101,107,187,239,229,208,106,136,213,0,76,82,52,197,97,76,93,12,199,152,134,81,13,174,108,72,28,193,226,0,231,0,145,67,58,218,49,144,37,132,53,97,87,80,97,188,120,34,54,35,0,93,147,132,198,78,179,10,98,206,192,140,137,111,181,224,82,220,60,180,30,118,176,97,227,200,25,14,54,24,124,96,32,56,134,28,36,3,139,206,177,170,90,90,127,130,167,254,43,59,50,13,24,234,34,17,7,58,99,93,119,34,156,228,154,236,93,41,117,58,173,29,89,153,72,84,179,172,233,234,236,169,63,233,66,87,165,25,243,208,217,17,119,118,102,123,14,83,53,91,106,251,184,134,57,231,20,116,189,56,167,253,223,185,209,103,192,208,17,87,186,208,0,0,135,81,50,72,220,209,235,166,75,22,56,230,194,197,135,100,106,30,53,76,239,201,140,37,227,183,70,163,86,240,239,253,225,187,31,55,108,174,165,207,2,97,183,12,108,20,25,41,28,103,120,54,163,139,225,138,172,165,230,160,17,158,206,109,65,10,98,161,82,176,47,74,6,185,204,140,161,115,67,213,227,25,154,144,156,167,95,112,146,189,45,213,115,200,129,147,137,112,232,237,50,177,222,49,22,44,239,25,72,105,154,5,110,78,39,253,182,124,198,107,233,57,128,9,1,24,141,5,195,23,32,197,174,49,105,71,77,159,90,72,75,37,200,87,113,4,7,84,193,19,213,124,2,198,223,12,57,43,9,130,171,197,37,33,193,44,182,39,190,82,93,245,213,0,129,2,62,240,67,31,149,12,143,109,102,156,42,168,188,133,116,207,75,159,139,199,140,205,206,74,37,252,160,255,251,178,100,184,12,133,20,102,197,11,101,94,208,125,12,217,141,60,102,205,83,13,155,26,109,9,123,9,244,179,101,40,243,33,217,247,33,133,137,97,131,5,113,173,167,190,155,104,255,253,4,158,114,82,146,186,25,140,234,158,234,254,232,140,211,213,52,178,58,207,172,227,157,85,220,35,155,217,219,73,166,205,93,7,155,83,106,218,227,140,185,212,135,201,214,167,15,107,38,27,215,197,185,36,67,77,210,6,4,155,150,76,196,206,216,115,152,99,154,160,236,43,36,10,228,212,99,142,115,54,158,251,132,26,65,108,159,130,25,22,224,234,97,131,66,96,95,150,62,93,231,170,63,133,104,154,191,27,60,52,170,228,215,77,116,101,156,179,14,87,157,29,189,9,165,178,76,147,229,144,123,20,165,26,68,147,46,179,20,77,188,60,219,237,235,48,207,85,18,62,167,155,184,218,23,227,164,234,153,227,235,25,158,96,197,164,217,145,24,105,38,158,62,173,76,211,154,75,223,133,17,50,0,16,32,44,199,235,140,66,8,4,60,102,130,1,128,192,189,0,80,201,128,65,19,124,68,66,153,229,227,94,38,28,85,40,16,32,139,38,74,84,5,151,58,130,51,215,137,37,19,254,65,212,241,121,1,151,129,162,100,194,115,129,131,84,110,155,9,152,113,197,236,255,196,82,207,17,216,110,227,43,30,139,172,241,114,68,3,190,139,165,21,16,235,143,255,234,155,53,179,134,127,127,51,197,13,198,46,41,60,179,72,231,84,127,46,73,22,61,57,170,251,189,252,124,207,207,203,98,34,98,234,210,171,249,237,245,210,179,251,34,95,84,156,170,179,77,149,97,199,34,196,150,52,131,117,78,18,155,17,84,244,17,78,117,242,160,23,183,234,99,192,1,60,1,75,37,180,148,34,21,202,151,194,86,163,65,53,80,122,195,130,126,81,35,55,131,136,138,125,89,220,80,188,106,94,34,243,224,210,157,200,206,153,247,60,50,211,128,85,226,245,20,51,2,109,107,48,176,171,10,34,247,134,85,72,71,15,168,180,20,64,68,10,78,191,167,131,7,119,167,76,112,84,140,235,131,144,143,4,180,67,78,219,26,167,146,25,77,254,169,254,210,60,252,130,67,153,191,252,40,35,222,244,0,132,6,49,12,145,194,38,177,88,43,153,134,52,117,238,172,49,130,216,70,97,19,141,197,96,201,69,64,6,104,236,96,145,72,182,71,245,15,32,167,100,10,18,158,170,156,190,233,192,137,50,147,30,34,46,221,220,104,137,0,70,250,102,130,52,172,170,9,14,191,137,197,120,84,157,163,169,15,226,122,177,246,22,54,84,136,188,72,144,203,170,255,251,247,53,179,157,58,178,37,119,38,153,200,85,83,242,207,175,185,255,251,178,100,197,12,5,82,104,197,155,120,91,192,112,139,153,106,60,163,148,85,13,163,24,109,37,120,66,31,179,102,116,196,153,172,249,153,248,255,101,238,251,103,12,185,230,94,248,142,89,116,218,93,172,133,46,212,153,61,44,108,173,105,108,170,72,154,231,58,78,82,148,185,170,239,62,212,88,147,146,116,74,167,155,179,166,203,245,64,41,241,9,144,3,44,220,228,183,73,110,84,182,21,210,31,216,44,40,60,8,27,64,7,100,62,122,202,98,161,102,200,37,157,152,162,213,90,76,97,233,237,157,18,39,18,105,212,24,249,135,97,105,40,158,88,174,253,225,40,76,236,64,195,11,49,54,162,96,72,219,181,173,167,229,123,239,179,100,79,218,134,61,10,107,111,47,242,207,73,141,43,87,7,203,208,131,115,11,216,94,154,216,154,26,236,198,54,66,183,85,110,213,135,161,158,12,49,254,239,109,182,104,142,141,116,182,112,227,142,171,93,238,204,206,121,214,114,72,0,130,83,6,163,50,27,179,32,44,5,52,153,73,73,202,186,68,200,110,9,180,83,152,215,230,1,71,136,30,107,32,144,56,88,156,154,198,97,73,59,141,48,12,123,44,120,216,60,144,68,76,190,97,225,37,85,248,202,83,98,94,95,231,146,85,67,50,254,9,18,190,141,81,95,113,185,210,220,164,202,102,255,38,241,100,12,214,168,80,252,221,66,193,149,64,148,157,36,206,49,159,109,225,20,102,146,126,94,189,67,254,103,136,228,124,195,64,110,14,199,163,1,96,97,8,149,135,100,69,200,115,83,211,230,84,251,24,90,145,149,79,82,41,214,182,160,163,119,69,208,82,147,100,211,83,111,64,50,0,198,85,253,204,0,0,48,2,155,138,50,108,87,202,4,105,15,18,34,232,67,16,142,2,225,56,152,153,31,31,35,6,125,152,145,60,146,220,176,139,146,44,179,211,159,42,170,149,200,170,82,234,231,103,133,74,175,76,241,4,160,34,31,108,133,226,203,48,203,105,162,25,119,36,128,217,21,70,83,81,45,248,4,211,180,252,211,218,210,62,147,180,178,164,128,179,139,211,91,122,115,214,218,70,241,200,220,234,220,141,153,146,214,219,205,64,74,0,72,146,99,51,3,99,25,9,38,102,4,146,35,128,155,76,132,43,16,17,2,254,152,172,137,126,113,51,64,72,201,8,57,89,229,194,192,12,53,88,72,110,97,186,190,115,8,172,148,113,192,194,124,163,233,225,27,29,7,165,175,44,197,140,42,123,109,137,239,166,127,34,118,165,57,65,114,234,106,123,179,246,176,171,63,86,158,246,233,169,238,84,97,71,75,136,100,82,162,20,194,69,145,150,204,32,219,188,104,204,178,176,8,211,219,217,66,119,79,228,255,251,178,100,199,12,5,32,102,197,19,99,110,208,113,76,233,58,64,101,204,20,209,157,24,109,133,252,202,9,179,100,245,134,25,88,154,69,166,184,112,104,254,209,233,61,35,239,189,120,250,116,132,147,54,198,147,56,198,227,90,31,222,43,226,199,141,151,142,17,43,243,54,41,55,109,182,46,186,19,63,12,0,8,0,208,65,114,75,36,113,247,154,137,105,36,124,176,42,91,162,49,206,216,12,114,24,99,168,118,194,217,193,125,82,17,203,113,249,179,193,231,227,186,117,247,229,183,155,204,127,178,167,237,89,107,237,150,170,220,180,118,194,52,155,31,152,118,75,171,185,197,183,107,139,123,166,36,179,105,139,43,107,30,17,100,161,121,236,165,97,151,80,141,108,19,32,213,154,117,71,229,71,173,123,111,149,140,247,221,241,180,166,199,111,127,51,255,158,47,75,220,156,84,126,242,241,143,45,251,5,198,42,1,196,60,134,14,224,98,102,38,20,134,56,80,116,176,35,192,227,59,0,233,81,80,3,88,34,26,86,67,129,131,157,190,202,170,69,177,62,131,137,140,238,152,112,100,202,111,199,164,161,114,119,105,64,76,8,73,118,190,137,51,1,38,170,121,188,43,94,97,147,141,21,79,175,6,255,32,6,52,176,189,134,116,251,161,176,196,221,216,148,206,95,141,227,230,145,63,185,150,165,74,138,226,183,191,181,187,254,235,159,165,254,216,117,72,218,81,97,214,75,210,28,56,26,18,113,244,52,215,31,42,56,129,20,219,117,45,150,246,97,237,101,48,134,89,208,182,121,231,139,2,55,212,74,205,10,241,183,182,232,114,60,254,145,155,243,167,182,158,118,241,133,153,171,213,67,110,167,164,160,27,101,241,38,210,87,114,86,59,148,28,30,121,54,20,123,41,18,210,30,248,176,231,82,86,73,34,233,181,127,231,134,104,133,246,251,46,38,138,147,162,78,123,193,100,148,82,120,138,100,83,252,214,96,215,119,212,162,72,78,233,28,125,71,42,172,170,67,48,132,107,102,209,164,36,201,55,18,165,16,69,95,38,83,52,164,106,27,95,127,143,111,24,245,243,197,62,205,101,153,42,82,59,178,92,63,63,49,188,230,210,117,144,85,123,65,10,243,29,6,127,95,126,193,240,201,154,230,227,110,150,2,152,9,51,144,19,5,130,50,3,97,194,128,96,137,169,181,10,130,130,42,134,144,10,128,134,127,4,24,56,161,230,102,40,239,177,130,105,201,96,232,3,176,225,10,3,200,154,44,212,76,40,6,163,15,1,128,4,193,236,106,83,18,29,20,101,151,222,201,166,50,210,52,198,51,169,29,189,110,89,133,123,213,181,223,183,174,239,186,175,222,115,143,173,63,99,201,25,28,225,248,51,145,255,251,178,100,207,14,5,150,103,68,139,104,126,100,134,12,217,157,61,38,107,82,153,157,22,77,133,124,201,184,179,101,240,241,150,244,211,99,172,118,5,72,200,171,188,170,26,67,154,84,243,122,151,254,199,211,157,179,168,121,200,59,11,45,71,105,173,108,215,211,54,77,196,114,214,167,211,119,244,202,80,12,182,160,0,0,3,82,255,213,168,211,209,160,65,68,84,140,57,96,145,68,202,59,229,53,168,88,196,24,237,186,150,14,187,94,49,174,213,173,145,133,17,195,42,70,173,2,226,142,70,229,243,82,49,20,18,42,142,14,44,12,208,233,118,163,193,66,15,142,100,163,25,43,131,156,51,188,161,174,185,59,188,45,102,112,163,238,198,69,177,169,149,93,30,212,93,189,29,210,84,178,106,222,102,200,207,177,21,79,181,235,160,45,4,3,227,4,163,76,138,87,18,36,16,2,135,128,167,10,13,128,129,128,7,48,240,228,8,1,50,106,252,12,53,100,68,77,135,36,40,32,30,110,244,46,11,103,13,44,194,96,200,179,9,99,142,224,80,48,157,45,44,196,96,237,56,72,183,60,95,34,32,171,248,215,185,20,26,12,206,168,211,201,77,64,253,90,171,185,154,75,83,215,232,14,71,113,152,133,58,96,243,104,116,210,219,195,195,198,73,254,103,223,41,238,215,99,207,60,141,206,147,171,163,89,89,2,87,217,143,74,248,16,223,86,19,142,94,60,146,28,140,10,6,136,237,237,237,16,43,2,105,107,155,230,52,88,12,79,168,165,115,172,155,111,219,36,245,143,36,148,247,187,30,52,241,243,13,158,95,59,175,213,119,244,241,240,93,160,124,127,21,44,4,74,152,91,118,214,222,116,249,132,24,77,160,152,130,180,11,187,36,73,161,66,83,206,31,71,10,44,205,155,79,171,104,172,105,153,27,68,221,66,151,139,251,185,229,215,209,179,99,202,10,105,235,27,239,18,78,150,144,131,66,254,22,129,142,144,211,139,153,218,34,166,99,170,158,189,82,26,171,70,202,46,229,216,148,75,118,85,53,67,148,103,240,217,147,104,54,22,198,12,168,161,234,245,241,50,205,179,197,145,47,119,98,30,40,121,248,238,45,96,95,90,25,54,97,35,115,46,150,214,169,129,58,204,30,54,1,147,5,109,2,43,152,65,73,130,143,29,42,184,176,152,131,2,210,235,52,162,50,178,209,0,17,156,144,194,137,74,132,168,101,136,130,191,155,113,35,87,201,233,84,15,160,84,105,11,234,141,38,190,18,213,117,194,192,218,197,148,69,107,169,211,167,89,178,64,153,192,84,212,117,178,189,134,19,124,116,86,71,19,56,241,128,228,115,220,247,103,106,89,203,90,246,217,170,186,84,255,103,121,146,203,178,255,251,178,100,216,142,5,232,102,196,147,131,126,176,134,204,233,173,48,200,201,84,221,155,20,77,149,155,2,2,179,101,180,246,13,60,177,209,46,69,150,232,199,66,139,178,90,38,121,27,39,45,118,85,9,109,237,74,192,236,173,141,71,196,161,236,110,25,162,228,247,248,103,119,95,130,107,210,227,186,116,215,252,255,172,173,146,129,64,217,103,123,255,80,0,2,66,133,183,27,45,198,135,77,240,110,53,161,141,131,238,224,20,140,176,43,196,34,132,195,107,154,184,235,140,53,245,44,203,47,92,86,122,246,198,132,127,41,45,104,98,188,186,238,7,98,87,119,64,227,140,26,5,65,77,48,88,178,9,16,201,192,76,33,179,153,173,199,136,93,241,37,52,11,94,148,158,49,133,96,162,216,49,182,100,48,4,57,184,48,80,197,88,123,32,81,9,52,119,34,125,253,160,74,165,192,181,192,131,198,172,132,231,13,200,162,236,218,102,105,77,64,21,5,1,227,15,76,50,96,195,25,38,4,19,1,7,76,109,200,191,224,155,34,131,98,64,0,13,145,0,2,138,149,74,28,49,131,96,197,25,8,136,17,137,67,226,195,242,185,197,153,72,185,202,0,170,137,21,188,181,28,9,177,192,181,95,55,170,244,233,53,77,5,89,202,11,230,233,119,158,241,223,218,167,199,44,179,199,116,116,245,184,114,191,185,129,156,182,114,113,228,148,131,213,43,118,145,159,184,65,247,92,79,236,89,199,105,140,253,142,41,58,164,34,253,148,179,55,54,88,189,68,152,159,84,205,36,208,98,202,212,194,40,58,30,164,31,110,126,100,249,244,220,166,131,244,97,146,144,4,156,72,0,0,66,165,38,211,45,82,86,227,35,3,9,108,184,157,22,178,5,20,40,39,182,87,150,123,101,174,171,131,17,25,38,231,211,186,238,108,29,179,214,223,76,213,165,176,6,68,150,29,175,98,249,186,56,121,157,48,104,235,173,12,24,208,34,40,132,15,49,34,245,107,137,123,167,140,154,85,62,147,22,120,201,66,145,77,179,198,228,156,163,120,101,12,122,108,254,102,91,228,181,246,111,191,119,250,127,121,27,134,75,195,194,29,42,106,246,95,175,107,219,229,107,84,235,103,225,42,88,32,6,25,220,161,172,41,0,140,129,65,98,49,99,208,57,45,0,143,104,138,13,6,77,189,116,57,132,185,70,96,55,80,117,48,56,70,84,130,38,184,215,193,66,147,48,2,221,196,132,142,2,103,160,98,8,10,64,171,95,148,76,70,187,174,205,86,226,238,76,177,138,44,192,82,199,145,12,44,39,142,34,135,199,16,46,26,232,115,38,253,43,173,11,164,180,177,143,188,164,150,86,116,125,209,90,186,221,16,155,34,89,25,101,100,255,251,178,100,202,12,4,253,103,69,147,97,95,32,129,12,233,109,60,102,201,19,205,155,20,77,149,121,66,22,51,102,116,243,34,220,94,137,196,147,99,206,153,190,152,116,192,227,13,16,125,75,207,21,201,171,13,222,198,204,178,103,166,204,123,175,117,205,211,31,59,111,217,33,42,92,159,185,107,12,0,145,126,105,181,178,92,118,58,81,78,212,116,208,178,62,234,56,210,176,144,157,47,77,228,166,217,40,202,120,68,93,194,149,41,136,78,42,215,136,255,43,116,77,51,120,25,204,145,214,81,151,136,57,185,74,148,250,11,170,33,215,211,75,37,22,90,151,68,201,246,170,206,230,161,180,213,205,114,236,140,190,211,78,56,91,75,74,173,173,45,59,91,41,147,139,179,217,146,26,73,182,46,22,102,199,245,91,47,221,65,106,58,94,205,53,228,202,218,169,82,238,15,202,123,31,195,188,47,205,88,110,165,1,140,106,187,49,57,72,197,131,147,10,3,192,33,131,128,149,65,193,112,67,240,58,36,13,7,153,9,190,98,208,60,224,179,29,13,199,78,10,51,15,3,107,56,167,69,71,181,197,108,115,93,112,192,137,5,152,25,102,175,223,236,29,65,95,70,46,196,43,70,84,226,101,210,121,51,37,44,117,9,214,58,76,58,251,75,147,72,49,214,115,110,184,152,138,230,39,182,241,30,237,13,213,92,181,94,33,63,230,187,254,152,221,183,8,182,98,234,235,55,131,230,221,107,231,207,125,52,212,209,82,135,58,143,46,92,230,93,220,62,84,118,199,83,104,243,157,43,84,62,41,210,245,86,94,119,58,105,215,86,247,92,178,45,230,160,24,117,237,62,131,170,218,154,3,0,36,103,179,109,116,183,47,183,55,215,104,62,122,32,170,34,177,250,15,135,179,145,229,29,72,162,22,208,153,162,119,212,184,213,252,182,67,83,81,173,120,54,164,198,71,49,245,34,114,59,111,90,54,89,234,227,105,121,104,173,81,241,211,56,160,210,43,114,40,153,242,207,123,182,183,250,221,253,110,123,155,35,104,28,78,164,245,161,173,124,205,139,221,141,148,76,212,60,78,252,111,173,70,82,81,56,204,217,133,84,239,119,220,244,246,234,169,175,229,151,255,247,186,205,238,66,50,144,128,46,16,42,153,106,25,145,9,24,184,177,33,56,49,129,91,76,42,168,21,100,219,152,101,32,8,152,190,166,64,37,41,25,64,34,3,149,45,87,157,195,45,116,101,240,171,116,128,82,187,254,23,4,164,136,73,239,166,59,29,134,43,213,130,34,121,81,188,154,149,210,127,231,246,107,220,187,98,206,147,7,29,88,133,74,249,223,69,61,25,234,143,238,148,90,188,207,223,200,180,118,179,48,103,6,230,179,186,2,255,251,178,100,207,12,5,114,102,196,11,152,91,192,129,76,233,173,61,38,105,83,177,155,22,77,137,155,9,227,179,100,229,132,141,220,22,91,70,22,5,187,11,104,202,231,249,245,78,43,188,213,169,218,180,190,215,134,251,74,81,151,28,202,254,203,241,191,211,20,227,27,200,234,195,204,59,78,181,170,92,5,105,0,0,182,153,69,158,120,38,28,137,65,171,18,170,46,34,85,113,193,63,83,46,70,219,183,251,181,24,153,85,164,216,123,233,111,69,145,137,220,161,76,14,152,68,63,229,37,220,7,37,13,130,130,216,4,196,190,56,248,179,81,200,181,7,8,215,76,18,41,245,214,172,175,210,22,236,90,145,182,100,176,168,1,92,24,117,34,162,93,162,88,177,96,103,144,78,198,234,231,152,54,186,30,117,82,205,8,166,144,219,90,110,159,228,157,94,161,17,31,130,10,2,48,132,136,209,150,140,132,172,28,20,96,64,166,8,20,112,5,224,192,97,137,129,168,54,22,29,92,60,138,180,140,8,86,96,132,160,120,46,108,116,18,35,76,86,5,166,233,12,202,18,249,70,100,193,192,50,185,27,205,66,135,177,188,229,24,245,113,221,187,59,162,10,140,213,19,2,161,202,60,71,70,52,96,92,150,18,32,218,237,191,74,190,56,125,45,239,175,127,163,210,227,251,248,190,94,63,234,124,112,164,212,54,121,213,93,9,195,203,15,14,145,66,197,29,159,119,155,74,120,15,152,156,225,69,219,230,182,198,71,173,80,160,184,109,58,219,18,61,241,159,124,79,95,89,105,27,117,151,62,245,250,191,189,235,27,94,152,165,73,50,197,128,12,47,105,183,182,61,145,27,196,219,6,52,26,10,58,63,34,104,65,170,23,234,105,148,80,38,101,98,101,116,31,94,125,250,165,220,89,88,74,50,245,24,178,236,191,66,203,151,141,199,155,110,174,222,25,115,159,198,115,63,218,212,54,231,190,60,72,193,133,104,237,110,134,10,214,168,253,75,6,116,85,164,26,139,137,171,76,250,165,254,70,167,8,215,134,130,236,67,32,161,108,195,205,40,145,130,146,135,99,140,38,86,221,174,90,206,94,174,135,242,171,243,53,126,62,219,234,188,45,23,16,4,144,100,67,41,134,12,28,97,98,230,4,44,155,38,254,34,95,33,4,145,68,120,140,20,193,164,80,7,60,14,82,166,42,148,20,23,195,201,22,218,194,195,128,223,230,149,25,163,42,132,194,176,30,2,138,68,225,238,180,136,190,229,56,193,46,247,221,189,177,83,37,74,66,165,54,56,162,32,27,152,82,111,119,246,221,11,232,245,122,165,246,162,185,107,187,30,213,197,190,34,63,181,124,45,120,176,119,92,207,105,105,18,178,93,130,143,27,224,255,251,178,100,211,136,5,91,102,198,27,104,126,82,131,172,217,173,48,104,245,20,145,155,24,237,137,249,9,245,51,165,244,241,162,117,170,28,33,230,27,159,140,223,30,3,6,240,207,18,13,85,213,141,150,234,203,62,245,61,113,93,207,10,123,68,213,155,117,184,113,169,245,125,234,191,22,148,134,51,176,0,0,135,203,138,54,218,170,70,214,216,151,65,66,54,10,233,70,78,122,90,203,211,225,95,52,101,93,218,170,248,25,193,91,220,133,40,4,10,98,1,35,244,247,154,49,56,128,66,158,58,139,105,182,250,19,51,88,59,6,94,98,18,147,251,204,198,86,97,69,52,193,119,36,81,199,40,197,114,58,74,62,7,109,31,12,118,174,127,118,125,67,212,245,150,169,81,253,215,49,31,61,217,28,76,69,46,163,197,122,179,216,232,69,98,106,220,125,219,215,190,144,225,74,154,0,192,35,101,31,49,199,3,2,26,49,145,144,32,185,137,54,23,116,195,119,137,193,199,132,141,18,240,196,194,11,58,104,131,10,180,133,24,161,75,161,64,118,158,145,226,129,16,235,114,139,218,6,2,175,198,22,192,30,86,87,43,159,89,87,165,21,173,60,106,209,78,220,226,182,193,209,104,137,149,184,29,196,178,41,53,5,214,121,6,136,66,182,106,8,3,199,11,15,21,171,105,27,238,245,15,233,95,205,74,183,115,127,85,204,162,238,250,205,239,233,53,31,204,91,252,53,101,93,74,215,111,67,156,82,146,46,210,94,139,73,80,181,138,68,182,20,54,110,211,68,183,22,189,231,202,15,27,214,182,239,178,8,7,110,30,155,200,34,158,180,128,32,12,132,44,74,179,157,41,1,1,201,29,161,59,224,240,6,154,115,250,143,147,136,118,106,120,184,50,248,155,212,106,211,28,39,13,4,34,107,104,39,244,81,104,98,119,186,121,125,246,216,184,67,105,139,62,92,183,204,174,46,86,53,129,173,104,112,51,114,209,250,182,146,153,102,211,16,169,136,83,213,94,101,178,110,168,89,180,55,219,185,35,46,77,225,129,37,86,34,5,214,209,67,51,79,89,11,242,222,201,8,180,76,212,243,78,189,41,254,24,56,4,98,199,89,150,196,102,6,28,19,23,12,8,2,55,145,116,56,88,20,168,27,52,22,12,2,154,220,136,44,173,6,131,138,164,184,129,9,64,121,102,195,68,1,165,213,64,97,32,138,245,81,101,190,240,5,131,77,38,128,8,5,211,117,106,218,70,120,76,161,229,220,97,17,108,165,45,141,136,87,101,60,30,112,97,42,87,114,4,225,48,46,8,206,68,118,129,215,122,186,179,14,153,157,102,102,212,106,84,27,31,13,212,85,82,13,179,238,146,37,45,235,150,131,18,232,229,118,255,251,178,100,210,140,5,89,103,68,147,104,94,96,121,140,216,213,96,195,138,23,57,157,14,46,33,153,66,19,179,103,60,150,24,244,105,168,250,26,204,88,215,159,232,160,127,42,187,102,242,241,221,97,103,171,85,168,185,39,205,22,192,229,157,93,104,156,165,105,173,231,59,149,175,36,83,102,111,157,51,136,96,26,238,28,253,163,9,186,111,118,161,192,64,0,76,107,77,119,223,107,185,31,73,90,67,198,10,58,59,34,76,10,241,73,84,151,45,134,35,18,145,109,162,5,121,45,238,28,94,199,148,6,176,30,185,169,54,211,167,104,77,107,152,86,59,245,199,116,160,235,43,149,104,34,96,130,45,62,100,211,207,132,207,143,23,91,168,251,178,17,51,69,185,197,57,119,208,81,138,139,223,16,217,171,223,75,124,214,243,255,233,90,25,148,101,253,202,66,175,217,109,137,107,190,212,187,148,229,26,201,60,253,240,249,42,103,153,33,61,243,227,235,88,82,170,0,160,3,128,202,142,140,44,156,64,46,100,97,137,232,111,162,169,198,32,138,40,190,21,13,20,151,44,187,130,101,32,82,113,209,66,100,249,245,46,107,180,99,64,209,121,83,205,24,93,78,117,34,227,141,95,131,174,191,191,90,166,230,31,187,113,219,92,49,203,52,228,53,8,29,142,35,139,15,6,121,245,181,215,151,110,142,234,134,111,167,94,251,244,188,188,184,75,106,158,133,242,125,83,214,146,82,164,229,210,115,160,86,215,101,119,32,163,103,133,44,162,235,160,70,81,130,26,73,131,110,240,143,220,105,47,252,35,127,212,119,39,145,159,203,249,255,225,27,128,0,0,21,173,202,210,78,43,32,213,187,166,246,144,53,165,35,55,235,93,170,127,62,182,229,109,217,169,244,126,205,61,190,245,228,133,158,169,145,167,41,128,240,61,166,91,176,184,9,14,150,66,65,230,186,212,75,145,164,50,179,120,96,137,139,79,60,204,26,171,166,224,186,55,216,113,147,148,253,231,159,115,75,72,224,171,146,95,92,237,151,135,249,213,20,42,185,69,141,181,179,110,206,165,94,139,224,169,0,66,144,38,32,4,196,4,100,98,201,163,40,38,61,16,154,35,28,195,245,104,30,107,152,192,39,162,176,128,204,199,144,66,44,53,207,42,37,33,97,48,224,97,4,157,226,75,55,4,132,78,53,41,30,4,134,125,181,184,157,159,126,39,174,53,170,122,179,252,47,158,252,171,215,215,98,177,127,67,8,24,100,197,70,51,218,127,99,52,246,205,244,242,149,181,197,95,153,136,198,202,222,213,173,173,254,248,185,53,52,29,182,96,254,121,235,60,192,188,74,64,73,146,132,192,219,237,38,94,210,174,115,89,126,108,193,212,6,230,25,42,255,251,178,100,200,12,132,170,102,198,27,101,78,64,108,204,217,141,60,101,191,22,141,155,16,77,153,249,66,52,179,100,233,131,34,181,254,12,145,97,191,115,139,170,198,172,183,153,194,74,192,139,136,239,113,52,251,113,206,166,141,233,222,124,229,168,99,135,9,95,28,83,170,221,0,242,74,34,138,140,10,213,51,211,54,187,56,194,10,199,154,24,61,214,27,205,201,27,253,193,53,112,150,110,180,13,118,11,199,26,43,82,162,196,102,233,26,79,206,31,222,177,106,35,17,71,34,141,205,18,192,66,66,19,133,23,112,153,102,155,209,92,205,123,249,69,163,187,80,250,203,105,70,236,210,9,100,16,114,235,148,158,66,26,68,186,237,90,234,72,91,140,86,93,234,30,54,129,250,162,212,153,142,120,180,133,135,234,58,119,99,7,56,148,58,21,54,69,4,72,104,50,152,84,97,190,38,133,123,252,81,42,32,35,47,170,36,13,140,220,210,134,12,220,176,40,184,96,102,135,168,142,97,2,128,143,96,59,208,192,41,217,192,11,52,5,196,140,236,157,91,135,4,9,179,226,134,24,0,144,237,24,182,245,167,23,21,97,96,23,213,177,32,123,245,4,72,54,157,116,89,0,193,227,64,33,96,34,112,144,230,39,81,135,143,163,233,212,106,81,226,16,160,194,70,245,13,58,105,213,198,44,140,100,86,85,140,130,212,251,185,148,141,248,137,155,248,77,245,158,218,11,127,246,170,169,25,234,187,66,148,135,33,149,51,29,149,125,207,160,231,133,164,22,87,70,189,212,117,215,68,163,170,209,174,211,251,63,115,74,211,154,59,19,50,168,185,189,219,85,171,125,0,0,11,83,109,165,214,219,227,123,16,24,208,164,50,208,61,19,70,126,145,6,72,89,215,148,178,195,73,68,152,83,22,62,13,66,79,169,34,231,85,124,247,190,43,53,10,205,241,206,164,176,229,138,11,45,18,141,104,57,236,10,58,235,188,124,197,219,16,239,57,182,146,154,234,166,173,15,216,205,168,115,41,59,207,166,153,104,154,132,150,142,117,109,95,50,160,196,83,182,182,100,167,51,164,219,81,57,109,111,138,189,44,214,20,244,231,168,220,148,189,51,154,86,58,103,212,214,62,200,19,84,30,32,198,150,190,99,37,198,8,14,98,40,230,0,8,112,164,168,2,0,210,20,105,21,68,194,215,104,134,176,230,66,33,10,17,9,15,57,70,75,196,224,191,233,93,68,248,52,40,226,101,105,195,30,2,131,101,22,110,57,57,219,161,229,103,147,27,189,223,41,106,91,177,90,197,75,209,202,153,227,150,116,244,114,139,49,174,222,133,148,63,144,174,106,73,153,23,151,115,6,151,173,13,115,249,231,75,239,19,67,235,159,127,255,251,178,100,205,140,5,51,102,196,11,104,93,240,131,140,217,173,9,134,13,19,137,157,22,77,141,253,1,238,179,102,116,243,34,53,138,127,103,38,66,248,226,182,203,214,105,196,82,38,70,110,250,110,38,241,125,211,119,250,147,48,49,10,254,22,117,156,62,220,28,195,190,32,10,78,139,25,245,2,0,12,221,164,186,199,37,139,184,108,253,110,201,35,110,82,167,55,66,174,216,239,170,162,199,75,162,4,60,170,61,210,55,206,75,125,45,204,166,249,125,10,131,50,59,41,53,98,182,21,105,112,84,151,40,171,74,65,13,112,53,37,17,7,157,60,207,19,86,227,181,190,225,215,152,71,184,58,121,154,130,70,86,57,236,250,244,186,187,222,243,161,7,221,149,191,110,244,251,208,234,138,214,222,167,226,17,74,218,38,35,190,35,138,111,137,215,109,93,230,32,33,170,1,141,76,15,51,72,84,198,129,35,14,27,140,38,71,48,218,112,193,224,147,7,200,132,176,229,174,51,131,160,199,160,96,112,84,33,208,191,4,99,194,38,20,152,168,39,90,45,140,72,9,117,220,75,41,72,52,35,40,95,38,20,2,61,84,208,61,164,238,152,229,254,188,73,195,218,90,76,212,227,209,86,200,27,46,96,201,20,52,72,112,224,211,53,156,150,58,157,37,123,77,201,97,150,140,151,213,247,247,110,91,136,52,52,141,22,218,162,18,162,134,158,96,118,130,227,199,220,196,145,78,246,82,99,15,50,207,26,112,241,22,69,10,72,155,91,48,87,137,105,91,133,185,180,175,158,185,133,186,253,226,240,97,105,236,75,239,193,166,162,102,155,213,233,253,133,24,122,241,214,174,103,90,203,197,130,0,36,175,187,107,52,179,43,226,97,228,172,153,62,13,189,136,226,170,169,78,188,183,84,203,219,171,55,1,111,45,255,12,152,133,125,46,25,111,30,60,37,77,97,210,193,49,107,183,81,84,224,74,86,242,223,22,166,109,50,99,218,120,218,237,59,7,144,144,73,36,14,113,224,49,102,134,46,176,171,77,2,209,196,23,119,16,130,63,191,106,36,161,195,104,184,188,116,162,233,240,172,194,53,218,191,11,153,29,197,206,218,109,27,220,87,165,41,40,252,117,156,54,101,50,98,99,72,170,27,90,61,63,97,27,213,9,149,18,11,134,99,202,158,60,24,27,88,7,186,252,140,240,69,92,180,217,25,60,34,75,79,74,36,140,87,93,139,121,93,191,149,29,248,22,114,84,236,216,166,191,216,223,50,149,204,190,14,206,54,236,218,202,213,253,215,177,203,21,101,164,97,34,65,2,154,222,244,155,46,122,128,114,37,183,80,206,101,115,245,203,9,14,183,57,194,73,17,32,10,176,188,197,24,207,172,118,105,255,251,178,100,212,8,5,202,102,195,139,136,126,96,136,204,217,157,60,200,203,81,17,155,36,236,133,155,41,155,159,99,129,135,141,81,238,157,188,57,151,188,253,123,30,95,44,157,48,185,165,218,102,203,43,88,181,254,38,26,174,127,214,246,183,210,200,96,8,192,244,18,85,143,58,239,162,26,213,37,193,75,233,77,160,106,18,25,182,27,5,116,20,70,97,76,232,44,64,130,128,36,97,224,182,62,192,102,128,48,198,48,163,140,82,216,114,238,43,145,76,25,49,229,97,232,133,8,136,187,12,207,143,94,107,84,98,170,93,76,228,219,205,119,204,103,172,158,9,123,134,60,209,30,91,255,232,61,33,191,163,42,221,176,183,151,139,105,235,239,61,254,248,137,136,41,168,181,85,85,85,69,34,82,136,90,44,202,9,75,70,6,113,26,38,56,179,150,174,96,150,2,220,99,1,227,56,224,208,28,76,156,66,54,74,32,60,215,44,11,129,57,144,26,57,114,153,147,202,137,0,43,198,136,131,166,101,111,116,165,213,111,224,220,43,74,150,188,190,190,171,9,18,123,81,167,24,167,16,44,129,242,4,104,112,171,15,230,138,246,105,69,152,164,215,143,235,155,110,71,168,198,26,48,67,68,28,131,45,94,87,22,26,141,108,80,141,50,28,42,204,139,42,66,245,53,67,55,213,165,32,200,167,117,58,158,119,222,38,103,127,135,241,178,171,143,71,178,192,118,250,45,107,79,51,247,180,137,38,28,171,7,82,125,223,126,153,189,33,124,122,251,53,11,137,131,71,181,64,0,61,95,66,236,182,23,86,5,141,169,59,73,56,76,56,233,97,49,189,6,79,144,136,252,12,129,16,233,165,78,116,184,94,154,89,97,43,61,145,162,119,37,24,16,141,158,158,153,86,128,67,192,25,136,166,121,51,89,209,163,229,39,152,10,209,33,35,10,130,87,60,148,49,100,211,211,168,89,145,155,208,132,113,228,164,94,80,254,54,41,179,7,83,25,37,154,92,110,63,153,40,168,106,179,181,145,85,171,73,251,84,254,239,183,181,221,246,119,233,115,210,233,26,210,84,59,163,135,87,234,251,183,39,95,103,134,128,12,38,16,25,44,153,153,39,24,88,9,167,159,18,13,152,12,225,8,137,135,110,0,238,196,32,38,241,64,17,68,20,5,43,104,84,42,220,69,212,196,130,163,105,123,5,9,16,194,23,202,191,150,33,201,11,225,161,162,153,108,178,2,158,103,150,174,71,103,253,222,151,214,179,230,27,104,233,112,8,65,11,79,72,22,80,49,107,210,203,163,181,52,131,132,27,130,136,17,148,119,253,139,111,251,91,55,105,165,226,55,10,222,207,252,188,238,57,117,153,18,191,58,123,86,127,119,56,142,103,255,251,178,100,223,12,5,137,102,197,27,104,126,80,140,204,217,41,97,134,83,21,241,159,14,45,153,249,146,4,51,102,116,195,34,125,127,218,202,190,196,181,163,191,162,87,124,222,131,78,71,124,223,57,165,34,253,102,31,204,179,207,171,69,139,77,77,241,157,215,89,223,184,206,159,147,168,36,47,185,170,170,205,36,0,19,39,91,181,146,203,137,203,49,117,73,26,92,12,244,1,16,106,44,173,144,101,189,158,232,163,57,139,112,206,66,41,183,129,153,184,78,185,60,170,61,151,129,30,109,164,173,241,252,214,23,12,118,178,58,237,79,46,218,94,154,210,236,229,190,114,227,153,18,178,136,19,79,212,22,91,168,184,134,182,122,145,177,199,102,25,164,74,185,183,17,171,201,141,2,170,58,235,53,144,202,66,222,56,177,143,72,92,35,180,213,44,244,53,90,71,178,213,10,196,93,37,215,49,242,27,107,138,1,132,1,84,211,41,74,17,10,24,33,201,64,73,223,33,150,160,102,144,253,192,210,156,219,241,1,75,10,212,103,35,177,96,184,216,246,187,208,20,9,77,120,193,64,61,198,199,39,133,167,58,89,70,10,1,224,91,141,165,19,96,124,178,160,221,117,65,170,72,197,107,183,241,181,186,177,25,154,75,9,19,12,1,193,128,50,51,150,248,154,157,3,173,194,194,165,204,15,143,148,237,117,219,119,149,245,20,149,102,94,246,178,91,155,114,137,200,186,147,244,148,108,23,164,38,98,103,253,237,46,241,218,250,27,250,219,127,115,81,206,99,99,197,108,102,234,109,52,178,74,52,117,170,166,69,5,211,107,41,4,150,250,214,136,78,29,211,215,245,245,0,0,76,221,156,214,201,46,135,123,203,213,184,110,43,242,25,206,24,58,254,82,252,21,52,2,245,211,189,14,68,45,47,144,87,249,82,142,127,47,156,171,162,203,43,42,159,196,211,42,108,184,210,230,98,143,89,154,180,40,109,236,227,161,166,248,140,242,137,66,202,87,185,102,204,54,217,9,174,165,238,198,79,3,216,117,213,114,59,59,134,233,98,145,107,146,226,236,246,66,84,98,164,47,148,198,208,248,57,114,74,198,105,202,213,43,164,182,183,167,121,223,230,132,30,32,185,9,146,24,81,97,130,132,40,65,8,33,107,141,108,85,24,192,166,195,224,226,32,51,15,97,45,108,6,22,8,170,85,15,43,39,182,153,17,185,2,144,201,225,195,73,223,53,45,113,39,42,89,169,28,231,159,134,144,218,226,219,6,145,35,163,171,17,118,144,160,160,147,48,177,94,200,37,167,242,21,40,169,47,60,106,23,178,255,115,255,158,254,78,53,121,247,253,223,95,43,199,239,191,205,185,149,93,42,147,169,156,93,59,95,33,23,255,251,178,100,207,12,5,89,102,196,19,102,110,208,125,76,233,157,60,200,127,84,225,157,26,109,165,247,194,29,179,165,53,133,161,100,211,37,145,184,186,169,209,230,219,82,53,76,227,209,176,110,54,138,180,165,71,126,229,181,181,26,207,159,227,25,150,91,102,87,28,222,250,158,4,87,118,254,77,229,112,41,249,6,61,96,0,0,6,214,212,72,136,220,73,37,53,5,101,63,126,36,86,57,74,51,203,100,137,170,23,179,7,231,33,174,54,17,82,53,6,9,179,68,12,91,41,70,16,135,154,121,37,193,247,220,36,44,226,114,108,74,120,225,81,98,109,134,14,165,49,214,211,168,31,12,174,253,170,226,68,177,248,193,189,180,76,38,57,46,174,101,189,170,41,57,225,175,241,243,221,211,244,187,37,177,70,7,165,11,142,16,230,51,24,120,64,45,99,122,22,67,157,147,90,107,209,173,228,153,119,152,174,110,125,110,38,97,182,9,238,4,166,220,140,128,96,192,149,5,97,232,77,48,5,27,25,84,33,58,54,54,36,149,18,226,5,173,144,146,129,26,45,166,84,252,214,125,241,249,5,184,18,119,55,126,205,172,112,175,86,214,21,174,223,221,13,47,109,115,59,122,177,217,205,252,97,225,151,69,33,185,117,108,113,175,149,115,40,165,100,153,152,197,198,154,126,61,204,99,90,240,141,153,155,150,78,131,24,52,197,55,237,231,95,93,2,156,15,30,109,63,37,117,78,46,57,91,116,236,206,240,139,196,145,111,138,94,195,32,94,74,144,152,215,217,247,245,254,250,173,105,107,235,194,135,247,46,233,173,218,151,206,189,113,73,70,53,148,6,150,161,1,67,20,116,191,168,166,20,18,34,76,220,200,83,19,179,80,241,100,35,192,223,68,36,203,74,163,70,139,85,85,103,150,105,175,231,62,246,195,238,172,34,157,191,221,28,80,89,134,160,134,147,40,254,208,131,246,44,208,108,30,32,20,160,92,65,18,208,57,148,23,34,87,1,87,76,110,38,137,145,177,135,39,119,129,150,151,179,171,160,49,201,159,68,222,127,249,80,191,171,79,144,93,49,72,140,244,204,114,52,73,145,50,244,143,51,119,69,15,154,97,198,220,143,24,254,115,104,68,244,173,109,207,77,11,92,105,122,20,246,243,232,220,213,184,68,79,210,2,112,151,111,254,218,154,106,25,30,174,137,108,69,224,183,148,93,162,101,55,180,137,247,210,53,203,232,77,171,16,20,154,188,152,108,143,17,147,24,195,205,8,195,74,104,251,147,114,146,69,19,30,235,6,254,18,72,157,193,69,30,85,32,196,156,141,157,9,29,136,160,121,246,173,200,204,108,228,52,149,41,69,17,210,254,146,146,110,65,154,24,251,181,245,149,143,255,251,178,68,203,8,132,240,103,72,27,70,127,66,150,236,216,178,104,200,172,16,185,157,55,231,153,87,226,34,179,164,233,131,34,252,108,122,229,6,140,175,59,72,228,190,127,205,164,144,255,103,251,101,148,93,129,59,74,245,78,200,243,126,107,163,163,179,95,91,26,16,48,28,91,105,55,25,115,214,43,213,21,110,193,13,138,39,97,69,163,227,32,164,205,206,235,97,124,251,31,199,117,171,227,59,200,229,139,181,53,218,252,179,134,223,37,180,22,239,107,211,42,49,25,32,134,69,62,149,27,17,110,122,7,251,115,98,177,247,11,116,180,195,35,115,237,121,171,182,44,187,99,76,152,121,34,96,65,75,54,211,230,20,130,142,147,226,35,35,49,110,189,199,168,52,146,38,234,92,173,134,97,216,198,162,241,169,147,44,67,156,206,84,199,79,220,190,179,239,59,115,212,74,247,119,173,120,82,170,0,144,9,140,24,114,34,20,12,11,1,5,62,135,74,10,175,204,9,0,240,64,200,6,76,173,228,56,37,140,152,128,134,35,35,36,202,83,105,16,201,225,3,64,51,88,177,74,103,29,243,140,39,140,150,93,23,193,232,177,49,67,69,1,10,145,240,174,58,218,156,120,242,88,107,148,226,73,62,174,63,255,126,163,230,185,159,134,215,142,167,245,31,47,43,92,85,43,113,214,189,192,201,182,85,235,136,31,29,221,76,205,187,75,84,87,55,246,122,162,94,128,161,222,156,102,222,243,125,67,163,100,93,185,193,213,229,255,87,134,225,26,44,212,204,123,82,191,113,34,56,71,190,245,21,243,182,8,121,76,2,158,126,75,233,35,4,3,115,120,141,255,218,237,165,240,159,105,202,52,84,190,71,60,85,242,81,44,171,93,56,231,69,134,109,50,66,127,13,227,44,120,81,245,37,34,8,22,10,174,66,110,20,19,88,80,98,18,37,129,10,22,181,193,98,54,160,205,202,227,155,24,123,136,57,24,115,173,66,177,36,128,213,143,12,111,40,2,19,71,133,34,14,72,97,91,161,172,9,67,83,154,145,136,96,244,84,24,76,33,234,103,72,170,81,98,83,177,73,246,90,149,24,171,253,136,199,187,20,206,69,140,0,192,35,6,35,12,42,102,49,49,4,44,17,49,9,4,209,137,69,90,85,53,1,214,196,131,51,66,10,199,142,229,144,50,0,149,43,6,8,37,9,233,41,129,65,203,213,115,11,14,237,186,10,49,162,254,182,105,32,64,30,15,206,247,26,92,186,188,170,121,246,139,223,152,158,169,4,217,36,156,47,4,143,28,97,50,33,156,72,72,60,78,198,83,213,44,193,17,205,255,245,218,71,197,149,106,56,157,16,98,165,108,249,4,203,188,81,102,227,82,249,142,87,167,69,255,251,178,100,208,140,5,40,103,197,155,104,125,224,128,76,217,207,60,101,191,22,13,157,14,46,33,121,130,9,51,102,52,244,153,101,93,30,150,232,96,229,14,138,87,147,104,67,169,146,26,108,180,85,132,114,42,4,97,166,215,51,45,124,83,95,87,188,254,166,154,44,173,19,238,152,138,162,144,2,62,42,83,115,116,15,37,87,90,2,134,76,218,75,37,146,82,115,61,101,186,16,235,4,124,162,210,181,130,88,42,61,197,85,35,105,160,37,208,174,72,158,189,89,254,84,187,58,96,237,219,100,203,64,91,39,147,230,16,102,66,75,102,131,139,194,233,68,91,135,239,104,95,34,204,100,62,158,158,138,196,48,197,32,133,12,251,11,73,20,221,235,166,150,152,200,108,199,94,55,197,230,189,195,214,99,152,216,213,183,226,106,106,51,254,202,179,225,235,203,213,149,219,118,107,204,251,172,125,214,191,235,53,247,206,95,242,2,29,1,8,3,1,45,2,160,163,9,3,139,2,35,9,16,141,44,127,47,224,84,228,62,99,11,0,76,102,202,8,14,65,65,11,54,46,33,27,145,37,219,145,32,117,193,117,83,179,79,83,20,182,56,6,141,199,203,237,82,63,83,82,218,57,132,24,17,160,184,161,200,237,43,141,16,164,194,139,40,121,112,48,31,19,8,226,33,167,79,26,218,205,111,220,85,79,30,175,181,212,60,200,197,19,28,72,175,146,237,139,154,88,238,217,132,244,169,125,195,163,37,223,20,173,173,34,200,209,182,95,245,82,253,69,243,250,69,177,67,40,139,227,116,183,131,188,107,26,242,238,216,129,107,196,213,233,241,123,98,250,198,132,171,180,150,232,114,126,144,70,13,185,175,151,221,109,182,141,228,163,108,73,15,188,139,180,221,31,219,211,116,109,207,180,50,26,101,197,49,57,58,238,246,155,222,187,155,85,225,227,107,164,145,43,84,162,65,50,22,150,110,196,165,208,140,105,140,194,187,40,162,186,172,242,138,238,61,30,70,53,162,78,173,159,84,58,34,56,168,53,120,73,54,30,225,16,108,194,93,41,118,126,210,203,20,183,240,177,48,147,118,156,68,85,119,31,191,117,113,245,247,125,119,85,241,63,225,89,64,0,104,49,48,212,196,69,178,34,80,8,34,146,224,45,144,208,184,195,165,160,121,124,44,31,50,122,148,28,65,137,152,192,73,21,25,36,147,33,175,33,2,215,118,5,0,178,199,217,106,202,149,89,90,238,134,2,90,204,51,44,172,198,51,183,110,142,59,103,40,245,255,189,189,152,109,2,205,137,251,182,198,115,223,26,154,113,164,219,241,253,201,255,50,31,46,189,215,44,229,152,92,242,63,237,187,58,115,153,18,136,66,12,44,251,36,209,247,82,255,251,176,100,204,12,5,68,102,196,19,136,125,240,120,12,217,189,60,200,143,21,205,157,16,78,25,249,129,233,179,102,244,193,154,252,45,213,125,101,34,126,26,148,132,201,169,162,172,181,238,27,17,157,181,119,204,164,141,68,233,226,239,57,212,150,131,92,229,246,166,154,248,214,53,159,175,168,87,141,60,56,144,135,158,226,212,78,50,187,208,160,97,87,127,223,93,101,184,145,176,95,85,71,24,223,67,183,124,112,162,114,140,172,222,90,177,165,58,132,169,97,235,57,236,53,106,44,116,64,40,24,144,173,209,24,26,83,82,193,176,150,58,20,34,152,37,71,49,141,132,6,12,174,49,67,163,60,118,39,124,118,101,213,76,234,147,186,110,111,73,16,12,233,66,51,157,44,207,4,121,131,90,180,154,147,154,92,203,122,111,153,218,97,200,53,206,255,144,148,203,122,241,155,185,253,231,214,105,173,180,40,122,21,0,70,3,3,65,6,4,129,67,217,1,106,77,24,145,61,94,66,151,161,128,115,54,65,26,39,80,0,32,139,92,25,47,22,30,168,50,9,9,138,160,58,87,24,150,113,145,197,179,85,240,245,219,60,112,168,172,216,151,80,229,140,66,159,100,10,66,150,66,201,229,232,228,246,201,77,109,84,0,205,72,68,162,230,25,130,137,225,174,230,155,189,40,247,157,160,216,82,101,80,139,77,22,252,244,62,106,210,238,112,227,14,174,173,190,133,33,102,237,34,89,137,203,158,82,254,254,58,116,221,238,89,170,209,90,162,41,160,120,132,116,197,72,254,253,79,184,16,101,219,234,120,106,27,149,193,97,137,21,158,240,186,144,176,16,8,26,170,26,100,8,55,82,17,3,105,149,148,200,19,91,241,4,201,188,85,34,199,179,91,88,217,113,169,234,82,85,137,223,235,231,46,177,87,179,88,101,212,105,6,20,83,30,109,160,68,157,16,231,49,20,57,70,156,118,65,231,12,40,211,249,35,207,165,129,163,204,134,57,175,38,230,46,45,54,180,131,19,54,204,26,149,46,130,3,152,179,70,141,102,140,53,138,57,116,214,151,248,211,141,167,163,226,43,224,67,157,199,105,53,204,8,162,175,149,181,73,146,106,102,212,109,97,209,7,93,76,83,8,178,162,199,14,47,33,85,238,209,254,70,132,157,96,8,220,214,88,228,122,165,82,171,209,197,133,249,65,91,248,74,106,153,180,46,182,24,63,82,190,110,245,186,211,187,134,108,99,44,170,132,225,249,80,197,162,179,170,230,172,157,43,96,226,213,41,248,179,10,171,44,227,83,194,144,243,154,113,230,188,10,106,103,57,18,234,233,81,100,205,177,86,35,12,102,104,158,154,122,132,211,81,135,164,79,43,19,140,244,122,142,182,120,255,251,178,68,206,8,132,240,103,69,147,102,70,80,154,108,232,194,104,200,190,80,229,157,47,172,25,21,162,27,179,101,180,243,34,189,169,68,198,154,74,167,58,93,236,64,231,137,72,154,119,189,251,222,36,116,24,97,66,238,96,146,38,210,33,38,184,161,78,104,33,160,36,142,219,107,150,157,138,165,52,72,3,134,99,208,30,249,19,170,109,29,207,153,240,159,113,171,141,32,69,153,19,19,44,24,198,89,239,224,215,12,24,8,137,93,25,132,126,105,116,179,163,174,121,118,87,52,148,105,171,180,142,84,128,4,49,230,248,120,46,136,23,147,105,186,188,150,231,187,191,189,195,167,29,103,78,98,255,155,124,41,38,145,126,19,65,211,133,149,200,93,70,163,67,24,113,240,136,116,16,62,92,163,79,88,66,19,138,133,123,246,97,104,120,166,187,174,169,18,186,159,235,224,33,181,10,128,9,144,178,226,161,9,83,7,93,68,224,216,240,88,193,27,116,16,153,84,171,245,227,12,33,56,72,53,103,210,52,218,123,18,219,209,41,6,47,6,53,159,219,121,94,167,119,109,234,238,174,254,242,189,235,47,55,147,129,162,66,99,144,76,219,123,140,247,153,179,212,82,62,154,197,138,232,42,76,78,33,205,167,190,151,116,185,166,139,211,173,9,107,26,247,201,199,55,81,204,99,170,21,65,7,40,113,13,198,70,143,99,19,135,81,201,136,62,210,81,163,42,125,71,236,115,225,116,55,210,171,75,94,219,186,225,204,233,193,53,136,33,32,84,135,117,71,35,158,22,21,53,9,29,218,72,36,178,25,181,169,96,53,8,241,75,52,61,66,140,96,197,177,51,116,210,121,11,156,97,211,42,110,109,58,22,83,113,116,163,36,136,145,208,227,75,20,56,133,49,6,28,204,91,158,137,44,40,246,244,113,20,29,152,61,91,229,161,98,165,166,166,174,38,226,83,171,91,190,233,47,102,28,158,151,244,169,107,57,74,50,145,101,163,142,58,251,104,136,178,238,92,80,92,161,150,94,35,135,3,207,65,80,246,24,121,135,80,164,64,248,157,130,202,240,199,161,32,73,12,204,70,82,192,52,198,196,243,74,40,140,52,14,6,157,6,241,66,132,115,76,35,204,146,9,10,8,10,79,103,131,187,197,169,55,114,85,212,79,194,23,216,67,206,178,64,72,133,94,214,72,151,46,168,122,59,46,81,170,76,4,135,203,170,40,93,27,77,154,78,230,50,237,217,231,183,249,132,78,208,218,152,134,210,179,134,94,102,189,20,221,101,171,244,216,169,21,15,169,177,51,6,235,204,87,172,212,114,117,213,205,180,109,85,233,152,214,123,52,127,150,78,110,118,98,136,238,219,43,109,94,135,116,224,194,200,74,126,57,255,251,178,100,210,12,4,106,102,199,147,65,94,58,134,140,216,243,97,136,98,88,45,159,10,14,105,139,66,70,179,102,116,243,38,253,234,66,211,246,203,178,129,174,55,124,86,112,228,76,191,87,237,10,102,120,242,135,168,248,252,228,233,105,55,218,83,31,118,53,135,31,20,221,208,9,22,76,49,26,42,25,109,251,135,144,40,89,79,245,219,91,47,106,221,115,5,193,193,78,90,202,66,92,209,1,251,218,221,237,117,92,79,52,39,55,141,49,153,25,163,87,59,137,60,153,127,230,73,178,68,166,21,117,41,226,70,219,28,232,49,41,123,68,170,77,10,27,136,229,137,32,6,159,190,65,177,46,166,117,57,237,69,131,146,115,139,32,72,8,166,52,149,38,167,52,227,202,214,91,238,206,161,148,73,29,79,117,200,122,214,41,88,179,39,114,166,98,34,155,106,79,189,124,195,33,82,182,78,23,9,41,7,16,181,104,220,89,194,22,150,67,185,189,46,73,185,83,197,13,194,1,128,41,19,23,25,204,16,6,48,40,32,194,98,163,56,19,80,0,5,24,0,195,67,160,208,10,177,145,32,44,253,41,243,42,114,137,82,163,4,24,22,113,92,75,28,41,117,43,11,117,166,198,128,117,74,60,92,27,158,242,228,2,10,90,61,124,85,142,136,169,231,122,65,137,19,215,241,61,115,13,92,113,29,203,196,163,85,236,155,107,205,74,213,79,255,220,106,221,182,181,207,18,135,115,43,17,60,42,180,40,143,99,42,71,14,171,187,185,61,197,96,245,37,113,240,169,239,136,41,126,85,160,234,131,77,85,117,184,172,98,44,148,10,72,255,253,125,44,128,3,82,203,237,150,73,144,50,101,185,24,144,148,136,91,196,207,3,95,7,86,71,170,183,103,201,166,127,188,20,228,179,90,211,136,49,7,58,143,79,7,199,82,164,107,104,103,39,44,205,88,127,21,147,179,49,26,230,239,151,81,66,248,162,164,234,239,88,45,71,189,56,111,156,145,150,84,43,83,170,121,153,110,117,215,88,238,126,213,204,189,226,3,24,202,131,14,67,246,26,223,18,48,202,253,137,8,154,15,52,96,243,201,153,69,36,206,227,17,8,210,96,93,28,14,33,152,109,4,39,198,0,18,77,42,185,22,60,136,1,230,108,14,33,161,1,172,136,85,56,96,96,202,49,192,133,231,141,44,132,74,166,77,22,56,216,1,160,217,20,178,6,141,193,208,126,86,177,122,37,63,29,169,94,106,69,26,137,21,57,6,169,82,75,139,8,192,13,102,150,130,208,202,85,142,138,232,58,147,248,133,34,21,81,71,136,195,18,214,139,177,155,186,24,69,52,15,125,229,145,109,54,130,56,56,116,57,105,176,173,121,114,236,50,145,4,255,251,178,100,198,14,4,163,102,196,139,153,66,192,111,140,25,173,44,195,107,87,237,157,10,14,33,249,130,29,179,102,180,246,24,61,194,97,161,220,139,85,209,225,108,177,208,89,229,56,242,168,101,69,131,36,119,216,220,121,98,66,112,166,251,232,121,179,204,61,111,120,255,55,190,126,239,197,246,74,1,94,20,90,75,54,130,48,177,180,102,232,24,40,247,255,109,109,183,130,13,15,249,211,104,215,134,76,132,241,50,30,113,117,30,147,79,162,101,48,33,244,193,38,11,52,65,28,40,227,66,223,220,218,180,245,155,108,224,207,135,143,101,49,178,212,114,105,211,178,8,107,174,163,209,120,180,162,10,180,91,227,167,211,200,43,32,244,22,94,193,185,112,215,222,214,228,97,227,86,236,233,190,154,207,208,152,61,245,123,57,49,154,132,13,124,157,214,116,117,158,125,221,111,51,49,211,190,153,84,107,33,166,78,107,36,95,241,83,56,123,95,103,203,233,85,61,40,128,11,136,201,149,12,28,192,168,30,158,196,161,102,116,80,141,165,64,65,118,33,80,83,42,47,18,11,90,4,161,51,5,129,217,218,81,128,9,116,134,2,191,53,3,97,6,74,241,88,214,51,237,71,163,63,223,99,146,60,40,123,203,186,188,107,105,98,25,166,119,182,175,69,233,95,191,35,162,85,165,123,234,244,89,51,39,101,173,151,246,203,77,174,122,50,140,189,38,118,179,74,24,81,178,129,36,119,48,208,166,84,99,138,44,217,58,82,122,84,214,17,124,213,211,169,136,178,13,206,182,61,19,171,177,56,164,248,141,177,116,6,18,14,166,94,225,221,130,69,136,119,85,68,141,168,12,196,13,199,142,51,26,170,207,11,192,46,187,141,125,251,218,95,171,148,147,160,163,10,111,115,22,225,47,130,101,196,22,189,138,116,98,103,51,144,204,210,116,146,51,35,43,132,114,93,137,88,122,199,47,61,16,236,223,78,108,84,247,191,76,255,179,6,4,107,84,34,3,1,72,97,131,129,84,15,28,148,162,21,212,49,194,232,7,55,103,0,152,83,121,91,64,168,132,104,12,16,68,3,140,10,50,201,90,99,29,41,244,167,98,146,158,39,196,20,26,156,144,106,244,219,140,246,82,56,186,142,72,240,149,72,182,184,98,187,165,219,58,165,177,95,175,159,189,157,219,50,63,124,202,131,211,205,222,134,239,108,33,219,29,247,51,163,38,167,112,187,39,187,38,24,40,85,231,253,229,223,255,254,190,107,246,237,17,85,24,98,116,228,75,196,62,146,55,29,45,76,132,23,203,106,55,25,86,24,161,193,158,189,245,48,227,29,150,12,138,200,150,154,3,251,194,125,156,105,252,85,205,225,209,202,214,187,155,46,59,168,249,255,251,178,100,200,8,4,127,102,198,27,98,94,64,104,104,136,208,101,131,116,20,85,159,29,77,25,247,130,60,179,165,244,243,38,253,154,5,160,215,19,94,139,195,158,22,84,8,0,67,62,178,219,28,127,12,91,143,9,119,132,136,219,185,81,134,177,253,85,252,119,110,170,233,138,43,155,216,236,208,149,25,213,239,10,177,204,196,175,90,173,52,208,69,142,106,42,96,182,57,35,169,233,70,232,116,69,50,4,84,81,230,251,94,159,100,255,64,167,125,100,159,51,247,200,33,167,160,142,106,174,210,217,41,213,210,211,11,168,195,112,178,250,42,232,152,78,211,100,245,169,166,143,31,134,225,222,246,241,183,94,123,197,228,63,216,161,69,110,33,123,238,139,161,122,38,162,219,170,143,117,216,90,9,249,228,153,225,121,143,0,64,17,136,211,160,66,216,65,72,198,130,35,18,135,205,250,38,33,4,5,133,103,133,4,24,56,102,103,242,233,145,0,44,120,73,114,203,7,10,36,198,87,120,148,70,252,186,130,64,40,55,7,90,66,163,179,242,209,96,188,186,253,139,204,110,158,238,234,246,165,185,190,228,196,82,3,23,190,48,160,228,106,28,49,8,186,138,23,104,13,38,51,8,229,3,14,203,86,71,67,184,46,216,21,55,1,236,176,118,165,82,196,97,56,58,149,219,28,28,88,39,20,56,244,54,137,30,28,101,92,234,199,113,115,2,254,37,32,67,135,118,166,247,209,239,154,99,82,103,119,198,223,102,29,244,242,177,51,157,121,164,141,151,245,166,239,120,84,195,201,69,137,239,230,232,33,239,215,227,149,187,181,58,0,0,112,72,131,50,120,180,15,14,59,104,229,52,170,36,226,127,83,13,213,234,158,227,101,157,212,119,118,111,169,236,17,60,38,146,41,116,245,210,157,116,34,17,132,185,253,48,118,61,215,119,133,66,34,238,225,164,156,5,36,181,252,111,226,178,99,70,234,37,163,196,13,77,117,71,159,48,46,98,217,99,154,172,65,147,59,106,145,142,194,60,92,41,208,147,14,96,241,143,53,163,152,245,158,214,52,131,2,107,100,104,82,42,214,160,186,22,165,214,42,249,99,172,117,233,12,108,155,21,36,50,158,179,143,217,18,40,62,236,160,78,0,12,24,105,50,50,97,48,33,60,193,96,214,130,103,194,194,96,152,84,150,18,30,17,138,76,140,159,12,27,176,163,19,132,90,240,192,164,160,169,37,81,5,69,181,187,2,200,158,105,106,109,194,38,80,9,45,136,190,111,243,121,35,162,187,218,191,173,81,251,153,188,106,46,111,81,145,99,100,50,49,154,142,121,162,25,151,223,164,124,91,36,206,24,74,255,247,40,118,39,239,147,242,148,43,62,36,34,173,170,130,255,251,178,100,218,136,133,191,102,195,43,131,126,82,140,140,217,9,96,200,143,84,41,157,17,46,13,249,65,220,179,100,169,129,158,248,23,35,198,150,241,218,221,70,221,32,89,228,143,107,18,44,71,210,177,219,88,205,255,244,248,212,185,181,225,87,95,231,17,115,92,239,17,47,79,122,255,65,153,76,196,190,143,111,66,86,154,78,52,218,231,130,218,205,185,66,124,85,75,114,178,193,105,27,35,184,239,229,4,200,62,89,63,77,99,254,253,169,153,77,89,205,243,247,172,122,174,232,216,119,40,59,125,81,183,139,177,8,70,142,184,24,80,108,41,71,232,52,37,67,86,96,176,80,2,176,156,140,90,214,22,14,175,210,170,8,138,201,198,115,182,187,174,75,115,207,215,44,155,144,148,232,91,106,76,23,146,188,183,159,163,243,234,85,79,100,101,111,86,91,89,180,160,97,0,36,17,9,109,25,179,16,64,24,169,145,131,2,3,132,12,192,245,220,2,149,131,222,146,84,195,31,19,9,16,65,161,207,232,160,137,17,165,81,80,40,34,117,199,175,86,79,215,18,67,48,156,180,150,232,240,108,87,186,220,188,9,7,220,91,100,125,183,199,113,213,194,238,36,9,144,66,28,98,7,194,117,42,197,71,83,196,244,201,93,71,62,158,132,95,115,122,85,77,212,87,231,11,31,66,199,11,77,141,34,24,120,244,24,56,179,14,185,44,161,131,67,147,156,107,48,225,100,52,227,105,119,56,59,188,145,169,61,237,123,193,166,226,214,251,129,111,153,98,235,24,106,139,170,197,87,199,180,175,105,182,224,111,149,210,224,128,3,46,105,44,113,40,201,194,125,112,201,17,119,163,228,143,201,48,219,121,253,150,216,157,77,143,120,244,133,149,5,162,177,192,204,242,62,158,17,240,138,58,182,64,36,131,202,146,148,22,91,168,215,183,89,73,207,36,66,55,186,57,9,219,54,186,39,141,232,65,15,54,78,9,167,138,65,182,237,127,109,69,214,187,182,182,238,127,12,249,226,254,231,99,162,225,239,53,189,248,196,77,194,255,115,14,68,231,43,125,198,204,229,100,195,232,241,133,100,185,235,144,154,216,147,229,103,48,6,13,75,40,217,135,132,97,15,22,185,145,174,34,46,74,110,72,60,141,18,5,135,35,74,24,8,72,140,226,109,147,1,190,173,246,49,185,216,157,29,198,125,126,250,246,222,118,184,251,222,195,153,227,127,179,26,218,255,230,95,251,222,19,112,147,67,99,224,230,122,66,233,90,82,199,50,239,149,12,199,145,255,237,204,152,247,34,65,178,54,43,86,144,165,5,79,86,217,130,71,162,205,0,149,194,202,13,192,136,8,44,161,33,29,165,166,182,243,22,177,107,22,119,215,213,125,255,251,178,100,211,136,5,51,102,197,59,104,125,242,130,140,217,109,60,197,191,17,125,155,31,45,13,249,170,8,179,100,101,135,153,28,107,168,123,197,43,109,219,84,188,237,225,196,92,60,0,2,101,160,6,83,6,149,39,165,205,32,169,211,244,161,240,88,191,89,144,165,193,238,209,131,126,184,125,101,238,138,220,15,15,234,88,162,232,180,208,126,125,162,125,29,62,122,247,11,148,211,162,162,90,32,173,187,132,222,247,198,31,153,72,59,101,36,154,232,187,248,211,170,72,168,239,153,76,234,240,119,51,49,158,218,251,180,189,183,147,89,226,227,15,199,221,228,183,215,115,145,74,52,243,222,170,157,171,26,110,231,94,252,18,188,188,168,233,199,255,40,248,221,206,207,186,206,13,28,152,0,52,66,50,102,145,201,147,131,70,94,53,129,0,102,10,25,153,200,204,182,194,133,208,209,208,132,82,101,37,56,112,156,132,0,101,80,171,31,29,20,148,25,101,161,128,149,236,230,59,142,139,99,139,230,243,60,210,208,112,66,33,61,77,43,65,11,23,236,183,28,221,204,27,36,82,218,27,79,143,68,187,202,113,134,38,73,19,4,145,217,206,87,196,234,42,77,134,214,147,109,204,105,48,232,165,226,59,159,187,190,103,206,251,157,165,222,85,39,86,33,232,206,178,72,17,64,236,248,251,251,20,33,70,201,51,91,148,29,201,10,45,174,207,75,47,24,110,83,198,86,65,133,72,48,161,120,81,183,188,79,74,56,189,86,106,127,19,53,129,5,228,9,225,231,239,235,223,196,7,237,64,142,176,103,75,116,58,52,0,1,139,119,237,178,73,41,247,1,134,185,70,116,137,93,40,249,142,220,49,246,215,19,72,205,229,230,95,237,150,213,205,36,90,210,35,165,124,141,196,220,241,119,40,17,29,50,15,19,36,112,196,219,113,50,251,107,74,102,208,131,81,62,241,140,203,188,129,135,93,163,52,119,189,143,155,167,70,16,184,198,46,139,74,86,82,152,162,169,105,193,23,168,98,131,68,54,79,98,101,148,101,142,83,113,180,169,75,44,74,142,116,166,49,211,125,42,37,99,57,30,221,29,40,255,89,85,147,184,139,170,250,2,46,172,197,77,147,27,151,204,184,84,1,22,129,161,131,50,26,68,128,134,32,29,128,206,198,1,3,152,177,184,6,5,21,66,160,210,3,91,24,25,141,28,95,112,184,113,244,162,228,226,201,166,235,211,46,118,16,23,12,221,173,138,142,72,169,235,238,98,17,168,245,22,179,89,222,247,82,53,249,70,232,203,165,21,219,61,211,204,248,139,172,199,120,205,156,140,254,63,109,167,150,17,243,30,89,31,183,177,89,111,136,76,237,54,161,242,143,201,121,158,255,90,146,255,251,178,100,223,8,5,230,103,67,179,134,126,80,136,12,217,125,60,200,175,85,105,155,12,14,25,249,129,224,51,102,180,193,154,252,179,49,10,87,217,59,28,236,130,24,91,109,225,151,165,73,178,226,62,183,159,45,179,171,72,247,116,254,123,110,120,211,75,122,64,222,35,214,16,191,54,132,147,184,171,25,218,31,93,107,8,128,96,155,123,189,178,77,77,60,85,144,209,41,27,70,143,74,33,126,244,181,217,74,45,166,214,12,248,29,162,252,63,252,200,73,179,9,226,138,12,163,112,198,18,40,16,37,232,49,96,102,42,96,184,15,113,99,195,53,220,56,49,227,3,216,20,85,114,127,86,45,131,149,169,102,158,209,90,2,109,237,88,24,64,230,231,122,107,193,198,101,139,123,54,71,214,82,34,34,146,119,27,222,243,221,233,93,167,165,217,219,119,102,239,35,190,230,143,158,0,0,37,56,146,78,80,113,67,26,68,136,113,115,96,81,174,203,25,45,74,101,168,120,99,52,216,131,3,148,206,39,249,64,11,106,223,99,55,158,219,215,171,112,93,202,173,106,122,199,44,62,215,185,135,205,75,254,57,103,8,113,137,80,255,200,171,223,135,203,20,203,99,255,255,228,231,244,178,253,10,210,236,207,211,242,45,41,169,49,38,237,66,195,200,132,180,134,137,112,196,234,20,120,17,109,47,221,100,222,225,198,122,223,92,82,185,111,205,162,61,141,11,63,17,101,143,2,53,31,222,158,140,208,30,98,108,225,194,186,146,28,14,198,57,42,0,0,32,85,154,213,133,20,237,73,95,212,106,172,135,82,153,205,160,123,64,184,147,55,157,55,179,175,190,27,167,68,20,35,82,106,72,162,21,83,186,41,73,86,253,124,121,167,188,220,114,16,130,89,167,201,40,95,219,131,200,111,98,151,185,14,107,210,114,179,138,168,115,165,207,121,34,131,181,220,102,144,214,81,69,82,138,114,177,130,199,83,162,95,160,153,146,176,42,70,40,43,7,66,146,67,49,107,150,117,59,242,45,132,17,5,40,158,49,209,102,71,77,97,94,242,41,71,5,213,72,0,16,27,14,48,113,48,197,103,49,65,17,134,203,38,170,46,1,1,198,9,37,128,228,194,163,83,51,52,65,66,177,208,49,160,68,110,112,192,116,136,208,242,129,131,41,156,200,203,105,47,104,182,161,108,6,65,50,24,1,150,187,146,27,44,46,146,180,86,17,1,63,221,184,222,202,180,162,30,232,242,139,114,43,109,86,42,242,74,138,174,228,118,11,237,24,255,31,221,54,201,68,218,240,162,172,217,118,154,199,221,141,87,78,74,111,23,219,10,25,26,102,250,217,186,56,205,68,59,250,180,218,71,199,82,153,177,193,171,112,170,231,18,59,255,251,178,100,210,136,4,144,102,199,83,67,126,82,130,76,216,233,96,195,142,88,53,155,10,78,25,249,74,34,51,102,52,196,26,149,118,119,222,201,61,166,114,139,6,187,125,54,96,214,247,135,73,90,183,226,98,54,254,92,163,183,97,135,183,77,27,46,22,150,65,194,34,175,195,230,81,86,13,198,220,153,90,110,26,24,0,185,191,155,109,100,152,182,184,239,46,129,133,240,202,225,47,180,12,252,170,129,165,135,147,177,234,31,255,83,122,180,58,25,77,99,70,137,228,212,37,198,189,35,133,40,83,137,113,4,171,151,133,209,2,101,32,235,80,164,112,53,92,244,53,103,167,21,90,34,160,166,131,14,217,91,165,30,84,84,21,10,215,82,122,243,179,38,62,21,6,100,87,206,82,108,89,201,236,28,84,179,81,45,85,87,46,165,188,215,213,105,83,184,239,53,159,109,205,79,11,202,197,60,93,70,165,116,95,134,172,199,124,34,71,85,36,64,27,68,207,199,140,81,32,44,96,96,34,163,131,134,24,119,5,152,121,200,156,146,55,128,23,147,233,124,128,6,40,165,35,198,17,82,16,72,198,75,231,79,140,57,90,85,98,157,147,78,88,222,222,27,116,247,67,18,68,49,91,217,227,234,123,20,65,113,64,192,126,16,146,36,8,196,147,211,255,215,243,255,241,255,31,212,238,130,18,66,216,168,161,106,40,105,168,121,13,12,62,156,117,152,30,147,216,168,128,108,177,141,48,107,13,67,71,142,21,205,80,252,56,179,139,110,251,26,49,141,16,177,66,224,117,136,11,73,217,145,69,147,69,21,218,121,10,6,53,160,245,205,142,185,230,184,174,153,147,22,126,176,200,11,91,189,251,91,37,241,68,46,9,241,101,29,32,98,80,114,163,66,138,29,87,49,41,160,136,120,125,95,22,205,196,21,120,163,33,135,14,120,23,120,101,118,48,101,142,28,190,123,174,135,150,48,191,31,120,220,196,164,190,74,173,226,109,25,17,254,37,90,183,82,98,110,202,79,218,37,218,51,45,17,97,145,102,87,138,182,37,79,70,123,132,212,101,62,78,148,241,63,112,186,167,116,235,61,194,82,94,94,180,223,71,45,211,219,137,236,5,12,72,164,182,130,56,234,118,177,146,96,66,4,13,74,27,11,155,41,94,172,224,224,73,177,0,23,182,227,224,140,23,161,231,202,157,214,149,83,67,147,149,249,140,38,221,5,62,85,34,247,46,106,5,151,33,27,67,50,122,85,103,190,196,146,212,71,186,253,233,68,66,91,213,42,254,252,251,225,44,252,194,141,37,50,242,14,154,233,73,117,150,234,196,207,218,238,103,205,109,138,171,57,73,106,49,237,174,14,33,225,243,115,27,83,184,121,88,174,243,15,113,255,251,178,100,202,136,5,28,103,69,27,104,109,240,118,76,233,189,25,136,53,18,105,157,31,173,21,247,73,247,51,100,240,241,154,189,36,197,49,120,185,143,152,181,182,160,109,194,248,219,249,226,94,6,39,165,155,71,230,171,0,0,10,140,53,72,90,127,13,207,83,231,21,198,88,89,53,168,154,30,28,180,136,109,107,108,185,115,135,104,95,127,90,228,13,85,17,212,49,8,166,32,170,143,65,16,109,99,200,245,212,88,0,115,104,56,192,198,48,56,164,139,177,66,200,36,36,69,98,69,227,24,34,118,74,115,106,149,145,139,106,79,58,49,145,169,244,230,159,240,211,99,240,147,47,53,215,191,35,93,178,149,166,212,99,26,242,162,178,92,158,125,241,109,57,138,218,89,53,193,112,223,49,194,21,145,0,101,160,66,145,26,113,41,147,154,152,113,137,143,133,33,36,214,133,3,0,74,175,162,236,100,34,102,8,179,3,184,96,100,169,114,78,17,22,205,32,70,229,11,153,126,251,121,140,237,45,3,151,149,201,238,193,95,149,110,202,28,235,144,109,92,69,179,4,205,33,76,252,227,101,83,139,146,147,51,246,243,239,47,145,44,200,136,208,229,178,137,21,41,151,185,131,58,106,155,86,159,172,250,216,34,137,107,214,143,214,173,59,56,107,190,35,181,168,67,220,74,85,30,124,15,35,57,181,9,43,40,173,164,171,75,216,237,107,90,203,86,175,192,243,215,179,213,103,146,181,237,109,86,183,26,151,222,232,58,148,76,5,75,60,219,255,178,240,0,5,188,229,183,89,36,201,43,173,84,210,33,164,103,8,166,116,101,106,17,46,15,192,191,103,107,142,205,184,169,73,147,58,91,9,106,102,75,25,71,159,211,74,169,51,140,212,145,130,204,164,76,145,227,14,52,114,12,76,10,146,194,24,134,99,158,239,58,186,74,182,10,131,48,153,57,210,45,79,165,150,93,204,225,121,24,87,74,80,129,37,92,56,112,138,118,46,21,199,162,192,85,202,66,64,178,81,43,199,86,187,8,86,197,179,14,25,56,169,23,11,32,226,136,72,236,37,207,98,88,193,83,1,36,141,50,73,104,200,34,36,2,56,73,42,91,160,136,140,160,40,220,142,27,43,48,198,27,235,1,194,44,179,228,216,186,24,1,147,70,101,240,202,138,57,150,30,11,57,208,114,188,61,166,183,57,246,251,156,13,126,87,221,145,19,206,30,200,25,6,114,176,29,26,249,146,161,71,188,190,89,50,2,123,36,105,222,131,70,31,209,78,102,205,11,133,51,221,98,38,43,109,69,213,95,198,196,151,155,56,135,31,86,135,51,132,214,132,196,211,153,98,85,146,36,72,54,239,89,240,221,19,113,119,22,218,146,241,105,18,12,255,251,178,100,220,136,5,68,102,197,59,99,102,64,133,172,217,141,48,195,159,84,25,155,29,173,13,249,42,19,179,102,188,150,25,28,216,212,8,56,195,92,185,172,5,155,68,204,8,213,141,152,151,206,242,60,154,18,102,0,4,137,48,251,95,174,183,128,22,80,39,171,232,30,19,227,135,232,233,208,32,121,224,68,182,226,196,12,32,130,6,68,74,81,183,92,231,131,236,186,156,117,253,109,166,52,165,159,168,50,52,215,69,34,217,116,108,99,201,140,241,146,105,210,164,167,99,211,85,216,81,32,197,195,165,100,200,97,181,164,3,74,145,84,254,78,112,227,121,77,174,232,68,252,184,189,158,244,172,104,218,247,148,103,156,237,91,173,219,194,30,26,21,6,217,185,123,186,214,105,25,162,38,119,194,83,182,221,233,199,33,0,48,0,90,102,114,81,145,6,70,55,11,5,5,0,33,217,169,194,192,160,177,130,85,36,229,49,80,233,144,196,196,67,1,208,1,84,63,14,140,3,8,135,147,98,16,3,241,48,157,23,155,179,169,97,191,181,72,236,238,171,201,155,61,139,204,153,110,20,130,79,105,117,183,139,219,175,182,90,166,136,250,49,161,238,110,165,214,213,56,157,71,214,144,168,146,219,193,55,112,67,84,66,93,42,47,73,36,28,52,84,225,133,11,150,104,221,72,172,161,13,205,232,121,44,47,245,23,77,47,180,242,109,172,49,192,143,18,34,205,167,135,25,126,69,76,73,166,250,113,204,105,183,30,184,173,190,227,48,182,54,58,116,223,54,191,139,124,214,158,162,240,96,2,42,151,218,178,118,247,25,8,1,51,155,91,117,182,95,186,194,146,236,220,207,54,242,56,147,73,34,99,156,37,50,197,3,17,102,163,37,239,154,86,29,69,215,210,172,203,21,140,95,72,241,248,219,167,229,57,204,85,108,55,140,42,235,189,97,69,36,221,61,70,99,183,54,179,197,37,17,145,51,169,117,179,87,61,5,140,35,49,98,2,70,217,127,66,165,31,173,184,225,60,57,141,57,173,46,252,55,106,143,157,26,214,190,113,83,211,65,136,65,80,183,175,15,225,161,212,121,250,141,82,55,19,48,205,208,78,152,72,32,16,209,164,209,245,147,185,88,248,49,6,0,0,18,105,84,168,36,100,98,194,201,135,73,38,46,21,154,0,136,136,35,38,112,241,184,132,78,99,196,136,208,29,96,194,20,205,60,168,4,22,22,223,28,5,223,137,41,24,113,159,55,146,121,187,84,19,148,156,156,211,116,238,85,247,82,43,221,81,244,226,95,186,110,126,198,133,97,157,85,86,6,66,239,188,57,246,131,108,152,160,52,119,168,132,197,66,133,132,31,34,41,79,126,29,167,41,186,45,47,46,146,21,255,251,178,100,218,8,5,168,102,195,179,136,125,224,143,108,217,141,61,38,159,84,185,161,14,78,13,153,65,244,47,100,105,131,13,249,236,139,18,190,132,116,178,234,79,16,211,218,110,188,194,141,221,20,44,45,151,219,205,119,113,197,185,63,177,231,214,122,5,200,154,129,247,157,129,215,216,221,148,192,95,97,227,168,98,169,20,86,55,204,0,0,148,155,105,40,226,181,68,165,112,220,85,102,122,47,145,46,74,141,179,217,177,238,230,249,100,38,243,8,84,186,5,149,86,237,235,92,242,81,154,81,113,164,85,119,117,164,213,170,180,59,49,215,9,178,206,121,141,70,207,127,200,225,28,247,34,38,54,117,21,194,19,161,25,155,24,164,76,160,186,115,33,206,144,194,205,68,1,240,64,45,76,42,50,130,50,34,114,136,125,71,165,230,75,42,242,169,144,247,200,67,154,97,215,101,170,8,33,38,66,135,203,172,198,170,0,44,0,10,104,229,232,145,136,198,197,33,193,65,128,195,70,40,50,182,166,3,44,143,157,200,67,102,38,75,33,177,8,52,199,129,199,149,55,138,6,177,144,176,1,198,129,213,252,252,0,242,99,90,158,101,139,64,177,136,22,80,237,64,154,134,178,166,129,237,75,34,213,115,34,31,130,12,215,60,27,203,153,172,32,75,77,89,178,83,67,174,87,249,45,71,113,204,184,177,7,66,51,45,65,184,166,138,121,194,166,40,171,30,36,162,22,240,251,101,126,108,251,205,71,101,240,196,155,157,105,152,147,204,78,107,116,133,153,130,178,195,18,220,105,23,222,83,216,249,66,245,79,177,204,71,157,176,236,252,77,128,19,79,25,87,239,155,234,88,32,2,156,215,75,93,77,211,133,194,4,8,204,117,51,197,110,71,102,203,129,136,174,45,99,18,153,190,128,74,163,105,236,139,171,22,98,250,152,183,204,169,56,58,105,91,217,45,46,218,192,227,55,187,120,124,106,183,27,39,115,219,140,38,16,164,70,186,101,58,72,23,66,88,235,208,34,217,138,154,175,149,189,226,92,216,108,33,111,252,224,33,80,126,237,181,236,46,223,170,114,91,242,173,175,248,169,86,214,68,75,238,100,212,147,106,98,101,249,138,243,90,164,215,153,149,173,90,245,252,58,86,36,0,59,13,17,88,205,78,196,34,163,67,105,162,112,34,140,92,128,220,127,124,44,38,6,114,30,61,100,66,33,121,133,80,34,9,242,255,55,147,108,50,154,84,234,207,227,83,24,115,58,12,114,108,119,181,209,109,247,247,19,22,247,223,204,107,246,200,183,62,189,93,245,206,181,210,219,95,99,184,136,157,241,40,56,31,40,173,28,133,50,216,162,99,69,133,37,36,114,40,236,186,53,71,67,75,89,11,44,255,251,178,100,205,136,5,77,102,195,179,131,102,80,133,44,233,109,61,38,87,83,33,157,18,77,161,183,194,25,51,163,5,150,25,160,210,244,72,45,23,37,131,144,248,132,9,46,201,67,68,32,208,96,27,134,71,13,56,84,59,102,107,190,132,222,219,76,168,81,123,84,183,246,80,172,131,89,246,126,110,167,46,147,178,187,225,168,100,187,89,16,34,79,19,101,34,9,80,208,41,77,164,129,134,136,72,156,48,130,52,246,215,44,133,237,63,0,231,115,195,24,233,218,213,22,120,180,164,244,182,167,81,111,178,49,36,10,115,200,52,28,59,72,155,21,149,141,231,40,220,157,163,11,46,242,31,62,164,131,46,246,163,55,243,95,47,39,203,67,117,97,40,156,205,219,49,12,121,155,185,190,142,255,254,108,127,5,66,7,109,76,92,78,250,237,171,127,153,187,176,248,230,51,121,214,254,190,247,125,236,50,26,231,232,0,0,0,2,64,0,105,147,177,25,112,201,85,4,12,2,64,54,108,196,208,40,89,132,79,8,148,100,194,159,217,59,9,50,80,169,241,128,66,176,74,131,32,47,108,113,174,198,91,132,237,166,33,4,189,175,51,123,90,69,109,184,189,247,203,6,49,193,252,218,223,54,46,249,188,42,89,253,44,210,157,34,167,148,250,198,100,129,187,159,103,8,193,11,255,231,216,180,254,194,42,231,43,198,73,81,121,45,151,96,129,169,52,175,170,169,75,23,56,141,182,247,170,182,72,127,47,94,193,222,100,129,88,18,94,13,109,219,181,136,25,109,214,181,184,90,222,109,247,159,95,14,16,177,189,189,215,53,172,138,128,0,0,25,162,67,145,182,147,106,214,24,53,186,107,145,177,84,214,64,111,40,234,186,225,41,131,190,106,86,105,45,58,149,45,167,52,110,63,135,60,34,206,121,184,57,207,82,68,207,135,32,116,222,255,211,243,204,216,62,78,89,34,172,93,46,79,44,50,93,238,229,23,166,168,170,216,246,166,130,245,168,129,239,153,13,182,131,173,191,163,55,182,235,219,168,231,118,50,145,67,188,246,194,187,26,229,164,255,28,158,89,161,242,43,150,108,253,33,21,25,24,115,169,153,140,197,203,210,180,73,244,3,156,96,2,140,252,196,205,140,132,40,70,34,12,20,42,4,43,160,16,43,26,15,194,10,130,153,194,1,18,123,20,22,121,128,72,5,20,140,210,8,92,122,205,74,130,85,35,237,201,235,208,156,242,181,147,193,61,205,217,185,69,244,25,111,60,245,90,221,191,153,173,184,157,33,82,157,227,182,236,252,104,102,172,101,195,66,59,3,201,246,206,169,178,191,185,85,93,181,252,242,35,169,10,93,210,69,34,82,246,196,146,193,146,72,50,51,93,158,28,255,251,178,100,206,8,5,1,102,196,227,99,125,224,133,172,233,95,60,197,191,20,121,155,16,77,141,251,2,17,51,166,252,195,34,124,105,60,149,140,213,30,202,248,82,106,186,171,219,93,220,89,168,167,100,142,193,14,62,99,197,153,206,69,53,229,171,95,190,43,105,112,124,133,168,192,97,207,79,181,126,129,65,0,53,104,135,219,109,181,221,183,216,93,141,201,77,6,68,5,110,134,16,144,13,104,56,175,137,115,86,181,165,245,166,39,8,116,44,191,6,195,230,57,166,185,86,71,253,205,241,134,83,83,203,13,244,97,77,56,108,28,106,140,171,245,6,185,240,63,33,157,55,81,90,235,57,60,69,180,253,73,230,24,253,206,46,5,249,148,170,73,186,107,190,30,84,184,236,245,28,113,114,126,82,162,154,197,216,193,174,47,108,168,175,192,243,149,114,214,219,186,154,74,81,145,43,51,243,15,141,9,135,46,64,130,247,166,18,112,174,140,112,108,195,73,78,101,33,12,140,55,180,246,197,1,129,102,15,32,28,17,14,154,40,140,12,34,46,74,251,204,49,81,86,133,82,59,80,62,15,15,107,53,42,255,61,182,125,44,178,116,156,159,21,153,245,202,82,193,35,31,181,97,231,188,62,222,51,63,191,185,173,166,235,236,211,223,63,157,125,165,246,191,140,99,175,255,101,125,103,131,219,110,222,63,249,63,36,248,70,187,152,251,238,105,47,169,20,106,58,20,21,51,16,111,36,56,145,74,48,145,100,170,149,148,196,147,68,127,103,145,254,99,75,121,117,93,99,222,240,222,227,112,105,239,3,108,0,69,113,203,195,166,0,35,214,41,144,101,98,107,105,0,0,8,169,247,80,53,39,105,171,25,165,96,113,147,104,36,11,87,56,246,184,223,100,65,68,105,195,236,122,209,231,245,220,102,201,158,162,158,251,170,40,211,160,98,105,41,139,13,41,10,188,192,44,179,4,35,39,166,1,41,254,157,8,92,157,9,160,158,164,112,192,141,153,188,159,185,58,232,183,158,197,223,233,23,189,113,72,100,211,51,157,187,228,188,251,12,219,91,45,76,99,188,223,168,232,77,99,107,102,94,60,127,51,90,135,55,213,47,111,190,46,175,135,237,150,244,223,125,90,0,205,79,3,26,241,1,145,138,153,130,185,84,48,180,199,28,52,76,34,100,57,162,101,98,16,83,9,111,30,17,47,25,129,16,59,100,5,68,192,120,169,85,91,112,252,197,119,158,245,74,156,115,43,87,230,45,222,91,139,77,45,138,206,213,55,221,28,107,218,247,59,150,123,206,59,179,253,135,127,159,109,190,250,143,51,246,187,101,77,215,127,159,105,226,245,105,218,93,45,156,158,216,123,49,70,148,81,83,100,139,133,122,204,255,251,178,100,206,140,133,72,103,195,11,102,125,240,132,236,233,44,60,203,191,84,121,157,14,45,153,247,193,244,179,100,41,131,34,120,240,22,168,213,181,104,4,12,249,54,29,19,248,146,71,98,153,20,19,188,247,249,214,166,182,177,119,155,167,181,162,99,53,206,99,218,15,204,208,179,24,21,241,139,19,52,233,181,151,47,232,150,82,180,146,76,196,211,80,119,38,112,184,191,31,129,210,175,252,216,206,50,247,195,54,193,118,198,29,223,223,191,79,122,162,149,167,158,130,140,218,250,182,147,58,8,19,237,9,101,66,48,230,26,173,166,51,51,110,13,170,143,142,89,57,95,127,50,243,155,125,190,59,30,72,164,128,210,145,60,194,216,113,28,10,52,195,225,27,151,189,236,142,203,88,143,248,158,34,107,40,107,220,42,235,220,230,91,205,141,225,230,22,98,90,223,79,110,127,74,190,238,249,238,63,227,176,78,0,37,0,10,103,151,70,32,166,97,7,130,70,230,24,32,98,104,104,70,49,234,87,86,135,160,107,81,34,100,244,51,65,23,64,170,92,80,15,81,4,115,45,158,57,110,187,103,181,43,131,166,154,125,108,108,113,164,219,232,169,168,27,37,69,117,165,93,4,194,50,148,179,125,189,94,250,213,40,166,142,111,22,223,221,75,30,53,41,29,122,141,175,150,137,180,138,135,167,27,217,103,83,88,251,167,65,163,6,57,67,110,106,221,166,45,156,100,205,157,70,176,253,123,41,97,74,157,207,179,211,18,41,13,204,49,162,120,148,154,177,47,31,122,131,88,212,165,246,233,187,86,147,111,123,86,42,147,6,4,216,97,131,135,157,65,125,224,74,141,0,184,254,215,93,44,151,56,47,144,134,125,51,236,171,60,170,109,52,192,47,56,94,206,75,189,182,217,184,209,161,70,181,39,179,110,32,181,191,134,64,208,144,231,84,73,185,88,68,246,243,203,247,129,163,68,43,33,41,127,244,240,17,115,20,251,240,135,62,65,168,48,57,161,242,53,222,93,13,51,7,179,177,123,207,119,9,219,64,140,223,167,75,19,135,236,29,183,10,95,89,122,180,149,95,83,212,226,114,237,80,183,215,117,34,244,150,193,142,66,21,89,234,241,83,77,238,28,140,49,187,144,134,190,169,171,49,205,49,3,136,0,193,32,48,0,5,79,3,174,76,212,0,48,148,12,86,109,33,143,57,130,76,143,131,38,153,128,176,43,152,8,73,142,84,84,28,80,169,99,44,111,237,210,238,83,63,202,78,208,53,169,252,255,7,130,215,231,134,54,63,249,135,59,189,243,45,235,95,219,249,101,14,234,181,91,212,55,50,137,28,77,146,69,25,243,6,86,105,131,45,219,184,237,201,179,183,119,107,136,102,102,86,255,251,178,100,206,136,5,74,103,195,179,104,125,240,143,12,217,141,60,203,191,81,49,157,19,45,133,125,1,233,179,102,52,243,34,61,202,60,162,34,155,160,76,67,60,45,71,72,46,221,211,173,145,76,123,221,195,238,41,85,14,31,170,155,237,210,160,4,172,164,223,255,172,16,10,47,203,164,178,185,34,109,236,239,110,205,204,214,155,148,89,178,223,94,223,86,57,58,191,251,8,103,73,248,136,65,167,15,212,82,108,149,67,182,50,251,127,42,40,223,154,233,134,91,214,37,185,232,131,115,45,53,162,183,149,42,20,163,16,226,179,75,234,122,251,41,34,158,144,119,171,104,73,131,81,220,102,246,245,42,169,80,66,221,162,66,212,110,191,35,221,146,86,225,83,120,226,171,190,41,184,249,153,174,165,171,26,145,117,115,21,199,0,181,78,85,16,12,7,43,49,161,16,44,95,48,24,128,197,64,83,94,14,3,130,128,71,232,27,150,56,33,48,234,173,31,90,201,128,4,140,228,148,92,68,10,182,135,210,6,222,30,187,4,201,235,196,179,162,135,104,177,189,131,74,156,234,92,233,115,80,119,251,53,90,167,41,243,7,210,182,205,238,82,230,49,167,235,226,188,65,200,173,34,166,55,11,153,104,189,173,126,247,30,237,11,138,211,77,172,215,123,103,151,113,198,167,100,162,32,210,74,169,146,162,11,201,198,104,169,253,171,98,234,244,202,197,79,124,231,238,53,51,30,107,205,157,94,4,63,46,175,3,24,243,103,15,231,141,89,99,230,93,131,168,211,86,231,173,229,20,148,92,139,198,199,0,6,93,76,160,129,97,176,198,50,241,73,145,130,80,85,154,4,232,71,71,122,90,130,8,203,225,61,208,64,69,209,90,72,3,84,122,208,61,3,5,81,54,58,143,139,181,166,164,13,12,222,84,37,34,4,83,74,104,94,109,112,235,130,253,77,11,8,78,113,4,142,39,70,19,146,66,218,146,150,115,10,20,230,170,7,35,88,129,208,42,164,52,152,106,176,169,16,62,104,104,139,201,233,51,66,245,99,7,85,82,99,71,214,29,83,43,185,227,19,89,131,150,218,100,126,76,13,227,254,55,221,110,159,184,146,163,126,238,38,126,108,18,110,67,9,19,25,151,12,48,86,11,140,192,163,99,1,155,196,0,160,188,68,139,118,72,9,30,110,19,21,145,224,196,1,218,65,80,241,16,190,52,153,111,204,109,248,212,78,159,25,137,254,191,251,181,123,4,247,123,114,67,3,133,166,127,223,19,223,107,57,86,6,136,56,8,32,136,182,230,134,218,162,22,231,230,190,223,114,229,120,212,239,153,17,175,159,51,177,6,238,253,239,93,226,111,60,84,190,219,222,125,42,28,203,246,239,141,125,243,255,251,176,100,215,141,133,81,102,195,11,134,125,244,143,172,216,249,96,200,125,84,177,155,12,46,25,247,210,22,51,99,25,147,34,56,252,248,239,117,17,94,24,245,243,206,239,77,219,74,158,37,189,109,138,198,198,160,111,50,90,22,243,10,61,226,68,197,235,79,90,218,24,114,8,4,141,56,144,35,208,4,209,114,72,192,35,40,122,211,22,9,185,183,68,123,128,7,111,34,79,100,198,53,59,11,167,38,168,247,110,39,73,150,141,14,249,66,249,105,179,48,14,91,1,244,82,100,211,78,8,186,149,159,37,84,102,38,210,155,214,28,143,102,89,63,168,199,173,170,36,76,194,218,138,230,225,242,201,73,15,114,147,219,42,29,40,239,67,109,245,135,61,7,154,130,103,81,216,252,233,170,230,172,99,27,109,185,227,11,26,65,125,194,14,139,50,56,184,122,172,164,134,93,59,104,226,62,134,60,223,85,212,113,206,210,16,37,0,82,0,14,98,220,6,102,94,42,22,98,193,131,193,134,186,116,180,2,248,225,162,207,160,172,66,3,37,224,229,39,156,176,16,60,79,101,71,95,248,188,111,144,12,255,107,72,187,14,97,222,93,88,25,61,62,240,148,214,194,237,76,151,215,239,212,6,144,148,214,159,101,72,55,222,18,102,131,160,253,82,201,179,150,254,155,92,167,172,103,227,121,64,193,117,163,67,172,121,175,153,157,131,19,6,116,132,199,73,194,184,90,166,20,103,44,161,216,240,166,127,29,134,12,107,99,109,144,96,186,120,214,214,245,185,85,44,205,141,204,242,77,109,69,240,82,64,237,64,153,245,98,173,127,165,33,160,78,191,123,183,218,75,148,209,227,56,69,110,209,178,229,131,227,80,197,20,52,194,94,205,121,87,183,218,243,147,116,218,234,190,79,85,122,150,149,67,172,65,12,104,229,246,253,163,68,166,25,54,217,86,19,110,81,130,21,153,15,19,174,134,215,116,16,175,18,29,84,139,173,28,86,33,231,168,129,234,85,197,88,247,165,237,69,230,142,146,102,38,165,69,227,71,49,199,216,203,105,93,248,116,214,12,98,109,199,164,77,171,89,253,53,181,14,152,228,141,166,226,103,109,33,237,81,212,200,111,136,106,168,250,168,9,109,96,1,64,68,49,182,38,128,85,201,0,201,3,72,205,20,208,192,122,65,218,192,64,51,23,107,26,57,108,166,108,4,245,146,130,19,41,226,188,30,253,209,85,161,199,111,142,84,144,252,198,118,243,105,20,124,99,209,24,68,138,35,162,31,115,102,43,202,155,98,99,51,109,188,214,95,186,223,191,119,51,111,92,157,167,59,211,150,157,182,197,87,106,134,109,182,245,187,235,37,101,36,140,28,95,91,197,246,141,135,32,146,115,255,251,178,100,204,8,4,227,102,196,51,99,126,96,138,172,217,157,61,40,143,20,33,157,14,77,153,183,194,33,179,99,73,148,153,240,105,233,103,24,66,144,54,228,227,205,182,105,216,150,214,60,130,145,58,233,154,31,77,22,116,20,234,82,230,165,242,251,168,213,52,91,49,243,160,170,122,218,229,41,128,10,4,170,146,38,149,118,238,183,121,20,184,136,24,145,44,47,244,50,35,5,189,197,88,46,189,14,126,8,158,207,253,186,78,140,248,10,219,108,161,245,218,69,26,154,207,150,249,40,164,151,139,73,9,149,196,73,55,60,60,165,146,187,21,171,127,59,73,124,189,53,10,51,117,50,1,202,205,65,69,144,229,107,182,240,39,184,93,99,161,174,208,198,182,21,72,239,159,228,186,202,115,118,89,44,38,179,164,194,179,90,236,185,116,116,214,39,104,255,188,181,64,100,241,243,206,206,252,166,110,217,123,215,175,185,233,255,245,33,74,0,0,38,50,145,73,147,147,68,51,0,5,1,65,145,81,198,165,11,238,8,246,28,42,40,103,24,139,11,142,2,66,222,108,68,200,232,23,212,11,149,153,116,118,139,41,190,124,198,233,178,180,145,209,73,65,53,105,230,117,204,222,62,127,191,30,230,254,109,163,122,254,99,53,219,22,124,102,51,227,249,108,183,247,155,222,222,85,201,77,60,250,247,155,241,10,237,43,140,205,147,157,234,169,13,241,21,176,239,111,176,93,202,151,169,36,82,202,70,106,135,165,87,88,179,21,96,182,91,160,113,235,55,117,50,74,211,116,153,146,77,168,32,238,233,44,28,142,88,0,0,74,143,187,70,78,142,200,245,76,92,225,133,5,97,224,249,91,132,127,209,137,47,203,30,91,202,167,233,70,164,132,154,105,164,218,15,26,253,237,91,203,53,41,34,82,215,185,34,148,219,180,209,175,227,138,61,200,245,10,100,114,68,25,72,186,23,164,28,230,173,93,216,211,50,238,73,187,25,120,249,218,93,107,177,180,137,100,14,151,42,80,76,227,120,188,98,73,247,204,151,55,114,130,22,50,215,30,60,137,21,146,199,153,82,100,90,198,186,204,117,115,81,195,233,243,235,212,44,87,61,220,132,0,125,36,130,76,134,71,106,47,25,112,200,240,95,115,10,138,1,32,254,80,21,187,25,39,72,69,12,128,64,68,231,136,143,83,48,247,230,181,232,98,75,45,187,16,177,240,252,170,95,83,169,111,2,204,206,174,180,221,166,145,186,65,57,92,228,114,159,210,143,126,238,237,114,173,46,254,234,176,107,22,159,107,162,145,149,183,157,213,199,82,19,103,116,77,140,214,181,216,98,181,203,118,182,236,184,207,35,51,158,225,79,157,69,204,218,154,174,116,87,74,245,174,255,251,178,100,203,8,132,165,102,197,211,70,109,240,134,204,217,44,61,40,127,18,169,159,23,77,9,247,138,49,179,100,100,243,35,53,29,33,189,180,23,57,41,30,3,168,46,152,89,222,182,66,164,219,108,187,216,73,128,13,231,140,174,119,246,74,218,78,160,162,71,68,88,18,36,75,225,60,118,214,33,79,97,37,185,127,122,229,22,108,120,48,96,195,187,86,91,51,26,209,97,53,85,87,104,55,112,53,26,11,51,151,145,249,128,200,21,137,91,217,227,39,255,18,122,203,200,173,59,0,6,216,32,41,115,169,184,119,140,46,25,125,102,154,146,22,123,161,134,232,162,9,9,123,69,180,236,248,88,146,92,33,190,215,10,189,103,125,218,157,123,78,230,225,209,185,106,146,155,175,236,78,99,170,69,88,250,84,29,190,167,164,108,107,27,16,157,17,114,227,1,91,216,32,14,60,172,52,152,248,201,69,211,7,135,203,1,227,74,9,208,224,96,25,104,57,98,2,2,24,236,116,44,96,93,192,164,43,218,66,3,40,63,198,129,128,181,215,28,115,229,50,153,54,49,169,252,97,169,13,139,60,118,103,249,159,55,201,140,111,214,134,227,84,52,212,243,19,87,103,173,164,230,184,153,89,61,211,134,215,153,118,163,190,68,207,53,95,50,91,9,204,53,33,144,242,235,132,156,240,229,209,111,154,155,207,111,9,199,114,27,88,66,170,32,134,166,74,160,16,248,170,46,101,179,94,67,210,3,17,253,41,74,176,168,63,66,77,81,87,131,229,221,33,75,52,121,177,222,238,28,151,127,60,176,239,169,245,141,203,36,72,104,176,51,59,198,181,50,91,213,103,217,190,83,143,245,223,245,0,53,25,89,99,141,65,173,215,110,200,211,16,29,185,52,95,68,86,102,154,82,61,205,111,212,5,62,94,48,39,96,26,128,70,142,175,40,154,11,192,5,77,164,99,136,241,170,162,209,194,159,146,236,241,36,204,3,17,2,66,197,202,40,89,33,132,44,211,100,209,138,98,144,161,244,35,8,67,161,92,84,111,40,226,8,121,106,232,163,241,183,118,153,211,200,169,98,150,43,73,49,112,212,50,7,31,203,11,184,214,81,165,147,72,138,100,13,105,81,137,82,94,32,141,168,153,251,168,214,233,42,166,97,38,250,122,137,247,186,177,160,44,122,49,48,198,50,140,152,244,197,136,133,71,148,36,210,195,95,35,9,201,30,129,95,166,28,246,255,180,64,49,220,97,55,199,139,188,128,2,23,205,82,197,243,191,87,191,45,175,149,157,65,29,250,214,234,203,119,110,182,93,6,228,152,165,82,150,5,166,83,57,79,225,121,122,145,250,191,218,238,150,171,144,56,140,104,125,40,67,124,135,27,79,155,41,199,255,251,178,100,212,9,5,209,105,66,139,134,126,214,144,108,216,198,96,200,124,81,229,159,16,173,141,185,129,227,179,166,116,193,159,164,114,132,229,14,242,10,44,220,225,67,114,163,240,75,48,86,206,81,88,77,9,169,27,186,232,94,211,52,25,222,231,14,25,162,138,10,73,102,232,165,2,36,244,235,253,206,122,116,215,72,128,5,157,254,203,172,114,70,238,60,21,37,233,33,154,224,59,44,3,55,53,84,161,123,89,167,247,202,45,121,245,214,238,202,229,63,251,247,26,218,51,219,237,254,203,188,247,222,14,233,63,105,199,67,12,36,67,179,176,35,115,56,46,46,192,200,52,118,121,186,17,33,32,82,34,212,169,45,217,53,76,88,98,22,163,134,168,103,136,86,136,64,173,52,40,101,26,236,41,21,137,203,205,217,36,24,155,232,213,70,122,177,213,119,85,91,33,215,188,17,106,0,104,0,26,113,171,103,0,178,24,157,0,24,8,56,193,64,128,12,195,251,65,201,50,163,74,100,80,101,85,10,133,65,40,54,86,59,52,168,157,154,146,152,62,33,118,180,102,111,55,218,151,91,194,85,141,146,53,81,136,197,153,137,60,245,182,60,78,172,54,53,187,215,80,156,203,206,74,214,238,143,130,155,5,30,209,130,225,108,85,12,118,110,131,229,161,108,12,118,96,212,172,35,19,16,66,161,7,147,43,12,122,107,139,104,119,130,226,245,149,167,14,122,164,144,34,46,85,170,122,41,96,201,141,79,241,89,105,38,41,123,69,221,230,220,25,191,120,197,15,206,197,43,174,158,1,14,53,133,79,233,133,211,244,167,64,128,1,85,178,73,90,73,35,157,38,121,38,234,193,4,54,208,56,37,22,130,74,158,93,55,100,186,38,37,216,117,152,49,109,50,37,152,43,36,215,70,155,148,164,103,118,122,136,169,33,36,144,35,95,172,76,56,158,196,134,16,64,129,22,42,212,91,54,72,89,83,250,157,37,45,179,24,139,82,102,214,86,245,41,168,194,40,22,65,113,155,88,147,79,88,218,209,169,117,146,203,163,224,64,48,225,30,26,134,156,54,103,185,118,164,177,173,218,204,229,161,5,195,74,181,37,78,125,31,222,255,82,233,21,207,250,221,84,210,183,23,19,78,80,7,176,33,1,49,45,243,30,3,11,140,145,14,152,208,1,177,12,160,20,115,237,28,208,80,161,216,160,85,113,13,44,214,82,178,36,56,128,192,12,174,157,171,195,82,214,91,5,216,221,61,155,26,237,87,199,243,203,41,156,172,231,79,117,28,16,197,42,54,230,72,203,33,57,61,58,102,148,179,209,246,36,46,27,154,96,154,17,107,232,168,16,38,68,71,138,36,32,66,144,138,182,20,123,30,185,166,116,229,137,255,251,178,100,210,8,5,45,103,195,179,99,125,224,145,236,233,61,61,40,159,19,177,157,15,13,141,249,130,34,179,101,180,243,34,124,20,28,104,250,16,224,202,13,52,51,208,172,13,66,61,182,177,79,245,175,46,160,87,116,121,27,117,172,75,226,76,239,111,228,220,89,23,97,245,119,32,91,214,86,45,9,216,179,43,68,1,19,222,75,99,141,200,123,170,224,197,137,23,68,101,213,8,244,13,214,62,211,124,253,150,11,184,202,87,114,204,74,233,52,142,146,246,212,29,175,226,68,112,137,232,34,155,107,36,66,15,119,125,18,207,120,99,188,234,94,74,99,210,195,3,168,14,100,241,105,22,200,146,107,69,79,169,166,130,19,139,148,79,163,202,69,11,192,130,152,125,162,141,152,238,208,101,179,68,21,100,117,5,91,44,153,121,67,75,24,41,213,61,76,141,101,25,211,170,68,203,52,84,243,85,17,92,92,152,137,235,110,215,48,224,117,32,1,147,24,0,51,19,131,0,28,48,80,210,223,25,216,104,4,12,41,210,148,76,140,207,22,213,219,34,49,48,54,108,147,165,6,82,181,30,198,244,107,80,102,24,229,110,204,245,252,121,203,19,249,76,203,175,88,164,183,86,0,69,193,60,109,141,150,153,17,145,206,112,146,199,250,127,37,62,13,25,218,183,50,78,51,151,41,146,103,247,38,82,108,150,190,183,160,219,16,255,177,113,108,143,244,250,190,120,30,53,34,197,198,109,75,239,116,129,21,215,135,11,95,90,197,247,233,38,161,107,86,189,53,77,193,189,111,22,87,180,113,125,103,237,129,41,163,195,107,67,150,45,213,165,64,11,210,127,118,218,219,170,132,34,82,251,71,112,181,20,128,155,166,10,227,148,30,164,228,184,171,226,180,169,94,152,193,23,95,1,210,46,142,187,198,79,13,38,55,221,74,0,233,146,183,43,164,70,215,8,76,159,100,164,130,42,71,21,139,75,113,60,205,222,212,198,119,211,215,182,81,65,204,127,107,187,74,185,83,4,53,247,201,184,129,120,164,9,27,183,53,14,99,84,144,138,85,78,134,197,158,77,139,152,91,119,71,106,215,93,66,247,31,240,50,167,229,233,121,186,117,133,142,224,33,128,133,128,23,76,15,40,204,195,144,232,141,45,68,192,200,17,216,1,242,199,148,176,201,155,11,124,198,66,225,83,164,32,101,99,180,139,217,138,203,26,206,160,15,151,61,55,48,165,166,202,55,198,193,69,201,139,149,44,207,202,173,211,1,20,12,12,99,203,40,60,74,70,196,197,153,225,255,50,44,190,49,71,168,240,76,23,125,149,136,48,242,213,140,144,206,74,15,198,69,16,229,20,146,137,121,232,148,240,176,74,172,181,217,206,34,252,12,178,255,251,178,100,202,136,4,214,103,68,19,99,126,80,131,204,233,157,48,200,175,20,177,157,17,45,141,249,66,36,51,100,177,131,34,125,204,229,31,42,235,53,190,125,37,169,72,17,25,38,215,165,126,225,227,94,122,111,215,118,143,72,88,188,25,153,98,192,180,181,182,237,8,61,216,0,2,133,186,171,21,158,233,5,0,33,51,83,146,210,139,74,165,244,49,153,37,49,96,173,154,162,192,90,143,176,43,57,189,250,238,56,227,86,146,102,85,186,20,32,255,224,198,110,83,21,185,188,207,249,234,137,184,224,164,20,181,225,64,79,83,122,154,215,175,45,46,87,104,68,134,241,214,142,187,150,57,61,186,40,203,154,45,116,124,177,110,134,57,70,28,186,154,198,161,163,81,21,198,232,213,123,200,241,230,99,69,207,36,66,151,21,34,45,17,140,177,104,105,187,182,206,158,230,214,238,146,25,250,191,190,42,103,154,171,154,107,134,13,165,196,0,3,15,148,12,160,79,21,26,151,108,70,41,49,208,92,20,8,33,151,152,72,12,252,15,18,197,136,48,16,24,234,250,21,2,37,98,184,108,128,3,31,220,138,187,197,245,32,156,176,194,155,228,84,175,219,217,93,175,19,163,147,3,73,3,194,143,177,176,86,99,238,70,111,105,186,202,170,103,187,254,37,242,127,119,171,127,253,37,93,183,189,142,210,27,237,58,143,44,197,170,116,175,243,223,2,153,103,173,127,149,188,234,124,249,9,49,236,197,76,220,190,163,175,228,251,64,156,99,119,236,103,169,91,195,236,254,221,250,111,239,67,237,98,206,199,171,70,169,208,128,37,67,224,139,28,61,85,157,73,210,61,244,128,81,6,171,85,91,95,67,27,127,105,11,21,80,155,15,211,201,105,142,224,136,78,132,117,204,96,83,56,136,131,40,36,107,4,139,197,34,0,87,14,200,108,31,81,84,176,232,80,41,57,10,32,130,246,113,140,193,32,36,115,7,104,168,28,73,211,138,13,73,104,140,197,128,77,193,131,12,9,13,214,48,80,99,132,21,23,149,8,204,114,253,179,53,67,70,223,83,83,210,176,122,85,223,216,150,19,19,62,198,232,162,171,133,56,86,181,86,7,36,143,31,129,170,224,4,47,72,48,132,12,10,39,48,200,88,193,64,48,104,168,199,160,213,38,88,155,134,48,25,89,140,149,230,11,0,166,65,141,192,237,40,144,54,80,74,170,130,70,250,40,234,88,137,83,223,146,75,102,222,237,213,230,222,26,189,173,41,169,79,69,90,196,54,228,130,245,114,199,207,111,143,242,243,82,67,12,74,31,235,234,162,117,181,217,60,108,233,211,197,51,156,247,225,209,116,166,55,124,235,21,49,253,250,243,114,169,173,77,245,202,162,253,255,251,178,100,203,141,5,33,103,67,19,134,101,240,127,76,232,230,97,99,98,85,93,157,10,46,25,153,138,27,51,100,244,243,34,61,52,228,173,133,196,81,80,154,55,64,87,4,253,37,214,199,252,82,225,226,53,139,165,203,197,124,141,248,99,122,250,181,142,139,153,167,77,107,140,117,117,32,0,211,57,221,69,150,110,126,123,188,238,218,181,130,0,4,82,137,198,154,42,21,50,199,97,124,254,113,7,53,54,80,222,17,123,180,22,156,194,157,229,49,51,106,248,45,70,97,230,146,170,54,9,153,120,122,229,52,202,65,107,48,165,235,166,174,182,124,132,207,110,153,72,218,6,152,147,77,232,211,148,54,0,244,172,146,84,180,14,58,137,122,113,236,103,40,176,132,48,230,217,227,161,69,166,142,30,165,108,124,84,36,188,92,93,191,117,244,100,147,113,41,115,92,194,198,211,2,173,75,2,186,117,42,199,192,248,40,149,132,137,41,239,38,178,129,221,146,0,0,24,0,2,12,96,228,197,196,131,7,149,16,136,60,194,5,20,220,19,18,37,106,165,6,88,88,44,92,176,161,96,40,201,32,26,146,170,182,164,214,35,116,180,213,44,55,77,105,174,69,144,76,75,131,95,114,219,12,21,9,253,74,126,251,180,204,254,126,250,16,217,107,94,229,156,255,132,73,121,13,233,240,188,170,136,187,231,146,173,234,203,159,46,162,198,59,10,195,213,163,109,19,171,218,41,33,46,108,190,152,170,7,15,49,135,56,238,217,221,68,237,124,50,190,35,143,137,174,27,18,18,181,175,227,92,128,64,5,199,37,85,13,8,180,138,60,133,198,152,172,128,66,19,106,19,67,39,121,197,64,100,20,153,29,141,66,77,24,23,91,235,167,142,238,199,117,41,159,57,205,123,185,74,116,251,160,94,174,142,48,212,147,85,235,8,53,174,207,151,144,45,147,107,63,244,118,43,237,166,188,125,108,155,254,170,22,223,8,54,228,164,147,190,92,221,119,167,40,253,232,94,38,73,121,152,193,57,90,98,143,42,241,228,182,42,225,251,102,125,108,198,201,239,121,63,255,191,180,179,127,219,49,199,4,24,48,126,99,27,72,5,36,161,196,183,198,84,18,90,177,75,48,121,96,224,49,135,196,11,14,58,230,4,18,250,8,131,233,165,200,246,183,39,34,21,96,202,124,227,115,213,30,58,10,128,128,42,139,181,222,32,104,150,180,180,215,139,211,245,213,154,217,6,25,182,107,180,54,49,217,17,154,223,27,45,80,207,176,254,147,234,185,213,234,101,45,226,62,206,243,50,239,38,206,71,41,72,89,99,169,150,224,250,51,66,129,136,164,168,164,102,88,173,216,103,130,163,130,197,6,11,200,48,32,233,211,117,99,198,255,251,178,100,200,138,4,76,103,68,203,99,93,112,127,172,217,60,25,230,41,21,121,157,12,205,153,245,194,81,51,100,53,131,34,121,172,41,32,83,21,222,181,73,55,54,243,111,6,62,51,185,113,23,122,205,243,125,223,87,130,29,26,20,26,198,149,165,91,221,183,50,0,0,86,98,109,180,226,177,192,136,67,152,234,43,212,253,40,69,196,118,188,219,5,3,24,95,50,235,147,120,254,165,113,90,248,38,195,215,211,152,180,9,131,35,164,16,34,36,118,67,157,162,11,11,173,198,46,194,80,147,72,164,6,85,230,62,98,140,21,20,125,65,66,120,25,70,27,43,2,181,151,161,69,92,133,168,178,216,104,169,68,38,204,114,4,12,39,244,53,66,83,204,162,202,83,178,219,42,194,204,69,9,139,64,224,69,113,103,18,185,197,44,33,5,187,190,60,163,230,35,25,124,181,70,54,46,161,144,127,107,31,92,171,197,181,225,3,74,42,0,0,34,2,49,118,227,54,17,26,12,10,136,43,104,9,124,128,16,194,28,73,205,38,140,109,196,104,165,190,18,6,145,16,2,170,8,1,25,107,208,67,54,230,46,74,34,117,187,26,165,164,189,114,126,91,247,61,102,56,35,34,16,104,208,218,86,18,147,67,168,121,145,121,5,61,242,38,105,73,43,114,73,163,144,211,30,147,147,188,39,180,57,25,221,81,107,85,34,116,49,112,169,146,230,56,120,34,135,18,224,65,104,32,35,22,21,156,224,24,226,120,37,172,6,248,152,253,172,143,219,28,182,214,166,59,183,197,219,47,42,10,220,113,42,104,181,215,136,145,67,216,186,64,0,10,237,105,56,146,42,63,214,99,97,205,177,22,22,16,7,59,138,8,122,161,166,117,16,245,87,176,48,185,98,8,60,158,101,145,182,93,201,178,208,99,158,158,66,25,116,181,163,44,104,55,24,32,209,67,68,32,136,233,230,202,37,153,14,34,217,16,108,135,76,140,120,185,137,244,65,134,156,42,42,30,168,161,1,201,2,8,177,230,42,44,11,81,84,65,154,94,215,20,54,205,150,233,217,41,157,174,168,118,189,150,162,163,179,134,231,106,205,178,18,137,22,113,210,109,185,208,189,100,32,226,90,71,164,236,101,221,58,76,226,193,144,106,76,205,204,205,138,193,199,70,4,74,14,23,48,96,196,0,136,40,207,24,32,64,32,107,67,97,136,116,130,193,13,132,144,45,24,37,37,236,119,163,14,213,232,42,122,228,166,65,89,249,194,196,175,23,223,26,160,114,211,70,15,70,113,72,163,140,238,11,134,102,130,73,200,120,78,100,136,80,108,193,145,157,94,108,34,86,186,142,115,68,162,93,30,152,37,19,235,10,168,50,71,194,19,136,153,120,34,148,255,251,178,100,203,10,132,202,102,195,195,99,93,240,145,12,217,61,60,200,137,84,21,161,12,13,141,247,194,23,51,163,25,131,34,49,100,166,196,16,117,55,25,144,195,0,208,10,201,8,248,16,36,65,38,34,77,253,197,220,248,182,235,10,105,113,141,250,95,82,95,80,243,152,114,99,51,183,139,21,228,228,151,30,139,40,155,43,29,176,20,26,12,91,19,141,195,244,173,165,41,0,68,248,232,23,165,161,241,179,71,219,172,178,171,233,82,223,86,117,211,160,189,27,251,147,185,46,19,188,152,181,158,89,137,246,39,76,193,240,113,196,138,55,218,5,72,154,57,231,109,203,140,79,120,115,244,204,165,98,7,179,212,186,52,196,218,195,210,20,166,27,163,227,125,68,238,174,220,194,84,160,181,153,164,166,74,11,10,143,73,123,42,15,67,6,243,213,83,33,3,232,182,54,173,249,231,78,154,108,98,69,91,65,19,114,177,49,115,114,11,164,77,2,16,64,48,104,30,163,203,229,64,49,145,1,225,131,46,19,67,193,11,184,218,232,233,1,132,185,40,117,2,169,196,202,161,37,0,180,200,157,45,130,169,53,73,61,185,37,173,83,227,135,115,138,75,242,40,196,212,238,219,87,226,242,43,92,145,232,28,182,26,129,59,41,19,161,179,127,251,239,212,59,181,52,182,103,243,253,213,39,156,255,181,88,151,255,229,199,141,251,236,86,84,91,215,53,13,117,118,68,140,223,91,1,167,104,37,69,22,121,35,196,112,32,50,22,128,222,130,52,230,115,144,101,59,173,10,76,203,68,222,203,117,34,147,76,148,138,10,116,221,204,65,144,241,116,76,144,181,171,117,219,212,160,8,6,61,29,247,77,180,62,100,147,76,49,17,98,133,120,72,161,108,255,152,247,104,156,254,83,169,168,178,140,163,115,114,156,242,219,158,180,179,148,124,231,144,101,227,186,91,25,109,116,63,115,194,42,121,84,102,162,237,145,209,247,233,201,180,133,169,231,116,237,233,86,244,164,197,219,152,15,174,199,196,206,29,152,135,88,197,165,25,6,36,68,46,50,234,238,216,214,133,198,111,165,54,72,203,153,38,133,197,44,107,65,22,101,170,211,31,3,213,226,38,110,29,41,38,162,234,170,222,86,145,102,186,138,107,68,4,21,133,109,27,101,18,218,171,41,43,206,156,62,165,254,139,228,236,134,18,62,43,26,98,84,240,108,29,216,14,197,140,241,181,63,246,249,98,165,92,59,148,198,242,12,210,11,145,231,94,74,207,41,23,254,127,203,230,122,56,36,71,33,188,181,245,162,63,121,211,79,212,23,84,214,201,22,174,230,242,48,146,90,108,90,120,78,238,175,66,229,101,54,234,237,231,106,79,230,226,187,24,0,114,255,251,178,100,202,8,5,20,103,67,179,102,109,240,138,140,217,60,61,40,143,77,1,157,39,172,5,23,169,191,179,163,1,147,10,56,154,44,6,210,103,32,184,109,87,218,130,73,204,114,2,224,184,183,33,172,224,153,55,97,185,219,214,234,185,86,202,58,250,96,142,77,173,28,73,57,124,231,171,190,81,181,70,251,109,141,197,123,236,83,86,109,191,148,209,48,233,82,234,10,244,182,172,26,231,222,9,49,79,10,87,99,157,92,210,238,70,116,144,196,177,106,238,214,84,163,35,49,85,150,232,146,74,236,197,69,187,82,148,166,245,118,103,211,219,235,250,224,104,152,130,154,138,102,92,114,112,92,100,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,0,0,2,96,0,104,196,176,68,48,0,132,128,128,165,228,20,28,1,4,230,7,62,155,176,0,42,18,50,32,180,136,55,40,43,9,93,32,10,148,8,100,43,49,214,156,127,165,119,36,247,218,76,212,60,188,97,232,114,87,85,254,193,237,30,92,88,135,12,79,94,1,184,141,235,24,145,97,92,16,28,16,226,245,121,12,202,182,21,169,161,225,79,67,37,224,64,46,161,135,54,7,220,18,31,101,136,99,4,50,168,20,184,144,49,67,18,231,228,78,82,117,195,11,215,23,172,173,175,149,18,160,151,41,231,115,169,219,21,175,106,200,242,36,69,107,35,252,99,27,212,15,22,187,240,53,138,214,46,43,186,70,211,232,16,33,250,189,132,167,17,232,122,164,250,95,59,12,21,201,54,40,96,9,91,208,11,5,133,5,83,198,37,142,196,118,9,34,229,2,197,158,180,217,171,196,101,147,26,154,177,110,85,126,252,171,92,156,155,173,247,176,169,141,20,106,118,245,37,52,182,158,33,162,45,34,44,82,143,2,16,98,69,158,123,66,4,145,14,181,105,146,48,145,197,159,41,218,178,133,209,196,241,5,105,174,229,30,94,174,68,89,24,10,9,195,12,210,235,130,44,200,170,146,84,74,40,142,166,109,28,147,26,88,82,188,81,73,65,72,208,82,3,101,42,232,13,57,52,214,229,169,255,33,90,151,129,198,24,209,21,75,9,20,213,110,73,197,179,194,182,49,217,118,23,7,175,152,144,192,16,193,133,77,176,76,42,26,13,27,44,169,162,19,145,4,1,26,67,108,6,7,0,15,137,216,244,22,190,169,0,56,240,100,180,176,1,24,168,230,208,87,181,115,11,24,75,187,123,120,188,113,154,247,49,252,238,211,234,182,125,185,222,213,199,31,198,236,67,26,25,75,221,82,154,0,126,227,177,40,85,65,124,205,225,101,24,228,74,171,149,99,5,14,170,189,34,139,249,219,228,114,184,43,229,255,251,178,100,223,8,5,183,104,195,99,131,125,224,155,204,216,249,96,200,205,84,81,155,14,205,141,188,194,47,179,100,240,243,34,60,100,91,118,203,91,136,149,205,153,145,69,26,116,13,73,164,131,31,48,157,118,68,234,106,52,70,179,212,238,235,208,82,76,202,214,165,186,83,84,148,187,36,179,128,78,184,234,236,92,194,8,48,232,145,21,34,0,15,215,175,237,184,175,33,145,218,110,195,17,188,30,205,132,98,21,14,59,134,56,140,170,74,41,155,21,8,210,122,44,88,155,172,128,216,133,145,55,89,107,34,66,57,232,148,92,178,90,164,9,160,69,51,76,134,234,34,229,202,8,172,133,163,48,240,137,145,5,194,41,108,177,186,131,26,61,10,204,49,9,162,15,24,85,23,113,81,117,3,206,48,233,81,238,152,204,203,24,68,173,184,247,91,40,199,30,91,152,132,145,3,134,136,178,213,197,161,255,19,2,156,195,74,95,254,221,86,154,61,215,196,115,29,160,85,138,2,16,0,0,102,187,100,135,105,82,52,98,96,3,196,78,210,179,0,49,31,136,76,131,47,47,18,37,105,197,178,124,91,185,16,77,246,151,8,220,142,197,190,234,166,190,205,73,93,89,109,155,124,114,230,43,138,104,117,118,58,149,99,213,163,194,98,69,83,21,46,142,132,101,93,40,170,101,107,9,209,164,54,114,57,104,54,138,175,125,222,119,122,154,230,92,168,58,57,72,116,71,41,92,229,118,170,185,22,132,119,60,110,104,130,43,174,187,178,156,235,189,6,212,141,4,19,103,83,38,219,177,144,44,221,39,106,138,248,251,243,96,34,96,114,240,203,117,146,71,104,119,91,56,178,63,88,54,144,173,20,36,36,167,99,23,208,75,26,170,150,133,107,92,245,186,190,228,30,185,115,206,43,170,111,59,21,43,140,185,147,255,175,227,49,118,150,69,237,183,220,166,11,46,18,255,149,26,249,133,122,115,98,86,14,69,167,87,234,109,23,218,177,211,17,125,202,47,234,213,196,205,15,120,122,57,34,173,170,10,62,92,244,45,162,153,246,190,151,158,173,238,42,62,52,189,235,143,249,141,130,49,130,65,148,8,224,170,249,131,193,0,224,208,140,78,99,97,177,106,76,28,83,56,240,28,192,33,163,35,36,64,67,244,160,5,5,99,49,2,176,100,225,121,97,233,107,233,77,118,215,100,147,218,183,201,139,63,65,245,110,90,198,165,13,137,184,248,115,198,80,156,236,163,139,55,244,55,44,20,73,23,99,226,183,181,110,57,77,56,208,190,237,41,162,26,247,31,228,81,103,173,183,228,150,216,15,246,88,54,84,106,172,139,68,73,90,130,89,164,105,249,25,49,238,119,14,19,185,233,121,177,37,52,238,13,255,251,178,100,198,9,4,107,103,68,51,101,109,240,121,12,217,159,48,200,143,86,153,157,10,174,25,249,74,71,179,99,229,131,34,125,108,166,125,167,112,126,125,31,102,245,137,157,218,205,112,119,108,191,131,30,3,127,205,104,246,182,181,239,72,15,113,133,242,1,46,19,68,218,40,93,188,47,147,158,179,191,76,0,6,95,50,160,73,26,151,113,187,243,107,210,50,254,20,102,104,190,176,251,202,196,98,92,144,106,135,89,84,187,122,245,137,43,19,0,18,59,87,208,101,65,71,74,70,133,89,137,46,105,11,203,214,167,87,193,245,117,100,241,64,196,122,68,144,147,18,76,29,33,123,186,224,117,96,161,243,82,175,38,39,122,140,114,35,192,209,7,169,99,240,13,20,77,65,162,231,201,41,102,140,36,171,97,60,76,187,198,166,192,150,106,118,26,134,84,180,203,21,115,119,88,202,175,203,146,244,106,17,139,118,148,171,53,75,20,168,34,45,224,131,99,144,195,165,0,0,33,48,204,171,112,205,67,22,34,202,8,80,12,4,6,242,32,44,109,130,78,0,29,43,19,56,22,30,227,183,101,187,182,233,91,57,45,218,126,246,190,249,253,175,247,230,241,185,78,108,164,13,12,15,248,191,212,193,117,79,225,54,95,95,189,76,207,51,44,183,44,231,158,92,62,39,194,200,179,206,253,38,105,83,214,17,195,51,57,12,162,184,17,133,104,89,186,168,244,12,193,4,17,176,198,232,93,78,133,52,22,106,94,90,171,118,221,169,152,212,138,9,173,72,44,192,39,46,253,32,101,27,16,49,65,155,52,19,52,225,241,151,13,198,2,20,83,109,81,238,163,137,58,187,214,89,242,151,187,183,219,150,121,87,45,223,251,244,129,84,72,97,64,96,214,152,164,100,174,132,211,115,14,62,218,80,228,133,6,200,208,129,13,25,250,8,68,7,130,180,18,53,133,110,17,97,189,17,69,42,188,80,35,156,166,68,104,70,240,57,249,206,115,42,180,195,173,124,135,236,103,84,212,165,211,186,17,9,30,202,85,93,89,117,163,171,53,159,172,21,202,0,16,108,54,209,17,164,20,45,49,88,144,12,52,14,129,3,128,224,16,169,198,128,97,96,161,156,192,225,6,149,55,74,105,89,80,20,76,13,121,217,179,88,163,119,161,46,140,78,93,21,150,227,158,21,48,151,203,109,77,166,129,151,40,200,252,162,112,206,128,230,211,44,18,142,20,186,75,141,133,137,78,10,45,226,31,150,69,5,38,210,156,164,230,23,18,76,167,210,119,78,22,108,237,164,230,248,181,255,234,179,148,40,156,162,165,58,87,166,20,88,89,9,211,29,176,255,249,71,64,21,228,186,107,102,244,36,228,75,83,193,76,173,93,21,255,251,178,100,199,8,132,27,102,198,99,67,109,240,121,172,216,213,96,101,190,22,197,157,8,142,26,55,218,92,51,163,113,132,162,56,165,168,216,217,103,16,60,212,144,105,117,3,200,44,136,26,21,209,90,70,73,131,217,178,64,92,44,215,8,218,4,190,85,69,240,151,45,68,201,230,166,227,9,32,233,115,221,20,90,210,182,232,69,151,241,60,218,139,125,49,23,125,34,177,168,246,80,251,252,230,96,229,216,130,136,88,50,217,27,200,19,66,194,164,81,132,215,139,147,50,202,73,46,228,57,83,137,4,144,76,129,150,22,39,101,116,34,134,15,57,120,62,118,37,40,74,188,40,178,137,50,228,122,169,168,206,153,238,242,132,113,135,181,184,242,170,180,87,30,63,104,67,91,140,89,76,30,81,147,227,210,237,68,167,15,103,97,99,24,186,20,174,68,72,97,163,198,147,3,12,102,107,222,231,129,135,203,68,44,71,218,165,249,136,127,241,96,205,213,0,4,32,16,19,140,186,44,56,197,14,72,115,45,249,136,13,45,16,40,104,103,98,139,24,194,138,199,120,17,22,97,101,42,218,69,59,173,75,9,144,196,238,242,99,185,229,153,49,134,61,121,232,48,69,99,161,240,224,183,44,26,228,70,197,242,103,20,69,175,252,34,118,240,101,80,143,143,188,226,255,196,145,143,34,175,9,159,245,254,158,80,168,115,52,52,239,26,59,3,99,200,23,254,208,34,201,21,211,132,104,93,182,177,155,235,88,174,76,116,204,154,149,170,60,119,113,160,103,214,154,137,189,184,215,113,227,184,63,171,29,181,17,132,19,134,46,22,115,103,147,223,82,128,0,10,89,104,202,12,3,203,35,230,249,208,26,69,2,34,0,138,199,52,140,148,16,164,112,21,176,247,185,147,11,188,85,218,113,28,214,197,181,67,11,118,204,187,191,243,172,186,222,32,65,36,166,13,45,35,24,110,222,220,236,177,103,0,35,172,211,159,148,240,60,215,203,231,188,203,161,146,212,209,111,218,175,142,136,151,179,51,59,49,134,154,58,105,232,178,239,32,200,50,214,205,29,20,125,75,148,90,115,232,247,45,82,182,216,123,43,78,63,245,246,131,26,225,79,169,164,164,240,252,137,144,3,104,100,2,64,100,102,90,217,149,34,233,152,129,78,161,146,6,241,152,0,161,56,5,67,24,135,203,63,18,32,208,251,2,98,182,157,136,212,166,70,243,196,110,79,107,183,123,169,117,206,74,161,56,87,151,247,212,125,255,235,214,204,151,66,131,6,91,81,147,59,168,236,145,39,225,194,245,74,190,232,99,127,184,250,255,61,214,122,245,76,74,170,179,228,190,103,151,241,134,172,178,168,102,233,90,21,84,97,152,171,106,37,53,147,147,255,251,178,100,201,8,132,202,102,196,203,99,125,112,134,44,217,12,60,198,111,85,41,157,21,77,37,247,194,20,179,99,37,135,153,72,113,228,40,209,35,214,15,53,54,228,85,164,209,163,93,147,76,146,67,72,13,208,34,204,182,227,156,105,245,165,135,185,162,233,245,188,25,55,183,174,74,86,207,14,4,25,179,29,120,33,180,26,223,255,91,72,128,8,194,29,169,188,109,154,73,98,49,116,120,27,195,50,17,18,7,156,103,74,93,139,11,144,32,227,66,194,64,202,168,60,210,144,161,198,156,17,48,170,135,173,48,251,114,226,249,68,155,166,250,109,52,202,246,226,95,33,168,204,189,111,145,168,185,236,143,44,235,165,60,222,65,11,164,61,220,85,108,206,179,113,127,183,61,246,38,35,39,29,162,29,14,222,55,48,184,175,89,206,143,90,219,206,146,179,39,50,25,145,90,72,211,89,155,166,231,182,140,245,223,102,136,157,179,158,31,74,5,189,0,0,32,88,1,12,105,224,28,116,20,17,48,112,16,192,113,44,49,32,160,41,72,253,128,132,64,161,152,152,85,149,162,100,141,140,39,5,11,125,82,110,32,250,75,101,80,186,185,114,206,241,177,216,239,59,40,153,35,148,130,140,245,189,52,153,60,38,12,110,133,22,146,147,186,17,119,252,228,201,137,99,235,51,246,109,67,236,102,91,210,241,161,207,118,141,121,118,157,247,17,177,153,21,87,255,117,120,103,185,172,55,219,187,155,176,164,118,22,120,104,76,242,139,60,191,186,138,59,125,37,163,104,121,174,247,175,157,90,5,224,223,231,53,182,96,210,52,178,192,141,45,111,151,226,250,224,177,166,145,154,162,239,86,144,12,64,35,109,12,185,114,245,189,113,141,21,204,233,5,210,165,249,248,228,241,25,85,133,97,136,154,75,83,106,9,37,51,88,129,242,10,199,131,16,32,67,59,138,195,246,71,68,152,145,42,64,164,133,96,129,180,113,148,76,211,237,26,197,213,4,175,11,168,133,163,87,105,51,18,167,50,167,25,52,171,116,133,211,173,158,245,159,60,235,254,200,152,86,51,100,109,230,196,125,121,70,83,195,233,27,168,71,80,156,162,163,115,190,246,223,155,234,119,89,155,114,27,123,179,78,105,174,102,235,235,88,235,172,84,50,151,67,44,18,6,8,22,144,104,128,206,9,23,1,80,124,77,160,66,16,98,74,41,246,236,39,76,97,173,50,92,218,61,91,47,237,37,188,121,223,212,254,53,42,253,47,215,106,121,84,10,80,85,35,65,98,128,4,16,128,119,229,201,102,68,101,18,85,109,184,71,254,242,36,78,17,100,185,231,148,168,197,38,71,159,78,63,34,213,232,51,52,108,181,69,135,152,100,128,75,93,106,255,251,178,100,201,137,133,36,103,67,203,102,125,240,134,76,232,177,101,230,68,81,193,155,16,173,141,183,193,196,179,163,153,131,13,185,144,167,20,226,10,179,7,22,9,53,230,235,73,158,201,41,76,213,166,163,171,65,151,62,146,70,137,36,116,44,14,63,36,98,152,15,247,50,64,34,140,130,40,18,130,97,229,104,23,26,160,248,32,196,149,181,101,253,179,129,189,147,232,76,171,88,198,110,118,214,235,76,10,95,216,53,177,183,54,47,16,40,166,60,143,47,108,174,187,93,122,133,26,235,8,131,153,198,176,48,98,75,122,224,170,214,55,14,68,193,91,24,217,88,228,185,101,83,254,220,171,37,153,124,174,218,238,90,250,230,138,93,57,240,60,82,53,4,197,230,196,84,161,231,202,15,28,244,207,17,208,1,0,1,158,73,38,120,0,161,200,193,97,80,184,16,196,197,245,55,48,105,204,233,64,211,0,139,140,76,164,1,4,165,99,194,246,200,48,0,105,177,196,64,109,161,247,206,55,98,254,86,251,69,99,188,252,35,214,180,70,157,13,57,84,70,216,156,96,13,136,38,1,130,211,55,2,182,116,163,176,228,171,59,35,155,187,45,216,196,166,64,145,199,227,101,232,203,50,149,169,126,20,150,251,165,245,54,73,240,10,92,148,108,76,75,164,48,240,34,68,158,203,49,253,235,194,172,22,167,40,56,157,201,236,173,143,95,56,75,156,176,79,6,52,118,21,60,216,125,79,152,23,113,181,107,154,203,184,116,130,201,38,99,66,132,231,52,87,11,54,57,205,184,3,14,218,213,109,77,106,72,65,59,27,39,149,163,251,129,202,54,192,0,0,96,64,144,145,37,64,105,130,180,252,99,52,134,251,246,146,62,188,66,132,181,78,201,230,153,3,89,180,67,213,177,16,99,96,9,61,139,201,33,128,133,65,20,65,192,18,77,161,27,116,96,195,52,43,137,8,24,44,16,113,165,246,105,56,9,61,4,36,231,233,78,167,28,125,223,24,60,210,66,52,227,32,226,72,70,150,131,155,4,183,27,24,172,43,106,96,246,116,106,93,170,216,211,125,195,233,40,79,217,91,188,245,81,179,92,252,70,192,166,165,72,195,210,79,114,99,77,147,34,169,50,129,127,69,107,193,93,201,152,162,135,33,134,224,1,121,92,29,44,17,11,33,1,25,141,54,177,104,104,113,38,48,92,227,78,17,172,151,4,38,234,127,17,38,38,24,202,76,64,5,48,88,11,244,11,154,41,40,96,151,177,238,59,231,255,220,222,125,230,25,231,216,9,117,235,144,159,124,61,144,252,223,190,150,42,58,87,50,158,103,249,220,188,178,189,164,93,53,95,42,196,136,184,140,34,108,68,32,202,40,69,25,142,115,0,133,255,251,178,100,220,8,133,253,107,66,43,134,125,226,152,76,248,205,63,6,54,80,181,155,21,141,13,247,193,230,179,162,193,147,14,56,63,222,153,203,239,98,38,118,67,87,45,77,187,94,38,169,243,157,230,217,121,157,66,174,111,186,121,188,90,239,86,111,28,77,94,174,142,163,50,210,100,224,246,172,237,43,170,85,224,53,140,4,156,77,67,56,99,229,28,151,83,78,118,196,17,194,48,34,227,16,77,51,131,247,120,43,71,194,37,218,70,207,80,25,226,237,215,38,77,226,93,114,125,165,43,85,90,125,201,149,115,88,122,87,73,175,66,18,100,209,36,238,208,65,12,185,87,169,104,35,123,162,16,199,99,178,147,182,138,172,247,144,77,116,141,216,75,153,71,141,145,67,116,120,13,189,52,255,108,238,75,12,204,242,228,47,231,28,10,213,0,141,137,32,225,203,76,88,104,26,56,0,7,52,129,5,7,48,97,178,58,21,58,49,41,208,112,26,240,67,246,144,146,139,254,105,59,232,165,207,12,95,232,62,115,10,90,252,237,252,232,107,228,132,59,29,85,187,93,158,131,28,109,225,199,17,114,142,178,121,203,37,71,116,243,108,169,221,114,140,201,180,253,25,29,72,59,53,238,161,152,238,84,187,86,169,29,199,166,77,76,134,100,157,234,24,18,245,134,149,148,115,62,227,38,37,12,66,142,34,228,230,79,36,126,64,129,172,60,32,135,9,10,76,61,179,38,160,238,52,122,125,110,179,218,35,218,75,120,25,250,212,106,187,221,183,122,3,194,33,122,234,233,171,211,67,144,235,254,101,223,152,0,48,128,153,136,129,63,84,11,41,193,89,142,50,200,35,165,193,74,184,238,212,27,77,85,199,155,143,231,26,178,129,3,219,92,90,117,160,229,190,96,30,17,70,113,4,166,28,9,19,8,234,123,105,214,144,81,68,168,211,101,71,172,114,67,206,41,7,192,151,194,9,11,34,81,236,122,212,243,70,24,218,240,69,229,231,244,133,67,153,35,198,81,84,214,213,81,68,17,20,84,143,113,131,93,47,71,136,177,203,67,113,165,203,11,205,49,183,114,142,137,5,230,211,223,113,62,137,27,216,251,148,165,49,170,150,191,139,184,4,12,33,165,189,80,1,140,247,24,25,0,8,152,198,134,65,32,0,193,151,32,88,52,92,132,192,65,12,201,160,88,137,96,203,245,4,16,0,62,119,157,89,201,135,42,166,54,43,101,204,191,235,234,114,51,115,105,236,182,57,94,223,217,125,204,150,40,163,131,177,141,8,33,81,52,223,106,114,255,122,117,71,45,174,154,218,239,57,121,182,230,167,13,85,52,217,166,101,20,130,40,153,127,79,85,227,34,117,153,4,188,114,158,237,26,177,51,27,109,255,251,176,100,215,140,5,93,103,66,139,102,125,242,144,204,232,168,96,200,142,19,181,157,12,45,153,247,210,69,51,101,116,244,162,188,232,233,230,118,246,205,42,171,91,211,40,186,99,80,237,143,170,98,255,53,125,167,251,222,171,11,119,181,245,30,149,180,205,194,103,178,134,113,82,212,177,139,146,9,32,179,159,219,36,109,200,31,76,79,30,181,94,10,225,43,129,240,183,147,89,193,170,248,154,39,102,146,52,54,6,119,238,113,152,29,74,175,36,200,52,62,130,77,40,218,234,227,245,132,146,141,68,210,82,129,232,164,101,58,84,62,199,211,210,39,77,101,16,84,17,231,185,161,133,73,21,17,22,202,212,252,201,136,233,52,228,220,72,29,52,84,222,227,211,95,86,215,205,127,210,216,27,142,22,111,43,30,218,215,141,89,194,165,115,61,75,8,184,227,227,238,16,94,198,196,19,173,219,212,36,202,54,59,218,225,166,97,183,143,73,230,1,122,21,128,3,197,30,193,130,169,68,35,139,218,17,41,33,11,128,19,213,9,198,213,81,49,73,96,208,12,214,67,39,197,108,79,77,188,178,207,199,12,173,246,223,98,60,181,149,153,104,151,238,150,153,30,130,104,88,195,138,25,232,135,83,116,125,23,221,143,196,167,149,53,50,51,165,145,83,147,41,231,154,144,49,73,216,64,182,113,106,145,129,40,52,83,212,47,30,255,157,83,19,164,254,170,8,166,188,241,226,19,61,109,199,93,239,184,253,236,83,108,180,250,237,187,168,230,106,212,49,2,211,11,232,54,207,114,156,233,126,107,253,40,104,133,109,154,57,27,45,197,65,130,243,163,146,213,18,17,112,27,40,136,72,211,13,192,141,85,69,116,160,238,59,39,218,213,179,92,239,41,69,59,106,137,195,152,153,81,153,16,115,172,148,238,42,240,249,131,16,139,71,79,221,169,73,225,139,182,87,217,105,191,62,235,33,178,219,43,115,182,238,166,93,193,88,122,74,45,227,95,183,43,51,38,60,210,122,175,231,210,225,211,103,206,254,179,255,158,117,43,140,251,93,235,47,50,246,76,221,249,243,255,223,123,131,85,163,13,73,204,144,12,48,48,240,195,96,210,33,89,137,128,141,220,148,136,53,121,81,65,85,170,104,178,4,37,190,201,160,44,18,161,98,240,116,105,139,191,116,81,138,10,123,244,53,179,154,169,187,121,230,230,85,237,18,19,207,56,180,147,5,1,24,154,38,38,88,180,75,253,219,42,33,201,68,139,71,178,109,206,205,236,242,141,118,68,224,212,236,178,244,228,175,20,47,156,199,182,181,235,165,186,21,252,179,16,35,73,221,16,78,222,200,158,111,155,236,179,145,180,218,241,61,198,114,166,122,141,197,201,150,115,255,251,178,100,200,141,4,101,103,67,139,67,93,246,124,236,217,109,48,102,115,85,205,157,8,14,26,55,202,81,179,98,161,147,42,248,210,119,52,101,84,166,65,18,177,186,152,160,90,99,67,37,27,26,169,230,104,166,145,20,2,245,2,54,178,191,110,179,160,204,191,113,52,206,248,0,26,0,12,97,86,52,99,248,249,196,151,12,184,148,66,40,44,138,167,29,107,142,91,236,236,58,244,214,172,214,181,27,169,170,244,220,221,153,218,251,175,77,33,159,162,51,163,44,196,153,200,68,157,208,20,146,41,119,52,77,226,98,242,157,150,179,12,18,153,19,75,36,90,196,108,219,18,121,65,38,88,48,180,50,142,75,30,145,132,82,100,79,57,13,189,92,25,101,109,35,4,21,41,202,25,164,88,161,100,38,47,49,254,214,36,115,23,89,116,222,29,114,122,50,241,4,43,15,118,162,170,76,101,117,57,236,136,100,165,90,252,231,64,82,197,116,122,21,0,0,0,33,8,0,8,4,24,140,195,49,233,101,166,76,1,32,133,229,120,66,224,9,212,162,17,146,40,128,230,142,24,57,221,122,32,249,107,163,219,213,27,157,59,192,251,254,247,205,193,176,126,231,62,126,117,79,125,217,85,89,44,254,214,208,250,89,255,159,119,119,93,118,202,41,254,94,90,204,165,255,114,175,106,9,18,39,166,46,147,150,143,114,101,223,244,127,30,88,106,168,145,27,52,245,190,91,198,126,250,182,112,120,218,185,113,150,12,73,115,241,138,227,85,220,10,205,173,65,166,241,184,187,129,241,155,77,243,149,48,47,236,221,64,172,96,174,240,209,190,214,221,106,87,147,68,62,25,232,169,2,192,8,101,193,244,40,75,234,114,189,79,108,84,178,213,240,45,216,177,25,201,199,210,53,250,114,104,185,244,103,158,19,209,57,41,164,205,66,244,142,244,10,47,73,62,224,226,205,140,232,201,90,63,40,186,110,244,207,165,22,123,222,17,218,44,114,195,38,125,147,71,59,65,6,73,130,17,162,25,204,60,123,176,225,4,62,220,42,44,182,42,97,105,155,3,88,242,198,161,28,187,221,66,62,173,60,102,76,243,127,23,250,36,85,84,212,246,177,31,180,252,192,38,99,94,198,106,66,96,104,101,179,20,21,1,53,21,3,64,138,135,144,2,64,24,103,171,1,5,18,144,227,136,101,71,149,117,68,244,206,98,9,177,249,216,230,87,107,106,159,151,43,239,73,98,236,171,245,118,116,233,192,104,40,91,105,52,25,226,170,113,137,42,219,172,165,75,35,142,107,29,168,238,231,252,232,180,57,75,100,240,173,50,19,55,91,117,138,68,212,51,88,14,7,21,166,250,212,213,102,178,123,153,86,86,210,63,109,61,73,143,255,251,178,100,201,136,4,131,103,69,123,67,125,114,140,140,217,159,48,200,201,20,217,155,10,13,153,247,202,81,179,99,177,132,154,57,115,104,172,203,201,141,175,43,79,98,254,254,43,7,85,212,29,65,166,175,6,248,137,121,33,207,23,116,127,155,248,26,235,145,201,24,85,160,11,180,60,246,255,213,78,123,235,45,128,160,2,145,74,107,171,201,68,193,226,49,153,184,180,124,112,5,13,160,46,115,121,76,201,37,239,165,249,235,153,216,167,66,69,83,86,86,214,60,146,253,157,130,104,164,102,102,49,117,82,54,186,107,170,218,196,17,146,84,178,170,95,58,129,2,104,169,169,28,35,84,80,110,59,238,228,202,100,137,201,214,148,160,82,3,141,18,50,247,104,154,77,14,149,163,41,208,219,199,86,29,164,153,4,221,44,231,223,111,51,126,160,188,238,124,228,227,24,113,90,39,89,120,190,81,231,63,149,217,94,35,215,125,76,246,186,148,154,39,37,175,101,254,248,104,112,76,212,0,0,8,48,0,4,41,179,180,29,64,80,113,48,6,100,96,4,36,216,88,129,62,7,160,86,43,251,1,33,157,52,66,6,206,47,59,82,6,175,99,24,196,61,105,104,8,170,121,93,111,60,225,255,127,90,159,53,42,125,46,161,35,166,254,79,76,213,251,86,150,133,57,208,230,57,90,148,34,97,74,45,116,183,170,155,108,186,219,183,191,174,161,137,204,108,237,204,85,74,107,223,177,188,84,203,119,182,159,14,170,237,91,89,175,93,198,146,127,73,102,156,85,8,147,205,154,106,167,31,69,0,18,112,123,180,230,0,182,142,13,163,44,138,70,101,15,164,12,85,17,27,47,12,166,242,0,117,48,162,11,65,116,80,197,123,51,58,76,141,160,187,81,5,217,217,240,219,187,53,20,221,33,100,16,72,224,95,36,31,14,58,187,90,123,9,32,158,156,139,149,26,246,252,200,73,146,48,214,190,200,252,116,173,245,30,166,240,223,78,189,99,80,147,187,247,55,193,167,188,198,205,78,252,78,111,33,254,111,218,164,182,91,111,180,238,78,254,135,105,204,127,246,153,246,142,243,46,197,110,231,255,114,251,4,170,16,0,135,15,82,110,65,134,78,60,92,151,20,193,6,84,208,132,64,126,160,46,44,103,6,68,69,238,168,40,58,34,182,153,188,56,187,104,102,228,52,184,225,99,191,149,46,175,97,134,187,172,119,134,123,231,208,231,132,75,61,85,136,75,167,232,238,55,19,83,79,249,165,183,182,179,212,236,217,174,111,118,207,184,139,199,55,108,237,200,137,247,79,76,147,226,53,21,133,166,157,40,74,111,120,66,168,153,173,180,92,188,65,21,18,99,33,102,201,154,25,200,170,199,46,43,116,63,255,251,178,100,197,8,4,74,103,68,227,67,92,224,128,172,216,197,97,6,80,85,153,157,10,77,153,251,74,111,179,165,116,243,37,237,130,144,62,74,39,21,139,2,76,125,95,81,99,184,182,70,158,71,143,153,177,239,184,154,133,72,181,139,157,72,19,209,170,122,237,114,35,59,244,63,246,122,222,13,128,176,11,254,222,201,100,142,66,118,149,46,73,76,164,250,96,180,132,10,130,156,203,10,233,141,137,217,72,28,37,54,72,180,72,18,16,32,89,192,128,201,161,73,68,44,20,218,147,165,157,233,75,189,66,133,33,181,143,73,188,89,26,90,121,201,49,214,37,156,43,81,44,140,196,146,66,159,64,190,58,8,208,197,200,186,168,17,35,68,218,52,42,60,136,161,116,13,147,35,89,100,148,217,252,86,242,83,110,80,180,151,154,84,151,85,133,102,194,87,10,102,104,155,77,118,81,116,154,202,147,56,172,173,125,132,60,119,45,45,201,190,5,55,84,115,82,254,112,199,75,119,119,248,15,80,245,0,2,0,24,0,9,35,85,4,120,80,88,138,29,91,144,242,104,194,118,148,165,91,6,28,194,106,68,84,227,140,201,222,172,245,115,11,125,252,120,173,122,39,217,122,26,82,55,40,54,27,134,198,71,223,127,117,187,53,102,230,87,175,110,189,104,191,77,30,123,253,243,205,74,41,142,114,145,186,208,159,107,124,239,19,49,105,195,122,117,50,97,209,80,215,235,215,60,91,221,122,15,124,175,55,113,74,228,166,48,217,210,249,142,162,24,200,100,72,12,33,32,176,30,119,109,173,173,185,131,24,77,91,31,180,130,208,2,143,12,69,155,104,233,3,29,117,159,28,39,37,155,237,192,172,162,249,36,4,217,20,76,170,45,74,50,139,100,147,204,198,115,37,118,22,109,100,255,39,155,152,196,182,140,125,34,205,29,235,254,156,163,109,167,245,187,58,4,145,17,94,155,177,158,216,137,15,19,172,130,22,218,166,172,63,98,27,239,223,250,54,219,78,89,83,44,237,178,133,55,220,237,173,138,32,74,218,179,106,140,189,20,103,37,25,119,152,229,70,82,209,135,33,152,139,77,96,16,73,110,24,134,129,18,204,96,68,66,4,1,8,48,253,1,65,145,181,137,10,173,118,85,184,191,239,179,116,135,182,206,224,73,249,118,170,78,232,65,40,67,255,111,63,228,196,60,70,42,10,76,139,34,150,78,249,109,60,150,100,83,61,83,222,198,132,145,12,229,82,200,134,114,186,219,154,243,60,107,127,75,201,26,36,76,185,238,151,112,142,245,239,131,60,61,201,22,104,16,108,243,112,173,135,146,196,175,131,136,152,220,219,250,215,132,253,229,99,238,174,172,213,14,36,103,237,180,88,206,52,229,255,251,178,100,195,8,3,203,102,197,211,71,92,240,133,205,25,125,45,134,75,19,21,161,21,77,13,243,202,76,179,163,37,132,153,177,219,227,231,75,181,45,100,111,166,151,65,250,217,136,231,31,71,236,0,41,149,145,91,45,194,81,72,107,67,44,151,5,244,78,155,69,80,206,202,24,125,162,200,204,23,40,247,10,25,104,254,26,90,75,66,10,50,206,15,156,164,151,85,1,248,182,32,72,194,180,130,4,113,209,69,42,9,82,72,54,152,100,253,66,138,79,205,158,230,75,8,44,137,228,214,77,25,23,165,221,157,82,159,233,83,129,194,13,90,95,82,93,8,197,157,180,118,212,3,235,227,41,62,143,220,63,80,196,16,166,196,247,115,27,52,238,172,68,207,149,81,12,102,115,178,145,162,25,9,7,196,51,1,52,86,19,81,210,123,126,186,106,19,225,182,0,0,32,2,0,240,24,128,25,138,135,24,80,56,24,232,192,7,219,24,48,20,14,210,42,16,68,184,60,101,14,160,43,170,164,133,243,203,198,95,132,174,55,73,244,212,213,190,239,49,207,27,152,113,249,68,224,113,50,88,160,156,67,205,32,232,220,83,194,185,139,100,239,108,147,164,165,21,12,164,74,185,214,62,226,110,202,150,58,82,144,234,105,129,235,34,145,81,83,50,43,200,231,73,147,179,206,103,53,228,80,84,115,13,48,235,29,1,200,138,94,226,210,68,91,176,136,93,93,172,194,162,43,12,133,224,188,166,245,108,199,205,49,155,68,205,102,237,89,155,86,188,246,143,245,183,226,213,30,38,124,186,149,144,241,95,115,247,248,223,0,34,32,0,193,118,47,119,122,88,191,155,171,146,209,138,249,6,11,210,185,168,246,156,84,211,100,173,35,80,243,137,205,137,152,92,177,35,74,64,162,164,41,57,70,228,30,17,52,161,132,5,100,142,186,74,90,109,36,113,32,186,113,71,40,226,100,111,59,132,138,122,110,6,209,243,221,117,250,242,118,61,237,36,127,101,59,110,186,106,54,210,36,216,61,91,107,199,210,245,35,217,29,251,61,213,117,63,183,142,185,171,149,24,189,208,201,52,222,244,165,12,131,49,168,110,195,38,249,85,107,199,43,100,146,43,150,55,60,242,241,138,150,75,19,241,110,178,255,179,91,137,236,159,12,52,36,73,196,194,202,71,131,28,64,225,106,81,64,33,112,0,176,33,129,158,47,203,8,107,74,216,147,202,78,250,79,204,203,245,115,154,239,231,173,158,175,148,94,29,70,169,8,140,206,57,176,39,83,51,35,63,102,51,180,178,52,134,70,70,199,153,31,62,126,67,191,124,126,13,122,221,62,12,68,180,243,221,157,153,92,119,173,9,114,151,39,206,165,190,15,157,168,69,117,95,255,251,178,100,213,11,5,84,103,194,195,104,125,242,153,45,24,166,97,233,66,16,229,155,16,173,141,117,193,227,179,100,240,243,13,252,23,13,63,49,187,113,234,148,152,251,138,187,230,24,163,225,182,191,180,252,182,221,114,12,5,7,48,1,232,175,90,44,188,4,0,177,197,119,64,246,138,175,136,242,77,36,6,212,3,187,79,21,181,108,105,180,38,168,229,24,189,223,46,241,168,198,197,134,57,148,107,222,108,193,166,217,220,62,24,73,164,236,78,94,20,92,238,183,39,167,138,82,250,138,22,6,48,128,24,163,228,78,79,43,134,49,18,135,50,149,145,225,152,131,148,239,97,21,248,147,227,239,147,177,217,117,247,58,41,81,189,245,114,56,220,201,197,21,4,22,151,92,222,232,220,180,81,244,122,32,227,152,204,77,0,40,33,153,254,152,201,113,144,28,25,72,40,52,28,203,131,21,9,134,29,9,208,167,225,138,177,161,171,188,133,243,76,241,18,241,108,88,201,168,173,212,173,40,153,179,90,91,115,30,110,59,159,170,122,58,80,161,15,134,182,65,168,224,36,237,71,164,165,237,126,107,188,207,170,169,217,205,137,171,44,175,113,94,202,124,116,29,18,192,218,152,118,23,193,246,218,26,119,227,103,73,233,88,93,138,50,108,43,107,115,167,50,167,208,119,93,151,233,250,89,153,252,115,53,250,193,205,69,241,238,111,51,21,89,110,145,231,83,43,75,252,253,151,90,58,244,30,189,234,207,109,28,189,26,2,241,255,199,174,181,81,79,228,27,119,42,140,183,183,32,8,0,0,113,81,85,153,178,52,56,29,160,210,12,28,78,13,0,132,153,154,103,30,211,147,26,34,224,215,18,14,129,154,188,64,221,90,102,6,125,178,209,185,150,176,179,13,160,181,72,199,83,113,41,228,139,193,117,219,171,93,59,250,186,168,32,194,242,155,154,201,152,73,147,215,177,133,36,226,204,37,138,42,154,110,249,13,146,148,122,89,63,57,45,23,176,222,93,167,24,69,54,122,172,102,43,235,207,96,154,116,161,45,212,209,253,182,147,82,21,253,198,152,233,194,104,213,12,78,45,172,121,149,152,81,200,235,172,76,218,173,110,182,166,18,39,38,61,44,189,123,70,164,222,37,170,114,224,5,66,65,144,0,192,195,16,19,26,14,42,155,19,212,16,132,25,96,56,240,251,86,80,12,100,232,19,227,99,150,213,187,39,228,167,26,43,217,92,169,174,125,39,120,223,212,227,143,79,98,87,112,61,98,132,103,156,168,146,146,139,37,25,203,155,158,107,119,194,135,155,230,241,163,26,127,86,124,46,201,91,59,199,103,35,137,186,78,209,40,121,41,159,193,126,23,35,150,71,162,124,17,98,254,46,158,76,255,251,178,100,218,136,133,85,104,194,171,102,101,210,154,77,24,166,100,201,106,20,13,155,10,13,153,119,202,67,51,99,49,134,25,104,110,113,173,4,86,47,160,32,211,230,124,221,54,183,171,118,139,218,218,166,186,220,190,148,30,233,43,41,37,176,152,181,28,41,0,163,222,101,136,222,238,220,147,228,250,24,255,246,216,128,200,66,218,197,79,55,138,71,25,137,192,196,36,41,76,65,130,195,224,136,224,161,115,247,1,120,75,94,125,100,124,181,89,195,125,16,150,250,84,79,182,22,48,70,38,130,71,18,197,142,182,76,175,40,165,6,22,154,51,118,219,38,147,11,163,207,11,46,164,220,74,177,252,49,167,235,13,148,239,177,51,103,76,147,36,201,161,33,45,167,14,137,178,49,231,251,51,244,222,232,194,123,139,196,228,247,149,71,81,100,166,14,216,242,123,250,186,251,205,43,113,186,60,172,229,219,151,31,113,204,220,56,165,218,41,105,160,232,160,169,238,58,1,0,12,208,6,170,140,22,0,17,241,130,172,25,61,200,145,55,97,196,3,228,23,128,37,4,56,216,21,86,154,109,238,247,6,87,106,191,247,30,107,156,189,255,255,175,255,191,247,207,134,103,57,62,150,106,135,195,137,177,52,247,35,221,136,139,201,165,36,111,38,61,232,117,98,111,228,206,159,148,175,129,37,8,164,204,160,136,75,195,119,104,21,121,97,3,36,8,160,205,192,71,29,1,0,141,31,20,217,215,214,96,79,54,43,123,106,155,213,51,76,223,210,209,177,189,226,223,208,134,134,217,80,128,96,210,173,54,25,135,221,99,78,174,184,72,66,98,76,39,181,234,206,204,178,217,11,236,132,45,60,79,226,36,150,155,38,75,82,133,226,21,25,147,105,130,148,246,155,179,233,59,55,147,212,74,140,58,187,247,143,110,100,222,30,71,167,113,69,86,239,134,122,99,80,198,195,148,98,104,60,206,41,22,162,178,157,238,229,191,33,168,253,47,182,248,175,229,188,231,182,231,119,109,220,36,141,47,55,85,123,243,53,143,194,163,114,221,226,167,31,31,211,246,251,187,180,158,95,27,62,194,4,0,7,6,208,108,193,230,60,100,144,32,128,3,68,6,38,9,48,84,161,184,17,192,3,33,89,18,5,139,20,11,201,221,52,91,188,209,162,241,186,42,76,232,62,107,85,35,244,219,195,91,253,24,171,119,35,22,93,74,81,97,168,113,244,36,128,76,26,138,35,13,36,177,65,206,150,155,80,235,181,52,242,198,12,131,160,145,234,208,62,88,216,101,26,122,187,8,181,156,239,12,178,73,250,188,185,22,226,92,58,179,110,79,60,236,243,16,202,199,65,102,62,195,132,132,73,115,106,42,165,171,69,49,66,40,160,255,251,178,100,199,8,4,29,102,197,203,67,125,240,128,172,216,233,63,6,38,86,153,157,10,205,161,247,202,100,179,162,85,148,153,176,156,105,51,62,226,110,209,85,187,182,33,237,243,132,151,174,235,19,81,51,172,109,174,54,243,38,27,131,175,97,121,137,180,193,91,221,187,167,82,119,91,235,164,0,32,40,37,38,74,205,36,45,1,62,99,2,170,15,131,4,5,199,119,96,167,94,120,62,42,253,118,80,23,108,195,209,32,101,13,197,202,35,70,178,230,160,201,4,72,20,62,241,178,222,114,66,42,66,77,226,157,2,229,40,57,137,220,146,140,146,66,116,131,0,88,193,174,196,146,38,9,84,247,167,84,149,118,67,113,0,87,97,5,236,214,149,136,185,237,44,108,161,100,122,102,165,54,97,204,9,4,29,60,5,109,99,20,243,79,52,232,29,47,172,245,159,33,20,214,234,216,217,230,26,200,123,114,81,137,228,244,62,82,122,192,116,159,214,56,7,128,144,10,245,33,84,42,2,160,0,4,98,57,160,230,67,25,16,76,84,141,29,17,86,209,81,160,207,20,148,49,64,52,90,168,145,22,218,91,30,148,192,252,251,215,174,99,98,189,172,123,206,255,53,254,239,75,57,24,143,15,144,213,100,87,73,9,175,242,101,15,92,178,107,101,135,31,254,153,102,158,203,155,26,79,229,44,227,225,53,36,57,230,196,172,133,74,25,254,56,58,201,65,23,93,22,51,3,243,98,38,102,57,62,241,39,137,88,49,230,172,40,114,70,123,15,127,47,240,220,242,4,179,66,241,100,97,23,98,78,24,175,223,191,101,224,0,137,0,97,85,210,51,232,76,102,55,37,37,0,215,105,25,44,159,39,226,98,236,143,34,107,61,35,112,194,41,162,4,97,207,170,149,174,138,181,78,49,35,35,217,248,123,152,241,169,194,41,21,166,58,38,29,152,82,112,97,154,130,41,23,203,33,66,25,88,2,118,35,187,85,85,14,35,144,132,253,118,18,165,88,72,136,253,40,207,238,22,99,55,36,233,4,106,132,225,27,56,84,133,110,94,135,230,249,102,85,173,177,86,14,70,13,217,177,100,201,210,107,101,12,96,219,230,218,152,84,79,16,2,152,184,49,149,137,24,32,89,129,13,21,224,16,11,24,11,18,56,71,11,211,6,44,10,125,198,92,153,236,100,83,121,125,5,90,43,54,44,94,207,12,187,124,236,109,204,137,217,81,32,68,130,8,1,19,115,216,255,6,98,46,132,79,148,123,26,240,110,161,9,5,253,199,247,228,252,212,109,152,196,225,211,40,12,51,60,110,229,36,165,97,115,230,198,87,136,143,186,96,122,220,162,7,150,172,198,183,130,36,202,43,169,174,122,20,98,161,80,135,115,117,255,251,178,100,197,10,4,83,102,196,51,99,125,240,125,140,216,200,96,195,126,21,57,157,10,13,153,247,202,97,51,100,48,244,174,253,101,54,228,172,182,220,90,109,252,254,147,73,27,117,212,12,57,222,175,47,169,47,123,89,176,21,177,33,217,78,44,250,190,127,191,54,81,189,174,200,8,1,17,171,109,145,136,9,182,187,95,102,96,101,36,1,56,216,81,77,28,233,75,61,99,151,117,188,104,47,162,43,178,217,226,69,126,249,125,69,2,168,126,37,57,195,85,104,149,117,101,45,130,199,11,170,219,57,205,226,72,87,92,81,39,175,168,216,102,106,48,218,36,68,142,67,14,164,81,136,140,106,52,21,108,147,48,143,176,218,26,117,234,138,178,65,211,228,109,220,203,39,187,87,74,250,101,169,45,176,132,165,145,184,213,178,134,106,40,181,165,22,82,164,161,227,108,49,115,219,240,122,213,105,244,215,195,238,179,140,75,170,169,185,150,61,138,91,226,212,18,177,0,128,0,218,103,146,70,110,8,99,193,130,195,108,164,120,81,178,138,130,9,96,38,225,130,138,178,90,101,95,110,82,219,224,244,127,253,255,203,13,99,249,254,123,253,44,243,59,57,235,78,148,47,188,146,83,59,51,60,179,225,61,94,235,250,145,178,252,154,132,164,122,33,84,168,157,63,46,32,250,8,28,113,197,108,168,0,163,3,194,80,214,29,159,191,90,111,174,239,152,177,117,120,145,152,28,235,51,100,143,181,17,228,186,213,161,82,186,172,12,110,216,222,189,117,154,110,177,113,170,253,102,152,205,133,248,113,221,255,253,64,117,114,54,16,57,206,35,55,141,183,146,177,144,19,129,224,74,185,78,219,121,31,211,212,59,143,204,114,66,40,140,144,49,63,155,163,74,137,137,212,180,215,216,90,99,201,125,194,34,19,74,192,68,45,181,204,112,75,132,157,23,14,131,36,20,72,168,221,11,164,203,17,78,20,189,175,140,115,18,100,37,47,86,57,174,234,57,202,155,65,190,115,94,220,165,202,87,208,243,226,41,158,189,250,46,237,170,228,142,152,202,238,184,110,99,219,246,184,158,121,169,135,255,159,194,232,196,76,55,16,58,68,200,65,11,66,80,68,58,22,173,192,65,96,121,136,200,17,137,15,147,1,60,229,208,150,68,87,21,169,117,45,152,156,212,121,243,185,114,255,106,98,114,197,246,243,90,112,169,157,80,167,152,209,113,26,156,228,217,119,62,138,242,40,91,216,214,136,213,223,231,130,19,190,174,34,108,115,12,154,36,101,77,201,10,33,46,208,101,132,229,12,26,172,229,57,13,37,148,65,135,13,70,21,34,97,155,205,10,89,153,247,25,227,35,91,197,194,147,110,74,184,18,177,51,53,206,178,255,251,178,100,199,137,132,99,102,197,51,99,125,112,126,12,216,197,96,200,126,21,5,157,15,13,161,245,194,86,51,162,85,148,153,248,134,227,118,249,190,31,103,47,162,86,19,206,221,228,174,117,156,49,106,4,215,131,139,231,13,162,73,49,24,101,9,141,149,170,158,216,68,96,23,18,209,250,120,216,250,239,121,198,14,27,69,177,32,150,6,123,153,36,74,2,139,242,84,134,104,197,102,186,248,68,252,242,50,77,217,49,16,61,178,147,78,38,48,167,50,245,146,74,45,189,134,213,145,20,73,136,208,204,193,96,162,45,54,140,58,203,45,201,115,206,105,183,30,72,96,97,115,22,36,232,41,196,42,184,50,14,140,73,76,138,236,46,90,52,234,67,175,211,42,33,201,212,69,49,57,72,215,100,193,140,144,197,207,45,26,106,67,88,42,125,208,27,71,136,198,139,230,91,210,190,52,127,9,191,121,57,153,151,177,189,164,17,22,108,155,0,12,4,0,10,13,231,4,219,142,204,141,76,70,8,36,74,68,190,240,22,13,132,203,9,1,8,82,29,102,96,96,129,50,70,198,183,165,144,78,24,110,206,22,247,79,47,156,165,173,158,11,73,240,132,231,217,72,242,18,225,98,161,214,6,53,90,181,65,24,236,201,145,114,130,41,218,168,76,85,142,3,129,168,198,134,36,211,170,185,10,162,193,232,104,109,196,158,199,54,51,124,237,122,70,158,232,85,44,187,84,137,195,190,58,29,216,140,73,86,177,163,216,216,178,18,228,92,166,98,161,199,213,154,210,155,90,195,215,98,214,106,118,107,90,189,73,143,255,63,163,152,175,245,46,0,8,142,165,98,56,112,199,97,118,147,120,43,0,36,59,51,221,109,146,76,237,133,118,196,165,102,235,205,20,42,174,240,209,124,167,114,218,190,109,205,72,80,155,29,182,69,154,53,228,204,145,94,172,165,32,158,240,35,58,4,201,159,128,139,167,32,23,39,115,73,150,153,231,16,32,130,32,195,197,88,74,64,126,16,213,92,226,239,225,71,109,178,82,145,147,168,157,36,173,88,250,105,101,88,9,54,92,36,92,226,102,123,221,78,141,181,101,146,123,102,207,110,80,120,97,119,151,61,235,105,240,210,140,201,109,188,205,124,98,181,236,61,22,125,255,91,247,238,44,237,65,183,25,235,42,5,70,174,17,24,174,201,140,137,0,6,155,240,129,176,194,6,176,74,68,81,200,220,140,36,45,242,165,76,234,56,45,143,216,169,47,179,133,238,235,25,93,233,154,180,250,207,255,14,172,36,34,157,175,230,117,102,198,217,16,127,110,146,156,111,236,75,79,166,133,157,236,180,250,199,183,149,45,204,153,3,231,189,105,186,117,2,117,206,17,109,50,32,146,2,255,251,178,100,203,10,21,53,102,195,75,99,101,96,147,76,217,127,60,201,191,80,229,155,16,173,141,183,210,2,179,102,52,195,33,253,112,55,102,29,128,237,20,193,221,129,138,4,49,1,130,160,145,94,146,14,117,36,212,166,160,182,74,186,244,22,107,77,72,59,45,195,211,218,167,122,255,165,202,13,129,92,219,221,116,19,237,21,79,212,241,73,3,192,251,190,247,204,122,66,194,36,172,99,137,201,69,145,240,82,250,236,193,69,164,20,68,205,131,48,166,186,120,22,48,82,6,148,126,210,235,39,159,78,65,120,214,214,189,61,143,163,102,220,122,92,191,82,89,140,114,221,23,117,161,22,69,89,136,96,249,74,147,151,153,37,201,154,167,177,49,13,173,99,223,60,178,234,154,166,231,110,202,123,75,230,103,137,185,35,23,31,195,12,129,212,244,220,220,212,236,169,44,182,156,5,170,218,1,14,178,232,239,206,140,76,248,84,136,8,72,99,130,104,174,21,82,27,172,11,128,24,161,104,64,93,160,224,136,139,11,104,81,167,251,120,79,201,238,74,159,199,234,255,220,181,143,243,13,222,100,49,164,225,175,20,107,46,121,130,232,194,10,160,142,42,76,202,158,42,31,9,32,46,98,137,13,121,217,134,168,181,192,222,50,134,195,59,142,229,224,199,89,42,217,102,108,83,86,36,137,26,81,105,105,37,51,19,22,89,182,35,2,145,18,88,67,27,18,195,133,156,195,196,213,212,22,40,185,197,16,121,100,171,209,245,38,234,73,241,25,219,134,226,93,227,92,123,234,104,155,164,74,123,207,108,60,188,8,145,44,218,16,72,158,238,222,216,138,45,119,111,251,182,144,245,234,0,5,1,1,136,196,54,181,110,136,48,169,137,178,195,8,219,76,200,93,185,114,144,127,207,170,208,179,206,3,36,57,129,136,26,165,24,60,240,147,145,65,42,56,157,3,152,72,203,25,101,129,112,238,69,110,137,76,215,211,164,211,128,49,92,129,130,211,122,72,145,71,226,38,172,224,198,202,145,103,34,125,59,16,156,182,70,204,77,212,211,66,85,80,183,180,167,211,65,135,38,107,183,218,127,148,250,204,215,173,21,4,96,68,150,27,37,144,103,140,203,231,89,93,230,180,178,131,97,153,69,228,236,99,157,243,41,169,144,236,132,121,8,194,40,9,52,110,3,14,7,36,67,12,3,17,4,134,21,15,5,24,49,144,59,85,23,6,76,23,100,157,185,215,77,183,126,154,75,59,103,177,168,205,37,233,139,86,236,242,206,113,114,150,28,126,246,254,70,100,225,206,236,106,8,64,69,162,4,177,24,254,107,88,182,171,228,73,227,220,238,147,74,110,80,201,92,204,178,156,251,75,99,36,210,31,216,189,38,147,255,251,178,100,209,138,5,153,103,194,11,104,125,242,143,108,232,168,96,198,110,17,185,161,17,45,141,149,194,38,179,102,124,150,24,213,106,216,217,135,233,245,219,58,220,93,209,101,226,248,186,36,246,167,83,157,97,190,191,99,206,61,93,127,233,151,220,123,61,204,234,54,192,63,46,248,173,119,54,141,154,128,152,5,33,157,154,237,165,150,242,11,87,151,63,163,6,184,23,44,51,33,190,104,183,47,1,112,150,24,131,148,74,117,51,150,97,53,23,37,209,50,43,26,8,74,178,136,161,14,80,64,87,72,52,96,219,140,59,196,225,230,213,162,102,61,30,228,44,220,221,69,209,65,71,2,146,102,114,81,224,168,78,219,162,212,121,108,84,204,144,111,154,241,121,53,8,190,98,75,214,64,254,77,251,38,124,53,37,56,168,217,223,217,90,200,86,55,60,170,39,11,119,47,149,23,120,115,94,214,99,206,85,82,170,91,176,189,171,1,144,48,12,92,225,17,204,200,160,196,200,128,65,134,84,0,140,196,11,4,230,33,64,3,31,23,30,1,118,155,149,148,255,138,78,210,210,103,45,132,85,213,45,63,57,91,240,203,11,215,113,28,237,167,50,173,43,109,187,194,208,140,44,59,218,10,53,68,64,252,112,56,254,114,172,104,155,214,159,48,243,40,41,22,105,214,143,43,87,102,146,52,161,176,101,66,219,138,141,120,28,33,201,133,54,168,48,135,22,50,69,85,20,70,22,212,73,46,122,187,146,104,118,61,138,145,114,233,149,104,209,14,145,167,156,226,153,53,90,117,143,164,139,40,242,44,155,42,129,153,161,247,98,176,60,147,34,118,96,101,3,146,241,168,224,211,194,160,1,228,162,202,234,65,181,150,245,224,136,54,105,112,236,10,41,72,166,242,217,123,233,114,3,123,168,175,84,207,150,229,213,231,146,85,68,187,164,146,213,213,213,188,82,197,136,204,38,94,48,77,198,31,136,113,137,218,232,28,245,40,82,77,54,81,162,92,96,140,62,232,32,33,180,165,20,223,57,198,233,164,23,62,202,137,29,155,246,105,10,16,181,6,30,232,218,79,196,154,110,86,86,26,94,24,136,22,138,153,121,125,139,99,28,154,21,161,227,69,5,199,49,7,172,221,150,75,174,145,215,127,117,4,119,247,170,244,245,117,29,117,113,200,68,213,173,28,128,160,49,54,96,193,166,62,32,131,175,186,19,101,34,34,161,39,155,32,192,214,47,32,113,117,1,191,21,42,89,189,122,236,252,199,50,199,28,121,191,255,255,220,152,249,179,246,29,251,239,103,247,13,190,250,242,153,32,55,251,191,43,230,120,56,210,210,37,7,81,34,37,32,105,233,161,255,245,253,204,252,120,255,197,182,119,214,238,156,253,255,251,178,100,204,10,5,67,103,67,43,104,109,240,147,108,216,201,97,40,158,16,169,155,21,77,153,183,194,35,179,165,52,243,33,253,110,239,233,179,91,157,184,228,188,227,227,161,204,61,1,166,214,87,51,161,112,27,48,133,104,41,53,84,131,253,27,59,37,186,175,90,221,76,30,12,236,0,128,188,150,201,27,101,166,127,229,246,239,30,230,114,55,39,107,181,130,74,172,179,132,219,36,84,126,2,28,160,51,169,34,101,114,185,219,84,68,113,199,35,172,49,88,153,171,150,210,202,64,238,188,140,23,87,3,71,151,72,156,163,9,37,169,41,7,245,15,67,41,197,24,225,247,85,117,55,186,72,188,170,19,196,48,143,4,137,134,148,178,19,157,112,80,201,23,101,20,41,18,174,195,249,137,31,19,43,11,78,230,27,35,52,165,181,132,74,148,238,175,142,191,185,123,88,166,227,168,174,108,108,241,64,133,52,0,0,130,0,1,13,35,115,154,32,85,203,101,3,10,8,148,16,56,195,218,9,80,22,8,85,144,203,189,66,169,219,139,123,98,6,150,198,43,69,227,246,176,160,230,19,252,181,140,94,119,31,198,238,31,63,243,140,82,184,87,170,146,153,15,72,215,160,80,224,96,132,224,12,139,198,55,144,220,169,221,78,235,236,50,238,144,235,85,121,170,85,248,92,161,121,88,154,54,145,99,247,183,53,146,114,245,151,82,206,188,249,155,81,239,157,52,130,212,171,126,77,19,221,115,93,118,60,158,207,158,193,164,245,79,123,230,211,239,84,221,171,227,70,205,241,15,62,181,245,214,222,226,205,194,23,98,162,70,66,35,97,72,187,252,158,143,93,77,128,128,88,208,86,165,41,170,229,53,56,104,87,9,48,214,7,69,91,23,90,45,79,82,167,119,114,77,134,115,148,241,60,238,208,93,7,36,72,194,129,80,162,176,97,96,104,246,130,104,80,99,199,14,41,56,47,90,73,90,2,18,12,121,181,180,64,250,180,206,222,96,229,22,71,3,138,105,37,100,15,64,201,39,169,107,164,138,43,155,73,2,174,222,14,88,237,46,164,105,133,210,48,158,16,53,211,20,97,126,113,36,160,128,244,125,44,156,117,140,154,53,139,109,224,66,183,178,52,122,141,247,88,246,184,152,97,247,59,175,53,247,175,12,10,236,28,146,1,3,180,128,78,140,224,194,176,100,66,67,144,68,9,33,15,81,92,69,10,138,0,53,180,212,156,120,94,77,199,111,86,157,166,249,116,209,77,153,95,232,76,247,49,254,203,60,179,223,93,213,195,57,105,33,56,168,161,166,64,241,205,77,116,247,31,51,17,213,148,187,212,209,208,197,164,13,138,238,167,171,142,72,225,149,219,59,63,49,181,213,170,203,85,56,255,251,178,100,206,136,5,73,103,67,75,73,125,242,147,108,216,165,96,200,174,16,201,157,16,141,33,115,210,45,179,102,60,244,153,253,83,101,61,74,191,238,249,71,183,199,27,54,94,218,124,213,178,191,251,101,123,34,174,226,253,236,237,146,210,176,6,154,28,132,241,66,40,160,13,1,94,157,217,190,214,216,237,133,104,150,171,71,94,62,159,138,164,105,127,43,15,167,182,140,193,229,212,146,42,74,116,214,170,128,187,99,11,182,185,43,21,36,229,168,75,151,149,118,15,193,12,54,77,98,204,73,183,98,52,138,100,28,197,140,38,131,98,113,0,157,60,223,146,254,34,200,29,47,183,250,90,138,208,174,101,135,202,232,155,89,145,51,59,86,237,147,187,221,252,209,123,144,210,104,228,19,203,51,109,93,25,55,125,44,134,251,118,215,150,167,204,118,105,119,220,183,223,166,231,118,108,118,189,203,147,192,74,85,49,136,34,34,67,23,18,7,18,34,88,36,29,138,136,83,5,157,86,153,10,90,69,195,11,230,211,198,197,112,164,183,188,233,55,61,142,251,190,119,121,101,142,117,49,247,230,83,69,124,55,85,94,102,178,211,82,44,112,49,161,0,50,137,35,5,90,15,134,60,191,214,255,123,102,230,155,57,146,116,233,137,170,62,25,53,95,178,41,110,35,53,54,117,107,61,153,55,235,72,124,72,164,79,206,147,38,97,132,118,75,244,99,179,65,154,77,157,190,59,61,175,156,90,241,47,255,254,219,196,107,71,189,113,54,169,140,70,137,105,43,160,60,196,227,234,167,245,110,141,194,196,41,221,191,95,88,0,17,8,75,165,106,129,240,168,50,149,143,143,184,96,118,58,84,161,67,99,130,139,71,179,168,117,152,217,139,186,51,179,204,196,216,231,136,15,216,58,145,176,153,49,216,133,146,35,9,116,36,132,34,7,105,168,152,250,98,249,136,30,111,2,29,5,17,74,249,72,37,121,84,173,69,105,54,161,224,188,44,251,13,16,6,13,193,118,136,150,211,172,196,204,68,165,187,235,193,75,204,130,9,66,17,115,152,81,157,123,149,202,142,232,31,186,220,183,140,150,56,173,239,247,33,238,78,216,133,79,124,86,202,61,191,149,45,211,17,12,107,155,132,80,241,6,119,201,186,6,97,221,178,166,208,88,210,2,12,165,131,156,0,148,17,128,80,141,79,234,246,147,193,173,6,95,13,86,173,149,91,61,199,159,134,185,189,119,12,239,214,212,177,221,249,181,43,117,73,109,114,115,211,132,34,195,234,70,221,201,151,120,214,204,27,241,77,116,51,89,117,20,24,93,161,130,231,10,156,35,154,236,96,136,31,150,36,52,171,17,36,195,94,172,148,158,234,122,29,120,215,157,80,94,206,255,251,178,100,206,142,4,229,103,195,3,102,125,242,146,44,216,220,60,203,190,84,29,159,12,45,33,247,210,85,179,162,229,131,34,249,165,230,202,179,156,138,217,148,104,231,123,182,212,104,221,73,155,205,89,62,247,151,241,126,109,118,59,198,129,72,118,249,189,115,107,65,110,6,156,249,89,121,97,243,110,107,212,180,62,112,208,0,249,10,136,50,21,42,213,84,242,136,118,125,208,11,49,51,34,73,104,249,184,110,245,60,85,196,147,219,171,156,228,170,134,65,51,219,185,216,171,79,25,156,147,225,141,168,131,21,211,161,240,137,25,168,32,153,2,235,163,6,48,169,100,22,138,129,240,136,81,101,201,32,114,134,34,116,234,101,162,117,194,48,163,47,193,192,135,202,68,49,138,106,189,60,59,24,253,155,44,187,86,60,66,56,148,153,134,154,223,27,236,225,132,146,55,25,107,73,75,147,221,3,177,34,6,115,8,49,210,159,91,123,229,95,222,76,248,197,222,18,26,227,185,184,213,128,61,161,0,0,40,131,0,13,238,208,17,163,32,73,164,169,154,18,26,96,81,225,24,134,52,99,198,46,7,93,248,171,37,123,58,70,131,84,108,48,154,25,195,88,135,156,255,163,121,85,44,81,251,12,185,123,217,124,254,188,217,146,228,177,97,130,226,1,57,34,1,92,146,99,182,129,11,126,62,38,33,173,168,153,149,109,175,170,153,222,235,239,169,185,89,142,93,255,76,124,50,234,153,247,83,123,164,227,111,164,215,93,141,109,185,149,31,60,177,245,183,155,185,116,247,223,236,101,204,205,59,117,191,253,242,207,84,20,206,35,109,189,238,39,73,25,32,12,136,3,32,165,180,38,33,51,156,178,12,36,98,88,96,169,166,22,32,48,192,212,76,100,12,5,104,155,110,172,2,199,156,90,150,60,153,210,158,196,117,103,66,142,17,76,24,202,54,44,196,65,171,43,99,92,120,164,137,201,122,36,209,142,53,17,35,82,145,44,209,81,199,14,26,165,22,146,234,133,220,21,20,100,178,113,103,28,44,150,76,80,160,219,68,163,157,165,209,206,84,26,120,141,69,189,204,201,70,49,240,68,82,147,153,181,78,145,117,73,111,75,90,213,85,207,75,124,17,196,74,247,18,18,69,123,6,3,121,240,208,150,50,165,139,232,40,8,144,58,186,37,232,18,241,84,130,173,214,75,2,120,235,202,88,238,87,113,252,111,203,242,175,51,157,234,26,126,247,242,207,4,103,25,23,167,253,159,177,251,218,93,249,202,238,66,99,114,194,147,77,61,73,55,41,22,136,185,121,175,18,239,136,62,42,225,165,173,148,209,185,120,89,245,23,38,194,13,25,219,201,9,216,65,254,170,51,25,85,201,224,167,154,233,236,255,251,178,100,195,137,132,132,103,68,75,73,91,240,137,204,216,182,96,200,88,19,17,157,12,173,25,247,210,70,51,98,149,134,37,72,43,57,78,108,190,70,204,214,183,205,254,238,37,226,125,83,118,205,175,60,90,95,59,205,102,213,181,76,107,119,106,10,216,161,105,38,141,54,56,87,91,74,95,175,124,48,34,77,105,222,202,113,251,200,134,201,193,48,155,241,213,65,59,7,163,5,196,167,123,100,13,122,181,37,37,90,195,8,69,98,160,254,45,134,170,216,126,181,164,42,188,90,102,18,184,85,185,250,139,166,76,141,178,108,137,170,81,18,61,232,147,77,242,169,194,81,109,100,161,37,170,56,193,230,233,104,39,8,234,231,33,62,194,175,103,118,213,138,239,199,174,133,237,32,111,107,43,21,236,70,166,142,233,18,177,139,101,173,154,68,247,244,254,71,27,142,173,115,223,27,125,238,95,223,183,115,156,189,207,110,62,246,183,221,205,32,202,213,114,213,0,0,160,2,52,158,3,14,8,25,172,224,176,80,129,221,17,202,30,210,130,96,33,39,186,88,191,183,68,222,93,213,27,225,140,146,181,174,99,205,255,34,210,56,112,171,158,245,169,23,249,171,185,14,51,153,52,104,58,140,165,145,26,92,86,79,101,116,159,57,77,26,111,114,221,205,83,249,145,216,251,31,78,76,233,165,67,207,205,251,62,113,172,12,64,206,115,188,90,242,127,121,233,75,252,227,22,167,214,53,125,239,55,255,118,181,237,140,99,90,137,184,152,175,248,197,44,42,222,249,18,212,91,163,164,0,0,52,36,2,11,5,160,136,51,24,105,217,127,186,84,83,217,76,188,46,71,33,239,161,148,190,55,53,115,30,204,223,202,27,175,169,117,156,229,255,134,61,149,169,46,65,246,224,236,15,84,165,51,60,130,177,109,44,8,211,54,90,22,242,238,83,70,52,11,231,169,204,139,223,11,237,6,209,228,215,53,122,187,36,90,14,110,105,217,202,165,165,93,58,56,134,201,203,199,251,69,85,116,211,194,77,20,132,162,75,18,42,0,181,158,82,41,251,218,217,161,173,85,161,201,255,173,115,62,167,7,202,0,128,50,96,168,230,100,94,97,67,5,128,194,247,2,145,19,164,150,72,90,5,65,140,132,33,43,20,108,32,178,101,244,80,155,147,28,183,79,122,89,83,13,107,181,120,125,236,24,231,57,183,172,237,137,67,21,121,46,7,134,236,158,149,107,222,106,81,229,239,249,155,71,195,144,91,52,151,14,207,223,125,233,229,84,246,236,87,142,216,187,135,158,211,181,12,73,3,145,230,83,67,73,229,57,52,232,160,99,89,233,9,101,170,149,134,173,174,104,219,19,209,244,8,49,158,182,192,220,7,24,118,187,255,251,178,100,200,136,132,54,102,196,67,67,125,112,132,108,216,204,96,199,190,20,253,155,13,45,153,245,194,96,179,162,97,148,162,56,216,16,173,173,81,228,122,218,141,79,115,184,48,241,6,125,87,90,182,231,174,215,96,164,8,3,237,54,237,164,227,82,167,106,148,96,4,38,166,252,227,34,134,18,198,116,171,68,3,109,28,159,134,238,171,35,50,214,75,44,142,91,175,41,50,192,161,103,144,247,161,32,42,97,38,196,6,20,156,66,230,82,46,41,41,101,52,155,211,7,242,42,149,64,236,136,223,71,74,49,171,182,91,42,74,147,46,121,152,50,247,16,29,184,19,98,239,183,39,76,52,135,81,87,169,131,103,40,177,131,12,43,103,164,50,172,139,20,178,150,42,134,72,127,76,79,26,51,186,8,130,197,118,79,78,46,58,109,250,131,198,174,143,199,196,112,186,253,117,117,114,68,42,220,61,165,115,200,40,135,190,200,181,26,58,138,42,1,128,88,0,97,61,97,129,230,86,68,153,161,2,160,17,21,66,48,240,60,232,204,134,81,88,27,54,89,125,136,36,197,106,121,218,10,219,237,174,220,231,48,229,93,86,189,142,48,74,9,190,48,90,59,43,156,252,156,210,53,91,17,167,76,174,128,218,69,96,185,67,226,44,46,64,84,129,100,1,146,21,103,81,245,95,54,154,186,135,73,223,250,133,205,152,84,229,12,134,47,57,124,240,135,200,63,63,240,235,194,79,118,236,231,116,142,6,110,87,31,95,193,251,235,101,112,142,62,230,246,166,197,181,111,54,61,117,186,214,150,205,113,188,103,51,63,173,181,245,109,181,9,45,2,225,154,216,194,114,84,220,153,180,129,160,66,195,50,189,187,91,101,168,187,171,166,101,103,210,97,64,146,20,248,104,51,181,33,51,140,108,233,150,111,14,88,89,113,134,204,155,172,93,63,241,94,143,77,233,201,97,5,15,69,142,56,210,41,17,85,23,5,66,162,136,144,201,112,67,199,202,66,119,140,64,186,116,225,25,49,170,78,38,137,123,164,96,195,96,153,48,16,89,243,193,15,148,44,194,9,85,218,15,172,83,94,173,38,74,144,211,156,211,126,233,86,66,201,136,30,156,168,217,62,223,119,152,164,9,145,48,182,237,78,218,125,179,163,221,104,242,250,246,191,81,117,232,10,84,133,64,226,1,46,192,133,107,53,83,129,65,39,88,82,240,180,134,228,4,60,140,86,83,154,110,105,142,221,140,221,191,148,45,149,62,153,127,254,27,255,169,103,89,14,177,171,80,78,89,63,37,41,211,76,26,25,29,34,119,177,169,166,228,70,62,194,101,53,177,97,73,35,225,101,128,146,119,204,181,16,207,27,248,233,165,3,238,175,210,204,49,16,138,255,251,176,100,202,9,5,33,103,67,51,105,125,240,145,172,233,127,60,200,191,17,25,157,14,141,13,183,194,4,51,99,33,131,33,185,198,237,150,230,57,141,45,39,174,101,8,130,61,53,58,26,212,218,43,82,117,189,102,110,139,58,73,34,117,35,48,77,38,38,32,135,209,26,31,238,69,49,80,8,146,92,114,229,42,39,246,244,126,26,163,36,83,233,97,124,66,172,63,213,201,141,172,205,39,160,212,40,235,15,73,94,24,76,180,121,56,47,29,98,8,77,215,68,97,91,208,155,152,144,228,22,108,46,101,180,48,139,74,178,168,193,182,131,30,153,46,40,121,131,251,24,83,197,32,250,33,34,69,204,226,57,53,45,45,153,44,62,168,229,166,204,247,181,122,171,186,99,135,143,175,65,149,102,27,218,81,215,31,141,74,141,251,226,45,226,255,191,123,133,119,169,107,223,169,11,94,90,2,128,17,135,33,128,17,49,141,4,3,194,240,224,41,16,21,37,135,14,64,98,136,160,16,195,163,161,224,108,140,136,3,78,221,148,38,91,24,161,145,91,229,140,191,60,50,187,179,126,37,15,157,164,222,140,22,208,99,59,199,47,20,128,34,131,59,213,226,91,159,48,223,57,45,158,117,35,126,85,161,167,223,147,25,13,228,167,186,221,213,167,52,161,170,232,160,110,94,220,126,75,23,143,11,207,49,25,23,133,106,179,122,68,196,44,74,160,109,172,236,52,127,156,205,168,53,180,101,101,33,121,179,127,187,176,238,52,13,238,152,206,247,225,63,133,91,71,188,27,238,219,205,216,66,81,53,155,48,21,215,7,84,252,85,68,88,68,0,42,165,133,153,48,105,147,43,200,83,227,168,241,85,202,244,224,147,30,38,241,138,220,60,28,85,208,43,36,97,246,151,39,85,118,182,137,30,89,181,211,155,147,39,48,146,69,205,210,6,209,174,129,27,46,175,7,79,88,102,69,249,3,125,82,168,242,39,154,79,249,232,130,216,141,209,15,106,154,83,32,188,214,230,232,187,8,134,141,53,229,135,100,244,80,166,211,247,94,173,92,69,236,135,167,83,78,62,45,95,89,86,219,212,238,82,68,226,231,85,147,146,67,8,98,165,123,87,26,111,39,242,59,44,203,172,254,105,70,188,235,223,216,222,223,254,196,142,89,2,1,191,116,26,16,209,148,1,1,34,22,144,233,12,33,176,130,175,32,5,139,138,206,149,28,170,0,115,43,11,16,105,226,199,161,154,182,87,125,179,146,118,6,38,238,142,210,178,184,169,239,121,89,206,148,118,69,50,43,121,115,89,10,82,48,201,122,87,190,255,100,176,227,239,167,119,111,124,62,183,212,105,86,223,191,124,50,174,38,169,238,147,218,57,214,38,163,79,180,255,251,178,100,209,10,133,62,103,194,171,134,125,112,150,12,216,185,97,233,52,81,121,155,14,141,21,111,194,18,179,98,129,135,152,208,251,25,44,184,181,118,203,220,215,212,168,167,57,230,238,150,211,34,153,47,118,218,57,182,93,152,1,113,80,211,238,233,23,146,64,163,206,149,97,20,22,110,74,85,14,182,204,62,92,88,112,243,101,5,219,46,139,211,209,6,129,36,65,60,209,246,24,129,198,1,216,177,161,220,150,64,180,73,217,196,207,179,9,193,242,146,232,46,130,200,19,56,196,216,195,204,163,141,150,70,81,166,114,101,26,221,87,36,231,156,152,178,39,172,165,37,117,218,89,94,26,169,47,27,184,154,74,103,45,148,231,204,246,103,236,204,197,93,77,71,170,115,189,227,69,96,182,150,249,147,229,119,159,222,188,101,251,167,138,223,191,230,53,249,127,143,153,218,124,176,190,164,213,0,8,16,0,48,76,4,202,1,243,19,147,220,97,96,32,40,4,145,229,131,2,27,34,152,96,100,136,30,211,82,18,16,198,24,237,72,253,233,95,231,122,231,108,235,150,55,223,214,52,219,61,162,21,95,62,206,77,202,232,96,199,161,239,68,190,90,12,51,213,235,113,230,17,95,102,159,112,252,213,140,106,161,199,197,37,146,198,219,10,177,72,98,165,83,196,219,67,220,221,67,13,41,121,50,145,96,217,145,180,150,194,176,227,170,135,185,68,204,154,23,148,66,174,197,110,107,165,47,10,52,27,69,143,11,30,206,173,102,204,230,127,170,187,181,101,147,226,22,88,194,53,30,147,176,159,187,90,168,81,173,139,254,21,154,226,96,13,40,42,9,27,165,7,95,110,228,146,38,91,190,211,93,103,128,72,18,8,71,91,40,79,50,228,109,154,45,10,121,225,96,122,50,89,78,36,57,147,102,70,72,79,34,35,25,19,184,164,72,33,169,227,134,208,158,34,109,10,36,219,35,33,185,44,184,195,47,52,149,20,86,229,109,73,165,154,70,62,78,74,142,181,85,109,232,17,163,15,10,220,97,170,39,87,83,139,51,174,155,146,156,21,74,26,196,224,137,202,165,189,245,138,69,139,228,51,216,170,189,165,211,78,19,124,33,26,95,21,133,66,42,168,251,107,144,43,189,85,210,196,161,94,247,113,116,179,214,95,175,48,209,250,47,49,110,94,6,114,24,72,241,1,68,206,69,48,16,200,116,17,65,46,31,0,74,166,232,230,50,155,239,132,39,120,119,233,59,151,115,255,239,255,239,95,175,153,88,100,28,141,27,148,240,228,89,188,70,63,115,244,250,83,105,106,141,229,108,99,96,214,58,127,92,135,155,77,77,46,137,157,51,124,174,36,182,44,129,82,109,169,133,7,115,195,14,102,199,50,255,251,178,100,209,11,5,52,103,194,195,136,125,242,159,76,216,128,103,9,8,16,213,155,14,173,13,247,210,20,179,101,252,243,34,188,20,129,9,84,233,174,3,28,30,235,173,218,13,245,53,125,179,23,80,183,92,199,173,175,230,174,173,75,77,189,7,99,174,22,173,175,107,229,169,160,137,3,0,138,48,212,140,205,109,146,185,37,29,181,97,86,168,233,2,154,129,252,176,74,140,149,63,199,188,205,151,135,11,114,86,51,116,41,215,147,160,72,201,189,194,33,28,89,37,116,70,195,39,189,25,53,160,223,10,134,196,178,250,103,35,54,114,75,132,133,154,130,120,94,16,240,33,116,41,24,42,191,81,159,90,42,153,210,243,21,98,204,163,20,110,151,117,37,94,24,65,226,10,33,132,29,254,87,212,158,238,49,86,108,119,85,11,82,163,165,157,47,227,186,85,182,215,34,58,230,127,254,43,232,52,165,0,28,4,17,90,205,102,195,70,48,195,140,47,52,52,131,106,4,48,137,56,90,217,133,55,2,177,181,37,63,4,73,176,169,253,254,99,143,223,254,115,95,188,53,221,125,249,184,243,246,252,206,98,217,223,238,108,107,247,150,104,222,183,122,214,127,141,17,235,214,160,199,188,30,247,127,197,170,254,227,240,139,171,180,255,85,98,103,186,91,21,243,185,120,108,105,20,193,91,27,206,141,137,41,73,93,86,157,190,235,254,119,152,32,164,192,150,32,106,45,34,196,133,27,185,73,43,6,225,197,133,166,166,236,195,122,217,37,93,219,192,235,192,39,198,16,182,174,217,95,228,192,144,6,114,0,27,202,200,151,207,11,15,101,69,133,43,28,141,27,230,70,68,229,164,169,55,96,136,201,33,18,77,172,219,142,138,240,145,200,10,35,27,91,122,20,106,166,159,89,137,154,66,218,195,61,177,75,212,73,232,153,103,27,37,170,26,89,19,79,126,216,243,12,194,77,145,198,152,57,103,145,234,100,199,152,168,37,144,101,57,154,98,104,19,166,33,13,165,147,174,188,238,224,229,37,27,155,80,131,16,228,81,51,31,121,34,31,38,80,183,176,90,233,28,18,106,117,52,8,155,133,197,22,30,237,70,17,135,106,237,75,81,247,146,130,236,206,217,142,229,107,73,82,65,178,103,211,119,212,0,16,32,0,103,178,198,112,22,58,74,202,18,124,187,72,244,72,112,158,52,229,233,92,89,46,201,214,201,32,167,187,171,184,97,253,194,239,57,251,43,126,110,83,58,180,208,189,179,67,64,68,63,51,230,158,185,73,243,82,250,8,215,245,51,132,166,74,145,13,15,70,177,196,194,35,199,43,183,220,139,199,119,123,87,91,78,45,82,17,127,115,81,125,83,46,230,103,115,31,178,169,209,91,225,255,251,178,100,207,128,4,186,103,68,203,70,125,240,158,172,216,149,99,9,8,15,201,157,17,13,141,117,194,23,179,99,240,247,152,49,238,117,53,143,238,33,183,55,82,200,151,57,172,68,50,151,246,166,55,227,245,0,0,141,166,234,170,188,23,68,36,247,145,235,117,131,185,55,81,122,99,192,68,51,164,24,99,18,8,248,14,134,100,146,136,41,236,215,44,224,178,35,102,155,94,92,218,98,220,220,219,203,102,99,244,229,35,46,72,235,116,84,49,95,58,126,137,38,106,78,135,163,242,106,77,151,39,206,104,35,250,156,237,172,68,178,47,7,94,159,159,27,55,33,249,59,216,172,69,221,160,172,125,108,212,211,165,226,169,215,136,211,79,172,223,155,223,230,231,158,158,239,210,24,218,223,239,101,94,191,202,198,145,70,149,33,197,52,128,179,48,30,48,144,130,238,25,80,48,24,64,170,192,168,215,208,4,201,180,102,77,142,250,179,72,108,222,181,185,110,119,43,200,123,95,183,106,225,149,207,179,214,155,65,23,40,160,212,245,60,121,241,108,233,236,73,78,139,166,131,79,143,5,185,180,241,81,220,250,236,228,245,79,183,227,250,171,100,110,47,33,85,143,240,211,167,93,147,66,243,51,77,123,57,47,179,164,76,50,56,34,167,118,216,237,185,89,168,250,58,222,159,41,219,187,175,218,179,195,212,24,95,51,223,195,250,150,105,163,194,223,129,124,62,220,213,129,92,192,5,108,67,165,159,208,47,253,194,157,113,158,143,202,96,0,2,32,0,32,17,245,109,101,140,138,28,47,131,102,44,96,162,242,52,158,127,80,68,170,176,92,52,224,184,117,36,156,203,231,225,251,189,141,220,181,193,76,158,68,227,228,10,144,16,15,163,80,148,29,60,155,77,60,152,153,165,133,72,136,81,30,146,2,199,100,42,40,64,212,211,109,51,75,5,239,178,137,180,158,240,66,104,44,37,20,103,80,172,129,10,139,122,69,113,236,19,36,218,172,42,198,61,182,30,186,168,228,133,22,46,117,41,68,233,46,21,132,119,158,156,231,155,101,67,15,104,183,123,26,64,200,22,106,153,51,91,185,107,214,221,70,236,131,253,198,219,212,157,117,209,109,15,164,45,148,4,84,47,109,149,233,128,16,0,34,18,129,136,246,35,42,40,24,56,11,37,79,218,226,21,194,195,218,217,133,26,242,162,98,27,60,237,131,152,80,119,245,178,209,163,102,55,104,160,2,187,205,147,59,162,101,39,78,179,106,183,62,187,238,119,69,71,102,233,44,62,154,26,147,147,65,19,231,16,206,34,85,85,233,177,141,73,178,114,159,221,67,55,111,189,143,119,85,118,200,211,103,87,18,195,120,53,111,170,203,236,236,157,175,109,186,255,251,178,100,218,8,36,244,103,66,131,102,125,242,167,140,232,139,97,40,174,16,193,155,19,173,5,113,2,91,179,162,165,131,34,248,222,138,246,215,221,252,123,247,204,83,231,187,229,187,230,25,204,212,221,84,1,179,76,150,8,13,84,25,20,106,38,164,35,155,42,105,242,146,86,17,93,195,68,248,172,65,155,74,101,21,47,101,77,98,172,110,81,31,167,229,154,73,174,225,102,228,90,131,129,66,70,16,54,30,156,146,183,83,81,226,180,32,228,0,234,50,98,53,128,173,202,229,58,136,66,103,143,20,182,230,182,153,38,255,57,137,147,200,78,68,104,213,11,210,110,129,213,149,49,74,84,65,140,130,80,134,203,157,179,171,82,90,73,103,28,75,4,201,177,69,153,209,152,53,13,229,152,110,185,250,200,221,149,25,116,61,198,180,67,217,35,184,238,41,27,117,229,102,229,88,35,117,53,151,210,0,8,34,0,48,210,8,183,2,28,171,105,16,114,131,235,72,113,128,245,167,196,192,5,85,244,169,152,220,90,37,108,41,249,156,135,39,117,194,153,215,110,239,85,249,171,87,235,67,24,88,16,97,99,54,155,179,18,58,143,2,56,139,110,206,135,253,35,68,51,132,216,178,97,34,11,115,138,141,24,75,3,9,14,24,163,59,95,50,6,203,21,73,241,141,226,198,51,76,130,17,155,194,181,198,5,204,202,80,66,33,162,100,196,102,178,164,203,31,9,91,212,116,59,218,229,169,143,147,179,113,165,60,220,162,5,36,44,12,118,221,221,34,184,112,0,40,1,4,185,239,56,192,100,14,188,186,8,28,49,60,160,213,202,247,202,94,199,197,187,69,34,27,181,170,235,29,73,133,15,245,159,190,42,161,184,162,58,144,136,76,232,174,140,55,53,60,33,130,77,21,204,247,81,10,77,108,83,113,82,59,148,80,169,134,197,200,163,54,81,154,70,69,2,85,82,150,83,75,155,136,128,63,147,201,104,23,57,10,180,123,88,145,30,141,161,119,53,40,105,13,76,109,15,40,185,106,122,129,131,68,171,144,77,56,219,201,33,12,123,111,137,141,18,39,36,169,36,70,137,187,86,85,74,204,29,82,183,67,169,108,234,167,228,144,114,2,47,221,226,157,24,161,12,23,64,18,0,96,36,97,146,60,72,213,12,208,169,160,184,206,80,205,143,227,47,83,58,16,81,117,201,43,168,82,124,208,65,147,102,80,101,198,171,37,174,167,235,99,125,61,83,209,204,142,228,20,37,156,81,70,155,182,77,254,91,7,174,33,240,167,113,220,238,183,204,187,103,16,231,61,174,65,150,251,117,173,159,85,155,170,225,78,20,124,211,31,186,57,250,157,252,159,170,98,27,219,47,140,251,92,214,196,87,81,207,255,251,178,100,208,9,4,134,103,67,195,67,93,240,156,172,232,152,97,40,142,18,53,157,15,13,229,97,66,109,51,98,241,131,34,121,239,138,116,190,214,119,112,238,106,246,190,155,80,246,109,217,107,244,135,160,1,52,148,142,120,188,91,144,226,177,203,0,0,113,73,32,11,81,3,150,115,112,112,223,198,163,130,4,8,157,153,40,37,175,10,187,102,240,100,63,90,158,221,169,125,201,92,61,20,89,112,20,16,105,104,4,38,46,6,18,120,3,60,196,11,56,212,236,156,97,135,152,32,195,95,168,116,97,74,3,38,187,82,72,48,229,43,146,56,197,98,206,29,90,106,32,123,5,37,174,143,73,51,49,205,163,180,38,32,245,190,4,237,136,197,8,163,71,152,30,86,167,139,201,68,12,58,205,62,2,9,31,101,141,210,49,180,164,193,79,111,101,194,176,236,113,54,116,196,212,65,144,200,176,219,246,187,142,185,118,94,46,189,1,105,6,170,0,8,2,72,0,13,241,192,228,27,169,50,149,140,90,21,100,10,124,68,187,73,52,203,83,136,121,175,70,95,12,173,68,47,214,203,41,92,79,243,207,123,221,218,215,178,195,35,156,241,106,11,152,175,77,143,222,71,200,10,139,144,28,184,240,239,22,26,96,186,49,86,83,45,35,175,164,13,152,70,139,226,174,209,123,136,148,149,219,190,245,184,218,106,239,234,94,222,186,139,227,122,173,32,103,28,92,173,195,145,227,17,249,104,213,30,149,78,235,170,82,38,117,95,93,95,120,190,51,225,227,95,54,197,161,238,93,86,247,21,179,222,196,156,174,236,170,45,65,128,0,200,0,0,97,94,45,214,229,31,172,240,205,18,8,160,209,53,3,147,61,52,109,194,229,219,209,216,180,220,106,143,185,82,206,99,186,73,174,223,187,57,41,172,20,45,16,111,97,7,173,2,133,105,205,175,56,151,196,12,182,98,165,34,44,83,10,247,105,18,34,78,131,97,232,160,172,69,63,77,130,44,249,130,38,36,207,119,7,209,251,73,212,116,18,184,57,225,7,130,171,164,105,116,153,81,74,34,240,81,203,91,17,37,193,240,212,145,47,156,114,201,50,6,22,155,212,46,235,85,109,102,154,232,173,89,204,237,117,110,251,30,120,123,164,175,223,65,32,65,142,36,80,192,38,86,114,94,11,34,103,34,26,130,199,222,51,0,101,24,233,90,101,86,193,134,233,249,90,67,83,86,170,210,213,203,15,220,214,120,225,75,70,64,168,166,141,127,90,229,57,140,94,40,155,236,102,204,16,218,150,148,177,159,27,83,138,139,127,63,191,46,117,155,15,219,189,122,218,204,99,158,154,93,90,210,124,26,24,139,213,219,219,226,229,187,227,167,8,38,33,230,214,170,255,251,178,100,202,8,4,172,103,67,203,40,125,240,148,44,232,169,96,199,190,19,41,159,12,173,25,247,194,93,179,162,241,131,37,241,120,45,91,148,113,106,238,212,221,79,242,124,61,195,247,135,45,125,115,127,22,46,191,222,175,191,187,210,208,164,204,6,209,96,150,237,4,149,22,88,230,92,215,173,132,200,80,8,0,42,0,0,81,164,223,129,221,187,183,159,104,4,148,73,55,93,152,200,169,98,14,203,145,37,135,79,38,112,99,190,140,5,77,2,168,242,3,203,240,64,193,154,137,16,35,54,70,231,107,63,50,13,40,148,125,64,54,33,104,202,77,130,203,31,146,42,79,141,30,231,82,162,202,221,87,121,10,6,146,141,213,206,84,228,235,103,28,147,179,101,28,135,98,8,156,155,60,244,160,165,167,43,73,72,100,100,214,55,75,116,218,61,29,51,55,67,86,64,177,153,109,67,83,95,89,213,107,249,203,247,245,225,144,156,126,206,239,248,198,77,120,36,182,160,76,12,39,95,106,0,13,208,48,3,134,200,26,237,31,43,51,178,236,58,195,145,45,233,89,9,146,233,20,19,79,28,187,184,237,155,81,191,251,255,222,115,31,221,236,154,221,99,39,30,105,236,52,133,135,143,38,245,125,119,58,157,247,205,93,123,254,211,115,221,150,189,213,61,83,205,246,217,238,141,238,238,239,84,117,202,217,234,219,16,155,105,27,78,90,131,110,95,158,137,122,23,55,49,14,123,87,119,116,248,173,127,158,20,82,156,144,21,161,247,253,233,53,4,110,218,184,220,77,184,122,71,53,215,212,120,156,55,168,214,170,137,50,137,28,95,6,155,17,244,107,145,118,24,180,114,117,213,211,229,89,86,67,49,205,116,218,154,23,211,183,252,179,159,73,88,20,153,134,231,60,163,121,26,218,220,247,139,156,33,227,91,77,116,204,34,23,173,129,196,29,82,154,91,199,27,151,180,148,100,89,18,249,244,155,24,155,218,41,221,36,220,234,200,136,205,116,222,243,89,225,169,177,117,141,57,254,230,188,179,246,246,182,236,236,250,248,241,121,218,181,152,21,82,102,91,224,0,8,48,208,161,80,35,6,30,48,1,17,224,32,12,0,98,59,76,50,80,244,41,113,155,235,79,84,142,158,33,107,82,139,52,149,242,195,30,85,181,244,248,101,69,127,56,213,124,176,222,118,117,188,174,221,158,141,103,39,208,14,83,36,114,91,70,193,72,173,239,101,208,135,185,212,34,19,240,123,20,207,36,113,102,254,99,93,2,29,243,218,44,129,199,110,110,164,231,233,198,79,78,11,92,61,105,8,33,208,170,43,8,180,186,220,242,40,147,205,91,173,54,114,207,198,148,203,77,178,87,26,104,113,117,104,123,204,77,64,255,251,178,100,196,8,3,168,103,69,203,39,93,112,132,108,217,93,49,38,73,85,169,163,8,13,153,251,66,116,179,98,97,156,36,40,121,9,252,5,99,186,198,206,109,92,210,86,171,192,189,84,224,53,90,158,58,171,156,13,84,24,68,89,196,25,80,0,225,2,80,54,4,192,166,97,204,225,223,133,146,192,163,116,69,191,113,89,229,29,149,9,207,136,59,26,73,166,149,100,193,102,160,172,133,49,92,176,242,6,142,102,165,21,86,173,138,171,35,94,103,69,4,48,33,153,196,155,37,39,70,183,228,154,179,44,191,175,116,85,89,30,33,152,225,153,62,72,213,45,62,227,18,33,49,58,97,89,162,185,167,6,154,86,162,100,186,76,41,53,230,167,71,80,220,132,97,169,167,169,236,125,221,156,130,72,72,84,124,148,173,85,173,147,12,225,178,222,25,57,195,230,198,30,231,243,43,43,20,131,238,175,37,95,26,169,194,227,49,51,137,162,183,38,0,8,1,0,2,14,59,35,124,180,133,58,8,68,65,192,198,149,156,177,72,121,148,136,24,61,173,186,172,18,113,178,63,116,247,232,113,165,162,195,237,218,206,254,54,42,202,228,113,14,111,147,183,87,42,113,161,104,40,12,114,82,22,156,222,255,183,25,89,151,223,230,255,247,253,191,59,127,109,171,79,223,57,191,117,223,230,127,155,143,218,230,202,71,61,110,74,94,241,77,36,253,18,206,208,93,176,240,156,27,128,72,186,139,81,18,99,199,160,10,81,85,174,93,94,143,135,123,238,14,45,122,86,152,204,150,129,227,120,127,223,91,182,30,86,212,242,137,73,148,47,65,1,251,74,173,32,128,4,4,0,57,97,129,65,102,113,152,101,99,61,35,140,30,148,185,104,195,113,24,1,249,148,97,31,173,82,67,73,40,213,189,86,206,189,171,54,41,233,167,49,177,103,181,50,203,57,4,100,155,130,202,209,60,47,197,224,90,39,176,179,49,92,195,54,70,23,10,36,142,22,118,248,188,185,167,213,228,22,181,70,147,20,162,22,72,232,139,38,117,244,233,17,43,59,160,156,237,118,28,17,2,55,58,100,138,152,72,77,28,7,120,97,22,54,30,224,131,180,206,213,166,162,17,62,118,166,246,182,148,159,136,165,24,205,60,194,197,167,26,47,188,132,6,40,77,180,18,0,17,6,248,116,205,10,38,46,28,40,56,131,21,10,58,38,13,46,36,44,225,83,191,115,175,20,190,11,153,162,175,23,147,212,213,221,231,134,118,45,99,55,244,175,111,113,199,149,247,119,255,15,215,41,166,166,110,74,96,6,235,205,203,35,21,172,114,151,28,76,205,36,112,218,17,204,186,17,6,55,216,166,85,8,28,7,49,183,113,141,19,8,144,70,255,251,178,100,201,136,4,227,103,67,203,70,125,240,150,12,216,171,96,200,204,17,229,155,16,205,5,125,2,44,51,101,116,196,152,181,67,82,170,19,82,17,2,204,144,206,166,49,16,146,50,177,72,91,90,122,170,168,245,181,23,172,133,107,251,93,7,39,91,167,221,149,0,184,28,121,235,69,38,47,247,92,226,104,11,93,237,109,200,219,165,179,23,95,15,160,227,2,252,30,145,56,200,165,67,248,236,72,251,71,72,150,232,9,31,184,192,233,40,32,172,65,28,180,166,150,155,81,137,231,147,17,251,132,90,119,211,18,19,198,22,235,160,25,186,45,142,61,149,51,205,52,73,56,133,38,105,14,135,232,85,244,228,145,14,157,185,50,180,198,48,149,177,212,79,81,121,147,157,208,55,25,160,229,185,19,59,22,149,178,206,236,101,150,106,187,94,60,120,134,151,197,22,74,117,11,99,44,223,144,187,210,254,193,203,141,253,223,124,3,191,42,0,12,16,128,0,12,81,156,224,192,197,69,131,139,86,56,140,30,3,20,74,8,7,121,64,193,107,53,58,217,132,61,44,83,244,146,137,44,110,221,62,21,241,199,29,110,174,85,165,19,111,221,138,120,188,229,90,211,244,245,34,172,170,41,64,14,29,4,224,60,113,210,57,145,79,222,6,33,239,46,221,195,119,95,83,221,167,122,207,205,83,83,116,115,87,111,119,45,40,175,50,113,235,108,116,247,205,141,165,45,170,22,223,237,224,130,207,157,90,152,130,21,229,184,119,186,28,57,88,230,43,123,238,38,119,242,215,77,54,55,241,10,119,23,74,128,82,118,77,182,253,100,178,239,24,0,0,208,65,16,85,100,121,105,238,3,243,19,118,232,137,16,136,248,51,184,117,115,179,6,217,20,210,77,71,130,154,12,157,104,203,138,149,204,82,136,200,25,105,71,65,180,2,81,66,221,44,195,168,197,78,248,148,40,127,229,166,138,107,36,82,182,224,132,180,212,109,39,116,147,73,210,234,145,55,101,80,175,85,13,199,86,91,187,228,156,238,43,186,25,223,165,109,100,238,177,39,100,46,82,133,248,106,113,150,167,147,170,196,107,120,101,109,94,78,114,204,205,184,85,98,241,207,116,222,235,41,100,96,199,246,222,211,170,81,171,148,99,142,180,195,65,129,176,17,137,85,26,185,16,84,84,0,24,154,130,64,75,120,46,72,60,54,210,200,2,221,121,11,41,116,38,35,85,225,203,215,238,227,106,159,92,253,239,245,44,142,68,229,204,225,244,185,134,249,188,245,250,179,141,61,169,43,182,195,215,166,20,243,255,123,91,183,122,253,109,24,144,106,10,95,254,241,65,17,121,238,115,225,102,100,83,243,137,148,154,153,237,204,17,55,75,247,242,87,255,251,178,100,202,140,132,215,103,67,203,104,94,96,148,140,216,188,96,201,100,81,141,155,18,45,141,189,2,41,51,163,100,244,161,105,172,79,246,72,78,111,117,69,12,110,40,38,250,7,4,120,209,59,111,237,65,4,22,165,162,157,172,164,19,73,21,234,15,35,85,79,238,236,182,129,192,89,162,228,65,142,152,12,9,229,88,194,15,106,241,162,230,128,112,242,2,102,76,100,215,132,15,210,184,182,40,145,211,129,245,129,2,44,139,161,169,124,106,246,164,150,16,14,23,57,80,137,149,119,83,160,86,129,160,152,242,203,178,135,186,184,244,184,27,176,199,20,28,94,176,165,16,152,163,139,184,177,11,117,34,11,205,48,209,145,161,151,67,160,149,222,233,46,82,198,114,109,194,41,81,35,70,45,99,21,161,228,203,179,38,212,161,153,199,108,143,28,196,210,14,226,169,230,90,162,110,47,121,135,160,170,147,0,4,12,70,166,76,6,144,248,117,35,30,208,96,42,106,200,7,94,34,217,245,42,9,34,209,115,72,71,224,232,38,168,175,238,65,104,81,55,50,164,85,102,69,96,152,101,160,193,150,217,215,25,125,29,183,7,66,130,147,171,23,48,194,202,70,201,82,26,20,61,100,50,200,116,136,25,122,209,216,107,72,137,190,76,238,178,141,152,17,45,229,8,180,247,194,109,58,160,170,44,214,182,211,126,245,89,118,183,81,107,122,12,184,121,48,205,120,73,104,62,115,111,44,234,234,204,189,206,121,73,251,103,126,87,68,139,28,163,146,216,108,46,239,106,113,158,71,51,237,181,42,202,158,121,1,99,122,0,64,3,23,195,41,195,22,99,39,212,21,66,153,65,37,9,230,254,35,164,241,145,249,224,213,97,72,142,50,46,143,9,85,38,46,39,213,215,60,94,158,241,10,205,68,96,244,124,149,39,19,30,232,141,25,44,15,5,220,108,184,210,196,100,114,70,210,169,21,33,33,26,154,21,97,50,116,81,58,151,126,226,162,88,189,66,145,34,28,88,152,185,220,85,182,149,50,103,248,191,57,194,176,82,53,75,98,7,204,210,252,194,107,33,203,39,69,86,157,189,36,241,164,213,77,217,5,218,175,228,220,43,54,79,75,236,163,125,54,85,197,179,234,172,198,231,54,163,243,113,38,182,62,190,95,171,148,118,116,5,143,88,241,131,137,150,131,139,173,237,34,59,72,129,163,167,84,211,36,84,70,234,81,163,12,179,219,113,83,195,81,161,97,193,152,99,245,102,71,33,83,237,57,220,148,67,84,249,5,163,230,182,182,172,78,18,180,43,90,189,223,111,106,229,163,213,144,16,227,90,89,29,174,146,123,63,151,170,79,172,57,78,174,53,159,92,165,224,113,107,124,174,39,87,65,255,251,178,68,207,8,132,239,102,197,203,44,74,162,173,204,216,101,101,137,90,18,169,155,20,173,49,17,194,88,179,98,229,167,164,145,71,158,164,43,97,89,90,169,37,224,68,81,70,24,60,253,111,179,217,153,121,81,149,43,214,56,101,204,163,12,65,177,87,150,181,66,137,85,80,130,29,58,60,219,188,151,72,206,209,9,94,123,155,116,51,72,170,219,252,153,171,231,129,161,53,119,223,132,4,187,89,145,142,98,131,49,35,20,152,32,147,126,185,3,113,107,33,148,240,132,80,65,33,244,66,71,35,128,141,202,198,74,212,188,209,70,86,46,170,61,217,45,141,171,76,17,227,115,153,248,178,133,251,151,40,102,194,50,173,132,215,188,132,245,132,244,52,179,68,173,145,42,141,182,12,205,132,80,21,177,247,90,213,219,251,157,134,110,94,187,48,133,169,21,41,189,41,45,234,234,63,12,71,20,227,5,233,211,212,71,231,169,236,167,187,149,94,127,33,9,83,89,140,109,176,147,178,8,209,189,116,13,167,11,146,166,61,173,187,100,210,201,228,229,99,5,154,0,8,0,0,41,13,137,228,60,124,201,136,205,205,244,28,194,165,138,174,48,104,68,158,226,142,6,185,118,219,217,232,101,228,106,44,246,244,134,55,46,156,214,249,222,220,202,205,52,166,72,206,92,64,192,53,145,68,91,121,136,123,56,29,80,34,34,154,166,145,121,99,42,216,105,78,215,250,127,213,95,253,242,237,124,239,58,33,183,114,73,112,53,228,225,174,39,135,114,138,233,67,194,74,83,229,24,145,163,80,225,12,75,69,137,109,75,115,92,105,103,203,231,202,195,59,72,212,164,149,63,151,99,91,136,158,97,187,26,114,30,205,215,7,238,163,69,231,31,206,160,25,50,214,255,237,245,128,32,147,91,187,59,219,91,36,225,237,180,252,138,238,36,65,168,165,248,199,66,124,54,60,57,113,197,244,226,19,3,16,10,210,233,170,132,238,149,16,153,67,81,148,136,244,85,160,129,61,216,6,234,202,76,227,138,58,96,236,166,233,20,87,45,102,201,74,241,12,189,155,62,172,194,230,123,84,82,79,23,49,245,225,178,50,31,182,178,59,227,171,62,98,245,251,249,119,190,251,27,93,38,77,223,51,39,190,191,219,53,164,233,240,53,155,81,83,20,115,213,54,210,49,129,40,162,110,62,176,76,235,8,68,64,5,147,53,120,200,205,48,194,13,210,64,225,234,23,70,22,32,68,105,244,72,200,126,195,231,150,109,62,31,102,210,121,77,22,67,47,223,190,245,207,194,75,226,241,80,160,233,19,174,47,138,142,47,248,22,35,88,230,254,245,33,109,173,125,246,237,83,46,175,247,255,93,187,255,230,63,184,142,120,249,246,255,251,178,100,187,8,4,233,102,196,75,104,93,240,133,12,217,159,48,102,133,81,157,155,22,237,49,113,66,57,51,166,124,246,25,85,245,254,239,159,65,102,186,103,248,91,166,212,183,218,251,141,102,184,148,113,8,121,227,99,208,112,161,50,244,101,51,142,171,121,130,21,213,236,99,91,191,157,88,115,155,23,46,153,109,199,119,126,13,129,17,255,239,0,85,56,151,120,109,190,186,77,213,113,106,224,171,102,114,68,32,184,192,66,206,131,245,205,171,242,218,218,174,60,25,129,244,216,58,207,49,70,164,60,164,37,36,200,186,149,207,5,36,165,162,32,180,215,165,255,14,85,150,66,22,89,82,185,132,206,120,57,222,33,52,43,30,67,162,72,178,41,13,123,74,38,242,230,31,79,135,114,226,225,108,198,46,227,116,191,16,124,63,120,152,153,203,203,128,162,20,104,125,22,12,4,113,148,255,118,161,69,77,246,104,207,76,138,30,91,31,120,31,166,156,178,59,28,203,180,221,20,107,143,226,170,2,0,49,133,221,27,146,217,166,135,154,136,248,144,36,8,93,194,193,224,176,251,130,23,106,4,81,120,74,157,41,33,110,4,170,24,204,245,97,246,119,156,83,87,220,58,33,173,68,37,64,93,233,119,123,163,157,131,134,98,45,248,103,156,181,82,6,137,72,12,9,67,229,24,149,85,90,255,44,169,95,111,22,156,115,19,221,207,81,190,209,113,78,240,29,232,54,7,140,71,75,210,224,106,92,166,42,122,186,116,15,99,20,98,134,68,49,96,225,28,92,96,187,59,114,112,234,238,106,230,96,241,210,227,166,105,102,186,97,149,73,185,241,88,208,4,150,186,45,201,235,209,146,1,145,126,222,89,43,104,170,10,33,144,185,41,2,0,56,223,70,118,46,20,46,219,198,65,3,77,28,172,89,233,41,147,13,218,49,96,138,78,64,58,48,21,237,14,73,177,18,23,91,229,152,210,22,69,31,135,17,214,68,171,76,23,9,79,242,65,222,106,204,77,20,234,104,196,76,244,101,116,14,146,162,61,163,125,234,232,174,239,139,103,188,207,233,171,62,69,205,127,175,143,177,240,81,197,23,89,101,148,84,89,245,111,120,207,91,186,203,156,48,183,211,77,39,22,99,129,188,203,252,246,172,130,225,221,194,56,200,40,4,27,237,105,194,42,25,200,200,27,100,203,65,71,129,84,16,64,96,24,158,74,2,32,3,103,74,242,18,145,87,157,162,146,42,226,184,187,113,164,185,220,12,99,169,39,87,29,204,35,120,56,32,186,229,97,229,85,117,22,60,156,150,228,74,36,30,161,83,17,7,35,169,255,195,171,243,17,81,237,184,218,163,39,213,52,148,90,217,62,45,16,152,221,217,202,31,204,66,255,251,178,100,195,140,4,200,103,68,43,111,66,96,137,172,217,93,37,134,63,83,25,157,16,77,189,11,66,49,51,102,124,151,152,220,235,18,188,53,19,213,118,232,41,106,99,16,113,161,201,65,89,203,6,192,220,48,80,199,18,139,24,49,85,147,95,153,199,55,110,131,227,79,70,186,148,233,168,128,0,194,139,34,189,251,89,226,192,6,69,19,16,241,181,179,73,184,125,211,66,63,11,56,211,40,186,156,201,242,122,227,34,177,1,162,79,6,133,25,64,169,109,16,130,41,236,164,80,101,157,137,73,72,89,119,183,170,58,143,232,115,221,141,242,184,137,237,217,116,252,226,140,154,34,153,168,54,2,120,38,81,7,79,12,124,241,209,179,100,175,179,53,8,15,130,227,17,241,24,179,25,60,125,173,103,173,182,148,77,210,140,76,238,186,156,80,148,30,142,18,74,202,36,140,154,200,156,183,220,43,85,10,144,36,126,217,242,186,182,43,110,182,40,203,152,198,5,85,2,0,4,192,16,152,94,38,54,113,160,104,112,76,24,193,138,74,176,133,32,243,117,226,64,9,215,150,66,165,116,43,89,191,5,9,241,3,113,207,29,223,214,214,199,137,142,189,173,201,93,252,242,239,202,247,112,185,84,74,202,72,156,228,8,144,178,10,33,38,34,59,229,19,177,221,235,178,215,125,181,247,107,186,9,235,82,148,141,108,203,93,21,217,180,147,213,119,173,232,82,46,154,21,155,44,188,56,14,30,41,166,57,92,232,245,89,245,22,18,101,195,114,235,151,152,184,179,115,174,203,77,10,76,145,201,145,178,108,206,137,185,245,58,153,245,50,194,153,201,127,233,0,128,171,77,85,180,220,96,80,72,17,140,62,131,208,110,200,161,253,63,28,216,31,144,218,217,252,167,192,115,194,202,240,174,89,4,181,247,11,32,31,216,140,20,135,50,208,157,40,50,164,170,78,40,186,215,40,184,239,135,94,145,232,241,205,80,109,20,153,246,86,188,211,165,70,89,118,56,137,32,162,161,28,59,72,92,151,47,75,83,46,116,103,219,82,92,20,74,52,22,211,139,16,112,241,172,167,82,151,155,82,164,31,177,172,214,49,203,118,235,246,171,139,32,120,241,203,115,103,43,53,92,76,86,27,181,72,3,2,77,17,195,166,212,12,132,220,45,20,14,138,12,168,117,17,50,167,36,72,51,21,127,218,196,70,9,106,212,10,11,42,151,99,77,126,237,95,230,89,101,189,218,122,225,50,167,70,104,135,150,153,46,123,187,39,109,74,243,16,153,64,72,10,1,16,23,16,136,65,109,172,138,138,191,248,158,56,191,168,174,235,78,30,181,153,230,174,163,226,38,189,162,166,219,171,138,138,248,139,23,53,75,81,140,56,120,255,251,178,100,199,8,4,192,103,69,59,73,107,240,136,44,233,44,48,200,159,18,213,155,18,205,33,247,194,90,179,162,228,243,34,121,233,18,184,198,16,212,162,111,30,162,227,93,113,62,245,228,175,205,53,173,98,177,226,193,129,107,218,249,155,127,123,199,164,163,240,106,52,89,239,223,176,0,32,0,0,86,28,224,165,57,64,117,65,178,38,8,208,77,43,77,118,70,20,49,251,107,142,86,107,9,230,160,191,130,110,143,72,98,245,4,144,64,129,55,2,171,160,148,225,50,97,204,131,137,160,235,164,12,23,70,171,76,170,20,89,42,139,57,237,149,40,155,84,76,252,171,3,33,80,75,26,112,251,49,26,70,148,12,107,111,98,151,44,121,76,160,212,194,149,145,141,232,218,133,100,27,173,67,32,146,36,218,243,133,218,80,67,44,69,224,196,145,168,195,98,82,137,27,152,148,72,161,124,14,20,60,84,186,84,16,139,249,150,163,203,84,29,132,29,199,95,138,0,0,32,12,64,0,121,214,228,48,132,2,44,202,168,68,38,127,6,14,150,30,21,45,25,3,36,98,12,150,154,251,206,252,189,244,90,183,133,238,81,126,127,250,171,204,49,206,149,0,129,205,73,186,66,25,25,192,6,0,80,104,6,112,32,21,249,16,197,41,207,85,70,84,242,240,114,156,197,109,103,78,115,149,217,245,122,234,144,28,173,119,149,110,164,43,75,53,126,113,7,213,244,175,35,191,121,7,80,183,6,89,152,30,195,203,231,152,172,143,108,250,62,243,141,82,208,105,21,184,140,238,62,64,69,78,254,177,54,146,42,4,134,170,201,71,81,208,172,50,144,124,232,176,177,11,107,161,11,132,80,6,132,108,170,159,112,178,136,173,177,139,44,235,241,73,43,83,106,148,116,194,158,43,84,154,46,80,220,62,86,244,138,218,96,196,49,116,217,122,173,73,4,208,47,237,101,94,234,102,220,123,207,106,229,193,134,233,232,100,29,164,226,222,181,183,96,187,254,124,70,181,182,249,199,45,238,182,217,200,79,219,114,229,202,183,54,16,130,100,240,184,100,141,53,140,228,207,73,2,141,108,200,251,115,61,164,201,131,248,97,0,3,107,127,23,16,49,51,163,46,147,48,129,178,246,23,64,40,176,28,165,39,67,4,131,133,43,85,3,226,200,154,154,152,59,175,236,9,141,21,125,219,252,107,90,173,118,15,108,80,125,28,177,146,235,68,125,108,35,155,89,35,24,36,138,48,122,67,85,234,28,139,135,10,106,175,87,188,218,45,35,227,242,13,138,65,144,65,219,99,174,14,94,207,82,169,188,106,73,232,204,195,227,71,66,142,53,106,229,100,232,24,155,77,139,91,55,84,34,163,10,73,222,30,48,171,164,188,255,251,178,100,199,136,4,42,104,69,227,65,125,224,137,108,233,77,49,38,89,85,1,157,10,141,161,247,202,81,179,162,161,131,34,185,192,143,9,237,177,10,183,188,146,77,6,121,220,30,234,20,28,225,230,33,203,109,197,166,26,194,234,248,232,243,40,113,143,209,39,189,247,173,175,208,0,64,144,24,32,96,160,191,195,1,122,225,136,113,50,17,42,212,25,23,137,62,116,150,34,87,237,212,238,21,179,140,242,189,74,181,238,2,44,120,161,97,51,38,15,115,149,18,194,253,201,41,7,3,80,49,131,234,106,45,102,156,15,166,194,36,51,116,145,113,155,98,53,52,117,41,89,227,93,75,86,1,118,124,42,104,137,201,30,105,87,7,160,198,81,28,192,146,218,142,46,166,201,189,19,115,246,174,92,252,89,40,114,8,16,181,67,6,51,49,83,108,234,175,44,162,214,130,226,147,22,242,167,91,122,52,19,112,183,75,3,238,33,85,36,34,150,85,2,72,1,178,251,152,116,16,144,121,140,38,24,248,177,88,131,114,2,163,13,45,183,0,104,35,242,225,174,200,156,109,201,114,25,237,250,127,144,73,229,148,189,223,255,231,106,199,105,63,11,118,117,141,122,25,174,239,245,172,55,126,111,58,147,52,187,237,110,234,182,171,124,140,21,116,111,187,143,218,107,45,121,94,187,149,230,189,14,216,124,246,206,225,116,201,171,211,242,97,64,9,5,158,214,70,195,74,230,39,92,238,139,33,155,8,48,70,141,0,124,119,149,143,152,94,154,198,220,245,7,234,6,230,213,102,182,45,191,155,234,245,21,19,96,249,211,51,142,29,111,81,101,7,192,3,146,145,150,160,217,30,198,185,40,85,69,87,6,48,53,218,143,229,243,157,64,126,192,149,56,133,211,132,38,121,146,146,196,100,203,38,202,150,171,73,46,253,145,216,36,142,8,89,81,20,57,253,105,26,74,234,80,106,215,205,77,66,162,212,202,166,32,144,132,142,102,203,180,112,134,217,205,40,83,143,24,73,205,3,220,82,24,71,170,170,25,197,11,43,138,152,62,22,148,131,232,48,147,67,7,139,154,234,89,71,65,135,210,23,88,216,184,75,150,71,85,130,25,24,161,15,184,82,230,136,22,205,161,249,132,165,153,204,72,228,246,85,232,248,4,2,38,42,128,4,128,1,38,112,89,193,64,106,137,154,89,97,139,72,133,172,113,215,67,214,153,154,13,191,14,195,73,194,134,30,130,96,106,44,251,127,47,231,227,218,217,103,143,38,234,247,29,119,43,28,213,252,191,30,103,207,179,169,81,156,209,20,132,196,205,50,158,140,173,57,73,6,70,112,89,184,169,24,194,109,80,205,48,142,85,61,171,157,161,64,114,202,156,117,77,56,119,255,251,178,100,201,136,4,210,103,195,171,99,127,68,149,204,216,201,61,40,126,17,9,155,19,141,5,123,1,245,179,100,244,195,14,124,55,116,243,207,72,216,238,108,104,96,73,100,220,186,97,188,182,236,243,207,69,45,19,247,79,109,62,235,103,104,0,25,117,93,232,247,251,64,32,92,155,78,38,137,41,0,242,231,31,152,199,81,160,93,113,164,195,10,243,173,178,125,71,113,236,99,26,219,116,129,218,129,233,17,210,196,20,61,12,124,206,81,103,203,28,147,61,66,103,66,216,232,172,148,139,72,189,56,188,34,121,162,217,251,29,135,190,39,241,31,14,208,5,168,150,107,100,86,149,218,103,202,78,230,168,234,129,47,113,73,10,49,249,178,107,216,44,198,70,118,59,3,11,135,78,20,7,34,167,170,210,205,154,195,236,185,159,173,124,144,191,3,77,0,141,53,60,49,146,108,197,197,35,37,27,0,75,179,0,7,11,182,96,18,161,154,64,4,32,246,209,182,161,117,170,190,44,149,115,55,143,221,169,53,104,255,123,99,245,170,157,187,243,49,169,234,107,88,125,154,213,233,36,121,221,237,14,231,187,143,164,223,197,50,39,131,160,196,12,113,89,233,143,210,16,75,12,89,5,171,8,61,32,148,124,239,12,122,141,202,120,69,215,229,220,169,199,68,166,105,223,125,225,232,162,5,157,166,251,148,243,16,73,110,105,12,211,72,32,20,100,202,96,185,12,128,9,49,215,7,141,50,12,40,82,197,136,255,81,47,186,82,74,248,255,84,137,141,87,25,165,113,189,221,172,66,167,34,231,31,10,95,103,187,243,116,86,159,155,64,1,128,130,2,177,186,6,65,177,165,232,208,216,132,109,54,133,172,233,195,180,110,29,218,85,66,115,34,140,185,18,41,18,34,109,34,104,12,162,36,208,180,160,88,137,125,77,120,63,63,164,17,169,244,181,121,75,91,139,14,56,41,93,5,89,26,239,131,51,80,235,11,50,182,32,134,171,212,137,69,165,131,174,247,80,69,22,8,211,156,22,180,216,154,243,58,174,211,127,37,231,45,167,65,118,90,83,27,94,105,234,105,75,211,45,194,25,4,163,63,138,248,102,36,154,53,182,73,218,22,81,35,166,47,100,142,179,17,108,227,226,64,205,160,65,228,207,250,251,33,4,151,91,73,123,59,128,130,29,84,199,48,249,179,22,106,202,152,192,70,48,27,224,20,68,45,90,13,76,40,110,220,57,87,113,120,172,110,26,229,155,18,171,150,107,112,168,196,84,245,166,44,160,27,18,246,218,87,220,230,197,193,42,85,213,68,51,101,190,207,75,37,39,37,172,68,182,228,41,9,200,163,124,176,235,68,58,79,48,100,76,20,154,108,180,105,162,137,180,216,168,255,251,176,100,214,10,5,131,103,66,139,134,126,210,156,236,232,169,96,201,104,17,141,155,17,13,13,179,194,15,51,163,228,244,161,121,217,102,168,32,139,167,94,139,50,10,73,204,87,69,103,19,116,84,173,55,74,244,205,151,87,73,150,131,58,43,78,154,42,73,20,97,74,112,202,111,174,6,101,27,232,88,33,227,91,245,94,28,228,144,214,81,197,107,100,59,8,172,171,154,209,18,238,95,165,157,149,24,203,80,56,252,31,57,68,121,58,241,237,74,218,199,160,33,211,174,101,166,49,176,138,112,112,114,172,140,42,178,70,146,70,112,215,24,178,196,70,214,167,7,55,97,194,83,223,146,204,246,151,45,85,54,57,143,34,165,186,106,231,87,121,99,215,224,87,38,209,174,70,24,91,165,76,30,134,49,136,214,54,119,163,7,193,59,26,89,203,111,83,3,219,134,138,213,248,137,149,139,138,181,155,10,211,106,0,8,0,2,50,252,211,76,32,50,208,113,107,80,17,122,155,50,0,96,176,98,242,251,46,188,149,185,46,250,104,156,10,229,233,181,169,115,236,255,127,186,175,150,26,206,231,48,53,61,28,129,152,212,241,68,180,71,4,56,99,232,185,8,62,71,112,252,145,51,133,91,60,30,138,164,19,126,68,22,113,93,177,169,255,29,76,94,16,29,106,204,193,16,219,116,1,118,67,61,2,3,38,180,29,103,15,88,56,149,208,80,66,85,44,135,5,14,219,196,214,159,193,206,190,105,76,86,251,197,243,19,119,215,196,76,235,183,14,183,205,178,147,253,54,190,210,192,35,212,163,52,216,7,161,25,49,196,196,189,192,157,32,15,40,98,52,44,0,117,78,178,104,160,114,121,2,56,23,34,45,81,52,109,19,88,222,175,24,117,228,186,237,33,153,235,34,12,198,42,130,83,35,121,141,64,147,80,131,213,220,98,43,73,55,170,118,230,149,163,109,4,83,171,33,181,104,162,77,228,93,150,164,59,100,201,106,111,75,46,100,40,167,57,83,171,18,106,21,37,83,156,101,217,141,100,59,113,65,52,15,215,251,188,124,238,136,163,212,241,116,178,49,181,117,69,224,89,136,178,106,137,123,57,246,112,181,42,26,195,47,159,175,10,117,40,5,137,65,222,152,0,6,163,6,111,240,6,48,116,105,228,6,20,32,60,112,224,8,139,9,147,157,245,64,175,165,209,37,241,182,54,217,9,0,219,26,244,228,147,42,86,55,75,159,247,211,168,52,100,128,160,125,130,230,237,176,254,11,244,224,155,226,157,67,21,62,73,165,108,122,59,233,6,41,223,48,148,245,237,169,117,196,75,95,222,143,186,173,175,99,213,139,137,219,75,53,103,167,85,58,12,134,171,11,117,214,80,187,24,130,86,255,251,178,100,206,11,4,155,102,195,195,99,125,240,153,44,216,201,61,233,6,19,209,155,12,141,165,111,130,44,51,100,176,150,24,125,211,236,55,74,206,27,40,130,154,103,84,169,147,101,32,253,28,134,213,43,22,218,141,140,183,195,122,108,237,125,215,201,201,113,72,80,73,102,120,145,138,104,213,216,232,29,42,1,164,228,246,119,202,184,20,53,32,208,112,80,94,94,8,151,168,92,249,193,194,101,139,141,64,184,232,134,100,157,135,9,198,164,76,173,44,161,42,30,85,6,154,126,81,48,174,45,36,73,167,89,68,82,67,117,68,201,90,172,212,143,70,192,249,62,60,145,173,190,178,251,22,245,13,7,109,198,152,214,67,233,112,109,9,242,129,93,59,114,38,211,243,161,29,50,137,47,123,235,76,105,202,170,243,79,62,117,87,52,188,143,191,117,127,119,236,226,188,69,194,57,39,20,87,214,197,230,105,151,62,55,214,229,152,44,86,167,0,0,9,64,2,14,119,67,98,196,193,3,53,137,196,64,203,34,95,224,185,226,39,113,164,39,69,105,222,89,96,216,40,74,54,212,102,109,74,165,91,21,65,101,207,170,157,42,145,212,4,34,100,102,132,24,148,157,9,209,246,113,0,144,165,171,71,102,170,152,197,67,30,232,167,215,84,206,46,123,253,206,223,91,31,87,53,204,196,222,179,159,83,44,222,126,109,121,125,55,133,151,238,156,198,124,181,237,157,71,209,1,35,178,152,155,229,9,72,140,214,36,226,82,240,129,249,49,58,251,166,197,76,207,87,83,93,92,237,187,99,31,111,57,45,65,234,0,202,203,35,95,111,112,10,34,67,203,59,253,179,178,92,235,180,74,148,245,113,120,103,81,82,211,245,11,21,4,16,90,135,82,33,88,226,139,182,89,71,161,34,97,38,83,66,221,56,69,180,163,73,68,109,207,45,203,56,182,79,148,3,36,143,42,180,166,233,227,165,91,121,154,64,238,49,146,200,49,71,156,130,6,242,240,134,95,136,92,88,184,40,137,251,39,156,157,57,41,100,29,208,60,147,55,200,130,19,83,87,157,218,162,226,205,76,137,216,157,43,61,157,20,209,185,250,204,196,225,182,93,230,246,241,13,167,163,247,33,91,243,30,98,248,76,3,0,16,1,192,21,36,193,129,52,105,11,172,137,106,84,5,84,53,61,165,136,194,206,174,101,142,235,76,192,178,249,250,42,245,110,208,203,169,233,174,234,107,82,138,126,86,207,15,213,139,115,48,52,169,244,3,60,104,62,88,148,48,104,144,64,16,0,240,30,3,132,194,242,194,141,64,160,200,33,37,138,190,30,82,110,171,121,221,235,158,246,137,249,222,23,108,219,103,190,217,32,121,45,86,41,10,45,121,185,41,255,251,178,100,202,136,4,205,103,68,75,73,91,112,141,76,217,143,49,38,121,19,29,157,16,173,33,185,146,23,51,100,48,246,25,28,39,8,66,44,177,39,60,239,110,226,120,169,87,89,86,77,47,225,184,132,84,173,58,244,42,69,74,102,115,38,69,154,182,82,210,107,138,102,242,4,52,107,184,0,3,169,38,178,0,196,48,185,50,183,73,125,159,197,125,196,215,3,224,22,33,165,237,172,75,202,114,192,137,151,160,228,14,204,54,58,238,173,237,168,132,240,34,88,233,144,70,138,235,180,40,29,19,125,30,101,190,40,214,194,180,195,137,51,178,166,89,238,142,46,110,46,225,231,185,200,237,174,10,228,254,36,103,33,14,242,120,215,40,182,181,63,199,232,94,25,101,181,180,194,27,65,94,176,242,26,183,219,163,252,253,189,191,111,51,13,177,21,227,51,219,121,157,43,150,216,157,160,214,219,248,249,42,0,12,86,18,251,141,103,12,138,149,12,21,156,187,149,19,184,137,207,249,52,248,57,137,150,100,128,146,124,220,17,28,67,138,174,243,69,35,36,156,133,165,58,240,64,40,17,146,201,19,217,54,195,38,226,165,54,121,89,47,36,209,205,104,182,177,129,180,230,142,15,154,61,93,60,175,125,55,57,91,115,177,202,65,134,53,121,29,137,73,67,107,17,33,215,93,71,117,154,242,201,48,255,212,134,173,26,132,182,18,156,244,220,88,178,164,182,210,93,100,231,13,195,88,248,227,255,197,175,43,213,70,89,127,214,203,125,124,215,109,46,213,58,165,89,226,8,73,129,96,16,89,6,218,62,32,20,96,34,104,210,232,72,9,66,34,30,38,252,207,198,33,235,138,162,60,161,131,88,108,185,19,146,82,6,89,131,72,96,209,201,180,99,122,224,202,102,174,185,42,1,67,4,231,72,8,21,0,9,40,69,164,46,116,13,227,174,129,12,70,149,4,17,81,92,216,173,57,105,87,77,127,83,117,212,25,100,18,39,55,142,113,19,30,176,244,188,156,148,145,59,9,4,151,207,200,60,219,212,77,77,140,107,24,172,64,226,76,92,232,156,241,201,62,170,49,181,224,137,155,36,126,222,238,60,151,186,239,57,157,239,25,239,212,254,214,0,134,89,55,189,44,200,87,2,0,13,80,3,224,82,74,73,28,136,206,76,22,139,196,87,125,214,212,130,43,25,152,232,21,155,72,58,176,52,210,122,159,70,172,202,215,131,49,64,70,43,56,8,25,10,48,194,104,197,98,177,91,7,67,164,65,131,0,28,78,48,72,117,228,8,2,115,243,12,15,217,21,98,222,233,143,250,82,234,110,170,33,17,71,142,28,83,216,165,15,161,0,96,177,108,182,168,150,111,168,247,241,201,12,152,194,139,23,255,251,178,68,207,8,132,161,102,199,75,12,74,16,155,204,216,150,101,38,110,18,149,155,27,44,37,13,202,110,179,98,89,166,33,184,147,105,166,142,58,7,146,211,104,156,32,195,110,147,108,161,169,50,155,76,58,76,93,188,138,173,112,54,233,218,72,48,146,47,164,178,1,76,61,0,0,48,91,24,4,115,170,21,56,137,77,171,33,42,132,38,15,109,163,83,97,9,217,202,40,25,93,173,28,55,116,173,62,161,206,41,97,213,233,7,99,11,227,43,26,41,29,46,112,120,134,168,182,63,153,31,171,19,134,10,132,180,199,148,122,53,141,132,167,149,5,33,131,202,40,244,74,105,55,167,40,82,225,94,230,92,110,56,225,105,66,69,216,116,56,227,69,36,103,15,114,211,45,68,39,103,202,143,114,79,78,243,151,181,33,201,34,96,185,137,119,187,231,228,120,134,143,46,212,42,100,84,24,113,53,141,178,160,101,21,22,239,29,13,180,152,57,72,1,80,47,182,127,247,213,0,0,29,64,144,1,38,50,59,0,220,105,64,66,139,21,86,181,230,157,197,13,193,46,60,228,69,214,126,223,215,10,31,158,144,69,240,134,44,229,95,40,212,78,119,236,246,228,110,181,31,46,70,96,92,212,185,227,114,108,238,220,50,228,70,218,212,43,41,115,212,185,156,113,224,93,230,13,18,146,222,107,83,113,151,86,153,149,75,175,198,171,99,135,63,251,250,242,144,245,58,195,180,155,63,243,99,119,189,75,115,234,100,235,105,203,116,113,101,157,79,106,146,145,211,91,166,191,85,101,223,109,158,189,241,197,221,71,92,95,49,21,127,61,215,203,25,13,254,101,226,107,192,0,67,149,39,8,41,165,32,238,254,195,248,190,1,187,39,113,28,190,173,58,107,252,89,28,127,102,21,14,102,52,94,231,104,200,74,230,63,153,255,54,232,166,35,187,71,185,45,116,120,50,76,87,187,203,157,245,15,12,213,16,233,79,234,164,26,231,87,70,90,25,9,90,165,88,180,178,81,153,26,89,74,172,139,187,10,77,17,51,204,174,42,135,119,167,150,200,229,37,37,119,56,173,105,173,110,150,69,33,21,112,217,181,32,108,38,25,68,99,69,104,132,96,128,4,193,238,196,26,130,197,99,178,86,19,29,117,86,18,85,139,249,20,144,67,113,215,254,211,253,44,159,236,179,83,216,247,150,179,177,44,158,186,237,212,110,48,51,137,64,234,217,169,103,81,25,167,22,27,113,109,46,71,93,147,43,37,138,144,36,191,88,195,73,0,205,1,65,150,150,73,189,158,203,223,247,158,253,251,175,227,119,225,210,217,167,145,171,247,158,114,243,200,147,204,186,169,161,39,32,25,130,20,37,100,109,145,225,66,37,80,154,97,255,251,178,100,198,10,4,198,103,70,235,33,95,146,112,140,217,61,48,197,142,85,145,157,23,77,165,93,2,66,179,99,100,244,162,57,99,13,138,69,73,139,154,115,41,34,37,48,189,219,19,162,228,109,24,56,192,176,227,14,216,246,107,186,216,215,221,153,84,218,24,123,106,168,66,2,22,160,0,174,200,6,110,18,198,90,130,11,156,200,107,56,89,191,62,85,170,150,4,116,231,34,162,10,173,82,163,130,200,80,93,237,166,141,72,182,72,123,226,165,11,147,87,86,82,230,98,245,48,241,246,11,44,82,76,89,60,80,172,138,150,21,18,163,64,162,42,91,25,206,69,36,74,147,143,32,68,141,51,48,146,56,66,175,217,41,30,233,117,44,248,121,114,93,214,96,146,170,210,248,118,49,135,49,89,206,212,226,8,181,176,128,98,139,34,137,133,205,31,34,246,61,245,71,53,90,107,87,141,183,158,248,190,43,154,190,59,238,252,208,32,205,10,1,0,25,151,106,120,1,154,145,102,49,208,10,204,176,144,88,24,88,149,121,161,144,81,38,97,41,148,196,32,24,46,87,5,91,107,177,134,233,79,98,69,44,161,198,198,95,41,115,169,209,94,133,36,18,152,100,18,0,194,10,170,36,75,41,169,21,96,74,229,70,199,143,143,27,134,5,221,22,24,193,32,125,128,66,133,7,152,4,167,51,59,100,76,254,8,130,202,138,7,67,237,231,227,185,123,173,209,92,69,206,232,158,58,175,211,231,248,109,241,23,81,61,119,124,207,245,212,219,231,103,55,17,204,51,86,138,95,71,237,90,74,39,122,57,235,206,74,143,239,150,183,87,99,226,27,219,211,233,234,171,71,163,207,181,27,85,0,92,218,99,180,70,144,145,215,105,155,9,182,222,53,86,238,192,227,36,172,107,122,40,176,4,89,165,9,7,68,226,144,32,117,81,248,81,121,175,41,114,100,209,97,98,66,168,39,248,174,208,194,197,131,0,194,5,137,67,209,218,76,232,213,90,98,236,154,50,34,134,252,188,210,45,165,52,141,164,151,156,147,235,45,186,244,169,31,194,203,91,142,31,241,82,107,55,223,9,23,107,46,54,174,229,182,72,65,246,50,93,244,202,139,137,122,29,35,178,210,232,235,147,207,170,155,113,180,197,54,73,181,210,6,102,94,0,6,12,78,212,200,131,5,65,132,48,32,226,240,19,64,16,69,49,137,147,155,198,110,212,96,55,26,254,165,28,140,74,53,0,84,202,227,223,83,44,249,170,151,242,121,95,70,197,42,126,7,1,17,168,185,175,114,178,192,20,146,108,239,200,83,244,184,137,104,14,49,29,21,68,176,184,72,178,232,36,121,218,161,154,141,88,150,200,175,75,38,230,160,249,111,112,254,231,174,255,251,178,100,202,10,5,105,102,196,171,89,91,112,130,172,217,125,60,200,93,83,241,157,21,45,133,126,129,181,51,165,52,177,151,160,227,251,82,144,57,166,157,178,46,108,174,122,232,51,109,8,24,77,18,113,154,194,108,105,221,146,126,225,36,78,230,139,175,156,59,107,167,124,58,185,157,247,81,55,203,57,190,190,251,230,98,109,222,168,58,122,172,78,250,128,0,56,212,72,128,157,146,53,201,1,247,16,164,147,81,171,92,124,29,240,155,105,213,13,74,24,129,230,223,179,116,210,14,216,199,35,115,255,243,72,44,99,160,90,147,191,101,118,79,197,215,206,254,166,192,227,57,58,139,113,117,131,194,125,102,177,160,130,65,224,64,211,48,72,100,229,242,68,122,75,124,201,103,73,219,174,103,197,37,132,101,41,238,70,158,119,222,173,190,170,214,125,86,232,139,71,168,26,170,50,176,204,208,106,195,42,6,12,177,26,21,42,24,124,154,144,70,28,2,130,143,72,226,20,5,181,151,193,138,191,176,85,20,235,21,107,118,95,254,218,128,92,250,93,89,179,110,212,197,71,46,26,22,4,166,131,146,48,26,97,228,1,6,134,238,190,18,26,61,68,171,181,208,193,232,160,72,120,82,84,19,137,10,199,74,160,33,232,176,93,46,83,26,37,57,70,251,93,235,203,53,24,113,103,236,247,154,214,121,107,253,61,235,63,214,170,175,113,89,157,126,127,134,121,42,166,182,49,141,239,253,247,215,60,135,242,86,171,105,15,37,49,102,20,117,15,59,171,125,103,51,81,183,34,114,70,234,42,255,25,119,156,193,213,49,107,219,91,175,255,239,52,173,33,190,120,246,183,197,162,131,194,96,225,69,19,101,204,70,251,24,216,208,0,116,196,26,248,71,197,82,20,1,161,248,56,217,136,73,14,138,165,130,212,202,246,11,59,10,182,60,21,191,78,230,164,124,205,182,221,239,15,244,233,17,209,17,211,147,189,146,53,189,55,34,202,41,148,249,91,59,210,138,169,164,167,182,47,183,104,146,168,252,63,86,247,101,202,109,13,90,20,91,185,205,82,134,26,248,146,104,201,108,150,145,163,209,57,47,9,182,157,140,64,228,146,116,3,190,72,121,210,145,72,179,48,179,155,178,210,66,123,87,136,104,54,79,40,226,230,226,33,87,101,49,144,194,243,17,90,159,101,114,4,111,99,65,5,81,48,170,0,214,179,29,80,104,249,154,38,108,97,133,5,154,112,206,186,213,73,42,22,185,71,86,35,19,185,77,77,118,143,57,51,214,255,176,149,217,159,225,203,152,103,118,85,63,94,154,44,190,174,67,243,181,239,115,60,251,45,142,64,108,201,213,140,169,36,101,151,172,11,251,87,188,195,191,212,10,48,20,255,251,178,100,211,8,6,12,103,67,3,134,127,176,146,172,216,233,60,199,232,81,129,155,27,141,9,125,2,0,179,101,180,196,23,52,49,145,221,29,133,61,59,119,69,175,186,223,69,250,218,132,49,109,244,75,227,161,150,232,172,236,85,42,187,108,170,82,81,16,255,83,173,181,142,134,54,158,197,55,238,109,187,167,109,85,5,247,43,23,69,64,6,197,128,20,210,107,101,41,70,219,39,198,225,181,78,164,228,219,67,195,59,161,234,233,93,9,243,206,29,243,107,17,178,197,182,209,68,212,15,151,21,138,156,86,129,27,21,215,80,60,170,36,62,3,84,65,29,235,87,76,231,89,86,247,35,228,216,241,73,119,21,40,67,157,8,32,124,89,195,51,214,135,109,144,39,110,82,204,51,196,78,169,27,250,84,73,105,83,175,136,59,185,209,252,249,158,169,166,51,185,183,28,227,174,30,179,169,16,170,215,145,158,69,219,74,163,163,150,244,1,234,0,12,0,0,57,150,131,76,159,42,4,26,209,192,232,160,151,224,192,17,0,41,49,251,115,90,212,49,249,84,243,253,68,254,63,145,88,62,98,181,203,109,238,236,86,189,83,8,246,12,81,221,98,210,231,189,145,57,170,27,27,171,20,189,188,113,139,195,208,243,60,105,169,252,171,212,161,68,97,16,53,21,171,20,215,119,179,13,34,240,180,35,35,18,108,101,156,37,242,58,123,196,96,121,175,161,242,169,103,175,121,233,206,153,146,34,74,94,102,106,219,60,76,145,163,102,109,211,51,43,8,226,250,151,34,199,219,122,103,52,235,106,180,206,78,162,186,231,54,149,128,235,163,225,77,126,176,3,134,134,80,50,147,181,8,221,100,23,173,71,185,247,116,57,173,154,22,245,107,41,59,114,52,78,116,21,107,78,160,69,72,21,105,178,120,32,33,124,224,163,238,43,182,186,76,200,217,129,114,164,11,172,196,39,228,5,39,64,94,172,249,130,104,23,66,255,59,109,178,205,69,157,83,240,237,55,67,134,107,65,218,182,109,19,83,170,38,186,4,49,35,8,233,180,118,98,248,78,98,72,165,74,8,87,49,221,179,243,96,183,245,126,235,50,114,210,152,127,189,252,84,90,218,179,179,227,117,248,175,110,245,168,101,216,10,232,4,24,188,9,131,42,154,8,49,173,146,7,32,155,57,186,37,135,31,134,39,43,42,94,217,119,221,87,230,61,3,197,223,153,100,169,177,210,208,217,161,171,150,21,174,210,70,229,112,61,36,34,205,104,147,217,0,189,212,246,114,173,151,214,185,93,234,83,236,41,206,106,141,180,1,77,149,54,31,159,236,108,153,133,118,190,217,219,42,35,189,111,239,180,255,53,221,178,235,35,220,127,245,187,111,166,220,206,255,251,178,100,202,10,132,228,103,68,67,99,95,64,138,204,232,248,61,38,111,20,253,155,16,205,153,189,2,46,51,164,116,243,47,49,248,255,60,227,21,120,191,122,216,239,146,50,105,253,217,136,233,35,25,16,169,204,115,72,36,113,132,78,117,104,165,90,9,186,8,174,166,91,169,5,160,163,118,57,166,129,153,112,19,38,68,99,152,141,234,91,208,245,245,109,26,17,38,227,144,239,81,163,142,170,14,182,116,122,58,10,118,100,45,97,90,174,110,106,154,105,152,242,235,16,243,52,178,111,59,251,190,110,246,18,226,42,190,207,253,189,235,215,28,112,243,175,30,209,210,244,242,141,40,133,160,124,166,129,36,158,147,67,203,88,104,41,57,200,172,44,195,11,37,174,129,168,159,178,106,71,181,180,55,102,105,119,188,41,38,103,55,234,84,218,249,143,209,45,145,159,183,90,92,195,107,26,86,145,156,121,214,132,208,219,118,234,185,99,239,137,183,186,98,86,124,75,220,132,111,139,128,143,37,3,64,1,216,230,106,249,25,241,38,162,72,178,163,13,0,116,40,24,88,211,230,86,170,81,135,34,158,188,17,89,254,177,18,228,163,41,109,152,85,190,107,92,161,169,106,166,17,156,240,202,137,224,166,214,90,253,101,188,225,112,212,15,65,182,197,13,59,212,85,51,207,63,203,201,210,230,111,207,157,220,178,188,34,50,253,81,178,251,230,114,78,5,211,151,5,230,166,89,144,41,232,100,243,187,77,79,109,30,23,60,151,216,142,77,181,165,187,84,146,10,115,116,181,89,26,41,154,186,152,243,186,42,50,5,45,237,122,186,6,100,250,0,0,77,107,108,204,170,92,96,216,58,136,12,42,92,122,96,178,129,64,124,39,165,70,12,6,157,237,153,53,252,88,89,210,93,38,24,45,241,138,178,238,138,115,39,125,38,145,198,89,207,89,123,59,78,147,175,90,55,12,127,139,181,133,27,165,151,19,146,100,195,106,200,144,74,79,57,160,179,140,191,246,137,153,230,211,163,31,12,189,103,168,157,250,109,27,241,111,49,91,95,190,171,126,73,88,207,254,161,16,205,173,110,235,218,138,247,108,231,75,222,115,249,172,112,23,162,1,51,78,67,133,194,52,2,96,99,64,114,161,173,51,152,16,72,192,8,24,202,66,136,233,90,153,209,138,107,142,156,133,138,204,202,29,251,151,99,238,36,175,149,234,202,59,42,193,221,153,123,242,140,191,179,143,85,47,51,150,229,187,213,163,178,138,38,109,16,150,199,46,210,65,210,110,88,222,57,103,176,104,221,95,246,70,205,142,199,23,151,131,216,116,24,92,60,103,103,16,15,136,97,157,206,24,228,48,182,223,177,220,60,51,115,4,147,57,73,98,146,18,255,251,178,100,196,11,4,114,102,196,171,67,111,64,126,140,233,44,36,199,191,21,37,157,13,13,141,253,2,95,179,98,173,131,46,248,56,81,245,67,106,132,48,155,67,148,165,53,108,239,55,254,248,131,156,251,103,234,177,177,9,151,24,150,124,186,161,242,24,143,68,1,196,173,163,24,196,138,190,103,138,94,0,0,196,0,1,218,208,85,202,129,30,31,130,160,90,203,117,98,84,79,59,146,174,156,74,55,129,247,138,206,210,225,63,75,220,40,171,88,237,76,166,37,151,102,114,186,82,101,210,70,152,29,72,182,134,44,230,160,42,27,64,157,70,74,39,183,60,219,176,227,33,2,39,172,178,84,171,102,170,155,161,2,237,174,75,37,70,164,89,197,26,246,188,95,141,164,116,82,236,243,142,46,16,14,209,115,180,211,222,60,219,239,122,226,209,74,12,132,74,182,150,212,246,189,84,255,8,115,145,205,185,243,117,212,203,98,109,39,197,190,245,156,179,229,102,21,130,129,39,13,191,169,2,2,1,154,215,25,129,57,158,9,153,136,249,114,205,172,97,14,230,88,6,10,6,126,200,1,96,248,79,37,50,168,121,255,138,83,206,74,114,175,168,119,26,251,238,93,161,221,190,205,19,146,56,38,90,169,148,182,64,132,31,5,86,46,6,187,154,42,112,227,31,36,103,16,203,237,123,95,87,83,238,149,81,17,81,79,90,61,213,119,125,167,127,205,180,119,51,205,125,107,190,150,207,124,198,136,137,11,89,151,111,243,113,219,246,177,117,227,234,152,150,62,233,157,98,214,190,119,125,211,89,165,191,211,221,94,95,0,43,98,7,195,170,219,227,89,59,239,64,159,119,187,107,45,150,72,29,22,86,188,217,246,158,142,79,151,223,93,86,226,177,156,211,191,144,254,146,221,22,45,20,148,30,68,146,124,204,105,181,253,63,228,190,193,18,69,205,21,149,185,145,97,35,142,189,34,239,136,71,140,202,198,146,217,19,117,162,37,7,234,130,33,125,172,14,240,123,89,84,228,16,219,59,21,73,238,89,110,196,85,37,249,45,254,178,218,33,153,146,56,25,223,207,100,82,204,61,202,42,127,241,117,87,51,183,63,210,191,255,175,51,104,1,80,3,65,217,50,9,51,29,51,26,84,3,0,156,96,0,88,32,194,3,83,113,161,130,0,24,251,209,13,95,125,157,180,18,82,64,49,72,148,166,146,113,215,250,221,194,174,54,47,193,214,228,22,107,202,99,114,60,114,154,223,117,159,212,143,205,202,105,6,14,17,68,142,47,39,128,103,77,129,83,63,83,230,87,206,83,43,104,59,229,100,57,103,160,39,166,106,132,131,222,2,51,72,119,198,93,206,157,130,53,35,218,228,20,129,137,163,11,153,45,255,251,178,100,196,137,4,160,103,68,43,104,125,240,125,76,217,141,48,200,175,19,49,155,14,173,141,187,82,129,51,98,173,132,174,56,114,118,67,94,186,216,226,170,93,147,91,165,119,91,36,165,59,27,24,24,34,108,155,177,192,43,159,221,18,31,229,239,44,80,0,16,80,0,25,136,50,32,26,9,214,106,170,143,181,224,73,85,40,126,153,68,106,37,65,64,225,51,180,48,138,101,75,47,199,153,93,17,51,38,31,17,10,5,80,142,46,212,129,83,104,151,34,98,44,97,110,78,190,144,144,207,118,113,212,41,93,155,17,10,208,44,123,16,182,82,131,107,50,204,145,178,99,168,133,242,212,73,44,137,40,176,178,90,178,227,205,63,16,210,227,119,165,20,169,37,199,154,202,95,70,161,249,182,246,246,111,166,203,101,112,134,125,70,159,164,81,88,203,89,5,148,187,53,122,91,166,47,115,42,94,118,111,180,104,218,87,219,236,170,226,148,155,122,239,64,46,214,108,235,0,0,32,0,153,100,41,150,131,153,88,33,135,161,4,11,25,233,122,110,50,180,234,167,17,129,63,11,2,214,39,45,186,217,72,103,111,211,225,70,128,171,49,26,139,233,31,146,172,76,12,137,48,43,199,249,70,9,12,88,204,53,9,79,99,153,181,122,215,223,236,238,247,120,110,246,236,246,241,144,255,186,170,35,186,187,232,97,199,86,166,59,91,67,20,245,38,83,214,200,233,119,54,179,210,142,253,81,166,218,98,164,247,53,183,174,121,154,50,79,67,214,214,99,13,99,216,201,238,66,3,24,214,0,4,0,2,4,21,155,66,134,80,199,131,62,213,24,27,133,89,121,81,60,47,133,98,101,149,66,66,178,184,133,56,173,220,172,71,159,44,71,154,85,179,9,205,24,60,128,185,166,12,65,200,97,21,109,247,122,192,239,140,216,180,195,8,49,50,40,59,51,95,148,17,7,165,16,133,36,172,66,70,194,247,132,63,73,62,122,25,231,46,194,217,63,24,66,195,225,133,89,179,95,156,141,190,196,156,42,253,215,239,142,156,203,209,94,35,190,226,89,85,175,243,119,239,138,254,50,155,211,190,187,255,93,243,179,87,222,0,76,254,204,20,255,88,56,182,128,92,192,158,67,10,153,57,72,110,28,140,161,115,7,33,31,14,190,143,124,229,153,232,245,103,250,146,146,182,114,215,147,114,250,9,170,223,45,159,133,101,11,149,216,166,145,203,46,235,184,235,93,175,186,88,252,166,63,57,110,91,0,106,247,47,111,31,244,98,36,214,133,34,119,210,166,106,171,187,137,81,187,33,146,187,66,58,43,99,224,99,43,210,166,217,81,97,7,50,16,135,130,82,127,229,90,245,154,80,207,85,111,59,92,123,134,202,255,251,178,100,198,139,164,41,102,196,163,102,84,112,140,108,216,168,97,38,110,18,221,155,15,13,13,125,2,109,179,162,160,244,162,184,225,13,55,193,247,213,95,59,149,137,158,156,151,108,99,105,207,36,0,228,225,7,198,215,75,157,101,25,67,206,96,39,134,120,15,102,72,12,135,72,97,158,80,197,61,98,43,179,33,207,15,156,85,202,199,144,149,175,212,155,142,224,227,0,144,184,172,210,50,173,144,69,166,73,76,160,212,69,212,198,208,38,170,50,70,27,65,43,60,211,107,206,144,173,38,68,138,168,128,202,179,200,18,180,137,200,224,207,85,152,148,170,141,74,48,40,151,194,76,101,20,203,71,104,187,226,136,187,74,74,43,50,178,70,153,36,36,105,139,48,230,144,227,254,195,126,158,187,12,74,66,162,201,121,113,151,78,72,149,238,200,140,218,158,99,183,41,46,190,156,158,101,239,69,132,171,25,48,10,88,243,29,173,0,12,4,0,52,222,131,37,60,79,83,52,138,11,7,155,193,58,194,2,130,196,140,147,93,80,193,235,206,187,237,11,235,177,57,122,51,126,146,252,195,155,217,187,149,104,117,47,167,164,185,71,65,169,69,61,54,52,220,238,249,221,220,151,215,148,71,108,197,43,204,216,231,49,238,235,109,179,90,118,137,134,85,29,41,229,51,53,39,174,95,41,18,185,74,138,116,83,92,202,251,230,84,45,161,34,132,197,52,30,17,249,153,184,196,163,117,94,26,50,160,122,62,100,142,137,186,231,127,88,205,241,253,177,172,124,87,22,197,237,30,184,165,173,172,63,17,169,202,0,71,189,10,183,205,244,128,62,72,2,205,195,42,115,160,144,96,156,48,130,203,29,54,218,46,226,198,160,125,198,191,179,20,212,179,82,254,82,70,28,155,62,13,55,144,117,242,180,78,86,57,108,61,146,68,249,32,138,36,215,10,90,210,173,27,71,65,219,244,248,114,53,106,71,92,114,2,211,60,155,30,145,169,139,212,83,22,86,147,80,169,207,165,66,210,7,164,43,198,130,164,13,44,105,135,172,209,140,68,158,44,228,221,67,20,232,77,33,98,206,228,9,132,9,150,52,92,248,70,181,75,53,97,17,201,116,86,155,100,142,87,70,222,117,235,182,172,34,31,203,3,7,76,248,71,211,10,104,228,177,17,142,61,226,74,130,65,3,70,129,183,200,114,134,162,114,103,186,89,34,250,247,113,140,82,231,73,95,153,234,222,115,188,173,27,154,147,88,183,40,229,120,206,59,223,114,207,95,106,204,236,126,157,232,141,215,150,107,247,159,254,239,217,249,113,209,207,187,51,79,62,34,20,225,92,110,17,157,39,233,229,158,74,115,62,21,55,133,76,81,28,126,228,231,203,145,169,9,255,251,178,100,204,9,4,225,103,67,195,99,127,64,143,108,216,201,96,200,142,81,69,155,17,13,13,189,2,84,179,99,36,252,36,25,236,204,145,172,36,254,166,211,83,187,40,243,45,7,85,21,62,171,212,233,232,130,192,0,151,209,49,195,127,112,4,48,170,44,214,26,69,193,149,36,155,32,40,251,99,89,49,246,92,22,17,9,204,162,180,97,155,180,149,129,218,98,119,182,93,148,12,147,172,194,17,18,72,85,58,199,189,243,134,74,115,35,40,129,28,20,101,232,41,68,16,140,104,153,140,85,75,199,34,67,35,241,109,9,137,13,66,29,89,51,172,69,4,33,250,40,178,147,118,164,242,156,211,20,175,99,58,234,68,86,138,173,138,81,20,38,175,82,225,177,186,165,251,182,158,180,229,21,227,28,198,245,50,254,171,127,202,148,219,159,117,69,172,73,219,76,202,167,60,124,115,29,238,234,85,120,6,49,173,2,2,0,48,101,62,228,47,38,90,22,108,193,35,160,102,156,160,215,140,40,12,56,73,179,161,206,204,53,216,132,205,60,5,3,70,243,166,189,201,123,157,204,44,217,169,147,255,140,212,55,73,43,140,78,70,102,97,251,211,194,204,240,41,139,72,186,137,192,168,24,38,90,84,29,49,164,105,207,51,173,120,245,167,214,38,165,47,122,154,152,78,99,86,168,117,180,89,181,81,78,18,10,152,146,51,7,48,198,81,213,45,244,88,184,234,193,161,163,197,72,33,207,130,110,72,18,180,141,113,26,199,217,105,205,230,213,45,208,119,163,100,93,42,73,155,214,169,178,144,177,56,43,217,120,15,25,233,123,183,128,30,215,73,117,114,56,228,40,87,227,168,118,116,55,27,167,242,20,93,225,201,37,146,98,77,62,26,210,254,10,168,109,88,129,196,104,78,17,141,61,41,136,78,163,138,207,71,124,75,75,126,17,7,193,196,30,119,35,2,13,32,187,149,147,38,76,231,3,193,53,37,198,19,128,179,89,3,146,37,210,22,34,56,50,200,3,30,105,246,20,37,84,46,143,204,196,145,159,61,214,246,198,209,80,142,27,188,187,157,88,79,178,137,144,149,33,169,37,90,209,105,89,178,151,236,246,218,143,141,127,84,117,59,62,239,103,202,127,219,115,50,244,29,24,0,129,97,6,110,14,23,15,54,150,34,2,65,68,148,148,25,19,126,218,155,219,23,149,187,83,83,79,60,65,180,114,42,68,100,113,104,235,72,252,230,169,171,217,189,99,156,182,214,18,18,232,182,116,14,230,130,35,148,80,71,19,169,226,42,207,11,141,185,234,221,135,236,252,77,196,12,88,157,187,94,102,40,238,251,69,251,190,237,166,248,89,222,58,155,138,187,225,214,58,234,11,152,231,178,31,89,255,251,178,100,206,8,5,1,102,195,179,104,110,96,143,172,217,93,61,38,93,18,149,155,17,13,161,183,210,96,51,99,113,12,36,25,81,197,8,69,176,224,248,236,123,21,184,140,104,211,169,49,170,150,141,122,105,47,107,42,235,77,221,38,119,69,18,104,72,131,212,139,169,22,93,253,64,1,25,44,137,42,238,3,161,75,60,32,146,44,132,51,160,90,113,70,108,192,110,33,100,72,145,97,138,108,15,76,210,237,47,52,186,36,9,219,45,13,202,80,184,29,90,23,246,85,4,171,146,182,69,52,75,36,179,133,18,92,120,129,69,173,67,165,78,43,72,160,194,61,64,179,63,20,67,11,89,104,103,133,138,45,73,183,218,64,186,205,118,92,226,98,8,138,102,143,90,228,199,245,42,93,189,148,218,65,4,179,29,218,98,239,114,190,235,146,21,248,83,80,43,45,149,114,205,54,236,43,42,249,153,231,226,212,110,27,121,227,24,249,93,51,57,199,253,163,161,164,138,52,201,162,160,241,96,128,203,38,76,8,60,208,205,18,72,28,46,167,44,93,176,74,166,111,67,18,104,220,46,150,205,154,213,175,211,78,225,172,173,75,229,248,204,90,187,201,233,110,85,230,229,250,203,245,159,221,198,196,230,168,40,229,86,227,184,239,186,230,21,179,53,255,151,251,229,73,50,95,252,155,45,200,222,49,115,175,148,213,57,56,77,126,14,122,117,126,238,117,116,246,86,7,227,174,186,147,60,233,35,186,110,244,89,150,146,104,178,154,200,119,83,180,235,28,65,78,117,210,96,23,16,22,195,226,235,239,200,8,19,85,76,187,191,218,237,110,167,20,148,54,83,46,51,31,130,48,225,231,154,112,176,241,212,84,234,71,126,165,169,246,215,87,244,46,225,158,206,46,139,107,134,220,200,185,219,194,177,23,232,247,202,25,115,41,193,173,155,46,173,149,248,36,131,230,89,237,112,204,251,50,210,42,243,25,59,86,101,226,169,24,137,204,78,229,235,126,107,118,221,107,121,71,248,220,172,216,135,184,220,195,253,236,62,171,119,50,233,69,165,90,172,219,122,235,109,95,4,8,35,203,60,54,129,130,97,195,34,180,50,209,3,128,21,136,152,72,11,250,193,137,64,104,114,212,61,132,158,81,6,72,233,33,234,93,124,142,245,157,212,169,24,247,253,237,134,203,214,217,39,232,171,217,151,103,88,124,249,118,40,31,15,5,1,240,76,42,28,194,191,110,127,85,20,62,230,93,169,246,188,122,211,199,49,10,174,66,83,84,157,46,186,210,60,241,82,173,52,180,174,49,230,255,87,89,37,231,218,95,119,44,163,104,109,30,114,42,50,55,60,197,154,185,232,83,84,212,145,100,207,41,53,208,175,122,72,152,59,255,251,178,100,199,10,4,81,103,68,3,99,111,64,120,44,217,191,48,199,191,19,133,155,14,173,161,185,130,157,180,34,113,147,50,240,45,54,65,57,80,20,112,100,92,56,184,102,219,114,99,189,128,0,64,128,0,0,9,15,236,20,227,36,49,164,6,128,104,11,13,167,187,21,129,158,57,110,163,240,243,196,239,184,18,233,234,152,90,144,223,166,150,89,169,118,236,114,165,248,114,157,251,36,132,22,236,114,132,118,22,46,224,179,134,96,162,70,201,101,146,131,214,8,68,113,134,129,38,60,93,2,90,106,32,138,103,83,135,228,206,72,170,189,48,145,99,83,22,0,129,13,85,132,94,96,205,93,65,212,145,5,177,186,153,70,152,102,149,145,169,108,201,11,230,87,70,36,106,154,45,95,115,214,118,9,173,189,95,70,195,17,82,206,180,228,93,152,246,255,90,205,69,204,79,207,65,74,255,53,217,27,85,191,52,21,254,199,255,162,0,0,16,20,8,6,77,174,16,218,97,128,6,58,226,6,1,54,48,181,206,76,18,14,5,104,100,64,47,52,190,84,236,89,169,14,65,211,178,217,76,74,138,235,209,190,125,38,87,94,137,171,14,163,157,140,110,254,93,189,172,191,251,207,175,77,99,24,106,251,183,122,81,59,73,203,215,45,95,208,94,18,198,4,92,75,231,248,169,156,85,241,114,169,225,212,190,203,159,230,94,206,173,9,208,27,61,138,69,24,176,117,15,40,138,181,235,56,147,147,156,61,132,72,75,154,158,230,59,57,203,83,213,110,201,164,215,84,99,174,242,160,28,46,68,194,233,246,215,205,52,4,9,90,26,98,45,183,89,109,4,98,112,175,84,119,61,17,81,131,20,99,190,28,107,169,15,142,114,131,247,66,117,220,169,239,126,122,203,14,222,217,214,19,196,225,207,228,111,179,6,219,51,235,7,199,125,213,237,204,102,168,45,157,22,95,125,61,209,156,237,158,145,146,204,117,253,15,97,141,36,82,83,192,233,200,207,164,74,151,102,229,76,59,217,232,64,156,53,56,79,185,240,137,4,52,212,228,188,68,139,43,146,114,148,105,182,97,153,233,145,172,106,143,7,251,99,153,221,93,230,19,86,69,159,205,67,211,125,64,37,178,8,49,137,115,107,109,95,225,68,128,17,137,153,28,35,136,56,117,56,91,144,232,19,234,196,166,101,17,216,62,37,140,103,177,202,58,124,219,54,241,251,116,214,173,195,205,171,57,194,55,49,59,185,188,51,207,173,32,192,161,2,160,216,112,78,180,103,21,143,109,37,153,172,124,84,69,188,50,203,243,247,109,53,239,63,31,207,204,171,117,213,82,93,220,147,67,30,182,166,137,138,168,166,236,222,152,196,233,23,183,170,27,28,205,212,255,251,178,100,203,137,4,182,102,196,91,99,87,64,140,108,217,143,48,197,247,18,21,155,16,141,161,185,130,80,51,100,48,244,162,60,50,188,228,234,62,233,187,159,166,157,90,21,169,109,82,74,160,247,89,250,64,229,50,51,117,29,20,245,168,0,145,149,166,244,194,161,1,5,59,57,232,161,24,140,165,197,2,138,73,65,90,105,128,175,65,218,242,201,102,151,146,170,192,233,51,146,114,76,83,10,130,131,187,20,125,141,70,136,243,50,204,154,121,24,69,237,48,69,181,21,211,21,161,184,88,130,15,81,66,105,194,147,109,23,90,68,102,151,80,137,10,170,191,106,146,86,89,156,237,69,18,199,13,130,196,51,135,33,98,117,26,44,96,168,225,182,135,163,161,68,208,214,36,124,16,143,20,162,166,141,22,108,243,78,74,106,30,81,215,42,90,188,191,247,109,107,47,60,122,127,27,145,119,219,240,8,174,0,9,16,68,7,13,242,72,21,6,44,132,99,1,98,199,70,40,106,188,11,66,95,24,208,200,43,128,172,81,57,126,53,160,41,13,252,34,119,103,48,157,251,243,215,179,250,73,168,21,170,169,242,192,192,148,40,77,89,113,85,150,176,48,226,205,44,59,26,97,247,95,123,21,82,186,175,43,61,215,247,87,17,31,241,220,245,115,83,197,190,190,237,83,101,212,199,198,179,17,122,221,245,66,227,222,210,15,83,79,36,84,35,57,199,158,40,97,98,194,166,125,53,186,28,36,17,16,166,246,83,106,85,52,233,170,165,250,206,246,115,32,179,127,134,249,235,253,128,8,221,250,231,93,141,183,5,6,246,61,84,83,76,98,62,249,14,136,56,134,210,50,179,13,179,3,11,125,154,97,212,125,217,6,50,140,208,65,211,34,89,45,210,157,119,79,211,28,137,224,134,50,201,207,69,55,17,116,105,178,76,192,107,3,68,199,33,170,49,24,126,50,172,231,67,199,16,121,57,240,9,134,20,169,101,172,17,52,242,148,196,21,84,92,60,254,83,238,250,91,227,20,163,138,167,74,157,45,211,106,30,224,210,247,29,122,239,164,49,93,239,85,229,251,238,109,226,162,254,218,39,157,42,2,59,194,0,3,7,94,236,105,140,3,75,197,4,205,32,219,197,144,248,26,50,185,83,108,160,5,3,151,109,5,44,118,95,30,127,161,172,37,147,147,21,29,249,137,69,233,118,95,106,49,77,1,184,21,93,59,187,252,242,231,239,125,203,59,51,23,227,249,88,123,227,248,91,194,198,187,134,142,135,103,200,168,205,105,203,120,124,119,166,199,171,155,151,217,210,238,29,79,230,255,173,150,42,48,26,5,201,138,56,212,196,120,65,13,221,32,129,31,205,194,198,169,105,183,202,32,112,41,102,14,255,251,178,100,207,8,4,163,102,196,203,104,109,240,136,236,217,93,48,200,191,20,221,155,14,205,153,125,2,62,51,102,60,244,161,189,96,2,80,37,43,173,53,113,234,238,47,163,241,16,138,149,71,249,218,219,135,190,217,203,22,204,64,161,211,38,64,253,2,167,162,174,190,196,2,2,59,203,187,61,211,75,37,230,85,26,223,101,154,1,254,149,83,160,12,161,37,63,23,100,62,52,179,145,221,60,216,244,21,54,233,61,40,46,245,108,213,32,71,121,40,86,253,203,74,46,70,194,53,202,50,189,235,48,20,40,230,187,120,90,208,138,22,121,124,241,117,61,69,232,96,210,156,153,153,44,139,58,174,9,130,231,121,49,80,148,182,129,143,2,229,83,197,240,153,6,146,163,151,113,146,125,40,211,76,99,30,238,154,138,113,166,20,247,46,142,86,131,158,200,100,19,16,241,171,19,41,121,234,93,208,234,130,42,148,28,154,61,0,9,8,0,58,56,179,68,144,6,141,26,112,144,64,25,190,7,19,2,25,24,219,93,98,163,35,77,53,152,60,47,76,6,189,173,220,132,200,38,223,200,228,45,143,83,202,99,112,205,75,149,38,57,63,108,231,129,96,246,178,242,62,91,89,196,192,199,20,150,166,164,177,235,159,121,181,153,12,249,143,56,204,221,254,111,102,204,106,143,223,157,141,242,221,227,127,251,53,183,144,105,170,159,126,27,111,34,26,217,181,235,147,120,124,143,47,9,36,200,160,179,177,167,110,26,191,202,107,168,253,190,26,223,251,67,182,57,144,150,142,203,184,136,80,2,82,72,137,138,232,80,183,208,0,21,123,99,239,169,178,0,112,141,1,112,98,225,152,180,212,76,168,112,39,138,217,29,143,206,158,137,151,40,124,170,207,174,218,98,250,116,56,180,81,123,69,214,81,89,142,90,73,19,23,137,27,167,97,140,22,4,235,49,121,34,239,192,230,154,62,80,240,157,180,194,224,196,124,177,118,138,102,195,50,207,41,214,36,231,47,72,14,180,215,181,146,103,107,125,173,74,247,189,107,219,229,190,161,205,154,250,113,155,44,141,28,183,152,142,247,113,139,90,171,136,222,247,118,86,210,32,234,132,107,9,80,10,244,64,2,49,170,112,139,103,153,176,73,171,142,152,176,113,156,155,165,233,32,72,112,10,150,22,157,46,16,7,47,143,196,232,165,17,217,92,190,40,253,183,118,235,53,217,85,104,196,162,205,13,202,123,209,133,232,71,154,57,15,168,90,206,131,139,4,134,15,24,113,10,34,149,8,137,80,215,11,247,196,106,255,45,52,50,233,43,132,237,228,254,111,159,252,125,14,105,236,84,126,66,85,148,194,247,140,32,232,81,114,241,57,208,205,44,107,159,145,54,106,255,251,176,100,204,136,4,207,102,195,195,102,93,240,135,76,217,60,48,197,191,19,121,157,17,13,161,183,194,65,51,162,229,148,161,184,107,35,221,58,49,225,138,190,157,107,72,221,148,113,52,105,58,8,173,174,235,173,215,99,85,160,205,20,143,168,151,82,47,186,45,222,0,26,0,130,3,28,10,203,160,21,68,203,3,131,125,217,75,37,126,23,123,120,152,240,211,190,185,35,230,84,219,13,141,171,19,109,105,230,79,185,211,29,48,95,113,146,169,109,167,250,169,179,83,45,54,142,73,147,112,131,19,132,94,52,241,195,78,32,230,36,133,28,83,135,229,16,48,177,75,38,12,107,233,34,198,15,120,33,211,163,89,168,145,144,53,92,106,59,56,227,166,59,106,85,113,106,163,207,102,102,223,135,118,133,116,168,139,120,199,122,254,145,8,81,162,90,56,196,56,92,107,227,38,92,110,61,158,153,158,242,102,120,176,221,170,2,128,0,16,114,89,6,239,22,52,120,76,234,101,165,166,22,160,92,240,176,88,145,171,40,6,8,178,38,73,32,148,231,71,244,221,120,165,121,61,189,100,166,185,212,28,9,202,23,8,133,233,212,129,228,154,88,219,154,113,147,78,168,39,3,4,226,20,195,141,213,239,120,148,230,38,254,165,159,75,95,186,133,199,93,76,198,54,165,154,86,117,157,116,103,154,132,246,50,101,203,87,119,57,235,132,120,184,146,81,172,189,37,139,220,100,105,54,147,164,226,205,38,32,147,222,245,150,101,55,155,135,204,252,189,212,254,157,93,204,87,17,108,153,104,6,56,76,230,58,156,196,205,64,0,2,18,16,5,155,55,137,18,152,43,178,166,232,217,56,240,170,218,38,99,26,29,11,66,15,175,90,68,42,135,70,101,192,192,184,16,171,48,28,165,190,144,7,174,183,194,39,196,186,86,81,220,244,237,174,84,83,164,183,36,180,210,72,41,151,45,120,126,27,7,215,181,35,162,241,18,86,146,116,228,183,70,160,69,194,79,115,137,17,40,133,88,69,18,52,173,64,181,58,68,51,112,165,75,156,183,108,64,183,156,135,104,74,36,249,210,166,93,247,10,46,178,111,253,74,39,25,64,136,156,16,151,104,169,221,63,227,28,230,150,147,63,212,116,135,121,8,201,196,64,136,0,48,106,92,198,68,150,45,62,104,230,128,0,67,64,21,78,19,8,3,18,33,78,228,244,86,54,101,38,159,55,40,244,17,58,44,136,201,27,4,212,93,133,202,33,51,4,89,53,141,149,170,166,136,161,234,57,18,69,138,208,215,246,218,91,235,231,247,226,248,170,143,238,42,62,244,153,218,110,245,229,125,123,173,210,58,179,51,28,186,20,186,137,81,168,83,180,142,116,199,68,217,240,255,251,178,100,204,136,4,203,102,195,179,104,92,240,150,204,232,204,97,134,86,81,41,155,19,45,165,13,66,15,51,102,124,197,153,69,34,216,135,34,211,35,138,55,186,122,123,148,72,186,135,155,54,82,30,107,248,105,238,126,253,34,212,160,118,215,251,253,96,36,72,246,206,205,181,214,73,57,194,148,103,76,28,186,180,90,86,28,4,124,53,31,211,93,22,5,200,244,138,116,107,171,77,48,138,51,40,152,244,44,239,8,227,185,199,228,163,152,178,85,219,149,41,160,22,134,249,133,195,242,235,113,175,14,94,246,55,25,36,26,235,109,50,76,70,243,88,220,163,222,159,43,196,228,108,229,165,254,179,234,56,243,106,247,252,62,20,229,189,220,75,110,71,108,109,127,247,63,175,166,146,70,73,143,98,49,31,171,26,94,61,225,83,30,163,63,205,98,199,4,213,1,32,33,228,160,157,212,97,182,142,155,214,41,8,137,197,135,133,192,139,1,32,99,21,148,129,78,107,85,141,82,208,219,163,151,88,148,74,175,65,210,250,122,242,251,238,228,245,5,107,31,122,201,244,112,81,231,190,65,84,200,153,100,12,178,64,80,137,219,203,17,228,171,253,203,102,231,167,26,125,211,63,215,127,17,109,211,251,180,153,224,121,91,113,105,243,43,29,62,204,179,37,6,88,125,206,132,177,168,51,157,156,84,238,126,166,57,167,234,103,146,72,189,201,93,220,175,197,55,205,221,235,173,231,49,51,90,125,222,152,196,219,206,245,239,105,34,77,14,186,212,163,170,57,13,51,34,175,99,162,168,13,166,235,128,6,64,65,0,170,50,40,163,216,227,82,252,153,241,233,42,145,134,155,132,8,236,191,212,186,185,47,191,168,107,26,78,214,161,20,6,232,133,176,224,131,183,223,49,1,234,64,131,72,50,210,171,161,68,204,16,12,70,7,162,4,170,240,119,50,143,97,135,172,32,20,170,66,142,72,70,215,194,46,158,202,223,233,139,134,153,64,134,81,136,26,72,243,219,116,137,40,156,166,218,117,19,217,84,176,98,189,13,100,170,122,18,7,78,42,67,205,144,124,169,100,243,40,163,244,22,87,97,151,168,228,49,85,174,78,73,165,28,185,18,75,65,53,121,138,161,102,56,222,240,192,65,0,131,61,198,65,42,227,12,12,12,26,178,28,0,24,152,64,28,0,48,88,45,46,23,202,241,160,128,35,20,183,105,165,118,123,102,122,126,98,220,38,154,130,118,61,106,98,146,103,247,137,108,116,148,76,248,60,242,170,219,148,19,99,202,32,65,115,0,4,44,133,255,158,188,93,230,252,127,247,35,183,102,102,106,255,103,112,205,217,118,169,251,190,187,39,115,167,109,215,229,120,218,155,32,198,181,62,251,203,255,251,178,100,213,8,5,34,103,67,43,102,125,240,150,140,232,169,96,200,158,83,17,155,17,46,25,183,194,44,179,100,36,243,33,252,166,78,92,208,110,105,55,124,81,84,67,102,206,48,198,130,23,106,221,53,178,43,125,109,217,20,147,99,23,65,36,214,202,100,67,192,221,168,254,164,122,128,42,190,153,80,121,133,193,192,72,26,138,72,172,231,67,11,216,13,148,154,74,84,22,134,2,14,222,135,45,103,75,194,32,150,131,144,245,178,170,39,164,55,121,157,210,15,212,201,180,17,186,86,161,78,241,72,172,20,139,96,5,19,154,20,84,93,72,35,94,71,90,144,49,197,69,75,197,249,56,148,58,30,148,211,138,241,147,8,54,169,150,70,76,45,106,88,127,15,107,82,35,159,103,18,30,73,7,171,152,54,83,97,175,14,140,65,150,228,17,169,219,85,8,72,69,169,232,62,107,23,53,80,226,153,149,181,10,37,74,0,2,2,0,0,78,73,60,217,75,66,19,12,247,37,104,152,96,249,8,25,143,133,167,75,33,7,29,28,225,227,180,175,171,111,160,92,117,114,134,52,175,104,153,75,236,171,119,121,174,255,101,197,222,232,133,154,165,176,249,142,109,77,117,209,207,167,45,87,254,205,149,23,60,93,116,215,111,190,56,70,218,227,151,186,255,101,93,183,190,232,235,42,106,166,186,225,147,78,221,252,83,34,45,234,117,181,140,137,98,140,116,236,115,27,20,221,22,34,106,228,238,225,185,214,242,198,28,121,125,112,105,202,72,203,37,164,64,29,168,238,159,77,102,122,128,96,22,5,90,121,72,12,111,46,226,190,139,22,50,149,188,16,240,52,207,23,103,17,35,185,167,33,44,122,210,162,22,18,127,40,65,16,152,7,49,165,43,99,136,30,23,120,138,1,48,102,3,72,55,3,57,104,128,23,32,76,144,147,111,8,106,144,212,33,43,166,162,146,41,142,32,196,22,81,49,0,233,80,61,217,230,42,224,227,209,24,253,156,183,220,44,227,140,198,201,165,231,109,197,116,39,193,248,71,104,173,205,67,119,11,59,105,81,87,28,183,243,115,211,120,151,64,178,235,248,212,238,213,177,187,205,108,171,96,115,154,28,173,149,224,128,0,18,104,136,241,131,84,102,39,29,153,177,180,10,57,25,84,72,97,144,218,60,151,69,146,151,157,172,192,147,149,170,207,246,181,140,101,252,189,110,59,134,191,28,109,47,161,218,208,160,193,164,219,44,18,46,84,8,82,115,129,238,67,12,232,246,136,238,38,162,227,111,150,148,164,137,214,245,152,69,169,26,172,172,247,17,23,254,139,142,168,168,171,226,104,146,235,169,110,75,88,228,125,94,251,6,236,229,109,99,111,91,177,124,110,151,125,168,255,251,178,100,205,8,132,138,103,196,75,108,90,112,144,236,216,165,97,230,20,20,33,161,15,46,33,245,194,70,51,163,101,132,161,121,54,86,43,161,106,70,248,24,221,49,31,13,117,205,173,123,207,106,64,212,73,230,127,26,60,177,167,139,171,53,136,116,120,28,40,102,235,174,78,118,149,246,170,165,78,56,132,199,147,129,128,239,44,51,190,234,186,177,152,157,116,40,208,21,93,176,39,117,62,101,37,101,36,72,87,67,88,202,196,107,219,107,16,62,152,61,3,69,202,99,115,122,197,68,160,161,173,67,14,164,70,186,21,219,129,150,81,241,132,15,6,57,14,113,69,135,162,40,241,62,112,118,60,68,32,64,114,15,23,233,152,163,76,180,16,213,69,148,162,161,90,199,220,179,159,156,199,75,91,181,148,204,107,163,114,233,38,84,87,241,143,138,110,250,75,99,23,26,62,39,37,162,138,42,136,28,234,121,69,200,176,249,154,80,92,61,13,1,74,1,218,219,29,193,168,70,145,239,195,135,90,141,102,35,41,138,15,135,22,151,129,236,84,207,164,38,220,126,49,119,182,237,208,225,114,189,186,180,245,121,91,10,92,57,95,26,107,49,201,218,123,23,162,182,181,210,28,68,169,224,212,240,42,3,212,83,72,131,29,31,250,129,196,117,114,171,235,218,39,62,201,85,80,179,50,237,99,34,122,95,218,158,204,26,183,79,109,22,205,9,46,132,15,161,16,80,150,16,34,211,89,183,82,69,230,81,247,30,54,37,142,127,155,119,131,14,173,91,143,159,123,214,243,102,149,198,113,136,21,190,111,245,241,144,177,213,167,254,118,54,47,113,157,209,156,151,204,114,128,0,25,128,144,237,45,161,197,78,46,117,210,146,57,172,42,205,135,36,174,180,75,58,71,78,0,149,211,242,39,233,193,88,225,136,193,57,64,250,48,108,105,88,33,83,32,131,236,52,145,74,139,60,172,77,89,52,179,67,85,167,236,219,42,197,66,43,19,55,172,72,150,189,75,206,201,224,213,188,210,11,19,168,213,197,144,113,203,29,200,186,77,195,143,39,232,233,38,210,40,116,58,211,66,153,116,49,26,33,198,199,3,121,73,207,139,177,208,124,48,248,83,135,141,198,183,221,124,218,181,170,93,71,58,223,213,88,34,154,73,44,42,84,106,246,154,135,134,76,129,57,210,98,224,33,237,120,190,43,213,164,37,53,212,209,105,48,63,239,150,191,13,99,150,56,169,21,76,206,153,132,8,36,10,3,171,44,239,71,115,30,57,206,34,87,122,116,52,150,38,121,17,247,230,107,171,145,126,139,167,254,139,219,255,108,176,243,161,173,233,181,186,116,217,90,60,181,121,117,204,85,76,67,163,125,219,183,93,220,57,239,153,255,251,178,100,202,8,5,11,104,67,43,104,126,98,139,44,216,187,96,200,142,14,241,157,25,141,21,115,194,45,179,162,225,132,153,81,99,106,239,117,238,137,165,125,174,115,82,217,51,164,3,110,0,13,130,87,20,24,104,11,140,98,27,78,98,241,6,226,249,61,10,61,226,144,168,157,117,15,51,17,35,118,135,194,73,28,229,26,6,80,115,11,102,57,23,195,88,194,215,136,149,110,185,65,192,155,40,134,82,69,164,252,210,45,170,2,195,179,11,222,94,82,205,33,7,24,6,9,43,118,171,33,150,93,171,108,230,121,95,188,106,75,168,236,120,190,121,68,35,75,250,63,194,71,147,194,141,76,178,150,237,77,144,249,47,220,165,125,238,241,210,221,107,175,124,202,68,158,103,98,219,255,53,241,45,114,171,29,191,11,210,42,0,10,1,128,1,8,21,78,93,160,155,32,237,97,2,12,12,16,193,174,24,8,138,161,70,132,3,171,212,244,94,80,20,23,40,138,239,28,183,110,98,134,67,65,158,124,148,152,99,216,34,32,75,179,65,82,70,232,133,37,135,160,80,8,74,36,212,128,56,255,107,141,195,31,106,27,81,194,246,107,80,175,139,130,239,207,239,227,189,79,202,134,111,239,160,116,209,252,248,70,225,20,224,172,125,34,172,59,78,246,197,157,0,116,98,86,121,245,43,148,250,121,77,49,218,8,22,227,138,239,103,179,25,50,202,215,169,93,51,105,199,169,91,203,236,87,233,236,71,61,181,207,174,82,233,193,106,181,39,254,91,31,185,118,65,207,87,223,109,78,0,6,52,136,68,21,176,24,198,18,176,5,162,194,61,14,203,121,202,120,9,248,149,80,9,15,4,51,47,70,173,19,38,32,78,12,167,184,162,53,30,105,145,196,72,200,233,12,63,88,149,182,80,182,186,109,236,159,158,106,161,105,37,20,138,141,50,182,193,68,236,157,131,105,251,85,199,113,49,50,84,156,100,182,47,53,241,40,55,113,156,165,176,133,193,27,40,144,61,71,233,139,132,18,187,74,121,207,55,72,214,197,148,124,224,130,81,198,137,98,156,87,170,70,97,59,197,246,94,173,164,238,125,105,166,195,17,138,234,20,151,236,43,33,201,181,25,193,168,185,57,212,174,54,188,196,81,107,133,144,1,156,100,129,183,176,148,74,25,180,200,232,57,133,14,190,225,131,232,82,236,133,131,225,164,54,106,49,26,180,180,34,20,113,129,109,113,29,70,107,118,145,178,204,152,158,170,156,163,54,85,248,122,161,36,224,93,177,11,12,177,136,231,145,155,15,241,85,178,117,85,163,106,172,221,251,59,187,103,213,203,34,52,42,148,101,239,238,98,110,119,215,53,77,182,109,116,179,219,87,10,70,221,186,39,255,251,178,100,217,137,5,79,103,67,75,102,101,114,158,44,216,188,61,137,82,82,237,155,17,141,165,111,194,79,179,99,36,243,25,185,82,70,205,98,151,82,160,239,11,169,41,92,76,63,113,231,83,33,172,179,239,58,198,185,188,68,113,123,25,49,236,150,42,133,61,128,50,3,111,78,140,157,150,37,32,5,74,170,173,88,32,13,243,36,7,243,252,153,206,133,151,156,130,51,1,76,160,97,177,64,103,146,69,64,35,200,45,11,100,7,30,158,35,8,10,209,220,136,42,86,130,5,185,152,97,36,137,83,70,141,5,135,183,73,137,62,22,4,148,66,156,242,203,45,36,156,92,182,2,189,27,41,229,173,98,72,167,84,57,50,78,81,104,104,134,26,120,149,18,140,58,159,173,157,4,53,207,103,132,117,198,30,110,168,167,128,149,37,121,121,183,148,83,67,124,67,114,27,191,65,20,26,157,200,26,76,178,208,35,210,140,75,39,149,174,135,226,197,58,18,19,182,170,0,10,208,132,3,76,158,195,60,245,58,199,107,46,98,105,232,166,128,118,214,25,80,7,61,197,191,48,41,36,152,193,132,142,250,74,94,165,56,41,145,189,111,60,102,142,142,160,189,221,156,230,255,20,101,71,14,18,122,215,238,235,178,110,182,99,41,165,27,230,81,168,231,81,116,87,93,166,50,61,168,179,253,180,102,181,236,239,49,12,44,72,97,18,19,143,22,54,67,37,71,166,17,158,234,236,121,25,202,206,123,30,72,116,157,8,30,105,245,95,50,99,173,217,149,192,249,250,0,0,141,32,145,17,34,137,5,64,109,114,216,241,98,138,243,48,244,146,4,8,225,41,176,28,163,158,185,109,207,218,113,34,201,89,237,83,40,207,40,186,5,74,183,201,148,149,86,55,126,122,204,98,140,104,209,223,41,44,119,178,240,196,80,147,226,233,169,2,213,155,167,41,243,106,142,241,206,174,246,173,196,139,200,185,221,125,74,149,83,141,39,195,235,158,214,105,40,205,111,118,64,151,195,149,82,214,209,54,217,11,233,59,17,198,163,197,114,107,90,51,241,190,201,140,109,29,61,62,254,148,57,137,78,104,225,153,49,245,150,192,64,19,13,147,56,64,195,33,27,50,24,144,64,153,159,5,22,101,75,81,165,94,33,147,17,88,208,60,163,16,155,15,48,195,37,84,80,176,18,12,30,7,3,103,89,34,69,201,28,130,106,42,56,72,101,134,149,73,2,164,227,200,84,39,90,133,32,41,195,113,105,102,58,236,155,254,91,12,57,54,141,185,57,166,93,86,188,51,153,253,75,152,154,139,167,238,116,113,210,245,78,124,67,220,214,87,119,177,213,45,115,82,214,154,107,123,133,83,153,238,89,48,216,118,172,125,186,120,255,251,178,100,199,8,4,2,103,69,203,73,83,112,140,204,217,47,48,201,191,83,205,155,17,13,165,109,194,107,51,98,177,132,153,248,84,213,135,12,24,118,77,219,9,30,164,142,189,25,183,170,146,136,68,228,144,4,23,231,152,55,55,171,93,96,0,12,72,0,0,6,52,53,93,180,146,235,184,227,200,136,188,173,6,4,100,76,230,6,121,160,232,122,164,217,33,148,47,178,133,145,162,64,161,2,200,8,165,213,29,140,91,109,73,144,33,78,15,153,1,114,170,99,7,102,250,101,37,169,68,148,71,126,155,144,133,57,211,8,155,240,38,164,146,212,0,37,27,86,4,5,167,195,168,200,202,166,209,60,129,27,187,171,45,153,69,119,150,200,232,87,245,76,243,55,165,205,21,79,185,230,87,71,212,54,213,41,123,46,99,150,131,228,61,144,179,237,34,136,85,190,154,232,110,33,106,74,77,58,204,207,167,76,128,1,208,223,175,245,213,0,136,11,210,103,237,152,117,200,56,103,145,22,248,84,44,58,154,170,18,234,54,56,196,94,166,132,134,5,38,17,166,76,74,152,62,144,144,78,242,107,45,72,187,79,109,22,32,10,9,36,228,13,53,26,40,72,146,132,1,67,13,136,231,63,49,68,216,61,6,114,93,37,67,192,176,210,72,53,38,45,115,204,34,93,78,54,70,16,130,227,201,99,24,130,196,115,11,102,184,86,16,110,150,84,200,37,144,251,169,169,27,118,46,195,174,86,7,14,61,228,124,152,170,232,117,126,130,134,230,17,29,37,82,240,163,222,20,112,232,133,88,184,167,154,126,190,175,24,11,80,0,40,0,1,159,49,61,76,27,67,24,3,74,34,227,18,135,74,193,76,152,35,80,217,148,144,137,137,221,2,169,32,98,105,57,27,193,184,44,195,144,221,174,154,34,4,1,130,85,79,100,219,122,140,227,137,8,20,46,70,218,37,72,212,167,100,81,218,213,41,181,229,106,173,170,58,127,171,90,129,246,230,58,109,83,107,219,163,41,236,91,132,90,32,148,89,190,154,82,217,67,54,53,63,153,57,206,85,181,12,73,138,210,247,88,161,100,20,106,85,3,132,187,29,166,252,19,122,253,90,86,229,54,151,34,66,220,109,19,209,218,149,106,51,45,155,121,252,103,179,141,6,78,4,191,215,209,34,12,182,214,17,65,169,35,225,112,217,170,186,126,161,154,144,230,227,115,19,112,84,102,244,201,212,37,205,34,217,32,21,155,84,124,72,74,81,153,122,210,166,241,38,228,115,24,133,197,53,148,214,187,99,38,142,107,176,184,162,115,50,138,11,74,149,122,37,224,170,57,233,34,154,134,217,60,157,8,74,147,59,219,72,57,202,235,156,58,161,172,93,177,172,52,171,40,255,251,178,68,203,8,132,182,103,70,179,73,67,112,156,44,216,185,107,41,4,18,141,157,39,76,37,111,194,84,179,163,37,148,161,185,76,212,243,159,59,20,189,229,104,176,236,169,15,94,20,55,99,20,85,140,93,211,169,78,94,42,31,155,89,251,134,159,191,246,252,179,149,159,182,97,149,113,93,69,251,102,165,48,235,228,4,1,174,58,26,3,172,6,160,197,85,44,67,6,106,77,174,112,229,216,221,186,122,97,74,21,103,18,232,132,211,68,40,17,147,178,9,129,130,82,99,212,185,77,33,39,146,196,233,12,119,34,111,25,165,13,135,90,27,6,71,195,201,33,96,100,129,9,89,149,56,124,240,59,24,136,85,186,152,171,152,170,54,6,212,44,29,184,138,90,48,171,220,177,227,185,207,23,30,167,160,132,164,154,150,238,183,2,144,81,66,243,113,115,84,60,109,11,30,85,85,25,229,174,236,119,38,251,70,84,164,161,85,99,133,218,39,105,78,230,126,110,234,102,226,235,11,94,10,1,0,7,252,32,176,84,87,52,57,7,28,172,70,152,209,221,236,232,153,235,245,114,228,78,164,75,21,203,141,167,70,120,118,36,47,30,74,206,211,45,213,147,134,79,139,42,162,165,226,165,34,129,18,20,137,166,98,88,185,96,248,37,245,69,15,47,94,217,77,141,99,111,115,174,90,170,228,250,58,110,247,57,3,174,44,162,164,137,150,71,100,28,45,81,144,180,171,116,201,223,76,99,212,74,93,38,199,238,30,233,60,163,149,67,105,215,118,234,89,221,67,158,125,69,37,174,138,106,76,121,213,155,189,191,61,237,117,156,250,207,92,173,49,182,159,215,191,60,231,34,14,40,0,8,132,0,64,0,168,216,83,194,170,174,192,56,198,221,38,29,134,235,15,92,189,37,135,159,216,195,233,96,189,53,35,103,111,68,250,131,241,228,114,49,156,243,195,201,48,137,162,106,63,251,197,244,60,76,162,7,72,37,179,50,113,97,0,19,182,141,30,157,185,129,225,198,233,207,43,52,49,151,177,134,79,104,54,46,85,236,211,197,172,238,169,204,181,123,89,213,221,67,176,168,199,16,132,166,17,70,30,36,123,52,120,245,148,31,155,203,186,160,206,185,153,136,171,24,53,42,237,37,89,47,104,169,117,139,100,68,73,189,145,160,100,85,220,127,46,16,47,176,0,46,56,66,0,75,110,227,212,18,20,121,110,100,87,194,81,179,67,96,98,81,201,44,88,240,95,189,180,103,207,227,193,89,197,91,20,101,194,140,53,143,36,55,59,230,91,222,251,165,45,225,106,221,198,43,130,153,30,165,70,26,103,227,205,68,132,14,65,21,136,57,19,164,181,162,4,250,107,73,20,146,89,34,100,49,114,77,229,255,251,178,68,196,0,4,198,103,72,51,44,91,112,149,204,216,237,101,136,110,83,57,157,45,167,153,253,2,87,51,100,117,135,153,184,3,219,114,217,206,205,87,182,219,57,222,237,167,222,187,226,245,91,254,228,39,27,187,142,228,93,234,174,94,109,203,58,52,245,29,171,188,138,198,182,254,60,58,198,133,107,201,182,9,227,239,223,118,212,29,68,251,137,90,198,170,144,169,178,64,0,2,162,0,0,163,186,165,208,57,45,186,238,127,31,122,56,126,122,189,108,35,124,236,179,191,172,93,68,98,134,222,137,74,239,8,130,230,134,120,62,208,161,171,223,205,45,243,14,248,197,181,109,90,103,83,39,11,178,30,95,76,129,95,51,160,50,56,64,34,82,137,152,83,106,208,65,236,178,53,151,177,144,67,236,23,28,198,229,73,115,123,207,91,125,139,198,189,51,14,90,8,227,185,186,166,77,168,212,48,144,196,208,50,123,122,33,155,240,147,160,57,31,190,49,87,0,99,109,182,158,59,127,56,183,221,239,22,157,228,71,67,51,51,62,249,229,9,145,0,0,204,68,0,2,146,88,98,75,104,167,41,83,19,119,170,205,198,166,102,43,80,99,114,122,155,28,252,112,226,140,44,106,152,64,24,24,190,179,21,116,36,1,226,5,174,163,253,175,222,180,188,8,71,159,1,88,181,10,112,93,75,24,84,179,233,38,174,37,110,98,250,251,57,207,56,251,139,220,99,63,94,113,175,237,142,111,155,126,117,150,191,206,118,221,87,225,167,255,173,220,219,75,179,151,203,117,102,255,127,201,255,189,222,191,95,235,21,239,78,181,16,218,111,107,102,79,63,102,127,103,242,122,107,212,253,206,152,172,229,186,238,228,252,252,210,247,108,13,69,0,35,33,100,0,2,151,108,20,43,56,81,149,163,27,135,166,101,242,235,178,234,72,230,20,215,242,187,41,166,177,34,144,38,57,142,15,129,195,83,230,140,39,101,98,32,160,196,75,75,173,86,239,107,181,18,38,54,10,137,201,152,128,185,106,25,35,145,100,42,210,190,105,191,114,243,175,90,205,38,85,59,202,242,232,113,174,177,129,231,176,156,79,85,175,106,141,237,99,150,133,238,146,115,19,124,37,177,198,174,119,81,20,212,41,26,115,24,120,228,174,121,43,116,62,174,26,199,90,215,22,231,117,12,189,78,41,205,168,116,182,31,45,115,218,196,23,166,204,204,142,166,0,128,0,0,2,64,162,220,73,1,197,14,128,30,1,184,186,200,96,222,57,34,83,11,212,64,0,178,169,229,128,233,5,198,61,130,127,58,17,214,136,132,33,84,8,154,129,148,69,31,137,68,16,32,68,16,128,35,9,196,16,186,142,106,193,189,193,130,160,121,26,128,182,197,255,251,178,68,188,128,4,184,102,202,109,97,128,2,152,44,233,61,172,44,0,33,38,11,38,249,140,128,4,16,193,100,31,51,64,0,89,6,44,108,202,113,152,164,216,3,184,153,137,86,153,230,120,6,18,39,52,105,188,10,140,168,80,12,83,251,114,132,157,87,122,43,134,57,128,68,6,136,36,11,92,106,18,132,113,69,150,78,132,41,170,254,214,194,246,58,189,199,110,31,147,76,67,172,218,196,113,234,131,110,188,46,131,191,110,205,155,123,223,242,165,73,45,168,93,173,253,250,72,172,220,17,4,63,122,187,73,15,243,91,187,204,185,219,185,205,82,99,106,155,124,199,45,219,169,107,27,20,147,253,163,179,79,47,136,87,164,238,118,245,135,231,220,181,250,161,150,101,98,214,92,207,83,185,126,127,150,236,115,93,238,121,125,223,194,198,249,171,223,255,255,255,255,255,255,255,255,255,255,255,255,255,69,255,255,255,255,255,255,255,255,255,255,255,255,255,247,128,64,0,0,0,130,83,141,184,205,210,162,166,211,96,23,90,16,86,40,164,100,49,49,25,162,33,5,10,180,252,6,4,5,20,105,209,112,134,48,125,137,232,44,116,3,74,0,210,161,196,25,176,108,104,36,32,3,13,3,135,128,64,96,49,204,128,64,82,32,40,161,122,197,72,6,8,128,208,112,14,248,6,228,24,38,164,2,19,1,157,130,7,20,32,90,88,128,130,224,5,128,5,159,11,188,0,155,1,140,38,6,217,136,54,24,0,153,131,96,64,182,192,58,207,193,19,240,247,4,212,96,26,24,31,3,18,24,12,8,96,26,42,112,81,96,192,129,202,133,187,2,192,3,97,39,77,19,48,76,188,104,106,179,229,85,202,236,58,133,156,57,38,68,4,117,17,234,54,115,85,103,212,84,51,62,110,147,162,242,2,98,63,16,234,146,47,22,78,159,48,55,50,41,150,16,53,81,186,70,199,212,92,52,210,100,14,185,197,157,116,75,142,183,179,33,161,119,90,107,60,98,94,148,151,72,242,103,79,186,205,211,205,13,151,52,62,232,221,221,70,13,255,255,255,207,127,255,255,243,213,0,1,46,248,18,8,83,2,203,120,191,124,119,32,99,137,57,146,152,48,213,161,45,47,79,160,218,228,41,201,76,243,5,209,194,48,30,171,168,175,78,19,41,234,45,74,59,71,116,224,135,62,170,223,117,202,55,67,72,36,40,105,57,3,234,4,13,1,98,79,13,55,3,188,125,43,98,180,189,101,89,133,30,240,173,172,253,255,237,38,98,196,125,26,61,241,105,113,6,91,62,220,151,206,162,119,208,159,78,196,229,46,113,109,102,145,233,89,108,186,114,131,104,245,155,122,222,47,170,239,20,251,245,182,49,106,227,63,59,255,251,178,68,69,142,229,70,102,204,159,61,224,2,157,44,233,131,231,196,0,21,57,163,42,108,37,124,194,100,179,165,76,252,34,40,242,197,196,29,102,184,131,175,153,45,191,159,152,84,254,154,255,230,127,224,239,227,62,255,255,255,223,132,159,80,0,3,219,240,214,102,86,58,99,29,111,151,150,110,91,208,149,227,253,132,72,85,214,46,169,49,65,27,16,226,226,132,240,78,21,129,232,136,162,120,212,98,10,88,186,53,200,8,172,134,54,51,9,178,24,116,204,249,50,75,48,166,5,148,162,46,0,36,72,128,6,1,27,22,3,217,38,137,177,5,158,56,205,74,165,67,99,52,210,178,247,210,162,167,74,250,145,178,171,159,53,60,234,156,66,146,151,83,80,106,217,21,41,217,149,69,85,186,217,105,91,70,200,166,182,73,108,154,204,146,100,148,147,160,170,146,69,55,117,178,158,183,169,52,170,181,117,58,213,82,157,153,45,172,145,125,148,166,249,69,149,43,83,136,60,96,160,81,54,37,153,72,12,91,247,78,136,217,146,45,60,241,179,184,101,44,40,154,163,251,76,158,205,9,176,143,146,150,167,210,12,138,77,78,177,37,236,52,164,47,168,138,107,255,109,219,115,74,239,34,18,78,209,140,98,40,225,13,111,8,242,183,194,159,85,143,67,97,189,192,53,101,209,27,73,166,99,191,239,148,35,105,84,29,14,221,51,56,61,52,48,149,66,17,90,76,202,227,234,117,171,101,68,171,104,7,171,19,83,146,107,171,38,202,149,39,197,215,150,137,153,248,126,157,86,251,133,206,220,232,111,68,213,63,116,189,178,82,67,44,215,169,211,103,73,122,121,231,77,127,244,248,34,128,148,234,92,191,242,68,66,79,54,5,200,71,34,174,13,76,132,149,254,201,118,65,34,113,250,237,90,42,103,30,168,204,210,193,54,119,68,123,146,28,57,16,65,169,5,118,81,78,185,73,168,224,138,37,107,237,226,206,92,229,228,147,205,228,209,14,33,247,104,48,246,162,78,59,231,138,239,165,188,246,96,17,27,33,17,227,11,90,122,155,230,10,72,155,231,51,164,97,232,66,154,82,68,45,42,36,84,180,35,189,31,80,115,211,80,189,143,150,158,153,222,141,86,57,134,208,227,94,173,27,68,168,86,100,37,210,199,245,104,233,82,177,220,126,205,220,85,213,218,218,207,15,20,146,13,165,0,3,174,252,168,86,173,13,186,205,216,185,180,147,73,193,1,12,66,125,245,68,139,197,131,168,95,218,175,48,160,249,52,75,86,196,35,126,160,4,1,203,177,173,100,26,92,110,187,253,81,65,164,220,104,4,194,165,116,233,96,149,213,54,74,6,129,58,28,102,77,0,150,195,25,123,94,133,65,17,45,255,251,178,100,40,140,164,238,102,203,27,8,111,64,83,140,217,130,61,5,122,150,249,155,34,109,25,94,137,72,179,102,156,100,148,48,209,67,250,6,14,9,193,65,197,19,167,255,99,69,6,62,52,145,234,116,138,69,177,79,23,51,13,112,62,94,146,110,33,211,150,234,230,234,186,75,90,250,253,94,110,139,171,187,17,29,226,89,186,254,235,124,125,217,123,216,229,21,40,190,120,178,245,102,143,89,158,189,221,209,6,86,32,0,170,150,34,124,109,174,146,56,72,84,94,85,70,37,77,235,152,27,245,141,147,103,226,139,133,169,73,98,102,174,38,36,129,228,129,195,204,10,170,173,187,11,75,86,215,251,34,149,230,100,206,215,115,104,143,188,236,118,119,165,210,235,122,58,45,168,102,155,175,172,189,191,255,235,79,90,232,246,253,186,255,195,0,0,59,163,49,7,204,8,162,250,37,75,67,8,229,109,12,136,150,197,76,168,148,89,110,194,16,53,135,14,145,42,236,19,43,106,160,144,210,180,8,83,86,48,192,210,133,227,1,54,135,224,136,140,240,146,130,96,81,52,172,118,199,13,22,166,82,57,0,152,52,50,140,148,201,250,95,139,100,32,147,54,124,193,73,78,21,208,72,30,234,111,161,58,50,176,73,231,49,78,215,183,34,158,143,178,143,160,149,107,61,247,31,226,101,162,215,47,178,91,218,79,158,136,34,88,202,162,245,138,82,6,204,19,154,72,213,133,4,132,36,61,3,8,210,163,56,60,163,144,39,77,49,10,30,99,41,1,252,169,136,99,155,178,116,157,46,206,218,170,34,28,201,149,156,199,165,18,125,189,10,2,26,218,133,219,96,120,171,211,81,56,123,133,221,165,118,197,247,139,100,179,93,127,106,35,33,148,155,33,144,224,58,48,185,228,222,169,237,79,247,59,37,81,85,78,230,100,75,48,230,83,9,181,8,199,66,186,181,169,103,61,138,150,221,253,51,232,174,71,93,152,151,45,61,122,190,254,223,186,211,188,150,254,128,244,42,0,0,19,140,145,81,161,16,144,33,97,64,97,167,113,34,32,164,48,184,134,60,103,167,139,27,80,211,58,26,15,29,106,61,190,42,200,37,109,0,13,70,66,50,42,38,216,5,40,47,245,194,116,2,74,27,181,10,134,24,59,66,197,24,224,132,27,134,23,24,116,67,142,128,11,242,1,72,99,192,145,57,44,224,81,152,112,176,160,20,177,99,153,231,3,205,24,145,145,76,234,36,232,112,197,192,255,48,55,82,113,138,202,92,10,56,1,130,89,229,13,154,244,182,127,239,219,98,38,146,201,75,60,142,14,249,104,28,5,145,182,36,138,198,96,196,185,170,44,213,153,152,141,80,153,136,119,175,231,221,221,186,188,239,255,251,178,100,82,14,6,82,103,198,155,67,127,160,98,172,217,186,36,163,126,26,125,157,22,77,177,189,1,105,179,167,40,113,151,216,95,85,185,219,248,248,212,217,246,151,111,16,166,91,255,157,64,182,119,76,233,191,27,221,96,64,247,206,55,23,227,123,165,112,190,89,106,107,136,196,0,0,5,191,253,182,157,152,122,209,30,208,10,251,53,170,159,212,168,171,113,37,40,169,18,130,79,121,133,160,51,221,76,172,104,209,17,84,16,123,107,237,66,186,234,190,97,248,9,218,74,19,164,174,120,85,49,202,185,165,110,73,114,246,220,137,150,97,167,254,126,86,31,247,62,151,188,10,140,231,105,119,115,197,23,250,169,78,68,127,215,79,230,190,92,229,4,212,152,106,129,138,13,152,209,24,84,60,10,44,35,99,130,129,128,69,24,136,38,49,75,5,252,184,3,38,25,32,93,108,58,10,186,198,95,177,3,59,1,126,139,2,4,193,111,81,143,138,11,47,32,136,211,206,89,115,164,158,106,148,201,84,67,149,24,1,132,14,55,65,8,249,172,140,49,147,7,96,12,236,107,68,193,170,4,221,5,144,218,249,2,0,0,28,100,32,192,236,128,72,235,204,195,149,89,59,176,36,58,140,137,108,137,208,92,89,198,153,5,207,204,140,155,63,132,230,30,106,30,131,154,141,227,175,219,77,171,93,237,239,200,54,45,159,204,173,178,26,102,204,49,208,210,233,44,115,119,118,41,202,211,175,177,239,117,43,214,126,86,175,85,246,218,158,206,222,208,54,116,145,54,175,110,156,231,237,227,110,154,9,214,106,102,86,140,241,146,210,69,119,91,182,146,237,64,39,38,171,160,136,22,0,2,159,255,199,24,170,156,55,97,193,135,3,30,44,97,88,107,105,63,188,255,118,234,145,229,174,244,120,153,156,86,200,123,167,78,169,126,118,168,160,171,52,129,166,214,194,64,69,11,165,10,155,230,166,102,237,81,16,175,85,205,189,206,230,135,249,250,153,229,153,93,100,178,71,63,201,139,207,253,74,117,200,158,157,169,248,42,213,0,7,227,46,68,209,11,17,138,71,134,30,117,77,54,192,130,195,94,90,49,181,18,68,165,83,25,113,240,48,195,177,97,80,133,131,156,113,76,96,199,5,67,138,3,190,226,56,173,105,91,72,22,56,175,219,82,92,225,107,160,224,106,252,18,14,48,12,2,115,6,45,66,80,2,229,29,178,17,201,200,254,129,128,50,145,25,193,98,99,160,140,25,129,237,234,0,22,89,47,139,165,27,249,0,49,105,117,137,219,193,137,1,128,51,156,234,202,201,41,92,212,151,246,237,71,187,161,187,221,236,143,34,163,20,230,170,54,114,102,98,16,93,72,29,208,77,131,130,113,70,255,251,178,100,75,140,5,187,102,199,19,69,111,64,95,44,217,202,28,101,232,22,25,157,34,109,101,109,193,69,51,102,92,149,137,16,152,73,198,56,152,192,80,250,5,40,78,116,209,173,174,153,213,164,217,196,88,184,181,41,72,28,91,54,141,103,194,157,74,5,48,48,37,223,254,35,177,198,40,218,56,90,14,198,28,71,137,197,213,199,61,116,161,208,188,238,90,60,212,219,120,154,162,65,236,54,103,30,161,242,213,69,215,166,167,51,37,179,255,170,228,157,35,34,19,172,144,203,167,156,37,217,164,205,207,121,253,50,95,98,231,110,67,121,93,51,231,13,212,143,149,243,86,106,59,213,107,165,155,122,34,223,240,112,0,54,57,64,6,209,80,120,180,141,164,130,184,64,133,64,4,204,105,192,16,86,124,2,84,9,92,150,24,166,48,236,244,48,50,13,200,146,174,149,129,17,40,17,178,25,8,197,37,119,239,7,26,76,251,182,60,5,178,66,13,1,93,6,86,70,44,136,66,44,65,159,40,12,177,125,21,146,239,3,89,18,73,236,1,15,8,134,218,197,234,7,222,165,249,86,100,231,102,71,155,23,29,123,78,52,181,9,45,216,196,141,169,20,225,116,24,138,201,181,211,85,51,161,213,204,168,235,139,217,221,113,212,127,62,238,107,167,71,182,41,151,183,227,134,61,211,54,227,246,227,98,229,244,214,109,38,248,122,75,121,97,123,135,106,109,220,196,236,229,85,221,40,98,0,7,64,32,0,57,109,167,160,215,160,134,36,122,193,85,243,108,138,191,118,47,149,171,234,182,161,220,33,8,232,109,199,112,195,148,83,219,127,67,84,237,170,46,169,105,152,159,87,187,88,168,126,243,222,86,83,163,105,190,190,159,190,151,45,51,205,223,204,151,244,71,183,63,153,182,119,169,21,233,125,244,80,5,0,2,220,185,1,133,150,46,107,162,198,140,21,115,42,12,80,234,193,24,212,36,212,176,28,76,225,81,113,224,61,158,80,89,46,183,205,169,248,208,128,229,123,34,8,154,158,119,23,136,114,198,77,41,91,248,44,16,121,244,233,58,61,44,129,46,28,170,168,69,131,238,132,80,25,3,242,202,169,97,7,227,14,197,50,202,150,182,62,21,208,88,238,68,119,233,75,87,111,106,247,189,40,168,206,149,166,69,62,210,63,175,87,177,158,164,113,217,142,13,210,179,171,52,56,199,6,117,29,138,84,190,53,54,109,5,190,189,227,254,219,1,202,104,176,188,240,153,103,159,119,93,57,222,20,85,225,37,50,102,9,140,0,18,255,255,34,72,119,27,202,12,15,1,2,230,134,88,79,166,37,122,111,208,165,145,20,189,26,187,233,31,115,193,237,153,77,99,145,250,103,116,76,205,36,255,251,178,100,102,140,4,252,102,201,27,34,127,66,87,44,217,202,28,98,228,19,9,157,44,108,13,253,1,163,179,165,100,244,149,232,18,145,150,221,15,103,79,157,55,136,167,14,108,147,246,134,235,117,246,167,103,215,76,190,116,235,71,189,171,190,223,213,89,145,107,202,147,51,191,79,48,8,0,73,190,226,162,125,151,99,118,110,96,231,81,149,68,150,17,224,80,156,201,244,163,180,84,10,225,229,29,74,69,67,140,220,46,145,6,158,233,209,160,82,215,222,9,244,242,70,27,202,21,246,60,171,232,54,213,177,105,217,80,186,151,91,12,42,101,136,188,180,237,11,89,79,225,123,47,215,125,204,113,216,207,204,242,200,167,255,231,255,253,49,86,17,235,151,22,162,26,83,0,51,73,93,207,98,40,175,20,217,8,32,22,25,76,103,243,112,141,149,148,21,6,142,196,65,79,186,182,113,157,111,116,198,149,147,196,127,26,182,139,245,7,49,253,101,182,181,36,112,222,142,0,0,64,13,127,139,147,54,236,214,111,92,178,88,192,254,104,218,63,155,58,243,133,11,66,109,170,179,233,215,113,178,38,42,58,31,68,204,204,117,190,152,145,218,152,206,20,6,184,184,202,54,140,213,35,161,230,90,171,50,26,168,153,8,166,171,34,171,58,29,82,136,168,85,102,116,219,161,159,122,82,252,146,19,69,149,203,75,123,73,86,165,88,157,59,91,105,31,178,163,117,87,109,193,157,0,7,39,212,137,112,129,85,173,61,229,35,122,55,162,170,20,91,116,45,204,137,78,209,50,148,149,148,225,172,210,122,217,11,167,71,12,179,122,113,10,176,226,110,23,55,9,153,218,224,6,224,123,73,95,112,168,138,89,91,6,42,181,222,133,123,94,60,173,62,228,169,204,168,26,53,24,188,72,112,149,105,164,122,25,58,199,81,61,112,222,63,190,89,81,127,53,51,108,223,117,187,154,168,223,253,237,183,55,174,13,105,10,77,176,139,84,76,241,195,176,92,104,199,182,40,165,197,96,136,226,81,177,124,45,77,153,134,53,58,55,54,90,74,206,150,27,61,183,164,74,219,46,58,198,224,251,122,191,137,166,249,107,47,196,187,221,161,94,152,109,13,1,123,0,128,7,109,182,148,128,227,224,75,145,8,76,21,116,165,145,124,178,7,247,141,109,56,158,46,131,112,157,26,141,92,65,220,21,170,174,105,15,149,216,146,148,93,20,134,164,231,227,12,204,133,99,189,153,235,87,107,37,14,136,204,219,247,178,183,149,146,255,72,163,163,187,83,58,106,212,42,251,204,137,171,185,171,238,204,187,247,211,193,0,2,73,247,28,101,27,80,66,197,81,224,10,93,241,65,9,160,110,70,4,76,218,8,14,54,64,84,255,251,178,100,146,12,133,112,102,201,27,43,126,210,90,76,217,151,25,101,26,21,17,155,38,108,161,253,9,135,179,101,72,244,137,232,77,229,219,116,154,128,81,74,254,77,94,250,20,50,217,225,236,225,82,221,92,28,90,45,101,184,83,22,3,113,37,66,0,147,59,142,212,166,61,13,229,52,167,230,203,4,214,197,181,162,212,91,183,47,254,185,163,53,81,203,14,62,250,234,146,57,169,143,245,246,154,181,142,42,248,239,226,121,238,5,7,72,202,28,200,56,225,84,129,98,212,86,199,8,240,101,84,72,184,118,10,154,27,201,190,169,199,41,229,8,14,75,90,63,105,41,6,255,16,229,147,120,92,110,117,154,49,205,60,153,214,55,187,95,113,227,56,34,3,92,36,7,255,201,138,149,119,88,5,143,102,193,245,97,100,102,232,29,31,55,233,84,73,175,237,152,87,13,78,238,196,13,102,104,201,233,178,139,212,124,252,90,226,52,66,213,148,200,71,125,142,219,104,251,29,26,238,70,82,181,146,202,67,238,151,57,203,41,24,206,122,178,145,62,181,77,12,250,81,62,112,97,180,250,170,104,155,59,183,255,232,150,67,180,207,251,187,208,26,0,9,47,248,89,41,4,188,19,89,115,128,229,46,36,49,23,106,9,105,86,203,133,151,78,85,108,179,177,187,54,10,1,202,204,94,144,70,103,57,170,131,1,95,60,46,160,14,14,168,240,251,113,70,9,65,10,185,93,201,169,147,103,212,65,206,164,96,144,45,182,79,123,114,125,107,45,127,249,6,13,166,165,168,152,171,157,59,120,186,249,231,155,105,190,227,110,56,154,238,21,230,40,86,162,50,248,130,7,93,58,176,213,83,76,208,65,9,143,16,200,52,23,136,42,174,205,98,24,219,21,217,208,68,147,139,65,143,143,27,89,206,37,131,74,107,197,154,21,224,110,120,148,220,191,54,139,122,103,13,225,212,126,32,53,84,227,224,147,228,235,16,144,36,100,167,11,126,39,189,235,130,102,137,60,56,211,40,246,172,162,168,48,206,173,122,154,29,41,193,136,175,59,223,116,51,163,22,214,179,185,10,62,83,58,217,21,30,174,146,204,69,190,234,251,50,27,103,247,37,27,110,167,213,43,87,91,125,83,215,69,100,124,215,178,109,178,153,238,237,251,47,80,48,0,89,183,132,135,39,179,23,65,88,136,71,144,233,8,5,104,83,5,33,115,226,42,25,80,144,217,6,78,141,185,34,67,247,5,159,128,168,113,105,65,140,15,62,181,116,81,139,230,206,169,99,139,54,137,85,147,50,171,42,164,220,171,111,19,103,193,67,155,250,118,211,11,188,253,115,14,235,112,42,64,138,195,214,135,202,248,248,138,133,254,126,250,158,46,148,211,226,255,251,178,100,176,12,197,27,102,202,27,8,127,66,90,76,217,114,25,133,26,146,213,155,40,108,161,93,9,103,51,101,204,244,21,96,110,57,43,104,136,153,186,120,182,255,231,47,145,163,142,121,184,233,202,32,241,81,51,132,182,13,93,51,4,147,7,17,58,89,34,174,137,123,239,105,230,173,157,93,166,27,153,166,108,195,66,6,64,9,201,36,96,133,183,186,53,50,166,104,217,49,158,74,192,211,225,102,31,199,229,179,138,213,32,43,210,197,97,43,27,161,135,194,156,224,187,82,135,85,187,34,94,138,170,115,42,89,114,46,132,152,115,38,115,78,151,162,181,82,201,179,207,59,172,217,50,217,180,56,147,34,181,126,205,191,206,175,253,187,74,182,174,158,154,116,102,12,76,65,77,0,2,81,144,201,158,49,128,12,49,81,25,128,40,67,42,245,206,10,186,23,66,35,12,103,177,9,38,90,6,120,187,176,64,220,58,68,101,4,15,243,146,33,61,74,158,226,70,157,176,163,241,102,143,249,213,69,141,216,83,176,48,193,107,74,71,9,199,32,163,94,21,239,28,8,69,54,104,84,93,36,89,12,109,222,74,39,253,123,143,22,147,52,56,98,251,13,202,165,236,50,191,160,160,249,85,220,65,146,119,118,51,158,238,149,102,110,168,90,9,34,60,141,123,186,50,92,173,204,244,102,183,179,57,78,239,119,155,170,133,137,211,186,75,10,12,184,154,36,207,50,231,134,55,56,104,232,46,19,233,246,98,226,21,221,196,131,151,181,254,54,35,65,125,3,231,114,222,11,11,232,49,107,32,11,113,180,68,0,0,192,12,150,219,78,231,143,96,78,133,228,246,74,194,36,14,93,67,164,205,62,63,125,93,51,90,14,180,229,235,242,217,191,47,238,122,133,172,95,88,151,227,118,110,159,171,164,188,181,137,233,37,32,218,129,211,67,200,201,137,5,51,168,61,189,64,105,220,0,57,202,53,150,151,44,145,226,86,214,239,6,5,94,13,38,234,79,79,42,197,45,8,70,165,155,49,211,38,60,47,90,200,135,90,113,137,159,245,75,181,125,221,120,47,0,140,150,36,197,4,76,40,224,198,205,69,69,78,45,169,2,196,22,70,252,6,48,12,107,243,66,209,136,39,55,112,103,40,68,150,11,16,140,8,200,11,120,93,195,44,59,145,136,72,81,169,214,26,72,18,161,67,129,210,25,181,199,61,105,67,0,149,0,134,2,16,96,97,114,55,8,74,204,108,185,140,138,24,4,58,170,18,32,148,226,155,48,16,104,186,47,176,197,162,58,90,52,20,214,91,26,189,181,69,7,202,37,246,177,157,182,60,63,160,113,232,114,200,235,111,180,187,219,230,111,106,173,238,49,15,191,186,141,62,184,88,255,251,176,100,223,12,133,222,103,198,155,69,127,50,116,76,217,106,60,103,232,24,101,157,18,45,161,189,1,185,51,101,140,241,162,249,154,139,139,251,225,230,90,226,41,43,191,67,133,142,59,32,111,6,93,118,150,52,72,200,44,121,6,221,102,168,34,182,69,26,150,113,170,68,243,42,138,76,181,182,165,30,118,29,225,54,62,195,87,0,155,150,90,206,169,120,254,85,214,138,5,157,19,228,213,208,125,125,195,120,215,139,191,243,233,136,190,223,182,77,32,72,13,40,78,174,81,161,40,113,104,130,87,57,14,166,254,188,125,41,22,168,36,210,163,155,28,51,216,221,174,8,98,51,12,194,81,94,39,29,79,189,36,204,243,153,31,158,61,203,67,99,20,91,206,104,113,217,255,61,8,242,234,98,231,87,74,250,180,225,165,43,239,190,170,232,104,42,95,117,1,140,160,164,24,42,100,160,134,4,56,42,10,82,130,28,42,35,132,30,145,83,51,9,181,45,42,241,52,96,165,168,4,25,43,108,117,2,225,43,49,234,51,144,37,188,22,17,79,7,176,101,184,112,36,46,4,17,190,52,28,221,100,77,208,2,102,28,66,220,139,55,64,8,5,30,176,66,192,40,128,209,197,164,62,130,165,225,1,177,68,11,68,134,150,12,1,140,74,210,246,93,114,245,170,211,147,183,229,153,139,20,129,157,218,236,215,216,201,153,245,158,109,17,9,106,54,212,126,251,19,10,67,132,49,25,129,157,152,24,196,48,70,82,1,156,76,192,204,235,93,76,102,150,163,199,10,40,77,86,198,14,98,180,153,74,186,46,147,167,93,73,213,101,45,73,109,82,10,50,56,18,160,154,182,0,66,90,64,183,91,169,194,134,191,75,60,61,56,188,45,172,39,156,149,76,179,92,125,245,173,234,235,181,123,238,65,14,225,157,18,134,223,245,50,215,96,165,86,36,87,94,169,190,32,197,202,85,159,14,9,6,65,7,161,99,185,24,53,242,82,132,252,251,12,147,149,139,107,39,231,95,222,20,225,23,54,65,249,83,205,154,26,160,62,87,64,93,119,167,250,157,170,165,78,107,237,59,68,4,66,147,20,102,69,0,162,9,143,129,144,18,27,122,232,224,56,2,120,204,130,196,130,194,46,64,80,197,80,227,19,59,103,11,12,6,253,132,5,133,216,52,124,90,81,212,32,1,22,73,140,24,218,144,147,177,40,25,184,16,56,209,21,121,116,16,222,36,31,5,145,2,73,193,163,6,40,66,187,2,225,196,71,177,150,188,173,45,136,172,61,179,189,34,67,175,178,193,52,9,65,117,169,180,227,95,207,182,111,75,176,44,48,168,65,157,28,183,51,47,215,154,233,71,246,51,222,223,207,225,57,229,45,115,37,109,255,251,178,100,213,14,5,201,102,197,139,98,111,52,105,44,217,138,48,103,190,24,5,159,20,77,141,252,201,193,179,165,92,244,161,112,205,28,116,28,81,1,56,52,98,114,6,174,235,107,199,215,164,176,59,19,140,91,185,50,246,169,237,30,171,153,40,213,175,76,203,75,107,63,117,143,175,186,79,60,222,216,242,124,210,106,194,171,112,141,207,164,224,8,16,227,146,72,43,45,174,80,143,54,18,201,173,157,0,162,88,101,195,96,205,198,86,198,47,237,116,167,209,124,145,95,155,101,147,97,232,125,117,30,189,86,50,218,225,173,54,135,152,54,145,49,17,179,98,74,110,47,90,94,148,148,221,238,198,33,250,195,219,91,92,118,181,57,253,204,79,117,178,58,73,85,85,15,115,123,87,222,139,165,69,111,252,59,68,203,74,113,77,212,79,255,93,173,221,127,255,253,220,5,237,0,4,172,140,196,192,51,5,4,65,139,122,40,84,207,180,129,130,151,152,12,56,98,124,37,98,28,77,53,37,228,164,15,235,44,11,4,227,102,108,131,201,88,211,18,19,46,208,193,159,3,157,153,27,192,246,189,193,14,20,60,236,170,236,221,2,112,159,114,16,138,194,135,71,3,158,174,165,146,251,139,246,109,165,190,76,7,53,149,158,198,210,99,203,187,88,232,199,118,101,251,102,118,123,54,147,189,221,211,63,159,29,214,153,65,217,18,69,246,105,152,162,70,212,48,184,215,236,11,41,120,253,205,217,107,235,20,85,131,49,245,144,165,170,170,247,210,177,188,149,220,82,100,154,98,75,141,45,121,242,155,238,77,31,125,155,229,250,105,53,236,255,182,195,106,221,187,102,177,253,3,72,96,228,192,87,126,126,35,31,69,72,155,144,132,225,70,218,7,100,172,166,86,246,106,240,42,145,121,104,64,61,72,13,93,232,48,226,210,229,135,229,34,88,189,198,242,220,104,12,95,154,205,18,52,19,86,117,77,185,126,102,40,102,54,35,161,115,17,157,179,242,34,227,116,247,200,161,161,41,158,185,149,158,84,140,143,48,118,94,74,125,40,161,131,122,158,78,116,200,138,189,179,242,159,236,117,204,251,252,244,106,8,0,42,76,149,220,205,1,0,160,2,49,162,16,99,164,21,0,0,10,213,11,2,131,2,205,150,76,72,213,125,7,84,197,9,80,15,169,172,98,64,45,66,16,98,133,156,56,124,138,12,201,158,198,52,180,100,168,53,147,79,99,12,197,200,48,187,27,162,188,22,26,202,73,65,128,131,54,116,55,34,42,217,10,164,30,101,102,94,50,132,236,81,9,88,136,19,107,93,65,166,41,181,59,133,234,43,182,58,89,10,159,173,191,12,109,51,255,184,153,219,223,31,175,5,84,180,158,170,127,255,251,178,100,211,12,197,195,102,199,27,89,98,242,108,108,217,50,60,195,120,23,137,155,22,77,233,109,193,165,51,101,76,241,150,248,49,78,117,56,228,75,25,52,162,173,100,69,193,197,41,56,191,89,115,219,166,148,179,70,196,185,237,147,202,30,131,86,90,133,234,101,197,165,139,115,119,191,115,231,235,138,229,138,92,161,91,79,46,247,202,0,27,41,233,0,168,227,145,92,217,102,232,5,231,3,97,157,180,73,220,118,128,249,64,121,245,152,89,243,118,24,49,228,248,174,15,140,76,39,6,220,27,0,169,120,84,98,161,140,202,235,189,53,119,88,126,179,165,153,165,242,120,124,132,172,211,46,21,70,154,156,94,25,136,154,230,112,234,231,206,109,12,251,177,121,108,153,82,108,197,70,233,158,217,10,69,105,93,21,31,217,107,85,182,76,230,117,179,1,85,8,0,7,247,222,172,12,26,202,91,173,2,3,235,144,146,172,189,21,91,234,140,79,227,138,211,148,27,150,153,47,224,246,218,77,203,57,172,218,217,97,138,243,147,106,215,227,99,222,154,44,138,213,55,171,94,22,126,18,51,238,233,184,87,212,88,216,144,212,160,230,228,227,107,124,131,56,148,41,202,203,114,221,42,199,49,109,51,169,58,80,197,98,250,111,45,153,38,191,151,223,115,132,151,188,131,82,158,212,167,83,141,249,51,91,152,142,246,108,36,236,71,10,198,38,246,215,89,87,107,70,53,204,53,27,218,164,102,169,61,13,161,206,170,225,26,218,0,23,110,181,27,83,157,27,84,110,10,3,30,249,10,154,142,101,225,106,245,147,14,251,8,74,11,141,151,87,20,183,11,12,114,176,225,37,58,38,14,191,230,81,222,14,169,61,141,233,101,86,19,59,77,29,253,79,246,106,175,202,175,178,8,51,69,87,249,227,103,81,185,117,77,42,122,207,173,54,205,36,40,213,45,210,155,125,94,0,98,11,74,109,170,141,199,221,169,131,180,177,136,145,161,149,4,34,220,36,137,15,23,41,99,87,85,42,236,100,79,187,51,184,214,66,10,129,216,222,238,219,70,150,178,30,171,155,231,190,232,194,98,214,147,44,18,26,2,155,255,243,29,134,222,6,192,237,166,85,82,72,75,227,131,182,169,50,200,179,99,10,19,217,100,246,152,247,199,30,218,138,28,217,238,44,252,191,12,212,86,95,157,237,220,148,233,178,206,127,39,176,148,99,115,95,67,39,181,23,221,46,245,65,91,157,187,134,175,78,43,42,35,34,205,179,200,164,249,216,202,186,243,101,158,114,23,110,76,247,118,89,132,15,155,191,151,210,206,42,170,107,118,159,107,238,183,93,244,14,243,13,111,95,144,228,74,165,145,82,56,202,74,86,112,29,113,141,68,255,251,178,68,213,4,196,152,102,203,187,9,86,98,147,236,217,35,96,200,216,82,217,157,44,108,25,125,2,104,179,101,13,131,35,105,227,251,184,76,241,235,139,111,73,150,189,24,90,191,115,216,235,144,12,104,10,93,255,235,8,251,189,13,137,247,67,43,101,69,78,199,8,85,65,50,221,189,140,49,220,39,39,178,104,91,142,62,84,137,108,231,211,41,60,191,10,235,3,79,157,237,234,151,141,135,154,194,127,25,70,174,86,206,188,136,144,56,200,47,68,54,189,104,105,208,149,121,187,221,131,177,10,35,52,169,124,131,108,165,55,3,90,5,32,64,66,22,234,180,200,18,220,250,9,77,171,35,147,166,196,73,76,94,107,20,210,212,153,120,114,182,145,79,18,163,19,56,217,58,141,60,241,68,221,5,150,252,215,97,108,120,231,140,171,237,74,127,147,224,184,67,88,89,42,161,36,22,74,157,0,59,54,149,15,154,98,57,69,221,64,200,96,226,196,11,62,169,150,42,189,166,64,219,8,16,77,143,83,171,151,86,165,230,200,242,222,70,247,26,82,169,47,119,189,117,31,58,249,125,167,63,109,22,174,133,118,23,206,157,3,163,10,70,129,202,43,198,103,212,254,214,38,94,183,99,235,124,103,179,215,227,227,187,77,83,176,234,6,34,233,145,69,73,34,92,33,132,15,180,28,86,32,178,27,185,53,221,73,156,244,238,119,147,155,231,126,218,221,242,219,15,149,253,187,63,35,10,45,58,229,225,47,230,122,127,17,41,180,221,22,45,157,52,184,46,102,96,2,187,152,2,0,0,9,178,93,146,209,122,45,104,109,248,19,45,17,86,210,251,0,33,180,26,201,171,164,164,83,139,45,18,229,86,105,198,201,2,226,141,238,52,50,160,22,117,127,175,195,221,156,255,45,57,245,218,46,254,85,220,40,126,229,140,164,189,178,166,141,221,159,233,130,198,24,105,21,141,48,219,155,49,209,131,245,224,195,113,126,225,172,235,159,172,231,209,206,116,37,123,139,189,170,123,226,242,177,58,157,42,95,23,38,161,165,57,237,221,207,190,175,142,115,169,218,96,97,88,102,120,159,204,246,139,124,199,148,44,184,235,100,42,250,105,44,119,123,18,142,128,238,229,0,203,183,209,167,51,134,231,69,3,11,14,124,128,203,126,58,32,59,223,65,71,177,76,60,112,175,139,99,254,233,140,228,62,86,112,103,235,84,177,24,159,100,226,81,105,2,227,15,199,80,183,117,141,170,23,29,67,207,131,104,215,48,26,12,202,209,160,222,118,152,100,212,189,17,172,197,66,82,134,156,235,11,84,53,70,116,210,109,38,168,36,131,206,89,218,150,47,138,36,212,48,98,173,73,164,90,48,194,187,217,45,143,67,123,255,251,178,68,208,140,68,182,102,202,27,38,94,98,151,76,217,42,96,200,218,80,237,155,46,108,61,11,66,73,51,101,13,131,35,49,135,145,65,229,152,183,241,49,92,79,253,117,114,140,139,199,207,159,49,132,64,39,173,223,49,245,136,204,100,48,160,193,209,146,25,251,161,17,13,231,218,156,228,159,146,28,165,244,89,59,125,124,51,174,135,89,55,26,63,62,166,76,99,45,213,229,12,187,111,78,188,47,48,5,165,33,165,203,129,201,75,38,241,140,125,156,45,207,197,253,6,36,100,89,156,179,125,25,75,76,185,91,19,109,102,70,125,226,92,195,143,196,159,18,186,206,89,112,167,73,169,183,109,217,224,8,227,236,189,170,253,52,83,34,169,174,104,186,53,83,180,100,175,104,62,86,155,83,3,72,187,49,97,59,153,100,146,30,248,170,171,71,185,159,11,92,186,0,24,220,100,192,145,125,203,216,143,205,100,64,90,5,37,104,77,13,240,48,83,146,74,1,49,1,171,149,15,63,184,16,3,133,195,105,181,154,216,109,246,134,137,154,255,160,154,159,91,245,6,111,36,145,43,112,90,252,165,91,55,242,20,214,137,80,195,233,81,200,49,22,59,74,221,58,251,58,132,93,40,42,219,5,11,110,32,170,233,161,93,207,151,116,29,10,144,195,17,157,19,28,47,48,89,99,70,26,226,232,97,162,80,240,80,177,99,4,215,56,228,49,46,101,97,160,86,70,221,221,203,60,252,163,145,148,61,21,157,119,23,137,142,123,227,254,126,123,184,110,43,28,124,180,92,133,40,0,91,113,195,45,183,60,16,2,131,64,34,51,41,72,104,34,42,56,22,185,137,59,32,225,42,146,165,3,212,73,218,121,90,216,205,78,155,249,90,116,47,90,116,37,81,246,88,3,26,33,25,121,4,109,8,58,222,179,156,236,193,95,108,209,52,21,255,143,114,243,254,250,216,40,252,164,232,87,195,94,249,186,46,113,74,50,167,28,252,121,201,71,210,61,201,230,49,168,41,5,181,195,51,177,103,152,108,139,82,23,121,202,95,36,45,45,194,81,166,87,81,85,81,115,55,82,183,120,244,149,26,60,172,218,41,165,234,237,159,119,147,11,183,232,169,20,75,173,64,131,19,129,102,219,238,246,178,120,244,205,98,252,209,16,169,87,198,74,12,218,199,151,110,9,181,111,23,66,214,159,158,73,36,254,162,212,253,109,113,153,208,182,189,126,169,22,135,47,240,228,126,177,87,227,209,148,136,165,29,46,56,89,203,208,152,83,202,134,43,130,34,199,186,90,71,110,119,142,45,43,30,50,78,184,177,176,200,92,73,104,61,10,190,86,6,12,46,36,84,163,71,219,15,85,56,109,154,148,226,232,63,98,151,121,29,255,251,178,68,212,12,196,238,103,72,27,73,70,32,152,108,216,243,101,136,168,82,1,157,46,108,49,20,130,47,51,101,77,135,153,56,31,113,54,55,59,20,124,153,150,142,205,226,119,49,86,55,145,182,101,107,50,130,46,33,16,61,44,118,128,252,0,230,219,126,202,19,14,61,17,176,129,180,68,38,111,229,161,218,129,110,47,184,20,197,190,156,141,99,166,171,205,56,25,81,249,121,175,253,51,95,47,170,206,160,231,146,218,46,253,193,195,104,156,216,19,26,45,157,75,48,52,210,128,228,179,241,80,133,226,111,228,130,39,66,227,83,248,124,22,162,228,130,237,104,83,50,205,72,252,132,61,185,103,121,42,74,119,156,138,117,35,95,230,84,237,88,17,44,163,175,33,78,99,149,108,129,183,233,107,104,215,190,125,78,110,125,232,55,214,163,246,53,146,94,90,241,241,224,90,23,0,24,108,172,41,0,66,28,64,125,39,144,68,114,198,160,12,119,65,53,36,25,49,159,68,129,212,22,220,239,14,180,73,42,114,211,57,177,114,131,112,164,156,34,5,163,10,21,137,68,129,194,222,106,10,103,244,44,19,82,170,11,77,201,181,158,97,15,157,69,245,169,62,217,70,132,37,232,65,235,240,164,150,213,222,96,248,15,174,148,19,98,20,174,211,229,60,255,119,250,245,119,183,253,235,43,186,2,60,65,6,11,172,84,161,17,86,229,56,87,82,14,147,78,196,255,74,167,108,71,42,14,129,198,219,82,112,242,89,133,82,156,90,168,157,124,162,147,153,73,148,105,111,151,147,163,40,249,71,235,229,40,92,60,205,175,152,171,238,62,210,176,53,58,1,5,199,37,60,213,236,112,40,87,199,27,4,91,88,27,85,112,19,112,168,230,191,101,242,162,249,46,30,95,221,81,35,143,83,181,15,119,54,211,47,221,10,17,145,153,185,65,110,4,68,117,242,201,73,1,243,4,192,34,7,15,198,107,2,150,37,183,46,245,37,57,211,114,136,103,66,213,120,125,50,148,180,35,63,85,88,70,112,169,80,167,198,203,178,119,120,50,181,168,69,121,58,81,89,230,12,207,178,98,128,35,13,8,140,64,3,48,32,168,20,3,6,13,76,10,106,2,1,194,142,161,103,240,132,12,100,104,48,56,164,4,0,153,48,96,186,69,78,194,66,118,236,42,79,90,108,204,195,1,104,200,232,32,136,124,217,76,20,79,40,12,47,179,4,133,25,251,188,223,73,3,4,228,193,74,143,188,117,104,34,155,96,72,231,27,148,85,219,43,112,157,152,129,234,180,121,69,2,159,134,236,220,203,226,123,194,254,130,4,52,142,52,98,207,62,23,76,199,225,30,71,232,82,64,237,30,96,158,212,97,101,39,169,169,28,31,255,251,178,100,210,140,5,114,103,71,27,76,78,18,110,12,217,67,61,99,92,22,213,155,18,46,13,124,210,25,51,166,116,246,26,20,153,245,239,121,139,71,130,125,52,145,36,243,136,28,214,64,189,178,241,236,190,94,230,125,156,221,193,216,223,199,215,162,246,191,124,90,167,97,241,78,173,161,103,72,127,208,88,0,66,91,174,203,108,156,190,109,131,16,88,52,122,31,124,152,78,173,39,21,94,175,107,254,7,227,216,93,118,233,165,82,165,129,241,18,250,244,190,41,162,28,136,100,103,82,207,107,127,31,94,242,185,63,212,113,147,9,93,66,136,40,228,172,153,250,117,123,75,38,53,136,111,190,76,37,216,242,7,62,55,182,137,174,238,149,228,22,150,123,75,219,149,151,217,44,189,46,251,25,245,181,251,250,220,191,175,84,173,120,140,109,100,114,137,102,34,207,20,149,171,15,45,28,18,25,196,230,84,213,134,149,170,3,140,138,141,48,81,80,194,35,193,163,8,84,44,109,1,217,132,128,70,16,139,3,162,64,96,169,182,69,193,138,81,24,80,195,132,120,16,103,241,52,184,201,162,56,36,77,121,24,98,114,148,59,15,111,95,230,146,128,40,138,244,13,42,189,91,250,55,164,192,85,114,223,252,35,138,174,36,74,105,67,229,113,85,99,175,23,82,52,142,154,246,136,142,129,69,154,130,0,84,157,112,111,189,84,209,121,124,179,224,196,53,81,121,154,174,101,149,225,251,184,165,29,9,210,200,201,91,29,195,99,32,84,105,3,110,174,156,242,10,137,44,166,225,158,58,90,172,93,197,202,145,17,6,14,161,91,115,157,168,190,248,150,170,154,66,228,167,122,115,236,206,221,184,190,168,149,171,16,176,243,163,189,250,24,0,118,85,218,232,163,183,72,4,38,155,143,165,36,17,59,18,93,51,69,65,20,10,90,44,38,205,64,228,212,104,150,60,144,245,22,246,43,140,112,234,15,181,219,84,77,235,155,211,195,41,58,235,54,129,200,144,207,254,159,134,93,132,84,104,217,30,6,16,25,144,117,84,4,97,10,36,185,187,57,18,145,185,32,154,85,54,221,142,37,54,243,51,43,73,231,238,117,8,17,85,64,236,100,125,41,147,42,91,201,58,166,59,8,36,141,193,242,37,225,202,49,217,179,159,0,207,224,33,57,125,160,128,162,192,132,2,103,151,64,26,92,60,72,184,161,122,249,4,65,107,244,193,197,167,201,6,37,28,218,8,160,234,52,226,221,100,179,149,8,193,44,248,242,87,247,182,184,180,28,250,118,218,132,116,57,30,213,221,76,242,57,133,84,156,41,104,107,252,99,241,91,255,14,211,203,171,125,127,246,191,220,252,218,213,123,75,50,117,151,40,65,203,55,81,255,251,178,100,205,12,134,5,103,68,11,154,67,112,120,12,217,35,97,131,118,82,181,155,36,109,49,22,137,162,37,101,92,241,14,209,87,212,67,10,205,13,19,23,98,194,135,193,94,238,65,58,41,232,81,69,167,115,197,192,201,123,154,181,197,93,12,145,93,11,68,162,107,219,120,169,139,224,170,61,134,189,77,166,195,64,72,191,76,194,13,199,42,30,233,119,37,77,120,195,72,86,182,129,182,62,15,43,166,47,165,118,172,239,118,114,195,231,118,158,250,119,85,98,223,187,18,155,98,167,52,25,46,254,158,109,112,121,137,171,33,88,166,165,175,94,121,110,108,102,238,230,243,33,70,228,180,180,203,63,55,204,165,50,79,253,252,205,36,113,49,180,16,40,184,218,126,99,55,125,32,136,78,24,66,60,182,55,199,154,115,92,166,2,140,180,156,50,249,52,199,67,0,226,120,224,228,8,166,1,0,76,14,246,1,107,129,32,83,63,64,12,174,12,48,0,12,207,129,160,128,8,85,16,53,39,106,230,25,40,152,40,6,209,197,141,16,193,84,34,28,163,130,12,58,75,3,23,146,92,194,129,104,132,181,123,104,84,204,20,0,61,175,138,235,93,128,97,11,89,82,177,224,59,134,74,0,136,62,232,161,19,81,216,106,136,66,4,129,83,133,133,19,160,39,16,156,122,169,129,45,139,28,49,94,106,155,28,205,92,183,244,197,94,252,151,255,220,216,187,241,119,195,79,152,159,131,233,70,223,163,238,185,125,248,47,213,204,189,245,191,202,118,239,81,247,187,158,113,95,179,239,57,216,102,188,215,14,216,121,234,69,144,60,199,215,155,255,89,33,86,185,123,173,70,221,191,222,183,90,87,50,99,114,227,127,120,187,0,189,38,176,169,109,201,168,119,189,0,144,101,178,122,226,211,72,210,150,200,36,8,68,161,131,1,29,4,224,169,176,181,215,117,219,204,119,125,141,202,86,77,223,124,244,129,223,90,113,179,156,221,15,177,141,54,68,180,25,76,248,139,204,67,23,138,122,213,66,128,202,164,229,244,182,199,133,16,82,69,179,196,118,142,217,81,116,109,211,252,207,153,169,220,179,183,157,255,63,223,58,119,245,135,212,74,100,19,61,105,6,38,187,11,57,205,161,11,65,40,109,222,254,121,21,209,174,162,110,167,71,145,155,205,37,243,192,85,65,233,150,159,8,5,204,172,81,142,138,132,27,65,77,64,11,160,120,90,50,154,59,64,210,43,156,99,227,176,57,80,136,91,14,200,136,124,189,115,226,66,121,21,1,208,29,6,146,33,188,183,92,119,147,178,172,132,97,69,2,44,225,218,148,201,213,252,203,176,148,120,60,113,251,241,154,41,154,59,45,151,44,40,41,174,231,83,10,221,255,251,178,100,217,14,6,182,102,195,139,140,126,208,129,172,217,71,60,200,190,19,241,155,24,77,133,124,129,177,51,101,72,241,151,52,206,166,146,48,229,108,58,103,41,2,80,214,60,217,220,32,49,50,89,123,44,245,211,215,217,78,111,77,139,223,109,113,161,226,116,18,77,19,105,248,108,190,217,48,246,61,198,167,108,235,145,171,137,189,252,219,174,120,125,62,219,23,110,168,152,254,110,88,144,54,211,74,199,148,178,102,2,27,131,56,68,218,196,121,53,207,253,164,16,125,236,126,255,203,27,174,245,227,227,127,169,149,48,32,86,206,121,245,152,12,27,154,112,131,130,111,214,79,200,137,28,156,216,149,181,48,241,240,192,153,50,18,237,230,196,118,100,96,140,164,133,159,77,148,213,147,230,74,250,198,63,51,53,150,52,10,139,185,228,109,210,133,12,139,183,91,111,61,93,222,169,190,205,51,17,23,250,3,213,0,0,28,72,198,73,76,88,32,195,205,83,60,136,136,227,194,220,113,27,80,218,152,128,116,200,111,65,197,41,254,66,81,34,21,18,30,254,122,204,136,132,143,138,153,129,91,42,30,160,145,19,25,114,141,86,25,106,55,88,140,211,113,48,65,40,82,0,155,165,103,170,115,43,42,4,144,78,147,89,164,118,161,233,250,242,250,72,102,250,97,153,116,230,210,91,13,181,205,213,100,90,151,51,29,68,110,182,78,217,255,226,124,242,112,130,167,218,237,199,79,185,53,208,126,227,206,58,169,210,100,31,91,72,156,127,133,100,168,192,205,18,124,20,201,210,148,222,106,218,83,60,219,191,165,94,203,90,55,179,121,182,215,66,238,207,93,157,234,169,177,110,186,164,227,52,134,79,26,134,32,41,22,153,81,184,164,86,165,203,237,247,96,164,217,136,142,142,67,117,246,236,20,212,183,28,191,141,38,117,127,152,209,107,15,165,202,109,223,123,110,91,251,179,249,92,191,76,20,67,6,193,168,35,115,55,50,30,234,187,180,85,4,126,250,81,45,118,33,77,231,29,206,142,74,116,98,185,25,154,236,208,142,172,39,170,38,228,107,143,55,116,39,165,211,69,120,79,198,146,171,38,23,87,40,215,53,39,59,169,236,149,43,103,149,28,140,85,152,138,186,204,160,33,5,99,14,101,21,32,50,160,167,176,193,1,76,161,8,183,34,20,161,54,34,80,19,72,8,34,79,74,195,56,15,123,23,16,214,212,124,192,199,11,211,76,1,3,182,56,18,80,18,167,64,68,5,227,13,49,185,116,220,161,177,136,10,104,96,119,191,37,150,228,73,137,0,41,169,41,47,73,93,107,86,39,47,59,83,209,54,49,115,148,217,101,143,44,115,202,166,13,155,54,173,251,50,185,47,74,204,206,255,251,178,100,206,14,69,184,102,197,155,121,91,208,121,76,233,66,96,101,205,20,149,155,22,77,149,125,1,169,51,102,40,196,14,120,53,208,134,153,204,58,166,200,89,170,198,172,247,169,157,212,134,68,185,220,215,69,62,204,234,211,51,26,206,83,157,25,247,218,144,197,216,172,61,246,198,185,167,143,237,89,239,89,246,118,45,210,128,6,184,9,208,128,76,75,46,215,137,37,152,187,148,115,193,149,67,195,126,83,45,27,231,247,236,238,224,203,254,108,104,26,247,255,63,197,118,125,172,198,121,147,194,95,35,150,87,86,135,156,136,182,152,229,154,233,101,21,226,43,165,65,163,4,117,73,165,231,186,88,148,223,102,102,35,55,100,77,210,38,90,239,153,107,115,249,159,100,47,56,157,204,179,244,206,158,105,13,173,72,17,213,213,227,92,233,102,64,55,42,0,86,163,6,64,3,31,24,113,192,192,177,110,14,9,12,178,6,56,224,63,52,190,205,110,208,172,57,239,53,16,55,205,85,70,186,153,144,133,21,114,168,121,136,130,78,138,5,149,130,58,6,54,32,60,60,163,161,130,213,104,225,184,232,32,25,155,196,219,92,93,17,225,24,162,111,67,145,168,222,81,58,148,12,193,228,212,244,15,93,185,200,102,236,222,187,44,156,250,111,3,57,232,137,216,242,139,127,109,122,221,242,95,148,249,241,249,234,210,169,245,242,243,116,236,239,243,183,249,127,118,174,205,114,178,244,65,250,210,100,34,67,79,188,210,231,220,149,88,140,189,249,255,39,198,121,47,77,238,222,44,245,135,19,18,176,61,154,109,122,205,26,183,221,171,186,124,198,26,199,157,179,245,132,16,0,39,45,77,200,230,29,238,64,228,26,184,208,47,134,85,5,250,134,121,2,252,245,163,116,92,78,215,106,52,169,19,214,117,22,189,142,54,200,172,225,165,216,174,122,217,248,238,224,224,200,64,250,181,141,130,36,175,65,8,188,114,81,98,196,9,16,26,4,86,22,236,33,209,202,210,140,80,189,121,85,110,235,241,187,73,253,122,83,117,35,164,253,168,91,228,158,156,107,210,245,229,159,222,211,188,106,21,151,211,201,158,215,90,29,42,26,140,17,208,32,244,85,76,68,34,96,160,135,46,34,147,97,119,64,212,225,65,83,35,175,1,0,164,120,168,179,166,214,10,46,157,211,16,24,69,182,146,36,97,210,160,89,48,131,166,64,110,198,151,105,110,37,22,126,217,117,164,22,216,180,219,213,4,208,195,240,38,111,165,202,180,124,103,141,67,7,142,21,128,224,135,16,71,18,50,40,202,50,180,113,7,179,117,167,73,250,27,196,182,166,77,241,176,241,183,212,207,45,197,27,194,113,48,92,162,253,211,40,251,107,180,255,251,178,100,213,142,5,185,102,197,19,102,127,64,117,236,217,157,44,102,205,21,65,159,22,77,161,123,65,176,179,100,204,244,14,8,244,204,171,237,149,121,211,40,127,101,168,255,185,161,135,180,223,40,118,187,172,225,194,215,186,205,15,168,92,121,143,71,237,140,155,119,27,64,48,236,2,46,255,232,0,22,228,113,212,138,123,220,138,103,69,4,244,16,59,182,191,87,93,48,131,202,35,193,100,196,171,32,234,82,83,228,46,251,79,59,148,255,52,152,82,182,100,153,121,146,17,184,140,45,103,12,180,136,216,66,191,32,192,144,247,64,88,193,1,164,37,60,131,11,34,242,50,158,29,73,42,186,17,237,34,34,36,51,165,110,183,35,75,15,255,132,144,179,35,249,145,165,88,113,5,108,125,203,231,75,252,132,85,0,2,83,28,138,204,192,53,2,0,132,35,35,11,9,204,112,132,82,144,74,160,224,224,33,80,153,168,141,64,227,241,113,12,228,5,98,163,0,193,105,84,52,118,216,6,20,84,65,83,88,145,85,242,108,92,48,204,4,149,73,225,104,24,230,48,107,244,224,53,102,253,116,201,162,67,193,208,175,56,77,166,39,82,133,249,210,46,74,99,68,32,188,155,73,219,50,167,214,244,220,71,59,125,245,206,231,158,115,163,145,124,85,240,201,152,183,61,78,26,187,253,180,179,106,58,221,49,94,249,185,116,157,163,200,30,85,3,137,60,164,220,169,120,62,202,70,165,231,170,56,66,109,41,70,31,50,111,61,243,201,243,204,63,213,177,189,69,33,203,81,116,155,164,118,204,138,11,77,21,42,85,74,121,232,228,136,5,88,4,54,129,90,153,126,205,98,68,181,200,29,178,76,189,72,53,211,38,91,141,108,142,5,173,38,170,216,155,238,226,218,15,47,56,34,60,39,246,72,23,133,206,165,110,209,159,252,255,254,243,127,252,204,221,237,68,223,150,133,154,173,120,82,100,60,61,190,107,39,80,88,182,85,6,196,225,205,105,2,54,0,28,52,140,154,26,137,143,233,113,197,228,234,229,54,59,50,22,164,242,53,199,55,53,210,87,51,133,148,129,31,10,113,156,192,85,227,183,232,37,28,50,195,177,50,129,121,152,128,49,32,4,3,65,86,48,65,80,32,193,213,46,160,97,132,227,11,227,144,132,156,13,144,210,224,92,24,208,200,218,208,140,24,60,93,35,132,74,40,206,167,194,12,156,49,65,114,130,134,168,9,42,82,112,17,137,131,195,79,76,165,251,121,151,5,216,26,145,177,169,116,108,148,6,67,77,20,157,236,38,195,213,38,211,129,75,147,8,199,227,120,215,148,115,26,111,81,6,10,95,141,111,13,126,57,155,255,50,239,82,30,187,213,62,213,255,226,146,255,251,178,100,219,14,6,35,102,196,19,153,91,224,121,76,217,154,60,195,143,85,25,157,18,45,141,189,1,185,51,166,28,243,22,60,73,39,60,236,191,25,94,19,25,161,25,31,113,161,136,154,152,173,101,24,156,58,111,101,169,23,212,98,97,82,110,231,13,22,110,138,214,170,182,90,97,101,67,221,237,181,53,242,64,9,40,229,109,204,196,125,232,195,210,69,174,75,116,91,49,246,166,156,54,223,238,205,86,83,245,246,246,13,25,191,42,106,105,25,137,202,204,120,207,63,47,231,207,143,180,67,103,161,141,140,197,20,60,235,119,137,103,148,161,57,55,10,138,114,86,37,56,199,50,21,155,123,161,39,28,130,235,26,83,148,197,66,49,243,144,136,142,234,206,219,33,87,68,59,182,85,171,35,82,253,137,91,219,93,76,222,234,13,82,0,0,76,132,195,128,67,160,140,9,20,120,53,216,57,176,50,223,136,160,4,222,198,7,76,119,20,192,0,209,236,10,69,37,139,145,105,195,166,20,28,95,184,169,17,12,169,2,37,3,51,160,144,181,37,72,20,4,127,237,75,105,214,140,82,154,118,203,61,113,36,162,16,154,41,84,31,123,153,118,57,38,245,100,111,211,5,217,121,182,152,87,226,185,181,227,147,255,252,247,252,252,255,175,255,219,220,172,241,251,255,207,115,184,252,233,252,249,8,43,21,79,160,149,36,219,72,145,46,212,215,33,65,139,61,180,203,204,149,66,134,57,227,144,32,122,5,32,162,5,86,211,238,100,111,17,98,77,82,53,61,84,18,66,138,25,186,73,186,168,25,234,67,9,70,210,8,32,66,227,155,91,173,185,13,222,190,170,187,3,125,21,212,236,66,110,4,30,42,61,142,49,234,226,219,144,214,219,63,210,14,106,140,209,132,161,178,42,236,177,30,27,118,93,159,244,114,166,201,53,218,245,190,97,153,110,117,89,165,159,23,172,201,85,24,61,168,97,90,170,218,82,46,244,110,168,231,185,226,201,72,215,240,209,99,37,38,155,178,199,78,139,196,104,201,15,247,117,239,110,50,30,90,45,109,184,234,38,22,59,60,124,218,58,77,241,206,20,160,70,79,90,25,20,2,99,96,96,8,140,97,17,169,148,144,192,224,40,129,36,26,94,10,131,205,12,64,38,81,2,129,6,100,12,173,65,80,137,53,25,131,152,52,148,16,9,101,192,160,188,12,194,197,136,17,240,64,212,172,4,210,134,66,237,13,219,157,147,179,150,111,47,100,243,115,48,124,148,44,11,75,186,86,91,79,118,26,177,13,63,18,196,191,74,40,7,152,83,67,147,85,251,142,119,105,1,14,139,16,83,188,200,169,2,119,156,174,182,23,245,103,40,55,203,117,200,155,39,153,74,208,234,255,251,178,100,216,14,5,127,103,69,155,105,110,208,122,236,217,189,48,200,143,23,53,157,16,46,13,156,193,231,51,101,88,245,161,77,232,52,200,172,172,71,98,189,113,37,82,166,137,170,49,206,211,186,217,123,213,200,245,247,221,172,245,51,183,167,175,124,223,254,130,24,215,207,66,255,172,202,95,41,43,128,95,221,167,22,218,189,0,22,78,238,209,215,135,168,230,68,208,1,213,12,176,38,232,75,69,65,124,21,14,178,226,71,98,8,235,39,116,80,107,51,76,245,141,126,127,255,139,167,83,167,42,57,72,230,229,21,154,169,166,70,142,29,114,34,54,127,150,133,169,195,206,71,62,203,135,50,178,40,117,115,203,34,46,121,146,144,47,148,244,115,141,152,44,194,218,211,30,164,69,186,84,79,109,118,247,18,210,175,83,149,218,215,51,243,55,50,239,196,223,72,91,233,85,45,85,1,218,147,85,0,44,85,76,199,14,49,71,76,24,228,173,46,1,182,70,181,7,26,15,250,135,204,238,164,88,103,65,18,225,226,80,35,220,164,65,114,106,230,179,24,109,98,7,76,112,15,17,172,96,45,42,222,189,178,233,244,23,148,130,151,186,16,54,234,59,166,109,100,209,193,248,58,90,102,242,26,101,237,251,16,6,3,96,246,247,151,29,97,214,168,98,151,255,207,241,115,124,117,27,191,248,154,174,63,231,68,252,217,139,86,37,23,175,46,52,116,46,146,73,24,30,52,220,188,210,241,177,179,213,69,195,184,255,187,223,52,254,187,100,254,231,105,47,80,121,180,212,21,89,110,160,234,111,97,136,1,84,0,168,190,189,8,99,98,163,34,119,80,2,223,136,179,134,209,255,154,251,93,231,194,197,157,98,6,188,108,65,212,141,209,238,134,226,186,119,255,42,255,108,207,189,47,54,97,193,144,37,16,116,64,178,114,33,168,151,64,184,8,16,56,168,24,30,101,42,133,8,16,200,161,26,153,104,242,145,146,215,102,34,55,61,217,50,125,173,52,132,118,26,23,195,136,125,69,208,209,108,250,58,78,170,143,137,170,148,221,166,41,181,0,128,4,147,33,0,182,135,20,129,75,64,193,136,222,70,22,91,226,84,129,119,226,16,243,71,163,8,57,99,102,20,69,35,44,16,143,89,249,134,6,134,1,203,146,86,218,157,15,4,210,3,70,145,142,120,32,182,244,86,43,81,52,37,21,34,250,218,154,91,78,231,27,144,77,91,49,78,64,46,181,103,102,91,183,10,204,190,53,141,44,221,157,111,130,133,152,56,181,95,107,229,191,148,17,247,114,51,50,178,50,40,153,217,92,159,173,227,123,199,164,117,115,11,60,93,95,12,222,54,218,219,228,114,220,24,205,55,109,87,233,142,2,142,154,131,255,251,178,100,208,12,4,239,102,199,27,79,92,50,113,108,217,102,60,101,191,22,113,157,22,109,137,252,137,223,179,102,116,243,161,116,118,105,109,88,111,61,226,196,222,216,24,115,254,179,156,99,55,246,222,119,186,230,22,235,26,209,113,60,26,125,83,58,34,117,20,16,129,97,184,4,182,199,44,104,146,184,221,84,249,136,174,130,57,220,71,66,212,15,135,15,177,25,133,152,70,57,3,43,206,255,230,225,57,32,242,98,4,14,140,177,219,229,206,35,65,227,142,46,33,136,98,73,88,124,132,162,100,241,51,46,57,183,135,24,132,56,219,37,74,145,227,42,46,235,159,230,59,135,234,44,182,132,67,237,57,222,79,53,210,89,217,185,137,74,255,117,104,51,180,138,89,166,254,175,88,168,142,33,178,63,125,38,130,174,82,50,241,140,203,226,195,25,7,140,30,7,17,8,76,220,128,34,16,24,53,28,70,195,10,136,77,92,83,43,41,152,24,44,100,225,248,136,0,35,42,148,71,203,146,34,53,88,122,194,3,77,185,0,80,172,49,54,96,241,234,113,56,0,99,27,30,122,177,138,7,0,219,219,237,98,58,162,129,1,86,213,43,158,235,205,210,93,27,96,241,37,150,144,20,201,77,22,146,163,173,234,87,34,252,114,93,119,26,155,81,94,234,191,85,236,248,175,151,230,35,97,178,230,60,102,177,94,94,144,191,235,198,61,118,85,251,127,238,255,123,194,155,189,171,126,69,58,117,65,82,17,71,213,67,59,35,153,239,197,102,33,30,243,69,250,199,166,49,254,63,129,187,86,107,215,56,183,204,72,86,173,27,134,56,116,74,249,47,237,69,202,80,161,4,65,2,0,229,146,88,53,135,124,168,52,220,69,242,106,151,153,83,132,15,97,83,59,209,163,186,216,243,69,110,67,255,246,230,171,51,58,171,174,8,131,158,86,108,26,121,214,214,136,164,112,54,32,247,206,83,64,78,178,77,183,87,204,177,204,109,120,231,251,167,89,169,252,122,43,59,105,121,224,218,68,217,153,222,155,214,174,21,127,103,79,151,114,243,199,134,121,110,249,51,53,255,223,140,254,62,191,211,242,126,246,237,44,112,94,128,9,41,72,58,76,97,32,66,163,66,192,140,32,209,10,87,40,92,224,77,153,4,102,43,48,165,12,76,105,201,250,42,144,149,158,188,70,10,2,142,51,136,177,113,14,138,113,92,179,173,1,225,90,25,227,90,157,140,200,240,167,187,81,51,251,98,143,178,94,221,148,124,69,205,185,47,245,23,57,2,78,28,3,139,185,200,53,81,93,150,207,245,110,186,21,152,189,146,231,169,233,71,74,220,106,166,235,57,184,211,8,104,168,244,169,139,157,66,234,167,81,109,23,123,222,220,255,251,178,100,218,12,5,253,102,195,131,134,127,64,117,140,233,141,60,230,111,20,189,155,24,109,149,251,9,221,51,102,116,103,160,205,91,35,185,68,180,73,243,166,78,207,17,175,20,220,108,110,62,35,226,36,206,119,172,75,94,180,135,22,11,36,190,206,78,173,34,236,101,7,141,4,0,8,42,201,35,177,204,89,130,166,65,94,139,92,152,90,176,191,134,224,67,93,49,131,181,71,41,217,69,133,79,161,185,77,114,240,168,209,53,195,246,169,49,93,180,34,55,115,15,48,234,181,16,194,195,105,92,72,65,50,203,34,228,123,40,247,182,65,74,169,168,177,57,197,192,241,104,157,86,94,42,151,74,184,169,174,251,111,179,101,200,139,219,77,233,89,145,105,45,150,110,6,247,76,145,223,12,55,213,56,250,209,166,37,234,162,196,37,234,0,22,227,73,82,50,224,113,1,154,89,35,16,73,121,64,153,43,49,63,57,41,121,168,202,135,30,168,185,147,12,59,36,167,35,213,242,19,2,45,66,91,48,66,124,84,170,32,214,112,28,34,143,183,99,16,5,140,70,105,230,28,6,133,82,118,229,118,53,109,52,41,189,252,213,71,151,10,239,111,26,237,130,129,138,30,113,131,5,82,90,169,153,151,255,254,103,230,175,49,239,91,190,126,89,111,89,174,253,155,181,134,130,102,7,28,61,204,162,79,26,57,102,143,74,190,232,209,249,170,233,206,52,8,107,152,18,69,215,111,187,108,31,17,205,252,158,179,188,159,194,133,91,207,189,238,222,255,235,48,97,98,28,88,56,173,99,227,89,215,204,65,73,12,171,161,135,36,182,226,84,168,82,211,101,115,182,160,71,166,67,61,199,41,202,202,107,247,175,252,28,201,94,213,186,69,196,54,255,2,215,95,159,234,96,5,3,20,7,96,123,35,133,183,164,108,132,12,161,49,52,220,10,6,143,100,204,220,205,3,195,12,20,14,160,84,25,161,216,110,212,74,45,232,33,151,45,8,121,168,51,168,132,152,225,201,104,239,185,97,166,39,11,36,74,162,48,243,46,26,153,150,11,116,40,229,133,123,153,231,217,158,212,107,99,190,53,8,98,130,49,26,20,206,132,240,112,176,2,5,48,192,244,205,135,132,165,48,194,8,30,194,48,136,244,213,67,178,35,153,110,12,96,57,79,64,177,108,74,12,206,68,70,38,166,218,129,129,86,201,68,202,234,36,2,19,174,165,26,8,39,54,209,187,147,233,181,44,148,80,114,40,143,179,133,128,34,120,70,219,103,146,105,149,246,12,106,53,213,154,119,216,254,22,100,85,51,166,187,148,166,225,241,181,190,126,43,230,251,199,237,93,255,122,215,157,210,153,171,33,249,81,216,199,134,107,232,251,237,233,61,249,255,251,178,100,216,14,5,126,102,197,19,104,126,192,123,172,217,67,60,104,186,23,1,155,14,46,25,189,1,214,51,101,168,245,25,177,40,196,190,91,252,229,215,171,55,179,67,143,61,34,64,101,232,107,149,84,49,195,202,164,162,210,77,110,154,44,236,164,169,51,234,77,213,91,45,210,118,58,139,66,157,183,183,212,186,216,253,2,32,9,176,29,186,238,139,84,189,127,4,240,187,161,84,198,98,198,162,134,140,31,176,101,98,105,74,10,231,18,14,187,145,92,212,247,255,251,68,102,83,71,203,255,106,237,107,66,75,103,104,105,189,136,109,253,242,226,243,192,103,74,93,36,119,93,157,115,147,94,204,140,43,123,225,94,51,45,141,110,215,159,62,107,231,42,175,60,109,201,241,179,185,143,117,79,185,223,125,124,155,64,231,53,222,188,247,199,217,147,251,83,155,175,195,199,17,0,65,99,9,29,204,38,18,49,88,208,16,10,10,132,12,196,75,94,128,194,112,60,84,42,3,49,75,96,4,16,99,97,139,103,184,148,150,36,182,107,64,33,120,144,85,164,19,0,101,196,32,164,75,153,24,12,241,209,80,70,131,82,150,219,58,228,154,118,86,207,148,252,161,117,34,197,51,61,169,184,84,252,1,114,162,170,103,125,146,239,25,139,53,119,158,239,219,97,52,64,176,198,70,138,249,57,195,85,167,19,242,255,203,38,82,111,206,153,175,153,43,170,17,163,244,97,70,232,82,65,186,101,21,77,197,185,7,167,232,40,80,64,216,204,206,145,142,167,187,158,88,154,213,10,219,103,136,222,189,195,33,170,196,94,86,0,134,92,235,87,255,64,5,128,69,147,93,117,179,116,115,102,36,73,114,33,119,138,76,200,126,76,240,62,90,197,172,161,217,77,82,21,15,208,89,216,211,168,20,174,228,169,9,57,246,28,233,118,143,255,105,124,55,75,6,219,52,195,137,220,206,49,118,183,124,124,215,167,101,89,34,177,201,153,162,74,37,180,203,98,75,71,14,151,51,187,203,198,211,214,248,204,102,190,249,140,204,85,5,234,137,250,52,172,89,208,150,2,29,89,53,45,112,108,136,169,52,163,135,78,241,72,242,36,18,252,111,112,14,67,34,7,140,142,34,21,48,152,32,86,153,128,45,88,4,16,35,53,2,213,227,2,243,65,183,204,76,9,17,0,204,196,48,88,82,19,168,115,57,186,24,0,182,94,245,132,12,1,180,33,137,20,58,108,191,41,171,5,5,10,218,220,198,156,80,183,107,65,148,237,153,113,79,12,140,153,182,89,68,170,82,246,91,97,79,45,51,42,111,243,94,243,215,224,28,234,202,239,238,237,220,166,79,170,151,139,171,226,26,52,226,238,56,46,163,153,24,219,195,171,191,255,251,176,100,211,12,5,101,102,196,147,131,95,64,127,236,233,173,44,195,191,86,205,157,14,14,97,17,65,226,179,101,168,243,14,12,180,221,74,153,169,131,223,130,208,86,77,27,79,203,241,43,125,70,187,65,3,199,102,198,150,53,228,106,208,194,222,184,29,81,70,214,176,77,92,90,15,46,219,72,169,250,183,120,208,0,54,215,1,132,42,110,3,169,105,239,25,6,1,91,5,182,211,174,15,151,45,181,65,51,84,68,229,24,108,185,80,121,83,125,75,122,94,128,151,8,17,73,25,116,28,79,57,252,79,135,255,38,182,190,206,157,34,217,70,129,4,139,48,42,156,164,101,176,146,40,136,68,24,73,43,26,76,80,144,32,152,129,36,48,225,51,2,175,171,63,21,106,80,99,11,114,60,205,83,56,213,81,107,32,107,118,217,11,10,88,176,64,57,5,224,167,21,131,95,117,110,63,23,66,99,80,140,102,59,98,84,149,0,4,163,1,104,11,12,24,240,80,132,56,24,42,104,136,132,0,96,84,34,156,240,104,121,177,14,141,27,136,128,0,4,178,2,170,41,89,140,2,96,69,141,74,34,159,81,114,160,65,64,55,142,131,72,165,104,141,75,223,211,56,167,219,255,132,78,45,25,71,86,163,122,71,171,146,14,181,76,241,193,243,188,226,101,169,158,225,87,29,115,40,82,210,38,231,234,127,151,172,189,164,95,87,115,72,153,89,125,201,97,167,11,156,51,133,161,52,153,157,242,199,163,100,36,125,94,149,64,161,4,16,145,164,21,120,134,174,104,172,250,209,73,70,58,217,87,48,116,209,167,48,116,144,77,52,194,25,50,52,128,130,48,192,122,219,178,97,48,168,146,9,96,130,248,30,80,203,11,185,16,218,53,166,249,233,191,187,181,59,216,107,154,40,68,174,175,215,235,222,155,137,183,123,250,243,9,154,136,94,159,38,114,32,97,236,184,105,102,65,35,242,33,110,89,111,107,191,109,216,221,119,67,171,180,188,54,236,47,21,172,173,223,164,30,35,190,54,70,99,25,72,250,212,189,164,238,188,145,185,114,234,239,84,207,109,21,238,179,60,187,118,156,245,26,184,198,188,237,55,174,59,74,128,1,132,178,100,35,166,104,50,98,100,1,96,208,33,1,165,33,192,2,53,1,126,112,72,73,143,209,1,128,25,25,165,131,59,100,167,227,79,85,130,7,146,6,90,60,1,130,8,136,134,243,102,207,220,128,160,114,119,122,162,121,179,248,197,89,4,29,197,31,157,229,23,117,15,103,6,81,251,49,151,40,2,126,79,136,89,238,115,42,110,41,204,231,141,241,157,41,145,13,146,197,12,189,196,169,39,27,126,215,125,61,245,115,46,175,167,242,165,87,28,233,76,76,195,255,251,178,100,204,12,5,1,103,69,19,99,111,64,123,12,217,90,60,70,150,85,189,155,20,109,173,187,65,248,179,102,52,151,160,205,89,213,76,33,86,194,151,176,173,139,164,54,230,209,80,76,162,100,173,114,76,93,135,92,244,80,185,131,45,20,212,131,33,66,140,251,169,103,54,186,209,100,140,67,112,39,232,211,238,0,32,0,142,74,165,141,202,210,17,168,164,33,146,195,94,83,58,152,111,112,222,4,204,48,200,40,124,11,170,164,18,133,13,40,97,25,248,209,166,115,199,117,113,117,71,184,248,32,88,150,165,147,220,88,211,74,47,132,34,101,13,89,57,224,233,165,198,184,203,136,174,198,207,13,211,213,175,36,37,77,15,65,255,119,35,82,204,59,167,123,168,234,158,214,12,163,199,100,64,244,33,110,172,180,226,42,19,105,186,157,42,107,69,78,226,171,152,137,90,235,149,95,144,241,212,170,0,0,99,34,19,204,48,25,48,104,180,4,9,1,3,200,169,207,56,161,24,140,54,32,23,153,77,18,24,61,149,153,88,28,234,140,148,200,144,79,241,9,29,162,205,22,254,137,163,19,13,233,201,1,174,43,116,1,2,223,171,85,167,82,86,126,87,95,59,83,51,14,31,108,194,191,57,70,160,141,109,245,189,167,242,255,200,119,141,221,243,125,54,148,179,43,77,229,210,64,211,151,114,242,183,73,33,246,218,121,241,80,182,38,210,191,153,172,45,172,59,159,100,131,33,184,210,171,51,249,102,23,3,168,29,45,19,106,120,211,223,198,138,246,45,177,252,12,79,123,235,81,37,141,76,217,220,12,101,120,105,131,234,87,190,181,117,236,72,96,153,151,215,54,214,220,107,88,93,243,106,167,27,194,19,187,227,164,194,142,70,155,213,188,162,14,10,79,82,23,90,127,110,126,187,51,55,254,157,190,110,54,235,154,150,34,85,46,165,185,201,34,41,8,255,134,203,24,146,235,220,105,153,169,36,69,232,242,107,148,33,203,73,43,53,73,160,125,252,57,84,123,221,87,182,135,202,89,92,182,215,88,233,106,223,196,148,81,109,59,178,43,59,186,63,186,170,178,50,31,178,187,27,70,153,31,111,71,232,23,72,140,104,49,48,104,112,28,8,48,104,8,80,6,101,34,208,112,36,193,2,227,150,129,68,34,211,53,23,194,9,100,129,128,168,230,248,128,190,68,135,121,76,56,32,18,9,176,84,148,179,3,143,15,173,131,0,80,203,234,9,2,54,245,37,179,5,236,124,229,246,173,189,85,179,78,248,31,115,155,169,122,196,21,11,197,109,209,105,173,223,194,222,85,121,222,101,109,156,223,189,44,237,211,32,93,35,209,35,156,135,74,237,159,9,171,2,34,189,102,255,55,19,126,57,255,251,178,100,207,142,5,64,102,196,147,131,127,64,122,172,233,189,48,197,175,22,137,155,16,46,13,252,209,254,51,100,228,246,33,156,68,46,54,49,152,242,105,115,104,207,92,35,86,86,202,204,231,9,243,234,204,253,252,38,118,105,239,26,245,166,125,126,183,107,253,230,154,222,113,74,127,172,218,152,213,254,33,140,103,136,226,149,76,162,191,212,0,1,89,53,45,47,218,88,82,150,6,85,40,30,215,99,210,182,212,137,169,116,111,160,81,93,206,159,162,11,193,36,76,60,186,184,73,147,98,8,178,210,213,23,167,187,237,237,35,238,200,81,179,101,148,112,230,20,101,36,210,229,92,231,67,239,60,108,147,179,69,73,46,113,155,202,142,143,51,180,189,162,53,105,202,171,94,4,41,215,101,148,238,6,93,23,98,150,198,172,201,143,3,202,22,106,114,98,143,107,148,134,231,174,171,185,180,231,227,137,154,155,174,185,161,161,21,53,5,2,74,136,205,85,130,129,66,163,9,182,14,8,51,162,208,128,1,144,161,248,39,164,192,226,148,57,84,204,196,49,223,29,51,14,50,153,48,49,166,42,203,19,6,133,211,38,22,205,16,154,190,133,131,115,207,154,70,104,165,37,45,138,22,210,133,54,218,159,37,211,178,201,30,82,169,118,44,5,236,249,206,225,133,191,191,158,187,193,82,157,250,115,115,216,233,27,254,123,41,249,25,229,230,249,65,143,202,127,2,143,14,146,191,20,44,6,78,104,56,83,58,79,241,29,212,150,128,234,143,88,20,209,117,171,223,58,103,187,123,107,59,246,116,62,254,13,45,231,172,88,22,248,198,109,46,53,124,205,239,77,98,219,221,111,80,94,76,255,233,32,0,93,30,170,140,168,196,249,115,133,44,202,112,75,74,20,43,74,113,101,118,150,170,122,106,69,247,119,180,148,108,52,94,93,106,76,127,254,119,191,186,222,155,124,238,204,211,164,129,36,139,183,17,207,205,115,11,66,108,197,118,141,136,104,196,78,131,157,12,211,74,101,66,148,251,26,80,158,85,39,167,195,148,123,52,191,214,165,119,82,89,88,90,201,177,80,141,248,156,154,238,132,255,121,246,238,95,247,125,61,58,42,36,234,243,171,179,190,211,26,157,96,131,39,0,185,131,4,137,40,77,98,11,248,106,219,220,84,12,30,157,61,76,121,213,235,50,36,130,66,88,26,184,244,42,46,102,211,207,216,37,143,230,204,240,190,164,239,225,202,235,238,19,99,92,152,138,252,65,179,242,51,94,221,237,111,182,222,135,183,177,251,90,214,122,191,221,101,194,93,157,107,101,86,86,214,253,178,246,218,223,250,26,232,208,74,53,157,158,44,231,169,136,230,12,169,43,186,186,227,158,103,121,228,48,255,251,178,100,203,140,5,88,103,69,155,99,127,48,124,44,233,73,60,199,191,17,241,155,32,77,9,253,41,248,179,102,116,244,162,20,232,199,6,118,6,196,205,233,157,90,30,39,173,228,203,200,112,241,169,253,53,173,68,245,214,97,105,234,96,47,247,48,98,130,140,151,41,101,150,88,86,101,137,181,164,46,41,95,41,127,139,147,195,75,183,124,179,135,183,243,137,189,27,148,141,206,231,100,108,163,255,169,184,137,248,185,89,93,241,139,150,228,223,147,117,35,234,116,152,65,21,133,227,65,84,167,222,146,232,209,73,184,150,149,90,173,152,216,78,222,68,8,83,69,168,101,73,48,131,225,42,230,34,182,53,166,169,210,62,199,238,61,189,53,184,125,122,26,149,74,137,41,86,62,26,24,200,166,136,152,154,170,111,210,84,96,43,181,8,2,83,3,49,68,100,48,194,40,65,120,194,67,147,45,31,132,96,147,19,143,15,18,7,17,10,77,40,107,1,24,196,0,163,17,147,95,98,193,228,120,110,184,12,120,14,26,17,171,105,112,27,8,168,92,120,150,237,130,0,170,210,163,230,14,17,65,181,168,102,70,1,176,184,212,9,45,110,25,198,134,2,197,0,46,54,121,124,105,147,202,227,114,232,109,61,21,167,173,211,188,150,101,28,173,141,186,185,41,59,64,146,115,165,125,171,117,239,33,225,30,188,163,62,207,102,91,210,66,189,207,28,239,252,124,82,150,77,202,47,60,93,66,201,21,80,137,84,17,84,161,57,211,171,54,180,8,227,74,12,148,146,38,73,243,32,143,88,114,221,163,11,174,97,114,18,194,178,38,69,187,51,195,128,253,93,102,185,24,225,198,205,226,218,154,164,21,157,185,53,218,29,102,246,76,128,93,185,128,117,118,112,216,189,91,178,115,7,127,207,40,203,72,138,223,74,89,115,210,16,35,210,176,100,113,199,192,72,181,57,66,135,212,86,85,25,140,174,201,61,91,147,116,48,62,196,169,129,8,142,37,96,167,165,221,138,34,128,84,30,68,34,109,125,148,16,241,237,29,122,44,162,202,204,240,103,81,231,204,40,169,72,88,100,74,244,230,14,72,232,195,44,242,143,30,240,229,124,151,113,111,115,168,203,93,101,117,35,170,145,210,169,113,84,125,208,223,66,247,99,121,213,105,109,168,108,184,189,15,152,61,234,213,226,166,75,27,26,95,118,253,68,173,15,154,27,48,215,32,2,184,8,9,12,32,124,199,192,76,108,48,104,116,56,104,209,139,72,131,6,9,4,245,214,217,132,200,36,35,69,50,177,104,120,112,221,143,60,102,2,104,164,31,130,244,198,82,116,160,74,141,185,78,62,192,192,122,75,125,235,162,247,231,11,220,90,7,168,135,107,151,79,255,251,178,100,216,140,134,231,103,195,19,137,127,66,140,236,216,210,100,200,156,20,185,155,20,77,173,185,129,195,179,101,100,241,158,252,83,12,143,209,9,65,240,180,216,51,97,65,57,138,40,102,199,35,54,251,171,189,210,207,170,253,247,28,95,93,87,247,113,81,23,19,23,241,186,185,216,82,229,78,174,197,105,240,199,203,226,37,101,96,209,107,107,152,155,161,29,207,124,241,44,219,116,122,223,109,158,80,69,4,90,181,165,78,138,12,170,212,159,107,58,171,77,104,3,235,138,53,223,254,160,109,46,230,84,79,212,204,46,212,177,87,32,139,226,156,242,170,45,175,180,244,84,74,69,172,23,61,183,120,76,180,199,175,198,77,255,51,35,57,75,34,34,55,8,65,130,1,19,64,193,234,172,212,136,226,220,56,64,158,6,144,12,64,132,18,227,148,64,89,154,168,11,98,136,213,51,20,238,229,1,173,168,140,167,211,28,211,214,194,127,144,120,198,20,135,53,7,180,104,182,113,201,140,172,211,58,42,175,183,219,253,97,202,0,130,12,132,206,14,128,195,70,14,38,254,160,32,173,117,157,168,96,154,120,224,137,142,157,137,2,203,138,21,98,164,37,47,36,120,192,70,214,236,168,191,116,133,80,22,61,118,146,91,47,14,2,149,242,143,21,28,145,227,59,150,18,139,141,82,67,190,126,84,249,227,87,217,244,248,193,3,95,131,62,184,133,186,239,94,35,143,227,251,170,254,250,254,38,46,99,191,255,182,116,208,60,75,17,172,209,164,220,75,7,215,114,207,7,44,88,120,226,112,128,241,198,219,29,46,32,15,154,105,144,182,88,129,160,225,21,17,60,157,107,186,235,118,63,65,53,58,86,101,182,235,119,116,131,125,226,108,140,12,16,141,225,119,223,107,191,89,196,186,163,214,86,71,144,62,119,50,204,111,5,206,168,187,136,182,223,239,234,78,93,35,234,128,70,221,62,29,158,21,247,67,9,88,141,9,69,161,83,61,99,95,66,71,152,101,93,18,49,68,133,10,100,239,216,87,205,171,247,233,215,122,172,66,10,25,197,217,141,85,130,132,154,242,158,42,40,183,216,140,136,175,159,122,178,85,28,251,217,206,165,232,215,79,64,157,208,74,2,134,47,42,1,7,6,30,1,24,16,42,0,15,153,80,144,208,66,0,132,225,50,81,57,204,114,52,140,80,17,179,59,7,146,81,119,100,38,88,153,64,118,154,20,5,116,132,172,254,101,64,17,122,130,69,100,26,139,88,103,82,203,15,84,185,254,86,217,99,126,144,29,62,121,37,224,185,37,78,9,148,15,118,195,233,157,90,79,164,121,149,83,247,108,251,253,179,85,212,241,18,217,150,211,101,149,53,63,111,229,145,124,76,91,255,251,178,100,191,140,4,238,103,70,27,104,110,210,109,44,233,239,44,103,191,21,97,157,18,78,105,105,194,18,51,102,180,195,34,253,156,213,157,189,168,53,204,206,210,204,98,220,32,217,134,49,157,84,74,38,117,19,234,67,180,92,222,98,106,145,109,233,189,10,98,90,141,186,99,219,22,189,186,187,170,115,152,136,61,46,49,217,255,180,36,24,1,165,109,118,237,173,217,52,10,25,170,142,74,27,194,4,95,128,206,75,177,200,250,175,152,186,124,250,223,220,205,204,255,250,67,88,234,158,139,238,114,136,100,54,187,151,165,53,71,41,137,110,79,212,0,1,40,65,42,194,5,32,162,240,180,136,217,21,154,93,234,62,203,184,46,243,49,40,57,31,121,151,123,68,186,60,181,204,94,235,23,19,49,40,108,110,186,144,61,171,109,56,37,144,153,122,199,114,205,45,217,202,172,228,109,64,221,149,82,224,111,45,29,203,85,95,243,241,65,48,168,149,1,178,75,140,204,79,214,40,132,113,6,135,66,140,160,149,52,23,192,218,249,115,65,43,141,217,125,152,24,132,168,144,158,173,146,161,68,197,228,133,139,149,1,219,205,200,224,104,242,243,142,91,181,182,139,158,84,63,167,59,173,141,242,202,4,141,106,151,9,101,61,231,162,140,104,2,64,130,89,141,75,12,163,43,91,231,215,249,154,151,110,219,181,248,142,99,107,168,230,116,51,171,250,210,200,27,10,65,183,66,4,11,57,244,54,132,238,109,37,36,12,112,138,186,205,29,66,149,158,216,203,100,242,63,147,25,147,74,247,206,12,206,78,17,161,200,243,22,188,11,227,27,221,27,94,193,147,113,234,207,2,184,189,99,111,48,187,192,62,186,179,65,18,12,119,180,47,186,219,138,224,169,69,21,131,16,157,11,173,48,245,68,83,60,30,100,209,241,89,131,218,123,255,250,200,206,103,68,162,13,81,94,205,199,149,13,91,92,83,211,99,170,143,58,69,243,28,121,180,48,244,186,220,121,133,144,203,221,190,181,188,222,234,78,163,209,234,198,199,192,189,203,68,12,130,210,158,160,129,131,46,81,134,206,212,157,116,207,52,241,157,105,105,191,241,108,254,211,10,150,62,45,43,186,186,120,188,22,170,8,1,38,60,57,144,139,76,4,41,0,142,204,18,15,38,169,6,0,204,2,52,27,51,0,4,166,67,46,134,8,91,195,44,1,100,37,82,123,0,103,198,35,14,145,6,101,161,130,231,160,96,42,76,20,157,66,76,157,173,150,203,25,86,117,17,225,251,239,105,158,57,62,5,80,11,102,152,135,178,161,145,118,72,243,213,120,39,174,190,250,199,240,212,99,86,119,202,133,56,249,221,80,252,17,19,26,26,91,15,67,84,210,177,255,251,178,100,201,140,5,91,103,198,27,104,126,194,117,140,217,189,44,40,149,87,89,157,16,78,13,252,193,251,179,102,180,195,30,252,112,181,66,51,211,35,136,16,216,202,234,132,120,228,75,143,248,118,211,107,108,71,241,217,105,120,74,200,242,237,91,45,170,217,140,89,252,70,102,136,83,205,216,177,19,88,141,61,111,105,159,219,79,105,111,233,188,63,173,53,18,246,124,14,185,204,17,12,123,104,244,85,97,65,6,101,159,237,181,150,211,155,30,167,186,55,219,13,234,33,187,38,186,52,170,192,156,246,77,185,13,223,166,47,50,138,138,238,181,185,188,42,221,200,198,159,183,69,153,17,168,206,65,140,131,163,57,141,150,229,38,45,10,52,139,171,26,213,50,87,237,29,7,252,186,79,252,89,141,242,117,37,30,92,24,199,187,98,217,108,73,154,214,162,213,206,131,237,237,54,235,140,121,156,89,168,111,138,186,221,206,197,53,190,82,45,178,58,232,117,222,185,170,249,207,115,118,121,129,181,9,1,147,32,36,1,49,137,18,142,130,10,0,153,129,67,15,44,10,15,201,14,135,156,151,139,22,146,199,41,45,120,82,22,35,5,24,79,171,28,68,72,136,113,14,233,99,97,203,229,10,150,212,229,31,87,148,178,230,122,171,134,216,204,135,162,232,104,177,134,139,72,74,9,208,113,57,11,90,14,137,143,143,154,255,227,249,185,254,169,123,239,107,226,106,106,189,230,226,214,163,152,185,135,171,134,165,62,98,213,175,137,230,115,38,221,71,181,104,89,165,227,154,200,139,36,197,36,112,239,251,29,115,72,203,219,165,30,77,90,173,182,199,196,141,241,40,0,17,184,80,3,102,241,255,219,91,252,219,37,99,177,211,14,216,34,250,39,233,239,10,183,6,56,217,232,255,255,4,194,249,42,208,172,200,206,36,42,97,114,65,228,94,153,157,61,198,128,144,50,110,9,206,69,45,131,163,32,176,189,6,253,111,132,198,67,249,240,43,86,204,188,152,200,236,17,13,250,76,83,227,253,118,185,172,129,31,251,52,248,65,39,82,182,208,201,83,223,206,184,245,227,187,243,218,254,59,119,95,123,91,95,190,89,2,12,195,233,33,65,144,20,40,158,70,12,6,25,56,170,240,136,196,193,230,226,0,136,89,112,170,3,32,80,104,202,132,144,98,151,16,105,129,9,8,28,224,37,171,232,48,1,34,14,62,106,26,213,164,105,119,99,228,20,234,166,212,46,84,199,222,77,45,187,189,150,92,187,10,162,221,140,229,112,126,13,8,59,209,48,29,51,203,164,177,10,82,202,105,22,72,185,207,114,136,132,146,55,50,243,152,142,57,210,162,135,53,172,138,75,57,157,64,77,221,188,176,234,218,205,242,255,251,178,100,195,140,4,174,102,197,147,121,66,112,114,204,217,221,36,102,175,21,61,157,16,46,13,155,2,26,51,102,116,243,34,60,175,79,236,15,61,214,118,81,113,198,53,19,239,117,90,166,252,221,91,11,83,90,93,89,238,206,60,213,161,129,155,90,20,128,10,232,144,217,247,59,47,246,165,32,144,20,116,253,173,186,107,164,180,150,163,126,218,203,92,140,140,67,55,186,103,236,100,70,164,29,124,226,204,57,50,47,211,18,161,79,44,211,78,230,21,70,101,102,251,127,207,186,255,175,16,42,143,161,236,89,138,254,148,230,168,153,234,100,108,250,48,165,23,61,7,54,166,74,200,123,214,135,70,117,143,83,136,117,7,205,22,97,56,243,6,8,106,42,169,11,5,149,99,25,78,82,70,209,116,149,203,107,233,124,63,144,99,145,39,61,77,25,22,238,120,194,99,145,163,207,153,108,168,210,237,238,5,80,1,4,147,18,136,194,129,194,0,8,96,212,120,100,61,19,69,99,0,7,5,193,97,96,217,145,199,34,194,148,140,50,64,78,48,72,31,22,2,57,96,97,81,64,38,38,160,214,214,89,48,98,113,50,37,182,86,36,236,198,168,91,172,223,55,201,36,51,121,227,158,198,222,53,101,156,187,79,139,199,244,18,26,232,242,117,231,215,223,117,60,244,253,252,223,61,220,106,149,166,203,117,110,42,237,119,117,59,199,4,47,94,147,45,55,49,252,77,113,123,32,208,253,69,138,140,124,81,2,242,52,194,157,106,113,212,81,230,10,84,31,36,183,242,215,113,225,63,146,204,27,125,53,235,121,229,158,105,89,229,131,93,226,226,136,114,199,233,211,246,217,24,66,55,243,210,251,166,188,228,249,179,223,85,68,163,125,1,234,104,62,241,78,146,17,19,82,153,93,12,214,102,123,53,147,47,165,13,234,188,197,149,241,190,247,106,32,13,90,142,162,75,115,13,118,66,114,228,194,76,123,75,69,177,6,57,210,220,219,157,199,220,118,173,41,126,27,198,62,109,45,178,243,75,73,18,224,164,247,226,208,186,101,75,29,21,71,177,42,205,108,101,246,186,167,207,11,12,210,148,108,12,155,75,210,236,122,80,199,24,106,213,161,108,105,103,142,27,51,184,36,245,200,1,241,150,192,150,204,160,0,195,69,3,133,77,16,233,193,64,88,191,241,80,164,202,157,193,67,240,192,42,141,173,14,1,141,26,102,48,107,67,26,47,205,247,64,152,134,14,78,103,250,32,173,179,178,169,119,99,12,122,221,63,103,155,235,210,151,158,168,155,145,23,16,218,1,169,52,25,78,45,39,158,238,102,102,234,190,171,174,21,58,79,155,244,247,116,182,154,250,174,111,86,143,180,56,74,33,27,98,27,184,255,251,178,100,206,140,5,87,102,196,147,136,126,208,131,76,217,189,48,200,175,22,77,159,18,77,161,249,129,241,179,100,72,204,32,100,144,112,47,40,78,16,49,202,204,72,130,130,206,236,88,146,3,38,2,196,166,60,60,80,108,238,88,140,92,150,36,122,11,4,79,72,16,34,68,189,231,158,219,139,23,49,243,75,50,181,193,132,195,105,165,83,93,169,69,6,104,32,42,77,171,63,62,150,21,65,4,141,185,37,198,73,130,243,38,187,214,158,176,254,13,189,97,41,146,3,93,77,108,53,80,250,103,186,23,78,90,180,24,97,119,50,239,105,219,231,203,220,21,41,119,82,32,33,149,37,82,163,72,215,27,55,152,55,54,42,237,138,113,227,206,48,74,124,15,38,169,50,219,97,163,168,182,18,59,95,71,186,222,42,202,212,57,166,226,228,206,226,101,43,50,154,174,57,198,172,166,227,247,113,227,249,132,173,34,59,170,75,191,214,120,155,169,103,131,171,176,33,4,3,243,54,38,7,39,128,65,8,2,202,160,198,60,94,241,18,144,130,222,136,0,76,33,168,186,75,228,197,133,42,165,41,50,100,50,14,4,79,169,75,159,101,108,19,2,222,81,249,101,69,221,83,12,245,26,183,209,133,18,66,7,129,105,58,80,247,37,216,70,31,145,108,101,117,236,252,207,255,165,241,247,236,250,126,245,127,204,67,215,205,196,113,255,255,35,198,192,161,101,143,83,205,21,136,152,34,5,16,243,68,25,20,56,195,136,42,71,233,90,28,60,164,204,171,30,81,200,225,66,32,66,116,220,254,102,54,21,123,19,59,205,179,99,45,207,251,60,88,45,187,149,201,94,204,228,250,73,91,131,238,6,85,106,169,200,162,158,191,36,110,119,201,66,77,170,81,65,90,170,236,99,31,132,110,81,77,190,225,82,247,239,127,255,6,115,182,152,81,194,71,190,152,229,1,74,233,206,203,105,57,49,9,89,13,148,10,145,135,57,138,30,86,39,150,50,170,203,47,135,68,174,89,127,48,206,111,8,204,224,181,84,150,22,91,147,194,98,154,68,119,149,238,230,236,202,136,106,81,25,15,57,92,206,158,139,118,150,174,115,57,145,92,46,160,130,81,74,86,98,6,128,144,80,184,72,88,25,211,18,134,131,193,34,35,226,197,245,38,79,34,1,81,96,0,77,2,139,147,26,223,17,133,62,154,148,82,168,147,81,205,201,147,83,200,113,81,242,15,205,139,192,240,106,161,131,160,186,26,216,218,192,218,32,67,82,5,22,12,248,190,215,227,238,230,249,132,159,229,158,231,142,189,239,175,189,234,26,42,106,103,232,161,104,31,101,36,196,139,136,36,24,49,135,161,67,54,147,38,234,173,195,142,241,155,49,151,172,255,251,178,100,199,136,5,26,103,197,147,104,125,240,112,76,217,18,96,101,174,20,45,155,26,237,161,245,201,245,179,166,244,149,160,244,225,43,11,148,93,70,131,18,121,101,153,169,70,193,139,219,84,220,60,76,225,52,75,99,115,83,62,151,173,119,170,197,146,223,226,24,117,52,176,2,70,125,251,107,236,218,36,100,103,59,92,108,114,208,145,146,65,231,49,35,82,95,226,33,149,170,165,206,250,216,226,30,160,212,71,25,98,138,66,197,83,186,91,162,31,78,149,124,227,86,233,203,120,234,144,96,233,66,70,146,112,88,96,184,234,42,228,182,102,185,177,147,3,17,33,207,145,242,201,73,19,178,84,197,220,213,35,71,119,165,211,57,67,9,48,115,250,28,135,173,188,157,114,236,179,77,227,226,187,152,145,218,253,181,77,215,83,53,210,84,249,96,186,213,64,2,195,36,131,140,84,36,73,66,192,60,176,33,51,241,40,96,38,32,19,141,148,132,98,51,35,33,66,0,110,249,18,249,190,24,15,147,28,95,99,0,143,96,73,132,125,143,144,131,21,100,188,96,5,40,142,76,214,163,143,94,94,144,53,215,226,127,116,248,188,86,237,97,186,249,239,113,75,216,206,142,113,157,156,181,44,154,78,115,164,153,195,79,147,56,135,78,35,100,149,163,252,245,67,51,73,148,213,235,80,38,164,45,191,213,171,25,238,177,29,157,153,211,21,234,195,22,34,50,34,70,12,88,140,209,152,156,21,81,41,102,104,111,216,223,185,78,160,93,178,62,133,108,102,254,52,184,141,170,107,24,135,18,243,95,113,119,39,222,171,171,227,90,17,1,167,57,23,42,254,117,213,172,0,77,221,117,222,107,109,105,131,67,217,69,165,209,190,129,93,168,207,210,160,80,77,173,25,168,156,138,230,102,102,20,230,152,2,247,233,62,102,187,69,219,32,138,52,129,164,96,145,96,80,74,149,102,204,108,107,179,121,53,27,179,2,141,181,108,154,196,13,180,244,171,185,122,62,102,236,186,33,142,37,18,21,83,70,26,82,31,68,222,30,242,199,33,23,109,77,112,124,14,50,102,210,58,178,233,229,237,174,187,100,209,163,110,243,157,121,171,142,211,167,154,152,219,165,225,84,24,114,67,114,133,96,215,40,46,90,166,42,64,40,0,94,186,98,11,194,92,227,9,159,165,242,90,202,84,165,85,182,16,210,71,139,103,180,216,167,116,239,218,236,191,118,233,234,33,244,130,146,87,61,94,158,154,130,126,126,137,106,208,32,196,139,98,43,68,66,170,199,127,252,124,247,49,28,95,63,49,252,111,125,205,241,212,253,76,71,93,241,148,213,36,81,142,208,73,28,76,170,77,172,176,242,180,131,197,225,5,70,145,3,152,195,255,251,178,100,213,136,5,185,102,196,19,131,126,176,130,44,217,173,48,200,157,19,41,159,30,205,33,249,169,255,51,102,52,243,22,253,3,246,24,96,222,195,242,177,226,55,107,143,21,202,104,211,238,44,148,157,237,233,17,149,243,235,64,137,124,118,93,237,97,194,234,96,115,198,170,96,192,2,60,214,174,201,28,139,152,111,162,201,15,10,82,186,232,141,169,80,201,83,46,178,66,35,178,180,249,43,75,127,251,237,192,69,63,123,61,90,139,189,251,156,138,205,151,200,39,146,114,118,89,94,123,53,32,247,71,26,199,33,152,235,221,199,180,76,107,146,107,212,53,58,195,65,136,188,147,66,162,244,222,43,115,99,220,250,236,222,114,174,203,121,255,31,213,82,169,43,71,45,166,172,230,168,241,63,189,237,46,156,107,169,174,250,76,175,70,49,172,69,232,236,90,0,105,85,0,32,0,26,97,162,72,66,60,12,17,43,7,152,24,18,6,171,50,35,6,17,129,226,113,65,89,141,72,34,65,82,168,0,196,194,88,0,144,54,249,60,102,19,14,42,13,34,164,14,85,1,46,13,151,53,154,196,98,17,153,218,214,209,190,5,172,83,192,39,135,133,110,70,98,144,11,32,180,112,108,195,67,153,105,54,166,35,89,173,122,139,168,253,18,56,157,98,54,230,103,184,139,68,134,154,239,185,209,190,25,175,190,94,210,33,158,186,119,97,91,73,91,143,134,231,186,100,115,96,143,13,138,72,206,81,102,139,35,254,198,166,127,133,36,12,102,76,251,238,38,165,195,93,99,190,128,203,43,249,110,227,188,203,14,155,197,41,150,177,188,22,64,45,247,167,106,247,214,4,0,6,106,203,27,107,173,115,71,238,53,170,166,16,207,68,56,164,155,34,126,182,35,58,250,107,161,59,165,85,168,112,50,231,172,6,102,32,214,129,20,200,38,103,71,78,195,32,180,169,161,189,38,125,58,224,180,146,66,219,32,249,238,67,16,142,164,240,111,199,203,79,150,123,10,57,150,42,17,29,37,153,116,140,199,92,170,61,125,195,188,245,83,27,61,107,13,19,11,49,12,243,76,177,112,202,203,83,196,204,82,16,253,197,146,172,240,236,183,80,51,151,212,215,65,163,106,34,161,232,27,41,32,11,140,137,184,88,140,185,45,112,70,26,106,68,140,20,112,120,78,152,144,84,200,142,193,193,114,240,230,167,185,15,101,78,193,84,165,249,125,146,246,162,118,78,251,40,144,229,106,154,182,21,83,69,231,171,252,155,145,113,234,164,202,106,197,61,185,92,212,154,213,20,129,69,98,171,41,95,77,174,228,218,203,250,178,104,140,106,86,199,67,34,101,218,212,235,154,115,34,218,75,56,64,172,131,233,234,51,133,164,133,255,251,178,100,211,136,5,151,102,196,51,136,125,224,132,236,217,159,48,200,171,19,105,155,20,77,149,251,2,0,51,166,124,177,166,252,111,125,64,151,182,182,190,190,156,41,52,71,93,94,221,62,253,243,35,216,18,70,181,100,143,23,48,178,242,12,145,41,105,61,220,94,210,44,15,65,42,17,83,104,34,0,3,38,52,135,45,146,73,205,51,93,230,86,136,73,160,57,55,199,57,36,152,72,32,91,109,122,91,7,130,215,52,247,77,125,245,78,56,110,76,112,71,192,94,92,92,106,20,50,136,24,84,23,160,43,178,130,35,69,100,240,68,160,230,8,43,26,142,66,130,130,18,136,40,194,135,229,82,78,36,94,230,209,53,80,220,6,168,118,153,166,8,204,142,52,121,124,82,243,122,116,139,56,204,93,219,9,229,73,239,130,40,178,178,238,114,81,131,212,253,146,184,154,154,160,51,170,16,0,170,184,83,74,193,8,8,144,229,70,154,66,2,95,70,92,79,28,148,128,202,213,86,165,153,137,53,151,149,206,219,125,85,240,159,194,10,191,168,207,213,230,112,195,157,67,75,186,246,251,30,144,120,69,70,36,67,1,154,244,233,102,84,103,125,44,253,110,187,46,182,69,162,149,220,138,92,251,187,57,250,181,25,20,250,220,204,164,18,42,16,132,185,82,11,214,205,56,230,62,235,108,234,10,178,59,47,214,35,203,7,78,149,178,218,181,205,181,27,86,123,125,235,82,207,76,195,223,215,123,247,109,94,22,41,89,7,92,108,95,146,97,158,92,100,203,15,18,64,24,250,115,133,67,35,23,84,18,5,125,44,216,152,139,216,151,164,98,88,74,56,158,114,144,206,73,136,235,65,92,174,22,123,124,187,171,178,40,35,79,90,131,160,28,64,54,63,8,106,0,146,216,24,198,22,166,118,196,131,147,63,13,58,71,55,179,140,71,125,210,19,174,81,108,82,212,226,104,192,174,182,101,105,211,34,34,55,53,206,121,83,238,178,181,62,194,187,123,231,145,17,153,108,197,113,127,236,64,12,94,183,50,48,41,5,193,71,19,4,132,205,162,78,3,7,140,58,87,62,56,0,24,53,51,248,104,137,74,5,1,24,140,142,158,197,129,161,18,193,114,130,10,69,186,118,70,130,16,249,84,16,68,78,150,172,248,122,60,156,82,222,101,28,28,2,86,163,116,171,55,23,162,117,119,167,3,208,13,73,232,76,8,138,73,152,44,36,95,210,88,162,22,203,235,161,77,66,86,128,171,106,227,18,200,100,210,245,228,252,79,101,123,80,254,161,76,109,39,82,82,12,253,217,100,178,153,113,79,93,11,246,149,151,167,152,89,88,98,233,160,165,22,36,72,179,71,46,223,33,102,201,173,11,113,150,67,178,255,251,178,100,209,128,4,106,103,73,211,37,126,90,117,204,216,192,100,195,138,25,5,159,10,46,37,249,138,53,51,102,116,195,34,189,181,212,245,239,171,140,93,185,166,22,94,73,10,254,125,177,230,13,125,47,172,54,67,173,26,199,100,184,157,78,89,219,161,155,109,167,157,189,238,248,188,0,150,77,175,218,235,47,23,60,100,167,87,97,124,50,168,14,27,29,2,240,38,24,66,60,65,126,216,8,243,28,18,252,253,113,7,98,7,187,59,28,82,86,125,75,94,173,16,83,210,140,207,174,91,160,154,209,33,89,82,22,131,193,167,144,97,36,139,179,211,16,146,151,138,161,68,29,88,15,112,141,155,72,194,168,242,51,72,70,22,213,222,243,129,169,186,112,115,20,197,36,180,253,236,212,32,197,205,106,66,37,6,20,231,185,21,78,181,36,17,10,101,61,73,2,220,32,132,113,234,70,181,88,206,104,113,151,21,32,227,42,172,1,97,18,216,97,16,112,203,188,144,38,196,40,252,8,216,79,164,32,80,60,195,34,210,221,151,152,25,36,62,56,96,68,202,241,8,192,138,1,100,78,189,52,140,136,138,109,37,101,181,89,173,203,180,113,196,39,39,133,72,102,122,219,102,150,140,129,188,183,229,181,44,63,249,71,34,242,216,2,220,15,91,233,67,193,138,90,156,231,255,33,126,123,41,164,239,84,228,238,82,17,83,76,188,170,48,183,5,101,22,130,2,44,112,166,12,168,206,45,193,18,81,10,105,231,100,88,65,68,6,28,236,253,107,142,98,250,73,125,60,131,13,138,18,137,230,41,118,120,150,214,105,26,158,6,28,96,221,168,43,102,223,27,2,0,0,34,69,141,108,109,55,22,245,43,168,164,77,25,84,105,223,50,148,36,9,93,20,238,97,243,5,83,230,207,79,173,29,61,108,66,1,89,96,205,26,129,164,22,49,147,26,160,20,53,87,10,129,152,146,22,154,238,105,26,73,31,100,181,41,100,135,97,151,157,62,83,180,151,44,87,5,120,107,137,190,104,108,100,104,76,106,144,20,70,246,40,106,72,32,179,104,207,15,239,71,89,79,83,51,189,149,141,94,150,90,1,88,148,82,81,35,16,32,7,21,128,130,28,192,80,17,133,145,191,165,135,16,24,50,235,50,129,34,98,37,96,49,128,88,169,9,112,208,110,73,30,199,37,211,144,150,170,158,83,207,196,134,251,39,215,123,117,16,228,53,102,185,73,87,54,227,218,194,163,202,40,121,206,40,52,67,202,184,229,81,54,156,118,111,53,114,144,50,118,120,74,222,17,63,169,216,223,24,73,151,241,63,87,221,14,153,204,14,148,165,56,129,167,138,20,43,131,119,7,172,97,199,161,1,67,162,134,200,229,59,122,158,255,251,178,100,204,140,5,32,103,196,147,99,126,210,114,204,233,143,48,101,191,20,93,159,22,109,161,249,130,1,51,166,180,195,30,252,230,41,118,57,186,103,29,90,155,62,251,198,55,136,222,242,75,1,206,79,240,213,62,235,136,158,208,225,209,248,53,231,210,136,6,222,159,93,182,215,85,151,60,150,143,244,79,85,226,196,113,22,104,94,83,230,106,105,181,216,241,38,213,91,173,238,151,250,74,199,87,188,169,210,165,151,43,163,204,186,204,219,53,79,135,132,12,32,97,222,147,91,237,36,204,241,90,90,229,44,28,86,42,77,48,211,202,4,206,153,20,157,212,132,208,243,14,139,94,202,11,250,210,157,156,147,150,222,44,173,79,32,215,105,166,123,93,73,149,245,167,101,158,170,252,214,103,222,229,52,62,211,208,244,169,173,172,229,179,130,111,89,69,208,99,81,134,7,135,9,174,186,166,150,108,86,26,8,201,7,165,53,176,44,1,120,22,112,211,252,12,64,188,169,104,7,7,96,198,253,157,70,80,234,205,171,40,180,238,212,210,114,213,78,150,166,15,161,127,108,228,243,204,221,181,40,166,191,86,150,189,105,22,159,28,241,89,239,127,143,45,238,113,226,17,38,159,174,102,252,54,183,250,141,151,184,255,36,242,248,93,190,217,79,46,154,245,83,172,86,54,222,194,247,94,98,106,20,216,64,205,44,173,180,5,60,70,54,102,235,103,188,132,195,50,237,153,8,170,166,72,77,247,179,62,178,254,246,166,41,79,127,23,214,218,157,202,14,117,44,238,233,2,13,237,235,139,175,132,131,56,204,161,2,42,93,245,34,244,172,64,72,205,229,218,217,45,42,193,60,147,69,86,45,51,194,166,89,15,152,45,144,57,230,217,171,33,129,54,232,77,60,206,182,21,101,161,128,126,237,236,142,153,133,174,213,41,99,150,67,54,80,41,45,155,56,187,182,175,25,138,79,217,155,88,150,97,136,201,69,205,146,93,159,56,249,121,157,19,183,146,173,96,168,146,177,217,210,166,205,37,240,51,145,233,46,99,142,170,81,245,159,46,85,13,55,119,122,183,104,211,214,173,122,153,148,125,253,41,103,247,186,135,144,89,32,24,76,130,99,38,62,54,14,125,65,56,208,64,24,100,34,241,53,0,180,163,94,69,64,48,170,138,56,168,249,133,3,77,138,160,74,235,3,1,27,61,51,203,62,182,103,185,27,131,229,11,94,89,223,210,169,106,229,250,10,90,10,185,62,121,91,206,47,34,162,164,142,90,194,30,51,88,147,139,92,137,10,218,117,161,150,113,243,76,244,252,144,181,136,136,27,226,123,38,151,224,109,101,58,204,31,70,210,89,211,56,143,84,59,230,145,21,170,209,38,37,223,238,86,55,255,251,178,100,215,8,5,145,104,196,19,102,126,192,126,76,233,157,44,200,143,20,157,155,21,77,141,154,194,17,179,164,177,134,33,92,34,166,199,171,204,142,230,177,21,161,77,150,189,173,5,45,183,156,191,107,249,122,101,34,247,191,47,157,189,74,204,245,55,210,0,147,138,127,250,130,0,2,11,141,74,21,43,101,178,57,101,43,53,176,74,119,58,171,63,179,8,145,161,162,156,42,61,215,120,230,173,226,133,148,109,91,137,13,204,67,202,82,110,52,166,81,82,5,162,223,210,6,216,221,71,25,83,123,219,9,113,83,188,227,90,140,21,23,107,38,174,201,89,133,184,94,133,230,141,166,73,205,161,208,48,82,8,139,201,219,68,239,173,254,225,225,73,103,56,145,217,61,20,237,98,17,244,134,37,37,159,120,189,172,214,183,28,205,143,228,114,71,105,40,247,222,173,212,60,2,152,82,64,0,208,110,24,8,108,40,40,245,3,72,141,12,246,140,11,170,30,206,42,22,14,153,18,31,77,3,30,17,114,9,85,26,118,129,192,203,130,94,177,219,228,16,188,152,85,228,109,175,82,231,94,117,139,185,179,148,216,237,142,214,152,145,119,184,234,107,12,239,229,43,170,51,45,244,52,69,201,225,228,30,22,135,97,69,41,55,58,103,254,141,148,169,162,161,26,45,34,163,47,79,68,109,72,25,30,210,36,208,237,115,98,87,177,107,48,169,168,17,219,219,227,202,202,205,73,226,172,189,114,149,211,155,51,186,239,123,214,183,76,226,216,171,23,171,217,162,197,196,184,242,90,47,133,157,195,134,10,233,232,66,121,15,208,171,174,22,8,0,64,114,111,149,82,238,237,211,72,143,184,81,159,119,49,93,229,151,71,180,218,75,50,249,214,151,55,138,162,244,165,193,133,107,86,231,121,186,200,32,236,131,49,177,103,146,107,212,48,115,159,21,180,221,243,114,153,218,227,115,154,83,159,84,94,179,84,66,154,118,182,61,83,201,208,60,195,218,227,206,157,45,143,100,158,197,98,225,14,40,82,223,56,102,117,12,225,145,102,106,170,165,47,198,165,172,67,79,63,243,90,221,53,175,60,255,221,202,68,125,132,74,8,128,46,6,24,25,57,32,209,64,32,20,116,100,208,202,31,161,204,114,55,178,80,115,9,108,47,229,130,39,247,60,176,164,148,111,184,80,117,129,195,244,146,97,208,24,70,113,201,20,149,138,94,191,61,117,14,181,247,33,148,201,31,219,79,68,15,179,86,33,198,169,160,232,152,101,70,46,91,59,114,245,11,232,211,165,61,239,124,104,62,174,238,175,90,155,232,75,108,50,116,73,153,168,190,106,116,169,206,104,37,187,179,6,200,250,36,196,131,9,58,62,28,211,183,138,219,255,251,178,100,209,136,5,64,103,196,19,99,126,192,124,12,217,76,60,200,159,21,85,155,16,205,161,249,65,249,179,165,244,243,30,252,6,108,198,102,205,154,148,78,245,185,17,114,248,143,89,233,90,205,127,237,125,127,170,95,55,125,243,189,98,158,214,182,115,253,178,35,0,39,125,199,18,188,151,104,100,2,76,150,75,100,114,70,170,56,176,195,133,129,238,211,115,187,20,91,194,98,185,59,97,250,85,183,199,137,125,235,117,182,96,195,206,23,50,106,86,209,251,46,89,161,104,19,141,194,201,83,109,237,190,248,22,134,21,152,249,137,87,116,172,163,217,68,39,233,35,67,234,10,104,168,214,121,213,211,93,26,79,39,196,174,187,96,249,125,58,111,27,117,95,17,44,233,152,60,204,188,147,77,99,138,218,151,126,77,208,105,248,149,232,232,136,221,206,235,101,62,246,240,40,203,48,175,195,2,49,48,96,179,17,12,67,96,89,128,240,40,19,244,79,236,132,76,199,102,67,128,88,9,150,19,62,68,14,132,195,108,228,193,6,150,243,196,151,43,208,144,21,146,99,222,202,161,60,206,167,86,35,22,187,35,149,86,123,174,54,75,85,69,62,129,73,233,168,0,49,118,4,19,11,118,138,229,124,206,251,229,159,50,226,30,217,245,219,230,23,183,229,171,102,11,198,206,248,205,243,177,75,33,99,117,182,249,101,86,174,138,86,214,59,156,182,43,54,155,12,49,82,251,201,40,114,13,172,94,147,93,68,166,163,177,106,77,10,62,161,231,82,82,146,77,6,190,182,206,36,222,47,151,184,174,242,186,23,125,150,38,121,138,104,115,173,54,11,164,137,177,0,0,134,227,141,38,218,137,38,215,76,212,89,128,41,167,222,78,250,244,228,169,13,100,252,127,136,138,52,171,132,80,154,50,121,149,135,153,41,41,178,246,226,150,90,6,45,91,235,123,238,122,63,59,39,177,90,127,168,157,128,146,206,48,149,100,111,146,115,113,38,144,45,202,154,80,188,109,155,114,226,131,170,138,86,147,222,142,132,170,163,7,168,245,105,41,144,100,236,212,98,83,203,117,36,106,180,253,205,86,147,161,67,52,117,115,116,150,76,105,189,69,197,233,18,181,55,99,1,248,32,140,56,222,129,198,67,140,28,52,196,128,140,132,253,155,152,23,249,231,128,3,64,196,172,76,172,4,64,4,97,68,239,41,35,32,57,29,153,128,68,22,234,136,168,141,242,64,17,224,206,68,239,251,99,191,134,229,4,32,144,229,32,138,120,138,199,135,75,26,148,145,139,176,72,185,54,162,141,111,48,197,196,37,171,92,53,41,165,81,135,204,211,116,145,118,158,154,106,55,104,101,125,162,200,183,154,183,161,231,156,87,202,145,124,255,251,176,100,210,142,5,124,103,67,3,102,126,96,130,140,233,93,60,200,143,21,61,155,14,45,161,247,193,230,179,100,228,243,34,125,210,28,114,36,186,202,166,181,141,182,70,156,203,98,150,40,116,11,142,208,216,90,248,176,117,38,243,241,77,211,25,248,158,14,245,73,113,245,137,243,90,233,188,76,138,2,167,105,57,116,80,94,98,250,84,32,1,244,209,35,41,213,17,163,209,87,144,118,158,87,53,85,114,43,121,153,91,157,83,57,199,153,181,81,109,43,235,58,70,18,67,124,79,157,216,171,64,170,179,118,63,134,115,97,111,81,169,59,110,110,100,70,36,126,89,166,43,77,86,209,170,100,13,229,79,104,199,188,215,31,53,94,163,107,77,205,158,233,30,98,105,246,186,75,233,234,111,164,211,31,112,168,169,58,95,90,91,247,23,188,67,250,239,73,119,179,221,124,105,41,204,95,61,56,46,153,186,80,12,254,125,255,5,35,25,112,161,145,143,154,40,210,55,10,121,129,218,203,174,96,50,193,192,139,108,209,65,20,188,97,136,138,25,244,11,142,170,87,233,56,37,234,206,60,41,146,251,138,212,102,20,120,90,197,34,219,218,105,20,63,102,17,140,118,114,32,78,57,111,164,160,11,124,77,42,137,40,68,109,250,253,167,50,117,191,248,168,205,147,33,154,95,182,103,243,255,216,165,239,250,239,153,181,149,69,103,134,92,116,211,186,103,102,109,243,27,175,189,215,254,42,179,90,124,201,189,161,217,101,42,177,51,169,57,165,108,180,77,93,78,167,63,91,153,45,217,140,210,81,170,153,101,208,68,26,164,174,183,94,225,169,245,40,128,36,2,1,141,200,229,106,49,153,172,231,164,193,164,135,15,200,72,78,5,92,9,107,66,139,10,61,174,98,166,207,44,68,117,67,140,33,172,167,118,206,136,198,204,72,234,90,151,149,68,52,80,226,208,179,233,138,146,12,80,228,54,27,32,226,168,120,172,25,5,21,40,106,185,82,143,20,176,75,59,152,64,169,157,79,221,212,187,188,93,247,235,203,181,197,30,95,197,193,185,5,189,154,53,238,120,183,114,34,38,121,175,152,251,110,59,226,31,174,99,234,117,13,33,6,149,58,107,101,134,10,18,6,51,18,28,3,102,46,64,175,137,220,128,16,133,152,123,248,240,202,58,153,240,115,202,66,192,17,70,217,203,194,36,22,243,166,60,185,225,40,17,159,135,32,90,7,46,85,51,148,54,40,7,7,215,183,90,49,75,110,51,218,170,216,231,69,108,121,176,44,102,98,73,86,171,145,181,216,160,50,22,194,32,33,225,188,125,69,168,117,103,32,219,197,153,139,229,67,84,37,96,102,164,168,229,12,18,17,5,106,20,249,18,84,39,255,251,178,100,206,141,5,53,102,195,139,102,110,100,124,44,217,109,37,168,39,20,157,157,14,45,141,185,146,7,179,166,180,195,34,37,187,78,153,6,114,18,13,159,112,116,16,181,39,53,169,221,221,148,198,202,209,89,131,173,105,50,141,87,169,102,210,112,54,205,143,151,24,249,12,101,234,163,89,100,22,151,191,111,181,146,230,85,114,234,41,145,61,86,131,238,241,228,148,159,147,193,254,201,216,177,186,101,221,194,120,153,186,230,168,164,87,202,204,57,38,12,78,19,37,169,163,90,152,113,24,233,55,84,97,131,173,70,81,97,121,24,50,145,159,40,71,163,135,41,10,85,32,197,167,46,7,173,69,173,90,180,142,91,139,140,77,4,182,109,14,219,120,130,222,174,167,155,152,165,134,155,167,149,123,184,109,134,195,15,185,231,71,220,124,242,145,76,148,138,183,23,202,223,189,232,11,237,186,0,36,128,65,49,1,32,12,60,193,35,8,0,214,193,140,135,174,131,7,183,34,191,78,211,56,49,22,35,78,64,184,172,176,148,184,138,42,100,64,52,249,203,218,164,154,226,80,224,176,81,185,184,26,123,148,189,70,200,86,234,239,228,118,168,37,63,33,246,103,15,93,5,150,88,91,95,1,137,102,74,33,155,248,117,13,24,188,191,172,229,68,51,98,55,83,25,136,80,86,22,111,67,210,64,129,181,170,80,160,85,99,220,33,188,44,173,164,85,141,75,91,129,2,125,209,84,188,205,9,88,185,210,117,130,207,178,251,17,163,239,251,194,164,123,102,216,180,154,198,45,104,243,210,54,173,44,56,24,154,68,200,159,63,206,227,83,254,138,65,0,0,4,108,182,210,110,12,9,141,85,150,245,190,196,148,242,252,214,44,142,146,11,246,200,247,252,17,221,234,196,252,86,240,9,112,44,210,57,136,46,39,243,211,156,157,194,90,153,25,79,20,215,165,133,118,115,143,215,200,129,158,34,211,21,135,49,87,149,87,233,205,211,202,242,169,46,53,133,54,237,218,42,191,131,209,252,209,230,142,74,166,31,49,113,171,168,234,182,28,195,6,84,72,229,107,230,162,162,101,146,96,213,155,153,206,190,238,25,91,136,229,62,235,104,238,59,116,211,26,15,58,65,128,16,202,43,131,49,3,203,1,163,7,133,2,0,38,41,22,21,65,99,144,16,115,233,117,152,41,52,204,21,180,198,161,71,44,176,58,40,95,53,242,128,178,86,224,181,97,214,168,161,52,77,110,15,161,143,107,87,48,68,39,227,66,229,192,36,44,48,116,147,18,38,65,178,129,49,243,160,179,198,72,230,45,148,126,173,240,203,42,164,181,193,45,99,121,141,234,38,18,230,12,170,134,137,170,116,183,134,54,96,85,237,98,36,198,255,251,178,100,209,8,5,74,105,68,187,99,126,80,133,12,233,29,96,200,156,20,245,157,14,78,33,183,193,240,179,99,85,147,34,57,16,93,34,237,218,132,49,195,25,49,81,131,101,34,45,169,141,39,38,132,60,106,11,197,40,62,167,229,227,186,147,73,53,41,110,212,12,170,101,26,162,155,244,232,52,168,9,106,13,167,70,42,0,146,180,122,22,21,174,72,162,172,170,108,177,11,245,108,81,10,149,83,91,52,236,81,156,225,186,92,233,80,212,77,53,159,20,83,54,84,166,160,52,88,148,251,146,242,204,250,100,34,205,111,157,24,199,105,245,200,41,142,202,59,115,226,234,93,119,87,76,149,185,82,106,73,12,212,56,162,34,70,221,67,153,81,243,84,137,235,111,117,247,220,192,234,226,22,41,122,24,136,145,51,177,23,10,175,198,245,48,157,93,223,255,215,199,17,117,49,252,196,254,128,139,60,48,1,236,206,2,51,19,129,70,4,105,234,86,86,101,68,18,243,51,128,72,66,38,59,34,145,13,90,57,50,129,242,32,25,20,51,161,99,130,213,41,103,131,192,55,189,84,20,38,195,57,249,182,75,75,202,44,69,64,175,46,28,208,52,180,64,78,205,49,58,125,183,204,240,202,50,212,209,150,107,126,247,247,195,239,133,85,225,213,87,250,177,180,204,124,77,190,60,59,162,233,49,236,170,119,59,104,109,1,145,53,38,170,99,224,137,117,49,114,212,140,193,188,222,118,121,199,216,165,246,69,6,125,254,211,179,43,88,87,147,25,165,113,93,205,123,125,94,215,223,159,86,155,197,190,102,236,64,131,157,233,65,233,202,20,112,189,112,42,5,19,2,100,246,251,237,116,150,195,139,10,254,46,13,150,89,65,86,128,237,29,32,130,218,38,218,114,135,74,229,229,97,106,251,222,95,215,48,243,149,11,233,95,192,210,183,103,79,48,241,118,65,26,190,187,94,154,121,60,182,224,217,233,203,120,224,186,42,112,186,217,17,38,151,74,57,40,164,33,103,66,76,122,218,118,13,198,134,165,36,119,92,69,243,121,36,209,210,136,100,91,209,239,106,69,167,240,181,115,78,109,216,200,90,156,100,213,123,218,124,181,113,23,242,232,211,210,142,157,32,96,19,82,4,97,133,105,147,68,96,0,144,88,8,96,16,113,143,69,244,198,6,135,143,52,212,60,200,69,177,160,250,250,48,136,93,243,37,12,21,149,97,144,32,41,117,204,175,140,208,41,112,91,120,181,133,251,28,185,125,27,92,248,111,26,40,252,82,206,167,47,25,158,87,112,226,173,71,159,2,20,130,144,34,39,161,156,115,204,156,233,153,149,68,100,171,249,0,177,27,205,209,35,199,123,116,106,84,137,115,106,168,70,202,12,255,251,178,100,207,140,5,82,103,67,3,134,125,240,132,108,217,157,60,200,201,20,225,157,14,46,13,249,138,10,51,163,229,132,161,224,148,233,188,4,47,3,25,204,100,164,34,68,9,66,153,137,22,17,195,175,141,54,166,143,15,52,204,111,95,254,35,125,223,85,213,235,170,65,165,108,214,62,32,145,25,223,220,31,153,103,209,244,126,118,224,0,0,220,204,244,154,106,253,244,177,52,203,230,138,183,151,223,68,216,86,157,188,222,166,63,224,229,221,85,24,153,54,37,38,70,102,137,145,228,18,67,108,54,251,139,180,93,75,202,143,97,150,35,204,58,31,112,109,205,181,121,124,41,113,140,26,166,186,83,43,65,196,97,243,153,19,119,83,16,58,37,101,89,35,123,69,15,156,153,36,147,249,25,104,115,171,11,72,234,20,26,63,81,167,85,175,197,87,50,158,243,118,186,77,206,213,204,58,79,31,42,253,205,221,243,27,199,95,32,229,85,0,140,81,208,223,206,134,3,12,44,108,193,136,76,108,129,5,128,159,38,214,18,151,134,36,240,166,74,42,99,97,143,248,168,128,213,147,75,11,132,59,47,210,194,195,164,0,82,12,26,45,138,156,169,91,25,161,128,7,235,40,189,74,178,31,154,138,83,5,81,101,168,131,19,35,152,112,192,209,67,52,149,172,145,41,250,89,100,104,71,57,234,102,158,110,19,195,144,154,56,115,55,183,109,253,100,71,149,8,161,155,253,14,182,25,109,246,152,110,250,218,197,245,79,10,13,35,75,88,251,174,107,159,76,83,56,174,109,224,71,139,74,103,54,203,84,40,87,250,198,115,184,112,43,250,224,48,104,18,14,226,157,102,153,174,196,32,1,2,38,166,86,101,14,149,152,110,51,30,233,0,223,121,67,60,203,145,109,201,30,110,7,53,61,237,147,175,180,34,191,41,175,30,97,100,80,36,248,222,79,134,228,139,157,222,37,69,229,182,93,36,113,147,195,182,108,195,141,36,84,82,130,113,121,41,89,135,144,68,223,176,211,171,50,68,6,30,81,116,54,77,85,30,183,38,85,91,161,155,119,13,127,151,66,168,151,204,191,108,209,247,15,7,188,206,171,58,84,165,209,48,150,154,205,76,190,201,204,76,115,204,47,4,0,22,4,11,76,86,32,10,20,23,7,97,205,204,105,241,145,16,90,141,57,49,19,17,3,22,29,107,3,199,48,227,74,38,155,151,8,67,219,173,51,23,157,86,107,89,67,180,179,80,230,20,60,234,242,131,172,12,124,222,195,80,246,221,53,87,19,106,55,229,38,46,251,38,215,150,137,140,201,182,174,45,162,126,62,163,143,120,165,188,154,186,158,180,142,199,50,200,164,169,66,167,154,48,61,72,81,119,189,11,169,55,255,251,178,100,202,142,5,54,103,67,139,99,126,80,129,76,217,41,96,200,127,19,121,159,18,77,161,247,137,249,179,102,116,195,30,252,115,62,195,182,42,73,170,218,5,161,98,72,78,43,139,205,86,203,61,150,109,123,192,214,119,108,235,120,197,53,136,219,159,122,141,38,241,73,163,225,254,224,206,15,40,216,152,82,45,138,95,102,214,201,100,22,88,191,212,216,53,58,80,13,199,214,6,220,209,31,10,235,230,93,167,74,120,104,199,124,82,251,251,87,169,254,236,71,28,157,217,135,81,105,102,193,14,84,67,209,210,82,103,45,137,34,134,160,40,210,143,43,121,228,227,7,165,8,58,18,114,202,151,103,61,29,215,54,36,183,156,45,173,226,54,178,159,108,199,99,221,157,238,93,250,155,186,168,180,138,75,52,190,214,99,73,94,182,38,142,151,237,111,77,246,102,71,123,83,102,89,251,135,170,0,0,32,130,72,38,48,224,240,17,138,176,148,11,35,33,134,131,169,200,54,12,88,77,245,49,2,182,78,251,3,132,233,225,178,102,236,212,139,143,93,136,68,213,153,107,203,166,167,115,117,245,245,174,183,57,12,214,93,203,14,80,217,216,202,199,187,95,19,104,246,61,140,82,95,107,50,168,228,123,49,146,154,214,250,37,146,227,25,169,69,57,76,233,86,202,189,175,162,166,227,151,120,109,177,33,67,154,93,120,239,190,92,32,248,217,98,111,122,249,189,135,86,131,226,252,226,87,176,109,72,247,205,26,226,69,147,46,220,89,50,206,227,22,174,15,148,177,236,244,4,73,184,8,206,160,0,32,135,155,113,36,146,74,167,93,155,170,227,8,58,54,135,44,121,20,119,132,125,244,102,115,1,114,79,30,171,163,225,250,123,27,108,122,93,9,197,196,139,147,73,186,92,13,42,250,249,165,36,148,191,204,254,156,192,59,108,210,137,86,195,40,165,77,106,30,106,43,31,160,212,66,216,73,82,60,105,50,214,84,16,43,42,214,251,183,123,87,131,177,208,176,242,195,73,239,154,167,171,178,135,154,195,37,209,153,167,131,233,106,239,173,41,102,46,248,238,191,106,51,186,165,168,95,144,89,106,45,96,8,51,16,1,48,81,98,32,0,16,25,134,136,45,16,4,154,153,65,6,32,96,183,154,72,132,18,58,178,201,158,168,71,67,170,200,25,220,170,56,213,249,77,252,97,154,177,59,1,165,172,174,158,222,57,72,53,37,165,167,8,68,49,54,35,249,25,62,17,189,123,50,243,214,17,81,111,68,203,156,46,178,173,204,137,149,102,22,146,49,157,170,69,72,209,220,216,22,213,24,30,185,43,104,60,114,120,16,10,35,7,108,185,168,128,241,5,154,8,20,247,119,131,150,232,172,151,145,255,251,178,100,208,136,4,220,103,197,211,98,126,80,130,108,217,77,60,200,159,19,157,155,20,77,141,249,130,54,179,102,116,195,34,252,142,241,24,113,11,198,108,133,167,123,101,203,167,23,5,91,123,214,171,153,128,161,88,15,255,168,38,10,134,255,247,246,221,177,87,151,113,218,109,26,84,96,225,245,58,220,65,146,182,227,232,77,47,61,92,191,82,53,208,182,234,27,36,101,144,48,211,255,52,227,16,24,128,57,51,70,34,105,83,43,36,136,232,146,28,215,150,134,116,149,104,146,134,43,25,59,77,59,178,231,95,38,181,55,77,212,64,248,65,235,108,13,167,15,58,57,100,247,99,177,204,71,71,141,114,69,35,150,125,65,183,6,97,247,108,28,232,89,144,154,176,45,4,175,11,49,245,215,172,99,213,213,197,79,15,76,169,109,40,56,114,49,243,24,144,6,161,53,0,140,192,12,192,67,140,60,165,76,1,193,0,168,84,38,2,55,208,2,216,76,76,40,152,101,71,128,203,179,132,1,98,215,80,241,131,134,169,109,213,221,20,128,147,206,236,183,57,34,91,229,170,216,179,8,85,80,113,162,21,174,147,23,125,244,212,121,207,134,161,27,189,174,63,118,219,60,219,150,79,231,33,135,191,103,245,187,81,123,120,244,214,245,211,86,235,178,27,149,15,203,149,163,20,118,124,98,222,27,204,51,243,62,204,225,4,109,249,88,106,101,150,106,106,57,157,40,67,33,59,46,162,46,245,156,98,51,202,102,248,165,179,186,68,214,245,52,141,191,62,72,111,161,184,67,5,116,113,69,110,233,156,166,130,3,11,63,233,148,230,170,190,74,43,96,3,212,180,134,94,144,56,74,238,230,223,55,226,230,198,25,70,227,119,124,10,18,96,49,181,40,212,162,25,18,0,40,214,210,246,167,164,196,195,166,61,90,26,17,144,83,248,115,209,130,36,154,146,195,73,185,14,185,205,102,116,231,201,170,135,43,11,148,73,168,46,147,35,71,25,115,24,204,145,83,13,179,5,143,67,6,81,101,144,218,31,110,130,178,55,106,102,151,218,198,44,69,163,84,85,206,56,117,107,165,233,255,93,253,35,117,11,250,59,116,160,72,9,144,17,209,216,225,209,67,30,1,81,81,96,99,33,19,102,64,74,214,104,233,152,34,90,243,120,128,70,242,114,160,9,67,147,240,12,9,100,239,98,124,179,92,213,174,229,219,212,169,109,140,213,88,170,135,70,40,21,32,178,72,16,178,51,66,124,236,176,235,157,214,167,14,102,197,215,204,180,209,52,58,110,121,161,194,225,207,53,206,112,139,109,43,241,202,145,191,70,166,57,58,214,226,135,121,222,55,198,157,252,40,246,235,170,197,204,207,171,122,222,3,132,77,238,255,251,178,100,211,136,5,36,103,67,139,102,125,240,133,76,217,41,60,200,143,19,145,155,19,45,141,247,130,10,51,166,188,179,30,252,54,32,125,66,250,220,93,71,172,241,179,186,230,155,146,176,167,128,246,144,235,44,90,193,5,225,209,198,58,123,58,69,8,12,208,222,27,111,238,183,82,1,2,149,236,190,4,81,195,193,89,199,95,142,88,58,73,108,38,171,11,177,178,201,107,53,85,212,196,29,250,228,224,210,121,169,68,209,83,37,3,22,201,34,204,114,103,151,148,249,166,149,126,74,157,186,76,192,41,161,32,196,208,77,35,117,217,203,45,188,139,78,144,189,187,138,77,188,155,117,16,73,50,110,214,163,159,90,187,229,67,65,250,212,141,48,50,213,174,232,61,246,188,141,65,230,117,236,195,52,234,207,59,111,70,50,134,187,41,186,134,25,0,0,41,2,9,42,35,29,38,5,60,136,133,132,96,9,206,97,97,146,240,12,200,240,155,240,100,4,194,192,76,196,176,21,93,15,200,149,230,72,4,33,251,11,139,8,37,38,230,87,220,82,149,36,104,170,118,149,153,210,215,59,5,182,113,235,153,30,215,43,57,255,121,8,180,166,153,7,5,94,241,107,228,102,13,249,223,134,233,142,110,178,110,133,212,197,79,111,14,218,158,247,251,121,155,107,201,125,210,46,161,50,105,91,87,172,14,157,94,155,96,187,221,171,227,56,78,249,252,24,54,143,60,138,183,151,196,145,97,79,169,228,212,212,181,115,157,239,52,121,45,183,11,126,214,183,210,224,42,231,151,132,19,249,112,53,3,52,18,135,211,219,165,155,98,129,116,41,164,107,53,160,2,42,78,52,47,212,25,66,223,247,11,27,66,117,158,101,197,19,93,12,110,123,178,106,95,14,145,77,34,84,82,178,185,57,206,153,154,113,131,113,196,79,70,194,243,159,169,240,201,189,53,68,136,118,160,70,163,90,227,139,52,213,196,201,10,53,139,141,70,158,80,198,98,132,212,49,160,227,228,106,48,239,196,230,26,152,214,120,52,122,240,195,222,134,235,80,239,188,112,210,154,51,103,173,179,58,50,90,56,211,88,154,198,83,65,5,240,71,28,108,136,0,245,240,0,82,12,134,60,196,137,76,68,132,44,30,136,161,213,171,72,193,252,248,95,3,35,46,30,44,110,70,88,11,56,50,62,53,53,18,3,7,163,140,85,65,47,195,108,90,203,92,147,83,44,251,243,246,171,197,100,88,140,84,79,202,117,70,255,170,139,110,213,135,49,149,190,159,239,240,223,196,73,214,235,146,55,5,172,229,113,56,87,79,41,245,89,173,246,31,197,54,78,198,93,191,174,118,231,215,117,148,246,250,235,88,34,6,170,37,118,197,45,173,2,12,175,255,251,178,100,214,136,5,36,104,69,83,99,125,208,141,76,217,143,49,40,143,85,161,157,14,77,153,247,130,35,179,99,229,135,152,228,38,141,3,45,145,227,65,88,83,193,137,2,239,161,53,60,222,173,92,106,176,113,46,113,152,152,221,97,197,121,127,26,249,166,243,139,93,188,67,170,226,149,216,92,192,92,130,198,244,164,128,1,217,21,0,80,57,124,174,83,97,181,190,58,240,236,82,16,164,166,11,205,82,99,111,7,59,13,100,40,12,184,165,114,240,7,228,226,113,213,11,13,146,123,150,243,169,27,49,52,133,61,44,244,174,233,124,145,144,128,65,137,47,75,64,229,53,158,153,166,171,15,64,74,42,77,35,76,138,62,10,163,101,23,43,105,71,83,122,201,151,131,122,70,225,105,242,162,183,104,156,28,99,59,49,21,20,77,103,23,175,10,200,254,187,196,190,236,187,86,107,29,95,249,250,207,74,207,247,199,236,221,155,255,220,5,74,0,2,195,64,91,50,16,176,113,8,232,17,32,97,149,140,164,73,128,241,171,244,133,49,69,117,23,97,64,101,55,88,100,100,138,25,216,6,7,179,183,241,82,200,155,43,103,227,34,199,218,230,57,115,143,86,21,38,185,201,31,117,134,230,229,35,151,14,134,207,110,23,52,164,229,115,253,81,11,233,194,114,36,193,28,92,202,17,125,225,83,244,204,150,155,181,59,189,106,22,119,54,226,194,220,127,60,55,90,126,194,217,17,42,212,186,189,24,176,228,202,225,106,106,123,203,51,99,215,138,186,190,157,93,15,95,56,212,223,82,111,122,214,179,239,157,98,181,172,247,222,51,170,124,208,60,141,29,216,139,238,103,159,180,0,1,254,165,21,39,171,184,58,149,110,24,36,205,90,142,217,112,143,179,121,183,182,24,248,131,136,115,235,111,99,226,247,130,250,35,235,61,65,120,157,221,47,11,188,75,209,171,139,98,23,91,125,107,184,103,163,246,89,46,251,4,94,94,160,102,239,101,37,143,86,199,52,103,214,168,107,168,173,196,163,228,230,119,50,93,11,135,58,200,198,204,20,207,10,134,152,221,213,159,252,183,186,103,119,151,184,215,171,109,237,165,42,245,106,170,223,109,187,3,38,192,34,4,0,132,12,73,48,200,201,135,71,24,88,0,68,193,202,186,96,28,163,193,18,227,46,40,30,14,24,1,17,6,96,88,27,38,123,130,196,65,205,14,145,238,173,6,194,174,188,112,244,211,239,203,215,106,207,201,179,252,174,211,111,124,203,255,89,127,247,184,97,106,180,186,157,225,134,165,50,253,252,82,39,174,237,255,157,172,106,150,189,181,190,124,133,120,166,109,200,115,103,126,203,222,166,141,215,121,195,111,182,249,118,207,113,145,221,159,255,251,178,100,202,8,133,30,102,196,19,99,126,64,121,140,217,41,60,199,191,21,25,155,17,77,153,189,1,243,179,164,165,134,33,36,33,159,11,100,228,81,58,131,19,69,16,129,103,153,103,148,92,22,89,165,101,228,156,82,157,39,66,186,214,130,90,217,54,60,165,36,167,106,212,125,69,64,219,52,209,77,30,132,47,235,11,89,150,22,28,151,84,183,55,49,120,128,109,90,192,32,242,84,154,148,101,165,237,113,236,124,235,201,75,110,212,106,165,24,44,92,29,57,3,33,81,157,218,169,170,14,90,26,60,129,0,216,33,58,89,161,180,100,141,105,61,225,146,16,97,40,206,250,236,88,169,194,197,24,76,13,162,133,197,139,25,66,74,53,139,231,187,213,166,254,214,237,45,86,34,106,154,208,230,50,53,74,187,222,7,54,202,100,85,36,241,58,55,245,80,255,204,241,43,62,255,61,196,4,119,0,0,40,178,66,42,67,5,66,72,68,63,90,169,196,14,65,140,10,64,141,6,62,130,161,202,242,92,14,1,188,74,26,68,77,236,73,189,162,132,81,71,109,118,83,141,167,234,191,117,101,235,175,133,156,46,210,103,19,181,112,31,238,151,45,93,89,5,217,54,127,182,244,117,117,156,69,1,24,236,229,68,200,219,190,149,121,10,172,200,244,53,148,140,115,71,114,63,33,142,143,31,78,53,205,43,54,216,216,24,59,108,247,172,90,103,29,235,35,218,53,60,131,59,99,28,8,21,109,111,108,190,240,253,228,77,53,176,86,12,120,45,219,150,124,194,165,207,144,125,55,246,96,0,0,128,212,238,151,71,102,98,202,11,129,82,113,228,52,176,79,36,242,233,193,176,165,150,82,124,117,98,196,255,106,216,171,219,123,231,89,228,201,85,108,218,245,182,211,104,4,156,78,8,20,87,124,147,144,77,203,212,205,41,39,74,90,53,49,18,207,106,52,221,111,71,57,94,175,39,10,238,164,84,91,23,17,230,42,201,177,234,123,137,121,74,20,91,39,90,125,120,165,237,187,90,127,223,60,66,111,234,213,73,164,162,16,92,34,165,172,189,126,201,172,194,143,230,254,239,241,161,54,92,144,0,3,12,147,76,100,11,49,0,116,194,224,112,64,96,200,97,183,220,192,18,19,20,0,80,176,112,190,36,5,93,194,198,54,156,56,55,22,53,228,85,14,181,151,1,251,180,217,101,54,230,51,219,241,102,89,53,105,92,188,241,177,51,56,44,144,228,85,231,82,225,69,90,213,70,22,165,142,23,36,52,38,107,234,33,70,204,192,217,228,209,214,243,22,229,10,202,188,163,61,115,14,67,155,40,201,40,56,102,152,179,15,87,121,235,137,165,147,174,197,134,205,75,92,80,121,124,35,28,226,33,255,251,178,100,208,8,132,196,103,70,83,98,126,82,131,140,216,200,100,200,174,86,125,159,12,78,33,247,193,248,179,164,36,156,24,160,3,104,57,167,60,250,179,199,101,65,104,114,252,124,247,153,245,198,233,172,106,176,160,203,26,36,118,119,154,109,131,173,70,221,152,2,83,3,102,154,105,82,3,223,66,98,234,208,11,69,215,240,217,1,214,216,9,236,112,236,151,6,123,102,228,47,58,23,191,64,28,241,186,154,10,182,140,34,30,189,136,202,41,174,94,22,107,185,78,108,60,60,152,110,34,162,209,45,121,143,136,158,185,183,91,151,54,108,235,191,179,15,91,76,163,21,233,127,100,9,244,107,97,39,180,76,171,141,41,203,215,221,180,118,166,115,10,103,203,182,123,137,44,166,187,93,34,97,178,253,91,110,186,151,170,76,173,150,106,254,55,246,253,255,253,223,95,219,77,188,103,102,192,152,0,32,128,50,97,43,38,10,42,96,229,138,180,70,18,9,22,67,96,78,248,177,100,48,24,168,68,38,210,76,40,10,200,233,41,49,189,194,218,47,249,75,133,217,153,5,246,237,39,247,167,44,251,198,141,134,240,202,174,127,65,250,114,231,146,31,42,131,21,22,17,185,57,222,252,50,155,185,157,255,255,162,13,116,207,43,74,233,78,99,221,79,165,172,56,219,64,2,8,179,106,46,17,139,25,223,94,4,118,232,84,179,169,98,189,116,238,93,110,77,69,120,255,118,82,180,99,53,146,13,98,247,40,182,206,177,76,230,145,97,66,139,183,29,197,214,51,170,234,11,224,95,217,226,247,173,236,237,27,72,72,9,52,219,125,109,146,71,247,133,124,192,193,158,177,130,192,238,170,11,153,226,251,44,24,151,203,2,104,204,87,129,188,66,213,163,60,199,124,180,241,254,37,213,32,217,90,36,139,18,106,181,238,86,89,34,136,166,146,108,151,60,49,206,122,75,43,211,206,158,136,235,49,233,29,45,78,219,26,63,112,160,72,236,85,149,82,92,77,155,46,237,12,209,83,104,105,181,187,92,191,19,81,166,212,55,57,2,236,50,155,39,91,107,15,250,228,113,108,212,100,162,214,235,162,27,54,179,213,188,39,112,41,2,10,42,64,228,129,97,160,48,251,36,92,132,70,45,0,102,37,75,91,1,9,35,241,52,95,219,4,162,164,193,88,37,245,45,200,58,229,12,39,56,47,183,92,107,120,82,212,139,210,245,124,188,182,44,138,11,55,154,21,179,104,69,29,182,132,117,14,77,3,136,6,89,183,136,193,12,146,110,92,54,234,229,77,73,255,61,171,245,161,57,105,140,206,100,96,135,123,100,121,177,226,198,149,170,118,235,178,184,69,129,157,191,141,124,98,158,44,203,154,210,51,253,61,255,251,178,100,208,136,4,253,103,68,51,99,126,80,131,236,233,141,60,199,205,19,69,163,23,77,141,247,130,15,179,99,89,135,152,224,120,191,2,43,147,232,79,246,156,129,18,34,150,21,48,214,186,136,175,135,71,13,64,76,129,57,154,69,168,6,69,86,148,152,78,55,238,41,14,52,25,96,231,194,117,48,22,170,206,114,224,153,160,174,183,21,138,186,240,65,208,32,165,151,68,87,21,113,82,130,75,195,51,34,15,210,5,64,168,153,46,23,213,138,55,80,182,147,74,56,105,209,20,100,17,216,86,183,169,196,18,61,142,78,147,131,251,110,245,27,101,104,220,151,143,113,85,25,228,246,40,227,194,143,202,99,95,43,111,250,121,215,59,177,159,179,98,159,179,107,101,228,233,173,239,115,230,227,190,106,127,27,229,255,222,61,223,207,142,8,133,0,1,179,25,146,48,18,35,10,15,101,41,198,102,161,106,162,84,223,1,22,39,0,133,5,80,180,225,163,169,57,33,105,65,83,164,42,46,224,192,144,252,246,113,89,151,70,65,85,189,229,139,92,122,123,150,123,202,115,30,126,174,191,55,182,94,147,68,202,244,162,231,255,133,87,116,132,177,251,219,30,151,124,31,245,168,108,143,25,169,179,34,135,67,212,150,230,57,111,76,17,217,1,189,241,109,210,109,230,123,231,87,172,91,110,179,90,125,73,169,46,192,177,127,152,176,180,253,146,22,238,250,5,26,224,189,116,197,14,143,222,42,88,161,181,37,227,184,69,76,0,41,197,223,232,218,162,159,155,75,213,22,16,0,110,166,90,130,234,101,84,178,8,187,175,194,161,213,101,19,71,171,148,43,82,89,62,82,92,63,167,223,100,100,32,243,177,33,40,244,132,147,209,88,106,201,65,39,60,180,143,177,171,50,181,51,253,99,234,240,240,8,70,182,120,131,112,44,74,214,171,93,145,104,116,171,97,35,182,75,58,21,25,220,81,202,150,120,18,189,166,195,2,55,21,45,172,163,86,96,38,191,17,221,7,146,72,160,154,221,12,82,132,25,183,26,182,117,186,184,134,114,110,57,168,104,138,175,75,164,58,27,53,105,240,150,215,87,75,23,71,181,40,192,90,118,131,0,0,18,217,145,142,1,135,7,10,153,213,129,24,98,215,24,163,74,23,32,57,17,11,222,16,80,36,116,148,108,172,54,133,0,16,60,182,85,142,164,220,125,35,57,90,156,164,141,72,225,200,62,190,127,114,206,59,214,128,120,129,73,229,39,59,202,3,238,172,89,2,81,206,0,90,229,74,115,102,77,184,145,158,34,138,148,140,228,9,72,216,78,90,179,143,121,172,181,151,45,216,173,134,54,174,101,111,30,212,238,167,45,239,28,179,198,197,154,107,253,153,159,255,251,178,100,215,8,5,16,104,196,19,99,126,80,144,76,217,25,96,200,143,83,13,159,20,237,135,25,66,34,179,102,244,243,34,52,202,236,98,181,91,149,119,69,38,206,253,91,54,37,19,148,217,85,177,210,39,95,188,10,246,239,236,211,108,152,29,231,223,125,183,187,227,73,80,144,142,233,123,105,150,140,10,67,156,83,35,183,185,225,57,156,95,190,66,111,189,91,206,73,4,200,73,148,228,8,15,141,49,144,99,153,155,45,232,158,167,174,84,31,132,168,57,153,123,174,148,168,152,168,72,46,39,22,23,112,128,133,54,133,224,147,50,234,117,151,54,69,210,46,153,144,109,189,11,188,165,16,54,230,69,222,161,41,118,61,45,164,118,163,69,25,140,87,29,112,67,45,82,216,185,20,121,76,221,78,148,244,213,51,113,180,167,120,238,53,168,251,210,193,43,213,0,194,171,178,1,41,129,195,225,0,211,7,2,204,164,11,67,128,2,126,6,4,38,0,128,169,20,79,64,64,86,4,42,143,67,132,211,198,3,17,42,6,130,211,98,183,167,111,57,82,122,239,245,122,14,117,185,97,129,216,80,244,192,230,15,203,114,147,95,223,94,83,155,167,44,252,254,218,167,10,223,187,218,181,7,166,85,40,213,65,212,218,156,165,153,185,173,136,29,24,239,70,203,251,229,53,43,75,130,108,182,172,130,47,121,181,115,168,33,115,182,246,64,179,186,139,79,19,248,205,100,204,6,62,10,104,176,117,153,35,70,198,44,254,153,153,150,172,45,176,228,220,173,241,61,164,180,105,216,112,194,3,0,101,71,7,2,68,41,157,243,132,108,66,128,71,223,74,180,65,25,12,166,77,29,109,107,22,22,183,41,27,38,170,62,182,96,218,62,202,165,187,140,206,240,124,90,207,92,177,52,218,102,193,15,89,48,72,164,18,180,9,32,163,145,43,166,72,94,236,116,84,113,145,165,57,166,166,125,103,194,69,82,108,113,180,97,167,49,36,229,107,60,139,47,190,140,21,54,139,48,193,17,161,134,230,153,98,65,182,112,225,148,119,4,12,19,226,210,62,114,115,69,49,107,149,139,17,215,222,214,29,105,73,71,136,34,110,73,85,34,27,76,184,234,122,155,107,91,174,187,187,27,74,11,36,129,49,161,76,205,99,179,17,3,73,128,70,29,9,25,76,42,58,2,48,93,5,1,172,36,0,85,68,132,242,12,45,90,32,29,143,1,233,129,34,116,233,151,51,105,117,138,126,188,49,108,92,90,221,185,63,185,220,177,195,9,118,52,249,239,147,183,110,125,91,124,222,5,52,227,128,68,245,44,200,140,195,108,151,67,110,67,85,94,1,114,26,15,230,70,39,160,204,130,239,146,96,132,197,176,142,154,87,6,255,251,178,100,212,140,5,109,102,195,11,134,125,240,142,44,233,25,96,200,143,20,89,157,12,46,13,251,66,5,179,166,52,244,153,85,108,53,140,60,38,80,224,174,16,217,173,4,95,90,66,91,192,231,201,45,48,242,177,222,70,188,207,55,168,187,127,21,170,6,44,219,38,53,43,85,171,53,232,188,52,225,31,13,84,156,217,165,166,133,72,9,183,253,182,201,29,167,233,214,148,91,179,159,42,214,122,70,146,30,136,30,250,59,121,185,178,72,153,142,101,4,26,180,147,171,27,113,127,38,201,201,189,187,162,129,118,239,133,82,42,54,246,38,73,23,103,89,137,180,182,122,168,49,182,139,103,104,249,58,161,77,148,6,114,101,72,116,14,61,234,158,209,133,215,185,118,156,118,221,109,123,126,209,218,206,85,33,233,201,73,234,61,217,131,23,123,185,44,243,140,219,155,191,191,217,205,239,91,225,93,175,254,209,190,95,208,27,78,0,0,33,34,73,38,179,44,94,0,129,12,144,59,41,82,74,0,185,73,36,214,36,168,120,129,81,181,208,193,73,210,192,91,157,85,142,188,212,85,43,71,169,59,172,254,79,220,254,252,7,247,114,254,97,169,158,230,100,44,179,60,17,90,217,125,92,251,90,20,231,8,157,31,60,184,169,124,173,48,85,40,69,108,237,254,153,120,245,206,112,233,150,228,104,11,62,41,101,254,226,194,154,12,38,249,24,28,90,176,175,101,240,159,94,105,152,161,181,50,194,122,255,22,196,153,139,91,93,187,59,203,235,86,244,173,229,247,190,47,30,154,154,149,99,5,179,252,27,233,5,0,154,206,59,36,72,182,62,33,55,110,11,4,16,239,27,96,249,25,232,121,82,156,126,72,84,185,82,94,57,146,159,148,207,172,111,6,5,234,148,206,42,226,102,249,41,178,114,85,30,126,110,222,215,88,198,78,75,196,161,172,192,150,198,219,220,197,59,199,109,168,38,137,202,89,141,91,22,143,94,60,73,199,211,78,187,107,223,239,147,58,207,23,133,59,103,49,226,171,53,145,71,214,42,27,187,26,213,19,167,242,153,153,223,247,58,245,247,255,255,215,244,215,173,242,45,194,134,128,1,166,150,220,103,3,6,74,10,88,8,101,198,124,18,161,198,19,238,44,66,189,128,135,13,69,52,10,161,178,130,169,92,170,88,50,49,16,220,86,71,12,64,252,116,233,38,223,137,251,252,191,33,181,188,63,185,125,90,60,198,68,152,94,236,194,1,34,25,85,104,117,238,125,60,237,41,161,108,204,167,58,131,68,49,72,65,250,164,97,75,59,7,34,195,15,211,139,26,83,28,116,230,56,52,203,201,160,65,87,181,40,91,158,171,26,220,31,39,90,219,244,203,2,241,244,238,60,255,251,178,100,204,8,4,176,103,197,211,99,126,80,128,76,217,93,61,134,57,21,129,159,14,205,141,249,66,32,179,99,165,131,34,184,85,232,46,220,166,205,28,119,60,208,98,223,53,133,75,190,141,226,193,204,27,67,237,87,187,23,182,217,65,121,53,65,245,24,14,171,44,246,56,197,39,230,0,0,28,162,154,162,255,47,70,134,237,68,153,205,97,218,168,69,51,24,165,152,131,120,216,111,234,2,229,61,44,170,165,123,59,203,155,179,220,112,153,216,147,147,62,187,160,92,204,58,50,208,128,41,78,145,193,161,102,162,234,12,129,71,28,113,3,50,138,70,20,167,215,163,137,238,127,207,243,91,135,164,140,49,122,122,242,11,68,205,127,52,164,151,100,242,34,229,84,118,166,218,147,214,66,203,153,226,37,18,158,155,235,161,208,239,118,156,140,110,10,155,138,151,122,180,174,34,106,86,249,210,237,187,154,2,21,0,0,24,0,87,140,165,148,105,20,193,5,82,173,4,6,54,3,10,11,91,134,22,69,136,6,217,171,214,6,34,126,201,6,216,180,208,84,6,19,114,71,71,36,187,139,243,45,203,121,47,134,145,243,106,16,115,243,63,185,228,91,102,69,189,189,165,101,92,142,216,30,148,33,112,121,42,33,135,106,131,65,16,150,78,172,47,72,157,67,54,96,248,120,20,56,106,140,12,204,34,169,166,241,220,243,91,47,184,62,107,131,45,224,195,180,24,52,212,41,93,197,95,239,229,181,238,221,246,254,213,179,238,251,112,222,233,171,112,49,14,176,223,210,236,242,105,194,234,224,191,177,0,221,190,138,178,192,14,166,171,197,66,191,33,156,244,247,228,64,244,176,201,140,237,144,249,241,54,58,39,166,226,101,249,206,209,139,84,254,143,60,194,146,243,179,203,148,183,43,75,86,78,152,23,97,246,142,210,162,101,59,217,55,75,60,135,55,189,150,202,58,170,201,165,181,42,191,171,91,239,79,151,173,51,203,141,65,240,204,239,159,47,49,254,39,150,249,72,178,87,173,178,217,180,155,12,66,83,152,213,199,46,85,173,151,203,173,217,183,122,173,201,191,181,168,182,76,246,182,123,123,183,187,143,253,3,176,16,14,136,34,25,33,132,138,14,30,64,73,85,11,222,90,168,4,45,189,26,37,65,197,90,156,164,104,36,233,32,153,28,177,150,195,244,89,115,180,249,188,19,217,216,176,229,68,101,217,227,41,105,221,127,218,221,31,165,191,213,216,229,30,210,1,32,48,88,184,184,128,145,18,36,203,236,189,172,237,103,196,24,152,137,72,82,55,68,141,183,176,97,188,220,246,137,233,136,246,212,172,47,172,199,172,226,109,81,236,211,69,95,182,115,73,99,209,229,243,61,33,82,141,255,251,178,100,206,8,4,235,103,68,203,99,125,112,131,76,232,246,97,134,92,82,161,157,25,77,21,245,130,43,179,166,52,243,34,124,144,88,42,227,137,98,190,195,182,87,181,187,202,207,15,52,129,29,229,178,145,8,244,48,75,97,76,11,46,223,91,173,146,228,204,54,9,46,213,205,149,140,16,197,188,165,40,124,199,132,141,119,228,239,40,245,4,216,18,24,161,146,72,250,231,187,29,122,113,50,230,9,154,122,6,97,34,57,100,13,55,11,35,38,166,137,98,249,228,230,203,252,195,99,138,206,49,19,77,60,247,62,230,15,51,64,150,59,24,172,62,109,144,195,175,220,148,97,153,58,33,163,5,19,190,6,219,52,237,77,52,226,27,81,241,49,43,52,99,107,190,131,236,114,158,245,49,202,218,65,179,51,118,81,164,250,75,22,253,90,36,13,5,82,133,64,128,134,163,23,131,204,38,55,0,131,82,144,20,149,48,0,8,193,144,240,129,194,83,24,32,144,250,42,160,36,30,240,14,13,90,119,9,67,211,182,101,179,148,17,155,16,60,174,189,110,111,30,87,230,145,64,176,232,148,129,84,102,22,198,70,229,247,98,171,51,124,23,189,123,107,206,183,141,89,175,13,11,233,155,117,162,155,206,153,234,224,141,247,220,150,129,207,156,189,229,123,230,239,60,186,204,44,129,241,136,156,233,126,99,189,161,12,220,114,7,16,7,247,15,249,168,155,141,47,73,179,71,206,226,230,146,210,222,45,162,70,155,62,77,226,12,26,95,18,192,198,183,173,194,3,204,64,57,176,5,157,10,57,177,198,10,7,73,64,42,183,222,109,99,178,54,79,15,56,101,161,82,177,132,134,158,31,242,54,250,29,145,115,166,86,199,178,222,240,160,71,92,43,96,191,121,10,102,74,111,210,64,144,41,16,46,48,160,196,230,208,69,155,146,206,2,26,18,74,173,39,3,210,88,105,22,37,54,220,153,238,175,72,50,209,68,149,21,77,162,149,153,117,133,182,170,159,48,227,116,231,40,144,57,73,106,210,9,178,39,137,48,156,251,54,201,206,113,6,204,81,20,92,30,145,149,114,90,16,229,201,215,91,71,195,171,82,194,93,113,181,122,87,41,241,62,8,164,16,0,51,1,197,195,12,6,202,128,1,97,9,136,68,105,194,35,150,183,85,98,20,17,137,1,81,116,195,32,136,60,96,94,231,83,1,64,236,118,137,127,207,217,159,132,185,51,182,93,94,97,95,60,53,195,111,182,245,23,166,225,246,110,163,216,231,207,21,116,235,54,161,44,121,143,109,211,50,8,12,152,32,14,61,193,60,73,17,197,57,200,23,202,58,75,45,171,93,154,29,207,168,210,157,223,22,250,166,211,114,210,174,251,109,100,251,255,251,178,100,213,12,5,66,103,67,11,134,125,240,140,140,217,125,60,200,189,20,173,157,12,46,25,247,194,24,51,166,124,195,34,124,158,254,103,97,229,189,235,205,106,27,91,76,99,25,243,49,226,83,205,51,150,115,120,157,134,89,99,181,99,90,213,189,247,14,152,204,42,66,16,61,184,238,195,91,228,158,184,196,9,152,18,42,180,63,219,203,109,169,185,152,42,127,33,169,66,194,151,80,199,111,19,94,241,237,108,22,97,165,103,134,173,136,46,142,57,5,1,107,162,121,202,209,81,142,178,170,189,1,145,188,37,9,164,169,16,122,8,222,203,228,239,57,113,200,189,32,138,116,137,27,51,151,251,213,234,10,20,106,36,209,56,163,162,48,247,148,83,32,73,232,84,154,69,72,119,82,227,60,89,90,118,151,147,160,251,88,35,230,77,138,134,171,150,136,173,254,121,155,225,173,250,222,229,198,86,191,115,111,122,199,1,29,170,0,68,128,14,99,167,166,184,4,22,60,120,3,3,204,12,74,70,35,217,38,2,141,152,208,43,78,142,20,24,200,9,5,101,209,194,230,192,244,177,234,246,157,89,216,42,239,200,181,222,242,183,46,242,214,50,140,235,206,222,76,97,102,65,128,234,153,249,105,51,36,136,241,25,35,145,234,77,76,40,129,107,199,207,67,74,212,156,42,241,8,129,228,127,67,60,32,100,78,238,69,56,238,114,57,179,188,61,221,144,212,185,192,74,163,7,39,194,174,12,158,35,231,126,101,35,166,230,215,13,99,118,133,6,10,226,44,143,85,148,125,136,74,188,58,150,20,141,70,232,36,161,196,243,139,169,206,43,85,97,32,26,191,75,101,109,55,40,98,114,155,98,184,217,104,178,54,54,22,57,103,62,14,86,167,6,243,186,170,153,124,73,56,0,166,68,59,12,178,182,231,201,231,188,218,107,173,164,139,89,169,150,192,224,103,229,155,106,152,169,58,115,27,209,219,69,219,209,141,89,61,144,184,197,54,202,63,31,26,59,124,195,49,90,121,164,117,221,39,47,114,200,246,156,213,90,145,169,214,131,126,188,119,65,94,84,99,92,155,16,244,219,165,213,62,120,50,39,25,185,238,221,188,54,235,175,59,127,86,4,132,32,99,145,154,240,109,182,154,160,104,211,54,28,38,26,37,227,0,60,65,64,82,200,0,180,111,210,138,200,120,147,149,172,202,112,166,127,49,159,191,134,58,253,252,175,154,66,215,14,69,237,254,214,31,231,157,56,109,158,180,203,40,246,88,72,205,239,154,217,41,110,176,136,148,235,16,202,75,75,185,33,138,3,122,32,230,11,92,177,223,223,75,30,87,207,140,82,181,242,207,19,47,115,166,172,230,186,164,183,133,30,212,135,139,197,246,198,255,251,178,100,204,8,4,251,104,196,51,99,126,96,131,204,217,109,25,230,15,17,49,157,25,141,13,247,138,46,179,99,165,131,34,120,237,159,121,228,111,136,247,53,139,187,65,137,168,113,162,99,174,2,11,2,40,0,73,85,77,212,201,92,199,234,51,106,51,64,67,148,72,134,156,9,4,211,59,160,128,104,181,36,251,57,215,181,49,169,65,69,16,44,145,198,209,57,36,46,211,32,163,193,10,42,201,142,56,137,156,211,34,142,61,34,73,22,20,117,180,77,86,82,118,116,114,64,78,70,202,217,61,167,166,173,77,178,236,142,147,228,208,11,186,54,236,250,60,157,162,161,243,99,250,19,12,167,222,76,81,150,242,175,78,53,23,166,118,237,11,177,148,95,83,107,118,156,198,117,85,214,247,21,61,212,219,22,139,51,234,234,56,255,244,8,106,0,88,0,0,106,1,64,110,51,52,35,70,183,24,49,189,93,146,124,141,46,167,112,128,93,72,183,49,8,69,210,168,104,208,38,105,70,213,172,190,116,146,218,187,162,254,195,120,77,246,187,250,247,90,196,10,139,54,12,52,55,20,157,100,230,164,93,185,87,189,175,27,31,18,171,46,18,40,179,122,18,126,26,244,85,67,218,207,178,122,255,14,20,187,110,82,24,244,155,53,54,226,243,155,18,155,246,172,77,241,76,100,19,42,41,138,139,244,97,79,184,230,49,126,173,217,122,244,106,61,209,248,214,119,36,13,95,16,39,191,150,90,218,249,121,88,19,99,15,219,119,46,98,102,56,58,207,136,22,107,180,105,9,197,187,2,143,113,138,0,51,188,67,235,245,182,218,245,111,215,39,223,62,86,112,76,220,95,144,108,153,173,26,33,107,19,222,53,223,178,61,150,53,222,69,18,241,120,197,34,74,107,185,205,150,97,37,70,186,22,83,66,128,170,70,162,109,137,77,72,33,154,71,169,138,163,59,38,207,36,155,114,156,247,198,24,220,228,110,114,74,211,60,162,77,61,25,26,4,214,31,84,136,145,68,164,253,105,239,42,169,217,106,7,101,44,170,12,147,151,107,46,23,78,62,85,96,230,134,26,91,247,142,54,35,101,161,121,165,78,121,169,225,71,205,204,215,61,42,87,91,234,255,131,35,208,0,168,193,170,4,100,131,6,5,159,45,41,8,100,156,103,12,33,66,27,8,33,96,238,224,96,172,80,170,6,140,51,67,128,181,241,119,46,202,187,98,159,247,44,214,61,173,5,81,254,171,41,221,153,222,190,246,220,146,221,191,214,151,108,219,243,246,101,233,226,117,191,247,240,252,191,183,234,111,26,96,253,138,109,207,92,223,143,177,232,73,131,169,38,161,168,221,193,176,77,36,66,181,126,38,203,35,186,82,104,251,120,1,11,255,251,176,100,215,12,5,61,102,195,51,102,125,240,147,172,217,143,61,40,175,84,49,155,16,77,153,247,194,71,179,101,244,244,153,181,163,0,14,97,214,58,15,109,74,23,252,251,180,38,223,45,119,2,5,182,212,229,9,158,152,190,155,223,70,146,206,25,107,178,236,28,128,240,69,203,67,208,54,180,189,254,76,184,4,183,111,118,182,71,105,232,188,168,67,216,219,57,86,148,231,132,121,14,28,21,29,226,150,133,12,57,102,246,90,38,97,185,151,116,146,113,196,77,201,24,98,109,155,94,231,17,90,163,139,193,191,208,185,34,90,112,131,45,10,81,163,13,122,89,66,194,33,89,207,115,66,167,123,16,54,136,178,130,22,53,52,141,100,201,38,121,80,232,110,238,102,22,107,235,76,183,118,84,244,246,151,52,223,82,185,41,70,18,61,75,22,97,197,131,24,48,127,40,251,196,136,22,159,229,191,94,157,170,157,200,245,255,102,109,92,75,122,217,233,203,128,23,229,96,0,3,11,92,52,0,115,57,23,101,64,225,49,162,2,128,193,29,121,20,2,1,142,156,145,72,134,199,62,162,165,17,149,165,67,205,25,133,162,23,100,212,137,109,78,80,22,29,14,32,192,137,10,171,243,3,92,89,141,48,210,199,196,185,8,200,183,125,86,182,150,223,63,87,194,21,248,218,175,78,109,225,217,42,47,167,170,227,125,6,67,75,203,94,150,240,149,47,124,233,50,119,70,212,140,157,144,215,120,70,226,215,113,206,62,49,205,236,252,204,191,16,169,119,111,87,213,220,241,85,36,0,7,73,59,47,115,76,41,64,0,1,2,36,178,105,48,21,55,133,75,224,75,36,177,43,67,236,180,44,52,31,242,114,36,32,229,206,168,121,168,60,233,167,146,7,213,72,220,114,192,250,177,163,158,11,28,44,46,103,61,218,68,23,86,170,49,222,104,97,60,29,155,87,48,69,78,243,22,149,245,131,65,146,104,122,82,50,143,105,131,69,117,200,181,71,139,127,139,28,238,139,83,116,171,87,241,233,55,28,197,114,169,17,21,207,171,196,204,140,248,119,116,253,186,26,220,92,195,175,19,73,172,208,115,21,1,0,17,151,227,230,8,2,24,88,34,23,2,152,8,0,24,115,101,224,151,89,19,116,188,128,208,26,92,181,179,1,2,33,130,192,20,104,123,19,11,129,151,68,165,240,126,226,44,250,114,99,120,204,101,188,176,166,165,135,228,146,172,113,230,84,56,253,223,175,51,79,240,84,97,167,188,180,180,18,232,140,186,213,218,59,246,48,105,251,166,249,255,230,190,124,69,3,233,169,227,49,175,158,90,12,188,153,157,221,239,37,126,248,236,142,177,70,38,205,56,244,248,92,175,115,115,121,187,211,255,251,178,100,198,136,132,99,103,68,19,120,66,48,126,204,232,233,97,136,82,86,145,157,13,14,25,189,10,69,51,163,37,131,34,185,138,169,66,148,121,105,169,22,81,177,0,74,4,22,21,6,21,152,151,25,205,207,186,74,78,154,20,77,15,84,129,146,170,84,221,157,103,64,158,78,216,251,47,107,135,234,48,239,191,113,232,16,32,205,69,89,170,71,182,235,200,205,161,242,199,201,234,232,49,185,110,78,68,113,176,185,151,96,111,183,114,53,110,37,75,143,243,180,239,135,179,144,171,38,56,139,19,51,38,52,212,151,189,33,138,64,59,207,42,216,188,132,150,183,7,8,241,180,93,222,36,156,145,14,16,141,122,89,113,129,220,243,68,144,83,86,203,102,247,199,59,103,74,7,199,195,71,239,109,200,135,77,73,99,121,36,136,58,36,193,6,160,243,72,115,164,145,215,6,60,32,202,32,95,54,26,198,202,79,48,138,46,63,31,8,170,243,6,36,188,63,114,201,32,147,202,0,0,32,132,19,1,11,33,213,192,194,134,236,226,170,131,110,9,139,14,93,116,140,32,53,139,67,8,163,56,129,101,1,51,233,47,14,99,14,203,31,171,183,123,123,247,142,172,196,33,152,155,159,36,228,254,86,190,229,46,31,149,107,151,172,81,91,139,128,135,16,12,220,147,35,191,38,127,207,159,247,139,151,254,167,130,124,63,77,30,39,249,87,149,57,151,90,169,17,36,142,137,149,248,198,104,40,73,73,56,167,230,150,185,188,42,245,52,105,232,89,195,151,11,220,196,253,197,68,185,205,138,115,37,173,235,142,171,185,13,41,40,45,128,234,191,59,125,182,93,99,98,100,21,114,68,210,134,22,94,161,140,179,20,151,118,253,68,129,217,144,67,46,59,106,77,69,249,229,190,75,94,154,247,116,76,38,2,86,69,2,8,81,98,152,200,119,65,246,167,54,177,204,159,88,98,204,43,211,203,159,134,192,177,55,206,167,152,54,104,99,103,232,177,73,29,205,93,65,20,151,76,188,23,162,201,3,33,71,169,201,4,78,147,8,62,102,89,44,115,66,93,52,43,40,228,136,116,143,122,166,168,85,134,143,234,45,66,6,56,0,4,198,17,67,7,132,12,102,1,8,6,149,65,96,97,104,64,180,40,225,38,86,39,49,133,6,12,194,5,26,21,58,99,160,176,225,43,75,74,22,61,8,92,114,237,78,68,37,182,117,142,59,143,229,130,180,54,40,6,24,191,189,229,201,141,93,154,165,140,183,7,134,81,31,121,76,4,27,236,2,22,110,78,32,126,161,101,19,252,65,40,37,45,73,149,193,50,163,140,225,130,12,108,238,8,195,167,80,204,73,40,108,169,71,161,58,32,49,177,62,24,137,12,4,255,251,178,100,197,136,4,112,103,69,75,99,94,192,127,236,217,157,48,200,143,85,101,157,14,142,13,123,66,114,179,99,37,147,38,248,88,51,48,203,210,40,53,34,196,143,44,24,107,198,52,125,45,18,112,225,218,137,136,186,181,42,38,125,59,125,67,154,162,0,189,2,137,192,84,162,28,91,234,89,20,151,0,0,88,17,90,194,225,45,102,164,238,190,242,23,180,169,73,70,19,72,233,24,227,125,183,173,242,167,127,36,114,152,189,4,182,122,89,1,211,210,223,179,158,55,49,144,86,228,186,18,49,28,155,50,176,170,33,104,167,165,169,16,79,171,89,250,192,18,70,146,45,144,68,67,225,219,69,185,166,37,5,97,236,107,93,72,212,205,79,157,42,99,201,173,58,109,224,117,81,150,9,70,28,69,86,154,11,160,147,170,52,247,172,32,48,164,152,222,89,2,255,77,153,62,134,50,39,75,144,105,60,182,91,50,65,138,40,128,144,185,204,214,109,251,52,77,37,115,186,55,115,187,149,169,196,104,69,0,102,0,48,100,213,6,204,28,185,204,228,112,195,67,133,132,213,248,237,56,41,197,83,57,107,241,105,161,164,129,63,202,3,17,212,48,9,226,118,93,137,124,221,169,76,74,182,88,217,203,180,50,136,61,197,150,70,174,75,171,227,132,222,249,55,206,211,125,250,246,7,67,132,164,239,177,254,214,93,114,72,229,91,239,78,243,157,50,38,114,83,109,139,52,225,157,126,7,222,161,198,24,81,9,84,35,122,40,196,160,247,208,134,160,229,211,44,184,76,201,24,107,81,80,223,60,84,151,45,113,169,201,123,246,55,223,53,79,81,118,61,122,78,15,213,85,244,168,13,88,178,198,107,9,129,52,219,203,108,182,74,60,44,243,35,168,252,107,34,217,13,196,49,243,155,82,200,236,178,47,133,111,71,103,26,133,222,219,211,140,75,213,199,161,238,127,170,115,102,107,108,210,245,242,141,116,153,141,131,204,166,241,22,122,121,134,74,71,25,126,13,82,210,29,181,34,115,8,68,24,249,115,242,228,153,86,20,64,196,172,165,65,211,175,69,123,151,255,27,62,86,217,138,246,114,210,46,122,34,216,226,201,162,21,134,144,167,161,36,186,241,3,20,238,170,71,178,166,160,101,16,0,33,153,254,154,114,153,129,157,26,162,88,24,116,196,193,0,160,192,141,80,199,198,84,96,196,115,169,8,92,151,157,69,201,132,102,43,177,72,125,156,220,206,180,61,55,35,237,94,229,141,52,149,234,134,33,18,225,56,96,58,199,15,69,176,77,71,175,185,30,222,54,123,198,115,98,61,51,109,99,103,183,85,84,100,211,83,144,56,205,199,151,123,247,247,217,71,27,137,162,126,38,255,80,221,131,255,251,178,100,194,8,4,208,103,68,179,99,94,192,127,44,217,157,48,197,175,20,129,155,14,77,153,247,194,34,51,100,100,244,161,188,219,237,238,66,166,177,181,218,100,211,167,41,25,49,137,181,59,159,7,98,107,40,74,115,43,253,207,14,120,22,249,191,190,125,160,219,214,76,103,55,198,98,87,117,220,81,80,11,156,32,235,28,249,93,233,91,52,2,14,62,238,192,162,154,145,108,68,178,179,55,3,132,80,53,28,185,67,14,151,119,12,236,54,153,3,57,105,9,149,218,105,39,78,175,34,129,85,115,231,71,91,109,226,174,140,8,11,139,218,138,45,167,150,170,146,102,79,17,30,88,98,158,102,52,108,20,31,137,118,53,143,68,187,21,89,125,134,147,149,18,177,81,54,35,213,146,88,134,195,150,22,133,145,168,125,76,212,76,167,67,238,28,163,198,36,217,109,78,215,29,31,17,92,12,62,71,77,181,143,187,110,121,153,125,98,52,158,157,26,184,155,194,141,82,0,80,0,160,102,245,38,146,162,100,160,166,102,177,104,28,120,222,130,112,198,155,90,17,184,207,119,9,189,58,238,141,6,10,14,106,235,144,179,105,68,102,235,194,30,138,57,12,46,33,160,144,17,14,207,250,180,97,180,205,203,193,39,48,211,82,210,31,210,171,191,168,169,120,38,226,83,190,157,182,152,190,18,41,152,129,247,16,115,218,150,249,7,148,120,187,153,139,22,89,214,197,158,166,145,150,150,136,246,56,109,222,149,122,13,107,142,33,96,158,146,26,115,7,15,113,170,183,188,221,164,215,214,164,178,82,45,108,227,155,218,198,0,14,134,93,77,122,95,212,1,1,36,235,90,16,96,210,115,91,38,76,199,214,0,238,40,103,28,45,113,188,196,58,196,49,189,94,56,247,22,184,147,98,81,11,205,197,72,69,67,129,139,197,139,12,116,162,8,254,168,146,4,193,65,223,164,134,142,240,221,251,51,134,64,169,241,247,21,171,186,210,204,14,33,41,144,241,138,246,145,182,17,16,68,200,204,19,25,125,43,66,37,113,135,159,44,7,40,137,25,196,40,226,223,208,213,92,210,18,196,234,240,180,41,227,75,157,128,108,236,16,2,77,153,0,217,73,134,70,76,57,244,195,5,75,54,146,194,29,83,88,7,75,68,180,134,73,64,66,8,41,97,101,4,50,19,5,4,101,209,245,153,47,127,238,73,11,49,139,170,101,14,130,32,128,166,106,209,96,101,235,54,33,5,129,185,198,243,23,119,233,63,112,239,79,43,60,94,241,218,196,63,163,76,104,210,145,113,21,18,95,147,95,186,239,111,248,127,216,218,65,86,118,111,216,159,58,174,191,70,254,42,51,102,114,56,230,206,209,234,182,226,41,69,175,185,255,251,178,100,198,136,4,175,102,196,51,120,66,64,120,236,217,44,61,131,73,84,157,157,14,77,161,147,194,98,51,163,25,132,154,56,81,194,36,60,127,190,241,68,251,48,211,174,207,31,52,178,136,85,189,182,244,93,73,138,246,74,0,222,61,98,193,37,83,32,171,92,180,17,64,38,5,102,179,35,88,154,60,146,149,91,101,210,226,94,137,182,89,79,27,142,180,203,61,115,112,103,86,171,203,42,197,42,46,163,17,233,196,187,55,137,227,215,82,6,208,212,91,124,104,197,35,146,22,168,145,253,149,89,89,169,78,149,95,94,212,8,82,232,101,209,18,13,234,51,164,39,217,197,110,106,28,216,76,99,83,146,139,154,27,241,45,229,162,130,79,20,36,102,201,102,98,211,100,100,13,143,35,68,200,144,64,244,173,178,45,28,238,203,122,115,57,153,38,223,210,8,234,72,62,106,139,165,34,87,60,12,196,167,216,17,177,207,233,208,132,157,219,65,164,139,181,85,0,0,25,0,6,64,154,198,120,204,12,20,48,19,162,97,101,76,130,80,172,25,66,196,112,186,52,205,209,124,203,34,10,134,44,185,90,4,61,1,210,99,59,59,82,151,118,183,168,76,129,228,222,141,221,210,81,34,171,17,231,84,189,180,111,235,218,251,62,151,175,98,48,195,95,169,44,243,174,103,234,49,237,103,46,116,85,61,41,151,246,185,202,123,223,46,108,119,41,117,55,203,212,134,164,177,65,186,37,239,137,105,254,221,108,117,75,238,33,99,137,49,172,138,115,153,28,93,176,12,245,96,56,27,235,189,186,235,45,226,37,169,34,32,245,131,226,212,37,104,128,172,96,25,146,184,215,187,196,25,88,213,169,127,174,237,213,169,215,118,146,29,73,53,164,162,57,163,218,110,77,25,220,24,37,49,41,65,144,50,38,24,27,138,40,36,119,144,90,63,38,236,246,24,167,181,132,68,71,138,149,34,92,57,7,37,8,216,112,228,33,195,153,196,27,81,81,96,182,120,141,33,17,76,146,252,53,48,51,237,173,22,102,104,157,143,63,32,230,60,133,94,29,25,95,236,13,198,160,64,0,9,54,112,208,91,224,161,41,128,194,147,12,4,26,152,40,8,166,216,71,137,121,12,96,89,91,11,142,98,225,12,233,59,7,128,30,165,103,110,123,108,150,94,25,4,15,30,202,246,30,123,44,212,65,100,172,119,168,211,114,221,186,141,90,194,153,206,244,122,161,77,117,157,183,186,223,114,165,202,43,195,227,36,253,175,251,230,236,81,233,82,83,252,203,244,27,201,69,54,60,18,232,29,59,101,33,85,168,209,3,187,100,150,204,26,164,71,207,160,229,182,88,244,174,94,191,82,176,199,106,179,82,171,45,231,50,50,219,255,251,178,100,199,136,4,28,102,197,75,101,93,98,126,204,233,173,36,102,219,86,61,155,13,45,153,245,194,132,51,99,180,252,36,152,135,6,20,211,89,230,111,18,6,222,205,134,118,86,200,11,113,30,70,190,62,235,90,224,64,194,229,81,84,113,37,157,186,48,78,163,244,128,192,16,18,210,77,40,213,16,97,248,166,40,234,141,127,201,18,61,89,67,112,168,214,217,116,0,64,96,229,171,209,75,80,163,69,141,40,231,147,148,35,20,212,142,163,73,50,146,232,211,132,218,30,82,45,60,129,20,9,219,180,212,91,102,92,80,136,228,33,215,91,84,139,145,145,177,20,211,105,187,205,156,94,157,192,129,120,136,40,124,137,26,133,72,30,81,5,168,170,171,217,132,59,159,73,181,72,166,67,72,23,124,238,8,25,97,56,67,91,116,39,227,85,191,249,102,220,225,153,225,222,212,83,73,131,221,89,79,218,136,142,147,32,101,200,96,146,226,145,67,197,225,24,238,36,180,242,232,78,164,42,0,32,1,128,161,230,44,64,130,2,230,12,35,32,60,120,14,160,68,11,113,230,33,96,0,220,83,49,128,137,3,31,194,168,9,72,189,164,0,69,54,139,177,26,91,82,217,99,239,111,236,103,133,143,152,237,64,46,147,210,243,245,8,13,152,117,27,12,173,103,106,94,228,146,161,121,182,187,57,230,251,198,90,91,28,34,109,50,81,46,78,24,146,245,197,80,134,162,72,236,172,216,170,196,76,71,174,70,42,172,34,164,156,30,68,119,102,43,137,10,198,191,151,36,132,175,104,196,178,57,134,61,25,183,50,234,109,105,84,48,150,154,129,130,247,153,216,245,51,20,0,10,44,150,91,195,61,109,141,56,175,125,56,15,224,149,106,107,121,17,1,100,193,227,16,10,147,148,45,81,100,244,33,179,62,242,228,179,146,239,26,93,127,90,156,236,73,179,117,221,89,233,195,161,85,120,228,205,124,70,16,140,200,201,100,30,42,57,170,163,190,20,152,200,162,205,163,41,238,72,194,24,13,252,163,93,207,150,163,162,155,58,65,67,33,211,180,56,184,80,146,148,184,181,193,175,56,4,9,184,104,121,52,98,48,111,50,239,112,7,68,9,89,57,113,179,21,64,51,242,240,48,80,56,105,198,49,204,16,213,20,252,48,36,212,7,149,64,140,12,38,6,44,6,74,171,75,213,100,141,88,167,233,100,213,223,27,215,175,243,181,181,53,172,145,208,196,26,88,246,157,251,105,177,66,143,42,224,70,114,193,96,169,227,196,114,95,121,155,141,21,233,39,90,212,92,107,116,71,9,10,116,21,99,218,135,141,170,69,62,7,81,244,200,54,33,142,149,46,169,32,95,67,38,174,166,100,161,226,226,41,12,255,251,178,100,196,10,4,176,103,67,171,131,93,240,120,76,24,249,60,195,126,86,13,155,10,45,161,247,202,71,51,102,124,196,153,245,121,167,210,41,197,54,37,81,184,210,133,3,132,114,70,201,44,56,209,33,119,247,189,229,196,77,197,157,175,112,166,137,108,69,206,99,95,116,212,1,97,51,3,170,111,237,120,114,203,181,202,14,189,155,209,26,128,35,188,68,111,253,182,222,136,206,170,213,71,41,74,18,41,124,128,19,198,15,30,21,112,88,225,50,108,148,115,45,29,108,220,219,54,182,42,227,138,182,204,159,19,16,64,154,168,152,240,84,205,26,93,11,104,16,131,8,211,109,230,209,72,145,195,92,126,236,19,195,144,231,163,135,43,124,230,148,100,1,104,21,108,1,109,90,86,128,150,148,228,147,226,41,195,89,87,119,26,242,82,145,114,183,150,238,250,76,249,197,228,239,157,201,107,230,87,239,85,82,109,129,22,154,233,169,55,221,45,79,105,220,213,43,14,124,179,110,226,59,34,135,85,0,40,0,16,97,26,6,122,68,28,86,24,208,16,6,196,23,224,141,132,173,137,133,24,48,98,125,74,211,178,233,84,1,169,200,46,201,111,63,54,113,164,198,0,199,117,47,242,183,47,217,176,244,178,161,169,212,104,181,71,161,149,129,134,184,150,137,254,103,100,119,43,94,69,103,67,217,150,119,58,172,166,110,182,173,153,110,86,59,149,17,169,103,170,144,142,246,123,40,115,153,27,145,152,89,87,103,205,116,84,131,68,156,251,39,178,20,135,29,101,75,38,237,103,58,234,250,83,248,119,29,69,132,223,87,98,255,245,11,64,106,82,53,187,110,77,25,29,25,59,97,133,241,3,93,128,167,94,139,187,163,94,72,193,150,17,164,242,147,73,249,228,116,150,46,238,119,191,25,232,178,250,121,195,214,238,193,46,171,184,34,168,115,239,74,59,8,179,29,22,192,130,149,52,130,164,28,64,97,195,65,2,40,42,78,108,65,118,96,16,239,126,157,82,89,200,164,236,93,207,172,164,125,186,83,187,161,37,206,100,9,161,242,52,107,252,126,109,253,126,127,255,151,142,96,56,0,0,76,64,202,6,74,1,158,38,108,65,4,8,167,81,49,71,225,57,81,8,26,121,65,24,138,130,201,202,160,10,196,205,168,220,196,244,46,154,57,171,238,214,165,82,155,4,210,246,79,136,230,113,160,208,170,131,228,172,215,163,159,116,243,216,191,159,195,47,161,55,73,123,73,71,24,151,66,26,31,142,66,169,11,104,108,198,90,37,91,175,35,178,222,49,187,114,206,223,189,99,130,204,221,9,243,114,133,133,114,230,229,71,141,135,156,70,120,9,21,45,177,22,62,47,189,198,203,216,88,197,117,17,255,251,178,100,195,8,4,81,102,196,179,101,93,224,116,76,232,192,96,195,126,19,85,157,17,77,13,245,194,92,179,162,217,132,153,240,134,87,44,239,16,171,154,70,204,255,176,134,5,97,175,189,222,170,233,38,210,40,180,68,98,215,53,213,98,135,51,128,219,168,252,101,72,78,126,32,152,204,89,234,104,116,130,49,137,180,155,92,158,104,223,28,7,192,100,103,10,178,103,21,70,228,40,217,102,16,65,36,149,132,245,66,114,139,186,13,181,147,18,166,4,214,128,160,77,103,12,117,20,118,157,137,59,209,40,69,34,61,121,229,20,196,113,165,244,168,254,124,168,83,255,134,32,231,32,190,238,115,37,117,222,29,176,197,223,149,208,131,141,165,193,200,235,189,112,121,54,164,234,56,236,73,137,150,232,77,228,253,198,55,209,196,238,28,180,155,180,87,204,143,144,88,2,129,37,245,170,0,0,52,0,10,141,39,12,208,10,204,120,96,195,129,84,117,238,7,7,14,154,132,102,182,162,164,235,53,194,75,172,136,0,10,5,171,186,81,218,145,200,125,157,92,136,103,159,203,176,146,208,213,175,1,22,43,185,227,16,231,163,90,49,28,132,198,122,18,95,229,114,219,243,38,166,108,147,43,23,214,115,247,157,74,156,80,123,131,89,40,250,181,172,209,175,36,142,49,158,203,52,40,20,133,10,154,242,120,90,205,109,1,252,122,206,229,17,187,86,110,112,188,182,150,19,157,169,72,11,186,89,202,36,210,70,240,240,231,93,90,185,114,139,102,220,248,250,198,101,72,9,239,148,17,55,247,181,127,115,18,3,128,50,207,167,74,52,57,54,35,74,154,74,55,216,137,8,225,218,102,189,165,128,84,83,129,100,124,138,102,215,93,17,121,141,93,62,16,148,126,22,144,205,45,166,207,36,25,35,209,32,107,166,203,49,146,193,62,181,60,59,32,242,207,162,201,194,142,233,173,206,38,67,86,140,47,83,189,67,115,75,239,53,167,38,90,110,69,120,184,44,248,255,54,174,170,118,96,229,97,52,72,196,31,202,98,245,68,208,94,35,88,211,108,200,243,100,135,40,191,113,251,115,9,243,167,29,89,123,52,210,200,245,230,230,54,227,119,48,77,159,250,2,4,142,115,154,121,184,24,156,193,76,149,210,92,171,131,8,59,22,224,10,2,11,16,164,154,193,178,143,42,3,15,25,196,25,3,175,33,161,191,0,99,86,191,107,203,117,196,19,41,101,57,67,131,161,77,5,133,194,167,239,89,254,2,138,51,130,61,155,110,166,208,235,4,24,193,20,246,169,81,246,148,242,195,6,77,162,18,52,42,114,100,134,71,135,11,93,191,243,132,221,18,93,223,113,39,106,220,8,158,19,107,134,159,217,228,6,255,251,178,100,210,10,5,7,103,196,75,99,125,96,142,108,216,165,97,38,116,19,157,155,14,205,141,245,194,79,179,165,116,244,158,253,7,28,234,28,209,165,188,72,154,206,96,193,205,237,226,247,209,222,70,121,59,156,119,207,245,138,107,127,32,190,18,141,66,189,42,89,246,200,177,149,131,0,127,125,173,146,71,35,55,85,238,109,141,232,77,30,154,148,116,230,97,159,138,81,236,19,107,163,145,153,83,31,51,192,142,245,178,218,155,18,177,59,215,113,43,43,9,156,217,181,228,203,38,103,208,191,221,70,166,194,38,165,8,163,162,85,28,91,93,81,65,28,36,40,194,136,53,76,66,129,86,84,89,189,111,31,85,5,34,78,166,106,72,14,74,24,182,191,24,201,167,72,166,248,197,38,61,136,137,219,194,123,166,145,82,137,61,74,81,105,234,21,42,156,231,86,70,109,61,169,100,82,37,199,33,238,109,167,30,158,174,155,181,238,126,222,26,138,0,0,180,4,70,12,70,227,102,56,42,100,64,165,46,87,107,6,42,37,19,98,145,131,36,164,13,113,75,111,161,216,120,116,92,185,113,24,45,127,69,160,38,255,116,92,229,190,150,26,34,210,128,144,221,228,54,77,66,69,226,224,198,66,140,118,140,230,79,244,189,108,11,97,107,159,225,19,54,155,35,121,66,46,175,103,75,43,177,121,106,88,217,210,188,44,99,55,156,149,163,72,237,57,242,215,157,207,48,217,239,123,218,106,92,251,159,238,56,251,136,215,108,62,93,14,183,79,243,185,160,98,136,100,110,179,119,122,66,2,43,150,234,248,97,169,190,240,12,66,204,247,72,163,24,2,206,146,7,91,144,135,239,3,240,169,92,246,89,179,14,97,214,173,197,69,72,88,133,165,22,118,153,233,57,38,152,211,204,45,36,98,238,140,33,171,206,108,22,102,107,22,100,194,4,208,76,178,37,146,55,212,89,42,186,190,178,113,157,48,113,152,70,151,202,74,125,232,178,154,89,103,206,74,239,82,126,123,85,146,101,151,39,255,232,220,154,79,106,50,182,237,38,234,165,145,134,201,233,212,235,43,171,5,231,106,198,165,151,158,49,75,229,199,206,243,91,199,238,85,237,237,142,57,24,64,0,36,25,104,4,74,2,146,8,72,152,146,233,67,224,169,201,71,0,168,16,52,117,188,94,196,193,243,229,128,1,98,121,67,138,195,102,224,72,172,21,7,242,197,126,222,185,122,119,187,237,204,82,49,99,72,2,26,169,42,221,181,231,179,160,106,22,98,22,240,89,240,115,183,69,239,236,255,17,134,204,24,253,214,83,108,68,127,47,79,241,253,92,234,23,30,219,254,208,219,231,59,27,218,237,218,154,162,23,240,172,130,216,217,177,122,138,255,251,178,100,201,136,4,82,103,68,203,67,93,112,146,108,216,233,97,137,74,84,37,157,14,205,153,247,194,69,179,100,100,243,35,36,24,64,243,162,193,200,203,132,167,113,117,2,247,207,131,23,63,30,254,55,244,221,27,223,111,23,174,105,60,154,110,36,112,135,135,22,229,207,109,112,134,142,60,220,186,190,166,103,73,174,156,152,45,13,145,124,68,27,137,28,206,102,220,233,35,205,228,85,110,169,74,90,44,88,144,158,81,153,88,196,217,30,69,197,181,53,239,231,85,45,76,153,88,37,3,230,50,200,216,115,80,52,201,219,116,161,148,219,32,81,52,232,218,70,136,137,161,96,2,146,165,28,23,133,44,158,172,234,39,172,185,97,105,100,212,140,173,5,196,48,252,64,130,92,80,63,66,78,57,130,141,139,15,44,89,167,180,47,123,212,114,173,173,197,220,135,43,150,156,216,129,7,65,144,106,210,197,18,167,143,186,102,187,74,126,248,202,12,213,0,77,62,19,36,140,33,81,43,18,204,188,208,89,131,118,47,180,144,64,98,86,108,161,170,226,80,220,137,153,218,116,29,187,85,104,108,194,170,87,238,16,229,106,157,206,174,53,167,117,90,158,158,59,47,150,134,49,20,211,145,104,34,68,68,59,85,65,84,136,132,67,53,164,134,228,71,98,231,39,191,189,199,142,243,251,194,247,30,169,175,246,120,171,202,108,199,124,126,241,91,40,181,55,245,189,227,146,125,255,230,21,148,255,93,21,121,135,151,92,222,99,81,190,37,53,19,123,150,247,121,191,121,95,75,14,12,95,183,58,189,196,95,154,223,19,74,38,80,195,81,92,179,5,238,32,1,0,48,195,34,187,114,88,119,214,45,54,237,145,165,234,115,98,81,25,202,73,34,159,188,113,115,170,149,206,164,163,3,176,131,214,234,7,188,149,51,26,124,48,151,22,219,146,171,193,157,43,25,39,29,69,224,210,241,186,143,110,29,214,138,203,151,97,106,170,91,54,143,26,206,206,199,24,54,219,122,97,206,169,20,50,28,123,244,204,214,51,203,155,126,170,233,120,104,239,238,161,140,117,142,148,117,211,173,15,187,221,100,104,232,105,135,89,83,82,226,254,198,200,213,102,29,81,255,113,74,31,58,151,220,4,13,233,48,213,16,73,105,132,13,9,5,175,87,172,26,22,61,152,85,2,36,38,90,141,193,217,127,221,241,226,106,102,254,130,220,53,106,86,223,93,171,134,81,190,84,125,110,74,39,233,233,243,161,139,70,237,217,120,130,49,90,109,4,49,65,161,232,124,142,192,160,164,14,128,129,193,115,16,61,50,49,157,142,86,174,233,135,220,197,246,246,231,213,85,82,69,207,27,172,63,84,189,181,202,189,215,41,27,37,172,255,251,178,100,201,12,4,223,103,67,139,70,126,96,134,204,232,181,97,40,126,83,249,157,14,45,161,185,130,23,179,101,244,243,34,61,26,201,119,5,186,122,75,230,154,227,214,16,146,178,108,84,121,67,156,225,221,180,31,103,100,170,75,117,36,201,160,131,169,148,187,34,182,218,184,70,102,187,110,83,137,239,91,162,229,70,55,110,219,172,145,185,100,141,43,205,189,211,98,107,1,220,172,92,53,207,103,45,223,116,238,106,210,203,89,230,50,50,199,216,244,75,160,114,201,18,14,196,35,193,120,104,191,85,64,208,231,79,174,236,106,146,205,167,1,136,148,79,123,66,236,141,105,132,216,121,153,41,49,175,51,3,139,61,186,31,6,83,196,165,57,99,70,204,32,232,180,161,146,202,131,102,41,234,186,222,154,214,133,40,139,23,162,174,30,172,108,197,83,222,48,246,138,148,73,183,164,166,198,171,36,94,243,85,48,173,225,172,213,0,8,105,164,73,38,162,35,4,178,110,65,129,191,17,216,75,25,27,6,24,47,59,203,7,182,210,168,53,90,240,9,93,92,165,216,142,191,209,182,189,183,28,101,125,151,68,126,202,102,16,96,113,115,111,189,74,71,11,16,90,153,219,99,159,160,233,47,159,117,119,28,86,238,235,238,230,127,231,127,87,127,80,239,226,166,175,142,221,238,139,109,69,87,85,111,109,222,218,254,102,210,66,232,233,211,187,141,174,115,101,149,36,176,196,169,82,212,237,14,97,157,178,106,106,39,139,243,242,199,167,190,187,234,218,160,59,176,169,23,47,108,114,182,220,136,155,93,157,234,159,182,32,104,21,107,38,99,178,168,80,100,65,42,60,8,158,85,153,21,6,30,98,55,75,153,140,110,43,238,139,50,181,36,195,32,240,18,78,7,192,130,102,38,10,115,82,68,173,224,202,118,191,135,225,115,252,59,233,106,157,116,214,124,18,136,198,73,139,78,104,226,56,181,8,126,89,20,51,110,16,188,105,3,218,120,165,72,156,150,181,158,131,29,179,136,207,198,171,136,65,84,236,146,41,188,50,250,21,46,249,175,183,222,222,111,198,252,102,111,142,238,193,117,0,0,9,50,139,65,67,160,40,16,24,193,95,186,142,72,136,12,121,241,186,24,64,42,181,184,168,137,93,68,199,129,172,62,238,252,66,24,127,47,110,172,174,24,147,61,175,187,183,23,137,76,114,106,195,248,210,216,26,117,162,153,119,203,166,242,99,102,174,84,149,224,55,125,180,156,149,74,225,185,124,0,210,11,248,157,122,171,114,65,186,121,93,61,140,123,255,174,247,9,167,229,41,103,251,114,176,46,185,252,251,201,163,194,227,233,230,141,15,54,233,161,229,226,32,132,194,56,239,208,245,0,0,64,255,251,178,100,204,8,4,76,103,70,211,44,91,208,136,108,233,93,61,134,85,20,185,157,18,205,141,126,194,77,179,98,229,132,153,240,80,4,24,226,86,2,3,172,70,159,93,84,92,61,201,118,157,185,204,98,21,211,38,190,204,64,90,143,93,213,124,96,0,66,128,0,172,14,2,138,69,25,37,206,113,224,34,196,161,106,188,205,170,184,147,192,42,127,105,144,136,25,88,169,205,132,244,115,112,253,55,9,60,203,5,209,82,225,180,154,62,154,87,85,49,105,16,39,230,217,16,0,109,9,124,98,41,150,123,51,106,203,136,65,235,160,90,148,139,175,25,222,81,114,134,144,68,147,80,130,161,67,142,175,41,37,6,32,84,197,42,86,72,84,20,117,246,72,140,138,212,154,234,93,154,138,237,87,181,89,219,23,143,124,215,198,79,18,52,98,243,171,165,74,216,72,145,250,149,246,64,236,188,124,251,223,131,4,168,2,128,0,80,122,168,113,48,17,4,26,162,142,196,241,86,114,122,89,129,3,148,197,222,69,22,236,206,85,20,126,2,141,81,65,108,150,158,252,205,43,56,123,154,80,128,53,92,222,183,208,220,106,212,48,223,176,20,230,48,76,163,88,232,124,201,101,60,212,170,106,11,162,149,181,23,57,119,53,169,76,117,166,219,160,73,97,83,203,242,211,89,45,38,52,247,241,189,202,183,181,119,247,222,126,124,201,191,31,111,246,243,126,115,190,122,127,235,199,174,105,12,229,23,190,252,185,147,9,35,123,54,121,204,93,84,235,97,105,43,102,202,227,115,61,36,85,22,86,91,166,166,73,110,139,164,235,116,147,166,125,106,82,75,107,245,173,78,96,18,172,105,132,53,171,64,190,170,210,36,160,87,163,217,102,160,237,96,122,58,142,8,162,26,70,48,15,82,9,0,82,65,169,178,243,35,166,78,212,183,155,138,35,92,77,93,17,154,254,204,246,90,37,107,200,91,103,206,177,121,102,31,188,210,200,149,132,128,209,129,177,102,109,220,236,189,197,185,204,133,212,109,165,114,108,52,108,32,230,51,163,134,35,70,47,32,202,236,163,197,16,42,89,120,92,77,87,178,204,155,171,54,140,199,73,45,160,216,89,148,155,252,56,158,246,221,248,198,52,226,179,156,171,49,238,231,208,211,153,144,247,250,251,4,168,204,6,172,44,150,141,194,199,13,132,56,46,72,64,114,76,185,32,80,118,104,243,185,242,185,1,48,60,162,24,202,154,98,14,144,217,193,136,101,98,28,47,115,253,7,83,198,37,217,197,162,115,76,57,251,101,202,221,36,126,231,105,45,225,66,231,102,234,208,241,240,129,247,22,170,215,90,26,115,45,42,74,143,245,121,127,111,247,247,220,242,222,187,77,121,223,135,255,251,178,100,206,10,5,151,103,68,179,38,111,176,136,108,217,60,48,199,205,82,229,155,18,13,141,190,193,227,179,163,228,243,33,241,47,231,170,12,239,145,101,167,72,237,173,144,214,22,122,47,255,255,181,50,22,102,78,116,156,121,170,115,243,22,148,214,105,116,210,77,52,29,208,245,233,38,186,106,93,247,100,130,204,212,123,57,191,69,160,1,200,42,45,80,97,150,214,229,13,220,225,21,99,106,138,250,45,45,177,168,10,120,4,4,180,161,19,42,210,164,83,33,84,149,235,186,120,225,88,180,113,52,217,233,12,240,183,190,142,146,50,48,244,57,145,33,243,238,106,113,157,83,68,50,251,82,114,116,24,167,67,64,215,82,165,217,89,157,200,174,218,173,45,57,50,39,250,99,20,196,34,7,242,157,53,29,204,222,241,253,50,91,90,127,189,197,244,247,220,218,218,117,234,159,243,245,97,30,206,213,2,64,1,160,210,104,90,147,50,4,16,110,38,56,34,149,18,99,15,26,223,24,227,178,167,213,114,75,93,129,225,210,216,251,75,144,176,72,110,3,179,19,77,41,62,161,112,211,241,51,22,90,80,155,171,210,47,76,90,162,235,54,149,159,103,226,146,154,77,126,3,158,234,28,157,41,108,203,247,13,169,246,194,196,34,178,152,222,165,13,229,169,234,12,238,101,158,90,231,243,106,138,14,152,213,8,19,186,244,197,7,166,32,225,33,211,4,227,151,24,113,145,51,67,51,47,208,27,200,58,172,84,16,167,40,165,76,209,66,86,112,192,102,193,113,38,221,80,255,87,196,15,153,51,139,106,105,111,88,84,146,247,139,189,103,248,119,220,60,54,143,136,126,195,7,218,136,1,136,35,35,90,10,131,169,27,83,188,180,142,203,37,234,221,43,18,213,112,178,250,7,4,231,10,162,100,169,67,14,39,37,110,103,120,165,109,202,158,103,212,158,73,59,52,42,221,90,177,93,34,202,248,85,226,231,32,169,62,238,150,27,13,46,59,58,173,52,88,212,28,253,125,112,219,110,97,122,38,225,34,143,245,143,84,178,208,233,90,238,61,2,125,156,164,8,228,51,37,81,145,135,110,214,105,219,13,208,204,215,55,122,31,79,69,67,138,57,19,246,173,77,229,58,117,198,45,208,138,81,3,238,162,45,180,24,231,221,66,166,145,73,225,216,8,41,16,198,97,108,33,56,47,24,16,36,120,0,80,5,53,10,134,165,7,15,176,80,58,23,0,48,25,184,105,66,226,207,227,79,134,34,44,189,223,118,122,170,123,187,42,137,73,163,119,94,187,214,93,185,28,85,244,144,118,103,231,233,235,94,151,196,163,178,230,199,26,248,123,26,89,92,122,98,23,148,138,110,235,142,2,16,217,60,152,200,255,251,178,100,207,138,5,185,102,195,43,67,127,176,142,172,217,143,60,200,191,82,217,155,18,45,141,93,1,221,51,101,180,177,151,164,233,194,50,253,58,73,229,160,139,57,206,228,183,75,169,215,170,104,136,88,160,232,131,155,27,151,104,121,156,134,64,230,12,30,202,34,105,20,133,145,147,247,159,67,145,85,46,169,57,142,57,142,73,138,198,120,200,2,38,105,220,144,136,15,232,236,41,166,155,99,68,20,189,100,216,98,101,135,199,139,1,243,230,1,186,180,94,198,159,93,238,37,197,154,57,135,232,150,146,46,142,103,247,196,87,113,190,18,126,213,99,51,107,21,142,105,24,201,3,237,208,56,160,208,154,3,18,208,98,208,177,150,43,81,80,140,189,112,172,124,24,224,148,25,85,40,179,40,170,208,200,16,42,61,6,61,104,213,36,117,220,149,76,138,138,188,164,245,116,162,81,175,217,85,29,21,234,85,244,2,169,1,140,134,8,203,150,147,36,194,66,147,236,88,137,157,14,158,147,28,203,145,253,249,130,146,14,228,153,44,162,12,105,102,63,108,169,168,173,55,81,172,58,179,155,118,99,246,165,83,14,11,247,94,24,183,47,177,35,162,140,227,51,19,107,109,242,196,103,14,116,195,211,2,78,187,176,219,125,98,71,14,75,33,233,136,2,24,8,38,64,102,59,100,215,238,213,255,255,191,214,143,184,209,17,6,42,233,163,61,179,237,51,255,10,206,138,169,69,60,21,172,56,233,65,22,119,255,109,170,230,218,209,127,181,218,51,94,147,67,166,212,216,108,165,32,139,34,138,222,198,143,100,211,64,210,116,226,150,109,161,210,5,224,99,245,151,39,171,172,18,128,229,140,114,57,33,203,72,114,168,6,114,59,37,189,133,169,109,116,192,142,124,166,174,89,53,103,113,105,21,220,217,44,10,200,135,115,215,50,167,146,162,183,112,17,52,203,55,132,193,213,60,104,119,64,0,130,109,78,119,92,71,196,200,33,159,118,33,108,81,147,109,113,177,4,153,62,129,77,124,228,31,153,169,246,41,72,186,10,42,204,73,195,3,98,72,166,84,32,206,111,59,46,198,14,252,117,210,194,163,60,35,28,144,92,119,113,75,76,189,204,180,212,105,68,197,84,164,246,157,29,93,129,38,64,18,112,112,138,169,3,29,6,133,85,161,137,22,240,92,248,210,87,116,40,29,147,67,143,198,231,200,131,192,23,23,172,126,32,171,154,171,113,144,170,164,158,41,90,91,110,252,252,90,71,170,178,199,210,158,146,19,203,112,5,35,137,4,64,42,105,201,122,170,62,81,72,10,134,235,237,53,75,217,152,212,186,122,35,63,157,54,183,173,255,254,31,211,47,255,233,115,253,242,166,90,252,238,245,187,255,251,178,100,205,14,5,70,102,196,11,102,111,64,135,236,232,181,60,200,174,18,225,155,20,77,13,126,193,226,179,102,52,147,10,252,210,242,47,222,218,72,70,196,14,19,194,83,213,30,82,233,125,100,49,9,5,58,156,51,137,171,89,140,107,251,168,182,245,59,216,203,107,121,174,43,84,3,26,67,255,72,68,155,157,182,55,21,110,192,12,194,243,139,26,185,152,128,168,136,16,33,163,242,161,44,123,103,80,233,205,205,191,54,241,30,50,177,127,39,219,67,57,4,104,206,197,111,72,197,121,148,146,151,245,145,20,254,178,218,58,37,31,30,169,36,210,16,213,86,190,238,116,230,149,89,236,221,118,183,244,214,213,219,205,107,180,161,108,217,172,141,199,52,173,161,58,140,101,147,204,110,197,157,5,158,212,232,125,165,123,208,138,83,116,87,231,78,169,221,145,64,21,2,4,0,172,150,3,35,48,79,119,224,40,75,199,146,111,173,201,34,240,171,0,74,101,242,248,180,182,172,246,19,143,181,60,53,68,68,138,227,74,163,155,218,154,148,171,82,130,111,246,141,146,169,6,24,68,43,154,1,69,233,24,109,233,10,88,121,215,23,201,37,146,170,205,245,7,165,171,119,210,208,68,244,210,201,78,120,137,11,114,247,6,27,97,120,197,218,171,228,245,38,220,156,203,90,213,97,245,112,248,78,79,44,169,171,151,49,170,85,57,182,69,252,182,88,164,26,242,247,34,198,57,206,59,195,35,79,167,68,185,208,147,229,4,173,85,101,245,204,20,10,34,118,0,1,18,160,2,233,169,102,186,203,0,148,130,201,164,29,30,167,15,66,122,76,196,35,54,204,203,69,84,166,207,44,14,132,176,72,212,76,93,206,149,142,87,225,212,111,181,84,53,75,152,53,127,225,63,90,98,37,0,67,192,152,123,23,157,1,14,28,195,176,110,50,60,53,137,115,145,73,20,149,140,102,158,199,220,162,187,149,139,16,139,113,198,23,156,105,106,42,182,99,16,35,109,157,73,169,53,210,140,29,225,150,131,96,148,164,148,221,242,220,151,133,84,122,247,38,169,104,194,77,190,217,130,123,41,205,114,38,173,211,93,246,227,86,136,242,132,104,151,83,40,141,52,209,99,240,137,188,66,153,75,109,236,25,154,100,0,43,241,236,167,88,1,32,40,128,229,181,172,213,190,247,15,166,221,19,237,61,19,37,112,211,53,232,252,126,126,242,83,126,172,95,10,67,221,147,58,207,100,187,104,46,143,122,26,103,99,84,244,50,104,138,148,179,107,80,158,60,152,1,107,93,229,172,148,243,196,3,10,45,25,170,106,219,46,169,172,106,72,241,230,76,75,212,94,31,141,152,22,30,81,166,61,153,67,199,82,151,99,218,6,255,251,178,68,212,0,4,199,102,200,187,41,92,242,171,205,24,163,105,137,110,18,53,155,37,76,177,13,202,83,179,163,233,150,34,56,34,195,216,198,24,180,113,142,28,136,194,243,27,24,48,74,165,201,72,137,82,54,44,178,85,166,226,210,101,13,142,91,136,248,250,186,248,89,180,120,198,71,173,254,4,131,0,15,65,104,7,28,144,208,25,127,60,192,55,217,82,207,81,196,209,115,105,153,213,154,120,213,89,185,252,53,202,213,224,102,154,119,72,26,163,72,124,176,229,248,245,14,189,213,110,152,201,52,154,180,246,250,184,252,130,84,1,73,172,169,151,89,249,76,211,45,196,134,182,180,248,153,230,50,208,213,133,236,58,165,27,156,226,43,55,92,82,27,81,203,3,108,211,217,125,161,21,122,113,8,228,81,171,140,56,105,200,85,177,86,77,89,230,12,74,94,204,33,110,214,74,129,174,242,239,107,251,48,218,156,154,155,250,234,19,134,170,31,117,15,99,174,218,192,147,170,64,126,144,75,161,70,131,32,143,81,48,8,115,10,25,89,130,162,199,130,195,201,202,243,46,72,198,104,180,220,176,36,145,90,241,47,50,108,171,113,157,212,8,190,103,208,30,124,41,229,135,226,68,244,122,233,130,183,210,169,250,88,247,70,179,169,30,51,188,113,110,180,134,163,60,61,169,251,197,209,101,13,150,32,151,224,123,176,247,14,243,202,103,23,139,177,139,97,220,196,73,233,169,254,123,87,115,173,197,197,98,36,232,52,225,66,81,157,159,181,57,162,12,235,31,40,246,61,111,133,250,185,135,190,226,111,227,184,69,172,127,230,35,42,116,4,0,66,3,95,153,118,6,17,176,232,96,156,160,16,32,226,203,200,116,42,189,126,152,12,184,184,229,14,215,29,193,220,166,77,245,80,94,230,237,173,71,156,247,216,33,134,73,91,122,118,97,42,148,133,72,195,163,34,89,160,36,94,178,18,182,97,53,147,132,84,119,82,241,232,19,133,218,233,37,44,118,78,216,36,154,27,253,3,235,23,186,36,135,71,7,74,75,65,45,100,172,235,58,105,91,149,86,255,74,109,185,31,155,78,65,149,242,46,86,72,219,73,101,160,165,237,223,158,222,212,89,216,49,142,170,122,117,190,113,103,98,220,219,197,83,118,85,110,206,32,192,176,111,83,5,119,15,99,49,137,12,208,195,171,64,12,16,36,4,26,97,70,141,25,127,132,64,45,50,185,186,229,91,75,11,126,89,13,37,202,85,94,228,161,122,254,104,59,172,23,217,137,36,133,155,51,115,131,199,10,65,203,110,163,89,197,206,235,103,108,171,184,43,168,52,196,104,214,83,131,145,65,236,141,116,204,80,136,70,104,169,52,74,208,193,17,18,173,169,255,251,176,68,197,140,132,146,102,199,19,79,67,112,153,108,216,198,105,137,88,20,49,155,26,77,61,13,202,85,179,162,137,166,25,184,11,129,194,229,192,172,73,71,50,155,1,247,102,36,141,164,74,116,66,26,252,201,245,21,112,84,69,136,39,30,35,154,29,222,194,181,41,109,204,110,42,101,90,217,69,81,208,85,217,16,189,188,247,80,144,61,110,136,39,59,149,89,16,128,76,237,168,4,209,167,30,101,156,26,128,135,174,64,56,65,190,5,19,2,141,30,19,36,88,73,233,185,46,2,122,187,161,62,192,229,85,47,198,115,86,108,203,143,81,114,134,86,188,150,252,215,215,178,187,38,217,9,252,188,73,208,237,151,163,117,114,56,155,155,56,126,101,204,212,201,107,188,170,74,233,45,61,45,186,103,221,33,98,144,33,116,155,60,203,165,68,84,128,83,122,93,189,53,150,185,241,39,195,182,81,147,17,153,70,148,131,229,197,26,234,35,26,149,149,75,189,172,99,94,229,208,91,93,63,210,187,220,227,155,137,189,67,30,146,21,89,64,233,217,73,170,0,4,9,73,133,77,98,147,2,125,30,76,116,22,32,100,69,193,104,206,144,51,16,168,68,34,53,224,168,244,16,151,196,53,173,32,5,186,228,178,159,145,216,98,5,213,23,139,149,93,253,243,169,197,116,210,38,3,8,192,201,225,75,4,52,155,180,180,113,134,12,152,204,24,186,98,20,161,132,208,175,161,117,36,22,247,43,22,227,203,148,130,83,67,8,135,182,53,98,46,7,13,203,140,71,90,69,146,177,76,72,163,5,28,78,64,250,182,24,139,29,146,148,169,209,40,165,29,113,28,215,212,175,51,112,219,165,47,227,230,214,210,55,1,99,250,0,18,4,130,213,27,110,102,78,88,128,57,178,210,202,12,89,155,97,80,105,227,40,2,133,133,4,73,145,193,159,106,170,218,35,100,136,54,152,97,24,104,82,186,52,116,5,214,233,213,94,50,22,139,201,231,38,97,50,36,240,244,178,14,147,46,5,174,225,221,50,217,203,113,49,105,149,167,59,218,182,53,8,146,181,54,57,18,7,19,147,129,229,52,195,225,12,148,170,238,109,36,29,10,161,186,250,217,208,166,236,230,153,151,21,187,119,190,51,23,31,108,212,44,150,188,188,98,155,29,225,217,12,134,124,241,214,206,205,143,93,187,88,9,225,128,213,32,48,200,142,24,57,216,35,241,137,6,97,90,38,152,160,177,163,177,65,16,120,30,20,242,214,30,198,116,29,29,124,157,232,72,203,33,219,140,198,127,48,55,95,141,246,142,31,185,225,253,90,101,235,93,36,17,210,23,10,211,235,159,110,171,161,232,15,52,76,54,16,164,93,144,227,197,226,46,96,131,255,251,178,68,187,8,132,143,102,200,75,73,67,122,145,76,232,185,105,38,76,82,97,155,24,77,49,13,194,81,179,98,153,188,36,88,199,192,165,62,86,125,249,170,120,241,50,22,66,38,56,122,53,154,242,46,46,223,16,121,7,27,204,18,201,121,4,172,48,172,53,142,178,181,241,245,20,150,58,137,174,151,138,155,255,231,159,187,226,59,249,164,199,203,35,247,64,139,181,116,209,5,166,81,144,81,12,152,140,27,8,28,179,255,152,25,80,228,65,184,161,187,62,17,108,62,106,144,51,2,125,92,136,112,141,72,63,94,117,74,90,11,72,137,181,241,205,67,33,140,46,177,230,30,193,65,68,94,210,206,116,143,219,15,55,81,187,156,188,117,151,9,21,184,194,19,48,235,110,188,227,80,141,70,107,65,81,54,160,94,125,208,51,110,181,18,132,33,11,216,172,230,226,151,159,133,211,24,155,175,57,201,191,190,83,77,38,113,84,182,89,104,167,218,181,170,123,235,214,124,216,71,54,9,127,44,254,177,219,123,231,63,149,92,116,6,40,206,154,0,13,68,144,64,18,35,21,132,49,68,128,114,153,157,192,129,129,13,224,44,72,16,194,0,202,9,93,128,160,20,30,137,10,238,2,122,91,237,73,101,21,98,125,152,128,176,140,225,171,86,43,83,229,42,164,175,53,46,159,194,87,73,99,130,173,85,82,36,107,13,12,33,77,117,58,59,255,162,145,105,85,217,17,25,125,122,95,217,254,203,71,75,32,175,97,233,106,110,65,230,199,20,121,67,76,95,217,244,15,180,241,147,84,206,57,118,186,88,177,44,229,180,234,18,97,74,213,47,203,171,137,190,166,24,203,85,170,182,27,14,149,234,125,137,0,125,164,0,68,214,201,28,142,38,232,229,85,70,110,14,171,15,81,72,72,184,124,51,130,21,76,54,194,90,219,37,115,233,177,137,89,198,78,55,206,137,41,106,183,71,213,202,209,158,100,154,70,92,212,42,29,234,242,49,153,37,7,147,151,126,69,84,159,26,73,70,165,147,83,87,97,51,71,134,237,39,79,12,98,92,58,77,65,134,5,52,104,113,203,232,113,242,72,144,150,117,138,42,36,244,242,247,110,182,232,103,11,71,215,100,9,38,180,85,167,240,14,20,48,12,206,25,51,196,80,198,161,195,105,37,12,146,28,57,153,220,194,225,195,13,15,74,15,2,0,49,134,66,137,96,68,7,96,81,86,234,191,166,157,73,28,58,252,68,30,167,9,207,116,168,172,187,179,89,76,114,3,154,164,140,233,170,200,47,93,164,251,251,148,246,204,170,85,110,28,140,83,231,45,185,77,49,38,194,214,55,249,35,9,103,82,66,187,163,243,214,152,235,84,42,96,200,213,235,107,20,40,255,251,178,100,189,8,4,158,103,70,83,101,94,64,121,76,217,125,48,195,143,21,125,157,12,46,13,125,2,23,51,163,101,134,25,9,245,179,187,196,138,36,102,57,177,56,181,117,55,124,59,147,133,197,12,170,2,68,160,186,79,12,143,27,85,179,125,249,154,179,140,111,21,111,166,219,213,183,211,120,208,151,195,153,100,24,45,152,2,180,81,13,20,97,21,186,198,35,50,0,3,2,4,205,150,201,27,21,58,66,175,162,47,53,233,74,220,142,5,78,27,251,132,71,176,70,11,131,138,64,146,251,89,132,108,201,89,152,167,249,52,204,243,175,136,158,130,37,214,214,180,231,166,232,144,6,54,93,29,32,154,237,106,222,108,247,249,76,209,174,246,69,214,219,135,233,86,233,63,219,77,214,130,48,81,115,136,160,86,185,251,37,79,223,27,243,39,49,221,222,241,190,217,29,203,178,163,25,179,35,124,110,223,52,166,58,205,142,166,214,201,132,247,99,119,76,196,217,108,72,241,87,69,128,141,206,252,2,62,107,194,135,126,24,101,131,38,145,84,8,12,48,50,209,102,2,252,5,8,101,233,226,211,39,221,23,250,81,18,230,45,46,65,42,139,185,204,254,205,13,187,185,91,177,45,151,205,168,184,184,132,19,176,165,173,193,211,42,199,29,35,212,38,37,42,234,57,141,56,118,123,139,238,255,142,167,233,82,58,70,142,43,184,159,31,14,51,227,230,72,129,190,170,145,22,244,242,149,122,191,93,77,221,194,173,39,17,217,18,76,167,119,167,211,211,154,169,155,138,101,117,48,248,190,93,76,157,239,174,116,0,100,224,71,43,106,143,217,1,171,121,66,84,176,189,203,164,220,72,9,151,165,3,200,176,52,112,36,179,186,61,20,143,76,6,199,45,34,120,97,201,213,233,201,210,55,7,19,199,113,198,221,217,78,12,69,173,147,44,155,81,213,122,156,98,100,28,0,197,89,168,165,127,142,107,107,140,89,9,132,73,76,33,15,250,194,60,156,225,17,157,170,13,60,206,218,92,85,37,247,62,22,127,52,233,169,148,255,251,254,68,70,123,102,122,206,119,172,95,158,95,193,46,173,34,0,3,67,69,7,76,226,251,4,28,77,81,35,22,17,26,185,178,88,1,25,36,130,52,132,46,192,40,72,137,69,206,82,185,133,101,98,208,28,55,2,83,188,18,56,98,27,120,151,140,29,37,126,53,106,61,185,36,110,108,29,24,80,27,155,228,206,201,249,150,68,202,26,137,95,63,147,86,109,209,201,77,182,19,188,87,114,81,74,216,81,191,155,243,118,94,21,12,203,234,236,242,123,91,176,103,215,243,166,236,48,13,168,51,99,8,200,84,72,133,17,114,113,28,241,25,225,189,65,68,45,207,255,251,178,100,197,8,4,145,103,68,11,104,93,240,115,76,216,192,96,195,110,23,17,159,12,206,37,247,194,83,179,101,244,195,37,253,198,43,189,88,74,68,43,173,57,76,235,10,91,109,37,72,22,67,156,214,88,48,169,120,219,222,189,179,75,73,136,217,203,140,191,223,90,247,205,132,188,250,17,134,213,128,9,86,74,166,159,208,64,11,123,254,154,217,100,184,41,61,116,107,176,159,231,230,148,3,8,33,50,87,210,171,86,68,136,153,28,81,16,18,40,35,33,9,81,101,34,110,36,138,117,163,169,2,37,62,86,38,69,48,140,35,220,234,14,183,127,73,157,43,119,7,83,162,232,166,185,24,243,77,211,145,207,94,150,226,143,133,154,31,85,67,49,81,138,64,230,241,69,22,157,168,164,94,145,15,114,248,164,145,226,115,156,101,63,121,212,251,88,219,166,162,183,37,167,76,102,191,161,147,87,5,215,218,189,103,91,93,37,83,251,235,34,180,252,44,252,228,232,167,91,27,241,216,15,132,117,0,36,128,0,49,153,18,225,134,4,141,37,2,47,11,60,113,103,11,2,6,3,22,53,115,80,237,14,186,47,181,11,211,219,149,112,198,99,43,80,212,11,32,162,167,207,44,107,114,229,31,242,165,216,181,170,249,99,166,89,60,15,170,156,171,108,4,220,225,67,57,255,251,109,254,250,127,247,109,93,124,178,254,213,111,166,241,55,148,171,23,202,83,40,69,100,24,140,208,157,99,54,220,109,67,143,173,77,243,152,85,237,149,105,112,139,7,89,222,226,70,205,111,76,227,248,127,205,26,30,107,109,198,221,171,92,217,172,73,32,248,78,250,128,224,3,42,147,244,73,97,10,1,204,1,19,28,227,197,208,138,42,156,108,235,224,47,86,182,8,9,134,230,161,254,187,48,46,147,162,150,78,155,147,133,27,61,75,246,233,89,160,50,75,230,97,0,209,148,177,67,140,153,153,152,200,75,21,101,236,201,178,33,94,73,18,183,8,218,157,91,148,188,237,90,145,82,207,50,236,127,147,225,177,92,157,189,191,203,243,245,63,188,62,126,116,37,16,2,83,13,173,12,108,136,49,248,184,212,179,211,15,8,78,188,34,48,192,108,192,67,144,19,96,32,8,50,17,101,10,168,193,102,21,150,205,215,50,154,171,43,189,75,15,58,235,106,159,116,147,212,18,93,62,29,156,123,165,175,187,209,24,135,233,115,138,200,32,69,9,152,81,89,44,228,138,165,144,71,91,39,74,165,242,27,26,249,181,121,183,123,181,114,86,23,85,177,238,240,159,183,231,109,140,140,102,239,54,54,38,92,133,101,177,70,23,178,135,30,135,98,188,44,58,228,47,41,137,29,48,93,152,197,149,230,204,37,4,226,220,255,251,178,100,195,8,4,122,104,69,187,99,126,80,103,204,232,246,61,35,68,23,137,155,12,78,37,249,138,64,51,102,60,196,153,253,72,121,130,208,50,129,168,184,174,38,165,41,36,38,250,67,141,22,60,187,173,182,249,169,154,152,212,7,247,181,23,2,26,137,43,223,110,61,255,115,123,210,246,188,240,144,1,1,166,28,218,253,181,146,224,100,195,138,228,98,134,98,162,135,112,13,71,60,26,217,139,46,202,59,140,122,90,228,147,217,176,150,162,44,169,114,75,70,113,70,84,84,189,226,100,172,81,217,166,170,22,20,82,17,94,2,232,22,32,100,132,132,139,96,105,12,37,25,117,136,237,158,72,146,20,98,38,27,137,213,252,3,58,228,10,16,210,220,217,234,81,200,211,28,100,71,249,24,223,61,69,129,54,196,69,109,211,26,207,113,40,178,234,94,207,180,65,166,123,43,26,85,247,61,47,60,22,197,249,224,124,173,167,187,219,103,40,3,124,85,0,64,64,8,97,105,38,20,204,32,1,59,36,131,27,34,57,247,80,193,227,22,31,22,136,66,66,106,75,154,156,63,101,235,175,86,81,47,157,107,155,128,240,126,156,41,253,80,81,78,84,167,135,177,175,57,99,249,200,110,222,243,191,207,203,46,207,246,189,52,123,177,123,185,247,27,247,239,94,59,229,55,191,206,222,148,230,124,69,43,172,174,135,14,66,203,96,82,33,173,164,136,14,103,197,84,201,17,94,186,123,196,132,240,32,160,193,6,178,59,130,240,130,202,8,67,81,154,221,233,36,130,22,100,116,213,90,214,233,34,149,42,15,76,82,122,122,191,228,128,0,73,92,157,84,212,82,193,126,161,177,79,183,169,168,143,39,115,190,88,224,203,143,88,26,150,12,119,213,197,178,170,110,14,173,176,194,189,147,93,151,107,227,177,11,250,100,33,27,0,203,104,60,98,54,34,129,107,147,31,51,126,3,103,69,122,87,80,92,76,222,199,75,244,90,47,226,161,116,235,208,108,190,194,150,26,115,41,135,49,46,125,137,107,35,89,223,119,165,45,237,157,63,180,149,13,120,8,230,43,129,154,140,190,14,136,157,61,24,101,161,217,131,219,136,108,96,65,232,115,176,188,0,16,67,162,143,175,4,185,108,191,150,101,21,118,227,196,222,150,226,228,179,248,106,19,56,250,204,199,234,185,116,210,150,87,6,92,183,38,206,51,158,230,123,110,215,34,50,233,137,124,106,28,165,148,193,82,169,111,205,70,235,196,121,177,89,241,9,251,101,63,127,15,183,189,158,118,155,59,194,123,113,182,222,190,203,173,109,69,58,138,36,237,56,130,30,188,32,98,43,219,138,158,108,145,188,138,72,238,178,60,188,37,146,157,35,164,210,193,76,255,251,178,100,200,136,4,170,103,68,179,99,111,64,107,76,233,92,60,101,175,23,45,159,12,174,25,253,2,54,51,98,225,147,33,184,17,18,57,234,5,240,214,217,120,126,238,47,171,27,47,35,186,92,234,51,14,94,62,137,173,77,51,208,37,55,17,42,38,48,208,189,226,142,173,73,210,0,16,0,10,11,9,208,89,161,83,149,132,200,18,24,128,198,144,144,56,213,100,49,138,97,39,36,140,158,152,249,26,26,113,173,201,160,124,144,189,209,75,117,165,8,218,138,40,144,7,22,155,18,32,97,144,79,176,61,17,170,26,178,66,26,230,148,130,135,204,161,150,195,209,199,124,34,24,142,29,158,102,43,63,36,75,13,197,138,139,28,46,56,209,132,17,52,166,154,218,119,22,116,14,29,77,185,117,243,68,76,186,92,213,77,82,196,65,84,213,16,198,215,71,33,199,44,90,13,102,172,201,131,165,46,233,166,230,130,2,29,234,0,205,145,200,214,226,197,72,14,43,12,194,64,15,89,180,64,8,98,99,161,147,12,192,64,15,81,119,58,187,103,184,221,120,101,185,200,39,232,156,201,198,107,41,141,67,48,220,147,177,180,239,115,227,111,213,60,162,131,41,93,107,216,216,171,110,165,120,235,203,53,24,135,228,121,70,172,242,222,26,230,236,234,73,84,175,191,121,123,54,32,86,118,221,87,29,134,190,70,39,83,249,101,106,136,176,207,177,45,13,212,233,20,34,150,190,102,159,21,163,22,160,53,63,211,173,213,130,154,112,137,14,36,186,197,190,239,11,17,161,192,92,98,12,55,241,103,188,147,177,189,212,55,206,89,180,61,218,5,215,2,155,37,111,79,80,0,241,74,51,54,38,12,23,65,246,116,2,197,112,131,18,141,199,45,88,149,56,39,85,242,133,13,19,41,162,161,129,21,6,23,150,105,233,55,153,147,84,215,35,210,85,84,93,100,129,228,52,12,68,52,155,17,109,161,47,52,180,40,198,151,189,76,117,73,119,163,187,37,232,112,219,143,167,198,237,85,115,99,57,119,151,226,250,246,182,170,143,250,72,107,104,158,166,58,184,190,148,118,171,107,8,201,243,86,48,108,67,169,108,179,74,219,204,192,249,231,211,129,4,70,131,131,16,29,0,68,128,81,220,204,49,71,68,222,33,213,25,2,135,68,146,9,216,96,32,4,122,29,94,239,171,85,206,91,73,16,229,186,24,219,96,165,104,147,215,238,64,121,199,97,215,137,131,76,130,44,188,179,186,100,105,9,197,3,99,228,133,193,0,48,22,17,72,73,217,254,59,144,251,181,159,255,31,149,27,175,239,99,247,34,151,223,247,125,221,203,111,249,238,255,121,58,203,213,53,18,87,196,83,169,43,136,199,155,28,37,136,255,251,178,100,204,14,5,45,103,196,11,99,127,52,125,172,216,249,45,232,10,85,49,155,16,78,37,183,193,226,179,163,85,131,22,120,173,209,73,234,157,83,50,122,94,8,80,38,148,139,170,185,229,88,98,79,238,113,219,157,11,164,130,40,32,247,82,71,86,121,207,157,115,122,250,78,138,208,58,27,205,35,86,152,11,27,67,52,164,8,231,98,141,14,149,242,248,50,18,105,106,46,140,17,199,34,165,94,206,231,219,55,234,97,103,62,205,102,179,151,27,142,81,74,211,20,212,46,110,123,225,231,42,202,130,81,170,104,143,21,133,22,233,146,108,180,190,148,70,40,109,110,158,85,154,119,45,64,58,153,96,37,108,229,21,72,63,162,78,237,52,133,151,139,76,107,100,115,141,50,23,66,59,57,206,195,210,238,70,67,221,145,24,218,24,213,148,125,107,217,143,49,183,209,110,170,201,252,12,213,1,140,210,67,52,97,136,192,101,3,25,93,76,18,49,52,82,72,70,35,48,56,132,161,98,161,201,4,143,10,58,176,144,58,141,196,29,231,202,158,93,12,211,59,59,87,235,77,248,181,66,228,52,54,180,42,5,22,21,152,24,4,24,56,106,239,236,94,130,123,92,151,197,122,192,25,10,28,34,133,188,102,5,248,47,243,72,87,23,105,172,72,51,206,159,24,196,182,146,73,51,122,191,239,90,171,134,183,191,246,239,23,115,113,86,255,77,199,229,95,248,241,141,119,183,246,219,251,155,54,181,211,115,182,110,75,46,115,186,244,229,148,92,24,90,240,21,108,97,99,203,250,197,203,165,185,18,133,99,207,23,23,143,55,223,205,173,108,98,179,69,158,123,77,143,186,122,75,106,141,67,51,136,182,117,102,255,72,1,172,0,40,180,34,195,63,135,11,223,66,36,8,54,218,221,172,219,184,17,218,75,183,114,166,223,105,191,249,245,207,171,218,219,209,230,32,139,148,222,54,47,72,73,82,67,12,169,49,56,249,165,38,141,163,85,252,91,211,50,171,234,243,223,54,217,169,251,68,253,157,153,217,136,105,70,111,206,203,83,221,232,228,71,75,86,207,43,79,86,184,187,16,108,199,117,171,232,199,119,105,182,114,33,153,234,217,29,250,208,174,99,50,116,186,67,42,32,84,115,53,85,49,19,65,130,99,32,194,48,160,131,48,81,125,76,16,28,73,65,225,47,41,119,211,50,7,185,6,197,119,35,151,209,77,114,102,76,239,78,209,254,90,148,223,74,150,44,159,99,67,110,220,86,21,106,134,102,83,134,59,187,141,12,86,9,166,129,17,245,235,147,95,199,122,254,101,204,182,6,130,199,188,211,127,82,51,76,140,214,206,148,248,93,245,191,222,38,151,255,56,87,245,203,209,200,236,159,255,251,178,100,208,140,5,221,102,195,139,134,127,176,118,108,216,249,96,197,158,18,165,157,22,77,141,157,9,244,51,100,168,243,13,184,9,162,46,112,206,25,2,170,139,13,242,116,187,57,19,244,118,232,111,246,237,24,118,56,94,198,232,196,14,246,125,50,249,142,161,0,30,6,0,21,248,25,110,57,41,218,152,81,9,35,129,3,218,52,212,148,229,52,210,147,224,94,95,30,67,242,247,115,51,183,139,74,199,146,43,104,185,153,242,214,175,53,131,108,49,151,87,127,106,207,134,211,97,96,165,35,161,201,210,178,208,72,200,217,13,154,140,36,56,183,75,93,12,132,45,86,86,129,78,136,127,233,121,65,34,202,85,194,144,37,227,14,171,77,72,82,37,249,92,178,50,38,52,10,66,110,6,40,109,96,64,238,96,4,76,39,17,50,34,43,232,6,213,42,0,205,161,160,13,140,107,205,231,11,222,5,33,59,212,70,202,97,133,224,105,70,32,12,24,25,3,72,103,150,35,118,127,112,4,11,105,235,140,205,46,214,106,232,76,217,160,171,66,173,197,128,16,224,208,8,65,132,2,46,167,170,69,79,77,91,118,174,225,86,254,226,237,213,153,64,43,89,199,131,164,121,91,222,89,212,167,198,120,94,47,178,70,234,47,123,103,69,110,54,121,119,204,253,242,59,229,45,166,53,167,186,59,223,115,100,164,233,191,120,78,10,135,217,123,182,143,52,124,174,249,108,218,166,195,98,75,240,81,232,237,249,44,121,183,37,250,28,186,150,93,166,240,149,218,46,135,110,53,107,20,65,234,66,176,64,128,51,192,111,27,69,79,83,209,24,76,80,0,12,150,25,213,165,218,73,111,11,194,127,115,234,165,34,112,208,95,30,145,58,135,30,46,49,210,169,104,91,110,32,82,118,148,160,145,149,250,114,230,213,201,241,173,130,139,30,112,194,97,201,139,118,99,17,103,67,221,33,39,38,121,115,184,239,153,219,15,184,135,238,147,123,40,222,84,82,45,110,91,57,137,214,253,38,26,249,86,182,44,164,33,53,161,38,166,126,21,187,164,146,147,168,156,185,216,219,219,106,243,116,190,191,120,178,220,189,64,130,80,230,206,218,206,101,43,236,18,198,214,201,103,223,109,32,204,129,0,12,52,201,228,145,51,97,227,142,40,48,16,97,115,129,80,0,64,249,161,0,16,2,0,66,12,0,16,80,29,232,133,199,220,139,113,220,234,185,31,94,36,254,53,168,26,220,146,81,82,44,206,72,132,6,130,74,3,161,215,1,239,158,198,83,103,44,251,127,237,94,185,14,81,209,2,170,78,109,104,156,155,210,227,147,206,245,93,187,149,121,141,47,246,127,251,78,254,104,169,254,35,113,186,173,251,180,111,171,127,255,251,178,100,213,136,5,142,103,67,139,102,95,64,137,44,233,159,21,134,15,20,113,157,16,205,153,187,66,3,51,100,40,244,161,161,230,221,254,92,179,206,247,218,136,231,25,85,49,178,36,164,92,204,74,69,81,84,15,131,200,169,51,150,204,200,154,164,239,91,173,117,186,214,180,218,198,230,43,221,168,4,171,55,247,167,194,32,1,73,130,82,77,184,74,67,57,42,55,91,129,2,186,82,147,70,165,50,112,186,183,78,169,43,112,155,221,112,105,66,97,235,83,43,170,121,150,225,152,223,180,114,19,153,122,100,162,13,43,106,38,70,168,173,23,70,144,109,117,147,35,75,207,226,227,146,244,225,104,127,136,34,143,41,14,93,208,169,67,78,90,196,131,155,141,190,142,175,148,85,115,82,118,137,164,163,81,58,226,125,229,238,251,221,232,234,175,106,185,149,203,42,102,215,89,200,226,45,234,198,203,183,49,65,9,147,85,5,64,9,104,192,159,32,214,175,142,204,230,40,113,90,170,129,131,30,37,81,37,6,69,215,47,163,25,228,174,103,147,244,212,21,233,43,188,145,152,54,199,235,226,17,40,195,4,71,246,10,247,191,214,178,214,181,116,241,163,111,32,27,56,38,225,224,213,6,224,57,32,84,80,21,63,26,239,111,85,241,222,151,205,211,71,215,199,87,44,55,232,103,53,218,114,203,43,61,63,194,251,71,79,122,171,171,178,106,46,96,210,75,83,221,77,99,134,15,40,178,164,113,130,40,243,203,6,177,127,22,199,251,182,241,52,13,252,219,121,191,240,113,22,147,63,213,223,79,86,161,214,21,243,94,208,2,42,233,228,119,75,36,232,151,194,220,220,17,152,163,188,60,94,15,98,170,91,168,145,152,85,81,88,160,106,51,172,51,242,210,167,41,178,180,234,64,244,118,150,179,219,44,211,126,26,71,99,218,247,173,189,164,133,152,138,8,105,153,114,135,47,110,23,159,112,126,238,156,245,217,30,159,151,124,241,137,188,49,70,191,107,154,44,210,183,233,209,174,211,218,247,246,216,241,108,238,251,179,255,202,56,203,138,191,209,104,104,215,234,85,209,172,106,79,84,86,72,94,107,154,32,144,0,74,24,203,216,192,169,142,160,154,148,40,92,4,26,132,128,179,5,1,18,76,65,50,6,167,250,85,178,41,124,102,49,68,252,74,126,43,98,114,95,3,75,104,161,204,37,52,217,68,25,203,148,196,156,12,249,91,14,115,61,243,120,87,214,51,217,207,96,154,177,163,227,37,207,173,107,79,231,145,210,164,95,75,219,41,242,159,207,53,185,57,123,90,193,208,88,8,37,13,186,57,133,141,138,28,94,224,96,56,200,32,57,206,12,223,209,152,212,48,180,116,85,134,254,60,187,255,251,178,100,205,8,4,220,102,197,27,72,126,96,124,172,217,157,36,102,149,83,197,159,21,77,141,251,66,48,51,166,60,100,152,173,119,14,104,116,211,148,25,160,196,181,175,238,206,204,200,231,9,244,104,140,181,138,153,18,9,248,223,98,128,1,5,26,101,158,203,101,146,242,7,216,28,136,17,155,28,144,148,62,3,128,201,18,182,176,24,62,144,4,67,217,51,108,65,155,22,72,141,29,240,218,156,153,40,78,161,183,169,251,33,102,59,49,219,29,73,162,147,73,28,84,21,112,221,201,15,228,167,96,213,168,145,139,215,42,33,76,134,234,71,62,99,63,145,60,180,119,233,165,165,36,139,29,113,187,255,61,161,12,199,57,43,18,201,42,18,124,164,139,245,226,4,185,146,114,243,84,244,76,29,5,191,60,186,174,131,225,246,208,219,54,119,202,37,10,121,107,20,209,213,0,132,0,26,104,164,38,202,204,96,106,0,157,5,14,53,227,245,13,2,142,132,66,23,136,40,20,135,100,172,127,104,228,173,7,174,52,55,13,75,161,183,46,12,140,48,8,206,82,217,186,120,195,70,128,215,10,249,111,223,108,167,178,177,20,127,221,199,208,249,41,85,193,161,231,10,182,236,56,119,87,217,49,210,220,37,119,196,223,188,85,76,107,23,83,37,189,37,203,243,219,231,85,232,219,179,112,176,247,15,17,76,213,82,233,6,88,88,114,137,4,206,35,139,1,18,15,32,195,204,20,139,177,52,224,241,66,80,248,204,82,249,213,45,245,228,180,9,169,189,227,112,97,82,211,110,11,252,226,95,224,15,209,168,220,223,127,197,168,0,20,53,104,118,107,109,182,77,194,118,117,101,146,175,78,44,104,128,116,96,235,229,82,201,210,68,208,246,224,204,214,196,245,208,131,70,27,105,243,240,169,180,96,163,60,118,76,158,90,68,80,180,254,213,150,89,228,11,34,250,132,100,110,148,238,77,2,165,34,5,237,252,228,106,247,19,125,35,78,84,62,92,204,23,183,141,103,239,156,221,178,6,245,60,182,18,119,117,65,174,72,195,76,231,158,81,50,137,82,100,166,126,16,178,216,130,86,118,209,187,101,205,50,138,40,172,249,91,244,182,202,51,151,111,143,101,96,75,144,65,55,38,45,112,23,100,2,134,26,59,250,71,2,173,148,12,196,0,68,150,21,220,69,246,79,169,85,136,253,167,98,134,252,169,221,251,45,54,17,22,123,166,225,136,46,173,72,212,42,75,18,10,76,130,192,36,137,84,235,222,72,215,230,235,61,86,215,218,111,246,95,255,255,207,241,189,52,253,255,127,47,203,91,91,174,55,31,60,183,169,70,17,172,61,17,21,70,8,150,99,104,154,59,55,175,169,38,204,98,42,103,103,255,251,178,100,211,10,5,72,102,196,51,104,126,96,139,236,217,159,49,134,13,18,93,155,21,45,153,183,194,33,179,101,244,195,34,188,118,104,214,221,215,134,142,131,190,179,92,165,65,84,215,106,43,91,32,182,100,157,107,73,214,237,211,90,195,217,175,253,63,180,0,135,222,253,101,178,57,106,183,158,45,249,107,75,42,61,243,33,119,173,86,132,121,104,224,137,122,211,83,136,13,232,178,50,244,145,199,213,175,109,101,20,81,121,103,156,130,36,76,75,154,82,12,233,138,20,162,92,108,89,234,61,221,84,150,242,212,126,101,187,106,240,158,147,42,67,37,142,52,103,166,232,230,68,188,206,219,229,81,20,212,146,36,234,225,15,149,126,144,137,223,85,102,214,135,13,38,206,186,59,44,248,148,99,119,24,198,194,145,107,44,195,18,82,225,218,159,225,183,110,54,153,168,156,46,181,170,0,133,136,140,177,116,205,159,206,234,32,195,131,206,112,232,194,1,12,88,156,21,104,89,119,68,128,36,181,45,189,251,11,82,189,104,133,198,237,16,105,17,184,74,251,157,194,220,126,159,14,181,53,236,248,191,119,46,221,171,115,42,76,176,250,122,151,164,210,253,80,15,4,146,5,89,33,228,241,4,90,121,154,119,49,153,163,179,125,136,141,139,100,187,183,157,198,34,99,69,225,117,190,181,54,111,8,182,229,205,229,52,92,119,61,98,222,118,89,176,227,104,244,232,0,162,79,76,245,132,152,202,32,97,104,85,147,226,75,174,241,187,235,52,167,206,119,14,37,253,179,10,217,214,124,42,120,52,251,109,23,3,162,193,165,40,35,160,238,85,3,28,245,136,1,156,59,189,61,219,235,37,198,76,249,112,235,10,198,19,193,251,152,186,153,47,223,160,12,113,10,150,34,32,81,144,80,70,196,166,93,73,22,72,24,157,158,227,96,36,166,217,122,34,190,54,16,215,72,122,131,252,91,131,17,5,53,24,0,1,5,235,20,42,72,20,65,153,166,89,210,45,151,114,179,78,76,129,104,214,175,250,249,142,116,66,141,45,27,77,151,77,81,122,137,172,229,165,87,151,63,78,38,148,189,40,244,181,156,245,120,151,37,153,85,176,124,11,101,25,87,121,226,231,206,206,39,23,52,119,154,255,39,236,115,64,6,241,0,192,0,33,135,48,154,48,32,161,201,157,16,5,25,138,170,171,36,248,244,3,78,76,101,0,70,102,129,42,140,67,49,104,107,113,134,191,240,219,0,167,122,107,202,227,16,197,5,60,182,121,212,183,14,86,238,117,101,84,155,191,79,135,117,247,236,84,144,118,214,169,169,39,48,179,73,186,110,67,204,43,6,34,215,165,171,253,63,57,83,54,66,66,185,145,161,144,121,125,80,137,255,251,178,100,210,8,5,105,102,195,11,102,126,208,144,172,217,143,61,38,103,83,37,157,16,205,141,125,1,201,179,99,1,131,13,248,219,23,239,80,205,122,146,115,204,34,196,164,182,65,230,113,239,154,145,233,201,29,147,206,33,121,199,83,216,201,169,135,185,147,59,28,113,148,119,165,168,192,8,88,53,206,182,149,39,250,80,130,5,5,93,38,19,59,65,3,114,167,147,198,126,53,12,71,175,92,238,54,168,12,193,50,192,156,12,210,104,21,143,43,64,146,8,219,206,180,37,170,121,33,72,223,116,241,46,255,38,137,82,84,133,234,70,110,156,154,210,148,14,104,43,17,158,76,135,80,65,204,210,184,32,173,76,158,178,165,221,28,193,211,185,239,160,146,201,126,83,155,247,135,51,255,45,142,246,195,45,228,203,182,79,203,66,47,250,119,153,82,121,96,10,234,3,2,81,169,95,154,8,177,185,134,30,87,217,8,121,161,197,19,3,152,232,120,211,224,4,0,180,232,244,131,42,199,25,118,35,144,84,166,69,19,115,57,72,207,97,76,130,182,112,60,214,174,208,189,80,236,12,184,202,166,88,106,155,15,47,8,167,18,116,248,169,161,162,162,1,146,96,187,150,70,235,206,205,103,134,206,90,249,74,22,248,70,253,213,195,222,110,82,177,81,2,191,189,132,169,244,164,159,146,97,54,239,124,183,42,231,82,156,29,136,31,233,140,126,62,39,181,149,208,234,187,110,203,188,184,95,196,188,62,30,239,222,105,87,206,237,125,124,222,241,107,91,226,175,161,82,208,115,88,152,182,188,143,194,106,49,136,200,177,85,77,57,19,167,24,74,240,2,250,64,22,100,33,44,133,165,10,69,217,32,38,219,245,152,255,48,246,84,207,225,112,203,233,89,199,179,63,67,32,213,162,76,65,33,52,115,244,36,135,85,47,145,50,146,87,218,204,212,206,90,101,18,206,153,129,145,185,180,14,112,138,52,196,183,9,167,140,174,135,38,243,200,94,105,70,150,78,130,226,63,139,168,185,78,28,204,158,52,182,134,28,245,42,179,147,87,207,240,50,82,254,69,161,177,40,229,54,80,109,58,235,4,202,83,177,5,108,56,145,81,179,122,119,196,95,118,179,60,66,67,55,53,196,85,163,130,91,58,136,3,71,176,56,217,96,160,200,39,177,4,135,20,122,14,21,48,144,16,52,8,36,57,3,7,64,89,68,49,63,34,95,177,27,177,137,67,78,164,177,22,148,63,147,217,217,149,214,155,148,242,122,1,0,148,73,70,169,194,169,112,162,225,249,2,116,146,207,65,48,169,215,76,127,78,166,193,34,195,159,184,137,153,46,255,249,158,73,170,33,158,82,243,170,235,155,107,143,170,39,57,204,231,70,218,162,255,251,178,100,212,140,5,132,103,67,43,105,125,240,141,204,216,201,96,200,142,19,245,157,14,45,161,247,194,20,51,102,188,147,34,44,11,54,204,123,71,190,23,137,198,13,238,52,219,226,90,233,18,100,115,171,187,103,50,99,81,117,140,207,157,71,141,172,110,177,241,45,171,241,245,53,173,4,64,34,37,10,197,154,177,246,213,186,46,0,12,77,83,44,219,79,117,183,10,219,228,16,66,100,140,202,196,128,184,44,42,33,104,17,105,49,67,64,178,13,101,33,191,194,94,144,213,169,160,234,65,136,214,237,238,230,182,232,15,150,6,108,144,77,37,38,87,117,5,91,146,164,153,203,150,42,86,132,27,233,47,6,25,143,58,202,120,26,87,101,210,135,203,212,13,52,61,28,198,240,144,105,40,80,165,29,112,77,35,220,245,54,210,245,172,141,154,122,167,187,73,164,202,225,227,142,123,185,136,230,170,111,185,87,103,105,214,43,187,192,131,147,50,211,48,194,230,3,54,12,13,23,21,26,28,27,20,18,21,2,134,5,66,17,165,158,24,7,36,195,38,134,167,97,199,247,172,201,160,251,215,102,29,152,94,142,156,167,88,93,160,183,132,19,21,146,11,162,202,39,134,87,138,81,139,212,93,183,135,66,67,175,78,50,14,172,216,126,131,87,98,221,155,233,70,201,190,62,84,154,69,190,179,1,185,212,247,221,204,172,241,140,169,219,223,115,29,154,203,46,178,118,105,182,38,216,134,67,107,197,51,195,60,54,220,198,116,241,15,179,122,87,90,137,253,111,93,227,59,179,184,212,102,212,221,252,223,121,207,198,91,132,142,54,215,45,135,48,229,100,57,228,251,207,244,32,0,96,148,208,237,38,178,55,38,20,157,18,221,25,93,18,159,47,34,65,101,108,84,128,5,19,34,30,216,242,113,96,255,208,143,238,245,226,139,28,141,99,244,99,156,142,51,20,105,204,216,214,139,138,113,199,158,110,176,61,62,229,155,173,157,95,79,102,145,74,11,179,36,101,147,206,172,229,181,241,37,93,58,232,137,29,45,152,190,134,236,16,171,13,47,173,105,68,75,233,198,114,13,58,241,105,205,236,163,88,233,43,152,175,44,200,248,218,205,131,148,237,177,126,246,204,221,173,64,188,53,220,28,134,126,189,70,234,193,60,4,38,69,118,97,247,240,249,219,58,25,25,57,167,42,62,228,65,128,39,212,227,77,213,80,126,99,63,48,242,206,191,244,243,17,233,185,125,123,15,173,124,239,83,83,110,159,43,183,126,26,228,40,90,25,38,57,16,174,138,12,41,20,48,162,88,70,176,203,14,234,194,231,15,101,34,71,146,55,76,17,111,51,193,22,135,102,164,230,84,252,247,221,186,69,151,185,6,9,164,114,255,251,178,100,202,138,5,27,103,67,3,134,125,242,140,204,233,111,48,200,247,18,41,157,16,173,141,247,193,203,51,102,116,147,22,124,147,66,185,82,125,203,225,253,30,19,149,34,127,10,218,205,239,167,180,133,37,52,217,77,75,44,241,53,38,115,184,219,161,254,12,109,136,201,48,138,19,167,154,69,64,8,182,191,91,109,149,185,20,35,129,153,146,40,128,119,74,141,32,198,60,83,55,107,199,105,155,123,98,147,167,150,135,120,85,195,105,75,218,73,217,150,220,187,196,157,207,142,149,197,178,102,94,82,77,121,170,220,56,211,146,81,48,51,152,204,170,120,108,183,153,151,83,225,109,81,93,233,255,42,181,100,23,115,156,170,151,46,138,107,24,182,30,196,69,91,153,167,118,100,68,43,188,200,138,246,125,13,95,146,207,179,55,231,3,42,0,12,21,4,2,76,182,236,193,29,204,220,180,37,56,192,131,140,145,100,44,0,128,146,104,23,220,68,6,91,55,33,27,155,119,217,221,148,192,48,245,153,186,42,119,234,110,12,144,76,243,229,85,230,226,82,56,112,149,99,5,102,138,187,156,101,93,169,99,5,202,1,102,130,180,96,224,58,204,87,27,16,77,115,187,204,194,93,69,247,75,49,99,166,70,196,82,83,234,247,49,92,118,189,112,141,50,195,229,138,76,119,22,139,23,45,192,209,152,134,69,20,141,110,104,132,172,39,32,60,14,212,115,184,246,179,35,71,160,154,105,207,169,142,179,45,53,166,113,145,65,209,68,216,251,32,130,37,208,120,104,102,18,93,172,211,114,47,176,8,56,1,17,88,19,19,249,28,49,137,200,17,142,130,31,40,36,173,164,178,182,80,250,65,113,234,42,42,243,20,54,231,102,119,148,217,196,212,97,182,74,63,23,36,32,103,38,210,10,73,182,212,178,104,215,152,123,54,170,93,84,89,40,24,155,122,182,46,239,40,150,128,188,153,70,34,106,8,162,65,40,176,196,38,141,230,153,102,113,145,101,173,240,121,39,132,87,67,60,219,40,189,236,58,234,90,30,166,191,112,230,91,150,182,23,26,58,205,17,97,180,175,13,56,131,87,117,30,165,81,123,159,81,54,202,125,205,71,243,60,214,205,180,230,219,186,249,160,230,92,128,32,16,102,20,198,199,164,100,40,71,129,94,50,34,116,229,64,33,224,195,240,20,42,232,25,10,135,90,242,154,197,94,174,82,176,139,52,109,218,107,11,210,233,118,177,202,142,197,218,242,168,22,86,40,166,88,144,241,230,21,76,196,152,100,169,69,9,3,176,52,88,129,114,67,100,209,50,46,136,209,26,221,36,203,60,95,51,197,171,209,141,44,213,173,253,119,215,197,25,110,53,168,137,31,15,207,82,50,190,105,255,251,178,100,215,136,5,70,103,196,75,104,133,240,151,12,232,185,97,43,158,85,21,157,14,205,161,247,194,31,51,98,213,131,34,57,29,121,74,104,63,16,71,217,100,159,3,78,28,46,101,7,66,226,4,176,53,82,5,6,25,189,235,195,182,51,156,239,26,182,52,221,31,49,115,168,240,105,93,207,95,242,220,38,118,6,75,112,167,201,201,212,57,32,64,21,19,74,7,182,65,137,202,75,125,34,86,164,73,176,251,87,158,135,108,229,61,157,205,81,212,89,3,9,165,86,145,100,13,186,194,100,76,220,107,189,33,213,39,57,23,117,104,18,116,118,120,14,141,51,85,78,25,26,91,177,23,80,155,65,45,212,229,140,38,154,100,221,120,146,199,12,179,134,228,88,217,40,139,37,152,242,51,79,42,71,146,212,77,148,35,93,151,125,189,73,46,149,203,252,141,141,98,90,38,11,249,27,58,164,171,38,227,181,152,198,32,195,170,31,87,71,200,148,73,222,224,1,198,213,0,42,0,16,5,144,17,216,25,97,97,173,254,14,1,29,32,161,126,68,144,194,26,82,48,191,73,144,224,183,41,152,50,41,94,46,246,213,183,46,183,218,209,251,25,213,149,231,61,59,75,79,121,158,165,22,56,50,220,154,217,3,130,166,10,169,145,90,248,240,146,148,35,251,158,81,62,119,13,158,125,153,249,203,199,101,89,247,229,220,207,223,207,107,28,253,13,185,125,186,175,153,129,111,54,147,226,130,190,113,88,91,181,211,190,219,208,219,187,102,217,95,164,194,255,86,146,239,93,222,215,186,183,198,38,205,128,165,206,93,255,167,96,4,101,168,100,2,144,122,4,179,14,179,100,105,152,109,163,148,179,84,57,210,80,192,108,196,181,91,168,53,73,163,150,233,89,167,219,213,41,186,85,46,145,169,53,146,116,164,185,41,142,141,22,141,179,33,110,98,161,181,106,66,49,10,202,201,98,143,118,157,39,49,10,68,117,99,69,236,61,72,212,22,149,150,167,90,59,157,153,215,162,81,78,218,178,157,202,103,66,200,147,171,189,12,190,185,150,170,109,153,151,86,234,173,192,109,0,17,145,135,34,6,9,173,13,166,99,209,143,12,13,66,171,11,137,76,10,6,50,192,44,144,36,20,8,142,128,212,81,249,180,200,166,232,86,220,157,239,134,113,164,159,189,30,221,233,205,114,190,79,172,17,44,116,45,116,77,178,105,153,242,66,177,57,58,54,49,208,34,91,168,72,244,45,29,68,187,229,9,79,170,148,127,151,204,220,217,123,207,139,248,205,170,147,71,102,232,207,252,141,52,188,178,16,243,172,135,99,163,132,22,135,146,213,81,83,127,155,30,37,210,54,211,37,222,172,225,70,33,49,75,12,147,50,54,255,251,178,100,198,136,132,117,102,196,51,99,101,224,115,204,232,192,96,197,126,22,217,159,10,46,37,247,202,73,51,163,165,135,164,136,145,175,6,107,107,168,80,53,103,222,74,64,241,31,65,115,151,81,124,92,76,250,36,23,217,151,82,250,1,70,110,147,161,91,238,226,142,191,26,73,250,207,83,131,26,213,115,220,154,139,118,42,9,12,232,147,204,51,240,116,164,4,39,124,22,130,232,14,180,218,68,44,85,60,185,227,40,85,97,2,18,34,67,2,150,164,206,116,118,230,226,219,108,168,195,153,55,107,20,177,50,234,116,72,233,85,203,37,55,234,52,6,241,56,101,106,147,110,114,217,218,126,107,198,169,108,212,9,174,89,202,209,116,228,219,11,102,47,80,198,88,102,222,146,115,220,65,85,81,103,238,220,101,54,201,83,134,92,171,36,64,163,228,219,74,162,132,241,244,133,152,236,125,41,254,250,245,22,119,117,171,135,184,116,178,50,189,171,252,75,74,48,108,28,192,80,115,0,133,140,204,218,49,8,4,198,230,161,128,40,8,136,80,125,42,2,11,224,195,90,124,57,40,120,163,21,161,137,169,200,149,153,221,225,90,151,183,43,204,239,119,183,78,99,132,180,234,148,64,72,4,180,68,97,34,148,16,3,14,100,181,99,145,62,221,202,105,50,81,70,166,113,172,133,210,211,39,244,207,56,122,236,230,170,69,77,89,157,110,87,144,167,206,216,234,125,135,84,232,97,213,148,227,94,33,111,25,248,206,126,175,52,249,143,141,249,32,226,149,173,53,140,194,214,169,153,7,152,50,94,214,163,179,110,189,1,115,165,236,180,28,200,128,88,80,234,150,34,195,70,140,76,219,164,194,182,172,84,206,196,215,164,76,14,29,24,73,89,57,79,209,230,60,107,248,61,157,221,242,225,234,225,129,142,139,45,138,70,95,26,80,181,197,229,225,85,39,161,87,26,236,241,239,143,87,186,90,42,181,138,204,113,147,145,8,32,113,50,208,174,202,142,244,74,187,145,53,170,149,17,12,106,171,141,106,246,118,187,158,101,83,41,202,235,43,144,203,172,150,75,43,76,15,73,74,38,163,41,57,92,17,82,3,50,59,229,12,96,248,21,148,38,169,20,51,23,159,8,76,94,236,74,118,204,122,245,89,190,233,255,166,203,188,183,133,138,148,241,137,232,133,204,182,26,44,57,197,195,129,227,7,68,5,68,193,133,93,14,28,98,11,198,157,222,147,251,250,170,105,101,190,167,238,149,105,254,155,180,140,170,101,69,83,18,211,42,25,132,104,233,84,32,205,8,234,130,132,123,69,142,194,67,5,192,84,30,166,132,205,5,154,87,240,160,103,58,111,115,158,44,124,70,135,109,120,145,187,29,241,52,105,255,251,176,100,200,8,4,131,102,196,3,131,125,240,118,76,216,192,96,197,142,17,197,155,29,172,149,247,202,77,179,99,228,243,38,252,172,214,57,35,240,0,110,105,85,67,26,74,130,68,23,71,64,39,79,196,168,140,192,136,152,78,177,74,193,36,175,182,250,177,225,67,223,107,131,10,208,229,220,8,80,33,206,167,27,177,134,54,36,149,29,102,211,185,108,28,245,90,126,82,98,220,26,129,67,186,55,11,72,226,80,235,5,24,82,161,71,243,173,137,145,76,226,139,36,94,5,44,212,213,18,82,38,61,197,120,128,249,70,169,169,25,173,51,18,122,238,78,217,3,59,203,59,127,136,223,84,213,219,69,30,108,19,102,169,12,103,108,110,212,10,157,122,232,151,69,178,89,77,110,200,233,21,165,21,145,131,151,213,16,86,67,30,80,202,92,83,48,62,146,215,137,179,65,136,176,212,22,150,238,172,120,10,28,184,217,37,153,65,117,178,176,89,131,240,1,210,228,55,111,89,198,27,67,130,160,163,34,135,12,61,86,98,162,40,176,212,83,216,13,14,40,213,83,11,170,137,168,27,121,235,239,203,76,180,87,126,98,79,167,199,78,234,54,138,195,35,98,100,195,156,106,161,85,44,81,99,82,194,246,42,32,249,34,131,208,131,54,163,68,9,15,133,173,148,227,146,145,98,136,45,237,14,59,59,99,6,21,102,90,185,195,7,203,84,210,140,75,71,26,247,26,192,248,226,185,186,122,190,72,0,42,94,158,0,0,48,136,171,70,150,225,139,244,236,29,65,8,238,106,198,173,40,4,160,109,183,246,95,18,136,94,151,83,231,47,128,235,225,91,57,109,38,50,220,165,247,44,97,98,95,107,188,152,28,202,232,244,192,5,105,168,160,152,194,90,104,188,132,208,54,9,16,57,50,9,13,52,118,18,118,211,0,232,130,24,194,200,186,53,0,152,65,197,7,43,215,187,179,80,107,109,211,36,212,12,236,26,88,203,237,111,100,235,31,40,181,129,204,219,236,81,49,38,61,38,0,222,22,68,78,162,229,216,60,132,230,109,98,68,105,104,98,37,26,62,20,237,148,117,110,136,91,187,69,168,194,85,70,0,20,92,158,144,56,74,89,12,227,84,120,232,188,114,13,65,104,168,241,161,167,174,219,172,244,170,189,60,101,246,152,189,110,49,107,43,209,87,241,253,141,216,183,79,32,52,226,5,140,16,24,58,117,65,54,208,129,188,109,7,142,10,150,232,36,132,11,64,19,148,196,163,172,36,203,181,235,199,118,16,198,149,97,121,84,227,109,248,75,92,126,117,20,177,26,140,186,212,197,5,51,44,206,227,151,151,135,93,101,86,194,118,213,182,41,136,147,174,171,4,185,145,67,10,69,12,255,251,178,68,218,140,132,217,103,69,19,73,68,114,159,108,216,153,104,200,190,19,217,155,20,45,37,117,194,135,51,97,193,164,162,120,100,42,233,106,77,86,97,54,32,244,93,82,196,152,188,74,142,244,158,150,142,231,85,61,137,164,131,27,77,235,159,239,176,152,225,122,141,56,160,101,35,152,136,242,172,98,70,48,243,178,95,177,227,47,155,244,240,184,116,241,39,210,94,254,74,245,29,249,87,106,192,138,233,84,88,68,200,160,166,68,138,17,11,217,34,135,102,76,64,41,109,48,191,90,50,165,5,44,120,201,1,194,118,197,11,146,42,136,231,196,81,167,65,166,33,172,118,24,76,158,54,136,117,95,47,19,11,162,53,20,222,78,81,146,236,74,107,165,148,253,40,106,23,11,81,5,155,112,106,198,83,50,20,217,108,180,233,57,195,224,163,216,139,60,86,73,31,99,222,23,129,163,101,134,152,227,170,58,42,135,36,211,210,71,240,186,45,86,9,7,210,161,107,229,94,228,118,13,1,106,20,210,100,50,85,212,88,19,26,121,16,128,151,69,115,13,11,40,126,219,3,40,191,126,131,117,112,199,114,148,114,32,194,1,46,163,40,179,45,166,241,51,144,29,65,27,39,249,238,152,130,7,89,132,104,44,241,99,98,182,22,110,120,188,143,153,19,193,241,69,37,222,194,172,159,147,107,234,201,225,166,59,148,106,158,79,67,93,175,129,119,161,117,157,67,177,150,133,83,9,69,213,174,150,241,162,162,236,46,48,104,250,97,234,166,58,122,190,76,222,57,181,205,33,113,189,69,82,203,87,16,215,82,215,60,47,253,61,245,247,240,160,178,128,0,201,90,25,154,205,101,187,225,218,52,213,36,166,234,222,204,179,136,237,140,16,172,138,110,108,174,105,21,228,40,49,109,21,253,116,213,129,105,62,21,70,119,246,185,37,120,105,202,157,62,140,2,101,26,214,107,31,122,110,153,80,100,186,25,105,37,152,168,206,81,228,92,212,237,242,78,154,56,129,168,197,74,47,9,68,156,97,109,96,166,88,20,84,160,125,162,138,4,177,237,112,235,81,15,167,146,246,64,198,14,202,12,35,140,26,46,195,202,45,85,198,143,82,200,68,134,89,143,133,231,230,26,110,99,213,249,151,169,80,242,88,88,68,132,227,176,24,82,25,167,88,226,52,28,37,57,248,77,100,93,226,185,48,83,87,64,210,52,149,64,89,66,138,66,129,49,90,132,161,181,166,212,136,49,123,132,22,73,72,211,29,30,79,42,40,205,90,53,12,38,79,50,53,216,111,122,146,73,211,216,175,185,4,163,115,190,187,213,81,127,231,141,197,102,224,47,110,121,199,38,165,213,205,134,90,90,164,198,218,180,94,87,191,50,149,196,255,251,178,68,196,136,4,138,103,71,51,41,68,112,142,140,217,143,60,200,175,18,161,155,37,76,61,36,74,78,51,100,245,131,34,245,208,221,75,102,167,87,200,188,8,204,33,36,197,91,177,38,161,195,249,51,176,138,234,172,148,190,167,44,223,52,188,149,135,156,253,102,71,249,222,125,233,8,72,232,0,66,149,195,74,13,52,234,60,146,141,117,164,244,169,111,70,232,36,55,51,181,13,207,216,166,159,155,195,87,102,38,108,231,114,146,183,55,13,177,59,85,157,59,18,91,131,8,128,194,211,81,157,81,57,0,245,25,207,11,95,38,12,152,56,251,6,58,197,18,112,195,38,96,202,239,85,52,241,5,196,37,113,86,212,138,67,10,36,142,119,52,228,23,116,82,93,41,156,35,63,126,8,175,29,123,123,159,93,167,168,87,25,206,60,166,99,160,170,131,147,164,62,210,213,109,225,199,26,64,190,229,36,140,26,56,251,70,137,164,57,37,46,33,26,1,218,21,0,2,146,130,27,178,210,6,35,34,191,76,118,213,78,61,196,109,102,166,38,99,52,249,211,91,198,8,164,248,246,27,161,65,30,194,5,64,194,244,137,74,141,44,120,168,95,57,189,10,230,111,189,47,68,158,142,47,129,0,131,18,227,147,194,145,169,84,227,138,147,235,54,145,69,75,162,119,127,170,214,93,123,17,245,166,25,218,102,237,214,23,155,177,221,221,125,85,90,173,54,208,36,127,58,26,187,187,148,183,197,108,138,171,127,106,253,62,148,203,226,205,165,18,86,26,33,254,71,101,201,41,106,214,155,147,51,7,117,38,213,155,247,253,167,47,59,144,69,119,50,127,38,102,102,227,176,0,4,106,99,0,11,110,64,15,4,224,135,141,244,52,224,149,145,102,72,16,94,195,204,248,101,106,39,94,44,194,181,54,94,91,28,71,178,185,161,96,122,4,214,62,112,115,10,251,21,208,215,222,234,230,28,97,183,139,4,150,149,173,72,64,82,98,101,69,144,85,191,238,235,51,118,103,169,48,186,228,191,70,233,90,60,113,108,222,231,223,164,217,203,93,222,162,239,234,195,118,186,154,183,186,151,235,213,236,251,236,247,219,63,239,187,75,182,195,47,253,35,137,132,40,37,133,176,183,12,219,173,77,179,127,183,201,190,219,103,118,185,155,211,59,51,125,159,156,190,79,233,106,128,0,97,38,170,17,12,94,67,9,179,104,147,179,225,0,37,64,92,4,105,98,45,81,187,39,212,137,214,171,24,148,20,133,32,74,17,34,36,45,167,129,176,120,231,8,204,2,79,128,161,177,45,1,119,96,26,16,134,17,163,124,121,43,12,225,17,80,246,152,126,129,171,6,68,95,136,38,27,56,205,15,227,52,25,232,10,6,2,255,251,178,68,199,128,4,229,102,202,85,97,128,0,153,236,217,77,167,176,1,30,194,13,32,89,154,0,3,214,65,163,11,53,64,0,36,73,32,234,5,194,0,192,128,88,112,186,23,25,3,51,51,62,6,148,72,25,0,130,148,28,242,113,96,109,140,1,134,10,59,73,53,27,79,26,159,52,38,15,148,205,71,73,12,39,207,160,69,74,166,101,148,76,15,23,202,5,212,142,26,22,74,167,204,82,82,102,74,66,230,229,226,68,209,204,72,177,58,96,138,103,141,145,73,35,115,116,11,233,30,98,217,177,62,179,169,148,156,159,32,70,100,234,102,73,22,72,186,5,162,117,104,173,51,90,115,166,41,45,101,146,76,160,122,213,164,165,154,81,64,197,34,145,109,70,215,101,157,37,212,164,148,131,127,255,255,229,175,255,255,254,90,112,0,1,17,22,52,162,144,236,1,114,108,133,156,11,128,0,34,32,110,194,132,191,44,33,202,86,42,119,42,196,10,245,10,240,122,2,188,52,136,144,106,146,224,24,145,98,46,22,236,12,27,80,52,32,67,71,3,11,116,12,232,130,48,143,41,140,160,128,65,240,18,196,48,155,38,195,112,30,129,112,66,80,6,14,1,192,67,126,28,33,127,129,0,240,48,224,128,65,113,91,6,56,6,40,32,24,132,0,40,140,63,65,55,138,4,135,139,129,0,54,43,192,202,6,16,161,60,87,53,3,77,104,16,13,42,135,64,57,174,179,34,221,205,209,49,45,23,211,39,77,76,135,130,210,153,101,227,165,19,229,118,51,100,143,214,200,168,233,137,141,102,166,233,44,204,249,210,251,24,45,103,141,42,153,169,216,241,138,150,117,35,232,153,51,169,42,14,180,141,20,97,174,130,75,52,64,193,85,160,117,140,12,148,130,150,99,73,116,20,138,204,24,178,153,163,57,230,53,55,51,152,53,157,117,255,255,252,245,116,127,255,255,150,182,104,0,9,0,0,0,0,2,18,200,68,232,197,66,172,104,246,240,19,109,120,62,114,135,253,68,217,42,137,64,177,196,228,87,175,137,52,226,236,241,234,125,215,195,150,157,5,207,5,18,68,40,114,122,57,66,57,149,224,191,8,8,5,1,204,0,221,25,70,188,27,48,200,47,194,102,46,70,186,173,232,110,94,198,72,60,146,35,0,206,161,198,245,37,249,115,71,14,40,36,86,116,18,66,133,151,165,100,225,84,12,56,147,133,192,92,113,69,110,42,20,132,176,211,93,186,227,192,174,61,28,229,53,20,166,197,52,166,41,71,219,58,167,181,149,52,213,125,97,71,133,74,123,244,155,154,173,157,106,8,222,26,199,95,150,183,118,173,122,123,90,206,223,119,222,239,41,188,247,141,93,254,56,212,189,122,205,239,203,255,251,178,68,94,0,7,10,100,76,86,99,0,0,221,76,137,87,204,96,0,18,73,155,56,252,246,128,2,61,51,102,31,159,16,1,47,253,127,112,236,213,154,153,126,119,126,214,251,244,23,174,88,255,255,194,237,121,254,255,234,213,236,63,124,254,111,116,213,127,255,255,251,192,128,0,0,1,165,37,186,221,145,213,127,151,69,224,18,187,192,243,202,37,234,118,246,186,83,178,134,0,205,96,178,101,63,108,241,140,54,53,240,239,151,192,10,178,228,75,196,91,39,131,244,23,233,24,3,0,12,33,177,1,192,17,236,200,17,181,6,108,204,38,120,93,194,207,72,101,41,22,100,96,26,1,212,5,120,238,115,2,140,228,97,109,204,187,230,5,43,96,64,11,216,128,71,145,150,69,9,4,129,230,179,18,9,0,118,89,97,9,197,22,185,93,73,109,60,230,87,234,93,251,22,47,243,236,239,153,107,159,253,238,249,95,254,214,53,181,150,125,195,29,93,229,36,182,181,122,108,240,229,21,252,237,103,43,223,246,159,95,90,146,191,115,203,116,211,214,179,229,204,178,222,254,198,242,189,223,239,246,190,124,223,123,134,254,229,172,247,134,124,237,253,222,207,89,106,130,198,247,172,107,84,194,198,173,6,130,31,255,255,254,241,0,0,1,221,178,30,76,207,242,119,180,206,25,156,158,150,246,87,187,168,201,38,209,153,104,143,103,31,74,78,59,9,20,0,2,17,218,93,47,21,1,148,80,56,45,220,99,2,118,106,36,225,42,93,28,3,200,166,65,52,24,161,224,184,15,100,145,124,28,68,177,144,76,137,164,209,220,136,245,27,92,114,22,44,106,60,100,145,177,196,180,110,166,90,40,179,160,189,219,70,130,140,77,24,217,70,78,206,166,90,38,167,81,123,31,50,50,77,36,210,162,232,179,208,110,163,58,40,186,170,250,41,169,215,109,26,38,255,255,65,191,214,143,255,172,216,64,0,0,119,126,38,225,142,93,200,93,215,47,153,183,4,255,123,7,117,20,210,154,200,173,18,121,34,84,183,28,130,26,69,0,86,144,50,100,188,82,12,12,42,6,2,203,76,142,12,14,81,18,49,52,38,69,152,86,51,25,2,112,99,69,0,80,13,216,222,51,15,72,145,50,21,225,74,153,145,41,56,33,33,52,43,132,193,242,44,59,11,197,201,198,255,175,251,54,138,181,47,100,89,234,85,217,58,147,106,234,178,171,82,239,116,90,164,19,177,170,221,111,222,135,125,93,109,173,43,50,219,175,79,87,102,178,222,253,122,203,201,240,16,0,0,46,255,186,147,115,108,138,145,222,149,201,108,220,85,91,114,142,104,170,21,199,186,13,222,132,227,6,204,103,30,147,196,140,98,164,214,225,137,25,171,255,251,178,68,21,134,100,167,102,205,59,15,69,48,145,236,233,103,96,103,246,18,253,155,46,108,61,20,194,68,51,165,157,132,155,72,41,13,179,226,113,41,66,77,114,127,79,24,175,245,67,88,203,106,87,164,98,71,75,33,184,61,99,48,23,169,194,194,100,4,4,216,117,101,127,205,209,48,42,105,115,173,74,221,99,138,226,233,67,153,53,173,68,157,191,36,181,148,44,72,243,10,145,81,164,12,166,92,113,105,212,172,167,117,95,124,142,99,214,161,124,79,33,224,132,87,245,115,223,54,231,181,65,191,255,27,223,95,252,203,192,32,48,0,0,61,190,90,17,216,90,129,74,28,105,93,219,215,25,13,250,79,242,83,169,253,199,183,101,181,186,217,98,27,108,144,182,148,113,132,99,157,155,29,42,161,136,165,141,105,82,114,77,166,74,205,170,210,168,228,73,247,185,74,237,137,183,171,55,76,6,89,78,214,215,172,169,144,230,220,26,150,223,248,59,23,53,237,235,253,150,95,251,255,59,39,22,41,103,151,238,106,16,26,49,62,180,57,34,47,174,212,48,212,193,82,220,193,25,202,253,86,97,100,188,36,35,242,41,217,70,66,10,230,90,197,218,98,51,123,221,105,215,232,169,116,14,170,223,242,122,16,137,185,48,154,85,187,25,165,157,149,12,34,155,10,59,165,88,149,143,237,89,193,161,245,170,206,103,13,188,214,1,5,150,197,181,2,229,253,207,40,201,1,223,4,187,156,61,51,148,152,240,187,196,181,6,146,134,68,247,95,109,116,138,220,5,210,153,248,84,69,16,4,113,20,159,187,255,209,154,230,145,60,107,171,165,205,179,45,163,42,244,195,26,206,69,137,52,247,163,141,97,199,16,62,68,138,64,189,221,48,213,148,37,237,235,125,70,154,32,120,227,172,67,169,36,96,161,102,7,237,233,26,140,37,191,177,181,172,112,131,152,179,127,174,103,128,95,72,151,127,214,0,170,6,228,221,101,48,117,46,60,184,182,43,114,142,185,85,45,79,60,177,247,63,175,140,239,99,112,54,32,193,192,182,114,197,72,221,183,7,218,152,104,188,108,111,47,193,58,130,221,78,199,34,212,11,5,14,156,21,82,101,92,22,105,66,33,82,230,76,160,42,59,27,205,255,255,221,242,90,171,107,156,101,101,188,79,216,202,154,219,211,75,120,83,213,197,75,103,110,228,235,243,249,53,68,169,18,187,39,25,145,138,109,168,169,114,165,144,53,155,110,245,203,71,125,68,102,178,227,89,155,59,187,188,183,244,250,253,183,248,1,186,18,0,0,108,255,162,57,9,139,177,57,32,36,235,149,54,147,112,192,40,54,107,36,140,70,197,35,34,238,196,186,150,34,207,49,95,48,119,18,214,41,21,255,251,178,100,21,0,5,98,102,202,59,35,103,144,104,76,25,154,48,163,126,21,65,155,30,109,5,126,65,167,179,165,244,242,141,216,53,76,138,77,200,158,165,164,235,68,87,5,70,68,152,212,111,110,54,27,37,168,101,40,105,25,148,53,54,251,60,217,64,242,216,148,27,184,103,42,70,199,32,162,118,227,17,40,102,246,173,243,31,231,255,167,13,221,65,188,77,173,53,35,114,146,247,206,175,159,109,228,77,193,249,18,211,157,191,63,77,189,87,89,255,163,59,235,62,24,114,57,187,188,95,228,197,104,235,170,173,61,9,211,75,86,199,93,182,174,129,122,148,200,254,109,250,227,78,226,51,213,182,221,164,193,126,175,66,5,128,167,16,0,25,109,222,17,203,28,177,250,232,181,96,31,83,148,94,93,12,242,82,137,68,90,53,136,1,116,54,204,99,87,38,89,146,50,134,162,182,135,104,48,112,88,195,166,98,187,78,115,184,243,83,211,44,249,110,104,153,175,254,95,9,242,37,60,202,170,246,153,92,208,204,137,124,143,62,211,44,57,35,102,70,74,86,29,83,245,57,29,88,204,252,201,138,138,18,21,247,160,168,154,160,0,5,58,193,42,76,121,208,195,34,161,83,148,18,34,211,76,145,74,204,98,245,39,25,135,228,36,51,196,203,74,96,22,178,249,22,230,90,240,186,177,68,220,89,168,54,102,130,182,148,205,173,0,200,98,128,176,250,37,199,148,81,1,176,210,149,54,104,187,151,64,212,145,206,86,220,152,227,248,157,241,105,74,54,186,250,105,59,143,189,242,134,235,51,40,93,144,236,114,3,124,174,68,249,253,254,127,229,229,94,207,98,82,164,174,20,119,164,212,157,90,95,155,117,197,211,226,175,219,87,165,112,197,237,238,62,212,11,203,77,138,145,179,5,97,212,101,17,77,132,184,151,217,134,199,125,125,157,52,52,121,45,247,113,123,103,152,13,92,128,5,65,128,1,0,25,46,202,165,91,207,5,37,168,145,225,146,23,113,99,233,50,71,230,86,46,219,40,171,112,128,230,62,94,112,205,135,121,169,234,14,249,31,135,186,53,20,176,215,231,228,68,212,149,66,159,101,151,139,190,95,249,244,222,147,216,58,61,126,78,195,38,205,47,161,148,224,173,144,178,23,66,24,144,129,173,107,236,169,62,22,183,195,68,5,50,46,12,136,225,216,189,245,255,18,85,0,5,209,37,166,69,186,165,45,226,151,3,172,179,132,190,164,110,130,150,19,154,42,139,20,3,151,74,87,212,172,194,95,194,209,72,168,167,165,130,162,33,184,16,205,1,84,237,141,213,142,136,79,171,214,146,16,81,248,71,100,138,117,154,251,77,126,96,170,141,109,145,106,222,250,200,93,152,41,39,255,251,178,100,40,14,4,188,102,198,147,65,71,160,118,108,217,157,60,195,127,20,101,159,24,77,5,126,137,187,41,100,232,243,13,241,157,169,248,76,177,79,176,202,233,180,183,242,96,208,252,5,3,191,53,165,220,195,47,215,253,127,82,249,142,50,254,18,100,242,252,208,210,154,200,42,8,210,220,37,18,166,57,210,42,98,120,203,107,119,229,199,175,87,115,205,113,125,243,243,28,50,253,247,167,19,129,48,68,229,135,201,40,166,220,202,137,245,23,10,152,10,232,78,134,132,41,150,50,185,62,247,70,193,35,20,72,166,206,143,249,182,142,161,7,37,85,242,156,212,27,237,61,231,102,232,238,60,237,18,30,203,214,124,143,251,114,60,202,156,180,201,140,235,25,46,32,225,177,187,16,150,166,114,50,150,196,66,78,104,97,204,213,8,212,165,248,160,150,210,47,122,81,214,162,147,53,201,204,106,213,70,41,33,113,18,80,132,8,85,50,250,91,66,197,222,45,152,44,65,196,9,141,35,209,124,13,201,24,208,132,66,205,85,83,74,188,56,43,114,118,97,161,139,227,107,169,116,244,193,201,211,49,130,254,184,187,222,101,228,96,195,170,179,25,138,116,195,11,87,113,178,207,206,48,39,61,193,42,133,147,81,196,37,84,100,197,49,168,250,203,28,7,210,150,53,81,134,195,45,2,56,188,232,40,226,17,153,90,207,185,3,64,188,183,79,248,126,176,219,150,92,184,223,160,171,126,24,202,220,194,186,192,70,35,97,158,249,234,157,105,103,92,188,67,169,84,175,137,208,179,212,177,196,169,173,53,93,204,68,250,43,40,195,93,181,183,81,85,52,162,214,167,194,196,144,56,118,87,0,8,20,16,74,146,68,190,237,141,16,251,46,170,194,33,106,151,205,184,44,196,75,228,236,229,111,171,40,92,188,184,27,178,212,114,244,252,110,205,143,62,103,57,219,101,6,101,213,76,171,225,186,110,223,215,102,142,85,219,143,57,220,134,30,5,28,59,100,96,157,91,127,87,201,113,78,107,176,49,6,131,173,187,239,41,69,206,117,242,206,61,108,131,208,181,96,34,8,63,17,158,167,161,4,171,204,41,201,237,17,0,81,228,126,53,75,146,73,28,209,220,40,121,71,82,145,106,54,19,24,220,88,125,35,175,5,12,207,12,157,15,241,253,138,51,107,21,212,253,100,157,111,30,49,80,137,247,43,106,20,5,128,202,51,196,40,185,4,88,142,172,12,170,40,225,114,129,215,221,119,18,14,155,144,220,164,149,64,223,9,179,29,140,202,101,179,81,24,214,49,89,155,148,211,219,231,254,254,121,61,232,191,151,250,254,205,69,39,209,204,161,140,219,85,58,164,31,2,218,163,40,195,199,244,83,64,219,255,251,178,100,63,140,4,148,102,198,147,65,71,160,95,100,89,57,49,227,68,83,37,157,22,77,5,126,129,140,179,165,104,151,141,16,48,180,67,36,96,201,154,227,229,125,222,207,113,181,95,199,31,144,0,80,0,194,0,26,252,5,36,70,243,96,131,41,24,100,36,169,119,174,114,17,177,173,147,10,70,136,61,164,144,242,208,80,50,78,29,46,112,81,184,134,125,184,211,194,181,208,24,222,251,157,70,195,225,84,222,217,52,159,101,175,19,182,156,231,86,194,193,139,225,45,106,171,219,32,52,255,99,89,221,125,181,99,42,238,156,239,114,142,191,185,241,63,159,175,130,0,1,38,135,26,127,11,36,30,66,142,134,169,43,106,14,0,153,138,160,100,58,0,139,86,105,212,98,155,81,146,150,55,58,242,41,233,76,26,202,166,217,10,124,192,36,5,86,85,3,171,4,14,140,113,176,69,184,58,105,185,100,135,85,255,36,137,207,75,91,232,126,219,49,143,188,144,69,150,101,6,230,252,220,112,29,137,53,201,235,82,199,255,11,114,60,106,81,239,63,253,116,167,201,95,6,112,206,50,151,204,184,64,191,248,1,151,154,101,190,22,106,12,167,86,232,119,11,31,54,190,154,218,94,169,255,85,76,117,58,157,220,87,84,124,233,206,173,142,226,89,97,43,1,76,97,0,19,146,80,10,197,161,72,66,228,12,168,24,138,172,190,144,123,190,255,141,107,21,46,163,100,8,94,197,218,30,67,249,249,212,56,121,78,151,225,206,14,223,86,253,253,134,202,63,241,136,203,195,187,230,71,1,204,204,198,205,105,60,200,253,57,151,78,149,183,244,227,162,26,219,251,217,146,52,61,233,145,157,202,47,231,161,255,241,45,175,151,243,225,138,53,170,0,4,228,149,198,16,141,197,72,171,68,118,125,150,2,14,135,0,214,85,178,184,77,162,78,147,35,152,229,122,223,215,175,147,161,99,6,0,254,211,86,148,60,18,207,136,198,242,134,46,99,10,177,118,222,228,216,75,50,219,209,158,124,158,205,247,238,115,21,48,151,219,135,228,85,117,249,203,187,222,127,255,200,56,243,89,249,128,69,210,35,23,72,214,101,90,86,129,99,1,184,131,132,86,52,232,33,76,196,41,152,204,228,200,8,48,233,135,76,219,155,81,59,184,238,30,113,166,242,180,75,211,215,68,6,4,131,225,115,172,201,236,134,242,224,244,154,32,12,69,108,57,172,15,86,75,251,67,115,221,25,37,4,17,148,170,48,180,228,195,32,218,84,167,8,248,146,202,154,244,122,113,165,33,23,174,215,153,171,181,185,131,128,170,8,44,92,113,82,98,247,17,16,184,242,16,40,246,189,2,198,13,131,42,80,248,134,109,75,210,145,86,251,255,251,178,100,111,140,228,65,102,200,155,1,95,178,92,196,185,1,49,230,12,19,253,155,24,77,5,126,137,110,148,35,193,132,153,232,51,244,43,53,234,40,0,3,102,186,0,115,116,163,20,46,168,77,193,167,233,59,158,89,105,87,121,127,89,243,166,165,196,15,67,82,77,74,31,70,34,217,229,142,139,202,172,78,3,6,102,197,217,182,206,146,105,166,164,228,85,125,42,38,74,42,1,178,187,175,218,125,95,103,210,40,121,114,187,208,99,170,226,34,146,247,165,122,97,80,4,23,24,135,153,157,43,130,226,59,143,251,107,13,64,182,178,169,99,185,126,58,247,207,74,81,234,222,111,143,94,169,30,68,179,42,23,18,4,138,122,171,154,150,63,111,247,14,131,183,77,227,183,212,46,99,42,196,49,199,126,37,253,189,52,97,100,109,237,137,115,230,144,20,78,89,164,79,79,51,25,212,32,181,1,94,209,46,223,217,174,203,137,2,133,149,250,140,190,21,218,134,241,152,193,172,32,184,53,135,17,248,154,126,77,100,205,34,220,1,183,151,29,195,66,116,234,219,52,231,167,199,230,103,80,210,192,248,104,52,146,202,112,9,146,138,44,214,138,147,107,130,23,156,29,16,11,199,23,184,78,230,250,151,127,255,253,181,0,69,179,90,232,64,16,56,16,136,242,130,2,13,202,21,53,231,248,210,26,45,245,104,25,214,37,90,78,38,205,51,193,68,193,49,108,13,62,180,22,167,80,96,20,147,47,115,16,61,136,166,75,98,139,204,202,228,15,181,214,144,239,86,133,77,213,97,209,183,73,231,126,153,27,111,4,46,119,154,164,70,122,114,115,115,79,157,168,54,106,164,190,174,82,138,215,119,191,253,131,46,143,162,94,30,125,139,66,204,179,173,79,228,130,77,222,204,241,136,228,229,246,114,34,32,142,167,160,108,198,107,78,164,145,115,123,83,54,73,4,167,239,172,193,161,100,109,152,73,112,115,179,241,120,195,153,155,110,64,6,11,148,11,51,3,132,68,104,188,160,72,229,30,213,165,0,88,219,45,92,80,98,171,37,42,61,44,122,241,57,173,35,155,77,185,26,94,212,194,187,66,166,173,131,1,144,73,84,128,140,60,48,24,34,36,180,34,145,50,220,193,242,44,76,32,79,104,101,111,8,49,195,203,151,5,43,191,144,165,19,15,115,110,178,254,144,0,90,30,112,76,68,195,131,33,102,181,206,104,37,111,33,0,228,56,38,141,162,120,69,165,209,33,199,229,38,36,200,243,241,192,154,200,105,45,51,27,234,100,96,18,41,4,154,133,58,153,85,25,42,167,240,216,43,178,41,129,190,14,70,43,45,147,137,242,54,250,83,133,217,144,204,166,84,46,150,36,106,149,94,177,18,255,251,178,100,166,140,4,166,103,198,147,65,111,178,97,196,88,240,97,233,12,18,109,157,24,77,61,79,193,137,166,38,52,192,14,133,170,29,71,150,255,227,250,46,175,174,125,179,217,14,95,123,165,118,217,122,183,121,136,244,206,204,53,153,78,119,119,116,101,187,161,182,56,231,118,70,37,109,214,109,9,28,212,115,217,212,211,89,149,29,136,152,236,228,117,3,140,0,48,224,171,4,164,147,112,98,123,237,234,173,105,98,208,21,18,231,172,93,69,63,61,23,103,199,179,208,255,232,78,60,166,75,183,205,66,193,54,113,111,193,62,173,156,200,142,150,105,13,61,255,4,127,184,54,59,195,133,43,183,243,167,72,135,84,23,76,214,130,68,233,121,127,145,215,56,34,239,147,145,21,56,252,110,153,183,240,159,223,174,113,202,187,114,61,7,85,0,64,0,124,99,176,96,18,18,0,131,10,60,47,41,174,11,50,146,0,69,9,65,8,53,204,44,10,230,237,192,20,79,38,217,98,178,230,201,24,34,3,134,229,239,51,182,216,163,86,140,52,50,4,189,20,101,212,203,161,219,102,79,173,196,21,146,179,98,96,188,156,139,241,231,142,29,226,177,198,88,13,45,52,105,255,113,27,181,155,52,152,65,77,62,83,32,144,119,148,95,75,61,159,127,251,155,163,67,191,54,25,226,49,151,132,201,206,27,44,243,60,249,185,106,214,254,144,205,92,83,37,12,199,118,119,57,204,20,79,20,98,139,171,106,194,84,210,198,53,38,99,7,250,101,170,229,60,174,115,220,102,183,41,156,41,169,144,215,171,171,44,1,210,187,64,9,28,20,81,164,154,110,171,227,205,19,73,74,182,76,194,20,54,21,154,182,31,41,173,109,50,201,234,101,149,80,13,207,13,107,8,114,174,8,188,142,120,188,91,244,172,223,191,57,76,221,248,118,1,95,240,243,153,222,4,3,12,15,1,34,116,80,172,28,99,91,0,241,170,59,229,197,52,230,247,97,41,145,80,109,14,162,194,87,54,63,169,116,98,22,101,65,218,110,172,68,214,35,154,32,101,10,195,176,67,133,22,113,140,14,133,20,201,53,28,120,12,97,142,194,89,198,10,16,102,226,228,129,193,84,149,192,28,56,134,206,225,155,27,13,7,41,147,95,106,227,41,162,97,12,197,248,95,79,169,120,42,203,159,248,25,50,170,183,19,4,35,87,144,253,29,246,142,177,223,181,79,34,218,73,125,116,46,151,196,164,211,173,42,82,209,85,212,29,4,66,101,202,43,3,188,79,83,242,246,68,238,68,28,217,43,236,211,37,19,217,225,106,142,237,189,119,243,92,21,52,151,58,127,169,252,67,191,59,154,241,75,228,153,17,250,103,13,177,155,204,222,66,208,222,255,251,178,100,215,138,5,122,102,197,51,97,79,144,121,107,57,109,60,195,125,85,241,155,18,77,141,126,193,232,177,37,244,241,154,165,130,64,65,6,61,57,200,67,39,148,149,245,45,101,38,118,225,68,30,232,91,60,179,13,171,80,215,82,114,187,106,160,20,88,94,31,74,183,215,173,150,128,19,112,42,218,69,88,229,98,119,73,228,87,229,197,202,128,228,105,98,127,42,101,41,173,83,226,186,164,127,251,92,203,192,123,183,88,56,83,105,242,5,135,4,247,67,254,231,132,41,79,167,114,58,241,132,40,169,81,230,49,51,13,157,61,6,79,49,166,125,190,150,84,163,195,147,92,253,110,102,85,102,239,251,184,237,88,236,217,15,10,141,115,14,116,148,149,127,44,214,246,219,90,252,169,118,118,102,251,16,121,236,218,233,199,165,57,207,24,219,244,174,213,0,0,72,24,34,28,150,106,20,36,45,121,166,171,178,14,116,106,57,46,152,2,193,180,146,220,176,172,164,240,194,141,80,229,9,49,71,123,252,30,69,73,118,18,212,39,49,202,3,204,160,236,244,173,174,168,235,243,122,86,113,123,173,157,209,114,204,21,70,103,136,58,140,168,255,213,221,93,209,254,174,154,76,152,232,98,162,156,99,167,188,217,232,135,93,211,49,153,218,212,83,77,33,60,141,212,136,171,189,140,117,206,123,34,49,43,24,122,59,49,199,162,209,22,134,35,49,43,152,199,156,181,204,8,73,236,0,0,100,5,171,107,147,147,175,172,117,97,165,85,169,165,1,83,63,19,55,44,40,249,51,57,139,73,83,245,237,66,36,98,40,155,12,227,184,88,203,135,59,33,186,170,152,125,129,163,51,138,124,52,16,206,116,75,136,23,101,39,188,5,172,126,92,138,150,180,195,7,174,38,109,42,12,240,194,23,238,130,141,127,39,52,35,221,223,45,215,54,42,174,231,174,100,74,121,19,183,63,115,223,233,153,130,252,206,73,50,18,242,49,95,84,198,139,0,4,33,137,132,161,153,128,1,25,59,64,140,20,237,7,7,131,0,68,72,6,84,166,51,134,96,64,104,120,209,155,16,161,168,63,193,210,118,17,1,255,26,42,130,31,246,63,25,95,49,23,136,56,164,12,7,54,188,224,198,32,165,175,25,110,170,72,203,231,11,109,210,11,4,211,134,95,166,46,186,166,147,14,16,202,87,164,48,173,143,253,184,21,162,222,138,72,99,239,238,76,49,231,161,211,233,106,43,49,134,93,238,178,198,121,150,198,199,207,147,89,35,137,23,100,150,65,10,49,68,136,162,81,3,77,116,13,187,134,251,127,213,78,190,225,85,29,241,118,144,118,69,20,185,27,60,165,16,200,71,119,62,52,199,123,74,42,98,174,15,207,180,255,251,178,100,213,128,4,62,102,201,235,12,83,226,118,108,217,9,97,35,116,24,141,155,14,77,153,126,194,40,179,102,188,244,153,212,244,76,69,181,237,56,213,153,28,110,186,80,3,205,52,124,130,165,222,57,69,110,224,37,32,70,54,3,150,214,75,109,220,97,171,98,183,118,135,78,76,74,208,151,178,169,49,59,90,3,213,118,198,52,208,146,208,208,148,249,75,40,90,41,149,19,103,159,77,225,150,216,156,22,197,77,87,153,156,173,97,117,42,67,36,102,187,252,100,89,88,138,139,140,169,124,114,16,121,128,73,169,100,179,116,252,72,220,156,169,236,121,110,64,201,103,89,62,73,241,60,149,29,173,115,86,81,136,30,122,14,92,19,49,177,153,211,108,158,207,250,109,120,250,100,46,94,55,113,138,147,159,77,217,243,37,83,214,61,239,11,90,0,204,222,132,162,216,80,80,42,174,96,130,198,58,162,192,67,5,146,217,76,141,96,88,48,169,115,219,105,195,163,96,250,86,124,241,35,163,234,16,17,28,110,48,247,104,164,45,120,195,68,17,90,6,234,210,100,212,20,237,134,66,244,53,202,124,22,179,180,244,197,96,70,204,253,223,112,164,203,202,77,27,107,212,175,19,119,168,255,85,164,134,222,121,167,90,2,219,97,138,91,163,189,255,204,191,125,213,76,213,93,58,234,223,152,67,74,155,77,151,111,126,17,227,16,196,205,145,8,53,50,53,225,140,105,174,250,122,50,236,192,230,253,50,255,179,123,87,41,239,207,183,189,249,27,217,123,238,93,247,106,194,245,219,235,54,179,210,229,55,40,83,11,158,207,78,215,62,148,166,117,80,139,167,19,105,100,177,203,203,146,23,223,226,59,247,118,124,47,22,149,249,179,89,245,233,141,68,129,55,212,211,97,60,250,180,164,155,30,51,13,44,163,167,50,119,225,117,181,91,27,202,127,217,66,161,194,209,186,239,19,239,100,167,78,25,153,37,211,114,208,152,154,190,68,19,166,126,120,84,105,21,28,251,23,36,54,66,45,203,80,187,149,145,112,80,34,106,127,121,93,139,189,100,64,113,136,164,103,32,134,27,64,155,203,177,94,40,103,33,0,132,48,18,19,114,84,227,26,77,69,192,132,44,179,76,40,125,55,36,145,96,44,74,226,5,149,75,46,148,233,134,160,170,72,38,79,2,68,230,160,204,242,88,145,31,195,172,46,95,84,149,200,102,120,127,65,67,102,36,126,229,146,79,38,73,75,92,142,177,170,202,157,144,172,150,214,75,171,255,247,205,253,179,190,230,58,139,158,175,168,254,102,120,238,247,252,85,182,233,209,196,252,213,189,178,251,60,215,116,230,62,210,85,141,89,181,81,207,87,119,246,197,175,15,114,197,131,9,255,251,178,100,214,128,5,171,102,196,11,99,103,160,118,172,217,173,60,195,169,82,217,159,33,76,173,247,193,213,51,167,60,103,161,4,253,62,49,6,60,153,137,26,62,96,235,82,210,3,252,203,247,119,131,166,107,40,200,73,209,193,33,157,122,235,183,35,110,131,157,204,16,72,45,76,130,176,146,26,242,160,147,228,226,134,91,7,135,254,53,246,69,61,250,74,251,159,255,147,123,77,106,77,26,46,58,167,237,215,190,146,230,221,117,118,150,31,92,206,62,29,134,69,93,205,223,110,241,123,77,200,134,112,185,73,55,48,211,16,108,222,144,194,19,180,196,63,16,92,80,237,146,157,168,110,215,31,253,78,157,29,141,68,153,107,237,229,103,234,108,238,103,196,85,76,65,77,69,170,170,0,77,10,64,179,192,192,35,75,59,45,161,26,97,130,0,152,32,195,104,85,13,50,220,115,6,15,1,3,20,2,196,64,165,39,156,7,148,201,8,20,54,36,109,76,215,152,228,102,23,21,105,70,26,0,16,57,94,1,174,28,8,159,79,203,89,141,190,129,112,41,155,12,54,92,216,229,84,106,109,55,25,118,61,59,86,22,64,173,181,227,12,37,161,68,224,152,22,180,178,87,70,222,118,51,73,201,79,225,222,97,159,13,147,126,195,73,4,158,70,132,245,104,183,115,77,146,50,185,161,10,33,204,241,129,51,239,29,98,69,113,140,138,4,26,208,162,1,57,137,23,152,146,190,110,17,199,1,144,166,118,53,40,33,156,47,152,42,155,148,215,52,77,147,73,85,27,58,153,220,19,102,196,17,73,183,10,59,126,222,128,3,171,153,196,177,60,228,229,17,118,224,59,18,6,134,68,93,234,20,98,191,107,54,180,197,96,225,67,162,127,237,141,12,19,174,54,248,132,113,238,216,182,195,144,97,117,152,175,123,95,247,232,163,254,70,68,183,244,228,80,34,152,118,72,139,187,192,147,42,221,253,254,91,121,248,241,157,139,118,119,42,191,207,56,85,99,202,115,15,25,19,223,236,93,107,197,39,238,245,190,121,239,178,237,242,41,139,179,148,230,185,45,199,200,138,191,51,145,59,62,77,155,100,116,126,172,0,96,192,138,110,187,74,161,26,43,50,70,135,188,26,26,102,104,219,70,193,96,86,167,37,231,137,150,2,71,92,49,146,109,228,134,41,220,199,222,135,114,231,229,229,251,122,102,84,119,174,72,171,176,219,48,197,140,110,136,6,163,216,17,73,8,80,1,196,200,33,28,32,11,40,192,141,156,33,97,83,45,78,94,89,122,126,254,38,255,155,251,217,27,73,155,164,125,98,144,125,195,116,159,252,205,69,221,247,53,95,211,91,91,92,27,84,121,135,104,96,162,88,168,246,52,130,104,162,255,251,178,100,223,0,5,244,103,67,139,99,111,176,126,76,233,157,37,230,69,18,221,157,33,76,33,121,129,221,49,165,52,197,141,157,161,173,63,61,186,89,123,154,107,85,29,213,187,150,182,15,61,238,43,2,9,72,0,145,0,25,162,130,36,193,230,6,156,124,183,27,135,201,193,130,50,202,59,8,161,26,227,109,117,155,146,215,64,28,169,198,22,240,80,32,168,16,113,152,137,216,149,130,168,204,32,40,88,79,144,183,170,101,119,111,52,184,145,6,161,220,204,136,241,198,173,183,156,11,109,92,89,177,189,50,135,234,83,229,212,31,150,8,193,230,105,146,71,231,121,9,169,45,44,28,66,71,177,23,83,122,63,135,23,73,170,172,7,209,65,236,21,113,167,66,122,152,130,154,139,0,140,206,92,205,128,192,133,38,150,56,229,154,217,209,84,8,8,4,44,68,56,0,105,49,64,96,196,62,92,144,224,88,172,91,213,166,55,118,236,231,38,140,169,233,167,139,169,68,56,170,128,209,98,213,191,202,28,42,147,134,112,154,50,164,128,36,60,199,50,25,41,35,65,195,20,87,91,1,109,84,31,133,99,208,197,40,84,1,172,92,80,181,212,5,41,40,186,121,60,200,174,91,163,237,123,255,188,79,80,236,218,108,177,79,175,117,213,60,180,208,201,209,162,218,234,230,235,29,186,89,44,57,184,164,137,87,164,89,34,124,241,142,130,146,63,155,188,99,30,42,57,145,220,84,225,144,61,225,78,183,113,234,195,135,68,164,215,222,52,174,110,28,72,0,166,76,14,104,163,14,191,73,187,140,165,0,2,77,23,73,1,114,219,209,214,122,205,150,38,171,57,72,11,38,69,235,41,151,208,58,143,36,240,101,99,196,7,148,161,233,30,46,244,229,25,244,208,100,155,59,146,231,247,171,12,187,75,12,185,95,50,123,161,44,244,228,95,230,167,56,97,60,55,97,88,102,24,98,138,34,133,202,55,12,83,188,127,171,17,152,126,249,194,208,148,54,126,97,94,182,153,247,231,182,111,23,185,91,77,12,216,93,51,182,28,194,94,20,89,104,30,199,31,88,167,155,105,73,167,218,16,217,176,128,44,78,6,27,5,38,0,25,152,0,8,118,2,34,46,82,26,2,132,26,4,204,204,143,112,0,53,214,206,93,180,144,35,81,48,249,54,12,211,138,101,149,246,84,161,143,108,92,128,248,96,107,18,252,90,221,43,237,98,171,160,178,101,110,212,15,85,118,192,241,103,214,93,19,125,165,237,26,55,74,220,221,103,109,210,115,39,153,238,49,24,158,0,4,165,7,166,12,150,181,234,38,218,158,59,185,171,187,185,125,113,210,175,90,85,59,124,245,191,207,81,113,18,154,241,220,167,163,91,143,8,255,251,178,100,223,14,5,211,102,195,139,111,69,64,130,140,217,77,60,38,194,20,205,155,18,77,33,93,1,191,51,163,65,131,10,168,134,82,161,163,133,136,23,113,14,198,153,36,158,163,142,115,20,225,185,155,117,60,195,190,154,28,122,163,23,115,80,211,192,243,247,127,250,6,162,226,202,89,157,149,155,62,237,69,165,98,27,181,218,243,182,226,168,193,111,83,86,226,214,119,219,148,156,184,244,223,154,44,11,97,142,128,187,88,244,193,100,226,232,213,30,43,36,244,116,8,249,90,71,206,162,251,239,151,177,87,242,109,155,25,9,180,179,235,54,118,101,53,217,101,84,119,110,86,107,47,34,43,24,174,229,119,157,145,131,181,220,205,57,16,190,170,114,102,239,219,101,179,94,204,101,233,255,252,116,0,5,211,23,232,16,184,168,144,10,136,121,113,147,58,210,74,193,162,82,166,55,194,73,153,181,199,150,80,22,100,62,225,213,136,63,206,218,92,122,142,189,159,1,52,251,1,116,139,242,13,148,79,149,6,208,184,13,102,164,145,165,100,253,57,245,223,73,29,151,235,83,178,8,131,253,106,195,131,65,44,139,64,175,229,5,184,140,21,89,157,67,157,149,225,149,55,117,250,239,255,149,123,130,238,93,118,88,144,80,147,205,13,19,181,199,216,187,143,28,244,84,148,88,72,40,19,208,129,185,30,53,32,238,60,23,176,35,199,211,12,7,204,45,88,95,114,97,172,53,169,226,122,124,87,214,30,237,77,227,63,211,122,166,243,139,70,137,46,241,138,255,221,14,138,150,220,191,168,142,176,67,107,7,83,140,57,118,193,76,4,73,99,200,143,102,124,41,40,53,65,244,241,176,250,212,20,225,22,37,2,127,116,172,54,83,38,134,83,20,202,180,149,182,247,135,196,157,29,223,183,249,254,112,38,189,250,211,251,237,213,79,123,126,135,179,31,190,53,169,172,163,252,215,212,52,186,239,243,60,225,112,173,194,241,56,76,155,32,180,190,39,61,42,221,100,60,183,195,18,122,165,20,210,117,165,142,248,84,95,118,204,251,157,167,211,215,223,159,90,42,31,91,63,255,2,44,128,0,22,92,198,212,22,112,42,60,100,106,205,51,97,146,125,6,133,129,43,225,93,73,80,227,68,172,10,54,43,117,148,197,5,71,254,106,9,127,37,49,216,63,17,192,111,20,204,196,30,238,171,28,212,87,229,11,247,21,18,149,215,161,185,110,83,43,150,70,104,162,115,116,217,218,167,149,190,84,157,147,212,171,41,104,176,229,236,241,207,44,59,255,91,94,166,155,153,222,85,139,29,175,169,154,115,24,34,149,33,111,192,69,245,172,36,134,103,241,204,223,115,100,164,92,220,201,27,165,247,36,198,39,82,255,251,178,100,221,8,21,164,103,68,147,67,127,160,126,140,217,93,25,230,54,20,69,159,23,45,13,254,201,231,179,101,116,241,153,241,150,150,184,127,62,48,221,11,120,214,233,247,46,229,189,102,220,209,43,170,94,4,54,226,55,73,201,2,9,28,58,2,46,151,236,191,204,89,33,200,228,248,59,158,66,82,177,164,15,174,209,0,197,5,16,89,119,239,105,240,32,90,130,202,255,211,227,146,64,80,71,38,102,179,29,151,243,174,157,87,95,234,103,150,201,103,93,148,232,167,85,85,55,178,242,238,219,42,34,199,246,32,124,51,228,226,86,154,89,150,126,21,172,118,189,182,57,125,15,237,177,218,249,180,216,241,14,232,231,159,90,248,239,25,174,223,239,222,149,190,35,173,153,177,186,214,112,151,165,2,64,21,92,100,183,164,136,177,134,162,176,32,237,148,96,160,141,185,0,19,91,12,72,42,203,119,228,228,146,137,184,93,194,84,239,200,171,63,146,9,20,174,71,76,74,18,1,150,252,210,111,69,160,233,93,232,146,162,205,100,57,217,78,231,126,205,236,162,246,214,92,245,44,23,106,46,216,109,211,205,207,229,16,197,164,62,179,178,218,58,244,56,87,254,220,199,142,154,81,201,169,134,176,228,22,182,130,52,39,139,239,2,185,27,16,89,115,134,239,90,222,16,232,139,173,20,212,83,131,64,132,86,134,25,105,220,35,168,20,120,25,133,141,123,239,235,26,221,241,184,187,147,59,165,188,56,118,207,141,10,22,160,106,178,53,139,16,250,65,8,170,30,32,87,109,155,33,176,162,239,180,72,201,182,176,47,172,174,218,216,143,67,83,58,133,30,19,199,145,89,255,102,191,191,63,111,235,238,254,33,108,147,30,178,99,185,111,239,214,222,25,99,83,60,248,148,37,104,186,11,236,105,208,76,162,54,181,243,214,149,155,222,185,25,53,58,103,74,146,195,224,213,68,111,125,87,223,188,175,48,101,74,76,170,50,88,196,25,102,255,99,100,200,181,55,65,157,211,216,228,210,85,215,100,42,78,75,126,238,246,246,132,158,110,36,34,13,2,0,4,40,214,199,53,44,198,159,14,132,21,24,97,211,170,4,9,13,27,82,179,133,4,72,250,138,63,112,192,86,144,153,149,63,19,88,41,56,208,10,142,227,215,126,27,140,198,214,9,40,166,228,186,165,125,229,238,132,86,118,41,72,148,140,95,145,59,83,42,94,250,92,166,139,43,45,45,166,225,27,212,18,254,206,193,125,137,187,119,162,81,109,93,158,206,207,123,249,255,61,37,18,40,67,143,240,164,13,93,50,120,197,157,79,158,125,225,204,139,50,231,57,37,200,147,168,68,97,104,136,129,92,194,240,44,58,29,118,99,2,113,9,255,251,176,100,221,8,5,74,102,197,179,67,127,178,128,204,217,93,60,200,158,86,13,157,19,45,13,254,194,29,51,102,124,195,34,124,92,82,53,152,95,250,196,135,10,107,226,153,222,230,196,58,91,77,111,97,247,42,65,200,53,34,49,246,70,198,58,173,196,128,198,78,73,75,20,178,203,112,31,18,202,44,75,232,140,81,220,8,171,19,145,233,8,54,255,99,20,18,137,39,234,106,53,33,223,112,242,105,103,253,183,125,195,217,95,57,99,140,68,155,168,212,79,76,205,230,37,20,205,61,158,179,121,12,40,240,192,99,138,58,229,6,104,165,58,185,133,146,183,100,243,113,147,150,251,69,209,112,143,40,88,195,20,151,51,113,240,164,209,54,144,54,207,120,43,148,134,215,75,60,248,181,117,250,24,232,123,12,120,65,170,241,61,247,181,69,115,206,117,157,189,131,13,82,0,0,48,1,166,64,83,5,64,24,112,181,2,161,192,209,148,217,128,15,7,95,64,92,12,97,245,124,224,84,110,40,113,81,10,94,140,123,179,56,158,49,85,202,166,66,192,83,101,159,202,125,190,39,121,153,73,24,168,119,7,206,187,80,105,72,141,99,113,62,158,46,140,141,175,48,221,182,105,86,104,60,53,32,233,227,5,5,246,54,109,174,72,145,162,37,168,247,129,142,44,38,129,44,12,37,88,165,62,132,176,234,226,74,49,89,243,187,118,153,168,168,47,100,106,211,107,182,184,67,6,220,140,26,208,242,210,159,23,79,107,60,12,249,167,175,104,91,123,229,238,62,152,204,108,159,58,72,192,23,182,32,36,188,196,9,12,97,75,248,178,195,116,253,50,134,111,52,33,228,146,134,142,42,150,196,64,226,226,226,195,183,150,30,201,72,216,184,80,23,73,127,154,127,192,158,122,20,35,69,155,170,52,50,227,152,54,142,35,69,177,152,50,173,150,148,66,95,77,9,106,41,239,169,6,198,249,36,97,56,193,241,8,200,62,76,166,6,85,185,153,47,81,64,89,149,201,244,189,229,78,186,156,198,210,253,144,199,119,167,190,236,229,202,58,20,12,200,147,49,118,129,210,164,204,101,228,34,138,144,45,205,239,95,82,43,90,51,124,215,134,184,156,215,245,187,187,180,80,13,182,117,64,128,3,82,97,234,21,71,2,128,44,19,60,52,192,148,160,12,25,127,196,140,219,210,252,197,41,229,3,160,199,156,85,166,134,45,179,168,252,169,213,165,131,48,193,97,90,130,120,224,92,88,160,66,190,2,239,191,4,17,159,52,60,250,103,180,75,108,233,121,101,41,60,196,240,114,35,54,114,192,131,24,184,123,59,12,70,76,172,109,85,155,71,94,163,139,69,151,81,138,17,212,38,61,3,134,21,163,105,139,255,251,178,68,211,8,133,11,102,198,75,79,67,226,150,204,216,178,97,134,124,20,81,157,25,45,49,20,194,128,179,98,97,167,153,240,21,44,163,28,147,118,78,115,18,224,236,59,28,150,164,84,204,141,148,181,161,181,83,99,198,210,158,231,14,14,241,195,15,69,161,186,161,87,29,149,60,43,115,45,220,196,203,53,171,52,130,171,84,0,11,144,120,49,66,12,112,132,122,119,140,176,70,112,144,207,221,0,4,170,233,117,45,64,41,110,76,86,125,69,18,66,117,152,40,108,51,249,92,188,28,36,177,238,23,161,176,72,63,39,103,68,182,193,102,113,98,203,146,150,71,210,225,70,247,72,180,162,202,157,235,50,137,157,90,219,149,34,192,51,128,4,82,61,230,248,155,135,72,180,169,21,119,76,130,220,168,210,202,66,167,117,84,156,214,214,27,206,131,239,40,41,111,83,157,103,77,155,100,83,243,87,225,177,182,156,149,110,255,228,196,240,222,68,233,118,241,190,33,182,59,92,126,103,113,144,57,109,169,108,94,255,176,251,142,2,62,51,170,0,8,0,2,8,156,216,116,170,176,36,240,116,1,72,96,82,207,32,61,145,30,8,173,119,121,24,159,162,81,74,57,158,198,57,85,75,101,16,219,185,239,75,254,204,7,72,122,233,38,179,66,123,187,15,161,180,158,39,69,73,13,209,117,149,90,165,103,83,118,29,185,4,203,153,98,83,32,114,169,55,94,219,245,51,11,189,30,163,206,146,206,89,229,142,183,134,127,233,47,49,25,183,68,204,116,230,185,203,159,190,102,107,100,136,119,33,48,12,219,49,156,194,33,37,35,198,29,0,198,216,165,30,252,153,16,211,153,45,236,207,192,235,83,223,210,0,4,80,10,1,26,230,37,33,94,15,91,248,180,239,198,157,248,104,32,177,182,4,208,162,81,181,8,181,202,155,144,222,206,197,73,184,189,73,69,188,141,38,174,85,83,249,235,51,96,135,233,163,49,3,240,43,60,177,199,200,27,125,205,59,148,205,225,40,94,47,103,31,114,251,161,245,3,11,99,119,76,32,95,214,199,118,89,179,133,187,163,26,109,99,54,93,74,139,197,62,82,45,78,197,10,220,59,158,198,64,193,94,49,165,241,43,22,139,75,19,214,157,252,67,213,251,113,211,117,93,220,126,21,153,164,16,0,141,38,58,168,161,209,130,97,131,10,1,6,62,107,106,60,150,116,98,172,28,2,160,84,92,79,86,114,60,118,61,139,188,94,184,252,244,193,187,164,8,193,10,60,248,226,79,136,146,242,209,194,128,249,69,8,238,117,2,13,43,55,3,199,67,148,79,148,164,247,43,201,180,156,181,9,217,119,48,223,75,111,76,197,213,77,162,155,246,213,31,236,134,164,255,251,178,100,189,8,4,143,103,69,67,33,87,176,135,44,216,236,96,200,174,16,25,157,27,141,49,79,130,26,51,101,125,131,33,249,252,199,191,213,159,74,209,102,60,245,91,236,136,234,251,154,189,21,246,85,232,115,152,215,102,187,37,213,115,129,91,168,0,8,138,21,80,195,82,205,174,90,50,154,91,211,209,107,242,136,182,68,164,164,108,44,193,201,125,10,41,48,12,12,171,137,53,174,200,1,43,255,159,229,49,14,79,74,239,30,106,127,72,113,218,179,150,71,185,239,69,77,122,171,149,156,64,90,161,102,27,109,150,175,54,212,147,201,113,194,135,18,99,109,114,140,120,230,19,188,48,193,85,15,229,217,202,54,217,181,231,145,88,247,66,237,116,53,87,183,157,42,120,223,228,233,185,113,137,104,62,221,92,148,137,107,186,122,148,166,226,103,227,176,140,166,234,0,0,32,12,0,0,16,184,85,60,113,76,132,0,50,161,3,128,156,1,139,132,12,32,56,154,110,153,152,165,209,1,24,64,42,142,5,134,21,136,161,148,80,85,93,16,67,162,189,88,44,3,19,149,152,114,236,78,181,60,46,10,120,31,182,157,156,20,176,177,118,202,184,186,65,86,169,57,84,252,125,60,41,136,235,130,98,201,49,89,226,195,172,182,194,85,45,113,250,238,95,63,179,223,179,247,237,239,153,154,119,111,255,176,177,68,52,204,133,10,5,87,171,13,223,205,190,5,145,219,169,183,219,109,126,147,52,159,223,254,239,201,141,247,234,142,144,181,209,166,134,154,251,27,118,162,247,41,2,186,70,207,1,212,56,75,167,217,122,192,227,58,93,236,104,143,255,113,143,104,16,220,177,11,81,159,66,134,119,130,225,199,2,111,86,196,128,0,20,2,64,21,121,120,0,199,8,130,34,131,64,176,211,26,123,117,48,213,166,150,241,57,85,194,170,20,34,253,202,108,41,41,105,106,210,210,231,139,15,162,183,102,154,114,119,31,221,74,246,163,247,43,30,179,146,22,130,40,232,242,128,75,24,98,90,146,90,179,1,65,139,36,26,80,221,162,137,150,77,40,36,34,132,188,233,200,84,19,178,116,139,23,217,244,193,135,32,116,35,236,153,77,175,165,87,205,110,180,166,90,99,9,59,212,76,122,11,19,160,162,145,36,50,209,246,76,250,65,158,8,178,57,180,141,221,140,38,140,76,108,15,199,151,14,118,82,178,79,220,63,81,200,73,62,176,1,140,124,42,204,5,58,51,198,193,64,140,25,182,188,92,213,99,110,166,104,248,240,181,124,215,84,137,2,164,145,130,59,59,62,245,208,94,191,43,198,118,136,72,228,4,237,135,176,116,67,124,147,68,195,85,200,36,107,137,202,143,76,149,39,187,224,252,107,255,251,178,100,212,10,6,33,103,197,107,76,126,96,158,44,216,204,96,200,204,82,21,155,23,13,49,84,193,239,179,102,124,240,154,92,71,142,147,211,148,126,226,99,152,75,10,134,143,75,72,75,246,122,162,219,217,187,190,148,234,207,155,166,183,220,244,61,167,57,136,204,181,186,217,79,61,209,108,141,67,28,231,38,75,186,178,57,215,118,68,208,213,103,157,206,158,168,166,186,52,158,102,230,144,0,68,81,26,237,214,4,4,171,72,170,4,61,51,150,36,164,124,219,103,248,109,115,109,0,212,199,41,139,9,210,54,10,91,121,55,46,113,26,188,61,191,34,243,184,140,205,176,197,106,215,84,164,69,1,234,49,166,230,50,24,237,220,211,194,65,205,126,154,37,146,90,75,86,22,247,180,223,181,79,118,120,180,62,125,169,231,38,138,72,188,220,156,157,157,242,123,70,107,165,78,237,38,61,100,167,90,83,91,197,120,65,38,239,147,255,111,150,219,189,247,247,118,255,247,245,255,237,216,38,0,8,16,0,17,50,17,228,205,34,133,69,4,144,163,0,172,155,148,218,247,118,7,114,103,204,39,78,65,42,145,74,244,181,47,186,214,235,75,36,113,206,206,171,83,155,52,188,69,217,39,125,133,219,79,124,228,157,26,76,158,101,79,99,104,243,75,174,93,137,154,178,32,218,253,14,177,113,255,195,191,233,255,68,210,223,250,209,76,35,143,71,238,136,197,207,121,138,81,204,70,71,44,165,209,102,158,198,49,174,94,132,198,23,38,60,136,246,100,61,8,93,169,179,62,235,181,234,109,102,34,53,209,153,66,55,172,1,81,238,54,96,169,166,218,32,33,25,102,69,69,6,201,202,5,19,18,78,49,128,39,70,166,98,188,219,180,168,146,154,78,94,230,99,123,56,59,17,73,37,62,254,121,156,84,62,135,167,15,68,164,73,87,187,251,75,173,122,121,14,163,36,202,62,228,98,171,209,21,149,20,63,189,103,101,181,119,148,31,2,60,44,14,163,70,182,239,87,67,150,229,10,37,97,203,222,225,113,173,30,203,111,13,190,59,85,165,184,227,75,254,127,141,127,154,239,159,154,220,19,52,78,80,11,105,146,7,25,10,25,84,132,220,135,154,65,88,120,36,13,31,77,85,108,20,42,23,8,82,214,252,101,8,152,54,7,116,219,35,174,132,15,172,66,9,157,135,217,53,24,24,197,44,45,229,76,91,200,77,135,210,20,188,213,145,255,147,82,117,134,63,89,63,18,200,38,81,42,148,115,38,19,22,126,91,180,190,243,225,45,142,198,110,64,52,118,158,73,101,76,123,253,255,222,162,30,49,212,98,114,149,168,49,188,41,15,157,56,92,176,219,225,33,145,22,242,192,155,155,22,123,194,255,251,178,100,196,8,4,70,102,199,83,41,85,64,123,76,217,109,37,232,71,22,141,155,14,13,141,254,194,108,179,99,245,131,49,241,119,216,163,9,142,98,106,87,50,163,6,161,2,162,195,229,174,97,235,113,34,98,183,141,121,179,143,186,73,46,243,111,72,30,250,246,107,16,197,12,25,186,108,122,81,222,77,179,224,0,68,9,136,2,109,185,11,5,149,206,48,250,233,177,65,39,143,198,76,33,126,80,76,226,187,203,105,142,252,148,44,16,20,96,145,167,228,32,173,16,20,51,151,43,116,51,205,204,115,242,85,101,243,128,209,120,61,209,77,123,36,182,121,77,101,107,208,189,70,17,211,169,137,153,88,169,110,252,17,116,158,43,182,231,189,116,155,141,197,77,205,109,46,57,20,11,51,114,22,247,26,117,250,214,88,231,25,149,214,181,35,110,122,149,125,170,62,252,53,247,97,140,242,202,33,163,113,43,123,177,198,175,91,79,227,46,94,172,254,236,215,105,77,219,254,238,197,239,244,217,176,57,40,138,0,15,16,2,159,204,233,76,86,71,150,20,64,42,32,169,50,248,29,171,191,0,167,89,120,192,241,8,21,4,195,84,75,62,229,4,51,81,177,70,172,64,57,86,93,242,27,245,52,253,64,184,133,146,128,104,230,185,25,200,158,36,195,132,42,145,12,224,232,66,43,155,183,97,10,28,35,28,231,245,255,93,87,53,247,117,95,94,255,31,255,63,199,207,210,221,77,223,17,44,209,42,241,123,251,77,180,51,94,211,87,81,169,38,214,144,65,214,202,131,253,177,108,95,55,215,141,189,203,157,215,56,222,60,59,58,143,76,207,173,237,184,124,168,4,30,128,4,166,156,96,201,39,106,228,65,236,92,227,171,221,196,13,21,121,66,242,41,204,15,29,96,152,6,196,249,229,120,200,104,142,14,195,86,187,43,200,109,41,7,47,59,51,115,254,188,23,122,149,85,52,61,70,20,153,240,149,229,50,243,244,58,176,205,106,184,125,152,59,214,227,94,246,233,182,248,184,246,158,24,215,45,255,121,136,240,205,76,22,204,202,108,194,191,159,121,152,149,51,255,251,67,207,216,250,251,175,223,62,199,182,87,124,111,150,192,185,128,8,10,233,13,0,92,128,193,71,76,12,101,55,77,52,42,9,71,133,62,190,129,42,133,220,17,130,103,13,179,18,177,8,140,254,87,22,180,113,124,66,230,234,65,208,240,80,54,81,47,150,81,12,0,197,100,174,91,243,29,46,212,61,18,129,36,179,186,149,203,100,51,11,182,205,28,110,154,51,22,179,1,97,118,246,19,116,217,51,253,110,147,186,199,46,111,95,255,80,211,117,251,227,98,249,162,106,174,94,186,74,166,177,178,231,66,123,34,194,255,251,178,100,193,136,4,127,102,199,75,40,125,242,123,12,233,26,60,102,120,22,33,157,19,45,161,254,194,31,51,165,252,243,34,125,76,193,198,46,136,100,255,91,178,43,155,143,185,37,15,19,73,166,137,5,136,149,98,1,0,224,52,113,194,74,65,108,190,233,138,102,7,129,171,83,90,158,154,221,171,3,94,28,26,125,253,137,104,229,116,255,220,2,8,135,108,200,114,57,36,142,175,78,223,124,179,101,146,59,16,75,149,130,68,116,139,26,36,80,182,237,170,142,245,141,235,114,196,161,56,192,176,237,50,212,97,79,91,74,55,159,242,146,5,101,227,92,93,25,9,67,57,216,105,221,101,233,94,182,237,178,224,163,30,209,175,132,69,146,23,171,207,172,243,51,186,89,100,100,138,198,152,165,152,184,241,172,97,249,113,57,241,75,141,130,86,126,106,57,72,72,158,26,37,33,17,90,218,173,137,25,77,71,210,25,59,167,41,189,142,34,225,102,150,120,2,77,37,0,0,42,12,0,13,141,214,91,97,19,17,81,0,16,208,121,36,212,144,124,68,46,119,117,42,223,40,154,127,195,180,153,75,34,124,80,71,71,244,176,228,139,97,141,39,85,200,234,129,140,160,74,190,183,102,107,179,121,231,26,32,171,25,40,204,134,163,181,198,89,161,189,168,180,51,111,78,217,221,83,226,14,186,170,29,223,63,111,143,109,221,223,199,21,55,31,22,251,247,84,247,50,233,119,204,61,178,215,219,37,136,187,94,223,45,86,100,181,19,83,58,181,167,59,49,112,213,123,155,216,231,232,223,127,28,124,180,72,0,16,160,34,171,19,194,237,67,233,224,78,60,163,146,228,10,234,20,94,122,37,43,139,227,184,64,36,36,231,21,106,166,162,187,150,210,131,50,12,180,13,71,78,91,33,121,154,205,106,179,145,189,196,121,30,220,232,79,47,114,149,182,229,21,27,136,162,44,168,252,140,238,228,65,119,99,160,190,86,93,209,95,57,202,166,75,146,178,43,161,218,142,213,70,77,25,243,59,203,217,202,236,130,107,83,172,133,91,170,44,213,17,177,170,204,238,152,33,198,165,129,10,69,65,202,198,204,88,96,192,210,87,65,134,7,137,21,22,228,207,1,67,5,209,162,6,107,165,80,246,95,15,184,48,100,177,59,99,169,180,201,163,204,246,196,6,166,74,8,229,190,174,208,24,29,94,62,205,82,142,94,204,102,145,60,120,82,82,167,114,121,214,95,11,176,214,35,235,33,167,195,235,3,6,65,148,207,45,20,78,189,21,169,246,225,59,77,157,236,230,111,239,119,51,221,86,202,162,185,182,198,182,83,246,66,95,157,114,102,51,234,255,238,100,67,220,150,93,93,37,133,25,14,105,230,233,104,117,255,251,178,100,199,8,4,87,102,200,107,12,91,192,118,204,216,233,60,197,142,23,217,155,12,13,153,158,194,72,51,102,60,244,154,61,203,101,171,123,119,182,200,94,55,135,220,246,152,113,244,46,158,29,181,169,156,245,235,2,139,91,111,180,113,116,80,67,57,54,203,94,221,68,192,187,1,247,153,198,183,34,69,213,94,125,224,132,170,212,174,171,45,215,91,60,125,185,51,64,87,244,235,181,104,52,79,49,152,153,61,118,148,143,22,4,54,219,218,229,97,85,9,57,211,81,36,87,62,202,206,160,187,81,218,59,183,175,162,235,52,213,201,41,50,170,152,156,141,47,86,229,146,214,169,118,141,161,106,166,126,152,214,27,144,252,214,70,61,143,151,124,96,90,65,9,68,141,163,87,77,2,30,43,23,40,154,106,86,118,33,213,134,23,210,167,241,143,122,175,13,181,230,254,71,219,221,91,225,188,195,148,120,193,247,5,34,205,122,218,97,36,48,244,33,202,102,218,146,232,29,116,170,0,0,33,0,0,8,73,86,110,232,5,104,122,156,169,214,111,19,132,229,183,209,1,90,63,11,106,93,4,179,22,254,106,197,172,157,237,205,85,150,213,206,202,196,99,181,111,117,209,155,221,220,105,105,107,215,165,249,139,245,230,55,114,222,83,87,235,82,97,157,44,190,127,191,245,179,68,196,104,223,228,237,144,105,64,133,40,212,101,104,197,12,246,172,217,168,30,71,140,212,136,208,157,146,230,176,231,155,201,214,191,62,242,167,155,104,145,78,194,68,194,131,104,209,150,194,229,23,81,86,157,122,15,163,121,163,235,114,246,247,61,38,14,170,104,1,53,16,0,86,86,214,133,1,190,176,58,195,74,159,248,84,209,9,34,130,45,2,200,2,38,96,141,146,102,183,109,134,83,0,10,175,138,33,65,129,136,179,33,108,136,226,9,77,192,19,36,58,240,216,172,121,134,54,6,153,147,172,22,117,180,117,82,66,126,236,192,116,200,24,39,126,232,101,65,72,143,170,144,94,164,2,186,173,139,13,102,237,59,190,112,254,180,207,56,229,164,153,66,47,20,17,160,74,59,219,66,60,22,195,60,39,159,243,162,153,16,0,140,196,192,106,48,65,131,22,8,72,192,154,200,208,240,98,128,107,16,204,171,26,42,155,182,224,27,194,207,235,187,46,60,73,22,119,49,8,125,159,203,12,58,28,183,46,140,202,99,240,212,73,219,147,221,110,15,235,145,53,43,191,169,255,147,73,23,68,154,47,7,251,253,20,134,35,54,102,29,28,121,46,157,128,155,53,126,227,172,245,95,245,223,225,221,221,78,252,13,150,186,186,91,98,33,157,147,155,231,254,166,222,135,140,187,249,167,186,79,164,95,30,211,37,153,116,255,251,178,100,197,8,4,134,102,199,107,1,95,50,121,172,232,233,97,35,90,21,97,155,16,173,33,190,210,50,179,101,252,243,34,189,221,202,152,40,193,226,211,3,196,153,33,52,135,41,70,135,14,138,44,183,164,215,65,75,76,221,115,98,146,150,155,221,234,82,214,177,69,192,39,247,64,189,93,160,98,204,210,202,172,164,114,185,53,223,171,24,180,154,142,121,170,147,128,17,141,66,82,91,170,103,30,111,115,126,203,138,65,170,226,51,201,163,95,207,52,6,157,195,42,147,167,122,204,84,21,25,17,143,153,187,141,100,17,173,171,74,90,75,38,78,74,62,158,245,16,67,25,108,104,167,43,154,23,245,161,162,219,182,236,204,83,206,98,140,53,102,69,247,15,10,197,244,217,36,37,231,116,89,88,154,84,100,172,131,109,220,73,196,20,206,115,58,41,105,3,90,5,134,205,201,137,49,17,98,53,219,148,127,105,116,152,208,213,154,0,0,147,9,184,213,60,38,44,48,52,88,145,143,62,170,104,212,157,83,6,49,202,117,166,3,183,74,244,13,103,163,183,118,152,152,31,211,67,243,241,7,125,234,10,134,80,169,29,44,219,189,59,29,89,22,169,209,94,17,61,71,142,169,234,187,18,236,21,94,52,207,103,170,189,111,156,14,229,199,96,104,207,221,156,248,252,175,149,41,51,181,190,127,246,215,76,144,231,169,83,254,254,208,82,175,245,39,46,231,222,220,38,85,179,78,253,54,251,240,149,94,210,243,74,72,206,168,237,58,11,164,200,213,235,173,108,137,139,133,25,48,196,141,212,106,210,249,218,67,27,155,171,161,206,203,222,212,128,61,75,244,127,233,4,93,60,81,54,27,106,58,32,237,47,164,226,17,49,51,0,50,179,156,7,26,132,216,33,243,126,201,212,36,166,252,9,121,183,72,18,67,154,28,219,58,247,247,253,63,251,217,235,132,96,188,203,219,73,72,59,148,179,124,236,37,146,166,196,232,249,191,54,199,231,168,122,115,230,235,124,253,169,204,251,5,220,16,41,201,194,70,2,167,76,193,73,18,178,78,93,160,253,187,183,244,163,155,211,247,127,146,178,95,91,93,211,230,126,102,21,89,10,155,78,100,41,52,231,26,247,127,151,236,78,17,128,0,0,40,167,105,140,101,200,66,106,152,67,224,229,64,45,54,23,1,3,41,26,136,182,208,254,137,133,141,47,48,66,9,137,228,92,254,2,160,68,156,172,76,69,31,136,61,33,179,118,151,214,225,48,213,196,197,178,125,0,133,3,40,159,215,238,94,141,23,123,56,111,211,249,255,225,255,223,95,215,87,108,116,71,60,79,63,17,253,85,59,234,31,118,173,245,241,220,194,203,177,231,109,198,239,171,108,203,14,155,255,251,178,100,203,136,5,32,102,196,147,67,95,160,132,12,217,109,37,230,69,18,41,155,31,172,37,111,137,243,177,36,164,246,25,77,158,93,52,33,7,159,122,239,211,216,120,228,172,153,74,75,29,65,84,207,27,189,22,27,36,179,160,217,170,63,49,1,97,194,64,70,184,37,21,120,44,77,239,37,63,165,84,238,64,102,109,151,188,132,55,140,163,87,143,43,159,159,206,87,86,98,80,108,57,253,176,189,222,234,195,96,241,112,162,198,60,111,79,26,153,214,223,152,238,243,174,59,125,101,42,179,37,39,61,224,179,106,226,165,123,37,21,138,212,94,99,36,245,50,16,108,226,50,219,217,60,119,62,227,210,216,220,147,178,61,247,104,251,14,231,213,196,62,213,237,61,70,29,22,175,46,238,153,59,212,252,165,78,90,224,33,69,66,138,213,2,0,0,16,43,188,44,220,203,18,26,30,4,6,117,1,82,32,98,157,42,168,60,56,242,22,102,229,185,66,33,67,212,231,101,145,60,25,76,195,51,102,212,240,13,36,76,192,146,47,252,21,49,54,234,67,176,242,140,97,93,57,125,125,181,126,81,238,235,233,82,35,2,200,35,146,217,84,195,207,43,140,193,243,175,188,186,110,37,116,56,17,208,44,35,107,50,253,189,183,205,242,169,165,192,193,139,13,219,119,247,52,175,87,87,87,11,51,61,68,77,162,44,35,110,137,85,203,99,146,85,75,83,224,71,129,50,30,46,162,21,6,8,118,153,23,60,243,150,248,157,144,248,220,235,210,158,78,31,60,147,223,123,123,237,0,50,229,91,191,44,206,227,213,128,130,17,201,32,128,9,180,148,171,109,112,153,178,154,132,168,129,40,163,62,139,202,56,194,61,26,104,243,27,117,54,35,223,255,240,24,84,48,140,186,173,236,97,55,236,242,34,87,161,68,245,245,62,252,180,107,202,31,88,217,244,42,51,151,10,124,87,185,62,225,82,89,183,198,25,72,84,142,164,139,16,161,233,194,19,218,168,152,188,207,119,158,174,123,39,53,21,254,45,83,164,49,109,234,83,225,168,234,105,205,169,152,78,229,183,40,106,75,239,124,164,173,227,181,164,77,249,221,39,171,120,14,176,32,160,52,105,185,62,28,216,88,160,233,64,185,86,228,172,44,97,85,77,52,213,47,102,82,168,104,84,82,7,66,163,209,120,98,31,139,183,57,68,86,55,118,90,89,197,125,63,26,168,229,70,185,157,36,201,16,41,79,33,122,166,221,198,205,59,47,134,119,73,2,56,132,29,28,33,135,65,133,36,104,58,224,240,71,155,219,247,115,181,235,202,83,126,190,243,23,126,243,31,79,53,253,116,138,228,209,213,6,160,195,166,196,196,138,19,145,103,81,118,58,77,73,255,251,178,100,215,138,5,113,102,196,51,72,95,64,133,204,217,95,60,41,137,84,65,155,18,205,33,123,66,19,51,100,116,241,154,88,71,30,82,154,196,147,97,195,156,93,171,89,5,11,186,186,49,241,76,166,53,215,46,158,79,84,165,207,223,205,203,110,92,13,191,212,202,63,212,0,40,208,216,4,166,220,145,161,55,10,42,177,71,35,10,243,8,4,172,232,168,199,210,43,217,194,121,26,92,217,243,175,128,6,103,198,250,162,143,110,145,45,225,93,38,199,116,10,114,203,3,120,10,35,200,93,26,88,25,158,125,59,39,55,24,197,18,137,56,162,223,254,129,49,157,223,18,70,55,219,105,127,100,220,114,143,114,52,179,141,133,3,244,96,149,212,27,168,218,77,189,141,212,222,202,139,147,218,218,206,107,99,103,43,246,203,175,157,227,121,118,136,178,94,251,190,203,53,252,187,11,74,3,12,18,160,42,48,6,135,48,145,64,0,25,178,132,47,226,64,16,80,81,0,1,131,78,40,178,30,183,103,65,57,197,132,32,152,253,35,51,108,240,11,33,121,99,177,246,131,47,48,16,209,160,123,244,240,99,27,85,146,165,113,147,238,60,49,14,58,142,116,177,209,189,42,83,57,218,177,10,86,125,20,245,59,151,187,16,107,47,163,149,74,227,111,247,64,120,52,197,1,171,169,215,5,141,135,248,129,144,186,116,57,45,30,234,164,56,179,95,26,140,168,165,64,178,28,244,56,83,177,100,22,46,152,243,141,155,141,161,166,72,145,163,59,25,211,187,195,91,151,121,99,36,62,152,231,17,255,158,187,221,3,246,255,123,237,143,189,27,117,141,223,187,240,196,197,233,86,80,192,164,135,208,61,143,48,24,123,104,45,227,192,16,28,91,96,76,86,134,191,115,133,85,83,182,56,208,1,145,33,130,249,99,13,30,28,208,156,237,45,231,212,179,199,159,59,251,215,79,18,87,210,144,246,2,239,64,252,56,181,58,226,15,122,32,118,85,82,13,147,153,164,2,20,125,100,112,164,20,200,43,20,133,12,211,50,200,193,103,146,8,198,4,14,30,54,26,53,119,193,178,170,15,177,210,181,220,164,135,234,113,67,31,208,166,141,208,231,54,235,85,211,239,180,181,208,215,250,94,92,62,121,144,78,54,0,2,137,113,26,239,8,98,88,66,250,165,216,43,70,144,211,224,105,147,100,149,155,8,138,199,149,77,126,73,233,166,114,138,89,155,187,86,33,252,97,8,151,149,221,187,180,118,39,245,121,199,185,5,83,109,6,52,169,144,86,41,66,193,7,24,167,18,42,207,92,2,147,48,183,198,185,248,238,208,246,223,246,126,250,239,29,218,91,127,203,239,25,251,79,203,249,51,47,222,159,29,88,237,255,251,178,100,209,136,5,250,103,67,11,104,103,64,123,140,233,60,60,102,191,82,209,155,24,236,153,121,137,181,51,100,112,241,150,120,91,137,61,190,231,51,97,210,78,242,40,131,19,5,38,32,21,18,201,185,7,182,49,9,123,230,101,90,89,199,207,75,218,231,65,179,166,31,59,170,27,243,41,0,105,5,0,12,138,136,32,45,62,18,229,19,35,92,99,17,210,175,119,19,54,85,107,34,210,69,80,238,183,143,76,239,213,153,24,86,68,225,239,118,100,54,201,134,138,121,41,169,152,90,168,49,20,11,205,201,79,132,164,88,190,15,240,115,60,250,238,174,153,208,239,15,124,160,185,90,59,154,92,139,149,157,104,183,73,61,166,249,142,102,56,161,245,66,37,138,54,239,189,72,135,186,156,134,122,47,90,33,232,202,128,90,2,0,1,87,216,213,48,32,240,64,160,49,65,18,119,77,45,210,137,175,26,9,225,134,212,205,166,59,162,35,170,59,57,69,102,125,203,175,30,143,70,89,148,122,74,161,162,192,166,113,140,16,2,149,69,99,52,144,219,44,127,97,232,166,50,191,205,64,101,117,98,20,86,167,132,0,42,72,9,132,2,192,246,129,18,132,3,25,146,150,222,150,86,29,219,190,57,248,190,59,125,214,134,50,88,214,230,189,52,187,136,171,59,161,141,6,109,195,181,102,87,83,245,212,231,233,55,20,183,10,208,60,218,85,107,107,235,115,238,182,206,173,143,141,227,16,239,175,76,226,215,146,212,165,113,104,227,90,114,250,55,245,93,183,112,0,145,128,1,64,86,71,10,211,214,107,136,236,41,92,125,235,121,159,96,4,211,61,20,81,177,57,218,76,87,116,19,181,166,234,73,55,213,148,108,233,55,213,16,73,177,65,145,62,35,212,148,151,137,28,164,194,6,132,248,131,76,20,130,114,90,16,242,170,94,55,172,202,9,24,167,36,132,72,180,169,3,107,155,179,11,175,109,152,89,187,111,32,180,202,89,105,101,180,137,133,25,146,71,98,108,231,76,190,79,213,211,18,106,77,69,137,220,66,242,73,37,166,63,121,137,228,14,207,52,154,169,27,173,39,73,150,121,51,180,199,163,30,239,125,231,162,56,170,184,155,101,197,198,241,146,168,4,144,8,2,18,34,34,106,194,133,0,160,157,9,230,132,53,166,186,175,151,145,134,140,160,200,162,196,84,84,132,120,178,58,243,148,56,59,19,240,77,37,219,18,231,113,76,91,62,20,182,23,82,224,184,179,52,31,178,1,110,238,177,179,236,10,80,173,178,70,217,201,24,210,21,102,212,15,156,100,93,54,249,150,79,83,243,117,247,85,197,243,250,149,252,195,63,253,189,209,190,212,87,164,99,181,150,69,10,33,10,116,166,255,251,178,100,217,136,5,37,103,68,43,72,126,212,156,172,216,188,97,43,158,18,181,155,23,173,37,118,130,37,51,165,252,243,34,189,51,215,181,146,149,221,58,45,242,198,85,237,101,245,52,213,155,182,183,92,240,181,71,182,95,215,219,20,119,61,76,66,96,224,7,222,4,44,37,198,142,213,202,227,114,191,142,246,249,87,62,92,218,64,196,102,31,224,192,22,9,85,122,163,253,192,114,130,250,19,205,186,78,237,221,64,216,186,223,175,154,246,138,159,157,155,167,193,37,99,11,6,79,217,80,87,166,220,178,225,35,21,110,10,89,233,30,83,214,153,102,185,187,103,162,238,137,51,14,167,68,141,218,79,73,89,84,231,53,131,203,93,51,21,57,20,110,195,109,235,52,210,61,222,79,108,199,36,173,72,215,111,180,129,213,100,213,91,203,193,137,85,84,214,183,196,77,186,245,245,82,16,117,85,0,0,145,5,195,2,12,192,136,93,165,232,19,48,171,27,70,109,15,153,178,66,75,39,156,78,10,177,23,39,15,65,212,250,120,114,128,103,43,201,43,191,138,172,236,81,210,70,82,94,91,94,55,71,117,218,160,130,36,56,103,68,192,16,16,13,0,148,178,71,150,57,42,6,118,9,113,41,193,235,198,191,121,44,223,107,255,219,119,255,176,223,109,159,248,111,185,245,158,188,95,182,237,187,251,62,54,61,59,102,118,107,207,163,121,253,177,48,168,164,19,196,237,7,214,74,109,3,94,237,237,108,52,243,212,152,185,181,185,231,60,216,170,201,42,209,204,195,48,2,166,26,157,239,154,184,1,18,225,198,44,82,200,5,91,36,61,24,172,42,201,228,9,16,188,81,161,139,133,217,79,104,178,218,175,163,194,111,125,104,77,84,233,91,94,104,20,83,144,186,168,67,154,37,155,204,8,210,0,57,135,28,242,148,202,167,43,233,4,222,175,27,146,36,194,143,54,216,24,36,150,233,110,68,186,219,26,22,128,50,41,185,243,174,241,83,215,216,227,206,172,191,19,157,221,221,201,202,158,43,149,53,173,24,231,230,239,103,244,221,28,175,175,23,233,163,51,188,255,185,91,229,219,246,118,5,160,64,4,9,49,0,23,1,170,33,176,208,4,154,52,165,83,26,125,218,89,97,121,106,10,229,71,101,66,173,69,179,81,246,29,150,68,182,221,226,146,74,149,174,39,186,76,99,24,4,65,112,168,224,249,193,19,1,182,231,213,138,67,131,107,129,24,177,0,9,136,236,52,177,199,30,32,28,14,38,241,223,111,127,117,126,209,95,223,51,223,21,3,183,253,103,152,186,214,46,237,159,154,187,134,154,137,233,174,154,106,167,143,2,53,217,159,217,138,12,10,217,238,218,30,188,108,153,243,62,235,255,251,178,100,208,136,4,222,102,196,147,70,94,96,131,12,217,44,60,102,169,19,217,159,20,237,33,245,194,31,51,166,61,131,33,252,37,35,171,47,93,71,190,30,67,108,198,191,206,255,166,179,139,250,226,26,174,207,243,36,86,48,186,127,129,48,69,104,37,55,110,221,100,182,85,171,54,50,159,141,103,114,62,35,251,147,15,61,119,36,175,119,165,204,91,191,105,161,24,25,153,231,186,51,25,245,183,96,250,89,90,56,206,147,221,148,132,71,77,228,139,218,100,114,165,11,49,50,228,57,65,215,80,52,182,7,236,161,52,16,33,92,27,15,35,41,153,68,230,81,177,216,243,31,118,186,66,97,184,189,107,120,110,199,173,42,157,52,53,7,141,146,225,140,44,117,69,146,187,60,197,192,166,138,247,152,74,55,55,45,28,43,241,165,57,214,93,182,224,74,213,0,141,173,243,36,18,1,67,53,226,100,86,54,20,3,168,139,214,107,0,141,39,77,25,251,132,151,67,177,115,145,216,118,150,129,241,106,18,218,121,83,198,163,46,205,155,186,67,164,11,155,245,98,244,43,113,217,219,162,34,136,64,113,216,84,208,252,18,65,64,185,67,132,73,17,45,68,59,14,181,34,169,203,46,248,218,57,136,173,177,145,75,51,214,252,89,159,42,203,204,195,195,181,68,127,29,190,61,83,134,153,146,158,95,131,7,25,82,195,38,205,234,156,84,169,57,148,183,161,119,27,6,43,173,42,103,82,90,87,83,107,90,12,181,39,61,50,53,62,169,136,74,29,85,194,223,50,229,49,74,106,67,50,252,100,82,57,36,146,69,236,200,243,171,49,118,27,151,199,193,249,30,155,251,94,228,27,10,230,121,254,255,122,238,60,254,232,160,163,193,38,59,36,197,160,108,60,198,173,139,122,89,156,231,199,249,7,76,8,10,212,22,92,147,3,24,172,188,203,185,229,109,148,95,73,242,229,34,135,20,120,164,92,226,88,81,56,63,76,165,85,26,137,149,19,150,199,73,72,64,90,4,179,100,64,239,18,106,68,44,155,47,83,94,197,14,180,138,136,166,174,135,65,36,212,115,115,107,73,205,207,207,15,244,82,223,200,33,80,50,28,152,72,80,16,160,16,181,160,49,146,220,151,213,48,148,48,200,225,16,64,136,17,165,18,32,121,12,54,164,185,21,147,56,83,205,221,150,195,176,239,23,121,124,33,234,57,153,166,188,208,46,59,176,138,7,150,44,142,247,46,191,247,169,49,159,154,117,162,205,134,244,252,5,7,198,35,114,110,203,178,173,40,200,29,60,241,18,30,90,230,253,9,135,139,154,101,180,122,155,135,150,198,186,180,239,182,154,175,9,20,186,220,234,216,241,176,175,199,34,116,93,153,229,72,67,255,251,178,100,213,14,5,10,102,196,11,72,110,100,137,108,217,109,96,200,175,21,89,157,12,13,161,157,2,44,179,100,244,204,25,20,26,6,142,62,18,100,216,158,160,181,89,161,213,218,51,171,37,140,172,123,88,190,223,245,253,191,69,208,170,200,41,218,82,2,248,208,203,13,191,103,53,78,121,65,11,92,9,150,147,73,165,0,6,231,91,195,169,85,13,80,128,21,164,66,73,53,89,178,194,187,15,154,77,148,17,153,223,138,73,48,168,107,58,132,230,234,100,166,45,188,93,58,236,127,36,94,208,89,68,108,88,30,31,110,243,51,27,103,176,214,81,36,176,206,73,34,78,125,202,206,70,176,161,200,88,222,213,104,12,163,209,18,16,115,223,109,93,158,226,237,102,94,92,69,180,155,112,212,184,141,108,69,247,89,238,139,219,103,166,242,160,210,154,51,218,71,83,205,231,154,137,246,170,232,206,22,56,227,161,224,194,113,101,0,65,32,44,104,24,26,112,48,128,195,192,16,198,220,187,54,65,213,63,137,135,130,192,87,61,52,60,72,221,78,109,229,185,201,109,45,184,164,186,73,59,73,8,140,87,162,174,178,239,124,171,121,203,178,110,244,122,154,187,127,181,243,156,213,216,197,72,228,252,190,103,125,231,247,12,217,231,198,41,171,112,175,12,190,177,242,25,255,255,52,244,181,109,41,116,68,176,228,156,243,207,27,85,167,21,107,35,165,227,30,204,76,101,125,82,38,169,108,57,78,132,219,91,142,246,140,28,159,99,29,106,201,161,112,247,13,43,0,166,128,126,159,250,67,14,186,30,50,52,154,78,15,103,200,140,151,11,223,61,87,34,22,195,48,221,206,190,51,218,196,77,144,193,11,58,179,51,86,68,161,106,52,151,32,89,16,120,43,206,114,115,139,59,187,173,241,246,80,127,110,232,90,231,45,150,77,6,98,54,200,129,73,134,29,232,213,31,45,239,90,49,12,114,237,70,156,83,196,185,219,249,143,200,166,241,230,39,166,237,253,151,22,91,109,222,8,73,73,146,49,137,219,21,120,198,193,152,184,241,12,168,85,73,142,158,119,107,153,207,40,248,156,166,44,176,69,158,183,176,165,192,35,19,166,29,9,130,196,134,65,3,166,66,152,200,65,194,43,4,128,99,68,28,30,31,115,95,169,1,3,10,103,72,187,44,119,33,114,204,43,90,103,210,186,206,90,44,84,173,66,170,169,159,46,109,100,115,242,25,107,162,247,82,24,178,27,26,239,97,40,104,208,120,122,26,45,140,92,102,64,158,236,127,105,55,113,142,157,150,81,122,137,213,146,175,34,70,243,183,10,198,44,244,123,211,64,220,115,220,37,204,196,117,50,89,212,147,2,53,172,66,163,15,81,17,32,138,255,251,178,100,204,8,4,130,102,197,51,67,95,64,137,12,217,77,51,6,69,84,145,159,14,45,161,185,130,46,179,164,180,243,34,249,148,60,105,198,152,52,152,45,38,25,101,246,65,110,167,76,221,35,5,243,58,90,8,24,155,58,103,105,185,128,66,158,254,186,213,225,116,172,0,210,193,38,11,142,203,105,124,220,30,194,118,69,86,182,43,128,176,130,53,26,160,25,169,189,203,93,122,235,87,213,232,229,175,159,45,253,252,137,152,154,89,23,215,7,74,210,160,34,74,76,98,203,24,163,133,190,148,150,241,17,254,73,88,145,19,19,49,16,115,252,75,216,20,71,47,29,1,140,199,101,185,209,102,134,45,108,239,35,133,106,140,86,46,230,154,38,3,233,201,205,208,170,121,15,200,229,97,24,204,122,84,103,101,114,158,155,115,30,84,220,60,212,203,196,241,74,221,142,187,26,36,98,201,121,180,13,82,138,1,1,40,193,206,76,88,65,129,136,100,125,130,168,1,124,92,120,177,169,128,164,23,253,6,69,91,42,215,123,11,45,113,252,181,27,141,103,73,47,193,65,29,62,207,88,71,70,157,49,15,125,137,204,102,94,250,133,41,161,81,131,133,135,14,52,101,45,12,72,131,89,113,141,49,57,51,211,191,95,233,93,221,211,34,205,15,123,149,87,62,146,46,21,55,139,152,145,186,89,183,189,194,31,171,172,212,217,246,33,200,231,24,208,131,101,57,152,186,161,211,15,49,58,138,187,212,203,54,92,77,238,185,108,173,107,92,240,246,203,77,237,242,197,0,62,216,77,155,205,239,250,104,72,63,105,198,41,36,105,56,184,245,114,20,1,233,120,213,88,68,103,147,64,129,238,100,248,201,240,96,51,27,255,187,60,137,250,212,171,225,71,4,177,242,21,149,243,9,11,139,215,100,202,99,115,91,81,150,62,12,0,147,187,77,0,82,101,25,221,217,166,182,78,99,202,47,82,46,180,149,97,229,149,135,245,81,198,201,70,249,77,120,142,36,158,110,120,116,155,153,150,111,41,63,121,151,201,51,92,53,181,71,150,157,205,173,126,215,15,87,37,63,249,30,202,75,93,209,196,125,255,188,215,178,215,63,133,157,161,0,205,226,214,4,193,67,196,4,230,0,4,111,101,41,204,131,235,20,132,4,64,206,146,45,118,45,100,168,226,206,169,37,147,239,43,19,149,222,164,140,211,203,246,44,5,20,189,201,193,208,39,54,98,1,179,62,243,243,76,222,107,187,185,94,213,253,203,224,168,172,162,206,16,109,37,7,37,20,189,173,114,111,247,123,14,235,191,205,111,127,218,103,103,8,223,48,79,223,4,65,178,146,29,0,32,231,6,150,172,57,91,117,207,85,134,18,170,110,113,15,89,20,255,251,178,100,206,140,4,200,103,68,11,72,94,96,136,140,217,93,51,6,69,84,153,157,14,45,141,158,194,34,51,164,112,252,24,221,144,106,105,192,97,224,253,9,160,211,254,200,118,148,134,180,237,222,151,189,198,177,223,154,195,19,174,125,51,211,133,215,53,83,175,106,213,36,244,213,82,64,8,40,26,10,210,44,113,35,35,181,196,25,235,167,118,102,200,103,21,179,168,251,85,145,108,14,89,59,242,78,107,179,157,204,229,101,154,201,144,151,65,216,210,210,201,204,228,146,192,180,14,62,230,12,131,204,73,2,12,52,32,129,101,158,169,219,216,21,178,77,230,10,228,148,146,178,254,147,69,93,151,43,41,7,125,40,182,116,72,161,95,74,116,156,255,28,245,106,177,235,73,227,195,50,247,94,167,190,153,177,210,142,83,34,116,100,57,77,148,243,187,123,46,255,74,172,105,55,25,252,124,91,103,176,44,206,0,96,32,4,39,13,241,16,134,195,200,5,0,3,74,142,50,93,229,207,127,218,121,170,60,44,29,232,173,100,114,107,81,250,89,20,228,8,253,52,74,155,207,116,101,200,78,188,111,109,145,225,53,34,253,185,21,101,51,54,80,106,7,247,37,48,96,198,16,198,16,85,231,237,202,143,229,103,84,239,174,35,234,110,47,169,239,248,139,113,133,175,186,89,101,204,21,212,66,67,34,117,183,7,212,111,99,71,65,27,65,106,201,162,7,143,148,189,125,82,230,193,3,71,238,205,9,101,103,15,21,157,53,167,203,126,111,159,186,137,173,211,59,226,53,91,205,106,0,203,158,246,116,84,1,81,32,19,87,0,218,212,194,241,22,55,33,174,226,170,192,96,54,216,172,208,39,49,234,193,62,166,125,38,227,231,47,43,30,191,118,198,227,26,17,87,79,233,19,56,197,5,193,68,32,192,240,79,93,105,160,65,209,154,58,34,131,122,6,97,69,33,58,156,164,106,8,17,10,78,37,163,179,133,38,48,157,172,112,215,35,225,117,133,234,10,75,76,85,162,197,2,177,80,75,28,80,122,42,27,90,103,179,172,198,87,105,90,132,200,100,90,110,234,100,169,1,92,160,128,0,25,29,145,9,40,176,1,143,129,152,16,113,181,28,166,162,115,195,176,81,136,155,32,162,243,169,64,56,238,80,25,143,117,8,107,117,158,8,94,81,168,156,72,28,84,60,21,110,89,125,174,210,97,14,206,203,155,172,186,11,173,90,24,157,229,22,241,164,194,61,21,68,151,162,67,149,228,243,120,87,102,73,231,94,231,175,62,107,110,165,26,249,219,188,189,111,199,221,198,254,146,62,155,190,170,41,90,100,34,218,127,205,99,218,211,211,82,124,17,180,78,44,235,39,17,243,151,118,106,212,253,221,255,251,176,100,206,128,4,207,102,196,203,72,94,80,124,172,216,249,60,101,190,21,177,157,12,173,153,251,74,35,51,100,241,147,34,60,251,57,204,254,92,83,114,195,181,107,75,124,230,28,28,198,214,96,235,19,111,91,198,183,184,65,191,151,76,212,9,242,255,66,246,190,244,218,219,8,77,176,101,95,220,251,90,143,225,35,152,127,101,177,183,226,193,139,19,12,126,229,212,207,143,255,46,225,167,218,102,214,90,221,238,110,75,5,0,26,98,36,96,130,192,209,124,130,167,8,203,18,251,132,178,147,38,132,33,44,163,246,238,20,103,36,204,152,48,42,38,237,39,166,174,47,8,244,201,123,171,116,54,71,14,56,245,154,137,24,50,46,209,172,186,91,76,127,49,142,171,71,48,125,139,202,164,80,226,75,45,96,210,108,162,237,88,90,138,23,213,121,27,30,177,188,228,243,21,63,180,253,53,192,94,50,51,36,225,233,84,87,49,160,81,224,243,131,3,87,192,224,217,107,75,48,243,177,96,85,108,220,184,129,156,104,161,253,141,196,161,45,42,134,8,105,242,232,187,159,17,64,215,107,41,84,97,224,155,134,169,126,97,134,83,198,98,154,141,78,90,145,217,185,2,219,169,196,37,197,255,204,200,37,192,192,62,82,174,182,211,209,238,211,123,104,173,218,27,181,63,156,103,248,87,120,173,55,193,89,159,49,215,142,243,91,143,173,170,99,113,218,48,248,194,164,182,151,218,102,53,25,198,50,83,114,154,171,53,188,70,188,176,252,219,165,7,185,87,74,121,37,21,214,80,252,85,185,168,187,202,64,112,168,77,204,55,62,145,214,176,6,98,182,130,19,120,38,85,152,92,110,35,46,195,28,181,140,169,112,99,2,77,9,47,25,50,23,247,85,49,65,147,17,78,241,159,199,131,126,161,19,173,48,115,210,78,102,203,250,63,92,188,140,242,73,241,235,10,178,219,38,165,4,160,47,53,33,36,7,154,71,105,218,220,252,138,64,140,117,203,101,170,99,95,13,244,101,218,211,246,110,57,165,39,155,151,151,140,133,102,206,106,51,15,69,219,231,131,223,227,93,60,52,114,167,104,253,204,98,109,240,247,217,98,51,241,174,59,249,245,123,32,152,162,32,6,48,250,17,32,69,18,2,128,48,211,22,32,188,150,175,251,114,48,193,20,47,151,207,83,21,12,72,141,39,113,194,138,67,246,228,112,196,206,226,42,100,221,247,71,83,228,242,168,148,182,179,61,169,0,69,121,119,31,177,220,45,242,167,114,154,167,250,11,85,48,165,202,51,105,71,101,231,8,156,175,61,159,204,247,157,206,125,19,123,252,252,157,202,23,79,120,126,158,105,87,5,162,82,252,143,40,29,182,63,54,35,239,195,255,251,178,100,207,12,5,65,102,195,3,102,94,208,130,108,233,44,61,134,83,18,169,157,18,77,141,157,2,11,51,164,112,243,14,61,85,34,52,112,251,112,227,203,108,162,101,221,172,23,134,21,207,71,20,59,49,214,42,125,142,0,7,134,156,31,22,211,163,172,0,211,160,144,84,160,192,51,183,183,39,162,147,136,200,184,109,64,14,73,187,58,121,10,54,86,53,228,155,95,223,204,157,214,65,141,91,147,148,160,131,11,76,217,69,210,122,230,165,212,153,23,51,79,183,136,93,65,113,9,207,45,38,234,164,207,83,32,94,21,181,9,59,177,146,117,166,146,56,230,24,91,48,128,161,221,141,88,25,214,24,64,48,45,136,228,55,81,161,226,105,235,99,82,20,131,157,149,99,89,90,65,3,189,188,106,8,101,69,53,4,251,180,61,88,230,54,104,128,60,58,0,141,45,211,54,1,9,97,68,229,220,58,11,75,128,153,44,121,71,129,188,23,131,99,158,159,33,162,69,199,11,16,4,99,151,45,218,157,114,37,175,234,212,34,29,119,58,207,189,37,135,91,25,83,109,76,194,46,101,95,91,139,103,186,109,196,174,74,114,132,19,40,205,218,172,167,207,211,111,117,183,49,182,243,25,223,91,91,235,43,39,157,62,246,230,170,245,252,98,59,249,105,70,235,220,163,123,12,255,113,235,13,50,35,177,207,36,37,3,202,28,1,253,135,201,18,205,221,99,224,12,103,181,223,210,59,233,239,18,45,95,98,53,170,253,252,118,74,106,4,143,39,183,129,122,228,81,109,21,122,193,94,251,242,48,151,190,250,203,244,0,145,114,166,174,101,182,95,94,180,126,97,174,188,16,237,168,8,101,90,128,220,137,91,25,132,246,199,227,187,51,244,181,164,208,236,85,150,45,247,103,38,78,74,68,173,226,133,105,46,145,148,147,112,41,79,13,35,9,148,113,244,236,154,44,232,217,76,189,67,41,231,113,46,174,163,22,10,75,45,101,99,170,1,184,207,5,102,124,132,205,54,173,181,9,64,223,91,7,78,199,207,151,172,86,23,16,234,146,176,181,33,157,26,64,90,238,152,159,139,121,171,119,229,169,23,69,118,30,138,22,237,130,83,181,163,62,246,41,133,36,233,247,211,117,97,42,238,0,192,131,104,152,195,132,89,32,19,128,37,195,99,152,178,45,41,187,119,50,171,213,235,2,155,149,18,49,43,73,172,99,208,228,183,11,18,219,121,72,169,82,85,143,66,180,204,79,109,166,247,65,130,226,2,41,233,74,203,84,119,190,60,221,215,59,247,46,229,154,61,89,203,249,43,214,149,10,95,107,108,111,254,187,187,189,205,170,169,219,115,239,186,182,59,142,43,170,238,223,178,127,230,15,110,169,103,255,251,178,100,213,12,5,79,103,67,11,70,126,210,148,45,9,28,96,201,175,19,129,157,16,77,49,117,2,12,51,99,164,247,152,48,58,242,108,200,91,62,146,168,47,39,40,140,237,167,74,23,50,66,28,174,221,247,205,50,24,234,153,182,169,10,90,214,198,73,247,77,178,145,3,24,132,187,81,83,76,95,189,9,0,12,129,20,170,195,145,137,62,108,22,33,68,230,210,253,180,32,110,44,81,152,198,153,245,106,62,105,143,153,200,238,60,66,81,19,19,223,36,237,112,85,159,227,201,244,204,178,91,142,5,68,146,168,188,122,125,152,103,199,121,164,200,158,97,81,221,223,102,207,16,148,238,33,183,37,253,76,193,49,58,73,146,203,169,150,185,241,139,204,222,230,70,213,178,12,116,125,41,222,191,57,202,219,152,55,95,206,86,28,245,117,159,76,178,254,55,169,103,236,82,140,249,101,70,166,117,127,50,49,203,2,0,0,18,108,233,7,84,10,130,11,139,44,169,146,36,254,161,156,69,153,145,84,38,7,25,118,29,162,85,228,88,36,114,248,34,118,69,75,114,41,36,146,212,190,142,208,54,120,210,178,9,125,91,246,234,50,253,68,167,48,195,12,233,42,214,159,237,74,55,82,14,102,28,69,206,5,67,83,133,80,91,153,48,71,137,145,103,205,39,132,24,208,153,56,110,207,11,98,115,177,238,102,228,176,172,243,55,247,138,164,89,29,88,165,41,21,226,127,15,185,67,214,105,122,106,48,229,223,54,175,176,222,109,43,5,161,158,255,223,135,25,197,170,182,11,57,102,98,158,116,164,22,136,67,201,117,255,236,114,144,0,109,96,201,5,20,32,79,19,71,202,118,179,65,233,238,245,22,11,195,201,34,184,120,103,159,87,62,90,11,179,115,81,90,180,170,225,126,229,242,245,41,116,207,173,99,147,36,189,148,135,37,63,211,38,123,39,71,57,204,135,79,77,163,152,15,134,90,4,193,207,185,139,147,205,199,36,48,153,46,73,50,38,234,206,44,120,23,114,65,117,26,109,125,73,76,142,197,211,218,114,86,253,73,27,149,24,92,120,166,194,235,54,234,35,106,60,47,33,45,174,82,141,114,204,125,107,174,219,148,183,45,83,36,204,101,119,70,177,90,109,241,144,76,149,50,34,8,228,100,138,36,113,158,34,144,175,139,99,119,12,92,100,232,138,64,244,229,85,164,96,41,234,60,82,7,146,51,59,94,49,98,246,66,32,49,186,182,40,28,103,230,198,88,74,229,21,117,57,150,85,111,87,189,190,234,98,143,13,91,177,55,172,183,220,53,164,250,188,50,117,137,60,204,197,127,26,91,234,97,47,218,81,33,186,182,126,82,179,3,124,98,52,173,14,162,20,151,213,77,203,255,251,178,100,206,10,5,7,102,195,179,67,102,192,142,44,216,252,61,38,123,83,105,157,14,173,13,253,2,39,179,99,180,244,161,241,48,100,232,196,106,20,178,148,252,138,194,172,223,226,109,231,59,241,51,233,169,218,227,198,112,118,231,76,99,197,150,12,183,111,20,169,192,98,194,206,162,230,85,99,159,74,128,11,8,1,4,22,138,42,11,66,82,18,113,152,156,159,170,84,61,90,5,101,66,238,51,241,166,68,74,157,58,218,172,151,185,167,159,49,124,124,126,71,43,27,89,18,168,145,169,8,92,211,70,208,148,217,119,163,197,87,108,250,236,107,81,68,200,173,22,251,247,49,111,75,22,61,19,115,148,226,82,7,9,226,205,150,177,205,20,247,46,187,210,201,54,239,236,138,147,205,197,180,93,214,83,84,26,157,171,47,192,213,74,165,44,201,214,152,162,217,32,108,37,177,146,80,135,176,123,157,75,115,82,76,217,97,16,253,213,0,8,80,8,22,210,73,86,34,123,115,86,216,109,228,38,20,243,203,4,184,2,21,182,180,116,147,72,186,77,207,251,156,183,170,189,195,14,101,114,199,222,198,13,239,64,236,64,196,80,193,33,83,20,42,163,98,99,234,38,172,139,91,221,250,191,110,190,239,90,166,203,71,148,246,49,232,214,182,233,77,72,142,250,165,85,11,103,91,202,44,44,117,20,102,41,5,4,67,68,210,132,139,139,168,8,31,32,130,12,51,208,212,166,77,107,173,107,90,140,83,93,233,41,25,147,154,225,224,205,140,109,156,217,100,114,52,221,109,113,103,85,225,106,68,11,11,80,35,113,93,195,66,146,41,170,118,65,48,187,77,26,91,17,226,143,125,252,82,43,70,229,24,63,219,254,216,154,105,174,69,103,69,14,108,28,156,36,131,172,65,190,176,226,79,66,170,74,217,9,195,26,91,57,118,131,36,215,83,177,134,14,155,158,91,234,198,143,139,19,72,183,12,166,22,134,210,198,65,106,85,218,204,82,194,244,174,150,59,75,99,29,144,186,102,129,97,195,18,32,116,35,203,173,42,203,81,111,44,182,178,153,227,166,194,136,139,0,0,16,128,1,32,88,78,145,112,5,136,128,135,152,195,74,64,188,176,28,20,101,141,143,11,135,104,101,228,139,74,245,99,52,216,34,179,145,40,23,114,236,106,87,90,236,22,212,162,149,134,188,247,160,79,198,126,106,213,235,210,44,45,81,95,187,94,212,118,212,4,198,128,99,255,96,134,170,120,56,18,148,14,196,217,167,85,141,9,157,13,213,104,36,167,4,133,53,137,95,89,24,20,19,140,8,169,222,20,160,203,22,3,31,57,3,12,49,36,122,251,13,236,87,196,71,142,81,213,16,168,242,202,246,231,202,136,181,255,251,178,100,203,0,4,17,102,199,107,5,109,242,137,12,217,93,60,200,127,86,77,161,13,45,13,251,2,75,179,101,52,244,153,252,219,43,126,98,102,38,161,192,139,10,144,243,2,175,225,65,143,51,203,98,52,104,51,238,153,93,3,159,196,176,80,122,226,203,102,150,167,26,225,70,86,151,141,101,146,200,147,137,99,177,97,235,243,65,24,132,203,80,22,80,107,49,29,47,166,189,48,75,77,32,156,144,225,4,173,156,38,37,104,244,32,234,73,162,147,80,141,147,101,45,55,111,85,132,42,2,145,124,83,222,132,46,76,178,232,14,147,226,100,84,93,226,67,72,11,76,31,11,146,16,130,6,89,182,217,118,163,83,40,199,147,150,197,164,205,227,26,73,159,18,205,173,221,163,19,154,150,243,147,88,139,47,24,155,54,213,66,145,98,82,66,229,93,116,97,207,18,230,21,144,119,82,153,234,97,220,236,178,56,86,93,190,252,109,1,161,106,0,64,0,12,64,240,33,72,40,120,98,32,1,0,51,216,9,84,229,47,225,3,103,42,130,33,37,42,33,31,67,149,102,197,149,61,138,177,138,247,167,31,117,241,35,185,220,220,11,85,117,75,4,44,181,114,226,154,77,172,202,144,43,163,6,22,153,198,195,67,189,92,83,59,250,239,153,173,79,254,78,155,112,215,143,219,55,95,203,61,63,58,51,199,201,162,159,118,222,126,90,31,82,151,114,139,203,163,33,95,212,54,214,114,231,117,148,122,97,103,130,166,238,251,72,242,193,188,141,80,229,164,55,15,61,227,196,221,224,196,249,101,246,158,104,45,145,170,118,128,236,255,102,140,13,66,61,175,226,218,2,57,74,44,143,215,86,6,17,227,69,0,146,96,54,154,69,84,70,165,182,37,242,88,71,154,233,174,45,75,151,48,228,252,84,85,83,149,91,137,84,64,130,185,168,150,82,173,62,216,240,209,104,43,165,46,180,97,99,154,225,70,167,90,48,149,140,131,100,228,177,8,57,79,84,157,220,148,202,220,170,81,100,219,99,79,126,77,107,37,69,158,237,245,11,173,38,97,55,124,179,62,20,98,50,251,153,175,30,51,109,232,181,236,235,122,125,198,100,225,233,182,159,126,86,33,77,154,205,223,173,203,6,176,40,1,0,229,118,14,10,64,91,12,5,110,198,7,131,107,109,168,210,100,192,205,64,188,42,174,83,172,178,36,244,99,123,153,64,191,16,236,69,190,126,235,126,77,146,65,77,14,239,83,125,165,156,220,167,87,172,225,87,46,231,195,13,112,192,58,29,169,158,113,82,104,127,72,211,252,165,122,231,185,114,44,173,150,108,180,152,200,222,25,15,130,63,35,225,173,86,43,102,206,42,137,165,82,37,16,133,157,235,225,255,251,178,100,202,2,5,2,103,195,179,70,125,240,133,140,217,60,39,6,69,17,249,155,16,172,141,187,66,25,179,99,44,243,34,120,92,8,204,136,29,91,38,173,78,146,212,165,186,105,58,108,154,212,125,51,171,47,32,130,129,244,203,98,142,87,163,70,225,112,0,74,2,8,124,76,136,98,172,239,140,19,237,134,178,125,66,3,88,110,156,77,10,113,162,15,12,72,227,157,205,31,91,44,144,72,117,239,179,149,63,132,143,163,208,98,77,96,106,123,56,164,113,11,48,171,84,248,42,3,178,54,105,4,93,129,107,217,250,198,211,204,60,174,77,68,235,99,236,190,59,8,140,173,133,16,62,92,195,139,58,187,13,106,48,248,74,75,219,46,79,231,75,62,78,25,104,91,77,220,240,245,188,247,116,177,106,195,87,79,187,230,98,34,246,143,190,251,214,230,118,248,10,219,1,12,102,144,97,17,9,195,2,56,20,76,195,140,80,245,174,169,82,52,192,81,76,55,254,130,156,176,148,156,205,106,141,210,81,57,240,67,201,82,181,104,12,56,2,222,191,106,117,115,203,114,17,75,2,56,225,178,32,173,57,15,137,162,242,101,205,160,252,164,243,156,250,253,254,247,236,245,187,62,159,62,214,20,182,211,41,243,82,121,125,190,248,213,22,90,88,81,151,93,55,64,186,83,225,78,240,145,129,212,52,163,169,33,69,35,137,24,199,71,33,150,65,225,95,18,198,32,121,75,55,51,186,210,219,214,169,93,85,178,44,191,222,246,166,247,76,82,61,247,7,119,144,22,243,136,16,131,232,133,177,236,58,169,240,32,1,5,65,38,107,170,145,13,172,203,162,82,183,209,255,175,75,17,16,101,167,210,217,112,218,42,180,253,140,175,92,77,251,6,31,168,15,189,101,82,164,104,216,147,145,34,169,144,36,77,176,196,162,165,187,86,50,220,156,128,186,212,108,209,57,32,158,199,152,217,137,140,65,24,179,114,124,148,106,249,6,38,86,70,90,118,174,245,210,115,216,205,137,217,202,220,75,138,100,155,181,182,163,15,33,52,250,98,139,91,28,213,168,250,169,162,199,180,227,79,37,106,178,215,56,231,214,232,109,118,211,106,87,127,55,127,95,76,111,92,85,55,167,67,46,223,221,208,110,62,0,12,46,44,45,116,5,2,170,17,109,141,213,59,99,171,64,196,74,107,207,36,49,42,42,21,43,117,40,166,143,69,107,214,136,85,187,17,248,97,192,99,215,251,85,148,197,238,221,203,12,249,172,117,150,181,203,59,179,217,174,100,29,29,214,247,67,110,83,77,147,50,36,155,207,200,219,49,112,225,196,10,236,191,179,41,210,56,66,40,118,17,88,170,161,206,249,186,157,130,241,108,202,164,240,42,12,255,251,178,100,211,138,5,45,103,67,11,70,125,240,150,44,216,220,97,43,142,82,53,155,14,173,13,187,66,81,51,98,229,131,33,248,77,52,34,218,153,106,106,65,145,106,23,117,155,186,221,205,93,218,117,22,187,181,235,73,53,21,134,1,97,115,136,112,16,66,67,69,18,18,224,33,136,0,42,202,199,100,241,40,156,161,46,103,97,155,113,192,180,161,232,101,210,168,213,81,98,177,2,72,139,73,140,100,192,138,82,119,4,129,79,177,23,71,73,61,139,59,142,199,246,84,131,110,171,74,65,208,124,60,144,44,226,7,159,113,37,146,27,165,220,48,85,4,229,84,140,30,186,28,73,98,139,52,28,8,117,6,80,144,93,25,100,112,185,195,230,11,44,135,220,183,134,58,25,108,145,239,45,148,54,32,113,167,160,240,192,115,148,199,16,72,236,64,18,193,226,228,153,171,82,223,221,191,15,197,245,212,44,214,150,247,53,189,200,20,209,159,90,48,223,0,164,3,10,183,66,205,26,115,47,210,160,128,212,180,50,218,44,57,112,236,88,96,57,24,9,185,167,139,119,254,180,102,253,123,212,148,242,236,173,202,22,196,245,56,65,213,46,69,10,23,13,118,82,88,87,109,230,230,79,137,75,83,135,203,254,218,119,250,250,70,247,59,23,231,111,187,179,71,207,112,248,255,14,119,103,171,105,122,106,109,166,166,43,247,196,51,107,105,113,141,15,24,93,247,224,165,237,255,168,53,103,205,101,82,90,189,245,125,95,214,190,187,206,183,108,68,129,31,90,213,239,169,47,111,87,129,91,2,161,244,176,77,74,152,245,142,233,38,6,118,148,117,107,117,149,185,23,36,52,214,232,59,63,71,14,83,180,209,169,183,138,222,181,33,167,133,90,105,221,235,23,99,123,184,146,10,50,86,153,28,72,155,166,70,146,217,33,50,113,24,83,31,174,16,155,37,104,163,104,99,144,152,48,229,46,98,160,121,4,56,16,118,2,66,25,38,18,60,193,226,49,113,9,140,81,184,179,26,246,114,12,214,26,211,75,71,36,134,115,26,11,139,135,170,28,180,221,73,213,194,21,90,140,109,220,209,209,112,136,50,157,154,170,236,249,46,247,167,133,184,150,74,250,78,235,95,226,226,39,0,168,184,48,97,240,45,161,0,206,144,8,19,5,168,8,80,54,113,32,53,49,76,118,153,3,212,85,18,159,37,50,233,37,20,229,220,187,71,98,196,213,121,252,123,168,26,17,132,247,46,212,158,143,210,238,114,15,198,242,82,246,39,103,238,207,121,151,137,166,119,251,120,197,179,60,111,255,239,215,246,255,123,191,106,198,127,9,254,239,223,51,95,100,214,38,112,205,203,126,249,218,59,147,197,225,168,249,32,141,201,57,255,251,178,100,202,14,4,176,103,195,131,70,125,240,144,172,233,111,96,200,141,82,49,155,16,76,153,185,130,57,51,163,49,131,34,185,44,210,19,146,180,94,155,193,99,156,146,72,41,214,164,84,138,8,169,72,160,232,221,73,217,75,69,61,110,201,3,63,242,23,143,202,0,2,16,0,69,85,149,14,143,195,100,135,26,234,148,82,60,50,136,152,33,46,251,128,183,229,13,220,172,25,215,213,238,223,179,222,227,45,191,75,125,61,58,145,196,71,115,199,156,134,26,64,219,5,70,144,39,88,165,193,249,11,38,38,244,220,64,156,163,72,59,49,114,155,112,97,185,137,28,81,0,59,116,78,35,105,38,178,228,218,180,109,164,172,233,220,76,31,103,177,105,145,164,191,148,216,139,45,74,123,235,145,205,11,14,56,105,116,253,244,233,181,212,113,188,77,68,79,92,245,26,104,215,41,124,210,244,191,222,182,12,219,117,2,0,49,141,122,2,10,58,52,181,172,124,234,9,93,139,30,50,158,134,9,242,93,46,104,22,234,135,145,156,228,77,177,85,141,212,191,134,18,139,56,55,206,181,189,74,212,118,150,110,80,53,26,144,196,202,182,255,83,170,77,16,93,127,242,226,179,95,80,221,239,155,145,119,147,183,239,248,201,102,90,23,39,61,125,229,60,99,6,155,250,245,15,146,113,152,182,218,36,163,112,169,251,91,29,151,121,17,72,44,223,201,92,228,222,152,172,54,241,87,226,94,208,157,88,107,153,212,29,135,203,37,156,103,86,245,119,199,113,102,32,0,2,14,134,182,187,191,174,150,164,49,3,162,71,127,205,109,159,57,184,103,6,91,14,74,247,48,40,167,121,234,138,199,104,92,221,82,244,41,82,105,45,61,12,162,139,210,103,37,39,244,9,106,172,16,228,185,23,139,168,154,40,208,140,54,30,83,40,240,60,97,35,199,154,97,96,161,195,145,185,103,56,215,236,106,72,144,156,74,105,240,42,51,163,145,165,92,193,82,9,28,75,156,226,134,78,53,197,4,130,19,202,57,144,52,130,7,148,170,195,42,13,25,99,18,252,90,102,4,150,229,180,113,3,198,171,26,178,230,77,250,145,43,16,183,219,69,160,247,122,120,105,75,26,2,140,102,32,28,42,102,236,202,84,167,64,88,33,215,22,253,38,26,164,83,16,195,195,65,30,152,126,34,88,22,87,74,150,179,213,72,239,99,4,196,227,244,23,235,199,241,179,77,47,134,100,117,173,225,170,181,165,244,180,180,87,185,223,251,58,171,89,234,128,33,171,145,30,66,140,99,223,114,56,242,25,145,212,239,229,31,219,6,19,243,114,133,107,83,132,221,26,231,247,98,225,70,170,110,33,53,37,182,140,78,4,37,88,155,70,87,255,251,178,100,206,10,4,182,102,195,171,70,93,240,147,44,217,44,96,200,127,82,89,155,14,173,13,123,82,78,179,164,176,243,34,253,215,164,101,35,93,112,200,98,45,123,233,236,181,41,151,204,57,68,46,234,34,154,160,2,136,218,105,168,186,245,205,235,88,3,89,133,174,174,155,201,234,158,88,48,13,118,195,200,232,58,65,214,67,20,44,234,245,243,107,225,201,226,138,36,23,5,124,148,115,180,175,101,212,58,88,244,48,138,41,77,179,57,239,38,144,169,164,58,40,157,40,18,38,20,80,40,130,133,148,228,167,229,27,184,169,167,252,218,180,222,242,41,79,28,45,19,146,93,28,10,85,155,205,60,195,22,218,74,22,11,123,71,233,197,238,105,162,41,241,36,95,106,207,59,16,34,230,136,3,181,73,244,152,165,88,48,25,229,144,72,140,82,201,181,118,219,93,206,58,43,65,167,223,113,50,241,198,240,10,118,85,0,12,125,133,91,78,24,3,30,6,128,239,149,1,17,40,190,229,239,37,8,129,24,53,67,176,157,67,185,56,181,164,80,6,113,74,107,12,126,87,79,54,244,142,143,15,89,239,179,203,184,130,199,23,17,70,18,42,147,50,151,93,110,52,57,211,69,75,239,165,78,157,215,173,35,158,247,153,185,239,210,165,252,231,211,214,45,221,225,167,190,30,173,143,49,199,208,202,157,38,94,144,206,6,220,173,189,72,115,83,82,178,49,136,62,41,135,216,148,63,131,203,27,186,168,217,72,54,175,115,143,83,162,181,59,32,203,112,115,76,53,29,66,10,78,118,69,251,175,114,85,144,167,44,176,23,248,142,53,46,178,151,38,232,231,184,168,182,177,30,68,12,78,210,94,129,145,204,204,191,31,47,79,219,68,131,229,156,144,178,75,54,64,16,102,111,109,50,47,168,204,94,13,33,144,92,165,134,178,102,73,235,61,59,49,103,162,134,32,101,207,56,210,229,76,237,84,86,209,47,129,97,182,104,161,162,17,6,161,236,32,119,143,88,36,227,174,198,203,213,139,23,42,46,40,131,150,16,234,243,169,198,19,19,119,84,99,122,168,217,254,213,237,234,56,136,122,159,138,176,73,68,168,85,32,146,150,102,30,16,140,19,226,197,22,64,9,235,202,195,98,23,16,225,46,124,115,196,148,25,50,26,150,99,152,95,173,29,123,255,9,125,149,225,73,168,221,43,150,214,42,138,198,31,12,99,131,188,99,50,71,170,65,247,137,193,5,74,148,50,82,239,255,247,205,57,201,83,187,26,7,220,145,207,244,82,52,114,202,169,23,177,210,90,252,172,198,129,219,13,112,245,25,97,12,89,114,92,226,13,30,46,21,72,153,221,57,55,49,185,105,252,119,209,36,154,190,124,123,230,255,251,178,100,205,8,4,115,103,69,75,40,109,240,140,12,217,60,60,200,143,82,81,155,23,77,13,247,138,89,179,98,229,135,164,49,123,207,184,18,73,106,122,83,122,129,189,229,178,208,239,4,31,138,212,2,16,0,34,50,146,160,136,81,204,149,224,173,86,44,48,48,6,103,123,87,18,140,102,233,1,105,85,154,159,74,45,200,137,100,144,38,231,99,5,90,215,55,122,161,43,69,27,16,98,179,211,46,111,20,40,162,17,68,229,83,105,8,197,170,147,13,26,132,161,142,200,47,227,21,83,155,223,45,102,115,85,53,153,38,66,248,48,156,113,2,85,105,211,10,50,164,32,162,141,147,197,68,77,170,245,85,139,219,93,18,92,87,23,93,94,210,171,207,199,107,213,70,121,76,38,232,220,242,107,93,197,37,147,156,235,202,229,11,175,56,212,178,191,233,85,198,193,136,99,213,0,48,1,0,1,205,19,148,57,0,144,139,38,116,192,227,213,210,237,132,78,139,42,68,70,97,140,217,33,18,136,23,169,38,175,82,89,148,200,238,202,46,100,182,92,201,110,243,135,126,234,218,229,181,204,168,240,193,129,154,9,22,13,114,10,255,74,156,191,84,204,209,86,100,80,184,204,217,182,11,243,46,29,247,221,20,237,93,120,170,174,111,100,222,201,196,202,103,72,66,34,152,103,174,46,220,89,138,213,99,75,21,185,134,236,240,245,85,92,107,49,37,50,237,251,94,247,21,252,71,235,204,177,93,54,71,114,141,51,138,64,20,127,49,207,45,237,219,117,87,210,1,240,128,2,149,56,207,4,165,214,119,202,15,13,118,61,20,38,59,86,116,33,248,109,158,169,198,192,206,12,33,16,195,186,114,64,218,68,137,161,136,91,153,240,131,65,75,33,35,240,13,92,8,75,114,114,164,186,67,136,45,125,39,49,129,242,141,39,59,128,242,119,84,141,148,104,78,57,102,155,210,8,239,200,249,170,135,235,78,236,107,18,82,238,80,78,152,92,113,10,139,201,141,155,77,42,203,20,201,117,211,232,228,105,79,89,51,105,200,188,82,72,221,183,229,76,227,188,100,130,80,71,234,153,164,107,99,221,114,140,252,227,40,77,38,98,236,235,85,196,160,220,139,0,0,16,1,12,199,51,227,212,168,16,28,20,44,202,46,117,75,170,196,157,1,1,150,119,35,159,147,140,3,34,169,103,10,210,137,13,43,215,34,121,41,185,168,211,175,123,14,61,82,206,136,221,5,232,154,181,170,75,97,184,115,82,58,168,153,79,191,142,30,69,155,25,19,207,253,143,31,23,81,17,202,208,254,102,111,61,17,151,93,81,101,234,199,93,104,241,100,79,124,144,131,252,99,195,17,72,34,180,154,145,2,237,52,96,176,211,255,251,178,100,210,128,4,183,104,68,75,67,125,240,153,76,216,185,96,201,126,83,105,155,15,13,33,247,194,108,51,162,165,132,162,104,141,57,70,18,132,46,49,113,243,171,222,59,233,235,93,67,204,219,173,177,235,124,90,249,166,45,139,98,81,197,96,68,8,246,111,113,193,45,64,10,150,0,160,78,47,75,241,19,134,208,9,101,217,112,161,129,2,223,122,242,249,135,165,66,50,151,81,220,150,67,113,183,74,88,138,209,77,248,129,85,145,45,4,240,147,180,85,103,221,12,70,212,114,172,34,90,77,166,37,212,6,34,218,113,104,201,78,227,146,48,142,106,154,100,202,71,24,29,63,146,88,126,61,213,70,43,85,12,115,166,101,20,186,110,232,153,41,226,253,7,15,146,203,57,164,115,160,196,81,241,8,166,141,56,129,198,167,99,212,192,124,129,165,22,99,138,72,194,70,216,225,13,26,150,140,154,223,25,116,173,204,58,183,103,36,85,68,114,11,157,204,152,253,10,0,8,162,16,0,50,16,53,5,134,182,211,177,28,14,129,122,22,60,169,246,64,69,185,108,244,220,64,162,54,103,229,22,96,105,186,27,149,191,47,140,82,77,222,173,19,138,211,210,254,233,55,158,243,7,193,0,101,117,175,63,207,45,18,71,204,133,158,179,6,87,1,228,71,39,134,159,93,58,69,200,89,232,225,251,14,28,60,247,42,243,196,220,161,99,143,108,31,125,238,93,98,147,124,194,149,76,222,20,64,239,60,236,170,226,248,254,95,83,251,58,231,174,90,16,160,3,78,133,91,80,131,65,103,153,56,200,100,175,26,112,151,128,212,124,141,107,135,83,234,132,225,129,146,60,46,220,10,204,65,34,4,15,142,133,241,41,27,176,111,14,159,192,14,51,147,108,172,61,45,18,192,114,206,108,198,246,93,76,179,226,156,134,85,247,62,213,172,129,98,86,113,90,65,51,149,67,79,29,36,53,205,69,193,108,141,219,91,203,189,143,111,29,108,115,238,109,163,150,207,45,160,203,115,22,230,187,136,129,132,115,102,60,188,210,28,124,213,219,187,211,172,140,68,159,226,86,4,75,64,136,0,213,234,4,40,5,9,48,228,197,141,158,176,235,233,62,209,242,11,34,94,155,14,211,243,43,42,14,40,233,20,135,32,171,144,138,88,252,237,89,171,84,106,110,199,106,70,233,41,104,59,42,252,31,251,115,60,247,236,205,179,162,165,100,190,77,247,254,156,187,221,158,249,83,183,143,25,138,255,116,178,154,162,88,215,60,178,166,94,87,133,214,52,32,207,237,233,251,207,244,212,157,86,183,205,118,231,153,51,167,25,88,74,230,235,109,211,39,103,18,238,102,135,52,231,35,186,198,124,43,79,2,46,33,103,117,255,251,178,100,198,136,3,236,103,70,83,1,94,64,133,204,217,28,60,200,127,20,65,157,13,13,25,249,130,75,51,163,49,135,152,168,196,146,107,83,111,113,190,164,173,113,138,214,65,115,220,137,214,160,197,208,48,238,237,227,192,4,156,42,64,48,213,12,60,16,235,59,133,11,45,16,158,52,26,194,124,196,37,235,45,202,64,120,81,24,135,78,167,60,153,110,68,95,56,105,247,65,194,159,11,54,200,84,150,119,180,115,75,90,73,176,33,166,162,157,58,238,86,226,200,211,164,113,200,147,56,27,75,50,146,123,70,89,210,229,68,161,180,82,208,106,199,49,27,56,254,206,146,24,199,216,235,228,121,122,67,135,47,180,181,28,85,41,60,180,210,33,65,71,199,47,10,127,119,29,162,114,16,162,217,124,235,205,194,146,218,119,214,198,64,198,182,34,249,241,180,246,102,147,88,6,202,30,140,254,120,251,152,212,16,84,51,138,226,216,150,253,154,181,243,82,149,70,214,94,74,97,203,4,233,159,116,165,17,170,120,133,46,232,230,231,35,10,66,76,207,135,103,56,225,73,9,28,57,148,84,113,113,117,183,130,144,84,99,188,153,63,214,116,53,92,81,167,162,114,73,15,55,60,170,76,173,40,233,171,145,213,85,50,70,51,132,97,175,109,23,221,219,70,164,29,20,170,139,68,140,62,52,106,193,207,58,228,63,179,187,85,168,95,182,191,85,201,93,11,251,109,255,238,214,246,141,94,96,172,253,42,235,149,181,123,45,7,214,248,134,5,159,110,66,62,162,30,92,39,191,238,212,111,160,0,33,96,161,0,75,78,98,196,98,81,87,141,4,142,75,246,159,43,92,8,151,238,137,156,65,234,56,60,28,185,157,36,51,114,43,45,147,133,144,77,16,161,242,18,154,86,180,207,181,218,139,66,76,179,145,13,124,197,43,23,37,34,106,118,197,200,105,131,27,28,93,27,181,98,38,65,165,16,35,42,247,19,31,153,246,18,37,114,21,36,250,116,103,138,197,68,168,178,50,52,45,169,126,40,98,236,249,18,29,181,238,178,17,214,54,53,106,35,180,40,163,9,249,206,43,161,226,148,166,165,81,132,51,94,45,125,126,79,183,25,125,235,161,148,96,251,102,62,53,56,58,82,251,179,66,34,28,166,105,0,20,24,74,64,32,36,196,57,169,138,34,50,185,209,64,49,46,235,123,12,74,137,6,235,137,107,50,168,4,194,84,160,154,191,71,157,122,10,247,162,243,72,244,249,73,53,75,16,163,174,185,111,77,182,110,52,4,96,50,129,217,197,156,87,255,254,171,209,116,235,230,63,210,86,205,114,215,173,51,31,218,123,88,200,225,225,163,5,22,65,72,229,28,46,163,200,97,232,68,28,71,255,251,178,100,210,0,4,238,103,67,3,40,101,114,160,76,216,188,96,201,154,15,109,155,27,172,149,183,202,1,179,99,164,243,33,241,59,153,76,202,83,188,221,148,169,130,73,208,217,86,123,189,10,140,2,85,30,0,9,139,201,173,80,150,72,39,96,56,23,22,21,77,27,3,186,201,199,178,29,196,117,181,110,221,31,179,112,112,6,137,187,133,157,108,75,210,57,51,23,242,13,103,160,16,192,26,169,34,43,52,204,100,111,60,209,136,183,7,81,3,200,62,105,224,117,143,116,218,206,87,170,30,83,197,101,108,62,189,13,28,181,75,36,66,140,87,102,142,162,106,41,88,105,198,148,214,85,19,107,34,61,106,145,23,245,113,199,201,22,157,69,165,188,67,104,211,75,220,252,223,13,83,212,2,42,234,1,164,55,55,205,241,115,4,60,194,12,19,214,189,144,147,5,199,140,232,84,128,98,113,87,8,117,112,151,200,92,50,209,42,75,49,153,148,219,142,73,253,128,184,247,98,248,198,162,182,208,162,194,0,34,70,53,75,1,161,217,74,72,207,44,104,191,50,86,250,195,90,180,216,139,165,116,83,151,73,195,150,222,12,64,198,78,43,39,217,54,188,101,86,29,158,240,188,199,127,15,147,104,195,231,126,78,143,156,252,178,88,6,214,154,66,169,34,71,109,60,214,219,217,72,109,102,86,39,104,52,213,233,243,156,196,249,159,195,173,115,10,250,196,79,171,77,154,211,45,192,131,140,163,216,95,251,201,82,26,40,151,61,109,126,164,0,8,0,10,3,128,24,80,181,152,183,132,218,127,231,239,68,16,173,205,100,242,89,246,136,86,42,51,4,76,144,137,79,38,68,215,137,28,83,38,28,253,164,103,23,154,22,224,64,88,226,111,179,68,25,59,77,179,76,135,226,65,7,171,25,153,118,171,111,17,184,185,50,135,88,201,234,166,102,130,217,54,228,15,141,154,47,203,248,56,153,202,82,75,136,24,81,20,148,203,60,169,116,216,119,133,206,217,168,198,44,189,211,85,148,169,117,49,164,15,181,146,91,79,248,105,187,141,61,58,158,154,90,161,177,74,252,55,99,54,97,89,182,147,23,127,106,114,169,223,167,120,249,172,5,162,37,109,109,213,109,64,98,128,12,24,4,65,141,2,152,88,240,52,112,16,26,96,2,138,4,216,90,141,1,128,13,180,247,178,89,58,58,4,76,147,171,16,70,82,185,200,102,37,94,189,75,46,212,13,71,77,149,13,155,196,161,188,1,176,100,47,18,221,156,150,120,236,255,48,185,115,242,154,53,235,253,102,207,155,238,91,26,50,34,25,153,190,120,108,232,60,79,220,153,220,240,203,188,121,245,23,43,75,102,211,223,115,55,230,145,222,93,138,38,255,251,178,100,220,136,37,48,103,66,131,70,125,242,161,108,216,152,63,9,12,18,169,155,17,45,153,87,194,92,179,162,161,132,162,56,120,8,173,49,246,229,147,139,219,185,113,116,114,152,137,158,211,168,172,155,94,134,35,187,78,71,24,129,132,151,48,139,236,163,215,88,4,32,139,2,165,29,87,131,62,100,42,0,251,67,115,183,194,133,135,223,200,174,50,228,73,185,75,170,106,37,244,148,128,226,21,198,18,204,82,210,146,81,116,146,20,185,38,117,82,51,50,57,68,20,137,168,84,136,102,194,202,201,68,12,53,171,72,194,82,64,196,17,210,105,71,8,69,173,133,200,14,34,221,140,172,125,188,181,12,21,9,133,110,146,28,182,42,135,45,137,244,85,90,58,90,49,12,111,19,242,144,212,42,117,101,65,110,200,48,142,134,177,112,49,161,143,168,16,205,207,153,30,251,211,199,197,223,93,53,48,246,224,117,66,92,132,152,29,10,201,42,2,0,17,165,16,116,138,21,71,152,70,230,44,1,180,18,192,4,98,88,228,4,34,77,15,59,213,37,106,164,69,82,23,216,151,34,87,43,70,46,196,101,179,78,205,169,101,107,145,219,120,75,41,53,71,205,62,142,196,114,166,55,179,236,246,238,203,49,214,0,70,12,45,233,71,252,98,223,228,249,140,175,213,59,223,148,140,169,191,102,189,241,119,241,223,34,202,150,103,152,199,43,248,168,103,106,151,221,216,108,216,89,173,78,237,35,177,30,177,226,249,114,220,227,139,190,244,222,76,74,45,183,175,136,186,166,55,3,113,49,122,196,222,51,79,63,197,51,75,107,43,161,97,34,18,11,182,40,198,14,218,65,235,172,0,115,192,135,13,213,75,74,59,47,110,175,243,37,160,116,217,100,208,164,175,135,64,131,252,24,251,109,60,228,16,102,173,132,120,49,50,51,68,132,189,148,196,91,28,196,21,8,104,215,186,33,69,134,143,161,233,188,177,212,73,244,29,146,46,42,194,18,83,32,244,23,32,209,120,50,20,36,15,196,105,41,154,7,157,148,75,156,49,6,120,211,232,225,66,144,133,135,150,73,35,75,138,48,107,150,148,139,114,210,111,3,5,22,146,143,217,211,191,245,186,234,161,105,31,102,25,19,79,139,92,46,209,86,157,127,212,241,75,0,182,208,2,66,4,64,144,219,240,8,3,208,85,2,236,3,206,187,140,234,190,233,178,148,19,115,19,241,193,236,225,245,62,138,98,93,94,151,12,126,107,247,247,106,243,30,247,178,137,187,191,106,197,206,255,221,221,203,216,81,91,165,161,165,160,214,88,99,150,80,205,39,174,124,205,243,183,226,114,47,255,194,251,247,219,201,238,70,223,6,12,167,184,144,72,46,234,196,134,133,255,251,178,100,202,0,5,30,102,195,171,70,126,208,141,204,216,236,97,136,90,16,45,157,21,44,13,189,10,20,51,99,48,243,30,248,165,81,165,69,186,25,21,128,167,115,78,74,234,90,217,104,39,189,36,214,253,75,100,76,86,211,219,233,4,59,212,0,65,66,144,4,81,128,136,45,143,81,146,2,253,140,222,89,95,13,50,57,10,58,137,92,194,134,4,125,198,84,55,82,255,54,159,113,243,22,91,68,103,103,190,77,52,215,22,146,196,160,150,185,200,110,211,157,233,10,189,39,217,70,242,129,229,116,196,202,58,157,59,33,7,55,16,201,221,164,249,184,78,91,202,55,172,101,229,255,151,253,168,18,201,54,74,83,39,235,214,8,122,237,254,148,64,37,154,159,140,54,158,57,140,130,237,153,174,61,186,45,158,98,24,135,239,126,182,61,43,206,208,27,16,64,17,149,104,159,100,1,25,34,136,199,25,41,161,79,59,240,104,88,87,118,24,173,155,208,80,172,186,18,32,108,46,169,167,7,165,32,60,234,228,114,34,70,193,115,177,108,233,73,155,16,18,189,43,135,28,163,42,144,192,170,234,156,48,188,47,109,199,37,243,212,111,185,125,110,102,214,43,243,87,124,93,82,144,233,102,205,233,213,243,211,119,196,185,177,42,63,138,115,212,101,61,176,246,241,179,155,122,220,26,181,253,209,248,119,63,161,8,155,196,69,178,185,69,179,79,217,27,229,241,81,46,217,197,203,118,24,128,100,181,113,80,245,23,37,177,126,177,0,0,5,79,10,94,76,221,133,167,36,93,255,115,161,176,176,228,208,37,204,102,23,228,229,30,26,154,132,114,158,84,77,207,24,33,92,187,76,161,101,30,149,137,93,64,46,32,30,107,109,194,34,86,210,112,141,27,122,172,9,14,166,166,204,152,89,35,72,208,38,237,93,69,217,84,203,19,85,25,81,80,195,245,247,11,70,138,105,193,164,4,200,100,141,166,202,70,77,182,203,147,129,177,8,235,56,135,98,102,187,19,154,240,226,180,115,139,12,65,35,28,208,76,139,13,52,133,185,124,88,168,148,100,24,227,234,89,233,84,171,28,82,199,212,243,61,144,125,26,154,52,174,131,64,80,104,169,206,41,250,170,8,1,52,91,13,58,17,8,145,163,12,0,36,74,232,101,77,33,149,18,140,126,157,153,100,58,182,138,194,96,113,123,153,88,70,62,94,152,248,252,82,116,226,102,144,224,93,177,43,143,99,68,170,153,3,202,30,86,188,195,206,221,72,182,139,211,154,34,172,112,154,89,198,32,148,246,202,142,62,159,12,245,187,142,173,209,59,229,183,54,238,167,147,209,156,141,46,12,40,182,207,91,208,165,34,95,236,123,28,218,168,131,78,26,145,254,255,251,178,100,213,129,4,164,103,68,43,41,91,224,162,140,216,133,97,40,158,19,125,155,14,173,49,111,130,119,51,226,97,135,165,72,145,106,75,158,247,162,88,171,31,42,90,105,173,166,248,190,159,109,219,7,126,46,42,213,123,105,146,142,220,192,5,64,66,109,240,28,165,185,134,86,1,56,4,7,113,216,123,151,139,98,18,140,81,246,108,77,104,176,167,204,233,45,18,102,242,1,139,27,80,153,132,74,196,64,117,153,172,128,129,27,200,89,212,40,13,92,27,105,12,230,210,16,180,160,169,249,197,19,40,100,65,101,72,217,127,139,49,40,103,20,167,33,98,44,44,129,212,115,60,149,232,16,181,58,240,110,4,83,78,181,138,90,40,85,46,188,181,217,120,179,16,88,133,203,47,137,39,153,55,145,50,187,76,53,176,218,81,191,38,227,42,78,217,98,104,95,57,78,49,115,77,82,243,219,93,121,37,89,115,201,248,194,63,62,195,219,203,182,226,148,173,102,160,16,227,249,175,122,0,22,106,8,54,137,2,68,133,74,193,19,95,204,152,28,121,75,139,12,194,216,60,227,247,13,237,55,22,237,77,127,113,179,141,251,10,99,129,168,48,24,153,128,221,12,64,17,98,200,40,33,212,35,58,187,193,80,85,209,205,69,123,173,171,163,91,253,191,253,190,107,146,190,147,163,121,65,85,17,52,185,56,199,155,89,235,59,87,164,250,179,123,55,131,172,89,210,254,146,205,183,213,56,205,5,83,73,15,175,124,59,174,170,223,17,55,78,139,237,191,63,131,64,89,8,27,231,9,58,109,56,142,32,149,157,154,165,23,4,120,209,158,10,17,125,24,65,144,34,60,130,103,160,106,106,193,232,3,85,210,147,195,67,147,148,80,30,20,70,121,24,74,121,232,18,49,50,204,20,65,9,68,150,83,225,133,28,200,44,145,164,83,68,64,57,73,238,30,158,39,158,241,19,44,162,37,209,32,103,32,68,163,201,175,10,40,180,141,48,162,28,34,202,59,17,153,205,74,172,191,140,148,46,181,161,234,254,211,76,73,197,239,158,84,92,227,25,230,50,255,143,153,22,159,135,103,221,175,185,243,123,232,230,161,191,72,16,32,14,255,77,161,140,242,4,169,82,147,21,102,228,178,222,215,208,8,27,110,208,38,230,73,16,83,216,119,11,119,247,169,251,55,170,74,102,100,118,238,97,4,91,191,158,60,158,238,118,230,43,93,221,155,249,79,203,51,171,138,4,14,144,195,144,85,6,128,0,121,25,244,201,109,202,104,89,191,237,63,237,137,44,23,133,66,70,140,215,103,16,74,16,78,164,96,42,240,46,39,155,25,67,207,168,81,12,237,117,145,255,166,167,90,230,198,38,147,106,23,69,153,74,152,255,251,176,100,196,128,3,219,102,198,235,2,92,240,143,76,216,184,61,134,40,18,37,155,14,172,141,187,66,119,179,162,240,243,37,200,174,164,208,164,130,217,22,169,16,148,114,150,202,223,66,178,78,218,60,0,72,128,2,129,75,71,18,0,215,101,73,152,12,201,56,181,24,42,179,33,15,57,76,231,7,97,40,195,219,145,49,0,81,54,49,50,38,161,173,29,66,155,146,101,204,246,164,229,165,45,122,171,156,89,172,93,84,149,156,150,44,35,56,74,218,4,146,47,100,199,209,60,249,58,100,200,66,230,145,180,89,22,168,137,26,25,235,111,141,247,206,72,90,199,39,171,55,83,97,69,140,246,24,149,195,44,171,11,85,196,238,77,238,235,220,182,31,16,189,182,209,110,170,129,95,55,178,233,58,27,151,6,216,137,245,221,180,148,50,19,131,29,42,70,210,86,210,249,158,253,231,74,35,145,115,255,93,0,8,0,8,0,77,165,203,36,130,19,20,68,105,7,162,249,49,53,248,233,16,145,15,60,213,97,194,20,23,6,92,229,123,125,173,126,119,11,87,93,250,47,199,180,248,92,135,114,65,102,75,202,170,31,199,160,156,27,43,152,129,72,185,36,209,206,121,19,51,54,220,252,143,148,207,52,83,153,108,142,146,177,143,114,180,106,90,145,6,181,137,25,24,222,158,93,235,2,49,70,33,109,134,99,11,32,164,136,238,145,237,170,137,169,147,205,166,236,55,52,110,216,183,221,33,201,253,199,208,1,118,42,197,167,50,141,100,41,16,0,8,172,50,31,42,141,201,135,235,196,45,197,76,54,31,49,49,66,40,21,17,148,180,82,161,141,136,2,52,173,71,186,80,122,100,150,76,112,146,125,18,107,35,7,17,38,77,51,107,219,164,124,186,43,170,10,60,36,174,68,6,153,218,80,198,186,70,238,108,139,187,34,100,52,144,228,117,150,117,30,38,80,157,34,2,91,128,211,61,68,202,5,23,109,64,117,49,36,68,98,39,40,175,18,86,107,225,228,226,14,58,148,134,17,158,81,123,69,58,6,167,218,9,137,0,60,151,34,119,154,106,84,125,32,37,109,29,58,229,27,112,155,91,131,195,0,232,183,118,160,0,20,0,129,130,161,182,185,64,36,130,161,145,218,27,30,68,101,49,180,9,16,35,71,214,221,98,169,196,194,88,250,215,103,57,140,61,79,79,106,149,201,149,255,45,73,106,255,40,238,8,82,121,211,155,56,45,97,47,206,159,78,146,150,10,121,161,43,160,253,115,109,106,173,92,71,26,158,119,24,137,23,217,169,48,150,29,136,195,99,24,48,142,3,49,32,222,38,242,176,99,6,29,70,42,228,200,87,175,145,102,17,194,209,21,170,206,206,141,71,105,234,255,251,178,100,206,128,4,88,103,68,75,35,93,240,151,140,232,166,61,230,12,17,89,157,14,140,141,87,194,162,51,162,33,135,164,160,215,162,207,48,177,12,75,0,148,73,172,221,34,232,33,66,128,3,0,0,89,210,249,113,98,47,17,65,208,177,188,218,196,115,22,3,172,189,42,199,177,137,16,74,36,160,169,228,50,17,147,9,200,86,47,228,112,146,8,196,117,73,137,208,167,53,174,49,121,33,96,202,236,11,140,201,104,52,116,201,33,242,148,126,102,214,42,247,152,81,104,234,41,174,227,166,150,116,233,102,49,99,108,172,194,2,83,204,17,46,133,51,77,219,13,167,57,92,232,202,105,168,94,165,4,42,65,118,20,230,33,18,5,55,96,134,231,8,220,109,123,148,24,43,91,24,78,115,124,103,95,191,76,74,213,165,14,46,204,106,86,147,243,118,84,179,77,186,46,77,43,75,89,130,170,145,137,172,144,181,118,48,45,254,109,0,16,128,2,53,178,4,26,142,67,32,36,105,132,148,85,205,129,100,169,75,21,136,81,240,132,34,176,50,149,97,27,125,249,118,190,183,95,148,18,140,247,248,81,234,254,89,204,97,173,223,52,35,117,36,249,190,191,62,233,153,227,205,21,205,74,171,113,72,200,43,182,154,253,90,156,107,31,12,45,243,46,11,46,145,192,157,6,49,3,233,22,85,14,154,68,97,140,106,132,78,166,42,81,96,201,4,154,59,82,100,38,39,217,172,130,214,138,38,198,38,172,183,107,117,45,147,90,104,131,35,60,227,149,93,119,219,100,152,8,72,0,32,176,120,182,183,55,74,24,15,80,46,157,20,106,195,209,181,78,97,26,157,220,60,185,192,163,3,46,23,113,26,159,142,90,145,194,236,163,164,180,135,153,166,143,33,4,77,76,242,72,26,152,208,17,3,236,48,181,2,81,51,232,224,100,202,6,11,114,1,70,37,39,93,224,5,3,201,190,176,212,228,25,84,92,151,42,41,194,91,1,3,146,79,73,146,18,115,236,2,156,113,189,62,68,188,84,26,91,74,56,148,185,227,172,150,66,98,104,14,213,161,102,107,101,159,85,58,39,93,78,212,223,153,185,95,37,255,175,126,239,251,251,94,91,94,238,123,16,131,94,182,187,215,64,3,2,0,64,0,116,202,94,64,73,170,170,245,26,193,192,142,219,21,141,177,25,91,227,57,234,164,184,113,194,244,220,162,236,205,21,156,179,219,195,20,255,194,107,149,50,230,234,255,247,249,223,252,240,231,57,170,152,231,63,115,15,207,11,25,98,212,207,44,198,138,154,188,41,170,19,222,190,198,150,196,179,202,19,46,134,141,153,195,42,135,12,202,95,66,166,186,215,135,105,210,173,87,60,165,12,219,104,238,180,255,251,178,100,203,0,4,85,103,67,195,35,110,96,157,12,216,153,60,201,174,16,237,155,17,44,141,189,2,144,51,98,16,246,37,80,75,37,90,73,61,42,150,186,208,90,8,154,50,174,254,147,169,103,2,70,121,149,118,251,168,0,21,64,0,57,18,178,22,93,211,193,154,248,191,160,21,224,89,47,112,184,100,100,30,64,63,150,76,140,17,137,85,66,88,152,205,48,217,136,154,39,36,88,170,204,201,67,72,67,40,8,159,17,203,104,196,32,154,37,137,12,44,246,201,113,237,31,36,250,100,160,169,74,58,129,98,102,204,166,121,29,39,19,72,249,86,148,146,40,90,204,52,105,25,244,75,208,164,226,236,161,81,153,38,204,211,125,82,29,166,59,44,35,132,58,253,39,193,182,224,206,227,238,86,156,19,212,111,148,115,45,40,74,12,206,245,150,225,84,231,110,244,160,131,125,214,118,34,103,42,247,255,144,171,203,144,27,52,192,186,240,208,199,237,0,21,16,1,194,0,0,34,111,184,17,142,35,97,107,131,119,141,63,170,69,244,92,209,39,66,154,83,5,69,112,207,62,203,123,118,207,55,134,175,206,214,166,205,175,200,42,29,142,25,46,141,107,58,29,222,133,98,234,245,235,74,183,37,53,233,68,189,228,125,17,77,214,174,247,103,77,54,162,54,213,143,214,100,106,174,203,166,40,202,149,44,252,222,238,145,247,66,48,214,85,76,156,171,63,211,121,183,211,234,123,255,152,65,104,168,43,2,214,186,254,240,192,0,1,0,250,2,225,162,92,212,160,190,109,79,152,168,65,213,196,5,137,207,131,223,31,207,40,250,69,242,233,137,109,46,160,122,181,206,25,22,208,181,132,159,3,37,91,213,148,131,169,129,131,92,153,66,199,117,11,143,163,11,34,121,137,176,155,44,193,18,19,132,43,235,73,30,100,209,34,82,130,228,6,15,17,149,133,225,171,194,136,83,81,173,105,181,211,66,69,104,137,72,162,133,124,68,178,153,73,144,205,4,28,217,116,83,142,78,41,226,63,173,16,209,27,140,52,187,4,132,235,54,209,11,51,88,172,27,147,78,32,99,49,84,239,16,238,229,218,85,181,141,84,238,174,239,199,215,172,235,130,214,184,184,251,237,174,182,64,7,48,24,65,240,176,36,242,4,131,48,133,160,213,78,208,99,205,30,157,255,144,215,78,198,167,151,235,56,63,44,236,110,238,245,41,150,86,238,16,204,255,55,108,109,190,55,233,99,22,137,70,30,94,16,105,255,255,219,62,70,255,29,170,159,188,91,236,246,142,244,209,250,27,202,3,79,229,21,89,153,189,223,248,182,41,25,240,205,178,248,214,212,251,220,206,217,217,153,59,247,127,254,214,97,61,105,216,58,207,83,255,251,178,100,201,0,67,204,102,197,107,2,93,224,168,172,216,134,61,137,94,17,225,159,14,45,25,247,194,94,179,162,96,243,35,104,25,141,98,150,147,58,207,249,214,239,182,59,197,198,183,140,203,39,213,37,164,244,16,25,187,54,109,25,94,43,198,0,68,12,80,25,42,133,19,24,128,109,15,66,38,92,159,234,245,107,50,233,165,118,253,173,150,238,54,241,163,66,102,237,75,166,216,145,100,119,26,124,250,170,165,158,18,162,146,98,59,28,13,202,51,187,178,170,134,138,228,44,121,3,71,201,3,57,50,66,150,130,139,75,4,22,197,97,130,202,143,11,34,94,192,251,71,130,13,147,220,210,145,220,123,196,195,2,30,157,24,114,4,138,103,236,25,7,49,181,77,167,162,97,34,233,122,208,251,51,246,105,152,138,80,65,214,18,100,109,21,118,89,119,13,173,55,55,63,113,15,16,216,222,240,10,166,7,91,167,200,93,161,0,0,96,2,11,118,14,194,40,47,160,192,6,128,92,101,239,102,176,67,145,26,114,44,86,32,16,147,124,156,141,203,221,74,146,217,5,205,107,40,188,183,43,92,152,206,180,59,94,226,204,249,133,229,44,51,152,247,44,246,204,239,159,215,138,119,118,111,143,177,222,125,246,238,99,222,107,51,110,149,79,109,147,175,89,218,126,205,124,85,84,231,242,215,223,37,124,186,249,237,238,242,236,163,122,42,185,100,210,145,165,111,235,131,116,218,76,221,107,122,84,22,180,22,120,193,22,52,182,165,166,138,146,86,201,3,156,122,215,68,40,138,180,170,234,16,4,1,64,2,2,64,13,7,59,49,116,18,85,155,178,185,32,34,158,144,21,196,9,142,2,53,118,135,168,25,223,198,125,169,175,105,145,201,72,181,132,164,195,136,112,162,202,49,136,4,168,235,72,223,172,4,233,49,66,204,70,14,128,163,134,37,107,132,9,80,57,228,118,77,100,213,133,106,32,229,30,129,89,216,194,224,165,69,73,201,177,122,228,229,241,84,12,14,145,73,91,235,201,91,122,245,171,65,155,87,104,211,35,144,177,195,102,62,5,168,212,153,179,208,74,238,81,167,191,185,204,58,116,52,112,163,8,149,212,231,11,194,48,179,87,16,4,195,224,163,190,101,42,233,9,41,64,216,96,96,210,183,186,98,207,110,251,38,116,111,14,128,64,146,40,23,50,65,130,97,126,115,180,210,156,123,99,147,31,168,134,29,237,218,220,248,122,49,142,104,129,211,234,60,45,71,45,208,134,62,123,16,12,156,81,174,166,251,153,233,175,180,167,184,87,107,72,174,117,146,5,224,153,135,28,93,188,52,179,32,219,142,14,25,67,26,234,97,41,169,114,82,157,4,11,90,151,28,231,140,180,122,255,251,178,100,204,10,4,143,102,195,195,70,109,240,154,44,216,152,60,200,174,19,105,161,12,45,161,247,194,67,179,165,180,147,39,108,24,133,73,120,227,110,88,122,139,143,153,245,38,131,18,52,242,218,3,249,164,121,120,31,89,254,121,247,151,26,53,222,123,169,67,130,38,229,66,200,164,177,46,138,89,48,219,197,27,75,55,251,91,35,147,33,50,26,41,55,137,136,144,137,4,90,181,64,14,53,138,107,163,34,85,11,182,145,227,238,85,56,150,23,54,209,51,219,78,69,213,34,182,198,89,114,8,103,45,230,251,160,200,99,25,207,37,210,45,166,210,41,193,34,202,80,58,72,40,152,134,57,22,204,166,219,44,46,211,82,36,148,154,171,51,121,143,112,102,233,144,22,131,209,135,170,100,163,139,149,17,198,199,79,92,253,154,124,219,214,43,41,243,59,229,81,132,111,153,89,1,46,228,103,81,82,80,130,9,94,250,66,222,190,209,198,13,161,91,170,20,197,42,2,128,0,16,100,106,132,60,45,210,118,39,152,8,68,173,204,140,208,164,189,121,154,89,97,96,66,49,247,148,183,225,235,255,204,18,177,119,166,32,138,131,236,133,227,127,123,228,84,76,120,120,11,42,146,55,154,247,248,234,186,78,166,191,171,231,181,186,249,214,251,72,102,175,90,255,247,79,171,111,87,46,154,255,183,211,250,155,117,197,176,217,219,44,252,222,92,153,163,208,90,15,105,185,36,213,168,216,219,190,53,118,223,27,231,230,29,95,119,215,20,160,18,176,211,191,197,122,68,146,130,180,142,50,177,60,160,126,94,59,66,116,224,253,84,213,208,176,253,163,93,195,240,225,233,18,167,79,71,128,143,48,136,226,138,162,43,73,51,35,149,27,147,72,25,165,192,219,72,243,137,37,226,179,72,148,143,19,171,14,89,79,107,172,211,35,247,213,237,147,195,153,202,50,93,226,9,151,206,142,205,8,234,45,104,56,81,208,73,19,246,163,13,61,38,166,150,42,136,122,136,12,249,175,43,78,32,164,109,59,198,241,42,109,137,223,187,143,91,176,219,223,238,187,127,247,123,227,78,4,128,16,3,3,27,211,130,206,79,82,216,178,160,66,46,234,148,182,144,193,140,2,226,122,55,153,97,34,176,238,94,171,157,46,89,203,123,86,166,112,196,142,158,147,58,123,21,25,248,115,25,40,191,62,68,14,192,88,61,73,155,202,231,125,226,89,86,146,54,218,104,174,121,131,98,251,123,107,139,138,132,159,117,141,156,216,168,225,221,237,98,232,139,52,121,229,141,21,156,225,228,155,3,160,193,226,107,149,150,37,213,172,73,68,182,81,215,68,208,169,187,215,211,21,198,166,220,29,99,230,251,131,108,98,45,119,191,91,255,251,178,100,199,0,4,2,103,68,179,72,92,240,131,236,216,198,61,134,54,18,241,155,15,12,161,247,194,123,51,162,20,244,162,120,239,205,89,174,42,131,195,221,81,60,101,42,213,64,96,0,4,244,95,165,135,11,177,130,178,127,186,132,13,3,25,14,134,143,16,68,61,95,9,235,230,185,156,152,218,136,76,43,52,102,86,52,92,116,134,200,168,211,11,10,131,152,124,132,51,44,18,38,117,102,140,182,69,67,103,133,107,49,70,87,89,178,201,190,24,108,218,232,155,23,200,15,149,81,129,34,49,67,26,184,187,42,174,120,124,146,82,80,209,103,90,165,150,81,163,199,153,118,222,174,165,150,62,92,169,56,230,24,74,205,214,73,166,210,81,40,118,214,53,22,186,50,154,89,24,197,214,218,198,164,144,73,22,188,230,71,60,247,116,215,210,246,203,53,96,203,181,90,107,219,14,125,53,0,44,4,2,11,118,12,134,215,2,165,11,88,24,138,44,222,47,217,120,36,114,92,49,57,4,52,84,20,197,178,149,211,229,27,214,121,107,60,108,195,249,105,222,10,16,134,128,183,66,114,211,5,0,73,131,35,254,165,237,136,122,87,206,113,179,140,180,188,183,50,175,25,109,151,187,92,158,229,20,205,202,77,182,42,197,8,213,141,210,180,244,14,32,182,56,153,130,205,204,220,200,162,196,249,105,139,154,160,146,206,34,181,38,146,232,179,41,107,90,147,179,173,11,187,174,245,189,22,49,9,195,67,73,48,197,222,142,228,82,0,37,210,1,0,69,146,19,36,27,8,246,44,3,59,161,8,212,60,0,240,74,12,158,182,31,9,109,182,97,233,18,27,68,177,196,72,204,83,26,177,206,135,110,52,120,142,141,203,45,228,7,142,65,201,175,214,49,185,173,165,141,163,73,164,43,29,70,111,220,177,41,83,142,100,200,208,25,155,95,227,44,107,176,103,197,105,163,201,179,39,193,154,235,32,64,43,154,242,33,138,200,238,75,77,27,42,146,171,80,71,171,50,186,89,75,56,137,59,22,97,108,182,155,145,196,42,163,85,247,244,174,196,129,123,132,229,218,190,167,201,222,75,119,51,250,221,158,109,199,202,126,128,131,29,226,68,64,131,129,28,30,4,150,168,18,10,84,137,8,248,77,198,105,72,69,167,151,73,232,16,237,22,223,203,239,218,177,142,56,203,171,210,68,105,10,136,12,10,192,48,54,118,192,167,69,187,179,219,211,190,125,121,204,189,50,252,184,128,46,110,98,5,72,160,224,75,71,50,100,217,229,251,253,34,166,218,28,63,209,147,135,116,211,222,206,120,59,189,94,188,107,213,216,237,154,43,226,91,111,26,179,143,73,96,111,123,180,176,38,212,89,245,241,11,52,197,94,255,251,178,100,209,0,36,95,103,68,67,67,109,112,155,140,216,172,97,233,12,17,21,155,20,204,141,245,202,124,179,98,96,252,37,16,234,104,144,60,72,21,240,43,170,97,36,59,96,142,2,0,16,98,192,38,164,8,92,211,33,208,249,68,207,49,8,228,84,211,147,171,42,110,38,91,77,25,145,11,70,74,12,179,157,2,2,85,158,176,145,198,214,48,146,42,80,178,57,22,81,27,221,205,52,141,77,194,200,88,185,32,66,178,170,62,10,174,185,33,102,91,73,69,100,113,136,50,149,106,56,37,139,199,205,82,3,146,116,208,183,7,108,211,237,41,18,57,43,28,107,123,109,120,74,10,214,180,158,46,230,144,251,205,73,123,145,37,49,107,175,108,69,35,113,78,221,15,247,81,231,255,19,171,232,97,25,255,117,222,172,186,142,106,57,246,24,194,144,56,10,136,74,61,119,53,172,161,148,170,31,140,220,112,1,116,5,133,131,38,19,33,97,239,243,195,24,65,198,109,46,131,230,209,113,147,200,33,252,229,22,46,101,203,180,247,51,189,103,89,227,49,157,45,171,184,246,126,172,196,81,50,65,136,142,42,130,26,180,137,202,45,40,196,70,90,2,199,86,33,164,199,37,246,235,147,55,36,78,82,29,206,61,197,73,228,97,104,226,125,194,57,96,189,233,226,46,5,150,72,40,87,90,168,163,224,211,241,225,202,59,197,162,169,77,19,82,51,37,145,172,127,52,72,246,151,140,116,163,98,81,220,217,232,173,222,239,90,9,233,169,20,141,23,54,65,20,38,96,178,62,68,207,64,56,0,1,147,223,51,89,152,45,4,14,60,3,43,145,72,125,220,133,69,238,117,78,155,123,86,110,211,242,87,217,103,121,110,228,139,58,180,91,202,173,32,21,138,97,169,240,67,209,180,208,86,44,141,139,214,216,54,247,156,204,98,37,173,46,130,50,232,196,186,45,80,103,70,241,158,40,178,140,58,205,212,209,123,91,193,212,207,210,152,162,5,73,18,204,245,36,226,16,50,147,173,147,114,164,62,228,49,87,100,104,74,50,50,73,173,59,128,163,139,229,49,103,81,103,69,55,75,81,9,87,67,101,30,106,120,167,178,71,74,164,88,208,37,67,118,183,255,80,16,3,45,6,45,99,83,36,56,40,247,17,77,226,174,68,159,196,39,54,108,96,139,44,40,160,61,219,185,47,139,70,100,143,190,121,231,79,59,69,77,98,117,184,63,48,228,86,91,90,212,253,168,213,240,16,10,64,6,8,200,39,68,74,96,0,203,132,9,110,28,113,19,109,105,38,101,161,208,39,57,140,81,204,215,242,240,240,168,99,177,252,151,121,44,165,120,125,133,231,40,82,21,28,129,64,72,36,42,234,224,248,49,51,255,251,178,68,208,136,36,205,102,197,11,70,110,96,149,12,232,150,100,200,190,18,225,157,25,44,153,89,130,115,179,162,5,163,35,48,16,34,139,60,66,82,130,164,214,196,135,203,163,244,167,71,98,118,244,204,179,34,117,67,170,253,145,234,180,48,186,148,49,15,52,14,48,196,90,76,248,53,99,1,7,93,139,222,188,115,9,197,82,129,123,26,148,180,162,128,86,41,106,90,133,92,148,83,225,17,169,77,67,1,91,173,85,186,64,175,195,243,19,165,165,207,228,113,17,12,136,70,26,77,216,38,32,8,243,45,32,52,103,9,172,8,162,167,160,153,137,193,44,57,36,156,179,108,244,16,164,116,195,110,205,102,74,202,114,224,180,146,233,179,173,71,126,247,103,193,229,150,158,75,244,26,27,226,118,86,189,110,102,234,137,127,80,48,235,157,37,144,185,147,173,23,39,165,231,15,230,46,21,82,197,10,66,110,229,91,181,137,102,142,20,8,41,3,76,96,185,219,121,186,16,2,61,252,102,100,17,80,144,199,35,8,122,134,14,92,236,98,25,96,108,197,162,103,38,154,77,154,39,2,87,149,37,74,246,229,246,53,250,185,218,104,5,143,53,150,238,227,87,206,150,81,119,189,251,84,210,206,216,147,222,164,206,228,234,33,166,155,197,26,8,114,97,40,49,229,49,43,63,121,74,253,182,81,170,197,190,97,249,48,137,37,28,183,70,254,72,202,61,204,149,238,188,72,139,48,230,73,52,162,208,62,189,202,142,62,81,87,216,109,204,91,171,203,158,247,225,79,114,249,120,109,153,87,180,225,214,154,84,184,220,222,175,216,179,29,48,1,210,0,204,144,89,9,186,228,148,8,32,205,72,141,68,101,47,131,91,117,112,228,174,148,165,232,180,55,136,120,133,197,139,43,9,254,116,235,141,226,81,145,201,216,6,171,220,158,10,132,27,4,29,57,164,141,97,5,199,232,98,12,66,204,22,17,230,3,185,15,69,16,212,60,238,70,155,98,203,230,241,104,253,139,18,115,213,9,215,62,207,148,115,198,26,104,139,75,37,142,44,152,163,114,77,131,30,104,251,52,83,238,251,229,163,168,31,113,5,116,144,118,203,112,240,89,240,145,209,108,56,188,123,88,112,180,40,149,99,173,160,193,131,230,70,192,63,45,0,150,228,182,8,152,142,18,2,109,202,40,18,67,186,79,107,184,240,193,41,234,243,76,223,141,172,230,94,198,100,20,178,220,44,81,88,230,187,187,155,248,171,76,172,178,128,68,225,136,198,173,30,154,58,73,68,88,8,40,14,51,132,31,43,49,165,24,35,121,185,13,19,244,199,115,101,37,75,73,116,229,105,135,114,8,36,137,166,44,137,165,91,203,27,224,232,38,4,98,153,255,251,178,68,198,132,4,167,102,199,179,38,62,208,147,140,217,13,97,136,62,83,117,155,34,108,153,119,66,90,51,100,41,150,36,249,169,191,92,30,72,127,56,121,231,164,235,91,14,183,180,217,174,162,188,234,149,10,26,54,216,178,177,181,84,205,207,157,99,88,250,67,247,223,108,173,82,167,44,113,5,26,203,138,183,199,82,213,64,137,11,0,64,28,69,91,150,209,204,27,162,74,153,111,165,35,3,141,64,167,133,214,199,147,38,125,120,124,59,131,232,171,216,230,177,10,247,92,250,241,137,162,224,44,5,8,83,64,101,101,37,85,144,219,132,244,137,26,2,105,23,105,137,246,138,211,86,138,13,199,205,57,173,43,156,186,210,142,212,214,133,213,197,171,242,62,174,211,213,68,255,183,215,90,105,167,58,39,65,111,94,8,20,214,102,59,177,103,105,21,62,251,108,235,150,200,66,82,221,133,174,189,181,88,189,86,172,162,109,250,95,31,229,42,171,94,47,202,246,173,109,101,206,175,111,45,202,222,76,45,66,122,0,0,60,55,109,215,69,3,24,19,4,59,1,29,218,68,66,244,182,113,218,117,32,124,62,50,211,228,16,213,125,234,237,60,158,158,230,88,227,115,60,37,142,76,38,87,36,209,34,253,13,149,108,26,89,243,99,84,108,150,77,24,145,212,196,154,238,205,58,125,219,25,216,163,0,186,202,232,51,39,133,244,156,129,43,53,220,153,248,19,147,209,71,24,23,14,115,99,11,125,10,141,77,153,41,120,214,234,203,102,102,69,3,229,214,90,49,9,145,66,142,214,243,145,238,75,239,53,247,250,127,67,31,116,150,79,156,216,169,164,232,17,165,128,0,26,20,113,201,96,92,17,0,128,64,14,69,137,1,120,161,137,4,182,146,26,138,70,245,241,214,159,2,67,215,123,170,242,157,239,184,101,119,60,245,14,56,176,136,220,15,170,128,246,204,21,128,228,154,232,50,62,173,136,151,154,54,158,101,21,16,36,36,169,65,203,22,243,103,151,228,95,77,217,84,87,158,153,21,86,84,160,145,46,218,146,77,101,105,164,137,30,160,67,180,218,234,90,10,36,131,242,118,181,238,123,123,180,17,36,107,106,122,104,35,32,97,199,177,214,100,81,127,205,213,68,196,110,62,234,102,33,250,157,15,156,124,69,223,168,35,169,66,19,77,198,217,133,201,104,203,128,78,209,80,98,244,179,137,85,19,232,128,180,222,115,105,242,141,165,212,173,36,103,238,88,237,169,201,205,229,188,177,198,33,64,203,215,187,225,39,139,97,133,139,183,240,66,16,65,16,17,170,81,117,113,111,121,108,140,148,64,201,89,135,117,162,142,50,132,30,157,188,150,137,238,222,73,248,206,108,27,132,66,202,255,251,178,68,192,136,132,121,103,74,83,6,69,240,149,44,216,250,100,200,190,82,45,157,32,236,153,25,2,67,179,99,25,167,161,121,33,154,7,72,175,227,238,160,242,69,143,248,225,138,164,40,220,217,163,16,118,236,149,26,144,134,205,169,67,226,223,125,118,223,88,181,118,209,50,234,6,14,231,163,6,86,178,191,21,253,20,17,192,134,149,168,41,108,201,133,8,0,111,198,144,142,26,34,203,38,162,143,2,243,102,77,14,125,22,18,164,248,26,41,182,170,225,220,71,91,220,106,70,138,188,184,22,241,99,59,150,158,82,144,94,214,89,97,221,219,231,179,218,239,9,70,17,97,58,36,226,131,178,213,20,92,109,43,29,100,217,104,101,67,33,201,115,5,25,125,241,112,195,8,123,242,37,141,230,248,225,94,168,248,148,122,38,133,203,107,129,174,120,217,68,63,162,123,31,14,243,185,179,19,21,81,120,193,206,214,176,215,29,244,151,113,74,209,19,19,21,253,194,69,78,17,191,42,0,0,32,48,65,38,48,225,198,174,153,134,82,120,130,152,130,98,200,218,114,226,148,45,164,13,44,219,0,195,55,81,21,216,146,7,76,94,175,218,72,29,199,230,191,42,180,175,68,93,139,48,230,102,228,214,138,221,191,53,114,226,149,128,161,147,57,23,104,215,255,56,172,172,202,108,150,120,102,69,58,3,216,108,192,224,12,51,121,132,204,199,154,143,218,140,118,163,134,138,152,69,20,85,160,203,26,246,84,155,35,204,65,227,241,175,144,198,54,229,32,244,36,108,180,194,143,169,25,63,5,129,69,164,1,34,96,124,137,52,210,238,76,242,16,68,29,53,173,73,35,34,176,167,245,61,52,151,153,98,130,193,251,103,207,247,123,151,55,25,245,220,237,146,89,17,26,105,135,188,167,101,226,91,54,205,40,70,75,62,205,48,131,216,190,133,155,211,216,62,41,56,242,154,113,42,158,232,246,91,34,3,148,37,97,15,131,171,110,238,49,142,30,214,55,225,29,34,66,225,146,155,35,198,248,128,44,124,21,68,14,163,192,204,67,183,162,88,76,145,108,70,112,133,0,161,82,73,182,204,22,64,198,6,76,36,16,215,78,12,68,33,12,36,138,198,226,47,161,192,226,246,166,156,187,143,249,64,243,52,45,227,187,27,198,204,174,84,232,101,75,98,59,249,189,78,155,70,72,24,2,29,102,49,170,240,43,131,57,40,67,230,190,43,202,127,195,209,94,154,60,71,120,223,157,247,230,238,195,123,204,255,182,94,190,102,30,196,59,188,27,85,91,234,9,238,253,107,138,146,252,30,105,231,81,8,168,231,225,66,181,58,82,78,162,59,251,148,178,20,133,55,118,245,40,150,106,53,121,252,251,97,166,255,251,178,100,196,136,4,48,102,198,211,65,70,82,120,76,217,109,36,195,142,83,241,159,25,77,153,249,138,123,179,98,153,132,154,216,244,207,106,127,73,51,88,154,190,37,242,211,58,158,28,187,108,24,177,50,144,1,8,32,16,42,75,14,134,102,120,38,226,188,127,25,188,97,153,12,17,57,85,94,23,65,19,74,54,88,186,32,89,125,61,187,111,215,110,87,164,212,102,252,252,110,24,99,178,130,20,2,96,250,98,202,155,123,25,38,233,59,182,147,145,11,108,10,145,146,81,119,163,77,132,73,137,172,236,151,32,44,170,50,213,56,188,34,94,227,163,118,20,180,13,177,193,18,212,208,158,29,202,120,181,155,137,235,146,199,63,186,61,251,210,141,151,181,231,119,215,125,100,75,109,46,216,231,102,254,167,203,239,46,81,106,147,196,22,6,97,80,152,162,165,167,67,200,45,151,45,241,232,237,159,76,52,5,209,101,0,8,28,100,154,82,163,74,232,235,70,53,162,13,132,208,0,112,80,91,204,89,134,80,188,37,212,104,208,184,141,150,94,186,209,254,197,6,54,109,70,98,117,50,173,49,69,186,104,61,188,111,230,159,198,213,190,220,174,28,151,193,167,146,236,102,38,49,47,194,91,236,251,179,67,215,169,131,98,43,121,119,63,51,83,196,80,121,231,255,122,47,60,205,140,107,44,209,207,122,114,165,157,125,158,137,166,25,176,218,205,13,136,167,28,177,50,228,236,147,201,10,231,8,133,181,118,185,131,96,154,122,120,173,122,123,25,45,124,198,149,35,215,31,213,191,151,184,27,104,1,93,145,213,165,164,223,107,111,76,177,226,152,42,98,209,241,228,43,73,4,166,147,213,245,228,251,64,193,52,249,105,46,242,213,207,38,203,156,62,199,187,229,238,202,198,184,226,23,226,179,253,15,221,200,99,72,211,42,175,95,93,19,76,103,91,225,44,193,173,171,40,146,97,105,177,97,213,171,185,132,46,73,228,30,107,22,243,129,250,102,147,56,138,45,37,226,122,101,35,234,209,12,166,213,148,119,33,134,146,117,227,146,172,196,50,230,223,122,202,105,61,243,35,235,63,49,10,200,99,10,16,5,5,84,94,173,134,35,227,170,110,136,155,53,94,208,35,64,12,147,180,196,232,12,176,92,204,248,13,52,192,20,140,176,105,212,24,40,13,13,48,32,240,40,161,96,25,248,154,11,129,141,49,164,65,119,7,128,87,171,231,43,153,126,159,203,115,91,150,86,198,157,151,56,227,66,147,247,39,43,83,67,21,100,144,56,169,96,162,96,19,192,176,160,241,105,134,235,190,95,95,59,214,21,206,31,156,216,216,44,6,126,243,221,150,205,51,45,28,163,36,92,18,188,34,50,97,192,80,41,255,251,178,100,205,136,4,174,102,198,211,67,94,66,148,76,217,159,48,200,247,19,69,157,14,45,141,121,146,66,179,98,217,134,25,217,174,20,29,166,22,136,18,90,153,230,167,215,50,49,51,124,211,99,105,22,206,230,198,233,142,28,106,251,57,77,168,141,181,185,16,8,88,207,125,123,141,129,48,84,70,42,77,13,155,209,199,38,51,90,135,235,201,155,27,89,95,79,5,137,168,109,78,104,14,139,58,188,240,170,184,243,174,206,255,60,243,195,109,56,12,88,249,56,36,121,3,65,172,67,168,32,114,103,103,70,24,70,4,146,76,130,74,153,84,153,128,73,6,188,244,203,196,97,169,132,229,193,53,39,132,71,81,146,247,23,208,162,237,2,52,27,37,202,173,191,73,110,125,104,109,118,179,183,29,229,218,225,79,56,245,110,211,8,52,52,211,205,83,57,116,132,156,128,148,80,142,212,251,141,9,137,79,253,215,50,139,252,230,68,0,69,64,14,123,28,237,90,205,208,68,202,246,205,184,149,139,16,2,129,65,149,152,116,37,12,1,163,226,32,26,104,124,128,29,155,149,1,69,68,212,154,247,171,94,7,129,93,59,220,202,47,59,131,167,74,199,150,15,64,8,10,143,52,180,17,7,144,233,50,244,229,58,141,53,136,189,86,250,230,183,247,153,161,199,202,24,68,205,84,83,30,66,62,239,196,196,188,223,146,239,28,33,171,234,233,163,60,192,132,44,242,248,196,250,117,179,145,152,109,218,242,82,145,92,42,142,121,22,46,198,117,196,68,111,154,151,184,251,56,121,201,115,30,219,115,247,207,9,234,143,0,11,7,211,161,81,125,53,48,134,48,5,32,1,85,91,64,33,118,148,4,10,84,137,150,199,94,8,211,215,14,47,182,187,95,33,11,74,129,227,228,122,142,217,46,228,92,255,60,206,27,156,204,159,164,241,72,78,143,168,245,10,69,186,197,226,37,85,52,109,47,109,226,168,149,214,185,147,172,66,6,146,81,69,200,252,199,194,156,226,203,254,139,130,29,27,135,136,9,38,203,157,226,12,69,35,54,58,89,183,176,101,126,146,165,8,151,219,71,252,61,202,104,194,208,195,45,253,168,213,219,221,23,140,87,200,36,86,22,100,89,65,208,3,36,200,164,64,52,35,11,188,140,190,154,28,160,86,20,65,228,12,18,152,51,184,67,55,71,49,80,35,60,88,14,131,100,141,29,53,28,165,230,131,233,11,42,137,196,70,64,67,133,214,211,8,142,65,212,250,219,221,18,158,151,75,238,88,121,33,244,41,66,74,24,61,238,148,244,213,52,90,58,216,228,205,9,235,119,106,44,121,172,10,140,60,121,23,101,255,127,255,243,189,71,125,212,199,118,188,181,42,47,81,172,253,255,251,178,100,202,136,4,254,103,67,139,104,93,240,148,76,216,201,97,38,110,81,241,157,23,77,161,89,129,233,51,164,36,241,150,248,124,82,174,163,174,190,233,134,155,83,141,81,248,138,141,47,83,185,102,88,209,113,165,143,35,48,249,212,121,209,14,253,162,194,254,214,56,191,212,218,157,155,165,150,160,120,240,0,198,118,167,184,203,27,237,194,96,71,233,251,198,230,182,118,85,116,183,111,85,225,186,53,62,174,229,36,120,255,230,3,58,203,12,88,225,136,64,147,206,215,89,68,134,102,39,64,226,69,9,48,108,152,16,146,60,159,16,67,2,74,37,153,21,9,179,24,140,81,224,208,41,56,181,90,227,8,28,101,205,24,48,112,65,148,233,185,212,59,111,217,21,88,181,42,245,77,214,188,9,216,253,105,112,247,101,168,172,181,115,150,211,189,27,108,153,237,245,6,173,0,64,96,24,96,125,1,161,6,154,94,109,109,38,160,16,33,7,119,7,129,22,67,103,127,197,4,144,202,73,26,28,5,101,200,26,95,214,195,37,158,163,167,118,31,251,151,171,221,141,195,114,44,20,197,176,191,21,106,216,206,198,231,108,229,95,159,173,111,241,199,82,109,211,61,209,156,119,51,156,49,89,230,118,106,169,73,233,85,44,171,154,151,191,173,248,11,51,37,234,106,85,26,145,90,89,225,205,115,132,65,79,49,36,229,35,133,91,21,87,90,236,79,229,123,109,199,179,19,27,204,74,229,25,137,158,246,255,127,207,143,104,30,150,180,56,245,191,175,190,61,175,109,87,83,103,111,71,67,154,234,186,242,77,238,160,0,104,41,54,149,42,227,168,123,97,150,253,237,139,225,44,103,157,183,4,68,187,124,20,41,2,32,189,97,116,80,43,8,225,201,23,172,36,213,41,166,38,13,48,46,156,170,34,76,131,188,228,65,216,130,46,206,152,159,36,240,156,80,80,113,42,39,48,113,66,26,168,227,9,63,48,227,13,32,113,113,48,46,81,192,209,40,163,68,17,246,141,110,31,27,14,60,187,205,45,156,227,53,74,67,9,103,41,133,117,115,210,80,229,221,28,243,135,189,136,23,122,58,104,154,211,74,146,84,110,49,12,65,68,228,177,20,107,140,67,220,136,156,112,173,159,64,18,65,192,35,32,241,50,202,99,31,18,56,96,163,59,41,26,82,116,2,7,26,154,51,8,197,147,233,1,47,189,210,16,176,128,244,186,44,210,206,129,225,203,185,72,224,175,203,225,203,183,168,33,199,249,155,77,69,57,79,118,87,51,59,128,161,80,236,75,226,200,128,0,113,132,7,22,134,238,114,45,189,74,168,11,75,111,150,87,17,207,229,10,93,50,78,32,41,210,54,100,150,23,81,214,186,216,145,132,255,251,178,100,211,8,5,46,102,196,51,99,127,48,149,140,233,12,96,200,111,83,21,155,16,45,141,121,66,75,51,102,60,195,38,109,201,25,24,200,41,55,59,27,226,222,187,115,115,167,205,248,91,152,101,94,222,182,85,214,198,73,197,97,188,199,77,124,190,39,153,48,10,196,35,189,236,117,174,111,148,30,0,72,136,200,208,247,93,44,151,131,182,185,233,109,87,158,46,66,30,158,36,215,80,213,224,140,170,239,32,25,172,201,49,34,23,56,164,244,194,176,204,208,82,103,126,233,132,89,251,82,84,28,16,81,87,130,69,28,74,54,229,235,93,77,55,138,166,162,179,136,29,131,50,157,193,209,65,15,176,106,119,24,72,188,39,13,237,19,183,94,209,79,123,163,11,67,36,213,91,103,24,65,69,243,213,106,245,72,237,140,184,160,212,112,73,182,161,187,221,75,206,161,137,110,103,167,48,180,109,130,181,136,214,65,233,149,155,124,147,47,177,73,184,162,25,43,130,0,102,64,24,97,18,32,105,163,1,10,53,17,99,12,10,1,16,45,167,242,54,162,197,187,67,139,185,26,226,157,169,246,72,222,182,105,13,232,253,199,250,91,75,43,237,54,238,214,177,46,138,89,148,85,185,110,150,204,102,221,173,235,29,254,191,251,49,141,155,150,46,219,189,53,186,214,87,62,107,68,41,29,25,98,1,213,73,29,242,189,17,60,197,207,125,200,145,154,199,36,215,36,121,91,64,234,148,155,151,146,96,239,62,200,86,53,45,87,196,203,25,21,251,38,120,138,229,147,93,195,162,103,221,105,134,207,160,37,195,4,26,64,31,26,129,144,144,87,51,144,33,39,36,34,6,153,21,131,102,7,16,226,164,198,146,194,101,171,44,144,163,217,82,72,30,9,185,51,150,31,194,5,66,88,69,46,116,193,59,133,67,148,120,146,213,71,147,79,43,239,230,25,235,92,189,65,112,32,215,58,183,248,223,49,115,45,250,66,33,147,21,14,240,149,106,123,75,175,63,50,52,182,205,179,160,235,236,101,106,12,92,95,119,84,238,62,63,255,118,63,156,198,154,127,141,185,185,227,230,121,120,194,167,251,167,113,199,236,33,0,0,112,84,71,38,254,4,65,57,37,243,31,59,0,17,133,66,4,129,131,0,212,24,193,5,95,2,217,69,96,33,192,210,233,167,250,199,108,111,12,169,230,206,13,149,95,202,227,195,132,252,122,39,59,75,192,148,35,118,176,120,74,103,224,133,66,39,160,200,154,91,228,34,170,218,212,227,254,237,83,182,249,127,196,118,183,55,252,239,19,182,245,102,81,122,215,169,202,155,185,178,101,217,219,235,215,154,230,62,53,118,182,119,102,73,238,118,113,79,78,215,151,49,184,89,84,174,255,251,178,100,199,8,132,78,103,69,179,97,95,48,131,12,216,176,61,38,84,84,129,157,14,205,153,247,194,102,179,162,149,132,162,56,127,219,249,99,192,129,14,14,60,47,136,86,215,191,240,177,15,82,75,36,218,255,17,3,196,66,96,104,198,182,42,58,238,228,164,97,24,227,136,17,23,48,29,62,211,189,226,109,160,119,249,74,116,225,72,114,103,174,60,150,3,140,218,197,162,65,10,2,194,82,66,88,62,166,129,201,203,213,161,65,205,18,214,197,215,156,78,177,54,70,68,86,193,26,181,177,54,68,72,130,84,78,233,27,98,67,12,225,122,218,106,59,2,58,62,205,34,196,116,112,177,164,5,92,94,160,210,74,171,135,169,61,110,42,109,8,168,116,133,17,160,167,199,52,191,88,197,33,12,184,227,83,55,25,67,161,156,200,28,56,241,88,31,67,78,32,80,245,163,80,155,40,230,44,151,72,145,201,16,48,202,213,8,4,18,21,87,253,85,0,0,9,0,2,12,150,248,42,194,2,62,52,247,128,65,48,9,154,68,36,70,93,182,60,8,14,6,131,39,237,204,80,230,150,106,160,242,191,82,251,17,106,110,203,107,222,187,49,82,237,5,60,59,73,206,155,218,164,84,206,147,10,22,97,140,19,133,246,111,95,91,33,220,230,179,59,211,74,231,18,233,115,154,145,54,104,71,126,182,249,230,185,184,214,125,54,50,58,165,13,189,125,234,170,120,180,250,176,110,243,178,106,186,175,139,135,35,44,62,117,253,119,90,145,22,231,108,237,221,179,226,142,61,206,168,148,128,12,243,223,190,138,83,80,0,79,82,189,92,120,138,237,3,184,144,7,155,15,203,113,132,129,48,90,144,224,86,70,33,11,71,243,252,48,25,206,232,147,211,88,134,225,208,85,38,154,68,121,27,201,100,237,90,146,238,140,210,205,77,142,221,185,24,112,89,0,11,81,4,11,176,50,28,226,161,204,215,8,180,45,50,139,15,101,27,134,186,112,243,200,151,168,49,251,228,170,18,116,104,243,58,230,213,176,205,87,183,222,21,164,156,214,126,117,234,54,251,154,110,187,255,45,121,211,235,140,231,99,29,89,247,46,62,55,220,251,23,207,254,91,24,30,145,128,198,0,0,9,19,149,154,162,129,168,140,25,3,249,130,24,153,144,18,122,145,13,11,3,172,184,113,96,211,2,154,82,64,23,43,87,173,222,67,57,51,91,13,203,169,37,191,47,157,171,169,234,177,249,173,221,166,152,198,106,213,204,246,147,35,147,174,108,124,111,35,229,79,187,109,102,69,53,85,209,53,57,201,163,77,78,24,35,90,43,86,248,196,140,190,206,101,153,148,60,213,70,135,38,243,168,207,41,183,24,115,62,154,12,45,235,25,255,251,178,100,201,8,132,133,102,196,203,99,93,224,139,140,232,233,61,134,28,83,133,161,19,77,141,249,66,63,51,99,36,244,153,224,207,115,150,144,51,43,214,59,254,253,245,101,213,243,52,47,93,125,90,185,188,243,53,55,65,153,194,5,207,112,18,165,154,228,21,54,114,154,231,33,84,89,4,208,10,130,136,51,200,8,204,82,156,102,60,53,2,236,122,20,82,144,29,156,48,48,132,150,82,196,8,216,246,133,61,148,215,198,87,77,8,93,134,57,137,243,118,1,148,140,145,76,30,228,130,226,9,81,161,39,31,41,26,29,215,1,9,144,74,110,101,202,221,70,12,94,238,237,154,130,101,156,120,242,124,196,20,117,108,119,84,22,92,121,139,108,100,136,60,203,108,68,116,242,77,165,93,23,6,97,196,82,5,49,63,11,46,219,214,225,83,58,251,16,215,92,221,216,200,59,50,255,238,251,148,115,228,51,150,2,82,110,0,2,8,113,198,146,73,230,98,165,154,81,74,244,133,112,84,66,4,88,92,13,0,168,235,162,224,182,122,42,207,92,142,70,229,57,211,116,149,170,223,147,107,157,230,242,165,163,172,239,82,227,107,93,215,229,171,122,11,200,167,44,255,57,137,127,151,103,63,220,203,16,153,254,26,40,157,28,146,134,83,34,11,64,239,123,197,150,69,101,235,34,252,14,251,91,112,179,52,56,109,250,158,5,93,231,214,14,97,98,60,45,107,23,214,179,156,122,239,88,248,251,205,235,18,158,32,140,145,136,1,177,239,254,246,217,92,149,199,44,145,34,241,91,70,37,212,167,33,26,75,133,229,177,253,50,49,229,102,183,138,92,122,27,62,193,100,217,1,118,115,44,230,178,167,49,137,5,93,95,89,76,83,33,120,89,44,186,196,77,38,88,48,39,201,104,250,197,50,71,38,86,27,165,18,226,203,184,106,67,94,55,124,101,107,22,229,59,155,151,80,80,128,36,210,64,30,90,186,20,107,202,57,165,20,236,115,108,10,77,206,206,244,214,87,74,91,162,83,71,183,113,93,17,218,140,250,135,120,89,58,162,106,158,173,76,72,160,34,7,136,0,35,6,0,0,49,153,35,231,172,25,69,147,91,68,198,27,1,62,100,100,67,28,85,85,108,73,120,178,119,68,140,178,151,50,154,85,82,246,57,242,155,89,247,241,189,118,212,186,43,140,93,130,198,139,130,3,185,91,161,57,74,172,70,121,99,242,37,143,229,255,181,17,102,191,169,233,217,104,100,162,85,220,165,42,78,67,57,230,43,26,232,181,66,92,164,151,99,82,127,125,207,117,42,75,185,95,42,75,22,48,142,221,179,242,218,73,86,118,105,237,91,181,249,212,191,188,174,118,213,143,191,99,184,242,246,21,179,255,251,178,100,204,128,4,15,102,199,235,65,126,82,140,204,217,125,48,200,191,82,177,159,23,77,23,23,138,103,179,98,161,134,37,72,150,76,201,115,166,177,4,11,30,215,132,128,0,66,1,133,142,232,59,224,229,163,42,166,165,75,7,85,164,196,152,0,115,202,1,19,19,0,112,137,210,231,83,92,179,37,207,179,12,100,225,92,80,152,244,220,161,135,105,88,147,156,194,164,107,195,109,28,95,98,179,77,155,25,89,182,21,86,3,120,163,86,211,113,212,27,37,152,241,101,156,116,201,97,52,157,77,171,90,129,136,194,47,94,238,123,43,74,45,220,188,227,41,63,222,41,117,40,75,36,222,228,242,140,167,176,137,168,190,154,132,150,91,86,119,101,10,246,233,207,194,119,58,191,80,83,215,170,149,86,186,126,121,75,61,199,74,205,241,80,38,245,191,47,232,64,140,3,56,208,220,204,116,108,224,29,140,228,136,209,131,139,90,6,73,18,9,80,145,33,52,39,2,0,50,150,14,129,167,218,219,110,75,241,166,199,235,227,118,119,44,105,174,115,234,231,132,42,152,197,100,29,72,137,81,246,60,210,48,209,111,243,154,149,53,173,167,201,88,139,174,113,238,174,39,165,138,247,175,254,228,59,227,237,195,187,230,188,105,222,188,63,168,221,121,139,181,222,108,248,120,178,34,243,221,167,125,146,116,17,3,104,1,156,199,235,175,8,102,160,211,107,130,170,27,28,156,89,182,118,233,110,24,195,183,16,216,247,61,140,150,16,32,80,146,76,49,229,16,42,220,98,220,144,6,42,42,205,128,235,11,176,130,19,33,64,161,17,148,36,241,41,207,224,66,206,133,226,57,46,34,132,75,211,8,226,32,97,143,88,114,248,162,129,176,111,32,91,34,233,83,182,154,116,166,177,83,6,182,130,44,199,214,162,172,219,33,7,167,36,2,141,114,202,40,243,210,66,140,81,69,154,62,203,167,164,68,168,81,25,60,178,186,208,37,71,24,217,183,165,185,241,232,217,46,30,152,226,239,205,119,221,162,85,142,123,106,229,181,139,173,239,79,190,138,235,152,124,52,212,39,144,47,202,141,51,190,52,121,191,102,36,166,166,44,17,161,225,232,6,131,44,7,97,49,209,243,101,47,38,132,33,25,28,2,5,14,181,148,208,16,129,136,66,222,104,76,240,192,28,0,220,176,125,224,106,144,244,246,225,251,189,181,53,203,151,108,67,174,196,103,157,212,253,45,37,219,151,178,198,254,120,214,199,188,237,123,242,218,93,85,253,82,221,151,142,226,136,233,171,231,126,177,145,110,104,165,30,109,13,8,139,43,156,92,57,24,53,51,240,78,146,194,57,50,254,41,127,17,107,87,177,132,50,44,201,216,236,115,146,119,255,251,176,100,213,8,4,244,102,195,139,102,93,240,144,12,232,182,61,134,84,18,201,157,16,173,141,125,2,78,51,101,60,195,38,253,100,204,50,169,144,215,94,150,178,145,27,223,71,103,53,109,190,152,128,6,178,154,93,75,120,151,164,0,69,9,149,162,36,109,194,165,18,135,211,178,48,180,205,9,75,135,5,113,238,229,6,193,214,140,138,196,150,35,29,143,146,170,124,186,121,68,59,204,107,76,25,2,88,118,178,1,227,44,216,114,153,204,220,60,198,45,174,236,183,157,81,219,38,204,160,26,18,71,83,9,163,138,34,228,8,152,71,212,31,149,179,217,226,87,212,73,253,99,92,196,49,138,15,76,159,184,103,204,103,236,232,249,204,253,121,32,134,204,13,56,81,182,12,130,149,103,251,97,207,42,78,89,148,111,183,84,245,229,57,22,103,16,121,78,111,199,115,55,118,169,239,195,40,195,85,0,18,131,9,137,50,163,161,128,143,36,71,214,1,36,140,201,163,17,78,193,64,27,198,99,115,52,159,116,214,227,215,169,5,43,40,7,80,66,213,124,16,93,217,25,198,222,178,168,153,104,205,54,141,173,33,39,104,227,82,212,173,105,161,143,13,178,48,137,148,76,189,164,227,29,172,155,11,185,41,85,167,147,203,123,175,37,44,147,239,118,16,233,203,214,110,78,21,56,147,48,245,136,73,153,99,34,212,23,181,124,157,27,74,164,81,30,236,21,183,178,133,30,26,68,156,88,189,91,16,237,49,12,149,198,171,238,203,239,148,179,212,234,87,42,254,179,8,99,15,149,195,179,254,176,4,11,5,232,76,249,8,8,20,52,250,52,150,28,52,159,201,211,54,248,45,172,31,25,39,27,28,125,212,110,255,73,68,80,144,50,48,154,36,89,53,228,64,217,129,54,30,67,36,34,22,224,147,16,13,11,61,19,44,250,166,100,130,205,193,40,167,21,4,28,149,148,212,109,166,85,123,137,202,19,77,85,96,147,104,53,67,34,241,69,21,78,36,76,57,86,89,70,9,185,97,206,48,249,102,14,78,24,162,20,193,207,106,230,89,227,11,152,172,116,142,19,24,172,50,108,89,170,135,27,53,100,86,165,85,218,192,216,190,167,177,172,247,63,186,83,173,127,181,233,77,61,3,53,161,32,1,5,46,248,253,80,145,183,166,187,6,48,153,142,148,13,200,132,169,132,65,90,155,97,110,116,76,164,212,35,83,5,100,104,145,173,69,119,49,103,170,155,189,198,177,111,162,54,169,68,205,98,210,97,154,220,134,41,25,188,153,231,220,219,6,163,141,71,47,145,185,236,50,13,26,56,225,229,229,198,232,247,227,6,73,241,116,245,204,65,50,181,13,192,251,114,87,24,163,105,114,7,249,81,255,251,178,68,207,136,132,212,103,69,147,121,72,112,155,236,232,133,109,40,142,16,217,155,31,140,37,15,194,27,179,99,25,148,152,216,45,3,199,103,179,15,20,85,61,225,54,126,76,157,25,22,47,170,226,233,63,95,158,250,169,102,214,127,36,22,12,73,155,141,237,201,186,73,147,93,64,113,3,194,58,82,44,15,34,24,57,230,10,143,6,208,201,182,64,47,77,36,231,21,211,44,148,220,45,216,106,52,213,163,193,136,6,114,127,153,25,38,129,25,7,42,168,135,114,12,104,218,162,235,183,78,80,84,158,244,5,95,12,212,53,163,99,254,89,185,151,59,155,202,248,146,215,213,47,166,163,133,84,26,81,91,15,166,183,117,75,224,45,166,209,136,44,218,65,105,183,44,215,148,180,215,214,107,137,171,183,133,238,103,107,223,254,239,103,157,251,153,142,0,154,0,18,147,45,184,219,137,50,69,204,22,176,113,242,207,167,240,112,54,154,200,194,192,203,158,213,98,242,81,128,112,149,18,92,40,231,202,37,76,43,143,153,161,210,109,192,138,194,189,91,203,62,247,137,42,175,50,151,207,3,8,64,155,211,49,246,198,137,238,50,144,136,209,16,164,82,75,34,96,10,240,110,120,227,67,106,253,115,203,71,84,109,93,98,84,149,145,21,173,74,177,123,219,151,98,31,247,206,25,26,110,193,13,36,105,118,147,74,112,212,171,165,11,196,122,206,201,102,219,146,121,112,68,7,164,70,135,97,233,100,40,60,228,232,193,188,204,216,218,238,189,175,57,239,75,29,94,49,140,18,207,11,134,215,56,2,226,211,168,0,1,40,2,175,54,19,13,57,19,32,147,35,242,219,163,123,70,129,231,106,183,87,44,86,137,64,126,1,226,195,199,211,85,160,18,142,157,213,208,10,155,89,151,173,77,69,38,213,72,141,168,160,21,15,35,33,122,9,151,95,206,71,110,9,189,198,165,21,167,7,34,200,45,191,98,118,176,156,145,101,253,174,169,66,165,38,229,251,101,26,94,71,83,104,212,167,7,100,234,75,179,53,202,163,67,94,151,98,89,177,173,141,62,173,104,94,50,98,201,41,135,227,151,67,80,156,45,58,94,176,188,97,39,77,154,182,152,58,219,44,191,24,151,169,116,191,147,87,183,111,156,165,190,115,16,177,62,128,0,4,130,34,32,13,191,162,18,42,86,132,56,198,80,253,99,34,156,171,202,83,7,156,101,124,92,113,46,161,227,125,78,98,199,114,219,235,249,189,125,191,165,219,189,100,192,16,29,33,86,195,148,171,220,179,237,5,197,230,0,192,20,28,13,207,167,127,255,71,117,178,15,179,71,189,62,151,16,52,113,234,96,168,227,156,179,57,30,67,110,68,135,18,29,135,135,180,255,251,178,68,213,0,5,70,103,69,147,79,75,208,158,204,216,185,107,41,8,18,97,157,43,172,49,11,202,71,179,100,41,150,33,249,14,131,197,140,22,114,145,36,97,231,15,91,178,68,5,31,110,68,59,200,168,140,88,138,54,113,227,75,24,136,227,34,38,181,209,226,186,189,184,106,149,93,250,106,239,156,9,90,32,8,225,153,0,73,36,52,216,45,10,23,16,192,173,140,219,80,52,229,220,47,59,145,105,69,88,221,206,73,142,156,192,119,23,77,104,193,218,53,237,204,205,225,214,32,190,187,115,0,16,20,50,91,129,202,107,121,187,121,89,116,255,24,160,6,26,47,45,185,51,157,243,51,65,226,221,15,67,26,199,93,68,24,181,135,196,20,61,142,21,51,17,182,220,148,158,161,104,78,156,93,14,38,231,148,120,115,106,136,137,24,122,117,79,10,137,141,152,70,85,185,23,46,210,75,26,57,152,88,80,171,187,217,198,102,163,221,211,218,197,70,181,113,97,18,234,0,1,8,128,4,182,195,13,76,192,44,185,212,171,109,175,202,215,252,154,74,237,188,79,117,139,233,77,143,161,100,240,234,203,216,68,112,228,218,25,114,182,129,222,178,31,9,157,210,198,173,73,165,54,161,80,83,124,107,198,157,102,107,130,80,146,62,0,176,47,98,137,6,209,93,175,241,115,143,99,155,74,121,107,147,136,85,177,131,220,129,218,152,196,26,195,103,41,154,51,106,109,30,50,40,105,45,116,244,241,205,237,91,99,138,36,96,172,21,42,215,214,55,46,123,249,158,227,69,247,168,246,74,173,22,238,249,234,249,10,80,1,83,43,158,180,92,178,224,129,136,97,11,7,58,252,124,35,213,12,112,225,35,181,120,42,167,215,106,28,89,30,57,65,204,124,91,48,137,22,139,83,75,240,58,21,117,108,225,41,214,136,88,43,165,118,89,238,50,52,41,64,9,0,118,130,203,138,147,140,60,183,235,233,99,134,215,29,196,42,193,34,226,194,206,225,67,28,229,58,201,15,195,165,171,30,170,110,247,21,14,58,229,226,33,84,173,185,100,190,108,123,204,141,97,4,148,45,41,22,135,216,200,32,167,60,123,216,171,80,179,64,234,69,185,125,237,135,43,181,95,199,107,208,32,1,128,0,0,4,220,96,138,37,68,197,192,57,66,68,131,16,0,125,211,138,45,126,1,108,236,151,149,51,117,227,153,59,224,162,228,100,106,205,22,45,104,150,103,235,51,191,238,215,123,90,89,145,142,59,20,24,176,97,160,31,213,75,57,67,166,249,152,188,25,151,46,14,83,169,25,92,31,82,111,191,241,172,161,203,251,47,227,53,247,84,131,193,116,233,45,154,185,83,205,166,68,179,123,29,186,123,61,203,109,59,255,251,178,68,198,0,4,101,103,73,211,12,67,112,144,76,217,125,61,40,127,19,21,155,33,77,60,207,194,76,179,99,89,166,25,248,237,187,180,212,30,158,51,35,200,229,168,179,75,240,30,142,228,53,252,210,73,30,135,252,11,193,199,70,87,219,201,183,135,95,237,191,62,183,106,40,30,176,128,32,181,230,27,185,131,128,2,32,78,196,104,178,111,85,86,172,34,241,217,59,93,189,44,198,31,140,72,247,9,93,170,36,134,3,215,24,200,46,194,39,231,241,43,74,205,10,204,194,213,225,170,113,242,236,156,163,11,85,33,205,187,168,99,203,238,82,82,105,27,177,67,75,77,255,45,219,250,111,245,206,140,164,154,202,178,4,81,119,53,141,238,100,150,147,21,142,90,30,45,161,43,131,103,26,153,165,159,195,156,196,216,243,161,73,21,7,51,73,222,106,96,198,167,238,215,90,243,104,158,247,187,158,78,65,92,171,156,156,93,102,187,181,176,60,197,0,122,225,66,134,108,161,148,76,124,234,15,49,1,85,104,174,69,200,33,69,153,235,46,237,231,173,179,199,185,25,129,157,75,177,218,71,191,9,77,171,153,234,118,204,143,44,179,249,44,250,241,144,208,250,157,241,81,17,10,208,33,39,25,62,33,82,208,179,115,178,34,32,125,214,209,41,158,164,229,42,138,233,226,72,23,146,13,194,18,203,36,210,209,137,115,179,107,115,24,112,216,110,147,88,75,162,36,101,173,240,146,241,59,75,202,195,20,179,3,142,163,108,100,33,196,16,227,71,239,29,185,166,152,57,28,96,236,105,84,209,215,28,53,68,68,39,143,210,42,42,65,112,0,36,156,130,51,70,148,161,152,68,120,216,20,44,18,114,240,203,170,80,52,72,140,107,44,232,100,83,85,101,229,56,202,195,111,69,21,25,229,186,170,215,235,51,98,173,243,249,152,232,132,153,110,99,49,179,27,51,240,103,90,168,70,64,171,234,61,127,57,49,45,173,94,133,74,219,82,13,230,150,94,41,170,172,61,127,52,82,198,102,158,165,177,142,236,165,105,196,217,60,23,130,209,109,57,181,231,88,170,6,35,39,198,228,230,236,134,78,48,187,209,29,38,145,11,144,199,53,2,113,148,167,179,97,55,215,93,191,112,164,175,17,191,36,172,151,116,106,18,173,219,187,13,44,61,128,170,69,183,35,96,137,134,75,89,38,50,173,8,120,56,252,9,98,98,126,114,35,148,186,237,187,158,113,246,114,52,234,181,220,100,239,81,250,73,253,218,198,144,182,235,145,222,147,147,30,210,135,214,85,19,113,61,107,215,53,224,233,168,227,57,122,246,106,38,175,106,91,83,98,209,115,220,100,173,16,39,56,46,51,77,40,141,11,16,41,9,44,136,255,251,178,68,201,8,196,197,102,199,19,73,70,48,155,44,216,211,105,137,126,81,185,155,43,172,177,15,226,68,51,99,9,179,33,248,20,100,147,86,49,172,168,56,86,77,31,50,114,31,70,82,124,66,151,39,83,212,193,165,147,67,233,175,137,161,164,20,51,202,34,122,137,227,230,185,231,227,238,57,154,128,98,161,86,190,50,40,96,42,200,136,100,210,21,197,138,140,156,13,145,170,9,200,2,69,8,175,247,226,116,116,20,34,130,177,34,201,106,15,19,97,69,129,23,153,9,156,80,60,29,178,67,217,68,200,11,227,133,92,170,79,110,69,198,96,132,251,22,140,99,164,90,164,243,189,168,84,228,164,82,204,30,61,197,80,194,201,45,45,157,212,193,124,184,73,119,14,78,83,226,99,44,156,145,8,248,145,145,44,153,205,181,72,210,7,14,14,241,209,4,213,29,114,115,141,150,136,130,252,117,62,49,111,169,74,170,133,226,26,46,251,170,185,168,6,29,254,181,10,101,52,64,17,27,162,156,219,151,12,3,226,116,153,70,73,19,194,18,233,58,48,212,147,119,136,47,44,92,74,232,80,73,171,81,108,89,178,209,170,163,91,181,187,127,14,152,4,149,142,66,83,180,39,208,233,123,144,60,101,125,203,238,67,221,137,163,247,60,58,103,255,248,158,63,255,250,251,154,190,191,231,229,220,243,255,31,197,54,126,231,158,226,123,33,37,143,73,36,210,105,0,121,19,35,200,176,214,145,69,199,143,52,190,205,231,106,231,94,199,127,79,127,119,28,185,204,125,177,89,209,184,112,59,180,234,16,180,178,133,130,229,138,1,245,18,36,16,213,152,7,132,36,72,173,131,166,212,52,26,233,166,52,138,136,161,202,210,145,57,88,81,170,100,193,144,1,26,82,230,79,122,38,164,206,168,214,217,243,73,223,131,8,183,69,9,174,133,227,118,174,156,182,190,122,206,129,218,153,117,168,157,181,87,127,123,218,20,216,255,101,179,103,27,239,127,45,15,48,213,141,125,234,119,191,53,44,69,209,195,110,205,124,215,183,170,110,146,146,206,221,167,118,127,255,255,239,227,187,77,119,1,208,0,68,128,20,201,118,51,64,31,13,14,64,44,61,204,106,28,49,114,36,96,84,24,37,88,69,236,90,131,1,130,75,75,90,34,135,119,225,97,153,58,183,171,197,102,115,219,230,236,175,97,152,71,209,187,209,54,109,10,93,116,82,236,38,231,34,110,59,185,4,214,177,53,75,102,37,118,87,71,140,5,43,168,238,210,218,161,148,97,185,141,65,228,0,72,54,102,193,119,27,30,223,115,119,247,220,126,167,140,194,158,188,174,39,43,246,237,225,14,253,108,253,236,188,253,254,190,245,117,155,176,243,172,204,255,251,178,100,199,0,4,67,103,72,187,44,91,122,127,140,216,226,97,38,56,22,213,155,14,206,25,253,2,100,51,99,25,131,34,113,132,30,122,210,100,243,2,197,83,218,219,11,78,33,79,107,186,194,204,144,227,83,54,199,221,190,109,102,201,126,62,93,71,172,95,9,18,34,193,248,33,38,197,129,49,76,196,102,208,162,136,211,71,208,132,85,107,36,58,218,66,122,248,118,102,31,104,97,203,126,110,87,146,246,122,220,174,196,170,127,88,72,117,18,64,225,64,231,172,179,129,144,137,77,209,126,69,2,211,0,20,106,104,28,79,202,46,232,36,142,85,224,93,68,230,163,65,141,210,202,36,64,97,240,171,38,56,226,32,172,142,35,50,38,23,8,96,31,16,16,94,88,92,178,69,140,65,74,162,228,98,62,150,134,150,117,154,50,155,114,99,213,203,98,174,8,24,33,146,197,56,181,146,44,209,33,248,196,148,198,73,34,174,97,52,240,233,19,51,173,115,40,99,58,240,163,214,174,20,7,94,149,16,134,179,77,198,128,193,194,204,249,80,12,56,112,165,128,81,32,130,104,61,34,220,101,1,47,119,28,100,201,102,114,6,118,134,50,214,103,51,20,149,67,245,241,177,132,166,211,121,75,39,206,157,24,140,6,176,177,112,133,201,130,162,120,37,132,164,134,134,30,68,147,110,65,67,21,34,59,199,113,252,204,255,219,84,195,115,111,15,21,29,204,95,31,21,213,104,252,246,177,171,63,233,212,82,78,241,86,218,85,16,151,14,123,165,15,162,110,95,73,168,49,21,50,8,160,97,189,45,85,164,207,119,161,164,166,185,48,21,39,150,41,71,232,0,45,123,52,5,68,193,181,200,250,97,45,205,72,235,63,114,80,144,109,170,142,223,108,133,201,180,146,138,205,184,69,196,193,134,27,39,138,111,70,193,88,116,198,136,230,36,142,115,173,71,35,27,6,194,49,69,93,176,163,192,194,71,109,12,180,156,242,159,106,205,193,85,20,183,165,146,62,36,230,237,25,145,92,76,231,144,25,28,147,47,98,131,71,52,54,168,131,12,118,26,195,6,49,93,164,88,124,134,139,16,247,158,235,72,211,42,241,70,127,241,241,255,105,214,156,241,28,64,17,184,165,50,146,74,136,223,84,51,230,137,166,132,62,11,135,13,48,208,9,145,76,172,120,117,159,44,189,224,170,119,34,143,252,48,247,55,10,73,152,219,221,95,30,92,152,228,245,185,109,170,74,249,211,217,150,83,196,177,183,43,144,190,214,33,154,146,26,242,131,50,188,131,65,43,8,122,179,28,230,245,255,15,45,72,82,203,249,145,34,102,9,56,6,209,13,26,167,137,99,101,193,227,167,80,220,20,247,127,245,26,180,154,127,124,255,251,178,100,194,136,4,128,103,196,139,104,109,240,130,204,217,25,61,40,105,17,93,157,27,77,5,251,2,92,179,98,149,131,46,248,223,213,207,251,67,143,140,86,249,189,181,255,255,84,139,254,45,125,234,191,58,132,35,123,64,12,32,130,145,80,230,118,160,203,56,54,175,201,65,160,21,143,44,120,149,158,158,163,119,148,81,79,218,121,226,15,231,39,231,174,253,106,252,187,217,249,204,236,30,45,33,72,2,156,77,51,4,128,180,21,48,158,16,166,6,148,82,78,196,180,38,134,18,155,169,36,153,235,18,33,2,114,88,196,74,189,138,69,2,210,82,22,97,119,107,98,236,39,38,210,220,74,181,105,29,89,143,104,236,26,234,172,133,230,233,41,78,110,235,79,36,72,162,29,165,4,159,198,195,70,51,157,37,180,213,177,207,93,107,153,239,142,225,237,115,14,54,29,191,251,233,192,219,221,35,181,4,0,147,123,174,52,169,113,17,33,129,46,136,14,13,253,156,28,46,10,54,44,250,50,138,130,79,3,1,173,62,232,33,78,183,237,143,34,20,154,31,148,193,240,205,52,206,31,126,245,44,38,188,106,146,111,52,216,211,17,154,144,109,71,84,47,222,77,187,227,121,74,164,229,93,55,184,186,118,151,109,119,251,111,31,50,188,253,202,107,214,245,241,233,255,125,214,237,230,219,181,93,107,61,199,111,125,10,251,183,210,56,253,26,115,159,35,199,172,206,68,248,40,170,120,78,211,125,102,109,87,190,190,175,46,36,223,158,249,181,51,123,110,52,41,175,43,252,73,4,71,11,28,49,37,47,103,67,220,208,2,13,39,87,83,2,128,244,198,248,149,172,129,253,62,101,51,182,146,44,143,137,31,162,78,119,231,146,225,103,145,46,39,83,104,170,81,44,37,139,165,189,235,199,218,107,173,0,242,80,56,131,101,172,77,81,220,150,46,155,122,155,153,85,207,138,57,224,161,84,151,91,154,137,148,38,136,138,51,141,163,201,54,139,79,65,163,249,116,25,185,7,81,207,83,249,84,208,114,53,14,87,147,41,94,17,9,61,226,230,70,150,91,146,49,132,17,242,54,229,101,204,26,137,20,231,244,214,242,174,85,212,173,69,197,219,247,247,188,83,185,117,208,57,99,2,0,1,6,11,206,109,81,38,206,50,104,78,70,58,158,96,113,2,163,102,16,4,33,15,135,76,52,92,96,4,12,14,222,55,69,83,114,154,98,177,59,238,99,251,7,206,71,92,201,77,14,165,145,28,101,215,89,68,205,105,162,238,101,169,169,128,47,81,89,146,233,204,87,46,212,181,232,217,115,140,40,200,249,183,125,254,119,232,59,238,196,123,237,233,183,127,137,255,196,121,109,140,63,203,235,249,204,221,148,255,251,178,100,207,136,4,252,102,196,19,102,125,240,145,204,233,12,61,40,143,84,41,157,16,205,153,119,194,59,51,98,129,132,153,233,106,230,90,153,153,218,76,79,130,85,136,8,76,140,165,168,249,144,37,227,30,57,168,167,73,233,223,7,226,207,190,23,223,11,55,169,99,56,90,233,220,148,0,75,5,210,183,241,122,191,120,210,8,171,225,233,32,144,18,19,4,19,77,92,40,109,57,110,217,234,195,201,160,199,78,252,132,218,228,166,95,65,83,14,76,203,73,32,105,50,70,214,42,143,82,152,170,10,76,52,226,209,119,197,85,116,78,85,193,218,60,219,35,214,48,252,80,128,128,134,62,182,74,184,35,46,129,169,45,132,33,169,185,26,46,45,162,12,193,253,70,42,75,117,89,197,178,8,246,111,213,134,115,28,234,153,64,232,146,214,138,5,62,33,91,49,165,190,111,223,253,79,237,46,240,107,63,124,190,219,89,173,153,183,158,225,255,198,198,103,128,9,157,222,213,0,0,8,3,2,12,13,220,203,206,153,161,175,139,153,17,97,200,39,151,228,120,81,17,208,97,48,89,112,176,13,51,93,73,87,221,186,224,176,119,93,41,84,94,2,136,238,69,107,27,90,132,211,70,107,116,248,226,173,226,28,168,118,68,84,168,170,58,157,105,224,112,72,29,132,34,43,137,164,61,36,63,161,122,154,75,171,255,245,239,237,163,111,170,210,102,189,62,37,18,105,215,169,148,154,254,159,151,110,47,21,161,87,162,214,197,88,101,217,39,191,210,72,165,159,68,66,221,7,101,164,147,162,245,58,217,210,187,235,211,179,89,48,134,114,138,109,19,235,0,0,136,10,40,179,72,106,205,116,120,234,39,0,193,86,172,57,174,14,149,18,55,76,45,178,203,13,191,218,19,247,201,210,75,42,67,211,146,65,216,66,39,213,238,63,221,247,202,173,118,152,152,54,128,232,183,45,8,214,34,245,107,245,129,195,11,208,193,149,38,61,149,43,160,235,253,221,180,143,235,185,24,134,156,56,161,213,66,237,23,205,180,227,157,98,37,174,97,116,104,107,151,182,122,59,154,171,185,184,226,186,186,187,75,250,250,153,230,59,231,244,250,240,216,200,105,18,163,6,85,24,155,16,128,144,208,132,203,0,225,161,233,132,76,0,154,106,52,85,20,103,202,154,228,45,70,247,79,11,126,100,80,76,166,24,202,23,43,183,59,150,171,197,173,60,246,50,54,160,127,244,120,209,25,132,197,93,10,136,116,33,143,81,163,165,168,163,143,20,28,83,220,12,171,78,34,151,222,57,89,231,250,235,254,233,183,165,211,167,152,189,28,98,77,84,196,143,174,207,184,229,200,189,175,52,104,227,198,114,113,114,89,131,69,193,91,255,251,178,100,198,8,4,168,103,68,203,104,109,240,124,172,216,252,60,200,152,20,13,157,22,237,161,247,194,50,179,101,116,243,33,253,216,144,101,158,18,49,39,88,189,107,152,207,179,140,72,201,171,182,77,72,81,35,250,183,87,121,196,180,214,62,96,65,9,68,84,3,191,235,0,53,53,182,75,35,109,184,93,164,124,157,134,88,153,153,91,218,131,89,136,131,90,25,239,87,227,131,14,60,179,2,211,92,26,97,164,216,212,221,9,30,64,149,15,65,147,117,68,145,77,158,178,243,134,49,172,141,214,217,36,9,54,213,176,216,46,177,147,100,134,81,165,12,52,156,184,21,134,113,81,108,113,226,71,26,77,67,179,81,89,7,10,23,126,196,184,199,45,88,196,125,13,180,220,107,161,51,48,248,199,113,214,165,198,163,44,125,18,189,180,212,156,197,196,66,73,180,77,115,107,253,31,115,86,201,35,36,22,33,218,1,0,40,20,104,94,138,156,202,12,77,14,104,191,71,40,200,150,44,89,49,221,0,40,9,105,75,99,61,180,93,112,87,172,227,161,105,244,177,29,130,98,209,59,182,190,180,195,203,86,147,180,226,15,99,203,73,190,221,101,143,205,12,146,32,0,32,138,243,99,52,148,32,94,212,127,27,170,195,164,204,207,92,219,174,141,63,55,241,243,49,125,251,217,61,80,222,143,72,226,251,136,156,151,159,234,27,146,98,55,113,64,170,176,140,38,70,64,229,70,152,120,176,212,56,229,179,13,181,26,53,179,31,83,207,169,253,219,51,169,240,223,14,28,146,94,245,102,129,165,208,144,131,38,166,16,179,47,219,118,224,0,87,136,152,134,187,125,174,185,150,221,171,180,81,157,251,193,39,37,164,22,28,116,90,180,225,170,243,200,23,142,199,235,45,30,248,83,82,14,43,168,150,122,120,239,139,121,235,165,151,106,24,130,123,53,39,154,29,155,174,123,29,99,151,186,147,185,242,79,75,94,69,94,58,9,151,215,153,104,54,244,51,220,119,78,87,49,164,217,51,171,147,154,115,61,147,85,172,180,98,49,18,229,115,152,191,72,27,177,93,241,179,29,236,175,150,115,162,178,186,53,88,201,210,183,103,115,147,85,50,42,4,106,129,70,169,59,153,169,102,101,64,73,134,225,165,99,99,0,40,209,249,96,194,1,105,210,96,129,43,246,89,106,22,178,194,96,102,118,178,210,186,101,129,204,56,206,27,217,67,186,150,34,89,65,244,52,59,160,15,224,26,35,74,143,190,24,68,24,80,60,33,220,64,169,205,113,39,21,111,139,85,94,163,219,218,27,106,130,162,166,56,254,46,220,151,62,102,198,154,247,18,97,200,114,219,136,14,99,12,172,167,244,171,105,184,133,29,84,174,91,255,251,178,100,206,8,5,4,102,196,51,104,125,240,133,172,233,175,60,197,191,84,217,155,14,46,33,247,194,32,179,98,213,131,34,57,34,57,199,206,96,226,69,45,197,179,106,108,169,21,145,25,98,37,113,107,86,88,152,198,181,170,201,172,201,140,203,90,95,219,210,124,231,82,140,96,116,225,222,196,78,208,43,175,50,1,65,115,123,25,163,134,99,75,146,103,59,223,29,119,229,168,99,147,181,75,252,187,47,153,121,174,211,136,76,179,17,91,170,180,57,10,89,136,25,27,150,39,44,66,16,90,151,65,242,224,163,162,142,56,160,35,216,196,115,151,22,130,9,60,199,196,75,5,48,231,114,15,205,173,140,219,147,116,246,21,103,152,21,130,97,135,49,135,173,208,156,247,100,24,153,228,72,196,33,38,34,144,235,152,106,208,164,68,15,71,158,69,175,55,26,175,46,182,57,251,177,213,79,147,53,115,11,207,219,68,124,109,33,18,221,51,14,12,192,103,83,79,143,140,225,36,12,85,155,197,56,161,37,231,83,36,101,4,6,0,64,166,82,250,192,206,187,156,245,175,37,243,101,200,128,92,152,138,225,194,33,44,164,166,180,242,210,81,180,150,179,46,111,108,219,179,168,110,95,122,102,213,22,29,127,224,70,102,189,67,128,200,4,139,65,211,52,184,68,138,104,39,115,50,253,38,127,12,212,183,251,53,23,81,121,222,99,75,118,46,189,52,190,161,229,70,253,217,94,39,190,112,189,254,38,122,43,103,207,187,61,141,199,237,255,48,248,150,172,92,168,200,146,182,3,239,107,99,222,145,47,166,236,103,30,250,214,253,47,185,62,45,108,252,134,228,216,10,212,22,25,200,226,138,120,16,0,5,106,91,213,172,205,18,236,18,73,200,126,164,70,12,117,169,114,202,142,181,216,245,217,79,48,144,110,137,100,83,28,64,171,92,30,105,112,132,160,209,70,179,218,225,120,76,223,108,90,54,90,125,182,13,79,16,184,45,236,189,110,129,107,189,58,179,23,13,173,12,91,189,163,187,56,188,102,138,146,159,124,254,119,71,83,25,170,233,37,92,212,35,156,69,145,25,78,180,114,162,61,145,165,71,42,145,247,221,223,82,189,158,201,102,239,79,225,140,33,27,128,0,103,50,129,137,207,102,225,147,152,108,32,81,184,91,101,97,64,112,12,189,45,179,88,107,80,227,248,225,171,19,115,77,88,5,219,83,121,181,190,251,64,157,152,144,74,30,155,109,188,145,149,58,113,184,14,204,205,35,249,106,165,235,243,24,86,118,45,186,152,179,151,137,141,169,55,245,185,200,236,84,166,249,142,79,32,72,139,83,62,21,85,203,125,173,185,126,67,249,215,152,43,118,13,223,142,146,187,35,253,253,124,255,251,178,100,203,12,181,77,103,67,3,134,126,208,121,76,232,197,96,197,158,22,1,157,12,46,25,125,1,210,51,99,1,131,13,184,81,89,191,246,231,237,237,220,227,161,6,225,189,41,238,142,67,55,128,44,223,147,194,84,114,86,7,85,68,34,207,219,166,90,214,68,242,243,240,180,68,203,217,203,89,61,246,210,0,1,221,44,29,47,126,104,121,113,71,186,42,122,218,194,130,10,60,112,16,156,72,148,129,255,171,41,173,156,163,4,194,151,142,3,60,74,124,211,17,106,68,179,218,167,112,232,168,56,234,98,54,169,238,96,228,201,174,139,31,223,169,206,167,34,32,17,129,81,131,199,163,15,138,112,182,8,28,197,149,122,70,248,177,132,137,84,87,135,168,73,7,161,85,201,107,145,30,203,90,215,164,99,26,230,70,69,241,211,41,210,143,165,156,141,79,107,12,180,79,248,115,147,191,214,159,127,32,245,49,230,36,48,17,6,50,144,146,50,97,20,48,4,48,51,76,103,48,4,44,48,48,11,8,0,145,68,68,3,162,8,200,6,231,245,39,218,27,82,106,75,193,182,88,88,117,159,50,168,245,174,70,95,121,124,49,8,123,221,53,111,105,183,255,182,98,86,103,100,183,236,203,238,202,226,78,171,157,66,154,86,0,225,200,96,91,182,98,78,54,1,171,12,133,151,158,219,166,127,207,121,136,46,54,135,118,105,84,158,170,228,99,235,49,22,54,14,88,24,68,233,6,119,14,213,205,172,211,93,88,239,25,56,218,62,154,140,189,205,161,213,214,204,78,199,54,159,114,233,216,166,214,40,169,167,115,181,86,210,140,109,188,131,0,98,210,98,244,186,151,9,15,163,195,128,0,139,10,172,239,173,150,71,112,77,40,143,44,130,116,149,114,32,68,113,41,231,183,182,63,97,122,216,87,33,84,227,34,198,22,68,170,167,119,87,104,246,10,117,26,29,11,0,78,132,60,139,29,164,133,80,196,4,85,216,9,206,29,33,202,217,29,212,200,130,65,116,98,56,52,45,220,83,153,168,48,103,12,102,165,29,181,69,91,196,86,54,174,165,10,177,189,47,127,162,202,41,18,160,231,140,118,62,29,45,108,108,154,123,105,119,143,28,199,132,113,243,95,231,247,216,240,18,200,38,161,51,99,35,34,166,59,23,115,54,17,52,40,192,176,178,187,97,197,253,107,76,165,37,34,11,169,109,187,84,130,64,143,68,22,214,158,217,152,39,58,245,235,82,67,118,93,104,139,103,167,87,144,214,116,191,87,26,252,215,42,196,237,83,68,227,14,19,171,17,195,28,251,172,121,186,151,50,81,148,89,13,151,28,243,71,228,33,49,179,203,161,167,145,90,31,28,206,31,96,239,17,118,132,124,39,27,255,251,178,100,206,141,5,123,102,195,3,168,94,208,129,12,217,159,48,102,203,83,197,157,14,45,141,189,2,6,51,101,180,147,30,252,148,97,178,108,35,18,235,42,41,242,100,172,182,210,135,135,166,80,227,51,36,133,103,16,83,53,5,28,51,64,194,237,173,23,169,110,154,1,10,139,89,113,17,109,207,90,45,26,137,32,3,191,109,101,113,182,156,128,230,7,129,164,32,65,68,97,224,68,92,12,133,154,6,149,56,144,32,209,209,165,83,155,187,115,95,76,2,72,83,153,151,182,183,180,249,87,73,58,118,26,165,223,157,20,202,184,182,196,241,161,232,110,124,141,194,210,184,140,69,84,94,127,164,209,109,207,172,253,77,22,135,155,70,182,102,205,134,237,136,158,74,179,156,136,26,241,245,246,238,246,27,9,214,78,121,44,131,173,180,162,178,55,227,122,150,117,48,247,102,163,222,163,202,97,15,175,222,193,202,0,40,1,166,230,166,26,80,152,176,226,103,32,72,96,8,208,72,16,48,8,198,32,52,28,102,166,9,8,164,161,107,231,157,133,23,147,75,211,165,253,144,62,51,144,212,13,44,167,181,114,85,73,49,33,143,192,141,117,156,197,231,231,109,94,253,108,216,37,2,20,194,64,135,24,160,144,192,176,117,136,144,114,39,4,139,151,101,8,135,85,130,247,110,193,98,173,120,238,114,149,130,78,155,148,50,161,178,238,49,204,161,20,98,99,83,54,110,145,238,167,77,201,219,205,91,89,98,49,25,154,76,164,211,160,183,122,145,50,50,77,108,200,89,78,190,181,32,100,19,179,225,87,235,21,74,46,75,138,183,72,0,19,179,196,212,107,118,179,94,65,218,173,244,175,43,44,68,9,148,132,184,108,190,139,131,212,162,68,107,15,139,103,154,245,61,20,215,139,7,176,207,54,240,155,41,162,121,157,237,42,83,20,79,217,58,76,134,187,136,153,162,150,156,30,185,85,212,181,115,3,230,222,54,163,167,108,52,91,228,249,179,29,174,106,231,109,198,105,53,150,40,191,135,59,86,247,179,22,183,92,59,68,197,235,220,107,116,239,31,110,84,248,201,107,41,70,93,175,119,23,37,193,87,49,107,115,113,125,99,86,74,8,206,224,141,122,36,235,251,76,168,232,209,238,6,132,207,212,128,46,22,52,156,93,164,168,40,9,26,18,48,96,7,54,24,77,22,217,187,166,115,71,112,88,213,247,145,248,113,101,146,159,171,71,73,22,162,140,203,223,9,17,209,68,133,28,203,34,161,198,77,50,8,65,8,162,8,40,52,88,122,140,21,17,131,161,43,197,190,252,36,249,54,229,189,14,63,237,186,191,76,106,37,162,55,69,165,164,76,74,124,15,238,209,166,170,211,24,55,88,138,255,251,178,100,206,13,5,5,102,195,171,131,110,96,134,12,217,175,48,200,189,84,125,157,12,45,161,183,194,6,51,102,188,145,154,221,51,138,138,72,170,207,122,216,100,60,166,65,69,223,123,239,122,221,213,48,160,201,49,130,142,164,130,9,164,233,23,232,178,238,86,31,147,0,160,117,13,77,201,68,182,74,176,16,86,102,117,122,251,123,101,221,196,240,57,162,97,179,68,197,5,135,128,140,213,77,219,79,186,64,204,144,200,195,44,38,153,18,145,70,215,92,69,77,155,18,29,208,215,110,137,96,128,120,238,161,64,59,149,5,181,51,208,26,88,93,214,1,179,79,135,45,229,136,23,82,108,215,215,244,111,152,164,46,238,57,211,44,217,77,167,109,197,191,100,38,107,111,36,182,124,44,254,238,92,94,68,19,125,124,149,239,81,188,231,249,37,27,142,143,109,83,151,89,143,27,9,95,245,30,64,155,25,129,24,52,12,109,146,1,131,93,166,26,17,155,136,172,96,32,249,16,57,16,25,16,132,108,132,209,32,28,28,239,40,236,251,122,94,134,124,211,213,191,176,59,181,115,88,111,159,114,118,243,231,147,227,9,39,235,154,67,180,31,89,129,224,178,7,65,166,86,247,253,202,28,179,121,177,30,180,187,107,142,86,246,247,19,202,223,172,10,203,77,169,155,90,244,205,105,185,158,222,95,219,39,119,105,219,212,73,205,144,184,132,60,183,123,253,152,170,241,169,149,190,233,8,140,155,124,238,244,155,57,166,163,111,86,222,30,229,95,55,190,245,159,76,103,127,52,96,20,152,134,216,171,0,9,135,81,8,184,64,166,90,193,29,24,152,154,11,3,82,218,148,229,104,221,185,145,40,29,151,95,113,186,181,47,63,148,212,84,255,114,181,138,242,108,50,225,132,209,236,154,108,137,146,114,15,134,149,3,46,73,33,65,4,162,130,55,145,76,220,51,247,98,217,20,73,210,71,228,91,240,151,74,29,217,208,126,229,20,76,153,108,142,138,102,103,232,180,39,183,180,254,205,34,210,117,248,250,82,249,105,61,225,45,41,174,81,172,98,26,34,205,179,89,242,104,253,169,81,8,74,150,89,24,191,42,240,236,232,54,159,227,234,234,90,99,84,10,245,64,8,1,4,120,6,161,196,108,241,231,56,248,100,164,198,171,14,199,132,138,16,236,145,6,22,22,76,34,95,86,186,246,50,214,189,54,195,85,36,69,156,99,16,148,95,195,31,195,88,86,197,237,198,97,224,104,229,149,238,32,84,116,84,155,44,33,84,136,183,4,140,13,142,26,42,100,61,27,10,62,42,221,90,250,177,245,9,50,151,53,63,118,232,139,95,151,215,197,242,157,165,243,105,188,93,83,31,239,36,196,121,180,182,76,255,251,178,100,207,136,5,28,103,67,3,134,125,240,136,172,232,177,96,200,174,83,253,155,14,205,161,183,194,24,179,99,25,131,33,248,146,100,156,52,190,29,190,68,130,87,42,7,27,9,160,165,186,235,56,108,163,23,100,148,102,171,161,117,165,166,201,187,36,9,179,65,134,60,195,20,226,150,173,29,170,11,66,138,178,192,23,98,61,147,21,119,1,175,26,100,143,83,248,187,222,200,6,205,45,20,107,198,160,89,2,2,140,211,247,112,65,150,130,47,104,116,136,49,61,16,209,135,236,34,72,131,144,58,181,6,107,99,156,242,100,81,77,25,66,204,130,98,101,148,234,69,42,226,142,197,96,229,142,46,140,71,139,68,16,242,58,21,55,182,169,101,167,46,37,104,86,146,251,237,164,145,151,22,63,116,45,94,158,143,184,87,35,169,20,61,43,71,90,172,124,207,73,112,173,62,235,183,220,239,235,51,224,78,165,170,0,48,17,83,252,198,217,14,192,240,62,220,203,11,205,166,1,97,76,32,5,0,15,80,0,133,28,144,68,225,65,236,206,138,81,13,67,243,176,244,82,204,190,69,219,152,85,167,220,183,7,55,84,169,52,195,84,103,189,74,112,58,122,93,177,125,57,255,72,30,157,29,26,215,127,253,111,172,217,125,173,231,103,246,103,109,172,104,103,132,114,158,113,255,222,217,108,221,61,222,125,243,249,127,163,118,189,236,208,117,65,236,189,253,49,165,162,117,57,167,244,9,27,37,243,185,166,138,72,30,99,232,173,116,24,201,141,169,36,221,59,220,204,225,52,34,136,138,16,83,164,82,142,197,11,145,16,4,135,152,135,107,254,214,91,152,90,106,204,245,170,172,35,113,224,51,76,162,92,216,143,83,168,24,138,19,27,80,153,100,213,177,116,206,169,41,146,134,56,0,70,7,8,163,233,20,224,197,185,136,159,8,251,50,173,20,68,39,184,78,158,94,179,194,160,219,83,108,120,178,45,78,204,96,145,13,236,171,70,215,167,106,227,71,46,152,177,30,101,30,140,115,11,117,17,207,153,177,236,83,193,210,194,177,22,135,43,173,118,247,72,48,155,130,249,166,133,149,90,103,107,78,35,143,227,238,97,40,159,26,10,42,160,0,74,81,102,189,72,224,136,230,141,24,224,99,72,93,62,194,28,203,34,240,68,137,25,28,118,67,43,212,59,82,83,2,126,50,154,240,214,17,91,247,191,12,249,134,93,238,8,86,211,212,193,133,116,7,138,151,66,76,143,237,193,172,249,228,115,123,243,151,99,35,222,118,203,153,3,159,196,44,202,240,172,244,55,106,85,255,215,51,204,234,73,247,237,70,133,254,214,29,140,144,101,70,123,225,240,207,137,151,107,218,228,198,179,136,185,135,212,255,251,178,100,205,128,4,224,103,67,171,102,109,240,136,204,217,159,60,200,127,79,117,163,35,141,13,119,226,49,51,101,244,243,33,189,89,64,0,212,171,96,11,175,187,235,110,181,187,73,138,10,2,38,234,151,76,106,69,16,186,29,99,181,157,217,25,68,32,246,194,232,210,224,97,70,225,28,142,120,210,150,156,175,59,45,73,54,186,176,139,163,101,22,137,50,22,196,209,35,165,30,76,81,139,2,142,50,4,102,167,17,5,197,73,56,31,60,108,16,116,153,87,105,12,40,199,89,20,242,70,171,54,228,193,74,178,57,201,189,97,106,218,245,182,197,44,222,198,142,54,204,51,190,13,148,99,221,158,75,49,14,152,45,244,129,169,56,219,169,76,124,217,144,137,124,215,206,204,13,116,213,54,83,208,211,56,179,34,176,205,43,110,48,129,8,219,34,84,194,40,5,164,195,178,96,208,177,116,72,1,144,83,186,176,49,24,156,117,150,203,154,52,252,154,146,126,146,221,155,29,207,114,236,226,82,220,239,99,156,196,253,45,221,238,206,56,118,146,77,189,156,75,35,158,109,209,138,20,68,6,92,25,79,202,153,122,55,231,243,250,240,146,81,242,49,213,70,27,239,46,54,49,174,116,212,161,76,198,41,230,79,45,40,38,180,248,108,66,104,13,139,212,227,98,183,176,107,71,234,46,178,240,226,92,31,164,148,226,174,187,222,175,152,23,141,125,218,182,158,177,51,43,140,40,53,189,227,86,150,247,135,28,14,78,226,100,115,157,137,12,13,141,20,125,196,205,0,16,104,215,192,161,84,172,69,199,104,77,82,185,28,178,66,160,80,115,60,143,104,83,17,92,114,136,84,210,80,186,69,132,104,86,145,66,36,106,89,3,118,146,22,152,102,48,73,1,138,102,233,190,228,146,104,158,108,73,76,80,245,200,22,36,225,74,60,241,117,44,124,185,131,9,12,148,74,11,9,73,150,204,33,100,63,33,66,17,134,156,56,70,100,37,148,26,56,135,48,194,240,163,113,116,154,54,174,170,84,194,224,125,144,148,69,31,71,13,182,200,75,25,102,195,204,214,215,15,191,163,241,180,61,61,95,92,211,61,60,223,51,123,208,36,104,210,255,72,72,104,123,81,165,149,70,67,33,14,92,199,8,166,102,56,8,192,97,80,18,54,34,184,224,109,136,38,62,110,59,163,65,40,107,146,60,90,95,95,186,145,187,113,127,160,151,114,245,92,221,92,142,83,225,76,90,40,23,142,85,91,124,118,147,122,87,217,167,79,30,105,118,249,249,134,49,15,27,166,22,222,153,210,220,41,9,159,172,117,228,162,250,222,33,75,53,207,221,44,240,162,250,111,88,190,137,35,16,38,65,5,40,228,15,24,66,212,230,87,255,251,178,100,222,138,5,121,104,66,131,134,126,208,149,140,216,165,97,40,110,20,145,159,12,174,25,247,194,19,51,102,188,195,35,37,191,219,115,101,3,251,228,248,186,77,94,215,198,47,108,211,54,206,35,99,19,194,98,131,77,253,219,95,94,219,206,224,133,196,91,218,218,43,186,109,184,1,10,10,128,10,187,52,43,190,255,237,109,203,115,147,182,121,203,138,141,141,52,79,240,218,87,83,117,151,214,192,251,143,91,57,100,75,220,110,18,146,94,221,122,207,178,131,40,241,228,157,122,77,84,62,193,36,99,147,59,55,19,78,32,187,98,203,57,13,45,53,162,146,137,169,36,97,43,164,180,182,221,77,50,16,105,252,69,121,38,83,155,181,71,105,61,212,206,57,102,36,243,207,230,210,234,136,210,167,104,173,180,74,133,214,86,135,189,171,104,157,211,115,203,247,49,17,53,217,209,220,253,242,161,71,78,0,140,74,26,52,245,176,200,105,131,78,85,12,10,86,49,193,229,0,128,33,74,154,48,2,226,51,100,40,118,167,98,52,238,178,213,107,84,116,20,180,212,49,106,78,107,182,236,219,165,187,23,177,40,23,59,165,32,47,189,243,137,46,241,154,33,141,201,140,221,147,35,110,123,55,221,201,191,172,255,90,165,182,168,186,110,75,118,145,155,75,154,214,203,191,219,10,62,57,136,118,194,121,20,190,110,210,73,159,236,142,161,31,209,120,162,22,192,252,189,144,50,155,138,150,124,32,72,213,159,69,105,86,199,238,170,103,24,200,205,210,90,148,233,90,182,116,74,131,250,74,168,253,212,106,92,230,251,165,255,239,41,126,65,1,67,59,160,32,5,214,52,41,115,35,187,248,238,144,8,1,2,32,34,12,13,32,75,9,68,202,71,161,104,168,153,40,183,177,213,104,32,60,20,61,23,69,232,49,151,240,213,163,164,78,100,81,202,101,24,90,134,206,91,212,82,68,142,178,19,85,240,130,180,185,107,72,57,10,137,121,167,108,67,220,81,85,242,85,226,209,168,204,210,233,159,119,187,210,105,166,237,57,106,168,100,157,231,122,81,45,237,13,130,158,10,101,85,190,102,99,51,236,191,127,252,94,211,53,107,118,204,255,88,13,127,212,34,0,0,17,109,204,98,62,51,194,4,222,108,211,20,3,77,38,48,103,67,192,87,129,175,7,1,155,171,66,178,250,199,219,232,164,189,221,177,34,134,57,75,40,183,75,157,186,151,112,179,59,82,144,85,82,67,89,96,203,178,141,9,254,39,75,220,208,121,143,77,134,192,184,215,122,220,198,191,5,227,63,121,207,7,211,126,209,55,76,205,104,155,213,155,138,104,120,107,82,242,140,204,106,157,169,143,94,247,44,185,218,216,120,168,15,48,255,251,176,100,207,8,5,27,105,67,11,134,109,242,133,140,216,181,97,38,52,19,137,157,14,206,25,183,194,73,51,102,124,195,34,253,217,47,243,252,126,207,166,248,125,75,65,106,82,75,119,69,37,168,233,229,104,50,168,38,202,173,142,131,105,60,89,225,18,55,163,153,66,66,21,0,3,35,219,195,190,255,219,110,230,112,89,84,75,149,59,79,6,68,144,102,62,141,44,174,115,27,118,203,25,139,59,93,93,43,245,154,47,92,186,66,193,117,52,150,89,97,104,35,72,59,104,25,107,89,225,12,74,209,102,173,219,37,43,112,55,102,103,114,254,235,79,116,230,142,118,65,108,129,140,76,40,106,10,34,77,69,150,65,15,150,80,149,201,201,158,10,233,123,203,219,212,83,61,222,65,112,175,4,130,78,45,35,209,176,153,54,24,111,198,195,45,24,49,23,62,79,62,142,73,99,74,135,104,169,19,88,246,171,189,45,162,162,176,92,63,149,0,0,48,0,48,176,180,211,242,211,61,21,13,252,16,49,152,40,213,66,164,180,80,86,64,166,65,96,27,252,203,113,133,208,186,210,135,82,59,132,102,93,42,249,5,76,169,55,158,183,83,58,189,201,228,4,106,17,67,27,134,80,136,38,24,178,54,155,30,98,155,113,77,182,219,198,62,17,54,101,56,244,126,24,154,118,26,195,72,134,65,105,57,186,50,41,155,72,67,155,166,8,80,99,112,181,171,139,66,82,174,14,153,233,190,112,144,229,237,190,74,98,152,180,11,99,95,116,165,235,6,54,43,168,218,189,47,73,119,188,104,134,107,66,71,95,116,105,145,90,148,1,80,97,32,147,130,47,109,11,172,89,212,138,40,18,37,50,233,53,165,41,114,128,149,159,69,20,182,86,193,82,131,166,101,176,197,169,0,162,113,206,5,36,72,228,225,38,193,169,168,155,152,145,0,206,89,182,55,166,118,178,138,103,163,46,202,150,178,178,171,155,69,162,198,60,98,53,112,150,173,251,247,123,199,204,116,183,101,233,168,136,229,150,153,44,13,66,81,245,236,129,7,75,75,190,127,170,251,206,143,219,247,180,155,203,248,65,167,119,220,148,116,93,73,147,244,174,100,145,141,236,70,159,97,181,104,219,56,195,20,16,32,0,174,96,208,15,147,96,159,14,66,240,50,160,56,207,231,49,8,64,88,180,90,69,6,20,9,55,101,69,13,182,174,28,14,253,66,232,36,78,241,116,6,33,71,144,65,132,48,72,208,155,170,156,91,33,176,241,137,39,12,72,106,140,210,80,101,52,68,76,182,110,140,70,55,211,180,59,87,15,58,131,209,33,24,194,232,156,201,191,9,167,120,113,135,31,209,81,207,46,147,138,203,143,114,161,246,53,202,41,118,230,255,251,178,100,202,8,4,183,103,67,195,131,125,240,140,44,232,201,101,38,86,85,109,155,12,78,37,113,194,17,176,102,188,192,154,197,244,199,175,49,28,70,180,188,208,251,23,185,179,148,218,100,73,162,91,249,123,169,167,223,71,92,164,58,39,151,242,140,223,73,91,152,155,97,199,26,254,41,208,231,106,0,27,214,240,50,210,124,39,168,225,218,92,77,0,2,112,243,16,239,230,210,203,123,5,214,137,88,175,213,28,25,2,141,22,135,51,147,107,21,163,90,253,97,137,197,141,179,168,108,175,90,196,112,60,221,27,72,171,4,220,162,140,168,54,159,10,62,104,86,19,55,107,126,222,108,54,198,20,85,178,71,149,229,154,44,153,114,219,59,203,150,182,92,182,248,205,200,146,250,152,232,48,247,149,237,61,196,24,143,201,94,36,229,90,116,218,90,40,196,27,254,230,70,103,221,219,249,94,52,227,110,210,247,93,76,145,78,207,20,161,35,24,164,204,217,205,2,4,0,0,101,115,225,169,150,134,77,54,154,66,150,97,16,169,128,203,136,206,97,48,18,243,105,236,173,150,167,75,235,119,179,209,202,145,139,111,142,49,121,139,88,82,107,47,195,191,252,198,222,233,102,226,150,243,190,3,66,1,11,65,108,48,8,160,145,76,59,142,162,66,10,166,108,198,87,92,184,161,12,225,150,79,76,87,9,179,172,218,114,102,143,92,25,167,141,22,234,209,50,247,201,188,163,138,92,52,40,113,8,185,93,47,235,156,61,144,251,111,238,185,103,113,22,201,98,124,61,141,127,178,151,216,168,30,150,154,94,155,58,98,192,3,181,150,216,219,141,183,157,187,226,186,172,133,113,76,252,174,98,123,122,90,240,74,73,9,53,101,29,175,164,9,190,162,143,219,173,204,222,198,250,235,190,255,214,199,171,178,247,90,195,186,141,101,41,174,145,40,172,98,108,28,100,88,178,28,172,8,132,36,97,55,154,137,132,128,215,32,67,51,224,4,64,163,174,70,89,10,64,106,100,100,71,161,252,126,25,41,234,164,244,43,18,108,254,58,86,16,183,70,16,97,214,57,136,81,171,60,161,184,9,42,128,8,103,153,121,146,34,70,160,55,16,107,12,20,14,52,33,212,189,165,230,88,139,28,144,59,15,24,4,9,20,89,208,243,31,149,72,93,143,160,148,217,175,65,38,141,246,220,206,50,203,58,183,111,104,140,176,120,96,146,105,56,78,168,80,54,194,228,104,13,194,142,137,8,9,205,32,31,80,227,69,170,123,95,84,95,166,133,122,213,60,154,184,213,95,156,37,26,102,4,54,150,106,149,22,19,164,230,198,237,53,104,246,160,205,249,100,234,217,133,222,74,162,249,193,118,19,89,198,91,126,193,184,206,255,251,178,100,200,9,4,131,103,68,51,131,94,96,121,172,153,125,48,195,127,22,77,155,13,14,37,247,194,87,179,99,49,131,37,185,53,212,191,77,37,95,35,37,229,31,219,114,210,240,98,94,154,220,213,135,184,91,146,35,167,180,146,152,198,105,241,32,110,184,114,83,73,209,81,241,211,195,150,109,32,3,66,5,136,4,107,134,153,235,74,0,50,36,150,182,224,198,112,216,88,79,91,239,180,146,206,8,4,76,32,178,64,164,209,52,238,91,113,134,2,187,160,109,25,18,120,137,63,149,136,90,77,90,64,248,212,176,221,199,23,246,209,1,169,75,38,128,153,52,114,149,78,245,255,178,159,207,45,130,34,141,161,196,107,92,166,133,184,54,230,88,196,170,170,81,146,113,64,183,214,235,12,194,123,121,88,156,100,134,43,103,46,218,45,69,112,194,74,49,218,201,71,183,238,77,245,27,233,227,170,149,89,69,181,148,38,205,73,181,35,5,111,168,253,187,133,36,58,250,85,0,136,49,194,69,156,121,169,171,4,27,158,248,52,52,219,195,11,198,80,106,247,186,224,192,37,156,170,127,121,112,220,248,176,13,141,7,99,242,91,223,28,16,174,214,238,176,227,150,67,153,17,195,138,4,49,35,33,177,193,234,27,207,178,172,27,143,234,215,150,239,120,20,215,83,151,53,247,31,45,186,246,241,17,118,202,231,185,226,174,25,29,69,197,57,241,95,87,21,71,34,58,155,107,170,17,166,197,203,167,183,194,118,104,210,202,51,74,89,46,86,118,177,238,173,172,94,163,182,117,54,202,248,153,225,58,183,58,246,92,110,168,190,247,0,217,239,255,72,1,127,182,214,219,35,106,82,167,28,63,209,93,75,195,152,20,8,136,56,203,75,151,162,76,193,57,50,115,57,77,142,69,73,17,101,121,61,143,250,91,22,246,64,214,42,77,187,77,214,190,191,153,114,18,84,156,184,173,210,56,127,102,111,47,122,243,159,50,157,162,160,194,171,35,94,91,231,147,220,236,135,150,170,218,215,202,203,255,62,183,119,140,162,140,213,63,141,196,217,191,216,194,165,179,41,218,97,217,222,158,241,190,179,148,127,175,235,10,175,173,149,179,235,71,136,98,134,195,169,152,169,26,112,165,112,40,44,107,1,146,104,17,12,32,70,116,5,20,43,194,224,65,13,78,11,81,24,228,165,193,116,90,202,234,128,155,181,172,235,81,68,89,77,166,219,15,105,183,241,167,141,222,121,92,36,122,90,79,106,248,151,90,175,148,238,157,150,140,239,160,154,211,71,125,26,20,106,77,79,14,252,4,19,137,12,137,19,154,88,250,69,97,114,214,98,16,230,109,20,218,72,148,226,71,101,160,228,54,185,46,133,143,81,124,226,32,255,251,178,100,198,8,4,165,102,196,171,108,91,112,125,140,217,141,37,134,43,22,149,155,12,14,33,157,10,73,51,99,168,244,153,249,138,142,61,35,30,181,82,235,115,42,142,28,213,63,50,227,31,120,213,95,31,68,65,75,11,111,254,174,91,233,108,238,91,141,45,91,252,221,31,190,210,90,181,26,230,65,75,220,3,98,221,118,34,95,237,201,59,111,84,1,180,148,65,69,53,6,64,159,139,72,65,88,193,250,217,51,199,97,38,84,22,197,114,90,19,62,19,137,219,69,49,85,225,54,44,203,8,136,11,16,203,202,63,44,225,19,148,148,166,180,175,203,172,228,210,69,56,193,121,194,72,34,70,241,115,26,151,89,11,85,89,146,145,255,165,16,101,207,180,171,20,13,216,228,13,46,200,246,161,52,58,82,212,142,51,25,153,111,77,186,113,101,162,95,214,121,146,9,57,133,233,254,110,250,162,123,77,157,93,29,99,255,161,197,17,3,100,183,157,99,116,141,138,71,19,130,36,161,205,70,26,158,158,193,25,0,4,153,70,34,4,111,104,1,192,140,19,20,32,148,164,129,80,94,169,117,72,210,85,185,140,238,236,25,49,63,132,6,116,161,38,70,113,39,35,96,209,56,54,127,9,201,50,106,10,3,14,70,223,149,89,26,52,133,24,162,142,76,185,187,140,174,161,0,160,216,38,60,163,73,70,231,115,175,83,63,31,60,214,233,136,248,152,231,227,191,159,191,212,97,162,171,62,15,41,95,212,91,233,196,130,89,199,22,21,181,97,216,58,82,51,46,80,185,211,147,117,41,101,205,90,254,206,36,111,31,28,85,255,22,135,90,139,178,248,190,31,181,23,213,40,14,107,16,172,0,179,65,152,148,44,1,156,133,146,118,39,38,40,71,59,165,59,12,9,35,253,181,205,35,201,62,173,141,222,217,255,54,138,241,80,72,207,135,153,131,22,128,17,1,12,167,67,250,55,64,133,129,138,66,4,83,197,34,137,176,153,158,139,54,45,152,167,96,162,22,20,135,74,192,201,68,5,52,69,70,223,56,197,76,237,47,245,113,45,218,160,2,44,98,38,14,122,22,68,244,188,148,227,145,19,59,81,12,134,33,217,8,231,86,78,202,235,64,80,8,202,70,211,71,69,140,170,94,54,146,212,196,224,83,42,146,11,190,14,31,43,242,217,2,0,44,162,39,26,92,139,205,190,143,58,145,39,105,138,162,172,69,77,217,115,51,152,114,19,9,56,22,179,59,90,213,172,90,180,248,75,225,182,68,186,167,226,51,80,244,34,55,36,145,184,229,254,234,208,110,82,193,64,58,132,51,64,176,34,46,255,61,197,96,53,34,240,209,64,85,254,83,170,109,252,167,183,112,177,154,127,166,122,205,205,255,251,178,100,193,0,4,164,103,72,235,41,91,242,121,12,216,246,60,101,190,23,29,155,16,46,25,190,194,18,51,101,244,147,34,189,109,194,247,27,98,187,69,190,107,206,227,54,120,108,173,107,182,237,122,233,41,231,231,219,115,11,148,199,58,201,158,70,37,123,198,67,70,66,77,62,119,75,154,45,110,165,32,203,115,170,63,115,234,116,17,223,116,19,116,238,25,199,49,46,82,187,151,253,96,7,46,242,212,171,113,185,65,65,205,5,94,113,113,50,33,17,10,13,20,10,8,203,19,177,42,100,83,165,214,191,3,236,85,109,70,111,199,254,221,97,52,77,35,147,36,81,149,207,35,32,8,76,180,222,45,98,118,105,223,59,204,119,102,83,149,52,78,141,73,19,59,152,146,142,193,7,123,215,120,169,172,159,136,77,109,108,45,138,109,194,172,203,249,12,150,211,123,45,142,115,228,212,52,183,187,62,160,114,194,14,152,137,73,181,201,72,173,230,238,15,217,248,134,169,170,254,94,30,194,229,244,0,39,98,26,83,3,82,50,192,211,65,118,96,128,41,20,18,163,243,23,129,211,121,244,78,172,225,168,30,94,248,90,142,60,17,40,14,35,18,130,11,158,52,68,243,21,3,70,205,219,183,115,185,53,2,83,55,239,131,105,43,134,37,151,89,245,87,99,39,53,223,108,12,53,97,109,46,99,25,131,129,38,42,1,36,201,141,1,77,232,136,101,89,52,33,73,132,23,166,113,136,22,105,154,44,121,103,190,245,151,93,157,57,55,204,77,54,106,165,253,205,243,30,255,116,168,171,89,195,250,137,133,254,104,235,41,200,28,77,183,102,214,170,221,106,123,159,215,236,171,101,54,170,31,51,12,171,235,122,138,176,227,156,254,105,218,244,214,50,237,160,72,101,96,51,252,160,65,109,202,0,231,171,199,168,199,83,152,35,178,108,62,215,150,76,198,108,124,49,152,244,57,4,211,33,125,247,27,183,143,245,188,124,179,20,143,211,0,18,76,29,158,33,130,28,46,205,8,170,77,69,156,96,100,11,155,89,119,60,242,54,83,175,88,146,79,134,135,228,70,121,82,135,121,244,167,185,109,210,159,182,218,83,34,159,76,137,74,231,35,228,68,200,20,64,73,255,244,203,151,212,2,54,35,76,204,70,57,51,68,176,152,12,225,195,205,136,215,133,160,179,119,29,153,3,2,2,130,23,225,164,1,1,23,65,196,76,53,55,116,22,88,24,153,104,203,190,136,232,166,98,8,23,32,193,46,73,2,205,23,17,5,19,225,4,230,32,34,44,167,177,144,12,170,175,120,140,41,145,18,143,233,32,211,30,179,14,44,20,92,194,155,3,19,16,129,8,22,100,130,0,134,0,4,25,131,0,167,4,131,255,251,178,100,195,14,5,107,102,198,19,121,91,114,109,140,233,90,48,195,110,89,169,155,26,109,33,126,201,202,179,101,244,145,15,128,25,48,108,131,2,48,8,28,213,177,12,6,5,14,137,114,125,185,108,237,4,137,89,24,179,46,144,84,181,121,237,231,191,239,248,172,96,122,42,198,30,93,170,139,88,61,99,206,121,90,165,230,34,246,40,233,70,170,150,190,147,94,98,170,46,136,88,149,66,98,23,140,221,158,246,244,233,120,100,172,206,14,221,40,163,96,237,219,166,235,85,89,168,82,208,1,90,82,0,15,37,16,9,1,75,119,193,230,14,182,39,183,106,235,20,36,114,72,24,131,123,230,218,243,111,80,48,82,13,102,100,212,135,97,119,166,222,194,188,230,155,239,97,14,230,33,99,141,56,143,121,202,207,32,212,201,133,54,165,213,38,78,185,60,183,112,198,82,178,204,218,147,223,221,113,84,252,149,178,210,126,199,158,229,56,19,18,251,7,132,228,65,223,101,35,35,143,83,120,151,132,152,40,76,12,226,223,182,229,145,192,22,46,0,0,173,232,193,166,48,138,192,35,204,81,70,194,102,67,70,208,110,145,176,133,76,4,0,16,132,18,35,6,8,82,19,100,176,232,172,100,230,1,37,154,85,68,193,131,132,96,208,76,244,152,241,193,204,64,160,160,234,83,2,101,153,39,41,152,42,95,34,192,66,59,171,10,4,182,68,237,97,192,67,135,130,191,64,100,8,108,66,108,50,178,87,41,168,11,8,8,8,85,25,88,5,129,25,26,16,69,26,64,34,219,33,0,64,8,6,126,98,199,35,243,214,98,195,167,21,119,149,122,234,29,153,183,249,173,21,178,23,89,227,181,3,243,40,142,217,68,148,98,202,167,117,194,33,74,37,212,70,178,210,86,18,235,183,2,203,101,173,83,249,63,53,189,175,6,75,149,34,44,111,170,232,170,3,176,245,80,39,218,35,36,154,31,74,21,64,207,255,250,255,255,64,153,192,52,68,0,1,109,180,46,38,173,174,181,235,234,148,58,56,105,22,42,24,238,91,205,90,181,108,222,106,181,47,87,161,129,151,109,35,239,143,47,74,243,193,34,199,52,4,201,185,34,209,195,226,146,178,85,41,237,228,249,127,220,233,189,246,222,62,236,15,195,28,202,238,172,167,42,178,29,36,91,199,92,207,5,117,78,180,161,157,247,49,15,187,74,116,218,181,93,116,170,243,63,191,101,95,244,251,160,225,219,13,209,13,228,145,172,209,6,88,19,163,40,16,6,212,99,128,150,209,133,47,131,43,117,136,24,39,134,66,236,57,86,198,162,149,37,52,54,254,138,30,145,144,193,225,155,248,241,46,57,89,144,42,187,130,6,94,119,73,28,53,93,140,24,255,251,178,100,189,14,38,98,103,72,155,73,63,176,108,44,217,138,48,194,198,22,185,155,34,108,141,126,129,77,144,166,104,147,13,224,88,147,124,251,10,178,154,45,200,68,109,97,19,105,204,243,130,38,5,82,207,6,161,89,140,92,116,86,74,254,172,214,106,84,8,204,37,229,10,54,60,13,11,242,255,78,151,181,221,128,97,27,223,250,219,255,252,243,255,51,167,82,35,207,90,146,84,140,248,160,80,129,52,176,139,16,37,50,2,7,2,132,77,211,100,73,183,205,183,182,204,65,180,83,146,56,169,129,197,117,56,157,143,139,142,58,123,33,253,115,204,182,127,133,68,151,128,32,65,45,183,98,137,62,57,74,179,193,252,89,28,142,142,115,168,163,255,135,200,44,19,54,28,172,235,203,33,101,94,170,159,163,208,39,60,187,243,163,24,13,164,170,244,2,115,43,142,63,46,194,195,0,43,23,92,249,103,193,132,216,195,160,3,234,11,18,120,103,58,132,20,74,26,18,38,207,208,149,254,234,8,0,0,23,187,16,52,169,36,180,83,135,112,214,158,144,150,87,76,2,11,157,5,165,166,101,69,17,215,175,84,17,212,192,246,168,208,162,140,177,142,197,142,162,121,229,204,90,2,36,115,141,14,136,146,234,59,225,246,112,153,169,21,156,82,234,67,237,132,28,39,236,176,118,59,48,35,196,15,35,22,19,203,78,188,239,172,245,225,109,131,168,20,12,58,39,254,40,93,90,42,142,14,234,239,255,95,147,255,190,252,66,56,233,65,132,20,121,142,156,157,83,223,212,204,70,243,196,214,179,220,220,51,65,3,241,38,167,162,65,15,51,207,47,21,161,97,235,243,119,148,116,55,243,138,195,154,213,241,157,9,28,187,3,250,160,12,0,0,0,219,255,176,202,178,123,59,116,37,106,214,233,139,116,210,140,200,211,250,101,171,161,7,234,245,193,61,218,250,95,209,117,254,101,177,83,225,25,240,70,99,253,172,199,161,102,153,102,83,46,17,62,78,231,207,180,216,161,234,198,91,28,112,168,0,6,101,210,101,69,194,76,150,123,246,162,182,133,142,86,63,25,161,105,162,145,153,128,137,136,129,12,10,153,42,178,131,152,9,248,208,27,48,42,60,43,37,41,153,10,177,17,10,48,184,36,181,12,220,164,148,16,23,149,149,74,15,55,138,3,94,47,180,159,57,128,161,134,86,44,25,82,154,246,161,1,92,115,26,209,37,130,238,68,181,134,14,50,156,1,78,153,217,163,47,23,32,38,45,177,53,9,31,160,170,14,26,86,230,28,2,201,22,114,147,43,186,24,88,114,219,152,112,237,124,12,4,49,10,138,25,33,174,152,140,64,200,246,158,252,160,129,230,132,78,227,207,245,72,253,167,255,251,178,100,195,134,37,43,103,74,59,1,71,130,84,137,137,186,36,67,126,25,213,155,24,77,233,15,201,171,48,166,52,193,13,233,95,185,229,174,229,153,166,245,238,174,149,167,189,71,173,33,16,231,221,151,5,195,93,202,234,72,242,151,12,29,133,152,71,26,96,148,242,5,18,172,96,66,61,229,110,97,170,85,207,137,65,140,151,231,220,92,9,232,132,211,247,174,228,3,85,192,128,128,0,77,215,115,145,248,245,246,75,151,47,190,112,23,102,154,242,24,194,114,13,12,120,103,97,29,64,243,78,57,129,103,168,204,23,14,244,138,31,109,34,171,59,148,203,255,186,83,48,149,69,157,148,174,136,69,198,74,180,212,10,226,20,105,175,161,20,54,174,105,145,28,34,43,120,166,8,200,241,86,57,166,75,170,215,95,85,246,85,22,149,1,76,225,28,140,198,36,33,195,159,125,66,118,170,0,1,131,22,118,49,57,51,38,3,6,150,136,3,14,128,133,36,76,21,61,152,180,83,45,79,18,25,106,227,81,236,72,96,224,30,91,11,103,11,12,239,153,136,115,230,72,28,76,143,19,49,49,213,10,2,3,24,177,188,93,14,232,14,107,230,84,106,14,35,88,230,100,110,245,1,14,76,240,97,246,2,209,19,32,178,112,17,227,66,21,4,51,97,85,224,33,41,18,8,6,130,152,226,200,241,10,0,128,160,228,64,44,129,140,37,114,32,181,168,184,140,8,136,30,52,100,161,9,196,166,64,34,180,186,116,223,24,18,229,45,107,58,165,49,148,71,200,184,163,32,206,65,204,96,150,150,98,1,208,38,78,173,27,12,192,77,69,196,33,218,137,153,90,93,11,113,55,99,33,139,60,185,57,147,139,136,229,127,191,255,77,78,28,184,239,137,230,129,130,8,0,0,5,73,118,92,35,186,119,0,123,37,53,183,28,221,195,252,41,134,222,148,23,76,29,4,233,25,99,80,179,2,35,77,198,234,80,18,153,52,123,242,144,168,111,145,166,179,34,115,77,30,253,60,167,94,116,201,9,52,201,212,230,174,88,139,145,145,213,247,68,38,111,53,202,145,197,108,76,91,185,54,55,38,97,247,166,218,79,204,248,80,243,191,228,162,129,116,55,33,30,152,184,70,176,217,183,88,104,20,13,2,63,235,208,204,25,93,117,192,39,1,152,177,98,16,166,40,130,237,29,72,79,226,194,28,151,195,198,17,49,212,33,8,52,121,253,48,200,208,177,42,206,232,202,36,237,111,154,209,83,226,72,65,134,140,66,153,165,201,28,70,42,53,24,36,106,87,141,55,116,8,71,26,48,178,17,2,117,171,23,6,70,99,45,184,160,69,45,174,220,20,251,168,156,111,211,59,119,21,76,152,171,12,135,201,129,255,251,178,100,209,14,70,60,102,197,147,97,71,160,101,108,25,122,48,67,118,23,205,155,24,77,13,62,129,162,157,164,216,244,141,232,39,156,54,187,107,95,175,205,255,49,14,134,199,124,211,6,137,44,57,150,95,216,103,255,8,129,57,111,57,19,175,73,52,193,8,77,170,11,163,120,162,107,182,196,226,86,179,171,133,117,54,116,228,187,238,174,167,243,255,238,247,106,178,89,28,207,158,56,253,220,160,216,235,194,0,47,177,102,105,94,67,35,132,94,72,13,182,58,86,159,177,100,249,21,154,165,38,65,170,126,231,54,19,250,220,198,163,72,250,99,139,145,179,179,132,147,201,191,64,230,199,8,3,89,243,97,243,17,226,140,201,73,203,134,101,147,147,126,207,177,120,238,244,146,22,234,68,102,242,11,35,162,131,3,149,8,0,66,200,82,135,64,230,20,246,186,46,210,74,233,156,149,238,38,146,246,184,63,8,0,0,28,187,25,238,153,87,25,224,152,39,167,104,171,209,144,180,118,222,129,223,159,71,0,4,140,164,170,113,30,188,90,113,200,104,189,252,128,17,111,49,17,143,204,2,116,0,254,61,45,1,237,51,215,26,134,2,7,42,225,144,24,103,14,242,8,245,30,198,36,22,21,218,131,75,53,76,64,28,81,152,5,66,38,30,92,142,246,32,57,203,176,243,227,141,120,55,65,54,145,67,224,26,84,169,122,155,191,107,110,101,151,223,223,252,103,247,196,206,187,216,243,126,106,246,70,204,226,212,180,175,45,218,118,151,150,73,203,118,112,157,83,93,149,198,104,214,130,172,83,57,69,97,189,33,186,57,21,135,154,117,206,4,60,82,147,181,196,197,161,207,104,17,247,87,158,185,173,37,131,187,217,191,200,225,9,244,158,139,177,133,15,122,156,2,0,0,10,114,93,146,140,138,183,239,87,19,30,177,48,81,82,136,218,193,43,121,255,155,219,121,206,230,127,142,15,57,143,208,97,46,198,229,165,167,254,117,80,249,236,98,109,7,185,3,96,33,121,145,109,235,97,202,63,47,7,77,246,51,201,143,66,183,151,102,40,218,20,50,146,86,251,224,31,180,86,98,7,85,117,198,97,68,28,101,148,34,14,12,201,252,228,154,205,163,249,221,244,178,27,85,199,132,141,113,153,45,153,43,241,21,161,143,11,24,96,17,205,26,129,130,2,142,96,224,148,36,153,235,248,65,73,48,17,53,250,133,10,42,13,142,195,137,130,156,201,190,97,35,16,236,193,66,115,148,96,228,67,194,229,64,195,27,95,134,146,212,56,161,29,76,75,36,199,64,211,156,205,70,37,160,81,195,151,21,65,114,75,18,230,203,4,39,80,211,13,40,141,104,36,36,225,193,18,51,7,71,8,6,113,73,255,251,178,100,206,134,70,30,104,200,59,43,127,48,110,74,105,106,60,195,122,89,165,155,20,45,153,94,209,134,179,102,28,176,143,152,3,160,102,86,253,178,216,105,69,158,29,55,106,84,225,106,243,9,50,213,248,248,97,126,228,238,245,255,118,63,220,237,241,165,217,173,105,134,248,234,7,210,100,189,26,133,31,23,26,207,114,92,195,182,214,98,235,61,222,192,24,17,139,81,129,161,91,9,104,50,14,145,128,161,118,197,14,160,3,135,45,46,206,166,58,161,204,141,153,161,84,157,61,103,174,128,167,244,4,1,66,219,177,20,120,131,135,7,75,4,82,213,67,53,172,127,185,14,108,189,126,47,127,154,215,231,110,215,225,251,87,163,220,156,213,115,138,217,168,203,86,175,158,228,191,250,141,48,166,35,182,129,228,56,234,19,67,37,161,137,57,70,239,133,178,58,0,154,198,65,100,65,136,31,185,183,88,235,182,167,16,240,103,115,118,164,127,210,189,254,82,207,95,51,244,25,0,22,211,124,104,220,171,49,198,140,233,2,241,29,209,169,212,33,146,148,16,217,166,114,60,205,156,154,98,77,116,82,0,217,24,201,0,40,42,208,114,90,118,238,76,58,200,140,202,57,64,102,85,180,250,228,34,18,212,140,64,97,177,99,0,204,49,247,104,84,121,183,64,239,12,77,30,44,229,2,78,180,214,8,99,198,218,79,81,163,142,152,129,8,240,71,229,76,228,53,165,112,204,173,161,72,224,200,141,43,38,150,105,255,163,198,165,22,95,151,253,85,50,233,182,147,35,47,154,25,158,164,177,194,172,116,45,220,143,57,44,39,104,100,82,146,173,113,27,155,76,145,77,87,91,156,131,77,206,68,91,243,6,188,149,107,158,119,187,187,99,55,127,61,196,243,83,76,175,227,143,112,157,235,0,152,228,130,237,251,242,244,162,220,94,134,207,104,100,212,66,151,0,231,75,242,79,79,196,242,205,94,102,148,124,151,162,186,219,231,74,145,133,25,47,149,204,165,204,33,188,19,22,70,229,190,110,30,159,203,59,8,58,230,76,182,162,188,232,98,217,136,138,245,239,80,155,203,237,165,211,138,169,196,182,104,227,83,189,69,118,134,127,238,200,212,191,110,181,25,222,233,193,211,137,24,170,0,163,169,134,163,153,33,153,96,44,80,234,28,37,79,34,48,73,195,14,140,45,146,183,12,145,200,200,87,134,145,109,168,91,122,223,19,29,200,144,234,76,30,241,131,10,196,128,33,131,64,45,78,149,130,95,108,96,25,52,2,34,97,160,17,197,76,8,13,1,110,33,8,137,52,187,236,112,48,117,75,209,52,80,74,137,152,11,8,175,18,230,143,12,92,82,217,217,77,186,22,104,215,233,105,44,83,176,255,251,178,100,197,142,5,192,102,198,147,67,95,160,99,76,217,170,36,101,190,24,125,155,24,109,153,126,137,140,51,166,104,176,15,64,216,206,229,210,222,82,206,235,93,252,126,106,190,213,222,221,223,168,241,168,162,137,200,212,169,65,201,185,104,86,106,209,219,32,118,237,92,177,186,163,214,76,243,175,78,36,33,54,1,144,231,246,182,246,156,164,53,33,157,217,141,174,126,95,157,250,208,142,229,181,236,149,89,207,177,3,71,234,186,162,180,145,3,147,0,0,80,0,23,109,185,33,53,74,100,209,133,38,80,20,69,154,230,4,109,62,13,253,121,166,73,202,219,5,76,99,161,172,110,248,137,221,93,55,196,88,197,173,183,189,161,141,221,204,255,58,25,231,50,24,172,36,72,107,20,33,239,120,23,202,158,175,255,44,186,109,211,134,132,164,122,33,62,221,45,216,205,233,47,70,234,199,255,117,209,254,79,129,237,178,210,132,18,170,0,25,53,252,10,54,153,46,73,102,224,17,219,4,163,78,25,196,15,98,176,26,97,95,32,101,45,102,199,111,107,210,149,227,203,78,227,219,23,30,85,29,103,206,176,92,205,90,203,119,197,96,16,166,76,66,24,84,181,101,118,80,196,108,65,23,170,68,34,162,224,185,169,29,150,31,64,120,34,113,20,154,23,86,239,251,255,106,254,62,255,82,209,43,204,154,186,189,229,120,235,250,248,251,107,123,88,91,246,101,232,86,140,53,140,250,179,98,203,83,164,124,132,98,170,46,48,98,60,82,135,208,52,98,187,251,238,178,212,53,22,94,84,115,184,62,113,150,160,4,176,3,0,3,146,218,60,219,3,74,5,112,62,17,160,54,102,96,213,3,128,204,147,216,169,238,88,150,73,29,109,211,221,106,226,134,125,236,86,133,33,244,234,168,191,253,51,186,228,238,83,125,98,30,225,44,74,168,89,236,81,41,242,254,23,6,57,254,75,48,87,249,228,230,148,156,94,33,1,93,108,45,70,34,42,123,72,245,9,137,67,200,167,216,41,145,207,156,253,229,42,177,165,242,255,128,34,171,99,183,198,94,204,98,44,101,130,35,205,67,65,49,131,94,145,104,50,51,112,205,50,80,149,96,56,160,36,96,11,232,9,14,52,179,14,28,80,98,251,16,17,194,136,10,92,52,80,48,116,130,33,48,0,201,187,29,56,37,214,34,70,33,5,11,241,164,75,115,50,83,36,0,152,27,97,157,130,151,204,202,128,64,209,233,60,48,130,138,165,64,35,63,3,112,130,228,8,138,141,198,26,44,189,164,169,67,43,132,71,31,167,122,10,162,142,186,175,226,225,189,30,109,100,86,115,166,185,86,230,89,251,237,241,172,56,72,33,163,60,123,152,214,24,156,218,77,27,255,251,178,100,203,140,4,182,103,74,155,8,94,208,105,172,217,103,36,35,208,26,93,157,16,13,141,254,129,220,179,165,220,193,161,200,204,211,23,222,134,132,198,57,161,199,91,53,150,12,63,152,190,249,159,253,230,182,243,63,219,21,247,154,99,57,181,179,88,84,251,206,113,89,243,140,82,60,77,122,91,250,253,230,250,193,93,182,161,87,139,50,6,35,95,106,193,0,10,89,246,245,75,109,178,12,144,80,46,0,171,228,177,197,226,197,228,196,244,227,93,12,168,183,9,95,104,43,118,226,70,239,101,82,29,78,139,216,233,165,186,32,22,196,77,223,99,7,194,219,94,220,203,90,66,93,173,34,56,114,23,220,136,57,152,154,75,107,179,10,209,170,108,234,184,44,68,173,126,42,144,178,82,239,90,75,27,49,197,203,219,13,174,143,202,223,75,242,12,134,68,140,182,91,27,117,103,85,181,203,206,54,155,252,45,117,0,94,163,58,17,50,179,163,22,53,50,96,3,3,25,48,20,166,82,56,238,80,224,56,4,99,213,8,172,84,0,48,210,213,204,67,248,172,148,88,20,25,62,20,220,21,121,223,32,38,196,162,96,83,108,152,80,97,174,54,207,27,153,66,42,67,104,128,49,154,67,153,130,107,176,42,48,22,125,96,134,50,11,34,94,128,3,209,84,203,3,38,204,168,9,138,183,114,3,49,87,229,151,64,18,201,202,105,84,186,180,113,230,137,27,185,65,57,243,123,62,132,68,246,234,206,254,158,213,56,90,166,207,28,113,49,188,168,218,55,52,53,62,205,2,218,134,50,107,238,166,25,210,77,238,91,195,37,239,56,232,36,178,202,41,140,135,81,243,231,186,80,209,85,80,114,53,48,140,168,125,203,61,76,243,98,19,150,108,81,11,164,20,186,150,232,50,218,1,130,239,250,239,214,1,0,1,73,37,61,207,230,214,88,170,204,159,39,212,1,32,133,35,15,62,19,88,143,18,235,124,186,226,253,4,253,95,8,93,163,140,63,68,55,8,102,63,46,12,185,255,252,60,226,157,63,244,202,116,34,170,231,114,48,210,57,47,18,161,213,184,197,10,65,106,208,179,63,83,66,223,180,154,232,190,137,146,166,132,83,250,109,120,142,255,246,3,92,206,249,161,67,189,233,127,198,197,184,61,56,144,3,255,25,160,21,70,110,128,2,183,3,9,31,34,35,0,4,118,199,168,172,211,150,148,120,195,35,55,35,36,66,45,196,75,36,67,6,103,154,56,25,196,84,116,107,22,151,24,32,234,69,131,4,163,84,74,58,76,10,88,103,216,50,200,36,29,10,26,25,14,17,106,76,5,136,14,56,215,192,36,94,4,255,22,33,9,75,103,54,4,67,71,118,39,35,160,161,154,191,33,255,251,178,100,205,140,134,95,102,197,147,122,91,112,106,172,105,87,60,195,134,23,213,157,24,77,25,125,9,99,13,229,140,195,153,89,171,141,75,49,162,3,48,30,175,41,190,102,123,209,67,105,143,69,183,47,114,118,49,118,86,94,200,230,8,45,52,97,11,58,100,142,69,86,160,250,131,157,189,37,94,227,63,103,140,199,28,191,168,27,157,216,245,213,11,209,73,22,109,166,32,154,86,101,113,59,31,82,213,181,168,169,119,180,249,212,58,132,23,93,39,185,164,64,43,77,0,67,110,72,105,117,15,29,24,192,67,53,224,63,20,11,65,64,100,119,50,231,102,88,62,253,98,89,215,229,122,87,233,242,226,155,186,45,127,255,119,201,24,110,186,55,243,135,229,216,224,69,200,238,244,85,3,134,229,111,125,169,77,188,151,118,149,107,228,193,187,73,245,234,158,23,159,83,227,111,162,250,197,199,255,63,191,111,130,0,2,147,19,3,52,67,179,27,36,50,163,176,104,49,171,153,186,64,89,18,130,214,154,107,13,96,226,49,0,9,167,2,43,192,171,128,180,4,54,12,20,125,147,120,196,3,101,163,129,165,0,110,224,132,105,169,16,10,131,74,150,138,201,38,3,128,76,48,125,78,25,72,40,241,253,28,31,38,26,135,76,37,4,120,65,215,2,132,70,160,210,177,39,42,27,135,103,139,165,22,193,80,91,198,3,150,201,171,246,46,255,88,165,191,82,95,103,232,63,46,107,255,242,230,83,91,75,158,253,221,59,11,171,207,251,163,186,214,243,145,150,63,43,214,101,96,184,177,156,20,214,157,8,106,13,72,8,85,10,59,106,193,156,251,109,171,111,166,92,58,174,164,246,217,152,251,133,91,110,150,60,13,20,245,127,80,1,0,39,36,181,134,18,177,75,58,95,37,26,205,72,43,156,172,154,110,62,181,11,24,113,197,227,247,216,130,205,122,120,89,161,86,192,235,130,50,27,253,184,35,78,164,243,65,160,42,121,30,241,200,252,50,199,92,27,176,60,143,205,195,134,135,140,38,55,82,79,118,18,115,120,199,55,23,125,89,102,83,43,7,145,196,26,200,41,105,25,148,205,83,12,204,139,43,163,109,111,34,213,44,137,49,151,217,65,158,192,2,84,24,235,104,240,137,150,156,140,55,5,194,77,37,41,9,226,57,115,24,0,29,14,48,13,4,58,5,130,2,198,109,120,170,228,77,114,241,20,17,163,130,181,21,156,189,228,0,228,193,207,248,20,117,95,33,97,183,4,165,97,84,5,81,188,64,209,230,57,30,48,177,23,80,100,173,59,23,216,33,100,56,205,48,129,2,111,218,182,23,70,179,69,114,158,145,64,87,146,141,87,190,148,244,57,188,153,114,117,221,236,86,85,255,251,178,100,206,12,133,213,102,197,147,99,95,176,111,12,217,87,60,101,174,88,53,155,20,77,153,94,193,201,179,101,168,243,33,192,140,221,120,156,174,245,173,95,207,251,57,251,51,182,239,238,221,245,217,146,125,94,68,145,99,50,105,5,233,169,125,203,73,43,42,234,82,49,70,20,217,82,123,12,99,226,92,94,18,153,87,172,255,79,19,102,38,98,154,187,197,115,25,81,21,41,115,140,49,206,83,170,202,106,190,240,56,197,250,64,128,13,178,205,85,141,253,73,14,75,158,170,137,5,51,20,86,246,164,15,79,52,125,98,204,94,129,170,239,143,156,148,145,45,218,241,49,234,54,132,225,249,2,53,60,170,201,168,101,202,73,227,226,32,180,27,250,15,30,231,207,199,125,189,92,155,119,178,76,146,177,226,221,220,197,110,241,119,190,247,21,16,138,148,241,87,21,52,180,115,252,79,46,210,53,168,178,29,34,45,234,103,235,253,58,239,153,69,191,235,231,234,240,165,0,10,147,28,148,145,145,140,16,104,103,167,129,95,100,128,25,214,76,197,122,27,184,227,200,87,120,12,115,22,33,160,77,182,28,10,50,201,150,89,148,53,132,95,74,39,184,192,37,36,71,70,62,207,104,68,128,203,160,144,78,171,14,213,70,70,130,137,23,40,226,248,98,4,219,68,135,68,134,225,130,129,226,80,93,233,230,97,14,228,214,59,218,185,83,92,207,92,216,46,146,75,23,178,106,227,175,137,251,226,63,170,255,177,145,99,96,94,165,150,166,26,70,57,133,140,76,193,250,27,50,254,220,209,179,223,113,1,220,162,14,52,103,243,233,160,149,7,28,241,69,245,178,126,255,246,179,95,45,175,63,242,151,115,208,192,19,128,0,3,129,78,73,109,37,172,195,56,16,40,38,154,80,39,118,74,63,2,4,179,247,183,76,126,182,173,31,205,240,119,140,12,108,97,240,207,156,133,130,226,72,122,229,106,194,67,6,107,255,98,103,245,174,100,136,76,75,22,107,73,201,233,218,243,39,44,180,92,136,31,235,192,214,151,33,201,190,197,43,29,186,222,118,41,183,232,205,68,71,167,253,83,244,75,244,14,128,11,74,105,79,134,38,68,33,84,53,231,163,25,44,56,24,87,52,196,179,205,64,9,132,28,37,88,42,12,197,0,205,248,241,31,72,97,5,189,91,153,138,128,90,100,110,51,74,222,194,65,35,196,159,0,69,6,30,5,22,104,115,52,113,64,225,134,30,51,100,112,123,219,115,50,13,203,230,22,18,47,161,133,5,104,9,131,116,64,165,91,186,247,21,8,242,184,43,221,246,29,16,212,223,210,160,88,252,255,96,56,54,39,44,146,202,228,164,181,112,196,55,94,72,253,80,195,252,237,166,255,251,178,100,198,140,133,60,103,70,19,89,67,224,98,236,233,122,48,98,174,27,249,157,16,77,233,143,129,166,179,102,40,192,142,144,159,209,217,125,146,213,155,83,106,201,245,208,220,125,66,231,11,222,138,236,52,219,46,189,70,90,57,50,51,141,126,162,48,103,10,182,232,161,142,20,63,68,227,188,181,109,32,172,73,167,41,63,203,158,255,180,184,113,74,202,56,41,204,79,237,118,205,255,86,149,122,243,43,50,111,51,248,204,14,239,91,113,144,12,248,170,8,48,99,27,86,223,138,130,64,9,118,219,159,217,133,150,45,200,164,211,4,21,117,48,216,13,38,12,178,217,159,196,159,83,169,224,113,154,82,103,215,216,144,174,184,61,72,193,212,148,49,198,82,82,60,232,234,196,238,40,220,193,205,146,199,116,117,66,16,100,112,204,198,50,84,227,226,252,39,29,123,76,149,84,132,17,229,33,4,56,190,196,248,229,144,66,180,255,77,162,133,45,58,84,216,180,139,191,246,94,213,200,9,0,203,118,209,163,53,148,237,79,183,101,4,212,196,7,85,147,66,144,141,71,23,223,165,35,29,194,26,150,87,102,221,161,191,184,10,71,113,48,108,101,8,209,0,166,50,130,179,142,73,116,221,30,236,96,91,125,148,243,189,223,109,24,8,230,141,90,242,203,74,134,37,132,234,65,0,233,120,110,58,190,92,199,120,204,167,216,210,240,218,108,94,154,107,38,66,246,173,93,150,219,88,129,168,98,108,197,161,247,170,252,187,79,212,140,150,200,199,49,228,216,124,128,183,222,249,103,102,50,186,218,205,211,61,27,126,191,164,50,0,87,109,235,188,192,82,213,58,225,212,1,75,135,3,9,168,48,73,117,3,167,138,137,65,216,196,169,58,219,103,67,127,224,41,253,168,45,142,194,52,88,4,171,39,218,253,4,71,141,145,230,242,55,164,115,175,210,220,135,205,210,79,54,206,52,235,193,201,94,230,38,150,148,187,14,163,151,169,38,179,160,207,209,49,34,158,38,103,14,195,82,65,82,171,139,63,81,140,132,50,13,125,82,113,158,179,18,179,202,133,91,146,21,44,55,19,198,83,189,238,20,249,144,101,214,231,69,89,231,119,85,161,138,236,235,215,105,148,62,29,88,7,127,1,89,88,84,168,5,34,166,192,125,88,128,142,82,145,41,6,163,43,25,195,54,155,50,13,50,219,67,35,144,205,20,34,243,101,138,117,29,218,117,56,73,164,78,131,77,128,2,238,26,164,0,176,118,111,147,42,84,72,4,90,141,166,245,234,119,59,43,188,182,216,245,118,198,173,152,208,154,6,220,92,22,2,98,35,169,48,52,192,245,30,137,139,49,5,217,243,238,34,215,100,47,105,146,136,40,125,217,198,255,251,178,68,196,12,196,87,102,203,27,6,62,208,141,204,217,67,96,199,204,20,17,155,32,76,225,11,194,145,51,99,73,163,35,104,197,10,84,194,120,144,104,140,182,203,17,152,122,61,228,173,140,26,56,97,75,3,42,8,34,137,132,105,171,172,120,212,107,79,254,251,244,191,67,214,186,219,140,207,183,231,128,94,245,128,53,249,149,70,8,22,20,0,86,73,171,143,133,84,130,52,227,199,28,128,195,228,194,89,249,135,13,43,37,52,216,108,10,129,138,244,160,102,155,43,241,113,6,217,55,67,23,79,182,6,74,221,1,35,137,146,59,12,46,138,161,16,186,98,192,100,217,165,91,81,154,118,207,133,221,91,120,110,106,241,22,162,11,220,55,4,112,34,28,255,226,241,105,38,135,59,77,39,163,11,156,66,95,163,93,235,47,97,166,207,69,76,70,165,151,245,38,115,199,136,52,146,220,227,245,181,3,223,219,199,78,52,215,123,125,47,247,37,154,108,109,196,5,99,102,228,83,212,27,28,151,111,85,115,23,179,197,190,215,239,30,193,29,10,1,111,255,253,255,168,237,51,40,8,72,116,104,115,80,141,138,22,158,130,179,66,157,31,44,187,218,23,229,113,169,219,74,143,9,161,110,40,159,170,113,3,202,243,6,195,237,131,234,224,66,159,68,82,208,88,69,71,31,108,114,64,17,49,140,112,228,80,209,33,138,166,72,243,6,188,154,74,161,3,46,208,122,35,69,165,79,172,60,197,30,168,40,153,214,66,168,150,152,79,118,195,147,43,25,55,15,114,230,221,220,247,165,166,163,77,232,243,255,165,228,154,145,146,195,239,140,218,72,216,27,31,229,214,95,240,101,195,209,97,137,0,55,174,249,185,203,149,50,95,53,64,116,232,197,78,161,21,4,9,167,152,73,156,81,113,231,197,221,191,147,55,249,185,15,25,237,140,82,2,245,107,118,75,206,222,234,99,230,230,50,99,20,221,143,227,156,231,227,252,195,25,170,64,239,83,132,190,132,198,161,93,178,246,159,93,75,17,10,72,162,75,11,125,116,198,158,77,246,113,153,183,108,170,182,200,199,120,46,93,8,66,101,1,198,145,90,209,231,95,240,209,93,34,49,37,107,91,218,65,58,197,116,131,83,65,143,183,7,37,55,9,28,49,150,146,181,100,73,214,156,245,215,109,54,196,132,205,74,3,187,239,188,56,237,55,85,21,108,40,21,66,58,50,176,68,130,196,139,84,98,121,38,213,30,109,139,85,227,223,118,115,223,75,53,156,62,220,163,205,76,100,121,157,210,132,94,21,34,146,102,98,90,194,167,144,155,198,35,56,93,142,55,168,251,78,14,224,71,122,57,140,68,106,92,101,37,93,196,14,101,53,238,6,245,13,188,255,251,176,68,188,140,196,104,103,76,27,15,66,224,147,236,217,51,96,200,218,82,29,155,46,108,49,22,138,95,51,100,205,135,161,121,82,192,194,12,212,236,233,179,105,134,23,135,70,169,54,145,16,39,148,153,58,93,134,28,93,180,126,114,58,206,143,180,199,19,82,67,167,51,17,144,236,49,93,20,80,248,197,199,78,190,100,46,204,240,4,114,88,6,174,183,98,238,50,37,21,65,150,138,35,5,209,147,170,200,144,88,147,216,19,56,193,72,181,12,178,212,52,133,229,112,161,124,171,112,251,157,121,206,56,112,170,223,167,233,16,241,229,217,98,199,68,104,15,117,5,99,9,39,238,150,135,74,60,91,40,192,244,161,196,32,225,22,101,135,78,164,161,240,100,31,177,48,44,69,11,162,15,121,170,251,147,203,120,41,100,85,51,135,191,88,172,184,180,150,91,210,167,77,220,170,26,28,60,203,50,41,36,65,17,3,144,134,105,23,102,55,236,124,206,200,230,15,56,194,102,7,197,208,226,55,180,74,184,225,108,128,34,7,202,0,140,153,144,10,56,103,6,0,85,97,65,35,192,47,14,13,42,78,149,187,35,160,70,80,177,224,132,89,183,76,193,201,60,45,169,195,30,157,114,184,1,23,95,66,168,50,33,44,160,199,132,78,164,17,156,51,136,214,180,5,137,178,32,111,198,0,223,40,4,60,48,72,122,195,36,6,129,66,214,249,22,226,142,146,133,203,162,48,126,110,92,140,225,177,60,148,64,147,68,244,106,73,59,68,98,116,143,205,100,196,115,243,179,251,190,63,139,124,186,38,41,209,83,239,153,136,238,121,157,159,119,42,195,27,83,220,79,27,119,93,40,110,234,99,162,14,158,122,230,233,40,248,89,146,106,160,240,83,105,18,238,31,253,197,196,73,174,216,223,51,117,15,250,123,251,155,25,218,82,128,81,114,203,139,4,8,15,32,33,60,205,35,168,107,58,144,78,145,9,108,174,179,42,76,235,15,90,162,9,241,120,185,182,198,168,77,135,173,102,116,199,206,191,222,154,95,243,51,51,235,230,92,105,158,129,137,246,171,98,67,117,16,68,32,25,144,172,69,34,52,74,176,151,196,244,207,33,22,174,171,156,46,145,158,33,115,40,104,15,48,166,140,115,38,84,71,224,184,156,227,8,205,131,128,192,103,42,131,53,99,99,174,115,164,59,212,132,136,139,204,0,148,46,60,98,229,232,128,113,102,97,193,102,13,46,81,106,201,204,242,92,194,64,87,40,182,2,124,136,88,7,134,48,18,181,131,172,49,186,12,136,96,20,213,110,35,151,171,98,30,132,224,179,90,113,64,238,225,183,184,240,171,202,18,210,73,30,5,27,16,20,78,101,134,43,4,69,235,68,174,255,251,178,100,190,142,133,164,103,69,11,122,90,244,116,108,217,83,61,99,94,20,117,155,22,77,229,15,65,166,44,229,220,244,141,105,183,57,22,47,13,179,1,193,231,135,100,136,196,65,192,149,128,123,26,210,221,115,172,82,127,31,243,164,199,213,124,127,175,245,245,255,113,116,223,206,159,85,237,91,222,155,8,181,182,54,228,215,84,108,103,220,189,149,59,182,241,198,227,93,246,113,251,65,244,164,111,17,149,51,44,75,18,0,158,177,160,212,182,220,196,242,142,238,121,236,237,64,236,114,199,176,99,6,143,118,62,163,213,89,179,181,98,72,235,115,17,252,248,88,60,132,62,5,142,250,254,119,219,127,59,99,52,51,29,200,58,19,6,148,30,94,50,17,174,72,202,103,1,60,124,150,168,244,136,170,163,80,70,154,166,61,182,52,212,218,124,93,72,222,25,25,150,137,249,252,147,200,243,58,244,62,155,57,237,146,106,7,60,93,240,0,4,82,144,201,139,29,30,42,132,48,161,131,18,97,82,63,161,73,227,211,19,72,201,84,96,201,232,98,70,202,139,9,138,192,108,46,65,220,128,210,218,94,172,240,37,25,127,27,198,124,91,151,98,27,100,218,48,193,217,61,245,253,96,170,1,68,107,63,139,138,117,183,166,137,186,155,175,98,215,225,157,31,115,161,206,245,61,55,41,61,242,191,94,239,119,189,107,255,93,239,87,215,254,102,179,25,144,72,129,126,156,130,121,52,242,56,105,78,248,174,148,189,157,56,250,199,90,179,34,229,204,97,222,243,212,146,204,65,200,44,108,88,243,92,221,197,17,177,231,150,202,108,156,96,148,34,84,0,52,141,140,128,81,114,39,93,182,222,57,142,171,226,214,56,186,129,96,83,240,238,200,81,105,91,181,119,161,197,43,43,41,88,203,114,221,187,220,155,230,175,86,57,133,20,247,117,169,231,254,127,149,49,110,221,51,15,254,91,17,10,108,90,151,21,160,40,118,178,226,13,5,132,10,227,231,7,165,20,48,248,114,97,81,131,227,153,102,14,9,141,83,151,186,201,31,22,206,67,8,87,122,147,41,235,138,204,120,100,41,74,53,143,179,153,251,165,249,110,74,59,61,26,144,4,188,12,97,33,6,32,28,51,177,3,54,16,61,194,179,0,14,24,203,5,106,133,0,13,164,20,121,80,178,102,134,96,166,226,54,192,130,134,96,97,231,105,170,193,129,74,172,224,144,29,62,31,99,11,30,96,207,48,42,170,7,11,1,168,138,195,24,9,226,156,214,26,5,164,29,2,30,50,96,197,65,133,110,99,138,145,246,128,17,166,146,243,217,41,110,108,112,228,112,51,95,118,198,209,225,112,205,32,50,195,152,158,172,111,65,48,53,155,75,193,95,255,251,178,100,203,12,5,8,102,199,155,65,95,162,122,140,217,189,48,102,219,26,121,155,18,77,177,251,65,179,51,164,136,243,14,136,218,116,214,109,179,157,189,48,246,28,222,190,234,70,169,50,252,118,110,237,45,149,148,105,234,45,110,143,203,8,90,220,105,44,132,102,240,249,117,131,177,130,3,75,159,47,92,232,184,143,163,109,214,46,204,55,110,94,80,122,157,30,37,222,235,226,70,182,243,138,99,199,196,8,145,179,79,136,19,90,15,165,245,114,41,244,104,255,106,2,38,188,221,74,55,176,76,56,88,6,72,149,106,25,237,17,201,52,231,114,131,8,187,221,102,141,116,219,23,178,111,247,96,106,197,115,131,209,85,208,220,7,206,154,190,126,191,220,214,175,169,138,141,164,231,228,66,8,173,142,68,127,78,0,101,250,76,205,231,154,31,183,146,247,225,57,148,34,96,151,217,28,197,153,68,16,201,157,173,249,108,86,157,51,222,12,112,253,243,56,155,63,240,181,50,50,199,168,0,19,76,136,128,224,16,193,145,4,98,132,135,10,58,37,210,72,99,8,244,216,153,150,170,142,110,169,68,198,240,116,225,49,89,98,34,177,232,104,32,124,105,124,185,148,227,161,228,142,200,8,198,15,76,163,138,175,32,148,57,215,110,169,42,132,160,156,217,112,70,104,116,1,194,212,144,28,2,39,11,19,24,92,99,20,88,165,135,166,210,189,180,127,118,129,56,134,31,22,65,47,58,93,156,204,42,239,223,75,255,252,127,253,190,204,129,217,143,112,58,174,91,154,50,67,209,86,130,58,123,99,162,236,74,236,89,65,106,75,229,189,162,135,214,174,164,246,54,137,188,146,116,153,80,144,181,21,114,80,16,160,0,0,128,3,215,109,163,155,90,47,163,35,182,10,206,38,32,96,73,51,184,139,42,228,110,191,211,239,253,79,233,125,176,72,69,36,105,76,240,33,66,65,240,225,75,246,123,116,242,107,86,95,52,168,89,43,180,41,40,234,81,173,42,121,158,238,190,159,239,41,87,56,235,149,61,211,243,177,254,166,126,68,94,94,135,226,158,97,77,148,1,203,239,249,1,234,56,32,28,100,134,66,42,180,68,71,104,246,10,172,100,68,153,209,224,81,244,197,67,31,217,209,193,41,166,213,179,126,246,250,217,121,112,70,252,174,185,181,95,218,58,241,94,208,192,153,53,73,53,231,78,61,237,202,69,169,205,68,169,85,16,182,80,176,95,11,27,46,61,2,227,242,56,105,25,200,95,196,117,100,40,245,53,140,199,75,45,31,71,35,20,157,125,61,133,124,241,241,203,203,188,245,12,138,21,54,79,181,141,28,138,43,79,84,69,113,145,242,104,161,42,75,41,69,203,180,129,19,9,208,137,255,251,178,100,196,140,133,14,102,199,27,72,86,96,90,76,25,154,36,163,108,22,73,155,36,108,165,251,74,39,51,165,40,244,153,181,169,221,144,157,140,164,42,156,118,237,194,86,119,173,108,239,34,68,190,91,234,209,37,34,217,228,119,215,117,2,154,244,189,83,3,101,228,80,148,170,72,149,13,228,170,45,177,172,208,130,76,198,163,112,84,42,154,137,221,129,194,92,3,170,206,75,79,48,133,152,8,252,204,38,66,104,172,105,228,143,3,145,73,120,9,117,104,49,105,163,121,58,143,236,232,228,50,4,180,220,143,102,171,19,157,69,226,202,147,119,144,220,136,183,68,182,202,57,203,98,223,254,249,49,79,138,67,31,48,218,204,244,84,51,61,242,155,237,213,187,145,65,157,143,108,101,102,175,106,164,247,105,134,245,108,167,91,251,65,2,207,210,230,53,176,228,19,169,135,105,122,41,160,15,138,2,140,60,68,68,62,105,195,198,110,166,8,16,63,4,180,20,36,209,27,129,20,20,55,22,99,54,6,37,23,48,20,168,248,130,57,131,53,227,39,3,14,17,76,163,10,31,125,158,2,176,104,209,132,14,7,2,144,128,152,41,115,190,130,64,226,87,248,96,161,58,28,50,209,68,29,1,224,90,36,86,34,33,178,203,38,160,132,129,228,97,154,195,53,27,70,198,199,135,149,27,21,80,52,1,132,182,81,131,132,195,241,87,199,39,13,141,95,217,202,231,44,203,249,119,55,237,212,102,114,165,252,223,73,107,161,55,95,172,198,225,140,221,93,220,239,93,179,99,249,182,219,151,98,160,247,203,235,74,176,118,12,205,40,75,49,73,213,94,30,53,71,167,190,177,245,75,255,135,190,54,43,39,151,22,158,240,102,137,184,97,212,104,135,74,44,213,245,0,2,90,91,141,164,226,118,139,12,109,200,110,23,200,234,26,75,9,128,211,24,244,43,61,68,41,81,140,41,9,173,106,58,129,76,182,227,76,80,209,236,20,154,79,124,198,81,43,30,146,62,143,166,129,210,240,213,39,185,46,104,197,130,98,241,73,168,20,69,107,119,178,166,83,204,249,222,199,41,67,170,231,111,118,161,171,124,204,212,213,198,59,213,220,183,53,139,63,70,129,244,133,210,215,234,169,83,16,132,16,122,69,90,86,223,243,55,21,23,48,135,242,84,220,132,78,38,3,2,68,101,102,22,52,100,130,2,33,99,127,37,76,98,88,144,139,214,168,98,80,233,206,131,6,136,14,215,10,137,213,122,4,39,151,57,97,5,83,246,152,45,192,72,99,39,119,12,136,14,1,110,10,209,1,129,129,220,24,171,49,219,34,124,238,47,183,54,125,238,177,53,23,228,5,57,98,98,76,104,40,30,121,78,32,147,34,167,255,251,178,100,208,14,6,49,102,196,11,105,126,208,126,204,233,106,61,40,93,19,89,155,24,77,161,91,65,156,179,166,104,193,158,252,195,236,31,29,99,183,249,214,174,163,175,190,91,155,78,97,49,209,10,239,247,196,205,115,241,243,243,55,223,75,223,85,204,250,76,148,206,131,96,209,196,135,162,27,11,241,72,84,25,34,234,91,234,199,251,239,69,103,244,117,109,82,193,2,0,9,201,6,227,110,31,167,98,140,20,108,67,24,224,59,188,107,37,46,246,102,94,183,59,69,215,161,102,185,89,71,93,149,133,19,21,252,255,255,206,76,165,85,71,51,40,82,34,220,175,65,216,84,215,113,199,116,11,167,77,112,195,237,222,98,183,81,200,160,235,43,157,47,76,63,179,20,232,93,47,97,83,254,254,253,246,151,106,234,149,103,86,117,86,190,166,244,246,179,108,24,166,1,54,229,208,24,114,116,5,205,87,227,5,140,177,19,24,244,173,102,68,103,80,235,60,64,230,235,18,44,191,33,209,17,82,170,234,67,121,61,183,84,63,80,66,151,207,61,22,61,88,100,87,111,50,81,208,118,220,80,181,227,105,53,248,81,19,130,91,174,47,136,188,94,132,197,85,85,241,19,235,233,235,230,222,53,168,246,226,185,190,227,111,190,52,250,189,161,248,166,103,30,60,155,29,210,197,234,50,76,139,97,246,120,225,0,225,74,129,32,193,81,65,86,17,135,99,15,157,140,15,195,183,57,222,144,114,227,7,59,189,206,63,230,57,95,153,165,106,140,160,1,165,233,64,4,139,206,84,238,147,118,94,198,250,11,7,73,165,44,48,39,193,222,82,69,82,4,235,143,180,163,147,246,159,251,22,176,210,252,183,110,63,212,56,161,171,127,159,139,153,234,230,185,255,44,98,67,33,166,201,68,194,233,138,148,48,145,165,151,78,64,169,7,34,50,28,209,244,168,75,199,206,211,164,12,161,179,114,98,241,220,87,197,68,207,217,106,113,13,20,96,210,134,226,52,153,175,67,197,46,124,231,75,48,65,23,99,79,150,187,91,150,230,109,94,178,85,144,119,44,15,140,0,140,78,52,49,2,24,193,134,96,18,212,197,35,163,131,19,76,20,30,29,145,143,79,2,128,160,200,17,144,0,1,112,25,142,73,202,14,33,74,13,35,29,35,102,76,88,227,14,16,29,109,150,136,241,199,80,48,64,112,20,37,154,119,14,9,41,6,82,135,193,125,72,88,250,44,12,60,252,55,39,252,179,9,158,206,31,88,111,53,61,37,142,72,165,76,154,179,254,228,203,100,23,235,180,218,110,44,20,236,72,122,48,98,135,94,243,89,110,180,243,117,27,123,113,154,148,211,255,163,220,61,145,87,114,229,37,243,221,196,183,164,255,251,178,100,212,12,4,197,102,200,155,44,69,162,129,108,217,173,61,136,93,89,113,155,14,46,105,111,130,28,51,101,40,246,25,53,92,189,237,57,45,115,185,125,166,131,105,203,244,201,63,15,179,134,239,146,231,23,18,122,56,154,253,20,162,104,139,78,228,227,87,26,27,26,163,27,77,123,83,153,217,93,32,249,93,141,115,147,0,100,41,194,163,186,104,211,218,160,0,75,73,65,22,148,63,155,151,147,170,97,195,129,79,21,146,4,71,139,196,111,26,145,120,143,22,37,157,82,226,199,110,117,173,117,133,13,82,99,165,115,165,46,54,86,231,214,254,223,187,127,217,155,126,197,173,34,231,155,168,148,91,206,118,200,40,200,223,79,212,78,80,45,57,114,206,43,78,50,152,129,164,196,12,42,72,24,90,55,19,72,182,181,93,95,223,121,225,178,157,176,230,157,175,167,182,75,228,33,144,248,110,150,132,18,151,225,236,141,236,17,150,198,119,140,123,212,59,84,95,167,1,93,170,0,6,65,17,104,232,128,80,64,201,67,12,8,48,231,207,80,216,19,106,70,11,68,101,87,32,97,248,233,175,1,182,98,194,80,64,172,120,192,144,211,137,107,152,152,20,158,52,80,10,217,136,71,36,108,236,200,1,221,194,16,4,243,137,9,3,17,20,179,198,101,66,198,149,190,80,74,24,167,49,56,189,90,145,186,211,92,193,78,221,218,210,90,73,201,186,107,52,54,98,55,46,12,40,51,62,159,207,124,207,251,82,243,248,141,117,218,17,45,200,181,217,203,22,67,81,228,103,206,153,179,153,199,29,10,4,95,173,188,240,247,177,207,246,60,236,178,179,22,57,68,223,212,197,242,114,161,241,191,138,90,41,151,87,175,119,91,1,150,89,255,82,218,188,238,50,43,35,219,149,146,36,166,152,8,186,235,204,8,158,52,16,154,142,85,169,206,47,101,153,145,93,241,53,179,84,125,28,206,60,112,136,58,226,159,132,242,99,27,152,27,230,52,173,82,111,10,212,202,144,170,180,161,243,154,166,107,11,195,229,205,237,191,72,139,59,233,255,195,231,228,158,52,66,132,145,159,203,63,169,33,123,229,251,252,167,151,206,151,183,159,149,176,179,44,206,126,48,2,54,161,241,129,157,152,130,40,0,76,46,66,23,100,80,241,91,17,115,64,8,145,170,74,11,39,36,33,166,137,185,101,67,165,175,2,152,129,128,208,84,96,153,33,253,108,12,82,4,92,73,101,11,18,63,145,183,65,160,108,194,166,163,193,176,247,32,88,9,151,77,22,0,156,104,147,177,203,108,94,198,90,206,29,127,90,46,177,235,58,46,163,140,149,72,86,81,152,159,105,6,100,247,231,223,123,227,254,222,108,245,63,252,167,87,255,251,178,100,197,12,133,93,103,69,19,99,95,48,106,12,216,224,97,227,90,23,17,157,20,77,165,187,65,216,179,164,89,132,142,25,127,202,188,247,50,239,203,245,113,63,40,239,201,228,110,76,167,175,85,153,170,251,150,204,155,8,121,213,231,49,1,124,78,45,189,18,140,166,194,37,177,26,20,211,73,22,166,139,190,120,220,213,102,211,9,153,213,45,54,58,234,117,178,131,125,59,63,244,136,210,191,217,133,11,179,43,170,166,20,169,254,81,135,136,40,39,62,145,107,245,186,91,176,232,119,177,76,83,30,213,76,36,248,27,226,54,59,46,211,144,158,36,19,163,188,54,112,167,235,201,191,208,101,162,33,149,224,72,85,84,70,232,81,68,191,186,50,151,76,37,118,29,77,156,251,88,204,59,31,209,72,15,69,41,107,161,210,76,193,43,198,114,83,58,53,145,114,164,181,38,92,31,138,70,101,67,60,173,252,233,101,153,63,254,66,252,170,8,12,121,0,203,149,203,80,1,30,50,66,3,188,65,14,8,48,10,115,206,3,24,28,53,22,131,52,0,2,150,106,108,200,74,191,17,158,243,154,122,19,16,142,71,57,174,187,94,98,207,217,81,122,102,226,110,41,44,98,105,100,204,204,43,210,189,176,176,201,4,250,131,195,67,33,49,7,18,15,138,70,214,36,182,87,10,189,1,72,70,135,1,201,161,0,45,6,80,124,16,35,135,128,63,53,203,165,134,153,155,247,184,235,170,167,87,170,255,225,118,226,184,190,18,38,98,250,170,168,152,234,189,233,119,138,199,204,95,92,172,196,90,210,138,60,14,134,72,162,58,29,114,73,37,15,42,225,18,101,10,145,85,120,158,178,235,230,54,178,64,169,102,214,187,70,48,0,0,192,74,187,103,208,236,29,61,16,88,90,69,162,77,88,0,186,206,161,216,162,225,160,253,163,147,150,45,153,227,88,119,70,75,19,47,62,85,190,180,217,142,19,102,48,230,41,33,87,223,167,255,184,181,132,116,227,217,32,183,52,205,250,102,106,32,107,100,233,11,198,59,65,241,138,185,178,145,152,150,155,156,96,235,176,92,164,10,15,98,202,153,205,14,34,104,100,92,51,34,206,246,172,51,116,167,213,69,82,57,189,133,210,210,156,160,128,35,59,56,52,160,128,83,114,99,9,33,30,25,184,8,88,197,43,200,232,83,176,192,56,208,22,144,134,84,103,1,136,73,135,157,158,227,11,77,46,139,11,2,14,62,170,216,162,46,216,160,81,133,200,49,181,201,102,46,147,244,64,130,103,62,169,147,74,182,84,202,90,220,145,134,42,166,56,71,148,23,38,143,61,148,220,168,84,243,14,97,22,4,54,129,4,84,34,102,5,60,207,119,235,48,48,127,93,255,251,178,100,202,12,133,134,103,68,139,121,66,240,118,140,217,25,97,131,90,21,181,157,18,45,225,17,1,195,51,166,52,240,142,156,194,197,207,58,71,252,52,207,61,255,119,252,221,52,211,207,63,21,204,107,50,173,83,18,188,148,52,211,141,83,39,133,56,146,96,246,50,71,208,144,250,27,169,144,194,241,81,189,95,119,112,118,64,249,139,122,142,200,0,42,82,102,254,175,212,193,208,52,164,110,89,102,113,181,210,214,92,150,150,44,252,66,227,73,39,235,184,183,145,189,88,155,218,150,106,63,131,160,62,132,96,73,42,102,83,51,4,15,220,212,75,138,48,113,88,221,110,100,125,178,11,8,213,104,34,115,196,39,7,38,28,155,58,204,46,255,82,66,156,77,142,33,118,165,39,147,217,202,5,164,32,157,3,12,74,22,143,8,227,155,186,147,146,24,120,170,216,222,193,157,209,97,176,41,51,167,4,165,1,140,37,44,70,100,84,17,48,162,177,0,217,146,65,56,4,50,161,246,161,81,131,110,80,40,115,130,141,100,17,155,162,16,149,27,212,98,3,97,130,236,248,196,135,87,132,0,159,84,130,32,6,34,190,194,228,17,40,102,28,93,132,1,14,84,50,162,210,247,197,211,151,35,59,102,164,99,81,78,178,107,74,119,14,89,131,106,83,188,21,165,146,219,18,105,102,22,231,243,5,179,97,120,97,145,76,209,210,71,127,203,85,210,122,195,244,148,221,53,210,239,31,79,86,85,76,138,204,23,50,183,172,206,251,142,132,181,78,149,113,38,213,2,201,70,156,44,209,5,179,53,15,76,149,139,180,214,209,166,209,20,227,39,214,218,163,56,71,47,113,27,255,233,16,174,246,53,106,154,102,149,130,88,130,202,33,1,43,135,63,38,165,187,78,126,68,66,248,7,178,224,204,38,13,233,184,19,120,174,120,236,177,51,203,236,228,153,95,252,240,137,201,42,194,106,113,243,42,229,98,12,230,228,206,14,146,6,89,97,40,164,73,107,148,145,31,189,59,55,52,251,170,23,156,170,68,215,146,116,99,105,169,161,203,39,174,121,144,222,157,122,158,37,238,119,218,81,24,16,62,100,48,241,161,135,134,5,42,24,72,60,111,35,168,40,24,96,21,121,25,84,16,50,50,251,232,198,64,129,208,231,209,98,96,197,195,117,161,136,230,234,136,250,111,197,74,151,88,209,233,104,201,228,243,134,76,242,149,152,200,224,134,32,94,58,87,213,33,99,77,149,159,59,229,82,106,95,76,156,246,226,106,105,109,158,188,185,111,100,82,42,6,137,144,168,89,244,232,168,50,65,17,165,154,83,73,243,115,194,87,107,92,91,153,173,15,155,171,113,46,117,102,124,229,185,234,236,205,14,245,76,220,255,251,178,100,206,142,5,112,102,196,139,104,87,64,103,139,89,34,96,195,118,88,9,155,14,46,105,107,193,231,176,101,232,241,154,225,230,83,250,237,124,254,187,180,206,92,189,99,70,38,194,247,37,77,81,132,215,18,12,93,155,47,100,244,95,41,190,107,151,247,158,223,74,58,119,157,142,91,253,186,218,200,68,7,134,103,76,183,73,152,251,104,168,64,21,186,37,151,109,219,24,47,2,69,110,161,141,86,194,69,18,85,6,176,211,85,215,212,111,120,222,77,101,83,168,210,81,71,22,15,255,125,212,200,235,57,136,86,176,117,31,196,145,180,95,91,38,147,180,70,112,28,92,22,102,66,144,36,221,142,81,154,95,131,157,72,187,160,197,160,237,15,56,245,56,204,71,95,214,204,63,77,218,27,35,149,173,231,63,103,177,151,143,91,43,119,238,147,108,155,116,204,83,46,99,181,210,39,36,122,143,32,17,128,34,33,182,163,208,203,16,17,145,66,146,80,171,232,36,154,255,11,159,23,59,38,48,48,213,203,24,21,11,237,196,72,148,242,17,182,183,82,98,243,227,22,168,225,203,170,164,212,139,240,174,228,207,252,254,88,61,154,130,95,63,107,147,246,35,245,164,180,248,210,95,166,118,45,81,205,221,164,171,73,123,181,6,134,33,42,234,203,86,173,52,255,171,51,25,30,157,85,99,4,90,235,217,118,107,103,162,18,85,187,142,101,89,33,67,23,42,101,255,92,85,116,72,110,10,246,137,255,86,51,156,35,157,148,238,89,246,255,140,209,197,236,177,184,156,154,220,118,220,2,184,178,195,10,41,171,46,219,37,238,179,103,60,173,102,58,7,147,56,165,1,223,19,92,158,61,141,77,167,35,148,71,182,61,87,254,121,121,37,231,254,8,135,109,227,177,42,51,185,245,13,65,145,7,33,225,11,40,115,86,50,30,227,56,90,152,233,119,99,61,50,134,210,6,243,43,204,142,42,79,85,206,83,72,5,135,164,113,230,251,71,171,238,178,12,233,16,169,168,58,176,237,193,187,238,2,0,92,59,81,138,147,0,21,145,1,209,172,41,131,68,77,8,184,0,186,103,208,68,161,224,11,115,248,7,24,32,58,2,224,114,49,0,89,178,142,39,216,32,0,153,93,166,24,241,219,35,65,0,200,123,160,74,10,171,159,130,214,174,148,221,49,0,168,148,22,203,106,18,140,77,193,145,60,88,210,180,187,131,0,41,101,117,65,162,185,178,105,150,203,122,150,7,111,225,113,106,105,125,217,13,155,221,119,172,77,59,176,177,193,2,202,83,207,114,50,53,168,38,16,44,94,76,24,135,4,245,33,171,111,72,129,161,208,162,213,19,51,139,28,147,164,131,8,24,104,114,182,140,218,186,119,165,255,251,178,100,206,12,4,180,103,72,27,69,79,48,110,140,9,189,61,35,89,88,61,157,16,77,141,252,193,211,179,101,40,242,142,144,20,145,163,82,246,151,118,110,195,28,60,65,128,227,95,47,139,111,224,198,238,47,173,104,25,214,237,155,183,63,237,121,166,237,157,124,113,157,98,133,63,183,26,0,2,176,1,185,92,196,236,234,110,138,187,31,144,87,33,58,184,38,142,229,49,183,17,7,208,216,250,206,225,207,170,197,187,205,108,20,191,223,159,221,34,156,16,178,56,134,202,34,48,67,50,241,103,75,232,138,8,141,200,46,161,208,225,212,221,213,160,52,51,0,68,100,170,142,33,39,255,195,166,165,15,158,100,80,210,204,163,66,34,193,145,252,142,155,169,161,168,149,161,148,25,144,8,16,121,35,150,21,160,233,96,153,91,173,71,162,32,52,147,144,200,159,24,24,176,70,84,89,84,145,220,74,158,3,18,68,242,10,2,51,244,4,138,65,32,170,20,141,200,152,188,180,64,114,121,247,7,10,219,113,106,118,8,1,75,219,34,0,104,47,89,188,177,216,174,166,175,76,63,245,165,144,61,165,243,119,113,94,204,223,227,99,202,87,157,200,189,104,155,127,43,171,86,237,49,195,156,25,240,232,170,125,200,106,159,20,205,147,235,252,111,255,246,207,95,62,79,102,156,251,35,102,161,183,106,88,230,108,187,124,211,26,231,112,132,201,21,24,138,44,141,74,6,181,89,84,51,75,27,89,149,87,241,173,15,27,137,72,120,119,14,247,213,32,81,190,28,92,214,3,223,45,163,205,121,69,33,213,202,48,59,84,121,233,96,246,224,185,103,30,178,178,80,23,218,89,93,146,96,152,111,81,163,249,84,234,62,73,248,123,143,189,227,218,42,199,50,158,207,94,148,25,7,53,148,45,82,205,93,250,140,16,205,65,131,118,120,194,194,9,10,21,156,34,134,142,13,53,20,130,214,62,131,26,186,53,251,136,4,228,78,116,41,204,82,33,18,62,118,92,115,130,169,210,93,87,129,72,100,139,114,52,99,226,143,94,213,16,109,116,10,30,177,10,104,54,160,196,171,172,78,19,245,192,18,160,0,25,49,54,83,49,68,49,144,19,46,31,49,96,3,195,19,0,134,24,99,248,157,225,128,2,24,94,216,8,20,116,163,6,151,249,133,6,109,22,3,110,60,45,48,121,148,197,128,91,149,132,179,92,87,199,203,94,210,201,152,232,225,110,252,169,255,138,83,65,80,1,8,79,156,181,41,177,140,66,41,166,35,25,52,151,176,225,48,216,185,59,84,192,250,245,35,105,196,109,101,46,162,221,49,196,178,185,136,190,161,159,236,169,226,226,27,14,230,206,182,230,153,161,219,91,191,59,85,159,187,255,251,178,100,215,140,197,97,102,198,155,70,127,66,127,108,233,34,97,131,107,86,157,155,18,77,229,107,193,229,162,227,1,148,142,145,229,219,231,124,107,112,110,130,203,165,80,114,21,148,213,164,78,155,116,75,114,151,108,109,242,244,94,198,20,44,222,165,8,82,170,28,149,201,195,171,179,130,160,46,139,233,237,165,146,116,163,65,45,53,53,113,68,158,127,28,18,119,25,96,54,184,203,98,79,217,124,242,89,83,176,248,22,227,76,228,19,15,101,61,107,141,94,179,58,200,125,18,74,198,72,213,99,19,56,238,81,165,15,85,32,81,20,74,17,165,197,137,85,6,151,18,106,66,67,225,177,72,116,211,120,80,217,8,22,124,86,25,13,4,29,141,101,57,97,195,46,202,183,111,35,119,2,172,117,198,115,116,118,215,168,18,221,77,168,149,254,208,65,191,20,100,19,156,48,247,246,64,182,231,212,198,136,58,102,232,91,34,255,129,16,140,149,27,41,241,70,131,48,34,10,29,45,182,113,182,63,209,193,103,230,151,94,163,242,202,234,119,98,186,128,114,228,247,94,199,159,49,22,36,9,192,76,102,2,116,48,149,65,124,56,149,12,34,160,184,11,22,198,26,52,48,125,14,29,31,241,243,55,215,255,95,189,112,76,220,167,250,188,253,184,228,162,144,23,168,127,109,68,14,118,20,33,36,64,57,156,162,4,214,112,108,90,202,21,64,110,226,233,3,24,212,152,29,88,229,21,32,41,210,15,222,111,169,225,110,147,91,56,213,245,138,227,89,249,182,159,66,243,219,227,45,98,196,95,160,21,86,202,153,211,189,18,167,76,9,108,6,77,136,49,86,53,43,44,27,235,180,61,3,175,227,117,220,186,31,233,135,70,208,225,76,122,229,60,143,183,203,62,67,63,200,170,97,105,98,240,121,226,197,134,13,72,222,185,15,35,33,6,197,21,14,240,115,105,70,55,53,46,89,114,132,174,101,53,42,146,253,122,103,213,83,115,253,167,246,234,85,9,45,216,218,153,48,196,199,215,179,243,233,147,67,29,103,3,0,1,33,150,75,6,35,49,133,192,160,130,169,133,136,6,186,60,140,128,140,10,101,13,54,10,139,12,147,14,49,80,1,171,132,55,83,160,84,78,80,67,118,204,48,62,12,13,35,104,20,29,37,72,210,176,35,174,136,164,64,85,164,96,161,43,233,53,82,56,66,16,104,81,38,85,101,144,134,1,166,94,150,129,97,34,46,74,216,54,80,98,81,100,162,211,240,66,77,110,3,161,131,57,83,120,135,87,47,10,42,63,29,44,212,95,122,95,169,75,219,122,159,186,204,205,122,149,203,125,173,122,82,105,205,63,127,203,99,138,79,90,90,213,222,111,239,63,15,209,212,116,255,251,178,100,210,12,4,243,102,200,155,40,125,242,109,204,121,18,97,131,116,90,69,157,14,78,49,251,65,233,51,102,244,192,162,205,245,203,214,62,93,136,253,66,215,152,92,251,236,107,172,255,190,142,216,185,229,252,221,190,103,199,206,173,125,95,50,95,89,143,5,246,47,122,124,227,89,203,252,214,175,222,8,132,64,149,97,155,95,17,140,122,41,90,130,56,23,44,241,191,173,183,31,191,116,236,18,81,188,48,192,121,205,24,80,186,81,241,194,58,189,120,98,211,147,199,199,149,223,217,7,123,43,230,165,212,139,145,92,212,131,8,17,167,133,130,212,163,153,108,72,227,96,217,150,177,233,100,251,160,238,113,179,52,85,220,50,14,137,154,184,72,71,161,164,152,232,209,102,50,70,141,48,137,15,217,99,109,39,25,118,119,223,253,166,62,102,198,199,118,172,166,179,212,187,69,81,210,209,191,59,61,87,31,192,106,154,0,64,2,1,113,153,152,153,145,20,152,216,24,32,113,8,192,93,101,250,6,142,141,152,172,1,143,188,135,8,180,131,31,3,125,135,69,217,212,188,192,66,152,166,195,129,92,216,53,110,65,136,112,236,92,136,105,214,207,60,96,124,34,82,187,116,43,214,195,99,223,65,188,72,33,7,5,177,113,28,178,145,198,58,137,28,74,30,98,122,113,60,215,95,255,247,125,127,164,84,255,61,69,71,29,92,220,87,83,167,188,231,145,81,19,107,20,149,16,238,78,46,52,80,147,128,179,8,16,195,204,68,207,91,41,6,102,193,103,73,227,9,136,172,105,35,197,173,181,122,226,240,247,224,75,155,66,189,158,73,52,152,149,149,89,47,83,6,24,200,9,6,19,91,239,118,182,219,149,205,240,216,58,213,159,27,88,28,241,104,163,195,91,190,135,44,233,83,42,237,146,18,146,240,213,86,174,167,103,96,125,97,160,24,58,103,42,131,220,48,177,206,147,98,177,88,113,25,92,131,152,151,55,72,234,175,3,6,18,136,93,8,13,203,130,193,85,171,73,177,133,242,40,81,108,51,104,167,80,190,167,242,130,35,203,112,168,174,30,180,67,89,14,150,64,252,166,73,151,66,89,37,117,163,45,143,107,165,25,25,71,18,198,3,184,74,101,81,41,110,96,101,70,86,18,97,131,230,160,208,20,9,42,31,135,234,142,141,27,145,89,51,58,74,136,202,29,242,18,156,219,16,84,253,229,157,12,43,139,173,20,176,162,83,38,13,2,152,160,83,251,35,115,230,217,78,248,192,50,125,28,234,8,118,115,41,5,122,71,246,179,254,243,213,140,90,194,115,86,46,101,12,207,211,80,75,248,230,211,215,147,91,253,97,118,215,51,214,22,154,210,95,202,245,252,255,205,204,218,110,255,251,178,100,205,8,5,83,102,198,59,104,126,98,124,76,233,189,60,101,191,21,81,155,18,45,141,126,193,228,51,102,244,193,162,244,100,81,179,50,243,103,45,34,202,110,200,241,64,107,192,194,64,195,56,42,52,134,36,39,159,12,136,226,221,77,135,38,27,117,60,77,93,172,171,45,213,59,15,153,172,227,101,159,26,160,12,77,36,190,198,18,16,113,189,118,146,217,111,17,87,226,58,158,51,64,199,0,202,12,35,149,202,104,240,167,188,255,161,154,69,5,189,70,176,253,82,234,81,8,51,24,81,51,202,125,47,255,54,37,148,224,80,180,157,136,176,75,33,117,15,174,184,104,105,18,23,153,59,104,10,45,193,111,229,12,138,9,195,96,238,233,92,49,144,232,74,224,221,131,147,254,46,97,142,90,99,206,138,211,154,120,74,136,51,169,82,249,151,251,171,173,226,102,30,205,102,67,162,164,21,76,213,0,2,147,86,6,51,213,33,164,66,134,65,0,81,189,46,132,8,24,2,136,126,1,128,13,24,206,176,48,17,70,12,232,29,49,8,8,86,14,38,6,44,34,2,70,82,210,89,128,211,6,86,84,7,148,54,34,160,172,74,110,6,158,72,201,69,26,193,211,83,227,139,62,123,49,120,169,54,175,173,71,96,107,208,68,90,64,72,195,1,195,206,23,148,20,56,46,66,26,223,95,61,204,119,63,127,172,107,204,252,69,243,115,252,199,239,51,185,132,208,161,102,28,112,191,35,142,53,8,65,137,143,99,132,130,0,54,14,5,156,100,51,245,99,68,9,60,77,185,34,198,75,32,170,234,30,163,227,82,62,221,38,171,202,238,250,207,213,47,44,60,205,53,125,179,232,37,92,89,53,161,116,136,213,82,92,176,231,149,150,193,12,6,81,32,39,131,160,59,72,133,18,173,136,5,162,255,38,43,91,75,194,183,3,53,2,12,219,30,51,205,110,36,98,14,30,219,112,62,93,234,46,177,233,156,181,2,208,73,83,4,68,85,147,17,26,95,119,11,158,165,184,123,184,212,168,228,153,165,63,90,126,54,31,93,230,75,14,139,186,177,184,217,139,134,123,152,104,104,190,120,116,241,181,58,247,45,204,212,173,87,28,241,197,66,115,53,223,23,189,85,79,51,160,138,35,8,43,129,128,243,23,3,76,54,10,4,133,3,45,234,136,192,131,145,48,32,0,0,100,85,73,48,197,24,140,130,7,89,68,34,21,6,120,65,163,68,232,150,0,0,177,87,64,136,35,78,193,85,13,179,8,130,29,121,44,91,5,100,91,147,13,138,95,24,145,217,94,109,66,86,210,245,147,16,170,250,211,74,162,82,227,68,17,65,143,33,18,138,26,196,152,54,5,245,211,158,33,120,227,253,210,223,100,255,251,178,100,207,14,133,177,102,196,147,104,126,208,122,204,217,2,97,136,100,21,17,155,18,46,33,187,65,206,179,165,100,241,150,253,246,231,84,142,103,138,239,234,58,134,153,141,42,127,62,238,248,158,34,236,211,75,41,63,238,80,100,24,46,227,11,184,40,60,28,178,231,178,110,142,183,65,122,107,99,68,83,90,15,116,149,106,233,41,65,102,42,174,225,168,177,213,205,155,214,116,174,144,166,180,64,74,200,43,238,54,47,120,92,185,101,37,173,61,213,93,122,205,71,219,173,255,252,133,103,67,179,156,148,90,240,248,242,81,152,103,99,103,0,145,84,106,106,38,106,24,72,130,58,18,139,129,0,184,164,228,172,17,0,73,237,41,114,169,94,170,54,9,28,212,136,174,68,73,153,151,199,164,18,109,89,114,76,156,224,179,76,186,111,148,243,179,209,157,10,86,102,41,206,153,233,162,242,3,229,0,2,225,40,115,54,37,28,34,4,22,152,129,73,171,34,51,81,147,112,125,192,52,48,216,14,67,145,203,202,0,26,118,11,3,239,194,131,24,57,10,161,134,195,133,165,202,24,60,19,36,32,2,153,144,143,28,194,28,56,114,50,33,7,140,227,41,195,108,18,242,4,98,181,154,229,249,67,219,40,137,202,46,205,207,217,228,176,130,32,3,96,240,228,16,92,59,72,22,71,95,175,230,171,152,165,249,169,237,43,235,165,253,255,245,129,221,220,72,216,244,31,84,53,97,228,105,140,167,72,216,119,201,57,133,194,49,233,108,43,53,80,30,100,217,2,161,192,194,217,67,229,164,248,135,125,238,45,111,239,37,162,211,114,90,20,55,123,207,212,90,230,218,136,194,76,37,26,50,247,127,237,184,4,55,145,27,182,221,161,218,35,122,180,224,139,32,136,66,46,46,109,167,183,72,199,177,191,54,92,183,71,94,21,19,63,190,16,213,8,227,169,8,44,217,250,208,204,238,77,145,150,135,134,88,200,2,198,28,143,112,8,164,2,194,68,13,26,215,40,194,220,204,202,19,179,132,114,137,212,189,235,238,197,66,25,219,37,58,123,255,58,118,180,238,169,90,143,251,195,99,250,146,142,215,237,63,90,126,124,255,182,248,247,149,151,79,253,76,189,120,177,11,112,205,233,145,194,73,144,65,166,40,33,24,140,44,100,163,90,150,14,1,206,72,4,10,12,140,18,252,7,6,28,35,162,247,208,99,16,54,149,76,199,199,147,98,34,206,193,4,130,19,41,9,139,176,118,180,116,159,46,148,52,7,117,5,93,104,219,125,117,240,94,182,165,49,173,49,57,69,3,79,198,3,124,166,224,218,115,80,72,64,172,119,209,44,188,196,221,68,202,45,84,155,179,217,186,237,236,167,77,84,197,213,205,255,251,178,100,208,14,5,182,103,69,19,104,126,208,121,12,217,106,60,102,158,86,101,155,16,14,101,107,193,190,179,164,153,133,149,80,63,212,168,141,43,103,13,221,114,217,141,172,184,139,124,111,250,166,195,95,10,83,18,169,85,138,196,57,83,251,89,247,42,85,26,83,145,85,181,8,77,77,221,116,249,153,98,108,68,235,181,206,193,215,70,222,225,206,135,32,1,174,48,223,254,154,210,1,0,63,253,169,195,116,208,35,252,237,237,208,38,131,192,66,107,16,14,88,45,140,109,47,85,106,2,50,92,29,181,107,214,212,162,221,86,174,186,109,154,197,41,197,28,36,68,102,66,15,57,208,99,137,138,9,33,208,113,151,40,145,156,167,103,57,12,196,244,34,103,35,59,184,243,169,141,70,187,24,131,25,216,142,199,66,17,84,245,151,117,71,100,45,10,217,53,37,108,79,220,180,117,66,169,170,233,200,136,5,101,0,5,195,40,12,2,153,24,136,185,138,152,173,83,123,10,103,65,65,193,123,146,64,3,67,91,14,101,85,224,38,229,116,64,70,29,41,37,17,8,32,116,10,164,160,81,128,137,54,144,35,0,62,34,0,171,115,78,46,36,160,20,153,53,218,73,67,221,117,186,88,211,169,106,188,61,25,148,203,117,31,169,202,57,69,13,109,215,198,221,233,46,85,241,5,41,100,242,29,111,249,122,223,207,216,193,157,187,133,38,233,25,156,165,155,75,45,45,78,146,146,183,131,52,16,208,196,165,85,225,87,57,19,105,42,58,117,11,91,124,203,142,219,45,177,213,251,167,139,223,55,23,31,198,234,171,116,111,11,188,227,8,105,109,41,0,27,49,98,244,182,203,148,44,74,222,189,137,6,216,4,208,44,81,244,55,37,10,211,30,133,131,103,16,127,207,252,164,42,146,129,41,71,167,105,114,221,212,240,226,2,144,85,185,84,71,99,73,6,148,89,57,107,173,76,187,177,163,237,138,61,205,118,149,147,173,22,90,41,251,234,241,145,118,79,27,100,106,190,159,212,203,205,72,198,70,158,31,91,239,228,212,231,225,109,52,186,158,219,233,167,189,163,76,45,142,204,228,224,50,106,112,0,118,48,192,0,196,226,83,69,19,135,136,166,30,56,29,24,4,58,6,50,147,172,198,96,81,96,73,157,0,72,146,56,61,26,168,55,16,8,168,181,143,26,194,62,225,112,144,240,105,169,37,171,81,113,1,194,215,81,234,134,36,34,48,77,87,245,139,78,63,233,69,50,235,65,246,27,239,170,218,238,11,129,48,187,2,16,16,7,163,133,230,2,105,15,134,72,47,167,104,153,215,85,119,180,85,155,75,152,138,152,104,28,54,6,24,215,51,105,52,116,157,13,17,40,231,235,81,52,53,255,251,178,100,206,14,5,35,102,197,19,99,95,48,111,236,217,189,48,104,143,87,181,157,14,14,33,123,65,218,51,100,9,132,141,200,40,210,226,42,101,39,52,94,3,187,24,183,101,203,204,28,184,238,211,37,80,112,231,190,59,103,75,178,101,202,170,246,182,218,198,218,237,125,119,186,58,146,144,12,108,17,22,31,48,61,38,46,245,210,141,85,234,96,207,29,138,89,245,65,9,28,17,23,54,40,151,158,203,52,162,99,42,113,136,137,5,212,203,74,140,156,68,4,202,14,166,94,121,203,135,199,157,81,34,68,50,214,149,223,184,144,55,33,82,130,0,10,44,61,90,44,12,144,216,83,225,226,205,206,51,192,238,164,173,192,233,228,200,92,67,209,233,39,98,50,255,229,11,97,169,236,79,66,182,58,40,160,175,109,34,203,37,114,76,129,100,116,169,103,72,179,186,114,37,61,20,1,10,0,2,227,48,76,50,3,19,2,31,26,70,49,192,163,16,59,102,134,0,192,19,40,40,52,99,84,1,194,200,48,99,164,112,48,136,108,107,162,80,96,32,170,105,27,103,118,154,161,48,92,134,43,14,211,9,7,188,243,19,244,109,69,230,149,183,186,134,90,69,150,126,217,245,14,219,194,151,85,103,109,110,241,105,140,178,232,17,46,137,52,50,242,38,241,183,51,214,239,221,255,255,235,254,237,251,125,134,255,47,126,111,123,184,119,190,131,62,92,74,145,99,92,187,41,91,54,154,1,40,143,232,89,176,68,60,164,176,232,40,206,222,93,134,107,170,215,165,178,94,230,157,222,149,49,72,155,109,183,77,175,229,183,94,80,2,171,107,208,72,0,33,44,70,55,27,157,1,194,110,89,60,30,8,32,10,90,3,222,98,70,199,121,49,178,145,177,156,29,237,239,99,179,172,242,191,246,205,75,97,205,127,5,161,50,189,39,122,99,185,43,106,100,135,69,4,49,147,88,83,118,70,208,197,17,26,226,157,233,117,217,68,211,66,206,197,116,85,3,102,31,147,48,74,235,195,233,87,168,204,142,10,101,114,132,169,19,152,163,43,253,141,231,62,146,172,107,185,99,183,103,83,169,95,48,23,99,25,246,178,96,213,41,159,11,166,12,12,152,228,62,108,48,225,129,193,128,23,48,45,82,96,161,1,177,194,64,229,32,4,74,100,242,97,16,12,40,39,7,104,111,24,40,50,1,3,52,246,236,232,62,194,194,121,25,40,10,38,145,164,160,136,228,0,206,224,33,24,161,58,35,11,122,150,10,84,177,69,74,80,10,129,21,91,149,100,83,53,47,78,201,34,172,128,65,45,143,44,209,42,34,132,136,197,77,52,67,41,86,55,114,238,207,212,103,92,228,234,242,225,56,69,243,159,79,89,201,206,255,251,178,100,209,14,5,71,102,197,19,102,94,208,118,76,233,141,44,102,191,89,153,155,12,14,37,251,66,10,179,166,180,102,24,101,11,41,108,203,191,212,49,101,110,107,77,0,189,48,134,73,111,147,213,201,174,150,53,172,212,181,140,103,162,212,213,207,25,206,21,152,148,16,41,225,18,248,179,204,203,125,201,188,218,176,247,122,223,95,123,244,206,43,39,183,184,181,61,97,151,2,226,129,54,51,80,171,151,212,8,1,33,182,187,235,156,220,252,27,62,244,144,141,120,92,137,178,117,203,13,194,73,26,81,154,57,48,42,68,116,57,186,102,66,84,222,134,209,134,22,138,96,232,16,213,77,193,168,102,21,157,70,143,252,134,197,73,250,254,166,198,177,1,104,42,78,13,111,185,74,60,62,183,118,183,111,17,234,225,254,102,78,93,223,165,45,178,208,203,191,23,63,34,206,163,93,201,33,176,129,35,104,215,250,126,242,183,182,123,178,40,180,20,218,167,51,236,93,214,51,236,187,255,226,124,235,67,5,57,122,5,128,83,5,85,48,180,83,33,68,16,5,56,38,160,81,179,17,116,1,186,12,0,24,228,232,112,90,72,17,78,53,194,17,50,140,135,80,168,56,178,159,151,150,5,141,19,5,83,55,240,60,144,72,6,197,59,247,78,187,218,141,36,49,75,166,45,125,6,29,107,65,201,234,101,48,60,112,114,38,93,91,106,98,129,136,215,121,117,237,229,9,201,250,245,239,91,199,28,188,199,182,218,170,91,185,186,58,62,140,167,210,251,209,209,29,213,212,195,175,158,137,208,187,190,113,138,123,49,199,42,82,199,28,217,36,235,29,106,41,243,205,82,35,10,148,71,69,83,149,155,187,36,217,224,112,195,127,232,210,15,179,246,231,18,140,182,137,193,92,117,195,200,168,49,24,220,226,120,94,81,245,91,128,213,106,185,205,17,181,239,106,47,216,223,7,175,172,206,194,78,189,42,121,44,75,17,90,204,42,230,248,149,41,76,74,22,10,213,38,24,233,53,236,59,231,157,81,226,75,74,28,76,79,176,253,20,201,144,27,119,125,51,78,222,125,222,74,237,246,95,241,141,134,190,21,95,255,223,91,239,243,6,130,89,175,61,24,188,33,133,142,150,5,204,112,16,199,140,212,232,10,184,54,200,5,34,50,72,226,176,53,48,49,241,153,178,192,120,213,171,98,48,112,120,196,57,15,73,229,195,194,82,229,19,148,209,148,9,246,3,129,161,178,0,123,176,243,191,98,133,174,82,18,129,70,37,241,202,89,11,237,218,119,197,139,190,143,220,186,147,180,86,240,221,203,23,178,158,20,128,18,54,179,38,140,167,206,100,118,113,16,78,158,36,61,4,167,52,97,17,2,140,210,164,65,255,251,176,100,193,12,4,255,102,197,19,108,86,32,102,71,248,241,97,131,116,85,57,159,20,77,133,156,194,20,179,101,116,151,152,165,45,148,183,252,197,239,53,57,243,77,203,111,116,8,206,214,172,202,194,218,122,160,209,158,215,104,93,60,251,164,57,207,206,222,166,94,95,179,191,159,201,128,91,82,70,44,8,0,0,148,77,180,218,88,128,104,157,179,5,240,54,8,134,33,201,61,24,244,190,154,226,241,183,88,62,145,35,202,54,254,206,156,148,111,131,150,77,243,18,190,122,208,62,11,89,241,57,10,85,211,213,205,182,193,120,110,197,186,74,198,104,46,225,106,90,182,100,226,9,129,249,244,78,46,205,203,60,242,107,53,109,229,81,42,44,190,250,222,102,189,250,199,237,180,255,246,199,253,191,250,219,139,188,206,91,243,201,234,9,99,217,51,64,3,176,133,194,108,107,53,96,92,95,45,225,161,133,194,4,0,130,170,35,1,154,3,152,165,166,48,216,16,13,46,105,98,135,67,140,2,11,1,195,64,129,202,197,138,156,200,226,41,176,176,44,137,232,254,2,131,40,60,236,50,9,115,96,26,19,210,45,6,246,216,40,33,166,171,15,89,82,11,222,58,218,124,65,22,104,151,147,65,136,8,230,88,72,232,42,78,14,22,113,28,143,201,113,156,128,160,249,240,230,201,166,170,219,238,187,105,91,105,184,158,30,122,141,109,163,226,185,114,47,187,100,174,229,58,148,136,136,105,117,226,27,163,227,151,91,48,65,26,88,161,68,57,164,201,232,40,47,10,61,197,133,71,8,100,183,45,54,135,68,83,72,216,178,134,189,116,241,205,68,125,13,0,48,93,206,167,162,230,254,176,0,11,224,114,73,118,163,235,195,115,71,84,104,10,8,6,179,173,6,168,168,115,158,107,251,44,39,194,8,201,6,131,21,77,213,127,47,208,203,216,202,210,167,138,20,184,18,63,1,48,103,80,164,66,223,60,206,26,132,200,152,66,178,12,112,222,72,118,187,186,140,207,177,247,55,18,200,217,25,108,56,45,31,51,88,70,106,19,117,72,37,147,200,24,27,65,120,112,108,101,185,138,117,95,14,209,179,201,13,51,146,212,203,255,80,108,245,128,0,146,98,55,183,147,19,81,48,35,195,5,18,48,0,211,30,40,67,49,17,144,219,202,31,25,67,184,144,123,214,76,224,213,155,40,244,228,180,84,57,158,80,60,118,219,177,48,21,71,106,8,152,68,57,183,142,83,212,102,173,50,253,216,149,80,218,183,14,92,164,221,106,60,167,224,187,49,41,126,229,180,181,50,166,156,175,244,60,174,8,144,102,87,228,183,240,218,255,189,185,25,105,190,42,169,49,159,252,139,29,138,82,252,156,234,206,107,255,251,178,100,205,140,133,116,102,196,11,137,70,20,117,204,217,90,61,35,88,84,249,157,22,109,141,252,201,221,51,165,168,199,160,148,124,213,206,3,137,120,219,150,72,137,205,63,179,12,73,223,237,64,234,59,133,164,131,168,204,126,241,181,175,155,95,88,211,202,67,182,49,79,14,219,249,197,113,53,254,183,129,169,219,8,144,41,196,164,6,106,144,152,116,153,203,33,89,129,219,60,133,40,104,49,136,81,81,197,220,38,89,35,97,74,183,211,143,254,189,161,107,186,66,93,221,56,252,147,231,186,198,189,57,109,154,29,93,14,123,21,24,47,121,180,99,18,131,231,233,235,170,143,133,209,174,73,108,185,172,244,113,230,42,242,247,140,215,220,131,196,87,23,52,92,116,159,42,131,214,136,206,91,187,132,115,36,90,106,150,166,150,182,126,46,170,183,238,39,111,123,129,18,234,1,140,179,35,50,139,220,196,38,19,10,17,76,42,26,51,0,205,5,12,28,106,57,160,0,10,30,48,99,152,187,66,0,17,138,197,172,153,184,20,65,27,227,0,134,82,178,36,243,187,77,20,160,117,15,41,219,129,4,175,102,45,66,242,208,164,188,236,89,132,74,162,209,7,253,170,175,218,119,26,89,2,193,77,125,203,194,83,55,11,145,67,240,119,28,56,26,165,12,213,4,98,199,175,117,143,215,158,170,11,119,195,97,241,142,184,124,108,221,174,248,203,159,255,207,149,158,95,118,164,228,208,158,116,19,195,65,148,201,108,228,110,75,168,104,71,190,188,106,199,85,171,17,42,126,153,140,69,129,222,107,238,113,233,154,219,187,233,239,127,19,15,138,254,55,0,121,8,162,137,170,175,191,164,0,0,97,204,195,141,199,44,51,189,141,126,19,13,10,1,181,8,128,90,1,207,185,90,54,199,79,186,93,45,179,197,22,64,155,253,3,74,25,191,255,253,166,141,79,191,181,142,64,242,123,164,206,212,41,247,219,171,189,90,167,95,85,110,231,237,255,185,118,84,81,145,64,144,236,156,231,168,210,219,80,146,117,125,231,65,242,101,12,198,167,8,50,105,97,102,208,85,44,151,137,31,99,134,27,74,132,148,101,202,122,164,185,52,211,78,76,188,41,77,167,143,133,254,107,250,227,8,208,55,154,161,1,137,155,9,27,5,139,137,135,3,41,203,204,35,94,23,117,42,1,26,88,73,50,74,91,152,56,229,58,83,15,82,197,69,2,93,168,62,41,89,196,68,167,98,31,120,37,202,241,255,123,227,22,161,49,186,38,71,23,127,227,117,29,58,74,40,252,252,204,220,177,208,161,158,133,217,124,233,34,144,107,189,27,166,134,177,181,103,131,30,115,211,252,201,54,109,136,239,240,223,43,228,78,100,47,76,255,251,178,100,211,14,133,190,102,196,11,134,95,64,129,44,217,125,60,200,159,21,213,159,22,77,141,252,201,245,51,101,112,246,25,36,188,210,253,142,209,24,69,14,190,81,65,171,212,193,138,6,244,164,55,146,78,249,236,10,191,143,152,148,100,150,76,82,239,162,94,35,173,61,171,200,214,212,217,129,171,98,14,99,79,22,62,243,225,98,121,161,192,181,45,22,34,100,79,160,239,48,28,109,119,86,134,233,205,112,245,5,0,83,133,100,131,52,13,50,155,140,52,146,243,116,141,97,178,71,20,113,23,191,68,15,211,201,147,216,245,85,25,102,198,238,145,78,17,3,36,93,49,110,150,254,188,104,248,216,185,42,242,84,214,74,78,175,247,87,88,123,244,168,187,40,90,87,165,68,115,189,75,190,36,162,152,172,62,159,63,51,179,190,101,106,93,235,82,143,109,140,243,61,161,173,191,182,235,142,243,227,183,207,226,255,103,223,62,159,29,247,89,187,78,22,42,0,64,211,8,190,48,11,32,41,65,133,146,152,56,249,150,20,43,208,42,192,187,98,61,24,132,8,112,90,104,1,155,93,196,92,18,153,200,112,17,240,143,80,183,233,126,203,223,38,121,73,50,143,47,163,84,149,192,14,5,88,125,163,75,249,14,213,108,208,29,120,244,70,7,129,159,103,29,244,110,111,163,176,252,86,158,91,24,75,37,212,207,245,123,243,67,20,13,29,152,253,200,234,154,162,183,237,103,167,116,229,250,247,94,189,210,140,174,174,250,179,38,105,233,10,22,102,212,56,172,79,164,129,233,22,249,141,167,248,99,107,119,229,204,75,234,20,27,102,75,234,30,62,107,155,253,124,87,90,223,250,199,24,181,74,0,0,64,133,119,134,192,178,46,144,245,121,52,130,14,32,116,104,40,46,116,64,234,9,139,219,32,98,174,111,231,116,157,88,134,64,138,160,122,180,107,119,51,65,209,201,18,26,79,79,251,200,222,89,232,166,210,117,12,180,146,213,148,81,19,139,14,119,38,124,247,220,178,93,12,251,83,173,212,198,150,82,59,62,175,221,157,17,52,250,205,45,156,232,168,119,61,235,170,175,70,166,213,2,177,0,34,147,134,89,57,168,2,104,13,152,32,66,50,6,104,234,241,21,128,63,192,66,48,197,70,40,22,177,129,208,225,105,24,77,130,25,104,204,66,95,49,42,67,22,109,20,152,151,88,85,209,126,192,208,68,66,17,90,1,147,201,34,127,47,116,35,144,4,162,31,198,91,187,216,204,101,169,52,106,109,242,187,75,86,198,118,232,196,14,97,17,22,164,59,247,164,87,46,247,51,233,210,38,61,139,204,207,212,18,100,122,95,101,82,44,210,76,48,105,211,107,47,223,164,37,102,227,197,172,255,251,178,100,200,12,5,39,103,69,147,98,127,50,104,204,233,57,60,101,158,20,253,159,26,109,13,252,202,31,51,102,244,195,35,52,77,195,131,62,113,46,119,191,220,109,72,149,204,40,214,222,242,239,250,231,213,251,147,132,56,86,243,110,189,102,104,112,239,8,23,241,250,0,8,10,61,255,219,93,118,208,196,235,144,33,232,156,129,0,112,251,195,191,178,48,236,48,173,238,73,54,155,46,96,181,104,85,164,101,219,28,174,166,226,98,194,193,18,23,142,223,32,133,22,4,72,142,196,162,155,177,73,104,71,100,241,10,49,189,162,130,82,89,62,201,151,169,243,35,19,127,137,151,18,102,228,87,163,46,80,92,23,134,75,150,110,39,136,158,186,136,83,162,189,204,229,125,115,142,193,72,94,150,164,41,223,118,11,69,185,120,172,202,246,159,104,185,237,187,150,187,198,245,250,195,191,1,123,170,0,2,227,36,198,76,46,183,38,44,17,31,217,136,68,24,120,46,96,36,145,69,208,148,16,100,241,112,144,176,100,6,22,15,55,18,16,160,242,101,202,6,131,92,8,243,117,126,7,64,49,24,203,119,181,54,166,19,145,121,53,250,57,100,211,112,195,21,11,127,220,25,35,50,126,39,223,234,184,76,82,69,233,113,0,135,4,64,233,1,44,158,36,100,38,207,130,83,215,149,226,53,186,255,246,250,95,234,154,214,42,186,159,152,186,138,217,43,139,134,126,207,24,109,83,221,156,104,187,154,91,53,105,218,234,53,217,28,80,107,134,88,252,222,41,247,78,143,95,42,33,194,175,50,157,248,210,245,217,14,196,162,22,95,162,202,44,163,157,14,89,100,9,64,164,43,115,120,166,218,0,0,2,12,137,54,227,110,138,75,170,150,102,212,117,132,128,136,144,234,100,149,122,180,77,88,91,123,24,44,182,74,28,201,185,199,102,50,242,183,40,229,15,102,138,203,127,233,51,97,220,253,188,189,231,194,155,164,83,74,61,160,6,209,183,149,37,162,174,89,172,255,15,100,15,24,85,201,175,138,108,136,75,15,138,215,154,111,184,251,169,101,22,83,157,237,191,217,165,44,180,142,245,109,176,217,31,21,135,57,211,48,104,74,115,242,105,176,250,179,215,136,203,238,70,144,82,26,182,249,178,66,137,64,34,83,45,171,19,224,192,163,7,90,5,33,99,102,104,84,10,34,84,78,66,52,48,165,175,193,129,195,100,12,200,153,37,87,81,254,159,166,164,122,105,109,210,210,100,207,111,94,214,166,108,253,62,49,250,219,169,94,46,251,207,92,183,150,22,110,125,105,137,137,95,32,186,122,10,94,229,222,40,127,249,56,2,85,180,78,56,116,14,10,1,145,39,191,197,252,193,70,142,99,131,179,181,255,251,178,100,208,136,5,162,103,69,19,136,102,192,133,12,217,109,49,230,13,81,157,155,33,77,5,124,201,185,179,103,52,177,154,253,102,201,253,30,99,105,212,139,168,214,220,194,114,44,99,19,150,91,212,136,211,98,215,82,163,97,246,163,28,141,61,38,117,104,1,45,162,0,0,64,221,245,182,89,47,46,43,93,173,44,200,132,38,43,126,183,150,102,145,15,65,85,95,75,106,177,135,221,11,226,242,210,5,28,27,52,98,44,137,152,202,186,9,51,216,132,17,210,133,171,148,235,164,121,185,148,200,233,203,19,86,57,222,194,149,110,94,199,150,127,105,92,104,132,87,185,34,177,17,67,51,83,206,151,228,252,173,161,194,114,86,250,204,196,213,155,158,174,26,227,118,95,55,195,126,18,33,74,0,3,211,14,108,140,34,228,49,25,52,192,36,129,128,161,135,11,96,160,32,89,60,109,128,8,200,56,196,6,226,128,186,125,0,143,237,72,80,48,80,169,105,96,144,99,8,143,189,145,145,192,44,59,147,26,181,43,107,78,220,182,134,38,153,46,188,126,57,41,126,90,13,52,170,6,134,200,136,73,79,54,68,243,20,84,136,46,28,35,56,68,154,80,34,90,44,237,53,44,143,141,123,247,229,127,237,122,247,238,21,44,247,144,245,11,254,253,250,159,251,228,236,145,87,86,62,13,201,133,73,228,31,17,169,105,162,83,88,197,27,210,40,174,210,72,150,216,73,71,69,132,155,214,152,58,228,160,39,143,167,146,98,246,172,209,107,168,181,219,251,82,247,222,117,136,208,124,240,241,72,175,196,74,115,136,254,160,1,1,67,56,103,207,237,246,216,236,98,135,3,12,120,62,16,59,36,14,88,85,238,137,172,156,204,83,197,202,238,106,165,41,150,108,73,50,254,111,159,247,122,115,82,153,13,32,156,208,180,77,255,110,140,50,138,61,113,77,219,81,187,202,15,52,97,199,20,29,200,198,81,25,82,54,4,143,76,231,89,197,179,117,48,249,198,80,132,172,91,134,130,104,132,115,241,165,142,19,138,152,253,30,157,20,230,212,247,113,114,97,79,216,199,85,89,147,157,18,18,78,133,161,169,70,188,181,63,60,75,62,247,212,184,110,192,32,96,204,109,141,2,232,222,30,138,138,228,64,103,122,72,28,12,59,104,125,0,98,32,227,103,40,40,77,46,56,136,130,140,170,92,14,169,108,0,81,246,8,237,65,46,57,96,6,67,217,27,46,129,91,88,164,111,180,8,96,167,227,33,244,49,180,151,19,143,145,32,54,43,124,173,1,180,122,209,16,81,51,136,9,162,132,242,194,80,181,20,42,143,105,152,215,94,112,254,254,121,67,228,55,236,103,185,115,218,245,187,26,249,246,121,215,132,255,251,178,100,221,140,5,220,103,68,147,137,126,96,136,204,233,191,60,200,159,22,229,155,16,77,165,247,193,244,51,100,220,243,34,60,122,151,8,66,117,94,9,234,252,135,28,170,141,18,82,144,157,168,255,166,144,82,138,227,16,101,166,32,194,174,133,108,217,182,237,74,218,241,119,18,46,243,76,82,249,215,158,14,219,47,108,123,196,213,174,44,2,237,70,96,199,22,118,189,128,70,34,147,37,35,248,228,50,19,249,37,208,129,36,30,100,31,205,16,212,216,132,129,211,93,62,182,255,218,157,194,122,81,154,33,252,182,32,247,13,239,191,154,147,104,172,119,129,74,248,113,224,78,129,235,49,172,190,122,103,224,117,30,229,217,36,241,205,58,10,180,245,62,234,10,90,233,10,114,103,28,205,54,51,99,26,250,175,44,108,201,41,10,145,44,245,46,156,150,203,145,100,36,109,60,205,43,63,81,49,205,180,73,139,115,245,127,49,202,61,125,153,93,132,21,1,4,243,41,207,16,186,196,193,135,128,32,211,88,38,66,19,1,92,31,80,75,227,2,97,78,52,232,5,36,185,3,129,196,72,178,180,28,137,97,47,137,170,157,154,207,237,122,172,190,221,220,244,58,1,8,228,170,167,105,237,227,149,53,125,110,245,206,74,173,92,190,244,85,128,97,249,13,54,169,241,214,240,108,225,127,197,169,111,235,178,35,3,72,216,4,22,38,25,87,214,65,203,229,200,69,170,199,140,227,11,199,205,113,138,54,203,29,169,213,32,111,116,135,27,182,53,89,122,4,179,93,207,115,61,204,241,117,88,59,206,224,79,6,175,156,156,160,198,83,197,92,174,3,102,22,99,15,224,0,0,197,247,254,80,179,196,78,84,134,74,14,32,120,70,19,152,243,32,125,19,92,135,248,229,191,116,79,210,251,246,111,231,54,179,251,2,180,95,43,96,177,7,154,146,153,34,109,140,97,202,142,92,195,26,170,198,42,179,25,17,200,239,83,198,229,114,152,155,76,136,84,70,86,170,12,34,58,50,156,132,229,89,14,46,206,244,85,117,171,250,30,142,82,93,203,228,165,89,92,238,179,83,247,169,230,87,61,72,17,88,12,102,168,73,181,224,228,168,83,33,151,199,66,198,14,57,170,160,49,4,30,108,10,141,12,56,202,43,4,146,0,12,166,19,133,140,12,10,16,177,227,2,130,162,173,214,71,24,44,1,90,205,51,74,141,53,84,7,63,79,238,59,17,128,215,235,233,45,177,37,115,228,191,46,141,67,22,167,228,211,112,220,190,47,97,245,130,103,95,249,153,55,195,82,171,147,179,243,46,72,250,248,216,95,199,126,83,154,168,121,245,175,189,153,247,246,42,107,32,185,167,241,143,113,185,117,39,185,148,237,255,251,178,100,200,140,4,245,104,69,147,97,127,50,112,12,217,57,60,197,124,24,17,159,14,46,25,253,2,12,179,102,180,195,30,252,73,218,161,69,156,219,139,93,166,65,50,100,69,80,131,14,68,157,186,109,110,76,161,76,68,93,245,80,194,84,172,217,203,200,83,197,204,91,198,213,99,98,177,227,64,240,226,210,158,123,186,143,166,176,45,79,70,156,110,191,110,149,128,0,48,127,253,218,253,109,80,103,10,252,95,130,112,195,5,31,0,239,153,20,153,58,181,87,167,57,163,77,39,101,82,88,152,142,255,113,8,219,161,166,81,53,90,225,173,223,237,202,202,196,76,181,225,196,181,55,106,91,77,84,49,7,25,73,145,12,5,211,24,63,221,83,209,133,30,128,91,5,130,146,195,80,121,66,83,221,130,254,65,203,187,183,240,123,180,109,215,127,233,51,97,182,202,35,178,245,222,75,99,138,243,174,137,88,201,157,50,113,182,109,94,183,75,181,218,172,125,64,178,21,0,66,212,136,103,96,100,68,2,8,184,148,32,232,161,242,7,6,245,110,4,73,170,199,141,63,174,168,210,132,251,99,173,205,206,71,233,45,215,214,222,206,93,215,192,57,244,150,154,67,245,175,141,204,242,137,128,198,50,136,57,166,5,144,36,147,91,17,77,3,82,45,144,130,85,145,220,195,98,113,222,13,114,105,84,219,51,185,84,74,31,174,249,205,62,26,45,15,121,88,221,173,158,46,106,31,198,75,103,75,233,186,84,25,143,29,181,208,213,16,53,87,210,234,60,247,75,208,149,141,102,103,166,105,147,121,231,91,115,66,2,192,0,9,14,219,238,190,237,133,4,178,26,211,249,131,66,206,12,86,157,15,232,155,46,74,18,41,47,247,245,16,221,126,251,64,131,156,114,49,198,56,15,150,39,76,209,211,7,99,238,5,231,177,158,50,122,30,59,61,83,141,164,120,178,180,219,141,221,229,75,64,189,29,66,129,249,67,196,1,82,98,230,105,69,241,182,68,142,33,73,145,132,191,104,61,144,241,46,229,22,40,90,57,162,202,31,180,177,196,61,189,42,148,225,216,211,196,40,121,121,129,114,24,125,11,15,105,90,113,221,215,31,74,140,154,107,52,149,172,50,215,81,205,5,22,9,81,200,217,157,168,101,28,23,141,73,179,176,229,146,2,4,196,226,106,8,145,188,240,192,64,157,173,162,128,55,157,200,86,86,106,208,194,57,25,177,215,239,93,199,58,11,92,52,244,49,4,145,69,19,60,176,242,72,100,17,152,20,11,169,82,179,195,6,133,195,219,19,169,70,159,82,197,199,106,89,238,140,234,108,239,117,68,222,33,172,195,11,156,114,83,156,84,155,71,49,163,157,72,38,236,177,101,17,226,177,255,251,178,68,198,136,4,107,103,72,179,38,85,248,144,140,217,141,97,136,79,19,57,155,32,109,33,119,202,73,51,99,9,188,33,41,198,79,140,25,5,149,86,178,100,81,21,234,149,110,195,150,5,75,126,17,9,57,158,181,206,152,167,83,49,202,174,122,137,26,90,127,195,117,19,80,8,212,216,42,181,152,252,129,149,46,23,61,10,208,14,99,64,146,146,64,225,233,151,128,25,185,248,224,56,61,33,17,64,108,186,144,170,107,148,177,216,165,200,205,154,203,175,39,216,10,113,227,140,96,245,132,9,26,58,30,89,196,53,66,7,42,50,41,238,131,200,197,163,57,86,198,181,92,34,77,208,193,68,171,149,99,161,170,91,77,8,185,119,170,38,239,169,166,69,53,133,170,75,32,117,98,83,150,158,41,173,73,153,232,158,162,113,210,89,220,207,4,144,173,118,82,242,236,85,61,141,138,130,9,29,9,186,219,150,195,143,232,126,209,78,213,130,189,168,69,255,147,47,60,196,23,53,66,80,244,70,8,66,62,112,117,128,248,212,92,6,22,83,152,120,121,60,242,192,19,9,161,81,232,228,143,150,235,188,184,196,59,118,53,130,103,34,2,66,171,105,242,166,242,136,226,56,74,92,135,196,4,28,153,106,254,146,34,29,122,89,131,13,87,190,88,49,164,24,67,245,50,40,78,187,121,72,235,40,150,238,185,22,217,142,133,57,211,109,63,10,122,246,232,154,248,57,242,235,219,85,174,113,252,92,11,106,213,235,204,152,124,30,121,215,43,117,186,160,227,209,217,42,244,200,200,169,91,137,230,239,238,65,114,192,6,97,187,205,63,147,12,164,220,7,66,104,140,0,224,216,225,32,194,112,9,76,32,21,3,69,200,139,207,161,193,22,105,88,196,114,95,121,244,227,237,7,6,4,240,153,235,163,209,9,218,37,167,38,198,6,205,9,77,105,137,58,72,9,242,241,40,197,54,96,98,148,143,163,214,218,208,212,15,137,200,57,148,179,82,30,217,31,25,23,148,203,33,147,4,137,167,96,100,71,17,226,232,195,49,239,228,195,106,73,81,196,91,85,60,134,204,227,38,31,224,219,35,230,102,100,235,32,153,218,145,189,202,230,32,158,102,156,118,105,198,185,121,171,221,163,117,59,172,186,200,124,201,60,4,59,167,73,201,18,68,17,153,143,56,232,74,173,13,161,85,194,169,4,210,65,137,197,33,143,184,20,176,67,102,211,199,151,121,218,179,184,214,239,206,235,242,220,19,142,243,89,61,43,48,248,173,68,88,74,206,39,6,234,96,0,57,132,142,26,177,197,207,47,162,59,28,245,154,106,233,140,43,121,57,130,37,104,134,107,139,219,219,63,197,43,79,119,230,159,152,203,188,211,216,205,255,251,178,68,201,8,132,139,102,199,147,70,69,114,157,12,216,198,105,134,132,81,121,157,42,236,152,247,226,32,51,101,245,134,33,53,253,88,211,148,196,225,171,114,53,31,176,81,82,142,127,120,149,38,69,50,220,205,94,223,218,156,167,32,250,181,126,136,132,72,14,95,100,165,224,139,17,53,114,217,100,184,83,96,151,175,39,10,133,155,106,10,81,11,136,49,54,97,168,72,164,59,199,182,11,169,113,137,100,24,223,239,84,251,193,229,101,52,25,155,50,104,197,48,229,52,116,155,140,202,184,86,114,90,22,21,135,66,36,198,165,208,210,214,76,97,165,61,22,181,201,67,133,71,64,203,46,175,20,130,37,161,199,201,171,169,18,91,121,195,221,154,88,203,113,180,220,115,71,142,155,97,242,138,69,77,216,170,11,13,123,115,117,188,179,58,136,33,218,134,206,183,196,173,220,44,77,157,215,64,140,109,85,0,170,147,92,240,13,252,219,175,1,25,97,97,216,31,80,10,65,183,44,224,194,29,112,224,128,113,217,11,90,38,11,62,186,40,36,182,169,32,184,19,147,149,246,243,205,198,72,57,62,47,155,84,61,19,194,150,6,241,152,113,252,181,79,33,124,45,168,182,3,198,82,224,176,34,201,108,220,51,21,251,185,248,151,47,95,117,168,150,40,169,137,218,45,77,100,241,207,125,54,133,226,159,166,139,52,154,87,187,238,190,143,139,42,28,98,142,28,206,92,148,60,105,115,80,64,171,142,24,95,15,45,47,5,154,90,20,77,44,75,202,89,88,228,122,249,190,216,3,182,0,162,199,51,128,185,227,163,44,202,17,29,18,109,2,39,74,25,19,192,80,3,4,70,54,221,1,195,106,168,114,80,95,78,137,84,166,45,156,78,246,50,43,125,105,252,187,149,51,195,47,198,189,202,150,110,70,228,21,197,4,69,39,227,227,53,75,146,40,197,50,121,65,9,205,32,198,19,49,20,14,49,52,220,217,162,169,150,71,144,132,20,140,203,233,199,210,102,43,34,186,186,234,153,152,164,19,56,164,222,244,221,142,115,79,103,125,98,181,171,105,11,107,246,244,102,103,171,36,167,201,74,122,225,47,103,234,200,52,62,82,135,52,13,169,33,198,58,44,115,105,112,64,47,115,87,64,56,100,186,33,143,24,192,163,232,84,48,72,4,32,19,161,44,112,132,25,80,29,8,16,16,25,19,184,6,37,185,77,96,120,1,229,246,129,37,240,116,237,118,73,122,181,72,155,68,177,122,237,70,225,47,157,238,56,110,251,215,101,221,41,25,238,14,22,130,239,18,89,16,132,211,49,94,48,197,77,85,49,239,233,117,94,71,230,157,47,91,149,27,175,225,13,89,174,90,97,78,99,24,232,162,168,217,255,251,178,68,207,12,132,175,102,199,19,70,69,98,156,205,8,162,104,200,204,19,165,155,22,46,25,25,138,118,51,162,153,198,26,32,107,165,37,185,241,247,106,167,45,218,38,82,162,20,84,190,156,81,100,230,181,155,163,27,133,95,183,142,101,114,109,73,175,5,85,196,147,204,188,137,37,205,63,225,22,106,134,129,85,116,32,162,178,99,88,209,139,19,65,132,192,72,112,190,134,6,14,233,25,135,153,41,216,84,11,59,212,131,65,249,115,84,95,181,146,170,98,149,237,61,90,58,44,70,173,145,82,215,222,66,14,23,94,4,176,194,184,79,231,76,218,113,132,172,227,141,181,73,90,123,142,72,209,11,52,186,121,105,211,26,164,107,203,208,221,131,73,49,112,183,91,250,74,199,97,127,177,64,177,175,112,58,146,92,186,74,189,70,110,41,165,180,184,220,139,191,76,90,212,44,206,166,175,139,35,9,226,36,146,186,90,49,133,237,188,149,202,166,206,216,223,109,154,255,240,111,255,91,191,187,107,2,203,18,189,222,250,149,0,0,8,115,91,54,210,218,16,180,128,67,199,103,77,182,150,193,49,110,64,247,172,195,31,65,59,198,199,142,63,4,131,144,95,89,2,80,49,10,21,58,87,169,182,148,75,19,250,95,84,154,183,185,192,73,159,32,69,81,114,9,194,13,166,221,213,111,148,141,77,47,30,130,81,65,76,166,244,153,223,8,59,105,231,172,149,31,70,208,225,84,37,84,206,24,28,97,172,180,229,58,208,168,66,30,158,117,239,182,85,219,229,247,107,26,185,165,11,103,179,172,136,100,62,17,59,42,181,151,110,223,203,27,115,90,22,163,15,75,34,59,221,93,50,88,26,178,0,0,2,228,178,89,100,212,0,248,100,2,128,156,216,198,140,118,2,58,69,92,213,86,117,233,180,123,223,88,164,37,138,94,189,238,99,126,95,162,229,18,205,163,130,78,77,239,14,236,64,200,79,1,25,30,77,25,146,230,106,21,156,247,138,156,71,189,146,116,209,213,181,16,192,54,196,231,92,246,53,0,230,210,7,35,121,48,77,6,219,212,207,106,109,135,196,235,159,113,229,40,41,151,168,226,12,56,160,10,117,166,220,156,36,242,68,198,164,231,215,173,108,6,85,153,120,163,162,38,41,170,254,38,23,234,214,38,229,104,33,230,65,77,117,92,153,11,225,83,230,20,172,122,5,69,139,33,97,195,206,98,8,117,151,201,23,77,231,170,77,117,213,158,236,138,69,60,246,222,207,251,61,219,52,214,226,57,83,14,189,98,151,104,2,29,36,221,10,52,156,179,150,61,50,137,235,75,235,94,147,60,217,245,57,19,14,172,42,15,139,172,187,158,250,197,194,49,12,91,49,191,98,206,148,255,251,178,68,191,136,132,159,102,204,235,9,92,122,142,140,217,109,60,200,191,81,141,155,41,45,25,23,226,42,179,102,117,131,34,228,105,156,212,220,164,202,57,139,204,126,239,50,134,29,38,52,190,211,188,185,234,114,172,129,105,205,134,184,99,101,169,204,148,191,151,239,189,62,136,87,84,209,122,233,249,235,128,77,157,188,187,253,102,195,19,73,117,87,185,102,17,140,0,184,106,71,123,113,217,189,65,207,119,100,118,167,232,233,159,46,87,207,55,154,166,61,220,119,60,147,163,72,20,86,33,3,161,161,12,231,232,62,130,213,23,112,106,135,166,143,96,162,6,18,179,245,99,206,184,37,64,110,101,140,195,138,70,24,198,116,178,174,96,129,188,99,152,130,98,251,122,95,28,243,48,218,82,36,71,241,125,92,146,68,179,52,141,40,235,31,1,211,49,46,165,75,205,89,28,61,230,189,180,204,236,211,61,200,219,169,174,106,181,214,2,243,42,0,128,80,88,96,204,230,81,100,9,148,66,160,96,0,224,93,16,138,134,192,235,32,128,20,0,41,23,26,26,34,47,38,177,40,81,68,29,17,208,148,1,54,199,33,134,232,165,183,105,225,153,230,161,183,248,217,115,100,211,20,201,192,104,128,76,187,68,183,170,215,238,188,176,246,92,53,47,22,201,7,231,52,46,64,184,62,147,172,154,146,4,250,235,107,38,55,245,55,115,196,223,19,55,90,191,223,55,247,78,166,67,106,38,227,153,249,136,158,238,102,126,230,59,116,106,57,6,40,147,92,109,78,89,141,153,69,240,249,99,97,173,84,220,118,162,130,12,189,107,94,15,34,217,110,237,189,181,174,165,21,0,67,113,0,0,0,38,179,202,48,88,150,243,245,46,216,187,132,41,195,105,225,80,251,11,118,146,106,174,173,186,99,15,119,51,215,200,67,158,254,190,243,18,137,93,181,235,38,245,171,206,166,141,15,40,233,18,211,165,182,119,122,179,147,64,168,74,230,173,76,146,29,16,153,84,60,226,4,60,211,92,211,59,8,50,214,202,229,205,71,164,210,214,229,118,42,174,69,140,82,11,16,97,76,238,172,218,51,98,43,26,196,34,58,146,116,117,61,102,70,77,172,138,2,0,0,241,151,187,70,52,131,25,197,136,97,128,177,123,76,98,0,88,0,105,120,138,104,91,3,20,128,81,33,29,76,36,6,176,72,18,93,175,129,113,214,107,118,105,47,34,192,46,89,116,246,85,156,153,170,73,100,146,85,57,94,99,241,144,113,221,179,0,75,190,35,202,73,102,169,47,88,134,46,201,39,169,169,110,78,231,122,106,248,91,221,222,206,235,191,219,35,169,16,191,116,246,246,153,138,188,203,114,29,175,101,179,53,155,155,156,120,13,255,251,178,100,202,12,5,32,102,197,19,140,93,50,121,44,217,76,60,197,169,20,113,157,22,78,21,252,193,220,51,100,228,241,162,60,236,237,246,143,90,201,29,244,182,131,44,125,182,179,218,158,44,57,117,18,28,54,74,239,227,25,248,197,163,238,28,145,179,156,107,226,222,208,178,220,36,177,22,207,80,0,132,195,42,172,119,10,112,113,54,105,93,24,62,132,65,225,55,117,5,89,169,34,237,23,90,76,136,21,78,60,35,68,176,242,202,46,9,132,139,64,144,148,58,6,78,168,85,192,240,76,161,247,218,133,146,252,58,104,17,72,137,16,104,239,169,42,240,148,218,173,189,13,162,46,34,24,253,119,16,79,119,118,238,165,109,77,234,22,29,104,101,60,95,115,117,112,148,251,169,61,220,239,106,143,142,155,116,244,138,72,248,103,175,238,239,190,1,77,0,6,18,132,221,222,141,41,120,194,235,76,0,69,57,65,74,9,104,13,42,7,140,34,17,131,17,175,102,200,0,5,138,22,0,31,157,160,6,122,218,153,71,28,6,18,253,103,27,165,85,242,73,109,72,156,46,146,95,75,79,86,181,60,236,55,37,163,147,202,104,164,81,123,85,59,82,173,152,234,196,126,44,219,150,69,177,222,32,212,3,8,67,14,125,222,151,116,254,171,255,174,248,185,190,88,117,76,47,221,196,211,45,105,17,123,35,119,119,60,215,124,204,187,246,138,42,98,15,50,78,113,135,154,165,165,4,161,98,135,80,244,28,88,143,173,42,72,34,138,245,50,10,100,238,250,53,247,178,97,44,126,160,0,1,9,5,215,77,4,9,184,133,193,140,179,32,210,11,7,197,246,120,69,198,178,77,163,133,167,44,90,153,74,174,247,187,229,239,114,228,143,174,90,107,90,200,160,149,218,179,118,17,8,33,122,130,72,158,163,113,100,82,107,131,36,153,62,19,244,162,183,83,253,9,179,150,89,75,8,119,26,122,107,32,116,169,187,37,140,153,121,127,115,28,165,76,61,53,73,28,126,211,209,247,188,204,72,204,88,109,244,238,208,56,145,247,237,243,114,209,75,87,196,165,115,124,215,28,255,164,216,18,176,12,215,121,243,20,214,205,212,152,50,88,24,56,56,96,1,187,226,96,146,144,72,144,64,28,37,49,55,4,210,30,69,45,52,62,47,195,37,11,136,157,166,140,148,9,132,222,173,244,206,110,209,40,53,92,51,10,143,74,249,75,120,235,20,110,144,52,94,142,13,119,98,20,144,137,202,147,15,85,21,35,54,129,160,87,138,6,174,91,117,62,202,89,28,173,168,78,218,192,51,130,18,104,175,207,184,46,161,178,19,116,200,55,145,90,129,191,241,53,165,212,230,209,223,226,82,201,139,128,180,34,83,67,255,251,178,100,213,140,133,20,103,70,27,104,111,64,131,12,233,76,60,200,159,23,53,157,16,46,13,252,194,27,51,100,37,132,161,185,235,10,21,99,71,158,219,154,38,32,90,121,181,2,13,220,96,66,131,52,63,157,201,152,183,203,202,234,190,185,129,155,56,214,120,151,251,220,8,215,240,98,237,180,52,30,250,221,59,183,206,77,129,43,85,222,132,149,21,85,143,116,121,203,209,8,138,57,28,64,171,82,166,175,117,232,25,5,150,132,69,70,17,52,150,214,45,46,93,117,89,90,83,169,174,146,204,50,246,18,243,69,182,145,247,129,107,48,170,199,162,164,183,132,145,208,101,76,63,152,247,57,71,189,215,35,80,227,21,93,12,40,225,214,210,54,71,112,213,24,232,239,164,25,217,50,54,223,190,12,169,26,106,220,188,12,116,182,177,245,67,59,110,210,97,123,199,92,23,48,44,151,106,251,212,251,89,163,88,116,113,167,122,206,52,32,138,1,0,2,203,118,27,15,167,109,233,205,132,157,43,188,137,155,83,33,24,38,177,37,12,24,55,226,113,28,33,154,90,9,114,149,206,190,146,183,105,165,56,87,8,82,136,102,75,32,56,128,157,26,165,212,48,160,186,63,63,233,237,170,154,34,163,3,197,208,187,7,132,109,97,16,168,249,171,13,55,211,99,171,226,111,255,255,239,255,125,58,171,186,253,241,83,49,94,200,125,115,55,186,221,186,229,245,252,58,229,175,171,147,75,61,122,102,231,143,30,55,58,121,101,144,97,164,154,168,158,121,99,140,50,98,240,177,237,182,199,114,186,116,169,246,49,68,28,125,207,204,1,244,129,148,5,106,36,74,167,11,146,126,34,227,75,202,166,35,36,0,160,242,202,1,8,142,126,165,119,26,235,20,151,99,144,122,155,93,101,44,158,239,164,102,197,205,204,56,181,7,131,4,244,98,54,122,65,128,171,4,199,31,55,155,142,113,17,134,193,37,123,99,122,68,18,193,143,74,238,82,28,130,114,218,194,206,122,192,143,1,6,21,63,175,99,249,82,84,47,247,112,228,234,76,196,218,25,57,73,85,180,237,243,223,114,62,68,145,204,246,11,48,64,0,9,37,24,130,120,22,70,24,221,86,20,9,48,51,14,3,167,6,65,195,207,148,142,0,3,215,19,72,46,12,125,153,182,178,80,112,5,215,139,177,170,206,148,182,39,69,55,121,214,181,103,43,174,149,203,22,51,150,72,113,142,199,235,94,249,172,110,209,235,84,214,235,207,198,187,22,150,66,47,76,207,72,48,1,130,248,40,242,75,199,82,50,167,82,236,151,224,93,85,220,187,31,211,148,139,176,36,84,254,105,150,96,246,201,190,31,74,177,177,181,111,78,55,205,106,196,196,205,29,255,251,178,100,202,8,132,201,102,199,187,73,92,192,119,140,216,246,97,131,90,84,161,155,27,78,13,252,201,243,51,99,1,147,14,48,138,122,72,238,44,144,166,154,54,113,188,118,237,223,231,89,119,76,123,106,52,40,82,87,89,135,174,247,26,211,24,198,45,73,0,201,8,101,170,166,15,120,97,15,161,42,3,110,193,5,205,121,165,9,211,66,216,225,204,224,76,174,228,120,226,34,208,3,152,114,52,136,86,210,119,3,13,185,21,96,86,133,150,66,233,249,75,28,185,130,182,140,84,151,80,67,164,217,105,98,11,162,99,208,141,236,10,139,83,65,87,81,9,108,24,236,35,119,42,116,0,141,233,166,88,55,174,90,70,57,182,100,148,119,16,103,211,205,100,228,187,114,174,116,228,38,126,25,31,204,136,227,79,223,233,93,197,41,117,0,3,227,80,221,12,245,46,55,130,72,203,35,116,180,4,9,93,113,144,240,10,184,74,12,10,18,150,244,108,28,46,167,89,40,136,247,144,133,39,231,20,139,154,196,41,227,84,20,177,7,201,209,155,135,172,67,243,174,229,169,116,11,114,133,164,196,190,29,134,247,111,55,98,159,24,245,220,32,170,91,144,235,220,226,91,151,73,168,118,56,72,134,230,89,155,243,63,62,154,45,61,245,57,232,95,75,143,89,143,243,217,60,143,159,223,16,227,90,53,171,169,107,27,80,217,173,76,218,55,123,36,124,218,54,26,156,158,51,89,57,10,18,185,213,229,124,222,228,201,183,241,49,36,217,173,105,122,49,189,99,255,56,172,57,96,67,198,231,206,223,210,77,111,81,69,0,180,223,208,0,14,139,189,146,56,220,202,99,209,64,254,146,245,228,4,131,98,63,38,223,90,232,169,176,234,44,207,115,25,236,138,134,242,116,84,216,66,59,56,68,179,22,87,189,98,5,233,217,177,56,93,229,190,97,169,254,133,102,59,95,132,37,144,100,101,71,209,119,75,189,141,133,60,59,195,180,179,165,144,245,29,180,229,104,30,118,142,143,111,207,219,92,53,12,168,167,39,170,42,210,42,49,75,102,172,204,182,49,158,22,7,94,133,22,150,174,175,51,46,228,56,241,231,64,201,174,105,176,66,166,128,4,18,163,59,94,179,118,141,49,152,131,94,20,184,24,172,239,138,143,15,136,36,224,208,250,80,199,195,135,33,153,213,33,22,101,236,214,92,168,159,215,153,243,206,79,79,216,30,196,82,70,214,93,25,99,255,24,131,31,169,153,100,197,6,177,167,145,71,44,111,24,126,246,85,160,89,185,221,103,199,174,138,41,17,163,193,12,174,93,230,95,123,228,121,252,127,42,71,181,47,35,50,78,69,128,217,180,106,117,114,35,30,104,231,172,181,84,217,181,54,255,251,178,100,216,12,5,156,102,197,19,131,127,34,131,204,217,141,60,200,173,84,109,155,24,109,141,156,202,12,51,163,89,148,141,185,144,198,251,100,51,69,115,21,151,30,25,176,241,129,3,149,42,81,155,249,45,71,107,94,218,229,90,139,163,191,220,243,219,175,74,231,162,245,154,208,3,211,144,2,0,1,97,96,199,193,37,88,136,72,53,127,83,149,76,38,226,26,95,239,100,165,126,89,152,16,160,140,242,33,253,73,182,36,244,137,226,130,211,42,145,212,20,109,154,127,171,195,84,230,98,223,82,4,189,222,24,157,57,88,170,15,77,213,212,33,212,115,25,132,218,35,99,19,176,158,160,142,160,170,229,74,16,207,102,70,207,141,193,16,162,3,56,144,142,71,26,194,210,153,228,227,44,117,53,232,100,233,136,77,140,33,200,149,12,83,177,56,146,146,197,120,51,25,92,226,229,224,102,186,0,64,0,219,110,25,36,201,146,182,152,251,168,208,219,186,16,32,199,74,163,4,209,146,161,193,88,231,26,92,174,57,27,180,157,189,220,96,44,104,164,207,154,39,46,144,80,25,146,142,156,9,166,49,200,207,89,21,152,12,99,228,143,44,209,181,124,224,229,88,43,18,43,37,89,44,214,80,234,205,202,36,59,27,119,102,184,226,34,183,122,132,24,68,163,153,185,247,8,166,42,116,104,225,183,44,59,213,146,169,175,91,148,170,115,164,96,237,69,6,176,144,105,146,42,44,124,77,12,32,244,38,7,204,146,208,64,193,43,101,92,94,196,241,35,86,171,6,194,227,68,3,76,112,6,203,160,1,7,10,176,89,160,242,106,111,153,58,162,66,220,84,124,129,22,81,68,72,146,74,225,64,195,227,116,20,123,106,183,190,146,39,148,39,39,154,68,238,184,72,190,166,206,156,66,242,205,34,94,119,56,204,243,235,158,199,140,218,20,163,73,78,78,93,157,117,18,116,43,13,174,233,49,101,16,40,184,147,177,52,203,239,17,103,237,158,219,151,136,33,222,226,238,229,183,196,68,211,118,55,90,167,188,79,79,149,0,101,19,37,232,125,85,149,233,209,81,104,66,191,46,137,230,77,62,163,123,172,95,146,58,147,102,79,148,44,167,229,203,149,96,218,132,9,146,55,13,148,0,87,227,12,145,9,240,18,149,182,114,17,66,89,84,72,44,49,254,161,100,212,133,101,205,128,139,198,95,228,232,247,37,149,175,163,88,217,194,234,65,238,255,122,120,80,19,55,236,53,71,78,246,220,220,81,45,97,165,140,178,140,64,182,133,32,166,32,143,135,187,217,12,65,211,112,96,229,98,134,80,193,30,221,166,73,146,223,24,46,60,179,182,89,72,123,123,97,246,146,63,219,216,249,73,95,234,175,25,255,251,178,68,208,136,132,227,102,200,59,102,68,82,146,44,233,9,105,38,139,18,85,155,34,109,49,13,202,65,51,164,37,163,34,189,49,102,170,33,99,88,111,148,232,44,132,22,31,245,221,54,105,255,255,142,75,185,16,155,18,28,43,51,53,32,70,205,128,202,180,172,113,43,28,17,128,134,15,75,176,188,103,225,161,167,45,217,45,35,91,127,185,77,34,197,252,239,104,106,77,207,110,49,111,146,12,206,50,6,72,162,67,230,222,17,113,148,153,229,81,214,239,232,93,144,65,193,16,0,217,129,70,31,84,45,18,197,189,95,67,35,30,214,146,233,69,218,80,88,25,117,97,162,39,33,42,140,106,33,4,13,230,235,105,234,159,250,36,108,196,108,185,178,186,34,182,25,140,70,57,70,190,229,177,200,245,204,37,141,238,184,186,166,229,139,81,174,132,93,202,60,77,77,56,225,216,212,107,158,130,189,85,32,40,147,172,199,149,3,60,52,12,190,104,16,8,18,240,28,38,127,4,1,193,100,98,99,17,4,216,44,93,66,44,203,34,216,180,232,78,112,212,236,162,142,180,66,106,145,255,158,157,229,37,4,197,168,246,233,101,221,175,36,149,118,131,237,209,73,109,74,104,46,83,199,229,18,182,127,44,127,98,48,20,83,237,195,81,219,213,168,48,181,203,217,239,122,215,214,191,12,228,59,237,218,27,17,114,161,35,155,102,64,9,12,22,212,19,73,70,211,233,136,236,56,68,146,73,246,60,212,242,38,109,45,49,106,108,100,222,219,131,242,99,191,109,85,174,211,251,105,182,145,200,187,182,192,157,96,14,138,41,38,161,232,72,200,21,35,98,168,215,167,71,0,68,135,249,79,197,109,194,44,211,162,18,61,53,160,166,168,166,78,107,49,85,108,234,90,187,77,250,106,87,104,216,58,210,108,124,78,13,205,133,240,180,127,103,6,26,25,227,51,16,137,199,54,197,69,50,217,206,147,153,26,194,53,73,194,22,185,220,76,29,194,250,124,50,174,20,236,202,49,158,121,250,165,40,146,220,181,149,59,75,193,98,186,225,30,7,64,68,170,187,57,239,142,71,9,133,31,142,182,32,0,62,111,188,137,187,23,230,112,176,152,160,238,28,17,8,34,48,241,144,176,116,129,133,24,64,74,201,147,144,191,242,148,182,126,161,210,64,75,190,211,214,165,151,255,149,229,237,106,76,159,212,112,77,155,51,149,44,55,89,247,69,152,46,136,228,82,189,119,197,145,179,181,142,220,29,106,147,23,225,248,203,254,203,213,94,171,15,100,243,47,141,61,179,32,131,187,163,55,215,233,233,222,121,233,181,85,180,181,53,58,220,247,46,239,231,91,49,204,222,198,101,125,199,104,245,29,81,105,158,216,109,255,251,176,100,207,12,132,228,102,199,155,129,95,162,124,236,217,23,97,35,110,84,53,157,22,78,9,156,193,248,49,99,217,131,14,185,91,116,84,92,185,100,48,85,252,105,122,237,57,171,103,115,223,204,245,222,131,61,109,173,71,167,144,193,78,16,2,211,155,200,218,144,53,57,99,174,101,98,16,19,114,178,54,207,68,35,182,38,190,244,3,110,189,138,242,187,29,253,99,49,116,14,241,140,126,121,177,135,91,107,38,155,156,57,50,189,145,73,98,100,212,251,183,198,239,106,198,63,191,103,214,202,98,153,42,83,54,103,169,41,101,74,143,153,45,111,62,145,71,47,113,234,27,27,134,247,46,199,101,190,242,219,234,227,254,87,79,144,142,220,163,223,42,135,130,36,179,142,201,146,185,122,131,18,109,234,38,57,185,225,253,0,4,83,172,206,57,208,3,244,206,200,227,24,150,22,32,84,2,229,12,3,136,156,164,0,33,64,242,254,119,209,90,187,10,132,185,12,129,226,140,182,253,83,87,29,175,58,177,69,108,98,144,27,219,51,94,31,151,75,243,127,224,70,124,198,88,90,67,182,25,19,97,151,74,150,218,25,192,110,204,19,25,138,80,210,57,8,230,231,171,26,117,172,60,147,86,134,164,231,111,166,243,223,255,111,66,115,250,78,76,73,166,95,151,103,187,152,59,65,135,96,146,22,137,159,240,208,140,160,169,201,228,7,157,38,12,37,56,141,247,158,134,51,36,221,74,188,202,197,251,211,51,237,245,11,170,241,158,249,233,255,158,156,172,223,173,253,44,5,40,129,7,174,100,18,210,122,102,212,2,43,108,242,25,130,166,67,50,120,230,86,133,12,129,2,145,38,6,55,164,131,24,129,232,132,217,48,178,236,250,165,36,178,110,109,220,178,85,102,174,72,60,243,173,217,251,185,116,134,142,110,215,16,108,165,166,38,45,162,75,73,190,88,218,98,227,133,72,186,102,83,242,227,181,199,76,26,219,141,169,110,170,157,164,189,254,170,251,102,235,119,50,62,8,238,97,101,197,133,85,196,86,60,112,136,3,68,102,148,48,98,145,68,143,21,181,49,213,101,175,69,187,53,14,192,75,53,233,116,243,243,131,55,41,195,7,102,85,18,43,211,1,150,138,65,133,202,49,8,8,28,0,73,177,33,235,68,28,82,117,178,17,27,34,18,181,241,214,24,153,201,164,215,90,19,9,83,240,32,115,81,69,238,140,50,24,114,26,69,98,225,24,72,179,216,40,169,2,4,170,164,3,95,168,26,226,10,13,42,160,50,219,46,150,70,159,41,88,50,230,114,152,137,122,90,112,133,4,73,221,147,17,138,20,54,73,88,251,218,126,253,254,222,102,220,141,205,220,33,78,53,225,254,217,100,255,251,178,100,217,140,5,82,102,198,155,131,103,50,133,13,25,90,60,200,105,23,33,155,16,14,97,109,193,236,177,100,9,131,13,185,84,247,59,183,117,53,30,251,136,239,230,93,110,221,46,171,113,218,248,133,98,22,86,24,141,231,106,153,243,13,101,119,13,168,233,102,205,54,122,135,203,156,231,185,27,154,236,46,57,30,217,159,75,0,22,236,42,85,23,16,130,55,76,206,188,132,68,93,180,227,75,40,219,53,64,65,166,138,137,135,58,146,252,78,162,25,19,163,33,137,44,149,97,203,69,230,120,146,84,13,39,145,194,181,71,234,68,175,130,68,31,14,111,212,6,193,138,145,49,207,22,206,22,17,230,2,9,243,130,1,17,137,33,110,38,106,75,29,8,130,200,208,224,226,147,55,175,195,117,89,13,161,255,150,229,170,74,70,81,86,221,163,236,132,66,70,76,158,222,66,35,112,233,75,221,54,10,0,1,227,48,166,192,10,204,96,58,210,98,80,84,20,1,3,4,210,205,150,4,129,37,53,14,67,161,186,54,183,32,224,45,167,45,164,75,120,16,78,224,206,46,152,18,27,134,96,71,169,131,57,169,212,227,51,89,109,105,20,57,54,255,66,28,52,238,96,78,170,147,87,178,72,46,78,221,144,204,183,142,122,155,54,174,237,183,171,9,244,29,113,158,87,161,98,95,155,135,170,198,110,119,125,239,59,252,214,88,53,35,190,87,39,224,205,111,185,225,16,4,62,71,229,55,113,137,64,229,172,255,41,70,143,103,54,7,141,14,202,18,57,243,178,48,243,232,203,22,183,113,5,22,28,145,106,54,198,12,238,206,177,182,182,137,200,1,20,0,30,216,69,87,39,163,116,111,154,152,89,142,32,128,233,177,27,97,132,163,217,217,59,225,26,26,101,66,233,153,167,185,167,176,102,155,82,50,138,170,75,13,179,5,219,44,70,4,54,137,217,200,96,48,72,65,22,204,6,8,87,140,106,97,83,66,85,28,75,104,104,227,58,213,114,119,18,102,177,51,21,159,253,24,88,107,67,220,148,153,147,112,151,7,68,27,218,148,205,182,235,70,82,134,106,70,185,150,169,102,249,133,71,242,174,152,59,4,168,146,111,249,132,34,128,0,180,148,102,162,252,101,15,7,177,48,109,161,234,90,98,160,175,161,80,216,138,245,50,130,193,137,68,251,160,33,219,123,146,111,172,197,195,182,255,10,202,128,20,233,194,165,149,36,52,154,230,52,82,65,182,42,34,147,12,10,20,88,157,198,128,148,17,109,33,42,101,66,162,82,50,118,205,46,88,90,201,23,140,189,100,183,239,93,188,178,106,252,167,20,211,7,236,147,196,179,253,71,95,111,55,21,21,255,60,87,255,12,236,29,136,7,187,179,255,251,178,100,207,8,133,70,103,69,147,161,71,160,125,75,201,57,61,35,123,83,157,155,26,237,165,17,137,217,48,100,176,243,13,189,25,8,231,13,97,123,17,71,210,56,243,221,75,135,32,194,160,125,112,51,158,7,201,14,34,219,61,11,169,35,120,150,30,40,0,180,206,195,19,84,65,132,42,229,229,5,165,30,66,92,29,141,198,226,89,78,103,41,197,45,192,37,217,46,243,132,217,144,44,130,92,156,174,245,186,215,115,6,30,233,234,111,111,133,100,230,41,59,138,109,80,190,145,67,62,2,135,88,134,39,3,62,136,234,148,160,86,43,196,88,26,181,231,77,152,25,165,161,114,55,106,75,158,112,142,199,25,134,59,54,55,71,55,33,44,149,86,100,114,33,6,38,51,208,188,21,241,247,64,230,193,170,31,49,254,213,0,140,171,197,204,25,107,76,105,63,12,232,2,131,136,227,13,67,227,3,192,83,8,10,64,50,138,176,6,21,134,192,160,85,45,140,6,4,98,9,142,80,57,57,33,96,41,135,210,38,234,93,160,251,235,11,95,111,35,119,159,150,206,229,18,102,178,253,203,235,72,231,48,108,19,42,227,7,170,75,20,127,32,73,91,91,144,52,87,254,23,109,235,113,26,221,60,244,2,241,107,32,12,96,194,71,243,45,3,250,226,126,173,89,98,170,110,146,90,146,163,189,237,186,238,230,61,53,237,210,22,231,184,190,61,23,33,138,161,18,76,185,184,88,15,179,251,24,46,229,11,226,9,83,34,130,20,27,148,77,82,53,210,102,163,82,207,104,45,52,205,141,152,209,55,211,89,124,61,14,60,103,99,190,214,43,168,2,2,102,93,164,142,57,50,75,29,59,27,94,14,26,240,132,123,98,110,217,31,9,217,245,63,125,184,215,176,95,131,155,142,212,189,219,202,115,13,70,192,169,105,4,20,164,164,18,170,67,25,67,97,13,237,54,89,159,169,81,74,235,1,132,100,34,118,198,100,94,59,199,161,169,79,67,81,201,72,93,67,83,11,29,98,152,96,156,67,87,102,117,132,45,125,138,88,230,68,65,24,233,66,87,99,195,26,112,149,203,43,29,237,173,25,150,252,242,219,199,122,223,186,29,240,130,35,202,153,78,194,99,221,184,145,12,152,34,99,192,73,130,2,132,167,130,105,8,48,12,96,241,248,56,18,144,98,195,120,186,217,38,41,46,229,76,186,221,101,79,2,53,150,8,193,225,110,180,189,165,110,59,133,150,237,20,152,133,67,238,219,242,236,190,16,195,212,255,208,218,150,224,254,61,208,44,154,31,109,28,169,75,119,127,101,146,233,100,106,196,53,39,147,92,198,159,45,221,173,134,251,173,97,57,216,105,168,93,13,72,254,180,51,40,231,148,139,255,251,178,100,217,141,5,214,102,196,11,168,111,68,126,140,217,141,48,102,205,85,101,155,18,46,13,126,193,239,51,102,116,193,154,253,153,167,55,211,185,25,181,59,117,106,200,114,170,84,104,253,97,108,2,6,111,189,104,166,2,12,9,247,187,184,109,254,234,143,136,135,107,160,119,165,105,255,82,6,29,178,43,226,157,64,0,10,155,221,45,114,57,135,178,73,95,182,180,26,13,104,87,118,52,119,128,126,128,251,79,143,236,181,9,253,189,160,163,177,85,141,88,6,97,209,228,153,142,163,0,49,24,76,213,204,72,97,8,131,161,60,50,93,29,213,61,140,168,165,55,124,58,5,185,85,12,225,29,216,101,97,69,76,176,19,216,55,153,83,255,165,18,183,167,12,234,133,86,76,209,75,209,97,15,67,18,178,159,92,254,182,76,91,69,53,41,154,163,115,252,229,178,5,247,247,240,34,126,170,1,254,227,86,188,2,185,25,194,225,0,75,128,14,7,151,10,154,13,60,56,66,192,12,234,18,174,35,83,132,64,212,202,39,102,106,249,252,65,178,227,209,33,58,213,140,56,204,111,62,225,244,9,28,170,244,39,26,86,202,134,189,215,144,159,129,19,41,125,149,107,50,205,15,111,31,50,123,117,174,100,59,101,152,151,76,227,44,225,231,144,202,83,76,49,121,48,50,238,86,204,31,113,150,62,32,248,169,75,236,120,231,180,178,94,76,234,24,98,209,236,60,96,168,244,46,224,92,224,245,135,13,104,46,100,95,178,41,6,167,70,151,54,245,172,90,90,155,212,194,181,127,40,209,44,7,192,1,66,191,243,74,238,16,71,25,179,145,0,28,121,65,228,131,34,4,73,143,243,36,151,81,52,202,103,69,66,174,55,121,13,73,251,86,33,52,211,177,142,89,164,29,208,61,75,85,114,136,81,53,253,92,152,113,40,36,41,48,0,240,9,165,0,83,20,89,16,61,67,73,37,133,19,98,182,117,234,90,88,12,200,196,86,108,22,94,19,44,133,221,159,42,202,146,74,35,56,103,187,85,219,47,43,17,72,33,160,210,20,75,151,127,187,47,40,201,20,53,204,48,84,142,40,124,219,16,221,31,36,195,110,131,72,20,185,147,110,110,90,174,34,90,199,89,194,189,125,248,192,158,66,38,2,218,217,12,156,195,41,24,70,49,153,83,186,79,184,168,194,133,176,98,43,69,44,70,107,81,55,245,217,68,191,177,134,211,74,145,174,85,117,105,164,197,43,70,50,149,194,186,21,51,25,158,201,217,71,117,247,79,98,149,142,42,34,52,80,153,185,48,113,10,57,180,242,234,18,45,136,215,182,162,141,50,124,68,74,142,17,199,102,165,16,138,60,177,181,141,49,169,93,146,15,25,67,149,160,255,251,178,68,208,136,148,229,103,71,19,108,68,96,153,172,232,214,108,200,174,18,93,157,39,77,37,17,202,51,51,99,137,179,33,233,169,89,237,101,37,148,80,67,166,72,230,59,33,55,149,74,93,30,100,168,155,174,162,29,78,118,123,243,174,106,21,38,170,206,162,222,248,44,23,106,35,64,154,99,68,144,48,146,4,118,117,150,27,17,24,33,50,3,118,76,41,204,40,102,159,87,62,38,0,186,8,62,202,183,46,71,186,96,85,152,82,108,150,177,216,11,142,71,45,106,26,137,3,71,132,109,54,32,16,81,228,12,72,21,50,45,133,74,72,90,20,147,213,140,178,186,40,96,225,226,9,73,114,60,248,36,167,103,218,144,230,65,131,230,210,134,178,174,150,68,158,33,171,36,19,83,41,237,140,30,253,25,144,175,106,182,215,181,50,68,44,219,116,214,141,220,207,42,50,94,78,151,32,230,158,41,41,167,194,43,209,0,186,211,113,81,53,69,211,42,149,42,9,151,232,120,33,106,130,75,136,162,93,34,160,109,12,89,60,168,223,197,157,92,10,60,52,60,204,78,40,77,33,75,143,38,162,48,16,171,209,57,188,62,75,98,136,147,245,76,194,114,85,68,107,65,117,227,171,91,73,147,29,54,204,199,154,137,186,33,198,139,140,22,46,72,119,49,7,75,10,56,213,249,119,129,154,36,141,129,155,61,192,221,45,12,183,138,27,42,247,115,92,187,112,46,64,217,233,157,180,23,38,110,222,102,134,226,59,17,21,53,223,15,163,243,31,250,218,78,188,204,223,73,224,192,3,17,43,243,181,187,54,136,19,76,183,24,11,68,161,96,70,130,9,16,38,97,110,73,219,94,153,155,90,135,87,20,219,181,57,82,122,138,83,73,133,252,172,246,102,238,22,163,155,174,115,143,43,100,192,36,111,186,33,54,73,240,242,9,139,44,248,125,85,167,79,138,156,143,79,227,116,218,64,249,206,240,165,234,76,233,144,99,179,74,82,156,245,47,112,228,203,121,132,121,154,77,20,236,38,110,154,202,151,131,41,116,170,152,81,177,230,185,25,122,55,88,184,66,82,105,189,106,70,9,78,148,168,205,85,22,114,191,106,58,28,120,235,164,244,142,40,24,7,160,32,128,156,113,24,245,200,164,9,133,52,24,104,18,92,48,54,6,64,60,80,200,229,42,163,143,86,4,165,146,61,247,151,140,142,150,164,106,103,26,184,24,66,99,59,67,178,143,30,130,27,39,138,118,56,204,98,129,155,217,102,158,195,107,129,83,193,50,73,41,1,180,113,76,205,159,35,24,217,253,72,97,251,214,204,228,71,150,56,178,122,172,78,165,231,27,24,156,76,68,240,149,71,84,145,155,221,171,142,61,175,40,225,148,52,255,251,178,68,205,8,132,133,102,199,147,105,67,224,150,44,216,214,108,200,190,82,69,155,32,237,153,19,194,80,179,99,229,179,38,189,90,140,145,163,168,92,69,61,165,232,126,96,197,189,184,171,122,143,25,198,237,228,37,223,28,92,245,83,80,11,208,3,128,138,57,142,96,152,60,56,1,192,195,65,148,130,143,180,178,192,1,50,12,52,232,83,215,138,94,193,231,211,195,110,238,18,234,94,99,75,38,150,91,191,249,126,70,89,164,49,149,165,105,84,151,147,130,150,230,193,164,211,34,190,148,39,147,234,28,168,54,77,45,239,43,211,156,73,157,123,208,198,69,27,48,82,140,68,225,3,91,48,186,189,121,246,9,109,222,60,190,233,181,90,199,91,207,233,54,52,124,190,162,120,190,178,247,193,21,207,84,65,159,123,11,165,20,51,200,228,169,61,47,72,237,216,135,250,149,211,209,35,98,151,251,253,1,189,143,0,0,24,128,92,146,51,149,136,220,174,60,226,1,201,94,22,93,47,25,48,69,53,100,33,41,204,247,70,213,214,175,125,176,83,101,68,137,21,145,56,40,244,104,98,191,15,193,169,100,84,178,143,72,155,82,217,168,185,229,93,4,101,147,73,137,245,83,166,158,214,178,78,210,143,238,247,218,56,179,140,83,88,150,177,24,199,187,30,165,138,15,230,220,234,18,53,78,185,144,95,44,173,139,49,36,245,101,17,11,3,94,147,17,56,186,32,94,165,42,77,60,145,233,123,213,140,218,74,46,158,199,124,197,44,191,114,58,123,169,148,118,122,214,238,190,203,5,77,72,2,0,73,179,69,66,141,46,134,55,56,88,201,1,117,41,71,38,248,70,22,38,74,161,226,0,154,140,203,71,137,52,117,25,139,54,72,86,160,70,133,82,122,74,91,68,45,35,96,67,79,108,128,194,205,28,154,33,249,40,166,180,155,151,100,194,74,145,141,114,115,146,115,179,144,32,152,52,211,14,148,177,93,22,225,173,22,77,104,72,92,56,56,112,132,214,131,100,67,46,224,184,163,243,71,49,124,181,204,39,116,89,110,212,213,23,221,242,60,104,174,131,209,206,28,148,202,45,178,74,66,201,3,46,142,203,86,102,42,78,76,121,40,57,234,232,250,40,194,226,107,104,82,194,103,0,170,211,39,71,140,136,178,49,2,84,193,224,4,89,26,2,47,176,64,192,153,58,146,128,208,203,212,206,210,138,39,41,89,209,246,37,2,241,251,179,4,22,122,99,167,77,36,122,54,108,251,102,141,38,217,245,34,76,216,243,47,97,8,31,107,163,129,6,18,19,183,21,27,196,43,13,10,81,18,43,36,183,51,171,73,59,76,109,8,182,238,81,113,105,5,234,166,79,83,79,73,140,87,36,220,220,255,251,178,68,206,8,132,173,102,200,211,73,68,96,155,108,232,182,113,40,136,18,157,155,28,78,37,17,130,94,51,163,89,196,162,49,83,151,141,9,186,17,90,149,71,214,164,97,207,6,227,132,134,144,243,8,61,171,131,32,166,31,210,63,205,125,113,94,191,205,163,45,239,255,241,40,8,218,17,30,191,50,85,48,198,204,35,24,38,64,194,164,96,79,133,230,32,6,21,140,154,32,168,14,36,255,186,210,184,37,190,149,181,171,212,178,245,92,147,113,169,161,165,60,233,250,43,66,47,53,106,80,241,238,232,32,71,182,109,202,40,228,73,164,69,61,81,81,89,112,202,38,169,28,99,42,44,217,246,124,160,213,91,57,148,202,26,67,84,186,12,132,31,140,189,169,245,27,3,160,70,114,168,94,226,166,15,66,203,16,157,178,134,186,239,35,8,44,102,72,214,129,239,215,58,114,136,151,75,19,53,219,147,71,83,88,232,155,95,23,103,70,150,129,221,195,112,8,213,106,0,4,74,136,229,96,77,104,64,243,54,12,156,28,194,65,200,64,227,195,40,193,217,45,104,160,5,73,202,197,130,37,169,146,80,15,47,78,245,251,94,145,9,101,83,94,217,205,157,173,94,5,146,150,11,39,75,30,105,113,98,20,142,69,25,112,224,236,122,143,233,38,42,33,119,48,213,196,56,71,244,13,73,132,58,13,251,226,163,171,141,159,31,28,113,245,8,123,171,230,187,250,127,177,244,248,155,183,237,165,98,101,57,154,109,124,53,125,109,98,81,197,157,54,126,225,175,122,235,58,105,120,90,76,238,247,67,55,57,239,138,143,229,175,138,62,245,143,159,167,220,53,192,219,235,1,0,170,158,221,109,178,92,4,68,195,150,229,114,33,149,172,249,31,38,87,204,91,122,136,93,240,201,222,215,164,139,14,202,157,193,197,99,169,216,246,53,148,214,86,248,179,140,123,76,226,88,187,25,63,51,180,132,200,117,203,24,235,91,26,58,104,242,17,66,135,234,125,44,143,119,56,154,26,155,159,165,34,155,59,233,178,60,114,135,230,112,225,151,147,247,186,81,231,84,239,59,41,152,246,119,190,174,14,245,136,0,10,76,9,228,204,167,144,204,209,12,204,138,32,140,32,4,12,9,12,140,8,0,192,5,97,144,192,72,140,6,48,92,66,88,71,136,192,16,37,47,202,128,248,112,126,14,0,1,64,10,51,186,44,157,238,166,206,204,237,5,233,4,178,102,24,102,52,107,217,148,53,183,165,185,196,28,89,94,219,29,119,98,63,18,108,142,163,248,95,246,209,58,75,228,209,108,64,114,183,230,27,166,143,63,144,116,89,146,4,9,81,136,79,214,125,124,255,27,117,245,219,91,255,115,185,74,237,231,27,252,255,251,178,100,198,136,4,216,103,70,155,108,92,82,110,44,217,205,44,101,247,24,61,157,18,206,153,125,2,6,179,102,252,145,154,76,219,222,223,235,70,185,220,213,78,119,230,108,21,145,151,82,182,37,33,42,139,28,92,34,64,187,61,218,37,56,55,19,101,24,212,82,164,17,222,110,229,27,195,25,180,251,170,165,109,207,60,173,178,12,64,164,146,96,190,141,181,27,0,32,51,83,104,119,237,182,221,204,146,201,70,82,176,56,150,64,180,150,46,141,51,112,100,190,89,50,57,245,5,18,93,78,69,131,19,32,53,78,39,194,123,147,207,178,32,223,155,50,233,115,34,177,237,15,148,94,196,39,86,94,206,42,10,218,217,104,250,245,167,113,70,177,128,201,204,109,98,53,140,229,63,199,106,102,137,172,207,230,121,95,111,89,146,131,146,149,106,92,156,1,168,251,205,217,159,157,235,158,198,189,119,52,199,74,51,27,239,166,244,214,155,191,180,175,227,56,36,181,0,0,40,16,139,147,80,177,147,98,108,197,247,29,98,68,189,24,90,240,201,226,96,177,231,30,244,85,194,234,137,190,112,243,229,35,177,98,114,95,23,187,55,41,160,137,91,173,217,153,53,103,152,112,130,17,154,185,41,237,104,101,156,129,192,240,84,34,134,216,9,158,65,166,7,227,141,28,137,199,127,255,125,245,255,212,253,119,214,188,79,180,199,53,49,55,63,164,240,157,90,214,159,210,198,233,21,76,31,49,7,93,160,201,17,156,246,174,34,146,70,213,176,204,86,255,218,181,150,54,47,247,107,251,99,214,153,220,24,121,133,3,127,188,31,176,225,183,74,52,133,195,69,121,35,186,241,12,157,16,227,151,122,66,255,123,101,108,242,232,58,159,12,53,97,221,156,163,37,156,212,5,14,64,138,99,101,203,83,175,90,16,30,118,25,148,244,247,177,12,158,98,187,92,190,251,124,104,146,245,42,213,79,35,21,139,32,148,136,170,150,153,165,63,58,127,74,202,238,153,21,245,60,206,243,51,116,122,235,214,125,149,46,150,87,238,250,50,43,43,178,232,249,1,64,61,180,193,41,48,194,70,128,195,68,88,2,99,24,16,0,24,94,5,191,160,193,216,160,116,101,37,185,67,155,192,68,20,205,8,129,212,71,110,69,0,212,77,145,193,111,44,146,47,70,255,87,174,236,199,170,75,95,231,18,113,160,197,33,203,82,8,165,139,79,140,212,186,110,98,180,102,24,134,34,111,227,181,91,55,46,65,1,71,224,75,113,121,221,194,218,99,79,149,195,249,229,91,91,252,166,174,176,144,33,1,197,6,123,130,64,194,65,136,19,74,161,18,195,127,126,144,41,77,197,154,161,238,107,145,48,141,242,16,49,11,157,12,184,255,251,178,100,199,136,132,149,102,201,83,72,125,240,107,172,216,224,100,197,140,22,129,155,22,78,141,190,202,22,51,100,112,243,34,61,70,20,225,64,65,136,200,129,132,4,128,157,252,120,113,108,217,213,160,205,101,40,201,5,178,42,166,181,187,163,101,173,105,132,117,128,38,16,176,72,213,7,58,84,110,56,42,220,64,126,104,149,90,191,208,26,95,103,194,23,153,106,129,197,104,53,30,19,56,233,227,40,177,135,41,4,211,23,210,130,13,44,84,176,38,30,92,24,61,2,113,225,62,149,210,211,194,214,200,62,185,102,9,30,16,97,207,90,68,53,172,178,201,134,181,119,38,169,213,16,172,200,118,115,188,155,182,105,172,180,151,63,22,187,154,167,183,61,84,127,102,193,227,177,177,44,123,72,176,243,80,117,68,90,117,222,203,207,77,90,107,243,53,92,245,51,200,38,57,8,140,193,10,59,21,208,12,207,48,220,252,200,225,147,23,11,11,80,0,92,17,75,80,20,96,177,208,16,33,46,3,13,219,0,200,212,56,132,32,3,20,2,38,85,219,19,139,172,19,190,191,242,135,31,135,77,160,102,224,195,205,66,157,117,183,207,107,113,119,95,231,22,51,6,80,193,52,15,213,150,150,201,168,101,172,78,94,169,20,13,151,54,140,169,244,167,142,203,41,233,223,251,77,237,52,95,58,189,239,119,203,154,34,129,183,215,245,56,135,228,79,226,140,185,194,166,232,66,77,243,70,205,61,27,134,101,12,186,108,159,26,247,205,178,254,20,75,201,30,4,39,115,83,62,108,111,120,246,214,254,181,143,75,219,215,24,221,241,72,241,41,170,121,162,98,44,191,202,46,23,163,107,189,203,166,213,128,64,40,72,238,174,168,110,13,40,69,190,232,71,26,8,25,206,230,9,137,224,116,122,2,202,180,93,201,91,106,203,170,206,46,248,183,200,153,137,42,196,168,206,106,183,41,174,60,155,223,78,77,4,106,174,148,147,146,212,104,212,175,41,85,216,57,133,185,93,24,185,134,89,155,37,68,237,213,95,89,252,174,121,187,68,133,73,18,250,169,88,252,218,105,102,244,239,98,163,11,207,49,44,213,219,203,179,16,171,138,151,201,127,191,255,185,181,47,235,91,239,104,245,246,91,191,200,105,191,220,0,19,19,102,11,177,146,81,76,224,175,10,22,140,0,22,48,176,13,88,4,36,97,227,106,152,24,44,22,227,63,10,221,70,135,86,12,211,204,69,198,4,198,160,23,146,135,19,147,147,166,211,164,105,43,100,162,169,74,209,54,137,6,9,199,226,121,131,213,238,23,90,105,12,238,35,69,218,106,182,22,88,147,141,238,103,239,158,34,250,175,255,255,229,237,115,44,226,80,237,186,247,190,79,255,251,178,100,211,10,5,217,103,68,11,131,127,160,131,204,217,76,61,38,95,19,33,155,28,238,49,111,137,184,51,102,52,193,150,252,171,41,79,59,25,195,25,243,27,247,55,254,25,212,162,254,42,143,48,241,217,59,195,39,63,108,98,221,32,254,84,208,222,238,117,222,105,78,86,111,206,95,118,198,29,80,136,2,178,204,0,0,36,222,145,165,19,112,11,29,142,52,113,157,7,148,208,206,206,31,93,149,87,231,237,149,183,174,57,74,218,235,85,175,135,114,163,24,117,100,123,121,66,210,191,14,147,82,171,76,37,126,153,121,139,241,182,128,224,156,158,91,8,250,62,88,125,205,205,217,175,76,215,6,143,55,38,153,185,171,239,33,185,217,14,202,180,180,102,98,42,69,152,254,154,229,55,70,238,238,142,70,173,76,151,107,177,40,48,34,32,8,107,100,200,146,211,60,165,76,158,174,50,216,204,96,38,68,50,109,194,228,33,98,75,32,74,199,14,18,144,47,145,40,21,11,219,19,22,129,42,82,52,162,4,198,15,7,213,178,83,242,16,135,177,100,88,145,245,23,66,162,54,224,78,165,10,133,102,168,234,40,128,18,4,35,108,43,179,13,132,76,44,105,58,155,116,253,237,252,247,254,233,235,255,138,220,186,231,144,123,84,63,54,227,242,94,152,254,191,84,201,151,178,59,226,216,247,84,93,186,41,206,168,170,124,82,103,75,42,44,236,181,208,239,107,149,175,158,62,35,159,219,63,83,95,62,248,115,123,120,26,176,0,145,153,97,86,72,228,128,100,229,34,184,85,62,53,15,180,31,14,248,213,200,85,217,92,255,108,184,230,82,22,107,159,255,175,247,179,103,64,12,236,94,24,12,157,236,73,102,148,105,57,46,47,204,86,97,197,201,183,184,223,235,146,120,54,29,101,59,178,226,124,119,74,155,43,85,138,151,243,175,179,185,176,29,129,176,233,223,9,12,214,217,121,83,82,223,36,83,76,188,66,46,183,188,166,61,225,170,235,77,42,56,253,35,250,244,136,148,246,158,228,9,44,1,26,7,229,26,207,56,27,114,21,155,120,41,24,126,39,10,6,67,128,216,36,224,30,30,0,128,209,131,226,98,192,74,76,35,5,218,17,40,114,33,2,25,201,131,128,61,59,79,96,208,226,56,39,194,120,68,88,181,69,2,118,94,198,149,6,53,234,5,113,10,173,15,193,112,11,136,210,29,185,92,41,215,140,66,163,18,121,217,125,59,35,136,190,237,122,16,191,93,181,44,123,95,136,98,50,2,194,19,130,192,113,84,90,47,110,150,54,138,95,42,222,162,28,234,214,91,185,30,145,51,219,44,221,47,80,131,153,105,221,118,214,82,147,167,173,26,241,142,118,192,218,199,13,45,255,251,178,100,215,140,4,196,103,71,27,137,92,96,123,108,217,141,48,200,175,88,221,159,14,46,161,253,2,13,179,102,252,195,34,125,111,34,5,152,217,97,145,75,7,111,43,157,122,203,3,20,139,30,245,164,38,191,104,52,129,168,241,115,166,221,106,80,126,56,228,232,190,65,116,19,110,232,197,32,1,1,77,149,206,45,251,109,182,2,106,207,143,86,57,165,37,201,7,172,160,135,98,233,150,154,61,67,238,238,208,186,97,199,53,196,52,51,239,140,102,76,200,151,83,42,221,208,228,51,47,3,12,60,213,136,192,193,138,149,23,175,118,251,15,135,253,65,167,107,206,89,2,200,58,57,161,145,142,250,89,248,133,141,146,208,29,40,197,181,206,84,168,195,172,202,167,135,138,43,188,227,14,124,113,78,174,84,198,69,36,18,163,252,137,172,116,243,143,127,238,219,136,120,235,142,231,89,249,2,10,85,0,13,83,83,235,131,35,35,99,83,16,243,51,65,35,11,0,240,0,58,135,192,194,88,56,113,72,194,96,157,0,139,220,40,10,48,2,16,165,56,149,242,133,32,41,49,21,85,148,128,129,37,4,18,0,94,166,140,239,167,163,202,186,222,23,9,158,95,120,169,162,178,90,103,206,33,219,81,44,227,216,82,198,233,162,210,140,159,229,232,165,5,223,85,70,118,167,16,152,230,229,86,0,200,244,80,189,141,207,181,110,241,141,127,253,189,118,125,232,32,225,26,132,22,162,150,122,233,142,54,116,145,125,157,246,24,168,180,59,221,162,230,242,189,179,251,138,65,157,20,17,148,201,73,159,189,89,106,211,62,102,90,88,240,188,59,75,26,30,161,198,159,113,117,77,205,189,99,94,76,106,106,214,173,67,14,134,192,95,215,250,0,41,43,26,165,177,100,66,146,103,245,97,208,128,48,229,165,130,118,234,53,199,216,224,64,21,69,168,154,10,165,122,141,243,58,124,50,167,72,212,211,234,194,232,152,197,46,74,101,150,185,164,140,150,220,125,162,116,171,94,190,25,94,53,183,250,122,86,124,185,253,251,78,236,181,47,214,246,236,249,185,111,175,63,195,51,181,235,94,195,175,196,239,236,222,26,175,51,215,250,102,94,255,117,159,197,237,252,198,213,94,87,245,223,60,237,3,129,38,38,196,153,186,150,114,10,145,140,142,224,16,25,134,64,196,192,147,7,38,131,4,169,138,33,14,217,105,128,32,107,0,29,19,130,133,137,162,139,20,145,245,252,215,66,128,20,85,131,161,251,77,38,14,169,39,158,173,168,22,244,182,107,86,57,43,134,117,13,63,245,102,229,84,212,21,170,74,233,168,23,52,10,236,198,218,108,121,144,195,52,210,160,98,186,178,150,32,227,79,67,28,142,143,150,255,251,178,100,207,142,5,250,103,68,147,166,127,64,116,236,217,89,60,102,123,21,13,155,20,78,21,156,201,228,179,167,52,145,154,92,211,58,186,190,164,94,238,68,205,209,76,134,86,122,243,30,118,244,100,164,18,215,99,207,184,195,110,176,203,121,20,74,238,181,135,50,255,53,159,250,251,118,202,198,206,254,100,59,120,239,7,116,55,152,232,186,187,168,96,24,114,48,32,143,93,118,179,221,110,194,8,133,23,66,69,131,8,213,27,234,9,84,3,208,42,122,157,184,171,54,237,112,149,144,90,223,242,45,247,249,121,58,40,233,18,60,2,144,42,60,194,110,243,173,158,82,188,220,207,5,31,37,214,172,110,100,27,23,181,91,43,215,99,169,23,219,173,241,151,26,219,37,77,93,85,146,159,49,47,173,243,126,54,36,254,242,19,125,247,213,7,105,189,246,246,207,191,223,117,191,249,255,163,221,246,219,61,231,127,93,251,133,58,0,0,17,136,194,156,211,21,237,205,2,123,49,154,56,2,11,1,8,18,60,148,200,196,97,183,169,49,218,169,48,122,58,74,29,43,1,60,204,185,254,188,242,63,181,224,105,108,230,114,219,86,100,20,156,173,38,151,247,26,92,166,105,240,148,227,118,205,154,147,185,125,88,188,155,119,234,74,158,235,55,237,82,78,230,29,150,228,251,166,118,254,219,54,98,50,38,231,185,85,16,148,185,57,50,38,168,196,96,86,116,173,211,55,113,125,22,36,24,44,119,130,250,14,224,71,128,238,53,239,26,145,183,168,123,204,217,158,186,188,125,211,25,166,233,191,104,91,215,223,180,60,87,89,158,130,167,73,0,129,1,173,237,213,80,82,133,165,94,93,155,222,63,30,206,119,94,57,234,239,164,107,184,112,166,129,54,231,196,217,173,38,154,147,89,229,83,61,233,57,101,111,182,96,11,176,161,192,89,168,110,212,18,164,45,3,24,58,102,164,96,185,60,20,26,17,42,16,198,11,175,93,1,4,53,119,120,97,148,83,205,197,146,134,32,229,144,52,0,42,140,220,110,44,50,165,213,74,72,43,153,164,254,220,211,213,180,58,140,214,155,75,251,245,115,3,130,3,138,107,142,66,206,48,251,84,193,173,83,32,134,130,192,209,0,72,46,202,69,163,1,5,204,70,18,45,64,64,12,193,192,105,73,96,106,52,32,94,78,157,35,192,181,228,75,45,160,199,166,163,243,77,197,220,108,57,63,16,59,176,228,64,145,117,61,61,14,67,50,183,98,50,253,59,241,7,26,71,73,79,38,143,205,180,9,4,204,49,86,207,191,212,178,217,92,196,179,119,171,103,110,247,48,185,106,214,210,249,124,253,82,194,163,101,43,17,197,214,103,18,90,146,179,230,93,247,81,24,255,251,178,100,204,12,4,240,103,70,27,130,127,48,118,76,217,92,60,103,191,21,213,155,16,46,13,190,210,22,179,100,177,132,161,60,39,40,177,46,135,118,145,186,80,253,88,196,23,73,137,253,20,215,166,147,174,212,212,180,209,81,124,212,209,21,27,53,121,171,32,94,6,217,233,107,25,255,44,0,0,0,148,174,101,97,25,217,123,41,120,228,148,55,17,121,239,148,130,74,35,57,32,63,37,27,196,246,44,45,8,28,70,48,142,140,107,8,17,47,20,204,46,187,141,22,18,213,192,162,62,108,83,177,132,156,197,177,43,233,169,211,210,90,13,52,152,57,230,164,110,41,66,131,196,1,116,38,47,30,96,134,180,53,9,55,40,98,108,48,119,40,117,192,201,42,103,67,89,62,15,185,116,174,246,183,107,183,75,140,249,97,188,210,247,194,150,246,186,69,93,167,107,83,27,245,85,111,204,71,211,0,122,0,64,24,128,98,110,195,2,69,140,112,224,17,26,140,8,64,34,0,165,124,96,116,104,229,61,138,141,176,66,87,76,193,96,10,167,163,45,54,138,118,84,228,68,6,31,32,226,81,75,10,221,60,136,36,156,178,34,4,7,86,210,149,8,216,58,72,113,8,147,74,71,19,148,136,163,142,223,180,159,175,173,252,87,199,244,206,125,159,59,99,250,168,175,255,107,166,255,136,248,234,174,119,236,142,190,34,90,244,166,220,120,246,154,144,131,143,181,115,86,95,16,107,125,197,53,170,92,196,204,87,83,78,220,214,183,182,50,81,97,72,22,190,0,32,91,119,201,109,146,203,143,140,24,64,203,124,14,63,17,57,70,76,192,31,142,51,152,178,189,99,55,142,242,79,229,82,106,17,140,183,163,18,82,221,20,36,129,230,166,116,165,135,202,147,61,105,249,103,138,206,235,168,104,111,227,193,89,80,98,159,237,81,148,67,77,22,67,105,233,216,180,206,59,77,41,53,116,73,234,150,150,74,86,186,245,102,88,181,163,9,26,143,176,199,171,75,71,153,104,163,185,165,57,216,136,220,142,37,157,43,148,88,245,38,54,120,153,145,4,21,92,128,2,11,144,85,78,102,127,80,137,152,49,88,204,45,145,32,104,212,179,133,102,7,0,120,151,115,243,46,85,240,241,32,123,15,219,149,67,44,230,114,88,157,45,137,124,134,85,14,114,102,197,185,202,106,109,82,88,177,57,63,67,103,81,61,67,118,251,99,11,24,71,33,248,220,204,53,13,194,234,70,39,164,111,44,154,130,134,252,212,178,197,92,191,59,189,191,234,102,169,87,226,63,186,72,103,253,251,219,158,58,110,104,180,229,222,25,222,234,105,177,207,113,138,9,74,83,221,72,48,178,4,51,80,127,0,188,145,8,44,38,131,255,251,178,100,207,0,4,123,102,200,83,134,92,98,129,12,233,157,36,200,159,84,141,155,31,77,33,190,202,44,51,103,60,243,34,252,198,142,70,90,43,90,153,214,203,59,77,75,71,178,110,146,211,189,74,82,1,98,136,1,130,97,142,38,62,223,109,191,67,34,109,252,70,46,152,31,79,205,229,77,146,247,107,222,237,5,146,29,223,181,205,2,211,98,3,200,119,119,22,60,20,81,14,133,58,40,39,90,126,111,235,40,28,73,176,193,90,66,146,70,9,57,5,160,98,106,187,147,10,211,138,173,240,245,172,145,233,233,70,42,208,122,36,235,32,114,117,218,252,182,155,188,233,89,152,158,91,244,236,204,78,74,166,103,203,53,212,249,142,65,159,9,202,142,36,164,207,150,69,34,179,221,85,119,163,117,51,51,114,145,164,196,92,205,59,117,224,70,0,1,131,42,63,211,31,109,51,69,9,179,9,11,162,236,152,100,14,6,6,160,83,168,72,200,17,1,70,14,130,165,80,25,76,204,8,0,18,208,40,23,166,108,73,125,72,219,19,5,147,55,208,20,38,105,130,199,28,78,177,56,41,233,131,93,216,172,129,244,119,20,201,136,203,40,154,76,133,218,144,193,22,84,26,12,131,95,156,178,178,252,191,182,108,54,148,177,24,2,14,131,129,168,58,120,138,25,25,212,172,78,245,107,237,218,172,39,28,220,246,232,213,190,159,127,113,113,156,118,140,180,210,60,250,34,224,220,226,50,205,24,243,101,84,156,40,167,160,185,43,35,160,96,81,20,34,17,49,26,148,155,77,104,174,170,103,16,61,91,179,219,175,169,23,77,205,209,72,28,225,206,199,253,244,247,160,198,191,127,245,186,235,118,4,214,152,242,211,202,141,67,3,128,30,144,174,76,72,14,188,168,233,215,29,243,57,152,82,250,100,200,23,112,89,219,35,164,236,148,226,14,197,209,20,109,143,70,61,168,88,76,154,81,69,235,220,82,141,241,83,103,136,168,114,55,207,206,162,181,40,203,139,15,53,104,51,17,78,80,185,151,106,58,206,168,135,232,145,164,80,233,119,155,50,199,155,180,182,57,239,182,106,114,222,92,66,172,210,140,179,134,190,173,20,245,15,116,146,175,115,21,85,55,204,235,81,221,174,17,216,2,39,30,224,105,170,130,31,31,177,169,175,152,8,121,84,12,136,28,98,96,106,1,76,147,165,103,53,212,197,146,10,13,171,150,244,199,46,10,3,205,26,27,106,54,68,55,199,78,28,12,199,163,214,183,209,224,43,139,65,226,168,83,26,6,226,120,211,99,99,82,169,88,112,198,198,163,210,61,11,157,30,139,47,134,84,104,204,193,195,34,146,173,38,163,76,231,191,255,255,153,171,170,151,113,22,130,179,255,251,178,100,214,140,5,209,102,196,19,168,111,64,134,140,233,173,48,200,159,20,201,157,22,77,189,111,129,255,51,101,36,246,24,221,95,191,255,230,150,254,163,171,174,106,99,124,114,198,87,40,168,212,20,73,25,60,110,121,202,30,115,138,202,147,148,161,141,151,22,210,44,103,116,188,57,39,103,204,28,250,106,238,77,214,221,102,203,25,148,128,164,208,0,61,212,211,45,134,153,45,35,7,155,247,241,193,216,88,120,147,28,36,214,1,221,100,59,170,176,94,243,119,12,33,162,45,58,159,8,13,188,200,74,245,252,26,81,242,246,225,251,158,129,78,133,79,152,95,126,82,60,152,30,47,85,72,111,151,189,165,18,169,124,130,59,88,62,103,35,126,109,199,118,83,92,86,254,91,22,231,94,229,116,31,179,111,118,216,69,128,147,53,178,178,58,218,202,235,107,103,214,199,184,124,174,115,211,111,222,254,46,27,253,249,157,219,42,193,31,133,0,7,52,176,196,124,50,84,140,186,208,231,10,0,212,168,71,17,50,89,90,183,101,3,57,248,179,31,167,92,204,18,194,69,144,16,169,109,161,216,218,204,230,27,64,153,189,185,154,32,213,222,36,195,242,102,43,197,203,182,110,145,55,188,195,76,119,107,186,250,46,164,100,236,171,218,211,142,162,12,27,67,13,11,139,149,138,8,6,11,158,72,229,120,54,23,187,183,120,155,236,100,232,176,180,110,137,212,143,25,85,39,32,173,41,174,116,135,195,132,213,84,244,52,251,111,244,148,79,185,221,119,85,158,107,231,154,109,166,1,172,144,0,0,64,0,164,182,130,52,12,138,24,199,81,193,71,137,160,199,174,144,9,36,205,183,123,148,112,191,110,178,11,233,141,147,164,34,8,2,177,182,19,184,245,135,48,242,18,61,123,77,16,72,185,176,196,91,134,42,188,92,93,182,228,243,114,182,21,175,225,242,178,164,148,154,59,12,86,82,188,81,175,182,143,107,83,72,147,39,77,167,136,29,77,45,158,25,8,73,133,28,196,208,50,237,109,2,50,121,122,85,101,200,226,164,231,115,130,122,66,161,108,111,96,158,158,189,89,251,24,58,229,24,212,169,183,74,110,157,49,6,43,84,149,66,89,117,12,166,61,221,201,32,71,113,193,0,37,36,25,255,248,206,67,20,10,236,68,167,117,249,150,18,162,134,158,47,44,175,57,144,42,36,96,200,157,107,129,117,143,54,204,13,176,111,58,88,238,185,177,25,1,131,168,212,147,107,23,52,194,196,26,232,73,19,149,39,153,69,152,166,50,196,241,50,220,124,48,214,146,173,51,40,228,167,54,236,125,159,5,185,141,195,193,231,61,159,3,236,225,153,236,196,92,99,231,106,14,106,78,120,165,75,101,255,251,178,68,202,128,132,109,102,201,155,73,67,224,154,172,217,10,108,201,120,81,161,157,47,76,37,13,194,100,51,164,13,166,33,185,184,28,183,84,112,128,58,154,148,88,147,242,77,24,207,7,68,119,93,183,197,119,207,179,233,51,35,255,174,120,128,74,64,1,201,44,58,46,141,195,160,89,194,139,73,90,189,99,4,165,25,173,60,15,20,155,144,86,20,132,10,20,155,181,180,94,152,213,243,217,141,106,62,152,57,102,182,102,61,146,13,7,180,50,145,211,228,33,204,50,60,58,28,61,21,35,58,137,178,125,208,154,113,161,82,139,15,201,40,98,209,38,187,169,3,97,77,121,19,200,152,108,213,154,97,170,98,140,115,215,83,108,133,174,160,85,228,232,172,145,227,102,62,214,200,232,69,73,185,138,85,163,220,100,209,2,40,188,9,45,157,134,10,193,18,234,135,219,211,47,111,155,246,149,85,31,199,111,51,9,199,196,200,37,99,149,0,1,147,91,251,76,197,111,48,75,104,204,2,240,193,49,131,192,41,240,22,73,57,11,76,192,225,119,217,120,43,60,144,170,9,26,10,200,161,199,217,248,118,47,185,202,177,174,197,21,153,74,154,27,238,231,204,211,88,174,229,54,8,171,132,232,178,132,210,7,0,150,69,183,237,83,50,133,124,96,96,58,231,80,87,94,66,201,238,61,204,177,77,83,146,3,146,60,44,69,221,126,64,80,226,20,166,93,149,188,158,117,66,75,123,156,212,101,170,124,200,235,189,37,85,232,138,204,183,123,104,94,174,146,6,231,23,60,120,210,85,121,210,82,247,73,34,196,250,219,49,236,219,22,232,181,229,215,17,238,238,253,39,39,94,208,211,164,12,144,9,142,74,52,231,5,29,27,141,52,94,201,80,67,116,225,220,161,37,194,25,102,241,252,106,106,228,0,129,147,181,231,252,230,198,152,164,142,106,220,162,46,173,149,251,194,44,126,92,191,205,200,247,191,203,155,249,8,70,179,100,60,149,220,177,53,23,254,152,206,247,13,136,59,231,51,113,217,106,77,207,158,89,179,215,142,252,230,218,109,233,199,121,214,28,101,81,89,14,243,87,224,166,135,132,107,89,10,116,90,200,233,78,150,246,175,153,173,251,255,133,108,237,200,68,176,0,20,76,134,249,214,108,56,230,191,82,99,167,82,18,203,65,132,11,137,155,68,208,212,205,152,34,53,177,192,21,195,66,216,25,99,161,40,116,90,11,105,5,75,226,174,251,77,147,68,172,221,151,89,150,183,56,210,106,175,246,10,185,24,76,157,226,164,151,210,48,212,156,144,176,118,161,98,56,228,80,188,107,166,36,246,90,111,95,120,30,129,135,128,135,32,194,55,75,237,78,247,86,229,238,223,118,189,89,255,251,176,100,202,140,133,62,102,197,147,133,95,48,127,236,217,39,97,134,54,20,1,157,28,109,149,124,201,239,51,99,217,132,141,241,175,93,61,25,217,187,47,205,93,78,203,51,18,232,97,125,42,90,137,130,230,25,210,214,190,161,171,53,107,135,157,187,99,77,45,237,100,187,208,131,19,237,61,201,211,144,150,72,20,88,177,0,5,108,184,37,165,29,42,110,76,214,145,18,201,183,153,147,187,115,15,53,118,235,123,165,131,8,33,17,211,210,138,171,153,116,34,158,197,149,206,18,180,66,160,222,173,115,141,141,68,157,212,131,243,228,170,43,172,163,123,19,148,180,208,159,146,195,54,52,47,5,41,137,112,245,95,30,166,210,45,36,4,85,37,52,212,186,233,90,198,186,223,235,22,104,204,54,20,224,60,212,101,17,130,233,33,252,251,208,142,239,234,62,164,252,36,58,117,59,41,147,144,52,74,0,76,78,178,12,175,111,140,84,36,132,37,168,168,28,10,16,86,184,92,212,22,10,66,128,49,129,225,4,101,101,135,5,12,36,100,23,26,9,31,64,128,77,223,95,13,120,181,69,64,17,96,90,236,33,138,213,126,103,225,80,60,45,148,203,233,161,183,157,167,204,86,110,74,220,153,48,137,200,121,132,64,108,5,122,198,37,19,246,18,242,2,104,74,223,22,129,26,85,151,125,206,126,93,220,108,78,103,103,251,204,187,222,99,47,19,165,105,124,228,156,175,8,65,255,90,151,73,209,77,21,247,98,218,3,70,60,142,229,101,205,143,16,192,151,50,7,86,50,146,41,201,167,243,51,115,20,255,114,19,13,209,173,119,168,246,173,46,118,197,64,209,244,223,244,175,218,160,2,0,43,67,23,153,88,160,209,193,13,214,140,151,78,252,161,91,166,89,15,25,7,201,142,18,223,130,50,66,13,151,9,117,45,51,205,34,254,132,143,210,147,208,52,125,66,70,145,197,74,5,29,201,152,218,201,214,35,148,169,187,230,181,179,154,205,141,245,145,205,87,232,107,95,150,122,111,44,215,123,12,166,143,82,91,215,105,186,171,102,121,173,135,236,221,253,70,164,103,83,2,91,52,230,95,173,254,35,50,166,171,187,63,202,237,159,247,124,183,83,51,177,116,247,139,237,210,164,198,114,201,70,10,72,6,3,37,198,15,28,0,224,212,192,176,44,184,198,7,156,1,193,130,236,12,7,210,241,236,72,246,26,73,145,184,184,139,101,57,139,194,215,139,240,73,0,228,58,144,244,74,50,253,52,182,73,117,75,160,5,91,67,37,108,23,115,97,243,237,209,99,54,57,122,18,203,150,251,61,73,176,180,173,45,27,205,109,126,210,39,67,241,54,168,219,74,105,143,202,134,240,71,220,118,152,233,255,251,178,100,207,142,5,140,102,196,139,163,95,176,129,76,216,230,97,134,84,22,25,155,18,46,225,109,193,224,51,101,100,242,152,196,254,186,185,138,170,254,170,47,249,142,222,201,152,184,101,83,237,148,196,162,247,164,206,42,222,117,13,220,195,219,17,106,89,250,59,174,199,172,127,134,32,227,68,234,94,82,132,246,201,125,252,220,215,195,30,251,251,153,147,174,216,125,223,183,160,97,209,190,128,66,70,218,102,108,153,7,49,50,51,21,174,118,13,160,216,89,152,110,11,86,101,35,78,40,134,94,223,46,49,122,133,150,41,246,180,129,198,234,194,247,17,57,205,253,12,102,218,141,175,217,96,249,70,202,155,114,153,252,179,102,220,246,249,251,53,23,83,37,21,155,78,206,246,253,80,206,210,206,252,220,119,198,240,188,221,251,116,219,153,187,245,111,185,180,219,246,79,175,111,23,109,219,238,190,203,122,249,154,209,91,151,159,182,202,217,221,251,96,202,4,4,130,227,187,26,204,217,133,50,153,35,200,48,189,44,213,116,2,50,108,252,195,144,252,15,5,179,107,43,205,204,139,137,201,209,9,192,141,78,226,137,138,101,23,39,56,57,88,97,66,202,102,86,29,160,152,70,219,167,196,198,87,181,101,154,61,89,98,244,105,185,166,81,101,29,41,53,153,103,215,63,212,196,203,174,190,184,127,255,182,255,191,248,233,179,196,182,235,118,238,218,205,219,230,253,222,113,142,81,214,149,170,108,106,197,28,84,245,225,115,150,72,185,184,111,240,131,157,223,21,158,184,109,238,55,62,157,19,87,114,167,98,153,109,32,128,30,34,128,66,173,57,165,138,89,119,48,128,174,157,239,209,49,92,217,27,104,232,159,175,5,233,139,119,122,104,228,21,29,224,88,144,40,37,20,28,112,6,114,28,2,153,192,92,247,211,191,238,228,123,2,139,216,240,43,96,236,103,242,151,132,148,197,81,139,124,205,142,111,118,64,33,103,87,21,95,235,130,63,250,132,8,44,130,147,89,139,115,188,27,48,58,172,230,214,198,184,125,249,156,186,249,83,143,191,238,246,116,143,66,122,110,100,59,187,192,58,224,4,0,19,115,83,88,251,48,252,147,26,50,49,101,0,32,11,55,2,131,152,57,162,194,71,84,156,45,227,104,17,192,116,108,36,190,128,96,47,18,86,151,23,142,103,41,42,181,114,99,245,182,60,75,24,254,84,15,85,156,43,182,46,41,25,213,214,145,43,59,75,99,17,57,113,50,247,78,174,196,129,209,75,36,126,234,171,254,34,231,119,197,95,255,252,123,254,250,136,223,12,235,167,196,175,78,226,63,125,213,79,27,27,115,156,105,140,217,198,93,159,105,171,201,99,227,161,11,76,181,141,185,94,255,251,178,100,201,0,4,169,103,73,59,108,91,226,119,76,217,189,48,102,175,83,177,157,34,237,177,109,193,248,51,99,69,148,141,240,162,83,116,49,175,106,48,243,185,211,137,45,7,33,136,158,89,6,186,234,116,192,138,208,11,143,16,106,42,6,4,204,49,209,136,37,88,134,4,174,128,89,188,251,99,121,36,141,215,8,100,170,18,132,224,206,44,242,56,20,204,166,226,170,72,16,159,210,198,98,193,252,166,146,11,219,136,24,62,95,146,18,156,171,168,124,111,5,7,235,52,179,232,128,146,18,58,9,10,24,123,153,103,11,86,27,214,170,59,71,48,168,80,156,22,142,153,144,51,205,114,159,72,115,16,117,77,234,70,236,50,232,72,228,84,233,28,63,243,243,44,178,40,73,250,229,35,103,230,5,1,207,225,46,53,61,200,249,236,195,55,102,202,10,198,118,28,24,96,174,101,118,193,131,132,139,52,176,17,76,102,130,66,9,83,1,192,25,48,65,52,82,17,207,126,199,65,5,198,150,181,214,76,142,239,59,176,252,42,178,205,111,31,198,77,61,30,130,155,226,64,187,21,10,132,151,236,33,249,96,15,235,139,3,52,170,7,205,194,131,165,239,58,110,181,58,104,170,43,174,68,130,109,219,18,214,102,32,128,58,226,56,196,44,220,127,175,213,74,223,94,137,113,244,254,252,172,105,116,183,81,209,82,75,56,241,91,243,106,42,25,170,182,167,127,186,179,85,5,138,36,117,29,46,240,147,115,116,70,197,78,242,193,198,189,47,189,83,113,216,162,48,230,52,72,81,188,40,56,214,90,155,115,108,101,176,44,98,98,176,174,253,58,64,16,3,95,151,45,122,175,128,169,96,245,120,194,72,80,202,174,190,243,211,178,90,64,89,34,101,241,71,35,105,220,25,7,12,70,9,83,106,66,249,36,38,138,70,19,142,178,190,166,7,122,239,230,99,88,241,165,193,138,232,54,163,234,33,241,181,114,172,52,107,184,156,99,179,85,171,230,114,50,52,154,138,68,243,200,21,101,37,160,132,152,28,238,57,45,153,30,155,165,51,56,250,142,58,155,184,100,213,227,213,222,167,111,238,166,217,6,253,20,252,105,92,79,243,1,91,18,49,139,186,193,130,22,209,137,206,57,137,110,209,134,67,33,140,66,248,232,26,96,33,164,97,224,0,205,133,130,40,187,124,16,9,39,80,140,98,217,131,225,83,143,202,50,179,244,22,94,147,11,150,54,239,48,6,230,241,58,206,188,169,237,177,13,57,229,89,137,24,168,212,241,107,54,161,167,125,225,155,134,97,153,68,56,236,200,221,230,213,207,81,72,1,170,57,78,171,181,1,62,213,77,195,226,67,233,186,71,81,134,125,255,199,253,190,247,67,239,255,251,178,100,220,142,6,10,104,196,139,136,127,68,127,204,217,6,96,200,110,86,185,155,18,46,225,109,209,227,51,101,36,243,33,245,189,179,195,27,30,222,190,171,140,169,136,44,245,42,41,26,134,190,148,167,245,107,84,177,173,131,166,134,11,193,198,53,101,14,23,222,185,254,29,110,162,107,255,183,255,114,235,221,119,223,245,237,227,184,125,56,6,207,30,39,233,172,1,21,128,85,91,29,128,218,21,240,88,31,201,22,176,216,102,143,61,172,181,25,119,23,111,230,77,90,27,141,217,245,111,251,20,152,148,128,209,126,153,102,233,120,211,117,72,146,21,165,36,244,75,224,196,138,122,252,151,148,254,33,221,248,40,167,94,210,93,46,104,136,120,179,45,39,105,118,89,230,102,210,200,75,143,248,175,88,235,173,218,110,142,139,72,174,143,88,187,218,145,44,111,242,237,79,83,195,241,109,81,19,211,242,209,188,93,48,70,113,69,32,7,36,180,218,153,70,83,228,240,227,227,88,80,204,203,60,196,54,160,116,168,231,48,111,35,15,11,153,32,179,86,158,126,95,32,162,185,51,107,28,43,204,111,182,127,58,31,128,94,248,6,237,219,138,194,17,165,29,146,214,98,71,15,109,125,58,15,9,55,0,207,57,147,172,229,238,157,230,15,58,157,4,13,66,82,61,229,79,136,98,76,149,108,71,217,107,57,204,180,176,149,167,74,220,111,223,190,201,79,191,36,236,79,156,20,118,172,209,215,41,81,200,32,86,153,10,196,13,56,40,131,87,204,47,85,91,125,68,178,209,76,236,236,113,115,20,166,218,214,133,144,33,84,117,64,9,104,237,98,204,32,228,253,169,141,247,196,193,130,74,55,193,66,230,40,168,80,40,210,169,163,21,154,132,49,6,177,217,9,170,82,223,31,145,15,16,139,230,239,187,117,219,118,110,218,83,160,116,100,8,223,214,41,132,225,164,130,113,246,97,97,242,161,251,199,244,113,108,71,87,243,72,145,127,116,99,253,43,225,243,86,101,163,215,101,38,81,18,152,144,231,90,215,48,107,191,254,118,241,218,226,98,121,82,146,45,253,250,140,107,140,248,85,255,76,143,194,47,102,210,112,250,188,151,250,253,188,213,86,165,213,90,234,215,108,206,207,25,77,221,247,214,247,183,2,170,208,0,74,23,171,150,239,254,225,94,144,253,30,131,1,125,88,49,94,17,170,58,108,174,80,210,238,247,222,185,221,78,83,89,164,198,221,124,171,235,47,238,90,187,90,164,13,12,95,171,79,246,112,199,72,231,58,68,36,15,175,16,73,52,161,35,160,117,246,82,155,126,52,172,129,217,84,211,233,57,52,150,34,115,150,121,166,57,176,77,226,229,23,84,78,107,82,198,93,34,220,255,251,178,68,204,0,4,218,102,200,155,70,94,98,152,76,216,178,109,134,124,17,233,155,57,172,25,121,162,32,51,166,117,156,24,20,226,38,227,115,65,35,39,106,185,158,178,88,134,74,50,98,246,242,173,178,235,18,150,191,93,57,120,249,126,234,157,123,152,108,108,171,86,219,15,222,128,12,164,0,10,174,91,29,155,219,240,23,210,93,203,76,104,4,141,58,42,178,0,132,137,81,130,205,112,221,76,145,136,29,136,22,58,180,188,73,86,229,101,24,56,18,186,108,216,86,242,105,89,14,112,227,215,101,50,78,179,151,118,67,77,62,210,156,100,143,36,68,121,188,211,64,206,128,200,148,114,55,95,76,102,77,206,180,31,101,100,178,174,60,127,148,206,255,187,50,233,206,63,62,247,199,218,46,218,199,66,13,232,101,249,61,5,238,59,34,70,43,215,171,125,111,251,228,246,157,223,152,236,251,153,255,253,194,113,0,255,227,74,75,48,165,83,85,175,7,119,132,24,24,57,152,192,1,84,241,52,158,245,214,200,229,172,25,250,116,91,216,131,248,245,83,192,52,241,105,206,99,47,171,51,159,108,227,83,86,43,220,97,19,205,26,164,237,8,131,8,144,38,200,217,52,17,36,69,53,200,206,179,13,178,201,173,48,147,134,81,200,179,168,220,101,29,68,145,215,65,173,166,10,102,65,214,237,153,102,124,126,113,218,109,229,24,241,69,81,239,112,201,155,152,105,108,234,203,139,166,164,155,229,79,166,120,200,220,245,231,15,36,43,45,21,39,65,123,236,166,82,151,73,73,34,218,235,77,123,135,182,192,38,184,225,11,204,9,68,217,247,78,108,228,20,112,96,70,168,216,85,52,67,71,25,167,195,117,93,233,60,69,189,185,57,30,175,17,202,53,98,255,203,238,199,111,119,44,110,101,111,244,241,86,120,181,103,202,32,142,31,7,172,244,70,176,78,178,42,235,43,66,209,88,160,50,0,190,66,105,250,66,153,244,220,35,183,9,236,91,105,253,214,114,41,75,84,19,189,219,44,217,16,67,79,188,73,238,85,16,241,141,184,98,139,157,172,220,181,160,233,218,38,203,145,162,90,98,127,107,118,236,133,193,8,53,230,166,94,56,136,71,116,170,214,83,239,174,225,167,11,180,160,0,99,141,25,58,56,100,40,113,139,140,198,70,42,147,4,204,106,40,86,35,1,144,31,101,222,176,248,211,41,99,168,250,177,203,198,49,22,71,166,206,97,126,21,110,83,230,222,178,145,165,144,113,129,204,230,202,76,82,106,27,111,161,19,20,233,150,18,28,206,58,104,172,161,65,36,17,107,81,87,238,230,156,73,229,13,21,52,163,141,60,71,62,141,155,90,163,45,156,124,160,227,71,67,153,2,113,255,251,178,68,206,12,132,202,102,199,147,102,110,98,151,44,232,194,108,200,204,83,129,157,30,110,49,15,66,97,51,163,157,196,161,248,188,27,76,165,112,99,204,244,121,72,42,53,161,177,135,227,232,114,220,187,193,243,118,77,124,226,26,28,200,113,119,232,226,103,120,251,126,247,151,89,171,157,29,79,29,193,160,9,34,32,22,212,144,206,148,99,43,75,12,100,124,50,0,196,72,86,99,80,163,14,17,136,21,3,246,214,234,219,121,37,149,96,90,140,65,193,227,103,81,212,81,177,215,119,156,217,109,15,24,231,89,85,200,101,5,241,116,68,134,102,206,140,34,89,180,46,89,141,81,146,202,42,97,6,235,253,164,194,6,81,136,52,99,15,83,74,48,69,36,156,132,199,156,61,101,9,221,206,105,171,74,77,70,48,130,66,142,83,235,76,195,67,188,97,23,82,182,98,170,76,89,8,137,89,171,108,140,204,97,208,250,42,82,191,72,200,115,165,125,83,154,142,210,149,13,51,18,210,10,11,74,0,4,170,158,217,111,255,254,91,96,162,21,80,116,82,21,67,117,96,165,146,254,211,95,151,211,238,139,234,231,141,89,203,115,114,201,163,192,168,203,205,54,19,73,32,192,185,53,109,96,75,180,25,200,228,147,42,39,103,83,42,204,26,48,127,61,42,84,25,29,125,181,125,225,19,128,77,189,6,194,147,61,65,145,117,73,229,139,66,36,159,59,199,99,58,113,199,32,211,243,220,193,227,83,122,238,98,206,241,42,36,219,166,223,202,254,165,239,167,30,73,54,46,72,70,143,46,199,185,182,254,88,247,117,84,203,109,95,112,117,141,63,201,128,16,225,128,0,7,92,218,199,110,150,243,136,12,214,72,192,187,158,212,89,165,85,105,7,111,202,175,207,254,50,15,54,228,213,49,115,190,196,16,82,38,203,194,123,209,53,74,202,135,109,46,60,73,169,158,199,33,78,183,95,88,77,146,189,71,58,237,217,74,230,83,231,148,32,141,54,100,233,130,85,109,239,102,72,73,145,134,92,211,253,48,219,37,228,77,23,49,98,167,82,204,38,106,67,192,245,225,173,155,230,238,86,166,120,190,247,167,131,204,18,23,2,131,137,91,150,66,18,198,217,85,189,74,171,81,13,0,166,225,64,0,212,104,154,6,54,84,129,152,241,86,50,163,12,7,25,92,42,161,162,133,166,249,95,23,186,63,14,65,238,180,22,179,98,82,140,111,115,147,23,104,24,219,153,173,83,21,156,211,77,115,18,108,206,50,179,37,211,81,17,51,86,251,100,158,34,251,25,84,28,32,37,105,125,92,193,19,167,52,74,173,140,37,153,24,32,132,219,126,179,169,120,161,147,74,205,57,154,69,74,106,38,62,73,13,105,255,251,178,68,195,0,4,149,102,206,107,6,92,250,136,204,217,141,96,200,127,82,169,155,30,110,37,115,202,116,51,163,157,204,164,104,203,100,112,215,199,204,167,22,233,99,158,147,174,126,46,165,157,50,38,217,47,119,83,54,126,14,50,234,173,156,251,169,223,199,243,187,143,157,207,169,236,36,176,6,100,22,227,140,209,245,16,108,140,200,10,179,0,38,65,197,31,46,184,100,59,42,22,164,192,171,210,81,197,189,205,208,161,85,51,168,154,203,70,114,110,101,72,137,85,65,53,205,152,64,54,162,24,165,226,154,207,125,74,105,48,43,155,77,160,131,82,48,72,37,108,194,36,84,206,177,2,21,54,109,39,180,145,117,246,12,49,115,181,105,133,162,102,146,138,76,33,159,180,218,214,163,36,226,212,105,208,86,174,179,106,76,77,4,124,151,165,221,8,106,253,84,88,178,109,106,50,137,77,46,173,111,221,131,30,14,201,229,51,246,82,90,218,173,216,102,199,114,59,189,105,214,251,141,143,93,0,64,2,91,145,153,3,233,159,206,152,10,145,138,46,64,166,36,72,170,161,99,196,71,166,82,109,101,223,106,208,117,216,22,231,105,59,71,118,158,150,245,170,107,20,247,108,106,114,119,93,53,66,209,183,218,220,64,167,113,37,50,66,136,24,123,27,245,19,0,220,150,219,222,235,253,217,142,221,209,58,186,89,116,219,203,56,136,181,21,15,103,229,107,78,62,182,53,188,167,137,56,169,114,59,107,188,231,156,205,79,61,246,242,89,222,152,190,108,190,93,37,72,92,229,116,233,119,108,108,223,215,189,214,199,51,125,79,211,124,211,234,156,168,24,104,0,0,83,209,180,228,77,208,100,19,51,36,10,128,44,162,144,96,20,68,112,36,71,81,122,84,195,43,132,199,65,211,181,5,14,57,38,63,225,242,218,113,27,5,69,229,135,236,230,187,151,5,50,135,6,57,26,230,10,14,103,51,16,177,203,115,70,28,124,23,74,80,131,67,137,227,44,97,35,28,90,58,120,132,105,169,239,87,187,77,149,213,69,89,10,30,40,108,92,34,243,116,218,47,124,210,13,155,30,201,45,84,243,210,55,117,124,187,212,24,124,221,31,41,93,185,116,195,20,111,47,199,13,122,132,18,92,2,190,141,195,168,210,237,142,148,136,205,81,229,230,60,102,210,65,8,129,132,107,184,64,23,13,67,75,29,247,170,208,37,193,250,24,8,185,103,33,89,94,205,55,59,94,154,102,129,250,124,31,108,51,170,177,36,88,129,2,250,170,237,18,58,55,101,180,185,180,13,150,106,8,242,45,92,44,108,119,44,85,142,45,47,185,45,100,240,232,109,85,118,245,98,136,131,139,171,31,68,172,152,92,43,7,135,59,255,251,178,68,195,136,132,141,103,72,187,102,93,240,137,44,233,93,104,200,95,82,109,155,30,77,165,15,202,107,51,163,245,188,164,89,43,30,119,67,79,104,110,94,234,26,252,181,85,28,66,122,163,235,201,77,103,196,186,175,9,213,213,27,28,212,112,208,227,44,145,201,186,1,234,0,34,68,38,220,148,220,190,141,6,240,229,68,12,141,54,29,56,155,113,66,144,53,183,105,96,102,150,2,201,215,8,172,93,78,100,136,179,234,147,93,53,223,214,123,16,165,3,240,149,73,122,135,142,201,108,165,16,182,93,8,250,1,78,39,9,99,51,72,234,61,184,181,39,67,97,87,137,169,106,170,219,43,214,206,30,145,194,221,41,34,219,134,198,113,94,108,109,186,107,45,209,220,227,3,88,165,173,168,21,233,40,207,184,201,166,35,51,108,58,58,162,77,79,159,79,83,250,165,92,170,108,101,46,150,238,147,169,24,177,4,24,148,161,148,127,181,120,255,234,62,186,130,61,28,0,0,8,0,21,73,49,153,177,139,35,198,82,86,132,47,64,194,227,52,133,19,24,42,68,22,5,185,104,204,251,117,214,126,167,160,232,2,244,253,233,20,21,186,122,99,101,52,66,140,148,24,40,155,1,9,77,7,68,13,23,40,128,36,156,154,113,98,36,253,26,82,54,189,184,178,20,27,38,61,83,99,16,168,65,202,187,151,35,164,81,163,11,162,234,111,237,173,245,84,238,244,145,238,250,75,170,151,238,205,122,156,210,213,235,100,144,119,82,209,65,36,220,193,78,154,41,34,108,154,73,154,30,71,158,77,74,90,168,102,37,196,9,225,58,29,176,2,135,134,73,12,130,225,0,6,36,91,106,97,212,37,156,110,2,173,67,146,213,25,181,122,43,33,190,244,10,169,194,168,189,56,210,82,210,92,220,49,92,173,178,140,102,156,115,207,62,148,41,237,115,166,42,74,157,29,75,45,218,138,174,66,51,254,142,119,37,137,153,152,166,116,69,178,221,200,143,158,178,233,125,88,148,217,110,206,149,101,150,79,79,163,107,165,104,156,172,202,6,172,128,18,74,35,153,237,69,33,39,60,124,27,141,16,98,32,121,173,6,192,97,233,130,210,74,65,175,137,3,145,229,233,104,43,133,193,99,173,210,26,197,254,114,97,43,98,77,148,228,142,150,53,125,245,106,117,29,200,204,114,81,40,137,55,214,173,191,114,107,47,236,139,145,250,7,229,250,177,46,153,136,70,26,91,245,170,122,72,98,158,206,66,8,64,24,2,96,182,12,218,14,109,231,251,123,200,165,158,22,21,100,146,98,98,211,149,65,236,209,117,117,171,219,233,122,47,161,79,151,121,47,76,62,55,166,48,242,26,195,125,33,86,202,134,185,246,213,255,251,178,100,198,136,4,148,102,199,211,134,108,226,103,76,217,5,96,197,94,86,237,157,22,110,33,252,194,70,179,167,60,243,35,52,10,209,25,231,157,134,125,103,58,241,45,136,244,130,246,28,250,141,189,252,110,144,179,137,224,65,85,66,129,156,240,241,16,218,255,247,0,0,44,75,203,207,255,127,254,200,135,38,133,54,147,85,94,91,99,28,71,234,69,80,140,154,43,99,230,249,243,21,73,23,44,15,234,229,86,215,209,34,53,188,108,171,229,168,205,113,226,160,109,97,48,132,71,13,79,166,236,43,153,102,30,71,166,162,130,145,162,7,16,35,69,85,133,177,93,233,143,148,98,32,230,49,34,41,147,249,170,2,51,211,11,99,81,27,74,2,214,74,146,124,50,160,242,113,247,27,165,178,124,151,39,37,186,186,154,199,85,103,85,161,17,247,195,166,94,109,125,205,237,17,79,19,119,19,126,191,81,39,50,117,134,170,0,100,130,228,177,152,149,136,134,100,105,88,204,11,213,184,195,197,226,100,5,76,165,233,4,198,4,226,229,214,37,32,21,212,193,2,161,117,32,129,28,72,204,201,25,3,214,114,111,41,104,220,180,183,129,17,21,212,76,129,98,141,72,34,77,26,122,64,170,210,25,100,172,42,36,192,254,12,170,187,57,20,108,112,148,108,93,38,108,84,116,85,40,253,226,121,61,106,76,21,61,78,25,168,251,209,13,152,147,199,150,177,187,103,201,119,203,143,250,173,229,76,122,30,61,86,61,191,101,184,191,220,180,153,234,177,137,36,153,99,0,94,192,22,172,200,26,115,9,93,77,54,23,52,49,220,192,32,131,3,144,84,196,116,140,36,21,112,221,249,67,222,249,195,98,129,40,192,38,190,129,133,64,123,233,46,213,146,164,242,3,228,196,55,8,34,59,143,89,185,38,58,194,101,85,130,192,82,195,47,132,227,76,167,6,56,53,207,21,179,150,195,249,135,174,94,206,65,67,79,66,47,123,113,243,54,121,39,11,144,79,11,69,45,83,197,10,77,221,31,74,116,207,35,162,37,218,228,162,28,198,23,170,38,170,232,215,69,91,170,162,133,6,65,83,105,81,3,237,237,148,145,212,158,92,52,12,88,17,205,45,81,227,171,81,128,7,227,26,64,10,70,217,186,192,13,48,109,245,138,72,48,128,76,26,198,82,98,32,57,112,11,103,141,78,188,207,18,44,250,102,132,170,98,135,48,116,29,155,110,180,119,234,73,55,223,199,220,13,192,117,88,239,215,56,220,123,206,222,176,172,108,217,177,136,4,132,243,80,237,205,238,245,132,60,97,212,104,227,115,23,184,58,88,180,28,60,96,195,198,92,61,67,25,111,114,104,225,140,60,140,89,28,209,135,218,51,82,193,255,251,178,68,204,136,196,114,103,73,59,105,66,112,156,173,24,178,113,40,110,19,101,157,32,109,61,13,194,81,179,99,205,166,25,185,54,83,230,17,50,145,5,171,84,89,237,54,170,68,162,202,169,218,118,215,86,214,237,79,116,195,87,161,177,212,66,32,150,177,150,135,140,114,43,77,42,139,169,1,43,4,4,228,144,234,116,4,184,55,57,192,176,12,48,19,42,113,132,130,17,47,93,192,216,99,77,52,188,210,56,21,52,220,1,65,82,153,105,126,10,127,47,93,26,71,236,239,55,10,92,179,112,222,234,15,24,210,180,94,34,171,61,186,247,38,146,213,18,218,186,116,247,59,187,62,61,40,243,213,121,121,118,109,185,14,138,97,207,132,75,115,112,128,228,227,117,14,43,83,51,69,144,178,118,218,153,247,28,221,179,61,98,52,218,130,245,150,197,159,127,30,82,173,164,124,99,173,81,27,164,147,200,207,164,99,115,202,217,208,35,60,249,81,78,140,22,13,200,21,0,0,91,122,187,38,251,236,8,224,196,145,145,20,232,22,173,34,240,151,216,158,218,49,204,94,6,106,113,72,209,54,62,173,151,91,81,157,22,28,139,108,184,242,110,66,234,125,171,69,151,164,133,1,218,56,160,221,155,15,217,196,9,212,230,120,115,87,123,142,152,214,103,83,18,80,193,213,186,156,133,228,196,212,18,145,8,238,104,225,100,56,177,230,138,168,179,142,52,150,49,71,67,125,179,210,192,208,248,210,93,210,14,82,212,203,172,132,105,109,145,79,168,137,180,110,184,139,137,136,110,72,42,231,255,255,2,52,144,0,78,217,243,242,255,191,225,72,134,20,70,68,135,184,191,108,52,137,77,32,123,38,27,15,80,109,242,101,135,87,167,148,27,127,42,144,52,152,212,125,144,142,94,87,24,76,48,128,14,168,124,29,8,214,38,153,220,179,156,69,177,247,169,197,90,40,234,101,97,178,100,29,34,150,231,222,56,226,69,209,224,180,105,70,170,138,129,102,21,147,65,160,169,66,218,164,176,132,89,119,55,114,137,80,61,214,133,209,16,113,209,181,217,217,212,253,66,240,195,9,234,208,110,211,124,242,127,53,180,37,74,68,212,255,160,85,139,0,175,163,159,28,210,30,52,15,1,103,12,57,83,218,36,10,32,41,88,120,91,41,113,155,120,75,183,22,125,152,44,73,107,204,201,50,150,99,79,40,145,26,48,72,112,142,65,96,185,129,64,76,208,7,78,43,10,162,58,133,150,139,176,93,225,157,241,42,97,7,109,68,116,196,72,164,212,168,129,215,76,219,200,238,82,201,197,88,234,178,214,154,126,71,88,77,14,43,6,34,202,45,221,145,62,174,249,201,181,172,245,33,15,106,147,197,254,139,79,255,251,178,68,198,128,4,84,103,78,107,9,66,248,138,140,217,189,100,200,79,19,201,155,28,77,37,115,202,95,51,163,101,164,161,121,209,179,180,169,156,46,132,82,235,217,179,90,203,152,153,134,255,83,43,195,154,235,220,114,186,123,30,238,89,202,22,114,162,238,58,224,78,191,0,2,5,1,171,227,167,180,92,9,144,60,116,137,3,64,157,18,224,144,64,6,16,35,251,26,133,38,6,196,201,3,41,1,106,165,52,24,185,69,95,49,48,145,203,10,138,184,112,219,98,60,98,214,132,124,9,173,200,91,4,83,160,116,211,129,194,20,167,116,179,134,177,22,124,142,44,88,163,67,134,28,184,232,98,165,133,77,81,81,91,25,67,202,102,135,177,229,13,235,145,18,136,67,53,57,73,30,90,14,137,168,101,54,148,134,54,223,66,109,199,189,56,241,99,7,49,47,83,164,212,61,107,118,75,170,92,68,172,206,183,115,212,85,165,213,123,239,211,248,71,146,0,67,163,56,231,83,25,93,83,21,145,211,46,73,192,129,32,197,225,201,55,12,47,35,1,160,58,40,24,10,2,33,201,193,114,27,133,5,12,149,84,159,6,238,220,220,181,202,177,166,226,145,232,172,205,72,134,81,103,250,1,160,116,219,11,41,119,150,17,217,150,78,66,35,208,238,31,102,60,199,95,213,223,52,254,72,164,146,106,215,161,236,170,84,172,96,209,82,139,180,226,52,100,107,53,253,126,150,94,168,218,54,103,68,126,122,59,77,121,206,51,170,61,233,168,131,79,218,78,131,174,68,197,182,76,179,199,140,81,68,221,219,210,174,144,182,202,122,166,231,149,220,248,78,162,40,239,116,214,38,234,138,173,149,205,53,198,33,131,80,44,0,26,202,2,1,6,241,11,15,208,198,152,31,149,2,177,123,160,48,163,64,129,32,250,58,44,244,200,133,62,101,43,25,129,5,64,116,43,34,163,16,101,148,160,148,52,206,91,96,197,156,21,111,190,20,130,104,173,204,209,9,113,187,207,115,71,77,67,131,158,70,181,41,221,178,60,243,60,222,103,97,218,68,127,40,52,98,217,173,87,153,202,94,119,215,189,108,91,26,166,159,53,39,134,100,93,249,127,9,206,55,27,133,25,221,155,154,61,81,157,125,171,97,159,62,180,211,59,166,82,106,148,18,6,238,169,194,189,119,100,202,134,197,182,121,78,224,61,237,25,252,177,2,67,56,77,199,231,51,140,190,16,212,189,97,109,192,52,28,175,131,197,40,161,127,165,174,156,13,200,205,119,4,216,149,10,129,1,4,26,11,163,8,171,98,227,76,226,255,159,143,170,234,190,123,139,143,233,53,238,251,184,89,133,227,155,183,129,147,4,95,179,37,161,13,13,41,242,231,176,255,251,178,100,200,142,5,87,103,69,147,165,95,34,110,12,233,57,60,195,73,84,41,155,22,77,161,187,65,252,179,102,180,195,23,52,209,114,198,16,23,33,196,27,37,26,135,41,8,241,34,153,185,199,73,53,26,204,95,187,178,203,148,21,63,48,53,173,4,28,144,9,8,100,75,211,245,128,1,187,93,53,186,91,110,47,153,178,61,216,151,162,165,117,47,186,44,31,75,53,44,197,204,109,154,131,169,212,218,237,237,115,168,244,170,127,244,207,230,140,44,169,186,107,76,211,75,138,133,50,247,198,91,215,156,35,115,242,237,115,84,247,94,59,187,212,190,28,73,205,43,93,201,213,209,209,36,70,159,147,175,86,119,197,202,27,174,131,58,19,7,102,102,18,162,146,216,246,248,69,33,148,232,183,237,159,19,172,201,200,81,168,232,242,238,146,152,154,72,121,189,200,122,1,85,1,0,0,81,181,24,123,168,101,23,209,158,72,134,78,98,6,23,204,242,52,48,24,36,42,112,1,9,212,20,84,23,90,113,203,86,40,18,87,23,92,80,204,85,163,193,146,87,14,221,120,196,66,51,185,117,123,179,216,216,139,110,236,178,154,87,86,133,151,199,31,143,159,134,99,46,213,171,162,162,224,165,232,32,132,46,17,18,175,32,233,116,191,82,30,191,242,175,239,195,60,254,215,171,219,223,95,127,255,236,61,248,67,221,252,198,152,54,156,165,179,156,147,59,52,226,189,162,36,107,192,201,2,141,27,32,18,209,3,4,99,164,178,146,7,54,186,110,73,110,153,10,2,58,79,93,105,45,150,181,156,58,98,166,87,85,146,82,171,103,83,134,98,242,0,11,153,2,160,198,41,160,124,2,113,44,21,73,240,122,11,91,211,15,226,26,169,145,182,81,239,55,174,125,55,253,15,148,21,77,27,147,15,120,22,202,212,221,171,62,201,71,233,140,177,40,146,231,26,216,107,9,63,111,151,133,16,200,84,59,50,90,230,56,233,214,143,41,170,149,198,44,219,121,194,242,146,166,41,205,125,216,219,143,164,190,22,52,148,94,70,27,81,67,94,116,89,152,207,110,234,168,250,122,255,223,66,114,46,140,139,135,61,190,154,127,251,13,190,8,4,105,188,33,176,30,6,148,166,155,238,218,101,192,40,184,0,193,130,83,4,50,6,151,229,209,29,25,24,28,12,197,208,209,10,22,66,106,98,166,172,197,230,47,98,135,192,236,213,194,159,116,214,33,0,5,156,202,26,236,58,222,51,152,25,158,45,101,198,221,216,149,87,194,157,91,167,169,28,133,132,150,60,170,70,24,110,241,184,122,141,150,40,60,19,35,103,44,241,223,95,211,15,199,35,176,168,115,120,82,103,95,238,126,52,128,22,36,174,241,144,4,255,251,178,100,211,8,5,113,102,198,187,137,110,210,125,140,217,41,60,200,127,86,133,157,16,46,5,126,130,18,51,100,164,243,25,189,204,8,16,69,54,74,34,92,2,198,59,104,198,48,185,2,97,21,77,199,82,217,11,74,82,235,182,211,245,79,82,50,164,237,139,158,227,135,195,187,131,241,14,187,139,230,31,118,234,81,80,12,107,200,35,220,254,72,0,42,224,85,70,78,140,99,124,90,213,33,41,82,134,32,171,210,33,153,165,227,194,136,113,178,72,16,245,200,83,217,2,209,131,97,4,250,12,157,198,157,201,55,128,77,230,149,188,163,244,156,68,131,38,182,33,100,201,51,52,7,238,233,47,124,33,108,97,185,155,253,150,243,166,105,74,221,76,186,106,120,129,211,200,218,223,253,66,27,103,61,185,185,184,205,187,231,149,149,62,170,169,21,156,123,210,26,239,111,183,72,177,120,241,92,223,93,13,202,214,173,104,110,223,124,77,220,254,220,1,124,149,0,31,249,148,221,182,81,31,160,195,212,0,32,73,18,3,233,18,49,171,213,135,177,135,172,214,138,26,19,47,55,55,50,57,202,40,88,68,202,196,52,198,237,118,146,197,149,147,56,178,76,40,221,49,81,101,233,28,64,141,30,46,132,214,22,9,97,82,95,139,225,133,172,125,181,88,253,57,20,65,163,10,18,142,186,58,202,32,94,220,59,71,82,70,103,54,226,8,248,81,205,50,84,221,38,242,65,208,106,109,28,32,232,90,89,20,33,162,42,22,22,210,229,135,147,87,232,211,115,73,180,175,20,169,35,155,157,233,46,32,96,8,218,0,2,93,28,141,185,110,188,103,240,65,233,200,92,138,101,79,81,144,11,240,41,146,71,149,54,136,235,243,69,158,92,73,18,1,72,177,25,59,104,205,76,228,10,34,121,172,199,16,43,177,135,61,238,148,199,185,159,45,146,35,175,166,67,92,247,153,82,59,188,197,110,236,39,202,185,41,36,58,162,109,4,20,164,212,117,23,42,46,164,8,156,245,174,48,187,197,164,147,31,115,206,211,203,228,39,155,113,186,208,239,24,205,241,189,248,108,216,150,236,92,186,181,205,50,153,13,85,212,50,253,236,171,90,121,64,161,26,0,127,227,47,212,19,140,224,138,1,122,45,137,42,69,248,34,76,52,10,162,193,206,230,219,190,200,139,140,148,162,66,75,64,144,190,102,159,150,92,188,88,163,11,82,50,243,85,242,90,179,216,61,204,37,208,71,106,133,164,200,5,196,199,134,67,3,196,43,31,43,140,121,140,31,216,171,75,95,18,180,62,36,65,104,25,118,133,61,185,16,116,184,247,41,173,97,160,86,123,168,179,168,81,70,208,215,132,218,86,24,218,154,54,98,17,82,197,133,255,251,178,68,200,0,4,119,102,204,83,41,67,120,138,44,217,141,101,38,51,82,145,155,32,77,49,13,194,58,51,100,105,164,161,184,231,233,92,232,129,199,156,112,198,184,136,106,232,67,26,215,11,212,243,21,93,243,22,191,173,243,127,93,129,32,0,32,9,1,199,109,10,219,48,176,192,87,133,165,171,104,52,100,176,96,100,13,168,110,206,115,247,34,162,20,156,178,176,32,59,58,133,73,19,46,81,52,155,105,237,180,54,105,156,156,36,143,138,209,83,233,132,146,36,62,121,68,73,74,224,39,17,56,135,120,214,38,44,120,234,40,66,146,100,210,101,71,18,135,201,177,8,139,51,188,203,69,45,230,204,158,49,142,66,156,63,221,161,137,103,171,58,37,228,243,199,41,147,212,183,57,40,210,173,78,243,74,253,193,25,150,178,62,238,187,123,130,29,58,45,99,169,250,45,121,2,72,0,4,220,100,220,169,141,149,136,193,75,77,57,61,215,50,193,215,224,84,184,88,77,189,108,46,91,252,238,60,166,131,85,213,169,85,164,242,193,10,50,84,105,21,241,246,194,72,161,185,190,204,186,70,161,239,141,195,168,148,19,244,178,230,119,87,47,100,209,251,146,226,240,37,128,117,25,47,96,40,138,228,243,82,80,34,30,19,106,143,80,40,63,84,19,65,237,227,140,32,117,193,114,56,231,64,253,71,29,100,189,81,108,69,178,192,205,232,80,62,21,60,219,212,177,91,25,112,40,54,113,75,26,98,169,99,13,139,19,138,86,106,162,255,70,92,141,136,198,211,85,188,183,207,49,215,182,48,124,111,254,157,127,200,16,162,0,70,73,13,147,72,219,225,128,165,230,160,106,203,204,160,53,154,16,141,58,240,136,220,190,212,130,77,44,194,253,89,219,82,233,99,253,21,149,215,161,103,243,143,181,151,65,91,44,138,22,199,130,80,224,95,55,57,181,149,14,228,196,234,216,125,134,108,70,17,78,84,62,25,157,60,160,246,136,142,152,97,213,219,15,180,170,237,222,233,210,25,81,195,193,97,99,100,66,167,216,84,92,116,139,22,33,206,53,193,168,60,91,16,243,4,32,190,89,105,179,213,60,150,133,187,138,24,243,45,7,34,14,177,209,40,52,254,72,31,179,163,44,175,139,158,88,197,151,155,25,80,63,142,50,136,123,180,192,135,115,0,0,101,150,214,222,251,236,13,208,48,73,88,94,106,70,175,147,70,133,226,73,193,29,50,65,221,38,195,84,18,89,98,78,60,2,88,117,169,94,87,175,176,176,169,129,210,224,232,136,176,99,111,6,41,132,184,135,50,196,21,89,85,121,34,227,31,161,178,39,102,105,93,108,108,160,194,79,97,244,19,42,161,178,114,47,163,58,70,227,198,142,255,251,178,68,209,128,5,44,103,71,155,111,67,112,161,140,216,227,109,136,166,80,221,155,57,172,25,9,226,44,51,166,117,148,152,213,16,204,59,154,56,80,197,94,27,114,217,106,134,69,150,113,77,106,62,18,246,91,139,137,158,117,54,30,231,120,87,230,63,234,166,29,230,58,234,110,124,96,78,0,4,233,43,173,203,173,252,193,184,192,56,48,0,72,84,139,127,172,248,127,26,177,3,201,201,14,235,220,53,0,9,119,37,116,95,83,148,73,102,164,253,29,36,139,40,189,18,129,180,164,230,113,88,0,9,44,211,229,189,171,181,228,156,163,226,52,162,149,110,71,46,227,153,75,60,70,31,20,47,165,105,116,86,82,29,241,87,59,10,50,184,236,205,169,78,219,229,238,41,14,205,169,149,7,66,35,4,172,190,64,204,211,157,87,177,135,84,82,77,205,173,135,171,254,17,104,255,13,255,94,226,103,112,227,218,152,31,200,1,0,0,147,145,153,13,217,155,52,153,64,240,81,141,4,38,88,0,214,68,5,5,99,110,203,91,157,153,121,165,70,101,243,214,31,181,180,27,40,141,12,178,63,133,46,143,223,205,115,235,36,150,116,116,72,59,195,226,226,250,4,128,221,113,225,45,218,176,74,65,49,65,88,92,77,5,163,27,72,82,60,28,169,45,99,72,190,174,213,12,100,185,126,245,57,7,19,118,109,16,73,78,200,131,162,201,102,24,198,137,132,227,213,4,122,89,189,236,134,135,58,170,69,28,194,200,163,38,187,163,187,167,218,155,188,146,25,173,225,154,166,46,62,45,102,133,141,162,71,156,59,237,21,218,193,112,192,0,100,8,1,183,36,51,189,179,66,123,50,34,3,14,97,79,211,28,4,116,69,6,146,138,149,223,189,51,46,202,93,118,83,127,59,245,38,42,82,75,178,216,149,130,98,211,91,189,107,46,137,161,66,251,36,175,6,4,107,36,118,23,4,70,220,221,34,105,43,240,101,185,174,65,168,82,111,29,5,17,195,94,206,44,141,178,55,185,40,92,42,212,145,177,82,85,158,210,143,78,63,28,81,114,234,225,241,130,44,15,28,228,180,213,18,46,141,214,214,242,114,31,81,3,244,146,224,217,168,82,26,210,27,33,214,58,94,56,125,154,80,103,217,251,113,75,43,13,200,46,156,128,0,8,238,150,87,55,219,97,73,204,144,88,24,80,8,105,211,219,116,111,170,212,151,242,114,205,202,242,144,121,14,149,17,98,141,28,179,19,63,49,88,129,24,60,179,14,73,126,123,210,101,229,70,22,36,166,115,84,69,22,101,22,107,147,32,236,172,180,244,161,212,120,170,209,23,7,168,177,76,47,13,53,103,119,101,64,114,59,188,88,61,161,99,170,70,109,49,119,255,251,178,68,204,128,4,236,102,200,59,108,67,114,153,44,216,250,109,40,142,81,129,157,55,172,153,15,226,36,51,102,253,148,161,124,219,56,212,154,72,88,137,144,234,73,36,84,214,94,143,161,151,153,167,189,12,186,101,57,131,233,227,226,134,236,139,211,237,92,69,202,124,93,220,94,12,80,0,0,171,53,60,111,175,251,238,34,132,199,5,135,161,50,85,4,227,4,69,183,77,147,132,158,86,133,52,2,164,79,85,105,47,236,224,174,120,230,112,245,164,190,169,79,23,213,222,229,181,27,40,179,38,110,11,88,21,164,130,168,124,152,124,61,217,4,66,157,2,162,197,98,244,72,232,38,115,45,80,234,54,33,9,26,84,69,81,36,82,152,62,36,113,40,75,69,238,168,114,181,189,204,10,12,45,83,230,81,238,185,72,110,248,74,148,222,250,54,110,99,149,166,153,139,252,106,175,49,119,54,201,187,244,26,93,64,6,219,140,203,11,12,23,24,192,64,205,20,140,120,164,196,197,149,72,44,36,60,84,193,91,233,219,19,113,184,122,221,112,168,114,40,133,128,14,121,220,68,160,226,151,6,22,221,159,75,146,196,153,98,16,161,178,91,233,161,132,159,41,162,205,100,217,76,4,154,105,31,168,115,140,129,238,101,31,37,34,156,55,27,41,109,178,42,108,181,103,217,136,215,75,164,90,190,143,83,75,29,66,141,183,97,107,26,246,234,140,41,81,193,152,243,172,198,130,30,104,238,68,237,83,243,86,107,158,185,235,44,177,13,85,124,170,83,47,200,192,95,106,0,0,0,24,64,5,104,214,7,195,33,216,2,9,230,113,56,134,24,76,122,38,79,96,160,152,88,68,226,177,105,111,96,153,123,253,79,41,191,115,111,41,112,217,64,163,208,181,74,41,19,143,121,130,174,67,82,84,109,153,151,75,41,3,201,115,211,201,92,41,30,116,149,109,106,152,25,19,72,169,86,202,229,212,31,98,34,19,37,18,50,200,99,204,84,26,62,143,133,99,168,197,30,195,157,218,78,83,90,30,235,236,173,34,80,83,77,77,181,133,121,37,22,222,78,24,90,154,54,70,186,154,228,147,36,45,71,60,72,215,111,88,81,151,188,21,75,212,74,165,53,118,17,164,135,184,2,251,204,69,132,51,84,64,202,163,194,133,40,40,38,10,80,164,65,128,69,66,194,166,186,140,235,7,15,59,242,9,200,147,215,4,78,117,183,242,120,167,126,144,161,212,202,180,220,137,232,250,104,106,39,24,18,168,136,220,70,137,227,140,154,88,197,143,101,188,187,11,45,77,78,203,207,35,80,169,193,88,93,239,56,109,42,66,231,210,57,249,198,151,50,34,84,145,3,14,82,172,93,83,114,160,205,71,83,32,210,169,255,251,178,68,206,12,132,129,103,72,27,102,67,242,155,172,216,188,113,40,138,19,69,155,28,78,37,17,194,63,179,165,117,180,161,125,223,216,132,166,181,83,77,52,201,62,7,142,171,133,23,97,90,45,47,167,228,44,84,196,30,244,80,170,14,139,132,143,173,152,122,93,244,173,127,150,3,145,91,178,201,36,110,81,72,67,6,82,48,112,64,225,6,118,76,17,20,89,81,110,74,235,172,43,103,48,185,200,76,92,180,30,74,187,10,78,100,57,210,198,102,154,50,228,184,179,22,173,77,162,135,18,166,174,7,34,5,156,94,30,140,23,145,6,92,64,99,152,108,141,73,58,225,42,139,17,11,113,97,245,152,59,222,7,114,127,189,194,210,161,155,218,13,91,199,221,147,152,54,12,29,203,189,145,18,195,197,170,206,145,164,174,60,217,24,138,109,168,209,251,100,37,170,114,98,203,163,45,195,202,243,140,153,123,168,103,227,181,198,132,215,1,0,44,144,81,117,136,200,8,11,11,107,58,175,132,1,142,24,181,254,98,218,15,83,147,49,11,112,185,84,26,232,59,118,220,24,118,204,166,51,51,57,21,157,162,141,213,141,195,144,51,49,135,159,152,207,105,100,50,205,67,93,141,69,171,227,77,35,173,31,126,167,169,236,219,171,134,50,44,167,37,114,235,62,87,29,189,127,108,218,107,220,202,154,89,189,187,191,121,89,106,171,34,81,25,208,72,87,136,181,36,81,61,242,90,211,20,50,163,244,185,247,156,68,233,62,143,155,30,29,213,110,245,78,30,132,231,134,77,109,99,226,175,219,76,171,139,96,25,84,0,89,101,82,71,38,104,168,146,9,45,168,40,149,99,152,68,232,17,186,149,144,1,209,25,248,105,100,81,133,109,94,36,125,30,69,223,32,196,181,107,213,28,145,219,85,231,113,188,193,169,177,153,7,220,228,151,90,172,244,203,68,228,42,182,61,75,203,49,5,188,203,148,106,231,233,89,45,190,190,155,235,107,226,127,117,163,111,203,51,49,90,109,103,54,154,103,215,125,83,69,62,253,158,94,246,221,167,166,150,121,10,233,188,52,235,25,113,120,218,239,176,219,254,240,209,88,0,130,103,70,35,166,20,98,152,44,38,98,3,8,20,10,96,32,210,100,133,67,129,196,40,53,48,155,3,76,166,123,130,196,200,85,5,80,60,200,124,98,83,154,63,65,100,68,35,167,215,48,113,64,184,227,28,252,232,204,214,54,117,150,112,116,120,20,37,50,66,135,71,98,178,92,185,3,155,166,126,38,99,249,182,190,121,134,252,198,212,222,198,84,45,52,110,215,203,152,230,87,247,116,251,226,184,115,246,76,186,63,108,27,149,193,53,166,199,217,19,105,171,4,147,197,18,251,49,255,251,176,100,202,136,4,166,102,199,59,66,95,50,126,204,217,41,97,230,21,18,253,157,33,46,37,109,226,0,179,164,168,243,33,184,93,26,37,146,79,177,156,195,37,204,109,223,253,197,237,139,233,223,60,118,6,237,0,1,180,134,147,110,72,55,200,42,36,16,169,49,48,109,40,130,42,10,137,112,160,102,102,165,201,18,40,37,203,59,57,247,79,173,222,176,245,176,57,236,106,249,202,78,146,181,73,211,204,67,9,219,151,44,230,13,100,187,140,218,139,152,86,173,226,199,158,87,71,210,68,158,75,12,171,131,121,183,158,81,111,122,229,238,69,75,136,57,55,31,99,115,199,41,201,18,171,16,110,195,234,170,26,238,97,37,44,153,62,45,121,75,186,231,133,225,59,70,233,46,174,58,190,235,228,35,181,1,13,160,249,54,251,112,217,244,67,51,234,12,52,68,53,82,172,194,66,147,22,41,133,170,100,2,48,64,221,212,107,138,88,219,59,202,94,236,50,76,98,107,237,156,39,139,72,112,212,170,121,126,44,70,130,93,230,98,196,27,164,228,93,244,108,237,135,88,63,80,3,246,237,59,84,111,116,102,134,22,211,118,225,74,165,233,164,195,82,253,150,165,195,44,108,239,108,142,92,120,238,110,127,190,60,55,124,123,136,99,53,161,185,55,195,183,117,30,210,222,154,155,179,189,110,187,243,138,61,137,123,108,178,73,105,40,74,97,126,42,38,177,24,242,99,90,157,205,162,229,156,14,78,94,162,155,90,46,245,38,34,231,18,230,179,203,136,17,47,90,73,237,52,218,221,45,79,70,18,65,148,184,196,85,140,26,49,246,92,186,3,0,0,20,151,55,26,73,37,7,209,136,89,14,198,2,235,41,124,26,237,166,12,68,210,114,219,134,200,174,149,233,234,168,137,59,54,229,165,40,205,5,82,197,137,6,18,0,132,156,153,133,156,21,169,70,30,107,10,42,138,116,217,72,58,24,158,111,14,211,40,35,224,254,231,110,52,190,129,153,167,188,219,163,148,236,152,17,86,193,209,216,86,170,170,18,218,169,70,82,3,165,68,238,170,152,239,61,169,154,24,148,129,144,203,236,175,220,60,144,249,181,20,42,255,55,24,198,148,171,183,94,221,222,213,244,165,106,233,168,144,146,92,20,4,28,21,158,140,211,98,140,7,6,76,33,41,200,1,51,34,193,224,192,88,194,32,176,194,208,0,144,5,148,54,38,106,183,26,204,0,167,51,103,43,206,193,160,130,81,104,119,18,137,227,32,88,5,14,131,251,240,24,85,213,71,229,114,177,195,205,90,94,108,230,137,223,195,210,66,118,71,164,18,155,112,235,150,100,59,22,118,75,198,239,199,63,252,113,61,255,220,255,115,91,255,93,253,255,251,178,100,219,132,6,3,103,67,11,134,127,64,141,108,217,61,60,200,189,19,25,157,22,206,177,15,129,194,179,103,124,145,139,52,126,218,105,81,213,52,186,221,84,197,247,175,45,162,180,144,248,241,36,158,40,75,159,135,50,52,185,147,172,116,76,117,126,209,220,124,67,183,212,79,210,127,99,0,11,155,78,144,0,19,150,135,133,255,237,181,216,137,38,151,178,105,48,18,77,146,196,167,153,40,62,213,251,64,133,232,79,236,246,21,2,61,223,68,12,52,154,89,85,20,216,72,37,20,69,23,99,6,109,78,208,243,20,250,57,30,134,70,118,181,225,152,179,112,235,187,137,159,64,217,2,195,30,52,83,185,99,52,57,161,126,165,107,237,205,228,41,71,51,32,76,134,233,28,153,76,153,243,180,153,145,43,155,86,243,146,157,182,242,0,170,0,0,4,32,32,44,201,199,220,6,176,108,146,153,161,4,193,133,166,66,8,3,15,30,140,175,40,195,141,110,154,53,22,166,149,214,171,47,183,90,91,46,165,175,40,161,169,44,166,237,203,114,117,53,196,199,136,101,104,118,162,199,132,81,56,125,130,231,23,31,190,212,219,181,20,111,88,158,206,239,55,96,213,109,73,134,164,155,30,27,9,211,11,161,150,33,197,72,210,141,42,70,157,31,135,147,17,249,136,233,39,55,116,218,119,137,74,181,79,29,124,251,21,35,158,121,168,148,99,99,81,130,119,22,103,104,110,17,125,20,150,244,221,5,169,78,130,148,203,91,178,233,175,65,239,72,82,114,32,0,112,36,19,77,198,110,245,4,211,166,152,78,99,195,133,1,192,100,8,65,0,18,37,82,190,213,34,214,237,16,48,109,10,73,204,212,153,123,40,216,47,135,137,144,230,205,150,89,68,112,202,102,166,212,226,229,20,148,229,200,8,216,192,217,58,39,197,169,11,89,165,22,40,40,40,209,117,71,212,142,188,121,42,64,248,180,180,115,134,12,81,165,88,132,68,213,16,67,88,175,205,219,196,46,47,42,199,33,79,100,212,173,34,37,66,11,74,23,13,70,18,121,91,18,41,76,195,250,43,118,74,36,98,204,187,141,184,155,255,139,152,161,145,253,105,73,88,50,224,4,250,102,154,185,85,218,99,67,49,138,193,67,195,67,15,138,67,128,70,21,8,6,19,153,10,133,190,75,25,197,132,51,251,242,28,61,72,126,103,13,195,114,201,116,224,196,196,128,86,94,164,225,124,75,150,75,179,94,38,92,238,35,11,92,178,217,235,106,11,135,230,77,62,92,69,102,32,22,196,196,142,104,132,113,214,216,160,185,11,10,78,165,221,12,37,26,33,228,233,211,135,109,226,165,24,115,160,118,132,8,132,152,120,156,80,169,26,62,172,227,255,251,178,68,215,8,132,243,103,72,227,73,109,250,150,12,232,234,109,40,110,20,17,157,26,78,49,15,138,107,51,163,105,204,36,88,113,25,242,37,55,110,41,28,185,33,185,22,105,28,104,212,154,60,152,42,239,248,165,105,170,122,225,217,38,98,229,56,47,124,124,13,0,34,210,48,130,66,74,70,102,154,232,17,190,98,162,64,112,168,75,128,219,179,96,8,135,149,25,117,236,8,160,74,3,161,198,232,128,86,170,24,143,179,189,52,43,76,221,160,71,218,85,88,201,136,160,124,208,165,168,88,234,145,250,154,75,55,72,16,67,147,48,179,75,46,151,184,162,197,109,230,37,211,213,182,152,201,250,213,211,186,168,169,115,253,202,212,39,235,85,106,58,4,35,154,232,23,113,150,220,146,200,45,152,37,197,48,147,73,55,140,167,119,219,130,93,82,182,194,174,196,145,161,94,164,230,245,168,124,242,159,149,195,33,80,172,173,141,230,239,255,60,191,201,68,49,150,127,85,1,0,12,214,108,202,121,154,205,230,195,4,25,72,74,33,1,152,60,96,92,211,2,128,2,10,211,16,226,229,143,96,237,63,110,211,162,120,225,177,80,225,197,164,230,76,73,141,60,216,151,151,45,31,29,241,156,103,37,226,168,72,243,58,87,88,104,98,104,89,27,138,1,241,248,112,3,130,66,86,73,163,50,202,149,107,61,150,153,125,253,201,205,202,40,154,237,241,186,26,228,231,159,254,26,248,250,141,151,215,78,62,254,105,156,213,122,243,86,113,236,138,231,182,62,99,226,110,31,81,13,124,215,178,33,247,81,169,43,156,115,37,86,189,75,229,75,221,109,185,185,131,174,122,148,242,128,21,83,144,18,82,6,130,156,143,176,250,46,50,22,116,44,42,211,176,205,53,201,141,36,10,134,99,49,7,29,64,176,82,65,117,151,123,81,214,205,102,109,73,121,18,140,44,8,74,200,32,5,5,145,57,194,88,13,44,115,22,226,219,45,3,6,34,225,111,211,117,186,46,84,159,147,122,25,97,242,161,249,164,234,205,206,239,78,181,62,204,151,34,203,35,158,127,77,203,51,222,23,39,231,126,79,245,60,231,241,126,103,133,0,3,67,42,34,99,50,222,35,2,78,147,11,196,33,224,0,199,192,164,40,8,175,64,80,149,0,48,152,188,141,79,188,11,189,158,214,101,243,82,72,109,110,52,167,241,146,59,236,246,0,78,27,238,204,211,93,128,176,98,80,251,174,255,212,147,67,10,192,187,154,59,176,188,33,13,102,40,173,137,10,193,219,237,81,40,12,121,75,18,224,66,176,205,0,134,197,151,157,65,180,188,121,85,34,2,237,138,28,56,177,230,214,202,151,158,106,215,47,138,239,250,238,123,225,155,250,255,251,178,100,198,136,4,254,103,198,179,140,91,242,110,76,216,224,96,195,110,22,169,157,20,78,225,109,193,245,179,164,36,243,33,185,139,151,210,7,81,47,50,37,155,38,177,198,177,40,64,210,216,198,74,244,164,170,212,237,187,86,212,249,100,222,229,45,177,20,231,185,237,229,237,61,243,235,57,219,95,241,91,246,125,126,168,26,179,26,0,6,64,0,102,225,224,65,131,140,232,94,8,234,229,100,202,146,11,248,233,104,4,205,163,235,106,51,12,116,88,131,211,238,76,94,180,103,32,72,14,177,79,80,90,73,252,151,70,65,206,30,74,114,217,70,149,6,209,132,50,64,199,134,212,105,172,91,144,195,41,37,158,38,239,74,139,137,136,189,27,185,168,28,213,72,180,56,116,127,40,247,110,207,74,122,184,213,137,54,200,68,212,94,119,170,98,138,226,27,229,238,99,149,174,154,63,155,102,169,238,126,62,66,204,170,1,0,0,28,181,146,77,14,38,26,81,97,106,220,113,98,120,226,120,184,206,251,249,21,162,221,138,91,244,120,210,79,238,252,114,81,188,231,34,112,19,179,131,114,164,150,197,242,138,74,228,183,236,114,244,171,26,75,51,52,244,51,83,49,25,93,105,152,131,169,3,169,112,40,116,88,172,191,10,65,199,134,197,221,25,98,5,117,115,117,78,216,69,21,181,29,130,117,21,92,255,113,134,116,78,132,217,94,85,73,212,53,89,40,209,208,211,72,102,244,40,118,42,226,36,43,90,202,124,124,146,85,187,71,105,194,152,179,115,230,32,134,161,158,19,149,251,111,39,55,70,58,201,102,49,253,115,142,116,179,236,124,245,2,0,0,5,66,0,0,25,47,164,63,8,25,27,132,136,75,135,198,131,212,115,33,234,121,101,155,24,220,157,134,100,119,175,83,247,181,46,127,111,75,228,144,207,34,86,41,101,248,81,87,171,219,27,229,7,112,229,220,238,214,165,153,167,152,153,160,135,34,236,72,48,41,17,53,232,208,30,121,88,255,20,132,22,233,173,161,31,52,105,178,101,36,206,223,85,25,182,236,198,92,29,23,111,151,221,157,228,195,81,157,122,206,110,115,225,231,30,47,177,54,140,34,113,100,22,10,67,189,218,105,50,105,61,169,136,30,105,180,156,209,125,62,139,245,73,191,205,205,203,37,175,125,254,20,103,142,91,141,49,54,125,71,139,48,206,31,74,206,44,46,84,195,31,214,191,63,126,81,14,87,123,185,77,54,37,3,246,165,243,128,235,73,37,80,243,112,233,98,122,145,5,58,28,126,134,26,72,161,24,231,226,110,28,3,212,113,152,6,34,224,156,27,5,32,85,159,204,37,253,116,1,200,171,84,25,132,149,152,47,12,71,35,65,197,181,71,31,255,251,178,68,205,138,5,36,102,201,59,105,87,64,154,236,217,61,104,200,232,84,45,155,48,108,61,15,202,89,179,101,141,151,141,249,238,246,247,37,140,152,28,233,243,247,111,173,77,138,60,70,137,245,55,67,113,226,138,35,14,115,133,28,86,200,16,216,193,165,72,231,233,224,116,180,65,99,42,199,107,127,93,245,113,242,149,162,46,50,184,127,49,60,108,84,109,114,223,251,173,92,148,0,249,244,0,2,183,99,62,51,91,21,42,1,8,196,29,10,142,44,94,153,200,148,191,118,237,62,143,197,120,56,107,58,215,74,7,236,9,51,16,203,76,37,85,230,226,133,185,233,234,3,185,212,118,132,109,36,84,142,179,241,47,14,68,72,227,48,15,5,193,4,48,139,192,64,209,76,165,189,48,0,164,86,170,13,129,210,204,16,193,224,204,78,22,90,208,249,253,175,254,110,198,127,255,228,95,132,126,136,96,166,194,137,229,60,252,173,108,181,191,15,242,107,157,105,35,17,27,17,214,117,83,233,35,155,101,179,38,48,247,51,123,249,145,153,30,122,121,222,28,57,192,244,213,2,0,0,30,191,8,175,204,33,188,193,208,192,161,245,144,221,133,57,142,115,62,4,136,15,2,57,112,169,198,30,60,160,240,184,209,165,242,80,8,220,98,174,180,101,135,173,200,179,103,123,58,172,50,213,203,123,53,171,42,128,211,234,32,33,22,18,6,127,161,149,67,2,37,19,158,182,86,17,173,22,154,113,42,140,44,25,207,80,36,37,40,48,36,0,88,26,22,175,95,153,245,210,230,188,115,113,202,242,219,21,247,255,207,234,149,121,249,154,106,143,41,108,209,22,233,84,110,141,92,141,82,80,194,137,83,196,84,118,202,57,133,156,202,161,243,110,169,112,108,107,22,11,68,228,180,184,219,34,35,114,102,71,154,60,81,153,155,164,129,210,105,161,212,22,250,142,189,107,186,154,182,168,172,21,227,116,128,18,49,64,1,66,125,255,84,234,239,221,83,189,33,19,13,183,202,137,35,46,154,11,255,170,171,144,51,165,148,238,164,129,76,105,174,103,240,9,166,141,84,222,118,85,19,82,161,213,141,145,208,171,235,52,250,216,171,115,50,163,17,200,179,67,29,139,174,179,55,76,187,255,253,148,207,175,213,89,126,183,255,245,2,147,250,121,160,14,96,48,105,144,140,104,25,107,31,133,126,199,155,152,92,250,189,107,113,185,214,122,86,146,205,200,9,244,179,86,35,114,149,152,69,28,118,239,95,56,213,187,251,112,75,148,218,66,75,150,249,38,51,37,143,50,170,121,134,228,208,147,213,249,155,97,179,210,23,239,39,166,20,251,23,105,87,190,46,210,125,62,46,37,201,152,148,167,58,91,91,189,255,255,251,178,100,185,10,5,217,103,74,59,104,111,176,84,236,217,221,36,2,146,20,209,155,40,109,25,190,201,94,51,102,104,150,9,16,255,173,231,211,120,111,223,255,222,254,198,190,247,251,254,255,89,44,129,160,148,69,2,179,192,162,122,117,137,154,90,252,163,46,135,38,131,169,90,244,92,107,47,185,6,19,165,154,91,147,117,156,174,202,72,213,205,88,213,55,188,209,46,234,213,181,1,69,144,0,192,192,1,203,109,26,15,34,77,245,222,249,141,113,25,221,105,76,214,105,245,8,36,89,219,206,166,169,232,90,62,112,109,43,174,180,20,58,205,101,158,81,46,165,219,169,72,244,86,214,171,59,170,76,236,115,166,119,58,145,84,150,68,51,89,25,31,115,179,187,208,190,229,254,185,182,245,247,78,249,81,101,251,125,191,198,0,26,163,27,236,140,69,130,49,153,56,199,132,133,160,97,177,203,168,24,19,12,3,48,243,24,3,193,194,183,101,90,159,162,192,36,20,253,125,218,202,119,60,206,211,10,120,160,70,206,74,10,96,10,6,153,140,233,158,166,227,247,77,97,97,210,189,142,175,178,225,74,80,22,16,9,107,239,42,142,173,99,2,130,147,121,65,152,99,132,204,101,169,131,1,46,54,139,2,201,1,129,197,253,7,51,37,243,125,174,178,232,204,94,146,33,3,76,82,225,255,191,244,191,148,79,135,220,81,153,175,176,39,75,36,120,37,129,226,169,228,85,14,155,156,12,58,25,231,75,82,74,93,160,244,66,216,200,232,47,53,144,172,95,189,87,155,173,102,215,123,59,69,209,29,245,127,246,213,0,109,214,84,0,184,131,69,9,118,203,1,194,8,118,38,63,233,239,18,143,240,94,120,86,28,218,131,56,251,117,205,91,93,48,182,93,15,82,165,21,214,230,51,146,176,137,29,102,32,185,8,53,61,244,252,214,23,36,206,141,70,158,55,37,192,73,160,169,155,248,207,126,15,103,122,61,71,71,215,212,211,39,149,171,189,94,101,145,107,42,106,59,86,59,63,199,215,141,148,159,126,231,152,108,237,211,92,250,246,255,249,241,231,25,219,255,245,216,125,33,102,235,73,26,153,154,109,169,121,145,204,109,148,199,164,196,54,68,87,92,192,160,35,9,168,34,147,137,198,196,70,71,161,208,217,215,16,42,0,86,230,7,41,90,109,17,240,89,207,98,68,204,75,157,20,89,136,37,197,66,0,58,122,70,210,60,46,7,76,84,24,18,0,209,67,77,98,2,96,236,85,121,171,125,44,77,55,225,230,122,186,26,105,84,2,173,70,4,8,1,65,8,107,22,72,149,230,72,34,14,4,35,241,98,202,168,251,74,180,211,169,211,94,38,249,198,115,95,253,119,63,197,255,55,54,255,251,178,100,217,142,5,183,103,70,147,131,95,176,116,76,233,106,44,166,198,23,121,157,22,78,33,253,9,204,179,101,232,243,13,248,209,125,109,9,190,253,95,99,153,40,216,184,130,145,13,107,181,76,120,219,40,100,160,128,216,214,231,90,176,53,181,193,171,142,233,89,41,103,207,117,15,94,243,235,126,151,249,109,32,79,204,28,2,153,224,104,219,118,207,147,103,171,94,32,90,44,239,138,45,119,116,76,180,114,5,86,217,245,221,157,223,231,253,200,89,100,114,165,245,168,239,111,174,155,190,77,209,148,251,142,97,172,37,103,175,177,175,74,199,178,34,67,197,28,66,181,126,231,107,69,56,174,207,142,98,81,196,13,65,11,56,20,84,92,229,122,8,49,41,146,96,190,141,113,129,48,69,98,103,90,89,182,72,137,91,165,246,101,223,226,249,119,248,167,174,9,234,48,166,235,49,10,189,49,201,46,48,208,6,22,25,76,200,1,131,1,81,16,36,96,200,22,42,11,152,154,70,131,129,148,186,47,64,200,2,74,57,129,142,22,209,176,22,170,90,4,163,64,30,97,106,21,59,13,89,97,83,178,152,1,208,28,74,178,60,237,162,75,160,57,124,38,27,244,211,136,14,218,176,37,47,108,137,144,194,110,162,42,107,43,66,224,69,66,251,237,119,26,20,36,7,72,37,200,208,153,197,243,156,103,105,147,79,15,71,46,106,85,158,27,191,204,52,245,160,200,175,125,180,213,211,116,159,69,84,118,164,182,187,45,11,208,65,221,146,179,160,233,211,101,39,105,155,62,186,40,35,91,39,93,148,146,105,186,212,154,106,82,40,34,171,34,155,38,147,89,147,162,149,218,146,141,19,116,2,196,231,114,255,164,0,32,64,11,255,8,104,245,143,198,179,160,196,136,192,171,93,134,122,165,92,241,188,141,172,253,125,53,82,36,75,254,91,247,53,147,199,222,109,195,191,184,49,226,87,152,129,127,72,101,5,98,215,62,118,33,183,105,183,238,181,103,86,237,87,109,109,123,169,248,85,217,84,127,125,211,243,150,241,111,100,45,162,106,58,235,103,177,24,197,99,53,167,30,155,157,92,147,11,22,200,236,237,156,168,181,173,219,218,250,109,54,212,98,28,200,10,144,0,0,25,167,102,156,34,76,118,113,162,194,16,71,40,199,70,93,169,74,121,191,194,198,45,9,156,68,216,121,32,152,176,13,46,123,134,40,153,115,253,15,117,246,147,71,162,213,161,155,145,120,252,161,245,158,158,171,126,84,251,210,200,232,170,221,198,67,34,177,101,253,134,160,28,37,116,183,99,49,42,105,170,126,88,36,119,134,171,220,189,255,227,231,127,47,191,182,253,222,206,140,40,241,186,216,213,204,66,147,33,240,47,255,251,178,100,212,8,134,6,102,196,131,184,107,240,117,172,233,41,60,197,158,19,161,157,35,77,153,93,1,167,179,164,4,241,150,184,63,121,166,123,253,238,162,31,126,180,218,158,104,127,147,104,203,181,85,226,101,14,85,175,133,17,176,25,20,28,228,68,215,83,158,97,189,21,222,215,232,208,62,224,248,105,152,227,217,20,167,1,206,3,121,172,174,7,138,211,35,107,241,77,97,249,188,8,145,181,188,62,138,217,109,9,24,40,51,161,5,13,179,168,232,123,12,60,8,20,8,43,188,113,136,48,43,140,182,70,190,175,100,202,88,207,217,94,74,116,180,46,184,115,137,98,13,211,42,71,16,146,244,242,158,137,211,207,122,178,174,245,183,122,217,140,249,183,100,119,167,242,233,247,237,123,42,52,29,213,0,0,56,77,150,149,210,90,97,35,3,94,10,17,82,151,173,31,169,229,242,58,233,141,97,199,134,34,173,151,126,162,188,120,153,73,110,59,205,136,146,228,161,177,19,8,80,157,198,98,108,181,35,110,89,146,54,235,214,253,7,163,189,209,76,129,81,91,43,226,169,77,158,71,5,10,205,145,122,240,141,52,144,230,160,170,77,105,250,184,56,228,223,205,73,199,83,215,115,211,239,164,234,21,109,237,70,152,245,155,102,115,189,167,174,142,222,131,29,213,169,170,249,224,226,72,167,8,36,185,190,174,211,177,221,67,233,243,79,155,126,247,55,132,111,52,60,214,20,129,2,128,0,12,8,37,3,54,219,152,180,225,128,195,24,17,153,103,96,208,128,233,124,94,15,170,138,86,44,64,15,170,157,217,226,137,225,164,82,222,155,164,188,44,204,63,78,195,68,38,45,68,253,198,126,137,44,89,17,191,132,146,114,27,68,160,152,112,219,17,154,218,25,25,70,19,16,248,179,64,126,105,7,144,33,216,193,51,177,101,14,20,166,31,114,46,75,33,178,137,106,54,210,203,32,168,152,97,163,76,178,152,219,87,66,110,200,214,245,70,153,113,144,201,71,77,35,217,249,55,111,39,57,166,161,82,61,132,147,78,54,97,236,201,44,89,107,90,49,64,64,149,224,40,19,37,149,157,94,4,167,14,147,195,6,145,114,129,190,48,212,147,99,242,209,17,217,152,163,138,247,177,153,22,226,158,3,45,35,15,107,143,182,172,149,210,54,222,132,45,217,62,217,109,57,157,182,89,21,198,116,209,70,117,4,147,20,98,208,222,8,42,133,172,238,232,209,48,81,165,234,230,13,156,124,67,144,91,162,226,212,60,209,200,135,9,78,18,181,23,101,187,13,184,122,101,121,38,140,132,88,61,93,94,142,65,44,10,80,215,15,216,81,46,159,164,181,95,125,198,43,13,22,84,94,234,34,98,190,127,209,255,251,178,68,220,136,132,186,102,204,107,73,91,248,150,236,233,61,109,40,120,18,153,157,37,77,37,15,202,98,51,99,169,180,153,241,238,162,161,255,120,54,38,1,77,47,128,0,2,109,200,117,56,6,16,68,112,143,6,62,124,22,1,52,128,134,34,133,236,95,196,2,179,49,151,38,125,108,229,90,42,178,12,145,6,198,17,56,251,83,150,54,109,165,162,22,155,135,147,24,153,108,189,181,87,158,177,69,135,122,9,18,138,35,37,151,193,10,35,30,75,140,148,223,33,117,69,133,29,65,180,244,65,208,148,210,114,39,26,218,255,12,178,187,33,168,81,241,187,133,61,111,110,188,186,213,49,136,102,150,184,118,163,10,81,128,248,108,67,158,185,143,88,211,132,241,177,76,126,29,150,121,176,228,39,88,223,107,223,218,157,217,171,97,223,185,192,24,106,2,0,23,216,119,126,102,39,218,6,130,50,132,208,40,113,143,161,165,122,60,167,27,212,97,3,138,73,250,111,160,133,182,181,167,230,42,214,226,28,104,173,182,211,151,136,169,165,38,141,132,22,9,88,81,0,93,128,163,76,245,204,154,79,162,55,40,240,240,16,97,198,110,98,4,10,144,219,105,178,130,127,118,44,18,106,219,75,58,145,210,72,25,103,94,175,3,5,144,216,8,24,72,40,157,31,104,136,78,48,181,27,247,103,141,148,132,25,114,228,136,98,227,226,80,80,70,48,94,71,12,222,71,63,44,201,99,148,241,237,11,125,127,195,252,197,95,235,186,215,215,255,30,22,2,0,49,174,49,169,98,15,8,72,204,114,37,76,7,10,12,5,28,81,29,193,66,247,136,192,128,137,51,164,77,122,84,52,201,115,75,230,24,142,208,212,226,29,43,10,210,169,149,154,9,196,174,243,39,213,187,111,58,150,201,129,248,167,138,114,101,193,92,222,241,44,159,122,115,37,243,213,202,99,161,161,197,149,206,57,129,66,73,61,73,56,243,29,102,28,121,132,214,52,121,102,72,211,206,137,88,71,197,71,64,209,59,150,124,196,36,235,108,210,96,176,144,122,32,136,34,24,79,71,151,164,17,72,108,93,156,43,34,178,60,183,28,239,15,82,240,186,14,30,102,175,48,215,220,45,82,85,243,28,107,188,199,245,60,246,22,71,183,218,0,0,99,4,168,182,205,127,219,0,30,42,145,8,87,132,117,83,110,65,23,168,214,167,37,209,168,0,233,251,74,88,111,11,150,129,11,25,4,197,70,43,100,204,23,234,244,36,183,27,251,4,22,195,54,146,135,152,214,75,34,17,38,166,168,154,42,17,21,174,39,85,224,112,242,7,116,242,121,120,245,28,113,80,58,226,72,92,247,166,105,168,42,91,57,224,170,186,24,211,91,154,146,182,255,251,178,68,214,0,4,208,102,199,179,105,68,112,169,236,216,149,117,232,110,16,249,155,57,236,37,13,226,39,179,102,125,131,33,253,145,75,210,218,125,76,155,170,37,59,238,236,168,98,180,175,54,206,189,114,215,60,84,215,93,77,122,236,147,200,65,80,0,1,157,26,43,89,37,182,238,106,232,134,96,212,170,132,117,43,179,150,72,239,53,168,164,57,75,30,161,159,228,95,94,3,157,98,81,48,197,173,6,218,69,159,15,121,27,241,225,113,29,68,96,170,144,42,143,176,155,114,35,33,237,104,180,170,218,10,165,155,162,238,188,97,166,69,48,241,178,89,246,56,133,29,102,45,84,247,114,207,68,197,174,144,220,52,43,187,21,219,156,215,192,227,71,61,210,180,92,150,81,139,204,176,167,99,81,94,8,73,161,133,16,195,250,233,146,227,139,103,104,141,167,170,80,32,105,26,0,8,65,0,28,146,67,94,136,28,154,17,174,25,72,139,51,1,78,198,16,133,58,231,70,72,108,67,215,33,79,12,61,109,150,145,210,57,176,185,118,81,141,176,137,200,220,146,26,164,228,84,109,115,170,249,75,12,83,241,211,97,10,201,60,6,55,81,79,147,26,112,169,122,157,77,184,84,151,188,69,49,46,14,68,18,65,73,39,213,106,118,112,124,204,96,243,198,61,209,54,137,170,204,67,218,64,212,43,32,149,234,207,106,99,11,145,226,37,178,165,143,124,116,195,220,222,44,146,92,160,241,200,223,22,130,131,228,97,226,136,53,42,110,76,161,215,24,198,213,145,3,54,40,0,0,80,16,32,134,228,176,221,168,132,121,6,15,113,159,62,180,199,196,57,40,194,227,222,42,135,201,198,188,255,21,106,81,85,181,8,211,97,114,248,185,28,94,131,160,90,16,130,114,76,111,198,43,82,41,9,20,39,72,146,103,161,82,208,89,234,100,236,84,74,69,5,20,70,93,76,246,169,6,46,246,219,78,208,239,94,175,164,237,249,134,119,225,213,81,178,197,230,234,11,139,107,164,247,190,38,33,170,193,180,238,221,56,53,80,218,242,133,236,185,117,255,188,140,144,90,147,105,237,43,26,168,203,17,85,227,90,156,167,27,110,79,188,233,124,205,143,245,231,187,255,72,62,34,180,128,144,20,150,64,6,96,134,32,19,0,43,149,204,122,150,146,205,85,222,117,198,136,85,231,129,161,0,63,201,30,162,39,32,102,215,33,130,233,191,173,59,214,211,73,50,21,81,138,159,72,46,42,53,78,118,56,155,225,41,211,247,29,98,206,120,51,157,249,89,8,74,90,161,136,170,155,49,109,103,90,40,107,229,111,149,35,87,193,155,41,251,45,78,94,119,12,158,100,171,199,80,187,62,182,121,137,183,138,45,54,255,251,178,68,210,136,132,207,102,200,211,105,67,242,155,172,216,253,111,73,10,82,181,155,35,77,229,33,10,59,179,99,245,179,33,249,17,99,147,173,74,51,141,100,50,238,242,62,72,49,68,228,102,114,79,42,174,158,202,170,207,110,89,229,91,150,150,119,252,157,197,153,129,75,64,136,36,6,156,144,177,188,0,166,28,24,14,85,71,163,45,23,73,230,26,239,69,213,227,159,57,35,131,40,109,250,84,72,137,153,100,205,48,251,30,170,76,234,160,114,150,108,139,37,167,32,110,20,145,65,163,36,146,139,34,225,73,198,180,131,4,19,86,222,5,54,147,62,111,45,234,33,154,137,180,26,168,56,154,54,74,48,169,150,65,126,6,42,74,16,137,74,63,21,224,98,148,215,40,34,156,120,202,184,121,177,182,114,86,114,25,126,170,123,84,25,205,206,61,90,134,236,250,11,209,77,124,164,252,95,247,16,223,243,14,1,170,0,4,51,150,72,157,215,108,23,200,33,102,37,169,116,149,101,118,7,141,212,103,216,83,190,19,128,127,162,208,145,96,192,210,228,75,177,226,15,54,146,17,102,133,41,2,228,191,111,183,110,88,233,44,155,13,39,207,8,83,87,8,158,69,44,86,18,217,208,154,74,253,142,44,218,187,129,145,71,219,152,174,246,149,118,54,206,105,218,242,131,242,75,50,51,234,145,177,82,7,192,250,99,173,77,179,71,15,41,71,14,43,123,161,132,205,64,245,165,117,70,84,36,200,139,182,66,32,150,151,184,218,21,185,166,145,22,90,226,39,2,0,1,8,0,2,77,198,105,56,38,145,66,111,145,166,86,24,88,9,49,82,135,233,3,217,222,34,160,148,149,99,209,89,186,124,217,162,205,210,34,140,161,20,198,205,172,186,127,82,154,166,162,64,188,75,206,11,193,179,80,177,242,21,67,253,145,91,149,32,49,123,1,84,12,137,156,138,145,248,228,228,242,238,120,205,65,107,89,145,180,117,57,167,186,17,46,248,216,163,73,70,154,113,41,130,208,123,244,155,210,176,142,165,142,220,106,213,56,251,17,32,177,121,45,26,71,203,173,177,173,72,109,90,216,212,105,138,155,155,168,174,34,230,92,135,249,142,58,231,137,10,45,96,0,4,8,148,0,119,125,140,126,179,35,92,16,89,37,90,192,57,140,10,208,165,181,75,207,20,104,46,172,88,187,47,101,166,90,104,82,30,66,84,149,10,73,102,55,29,60,142,60,211,23,60,91,235,12,45,27,109,119,193,84,99,105,51,112,184,80,227,45,162,183,123,197,255,146,236,163,226,90,36,178,154,240,240,204,125,116,113,29,81,232,27,165,71,53,185,22,98,103,242,54,145,237,137,162,89,166,180,145,43,101,50,212,131,226,38,255,251,178,68,205,0,164,107,102,205,107,6,67,120,152,12,232,234,109,40,126,82,197,155,43,173,36,205,202,80,51,163,233,180,153,249,220,58,203,144,208,82,190,247,32,102,206,201,6,199,155,123,73,142,115,189,53,193,151,20,107,114,217,218,175,206,148,3,178,77,1,55,97,133,249,154,94,72,1,88,40,38,142,128,232,151,225,38,164,49,17,24,28,130,67,21,135,174,206,207,246,183,200,29,44,66,117,203,162,69,53,167,73,33,17,245,193,163,196,104,228,138,70,136,20,45,147,19,175,37,166,43,7,203,43,24,29,147,1,173,241,212,209,195,107,114,190,239,122,49,58,116,245,143,197,111,89,232,54,165,103,62,169,35,36,247,130,189,178,69,108,57,216,140,91,101,51,54,122,124,101,59,19,67,229,185,108,146,146,32,170,162,179,193,235,84,95,201,157,203,211,169,225,172,173,183,126,65,165,183,29,225,157,173,182,128,126,186,0,8,64,0,20,178,67,128,104,195,162,13,116,97,11,52,35,102,13,121,177,120,14,137,24,92,248,114,54,238,10,98,179,75,86,152,170,2,67,177,32,236,130,144,172,184,219,146,235,103,104,72,200,132,102,148,143,202,84,176,134,116,59,134,223,26,75,194,88,90,230,159,137,199,168,15,172,189,117,226,177,243,123,214,116,80,150,196,239,60,244,91,173,5,29,102,22,24,246,66,144,141,172,195,154,215,44,139,22,211,242,218,227,234,177,253,234,175,157,118,91,186,39,93,225,69,119,187,109,139,254,210,67,218,51,169,120,121,212,245,13,166,143,223,95,90,231,246,111,251,247,6,0,0,41,0,0,3,118,234,111,19,25,22,133,52,140,1,70,84,105,67,195,107,254,189,35,64,145,194,94,103,144,101,93,168,116,205,0,193,162,5,206,148,44,76,107,171,115,70,179,99,143,88,192,241,151,41,169,10,193,141,210,141,218,136,181,44,8,48,101,193,247,111,77,104,249,119,86,246,218,237,13,219,186,79,56,189,47,19,212,136,30,76,250,61,139,186,34,129,5,70,214,194,201,45,56,232,220,66,117,21,14,150,52,144,240,23,85,64,197,164,127,61,10,158,65,153,205,124,100,249,20,173,54,240,205,23,181,85,219,250,109,110,219,87,186,207,49,96,45,72,45,186,144,248,10,96,2,43,6,141,108,99,35,25,155,137,39,154,47,52,228,3,42,182,50,230,203,161,164,9,146,205,92,108,161,241,10,4,108,49,83,32,129,245,164,64,95,102,146,173,136,132,43,64,243,187,122,67,226,132,86,169,60,104,213,134,156,53,145,117,93,239,185,215,148,155,84,153,201,56,211,240,179,208,86,144,173,168,31,173,89,133,222,197,220,159,41,182,238,47,222,251,116,87,50,126,185,255,251,178,68,204,138,4,192,102,201,83,76,51,112,149,12,233,29,105,38,108,17,221,155,41,77,37,109,202,83,179,100,105,179,34,177,171,69,172,146,66,44,46,122,82,161,233,183,33,109,178,194,123,92,171,107,182,87,198,215,199,127,27,174,250,246,213,207,236,24,170,0,145,161,0,57,110,164,21,194,57,35,26,69,4,141,182,51,5,18,112,221,142,204,43,117,136,140,213,186,30,110,31,203,189,171,25,221,159,206,180,252,116,32,28,102,109,136,65,100,180,0,47,217,136,225,32,90,193,138,123,146,44,90,39,134,11,118,52,225,253,234,231,91,122,164,132,199,81,71,157,187,21,11,99,83,10,131,194,19,46,165,137,202,110,81,216,165,38,234,49,133,134,66,27,107,185,4,18,105,103,108,68,31,41,18,221,168,158,143,199,60,21,80,214,123,29,109,69,74,217,8,43,211,188,87,26,45,221,26,117,221,117,51,19,90,203,131,22,154,0,12,0,0,18,106,35,89,120,11,24,156,5,193,129,35,15,8,28,96,88,16,9,38,97,168,168,140,134,18,170,82,9,19,119,141,74,209,155,58,127,9,199,73,20,51,143,2,152,67,176,68,152,30,68,33,12,144,15,36,0,102,226,38,4,129,167,184,86,176,200,164,80,104,144,16,68,97,64,209,166,142,35,52,93,212,139,111,231,240,119,63,245,108,238,35,170,154,124,62,102,41,151,82,122,123,100,197,199,17,199,63,17,220,83,248,186,110,247,218,174,85,76,213,236,123,33,25,207,166,183,52,227,138,18,154,191,29,179,108,212,178,226,25,93,183,248,170,186,103,115,112,27,189,0,0,142,146,240,237,173,187,107,255,60,229,48,244,226,37,203,70,186,157,40,140,190,178,235,145,178,207,122,142,201,239,141,141,189,96,103,55,25,24,194,218,104,64,66,235,202,72,194,68,91,12,160,0,150,81,7,189,12,136,52,40,9,88,210,186,38,124,87,117,20,14,71,141,85,85,3,4,149,11,205,184,140,118,146,121,103,164,94,254,235,0,17,201,14,56,188,112,227,171,131,27,152,100,247,74,216,150,170,100,209,166,157,217,18,237,3,190,48,0,0,154,217,153,177,41,130,12,73,150,162,88,16,33,48,148,38,50,28,47,47,88,88,3,88,70,204,6,7,21,173,247,86,184,97,70,219,107,77,122,158,42,226,74,104,92,169,109,123,116,210,43,209,89,76,244,59,12,187,9,142,129,117,224,208,213,113,158,22,254,158,87,11,11,168,17,241,104,168,36,19,12,130,176,226,79,141,12,70,61,236,118,214,223,179,187,51,251,219,51,57,253,251,251,211,244,165,250,179,253,111,252,223,174,116,231,44,70,243,212,90,173,99,94,191,41,22,33,196,153,214,47,13,255,251,178,100,203,136,4,211,102,199,83,105,91,240,117,76,233,223,48,101,191,22,177,157,25,78,177,247,202,12,51,102,188,199,153,13,123,46,244,18,134,179,190,38,30,251,77,30,254,94,157,58,28,40,182,42,234,4,249,189,237,172,95,17,115,127,172,201,92,222,216,166,98,65,154,46,161,217,172,168,213,135,0,1,179,82,187,182,118,91,37,193,89,250,107,46,35,70,217,194,129,136,171,79,158,87,7,221,6,31,136,154,145,40,219,178,74,157,90,129,66,43,147,214,204,179,210,223,96,228,15,43,203,20,198,28,232,95,119,24,246,84,165,187,223,146,184,35,9,43,148,235,130,91,159,106,46,92,184,158,166,250,179,36,254,138,27,227,202,76,219,112,253,202,67,118,151,153,251,86,91,190,110,58,165,230,27,213,166,158,78,159,222,208,254,126,235,254,84,71,125,134,109,120,250,213,191,255,157,222,156,9,94,85,0,2,67,182,67,76,210,245,51,157,196,194,132,147,35,12,76,42,152,96,133,219,26,12,22,176,193,228,68,73,117,20,17,176,149,1,176,169,152,203,113,104,237,93,47,211,213,245,139,181,217,21,12,173,182,147,83,75,161,201,234,7,154,30,113,161,46,212,137,175,190,120,195,108,230,3,138,222,149,177,233,116,219,110,213,225,233,67,72,201,106,45,88,126,36,222,195,206,133,232,196,63,44,213,54,89,97,253,222,91,63,247,251,155,127,191,190,218,209,47,62,179,115,183,215,191,221,183,22,158,234,69,110,4,172,227,76,165,40,128,58,21,15,247,79,70,136,226,100,16,92,213,62,213,164,69,8,73,64,220,193,212,167,208,185,197,163,122,218,201,175,83,210,73,215,48,7,109,97,212,164,109,245,1,66,104,3,25,11,178,136,41,202,0,10,17,63,38,134,19,218,43,106,138,149,241,252,121,43,175,110,221,218,183,67,109,167,173,188,134,45,123,221,107,47,125,132,165,38,22,148,18,91,21,70,88,209,171,222,198,83,87,119,184,53,222,225,175,110,222,10,124,220,125,250,240,113,219,186,239,27,102,165,37,213,28,231,65,18,103,218,117,83,35,176,196,102,118,150,93,203,26,196,34,156,168,138,214,178,76,166,116,175,70,68,159,165,172,187,210,151,208,11,128,0,82,225,158,62,0,156,80,18,32,99,16,1,111,141,0,29,98,34,65,181,9,80,16,168,157,112,202,210,230,1,77,185,100,105,121,138,112,164,36,93,98,9,225,222,38,186,146,249,239,53,102,210,186,58,180,29,46,14,98,161,209,86,18,198,60,108,38,42,36,149,18,85,24,224,118,114,177,6,200,49,46,162,251,83,30,206,180,217,207,58,236,124,195,44,98,169,223,187,162,186,35,187,161,182,53,173,152,197,255,251,178,100,206,136,165,185,103,68,19,134,111,176,119,204,216,209,100,197,158,18,249,157,25,46,49,79,194,8,179,163,21,132,161,240,47,166,140,105,170,79,86,52,242,24,240,132,128,195,78,43,46,117,74,148,86,70,49,198,238,88,104,106,171,178,59,155,162,45,43,255,101,218,225,27,255,84,0,190,207,4,49,81,73,34,113,168,111,11,66,113,95,81,84,203,104,96,89,215,166,197,50,165,203,161,41,132,4,104,34,195,241,2,106,170,162,166,208,186,48,89,97,75,150,77,182,114,83,54,80,252,74,22,155,125,234,184,126,47,73,2,59,69,16,84,155,194,77,119,55,46,57,13,91,50,161,168,102,163,96,117,145,82,221,211,155,81,176,231,154,26,171,219,197,113,45,173,175,14,151,107,43,159,50,215,23,35,107,211,226,226,146,238,123,254,98,107,186,153,255,254,127,251,142,193,59,165,0,106,227,57,202,6,183,25,112,152,24,48,128,16,12,238,212,203,224,196,40,8,129,24,181,219,79,234,168,221,168,155,96,57,180,7,23,92,235,41,155,68,78,41,105,104,69,200,16,162,128,134,32,251,37,220,193,149,22,81,251,103,210,129,26,33,164,124,194,75,10,155,146,155,154,212,214,202,175,41,240,200,179,135,138,42,18,122,52,113,57,223,43,66,204,53,65,240,139,169,240,218,61,12,109,185,206,103,14,180,27,14,149,157,91,185,87,53,92,226,10,184,225,164,185,231,141,205,223,78,107,250,218,195,54,31,111,242,233,108,243,13,238,159,63,196,203,246,75,95,6,32,8,180,172,0,112,16,10,255,51,253,193,198,195,44,37,1,0,34,1,142,129,177,102,144,236,100,183,96,106,240,52,50,213,109,225,41,22,152,65,73,158,183,34,114,203,0,181,203,160,52,138,203,5,52,176,214,208,128,140,32,248,49,46,97,252,86,154,138,70,36,122,133,51,56,76,27,229,226,8,185,61,212,121,162,252,233,22,60,60,48,241,196,9,203,103,12,57,135,131,147,142,27,230,141,26,50,181,87,108,104,210,200,113,168,80,134,209,117,110,40,32,85,73,76,60,190,162,76,40,232,104,167,129,212,174,240,69,173,113,81,78,147,40,247,206,137,45,10,235,117,17,32,163,192,2,190,205,199,252,198,169,205,129,220,192,69,76,4,4,170,44,214,87,235,56,151,133,196,156,200,180,146,149,101,184,146,251,18,236,45,219,167,252,228,180,21,177,127,249,98,26,194,245,56,29,218,68,205,163,125,95,6,55,175,217,39,12,97,52,232,52,24,157,35,37,33,82,38,104,201,251,182,221,83,37,209,52,40,229,57,109,211,179,210,58,16,214,123,186,210,153,11,201,43,49,234,18,71,155,83,135,58,111,180,94,52,166,255,251,178,68,209,140,4,214,102,199,19,105,91,240,151,12,232,217,108,200,126,82,113,155,30,77,153,119,202,99,51,98,217,198,25,208,94,215,221,166,104,41,223,187,73,109,235,225,82,205,83,54,216,123,56,182,218,52,188,76,69,241,119,53,196,124,101,0,3,165,128,128,2,149,27,7,54,101,200,249,165,19,102,3,14,152,20,14,96,81,3,57,83,86,184,253,10,129,162,175,212,179,53,23,109,40,220,141,181,226,245,175,178,39,172,71,66,121,142,72,146,4,196,168,72,58,102,156,98,6,81,148,94,21,83,2,84,4,76,88,82,18,66,205,60,205,148,40,163,164,14,25,4,50,237,38,210,164,1,166,158,74,162,226,33,185,239,114,237,144,254,238,159,106,203,178,143,210,202,128,43,100,132,153,18,211,154,184,34,66,157,186,159,238,23,25,6,37,243,187,238,158,205,81,142,163,19,100,227,115,89,183,255,222,211,127,57,219,248,249,216,21,137,0,6,155,136,17,9,48,90,68,194,167,224,184,104,64,0,5,20,85,89,3,87,69,144,168,70,17,22,128,110,40,156,135,117,106,103,202,109,83,238,151,27,29,189,110,181,45,122,105,150,85,109,173,168,41,55,73,2,253,239,58,117,88,118,196,204,145,49,87,186,38,80,157,11,126,79,52,172,37,37,167,89,47,115,107,46,153,107,53,89,202,23,21,241,50,93,81,242,174,86,230,174,47,59,198,111,187,212,169,54,50,119,235,213,194,46,158,169,112,101,34,20,98,54,209,35,140,243,193,179,171,217,217,206,50,145,26,186,211,117,166,143,116,90,203,190,164,171,84,237,214,15,205,42,0,16,0,2,172,152,67,2,98,246,73,150,215,192,145,0,160,24,104,226,202,4,129,45,98,176,132,7,2,70,161,156,148,118,77,154,173,65,66,201,17,157,1,76,149,125,106,205,174,169,116,49,77,166,196,80,83,76,233,104,162,149,170,129,51,74,145,154,84,84,234,117,72,78,166,148,178,210,42,131,229,36,82,113,84,33,9,57,75,99,78,198,68,219,49,150,129,212,151,95,67,45,6,89,11,10,62,41,230,221,224,125,87,50,246,189,139,37,92,35,91,52,118,56,254,36,246,24,72,209,70,28,62,136,138,249,35,90,122,237,166,59,120,31,195,115,124,117,27,129,42,247,128,53,105,176,104,24,108,97,199,155,152,177,26,92,134,17,160,137,21,214,35,46,34,21,115,224,202,249,164,252,35,51,29,200,84,106,36,244,136,212,100,242,73,32,75,73,27,66,46,185,193,103,203,94,101,156,15,152,86,67,229,144,227,208,137,78,181,23,72,213,251,216,197,122,230,247,154,49,143,139,134,237,109,212,112,172,220,119,53,13,139,225,220,187,171,78,105,86,255,251,176,68,202,12,132,207,102,199,155,137,109,242,152,76,216,185,113,40,124,17,193,157,30,77,165,111,130,39,51,100,165,166,33,60,30,125,40,222,191,183,186,190,37,149,111,98,201,148,27,53,198,183,170,131,141,24,110,229,104,241,249,125,189,172,124,222,216,154,134,69,255,245,255,255,247,92,128,197,79,212,181,124,105,187,24,90,70,244,201,128,10,222,50,248,148,7,73,104,91,100,38,234,26,158,253,22,50,106,177,133,182,223,85,176,123,153,6,241,50,21,167,120,116,230,29,117,75,102,142,36,88,187,54,143,36,76,105,100,84,0,171,10,82,102,28,220,86,40,123,189,116,204,237,11,115,18,67,27,41,145,18,48,190,70,147,9,169,232,133,15,48,78,105,174,88,165,137,232,115,162,205,150,197,138,30,206,41,141,107,135,134,145,200,90,19,13,110,81,101,12,133,31,118,177,53,181,92,253,63,220,253,252,127,255,200,64,0,5,28,104,195,80,195,20,47,140,156,63,17,9,149,240,40,101,34,90,74,129,211,0,132,42,188,210,141,175,187,18,220,47,68,33,158,238,85,138,202,33,117,20,163,94,166,147,10,143,44,43,71,180,203,10,64,50,128,194,156,146,26,116,211,133,36,192,125,177,42,90,73,67,203,27,207,218,184,77,153,53,53,161,4,166,242,89,178,129,168,63,89,166,159,77,205,236,94,214,212,111,210,171,230,143,47,70,237,51,172,138,101,155,181,58,85,39,75,16,92,229,28,134,30,54,56,202,100,77,235,177,100,85,211,114,108,229,238,141,90,167,181,214,254,58,237,155,31,123,102,159,52,96,15,176,1,86,76,155,214,51,69,16,214,196,176,105,16,136,28,16,90,134,151,51,80,108,33,80,55,95,238,122,249,129,57,105,42,18,86,59,99,129,35,146,169,245,41,143,154,137,44,178,180,140,156,19,103,108,157,115,140,45,98,35,142,56,48,67,133,27,160,137,177,118,236,31,147,159,129,219,177,101,198,179,108,90,209,35,134,41,180,55,153,20,81,101,30,121,167,202,136,86,105,180,98,154,233,244,233,27,194,190,131,152,218,67,173,82,238,178,56,30,58,145,234,79,60,183,92,226,133,30,158,156,213,146,32,78,250,149,95,50,232,115,69,87,30,151,21,124,62,245,203,43,12,12,144,90,95,191,121,86,20,211,146,200,49,83,21,193,30,46,188,8,133,155,135,161,23,216,94,14,155,179,73,37,239,242,214,22,170,203,39,171,84,250,122,183,249,219,249,115,138,162,224,152,72,107,249,169,31,176,64,129,176,188,57,211,34,28,154,105,116,135,215,249,89,81,241,240,182,166,85,248,114,162,167,204,178,254,89,41,170,150,42,227,209,238,78,81,3,57,148,107,44,137,255,251,178,68,204,8,132,222,103,71,155,137,92,240,156,140,216,162,113,136,126,81,185,155,47,172,25,119,234,55,51,163,101,182,33,97,180,150,225,140,38,140,205,42,108,62,209,183,102,106,64,233,101,93,52,158,178,157,205,86,242,69,59,182,246,78,112,250,240,248,254,107,171,185,185,127,126,198,76,128,115,213,192,80,26,248,217,154,205,122,92,0,216,97,99,40,66,2,56,165,139,66,37,234,55,84,252,186,188,53,111,121,122,131,106,156,115,235,42,191,207,168,230,202,44,83,46,201,15,76,167,89,30,75,204,3,138,60,248,98,24,145,30,78,31,71,148,73,40,62,101,111,184,100,44,145,183,189,160,219,37,184,187,55,179,73,25,50,83,200,235,201,72,20,25,100,22,30,82,136,216,180,82,200,211,228,82,106,237,226,205,208,168,124,153,65,43,41,164,146,209,114,66,179,24,195,238,82,27,132,120,89,159,254,99,174,166,163,218,39,142,66,41,198,2,0,15,82,96,234,185,128,217,38,75,43,153,8,4,172,70,15,12,170,171,26,89,235,172,183,143,60,228,186,105,178,207,211,75,239,216,167,185,52,93,130,132,203,197,26,26,122,182,92,221,42,204,162,73,36,10,212,182,70,209,163,89,21,152,66,208,120,125,52,82,203,73,159,138,41,183,149,183,54,137,103,112,198,18,214,242,87,34,39,33,149,27,54,247,203,155,108,62,251,148,180,151,168,117,219,106,28,203,231,98,146,201,237,180,201,73,207,166,42,196,228,223,81,57,153,127,83,18,233,127,110,235,152,123,166,110,186,142,238,89,219,183,86,250,234,170,66,8,244,0,16,136,0,36,156,67,180,19,17,175,204,146,97,49,208,49,105,8,194,174,43,149,13,192,237,114,142,2,145,88,120,111,120,244,96,94,152,77,82,16,154,99,92,243,234,185,235,54,109,176,130,92,216,66,168,178,124,130,69,144,233,10,90,103,94,62,174,225,101,231,39,152,82,4,139,82,85,156,178,110,53,48,231,42,198,144,36,200,162,6,194,217,137,177,236,53,69,181,161,217,206,72,243,117,81,140,28,31,104,77,28,123,22,96,173,143,130,204,177,81,71,20,48,241,100,155,199,139,62,96,161,164,79,172,127,162,76,76,44,199,94,211,23,83,253,80,105,80,224,64,20,180,20,176,241,144,208,76,52,228,13,50,64,178,208,33,201,66,101,99,13,212,131,32,184,166,21,124,42,201,38,97,6,86,37,4,29,25,89,8,132,236,89,166,30,73,38,170,46,144,39,39,49,184,36,169,125,71,152,22,65,32,152,131,166,212,112,243,24,210,134,20,207,140,93,102,187,114,110,221,141,140,98,14,170,116,177,203,211,177,198,181,143,164,38,165,113,252,89,181,196,187,255,251,178,68,201,136,4,175,102,199,51,137,92,114,149,76,232,218,112,200,126,81,193,157,37,44,153,15,162,40,179,102,116,244,153,253,205,77,137,70,158,42,31,145,16,45,116,181,209,225,197,53,10,67,207,39,80,172,160,212,209,224,168,229,26,155,181,37,57,174,38,74,0,60,0,31,222,91,237,187,107,119,7,192,0,162,18,29,171,37,138,202,133,35,97,133,25,94,242,70,244,166,252,28,255,54,148,100,129,18,178,181,39,31,66,14,202,105,170,223,237,174,246,173,95,4,121,77,221,42,83,74,205,88,233,30,140,202,103,97,139,83,45,243,139,44,217,83,151,78,223,127,64,239,138,38,74,232,243,219,105,10,69,117,118,115,154,211,223,219,46,27,81,232,65,203,246,209,17,75,152,142,99,222,236,177,47,167,60,39,30,112,239,78,202,159,77,73,125,207,51,140,199,235,252,43,252,103,125,159,64,60,42,0,2,144,133,104,33,49,134,237,5,43,138,171,134,80,26,89,112,230,4,28,104,205,118,52,21,19,182,251,198,232,31,22,173,112,178,68,230,29,57,48,216,160,83,27,50,5,144,33,229,136,152,122,202,144,17,144,248,189,46,222,18,48,245,27,71,164,211,10,53,108,189,226,178,145,154,183,125,105,237,219,244,221,44,127,95,235,161,167,185,58,34,177,143,115,148,228,106,155,98,228,72,116,227,70,4,70,89,232,167,43,49,146,21,99,90,105,11,163,157,48,195,221,77,86,63,68,46,215,49,44,110,136,200,84,37,56,0,201,130,85,185,27,145,212,176,196,42,17,49,207,21,99,114,133,152,6,122,156,239,216,37,215,182,51,109,125,210,72,208,96,95,57,15,54,99,45,11,215,34,141,38,106,5,214,69,130,139,7,80,112,176,6,74,45,69,23,220,165,100,85,85,229,183,43,45,104,27,171,243,252,107,144,149,130,226,36,211,31,175,68,214,101,150,27,81,77,21,157,144,56,209,186,93,193,242,35,162,98,36,37,109,73,57,210,34,66,77,16,209,51,212,114,241,63,172,244,116,58,45,136,79,109,99,208,140,195,154,190,27,122,190,150,15,5,87,4,0,64,130,1,41,56,207,92,116,227,32,205,59,52,192,85,133,8,141,37,12,128,0,70,0,52,27,37,38,32,77,101,55,142,77,14,0,162,205,123,180,19,48,125,199,18,45,35,147,68,230,96,219,89,200,178,181,42,145,48,152,22,37,26,125,31,232,9,185,208,225,24,151,196,163,210,136,182,228,112,52,163,25,116,59,71,26,148,85,140,57,23,77,247,85,50,131,246,239,245,157,219,191,255,246,124,140,241,217,177,186,241,174,191,206,237,152,213,158,154,43,214,222,30,237,237,209,106,96,70,38,40,28,16,72,156,68,255,251,178,100,207,0,4,69,103,72,227,105,83,232,140,44,233,109,60,200,175,86,13,157,25,77,153,253,2,50,51,99,101,147,33,232,74,226,15,195,90,172,130,71,30,121,104,33,82,207,136,209,110,217,185,163,188,204,55,39,10,214,240,247,241,171,103,119,222,97,253,200,25,51,78,0,10,48,2,53,64,217,139,250,1,12,44,5,0,98,240,211,58,102,179,35,192,186,209,121,70,221,24,77,84,78,203,23,157,209,169,38,209,51,236,241,104,74,73,89,130,250,1,189,83,18,100,144,146,5,66,3,152,26,102,7,7,202,65,151,116,162,212,178,244,142,113,242,237,101,106,146,237,71,185,35,207,54,177,45,84,72,230,98,94,37,212,69,113,87,72,182,113,195,78,174,80,111,125,85,144,148,65,194,142,230,77,181,165,171,243,36,196,15,228,202,69,187,105,69,153,31,84,89,67,172,107,205,220,92,115,246,215,108,21,93,0,36,67,18,179,179,53,40,115,42,134,243,10,80,51,1,135,115,28,70,131,7,64,3,11,195,101,230,166,102,24,137,200,26,204,86,99,8,32,7,71,129,86,117,50,215,168,93,151,61,82,251,132,254,53,56,251,122,235,59,48,43,150,243,203,155,35,125,97,144,80,51,118,105,44,88,54,113,8,138,59,174,227,184,214,248,190,98,175,211,211,73,81,192,116,153,67,137,73,78,228,61,12,3,179,102,123,235,41,235,95,117,211,215,221,165,22,99,77,167,173,179,167,59,123,45,233,13,132,191,103,247,80,255,110,242,169,166,238,99,123,237,147,43,72,147,119,156,140,120,65,224,202,105,85,102,253,101,60,109,111,231,58,213,181,137,243,54,177,104,251,141,60,75,215,56,223,249,182,99,14,184,243,173,242,206,235,234,64,0,87,218,182,199,28,77,193,238,104,152,36,173,118,217,34,185,62,252,71,162,204,168,94,95,139,109,220,244,170,47,19,39,5,34,98,97,204,49,137,170,18,85,186,178,209,198,248,123,110,179,34,113,198,59,97,71,110,209,112,134,250,222,166,152,130,87,113,246,68,189,53,221,203,149,55,22,211,232,146,50,109,210,30,81,42,96,232,146,213,242,199,84,191,3,183,59,100,119,142,255,107,122,210,169,57,181,108,125,233,60,220,170,43,92,87,55,112,215,77,79,92,115,91,4,103,110,94,54,116,180,153,52,109,214,145,130,145,6,23,9,19,77,76,8,1,48,120,80,120,7,14,128,67,242,5,42,136,194,73,1,236,115,135,200,86,28,77,143,79,163,120,110,63,134,136,141,143,9,196,196,78,30,146,75,7,201,196,34,202,250,18,27,32,43,140,116,129,209,16,71,35,85,181,197,34,73,127,212,175,59,121,99,118,206,238,238,235,223,221,243,241,255,251,178,100,205,142,5,229,103,68,19,166,127,64,127,44,217,125,60,200,127,83,177,157,24,78,49,111,201,156,179,163,129,135,140,160,14,245,251,254,126,62,38,174,125,255,113,51,119,207,93,204,185,241,23,49,222,250,102,237,66,4,241,121,213,19,116,67,170,79,189,169,204,58,90,177,232,185,109,223,18,229,248,52,139,245,91,74,204,223,81,218,47,150,217,88,40,220,21,132,177,17,14,134,12,178,131,210,91,70,241,172,194,31,244,69,48,178,157,184,177,145,20,196,62,102,41,220,0,120,20,150,171,42,42,232,97,143,70,10,21,131,5,172,212,56,130,55,53,23,60,145,161,15,166,244,198,132,91,240,229,182,145,119,247,201,118,205,35,159,151,47,14,231,92,241,54,113,87,225,90,239,57,243,216,239,249,255,182,251,243,207,50,159,219,159,255,51,167,222,132,170,0,121,128,13,160,198,241,195,39,170,65,38,112,16,176,204,35,176,40,12,168,6,79,102,30,6,6,172,120,122,43,31,29,5,190,250,160,147,77,72,162,172,214,1,190,118,180,234,54,208,141,204,219,116,200,140,176,65,39,251,43,210,195,133,247,221,140,233,12,182,173,65,68,123,42,180,116,11,151,9,36,138,45,13,18,218,73,223,65,209,92,83,182,92,165,10,233,124,158,205,141,201,77,102,107,125,90,204,52,133,198,50,231,5,238,120,239,91,143,73,58,222,189,201,247,151,151,20,190,43,110,70,128,186,135,227,5,50,246,211,219,188,221,133,198,174,151,240,141,87,158,98,80,202,206,230,146,173,254,246,188,167,85,253,2,52,128,4,0,0,243,230,9,189,25,6,48,96,212,88,84,154,96,0,1,136,68,171,189,74,154,84,218,96,184,239,243,241,13,161,206,59,181,160,88,208,232,68,66,246,228,129,181,209,61,27,74,180,137,65,73,212,105,182,155,29,56,43,175,100,126,80,21,174,142,82,0,235,133,72,34,199,8,113,163,151,67,105,166,198,9,197,206,10,72,202,84,48,163,98,17,218,165,157,139,105,40,241,28,239,116,114,29,185,232,217,73,217,34,21,95,186,137,75,75,65,130,248,203,97,123,109,220,99,49,214,171,112,209,39,155,82,195,110,5,7,219,154,196,195,49,166,146,66,223,220,39,26,50,0,88,88,128,70,0,82,14,237,161,155,188,14,8,29,128,181,136,174,98,66,56,106,226,146,48,153,92,211,241,20,122,110,91,73,72,166,240,77,118,174,238,212,60,146,143,147,100,218,172,145,155,124,188,21,94,210,64,173,180,237,128,219,108,239,205,141,18,227,30,27,127,42,115,139,42,152,212,218,176,187,161,4,169,231,98,77,225,141,117,181,116,229,22,239,85,214,117,110,207,54,105,150,234,54,131,255,251,178,68,212,128,5,49,102,198,19,140,76,192,156,12,216,201,113,40,124,82,13,155,41,77,37,111,194,40,51,101,117,166,32,189,116,162,109,230,139,40,228,46,38,206,154,19,208,183,211,59,150,207,110,151,45,91,164,251,90,233,136,159,138,136,101,123,161,179,119,243,197,238,226,93,97,208,0,70,148,90,101,40,228,166,102,17,126,1,209,18,241,149,151,72,204,194,204,3,210,120,120,160,131,215,106,142,195,230,123,27,46,47,172,6,33,22,174,17,73,56,220,241,31,84,214,12,91,129,22,140,9,207,15,78,197,52,28,42,137,127,214,169,179,16,41,119,45,155,203,147,3,154,200,78,253,88,114,12,25,212,16,170,115,74,141,104,107,54,208,84,212,47,137,67,197,156,106,14,150,134,31,67,8,75,46,81,25,162,19,152,238,217,102,174,9,168,85,226,73,37,58,119,225,110,229,174,135,76,202,221,80,38,240,58,10,100,144,230,186,24,250,230,74,233,135,72,80,61,154,17,69,111,87,36,57,109,35,233,88,29,70,15,142,65,108,182,72,96,125,179,137,50,48,148,28,4,14,103,80,49,32,92,148,45,116,94,149,4,232,235,235,235,75,110,79,71,81,48,10,87,230,60,127,57,234,45,30,95,248,223,18,211,234,128,36,109,201,167,99,8,29,69,91,149,109,139,147,93,172,205,185,32,215,157,246,178,157,164,170,234,30,133,29,55,90,173,100,217,87,5,3,163,116,198,249,204,55,183,109,244,239,191,47,94,121,219,57,254,255,254,127,228,1,32,0,74,113,152,157,250,102,8,41,143,203,0,161,153,122,1,202,5,138,173,145,73,121,125,236,210,81,74,212,237,204,210,205,38,74,41,66,161,163,133,4,160,224,211,11,7,145,160,163,197,5,72,96,132,198,206,74,181,6,14,164,137,52,196,214,242,110,84,42,31,6,4,196,170,72,163,177,75,153,174,218,249,121,90,219,90,123,178,57,15,32,209,133,16,65,5,166,249,144,196,219,98,42,137,86,47,17,165,204,174,243,244,200,161,102,23,62,178,16,206,98,104,146,122,68,94,157,212,163,24,213,213,215,116,171,83,166,171,141,204,102,151,175,88,102,204,235,103,108,102,220,0,56,0,41,37,134,115,217,152,62,106,103,153,0,108,8,205,131,127,146,161,219,165,83,137,19,229,30,176,216,229,53,225,70,186,136,234,209,68,27,164,88,194,58,72,104,210,96,209,9,221,102,171,129,82,44,42,193,228,138,66,201,22,100,42,75,52,211,251,191,238,46,241,230,218,154,88,213,73,118,58,208,124,44,141,162,136,183,62,108,90,230,212,169,154,86,145,184,241,183,194,213,61,53,29,72,246,57,4,104,199,136,150,48,149,186,145,164,40,168,255,251,178,68,205,128,228,91,103,74,59,73,50,192,153,76,232,211,113,38,124,18,25,157,36,109,25,15,130,60,51,163,141,182,25,97,225,240,113,16,104,229,150,87,234,118,164,138,27,195,55,13,14,125,84,219,116,50,21,184,7,105,77,184,205,3,20,204,142,205,29,228,4,90,209,12,68,93,230,79,73,185,197,193,34,31,19,112,94,89,133,103,98,231,93,230,146,150,73,92,188,177,136,221,12,69,49,68,10,120,214,53,78,41,145,210,150,44,244,116,246,5,51,162,122,166,10,99,191,120,203,153,225,39,75,3,24,5,71,82,18,172,164,5,199,41,110,79,20,53,208,34,170,52,224,56,173,174,139,37,40,81,166,149,190,42,113,250,104,77,248,110,19,184,156,22,245,16,23,4,188,215,137,56,173,108,100,60,63,152,199,138,213,182,187,247,249,255,238,238,238,249,133,2,188,181,52,137,230,49,70,192,52,8,246,51,60,130,48,160,21,49,44,142,40,7,12,13,11,129,194,90,96,24,54,47,45,213,41,140,54,33,192,76,189,47,252,157,101,52,197,120,4,2,132,64,91,180,216,220,24,129,124,208,216,24,0,44,35,12,102,41,152,94,66,246,184,112,164,249,124,147,166,25,113,230,172,64,49,246,197,11,125,91,180,121,176,161,193,58,22,236,48,234,166,156,52,243,187,205,89,154,201,99,20,146,184,212,186,142,206,240,231,115,199,90,253,225,158,205,36,88,101,177,225,237,153,230,117,77,218,251,15,181,140,118,229,9,136,173,52,170,104,174,74,79,234,213,244,113,6,25,45,249,32,174,35,99,28,221,181,175,119,213,93,196,91,86,123,171,125,182,65,169,134,220,105,42,24,139,204,217,168,0,74,213,216,164,146,53,49,97,136,202,138,170,146,43,18,221,9,22,146,55,96,5,80,183,233,135,5,0,90,131,148,123,70,67,168,128,4,75,193,132,125,211,150,236,57,206,103,4,128,158,105,113,125,24,163,178,220,184,3,94,89,233,162,100,126,251,105,187,152,131,65,222,41,226,63,89,6,85,218,173,157,83,231,119,89,159,46,97,223,91,27,26,230,165,159,206,100,210,72,73,198,186,204,217,42,167,126,126,207,14,236,114,121,224,202,170,14,89,104,165,109,157,237,57,236,50,123,54,228,78,5,36,0,102,147,211,7,208,17,34,1,15,140,64,61,201,5,36,197,80,156,164,238,162,124,58,250,60,152,188,127,170,244,149,172,199,160,121,234,26,74,41,75,41,127,73,150,112,17,200,166,21,101,1,20,151,197,185,37,233,168,139,146,141,5,9,0,145,0,49,54,156,4,39,111,90,115,239,191,144,219,113,75,246,92,210,169,136,195,83,251,166,55,226,93,205,67,227,249,158,103,221,15,255,251,178,100,210,140,5,214,102,196,3,163,95,176,133,12,217,125,61,38,101,18,61,155,36,109,153,117,73,168,179,103,52,195,13,100,219,245,253,253,219,228,226,149,174,76,80,193,67,168,184,149,43,23,82,173,185,99,169,172,69,78,46,30,214,69,190,179,155,24,247,118,219,169,230,121,168,68,12,48,160,1,27,103,186,73,45,182,244,205,53,94,91,86,159,144,158,166,6,64,253,178,202,100,107,106,202,153,52,209,107,130,106,109,17,138,153,57,6,56,164,191,85,65,172,151,60,216,24,60,163,194,34,254,107,162,202,45,138,71,72,109,117,32,101,82,83,194,137,114,62,228,70,102,113,78,110,207,46,89,230,238,73,145,219,199,114,205,97,83,133,77,178,95,216,178,176,186,133,188,225,153,54,126,217,254,33,49,229,41,48,179,39,50,154,21,4,142,2,49,16,208,49,36,20,17,2,66,5,94,68,20,24,72,9,207,24,70,2,147,2,32,160,96,132,43,40,8,91,154,31,43,137,10,235,48,20,1,77,132,18,22,229,93,171,228,215,78,214,128,215,209,69,244,66,80,176,1,41,46,138,101,170,162,242,137,41,155,87,124,220,5,135,128,37,48,44,37,178,170,119,181,185,72,148,25,85,159,72,195,188,189,95,77,65,13,77,85,216,60,252,110,130,155,236,89,203,29,247,157,53,86,195,247,55,71,46,123,244,203,143,14,60,84,60,61,250,92,70,158,6,172,100,177,202,105,147,18,241,161,179,177,86,33,22,139,112,100,103,169,219,188,237,89,187,239,60,141,158,247,76,172,215,54,237,242,173,113,41,6,113,78,150,71,93,2,60,181,43,0,36,218,181,183,28,141,202,15,15,227,219,140,6,79,36,124,212,69,120,119,116,240,15,44,232,48,144,13,80,95,106,55,19,9,231,12,236,123,21,134,177,192,135,182,232,42,39,140,40,163,168,10,25,22,230,105,48,120,76,218,169,39,58,68,201,40,57,247,15,99,88,138,245,137,174,15,58,15,83,36,146,252,24,232,147,103,47,150,158,183,207,212,244,167,44,233,99,155,218,115,46,167,35,147,84,8,184,75,42,159,90,145,242,151,179,98,24,158,117,214,187,233,255,45,132,250,215,165,97,114,211,26,211,122,253,240,91,114,140,201,40,180,197,37,236,24,86,24,150,16,152,48,30,152,56,33,55,164,32,163,156,129,195,129,144,96,4,90,83,106,0,3,29,24,57,41,16,230,206,54,54,136,76,21,130,33,27,234,218,169,53,133,155,126,152,244,104,132,9,175,23,145,166,107,254,194,20,185,211,129,218,180,93,246,221,138,236,186,31,126,44,199,107,130,64,16,146,135,121,96,129,16,96,158,58,214,29,198,166,237,48,77,58,155,190,110,173,255,251,178,100,220,14,6,0,103,67,131,163,95,176,139,44,217,109,48,198,111,85,65,157,20,46,225,107,201,210,179,100,88,241,151,48,209,110,175,159,142,97,223,46,136,226,238,171,238,125,252,83,219,23,213,255,31,177,252,127,124,49,214,206,146,135,61,189,177,241,76,158,42,122,153,169,184,74,233,251,145,154,117,67,217,198,233,70,59,94,173,219,109,80,14,122,171,0,33,102,175,26,32,50,150,20,185,178,49,52,189,9,200,123,40,158,168,148,49,224,192,154,178,217,146,203,153,188,186,207,159,16,156,239,126,215,77,230,186,179,28,192,168,214,185,132,129,225,16,173,24,6,172,103,140,113,42,89,67,16,74,50,188,37,32,112,225,30,238,228,208,140,68,44,221,21,95,198,52,217,253,109,37,28,179,233,154,88,117,13,220,242,239,18,69,50,83,34,100,176,210,57,57,84,178,179,169,254,251,204,126,160,100,41,0,2,220,100,197,8,57,255,14,156,96,48,194,100,70,112,75,160,169,152,27,170,130,118,214,6,151,84,155,124,174,105,178,168,92,60,158,141,147,137,1,34,216,186,175,101,82,197,7,24,113,42,22,218,55,54,7,92,169,57,247,227,44,23,37,21,155,77,11,30,36,229,12,58,245,169,174,42,5,168,203,26,179,173,115,71,27,41,101,82,81,49,69,119,86,143,40,57,216,113,46,61,88,197,147,134,55,4,142,100,34,98,202,102,226,228,195,174,119,209,98,75,38,146,47,215,137,238,110,120,237,81,255,255,249,173,255,79,240,98,136,1,52,227,50,99,99,81,150,54,148,131,14,4,38,43,1,30,193,76,170,63,14,169,92,38,15,251,17,215,203,45,52,154,248,19,58,154,52,100,136,134,173,231,79,197,178,99,130,72,25,46,41,72,251,83,164,46,199,189,236,170,72,155,141,147,217,44,60,11,161,108,84,153,41,168,232,36,169,14,102,199,33,76,219,227,32,57,30,48,177,195,75,187,178,217,117,185,186,137,98,38,198,49,176,167,48,195,101,126,7,154,246,141,141,89,184,67,4,230,145,77,68,217,150,49,32,88,92,116,238,50,162,95,170,170,95,225,39,150,90,185,141,63,150,214,106,131,76,246,64,0,4,229,132,192,243,140,222,168,196,32,219,245,132,30,67,118,203,220,68,29,35,66,108,106,71,71,35,113,218,12,176,220,79,72,120,156,40,100,84,187,228,217,18,106,206,104,166,136,18,2,15,99,69,66,68,227,36,226,112,0,161,73,32,78,206,44,157,144,136,220,130,216,37,220,201,28,43,213,145,45,143,181,58,228,238,106,173,189,136,21,22,90,41,6,138,187,30,133,14,24,215,209,200,133,14,177,67,197,11,60,90,144,152,212,63,29,54,199,138,140,50,255,251,178,68,206,136,132,98,103,72,27,73,67,224,149,140,216,227,109,40,124,83,57,157,33,77,165,15,130,104,179,227,181,180,161,240,236,90,97,110,36,179,18,208,122,138,192,231,157,217,183,245,102,164,33,217,119,143,255,250,91,104,183,252,96,47,136,64,0,0,155,150,24,175,65,161,218,25,148,42,17,162,160,97,189,26,67,39,149,166,227,147,247,200,148,62,217,176,78,46,97,18,228,12,147,91,250,164,83,77,168,154,93,97,161,65,134,36,168,243,202,205,225,77,135,64,135,36,89,148,197,36,113,212,234,198,83,93,197,176,231,34,108,193,195,13,65,132,162,59,81,179,169,99,133,83,38,208,164,90,60,107,72,238,92,145,117,114,144,243,28,140,67,31,108,244,89,167,147,81,71,40,252,112,134,13,4,163,216,120,213,153,118,187,148,60,109,157,68,138,188,46,206,167,201,221,24,231,157,47,37,86,133,213,71,242,239,140,2,118,66,0,5,27,72,233,144,52,250,79,163,64,82,33,80,166,8,66,82,164,82,159,129,73,4,74,226,50,248,251,25,105,91,42,218,88,226,175,58,90,218,141,133,15,78,67,187,202,110,42,45,75,182,215,106,199,24,44,47,30,229,208,223,126,188,175,100,87,177,222,240,17,11,165,90,229,134,146,3,85,54,150,186,233,222,207,65,32,209,97,165,140,134,123,34,49,115,22,24,105,214,149,139,157,141,123,22,50,244,154,115,97,139,25,249,37,242,232,218,213,69,246,241,210,116,252,85,73,5,49,178,210,169,78,215,72,151,50,136,101,176,188,27,38,45,243,119,221,99,6,204,83,112,52,21,61,0,1,8,16,2,142,218,114,193,24,156,231,81,224,96,100,17,142,0,106,172,74,79,101,170,112,170,126,221,195,29,112,254,204,236,21,122,135,236,150,210,71,26,202,191,85,233,88,41,163,72,182,174,176,221,226,37,191,70,216,38,91,219,8,16,22,6,139,55,108,214,67,198,63,140,67,147,40,210,140,77,243,225,245,17,182,231,153,231,91,144,158,84,224,157,223,109,205,6,121,32,77,81,206,33,91,137,137,33,129,97,207,159,209,68,166,73,217,240,210,18,219,138,154,46,25,58,134,152,37,104,161,85,107,105,204,214,58,187,22,255,187,214,214,191,102,178,197,62,32,0,21,41,20,9,159,239,69,92,153,73,38,84,18,213,128,21,135,221,137,30,44,78,66,237,217,182,225,13,41,20,218,16,125,22,81,34,108,115,123,229,28,149,85,154,19,141,87,68,140,198,43,45,241,203,210,141,37,79,134,92,204,221,181,205,119,21,169,198,208,222,6,205,179,81,98,163,221,197,229,31,61,71,50,61,154,59,23,136,167,223,127,186,245,87,147,166,107,85,87,129,255,251,178,68,203,0,4,219,102,200,27,79,67,112,149,12,233,10,105,134,94,80,221,157,47,173,25,13,194,21,179,101,181,164,160,161,133,152,163,70,136,243,2,228,154,115,209,3,173,250,72,158,254,42,165,71,159,78,63,91,106,214,239,190,170,123,239,160,134,128,1,200,154,40,39,126,255,133,220,153,72,225,11,150,172,73,102,204,40,29,92,1,176,141,117,236,73,165,178,82,24,94,73,71,23,109,19,201,69,91,67,146,43,89,247,97,240,206,33,108,246,177,45,137,3,144,232,235,88,243,86,140,149,134,138,115,177,130,167,15,168,26,36,186,37,210,142,211,166,122,132,107,187,69,179,152,118,246,59,171,50,117,58,38,202,87,21,68,222,217,138,87,71,174,41,168,115,185,126,207,75,116,47,213,141,168,222,248,90,142,34,42,110,18,169,241,147,223,197,84,5,121,37,2,0,0,84,109,27,4,104,36,152,212,230,97,197,25,40,83,133,128,128,34,207,185,103,98,212,144,228,102,9,109,99,19,149,43,93,237,28,134,179,163,64,219,180,216,34,71,59,83,60,98,145,121,124,161,174,202,34,48,252,90,37,69,102,86,254,51,121,249,36,51,33,212,229,199,134,114,41,79,1,210,81,252,243,144,0,20,236,83,63,207,63,90,30,97,229,23,95,182,50,79,105,38,26,217,94,52,221,223,64,57,146,168,220,194,10,135,140,169,105,211,222,101,245,164,185,204,180,74,162,2,206,207,84,106,50,68,153,73,148,92,218,57,145,156,180,99,14,165,16,81,70,180,219,233,115,196,77,93,178,39,0,77,128,49,16,0,4,90,140,227,164,200,84,13,86,181,148,64,192,227,182,94,94,8,164,125,148,223,206,197,44,125,181,250,118,43,126,197,151,137,39,2,240,165,49,217,236,14,228,74,201,232,128,233,72,130,102,130,185,76,77,142,3,187,233,144,20,176,147,9,53,64,74,203,138,155,132,216,29,215,36,195,181,51,172,207,115,12,117,84,164,146,208,120,196,22,66,91,132,71,54,40,52,195,11,26,141,34,246,232,214,177,221,37,194,37,203,64,203,129,20,245,26,161,199,177,150,130,133,139,18,131,45,7,175,23,36,63,26,82,179,47,21,145,18,191,162,222,213,199,86,192,157,100,0,156,141,152,246,177,156,233,26,211,64,40,205,170,146,3,75,64,64,141,254,68,32,207,244,70,85,57,117,252,163,64,227,150,105,235,11,52,40,138,206,88,64,89,52,201,24,104,72,245,49,20,75,49,35,17,72,3,180,129,65,234,178,28,27,157,69,158,36,44,164,133,168,246,103,212,111,230,241,173,138,152,227,37,32,185,142,51,162,251,30,88,164,165,158,62,234,12,224,187,188,225,198,90,48,120,112,227,12,255,251,178,68,212,12,5,26,103,71,187,102,71,64,151,44,216,218,109,136,124,18,197,155,32,109,153,15,202,102,179,162,217,196,161,240,154,149,114,133,37,109,13,56,124,29,86,122,21,71,158,39,30,76,181,163,241,112,209,46,234,58,133,202,169,58,19,227,134,113,188,158,245,223,32,225,112,128,0,43,70,80,180,25,71,60,106,198,177,140,193,40,54,13,12,49,19,2,0,40,103,16,250,106,83,61,132,125,136,96,161,4,17,29,235,9,228,137,146,194,165,157,54,77,106,133,92,43,20,44,37,37,70,128,68,205,26,37,63,82,161,148,82,40,163,209,34,212,168,145,81,164,180,28,143,48,183,8,124,86,100,211,20,41,67,158,133,10,186,151,94,162,144,131,242,244,165,178,199,244,58,107,161,236,107,41,202,61,135,211,32,252,110,50,100,84,133,71,12,248,210,28,107,218,157,77,10,131,157,6,149,45,116,177,92,221,164,150,245,81,28,93,125,113,50,131,65,197,158,245,42,0,80,163,142,192,138,166,67,15,26,12,168,72,22,26,25,64,14,198,140,32,12,3,16,214,40,40,23,20,107,80,227,108,216,211,87,196,19,180,173,180,219,104,42,11,135,196,66,41,24,216,225,14,6,203,37,35,244,135,35,200,55,6,5,115,195,242,193,196,39,132,211,218,7,66,122,67,19,135,149,143,240,164,76,123,151,194,197,41,57,54,84,84,173,77,142,62,159,113,15,154,238,230,235,248,143,153,227,135,243,241,203,184,235,127,203,110,170,175,246,109,59,6,167,13,116,98,201,43,162,73,122,142,58,106,155,231,140,250,60,44,197,90,149,202,14,72,217,181,22,236,250,143,149,22,185,63,39,237,166,0,27,23,107,143,192,88,37,49,110,147,2,145,106,187,208,34,163,165,121,234,29,75,22,143,147,110,154,117,165,42,105,93,16,45,93,204,217,184,73,3,102,167,51,37,203,96,232,36,38,40,86,119,6,172,175,209,100,12,172,39,11,78,139,206,201,15,199,70,146,198,144,142,46,49,34,69,60,247,169,209,4,188,54,36,203,133,161,25,172,62,244,181,107,111,215,166,124,255,42,68,91,240,161,223,253,225,220,179,187,239,4,160,3,241,172,230,166,88,254,153,122,150,98,241,152,8,20,99,80,153,128,64,192,160,241,132,65,9,82,22,3,169,56,126,29,151,168,171,229,44,158,166,148,82,79,69,223,233,23,37,181,36,183,39,35,25,195,116,19,217,101,53,63,98,126,55,26,169,98,145,234,167,138,223,136,190,178,78,207,66,233,30,74,92,39,167,167,106,92,68,38,172,230,94,190,255,243,183,253,191,255,254,242,217,191,157,242,51,247,223,241,229,190,111,102,200,118,149,42,41,9,133,98,10,215,255,251,178,100,198,12,5,32,103,69,147,140,91,224,108,44,216,241,96,195,94,20,197,157,24,78,25,253,2,29,51,101,244,244,161,244,181,245,121,130,110,125,152,113,226,98,73,221,165,13,60,165,213,180,87,226,148,213,233,22,176,41,173,231,120,198,111,45,45,230,190,235,38,119,171,140,249,231,0,0,239,110,182,75,35,82,9,146,4,187,222,117,184,78,74,234,129,84,199,73,163,31,162,111,36,215,57,114,93,19,212,202,66,190,96,242,104,33,143,90,81,217,156,241,160,242,36,63,80,150,214,135,137,76,33,125,70,77,37,65,202,59,184,185,154,28,129,210,195,148,226,137,143,86,177,240,91,135,138,151,138,66,69,177,214,57,72,130,164,217,239,61,186,100,237,106,59,170,142,125,226,234,104,209,236,33,158,130,66,228,130,102,220,125,14,91,168,253,120,227,226,238,81,57,239,223,164,139,167,189,190,240,78,202,2,132,0,155,112,154,133,232,162,25,132,189,0,2,22,217,96,2,2,65,50,207,178,34,10,238,154,197,43,35,167,73,17,115,122,42,47,38,85,93,204,178,213,234,234,226,221,108,65,50,65,230,135,218,64,145,10,38,210,153,10,115,58,124,211,104,50,12,108,108,36,121,208,141,32,154,144,227,104,247,50,232,252,61,169,73,244,243,135,147,101,195,171,211,212,92,228,218,240,169,180,222,228,94,165,56,215,134,175,79,179,207,164,84,65,249,217,62,76,87,115,41,19,164,213,223,73,66,22,229,103,90,149,249,226,98,62,39,231,255,137,151,79,87,14,91,104,56,164,5,157,53,212,68,40,91,49,251,64,192,1,228,8,138,177,119,0,64,179,167,7,1,72,128,72,154,166,9,76,40,148,150,34,94,210,164,17,113,157,155,151,140,45,34,194,83,200,194,132,193,210,57,20,74,34,235,135,182,107,235,97,179,90,64,199,97,98,98,57,166,162,240,133,189,131,168,241,136,213,33,249,239,228,175,89,117,52,201,228,110,181,82,141,32,213,199,101,140,59,84,191,246,105,70,48,185,92,82,142,228,60,105,38,230,195,58,202,68,199,17,70,123,244,182,251,110,174,55,87,171,91,55,242,55,87,121,227,243,255,121,183,243,207,63,173,159,190,40,157,172,0,186,77,64,114,48,141,16,209,165,132,24,50,96,131,196,161,36,42,40,56,243,119,22,28,148,32,216,250,164,51,194,216,254,134,89,55,77,9,33,4,233,134,216,70,173,145,237,163,219,149,241,9,194,193,61,210,113,61,58,9,113,193,45,242,193,204,221,67,235,131,146,123,197,131,47,163,51,88,118,180,159,222,130,179,188,143,179,25,234,46,189,49,107,111,81,100,9,61,212,246,122,102,254,124,235,118,105,175,139,24,91,87,255,251,178,68,206,136,4,164,103,71,187,105,91,112,151,76,216,178,115,9,22,20,173,157,26,78,105,130,202,78,179,164,37,179,34,189,91,219,58,244,114,223,126,79,109,45,141,58,226,135,234,138,175,123,80,100,114,239,163,173,246,28,156,173,161,166,215,122,122,245,159,175,103,206,205,166,107,183,191,111,78,94,114,213,169,208,43,45,0,12,189,1,45,102,160,168,97,57,134,134,68,201,81,24,152,133,197,94,76,218,86,208,222,200,213,4,238,231,109,207,242,114,95,30,141,204,95,194,244,167,43,65,200,13,74,101,218,152,65,56,209,244,153,140,79,193,114,154,21,104,165,112,74,225,20,67,18,81,167,30,170,162,206,98,164,139,191,109,228,94,236,232,203,78,192,212,81,143,48,208,197,157,26,108,202,74,60,150,156,66,178,134,227,41,41,118,131,147,86,151,78,82,149,147,149,156,69,225,9,184,59,106,122,184,23,67,189,70,85,179,102,169,178,240,151,80,163,166,46,222,182,102,141,129,214,94,0,0,33,69,64,140,187,102,20,188,13,124,104,164,164,171,4,47,93,102,112,168,226,106,63,119,8,188,178,1,230,21,170,213,229,141,92,252,166,233,169,46,18,49,4,77,69,44,104,52,194,25,14,188,90,16,155,205,166,29,217,118,239,169,181,50,180,153,253,238,171,188,198,158,153,214,213,221,71,185,116,229,161,75,91,179,49,76,129,165,127,158,201,243,203,42,51,46,179,74,114,165,183,97,18,137,185,140,57,66,162,25,67,136,57,13,100,114,38,146,171,107,113,144,188,29,9,31,255,247,252,242,189,171,162,233,80,145,82,4,172,0,0,173,187,19,119,228,28,133,98,27,41,42,38,226,38,63,31,70,254,187,227,140,162,31,247,198,91,120,226,40,140,4,32,35,9,25,67,14,162,169,117,7,103,132,88,134,32,106,89,79,75,180,79,73,118,195,221,243,147,221,5,204,84,16,175,147,121,78,131,12,26,142,171,108,68,20,168,40,62,87,103,121,156,242,139,248,74,173,33,232,193,30,171,63,48,146,40,213,184,23,51,23,161,197,106,187,76,149,55,22,58,241,240,242,53,34,185,97,69,142,185,184,118,175,106,251,230,122,227,255,251,8,172,18,0,21,240,100,234,96,77,243,142,92,51,147,227,7,21,21,28,146,200,3,18,216,160,128,25,214,134,37,114,247,134,27,156,80,82,164,135,64,241,192,97,177,163,107,28,44,217,100,217,52,74,141,49,80,170,166,5,36,38,13,157,68,175,36,36,88,19,37,227,132,129,214,220,172,73,12,89,2,108,52,243,84,170,83,215,75,131,9,213,208,100,49,37,80,193,131,216,232,37,13,209,20,112,171,24,70,51,39,113,1,132,33,164,201,18,255,251,178,68,195,136,132,102,103,74,107,70,69,112,135,12,233,60,104,200,127,83,101,155,28,205,165,15,194,123,51,99,49,196,161,249,104,242,161,152,114,144,152,231,173,197,221,145,69,137,138,168,32,116,65,165,34,188,205,142,117,178,46,110,63,255,235,230,213,41,25,121,253,47,140,41,8,1,2,107,204,86,175,48,37,4,212,136,99,35,145,130,161,115,2,133,31,86,224,44,31,113,16,225,105,208,121,229,109,214,51,138,204,153,129,68,100,131,186,48,209,48,120,137,25,18,241,54,173,246,136,146,35,19,19,27,63,20,87,216,98,137,241,0,176,225,181,247,184,192,160,87,168,209,76,145,150,212,59,11,105,155,113,227,34,251,38,213,158,203,145,196,142,232,92,172,107,140,113,131,102,211,216,202,62,134,161,24,189,149,82,52,185,98,133,252,230,90,41,148,138,25,34,33,54,61,220,125,221,72,135,117,24,214,107,135,135,203,104,27,48,183,59,26,154,37,148,237,204,59,74,126,4,59,141,0,2,5,132,119,89,109,255,237,138,131,28,152,112,153,106,184,154,201,42,91,139,146,201,205,31,2,214,238,85,24,121,3,70,254,157,160,198,162,149,227,7,168,48,162,73,167,213,211,193,143,150,63,20,34,6,2,202,52,146,97,19,140,68,146,6,27,1,179,209,251,90,187,45,58,74,159,45,171,185,201,244,72,28,122,13,178,89,216,74,19,68,163,98,27,167,144,205,244,223,217,205,205,179,237,35,136,170,168,146,142,184,119,156,124,204,119,239,31,238,161,46,205,57,223,239,251,31,127,238,230,118,91,231,102,188,218,1,128,2,131,83,187,62,178,219,119,228,45,32,232,180,149,201,144,66,117,136,50,3,148,137,84,94,65,137,218,74,140,78,81,135,52,154,100,74,146,154,76,96,237,236,206,79,95,251,240,106,180,44,136,214,82,19,77,241,161,191,41,211,184,181,239,229,121,204,194,178,102,91,247,159,221,6,213,202,151,205,166,47,155,209,103,167,221,132,24,251,202,52,167,114,200,42,162,106,93,201,89,236,7,8,161,212,91,226,27,94,30,186,219,106,179,27,99,236,227,235,127,203,205,119,127,239,252,255,247,249,0,247,129,0,124,205,3,13,127,40,220,248,69,5,26,49,177,140,165,49,121,195,13,146,164,16,67,16,118,44,195,33,111,9,41,132,178,81,170,165,174,152,114,183,142,105,8,252,189,83,58,134,102,181,59,131,162,208,50,63,22,3,146,196,52,38,15,197,35,61,67,210,211,165,96,60,106,132,195,206,138,26,93,14,90,41,21,86,164,112,160,212,79,60,99,11,141,31,38,143,26,201,115,6,49,21,47,71,234,123,203,58,106,84,91,15,91,180,137,85,57,230,21,247,255,251,178,68,196,0,4,81,102,206,123,15,48,200,132,12,217,175,97,134,27,19,245,157,22,173,177,13,194,127,179,98,21,198,25,248,60,236,82,203,107,22,85,82,90,133,81,164,194,34,45,81,162,54,120,28,240,181,30,85,37,50,57,4,87,251,192,125,19,5,128,26,255,172,8,0,6,136,37,25,22,208,108,250,8,88,96,64,6,51,40,245,68,156,176,112,169,134,133,130,49,168,98,155,56,37,249,170,90,45,214,28,153,108,193,246,153,88,245,223,43,172,78,148,162,222,154,135,5,144,58,78,47,24,158,194,226,214,204,151,212,166,157,57,236,136,203,94,53,137,170,26,236,89,95,57,135,227,183,216,228,202,109,168,131,109,89,58,73,3,190,190,150,243,111,138,73,92,172,106,156,183,139,125,211,74,217,215,134,48,213,53,181,105,144,231,238,35,145,123,91,76,204,188,50,173,234,89,41,153,107,195,225,94,41,247,11,157,240,170,217,207,234,187,111,104,112,17,50,253,189,91,252,170,0,0,32,64,199,198,17,68,33,180,53,5,131,35,19,101,34,128,78,76,4,80,7,66,170,141,121,250,118,90,248,26,205,131,211,69,8,93,47,150,56,227,201,20,81,251,103,145,179,203,52,166,64,187,58,205,85,164,143,60,227,242,138,6,178,6,189,18,166,158,51,61,214,230,231,67,175,154,99,105,26,93,181,92,146,166,6,188,220,14,63,149,104,159,70,81,85,28,44,79,180,39,196,28,165,89,67,182,40,113,66,167,40,235,92,241,230,88,248,138,179,81,81,162,191,255,238,63,174,226,235,226,121,45,190,111,193,138,0,2,5,165,133,109,238,186,223,198,32,33,168,198,49,58,230,96,41,108,213,31,188,17,168,25,214,117,205,97,50,14,77,144,195,168,124,150,29,166,132,68,158,20,20,14,84,92,101,81,142,53,45,198,176,187,174,14,136,242,76,181,141,82,82,200,30,86,90,14,129,149,11,82,198,214,151,66,214,117,35,75,148,216,128,74,58,83,73,226,198,240,116,113,123,19,181,143,18,149,8,179,123,196,14,141,14,106,44,104,226,195,202,112,233,172,161,105,15,161,87,60,105,119,189,18,159,27,176,245,78,239,135,238,38,237,87,229,181,72,138,6,20,0,130,132,183,11,247,197,59,133,77,2,8,10,66,48,36,76,170,117,60,163,44,90,247,31,42,179,168,17,188,133,130,160,73,9,160,139,60,245,39,205,120,195,237,232,83,73,26,193,9,40,188,199,22,89,67,14,70,161,246,205,72,67,91,62,205,242,162,217,174,218,114,79,183,163,73,34,243,242,154,16,202,80,219,107,159,7,13,101,167,166,80,150,154,159,73,168,44,138,84,106,231,165,79,126,145,231,43,11,89,245,24,255,251,176,68,196,128,4,80,103,72,219,102,67,120,142,204,233,159,100,200,105,18,117,155,41,140,153,109,234,73,179,98,217,180,161,249,112,208,161,39,35,75,84,177,182,227,146,77,131,196,220,205,167,213,119,113,255,16,215,215,215,12,155,221,44,184,87,134,251,129,219,64,32,1,26,143,212,4,208,227,204,152,88,209,141,145,32,57,245,194,108,69,3,108,165,190,185,219,19,151,46,83,69,10,68,166,16,152,91,146,192,180,146,138,101,112,200,165,3,155,241,34,26,182,121,248,226,230,53,169,37,182,72,99,197,31,213,149,140,5,118,163,105,41,69,214,162,211,109,170,37,21,204,94,48,135,125,152,149,137,91,60,172,88,111,139,249,72,33,209,250,13,44,72,230,13,67,37,228,87,24,88,182,34,69,89,99,76,210,238,214,227,83,213,62,51,69,41,30,40,108,166,248,248,169,110,8,145,158,109,109,51,10,186,220,4,110,102,0,33,19,37,104,243,24,54,147,30,164,243,40,67,211,7,67,99,54,67,81,160,24,195,0,0,198,144,25,5,66,129,59,91,75,185,153,135,65,40,19,226,66,239,73,92,124,21,137,130,74,177,164,150,54,7,139,82,10,209,25,167,245,172,55,39,78,30,129,33,217,68,130,61,10,96,182,91,205,56,48,29,60,70,113,184,65,204,157,185,63,18,152,172,102,228,21,160,87,34,48,132,30,155,213,235,246,89,68,80,163,227,6,24,46,60,129,40,52,40,218,232,110,149,205,206,255,46,173,196,19,180,193,20,55,222,34,199,244,48,201,66,134,137,89,233,4,144,140,134,173,196,70,107,118,150,145,207,239,45,33,235,230,4,40,246,129,126,229,104,111,177,122,210,54,233,153,32,77,187,47,137,17,163,38,21,166,154,192,0,7,2,45,45,94,56,146,242,161,235,159,76,140,112,51,170,171,167,89,237,60,46,102,88,40,241,155,229,50,33,208,158,113,133,21,106,65,225,21,65,97,92,216,165,45,164,232,47,105,62,98,56,118,203,245,81,99,229,145,230,39,141,14,41,196,70,98,89,26,101,229,109,10,232,166,103,111,26,149,17,155,70,205,66,203,188,11,64,229,215,132,149,225,19,132,167,217,213,138,148,106,159,218,46,138,150,78,183,213,62,156,116,12,142,255,111,139,137,174,238,94,8,169,129,160,113,140,181,77,48,97,224,217,56,32,134,40,56,194,98,131,208,96,60,18,15,8,83,50,131,4,6,149,212,8,199,157,100,191,91,149,222,120,26,157,255,134,221,215,206,89,148,21,16,148,211,63,87,62,231,101,82,201,123,98,171,101,176,207,216,163,154,128,110,221,189,63,71,45,139,131,129,129,160,56,80,42,120,160,122,40,34,137,142,15,120,41,98,255,251,178,100,204,14,5,226,102,196,19,168,127,64,127,108,217,12,96,200,110,20,69,157,18,46,33,187,65,178,51,102,244,145,158,252,27,165,248,243,238,38,251,132,25,115,94,178,145,19,165,127,175,79,86,215,23,120,225,46,136,179,63,82,171,83,51,4,204,139,12,73,28,71,111,8,226,182,57,13,169,227,107,139,58,244,146,76,205,76,200,42,201,169,73,189,219,106,158,96,14,212,7,51,255,160,0,76,255,125,155,150,91,104,92,204,46,40,53,115,240,10,34,48,125,96,188,25,217,101,46,171,105,84,169,12,26,68,171,219,145,108,164,126,111,126,183,79,67,67,114,249,188,142,201,117,8,40,156,143,152,163,63,99,8,76,236,69,71,96,188,124,99,170,76,15,36,18,114,45,60,199,29,58,73,213,55,220,225,182,120,38,47,5,176,178,216,44,81,148,137,44,205,54,188,234,158,102,137,233,125,183,244,9,106,0,171,211,42,43,140,11,6,52,24,160,64,38,70,35,22,7,208,48,46,5,30,13,86,47,19,65,187,49,40,110,180,81,154,145,141,211,209,91,149,227,95,41,232,204,237,217,202,74,106,245,136,65,107,23,36,227,224,112,177,198,139,160,4,102,82,220,108,2,224,244,203,48,185,17,200,24,193,245,45,176,251,103,198,111,72,198,138,220,141,99,224,123,86,89,157,50,180,54,165,196,91,142,106,38,202,91,57,168,177,24,97,253,14,24,208,54,16,106,59,174,139,23,68,77,234,62,161,230,146,80,213,83,143,213,85,169,70,138,119,82,8,38,141,117,36,138,210,173,150,207,102,164,30,214,2,0,12,210,103,136,65,139,241,6,175,27,1,6,74,222,100,97,10,56,35,216,208,74,218,234,121,99,49,139,204,205,237,136,202,49,39,50,176,218,206,54,209,235,59,133,186,57,16,32,243,69,49,50,201,152,89,191,53,4,139,248,174,153,84,200,138,176,233,56,222,32,180,200,98,148,34,236,240,228,152,96,241,234,44,81,169,69,137,157,104,170,32,251,137,24,181,87,16,239,20,198,185,76,54,16,209,83,132,1,85,29,49,106,107,140,61,226,19,179,116,165,179,210,172,88,108,188,91,221,141,51,41,77,101,226,108,154,223,237,163,250,238,251,74,254,215,187,194,234,109,95,244,128,0,94,91,108,147,125,191,5,16,73,128,14,162,217,136,125,216,220,242,103,213,183,171,88,241,121,113,94,218,227,123,57,251,86,145,237,127,21,170,54,147,50,79,165,39,152,233,7,38,102,17,51,208,224,75,57,112,204,40,123,228,109,172,189,140,203,37,4,47,235,33,103,203,180,157,9,153,68,252,123,104,74,99,13,118,93,177,101,202,96,73,115,50,57,70,95,173,183,229,202,169,50,6,255,251,178,68,206,0,4,216,102,199,19,136,109,242,153,44,216,182,113,40,126,18,5,157,55,167,153,119,234,46,51,102,61,134,24,156,218,5,38,154,70,131,60,167,134,158,65,62,105,177,220,195,242,33,237,216,147,141,142,167,116,188,175,46,183,75,186,171,103,79,182,114,65,128,33,213,0,0,72,237,25,26,233,45,215,112,105,11,156,100,75,99,139,44,255,59,65,209,55,141,139,47,158,171,154,215,45,14,112,240,36,201,41,3,181,20,136,98,164,152,171,171,233,250,53,52,133,210,133,138,89,195,194,15,223,30,9,59,51,229,75,101,197,32,110,94,76,186,83,245,150,216,242,153,50,4,94,72,23,104,210,116,43,172,134,62,16,248,242,223,119,185,167,89,25,136,172,214,152,78,16,95,68,203,194,255,250,99,106,26,133,220,194,80,119,194,204,131,203,207,87,203,85,47,93,222,165,153,101,222,107,127,177,128,6,166,2,0,49,128,239,41,140,22,121,153,11,17,142,164,177,131,130,25,132,131,113,129,32,8,136,47,18,37,203,110,96,208,20,14,3,213,89,60,213,136,148,9,93,180,16,45,200,188,30,181,217,52,73,232,140,191,177,232,30,35,122,46,202,227,20,116,114,153,251,42,249,155,190,175,245,35,249,21,126,219,58,173,138,50,69,236,252,54,141,171,114,146,212,87,75,246,212,102,45,0,195,111,80,116,16,27,113,20,50,249,183,209,235,153,211,235,81,214,139,106,163,43,141,110,250,132,166,225,224,80,208,243,135,14,22,7,32,163,29,57,244,146,65,84,98,171,39,214,41,93,155,12,50,171,103,12,92,227,41,37,89,124,223,86,114,161,125,176,200,150,191,235,235,117,55,239,102,144,0,208,184,165,148,127,227,150,0,4,139,110,240,251,91,189,187,52,171,217,31,85,195,12,43,81,144,133,88,147,36,211,202,124,201,89,101,204,123,214,66,57,235,132,151,166,164,253,84,56,122,5,52,102,210,144,35,182,168,100,220,10,101,218,121,65,64,2,63,8,66,76,109,215,232,18,81,37,22,66,122,143,54,123,28,109,91,195,20,199,93,188,83,34,105,238,162,223,170,116,210,34,154,106,30,26,230,41,166,158,169,214,138,88,70,155,163,78,43,117,28,176,212,214,223,48,169,23,75,40,179,55,166,223,219,207,252,108,10,105,32,16,220,103,190,38,145,210,27,174,102,4,161,112,67,74,29,106,6,8,34,36,142,219,133,194,161,134,230,255,193,11,102,7,150,206,214,221,91,13,153,224,149,70,32,122,145,122,120,196,103,41,31,123,41,181,77,34,250,180,177,175,125,229,83,176,92,166,55,46,141,227,57,48,227,64,238,156,78,236,162,71,59,172,92,4,64,144,133,85,117,239,255,255,251,178,100,205,136,5,207,103,68,43,168,95,52,132,140,233,191,60,200,159,18,205,155,26,77,137,253,9,148,179,163,193,131,9,184,239,73,228,149,114,51,245,163,241,193,158,57,10,106,158,203,233,170,184,232,194,46,7,114,140,113,44,88,97,83,85,14,83,48,69,239,191,180,44,226,245,183,222,60,242,214,5,235,169,115,159,139,249,253,110,67,135,117,202,10,60,188,84,110,130,94,194,20,53,103,209,178,41,100,221,122,134,147,148,31,218,149,61,5,148,78,216,186,107,229,178,206,204,122,187,84,185,178,240,147,152,144,242,100,216,197,207,211,25,234,234,218,21,84,172,51,21,27,43,186,24,138,246,221,40,168,93,204,238,100,81,78,105,146,201,179,218,122,33,47,68,102,103,182,218,88,198,239,77,53,78,139,174,251,175,255,99,113,79,0,37,67,61,32,12,35,36,10,166,76,36,8,22,2,137,43,215,209,128,131,226,67,244,67,25,9,173,71,130,32,239,151,83,173,141,58,246,35,90,22,125,171,21,172,200,199,77,11,40,85,151,14,49,224,56,60,142,213,25,226,85,97,181,226,188,234,30,131,196,204,37,133,176,183,178,24,72,193,160,86,5,193,248,230,152,78,190,244,100,31,90,189,181,175,104,34,22,34,212,37,14,130,198,168,112,49,132,65,30,160,168,86,107,91,52,129,208,217,84,185,165,169,49,154,182,72,238,163,248,54,171,153,116,113,89,165,23,250,171,73,169,132,231,211,181,142,82,94,249,90,164,88,246,202,169,138,159,191,79,80,9,73,0,128,11,92,102,196,209,136,227,66,51,169,32,9,10,1,70,121,81,117,73,130,109,205,59,228,54,42,72,197,42,225,90,114,112,118,83,45,98,153,88,203,21,92,228,8,175,108,130,207,79,58,197,90,70,124,72,44,137,193,224,144,95,48,19,13,67,66,128,48,47,43,47,58,213,197,83,18,213,213,168,210,120,28,227,199,51,204,217,214,68,98,238,52,88,194,86,124,146,85,148,162,199,178,217,104,80,140,44,163,222,93,162,177,242,205,87,136,118,253,196,90,185,4,81,28,209,242,53,147,178,197,237,203,129,163,137,222,83,107,234,175,103,174,209,229,226,248,249,138,250,87,8,25,232,5,95,153,35,33,134,100,28,100,32,4,29,8,192,132,78,65,138,141,173,227,24,3,188,106,181,120,226,142,23,223,137,142,28,69,140,191,18,117,171,19,222,153,87,100,239,208,218,58,29,138,162,81,246,178,90,161,201,66,164,2,209,178,85,151,243,18,200,245,173,221,122,75,204,55,101,217,114,29,166,67,143,110,229,118,180,163,23,173,255,161,214,101,175,239,134,122,223,92,187,191,106,186,220,78,195,177,196,151,239,187,217,107,206,255,251,178,68,216,12,133,24,103,70,19,143,67,112,154,172,216,198,113,136,110,83,153,155,30,77,225,130,194,79,179,227,93,180,161,185,214,118,111,155,250,185,37,47,19,95,220,186,187,22,213,109,43,89,199,39,159,232,234,182,148,203,207,245,55,179,171,46,107,148,153,189,102,109,185,232,67,77,240,68,2,146,112,212,161,9,59,14,146,104,192,67,81,28,170,12,240,10,1,139,13,199,214,68,61,59,67,208,168,118,58,170,19,145,33,8,170,155,40,87,196,108,33,104,252,22,101,6,192,176,241,11,77,90,242,60,14,142,196,28,38,109,85,49,132,36,168,188,92,42,75,93,154,205,103,195,31,100,89,188,75,101,57,229,154,195,135,65,8,51,21,29,161,77,200,228,148,42,165,153,207,227,91,143,153,238,106,123,137,234,250,169,149,72,136,70,75,187,91,33,224,237,221,88,116,26,200,39,182,155,155,145,177,124,52,13,115,108,169,46,210,210,210,2,124,181,149,0,64,8,24,103,53,25,159,48,38,54,18,152,168,0,8,12,0,143,172,144,195,226,114,128,18,123,43,232,187,241,19,144,74,27,60,149,227,34,224,146,180,188,169,82,51,2,24,145,198,130,10,114,225,213,135,55,138,5,116,234,11,100,131,55,151,143,43,87,54,59,182,57,43,46,4,134,2,242,170,147,18,1,56,249,84,49,193,70,237,73,174,124,223,76,173,217,175,180,228,165,230,163,243,25,209,221,14,171,50,157,147,46,137,183,173,232,114,184,245,199,196,166,48,249,203,177,177,227,217,152,194,68,116,48,148,152,231,171,117,70,217,123,59,127,118,90,40,23,44,0,9,165,34,105,97,160,225,64,36,98,120,115,130,29,80,135,235,214,26,180,252,61,102,168,221,186,247,251,236,222,187,155,71,24,75,131,45,3,198,6,236,238,60,111,65,84,148,152,216,46,91,194,101,42,90,208,230,64,165,176,165,88,122,115,58,196,70,171,36,50,145,242,118,67,71,242,184,66,234,245,78,148,56,242,10,65,71,3,179,235,219,23,185,146,17,82,100,34,163,255,187,103,77,107,182,160,98,0,3,41,198,101,43,41,157,179,166,39,111,129,138,101,64,136,113,237,46,140,50,25,22,11,198,208,245,221,166,129,254,195,183,126,55,98,130,118,7,211,165,26,219,253,33,128,161,135,222,123,8,107,25,109,169,85,13,12,102,164,158,139,241,152,206,98,180,25,82,35,91,148,212,51,49,122,119,154,83,22,119,236,213,5,35,28,57,17,170,216,136,123,215,255,248,249,91,249,238,92,174,34,59,141,234,44,202,104,156,235,60,214,129,171,172,204,178,60,37,141,67,239,113,28,187,131,166,74,33,177,58,24,35,60,158,227,245,36,99,17,252,255,251,178,100,200,8,4,175,102,197,179,140,83,242,107,172,217,92,48,101,191,20,241,155,24,238,33,253,10,29,179,163,73,131,31,48,180,212,8,209,159,75,121,231,125,106,70,220,8,16,171,228,183,214,170,254,13,101,9,129,28,16,86,144,163,196,19,17,205,183,103,168,93,92,191,237,190,77,214,114,220,247,50,141,243,89,210,101,94,147,92,206,231,101,90,175,247,126,147,12,97,170,179,114,219,154,188,198,18,132,28,9,5,119,165,145,180,218,203,38,11,115,139,22,157,171,96,245,203,154,118,196,202,207,151,197,159,24,150,160,207,42,188,178,157,177,138,148,51,53,91,38,164,57,173,188,225,154,250,189,141,194,222,240,150,226,245,51,55,61,152,85,50,230,119,115,117,241,169,9,163,85,76,124,196,101,162,35,29,75,162,37,186,173,67,157,74,0,1,227,39,165,12,21,82,55,76,0,148,148,95,147,11,8,6,3,38,19,23,132,5,148,72,0,2,88,100,137,151,230,232,72,171,203,226,178,234,102,155,46,109,179,141,190,143,100,154,29,156,167,128,98,244,15,92,190,164,244,166,204,196,211,233,169,184,157,88,122,31,235,235,15,60,77,163,101,105,119,104,227,16,220,183,226,209,43,84,246,103,254,92,242,115,38,51,157,254,31,151,214,155,211,32,125,167,234,91,156,37,203,182,28,225,39,243,45,236,196,221,108,47,214,12,67,166,29,68,182,170,155,137,251,81,248,149,71,233,224,235,65,211,239,185,74,239,82,149,167,238,207,108,87,123,115,238,82,0,55,172,14,171,182,160,0,193,10,174,188,206,117,1,33,3,34,178,193,27,42,139,153,23,129,161,144,13,93,237,69,228,233,0,147,174,53,134,124,163,207,205,60,226,80,68,130,28,205,229,150,73,103,2,131,20,136,58,96,105,2,19,9,81,68,142,82,102,20,113,52,76,100,11,52,201,7,76,129,55,76,200,189,26,70,137,212,163,132,229,18,30,170,113,16,183,210,202,74,143,247,174,103,77,252,247,204,156,106,198,170,154,119,166,55,80,131,74,204,169,202,221,127,79,235,213,185,70,119,152,106,171,107,206,255,253,118,140,249,149,155,89,26,229,5,169,25,128,134,215,25,175,136,96,61,97,147,65,196,131,21,21,49,96,52,66,7,48,48,133,135,58,8,244,226,52,231,130,95,28,139,74,223,136,37,145,56,102,68,98,163,37,82,209,153,101,203,17,202,134,16,66,169,123,69,51,145,209,235,27,184,137,146,186,210,184,188,216,233,5,67,7,36,83,199,94,80,106,114,148,154,64,40,154,185,55,189,122,210,222,255,247,253,111,137,116,49,247,117,45,217,186,141,157,245,79,103,28,202,150,244,166,37,240,221,145,53,52,146,117,255,251,178,100,215,8,5,44,103,197,19,131,103,48,140,236,216,249,97,134,52,20,129,155,25,46,49,113,138,31,179,100,240,246,24,117,46,107,229,240,202,147,36,22,85,6,180,148,215,47,203,79,156,121,170,238,184,181,230,206,205,220,159,117,55,101,45,93,69,55,118,202,179,16,34,123,32,0,149,122,58,86,155,16,96,89,9,178,30,216,131,8,34,96,132,33,36,62,199,42,169,12,96,65,21,47,36,78,6,151,86,53,7,31,13,77,181,37,147,32,83,19,101,97,111,105,222,167,153,152,142,209,136,154,137,122,181,52,221,119,147,211,101,159,43,156,143,223,14,69,255,90,234,60,217,34,40,140,53,8,214,83,210,179,55,53,75,122,82,23,152,230,123,102,137,233,99,210,62,230,45,30,162,25,242,156,9,60,215,119,73,30,94,202,203,122,122,220,106,235,175,183,153,57,158,51,230,51,230,72,48,230,106,0,9,3,116,180,12,166,225,60,68,52,112,4,97,113,177,159,64,224,160,41,134,137,227,193,89,24,0,74,195,211,9,241,143,201,100,13,9,130,44,104,33,195,116,157,55,61,233,140,185,175,226,118,188,206,172,4,240,237,254,118,217,68,113,145,68,32,23,126,34,170,51,176,211,179,44,165,135,88,123,200,241,181,102,137,81,155,224,213,99,27,89,50,87,37,255,185,133,156,177,241,125,54,215,55,125,243,92,238,147,93,195,40,211,146,228,129,164,186,106,229,220,139,203,213,18,89,72,99,173,171,33,176,205,60,78,169,11,75,165,39,16,182,99,91,90,51,64,246,157,86,242,254,206,146,42,211,82,54,77,217,58,61,171,122,1,74,16,69,250,47,36,239,165,64,13,247,233,8,16,133,16,32,96,163,94,13,187,143,148,214,197,213,250,89,236,18,171,31,56,76,162,234,13,163,43,54,80,16,154,77,101,96,136,141,40,34,89,191,107,212,19,184,161,214,87,101,2,101,173,95,49,180,213,71,234,34,136,16,98,41,29,227,180,174,97,80,243,142,21,19,174,83,143,158,25,152,129,232,220,59,29,111,14,62,40,151,105,148,69,26,68,79,29,253,233,73,205,82,90,217,232,249,131,223,73,186,217,56,84,152,107,87,27,115,67,169,241,136,244,125,165,202,164,79,23,30,21,133,168,64,0,17,17,0,69,140,195,191,81,131,225,18,8,198,1,209,16,177,218,48,16,125,4,175,209,128,0,142,180,26,215,31,232,157,43,234,11,170,42,146,75,5,195,18,106,104,12,139,35,185,201,184,156,93,84,193,239,3,133,4,56,16,74,166,162,2,182,244,201,105,160,254,140,232,172,36,220,75,253,61,29,205,37,161,104,248,181,35,123,59,213,181,54,98,191,254,227,134,211,251,215,255,175,255,251,178,100,207,8,5,115,102,196,19,136,111,64,135,44,217,25,61,40,111,83,49,157,25,78,49,15,193,170,179,99,213,131,22,48,79,251,167,128,200,196,187,62,13,50,45,109,72,89,129,8,194,164,67,131,31,91,209,236,168,35,84,137,118,166,197,125,139,69,238,34,227,183,234,53,226,34,255,143,255,169,128,15,104,2,128,122,36,144,165,24,25,83,57,80,72,33,124,195,53,153,197,172,239,83,103,157,44,150,222,53,121,78,68,191,185,149,69,59,102,99,102,113,218,242,62,101,159,83,202,140,131,247,85,83,59,57,116,253,181,157,159,101,170,205,157,88,228,213,84,64,195,172,122,184,172,131,165,209,12,67,161,210,103,179,102,181,75,187,158,170,150,238,98,35,183,123,53,90,234,165,42,251,35,191,122,110,254,190,216,61,54,74,132,13,89,63,169,124,223,128,224,117,8,209,195,211,1,0,140,68,95,10,128,89,17,131,67,76,94,22,233,168,104,224,46,42,244,74,150,162,231,77,100,152,87,74,215,7,41,98,197,104,47,208,4,4,213,210,137,188,119,160,120,118,150,202,242,109,122,150,141,112,112,24,213,23,170,18,34,241,192,184,5,132,80,68,144,6,208,218,251,174,175,203,96,244,37,195,50,80,213,230,217,104,95,217,251,54,177,167,254,255,243,46,224,69,104,147,115,28,153,22,35,40,49,102,19,154,80,204,176,193,69,143,72,225,159,60,169,57,96,0,194,193,194,98,158,181,26,177,142,8,241,120,16,128,137,10,176,48,13,164,55,62,246,184,251,191,184,225,94,96,210,43,182,83,217,113,204,229,32,163,67,136,25,68,81,236,146,180,123,220,245,128,0,188,66,187,53,183,91,45,232,179,246,59,140,124,194,109,80,183,0,220,107,196,79,151,208,52,208,128,0,144,164,9,14,146,19,180,2,112,170,247,101,156,145,168,70,21,242,41,139,167,29,169,50,121,135,7,129,48,209,113,162,164,202,192,131,53,24,197,33,148,199,182,157,165,222,35,35,130,209,136,70,29,8,226,36,244,208,82,169,74,181,48,226,239,112,214,163,199,20,106,159,139,67,238,186,84,206,69,69,101,12,164,130,37,241,189,211,93,192,177,58,140,70,191,70,230,236,151,32,173,30,100,196,212,105,40,72,72,79,176,0,0,17,240,215,159,131,33,254,140,116,89,8,75,14,138,12,154,19,68,32,0,149,87,179,144,160,53,247,210,72,166,142,50,184,195,253,27,180,206,229,12,81,203,139,217,96,233,214,187,31,213,137,97,140,67,148,87,96,57,135,54,27,127,165,142,12,45,12,24,211,48,158,118,219,133,185,67,7,131,160,168,245,34,150,174,230,151,148,228,182,37,110,48,164,192,137,46,115,60,247,255,251,178,100,217,136,6,9,103,67,131,131,95,176,140,76,217,175,60,200,109,84,81,157,25,142,24,253,1,166,51,101,48,241,150,120,255,183,255,254,205,254,63,102,126,238,207,249,110,222,124,191,102,169,92,151,105,83,195,205,89,113,69,244,143,212,217,58,134,69,54,120,195,236,177,248,106,177,2,161,87,118,198,35,221,103,61,236,186,108,253,87,127,182,56,1,172,0,13,108,144,210,191,242,240,76,146,105,38,163,110,199,108,23,164,198,59,195,133,19,152,93,244,27,63,179,169,239,184,184,160,10,74,21,220,136,228,113,64,18,122,108,228,24,134,80,194,252,65,232,173,5,11,188,174,108,144,200,200,200,149,81,217,219,201,187,103,231,253,204,226,161,91,85,30,87,179,173,15,200,229,163,33,223,169,209,79,234,99,210,123,81,172,158,148,190,175,50,47,175,182,128,170,0,26,131,73,106,50,71,163,166,104,49,33,241,8,40,128,65,15,4,3,40,136,253,23,97,191,135,35,209,91,177,222,210,99,98,95,186,71,126,73,79,28,138,217,112,100,146,232,231,211,210,208,195,206,230,77,113,137,37,243,6,93,178,88,114,101,177,52,184,244,178,79,16,215,111,203,154,163,176,254,195,113,199,94,102,90,68,180,42,88,206,215,223,49,159,238,67,203,8,141,210,237,179,93,66,25,50,145,53,56,77,197,128,137,75,91,51,186,131,62,161,187,57,233,137,237,152,121,121,17,189,44,98,40,47,174,172,212,158,169,186,124,215,212,204,157,159,250,222,206,117,168,151,171,42,169,201,80,62,133,128,1,0,0,9,39,25,177,172,24,194,145,200,39,24,112,40,232,24,168,35,24,24,1,129,39,156,138,58,44,44,75,107,172,205,78,234,225,92,242,136,70,38,35,138,100,208,89,250,215,214,66,84,18,128,24,70,16,78,92,185,9,60,20,124,227,169,27,195,81,130,213,240,31,233,232,152,194,5,133,227,188,203,131,222,82,150,203,163,172,59,148,88,24,163,252,70,152,17,37,138,164,17,32,97,36,220,142,157,36,120,246,52,62,142,25,57,48,89,66,227,24,126,48,217,164,148,41,51,70,148,44,76,143,147,132,134,72,162,166,104,138,74,142,121,251,165,102,40,115,202,90,42,10,179,127,55,81,63,131,43,200,0,0,176,176,168,182,73,190,255,160,132,146,47,171,237,82,43,114,75,25,151,205,77,238,99,57,203,20,253,231,43,210,80,74,247,102,158,8,171,122,107,26,250,213,117,160,157,2,144,85,40,14,22,3,0,23,98,43,186,98,7,156,8,8,50,8,104,56,228,172,55,105,238,248,239,81,88,101,35,236,220,191,48,122,121,134,156,61,41,102,138,218,148,188,124,127,197,186,139,66,184,140,255,251,178,68,212,0,5,1,102,198,147,102,87,64,161,204,216,218,109,136,110,81,185,155,59,236,25,87,234,33,51,101,53,163,33,124,98,246,222,252,79,50,118,123,82,210,51,94,222,108,229,27,44,205,141,119,186,232,219,61,251,174,136,78,125,52,117,61,207,156,172,207,24,128,32,152,0,71,162,33,18,90,77,67,36,252,41,213,14,165,254,128,18,230,32,221,101,55,239,112,177,130,193,48,30,124,158,64,226,121,137,136,153,20,169,231,46,144,219,5,32,167,130,218,129,200,22,121,149,173,131,135,11,10,8,2,35,37,161,217,133,89,163,36,168,31,80,183,55,99,154,116,230,237,210,138,97,148,38,55,145,188,162,178,203,237,201,198,57,201,115,98,227,6,166,100,80,190,214,126,99,35,186,171,175,241,170,196,74,83,66,113,247,80,166,77,246,77,92,93,84,198,215,151,195,14,174,154,189,193,162,149,2,0,241,207,127,136,62,77,237,20,8,202,13,31,5,75,138,138,1,72,84,110,34,88,1,168,238,56,14,195,112,108,214,42,219,134,221,201,13,27,18,149,188,182,31,219,21,104,105,109,76,210,93,251,209,103,198,29,187,70,248,57,112,28,38,244,166,80,232,67,173,119,24,76,238,161,79,171,171,42,101,82,153,234,9,85,160,18,154,223,206,93,55,157,60,245,32,224,103,188,124,150,114,52,98,84,183,167,199,142,98,191,142,105,91,174,9,40,132,73,71,27,180,247,241,165,83,104,200,171,40,223,249,168,23,18,130,91,239,91,14,74,58,180,230,75,177,241,28,114,250,190,142,179,255,135,76,245,54,157,84,160,2,33,25,186,2,128,2,181,29,6,232,39,20,225,204,204,81,36,44,22,14,83,29,4,25,7,127,233,32,30,217,169,100,80,167,155,74,118,104,163,204,153,53,105,42,203,29,191,118,97,183,190,211,106,91,122,6,211,185,139,254,10,26,175,129,134,85,178,166,194,23,192,253,210,113,61,210,126,146,51,108,114,144,157,168,33,69,87,195,62,18,178,254,34,219,150,214,187,166,213,227,57,115,139,116,211,82,41,204,172,168,170,73,119,24,132,31,15,88,98,186,229,112,84,255,142,155,59,150,233,126,247,226,75,65,70,199,146,209,186,212,242,225,247,107,99,118,114,62,101,2,203,128,4,159,237,181,183,255,254,42,128,101,204,74,10,191,40,220,110,172,97,252,191,23,142,95,20,65,122,129,106,39,131,181,16,115,239,10,157,164,228,180,212,251,44,132,162,10,198,107,152,157,4,1,83,160,145,137,225,7,103,145,199,129,217,160,140,53,104,101,223,156,81,134,199,95,107,198,227,234,177,51,146,125,77,250,70,138,157,93,239,86,219,22,173,42,237,23,25,177,141,181,255,251,178,68,207,128,69,50,102,197,171,102,95,64,147,236,216,182,109,134,110,17,137,157,59,172,25,109,226,26,51,99,73,198,32,248,97,55,38,249,108,107,161,116,207,61,14,166,219,23,58,248,134,236,126,145,243,90,62,172,55,229,241,252,254,207,159,153,109,254,222,227,124,88,53,104,10,252,40,212,50,204,96,200,164,1,24,145,26,134,0,215,139,190,126,36,7,24,158,215,32,40,219,168,173,95,86,243,144,21,215,191,82,229,255,53,106,31,14,120,185,134,154,97,151,20,185,120,160,129,99,105,12,90,185,114,211,179,221,165,7,205,170,249,195,108,145,131,53,95,29,22,150,201,165,49,114,101,173,82,105,212,89,2,81,198,29,79,37,60,143,25,35,145,18,94,108,104,220,99,43,142,94,84,87,142,218,40,152,254,77,179,210,106,173,201,166,106,75,222,210,39,249,237,126,120,186,144,219,22,0,14,131,32,171,12,25,2,48,224,172,196,228,144,17,48,195,129,112,224,41,133,68,37,232,110,143,154,237,150,193,146,169,247,230,179,213,41,194,34,217,240,139,70,166,108,83,75,108,57,54,229,53,38,236,14,103,107,144,222,94,96,35,180,76,58,55,15,78,249,121,101,83,2,17,117,34,145,114,97,201,247,20,22,153,94,189,31,79,238,214,94,103,234,214,117,157,188,174,180,89,155,149,105,98,124,54,73,117,233,39,226,215,233,87,45,107,178,221,217,222,233,179,244,164,89,51,147,145,198,221,123,107,144,55,233,34,250,49,174,54,227,213,231,158,103,153,213,176,182,198,99,209,119,209,118,86,99,154,245,247,51,61,64,129,130,0,0,76,155,62,65,137,119,25,145,89,134,161,153,32,49,140,4,162,201,132,134,190,148,84,239,237,168,213,56,122,52,32,221,66,38,128,209,16,177,237,37,153,41,242,61,205,17,170,177,10,77,22,11,170,122,138,144,205,173,138,106,147,29,121,225,50,36,75,100,27,37,224,246,91,225,164,216,179,134,205,171,36,9,100,122,210,22,197,139,137,24,85,204,28,52,86,104,97,182,121,235,193,4,32,200,30,210,138,152,180,197,211,66,74,69,45,150,52,130,203,186,150,72,129,110,135,208,131,116,209,50,149,78,200,208,247,84,145,23,246,208,175,239,22,51,158,127,80,129,106,221,182,174,54,150,243,12,229,7,66,152,193,96,96,249,66,113,115,192,32,105,98,217,146,166,150,7,220,146,57,134,114,217,191,198,229,105,168,165,250,177,155,220,199,58,74,77,218,72,230,64,137,179,110,224,162,198,149,74,91,105,133,156,16,105,131,77,60,165,245,38,65,8,222,207,241,184,50,17,119,45,68,63,75,43,116,191,181,16,216,116,61,182,249,198,127,76,197,119,67,255,251,178,68,208,142,5,42,103,70,19,140,85,240,153,140,216,182,109,40,110,17,209,157,28,77,153,119,202,33,179,100,181,172,24,21,12,169,102,111,91,15,186,245,173,147,105,247,188,246,214,168,67,190,70,61,104,161,129,222,246,38,166,89,17,79,250,238,152,198,157,155,220,255,82,101,210,144,47,17,64,1,7,42,104,162,154,74,25,245,230,3,120,246,65,10,93,104,182,225,181,176,129,160,23,63,5,50,37,89,19,77,136,41,2,98,205,142,66,200,24,239,44,82,16,142,38,113,56,183,171,13,176,115,22,80,207,68,113,57,162,114,122,14,156,111,110,185,145,41,111,202,112,52,239,163,175,136,152,254,111,113,132,159,89,223,250,45,188,189,159,81,152,251,150,90,191,157,127,181,126,74,216,202,71,22,122,41,61,219,124,215,167,154,116,162,230,44,105,176,251,166,195,105,116,244,158,215,43,198,110,93,252,253,216,88,101,0,0,128,0,22,77,229,135,50,151,52,213,224,227,4,132,85,57,137,132,131,33,51,3,10,198,128,42,248,64,4,180,218,73,229,18,152,212,88,228,145,227,162,117,39,5,178,58,145,53,10,63,42,50,106,88,43,73,201,162,130,9,212,45,182,130,37,32,153,28,146,79,215,157,21,79,209,166,49,214,136,44,140,81,164,42,153,179,88,41,63,251,251,188,222,221,213,178,153,244,16,82,168,34,129,202,211,77,214,218,44,187,169,52,80,90,238,204,233,208,111,172,227,173,72,162,112,208,234,108,139,167,100,23,58,179,102,47,25,166,113,145,86,155,89,173,161,214,181,34,154,235,115,67,136,159,99,48,157,61,218,190,160,2,4,121,138,119,246,123,182,221,97,5,139,106,45,101,19,192,229,137,138,210,40,93,101,229,68,37,178,173,123,89,123,170,24,45,212,86,76,97,248,251,15,255,47,63,106,132,195,66,201,22,122,138,193,119,170,214,143,167,165,180,187,45,9,114,242,160,219,145,169,60,34,23,22,112,150,224,212,27,118,199,44,94,76,208,198,58,247,27,66,213,44,232,56,155,77,218,101,177,150,53,38,135,169,108,215,104,213,114,200,204,173,87,42,58,244,169,255,91,225,223,238,114,108,196,159,112,12,216,0,192,8,26,222,99,194,97,129,42,198,115,23,153,8,4,214,140,96,19,142,24,56,54,80,24,186,172,111,172,42,95,0,179,217,61,61,252,235,69,171,204,195,86,43,93,136,238,190,47,125,120,243,181,47,135,179,140,81,127,115,143,76,225,77,94,158,122,69,90,197,61,107,211,148,155,142,214,143,198,104,165,149,226,60,112,153,254,115,184,86,189,207,230,93,201,246,105,175,166,126,95,121,242,28,82,108,249,125,217,78,24,251,251,199,48,154,164,255,251,178,100,205,0,5,20,102,197,203,140,107,240,129,44,217,207,48,200,139,85,1,159,25,46,13,254,130,4,51,166,52,195,34,60,188,228,56,22,211,125,243,184,57,212,109,111,31,56,127,27,15,94,192,174,229,180,127,139,64,220,127,237,154,102,120,24,135,153,47,30,242,68,135,70,232,118,108,143,20,30,17,118,51,72,0,29,167,179,87,108,110,86,140,11,232,177,110,45,69,34,247,85,182,123,87,225,60,105,165,86,37,109,119,181,198,5,57,5,193,214,4,108,99,170,223,27,83,172,200,63,72,144,145,124,153,180,32,214,144,160,189,53,71,35,152,90,22,216,236,212,191,219,23,117,217,238,133,161,162,246,61,49,198,27,109,55,109,16,233,79,143,145,181,68,30,139,77,27,235,196,195,92,208,179,59,172,45,118,212,230,48,211,114,96,147,203,141,184,245,151,155,122,185,90,198,169,235,41,15,144,242,8,74,0,12,0,7,52,101,214,48,74,0,51,216,158,49,196,38,48,0,30,49,84,11,7,2,198,19,6,100,192,138,96,14,2,235,93,224,95,174,218,170,195,80,219,94,237,151,109,111,75,40,103,211,180,36,21,22,10,92,197,133,128,200,148,193,163,150,136,208,176,111,45,149,221,116,228,222,1,237,57,178,34,196,8,21,84,140,175,232,199,163,21,101,220,63,254,186,154,159,100,196,215,115,127,178,217,204,175,185,205,165,119,113,59,105,239,158,95,178,37,176,250,123,31,51,237,107,45,151,109,94,219,87,31,87,115,22,221,210,116,151,112,244,154,251,167,182,35,183,50,225,56,152,124,58,167,122,105,154,175,105,0,88,119,30,128,0,6,36,90,141,255,139,152,12,3,160,132,132,46,28,128,74,3,1,109,211,45,43,152,174,59,29,225,49,209,144,77,37,98,244,204,214,255,153,243,16,86,251,119,125,237,230,191,42,117,152,153,218,113,101,162,217,246,142,138,250,146,69,155,177,3,179,206,174,208,211,178,90,109,104,183,195,156,189,236,235,122,230,199,61,158,124,228,145,83,34,211,180,217,15,217,247,116,190,205,255,102,125,103,140,150,75,39,246,124,210,245,158,126,255,79,184,250,251,217,187,254,121,232,223,96,31,156,227,168,115,77,228,206,104,25,51,225,20,192,228,147,16,13,2,194,33,211,24,64,161,78,76,40,18,47,19,130,255,182,85,138,240,193,42,192,247,77,179,186,91,208,76,63,3,209,114,84,241,59,49,88,105,235,88,235,213,231,179,46,150,74,35,109,227,241,157,21,60,166,81,89,166,57,81,22,79,23,167,110,138,205,0,174,189,69,30,216,155,84,191,35,167,155,238,31,206,107,249,158,183,153,11,51,145,107,97,30,158,183,104,72,29,110,32,247,36,255,251,178,100,206,10,5,36,102,197,67,172,92,192,128,76,233,28,61,134,12,86,17,157,16,14,13,126,193,239,51,166,60,193,150,253,119,49,4,92,136,201,109,44,43,202,70,34,222,221,80,83,30,69,244,179,42,244,135,136,171,6,168,179,250,49,117,45,115,151,230,95,14,58,203,109,147,82,60,180,206,98,2,214,32,2,158,220,166,144,77,27,102,0,0,4,162,25,154,88,228,82,81,32,74,56,91,119,24,78,162,198,11,137,190,41,8,5,166,37,131,43,171,202,194,141,90,223,204,173,109,118,226,53,42,144,75,7,132,169,84,17,211,100,4,39,48,71,72,220,88,56,66,24,28,117,109,224,96,236,66,143,49,123,81,106,36,156,212,139,90,185,122,254,120,251,5,15,86,245,162,93,204,133,131,101,178,154,25,128,177,139,47,194,26,42,121,97,77,2,225,208,138,73,233,202,154,84,95,82,144,217,81,217,181,9,113,0,38,131,25,207,204,83,141,48,65,180,197,97,67,2,133,0,0,52,80,0,133,68,134,140,193,43,156,10,179,241,26,121,118,14,148,206,121,105,44,72,62,178,98,73,87,149,174,243,82,8,70,124,185,195,21,52,117,239,185,170,67,243,146,145,37,1,12,68,56,74,145,230,141,214,46,90,119,2,56,225,87,233,126,60,179,121,151,176,160,186,184,189,195,19,176,143,218,155,18,47,112,69,189,84,60,171,76,44,148,84,16,144,194,49,236,228,150,89,196,148,163,206,23,62,17,221,164,113,146,166,66,104,237,104,147,231,38,125,34,82,213,13,164,175,170,227,150,224,183,250,198,80,254,89,30,232,8,208,0,224,0,2,210,98,10,233,138,115,98,166,83,16,131,128,32,194,218,175,1,24,37,11,34,15,19,237,118,172,125,66,204,73,52,219,92,217,71,164,188,227,179,80,211,136,66,102,168,203,49,186,155,90,164,16,176,81,212,153,226,197,78,179,53,79,73,86,208,104,85,140,24,180,170,100,218,41,198,29,4,73,157,158,166,94,197,101,24,73,46,57,47,132,130,157,59,178,68,18,222,47,21,50,135,16,136,72,201,167,82,12,238,45,229,134,171,156,227,123,34,105,158,109,148,232,225,222,209,186,185,107,142,150,103,95,235,239,153,157,254,225,2,25,111,184,0,1,215,127,52,187,221,176,30,7,48,39,146,42,151,123,99,104,239,96,182,78,224,201,155,43,247,91,173,82,184,148,12,34,203,210,139,106,39,211,154,114,213,37,230,97,233,230,32,105,74,246,64,49,43,43,7,49,129,19,237,86,239,141,100,98,133,193,10,74,85,151,58,155,16,129,248,196,98,41,206,34,7,169,45,82,109,18,181,104,46,145,79,119,102,65,74,59,118,123,71,252,122,139,164,255,251,178,68,205,0,4,245,103,70,19,140,67,240,146,44,216,185,113,40,110,16,225,155,55,167,153,17,234,21,51,166,252,243,34,60,33,150,53,43,169,74,141,228,100,37,77,95,69,140,172,203,147,225,74,141,234,229,230,107,139,120,251,2,111,88,0,4,218,94,106,118,187,125,191,18,163,40,9,100,235,43,187,49,180,93,90,194,126,59,212,204,115,158,106,8,206,144,125,7,54,4,84,178,120,101,244,24,148,190,208,94,92,171,125,174,20,133,166,70,241,86,40,178,189,18,162,234,176,62,21,91,204,57,240,167,15,132,105,191,73,160,179,203,50,221,201,45,168,108,200,232,40,155,206,251,205,164,109,145,34,218,150,33,56,170,180,99,249,99,92,107,223,7,159,60,11,172,44,111,91,156,188,197,60,213,212,39,110,213,73,183,93,93,214,211,192,71,43,0,22,147,26,64,12,119,190,51,184,180,96,104,150,229,220,96,34,16,88,56,137,5,151,182,48,254,101,44,20,23,137,161,137,41,226,185,81,110,94,230,72,75,206,138,166,231,12,7,135,173,56,175,84,24,86,19,67,102,215,16,244,186,104,217,251,100,66,225,234,222,90,126,185,200,221,13,13,170,145,102,235,135,166,81,131,116,66,28,84,129,228,227,171,153,58,32,116,147,184,219,121,62,121,229,166,78,102,28,214,123,112,96,179,92,194,99,168,90,238,6,161,163,32,209,170,182,60,120,231,153,49,15,37,13,167,17,139,145,132,236,53,5,70,243,210,74,142,213,83,153,122,25,72,159,82,10,18,128,6,10,0,175,70,10,152,25,7,144,102,49,136,140,64,153,109,81,237,47,184,176,34,62,195,120,37,96,249,193,161,72,18,141,22,152,164,156,242,114,146,229,122,204,88,150,5,9,234,223,136,84,247,59,42,116,73,18,227,128,5,73,24,69,105,115,230,17,62,216,36,215,37,183,145,37,23,14,157,187,131,30,163,173,36,186,164,143,61,177,237,138,71,41,2,171,252,71,149,38,154,146,40,134,150,180,128,40,145,203,79,131,18,53,77,101,5,251,63,50,166,26,50,115,40,207,165,165,177,57,123,142,108,226,217,225,247,37,245,181,211,214,127,242,223,227,225,224,151,68,203,6,75,108,16,176,103,188,123,42,89,180,36,42,24,45,140,169,196,145,144,100,241,207,205,145,97,0,157,240,200,60,163,241,122,111,170,211,61,131,73,18,159,173,138,61,251,145,68,171,219,70,8,14,27,153,226,200,189,179,83,72,94,40,147,224,202,236,150,167,58,76,36,127,142,24,227,43,54,174,15,113,49,212,60,85,199,157,154,142,65,202,99,208,209,150,182,232,244,54,229,165,171,32,193,201,52,204,174,180,178,230,187,89,208,235,13,103,73,255,251,178,68,214,8,132,241,102,198,19,140,67,114,150,140,232,185,113,38,94,81,157,157,38,236,165,13,194,112,179,98,149,183,161,184,249,188,34,53,15,185,164,29,18,213,51,173,57,92,197,90,155,246,191,192,45,129,1,230,55,44,103,172,135,168,146,101,165,102,40,32,60,96,163,99,161,168,146,221,147,66,60,185,223,185,57,236,226,96,15,53,115,129,193,35,51,84,108,197,253,181,150,4,87,22,135,245,138,174,130,203,6,36,87,213,154,234,165,244,178,148,131,134,160,196,87,222,139,172,62,97,212,242,45,72,193,131,22,139,120,82,151,161,216,242,42,165,166,29,228,235,75,28,56,70,54,20,90,214,92,88,228,101,129,26,177,146,165,85,93,50,108,168,95,99,93,157,29,213,242,184,130,71,179,161,115,48,62,135,18,69,109,14,112,251,141,231,28,119,85,83,247,53,53,187,123,77,205,124,32,45,27,77,0,16,12,16,163,79,51,28,174,204,87,19,48,209,56,193,226,131,8,128,67,130,238,10,50,141,2,26,163,75,125,107,64,212,49,167,109,157,49,41,218,216,105,43,44,161,84,168,100,157,163,171,11,32,196,146,127,93,56,144,52,180,233,102,208,19,136,72,143,1,163,115,20,16,168,66,2,143,2,1,34,34,179,18,110,69,222,25,183,233,81,123,81,65,22,70,131,213,91,255,245,87,245,63,217,235,174,203,163,173,75,68,217,51,101,154,147,205,220,235,162,102,163,201,29,151,210,100,76,75,165,213,162,130,11,69,144,93,117,166,182,86,232,165,102,86,202,213,76,87,77,128,19,54,203,124,175,56,228,197,192,176,193,17,178,104,161,48,145,25,210,198,178,72,201,129,170,247,24,176,226,125,100,117,105,56,163,16,97,69,55,201,185,211,117,85,231,149,54,146,68,76,177,1,40,160,168,84,92,144,142,18,9,11,25,114,185,216,138,224,157,225,43,26,46,9,56,13,68,41,170,174,209,193,33,177,38,25,196,134,36,87,48,249,26,235,79,112,133,80,221,153,131,19,92,237,209,18,229,175,110,106,217,205,205,196,20,158,203,73,151,149,45,242,90,223,31,187,119,15,160,0,18,122,197,233,180,182,103,175,78,154,249,58,101,34,64,132,20,227,5,199,227,74,17,128,96,8,64,23,1,50,38,12,252,172,19,129,8,18,24,175,198,144,197,87,188,30,193,26,148,11,79,105,252,149,200,26,58,151,45,199,109,154,64,150,101,213,29,8,149,5,20,235,185,59,15,202,163,237,77,219,161,130,94,232,185,122,87,236,77,118,88,148,202,94,248,228,92,42,32,14,123,78,43,248,69,86,254,230,91,71,171,159,78,77,153,136,142,56,169,79,248,133,230,158,227,185,77,169,238,17,126,255,251,178,100,206,128,4,188,103,72,83,137,108,98,128,236,233,157,36,102,233,21,213,155,18,78,33,125,1,233,179,102,180,195,14,61,232,102,234,163,115,236,64,33,203,145,179,138,59,77,138,60,149,107,50,19,74,231,179,236,204,84,173,219,42,173,232,30,102,251,124,234,128,99,136,251,255,238,0,49,125,219,91,36,178,95,112,149,229,177,117,217,69,65,240,148,116,117,70,171,65,138,38,156,78,138,72,212,177,238,203,36,137,36,91,78,120,244,248,132,86,51,159,62,112,138,39,153,143,110,82,121,58,122,241,122,245,252,77,129,157,102,242,159,88,169,37,30,39,85,44,151,59,145,203,2,188,172,80,57,69,110,105,11,78,124,50,127,58,234,14,224,2,196,181,194,56,56,177,52,67,168,226,23,14,248,246,139,37,51,211,194,228,123,67,202,62,106,0,124,170,0,77,74,105,140,26,200,140,90,22,76,149,50,140,26,13,204,86,0,68,32,1,130,97,136,56,208,46,82,54,8,0,148,85,142,40,50,162,18,1,68,0,41,128,96,26,254,141,66,95,97,32,10,27,139,77,204,95,119,157,231,117,176,160,178,120,56,202,238,23,237,118,82,255,57,22,109,198,93,135,45,173,176,103,45,204,129,162,77,130,24,190,164,217,27,92,99,210,86,113,17,144,60,238,112,179,24,49,108,121,30,244,219,61,11,157,148,138,254,161,128,134,32,233,74,189,249,185,131,208,231,249,18,175,13,237,151,68,98,166,103,92,147,46,85,124,145,59,16,208,206,58,251,13,207,60,137,248,104,210,244,211,140,60,222,211,206,51,27,80,197,43,98,240,21,96,89,233,197,91,39,163,106,192,108,77,126,183,76,245,183,128,162,83,164,2,116,45,54,123,164,84,75,4,77,158,137,10,230,211,145,246,231,242,47,214,100,76,230,176,157,98,27,74,19,191,148,188,167,24,84,80,88,52,185,230,185,138,131,109,124,119,237,12,222,33,169,48,204,188,203,116,75,93,18,179,231,22,10,64,85,96,2,139,116,137,195,76,194,43,3,111,226,79,14,108,227,4,102,64,108,103,191,188,197,218,249,65,23,164,131,95,62,10,196,156,35,0,192,212,57,132,52,32,39,67,8,231,77,8,148,195,5,114,224,0,146,81,157,27,16,55,200,235,42,12,17,148,193,67,131,139,222,212,11,30,56,81,52,143,113,104,45,63,146,229,126,211,148,171,82,217,104,192,112,125,106,134,222,139,20,105,197,141,73,140,74,222,88,179,15,45,82,185,254,157,29,13,153,51,60,82,227,35,147,37,164,75,227,106,232,11,233,122,125,111,189,221,89,85,22,187,41,59,222,174,165,163,62,203,79,174,170,150,165,187,50,72,80,253,7,171,235,82,148,153,255,251,176,100,213,12,5,186,102,196,11,163,103,64,131,44,217,173,36,195,227,82,245,155,28,109,177,177,129,243,179,164,241,132,153,36,187,164,83,115,36,79,173,76,181,169,105,38,154,217,73,204,142,26,170,154,141,232,209,122,25,113,36,19,64,233,154,221,37,50,208,169,116,194,89,235,0,16,24,80,171,80,178,191,33,18,208,86,248,196,158,198,45,66,132,141,149,53,73,61,160,213,100,92,20,218,109,220,120,117,31,49,172,219,133,118,206,109,225,152,55,239,132,13,2,154,24,122,101,26,129,240,74,32,247,91,76,151,136,86,162,135,188,91,251,77,163,127,157,123,58,94,177,183,39,255,120,236,99,238,179,255,25,219,14,142,241,46,235,134,103,142,235,241,175,155,187,82,251,173,241,146,240,216,250,251,121,181,159,51,102,42,53,187,246,111,143,246,191,113,205,0,26,131,72,198,76,5,127,49,146,12,193,197,192,176,132,66,2,96,37,229,18,54,82,151,160,186,205,244,82,71,8,90,146,116,189,136,199,54,253,190,111,14,116,83,21,162,59,176,251,190,175,124,150,106,65,98,130,138,83,25,183,6,70,229,93,153,177,246,165,18,153,11,92,128,241,119,97,14,213,61,201,92,94,19,45,28,26,181,26,162,176,167,155,43,199,73,133,87,160,102,170,28,82,12,48,112,116,106,49,53,32,42,232,4,84,130,130,8,0,229,134,17,18,54,28,74,74,64,109,76,24,214,196,65,12,36,96,36,16,44,233,202,135,246,215,83,174,173,149,87,91,106,31,123,102,249,253,246,147,106,36,12,82,64,17,168,211,51,115,29,102,204,112,149,48,81,72,0,13,4,128,19,165,27,70,133,146,166,72,202,160,105,13,57,48,60,176,9,74,92,96,252,248,186,218,204,92,83,181,132,51,146,220,61,72,22,41,78,234,193,201,243,179,227,182,169,123,50,180,193,107,130,75,139,152,134,251,93,40,80,131,149,140,60,172,61,28,241,49,19,87,57,80,144,40,188,34,191,17,25,214,220,240,54,162,21,178,208,249,145,51,64,135,141,180,167,65,246,174,45,82,101,32,241,140,62,199,249,214,227,70,85,17,22,56,231,72,45,232,153,69,49,11,71,105,136,31,36,84,211,107,15,58,113,254,4,54,200,128,24,50,89,157,147,127,247,37,56,138,43,237,173,208,72,110,80,200,62,85,210,39,1,81,51,199,19,248,152,12,248,81,246,39,26,90,202,125,98,84,218,8,132,76,162,229,159,103,168,154,93,36,18,202,20,29,148,22,144,244,244,147,121,214,190,169,62,109,102,185,239,183,202,232,63,119,175,93,62,38,223,19,110,58,117,118,163,146,162,216,171,213,60,121,67,167,24,114,247,59,153,126,155,93,39,255,251,178,68,212,128,5,34,103,70,19,131,95,64,154,236,232,178,113,136,110,81,89,157,59,172,25,107,226,42,179,101,245,148,153,188,255,183,195,98,121,151,205,190,237,77,205,76,247,50,202,227,230,31,47,174,121,62,198,32,181,69,178,123,94,221,233,6,112,0,0,184,223,108,185,100,184,86,112,6,225,80,82,174,36,246,225,51,32,249,87,106,220,185,65,178,54,151,206,217,26,236,50,189,33,130,153,72,214,79,90,148,171,80,84,29,113,185,167,182,192,148,122,96,177,132,146,87,195,33,71,28,164,112,236,218,50,155,18,42,212,222,25,68,227,94,232,141,49,72,54,211,118,201,58,166,138,229,189,159,76,130,36,79,58,175,81,137,125,41,145,100,78,216,245,76,232,60,51,244,140,148,36,175,207,243,155,113,182,86,187,187,65,121,57,243,102,239,239,115,235,55,235,237,249,240,46,149,0,5,163,78,52,140,197,228,55,237,32,208,199,163,5,5,76,98,15,38,13,4,0,131,19,140,232,10,13,77,245,102,116,25,3,214,206,31,228,249,142,213,148,211,186,174,44,66,95,123,57,154,126,203,98,173,118,3,134,31,232,212,221,73,75,181,3,65,204,74,172,177,209,103,174,204,196,117,157,50,217,216,243,240,165,74,234,31,185,43,166,206,147,144,44,19,8,66,203,95,196,241,199,199,198,191,124,191,241,53,215,11,83,127,216,214,65,171,180,90,182,189,117,211,119,124,58,38,246,151,61,161,76,201,143,222,49,195,74,14,45,69,238,224,226,158,89,243,26,185,173,60,56,118,195,20,237,152,181,107,27,230,77,250,225,188,48,159,224,152,0,1,34,134,142,214,199,218,48,71,140,134,181,92,237,198,165,136,215,41,1,0,124,164,93,178,180,102,85,252,115,52,163,141,121,180,122,251,102,214,121,170,186,48,229,22,22,26,31,81,249,20,73,204,69,205,180,238,239,42,175,70,214,105,229,200,217,98,197,86,216,125,207,56,235,147,249,152,189,57,170,223,186,134,139,135,31,49,83,17,221,85,147,117,125,38,149,102,82,47,78,147,6,29,15,24,225,146,179,164,188,201,22,239,22,218,92,92,127,251,227,65,115,168,8,128,85,120,196,150,232,196,26,0,192,210,116,195,241,108,48,130,2,2,74,88,5,3,132,137,129,192,17,119,176,132,111,134,103,106,40,234,205,76,246,159,106,12,118,92,121,68,99,56,204,66,41,132,170,180,253,183,189,202,117,229,242,247,165,177,198,97,169,117,52,190,71,2,86,161,198,81,15,200,90,100,65,244,112,97,117,175,206,193,82,249,152,156,4,3,3,171,113,245,9,212,84,223,210,204,197,78,215,47,111,227,45,23,71,184,150,183,131,75,215,219,135,98,226,255,251,178,100,209,128,5,77,103,197,147,136,127,66,124,76,233,92,61,40,73,85,249,155,22,206,161,253,9,227,179,103,124,193,158,253,146,98,223,230,101,184,72,37,156,107,8,34,106,131,168,104,138,61,160,191,152,86,6,164,135,141,104,208,190,35,210,93,235,222,144,173,30,209,243,152,143,224,196,166,126,53,175,157,3,192,136,1,145,60,179,195,253,182,215,109,196,5,94,210,201,129,21,14,211,4,231,170,37,151,87,199,90,45,109,136,117,108,85,119,227,219,199,3,43,131,188,97,65,197,160,152,46,7,113,12,34,130,18,194,80,31,80,96,160,133,84,6,78,206,165,77,15,119,69,204,144,149,79,51,57,94,17,194,117,83,128,246,81,157,24,176,1,211,197,108,210,230,229,200,213,94,222,176,242,244,147,228,32,78,16,130,165,161,221,79,171,29,161,200,113,231,181,27,95,72,49,85,0,2,65,132,221,106,147,85,200,207,88,141,48,160,12,202,192,131,10,3,66,193,81,0,240,49,48,50,0,16,1,6,65,8,209,12,62,201,210,160,76,93,98,52,249,28,153,225,106,142,188,170,181,168,172,106,117,178,73,62,30,150,63,175,44,220,221,104,114,21,44,94,50,137,233,35,235,4,210,91,135,95,135,238,205,51,171,118,212,57,94,158,130,165,53,128,224,168,28,4,28,48,75,100,185,221,211,59,187,90,199,110,142,127,186,247,205,77,21,202,70,43,243,89,213,77,140,33,217,253,231,157,89,172,55,85,149,170,36,103,8,115,63,135,71,83,67,153,230,152,158,125,226,46,109,188,83,20,255,88,215,213,62,252,93,227,31,90,198,53,32,227,159,11,0,0,34,102,103,139,47,186,219,139,180,21,42,204,230,80,197,36,177,37,182,100,137,25,0,250,64,244,3,210,73,132,156,137,71,122,103,137,137,86,225,105,53,89,104,244,80,92,168,216,209,154,94,180,33,12,30,98,81,175,14,155,53,187,253,154,155,206,53,205,39,171,138,101,26,134,85,154,235,43,49,149,90,19,192,236,105,7,52,165,170,85,85,74,59,46,74,162,194,53,215,95,27,253,76,37,241,26,218,241,117,81,15,21,49,207,173,26,149,119,197,245,0,190,226,2,38,168,140,57,125,51,31,212,202,109,227,23,141,13,112,69,206,26,28,208,160,76,68,242,105,253,117,231,37,146,229,195,46,26,199,130,218,183,25,16,90,129,58,119,224,62,74,82,47,164,137,198,4,148,232,202,71,132,210,47,89,232,16,138,137,50,231,170,69,2,154,161,74,8,136,59,39,94,85,125,183,92,207,255,222,217,157,223,159,237,159,255,233,201,205,118,167,102,45,187,18,251,164,71,99,164,56,30,110,233,207,251,183,242,123,114,243,106,222,255,251,178,100,209,140,5,112,103,197,155,133,127,48,124,140,217,191,36,200,127,20,209,155,26,110,101,131,65,244,179,100,228,246,24,140,102,105,249,79,233,188,183,119,181,1,123,28,158,238,59,190,207,162,51,67,122,118,141,30,196,252,244,124,206,95,102,147,53,139,247,45,211,180,250,79,79,207,206,37,5,173,0,105,162,88,66,131,192,62,192,156,47,200,227,137,80,20,17,31,1,216,62,32,177,187,38,107,225,166,246,127,250,69,136,115,16,202,70,232,162,141,67,18,175,72,85,117,77,30,117,99,73,207,103,211,248,197,221,182,100,163,38,165,84,109,242,190,227,190,244,159,60,182,101,227,111,235,69,181,170,155,183,199,221,123,251,121,56,207,157,233,175,195,159,165,64,116,46,194,144,47,44,12,201,62,217,162,55,51,119,41,159,25,219,63,249,148,211,77,185,251,108,127,77,165,131,42,0,70,99,118,51,13,224,140,62,236,188,218,73,113,128,177,135,3,69,128,49,134,133,131,200,84,54,64,107,68,86,213,202,219,55,169,68,138,172,126,26,168,234,88,145,197,221,137,137,5,138,40,131,247,82,14,145,195,119,105,106,242,102,6,165,119,155,164,162,171,245,58,240,202,43,218,139,243,145,56,196,69,219,134,37,18,232,83,167,168,180,66,110,215,78,118,188,189,53,87,207,182,169,253,187,251,119,192,107,151,218,207,85,221,159,55,199,121,188,94,41,62,83,229,67,212,149,83,44,124,57,251,208,204,153,205,132,46,189,108,156,164,207,123,121,99,249,221,117,104,222,179,226,125,120,82,69,212,103,254,104,126,109,82,46,113,151,128,253,137,199,2,106,218,238,73,50,234,137,29,47,101,14,36,0,176,15,37,168,206,168,121,222,81,210,231,71,142,26,238,241,143,242,161,53,36,178,182,200,234,126,132,20,88,80,211,72,45,36,207,251,133,158,102,62,173,29,78,45,181,253,245,183,84,31,247,45,51,217,243,41,13,223,182,185,194,95,212,109,148,112,30,198,206,52,107,58,20,231,107,149,116,116,118,98,172,231,66,59,22,83,41,26,36,135,70,18,168,125,149,27,217,239,251,162,45,206,85,91,105,224,160,0,196,140,24,172,238,5,44,66,101,144,200,241,233,0,38,31,4,224,208,128,193,160,40,136,165,47,184,36,2,81,102,49,0,64,79,235,112,127,220,10,75,80,93,59,246,244,79,88,137,66,162,79,182,165,243,47,133,38,27,167,165,140,183,176,36,166,31,70,88,200,129,1,232,2,115,6,201,129,195,47,70,23,5,45,32,121,198,9,197,6,41,84,40,117,131,147,85,91,170,135,245,181,243,229,249,215,79,44,235,114,48,96,141,228,83,93,16,129,152,31,114,177,51,7,64,163,255,251,178,100,209,140,5,89,103,197,19,134,127,66,120,76,217,22,96,197,158,21,185,159,22,110,165,185,137,253,51,101,180,193,163,45,46,198,239,123,208,57,26,107,111,78,206,172,66,212,145,205,157,132,35,168,61,90,251,170,86,219,43,197,136,71,65,11,88,227,45,153,236,214,116,109,253,108,225,102,125,160,128,0,138,61,91,77,180,163,19,6,128,188,172,241,85,49,80,213,176,233,52,15,100,192,222,124,194,249,108,168,131,104,31,228,108,67,208,115,79,203,177,26,158,87,195,204,36,136,99,15,24,2,131,52,23,16,149,212,41,62,21,200,78,103,16,50,130,229,197,135,136,213,129,48,92,156,118,237,80,193,164,86,80,69,52,151,77,86,103,98,62,241,205,229,66,54,70,161,16,68,179,24,208,125,148,69,26,115,10,188,210,186,234,144,236,149,253,218,39,249,51,49,73,197,250,225,26,213,2,4,0,147,81,129,9,140,124,248,217,167,135,13,64,192,194,68,233,164,35,6,12,61,128,146,29,141,201,231,106,200,225,153,168,173,55,41,172,220,147,86,230,178,148,92,156,151,118,126,93,145,152,38,132,101,182,203,147,44,133,1,59,118,148,208,50,158,29,24,36,113,4,22,71,3,174,52,115,161,187,150,83,54,155,115,110,85,56,201,189,90,119,247,179,9,219,181,117,30,123,36,229,80,34,159,130,108,198,121,15,191,248,195,33,153,44,71,60,249,62,245,41,185,18,193,152,121,85,37,211,220,110,238,207,10,178,48,212,245,52,223,22,141,90,123,99,121,133,138,110,39,221,179,224,230,186,198,179,165,241,241,75,72,1,85,227,9,198,126,112,112,23,6,12,114,6,30,18,31,77,39,32,88,197,176,53,183,142,143,28,205,130,41,25,89,134,156,193,230,181,92,57,132,155,50,121,235,6,78,206,215,90,104,158,202,139,191,18,102,93,54,202,145,80,226,4,160,118,232,145,107,205,58,139,115,201,108,33,49,61,71,98,14,90,17,83,165,90,162,27,9,202,236,212,171,101,6,147,59,41,147,159,47,202,73,169,221,237,12,101,212,121,61,126,216,244,173,4,15,105,220,139,237,155,167,194,124,179,35,124,182,124,171,172,125,119,188,203,67,53,243,127,223,186,224,5,128,0,165,33,21,121,133,227,166,23,71,152,16,124,0,2,162,98,130,24,20,20,24,45,110,16,252,110,77,32,149,144,139,196,36,162,55,163,44,93,18,91,32,218,103,179,145,182,117,18,4,66,17,57,62,151,28,25,100,153,176,132,7,32,98,36,131,160,58,226,148,72,100,140,163,50,110,222,78,246,234,167,221,186,110,24,238,26,104,214,39,157,189,172,98,111,156,239,204,61,136,54,28,200,199,161,220,137,195,101,255,251,178,68,208,136,165,31,103,71,187,105,125,242,143,108,216,210,109,38,110,83,249,155,30,110,37,109,202,87,51,99,233,195,33,185,78,29,151,60,242,239,62,199,142,227,166,168,41,86,139,19,155,55,58,200,115,212,63,41,92,174,94,249,213,210,113,109,117,124,196,77,125,255,58,172,183,43,21,118,239,157,169,1,42,189,144,92,146,2,93,226,40,233,130,209,100,2,192,112,5,124,55,4,134,26,10,192,18,250,122,73,218,167,173,1,196,29,174,143,36,82,103,1,218,58,22,121,81,170,36,122,99,249,248,108,29,99,84,130,164,218,64,28,152,75,17,211,234,53,149,32,164,161,173,104,134,169,87,48,164,72,195,226,12,114,148,123,31,33,192,161,195,68,111,65,166,184,216,61,206,209,195,213,26,72,227,216,165,133,68,82,206,16,201,207,48,227,229,162,228,210,248,91,145,49,3,70,218,26,148,169,141,151,66,70,205,155,119,12,146,203,208,234,51,33,144,254,137,183,151,155,40,5,76,89,0,1,128,3,250,12,218,124,208,184,204,117,84,207,216,74,199,73,128,24,97,138,145,3,134,94,2,168,3,212,235,67,112,29,26,253,151,61,150,217,69,45,118,49,16,149,72,102,172,68,91,140,102,95,1,72,32,250,120,115,225,152,6,61,35,156,142,199,91,4,228,142,254,16,83,206,238,58,207,151,98,86,35,19,175,123,95,171,51,43,185,25,129,175,99,157,159,214,247,250,195,229,55,142,118,91,50,223,79,38,242,132,146,165,45,20,227,20,127,211,227,251,229,77,112,244,142,238,231,115,175,220,244,188,142,84,248,126,255,254,150,180,235,126,120,38,208,0,21,101,115,167,250,80,242,50,62,83,236,83,115,250,14,148,146,57,49,182,217,102,52,76,176,65,240,51,137,157,195,238,206,66,191,74,64,225,126,116,207,112,147,7,64,148,191,124,125,93,22,236,91,25,47,213,140,207,137,238,91,29,186,201,102,175,239,108,123,207,52,132,202,54,236,114,9,107,103,79,85,174,78,239,119,27,33,74,199,103,181,202,233,115,163,185,110,237,62,239,93,141,255,246,245,93,211,254,26,0,4,152,201,135,140,193,136,50,33,151,106,161,140,194,80,112,72,141,99,32,137,130,32,241,48,8,186,82,221,209,82,184,148,81,158,59,205,57,99,64,207,187,99,107,137,214,157,42,65,253,106,176,19,73,84,176,35,157,34,75,153,200,163,149,139,250,194,215,138,242,84,168,246,155,112,100,50,233,182,168,253,14,85,107,112,125,170,69,236,158,141,105,148,80,77,221,124,229,206,168,108,80,214,50,102,175,124,58,55,115,205,245,14,155,174,171,118,232,168,175,127,83,252,241,4,246,77,44,106,162,7,143,54,255,251,178,100,195,136,4,149,102,199,75,99,87,178,110,76,217,124,60,197,159,22,165,155,24,110,173,189,10,33,51,100,240,243,34,61,36,156,189,147,164,241,196,202,15,176,251,36,214,88,121,220,246,217,86,150,218,162,156,36,80,112,215,106,91,173,214,138,122,15,187,178,144,100,83,75,81,196,20,116,39,17,149,0,8,146,132,34,82,208,187,23,64,248,53,85,49,145,103,115,197,10,190,10,158,51,131,100,101,113,196,228,207,6,45,20,49,216,222,164,168,55,147,181,156,211,11,38,14,83,73,18,84,109,149,222,144,36,252,210,122,200,133,2,118,71,89,65,114,153,133,31,136,23,228,246,111,101,105,71,165,142,114,71,47,103,246,83,75,84,53,181,30,113,159,150,187,196,184,215,31,118,91,219,153,142,136,149,147,89,228,125,185,52,109,23,122,157,177,80,145,17,221,75,45,74,241,12,220,183,48,138,95,119,115,92,13,0,145,149,0,8,20,172,195,239,13,7,232,198,167,204,44,220,182,116,137,62,35,26,68,89,51,57,141,200,39,237,27,152,18,30,117,19,210,89,31,141,92,54,2,132,24,140,148,161,150,189,226,51,228,81,228,120,28,192,209,100,74,38,70,134,22,1,87,219,17,11,199,29,8,88,126,60,130,135,2,82,238,137,3,198,39,18,51,205,84,99,170,175,255,255,255,255,124,205,221,199,220,243,63,191,226,22,97,230,124,158,171,133,210,118,196,174,243,91,105,137,215,217,20,209,236,190,152,245,120,57,107,34,62,42,139,105,156,204,184,236,63,99,230,226,105,237,138,225,78,216,231,175,197,195,92,5,119,80,10,131,60,59,50,75,37,150,222,32,10,15,215,159,44,212,34,172,68,214,204,23,176,189,98,69,170,146,100,86,237,176,248,196,93,47,207,73,2,212,122,82,182,217,131,118,81,58,35,24,60,144,36,115,108,153,164,224,233,130,112,241,239,109,43,26,188,220,244,191,192,181,184,210,158,142,161,139,79,38,211,157,157,16,107,21,111,186,47,76,108,81,148,209,100,179,60,251,212,75,87,49,11,208,203,100,149,146,186,89,88,94,83,222,98,6,212,181,196,93,109,7,164,250,94,3,70,197,0,5,131,14,225,83,30,229,211,99,9,51,0,3,195,13,130,194,33,32,192,64,44,192,97,0,48,56,116,82,249,54,149,186,194,154,168,50,249,205,177,62,238,156,11,30,116,156,153,217,135,214,29,125,165,86,169,161,245,150,206,97,167,246,83,15,48,230,13,60,177,96,38,231,198,77,117,209,126,171,194,99,150,102,169,230,37,19,238,139,248,204,152,172,51,19,167,60,66,246,107,247,215,198,237,226,53,177,183,29,235,179,95,183,111,13,152,172,168,101,67,95,111,255,251,178,100,203,140,4,221,102,199,155,108,91,114,128,108,217,191,48,200,127,85,101,157,20,78,153,189,2,1,51,163,1,132,161,184,59,6,181,239,250,208,165,92,102,52,191,121,124,200,170,174,126,18,242,45,111,99,73,193,249,103,87,99,218,141,27,174,234,101,62,146,147,82,10,186,154,142,140,232,111,58,63,245,144,44,48,7,46,150,181,205,119,95,81,16,38,160,153,116,212,213,74,80,72,2,155,34,70,218,31,74,186,9,66,145,52,164,72,237,66,167,86,34,217,157,15,46,42,23,165,106,118,137,237,113,65,18,104,68,136,133,185,120,216,235,61,220,89,208,166,163,154,153,70,241,116,183,19,80,182,125,22,56,196,84,105,145,176,181,61,93,65,204,215,73,118,187,87,22,114,175,118,148,179,55,215,47,109,73,127,206,247,221,221,71,223,85,109,78,251,127,251,12,248,249,174,85,163,73,8,173,106,0,12,9,0,90,206,51,55,165,72,101,102,139,76,24,124,0,23,5,171,182,22,0,11,63,47,43,6,130,217,27,160,239,202,157,111,138,206,158,190,5,0,196,74,181,33,193,250,117,38,66,65,178,102,32,91,223,102,191,161,66,96,96,142,137,155,204,227,101,137,80,208,156,195,158,200,213,181,107,94,123,163,221,188,247,171,94,170,247,37,9,7,53,166,186,207,153,24,153,74,140,202,14,179,5,233,108,147,160,175,161,116,171,71,158,173,75,73,39,93,5,58,8,155,27,51,161,173,54,95,65,75,160,146,93,38,122,85,58,170,175,69,213,162,30,24,0,53,20,26,110,72,112,189,201,4,160,206,28,42,157,35,34,241,152,122,38,233,187,17,58,105,22,31,158,56,158,8,0,150,157,101,139,147,144,72,10,51,61,93,70,217,145,59,246,206,194,36,138,44,90,4,224,216,150,234,182,121,181,50,36,82,150,167,14,184,95,189,46,104,227,15,85,109,221,199,109,159,113,5,47,22,243,144,214,169,84,214,61,174,167,182,109,106,231,75,156,241,175,19,203,173,43,79,84,233,116,245,197,95,211,92,52,199,127,247,28,115,40,181,252,134,128,48,173,76,109,85,16,114,75,114,105,240,158,97,248,128,40,2,24,10,3,24,140,61,23,8,136,13,80,114,234,150,219,171,117,190,8,3,33,210,237,167,58,217,80,4,150,96,200,154,235,79,207,191,80,243,208,254,82,190,44,145,193,155,126,225,247,254,121,109,169,148,1,74,201,224,210,204,50,84,248,95,77,17,62,30,120,187,40,138,55,144,19,9,93,240,124,33,174,186,43,125,183,16,192,144,16,177,5,236,253,58,100,175,103,248,190,34,123,117,147,198,173,245,18,208,214,109,60,245,203,111,54,179,127,99,47,106,134,220,212,229,255,251,178,100,207,8,4,142,103,72,83,140,107,240,126,140,217,9,96,200,142,23,117,157,16,46,161,125,2,50,179,163,165,132,153,184,42,163,118,98,170,139,171,62,135,26,136,60,129,8,67,98,70,52,167,74,75,17,107,109,251,225,187,77,161,169,32,231,156,108,179,187,147,0,7,114,205,163,210,99,163,40,0,48,200,2,215,22,168,50,33,243,8,74,236,123,101,200,128,191,162,176,220,58,235,124,96,208,98,32,154,50,168,1,228,192,83,237,125,196,177,120,20,141,54,156,245,114,105,69,26,238,212,10,49,9,78,93,208,7,87,95,80,174,214,160,81,18,155,73,243,31,81,81,255,188,197,126,204,133,105,23,222,149,89,254,20,173,13,220,195,221,55,196,204,63,238,151,59,12,115,214,121,104,124,99,63,186,55,193,119,212,94,150,229,230,164,228,96,184,52,135,63,16,135,173,255,122,227,148,254,148,251,206,187,102,42,102,95,255,251,19,218,0,205,3,162,140,143,213,129,91,65,154,98,177,142,0,216,96,186,88,16,140,50,20,8,64,66,168,44,33,3,4,0,112,132,3,93,143,2,247,40,60,78,26,174,129,77,116,20,2,36,131,136,214,29,232,37,227,149,198,104,161,206,62,16,4,89,68,215,83,242,254,238,90,218,60,74,245,61,146,209,50,8,178,132,44,133,197,166,127,29,203,141,77,146,67,19,239,203,15,74,198,184,247,82,129,8,13,145,71,244,210,90,22,217,63,87,239,138,218,214,223,29,254,228,57,235,174,54,84,114,232,227,124,71,31,242,223,111,183,103,115,78,247,181,213,12,169,69,84,145,54,136,97,178,203,168,251,97,202,132,174,118,195,206,77,92,177,144,215,176,237,27,172,183,246,198,100,176,6,190,244,118,122,64,97,43,52,250,59,52,147,10,132,2,18,204,185,35,135,210,89,33,180,11,52,220,233,163,72,88,140,40,251,36,241,101,9,136,220,145,42,252,207,60,132,82,64,147,175,83,133,41,36,110,65,22,73,220,129,23,6,56,92,104,59,23,71,217,199,48,172,33,96,11,108,225,28,64,154,179,164,204,151,145,157,87,37,52,166,49,26,239,147,100,156,134,133,145,154,126,228,121,185,215,43,29,221,179,71,225,103,127,85,113,110,209,155,63,83,241,152,188,69,183,252,135,176,19,214,16,0,45,184,132,7,230,79,14,108,208,134,0,50,137,201,238,148,129,97,10,56,25,223,143,186,123,150,33,43,133,42,161,201,125,90,50,86,84,174,39,131,60,240,241,2,177,118,194,201,19,115,92,235,65,217,104,233,142,171,38,14,214,22,223,181,54,43,30,63,134,248,122,14,135,171,11,14,156,9,7,0,174,92,68,11,68,142,223,119,214,101,230,255,246,255,251,178,100,202,8,5,186,103,68,139,184,91,112,125,172,217,173,36,102,233,16,185,155,34,237,189,77,193,176,51,165,36,243,22,104,117,63,222,101,153,245,63,61,47,63,93,245,110,125,147,185,170,136,97,231,51,36,233,56,197,88,196,49,107,126,157,58,106,170,202,246,252,53,72,1,197,80,55,254,56,67,168,9,2,127,58,189,184,238,114,178,141,133,143,205,52,12,188,141,6,42,230,12,29,16,79,116,200,249,102,199,108,246,186,90,55,69,107,95,51,183,79,156,48,131,228,102,114,247,12,166,92,61,62,226,187,163,162,33,46,198,156,175,43,26,53,197,232,85,119,52,205,177,153,52,234,237,126,232,138,167,159,91,82,93,150,201,231,101,89,21,238,221,91,213,52,93,85,95,211,134,53,0,22,211,56,65,76,223,201,49,251,132,204,230,39,216,197,97,19,1,15,12,110,10,12,11,7,1,197,66,226,48,41,127,103,159,183,138,31,110,91,139,199,16,77,196,111,127,93,73,36,15,75,40,236,51,40,195,9,246,249,254,165,150,53,210,230,7,0,161,17,198,9,3,183,87,241,240,114,163,171,225,144,193,43,113,121,58,169,235,29,130,27,197,50,139,203,224,204,150,5,194,72,54,226,145,162,57,182,62,138,164,166,154,117,137,58,6,37,26,175,41,88,219,71,136,219,36,250,54,36,117,24,42,213,118,145,8,169,55,69,68,60,35,9,76,19,168,55,18,64,202,179,30,108,61,48,99,140,105,187,71,85,171,170,154,250,82,166,79,118,229,89,204,186,0,155,214,1,87,230,84,119,152,231,38,99,182,41,151,198,203,200,193,224,177,193,80,40,20,189,150,186,28,216,27,1,236,110,98,95,30,127,35,32,250,209,35,138,176,192,205,138,90,13,34,69,115,75,218,36,70,80,224,22,167,6,195,161,205,125,56,146,66,155,81,7,106,229,0,124,44,155,175,89,83,67,121,105,86,229,181,185,31,188,122,251,187,123,90,235,48,74,76,203,37,93,85,6,32,204,98,168,209,228,177,195,6,31,114,68,143,165,26,162,174,48,112,184,177,52,196,8,226,73,185,81,62,135,149,35,32,242,246,230,166,152,210,134,13,26,92,46,66,14,146,145,26,83,187,148,141,43,184,168,167,203,165,104,226,239,130,102,217,52,5,246,64,81,0,38,251,98,104,160,82,11,155,186,151,106,84,237,4,41,111,186,238,21,3,136,150,244,181,33,152,30,89,179,34,80,80,179,144,58,174,111,164,27,29,0,88,242,142,125,162,149,57,24,171,45,32,164,193,202,204,91,154,211,68,82,135,158,181,170,92,206,222,125,35,174,113,171,161,199,143,89,162,235,181,230,230,25,233,52,121,201,84,184,234,40,54,219,19,184,255,251,178,68,222,8,133,135,102,198,147,136,87,64,169,12,232,210,113,232,126,18,77,157,45,172,37,105,138,52,51,164,105,151,161,57,229,236,74,31,112,155,229,173,230,32,245,76,207,7,31,84,205,108,225,191,201,235,139,183,39,118,114,217,190,175,137,135,77,238,181,91,76,154,137,244,243,102,183,100,172,168,60,249,128,114,0,77,203,64,216,5,42,30,152,240,204,33,112,112,75,104,4,210,159,121,230,81,46,45,10,208,27,176,194,252,249,110,126,233,197,17,168,154,147,27,206,24,49,151,145,162,14,102,104,80,156,120,210,182,84,83,196,80,122,68,33,97,40,214,59,83,89,71,201,58,58,162,191,49,203,107,18,244,163,166,199,44,33,131,99,222,158,134,84,111,107,232,214,114,173,147,215,70,67,37,15,250,231,251,147,141,153,153,107,138,122,43,49,244,119,220,177,86,132,24,169,193,197,48,216,46,136,104,178,93,230,186,38,90,175,138,26,24,150,21,0,79,83,7,89,195,13,236,67,6,213,99,29,82,3,15,129,160,18,186,0,0,204,79,12,9,134,242,203,128,64,100,110,103,48,117,13,86,202,228,48,183,130,153,82,74,84,6,76,197,29,7,227,41,125,234,240,5,172,179,220,196,165,211,125,82,221,188,119,169,175,71,154,124,237,122,43,148,53,27,187,179,109,168,58,80,76,203,236,253,203,190,158,100,112,84,57,17,132,81,227,166,122,175,255,235,159,218,167,157,242,201,37,148,234,98,10,122,26,182,120,199,119,151,147,201,152,104,142,142,115,208,123,41,45,187,82,218,117,82,117,95,116,221,84,56,190,98,212,105,41,13,145,73,78,200,182,245,179,89,144,59,82,110,232,44,192,55,66,55,128,6,135,67,223,232,108,92,228,118,42,138,48,189,99,174,51,82,141,131,81,18,7,180,152,254,10,239,209,16,35,151,203,32,223,218,25,118,14,166,170,167,170,235,191,133,135,37,38,238,229,171,101,122,107,94,116,145,213,252,90,194,197,223,116,233,91,167,21,21,181,74,213,210,241,28,194,234,247,170,181,251,255,61,215,127,17,241,199,51,16,189,92,127,237,81,253,79,23,253,220,119,255,239,197,222,154,4,32,17,148,78,6,207,12,28,195,130,102,143,56,8,158,109,20,41,129,201,230,47,38,6,30,219,33,129,194,197,173,48,8,33,136,17,0,162,132,192,39,169,139,21,64,142,97,16,61,20,83,181,96,32,246,21,14,203,228,181,225,173,177,23,54,110,173,71,133,67,101,106,10,176,109,129,238,145,206,195,209,8,113,161,59,205,50,27,73,122,119,102,83,156,56,189,168,87,204,81,222,126,35,80,83,169,44,161,207,11,59,252,245,191,205,251,189,108,238,37,177,231,81,255,251,178,100,200,140,133,81,102,198,19,168,111,64,108,76,217,73,96,200,78,22,137,157,18,46,21,190,194,18,51,165,36,243,30,252,157,210,167,69,173,147,177,242,162,35,156,169,114,200,119,100,70,143,57,135,176,158,54,133,137,58,29,6,139,6,163,21,206,101,217,117,174,113,208,162,146,11,100,87,236,125,70,38,103,17,70,144,47,159,119,253,95,79,159,205,53,196,208,87,140,48,133,180,136,217,242,144,62,232,166,130,158,100,105,120,229,189,194,165,216,88,91,173,138,230,92,188,149,90,179,139,210,70,209,19,208,173,122,240,222,104,213,151,14,130,71,158,201,54,144,34,64,220,232,122,87,180,226,144,134,251,218,93,224,207,93,139,58,201,30,110,161,189,53,153,86,230,204,151,165,145,62,94,209,138,90,111,159,189,22,149,151,226,226,230,215,41,160,120,179,171,151,127,14,173,196,126,222,57,77,108,231,115,150,114,213,106,230,181,238,139,69,116,64,107,170,0,0,8,128,18,146,195,29,75,204,107,153,51,64,68,195,137,70,116,21,27,14,1,76,20,14,71,246,116,148,240,11,3,228,209,130,66,65,241,211,132,209,220,206,17,146,18,134,101,110,76,11,165,188,209,197,240,225,223,187,145,56,177,234,176,139,155,124,190,92,41,37,154,235,75,155,185,187,7,131,198,103,159,125,94,239,175,254,127,249,249,73,142,115,29,12,126,251,217,103,23,190,161,208,231,187,134,220,57,175,174,55,232,125,245,197,217,229,165,151,221,168,188,68,172,185,179,77,179,210,150,218,85,241,23,111,117,26,62,88,206,102,230,110,144,80,230,161,248,202,192,18,64,0,56,144,191,241,126,24,97,169,19,7,34,80,244,200,13,172,55,101,254,213,118,137,144,99,105,197,253,83,230,11,101,237,194,73,140,80,136,147,250,255,202,80,233,56,36,204,243,139,148,36,11,76,138,153,103,18,70,33,149,23,214,159,74,19,41,182,121,157,146,235,253,235,121,170,155,180,212,182,53,165,254,92,46,21,165,207,191,124,169,183,167,97,79,253,185,11,223,232,0,0,2,80,81,50,18,114,83,100,156,197,107,61,238,13,106,182,10,2,147,21,44,130,125,226,232,191,207,196,220,59,14,67,116,52,113,253,74,169,36,49,58,107,28,181,13,69,231,234,82,119,183,39,234,93,211,189,51,52,251,24,132,184,192,236,88,65,7,1,96,156,161,28,78,242,54,148,99,169,225,176,157,132,82,247,234,249,248,142,103,255,158,103,210,224,107,58,58,90,183,44,245,107,105,100,205,155,71,203,14,34,21,143,75,139,31,109,100,78,144,67,25,150,212,241,231,213,82,201,40,170,245,248,56,207,173,161,248,23,120,229,230,112,158,145,117,183,255,251,178,100,200,0,4,194,103,72,83,140,91,112,100,108,217,73,61,35,58,19,221,155,41,173,33,249,169,208,51,101,168,240,154,96,209,103,150,60,222,214,205,87,65,169,19,160,2,255,146,10,93,117,17,64,217,72,20,209,77,26,40,18,245,97,124,168,134,245,228,176,99,195,212,146,106,243,138,108,233,31,177,17,178,94,220,142,59,19,166,218,74,203,234,189,214,87,191,135,85,117,223,178,155,60,220,79,86,53,101,193,32,152,44,230,74,9,95,175,172,217,147,45,177,190,158,107,37,238,155,46,41,56,249,185,186,246,240,148,175,61,62,100,237,238,198,255,243,183,207,177,183,31,255,219,205,238,255,246,49,128,49,84,196,20,212,83,50,227,147,130,227,42,170,170,170,170,170,170,170,48,163,60,163,16,5,66,49,159,25,115,32,96,9,48,133,4,163,23,208,51,10,129,193,130,48,52,24,33,128,202,134,152,0,0,113,128,104,5,133,64,6,31,74,181,120,130,201,222,235,177,151,12,192,8,3,96,22,146,154,147,175,35,44,128,223,106,146,214,79,20,119,107,187,173,58,12,130,49,16,0,59,37,107,10,214,174,165,15,28,10,238,43,196,205,86,228,209,135,156,7,121,252,152,87,57,59,79,189,60,34,236,55,86,155,234,75,102,46,247,27,217,119,94,178,249,35,20,165,39,12,137,206,17,145,151,166,201,111,37,144,96,110,171,181,100,139,144,40,61,67,163,57,148,79,145,77,202,99,117,40,68,93,4,29,166,135,189,67,165,113,92,125,71,151,22,146,155,141,155,74,216,221,61,117,6,125,191,7,86,88,41,98,17,234,251,197,64,0,201,97,218,82,103,126,223,226,243,13,146,192,210,71,13,218,132,97,248,151,48,209,29,67,161,68,66,193,62,182,93,154,114,158,13,133,59,247,233,57,146,85,242,45,31,82,96,193,234,52,177,81,130,233,123,94,166,165,211,107,43,12,68,198,59,106,105,116,51,76,125,84,49,230,81,34,217,56,225,226,113,136,179,85,46,50,141,98,149,198,73,200,117,142,54,103,205,72,185,42,6,115,38,203,68,204,243,81,11,28,115,241,82,220,253,218,127,184,36,35,74,92,163,4,177,3,174,139,195,111,210,163,42,3,179,60,10,68,40,49,12,62,49,156,21,7,4,38,5,132,67,192,163,76,114,150,194,196,138,171,108,141,115,72,193,0,227,202,204,214,25,0,13,65,96,31,40,34,81,110,146,8,90,114,72,157,4,101,194,111,95,199,250,44,136,42,77,219,89,17,12,97,165,254,245,49,152,9,67,96,106,9,51,37,135,114,122,225,200,17,180,146,68,95,169,117,137,205,239,245,71,253,238,102,121,21,119,155,148,153,42,238,240,129,47,155,169,255,251,178,100,223,14,6,42,103,67,131,195,127,176,120,172,217,223,36,72,153,23,253,159,16,46,141,254,210,0,179,166,116,243,34,60,91,191,230,93,184,117,163,155,189,101,197,100,51,249,84,2,3,5,69,131,18,1,17,3,208,160,132,131,16,20,128,8,241,31,219,31,22,221,35,197,206,179,123,122,65,191,123,60,103,249,188,214,135,2,52,16,208,155,13,49,235,185,63,160,0,74,241,91,51,183,75,32,229,60,11,10,65,196,240,179,50,174,173,211,49,57,43,169,23,63,126,0,194,210,4,230,67,75,87,45,183,152,41,80,153,192,174,241,229,222,60,74,101,36,164,137,31,221,26,113,209,36,32,172,164,169,10,109,56,168,246,178,176,240,101,52,146,70,29,220,148,152,63,217,173,119,61,212,124,246,48,88,114,200,242,207,146,135,188,124,51,147,3,154,238,164,164,187,103,152,138,120,132,95,168,127,42,186,235,166,246,254,127,215,230,119,138,88,154,185,5,149,0,10,179,96,230,204,75,235,53,49,160,210,13,112,194,241,9,164,168,6,48,168,104,88,110,89,148,37,163,195,46,158,92,177,168,220,101,230,160,101,137,151,149,26,93,53,251,177,74,89,29,137,12,123,177,56,126,81,21,153,148,65,77,146,41,42,116,91,26,234,139,198,96,183,147,108,229,113,83,191,179,247,111,183,145,152,6,51,50,253,203,37,103,9,131,128,226,100,98,123,55,255,232,211,16,196,147,114,147,33,205,117,125,50,16,113,72,251,58,50,58,179,43,222,136,202,142,214,50,208,246,100,209,221,151,170,230,46,113,187,238,44,42,222,120,31,227,58,153,213,222,218,20,149,199,212,117,208,166,195,20,1,44,40,24,2,76,185,70,49,205,46,229,99,114,93,184,133,254,202,105,171,217,123,200,3,237,72,58,70,203,153,214,157,152,153,248,57,153,22,81,202,50,170,205,166,170,79,159,99,212,91,61,18,183,106,249,210,243,70,219,20,233,251,247,172,215,185,85,42,169,78,185,166,123,173,217,103,236,93,18,86,101,178,186,171,111,63,247,247,191,175,239,43,89,45,213,119,55,236,213,210,205,115,5,131,38,47,62,38,22,243,166,154,171,38,23,60,66,194,33,157,100,241,128,161,89,128,97,224,24,147,0,0,227,129,10,73,152,12,2,209,190,104,100,228,56,237,121,101,174,226,202,43,115,42,70,116,217,155,134,162,208,153,27,237,71,81,254,153,153,107,85,161,199,209,186,196,152,147,234,242,172,150,187,31,85,139,117,2,157,167,101,230,135,32,40,106,29,132,253,43,163,28,201,174,63,33,252,12,19,78,172,147,110,59,119,212,127,253,76,71,203,253,239,137,238,253,207,185,247,95,50,206,233,200,219,106,42,255,251,178,100,199,142,5,7,102,198,147,133,127,66,104,76,216,240,97,37,126,23,217,159,18,78,173,253,2,1,51,102,52,193,159,220,22,48,74,54,57,118,62,247,158,70,205,223,125,54,233,119,42,146,110,148,169,98,140,235,173,26,75,74,203,151,250,173,109,185,190,177,103,249,154,207,111,17,155,50,219,115,71,101,142,4,180,123,61,22,127,250,212,0,96,201,46,213,187,28,140,121,0,115,144,65,144,232,174,86,55,170,91,142,187,101,217,30,86,135,139,158,186,187,82,9,94,177,207,95,44,53,235,10,73,92,66,89,187,155,174,126,76,229,179,105,61,185,211,117,229,136,155,121,101,62,12,88,177,83,228,97,138,219,168,228,85,32,104,71,8,201,32,202,98,227,133,37,120,44,212,81,226,128,195,25,4,36,50,147,163,139,80,117,110,105,1,156,34,55,158,204,91,36,66,24,143,159,205,177,171,179,46,123,106,140,118,114,102,194,101,42,0,85,147,40,52,12,121,112,53,216,248,209,111,84,81,7,86,107,152,32,64,24,55,79,22,0,178,210,209,203,104,46,52,125,107,189,207,76,161,43,217,163,186,165,110,182,88,213,141,208,216,163,171,25,198,164,98,142,7,149,50,55,126,36,237,81,188,177,107,109,217,238,150,212,140,75,36,118,171,202,166,47,210,67,117,225,235,211,34,99,193,83,8,218,125,76,119,223,223,255,125,79,51,28,204,77,75,213,183,71,84,53,221,181,247,108,247,11,84,149,146,140,131,234,143,138,81,216,139,68,62,236,236,176,33,104,242,109,138,144,42,60,59,33,7,161,122,148,146,221,84,219,74,153,227,36,150,138,205,88,193,150,136,62,48,2,63,118,251,93,182,219,102,91,84,79,164,180,64,62,193,132,212,111,13,116,122,158,17,179,22,218,249,25,229,53,123,228,142,103,69,152,169,12,130,26,196,55,134,8,36,32,230,196,102,32,21,12,202,200,88,212,248,100,70,210,89,29,237,176,40,88,51,9,172,54,8,168,76,74,73,195,10,246,183,154,35,83,167,8,84,11,215,244,14,187,33,183,181,78,218,79,112,108,99,50,218,204,187,239,243,116,78,204,204,172,28,3,152,191,150,241,131,2,31,24,12,136,209,136,48,141,24,34,131,1,137,8,75,152,12,129,49,128,48,1,0,131,248,178,134,0,224,80,137,131,0,3,20,134,209,26,92,178,227,108,105,13,139,130,243,6,0,82,2,164,49,135,246,51,12,94,114,92,7,105,229,147,181,229,172,195,93,88,213,27,62,65,230,50,233,203,93,119,61,27,98,175,178,190,100,234,126,24,125,154,147,187,57,11,114,161,232,164,10,214,182,4,48,33,32,15,127,250,250,18,164,250,101,11,53,242,105,110,253,255,251,178,100,202,140,5,37,103,70,147,136,111,68,112,76,217,221,36,103,191,23,53,155,18,47,13,125,1,227,179,99,65,148,141,184,75,213,183,135,153,37,15,88,133,162,7,86,92,82,178,41,42,56,93,25,45,90,8,96,128,208,113,51,10,126,4,4,220,105,247,185,175,235,174,214,164,220,235,217,85,205,219,143,155,69,73,80,3,153,85,42,212,160,170,198,36,67,162,19,50,225,13,182,195,165,228,211,63,11,42,10,136,216,216,73,166,230,136,153,14,134,141,42,204,74,211,144,148,214,79,172,38,25,37,155,210,21,16,178,230,205,171,22,117,179,234,115,228,182,244,85,226,113,192,65,98,32,151,106,121,11,204,7,113,48,248,196,78,172,14,169,77,225,73,146,125,119,225,44,37,60,144,131,74,40,227,241,208,164,235,213,172,95,243,242,208,154,206,164,98,233,164,191,158,89,101,159,11,94,254,112,215,128,117,0,81,99,19,200,76,219,57,58,99,44,219,99,115,26,10,204,68,178,81,208,16,88,161,102,130,86,2,190,26,35,112,162,123,215,69,11,75,128,153,2,149,49,245,109,89,205,180,219,179,110,17,17,184,237,85,107,117,235,210,202,39,31,230,0,252,82,190,110,114,197,190,188,25,99,16,125,27,42,235,122,165,14,133,27,225,19,107,206,4,134,106,252,29,103,147,57,82,110,207,247,242,231,53,178,38,179,242,202,79,143,221,233,250,247,35,144,252,184,186,221,106,124,217,10,246,248,137,186,228,68,253,85,48,73,145,83,130,53,75,18,46,75,244,238,206,173,235,118,33,175,107,189,246,249,142,92,123,32,167,167,1,83,5,64,8,38,250,149,80,36,144,16,147,20,224,7,125,199,40,123,235,25,135,38,166,180,12,50,205,96,67,130,129,86,144,178,210,147,104,231,95,64,141,90,64,8,160,225,198,209,14,161,71,158,114,140,99,131,156,8,200,148,140,167,132,50,177,65,116,77,12,193,5,32,167,60,144,17,135,15,77,31,223,91,68,153,94,131,222,46,77,10,149,53,135,223,51,188,45,127,16,154,85,170,217,153,145,30,121,73,89,181,222,123,150,127,204,136,151,233,151,161,211,250,5,125,65,161,164,79,105,139,253,153,132,128,73,147,133,105,133,96,193,146,69,9,128,128,64,40,138,49,100,2,17,128,226,160,138,182,151,254,66,169,16,186,46,139,232,37,134,112,70,208,161,54,1,184,157,151,52,185,225,69,183,205,232,153,151,102,227,116,39,235,232,66,108,42,75,201,41,76,62,136,206,163,91,23,113,138,135,163,81,45,70,177,214,94,84,240,81,39,210,97,50,73,54,106,58,203,159,150,173,179,235,175,239,230,184,191,151,211,189,220,84,177,145,241,31,39,222,255,251,176,100,206,14,5,34,102,197,147,131,103,176,123,44,232,229,96,195,110,21,105,157,20,78,189,111,129,238,179,101,36,243,33,244,107,46,113,245,17,113,246,165,47,63,185,114,153,52,56,218,78,107,217,21,115,119,219,144,102,147,59,254,159,241,47,191,170,237,179,83,53,81,255,29,156,230,111,6,105,76,72,0,218,240,205,54,122,41,72,72,201,110,38,116,71,158,77,235,152,44,245,120,181,5,183,254,46,142,36,153,105,132,66,215,40,162,230,54,78,101,78,41,138,246,238,45,22,207,107,99,211,142,129,87,167,106,243,182,54,235,22,145,142,137,157,108,83,149,49,204,9,5,93,199,87,77,38,150,163,199,152,89,242,240,189,79,117,117,210,51,54,239,253,196,208,239,142,244,109,134,12,100,75,33,120,170,133,227,89,25,60,76,43,105,71,69,85,207,175,221,123,198,21,98,149,0,141,120,93,12,44,56,206,27,37,12,45,80,140,60,3,141,65,15,140,41,10,196,1,145,139,32,24,168,6,8,0,1,64,114,144,84,204,61,132,199,19,149,111,166,92,85,6,17,225,105,60,169,192,250,178,198,193,24,165,110,80,21,138,105,233,100,182,3,139,81,211,198,241,131,158,8,205,218,118,126,231,59,180,212,109,38,87,66,218,64,140,226,57,59,27,144,67,184,199,4,165,22,224,159,201,147,229,253,115,135,153,63,166,72,198,68,102,83,110,100,16,243,255,176,238,143,127,228,4,164,109,73,86,38,110,247,52,235,219,8,162,113,66,251,43,54,31,75,158,214,251,233,151,197,204,116,223,234,234,28,238,107,165,223,211,105,169,0,216,84,95,72,8,67,201,37,11,170,33,0,68,99,130,98,132,210,226,137,55,43,114,31,169,100,170,110,151,57,77,248,253,90,150,37,88,81,26,130,249,149,254,29,216,255,237,107,32,207,150,90,78,212,246,234,66,12,70,235,57,153,16,125,153,120,229,183,106,244,213,252,255,18,197,255,223,201,247,236,247,102,196,219,99,149,35,157,213,115,203,20,224,223,51,34,51,35,86,102,74,176,213,37,188,171,126,83,86,34,242,167,102,165,203,46,125,203,144,254,22,181,207,240,49,88,199,188,56,196,15,248,26,95,153,2,176,152,82,25,154,108,54,24,52,17,141,8,33,198,58,170,144,129,201,112,138,174,89,127,161,184,194,235,118,226,138,6,191,154,235,142,243,143,0,13,243,58,125,225,185,11,213,113,211,146,196,31,169,69,249,85,59,227,39,149,192,14,212,177,173,53,8,121,232,112,157,86,172,215,83,221,237,123,159,216,244,203,42,133,186,238,109,89,40,80,177,129,209,83,44,49,217,106,76,186,78,62,245,248,135,190,89,235,179,242,201,107,222,214,255,251,178,100,209,142,197,101,102,196,139,163,95,52,120,236,216,229,100,195,158,22,173,157,18,78,161,253,1,227,179,99,69,148,141,184,90,255,134,78,124,127,12,201,54,116,71,205,175,11,89,53,194,241,23,78,186,143,117,93,86,241,93,67,141,175,168,126,20,151,151,23,137,123,234,155,147,181,59,91,188,55,152,210,68,100,74,30,63,214,234,144,5,135,36,42,81,100,193,67,191,131,230,176,213,162,80,92,165,240,144,63,54,223,228,118,79,216,156,170,209,137,13,159,78,108,45,38,91,150,231,75,253,201,44,201,100,57,139,32,66,201,118,94,133,68,210,127,20,190,121,29,199,84,0,96,82,157,151,56,183,174,32,136,154,42,16,42,145,136,204,104,204,205,2,18,218,189,166,84,242,167,155,200,84,171,76,130,145,117,84,191,4,226,53,172,164,241,239,167,99,17,28,200,233,204,231,56,233,243,166,74,17,0,6,221,140,4,232,203,234,62,202,141,51,193,130,134,117,186,91,2,140,145,75,156,102,76,166,8,187,14,90,134,224,150,196,75,139,27,20,166,98,74,97,60,21,93,1,200,79,220,178,13,173,105,180,135,22,49,21,80,21,105,132,211,30,184,65,72,41,76,18,35,212,229,157,38,81,211,57,4,230,51,123,152,118,29,107,67,218,213,105,204,62,117,244,253,252,205,113,156,57,84,125,166,199,29,104,162,125,101,100,168,209,68,20,117,179,65,23,56,213,73,153,55,94,34,79,189,99,142,223,109,109,68,178,211,175,134,84,75,230,93,238,109,253,79,111,102,214,204,178,148,1,151,40,0,187,205,92,24,203,97,142,184,240,202,154,135,7,128,168,171,40,152,84,136,238,40,248,67,178,75,210,205,70,50,219,72,199,77,171,98,203,108,23,101,30,138,10,50,220,18,158,162,95,161,79,69,48,104,195,189,69,100,173,49,231,116,16,114,152,77,14,168,152,169,100,202,104,21,143,161,167,157,6,146,60,106,179,10,81,36,14,22,163,170,19,89,17,178,100,121,236,220,19,125,193,83,105,5,223,111,81,47,62,232,60,99,227,137,178,202,48,117,196,170,65,108,207,47,43,53,92,181,196,68,79,104,171,113,197,84,142,21,27,17,36,143,96,90,181,128,10,178,86,100,121,166,15,182,98,64,32,233,97,0,41,146,148,61,232,122,52,116,170,171,206,66,249,209,91,187,42,143,186,147,90,151,20,34,67,142,109,12,122,46,191,122,249,34,255,103,60,180,201,91,39,84,179,86,209,51,196,64,170,52,74,34,102,225,140,175,179,182,51,86,197,161,178,154,148,90,72,92,133,125,183,7,230,173,202,246,50,208,149,154,153,211,77,178,114,156,214,220,53,61,179,212,53,135,174,222,145,98,135,255,251,178,68,207,12,196,206,102,200,27,73,91,240,146,108,216,210,109,40,110,18,237,157,34,109,165,113,194,100,51,99,9,205,164,32,22,218,233,52,228,185,7,178,153,90,206,138,183,185,208,214,176,227,81,85,73,117,95,12,238,111,226,230,42,255,238,181,207,211,223,86,19,176,26,238,49,14,12,19,161,50,130,147,129,11,0,8,154,233,227,39,82,35,73,74,98,195,229,160,210,6,144,168,21,12,7,169,18,135,9,89,101,177,75,104,145,78,55,57,226,202,252,86,45,180,132,244,209,176,113,173,105,18,224,146,20,115,98,104,38,186,168,35,55,55,211,196,50,15,175,18,184,222,29,79,103,37,51,189,4,150,133,229,147,190,27,38,145,40,219,108,162,230,177,85,47,206,161,172,94,75,165,177,248,235,213,94,221,178,188,83,150,92,237,68,159,126,94,93,153,83,183,230,206,55,175,140,252,242,243,109,40,215,219,74,253,67,215,255,33,28,147,252,65,184,213,0,101,3,37,182,25,38,230,63,121,161,50,106,12,169,64,118,150,0,94,177,227,80,152,140,53,9,202,227,181,54,74,184,42,40,44,221,166,218,53,167,146,109,73,241,169,70,12,52,147,55,77,198,121,72,227,36,75,57,50,197,218,59,172,228,156,230,45,78,50,30,123,151,135,149,37,46,17,161,42,92,237,73,29,236,48,154,25,37,65,112,144,168,123,197,185,2,209,124,53,45,68,60,53,26,228,34,24,110,114,141,34,134,187,214,240,144,221,212,85,118,86,223,238,245,199,61,106,147,90,71,53,200,212,63,181,0,36,128,0,113,41,108,118,88,237,48,161,6,218,6,76,33,88,225,51,16,196,45,161,89,77,97,78,67,46,242,56,133,132,77,193,119,248,166,24,130,176,182,24,238,65,210,195,118,173,229,10,187,40,195,136,35,100,220,216,222,158,189,237,141,109,140,249,10,114,28,226,150,169,89,123,117,68,17,236,98,229,165,202,171,64,185,139,185,100,208,135,111,166,252,239,190,27,252,243,140,247,27,173,16,107,19,68,233,150,57,70,167,114,115,210,116,208,121,104,227,236,54,53,63,251,188,156,22,217,159,228,179,122,205,240,104,1,194,0,4,6,36,37,27,116,204,102,50,22,141,57,35,34,161,197,5,51,106,72,254,144,83,177,10,96,17,41,128,241,51,64,71,1,17,213,223,195,35,134,65,30,50,75,48,144,85,119,153,235,215,44,223,251,110,38,150,205,32,245,140,173,129,116,85,113,232,230,119,55,39,90,134,54,182,211,235,105,176,215,158,131,182,58,117,215,206,243,81,243,246,223,150,86,94,123,181,110,117,62,22,190,234,153,151,50,173,118,190,212,95,102,181,188,175,247,109,115,41,90,90,151,171,223,255,251,178,68,200,0,4,81,103,73,187,73,67,112,137,44,217,109,101,38,77,82,221,155,43,77,25,139,234,117,179,99,73,198,33,185,176,203,107,112,246,210,174,218,229,50,191,219,13,38,111,181,233,200,223,93,110,218,157,0,44,62,64,215,249,157,38,198,70,152,26,12,160,101,83,145,48,84,201,98,148,214,12,11,139,8,159,217,36,121,222,137,85,162,9,165,88,96,120,66,46,26,253,151,76,7,78,159,30,15,136,189,100,77,234,184,236,190,154,202,232,215,190,219,117,95,248,132,106,47,101,102,167,59,161,229,149,222,105,131,138,44,131,209,6,140,162,119,138,22,63,66,153,75,104,52,123,24,96,246,44,147,69,208,92,114,227,4,115,54,179,10,72,57,80,75,80,28,161,67,215,163,136,28,89,29,41,145,40,167,90,48,247,117,58,241,52,19,219,93,68,49,107,77,74,207,80,116,70,37,155,234,185,204,124,203,208,29,210,117,0,6,66,144,208,103,193,12,240,197,129,83,8,41,194,8,69,81,240,232,28,56,46,14,41,39,251,172,177,84,198,87,71,98,91,24,129,99,210,8,140,149,227,173,193,74,137,0,173,17,52,77,39,109,35,210,18,35,129,73,80,145,67,35,64,129,224,37,163,196,45,147,3,168,68,230,78,147,179,215,90,100,173,27,217,195,127,200,95,117,54,255,237,174,255,255,217,127,103,186,212,234,118,90,105,181,38,64,220,226,71,152,220,192,225,165,78,98,138,145,115,53,155,57,185,137,132,227,30,47,166,131,166,139,33,115,10,102,106,65,107,69,111,123,164,137,129,43,62,110,14,103,88,0,171,78,81,7,19,0,25,20,65,107,98,23,6,212,249,54,109,132,169,78,222,58,6,192,211,20,108,150,206,237,143,186,145,198,145,154,91,73,136,32,156,160,196,76,13,200,198,154,205,37,186,58,62,126,205,83,217,115,23,250,220,67,140,77,105,165,174,90,110,34,166,167,171,135,137,213,94,182,100,150,171,184,231,142,234,210,41,223,87,137,248,101,152,70,142,190,165,235,184,152,164,190,104,248,74,122,90,239,121,122,167,149,218,255,185,117,238,64,146,64,1,120,217,184,144,190,68,92,74,33,121,24,216,24,102,226,137,130,4,165,145,1,42,154,89,117,84,80,44,8,120,214,245,117,131,128,165,14,60,26,135,71,48,190,148,48,206,50,184,195,61,97,240,4,10,213,167,29,236,34,16,92,59,109,146,183,68,108,108,201,121,36,135,33,215,134,7,127,49,107,108,241,251,129,215,74,60,53,149,76,194,32,88,22,165,44,243,156,226,30,223,191,101,95,74,115,173,24,219,45,149,55,84,101,61,250,228,85,163,158,178,33,154,187,73,188,89,238,179,15,25,197,61,255,251,178,100,203,140,132,198,103,71,155,137,108,210,120,140,217,73,60,200,111,21,69,157,24,78,9,252,193,185,51,165,180,241,162,120,161,94,28,42,193,141,54,100,98,137,11,88,166,181,156,249,53,105,62,33,68,140,250,53,190,62,41,52,177,169,3,212,146,76,151,253,106,52,26,66,75,110,85,16,214,19,162,99,181,74,134,160,187,141,20,158,123,67,121,167,249,133,52,15,203,254,81,177,84,157,98,192,200,33,137,73,147,57,150,94,158,89,80,111,199,43,245,145,143,232,237,55,208,200,243,28,254,173,106,203,184,11,45,52,55,78,162,166,169,246,152,238,215,197,113,233,187,197,181,90,237,119,117,47,43,213,190,157,229,99,126,180,90,129,139,109,60,69,178,93,115,221,77,197,78,16,82,0,0,147,26,40,51,43,246,51,68,199,227,49,211,115,13,67,179,65,66,136,4,198,65,20,202,16,144,88,43,18,8,0,64,249,128,192,172,77,32,20,81,77,128,32,3,168,165,37,253,67,155,234,91,181,222,235,168,12,144,185,205,202,52,161,37,209,81,69,236,223,53,53,120,207,19,233,217,84,2,160,17,48,30,8,3,82,8,187,164,64,11,218,153,76,237,21,217,163,162,139,233,90,237,44,52,81,119,146,128,170,245,193,126,101,113,87,21,206,198,81,63,75,207,207,153,107,189,249,65,103,44,60,178,178,160,178,222,113,125,167,158,104,114,211,170,49,121,147,23,194,99,179,167,19,53,138,170,143,38,177,139,94,36,144,173,2,117,69,47,36,12,184,237,236,241,163,99,215,21,174,183,173,110,118,232,20,188,124,222,45,96,123,227,122,196,218,93,20,97,3,71,174,218,171,52,234,0,128,47,212,5,120,132,44,104,88,238,90,27,82,33,37,53,168,233,36,110,206,88,76,83,77,84,179,86,190,235,255,167,94,165,208,214,189,166,114,105,244,71,196,36,202,152,200,74,112,137,115,43,17,55,25,152,87,19,66,237,119,111,83,245,229,119,176,67,104,13,176,174,32,172,185,35,127,93,83,82,130,248,180,167,24,189,89,66,241,140,106,41,172,157,73,26,149,170,191,24,142,104,139,74,28,53,188,47,107,33,243,200,137,51,60,242,71,233,153,201,78,239,156,99,239,158,192,238,87,8,2,201,124,50,8,131,2,82,52,177,147,62,0,83,32,113,163,208,96,0,227,65,79,59,193,54,224,99,39,138,18,83,229,215,143,13,142,6,184,116,237,89,170,17,156,110,67,1,132,71,102,69,195,165,13,199,87,185,49,124,172,160,197,26,250,77,219,196,69,120,82,179,91,150,37,98,99,158,111,122,213,45,174,136,238,217,202,254,167,95,230,244,188,182,101,40,201,122,173,167,49,138,52,147,149,38,255,251,178,100,222,8,6,120,102,196,19,163,127,160,129,12,217,6,97,35,158,17,21,157,39,77,177,77,193,229,179,166,244,147,22,124,34,66,195,165,203,59,18,19,151,42,213,70,46,134,151,215,58,233,124,231,173,79,119,165,251,78,168,23,40,0,37,191,246,201,38,178,96,96,100,156,83,70,104,66,76,244,166,48,153,178,66,18,46,132,152,201,164,8,231,119,178,145,105,246,131,32,178,71,84,222,187,64,17,230,65,22,94,120,184,52,155,151,57,185,90,191,190,119,220,125,14,126,218,63,228,60,70,153,190,240,228,51,101,207,130,143,73,159,123,242,254,20,137,99,107,33,217,76,135,122,33,8,174,85,169,104,200,234,243,169,76,147,150,228,43,217,93,136,199,247,43,221,20,206,203,190,197,108,160,103,0,128,158,33,159,159,97,152,5,177,178,228,225,130,64,121,149,37,185,132,34,49,128,229,153,140,224,129,88,46,145,64,64,1,67,210,165,168,35,250,18,148,9,214,188,234,22,201,112,203,29,232,156,11,183,149,247,227,110,244,173,156,26,68,181,68,168,215,139,150,174,197,64,66,231,50,56,212,11,10,120,152,42,76,196,154,122,62,192,241,215,170,30,151,48,204,221,54,142,203,169,156,232,211,241,35,187,255,157,188,53,143,254,178,131,159,95,183,132,78,118,18,184,103,128,140,235,31,124,244,170,113,242,149,144,189,3,25,138,100,181,66,152,37,28,38,89,12,210,1,180,96,216,241,151,1,88,48,31,214,254,113,139,86,151,180,12,120,22,130,229,104,118,181,253,177,140,214,74,100,84,13,22,48,60,214,198,73,171,237,0,37,52,144,26,110,48,186,20,163,34,255,91,73,55,249,35,226,211,226,136,2,206,30,21,105,180,105,9,43,63,149,148,157,154,232,101,81,117,166,91,194,180,212,180,47,54,208,182,235,18,214,56,71,23,107,26,210,85,209,151,106,241,21,29,213,236,91,69,209,114,132,30,170,123,12,182,58,146,135,49,177,165,48,201,198,51,92,116,204,62,161,46,46,121,142,168,216,56,229,162,88,117,176,204,96,238,170,210,38,225,105,38,47,154,217,59,168,155,170,132,158,42,47,218,195,71,45,244,152,245,198,112,133,1,193,171,230,5,15,25,53,100,58,8,49,26,20,137,6,14,19,152,0,38,35,1,152,88,15,93,50,239,44,212,76,46,228,129,153,21,64,105,18,190,158,216,6,35,82,84,169,212,109,246,107,78,148,93,224,119,223,23,253,131,179,117,52,126,18,66,97,231,123,26,124,3,7,52,200,218,117,85,102,48,151,41,61,32,152,53,250,152,67,102,25,5,200,160,10,145,174,103,111,14,111,251,135,53,178,142,73,229,182,198,99,21,157,123,35,58,255,251,178,100,220,142,5,240,102,195,139,163,127,176,126,108,217,26,96,200,78,23,149,155,14,14,13,126,193,230,51,166,52,193,154,164,181,122,2,30,129,150,169,81,73,148,113,39,235,80,114,43,135,206,61,138,167,50,41,236,33,104,226,107,136,58,8,73,158,201,90,38,109,207,122,70,241,182,212,89,134,174,103,121,229,24,90,114,202,128,44,94,240,138,216,192,3,199,209,239,0,4,228,183,198,91,174,74,57,20,140,5,49,18,48,175,27,201,97,38,222,25,229,140,123,208,234,23,86,30,104,115,171,51,34,3,174,79,209,30,79,183,249,194,137,73,67,41,146,48,170,113,212,207,223,49,242,154,158,206,147,218,96,189,82,171,204,197,195,173,247,59,24,94,187,51,186,63,54,210,218,39,76,230,233,190,113,127,228,190,219,103,188,115,147,139,151,207,172,255,37,170,31,190,219,207,249,141,111,182,211,45,91,6,191,124,118,216,87,118,11,186,37,237,76,28,201,204,55,76,65,171,112,40,129,51,64,103,2,0,198,12,143,161,132,58,43,138,1,173,113,21,158,197,197,43,145,54,71,197,208,141,160,129,157,151,198,3,143,188,85,161,77,29,229,95,174,188,105,135,75,100,119,189,227,118,25,212,77,214,142,190,46,140,82,30,92,239,171,187,45,126,219,156,196,228,12,221,162,207,116,109,239,105,90,140,196,117,46,185,111,150,241,203,156,215,247,216,88,79,63,71,59,15,83,159,127,66,159,72,154,248,160,239,252,5,253,165,202,153,153,205,51,195,189,76,135,4,73,13,163,136,114,67,203,137,39,183,243,51,205,169,204,185,242,246,125,78,180,238,135,65,88,11,61,136,45,208,198,139,226,251,166,192,86,3,212,14,84,112,36,147,4,3,16,36,13,238,174,244,206,70,172,79,230,233,18,143,2,7,9,61,197,49,43,8,64,238,178,223,114,152,232,202,68,77,194,106,178,218,232,178,75,59,162,209,65,4,100,81,232,173,55,199,98,32,36,109,221,145,225,171,2,52,37,186,34,111,168,200,84,181,100,51,134,100,102,86,251,17,145,57,145,101,228,197,23,176,148,190,121,121,79,155,148,61,238,189,242,238,125,243,249,101,230,219,134,1,128,4,18,234,57,4,163,105,62,52,242,227,35,149,26,47,55,176,53,47,2,160,145,19,42,241,161,7,105,148,200,164,9,93,92,90,52,67,16,203,194,228,99,249,113,123,41,206,191,148,194,225,219,10,202,173,85,156,16,199,226,34,154,187,25,73,155,44,57,137,20,105,97,162,1,171,208,62,253,221,72,85,237,94,251,43,83,59,45,52,84,235,106,10,236,175,85,4,76,108,233,102,84,102,104,155,41,167,218,155,179,28,69,66,242,99,188,188,80,255,251,178,100,202,136,5,90,103,68,3,163,95,176,113,204,216,208,100,195,110,19,157,157,27,77,177,173,201,237,179,103,60,147,22,253,49,44,37,139,166,100,161,242,85,69,4,83,69,73,205,144,48,93,117,93,122,211,103,182,164,80,173,106,101,155,19,84,118,96,22,40,44,0,0,139,20,209,63,105,118,219,0,235,209,185,159,229,218,108,24,68,41,30,119,94,83,138,104,210,34,164,113,93,85,98,218,208,154,187,75,60,195,11,103,232,160,92,212,94,198,70,51,83,101,127,221,36,238,181,154,169,59,246,92,54,204,60,105,165,222,61,22,240,122,55,25,83,91,46,53,239,222,24,140,195,252,170,180,241,41,77,126,22,239,54,215,183,61,226,61,153,183,202,153,154,153,159,25,159,179,82,21,85,170,200,74,54,186,43,162,82,166,17,240,85,106,0,1,131,72,180,67,16,58,3,54,208,3,76,15,67,14,128,51,43,9,34,96,160,193,178,188,104,98,37,1,194,128,36,0,151,146,137,106,24,50,70,88,215,93,166,90,93,6,246,129,220,163,229,250,87,105,213,167,151,58,239,236,150,153,249,187,122,48,200,89,203,102,83,54,36,255,169,142,110,196,8,236,185,115,12,49,186,199,36,79,163,101,163,149,187,16,20,42,57,52,24,26,99,180,58,221,241,111,142,190,111,250,191,210,254,172,153,171,136,29,119,167,183,253,84,151,100,31,124,220,61,33,194,221,221,48,242,9,44,58,179,208,58,1,130,228,65,138,52,217,60,92,193,174,109,138,32,136,168,234,82,12,164,150,212,81,102,73,210,77,78,202,102,73,151,66,165,25,2,205,37,95,117,76,239,229,148,0,0,207,16,208,255,219,109,187,20,75,202,229,142,177,148,154,161,62,114,64,106,133,147,113,198,38,100,171,37,222,50,222,13,41,59,217,112,163,173,95,194,35,16,5,24,68,29,119,58,98,6,201,136,11,184,147,225,179,41,252,202,7,231,115,98,180,140,165,70,213,220,33,183,109,111,165,217,228,79,187,70,80,56,167,163,42,246,94,41,169,178,49,249,42,99,225,211,121,41,173,204,71,33,183,96,234,248,8,73,26,66,250,190,94,101,225,136,190,235,36,50,79,26,85,204,170,91,60,245,218,173,68,39,197,129,61,81,28,128,73,78,64,131,163,28,50,56,102,83,121,15,37,2,49,130,213,142,96,165,233,203,109,89,86,43,183,82,44,13,19,26,52,34,128,54,12,11,23,89,99,109,128,240,234,172,195,100,43,152,143,95,162,20,17,140,144,172,119,101,46,186,141,57,237,17,52,13,173,53,166,96,202,82,21,171,223,255,247,190,202,215,246,127,93,173,106,153,57,231,69,39,122,11,83,157,178,20,93,141,205,216,205,255,251,178,100,215,8,5,215,103,68,19,168,111,64,137,172,233,175,60,200,191,82,13,157,31,77,165,173,193,181,179,99,213,131,21,184,152,205,72,186,204,82,100,230,233,49,171,27,38,235,93,106,69,52,153,105,44,227,169,22,160,120,193,10,204,143,204,140,151,62,144,250,19,4,82,0,65,240,230,133,8,190,75,220,251,32,157,161,138,141,136,207,192,46,78,234,83,45,34,73,21,161,208,65,210,198,144,116,103,211,73,119,138,69,115,166,91,225,91,91,253,181,86,81,150,75,219,208,145,12,242,41,119,58,43,169,152,232,57,27,20,87,115,18,181,45,157,232,190,206,188,133,44,142,226,42,183,171,217,142,149,71,50,163,139,232,181,115,229,172,237,91,153,121,47,77,217,217,123,105,217,19,178,132,42,0,140,217,226,76,204,255,204,220,25,140,220,37,195,5,3,69,70,195,6,66,243,13,203,82,96,169,34,64,1,170,105,16,128,80,226,135,65,108,42,30,64,231,225,221,89,174,203,75,151,46,123,145,173,181,184,7,180,239,163,184,244,213,112,29,73,13,181,109,70,170,229,222,147,75,149,52,134,75,10,81,119,122,146,146,5,101,148,144,183,37,75,29,221,83,70,33,234,97,129,65,206,241,77,81,41,100,92,95,20,59,85,214,217,108,222,59,153,155,229,185,101,97,176,212,229,186,165,189,52,73,73,194,105,9,23,221,205,213,149,174,217,37,136,173,163,18,115,123,101,142,209,14,92,238,214,179,187,60,131,156,65,137,37,102,182,61,55,157,98,248,165,115,23,90,221,244,251,122,135,5,224,96,196,106,85,29,245,186,60,123,146,144,0,6,119,135,118,215,91,173,217,62,153,101,92,197,125,150,182,136,34,122,186,69,70,145,149,123,110,81,34,61,150,29,165,131,27,50,252,235,93,142,217,8,228,146,146,89,210,34,206,44,252,73,76,149,61,35,76,198,50,141,74,46,89,8,155,114,161,140,223,143,108,246,141,171,83,41,65,142,90,174,254,71,50,221,27,87,47,55,86,219,216,233,135,76,204,204,173,122,153,104,223,5,70,34,197,174,139,36,202,92,11,42,89,228,230,215,215,253,122,87,172,71,86,189,245,127,205,210,179,171,210,2,211,56,4,153,104,28,103,137,137,244,76,6,37,133,24,44,66,110,161,32,0,102,96,3,105,100,64,128,163,3,3,128,192,165,246,195,39,229,16,227,193,14,61,206,18,171,87,127,26,83,191,12,186,119,57,22,140,69,174,78,124,146,0,202,26,169,6,67,80,252,219,125,131,93,152,114,166,169,88,108,59,131,140,254,110,106,31,134,165,151,97,114,43,250,21,17,8,171,20,165,41,72,171,114,166,134,170,165,95,41,79,111,98,122,104,172,147,255,251,178,100,221,14,6,4,103,67,139,168,127,52,134,108,217,191,60,200,191,85,57,155,18,78,21,253,2,2,179,99,153,131,33,184,26,124,244,212,146,177,217,165,22,101,56,218,10,160,241,112,52,232,180,69,87,8,20,170,32,56,60,33,140,110,37,125,243,154,87,57,222,119,139,211,57,246,188,216,159,59,187,234,100,30,102,132,63,239,88,31,17,85,212,119,29,137,180,131,16,115,198,170,200,66,195,94,174,3,128,239,60,112,197,148,8,24,17,164,137,34,129,218,105,236,197,144,183,44,239,55,61,8,90,35,148,111,37,236,249,202,88,89,37,146,212,244,237,214,149,220,245,27,24,235,83,183,89,225,133,199,218,203,140,251,217,21,50,106,86,39,148,241,73,121,154,139,127,104,87,31,209,210,247,105,83,21,101,22,194,139,217,233,156,82,247,14,62,198,31,54,131,163,88,138,159,234,56,87,168,230,43,182,231,105,183,111,6,106,1,0,0,18,98,53,0,98,68,144,99,89,66,97,242,78,96,88,156,99,216,206,128,147,19,6,144,48,0,64,3,1,1,128,160,18,156,12,137,63,153,211,72,111,29,250,122,202,174,196,31,126,67,22,170,67,14,164,190,89,49,98,85,43,148,186,86,92,56,97,194,147,192,174,139,221,49,98,11,202,164,94,6,152,123,225,138,104,195,116,151,186,48,228,227,184,253,179,121,104,69,113,82,121,187,145,158,127,254,223,199,252,136,253,243,156,249,151,86,101,123,244,107,182,241,78,54,69,240,129,35,32,125,73,195,2,49,183,25,199,77,194,82,11,111,206,190,111,224,210,36,217,213,177,122,234,244,215,222,179,105,117,120,27,205,68,194,98,96,0,2,170,64,2,114,72,203,193,68,88,200,202,240,181,204,55,65,130,131,5,73,52,177,162,195,141,221,29,60,218,234,34,130,140,63,79,47,243,255,255,54,247,157,129,32,155,214,120,130,1,52,99,127,96,117,129,243,35,44,0,178,25,134,72,28,73,57,100,17,12,76,62,90,56,51,245,186,43,41,9,55,100,114,168,126,69,50,185,177,69,76,242,32,88,51,140,101,230,135,229,242,95,94,153,38,70,89,125,238,254,184,1,1,193,73,136,199,70,88,210,227,56,192,66,208,192,128,204,193,241,144,192,64,48,197,1,164,160,136,83,21,216,147,41,229,19,111,88,204,63,53,45,119,223,246,176,208,40,218,212,29,73,26,126,217,67,137,71,21,118,45,75,228,17,153,151,133,255,140,186,48,212,165,251,212,31,55,169,124,58,234,57,111,178,164,106,50,56,171,38,82,108,46,12,80,249,36,190,84,36,0,0,8,74,104,140,99,22,115,228,179,107,100,147,173,139,37,122,190,141,91,131,99,236,68,125,221,255,251,178,100,203,138,133,67,103,69,51,163,127,66,113,204,233,77,61,35,60,21,197,157,20,78,137,252,202,19,51,163,217,147,33,184,42,236,180,249,55,155,239,197,108,113,174,220,43,89,173,184,152,141,121,173,127,19,63,52,180,23,89,206,223,218,119,44,230,29,35,214,30,167,147,80,43,122,207,105,82,65,155,18,30,212,162,87,192,202,10,174,47,68,132,99,40,152,210,2,128,145,11,21,194,14,163,175,45,0,215,251,4,6,94,234,151,5,66,192,202,181,229,17,255,145,91,187,211,148,126,77,156,82,35,160,4,145,153,45,177,70,212,223,196,253,80,213,119,225,89,201,17,36,106,41,35,18,88,100,85,45,69,139,205,12,46,234,150,138,14,199,14,60,147,133,78,117,113,234,252,144,68,20,227,76,76,125,93,172,24,169,86,68,187,188,141,69,77,237,146,250,255,169,247,249,151,154,100,152,184,164,89,171,161,164,2,154,0,1,211,64,220,243,1,225,144,81,50,98,200,218,187,140,132,7,69,66,195,4,6,16,17,80,205,196,64,170,195,48,71,109,157,65,13,252,98,28,114,52,205,158,104,110,57,70,245,74,33,230,118,94,119,38,93,86,0,138,75,33,246,222,6,123,225,116,114,222,221,182,239,221,148,191,106,168,147,13,190,43,18,251,246,224,211,62,232,39,110,72,232,145,140,173,219,8,0,80,96,115,163,221,213,117,29,253,215,196,252,223,212,204,164,174,250,241,41,29,255,16,202,85,207,165,197,194,183,174,215,125,251,210,15,113,213,51,170,91,70,32,80,237,20,187,31,212,157,236,235,81,198,83,32,154,213,100,81,117,169,210,72,234,90,96,170,63,125,32,1,218,52,75,105,198,37,101,129,118,27,249,133,219,1,40,250,76,117,225,202,89,61,76,65,38,64,32,194,123,109,185,189,50,200,57,100,101,182,91,248,156,190,189,62,192,145,203,104,234,214,214,48,130,221,12,137,16,169,210,45,174,20,179,81,74,62,202,137,163,109,15,31,55,197,125,240,95,77,72,189,109,81,18,58,238,97,88,111,151,78,210,181,104,177,217,92,213,119,109,196,143,184,123,106,132,169,152,79,186,54,120,190,41,107,239,164,79,154,190,230,62,66,38,103,140,105,103,49,140,164,206,166,179,41,1,16,108,204,97,243,2,135,12,34,57,18,36,170,231,12,192,32,84,31,108,241,150,30,159,116,76,66,25,151,195,173,218,145,224,86,38,229,20,118,18,245,64,34,212,218,153,171,86,7,89,235,178,10,157,127,35,20,181,233,174,196,229,73,145,35,99,234,53,15,180,24,45,152,173,151,13,219,101,174,131,124,156,11,178,164,34,173,22,177,203,92,230,183,255,222,127,60,207,254,86,37,199,73,255,251,178,100,204,142,5,75,103,69,147,168,111,64,124,172,233,42,96,200,110,20,213,157,26,78,13,190,193,220,51,165,244,241,161,184,9,80,169,219,74,226,214,229,255,228,219,115,246,254,82,35,132,139,1,110,192,225,156,9,71,132,181,0,208,186,43,82,72,156,39,29,64,208,251,36,201,50,53,89,76,164,80,166,129,136,88,48,0,3,19,106,68,20,215,112,92,139,58,30,169,148,251,132,135,166,163,101,141,71,185,76,89,165,50,66,4,42,72,3,0,200,81,245,128,208,49,58,67,153,225,49,208,231,215,252,211,215,230,190,171,255,155,122,152,105,25,91,213,112,131,92,210,170,110,173,86,81,135,200,239,162,110,37,244,226,165,23,180,226,81,238,123,169,158,229,247,190,169,95,74,110,233,230,159,120,189,106,108,145,32,145,232,81,186,26,114,253,150,181,23,73,10,132,129,10,85,0,0,146,140,194,47,99,47,214,12,130,94,30,37,152,0,46,98,98,133,49,139,67,162,196,134,182,97,161,19,198,130,48,130,91,97,86,209,33,189,104,125,114,172,146,233,67,83,120,63,82,231,245,172,172,246,78,151,172,210,171,71,121,162,99,64,24,226,58,17,7,95,86,87,2,76,79,203,38,51,117,98,240,228,62,152,178,229,220,171,150,51,140,201,229,46,43,165,29,92,240,153,198,207,22,185,174,213,187,252,255,255,242,119,169,72,180,144,245,39,28,246,4,102,64,68,2,34,15,164,102,20,148,183,54,67,215,113,250,62,147,97,238,66,24,137,189,106,186,83,190,183,63,106,199,118,41,76,137,235,250,56,201,219,31,127,42,2,240,192,0,2,222,76,49,110,255,146,6,76,46,100,8,228,226,220,81,219,19,244,129,185,38,170,103,218,42,209,254,169,208,30,211,190,133,127,178,69,242,86,51,99,63,151,250,117,12,170,213,202,145,51,154,4,34,78,17,161,211,51,165,32,37,115,58,172,91,17,37,208,52,252,249,93,153,136,146,116,227,24,55,118,28,223,245,58,77,191,159,79,45,249,150,129,79,220,183,63,73,38,231,200,80,154,64,224,209,128,110,49,135,240,161,139,193,153,134,2,137,135,66,1,144,132,73,130,192,49,136,34,152,145,138,0,3,12,25,20,132,129,66,247,146,131,137,110,146,131,68,155,164,153,104,202,198,200,170,218,180,214,238,229,72,224,52,253,67,230,160,56,18,136,64,194,2,98,251,139,109,251,29,17,160,238,208,224,100,111,187,175,114,85,98,172,227,1,121,213,177,234,135,214,132,106,105,46,164,170,44,153,234,118,133,47,125,246,145,20,159,151,88,183,53,143,45,119,13,234,181,61,109,211,186,149,187,80,221,146,251,179,47,237,74,251,160,170,20,86,203,170,255,251,178,100,210,14,133,74,102,199,27,129,95,162,106,44,217,157,49,35,30,23,253,157,22,78,225,175,194,5,179,101,244,246,33,61,189,73,42,100,113,210,52,62,165,163,54,82,103,147,72,217,154,201,45,54,102,55,51,54,74,112,145,70,233,23,144,91,160,108,93,214,183,102,90,71,137,48,87,147,8,33,58,89,26,4,138,142,58,158,22,230,102,22,195,222,102,52,11,193,203,155,9,142,203,197,31,173,107,67,19,70,213,108,58,171,171,219,6,122,189,92,89,165,111,11,195,85,147,39,105,44,216,251,99,137,91,151,136,102,184,170,182,171,132,199,95,6,169,14,80,235,66,142,55,23,65,241,160,218,42,126,5,172,150,93,168,238,78,84,151,105,212,107,7,109,22,134,206,164,236,148,50,122,166,250,226,243,110,162,134,213,71,31,35,122,42,198,18,183,24,194,234,216,125,85,206,252,247,150,11,150,218,0,2,141,204,211,232,74,156,167,4,78,32,70,48,81,211,141,6,29,5,11,140,148,72,179,160,105,186,38,176,160,81,76,177,124,20,39,113,206,117,106,30,254,165,129,228,101,183,228,167,80,136,133,193,34,64,58,12,151,54,33,46,138,78,165,219,84,15,148,241,223,93,42,224,212,237,148,145,222,174,90,96,60,249,108,99,138,38,229,194,234,139,169,153,55,245,53,215,102,250,191,217,191,254,198,134,243,101,160,233,186,144,52,55,47,155,53,70,38,6,71,144,146,6,169,30,52,44,68,233,153,243,51,50,81,104,156,81,117,205,83,99,37,24,152,245,34,235,55,162,157,103,214,104,206,200,160,202,48,205,28,197,212,214,13,74,236,0,129,33,171,28,142,201,104,40,117,85,139,201,205,241,67,197,108,225,175,64,142,115,250,179,61,146,254,173,173,84,83,156,196,86,151,154,239,238,106,247,183,210,185,240,175,220,182,36,122,140,76,95,157,225,119,226,232,225,194,17,43,144,207,154,11,3,38,32,64,187,43,152,167,193,179,43,17,232,96,225,145,73,38,102,138,121,140,78,111,7,76,95,199,213,139,212,182,164,199,14,118,69,149,123,43,53,153,78,83,109,71,181,95,195,141,68,212,204,102,228,77,17,17,12,123,29,91,161,172,4,49,128,193,169,137,67,152,116,130,13,5,12,98,16,68,136,48,160,20,44,103,47,20,99,14,77,218,187,26,75,135,64,168,133,164,195,130,58,232,167,123,236,195,211,73,76,85,80,179,170,157,245,30,99,16,55,169,200,105,229,158,118,158,178,133,33,209,97,22,42,166,111,20,125,27,115,97,204,45,28,159,180,240,123,165,34,204,138,41,136,144,217,2,66,55,41,0,34,25,171,34,13,175,38,223,31,253,247,61,185,189,247,218,244,216,166,255,251,178,100,207,12,5,54,102,199,155,111,107,226,115,140,217,173,48,103,233,24,45,155,16,14,225,111,130,27,179,166,244,244,153,244,196,204,219,55,49,247,27,238,38,153,23,20,251,226,102,101,235,59,250,141,54,62,95,206,246,67,239,109,220,254,215,204,50,161,231,205,57,123,211,31,154,218,237,188,83,98,56,171,62,121,206,217,41,0,88,81,33,106,171,220,239,88,0,137,36,222,89,118,183,116,89,251,141,244,172,177,80,56,33,40,57,12,125,49,17,126,170,75,83,70,112,170,77,180,158,51,59,49,197,78,122,42,163,235,58,50,82,49,157,91,83,61,213,29,232,91,81,73,97,206,88,16,228,207,68,60,52,185,236,199,98,22,162,153,89,235,161,254,73,132,151,12,197,198,68,118,150,189,108,79,1,83,241,189,189,146,238,109,235,107,214,251,183,57,235,14,125,246,245,85,77,90,219,20,137,87,40,117,170,167,108,244,191,156,199,220,204,45,234,158,143,75,106,187,156,3,218,0,2,75,176,213,16,141,22,8,232,206,204,144,109,69,204,117,94,34,28,50,10,213,86,225,148,6,100,152,97,4,152,138,131,147,33,98,239,217,160,92,175,44,98,91,111,179,83,79,109,153,36,63,94,236,11,212,109,134,244,171,94,136,252,190,110,245,201,201,171,81,205,96,251,211,93,95,84,19,207,124,134,59,73,171,150,122,18,88,144,179,81,254,191,151,100,95,118,191,165,214,186,246,115,26,247,70,146,166,125,84,199,52,198,189,229,114,205,174,46,174,187,246,173,41,139,237,191,71,47,45,227,73,43,239,199,202,63,86,228,63,255,87,119,230,109,124,206,254,134,201,64,182,29,0,0,10,223,73,44,178,92,10,147,147,198,100,253,0,237,13,119,20,220,19,203,90,15,114,20,246,132,53,237,11,184,147,196,6,7,34,242,28,118,116,161,161,135,18,20,183,70,136,125,34,225,191,147,140,245,139,117,69,162,214,123,217,231,234,82,236,185,255,231,92,221,188,188,151,225,251,121,121,162,36,164,100,234,100,93,242,209,107,231,201,147,138,34,252,173,105,75,35,229,51,242,189,12,146,149,70,10,197,24,47,108,101,162,17,135,73,66,65,99,45,148,28,100,114,51,144,13,45,1,68,50,222,183,96,184,45,197,33,11,141,14,165,145,55,174,116,187,210,100,108,135,160,110,208,70,27,121,108,110,6,166,127,26,3,92,67,132,195,116,95,241,78,195,86,160,87,10,110,43,46,128,169,31,182,183,32,139,188,50,54,227,3,196,95,121,107,235,24,165,197,68,5,3,170,91,73,244,250,125,215,51,214,71,70,79,110,118,68,212,198,121,202,232,82,78,212,71,71,99,4,197,20,72,160,81,17,68,8,160,255,251,178,100,197,14,4,208,102,199,155,101,103,50,104,140,217,205,37,3,87,20,177,157,28,110,21,189,2,40,179,101,168,244,161,188,160,160,243,141,23,30,132,41,142,97,81,64,236,185,119,82,157,72,215,91,244,43,91,236,171,45,73,156,11,22,0,24,253,22,219,110,71,4,41,70,136,162,99,71,240,241,161,142,203,9,19,50,225,220,187,209,83,134,36,220,210,81,30,107,228,148,32,90,160,142,94,92,149,166,160,137,68,8,196,236,174,85,116,218,84,141,132,38,34,132,121,132,205,76,154,243,211,64,234,30,166,79,116,144,227,98,234,100,97,163,144,65,200,56,229,37,88,149,153,22,151,86,170,154,103,104,136,129,85,121,149,166,162,49,168,97,102,15,30,42,219,102,159,5,37,139,42,185,181,119,142,180,24,247,28,21,56,218,38,251,148,68,106,255,191,93,1,21,213,0,7,117,180,227,64,210,96,250,8,149,85,53,13,69,252,99,67,100,186,129,67,226,110,186,27,67,232,126,171,165,241,238,85,129,113,143,118,103,185,97,44,177,41,185,148,63,99,40,47,26,56,30,237,4,245,60,122,155,43,245,106,212,207,30,26,98,38,28,148,148,68,213,201,152,128,88,69,22,250,207,247,82,106,94,22,148,59,217,250,141,21,192,134,186,9,19,72,145,34,144,130,166,200,65,27,100,190,82,48,148,219,32,245,54,211,72,59,153,164,55,77,168,72,254,183,119,70,14,199,47,252,251,40,153,103,165,2,31,220,27,230,93,111,27,204,93,120,116,143,95,75,197,150,176,183,125,98,146,11,92,125,128,2,92,65,114,57,106,21,32,0,79,4,163,135,73,163,44,233,64,105,25,13,123,110,85,59,99,145,118,182,241,138,242,61,46,161,102,129,152,68,202,30,173,23,236,59,152,149,157,95,201,176,242,229,130,56,32,16,81,52,136,150,184,51,20,82,89,180,168,138,85,154,29,4,43,167,164,180,202,56,249,101,50,137,89,183,155,206,178,163,84,99,108,225,86,34,222,37,40,100,61,190,235,116,132,150,33,18,44,96,168,113,36,31,107,20,65,85,118,53,89,24,123,180,227,146,186,158,101,14,236,203,170,61,210,38,103,238,38,194,232,8,0,41,28,97,87,25,140,40,102,8,35,152,56,24,96,144,49,140,194,113,241,128,1,18,64,80,8,34,17,59,205,116,152,57,2,18,131,83,102,62,227,74,95,199,158,146,61,86,253,218,243,18,219,145,189,100,178,109,85,114,175,190,177,187,78,133,74,205,41,171,237,157,112,82,164,188,212,6,158,170,147,97,88,16,209,227,169,93,194,170,112,240,79,113,246,211,219,97,200,92,218,52,38,236,99,142,149,67,158,5,82,81,69,82,80,155,183,119,255,251,178,68,211,8,133,17,103,201,155,38,126,208,140,236,217,106,96,200,153,20,241,155,32,238,37,24,194,144,179,163,77,198,26,209,145,75,115,63,178,92,225,203,159,136,146,50,135,81,174,55,31,97,211,195,159,115,71,237,116,91,24,193,249,244,126,232,62,97,29,26,223,229,82,234,88,162,172,124,90,183,141,1,0,0,73,168,204,103,103,50,247,52,194,134,115,11,10,140,54,12,49,120,142,3,135,74,16,163,0,1,64,195,252,228,145,4,94,82,192,61,169,221,107,215,162,143,62,82,75,183,229,116,241,10,186,143,214,201,124,198,169,65,43,143,38,109,21,58,222,195,213,119,91,113,140,92,238,64,78,62,216,145,205,100,36,208,233,93,35,102,204,91,39,25,89,88,164,86,178,151,16,81,19,73,171,109,33,198,179,156,110,31,69,47,57,136,149,159,35,101,5,179,54,20,217,95,20,110,161,63,79,212,74,236,73,136,31,209,22,65,136,28,89,245,76,157,160,117,124,136,106,221,111,58,83,211,107,61,51,219,227,255,243,124,130,104,114,0,214,224,191,169,192,67,158,105,209,179,149,147,56,153,154,34,129,131,2,131,75,12,16,48,200,68,211,196,116,48,26,23,46,28,27,38,59,107,45,22,59,24,89,248,64,142,214,18,74,213,19,62,57,182,209,232,24,2,151,191,202,134,125,156,195,15,227,94,126,30,49,170,141,58,220,112,58,102,84,106,231,175,12,207,196,243,211,151,207,104,31,184,138,61,28,98,26,235,114,151,255,255,242,101,197,252,165,113,197,167,49,198,187,244,211,108,149,21,51,119,13,60,193,213,95,61,59,148,91,72,202,55,202,102,139,199,44,138,44,24,58,201,62,34,158,162,18,248,201,230,158,230,105,135,92,223,123,12,0,11,32,0,23,2,211,105,184,81,139,107,89,182,169,92,116,128,218,96,71,233,186,95,5,167,37,188,7,148,27,25,153,127,195,21,248,110,71,16,168,113,93,177,172,196,92,134,100,99,154,169,227,102,107,34,164,169,118,169,130,114,135,133,228,16,123,40,198,66,200,74,133,103,241,153,90,200,153,185,160,183,11,76,191,197,158,169,25,179,82,146,249,144,161,41,169,204,225,103,41,78,48,229,56,176,254,229,123,153,255,23,159,206,0,128,64,193,139,49,208,86,240,51,108,20,12,86,12,49,3,76,182,5,74,0,5,102,51,72,4,16,0,135,55,101,211,89,39,57,12,136,177,40,153,240,217,117,30,151,16,191,19,203,73,232,138,73,235,230,133,12,142,101,180,137,24,33,34,206,131,138,140,59,173,89,245,219,77,163,39,152,15,128,131,5,3,193,72,21,88,224,120,13,156,32,160,180,60,14,229,230,195,225,233,114,174,86,46,255,251,176,100,189,12,197,11,102,198,147,108,70,18,112,204,217,122,60,195,123,20,189,157,22,78,229,105,193,165,179,101,136,244,22,60,182,63,185,157,255,199,189,25,99,127,135,54,58,191,255,254,43,142,41,215,241,245,26,149,16,206,122,210,37,169,83,20,155,109,206,95,134,29,218,196,247,159,131,115,232,41,108,182,197,79,239,254,120,173,251,170,238,89,219,124,37,106,166,166,101,18,65,153,182,50,19,211,2,130,33,251,30,170,172,101,111,44,18,233,145,132,34,183,154,50,95,96,248,68,64,136,134,166,147,121,138,38,226,49,189,137,46,135,211,83,86,164,69,177,241,196,120,231,138,136,171,174,106,173,221,96,187,180,199,97,138,230,102,49,209,114,227,195,237,65,42,52,173,81,198,170,232,202,135,69,102,92,232,100,250,214,174,250,52,134,163,127,201,190,245,127,225,181,0,141,121,194,141,9,146,13,174,58,204,223,28,140,44,28,140,161,22,204,19,0,140,21,7,131,31,64,160,48,23,40,4,64,19,56,49,64,0,105,132,2,8,144,212,142,174,50,182,189,2,64,188,185,135,55,71,117,78,232,100,11,101,209,127,145,38,5,29,14,213,69,125,9,2,178,117,216,44,0,195,137,234,214,90,100,162,68,211,51,112,95,104,162,215,120,150,93,150,217,236,156,152,135,26,67,148,240,227,18,180,4,44,94,57,102,112,249,149,242,43,182,145,174,111,80,184,100,78,60,40,121,154,101,184,100,83,167,126,72,230,189,60,244,53,101,148,217,218,115,93,80,138,7,31,52,81,73,27,69,152,44,185,162,218,207,183,95,108,174,165,120,123,56,234,37,252,215,191,84,6,42,133,95,235,0,0,27,159,57,182,182,220,52,9,137,210,48,111,100,195,108,33,103,7,156,148,141,247,91,99,245,227,247,158,167,165,78,102,241,112,215,13,141,104,227,180,57,172,4,78,40,249,37,3,206,54,199,53,220,25,38,213,177,34,220,140,37,121,70,198,27,209,68,143,52,218,198,131,76,188,189,246,174,83,156,81,57,64,200,141,199,41,239,55,85,87,55,229,77,89,139,110,159,103,211,37,181,218,186,104,199,143,54,216,147,204,231,164,30,13,218,17,176,187,25,213,90,196,189,9,247,49,186,186,168,17,202,0,192,0,81,185,177,130,83,128,127,77,40,224,199,141,194,225,32,80,105,58,105,9,70,54,67,1,11,94,178,228,171,172,135,170,21,47,110,182,39,101,204,21,165,57,46,164,199,48,127,173,234,19,199,5,243,149,132,228,148,110,184,243,58,107,27,183,147,29,209,99,201,178,102,230,233,17,233,237,179,229,38,109,146,250,109,237,123,171,171,142,167,225,211,199,119,30,207,254,167,255,168,138,103,255,251,178,100,211,8,133,200,103,68,139,163,95,52,133,12,217,173,48,197,205,19,209,157,37,173,173,247,201,180,179,101,240,244,141,52,108,221,118,249,136,174,57,117,207,255,80,226,196,151,51,157,103,178,84,90,149,154,109,76,24,21,31,77,214,180,190,37,107,119,155,100,254,75,193,203,219,227,88,212,121,36,221,109,22,52,86,226,99,160,192,29,123,93,86,216,214,120,30,237,239,52,146,25,152,0,236,233,221,84,253,144,235,45,9,72,131,34,68,188,26,244,101,144,168,242,98,205,140,194,249,145,211,53,44,156,178,12,244,84,252,212,193,6,3,148,34,157,165,172,140,230,175,193,251,109,206,43,29,170,162,208,137,18,231,76,27,27,215,39,34,251,86,247,249,9,73,180,71,159,120,132,81,15,158,141,228,133,105,126,132,95,103,239,243,105,14,78,112,26,0,0,32,1,186,140,136,199,49,133,124,212,97,83,5,26,130,161,98,99,129,118,69,5,129,207,214,150,96,193,41,126,221,83,1,129,38,139,0,148,106,134,221,200,188,58,171,32,89,232,220,238,17,168,219,92,150,192,24,223,86,69,255,4,181,9,140,223,235,239,77,31,229,11,185,44,157,177,23,128,238,200,247,16,165,165,129,39,48,145,231,133,77,49,129,142,149,187,52,35,17,9,158,213,65,243,179,173,70,149,82,114,53,65,245,9,149,213,19,205,100,104,153,108,73,241,144,180,236,191,173,185,23,89,42,247,190,123,193,148,137,141,46,117,255,158,230,50,179,17,98,21,146,199,191,207,197,49,169,42,251,94,92,75,187,191,254,109,94,213,198,177,225,147,107,128,0,0,8,0,42,203,53,50,135,80,166,73,231,30,32,104,95,98,100,15,42,216,38,179,153,121,91,251,44,10,226,157,203,189,141,136,227,1,115,122,146,211,20,56,183,144,28,62,84,205,70,90,85,254,6,227,12,131,215,139,118,164,85,8,32,251,25,235,5,9,144,147,61,125,46,141,117,154,55,56,66,177,131,50,217,211,158,180,255,77,36,144,179,19,82,69,217,236,120,29,83,9,10,54,189,121,183,84,194,94,234,63,126,92,154,220,191,180,70,78,137,153,54,87,113,50,67,228,179,190,244,72,157,3,181,41,70,161,151,44,245,27,222,197,212,221,47,231,26,243,159,78,173,175,147,6,131,132,1,82,237,161,150,96,51,112,205,153,48,37,214,170,177,205,136,3,19,60,124,8,5,70,175,174,27,10,119,150,51,88,227,63,71,40,191,115,119,117,79,149,138,61,60,85,177,145,126,236,110,175,248,17,237,5,165,105,219,147,69,2,96,195,82,138,70,76,17,6,148,163,51,163,90,241,13,76,219,216,179,203,233,199,175,176,78,238,14,196,89,160,189,255,251,178,68,213,136,133,121,103,71,75,134,127,64,158,44,217,29,111,73,12,81,249,155,42,237,25,89,130,57,179,102,181,148,161,188,79,4,100,21,145,167,79,45,8,164,144,206,163,99,215,104,139,140,137,123,81,134,124,216,212,30,110,97,182,207,231,186,71,251,57,183,187,24,166,24,231,34,108,139,119,87,178,162,48,40,33,232,156,187,223,248,1,1,88,139,198,136,113,90,123,175,162,180,92,120,50,249,15,14,231,45,30,241,242,2,98,145,181,8,247,15,192,61,92,121,241,36,85,61,197,145,214,93,55,53,226,190,65,25,72,189,70,208,62,221,44,67,56,178,169,21,100,92,158,167,28,120,185,4,16,198,93,10,194,220,66,185,121,77,54,69,212,11,163,75,143,25,34,134,136,1,99,198,138,190,92,16,242,230,146,80,193,16,254,236,116,168,220,211,80,212,22,97,131,183,162,232,142,28,154,154,167,227,250,177,201,79,23,124,204,247,92,69,81,87,200,81,21,0,171,255,252,129,160,166,67,16,128,186,138,214,151,79,176,160,98,34,175,130,222,131,172,54,249,62,53,55,56,246,30,77,81,186,153,2,242,122,173,158,182,18,97,148,160,64,195,134,27,56,230,217,73,69,201,81,118,11,144,205,156,117,59,161,105,150,24,149,162,219,93,72,156,121,198,89,211,88,202,247,164,229,182,31,58,108,230,150,168,131,154,187,15,41,51,194,71,213,183,165,173,185,8,60,250,93,155,97,144,131,152,234,124,58,238,157,115,44,169,190,56,134,210,146,162,171,155,158,115,142,103,214,99,35,81,37,166,245,207,179,229,235,204,68,93,204,152,0,185,157,0,32,21,110,223,133,216,139,18,6,182,193,98,138,193,26,10,52,132,194,40,96,134,165,38,176,243,228,248,203,55,115,170,72,41,166,121,48,68,235,77,90,14,166,65,18,185,138,80,21,157,7,246,131,198,128,144,66,192,39,171,163,12,6,255,26,158,1,84,196,9,245,226,239,233,47,204,166,60,180,219,114,139,104,36,229,155,72,180,151,38,217,174,174,84,26,219,203,180,21,146,143,152,123,115,209,211,94,3,75,2,140,146,56,133,164,138,163,253,233,110,167,85,185,112,167,107,59,95,221,248,131,90,29,249,125,190,237,233,249,236,192,30,100,0,11,118,180,5,120,94,19,56,208,112,232,178,68,99,116,33,56,162,152,32,112,184,46,188,21,125,133,203,122,41,109,2,246,133,3,21,25,161,144,166,208,149,50,133,163,96,227,216,114,17,73,17,50,61,109,2,170,40,250,235,17,17,98,177,191,223,98,162,180,125,31,81,186,89,21,151,18,134,17,73,140,226,104,177,197,160,194,71,179,57,169,70,73,102,185,250,14,239,181,97,47,3,255,251,178,68,199,8,132,184,102,203,155,73,91,242,143,108,217,71,111,38,12,82,1,157,42,236,165,15,130,54,51,100,221,172,24,48,20,107,104,61,20,245,69,36,241,172,137,3,150,110,162,99,109,253,201,52,110,164,143,46,226,63,78,30,44,190,166,225,137,138,153,191,254,225,64,12,246,0,153,118,216,208,165,29,142,118,201,180,41,112,28,135,240,96,4,232,136,33,214,55,93,208,235,215,59,194,36,224,157,154,65,3,29,230,129,124,150,129,16,250,35,194,139,5,36,112,61,88,68,196,91,61,3,8,65,252,235,213,118,182,241,175,189,115,183,136,22,214,153,54,92,188,204,105,1,208,152,146,6,154,110,14,174,184,64,148,42,82,10,163,224,211,164,130,46,89,208,156,238,91,78,26,166,82,8,147,246,204,81,241,81,181,49,140,215,36,145,188,196,189,229,252,86,102,193,12,86,239,223,143,149,250,117,125,191,119,1,86,0,69,147,23,165,176,182,142,99,50,58,99,32,86,52,105,129,68,144,96,36,97,185,24,44,182,146,128,198,8,11,65,128,115,36,48,128,3,113,74,161,72,208,0,196,80,32,251,61,200,85,6,181,151,122,66,167,75,0,192,83,233,121,44,11,233,47,42,128,111,172,118,60,185,28,225,96,58,80,93,198,199,3,199,157,135,94,5,93,11,61,192,104,44,30,63,38,177,42,78,231,197,202,157,146,172,201,233,125,197,10,93,202,120,189,186,215,27,127,83,255,76,147,247,21,115,83,94,179,196,221,180,161,85,241,109,190,181,242,149,60,84,227,236,100,194,95,176,231,130,5,6,38,54,68,116,100,181,177,134,169,102,167,170,48,187,35,82,206,160,121,51,233,168,196,250,107,125,213,176,101,84,1,161,117,122,233,42,68,129,44,70,6,88,254,35,50,80,204,39,164,138,195,123,121,177,220,178,4,85,36,18,235,66,33,18,71,114,164,183,191,26,57,136,26,240,220,217,39,72,172,178,216,209,66,210,195,67,39,157,145,219,89,117,103,244,217,217,89,34,10,151,187,166,136,29,35,82,106,226,105,42,174,198,66,223,41,43,14,241,119,21,113,41,29,142,223,166,105,136,91,155,104,27,87,47,49,12,147,23,86,140,142,203,17,254,207,11,87,92,215,221,196,183,55,247,165,224,192,0,0,100,70,218,19,24,152,148,112,56,241,143,204,134,30,17,25,100,69,19,49,217,224,58,74,182,140,106,4,92,12,224,88,94,255,14,8,85,167,22,31,114,178,236,130,227,115,49,90,125,178,229,80,140,59,178,171,20,175,252,177,77,225,168,9,223,228,74,145,222,155,165,129,38,159,169,125,219,181,229,23,167,160,89,68,162,43,44,166,124,45,114,217,72,8,19,61,19,181,255,251,178,100,204,140,5,174,102,197,147,168,111,66,126,236,217,22,96,200,126,21,25,157,26,110,9,156,129,183,51,102,244,177,151,212,63,79,93,170,247,203,85,50,151,118,43,245,93,117,246,93,61,159,123,53,109,105,123,79,182,252,77,209,214,53,11,223,95,213,142,56,30,80,191,104,230,66,213,61,167,181,84,118,93,140,77,237,182,202,252,253,166,98,182,243,21,151,167,123,190,107,96,55,224,0,10,114,221,35,178,73,74,70,242,162,162,196,164,82,33,113,250,160,191,16,253,95,80,197,246,222,79,32,203,100,85,164,110,147,159,196,57,215,110,61,186,102,183,117,20,203,67,156,215,97,85,108,166,182,161,175,73,144,143,141,249,208,214,35,4,145,61,161,157,210,21,144,224,97,97,232,47,219,102,159,72,221,139,42,74,24,203,103,169,157,251,22,85,251,139,24,141,222,174,233,123,27,69,84,180,189,0,245,85,0,191,227,5,187,140,59,108,52,9,60,200,133,80,72,52,199,192,65,24,68,193,101,192,197,138,164,32,25,196,86,42,110,96,64,7,102,143,169,61,63,161,23,120,137,152,245,86,68,136,173,178,181,101,148,168,157,208,4,30,29,144,95,152,130,168,81,1,112,241,179,130,221,114,89,130,26,150,231,7,199,18,163,34,226,89,140,31,209,51,68,19,18,227,137,40,155,151,106,121,153,67,41,85,166,11,181,99,77,50,158,146,168,85,237,197,200,66,13,22,207,130,105,70,14,132,218,106,68,204,131,244,103,153,67,166,234,162,226,135,29,48,99,210,27,99,151,127,234,146,119,255,31,178,117,141,3,128,5,56,236,21,125,24,54,184,102,50,185,142,8,33,112,73,138,0,130,160,51,1,137,3,143,44,0,168,19,165,127,90,71,173,151,50,232,159,5,138,244,75,122,57,75,28,221,212,7,69,22,82,88,121,59,27,239,214,42,183,52,95,7,119,170,102,37,149,63,92,221,19,215,22,212,89,201,38,97,86,199,92,140,165,26,142,66,89,5,148,136,142,186,42,8,103,237,14,153,6,210,140,22,139,197,199,143,57,162,140,171,183,42,151,136,30,197,221,104,162,54,42,193,43,10,135,33,241,38,20,104,141,168,232,199,214,42,121,107,47,161,236,57,10,136,171,226,39,230,126,58,229,52,145,10,224,53,25,30,146,48,52,194,22,15,4,66,160,39,162,85,187,34,34,138,13,136,47,10,108,159,156,96,185,54,238,119,149,165,54,115,203,89,238,214,179,179,147,197,98,242,127,160,246,163,203,64,86,146,116,16,65,50,236,121,180,18,102,175,109,20,55,185,93,77,165,157,94,102,208,42,139,212,245,214,172,31,137,156,69,21,21,155,154,251,12,129,105,208,205,119,56,142,23,255,251,178,68,206,8,132,234,102,199,147,143,67,176,156,76,216,243,113,136,124,17,101,155,49,76,152,247,226,45,179,102,181,132,161,36,121,125,175,111,165,169,21,139,189,198,123,92,97,185,92,179,55,51,153,62,254,109,24,168,99,203,67,91,187,148,154,126,155,25,66,13,179,219,169,129,42,75,181,101,219,111,197,164,42,0,62,82,249,186,60,114,150,16,167,23,4,21,34,92,58,57,112,150,44,41,66,169,248,220,234,131,108,49,84,124,89,133,141,50,85,19,106,90,34,198,141,15,246,17,96,247,60,243,121,40,249,147,158,5,6,147,34,20,246,90,197,36,106,132,37,208,210,135,156,229,77,154,203,150,112,128,178,62,141,76,90,144,155,31,178,98,131,133,114,84,163,76,149,44,131,41,229,152,94,160,104,243,238,207,97,163,135,115,84,51,133,220,116,111,150,234,177,108,112,219,91,165,183,254,223,234,166,138,8,104,0,90,131,19,91,204,35,189,50,131,248,193,97,51,23,13,204,138,60,73,243,20,36,132,146,168,118,49,88,72,160,0,239,15,10,160,114,0,9,48,102,48,187,160,72,139,139,42,166,142,194,167,234,208,187,183,166,175,251,166,179,45,11,81,146,85,103,107,172,106,4,251,131,40,222,96,221,9,108,211,240,224,166,4,25,97,77,133,109,107,144,66,208,82,212,235,2,166,39,99,42,68,66,98,234,174,218,209,166,70,41,104,52,88,104,216,161,162,78,243,173,152,100,30,46,40,147,76,114,69,12,38,178,100,81,234,60,98,86,233,19,242,73,206,123,44,110,63,26,60,177,205,63,223,250,197,172,196,84,183,13,224,76,176,81,110,51,6,92,76,119,173,49,163,120,66,21,49,48,132,199,162,4,17,152,72,160,36,121,86,99,5,128,20,226,250,23,67,111,10,44,212,112,172,221,118,99,93,161,183,61,171,111,237,234,213,108,190,235,211,175,109,37,39,215,150,195,59,115,94,112,105,82,246,235,105,141,30,131,69,12,235,144,74,155,181,225,22,26,109,187,105,219,183,155,57,55,253,175,240,210,83,116,231,113,114,175,85,46,159,81,237,174,194,147,130,87,113,79,170,156,218,126,115,247,242,186,61,165,214,93,53,146,199,82,74,175,118,189,95,109,181,101,73,193,70,45,243,22,85,184,142,90,96,180,86,121,86,234,31,120,222,250,188,19,0,203,36,191,109,113,36,68,87,60,141,72,54,201,99,48,131,16,47,179,59,184,75,48,220,155,181,245,246,236,110,131,85,112,169,79,157,217,236,155,44,154,197,105,99,210,60,53,222,174,81,39,115,48,103,145,198,162,110,38,64,81,167,25,56,53,69,164,90,40,170,210,179,33,207,138,146,175,193,111,85,50,197,187,28,124,255,251,178,68,205,136,133,22,102,198,147,137,69,176,162,76,216,211,113,40,204,17,117,155,55,172,25,23,170,48,51,166,181,132,154,220,249,207,229,7,197,144,41,165,15,87,95,13,202,35,145,25,171,119,196,242,146,45,132,231,166,199,254,54,22,106,165,185,107,22,99,46,229,173,118,115,158,189,233,241,166,232,125,247,106,149,126,160,8,194,47,109,173,223,93,197,30,84,185,228,234,192,223,42,205,44,3,155,168,15,120,69,57,244,93,175,134,54,231,49,143,101,220,181,47,206,188,106,235,25,138,81,64,217,182,226,92,193,26,122,190,59,102,231,83,13,59,109,90,243,73,68,34,235,74,245,168,38,182,236,178,200,3,150,4,114,104,224,146,30,200,123,150,36,230,67,155,21,234,174,26,226,145,94,151,214,243,11,109,110,250,187,125,143,143,179,180,142,84,163,242,126,33,204,152,127,91,93,171,235,249,83,110,181,183,45,255,119,169,210,243,215,250,211,25,252,193,96,7,66,0,4,64,114,185,46,247,92,21,241,7,9,14,164,224,70,15,48,85,1,103,134,13,200,191,72,119,149,69,22,25,85,236,47,156,48,211,87,84,95,118,214,53,100,244,73,41,203,10,26,211,167,174,207,61,228,227,166,168,41,22,243,115,138,66,83,77,181,158,118,151,69,175,68,249,211,117,225,180,139,8,70,194,18,232,134,68,181,126,155,48,150,215,168,249,147,106,53,246,73,173,67,39,90,78,62,16,170,57,49,202,10,106,150,190,41,221,186,120,222,253,209,193,254,20,89,99,137,22,83,79,81,189,47,235,231,36,228,189,186,255,46,138,147,0,17,96,0,4,203,186,107,117,151,112,46,4,25,12,6,153,239,195,59,152,79,194,37,140,35,92,57,235,6,178,206,93,199,106,243,150,234,14,150,191,190,23,191,130,213,132,46,92,220,188,150,168,90,232,123,153,79,37,97,216,147,196,28,179,185,94,149,90,139,85,255,81,55,91,78,150,221,199,119,91,193,216,244,205,203,150,139,111,19,181,173,109,73,93,213,182,38,196,239,213,229,60,221,99,156,117,188,149,157,137,210,159,33,95,43,247,236,241,39,118,143,37,126,143,106,247,223,63,202,171,127,28,3,13,146,130,150,200,204,125,160,197,176,140,170,169,175,132,1,152,104,66,129,3,82,28,122,83,1,18,114,37,41,245,218,4,153,183,0,80,75,38,233,50,191,122,183,105,171,223,189,73,71,20,166,165,40,74,104,53,113,162,163,210,250,40,178,90,30,38,220,225,241,2,246,35,28,11,140,146,98,206,36,174,173,120,18,135,101,189,13,29,15,101,13,146,71,155,140,51,74,17,174,134,7,80,97,176,136,232,198,172,89,131,42,183,82,20,193,237,18,74,255,251,178,68,198,128,4,149,103,77,235,9,89,232,132,236,217,157,101,134,63,83,121,157,36,109,161,183,194,109,51,99,157,196,161,240,147,167,9,167,38,152,221,180,53,58,88,251,174,28,243,73,139,82,102,149,30,65,212,146,21,168,205,103,220,197,20,63,58,232,45,4,194,25,192,18,36,38,156,102,77,103,25,34,116,101,72,50,227,48,136,4,196,161,2,239,5,201,195,192,27,6,5,7,67,146,149,117,155,98,84,61,10,45,20,100,11,162,114,4,100,200,91,36,20,19,142,3,72,39,108,146,236,208,150,118,185,130,210,66,139,87,105,7,127,107,51,82,109,17,228,21,18,138,50,173,149,188,129,0,215,30,131,220,205,76,202,86,169,117,150,54,154,70,201,247,115,117,115,100,100,158,93,145,38,48,119,103,8,164,141,182,66,11,61,38,221,162,32,241,229,146,92,22,81,135,41,46,60,183,48,202,103,152,245,154,68,171,118,171,102,153,254,43,229,170,225,226,193,154,4,41,108,132,217,199,48,94,192,184,198,148,2,140,17,97,83,64,44,100,198,156,0,153,114,96,1,224,23,165,202,209,73,43,191,246,169,247,102,118,93,170,88,183,42,221,164,130,190,225,173,22,119,192,167,221,236,244,27,70,18,47,12,41,34,160,128,168,80,12,17,139,38,62,14,156,99,163,76,147,131,154,102,177,19,143,72,196,11,92,122,214,168,194,235,81,81,183,61,242,75,86,81,249,58,198,77,186,163,98,230,30,179,51,183,109,72,163,139,147,169,163,119,34,63,206,25,103,153,94,114,89,207,127,187,162,57,233,234,206,101,17,148,3,24,0,9,79,90,245,191,237,184,6,99,157,42,53,204,126,22,228,177,69,162,152,52,188,106,66,57,90,17,244,247,55,53,54,25,114,40,42,126,237,56,12,84,46,8,25,91,96,76,143,111,97,57,49,207,66,211,245,37,89,65,149,3,105,210,136,16,174,156,154,197,102,231,228,76,85,229,165,21,34,141,234,125,212,214,29,87,18,140,228,85,232,125,163,186,24,46,138,167,145,18,206,182,148,195,24,233,153,148,163,47,149,139,121,113,178,211,176,232,238,238,45,175,39,210,21,53,139,152,183,174,231,170,238,245,71,240,131,100,0,6,73,35,50,18,28,194,208,83,30,27,196,131,225,192,243,11,134,84,248,36,165,34,140,134,2,23,245,230,103,126,125,44,104,192,43,213,12,164,84,235,189,76,9,109,184,56,15,66,169,173,45,87,73,101,71,18,90,10,50,186,150,187,73,150,135,133,160,97,228,17,29,108,212,237,68,122,180,37,166,70,205,215,61,232,51,93,35,146,171,158,250,69,206,92,235,82,179,238,179,174,107,76,84,167,255,85,18,125,149,211,170,238,255,251,178,68,198,140,4,134,103,73,27,70,61,240,138,140,217,173,97,40,143,83,169,157,34,110,37,111,194,104,51,163,9,195,34,249,34,158,155,85,107,30,195,183,194,110,53,115,81,230,214,99,148,69,250,11,189,91,220,212,82,135,108,94,116,160,212,235,87,89,245,62,111,7,14,114,116,192,31,128,21,171,52,164,100,201,29,115,53,39,65,196,115,4,128,76,42,47,90,198,9,52,20,4,105,1,64,197,37,117,97,239,199,147,98,68,232,209,210,186,189,165,148,202,111,234,121,181,221,249,155,79,28,231,18,173,48,195,170,37,20,182,168,8,138,104,20,235,63,226,35,80,64,221,137,220,70,51,99,155,114,201,26,213,231,186,119,212,92,193,147,153,206,46,70,156,80,184,86,226,82,83,8,118,253,138,118,120,157,238,118,51,252,126,168,127,93,13,42,37,123,180,90,153,218,74,105,54,13,40,236,85,10,161,48,229,143,166,149,65,122,25,200,211,126,79,173,74,184,122,114,130,94,90,9,193,20,218,141,28,39,198,1,161,179,232,181,28,160,17,41,24,93,52,228,72,18,2,41,89,111,95,149,189,152,73,53,218,45,114,135,29,97,114,139,95,98,172,183,185,8,70,41,242,49,102,80,168,19,208,112,74,34,148,96,160,64,52,166,99,45,152,86,142,177,138,71,14,198,72,244,229,85,169,97,78,243,163,130,121,209,217,170,230,34,177,247,112,234,126,60,225,131,102,96,250,57,142,68,69,151,65,163,145,170,226,217,72,147,239,165,184,25,52,81,202,167,251,196,67,95,213,214,221,241,27,159,223,250,251,154,228,86,151,128,209,253,0,0,12,149,183,45,174,92,118,80,22,136,221,249,138,59,200,85,124,100,39,178,179,90,177,148,13,249,57,182,32,173,118,244,16,23,39,55,12,210,162,198,191,59,62,250,71,36,32,168,172,32,106,20,70,117,140,164,4,175,16,96,179,46,100,245,159,73,161,53,8,220,66,77,122,84,157,54,228,85,228,142,30,209,102,248,149,104,29,85,52,201,209,174,145,193,186,202,179,189,36,15,206,222,149,209,105,171,157,138,151,88,30,134,165,207,227,120,136,137,169,72,131,118,99,22,226,63,155,222,110,230,66,46,102,0,130,1,203,107,49,201,224,14,49,152,184,143,14,0,1,72,155,26,233,128,158,71,97,64,81,215,101,170,167,197,138,22,59,113,247,177,82,143,155,167,230,20,214,229,251,162,195,156,191,209,2,73,90,97,217,139,103,76,154,90,154,94,176,92,33,169,75,162,210,218,230,204,254,106,21,232,60,225,231,185,94,210,57,250,209,42,174,14,174,219,171,9,216,134,171,217,244,200,225,203,180,225,149,105,75,62,24,130,46,150,206,30,169,118,255,251,178,68,196,128,132,120,102,202,187,72,93,250,134,236,217,125,100,200,143,82,105,155,36,237,153,183,202,100,51,99,9,196,161,248,111,215,37,51,59,212,229,115,100,129,52,106,30,237,107,212,138,11,186,179,180,86,173,168,157,158,52,154,42,233,138,12,0,77,81,141,42,198,39,208,25,118,22,76,72,48,240,100,205,0,4,173,48,121,112,56,82,253,24,12,94,210,88,200,208,18,77,66,171,122,6,216,211,230,58,55,36,210,49,244,34,199,173,150,215,122,164,219,196,211,233,191,27,62,243,104,201,151,149,23,130,141,172,202,106,202,251,12,163,106,117,232,218,171,174,58,214,65,12,93,209,164,165,154,113,230,195,218,51,152,66,135,75,124,141,92,166,162,207,77,96,119,176,225,205,113,3,88,122,81,181,20,205,11,59,43,15,148,68,150,40,218,106,115,69,167,69,84,185,73,239,201,119,234,106,87,226,54,190,237,166,124,16,94,148,85,0,0,0,16,164,26,174,72,101,69,164,153,216,46,16,125,50,139,94,237,142,150,139,74,218,140,46,33,5,251,1,196,133,39,241,136,192,162,243,196,100,150,171,43,18,70,201,158,117,36,189,162,255,32,156,215,82,177,85,137,68,202,162,154,106,18,30,234,126,204,211,6,74,42,214,65,72,130,166,173,200,184,130,60,105,130,145,27,78,212,50,158,38,212,85,225,32,106,24,91,101,15,38,100,169,21,16,25,214,42,101,135,173,53,242,114,164,168,209,238,124,216,117,70,153,212,143,101,29,212,235,235,81,75,93,222,171,241,41,114,121,131,162,179,33,128,7,106,0,0,32,144,27,110,195,87,75,49,114,211,232,45,52,16,176,168,113,133,136,169,152,52,209,56,34,107,129,238,116,26,93,29,35,153,48,41,54,217,130,26,81,180,108,159,18,69,180,48,32,82,145,69,12,41,203,202,63,42,115,181,154,249,184,246,26,173,150,50,160,129,226,155,126,202,107,226,105,19,55,14,72,247,24,197,76,81,82,131,207,153,114,107,156,109,194,162,216,181,150,242,135,217,143,22,132,113,53,5,169,58,241,5,246,61,86,199,43,15,171,48,131,44,152,21,91,36,214,32,144,229,202,102,150,103,227,183,162,83,107,91,182,228,127,207,124,59,200,192,95,3,71,59,82,77,246,220,47,82,93,150,44,206,28,150,181,37,76,129,125,129,106,62,19,46,46,17,106,14,31,158,91,24,44,254,90,208,189,137,52,60,164,89,62,190,31,41,133,5,246,18,88,227,203,28,52,167,106,66,23,54,135,33,242,101,194,173,88,202,86,78,185,27,71,18,125,25,172,249,10,73,178,212,59,54,212,115,227,30,99,25,67,183,135,174,150,30,20,119,165,84,203,95,177,110,239,255,251,178,68,202,136,132,160,103,75,107,73,67,120,152,44,216,250,109,40,126,16,109,157,57,172,49,6,234,38,51,166,117,148,153,189,18,135,52,62,209,21,153,252,245,233,57,105,48,66,189,179,229,64,180,173,58,172,40,148,0,88,152,166,143,75,116,219,131,109,32,204,71,34,98,59,171,170,74,162,148,250,116,176,206,2,200,161,155,32,124,205,205,178,69,238,88,71,9,206,69,33,4,107,65,150,23,146,223,46,18,146,72,223,202,82,11,15,226,180,142,117,33,14,251,233,195,66,113,141,181,133,227,78,218,234,138,56,137,37,106,254,181,251,244,75,31,117,233,241,56,114,208,75,115,99,12,141,86,206,148,121,187,11,218,46,183,95,155,10,98,190,227,186,100,103,10,203,214,215,77,29,172,245,238,171,113,105,222,198,119,122,126,241,95,191,150,176,19,19,0,100,130,211,86,27,96,217,158,27,159,255,233,151,3,132,41,26,224,11,250,99,203,4,199,233,202,98,33,107,209,179,13,4,191,8,120,168,43,55,103,242,93,114,41,26,140,215,187,36,150,202,45,79,190,119,91,147,203,60,255,67,240,53,121,38,17,89,235,117,173,225,140,187,41,61,158,207,67,50,232,188,65,255,173,18,183,63,90,236,212,118,67,94,150,83,205,239,150,181,143,179,143,70,183,93,99,96,70,101,124,128,48,163,204,202,103,158,122,196,147,141,251,169,175,26,19,150,110,193,104,145,30,215,90,111,128,253,235,232,120,131,73,107,156,103,194,222,173,53,189,39,245,172,43,60,143,170,77,15,16,225,94,216,135,161,42,38,112,0,2,75,117,215,59,101,202,149,30,81,98,88,8,5,237,30,50,17,96,225,233,44,129,111,147,254,53,60,75,101,105,39,75,19,180,178,152,133,244,180,151,183,247,185,210,103,117,200,204,213,45,170,182,175,87,220,163,26,161,140,220,102,19,190,246,219,184,138,32,75,138,125,95,103,46,43,217,114,86,173,16,139,155,137,182,29,46,14,171,255,13,181,53,95,166,106,8,219,143,63,112,145,196,215,81,19,16,215,240,183,220,71,14,225,171,64,35,18,181,163,20,53,35,99,144,19,41,199,211,44,5,99,40,70,114,17,0,199,163,72,57,74,6,128,230,10,9,33,129,24,232,16,96,248,2,169,0,129,48,112,10,178,129,32,219,0,149,71,210,158,186,204,113,114,102,47,225,102,101,113,215,237,185,133,64,84,97,125,86,156,181,61,94,8,178,115,182,69,146,188,184,197,106,176,53,43,107,227,64,75,91,128,18,226,80,192,215,202,254,139,193,82,232,105,182,120,180,120,74,163,123,187,126,187,213,42,210,222,166,22,46,239,180,153,28,173,180,67,105,59,43,215,84,239,140,248,161,255,251,178,100,213,136,133,68,102,199,187,97,127,162,116,204,217,189,36,104,233,24,105,155,16,46,161,253,2,2,51,164,25,131,34,41,171,221,52,13,138,142,169,209,198,26,198,204,69,45,48,225,244,244,163,5,201,54,90,109,173,120,81,233,186,248,184,191,241,105,189,62,164,109,253,106,248,248,158,187,220,132,156,208,189,199,62,143,104,216,42,181,89,172,42,94,23,155,194,205,85,27,62,72,194,41,68,214,140,252,161,199,140,62,146,28,160,59,153,98,107,206,122,238,108,39,96,251,39,224,29,81,162,164,235,13,192,205,192,201,150,16,54,79,233,71,103,111,157,218,244,141,205,211,69,73,2,41,80,227,209,87,147,168,132,169,156,99,194,145,74,108,84,31,172,40,219,149,136,154,177,147,210,215,214,141,212,214,145,28,118,106,109,109,173,173,93,43,68,205,219,197,169,135,67,144,241,127,114,213,122,250,119,143,143,176,142,25,0,22,243,41,149,140,192,216,50,87,104,195,101,195,23,144,76,118,48,17,6,12,0,90,34,55,62,193,113,180,121,37,86,2,96,80,20,159,13,227,89,236,189,107,65,237,50,33,59,86,171,249,26,158,136,192,148,73,43,35,171,47,163,161,211,241,118,126,63,70,214,171,58,145,72,118,8,205,255,211,107,30,104,205,197,223,128,41,225,251,246,241,201,84,13,31,78,157,165,230,109,80,202,141,204,119,158,187,119,127,14,170,102,246,178,221,149,75,82,59,171,109,109,97,253,155,51,59,49,183,189,255,246,151,158,251,211,151,64,227,61,255,27,247,179,26,254,85,213,199,81,107,13,215,247,246,118,169,195,70,0,0,32,161,107,242,234,3,140,22,18,238,103,109,17,240,75,100,217,205,63,185,37,173,128,240,104,227,183,243,40,233,213,174,83,168,206,112,165,87,100,183,75,82,243,237,125,58,185,255,3,191,1,127,101,187,229,179,222,240,208,183,72,53,76,80,42,90,130,177,9,84,121,26,147,139,58,25,71,225,28,244,176,151,90,16,228,235,185,93,136,217,210,171,228,130,54,174,16,98,59,155,215,207,34,126,22,173,17,237,79,230,111,158,205,13,15,230,159,208,198,110,229,166,97,111,102,183,225,102,88,28,166,9,144,6,122,4,96,65,0,196,18,224,172,125,6,129,230,39,139,169,64,32,3,12,48,1,83,172,46,18,13,2,137,178,96,8,53,37,72,148,104,83,236,94,117,154,185,48,252,14,198,171,76,57,45,12,191,139,249,59,88,74,195,70,224,119,193,118,178,135,93,4,207,11,231,125,74,152,187,61,109,148,217,27,86,132,121,105,24,18,4,21,128,229,190,130,211,169,220,95,211,51,86,101,56,203,233,168,187,83,156,222,63,190,154,20,92,255,251,178,100,204,142,5,2,102,198,147,130,103,50,120,44,217,25,97,131,110,23,217,155,16,14,141,126,193,238,179,102,180,195,33,76,110,188,133,236,126,222,100,109,111,22,181,46,19,240,252,68,55,155,45,177,150,83,32,182,147,200,21,97,164,40,152,229,131,47,165,177,205,220,211,203,34,201,182,234,75,149,95,93,172,170,226,218,246,54,0,53,87,155,215,242,149,198,128,0,138,93,172,114,105,46,26,158,54,186,195,220,58,65,208,7,136,192,155,20,25,48,85,46,135,11,82,8,53,231,140,36,225,1,139,86,86,169,29,101,85,182,63,234,70,118,80,252,251,127,132,131,104,127,21,104,223,108,72,128,78,73,99,138,119,24,151,119,113,125,41,116,132,162,52,44,60,208,198,73,113,163,70,31,16,177,183,105,119,164,104,85,89,50,76,210,237,90,221,117,150,207,18,106,127,19,31,201,230,241,178,253,50,220,95,116,187,125,164,192,53,173,0,64,8,50,101,76,73,148,107,102,220,74,154,13,0,34,21,153,84,122,96,176,1,144,209,130,202,34,209,152,176,10,148,104,78,3,4,225,241,208,36,9,120,46,3,130,95,183,14,28,194,6,149,188,79,235,118,83,213,155,44,146,202,131,77,213,127,36,145,184,102,158,45,147,94,163,144,242,87,118,110,13,117,170,192,143,246,51,241,215,246,25,153,202,85,23,159,165,145,208,75,190,89,143,48,207,127,175,223,145,106,74,86,234,147,58,214,75,10,145,178,9,35,25,34,114,179,57,136,50,150,177,58,134,74,215,171,21,181,67,207,57,181,177,181,252,62,158,199,203,119,222,237,210,233,230,54,127,189,221,88,78,40,48,143,32,132,9,43,24,86,49,229,224,240,9,133,21,59,232,13,145,205,57,125,128,164,21,94,61,246,86,67,174,71,158,112,107,146,26,42,213,7,19,158,236,146,74,39,104,36,153,97,33,58,240,104,44,163,237,50,154,16,163,19,115,105,51,114,32,0,140,226,204,42,106,37,248,246,130,107,29,11,138,73,15,128,244,135,97,153,231,215,104,157,186,127,238,91,186,79,55,204,231,150,179,91,158,127,249,251,255,223,139,23,59,253,219,204,112,4,195,71,216,196,58,120,211,251,72,194,225,140,196,176,192,195,209,48,194,240,28,196,178,168,152,207,44,153,130,34,226,228,147,152,14,5,54,17,208,9,48,85,189,46,25,123,157,22,82,15,235,240,241,72,156,182,253,22,167,218,228,85,217,77,247,86,88,238,51,120,26,48,210,43,185,84,242,40,214,21,251,40,127,220,138,239,20,107,7,81,249,129,227,115,16,254,165,48,197,224,58,20,135,140,90,187,35,74,219,208,189,229,63,217,246,107,118,163,9,127,185,85,41,145,255,251,178,100,202,136,197,24,103,69,179,129,95,162,116,140,216,208,100,195,138,20,205,157,20,46,137,157,17,200,51,99,201,148,141,168,12,138,179,189,80,142,244,187,91,99,228,116,60,172,164,127,97,236,199,178,204,231,193,51,107,229,109,104,237,222,211,237,211,61,251,178,1,57,104,239,214,0,170,204,149,198,17,80,227,55,6,176,215,196,34,17,45,19,33,10,165,246,189,177,161,209,89,35,205,81,134,88,169,91,109,210,11,121,213,125,181,176,41,190,158,67,129,22,208,129,18,190,49,140,193,10,154,75,222,27,184,69,168,148,221,91,105,12,204,178,205,174,229,182,122,169,179,210,195,230,176,247,7,167,92,210,17,190,190,92,140,220,164,153,100,125,76,156,243,119,89,43,82,124,94,127,201,235,27,242,134,186,51,228,0,0,150,228,144,198,216,12,145,192,196,243,67,156,19,20,89,69,48,74,132,197,5,114,192,8,139,179,47,68,156,160,170,30,53,169,217,183,114,102,114,31,204,178,136,157,38,6,36,0,73,1,226,137,163,68,14,228,166,17,195,208,53,210,145,100,64,228,50,116,64,106,152,45,51,64,79,90,83,83,153,48,117,159,216,189,164,172,158,243,54,173,44,74,159,38,21,49,188,33,67,56,58,232,125,88,231,120,74,50,138,120,216,229,87,152,85,73,116,68,220,216,121,90,90,202,20,90,26,194,206,156,71,8,227,239,71,230,164,104,186,66,163,25,16,180,72,217,103,24,0,168,0,13,102,149,109,25,121,188,35,216,153,144,44,16,45,38,86,186,160,210,112,240,157,156,24,28,50,202,98,227,192,90,65,48,67,136,11,41,90,8,16,214,136,102,229,210,177,203,92,225,163,198,17,172,63,33,66,161,196,39,170,169,150,56,245,122,39,150,198,202,118,204,91,129,73,245,92,91,7,139,146,52,213,27,173,31,218,209,136,134,75,164,66,124,44,13,137,130,140,139,37,38,162,109,70,142,89,150,19,65,35,197,4,37,183,107,84,37,113,81,131,216,169,75,197,58,131,173,110,151,132,72,131,123,24,50,100,113,116,73,97,13,176,230,213,238,178,233,41,159,25,98,40,184,132,212,104,144,141,24,20,144,104,1,191,78,15,44,192,112,197,252,74,225,64,74,70,70,14,85,5,10,18,11,29,37,209,48,3,18,152,67,121,247,74,65,40,99,50,216,149,57,60,140,82,135,8,25,56,161,153,138,139,48,172,91,21,142,212,13,137,26,156,113,149,154,101,202,192,194,243,42,109,132,24,237,107,44,169,33,105,238,53,238,74,31,162,141,30,240,92,18,90,45,93,211,139,36,155,3,201,62,190,218,245,202,100,29,102,67,227,207,104,137,86,89,82,18,222,88,115,155,82,142,134,255,251,178,68,218,12,196,183,103,72,155,102,68,208,162,236,216,178,113,136,110,82,5,155,30,77,165,17,66,112,179,99,9,204,164,113,219,51,51,209,196,193,195,226,55,251,254,163,249,255,248,171,153,127,174,91,220,44,0,189,198,149,155,152,14,66,116,33,208,10,198,47,17,190,136,128,113,4,194,79,35,242,72,58,212,202,95,60,241,101,237,222,5,202,54,79,54,100,48,128,145,147,154,206,22,45,136,72,214,70,44,146,198,201,26,137,143,134,137,140,152,59,186,217,58,26,146,78,105,117,180,179,106,35,140,225,5,243,111,42,108,238,201,43,201,160,154,201,62,18,101,114,201,43,226,213,170,113,135,177,217,180,51,126,79,60,163,171,199,89,98,49,203,217,212,26,158,255,83,122,185,38,22,168,162,125,39,137,186,89,81,217,214,39,140,207,103,251,251,239,215,245,41,214,74,225,191,35,58,251,158,129,163,235,0,64,19,37,146,24,188,8,130,12,219,112,138,25,74,196,4,33,15,184,136,56,72,78,232,92,65,216,123,217,215,96,39,231,112,37,31,100,70,132,131,167,178,120,59,24,110,1,149,207,66,14,86,47,82,82,38,144,30,178,90,232,216,146,198,134,251,237,228,203,53,210,148,17,179,178,109,110,86,201,136,105,18,230,177,82,218,181,32,146,168,171,129,86,49,7,90,30,48,110,233,102,114,69,222,77,86,84,60,180,238,100,77,205,122,60,178,91,71,125,147,12,251,153,87,76,180,188,206,180,183,82,247,92,145,67,100,213,225,42,209,222,100,8,35,0,0,32,0,9,110,48,3,140,8,209,54,12,64,33,128,11,65,134,13,108,25,128,195,213,11,178,40,243,184,92,122,165,183,97,19,215,98,212,50,217,158,178,56,62,64,133,118,53,135,184,225,70,28,163,33,146,77,67,241,102,26,152,213,52,194,165,150,184,164,24,100,60,71,181,27,15,76,91,209,77,18,214,209,70,238,64,149,139,89,24,163,236,229,179,11,75,70,83,238,133,215,82,172,161,229,169,154,246,135,169,139,67,16,219,148,107,83,68,253,66,16,227,173,71,29,47,4,154,215,111,116,62,238,98,43,190,50,159,151,171,175,118,234,66,10,200,5,71,100,58,103,128,171,97,195,248,152,16,176,40,76,32,197,149,5,129,137,137,216,120,84,77,106,185,73,99,98,81,32,150,56,82,171,17,71,30,39,114,50,205,200,249,65,26,41,205,74,110,146,37,72,225,246,81,248,193,211,134,189,113,91,10,9,206,28,70,212,33,146,131,102,169,221,90,106,250,118,98,222,108,84,119,12,50,197,71,188,59,42,106,210,75,196,168,248,65,198,52,30,132,14,23,224,242,13,66,82,15,27,68,190,135,137,114,136,21,137,255,251,178,68,206,136,4,136,102,201,59,102,68,114,146,76,216,234,115,8,30,19,37,155,34,109,165,17,74,79,51,102,53,164,154,29,182,185,40,119,183,193,84,82,140,50,168,217,239,29,113,189,203,159,142,187,168,210,27,214,30,28,132,145,129,56,145,64,0,18,123,109,92,182,237,205,50,65,83,70,102,59,100,118,217,173,167,130,15,174,200,229,181,161,56,220,156,227,62,149,70,31,135,50,140,194,226,164,119,224,54,137,26,53,146,155,232,25,129,66,117,108,191,107,174,176,113,225,138,78,20,127,194,190,94,218,76,66,10,156,168,125,158,249,255,59,94,75,117,18,249,140,68,228,240,162,37,21,19,169,34,125,156,62,109,11,115,162,237,31,4,246,25,81,167,107,182,69,152,120,136,56,138,57,179,69,54,33,186,137,218,97,101,222,119,215,146,214,251,144,134,55,50,53,253,127,54,131,163,223,18,203,48,93,57,85,0,1,190,197,35,154,211,61,160,146,193,214,24,99,68,151,145,48,239,168,114,73,193,45,2,110,251,207,165,137,30,15,138,44,74,44,134,79,102,76,160,112,105,17,69,73,133,73,31,93,2,226,243,1,96,244,250,24,178,37,126,114,18,96,30,5,228,161,18,19,176,77,57,174,101,253,50,63,175,255,255,136,175,123,220,147,118,252,118,250,223,213,251,25,102,240,153,83,38,108,174,208,121,231,202,171,46,108,245,146,151,189,236,116,36,138,7,55,87,189,177,102,151,71,82,149,238,148,250,91,138,227,248,149,21,109,50,163,221,46,247,42,27,61,128,5,0,42,196,5,101,70,44,151,13,30,17,206,80,170,66,203,122,213,4,126,141,151,212,40,35,137,33,33,42,46,147,117,109,122,52,35,133,36,215,80,158,209,177,166,237,243,81,91,65,231,111,203,153,69,178,197,251,34,101,76,160,90,85,94,160,137,174,202,180,196,71,147,45,118,161,92,156,125,178,62,82,85,197,7,178,162,126,251,151,76,252,137,143,76,243,202,211,79,26,83,58,135,249,18,28,249,152,69,34,87,135,248,171,244,83,210,0,1,38,95,164,38,35,48,38,53,234,6,118,31,192,146,20,198,208,88,185,38,10,136,128,226,236,88,9,2,139,1,128,8,96,14,72,15,47,81,128,65,167,54,168,13,118,218,26,93,42,229,114,181,94,104,113,252,97,98,192,51,178,176,76,218,90,212,28,105,20,227,183,85,172,176,103,157,105,8,64,23,181,112,64,236,190,24,130,154,196,66,162,91,170,232,91,131,32,140,39,220,14,192,150,172,190,164,176,48,89,214,180,137,190,185,154,229,153,121,30,233,92,149,121,105,150,95,183,153,109,185,166,185,210,140,41,97,220,146,76,129,4,10,48,112,130,110,6,255,251,178,100,205,136,132,132,102,203,211,73,91,122,117,108,216,246,96,195,110,23,93,159,18,78,141,253,1,239,179,165,41,131,33,176,12,43,214,126,144,24,212,40,244,19,64,198,183,243,15,116,174,171,136,190,73,235,172,110,127,30,145,226,110,62,227,107,67,50,38,4,53,46,93,133,9,45,181,242,93,194,142,108,78,220,106,150,60,247,89,108,87,165,240,21,224,47,138,119,90,69,162,148,123,29,128,199,168,36,149,127,57,87,55,168,81,61,49,70,64,187,231,185,255,253,234,79,178,216,115,193,77,7,108,63,91,66,82,20,166,30,203,52,212,94,115,249,36,141,232,118,234,92,221,207,152,143,103,42,208,195,106,169,86,109,188,249,178,109,167,163,174,118,153,78,82,226,121,57,80,166,251,250,249,250,207,234,218,220,184,117,91,123,27,1,74,82,0,0,20,190,201,39,255,252,66,249,4,96,154,88,220,21,7,99,40,151,213,125,234,242,5,185,90,118,203,165,57,45,138,144,2,36,74,233,4,78,36,56,149,183,114,72,17,21,18,197,199,117,5,34,61,12,222,102,160,33,79,105,55,83,65,214,121,12,214,123,198,115,109,154,153,2,22,231,50,154,36,100,68,48,196,53,71,201,81,38,45,195,133,251,114,212,244,81,194,173,70,202,242,104,229,152,109,10,30,63,170,57,236,80,64,60,204,168,230,114,53,65,41,214,57,227,153,180,159,226,43,121,200,234,56,90,170,152,148,176,86,87,96,0,167,148,83,110,88,43,110,22,165,49,251,114,17,146,243,35,68,181,144,56,241,21,43,136,206,58,183,41,172,206,199,172,110,202,169,35,201,233,138,64,24,145,34,204,164,201,74,32,66,8,138,63,105,250,72,164,66,84,121,8,163,144,190,178,18,174,47,212,7,169,210,10,210,216,234,89,101,205,166,166,45,210,187,173,241,83,175,209,44,228,167,122,210,157,180,204,212,88,181,144,73,105,34,219,244,251,199,183,52,151,101,82,100,51,66,172,160,186,197,209,164,64,149,90,7,41,14,134,147,181,38,237,118,185,219,95,46,95,171,149,83,106,25,155,42,75,60,63,250,160,110,192,47,232,120,49,130,128,124,155,28,19,6,89,9,103,230,16,232,80,109,148,147,20,115,165,101,0,166,39,225,189,128,116,103,5,100,0,108,163,80,15,10,26,18,176,208,164,123,23,56,224,220,18,34,44,22,5,69,11,10,203,28,104,194,100,64,207,152,40,11,130,67,8,202,201,52,102,217,73,122,110,22,233,221,86,27,43,1,204,149,106,233,85,112,131,206,135,62,92,123,177,80,227,77,141,198,208,249,180,72,166,72,70,65,132,211,209,50,66,12,214,34,105,59,156,215,102,48,106,178,37,196,74,145,255,251,176,68,214,136,132,115,102,206,107,38,68,122,152,236,233,58,108,201,143,19,81,155,30,77,37,15,194,75,51,100,29,164,153,185,124,75,39,117,58,31,53,95,223,162,28,195,144,96,226,91,181,198,128,148,88,128,0,228,182,130,84,1,42,29,139,70,156,193,148,18,149,115,234,36,171,225,213,185,71,78,199,181,70,220,79,214,39,162,122,250,162,13,102,71,213,105,218,194,20,118,148,150,89,81,71,21,209,106,99,82,36,137,96,80,148,152,166,231,236,89,169,210,136,222,18,110,239,201,53,30,83,22,142,16,78,252,31,241,173,4,208,132,99,45,149,9,116,57,154,129,221,168,157,22,202,208,83,211,32,59,42,122,110,47,243,205,2,107,32,168,63,170,241,242,158,142,141,62,147,230,125,155,77,89,174,244,133,95,185,191,86,221,218,74,212,34,239,51,13,1,109,90,0,1,10,96,197,186,104,193,168,232,205,184,160,195,192,96,201,48,88,195,16,129,96,76,0,10,12,57,1,73,128,146,17,17,122,52,224,96,9,64,248,69,153,114,109,184,242,7,129,121,194,31,228,248,146,71,91,187,210,250,39,212,146,129,6,228,20,76,158,5,117,226,78,18,138,135,0,106,168,92,118,68,216,101,17,133,84,137,101,16,89,209,118,40,234,32,248,96,74,231,56,17,139,18,248,14,48,46,19,192,235,23,189,254,185,17,80,99,151,156,46,72,164,154,89,18,57,251,154,248,180,237,150,98,33,191,111,149,24,177,4,202,165,70,98,45,117,189,89,6,49,4,138,192,176,148,128,209,231,177,34,168,46,137,121,129,49,163,85,168,134,38,118,101,25,29,15,122,222,106,169,230,30,128,117,144,2,32,199,43,76,167,35,112,41,194,50,30,78,20,72,25,64,79,16,243,39,200,58,149,36,218,145,67,170,54,197,187,249,116,207,31,157,208,208,252,131,219,225,38,188,152,229,15,251,94,6,163,201,6,212,195,162,217,247,75,3,213,10,45,32,218,79,153,105,55,67,6,18,125,188,232,67,180,147,124,52,72,199,70,122,227,229,71,95,188,199,8,237,220,237,145,92,182,254,188,206,71,49,86,247,243,81,122,215,247,221,222,177,204,205,211,225,90,88,124,98,153,96,98,104,182,100,4,230,99,80,206,99,32,12,10,48,95,1,80,40,32,102,3,0,166,4,135,235,182,156,178,48,99,208,227,48,177,128,10,51,42,113,33,247,37,147,178,150,201,29,106,9,108,220,88,44,82,70,220,105,228,77,113,185,193,76,113,149,62,201,126,186,95,182,246,46,215,89,67,103,118,159,234,175,204,229,19,118,70,213,217,79,37,114,214,91,94,171,58,24,51,186,55,99,166,187,122,127,206,230,213,53,61,87,238,255,251,178,100,211,14,5,207,103,69,155,168,87,64,118,204,233,141,61,40,31,21,249,155,24,78,137,252,193,240,179,102,116,195,33,244,112,231,84,96,66,212,164,108,200,202,37,33,140,169,77,192,220,91,94,179,248,23,172,39,237,146,48,234,77,55,250,53,201,14,183,182,239,189,234,61,119,159,171,192,174,227,201,189,198,159,59,143,17,237,102,240,133,173,0,12,84,174,72,164,146,73,73,73,4,51,23,84,188,100,108,200,119,87,199,89,42,64,156,70,115,54,83,150,184,36,106,45,5,222,195,236,51,39,238,79,52,17,101,236,61,85,26,5,183,96,100,178,21,143,45,157,163,109,199,201,240,87,11,169,168,252,234,69,17,153,150,242,57,162,70,142,171,103,126,227,205,109,59,30,145,54,244,177,205,244,205,41,20,200,48,123,156,136,125,195,37,114,145,41,15,15,186,69,240,239,207,242,148,215,23,35,47,135,28,55,173,130,58,0,5,27,104,198,166,76,71,140,228,150,140,244,144,12,70,14,59,136,48,64,193,165,202,141,43,253,166,42,233,48,44,38,96,19,8,34,14,137,145,133,121,114,168,4,123,22,11,135,137,227,26,66,219,4,64,217,115,199,174,21,76,154,123,27,107,22,85,89,25,107,186,39,30,45,114,32,240,125,234,180,125,195,16,45,78,148,60,251,151,56,151,26,53,198,114,71,55,78,107,25,99,214,70,44,35,209,144,93,196,93,149,172,24,150,245,111,4,45,99,227,104,159,84,208,111,240,125,11,204,11,223,215,114,149,127,143,152,50,226,111,143,211,62,173,201,9,0,32,36,54,220,160,12,243,17,255,57,7,195,77,38,48,144,80,48,252,211,128,60,4,236,177,22,221,236,102,214,110,66,177,9,152,88,125,180,98,153,77,53,23,165,112,156,162,56,249,21,151,38,70,153,134,54,41,77,118,223,5,45,35,144,77,70,95,145,92,143,73,70,28,69,42,148,34,220,158,148,162,180,42,198,83,85,114,65,40,57,161,75,177,226,230,86,82,93,159,70,212,58,30,61,37,220,139,149,84,153,135,178,140,88,69,160,254,166,140,148,45,158,166,226,205,72,68,57,81,25,168,104,213,41,133,225,134,13,30,42,114,12,188,115,148,120,199,71,185,122,184,56,176,114,135,139,0,18,77,218,73,175,251,108,56,87,252,227,38,75,20,142,94,162,151,94,110,215,51,150,110,146,221,230,227,51,90,56,178,136,203,193,87,183,54,113,226,101,22,247,218,150,182,228,24,133,10,205,21,66,214,79,28,206,23,157,30,210,85,34,178,136,32,173,23,70,181,127,158,68,184,204,174,88,117,135,44,56,145,234,126,108,194,144,200,50,236,104,229,155,171,97,116,40,254,250,129,181,140,225,255,251,178,68,204,0,132,154,102,200,27,105,67,112,156,204,248,247,109,40,126,81,85,155,57,172,37,17,162,32,179,165,245,148,161,124,102,218,105,225,165,234,237,38,228,119,113,125,115,118,100,49,229,199,213,206,179,115,93,141,217,213,122,73,39,202,234,26,238,1,104,142,199,34,182,203,132,13,185,103,221,193,196,181,135,75,26,40,182,47,21,205,49,208,61,195,41,180,130,14,70,142,40,102,254,232,44,105,203,109,227,108,35,214,88,147,162,166,151,185,97,253,41,147,230,234,198,139,23,106,114,192,120,242,181,119,158,134,8,100,13,166,161,104,22,118,22,28,80,161,12,130,232,89,56,175,53,112,86,113,20,107,217,52,167,219,165,243,81,235,221,144,63,131,74,82,79,48,114,222,76,168,106,79,177,211,125,76,253,188,244,156,78,49,26,38,70,44,203,84,188,181,199,112,168,11,106,0,235,144,187,176,196,209,195,21,220,76,40,18,49,223,60,131,17,9,2,138,132,80,32,21,247,33,171,34,109,36,235,183,47,103,145,42,103,212,25,137,212,101,20,104,149,26,81,33,33,29,232,241,69,208,46,120,22,35,148,81,13,32,89,180,18,199,172,138,224,204,38,133,26,226,80,173,177,2,173,100,38,230,20,154,150,188,235,169,38,29,74,163,76,252,101,123,178,125,79,122,140,227,126,12,194,221,149,230,133,103,66,151,89,136,79,83,217,75,98,229,102,148,126,190,55,8,214,213,239,175,91,242,18,254,45,185,10,75,255,228,197,92,61,53,245,173,217,70,246,121,185,55,78,225,243,135,86,0,107,227,22,218,140,29,122,48,47,36,8,26,4,138,65,198,148,4,51,82,221,36,0,36,35,40,138,175,153,138,142,253,59,161,46,213,216,205,93,223,148,74,176,162,167,203,148,178,90,94,30,121,64,231,36,64,174,196,32,237,56,57,3,133,36,72,70,138,54,51,9,168,56,60,105,108,138,111,149,182,196,202,64,202,233,201,33,206,112,131,6,157,5,68,106,154,32,141,173,138,233,174,184,83,75,83,74,211,248,15,102,177,100,25,182,96,145,144,153,219,206,162,151,215,137,50,179,15,156,5,5,138,188,42,231,244,189,6,221,165,152,163,184,230,174,45,105,62,102,191,91,6,79,232,1,52,153,197,172,96,53,193,208,157,198,121,17,136,72,198,35,10,131,66,128,208,57,40,1,105,3,129,169,38,192,137,131,82,249,44,57,60,235,64,153,192,196,1,16,108,66,114,76,219,203,140,50,84,54,96,136,241,212,74,4,75,50,169,75,62,122,35,104,186,204,218,170,162,145,24,130,81,101,67,11,69,26,83,169,194,174,95,166,158,190,154,149,22,185,170,69,13,248,61,174,90,98,154,155,52,96,255,251,178,68,210,12,132,240,102,199,19,153,72,226,154,172,216,194,112,200,190,83,145,157,26,78,37,17,194,83,180,99,233,180,161,248,243,46,102,198,85,249,4,197,154,158,151,22,244,49,108,127,188,138,84,136,194,105,61,120,108,187,149,37,164,99,178,48,145,151,173,42,109,25,181,89,254,106,234,211,168,210,189,65,101,19,4,128,219,146,154,253,144,235,113,232,93,25,248,120,84,120,192,192,80,105,153,180,104,146,233,129,224,37,157,156,220,67,129,161,205,19,81,89,166,199,133,107,34,44,92,156,146,144,198,8,152,34,101,154,202,201,35,105,102,45,60,143,165,148,247,169,25,81,88,189,103,198,206,168,173,209,6,66,73,36,169,60,20,75,172,48,233,37,92,193,172,77,191,103,192,254,160,215,164,48,177,240,125,177,127,105,161,147,35,24,158,170,135,140,178,98,59,25,21,144,176,247,40,244,213,106,199,165,28,80,214,203,169,118,123,139,88,132,110,53,24,111,52,65,32,41,219,12,0,0,0,15,181,125,249,151,162,99,184,154,152,128,166,5,169,93,210,68,35,149,68,149,74,164,204,9,75,149,219,209,222,243,4,129,163,82,30,129,32,108,211,10,163,245,7,32,212,129,162,165,88,64,245,98,94,16,20,99,211,131,32,53,177,34,87,181,146,200,151,123,141,123,151,38,219,158,174,75,52,253,118,126,144,133,236,201,146,199,84,194,142,54,213,58,44,217,97,206,107,218,53,61,169,10,243,66,234,37,44,121,168,50,117,218,82,33,38,198,50,35,15,114,232,168,226,251,87,254,255,184,199,245,67,157,14,211,161,128,232,0,38,187,251,73,54,183,112,77,96,141,76,243,133,128,33,42,233,21,111,161,20,86,52,100,164,61,66,119,33,45,162,108,28,195,136,21,166,20,144,83,203,161,188,196,225,30,205,38,144,73,230,14,203,249,18,141,40,128,4,231,70,172,155,67,58,71,198,29,132,138,198,32,149,35,213,82,198,199,57,103,179,155,112,236,184,143,167,37,108,126,223,75,31,80,57,82,185,79,119,151,16,246,204,240,101,62,215,49,110,180,178,60,35,212,197,145,71,199,122,243,83,251,109,124,111,83,242,115,188,77,155,69,54,148,10,224,112,64,117,198,204,88,199,48,179,116,200,114,112,192,217,136,193,195,67,215,76,32,126,137,142,248,132,10,215,29,37,85,143,187,212,183,31,205,94,155,151,114,229,220,110,222,179,143,221,177,151,47,21,7,132,30,76,103,125,200,96,45,24,151,182,41,43,26,69,112,11,76,145,18,145,217,113,174,79,171,60,6,97,214,163,86,68,211,196,83,218,25,113,254,227,191,165,201,101,166,84,122,114,108,110,17,241,118,64,83,46,228,226,38,183,255,251,178,68,196,136,4,101,102,202,227,70,68,120,137,236,217,157,101,230,23,83,125,155,32,110,25,183,202,109,51,99,169,195,34,121,59,22,158,85,247,131,143,195,240,239,16,125,233,199,119,87,100,23,144,117,104,164,110,125,4,139,203,48,186,213,191,81,114,141,26,104,49,227,48,244,147,160,0,66,178,10,113,198,100,103,233,131,32,166,73,169,128,136,102,35,2,17,14,104,67,4,237,34,54,154,111,228,20,240,215,166,183,40,164,169,203,178,171,26,196,150,35,97,205,88,133,160,140,24,2,24,153,52,17,228,163,154,101,81,35,115,78,14,145,19,147,81,19,140,164,135,54,213,18,195,55,127,90,225,28,211,185,34,152,154,47,139,136,182,22,108,65,36,136,145,37,8,6,61,230,78,33,163,92,158,183,98,12,161,140,32,193,78,134,144,134,184,210,172,123,89,249,143,152,210,225,216,169,171,87,75,16,148,223,118,147,117,44,244,238,245,51,227,149,225,107,233,238,228,9,15,221,0,141,82,94,140,147,156,12,186,129,140,115,0,66,17,131,6,65,240,168,66,98,40,62,60,30,24,2,1,152,76,2,165,18,178,130,130,230,234,215,227,171,77,74,160,10,75,70,28,233,201,57,49,224,246,75,58,195,5,16,170,98,135,228,19,197,230,164,196,235,8,228,180,80,7,104,10,73,35,252,100,213,200,103,167,165,11,18,93,197,78,24,74,82,238,29,125,117,252,85,126,246,112,206,102,230,184,251,187,171,139,246,247,113,191,158,190,183,124,246,202,226,31,86,122,247,151,26,73,161,99,31,12,76,234,22,185,139,158,137,250,69,71,67,236,243,111,248,234,142,247,215,241,92,215,111,183,104,129,137,255,233,1,96,122,67,192,68,201,109,210,69,95,179,214,94,184,28,181,97,145,76,181,43,177,123,178,185,138,152,253,75,246,42,211,80,97,94,222,92,229,159,233,200,123,160,5,65,195,146,212,66,61,48,238,138,212,201,192,33,250,55,102,84,246,169,187,250,83,68,143,76,81,47,250,12,70,21,206,104,235,153,244,137,125,219,91,27,61,175,73,187,102,136,38,10,79,33,179,124,236,253,144,250,92,206,154,211,186,35,121,207,212,48,98,54,188,102,143,76,105,91,56,102,80,232,102,152,142,98,136,140,96,56,234,91,80,49,112,32,3,128,35,160,64,24,133,161,2,164,69,48,226,108,8,66,8,200,88,202,180,36,204,182,48,230,196,98,17,40,196,251,245,16,163,129,232,97,154,212,212,80,124,29,2,191,13,146,1,249,59,236,242,200,31,71,126,48,214,92,54,35,6,187,241,231,129,246,191,44,134,101,86,145,68,8,134,115,35,50,52,243,34,159,144,140,108,30,9,164,175,115,44,164,255,251,178,100,197,14,5,16,103,69,139,172,92,84,111,236,216,245,96,103,190,22,29,155,16,14,141,125,2,7,179,101,244,244,153,85,133,43,161,6,203,167,105,222,14,102,22,238,87,219,176,39,138,8,38,142,2,31,161,153,248,140,225,205,117,182,158,109,242,179,79,195,227,166,214,199,54,106,27,55,45,117,29,128,46,28,188,132,213,212,91,209,168,0,2,121,185,91,145,182,225,184,39,1,38,100,75,49,46,90,22,36,32,81,25,2,56,53,98,161,185,69,202,118,195,118,25,194,224,74,122,141,91,164,102,25,5,163,226,80,197,204,219,38,242,81,215,134,211,73,172,179,22,244,199,159,73,190,235,178,247,119,46,115,253,73,18,6,24,138,70,59,188,198,247,140,242,140,27,84,138,23,173,122,246,247,89,53,117,59,141,140,238,214,203,111,246,118,28,198,214,152,231,191,127,176,236,246,241,157,183,125,124,125,126,255,31,31,190,118,158,46,10,2,204,57,68,204,36,176,78,44,252,76,93,31,204,174,34,133,143,81,24,102,98,160,98,68,108,43,195,8,69,242,226,46,34,80,38,78,163,172,73,32,192,64,131,23,127,25,179,156,253,67,211,115,145,6,184,159,16,36,66,51,40,142,241,244,136,216,146,66,35,143,20,94,69,4,189,145,153,61,200,221,60,197,4,162,45,82,122,62,172,77,134,28,206,49,57,126,200,176,116,46,60,177,253,61,237,114,252,105,183,67,62,91,174,20,209,178,58,94,42,140,238,80,95,170,42,101,184,73,132,179,248,162,120,189,37,148,108,218,221,200,94,15,30,35,211,26,52,232,62,7,185,165,185,205,54,219,45,123,159,133,59,184,183,180,79,172,98,111,187,107,94,35,234,223,76,241,232,222,38,65,231,153,140,78,188,216,0,35,179,12,220,52,68,90,33,235,200,189,28,219,170,181,68,48,77,57,67,96,45,77,230,193,6,231,38,251,213,78,152,64,228,74,194,41,214,214,177,89,55,196,89,49,54,234,172,191,31,124,83,136,41,40,64,208,88,177,108,101,122,76,98,147,99,48,65,173,20,194,140,9,90,17,17,3,54,46,124,75,146,240,202,72,175,219,145,6,124,206,155,147,153,54,93,2,65,102,106,132,72,184,135,139,67,246,219,79,59,121,170,236,254,71,255,237,50,51,148,10,144,25,0,95,76,7,213,50,119,84,200,153,35,12,143,140,70,81,5,13,200,128,6,68,12,143,33,9,64,69,1,198,133,0,164,22,111,31,31,85,42,148,195,50,135,122,95,106,11,155,120,157,104,132,164,224,203,204,188,149,57,45,69,80,182,117,149,152,38,108,185,228,17,163,143,42,132,70,60,147,171,61,35,80,229,233,254,136,221,236,135,208,197,153,213,255,251,178,100,202,8,133,213,102,196,11,168,127,64,122,236,217,9,97,35,94,18,21,157,27,46,37,84,193,166,51,99,129,131,9,248,213,53,174,136,228,39,146,33,146,67,74,24,66,105,231,152,231,76,122,19,218,97,210,36,31,147,149,69,37,216,148,156,151,71,53,142,60,124,118,111,100,187,163,246,221,213,61,215,96,227,11,168,169,49,240,53,226,253,167,27,12,68,146,136,65,141,70,122,133,230,220,223,213,1,57,19,18,95,45,202,164,8,193,119,174,242,101,188,101,155,39,67,209,114,103,237,122,69,61,133,146,196,87,76,153,231,53,86,53,25,56,86,99,123,177,157,78,57,210,68,33,12,199,35,163,145,26,86,177,150,68,121,244,171,153,180,99,51,153,118,103,177,206,191,170,110,125,181,77,147,229,107,255,211,254,53,0,0,36,22,230,128,201,134,16,132,119,35,65,134,161,112,228,7,60,1,131,164,197,12,240,132,50,122,78,242,88,175,49,47,120,236,234,118,244,191,25,203,112,165,32,134,20,100,100,98,150,121,216,68,192,155,147,18,59,8,63,40,129,34,97,212,138,206,215,58,128,143,119,99,78,100,143,140,48,218,38,97,201,26,134,238,107,27,75,74,84,247,183,106,117,229,201,70,209,133,76,73,216,161,72,147,109,40,82,83,233,92,100,199,201,176,48,193,57,99,203,178,42,202,140,214,25,118,181,211,141,225,222,88,85,63,139,171,251,234,135,28,104,254,125,21,128,14,245,162,13,89,164,3,70,82,119,30,252,16,101,225,9,173,128,2,108,163,6,224,121,53,212,244,33,53,77,23,106,212,89,187,16,59,51,161,173,2,178,63,24,181,2,98,87,44,160,251,75,247,60,198,163,34,177,75,80,33,73,68,88,202,6,196,43,17,44,201,242,93,102,113,90,87,214,184,69,69,98,203,23,72,212,130,6,213,67,79,249,245,122,147,48,251,113,115,19,125,70,89,73,172,157,218,253,137,170,94,51,145,199,33,129,244,55,36,181,236,74,186,147,185,197,45,206,130,166,239,56,85,221,249,63,167,59,182,233,7,81,72,189,185,220,174,121,61,101,79,21,222,220,45,169,41,117,218,132,128,220,130,245,0,51,209,162,242,198,55,202,25,218,218,99,16,201,138,4,100,68,18,80,194,60,153,128,9,26,37,17,169,77,59,3,189,14,53,25,75,29,130,166,45,204,221,143,198,93,170,208,229,44,87,42,57,93,45,121,109,73,109,234,122,209,12,32,90,57,47,197,41,42,68,99,84,58,13,205,36,22,65,3,11,68,162,222,251,148,143,77,249,222,185,184,153,45,212,103,163,21,36,77,68,157,186,229,140,140,143,219,238,62,98,113,86,16,33,102,222,178,69,6,233,55,62,144,255,251,178,68,217,136,132,169,102,201,75,102,68,248,162,12,232,178,115,73,28,20,165,155,26,78,25,123,74,146,179,98,217,214,25,120,98,108,220,212,39,46,32,69,81,229,28,197,99,183,215,250,249,179,206,108,170,233,99,94,117,241,82,211,85,19,117,62,88,238,148,254,30,242,144,202,186,160,2,77,198,83,193,6,43,190,198,99,50,166,39,131,230,29,5,99,193,225,0,32,4,3,192,68,36,168,170,7,185,41,192,125,11,4,83,144,98,186,35,117,174,141,102,37,228,198,11,114,11,62,237,15,104,138,158,126,193,204,79,151,95,81,135,10,21,34,125,4,15,61,97,204,48,50,41,144,131,25,30,150,198,242,252,224,138,32,69,23,162,72,18,89,120,72,224,160,66,21,63,73,190,167,63,90,118,22,130,185,19,210,147,106,51,84,121,215,134,181,22,127,71,75,131,169,230,83,14,116,21,35,200,201,18,28,211,75,100,8,218,179,236,179,118,32,162,5,39,173,117,84,241,118,253,181,123,241,167,35,28,84,83,210,0,5,61,38,164,142,51,58,16,179,38,218,146,214,69,102,118,209,154,89,17,73,68,59,146,96,212,164,72,184,198,74,158,188,208,209,98,164,51,133,26,95,36,219,9,159,85,122,51,39,170,39,50,76,129,238,180,162,28,211,11,145,250,232,40,123,64,225,238,145,4,176,209,134,77,160,216,152,51,30,232,234,206,42,72,185,244,199,154,240,172,71,42,32,118,250,82,215,14,253,205,119,173,61,59,175,114,49,37,8,187,22,34,33,135,214,127,99,38,146,165,142,153,120,137,181,210,231,170,246,136,158,190,12,136,167,140,8,194,64,0,77,102,214,221,117,187,134,60,89,211,83,6,188,227,74,228,144,91,28,211,243,53,50,215,173,17,10,10,131,144,122,154,143,35,75,89,12,84,82,69,224,178,25,166,220,94,204,50,236,251,155,81,187,216,81,16,93,148,15,194,103,66,35,248,68,190,230,212,141,9,62,34,200,120,147,208,218,59,42,96,161,8,56,55,53,71,212,219,184,228,48,248,170,183,150,42,162,147,164,184,168,134,33,145,71,193,168,92,147,34,80,241,12,205,149,21,166,93,225,197,222,123,55,185,96,250,10,163,126,169,231,152,190,214,60,106,92,71,192,66,229,35,50,71,38,247,104,34,140,65,136,146,107,117,116,187,209,40,61,40,50,128,185,74,230,210,235,27,39,199,80,56,114,208,162,105,24,110,21,174,158,98,177,146,37,102,29,138,37,100,201,13,134,61,141,11,193,155,148,83,26,25,206,77,70,147,212,43,108,19,75,179,80,165,27,101,187,52,216,143,193,175,50,238,117,45,41,179,87,179,163,142,199,12,48,100,69,8,26,63,67,237,219,104,255,251,178,68,192,136,4,90,103,75,211,73,66,248,143,12,217,157,101,40,111,80,233,157,55,172,153,15,226,41,51,102,117,150,33,37,165,24,167,198,213,67,133,34,204,227,241,169,18,88,209,94,105,54,139,107,139,175,250,170,231,230,103,150,142,110,60,35,176,0,10,217,100,118,93,110,194,12,65,31,153,224,172,214,75,3,71,163,107,115,162,167,25,22,179,73,116,174,163,145,21,209,222,176,125,144,108,152,242,90,76,112,197,112,83,8,130,199,217,225,166,19,232,129,221,136,135,171,194,37,246,142,200,246,169,71,210,18,117,138,140,108,133,153,138,51,197,135,51,69,14,184,179,206,135,85,85,153,43,60,183,152,91,62,82,177,131,137,50,82,42,217,216,209,113,195,207,107,23,60,84,123,242,231,93,164,59,246,150,247,170,161,215,103,122,84,255,54,219,206,50,170,62,98,2,239,166,0,239,243,72,95,20,77,20,209,21,13,26,94,18,96,78,211,11,4,30,172,165,6,135,190,171,65,247,177,0,64,148,236,133,185,218,175,230,240,178,244,99,31,64,86,193,237,219,106,92,182,46,82,215,43,82,128,96,92,52,96,206,3,196,36,241,82,143,161,187,54,165,152,52,62,82,236,119,43,189,171,159,154,25,90,53,190,60,216,54,209,246,146,213,132,85,40,126,122,154,51,89,117,113,163,27,53,52,116,88,153,131,199,173,194,50,33,99,121,133,21,158,204,52,95,247,89,232,97,244,101,140,49,145,234,102,32,165,24,203,126,195,167,134,146,205,29,179,53,205,98,24,40,91,32,1,190,52,18,92,0,61,48,52,108,193,97,16,82,44,199,192,37,49,38,17,9,45,31,1,8,54,109,120,63,121,62,144,197,229,242,200,235,91,141,26,250,180,249,167,132,15,176,162,135,101,231,26,182,52,178,213,62,82,166,169,141,35,18,208,139,7,69,118,42,226,246,84,184,217,230,146,171,39,49,3,57,149,89,178,221,198,208,164,32,124,231,80,244,181,200,58,65,176,117,34,43,24,141,52,85,236,64,161,98,165,216,218,163,36,215,129,142,41,45,203,19,35,12,22,148,62,70,77,154,217,135,70,100,51,201,102,160,179,201,6,218,34,136,139,103,149,23,95,186,37,115,31,49,21,162,86,160,225,18,238,43,30,115,127,191,10,24,119,131,148,139,51,72,110,86,237,46,8,148,51,43,140,202,168,229,19,116,177,236,185,76,68,212,34,224,43,11,185,115,10,35,70,160,126,212,19,50,81,197,150,209,182,137,155,113,116,74,11,199,94,222,225,145,141,70,177,55,161,36,81,109,150,44,255,27,252,198,81,114,140,61,199,73,214,112,188,204,243,180,192,219,136,153,165,81,214,150,149,4,107,20,219,191,116,255,251,178,68,210,8,132,212,102,200,19,108,68,98,160,236,216,194,113,136,138,81,21,157,59,172,25,17,226,22,179,166,117,147,22,188,46,116,81,109,114,62,238,177,32,171,26,134,99,6,220,67,74,168,216,155,149,90,127,139,234,159,27,81,211,100,2,218,48,216,226,118,221,177,132,224,207,130,151,63,202,88,245,202,223,165,24,137,70,101,117,107,95,136,93,165,160,203,148,210,153,153,202,155,212,107,27,169,151,112,81,26,5,137,175,137,152,232,205,155,208,79,17,41,157,158,142,195,247,234,226,237,123,75,154,165,70,20,149,23,53,165,42,245,223,213,101,160,157,206,114,92,215,196,50,183,253,146,5,148,108,162,100,93,44,42,82,112,180,139,38,253,153,57,178,196,134,20,180,56,170,74,215,23,172,162,69,17,29,59,50,22,107,237,95,89,89,253,29,232,5,37,1,0,29,122,113,58,81,130,226,198,55,98,153,24,54,100,210,201,147,198,198,1,16,152,108,144,45,40,48,168,32,192,67,68,248,47,210,56,167,35,251,5,186,170,220,201,91,130,104,211,50,9,86,39,43,204,1,137,73,67,137,160,10,104,36,169,90,177,74,100,229,150,213,72,13,11,66,211,33,22,160,28,107,60,44,160,25,33,3,81,193,57,141,160,113,150,163,82,204,81,185,122,115,80,207,87,178,175,86,171,212,137,13,61,26,217,167,38,141,62,164,232,135,152,91,162,209,184,174,66,202,166,156,97,202,174,243,209,231,172,186,18,57,56,180,97,9,49,99,136,205,70,123,186,161,213,211,236,138,198,250,117,8,220,0,0,5,97,89,191,191,125,255,128,60,22,195,105,46,30,28,145,72,19,25,74,82,12,146,48,109,8,143,45,209,124,94,142,9,40,22,209,32,52,173,35,85,205,44,223,149,69,144,228,74,32,88,2,205,132,18,102,182,171,99,140,21,189,136,81,65,196,194,205,45,213,41,167,17,121,100,35,199,71,136,58,87,78,68,24,244,97,33,246,247,200,233,241,168,131,92,219,57,197,74,118,104,125,33,55,87,84,34,238,199,172,148,145,110,143,221,212,194,83,221,47,29,199,15,95,30,145,60,134,212,1,35,38,215,116,154,147,238,116,76,233,145,70,134,20,48,6,64,68,66,241,210,112,70,52,120,4,14,15,174,21,68,36,7,127,27,198,154,187,198,0,176,91,174,203,215,90,115,197,161,134,161,114,22,204,28,40,195,116,146,191,184,72,99,242,171,242,153,84,51,12,88,128,27,164,58,244,180,165,132,108,138,102,245,52,149,102,163,95,101,151,94,85,217,188,59,65,28,134,112,162,177,133,171,27,175,149,124,113,199,122,154,8,9,54,155,89,15,33,31,82,20,242,35,156,105,178,192,102,111,255,251,178,100,212,136,5,30,103,70,179,140,84,208,131,44,217,223,36,200,111,20,209,155,24,78,5,126,130,0,51,100,25,147,34,57,132,131,0,219,186,127,79,98,52,218,116,157,167,181,170,168,150,137,250,102,234,248,141,223,178,119,79,60,67,121,217,206,202,104,6,57,64,69,66,106,213,204,116,25,43,234,160,9,34,221,68,8,19,82,253,182,244,144,167,94,115,11,53,226,58,167,151,147,60,162,25,20,48,230,20,122,57,222,174,104,210,152,193,18,105,74,41,102,26,101,166,22,64,157,68,24,89,76,131,86,230,245,231,107,140,197,120,98,247,187,193,110,239,77,21,210,196,45,72,248,181,208,99,91,174,189,231,66,92,76,241,182,250,207,196,92,213,205,43,202,74,71,179,76,197,199,175,197,214,171,221,197,215,81,91,186,66,160,216,142,46,21,1,99,42,0,12,16,0,35,114,67,26,69,76,148,213,51,221,25,184,130,5,230,21,8,133,194,230,20,17,9,53,83,24,100,18,223,207,49,135,246,106,4,108,43,194,135,109,46,4,206,35,8,171,240,152,26,98,98,197,90,76,47,203,105,112,237,53,174,89,161,189,59,25,153,157,190,248,202,107,214,220,214,115,181,110,70,163,51,149,178,68,0,117,166,58,66,78,44,66,188,144,251,14,127,246,249,95,63,255,43,156,174,18,159,145,166,183,6,102,238,138,212,179,63,112,87,69,50,153,32,163,18,193,149,98,164,245,32,200,173,104,38,171,107,53,69,7,99,13,205,79,217,51,50,160,146,170,48,0,0,30,50,194,237,108,246,238,151,95,68,70,126,231,116,226,107,169,231,67,133,200,245,164,4,130,63,60,130,100,70,124,149,177,8,197,51,130,163,20,147,58,54,86,17,194,12,46,96,25,217,229,240,165,123,218,136,190,207,180,170,87,201,25,203,145,105,7,150,52,104,177,71,24,151,110,213,82,62,173,239,89,218,153,53,208,206,26,37,102,238,102,82,110,233,107,79,186,86,25,29,100,70,238,204,175,113,53,15,119,17,49,116,179,223,115,93,74,245,15,94,255,118,48,6,245,56,0,56,82,71,126,210,24,255,132,127,219,249,184,1,102,131,41,25,20,168,96,32,121,151,14,135,0,15,149,2,65,81,163,51,34,1,150,117,193,96,210,207,85,201,121,27,123,91,43,176,243,213,186,224,192,143,188,226,189,146,95,114,159,152,102,228,146,66,213,169,142,142,94,142,137,6,5,96,26,124,60,10,92,44,11,215,24,14,8,72,202,235,146,157,149,137,131,184,147,209,241,255,161,195,75,81,137,130,177,69,71,168,243,79,35,229,137,93,239,202,110,119,255,116,231,119,252,125,189,77,215,93,111,187,123,241,141,180,236,83,55,249,236,255,251,178,100,213,8,4,213,103,72,83,131,111,66,128,12,217,207,60,200,111,86,253,159,22,110,50,23,202,13,179,101,49,131,33,252,238,236,233,142,155,205,214,240,203,214,154,228,23,62,154,252,178,76,233,41,110,92,166,237,73,104,86,199,154,131,168,209,212,153,154,4,216,18,143,170,80,0,1,39,37,77,53,35,228,240,146,151,235,196,232,78,151,144,120,53,158,43,178,247,231,150,187,161,228,22,52,73,149,14,39,139,69,77,103,13,131,229,92,184,40,189,124,100,1,158,84,110,206,235,16,186,79,177,165,56,117,202,212,113,157,166,149,195,92,169,4,66,161,121,3,142,73,30,69,78,62,198,82,253,171,89,86,132,201,77,67,170,100,153,118,112,253,70,89,182,182,114,247,185,169,81,53,61,243,189,12,202,137,150,119,184,180,225,210,244,134,175,238,174,122,244,248,141,214,220,9,95,0,24,237,168,114,72,198,228,14,49,108,12,244,101,192,99,74,44,32,196,138,131,35,85,152,48,14,45,20,126,254,49,69,117,162,207,207,93,228,182,154,222,17,158,207,215,144,231,150,236,255,131,52,167,164,251,182,150,79,79,33,158,202,9,105,42,110,26,74,60,209,6,180,202,186,206,58,51,90,239,119,111,87,202,201,246,97,95,7,223,21,34,210,215,182,220,107,110,40,214,141,86,193,84,145,138,81,177,109,84,209,75,54,91,59,216,159,132,81,201,208,79,36,133,197,25,216,174,210,157,138,221,64,188,12,181,31,165,173,215,189,109,166,202,140,236,7,13,68,4,83,140,194,244,3,37,197,14,56,125,14,133,25,144,26,76,148,129,76,72,34,8,108,160,193,122,220,103,81,231,165,127,48,182,198,231,167,233,79,76,75,79,233,207,171,184,183,78,214,173,89,142,45,141,71,82,38,107,86,104,135,99,66,111,227,199,141,45,117,182,204,152,110,6,99,133,198,32,67,106,56,237,72,122,41,86,38,185,132,147,158,109,141,28,162,241,204,44,43,93,81,68,61,174,174,48,211,89,178,26,69,38,89,102,12,142,42,24,77,62,99,101,156,88,141,86,36,22,14,221,236,85,88,132,40,130,102,28,82,100,146,32,100,221,117,109,39,32,225,227,81,103,31,196,90,2,18,132,18,101,214,195,37,17,48,116,211,24,180,44,200,122,70,152,164,129,5,34,9,229,109,32,31,137,37,100,167,88,184,112,143,88,65,231,207,249,146,196,79,210,102,173,229,216,73,75,237,253,199,43,93,111,169,5,53,59,205,81,158,250,58,220,182,136,240,172,173,117,242,111,153,147,13,34,117,215,118,222,153,254,202,237,246,221,235,97,231,213,168,178,93,94,254,177,5,238,221,173,71,38,255,221,5,179,246,54,38,190,187,255,251,178,68,209,136,132,160,103,73,27,105,85,240,159,44,216,211,113,136,140,83,33,157,38,237,229,130,130,65,51,163,153,196,161,120,190,243,127,163,15,193,116,219,55,181,223,215,38,150,181,255,160,125,168,40,210,246,166,53,246,201,202,76,239,102,254,118,79,207,204,229,119,235,84,193,222,5,130,127,204,150,99,48,202,228,195,147,195,17,1,71,147,198,29,12,144,1,12,12,20,8,92,165,35,153,108,12,141,29,15,114,96,8,210,231,143,201,178,124,113,36,38,180,232,238,177,137,34,36,37,213,73,188,42,54,141,151,36,68,184,90,36,76,153,169,156,225,161,67,151,42,105,20,183,180,102,102,104,158,82,230,58,107,183,88,56,80,68,57,74,56,195,89,166,98,186,120,116,33,167,28,252,47,3,6,76,12,75,27,157,107,38,186,17,174,144,119,67,149,246,199,90,111,189,84,212,147,53,35,173,180,182,190,159,170,79,166,208,96,118,202,0,68,19,37,182,24,158,24,6,188,219,101,204,96,64,209,2,0,134,80,194,22,194,102,82,160,66,9,216,5,79,33,26,64,76,179,20,141,3,186,54,38,66,89,228,86,20,93,137,25,244,246,252,32,164,9,136,16,204,254,172,181,46,77,54,166,222,48,133,21,176,218,165,23,155,223,57,98,177,223,52,82,201,211,30,77,193,19,104,45,202,219,36,222,218,212,174,40,113,186,241,87,34,138,218,146,104,59,215,98,12,179,153,36,169,47,109,78,250,85,212,219,142,181,41,108,151,200,53,168,153,98,235,78,118,165,136,146,65,111,172,143,223,127,229,169,47,159,61,118,175,93,178,76,1,76,0,2,128,1,77,184,204,143,81,2,198,205,71,23,49,32,96,212,26,51,99,16,224,12,72,55,21,1,5,246,119,34,50,200,204,212,178,154,163,203,79,71,133,20,77,249,167,22,113,160,78,208,132,233,99,178,12,204,72,204,61,42,163,155,164,231,130,155,78,68,115,226,50,248,100,52,218,108,210,196,1,68,147,194,215,24,131,17,68,123,18,57,2,83,132,38,11,107,56,148,49,191,96,227,224,139,198,98,40,223,186,164,136,186,105,126,168,221,99,107,229,54,56,219,55,251,169,199,57,44,217,156,61,254,55,204,247,250,162,183,199,93,188,123,203,174,239,158,156,5,120,249,60,47,255,26,133,154,46,29,15,153,37,151,60,89,214,136,21,112,61,87,225,99,203,25,131,247,111,44,107,182,27,178,140,49,221,203,81,75,61,207,87,235,247,120,90,132,211,104,46,38,224,147,40,39,100,211,158,199,127,80,97,50,40,96,244,200,27,6,67,23,51,49,234,109,215,54,198,150,84,212,246,60,179,21,211,93,175,153,92,235,36,90,57,241,54,92,21,255,251,178,68,202,136,132,222,103,73,59,122,72,176,151,172,216,234,115,70,28,81,5,157,43,44,152,247,226,22,51,101,41,147,34,36,4,16,73,161,216,189,116,178,89,251,101,215,52,174,214,110,211,31,115,152,247,203,124,168,82,91,19,25,15,154,231,221,238,191,255,171,80,17,105,233,34,155,46,48,26,38,174,71,96,166,73,34,160,149,148,207,4,97,15,123,14,59,244,145,9,125,188,177,167,110,247,105,49,121,42,131,65,11,41,50,239,149,76,121,54,40,91,57,63,174,172,94,17,95,133,165,138,20,16,29,77,38,221,139,236,78,241,217,199,88,212,152,49,135,13,24,142,196,196,202,114,62,209,82,165,254,82,83,127,67,169,230,4,165,192,217,229,29,151,110,174,236,97,197,193,245,100,149,47,38,84,199,2,231,69,223,201,42,211,253,69,243,207,81,85,215,204,255,15,29,126,21,0,187,179,19,63,140,119,44,49,125,16,195,131,67,0,11,140,82,1,79,179,4,156,138,29,169,50,95,212,186,118,95,104,203,74,150,68,206,13,213,164,189,90,92,164,114,94,119,121,101,104,208,210,140,80,181,117,143,242,3,186,50,149,8,184,209,162,180,170,74,176,60,242,164,126,83,248,20,192,169,73,234,183,111,119,29,139,246,183,89,12,140,72,164,243,22,56,94,22,85,177,130,196,14,172,251,181,101,234,237,202,74,24,121,185,211,104,120,212,199,188,218,31,52,47,203,13,36,116,83,26,214,49,172,181,92,184,163,144,106,89,34,133,48,209,195,73,61,92,109,188,68,83,110,247,100,82,241,195,48,7,108,1,175,204,121,80,50,189,168,202,54,227,18,15,7,6,70,25,5,184,230,1,33,13,58,21,226,128,173,233,108,53,66,15,40,43,226,181,201,30,122,3,227,130,182,253,244,255,200,28,177,131,196,175,198,118,141,242,189,181,110,52,209,170,184,110,181,230,13,139,70,235,91,179,78,177,50,40,228,37,31,98,61,99,30,206,105,56,104,199,25,113,38,177,150,44,108,47,98,162,239,112,58,9,56,106,124,173,13,204,145,85,24,76,171,142,97,232,58,96,104,241,170,114,116,32,231,59,165,176,246,116,179,10,100,238,109,70,39,207,47,11,3,107,226,94,111,229,107,151,134,151,233,240,142,241,218,81,33,231,93,51,204,68,16,79,235,6,85,5,145,74,200,82,34,69,220,102,84,223,9,149,223,177,126,2,203,93,62,66,163,45,180,57,29,163,160,215,242,21,111,205,72,189,24,76,92,19,93,230,51,151,18,164,25,247,35,119,99,74,69,222,240,238,232,29,32,142,9,29,240,187,92,19,138,235,137,85,168,69,230,153,218,86,39,25,106,33,187,41,99,80,89,95,20,161,179,68,255,251,178,68,209,136,133,14,102,199,147,140,67,242,155,76,232,210,113,136,110,81,5,157,49,76,153,17,234,18,179,101,29,164,153,84,172,72,186,142,27,92,204,19,237,204,112,105,54,49,204,63,54,72,234,6,210,85,105,21,196,93,145,113,127,244,151,168,77,76,157,0,19,73,195,78,80,64,116,67,220,84,41,0,148,134,139,144,142,40,90,250,51,44,173,148,223,141,136,170,91,102,146,140,62,147,14,53,53,213,22,255,18,207,200,172,183,40,241,103,19,31,8,21,78,236,138,6,51,187,207,67,190,114,174,25,35,94,18,45,159,147,122,110,99,101,160,233,122,249,44,86,150,250,208,210,131,181,38,255,102,90,55,231,211,123,123,99,142,168,102,2,51,74,218,120,184,211,57,108,213,239,59,249,43,180,152,183,220,245,88,217,95,62,78,191,103,248,206,252,191,220,10,0,0,228,108,200,240,76,66,236,226,10,198,136,192,163,65,5,169,152,32,106,14,96,101,3,195,239,204,189,206,172,143,83,66,47,238,23,204,237,198,3,52,56,138,194,224,185,56,214,26,162,234,35,122,97,88,80,44,49,40,30,213,177,141,176,250,68,184,192,56,14,119,214,202,125,212,38,39,164,162,147,220,82,174,155,247,155,246,17,12,188,88,233,21,23,115,218,42,60,233,30,38,182,28,56,98,217,226,145,73,161,142,121,42,226,41,249,48,147,42,140,176,69,181,42,69,240,172,235,141,157,45,151,131,57,44,100,77,35,81,237,187,213,194,253,115,119,227,126,45,60,103,48,146,227,0,136,0,20,220,102,49,144,152,178,18,53,76,49,40,8,195,34,0,225,170,124,14,22,132,146,12,192,88,39,8,183,3,94,147,199,186,251,200,112,183,63,52,221,35,84,246,35,12,226,34,227,209,92,165,198,138,87,36,138,54,73,52,169,220,144,94,164,153,201,154,56,48,143,126,29,185,236,119,19,194,106,142,149,164,94,203,96,205,173,123,175,140,207,118,61,51,98,70,193,193,13,143,107,79,89,241,16,181,26,180,158,212,64,252,98,82,154,113,21,78,150,39,89,121,233,120,203,124,157,43,104,134,44,232,64,228,35,72,8,151,57,242,153,230,178,139,229,205,61,108,242,245,243,245,162,197,215,82,247,93,95,21,132,42,77,168,32,25,247,244,199,37,125,77,125,228,64,44,203,22,128,202,135,18,98,48,225,219,189,14,110,71,110,150,91,47,173,201,52,165,239,44,162,64,170,164,150,218,188,68,194,67,143,102,50,5,14,10,39,117,54,210,52,137,21,26,19,20,150,195,164,79,205,93,217,244,182,38,125,61,109,43,12,147,77,44,203,89,141,177,74,115,161,169,154,150,178,161,134,9,150,85,13,232,109,177,42,120,255,251,178,68,212,8,4,229,102,200,155,111,67,112,164,44,232,227,112,200,232,81,65,155,47,77,25,17,194,27,51,166,245,131,33,188,203,36,199,31,83,68,149,60,14,50,133,142,106,147,96,70,129,183,233,221,191,252,255,205,253,253,181,203,219,248,253,122,184,144,76,0,2,178,214,210,119,237,248,88,114,195,127,157,134,11,39,186,163,141,66,164,79,182,35,21,214,180,72,143,50,108,178,151,76,91,18,19,149,73,53,236,34,97,201,91,51,65,33,193,69,159,184,77,161,25,35,4,66,91,75,174,116,168,90,132,35,54,197,35,221,16,230,118,99,152,122,12,68,82,228,185,44,86,5,97,73,222,30,162,134,143,180,41,110,221,38,97,151,132,184,153,168,24,93,122,80,241,163,102,236,123,201,20,58,173,214,108,109,174,233,113,29,215,30,156,83,79,50,63,104,132,142,2,246,170,0,11,36,0,102,255,83,40,224,199,196,52,184,76,160,48,195,203,66,132,129,98,188,140,61,18,232,18,102,118,158,6,164,16,86,238,200,165,170,8,138,60,107,70,125,197,56,9,52,8,220,209,18,130,198,88,241,84,53,77,22,8,79,99,3,242,47,14,6,200,214,206,219,171,126,212,134,165,240,249,57,122,53,220,181,30,188,17,158,72,188,88,244,103,36,89,11,20,56,76,202,226,104,65,215,46,41,60,183,217,104,207,197,164,223,46,54,135,166,28,160,221,25,21,137,139,24,241,85,181,245,18,245,48,238,215,55,103,146,43,143,100,152,153,1,64,0,77,201,12,180,196,49,171,24,203,112,211,34,8,194,15,194,48,36,201,80,160,44,64,108,138,117,26,150,85,188,189,232,135,132,40,222,157,129,93,86,24,143,72,99,173,178,240,222,170,27,4,132,178,97,138,181,171,137,168,66,24,249,24,254,74,121,43,180,92,77,51,66,112,182,231,84,68,89,11,105,135,244,113,159,40,249,78,155,8,147,200,155,184,130,21,237,203,45,72,82,13,152,238,212,107,186,205,76,138,76,151,233,59,80,252,218,45,77,145,69,203,219,209,79,240,137,145,24,94,21,226,231,97,221,221,189,174,227,60,247,223,140,241,171,65,2,74,237,123,94,158,158,193,59,89,8,5,201,35,24,176,48,180,227,204,9,51,241,32,230,212,36,191,34,174,76,170,133,8,172,213,102,215,192,80,209,97,252,104,105,98,207,99,14,91,72,150,44,146,196,198,99,73,175,133,137,177,180,160,85,10,68,33,86,44,202,129,181,45,41,174,201,235,140,7,100,217,174,169,156,130,157,15,98,170,208,112,242,9,134,197,132,132,135,194,70,82,109,220,121,210,186,141,114,92,227,9,120,26,242,103,35,55,170,100,47,31,34,163,209,17,44,129,178,255,251,176,68,210,136,196,140,102,203,83,70,67,208,156,44,216,243,113,134,110,83,77,155,34,237,165,13,202,96,51,99,9,196,153,241,211,87,220,179,27,17,44,88,152,198,161,84,36,147,171,152,238,207,167,26,141,22,62,21,135,57,52,64,222,20,148,150,32,1,105,0,22,227,9,209,12,54,140,59,96,128,209,162,194,134,137,128,129,110,169,97,20,76,52,168,76,10,157,186,203,173,55,24,10,36,60,129,233,106,77,48,193,72,143,17,28,163,250,137,179,197,162,71,195,193,166,197,115,120,31,102,14,184,203,220,200,156,192,164,226,21,226,132,133,131,229,166,170,183,155,122,223,29,217,203,164,108,173,246,105,96,88,183,99,42,16,66,115,30,140,241,207,93,70,196,106,111,123,89,85,58,141,169,182,83,119,44,176,179,60,178,72,29,50,147,156,141,87,65,111,45,207,242,215,110,255,179,227,191,102,138,215,238,115,100,231,123,135,109,160,14,235,0,40,0,164,145,156,13,9,151,80,153,79,32,40,68,12,206,52,6,219,2,28,138,0,148,53,61,233,35,78,164,120,66,69,33,185,33,55,60,45,6,146,201,194,147,74,81,155,8,32,76,171,106,16,57,132,152,139,115,101,137,227,97,137,151,39,182,15,197,78,125,170,38,199,79,221,186,45,178,231,159,81,70,170,243,204,158,166,147,94,161,238,136,121,248,154,79,115,109,75,185,171,56,172,169,50,146,118,203,55,59,210,136,163,103,13,38,25,91,33,153,228,166,212,212,82,24,198,213,61,101,94,230,75,89,83,51,116,178,145,117,115,191,137,171,54,58,247,45,92,64,52,176,0,8,240,31,254,107,151,89,147,30,102,99,142,24,208,26,99,208,154,87,172,112,1,152,152,16,209,87,61,74,208,138,10,27,23,36,184,229,125,3,96,192,113,8,89,10,26,69,163,112,132,3,17,38,84,82,140,207,229,200,85,150,67,73,133,172,192,26,39,114,40,172,39,8,156,114,56,136,156,12,83,74,12,107,146,200,71,107,30,150,139,98,195,42,45,41,251,20,25,121,163,102,226,20,241,77,199,37,152,142,97,162,53,30,168,84,22,245,157,27,239,47,8,207,49,204,93,67,204,198,125,118,252,111,13,190,176,214,53,184,85,253,110,245,228,18,121,29,173,199,127,214,153,42,131,11,51,237,102,139,163,60,7,6,108,243,113,173,87,141,218,38,57,1,22,170,99,151,226,206,76,158,46,10,99,79,71,133,102,50,100,159,129,167,187,167,220,12,71,158,26,81,157,172,15,173,162,173,103,214,19,176,248,220,129,131,69,10,232,107,28,75,41,202,29,2,145,113,0,104,160,134,114,135,118,80,217,198,27,90,64,228,134,27,116,123,65,131,228,217,255,251,178,68,201,136,4,197,102,200,187,105,91,114,146,236,232,233,112,200,142,17,5,155,55,172,153,13,226,26,51,102,181,147,32,229,152,151,120,162,238,239,243,122,158,171,65,185,222,174,62,100,114,253,92,116,208,149,127,167,194,103,54,47,109,51,31,33,0,0,51,110,182,200,246,219,115,14,16,97,102,126,109,163,12,191,196,60,176,48,166,60,44,225,101,16,16,14,138,69,20,254,49,29,205,107,41,9,26,109,139,124,22,220,8,108,123,91,173,14,81,206,157,83,52,135,198,142,44,131,69,154,224,99,244,134,143,119,26,135,173,217,14,169,180,192,134,44,197,197,136,22,194,154,223,110,80,204,122,191,100,162,12,28,238,62,61,50,81,98,105,7,44,244,183,140,171,155,118,49,205,222,171,43,184,136,122,27,197,237,17,90,245,59,195,52,215,86,147,116,160,178,110,213,0,143,32,107,12,207,174,142,74,35,13,99,3,76,113,54,76,46,6,130,2,3,13,156,96,82,31,8,14,46,132,64,48,40,19,48,20,16,123,147,117,59,25,40,9,200,233,43,109,31,86,202,224,207,70,27,148,226,72,49,59,44,162,26,101,142,227,1,105,47,172,4,195,34,42,52,158,145,181,216,223,169,202,91,173,6,183,154,252,130,75,104,86,4,181,103,208,218,198,99,111,26,235,112,220,168,75,240,161,208,55,22,81,168,209,159,247,109,73,165,115,198,141,217,112,212,67,79,56,196,168,155,174,229,166,82,107,136,104,181,38,34,37,46,167,139,221,204,181,22,145,195,29,40,107,8,135,7,113,99,220,160,106,43,104,10,74,36,99,251,142,161,144,167,113,194,12,131,75,197,71,67,87,73,110,64,22,82,123,74,172,219,233,168,0,85,141,227,208,146,100,74,160,65,195,198,38,2,214,20,133,37,80,171,130,224,151,84,138,97,165,38,204,81,197,167,86,146,52,226,181,88,175,102,121,90,163,112,155,104,226,249,176,162,1,148,67,181,21,65,152,155,49,251,161,150,209,140,200,113,41,196,48,233,141,20,16,161,50,135,207,101,84,232,246,237,199,57,116,145,24,26,226,21,221,161,154,172,168,41,8,43,39,200,158,172,100,198,71,84,186,97,227,254,168,8,206,17,148,35,8,174,116,77,4,90,125,194,142,160,133,44,191,24,132,144,85,232,197,237,1,71,133,81,135,141,135,5,145,134,133,225,164,191,158,198,77,114,188,167,109,222,138,138,169,230,139,182,229,152,131,86,23,139,48,221,125,224,196,204,75,209,101,136,42,76,9,11,144,183,2,68,176,99,2,211,77,20,66,174,174,251,127,251,47,125,63,226,106,123,111,244,203,254,159,31,119,18,247,87,177,245,13,174,251,230,223,119,124,95,51,77,117,255,251,178,100,211,136,134,14,102,196,11,184,67,116,124,108,216,226,101,35,94,17,161,157,41,77,153,113,129,146,176,231,52,179,13,68,53,98,92,213,212,212,164,147,201,148,186,208,246,51,62,165,115,7,217,22,121,235,195,106,106,170,30,199,107,35,78,110,222,247,129,167,229,110,181,219,101,184,204,148,11,102,143,129,80,230,211,228,101,118,133,34,151,115,55,100,16,134,48,48,239,127,100,12,46,30,111,99,28,174,130,221,21,90,129,223,161,131,29,165,92,161,43,77,67,16,187,14,34,150,175,145,41,207,200,200,136,249,124,4,84,76,207,58,100,153,32,44,243,166,75,180,47,251,246,122,88,83,251,253,180,253,227,25,22,191,125,80,136,77,234,150,177,49,5,53,20,204,184,228,225,0,2,4,16,172,151,211,17,130,12,52,237,48,189,61,40,12,92,35,26,17,5,128,0,131,225,16,253,226,99,80,60,28,227,246,212,58,232,58,249,85,167,254,74,95,251,113,184,246,20,149,179,156,134,225,135,34,1,151,203,170,126,163,86,166,242,175,82,71,44,141,211,50,180,171,119,24,252,203,251,23,131,233,166,165,250,183,135,195,177,168,133,37,22,167,50,222,127,190,147,148,154,204,181,43,145,52,162,114,117,54,151,18,111,160,183,2,8,17,120,188,130,13,129,155,101,155,180,164,46,3,247,171,185,113,152,118,190,219,224,171,210,55,112,203,61,239,184,116,111,154,14,111,175,184,30,208,245,121,61,45,155,238,243,54,248,213,139,253,38,167,197,69,228,216,0,0,247,147,88,237,210,222,141,186,30,192,218,250,33,80,27,196,88,64,14,73,9,6,39,86,239,38,147,116,142,70,90,224,244,12,46,239,151,137,52,181,202,229,245,50,104,57,136,234,110,85,235,124,213,199,99,6,195,52,84,133,24,69,178,225,75,53,72,169,208,71,187,37,114,93,26,137,14,158,27,182,137,164,172,174,66,152,232,57,160,221,114,229,24,51,83,216,107,150,185,193,127,46,227,60,75,158,211,119,223,106,38,61,21,231,114,226,146,40,206,251,190,179,75,90,116,254,204,127,229,208,74,192,0,8,210,51,118,149,49,65,201,54,144,118,50,212,209,52,28,34,49,24,20,20,10,132,43,32,98,54,34,7,204,35,3,151,242,95,151,25,185,161,213,38,89,128,136,20,119,214,100,137,180,128,17,21,0,139,209,220,144,67,208,82,165,143,180,147,3,64,229,27,0,128,55,217,116,131,8,228,177,213,89,82,231,117,245,107,80,30,214,44,89,33,80,90,50,237,83,202,30,231,58,9,118,212,219,28,165,1,1,70,147,165,47,207,83,43,204,37,55,237,245,252,180,148,84,252,113,20,152,203,203,87,50,111,3,231,209,255,251,178,100,223,8,5,120,103,200,211,131,127,160,133,76,217,173,61,70,49,25,77,155,20,110,161,156,65,216,179,100,9,132,141,48,175,232,229,198,217,122,244,232,17,192,145,246,28,118,203,161,114,149,227,135,11,18,250,154,163,106,157,181,63,81,25,212,31,4,81,194,204,52,114,149,191,219,25,164,76,125,191,175,68,172,107,211,147,57,13,88,190,86,169,128,13,132,52,255,104,2,211,151,9,76,77,83,16,149,52,153,34,157,12,232,174,172,244,18,213,196,201,157,117,13,72,244,225,3,200,24,132,27,146,28,137,20,102,56,234,42,21,74,160,45,92,43,0,129,57,13,132,111,28,210,9,28,106,108,41,181,179,86,36,132,238,140,232,197,59,93,192,28,197,106,86,183,20,209,240,252,13,161,188,104,110,86,138,164,108,79,255,16,70,101,114,239,185,109,15,167,255,211,70,144,60,185,102,84,172,43,93,126,224,158,91,139,181,0,22,228,140,193,69,205,110,32,228,121,12,105,120,74,69,146,166,128,37,168,161,104,112,37,21,217,157,35,121,101,225,141,198,82,214,73,118,48,160,240,248,125,169,162,118,179,33,8,128,92,104,199,97,209,135,110,226,64,225,25,215,193,1,137,42,211,186,81,108,205,45,70,219,64,93,98,100,70,103,60,91,59,44,139,220,81,243,5,213,60,22,129,248,216,113,98,36,157,37,143,26,113,131,84,139,41,77,157,86,145,227,35,102,44,112,206,100,167,185,195,174,199,101,89,54,228,89,162,0,119,131,65,104,24,202,171,147,86,62,39,185,225,83,24,108,223,29,127,48,80,219,106,71,1,107,0,175,243,21,129,77,14,232,54,220,192,196,8,97,102,66,34,151,0,26,116,38,21,14,0,209,254,39,44,123,108,196,107,196,88,204,66,221,38,17,144,78,222,189,170,219,62,60,135,4,228,197,134,40,206,193,231,117,170,18,194,187,107,184,176,138,229,127,234,183,74,162,151,188,167,100,247,185,222,18,45,156,250,129,151,43,33,142,90,202,119,133,144,194,245,19,228,204,125,180,48,213,198,19,249,91,54,147,49,221,246,212,202,8,195,245,3,13,24,196,136,145,148,99,90,91,117,107,172,172,156,39,183,13,91,40,103,215,140,102,191,242,157,175,252,223,175,239,35,63,171,1,93,147,13,30,223,254,84,80,98,80,18,199,11,13,26,22,231,83,8,200,17,6,125,93,107,51,242,251,120,227,155,253,103,27,125,229,234,79,195,183,49,222,241,157,156,216,231,79,64,197,154,142,229,30,67,7,231,62,139,159,8,173,166,178,66,165,138,47,233,173,127,15,111,117,226,218,55,151,137,99,190,117,52,175,102,116,171,170,110,162,209,62,188,91,191,248,229,97,121,172,255,251,178,68,204,8,132,224,103,72,155,105,68,96,152,236,216,226,113,134,138,17,97,155,51,77,25,119,194,28,51,165,245,163,33,104,87,179,226,146,122,111,41,20,82,141,206,232,21,146,235,222,73,57,180,166,207,50,221,196,76,91,245,187,189,67,147,22,247,250,23,125,91,111,96,51,10,144,105,54,255,242,7,6,85,80,138,232,48,168,112,246,135,76,50,57,111,74,96,108,83,30,147,155,160,36,113,40,148,64,19,7,20,143,156,69,78,10,137,36,208,201,99,154,231,179,46,201,129,183,84,110,104,241,131,135,170,158,52,153,28,66,144,230,91,99,106,42,237,46,242,12,179,110,17,177,170,36,82,94,9,44,97,174,233,116,50,71,43,155,113,163,40,219,237,38,200,180,243,82,34,46,76,62,153,163,57,213,244,151,91,210,116,104,99,98,6,214,124,173,127,203,113,86,159,204,37,253,84,3,20,0,127,211,55,76,48,214,243,218,58,50,180,131,88,14,48,32,39,68,198,219,10,44,168,72,134,151,164,166,8,179,19,153,138,47,200,157,88,198,236,187,238,222,118,235,231,57,75,69,68,233,185,114,30,72,26,84,121,197,234,35,93,51,83,114,155,19,224,104,134,117,18,162,224,134,158,73,221,36,254,89,183,119,171,215,207,168,213,56,18,180,190,134,86,203,27,51,11,201,222,29,22,183,89,12,34,159,183,199,126,121,13,163,183,90,171,236,54,43,150,136,21,125,120,92,182,190,190,149,16,175,70,165,68,247,103,87,171,158,97,244,106,252,197,89,192,30,118,96,2,83,113,152,188,128,97,245,121,193,141,6,71,49,25,96,72,0,3,68,204,58,100,40,45,68,202,1,79,196,69,70,80,217,80,24,47,108,241,141,51,37,202,248,229,100,43,29,28,192,250,157,62,62,188,90,214,172,251,146,33,161,22,179,2,226,130,107,16,74,40,87,102,71,180,77,237,10,135,130,12,37,26,179,186,74,120,34,142,179,92,162,88,230,23,83,173,216,84,235,138,81,246,50,5,87,151,142,7,214,254,234,168,245,0,209,81,76,113,90,130,92,209,172,215,104,62,30,172,136,81,198,24,131,170,70,85,204,164,243,55,55,5,113,79,196,12,234,224,35,212,160,16,64,199,108,128,138,19,66,145,55,155,36,59,153,72,251,21,37,3,48,20,161,41,232,169,123,227,114,167,86,243,97,140,203,159,185,68,170,199,202,162,144,195,37,98,43,51,214,140,202,61,11,104,8,162,248,160,146,72,219,140,169,139,101,233,52,151,122,200,21,93,85,162,140,152,98,157,133,24,86,76,198,59,72,163,176,127,133,174,214,77,22,182,173,154,70,73,227,7,52,142,40,85,184,170,220,33,103,172,217,174,55,53,71,68,255,251,178,68,208,8,196,163,103,72,19,102,61,242,152,12,216,227,113,136,92,84,33,155,37,77,165,115,202,105,51,99,73,205,36,113,178,117,79,177,94,206,196,74,178,215,154,23,89,119,76,230,154,245,30,131,41,47,97,235,93,98,138,214,184,167,221,176,246,183,231,40,230,183,254,187,212,243,16,80,116,194,19,222,22,165,154,122,66,111,89,144,16,58,113,237,143,41,28,26,100,251,15,178,117,75,63,23,149,56,180,173,150,51,62,247,200,34,87,121,96,64,49,44,153,31,96,176,219,68,13,84,214,88,204,164,229,164,71,59,135,82,156,79,5,18,135,164,7,72,216,126,92,28,233,220,160,149,236,190,91,148,243,143,218,199,107,23,11,83,25,42,61,229,101,144,193,180,155,155,120,231,163,156,242,42,73,68,170,160,255,84,197,213,101,71,33,112,200,238,226,108,181,179,166,229,172,194,125,100,230,199,79,87,62,66,226,69,39,29,170,200,111,150,214,74,117,159,213,84,42,161,154,152,122,45,0,32,37,45,177,152,2,152,132,88,210,230,67,14,66,131,10,114,136,100,37,132,78,208,211,48,137,164,61,2,50,18,130,201,186,81,145,114,235,55,91,106,44,244,8,108,227,137,137,183,129,182,109,11,65,108,124,6,230,200,32,161,1,13,75,81,24,117,177,236,115,85,185,243,10,33,98,204,97,131,153,157,223,36,154,24,212,40,130,132,91,77,34,168,236,107,14,81,127,181,161,105,44,62,139,142,57,214,126,207,169,101,233,254,57,230,164,233,155,179,35,26,226,246,127,233,199,95,215,82,252,42,212,237,93,115,124,160,5,128,64,0,52,244,235,75,125,219,133,147,65,163,47,21,24,86,105,28,125,39,149,170,208,28,156,31,215,86,0,202,164,159,58,105,145,110,33,148,18,124,21,214,195,68,44,57,169,202,218,102,41,230,218,176,225,25,71,98,10,121,79,107,114,101,230,35,59,192,56,193,165,237,172,180,225,60,45,152,230,155,73,223,103,90,157,38,75,40,245,156,130,91,119,147,202,156,87,233,84,58,93,161,250,236,181,173,140,215,122,207,155,81,8,34,141,248,42,206,101,145,53,172,151,42,115,97,138,182,220,187,199,125,204,255,179,179,64,76,240,32,41,36,70,72,244,106,250,71,100,112,107,225,129,67,149,160,56,6,98,74,64,172,228,19,169,83,92,135,31,204,163,238,163,239,1,69,173,115,29,73,227,213,247,61,90,93,49,53,126,164,138,241,196,109,193,136,64,181,66,182,212,80,142,229,15,110,213,218,156,186,250,106,235,249,249,37,153,7,101,161,69,52,40,51,85,80,68,134,156,135,172,220,212,94,94,86,188,214,199,54,212,147,140,142,62,82,64,181,248,178,213,255,251,178,68,195,140,4,98,102,202,59,105,66,208,138,108,217,173,101,38,79,19,37,157,34,109,165,87,194,107,51,99,73,196,162,56,180,83,229,34,74,47,168,109,71,103,79,68,149,167,212,49,29,131,78,32,65,117,121,187,186,230,217,78,228,75,114,197,168,174,205,42,158,223,192,251,172,1,218,204,32,194,52,253,88,226,201,67,77,131,140,64,87,69,193,0,84,193,135,128,115,25,21,213,51,12,144,59,153,77,185,143,251,165,3,75,184,205,15,28,98,49,81,162,194,35,99,64,87,32,169,77,46,194,15,15,202,160,15,35,70,178,209,180,27,103,231,181,55,155,93,86,149,169,220,118,82,158,245,144,147,44,70,236,91,72,242,109,223,197,133,89,82,81,16,86,88,117,60,52,178,80,215,26,147,3,39,151,27,50,73,227,148,93,158,227,228,117,159,30,131,219,117,199,196,57,173,68,92,46,48,113,40,229,57,202,57,84,106,77,178,41,15,116,163,165,33,45,150,193,153,181,0,0,26,143,59,46,251,110,32,51,110,33,210,150,171,117,237,165,65,49,160,57,191,198,91,100,254,201,161,89,116,137,17,36,150,204,187,73,196,105,135,89,156,156,59,202,180,222,250,247,46,88,193,226,220,64,179,80,148,71,248,82,166,105,41,125,202,212,203,211,89,107,116,235,67,45,170,27,181,199,86,85,203,177,203,204,81,199,90,18,131,141,23,124,102,151,10,44,219,182,223,123,116,83,115,17,89,214,119,101,189,39,204,53,20,222,204,255,27,157,48,218,143,136,69,35,146,230,174,156,233,48,243,223,117,28,211,91,205,152,128,129,179,128,0,50,73,156,151,91,183,32,162,187,11,233,46,83,26,77,66,141,138,21,19,7,236,18,137,249,211,138,67,86,162,46,147,180,86,213,1,108,84,49,87,147,237,75,55,11,108,217,210,208,54,118,143,45,7,33,124,245,177,37,177,9,182,94,182,71,38,209,61,219,227,191,67,186,143,135,205,120,109,165,221,219,84,164,163,242,22,163,111,112,180,89,8,87,242,86,98,202,43,31,51,13,121,61,175,165,58,196,178,222,28,183,89,84,213,75,102,124,204,109,57,54,255,119,220,99,91,76,126,238,17,128,2,211,141,152,156,250,100,40,121,142,229,166,22,11,24,232,66,24,27,16,128,12,68,70,18,117,2,65,175,3,134,222,174,58,237,150,65,56,236,197,111,118,61,20,127,223,169,217,110,83,83,148,149,115,221,13,180,147,206,164,164,249,13,10,130,70,153,142,5,169,16,220,24,14,89,114,197,33,48,130,163,132,156,106,249,5,86,179,161,117,172,249,200,31,238,157,210,56,163,250,39,107,43,234,10,135,229,8,20,1,61,250,64,249,184,111,48,234,102,255,251,178,68,197,136,4,121,102,206,107,6,91,122,132,76,233,173,99,6,7,19,253,157,32,110,25,23,202,115,180,35,9,198,25,176,157,121,231,157,93,201,111,38,89,174,208,232,201,140,248,104,240,73,42,27,59,250,37,217,184,45,202,24,243,178,160,218,187,165,49,237,104,128,5,170,128,26,172,197,238,51,61,111,204,203,213,48,192,208,205,66,211,12,129,80,156,99,67,80,147,184,42,13,116,156,54,74,167,55,70,177,129,96,82,98,238,192,88,17,201,206,197,19,21,156,92,221,91,92,119,19,74,94,251,225,101,182,206,149,63,74,56,116,81,2,209,32,108,98,9,21,101,137,141,94,36,230,70,32,150,33,165,19,64,211,19,58,9,158,171,151,166,185,88,67,115,253,174,95,107,121,135,174,74,186,195,80,63,52,237,215,82,246,29,216,198,109,131,37,252,82,72,187,74,76,158,20,211,23,30,229,156,210,114,212,199,246,229,41,150,114,177,81,72,120,219,173,204,110,192,22,94,170,0,0,107,151,223,191,255,252,48,183,145,47,25,59,66,212,113,152,40,93,121,237,90,160,209,234,177,11,250,134,18,71,77,165,163,44,155,14,173,95,130,100,214,5,84,96,187,24,175,7,21,96,8,11,90,4,200,146,5,64,161,105,186,44,132,139,29,71,50,247,116,195,35,238,110,238,42,142,169,21,48,89,141,48,161,254,231,219,13,141,8,137,29,116,245,37,219,182,50,84,164,38,105,237,109,210,215,165,213,199,189,42,13,58,71,144,171,175,207,180,107,223,252,250,223,204,84,76,44,95,224,146,0,0,0,85,25,162,253,175,247,241,5,85,128,64,101,47,86,186,104,226,240,92,117,231,190,213,77,215,162,175,4,79,85,190,102,3,40,252,179,85,112,159,91,231,178,69,150,97,206,118,253,69,9,163,149,200,104,251,96,240,72,197,12,184,200,169,225,95,94,38,38,204,27,51,87,25,171,193,226,182,25,18,22,165,200,157,73,134,69,85,41,71,43,213,93,92,62,151,67,127,105,184,75,212,169,172,242,156,241,103,30,185,130,208,217,3,145,13,53,110,213,238,38,239,225,244,234,102,225,94,184,169,91,255,177,26,64,27,164,195,134,99,9,88,13,131,36,50,192,88,205,192,32,81,132,128,68,96,178,81,172,64,46,25,119,216,51,194,218,207,54,54,185,42,125,226,14,52,61,43,150,191,50,249,39,44,87,224,112,26,104,36,64,107,160,51,254,12,72,9,53,168,234,96,135,67,151,0,96,65,26,98,101,100,163,64,26,92,78,45,100,212,230,163,245,77,36,145,250,177,167,41,157,2,0,224,157,121,138,23,114,106,160,186,49,58,211,218,10,164,158,100,255,46,220,231,133,77,36,245,29,255,251,178,68,196,128,4,34,102,207,107,6,67,120,136,12,233,191,96,200,139,19,133,155,28,78,25,21,202,88,179,163,141,195,34,248,194,84,72,168,253,105,152,179,155,37,152,124,159,58,245,196,199,244,179,169,141,237,239,87,99,217,155,116,112,32,108,232,0,147,81,152,208,168,20,166,26,213,188,100,192,97,148,2,1,196,82,0,145,96,124,28,183,135,217,123,245,51,45,191,37,135,35,84,112,228,61,91,60,103,109,235,245,118,237,186,121,116,236,158,177,88,234,90,181,182,182,241,169,225,241,17,208,76,225,154,82,117,40,5,37,184,213,184,211,137,65,69,42,52,187,45,154,96,40,158,159,45,138,43,17,178,214,138,52,112,229,129,57,249,158,94,255,157,196,138,110,204,206,239,26,207,146,213,34,109,110,112,130,38,235,148,107,172,153,155,172,70,16,133,196,182,187,155,59,66,118,177,148,186,55,244,249,147,220,132,16,170,0,5,26,108,196,140,131,0,153,140,113,21,22,9,152,212,22,10,29,140,0,12,58,34,52,136,6,50,131,79,187,224,243,75,155,11,185,21,131,121,7,79,90,175,22,142,24,230,177,162,107,109,14,146,230,236,60,230,190,22,101,150,74,115,75,68,224,179,100,145,159,160,64,238,187,23,233,103,74,60,212,242,130,142,11,47,24,221,41,80,65,179,167,237,34,47,18,162,166,124,196,26,240,252,147,87,107,208,200,151,209,125,62,222,49,241,154,57,107,149,201,24,109,8,149,192,188,156,117,223,165,55,143,137,88,122,75,163,186,216,105,34,216,236,147,213,12,36,96,31,0,221,230,20,155,3,15,134,122,193,152,156,30,110,215,153,209,98,33,134,109,192,15,254,40,157,1,208,64,213,158,151,114,50,251,222,129,105,135,166,20,0,41,47,224,13,4,201,96,5,107,52,187,226,113,69,209,60,193,107,68,143,28,68,8,153,184,118,106,106,2,195,74,184,188,250,233,91,33,148,175,49,220,230,54,166,242,80,64,162,66,74,56,159,56,154,87,31,77,2,2,115,175,195,100,51,217,229,199,117,194,187,250,238,155,134,181,22,149,255,158,74,60,235,89,221,36,249,212,249,26,200,78,183,62,74,127,210,104,78,58,245,162,219,207,216,203,99,128,232,0,128,5,57,35,48,128,51,30,221,57,67,224,194,179,40,20,65,20,164,199,192,0,222,106,82,251,88,125,228,153,89,157,167,127,51,221,61,127,140,93,205,114,168,29,138,34,78,78,202,79,82,97,172,93,209,66,229,90,137,33,64,132,3,235,148,126,217,128,138,195,252,103,189,127,166,47,253,81,247,240,198,93,25,104,105,69,5,212,164,185,16,97,173,100,90,170,138,66,79,102,67,143,101,152,183,97,198,83,255,251,178,68,204,136,196,175,102,200,27,134,68,240,150,44,216,210,115,70,28,18,9,155,35,77,153,19,194,98,51,99,73,196,161,185,186,66,174,96,199,46,60,207,181,20,229,136,131,45,77,31,125,85,237,117,87,52,209,175,170,127,247,209,21,14,117,167,200,1,163,84,106,188,197,68,211,41,94,205,232,142,38,57,152,184,96,96,112,51,224,98,113,80,42,22,149,46,52,82,27,130,47,32,60,216,96,218,107,163,92,48,186,176,133,80,141,135,157,109,125,148,147,108,218,209,126,196,229,35,77,213,5,170,41,19,194,18,27,64,233,148,128,208,89,80,132,161,195,220,210,230,188,225,0,101,12,61,196,202,230,143,151,132,82,169,88,92,104,204,116,99,87,23,182,169,26,200,100,52,66,163,158,210,71,207,124,146,47,14,171,212,222,122,169,114,76,81,145,60,220,85,26,167,84,219,75,212,76,33,200,124,136,236,91,164,93,165,202,93,141,5,215,198,0,4,218,128,210,125,205,147,12,245,252,12,200,176,199,80,76,136,12,70,18,52,110,11,71,42,4,144,8,187,78,35,131,81,178,191,53,36,112,117,156,197,8,195,104,34,192,161,118,34,202,1,77,165,56,18,9,148,198,226,209,209,251,180,46,122,141,209,32,222,183,196,138,164,69,4,103,144,147,20,73,180,145,164,207,205,221,115,104,23,126,178,127,16,62,89,210,202,97,131,17,227,149,131,132,232,50,156,146,108,187,183,148,118,182,135,133,39,75,17,158,150,70,92,13,53,202,65,244,163,69,13,165,98,132,91,97,38,131,230,187,111,234,171,255,234,126,63,139,168,237,155,159,195,64,4,252,101,187,41,169,163,167,69,148,25,48,120,96,242,233,141,128,160,144,9,137,195,0,233,184,192,36,128,15,15,75,32,28,35,239,44,160,208,179,18,6,48,19,36,50,195,29,74,60,164,103,72,213,192,72,163,184,100,196,90,187,200,227,11,210,130,52,69,15,146,13,144,40,194,49,87,81,10,152,216,197,145,50,108,88,195,195,196,209,92,186,174,73,165,153,100,165,168,150,28,111,55,17,10,147,41,7,135,2,163,137,148,134,48,113,186,64,179,139,30,90,176,126,197,217,42,44,120,169,198,12,177,84,74,23,129,131,163,68,94,231,136,245,147,38,99,252,127,13,112,211,26,196,66,130,20,193,70,154,129,130,38,18,188,103,48,166,0,58,35,28,12,15,78,212,7,139,63,172,150,89,11,177,243,74,146,197,126,87,14,14,130,204,187,113,208,181,102,197,57,89,46,229,91,105,53,54,45,152,72,93,144,196,242,89,238,43,212,144,113,104,58,161,46,26,46,12,217,233,145,203,126,207,75,150,238,146,156,246,65,156,63,114,181,119,80,166,255,251,178,68,201,136,4,211,102,199,155,105,68,112,157,204,216,194,113,40,124,16,249,155,40,205,165,11,162,38,179,102,245,132,153,125,197,155,123,38,100,59,11,32,134,46,43,119,43,169,35,98,135,71,58,32,117,17,195,82,210,115,47,13,160,238,143,210,47,133,228,169,97,250,59,99,243,191,185,96,94,0,1,233,38,215,93,246,253,84,66,244,2,253,74,86,147,143,51,22,80,185,153,69,251,54,77,22,98,191,79,22,50,34,115,13,81,155,184,174,233,51,187,62,86,85,27,49,72,42,134,54,104,41,70,21,171,209,179,182,101,140,32,129,63,67,86,109,203,166,207,24,172,99,10,84,58,93,139,86,51,159,16,236,124,226,12,249,75,200,90,202,59,151,78,239,115,92,204,116,106,107,183,215,166,100,247,214,164,72,132,201,216,232,226,94,219,44,168,39,91,234,223,42,143,255,231,210,255,239,111,183,153,217,159,246,1,227,218,0,4,8,128,27,115,83,129,238,57,126,99,238,114,54,117,67,60,63,33,20,44,4,163,56,248,18,94,166,19,33,31,128,231,18,11,48,7,136,225,132,13,141,8,12,12,83,225,144,190,231,141,81,58,230,61,125,177,226,182,90,56,205,204,233,2,183,216,180,14,44,221,85,17,89,3,82,225,240,78,8,39,77,92,112,223,231,169,62,249,98,177,17,46,186,247,219,253,145,179,111,76,254,184,143,238,230,239,167,243,189,166,143,62,238,103,124,193,243,200,156,169,105,198,168,179,216,214,155,115,105,32,82,122,96,172,237,89,214,173,107,204,161,13,135,150,30,56,96,111,155,160,174,206,227,82,152,86,3,170,244,7,176,98,170,192,35,80,76,135,233,200,220,72,13,41,121,193,118,158,20,128,4,76,24,145,7,55,2,196,6,128,200,209,203,210,155,79,99,179,190,248,221,136,30,186,187,79,210,112,116,3,79,96,104,52,209,244,59,94,117,164,67,224,214,38,146,110,208,113,138,52,183,206,21,166,168,110,215,59,251,199,81,27,174,208,172,73,151,25,124,214,151,159,12,205,255,255,44,139,63,57,232,100,150,97,17,96,130,88,128,19,86,179,68,187,140,126,227,6,69,140,92,97,52,88,176,4,25,69,243,4,5,199,178,193,96,90,152,198,32,198,214,54,240,44,87,37,157,59,19,243,180,76,33,208,89,177,233,100,149,222,175,31,162,141,125,138,123,176,220,155,31,141,196,168,229,211,215,28,24,26,204,94,196,49,216,132,149,212,138,82,196,231,170,220,189,71,104,16,156,84,163,237,187,54,247,33,83,79,201,89,212,182,187,162,247,58,242,175,43,213,84,183,51,228,119,127,81,163,18,85,248,141,232,209,53,141,138,202,156,46,145,3,187,156,173,51,255,251,178,100,204,8,133,7,102,200,211,108,90,242,108,236,24,241,100,195,94,22,121,155,28,110,37,189,9,228,51,164,25,148,141,184,13,194,161,90,56,179,218,40,143,80,67,189,2,135,39,132,40,102,250,145,106,40,186,110,97,74,137,195,83,54,49,115,172,185,112,249,162,221,0,149,81,96,192,147,90,25,38,112,49,70,6,136,81,26,162,2,74,75,112,101,53,50,189,63,2,92,109,105,236,18,129,46,211,218,181,208,52,186,179,79,222,123,242,149,168,93,175,30,199,20,60,192,228,54,94,40,81,40,160,212,181,51,34,177,48,166,3,165,24,125,242,180,196,154,166,218,15,230,109,17,35,158,73,77,73,245,30,214,183,183,116,53,186,57,92,17,80,249,147,104,105,11,203,167,221,97,194,62,226,71,162,147,200,56,101,194,169,255,164,39,216,104,170,0,8,0,128,28,150,64,11,121,153,85,153,60,169,138,9,2,144,73,130,169,12,48,84,58,89,98,180,26,56,229,123,118,92,124,148,245,133,8,160,125,157,83,102,190,171,42,133,216,134,244,50,84,44,46,116,176,241,36,110,177,101,155,141,98,166,219,64,53,66,187,132,2,98,234,152,2,3,66,226,132,45,172,12,25,226,116,147,75,36,84,85,10,77,206,185,133,136,63,26,200,112,241,138,47,105,171,192,215,167,131,75,49,133,18,36,136,77,68,33,120,177,242,227,115,210,38,78,55,198,141,136,214,206,66,70,113,193,55,21,47,112,149,10,125,141,26,47,106,104,241,199,150,116,80,160,225,169,109,236,4,222,128,0,41,184,132,47,115,66,80,76,143,29,49,160,208,49,34,60,55,130,76,48,5,8,107,37,235,107,46,131,51,178,211,198,69,82,204,10,77,74,79,50,217,162,228,214,226,229,208,171,233,79,139,234,3,129,97,210,34,128,236,32,134,74,28,97,14,92,125,123,104,3,169,81,111,16,128,225,243,161,24,112,161,242,193,206,96,202,159,163,172,101,28,49,135,150,125,144,164,213,11,46,38,145,66,114,84,121,66,34,204,162,57,131,144,106,140,142,117,30,197,204,221,142,51,172,137,67,195,219,81,204,104,161,232,132,61,187,41,46,217,174,41,142,28,147,211,153,85,109,215,80,245,47,99,154,185,175,250,238,194,59,84,0,3,177,71,25,79,93,184,48,168,232,158,131,75,100,237,113,232,85,20,74,153,165,167,131,98,189,153,43,49,74,77,73,236,239,116,110,138,8,101,5,216,179,83,76,18,114,54,101,251,217,171,86,17,129,122,64,178,80,246,78,74,168,138,42,48,230,35,182,123,187,132,167,31,99,32,154,65,221,92,73,83,87,28,65,70,163,178,77,39,125,204,45,139,138,11,21,42,239,48,56,214,129,255,251,178,68,214,0,5,20,102,201,211,108,67,112,162,76,232,227,113,136,110,81,237,157,57,172,37,13,226,61,179,166,181,131,33,245,130,17,182,121,247,45,77,83,140,29,154,207,113,126,52,81,46,174,22,226,79,61,152,225,208,84,138,61,66,44,86,135,169,204,94,124,114,209,33,36,128,0,146,187,27,78,125,247,48,44,128,195,132,12,154,215,118,32,134,146,148,83,53,105,233,108,227,148,134,244,178,68,155,66,83,181,91,176,129,63,49,248,123,112,18,36,205,166,132,209,103,46,38,11,230,18,41,2,24,22,18,68,42,42,33,28,200,208,209,90,41,246,57,12,45,113,229,194,216,197,24,200,90,195,90,138,216,186,99,231,122,51,51,23,33,67,192,184,114,49,80,221,137,163,133,103,36,132,198,66,190,182,202,53,146,253,6,187,230,60,25,12,196,55,140,109,172,65,183,29,52,117,186,22,201,244,178,78,134,125,229,132,153,10,0,8,4,0,20,182,179,46,94,51,217,195,49,112,1,92,152,112,145,132,7,138,1,21,74,65,76,201,62,196,98,207,100,151,20,229,159,72,153,195,151,182,78,151,158,198,252,48,61,104,115,225,65,137,96,58,166,42,34,235,111,76,43,92,169,226,207,41,30,235,24,209,54,91,7,131,224,128,194,46,81,238,227,170,132,187,25,110,58,219,165,132,20,17,165,5,96,84,112,243,78,129,0,120,212,57,226,224,248,52,107,200,53,22,49,73,46,173,53,184,36,83,147,212,120,247,117,85,89,134,52,195,230,80,193,234,204,58,113,103,122,158,56,152,66,218,34,45,246,70,106,155,254,101,234,224,22,128,0,53,6,192,33,199,36,49,209,13,14,99,42,240,163,64,32,33,102,89,2,29,69,145,60,112,236,244,11,43,171,140,167,54,32,232,95,222,58,94,123,233,219,203,94,249,58,255,56,93,117,153,69,76,189,43,171,88,250,82,208,86,105,141,45,246,198,165,99,229,20,254,53,155,255,214,130,250,32,243,106,233,243,172,199,60,218,118,156,229,197,81,135,88,241,198,28,109,154,37,102,183,16,16,71,177,10,79,163,108,166,78,76,33,78,21,54,147,180,31,91,176,180,195,29,6,187,195,167,116,247,105,107,81,78,135,232,171,205,114,223,28,71,253,64,45,73,25,42,36,156,214,216,43,133,70,8,248,41,73,126,76,43,227,33,74,41,184,34,228,196,245,93,209,95,187,190,84,165,89,99,83,122,243,133,220,27,235,164,89,134,150,99,33,89,8,124,115,176,152,178,171,158,181,84,156,145,100,196,26,92,117,236,62,157,28,164,147,189,150,148,138,153,74,233,134,77,54,181,94,237,161,103,142,49,178,101,90,224,227,123,67,24,98,19,78,234,197,90,255,251,178,68,203,136,132,233,102,201,211,108,67,112,148,44,233,93,105,136,127,81,21,155,53,172,37,17,226,27,179,102,245,132,161,61,82,152,50,224,72,57,89,86,223,173,147,182,158,16,193,193,236,24,208,75,255,253,220,68,84,115,199,49,29,155,126,252,117,120,51,99,150,219,126,219,241,214,41,184,50,40,14,112,213,171,38,230,199,174,148,163,132,201,209,151,221,226,157,84,39,181,85,81,205,75,149,62,37,210,26,98,13,41,72,66,75,83,26,136,60,72,174,58,204,180,40,122,158,20,160,252,40,45,20,60,70,71,23,27,2,148,144,95,40,246,247,11,34,168,210,40,171,109,39,140,55,136,137,123,123,232,243,241,167,112,68,54,105,143,62,228,142,121,154,88,163,41,78,88,122,178,10,94,214,226,212,186,29,233,183,12,206,106,83,245,119,244,71,17,253,117,220,5,134,110,3,140,214,211,48,134,164,74,64,64,209,49,129,104,206,194,68,94,49,42,132,12,186,85,101,110,69,150,253,53,27,115,48,10,52,45,164,205,20,167,63,25,72,2,166,253,24,155,71,47,28,213,132,193,20,186,156,171,136,229,147,10,133,186,103,140,177,85,175,151,75,101,106,13,26,193,4,237,218,94,171,154,106,123,146,44,35,154,104,211,20,210,209,110,34,6,25,19,231,25,138,35,138,232,242,52,58,53,16,69,76,109,53,41,212,48,97,104,92,14,65,1,72,196,37,61,92,163,213,46,71,112,213,205,153,101,168,172,217,150,46,78,220,26,59,30,232,180,218,61,101,35,219,121,188,145,118,167,115,241,61,220,196,80,208,2,0,2,209,173,229,38,62,253,154,56,188,96,198,120,0,184,101,193,208,92,4,97,243,73,19,89,167,64,74,122,70,191,34,239,2,56,210,188,47,27,208,255,212,197,124,67,52,209,97,104,51,43,15,71,133,179,170,136,37,145,225,88,152,102,182,199,172,37,178,218,44,70,44,51,29,83,28,144,252,142,235,157,127,226,199,177,165,22,109,212,31,8,187,73,251,63,244,117,194,247,73,93,25,69,108,90,210,185,66,162,206,157,123,38,231,102,65,184,238,14,217,93,209,104,156,48,248,47,115,11,210,138,65,237,152,194,5,102,225,20,37,213,159,18,89,188,184,57,172,196,106,243,253,99,46,177,124,215,211,253,63,229,40,176,1,162,108,151,72,238,251,108,56,245,234,97,18,12,54,22,151,213,83,133,214,142,239,81,186,212,216,207,83,90,180,212,83,62,236,26,244,159,76,149,202,4,10,37,118,156,213,231,220,16,131,69,34,68,122,9,193,141,207,8,34,96,144,216,15,5,223,135,208,108,81,35,10,23,145,163,84,162,30,6,27,67,200,66,30,6,140,90,104,234,210,255,251,178,68,210,136,133,49,102,198,11,143,67,112,166,44,216,162,113,134,152,80,241,155,59,172,25,15,226,11,179,102,181,133,152,196,99,26,173,85,44,131,158,6,163,165,190,83,88,198,186,142,126,96,92,101,59,221,92,146,222,184,168,214,60,129,230,117,117,11,241,20,147,117,15,21,199,223,182,183,200,192,118,201,157,143,109,118,226,13,165,9,180,195,130,105,45,31,172,108,39,2,127,38,81,46,21,149,170,211,72,143,253,142,171,1,177,116,156,226,138,6,219,92,238,247,94,24,131,13,88,212,82,68,242,243,104,212,17,48,152,171,85,8,140,100,28,221,103,152,109,43,17,181,50,125,148,157,1,147,61,7,142,238,91,26,253,220,206,139,247,119,239,208,164,45,254,23,27,217,223,163,247,16,184,89,46,213,77,10,248,223,204,99,59,212,70,248,159,47,219,98,57,61,254,88,150,98,187,67,205,231,19,69,0,105,147,88,9,140,203,46,50,43,36,42,123,49,40,160,197,99,230,172,32,65,141,4,203,172,52,60,104,110,27,159,4,150,5,145,150,202,135,96,145,163,68,177,187,102,56,211,165,16,88,227,225,63,78,24,25,105,12,154,112,218,149,13,54,67,120,78,136,41,19,199,178,10,146,242,58,190,190,55,219,248,131,90,59,174,104,199,62,245,150,35,162,141,53,166,172,108,57,86,83,77,144,70,169,67,115,232,105,74,181,27,247,65,165,61,159,105,91,26,227,151,50,200,101,56,254,234,237,52,101,198,71,79,61,181,124,50,207,75,216,232,131,201,53,213,126,114,28,125,208,217,246,189,243,173,47,239,214,174,226,25,137,158,160,2,64,13,55,33,201,17,26,127,113,130,200,131,86,76,108,48,200,198,36,196,6,99,67,241,226,32,9,249,185,117,43,4,173,159,82,193,108,153,113,117,109,200,166,240,178,136,213,154,238,90,43,226,91,118,213,151,213,12,153,42,92,172,84,215,213,206,90,220,160,230,103,67,224,108,88,193,100,28,172,125,216,179,183,219,204,150,58,241,35,161,190,134,153,101,202,36,176,141,17,143,123,36,219,137,97,196,88,248,113,144,108,221,58,161,17,45,69,64,215,168,118,175,25,174,137,40,106,212,252,213,105,143,141,124,89,212,133,83,90,56,70,184,119,8,135,3,128,2,19,203,229,151,127,246,42,72,187,195,76,128,153,170,189,157,86,120,156,78,81,148,86,138,145,19,192,253,88,42,36,13,128,25,135,48,201,47,212,9,232,139,100,19,77,25,235,66,11,67,238,133,252,154,148,245,80,126,153,182,164,217,16,90,43,217,113,3,161,22,88,185,161,140,143,143,20,101,178,146,109,226,135,186,97,242,148,73,199,146,22,18,160,251,53,36,92,71,181,255,251,178,68,206,128,133,36,103,71,19,140,91,112,147,172,216,247,109,40,110,81,69,157,59,172,25,13,226,31,179,100,241,163,33,117,179,161,51,18,69,43,29,163,32,198,56,162,174,233,249,143,155,25,196,92,191,48,138,238,237,58,221,245,113,116,149,197,233,80,243,32,66,132,77,42,219,89,15,131,82,192,239,14,11,138,14,74,37,21,142,144,149,94,237,149,192,151,4,134,130,69,164,228,156,23,1,15,194,204,50,134,17,18,141,32,71,20,108,230,159,149,111,68,22,107,146,120,127,196,28,231,61,124,151,3,33,70,114,168,228,37,8,151,39,61,15,212,194,5,139,91,81,198,202,222,55,135,137,97,212,63,37,58,113,206,76,60,213,200,193,213,44,212,78,253,77,196,119,203,51,12,26,122,34,213,210,123,36,83,218,90,15,27,124,55,91,60,88,233,225,145,153,43,250,154,221,66,146,42,0,118,227,58,133,204,89,5,33,73,6,28,128,87,199,22,18,36,54,97,47,168,138,89,21,170,191,90,213,121,68,181,98,56,236,66,51,97,117,75,156,25,44,155,69,210,40,140,15,11,39,35,100,128,235,34,151,135,164,154,41,144,163,122,211,32,2,210,89,1,54,48,89,13,54,105,150,208,158,146,222,224,252,140,105,55,50,125,1,122,67,36,54,219,89,39,153,181,234,95,221,236,110,234,247,252,185,199,100,128,133,133,78,69,120,246,80,191,47,229,220,53,142,172,146,138,237,156,163,49,58,107,161,64,178,53,176,170,85,210,157,167,26,84,182,103,99,106,116,191,243,143,184,249,120,244,211,196,228,148,239,248,164,3,149,208,33,55,37,134,134,54,100,28,225,86,2,130,114,39,179,77,9,84,97,83,52,243,88,177,88,76,107,181,39,95,200,125,252,198,203,181,77,29,187,58,195,142,107,60,163,223,80,146,193,92,174,90,93,222,206,177,1,120,80,130,79,116,68,146,120,170,69,39,47,194,236,137,150,120,132,169,6,139,92,213,98,53,133,165,94,77,220,85,17,20,101,22,2,73,159,76,114,73,74,74,120,89,204,235,232,214,34,142,189,45,111,27,132,81,206,146,241,97,12,145,49,229,43,60,246,42,163,111,98,178,75,186,229,123,182,135,114,174,177,42,184,75,106,151,196,227,42,251,83,233,114,54,99,0,2,9,172,220,114,107,46,28,153,163,38,215,169,170,88,162,101,56,232,229,177,74,28,106,207,97,86,89,115,118,121,94,4,171,110,206,251,218,212,148,247,177,251,180,161,90,130,78,247,71,100,209,111,137,148,179,247,129,109,247,64,186,234,116,95,95,99,108,250,196,110,171,155,9,199,62,142,60,223,245,166,34,37,148,56,180,115,23,199,102,58,144,156,79,213,252,140,255,251,176,68,208,128,5,45,102,199,19,155,72,242,153,140,216,243,108,201,158,81,229,155,53,172,25,119,226,43,51,102,181,132,153,188,247,80,107,252,239,101,196,75,92,168,125,150,92,82,181,189,229,77,239,223,183,172,212,106,216,145,178,7,14,184,236,69,189,143,126,131,154,213,212,149,95,236,55,0,235,64,0,184,236,183,95,182,219,142,188,201,51,75,88,43,20,97,22,215,220,142,204,167,148,182,178,139,186,104,98,70,235,172,189,180,152,109,140,94,108,159,84,72,76,186,235,173,177,157,71,89,122,141,149,216,8,36,186,140,57,189,153,136,237,230,106,108,130,18,251,28,191,14,130,220,131,150,101,52,103,133,146,221,44,146,164,129,216,163,49,180,169,62,169,72,203,235,89,130,16,61,50,138,151,253,20,30,238,221,252,156,213,158,114,159,106,241,74,110,151,135,237,155,254,102,182,231,191,153,22,249,30,251,117,99,94,211,128,172,4,0,2,218,144,152,144,153,130,221,3,64,12,4,48,202,65,76,176,164,183,161,116,17,32,131,0,2,147,207,63,177,74,196,64,132,25,64,124,6,66,100,162,52,247,138,249,87,168,48,101,167,43,233,62,207,159,94,15,85,69,137,209,159,36,56,216,82,45,195,171,40,9,1,8,56,218,184,149,104,238,197,149,29,226,71,219,143,139,35,151,86,26,234,241,16,213,8,91,34,234,65,99,68,102,100,182,146,157,230,233,135,227,234,82,212,116,154,172,162,131,90,198,63,7,40,209,75,42,249,154,187,191,234,211,28,179,17,31,255,196,212,127,223,198,26,0,32,0,0,155,110,48,131,195,23,254,6,144,24,136,161,145,136,153,225,42,64,129,75,89,210,38,78,77,196,108,117,16,161,228,172,52,7,91,37,141,175,37,215,89,93,64,52,195,207,70,161,126,61,15,218,89,120,114,57,60,48,11,68,145,233,172,186,25,97,194,32,120,42,83,189,236,55,25,84,75,72,161,14,65,191,82,133,212,165,141,179,70,14,145,174,109,188,17,158,67,73,227,134,70,93,218,142,145,201,107,19,52,178,150,109,56,221,205,167,132,50,248,135,73,23,91,237,36,225,247,50,203,125,44,125,115,245,197,197,175,241,21,113,60,2,61,76,1,95,198,135,156,106,190,6,113,32,96,99,34,3,3,123,6,71,240,35,9,146,4,12,10,17,6,88,163,137,224,92,18,22,135,9,140,1,187,144,168,51,102,230,104,215,241,236,23,84,46,132,97,21,216,141,203,187,235,172,168,246,201,89,40,247,70,122,102,173,231,95,94,254,1,17,236,231,140,84,131,78,131,203,40,116,36,92,35,45,92,105,151,36,138,10,209,15,150,131,220,86,31,128,236,107,172,201,212,56,187,138,255,251,178,68,203,4,68,144,102,200,187,105,67,112,147,236,216,250,109,40,110,83,125,155,30,77,177,13,194,104,179,99,9,198,33,121,132,234,252,200,152,97,234,96,215,145,90,174,207,179,76,177,238,130,186,142,152,133,156,129,152,234,27,66,150,44,164,31,85,22,71,8,237,81,127,232,48,127,0,28,1,107,204,195,42,51,205,16,200,139,195,6,137,204,6,72,34,147,33,44,64,91,2,0,137,64,69,0,158,198,157,193,81,82,161,33,120,240,158,178,21,136,246,52,170,216,112,198,13,63,8,138,228,71,182,109,5,162,149,207,106,216,7,29,13,206,161,0,76,37,189,80,249,65,69,92,217,72,163,159,65,69,185,151,230,214,206,167,151,164,22,56,63,32,70,30,40,196,56,227,90,162,48,241,145,18,9,236,83,84,94,217,21,156,108,118,108,216,197,81,100,152,34,70,30,116,196,185,74,34,11,247,12,57,68,41,120,133,159,142,229,51,151,237,89,98,56,136,119,150,164,0,235,205,0,0,26,114,42,237,250,238,89,98,194,75,186,172,9,202,94,137,213,21,84,18,71,243,80,45,251,43,96,132,140,133,81,170,67,116,133,159,144,235,196,66,198,20,16,205,200,68,202,149,85,100,196,145,162,66,13,171,214,231,40,69,54,218,90,190,39,130,140,52,227,168,216,38,45,98,79,185,168,148,113,83,217,68,240,130,194,13,217,148,198,19,17,100,206,179,81,114,210,246,190,183,113,77,9,213,141,25,3,36,84,146,235,228,117,169,148,203,3,1,248,168,209,111,113,126,7,93,115,29,142,83,46,177,165,64,234,131,134,128,227,200,0,0,13,203,221,127,237,191,45,17,37,75,114,193,22,21,20,38,40,78,9,2,24,109,34,147,4,81,157,73,31,224,154,98,19,150,110,159,68,153,3,17,199,134,242,223,42,45,50,237,49,194,19,37,103,136,56,235,105,38,104,68,156,228,19,90,73,186,123,51,210,115,31,179,152,142,54,231,238,74,38,144,189,34,8,49,73,211,209,85,168,70,73,209,87,227,33,178,163,26,164,254,108,221,178,161,101,39,236,202,56,189,88,242,202,168,139,135,170,103,207,29,239,29,219,55,180,187,191,143,95,254,222,26,69,102,68,4,228,142,27,172,57,149,121,133,200,197,155,204,116,144,46,106,94,225,0,248,10,129,198,76,183,213,208,106,16,116,9,11,140,50,200,14,7,166,131,53,114,196,103,52,146,88,236,148,42,136,141,185,18,77,221,40,197,3,43,85,117,102,186,4,75,183,105,162,109,20,241,148,34,82,61,131,48,107,227,25,100,171,177,143,212,150,73,196,122,150,219,121,5,166,156,238,49,99,50,20,105,171,139,91,187,116,198,241,13,153,82,27,108,255,251,178,68,196,136,132,113,102,205,235,6,67,122,136,76,233,173,97,230,35,83,193,155,34,109,165,115,202,107,51,163,205,196,162,57,221,55,59,89,47,124,213,211,93,52,139,233,148,216,111,114,187,150,76,244,210,117,105,82,77,153,115,84,122,252,73,236,209,115,214,162,146,179,225,58,216,37,115,64,4,219,146,25,237,122,100,169,25,130,196,160,100,121,138,195,0,129,202,71,10,8,192,70,200,83,27,136,195,16,36,86,41,34,150,50,200,252,158,36,14,73,18,15,54,86,169,43,34,4,218,94,115,36,139,178,10,223,97,36,181,206,92,157,75,37,93,54,149,198,217,81,121,142,85,155,105,236,181,175,218,91,155,147,49,93,59,52,73,158,165,251,141,50,218,199,217,227,237,208,210,76,98,213,42,220,189,179,25,96,178,202,129,238,53,218,239,130,51,108,101,114,72,211,46,6,13,182,113,143,41,99,156,234,103,205,29,204,205,61,223,107,12,151,22,147,247,67,39,103,177,128,69,34,170,0,20,74,140,223,167,198,43,14,15,16,207,9,205,32,164,216,204,155,97,130,211,124,4,34,11,20,21,105,87,101,143,155,250,209,17,13,124,176,53,83,47,203,250,249,252,38,150,41,4,207,90,150,92,149,75,227,144,220,235,161,73,8,152,151,202,227,88,106,173,12,196,106,150,149,154,171,13,105,186,180,179,123,138,82,77,218,164,200,3,70,196,136,140,189,189,159,246,255,126,154,235,63,255,110,135,61,140,63,235,127,174,219,123,234,88,109,83,15,166,238,182,83,147,179,102,26,54,102,31,197,175,16,133,212,46,202,164,247,196,127,178,29,203,132,247,48,0,1,0,45,153,153,200,75,105,48,82,146,146,125,52,0,86,59,72,216,73,1,242,199,155,111,56,191,142,80,146,73,229,54,183,146,153,8,178,107,140,121,202,242,136,74,25,173,33,0,158,42,168,226,193,182,157,206,90,196,164,157,38,216,143,178,242,185,57,44,33,249,250,145,19,16,54,72,140,14,147,95,126,131,24,137,202,92,184,127,91,243,143,228,89,189,136,214,149,62,24,242,38,89,149,39,175,63,244,173,240,123,192,32,66,146,95,205,33,216,207,105,129,162,32,66,66,35,34,37,6,42,32,1,14,100,81,116,204,117,220,90,71,234,150,50,199,73,33,129,56,65,19,30,6,69,130,173,4,146,165,22,37,243,148,195,168,184,24,159,98,26,43,153,107,17,197,41,206,174,241,118,165,69,105,79,150,45,109,65,153,194,209,184,134,46,74,230,154,255,178,255,78,139,106,254,219,170,217,126,138,198,189,255,207,209,19,67,205,117,71,71,42,113,121,122,58,16,24,228,71,40,139,97,10,89,157,9,207,66,227,81,232,146,97,255,251,178,100,196,8,132,149,103,71,155,103,95,50,112,172,217,108,60,195,95,18,197,155,41,77,177,79,138,24,51,101,104,247,152,37,0,253,51,133,228,108,115,188,227,216,126,196,166,197,224,12,126,104,185,65,38,82,164,32,28,66,248,186,29,67,165,210,192,30,18,105,167,225,48,20,137,17,128,100,18,5,20,144,245,17,131,98,144,124,224,72,143,9,189,18,166,57,162,167,237,83,22,70,22,89,211,107,123,50,110,170,126,220,20,237,119,207,100,110,201,49,250,201,91,40,145,7,197,247,172,154,150,118,241,18,249,83,85,7,202,116,218,214,95,187,108,165,62,65,149,153,95,30,127,58,234,139,94,187,199,254,59,167,36,102,107,174,203,72,105,17,60,226,217,255,178,103,178,217,161,108,158,102,59,16,188,181,0,190,163,54,180,53,209,99,182,123,48,119,83,98,34,51,82,248,121,189,3,138,24,40,65,132,131,47,151,17,179,80,206,192,11,236,179,175,5,59,210,78,65,61,40,46,91,82,155,107,163,47,159,155,139,138,96,208,168,243,206,45,102,21,197,152,219,142,202,225,71,3,113,174,138,237,156,212,229,150,142,7,152,150,237,173,88,151,235,177,229,210,195,208,63,125,149,201,23,81,168,189,109,154,101,52,157,157,71,216,241,81,91,220,121,238,148,131,5,146,98,90,222,20,164,152,236,127,119,15,173,53,68,24,90,154,227,230,231,234,93,150,231,49,145,235,162,94,197,6,84,114,204,76,172,229,214,49,172,95,88,1,81,43,0,16,1,73,184,204,226,80,21,198,116,75,162,172,38,124,72,97,228,111,152,192,120,148,129,108,146,42,35,24,147,93,228,162,3,82,154,12,224,217,34,66,45,104,217,39,194,212,50,141,114,100,33,66,15,176,114,234,224,190,87,201,94,236,3,172,130,46,229,150,97,75,69,85,75,120,72,198,37,155,206,49,159,59,105,182,109,155,78,217,75,169,230,225,27,250,142,211,49,143,38,63,171,54,84,110,120,100,216,94,211,100,35,146,247,174,196,164,231,61,103,36,83,114,139,102,241,26,231,108,111,186,46,149,231,80,223,57,252,230,251,207,61,246,243,238,176,5,40,66,68,46,164,195,189,49,221,76,36,33,17,195,62,84,46,74,60,138,3,223,75,188,180,222,217,117,53,119,169,197,151,171,233,218,121,194,82,205,144,37,137,212,26,93,24,179,69,97,72,228,156,98,109,135,66,42,74,46,237,212,85,71,25,52,70,251,89,131,76,33,24,197,183,23,74,161,63,114,45,91,151,216,114,202,235,220,212,82,137,51,81,214,73,59,16,119,40,98,73,14,84,14,60,88,193,30,96,83,169,154,163,179,134,114,92,202,241,87,6,213,144,163,69,238,218,255,251,178,68,219,136,133,33,102,199,19,108,68,114,148,236,216,231,109,38,134,18,89,157,39,45,37,17,226,110,51,98,201,195,31,48,221,12,47,69,137,246,142,226,90,174,246,248,134,186,110,235,141,34,121,6,108,0,75,76,202,199,50,197,196,195,141,0,2,16,203,230,115,19,146,148,80,4,41,14,138,152,28,20,147,173,236,186,26,128,84,233,98,200,195,1,208,153,183,82,17,141,187,59,229,253,208,208,69,232,95,137,136,141,153,142,195,211,181,108,91,26,65,3,137,38,69,12,22,242,89,228,71,14,7,38,39,8,211,47,110,213,226,203,184,120,229,226,154,173,52,166,45,21,163,139,126,191,11,115,138,255,114,63,215,138,69,200,238,17,77,18,143,91,37,208,162,141,204,188,43,28,196,178,106,51,102,9,161,69,122,164,116,179,165,153,63,7,214,114,58,23,68,177,42,173,22,190,150,67,167,131,85,0,96,0,219,141,8,167,205,49,68,229,199,203,252,97,197,198,68,30,136,66,160,128,109,16,8,51,77,134,161,25,94,137,62,235,81,34,37,116,212,243,177,137,172,212,78,90,143,72,248,192,148,64,69,40,165,40,208,82,216,244,53,139,71,112,134,101,25,100,222,101,169,144,216,105,120,111,150,235,162,148,221,170,180,247,186,190,75,93,228,188,96,156,47,86,70,85,101,145,94,201,163,75,48,220,120,164,146,33,137,154,168,89,70,202,41,199,157,20,60,105,234,86,239,239,119,67,232,217,142,170,40,249,145,134,188,84,125,42,104,154,94,79,203,69,39,55,240,241,8,213,32,17,64,5,174,48,164,4,207,134,51,122,148,198,64,38,8,41,25,0,46,91,165,131,1,63,64,160,70,74,229,78,83,81,65,16,58,212,64,99,255,82,178,134,23,83,155,152,117,105,45,145,48,138,72,43,95,208,182,144,28,89,36,60,133,19,87,189,161,95,46,156,25,244,195,7,238,130,43,22,138,53,234,33,208,122,140,161,198,176,218,122,83,173,72,181,137,28,163,66,1,142,73,48,98,160,138,32,146,102,47,104,200,219,157,78,137,118,163,134,184,250,68,178,229,85,17,29,228,59,236,213,181,73,136,115,37,178,224,81,118,177,59,61,172,85,68,165,221,17,182,149,44,177,17,49,32,17,137,0,0,74,94,246,219,254,251,67,130,53,33,250,249,108,112,170,71,73,56,105,133,19,34,37,102,81,152,218,45,76,157,202,246,30,113,3,39,219,90,217,105,5,97,202,18,91,22,131,204,152,115,217,216,137,32,56,131,72,66,78,117,16,75,38,11,37,197,110,172,107,53,102,45,90,52,221,238,100,37,195,50,145,161,244,117,222,215,10,57,199,100,141,176,110,57,70,65,18,71,172,80,229,207,255,251,178,68,207,0,4,204,102,200,59,105,68,242,156,204,216,194,113,136,138,81,53,155,59,172,37,9,162,26,179,102,117,147,33,61,177,234,74,221,255,90,159,81,76,241,52,72,235,24,77,211,125,242,137,188,118,212,63,205,105,42,191,200,41,123,155,24,18,216,0,2,68,109,182,187,165,253,114,1,98,42,142,158,171,197,207,152,141,34,77,48,139,36,163,73,34,152,57,220,180,227,44,66,68,24,178,65,103,96,195,240,140,97,71,5,193,116,120,164,192,211,238,150,37,72,164,35,53,242,5,79,28,233,110,81,44,168,165,172,15,97,228,158,183,207,34,248,245,121,174,84,170,121,138,190,201,155,75,168,77,122,90,116,62,84,167,217,145,25,98,8,173,7,206,133,165,146,60,145,216,211,50,169,202,162,150,150,83,94,158,171,166,46,59,38,225,56,135,126,180,242,129,208,5,0,64,31,112,101,186,6,123,20,111,214,134,30,240,99,167,6,76,0,131,166,90,128,109,130,173,128,193,64,97,107,238,126,29,141,48,182,176,205,166,241,128,137,142,176,96,154,1,72,174,71,18,80,252,97,59,99,80,183,35,68,88,210,78,32,84,138,146,235,2,3,92,82,136,129,164,36,162,1,82,30,137,114,100,120,210,236,20,132,183,172,122,54,236,162,172,219,116,171,121,102,175,79,48,54,33,166,37,78,45,14,23,199,24,123,152,146,176,109,84,201,44,133,12,62,37,238,21,169,253,153,234,97,37,134,212,75,98,140,245,214,145,223,142,234,107,234,159,95,254,191,104,220,34,176,5,89,49,141,88,205,107,195,99,68,12,142,156,50,73,64,198,193,162,32,105,143,67,134,136,10,167,32,20,2,247,175,58,55,246,157,96,215,32,68,33,216,114,70,126,58,30,38,116,56,194,249,125,58,194,236,73,18,44,134,5,171,215,170,182,63,103,11,206,142,76,90,240,136,140,30,167,104,240,180,156,196,112,109,159,93,93,89,110,131,78,219,102,177,183,112,210,162,67,147,152,86,246,14,221,34,55,222,46,78,37,37,150,216,70,104,239,161,165,85,68,50,204,233,104,201,36,88,193,221,22,92,159,114,173,10,75,140,24,93,205,69,218,178,205,76,181,181,43,172,234,211,43,87,113,252,79,132,95,250,192,0,185,42,28,66,20,242,14,86,12,178,105,8,152,176,166,20,41,133,76,114,0,171,197,50,136,73,40,37,209,104,212,65,77,32,126,82,193,253,231,43,93,191,75,148,143,56,98,65,134,86,186,109,57,148,39,65,131,30,44,34,53,18,52,132,168,18,72,132,47,1,78,146,154,72,199,223,223,63,151,45,246,167,186,185,202,51,217,65,56,111,141,50,40,60,203,109,207,38,179,16,138,121,28,106,228,255,251,178,68,211,8,196,212,103,71,179,105,68,112,160,204,216,178,113,136,126,19,237,155,34,109,37,119,194,69,51,163,141,180,162,40,66,190,30,89,178,109,156,241,242,223,170,70,107,99,145,197,182,31,5,161,177,131,100,133,79,174,78,165,175,250,240,67,6,46,175,138,174,102,18,109,53,170,213,169,23,22,203,159,235,139,228,73,104,32,4,220,70,4,202,12,185,49,147,19,16,121,51,33,112,8,121,131,128,152,88,64,26,85,92,50,42,73,140,36,82,231,218,97,106,64,252,165,30,172,77,100,219,60,194,55,130,134,83,217,23,195,141,33,60,169,35,163,142,73,236,35,129,135,37,50,162,53,5,60,149,244,102,214,213,83,180,215,5,209,131,122,150,124,116,145,21,103,118,13,228,89,5,17,13,27,40,143,108,62,226,196,157,70,130,170,243,155,53,9,112,196,227,41,170,150,134,140,38,94,35,184,49,213,207,180,219,124,244,180,159,72,184,229,170,126,246,175,169,246,164,143,194,148,0,8,116,148,28,113,163,39,179,59,113,203,76,67,137,163,79,230,54,84,32,122,150,177,34,177,43,177,42,144,201,128,215,101,22,137,23,115,32,10,117,124,147,225,105,33,207,100,241,36,58,206,211,17,186,201,83,179,14,51,83,41,130,130,49,3,11,113,121,28,150,243,42,215,79,83,51,165,187,12,125,115,93,18,42,35,65,195,230,238,137,161,133,138,132,110,32,135,135,26,215,38,92,200,186,181,70,146,195,251,158,21,231,24,98,12,191,95,174,222,125,61,239,91,222,34,235,165,213,95,251,138,155,231,208,27,128,0,1,160,164,35,118,93,182,225,92,133,38,84,58,8,19,141,210,143,188,74,19,40,158,177,95,149,173,153,129,111,154,150,170,104,241,74,89,123,106,40,175,34,212,61,194,76,19,67,237,210,140,250,98,46,200,36,60,163,201,216,130,26,211,154,249,155,224,166,220,69,44,89,145,241,44,137,149,50,86,149,174,58,229,31,107,35,171,205,130,241,16,161,140,227,229,190,117,196,28,83,97,92,189,231,100,75,73,187,250,78,223,50,240,167,213,179,226,254,52,26,83,243,159,190,187,92,102,124,255,171,35,95,230,120,202,7,98,0,29,232,200,22,193,21,65,75,195,127,43,53,1,163,56,15,17,138,152,114,193,91,225,132,10,48,119,109,200,107,209,9,249,123,140,251,55,12,164,189,8,36,129,236,104,105,3,106,36,3,199,86,44,155,154,19,156,24,77,38,217,89,98,194,167,238,54,185,57,228,42,48,226,168,89,121,52,167,105,126,148,51,115,186,41,246,97,114,118,181,72,150,126,49,171,18,131,29,82,106,87,84,172,132,161,40,173,139,30,129,193,11,46,172,125,67,144,255,251,178,68,196,136,4,65,102,203,211,38,67,120,139,44,217,175,97,38,111,19,101,157,30,77,165,17,194,87,179,100,105,164,161,48,53,28,112,245,123,235,165,174,100,162,156,125,62,149,93,110,156,81,108,85,212,90,13,97,144,90,218,196,88,144,157,59,211,149,130,192,13,96,0,132,16,76,146,218,84,54,49,208,71,240,223,165,52,194,130,30,142,131,16,14,40,200,137,132,228,104,8,169,235,147,36,20,146,238,85,17,77,202,69,141,169,34,53,246,34,84,243,200,32,186,23,82,26,4,107,185,47,23,53,23,149,21,71,8,135,20,120,172,204,161,244,118,216,201,97,232,226,202,74,16,181,119,111,53,114,79,104,45,3,46,143,228,247,205,14,137,178,9,17,207,102,129,144,56,139,241,72,37,165,4,16,241,78,42,132,33,233,27,136,139,45,78,61,75,26,163,34,38,88,136,145,214,68,165,91,85,35,149,223,108,146,156,108,145,200,42,66,106,0,6,220,100,211,160,140,166,96,12,134,29,210,102,99,161,205,233,234,98,200,2,86,10,36,173,147,144,60,122,106,8,103,17,135,201,237,166,136,72,254,33,102,102,207,115,144,11,63,158,81,206,112,117,29,40,172,152,141,5,31,115,72,28,252,47,17,212,174,95,15,38,90,112,112,126,79,203,190,188,223,157,157,140,69,29,123,157,214,122,84,89,105,53,159,85,251,222,39,98,180,250,57,55,59,9,155,134,58,85,164,78,43,10,196,87,23,23,79,227,49,89,30,91,173,208,219,153,184,130,45,215,110,255,230,103,234,147,138,217,214,127,255,64,168,16,0,145,163,68,144,51,57,99,29,27,1,112,25,24,216,57,77,63,76,32,80,89,209,177,62,147,146,58,148,133,2,142,28,37,89,1,61,148,154,108,74,12,12,228,147,116,23,147,104,98,102,6,145,156,233,175,213,69,237,13,155,115,47,146,236,235,37,193,168,114,42,22,183,116,60,184,49,136,65,208,138,49,79,134,42,62,221,149,137,179,204,32,158,133,38,181,28,153,166,188,219,82,84,148,100,91,162,213,21,43,6,208,202,46,135,72,72,107,142,26,42,130,222,42,215,38,221,39,158,125,232,211,87,216,227,47,214,199,67,58,243,16,245,63,218,182,8,198,68,16,155,113,8,227,24,247,231,67,233,219,96,102,142,26,35,11,84,202,76,15,56,196,81,26,146,5,150,234,80,252,53,178,96,154,34,116,88,161,57,226,53,87,22,93,246,196,158,137,182,35,233,59,36,147,109,178,89,3,52,134,24,192,121,68,164,120,211,215,141,147,56,103,111,113,40,212,33,80,53,6,217,84,108,199,177,102,141,50,109,11,45,60,124,189,119,13,103,57,207,168,230,210,37,184,153,164,198,255,251,178,68,201,140,132,133,102,200,155,102,69,112,149,204,233,6,109,40,111,82,85,157,34,109,37,15,194,83,179,163,73,180,162,41,108,199,53,76,29,117,86,182,60,93,33,86,11,161,177,111,48,196,220,143,114,181,62,42,18,230,11,29,216,233,106,139,121,246,227,142,2,59,0,107,242,195,113,155,195,156,181,185,203,154,25,65,129,142,22,33,73,143,28,11,96,57,170,74,98,43,86,228,98,145,151,202,159,57,170,51,72,22,13,153,71,18,115,45,236,210,75,182,78,198,36,145,221,82,111,97,85,181,203,229,211,134,8,55,12,162,19,121,156,35,226,163,75,86,249,151,162,209,196,144,37,217,134,232,138,44,56,246,120,20,75,141,108,200,186,177,208,54,13,143,98,71,67,180,186,173,143,190,199,26,96,169,35,74,208,198,108,91,161,69,251,51,149,184,32,243,230,102,214,222,71,110,62,126,225,103,177,26,170,209,35,246,238,109,24,47,207,0,4,91,176,213,234,177,72,25,133,30,6,86,69,149,71,102,32,28,138,132,140,64,122,3,49,28,16,168,14,133,232,138,74,233,155,100,228,3,28,241,125,162,72,18,78,126,96,21,161,175,82,172,180,74,118,182,109,58,144,104,68,36,170,94,224,134,132,84,55,52,18,215,15,148,107,202,149,31,151,29,21,33,129,163,198,144,185,244,105,69,126,169,207,254,235,159,251,158,247,71,124,54,120,189,252,127,78,237,237,101,213,255,114,239,211,247,178,167,237,11,73,24,73,231,13,78,44,170,240,229,124,233,161,91,23,81,83,66,105,218,132,60,228,121,113,139,33,19,199,169,203,195,75,88,147,42,250,97,72,61,121,64,42,5,85,161,186,176,162,160,233,211,157,45,216,64,231,6,129,17,2,245,129,134,225,242,225,229,218,223,229,222,253,31,187,253,190,141,207,99,174,216,86,108,60,129,212,234,12,134,80,232,162,97,178,224,51,37,51,34,5,111,91,236,29,9,1,176,83,69,138,104,108,106,105,85,215,215,24,186,122,180,106,170,74,39,62,38,208,138,153,43,76,182,34,80,94,126,84,183,136,69,168,220,8,152,137,185,186,136,175,148,106,75,194,243,137,65,88,0,33,38,39,144,153,8,172,127,240,129,169,41,198,61,70,26,180,32,97,17,144,33,184,37,68,118,3,137,112,50,60,210,169,53,9,75,193,0,45,70,213,129,224,42,128,32,70,84,214,157,20,87,72,151,209,91,23,59,100,101,170,234,96,189,142,132,14,195,33,247,13,33,220,155,79,203,91,133,193,12,70,226,212,69,5,142,151,14,123,82,130,237,198,88,188,220,142,89,45,130,227,115,57,210,89,127,231,234,253,252,183,191,199,210,11,210,238,184,196,11,128,205,123,255,251,178,100,202,12,5,18,102,199,155,140,91,226,117,172,217,22,97,131,76,22,173,155,22,78,13,158,193,218,179,103,52,193,162,252,22,149,51,99,156,133,245,87,251,146,63,252,233,103,173,178,9,67,114,168,7,28,40,86,12,200,238,64,160,67,10,24,121,241,231,95,175,187,103,190,28,157,143,242,44,248,254,29,172,88,245,58,128,101,218,23,250,192,0,47,45,178,69,173,183,143,231,32,216,72,72,186,0,185,20,171,242,76,71,238,48,181,151,57,169,131,249,248,187,38,220,246,49,99,77,195,214,235,130,11,136,131,137,207,203,63,255,28,1,65,135,119,22,134,24,89,66,80,253,181,138,100,175,93,139,112,161,232,59,90,6,224,112,214,26,106,68,198,215,50,71,246,174,154,30,104,112,138,90,239,53,176,169,211,164,118,155,103,119,189,154,246,182,200,243,189,196,82,241,141,186,28,97,213,192,66,0,2,227,136,205,161,140,6,112,201,172,77,61,140,204,8,193,205,132,32,192,85,193,164,196,238,106,112,68,17,61,72,208,133,37,207,148,58,99,157,234,243,2,212,117,67,75,10,137,13,129,152,237,138,219,33,48,21,108,147,34,106,122,73,71,164,128,203,134,156,84,50,26,42,196,203,122,46,20,86,198,93,198,135,40,45,172,74,16,147,20,235,116,201,74,122,98,218,82,136,71,99,199,137,88,209,236,42,40,53,238,88,232,85,94,180,162,106,235,138,109,25,119,234,101,120,39,82,251,106,58,222,101,74,162,150,51,173,172,104,227,122,231,174,165,229,22,116,168,94,99,245,186,90,159,4,192,6,4,0,25,174,216,200,102,10,240,50,153,205,59,179,48,28,33,3,26,25,48,60,113,240,139,205,84,166,164,198,141,135,200,186,60,73,35,75,160,62,170,36,57,147,164,58,102,155,204,86,206,75,161,7,9,211,82,12,2,34,130,25,163,89,133,144,247,170,76,20,65,239,14,235,187,32,162,136,197,150,112,116,99,13,92,92,154,117,38,141,236,88,199,22,17,233,121,115,101,56,187,21,219,100,137,154,153,23,38,32,87,116,132,101,50,106,46,134,136,87,10,32,92,18,75,148,95,84,57,104,181,171,54,106,207,214,106,96,244,114,92,82,161,113,149,49,73,186,224,154,81,144,0,9,247,216,208,96,96,163,123,35,16,64,114,72,223,44,10,172,179,93,33,121,134,224,228,41,82,241,191,171,211,110,237,34,99,107,16,233,136,223,137,25,85,142,9,199,163,2,193,118,147,156,129,32,176,241,217,104,116,94,30,24,46,227,34,94,215,234,70,13,130,234,44,198,50,43,54,13,154,25,197,85,15,174,123,163,221,163,122,29,157,39,142,184,169,75,231,251,29,201,21,45,9,247,215,255,251,178,68,207,136,4,226,102,200,155,111,67,112,153,44,217,58,105,40,110,80,157,155,48,236,165,9,194,37,51,101,169,163,33,57,41,213,90,154,176,92,60,255,63,238,140,179,165,192,220,94,75,134,234,107,143,130,198,14,178,65,162,64,2,64,32,23,182,252,202,30,6,12,53,145,12,33,0,195,73,255,12,8,197,34,75,236,29,192,106,64,136,20,11,119,252,182,90,61,34,67,40,200,5,227,17,126,68,152,41,194,4,227,246,5,130,231,13,183,18,9,10,30,56,215,131,168,251,20,72,158,161,39,191,69,105,77,100,245,30,79,223,107,99,110,174,236,147,174,34,33,16,108,164,59,186,165,95,95,142,233,227,219,161,252,76,217,53,17,117,114,210,80,234,120,59,61,40,92,251,164,165,178,75,147,42,203,119,198,85,95,170,115,127,49,31,168,52,212,26,0,8,16,0,31,223,227,37,82,198,227,213,163,144,177,37,174,105,97,88,154,11,245,102,35,15,91,140,65,82,75,104,122,119,105,60,120,14,162,57,37,31,201,231,78,180,197,145,92,208,245,123,103,179,1,247,135,74,82,216,115,155,138,213,72,242,22,24,199,244,86,102,69,107,247,238,26,15,112,107,147,109,16,221,84,205,65,180,39,179,92,90,220,193,113,131,217,170,110,119,114,213,217,154,7,77,195,65,163,74,90,84,181,74,104,26,58,204,248,51,91,42,205,106,138,220,74,53,214,10,195,241,40,142,35,83,45,214,45,14,113,242,179,83,22,41,107,180,202,223,221,78,48,126,53,235,24,10,96,0,96,64,0,90,111,204,139,81,204,102,164,73,48,114,99,32,226,207,248,84,225,48,88,215,98,50,233,232,197,85,151,180,58,187,195,86,231,128,179,21,242,1,252,10,187,63,82,206,48,19,203,42,213,232,231,179,1,183,35,139,9,56,57,201,130,26,161,17,160,173,114,55,170,174,88,101,143,29,147,35,121,26,157,100,251,253,214,87,44,147,6,54,160,142,27,192,19,233,218,62,68,120,217,150,123,75,247,151,129,15,73,244,212,215,79,172,150,110,162,246,123,68,45,143,239,153,241,7,168,170,181,185,245,189,148,193,118,27,209,184,244,94,102,201,149,242,44,223,227,114,218,111,179,118,0,157,71,251,96,34,48,74,145,136,32,130,100,196,135,138,65,98,169,35,176,91,239,94,55,71,224,17,72,144,76,142,38,99,4,68,46,21,43,152,94,49,61,130,5,194,186,60,94,139,12,193,38,147,122,207,131,68,8,11,160,32,193,26,240,126,64,56,117,45,160,250,107,159,84,161,81,229,136,85,68,44,154,214,94,130,199,52,188,143,234,76,168,92,118,79,91,35,19,243,19,49,204,196,113,44,110,107,149,8,243,17,255,251,178,68,213,10,4,246,103,75,211,47,67,112,157,236,217,74,105,230,110,81,117,157,46,109,37,13,194,97,179,101,13,164,161,249,87,221,83,164,153,23,111,16,200,46,104,134,237,223,3,4,182,206,103,54,144,243,51,122,252,142,62,215,144,74,192,1,221,190,48,144,65,47,196,21,204,17,113,35,225,8,32,48,186,5,67,31,118,230,229,243,218,125,45,87,20,35,94,7,147,164,69,88,11,43,174,47,145,61,129,68,194,186,13,46,144,136,29,80,227,75,159,68,125,134,136,24,27,40,64,224,93,121,55,24,41,23,27,215,253,200,84,110,170,25,76,27,80,229,99,214,123,198,146,170,87,78,44,48,226,252,183,145,106,232,185,16,74,99,226,200,130,213,24,95,189,4,18,40,170,16,198,172,32,218,49,24,219,25,7,8,103,38,240,49,197,214,69,226,143,24,142,99,70,213,21,23,14,58,86,255,190,98,110,249,4,187,77,0,5,45,248,200,199,12,213,232,69,88,100,231,198,56,28,99,34,44,140,132,241,166,167,105,0,27,67,129,198,130,41,64,126,60,154,155,162,45,147,76,237,109,153,114,100,155,169,231,217,91,179,9,190,178,118,178,151,84,190,86,40,223,118,199,54,180,194,157,112,185,109,120,44,106,171,178,47,169,139,170,170,118,188,212,156,245,205,209,150,62,120,227,171,141,221,115,252,179,111,87,197,219,162,165,173,142,171,136,218,198,205,93,112,215,243,27,107,142,62,60,227,10,31,55,110,124,118,213,156,110,130,232,28,105,170,18,195,168,115,243,7,207,178,234,33,246,251,125,212,211,140,62,216,227,210,230,134,148,0,128,0,182,228,90,106,248,185,137,28,197,82,238,86,72,166,134,216,89,140,46,94,205,46,182,76,46,106,165,248,165,232,117,184,211,87,254,228,158,162,224,221,52,199,251,254,153,108,238,160,181,236,22,196,106,183,104,246,117,33,5,108,250,227,157,24,206,129,110,238,82,151,34,238,68,141,116,132,75,156,171,19,63,78,172,44,144,138,147,6,190,134,20,82,166,32,203,150,210,163,177,183,215,116,227,21,39,120,214,239,185,54,32,220,20,188,244,160,1,45,26,206,193,151,239,28,42,57,172,61,153,186,152,141,56,80,76,195,32,7,1,85,156,170,60,184,213,56,140,54,27,37,30,30,10,102,118,152,44,210,55,156,78,3,141,216,178,38,214,3,165,139,142,37,57,69,59,144,187,39,141,5,227,0,225,44,68,164,186,57,33,37,180,232,56,149,140,4,13,60,114,147,176,23,7,172,199,11,129,235,13,41,208,198,103,16,169,132,135,134,24,209,73,127,140,250,219,183,202,187,32,137,190,38,248,94,103,165,166,169,229,102,215,255,186,154,85,78,255,251,178,100,204,12,132,247,103,74,27,111,91,112,118,204,57,55,96,195,138,21,125,155,30,77,189,17,81,212,177,101,12,243,13,241,91,254,86,113,195,58,24,148,152,202,188,122,241,125,64,134,65,195,6,68,92,20,90,57,3,69,232,232,173,17,242,147,22,44,147,33,142,227,16,128,249,66,1,50,73,97,6,48,72,147,35,172,130,69,1,224,177,183,152,14,225,164,110,103,121,122,58,126,193,250,99,182,103,169,166,131,27,39,34,178,60,203,107,49,116,109,130,19,76,102,165,25,120,84,209,41,37,218,120,206,4,131,67,172,104,248,137,74,12,176,57,11,99,173,91,8,59,155,143,153,222,187,194,192,120,131,150,17,36,40,58,228,41,210,155,237,127,124,243,247,102,33,18,227,27,166,145,201,186,190,229,9,156,232,220,243,105,28,210,0,4,236,176,120,12,197,149,206,10,236,193,72,128,134,70,80,30,154,134,44,140,129,233,208,16,84,148,23,194,3,163,35,129,202,186,40,175,90,114,51,24,213,104,232,102,17,8,84,164,33,47,172,78,97,42,36,46,171,68,138,36,103,155,112,81,45,190,110,133,24,239,142,246,115,240,245,60,181,7,76,171,76,176,31,66,62,154,0,28,91,24,129,109,168,190,82,223,9,236,32,204,46,126,159,62,33,35,157,32,81,100,114,83,96,162,107,212,99,107,179,153,126,169,38,96,228,159,93,241,191,210,86,49,42,163,207,98,198,73,188,174,14,247,137,182,190,236,160,204,226,88,149,132,242,50,98,231,77,100,29,6,157,181,142,178,41,127,15,225,47,117,96,84,208,0,14,217,104,52,52,197,151,77,234,108,196,199,135,9,12,120,5,94,24,49,67,186,206,5,128,154,5,213,54,157,73,198,45,44,63,85,25,114,235,213,39,47,1,197,165,38,47,19,66,98,139,9,168,192,178,197,76,63,17,104,253,166,44,241,221,221,140,144,67,45,93,191,68,90,114,150,245,104,103,4,19,200,26,246,250,255,213,37,41,195,198,60,243,158,146,164,210,92,160,129,137,62,216,68,89,88,60,193,65,236,44,212,205,12,181,52,214,118,57,106,89,53,145,150,113,22,241,5,140,21,137,129,163,90,173,29,137,178,251,149,83,75,30,116,45,162,230,223,244,141,205,175,245,124,243,117,200,18,105,40,48,0,83,253,248,48,147,9,243,3,133,254,130,17,225,157,33,129,20,156,153,45,239,224,246,213,124,33,83,160,151,66,96,184,195,88,180,33,213,165,73,2,28,10,252,187,86,198,76,174,48,210,131,208,211,170,151,100,156,147,75,66,115,89,54,136,155,199,30,97,202,174,145,164,152,53,13,145,215,197,171,21,56,202,251,180,123,74,209,58,142,38,38,174,170,90,255,251,178,68,216,8,165,119,103,72,155,111,75,224,160,204,217,19,109,136,126,80,173,157,51,76,153,15,66,20,179,101,41,164,161,216,81,237,226,228,110,165,157,194,199,22,52,122,29,237,35,225,161,68,22,186,130,79,29,17,21,127,30,123,37,85,121,114,151,253,208,33,72,2,53,182,153,37,230,74,73,138,252,149,224,1,164,201,153,80,128,147,39,129,17,14,253,70,214,235,96,98,210,212,11,200,188,19,115,138,180,185,133,19,49,161,232,144,3,69,3,15,215,130,173,53,36,120,195,9,40,57,19,41,132,151,172,68,160,234,97,84,190,121,74,198,8,172,104,144,91,186,83,216,94,28,89,238,227,173,101,212,189,111,89,78,46,197,229,38,242,226,161,213,143,251,234,101,222,162,90,43,222,238,85,59,117,226,235,220,105,251,247,203,119,165,87,99,154,187,230,175,95,247,239,10,85,0,0,36,0,95,255,226,99,133,228,41,12,44,100,4,34,252,54,65,148,17,77,150,37,227,231,139,39,190,216,155,238,101,72,121,16,125,155,42,150,128,125,131,164,136,145,134,72,20,216,169,164,163,12,66,104,82,201,196,161,32,6,2,110,85,115,80,157,174,40,124,152,170,140,51,255,182,34,35,216,43,24,33,109,114,229,49,53,25,136,249,212,115,155,45,40,134,170,53,28,149,125,132,50,44,52,146,234,100,13,234,119,147,102,208,71,52,172,89,229,171,182,212,85,221,123,31,197,143,61,149,177,114,196,246,49,107,212,99,235,214,165,122,145,227,218,189,47,123,254,215,220,207,32,190,128,0,146,216,102,130,198,8,80,116,163,162,78,166,74,28,2,20,85,34,192,225,16,186,154,33,131,103,165,79,186,114,168,55,166,196,211,163,161,53,197,203,107,86,201,253,158,44,198,98,66,21,12,165,241,73,59,215,145,213,167,100,216,149,74,220,224,175,113,76,33,133,184,146,191,98,199,187,2,189,222,72,84,182,107,239,253,254,9,32,244,102,233,200,152,96,60,123,99,156,225,15,233,211,33,240,227,210,215,151,109,221,106,9,176,201,180,66,148,117,54,243,219,43,66,207,187,154,53,102,20,136,166,77,216,90,105,227,37,26,207,167,94,144,201,210,246,222,47,45,201,191,239,23,217,190,54,247,125,244,3,145,144,1,155,255,193,144,14,188,98,110,203,145,165,140,190,137,84,68,52,234,202,148,91,143,110,8,108,252,216,77,216,94,61,83,40,6,13,85,230,166,145,5,25,205,171,179,254,53,116,147,54,32,38,68,37,85,77,66,206,71,118,84,36,25,242,177,190,163,219,26,151,215,117,6,216,196,34,186,161,130,65,212,155,144,179,13,201,5,172,95,29,189,33,87,112,48,219,48,81,104,178,105,97,255,251,178,68,210,12,132,217,103,75,211,88,72,208,162,108,217,19,109,230,110,80,181,155,50,108,165,15,130,35,51,101,233,148,153,240,9,234,50,34,225,105,213,22,106,114,135,111,115,94,119,23,51,55,85,218,91,161,109,35,89,191,253,170,11,5,85,131,0,7,126,255,133,174,37,168,212,245,75,134,133,96,47,162,135,42,234,86,229,73,156,199,204,61,220,218,155,186,241,140,92,193,67,85,252,142,156,32,163,217,47,115,55,242,175,82,117,136,1,164,65,16,170,147,33,180,227,173,17,128,1,69,194,241,234,30,178,76,108,87,46,117,139,59,11,68,12,188,166,103,242,207,111,108,253,230,208,108,136,147,148,170,220,131,245,218,45,56,148,35,213,202,78,153,41,187,238,247,22,186,111,25,254,228,230,157,245,252,235,211,250,100,119,31,90,191,207,243,191,154,252,240,19,212,0,43,195,3,136,115,13,66,195,62,168,99,40,64,48,50,220,100,136,72,131,230,32,148,134,73,131,134,5,8,34,1,214,27,81,243,14,128,24,32,84,42,18,19,215,226,124,49,37,164,160,239,33,118,98,175,114,193,74,145,133,48,35,44,241,155,174,113,192,92,182,45,13,6,216,194,235,103,155,76,197,162,191,26,16,176,46,166,40,10,68,20,157,76,212,113,94,229,64,65,88,208,204,72,10,108,235,102,137,120,169,54,50,204,32,182,204,214,219,248,49,202,202,98,167,117,255,245,125,117,43,203,19,248,235,85,110,101,69,215,59,64,154,120,92,226,83,101,120,226,169,254,164,38,34,103,172,139,75,196,195,112,80,194,72,54,221,33,138,94,118,169,171,112,85,40,250,154,81,64,163,134,35,57,102,70,8,58,100,99,140,130,11,118,90,212,131,41,87,62,170,168,172,244,230,171,34,232,7,148,0,48,37,127,132,100,67,208,161,44,127,29,79,199,112,101,31,163,151,77,231,143,73,90,176,28,164,2,174,213,119,226,12,71,194,60,129,170,6,1,21,133,80,98,3,10,38,143,38,229,230,118,3,25,18,143,148,169,61,22,197,74,251,226,174,207,16,33,238,196,173,20,172,32,167,235,99,105,41,140,200,142,166,141,117,101,33,85,179,177,12,143,219,34,51,18,40,185,86,70,78,239,51,101,106,125,168,10,148,104,215,118,70,124,79,166,252,222,128,141,96,8,211,132,22,88,170,1,171,134,18,130,152,128,194,207,72,192,129,56,129,32,146,0,221,184,121,229,184,157,82,9,248,220,82,50,173,172,9,14,239,179,177,19,172,162,139,101,137,160,17,51,140,0,13,124,46,41,75,73,104,201,9,7,226,216,154,251,131,48,254,193,170,216,58,2,90,136,29,106,51,182,148,206,81,249,248,121,160,11,97,65,226,255,251,178,100,211,142,134,146,103,69,147,169,111,176,107,172,217,70,60,101,124,22,45,155,30,109,161,93,9,93,51,101,164,241,137,240,132,181,142,106,255,212,166,137,172,111,49,21,212,163,37,14,105,167,119,121,233,248,249,45,208,96,211,222,17,115,17,232,105,5,88,249,161,246,112,251,239,74,24,187,32,233,65,136,86,46,35,168,156,97,178,171,158,70,143,110,198,20,175,90,143,121,185,231,30,128,39,204,64,192,15,255,93,47,21,22,70,160,37,96,23,205,230,132,240,25,244,184,131,220,183,25,158,116,123,254,18,232,212,206,220,38,169,120,250,105,171,160,54,71,206,160,168,75,146,107,217,29,150,231,58,150,220,204,181,83,173,239,157,81,78,236,117,223,210,107,253,209,141,119,117,125,111,239,247,117,50,47,229,237,217,147,252,191,248,186,0,5,37,176,25,4,68,156,205,115,52,224,12,232,49,0,88,116,132,208,59,19,87,12,68,208,33,180,82,159,67,179,174,235,118,189,90,149,99,121,203,101,29,182,212,226,138,163,72,103,8,146,8,21,79,14,203,135,4,227,160,38,118,189,108,81,166,57,63,33,146,209,15,238,184,176,184,180,128,84,163,193,170,152,50,210,102,59,247,41,34,207,146,110,251,168,75,65,197,37,185,142,120,211,68,89,141,199,144,62,76,145,198,150,165,138,57,244,178,193,217,72,44,104,166,98,173,88,115,20,208,104,207,44,83,161,88,29,135,215,101,33,14,101,196,29,57,14,240,50,170,135,138,242,57,238,74,189,113,156,220,169,242,52,10,80,4,0,18,221,177,142,98,48,92,204,95,22,172,98,193,151,86,116,116,112,209,231,205,26,164,212,237,106,251,26,126,229,223,12,44,50,119,170,86,94,225,153,98,7,139,135,250,73,9,14,79,14,211,44,45,46,16,239,116,78,218,206,171,43,146,248,205,198,28,41,85,50,23,188,64,58,73,90,58,109,238,70,226,139,108,216,131,171,11,120,151,116,62,224,83,174,224,107,52,106,242,87,46,155,18,5,50,177,100,6,86,5,88,131,246,117,179,177,82,162,138,102,147,79,50,16,77,26,140,218,35,217,247,234,234,103,136,211,221,90,240,211,254,76,63,214,53,237,150,110,151,36,175,75,16,56,0,12,182,192,105,64,133,168,19,76,96,66,97,65,1,224,231,44,80,8,49,105,95,14,3,207,193,200,18,166,80,235,113,117,62,108,181,166,217,113,225,41,131,214,172,169,88,165,74,67,103,3,163,227,21,60,250,128,170,167,205,151,164,190,209,202,81,1,126,56,124,176,170,136,236,99,195,132,49,122,50,19,168,138,248,53,12,27,108,244,91,14,180,199,148,214,56,178,69,198,244,47,40,59,70,89,104,99,133,255,251,178,68,215,140,133,44,103,73,155,76,69,48,156,76,217,55,105,134,124,83,117,157,40,109,177,15,130,111,51,100,141,182,25,240,232,225,163,233,154,11,42,25,201,132,171,46,59,96,249,71,86,71,104,226,194,117,31,126,37,17,6,90,74,227,234,255,107,238,157,115,70,250,214,190,64,207,254,91,128,91,64,0,101,182,152,10,48,236,145,129,237,24,192,153,40,193,64,155,134,72,12,52,124,205,144,246,142,64,163,21,151,211,255,47,82,217,243,62,219,188,241,41,97,100,234,200,204,197,42,78,16,98,14,143,137,168,180,236,224,42,117,83,101,238,43,174,49,74,28,33,218,145,172,57,53,78,48,132,128,176,31,83,61,122,251,191,18,181,182,42,44,227,76,154,228,30,79,194,214,48,175,204,125,250,154,112,188,245,173,170,42,125,38,232,158,210,139,17,147,250,29,168,176,86,163,167,118,123,169,251,238,238,227,206,35,169,102,73,102,203,153,221,213,202,111,253,68,211,63,242,91,165,190,45,128,53,85,0,0,112,2,159,251,224,41,130,34,12,184,65,133,18,138,181,39,95,66,137,161,228,200,206,179,183,199,194,126,120,157,155,52,249,32,206,80,243,252,143,227,141,57,143,213,154,217,182,141,213,138,244,227,130,114,133,35,54,73,96,153,101,215,160,144,108,31,41,77,116,181,152,44,41,81,4,51,243,39,165,162,117,4,24,67,171,20,199,30,68,229,216,179,66,63,44,143,197,59,208,224,246,167,158,47,88,38,133,89,68,55,37,89,132,26,23,9,49,39,81,99,245,86,180,142,213,157,105,106,199,255,85,127,239,201,159,172,88,37,96,8,0,12,182,211,31,24,40,112,211,223,2,36,16,21,67,75,41,144,76,253,250,65,140,235,53,251,13,145,191,145,54,132,185,246,179,39,33,1,226,120,52,46,230,3,68,166,37,213,108,138,15,229,221,81,86,230,159,39,44,82,54,201,153,90,36,215,129,35,35,215,93,113,125,146,171,119,21,105,125,76,93,204,135,40,45,106,118,185,166,58,68,81,51,200,238,222,147,46,18,11,60,97,202,245,54,101,93,199,10,148,151,208,221,247,158,181,90,164,198,108,181,195,115,255,17,60,112,146,173,240,142,252,51,134,222,144,0,127,127,204,0,49,133,102,202,25,153,58,85,28,204,111,49,177,230,80,56,184,44,152,126,161,16,36,92,187,116,194,182,198,33,140,68,24,190,172,32,70,186,168,183,161,173,58,73,20,177,185,52,190,168,132,173,171,41,44,85,88,59,80,151,97,10,44,118,207,255,125,212,153,197,222,197,35,81,91,84,141,251,112,151,74,85,119,229,83,247,41,236,60,96,191,59,4,169,54,138,236,109,157,42,210,52,111,140,74,255,251,176,68,194,8,196,99,103,76,83,41,67,224,137,44,217,55,105,40,124,19,17,155,46,109,45,40,130,89,51,165,13,164,161,249,39,91,75,37,71,33,229,41,90,19,168,68,35,97,111,46,187,9,67,229,116,116,129,239,169,228,29,31,77,250,157,220,228,231,229,165,54,42,250,160,97,200,0,7,110,252,204,49,16,79,59,21,205,26,209,9,37,219,69,6,145,50,127,223,103,178,236,147,145,198,165,60,187,251,10,170,230,85,103,4,25,111,144,56,78,186,18,45,232,105,229,208,50,180,81,173,35,186,146,18,27,87,122,196,40,80,99,72,75,146,50,182,177,225,235,43,159,73,38,10,143,62,165,32,73,91,166,76,150,163,81,173,222,159,148,52,252,227,140,136,113,12,155,28,66,209,226,202,40,232,239,16,92,44,216,215,46,153,133,100,106,157,80,33,89,52,54,77,62,36,179,109,132,89,56,197,232,112,202,170,74,206,88,24,251,212,18,239,223,200,44,69,213,0,0,8,84,2,3,210,92,4,12,148,209,158,129,129,35,107,30,180,178,202,3,105,105,187,90,163,171,149,103,206,216,109,197,159,68,38,141,131,97,209,44,162,71,132,155,103,21,150,69,175,123,150,124,123,209,171,196,208,205,212,84,4,160,99,15,85,237,61,216,229,66,208,146,6,48,236,99,77,76,74,181,69,85,45,165,169,176,245,219,53,197,185,144,220,37,92,92,240,54,15,123,164,155,26,156,142,146,152,197,32,93,80,183,234,84,117,78,54,99,247,38,27,23,171,177,97,68,135,125,198,215,107,107,220,192,41,168,0,18,16,9,151,239,204,34,18,85,102,39,209,134,56,0,10,150,114,37,246,76,109,129,164,173,102,2,155,88,55,70,89,254,127,115,37,163,149,133,213,153,178,81,197,135,171,108,82,218,179,205,156,236,240,31,150,163,166,134,56,168,133,185,184,6,146,60,187,138,189,162,70,236,140,49,222,154,47,151,129,163,240,229,11,171,218,157,80,62,129,221,12,26,163,150,220,126,58,235,141,98,163,25,20,147,117,146,135,212,171,57,39,82,48,227,40,117,187,47,42,197,37,201,126,200,198,171,74,46,190,140,234,250,174,245,107,0,235,214,32,0,118,203,0,35,130,35,195,135,67,47,81,170,176,67,13,212,150,178,145,129,37,143,40,184,225,37,1,95,149,165,19,244,24,66,168,97,18,71,160,68,205,10,143,42,134,224,141,197,133,1,246,155,164,154,147,75,199,84,58,129,141,101,52,139,17,40,129,99,40,169,112,194,18,83,171,191,105,170,85,74,235,38,163,171,24,93,115,104,59,246,114,80,220,177,37,109,168,91,186,168,144,173,13,221,198,98,178,112,143,185,236,183,42,53,233,47,12,255,251,178,68,198,136,132,78,102,205,107,38,67,200,140,44,217,90,105,136,88,19,173,155,38,237,229,35,66,100,51,100,77,188,164,104,216,202,25,39,67,164,205,219,247,27,140,22,83,20,116,234,147,213,35,148,197,206,246,224,186,61,253,209,150,48,164,151,143,255,221,255,11,6,128,1,201,108,48,212,161,85,195,151,113,69,115,124,224,49,15,89,42,100,97,136,67,66,7,62,90,183,187,19,81,152,177,33,152,152,146,142,73,19,166,137,149,73,126,35,96,177,34,186,189,45,191,83,185,156,42,64,195,241,53,11,45,73,34,85,104,42,65,132,184,92,180,250,237,220,239,27,118,238,253,169,153,54,198,69,132,219,116,100,212,146,86,252,161,5,82,203,204,202,106,104,208,29,141,161,133,57,152,35,132,178,151,131,233,185,50,171,73,190,238,104,148,66,202,179,215,116,231,139,239,33,182,237,106,165,227,10,82,44,47,57,125,127,247,239,214,86,221,251,241,254,199,149,0,0,16,122,70,221,251,108,94,33,144,24,150,157,171,245,253,168,172,237,78,235,114,227,97,141,179,83,70,158,161,130,51,45,22,26,96,204,225,5,221,50,136,76,118,148,69,106,9,5,21,42,76,99,158,68,37,119,62,144,243,157,197,2,224,249,99,236,124,166,149,80,167,89,40,38,177,196,214,199,211,65,53,25,104,156,101,152,228,24,61,233,167,199,41,20,167,55,112,65,247,44,246,183,75,70,216,212,73,159,226,82,106,105,211,43,170,146,238,32,142,175,89,132,249,180,174,21,198,61,167,204,223,127,168,65,104,0,0,83,205,37,46,183,115,8,134,88,110,106,110,170,215,39,6,54,199,234,186,92,220,179,119,97,84,232,227,168,99,55,72,177,100,6,103,149,112,122,145,98,109,82,41,168,148,46,178,212,251,105,141,16,182,185,27,14,62,180,247,8,200,231,42,220,75,236,159,120,234,32,67,31,35,6,95,38,62,172,203,43,126,154,31,14,203,197,12,130,8,141,145,38,199,22,89,180,139,85,117,41,111,73,51,167,171,168,250,25,80,52,245,121,159,34,198,111,114,164,169,230,11,15,59,211,251,83,160,190,70,33,37,29,15,11,132,4,128,0,184,228,52,114,179,17,35,51,14,35,29,102,22,103,43,47,107,34,4,209,34,53,80,6,138,177,25,197,1,206,1,64,233,226,186,181,134,204,28,34,43,28,141,104,67,169,108,168,161,50,17,60,12,149,210,186,217,243,67,221,46,102,217,210,246,252,249,196,53,229,129,217,74,239,78,101,106,68,211,136,231,97,56,218,107,148,143,254,90,16,83,131,9,199,154,66,73,104,123,184,161,199,142,41,134,57,151,9,49,143,26,46,124,193,61,45,120,229,187,133,132,255,251,178,68,199,136,132,69,102,206,235,9,66,232,139,172,217,173,97,40,127,84,13,155,36,109,177,15,194,81,179,100,205,188,36,105,170,67,199,45,135,142,231,95,73,27,211,47,67,116,203,31,213,68,111,99,34,146,199,15,62,179,39,26,212,88,199,69,199,183,212,65,0,248,0,169,46,198,94,66,23,31,48,234,3,23,58,27,152,249,226,163,25,30,156,16,153,113,156,29,159,130,91,110,175,180,126,10,48,136,168,125,67,36,234,24,44,179,96,201,89,249,180,145,125,214,237,169,238,202,17,109,129,54,73,1,113,50,38,29,37,141,207,221,79,228,229,153,251,242,27,89,202,106,173,95,220,249,28,132,88,217,199,103,227,238,247,199,98,126,93,137,189,233,127,246,59,105,62,229,179,142,165,22,220,157,51,9,79,45,60,85,72,71,209,63,130,215,89,126,147,85,167,40,252,47,123,178,155,19,172,182,111,59,231,150,253,77,77,144,223,40,0,22,237,176,129,152,19,25,207,166,103,31,147,41,1,16,101,98,140,83,237,29,137,130,182,211,10,190,158,82,189,167,194,146,153,132,148,115,147,7,201,39,53,51,6,90,129,212,1,89,93,54,154,231,151,49,224,204,162,219,40,222,8,44,142,204,22,99,177,174,8,73,150,45,60,191,217,95,236,43,41,169,4,223,211,77,245,16,180,209,41,179,144,198,2,241,48,137,16,48,150,213,138,104,26,98,25,180,93,24,154,152,189,96,247,206,151,102,253,122,221,17,169,189,163,215,62,98,183,54,155,230,118,199,67,75,255,84,232,35,58,124,245,118,104,253,187,128,128,5,203,110,48,164,243,4,129,53,119,51,42,65,27,0,16,12,252,131,227,211,102,74,33,10,168,208,235,204,182,211,228,27,99,149,39,69,49,179,23,53,51,4,40,160,85,66,22,174,77,174,155,11,186,80,86,81,155,4,111,3,23,59,65,80,78,8,217,61,8,120,213,237,249,100,105,53,190,42,172,212,200,230,106,91,54,242,107,32,184,71,77,210,50,234,169,201,159,82,243,56,222,229,101,237,244,163,217,127,102,122,174,249,186,114,247,68,185,126,165,153,93,243,236,183,123,253,220,229,120,228,6,46,38,35,252,107,20,212,106,173,5,236,219,37,155,113,52,160,184,107,16,164,160,101,223,224,232,34,33,171,98,27,35,154,94,202,5,34,239,205,44,6,18,88,198,52,175,55,66,207,50,122,74,74,207,18,100,252,176,66,80,22,77,70,23,103,206,119,102,185,203,16,8,96,66,77,193,131,7,113,154,181,62,165,252,59,254,90,246,28,163,199,159,19,213,187,242,199,153,103,208,242,51,69,170,28,110,139,5,219,81,144,31,18,89,155,152,196,140,168,34,153,174,9,155,255,251,178,68,202,136,132,162,102,202,155,73,51,240,152,76,217,51,111,9,26,81,5,157,51,76,25,15,194,52,51,165,233,132,161,184,123,153,59,132,140,164,129,183,145,106,119,103,200,188,141,31,95,242,134,122,207,30,200,171,102,95,35,80,119,254,12,80,90,144,51,111,248,99,11,48,112,104,39,200,174,152,184,12,29,127,224,204,44,80,203,49,84,37,166,236,165,227,220,138,215,85,76,188,70,2,17,36,78,222,37,126,113,207,117,87,126,101,8,20,65,221,68,71,143,197,137,189,14,119,145,137,29,39,35,20,80,96,162,35,11,201,213,89,195,45,17,65,210,157,77,183,152,54,229,213,52,36,186,39,25,35,185,118,238,168,125,149,116,113,71,64,225,22,47,97,229,202,209,180,100,78,188,172,18,85,113,218,164,35,8,52,60,62,185,31,153,80,33,180,204,12,152,27,153,223,112,8,82,0,2,148,108,214,20,1,21,195,191,70,98,178,4,30,30,106,95,6,0,170,249,149,66,66,194,51,174,194,0,127,136,213,7,71,226,49,151,186,142,204,236,236,207,234,51,41,206,158,84,207,174,88,9,132,33,221,203,173,57,68,198,198,242,54,89,82,118,40,45,26,15,104,8,113,192,90,54,124,229,97,219,183,98,140,196,117,252,244,53,232,85,57,156,143,90,140,230,25,50,85,10,94,245,40,98,202,191,145,74,52,120,173,5,195,162,132,97,198,72,227,78,188,82,238,106,52,135,125,102,60,174,98,190,59,180,68,137,48,136,34,168,113,20,71,138,221,237,22,120,209,164,156,35,163,18,63,235,225,88,23,128,2,50,17,123,239,249,150,60,49,8,67,104,26,93,41,136,133,208,10,9,99,237,133,184,227,81,253,195,145,107,213,241,165,158,124,89,102,231,76,179,83,162,213,128,24,137,30,84,85,200,94,235,239,195,82,120,68,168,145,12,150,54,38,70,202,138,161,96,186,35,170,171,25,166,129,137,50,146,5,132,136,74,169,138,61,82,152,230,53,157,138,179,204,114,101,141,152,145,233,3,11,209,220,193,208,72,177,231,163,138,218,177,6,243,20,188,105,13,213,172,238,72,184,148,126,175,69,68,52,235,87,159,113,143,18,12,88,24,240,144,28,12,221,226,24,101,243,196,85,128,188,0,1,32,221,45,183,125,183,148,77,10,157,10,27,27,105,81,54,229,177,24,22,215,104,255,114,238,10,58,134,16,126,213,181,135,208,81,182,128,115,200,209,170,222,54,148,105,91,143,157,36,137,30,153,106,43,45,107,169,89,25,72,79,42,116,216,158,125,213,220,231,60,190,226,115,207,218,78,211,98,5,158,77,68,45,19,243,103,99,29,18,187,228,164,238,250,219,71,111,55,253,123,170,84,238,255,251,178,68,209,0,133,9,102,201,27,108,69,176,152,12,233,122,105,40,142,17,145,155,63,172,36,207,226,60,179,101,181,166,32,252,180,235,97,46,255,63,53,178,95,150,241,169,236,28,142,50,42,154,44,175,241,179,169,147,68,240,40,90,144,210,213,233,232,254,88,48,10,132,202,109,55,99,77,92,11,84,206,16,24,6,91,199,160,128,168,126,10,139,94,241,148,194,59,113,135,209,65,49,116,163,152,229,250,98,183,131,180,87,23,36,122,30,198,20,178,197,91,176,140,124,168,140,56,66,43,81,240,104,230,193,49,4,230,46,77,118,138,249,147,93,3,146,166,45,36,244,100,155,74,16,230,98,18,19,123,134,185,42,158,28,68,23,243,197,69,197,92,118,126,172,156,223,75,244,76,14,25,47,71,70,156,71,23,83,169,13,48,229,202,69,18,113,59,13,175,151,97,113,162,116,130,78,24,235,71,214,224,170,90,0,239,224,107,9,144,224,157,99,89,210,131,152,25,192,32,125,141,24,107,201,140,0,39,8,52,74,105,144,164,70,46,154,35,67,164,227,184,140,210,175,137,98,202,212,124,86,83,122,224,169,219,222,126,244,161,87,45,101,109,67,238,211,110,218,215,18,53,138,82,169,92,187,97,36,54,203,204,33,179,42,160,56,202,198,204,248,193,19,182,184,17,36,211,253,186,244,40,121,20,220,139,159,34,195,141,81,198,16,68,148,38,46,70,22,121,194,226,136,48,171,29,158,137,122,15,244,38,74,171,139,137,82,44,109,110,68,57,162,10,124,255,91,173,27,140,153,71,23,203,28,45,142,210,71,39,160,17,160,0,3,20,70,133,187,109,239,253,37,196,109,12,168,179,218,83,179,81,69,228,147,177,45,76,191,24,205,191,87,137,145,184,86,33,70,17,130,158,4,150,118,83,5,81,211,70,230,229,188,150,147,214,85,234,179,223,51,166,22,64,185,42,168,75,34,102,225,90,75,76,151,233,157,187,169,10,142,204,85,207,28,67,158,57,135,58,187,218,112,210,78,241,211,68,104,132,160,186,16,226,132,20,60,229,83,14,185,50,78,149,83,242,83,125,225,173,208,137,178,197,61,18,13,108,110,194,245,247,53,115,175,83,67,157,142,238,99,29,251,111,222,16,218,0,49,203,32,52,44,204,10,77,6,224,210,0,76,32,52,20,164,197,140,13,28,72,241,9,130,16,88,118,2,107,57,208,183,239,146,173,76,52,219,4,136,212,36,232,230,242,42,10,53,133,237,58,199,84,237,218,212,178,140,194,120,162,86,212,208,174,218,57,32,178,197,100,215,65,104,81,146,243,213,89,69,81,40,65,40,114,205,40,217,65,97,131,205,15,22,77,105,49,173,154,93,10,145,98,154,138,60,230,255,251,178,68,206,12,4,244,103,72,147,108,67,240,144,108,217,223,97,40,127,18,249,155,40,109,165,15,130,104,179,99,137,198,33,232,40,225,197,144,246,104,223,20,181,150,126,20,124,173,35,236,168,177,197,68,161,71,64,216,199,47,9,88,252,99,252,189,13,62,168,209,188,69,205,84,192,39,64,3,93,5,67,102,92,31,154,238,196,14,182,24,144,66,36,178,18,3,24,44,226,36,8,32,3,16,131,238,190,203,151,40,37,81,181,4,241,171,17,158,112,153,115,163,10,147,223,140,235,1,195,166,83,157,167,105,151,58,218,230,71,138,24,52,113,125,49,140,253,18,52,243,138,129,115,5,133,24,98,231,58,164,75,20,89,162,190,105,101,28,227,45,134,38,65,196,154,61,171,183,72,229,9,41,30,160,113,119,34,227,190,220,131,73,52,92,85,110,7,229,218,198,203,189,211,118,176,148,90,191,16,116,57,133,223,213,44,34,141,238,166,14,161,176,205,80,145,21,242,157,129,55,170,0,125,225,3,104,194,80,163,132,217,76,30,102,50,200,96,206,1,132,4,152,181,54,104,0,0,192,192,196,128,21,2,116,69,132,82,37,150,60,2,123,30,74,241,150,214,41,94,15,182,210,217,91,190,132,135,246,158,146,109,69,42,91,21,8,190,241,130,43,144,232,82,57,65,140,168,102,110,225,4,127,43,137,237,184,189,150,136,38,98,91,38,128,1,10,81,131,250,143,27,170,45,8,203,50,96,195,120,195,203,67,232,144,82,60,179,150,141,151,224,104,231,214,202,58,238,73,159,159,255,244,249,154,190,90,141,177,24,96,193,195,73,70,66,162,234,34,206,52,65,139,81,19,63,185,103,222,168,101,220,211,138,8,227,107,251,168,106,241,160,224,2,1,16,39,222,11,72,37,12,114,149,12,101,89,201,152,207,0,149,172,95,92,114,132,185,98,255,210,190,97,34,157,166,68,239,246,179,57,245,220,94,53,120,13,239,145,162,89,194,243,37,110,166,58,65,207,174,231,26,238,124,62,150,159,230,69,79,229,189,116,83,159,39,124,139,35,173,62,34,107,206,126,222,109,78,60,207,234,25,150,82,204,152,64,25,55,165,83,128,0,219,182,25,26,81,144,200,31,50,217,146,188,154,96,16,132,140,112,44,133,44,75,16,66,44,0,28,134,44,32,101,42,143,179,118,160,0,74,90,31,215,178,86,211,147,43,1,90,213,66,114,178,150,19,180,250,150,153,82,229,47,175,25,186,181,163,168,26,107,20,197,168,73,62,98,141,97,227,10,86,193,29,187,167,243,174,39,130,58,250,225,135,174,51,146,170,120,250,215,134,57,161,104,247,197,28,121,78,218,73,218,165,157,112,231,147,84,200,194,3,195,170,213,255,251,178,100,197,12,133,85,102,199,147,140,69,160,98,203,233,102,97,35,67,19,1,155,36,109,177,15,193,242,176,36,77,150,25,73,103,174,163,144,80,121,102,41,68,192,247,229,82,166,237,170,61,232,154,210,235,190,7,179,243,112,2,164,130,73,74,41,122,63,10,58,23,29,43,80,30,204,196,65,148,160,58,0,192,151,29,10,42,156,183,195,148,209,110,84,244,168,220,225,180,171,139,164,176,229,35,158,219,236,225,134,121,92,228,48,17,89,184,237,120,206,251,112,220,166,104,251,146,231,206,70,177,216,240,217,223,227,199,191,173,47,246,50,175,124,177,184,249,181,241,245,219,50,183,219,55,249,63,247,111,63,51,255,57,168,223,140,143,56,86,236,220,159,71,21,141,101,212,139,66,70,111,177,184,32,134,197,1,140,41,80,76,145,115,76,122,235,12,80,104,140,215,33,204,231,31,140,23,13,204,98,47,195,45,18,32,236,192,225,12,192,192,13,52,140,9,6,89,0,80,29,38,7,199,128,84,51,144,56,40,240,174,219,163,34,234,232,72,136,101,11,168,232,94,60,30,152,227,166,196,35,80,227,215,14,189,17,13,209,70,32,215,133,191,165,88,141,221,221,136,77,76,69,220,7,214,83,27,134,228,247,223,86,88,19,4,226,136,31,7,38,181,163,7,179,239,84,140,172,76,180,100,244,69,37,143,74,248,111,178,166,20,69,83,156,227,98,87,44,183,70,68,183,67,135,85,245,86,43,99,145,224,179,126,32,104,219,66,137,48,205,235,52,104,160,137,102,215,46,183,212,76,87,239,148,25,221,79,61,195,163,156,100,128,0,239,24,108,180,221,116,40,139,152,192,36,110,149,247,84,152,179,209,219,52,208,29,234,25,252,64,202,130,104,42,127,250,208,224,151,47,248,94,225,238,49,212,50,128,133,144,236,45,199,68,57,110,92,105,222,96,253,251,178,90,242,153,246,41,122,248,250,222,251,109,183,159,53,179,19,154,123,238,228,235,70,111,105,182,108,198,159,109,110,95,159,224,242,217,254,66,168,184,117,44,206,29,170,234,156,183,111,253,207,193,5,94,183,199,126,217,221,177,36,175,209,147,70,169,133,47,105,172,112,137,137,198,137,143,2,129,151,192,81,131,64,153,139,130,216,211,240,96,104,50,97,64,122,168,133,128,80,104,17,62,74,9,201,214,99,147,43,147,193,182,226,45,253,199,162,202,248,70,152,91,113,147,78,203,164,91,161,194,188,184,232,136,90,44,17,10,36,216,0,225,112,188,14,14,245,0,83,251,21,20,169,185,245,19,34,18,200,47,22,115,76,177,171,236,139,181,204,253,205,53,82,238,226,176,163,164,117,37,26,80,194,80,177,168,90,10,80,184,171,12,215,255,251,178,100,219,142,133,212,102,197,11,168,95,64,120,236,217,122,96,102,127,85,197,157,26,78,177,20,193,239,179,102,116,241,25,229,130,199,252,85,234,50,152,246,122,87,219,183,47,170,43,61,20,117,205,69,230,148,65,157,221,84,204,62,151,220,203,143,177,199,34,68,36,35,242,202,1,34,133,46,18,55,36,115,160,12,18,157,125,40,120,204,140,11,6,51,247,110,44,93,35,30,163,5,169,68,142,55,105,17,128,214,197,201,99,230,210,45,5,65,137,184,30,239,243,246,170,137,176,146,211,149,51,162,223,252,119,171,238,240,243,83,186,101,175,92,206,146,157,222,57,148,133,179,234,223,53,251,204,203,222,173,188,246,109,63,27,182,92,63,153,154,199,248,95,105,196,171,181,86,65,200,92,91,252,46,76,180,238,242,124,125,61,45,230,24,211,158,243,17,8,203,85,0,64,0,171,114,0,32,1,146,7,49,58,98,40,6,58,58,99,39,97,112,35,38,35,31,101,106,162,34,36,186,139,48,89,114,31,193,107,245,144,93,183,240,25,194,141,124,70,65,91,15,197,195,91,145,152,38,178,211,198,142,10,206,31,29,80,244,252,117,74,9,143,202,2,227,106,159,247,110,38,85,97,1,84,241,230,215,221,171,92,158,141,218,156,42,225,224,225,98,76,21,41,162,26,154,174,109,214,166,46,120,98,210,159,248,191,189,198,67,36,149,107,197,43,232,244,230,199,143,197,11,140,101,148,179,99,68,164,82,84,205,31,243,23,47,63,119,18,56,93,5,175,248,226,230,0,221,24,0,0,210,181,182,220,109,228,52,190,128,162,140,75,25,107,204,0,137,111,72,70,219,142,0,238,74,103,122,62,211,204,28,22,101,230,158,105,200,55,120,73,153,253,81,163,243,44,150,8,75,83,249,123,210,199,6,53,204,195,42,180,61,88,156,130,98,68,156,6,9,232,50,28,139,176,152,118,114,86,188,18,181,189,46,161,2,29,97,129,202,100,74,203,169,212,37,43,136,44,203,25,73,56,125,206,144,140,169,35,2,11,140,254,234,169,238,64,99,138,228,57,169,54,30,78,0,3,81,147,168,17,135,243,209,142,184,160,40,59,11,140,70,78,140,128,16,240,172,52,53,56,23,10,4,70,44,130,5,0,108,56,133,236,40,168,7,176,84,128,101,205,50,2,123,97,17,23,225,106,52,135,126,24,93,143,35,228,200,165,202,54,212,223,24,212,102,33,9,185,35,187,73,71,46,158,166,136,198,144,81,217,33,1,93,152,250,201,128,107,74,160,251,177,205,207,71,33,227,137,13,18,37,85,89,153,190,250,235,248,159,245,157,26,110,81,231,111,191,235,86,227,170,226,6,191,173,93,247,59,219,233,21,43,125,253,255,251,178,100,212,8,132,237,103,72,59,108,68,82,126,140,217,141,60,195,111,85,157,157,24,78,161,124,193,246,51,166,180,241,155,53,66,7,142,160,109,6,170,235,92,178,26,90,219,103,14,58,133,62,84,98,85,115,91,157,111,159,207,245,156,216,240,53,106,143,89,42,54,201,58,30,186,8,68,104,138,102,228,128,121,132,142,154,143,225,54,230,37,158,62,139,188,205,55,206,226,106,146,110,91,238,54,100,101,197,179,49,67,170,73,86,215,253,140,255,104,6,3,105,134,22,40,56,136,21,82,192,246,209,144,194,121,48,195,15,200,130,183,5,215,28,116,204,145,70,154,186,19,155,4,201,243,38,180,36,148,207,231,8,158,115,64,68,170,75,9,14,145,158,188,195,106,48,87,115,145,215,35,170,219,52,220,140,75,108,167,104,193,222,149,0,126,147,102,149,199,153,198,85,157,128,156,6,0,29,137,61,4,65,193,209,33,172,128,224,129,160,140,83,17,110,175,4,96,170,1,80,215,81,100,215,194,94,162,53,217,39,97,175,8,7,152,1,13,35,55,23,144,189,182,90,46,105,178,73,133,134,195,64,203,39,212,96,201,91,97,18,66,54,73,100,89,134,169,111,19,205,69,181,33,105,30,42,212,247,10,97,168,56,243,144,88,208,225,101,234,15,52,96,193,221,188,222,214,66,110,145,213,95,115,17,151,39,67,85,152,74,89,207,152,96,247,28,146,235,209,82,250,69,127,93,239,215,207,95,207,114,179,95,255,133,0,24,5,215,155,57,169,145,133,152,62,56,114,192,0,84,57,129,16,29,81,104,81,128,68,165,249,153,71,31,24,102,65,37,239,122,163,246,13,186,157,234,76,16,61,27,112,156,124,93,239,108,147,9,153,120,178,22,154,171,188,196,75,17,227,173,166,114,72,51,53,245,41,69,155,122,70,239,245,144,165,8,87,122,38,15,152,69,29,40,122,36,135,204,182,89,109,202,95,84,104,119,121,164,245,222,166,20,117,208,230,114,73,36,104,205,178,110,160,225,170,105,161,192,242,158,9,35,180,97,255,16,156,160,219,239,118,122,133,143,217,215,230,38,129,1,78,54,204,50,101,49,125,4,220,200,19,78,131,76,50,66,49,72,164,168,20,48,72,104,74,58,64,34,48,16,58,68,234,61,183,147,189,39,93,210,248,162,187,231,172,43,119,92,205,134,157,48,53,64,83,35,99,51,217,191,123,135,43,215,7,241,164,171,234,62,35,76,106,229,12,57,220,31,81,238,230,222,4,107,90,74,170,190,98,88,161,82,26,71,218,213,94,195,202,81,195,216,69,22,107,14,137,60,58,161,24,233,147,76,38,237,16,217,185,61,123,225,150,22,95,216,200,185,103,121,104,124,243,44,100,255,251,178,68,216,14,132,186,102,199,147,137,68,80,146,44,217,38,109,40,143,84,57,157,32,110,61,15,130,149,51,99,9,215,153,241,213,177,67,169,140,114,135,15,58,36,84,90,144,125,241,30,250,253,87,70,194,117,124,124,100,0,61,0,53,121,134,230,185,142,48,89,173,3,73,156,33,9,135,34,177,132,33,249,32,68,90,113,37,36,168,18,24,8,8,65,241,7,150,137,41,80,101,166,144,133,116,171,166,22,21,184,105,58,66,56,174,184,94,96,79,30,48,152,221,174,239,18,11,107,216,18,230,43,11,116,119,99,153,157,152,146,174,241,103,215,139,63,189,223,83,217,65,151,234,159,168,12,227,205,62,113,245,246,53,70,198,204,142,212,74,86,155,103,127,137,215,50,225,59,15,241,136,215,102,131,91,211,127,93,117,108,175,57,18,166,47,72,202,58,130,179,124,62,137,234,186,41,229,105,203,105,61,104,67,24,242,239,177,103,252,222,254,179,97,216,31,96,202,0,48,36,160,156,142,83,60,16,195,7,54,123,131,14,3,130,130,129,63,73,140,77,2,72,64,64,209,62,140,149,123,78,166,103,147,122,151,54,42,81,104,23,216,201,180,82,123,208,160,175,132,213,4,182,130,59,4,195,165,28,115,83,48,226,196,240,207,210,26,155,170,34,77,148,59,214,32,101,65,46,52,216,161,135,141,146,94,97,232,124,98,32,246,85,78,58,182,113,252,221,71,160,241,179,165,238,200,58,51,17,224,177,102,98,203,146,21,212,81,71,7,145,204,152,212,251,61,253,173,107,14,134,252,223,17,26,56,11,72,0,8,132,213,199,182,187,240,82,129,0,156,127,9,16,165,169,173,26,139,133,67,129,153,99,249,102,232,10,32,105,206,154,193,36,180,38,166,133,223,107,37,181,178,67,182,183,253,193,120,16,90,192,136,190,38,142,103,132,6,94,39,142,147,210,246,109,139,182,229,164,254,137,225,122,92,110,20,125,106,161,117,5,62,86,103,94,73,213,126,97,60,180,17,252,246,255,22,138,170,151,135,76,1,57,133,20,94,114,160,187,41,72,29,133,185,249,112,72,187,221,198,217,214,235,109,222,255,27,182,63,255,191,199,112,18,202,0,32,7,188,51,99,112,209,209,3,103,222,65,194,208,197,120,67,97,208,49,88,64,29,136,17,1,193,1,87,75,74,221,101,68,211,77,87,47,27,116,17,50,116,177,21,221,162,211,197,102,79,7,38,212,36,158,27,36,87,229,242,220,229,154,16,221,38,194,18,73,176,98,85,138,158,141,81,243,71,7,12,27,44,94,230,59,74,69,219,245,82,134,220,110,187,105,135,181,245,203,242,140,115,60,202,143,46,72,60,249,86,142,18,68,8,65,199,143,97,123,255,251,178,68,199,0,4,93,103,76,83,73,66,120,137,140,217,173,102,6,49,83,217,157,30,206,49,17,194,102,51,164,105,196,161,249,91,50,149,202,175,100,47,73,102,27,90,92,94,121,209,38,157,71,192,225,16,81,201,99,207,223,230,254,180,255,191,181,189,254,191,250,194,180,0,0,115,32,201,37,134,80,76,25,81,156,103,184,136,56,26,10,43,131,140,12,192,48,54,44,176,105,41,83,77,156,122,235,210,233,189,192,239,81,177,82,35,22,171,144,18,160,120,169,16,34,109,82,172,53,223,72,201,243,214,145,227,56,65,18,97,34,249,82,218,126,102,54,130,214,113,63,105,239,165,32,138,196,36,27,110,166,160,216,82,76,154,107,20,217,36,173,55,19,99,10,81,170,246,64,213,238,134,186,20,211,119,16,53,234,18,247,118,48,245,32,145,58,13,48,170,85,28,214,208,58,185,150,87,168,166,132,177,149,87,232,233,75,29,87,221,84,193,53,242,8,213,117,0,9,104,180,228,178,81,230,71,28,35,229,31,193,192,42,189,10,238,34,210,90,245,97,122,17,120,72,241,223,76,216,4,70,79,163,210,191,90,43,104,26,242,104,203,82,71,239,6,163,96,145,70,22,113,70,237,36,160,100,77,146,6,17,230,153,72,205,53,47,221,37,67,91,68,204,73,105,76,75,193,2,202,54,165,172,171,181,65,247,113,23,115,52,231,187,198,139,116,206,211,78,179,115,118,113,15,7,230,141,100,181,170,50,106,202,81,114,71,141,142,166,222,237,124,119,117,115,42,173,30,177,47,27,0,123,88,0,2,155,173,201,110,215,224,131,71,20,9,177,53,208,81,163,226,235,147,25,96,106,24,122,132,36,237,253,64,211,129,66,20,203,135,75,93,42,6,245,79,19,173,170,94,62,133,84,160,72,229,155,162,11,228,170,97,77,162,189,174,250,252,204,199,200,169,123,137,116,13,200,37,101,33,186,36,144,162,107,52,163,29,38,66,81,52,235,252,217,84,250,175,143,156,183,189,99,158,49,159,53,25,32,238,165,148,200,220,71,171,98,90,233,243,205,70,42,241,221,161,187,250,103,255,30,94,187,87,255,55,31,115,66,245,66,0,119,91,130,235,97,117,147,15,164,17,4,24,88,168,8,169,14,163,161,3,82,11,97,22,219,198,137,107,200,41,134,100,237,40,192,178,36,84,121,91,165,230,110,18,60,137,74,143,97,210,218,79,52,89,180,164,85,135,32,116,246,89,217,99,45,134,35,101,30,138,93,6,111,249,42,93,151,45,41,61,85,30,146,113,129,197,214,48,70,31,68,74,243,77,203,105,187,130,141,65,217,141,55,238,227,220,157,175,8,198,16,133,73,68,149,203,85,107,210,240,165,34,237,91,255,251,178,68,199,136,4,69,103,77,83,38,67,120,136,236,233,173,101,38,73,83,117,155,42,109,177,42,66,136,179,163,73,199,161,184,179,234,105,59,182,194,136,80,114,47,62,194,154,162,22,96,119,215,249,179,141,197,254,103,33,245,91,132,193,101,0,85,88,196,156,47,67,51,174,128,193,67,35,20,149,76,182,22,37,12,147,1,195,40,133,80,96,112,93,72,71,152,157,56,211,85,9,99,142,203,133,73,138,127,29,80,146,140,176,100,127,29,251,83,154,165,153,65,69,12,37,133,4,42,51,48,205,12,134,43,215,79,141,212,102,84,17,89,222,185,77,122,196,116,244,84,130,1,69,177,250,141,67,111,30,50,119,60,107,170,98,228,30,56,166,147,85,228,225,88,185,34,155,89,123,21,23,58,234,135,74,66,89,204,48,100,249,113,17,141,86,125,159,106,214,125,233,123,27,84,205,20,47,92,17,4,187,99,95,177,113,156,175,127,173,213,219,77,123,192,208,153,85,0,5,253,34,148,182,84,7,140,82,106,254,68,74,122,37,4,18,151,133,12,182,8,158,166,105,183,115,163,229,236,251,77,35,88,203,72,230,181,213,186,223,229,139,46,216,129,48,109,190,243,214,229,203,88,61,168,177,182,186,54,61,152,235,136,226,16,112,40,98,221,69,87,207,105,43,25,40,168,136,253,88,181,29,138,73,242,130,198,50,114,150,66,100,197,99,32,201,172,154,182,104,137,104,104,29,115,173,13,179,232,124,41,188,165,121,35,226,73,169,102,163,177,211,22,178,104,197,241,105,254,161,46,138,143,230,62,2,26,0,132,2,238,218,135,41,133,33,77,70,244,105,52,68,32,36,72,182,208,144,68,170,155,64,250,199,75,69,25,16,36,141,154,146,39,176,154,71,247,229,51,20,242,107,25,101,162,11,200,182,243,80,105,194,164,7,170,1,4,54,203,25,42,244,40,29,130,160,4,48,131,42,231,254,226,158,217,80,195,92,251,145,70,62,148,98,43,194,65,99,71,203,108,46,107,188,138,80,193,10,203,187,181,16,4,113,150,70,90,19,44,107,201,73,111,16,146,90,183,83,57,123,141,132,56,88,76,50,34,90,248,65,158,241,21,219,247,221,127,213,53,53,240,4,66,0,10,73,25,159,208,102,178,28,128,167,108,104,48,217,149,15,13,153,37,2,228,5,73,8,6,68,238,50,93,29,132,129,243,25,83,163,231,168,124,100,186,95,110,90,189,86,48,217,235,237,14,72,144,218,230,186,186,195,49,26,21,31,78,49,14,94,103,20,69,30,72,141,99,80,98,51,211,93,195,159,239,52,212,69,158,72,214,168,129,148,126,41,2,174,91,220,145,81,118,59,228,227,210,183,110,38,218,238,26,110,46,106,255,251,178,68,199,8,132,88,103,77,211,44,67,120,145,76,217,71,109,40,78,18,125,155,38,237,49,13,194,125,51,164,41,182,33,185,102,210,139,248,149,42,196,142,184,249,24,117,147,76,205,236,130,182,107,60,205,13,203,126,122,171,118,138,175,78,102,59,2,119,2,64,0,164,145,152,237,49,147,89,27,16,177,186,146,152,97,25,137,137,178,51,20,18,14,160,17,134,5,129,163,252,113,124,204,68,15,162,121,104,228,211,212,62,50,62,229,105,233,105,234,28,66,165,184,4,37,40,118,116,235,161,117,98,215,80,11,145,165,22,138,85,238,34,233,202,28,112,122,48,97,156,53,65,146,130,142,145,16,74,74,14,56,209,198,49,46,81,133,176,225,139,3,135,30,46,185,3,138,165,131,69,93,165,86,70,227,236,196,45,99,23,38,156,113,80,182,147,188,70,88,219,200,186,105,28,48,120,153,113,57,134,159,143,146,92,190,237,183,231,171,213,191,159,184,233,32,9,221,10,0,0,24,115,164,165,215,92,132,68,145,5,116,47,194,131,55,105,82,12,35,4,72,209,147,65,212,54,163,70,171,149,100,149,10,6,98,104,162,175,95,23,109,186,93,93,122,24,202,58,158,207,107,34,236,33,18,143,22,15,226,24,139,40,225,97,22,140,180,153,78,116,190,21,168,139,31,102,49,13,76,131,225,180,19,147,87,202,38,83,91,93,88,231,124,215,46,166,212,98,251,231,58,49,242,53,126,189,27,113,209,234,58,229,144,232,138,239,204,183,25,232,231,187,168,206,217,123,111,191,113,207,87,141,6,148,84,0,1,97,60,146,147,93,185,118,135,46,4,248,16,2,63,50,170,202,216,129,41,83,204,154,30,87,48,227,171,26,162,170,65,148,89,147,115,185,247,14,75,30,42,183,235,59,30,218,91,4,59,156,126,151,16,44,61,132,89,29,92,67,241,159,54,228,86,166,152,142,164,202,204,142,185,167,88,31,71,239,220,147,68,220,72,251,228,88,202,98,158,3,177,77,163,53,22,17,170,201,150,238,136,157,143,168,134,168,27,124,177,143,42,239,70,85,21,102,77,53,184,202,232,132,158,76,136,228,94,79,198,130,142,212,16,0,82,72,192,136,38,114,154,23,195,103,134,48,18,99,193,163,0,130,168,1,12,10,102,40,51,61,7,186,147,53,214,163,78,4,211,216,54,47,160,195,149,166,213,115,12,157,74,65,113,253,36,15,246,33,75,181,62,186,134,11,28,135,52,193,129,193,35,33,191,145,16,219,59,229,248,251,84,23,94,207,46,197,145,160,163,199,82,202,200,177,227,75,42,187,150,190,46,52,146,94,82,245,104,108,137,198,204,49,106,48,130,141,49,139,161,252,90,61,203,166,80,195,110,255,251,178,68,198,136,4,70,103,78,107,41,66,122,135,44,217,173,101,40,67,82,97,155,38,237,165,15,66,85,51,100,157,180,162,57,70,223,253,143,36,111,35,214,168,127,247,13,81,207,37,121,181,19,22,48,20,220,4,72,10,91,109,24,85,50,246,48,166,202,147,49,224,19,28,3,67,193,193,192,197,6,118,64,15,71,71,2,76,233,228,119,163,120,219,193,179,246,57,6,60,201,76,48,129,57,244,103,245,130,183,8,202,114,246,186,204,44,182,27,50,163,72,25,89,138,197,22,10,160,139,237,214,172,163,127,50,158,97,173,137,230,32,186,25,93,152,184,41,154,41,24,119,154,168,163,150,41,242,40,102,210,107,162,202,201,98,156,68,228,242,245,86,93,59,83,157,54,166,52,66,114,56,133,167,65,247,136,49,80,31,159,51,246,239,158,139,107,29,223,113,119,212,140,1,85,18,85,0,6,228,100,213,147,204,223,188,233,135,204,220,220,204,68,136,149,224,131,21,104,12,100,11,134,136,128,21,143,230,102,32,150,0,253,78,198,239,74,126,17,44,148,129,200,85,69,222,210,225,70,206,208,187,50,180,100,196,105,201,88,151,66,37,72,93,18,104,82,13,25,18,226,230,225,39,236,148,215,67,166,75,46,204,32,212,89,107,97,88,196,46,114,89,164,126,14,172,121,151,151,66,186,4,212,213,245,74,71,141,28,118,206,247,156,246,180,58,218,24,208,229,75,40,61,68,97,210,166,79,179,185,151,143,236,108,50,211,23,235,19,247,62,145,173,215,31,212,127,92,93,126,12,216,16,0,2,219,140,205,71,83,29,202,71,176,38,71,29,152,244,12,16,91,97,70,11,35,11,31,11,158,146,141,62,118,87,72,148,10,8,213,59,211,26,13,162,57,32,41,100,203,174,127,235,27,189,144,84,95,79,206,140,245,215,34,230,84,116,113,178,235,68,227,211,30,109,247,23,74,226,164,141,165,182,165,141,205,24,82,83,60,30,228,33,106,163,43,149,213,135,156,49,34,29,110,109,5,49,85,54,57,58,37,80,152,116,142,11,65,133,64,214,233,197,150,27,228,90,135,162,141,204,91,114,70,29,38,137,5,43,42,161,90,217,113,252,156,89,67,201,72,147,63,242,43,236,18,144,2,226,78,91,117,165,84,139,136,114,252,20,17,38,92,137,88,132,196,240,174,181,167,98,126,9,136,38,69,157,151,54,163,214,107,152,55,189,173,98,240,158,50,34,102,163,224,146,69,105,69,177,27,194,119,45,68,149,186,61,54,121,235,56,186,40,106,252,79,238,207,93,175,221,222,167,86,246,213,181,203,221,231,224,174,214,37,211,93,175,59,95,121,175,68,255,43,128,245,124,109,214,215,181,58,88,90,203,199,255,251,178,68,209,136,132,213,103,72,155,105,68,240,155,44,216,247,113,136,110,82,201,155,53,172,165,139,226,100,51,164,157,179,34,125,12,71,127,165,246,31,119,53,167,113,248,126,183,235,219,89,158,165,250,29,172,192,247,117,179,182,182,182,214,114,223,57,122,207,247,211,107,73,168,24,148,17,0,20,148,102,22,184,100,134,71,63,148,98,135,67,198,136,8,151,152,25,65,65,228,240,96,20,86,172,138,98,86,214,37,240,213,111,140,210,231,65,71,75,148,83,210,125,100,37,201,150,80,50,48,249,2,138,69,102,28,231,208,163,79,65,20,202,75,54,216,244,90,118,149,179,141,222,77,26,86,24,158,209,72,197,18,222,99,49,139,147,155,101,169,138,225,84,164,30,138,20,61,25,146,182,238,93,214,68,140,104,248,163,11,137,32,117,140,30,72,236,140,73,71,145,102,11,150,51,32,225,216,121,91,25,67,30,120,79,206,44,89,160,186,28,108,121,239,53,60,168,65,165,0,0,16,14,20,156,182,90,33,24,12,116,96,97,149,2,165,220,51,37,29,16,144,45,81,145,225,43,150,92,44,9,17,113,155,210,72,154,53,7,219,201,175,185,73,38,229,205,149,187,203,46,81,214,221,105,85,184,200,42,95,239,43,181,227,187,89,220,211,245,51,209,19,174,155,149,101,179,155,89,19,241,185,178,201,179,241,21,196,50,226,214,63,108,217,13,111,212,215,71,166,239,101,28,180,172,216,233,180,202,113,21,61,53,28,241,237,107,118,197,215,122,199,238,22,138,234,29,234,217,229,101,124,214,225,208,198,209,128,172,133,96,0,4,9,212,220,187,109,194,232,8,54,10,254,74,24,165,171,96,137,16,149,72,34,232,230,177,71,43,1,225,214,251,75,68,58,139,53,28,146,254,80,235,44,191,37,110,201,110,232,146,203,213,202,39,200,104,2,55,97,43,46,236,243,33,238,93,182,46,202,245,101,74,144,75,189,188,224,213,159,36,222,206,41,56,197,30,245,27,109,169,233,56,116,255,38,213,221,53,47,164,36,131,124,205,212,239,255,166,53,110,65,125,136,53,103,70,246,146,215,251,255,134,188,173,180,223,24,217,156,122,207,119,239,121,66,113,80,2,0,25,36,140,211,85,204,156,176,248,15,12,20,80,198,10,20,49,67,76,1,32,12,218,42,36,91,135,62,24,107,188,236,169,102,182,149,233,94,74,198,67,161,70,49,116,115,39,183,46,188,31,172,40,253,98,114,133,198,14,158,73,203,184,170,234,98,138,102,40,78,169,209,133,140,156,37,109,147,179,103,46,125,125,212,152,180,212,154,54,30,166,180,245,164,113,56,131,169,68,42,231,157,117,202,41,217,212,27,123,84,124,199,19,162,180,60,255,251,178,68,198,136,132,107,102,205,107,70,91,122,137,108,217,173,101,230,25,83,141,157,37,77,165,113,194,119,51,99,9,196,162,104,237,246,147,27,156,97,230,183,114,171,76,76,185,78,37,143,155,147,62,245,234,54,116,239,217,60,37,78,74,157,113,185,175,99,156,240,26,180,0,48,217,170,215,166,115,36,31,113,172,97,210,177,142,140,3,128,97,0,52,192,198,67,57,1,198,68,128,0,82,159,127,23,46,90,116,134,128,44,82,172,69,138,87,179,58,223,144,58,41,133,224,5,160,64,31,11,168,221,48,68,253,164,91,220,204,12,54,72,178,2,228,133,87,60,201,2,209,179,136,205,160,41,21,157,190,48,99,234,35,242,105,117,112,114,108,58,71,90,244,213,110,210,242,157,66,194,118,117,190,60,185,147,117,145,253,165,218,29,49,36,204,35,65,249,81,85,212,47,106,59,31,30,196,26,145,254,204,42,170,146,47,116,199,144,44,112,232,34,205,155,56,181,149,192,50,18,0,0,228,50,219,47,255,234,56,144,47,65,58,113,154,173,63,18,209,122,211,81,82,207,61,248,85,178,222,150,186,188,77,200,57,172,18,61,148,28,129,92,163,255,100,203,36,240,83,221,197,58,86,37,29,75,234,108,45,11,93,65,242,23,144,133,99,24,85,199,37,6,61,237,61,83,105,167,71,98,93,18,153,186,111,179,83,95,222,153,196,119,53,167,19,60,106,79,44,123,14,19,45,205,95,91,221,11,30,122,203,166,154,143,60,164,230,242,163,19,116,241,45,190,106,165,6,219,175,184,108,124,223,244,234,235,231,99,174,186,135,84,186,134,20,0,2,178,227,150,109,246,252,64,152,22,243,21,201,18,241,161,226,240,87,185,6,73,90,23,149,243,35,11,213,227,77,34,174,12,117,133,20,54,10,61,134,197,81,235,17,202,146,212,161,48,226,131,179,137,64,234,203,18,194,16,42,106,213,22,60,124,94,233,35,138,81,191,1,226,193,250,142,109,5,133,213,131,171,142,16,226,160,145,130,195,202,155,29,43,221,186,181,19,101,116,126,57,7,214,150,85,75,76,110,122,53,90,231,118,54,225,155,226,134,14,44,119,112,51,168,166,214,218,6,14,183,175,93,38,254,66,138,0,170,211,33,22,140,224,231,55,14,20,210,70,147,19,143,1,161,229,20,16,28,12,108,19,33,14,130,1,111,211,97,74,200,188,16,251,147,1,30,103,226,236,141,205,76,51,72,224,78,198,225,213,80,34,148,141,39,40,234,227,80,68,181,174,97,136,104,81,183,197,214,236,50,162,7,208,57,94,47,35,81,68,39,149,178,143,117,38,225,72,169,68,233,169,120,38,89,206,30,96,202,236,140,182,97,206,28,140,61,18,32,255,251,176,68,197,128,4,135,103,78,235,9,91,248,138,44,217,189,101,40,71,19,161,157,30,78,37,17,66,88,179,100,233,180,153,253,82,134,79,67,46,100,122,29,220,231,60,49,194,81,196,142,96,252,209,137,68,13,42,208,121,206,210,183,124,52,117,19,239,199,23,47,87,37,91,35,194,175,144,0,56,0,0,220,20,146,73,67,30,38,50,134,147,107,207,51,225,179,13,16,65,51,192,34,20,12,33,81,214,147,77,55,2,103,83,174,96,104,113,25,171,248,133,101,212,54,207,181,99,10,169,19,118,177,166,210,157,172,233,160,87,32,129,86,224,182,153,96,247,65,118,48,97,151,69,241,157,205,41,74,75,249,70,67,86,213,61,177,235,187,1,4,185,4,99,16,92,181,206,225,134,151,86,199,158,153,170,212,244,155,91,92,196,99,31,158,183,213,123,138,247,173,223,221,66,242,154,26,82,106,195,253,121,170,64,196,89,103,191,109,38,163,217,245,211,102,186,238,80,14,77,85,0,0,11,113,183,29,219,92,34,88,200,168,182,6,56,203,21,72,214,25,2,25,103,178,170,211,151,112,179,54,242,199,233,123,73,118,237,52,188,188,188,185,66,11,58,10,56,206,126,230,167,182,173,101,144,176,178,6,252,47,94,247,123,83,128,208,89,84,159,121,101,103,188,61,78,149,167,79,191,173,203,49,52,142,115,140,117,196,179,74,58,184,162,233,215,77,169,62,120,225,109,163,7,173,73,61,207,80,205,235,58,35,106,85,239,139,173,200,157,237,238,108,77,180,250,174,108,62,169,199,170,93,60,92,169,17,168,104,187,41,23,159,114,32,58,80,0,5,68,164,226,146,128,34,26,14,6,68,135,43,1,6,143,27,52,42,50,189,102,49,170,198,22,148,225,160,156,85,131,201,26,48,92,75,39,213,213,32,214,104,132,228,250,238,156,133,171,49,220,193,95,38,243,201,105,66,166,84,177,237,45,112,227,218,17,140,107,134,32,148,233,141,104,113,212,212,53,227,185,231,181,218,124,197,41,153,71,10,203,209,144,43,72,44,140,149,187,244,82,211,246,177,164,218,218,205,16,220,83,90,60,91,210,216,211,109,234,6,210,233,171,194,173,115,109,13,242,29,86,1,127,166,22,26,129,96,70,15,115,24,80,234,99,17,65,146,194,112,241,132,204,8,234,24,25,26,47,57,44,157,73,82,222,126,81,198,118,158,50,184,196,164,198,7,140,22,57,108,18,159,232,34,218,154,133,129,34,52,198,133,74,245,185,31,73,113,121,226,73,38,217,172,220,194,101,210,130,67,169,251,98,115,191,39,107,83,172,110,50,88,172,119,27,146,181,93,27,201,244,26,132,182,85,111,218,13,54,114,108,54,185,137,117,30,255,251,178,68,197,8,132,141,102,205,235,38,92,248,133,76,217,106,107,40,9,19,133,157,32,78,37,113,194,93,179,163,137,195,34,113,151,57,169,61,118,54,33,87,253,185,218,239,188,226,75,164,117,146,189,65,186,174,56,183,53,63,205,202,223,84,215,236,191,172,239,253,242,202,124,1,154,1,175,243,6,19,204,51,42,48,172,16,199,200,147,31,136,12,126,27,105,198,15,37,7,8,73,128,164,195,232,101,183,100,213,108,201,147,166,205,248,203,31,140,203,169,36,65,142,50,72,88,13,129,28,93,18,34,69,75,178,73,59,30,247,133,73,51,19,36,193,131,146,196,218,54,216,0,63,14,100,14,197,123,53,113,155,218,55,11,59,114,148,91,23,168,118,100,26,91,57,176,132,11,92,59,248,152,220,187,163,162,101,97,93,134,235,229,209,134,179,35,141,173,20,135,181,155,132,220,96,206,79,181,207,139,58,18,85,227,238,234,245,238,217,13,174,154,99,191,10,213,42,0,1,168,162,237,114,48,34,19,30,212,195,83,0,20,12,10,136,13,132,100,134,44,1,185,212,169,7,88,155,122,229,164,75,180,148,29,112,153,133,163,176,89,71,153,122,19,4,120,215,185,43,114,46,131,84,178,232,86,4,8,88,184,177,25,220,114,193,162,23,42,220,148,65,207,163,143,179,145,185,36,220,121,100,205,34,54,85,221,195,28,205,208,234,143,219,203,237,67,117,27,107,42,143,103,79,158,105,200,90,216,171,85,102,203,124,243,22,202,107,36,231,127,156,114,234,38,215,205,252,190,46,106,185,175,255,125,173,115,117,253,83,52,132,246,0,0,41,43,110,91,182,220,24,136,6,115,11,81,65,20,139,62,161,80,232,68,66,111,88,72,112,149,183,120,20,146,107,20,128,211,226,208,110,240,200,89,26,69,71,255,143,178,91,11,17,95,0,228,224,64,147,15,104,153,134,51,83,22,156,154,218,79,161,13,228,233,129,165,210,103,37,196,75,217,238,109,11,18,184,149,77,59,98,144,168,163,29,204,26,148,200,70,52,132,159,36,91,106,208,124,159,220,53,95,80,49,85,204,69,89,238,173,249,137,206,131,90,226,228,115,109,125,14,79,136,28,137,84,239,55,80,17,189,96,2,164,178,8,5,76,127,164,214,15,13,28,172,121,24,202,1,210,52,81,40,104,32,96,72,132,113,226,139,197,236,70,210,94,90,226,101,79,127,187,153,162,222,84,157,229,60,195,235,99,57,17,1,229,16,47,226,53,110,79,80,3,189,130,137,96,49,107,60,241,186,80,244,206,64,128,69,194,55,153,183,177,36,112,154,38,154,146,68,41,26,77,209,232,105,251,114,209,221,153,202,231,65,101,201,227,44,162,57,108,222,30,16,255,251,178,68,199,8,132,135,103,76,83,73,91,248,139,140,217,173,100,200,127,19,145,157,36,109,153,151,194,109,180,100,105,188,160,104,231,115,181,169,35,223,59,50,25,157,101,77,212,223,114,144,164,253,74,183,103,122,155,78,189,154,202,55,176,237,255,175,150,182,195,40,226,127,44,237,83,133,155,128,2,27,114,220,74,46,99,62,166,132,192,103,102,160,46,193,234,165,72,142,193,103,10,130,16,149,5,55,237,126,229,117,183,25,0,136,231,61,141,19,41,67,52,120,14,94,71,138,7,247,3,111,166,93,206,66,85,210,6,8,129,240,66,19,158,47,159,139,194,77,41,67,204,169,25,70,14,180,22,116,202,109,75,118,204,70,179,224,130,73,149,149,238,209,80,107,100,20,96,140,58,72,177,202,43,160,193,246,132,220,186,30,245,48,49,236,123,157,99,73,74,16,218,189,200,145,51,73,215,4,160,227,88,227,216,90,197,122,24,48,211,140,213,154,24,175,89,198,201,163,100,36,73,67,42,0,0,164,219,91,119,255,254,33,17,106,14,36,84,17,6,167,66,170,18,205,57,114,152,18,45,110,157,177,207,147,168,162,52,61,147,10,16,193,44,213,48,171,116,218,233,167,57,86,70,226,220,213,26,78,68,72,57,243,104,95,216,66,156,219,38,34,31,151,217,107,108,238,165,46,175,154,161,166,243,41,18,58,6,210,136,100,237,26,150,168,100,20,175,209,77,38,217,118,120,244,33,90,117,97,116,183,165,104,166,169,110,211,147,21,57,145,228,41,70,34,141,56,235,27,255,208,148,122,52,233,116,245,244,245,39,14,30,77,66,108,128,21,0,0,40,236,146,91,190,223,129,82,49,12,57,80,18,33,176,47,121,181,80,132,123,183,75,32,139,87,174,241,209,147,169,141,198,78,117,42,232,121,28,138,173,235,115,233,222,173,24,234,95,80,145,125,106,147,104,187,167,36,12,227,215,6,144,74,200,81,245,153,149,230,221,24,235,196,191,100,183,124,217,41,51,69,40,150,188,187,82,223,88,211,17,218,187,67,95,109,143,116,241,226,118,241,60,130,219,95,220,97,170,53,36,229,53,219,243,49,35,84,82,169,165,147,95,43,188,107,124,182,255,59,95,150,254,39,49,187,83,111,9,0,4,24,70,251,128,84,70,41,24,75,2,2,50,33,11,4,2,65,33,66,69,105,86,84,169,135,169,97,203,56,62,239,116,15,122,151,43,147,185,81,82,214,199,233,170,213,157,185,126,168,69,13,233,37,19,12,56,254,69,52,24,70,168,135,2,172,180,125,94,31,163,210,164,115,49,19,47,236,23,223,35,238,99,173,38,115,215,105,10,50,22,67,28,179,139,197,194,102,245,202,16,198,76,196,62,74,228,255,251,178,68,196,0,4,122,103,79,107,9,67,248,140,204,217,189,101,38,127,18,169,157,43,45,153,23,226,104,51,99,141,195,34,241,210,101,78,19,186,219,185,64,81,86,164,126,211,160,140,185,41,45,103,52,38,131,155,185,181,112,36,214,41,110,218,86,190,102,165,242,160,153,142,112,102,192,1,52,227,53,248,40,196,152,35,26,84,76,218,6,36,26,140,10,16,252,24,76,26,30,18,1,65,128,23,234,91,20,165,147,42,187,30,96,241,88,205,188,165,189,150,110,155,243,158,165,153,144,68,39,230,204,169,89,36,168,208,36,130,153,1,169,144,36,119,115,164,24,147,19,195,138,233,4,152,120,176,246,215,245,243,214,0,24,231,228,131,85,29,150,124,41,23,248,247,151,189,175,31,41,6,169,100,138,85,187,63,32,106,88,187,194,101,90,58,241,241,99,248,114,154,234,165,108,90,172,202,207,237,89,42,235,77,215,171,178,221,107,158,97,222,110,6,70,167,203,125,130,105,106,0,0,16,87,75,46,251,110,58,184,177,216,73,110,240,53,155,11,1,61,4,188,84,212,89,227,127,58,56,173,125,226,179,81,76,44,126,226,88,220,235,44,160,0,120,21,85,2,157,105,164,208,13,168,145,132,145,145,181,89,114,72,32,197,26,106,50,9,72,154,204,48,92,248,74,66,108,68,24,34,156,121,8,84,38,37,181,167,46,230,182,119,31,112,49,144,211,59,68,29,114,74,165,142,14,232,194,161,86,77,54,231,228,83,84,157,101,150,198,189,31,198,69,197,254,13,45,164,217,81,156,60,42,55,20,28,137,189,111,139,144,2,53,96,0,3,10,213,27,150,219,197,97,66,179,201,161,80,212,233,77,108,170,163,134,65,100,66,205,178,245,197,195,40,241,8,81,100,104,152,94,160,58,99,149,178,112,197,193,203,220,37,137,19,168,245,209,68,133,196,163,210,41,241,36,100,146,249,30,214,215,219,119,220,73,165,179,239,59,107,35,87,136,1,193,143,214,114,10,141,124,66,178,83,238,125,58,177,207,37,185,233,117,126,238,117,138,250,199,197,29,149,247,81,189,103,248,211,185,46,239,153,61,202,118,148,167,181,222,244,27,109,34,221,168,36,113,246,30,61,128,24,2,149,191,252,200,3,194,240,38,205,198,54,132,162,137,84,237,5,14,75,37,146,95,168,116,104,52,158,29,6,192,50,214,212,48,158,78,101,9,36,236,225,243,144,122,35,237,179,36,51,67,90,190,171,145,140,150,139,133,104,26,28,126,181,78,80,236,213,232,84,65,63,90,102,214,93,181,157,41,99,46,151,165,230,212,39,101,150,48,89,248,163,53,75,126,147,91,53,31,171,177,7,213,252,204,138,43,81,12,220,204,90,124,255,251,178,68,197,136,132,123,102,206,235,6,68,88,138,172,217,157,101,38,57,82,213,155,45,45,229,33,34,97,51,163,205,196,154,41,167,41,37,225,39,177,242,166,189,212,101,182,253,64,163,75,180,233,86,127,117,146,134,63,125,43,80,158,120,101,238,245,58,95,202,52,33,72,0,148,219,134,92,49,152,86,178,102,211,177,136,17,194,1,8,210,73,198,48,48,169,127,166,232,64,105,166,189,79,245,89,215,141,139,169,84,171,114,230,113,26,78,96,187,11,197,166,210,65,35,77,54,133,164,54,203,61,118,175,90,67,46,130,33,113,68,201,27,84,164,230,128,12,117,242,154,185,6,45,154,50,37,41,207,88,121,125,12,130,204,214,7,85,195,19,107,118,107,137,8,99,216,128,162,24,142,219,66,48,211,52,207,147,71,188,169,253,102,25,41,52,255,55,191,248,111,95,114,127,219,169,179,152,95,171,130,146,32,243,158,205,101,189,43,180,76,126,96,7,183,0,0,20,123,73,109,255,126,93,130,234,129,82,140,239,19,121,12,65,16,171,16,222,53,229,185,87,142,185,241,138,45,243,179,180,24,84,231,111,121,104,165,72,33,202,10,54,251,109,30,70,172,153,146,121,133,56,191,108,219,79,125,30,24,19,59,107,66,23,150,206,86,203,81,238,162,204,86,246,53,224,211,174,76,211,17,32,182,179,212,105,190,124,50,93,205,152,122,98,174,99,73,115,103,46,237,146,182,149,117,211,95,213,38,171,238,234,206,167,6,200,57,25,238,105,36,44,226,23,29,237,124,187,225,223,60,87,52,209,51,192,0,4,221,173,183,108,183,153,136,96,25,151,163,41,97,203,81,244,116,36,85,33,188,107,203,114,175,4,189,240,228,131,239,88,98,140,50,47,42,101,36,198,67,20,179,111,41,182,102,185,56,211,202,43,0,246,124,93,125,147,28,96,16,33,102,225,133,209,183,237,150,42,220,206,35,123,22,202,187,177,233,3,232,184,234,121,88,161,254,49,233,76,134,148,185,101,123,58,237,5,155,68,154,44,98,154,82,201,63,107,126,220,41,72,127,244,85,68,76,211,249,214,162,169,164,63,71,116,90,15,23,171,121,144,139,92,2,239,12,114,140,49,69,48,194,69,227,39,15,12,72,23,48,216,156,70,2,48,200,120,72,228,40,36,66,52,86,125,21,125,168,97,114,165,154,39,200,106,67,229,128,161,246,48,238,144,6,202,166,96,120,205,52,147,151,136,145,11,212,124,23,128,169,50,170,174,26,68,201,24,177,109,102,87,230,136,133,84,212,178,178,105,105,168,134,151,92,253,126,130,250,137,160,107,81,190,112,132,203,188,220,37,188,68,115,116,119,69,32,242,140,182,90,90,41,73,132,82,203,154,255,251,178,68,200,136,132,98,103,79,107,6,93,120,136,140,233,173,96,200,141,83,189,157,30,78,37,17,194,119,179,99,9,196,162,40,31,35,199,57,70,23,239,42,96,164,142,57,69,141,71,151,29,101,29,63,234,241,105,95,53,122,84,111,251,207,27,254,16,80,8,181,25,141,72,100,142,145,134,150,6,84,57,25,40,34,96,81,217,8,64,193,226,65,162,144,192,137,68,85,52,210,227,175,44,86,212,243,65,60,11,166,182,88,152,124,241,145,177,33,98,228,51,128,54,37,101,122,165,209,146,16,175,234,22,30,34,66,41,67,130,246,24,85,1,22,18,162,139,22,72,130,43,223,116,179,168,200,180,54,198,187,210,159,15,77,155,163,16,55,66,5,94,20,162,222,222,238,37,110,90,108,120,144,152,105,178,74,22,165,40,138,130,134,235,53,98,172,84,221,119,21,177,78,144,98,65,251,142,153,218,86,123,175,77,185,71,30,153,163,175,30,84,87,15,32,66,245,0,0,88,50,183,38,214,238,95,240,188,139,80,133,205,9,135,81,177,103,57,240,150,79,75,37,21,178,140,223,179,174,225,223,166,183,46,221,170,125,244,244,181,44,179,93,107,201,61,127,164,101,81,35,234,142,40,82,27,254,67,248,64,130,12,217,22,102,74,247,18,232,159,109,246,172,228,153,211,85,218,250,122,215,26,254,30,45,36,106,147,123,169,106,141,138,253,44,255,107,229,214,100,50,233,85,233,159,44,162,135,182,83,109,219,248,124,79,92,205,75,210,98,8,211,106,224,226,8,171,114,117,135,45,79,183,238,12,230,0,2,6,41,166,219,180,207,76,203,216,208,56,138,242,33,139,68,253,35,83,22,108,68,134,137,8,18,68,8,189,12,54,19,196,90,252,125,167,189,146,182,52,86,207,183,87,56,210,139,68,98,134,217,195,217,135,66,254,205,74,60,162,203,75,169,187,248,72,40,168,228,197,73,89,225,230,13,42,134,228,90,247,83,108,73,89,76,137,84,213,43,114,107,147,248,217,152,187,102,182,198,146,40,112,114,32,10,72,176,217,232,166,33,92,232,85,241,145,23,166,211,106,243,15,203,112,54,141,17,174,7,47,7,115,1,61,196,17,28,149,153,68,89,182,218,154,19,41,167,28,135,40,141,46,146,5,137,29,13,15,49,98,252,195,117,87,108,101,175,43,58,247,111,111,74,40,96,177,71,1,189,205,72,115,72,129,81,11,60,187,34,59,10,134,5,124,39,71,19,213,77,198,215,27,231,129,176,119,15,144,218,115,36,254,177,53,143,115,151,126,232,185,155,105,214,234,36,157,35,109,163,109,120,131,235,60,222,27,13,85,67,102,219,206,175,219,219,205,163,50,215,117,9,61,102,189,90,62,170,255,251,178,68,199,128,132,90,102,206,107,6,93,120,137,44,217,106,101,40,75,19,61,157,36,109,153,113,2,113,51,99,73,195,34,185,43,186,161,202,52,227,205,54,218,199,173,244,112,209,222,223,209,171,79,169,245,118,219,46,17,227,226,95,74,128,211,64,62,188,207,16,115,111,220,77,36,199,52,193,68,121,32,24,172,10,1,193,71,161,161,210,117,137,1,98,120,172,88,117,97,138,160,20,215,98,178,105,201,46,31,13,67,82,94,103,141,48,213,228,157,162,42,100,240,147,163,26,141,147,9,210,68,205,194,224,26,97,205,167,96,65,116,142,128,85,7,27,7,146,173,36,164,17,164,81,26,205,119,234,211,210,150,150,84,35,19,237,27,48,237,57,235,118,98,166,141,108,135,215,66,40,170,153,210,230,40,125,148,50,133,37,85,222,167,178,142,217,109,71,115,50,33,197,221,154,147,99,164,101,169,90,52,176,244,97,114,56,87,182,220,23,53,181,0,151,195,76,49,12,239,233,51,25,112,214,173,99,51,130,76,150,37,48,73,20,104,140,28,54,48,8,244,194,130,64,32,25,95,17,5,162,12,104,120,26,36,6,46,84,53,105,226,159,130,227,84,180,112,204,21,21,139,196,96,156,154,69,52,157,97,83,3,161,152,38,82,48,229,200,17,160,22,73,25,9,113,130,37,214,213,32,218,21,87,20,10,109,39,193,155,198,250,201,74,82,173,251,183,123,227,114,184,248,109,195,249,122,214,39,123,252,46,251,104,91,67,47,121,117,40,98,43,110,115,141,235,150,191,26,126,209,201,66,221,153,209,159,190,239,42,157,86,161,109,239,234,119,91,247,244,212,202,171,190,136,172,111,0,0,2,10,150,116,188,126,132,12,188,141,35,168,215,59,222,198,63,205,6,9,220,189,29,78,251,219,23,190,171,88,176,34,199,247,196,77,199,42,49,8,32,103,254,102,158,153,8,9,17,144,125,78,47,105,134,23,115,164,196,109,216,198,98,234,254,244,169,152,82,167,243,116,82,204,237,58,110,135,122,89,84,181,189,98,243,14,171,190,232,240,181,54,223,67,83,225,230,247,235,159,251,170,223,74,54,249,161,147,64,161,153,16,213,140,216,230,209,112,207,198,212,202,97,88,193,177,168,192,130,84,197,64,112,48,102,48,16,123,49,60,37,64,198,221,5,6,128,17,24,0,68,4,129,130,96,16,58,52,1,93,83,156,22,43,181,236,193,127,56,177,231,178,44,214,28,234,90,143,28,85,136,51,182,177,25,109,179,135,220,56,220,7,2,68,169,37,80,35,184,228,174,149,243,23,101,170,98,255,187,120,200,238,194,166,196,17,20,39,44,44,29,135,166,165,149,108,54,29,57,247,226,217,77,104,60,84,235,255,251,178,100,201,140,133,34,102,198,147,137,109,242,110,12,233,108,60,103,191,24,245,157,18,46,161,189,1,210,51,165,168,241,151,52,56,136,86,16,49,131,133,84,152,85,138,127,46,86,161,86,209,165,70,105,87,85,90,213,174,69,143,25,74,206,214,167,220,13,31,2,25,206,193,240,62,81,154,181,51,34,106,234,65,146,160,165,179,205,80,118,186,38,230,233,172,156,10,249,178,0,72,175,255,67,213,199,200,146,69,38,122,46,75,16,187,147,83,240,221,53,48,96,170,232,254,35,173,184,190,173,237,155,234,152,164,127,245,72,143,230,117,13,227,3,247,141,115,207,59,163,141,171,87,194,135,100,10,169,225,250,88,224,225,142,104,237,35,179,123,219,249,65,233,114,142,238,82,233,80,239,164,219,242,7,75,117,11,51,51,37,170,100,169,12,147,34,246,66,201,15,141,223,117,246,122,82,117,93,93,157,23,86,170,170,177,135,145,117,24,1,153,10,0,2,147,54,193,3,16,237,195,55,136,115,9,213,67,19,71,243,24,1,80,168,182,100,144,14,96,232,14,24,2,129,67,146,64,85,57,209,21,214,101,132,1,16,56,46,67,155,213,76,196,32,173,74,99,43,69,175,70,160,56,119,9,137,21,233,61,190,185,238,76,85,213,127,169,159,121,249,116,170,85,59,121,246,165,115,176,128,179,148,63,49,41,76,38,14,135,165,212,123,5,44,129,233,190,62,239,255,239,253,191,236,255,12,215,248,251,222,223,25,229,157,153,223,198,188,183,7,180,217,137,149,241,56,42,87,182,203,173,42,219,110,50,180,191,100,152,246,201,155,229,42,153,3,228,33,231,157,6,73,58,221,171,222,163,174,155,169,116,104,162,130,114,104,77,147,163,232,0,4,36,215,89,53,145,219,48,241,56,160,218,179,18,163,66,94,215,119,136,28,137,117,169,72,102,70,109,83,88,212,55,111,96,170,134,220,53,40,123,57,218,2,128,43,2,9,12,59,221,196,150,21,5,121,69,70,204,230,164,92,151,125,90,114,66,4,206,140,78,99,33,28,202,229,230,101,27,187,159,171,113,57,249,154,211,118,239,215,132,10,187,149,24,182,103,28,107,191,127,212,223,89,84,133,148,6,51,130,123,52,101,211,55,137,58,52,13,167,48,80,194,50,12,67,6,131,6,118,8,230,41,128,38,6,13,2,18,32,2,12,10,128,68,192,123,186,179,65,1,176,144,60,52,9,202,87,114,125,191,139,166,7,130,161,149,152,250,195,177,104,102,37,23,128,165,214,26,83,140,244,203,95,107,187,167,173,78,221,35,146,186,56,163,127,13,206,67,241,6,165,44,118,117,86,14,144,70,163,57,206,82,211,110,151,63,195,28,176,250,250,99,111,191,255,251,178,100,201,142,5,144,103,69,147,166,111,64,108,12,217,189,36,101,191,22,157,157,18,14,141,254,193,216,51,165,244,195,22,60,195,246,229,141,132,165,46,116,58,250,217,149,43,118,55,50,191,206,61,242,85,25,73,33,172,221,151,49,22,15,73,15,32,32,130,1,143,119,158,213,133,138,207,237,239,171,218,185,181,111,235,139,249,55,26,217,222,7,141,0,207,223,255,214,0,0,85,44,113,199,18,76,170,19,2,0,108,116,55,41,1,151,202,131,82,225,56,218,188,84,243,43,60,252,70,152,137,6,52,169,106,138,176,34,79,38,27,140,238,199,93,179,188,218,67,224,246,182,46,166,76,61,127,238,197,181,250,49,191,73,37,168,170,202,73,38,222,197,83,164,183,99,204,67,10,45,21,18,117,42,185,136,220,189,202,69,177,42,118,189,86,107,39,119,179,230,66,21,20,153,145,10,124,175,122,186,125,217,40,212,130,211,0,0,147,15,16,51,51,253,179,41,204,51,67,14,131,17,9,179,5,131,32,160,220,99,241,30,36,93,3,7,33,208,225,75,16,165,35,146,57,186,16,133,129,0,123,10,87,239,155,55,139,195,238,124,45,208,179,40,128,218,99,245,40,113,162,80,124,78,212,31,12,187,49,11,179,239,245,45,44,94,164,186,212,181,246,227,112,141,214,181,42,132,203,37,83,122,159,171,144,40,184,186,48,247,50,191,162,183,105,39,233,178,28,235,115,51,163,42,171,46,185,189,217,149,22,142,155,171,174,174,121,222,226,210,122,195,188,72,22,147,207,156,69,107,119,168,123,131,19,51,205,10,38,53,30,104,116,212,177,169,79,91,107,253,249,241,191,226,111,230,16,191,143,162,118,255,219,88,234,197,174,34,56,208,80,205,188,28,32,225,90,16,193,150,212,98,118,155,44,27,21,214,6,9,220,115,122,172,138,70,225,135,14,162,193,168,32,72,7,214,101,5,16,100,121,66,49,51,86,41,9,152,242,143,149,88,142,94,90,204,175,245,125,213,22,202,229,77,167,250,122,49,154,242,243,82,251,37,170,125,9,85,179,43,111,38,200,76,236,186,253,245,121,186,245,139,172,1,9,76,55,187,141,110,34,141,173,3,204,221,3,204,121,41,130,227,104,201,96,97,250,2,96,8,136,56,8,24,136,52,131,1,178,202,151,60,172,2,97,38,5,135,1,193,184,23,128,108,69,7,2,243,214,212,139,27,32,227,7,201,4,45,172,141,143,219,153,141,231,3,165,36,49,73,220,115,33,133,78,228,165,85,177,169,16,217,208,132,123,147,43,81,203,38,144,196,74,57,229,205,77,22,77,68,215,87,180,93,112,216,175,248,231,239,155,233,45,187,207,108,137,116,245,191,168,229,84,206,65,255,251,178,100,204,140,5,141,103,197,19,165,127,48,99,44,232,240,96,98,126,23,193,157,18,78,189,111,129,237,51,166,244,195,33,61,216,73,176,228,38,153,107,168,211,165,203,44,117,40,166,254,107,230,199,40,226,134,133,139,50,22,47,181,110,86,127,90,229,164,179,214,198,107,77,239,58,232,125,26,32,170,205,101,205,86,73,1,70,160,210,116,118,168,0,16,175,125,109,182,217,187,195,94,31,36,94,132,33,147,18,2,201,16,49,140,12,152,230,131,52,180,134,182,89,24,102,201,171,57,161,50,32,254,19,170,115,233,226,71,165,51,179,170,244,117,135,137,220,210,244,55,185,170,155,73,132,108,114,220,77,33,176,51,50,197,6,122,221,34,146,116,117,87,235,213,68,237,80,246,218,117,117,203,104,101,91,44,219,71,40,96,231,107,89,135,73,102,75,179,168,253,140,166,21,127,147,52,180,65,131,120,229,126,212,28,217,0,0,36,83,251,205,108,88,204,47,140,76,120,200,135,64,194,41,124,182,140,108,116,56,33,54,203,107,35,128,34,81,187,169,205,27,58,101,25,29,64,80,232,92,137,27,237,205,46,219,112,111,105,131,231,23,166,99,20,220,158,42,191,89,100,145,175,216,87,102,1,131,132,226,81,82,4,38,228,163,57,250,21,87,117,111,181,206,174,183,183,101,57,42,56,245,158,109,73,54,250,58,111,41,58,149,226,84,101,67,55,38,197,29,49,43,158,86,51,211,106,147,232,238,61,49,182,237,234,44,195,18,243,72,134,42,113,24,162,163,146,177,171,55,212,169,55,183,222,174,125,243,27,149,124,41,160,4,172,0,0,41,150,27,77,195,99,22,51,45,99,17,28,50,161,112,192,212,234,73,227,11,19,93,138,62,177,104,229,19,84,247,89,85,179,177,109,123,146,4,150,142,137,14,144,189,237,77,246,73,82,81,3,114,46,218,178,90,181,57,39,187,36,168,142,123,11,168,15,160,228,166,205,28,73,116,104,171,96,123,54,185,79,146,106,68,82,181,214,83,94,246,33,236,254,237,51,85,16,106,44,4,153,176,110,236,190,17,64,45,50,231,74,131,115,149,243,8,77,73,83,52,210,141,23,153,46,105,84,82,39,42,26,115,161,91,51,245,122,110,39,225,170,242,35,201,185,254,108,0,86,146,12,109,182,254,178,24,98,9,0,59,40,10,90,210,217,90,1,217,35,227,20,139,87,179,139,1,105,21,106,57,2,36,170,113,129,101,86,239,185,117,39,162,186,69,37,91,154,184,182,166,161,166,210,154,233,73,132,9,141,154,36,71,33,219,162,36,197,223,126,65,78,47,98,2,141,28,56,100,240,42,54,110,205,146,152,231,26,88,162,161,242,246,131,47,179,232,232,141,255,251,178,68,205,8,132,248,103,74,75,105,91,248,152,140,217,58,109,38,127,16,189,155,55,172,37,13,226,42,51,166,181,132,161,188,173,174,57,169,102,187,29,21,83,112,253,45,35,188,202,190,214,154,178,79,218,109,91,181,125,53,119,252,37,255,28,115,124,77,131,48,43,53,142,221,183,49,229,0,64,242,160,153,161,78,245,49,227,17,251,19,209,58,90,184,69,165,101,120,226,36,30,49,129,100,43,76,137,200,154,64,171,98,57,138,164,135,87,190,164,45,69,141,41,136,252,216,32,128,140,124,228,200,113,236,96,241,153,51,213,166,168,99,141,72,107,211,26,209,106,227,222,71,80,225,132,11,219,25,8,145,41,161,131,13,170,149,90,50,57,191,161,213,3,110,17,75,114,236,123,158,177,19,10,53,152,107,85,220,45,51,144,58,226,102,245,139,104,199,77,77,87,109,84,237,172,175,131,54,1,141,26,124,77,17,214,205,96,48,12,47,48,76,236,7,12,6,0,66,162,73,140,101,185,145,128,193,128,97,105,132,97,193,32,46,10,1,37,48,124,225,147,112,80,224,64,10,141,91,88,19,52,228,153,230,93,253,128,131,3,86,59,52,175,35,177,47,130,29,168,146,13,56,34,68,196,224,25,28,38,91,8,247,253,218,103,11,209,103,193,13,42,89,25,96,234,203,4,44,1,11,3,196,131,133,101,48,240,126,4,36,138,212,36,154,162,127,125,210,252,247,21,48,201,235,170,234,231,66,99,182,57,255,119,23,182,52,156,130,13,134,222,113,245,80,114,190,228,173,86,159,117,156,56,99,77,93,178,153,199,144,203,184,238,102,94,74,98,183,194,199,59,59,111,108,221,213,191,143,138,254,171,230,106,248,164,64,48,53,118,176,0,199,16,65,217,45,38,40,120,188,53,210,174,41,147,60,102,46,208,230,183,145,254,24,169,2,250,180,217,154,219,255,123,182,37,73,211,94,210,183,54,232,252,238,252,65,43,113,37,135,212,254,217,88,84,7,68,9,28,35,229,1,18,210,153,108,25,218,254,252,205,180,188,100,48,153,205,179,229,138,148,237,231,213,215,122,143,167,59,170,238,202,103,191,233,217,110,41,251,137,107,231,254,255,254,86,226,234,65,98,14,163,147,121,141,189,245,5,242,205,108,210,52,136,132,194,2,131,20,21,68,104,240,137,160,92,88,99,176,88,241,64,40,4,71,5,44,7,3,0,163,160,48,49,31,149,141,107,133,193,40,93,77,43,134,151,234,182,62,73,75,112,0,4,83,136,130,244,106,195,32,20,43,129,17,76,136,31,16,99,48,245,105,61,111,151,184,182,223,71,154,83,24,99,111,220,2,251,164,146,69,32,157,205,78,168,162,148,200,87,101,11,255,46,163,255,251,178,100,208,142,5,252,102,197,11,185,91,116,110,204,217,106,60,104,174,24,193,155,22,78,33,254,201,206,51,103,180,145,163,52,152,221,63,59,223,255,249,230,46,89,109,103,239,236,84,225,118,19,22,114,50,91,189,49,238,56,65,75,65,199,141,152,204,177,247,117,242,182,50,135,178,52,99,20,235,130,158,16,251,161,22,131,56,130,249,239,203,70,107,220,74,189,135,38,35,94,123,94,109,63,212,41,183,172,124,118,217,247,45,106,146,19,213,0,0,28,239,219,219,118,187,176,31,89,135,226,170,142,81,183,16,18,48,193,103,53,186,187,243,18,200,100,88,40,204,178,206,180,150,45,4,122,183,28,90,254,15,14,213,89,133,180,160,201,30,153,144,87,82,170,106,232,106,121,188,10,213,155,148,112,39,134,107,65,100,182,149,193,97,38,109,126,33,218,123,126,125,37,252,152,208,157,172,50,235,69,183,10,102,44,226,75,26,166,74,221,37,79,221,69,244,200,191,56,219,187,228,160,118,0,0,0,48,0,3,183,120,20,96,53,137,163,27,95,48,81,147,2,2,5,7,168,169,132,0,148,18,10,130,5,130,83,170,48,133,111,50,75,47,5,232,116,130,120,72,42,151,71,210,144,153,44,22,31,98,57,43,242,24,98,224,164,68,177,210,181,85,213,147,103,121,232,47,117,17,66,132,185,147,245,176,253,9,38,210,97,7,177,28,219,167,39,233,221,239,175,149,67,204,180,237,122,169,172,136,93,140,67,41,67,168,210,201,59,165,212,215,82,243,205,210,174,78,199,152,105,57,17,58,110,236,106,210,107,157,179,249,148,191,213,243,192,184,240,2,19,127,234,229,128,129,173,160,83,109,163,164,80,20,68,5,10,120,133,198,69,43,26,33,201,252,13,145,58,30,228,227,21,26,158,98,80,73,196,71,143,140,85,32,81,212,180,7,40,131,66,153,149,40,174,165,66,25,73,246,93,106,86,220,136,202,117,86,171,151,125,26,143,245,43,173,54,231,251,255,234,233,244,182,155,223,250,45,63,175,6,0,14,195,2,14,147,7,35,35,93,157,131,8,66,99,2,201,243,11,135,2,192,30,98,208,18,28,180,152,126,43,24,156,67,13,13,203,84,194,144,169,237,37,17,128,0,80,176,120,133,204,28,116,2,48,16,11,83,69,118,159,12,65,218,113,220,130,209,187,43,185,24,162,225,64,13,131,169,89,64,79,45,79,115,9,0,119,44,185,206,84,21,201,197,200,219,211,183,87,253,150,77,188,15,42,181,63,106,99,78,249,117,56,222,182,83,12,124,190,102,141,146,79,227,73,250,252,127,255,127,105,221,255,253,205,141,216,131,65,146,228,190,222,130,177,213,112,244,129,170,42,9,218,101,119,255,251,178,100,196,8,4,132,103,74,235,108,83,240,92,140,217,86,60,101,126,24,193,155,22,78,153,190,201,251,179,103,52,195,31,44,41,104,236,102,190,214,204,60,47,75,30,79,148,25,183,31,79,60,165,132,181,157,104,184,211,36,75,244,214,186,153,169,181,117,58,180,106,90,250,232,133,131,154,0,16,29,211,201,110,251,93,130,131,198,215,158,80,240,160,116,72,142,164,238,13,20,17,87,60,152,155,93,157,173,92,188,88,244,165,181,222,231,203,55,77,249,102,24,180,239,152,197,40,117,155,136,22,180,230,18,69,19,165,127,114,11,158,250,20,170,51,149,100,105,79,78,82,52,65,40,117,181,194,116,108,19,201,133,185,191,25,24,81,247,77,44,141,67,69,191,173,167,202,83,25,179,24,204,198,121,98,245,121,230,189,157,107,113,250,170,154,179,155,166,126,149,123,221,212,49,0,4,211,37,228,205,211,137,48,168,240,199,66,99,4,165,12,144,103,16,129,140,156,56,52,192,92,48,174,96,112,224,40,82,24,23,50,0,13,149,128,70,132,0,64,193,104,4,18,215,91,144,56,44,204,19,80,88,32,249,23,157,123,74,84,162,15,129,144,185,188,129,19,137,211,45,76,133,145,23,69,136,70,157,201,116,190,117,186,51,231,245,118,183,140,141,91,221,72,250,229,176,222,48,214,210,56,213,221,217,198,134,215,100,175,45,248,30,142,221,174,99,206,235,254,192,146,172,252,243,140,145,146,108,161,114,197,84,38,103,190,122,38,93,28,172,119,126,118,104,227,96,234,114,151,209,250,60,92,180,223,113,219,31,81,47,239,190,110,63,125,252,67,109,247,101,64,127,127,220,0,1,23,46,142,93,237,222,43,13,81,66,242,32,50,242,38,102,123,150,115,151,218,127,149,57,123,145,151,191,219,206,68,231,141,254,140,242,141,159,150,37,145,46,54,166,118,66,209,128,233,25,30,171,17,170,38,81,11,115,80,184,246,138,10,102,130,31,225,41,45,203,25,144,207,218,147,208,246,229,46,162,213,233,17,15,15,204,33,23,30,85,114,115,37,98,93,249,228,177,12,200,196,38,205,147,21,144,63,108,62,173,237,140,7,34,73,153,192,61,25,23,29,152,24,224,152,162,15,152,68,53,153,62,11,8,128,163,3,132,163,28,128,243,3,195,112,96,178,33,0,149,200,107,113,33,75,133,74,3,74,60,9,111,209,64,152,84,137,132,21,128,241,188,45,3,114,13,54,23,254,163,70,101,239,218,39,83,201,148,30,53,97,253,112,74,68,228,87,81,137,48,7,205,30,9,64,44,226,120,152,116,96,52,59,210,15,38,195,176,121,84,168,106,155,103,85,197,57,173,183,44,125,135,45,174,53,81,141,86,157,255,251,178,100,210,142,5,159,102,198,19,129,95,160,115,108,233,221,36,195,143,23,33,155,26,110,229,107,137,217,51,102,116,246,12,108,173,13,166,105,115,17,83,46,223,115,212,36,203,173,151,112,189,184,247,84,235,155,108,197,63,221,236,248,184,66,123,233,149,171,50,84,117,214,246,53,102,174,217,137,58,203,148,169,140,38,86,117,104,98,173,204,64,8,249,64,0,0,9,141,39,28,146,204,111,145,155,153,137,75,6,130,201,92,83,110,87,136,84,116,67,161,45,77,209,213,20,240,143,134,164,31,201,85,253,12,161,64,32,35,54,16,28,119,155,4,11,195,16,16,37,114,100,183,48,82,177,153,42,115,248,19,17,154,160,100,24,210,149,33,139,4,201,112,70,232,50,191,66,40,70,133,85,206,22,32,46,87,221,22,61,27,106,102,33,19,95,64,166,198,70,52,69,176,114,173,127,36,44,207,245,76,10,197,0,2,219,140,192,113,67,87,41,12,91,20,25,0,24,244,44,101,224,224,24,8,72,46,49,144,28,46,23,65,160,199,54,197,144,119,73,16,1,48,100,73,32,229,162,16,182,221,132,196,182,183,214,2,87,14,49,41,184,6,2,147,74,37,211,171,11,65,44,141,93,135,232,103,138,77,140,7,226,146,80,252,100,72,80,216,146,66,154,219,9,4,115,50,147,199,90,64,38,117,202,54,183,255,187,234,119,92,63,255,115,121,152,170,171,153,189,206,159,230,174,189,91,155,150,69,110,250,251,173,211,63,91,254,248,121,173,67,45,239,184,209,213,130,199,189,143,127,211,89,80,230,47,211,142,53,147,103,86,101,94,230,191,186,8,208,0,65,233,38,227,110,156,13,35,5,228,32,197,32,60,122,57,192,125,114,165,80,172,236,18,211,241,28,123,233,38,143,114,134,70,122,3,8,222,211,186,53,49,84,164,162,68,196,5,12,63,160,69,10,14,24,94,152,102,105,32,150,38,13,33,26,142,102,69,154,77,217,97,145,227,184,124,193,165,56,7,185,177,35,231,115,206,63,213,5,215,194,119,77,43,206,49,251,238,175,173,224,104,254,20,228,190,13,101,166,165,69,58,185,180,226,38,147,13,57,89,105,167,160,249,150,20,161,167,226,209,144,0,160,113,216,48,62,152,38,23,24,18,65,25,64,11,151,0,238,136,16,5,29,10,105,129,160,192,141,112,64,226,36,11,25,212,125,209,145,146,163,35,141,6,171,167,13,126,134,0,134,22,92,57,18,64,132,130,74,201,161,169,123,229,11,100,238,237,40,180,83,62,66,7,226,88,240,35,19,134,67,164,119,32,63,22,26,164,59,214,15,33,169,194,228,157,151,29,90,25,237,118,202,90,151,57,59,43,124,196,40,172,199,61,63,255,255,251,178,100,206,142,133,45,103,72,27,152,90,112,120,204,217,138,48,104,175,22,105,157,24,78,233,105,193,203,51,101,101,130,141,236,191,184,255,222,248,167,163,44,153,187,98,240,217,131,140,89,180,111,29,177,199,89,76,107,220,234,114,46,149,165,167,84,122,208,122,174,206,86,201,189,243,253,215,114,171,173,211,203,102,217,184,29,216,64,140,202,240,210,247,10,138,57,29,113,226,74,44,191,114,104,87,102,97,55,35,212,183,133,198,141,51,19,157,136,138,208,173,234,135,57,97,21,118,101,162,57,179,100,112,57,40,9,190,219,101,119,67,129,148,34,3,5,193,132,16,179,201,113,110,53,177,206,147,202,17,237,41,232,67,243,32,167,53,91,77,85,125,161,83,159,123,211,94,72,164,68,135,74,101,228,97,9,169,135,50,56,68,87,51,200,204,173,168,241,24,197,189,42,0,64,21,108,182,25,188,103,44,137,226,250,99,203,147,19,52,33,21,16,93,80,9,168,128,18,101,182,6,144,136,242,228,200,107,109,65,132,215,173,2,217,165,188,85,166,21,218,90,162,33,206,144,140,50,134,142,67,247,89,12,14,184,197,213,20,226,122,38,94,90,181,168,35,137,183,10,231,202,86,235,231,199,11,178,82,206,53,140,254,176,238,193,76,141,199,251,27,119,155,107,217,104,108,58,93,31,242,227,82,133,161,113,6,7,76,198,116,200,230,103,139,83,201,152,52,227,7,217,253,164,82,191,204,73,116,152,203,154,199,204,109,29,91,206,203,107,152,145,242,210,57,106,84,48,160,4,1,82,219,113,140,197,154,185,185,194,68,152,152,233,16,249,149,129,43,225,8,160,97,234,8,24,92,121,208,84,115,203,97,199,111,27,173,218,208,45,250,212,189,136,246,164,221,106,89,203,48,95,54,249,107,9,203,23,123,156,92,42,97,99,193,114,198,69,34,68,200,37,22,140,9,33,9,132,154,200,227,146,194,209,145,24,215,76,250,227,83,203,38,112,161,133,16,116,40,223,132,37,87,201,6,223,7,229,172,215,43,78,214,216,188,117,57,79,111,83,19,193,214,154,35,180,23,46,113,215,117,199,26,210,142,24,174,199,30,92,42,193,36,182,48,210,38,171,233,165,43,170,44,38,153,176,32,7,46,215,83,0,12,210,213,50,82,136,72,19,9,26,57,100,84,176,177,20,10,17,4,247,245,192,152,108,80,76,132,40,215,109,114,33,67,48,200,139,202,204,216,165,242,55,75,51,112,217,140,185,248,210,34,86,161,214,66,109,35,43,83,71,36,142,7,135,108,45,55,38,91,42,21,42,115,109,8,50,144,251,30,41,51,82,180,148,231,208,210,210,134,192,237,58,54,17,97,229,165,238,29,171,225,35,117,86,255,251,178,68,211,136,228,220,102,202,59,76,68,112,157,12,217,39,108,200,202,81,213,155,47,77,37,15,138,94,51,100,205,180,161,241,232,193,251,201,211,116,40,49,98,224,126,188,49,221,154,116,215,85,55,235,196,119,155,113,147,219,87,202,67,252,4,42,91,118,8,1,52,217,179,30,138,25,40,38,32,5,26,88,17,139,13,22,165,48,136,19,143,235,56,136,51,40,46,14,20,15,105,245,214,36,85,4,48,58,210,98,214,25,54,176,159,18,51,24,110,171,159,235,204,190,160,180,102,146,21,148,122,215,120,89,46,83,148,91,82,227,196,25,96,244,138,145,163,94,172,118,72,244,99,142,40,227,242,145,222,148,92,96,210,243,172,225,103,61,166,133,22,152,190,166,12,89,113,180,75,195,233,13,20,98,140,91,23,16,197,18,98,164,66,139,167,88,133,75,88,24,202,88,153,163,145,98,94,220,187,76,221,42,27,251,208,8,168,221,1,187,181,176,194,98,49,136,64,251,194,130,197,143,136,194,195,228,44,133,136,191,133,239,76,24,218,150,224,162,203,102,16,237,75,38,233,174,242,115,59,93,249,7,48,157,247,130,254,129,48,18,240,66,203,16,18,145,35,80,248,81,74,109,36,80,68,24,121,51,20,8,144,181,171,8,67,47,244,230,112,26,145,129,118,85,103,60,129,216,105,101,98,5,149,207,25,38,159,24,107,78,158,235,108,107,73,144,231,193,24,116,142,148,108,57,182,179,154,83,137,220,214,47,158,76,203,51,45,173,93,179,173,175,122,136,68,88,191,226,38,110,199,243,103,53,40,187,55,93,130,111,196,0,128,221,219,108,98,185,25,98,39,236,201,130,34,24,77,14,50,241,147,3,197,101,138,174,206,101,238,46,217,243,119,132,5,161,58,244,198,162,149,142,70,14,208,113,240,32,234,110,41,171,160,242,122,24,82,82,57,26,182,146,60,231,183,117,168,213,42,155,45,47,90,235,158,83,143,53,81,7,14,213,197,135,150,108,34,18,131,72,222,206,40,89,74,155,190,160,197,152,116,37,222,198,66,74,82,192,202,88,236,115,158,105,37,18,145,104,52,66,44,107,11,141,163,32,201,27,63,43,211,72,214,111,214,216,125,79,38,167,12,143,61,61,205,112,23,63,2,29,169,91,254,191,160,136,45,65,198,200,33,135,26,234,109,69,98,45,214,154,106,71,149,5,14,36,121,166,80,44,130,5,228,160,223,172,137,17,232,23,141,26,154,91,71,76,201,106,216,206,81,191,41,233,137,247,71,23,64,137,145,0,165,86,82,69,83,213,124,190,18,197,190,230,222,63,250,83,21,47,133,109,169,206,107,214,86,190,196,124,247,143,142,116,61,51,110,236,119,103,139,151,138,255,136,255,251,176,68,203,136,132,198,102,202,155,70,69,242,147,204,217,71,105,40,126,81,45,155,61,172,36,207,226,14,51,101,157,172,24,104,75,192,22,148,6,197,105,135,65,53,37,102,228,254,246,213,95,25,183,245,116,37,94,99,127,167,152,221,98,193,18,48,19,178,223,204,74,195,45,152,192,67,88,137,104,36,40,233,81,8,194,250,168,172,61,52,247,228,244,62,243,164,242,209,130,144,97,122,112,62,245,97,36,24,92,176,235,43,233,115,71,71,253,161,255,180,198,91,29,251,179,1,156,102,237,78,207,218,223,230,145,43,190,55,221,254,219,243,188,230,110,118,199,245,145,254,204,52,124,214,127,18,251,61,247,63,103,126,65,146,162,216,150,99,53,210,22,201,177,157,155,41,45,111,31,244,101,109,69,187,154,219,101,53,253,223,187,245,254,100,130,33,10,0,0,32,2,164,182,208,179,88,169,177,168,75,25,88,32,136,28,136,210,74,74,101,12,10,0,136,6,16,217,217,88,73,42,29,18,174,29,81,3,36,101,39,139,16,144,214,92,114,251,71,192,249,102,133,46,215,154,172,85,64,101,100,247,177,102,89,142,3,23,109,22,75,186,103,115,20,92,198,179,9,161,246,153,149,14,47,43,18,54,7,177,170,182,168,80,233,138,45,202,17,207,219,28,85,79,36,89,20,195,26,75,218,165,233,146,169,197,9,57,170,98,219,69,97,229,27,86,211,12,152,199,134,100,190,190,36,197,32,96,212,26,149,49,84,52,71,241,135,140,125,150,120,184,5,42,128,11,114,88,98,26,32,85,35,122,246,52,144,163,0,29,8,88,131,69,78,8,130,16,154,40,44,143,208,202,164,146,161,226,18,219,91,21,37,48,126,233,53,90,110,115,174,150,117,187,131,51,144,212,7,177,116,68,86,193,225,211,181,183,4,169,156,91,17,13,99,52,129,189,104,195,150,18,125,236,98,51,47,90,205,5,105,174,67,162,125,81,69,49,230,209,114,198,24,93,43,90,108,217,236,137,52,102,51,31,41,186,63,118,113,155,52,173,82,78,25,174,83,48,12,136,49,34,117,176,232,158,111,12,149,207,74,247,99,90,222,36,134,182,190,31,191,190,180,235,71,251,77,251,0,70,1,86,237,104,138,25,143,190,108,65,154,195,224,209,133,179,161,29,64,141,105,210,98,69,34,45,134,3,113,162,40,27,243,208,188,178,53,95,86,169,113,6,220,143,134,151,220,95,188,139,171,86,154,87,54,219,187,141,113,195,148,141,253,72,214,244,192,116,98,209,100,241,15,85,189,175,81,214,207,186,174,52,88,231,57,199,149,114,28,18,161,196,139,13,98,76,40,167,22,179,68,118,146,5,97,142,71,97,185,65,205,170,81,204,210,255,251,178,68,213,136,196,225,102,202,83,108,67,226,155,44,217,3,109,38,178,19,17,155,42,237,49,15,202,121,179,99,205,183,161,113,131,99,27,2,169,127,152,63,90,90,115,204,145,186,25,67,32,251,54,164,196,158,26,123,129,248,202,149,226,224,235,147,22,251,236,18,88,0,82,141,192,181,89,152,242,155,234,105,187,31,152,201,80,20,101,255,29,56,120,210,228,197,197,3,128,102,17,89,6,64,2,176,209,212,174,213,145,219,175,21,178,150,39,48,38,143,48,247,219,34,143,188,70,50,234,42,240,195,137,103,37,81,36,64,24,96,124,202,33,11,58,76,32,160,165,12,25,142,224,107,149,213,31,123,213,219,167,142,169,145,176,25,14,7,158,142,69,11,11,158,58,164,210,141,165,62,174,86,103,41,70,136,16,50,53,27,115,104,65,3,148,225,227,168,92,181,27,77,104,131,20,122,92,197,117,60,221,212,169,214,43,3,171,232,196,170,69,224,214,174,219,143,176,101,248,85,0,0,36,151,38,146,96,160,194,39,66,219,152,34,47,22,117,19,42,136,171,164,5,207,123,101,206,182,115,14,60,132,237,245,238,70,152,89,248,77,177,150,10,73,236,115,251,170,200,54,149,50,40,97,14,235,11,22,81,235,162,118,78,101,17,16,69,155,99,12,70,209,35,31,80,235,84,56,194,90,104,100,155,45,201,51,121,195,206,146,110,217,220,193,83,148,70,68,25,84,170,117,77,63,12,213,55,118,48,173,170,217,205,56,159,150,100,238,248,202,122,40,236,94,207,197,222,230,43,155,191,24,100,145,3,178,46,4,190,127,51,33,5,64,167,54,219,3,27,0,34,152,45,38,124,161,117,80,89,247,42,193,143,64,129,81,183,178,231,26,220,194,215,121,69,151,197,227,37,6,45,201,108,215,0,166,227,108,231,58,149,245,141,112,78,142,26,138,218,156,245,193,91,232,163,21,218,178,62,190,253,116,24,188,155,251,181,189,174,23,184,81,64,204,197,35,19,101,110,68,237,146,138,123,167,151,58,157,243,149,232,249,206,232,253,221,148,166,84,213,7,62,89,188,237,53,171,155,27,185,27,113,31,235,191,205,229,251,123,247,254,55,223,121,219,55,132,80,4,0,12,146,74,33,98,53,136,192,182,48,140,188,2,8,80,82,195,71,13,4,154,145,177,32,80,217,152,163,68,162,36,92,183,229,156,79,96,227,83,231,46,187,43,166,187,20,189,150,86,25,229,203,230,242,66,232,229,168,166,163,114,89,238,110,45,147,190,14,48,154,186,186,22,96,21,20,219,23,46,129,103,83,55,189,215,112,85,101,234,123,155,38,220,75,71,9,220,187,100,82,190,177,106,138,170,117,52,163,215,101,164,222,37,23,105,255,251,178,68,197,136,132,123,102,205,83,41,67,232,134,140,217,83,107,6,26,19,185,157,39,77,165,23,2,125,51,164,105,182,26,57,136,152,209,85,148,120,250,134,126,160,216,223,170,84,48,250,40,163,120,161,81,120,163,206,181,168,150,44,183,30,104,248,27,88,152,78,237,54,193,155,64,26,1,50,203,104,227,209,179,89,16,247,21,11,192,66,68,69,14,41,41,128,209,210,104,49,214,12,232,170,201,69,50,1,222,215,114,123,7,233,110,25,62,119,29,75,17,46,181,2,204,185,188,126,173,254,163,83,5,87,53,235,85,194,253,227,163,174,247,100,43,98,161,97,111,162,183,68,181,220,191,109,93,87,52,212,34,188,71,118,213,245,57,82,185,133,169,20,114,115,82,61,219,227,233,127,58,12,154,136,164,135,41,101,178,9,245,210,209,8,30,127,155,172,237,138,77,53,151,201,146,204,163,33,142,73,111,54,179,240,147,90,154,179,75,238,197,125,53,110,142,55,205,200,244,205,182,80,31,78,0,0,8,21,183,39,250,222,194,69,32,44,114,236,58,176,254,43,65,56,166,27,37,186,73,186,180,27,113,76,199,29,152,159,80,194,43,244,242,15,202,65,21,255,87,102,146,107,211,213,146,43,219,78,17,48,133,37,241,157,150,42,64,62,163,68,40,34,162,166,184,29,52,212,75,203,143,20,21,199,178,180,31,117,66,212,182,144,211,208,226,44,94,26,17,12,107,186,150,73,168,168,126,175,93,175,24,190,177,104,145,21,117,219,34,154,166,89,195,119,15,70,226,91,47,157,44,153,29,221,41,34,150,58,98,25,186,144,138,64,0,15,77,189,100,188,168,88,50,160,20,102,48,74,245,219,197,16,18,10,105,170,83,210,83,239,7,126,138,57,206,81,23,67,220,3,152,126,129,228,46,56,1,192,235,155,241,177,58,30,89,36,165,110,95,128,200,179,178,58,201,157,4,201,95,44,243,71,175,165,39,158,102,79,43,27,77,178,77,46,250,153,109,65,204,177,49,50,139,180,200,237,73,135,59,181,72,158,143,152,225,219,123,185,52,153,24,230,202,239,85,114,107,92,43,163,12,185,225,28,250,37,201,170,88,168,65,36,170,201,169,75,84,62,77,100,135,0,204,64,50,203,97,130,70,153,27,9,185,82,153,40,217,17,16,112,114,248,48,97,224,114,242,211,79,246,178,211,214,180,138,72,92,123,202,103,21,249,63,77,77,65,88,137,52,146,196,37,24,2,224,189,38,204,239,156,66,201,213,160,161,0,173,26,235,211,173,121,81,239,183,18,36,116,218,82,155,27,123,139,126,217,84,146,56,151,1,238,85,173,192,209,195,58,153,186,169,227,171,82,164,214,22,120,28,60,151,23,24,124,141,255,251,178,68,195,136,132,90,103,78,235,9,67,120,139,172,233,138,100,200,143,18,233,157,40,109,165,17,130,68,179,101,105,163,35,44,118,29,93,13,147,7,157,101,140,20,169,212,226,45,123,145,147,19,67,166,24,219,232,100,16,105,37,145,92,54,213,252,44,213,95,175,63,1,5,1,200,148,220,146,24,140,230,86,121,208,214,100,71,145,7,70,169,160,176,193,161,79,187,101,165,151,191,87,238,46,190,63,246,126,253,237,210,86,148,88,236,187,10,154,250,89,70,15,255,43,231,95,150,254,76,53,18,232,238,8,3,75,47,181,38,206,172,210,236,121,78,73,28,71,204,93,194,191,118,254,158,178,12,42,164,247,45,49,228,212,58,33,142,186,98,200,166,140,46,23,51,142,117,21,65,7,141,153,99,96,151,214,166,199,145,195,223,48,237,102,189,226,77,31,186,110,92,71,191,141,130,154,111,123,120,81,44,198,63,138,231,223,240,162,234,0,39,117,180,199,134,12,117,140,1,48,199,3,25,43,17,85,1,138,6,132,58,10,176,52,167,101,94,74,96,36,135,107,224,168,109,48,209,226,69,153,174,70,202,246,228,147,104,41,38,19,37,155,19,170,204,180,237,57,37,164,236,46,188,236,234,152,154,201,38,171,244,180,241,166,55,253,221,141,77,211,201,38,199,180,79,132,156,170,199,148,151,78,10,193,198,90,82,22,229,85,77,245,116,156,177,249,185,115,214,50,76,85,92,39,87,45,148,123,181,217,185,229,61,74,179,46,238,160,141,118,12,244,189,17,69,27,227,27,127,99,43,253,223,235,25,91,215,203,233,6,192,42,201,174,50,162,163,39,119,24,204,0,0,20,18,13,6,50,128,32,224,145,50,28,217,99,133,14,172,201,76,73,21,221,246,235,15,213,135,153,36,89,154,228,102,83,85,131,135,81,16,73,202,142,175,6,243,194,49,85,50,239,15,52,156,11,212,81,44,195,115,82,66,72,148,108,90,35,194,73,10,63,118,179,55,46,74,253,159,42,107,205,170,81,134,175,105,42,247,235,28,206,94,243,137,156,164,91,10,169,89,41,94,52,22,201,196,188,71,196,44,140,143,156,205,201,57,226,153,225,183,88,182,204,52,207,122,188,103,128,103,50,141,73,170,105,161,23,218,252,80,14,28,0,130,78,237,182,48,237,12,48,195,134,28,0,32,120,19,113,81,164,202,38,44,209,200,243,189,64,191,215,137,90,92,204,143,30,35,32,176,161,48,81,229,188,97,225,71,128,112,252,197,243,143,212,246,205,2,53,152,144,148,44,194,192,139,166,39,113,140,97,138,106,65,221,125,237,21,212,90,27,186,215,246,144,188,126,156,109,180,60,79,119,255,127,167,70,221,247,47,181,193,120,255,255,251,178,68,203,8,132,186,102,202,155,121,72,208,152,204,217,35,109,38,136,17,97,155,51,77,60,200,194,33,51,165,221,166,25,81,179,179,101,59,252,143,243,101,231,54,213,183,219,103,107,146,53,167,119,178,206,37,201,212,231,125,98,218,11,250,97,69,102,111,239,174,2,8,106,77,255,230,62,49,136,52,113,202,130,0,34,219,89,99,9,56,140,79,139,87,137,158,39,246,1,51,242,4,119,163,41,34,70,177,86,94,98,143,36,44,3,143,144,191,93,221,188,156,111,162,64,168,44,198,56,184,242,155,237,68,83,203,181,71,135,92,244,225,121,185,125,140,53,223,78,64,202,82,137,206,35,85,138,187,134,167,154,201,107,58,46,249,56,75,119,182,62,52,235,63,62,58,8,227,233,87,140,142,110,30,159,44,142,85,182,79,98,9,14,172,250,216,255,51,43,247,220,127,231,189,247,37,80,42,0,161,21,119,250,154,16,129,74,70,210,169,137,62,24,49,60,150,81,107,135,155,74,203,207,29,134,218,118,235,54,240,51,245,44,221,14,25,83,89,169,123,24,214,88,115,56,229,38,4,183,64,241,41,154,53,203,108,210,87,100,22,176,63,180,69,6,228,212,180,240,213,212,78,167,72,52,172,148,141,40,126,214,225,234,105,19,37,241,72,183,60,226,136,182,101,193,232,153,55,186,126,236,147,236,150,77,20,98,176,169,166,139,208,219,50,109,192,227,181,230,118,177,188,123,150,66,38,29,212,241,142,104,110,239,162,182,251,153,223,145,219,84,166,8,208,0,52,227,103,6,32,98,29,7,129,210,103,238,38,80,36,76,118,33,12,49,49,193,168,105,121,130,135,182,53,78,149,209,251,69,235,98,205,105,248,220,175,229,212,208,236,162,139,55,218,154,98,138,125,124,70,44,5,82,102,169,229,215,63,14,132,193,139,179,53,49,53,108,139,236,19,4,72,88,42,39,22,138,36,70,244,222,114,244,246,137,79,206,250,179,170,52,14,212,203,126,75,53,186,213,167,195,246,164,136,238,92,17,79,209,219,41,57,76,159,142,83,71,158,158,155,166,108,195,194,37,23,220,213,62,204,24,141,27,168,230,174,135,94,176,71,122,204,124,235,105,49,51,1,87,40,8,0,23,37,176,11,46,103,98,102,217,192,96,138,6,2,46,89,69,246,6,66,34,151,65,160,64,194,19,175,41,100,73,255,69,52,163,85,25,109,104,51,149,239,70,100,149,178,135,42,101,172,91,37,155,98,109,143,48,117,136,113,39,89,136,195,109,32,104,154,67,56,209,34,144,179,36,197,112,109,92,18,155,62,77,108,89,101,244,58,140,156,121,93,65,243,55,13,119,121,131,77,123,138,44,105,166,189,19,160,230,20,34,168,96,255,251,178,68,208,136,132,141,103,75,187,70,69,224,156,44,216,243,108,200,190,19,245,157,39,77,161,119,194,44,51,102,53,164,161,92,168,254,165,54,103,100,53,105,68,247,2,230,19,41,80,56,152,21,23,131,199,31,16,111,80,129,129,116,157,151,102,172,131,237,226,93,253,109,206,174,202,96,13,185,36,10,139,78,217,110,17,183,3,35,51,86,133,11,36,123,161,232,164,80,46,10,102,16,214,3,11,46,27,23,15,179,210,234,185,82,162,69,18,208,144,121,108,42,182,46,144,116,252,124,88,211,208,209,42,177,48,32,145,4,86,46,62,210,201,36,70,89,32,252,152,60,161,242,55,24,149,103,203,36,84,211,140,33,136,189,87,90,59,106,84,22,75,60,100,139,116,92,158,210,179,37,11,254,213,79,124,195,13,181,114,154,237,156,229,171,136,101,150,52,118,126,237,205,139,220,180,195,83,21,61,116,92,75,80,228,229,129,125,213,0,4,156,104,196,145,76,111,188,233,91,76,9,92,0,76,97,64,225,112,147,27,2,34,190,10,130,24,57,48,144,42,138,39,173,28,45,31,201,128,223,136,102,137,150,229,73,34,115,45,203,234,83,211,215,139,102,190,101,17,128,89,236,138,213,137,140,83,126,233,134,21,81,28,206,119,146,44,129,20,144,63,163,216,150,119,124,101,149,21,113,163,61,77,162,164,165,189,18,92,181,67,17,177,99,96,107,179,141,162,124,171,69,199,211,57,125,229,59,141,146,137,48,206,236,241,180,148,179,18,210,238,168,139,220,169,211,157,66,246,117,68,68,179,213,74,114,51,217,82,171,222,39,127,233,67,22,8,77,201,33,139,7,230,35,128,154,189,62,97,3,41,0,152,20,25,46,185,134,194,5,8,52,230,6,130,148,139,96,106,182,227,107,29,111,168,57,112,73,247,13,136,145,190,112,126,205,209,161,131,167,138,9,86,147,250,242,135,37,254,74,136,77,31,128,220,146,9,8,6,40,50,100,44,93,18,32,232,177,186,121,85,172,92,32,180,168,243,13,67,50,83,40,194,23,194,201,243,4,165,202,168,148,45,160,145,113,204,132,115,21,154,222,227,181,36,81,52,233,235,26,82,118,250,182,132,59,43,113,217,253,93,175,21,200,239,47,188,150,180,101,251,155,31,127,244,250,251,188,232,92,235,136,152,128,170,203,150,253,109,17,44,211,66,213,166,35,9,106,237,150,97,24,235,161,213,221,155,139,101,200,195,173,69,67,68,232,24,77,56,42,105,60,217,16,230,137,101,220,245,217,148,43,106,42,231,213,11,116,8,210,18,151,137,8,127,90,40,74,28,146,65,138,171,110,222,226,226,204,70,90,57,46,80,148,228,151,94,68,117,140,107,32,231,124,130,36,255,251,178,68,203,136,132,231,103,72,155,105,69,176,157,140,233,3,113,134,120,81,109,157,55,172,165,13,226,57,51,101,41,164,161,240,118,122,184,142,150,215,9,123,45,30,138,238,174,53,209,251,180,20,235,185,46,37,163,251,130,218,236,58,52,105,248,232,83,37,165,197,150,255,214,60,111,164,119,127,236,1,96,8,9,41,47,212,1,112,56,161,144,234,8,44,32,10,68,29,2,211,72,172,156,54,56,45,136,196,220,106,216,186,111,155,74,192,214,164,164,213,213,79,220,61,16,231,29,105,119,54,156,115,228,167,24,165,178,88,138,241,27,144,167,133,110,22,81,132,200,214,163,57,162,125,200,207,62,22,239,170,71,190,142,26,130,41,10,145,91,68,81,243,77,48,50,1,168,127,83,184,244,162,228,70,161,30,45,69,172,133,58,32,112,187,158,247,3,175,158,211,178,42,68,203,141,38,212,181,59,78,166,34,146,117,75,75,248,118,152,167,255,224,33,0,64,18,164,141,24,100,196,100,102,161,129,32,197,13,49,8,32,8,2,10,3,198,134,3,198,48,72,52,136,136,10,3,60,68,64,8,5,174,49,228,130,194,85,110,130,166,170,211,192,19,127,2,125,123,114,166,97,111,113,123,149,101,181,187,173,81,100,18,93,136,162,140,164,14,120,32,25,114,82,9,116,152,146,232,247,240,172,239,34,168,242,27,174,141,168,198,183,72,221,50,136,61,218,28,241,103,58,50,209,150,217,76,180,232,97,116,148,171,80,106,19,46,181,6,90,165,120,219,182,155,65,103,72,173,69,170,110,45,63,132,139,51,79,255,120,141,183,239,214,225,171,4,237,64,0,6,4,91,178,216,100,233,70,109,148,41,228,2,159,1,9,67,5,10,14,1,24,209,12,152,139,186,56,213,170,206,61,236,216,145,97,132,34,23,66,0,216,13,110,120,192,48,125,9,196,33,83,74,65,71,71,143,145,0,166,205,17,24,152,20,178,138,130,195,247,136,183,45,58,179,154,56,27,98,40,189,59,139,21,66,233,1,193,165,89,201,28,91,244,56,145,212,74,211,45,246,44,39,139,81,242,150,230,20,113,16,48,236,90,223,119,233,70,232,99,244,51,184,49,220,126,149,7,153,34,199,221,74,189,219,165,221,199,122,222,211,127,125,124,113,134,198,10,79,127,232,130,180,3,27,42,158,1,177,18,244,208,141,16,86,90,82,133,198,145,25,5,69,212,11,4,197,71,1,1,216,32,33,2,106,201,49,52,146,79,58,143,176,210,187,52,169,139,144,35,83,180,158,88,159,232,85,22,106,189,78,119,171,223,217,185,50,144,219,192,52,127,120,223,26,203,195,139,248,137,53,234,249,236,198,229,251,183,138,4,108,53,185,80,150,225,255,251,178,68,201,8,132,211,103,73,59,134,70,48,147,236,217,42,111,8,26,17,49,155,46,236,164,202,130,25,179,166,245,135,152,92,137,57,126,31,182,190,206,223,237,214,212,208,149,144,70,101,29,137,46,182,254,246,103,45,18,222,47,207,142,183,156,134,251,251,181,235,56,0,149,43,114,239,182,226,149,117,129,41,30,202,164,165,134,88,11,84,201,126,222,11,74,40,57,32,32,0,214,32,32,192,181,16,34,32,121,37,143,83,140,63,67,106,118,105,4,126,225,69,221,209,229,97,61,194,12,230,155,8,172,136,155,158,65,219,30,229,0,117,230,89,137,53,87,141,108,213,127,61,133,16,151,135,65,115,215,155,227,100,178,108,237,125,242,213,91,135,214,180,99,75,85,73,223,239,46,253,238,54,75,49,78,125,35,168,114,179,114,225,253,79,203,140,241,221,191,191,243,237,42,116,240,3,42,0,7,110,180,203,148,204,142,116,213,161,205,44,152,12,44,36,142,42,0,68,80,60,140,132,144,8,89,111,95,181,37,72,185,20,81,95,181,247,101,246,123,41,167,35,159,31,177,122,15,169,55,61,16,122,105,231,193,67,224,100,100,138,36,203,2,32,98,18,34,80,8,215,155,143,176,109,34,254,17,77,177,167,213,52,172,218,107,152,65,139,82,75,255,82,233,59,32,97,43,118,182,43,182,102,37,49,132,136,141,41,5,228,162,108,70,189,162,165,164,100,190,29,172,240,217,31,239,78,205,97,218,246,203,206,172,232,197,164,210,85,131,139,173,169,235,216,221,130,202,41,11,255,125,181,91,60,72,43,138,0,7,36,148,212,159,76,207,164,226,169,205,204,176,28,108,6,87,86,224,49,161,17,210,154,130,65,80,86,7,95,210,198,24,209,22,120,86,18,135,72,7,202,11,150,47,185,66,213,147,155,16,2,211,55,202,168,217,64,117,211,216,151,182,153,98,197,21,73,144,25,45,34,240,142,40,172,58,11,138,27,109,35,59,54,96,214,89,49,157,203,65,104,167,179,7,73,177,22,234,156,193,243,233,158,105,83,146,133,74,32,241,231,196,60,207,13,209,120,244,27,99,208,247,207,162,43,84,134,122,68,46,235,82,45,80,252,117,241,164,197,125,107,217,55,105,113,86,191,192,192,83,163,8,65,79,255,161,98,68,161,204,12,160,32,148,13,72,70,136,232,165,147,176,118,2,15,3,197,4,161,161,4,123,5,195,130,97,48,192,28,22,24,48,112,62,117,106,252,120,241,243,174,56,201,132,28,11,22,136,136,184,241,133,7,4,10,171,18,241,192,144,251,39,146,231,244,244,185,56,116,114,53,225,91,82,173,45,225,18,223,66,82,173,46,70,211,105,67,246,129,148,77,161,239,83,35,106,255,251,178,68,209,8,133,0,103,74,27,102,77,240,153,12,233,19,109,136,122,80,217,157,50,237,49,9,194,29,179,165,221,166,33,57,90,122,199,171,177,139,103,69,173,207,218,205,78,159,85,21,252,60,187,83,47,255,23,122,47,255,241,123,133,172,32,131,55,255,5,145,10,5,50,55,12,64,148,33,75,71,193,213,79,39,209,121,33,96,232,160,200,128,108,57,138,194,67,2,97,224,56,44,38,48,112,62,117,107,120,224,141,119,56,177,107,150,224,89,88,165,69,165,99,48,225,9,164,37,251,168,26,89,41,9,119,197,205,66,89,173,240,66,73,83,44,234,240,135,151,98,169,249,232,169,88,207,21,155,29,10,210,53,171,74,184,104,102,154,207,140,101,79,3,230,37,182,41,164,131,134,124,170,228,141,25,81,94,243,245,243,240,181,243,127,253,253,120,69,121,213,0,0,228,208,214,112,141,27,144,246,222,204,249,144,161,248,201,9,69,6,24,121,65,24,232,98,124,133,192,29,52,151,102,104,12,1,21,37,168,224,1,122,201,65,145,29,232,17,1,170,130,203,114,25,83,151,37,137,201,166,215,75,2,102,43,185,135,60,212,244,205,141,192,110,170,200,137,169,194,154,208,115,190,242,200,161,168,141,45,74,27,148,175,228,15,113,217,161,148,83,218,8,136,170,75,123,251,153,57,58,186,45,217,114,206,234,101,94,250,204,171,69,170,181,40,140,32,147,157,88,244,26,98,144,239,95,132,152,163,54,61,157,197,155,75,88,198,58,152,114,15,165,163,148,221,90,15,210,220,108,246,213,168,189,255,245,104,129,128,1,10,49,53,118,109,246,231,22,6,133,8,147,73,27,210,101,101,78,174,128,210,24,242,192,24,20,16,39,22,44,78,3,171,237,157,75,136,1,69,53,218,222,204,187,154,57,129,177,244,142,145,107,118,251,149,191,193,205,217,159,113,230,143,241,39,160,146,6,202,115,62,169,210,190,129,147,138,238,247,183,158,53,225,157,61,242,188,243,245,219,123,247,214,122,255,31,198,199,204,119,188,204,59,204,22,248,209,110,217,210,62,91,194,89,254,239,236,227,20,128,8,0,163,159,211,63,31,48,154,131,186,143,52,149,211,36,6,34,130,88,34,99,37,38,170,194,32,16,184,11,154,166,212,207,18,183,37,154,193,118,117,238,52,60,57,35,141,200,229,145,193,75,43,80,224,195,178,163,172,189,144,158,74,46,102,200,152,68,138,188,141,116,47,44,73,173,24,194,222,146,72,204,8,73,234,197,41,108,201,159,250,235,254,153,247,127,196,245,197,178,254,162,247,117,45,123,212,125,76,154,175,78,117,237,73,29,206,147,202,193,24,164,241,129,177,181,168,245,158,188,171,143,242,79,72,255,251,178,100,212,136,5,68,102,201,27,101,95,48,121,12,217,237,36,102,125,20,229,155,39,77,177,113,137,255,51,102,244,241,154,189,208,118,151,176,146,102,126,209,58,125,18,113,210,147,51,87,101,250,77,85,236,186,88,222,165,78,89,29,40,25,193,208,0,2,146,170,57,101,146,243,168,153,18,19,157,197,69,182,152,242,54,177,196,102,220,40,81,228,249,220,74,86,127,191,174,20,65,176,154,71,76,136,173,80,176,100,88,211,4,6,45,85,162,135,142,172,205,88,163,244,49,156,66,101,12,117,157,148,133,116,86,251,186,17,12,203,21,67,147,80,69,151,91,61,176,123,230,222,150,241,33,54,63,41,173,39,41,242,53,164,238,149,67,165,157,123,165,134,68,208,16,96,81,228,115,147,179,15,47,80,175,137,250,104,54,33,229,143,210,138,0,112,131,79,165,51,53,100,179,92,55,99,36,19,99,24,75,19,54,136,34,247,153,50,15,11,8,64,96,28,199,33,25,107,3,174,27,228,48,84,2,27,56,13,148,1,21,30,83,40,49,196,121,113,211,29,169,168,156,98,112,88,87,45,192,86,209,224,147,146,204,17,155,81,96,17,68,247,96,237,209,128,196,27,162,137,87,142,198,93,37,219,40,109,200,192,112,152,0,166,70,3,160,133,30,228,71,33,137,197,212,61,178,90,187,110,35,130,150,203,36,217,174,87,167,180,251,158,118,30,235,226,174,166,99,143,230,231,229,220,77,241,245,113,30,230,213,243,230,230,201,180,216,228,184,244,178,164,242,205,158,12,78,160,246,30,147,175,179,168,185,199,42,220,155,230,218,222,207,76,174,239,254,62,211,0,225,205,255,235,0,2,16,88,57,101,146,220,80,144,18,56,188,104,147,51,238,29,26,229,141,132,173,252,28,36,174,126,255,254,87,117,185,94,41,51,241,50,186,143,147,85,209,113,63,144,138,70,181,216,72,39,15,225,197,56,88,25,140,139,221,30,149,207,201,212,35,180,193,63,93,148,219,76,210,229,70,177,147,161,245,128,22,153,26,188,133,69,2,22,65,136,246,54,170,131,42,175,106,40,83,172,164,26,117,113,85,119,169,76,226,153,136,230,51,91,109,20,2,107,76,232,43,24,99,126,89,238,105,166,12,33,152,96,252,99,67,9,129,2,102,55,28,50,192,32,140,10,60,48,64,113,191,48,8,5,151,65,38,23,14,15,6,145,228,186,143,243,95,117,165,204,145,228,135,36,111,193,126,226,239,157,28,141,210,119,29,136,33,217,130,101,189,139,187,246,92,88,26,64,167,221,103,110,48,203,225,139,242,136,189,184,245,121,79,215,148,115,150,64,1,132,15,187,135,196,86,190,212,243,205,210,232,100,102,100,35,154,103,58,41,255,251,178,100,215,142,5,240,102,197,19,185,90,240,120,108,217,189,44,101,219,84,209,155,26,78,21,189,9,190,179,101,232,241,151,104,86,150,170,89,116,202,215,93,140,171,48,154,143,97,194,151,82,153,88,140,193,193,171,96,243,184,21,205,91,169,4,29,75,178,43,211,82,93,144,106,221,183,65,133,5,116,0,16,224,141,203,118,130,190,93,197,121,137,12,67,216,83,29,74,123,41,44,199,110,174,221,96,124,218,177,43,143,247,127,159,254,35,67,207,251,143,245,156,237,206,62,163,201,116,221,14,254,148,203,16,251,154,150,201,207,8,75,218,11,4,204,103,94,136,78,25,187,234,89,116,212,214,5,14,234,41,206,17,51,105,153,160,171,181,88,39,130,45,201,84,153,102,230,14,22,40,124,245,211,107,185,139,94,137,254,255,96,74,0,6,149,172,195,213,195,47,55,140,81,21,7,14,68,5,51,63,129,135,69,38,2,14,15,2,12,20,5,33,70,131,0,97,129,51,0,128,148,13,153,1,68,76,57,236,99,201,144,251,74,87,227,156,159,20,201,222,176,237,162,33,178,246,0,96,0,50,229,64,42,221,96,237,236,55,13,60,76,178,77,17,86,21,206,146,108,64,20,11,105,239,114,231,86,57,224,120,2,6,3,133,162,4,194,116,128,232,188,4,113,25,141,41,239,95,105,84,254,63,239,143,186,238,174,35,137,250,226,63,148,103,67,222,222,80,129,114,69,115,134,47,226,174,61,232,211,68,80,232,226,85,150,52,199,22,113,198,200,72,60,62,24,96,176,212,88,205,5,40,220,234,116,84,170,15,111,110,165,62,230,64,175,133,23,0,6,179,182,93,111,251,108,149,109,48,222,191,125,5,228,202,209,79,122,113,154,74,123,41,188,72,242,90,179,97,195,48,247,2,91,64,86,67,82,197,115,138,254,4,145,28,26,222,177,217,193,87,75,49,191,157,165,170,242,26,154,9,89,134,130,21,106,55,87,139,157,49,47,133,40,180,13,66,126,195,227,156,246,58,118,41,166,207,179,121,15,152,101,58,116,106,233,242,60,211,30,231,123,87,115,229,183,206,75,86,203,78,124,91,116,49,190,36,219,127,44,196,53,239,43,108,242,190,138,190,251,184,6,224,20,254,108,177,137,14,144,199,28,3,66,141,140,62,36,51,16,168,40,41,48,176,176,12,68,67,193,0,0,104,44,128,50,97,77,132,237,6,129,139,241,4,195,79,179,122,233,161,45,64,27,187,238,201,169,210,165,67,213,78,5,70,65,0,10,6,88,142,51,139,47,141,74,95,100,140,103,151,38,157,215,125,167,181,214,187,140,57,28,173,35,155,213,61,94,79,205,238,83,50,40,44,31,8,49,139,33,61,180,217,81,169,145,255,251,178,100,216,140,5,200,102,199,155,136,110,210,134,108,233,221,60,197,219,20,117,157,30,78,21,125,1,203,179,100,137,131,21,232,83,251,247,187,217,95,97,37,79,170,16,168,226,233,118,71,83,180,228,212,136,217,206,148,35,157,93,50,218,95,51,49,7,14,185,220,91,33,238,152,234,159,211,29,23,52,75,1,211,232,0,123,244,26,67,145,106,20,9,192,38,35,194,128,71,146,146,80,243,67,237,155,119,101,80,38,182,17,44,243,63,238,89,167,152,64,65,104,86,125,187,48,9,160,211,237,21,100,243,184,154,158,87,202,206,123,32,243,73,186,69,85,8,230,115,236,198,32,160,250,61,76,71,71,66,187,89,206,119,74,185,153,74,113,89,223,98,146,241,180,91,50,10,61,155,189,9,173,215,154,197,115,106,98,33,93,42,172,219,178,22,222,139,168,13,0,0,98,132,220,121,115,90,193,204,119,29,54,17,204,206,2,83,17,23,65,128,83,40,27,135,145,3,131,35,10,165,140,4,30,83,232,62,153,128,65,30,116,166,2,19,50,242,195,82,165,151,51,81,233,145,62,2,100,45,71,54,2,186,66,14,114,2,86,167,155,41,78,22,90,203,83,9,240,94,78,91,113,69,180,81,77,132,186,108,47,60,250,237,123,229,17,167,205,246,101,146,201,77,36,204,56,229,81,75,151,40,53,43,123,226,187,255,254,126,57,235,123,125,230,148,121,43,115,111,124,195,109,83,100,158,79,77,23,119,15,187,100,178,247,38,206,226,99,238,160,228,163,41,205,49,57,62,215,86,113,252,168,187,225,146,214,190,85,181,143,53,180,255,142,107,171,151,211,255,251,226,160,25,184,2,19,234,219,102,215,255,252,140,74,231,175,95,246,8,141,130,236,193,215,110,6,18,192,110,45,245,146,15,252,180,162,22,51,22,138,56,137,208,86,240,17,99,71,15,126,170,50,95,140,231,212,197,31,249,155,169,236,107,215,188,89,98,113,196,53,219,77,156,189,20,58,108,249,71,71,56,181,84,145,131,22,97,80,93,201,31,153,86,89,79,158,40,97,243,117,170,74,33,127,81,189,194,45,109,57,145,246,157,233,36,203,142,191,254,182,142,83,238,187,255,139,142,193,26,88,0,10,111,67,33,12,204,155,123,53,242,244,207,37,33,228,144,57,148,93,163,23,20,6,133,164,32,163,5,137,215,2,135,45,101,110,132,2,67,77,202,30,95,165,221,94,77,186,193,58,236,57,194,71,151,254,26,110,154,98,234,189,39,217,59,147,109,189,164,113,153,206,110,172,66,150,94,243,70,159,248,155,145,50,169,31,92,106,82,216,136,69,96,41,203,180,111,61,192,144,145,194,5,50,20,223,165,245,253,106,238,230,62,187,163,255,251,178,100,213,12,5,198,102,198,155,152,91,112,126,12,233,237,60,200,111,85,229,157,32,110,21,252,201,224,51,101,152,241,162,124,158,174,85,85,37,205,161,28,136,84,30,202,166,75,100,171,203,110,254,95,10,55,121,15,226,45,222,185,233,110,29,152,37,179,248,185,196,70,108,120,185,196,152,248,243,214,249,196,76,214,46,179,191,37,113,189,66,22,187,76,0,197,110,253,6,81,132,4,187,40,148,73,224,252,149,120,191,204,221,26,52,200,173,102,175,109,120,91,140,203,114,35,20,14,174,51,138,10,48,12,93,165,116,113,21,55,102,10,8,141,199,194,25,133,102,20,101,24,202,185,27,28,193,218,66,148,65,43,239,18,36,37,84,65,202,163,219,160,218,48,241,208,177,94,226,213,20,66,66,220,85,139,220,190,171,252,75,164,27,116,126,235,243,83,197,35,118,171,17,26,111,255,94,159,241,81,113,1,26,208,0,0,35,108,205,88,35,55,33,13,139,210,51,1,92,205,65,51,69,13,12,16,12,48,178,8,189,161,112,65,137,134,98,129,148,203,34,34,42,198,144,97,225,72,71,34,226,60,131,81,66,66,82,168,203,238,195,213,211,94,135,91,128,21,1,82,35,249,21,82,149,191,138,70,30,7,217,64,185,85,202,117,151,131,116,145,178,40,61,153,43,114,254,145,80,66,40,33,249,137,157,187,208,135,210,197,81,4,76,93,101,86,137,218,223,255,249,255,191,175,139,64,173,174,58,111,82,197,107,163,149,13,222,229,161,144,218,153,105,178,69,17,38,181,75,42,148,115,21,53,19,7,218,251,218,173,193,235,48,98,135,46,206,74,244,221,68,215,106,52,218,148,169,5,148,77,53,212,171,56,122,95,47,97,172,157,202,64,81,170,0,0,8,0,91,110,66,90,50,66,0,95,200,72,118,31,128,238,65,164,134,234,70,26,3,93,76,154,95,166,166,64,187,112,180,171,10,56,229,168,254,147,96,221,104,19,48,135,179,68,67,61,236,18,52,56,172,8,15,213,144,27,128,18,2,38,172,164,198,121,5,241,56,207,157,53,198,53,201,63,167,8,137,51,50,178,68,61,125,144,216,230,127,211,188,159,27,208,104,37,154,25,228,88,115,50,45,144,162,19,90,233,181,111,207,181,117,9,85,0,4,37,244,196,101,141,51,112,214,213,204,160,176,28,166,85,33,20,2,29,44,125,214,155,116,78,202,53,7,143,63,9,72,171,25,203,83,171,69,3,188,44,150,212,182,59,23,173,39,110,204,229,119,91,148,206,219,160,214,114,158,210,193,79,221,37,3,138,225,195,145,119,226,220,158,65,110,138,114,222,55,159,250,180,114,137,215,193,102,83,207,82,73,39,47,243,31,255,248,153,119,255,251,178,100,205,140,133,240,103,70,155,152,91,112,119,12,233,74,60,195,132,83,217,155,38,109,129,126,9,116,179,101,72,241,137,232,241,205,255,215,85,94,250,168,135,204,54,81,125,77,222,173,119,19,213,53,145,109,93,242,157,202,79,228,146,211,72,78,222,172,31,109,159,187,55,213,131,207,97,232,141,200,57,51,181,161,243,110,217,168,1,180,240,0,255,195,88,28,130,38,33,132,216,133,174,4,88,189,177,192,72,109,95,36,70,197,129,35,146,14,28,78,170,253,13,88,239,97,247,88,124,10,29,12,103,141,182,199,116,69,66,175,255,221,247,49,106,68,53,47,10,34,172,207,74,46,238,203,115,87,115,38,234,70,103,119,100,182,205,109,90,246,147,175,89,235,223,61,109,87,253,203,245,116,232,3,0,0,147,172,192,237,19,71,149,14,80,117,53,26,52,198,129,3,56,132,0,32,3,2,150,132,128,99,32,116,19,22,185,116,168,116,0,143,68,128,65,160,33,84,24,211,168,19,146,133,31,28,101,253,52,226,209,71,24,251,148,143,236,105,119,52,104,29,224,140,193,18,134,136,242,52,88,237,153,136,114,179,141,21,134,33,115,209,252,96,7,221,163,118,37,40,179,74,244,203,100,240,37,61,201,187,93,189,143,63,255,252,111,202,107,175,194,53,244,163,66,242,131,174,155,65,1,17,53,149,19,21,163,60,114,182,81,157,205,141,216,156,162,251,152,164,163,164,227,149,85,89,247,90,145,102,117,54,155,38,150,150,150,157,197,118,186,0,0,162,28,13,59,183,217,168,91,132,212,99,156,38,148,2,137,46,214,40,40,136,51,81,129,128,183,197,144,88,237,194,19,87,113,30,49,105,72,48,185,218,30,16,209,247,126,120,203,100,114,85,78,131,138,45,217,229,7,185,53,216,196,50,22,178,229,160,125,20,239,175,44,33,196,12,68,69,202,148,31,223,67,13,115,224,84,121,84,170,59,30,59,90,142,170,93,55,150,54,170,106,161,123,58,134,119,124,124,122,233,117,58,107,240,211,107,53,105,17,30,201,191,97,176,0,41,187,13,84,183,52,29,76,197,208,227,61,40,12,54,83,51,160,112,120,10,96,19,16,112,29,14,97,80,192,0,19,47,34,0,177,36,254,24,5,11,5,18,145,188,130,214,5,180,118,227,47,211,111,18,178,163,175,210,135,188,203,70,67,14,203,162,176,184,98,109,140,192,176,245,216,30,243,195,12,88,149,210,75,159,151,254,113,202,113,161,185,252,176,159,140,78,223,150,131,192,144,104,60,96,249,250,126,107,107,223,178,77,84,28,50,155,115,118,189,222,151,155,178,187,85,170,250,221,38,128,216,249,178,145,117,71,179,61,190,41,121,91,241,120,14,217,255,251,178,100,220,140,5,55,102,200,27,129,111,162,125,172,217,141,60,200,74,21,253,155,32,110,29,252,193,212,179,165,76,241,150,248,85,110,49,162,230,218,240,177,79,55,96,223,182,51,2,208,224,90,209,107,247,254,226,99,112,71,5,160,148,165,150,145,148,44,19,1,160,92,200,230,81,34,35,219,209,72,109,221,110,70,5,70,41,6,191,63,123,215,205,171,241,92,242,57,131,39,163,245,53,76,106,174,42,177,155,192,172,69,8,164,119,153,242,9,74,240,161,40,179,172,11,70,112,123,12,32,131,2,227,4,196,210,174,242,51,59,241,244,176,152,206,30,70,188,59,0,56,116,131,180,176,144,251,209,12,36,89,10,36,50,178,69,102,67,58,231,33,142,67,27,243,50,84,0,101,0,6,99,95,64,12,117,151,63,14,36,203,233,115,5,41,140,134,161,81,243,20,181,140,206,23,14,0,141,41,128,199,67,2,128,65,195,182,106,145,64,209,16,241,50,9,79,245,49,87,200,61,4,63,111,75,149,23,119,167,152,82,139,174,215,69,38,89,44,0,215,156,166,193,12,55,57,44,19,64,211,235,61,209,118,152,224,41,155,12,98,180,172,114,46,192,155,139,227,13,198,96,250,173,93,220,129,97,200,38,181,107,179,127,250,222,183,255,145,159,126,231,240,234,17,14,45,10,101,153,100,79,108,53,156,118,58,121,85,70,108,212,226,162,82,51,72,35,34,204,137,72,143,135,168,84,160,131,4,158,161,135,44,244,245,103,62,119,221,195,174,187,55,163,174,135,164,5,93,28,0,2,64,22,255,22,104,131,34,95,98,69,220,7,62,58,51,1,117,196,66,104,74,51,158,112,31,38,10,93,18,69,34,87,221,56,172,40,244,89,79,58,198,50,110,236,147,81,44,130,102,41,209,210,141,52,255,125,36,33,7,131,180,188,172,221,223,191,102,145,217,152,118,203,159,176,229,233,47,115,79,246,235,103,92,216,67,228,126,129,223,53,235,60,62,198,122,148,102,226,119,149,133,83,181,102,236,120,143,243,204,65,75,59,34,179,102,219,114,154,89,223,219,179,118,239,151,241,38,252,74,188,25,170,242,81,170,85,113,128,105,185,144,65,152,0,209,51,92,212,20,8,76,29,61,140,239,12,196,129,67,15,204,176,8,64,99,172,75,17,9,133,176,54,120,60,28,96,96,80,82,220,196,8,81,96,21,1,88,78,117,211,12,201,164,138,35,16,160,130,16,209,219,119,138,14,76,50,252,51,246,118,210,154,100,186,86,220,22,13,43,25,168,9,146,129,236,2,128,76,71,93,193,102,32,11,36,161,4,73,70,33,211,65,132,31,75,67,176,133,13,145,180,140,228,129,72,218,110,245,189,73,173,86,238,138,255,251,178,100,223,14,133,158,102,198,19,131,95,178,132,76,217,25,97,230,68,89,85,157,20,46,229,171,193,232,51,167,116,195,34,124,171,173,20,106,38,164,171,218,250,182,118,117,42,138,172,138,153,213,221,21,236,238,96,137,245,160,106,106,233,212,215,55,65,151,77,54,68,216,130,83,45,41,180,200,225,145,137,211,68,13,140,204,22,110,121,6,85,23,116,145,158,72,234,117,157,153,129,228,157,211,89,165,251,93,149,175,30,214,167,66,170,97,159,23,236,100,74,129,96,228,6,47,125,163,11,53,121,226,210,196,113,219,106,32,243,162,121,133,161,36,106,16,142,240,36,201,120,223,6,243,168,88,78,27,7,20,107,65,214,16,185,212,217,154,243,174,237,116,175,108,185,92,107,210,18,123,51,69,201,101,57,201,20,235,107,36,118,50,237,238,231,103,139,170,102,138,148,63,231,171,175,82,190,224,209,236,237,103,113,58,37,250,50,127,255,253,115,127,242,17,58,0,2,157,104,202,167,243,33,100,141,1,54,50,136,216,84,140,104,160,105,121,197,72,134,123,2,182,166,10,3,145,18,208,117,15,99,48,233,96,36,16,20,100,236,205,185,168,155,138,235,67,204,85,34,106,47,152,45,189,26,108,15,156,175,70,64,90,160,33,66,63,53,86,72,140,100,148,73,29,78,135,35,225,212,213,34,226,51,191,11,149,110,206,17,198,199,81,53,233,243,181,164,250,239,98,134,149,63,87,162,154,168,97,170,227,114,164,36,199,158,181,49,143,52,136,252,153,216,252,195,220,242,140,122,76,165,42,180,221,140,50,246,177,165,148,251,59,161,12,251,221,217,246,222,252,208,56,174,128,0,10,220,177,187,108,146,198,28,33,29,28,24,235,1,159,45,70,77,46,185,82,145,97,118,229,163,187,152,199,234,47,36,254,228,103,87,220,229,90,229,221,171,115,21,1,243,236,31,217,188,174,151,229,228,245,91,245,100,16,244,120,185,216,236,174,170,211,29,166,221,46,132,26,110,123,206,238,117,119,75,58,247,234,168,229,107,85,215,145,180,165,93,150,172,203,181,171,123,232,185,255,87,168,35,0,0,4,56,100,108,74,106,43,194,100,178,118,101,161,134,98,32,194,103,120,162,94,179,2,134,96,84,54,24,28,24,0,110,24,6,9,145,3,6,11,128,136,172,143,38,1,137,6,18,2,198,0,132,100,192,83,130,92,200,139,79,111,158,86,181,21,155,82,203,238,124,133,175,47,55,237,154,72,37,22,162,181,97,219,206,220,10,223,64,176,60,34,8,88,239,46,110,251,170,253,68,102,159,232,118,13,127,105,105,228,111,147,4,39,150,227,81,82,238,237,249,170,239,255,238,63,180,97,13,57,171,138,238,166,249,255,251,178,100,200,12,4,242,102,200,27,140,85,50,105,236,233,205,48,197,127,24,197,159,22,110,161,253,10,22,179,102,180,243,33,253,136,184,152,255,182,134,225,101,255,230,45,113,144,34,7,163,68,21,165,102,166,184,107,217,225,65,187,20,28,143,113,140,127,176,58,85,181,184,200,242,141,86,179,237,67,135,88,214,100,133,25,95,166,216,177,239,36,169,128,70,252,168,192,16,8,222,210,205,108,183,29,137,36,83,11,121,172,253,90,69,208,160,134,176,133,70,210,41,8,7,75,12,116,147,99,134,19,133,167,116,78,241,222,26,246,133,250,83,196,166,110,36,131,77,165,130,198,201,165,4,192,223,37,173,234,83,195,87,225,165,73,42,98,174,6,161,147,161,180,131,201,117,53,164,202,42,117,139,34,189,126,229,88,100,16,46,34,31,113,124,115,37,92,81,134,78,52,131,218,153,174,13,153,211,177,87,187,86,156,94,167,186,132,104,186,155,247,110,26,75,213,127,130,129,251,171,0,65,5,127,223,19,73,49,59,204,50,240,104,36,146,28,9,2,172,129,231,240,148,250,84,13,243,229,157,42,218,106,16,84,91,233,112,169,204,18,100,157,206,99,76,126,74,206,108,92,123,199,120,150,219,242,231,66,111,50,148,196,64,45,145,245,140,86,99,121,79,23,10,205,124,216,212,205,104,45,80,218,201,33,148,90,178,32,217,32,124,81,240,249,141,235,182,223,205,214,215,214,171,231,225,168,186,26,187,243,205,117,221,182,191,236,213,205,91,125,158,180,146,58,162,83,115,43,207,223,48,198,71,127,114,217,165,64,154,60,0,0,65,198,163,155,107,184,41,97,129,150,0,34,137,194,248,89,153,74,128,117,197,75,35,16,164,175,170,73,193,116,170,142,246,12,198,75,164,238,4,113,17,5,241,69,211,72,90,28,220,153,204,41,35,203,26,192,84,45,209,45,56,84,2,177,97,30,144,86,214,167,164,145,116,119,110,126,227,226,6,59,202,71,150,161,224,107,231,130,86,173,204,129,248,124,230,180,255,138,254,57,72,213,68,173,224,230,102,216,195,249,205,12,229,97,169,181,229,70,229,182,189,36,121,121,147,39,204,180,67,120,162,191,107,254,114,187,230,103,215,10,142,0,23,36,168,197,37,140,232,56,217,228,19,36,33,36,202,6,95,169,72,117,154,32,130,10,86,1,118,170,157,22,99,128,202,194,66,5,15,99,15,159,39,44,84,124,210,228,232,207,73,17,66,30,94,214,60,156,36,91,9,180,148,19,48,246,13,69,17,201,166,60,131,174,149,95,75,73,209,31,216,109,103,77,216,58,17,238,85,120,101,141,40,113,234,37,146,104,142,170,181,161,136,94,66,222,240,154,68,197,61,52,76,255,251,176,68,197,136,148,94,102,203,187,70,92,240,143,76,217,157,105,230,29,18,125,155,36,109,165,17,138,39,179,102,117,147,34,125,191,142,179,169,230,39,101,228,97,174,97,162,97,246,99,181,191,57,133,154,159,53,79,28,92,220,127,95,204,43,215,213,220,106,12,50,9,113,183,40,90,160,49,6,220,206,10,205,64,109,216,225,48,241,22,99,49,102,111,158,244,89,130,173,125,251,246,242,216,90,71,147,60,54,18,48,220,151,160,222,18,43,9,72,209,113,108,29,244,235,245,24,89,79,15,85,38,187,151,37,249,141,212,143,77,25,48,234,223,49,46,155,164,131,130,7,49,100,216,131,49,190,139,53,26,179,138,139,151,155,123,124,115,63,86,145,71,20,191,163,176,170,48,193,163,42,96,238,172,206,71,15,175,70,62,206,185,107,59,106,133,30,189,34,83,87,204,141,168,158,226,130,134,105,8,75,110,216,205,71,140,170,240,204,194,196,136,67,143,138,16,217,51,210,80,230,169,88,34,195,193,141,122,63,43,81,37,88,47,137,130,137,129,130,130,215,145,64,148,21,178,56,39,40,8,223,36,197,69,158,187,214,142,166,203,58,8,2,164,65,49,0,76,83,136,180,152,227,66,128,25,3,51,83,238,110,101,49,174,226,235,187,226,235,159,254,107,143,255,171,238,105,203,90,122,183,117,199,190,109,245,190,98,167,246,215,76,142,207,181,244,238,215,220,248,187,153,180,90,131,83,101,174,247,93,103,30,118,173,140,136,141,213,13,155,151,194,128,78,0,0,181,101,141,87,100,152,196,46,101,149,227,42,172,167,53,222,184,63,145,202,95,9,97,159,229,186,0,32,136,49,4,229,55,64,177,28,224,199,30,155,22,14,149,48,57,99,200,13,135,60,140,57,89,35,127,237,101,222,146,76,115,74,169,166,120,137,134,24,165,45,217,50,199,92,32,230,155,155,121,43,89,67,253,22,162,162,41,211,107,91,215,189,106,204,150,110,226,170,110,35,251,137,154,115,8,37,230,79,184,165,165,25,207,83,19,110,69,140,155,235,74,15,237,96,4,10,101,189,138,104,154,28,117,82,58,102,184,10,103,240,16,100,96,200,93,129,65,44,215,16,200,195,0,172,4,27,167,201,132,97,40,96,218,86,4,40,40,36,60,1,20,166,79,203,215,128,160,203,44,86,52,109,46,66,223,77,117,154,204,163,169,153,21,105,237,102,82,157,160,33,50,216,101,69,16,4,134,234,246,31,65,50,205,127,158,118,150,189,22,146,211,74,21,45,69,37,46,64,49,124,81,57,223,134,216,35,78,129,23,99,54,51,12,73,202,180,177,233,21,210,87,104,189,148,221,25,115,34,28,213,173,235,106,204,58,157,12,182,212,255,251,178,100,208,12,4,135,102,202,155,105,91,240,125,140,233,173,60,104,137,25,185,155,18,78,225,111,130,10,179,166,244,196,153,29,51,136,183,92,56,239,76,131,148,202,230,102,174,170,61,239,180,117,109,121,106,10,34,126,228,153,47,47,105,219,100,204,102,238,48,121,248,233,235,67,42,154,165,71,115,12,190,223,40,173,21,125,17,65,102,165,218,151,209,244,0,0,77,235,172,150,203,111,15,134,162,79,150,80,48,79,12,170,250,21,158,119,88,25,12,200,128,135,233,228,19,38,137,247,2,73,49,146,74,122,4,147,157,41,14,124,153,182,234,36,176,160,80,99,235,10,146,21,126,150,230,65,43,49,79,242,254,122,200,103,207,175,59,231,116,199,67,76,247,185,45,23,115,114,102,85,191,99,26,33,215,189,72,223,187,127,182,207,59,139,102,205,233,191,155,123,183,220,127,154,108,21,43,170,105,68,222,213,177,157,158,187,87,99,91,227,127,108,120,175,29,0,0,40,50,175,254,195,9,51,51,187,179,44,86,73,99,17,7,33,9,84,131,32,161,207,74,98,160,9,148,242,71,225,183,213,124,34,67,249,15,103,30,202,85,40,150,68,178,171,3,93,173,127,60,37,242,186,58,25,60,110,83,75,67,88,104,122,61,149,107,16,131,176,248,69,81,4,59,30,252,213,158,28,130,224,226,22,88,196,153,175,205,155,85,87,24,250,91,188,164,172,141,164,54,14,188,137,28,67,49,69,113,77,38,14,70,60,220,125,244,96,187,77,144,68,85,66,163,218,47,171,85,193,84,241,235,222,214,210,119,61,106,186,191,210,190,236,201,170,2,150,0,0,40,17,90,236,165,3,39,219,59,79,142,38,89,17,161,216,97,226,156,221,218,186,131,130,53,242,8,48,105,138,7,29,113,220,159,115,10,12,51,137,55,181,120,242,21,14,121,18,155,171,16,115,34,208,210,125,74,214,87,66,81,79,145,196,242,78,239,33,12,140,157,167,121,40,226,200,218,217,239,245,173,76,174,157,81,211,69,71,189,38,51,169,15,54,158,180,251,53,223,234,128,160,2,41,148,153,243,220,107,13,9,215,89,166,140,4,131,12,6,51,26,32,52,40,51,53,104,192,44,9,48,169,64,4,5,136,141,3,155,178,167,44,129,145,129,8,16,86,229,85,111,28,21,235,21,112,44,193,145,246,163,13,90,118,229,204,234,125,139,158,129,144,153,120,250,145,245,195,39,204,148,139,77,211,133,98,162,17,193,101,82,241,164,92,126,98,124,179,97,171,140,101,230,103,58,102,191,39,80,192,212,92,149,27,75,91,123,78,162,134,243,106,111,219,126,119,103,187,186,103,101,232,68,255,189,220,59,179,61,6,48,190,188,215,222,239,50,255,251,178,100,200,8,4,184,103,74,83,104,86,96,103,108,217,72,96,101,127,23,93,155,24,110,49,183,202,19,179,103,124,195,34,61,175,75,168,71,177,34,120,194,158,82,105,65,89,65,105,4,249,43,204,49,4,76,63,117,105,164,247,107,106,118,93,74,109,232,45,58,47,90,238,22,105,64,0,0,157,34,31,255,191,219,243,17,61,84,78,102,151,75,90,61,50,180,92,132,251,34,195,167,146,172,9,25,97,24,82,88,75,45,153,48,190,105,68,229,216,237,89,202,35,105,34,34,59,123,181,185,167,35,146,23,131,30,110,193,191,210,157,182,174,91,48,246,242,79,37,91,166,30,41,103,177,14,97,251,25,108,239,109,237,18,48,232,135,49,231,246,171,209,172,103,5,200,128,32,155,205,73,68,64,210,26,236,167,24,132,119,151,53,9,253,90,174,157,115,220,71,113,87,11,55,247,184,95,185,170,8,76,194,83,141,154,154,12,137,54,64,33,177,143,67,169,141,192,73,64,12,97,104,98,102,168,64,72,10,152,102,95,152,16,13,130,129,178,97,117,71,72,64,113,160,16,197,32,64,7,129,218,147,43,80,102,147,42,18,204,198,121,25,168,65,254,104,146,210,66,72,71,10,218,132,241,108,100,138,202,83,29,108,77,45,219,178,100,125,39,136,209,224,226,159,85,39,156,221,32,155,101,112,114,17,8,230,5,103,79,30,123,87,230,184,191,138,155,219,87,93,76,213,183,149,217,197,253,71,254,206,101,241,243,51,222,207,171,137,167,253,109,173,183,194,30,195,207,119,235,213,51,141,211,107,202,156,49,143,141,145,82,117,144,198,194,213,74,32,157,60,251,30,227,16,20,116,242,64,0,6,238,142,57,107,110,134,194,81,154,198,97,242,184,202,160,189,75,102,144,161,156,139,14,43,119,45,238,179,51,172,243,163,15,40,198,75,252,157,188,110,223,179,211,35,141,108,233,76,194,100,19,72,122,93,146,72,148,233,118,138,86,107,119,178,102,170,221,36,53,23,196,152,252,206,173,255,153,85,155,223,219,226,169,233,218,227,182,252,136,217,109,243,29,106,94,230,49,149,85,222,251,187,146,196,144,212,161,28,174,93,139,180,135,45,196,216,168,160,33,146,175,249,129,53,161,154,13,1,129,229,185,144,227,129,141,33,57,131,225,25,138,99,57,150,226,82,125,152,204,53,152,154,17,24,16,1,24,26,0,192,64,16,70,72,81,232,44,106,193,32,53,247,26,78,194,31,22,230,156,16,68,162,5,118,159,249,76,4,156,46,40,132,25,111,43,183,145,233,167,218,158,150,73,57,10,127,242,114,101,143,139,216,238,69,145,17,177,183,9,231,178,238,113,122,105,168,46,152,154,9,75,157,83,152,250,255,251,178,100,208,13,5,146,103,69,11,175,91,224,121,108,217,157,48,197,175,22,121,155,20,14,233,109,201,253,51,102,116,244,161,116,139,255,190,119,197,207,28,79,108,219,55,207,251,230,95,187,184,155,249,249,217,81,55,59,106,43,247,154,61,238,74,122,171,116,49,221,95,14,248,117,207,7,110,153,78,99,238,80,138,166,28,158,119,164,163,101,252,30,148,37,64,9,167,64,0,13,47,169,101,141,185,74,243,97,16,127,175,57,195,59,206,172,16,84,40,12,10,202,73,195,128,211,58,108,69,104,216,175,11,180,214,60,229,208,91,146,219,139,122,101,61,138,212,175,97,0,209,67,135,45,212,67,145,71,15,100,149,189,147,111,89,237,149,226,236,113,21,90,180,179,168,232,186,73,120,185,135,137,25,47,43,127,201,60,227,254,45,46,103,237,44,251,31,43,81,81,102,69,140,75,28,200,148,145,205,174,241,77,190,195,46,165,41,125,63,190,39,186,142,1,173,0,4,24,34,229,142,51,66,147,101,179,32,16,65,201,242,151,18,212,103,78,167,136,80,230,28,214,37,82,251,148,10,113,106,119,239,89,191,98,205,219,125,162,239,43,118,45,133,116,15,39,29,26,18,132,161,235,55,71,4,140,46,247,29,52,57,214,64,64,216,57,27,131,173,77,121,152,214,137,39,86,163,112,170,83,23,19,91,213,36,62,229,234,144,63,198,242,247,178,22,221,223,42,169,243,207,119,214,220,195,181,144,218,197,202,33,81,113,108,238,90,125,52,29,230,188,199,118,103,99,83,189,21,250,45,243,183,52,240,72,0,0,133,216,228,219,221,185,130,166,183,130,130,130,6,106,203,44,190,237,181,101,177,42,105,17,234,123,148,15,101,105,110,236,210,219,156,189,253,194,246,26,173,184,183,51,141,38,208,89,198,227,227,55,186,56,104,199,201,66,30,74,150,132,29,115,50,187,197,186,174,155,96,40,138,4,173,45,221,53,105,129,37,86,244,158,175,50,227,22,58,23,74,143,182,233,114,112,205,68,85,227,94,241,171,223,118,82,95,141,107,231,106,66,33,17,7,39,121,195,39,123,145,171,20,209,119,254,62,230,20,99,105,140,135,190,252,18,80,4,71,44,64,214,35,31,193,49,37,211,93,61,14,209,180,226,32,153,14,72,229,110,6,176,12,212,57,169,195,28,127,8,72,36,193,82,176,120,26,84,145,129,8,104,211,17,21,69,11,201,222,203,2,183,52,202,9,111,171,132,217,102,106,165,176,83,175,109,103,35,141,188,149,70,194,79,114,2,18,91,93,43,71,109,206,170,170,49,204,166,107,54,165,23,100,212,130,58,150,191,179,110,90,88,204,21,205,132,42,44,83,82,117,45,74,160,101,158,150,220,255,251,178,68,200,8,132,94,102,204,83,38,61,248,138,236,217,173,96,200,189,19,149,157,34,109,225,35,130,113,179,99,205,179,34,121,88,123,213,70,158,84,215,146,82,90,53,77,39,230,32,241,134,41,47,25,120,122,249,181,253,203,55,127,245,127,255,63,243,216,99,0,41,167,44,37,150,51,95,115,22,99,54,85,145,226,48,8,104,48,5,9,161,80,70,76,91,162,248,168,123,81,111,95,66,80,4,12,47,187,143,61,77,82,196,204,105,44,68,231,69,36,215,136,0,204,172,32,84,230,34,219,123,40,193,104,130,105,182,31,36,242,120,122,66,251,153,164,92,146,20,248,131,33,22,230,191,173,111,93,186,106,213,166,129,238,133,201,138,117,178,203,157,57,58,113,84,125,26,141,129,156,154,65,246,81,95,79,80,136,142,32,30,34,230,155,39,13,113,171,86,48,120,172,16,238,52,249,95,171,187,170,75,26,195,18,90,104,149,108,121,209,85,101,72,44,14,218,0,0,0,6,20,220,182,88,99,216,2,144,195,56,72,69,170,167,80,58,185,90,146,116,101,101,180,143,221,54,80,3,202,255,79,93,203,27,177,9,176,125,196,18,58,71,130,209,41,233,201,68,123,116,149,136,146,35,226,200,191,42,42,148,21,85,115,14,52,150,234,177,146,125,214,132,223,80,191,55,27,227,22,94,167,129,169,104,247,85,211,61,99,250,164,231,171,174,227,171,138,170,73,225,6,255,4,146,85,76,13,119,135,152,133,165,98,92,88,67,22,186,135,170,241,182,143,195,167,223,23,127,254,255,21,171,6,100,0,0,8,10,39,45,178,94,101,220,101,28,96,156,10,17,168,183,40,219,106,238,79,178,24,103,8,30,155,41,137,12,106,254,245,141,120,133,10,119,16,180,164,44,74,103,99,39,225,23,85,38,200,16,246,211,102,131,174,136,10,69,84,205,163,24,216,89,179,120,92,183,135,213,68,218,62,144,167,238,100,21,212,245,209,173,197,227,204,75,55,121,196,185,88,210,105,150,106,55,167,153,73,170,219,180,184,68,141,45,230,180,166,170,69,125,16,123,13,84,74,90,30,66,217,202,60,124,161,208,170,239,244,85,15,84,9,102,0,26,164,200,199,77,227,208,153,136,205,200,8,149,204,168,68,132,8,199,0,204,40,16,12,46,89,17,192,196,190,45,163,170,247,5,67,26,106,164,147,93,119,102,40,37,183,45,103,44,231,37,21,173,203,43,215,181,38,180,209,115,100,51,173,7,8,30,85,25,7,139,56,212,229,241,210,53,230,91,39,248,182,236,50,226,209,187,3,139,39,140,5,187,172,199,101,86,83,65,11,194,65,232,172,33,119,101,153,247,26,91,99,146,179,141,185,61,3,246,181,153,63,255,251,178,68,199,136,132,80,102,204,235,38,68,250,138,76,217,141,100,200,159,19,65,155,32,77,153,87,218,101,51,99,73,195,34,121,140,73,146,211,201,38,94,163,77,170,38,131,194,251,24,236,211,156,227,150,228,187,103,63,230,231,24,198,21,2,44,0,27,188,206,225,147,88,91,12,146,9,50,88,32,20,119,49,224,45,54,140,72,7,3,6,1,65,50,218,140,1,146,248,190,14,75,222,23,11,79,174,136,204,203,17,150,80,67,53,4,38,128,214,0,28,60,55,62,226,82,44,38,72,178,14,232,208,101,153,202,144,59,168,123,180,21,74,81,149,122,145,185,226,90,233,13,141,134,41,121,31,0,223,104,90,203,58,8,219,219,135,86,200,76,239,60,163,62,213,120,173,79,201,165,67,26,224,201,105,139,73,58,214,153,104,250,97,118,88,142,33,135,61,150,114,209,73,111,173,102,167,90,64,233,120,229,165,174,205,174,228,9,94,186,0,39,109,168,213,227,64,89,102,176,82,102,8,166,52,28,28,166,85,4,111,80,16,96,32,105,238,86,14,94,214,98,235,61,35,128,64,160,148,206,137,211,60,212,89,75,229,182,43,229,42,177,187,248,199,176,210,144,200,93,76,218,153,37,171,103,104,152,75,137,38,80,146,43,148,131,120,164,35,83,155,63,97,148,221,172,213,18,162,250,221,226,22,209,21,74,216,198,167,56,74,55,52,174,238,227,222,113,66,71,228,41,4,151,148,165,119,152,197,44,148,24,45,233,243,173,146,105,85,67,74,49,174,196,253,218,243,170,86,219,111,28,102,246,188,152,243,155,255,93,250,187,1,198,0,36,20,90,81,153,76,201,178,134,154,144,249,147,24,152,64,144,40,173,69,153,43,16,76,119,141,90,152,12,118,69,19,80,196,193,102,210,187,240,50,20,153,168,38,144,84,44,249,6,49,142,109,199,139,184,82,9,181,147,48,116,10,57,140,24,5,146,73,72,124,136,69,119,67,154,22,111,50,9,21,44,62,38,249,32,241,104,81,133,219,217,185,46,79,106,90,17,16,83,146,52,105,234,125,141,125,39,82,40,247,121,155,134,44,101,147,179,80,176,186,26,52,84,92,38,52,63,40,64,55,80,240,196,202,40,185,197,166,34,42,117,250,217,219,187,237,98,27,135,29,90,120,81,202,64,152,163,183,237,179,216,103,250,178,10,161,129,178,138,146,42,71,238,81,1,202,36,244,176,26,0,162,137,110,106,28,110,121,217,103,82,162,176,130,172,54,189,73,230,173,38,170,175,20,107,24,29,236,201,69,40,170,233,44,170,106,180,235,185,137,107,110,244,142,167,78,70,15,43,118,105,102,175,107,157,84,125,243,194,185,183,10,220,159,123,170,100,237,32,237,103,255,251,178,68,203,8,132,208,103,73,27,105,85,240,155,12,217,39,108,200,137,17,113,155,55,172,37,109,234,19,179,102,41,148,152,253,119,171,205,161,83,118,206,55,196,199,112,196,87,133,86,54,90,219,15,89,40,101,194,209,243,20,216,167,189,189,156,139,189,222,201,183,205,238,183,75,128,30,148,29,84,238,179,100,105,55,121,33,0,42,146,135,179,9,69,163,0,217,64,186,3,232,96,52,2,146,75,115,80,227,123,119,227,170,88,202,156,36,163,75,131,142,95,253,154,148,201,60,134,146,114,98,30,22,84,11,34,139,75,125,63,78,169,139,44,146,137,150,86,229,100,46,133,41,165,238,148,131,115,225,132,183,107,240,68,218,111,175,231,214,70,120,241,9,252,84,109,239,254,45,134,23,113,243,108,250,145,86,167,18,250,94,238,246,143,177,123,141,184,253,246,102,99,62,127,225,242,239,10,7,91,181,8,140,160,143,12,144,60,77,109,8,76,20,84,204,16,35,12,124,19,80,38,99,8,144,97,0,22,97,216,40,97,89,96,97,192,120,10,20,204,14,1,1,192,48,64,42,96,64,132,97,0,14,24,14,195,141,98,20,236,41,162,72,173,116,125,81,165,90,145,100,217,60,139,250,40,183,49,39,95,71,67,85,74,119,141,82,39,28,17,118,114,88,25,227,140,82,79,180,241,168,143,170,26,124,152,248,77,157,230,154,70,132,195,82,154,148,233,209,12,175,234,190,126,105,121,226,167,184,239,231,141,145,186,46,230,171,159,251,136,238,33,180,121,40,185,138,116,164,73,54,141,169,155,142,210,97,195,147,57,248,155,107,162,34,120,124,243,209,163,80,136,212,143,171,239,234,57,169,108,24,128,85,222,200,0,16,67,208,185,52,142,81,195,49,108,99,137,47,87,118,99,121,130,61,39,174,38,13,185,39,24,52,158,252,69,157,191,255,246,239,71,202,182,57,249,166,46,208,119,135,169,202,66,203,28,44,145,122,81,110,246,163,29,235,106,199,74,32,213,172,152,74,162,108,148,103,185,99,135,65,203,57,13,9,18,181,123,164,71,83,195,87,17,17,73,142,138,189,102,119,161,213,87,125,215,23,15,21,242,122,215,116,66,145,214,209,28,95,255,239,11,227,64,13,120,40,179,53,234,110,51,156,131,50,185,66,48,228,145,14,95,204,25,1,204,89,35,128,130,137,136,224,241,141,163,249,135,65,1,133,128,89,128,129,24,96,50,234,152,68,29,1,143,132,43,72,54,192,134,108,145,176,165,18,235,135,156,54,48,146,108,77,91,86,178,172,102,80,92,61,156,138,61,4,208,189,144,122,122,193,52,85,162,48,21,35,99,106,114,101,138,234,187,143,6,107,58,53,74,162,175,68,48,242,63,255,251,178,100,207,141,5,189,102,197,11,175,92,198,121,12,217,157,60,200,127,24,189,157,18,14,141,254,129,191,179,167,244,129,159,220,209,217,184,2,110,244,237,220,168,178,185,203,185,228,100,229,210,234,219,249,22,173,8,205,13,119,166,12,156,140,143,252,214,156,179,191,153,218,84,161,196,131,30,28,246,123,46,220,172,247,116,206,239,39,96,112,239,44,235,56,255,63,50,248,81,169,29,239,137,189,127,27,251,211,127,27,165,102,220,192,213,139,57,177,237,187,254,192,8,107,77,251,223,127,191,206,76,152,46,116,148,46,31,3,115,1,16,228,204,80,8,30,125,151,82,238,195,198,30,253,199,241,149,217,172,242,151,35,45,110,126,174,120,222,147,147,37,46,169,240,245,136,53,26,57,133,119,52,84,44,131,249,223,10,70,252,89,230,102,247,61,216,17,181,109,70,65,75,122,215,185,168,252,86,24,180,174,45,154,177,57,185,32,33,4,76,170,149,213,81,31,54,206,203,254,150,179,176,34,202,0,0,8,14,52,230,247,90,12,249,3,144,24,146,109,193,220,143,179,6,118,239,33,213,195,128,33,232,213,103,66,244,182,255,117,95,145,156,178,167,206,150,255,147,33,45,135,221,49,22,118,124,98,208,32,229,154,39,75,45,10,6,147,99,46,207,132,229,87,229,103,121,252,134,30,142,160,232,97,82,138,23,118,254,219,89,166,74,136,46,152,219,214,205,138,134,229,211,145,85,84,39,58,148,190,211,118,171,191,116,195,143,202,213,197,186,162,109,207,61,156,149,191,142,230,78,166,212,143,235,215,81,189,251,235,214,109,91,160,29,226,0,0,48,165,182,91,254,252,45,25,80,164,20,78,180,146,113,189,48,187,102,40,84,233,5,18,186,202,76,40,99,219,7,168,37,54,47,81,78,120,136,172,249,68,204,86,219,124,98,240,200,46,75,229,150,84,28,200,204,180,178,79,94,54,164,223,93,211,99,9,22,185,95,46,168,127,216,66,76,43,190,156,199,147,44,18,244,86,209,105,62,223,237,25,172,148,222,229,57,187,89,189,188,158,142,203,157,109,73,22,205,153,109,141,14,175,52,254,123,118,127,255,239,125,221,255,216,157,251,245,219,252,96,187,3,219,78,237,111,17,100,42,148,52,46,139,1,125,101,44,161,8,219,102,152,203,231,228,51,52,14,69,78,219,195,87,242,167,206,174,89,234,158,155,58,90,74,107,228,206,54,75,153,59,228,182,74,100,179,16,189,77,36,200,30,88,17,140,187,76,176,228,143,123,51,227,185,8,187,76,253,41,203,139,154,54,202,37,205,174,85,47,165,72,14,180,143,200,188,58,218,161,10,43,191,61,143,248,205,147,247,105,69,51,227,180,50,105,5,5,255,251,178,68,195,136,132,103,102,205,235,6,93,122,134,44,233,189,101,230,29,19,65,159,53,76,25,247,234,85,179,101,41,163,34,61,23,107,95,84,216,29,181,169,255,154,147,239,54,112,108,105,188,93,69,137,10,212,129,172,68,159,58,245,130,223,26,4,211,46,199,180,27,32,2,138,42,68,173,49,82,204,251,144,132,128,231,37,169,72,87,100,188,129,194,219,101,44,87,114,56,22,59,5,53,136,245,185,29,141,36,196,237,202,184,38,72,152,74,7,18,60,26,72,202,136,153,168,225,8,148,210,136,66,121,225,194,208,60,250,51,203,151,249,170,75,9,189,193,68,207,82,8,25,133,160,130,224,228,69,101,174,211,150,171,170,184,228,84,218,162,215,81,182,178,211,195,153,23,55,108,213,141,105,15,142,31,76,229,147,38,72,166,37,163,199,143,56,99,81,229,141,24,195,71,227,224,199,149,133,117,181,167,186,38,27,184,217,238,174,156,38,122,213,0,4,36,54,238,219,80,99,129,136,35,37,204,25,36,22,30,5,41,92,129,140,214,113,32,228,150,155,153,131,27,2,82,54,120,132,138,154,91,157,200,2,247,106,94,195,87,254,107,255,182,40,238,103,53,141,92,47,82,82,84,149,67,52,213,51,225,11,94,154,120,210,211,39,224,158,147,82,214,139,249,191,228,255,5,71,166,146,222,206,134,230,26,116,110,229,203,90,237,187,122,200,49,212,124,90,47,217,244,191,119,204,220,147,147,242,235,247,15,235,23,133,193,132,237,44,214,204,215,33,100,113,223,116,12,214,121,52,159,172,237,221,146,125,218,141,209,156,13,214,40,0,130,74,89,117,16,122,10,115,0,181,51,39,131,133,17,18,132,161,128,67,54,60,64,57,41,37,114,184,243,8,36,0,173,110,196,42,53,45,146,66,134,39,78,196,159,101,178,245,9,249,78,178,234,42,57,105,8,72,138,94,24,58,217,253,215,55,43,218,52,219,80,110,107,41,148,233,245,161,186,94,117,27,165,32,229,246,56,142,37,234,110,163,28,57,30,217,9,155,121,22,49,150,29,101,41,142,65,214,93,76,56,231,226,100,69,17,204,105,73,61,143,62,172,149,27,44,67,13,25,71,143,154,88,131,175,214,106,182,211,248,157,184,253,238,111,8,105,112,20,109,185,255,218,136,192,52,134,92,147,239,204,34,37,76,151,111,252,25,24,150,75,174,225,4,72,165,213,174,76,84,150,79,213,203,59,55,181,118,93,99,29,253,150,186,197,85,106,147,52,201,247,94,162,119,110,152,230,152,44,158,100,33,76,118,30,174,129,106,132,222,22,86,51,93,101,33,80,149,250,7,37,224,42,137,204,24,203,82,136,170,50,204,180,93,242,38,49,119,45,55,136,255,251,178,68,201,136,132,183,103,75,83,70,110,210,148,172,233,39,105,40,142,80,205,155,57,172,25,87,234,26,51,166,105,131,34,44,182,74,221,126,244,181,47,154,230,99,190,43,148,138,231,221,78,166,181,234,233,209,25,148,202,38,166,91,40,27,180,31,70,228,246,236,35,144,121,16,88,144,110,171,201,18,131,20,156,78,61,40,164,151,93,194,12,129,161,234,215,38,10,65,111,222,113,129,192,68,6,77,49,20,235,160,245,163,9,201,68,104,189,204,66,67,177,61,106,213,53,193,211,157,114,250,93,56,160,157,141,67,208,184,152,215,37,198,168,228,105,50,101,133,98,183,123,91,184,131,33,6,169,72,236,93,185,21,84,233,78,81,246,84,153,80,58,236,58,189,27,159,18,199,98,195,149,84,111,55,197,104,201,246,247,241,119,204,95,197,110,253,213,133,225,42,0,41,53,176,193,208,204,170,8,199,71,140,96,200,195,192,150,58,218,47,145,152,136,138,132,138,133,128,3,90,148,2,210,36,131,33,79,123,207,33,202,25,163,145,202,121,106,85,132,70,85,4,211,124,150,130,254,190,35,214,163,13,48,88,171,209,2,47,42,205,90,2,224,114,41,44,211,235,225,179,80,158,196,247,100,239,14,150,232,89,181,61,82,130,100,201,155,203,37,183,134,90,76,77,129,15,67,129,210,77,47,194,169,73,161,216,172,124,66,207,121,204,185,98,43,228,37,34,117,9,186,170,175,210,211,160,98,169,9,73,155,227,253,98,175,71,137,146,92,170,158,107,126,134,128,37,84,0,82,91,105,135,183,154,53,49,143,141,24,129,208,56,153,91,215,209,112,143,231,44,4,84,96,194,188,209,214,225,48,50,102,166,247,206,214,148,223,159,165,214,86,174,71,101,81,218,110,77,208,79,86,116,119,67,49,167,22,74,203,48,199,119,114,201,242,40,14,250,113,171,220,89,205,247,33,168,220,185,99,176,162,243,96,231,42,23,122,105,143,103,29,99,90,121,145,42,181,205,189,53,158,100,107,233,114,121,209,51,178,155,42,226,234,14,163,59,227,107,41,165,79,109,22,195,10,131,207,62,117,12,41,189,20,93,202,79,217,221,219,50,33,227,203,108,55,162,192,2,169,0,7,28,108,207,168,204,220,128,207,11,76,236,212,49,117,100,51,145,224,163,81,27,6,8,133,78,208,144,158,170,125,159,203,130,163,200,15,81,215,110,53,16,121,98,39,136,201,144,21,96,216,101,180,2,21,72,140,91,147,101,75,122,136,206,45,106,163,130,19,147,240,98,147,59,35,149,101,142,143,178,138,92,141,118,234,49,139,171,48,209,244,24,149,188,163,159,20,123,137,18,237,89,199,66,159,112,135,212,16,43,3,40,161,180,163,255,251,178,68,212,140,132,231,103,73,155,102,69,242,152,44,217,19,111,6,62,83,153,155,34,109,165,17,138,100,179,229,105,172,36,53,5,70,164,28,46,55,121,130,87,178,88,225,243,79,30,237,223,62,62,220,142,36,245,60,141,97,235,141,239,158,57,136,219,230,58,121,102,162,0,2,36,2,41,39,36,120,204,85,26,92,118,105,174,101,12,137,89,92,193,23,96,36,33,135,32,154,56,253,180,202,109,193,244,114,135,165,164,142,80,93,218,206,168,87,8,161,241,88,101,205,66,235,17,116,55,22,106,111,142,49,21,209,162,163,75,69,185,167,135,178,191,165,190,86,197,134,113,63,80,139,12,84,81,178,226,135,16,34,87,168,66,85,52,76,122,199,73,197,222,219,119,28,124,11,203,27,131,38,18,148,113,186,69,238,177,202,193,165,254,202,31,207,127,203,206,222,195,51,50,211,21,10,230,82,52,211,113,100,228,123,13,63,122,211,185,195,199,96,143,53,64,10,197,207,0,0,40,162,149,150,64,65,1,61,95,161,132,66,59,51,48,216,101,219,217,2,117,60,31,114,84,204,165,180,148,122,221,91,209,124,47,119,43,252,156,191,159,218,201,34,4,128,140,60,226,37,82,207,4,100,151,174,88,178,176,218,59,84,113,190,192,203,194,59,229,163,91,122,182,52,121,125,83,189,153,236,165,32,101,19,106,129,158,161,241,176,228,89,210,54,20,97,150,26,30,9,186,254,102,207,89,248,169,99,113,221,249,93,219,194,241,13,50,234,221,11,218,7,53,47,231,216,237,245,85,85,219,91,234,225,179,128,0,0,41,83,114,107,175,6,56,43,183,200,182,138,199,59,67,46,70,184,58,88,215,163,159,171,79,22,44,11,173,20,224,39,80,204,145,52,193,231,239,106,154,48,245,148,218,101,104,52,117,2,72,154,139,40,65,244,186,243,107,92,242,20,141,39,121,29,201,110,71,186,168,215,67,33,209,137,53,84,83,45,84,94,150,173,207,107,230,237,134,183,4,144,63,117,151,60,89,67,200,36,123,51,254,58,206,174,151,122,227,129,151,17,167,126,142,98,25,68,91,112,163,32,249,28,241,163,116,228,245,102,87,15,81,63,67,156,18,177,32,0,35,145,154,28,129,165,13,153,152,33,160,129,24,96,83,172,186,71,65,65,79,102,8,12,58,128,64,26,42,11,4,44,12,24,9,18,18,1,92,142,211,248,252,74,198,145,174,202,225,177,228,53,37,198,207,38,104,240,250,34,81,65,3,104,24,84,112,13,41,170,131,4,227,78,57,100,164,45,130,104,201,198,209,198,109,253,251,185,57,109,220,110,151,83,49,36,85,41,100,213,167,62,187,113,93,199,83,58,250,204,134,35,103,83,53,62,91,255,251,178,68,198,136,132,73,103,76,211,6,85,248,141,76,233,157,97,40,127,84,85,157,36,109,165,113,194,83,179,164,221,164,161,241,42,49,218,53,20,113,214,239,184,101,111,52,39,156,165,109,75,218,200,205,38,118,177,116,139,96,228,23,154,77,242,203,159,253,234,205,58,98,231,254,255,164,67,74,16,32,185,110,198,215,49,180,18,17,8,154,152,0,20,93,201,159,34,102,152,5,130,73,186,188,234,62,53,4,96,25,104,4,34,32,36,150,22,94,57,100,230,208,203,242,236,107,217,109,232,105,41,165,213,48,138,171,9,38,68,202,76,175,23,136,222,218,162,238,123,167,82,183,227,160,218,28,220,219,100,204,221,142,24,78,152,232,52,193,89,50,200,139,53,45,222,82,96,194,45,207,248,152,101,107,91,61,96,147,41,140,171,163,198,24,131,97,72,38,10,61,155,65,8,193,132,82,62,176,214,56,80,84,101,151,204,113,158,116,15,150,169,189,95,157,66,11,38,0,0,168,162,158,186,244,215,48,9,191,67,22,31,86,211,234,183,218,227,74,98,148,22,238,96,221,185,49,134,121,235,229,186,252,169,231,101,90,255,185,140,137,233,81,164,84,216,201,115,16,164,184,117,67,165,99,201,152,70,152,183,60,73,120,223,183,253,231,100,138,55,151,123,72,22,65,39,152,251,120,214,241,149,76,236,99,228,159,141,62,171,36,205,125,109,181,233,111,150,209,175,151,218,55,11,194,78,226,88,113,210,180,219,248,61,174,245,52,86,243,219,25,82,195,239,171,237,58,164,238,35,158,55,168,11,173,32,30,223,240,53,102,229,8,214,98,22,92,250,90,55,244,172,54,8,72,131,195,99,59,115,193,58,142,184,166,239,140,70,47,73,162,75,127,220,33,1,36,206,89,25,198,198,175,16,201,50,213,24,115,135,62,21,84,93,185,229,246,109,168,255,198,242,152,247,81,156,141,69,93,149,93,6,171,202,222,243,45,121,233,163,89,144,41,223,111,13,155,197,115,89,153,85,177,146,90,231,145,253,207,36,135,182,223,27,142,212,174,129,27,130,247,246,149,227,255,221,38,219,135,237,159,179,107,126,236,7,120,0,45,172,129,74,166,69,17,152,2,9,88,22,16,76,61,220,28,42,86,52,48,64,140,153,138,12,170,200,177,31,204,16,57,249,132,78,79,187,18,238,198,115,121,113,210,113,8,165,131,181,55,1,221,24,106,5,34,116,133,35,171,29,97,82,200,80,155,14,185,48,145,88,149,21,106,82,6,73,146,106,88,159,216,253,248,92,69,208,32,84,157,27,250,174,198,170,58,232,168,206,44,145,197,237,41,175,76,148,185,194,48,97,134,244,26,245,173,88,171,148,223,27,94,213,226,105,54,93,255,251,178,68,199,8,132,70,102,206,83,6,93,120,131,236,217,99,101,230,70,19,253,155,40,109,37,115,194,94,51,101,29,164,161,241,195,39,105,200,103,112,133,172,172,177,136,82,75,238,57,170,206,120,154,254,17,190,250,169,227,234,255,84,6,154,145,0,3,186,252,73,68,197,156,5,49,48,168,6,2,33,28,176,112,9,16,165,32,58,4,188,12,137,142,205,228,22,1,92,72,195,197,8,155,37,127,92,241,25,9,11,138,173,184,115,182,47,5,34,154,186,170,200,114,43,50,203,193,183,80,117,93,77,23,174,20,17,227,58,85,90,47,86,98,102,220,172,129,146,231,68,173,57,211,98,24,193,13,109,156,126,197,203,145,25,78,231,211,112,209,231,240,133,68,76,84,27,6,13,16,28,96,176,149,200,121,24,132,82,135,82,183,3,40,155,65,12,71,22,145,181,84,245,91,245,192,191,43,17,60,127,85,41,49,33,20,156,0,1,95,204,124,169,235,102,111,11,16,77,28,50,2,177,36,48,140,73,161,15,29,49,217,67,5,179,144,225,107,225,93,152,163,136,94,72,13,253,190,250,217,137,188,19,54,127,78,20,154,117,179,82,196,185,131,151,27,120,218,140,142,53,25,138,195,246,101,207,4,190,122,102,134,106,244,78,5,141,65,49,202,92,221,251,148,20,211,160,36,8,17,174,123,231,236,242,182,1,74,17,187,182,207,253,35,237,190,99,119,207,221,191,253,187,117,21,168,15,13,176,66,158,201,21,210,33,19,222,188,147,209,244,8,96,144,143,88,13,57,81,84,83,83,51,5,120,166,201,141,245,162,104,118,238,203,119,173,233,3,140,128,2,20,137,13,217,107,67,38,206,182,116,108,131,181,250,104,13,170,184,170,246,232,103,230,155,115,138,210,242,107,30,75,107,84,172,154,208,176,248,151,108,133,230,70,103,126,222,151,125,38,10,87,132,228,185,35,145,237,83,165,8,191,107,201,5,169,20,82,220,174,154,124,95,134,250,17,169,250,217,231,153,155,102,82,185,122,223,231,201,206,108,107,121,214,99,234,198,39,71,159,221,222,159,12,49,44,41,42,24,86,103,153,6,65,153,60,105,24,98,65,25,14,48,138,132,130,20,52,197,16,160,196,128,196,204,192,76,202,177,140,48,25,48,4,26,48,36,21,6,131,198,52,10,134,44,130,70,2,9,161,194,122,32,152,30,0,56,137,96,151,41,170,255,163,218,114,167,235,166,185,36,48,59,59,64,147,162,144,11,61,74,17,69,69,20,49,56,92,132,19,33,187,202,163,109,188,169,179,190,202,80,177,217,193,128,32,50,131,64,165,145,114,20,205,10,147,149,220,134,240,77,246,207,17,104,77,228,252,111,255,240,231,251,84,236,52,255,251,178,100,204,142,5,17,102,201,27,70,87,66,105,140,233,122,60,103,190,27,21,157,20,78,153,254,202,5,180,102,244,118,24,44,60,252,255,89,182,157,210,199,98,164,135,211,35,248,150,38,70,172,181,20,146,203,159,24,248,253,63,252,110,177,236,85,227,115,119,115,3,154,146,29,224,212,204,162,160,182,46,43,182,120,13,240,231,159,234,215,243,106,74,109,228,154,164,184,139,55,164,40,145,48,212,38,244,93,85,192,1,8,22,178,217,45,183,129,222,117,50,168,1,245,135,163,17,221,17,145,222,144,164,86,250,49,30,108,147,201,150,33,154,54,77,162,18,129,216,101,39,58,171,167,83,40,173,128,127,180,106,27,9,210,206,81,211,90,249,172,253,175,35,205,235,206,188,71,239,81,9,229,33,80,137,213,201,76,38,92,115,191,152,41,229,30,102,85,255,182,240,109,246,175,68,234,171,248,249,175,10,102,151,60,205,56,166,124,148,170,99,63,197,235,210,28,150,87,103,231,162,109,125,140,110,192,56,213,229,0,2,180,180,223,178,56,75,4,18,77,187,19,32,52,42,99,102,30,40,84,32,8,105,134,252,12,20,132,162,130,138,128,64,8,192,24,34,92,133,36,64,164,172,112,164,82,74,73,42,28,186,37,48,125,9,61,154,31,9,106,73,72,41,206,32,57,109,35,135,5,179,161,227,15,200,109,138,220,88,37,174,9,87,42,248,97,29,138,72,250,117,27,143,254,190,62,34,255,217,179,148,21,182,30,214,66,237,173,218,106,233,88,235,79,111,79,125,31,133,186,170,226,24,235,171,250,147,23,78,253,71,173,103,216,116,169,86,55,113,198,152,40,106,177,33,117,205,226,19,133,219,196,210,179,45,170,77,14,52,52,42,153,210,74,128,52,224,0,131,16,106,45,255,255,201,166,227,139,207,118,157,184,192,161,133,132,68,25,36,23,227,194,148,236,199,142,164,125,254,173,159,83,41,215,14,98,187,170,173,22,49,92,228,71,35,146,142,121,11,54,229,183,149,55,205,99,30,199,185,74,206,118,214,204,158,249,157,223,45,189,17,110,90,43,105,71,70,181,206,217,127,95,219,167,67,165,224,74,220,104,214,55,179,10,188,12,64,198,51,128,232,203,34,131,75,9,87,161,147,215,102,58,17,24,200,142,103,48,113,148,138,128,16,137,141,64,99,193,240,0,88,196,134,35,49,133,132,98,228,217,83,17,224,146,21,68,80,36,149,74,157,198,196,56,26,163,202,52,222,74,29,72,171,119,76,70,241,129,189,204,9,81,46,213,1,148,189,139,33,100,230,219,50,248,53,167,63,203,185,58,153,51,108,206,164,82,8,189,20,87,27,129,185,212,42,79,87,29,127,76,199,61,145,222,27,255,251,178,100,193,14,5,59,102,200,155,76,92,82,91,140,233,221,48,194,84,26,25,155,24,110,49,189,9,200,179,166,168,241,159,52,242,42,35,115,185,137,234,94,191,208,80,253,250,117,32,48,179,16,217,231,239,181,170,195,38,20,52,109,27,186,181,245,158,187,171,139,234,251,81,157,173,130,110,223,67,213,198,127,223,243,245,55,75,91,115,43,121,33,97,226,182,67,77,206,107,99,244,84,213,41,55,106,214,147,31,77,9,112,12,88,214,216,0,101,109,182,235,114,7,83,19,199,77,202,220,155,232,197,106,57,12,99,66,227,209,72,237,187,223,115,230,38,33,235,17,100,146,46,247,136,248,165,227,251,85,190,104,12,179,22,209,3,67,241,47,215,49,64,87,35,55,124,184,142,58,179,1,17,183,16,35,146,179,85,182,30,68,16,152,129,187,180,191,97,67,58,123,196,217,244,225,145,154,91,72,146,229,110,57,189,128,234,8,47,137,154,218,102,251,213,111,253,111,230,6,93,0,0,112,160,167,219,99,103,64,199,110,202,141,138,34,60,76,101,232,240,177,74,181,86,120,196,49,24,168,64,7,249,214,165,187,164,232,97,27,111,125,39,68,185,161,126,83,212,104,231,238,241,247,80,44,136,199,210,92,204,115,241,245,8,62,51,123,127,143,214,208,216,190,197,195,211,191,175,85,237,150,69,40,189,106,62,31,61,61,142,86,222,203,183,42,215,63,152,139,170,70,234,91,55,22,122,191,139,225,208,123,232,244,190,216,164,71,94,239,123,159,204,46,233,226,54,223,63,177,172,233,32,222,176,0,1,7,220,106,127,119,224,195,161,93,102,159,2,50,252,214,14,0,165,81,248,252,178,49,24,211,116,158,4,153,95,45,17,146,179,171,95,101,108,166,170,37,216,77,244,206,181,63,27,175,186,197,161,18,91,205,65,72,99,121,55,153,105,11,242,123,56,197,253,26,15,104,130,109,90,25,106,245,189,168,184,103,88,89,92,106,125,219,40,245,183,51,68,170,108,118,68,202,89,229,37,14,185,74,16,75,31,203,49,151,218,241,99,25,161,25,126,94,190,18,170,222,36,194,98,90,105,160,109,55,246,213,216,70,128,37,34,166,182,113,135,33,205,37,88,170,239,107,80,9,40,215,131,233,75,43,121,161,54,231,211,115,176,30,239,216,81,45,86,169,131,209,65,203,9,64,208,22,131,158,81,201,147,247,109,144,26,211,147,67,152,6,103,229,246,152,20,65,53,160,206,110,221,94,77,160,87,51,12,44,51,67,155,77,54,145,243,116,21,101,218,198,212,120,218,227,219,58,249,245,116,89,177,199,17,123,42,46,221,50,216,74,158,163,33,54,53,205,186,186,238,254,180,205,139,28,251,63,152,162,255,251,178,68,197,136,132,44,102,204,83,6,92,112,136,12,217,189,97,40,127,18,29,155,53,76,25,113,234,62,179,165,13,172,24,56,234,59,79,189,167,56,223,204,206,214,217,183,54,163,105,176,136,40,182,4,5,45,223,2,35,5,76,140,76,88,5,223,45,19,61,33,154,111,53,73,107,166,219,61,179,240,161,197,55,204,142,102,252,226,137,84,234,184,122,40,121,161,36,36,147,19,60,226,91,123,119,17,3,41,60,176,224,0,83,25,203,154,54,186,22,119,241,88,132,227,157,41,27,150,219,137,252,130,76,231,49,234,141,50,230,78,35,170,54,124,225,42,43,29,26,89,64,234,92,166,5,186,157,102,246,138,219,167,45,105,235,146,22,40,201,68,232,46,113,236,64,17,115,203,204,255,103,165,235,119,115,159,253,153,24,251,187,46,223,249,126,88,167,0,23,173,180,3,33,27,133,186,5,28,28,0,215,141,36,69,25,1,130,51,0,133,3,76,104,44,77,240,107,227,138,47,86,98,212,174,217,149,204,82,74,165,117,234,191,152,202,168,237,101,114,236,182,204,102,204,166,33,57,98,35,98,146,215,218,213,187,212,53,95,238,101,77,123,116,179,182,126,204,6,48,242,38,119,140,251,46,105,204,228,135,81,82,229,217,245,86,94,185,6,41,220,166,42,94,213,235,27,192,234,149,16,179,121,183,20,140,76,69,215,171,54,24,194,47,135,90,119,77,44,209,148,196,22,146,227,33,34,6,212,178,148,167,183,226,245,98,161,151,21,47,254,233,252,84,152,0,203,37,0,7,28,212,11,104,76,160,36,160,24,240,64,64,138,11,228,96,248,92,32,84,48,0,64,84,51,170,186,223,71,44,80,211,154,198,218,190,234,145,168,128,136,142,244,2,50,34,54,105,106,76,74,100,42,168,232,192,227,4,48,64,138,47,199,196,237,53,7,162,65,108,57,212,200,53,48,97,91,239,109,98,173,218,147,138,142,50,86,184,71,38,154,152,127,48,197,229,179,78,147,111,194,219,15,30,51,177,148,242,199,163,202,74,113,19,80,97,71,136,131,212,97,37,33,98,43,144,52,209,98,229,235,146,5,172,169,153,145,150,144,204,182,142,211,188,237,60,206,147,85,232,11,115,22,255,83,78,211,57,100,86,5,18,181,193,32,192,96,132,209,176,183,192,71,153,11,160,177,155,156,76,168,18,22,170,164,42,138,155,91,189,203,52,149,229,189,185,71,156,151,119,130,222,134,73,119,73,27,215,190,181,180,56,73,99,17,57,71,64,25,59,29,50,151,47,42,37,255,118,72,246,146,15,179,175,181,58,106,33,249,66,169,166,75,52,196,198,149,80,130,136,150,205,56,61,162,190,149,39,39,91,43,94,163,143,48,223,255,251,176,68,214,10,133,0,103,74,27,38,95,66,154,12,217,19,105,40,138,82,253,157,44,236,153,119,66,51,179,101,105,147,34,40,115,143,156,154,77,10,183,50,162,213,251,149,25,157,70,84,37,158,43,64,234,41,35,9,110,115,171,231,190,234,182,94,131,57,135,195,130,118,4,2,20,219,252,110,242,107,36,128,224,194,89,122,8,224,48,176,237,25,75,130,134,64,47,163,148,251,215,42,0,181,89,68,42,205,104,148,8,170,44,142,148,158,139,47,19,126,49,18,223,87,157,111,218,153,97,195,11,64,105,88,116,9,11,208,186,41,232,149,85,81,28,65,137,108,125,75,52,88,214,208,90,185,14,105,23,170,115,78,44,221,246,65,116,56,117,233,7,70,80,161,140,162,238,132,143,65,235,34,172,157,88,181,158,246,168,151,70,196,90,196,143,129,203,19,44,169,115,204,212,79,220,180,195,69,252,243,252,72,109,0,5,148,212,212,174,205,116,132,224,252,207,113,41,143,149,146,40,216,204,218,8,13,89,142,121,228,120,4,48,234,89,98,197,11,92,6,4,68,131,201,146,205,100,128,152,56,62,112,232,162,76,116,189,8,242,25,68,36,60,38,36,185,44,248,174,58,33,23,77,42,122,172,192,226,58,145,142,71,243,242,167,89,27,39,166,135,10,155,101,78,253,166,249,249,233,254,47,137,123,52,200,224,183,82,150,167,76,228,252,204,204,204,204,204,206,207,82,155,223,223,243,150,207,221,231,102,191,63,209,123,185,126,112,242,208,179,179,92,190,64,185,54,35,157,229,28,178,27,69,87,153,127,149,47,106,26,215,186,23,242,21,155,59,241,245,122,189,76,67,0,0,105,0,16,33,38,228,139,229,67,106,243,195,249,116,62,69,128,243,57,197,36,111,24,161,34,161,40,240,182,179,80,212,60,239,62,153,148,147,22,213,61,10,252,174,217,154,22,212,72,215,61,107,25,52,217,180,7,46,245,145,9,201,98,117,91,103,205,80,201,179,243,154,195,18,202,27,242,140,206,161,208,181,73,229,192,101,19,148,174,215,136,114,127,75,147,58,230,199,189,254,217,207,243,180,239,244,0,0,1,50,51,105,35,13,186,187,50,144,208,194,67,243,14,15,77,116,8,2,4,140,48,83,34,72,153,12,194,97,40,232,84,56,40,0,5,16,194,0,102,12,10,152,48,168,99,224,129,64,60,72,41,12,173,119,169,250,90,177,22,105,52,160,169,224,219,50,103,29,238,20,2,57,17,244,143,118,229,242,182,76,215,220,153,53,51,4,99,173,97,234,135,91,248,187,238,226,168,163,218,145,175,163,89,133,207,252,195,201,44,127,71,136,161,112,197,16,183,221,255,59,53,124,95,255,9,55,252,199,241,255,251,178,100,205,140,5,106,102,200,155,121,96,114,105,140,217,87,61,99,86,24,117,155,26,110,33,189,1,248,179,103,116,243,33,173,167,253,127,82,138,106,14,28,131,224,155,145,216,243,172,127,48,229,72,112,77,8,7,9,72,52,65,180,102,115,239,86,100,64,240,27,144,48,98,26,205,74,70,77,115,239,54,77,72,186,71,76,142,155,31,119,52,169,109,56,19,80,213,224,130,5,19,103,110,219,93,231,204,72,57,89,128,218,224,175,35,50,41,16,182,57,49,2,106,251,9,17,147,53,67,18,223,5,103,22,91,186,73,130,229,167,12,237,78,161,48,168,58,56,84,241,189,37,41,132,218,46,181,221,160,231,90,70,187,171,31,81,210,213,89,246,178,120,235,90,132,36,124,12,117,167,138,198,93,82,92,143,167,230,123,222,87,166,151,76,193,209,61,19,17,220,45,194,15,153,118,61,35,251,199,92,82,52,71,119,95,87,203,15,174,185,235,96,229,69,0,7,164,140,209,246,2,130,166,142,36,12,48,6,150,25,25,90,2,9,72,194,10,76,108,140,89,52,212,64,139,168,169,139,176,151,230,12,92,60,90,66,26,218,90,91,70,162,2,242,241,61,89,124,67,104,170,60,157,1,161,131,138,61,89,241,98,175,134,165,35,115,225,172,251,14,150,15,130,175,50,66,26,8,67,233,154,243,165,46,44,43,152,142,197,86,207,105,122,126,55,249,11,55,122,141,61,181,196,202,166,175,55,195,33,238,100,197,215,178,182,118,198,84,55,110,238,238,63,124,50,57,111,118,216,105,218,173,174,153,187,156,239,81,78,93,210,229,84,187,136,107,29,75,125,87,77,139,136,151,95,124,236,235,120,52,212,128,0,20,29,84,147,237,183,29,108,68,15,162,199,11,136,161,96,224,62,6,146,131,167,225,70,58,76,239,21,213,252,87,215,204,92,127,29,36,66,195,47,81,80,131,13,7,133,88,113,67,214,17,236,123,65,67,111,145,241,4,129,55,0,196,69,129,54,114,0,8,38,3,37,146,29,25,57,148,46,66,53,188,235,178,57,200,79,39,208,180,150,69,212,168,201,50,111,217,56,48,0,12,25,229,82,112,163,145,149,204,230,115,97,153,40,226,106,243,161,48,24,198,164,51,1,17,65,199,179,20,225,140,94,59,4,138,71,141,128,161,152,96,92,199,200,227,13,6,12,16,67,40,31,232,181,42,104,173,137,17,93,119,173,40,53,96,23,249,106,221,216,145,123,100,47,210,109,164,28,252,189,84,31,137,18,217,110,181,225,134,210,28,95,73,96,80,9,82,164,160,88,21,235,4,175,6,241,65,33,183,109,220,104,241,121,183,58,150,66,211,101,117,106,218,254,255,255,144,150,253,104,201,116,255,251,178,100,200,140,133,57,102,200,155,108,92,96,100,140,217,253,32,37,247,22,109,155,22,78,9,94,193,185,51,101,93,129,150,185,161,182,254,221,44,165,179,77,66,164,18,222,93,104,136,65,106,86,112,193,72,9,171,20,237,86,49,156,132,48,102,207,76,133,26,103,187,62,117,154,142,171,154,4,6,40,25,0,169,109,143,11,248,244,186,237,141,226,182,227,193,49,114,25,57,113,248,165,186,237,194,65,75,127,120,225,141,38,243,199,59,151,67,163,169,69,242,111,223,132,80,144,203,177,33,61,180,153,146,173,181,15,44,177,152,243,72,78,88,136,196,240,30,177,137,100,9,156,78,65,195,38,25,201,91,66,48,115,131,220,217,55,165,121,148,202,243,187,91,115,78,142,70,149,208,103,123,250,104,148,234,107,63,238,192,132,21,0,48,83,13,117,204,142,160,52,51,96,207,142,99,65,138,133,196,136,144,100,112,121,133,203,166,27,24,26,180,156,2,176,131,128,65,7,112,80,36,4,18,49,18,56,73,114,108,64,18,114,159,22,24,148,87,253,67,213,122,224,113,28,162,176,158,212,242,121,91,11,178,132,178,231,190,9,93,41,165,126,85,81,135,59,204,181,227,83,107,236,25,109,184,197,211,12,12,198,33,177,49,52,120,96,174,67,211,16,157,105,107,2,241,193,33,112,11,2,97,97,248,240,199,214,75,56,210,83,73,217,76,57,16,148,128,193,250,30,250,186,54,191,254,121,158,147,182,106,207,94,185,202,168,64,234,123,28,86,213,116,98,172,101,170,90,172,68,86,117,207,52,237,85,119,68,52,229,75,26,232,134,139,128,125,152,216,0,0,65,149,45,187,41,142,180,33,12,87,19,88,174,106,118,97,252,71,62,115,164,117,34,105,178,54,253,60,203,133,102,71,112,194,134,132,154,166,123,30,110,152,176,148,234,62,30,225,20,72,39,211,185,66,218,163,153,99,75,104,35,48,79,188,55,109,208,215,84,141,34,136,137,164,86,101,191,75,131,222,101,251,117,79,206,229,110,46,234,7,196,175,63,252,86,178,227,108,98,188,87,244,211,127,87,29,252,79,68,244,153,0,252,200,201,187,26,30,72,1,173,138,155,60,233,177,15,27,251,248,36,28,201,72,204,85,180,46,192,57,198,104,76,70,2,36,99,129,129,132,96,35,67,60,158,1,68,152,65,242,19,157,119,133,153,162,164,212,24,206,155,248,49,155,183,22,88,166,235,212,148,41,52,25,139,77,118,109,91,96,44,217,173,56,13,198,121,89,94,198,83,25,105,105,214,95,17,0,41,112,96,89,4,45,119,59,111,75,14,147,191,44,154,46,226,203,94,106,178,139,154,214,185,252,253,57,245,243,93,187,131,35,36,253,189,255,251,178,100,217,14,133,213,103,69,147,153,83,226,115,204,217,122,60,104,142,86,97,155,22,77,141,126,201,184,51,166,52,241,151,160,83,43,17,117,255,213,170,231,79,168,146,54,103,31,202,169,77,25,42,179,49,130,185,130,89,4,216,182,90,122,26,60,50,89,52,248,248,110,250,253,175,124,106,177,224,20,116,164,8,5,18,91,181,153,86,186,141,16,227,135,42,45,76,61,207,200,80,33,213,56,154,146,159,55,110,189,177,255,255,252,99,214,184,181,35,107,31,231,255,154,235,193,199,154,217,122,213,169,103,205,163,180,159,36,201,82,215,149,47,76,243,10,68,91,131,16,192,152,157,216,104,178,220,186,225,34,106,197,156,122,174,175,10,27,27,234,172,231,210,76,143,92,218,200,249,82,66,170,45,152,190,255,187,253,105,124,12,138,0,2,67,117,115,140,114,85,49,148,76,209,66,99,26,145,205,42,132,48,72,236,70,33,49,153,156,100,208,100,101,41,155,200,166,28,16,135,13,67,137,129,0,0,34,24,203,2,131,25,137,21,166,10,85,170,54,66,2,99,43,6,189,224,174,50,249,198,254,25,106,4,64,82,238,13,0,177,98,15,4,182,3,106,80,115,113,137,57,107,229,215,156,112,17,65,221,85,161,128,247,190,30,139,172,28,253,52,158,26,123,96,198,109,77,10,158,156,189,114,223,223,195,121,231,189,230,90,189,158,101,20,226,102,111,94,18,198,250,134,255,40,161,67,0,171,184,51,216,113,69,194,106,180,204,16,173,194,88,254,170,252,184,168,111,179,250,40,115,30,137,67,146,119,127,59,213,16,169,143,152,9,25,22,80,1,128,150,206,251,246,251,244,29,118,102,177,212,215,56,33,39,66,231,97,0,144,36,99,179,58,102,123,255,251,125,204,26,72,195,22,185,50,28,187,183,252,99,20,70,214,104,142,237,180,157,9,205,55,108,221,125,84,164,222,229,190,190,98,187,211,33,242,92,146,173,3,220,197,147,48,17,206,14,200,222,76,254,211,147,158,240,246,173,47,187,227,220,246,247,118,137,63,186,230,230,187,36,156,118,170,43,228,247,187,20,71,169,155,119,215,93,145,18,151,152,28,96,1,57,189,135,77,81,184,94,21,164,107,202,4,32,27,144,4,2,213,76,201,23,112,154,65,151,42,236,3,133,151,201,224,10,48,18,128,155,240,138,142,188,145,220,131,226,242,218,245,34,149,32,200,173,70,41,94,66,54,141,103,148,33,50,104,142,146,120,166,44,72,88,156,120,85,72,79,234,36,104,8,196,105,1,41,138,96,138,221,117,153,255,247,227,254,79,61,66,242,189,164,233,58,231,52,159,113,51,219,40,195,51,245,5,91,58,157,37,22,228,90,50,98,111,126,255,251,178,100,216,140,5,197,103,69,147,131,87,176,123,12,233,237,36,199,233,20,81,157,36,109,37,87,193,224,51,102,244,147,33,252,173,86,127,26,148,187,145,146,79,105,185,93,108,43,125,186,82,159,219,221,154,156,168,188,227,39,33,219,169,135,55,125,222,234,128,23,84,0,8,8,57,156,150,219,110,23,50,129,19,0,202,170,138,210,28,21,168,78,215,56,56,15,145,172,101,19,147,252,75,75,134,212,79,189,214,156,239,45,164,75,200,125,186,180,15,170,115,44,243,70,240,57,162,40,108,50,50,213,111,19,18,58,39,79,74,120,82,89,198,203,212,49,132,189,165,47,28,220,41,53,189,240,122,69,113,85,51,242,150,242,62,15,232,251,110,250,233,144,222,55,246,94,244,234,222,190,209,27,155,166,94,58,253,54,236,21,204,213,0,33,21,63,255,153,185,160,200,148,198,49,163,65,153,96,184,236,164,28,59,41,49,40,32,17,190,94,16,35,206,147,139,209,63,228,247,44,94,179,170,18,163,82,30,247,9,1,14,75,242,68,180,136,63,210,105,204,57,3,13,153,102,32,73,50,47,4,124,39,112,148,95,249,143,227,255,5,40,233,187,212,202,239,201,51,109,79,131,20,169,56,171,57,37,91,184,16,222,157,185,151,107,42,227,122,107,218,250,107,165,178,157,44,125,204,114,133,133,233,59,62,85,53,82,234,68,180,245,30,115,237,167,46,92,138,238,116,70,142,201,184,233,190,207,237,135,217,48,82,2,202,210,0,5,235,110,53,126,192,132,198,189,154,35,227,73,204,185,84,199,107,32,99,104,154,98,26,10,12,100,201,200,217,148,249,40,196,192,33,15,35,160,150,81,89,194,134,166,25,75,168,249,110,146,45,53,46,175,164,169,136,151,186,76,252,139,32,64,217,35,180,222,209,184,9,148,181,24,121,67,93,229,185,53,220,217,58,22,98,144,80,210,241,69,2,159,230,219,150,46,142,207,92,179,91,88,99,153,21,133,231,229,73,11,142,98,26,211,21,4,55,97,42,195,55,178,168,186,106,166,45,136,179,30,182,205,106,149,124,84,97,138,37,52,229,130,86,214,122,138,153,226,134,92,177,32,244,210,0,253,166,138,249,157,60,35,186,109,240,24,192,6,165,115,118,5,37,55,164,204,195,51,66,248,214,8,2,11,0,1,66,180,42,17,158,39,18,131,194,67,225,216,203,176,255,78,195,88,81,200,37,82,9,217,68,194,167,129,93,219,177,28,226,239,221,14,83,153,78,124,74,212,163,144,222,83,91,121,166,100,215,183,98,197,73,108,221,219,28,68,243,142,255,30,55,236,187,39,210,68,173,174,156,16,39,19,215,50,188,100,94,223,114,139,116,178,233,242,245,238,113,191,255,251,178,68,216,136,132,202,103,203,187,38,92,240,155,172,233,35,104,200,190,83,205,157,32,77,25,93,2,75,51,165,29,156,32,60,121,135,168,222,245,218,147,101,159,168,156,67,210,112,137,89,159,198,122,55,123,255,222,166,230,42,34,187,127,238,213,252,20,178,194,1,41,182,225,141,137,158,48,139,103,63,37,225,196,150,149,160,50,96,192,130,72,36,6,66,224,192,239,209,40,138,40,247,51,122,92,69,5,168,236,243,74,48,210,16,0,230,138,193,46,120,242,97,80,200,40,98,35,192,133,98,196,142,28,77,12,83,75,44,241,57,39,151,26,167,35,180,41,180,131,82,101,18,143,115,7,195,138,156,93,48,171,81,136,57,235,223,170,81,137,121,144,116,196,33,199,160,219,87,73,48,170,52,251,105,25,214,75,189,78,93,47,162,199,23,67,95,42,218,197,134,99,86,170,57,251,175,86,146,70,193,41,29,80,67,74,0,32,21,45,182,1,22,24,211,6,105,64,93,136,88,72,214,149,48,4,1,1,43,49,69,76,62,16,33,148,164,83,236,165,177,136,5,2,146,138,10,106,123,145,178,34,151,93,102,202,165,20,24,64,46,68,142,11,236,255,20,19,90,167,219,180,83,181,138,145,25,178,105,236,22,101,94,38,7,214,64,141,150,39,232,202,114,109,184,106,147,166,136,83,133,205,133,124,210,58,248,148,118,164,213,29,149,155,181,181,87,121,195,144,197,106,238,246,93,117,23,84,179,162,222,211,232,20,27,195,21,114,59,183,43,78,116,159,149,221,47,103,78,103,191,167,54,239,154,191,254,246,198,121,146,199,223,96,108,0,0,98,84,146,75,64,19,24,229,25,10,18,50,132,210,108,31,133,210,95,178,238,133,95,65,11,193,7,196,102,81,209,53,84,50,15,249,252,102,173,100,186,143,78,29,140,64,124,227,108,47,183,45,36,38,145,228,118,202,41,167,67,104,148,89,38,43,59,5,120,169,28,173,55,34,90,13,180,180,156,162,238,182,53,122,171,135,156,55,171,176,178,2,216,162,21,155,200,18,49,90,253,102,151,182,119,113,59,165,99,234,145,137,123,179,170,89,70,155,66,67,9,180,198,26,166,43,140,81,84,161,227,69,232,107,82,63,164,185,99,14,122,139,222,210,166,35,173,163,159,251,8,208,177,0,12,219,236,99,210,34,56,198,172,5,200,6,187,118,28,56,179,208,84,25,177,161,178,119,66,26,121,10,128,68,148,210,121,47,203,53,218,147,213,191,115,57,214,228,178,98,182,40,70,67,85,201,79,143,157,209,242,103,18,126,103,170,147,241,137,150,168,187,59,253,249,121,105,218,106,179,82,249,177,243,180,51,81,203,42,43,182,246,109,253,159,33,111,0,116,255,251,178,68,205,8,132,246,102,202,59,73,92,112,154,204,217,106,101,40,159,17,101,157,46,236,25,87,193,255,51,101,157,147,22,120,69,44,130,234,182,155,62,119,152,98,246,181,9,65,181,173,245,217,47,10,72,223,222,164,157,15,218,131,83,74,156,172,175,86,246,209,244,220,227,10,132,133,80,128,42,93,183,49,102,38,17,203,49,154,10,132,2,29,226,75,82,33,213,200,136,181,99,121,223,72,106,4,42,0,179,83,154,41,217,101,78,225,106,27,11,186,148,12,105,140,240,213,120,83,253,137,117,55,50,77,124,207,186,92,180,164,39,27,74,126,243,252,92,71,239,173,47,95,114,187,223,119,234,183,151,156,164,175,50,110,53,25,100,82,43,185,21,89,152,243,163,17,232,163,78,114,30,212,156,136,68,100,71,49,106,235,213,17,74,142,201,246,136,152,215,209,209,10,122,128,138,0,23,37,176,11,12,208,37,49,210,77,11,240,177,211,18,89,76,0,170,66,45,131,138,2,40,25,116,5,189,47,234,252,66,104,1,32,41,139,180,167,15,188,118,228,21,79,44,149,99,170,56,157,44,178,245,249,143,75,13,2,138,44,73,160,204,28,194,240,222,40,144,4,24,105,185,9,172,130,73,12,38,121,7,104,253,219,222,235,28,121,237,125,172,236,180,159,11,171,125,164,185,202,253,226,38,140,197,92,53,30,35,165,74,247,242,162,211,114,102,164,158,152,116,218,56,36,195,170,171,54,104,215,174,117,194,211,54,240,221,109,76,209,227,107,211,99,151,226,166,190,34,175,230,99,114,106,0,107,35,128,83,150,234,103,110,154,196,38,73,249,165,130,4,42,101,202,48,129,82,163,79,196,132,5,26,24,146,75,21,42,91,197,146,8,60,10,26,202,152,235,239,37,136,120,153,4,162,230,132,106,160,101,163,29,104,218,95,98,66,33,90,13,36,198,198,66,169,8,72,156,159,140,230,113,232,132,202,106,66,67,210,62,110,106,160,112,231,138,33,236,74,16,111,99,11,224,220,220,106,64,225,133,170,40,189,159,78,132,168,248,90,57,215,177,120,48,112,197,34,144,107,170,14,40,148,177,201,72,61,70,18,36,20,233,241,107,153,28,56,171,50,213,72,70,168,166,225,174,171,153,155,168,190,30,171,170,8,88,176,45,39,47,215,81,192,209,22,0,128,70,28,148,58,71,181,188,206,7,73,98,48,253,70,167,151,196,182,1,223,229,219,54,177,229,253,238,221,158,107,185,235,35,112,147,112,51,60,25,100,143,92,161,67,16,43,40,112,25,200,172,145,3,152,52,251,175,251,124,195,160,220,59,236,45,247,73,77,160,254,10,162,100,226,125,219,179,89,175,186,244,159,123,78,62,182,186,61,181,177,255,251,178,68,210,8,133,1,103,73,155,70,93,242,159,108,217,35,105,40,138,16,201,155,57,76,25,87,226,27,51,101,221,134,33,196,225,208,251,127,56,57,151,251,204,239,165,233,189,12,136,89,73,70,73,217,157,12,60,243,222,117,254,219,170,50,152,136,208,216,36,5,36,114,133,47,96,135,70,101,34,145,54,98,5,171,30,18,196,29,101,35,248,227,62,207,210,12,70,65,87,107,107,163,167,117,115,205,148,114,218,146,208,234,44,74,69,84,103,75,46,230,84,82,156,54,59,56,60,15,142,48,138,167,48,117,68,60,30,165,93,44,205,82,107,20,114,12,97,148,38,48,245,84,29,115,53,17,61,39,87,20,62,185,78,229,229,218,35,186,90,133,209,196,73,184,107,29,226,36,243,78,247,23,10,126,69,69,43,21,35,138,78,248,126,44,105,150,88,205,158,226,188,54,138,0,23,54,180,231,60,37,116,2,214,113,203,135,73,54,37,84,204,201,189,38,140,24,49,52,205,50,20,195,106,2,129,87,89,128,96,68,228,168,61,167,190,22,49,183,75,185,12,205,104,149,30,172,71,166,47,116,44,56,251,37,69,24,150,16,158,122,133,14,16,177,28,142,200,81,201,67,192,210,206,165,85,237,219,70,237,190,103,246,254,31,252,221,246,166,62,164,115,233,4,197,62,201,81,143,35,168,28,243,16,78,90,162,234,116,210,143,124,186,134,127,18,229,39,243,183,220,216,108,239,178,106,13,211,30,230,176,177,108,146,172,216,236,232,45,199,215,79,149,158,122,19,97,197,26,198,128,67,12,0,2,4,144,141,164,154,161,64,92,152,178,151,148,163,115,100,111,33,42,253,48,195,92,28,16,103,255,255,245,191,10,230,129,154,187,176,182,226,161,233,207,253,138,152,113,34,130,65,133,20,10,9,56,110,204,244,122,106,251,156,171,156,183,61,205,141,158,155,2,50,200,132,83,233,149,116,167,242,185,92,147,166,236,133,210,179,197,35,201,55,209,93,74,196,199,133,102,19,243,209,191,252,174,204,155,0,0,7,217,138,254,70,37,44,24,202,30,114,162,104,43,30,101,19,240,128,170,98,23,25,142,198,192,165,40,2,74,102,160,144,4,10,14,52,152,12,16,96,129,129,134,147,193,81,153,140,3,36,72,181,133,67,248,144,168,16,88,30,208,88,4,49,22,124,20,85,156,83,44,121,116,161,254,100,138,185,246,116,156,88,38,29,116,233,33,181,243,2,100,251,52,232,29,236,110,35,160,210,5,131,128,244,94,90,10,141,201,66,81,240,254,81,35,71,50,190,239,82,212,118,107,246,183,245,109,59,49,94,249,110,242,217,120,72,58,58,86,235,1,253,75,232,215,159,199,45,186,157,9,158,51,63,255,251,178,100,211,12,132,249,102,201,155,70,93,242,107,12,217,138,60,98,175,27,141,157,22,78,49,251,65,242,179,166,180,243,33,252,137,212,153,156,162,187,118,215,213,113,126,151,102,104,133,120,229,123,178,222,187,148,204,206,172,94,133,157,19,172,190,197,234,182,182,189,89,100,99,115,85,203,10,46,43,173,191,251,101,153,235,197,50,251,244,42,203,245,170,96,63,108,46,102,164,0,214,203,36,179,62,126,127,178,218,4,167,107,35,128,247,88,218,197,172,216,178,101,63,237,249,198,73,71,153,3,211,173,12,148,92,75,175,55,101,225,105,159,120,154,16,225,249,44,166,89,123,67,255,39,117,158,94,255,190,94,153,150,221,208,103,5,20,167,89,233,66,56,203,123,187,245,116,62,108,236,87,166,106,42,247,126,7,173,68,109,119,216,234,111,230,226,214,45,70,116,168,242,219,156,209,113,54,251,193,149,118,183,169,210,165,16,93,156,133,222,48,29,133,213,0,0,0,18,219,183,255,236,117,154,34,152,10,99,16,165,107,36,42,70,17,101,44,74,198,152,46,39,195,197,36,111,184,244,214,111,13,244,24,166,109,145,222,14,41,3,174,232,189,49,19,181,12,23,4,205,45,101,229,3,196,27,66,211,55,34,138,78,187,25,84,167,222,83,223,134,203,253,102,147,53,118,181,163,241,50,4,101,210,44,240,41,234,61,159,216,45,190,161,167,244,80,197,59,163,72,43,227,33,46,114,207,111,170,59,177,170,167,49,57,132,140,150,204,107,33,206,244,62,170,201,187,185,136,196,221,65,83,128,0,0,7,100,151,107,127,103,106,10,74,67,24,21,2,80,201,86,6,8,136,166,139,46,148,66,174,200,84,234,228,49,34,252,147,156,233,139,1,22,55,239,34,115,150,42,9,26,189,190,243,84,132,155,220,185,76,190,72,153,44,122,177,104,157,70,172,171,131,247,169,134,27,111,16,141,58,75,185,90,14,85,208,107,187,177,24,253,159,75,138,51,65,153,85,253,12,188,235,138,119,154,185,165,37,204,178,4,103,221,200,34,78,94,140,87,153,141,190,254,27,250,250,139,174,46,75,175,226,25,52,185,11,2,20,142,182,13,202,32,26,37,28,212,91,43,46,6,134,188,76,98,179,16,33,6,76,178,99,74,21,57,88,162,83,52,226,18,204,4,128,52,66,165,20,178,53,55,34,165,171,241,63,106,111,68,139,12,52,154,232,72,215,187,73,200,18,245,81,92,157,28,132,169,168,171,7,222,219,6,49,210,213,152,138,102,211,110,56,204,87,154,74,41,73,236,27,119,95,164,237,141,249,201,121,84,102,133,54,33,85,25,203,174,145,26,205,56,233,6,180,138,9,237,170,232,58,182,50,66,118,106,255,251,178,68,200,136,132,81,103,79,233,230,85,120,134,12,217,189,96,200,141,19,229,157,40,109,37,117,194,141,51,163,205,182,34,49,87,230,122,166,93,205,175,108,108,205,116,207,155,246,221,190,213,172,231,111,126,217,234,141,20,82,249,169,160,98,128,1,164,227,50,29,81,17,153,166,147,154,245,9,161,128,153,184,250,19,76,112,252,16,44,162,230,56,100,101,34,107,69,51,8,1,20,24,132,177,41,192,130,206,132,1,21,48,17,135,177,145,139,53,14,223,70,102,168,172,242,197,149,219,173,78,190,242,177,17,227,206,90,110,75,51,111,84,178,212,246,228,176,141,118,50,233,125,13,150,171,89,246,29,168,115,139,154,170,168,176,202,122,61,22,42,228,17,3,223,51,57,166,126,6,141,26,136,85,64,194,140,163,85,183,222,171,119,182,40,98,66,201,132,67,72,190,199,64,233,204,74,35,62,22,186,153,54,177,67,106,113,246,244,148,158,92,221,104,237,94,4,41,101,0,0,24,82,205,119,251,110,182,142,46,161,172,148,110,132,110,161,145,67,233,66,187,162,157,250,73,153,65,109,155,116,248,167,115,37,237,163,68,113,89,50,201,228,213,76,130,54,154,76,198,54,186,83,101,5,160,60,20,101,88,211,88,25,32,72,56,148,88,98,186,249,25,180,13,238,12,48,88,145,179,158,57,156,64,147,79,118,196,167,240,61,21,80,193,94,96,235,25,67,35,76,97,42,57,15,74,236,188,186,31,113,139,199,164,223,54,158,104,181,22,235,210,173,232,241,14,149,51,123,208,219,139,118,91,249,249,107,96,87,101,36,220,114,178,240,200,130,196,133,244,66,4,170,137,3,3,75,200,200,203,138,107,5,241,247,114,209,217,53,160,7,179,182,199,178,229,254,163,150,120,80,16,157,70,16,54,100,195,75,44,172,116,108,241,91,70,74,134,130,76,207,77,133,209,220,220,137,17,82,150,30,71,233,83,68,229,221,229,162,238,197,195,35,5,136,61,84,177,82,160,139,52,217,129,172,210,69,17,219,171,91,147,13,104,201,152,74,231,83,14,81,213,103,241,34,235,71,223,119,21,143,110,241,159,226,238,199,76,151,80,110,107,61,140,94,150,103,148,180,150,7,208,4,7,254,141,151,0,105,35,48,192,216,213,45,88,57,201,80,65,96,137,146,12,181,74,33,155,2,64,32,74,198,206,17,72,176,49,139,36,170,220,187,12,95,167,175,49,61,90,63,79,199,34,36,12,98,6,28,153,134,95,121,42,205,157,52,57,68,212,59,162,37,7,12,129,103,225,122,71,19,85,89,36,137,243,126,185,152,89,229,251,55,173,159,55,117,42,181,90,153,50,203,72,155,217,134,41,141,62,94,103,45,36,215,134,255,251,178,68,198,136,132,99,103,80,233,233,67,232,142,204,217,115,100,200,143,82,229,155,40,205,25,21,194,105,51,100,217,188,32,116,28,113,230,181,63,157,168,186,180,115,139,242,246,87,185,227,207,41,31,155,104,31,252,189,76,165,213,254,177,189,162,143,249,174,117,26,11,130,1,43,70,65,12,13,28,49,3,3,39,93,6,140,79,165,128,8,150,102,3,138,82,51,241,144,12,208,218,98,153,16,33,56,214,138,160,187,49,101,141,14,4,227,196,50,249,44,104,130,30,24,69,137,96,56,183,149,33,205,28,112,138,39,65,115,78,212,65,52,147,41,203,131,138,7,79,37,233,135,138,216,148,181,201,82,16,234,42,136,199,36,30,83,31,56,148,248,145,114,4,18,244,69,179,93,216,184,81,247,138,72,217,179,133,109,46,87,26,66,24,148,50,185,235,234,11,72,66,28,67,43,101,65,245,213,205,126,53,158,133,89,126,227,178,90,109,49,158,188,205,36,131,101,0,128,0,31,93,127,255,108,119,40,88,195,65,56,113,194,79,168,48,31,108,21,112,126,202,216,107,54,215,230,218,195,199,238,22,111,222,149,107,85,200,168,41,64,157,199,86,150,197,42,82,11,217,194,167,209,191,97,19,210,10,193,130,67,104,25,173,236,91,56,210,114,154,200,167,12,239,68,143,178,194,189,202,18,10,152,78,107,177,49,146,146,77,25,166,209,197,147,31,77,136,159,117,88,26,228,203,53,52,67,51,141,178,142,216,121,41,22,139,143,201,183,26,130,150,69,220,253,95,241,61,123,125,212,189,206,191,85,93,5,104,0,0,0,105,34,154,219,122,75,46,214,86,2,163,72,96,241,39,13,200,200,148,177,12,97,18,248,118,0,78,40,6,119,91,36,244,66,201,168,10,236,213,130,133,120,108,98,45,63,246,173,194,158,25,212,115,143,38,29,181,227,77,94,130,93,0,75,236,148,102,92,251,135,130,107,57,239,35,242,238,113,48,226,198,152,46,115,204,189,57,37,115,111,38,41,42,93,20,58,24,210,104,161,24,116,181,83,216,212,125,247,74,161,201,187,59,205,53,44,78,137,103,37,92,18,49,25,231,46,198,124,183,60,111,69,91,219,120,48,128,0,5,36,19,150,216,23,134,4,18,32,54,25,152,190,232,125,0,134,3,66,66,115,5,14,152,209,42,194,243,174,136,1,98,22,184,148,12,143,84,20,54,224,75,150,183,90,221,77,97,61,16,145,209,234,214,137,34,214,21,15,134,44,238,77,135,66,220,251,130,4,145,81,30,144,151,69,71,109,28,67,237,122,65,12,51,93,121,15,172,181,225,7,82,157,14,86,40,211,124,23,190,200,37,36,93,36,52,60,32,95,99,53,209,195,115,155,8,255,251,178,68,199,128,132,102,103,80,233,233,68,248,139,172,233,189,96,200,143,19,37,155,47,77,24,247,194,139,179,100,93,188,164,113,204,25,201,168,249,44,35,183,40,86,235,82,196,246,218,53,157,60,62,82,108,250,207,232,165,149,12,77,75,205,207,180,224,118,144,128,2,109,218,98,178,102,36,110,96,72,163,223,98,175,128,82,146,154,224,128,4,6,128,96,94,110,170,24,11,30,73,6,96,134,134,153,4,43,194,230,34,69,240,32,81,73,164,154,144,195,65,66,115,123,45,51,238,72,144,92,72,26,17,69,125,23,73,171,187,196,150,137,134,123,81,94,224,159,114,173,117,95,217,222,105,93,111,210,235,201,105,39,54,229,226,42,110,86,205,125,132,49,169,106,149,79,182,211,127,165,103,135,242,57,147,222,170,151,43,156,220,129,154,105,85,33,177,76,134,113,165,16,169,220,139,105,103,195,194,242,44,34,219,197,37,8,231,170,243,147,93,182,97,54,177,134,146,184,208,22,181,42,0,0,24,23,205,118,215,126,127,160,198,144,57,84,135,138,252,118,196,241,248,163,102,142,133,103,37,120,217,251,229,169,73,195,87,91,61,64,227,22,144,178,36,72,18,106,9,122,32,201,150,92,0,14,28,116,130,17,226,146,214,60,211,9,160,180,241,77,246,203,107,75,54,16,68,237,157,211,175,185,123,56,243,63,245,54,171,191,83,122,240,114,38,117,31,211,138,247,157,155,252,143,178,65,186,66,231,250,76,250,109,169,192,192,113,144,199,110,32,255,246,120,238,206,84,242,253,35,213,135,162,255,165,115,225,226,193,156,0,0,0,25,27,114,203,186,28,213,172,101,6,192,179,196,241,124,94,120,227,90,105,13,126,155,56,181,121,180,99,10,199,51,169,197,181,136,155,83,146,64,136,76,182,64,238,97,84,65,58,100,57,59,182,2,50,235,33,254,211,158,106,193,13,32,153,172,246,84,67,189,110,127,117,187,29,80,125,32,167,118,5,43,152,140,55,203,165,120,45,127,10,52,203,222,82,44,238,99,156,244,234,132,215,95,28,28,242,30,218,50,171,237,230,94,198,197,182,247,216,127,153,7,100,251,247,188,134,102,41,224,230,219,251,186,223,92,25,241,8,22,237,144,97,177,129,80,60,236,203,212,66,88,56,250,71,176,18,241,22,216,192,66,17,30,84,73,208,181,64,195,167,76,216,6,16,199,168,112,109,83,54,248,206,39,80,37,18,229,146,85,34,67,141,49,73,201,141,179,166,27,178,53,209,182,135,27,32,32,100,163,19,137,225,26,36,136,97,176,148,151,75,189,33,5,73,169,141,172,183,103,98,220,225,165,33,3,204,54,198,136,227,80,233,136,86,82,28,225,103,177,139,4,154,255,251,178,68,196,136,132,78,103,80,105,233,51,200,140,76,233,173,97,102,119,83,101,155,42,109,37,17,138,89,179,100,205,164,162,40,150,37,132,41,171,184,184,215,117,72,31,28,122,221,245,112,117,191,185,49,35,71,149,21,184,239,179,254,132,162,45,193,183,199,220,119,20,128,69,78,18,10,146,108,97,35,24,214,0,232,102,190,241,106,193,198,209,222,149,5,144,168,8,192,96,162,206,90,138,10,2,4,240,153,144,140,241,78,108,231,50,163,175,110,47,66,170,5,144,141,156,147,146,114,213,5,23,214,27,76,187,19,212,101,91,109,150,57,68,144,176,196,244,193,114,145,76,155,157,187,164,38,202,58,40,226,90,241,131,98,70,58,176,193,239,39,160,219,183,187,31,58,181,217,10,98,86,165,237,70,12,189,98,31,229,209,132,166,213,61,158,194,35,11,29,11,51,184,209,237,114,251,165,245,186,42,183,74,69,156,196,89,172,243,125,141,184,229,176,10,154,0,32,129,55,255,14,64,92,192,33,228,59,173,165,117,12,178,213,252,172,99,35,44,198,74,206,222,247,114,26,77,117,42,164,173,165,163,28,106,168,235,53,60,138,112,236,231,27,149,46,210,103,80,206,155,140,84,102,209,44,44,219,217,149,179,92,42,18,70,70,71,159,236,234,106,219,212,79,10,231,211,157,93,13,24,28,158,108,163,102,169,6,142,36,253,214,172,92,98,138,84,21,67,104,205,246,120,243,201,50,166,154,190,122,106,69,184,24,60,226,63,218,138,28,164,137,88,96,254,140,65,198,189,193,191,28,22,49,187,255,249,92,160,78,234,0,3,37,212,65,40,196,26,50,137,200,55,133,196,3,133,51,213,170,147,69,243,25,28,132,9,210,169,218,154,244,133,6,15,11,128,156,154,148,44,74,135,26,170,59,21,158,235,42,73,145,206,11,183,75,154,176,248,164,221,31,117,168,233,162,144,225,185,146,189,86,26,81,80,217,101,147,243,81,250,212,235,85,208,239,117,155,104,134,62,162,110,90,135,185,23,203,186,55,100,197,151,160,143,188,239,207,220,31,40,212,29,53,187,178,235,87,46,170,64,207,167,84,169,174,91,138,142,120,234,39,227,94,117,255,250,252,55,88,0,171,181,192,69,33,100,34,5,130,156,128,0,73,136,60,165,221,34,6,13,22,96,224,152,67,106,84,209,21,43,68,97,196,80,218,18,220,155,176,226,200,77,8,92,79,155,49,48,50,152,186,194,108,36,221,46,87,100,133,57,70,145,212,204,33,160,40,41,35,10,11,26,30,153,90,252,235,212,189,22,164,66,99,96,152,82,196,195,76,19,26,138,91,72,160,130,105,226,75,98,238,227,48,139,147,212,188,146,70,150,111,49,121,130,212,255,251,178,68,200,12,132,136,103,76,187,41,68,98,138,172,217,67,105,40,138,83,69,157,44,109,25,17,66,125,51,101,29,188,164,112,183,90,87,61,64,253,223,25,172,12,234,40,105,49,81,241,84,44,113,21,40,50,236,84,170,206,83,195,193,48,141,165,125,242,196,128,133,168,41,2,174,219,130,15,204,0,196,64,120,59,28,99,10,60,163,170,130,163,193,133,197,2,226,0,77,145,60,11,21,152,53,226,185,88,51,28,187,102,37,200,59,69,46,175,8,83,68,78,2,156,195,168,144,35,145,10,122,119,53,51,75,126,155,58,189,40,209,50,212,213,36,60,154,28,134,250,207,234,165,10,151,130,178,126,37,21,39,172,106,83,52,132,234,76,49,148,194,45,148,164,197,228,123,115,134,49,6,117,76,174,139,53,120,247,167,8,74,154,109,116,170,159,52,41,37,179,156,235,89,202,214,221,85,12,75,22,145,60,219,109,3,83,58,123,215,182,93,238,80,245,58,150,93,41,182,32,159,0,0,0,18,43,38,219,108,84,59,63,94,226,185,118,165,119,25,139,206,192,197,14,227,22,221,37,12,87,13,199,183,114,108,195,106,45,145,28,126,54,194,27,48,48,226,87,192,25,198,152,141,138,133,68,82,194,16,28,113,46,91,172,150,148,88,112,128,185,8,89,89,152,73,155,152,120,153,82,9,31,200,228,212,212,97,208,68,104,113,212,215,124,92,217,19,110,206,84,216,160,218,103,113,166,41,107,46,84,151,52,236,247,15,67,249,117,24,96,246,24,245,84,84,76,215,168,233,76,123,79,31,61,54,137,117,81,241,81,192,53,98,0,0,14,77,203,182,220,145,213,178,130,226,182,177,41,92,195,41,104,108,140,96,120,26,47,101,246,109,109,57,238,156,238,190,148,70,233,99,148,242,77,67,170,162,134,39,48,214,45,85,58,91,198,161,136,80,130,210,86,113,71,138,199,166,136,36,217,2,190,180,120,166,106,207,14,213,9,157,52,203,182,42,209,36,195,185,184,239,202,154,198,156,51,118,92,163,225,233,21,144,135,65,155,73,24,149,93,170,178,93,112,239,137,170,126,89,237,143,251,57,213,44,241,142,201,65,91,165,167,63,248,111,147,120,218,219,153,217,249,64,24,96,16,219,182,176,1,3,2,16,170,196,231,84,17,1,18,12,162,195,135,193,201,210,108,194,80,53,232,147,193,211,95,131,66,199,64,26,80,227,2,222,250,208,214,249,77,75,53,103,89,216,206,91,186,212,152,211,84,164,198,35,99,30,52,186,159,160,195,4,144,6,131,79,34,14,37,8,89,186,94,146,212,252,54,231,206,237,179,121,138,215,94,203,175,102,11,138,237,20,130,56,10,12,36,214,154,77,236,46,79,118,255,251,178,68,197,8,132,114,102,206,235,12,66,232,141,140,233,170,101,38,139,83,5,155,40,109,25,25,138,92,179,101,13,164,162,24,121,191,148,63,237,63,40,172,174,209,141,8,97,127,46,15,131,160,155,123,82,253,46,72,21,79,125,251,102,197,253,175,80,210,213,125,252,84,35,242,9,44,25,114,221,233,128,56,97,72,5,13,156,43,136,13,66,38,236,48,52,56,187,87,6,42,50,100,24,235,135,2,143,7,114,141,8,82,0,176,186,8,146,125,18,171,59,19,116,217,217,41,18,39,18,80,125,18,106,145,83,72,232,198,13,66,141,56,130,92,114,140,62,1,242,72,15,166,15,62,81,174,98,22,5,166,230,233,12,115,226,149,172,96,185,48,54,103,107,98,198,84,90,211,12,216,193,146,81,101,230,99,162,221,133,37,217,175,34,70,143,163,138,147,144,68,24,207,150,41,146,45,60,210,216,243,163,137,169,133,163,229,107,125,34,86,122,255,167,227,172,45,23,0,0,0,18,39,111,247,90,159,137,108,130,64,205,198,155,73,133,230,191,226,66,168,103,47,20,204,95,34,137,74,183,45,88,105,40,200,56,243,79,155,129,99,80,108,89,35,225,228,130,70,157,40,76,72,188,220,99,238,27,106,6,162,230,131,198,201,132,41,206,67,24,163,111,24,182,246,166,220,138,13,50,55,88,132,238,146,110,147,158,41,21,109,219,230,173,170,12,153,33,170,162,80,139,244,132,69,208,199,167,218,186,31,122,142,54,107,121,190,254,122,248,175,226,186,90,253,237,121,158,66,0,0,0,1,34,150,109,174,227,48,25,0,80,64,245,197,155,73,134,70,191,224,161,82,62,172,139,166,44,181,136,210,37,110,13,69,57,22,216,194,104,235,250,57,21,22,67,72,165,132,205,210,203,173,53,22,147,251,71,90,254,205,73,20,196,106,52,206,107,247,180,239,32,203,103,109,171,248,253,54,47,62,77,204,166,151,187,43,76,179,234,217,111,142,251,254,75,85,95,191,255,125,245,154,211,58,172,127,151,141,109,169,41,221,191,158,237,91,186,87,91,147,66,213,127,91,26,38,252,247,222,249,177,240,34,52,96,166,227,113,193,6,0,106,102,127,38,153,137,222,245,3,102,14,90,28,130,14,126,74,27,179,148,253,85,207,9,111,211,17,127,72,103,144,196,211,233,148,68,184,185,34,38,112,157,69,210,125,77,35,177,162,37,102,142,15,111,75,8,101,53,21,139,198,166,154,118,101,209,93,138,154,91,9,121,41,6,169,119,196,188,60,8,21,108,205,169,132,111,59,41,101,219,10,174,162,147,69,251,43,227,51,142,69,183,51,109,102,202,10,246,55,144,202,156,149,54,124,224,134,21,171,171,35,105,161,139,255,251,178,68,199,8,132,28,102,206,235,15,66,168,135,76,217,189,97,230,85,19,221,155,46,236,225,35,162,131,179,100,77,188,164,113,68,187,2,204,210,236,66,162,210,249,234,21,105,94,203,215,99,43,61,67,255,246,221,105,207,200,63,64,4,185,109,165,212,50,162,177,24,137,205,23,139,48,12,45,133,24,179,156,34,140,144,2,76,242,108,20,122,38,149,73,22,8,96,19,92,178,200,15,12,242,194,136,85,52,143,227,66,149,23,64,136,202,173,164,221,52,138,210,87,194,81,181,101,231,218,67,38,221,151,171,59,38,43,97,44,181,114,31,219,174,213,85,134,101,5,33,174,130,240,99,199,76,248,182,171,154,71,237,37,31,6,89,196,183,220,117,142,187,154,63,41,197,91,240,141,47,60,154,210,107,245,17,227,116,236,140,17,169,54,149,200,222,203,47,220,204,187,19,180,168,71,71,230,187,233,107,139,207,212,119,127,218,159,198,190,229,12,222,122,0,0,0,14,55,47,247,92,74,53,146,190,65,34,123,217,180,219,51,135,224,164,58,185,25,101,52,246,74,85,116,1,134,189,250,162,145,92,231,42,237,27,211,169,142,139,127,235,15,59,167,108,86,219,120,52,213,81,197,172,55,56,32,245,36,146,119,131,149,52,124,186,187,209,79,115,77,30,33,222,88,245,133,32,119,21,92,52,194,14,107,74,58,120,247,93,238,171,26,149,49,115,227,71,242,251,157,68,73,227,243,30,219,209,103,23,26,82,85,124,243,241,11,53,20,173,252,19,37,84,200,18,144,0,0,138,77,201,38,29,148,64,88,128,83,94,5,38,137,81,52,39,176,119,136,144,181,73,71,106,12,83,134,66,52,114,248,169,134,188,98,97,34,188,194,30,162,197,51,64,195,93,146,90,104,59,162,57,244,66,169,27,60,0,58,77,234,79,229,90,26,27,33,131,166,82,17,61,144,76,88,230,225,218,148,124,122,219,77,158,138,117,92,179,28,173,106,219,222,140,151,85,89,31,29,52,162,165,61,180,37,107,81,109,76,172,76,86,40,246,54,234,21,57,107,230,191,187,143,8,166,0,107,244,18,22,97,32,134,10,116,96,148,33,200,134,136,16,58,18,64,102,8,1,46,17,146,41,153,152,177,160,202,233,70,214,184,196,198,196,50,2,177,91,118,96,107,243,214,232,49,161,146,93,166,125,40,231,102,165,2,138,97,138,182,110,81,69,153,97,145,2,98,139,16,210,16,81,131,228,124,177,82,73,83,154,93,7,116,232,68,126,232,90,226,177,227,71,168,195,200,14,228,194,52,150,38,73,33,202,106,129,72,48,92,209,60,152,164,234,92,14,24,151,106,141,194,85,144,109,115,38,23,154,40,48,80,60,56,56,104,98,255,251,176,68,201,8,196,36,103,79,235,6,68,120,128,204,217,154,100,104,143,19,161,157,38,77,225,11,66,104,179,165,77,172,32,113,174,42,63,253,43,253,127,245,72,110,135,124,55,117,24,82,131,81,219,191,65,9,107,140,26,3,9,140,75,7,192,40,184,235,217,251,94,51,116,214,4,84,127,160,55,56,144,170,34,157,204,82,252,164,79,103,75,18,52,72,184,113,106,81,5,26,81,134,213,138,101,49,244,229,137,22,4,0,124,85,44,105,12,120,225,81,148,165,136,47,55,22,241,57,133,140,82,167,74,101,29,36,35,181,109,66,211,39,73,35,232,107,36,109,36,170,93,51,20,30,89,226,168,237,78,41,162,36,111,24,134,165,11,14,105,136,153,46,150,71,89,114,46,113,38,77,190,54,187,23,33,32,26,8,148,225,53,155,44,74,228,154,222,52,125,60,92,106,8,37,85,4,169,36,172,197,214,48,12,136,151,26,141,196,89,153,108,172,25,132,232,41,21,70,114,8,119,162,151,170,2,151,148,131,44,145,157,5,145,2,241,196,133,56,58,219,11,24,57,26,24,72,62,114,216,146,198,23,79,237,182,148,22,101,188,233,138,212,118,205,105,78,17,70,106,98,69,233,100,101,110,237,209,106,29,121,39,231,41,197,186,67,115,101,18,82,132,21,205,217,51,113,65,27,133,227,84,150,168,221,238,173,85,113,185,126,151,148,105,109,217,43,146,105,178,23,127,24,144,160,80,141,144,209,226,255,173,148,247,155,97,159,255,86,243,124,55,250,103,111,105,210,142,175,255,247,127,172,70,10,86,221,249,151,200,32,108,76,188,206,112,27,120,22,107,108,25,116,21,103,96,178,30,74,195,88,106,236,232,173,201,245,85,22,96,184,145,156,51,60,166,10,70,67,28,189,100,22,98,43,198,106,77,180,80,105,147,238,203,110,76,121,237,100,93,83,15,168,132,126,119,233,20,201,231,246,46,223,238,14,77,215,31,52,171,49,152,130,242,222,245,50,115,216,246,63,147,187,106,177,41,182,133,10,118,151,252,235,40,229,74,172,173,183,223,53,43,19,182,210,157,57,136,35,167,78,181,57,174,156,26,185,236,181,94,170,52,149,104,230,158,201,158,93,40,172,143,230,234,218,199,221,160,188,212,0,29,54,109,182,248,122,151,66,186,1,185,120,46,81,75,105,194,187,3,162,182,28,39,233,99,13,116,187,113,198,95,121,247,15,84,141,95,136,187,151,103,32,113,101,89,221,187,60,227,108,61,229,109,195,110,217,200,172,21,21,75,116,159,203,36,254,114,182,250,13,222,157,121,142,155,146,251,52,123,41,241,72,127,47,255,111,49,24,70,110,44,246,140,249,155,183,213,114,49,160,12,14,7,203,255,251,178,68,209,136,196,239,102,202,155,89,72,224,156,76,217,67,107,9,28,80,53,155,65,167,152,183,226,20,51,101,13,164,142,16,28,141,0,32,37,149,203,188,200,203,63,181,123,200,151,218,200,166,30,207,182,164,160,208,8,2,155,146,83,42,121,14,70,113,105,197,174,2,80,103,197,57,38,32,136,64,148,239,10,66,47,107,43,101,73,142,36,24,84,200,136,16,168,52,205,148,71,67,73,19,205,124,114,36,52,112,75,50,189,146,20,190,196,9,192,78,26,3,21,223,35,122,102,32,56,11,154,143,167,202,182,51,197,86,52,226,194,156,12,164,146,164,112,198,131,191,8,219,42,90,212,108,136,208,205,12,17,233,88,210,59,188,197,43,124,5,120,104,241,80,62,217,156,239,163,200,147,106,12,61,233,146,63,50,167,251,129,33,0,152,219,100,9,92,194,69,50,209,15,34,227,82,92,109,72,0,81,136,38,107,5,136,13,153,245,135,17,144,20,3,130,80,0,89,32,85,73,143,26,85,63,15,68,162,132,49,36,49,40,204,40,84,184,120,34,32,31,60,175,127,36,126,66,74,185,141,66,86,136,200,203,186,182,18,245,151,55,201,114,112,172,88,212,44,174,133,104,158,104,50,8,179,217,44,210,44,200,21,97,52,48,241,163,36,177,105,37,9,179,116,185,181,25,80,113,99,170,102,42,216,124,247,247,90,213,103,155,35,196,189,48,169,133,176,231,201,34,205,182,51,101,190,190,255,254,249,251,142,57,87,158,190,126,130,160,4,38,220,215,97,74,102,25,249,134,136,116,22,25,18,164,95,11,184,96,133,128,146,138,7,48,229,141,17,132,198,134,85,164,160,136,140,233,131,6,66,78,165,36,57,41,187,98,245,205,103,73,118,110,73,9,160,159,225,176,154,136,21,157,99,118,48,241,104,3,129,218,169,201,106,144,49,196,143,75,243,33,6,186,167,93,44,179,181,115,138,46,113,222,74,66,96,40,247,105,31,135,19,107,74,13,170,61,27,27,24,247,144,251,31,152,221,253,62,186,21,154,229,35,135,50,50,179,173,142,118,150,129,173,137,160,90,141,45,36,167,132,202,208,151,162,54,119,44,214,252,105,238,60,125,218,243,130,52,80,26,122,237,169,173,40,171,36,211,128,218,10,32,108,146,145,201,78,6,148,185,166,31,42,145,249,104,43,218,3,25,84,180,202,162,247,201,97,233,236,166,243,167,222,120,246,135,57,52,122,146,90,29,158,68,25,42,131,34,121,166,210,35,135,44,169,153,107,115,254,4,131,36,11,23,1,40,4,29,112,142,108,185,103,166,111,62,202,116,18,148,148,188,46,98,175,189,146,173,36,121,80,88,227,146,101,65,206,126,60,109,247,71,80,218,184,255,251,178,68,216,140,132,227,102,201,155,73,68,96,160,140,217,55,104,200,190,83,9,155,46,108,153,119,130,74,51,101,169,147,34,184,37,144,186,150,229,19,110,210,35,151,49,53,153,188,165,201,37,181,51,173,175,247,206,230,242,191,236,133,91,50,214,212,205,127,168,27,128,66,41,118,255,154,210,136,93,12,156,53,224,178,6,169,105,188,146,161,6,164,40,22,53,48,178,242,178,105,88,202,40,204,162,112,60,166,93,46,250,251,151,215,194,173,57,238,24,80,34,33,99,201,200,38,191,127,145,179,143,195,142,164,177,59,100,205,195,170,53,38,153,157,157,116,39,23,7,26,128,52,51,140,64,217,124,143,78,144,79,44,206,148,78,223,147,11,136,158,121,122,245,198,225,7,111,139,165,194,157,84,92,65,151,212,99,20,156,90,214,104,187,49,72,101,99,237,225,153,42,24,98,35,60,196,204,35,205,68,74,114,169,196,245,1,26,21,73,118,180,194,81,83,18,194,116,58,56,168,133,7,24,188,96,37,87,225,14,38,59,44,229,95,49,69,234,88,68,28,10,70,49,233,4,68,150,73,98,123,46,218,101,220,89,147,37,84,19,154,66,138,105,226,123,77,107,245,67,193,165,66,170,201,158,133,102,163,20,9,32,73,133,216,141,210,80,246,204,45,83,108,85,24,144,227,71,218,74,160,178,153,5,13,87,177,215,70,152,52,117,170,216,251,27,119,221,144,143,18,181,110,175,3,34,39,46,174,134,223,80,68,172,205,99,32,125,72,238,124,103,243,101,179,181,81,156,214,141,76,225,224,242,229,47,241,161,129,84,151,111,199,26,45,176,172,39,83,164,10,130,80,127,144,124,28,107,64,29,132,2,107,57,100,205,69,150,150,13,5,18,165,10,215,69,17,37,149,100,126,202,107,141,185,19,140,170,108,210,50,233,178,159,185,173,91,173,209,227,73,144,149,157,179,22,154,81,220,68,210,159,44,178,185,11,74,92,47,54,199,155,89,48,60,119,99,20,184,53,109,9,74,125,235,161,145,75,91,74,114,229,85,193,68,165,71,115,114,204,204,98,218,36,143,177,204,130,231,15,190,110,153,226,40,111,180,117,79,63,99,170,208,119,124,107,69,92,79,200,73,48,77,223,183,128,22,10,176,2,24,54,108,21,48,226,21,249,34,12,12,72,88,36,62,22,93,48,154,234,198,18,44,68,106,73,14,145,65,30,160,82,144,182,222,40,82,101,68,48,71,4,84,70,185,59,238,68,150,142,51,77,18,163,204,168,231,84,157,177,151,139,119,162,30,97,140,67,224,204,125,168,185,241,100,225,101,37,63,107,46,210,147,41,140,125,237,34,203,132,187,179,96,134,247,27,69,197,77,195,73,13,118,159,26,165,255,251,178,68,204,12,196,180,102,203,155,41,68,96,143,44,217,99,101,40,138,82,29,155,46,108,165,17,194,89,179,101,77,148,162,24,113,194,221,230,112,60,106,159,99,96,218,26,34,69,76,223,127,31,92,251,235,60,223,176,234,231,139,139,254,2,16,147,187,109,196,56,14,100,8,160,231,224,42,129,216,28,133,3,194,9,46,99,114,12,61,117,57,43,12,68,120,128,245,110,21,50,45,18,160,82,149,111,110,9,35,15,130,168,11,193,167,23,153,191,228,194,90,253,168,110,98,141,139,169,52,251,80,255,23,10,192,114,64,245,20,86,105,153,72,61,27,44,145,214,81,181,80,162,228,159,61,23,87,34,150,121,43,150,60,108,172,46,45,113,186,201,170,52,212,163,138,31,209,71,64,216,58,160,117,196,49,23,10,227,134,93,55,55,20,157,125,79,109,213,144,56,169,145,37,81,67,171,120,28,76,191,113,113,65,10,151,0,55,110,208,196,187,14,72,98,65,24,142,166,89,121,237,2,66,60,180,192,3,102,57,97,38,67,30,248,88,50,54,10,21,26,72,20,38,121,1,140,44,40,10,219,203,36,114,135,75,10,245,245,183,254,82,200,94,71,165,146,67,146,202,57,15,210,118,205,43,133,52,32,216,141,24,18,36,160,145,98,129,165,207,52,112,163,130,66,81,211,179,185,212,220,146,179,230,63,102,215,125,83,139,54,158,93,255,103,201,124,194,60,98,215,39,162,78,14,64,189,61,24,70,182,151,59,181,204,140,132,88,176,170,125,220,50,142,76,249,154,4,52,49,207,149,181,79,159,183,55,46,92,152,215,152,198,223,170,47,13,208,19,150,219,116,154,79,31,232,179,25,174,68,137,124,15,130,101,60,7,173,139,180,100,7,89,255,249,255,254,89,101,230,170,194,131,101,210,66,90,9,95,31,69,162,150,5,236,137,201,26,163,170,49,93,250,95,17,206,182,86,186,206,228,202,116,83,171,145,18,238,201,77,213,247,99,61,89,105,161,73,181,100,75,93,95,201,125,115,31,51,181,249,105,187,163,209,129,220,0,250,204,91,220,199,229,204,147,76,195,39,141,252,216,219,34,1,2,230,80,32,97,232,230,88,228,32,244,48,70,3,42,31,40,55,48,99,131,5,14,6,8,154,112,89,135,177,25,64,32,224,41,125,83,165,163,182,54,169,16,119,162,17,23,29,82,136,131,208,48,176,10,142,42,225,58,32,74,177,200,39,60,41,25,122,194,57,216,52,30,149,165,48,15,161,63,112,248,227,206,203,169,85,208,84,71,30,60,228,171,126,191,19,143,58,142,237,208,248,47,61,248,150,97,97,196,210,212,203,48,194,6,181,218,140,241,248,232,92,234,151,152,104,107,244,108,249,219,226,255,251,178,100,205,12,133,15,102,201,155,70,86,96,97,236,233,147,60,101,140,22,177,157,28,77,177,24,73,205,179,102,40,242,141,241,209,82,86,252,190,141,106,88,233,239,137,133,181,181,187,16,151,199,16,15,37,176,203,177,156,241,19,193,32,0,181,192,128,29,187,109,210,42,228,91,196,145,44,153,193,22,76,2,153,56,173,115,110,134,137,101,130,85,68,196,209,125,234,170,150,79,178,24,241,68,226,65,208,227,59,41,64,121,132,22,113,101,20,228,143,77,157,144,113,14,8,157,72,218,133,37,34,164,228,102,227,164,64,66,200,225,95,140,21,140,28,83,114,84,5,178,60,51,99,121,86,194,121,158,126,10,39,156,132,247,242,255,22,74,154,152,202,123,160,99,209,185,231,12,192,13,218,0,23,108,176,178,134,110,178,98,72,131,210,228,229,134,160,198,144,130,74,166,58,66,101,68,134,6,12,103,139,225,3,1,196,166,18,10,99,68,96,146,0,27,40,173,1,182,179,36,190,64,52,89,132,60,112,219,233,2,192,60,107,37,66,90,136,93,52,228,190,17,10,23,37,35,11,16,18,5,180,163,10,136,102,121,194,97,74,195,109,36,127,20,121,84,36,32,18,22,27,72,134,116,215,142,37,171,162,164,208,145,90,102,159,76,42,78,165,160,98,41,140,190,50,106,113,97,185,27,183,42,64,153,10,204,193,152,212,33,127,22,207,25,43,234,229,247,101,123,176,47,183,147,60,219,228,218,155,165,82,183,69,54,97,42,196,225,56,127,25,66,90,111,8,163,201,19,213,144,197,71,253,133,214,177,52,128,13,0,32,25,146,91,142,164,219,66,242,104,223,124,178,127,161,138,240,225,96,112,107,77,41,201,161,97,84,136,193,141,209,111,72,151,73,210,252,152,194,4,122,6,68,43,225,207,175,250,24,115,213,193,200,35,133,80,207,73,69,31,106,121,22,126,160,225,30,196,57,234,68,15,170,160,230,87,225,103,59,229,35,229,199,168,146,132,114,169,85,158,78,159,127,119,159,186,109,158,26,159,233,106,123,23,229,192,24,0,11,6,146,195,198,75,24,70,163,146,198,96,21,38,214,131,231,0,133,6,21,135,70,79,9,166,56,136,166,76,8,38,15,69,38,91,23,102,79,130,134,6,131,134,31,8,198,120,128,134,32,144,6,102,18,230,17,156,230,27,5,166,5,132,72,218,6,14,80,10,96,16,6,28,9,15,1,140,229,186,130,64,212,171,47,168,200,142,96,136,42,22,18,192,160,64,80,5,104,110,74,90,188,175,51,74,154,88,85,132,197,217,155,93,177,247,209,197,153,116,97,167,62,81,12,92,115,102,163,208,206,48,91,212,248,53,232,180,178,245,73,252,174,246,223,235,250,255,251,178,100,222,12,133,225,103,72,27,121,75,176,107,204,233,119,61,3,112,28,193,155,18,78,153,190,193,173,179,102,168,241,150,184,121,58,169,45,204,49,189,167,188,219,76,228,237,208,231,25,98,245,28,82,55,104,58,40,82,89,58,86,68,57,249,136,36,102,226,72,29,15,7,24,42,110,192,129,13,128,196,59,160,81,91,91,105,81,207,116,117,167,178,40,175,89,57,4,229,244,146,46,24,186,149,180,190,18,199,183,33,162,239,205,250,148,5,129,37,187,252,96,62,133,13,201,10,124,218,253,148,62,89,86,251,98,173,189,82,165,191,223,204,95,53,94,219,57,208,191,223,225,208,214,80,177,19,19,194,76,96,71,78,160,45,149,38,175,23,204,167,98,199,230,110,231,149,195,177,173,43,132,55,37,105,23,197,189,140,8,204,20,205,238,185,141,209,74,219,21,220,64,248,196,204,206,98,170,50,87,71,215,59,179,181,81,52,38,115,33,15,246,193,170,0,151,46,208,138,64,133,16,53,6,10,88,124,18,164,32,26,254,6,36,232,179,94,26,107,238,151,236,113,99,130,160,48,22,166,250,206,90,151,218,162,179,98,212,118,110,102,48,215,214,133,62,53,114,167,255,177,133,154,180,29,214,121,101,142,89,88,113,162,106,8,208,51,140,174,103,239,157,51,182,149,200,136,20,38,211,13,6,165,241,178,47,134,59,245,141,153,159,73,153,138,50,64,65,21,196,134,158,119,57,212,92,89,73,73,100,24,111,180,203,210,138,98,167,87,173,149,20,212,253,184,20,114,0,78,77,182,14,120,130,66,37,167,241,72,13,192,107,10,170,191,144,154,98,24,36,207,172,77,97,215,235,78,7,80,112,47,60,3,98,253,187,86,49,195,232,102,238,202,29,246,97,67,102,226,234,162,18,130,104,47,12,177,135,8,217,164,208,16,181,164,38,34,158,221,66,187,240,242,141,247,58,121,135,130,222,184,83,35,181,177,132,153,125,203,211,37,225,17,83,114,229,45,200,161,25,185,195,47,91,52,74,215,144,191,84,59,114,114,115,61,91,234,236,245,2,32,69,221,183,228,19,191,70,176,0,145,68,155,2,26,190,2,228,150,184,16,40,165,130,211,167,67,60,100,137,94,232,141,186,130,69,25,142,66,169,106,72,39,245,202,57,216,111,38,21,76,216,41,103,160,178,178,11,160,133,39,21,5,128,139,43,96,226,4,115,165,220,121,7,162,39,154,66,25,51,52,209,200,32,139,87,205,91,221,217,105,59,162,244,73,39,248,172,66,182,204,106,200,156,244,234,220,73,104,13,211,33,218,234,123,230,182,57,61,82,225,134,129,115,215,75,122,249,181,243,228,100,131,59,231,30,104,186,147,203,19,25,255,21,112,255,251,178,68,200,140,196,42,102,203,155,3,62,208,123,108,233,115,96,101,190,19,205,155,46,108,153,247,202,148,179,165,77,164,162,233,213,107,21,245,29,99,48,102,213,170,241,116,89,164,12,205,254,252,67,36,120,17,164,20,1,26,16,124,196,17,91,2,16,225,0,129,128,196,72,9,147,37,99,112,95,138,198,232,2,178,164,129,88,24,1,230,198,164,178,47,248,209,202,97,186,101,82,158,99,80,237,49,231,165,40,161,153,136,236,101,9,162,154,82,197,49,10,22,208,59,159,148,208,20,37,71,103,21,158,34,45,1,125,97,119,51,105,146,189,154,98,78,94,165,213,66,117,12,141,189,38,147,98,181,116,219,122,2,52,13,201,74,114,88,194,164,127,249,172,93,66,162,93,168,241,195,230,102,84,134,52,129,167,163,58,74,213,140,208,198,25,214,80,254,179,150,183,152,159,171,200,131,7,77,15,75,164,12,235,213,0,65,185,127,254,147,100,3,212,190,10,16,4,64,219,53,224,74,203,92,128,80,14,12,139,83,119,173,135,141,18,0,79,2,68,55,213,36,51,21,101,116,156,252,179,175,105,145,82,87,117,50,163,31,17,99,210,76,98,73,126,120,120,69,214,46,15,128,93,105,13,10,148,206,66,29,165,111,184,202,221,42,176,179,33,175,230,20,122,207,67,159,5,198,145,179,186,58,154,95,75,166,164,106,220,31,173,4,37,11,168,178,55,162,68,45,244,130,142,207,246,16,249,153,187,166,7,109,38,159,223,59,105,164,169,204,103,143,103,154,172,134,170,41,108,236,213,60,16,156,33,38,183,224,144,12,252,208,148,4,48,202,40,53,37,212,9,44,20,81,112,64,47,2,15,107,238,219,39,40,85,14,136,80,64,146,45,68,32,89,37,89,186,74,185,220,191,55,146,105,70,34,108,18,183,44,134,12,186,229,117,229,151,175,204,101,25,119,77,68,48,89,8,146,19,29,61,186,198,140,151,225,227,15,46,196,15,58,27,89,121,91,206,198,170,125,135,173,107,137,84,249,185,127,47,63,33,159,114,124,61,127,111,77,108,94,118,138,89,196,172,145,99,101,40,39,150,126,77,157,173,228,215,237,123,175,153,143,251,127,91,252,253,220,107,108,192,163,244,10,119,109,225,140,0,32,48,42,168,246,97,150,25,131,214,9,45,59,139,242,6,8,51,4,215,144,191,8,110,94,194,113,69,8,156,130,254,55,83,87,229,21,44,231,122,149,153,76,62,235,214,242,196,19,210,2,214,48,24,96,226,130,117,67,1,194,80,161,86,118,209,139,83,50,26,86,30,171,41,6,105,82,68,53,206,137,40,153,203,56,212,85,184,141,100,155,9,114,4,204,214,251,253,202,51,211,72,251,162,250,126,255,251,178,68,205,136,196,174,103,76,59,6,85,240,149,44,217,83,101,38,180,82,125,157,48,108,152,247,194,109,51,101,77,148,162,240,126,120,199,187,117,35,37,203,149,106,17,181,50,155,97,153,44,141,230,222,222,115,12,89,190,114,37,73,233,205,100,70,251,55,131,24,32,181,219,115,209,67,1,83,38,18,235,152,237,128,188,140,152,39,160,40,189,38,8,132,86,35,155,242,249,13,22,12,32,53,16,178,82,39,78,163,255,82,81,71,40,195,157,179,85,67,165,14,90,64,197,22,32,21,214,46,171,171,26,168,247,101,178,197,53,175,151,207,29,80,113,52,2,151,187,85,110,109,42,178,147,169,92,214,203,240,250,214,194,111,81,124,71,229,111,60,106,119,29,221,146,203,33,184,253,167,37,185,121,25,125,117,65,46,253,126,213,245,51,51,16,56,107,107,77,13,113,23,100,39,18,56,105,54,61,164,146,45,37,159,183,226,187,158,241,90,134,104,128,98,1,17,91,247,253,186,5,16,204,157,65,0,145,190,38,129,21,132,101,128,208,130,1,0,71,159,232,162,82,56,105,248,249,80,218,150,99,118,246,120,126,231,120,241,97,118,41,209,42,42,208,187,87,164,254,36,204,120,84,34,5,1,214,250,47,42,74,195,122,166,15,203,115,49,69,211,32,110,52,178,142,200,136,198,142,42,107,174,102,71,37,124,90,36,80,247,97,69,101,239,203,100,225,70,121,4,240,74,143,254,200,103,185,226,7,141,177,198,64,202,148,255,132,75,131,158,198,215,150,141,91,16,152,222,55,126,70,0,61,130,9,82,56,99,71,25,106,67,163,3,128,0,24,5,78,179,49,147,161,96,5,208,49,227,204,194,6,140,194,147,73,78,10,168,131,147,142,38,99,170,63,15,46,137,152,46,204,111,12,241,104,49,81,144,90,120,82,179,33,38,157,104,59,230,173,213,135,87,44,40,143,57,4,211,197,243,31,13,86,125,244,59,153,103,97,44,229,124,244,174,206,19,220,64,211,17,127,153,67,48,148,172,43,11,250,126,233,205,205,191,79,202,82,35,186,149,98,205,89,252,207,233,150,92,225,207,242,157,63,76,139,140,7,1,9,201,44,51,43,72,84,10,20,135,194,168,204,40,230,230,4,38,16,176,193,4,48,242,232,208,81,96,198,0,164,80,225,34,33,139,200,120,165,71,110,31,148,67,17,43,57,82,124,10,254,168,148,12,192,209,130,112,219,202,165,250,87,117,117,141,213,116,2,200,75,161,64,130,105,175,26,175,111,142,174,118,149,126,84,83,78,115,207,171,235,165,80,114,125,244,114,219,98,254,166,32,248,185,237,235,69,24,147,202,165,216,200,154,168,175,16,26,162,49,142,191,84,48,217,184,36,255,251,178,68,200,12,196,81,103,77,155,6,69,192,134,44,233,51,104,195,180,19,97,155,44,109,37,23,2,140,179,165,13,148,38,233,163,113,1,198,10,27,34,213,115,30,63,105,120,39,227,228,197,227,162,106,71,140,249,250,26,10,165,194,42,75,191,54,113,37,224,145,70,86,43,57,146,99,134,8,60,34,2,204,24,189,171,98,14,46,114,64,82,216,133,37,202,66,48,179,21,89,219,231,28,127,31,106,92,176,201,237,118,83,185,161,46,114,97,39,68,97,97,82,150,127,145,176,231,228,80,128,12,76,169,6,200,171,138,188,103,135,195,40,232,72,100,65,140,64,201,85,104,147,213,38,121,121,37,231,226,38,236,91,163,16,168,27,213,189,86,218,164,214,123,156,171,144,205,104,85,203,222,238,234,38,91,54,141,232,155,104,80,60,101,189,242,122,8,205,40,194,86,105,12,250,15,57,41,38,49,78,135,214,61,154,103,97,112,119,206,90,23,86,42,212,74,17,59,110,241,163,160,12,184,47,194,30,35,77,58,1,69,128,132,194,5,152,70,236,198,25,226,154,165,176,149,232,212,98,2,177,141,218,123,185,99,175,230,47,84,158,39,186,59,178,248,157,235,121,246,220,170,216,104,36,88,26,135,174,48,167,124,53,144,112,128,107,145,216,40,25,14,111,12,43,63,190,150,174,235,80,42,103,233,167,88,161,67,32,113,211,254,94,50,74,232,247,45,32,25,4,60,22,44,137,37,167,62,133,175,115,237,53,49,191,231,119,247,74,182,193,150,16,169,109,217,45,64,205,153,5,179,66,161,67,68,236,180,162,70,32,32,113,83,12,54,187,2,48,4,4,161,56,174,149,228,86,19,62,164,148,215,141,199,107,99,150,127,74,167,77,77,195,177,11,175,79,63,204,115,191,143,151,69,100,28,12,72,112,111,26,155,66,136,40,168,103,95,53,91,22,198,85,170,137,217,89,250,104,86,92,182,174,133,50,116,219,56,218,107,183,101,47,156,235,148,122,85,37,4,198,103,155,230,176,242,153,75,46,238,211,162,59,222,178,169,117,103,166,168,10,5,45,6,18,209,153,246,17,4,34,25,97,217,21,52,10,49,130,206,32,67,33,16,210,58,53,228,214,186,230,48,97,193,78,132,97,141,8,224,171,17,231,139,221,136,59,79,243,88,86,232,140,236,237,18,230,150,144,16,82,68,3,216,170,129,42,78,127,11,16,53,147,13,207,33,234,190,176,42,96,124,93,146,168,228,209,51,149,136,82,142,29,150,236,174,35,65,115,205,67,91,244,106,231,66,160,202,25,108,247,83,119,35,146,187,102,154,166,41,8,20,182,61,45,42,70,194,53,25,157,20,167,202,183,143,170,246,174,91,241,206,100,158,69,113,255,251,178,68,200,12,195,240,103,77,155,3,62,96,128,236,217,115,100,101,204,19,185,155,36,77,49,22,130,165,51,100,77,163,35,97,127,126,220,252,199,252,205,247,255,252,198,193,24,32,185,44,166,10,193,145,242,29,48,73,121,128,102,52,205,114,24,33,166,184,0,49,17,142,36,101,198,195,170,60,28,12,199,132,108,224,37,192,147,36,81,21,173,200,119,165,78,227,50,128,101,182,39,86,26,38,85,32,95,161,193,105,194,173,210,41,76,255,42,99,204,185,191,152,206,229,74,58,143,213,130,18,73,57,196,89,170,140,240,8,162,145,100,99,192,67,43,28,249,181,173,61,45,34,59,149,8,81,98,28,202,124,115,223,16,211,60,145,211,61,140,201,56,222,163,22,243,249,29,111,42,124,124,218,238,224,229,120,208,141,229,228,89,206,238,166,225,153,203,100,165,25,108,76,57,163,93,40,211,185,111,20,66,233,246,2,107,231,4,187,118,180,168,64,112,32,36,146,0,42,35,12,110,155,12,49,6,2,213,16,24,202,159,23,17,74,89,240,59,49,26,46,75,198,251,203,236,208,202,105,183,118,129,254,170,172,209,198,82,255,208,26,79,127,191,150,154,216,189,219,2,45,175,89,25,60,133,147,212,245,54,11,69,133,131,218,68,239,161,45,105,244,205,230,65,29,63,198,222,34,81,56,109,164,15,45,140,133,16,73,156,164,66,57,73,9,123,185,56,172,56,254,57,3,48,205,234,27,155,123,108,199,85,75,213,153,71,7,116,228,16,195,84,212,172,183,65,209,195,56,159,221,144,78,16,30,0,81,219,120,196,65,142,155,229,13,48,96,156,149,12,34,13,8,96,80,0,5,66,133,52,166,230,197,6,1,122,79,48,65,172,169,22,70,225,209,201,163,240,13,174,89,128,28,40,100,168,19,112,70,213,119,12,17,179,155,62,207,122,49,22,46,128,172,175,130,17,199,132,175,233,147,93,14,181,218,161,186,119,125,241,187,59,252,125,104,116,23,7,212,24,68,165,16,247,246,245,247,157,188,182,64,243,175,93,231,187,178,162,17,167,51,55,109,244,167,65,187,27,175,178,253,123,102,30,232,37,22,210,243,180,241,85,85,21,116,214,194,239,15,226,7,189,242,24,186,2,42,219,125,100,98,9,1,74,215,192,65,83,23,161,127,7,18,5,69,196,172,107,45,209,99,169,179,178,15,48,129,169,70,236,67,16,137,187,146,234,189,194,37,13,72,89,147,104,210,22,187,250,1,25,70,34,136,24,150,59,96,50,156,178,1,14,188,169,55,168,237,204,26,145,104,57,217,43,148,100,188,33,69,85,124,50,48,143,36,197,37,144,200,182,239,62,157,91,179,184,108,73,205,176,89,36,238,17,202,182,255,251,178,68,204,140,196,159,103,76,155,38,61,224,150,108,233,83,100,200,190,82,141,155,50,108,24,247,194,97,51,101,205,150,34,208,154,164,136,246,204,182,124,143,213,58,193,225,48,176,140,255,251,19,100,141,146,77,28,150,77,14,29,117,53,75,220,119,170,150,223,253,129,200,41,93,182,229,255,6,68,5,37,93,128,137,84,173,217,139,23,162,76,64,34,66,67,46,131,55,88,36,101,5,36,34,101,95,185,16,196,29,47,146,67,87,126,196,121,246,156,76,166,152,210,19,237,201,44,185,104,41,59,174,177,70,20,69,237,164,22,106,187,219,91,164,76,115,156,13,82,97,28,81,205,203,37,246,25,102,160,215,116,39,245,170,226,172,80,104,229,22,146,186,82,236,134,134,104,149,65,81,67,40,127,72,92,100,125,99,214,26,95,34,198,55,39,217,53,45,180,119,40,50,109,144,139,35,73,56,86,46,146,161,101,161,43,170,31,6,124,55,19,192,67,30,8,59,117,208,101,32,81,15,2,201,109,148,187,211,25,34,16,226,88,200,48,241,87,253,171,32,107,41,45,187,194,147,87,51,139,204,67,51,57,107,238,202,167,41,148,242,127,81,73,74,16,4,123,45,220,101,56,217,81,243,76,34,134,198,88,236,228,77,70,146,47,3,135,36,11,82,84,214,154,209,90,161,80,147,252,101,57,240,201,119,53,92,191,80,66,201,38,105,17,99,253,175,178,58,234,34,241,188,59,212,10,227,100,194,144,147,81,63,31,213,42,84,47,217,12,238,189,237,245,167,246,195,65,14,93,191,17,172,198,65,104,75,65,198,79,171,234,108,160,139,2,74,208,160,93,215,237,154,162,138,50,150,76,65,66,121,60,237,46,192,126,176,192,198,225,167,150,15,225,80,9,7,168,177,132,15,221,150,60,149,171,154,129,48,140,65,67,182,136,24,49,220,71,154,134,88,210,218,255,171,142,7,213,74,61,119,110,164,62,62,110,135,204,220,90,85,186,79,23,171,43,197,78,141,13,142,229,233,110,228,215,57,45,62,184,229,107,219,24,62,98,115,18,120,189,63,39,125,35,137,237,30,227,158,250,231,11,216,1,219,127,234,44,102,174,64,48,40,96,50,165,97,40,250,149,32,192,225,162,44,89,250,69,66,19,88,187,66,0,195,214,0,24,150,79,28,70,4,148,191,80,21,62,19,112,203,245,8,114,210,68,176,19,28,129,91,131,48,150,36,137,117,72,75,177,190,72,208,138,51,162,137,100,72,54,27,161,100,72,100,152,138,78,78,51,35,93,202,49,140,83,68,37,201,54,230,221,122,178,85,6,145,99,82,172,248,171,29,204,75,18,113,100,37,20,62,93,208,225,176,150,100,135,217,72,48,211,89,166,36,148,255,251,178,68,200,140,196,34,102,205,27,8,45,240,135,108,233,131,97,232,118,20,177,157,48,108,165,22,194,143,51,101,77,148,154,232,220,97,34,36,67,245,41,72,99,131,102,254,133,132,32,110,66,150,40,42,191,190,212,181,16,35,127,51,18,160,4,85,0,21,187,124,33,40,207,180,80,128,81,64,104,72,140,83,180,122,68,1,194,197,49,32,5,83,72,80,12,9,16,81,112,58,70,32,133,9,186,111,235,64,142,179,166,237,43,212,173,225,101,207,227,220,52,72,225,203,114,29,9,148,203,219,235,47,101,75,152,138,84,93,54,16,206,81,154,36,84,122,56,68,79,208,234,200,148,216,234,185,146,189,135,66,175,142,53,120,203,21,168,145,164,31,77,150,251,85,60,91,202,47,165,117,66,221,181,7,89,132,80,166,165,99,111,56,194,38,49,121,11,72,234,216,41,181,10,75,157,98,160,243,178,210,230,236,254,183,33,243,51,105,250,127,33,221,255,249,239,211,67,119,0,85,0,20,228,180,214,98,56,93,205,219,211,64,132,227,134,51,34,69,4,128,3,2,78,8,20,179,195,126,225,21,210,112,192,13,28,38,33,122,196,192,179,139,180,95,88,9,199,116,139,98,135,241,136,204,106,149,46,159,196,27,34,146,34,36,14,168,169,3,125,129,149,75,26,118,231,233,121,102,59,206,70,55,187,97,14,212,209,115,188,73,160,86,239,90,235,145,32,122,120,134,178,203,52,48,168,40,154,158,98,137,129,251,67,220,43,220,12,145,143,99,237,156,181,120,55,177,221,141,136,210,54,183,102,137,226,38,18,163,94,231,196,57,121,136,236,212,28,123,71,5,202,141,188,179,182,17,4,83,228,112,171,56,255,139,118,157,40,85,125,121,102,24,2,48,8,0,75,118,198,131,184,237,170,167,114,171,17,72,147,184,92,158,217,211,174,88,151,73,170,88,167,35,38,49,97,19,8,144,133,175,175,95,87,175,255,181,82,205,90,177,161,140,70,2,192,137,49,82,229,35,68,137,7,141,16,172,4,1,116,35,32,230,23,63,58,144,21,141,84,112,195,34,179,67,92,77,70,7,158,75,237,93,30,176,5,174,36,41,54,36,32,226,99,1,78,26,177,2,11,62,164,197,166,46,100,40,10,96,179,70,118,88,100,0,32,208,81,144,227,15,54,16,173,139,75,152,196,16,112,228,0,68,21,89,76,66,2,139,0,205,109,251,98,15,244,60,215,129,160,230,68,6,6,34,22,169,6,141,51,101,26,131,93,202,119,162,30,124,95,136,187,130,138,236,181,167,62,175,51,116,125,156,134,246,0,134,229,143,141,216,110,164,57,61,72,46,4,137,149,77,16,180,160,129,136,127,174,170,81,1,1,33,36,219,242,255,251,178,100,197,140,197,117,102,201,155,79,69,160,88,229,57,163,60,163,138,24,141,155,36,77,165,93,25,153,179,166,204,240,142,216,147,252,189,232,93,148,249,139,214,173,181,149,142,169,9,153,73,79,40,211,91,12,170,133,179,42,223,169,212,51,217,211,240,41,165,82,99,124,246,72,100,207,117,40,211,40,101,148,106,212,194,115,202,36,128,233,13,12,206,190,212,237,60,15,72,0,14,239,250,20,185,111,108,84,178,98,41,253,4,54,145,203,50,190,66,155,73,58,242,83,27,189,47,108,231,91,206,26,250,238,107,34,59,249,236,219,229,242,243,33,134,136,151,145,103,2,2,40,111,10,229,5,223,205,10,102,140,138,76,102,203,143,195,6,200,230,37,142,12,138,58,238,140,215,54,39,193,246,79,110,29,57,250,177,127,210,30,41,114,247,52,191,99,126,95,223,21,21,4,7,46,212,96,248,206,67,4,192,170,140,74,56,80,58,109,34,41,131,32,161,134,94,1,132,58,141,140,128,70,28,194,15,21,66,14,160,5,24,36,177,141,56,177,214,188,157,42,31,21,230,53,90,131,140,35,2,36,69,4,227,86,66,193,153,36,1,53,94,154,24,156,120,232,166,111,54,56,172,252,55,126,60,158,5,73,211,109,84,217,191,123,163,102,68,177,20,162,39,124,39,74,254,76,114,9,73,187,140,74,126,174,238,189,169,188,145,45,40,106,146,87,35,89,242,74,66,132,195,199,16,200,90,65,49,190,57,210,222,230,24,168,154,126,240,152,71,17,223,171,134,168,190,170,89,76,88,255,34,60,186,187,199,79,81,16,186,99,118,42,63,64,32,192,1,59,118,236,11,133,194,189,45,14,71,167,243,0,113,18,153,27,23,213,39,121,204,190,149,197,24,184,227,34,154,168,113,87,8,218,205,111,234,181,217,78,210,165,207,138,162,66,214,174,143,254,208,183,181,66,167,2,185,150,101,191,169,182,85,206,254,197,161,216,47,78,21,104,74,246,158,148,219,247,189,12,44,127,191,47,204,220,233,118,23,201,176,56,123,21,214,215,56,253,227,17,249,8,0,1,147,176,41,58,209,83,184,127,57,204,3,166,62,55,147,128,178,129,146,163,153,12,160,137,144,229,65,207,250,92,222,71,76,28,40,204,152,140,101,152,195,36,205,241,44,198,156,129,125,163,70,224,64,195,33,2,48,192,19,55,30,2,32,3,67,153,34,28,194,225,99,202,36,196,227,8,152,204,212,41,21,90,156,152,16,98,1,240,97,48,84,24,152,195,65,101,42,147,202,73,0,96,224,235,115,69,96,168,92,72,96,52,2,18,3,187,229,215,21,10,173,246,92,217,23,36,113,167,171,148,231,187,34,161,105,0,192,116,26,210,177,27,255,251,178,100,211,140,197,117,102,203,27,73,70,178,104,108,217,179,60,227,136,29,149,159,24,77,241,148,193,168,51,103,12,241,150,240,231,235,220,196,55,144,199,132,75,216,105,162,101,76,217,154,193,140,49,19,156,227,223,139,45,18,232,245,239,218,59,208,85,133,168,75,232,180,255,168,202,121,221,113,140,126,241,126,193,91,87,18,32,151,35,77,36,213,71,167,253,217,249,61,184,242,213,71,76,210,9,142,113,114,249,132,234,157,43,38,147,63,249,211,124,98,123,122,102,171,133,113,248,1,201,119,234,86,231,138,135,80,164,126,152,92,33,100,213,87,181,230,36,154,251,106,106,184,222,163,219,255,156,98,91,174,117,146,211,124,251,255,239,248,224,146,139,32,251,198,211,115,175,232,110,117,9,218,68,119,95,221,22,200,150,104,124,107,12,33,28,133,13,193,161,118,59,154,101,164,53,43,56,114,11,140,170,130,185,77,182,251,16,174,36,221,217,14,47,153,172,37,87,173,125,127,84,19,74,0,38,230,244,145,64,158,151,116,49,105,38,147,49,229,222,170,10,164,35,137,101,31,183,69,199,81,119,68,79,2,161,78,28,234,66,109,63,48,29,14,245,94,150,68,190,213,104,169,202,34,228,66,38,168,254,206,122,250,91,182,165,114,220,237,212,172,243,148,69,103,140,19,149,54,163,130,194,65,76,32,69,10,40,157,27,136,228,219,93,17,55,11,248,84,212,236,248,45,177,60,159,255,167,124,166,122,45,127,149,58,248,201,61,179,191,41,255,105,171,67,196,167,16,61,35,199,61,119,169,238,114,33,206,243,55,59,52,223,255,255,212,74,0,43,46,252,96,161,88,80,2,24,90,117,168,132,195,59,106,141,216,100,20,192,135,226,48,181,167,24,38,193,91,211,199,114,136,173,51,186,251,208,255,102,229,50,119,13,80,136,67,38,101,174,14,12,12,246,245,157,155,37,153,61,120,128,185,227,83,210,215,203,184,99,139,205,96,213,104,73,207,185,152,208,230,137,58,41,17,104,122,172,134,11,51,88,234,172,210,153,142,200,99,135,20,168,99,169,28,167,68,179,57,23,236,170,237,23,122,147,157,39,68,185,153,10,92,94,185,87,24,124,94,170,174,249,119,247,3,2,21,187,252,250,3,162,90,33,34,169,98,147,127,215,58,170,50,33,137,151,137,136,80,60,170,205,14,22,181,108,181,105,152,253,29,152,26,24,169,110,229,140,228,236,253,106,138,173,102,62,78,109,4,186,91,126,238,170,69,125,35,50,220,156,30,36,21,134,140,221,212,125,101,215,80,78,161,36,233,4,160,186,23,160,65,8,82,157,168,219,110,167,35,99,106,42,202,80,223,25,66,117,141,177,59,249,221,107,78,164,211,255,251,178,68,196,12,196,120,102,205,155,6,62,192,137,44,217,163,101,101,182,19,21,157,56,108,36,249,66,89,51,166,13,131,31,104,9,164,128,138,11,101,165,169,211,84,131,230,15,143,154,34,23,181,207,91,219,197,39,24,137,183,82,21,40,53,36,255,208,204,247,44,132,221,187,3,24,0,29,191,245,174,122,9,188,130,217,47,1,124,223,244,191,88,5,204,49,82,213,51,137,134,186,140,139,64,184,171,2,129,40,252,7,34,150,178,231,34,98,221,202,40,156,41,67,203,210,23,216,212,24,227,155,53,22,150,234,191,40,44,208,231,1,197,101,253,177,6,58,131,194,145,207,231,199,252,195,14,104,78,178,126,215,204,184,231,122,117,238,252,166,106,106,211,37,218,147,139,200,247,234,241,229,67,209,208,112,42,146,110,121,203,76,169,63,111,198,57,249,142,251,183,90,142,71,143,91,217,161,220,183,111,84,73,170,138,80,246,203,235,53,70,214,202,95,225,150,12,75,111,253,185,136,8,153,233,28,177,218,68,117,227,92,140,169,51,11,167,7,75,226,205,37,234,18,64,224,101,243,85,172,91,132,211,231,204,232,59,125,227,121,73,15,9,130,91,216,244,138,151,25,185,116,123,13,110,110,206,191,46,189,180,242,26,249,107,9,238,118,181,139,2,209,164,130,201,75,17,53,50,185,114,30,105,242,4,89,223,145,41,26,236,99,62,203,235,82,234,167,228,108,110,222,26,99,242,84,210,106,48,201,198,87,111,181,245,68,174,255,255,152,60,213,127,89,108,44,239,254,139,144,90,130,226,75,170,1,220,0,29,183,226,82,76,107,128,209,128,78,0,138,146,140,205,61,208,16,144,196,198,2,155,106,15,123,42,77,210,17,2,64,42,59,51,5,77,64,148,106,194,215,233,255,219,4,190,94,140,226,64,144,102,80,66,219,115,110,64,212,56,204,214,143,107,125,105,114,28,190,106,156,136,82,99,47,105,169,255,108,3,33,192,212,212,211,89,186,132,151,10,120,244,221,28,241,81,104,113,150,104,24,232,88,169,25,85,24,83,93,108,54,62,179,66,175,53,158,237,72,19,233,68,49,77,17,41,67,53,200,34,55,186,125,233,207,255,99,65,191,127,231,192,48,0,9,205,213,248,93,113,146,2,85,78,96,134,0,1,189,40,42,97,0,36,81,130,136,74,29,33,224,85,133,24,8,58,32,202,21,86,82,34,79,197,199,222,88,173,76,179,152,209,61,21,224,36,103,146,18,59,64,154,122,205,203,160,104,219,222,250,101,22,126,232,29,167,174,91,13,196,39,26,170,99,207,82,89,141,202,47,69,232,39,233,42,207,171,65,248,228,249,57,42,15,120,106,193,147,200,249,5,65,91,166,193,120,136,255,251,178,68,200,12,196,102,103,79,27,6,47,48,144,204,217,115,100,195,208,20,101,157,48,109,13,124,194,133,51,101,205,151,154,209,156,123,1,59,27,231,247,39,214,29,50,48,96,224,228,82,107,148,30,234,253,151,238,183,252,181,176,170,81,124,204,74,142,68,214,248,226,102,98,15,127,241,27,151,153,84,50,63,120,0,43,191,236,232,193,192,21,169,82,48,65,64,96,100,170,149,0,139,24,17,16,232,43,158,29,110,41,24,58,48,32,177,128,82,137,248,212,63,56,172,76,18,246,231,30,169,124,169,4,120,10,246,171,213,69,125,201,4,159,75,167,44,228,171,140,127,24,108,42,245,35,129,134,17,244,181,38,87,182,56,168,218,153,219,32,185,195,90,115,84,251,157,255,41,23,135,198,230,110,23,93,218,8,24,137,102,89,111,15,91,186,222,211,237,233,211,36,163,240,12,222,221,36,247,110,160,239,18,240,106,162,13,227,190,255,62,62,55,237,254,222,212,118,171,86,230,229,190,251,237,143,92,159,168,153,248,255,247,6,45,0,4,165,253,73,25,78,102,0,138,69,223,38,85,11,53,7,1,207,24,208,10,13,244,4,167,72,39,21,18,248,24,9,65,237,71,227,18,246,162,243,223,206,230,125,188,180,231,192,61,73,39,230,37,155,159,73,87,58,61,66,176,149,71,236,203,162,21,232,20,8,65,7,5,131,193,195,220,108,164,139,219,213,74,144,133,159,51,10,40,97,2,138,213,160,244,120,69,23,138,18,132,99,11,62,4,48,252,241,67,28,101,60,163,210,24,114,10,68,38,252,188,14,116,249,181,31,214,239,108,255,63,241,28,133,175,152,68,37,107,165,60,201,250,254,180,247,234,64,7,80,0,12,219,240,8,134,90,102,80,194,140,22,236,172,153,150,10,130,141,156,128,226,232,61,241,230,120,152,99,33,48,162,2,81,142,154,87,44,151,178,87,62,154,221,105,252,172,173,58,160,89,88,147,234,186,185,94,172,139,120,216,85,81,92,153,130,162,63,46,240,36,79,88,29,178,61,119,185,101,164,11,152,163,108,180,252,142,130,180,34,163,177,242,164,226,230,9,29,36,99,49,100,84,18,121,88,168,197,33,29,28,215,113,5,66,58,16,155,45,208,172,244,186,215,163,89,82,75,235,150,91,136,88,84,147,248,231,138,253,56,43,46,95,150,208,231,92,115,8,86,34,188,116,160,84,52,105,118,12,64,112,32,54,126,185,17,217,14,111,17,67,172,203,101,113,7,25,249,143,234,220,220,122,66,207,220,129,19,225,113,248,212,181,171,197,38,187,200,253,75,176,243,251,75,29,202,236,65,56,9,3,195,34,59,14,24,110,116,15,15,140,198,20,77,212,173,27,48,138,228,255,251,178,68,190,142,228,182,103,77,155,8,86,208,141,172,217,147,101,229,180,81,197,157,56,108,32,251,2,42,179,166,77,151,150,208,74,169,38,143,198,103,69,223,5,213,89,135,69,83,200,173,124,41,108,49,136,41,162,230,230,251,186,185,169,106,145,211,110,52,47,175,244,49,175,198,197,186,255,143,143,146,255,169,220,168,247,220,39,121,119,232,236,8,213,7,204,115,83,17,28,31,102,213,28,25,220,48,96,0,232,68,218,90,184,80,224,72,117,73,147,150,203,101,239,163,14,107,177,62,91,142,192,16,43,115,83,1,19,52,238,218,137,132,139,74,46,183,212,237,144,206,164,38,169,152,79,212,128,68,122,97,162,220,223,56,72,227,91,234,226,192,133,35,79,252,220,236,82,145,250,102,56,186,141,169,171,57,218,139,170,156,206,182,67,57,150,56,172,65,135,35,177,78,137,75,207,63,87,183,82,34,76,68,182,214,102,93,10,241,50,79,75,214,188,237,64,115,170,0,7,191,253,33,93,213,57,73,134,94,248,201,39,156,71,221,14,236,70,51,98,88,255,188,8,85,74,184,163,245,173,221,118,97,170,152,110,59,82,237,117,248,58,118,185,8,154,130,97,82,249,95,110,97,63,156,94,206,229,151,44,211,171,248,0,130,65,46,13,197,20,249,108,26,13,17,239,116,184,142,190,151,14,217,202,30,149,24,227,228,97,231,192,232,40,87,179,14,53,11,99,93,31,205,141,207,89,59,205,182,21,60,213,51,238,206,226,220,231,251,31,199,5,191,154,111,168,207,236,37,55,253,77,241,99,247,42,16,0,0,115,108,0,29,38,70,142,7,72,131,235,2,209,164,74,192,192,201,69,90,177,89,200,17,183,112,1,75,45,146,177,91,157,52,142,109,76,89,244,66,89,74,221,99,145,57,40,209,130,26,68,132,98,141,137,108,175,230,221,195,181,18,150,64,244,237,61,253,174,238,71,161,15,184,114,237,194,96,102,36,249,166,160,97,85,191,125,144,0,68,28,231,86,183,87,101,93,115,217,202,207,209,136,207,146,136,205,46,132,162,177,212,138,201,216,140,142,142,132,163,89,8,84,212,201,205,233,101,75,83,79,183,182,143,165,83,253,68,0,0,169,126,42,134,58,209,123,140,240,16,0,128,43,72,164,95,196,67,32,164,144,214,203,61,3,37,11,25,1,30,157,197,9,56,47,123,235,18,97,203,38,95,107,224,152,41,227,150,38,104,84,240,82,9,233,24,81,88,49,198,135,161,136,76,18,235,219,110,114,212,172,110,79,227,29,192,44,115,121,43,108,51,245,31,74,244,242,136,114,138,109,23,1,70,131,45,187,51,34,218,206,254,229,53,215,241,98,83,74,223,176,46,184,173,45,46,137,255,251,176,68,199,12,228,89,102,207,155,8,62,192,140,44,217,147,101,229,208,22,113,155,54,108,164,253,2,134,51,101,205,148,11,152,37,222,92,158,219,94,226,254,141,240,21,193,69,91,64,39,69,147,36,106,116,197,47,148,99,175,208,20,82,95,7,190,8,16,78,118,208,173,155,14,121,163,110,187,115,252,198,168,248,184,106,222,123,231,141,201,245,55,213,0,37,219,242,19,68,63,24,100,28,226,0,0,7,37,46,47,81,120,11,158,65,73,1,237,198,92,215,133,129,74,115,68,84,252,30,169,128,188,235,198,10,74,164,58,211,200,186,240,182,38,86,238,7,10,9,132,222,8,64,3,248,56,11,192,177,153,211,161,33,108,172,222,250,135,187,33,128,43,115,248,147,52,129,72,23,163,166,176,49,123,140,194,110,27,134,34,145,89,89,197,128,168,76,11,93,103,125,254,248,106,127,69,121,226,248,37,135,137,214,226,205,113,223,179,180,73,183,109,16,164,50,119,3,97,34,37,100,132,114,126,58,166,115,57,207,149,231,87,74,165,140,246,174,247,106,111,220,242,122,219,160,154,42,0,0,230,252,254,9,49,178,2,232,195,41,83,45,138,194,234,27,40,123,75,244,233,98,86,132,105,209,78,193,1,113,21,18,217,141,99,48,27,226,71,29,162,81,1,13,18,120,166,152,212,211,94,173,229,253,76,60,7,122,137,101,74,74,104,168,92,48,217,40,233,185,157,220,88,120,130,4,34,219,29,243,50,63,217,219,150,163,251,158,239,181,83,219,62,49,38,216,98,165,155,181,232,237,171,178,137,183,59,109,173,243,34,163,178,56,81,55,190,88,108,231,30,90,222,167,53,125,230,63,141,252,121,177,210,95,82,175,60,124,163,255,240,247,0,0,238,241,29,130,178,20,9,153,226,17,166,195,97,125,156,70,98,64,23,14,23,47,116,84,25,193,45,51,226,137,111,165,71,162,149,132,196,59,98,165,89,68,7,20,135,198,2,53,5,192,198,93,69,233,28,127,157,206,159,182,155,226,78,111,1,192,23,102,49,121,68,130,149,144,224,61,15,221,144,197,132,146,30,206,179,46,148,14,10,6,7,249,174,109,255,255,182,138,191,118,102,116,42,173,25,9,53,221,75,58,45,212,238,221,142,172,200,16,168,65,61,8,107,149,53,103,255,253,46,159,139,40,56,137,227,26,101,160,252,80,184,13,228,130,203,114,52,153,139,136,139,24,201,42,47,229,21,26,21,30,54,63,187,139,0,107,143,210,26,253,74,106,196,83,89,189,182,178,104,254,13,17,116,124,216,173,0,168,158,34,17,46,218,150,151,14,86,87,57,79,17,219,188,51,234,62,189,191,215,66,162,85,86,174,223,14,19,66,63,99,195,255,251,178,68,183,143,228,128,103,80,25,230,63,64,130,104,185,163,97,226,182,17,9,155,64,7,140,190,129,251,179,102,205,135,139,72,35,149,203,189,142,36,133,173,44,216,166,40,67,82,25,151,42,24,112,152,183,31,82,140,70,95,202,92,219,21,149,187,234,54,42,175,43,232,38,51,51,110,80,35,187,251,207,137,115,68,108,75,72,53,241,156,112,33,217,197,205,0,72,102,29,85,150,131,168,204,183,155,37,104,255,27,180,245,53,37,36,66,95,79,7,67,5,67,165,106,112,196,223,85,195,72,251,90,131,96,154,91,151,28,33,32,164,164,186,97,201,3,120,79,12,3,5,46,152,65,158,139,80,148,83,185,170,21,109,52,87,197,143,173,219,31,254,212,244,187,125,12,148,51,35,46,246,218,91,23,191,162,147,70,86,235,209,45,205,207,210,111,255,34,55,215,74,74,223,248,138,0,0,228,221,0,224,193,150,89,189,72,244,75,83,86,152,221,47,178,244,194,107,79,26,42,180,153,66,226,150,79,198,101,177,24,204,237,174,62,174,77,22,81,215,229,253,122,96,184,122,157,174,202,41,162,46,203,89,135,102,105,29,165,164,193,155,10,165,117,84,88,192,112,114,105,33,238,196,157,231,105,157,59,178,217,167,105,175,79,195,52,84,216,83,83,90,223,57,207,105,84,104,204,109,207,187,172,99,89,214,12,160,249,13,232,86,107,117,69,147,89,156,248,206,69,77,180,162,231,5,77,1,205,75,25,218,124,69,127,198,222,163,15,34,230,239,95,57,223,92,136,235,97,181,194,136,0,35,32,0,9,127,192,20,128,30,103,35,17,67,185,17,218,235,217,16,159,114,214,51,133,27,97,176,109,42,156,204,72,172,213,136,198,103,101,223,17,114,104,178,142,191,49,150,234,248,191,212,238,76,162,53,29,118,92,152,172,205,35,180,202,154,115,97,98,49,85,180,0,24,64,101,15,214,113,38,188,237,51,167,246,118,36,229,0,8,71,1,83,5,161,133,155,89,250,107,223,137,153,230,107,225,174,70,201,59,246,169,120,216,211,31,66,108,180,30,195,106,160,149,214,208,109,177,227,162,182,90,136,101,154,133,85,166,171,85,62,72,182,185,31,173,110,137,171,89,83,125,159,181,45,144,40,14,96,91,109,168,195,94,19,93,192,129,76,193,42,67,14,10,161,126,202,66,198,169,85,88,184,39,152,148,206,175,170,72,250,103,155,237,150,179,3,49,1,65,169,224,182,191,87,27,210,70,207,209,2,116,102,176,228,183,16,54,53,37,153,214,204,23,22,81,32,247,56,122,16,179,11,21,51,101,46,42,204,55,169,53,108,198,149,54,20,199,28,73,201,46,61,101,181,66,100,91,153,171,104,141,102,6,255,251,178,68,210,8,196,245,102,204,27,3,71,162,154,12,217,99,97,2,232,17,189,155,47,76,61,9,194,125,51,100,13,167,161,121,161,79,11,144,113,195,49,194,199,76,200,211,44,114,189,38,54,234,103,170,181,131,162,154,238,56,230,107,225,101,191,78,61,194,32,128,78,59,2,143,81,84,221,215,50,200,67,4,26,160,205,48,189,163,65,88,58,102,38,121,194,174,124,26,8,114,56,159,76,238,104,20,63,150,96,110,176,36,114,72,30,64,117,25,229,189,149,19,59,49,126,129,60,183,211,130,145,6,225,73,37,55,79,196,136,60,42,57,138,189,69,164,50,101,106,144,158,244,60,161,120,32,130,6,165,160,227,70,93,184,178,10,186,13,115,134,142,17,137,56,56,24,39,66,23,199,99,7,234,55,136,145,209,186,13,222,190,167,28,45,67,139,21,22,45,12,106,83,167,71,220,136,147,144,216,184,83,41,98,104,186,84,183,248,155,185,180,234,46,171,133,8,143,82,0,31,227,94,37,49,59,192,83,129,150,156,24,104,104,141,20,64,28,8,25,49,224,84,126,0,175,44,43,44,149,173,145,96,182,166,36,134,188,30,214,227,216,148,77,118,183,210,153,69,20,174,24,141,75,42,8,202,69,137,145,95,174,13,230,133,31,155,136,190,51,213,27,155,164,189,208,218,33,77,52,76,14,160,78,243,235,49,79,70,248,94,148,222,171,118,89,57,202,216,212,239,114,231,254,251,173,225,197,46,103,234,91,60,51,91,64,200,73,64,75,77,142,53,4,67,48,137,156,110,64,193,132,9,170,166,72,228,218,179,161,211,181,151,63,84,38,106,46,81,17,106,150,242,138,198,111,70,86,74,42,205,5,12,0,6,32,26,69,20,224,63,24,226,252,102,108,66,123,96,122,172,56,157,227,193,174,246,255,64,98,157,4,221,117,221,1,129,81,199,12,247,117,36,181,203,111,33,181,237,100,39,156,205,82,181,55,41,103,149,73,244,130,163,41,155,161,169,75,45,78,205,209,206,9,25,80,167,116,41,84,232,234,164,75,81,238,179,89,109,213,104,219,89,58,241,2,55,250,32,213,236,131,33,75,13,14,95,51,16,32,221,40,131,8,136,12,70,57,52,48,116,10,10,12,87,139,47,71,131,66,65,18,80,96,9,2,137,168,140,182,129,192,197,86,90,197,231,95,0,80,112,8,3,0,52,222,47,86,232,176,73,86,28,23,25,34,152,252,32,24,7,127,211,133,154,146,0,24,19,27,78,86,210,94,163,41,90,137,227,198,176,128,236,69,94,129,65,64,100,168,192,21,45,83,153,74,91,173,35,78,115,25,115,207,85,190,130,36,111,212,213,202,252,183,157,92,105,109,246,85,205,22,64,249,193,156,255,251,178,100,198,142,133,33,102,199,19,99,87,178,92,76,217,138,48,98,99,25,241,155,16,46,13,126,193,238,179,101,40,243,13,185,237,143,75,38,146,20,136,93,38,29,220,24,25,91,71,39,209,34,68,132,56,32,27,186,56,249,135,18,33,28,88,160,32,3,20,24,78,196,228,9,86,27,117,48,238,251,157,43,109,84,84,222,164,59,62,214,198,160,102,68,66,245,85,144,218,251,214,129,6,26,150,234,180,75,142,196,242,180,183,55,45,148,189,11,74,59,153,168,97,201,22,170,215,235,230,103,205,102,63,3,233,55,109,165,98,179,227,174,123,156,52,211,105,205,163,186,20,106,227,119,219,82,236,209,151,82,119,40,131,34,154,155,32,225,41,177,168,128,209,114,167,85,5,14,49,139,214,80,148,136,0,36,128,144,213,144,24,54,114,118,119,130,208,64,181,96,33,22,6,114,33,157,136,31,10,118,245,54,92,80,229,24,138,207,49,76,122,251,129,243,26,0,7,37,244,205,11,24,134,22,142,104,5,154,81,230,248,34,244,3,3,7,37,68,33,193,40,226,202,225,166,252,6,161,35,13,242,196,98,173,197,162,249,82,174,125,106,67,108,93,23,241,228,30,2,56,76,143,211,209,42,106,58,215,150,36,136,132,249,92,123,67,113,126,90,169,153,149,241,178,215,52,145,102,121,100,205,19,104,123,131,147,76,115,249,168,221,195,161,221,76,241,199,21,15,191,117,255,63,240,201,122,176,178,239,131,156,204,34,107,10,201,199,74,236,150,42,130,174,237,2,147,98,99,156,243,69,14,78,163,30,75,63,39,31,27,166,165,209,117,253,61,246,121,22,57,105,168,114,70,176,238,41,138,128,113,113,160,0,7,128,19,182,218,107,135,227,217,28,97,207,143,173,28,187,191,119,245,120,126,25,0,76,74,175,113,4,126,223,213,211,161,140,174,202,204,205,243,191,107,188,250,146,28,13,33,43,66,43,52,124,208,172,132,197,159,75,175,175,99,21,242,86,231,73,158,71,83,58,90,66,66,245,147,236,43,124,143,231,159,255,253,243,60,255,236,255,254,129,80,1,114,255,10,128,66,200,76,32,35,103,16,213,30,51,102,214,29,26,193,196,89,19,37,101,50,232,21,253,83,204,133,244,94,112,199,94,231,210,129,224,183,73,151,55,133,87,77,167,37,82,72,174,70,78,244,67,242,254,220,198,175,43,68,44,195,145,250,127,201,158,28,34,6,9,30,8,144,107,12,89,10,154,101,137,53,170,175,223,229,58,227,191,185,253,162,199,155,210,78,223,17,55,19,118,227,6,7,242,52,146,135,148,54,241,165,13,81,121,30,227,206,171,231,84,168,38,109,79,186,25,67,43,163,198,75,12,150,175,181,150,255,251,178,100,200,12,133,51,102,201,27,79,91,114,92,44,233,138,48,67,126,18,237,157,40,109,33,91,65,226,51,101,168,244,161,32,99,45,149,87,106,89,111,162,2,76,133,0,164,182,234,182,245,232,107,22,1,99,99,118,88,97,32,66,243,204,177,17,226,175,173,81,35,149,15,85,251,11,8,176,241,127,92,206,50,76,119,140,72,112,225,133,185,163,7,178,127,25,227,59,41,148,107,204,54,235,170,49,67,22,224,111,12,68,159,98,169,35,178,18,226,7,62,151,23,72,231,27,36,197,176,219,190,38,79,155,123,135,162,222,190,72,156,141,6,108,241,81,146,236,168,137,252,85,241,170,69,77,215,61,255,28,241,119,28,2,41,136,41,168,166,101,199,39,5,198,85,85,85,85,85,1,197,67,102,56,31,27,150,24,108,111,233,176,93,38,73,121,24,60,150,42,14,51,128,220,193,224,80,80,228,24,21,18,49,37,178,0,140,54,6,48,200,76,207,67,22,6,28,93,16,2,16,150,157,69,225,44,154,122,176,182,11,62,210,86,25,166,140,129,69,137,102,14,54,2,65,99,164,160,113,236,44,2,14,37,33,42,118,97,225,139,213,205,114,23,16,128,2,96,160,130,122,180,149,254,32,27,135,4,226,105,123,7,176,101,5,147,44,72,117,219,104,114,249,236,94,185,201,234,27,246,119,206,239,188,208,184,243,239,145,229,165,53,191,53,31,239,97,73,114,39,177,10,7,197,64,96,140,88,160,148,118,67,241,207,142,74,129,68,213,20,15,6,35,3,24,130,225,81,101,146,88,185,221,51,136,177,182,247,204,254,177,97,227,122,204,186,142,221,18,223,117,106,14,185,222,237,178,164,254,92,0,128,34,146,72,95,80,227,8,9,177,115,28,139,149,33,97,99,136,134,165,237,179,96,184,100,142,148,157,179,113,94,31,110,169,227,12,169,180,248,123,191,155,85,20,17,187,42,78,146,118,76,216,137,38,17,228,221,38,34,61,22,159,184,161,173,29,68,13,72,55,72,139,39,70,150,131,175,185,237,209,226,53,158,109,120,151,120,135,165,154,121,180,167,246,137,91,139,94,153,91,214,170,214,166,38,121,109,230,107,185,171,94,139,170,153,190,62,89,57,248,5,246,128,0,69,57,12,188,84,144,176,198,216,76,171,56,200,15,13,200,196,192,129,65,196,128,100,212,203,48,128,192,160,66,97,188,242,16,112,202,54,128,140,2,164,245,24,20,133,89,229,81,134,9,0,191,56,209,71,165,109,220,88,25,21,140,28,12,132,48,120,170,36,197,172,83,201,103,95,200,237,166,171,182,156,181,226,48,220,0,9,10,121,223,73,168,22,141,243,206,19,122,122,237,163,6,11,2,209,81,131,239,173,149,255,251,178,100,223,12,134,150,103,68,139,131,127,176,123,204,233,71,61,40,110,22,85,155,30,109,161,253,9,154,179,101,36,243,10,40,235,142,255,230,126,127,235,231,231,191,137,191,185,152,167,159,116,154,153,177,203,107,77,211,77,92,199,108,101,235,107,89,37,148,60,119,56,211,49,18,198,29,105,105,3,49,175,120,144,127,222,162,65,241,173,155,71,245,222,168,242,177,62,219,73,18,248,160,96,111,254,17,106,166,112,84,24,130,106,194,100,28,45,104,97,216,254,61,86,17,58,61,93,227,222,248,52,138,112,223,213,116,146,233,179,127,255,125,235,239,130,150,130,102,229,90,50,243,123,191,202,205,139,57,148,138,102,187,50,234,199,98,178,208,212,86,158,170,143,45,222,254,229,216,239,162,234,186,210,98,29,175,84,71,102,180,140,198,153,21,122,89,87,179,82,174,253,169,234,25,0,10,249,17,141,136,27,129,81,193,212,153,216,248,44,220,186,69,103,6,116,18,64,26,40,164,96,6,192,192,4,137,110,130,72,97,114,131,94,13,16,4,162,59,217,46,94,17,86,6,197,216,4,122,40,237,98,237,179,209,97,227,23,34,52,208,19,3,18,22,58,105,78,172,57,3,180,153,67,237,13,220,101,47,138,151,211,80,197,89,144,208,107,179,5,181,219,113,251,146,155,81,184,22,91,80,48,38,17,84,203,191,227,248,190,126,191,133,95,247,204,126,40,184,119,233,180,136,142,63,127,75,184,70,131,146,247,226,38,158,209,230,23,29,243,205,45,209,103,157,55,234,164,52,15,139,230,148,220,254,222,155,214,101,127,18,176,223,219,26,244,241,47,171,188,11,152,128,0,133,128,172,187,106,3,5,227,180,78,71,9,23,19,7,212,196,66,0,209,104,55,120,227,95,254,30,132,76,127,46,122,230,95,254,83,175,245,4,230,53,163,57,226,96,211,37,43,23,50,40,169,17,75,27,56,8,202,244,35,134,213,55,196,187,241,8,143,140,140,90,17,49,26,243,96,115,152,247,183,140,181,250,100,127,84,158,139,59,240,244,38,119,119,238,175,235,93,127,170,240,205,0,73,146,21,152,128,241,199,239,31,113,97,169,28,27,35,17,33,144,210,129,190,8,152,17,201,171,156,132,32,152,48,32,8,9,43,140,168,20,196,132,12,4,16,194,219,193,81,236,208,56,37,83,60,212,8,154,156,115,79,162,142,71,217,50,209,34,23,49,66,163,103,3,44,35,6,41,35,178,212,132,188,241,56,122,151,173,41,172,196,209,137,166,180,25,185,227,17,12,129,212,113,147,79,69,215,162,179,72,101,16,28,174,160,46,11,9,136,52,241,55,73,116,168,144,54,173,126,103,152,190,230,249,73,238,182,183,94,180,154,255,251,178,100,210,142,5,139,103,70,147,104,127,64,104,12,217,138,44,103,190,24,137,155,20,77,161,253,1,219,51,103,52,145,35,12,154,170,183,87,187,191,158,61,120,109,226,49,200,183,7,35,229,75,10,57,228,7,108,74,12,29,35,7,32,218,226,62,61,43,124,211,123,206,95,58,182,234,246,71,149,131,140,234,47,249,204,97,27,11,127,255,72,5,7,73,185,88,238,183,98,37,136,137,76,142,22,88,202,160,28,132,144,251,80,141,219,254,75,117,51,251,158,95,235,141,36,63,8,220,23,142,217,85,217,93,0,179,108,159,130,162,43,132,82,10,238,12,32,241,20,131,24,230,177,141,228,217,99,171,25,113,151,41,113,117,234,63,107,198,223,23,29,77,90,118,151,56,205,146,70,213,203,195,77,149,86,148,242,130,244,54,185,132,180,121,238,161,43,187,184,248,173,158,70,127,28,243,19,192,93,74,0,25,118,212,18,66,56,131,101,49,194,65,241,0,44,193,147,9,42,214,66,235,142,134,217,102,226,44,25,69,20,140,133,68,107,238,158,206,17,170,188,181,95,115,215,94,232,49,11,150,80,72,193,115,251,110,238,52,220,171,151,40,36,13,38,234,249,212,150,215,170,41,64,90,135,111,169,74,93,193,150,98,228,142,136,151,20,145,163,46,204,65,51,60,195,82,208,193,171,118,66,156,251,89,146,246,99,218,150,221,240,203,109,207,245,237,138,107,123,146,46,88,148,130,137,78,237,82,38,42,177,211,245,196,205,231,88,185,212,31,25,121,30,81,248,222,6,131,149,128,13,219,252,33,17,82,138,210,14,41,19,208,18,221,31,177,224,98,163,35,172,184,38,188,203,58,85,5,97,105,43,143,123,175,103,148,213,112,202,237,219,244,45,179,208,147,76,40,36,30,239,247,183,246,167,169,211,210,40,17,71,31,108,211,190,215,68,176,106,13,193,92,130,184,164,98,179,71,181,144,75,242,145,38,64,194,113,211,146,91,26,238,119,2,60,170,163,214,113,120,150,35,118,101,133,226,160,132,210,26,244,85,150,172,121,175,204,109,184,20,249,150,217,24,226,175,220,55,148,91,179,180,75,179,99,111,243,157,214,204,208,206,199,67,204,179,130,118,160,2,151,107,3,18,36,65,50,18,84,180,0,163,77,151,72,74,175,162,248,80,120,84,34,8,70,151,49,38,157,242,129,71,102,167,45,97,29,146,99,222,203,114,146,188,233,108,172,73,76,31,36,141,167,225,254,150,24,215,18,48,196,9,207,36,222,7,190,123,171,74,198,130,181,117,185,169,180,219,63,32,223,192,169,109,247,10,106,201,194,177,36,24,53,195,81,207,151,48,234,38,124,157,187,24,98,41,146,131,92,194,26,168,181,43,110,255,251,178,68,207,140,132,169,102,202,155,43,69,160,149,108,217,67,101,38,182,82,205,155,40,108,48,214,194,77,179,165,29,135,153,57,42,230,171,187,253,125,219,194,236,195,183,186,252,51,233,117,251,83,215,220,253,254,100,84,235,158,67,75,248,102,206,187,0,87,0,3,187,109,133,144,149,128,170,21,18,134,1,194,151,44,225,160,198,24,8,92,235,40,129,97,80,8,209,119,14,214,216,83,79,218,224,86,248,123,9,172,251,17,97,212,64,145,208,35,201,121,119,87,40,167,130,138,134,61,14,22,41,42,156,189,61,11,1,162,81,124,183,116,101,254,46,183,13,69,13,83,233,100,110,233,209,146,54,231,109,166,230,170,155,164,165,225,6,188,53,181,61,224,110,119,60,156,213,154,149,70,84,242,191,166,220,118,66,57,197,61,20,200,186,113,229,211,139,158,249,14,119,152,143,234,174,53,244,182,206,158,237,127,140,1,202,42,0,22,156,172,132,75,89,51,52,129,13,12,121,82,100,168,222,98,198,4,65,24,24,97,93,8,11,36,82,97,102,97,65,16,12,40,16,12,40,68,123,8,140,90,67,52,220,39,178,175,41,150,198,164,174,184,80,97,48,49,81,147,97,129,207,104,110,29,232,88,4,206,83,68,161,148,100,232,166,198,40,110,6,123,77,24,144,170,75,66,117,85,9,25,79,103,107,213,166,87,221,94,251,118,156,211,212,246,99,222,199,30,107,89,76,170,24,211,146,166,30,76,167,229,81,201,5,200,229,166,161,66,116,52,243,42,181,78,207,87,154,151,98,106,171,200,167,163,152,120,68,0,0,48,96,58,107,110,216,149,100,171,99,53,153,72,68,81,19,243,107,14,111,251,253,127,255,97,134,3,17,172,117,6,229,82,11,73,51,136,13,201,120,193,91,208,225,234,41,11,25,181,67,71,150,43,76,253,92,202,53,106,50,161,100,44,225,80,206,115,177,136,56,28,231,27,58,177,12,237,140,70,41,15,86,113,151,100,69,24,196,24,102,75,42,89,235,117,123,165,104,191,73,153,20,212,191,56,106,0,35,27,137,76,30,123,48,205,100,198,232,83,44,29,150,145,84,82,4,53,26,112,98,22,51,24,164,200,99,3,160,144,80,194,128,178,232,24,103,164,64,207,184,115,82,232,213,140,111,30,168,156,62,202,75,150,196,106,62,205,222,171,220,244,165,1,138,100,107,73,2,110,49,6,224,36,49,229,96,241,56,196,74,117,224,88,121,97,65,84,18,36,115,188,236,152,1,179,116,210,150,4,251,70,176,127,162,177,184,189,25,68,9,236,121,93,61,94,24,219,247,191,137,171,231,123,248,217,181,247,54,214,187,108,247,95,17,197,212,91,38,173,199,174,253,239,152,244,223,255,251,178,100,204,140,148,183,102,200,155,73,85,176,108,108,217,221,36,101,159,23,225,155,18,46,105,109,209,235,51,101,180,193,155,16,217,195,246,113,94,161,207,212,105,86,73,40,105,227,208,195,229,178,232,67,137,190,219,119,255,15,124,58,37,168,185,19,205,88,242,167,220,168,12,123,251,136,42,8,28,124,186,189,113,17,134,69,3,168,156,100,32,34,61,97,214,87,157,78,83,59,97,234,71,57,51,212,104,188,176,241,139,235,51,108,252,146,122,141,68,180,75,109,29,165,29,206,28,165,25,245,167,186,197,238,61,30,135,136,106,213,34,123,196,121,220,205,122,196,27,97,187,190,165,142,91,253,39,141,45,173,57,35,158,91,156,134,78,62,100,75,57,69,62,32,230,54,110,52,127,242,115,107,63,157,119,141,172,108,228,205,37,91,42,74,110,156,33,104,0,1,100,52,38,118,57,194,163,8,34,49,244,180,29,8,37,54,229,163,110,31,48,69,163,10,16,50,195,243,26,11,82,196,251,50,19,129,197,35,16,20,50,8,2,176,196,142,82,139,15,202,115,32,17,135,74,46,168,212,102,113,166,60,96,212,2,179,147,27,32,14,52,90,1,195,16,21,19,215,15,68,33,200,97,251,139,75,218,122,236,95,142,137,88,13,28,22,204,233,34,81,137,53,201,44,212,158,172,166,84,254,223,129,44,126,117,121,175,199,181,158,159,249,186,219,221,44,72,72,89,215,231,107,21,41,38,123,150,71,85,211,173,104,106,77,146,234,39,233,82,100,57,106,170,175,77,70,15,221,73,251,90,150,154,132,151,107,120,106,200,27,31,59,37,135,25,172,247,24,2,172,93,12,254,255,65,0,0,64,116,39,100,110,104,54,21,85,181,224,8,18,148,193,8,76,90,64,65,2,21,254,246,64,231,122,143,241,180,80,108,67,227,191,200,206,152,132,206,11,3,108,49,64,228,47,70,196,17,7,233,102,232,99,56,89,108,42,19,1,85,30,107,148,133,85,141,19,55,52,118,68,111,63,136,165,105,151,97,159,173,166,249,146,180,143,78,25,117,242,134,126,49,114,218,196,17,109,204,229,94,189,70,56,49,238,51,240,27,168,223,132,76,6,76,144,112,120,192,66,67,16,70,52,240,178,16,227,72,64,54,99,51,6,58,32,99,52,69,84,3,3,142,144,244,203,146,193,1,7,6,18,98,225,68,74,138,200,136,172,230,162,5,167,220,150,91,89,100,60,78,138,127,36,88,162,64,56,156,188,226,69,8,112,76,216,9,161,91,228,14,242,74,38,97,105,14,207,27,19,53,137,163,75,127,66,202,164,85,179,151,101,46,153,166,170,48,208,17,214,86,111,223,151,232,182,42,36,150,121,75,53,1,223,95,181,99,255,251,178,100,213,142,5,213,102,197,19,99,95,176,113,108,217,157,36,195,93,87,157,155,22,77,153,189,9,182,51,101,168,193,151,48,255,253,252,250,223,246,148,27,217,36,209,183,173,229,218,48,86,204,144,197,212,114,109,153,150,129,172,84,97,239,22,151,219,66,129,1,145,5,55,119,56,165,215,56,131,42,232,174,138,73,27,45,83,236,235,58,96,145,88,42,170,20,0,0,56,74,73,109,173,19,3,68,35,195,228,193,192,138,64,11,193,171,202,174,77,72,189,180,83,213,250,223,247,179,247,42,133,237,162,97,203,252,206,151,112,96,162,154,154,32,161,53,138,5,139,2,20,97,100,158,203,52,34,43,99,64,114,33,2,172,220,20,225,167,235,105,159,115,142,31,228,233,247,138,90,147,87,78,23,71,47,125,55,61,12,201,218,113,105,6,233,217,243,221,17,59,253,222,183,231,224,213,1,140,170,61,48,65,96,197,176,240,161,148,100,194,100,129,241,40,200,80,100,103,97,153,130,0,6,44,100,142,8,128,69,32,193,73,8,8,194,35,0,64,152,200,34,97,129,177,18,208,26,7,122,95,166,72,130,33,224,44,162,83,46,155,76,69,218,224,40,201,131,6,6,5,2,16,133,201,133,36,0,71,233,150,65,209,235,209,43,46,2,246,134,195,133,204,253,176,78,181,208,224,250,55,51,197,227,24,142,191,77,142,98,5,138,63,50,8,34,245,89,201,158,223,223,254,120,111,35,181,255,47,63,166,202,107,255,75,63,243,35,99,209,187,170,32,86,91,41,229,12,105,255,28,119,208,122,106,100,231,14,16,228,76,140,155,163,173,236,149,153,172,239,77,180,90,165,28,160,94,160,165,162,30,29,50,0,0,32,29,49,89,36,176,150,226,90,38,235,32,84,77,129,69,66,229,156,120,169,43,90,121,107,142,58,185,103,26,22,153,52,161,187,97,206,255,61,92,83,204,52,230,46,106,152,117,172,78,64,216,17,224,224,83,71,244,9,65,21,187,145,146,84,28,137,204,233,34,169,131,69,49,13,6,140,104,66,74,162,194,189,53,141,51,15,122,51,11,102,118,195,44,22,29,77,86,233,134,201,111,119,70,255,69,246,108,242,123,2,48,0,147,19,35,143,73,211,31,199,70,144,81,128,188,96,32,149,71,27,113,135,16,200,32,41,73,131,135,40,152,42,64,166,248,133,120,16,137,205,2,21,126,62,33,184,183,102,31,50,48,21,97,183,18,228,121,212,134,231,154,217,97,82,212,16,149,95,170,44,164,227,112,171,246,96,40,181,52,244,125,171,178,137,100,98,29,49,65,28,7,143,57,28,185,154,217,144,70,232,43,198,128,67,0,29,202,75,203,85,123,117,238,246,180,65,178,97,137,202,255,251,178,100,209,140,133,207,102,197,11,131,111,176,113,204,233,173,44,101,233,21,209,155,24,109,9,28,65,197,51,165,232,193,150,248,40,84,200,24,114,146,169,98,228,190,104,212,119,185,51,186,225,120,89,168,238,17,70,192,120,55,106,129,181,5,32,149,71,212,185,4,146,96,148,91,186,143,91,184,210,190,47,211,231,254,186,74,24,0,53,161,194,185,52,215,13,4,119,84,156,25,248,148,99,8,176,27,41,119,75,180,70,39,162,153,233,57,122,109,223,89,158,130,97,96,194,199,97,194,191,14,154,115,8,17,58,21,77,36,31,173,157,53,99,43,42,1,4,174,71,142,44,29,20,56,120,168,167,116,202,27,250,78,245,142,237,114,54,232,150,204,183,136,101,179,164,42,233,131,185,236,95,15,187,228,206,142,137,163,144,167,98,81,249,166,28,136,243,26,200,214,64,12,234,0,69,178,97,0,114,153,161,205,25,169,49,34,217,182,148,4,7,153,201,65,165,8,152,64,136,33,48,49,140,32,228,72,249,172,16,18,37,201,152,142,8,134,202,28,33,132,83,94,175,162,50,55,91,176,35,187,41,131,30,54,88,175,194,231,72,178,20,11,82,203,137,36,208,164,19,57,53,74,121,20,105,254,102,232,167,53,16,86,245,87,164,144,64,85,174,66,168,47,69,41,39,238,13,0,202,44,195,12,143,49,170,117,235,191,187,186,232,98,21,36,124,253,211,116,71,86,50,41,29,148,204,143,105,53,179,57,162,147,51,171,145,118,68,86,57,206,66,183,113,36,243,106,153,251,222,190,183,73,239,175,89,152,229,141,63,87,203,140,93,188,67,139,110,0,0,73,206,181,187,91,176,197,232,26,109,173,58,119,75,143,169,71,137,146,46,67,81,251,52,131,91,189,107,155,146,154,42,172,162,165,213,213,172,71,244,255,110,96,125,244,83,178,48,34,33,241,96,106,58,196,121,73,204,219,77,69,85,104,84,60,22,4,203,21,35,137,145,193,57,164,209,76,42,145,153,132,134,104,110,228,196,105,93,98,26,218,65,152,192,193,59,82,192,163,82,242,82,36,114,41,145,55,45,202,245,221,200,157,29,231,93,212,2,162,32,8,173,254,131,84,42,138,1,204,198,109,9,195,86,49,177,24,66,200,171,107,35,37,46,97,205,106,173,85,39,197,139,33,45,229,146,110,154,212,27,49,102,175,50,191,167,210,76,176,16,227,1,177,140,142,106,215,220,202,222,21,233,231,225,27,177,101,137,68,30,56,252,94,134,130,92,238,78,74,233,172,210,75,109,255,255,255,249,189,255,253,243,180,61,107,254,249,191,188,206,51,59,249,166,236,228,42,193,12,205,213,21,87,187,144,200,117,94,253,139,197,138,66,200,214,237,255,251,178,100,211,8,5,110,102,198,19,101,127,66,121,12,233,205,48,101,219,19,57,155,40,236,153,189,1,190,179,166,104,145,158,248,84,249,163,67,52,201,102,157,119,212,186,145,66,164,20,235,65,37,220,217,211,212,232,166,250,133,16,0,194,133,26,239,254,6,154,70,7,192,202,99,6,85,46,14,162,18,21,141,15,135,255,251,177,75,63,255,214,84,34,187,4,105,47,255,229,182,28,88,250,32,65,2,247,167,13,226,102,78,94,13,165,233,137,116,135,135,202,144,49,220,48,102,20,143,81,81,4,40,40,144,48,156,89,38,96,156,158,191,20,17,181,117,190,170,105,77,242,48,65,56,15,171,175,92,196,42,104,251,152,206,137,181,232,126,200,154,248,114,38,32,166,162,213,85,85,0,10,67,38,76,55,1,243,120,68,56,30,227,32,87,54,53,176,9,9,162,49,6,144,153,65,122,204,50,1,51,61,16,75,100,84,50,132,160,163,169,166,150,24,226,58,73,23,220,12,0,142,107,52,116,73,20,218,195,140,216,28,148,55,78,160,64,160,112,200,84,224,120,72,198,1,221,88,225,122,208,49,242,189,3,53,85,239,46,113,210,173,10,146,121,101,183,235,72,48,116,152,5,146,184,83,52,172,86,114,91,40,106,118,239,9,77,5,6,189,125,171,235,53,102,93,247,197,247,247,231,64,241,131,73,30,246,96,170,157,54,37,81,162,236,72,126,80,169,197,142,16,235,26,46,87,50,106,152,168,97,10,114,219,141,108,166,199,158,153,190,61,37,226,217,205,30,138,131,59,186,15,73,58,125,84,218,107,69,35,83,200,33,69,6,56,19,176,226,24,59,112,0,6,128,144,215,37,146,98,3,46,24,70,110,194,134,80,176,100,26,240,82,35,202,237,212,226,210,104,118,46,247,201,80,139,81,49,145,90,126,237,221,29,190,145,26,143,156,201,151,246,139,244,61,205,193,71,218,39,151,148,19,77,48,98,53,167,115,117,18,45,37,34,188,125,215,94,52,250,151,221,69,17,202,22,28,252,51,112,243,81,77,22,178,215,201,111,113,204,60,93,106,62,25,6,92,91,221,172,186,92,85,241,93,250,33,133,155,112,150,200,58,12,133,76,96,7,43,208,1,142,77,70,37,11,44,101,212,97,94,23,24,18,101,41,144,113,90,136,162,92,97,2,138,7,16,145,166,24,235,43,57,85,217,189,53,13,45,59,101,132,246,199,57,118,162,141,62,36,160,46,53,227,75,98,6,237,172,117,157,185,138,145,188,34,115,120,100,225,128,34,96,8,28,40,34,132,44,151,22,2,144,8,56,228,114,82,121,40,185,125,122,53,107,178,104,168,172,135,186,44,66,196,217,148,245,164,167,215,235,177,7,65,221,104,255,251,178,100,223,12,6,77,102,196,147,104,111,64,127,236,217,157,36,200,159,82,109,155,36,108,149,123,9,200,51,165,40,243,13,216,234,17,181,205,141,212,56,147,145,124,213,235,62,24,170,190,200,123,245,254,123,215,181,188,253,54,42,74,194,166,54,0,0,152,33,40,228,132,244,254,73,41,211,137,198,161,200,120,161,167,49,0,87,218,240,79,146,188,6,63,77,206,168,212,20,131,180,97,139,52,168,251,36,146,117,94,241,202,128,169,156,45,9,56,135,86,112,203,235,8,2,92,64,151,229,58,78,64,140,133,255,162,100,160,209,193,215,120,84,134,36,34,98,122,237,83,102,36,102,180,151,42,193,146,252,184,178,60,207,237,191,177,30,149,251,111,243,145,164,66,190,205,127,112,68,0,140,72,172,202,208,130,219,230,249,164,98,79,166,192,110,33,24,50,232,64,55,41,143,22,153,139,57,132,161,24,224,40,32,28,148,28,112,208,16,250,108,128,70,24,58,68,78,139,233,154,228,51,192,96,208,4,25,245,104,16,170,20,63,80,193,24,96,56,140,133,32,160,56,148,29,52,112,26,14,82,167,37,186,192,236,134,27,89,5,230,89,110,218,152,60,109,235,154,56,12,218,53,149,237,33,162,141,73,95,202,42,213,111,4,148,17,152,63,30,149,63,197,87,196,220,92,119,82,204,253,180,76,221,255,12,173,59,119,61,79,84,100,119,123,124,220,215,19,23,37,67,165,168,242,17,228,162,238,24,118,227,212,247,34,3,251,77,156,221,21,40,209,180,180,169,59,49,213,26,154,211,65,21,217,204,3,116,39,255,236,244,128,65,12,73,166,187,91,110,15,106,226,130,232,86,7,25,42,70,176,235,54,177,217,10,77,46,205,117,150,131,182,139,200,226,224,228,142,146,16,15,148,67,27,206,64,231,117,31,200,20,85,135,45,23,54,156,212,180,113,27,16,153,162,140,116,115,57,19,119,82,105,50,45,247,28,214,112,162,157,15,164,109,2,104,98,138,216,91,225,214,209,55,26,222,61,242,216,59,86,139,37,247,91,120,151,139,237,111,70,123,187,165,107,231,72,45,166,101,234,41,43,87,139,74,248,184,186,27,87,83,215,208,67,64,193,176,58,28,75,201,246,39,29,14,9,169,191,19,75,136,203,12,222,40,216,6,128,2,38,24,58,104,40,230,68,72,100,160,141,113,61,133,95,192,222,166,20,38,2,87,122,153,115,182,227,152,24,168,16,29,252,151,178,213,240,143,108,145,135,19,5,128,81,150,40,40,17,114,170,187,12,82,60,178,212,154,252,161,224,107,75,102,8,95,210,86,249,211,46,138,76,67,141,146,91,36,138,202,101,113,77,62,220,1,242,28,10,154,50,87,79,182,171,139,255,251,178,100,223,14,6,1,102,196,139,104,111,68,133,76,233,173,36,200,201,23,77,155,18,77,161,125,1,233,51,166,116,145,162,253,90,169,222,248,120,209,249,180,129,219,122,77,167,127,80,239,86,211,109,112,204,113,204,245,222,62,83,112,253,32,84,58,48,225,115,168,224,230,183,30,110,244,204,90,138,90,241,52,202,185,153,167,221,212,57,156,221,241,242,234,167,75,130,225,239,172,0,8,65,58,164,146,71,57,33,51,131,97,227,84,3,24,58,169,25,1,175,0,255,84,221,123,164,208,221,197,73,190,83,45,28,6,104,65,208,119,84,193,132,235,24,49,191,218,84,18,218,236,12,169,87,142,98,178,56,25,156,168,199,244,203,10,224,206,80,161,80,183,130,194,41,45,96,165,181,56,42,51,233,36,67,246,86,243,97,92,88,66,141,138,90,165,250,9,166,106,78,164,144,56,196,136,150,105,155,129,212,84,197,196,177,79,119,23,27,64,90,217,0,71,243,239,224,214,111,58,63,143,165,67,121,52,192,130,68,211,99,224,60,65,105,13,62,195,0,180,193,137,68,130,255,131,8,25,65,33,191,0,65,4,165,160,33,246,112,93,0,96,134,149,3,62,207,44,170,9,131,151,50,235,29,57,50,24,49,253,103,107,210,110,43,76,247,194,104,166,161,230,179,15,171,3,215,46,118,68,133,180,232,68,19,110,157,251,177,35,175,170,111,21,134,130,34,35,68,32,231,33,68,93,250,53,104,107,163,172,234,104,166,152,132,149,244,222,191,212,94,221,158,198,155,133,190,187,125,13,250,240,67,70,189,195,188,245,241,251,209,60,139,126,151,189,156,138,202,178,214,95,57,45,217,22,109,25,134,211,223,46,185,77,205,111,106,186,59,219,219,249,242,232,2,85,95,254,160,0,0,0,96,97,70,221,163,25,185,20,86,19,215,143,66,212,234,162,124,110,167,230,134,212,118,163,24,22,241,212,196,27,118,170,123,113,18,129,168,170,87,97,231,255,43,160,170,89,230,14,243,48,163,160,88,195,40,227,193,4,187,183,65,31,34,60,89,15,33,141,130,117,97,60,38,239,153,254,255,169,157,58,125,50,36,39,243,167,184,180,154,74,176,148,26,5,26,155,240,211,39,138,89,91,197,56,73,125,245,211,93,121,244,35,150,0,8,167,96,20,121,142,10,108,106,155,16,230,100,97,17,132,8,153,23,4,74,22,209,157,0,102,128,35,218,124,174,196,155,136,139,73,0,10,89,205,125,253,202,78,130,120,7,9,76,162,159,147,111,180,89,25,157,117,8,175,47,129,97,81,172,227,180,85,101,79,188,2,218,68,233,100,82,196,206,140,194,99,212,183,97,137,37,13,37,142,112,0,0,57,192,28,167,84,119,255,251,178,100,201,140,5,212,103,69,147,71,103,32,116,108,217,77,60,195,134,19,161,157,30,109,9,28,129,188,179,166,244,145,13,148,182,223,255,220,169,43,63,70,111,68,73,181,243,191,72,109,171,75,165,171,104,151,116,31,100,12,203,170,28,33,203,136,4,194,250,61,175,27,35,37,92,212,211,216,245,135,225,110,237,146,16,223,171,24,0,19,16,0,20,64,31,81,219,28,191,178,219,214,196,193,99,16,52,72,70,101,72,81,129,63,135,80,193,192,3,177,200,8,136,122,166,97,226,102,250,84,144,113,46,157,0,8,112,32,120,36,41,11,8,68,110,66,164,82,139,75,150,240,243,100,17,3,29,54,94,196,159,145,228,189,143,65,218,77,254,156,85,164,69,177,231,138,202,37,144,143,77,150,154,43,219,144,232,64,138,211,34,86,147,143,97,67,50,209,87,38,224,82,0,32,7,92,250,133,18,1,177,136,5,233,7,21,136,168,216,198,24,34,202,101,69,168,100,13,78,46,178,5,0,82,3,253,11,72,197,248,45,152,110,188,37,202,197,82,78,8,160,235,38,175,35,37,41,166,207,2,109,181,229,53,45,99,88,154,41,148,11,237,182,80,188,150,104,110,124,146,75,50,65,28,234,174,73,172,170,159,255,254,190,254,121,238,159,125,255,197,71,242,246,160,229,45,119,123,169,103,57,35,136,180,245,182,172,249,187,222,147,75,98,38,81,142,206,202,79,250,150,197,242,199,240,201,150,222,253,238,230,186,123,251,142,233,208,251,137,177,50,74,146,138,73,29,197,124,227,147,150,97,5,15,147,121,130,69,126,213,75,17,135,128,187,177,202,20,45,66,37,6,43,108,107,247,234,255,178,6,6,254,159,95,50,254,106,22,72,220,197,53,226,6,167,77,124,186,84,213,148,231,103,92,188,144,155,49,237,21,185,36,112,132,123,98,89,148,231,235,54,181,107,85,100,235,54,35,172,196,203,131,68,157,30,87,31,38,80,172,54,127,71,54,144,159,141,187,183,83,118,237,8,126,235,159,146,147,236,187,54,194,215,50,31,35,161,154,48,158,99,89,158,60,19,99,143,19,29,15,56,171,67,8,0,48,211,131,55,71,52,196,147,18,0,11,3,24,192,24,52,4,85,216,13,130,103,136,195,197,194,0,177,33,160,160,42,193,152,40,10,249,85,24,76,242,241,66,198,10,84,20,102,3,129,98,84,232,166,132,193,144,97,33,213,88,201,223,200,5,235,89,169,108,130,20,230,71,16,16,133,149,50,114,204,132,61,216,76,196,166,142,41,87,20,2,180,28,231,207,202,160,153,84,186,196,170,155,177,76,45,220,173,95,48,5,172,126,53,49,113,26,188,178,166,130,8,98,39,51,82,6,100,70,67,255,251,178,100,211,136,4,170,102,201,187,15,91,224,121,204,217,135,48,38,117,90,37,157,14,13,141,126,194,59,52,102,52,148,153,188,228,4,66,245,137,72,171,153,186,188,10,99,6,10,18,56,94,145,232,224,88,41,236,203,93,10,50,218,172,82,214,135,16,230,177,109,251,148,167,63,61,113,238,134,128,194,203,120,145,65,91,202,33,14,114,45,138,16,67,80,27,148,118,217,47,0,68,131,5,128,161,60,0,33,48,12,23,0,164,135,4,63,142,136,62,234,29,70,93,11,118,178,28,73,69,15,236,105,200,13,102,43,14,159,139,174,185,58,1,41,100,209,38,102,25,189,101,32,177,40,32,195,14,212,22,115,1,155,8,247,108,163,78,148,10,236,141,196,58,205,53,241,208,214,58,206,248,232,216,27,51,209,233,51,153,235,211,107,154,207,78,185,154,60,171,28,92,201,29,168,127,182,139,225,154,229,211,79,131,17,54,203,136,184,32,139,84,94,226,59,175,124,203,51,11,135,247,14,110,151,8,18,220,216,217,152,133,113,156,205,137,76,224,64,208,41,97,128,99,72,84,98,30,198,21,110,109,90,92,185,7,34,8,20,132,106,8,98,252,122,154,196,174,164,182,158,139,82,88,33,214,117,201,138,122,236,175,166,195,15,199,243,153,154,171,53,90,85,15,64,248,86,156,108,83,208,205,239,145,88,236,103,58,78,87,142,17,30,12,174,187,144,139,101,114,245,91,21,173,181,220,212,26,237,178,20,183,84,119,117,51,221,149,219,170,207,35,187,37,82,35,48,121,29,186,236,63,206,230,195,167,19,102,54,237,45,95,246,88,245,173,107,189,241,87,121,143,198,227,101,185,206,191,238,254,117,53,48,63,97,32,36,223,8,126,217,218,241,110,44,210,28,94,17,104,177,9,216,204,220,135,147,76,241,86,60,83,151,57,85,30,166,242,158,48,224,238,94,12,62,86,175,3,11,135,66,14,29,40,22,218,110,107,58,223,39,50,186,5,66,25,142,24,143,82,7,217,248,154,95,147,235,186,86,233,32,229,206,233,175,205,93,86,138,52,181,92,82,24,64,28,60,70,232,56,171,79,63,13,224,251,127,219,255,160,4,210,16,78,111,80,102,232,14,117,190,198,154,176,97,69,166,40,72,103,227,66,17,129,103,51,58,91,12,154,49,241,129,34,180,212,48,16,179,9,112,55,81,113,10,80,144,33,119,29,241,64,88,124,120,61,120,48,181,74,208,85,250,16,71,25,200,209,16,132,32,210,68,192,130,121,49,162,32,54,4,228,50,150,160,210,37,18,136,25,240,75,116,25,78,38,92,141,64,80,224,112,107,2,90,43,165,97,225,111,163,183,10,116,103,36,0,216,160,160,56,92,140,27,155,188,255,251,176,100,195,140,133,3,102,200,155,37,103,50,104,6,25,34,96,195,132,90,13,155,18,77,165,125,1,221,175,101,104,243,13,225,159,211,234,197,119,48,142,223,52,49,149,235,31,33,138,163,69,120,197,118,251,41,127,57,177,222,145,92,236,229,198,94,48,156,41,72,201,164,188,219,130,43,26,235,227,127,37,166,78,52,254,114,91,171,233,34,28,97,141,74,163,233,85,190,45,175,90,226,42,157,203,172,243,234,221,240,152,13,110,254,159,180,7,8,56,229,189,48,160,58,73,17,165,14,135,82,185,164,209,71,43,175,242,152,107,56,55,230,234,116,95,32,105,159,233,201,230,32,186,66,102,11,177,212,206,6,112,45,92,30,236,244,24,44,216,204,26,171,160,19,44,44,250,100,77,102,179,99,40,160,195,54,38,230,220,103,114,106,114,219,214,203,34,97,57,7,178,123,49,24,67,117,62,163,104,108,72,99,52,133,85,106,1,56,8,176,215,18,18,7,49,149,5,145,136,223,5,106,58,154,189,170,0,12,8,144,84,150,208,1,172,135,240,73,201,72,245,35,139,212,70,96,248,16,162,244,111,71,108,32,77,45,206,163,102,7,241,157,62,157,178,61,92,85,202,2,190,40,81,201,97,237,135,85,197,21,27,168,19,4,10,41,24,50,141,200,58,200,161,168,162,130,173,165,187,191,243,245,174,81,210,81,111,37,25,235,32,242,145,76,13,52,75,59,98,114,79,221,77,59,89,198,226,174,80,188,152,154,42,232,185,94,54,161,101,60,152,85,23,222,41,173,38,232,59,36,121,169,172,196,46,78,107,105,117,74,238,172,245,49,185,172,234,8,0,4,6,144,83,91,241,136,236,65,34,139,206,180,87,116,60,231,72,101,203,97,83,58,210,169,28,161,101,51,120,42,138,215,102,53,242,233,203,246,159,74,122,177,87,250,64,173,114,145,49,101,137,21,142,34,185,215,133,125,128,172,80,124,163,26,180,167,22,18,92,117,3,72,76,91,218,59,11,175,207,115,230,178,160,169,87,24,97,195,75,170,198,49,244,100,43,68,211,203,191,146,243,30,141,117,221,92,112,75,182,141,80,227,79,86,52,161,244,162,5,10,164,140,16,86,21,191,68,37,223,165,186,32,101,173,113,23,16,179,220,159,123,84,47,248,48,128,0,19,182,84,32,6,128,70,176,16,80,121,102,190,9,102,213,155,176,133,203,90,14,202,81,70,172,200,196,0,129,2,108,154,182,205,102,108,253,29,52,4,225,184,3,129,201,113,236,176,245,182,223,193,197,75,151,113,97,45,171,212,31,89,246,187,81,56,110,103,79,47,65,210,149,68,69,62,169,236,107,33,167,39,235,248,185,219,87,44,100,210,238,230,170,15,66,167,255,251,178,68,194,8,132,113,102,204,81,230,61,248,147,172,217,74,97,40,182,81,121,157,40,117,133,128,2,59,179,101,42,176,176,1,79,212,118,139,173,142,168,101,83,234,43,99,147,153,239,226,101,176,230,85,232,110,249,134,111,187,100,114,200,190,235,254,225,237,182,109,111,252,199,160,75,144,24,0,101,215,98,36,130,72,66,50,240,165,115,123,1,54,240,116,73,29,156,105,223,164,159,108,138,20,4,3,132,100,146,117,168,204,56,220,234,197,131,184,216,29,7,147,51,218,215,13,123,238,208,84,252,89,163,212,54,107,166,169,247,191,105,152,249,77,42,226,93,7,223,160,251,98,231,158,245,30,198,205,204,181,86,177,120,157,150,103,197,74,172,183,73,217,171,233,181,186,218,249,230,109,209,109,245,230,169,142,171,209,210,113,247,218,178,243,236,107,88,167,251,27,113,171,207,77,226,56,100,77,110,238,38,238,20,108,53,65,223,43,117,0,11,0,0,3,167,192,205,174,57,50,41,92,206,170,163,60,23,143,68,109,49,40,164,57,230,99,129,49,147,16,230,30,4,24,36,144,10,76,24,9,68,97,145,121,131,84,230,17,1,153,121,54,58,39,21,9,3,167,70,33,29,16,129,140,0,24,0,1,12,102,19,49,57,28,70,31,49,128,92,4,1,144,25,8,122,100,113,201,146,198,6,71,5,128,66,193,130,67,73,67,12,156,148,50,104,208,199,132,115,41,159,14,2,30,49,25,4,192,97,81,80,9,130,138,134,96,34,4,40,192,2,3,0,139,140,226,196,52,171,60,244,230,131,13,149,76,50,54,49,232,220,212,118,51,89,129,12,146,131,8,4,25,144,112,8,3,152,92,10,99,64,162,16,24,160,134,99,164,105,158,154,230,55,35,141,18,66,0,38,125,87,152,8,18,97,213,152,128,190,96,240,202,195,203,222,95,153,165,159,186,253,182,169,210,158,142,204,89,222,150,218,148,77,84,183,151,107,227,94,214,113,137,223,169,15,76,211,99,86,13,134,110,90,183,189,238,87,51,51,77,107,150,111,231,142,28,214,125,175,77,106,189,53,158,82,222,177,170,60,49,207,188,171,111,91,164,189,186,106,210,220,249,99,189,207,30,92,149,202,176,195,183,239,211,231,126,175,48,206,102,59,106,222,174,220,179,98,215,50,183,87,149,224,151,155,159,150,249,159,239,255,255,255,255,255,255,255,255,255,229,223,250,255,255,223,255,63,255,255,255,255,255,255,255,231,59,201,100,88,128,0,43,45,64,161,53,167,170,82,208,72,0,101,147,170,55,240,24,55,113,145,52,4,210,100,100,163,111,209,85,237,154,121,226,80,53,55,26,123,91,175,41,175,148,86,68,212,167,237,78,130,4,64,98,131,255,251,178,100,203,0,10,245,131,68,150,115,128,2,196,108,185,2,204,100,0,84,237,157,46,125,136,128,9,109,22,166,79,146,176,0,51,20,66,78,166,79,15,190,241,38,112,93,55,170,152,26,33,17,192,55,149,220,53,15,61,35,197,89,121,17,65,106,81,59,148,138,82,152,225,65,213,43,205,85,221,70,181,182,93,214,255,183,175,99,67,188,190,77,188,40,44,246,158,245,6,233,178,206,180,236,175,8,223,219,198,206,53,107,85,195,62,87,179,175,199,90,238,86,238,220,214,255,242,207,43,221,199,10,188,173,94,230,251,222,217,199,251,106,159,13,246,231,117,158,241,215,113,207,247,223,254,255,254,92,215,127,191,151,254,60,253,239,127,249,229,255,206,254,249,119,231,0,1,47,253,246,10,21,33,192,191,85,72,163,247,60,222,179,237,174,23,110,40,238,70,215,217,114,129,177,130,177,96,164,98,100,28,176,92,216,214,32,228,88,101,139,194,181,33,161,104,161,163,0,104,15,144,78,193,32,56,6,88,224,185,133,156,116,151,26,97,251,14,208,185,212,65,183,66,233,128,88,17,64,184,49,100,16,241,54,152,135,74,35,146,30,30,50,76,174,73,143,145,6,144,4,138,99,28,94,94,181,255,106,11,125,75,247,90,85,42,205,253,151,121,154,6,41,42,164,22,147,82,178,147,101,169,77,77,123,41,146,122,234,164,187,234,117,106,109,38,91,45,108,167,91,181,170,53,73,191,73,221,105,162,128,222,104,192,0,37,182,133,183,4,104,37,53,156,148,204,175,138,78,68,204,124,93,118,248,239,137,132,77,18,45,180,42,55,47,119,106,36,139,4,87,12,11,11,204,158,158,137,140,19,183,219,205,78,213,195,191,255,166,84,58,245,158,168,16,81,97,227,4,88,178,138,16,128,204,154,22,193,67,230,214,245,90,12,174,197,111,66,22,254,141,201,255,124,194,0,1,45,244,194,212,213,48,148,30,34,2,206,23,189,218,111,26,241,37,213,230,228,104,198,214,89,153,53,193,45,79,136,37,195,142,75,75,90,174,19,215,227,205,217,195,102,108,220,105,33,49,64,197,72,186,153,1,85,179,173,141,141,145,10,130,43,4,182,23,33,213,101,33,98,54,226,212,22,29,34,154,188,15,20,13,139,14,139,50,133,242,211,161,231,73,185,68,99,19,48,253,222,99,99,255,253,110,121,100,94,111,189,125,27,72,71,89,191,250,127,205,34,185,229,75,253,247,218,178,182,179,33,116,169,92,211,38,85,201,140,120,85,85,158,205,213,145,239,69,210,174,179,21,217,214,1,234,0,1,201,36,46,157,183,12,182,112,227,193,105,231,105,250,158,9,128,212,153,184,49,39,226,228,131,7,34,156,192,189,92,255,251,178,100,95,142,132,239,103,74,155,3,63,176,91,166,217,115,49,5,110,19,197,155,38,108,133,126,201,78,28,230,244,147,8,48,182,101,241,149,34,40,124,40,69,77,13,24,235,102,147,26,12,6,168,255,242,179,78,84,238,214,123,42,205,50,220,99,7,107,0,45,7,11,150,155,147,76,161,245,180,89,116,50,102,221,147,229,106,222,71,180,105,169,117,37,198,1,32,27,8,28,63,142,2,136,172,101,133,210,57,51,85,57,128,154,17,64,16,26,172,142,149,89,110,70,88,144,237,34,143,58,53,4,134,38,45,200,168,255,219,99,105,182,134,207,161,97,48,186,100,8,91,81,227,12,137,172,36,8,229,24,185,32,97,176,212,56,252,140,152,180,149,66,24,153,92,110,244,228,122,7,93,13,209,77,88,12,236,237,43,112,127,187,94,107,118,117,223,255,255,255,90,133,178,150,194,87,154,48,156,210,11,157,171,138,182,121,14,13,149,131,230,96,50,1,66,0,0,5,156,136,60,235,224,251,47,205,12,225,212,155,207,159,181,151,151,67,166,149,21,97,132,0,0,0,87,255,194,8,202,134,210,208,85,130,164,67,72,73,105,139,95,117,253,174,122,25,37,183,232,134,12,91,166,141,171,53,12,239,183,245,109,243,118,68,102,56,232,41,213,221,149,69,158,81,97,94,4,141,62,177,85,41,2,235,66,75,145,132,131,32,21,33,183,41,144,28,244,136,102,113,37,233,51,203,85,0,0,228,244,2,208,27,40,40,93,163,72,85,216,20,60,224,9,160,59,192,6,147,206,93,0,39,133,97,80,71,81,2,30,218,69,151,139,6,127,138,204,34,49,157,198,97,214,122,207,211,77,34,19,172,219,37,185,50,197,64,220,138,132,187,176,251,35,148,65,212,175,187,161,13,53,213,156,253,51,229,98,156,141,193,13,222,10,175,14,60,49,154,108,107,222,46,17,6,7,135,202,175,247,167,247,70,238,185,251,171,46,234,238,158,228,217,14,48,205,222,203,108,133,204,99,170,49,155,247,25,89,195,70,107,18,41,238,166,218,115,157,62,151,190,62,184,111,165,197,195,201,7,169,7,45,63,252,76,6,180,1,128,0,0,203,109,165,171,228,13,43,8,129,11,34,1,27,216,58,139,145,128,58,186,10,179,219,144,231,21,35,69,239,35,108,98,152,200,102,51,31,99,204,185,194,138,142,54,129,103,145,57,22,114,167,1,176,241,35,197,71,148,81,193,228,11,36,120,76,89,211,13,72,32,56,150,215,106,127,30,58,253,131,15,17,130,77,250,2,142,122,5,128,168,233,148,185,172,248,41,164,13,132,128,224,123,95,64,82,75,245,241,143,3,135,192,97,83,16,213,212,238,206,180,166,42,228,11,30,255,251,178,100,145,6,69,7,103,73,155,39,95,48,88,100,153,154,61,37,12,19,201,157,38,236,161,189,1,102,51,102,232,113,151,48,29,60,5,169,36,198,227,75,52,181,120,161,48,100,120,99,0,83,80,60,121,37,102,110,220,144,189,249,217,111,215,204,97,76,218,172,181,181,142,81,70,99,19,211,213,97,206,251,128,211,104,105,215,255,255,213,60,55,92,191,113,215,255,255,31,202,215,243,207,220,36,94,190,253,91,93,207,90,192,221,234,12,40,209,66,152,112,209,178,163,201,24,176,58,195,194,138,45,58,207,84,159,99,92,203,51,47,34,198,74,84,251,59,93,147,15,110,176,14,1,77,190,252,6,48,232,234,26,56,18,23,96,72,117,99,241,213,95,223,253,119,183,174,191,218,79,84,72,6,13,7,244,127,14,33,183,137,147,54,124,63,93,185,105,171,51,241,26,136,12,139,141,99,145,17,145,245,79,133,181,191,95,98,169,210,252,228,200,147,40,101,15,53,118,208,161,113,94,95,242,233,169,179,119,250,193,232,8,0,0,190,255,23,253,20,85,72,66,101,34,217,213,64,137,148,243,131,173,134,237,80,181,168,155,79,74,20,13,191,139,203,47,161,110,142,197,13,187,185,76,61,20,238,186,196,70,56,157,52,96,107,20,188,124,111,243,233,169,110,229,86,165,249,44,57,146,109,125,15,112,41,187,2,22,142,55,255,63,255,26,19,81,39,108,73,76,236,116,18,125,138,216,46,49,43,191,82,139,207,119,82,8,165,129,247,73,144,230,206,180,92,193,147,55,139,149,120,166,223,156,169,121,204,229,91,214,81,135,13,126,123,118,120,153,187,27,243,170,92,27,253,237,107,234,0,9,0,9,182,249,95,164,42,202,11,137,112,188,237,144,136,22,105,18,126,111,42,177,41,183,237,51,83,231,151,94,91,243,111,67,249,67,110,239,208,62,29,113,216,98,133,213,181,29,30,101,47,201,111,243,82,86,107,148,178,194,29,25,127,75,222,119,236,8,90,37,21,254,254,222,53,245,5,150,87,178,53,191,29,166,38,225,207,203,103,134,215,235,110,236,196,172,234,100,109,88,183,163,183,83,154,255,207,168,106,119,54,81,150,212,254,179,165,173,152,247,126,113,4,79,41,209,172,151,78,202,186,123,59,192,140,84,8,2,92,255,252,28,33,220,77,194,18,29,169,192,214,54,182,188,77,13,103,236,40,8,199,72,228,36,110,83,165,223,62,64,34,219,187,87,156,236,58,146,200,73,51,51,158,9,16,209,106,201,250,239,29,134,118,200,44,15,183,212,43,171,207,104,54,127,52,89,105,164,78,10,130,143,111,241,123,244,251,180,209,147,146,205,110,183,183,202,61,211,27,245,87,238,45,169,24,255,251,178,68,192,0,196,168,103,75,187,6,70,208,135,204,233,99,96,197,204,82,153,155,48,231,153,29,10,61,51,101,13,135,161,56,45,245,105,177,31,189,222,200,252,179,35,110,28,130,73,114,157,51,253,27,245,218,225,21,149,14,97,95,84,68,252,191,17,197,85,23,93,95,170,14,104,247,142,249,226,239,146,0,22,144,0,118,223,139,42,84,2,163,24,57,89,99,136,116,74,31,130,9,161,141,120,40,198,35,36,51,4,125,154,25,230,249,76,51,9,251,23,94,171,242,64,117,37,199,232,159,142,196,96,166,1,118,23,101,75,226,132,17,113,1,68,1,106,192,44,103,242,83,197,74,41,162,0,248,73,127,138,94,161,34,138,42,87,248,29,9,220,197,203,76,157,143,75,34,118,120,79,81,182,247,20,51,248,75,133,155,67,22,107,204,153,161,70,52,135,69,29,150,73,140,97,82,120,161,140,211,205,219,197,205,35,95,31,212,79,51,93,221,63,6,112,28,169,0,0,221,200,220,10,51,230,140,209,19,44,160,29,32,4,20,97,80,99,181,254,132,195,2,120,179,208,4,4,93,148,133,71,179,24,120,193,128,105,175,226,130,36,139,44,26,108,97,193,49,27,236,254,52,158,169,80,99,64,23,72,40,148,198,6,36,18,242,166,73,94,212,130,197,159,46,58,125,184,77,150,2,127,97,112,47,96,6,47,136,194,10,166,201,49,106,46,245,116,6,90,218,221,207,95,255,243,107,248,127,238,85,235,194,227,44,255,229,70,95,214,120,213,127,175,155,12,202,253,102,77,169,180,128,203,50,109,216,182,54,78,106,144,145,62,108,17,5,9,149,17,42,228,172,236,146,234,53,2,116,42,245,178,73,111,181,171,126,212,126,173,97,233,212,1,21,36,140,124,105,181,6,181,19,134,111,176,61,29,100,169,117,181,135,211,212,233,87,105,155,237,118,59,54,237,241,12,141,249,191,36,150,86,135,5,59,151,254,71,158,25,31,242,146,223,34,45,209,111,56,145,50,148,70,255,72,204,218,68,203,251,169,88,254,112,230,208,180,56,80,142,141,61,118,70,33,179,62,103,119,91,251,109,255,255,255,6,0,2,212,140,129,192,4,201,136,20,108,200,153,210,34,74,130,161,133,231,44,51,0,29,58,172,112,67,164,80,73,115,36,225,142,42,13,38,44,13,200,65,10,255,110,230,24,144,56,203,50,134,151,68,185,237,92,224,225,202,140,116,184,4,145,96,42,199,32,18,111,26,44,90,73,122,77,210,203,94,56,204,105,155,187,52,242,103,217,8,51,111,159,184,198,113,152,197,36,229,156,54,80,4,85,96,205,181,53,91,58,189,119,108,138,202,174,139,238,150,173,111,33,72,162,153,12,116,101,50,255,251,178,100,199,12,5,120,103,72,27,73,110,210,93,12,217,115,48,101,202,21,245,159,30,109,21,189,1,238,51,101,168,242,163,8,12,48,156,199,83,180,163,76,65,49,227,170,26,208,138,153,0,208,176,136,247,56,75,53,75,169,74,58,200,41,216,229,150,210,241,129,117,37,28,246,166,98,10,131,202,72,2,2,64,17,45,186,157,87,108,77,180,198,176,162,157,168,239,206,44,231,152,72,107,28,122,48,219,42,200,178,106,107,65,204,105,219,215,76,49,152,71,132,245,204,249,141,91,148,183,12,163,246,215,48,254,233,214,246,170,217,238,159,120,62,98,121,104,179,139,155,154,131,161,187,150,147,199,231,89,75,90,12,234,170,29,234,204,182,218,91,61,154,76,45,49,182,108,204,146,132,173,22,209,43,23,140,100,118,191,225,56,73,142,47,249,100,88,168,227,157,122,2,23,42,0,0,81,136,224,135,57,13,205,217,51,208,132,194,32,50,67,132,105,192,251,153,147,128,107,6,42,118,230,34,2,173,193,65,106,64,198,181,50,168,11,180,176,192,16,76,33,121,32,44,28,169,247,205,34,167,86,210,171,137,29,26,4,94,51,46,8,2,33,71,84,72,200,77,111,96,203,69,2,157,107,111,36,60,214,169,154,20,11,33,90,200,231,69,2,74,41,235,197,227,80,108,119,9,109,140,120,91,48,101,84,127,212,255,54,221,255,180,113,125,213,199,79,13,113,12,223,10,173,243,199,115,115,82,169,253,79,15,192,226,181,84,145,210,32,136,98,0,73,73,102,145,70,59,209,34,230,161,185,221,110,164,15,164,130,154,101,69,153,19,198,108,213,221,7,172,168,43,242,224,80,5,57,109,181,131,173,133,89,36,15,132,164,192,145,117,213,124,96,35,34,148,165,95,90,245,95,110,51,154,219,180,9,207,219,234,21,109,171,153,162,215,187,29,216,170,50,20,144,133,145,96,234,36,198,26,228,112,154,31,22,172,67,6,233,201,252,158,160,141,217,51,130,209,184,164,61,42,232,78,182,156,132,185,80,174,137,120,125,90,246,189,205,239,71,71,67,211,98,172,253,106,206,199,64,152,2,4,24,142,105,140,6,18,2,156,46,208,170,105,130,15,138,60,140,153,43,130,252,144,213,25,224,97,117,155,1,50,224,36,80,197,71,140,33,148,138,49,41,209,64,197,3,194,128,101,0,161,115,130,102,23,74,144,44,62,201,136,66,26,241,152,25,137,1,16,131,5,11,204,172,56,172,17,28,205,237,81,172,192,238,9,16,116,57,27,99,12,105,226,134,147,134,97,242,114,8,129,100,112,19,159,40,159,99,207,236,158,79,82,164,240,56,4,64,114,13,14,80,154,221,163,154,143,95,230,46,175,230,116,135,255,251,178,100,210,140,5,157,102,198,155,72,111,66,106,12,217,119,36,101,204,24,109,155,20,77,161,189,1,183,179,166,116,242,161,248,246,155,142,59,157,125,99,111,171,237,104,249,150,75,184,185,168,189,198,185,116,36,69,50,207,45,132,110,9,106,182,30,62,38,17,183,90,41,155,45,147,69,234,169,75,65,21,26,60,197,209,157,73,204,194,116,105,206,239,235,1,10,80,4,1,13,219,254,171,196,116,82,190,58,251,36,209,75,38,75,119,11,89,232,33,101,44,40,114,87,150,202,236,161,47,187,59,24,113,35,135,111,255,200,117,179,57,179,61,173,244,74,123,246,53,190,13,189,239,124,150,173,238,210,30,42,82,202,229,124,249,36,123,203,213,108,115,16,188,119,11,177,114,58,46,82,238,98,187,91,132,150,137,169,236,108,157,59,172,93,233,210,212,85,196,251,75,180,132,77,0,207,255,245,213,96,76,32,47,85,200,235,58,35,208,121,29,151,29,86,77,113,255,128,105,20,13,208,145,87,149,86,206,1,121,170,229,16,166,185,198,191,57,48,221,225,235,215,84,215,152,111,13,246,142,48,185,54,203,15,143,30,56,154,33,83,146,14,44,52,85,159,37,161,66,42,33,37,24,39,68,71,130,197,233,142,85,90,12,144,49,198,155,106,93,108,118,30,13,105,167,65,22,55,66,96,90,134,54,124,139,196,60,183,69,79,43,99,168,187,17,198,185,230,170,196,158,57,208,114,14,24,91,167,53,81,77,101,51,45,84,219,119,60,161,169,60,153,205,8,5,128,20,187,106,218,151,185,61,2,242,168,99,38,89,34,202,58,144,203,142,171,38,184,215,219,12,233,127,215,132,42,158,85,149,183,69,190,153,211,161,77,65,121,83,203,35,138,63,26,156,153,67,92,117,187,155,103,49,232,254,138,68,214,79,72,100,83,65,223,80,60,51,229,21,5,74,251,243,86,137,254,162,224,202,81,18,189,48,3,93,192,169,3,158,245,28,113,200,78,214,19,175,168,188,87,229,147,72,141,194,228,227,29,220,213,91,179,241,4,83,10,110,146,46,48,201,155,58,239,149,47,226,227,219,167,105,135,190,34,235,233,253,233,58,176,71,144,0,237,187,81,18,23,187,35,53,73,16,220,212,208,43,115,120,236,144,190,150,51,31,118,160,39,26,32,136,180,182,34,182,101,139,201,189,89,167,203,26,103,144,10,64,86,203,104,17,63,110,44,126,171,145,132,54,176,177,98,217,75,89,69,222,112,209,136,18,8,167,146,114,167,148,227,132,90,156,59,139,98,173,114,238,123,222,187,162,42,143,167,195,46,235,83,154,117,53,215,100,201,108,45,146,149,63,157,150,197,49,99,231,25,83,84,113,170,153,21,53,207,98,255,251,178,68,210,140,164,185,102,203,155,8,86,98,146,172,233,51,100,200,202,82,209,155,42,108,49,114,130,76,51,100,157,147,35,48,17,8,217,229,229,26,190,179,221,51,230,206,118,115,255,189,210,218,218,223,94,13,98,173,32,39,98,225,109,212,70,210,7,170,185,161,2,31,180,197,200,69,74,252,140,150,9,179,25,130,220,39,193,214,225,122,105,113,135,108,72,21,185,181,169,132,90,197,52,167,144,116,113,128,242,91,81,161,90,183,86,89,175,103,27,166,57,18,134,22,130,58,122,160,252,17,8,145,239,244,253,38,94,63,229,32,98,101,163,112,152,20,58,25,17,8,249,126,144,104,123,188,221,52,253,42,145,211,11,46,18,196,165,61,78,26,129,188,86,220,78,221,237,109,162,182,77,173,6,78,92,202,211,105,174,115,53,101,89,63,45,17,86,149,109,173,163,212,61,247,60,125,118,11,213,0,68,145,26,209,141,34,152,241,169,231,180,130,21,12,124,52,133,192,197,3,204,40,25,29,76,88,48,201,68,195,1,86,24,12,138,20,45,40,24,5,9,6,0,11,17,164,184,24,73,40,157,163,20,11,30,94,99,112,128,96,172,6,245,189,128,230,17,160,6,60,80,8,97,128,237,116,148,28,136,221,145,202,171,20,2,221,147,203,90,218,241,125,161,233,124,153,44,117,55,14,118,164,205,45,169,92,95,82,236,47,64,112,53,93,211,99,159,57,143,225,207,182,95,203,63,147,180,67,144,67,50,181,46,82,201,185,125,83,144,175,12,250,69,239,169,118,198,182,150,57,18,150,172,70,240,24,138,24,193,60,213,55,93,150,106,95,105,124,214,179,231,235,69,111,60,100,157,3,116,138,194,108,73,110,255,172,5,106,136,115,107,209,140,79,22,199,177,55,110,153,40,91,217,103,74,159,179,55,60,105,187,231,43,43,83,112,251,108,185,128,169,164,104,53,211,124,120,122,164,95,149,89,53,11,9,27,204,87,198,50,166,174,117,108,124,179,182,147,255,217,178,94,178,233,191,246,153,213,111,70,178,155,245,41,107,182,240,179,51,50,180,222,140,239,245,69,185,109,232,250,217,156,167,221,180,223,123,38,148,26,3,0,0,113,164,152,139,102,25,171,65,233,25,144,158,134,3,24,42,225,57,90,75,64,230,90,192,10,48,18,11,116,0,162,36,34,198,18,0,64,204,68,34,138,206,18,3,99,141,40,201,64,131,141,19,2,84,72,17,42,81,244,118,3,4,166,40,136,36,0,36,52,64,221,147,36,204,4,168,99,170,168,133,180,189,116,160,149,242,213,250,236,196,18,170,120,21,13,36,72,56,31,19,132,12,64,190,96,31,44,60,118,207,237,165,247,113,247,197,90,117,199,235,63,127,255,251,178,100,208,12,5,214,102,197,147,99,111,176,105,108,217,34,60,101,202,22,253,157,22,77,161,251,65,171,179,103,116,145,151,52,219,68,52,69,204,196,218,37,178,210,87,123,255,81,223,29,220,41,162,194,252,169,91,143,196,114,161,54,96,241,236,61,119,155,220,187,196,144,164,143,223,50,71,155,127,249,34,82,177,170,175,181,99,64,187,231,128,173,155,237,1,138,96,175,37,54,214,234,129,148,136,69,117,67,203,89,19,13,210,242,146,70,107,89,206,211,152,181,49,90,219,184,51,184,99,248,126,122,175,161,2,176,56,187,92,200,144,202,11,214,187,150,238,142,116,26,250,184,128,137,95,5,238,252,168,8,149,34,138,70,105,254,79,198,89,98,74,108,90,229,173,51,226,234,212,72,169,232,26,184,118,136,85,50,255,103,174,134,189,25,219,167,87,159,51,82,10,8,0,4,211,214,152,151,131,72,34,8,245,216,116,34,33,34,97,63,68,169,140,120,86,18,110,13,77,98,16,82,17,125,40,85,186,70,77,33,135,82,1,43,233,235,178,190,87,143,49,106,54,186,163,75,202,162,142,35,236,178,252,122,19,165,44,178,69,232,188,106,5,135,137,196,144,60,121,194,43,156,178,34,218,81,77,95,207,223,255,255,91,191,247,207,205,197,255,222,191,117,143,110,204,44,149,74,24,115,176,218,86,83,178,134,13,225,35,233,170,105,215,28,247,114,40,174,29,187,179,118,197,239,54,119,92,60,113,180,55,209,51,22,214,197,247,89,253,26,155,102,190,160,51,5,220,9,66,8,9,72,229,135,190,219,131,25,121,101,50,47,163,100,97,176,124,185,41,94,76,229,241,27,85,112,143,188,195,240,119,27,122,129,134,130,254,101,122,180,33,211,253,205,174,229,91,16,173,112,132,9,41,219,1,11,164,46,169,152,99,35,12,165,97,181,183,70,220,220,231,230,246,123,28,83,43,115,221,46,240,202,186,32,52,62,231,121,162,223,113,30,231,103,169,171,181,145,153,46,202,174,232,136,199,104,110,200,112,23,168,0,103,115,116,48,8,92,98,10,155,78,232,50,159,98,51,224,107,210,133,86,49,7,68,133,179,136,154,224,74,166,206,128,241,160,76,94,9,102,143,60,157,137,176,8,85,150,25,46,164,155,73,41,43,6,80,84,215,103,46,176,115,183,239,146,168,78,185,4,40,125,1,93,76,142,4,167,214,197,12,192,86,63,25,14,5,131,3,68,34,73,177,108,101,75,34,118,51,165,24,97,53,194,253,10,43,249,191,231,251,63,126,82,241,255,115,215,78,174,118,158,95,182,255,247,187,40,214,86,235,25,26,95,113,181,118,115,232,233,56,172,217,120,170,76,170,52,156,186,180,37,27,68,21,255,251,178,100,212,4,4,234,102,201,59,40,126,98,112,140,233,87,60,103,190,22,253,163,34,109,37,249,129,234,51,166,116,194,162,81,151,7,142,152,84,174,11,156,49,81,221,29,46,157,184,205,17,62,206,184,93,184,81,241,154,3,35,219,82,48,0,35,11,108,9,53,251,116,199,201,66,214,124,134,187,215,4,165,179,198,203,11,173,114,210,61,114,63,125,99,144,82,73,168,238,176,223,177,131,85,162,106,225,23,132,137,32,191,65,65,66,68,143,39,245,19,162,243,93,36,199,205,82,71,89,86,42,73,120,184,195,98,173,205,67,76,36,228,29,42,172,243,113,115,212,220,77,180,213,221,199,119,124,75,124,45,68,245,93,204,199,105,140,123,117,177,213,83,47,141,130,185,74,139,165,220,248,27,81,184,57,50,213,0,32,39,118,255,74,26,58,170,22,38,107,207,82,4,85,37,35,180,48,21,187,242,104,118,1,149,46,252,103,187,19,154,248,42,3,175,98,69,98,246,112,196,119,229,54,109,83,176,207,229,201,205,199,147,137,147,153,38,2,11,31,48,69,13,72,97,37,17,30,88,148,180,172,201,150,75,230,183,83,85,85,105,176,110,51,235,195,152,87,233,161,62,25,154,72,185,93,126,118,13,16,175,14,138,47,157,218,83,164,138,153,86,191,111,50,231,93,155,216,178,8,201,108,211,174,72,182,94,246,102,188,222,207,214,229,181,70,174,165,179,109,219,125,64,13,116,160,3,36,183,40,0,224,209,16,64,45,196,186,99,68,162,213,74,28,97,194,129,166,168,228,206,43,117,143,35,252,102,45,125,247,128,180,221,155,156,110,244,31,98,196,125,244,120,104,220,153,52,138,70,136,24,253,200,19,24,183,21,111,12,76,24,154,123,209,200,99,9,54,49,106,44,136,46,164,163,93,30,184,47,142,115,102,115,14,241,87,212,211,39,131,229,65,58,55,115,111,213,93,62,18,154,56,154,254,197,18,100,238,181,178,8,254,147,98,6,40,186,58,139,111,101,252,171,216,79,101,174,207,209,133,176,212,99,111,170,117,116,90,210,156,67,33,114,160,85,225,45,1,110,60,48,0,185,190,213,29,80,74,165,224,25,209,165,253,119,67,164,140,70,147,217,86,203,237,180,55,193,227,81,247,253,223,186,250,76,204,190,48,20,178,102,59,119,93,157,202,172,3,21,151,109,145,231,110,181,142,75,156,72,122,234,255,34,1,38,48,26,9,26,129,69,140,90,41,25,35,49,208,136,221,143,220,187,116,218,157,220,204,44,214,218,39,136,109,197,65,145,241,109,48,118,84,95,169,103,201,141,85,189,252,150,143,254,235,81,154,216,214,203,188,81,174,151,235,253,183,3,18,212,76,166,148,146,82,42,170,255,251,178,68,219,8,196,155,102,203,187,38,94,98,154,108,233,19,104,200,204,82,101,155,45,76,153,185,138,117,51,164,77,163,35,49,190,146,141,181,52,250,153,149,84,83,28,0,46,203,104,16,200,80,88,56,152,6,168,208,86,90,180,65,77,34,144,50,202,79,25,249,245,198,220,22,90,28,93,249,126,229,17,217,150,170,233,59,145,215,166,222,23,225,52,147,45,197,181,119,174,167,253,123,113,41,7,49,206,36,31,104,245,168,142,19,32,4,160,169,202,35,23,54,154,3,47,156,233,68,189,234,138,48,196,11,34,40,166,61,140,37,146,232,85,171,23,46,242,244,137,189,158,139,172,78,79,53,22,208,228,106,12,109,216,219,239,185,58,52,212,15,167,58,126,93,212,187,150,141,219,170,247,25,249,145,248,234,130,101,201,170,216,111,84,30,28,240,85,87,93,200,37,107,42,0,23,118,217,136,178,9,88,26,133,190,87,8,200,53,152,99,170,59,14,80,67,111,163,215,147,35,111,37,215,96,61,91,134,162,125,159,169,218,214,96,249,60,28,240,198,36,80,234,157,74,227,154,163,175,119,44,62,213,204,101,246,123,3,198,34,236,226,123,127,59,170,149,236,8,162,225,224,178,132,122,61,124,64,227,46,162,21,101,15,107,34,175,77,165,88,177,199,195,89,45,106,243,220,220,162,124,89,139,79,153,120,247,189,230,126,139,216,152,223,174,184,188,120,254,184,75,145,155,92,28,226,20,155,191,223,222,117,15,47,61,225,211,17,100,251,222,177,223,192,109,22,10,172,0,19,150,212,181,33,1,249,55,158,8,137,82,34,0,185,177,138,101,129,150,77,67,110,65,35,160,127,141,69,167,229,222,70,115,152,239,202,61,170,205,209,74,244,185,168,64,79,195,237,26,18,229,58,246,25,229,150,121,46,237,178,101,123,43,145,214,172,87,154,15,216,242,234,246,150,130,135,185,195,133,239,121,158,92,125,221,206,215,20,56,86,158,39,182,201,42,80,70,53,100,209,142,172,98,58,138,43,185,116,30,22,163,198,21,3,142,140,117,40,234,168,70,182,169,169,70,145,97,163,243,145,109,68,102,145,183,79,162,223,31,73,106,80,234,222,255,115,205,65,181,85,47,212,96,178,176,0,3,54,217,33,10,168,21,192,248,148,128,64,81,112,181,114,201,123,218,235,88,166,136,199,26,42,237,28,246,164,98,37,0,137,216,194,205,46,72,97,16,84,56,210,66,146,86,83,19,92,82,74,61,36,158,168,135,166,176,34,193,9,230,174,47,154,74,147,107,167,93,241,247,220,195,157,59,99,249,124,231,77,230,110,170,165,143,171,170,155,220,200,106,57,194,121,41,100,93,112,199,46,180,188,227,98,90,237,199,33,255,251,178,68,211,12,212,206,103,75,27,8,127,64,157,76,233,19,101,232,110,81,253,155,44,108,37,111,138,67,51,164,133,150,25,241,107,164,163,99,57,185,98,117,19,22,251,150,154,222,218,70,184,234,37,73,253,7,237,58,185,69,199,211,29,121,128,10,202,18,192,130,176,5,238,15,28,136,128,135,73,2,44,7,44,139,197,29,235,210,168,236,48,167,105,18,162,54,82,51,197,144,66,186,60,46,141,12,240,208,200,228,54,92,192,53,38,178,200,187,229,166,161,134,4,209,173,42,188,218,48,107,17,53,199,186,23,174,113,97,144,168,73,223,237,124,204,108,46,115,107,253,102,65,191,65,140,196,239,98,243,126,177,94,179,121,137,93,202,104,116,145,45,101,145,91,32,186,236,74,223,89,204,109,124,138,95,200,154,205,248,221,223,38,30,253,84,215,123,198,62,110,45,62,223,54,84,158,249,135,253,129,114,37,0,183,119,213,125,39,180,62,7,106,246,15,187,236,38,122,207,186,91,58,241,89,116,94,3,188,238,154,152,241,231,126,204,185,250,87,234,211,42,94,49,42,19,148,166,27,220,33,201,168,47,55,6,30,241,59,219,65,112,194,142,37,163,201,44,54,72,16,102,132,250,182,133,19,20,147,88,129,14,250,141,254,235,175,245,136,223,123,129,253,33,205,6,153,255,84,131,107,79,123,79,72,45,243,189,154,177,149,142,44,210,207,44,45,90,20,26,64,151,116,172,60,99,111,171,237,140,95,31,90,197,113,253,252,180,221,48,231,89,190,117,111,143,233,105,243,1,129,230,47,122,215,253,103,58,255,55,126,73,152,160,0,65,130,78,255,255,80,229,22,146,134,149,151,7,109,210,26,61,28,77,210,147,206,211,75,229,124,134,66,18,139,111,70,104,67,226,43,85,238,37,129,17,33,3,10,44,15,176,186,40,92,36,204,245,135,171,37,225,132,120,172,161,36,200,17,33,101,67,94,87,46,245,106,49,64,155,72,110,76,34,218,131,209,51,58,101,28,215,111,27,74,106,121,235,105,43,227,4,202,183,42,164,205,54,173,213,227,161,80,180,225,44,82,246,20,135,228,213,138,183,158,115,191,177,71,146,173,147,245,240,186,216,254,158,175,24,195,35,223,113,103,214,102,126,197,108,127,156,196,212,0,0,66,208,41,48,65,137,106,106,66,153,114,166,254,209,145,58,99,73,26,19,64,98,224,235,33,197,65,69,194,3,164,3,43,97,3,2,167,9,4,6,240,51,163,180,101,4,200,138,136,208,112,14,240,247,65,185,224,2,12,53,192,212,56,80,128,141,8,129,30,50,1,189,8,72,40,2,30,4,4,0,8,145,147,24,46,72,18,230,196,208,173,195,211,15,156,45,112,12,98,32,255,251,178,68,206,128,5,4,102,203,29,97,224,0,150,108,233,106,172,36,0,30,238,13,36,121,170,0,3,237,193,99,203,53,80,0,249,130,233,136,72,16,142,3,74,48,220,143,34,231,208,58,0,79,0,201,14,0,162,133,80,203,4,84,12,151,240,54,98,0,197,23,1,128,33,144,64,96,41,24,64,140,210,38,203,229,65,223,73,106,53,76,51,130,108,216,249,161,112,174,180,92,234,211,58,179,37,191,164,65,9,196,143,166,166,97,212,61,136,10,145,121,38,105,170,157,74,19,225,210,38,130,14,201,168,244,86,162,149,28,131,19,82,250,102,137,166,159,107,235,83,186,82,202,74,173,39,211,68,233,130,19,172,186,173,156,153,27,39,48,52,255,255,255,228,179,255,255,255,227,202,192,2,11,174,100,205,77,22,254,74,164,247,224,52,237,205,40,227,110,120,56,56,118,146,248,133,64,161,122,173,76,181,224,34,24,210,7,8,5,216,44,209,37,32,2,30,81,14,48,104,13,160,177,80,2,1,129,129,193,161,16,16,11,132,192,56,56,29,34,3,164,120,11,148,37,66,10,19,96,144,88,12,34,27,11,54,32,210,184,230,14,34,56,159,25,240,217,194,231,192,112,16,12,60,46,11,70,11,246,22,188,4,68,192,177,24,176,69,203,230,229,71,0,34,32,25,24,96,4,132,2,227,15,160,173,192,202,202,16,48,136,188,12,96,31,12,72,2,0,33,64,9,26,178,113,104,44,188,44,107,69,5,151,144,19,177,147,177,155,178,9,26,24,28,65,36,214,104,92,76,200,220,154,33,133,194,251,49,169,77,139,229,226,233,58,145,137,85,115,3,100,144,76,234,6,39,78,153,153,32,180,39,135,73,4,39,158,155,36,235,86,181,170,138,148,155,84,231,75,168,166,201,54,129,195,37,84,201,43,125,159,209,83,127,255,255,246,223,255,255,252,242,0,0,190,216,182,104,170,138,134,101,189,96,244,150,100,105,207,180,69,140,175,57,232,203,235,13,190,207,24,228,16,69,20,77,14,14,242,120,92,36,217,7,3,42,11,152,2,216,47,6,120,114,6,1,129,116,101,7,17,136,230,154,154,25,148,136,17,62,89,25,162,217,40,98,67,72,123,12,168,155,0,56,133,148,45,66,56,64,66,32,197,162,228,34,68,225,52,113,51,20,166,70,103,157,117,171,127,255,187,41,70,138,117,156,65,104,166,103,77,52,86,102,100,117,19,198,165,66,241,177,50,102,153,52,79,29,53,46,187,178,110,187,233,85,117,182,203,73,72,36,146,209,62,130,187,37,221,215,209,69,117,58,210,92,253,38,69,204,24,241,105,214,163,132,8,63,115,22,50,72,2,162,0,0,22,237,128,42,194,240,36,20,113,198,255,251,178,100,97,14,5,158,104,202,159,98,64,0,89,108,233,170,227,20,0,85,33,157,38,108,161,189,9,95,179,102,28,145,150,184,137,7,78,101,252,140,110,254,244,98,59,166,82,87,239,218,230,168,137,133,132,25,8,31,14,213,175,230,252,132,71,164,140,140,254,234,140,212,57,47,244,84,100,60,133,99,57,85,82,228,45,23,150,155,188,149,229,34,17,12,183,165,123,191,253,253,238,148,181,24,115,110,134,1,236,55,189,32,72,116,0,72,66,149,22,136,74,181,76,159,81,102,236,176,111,52,55,31,120,41,107,39,98,246,124,165,84,207,52,153,199,102,78,109,5,83,52,2,177,69,149,120,17,232,12,83,41,70,166,114,44,90,92,82,54,239,220,173,224,195,38,127,34,126,30,187,143,173,233,124,11,37,85,101,144,247,185,137,42,233,169,131,48,72,58,0,184,124,113,172,170,132,213,245,147,95,83,31,255,251,247,207,255,245,63,223,240,182,28,141,15,135,138,64,196,97,83,207,56,249,145,151,211,182,120,143,57,44,122,7,97,218,14,44,116,150,3,1,172,92,166,229,175,174,100,213,111,48,214,120,197,74,153,162,108,106,202,70,166,80,254,5,242,108,138,64,0,78,91,26,124,137,17,15,81,253,74,109,78,210,250,178,55,127,191,107,198,218,68,89,1,27,59,13,115,225,122,110,87,250,142,40,32,187,20,124,118,110,245,91,255,212,248,197,63,185,22,126,109,45,178,119,46,252,53,177,118,60,162,100,230,86,213,250,254,238,251,34,28,236,220,146,220,223,110,223,233,175,111,111,234,6,0,0,239,241,41,19,248,64,80,111,208,26,48,40,147,44,158,105,76,193,19,157,140,99,246,97,197,139,43,121,53,43,128,94,43,176,5,204,165,40,57,14,178,248,113,172,197,34,240,212,195,99,111,91,37,21,248,219,78,151,77,67,49,39,145,247,185,106,55,149,88,235,237,13,102,166,46,227,47,147,191,179,215,1,205,114,52,73,213,158,229,167,175,255,114,37,29,187,42,103,44,194,96,193,241,113,66,0,198,168,160,120,212,57,40,118,48,240,243,7,4,158,86,65,116,113,133,21,4,23,99,84,133,153,226,3,189,78,164,20,239,109,26,54,173,107,94,139,164,133,0,202,200,0,69,128,128,37,182,8,13,105,145,48,164,57,197,3,16,229,231,68,154,191,52,167,158,206,174,113,238,132,171,2,173,104,106,70,233,158,117,1,24,49,56,170,185,151,255,255,231,200,217,163,19,200,69,106,254,133,214,23,118,196,149,83,187,59,102,151,41,85,12,203,190,117,242,115,91,154,182,165,140,127,51,236,223,127,250,215,255,218,129,210,107,8,68,3,2,128,195,152,226,178,204,33,93,1,36,255,251,178,100,129,142,4,197,102,202,27,5,111,66,90,204,217,138,24,103,174,20,109,155,36,108,161,189,9,127,179,166,116,128,159,216,35,75,200,97,103,158,19,132,145,193,122,144,169,91,224,92,36,92,146,79,203,227,90,196,66,51,66,83,37,84,47,114,118,102,220,99,173,42,141,244,131,233,187,23,167,173,11,141,195,212,239,52,69,186,46,180,243,92,0,16,226,169,222,172,75,32,20,131,18,136,58,14,40,10,5,234,221,80,238,17,41,162,234,63,169,245,250,237,34,229,102,238,62,121,139,238,230,222,68,78,203,99,141,37,24,167,28,61,210,68,240,61,164,71,58,170,126,225,46,15,66,60,117,115,73,21,30,234,91,41,144,101,80,106,233,38,166,106,221,207,36,138,140,217,165,65,59,88,0,8,128,80,16,14,219,176,132,100,137,142,38,7,89,65,137,17,80,165,97,227,103,215,165,252,171,106,111,153,75,139,215,251,218,189,29,148,122,74,16,56,132,74,48,238,125,98,235,235,100,192,68,65,176,80,183,68,71,34,69,218,36,161,115,73,137,204,39,42,227,37,216,145,159,3,67,104,69,15,235,217,89,28,228,68,95,165,109,179,50,163,232,80,29,189,0,2,227,180,168,233,8,43,24,231,80,121,144,80,73,252,139,17,75,235,105,5,93,57,124,106,91,38,85,86,71,77,59,169,136,243,184,215,43,253,36,173,149,195,188,131,224,245,199,20,150,201,180,251,64,243,52,180,212,117,35,21,176,144,254,48,154,208,203,196,225,171,11,162,165,43,241,78,87,138,56,168,12,132,56,4,114,153,13,114,136,150,101,178,251,59,17,153,119,44,107,170,74,173,188,178,105,93,152,238,142,242,207,103,236,77,91,100,41,196,132,46,133,32,163,137,181,142,48,105,18,232,34,116,221,37,173,153,187,34,113,19,39,101,173,107,68,252,205,150,162,120,109,100,0,42,160,34,52,65,145,220,90,118,84,208,169,85,208,72,59,252,248,251,255,255,247,244,156,245,178,243,50,181,121,57,194,245,47,85,232,149,84,21,173,255,63,153,247,247,75,10,224,182,175,79,41,106,185,97,74,202,175,147,162,153,20,133,235,159,250,211,236,81,178,207,129,254,19,147,8,3,194,65,132,28,125,244,179,72,135,155,189,122,249,222,214,239,148,253,154,250,152,112,120,0,2,182,145,208,102,76,50,39,155,237,164,78,195,14,168,17,17,119,192,100,10,104,141,28,96,217,56,175,211,210,68,124,144,11,255,14,82,72,173,51,251,115,55,37,36,32,101,176,243,182,242,170,198,108,238,70,34,206,189,247,190,28,171,102,221,154,108,27,3,183,26,118,39,165,175,84,45,196,130,157,69,63,27,87,104,5,143,171,232,248,41,255,251,176,100,173,140,4,208,103,73,27,37,111,66,100,204,217,189,24,104,205,19,205,155,30,109,32,253,1,110,51,102,180,144,150,168,28,149,242,176,209,95,10,218,39,63,22,220,253,40,184,116,169,119,106,155,212,64,245,43,40,145,85,135,164,129,210,154,29,112,32,144,108,164,164,12,170,36,63,90,57,227,16,196,76,120,131,79,144,204,124,89,170,103,235,167,210,167,127,213,120,6,160,19,84,168,196,2,109,182,10,163,145,89,69,161,122,46,84,112,153,228,187,141,167,63,246,174,127,49,120,255,24,205,161,175,255,229,51,230,213,156,236,182,134,8,37,0,14,33,155,148,234,43,102,36,245,86,97,55,114,44,246,68,107,146,204,204,89,203,35,57,222,140,83,167,68,86,102,173,81,157,46,253,246,157,156,154,250,89,43,95,240,42,0,8,0,16,28,187,82,80,134,134,79,67,79,68,248,95,246,197,138,178,161,236,133,136,48,233,108,228,166,187,81,128,97,87,41,113,235,253,203,117,243,112,99,210,56,188,196,220,253,136,118,211,173,94,107,95,57,255,73,141,75,51,58,181,79,95,83,127,15,193,109,227,245,79,20,165,232,17,24,167,157,237,111,232,223,221,116,157,235,243,158,137,85,109,1,182,112,104,87,19,160,99,58,149,19,41,195,89,153,218,134,163,144,33,138,194,216,238,100,68,144,100,144,119,74,164,25,30,138,166,44,202,85,5,108,206,161,77,244,129,0,8,14,73,16,103,27,193,176,235,208,131,45,30,201,38,7,206,196,167,153,39,117,88,249,158,201,102,164,177,253,91,79,245,90,108,179,138,92,164,99,208,69,238,151,251,173,154,126,58,236,125,193,16,252,219,146,211,14,58,28,109,140,147,199,85,92,33,6,14,177,231,198,125,80,250,173,156,199,25,212,197,93,181,219,220,204,71,200,216,154,166,241,235,170,246,174,251,36,95,219,99,56,138,91,226,173,191,91,211,175,239,13,216,0,3,166,4,73,20,19,203,244,96,172,9,146,195,38,30,12,24,64,134,100,144,208,160,0,40,61,48,201,253,99,23,37,203,81,80,25,12,143,41,209,137,229,111,70,213,160,221,94,146,232,178,70,250,91,45,29,128,93,12,224,20,85,232,41,128,9,203,7,76,87,20,159,14,251,6,172,214,239,178,215,225,52,212,169,48,22,132,24,242,190,33,113,69,91,116,185,83,50,227,129,2,14,217,170,173,72,46,69,26,107,142,3,153,236,28,38,217,219,241,122,226,218,173,189,115,254,51,188,103,119,166,179,171,95,222,151,249,174,245,89,117,241,123,223,81,175,74,107,58,240,45,30,154,198,183,233,187,226,248,181,80,137,107,11,30,51,116,110,241,141,60,182,165,182,223,62,99,255,251,178,100,216,8,4,89,102,202,83,34,111,66,114,204,217,55,61,136,24,27,29,159,14,78,97,237,194,10,51,101,180,192,155,72,130,206,192,250,142,148,53,126,254,148,206,94,223,115,77,156,235,205,22,51,37,163,79,7,223,82,77,157,102,8,146,77,51,238,10,250,110,223,184,134,16,242,84,163,15,111,240,120,245,3,178,121,226,85,212,32,149,229,12,158,225,226,211,104,144,78,125,126,192,252,210,96,201,118,140,55,63,39,55,131,57,173,139,218,203,102,199,133,58,49,229,176,49,21,53,148,193,234,17,56,81,83,91,30,14,80,184,67,22,137,4,117,25,212,156,220,83,173,101,28,105,69,41,245,121,209,181,217,210,94,152,89,107,231,102,226,17,134,62,252,102,231,16,189,65,101,51,155,6,223,167,165,173,191,119,143,25,251,190,185,219,186,205,58,253,188,252,4,106,42,0,0,195,56,125,49,66,147,51,125,55,111,36,114,28,23,21,57,48,65,102,98,85,1,0,17,153,72,152,144,170,157,68,130,225,173,225,140,9,47,145,162,55,157,132,181,168,60,32,56,56,29,228,138,66,149,219,59,76,148,136,47,235,24,5,9,150,206,48,216,30,125,226,235,60,48,227,138,237,186,82,165,212,94,87,157,150,36,81,123,85,236,45,153,43,26,74,151,136,18,56,219,204,172,70,92,176,211,78,156,118,35,132,27,55,203,213,121,135,244,76,232,105,206,25,147,249,133,0,129,156,34,140,97,142,7,44,162,23,132,108,225,177,180,233,242,99,212,207,43,162,116,147,68,146,235,44,73,67,100,207,27,164,110,155,231,185,99,238,167,126,187,183,58,170,57,174,153,28,122,0,74,190,158,142,208,28,58,98,27,160,12,36,85,229,89,137,6,83,116,185,160,84,219,72,225,72,192,183,44,58,90,123,51,9,24,92,115,7,173,120,63,51,103,20,124,250,184,113,231,154,106,172,12,224,0,233,81,34,173,53,53,196,229,249,205,49,79,74,117,189,42,190,201,185,89,85,252,183,78,92,204,157,243,136,233,31,104,121,210,242,91,29,142,220,180,134,103,122,76,83,242,52,247,255,42,117,187,240,207,135,231,114,36,59,240,4,1,56,0,0,77,202,204,88,85,148,44,89,167,188,4,137,195,33,135,40,246,60,226,176,55,233,188,181,98,173,113,242,126,239,174,41,218,62,128,69,3,135,78,31,133,4,211,251,68,224,247,101,233,79,172,255,26,181,120,85,117,22,146,95,31,201,158,128,154,229,243,193,216,19,19,218,141,164,98,245,70,23,248,182,249,51,93,251,171,107,42,246,103,110,251,80,178,250,169,164,153,246,115,170,53,79,173,73,169,148,182,90,153,76,80,153,34,198,142,201,168,193,117,173,255,251,178,100,210,128,133,204,102,196,147,97,95,160,111,76,216,225,60,195,140,18,169,157,33,76,177,177,129,171,51,164,164,241,150,248,35,36,86,137,170,203,211,198,169,169,111,181,158,167,69,238,141,36,86,131,191,106,21,69,39,87,0,26,252,199,69,151,210,94,220,212,222,106,85,248,187,67,106,154,187,146,88,14,113,55,13,137,198,187,251,139,253,188,247,191,195,120,179,6,103,149,34,186,252,25,128,197,200,146,192,250,215,112,121,255,173,185,80,118,118,164,164,149,62,96,140,254,241,242,35,24,195,74,229,91,41,169,151,109,109,235,172,70,44,243,97,142,177,112,230,75,194,189,89,74,182,157,157,82,117,101,145,114,122,81,65,149,49,5,53,20,204,184,228,224,184,202,170,170,170,0,11,211,172,64,204,154,49,112,142,135,193,64,160,233,41,82,111,12,44,197,102,53,176,12,160,228,123,123,216,201,141,43,244,43,227,105,10,14,253,48,87,86,40,224,59,108,53,99,204,166,20,50,170,105,14,134,235,0,60,162,98,168,99,17,113,162,82,55,161,160,74,34,240,100,106,53,3,56,114,181,174,187,92,119,110,220,82,86,180,90,236,8,185,215,83,38,117,26,248,235,52,7,144,35,44,31,159,155,37,31,95,243,247,93,91,41,188,91,29,47,173,181,15,250,136,239,114,174,149,147,232,241,162,108,147,188,154,118,95,8,184,242,235,157,149,200,70,189,155,178,74,7,165,167,154,121,43,147,176,227,146,163,165,78,227,171,239,151,231,170,213,219,234,183,101,92,210,143,1,134,133,123,18,2,99,6,132,66,19,7,190,255,141,159,128,161,82,28,18,34,80,1,10,11,204,169,124,68,77,254,111,119,235,12,130,192,64,4,144,174,8,101,253,247,58,93,42,164,20,174,104,77,36,18,230,123,202,174,90,103,111,86,225,183,216,179,152,187,48,198,136,118,205,175,137,122,204,110,206,221,23,114,225,226,124,148,69,250,15,105,59,199,238,148,235,165,88,168,165,203,191,235,166,252,189,43,123,119,204,255,127,111,121,222,43,182,222,188,119,151,215,207,161,21,2,192,6,6,0,16,25,16,122,131,40,56,199,139,75,227,56,49,215,25,8,99,215,147,29,26,18,214,218,152,64,69,166,13,58,99,66,161,116,195,82,145,50,37,222,230,180,233,91,92,112,212,221,47,95,131,24,36,84,177,140,116,5,72,110,48,123,65,80,147,63,174,92,74,54,228,84,72,68,36,32,5,59,15,212,34,41,190,97,97,56,136,158,231,52,56,163,15,82,100,2,42,152,0,7,78,46,203,29,134,184,254,65,104,104,206,28,136,165,122,214,127,119,78,247,106,83,178,207,254,101,254,244,221,138,26,147,29,89,218,230,255,251,178,100,223,14,5,191,103,69,19,88,91,112,121,76,217,143,36,70,138,86,193,155,22,77,97,86,193,201,179,100,220,195,14,208,85,219,53,103,36,243,214,234,143,39,57,172,201,57,143,62,92,148,170,152,232,179,7,231,26,85,158,199,152,236,61,159,118,159,138,128,232,101,239,254,244,1,0,64,14,57,1,161,32,192,89,37,181,196,199,151,2,234,77,109,102,52,190,251,243,123,108,229,38,157,126,230,82,48,84,24,68,100,65,77,185,242,32,130,23,171,171,157,178,122,130,16,180,4,4,0,76,146,90,147,161,244,59,73,222,194,172,199,131,28,57,136,36,75,192,16,97,146,35,195,200,140,127,205,151,215,146,17,97,11,74,119,52,115,66,134,178,190,190,71,143,213,134,81,9,51,210,245,255,141,231,188,190,95,32,58,0,0,228,241,135,116,3,57,239,216,27,243,24,194,218,40,211,40,74,50,80,84,1,166,51,185,168,106,9,95,229,170,151,190,12,226,29,101,106,249,136,169,122,56,41,218,247,68,195,8,38,56,58,0,56,144,179,73,228,8,4,203,29,38,208,193,75,26,204,12,176,140,30,163,95,100,14,32,240,14,243,51,5,16,37,58,152,7,8,217,155,118,13,100,84,21,126,240,182,238,204,48,182,86,29,150,203,233,100,182,168,165,251,223,63,222,195,56,71,247,133,177,156,138,72,69,145,115,34,238,126,123,52,230,252,81,75,216,75,213,45,155,161,86,60,146,110,163,217,189,19,11,153,135,83,214,88,134,43,249,154,159,190,171,251,158,124,255,78,184,255,222,27,88,16,0,0,228,180,188,242,80,30,124,34,24,46,97,82,25,194,133,255,125,86,117,57,74,223,249,248,155,186,197,157,5,74,152,148,158,173,134,206,237,75,78,100,11,26,104,116,50,38,41,231,22,85,61,238,185,100,64,56,243,214,151,251,179,59,178,183,166,202,237,43,50,204,174,5,185,220,201,157,232,137,174,9,144,233,76,183,74,217,3,170,45,149,67,236,244,67,31,99,46,182,70,235,207,75,109,102,162,167,81,194,173,152,88,216,4,180,198,23,205,42,208,192,9,194,131,224,85,240,21,60,92,26,18,131,193,96,68,33,71,49,224,88,45,5,73,0,65,218,200,147,220,4,98,11,47,248,21,5,138,203,104,142,240,177,64,128,77,146,12,64,75,220,92,229,11,16,12,20,48,24,160,20,32,105,70,127,129,133,69,19,73,74,81,129,176,138,4,185,95,164,113,76,193,36,76,1,204,160,71,64,107,70,52,101,188,88,48,54,143,122,243,138,145,8,56,40,202,11,6,255,5,130,107,14,163,119,107,150,168,245,250,255,255,250,37,43,232,138,142,139,230,58,158,74,231,144,19,24,70,63,255,251,178,100,217,142,5,109,103,73,27,35,95,160,110,172,217,103,48,162,224,23,73,155,30,109,229,79,193,221,51,166,28,196,161,184,97,146,50,145,202,33,167,149,116,207,189,221,40,114,88,152,186,217,235,102,125,230,247,56,180,113,53,108,190,181,83,168,236,7,28,152,48,0,6,221,251,206,156,133,9,244,86,70,243,180,201,17,47,69,104,108,207,182,37,63,41,87,216,145,92,164,214,119,73,96,177,172,150,58,233,242,138,157,10,20,150,15,139,76,51,115,198,102,16,73,134,89,189,127,62,57,58,138,183,230,70,39,249,13,241,119,126,148,234,211,117,164,19,74,197,213,80,253,74,134,191,104,218,90,122,185,135,103,121,75,123,226,199,156,62,165,162,245,66,175,226,233,121,97,208,108,241,223,52,209,31,122,247,133,42,0,0,76,140,197,6,194,228,169,134,115,207,166,40,98,10,114,16,54,152,57,210,229,0,11,33,200,116,41,33,90,81,48,89,113,150,234,16,139,60,149,13,192,70,82,182,2,67,22,184,100,179,24,182,16,171,202,207,121,143,161,81,165,98,33,32,207,33,40,153,64,118,69,96,51,19,148,21,124,210,28,8,61,1,174,168,140,166,152,197,205,18,81,241,134,210,189,78,42,242,110,109,195,69,234,120,89,98,53,51,24,120,20,45,116,133,152,130,29,218,239,206,92,203,191,166,206,223,139,227,255,238,111,231,136,255,255,250,157,230,231,56,187,98,240,213,22,116,47,173,113,55,155,158,107,166,70,230,164,215,82,17,189,136,60,234,171,179,77,118,29,207,46,181,182,28,203,66,221,102,177,207,79,186,227,186,163,187,178,160,62,197,129,192,0,82,221,141,150,170,37,87,227,21,37,195,41,198,230,167,182,119,61,116,114,33,72,88,247,38,164,123,7,186,24,44,86,44,163,66,204,145,206,36,228,78,151,113,195,142,97,107,166,120,16,70,13,24,211,53,223,250,233,220,166,78,133,252,99,246,16,88,237,51,139,241,237,217,105,234,199,86,44,206,168,96,73,174,181,89,66,60,19,161,117,246,130,1,204,193,196,128,152,200,137,123,160,242,47,253,63,157,203,91,240,13,5,227,79,44,48,70,67,43,90,53,35,83,16,126,8,28,49,34,147,142,10,18,5,51,21,113,64,32,160,194,7,191,168,56,89,85,168,36,16,60,112,207,83,88,192,73,80,84,0,34,28,26,66,20,22,34,76,64,72,184,114,24,96,17,173,130,1,131,81,240,4,162,179,18,97,89,76,176,30,105,81,136,1,199,130,233,31,12,132,133,160,102,94,60,10,188,12,16,25,79,52,86,205,22,136,220,104,81,136,200,128,6,123,174,114,143,73,37,174,205,248,98,61,6,221,173,90,247,235,252,255,251,178,100,218,14,166,1,103,71,27,121,91,240,114,44,233,119,61,3,126,23,37,155,24,77,133,30,129,176,173,229,12,244,141,121,188,188,231,156,215,53,112,169,200,254,219,205,180,17,145,128,104,148,60,8,195,140,19,36,12,31,41,171,180,171,200,209,116,32,98,163,218,85,245,42,216,143,82,48,111,44,51,120,74,199,204,53,118,52,0,73,185,20,78,41,194,234,114,117,72,88,76,36,244,72,27,182,28,228,3,153,34,241,43,25,20,129,27,114,3,76,168,134,44,216,167,52,83,185,14,77,171,49,50,76,71,28,241,93,6,174,193,35,131,182,85,169,127,151,189,46,156,127,35,170,29,204,242,175,15,63,90,100,40,181,66,158,76,106,237,53,191,199,43,146,164,66,249,158,57,148,55,191,177,127,50,187,101,238,44,106,135,201,133,191,116,20,99,42,0,3,211,18,96,49,7,98,38,3,255,114,50,116,33,24,89,41,129,91,243,228,102,71,193,80,192,1,48,241,211,42,47,169,114,148,160,16,32,80,4,16,20,162,160,224,148,242,29,29,141,16,2,131,67,88,160,160,137,49,188,92,5,136,165,174,155,6,26,38,121,19,32,32,78,40,213,90,114,153,69,219,213,182,169,28,1,144,245,122,153,70,0,14,211,21,18,26,198,30,54,227,46,134,100,8,78,131,93,246,186,149,173,193,167,79,218,114,166,41,179,179,135,53,191,242,178,214,132,92,95,202,71,249,101,165,97,175,179,155,157,77,231,107,31,116,125,104,91,237,166,166,19,51,75,218,233,181,118,151,76,34,77,119,14,186,137,217,253,53,177,28,92,113,83,196,125,77,168,250,216,17,160,28,9,41,180,233,69,52,44,68,240,240,238,130,18,24,53,226,212,84,106,94,50,79,220,250,187,196,191,164,255,142,87,47,162,32,113,33,129,147,174,122,29,4,230,68,130,152,130,27,49,2,114,57,96,182,35,58,73,73,93,5,164,67,87,39,140,54,102,1,230,69,25,183,91,196,92,50,175,37,47,135,99,29,56,128,154,20,220,221,99,185,92,75,71,50,208,206,201,102,43,238,81,228,238,117,38,40,174,143,116,12,0,18,165,208,216,60,201,109,51,79,47,100,193,4,12,148,28,27,206,10,217,176,142,8,86,44,133,125,46,85,176,228,195,172,209,246,25,27,217,73,52,11,225,114,83,176,178,98,156,160,141,248,178,229,141,6,47,86,57,17,206,6,207,249,79,2,215,94,48,168,179,31,183,22,160,195,43,52,241,218,104,204,162,151,151,41,128,38,28,4,25,187,63,255,250,95,181,85,17,153,40,164,189,73,105,157,188,85,63,58,130,143,66,89,107,58,229,251,14,30,82,222,179,119,27,219,234,142,156,94,28,170,167,255,251,178,100,213,140,133,180,103,70,19,97,95,144,111,140,217,135,36,101,191,19,121,155,34,108,149,124,137,206,51,101,204,177,151,160,84,151,46,239,141,253,214,154,174,165,157,23,236,124,118,151,219,152,250,80,6,206,196,53,37,219,98,178,2,197,104,22,21,12,215,2,102,145,8,245,7,84,58,214,106,69,25,49,154,171,228,125,236,110,214,31,151,62,121,109,144,62,126,97,199,164,155,18,129,216,90,41,194,165,73,90,92,206,170,26,20,0,244,119,104,112,157,202,14,67,64,69,17,140,176,141,68,198,98,143,130,166,108,58,148,27,114,34,115,32,34,35,152,82,169,1,169,232,80,242,213,127,141,217,232,74,141,163,50,137,43,204,229,34,51,57,147,129,211,16,83,81,106,170,170,0,22,236,173,13,136,109,129,68,93,8,87,65,88,208,150,207,120,34,50,161,237,40,17,245,55,203,17,164,66,142,101,150,130,198,149,106,46,166,201,15,96,42,69,110,64,32,67,73,153,227,118,107,160,35,100,229,119,239,9,221,27,35,61,86,51,227,247,5,226,13,3,98,201,19,48,78,194,56,133,154,208,178,116,124,232,132,34,244,49,34,38,115,244,28,57,71,59,176,224,228,186,45,7,201,106,147,6,68,139,197,193,252,197,166,90,51,85,212,114,49,178,4,17,60,193,182,81,42,90,15,20,30,122,169,206,60,218,173,185,189,121,169,175,142,174,74,200,241,117,134,159,137,12,90,0,9,185,96,97,113,28,214,114,33,148,74,140,56,43,2,26,101,3,1,8,146,137,137,10,169,78,114,196,92,132,200,230,101,104,44,105,85,193,41,35,35,205,176,217,20,77,224,7,17,162,238,73,91,227,65,53,28,166,47,177,241,4,225,228,1,5,26,33,241,161,206,151,146,7,19,188,88,30,166,153,204,215,5,77,246,49,207,89,51,74,219,63,93,225,186,20,122,100,181,126,17,162,187,101,76,178,83,71,147,210,163,112,120,195,48,154,55,72,97,168,217,123,243,13,184,60,81,182,78,14,63,174,116,105,41,122,69,21,1,238,236,94,103,223,204,100,111,123,114,181,155,91,237,248,254,107,154,4,229,73,107,109,208,52,195,12,151,245,74,52,112,232,35,128,57,36,147,35,106,69,20,31,66,220,26,76,177,164,187,83,207,250,104,203,99,206,99,98,115,111,78,167,156,210,78,215,112,219,28,15,39,154,96,213,57,5,83,229,134,231,168,32,43,151,36,217,247,107,60,203,158,74,9,22,49,138,56,119,168,135,135,180,49,104,175,80,118,157,85,195,93,62,63,68,141,147,200,70,177,178,45,158,52,158,101,31,108,24,173,230,80,57,125,30,196,250,221,30,213,154,219,217,35,105,19,54,132,212,143,43,255,251,178,68,223,14,196,215,102,201,27,47,66,240,160,76,216,243,105,230,92,18,253,155,36,108,153,27,2,111,51,100,13,163,35,97,53,19,202,191,119,196,85,50,247,84,159,83,48,69,151,197,145,167,54,1,106,0,23,28,149,3,200,130,152,81,97,73,46,169,49,116,255,67,40,136,200,197,162,193,148,103,23,209,209,162,110,46,84,185,255,82,154,90,143,35,224,246,217,164,92,114,229,21,186,251,182,23,239,57,166,157,135,34,86,242,195,84,117,166,181,122,77,142,88,45,19,146,212,146,64,40,181,38,72,161,244,122,238,109,157,62,170,24,106,110,89,87,184,242,140,178,246,146,59,161,182,145,110,94,166,219,155,8,62,194,55,100,137,187,219,152,117,165,186,142,204,211,97,109,29,44,16,71,60,222,84,93,71,119,172,41,83,82,56,135,221,14,66,234,6,210,169,124,63,179,163,205,163,182,1,81,114,0,7,28,200,152,242,9,17,8,218,154,24,101,10,170,53,100,96,201,132,40,0,20,1,227,232,153,41,80,175,18,249,88,94,10,69,185,13,243,212,202,124,166,18,240,131,249,85,81,142,171,85,51,154,6,36,167,62,239,133,19,45,219,4,106,104,125,122,135,121,5,15,161,247,33,200,185,246,107,201,134,77,212,249,150,230,27,34,195,46,227,50,137,104,49,210,232,102,165,220,142,26,243,27,202,11,30,120,170,22,46,175,38,245,85,28,82,92,52,196,76,24,38,138,40,194,36,219,145,150,195,144,181,28,137,111,77,23,191,213,215,215,49,176,205,254,7,243,87,165,88,38,0,50,219,168,241,202,188,79,99,39,25,3,60,112,83,50,136,190,238,194,195,53,59,18,216,35,174,126,52,94,198,173,252,126,75,46,198,84,247,233,210,158,212,15,79,71,94,146,4,249,95,247,114,205,235,83,153,36,249,146,204,12,178,169,231,76,89,53,145,202,182,205,107,197,163,132,232,194,207,105,118,94,138,200,216,255,68,162,209,48,145,153,207,102,154,116,17,74,204,65,163,14,173,189,195,139,77,121,124,234,78,172,245,219,60,92,92,195,162,126,46,179,190,151,111,115,118,149,19,251,87,196,82,254,147,40,151,93,195,3,40,1,59,190,245,222,42,9,110,131,182,85,83,19,122,162,117,201,130,141,209,96,245,100,114,69,101,235,11,168,172,79,31,170,155,147,62,25,174,252,158,205,210,241,165,80,124,108,24,159,67,158,198,122,136,100,233,65,97,65,88,30,112,206,136,56,246,106,145,200,77,145,174,198,14,30,34,81,179,184,229,36,88,216,56,46,96,193,81,226,131,197,119,75,21,145,178,239,54,65,4,185,20,170,92,26,243,48,50,5,230,142,77,35,28,167,193,44,28,15,108,212,255,251,178,68,207,12,196,191,102,200,155,47,67,80,141,44,217,35,96,200,204,18,149,157,42,108,61,11,74,93,51,100,13,135,161,57,28,206,170,53,70,82,36,35,155,57,207,60,149,53,63,51,53,210,201,228,94,80,242,103,130,65,71,72,0,185,36,174,128,21,196,221,63,220,135,10,46,220,160,26,168,24,2,242,136,61,51,30,71,202,26,173,78,172,232,254,84,51,163,142,227,63,109,228,61,156,96,205,16,243,102,107,185,238,185,196,75,90,171,79,165,187,139,138,174,40,27,129,84,177,28,234,114,45,152,150,165,202,146,246,81,163,206,21,19,143,57,38,7,177,68,180,146,34,219,148,108,154,195,234,232,88,168,104,136,26,88,186,30,53,202,209,202,175,121,131,60,85,209,221,114,11,161,142,198,172,123,66,60,164,11,212,212,213,82,212,139,11,46,239,149,51,161,112,231,164,84,85,74,196,188,200,40,1,71,0,38,155,144,205,33,6,195,46,136,11,163,120,139,139,92,12,217,149,152,147,131,160,11,250,68,170,38,187,24,68,26,148,84,187,135,208,110,102,1,246,226,161,149,98,234,238,219,26,179,59,46,138,59,246,224,246,109,140,111,11,56,50,181,16,181,1,241,97,44,120,54,69,201,11,4,177,12,209,32,145,197,72,169,244,50,201,253,118,209,45,87,99,76,254,191,62,203,83,189,95,29,52,207,54,215,83,198,143,60,140,106,122,213,150,97,228,109,250,56,195,157,155,174,223,107,159,143,147,85,105,140,211,14,236,210,161,84,128,0,195,0,12,176,229,215,97,240,125,124,69,130,141,135,205,129,100,203,70,91,72,54,58,246,195,245,250,153,244,159,51,253,85,241,245,239,227,247,249,255,242,215,72,155,149,141,182,87,166,140,251,114,222,37,156,172,100,142,109,126,243,30,121,123,117,20,104,122,42,77,141,215,254,29,146,250,23,19,50,51,67,192,55,204,170,16,229,15,131,76,54,19,155,27,112,226,83,49,109,30,164,220,153,224,214,123,93,73,4,88,98,241,50,124,11,72,12,68,144,98,93,96,18,3,203,138,51,179,243,124,19,17,24,133,84,140,84,0,102,204,100,60,201,6,73,187,154,98,70,133,66,90,1,131,5,10,131,141,11,174,192,226,209,224,36,229,5,14,1,64,140,20,5,57,151,56,56,233,224,25,25,100,204,193,138,18,132,165,116,54,16,0,16,72,249,173,7,134,172,153,227,154,198,39,46,175,15,224,216,90,220,29,82,101,249,117,153,202,145,99,241,167,221,188,126,80,42,52,26,217,151,34,21,72,202,77,105,38,99,254,42,223,104,120,24,151,52,145,47,198,177,93,186,202,214,147,116,48,141,164,148,178,60,227,73,184,63,50,169,173,49,174,255,251,178,100,206,12,132,107,103,72,27,71,70,66,114,76,217,103,48,195,158,88,105,157,16,45,161,189,2,27,179,163,201,132,153,168,68,178,73,238,60,194,100,70,99,132,97,201,57,117,146,214,182,187,109,117,34,154,212,137,131,168,249,196,85,112,166,120,115,67,158,165,51,66,18,18,207,235,253,33,90,129,115,155,117,66,216,83,210,20,67,24,109,174,149,150,196,217,213,5,17,31,73,198,149,18,105,27,83,63,96,250,201,119,109,9,16,190,189,67,210,55,68,1,212,22,22,238,196,74,201,36,240,171,183,92,166,91,22,66,183,23,127,83,55,220,185,229,67,45,37,145,249,118,115,83,189,179,238,101,92,220,177,86,96,242,227,230,201,9,215,248,166,199,186,199,162,154,227,253,167,79,99,217,217,40,73,219,183,233,223,244,223,58,126,39,34,51,187,91,32,238,111,198,111,13,121,216,118,161,0,5,36,141,91,0,134,11,70,111,94,32,76,48,182,80,29,197,57,152,162,155,181,209,162,167,164,206,132,66,4,124,99,222,182,179,166,106,209,215,230,244,125,238,143,190,21,225,169,20,102,140,81,224,56,31,28,237,199,125,125,148,173,150,228,15,32,146,136,59,156,46,140,56,170,203,38,237,190,188,210,78,246,97,141,7,51,102,28,216,82,72,26,231,53,184,200,195,160,165,244,114,253,18,174,178,108,157,75,91,49,40,213,167,15,122,235,27,61,89,216,228,171,146,221,52,135,213,215,104,30,236,87,83,93,123,163,144,112,136,163,251,153,74,74,168,144,8,168,4,215,144,140,109,96,117,130,124,126,22,100,49,56,112,29,196,76,194,64,91,203,136,47,148,85,39,136,130,224,96,169,184,166,62,79,13,164,233,147,117,57,196,124,159,15,20,203,104,106,20,65,160,38,64,142,198,31,200,226,206,126,3,228,60,241,161,224,134,28,74,10,22,75,41,228,28,125,185,130,106,62,114,118,234,33,29,229,201,169,107,149,58,2,87,104,158,177,59,229,191,86,209,76,170,173,67,172,116,198,57,230,81,18,174,53,171,209,115,144,213,181,106,29,188,185,7,20,61,136,188,205,74,116,131,7,83,217,169,83,71,72,197,231,34,153,135,165,212,130,192,12,24,112,142,39,108,102,232,163,132,140,204,205,73,2,150,69,20,171,101,93,111,225,218,208,230,17,78,200,163,111,6,51,238,148,185,248,104,144,9,200,226,66,88,62,144,144,197,226,82,245,180,251,238,164,218,69,41,88,101,82,2,72,147,23,72,255,87,58,83,217,199,45,25,231,53,208,77,113,39,69,71,215,93,155,89,107,30,115,29,93,40,80,205,76,43,151,88,233,78,72,166,167,71,22,55,72,31,4,221,143,238,6,29,9,15,16,255,251,178,68,208,141,196,165,102,200,155,38,69,226,150,236,216,210,101,232,76,18,161,155,34,76,177,21,66,112,51,99,73,164,163,9,200,100,116,57,140,150,150,23,215,150,121,123,168,74,22,105,117,118,234,191,126,165,16,145,113,151,255,3,57,178,2,112,5,191,85,33,201,143,57,137,128,220,19,169,30,152,139,6,22,28,151,172,61,194,178,223,68,105,162,17,25,13,184,212,93,124,87,131,216,20,89,136,42,131,89,125,89,75,197,28,121,90,85,118,221,147,75,229,189,181,94,113,74,229,22,48,194,100,103,150,96,225,8,22,210,164,153,52,177,4,194,105,225,216,186,75,46,78,122,154,110,74,149,41,97,139,60,245,115,139,168,136,85,114,133,101,238,89,4,108,74,84,151,65,234,222,171,99,115,7,83,140,29,101,143,153,121,202,75,203,76,117,157,201,35,25,71,149,189,202,165,37,108,245,140,151,186,171,210,174,85,34,113,145,240,19,189,181,0,3,144,18,57,149,136,1,146,13,38,212,120,180,12,42,96,33,224,195,96,113,241,149,34,135,10,24,9,90,191,111,69,128,21,185,102,147,14,62,11,62,42,213,118,235,23,202,28,107,54,224,224,130,39,224,20,12,181,93,151,104,136,30,29,107,172,161,66,29,150,191,45,171,77,47,135,181,133,5,45,52,90,75,21,248,85,36,227,220,244,71,161,168,10,181,63,134,6,161,0,86,166,54,169,93,123,217,164,119,203,74,244,215,118,190,247,31,172,222,19,230,162,217,119,110,109,157,164,164,226,139,24,210,147,45,155,167,119,219,46,212,167,193,165,76,174,234,250,153,125,175,203,43,250,115,110,16,97,254,97,215,9,128,211,217,101,136,0,13,180,56,29,182,209,124,144,88,28,110,48,103,67,21,67,229,144,249,71,188,84,84,140,133,196,209,196,163,62,133,85,127,235,11,193,128,183,146,220,23,194,159,66,227,107,185,111,255,103,159,27,207,35,221,186,54,201,167,147,221,113,144,130,174,186,174,46,107,213,111,45,107,100,101,221,56,187,209,125,212,116,93,76,215,45,157,112,218,51,141,168,202,173,231,238,97,24,105,19,140,136,145,208,219,82,155,221,221,60,127,253,84,17,87,253,143,220,34,82,227,66,10,77,87,23,72,236,237,241,144,210,129,194,145,213,214,111,152,146,127,55,89,84,106,25,153,206,3,144,187,82,185,39,107,91,149,205,231,51,51,149,53,60,237,233,154,72,227,229,43,171,87,62,100,183,17,54,32,32,177,112,56,64,20,15,135,138,132,194,24,184,106,219,58,59,213,189,253,106,39,191,235,95,255,153,153,133,143,255,250,107,121,14,142,62,131,108,83,72,246,157,138,97,36,218,13,33,172,67,165,111,153,248,255,251,178,100,201,136,133,64,103,69,147,98,95,32,121,76,217,90,60,200,106,18,1,159,41,76,161,185,169,214,51,101,112,192,161,196,105,61,184,137,213,85,97,102,217,35,167,58,46,180,157,209,67,103,73,75,55,101,161,90,52,206,30,5,195,214,33,17,240,221,121,52,107,104,60,87,65,230,202,137,68,35,156,92,93,103,106,126,142,37,203,22,83,109,197,215,50,32,69,121,37,89,180,143,132,152,223,34,219,78,98,186,60,124,118,163,81,164,173,84,69,65,228,142,24,170,67,86,249,167,77,227,25,44,139,105,165,213,29,113,242,144,87,154,212,88,202,210,138,69,62,52,237,28,98,194,143,114,38,165,29,210,205,75,203,54,180,169,70,74,142,215,169,136,135,175,79,79,255,230,187,193,7,41,0,128,101,180,193,2,48,199,77,8,115,195,108,0,152,28,208,64,100,197,24,8,28,20,50,13,28,86,26,59,38,83,235,153,75,75,240,187,224,88,42,13,151,192,168,6,83,166,59,25,136,56,80,219,78,133,52,200,171,182,229,62,137,142,211,229,206,212,90,150,106,89,33,156,153,151,95,171,9,111,249,81,248,164,134,32,188,156,135,13,180,167,141,241,53,215,156,178,117,151,144,175,254,125,184,87,159,148,62,100,233,155,167,198,43,198,107,33,150,244,228,125,157,101,25,113,187,115,145,26,81,25,85,231,165,202,209,20,87,138,143,153,117,206,184,2,195,33,13,90,43,54,50,152,156,164,15,193,65,26,196,248,105,133,93,86,25,163,218,120,81,37,157,234,191,76,239,231,105,135,5,58,241,90,204,178,189,17,206,20,8,248,44,128,11,194,190,37,192,3,116,5,135,44,176,145,83,17,145,195,165,208,160,180,28,161,34,78,193,111,204,96,30,208,222,79,126,50,161,83,53,100,34,177,135,29,197,67,50,10,24,189,128,64,171,207,125,29,55,226,151,206,116,153,75,212,96,247,235,184,188,81,58,64,11,9,40,187,242,163,78,211,82,212,69,19,12,189,79,23,38,151,58,122,163,55,98,203,125,123,189,134,167,245,125,114,206,102,74,232,203,150,178,211,142,184,70,84,156,84,92,75,52,70,195,227,222,179,250,255,195,239,102,221,198,98,128,104,213,0,3,118,88,99,19,70,42,56,116,196,129,199,70,30,50,133,230,148,0,6,22,48,128,243,15,45,14,9,34,17,120,95,117,132,105,200,37,102,144,35,28,79,133,156,136,232,248,147,179,41,162,223,160,81,153,7,22,125,4,77,243,119,98,208,226,237,73,230,76,157,139,78,122,30,126,33,169,151,198,134,171,100,190,178,213,51,254,56,16,147,46,146,185,97,211,106,177,90,70,128,100,237,202,31,7,131,1,129,18,18,3,63,26,255,251,178,100,221,140,6,50,104,198,27,73,127,64,130,204,217,42,48,102,152,88,181,159,20,77,165,253,2,2,51,166,244,195,22,252,221,203,205,251,235,231,98,179,215,202,159,205,255,43,255,126,191,185,86,210,122,121,70,9,39,59,64,181,151,70,108,227,77,170,154,34,253,116,48,126,207,47,255,63,253,105,45,61,119,39,218,110,212,61,165,159,73,98,197,133,35,148,40,93,186,176,99,75,22,76,64,179,21,27,51,35,117,35,74,145,8,244,244,77,4,195,166,179,217,109,182,224,228,33,229,177,199,138,15,140,83,232,195,126,154,181,151,145,114,232,232,183,251,222,60,120,168,185,42,154,193,154,160,114,116,133,124,118,110,93,96,22,1,23,204,64,142,49,2,103,100,210,109,150,231,87,211,212,207,79,142,212,126,212,90,236,181,178,104,233,152,171,68,170,70,117,23,134,116,119,8,235,35,86,211,121,176,241,234,229,7,194,139,107,181,151,125,253,53,68,108,226,113,157,254,243,49,26,166,212,204,185,37,186,153,55,162,179,181,84,6,116,42,64,5,36,172,21,32,188,139,240,2,211,56,96,212,201,64,219,70,88,27,190,214,49,177,26,150,67,16,205,234,209,216,235,233,43,135,51,155,151,67,229,64,21,71,212,67,75,170,97,49,133,147,42,146,155,219,215,241,123,151,68,116,112,86,113,213,197,150,145,15,103,49,214,197,197,138,138,229,230,37,33,29,169,225,36,105,77,35,229,174,30,109,26,160,127,210,204,86,53,44,116,186,83,114,244,175,4,242,246,168,151,40,182,131,36,241,97,35,41,67,249,69,147,197,49,163,177,90,117,98,214,162,34,255,255,239,230,30,167,230,6,247,251,96,70,72,1,221,181,90,197,85,38,96,180,163,13,57,248,240,81,84,255,126,172,204,70,40,143,24,98,98,86,214,12,178,94,28,101,24,119,46,58,97,116,188,80,166,186,44,89,120,120,223,216,91,8,138,34,204,211,58,100,108,133,189,68,207,135,243,168,102,195,124,113,58,132,211,138,153,148,133,189,198,146,90,209,171,52,38,107,101,73,92,242,141,158,68,162,155,75,193,76,106,16,101,105,165,14,125,237,220,31,74,238,82,77,220,210,166,42,223,138,41,190,209,33,219,154,10,131,57,11,158,78,239,114,162,164,107,42,27,121,227,243,46,238,225,30,59,59,160,0,151,253,222,120,108,186,1,197,85,56,97,9,9,169,42,128,32,8,189,74,40,157,60,170,50,188,206,111,20,75,87,251,135,234,1,115,205,51,126,112,240,145,87,80,234,213,122,244,189,219,71,70,228,56,22,21,11,229,37,5,97,208,236,43,164,39,229,133,134,10,9,236,167,147,183,239,125,208,111,78,107,161,147,115,63,255,251,178,68,189,8,132,138,103,73,155,12,69,48,145,172,217,51,97,233,46,18,233,157,48,236,49,111,194,96,51,100,221,135,161,185,72,28,99,41,233,190,78,158,117,185,19,242,253,207,125,46,112,227,222,133,195,230,109,109,173,169,63,23,72,53,243,90,219,230,39,118,146,250,220,38,119,153,72,235,231,111,77,173,175,118,237,42,131,167,156,131,213,173,100,95,43,90,129,189,136,0,12,183,228,186,77,16,54,8,210,154,46,65,101,18,66,92,244,67,17,122,75,48,219,246,39,170,244,255,204,88,173,236,247,136,206,169,31,108,21,67,213,121,162,24,95,34,193,95,179,117,105,122,94,239,227,225,78,240,124,18,67,145,50,166,84,49,18,196,60,151,201,4,160,128,68,20,20,44,92,187,239,245,61,145,141,101,150,141,175,134,123,30,209,72,70,113,171,67,70,24,213,170,78,43,180,144,171,41,68,83,87,118,69,28,162,234,114,66,80,216,50,9,145,232,123,102,110,227,10,146,92,90,17,158,59,244,66,13,235,198,78,109,228,95,172,115,114,193,26,234,213,0,128,0,29,251,70,212,224,172,65,163,144,9,204,28,28,18,40,239,3,129,211,65,78,152,154,56,202,155,131,236,229,91,110,47,20,106,114,53,32,116,152,91,17,190,241,43,115,46,98,16,108,11,59,25,137,67,145,101,1,180,226,187,109,98,5,177,34,173,126,244,133,136,63,109,69,91,157,240,112,244,109,126,161,214,226,144,170,10,181,12,24,2,80,10,12,92,37,134,100,204,233,194,127,93,218,178,26,93,127,255,237,255,126,237,255,218,174,222,141,105,170,248,223,205,51,123,155,216,150,110,217,84,13,103,19,33,131,181,210,221,38,171,198,36,70,251,183,38,105,155,60,40,88,224,13,81,45,70,228,195,51,62,246,83,47,80,247,211,226,215,61,73,91,118,164,163,110,114,144,122,194,32,0,5,36,149,31,233,10,123,33,209,161,166,80,98,103,159,73,85,60,59,106,162,45,233,162,213,37,209,38,206,180,180,152,188,247,149,34,25,50,218,151,143,175,145,97,230,100,184,242,25,90,228,168,89,11,40,208,12,36,226,72,165,114,151,202,171,116,149,239,93,234,168,243,178,28,237,58,145,74,204,46,118,102,84,71,217,28,207,53,27,152,174,174,98,163,119,82,34,171,157,217,156,220,215,114,218,246,249,91,59,183,233,234,49,63,106,154,8,24,55,70,50,41,1,102,114,8,23,0,42,154,21,3,71,101,82,244,216,156,140,187,45,106,67,12,46,27,208,86,80,109,27,100,79,104,180,173,133,171,82,239,179,23,134,159,39,10,80,40,84,53,23,105,80,12,161,182,140,81,229,98,235,165,75,16,81,182,236,229,137,34,255,251,178,100,187,10,5,170,103,73,187,70,95,176,115,140,217,87,97,37,110,20,121,155,36,108,169,124,137,97,51,102,168,144,137,216,254,185,48,245,135,38,55,21,121,99,207,240,22,133,145,85,13,65,241,215,255,127,234,251,214,101,221,46,221,170,204,245,214,106,84,243,233,157,122,46,69,55,77,46,117,143,113,215,39,37,44,179,252,40,199,217,218,66,168,193,85,43,66,212,225,135,84,49,233,145,22,200,138,233,179,50,218,136,163,244,179,162,253,32,25,35,160,3,116,0,2,91,182,37,52,89,24,168,144,176,157,162,54,166,122,17,101,19,137,34,228,39,179,155,88,43,190,237,252,187,55,217,146,204,81,157,140,134,59,173,86,197,70,86,46,119,177,72,234,157,183,232,174,228,105,91,33,234,141,84,70,186,202,91,21,26,84,87,209,207,102,213,151,179,245,84,250,119,247,170,183,53,141,238,37,0,1,17,96,0,12,255,252,238,50,37,114,159,131,171,65,216,41,38,229,202,146,52,206,22,231,109,95,139,90,168,229,207,203,245,118,164,186,83,115,240,206,6,213,20,246,245,139,175,40,180,238,242,237,143,84,228,228,23,67,0,92,56,30,198,176,193,104,14,84,209,4,58,145,97,150,74,125,93,253,110,38,136,150,27,36,232,233,124,60,139,153,43,87,6,67,34,12,75,26,89,203,99,241,210,98,162,18,176,194,251,178,242,228,84,9,206,33,227,28,234,163,33,232,124,28,178,83,58,185,207,41,119,83,207,154,142,149,207,163,31,147,169,188,195,131,112,64,0,1,169,34,144,17,140,1,53,21,80,33,146,101,8,160,64,89,154,214,2,0,143,51,133,193,171,238,70,146,58,0,255,103,143,34,237,64,92,141,214,8,207,27,197,170,199,137,38,149,121,80,11,114,216,162,6,235,164,202,17,138,189,147,108,104,85,145,111,21,133,205,16,231,25,236,118,228,58,231,44,92,57,14,152,171,182,107,191,174,217,148,78,92,194,137,24,169,30,43,251,212,83,164,90,203,204,221,141,92,129,34,219,45,195,156,49,179,10,58,106,224,216,170,161,167,54,76,67,141,198,176,247,46,109,51,222,203,50,160,83,78,86,103,26,59,49,234,89,81,77,183,245,170,226,237,248,6,104,128,0,23,36,101,251,49,32,202,132,204,136,115,1,28,60,82,29,200,137,175,225,167,200,154,191,7,142,210,226,80,147,83,201,132,30,239,151,54,95,53,92,78,226,57,15,87,138,34,33,190,11,182,14,91,88,202,69,192,37,172,194,202,187,12,170,170,160,193,34,141,33,153,116,28,42,132,193,100,61,123,45,56,248,194,253,107,255,105,152,51,54,98,99,39,115,133,206,50,201,51,105,145,49,3,146,171,143,85,255,251,178,68,208,0,68,148,102,204,107,8,86,96,161,44,232,247,105,232,110,84,185,155,32,109,61,45,66,105,179,100,13,151,153,57,125,173,134,198,103,176,245,194,42,77,233,62,224,147,80,132,177,20,103,46,242,183,134,179,159,148,26,74,42,186,11,248,199,118,218,169,164,213,227,156,134,122,204,253,195,250,175,31,239,94,155,23,63,146,76,0,41,96,2,164,182,165,112,36,145,17,38,40,166,4,228,243,44,178,131,218,113,16,227,228,224,20,49,97,174,76,151,38,81,173,70,252,195,74,188,93,30,42,245,121,122,64,49,193,203,85,147,177,145,152,27,123,123,22,213,101,238,4,16,104,131,207,33,164,72,144,48,52,213,37,221,182,93,243,21,244,181,217,44,90,97,249,77,139,99,142,69,139,92,156,45,236,242,47,63,25,15,57,110,12,193,220,148,94,158,164,75,81,186,143,218,52,224,58,167,65,4,60,95,137,115,166,162,18,172,239,180,132,245,110,191,162,161,32,164,206,33,166,186,61,220,226,142,204,93,101,122,222,206,0,38,73,0,0,11,112,112,25,128,210,110,25,29,104,134,70,161,41,128,1,82,185,138,136,208,59,25,42,218,7,52,110,49,40,121,19,98,73,46,195,27,198,1,106,11,205,153,176,182,106,189,22,138,251,163,103,239,163,150,234,190,175,106,58,183,144,90,124,83,88,123,249,247,230,106,204,184,56,71,161,154,72,113,149,71,239,81,82,246,77,46,173,112,60,228,57,93,255,215,255,253,122,178,235,118,58,119,67,29,20,121,93,152,163,161,59,34,187,78,89,131,122,62,164,25,181,188,234,71,143,55,38,177,152,214,189,119,107,103,113,239,135,240,181,76,176,65,132,217,18,143,235,88,250,164,61,250,95,49,95,71,143,72,117,94,18,92,91,11,209,26,62,205,22,100,53,57,41,30,140,72,40,86,103,197,153,75,90,126,91,148,118,98,197,70,158,104,88,100,81,47,75,170,68,212,68,193,164,34,42,51,103,155,62,15,136,59,219,182,207,41,210,247,15,218,209,185,41,217,100,104,52,121,14,196,173,204,13,157,131,149,2,49,138,141,82,103,42,242,117,103,43,150,69,77,78,215,115,108,169,107,50,86,169,49,237,223,127,175,247,102,110,122,187,239,64,16,0,33,40,138,209,24,34,102,12,152,60,112,139,224,84,232,140,161,220,22,181,64,176,170,5,66,20,45,128,25,100,48,169,104,216,210,102,206,52,55,226,39,28,144,199,216,186,156,196,28,107,209,102,5,67,0,58,210,6,101,102,48,225,190,112,227,244,113,201,41,132,65,113,97,56,124,112,59,36,10,184,168,177,96,178,65,77,105,8,233,239,255,255,255,95,255,194,88,217,102,165,149,190,191,255,251,178,100,189,140,197,48,102,199,27,71,127,50,108,140,217,1,96,194,140,19,17,155,28,109,33,185,137,164,179,99,193,131,22,48,248,238,234,185,239,148,122,107,168,185,253,37,44,228,220,210,12,23,122,60,125,31,150,96,189,221,85,13,42,58,43,82,8,169,77,94,157,209,73,111,93,212,181,162,148,220,41,150,14,137,126,221,53,76,64,100,147,77,160,228,210,146,178,153,185,37,142,172,88,157,191,40,129,111,79,42,90,15,38,28,194,78,96,84,24,130,132,105,128,247,12,83,75,235,237,21,253,19,216,221,249,74,178,218,239,217,88,239,208,204,118,175,40,138,163,150,121,74,205,100,70,59,170,173,164,84,153,17,125,29,39,46,74,37,165,114,251,200,199,67,191,187,63,183,235,244,221,125,124,247,54,169,131,42,52,130,131,16,178,55,147,163,220,125,5,185,26,147,33,135,167,25,107,25,104,12,222,204,64,36,98,106,193,217,169,30,76,4,20,2,119,133,0,132,2,4,65,236,237,85,105,152,107,101,71,229,47,26,6,48,128,119,221,135,165,74,164,97,238,4,45,60,29,16,176,204,110,121,45,35,77,26,154,53,49,114,228,186,54,234,82,181,203,179,43,69,236,119,226,111,147,167,5,177,7,94,254,224,172,238,118,102,181,94,125,175,252,55,84,73,236,230,87,85,141,114,212,157,242,31,49,80,201,215,144,136,142,145,50,22,212,165,176,174,165,57,11,48,69,230,204,97,212,192,73,91,161,178,73,245,160,130,143,174,200,170,179,19,167,93,106,101,222,124,186,138,103,81,49,5,65,235,69,150,185,104,240,0,0,11,80,136,203,118,208,216,157,159,168,114,24,220,113,208,145,192,68,17,243,170,160,113,29,138,122,175,148,222,103,239,255,74,18,156,208,163,47,227,185,164,249,235,249,190,248,198,179,122,76,170,199,2,16,199,75,73,130,29,58,53,28,194,208,104,216,20,78,17,227,109,159,28,158,76,29,35,108,113,110,231,174,231,149,164,118,92,140,173,234,158,83,72,76,218,38,98,245,237,86,175,153,200,88,200,136,137,152,154,218,235,153,75,186,91,121,144,32,102,192,16,24,26,36,13,104,9,93,55,89,35,59,161,60,97,145,8,65,208,149,135,18,26,161,113,144,140,10,147,13,64,46,229,101,88,32,48,176,192,90,79,15,1,49,229,12,106,240,27,220,217,137,0,27,178,177,60,11,26,30,107,141,49,166,186,149,89,138,153,51,120,171,17,164,206,119,43,25,99,45,156,171,139,251,45,167,189,45,149,82,231,34,102,213,103,171,214,81,56,116,64,35,100,122,217,90,86,17,169,86,235,171,37,13,111,79,125,149,15,85,78,138,230,70,153,25,116,79,172,230,103,97,255,251,176,100,218,140,5,180,103,68,3,99,111,176,121,204,217,109,61,40,74,85,97,157,20,77,149,253,1,254,51,102,244,195,33,164,69,82,136,92,132,33,214,232,184,119,141,36,121,179,26,250,139,105,221,75,136,87,101,222,107,252,185,155,114,83,52,92,16,63,14,239,255,227,0,1,39,111,210,219,237,187,159,56,236,13,154,220,221,16,232,124,132,48,250,208,80,43,14,76,173,82,100,197,80,252,95,84,157,138,21,248,53,42,58,54,250,157,121,25,116,214,241,109,56,185,89,102,217,131,199,184,213,143,230,71,13,81,153,227,111,51,67,82,102,232,68,33,36,137,118,170,137,66,234,143,209,82,215,82,237,162,165,82,58,210,79,154,244,161,227,41,70,44,42,184,246,100,117,212,97,103,164,220,152,115,62,213,51,9,40,84,142,134,233,70,218,105,205,20,19,162,0,142,4,236,211,93,205,204,204,177,118,104,190,103,134,130,96,103,102,190,68,36,128,107,106,69,240,49,35,67,64,1,127,219,69,135,71,100,132,114,65,197,18,194,225,50,138,40,205,11,11,80,129,64,55,125,50,216,123,204,227,151,245,147,53,7,33,4,168,25,16,116,38,227,243,21,231,181,122,165,28,63,53,63,0,201,105,101,111,235,151,46,146,56,142,219,205,69,3,202,168,176,167,231,239,88,107,245,255,100,51,35,166,123,247,182,54,185,90,239,214,42,127,54,153,87,40,164,42,122,233,123,197,9,177,195,147,78,150,177,5,33,20,148,88,127,50,62,126,13,169,106,106,243,186,91,23,17,219,221,14,111,68,167,113,47,109,183,107,91,122,96,52,217,159,175,220,0,0,25,51,173,189,241,248,202,171,62,73,26,13,125,185,192,210,210,144,241,191,134,249,194,172,152,114,153,154,59,126,96,147,137,167,186,249,144,69,83,85,121,146,211,59,113,79,143,254,118,159,231,181,213,199,134,127,185,186,153,149,68,139,99,217,12,127,113,155,8,52,165,122,108,69,114,23,161,177,229,22,213,92,249,119,115,178,231,145,46,86,57,138,196,145,210,164,70,48,169,204,68,242,89,157,74,201,123,170,161,102,49,179,156,178,171,50,185,224,100,24,144,89,129,71,152,176,209,158,107,14,35,26,171,16,0,148,14,58,24,192,103,139,236,140,194,23,7,159,94,118,40,235,50,98,230,196,199,140,97,129,64,122,175,141,231,197,175,36,204,145,75,154,114,69,59,76,73,131,172,19,146,240,164,250,119,217,126,226,147,243,249,202,183,77,219,80,21,185,168,50,86,235,193,49,247,142,1,148,194,221,182,210,77,128,241,17,3,241,181,52,223,166,159,119,86,163,234,184,186,175,248,227,185,142,123,90,211,158,218,33,187,116,168,239,122,255,251,178,100,212,15,5,135,102,196,139,99,95,164,121,76,217,108,60,197,159,21,57,155,18,13,161,189,17,245,179,166,252,193,155,28,84,183,170,38,251,203,24,181,155,92,196,144,105,162,80,217,232,52,126,112,168,214,82,46,235,70,238,133,37,49,177,122,200,178,250,47,182,164,69,10,165,61,95,208,2,64,96,140,146,251,201,109,183,20,245,195,5,169,170,106,104,18,202,64,219,230,235,207,121,20,173,142,248,162,41,188,122,84,223,108,225,213,135,103,115,145,93,226,70,193,104,202,125,237,55,148,186,187,176,234,143,158,9,76,78,120,83,24,47,67,145,78,212,185,197,235,94,74,62,92,83,225,143,170,53,109,165,191,106,67,33,117,173,242,94,167,79,136,173,100,119,181,110,182,120,197,125,110,251,167,119,130,159,181,207,189,199,254,253,103,157,119,248,221,246,93,226,67,106,106,0,0,224,169,73,141,54,25,59,57,132,203,138,99,27,81,153,128,10,26,208,184,57,20,45,16,209,4,42,4,204,47,19,82,74,148,45,80,233,181,70,215,147,66,23,52,240,190,237,46,242,8,90,90,211,83,24,43,80,221,36,2,206,99,13,26,3,110,115,90,179,69,57,51,141,73,216,173,74,148,241,152,118,48,250,198,103,224,234,104,164,110,71,70,129,148,132,186,24,251,161,42,143,45,9,221,183,106,191,182,237,114,205,66,85,221,217,89,125,124,232,142,156,120,182,243,215,17,117,18,72,45,122,164,87,218,172,39,209,33,199,163,239,239,173,198,212,75,193,166,111,173,124,234,52,247,129,79,231,215,245,181,228,19,55,222,64,1,1,207,181,149,203,37,195,251,205,157,144,19,161,30,212,104,194,144,99,158,66,204,144,3,104,132,6,183,198,78,16,191,137,170,204,70,80,201,54,177,62,216,234,196,95,222,62,103,137,170,223,52,109,155,61,177,223,44,169,239,106,89,133,224,76,247,179,45,188,32,65,80,219,185,90,230,61,153,92,199,152,183,43,74,236,233,81,119,230,125,23,136,119,143,244,184,218,168,153,46,157,226,110,210,188,105,184,54,218,221,79,95,205,198,58,31,191,101,187,71,251,159,227,223,1,214,49,10,49,145,61,26,139,161,174,71,29,12,33,176,129,152,121,113,154,140,139,16,24,235,11,17,16,156,11,64,183,123,17,114,176,66,250,161,250,37,67,207,186,158,154,83,135,185,166,203,171,47,247,229,74,160,153,122,233,146,194,107,186,205,38,97,192,166,165,161,22,101,52,178,194,33,28,34,7,138,6,75,5,192,188,26,132,160,228,5,130,21,29,68,94,245,164,50,77,76,82,66,207,87,81,212,221,35,170,252,39,245,255,172,69,210,114,156,212,124,124,221,241,50,213,89,77,255,251,178,100,210,142,5,52,103,197,19,98,127,50,127,108,217,157,49,38,103,21,29,157,20,45,161,249,145,255,179,99,69,134,25,137,201,200,242,149,103,42,176,121,177,74,159,114,67,193,134,231,18,153,187,189,83,27,159,90,214,43,143,184,45,175,237,38,161,105,207,198,107,21,236,255,103,160,15,71,196,248,97,195,64,50,185,1,202,220,68,183,16,26,222,144,0,154,49,186,122,142,164,50,168,101,45,171,21,184,150,167,133,26,210,238,44,231,40,202,227,78,43,90,111,28,226,255,75,62,119,124,124,200,250,236,142,188,179,173,206,135,46,46,93,206,217,73,226,25,71,38,126,93,59,236,34,166,184,51,37,2,138,84,102,102,151,221,140,183,181,94,78,118,171,249,91,251,246,255,119,36,232,119,105,207,226,242,222,223,63,125,206,222,247,253,255,53,239,109,177,178,218,156,25,53,0,2,75,140,12,74,84,18,53,96,51,67,59,2,194,154,241,145,104,205,116,48,120,4,33,181,20,201,11,138,10,89,163,1,107,143,227,202,215,80,129,213,167,182,225,56,53,100,207,218,169,190,112,219,92,228,228,227,117,148,216,152,100,218,164,163,252,185,170,255,107,240,198,26,202,219,161,122,245,60,244,53,63,27,213,21,232,17,207,131,233,26,101,46,99,68,185,137,187,110,59,154,209,162,254,238,190,151,159,250,116,18,142,82,140,116,38,21,98,248,188,138,75,91,147,141,106,97,71,26,80,157,154,100,60,19,9,2,103,36,117,26,46,124,25,184,57,198,178,250,211,67,206,126,55,245,74,49,176,193,128,219,233,173,74,250,72,178,2,244,13,64,0,33,220,228,141,185,36,141,164,137,4,190,44,209,249,209,109,202,65,179,139,88,81,67,144,241,75,63,149,150,95,75,245,65,142,155,115,186,70,65,51,255,141,205,200,243,234,34,123,190,223,221,221,56,197,253,244,99,166,158,57,218,180,149,38,21,141,152,210,92,28,66,47,29,103,88,178,185,249,191,29,245,160,122,178,143,77,6,163,247,41,213,141,155,57,219,219,227,125,161,25,111,230,161,17,116,233,109,89,106,57,105,107,158,56,227,135,90,137,79,157,161,112,173,52,36,73,169,252,136,100,27,7,12,13,19,30,203,9,32,8,16,205,232,53,75,16,168,103,134,88,206,226,208,214,114,184,143,44,74,161,139,244,217,92,171,118,118,122,212,197,37,138,90,207,179,203,24,207,43,124,154,166,117,60,112,136,167,128,184,242,88,96,101,204,65,88,15,24,146,147,109,214,34,255,173,250,234,250,158,223,136,154,251,190,248,211,248,253,29,30,234,198,213,199,81,124,36,218,251,75,218,38,235,45,217,143,17,40,94,41,49,34,166,54,180,45,74,98,255,251,178,100,210,136,5,92,102,198,27,104,127,66,124,236,217,141,48,200,175,81,233,155,39,140,33,185,162,4,51,100,240,243,34,124,204,155,45,36,221,104,160,166,48,108,249,138,6,40,58,105,4,188,120,0,0,196,110,213,149,152,147,170,178,98,72,205,245,40,152,76,35,202,129,176,106,204,205,26,54,88,209,48,98,237,227,230,42,211,83,109,37,76,142,65,32,88,79,14,32,237,245,119,222,13,60,255,126,34,77,188,98,237,192,167,228,187,252,136,40,145,230,248,46,144,223,50,140,51,165,41,187,225,26,125,180,42,75,150,133,239,27,127,42,58,214,25,190,219,75,75,137,239,142,92,174,98,74,163,209,135,163,116,71,168,235,184,170,248,154,90,159,167,245,168,146,43,150,249,226,104,19,66,0,21,75,116,218,23,48,82,64,11,14,91,163,80,44,247,152,82,208,28,198,4,57,84,116,65,2,224,225,117,114,153,71,165,104,116,83,90,93,246,35,117,100,17,25,12,185,214,218,212,164,134,229,17,167,212,23,2,208,6,13,18,232,20,33,34,160,209,81,65,115,16,8,0,144,152,58,9,65,210,2,17,198,30,35,200,193,32,165,46,220,255,52,84,10,187,143,23,99,222,131,128,244,57,62,33,184,254,89,234,248,79,251,109,46,36,119,61,252,81,151,78,141,164,111,76,64,199,249,177,227,110,144,211,77,199,13,148,167,74,135,18,87,174,75,151,247,143,153,96,69,113,188,60,106,70,230,247,54,56,209,164,211,19,189,187,178,36,33,2,160,128,0,21,55,3,155,75,191,52,91,89,15,227,117,10,128,106,198,30,237,71,193,11,123,173,190,100,130,170,181,93,61,129,120,201,182,125,253,235,14,100,39,31,90,117,22,226,31,160,88,19,136,5,53,160,161,68,78,57,204,58,24,154,46,157,106,255,230,47,33,227,68,85,98,41,155,101,228,102,177,21,44,220,212,105,3,143,21,158,142,97,245,115,207,82,60,221,22,200,68,25,82,62,198,91,59,40,252,88,213,145,229,139,119,106,132,143,200,50,111,31,117,107,46,195,45,203,63,41,14,27,12,61,67,16,48,8,94,230,78,228,101,168,103,77,26,100,219,70,72,42,99,9,6,76,10,44,156,109,72,70,146,74,96,9,132,214,110,202,128,40,49,8,33,48,209,104,66,6,34,104,8,105,41,144,226,52,228,108,157,100,108,109,133,16,0,171,215,1,64,209,153,119,36,26,83,36,188,54,255,181,199,25,197,141,66,236,200,97,137,135,146,62,206,212,121,30,28,152,82,194,77,56,240,52,11,31,173,45,149,114,37,75,98,103,185,209,223,203,185,218,188,132,11,186,209,137,206,171,136,6,98,101,75,1,116,50,4,11,2,30,172,255,251,178,100,221,140,133,89,102,198,155,72,125,242,135,172,233,109,60,200,140,87,69,157,16,45,141,126,194,21,179,165,52,243,33,189,46,8,114,41,178,161,155,251,49,252,159,94,106,229,242,132,42,223,195,14,75,34,17,190,246,205,246,149,207,45,190,38,97,143,165,83,250,239,208,0,214,15,17,60,205,136,91,253,10,208,27,137,32,146,9,64,235,56,159,150,210,80,218,126,42,218,75,2,60,236,65,252,36,32,89,16,3,2,26,8,64,227,13,45,142,5,204,78,136,20,97,103,164,134,170,166,51,254,218,194,149,101,24,185,151,104,100,114,12,57,139,150,154,196,9,162,209,32,141,13,203,139,147,135,77,87,53,21,30,147,141,72,184,184,177,76,70,19,105,17,2,47,152,208,81,17,81,71,93,149,46,218,45,45,34,77,16,140,146,54,235,136,155,151,165,85,177,220,93,218,147,12,210,73,18,200,171,210,232,99,64,45,138,234,0,5,34,68,208,8,4,70,32,12,96,25,24,43,131,193,204,40,66,46,196,72,204,217,97,16,208,106,33,168,210,166,177,2,151,209,130,164,50,60,181,245,191,133,134,246,28,155,167,149,86,124,152,83,214,206,160,118,250,133,164,51,16,168,4,248,120,238,211,125,91,54,102,36,22,173,71,243,154,129,28,41,124,78,72,228,207,198,35,116,113,61,16,226,150,8,146,146,110,255,49,85,39,155,54,217,130,140,131,143,56,212,6,108,218,181,53,22,141,11,89,9,79,109,249,151,100,171,205,177,181,69,213,40,244,115,212,249,202,230,188,169,242,117,115,18,65,86,57,90,233,210,198,50,90,202,136,148,53,170,166,25,88,70,232,0,1,78,54,212,113,201,71,1,185,9,112,136,105,178,109,218,122,84,146,91,235,0,148,81,21,167,10,65,7,251,88,81,228,179,165,4,71,67,195,51,244,33,217,223,25,76,114,104,23,58,248,124,85,103,10,27,86,230,169,181,110,238,118,53,210,229,109,17,200,27,52,240,116,231,42,219,60,37,220,220,170,89,159,109,106,227,20,154,106,140,139,75,158,83,97,163,98,30,9,186,61,160,249,234,180,49,162,37,100,168,137,233,125,42,151,246,138,227,174,126,110,100,46,187,96,0,26,99,35,198,8,30,15,1,49,84,83,73,55,52,160,162,249,154,24,16,178,49,137,46,130,2,12,5,24,89,77,73,178,181,106,76,82,128,180,192,47,244,20,234,180,53,176,234,192,217,102,237,178,246,58,193,223,165,21,125,25,148,140,132,41,67,130,15,21,197,249,60,162,130,220,229,60,122,244,126,187,148,240,250,73,64,51,204,189,127,212,128,158,232,119,177,218,226,192,80,104,226,10,147,232,245,210,170,238,246,33,94,72,109,13,255,251,178,100,203,140,5,35,103,70,155,70,87,32,126,12,217,141,60,200,111,84,249,155,22,77,137,124,201,208,179,166,52,177,150,248,86,157,175,34,101,173,18,137,102,119,251,53,174,212,33,68,167,147,165,16,169,83,164,247,18,108,138,214,195,148,106,125,143,150,239,58,164,197,163,115,12,157,151,112,221,177,251,244,64,48,222,0,16,13,154,0,150,221,182,149,135,210,89,121,8,86,63,46,45,96,140,51,122,47,58,126,29,20,75,48,45,83,255,249,254,98,19,243,50,208,65,32,16,88,4,12,40,24,161,160,80,1,10,86,193,141,78,138,123,248,66,181,105,199,197,176,66,39,38,119,78,81,14,227,250,192,152,52,32,206,70,73,176,88,107,81,59,77,201,123,97,170,252,37,64,77,73,188,207,151,35,229,22,103,148,150,33,147,214,230,68,161,123,78,236,80,33,106,0,6,222,244,135,16,66,38,56,197,212,6,226,93,214,126,36,99,156,32,105,25,9,72,78,168,114,138,77,75,35,125,225,248,253,206,190,151,107,239,234,211,70,59,106,24,127,28,136,92,157,89,201,3,109,240,213,111,81,132,8,52,208,173,98,112,33,2,212,160,201,217,28,55,52,104,206,147,73,2,1,89,251,109,191,255,185,110,220,171,215,254,243,107,253,247,85,121,235,115,63,143,223,27,158,120,99,165,9,41,28,201,237,179,173,236,105,28,145,148,33,72,246,171,21,150,38,101,50,54,103,22,181,69,80,90,57,42,185,93,3,168,237,101,77,205,95,118,250,134,196,237,189,253,247,149,0,168,0,1,28,181,23,36,114,104,97,58,112,79,90,218,7,138,18,23,128,242,202,78,190,219,245,243,65,53,223,100,160,134,230,4,24,146,192,196,223,143,231,98,47,155,110,130,157,71,73,29,42,190,168,91,3,65,4,201,67,100,247,229,42,123,24,209,4,97,179,146,247,67,226,37,78,53,84,143,62,43,25,111,39,18,144,202,125,93,93,155,243,53,5,14,155,145,176,176,66,19,113,4,80,215,153,94,105,158,15,213,137,32,72,59,65,168,42,56,238,121,94,20,167,187,74,190,224,122,93,20,14,233,64,1,110,16,11,130,2,12,108,252,200,255,78,13,132,208,79,132,98,64,168,132,37,24,200,152,32,16,68,96,10,46,176,155,169,4,10,25,45,56,232,26,200,99,238,27,210,151,145,182,63,25,142,60,46,188,77,187,53,215,212,28,14,156,64,0,0,80,9,9,217,65,32,52,13,117,179,216,102,49,63,46,160,97,241,192,184,49,84,88,168,4,96,2,198,62,54,9,9,77,2,0,4,136,75,16,32,2,224,80,34,215,41,171,119,68,193,160,4,80,75,133,242,210,217,197,36,207,117,159,221,212,45,255,251,178,100,211,140,132,237,102,201,27,41,94,96,132,236,217,141,48,200,143,89,41,155,24,77,141,254,138,16,51,101,40,244,161,248,68,72,36,251,147,105,121,230,71,87,242,63,204,140,154,165,35,102,185,178,162,130,108,74,82,187,234,216,251,154,190,107,214,3,220,60,248,93,57,95,190,159,15,223,110,43,141,39,143,152,49,107,108,125,207,159,91,91,122,255,196,214,117,108,124,74,35,71,246,107,0,7,37,176,150,191,225,158,38,233,36,146,2,200,91,195,208,242,138,194,253,101,94,84,177,245,226,130,50,85,132,215,157,126,187,212,192,249,137,237,252,149,86,242,197,16,16,6,209,210,80,130,7,73,22,98,129,2,4,40,205,177,254,125,187,250,40,209,73,40,93,7,104,42,201,35,229,121,33,183,123,130,158,230,115,59,26,97,70,221,105,99,236,228,99,100,80,136,88,120,88,161,237,220,91,192,217,53,9,24,51,122,116,115,181,119,186,173,223,214,163,122,105,229,163,95,234,255,191,144,138,0,27,224,72,4,137,24,134,131,146,56,120,32,76,68,83,35,116,11,178,165,194,2,26,244,170,142,2,182,240,33,28,19,114,28,153,130,26,123,175,150,113,234,110,180,155,55,151,58,25,134,50,206,151,98,44,70,235,92,181,134,171,64,17,168,125,69,208,74,183,95,202,52,198,109,219,217,123,171,26,142,199,149,11,234,206,98,187,106,86,249,75,95,46,229,255,255,251,251,227,127,243,63,255,119,119,179,119,251,191,43,239,159,245,166,37,104,59,210,54,89,175,48,91,74,40,194,228,234,247,80,223,252,34,138,40,195,166,33,97,162,140,187,137,231,212,104,239,82,12,200,59,190,167,175,109,255,60,11,6,26,15,151,102,81,117,55,207,97,190,144,65,194,52,80,162,129,138,20,34,210,208,218,242,81,82,136,209,239,175,170,231,108,184,228,160,233,207,220,115,210,37,195,234,179,86,148,227,174,106,214,37,138,28,48,51,184,138,24,238,137,162,19,178,186,150,201,165,141,86,145,156,150,34,209,153,232,118,84,190,186,191,228,36,173,87,74,119,86,86,106,19,182,204,179,51,95,253,63,79,175,216,8,128,0,150,239,149,89,108,10,217,6,152,232,0,170,93,194,67,73,22,9,109,168,99,23,149,192,17,167,238,27,127,45,206,207,99,73,35,156,183,86,189,93,79,92,134,221,102,34,152,82,150,86,254,225,35,214,249,174,198,181,71,12,179,156,175,190,216,128,39,57,3,216,23,118,82,65,64,30,72,246,17,13,25,119,207,197,215,46,241,213,87,41,43,29,113,43,243,117,199,173,127,204,53,53,67,244,215,80,151,212,242,178,174,39,81,122,126,162,53,161,12,135,29,144,179,194,21,255,251,178,100,195,8,5,7,103,73,19,38,111,182,102,12,217,49,61,37,110,146,165,155,42,236,161,187,73,254,179,103,52,147,34,253,99,206,178,40,189,212,154,77,119,107,210,90,214,245,177,165,55,117,149,5,122,157,64,22,93,183,40,238,219,110,89,132,92,177,19,201,168,30,77,67,118,165,54,92,228,220,248,209,246,53,201,248,122,155,88,210,32,50,61,225,190,122,251,36,126,149,172,149,114,54,47,104,189,24,95,233,32,26,43,83,55,53,27,136,106,42,108,171,219,91,233,115,8,54,7,121,124,72,138,121,249,230,211,177,77,24,105,75,125,121,198,44,237,170,107,158,219,36,234,239,149,150,248,215,211,134,86,25,125,166,90,201,43,90,251,236,159,87,124,117,46,157,178,170,220,222,48,7,234,29,0,140,50,1,50,1,228,193,232,83,96,91,76,242,39,61,145,128,96,158,97,81,113,115,12,74,175,42,151,204,70,52,50,72,37,46,156,101,32,80,42,49,48,64,96,70,183,155,186,12,176,150,74,138,100,193,52,176,30,9,181,20,174,130,139,202,155,202,166,64,0,44,185,138,0,233,42,96,65,106,173,112,36,120,199,96,90,73,90,194,175,213,172,95,226,221,37,209,105,160,87,242,30,170,202,103,32,39,90,39,60,202,159,106,71,53,208,135,165,89,68,108,229,107,44,177,231,84,170,169,75,99,217,198,233,18,109,158,165,77,41,180,61,194,147,215,56,222,107,90,156,132,141,18,5,113,213,254,119,22,242,79,159,154,193,240,239,6,125,223,91,146,178,107,239,195,191,212,43,111,58,196,127,243,46,247,188,106,250,146,52,218,173,159,137,149,216,132,106,170,207,220,40,0,0,208,33,185,37,143,147,120,253,40,252,209,50,101,177,138,200,238,207,90,211,223,127,124,159,150,2,47,253,51,20,209,131,98,207,90,234,214,145,228,192,86,101,225,23,75,198,51,148,158,252,54,179,202,248,37,107,37,140,161,74,24,251,66,179,227,82,95,3,225,7,87,26,56,171,147,144,134,148,45,234,173,106,154,38,206,139,17,226,150,208,225,115,123,73,32,130,236,164,208,226,7,103,147,22,219,201,148,42,81,226,83,161,133,243,150,232,212,60,158,93,95,35,72,158,233,56,187,85,186,85,123,155,79,84,190,43,60,0,192,8,248,72,74,96,2,166,11,78,101,163,102,34,226,107,240,32,193,211,78,32,124,12,128,216,70,24,1,36,7,63,95,164,83,87,44,168,26,96,32,153,48,136,58,85,17,79,165,88,253,57,172,74,45,49,110,60,237,164,138,11,16,136,52,178,223,206,203,47,208,114,181,125,74,112,163,141,65,19,142,148,36,70,20,17,139,11,83,28,49,199,135,39,8,66,24,142,255,251,178,100,220,140,134,87,103,68,11,131,127,160,140,140,217,42,97,40,126,20,105,157,24,77,161,91,65,160,51,100,136,241,150,240,85,221,30,253,255,255,9,253,117,251,71,21,63,255,117,245,164,212,20,226,135,10,143,50,96,169,91,135,38,33,183,177,10,4,71,6,163,11,57,204,146,80,231,133,122,37,196,229,7,20,60,251,122,255,118,166,106,214,186,243,43,62,161,11,127,80,173,85,6,154,108,195,68,152,96,127,107,16,7,99,129,76,72,134,118,55,21,250,101,139,20,198,188,105,175,172,103,215,87,154,205,129,197,169,93,158,222,145,194,4,139,244,222,162,3,184,97,69,88,98,57,10,69,105,185,161,135,166,86,151,34,24,42,102,197,254,95,251,189,70,46,132,243,155,253,83,50,108,216,213,202,49,121,210,219,212,243,165,123,157,189,237,106,107,222,242,218,146,248,98,1,55,229,212,48,72,92,49,168,152,97,239,129,17,155,247,132,161,132,168,40,80,177,33,24,164,17,13,55,167,81,247,69,154,170,70,88,246,74,114,228,102,113,190,144,63,16,76,110,158,146,238,16,90,224,103,247,147,183,184,71,187,250,231,46,101,64,241,110,244,186,88,201,34,101,1,52,66,35,36,71,21,121,134,245,121,109,198,179,47,58,166,100,181,147,105,106,167,69,169,44,246,99,223,146,172,207,91,122,150,110,78,189,235,49,151,101,57,250,164,218,134,127,145,110,104,145,32,39,66,220,133,40,52,242,47,8,109,106,36,8,56,80,164,158,73,8,210,44,98,91,64,141,31,87,113,121,138,70,164,155,158,90,110,217,135,22,20,119,254,72,30,64,231,120,104,0,0,11,80,37,37,183,101,199,102,129,216,114,28,9,202,85,22,138,197,225,156,195,12,76,44,113,109,185,218,198,161,97,205,83,228,207,197,125,75,90,231,230,39,151,51,136,165,144,180,4,234,8,153,13,234,19,56,82,99,7,187,160,78,72,225,49,103,104,169,112,73,132,130,9,58,104,28,91,193,156,228,51,58,221,118,52,250,69,86,144,37,112,171,131,66,7,153,139,169,102,186,70,97,10,72,92,58,252,83,142,158,98,162,218,18,117,185,137,238,18,224,23,208,0,0,3,25,132,183,5,21,13,140,88,5,40,105,13,135,116,126,96,194,70,134,22,14,50,34,8,12,14,126,74,30,225,76,141,33,135,133,4,97,166,14,8,191,218,187,74,113,157,87,93,32,40,223,86,96,248,63,113,247,125,254,98,66,65,106,84,173,205,86,98,195,239,77,90,246,29,203,60,43,66,254,180,3,31,140,83,212,249,184,252,204,187,57,93,145,153,241,27,125,249,151,210,186,101,230,82,104,191,173,164,115,246,110,217,177,60,54,52,243,45,255,251,178,100,210,140,5,125,102,200,27,73,126,210,124,76,217,109,48,104,204,21,253,157,22,109,141,252,201,230,179,166,244,145,155,212,138,91,150,79,31,113,31,73,13,174,143,21,207,168,250,21,162,53,230,178,191,89,146,109,215,78,177,14,92,64,131,52,88,20,111,150,52,93,98,61,98,218,154,141,137,96,86,189,245,36,76,137,245,234,89,128,5,74,239,53,218,201,176,161,18,204,176,67,205,181,135,220,47,247,88,76,122,109,118,208,204,145,165,80,93,223,149,154,89,243,250,213,46,235,87,237,92,171,205,88,183,59,42,219,58,220,34,199,145,110,180,83,132,247,25,92,234,178,210,77,76,229,73,1,144,142,25,244,201,115,120,110,165,141,102,239,194,251,103,118,34,32,226,161,183,40,81,89,83,164,31,26,33,61,32,199,171,251,125,207,247,57,111,218,46,247,59,94,99,227,239,124,255,215,103,20,245,0,5,10,100,136,212,42,74,96,239,102,167,166,9,136,60,82,51,19,37,54,80,64,228,177,18,17,130,4,131,3,192,79,208,58,144,79,164,39,63,133,173,45,35,145,27,126,25,10,244,130,219,139,253,13,183,55,141,176,68,232,163,11,186,212,77,52,105,237,223,202,229,191,214,216,50,8,188,50,52,137,228,196,237,136,198,76,136,135,70,76,140,144,217,2,77,236,225,184,142,56,71,166,139,84,21,70,229,139,54,130,211,85,26,223,198,126,170,91,190,18,251,183,47,119,43,222,213,32,140,119,244,119,218,77,69,125,34,231,22,235,175,20,9,229,94,205,3,138,193,75,33,124,153,226,165,144,218,233,84,137,163,45,23,117,41,11,169,116,86,251,50,104,205,22,96,22,44,80,0,2,109,149,71,92,109,195,58,233,92,168,17,39,62,86,92,90,200,187,104,124,112,176,228,226,143,227,40,155,219,187,86,114,58,210,159,118,94,235,254,63,149,155,79,79,246,64,253,110,210,247,98,84,182,55,66,246,134,66,161,32,86,232,117,57,76,197,232,0,120,227,198,65,22,116,109,171,96,205,205,157,55,11,29,46,36,143,79,61,152,137,204,218,32,134,175,231,35,26,102,69,45,70,240,222,203,58,93,182,83,42,190,69,127,231,161,21,128,181,0,70,60,142,96,168,231,68,208,53,176,104,1,135,225,108,96,199,239,161,19,81,161,151,153,0,169,8,72,10,29,18,68,32,11,72,10,24,141,97,130,230,68,6,199,216,123,204,211,82,21,18,93,197,98,149,190,173,226,172,148,67,147,98,32,87,105,209,102,146,220,232,235,84,189,103,27,87,233,107,180,216,171,238,247,67,50,152,17,255,146,69,35,185,97,73,44,195,81,184,189,219,211,255,174,99,159,53,207,32,252,51,160,238,159,255,251,178,100,207,12,5,149,102,197,155,105,110,96,120,140,217,141,48,101,233,21,97,157,18,45,141,190,193,247,179,102,244,195,34,124,77,58,10,230,70,92,107,181,239,54,51,73,246,150,118,71,200,161,29,45,74,172,60,141,118,36,24,13,246,85,37,54,85,86,154,157,20,214,170,214,239,69,22,94,150,166,106,217,146,11,52,156,216,167,119,2,128,1,106,219,238,218,123,118,61,213,172,172,22,51,19,202,204,97,55,230,189,114,245,229,155,199,55,133,107,38,94,155,49,135,205,150,160,211,49,138,117,87,108,60,141,210,63,15,132,110,101,4,50,101,59,253,237,175,37,28,135,146,74,73,104,97,36,89,217,205,223,45,24,197,61,73,143,75,234,121,194,162,229,251,50,74,116,169,232,116,74,235,205,197,52,152,234,41,106,50,111,40,93,139,23,26,247,85,60,41,47,127,194,180,181,251,53,205,115,243,204,107,51,212,4,104,0,24,74,148,46,20,172,105,247,152,101,226,155,135,39,11,121,80,48,12,105,49,161,227,10,129,10,209,173,218,85,7,133,7,155,210,226,163,91,168,204,37,215,160,199,126,204,134,33,156,229,5,104,222,21,32,42,178,183,86,158,181,142,123,74,151,82,27,101,20,1,1,81,24,104,160,138,29,28,231,11,226,96,3,4,192,32,52,92,68,17,136,83,36,235,251,255,231,157,249,171,186,231,210,244,254,189,63,138,183,103,159,101,90,204,108,196,138,91,148,64,204,195,242,87,98,209,187,48,192,240,27,40,140,133,142,19,59,147,31,14,175,118,121,93,68,241,99,191,188,104,62,52,87,172,112,47,38,169,9,246,229,180,35,228,24,13,184,146,160,122,84,171,25,125,150,179,65,11,181,121,7,53,230,91,143,227,79,108,241,168,132,58,239,78,3,80,186,16,181,159,74,112,196,166,187,150,148,15,95,105,99,15,89,90,58,200,130,135,13,1,74,116,120,228,37,148,67,97,243,54,39,66,38,226,131,92,127,175,30,213,33,148,234,68,112,98,20,240,137,89,9,175,195,17,226,36,16,36,195,118,149,53,41,36,134,119,246,4,37,148,252,149,206,62,233,211,208,21,233,94,121,177,115,255,37,232,0,0,6,153,20,112,40,22,49,66,76,203,137,51,78,41,206,14,70,48,56,176,0,87,14,23,135,15,129,1,163,0,134,203,44,159,43,157,154,150,65,59,0,32,244,94,150,171,83,137,37,109,83,162,83,6,73,33,170,103,118,45,55,14,63,12,173,248,138,192,80,3,215,42,149,229,98,221,136,253,236,34,53,34,144,205,152,230,52,141,50,188,162,64,255,63,145,168,148,110,121,253,151,222,194,222,24,119,47,254,45,33,152,119,6,208,133,63,119,48,18,145,255,251,178,100,204,140,5,75,104,198,155,72,126,96,118,76,216,225,97,3,120,21,237,155,20,78,5,158,130,17,179,102,244,147,34,252,195,208,77,230,152,214,228,104,69,183,13,101,216,107,87,92,234,218,61,77,2,243,136,45,240,62,185,170,254,103,211,95,155,68,198,108,230,79,53,245,202,118,186,199,244,84,179,128,20,106,43,167,251,232,0,5,54,223,255,117,214,238,89,164,200,68,34,165,136,230,104,20,5,192,161,42,241,64,144,125,101,154,83,8,73,41,235,54,146,19,104,215,64,217,162,78,104,196,233,245,161,208,156,70,113,173,47,132,79,104,204,179,156,249,100,149,105,146,249,230,149,71,235,76,203,168,219,77,120,140,51,35,148,205,85,13,133,54,214,194,243,32,178,255,168,169,218,71,150,213,21,123,59,91,136,67,204,221,35,90,102,243,183,148,204,218,186,108,111,208,155,226,5,18,211,138,94,231,132,213,37,71,17,8,2,178,10,0,140,68,168,197,211,141,136,32,232,202,15,56,144,252,140,130,16,14,28,213,123,2,87,203,220,96,4,230,62,10,227,167,122,0,20,21,14,37,144,71,24,9,37,214,123,140,241,44,117,146,166,138,177,164,179,150,183,126,8,188,254,51,134,0,199,219,186,39,151,61,5,220,229,84,103,114,234,72,102,87,63,42,107,142,228,6,180,17,241,4,136,4,67,184,8,29,26,212,112,46,2,157,119,17,192,187,15,170,203,69,54,79,69,47,158,223,127,247,154,177,13,90,90,166,50,160,173,25,236,141,201,200,175,54,35,68,77,82,182,99,34,180,202,49,217,78,22,248,169,159,86,106,152,70,82,139,197,148,88,117,141,41,34,201,50,204,91,125,221,244,86,106,141,70,238,153,154,97,76,126,39,247,110,249,240,0,13,219,175,182,75,109,202,24,140,140,137,112,222,23,226,17,63,158,50,133,108,233,147,174,157,183,201,7,37,5,33,6,46,236,152,61,153,114,83,213,21,153,102,25,18,14,22,176,34,105,148,128,64,242,214,99,219,92,228,63,92,97,155,184,247,251,20,187,115,214,3,253,75,190,200,45,101,138,167,68,72,236,200,136,139,101,151,174,126,42,218,233,186,129,163,180,81,209,14,170,235,9,60,204,247,61,125,104,185,93,205,213,92,34,113,105,197,92,238,205,48,17,86,74,172,209,39,65,33,147,144,106,155,155,132,7,189,248,224,160,9,144,224,5,97,11,214,128,210,0,110,235,61,128,222,215,129,223,129,159,217,52,67,81,71,113,187,50,87,37,213,205,244,147,234,158,65,75,42,136,77,110,38,186,93,219,19,53,121,94,182,52,179,49,199,213,49,102,87,50,63,61,210,55,118,25,141,188,45,118,114,37,77,42,181,143,50,255,251,178,100,202,14,5,204,103,68,139,101,111,176,124,108,217,189,36,200,143,19,209,157,28,109,5,126,129,162,179,167,52,128,143,4,253,243,127,255,175,43,251,42,159,205,150,100,140,39,9,5,25,129,169,20,222,112,64,226,42,68,209,221,54,154,254,84,73,133,141,179,90,62,124,169,232,156,171,237,176,112,217,141,109,202,123,27,45,79,151,108,214,181,229,199,169,80,112,181,132,0,88,223,93,35,150,91,196,212,70,96,95,44,195,69,205,159,36,193,149,138,164,34,16,213,67,178,15,65,198,24,214,153,102,172,28,6,146,176,221,133,11,161,87,85,140,102,229,183,247,169,132,132,196,82,130,37,95,141,93,189,161,28,98,61,227,218,216,180,233,229,41,229,156,205,226,75,180,27,202,82,43,111,195,185,177,237,177,35,72,214,198,157,62,249,169,113,81,61,119,167,158,0,73,0,191,240,73,82,248,152,22,227,7,141,112,179,29,16,168,33,218,64,144,209,100,253,110,173,106,29,120,155,59,124,229,183,106,246,159,231,35,38,19,49,33,32,160,62,101,4,173,40,196,139,4,100,192,129,85,7,179,82,158,251,57,70,142,38,246,206,56,158,40,177,180,9,145,46,126,125,106,147,11,75,98,137,61,214,233,69,21,140,29,40,152,162,96,105,18,195,148,145,237,160,214,129,242,40,163,97,165,136,150,238,199,220,188,140,25,108,69,227,252,96,219,114,38,197,207,251,170,141,7,116,231,165,75,159,154,119,84,195,156,105,10,50,59,126,229,82,104,174,19,94,198,4,178,128,0,26,0,95,224,224,67,145,17,114,13,80,244,28,171,192,52,105,214,154,161,74,119,74,42,101,49,144,184,43,33,70,241,42,138,154,45,28,89,194,161,203,60,212,193,41,115,78,205,204,27,212,144,198,141,77,152,196,142,224,34,64,202,38,128,80,74,100,8,213,83,24,91,190,206,57,64,164,49,5,97,246,85,110,150,235,44,171,131,204,52,123,10,46,113,50,181,209,164,201,24,78,102,73,217,185,217,19,96,237,117,227,226,63,225,199,183,70,149,40,47,93,247,124,110,152,73,25,211,202,137,210,158,118,93,159,19,221,241,72,236,103,79,217,191,213,51,105,130,80,197,8,4,183,35,50,10,76,226,240,29,41,157,199,31,212,140,12,98,2,52,10,124,48,52,203,142,190,142,0,132,98,100,36,250,87,38,16,16,0,136,230,17,2,133,67,200,152,196,81,87,73,238,45,23,63,21,212,232,90,157,227,10,178,70,38,22,172,92,252,108,226,13,183,42,7,94,239,213,139,76,16,123,193,52,199,170,190,176,103,76,234,142,110,240,173,50,232,92,10,159,50,89,131,109,242,171,20,220,228,152,189,70,61,172,44,20,255,251,178,68,211,12,132,209,102,199,147,73,68,114,152,44,248,217,101,134,92,82,109,155,32,108,165,13,194,49,179,100,165,147,33,188,54,228,138,92,170,105,46,200,31,85,22,220,244,243,10,58,137,52,105,53,113,35,184,92,146,89,226,99,170,176,37,97,0,131,245,107,17,229,65,33,154,56,57,131,128,86,224,157,46,107,249,19,128,234,210,82,1,193,55,38,211,14,162,129,46,195,5,36,186,35,7,41,232,180,240,251,215,229,66,137,51,156,138,114,22,72,100,224,49,204,80,132,17,10,135,232,105,174,108,10,16,88,245,146,5,199,138,44,152,50,68,86,186,94,206,28,116,211,49,130,201,74,48,150,180,27,7,140,72,135,62,42,7,206,231,220,147,105,70,108,125,57,86,61,229,24,100,179,194,211,203,188,71,61,174,147,246,183,99,248,91,110,211,157,19,226,106,45,171,144,138,26,8,135,45,213,103,151,0,81,195,48,161,37,71,247,65,18,191,98,172,170,36,220,226,145,184,9,134,69,198,70,26,161,101,216,169,177,241,187,0,217,31,149,209,187,169,19,212,236,28,117,151,237,182,106,236,192,250,198,46,178,24,28,50,219,164,79,146,131,219,182,80,109,191,254,99,154,191,230,98,93,255,211,126,237,137,220,115,16,203,238,101,199,185,169,185,100,178,90,235,235,218,235,237,241,70,181,79,151,118,251,61,20,246,50,31,51,104,54,148,213,98,79,55,73,85,220,179,125,239,71,52,85,211,234,95,15,135,52,12,57,32,0,157,150,200,164,150,203,131,208,132,48,10,73,236,162,72,184,146,209,110,26,146,144,98,77,182,195,93,240,68,77,53,207,226,235,129,180,211,13,173,18,211,172,122,48,114,247,9,183,148,243,226,245,252,236,248,180,87,164,105,153,215,81,247,235,32,118,45,230,14,76,41,46,154,231,101,140,147,201,250,119,157,131,91,102,238,123,107,86,190,79,92,121,84,174,125,109,217,91,109,40,250,119,120,204,51,69,193,206,124,22,147,34,142,89,91,233,159,111,57,207,254,246,227,35,0,0,36,204,198,140,140,36,24,222,102,110,135,52,118,121,210,128,225,192,55,177,136,1,138,15,1,6,131,132,140,128,89,76,157,16,128,194,80,85,226,160,8,234,237,45,116,28,103,0,160,134,86,206,208,192,182,137,152,190,85,11,124,152,108,69,138,173,100,183,134,109,65,108,189,20,34,233,215,27,107,109,193,169,198,94,22,147,72,149,17,215,216,192,1,19,96,192,66,71,132,216,107,91,103,136,100,194,18,97,57,221,183,97,242,110,114,56,126,23,204,171,202,255,157,167,101,51,92,141,86,206,173,219,47,205,147,243,34,80,240,112,208,18,78,176,109,140,247,17,51,71,185,255,251,178,100,209,140,4,99,102,201,155,44,91,112,125,236,217,173,36,38,177,25,65,157,18,77,141,158,130,53,179,102,244,20,152,45,71,106,116,52,250,125,169,45,105,149,202,126,225,106,20,170,90,104,254,125,185,197,139,87,160,191,116,121,63,25,203,174,89,117,54,179,51,223,148,251,36,1,120,227,52,221,198,236,90,136,2,73,126,215,91,118,223,155,121,72,132,57,164,34,1,1,176,66,22,48,186,8,5,36,145,74,67,83,40,134,24,240,29,82,57,52,12,177,225,147,38,149,70,226,37,185,86,96,65,14,60,120,113,4,137,34,77,60,34,106,131,167,127,10,134,207,122,139,174,53,53,79,46,144,199,3,73,241,141,182,62,10,194,244,136,172,152,36,111,147,224,165,106,221,136,194,223,49,140,203,106,212,96,129,36,169,203,41,19,163,147,180,232,44,183,61,39,3,69,154,202,211,114,103,19,30,77,175,187,72,188,104,172,199,255,255,251,246,1,201,141,0,32,0,128,22,215,199,221,153,178,196,119,2,25,45,90,74,140,221,153,128,154,243,21,183,117,138,25,38,54,148,82,191,211,137,92,37,190,32,155,169,56,54,36,115,16,242,74,9,228,244,150,137,253,126,235,16,140,35,94,21,26,135,163,197,136,241,27,16,7,211,48,6,8,1,247,20,176,240,92,243,63,186,36,96,219,46,20,122,8,203,50,217,117,67,93,50,158,251,25,45,51,158,90,25,117,73,34,134,120,234,184,168,218,7,120,215,251,135,153,102,143,187,187,155,26,163,220,157,26,150,191,162,166,142,29,85,248,212,153,169,175,230,226,187,184,144,109,32,0,20,150,179,18,16,134,0,129,102,107,25,146,189,81,138,91,41,149,63,203,118,188,219,103,81,49,37,182,225,119,241,212,228,234,132,237,249,5,71,180,48,45,33,144,26,155,92,20,145,207,114,118,166,114,136,207,87,249,82,47,23,7,39,226,52,77,71,73,152,248,117,196,77,157,132,113,206,0,97,16,67,113,104,14,28,254,255,168,152,104,152,173,99,215,75,198,103,163,164,114,169,51,249,156,247,114,136,92,28,134,229,151,118,54,248,211,105,165,50,33,70,232,221,207,26,95,237,23,164,93,84,60,66,220,220,219,115,42,102,47,211,221,142,226,119,112,108,151,129,0,1,251,120,234,178,54,32,58,36,211,77,38,96,166,209,124,166,217,251,80,194,143,182,233,97,160,84,241,14,198,133,24,32,67,4,97,131,79,5,98,56,193,231,1,161,67,1,184,144,116,196,140,60,63,178,132,36,80,160,185,130,225,12,146,85,156,28,157,93,77,243,255,16,132,213,63,242,75,239,7,92,199,175,51,167,18,139,171,190,230,73,228,10,9,80,97,68,70,239,16,255,251,178,68,200,4,4,163,103,75,211,12,67,112,150,12,217,35,97,232,110,80,165,155,50,245,132,0,2,13,179,102,42,158,128,0,184,143,107,247,38,37,36,197,84,86,243,239,147,237,18,76,192,121,79,23,178,186,87,255,235,85,95,252,87,199,65,80,12,4,0,0,237,255,101,28,229,240,9,160,251,16,227,0,127,49,190,134,139,74,121,247,60,84,132,21,30,33,216,209,17,131,205,7,140,26,120,43,61,143,56,6,133,8,15,202,29,49,140,30,124,12,16,136,80,161,102,9,66,142,75,40,241,83,234,107,126,118,255,233,222,56,246,142,181,134,158,34,184,155,97,184,246,136,136,173,149,32,112,168,185,140,170,111,80,94,223,220,44,60,197,163,183,237,199,197,222,223,23,85,163,61,90,85,253,33,146,230,64,193,200,187,71,244,233,116,130,42,82,2,0,12,24,35,181,244,50,24,81,225,5,115,192,0,58,208,33,121,175,14,66,180,213,11,10,53,18,26,169,128,65,21,20,90,24,84,224,160,58,4,7,166,141,161,24,154,167,26,6,80,128,113,0,144,130,151,47,128,192,194,32,53,132,48,17,96,168,2,135,35,41,0,154,51,3,64,3,6,82,188,88,49,176,188,64,144,36,150,44,235,39,17,128,174,197,134,7,2,161,192,193,3,12,72,16,205,208,77,13,118,77,48,249,58,180,243,201,122,163,137,211,77,73,34,55,19,19,133,91,49,16,21,107,176,207,167,98,249,210,85,214,119,36,127,115,251,166,129,12,89,187,127,151,187,188,113,251,113,136,110,24,239,55,204,55,218,120,51,121,107,185,95,116,26,196,236,229,36,204,196,82,198,245,223,213,107,184,202,103,102,245,175,251,137,32,247,214,143,205,82,114,207,235,251,174,214,177,79,170,11,57,99,245,176,136,115,9,190,238,83,106,147,15,163,250,189,169,83,184,118,254,19,242,230,203,3,49,56,188,213,126,239,255,255,255,255,255,255,255,255,255,255,255,255,255,228,255,255,255,255,255,255,255,255,255,255,255,255,255,255,10,0,2,0,81,64,16,35,249,156,200,143,48,241,12,20,211,200,16,75,112,88,185,171,6,34,42,37,4,144,233,122,90,242,3,22,181,104,146,171,130,128,242,76,116,181,167,17,138,167,216,112,50,88,131,134,2,1,20,25,33,3,134,10,193,88,129,130,141,1,64,23,210,8,71,4,85,88,189,196,196,165,227,38,17,139,47,35,1,2,74,96,32,43,150,132,246,96,175,131,3,83,208,16,36,10,24,51,116,115,73,87,108,202,105,2,178,152,110,217,103,98,74,195,15,210,194,205,164,148,233,220,70,133,217,66,130,52,205,216,177,187,89,225,55,25,136,83,210,84,167,109,31,143,229,219,255,255,251,176,68,214,0,8,128,130,199,142,107,96,1,8,240,88,210,205,108,0,26,181,155,44,89,157,0,3,122,177,228,207,51,176,0,205,101,149,203,22,235,119,153,107,251,169,184,252,19,149,159,252,121,101,221,123,227,122,177,107,60,111,126,56,101,24,173,172,239,229,205,247,31,150,198,243,238,187,250,222,123,230,22,50,252,123,157,61,154,123,23,123,115,249,99,46,119,26,151,172,214,223,238,230,255,44,191,255,177,249,77,29,111,239,231,255,255,255,255,255,255,255,255,255,255,255,255,255,246,255,255,255,245,250,255,255,255,255,255,255,255,255,255,190,0,18,1,172,198,216,192,176,145,28,10,120,56,193,104,82,185,251,104,18,245,109,110,145,152,205,184,131,245,30,118,82,162,50,211,172,177,85,136,149,131,194,75,148,136,9,36,129,232,8,101,69,217,96,13,62,210,93,138,0,114,85,138,58,217,33,25,175,180,251,100,12,184,40,93,131,162,138,141,176,49,8,183,106,6,130,87,51,37,53,62,13,41,34,243,58,207,212,12,101,133,160,49,172,72,36,155,81,84,113,74,156,32,25,106,106,202,108,103,201,119,210,119,189,255,229,23,121,255,255,255,255,156,228,113,121,165,103,255,239,151,43,82,229,255,255,151,62,174,0,34,50,138,7,229,149,77,234,255,62,172,254,127,187,22,187,255,250,181,173,101,107,92,255,255,238,89,235,116,250,201,134,173,169,84,186,154,181,190,126,249,190,99,222,99,173,223,202,239,127,154,250,245,119,251,194,206,123,187,223,255,255,254,128,0,0,4,65,241,52,204,145,4,222,18,12,197,68,12,96,179,140,26,95,114,250,237,142,82,199,109,76,70,168,31,212,4,69,88,149,229,53,88,136,12,26,17,0,128,10,0,6,1,11,5,133,0,148,200,183,170,168,229,198,139,246,32,8,107,37,250,134,216,196,9,109,69,203,126,192,19,168,16,50,134,225,128,41,190,180,194,227,109,105,243,108,42,4,165,166,171,12,105,167,70,14,4,244,184,206,89,148,14,150,177,122,69,37,84,169,82,10,5,47,108,177,217,135,88,237,93,119,47,255,214,124,255,250,77,101,220,255,127,206,243,62,80,40,234,18,57,255,151,254,172,111,90,253,126,127,111,3,24,5,64,21,189,57,79,76,252,102,37,218,215,37,220,203,63,195,44,111,103,98,255,123,135,59,221,227,191,222,63,150,61,149,201,154,211,94,203,29,93,254,255,254,247,118,222,24,239,255,61,227,222,254,56,254,21,68,3,137,255,255,255,244,85,0,9,64,0,6,219,210,242,141,36,73,115,220,125,43,160,59,82,199,94,117,157,203,2,4,124,226,66,252,237,186,138,70,186,40,132,193,95,50,121,227,185,160,179,255,251,178,68,22,2,36,192,103,76,215,61,224,0,148,76,233,122,231,180,0,80,245,155,47,76,61,13,194,33,51,101,168,241,163,153,67,181,51,171,219,113,213,17,217,33,221,181,187,112,221,107,99,228,129,33,73,214,133,92,39,250,196,108,252,227,54,255,63,17,230,146,249,204,75,83,89,214,243,175,237,157,82,150,251,166,243,141,83,227,58,180,125,230,76,239,17,27,163,223,193,166,176,250,92,219,59,206,175,255,207,198,254,105,111,23,57,166,100,198,224,223,27,255,57,215,166,190,241,245,255,147,255,139,107,218,219,207,133,255,198,62,21,58,64,12,64,0,5,187,244,53,90,62,163,157,229,201,93,2,120,59,106,117,243,156,81,211,65,0,229,17,202,144,29,133,108,48,192,94,12,57,168,238,36,10,71,142,151,142,164,200,154,38,169,241,144,124,144,51,68,154,84,153,89,162,38,225,53,4,248,78,132,180,128,57,201,35,122,78,141,21,82,91,217,22,117,182,236,239,73,157,245,221,55,70,201,163,77,105,215,79,64,202,131,166,138,40,181,78,165,173,4,146,170,232,209,89,113,207,158,102,78,179,155,238,154,149,67,186,108,231,221,153,104,186,71,18,78,137,8,217,19,200,32,142,164,234,178,228,170,34,192,131,64,190,249,45,114,228,72,34,110,36,73,153,191,15,203,171,199,164,21,229,53,131,88,180,123,50,196,100,134,221,33,76,102,234,109,55,25,105,95,38,163,50,62,124,194,228,216,239,29,242,155,108,118,87,71,180,45,183,39,82,128,225,62,196,212,247,96,86,232,91,215,164,218,30,186,150,234,59,162,174,46,162,170,113,242,245,82,60,197,84,27,102,15,66,204,47,219,178,86,70,15,127,117,121,137,231,213,174,78,135,167,182,120,114,150,218,207,68,132,70,248,255,221,38,190,63,224,247,127,227,191,251,252,46,6,26,5,251,247,71,59,224,129,24,33,216,198,220,254,53,225,68,203,12,90,214,184,123,165,153,215,163,197,87,67,63,85,74,172,51,63,146,147,184,89,243,11,147,3,158,251,230,239,14,204,209,247,139,194,82,161,129,250,121,139,106,37,185,151,96,188,154,249,207,62,3,206,161,96,213,233,211,48,142,51,90,112,40,190,11,69,50,55,3,12,181,243,101,37,105,169,28,179,208,240,198,202,54,51,204,169,73,129,44,70,183,3,92,125,205,209,253,111,212,32,133,113,47,104,76,113,29,16,51,238,47,235,64,102,236,170,0,1,128,128,5,182,197,58,121,216,2,129,12,136,28,182,237,39,166,138,101,18,135,123,155,251,66,130,245,243,113,7,118,126,222,59,185,20,131,245,65,1,153,75,14,74,192,164,141,139,240,146,111,236,220,196,158,92,56,189,222,190,255,251,178,68,31,0,4,144,102,202,211,15,67,112,140,172,217,93,61,134,110,81,173,157,45,71,133,28,2,53,179,165,40,241,163,161,45,1,78,174,36,161,33,37,233,26,195,14,172,65,122,84,227,90,245,161,66,203,52,123,138,68,247,26,50,34,144,163,145,239,50,88,250,136,55,123,151,145,13,7,137,76,28,173,48,182,110,118,204,201,104,117,113,72,203,207,83,81,165,215,79,74,178,114,69,115,199,29,243,80,244,237,113,69,52,61,239,43,168,40,0,6,11,160,32,2,219,110,91,93,150,198,34,160,73,209,85,145,57,105,30,239,106,254,114,140,96,135,26,87,227,127,18,15,167,28,242,86,242,176,102,64,149,164,56,125,166,151,28,57,95,153,204,163,99,178,128,50,33,161,237,201,62,38,221,191,158,207,52,77,50,12,73,21,19,76,203,199,155,46,211,56,254,189,197,82,227,162,183,44,231,219,204,242,102,161,81,71,181,83,157,230,94,95,93,63,171,63,117,218,144,173,125,215,117,86,118,58,94,159,188,41,142,61,145,243,166,252,54,92,197,200,38,103,251,79,89,78,0,38,176,1,120,128,0,54,250,144,100,144,56,129,64,16,176,73,30,200,243,25,162,27,83,36,120,19,60,135,109,230,141,118,138,231,13,145,118,147,67,149,63,78,156,183,10,181,135,51,117,226,201,224,99,109,81,126,117,172,82,61,77,17,180,87,26,181,206,144,1,62,92,227,77,58,150,15,187,82,173,248,124,199,118,161,127,20,26,101,186,196,222,120,217,32,122,147,66,89,26,109,19,66,148,134,35,18,138,77,42,204,175,29,53,218,81,149,98,35,222,210,58,233,227,239,174,117,97,117,199,118,233,98,241,218,223,3,214,107,145,128,43,11,0,31,64,0,5,187,112,13,150,129,68,15,129,7,8,18,73,218,90,44,240,29,75,36,206,50,226,240,242,223,136,175,218,213,10,116,153,252,161,254,43,148,121,53,88,115,55,94,102,205,192,129,118,168,184,205,41,106,63,169,57,20,6,177,225,123,80,136,255,251,255,147,43,6,130,20,165,37,220,131,139,137,92,71,0,194,60,70,120,72,65,32,227,6,202,16,149,227,135,148,243,65,102,198,131,82,103,7,101,18,38,209,217,90,149,164,25,2,37,135,106,43,73,14,89,40,47,72,247,42,194,97,198,118,116,64,254,26,160,20,211,21,0,16,244,40,34,2,183,122,131,205,186,75,188,13,40,13,218,87,94,71,133,248,186,162,165,105,178,56,93,106,247,233,186,250,80,80,76,81,210,203,164,12,199,148,52,145,121,117,37,171,151,190,146,53,156,183,118,57,218,216,219,239,119,203,52,154,190,209,35,73,4,215,225,171,94,44,98,41,204,159,201,38,137,255,251,178,100,41,128,4,96,103,74,235,2,95,48,95,236,217,141,36,197,40,21,77,157,24,77,225,109,193,111,179,101,100,241,138,120,165,155,173,209,119,92,183,122,62,103,74,11,80,33,78,229,144,165,118,7,88,154,186,91,217,44,215,239,125,54,174,159,118,165,222,200,72,177,13,237,153,183,77,203,217,156,71,147,239,157,123,169,155,124,223,97,43,0,51,101,32,80,0,179,106,13,78,214,88,17,130,105,185,218,30,70,36,153,87,122,122,226,42,42,64,152,242,126,235,233,127,241,1,113,103,255,255,145,10,131,220,238,180,117,105,75,70,59,21,233,118,207,126,138,236,36,168,142,167,108,237,15,145,234,115,178,43,179,49,79,184,203,58,186,220,140,236,238,136,138,167,87,155,43,181,10,117,62,169,109,215,193,148,0,43,166,92,30,22,7,2,37,153,33,49,152,143,149,199,136,70,198,67,81,173,198,90,128,144,167,199,39,218,42,254,191,238,85,88,140,77,84,24,34,41,34,105,104,46,68,137,64,52,5,196,246,64,9,237,73,43,143,192,79,173,153,3,114,175,51,102,203,255,169,82,236,102,237,101,216,146,70,169,162,240,182,185,3,26,16,103,41,132,81,86,250,78,161,37,166,74,83,90,235,151,63,123,106,157,119,186,43,250,248,123,34,119,87,62,216,183,119,124,115,82,243,200,177,223,44,230,120,239,183,191,97,162,18,129,196,180,86,107,41,105,116,220,160,196,99,107,83,171,81,235,177,58,107,91,127,196,217,214,26,84,178,247,93,185,182,168,12,82,0,3,201,32,191,242,122,194,165,88,56,199,147,123,108,246,163,19,109,223,68,139,156,123,214,73,167,123,56,194,62,76,137,86,172,123,229,153,119,252,204,129,47,16,254,154,146,45,54,243,141,35,195,55,98,51,251,233,46,46,207,222,85,50,188,231,90,63,190,214,39,126,77,17,155,210,207,205,178,63,98,35,246,106,191,50,209,219,38,151,221,68,42,2,0,0,1,81,169,105,123,192,34,26,34,3,178,61,164,68,17,33,90,130,91,201,139,168,193,49,153,139,218,198,67,86,165,150,149,14,181,8,21,112,180,200,21,216,91,16,55,233,246,135,97,139,53,161,254,87,160,195,180,152,76,72,231,163,188,173,53,46,181,107,55,81,199,105,15,2,245,46,11,239,47,170,20,73,84,18,57,178,85,159,247,255,234,103,213,238,127,247,37,201,149,218,68,118,177,78,66,51,40,179,48,241,221,170,142,219,99,154,187,101,67,123,183,243,52,129,170,43,34,212,82,181,169,100,26,120,198,105,40,100,85,185,239,63,171,104,243,57,64,62,162,64,128,30,4,52,43,2,76,83,1,17,58,88,89,18,121,52,28,34,231,117,231,227,255,251,178,100,87,138,4,194,103,71,59,34,95,48,101,76,217,5,60,194,110,17,157,157,29,44,133,124,209,133,51,166,180,128,23,12,84,230,168,175,134,95,211,144,201,201,211,235,239,207,89,243,89,171,126,108,20,44,15,99,35,48,178,8,51,82,238,207,35,173,94,201,123,172,18,187,60,34,181,204,85,117,77,145,108,67,181,13,190,138,123,180,170,242,27,122,166,174,214,58,247,58,251,85,54,161,107,116,218,232,247,101,213,184,57,0,89,50,18,45,233,202,99,74,51,222,48,117,105,70,0,168,136,214,30,52,174,117,96,249,154,107,211,246,242,148,220,134,23,18,171,212,183,20,128,109,203,162,145,200,159,45,75,99,213,228,120,246,127,148,184,94,179,244,50,27,25,231,217,175,149,195,210,2,246,53,118,187,2,195,212,150,132,66,82,91,38,47,251,246,84,220,200,40,34,91,105,59,48,69,178,70,204,129,57,197,112,206,211,71,213,218,231,182,69,181,134,214,185,161,203,59,177,115,150,108,114,181,217,249,255,99,161,85,46,95,178,105,244,181,58,255,120,13,61,64,4,143,205,196,64,113,57,66,6,19,216,176,55,96,228,196,147,133,69,205,131,31,186,74,30,55,208,107,188,37,241,255,243,247,161,150,140,148,161,104,69,98,48,149,92,238,230,42,34,231,149,157,85,146,94,151,34,58,17,21,156,137,82,59,51,187,170,171,28,80,236,204,185,93,238,106,16,168,119,139,102,41,102,205,31,179,212,98,25,36,98,189,89,17,151,3,61,0,0,32,0,0,0,49,180,97,138,58,48,136,176,64,7,152,39,236,73,216,131,110,36,101,192,42,132,207,233,214,91,207,34,153,100,146,206,223,126,97,134,193,31,108,174,117,74,205,21,255,169,44,171,14,202,168,100,22,99,85,168,117,250,171,122,166,54,39,117,57,156,236,98,106,102,10,132,59,106,56,211,228,211,183,137,31,151,254,222,63,249,255,255,31,61,183,255,255,159,88,229,29,226,231,166,250,94,158,87,64,195,231,72,42,149,231,228,207,25,8,92,24,97,31,150,16,132,160,242,231,222,110,213,225,27,182,199,91,51,153,108,108,247,185,213,87,118,92,237,110,106,187,222,182,116,220,240,100,22,128,0,32,0,44,158,108,233,68,6,248,38,149,138,119,8,49,15,131,116,178,119,198,87,217,102,187,95,72,75,234,44,170,113,139,89,247,70,34,135,68,159,44,199,68,42,45,238,206,246,84,69,53,217,213,221,82,172,212,246,71,186,165,234,198,52,97,109,200,204,148,245,86,179,80,139,201,114,202,171,236,106,238,180,70,93,123,219,191,125,212,204,246,253,108,54,82,40,46,94,179,70,32,14,14,52,48,243,158,6,66,192,40,89,255,251,178,100,137,10,5,6,102,198,235,38,111,66,94,236,217,8,60,194,90,20,61,157,22,77,165,28,1,128,170,101,104,241,13,248,49,10,114,40,16,48,97,174,83,202,35,111,51,252,233,75,96,91,142,92,220,181,197,131,160,137,216,76,61,36,193,193,149,72,28,75,212,219,119,226,182,103,110,219,187,106,146,228,122,245,76,98,113,168,132,174,97,109,49,96,8,67,200,252,202,234,84,80,76,132,251,147,247,118,143,107,68,35,52,30,35,42,60,66,189,179,60,71,53,223,254,149,214,183,92,217,165,227,76,88,216,145,135,230,24,56,126,111,4,28,227,212,212,190,228,97,233,20,48,179,158,30,185,25,35,35,137,220,111,122,60,116,234,235,205,50,221,247,125,249,64,3,105,144,16,248,19,32,184,237,63,213,40,69,143,49,154,226,198,227,171,41,21,16,241,137,246,130,102,116,251,69,17,24,140,121,92,165,46,182,38,243,217,119,68,251,175,250,19,50,39,107,73,153,114,124,194,116,235,150,222,75,92,42,88,106,164,167,252,248,100,112,139,60,186,91,35,234,153,19,25,54,78,148,225,20,5,75,10,86,76,72,186,196,177,208,37,225,33,26,0,9,125,17,235,211,181,219,118,149,42,151,0,151,3,75,96,72,148,220,16,180,5,90,115,11,63,167,163,114,196,172,44,152,86,151,56,217,206,28,154,204,240,88,193,230,13,101,153,140,166,6,130,44,156,109,150,117,53,222,209,213,46,195,247,105,46,13,168,44,201,22,184,55,57,145,42,98,133,213,162,32,162,72,97,181,99,143,124,200,115,18,7,212,10,201,245,184,210,203,28,186,101,75,19,37,80,193,108,129,89,158,38,186,118,135,152,153,171,157,38,226,37,170,229,30,62,255,250,198,130,160,0,219,74,30,252,96,142,180,80,184,140,96,3,235,81,93,66,134,184,143,212,150,185,32,145,112,152,81,19,52,218,45,48,217,172,185,52,154,68,58,149,147,39,230,14,48,242,149,40,153,66,112,224,53,158,110,65,101,42,44,44,195,92,116,108,142,132,71,58,28,80,232,83,16,99,146,180,240,152,245,97,174,206,72,199,148,114,76,152,28,196,146,35,150,47,152,121,132,81,11,211,57,197,125,13,135,169,150,76,177,165,105,83,79,197,77,76,191,252,74,244,221,75,163,15,157,54,234,235,252,27,16,32,27,115,53,98,99,104,126,166,9,190,5,100,101,172,168,75,105,51,65,23,255,55,18,5,77,63,33,206,38,103,48,140,245,34,188,75,138,61,42,67,195,188,99,95,129,5,178,118,154,40,193,7,41,234,210,104,150,169,162,44,135,164,155,89,184,104,109,45,169,169,157,110,110,7,242,58,17,121,75,71,136,161,14,101,216,193,255,251,178,68,175,136,4,28,102,202,203,6,66,200,131,172,217,57,60,200,109,16,1,155,38,236,25,13,194,9,51,101,116,243,33,253,173,79,15,140,48,91,29,204,161,136,116,137,158,100,250,73,129,196,136,34,27,89,84,203,16,217,55,232,220,165,79,191,115,122,50,245,255,252,70,8,128,0,77,198,147,37,54,228,56,142,241,166,126,30,224,102,202,181,52,200,245,242,220,243,189,239,133,208,229,137,29,64,229,108,17,44,199,86,152,188,41,39,90,162,45,252,98,123,38,23,183,105,178,40,130,122,206,76,151,134,77,40,203,116,243,93,33,160,201,212,154,188,116,236,42,56,235,232,195,6,144,44,216,197,119,171,32,110,147,83,29,193,236,150,142,236,242,215,18,118,253,28,136,41,69,75,63,161,141,172,173,191,82,212,201,247,119,9,119,211,220,39,55,105,49,26,12,175,160,170,181,0,22,144,96,80,83,139,64,83,36,214,143,2,81,161,75,28,137,96,56,19,144,155,201,119,34,140,229,20,101,183,224,89,70,23,33,199,242,32,236,55,119,89,209,26,59,15,168,241,221,127,172,198,55,73,77,20,159,141,93,171,39,168,240,64,177,182,118,199,226,244,114,155,205,201,152,60,48,43,244,182,28,246,1,1,211,205,225,202,181,50,164,177,99,251,134,60,251,248,106,199,55,255,127,189,229,172,48,222,22,255,149,41,62,222,119,239,86,215,57,248,114,190,171,85,134,171,200,34,115,81,201,86,234,225,118,107,57,109,138,253,202,245,47,43,243,10,124,179,221,75,153,107,46,225,77,133,173,107,152,255,227,115,117,115,252,121,250,238,251,255,142,95,222,243,61,126,242,199,191,159,55,151,239,92,239,220,117,222,176,0,149,20,5,252,90,73,98,141,250,56,35,171,87,64,161,208,18,73,119,42,227,16,72,42,49,200,70,51,29,216,62,226,97,219,144,81,145,140,162,206,188,147,185,148,238,32,32,34,211,56,160,201,71,53,236,93,173,67,36,148,67,80,255,67,186,154,227,203,84,70,182,164,137,132,24,84,228,33,29,8,167,102,33,222,214,118,99,19,177,169,40,180,138,137,173,142,119,219,115,163,58,165,79,179,223,89,40,175,204,97,119,0,0,16,88,3,36,26,140,247,4,49,24,60,202,138,112,98,28,227,113,16,80,244,195,1,3,51,0,204,96,20,12,33,25,12,32,142,112,56,84,26,97,240,105,140,128,128,160,147,51,178,99,32,36,129,65,132,70,86,56,130,206,80,24,192,84,4,195,137,140,128,28,97,12,206,76,141,216,204,24,16,151,76,44,186,198,6,110,16,186,97,226,42,220,99,39,34,5,211,120,154,54,243,85,118,14,7,32,1,14,35,86,144,16,57,17,73,129,255,251,178,100,210,0,5,236,102,199,21,107,0,4,112,140,233,41,167,148,0,38,46,11,22,89,205,128,2,124,177,230,55,30,144,0,14,25,130,48,52,28,136,200,201,72,128,139,99,19,38,180,106,96,1,137,28,223,53,7,166,248,128,24,200,71,208,148,10,0,1,8,51,83,85,80,53,106,3,23,88,51,4,112,105,171,5,156,212,206,173,125,169,249,53,30,127,63,148,66,5,164,173,54,255,69,110,79,203,105,100,252,202,5,250,145,73,86,92,160,194,173,5,167,146,28,144,85,206,31,171,36,128,99,19,159,107,150,63,30,227,99,57,118,21,127,59,24,97,155,169,131,255,57,75,90,95,83,91,199,159,250,171,83,61,119,156,179,207,143,235,152,225,173,247,95,190,239,159,6,227,141,110,247,44,110,227,190,243,191,51,3,127,255,255,255,255,247,255,255,255,255,255,255,255,254,167,243,255,255,255,255,255,255,255,255,255,255,255,255,225,15,181,0,0,4,74,228,0,96,2,64,22,45,110,219,255,16,162,83,67,80,154,118,120,202,172,136,170,85,198,187,58,16,171,77,10,48,16,152,123,114,23,145,86,204,158,146,114,142,84,36,227,136,223,177,124,45,141,57,175,122,165,76,229,199,39,254,249,67,163,20,37,21,243,18,248,194,239,98,59,113,213,161,243,39,184,201,59,40,77,50,76,66,190,48,114,81,72,197,180,153,33,230,8,98,70,172,10,152,163,213,7,75,118,13,211,73,109,202,164,205,30,100,142,49,80,153,77,141,69,73,192,173,109,206,12,229,218,52,27,112,146,237,108,38,143,35,100,44,230,73,105,58,144,42,23,36,223,255,255,254,133,0,0,238,254,73,76,191,80,16,173,160,4,45,71,222,49,54,200,89,115,232,237,216,110,110,165,116,76,205,72,138,4,249,58,79,12,201,195,17,236,62,17,201,23,19,147,229,18,216,158,3,210,22,80,42,196,42,28,72,201,17,97,153,56,145,161,116,138,154,16,17,90,144,81,194,28,136,148,134,104,87,139,102,160,222,17,154,13,72,84,136,8,140,196,1,89,48,82,68,128,145,98,241,52,253,232,178,40,170,254,147,189,19,34,241,247,68,196,197,21,173,20,81,244,151,72,188,94,117,151,81,72,251,178,53,170,182,69,20,146,75,73,212,189,148,173,123,35,116,119,83,171,213,179,154,187,47,221,61,78,150,255,204,7,10,16,0,18,219,73,169,10,2,16,48,202,240,180,36,197,21,129,89,90,217,171,86,213,167,232,99,24,204,84,51,123,88,181,42,26,234,20,198,50,148,77,13,100,50,121,213,74,85,50,155,171,185,156,168,24,84,5,74,85,101,101,98,76,108,198,51,168,146,163,189,182,200,85,99,82,109,239,201,125,255,251,178,100,122,14,229,44,102,205,31,98,32,2,88,44,217,163,228,136,0,19,141,155,40,108,140,254,193,62,179,102,140,144,149,248,150,223,253,61,191,253,255,250,9,89,151,168,154,91,128,6,55,211,55,72,49,51,5,100,131,99,197,70,140,2,145,72,144,64,129,171,14,130,86,36,61,1,195,25,52,43,239,238,225,12,5,98,74,4,129,104,75,77,40,37,174,10,207,95,100,193,35,162,110,136,82,22,44,168,138,223,176,170,18,106,174,63,43,184,212,144,43,16,101,200,32,135,90,232,179,42,98,1,97,62,161,128,66,138,216,255,13,10,235,201,32,214,205,147,11,159,229,250,152,243,203,151,242,244,231,249,65,105,199,165,51,250,189,114,190,208,76,64,96,141,225,183,78,198,208,163,7,59,90,186,6,82,20,111,179,169,43,85,148,167,235,45,255,255,254,13,155,122,196,108,249,48,46,76,185,169,5,26,56,249,29,250,120,235,69,43,114,157,90,28,139,114,207,209,178,128,9,30,156,243,172,234,77,82,214,162,154,71,143,107,9,149,229,51,37,92,238,218,25,148,147,179,89,210,110,136,147,58,184,245,35,166,202,85,77,86,116,230,95,234,227,191,191,255,248,106,0,0,165,213,171,144,21,92,166,112,89,101,206,169,33,99,131,161,101,108,180,18,33,166,170,145,66,72,48,100,8,209,152,251,88,156,162,102,152,49,166,152,236,64,15,28,0,193,216,180,101,18,101,1,64,82,183,236,189,44,131,196,130,145,18,33,2,223,245,255,138,202,100,20,56,198,105,23,195,37,108,96,19,48,150,196,174,221,209,64,200,93,76,175,212,34,113,7,166,38,217,83,179,155,239,26,153,136,209,126,120,38,126,250,117,165,251,207,63,140,66,136,245,56,121,222,169,3,48,141,184,148,124,140,229,61,248,195,8,21,50,79,137,211,167,231,205,239,62,113,156,144,169,114,113,249,196,13,71,243,204,231,63,140,64,40,16,0,0,95,255,69,220,66,184,36,97,126,133,20,102,98,139,230,214,121,122,236,240,105,83,55,223,225,156,153,147,13,72,136,191,92,155,132,117,137,159,165,138,142,233,49,92,199,184,145,83,42,197,236,228,116,101,69,118,150,38,101,68,28,87,177,84,239,87,82,157,107,127,79,70,236,52,121,212,196,251,92,228,232,158,80,1,30,223,184,44,5,149,139,15,45,193,196,8,33,2,94,113,33,85,137,6,209,51,182,71,13,33,249,16,25,250,107,119,36,185,215,247,229,165,63,240,28,13,44,211,102,136,36,23,35,11,57,246,108,137,98,183,213,35,111,125,229,206,98,81,115,114,187,143,52,157,176,168,164,110,56,183,165,73,249,24,124,24,205,52,202,120,200,102,102,170,86,136,255,251,178,100,172,142,37,47,102,202,27,67,87,176,87,108,233,183,36,37,142,19,197,155,44,109,13,126,137,66,179,102,232,192,150,56,101,127,44,57,253,187,196,191,175,15,252,144,148,178,21,15,137,51,164,108,143,176,246,158,114,234,100,69,195,102,227,164,185,95,219,189,143,78,237,220,125,205,251,90,223,150,107,147,76,156,92,210,111,42,242,246,231,31,91,247,119,85,37,64,10,226,240,0,24,93,255,61,91,119,150,6,203,225,93,133,218,66,206,33,207,236,50,239,78,127,127,79,245,239,45,254,95,239,237,141,17,240,162,146,216,168,200,179,21,209,182,76,175,114,176,179,157,222,142,203,82,157,110,132,161,200,97,173,74,110,182,122,233,92,233,204,183,43,24,89,90,233,221,9,254,252,5,0,0,159,205,58,194,203,140,72,99,32,125,26,76,253,16,185,161,149,37,243,100,102,40,114,123,18,151,5,6,134,132,37,196,138,202,22,156,212,101,88,164,141,210,48,196,145,221,114,67,193,199,95,70,96,133,143,248,129,28,12,210,203,224,248,136,128,48,148,7,16,40,101,211,236,222,164,146,110,198,21,33,244,237,151,58,1,130,107,180,180,250,125,151,178,160,125,12,136,136,84,48,214,231,91,29,44,87,80,245,76,161,156,63,253,159,164,143,159,177,130,249,28,199,248,77,173,141,183,40,127,77,22,188,209,116,214,117,201,194,214,29,54,107,201,137,26,217,90,139,75,73,135,225,103,169,177,241,86,171,162,127,116,178,172,219,212,143,239,251,255,217,81,60,200,52,176,4,0,0,0,55,255,42,224,233,174,56,255,96,62,91,216,207,200,77,168,236,36,243,181,123,250,165,182,82,189,21,20,120,72,215,254,180,45,94,152,148,143,91,45,43,229,146,130,135,192,234,70,30,58,203,199,157,12,217,233,105,10,34,99,221,6,205,150,215,180,170,45,52,185,58,154,207,115,55,8,125,136,82,148,48,213,100,86,85,116,148,125,241,218,92,45,254,50,107,57,171,25,253,245,23,119,254,238,252,188,130,82,75,126,208,202,36,183,2,134,55,97,78,10,99,16,4,128,72,57,115,234,6,21,24,101,168,209,12,18,13,68,153,198,155,57,33,109,46,211,201,160,86,72,163,77,97,4,239,171,176,162,21,6,13,63,146,134,3,41,85,37,156,231,36,91,81,154,119,42,90,159,191,217,218,205,210,109,246,74,249,230,122,217,243,110,48,44,65,145,217,166,100,214,227,175,239,213,179,250,207,191,254,151,25,145,238,196,230,207,148,200,229,120,10,67,124,0,24,11,17,77,57,37,96,189,173,104,91,166,167,220,8,176,176,203,62,117,127,121,115,106,192,196,223,25,214,234,242,204,179,239,235,218,149,172,73,255,251,178,100,222,14,69,133,102,201,27,65,95,146,112,140,217,138,60,168,126,84,193,157,40,109,5,254,129,203,179,102,28,194,161,240,31,234,30,38,196,182,189,50,194,32,19,32,0,19,111,242,33,1,147,129,252,58,57,46,142,209,15,212,113,101,11,183,150,177,28,246,35,178,173,152,40,142,86,187,185,80,137,250,110,215,232,46,206,31,120,175,42,44,145,19,14,37,167,86,121,32,181,61,139,117,75,206,154,153,51,254,164,109,194,17,19,2,126,230,162,246,54,233,135,220,139,148,232,212,208,56,250,209,100,77,87,166,195,22,109,134,204,143,90,228,109,127,60,195,84,196,124,221,50,67,204,245,63,250,132,10,76,65,77,69,51,46,57,56,46,50,170,170,170,170,170,170,170,170,170,0,1,47,254,28,37,30,24,4,171,52,12,80,167,32,146,96,105,51,14,5,243,6,37,149,142,142,64,59,62,44,21,86,24,25,173,74,35,12,183,108,194,102,36,192,151,250,233,30,20,211,24,211,77,186,2,54,167,166,203,77,40,152,18,44,162,35,133,227,52,143,62,174,218,202,245,61,134,151,61,17,71,105,90,141,200,233,224,216,183,132,2,164,146,136,194,194,123,138,111,155,255,168,169,248,207,221,187,94,255,111,72,230,231,109,249,155,79,252,254,81,229,38,49,54,128,178,249,59,254,83,189,148,87,106,7,60,163,48,38,215,199,22,68,73,102,11,159,64,76,154,103,227,98,218,232,183,241,220,207,197,44,102,167,241,111,189,56,69,108,187,149,107,152,173,204,151,141,189,108,246,18,59,2,0,0,16,0,41,217,106,197,94,152,107,33,18,180,111,167,227,19,28,158,204,54,72,207,187,106,147,106,22,173,223,248,248,167,187,31,181,181,120,211,175,214,135,230,119,245,80,12,29,48,108,160,81,80,166,181,153,207,36,193,102,126,231,95,61,242,192,217,6,176,137,90,171,200,46,53,115,189,228,5,79,207,79,110,31,53,51,68,66,200,141,104,124,157,15,94,218,176,77,58,189,79,16,87,34,249,10,147,182,232,219,99,2,232,22,70,68,84,209,85,49,44,0,203,13,225,67,247,212,220,30,4,59,57,230,25,89,146,180,58,56,201,136,51,32,156,161,4,20,145,118,30,6,174,252,17,15,122,23,123,164,228,18,149,20,74,134,34,95,8,128,10,138,79,26,19,101,20,104,219,166,28,166,36,173,166,148,97,17,49,162,132,67,225,132,204,137,189,112,141,214,124,229,170,112,249,82,2,148,202,144,109,66,25,83,58,102,206,24,24,157,15,17,166,88,255,174,136,87,100,182,251,57,255,207,255,142,35,218,190,229,132,34,69,17,206,21,15,119,32,206,204,97,98,50,138,40,198,179,68,52,24,255,251,178,100,223,14,133,193,102,201,155,70,127,66,113,236,217,106,60,101,204,24,197,157,28,109,33,254,193,189,179,166,28,241,162,248,167,26,213,83,177,143,51,112,82,32,192,177,194,149,40,113,174,48,247,81,23,131,212,249,180,217,169,222,124,95,90,205,45,170,98,61,49,123,237,174,3,205,219,21,173,179,169,225,142,44,144,4,93,187,228,243,141,166,120,77,209,137,21,21,203,163,83,51,151,92,207,241,157,71,249,198,179,6,179,106,223,176,239,107,184,230,71,167,140,70,198,164,192,43,75,134,28,14,160,146,22,49,247,198,169,163,36,109,180,139,30,28,230,68,231,24,181,134,115,228,239,44,142,233,131,237,82,226,5,247,158,195,81,216,141,64,97,57,25,227,106,118,137,209,50,142,185,234,187,138,234,210,166,238,250,187,110,90,106,236,34,122,0,17,211,4,35,14,117,51,115,83,63,101,49,36,179,165,168,51,148,243,32,51,53,19,244,102,12,122,49,0,99,13,31,54,0,40,40,68,182,60,56,142,110,195,2,88,80,64,36,180,190,136,176,158,230,12,0,97,67,102,22,8,96,165,227,193,35,163,79,11,188,8,150,47,52,172,196,67,84,92,170,42,99,33,132,67,194,20,68,179,168,90,249,107,248,153,177,154,88,113,196,21,8,112,228,68,71,249,160,148,104,134,60,143,136,192,34,9,7,15,45,105,164,35,191,14,44,73,69,186,148,248,211,107,159,235,102,29,37,101,119,41,237,250,107,251,89,229,91,76,102,83,25,17,217,217,187,43,44,101,70,120,17,96,129,139,71,3,64,148,10,32,16,72,145,201,56,218,238,234,101,218,211,238,102,100,167,73,5,85,123,48,172,36,2,239,230,97,112,66,205,210,168,243,39,166,155,82,13,88,111,151,139,153,172,215,215,205,171,140,67,163,219,75,86,170,243,178,250,79,154,118,129,91,110,178,57,219,10,253,44,100,121,150,105,90,195,161,144,102,171,245,217,241,233,203,175,93,243,34,85,19,14,196,73,38,102,116,191,234,243,236,181,75,24,254,91,29,178,41,116,37,76,90,42,145,59,114,244,236,200,232,203,247,115,164,215,233,76,50,39,96,113,184,84,240,88,64,196,3,67,165,142,88,68,64,84,32,37,50,80,229,246,97,8,232,158,50,26,13,15,172,73,245,89,147,140,189,35,202,99,94,26,135,24,208,203,18,185,8,204,184,86,132,60,66,56,145,149,131,228,78,131,0,152,218,152,152,128,156,101,71,94,141,45,89,254,184,251,157,173,23,135,222,232,117,18,28,168,1,92,191,145,201,151,36,12,136,23,2,16,209,202,151,103,14,104,108,238,30,235,181,234,152,171,14,29,53,222,239,170,254,127,255,255,226,221,28,215,255,251,178,100,214,142,134,14,102,198,19,98,111,178,106,12,217,66,60,197,184,22,45,155,32,109,225,109,193,178,51,102,40,195,13,248,115,253,221,247,55,46,100,211,14,195,141,54,252,103,173,36,79,29,148,78,155,104,56,130,65,115,116,26,180,159,157,183,105,156,136,221,38,166,171,177,181,76,83,175,102,160,5,198,143,0,51,46,183,33,176,136,186,78,1,164,129,60,203,65,87,208,208,240,190,244,166,170,71,238,83,110,146,207,110,82,163,63,86,182,186,39,242,125,233,61,220,150,105,170,222,49,219,12,73,169,9,202,50,179,232,219,126,115,82,62,145,145,32,125,161,142,131,62,104,104,101,148,56,116,203,135,105,148,156,187,204,209,126,126,95,182,214,83,188,40,236,78,224,178,175,50,100,122,219,230,183,34,63,153,223,224,29,0,9,242,32,19,19,28,50,99,3,67,47,54,166,195,175,79,50,33,179,4,91,54,242,84,1,153,178,209,65,56,169,25,157,138,45,162,169,185,18,130,207,16,135,188,43,44,20,29,126,227,1,73,80,8,25,108,149,17,153,8,164,139,158,52,102,188,76,5,44,72,230,156,195,64,66,128,105,216,100,64,104,182,40,84,211,90,250,8,169,162,45,82,0,118,221,246,144,56,2,192,31,145,97,170,234,0,80,6,156,109,178,186,78,162,210,164,206,154,28,154,40,253,181,40,110,142,65,94,181,251,220,203,254,90,121,164,33,235,81,83,68,101,110,125,176,72,193,83,197,201,147,29,16,249,71,121,201,175,108,37,55,154,31,73,238,81,246,67,26,164,75,94,98,26,130,241,63,119,45,116,90,60,50,102,227,41,1,105,99,128,0,56,2,70,237,249,204,231,139,161,5,51,89,222,133,236,190,79,42,58,193,20,133,212,196,132,13,207,18,89,208,99,23,98,152,44,193,66,5,45,139,168,108,143,131,152,241,51,99,99,252,191,214,145,219,61,48,84,220,184,71,172,14,83,162,27,103,176,101,190,244,171,18,224,14,167,231,85,52,53,48,117,153,152,74,65,90,180,40,8,21,37,104,24,118,60,88,115,15,97,250,77,140,148,241,155,96,255,215,46,208,196,220,205,116,16,58,23,92,234,148,254,252,119,227,118,1,219,67,150,132,25,50,19,16,139,131,78,170,128,160,227,208,181,229,83,104,86,19,54,129,148,46,231,144,70,171,142,246,1,178,26,45,153,168,92,188,40,218,199,126,21,129,104,144,0,90,114,241,39,50,36,54,70,35,28,149,59,179,238,164,58,148,132,7,180,213,83,66,149,254,187,139,98,209,153,178,99,50,161,231,209,213,74,27,11,156,186,216,162,254,145,70,242,179,219,251,255,8,138,158,115,24,147,3,65,105,68,153,167,43,39,46,255,251,178,100,217,14,5,241,102,198,147,97,95,162,112,204,233,138,60,163,98,21,177,157,34,108,133,126,129,177,51,165,156,193,151,160,82,34,36,204,132,217,251,195,48,64,172,249,211,244,137,103,197,170,254,165,201,158,61,58,35,185,100,59,135,71,79,239,248,150,223,119,196,255,44,239,96,51,65,8,0,3,150,193,6,85,152,137,32,112,122,7,216,96,38,80,152,177,98,239,126,199,72,166,144,85,157,149,81,223,233,13,243,182,203,237,110,238,156,223,167,48,159,219,102,240,54,231,218,235,181,195,54,86,115,133,159,246,18,19,101,114,51,34,54,182,107,77,247,179,244,134,93,17,81,73,89,13,142,19,19,153,23,55,32,115,96,108,155,161,247,115,239,27,190,98,157,41,51,53,91,233,255,213,169,130,178,0,1,226,96,131,34,39,22,56,50,182,3,10,50,59,69,211,16,51,48,54,240,53,57,0,184,163,217,129,6,142,35,25,168,185,117,140,8,220,13,2,234,43,139,44,32,32,61,208,88,106,72,104,24,20,98,194,160,161,145,103,133,99,44,1,171,217,176,80,64,96,24,92,24,28,174,243,191,165,100,227,67,70,14,40,44,114,190,19,133,145,86,111,158,152,251,146,172,208,243,248,149,70,14,29,132,185,130,14,129,34,178,145,76,89,10,32,180,20,86,99,202,171,37,127,113,207,185,101,107,29,250,206,71,40,227,31,182,82,191,215,35,102,208,229,9,152,14,16,97,56,4,198,80,117,88,179,207,175,45,60,146,201,61,241,243,90,193,240,23,116,141,109,191,212,41,177,6,6,241,156,239,81,119,125,86,214,247,159,235,215,215,51,139,93,128,0,0,21,8,19,46,223,173,106,172,36,16,97,19,85,194,22,178,30,47,200,93,164,120,188,28,107,194,192,154,223,233,216,251,119,177,149,172,119,252,105,5,44,82,69,42,206,44,225,201,228,180,215,60,253,47,113,186,203,218,79,87,188,84,42,217,195,70,252,55,22,215,61,211,219,51,92,245,111,99,170,223,170,250,91,102,149,77,38,34,134,179,223,118,77,93,146,121,144,136,46,140,72,202,24,57,30,83,120,254,238,226,34,122,174,112,39,255,132,31,52,131,133,73,5,109,164,129,249,2,20,14,59,92,121,50,134,154,64,136,75,29,0,42,81,254,66,120,148,89,229,77,13,70,89,4,98,12,98,208,209,33,164,159,151,22,205,165,48,20,160,135,23,186,159,83,162,32,138,253,235,150,55,235,56,104,142,150,10,85,55,20,198,102,95,12,53,166,218,78,132,216,118,180,15,74,240,62,82,196,89,126,30,230,91,90,130,15,141,115,27,248,225,107,247,234,101,166,115,59,85,67,130,18,11,123,252,65,89,251,126,112,172,207,255,251,178,100,220,14,6,26,103,70,19,97,127,160,117,172,217,141,49,40,82,20,161,157,30,77,13,94,201,199,51,165,156,244,22,56,202,164,165,12,172,133,125,56,230,123,234,78,16,179,48,95,70,165,7,237,205,90,218,228,148,93,220,210,202,228,102,46,200,186,200,66,67,228,17,0,42,73,109,140,227,69,61,7,83,8,209,211,9,224,254,18,155,107,183,27,219,21,147,134,177,10,97,217,106,44,236,215,197,120,54,132,141,53,175,12,195,196,25,139,211,128,134,14,14,105,15,16,138,87,21,202,150,153,164,74,205,91,83,119,239,82,44,153,5,10,139,101,119,61,21,84,167,105,154,206,234,200,219,166,140,242,170,72,134,57,109,200,233,103,43,29,21,149,82,114,18,237,34,53,88,236,159,221,122,148,33,85,0,0,220,176,204,24,2,114,98,153,19,19,40,104,65,16,25,212,49,56,129,130,194,221,126,131,189,150,161,196,106,218,72,7,41,166,187,15,211,60,17,21,119,15,60,236,74,239,88,164,97,130,54,120,40,73,55,93,201,86,135,185,84,218,15,94,31,229,45,39,106,79,195,247,235,46,105,69,134,165,97,238,146,184,82,44,45,3,9,11,57,76,219,253,142,187,51,149,85,25,210,170,141,118,95,116,75,166,239,205,21,169,156,172,172,98,50,204,172,195,4,136,7,43,199,24,12,197,129,12,32,131,148,58,204,60,89,199,145,231,24,242,221,72,35,70,183,81,141,72,186,40,186,13,82,41,50,43,42,9,203,44,0,40,0,86,68,70,55,42,102,33,48,136,60,160,94,251,67,147,190,69,226,198,239,111,156,129,1,35,217,206,125,198,65,40,95,232,181,171,155,20,106,60,130,97,105,221,25,9,74,216,224,251,239,137,127,239,170,156,114,181,69,215,106,178,71,4,28,45,68,90,140,115,188,107,207,55,69,203,241,92,195,123,111,43,107,215,19,87,172,125,202,165,118,136,132,239,171,150,148,215,83,95,200,236,250,165,190,166,105,190,233,85,59,132,171,175,40,2,214,33,33,179,147,26,89,72,46,160,230,230,207,97,4,237,157,195,140,193,59,37,17,70,24,66,96,56,235,16,42,62,108,37,97,0,101,65,210,111,18,240,136,133,17,1,156,132,27,168,242,61,15,9,162,185,139,24,136,129,150,56,178,8,176,2,193,7,20,168,96,203,32,41,17,165,25,64,194,176,142,130,7,44,168,201,1,59,174,225,14,2,71,37,170,253,254,135,171,160,157,85,91,64,96,0,48,13,171,32,170,184,116,158,108,214,177,133,129,174,121,18,178,62,242,120,69,61,28,190,146,213,95,252,125,109,236,206,17,253,232,98,177,159,72,88,180,195,75,180,132,6,45,144,97,2,2,163,176,255,251,178,100,219,142,5,14,103,72,155,37,111,64,119,172,233,141,48,200,111,89,149,155,18,77,141,190,194,3,179,165,232,243,34,244,1,192,117,106,184,25,43,145,11,48,135,114,138,36,23,15,96,66,136,73,238,64,100,187,168,212,213,39,116,31,186,158,233,35,77,27,58,118,76,213,193,157,250,52,219,227,237,0,68,184,4,156,109,201,150,156,18,234,148,77,202,184,140,37,30,155,208,186,183,180,102,77,86,62,59,248,176,102,188,95,106,85,33,23,160,229,27,167,230,153,221,47,83,111,160,0,122,70,29,109,97,117,208,53,149,222,49,39,134,189,166,147,91,175,137,159,142,87,131,55,16,45,112,49,178,41,23,138,169,37,81,111,81,154,206,232,237,234,91,179,169,158,93,59,108,160,248,50,238,77,46,229,27,107,152,139,121,237,110,103,217,86,243,235,122,171,88,137,233,246,232,124,116,243,130,108,0,135,227,20,32,130,216,4,129,230,56,98,192,17,182,45,104,91,216,41,216,232,163,108,32,153,120,136,152,140,197,69,29,7,125,210,127,33,163,115,69,71,145,145,56,205,52,26,25,186,41,114,107,192,235,65,217,125,141,9,242,97,170,172,99,68,194,71,2,34,155,46,42,7,68,184,117,215,162,159,154,150,202,227,24,66,33,14,154,103,242,87,40,183,15,209,55,53,253,15,202,221,57,202,209,136,222,51,56,235,125,230,245,90,255,130,54,51,69,159,227,212,177,87,79,170,99,226,210,183,171,109,222,121,253,203,24,243,23,60,244,155,61,213,111,155,58,131,213,223,113,13,116,92,86,212,77,169,10,139,108,105,215,113,22,237,187,14,178,155,7,64,32,221,0,64,16,109,201,7,114,94,58,166,50,137,132,104,189,93,32,26,90,211,213,107,74,237,144,184,138,102,166,221,220,125,30,131,39,176,159,3,220,172,216,203,204,156,119,163,125,74,214,57,238,219,188,164,92,183,108,252,180,36,236,215,23,87,42,231,87,100,187,13,70,115,58,153,136,134,49,201,109,88,251,29,104,245,49,179,108,71,189,51,181,153,53,50,16,169,221,44,66,58,154,93,145,242,129,18,0,1,198,34,30,56,134,108,38,102,254,120,113,71,225,98,97,64,35,22,177,38,74,5,8,24,139,112,208,170,142,26,128,106,19,4,32,38,144,2,255,133,73,87,156,20,143,174,194,248,116,75,244,98,162,134,50,2,130,116,14,95,202,24,171,236,25,131,136,96,218,5,152,16,211,119,20,4,30,58,68,164,80,38,14,165,85,180,183,220,89,235,176,220,59,64,202,203,198,158,45,201,216,91,172,190,15,109,150,91,113,107,144,216,76,88,80,105,16,113,102,59,95,255,116,235,105,134,45,205,211,154,174,232,66,255,251,176,100,207,140,133,113,102,198,147,65,95,146,105,204,217,87,60,197,122,23,233,155,22,77,149,252,193,192,179,101,76,245,149,113,43,63,85,249,210,143,68,102,129,29,173,238,27,26,229,87,194,139,173,67,94,171,126,60,242,231,57,199,199,204,25,46,201,152,145,32,106,247,213,159,249,111,255,196,13,248,52,219,248,87,92,12,16,138,31,244,0,138,110,91,5,58,228,152,78,170,96,12,149,151,133,20,208,49,97,89,26,85,238,186,220,147,230,248,240,198,101,10,133,237,171,236,94,58,87,56,56,173,10,238,69,28,223,100,43,78,245,49,12,230,119,83,202,136,236,138,85,42,185,238,78,172,115,181,80,200,136,234,69,30,207,43,60,114,94,150,99,26,133,81,200,170,60,246,72,226,157,85,215,114,187,178,44,92,138,204,40,170,148,59,155,233,67,179,170,68,0,86,106,0,1,129,128,227,35,64,4,0,25,159,57,138,22,25,144,161,134,3,152,61,41,50,115,18,24,145,117,140,12,104,212,198,221,160,176,200,100,173,82,224,47,136,4,88,255,108,5,26,135,128,66,197,226,16,34,223,152,0,35,27,85,34,32,39,128,194,166,164,209,224,33,42,153,219,18,50,75,48,184,179,92,124,23,252,118,102,219,247,29,114,42,82,64,168,34,11,132,40,42,132,189,142,148,55,16,102,173,1,131,217,109,47,206,72,172,210,75,187,205,95,253,105,223,239,173,100,103,51,71,190,175,230,124,255,156,141,87,173,242,100,107,42,57,148,64,63,208,161,140,71,59,66,66,194,108,36,38,31,24,56,24,148,180,147,45,59,77,90,12,130,244,148,183,79,189,84,83,11,34,93,208,16,65,35,196,156,86,75,64,168,131,178,89,34,77,200,53,156,69,210,39,232,173,199,219,154,108,210,149,36,228,197,184,18,61,57,109,234,112,253,159,53,54,213,12,28,177,206,142,162,117,253,132,95,114,156,226,78,228,93,188,110,185,41,18,109,92,212,186,134,112,201,195,72,154,235,109,165,212,87,51,185,200,120,122,61,223,196,14,167,244,152,41,35,139,150,239,221,203,171,30,217,141,117,56,218,254,250,184,105,3,33,138,199,134,47,2,152,32,192,12,96,29,24,180,1,23,154,101,48,96,149,201,136,192,104,146,101,96,96,144,249,6,193,2,230,164,66,15,50,112,13,160,14,48,173,174,137,160,36,16,42,242,154,166,82,16,6,32,166,70,82,236,177,219,40,126,104,243,248,94,18,33,2,178,67,34,160,131,72,40,28,132,192,226,37,76,22,129,225,129,224,153,5,4,62,249,59,44,181,156,39,11,242,176,107,193,197,107,207,67,208,201,232,7,177,133,16,109,139,59,93,253,86,255,159,191,254,34,15,255,251,178,100,210,142,5,171,102,197,147,101,111,176,110,12,217,189,44,103,233,23,161,157,22,78,101,111,129,163,51,100,133,134,21,114,212,181,177,103,250,171,239,125,178,111,59,77,82,25,87,11,191,186,125,37,14,222,246,81,214,193,178,139,171,15,122,204,151,189,191,53,188,247,109,149,106,186,184,74,62,169,233,55,150,215,186,39,103,29,75,154,6,43,117,96,250,235,117,167,151,192,240,35,104,132,50,56,207,23,228,45,56,229,226,104,199,154,173,86,121,215,99,28,210,27,15,199,128,89,216,152,251,203,208,103,13,173,81,12,87,40,129,88,77,145,82,215,44,187,145,85,78,146,174,201,58,17,86,162,87,48,211,91,122,174,132,174,100,47,69,73,106,213,123,37,222,204,171,51,57,238,237,171,119,178,190,173,171,102,68,75,21,92,249,39,253,87,163,2,85,1,205,96,12,19,170,110,6,224,227,80,36,152,67,16,13,68,195,105,77,44,24,128,76,201,92,128,1,104,222,108,66,169,154,34,19,14,137,94,133,179,70,57,240,160,75,182,58,6,188,203,72,21,38,81,39,52,88,233,90,216,120,208,243,73,17,200,132,0,172,131,8,9,164,112,69,136,36,107,156,136,50,170,97,74,50,132,89,183,59,125,144,69,226,72,218,215,35,13,110,157,85,87,115,65,115,41,169,2,1,240,224,14,44,226,34,170,99,57,52,228,254,137,159,51,111,74,49,101,126,197,15,50,41,24,140,76,85,16,121,200,82,89,88,76,96,88,117,148,3,112,41,206,70,189,217,137,16,148,104,144,116,183,158,251,139,36,241,219,86,148,76,13,242,111,53,172,55,63,171,249,179,241,154,252,53,18,60,6,0,32,212,192,27,237,185,21,254,124,254,73,163,222,66,61,51,115,89,101,76,223,239,95,135,104,213,186,255,241,240,173,154,118,247,255,255,248,176,228,22,8,130,214,121,247,57,202,17,142,167,157,28,34,129,42,221,76,234,14,70,116,42,171,49,140,142,138,195,154,123,77,102,50,51,179,23,120,57,33,220,174,174,202,215,173,219,154,124,223,55,7,30,106,68,160,246,102,107,125,238,254,89,158,181,240,160,117,139,198,0,30,72,218,6,173,16,105,31,8,49,151,21,27,235,9,143,201,153,184,170,50,152,139,232,128,13,136,154,120,74,117,5,211,31,213,94,162,194,218,146,137,61,116,112,100,238,126,129,69,195,202,228,29,131,106,48,72,208,206,121,212,72,146,226,16,195,10,135,147,113,26,37,195,165,184,189,103,181,34,211,54,59,126,65,61,106,25,103,215,48,125,171,186,109,236,106,79,27,141,31,39,93,177,179,78,168,251,226,39,254,127,238,231,238,155,109,249,111,242,202,107,239,235,171,237,183,255,251,178,100,213,14,5,233,103,69,139,101,127,70,108,12,217,154,48,70,190,22,61,155,24,77,229,109,201,185,51,100,73,134,13,160,115,207,83,126,198,204,67,88,125,19,51,164,82,84,23,174,120,243,161,246,105,7,45,245,7,214,92,245,159,94,38,142,70,183,110,191,216,197,207,212,79,239,99,233,204,49,0,165,168,0,26,164,194,139,50,84,228,68,102,208,88,99,167,120,236,138,150,35,101,107,207,3,225,11,170,14,180,218,82,64,250,246,152,81,84,170,176,14,160,167,2,128,163,1,204,47,229,50,34,243,153,186,193,78,199,181,165,211,93,248,230,112,163,195,59,31,67,44,127,21,30,246,192,209,53,119,37,178,77,217,153,179,73,83,148,226,146,114,239,101,123,153,220,147,46,127,106,33,255,211,43,223,191,252,40,127,255,151,64,149,0,64,37,38,218,178,17,129,21,240,86,80,96,0,192,193,8,10,194,95,39,244,191,12,185,249,77,237,58,37,0,206,60,77,167,189,150,99,118,101,141,86,205,19,75,194,13,228,209,40,210,235,237,237,170,73,30,222,159,228,67,12,53,119,187,237,221,246,4,237,191,173,71,133,200,221,54,7,112,66,254,112,239,223,179,255,255,246,24,141,38,157,212,215,186,223,73,159,25,225,26,153,44,190,121,54,20,221,212,149,208,68,72,47,101,47,175,250,102,13,204,82,39,152,126,155,230,103,126,173,220,192,132,192,4,10,223,237,198,138,90,251,179,135,69,58,9,7,36,140,178,72,122,137,194,228,3,7,89,166,156,198,114,245,124,119,51,171,213,241,171,219,144,86,93,198,230,178,206,135,155,8,136,98,247,149,93,33,225,63,22,139,235,154,46,102,217,27,65,90,195,151,59,59,67,33,122,25,52,81,114,153,219,213,39,126,169,29,251,239,211,102,183,207,189,198,154,210,33,207,36,155,252,133,169,163,109,117,61,31,191,106,123,123,144,16,2,36,150,193,35,227,11,110,50,113,147,74,100,43,224,5,81,1,21,204,73,212,204,193,88,81,134,176,58,160,64,67,40,5,129,16,238,52,139,176,184,108,51,113,83,188,75,17,202,211,12,156,116,75,60,218,179,21,91,14,4,1,54,145,194,245,83,201,129,192,208,166,203,79,128,230,148,244,185,29,208,221,96,250,163,178,146,65,101,211,50,33,201,195,240,10,202,39,117,54,90,202,251,192,253,37,115,246,201,157,167,77,178,179,7,95,57,151,35,175,77,86,197,191,176,61,70,230,107,209,185,15,47,133,167,190,84,75,214,106,182,250,64,206,44,155,93,243,103,250,237,28,46,118,135,231,204,82,213,215,85,25,34,97,147,215,215,66,196,45,56,209,171,51,188,182,223,109,191,17,45,108,99,58,205,255,251,178,100,215,136,4,44,103,74,187,35,87,64,112,76,217,54,96,101,204,24,73,155,28,109,177,249,138,9,179,102,104,179,34,253,245,183,182,207,195,224,141,141,13,0,196,2,59,158,182,235,37,60,152,37,39,13,224,84,172,120,20,165,1,166,149,59,171,243,199,255,118,138,42,25,206,58,248,85,93,49,25,115,53,107,157,99,225,49,156,251,34,14,91,223,190,251,157,242,252,122,180,19,183,36,142,195,82,124,133,100,145,149,82,46,116,26,68,90,23,32,198,232,200,194,210,189,66,203,69,142,135,200,188,61,127,32,184,233,185,253,119,208,16,150,59,172,236,211,27,155,103,89,210,243,19,59,184,249,174,91,126,133,27,136,69,121,141,166,234,161,128,15,164,169,136,41,168,170,170,0,1,74,108,152,24,104,152,198,194,141,189,208,196,97,77,33,8,212,206,8,38,204,172,25,53,12,37,188,4,18,48,20,102,96,173,109,39,68,151,96,32,192,17,161,232,90,117,53,246,36,254,60,8,34,79,40,168,241,202,124,58,36,64,17,145,129,56,173,210,32,199,86,195,148,193,232,152,60,142,0,167,231,37,25,80,103,79,82,59,2,227,106,47,49,3,182,176,212,114,122,243,116,195,153,84,230,178,203,93,253,123,34,145,142,87,123,209,9,22,210,121,62,251,45,247,51,89,245,167,247,204,102,189,158,251,159,247,118,249,16,255,45,233,246,206,212,81,135,250,145,70,115,230,226,105,78,157,168,240,151,118,195,94,113,155,188,205,117,6,243,110,242,82,13,124,11,239,88,188,10,82,205,227,154,125,19,64,4,10,160,57,107,146,220,31,51,66,177,249,162,97,53,135,8,117,48,159,22,55,130,192,37,157,127,255,92,142,177,42,216,138,176,115,142,118,67,159,70,71,107,27,88,202,162,187,69,49,59,106,85,122,255,110,109,52,182,225,126,37,98,163,174,216,115,197,61,93,253,173,77,64,163,47,73,84,223,179,164,177,15,79,108,149,45,173,117,180,25,119,244,182,163,110,122,53,150,199,199,114,172,191,210,52,111,87,179,214,221,112,162,16,78,32,193,146,64,102,76,97,153,252,8,104,129,217,234,214,70,70,81,155,160,74,97,8,184,213,58,201,163,3,166,51,4,5,67,38,28,30,67,0,80,57,151,0,42,82,73,193,84,167,252,90,23,85,46,6,134,96,38,10,112,12,16,39,58,91,192,132,74,53,102,140,210,106,4,6,250,175,16,80,205,56,112,75,83,46,60,166,122,81,77,38,175,20,128,242,118,149,90,67,102,86,172,48,228,41,205,120,88,124,224,127,68,134,60,117,134,211,42,28,234,117,223,76,254,169,179,212,91,98,229,221,211,98,62,93,17,241,75,168,218,86,30,170,255,251,178,100,223,14,5,216,103,198,155,102,127,178,116,108,217,189,48,200,83,88,37,155,18,78,101,111,129,231,179,101,168,243,22,249,51,182,98,227,185,255,60,231,155,164,195,211,229,109,171,55,56,121,140,56,98,88,133,22,26,29,94,139,27,48,232,117,167,185,222,239,166,180,243,159,193,255,108,51,134,0,200,70,140,158,160,0,7,131,110,91,181,108,131,17,18,66,146,101,196,59,216,172,120,173,63,92,94,26,206,87,18,111,90,211,148,23,248,212,249,250,255,251,83,148,230,47,83,115,27,115,203,109,108,195,60,68,187,66,81,235,126,238,212,182,109,238,65,183,153,58,189,253,233,25,140,195,233,237,231,251,138,59,205,158,206,82,59,137,162,159,104,180,246,246,135,188,66,63,42,234,247,89,208,90,46,217,83,209,61,89,213,51,92,195,232,74,76,221,182,93,204,234,189,211,96,82,53,0,73,225,97,131,68,129,1,9,154,201,161,238,30,29,216,65,195,138,142,95,153,216,16,20,0,46,244,74,28,129,19,56,17,93,139,2,14,97,98,64,96,178,128,216,104,191,243,5,80,40,34,36,165,42,18,178,197,3,151,90,135,47,217,90,138,174,40,146,98,81,76,175,72,209,8,18,204,183,33,173,219,241,188,45,114,102,98,87,51,184,203,132,255,61,45,235,249,22,213,80,156,91,22,109,254,211,175,230,99,255,251,254,91,89,70,182,187,234,244,148,171,109,151,154,101,186,186,182,72,132,190,126,216,105,35,253,169,209,13,16,40,113,116,88,243,170,228,66,193,178,144,39,77,105,156,90,104,174,116,229,62,129,138,73,169,140,52,12,78,38,234,168,37,222,176,0,6,160,102,205,111,80,183,213,120,213,71,32,134,92,205,197,148,8,42,156,101,213,159,205,139,218,77,125,107,114,102,21,111,87,212,47,156,252,184,47,103,63,255,237,135,227,216,155,50,10,2,146,149,87,36,105,217,21,50,55,4,48,112,10,20,235,54,12,132,16,162,217,21,187,105,222,194,157,242,40,133,150,228,135,239,9,116,213,225,158,103,24,195,89,50,210,152,174,251,57,82,177,148,206,46,140,147,164,140,86,139,194,246,0,153,168,178,99,193,1,170,135,134,128,13,29,161,162,118,101,17,161,153,64,153,169,175,192,2,1,8,21,134,24,49,102,38,157,9,130,64,3,129,211,49,1,197,130,6,113,170,20,235,24,224,58,168,164,157,108,156,118,196,235,138,6,170,28,145,8,11,77,191,49,156,135,155,56,200,42,220,217,10,198,205,131,19,57,23,177,69,79,133,29,122,123,244,79,44,133,134,198,32,151,125,149,3,8,105,15,35,15,104,114,178,0,152,146,196,231,34,182,219,155,184,155,109,212,247,79,109,255,251,178,100,209,12,5,124,102,198,19,104,111,64,114,108,233,122,60,104,190,24,5,155,16,46,101,111,129,254,179,166,180,196,153,77,215,29,242,119,221,60,204,104,169,253,213,245,112,149,236,249,159,184,109,73,221,141,223,75,190,43,85,141,138,66,230,55,169,18,254,153,107,234,42,111,157,237,78,73,206,71,101,40,118,26,218,184,204,152,206,88,210,144,28,52,88,195,125,201,0,8,10,181,91,44,182,94,39,243,141,45,24,22,3,83,36,164,62,224,220,142,137,112,37,116,21,9,172,242,175,163,103,78,130,37,7,182,145,153,65,54,139,118,245,83,102,59,129,150,97,155,93,126,33,126,139,221,121,107,223,107,67,149,159,55,27,80,241,119,16,203,109,86,169,54,202,94,37,87,109,225,95,232,122,202,47,188,118,137,206,111,124,243,146,206,166,100,60,108,89,246,125,68,94,53,61,51,64,180,198,247,108,156,131,143,247,134,121,151,173,111,223,253,151,144,79,58,0,132,158,148,116,64,169,194,44,0,92,192,121,224,87,164,136,68,116,209,41,52,192,74,81,139,33,64,217,69,9,142,192,137,57,13,83,52,29,210,57,209,230,236,191,230,84,149,62,16,170,133,128,143,36,193,4,75,0,121,7,194,15,15,201,148,211,220,134,226,229,164,129,242,68,117,98,205,114,142,92,249,139,238,187,184,255,254,58,254,175,219,187,249,135,79,255,207,220,157,162,68,27,81,198,103,234,52,104,211,71,94,52,80,90,42,96,237,77,109,248,138,116,70,248,150,204,82,118,187,161,127,135,190,97,154,146,243,214,216,131,181,71,122,67,202,0,38,16,0,136,218,13,203,182,209,97,56,36,10,243,173,94,64,214,31,168,99,81,113,150,5,96,164,177,208,121,130,64,234,15,188,41,89,175,250,150,83,243,46,68,204,115,219,54,9,230,105,21,170,216,17,186,125,53,64,99,60,186,174,130,65,47,84,172,22,229,221,106,125,65,218,132,90,203,56,118,23,130,90,68,67,84,16,167,181,132,102,188,237,141,153,127,99,145,243,243,248,119,61,161,231,250,77,0,64,0,19,33,50,48,179,5,1,53,226,83,45,195,62,215,99,247,88,53,22,99,15,209,50,145,166,28,96,145,128,192,226,1,192,97,59,57,36,0,14,93,34,4,45,241,48,227,164,52,38,236,35,51,143,16,21,7,105,237,232,97,171,219,102,163,252,21,22,18,40,104,200,150,172,22,144,185,97,158,196,124,138,88,202,41,35,154,181,34,162,135,109,193,81,248,122,3,65,69,96,121,150,165,134,25,12,186,131,225,82,130,146,4,11,220,167,235,42,57,159,127,168,84,46,126,21,247,228,126,122,207,246,91,183,190,254,40,111,142,31,107,98,92,255,251,178,100,199,140,4,167,103,72,155,73,93,160,106,108,217,138,60,163,106,24,165,155,22,109,165,189,9,229,179,165,180,241,162,184,218,242,179,11,57,168,98,52,181,81,2,233,148,109,0,224,42,34,209,86,30,38,21,46,129,168,155,255,165,40,68,235,46,181,102,11,58,234,60,190,238,163,38,173,54,186,42,81,234,43,20,135,91,64,0,0,10,64,19,86,221,144,136,26,93,169,139,114,32,59,216,48,64,30,55,43,107,218,38,115,88,180,121,159,90,202,120,15,89,94,102,115,135,199,63,34,201,251,22,52,132,98,4,27,154,81,16,139,52,253,62,148,32,171,42,32,225,33,181,48,173,246,181,182,178,148,166,228,20,41,145,60,10,57,147,106,69,10,90,253,35,56,250,116,56,178,27,232,115,139,162,88,255,154,158,174,94,110,234,161,234,15,74,110,230,6,92,76,220,208,238,250,240,220,166,21,1,198,67,51,10,64,19,43,5,3,141,134,35,123,1,163,49,134,210,170,106,97,80,38,5,9,204,69,21,204,52,3,2,225,49,139,161,146,133,24,133,131,204,75,66,9,138,181,160,176,16,72,73,9,244,51,137,140,183,64,107,74,3,83,74,230,40,167,112,8,20,121,23,196,196,34,2,157,100,77,87,68,137,145,162,67,21,89,18,87,158,51,41,132,242,8,131,88,131,9,67,137,0,49,128,75,233,5,87,243,48,93,42,192,210,101,224,60,32,199,194,104,248,180,55,151,186,105,188,184,227,255,233,145,83,23,211,143,85,186,34,226,214,124,91,234,247,62,30,196,87,122,53,49,197,111,136,170,191,93,243,102,188,236,58,106,243,237,60,198,179,254,225,245,53,55,31,93,89,73,247,190,56,117,49,172,168,94,230,45,245,186,204,64,48,92,136,212,234,250,221,73,176,1,154,72,101,244,231,169,18,122,135,149,12,75,17,34,43,134,137,237,164,16,154,214,131,128,132,178,26,189,12,20,20,167,124,170,228,163,201,239,95,19,10,46,107,177,252,83,15,148,74,122,7,161,67,15,107,173,18,64,159,142,72,105,105,181,11,42,11,100,105,134,121,134,228,117,101,48,193,142,32,32,108,34,193,147,118,226,7,143,68,173,225,201,33,222,156,246,94,25,97,119,160,187,29,242,125,142,112,246,44,169,67,99,169,146,167,103,173,38,159,115,0,41,134,21,4,3,9,156,249,121,193,131,24,212,105,229,194,141,151,24,118,9,163,7,39,25,146,63,130,135,208,104,74,194,48,21,65,51,213,32,8,16,52,110,194,9,229,174,235,247,24,105,168,137,19,48,10,108,49,165,51,86,144,79,229,16,47,34,247,38,251,228,145,47,99,116,181,74,241,246,145,246,148,60,210,218,71,158,149,196,149,255,251,178,100,208,14,230,92,102,196,3,186,91,112,123,204,232,242,97,131,106,84,153,155,22,45,228,237,193,148,39,100,5,134,13,168,54,50,247,40,58,0,250,223,178,136,164,102,235,132,195,195,167,156,230,77,59,105,205,117,117,189,213,103,174,234,215,191,213,23,185,186,79,102,179,167,102,219,117,169,91,157,40,206,196,138,144,60,139,94,98,63,105,47,106,57,138,229,217,16,226,199,186,50,177,74,94,174,38,2,35,47,252,125,146,174,37,212,131,226,227,47,80,162,71,161,60,34,75,247,48,137,21,8,78,226,130,219,204,187,47,218,170,25,98,108,222,137,172,52,153,126,214,185,60,152,199,13,116,178,43,11,23,90,61,50,147,230,136,228,102,67,251,180,139,11,218,89,153,144,187,89,18,159,171,140,105,115,202,33,150,170,94,114,93,166,215,203,215,41,15,173,70,174,176,165,249,28,68,246,26,254,33,1,140,236,94,17,139,131,25,198,70,36,157,44,36,103,182,33,172,134,64,200,73,154,0,164,33,3,34,42,131,5,192,144,169,139,68,100,32,32,64,144,48,164,151,161,65,160,8,132,244,136,0,12,141,121,70,225,128,96,139,225,129,8,117,71,16,45,32,159,178,67,89,108,211,76,176,11,67,229,200,221,157,196,252,83,245,31,216,148,185,226,125,97,216,68,125,225,107,144,245,43,174,252,43,34,57,47,40,109,172,188,241,39,212,28,37,82,59,150,49,208,237,83,243,253,255,198,95,105,111,223,34,55,124,206,235,239,139,243,57,12,140,74,97,36,234,8,212,86,105,123,205,65,80,210,210,32,134,145,45,37,152,149,29,217,232,191,101,142,240,236,75,102,38,123,171,123,233,245,74,58,239,152,107,95,125,241,182,108,13,92,199,115,145,72,0,74,1,147,46,219,25,162,124,186,108,36,11,66,209,142,7,15,17,130,116,49,40,156,106,235,249,47,126,80,111,65,161,59,38,86,127,125,231,222,105,159,249,79,167,201,170,78,138,51,101,170,190,162,220,30,30,16,49,215,244,97,8,88,170,21,117,87,153,133,47,49,27,89,143,14,118,18,42,66,66,55,204,207,115,143,247,66,58,89,230,71,29,12,204,231,25,206,31,22,31,151,249,138,122,214,178,203,24,168,233,129,15,26,41,65,194,38,30,49,41,144,138,133,222,64,214,4,33,134,78,48,2,20,21,13,36,22,112,9,66,8,139,162,168,78,108,15,34,42,187,107,103,28,148,25,75,219,186,67,61,86,86,84,173,62,5,137,221,148,143,118,175,55,141,236,122,71,147,245,89,216,164,155,199,179,143,7,25,2,68,32,17,128,128,66,64,192,236,1,9,11,137,133,52,200,112,5,15,151,197,8,197,253,234,250,206,142,100,255,251,178,100,207,14,134,21,103,68,139,134,95,68,105,172,217,138,49,35,84,20,189,155,26,77,149,189,9,190,51,101,92,241,150,248,166,243,187,50,179,108,171,115,228,181,199,90,91,213,154,214,122,157,75,174,170,232,234,103,68,121,84,107,157,245,187,51,153,57,178,205,153,71,86,183,152,154,58,74,85,210,73,111,89,188,28,138,152,150,20,150,213,193,167,29,240,232,23,20,17,86,34,11,130,228,200,190,166,233,135,122,125,79,22,242,235,219,59,182,247,27,196,114,238,8,213,101,99,192,16,26,185,167,196,197,221,57,239,233,210,47,50,149,206,195,36,5,154,166,200,119,99,50,73,220,237,237,111,105,130,4,138,24,31,119,217,146,169,86,120,10,16,125,142,150,88,101,4,104,100,201,216,89,170,177,222,204,89,82,181,66,33,11,223,30,189,246,4,85,0,2,228,189,183,33,42,20,16,101,160,3,230,128,203,136,197,14,165,40,99,35,10,29,134,111,23,102,149,186,15,10,138,52,88,118,212,139,82,200,197,87,222,23,67,20,140,202,105,42,32,83,43,153,110,43,204,88,12,35,41,188,117,75,219,63,219,180,178,219,90,140,192,206,213,4,107,42,92,237,64,51,190,99,109,183,255,255,86,218,112,117,247,190,174,219,85,149,187,147,87,84,146,249,85,170,108,122,58,48,119,130,69,99,139,121,40,197,108,127,30,181,199,212,9,177,103,185,123,72,249,136,193,13,245,113,104,209,183,88,117,171,112,175,188,80,0,6,4,177,54,223,137,10,212,13,1,232,68,112,67,24,120,59,188,89,212,136,232,114,239,199,235,179,115,45,132,193,110,171,148,174,146,179,166,149,245,206,182,126,227,216,246,163,153,18,8,155,77,15,203,211,119,82,150,158,242,147,109,115,191,127,56,209,25,233,27,248,202,124,180,115,43,236,107,253,155,219,66,45,154,54,94,30,27,115,55,62,229,62,249,103,248,239,136,84,231,55,237,103,111,189,247,114,119,207,7,64,0,72,25,120,98,97,226,25,129,156,166,88,216,28,21,242,110,104,49,157,18,102,19,110,134,104,66,226,195,57,24,140,66,27,5,6,0,207,113,24,44,96,12,101,240,130,146,49,164,127,27,224,135,30,68,231,77,215,9,30,10,200,34,24,88,230,249,47,83,5,154,150,88,137,149,248,150,135,16,165,81,220,214,46,136,118,27,247,66,30,115,233,100,47,115,235,62,254,229,27,40,0,182,173,49,244,148,45,20,221,182,153,209,39,188,29,156,205,171,106,208,235,102,247,53,205,170,221,95,12,245,220,124,241,193,225,241,9,213,159,53,52,62,173,219,152,246,154,211,26,196,153,219,34,28,248,179,204,131,91,85,233,158,139,58,246,220,170,250,255,251,178,100,213,140,148,141,102,201,155,66,127,66,112,12,217,138,48,166,140,25,205,155,16,78,101,111,129,227,179,165,232,242,161,185,109,245,59,102,147,169,233,167,175,169,229,202,186,219,178,28,133,222,84,117,238,137,210,119,48,233,30,192,73,169,112,186,212,133,186,159,142,8,3,74,175,61,217,64,73,203,194,77,34,109,72,134,63,162,63,33,32,101,8,35,145,180,110,255,32,160,20,77,29,89,217,233,117,217,218,157,250,190,125,176,229,132,25,107,44,45,34,37,251,16,60,185,28,227,100,169,24,85,78,101,202,61,13,163,139,216,103,80,241,3,179,169,147,169,87,81,227,45,174,11,119,178,98,142,25,46,33,168,197,54,182,97,232,185,183,85,40,93,79,12,40,46,148,62,13,226,226,244,145,183,165,20,252,160,199,112,93,170,0,130,106,132,197,133,68,5,6,80,226,104,104,103,63,12,97,144,38,150,100,85,97,5,84,33,56,194,198,137,131,86,33,129,4,67,168,52,14,50,106,40,156,166,46,211,199,131,249,36,180,140,201,209,19,81,168,159,83,135,37,59,105,143,171,242,248,43,115,103,185,29,151,218,53,78,46,221,228,146,9,6,68,80,236,68,6,194,192,28,177,142,60,5,5,36,82,190,107,250,164,159,231,169,248,255,138,14,67,241,226,130,174,54,153,9,23,14,133,137,6,171,36,188,189,124,67,78,149,17,23,92,206,140,215,122,168,216,184,30,226,85,101,42,232,124,24,238,48,146,90,173,90,215,210,94,236,200,45,118,85,182,160,200,45,133,22,0,1,99,63,91,54,182,234,246,35,107,26,153,94,196,214,177,129,188,178,241,113,215,156,166,223,255,188,147,45,211,118,43,226,47,107,166,81,40,25,37,23,181,141,252,127,185,121,71,76,86,97,228,147,133,90,204,75,10,32,143,85,66,183,196,100,227,210,79,149,37,226,173,225,83,225,25,57,13,206,99,187,219,158,79,102,107,14,67,196,111,188,236,99,159,221,79,133,68,77,229,75,164,110,20,253,167,212,204,197,227,207,214,207,221,44,202,174,148,253,146,193,204,16,25,132,24,98,247,17,130,216,134,70,155,29,184,80,110,244,145,169,7,100,43,115,103,10,204,2,19,48,130,197,117,24,168,68,99,193,88,128,44,23,8,3,146,67,65,96,73,60,191,110,112,240,9,219,87,69,241,94,5,203,101,72,128,6,4,180,133,22,30,6,191,65,112,124,51,0,136,64,69,64,58,26,180,136,172,121,87,89,181,59,21,191,61,110,53,168,173,169,214,91,8,118,31,7,234,53,29,134,219,163,90,202,38,208,40,109,78,229,242,219,184,99,186,122,182,22,165,46,115,243,29,13,196,16,31,22,179,228,170,236,199,9,255,251,178,100,216,140,5,56,103,70,155,104,110,96,122,236,233,189,60,199,191,24,197,155,16,46,13,254,194,8,179,102,244,244,161,181,207,51,136,181,8,36,238,28,163,25,104,75,115,60,63,233,242,165,90,58,154,75,202,98,150,204,28,83,58,172,27,121,190,97,234,223,25,190,62,175,136,176,229,92,7,92,32,216,198,177,213,15,70,154,111,0,0,217,154,203,223,186,236,254,23,96,89,110,123,42,87,148,59,100,70,200,147,248,58,223,125,200,89,101,224,195,53,220,242,245,210,15,161,185,90,62,226,75,206,135,205,116,235,234,189,61,39,16,133,198,37,21,4,10,99,32,111,188,41,181,104,219,112,176,229,15,13,40,140,228,158,168,81,90,70,68,12,66,198,154,142,196,115,41,49,95,186,206,49,185,213,101,32,147,235,67,85,55,77,241,138,49,16,115,168,194,39,153,65,131,123,138,253,201,20,129,227,122,152,248,89,81,128,190,212,85,0,2,82,112,193,147,48,34,141,218,227,55,200,114,169,252,0,111,79,142,201,18,208,255,153,98,2,65,145,164,121,146,250,76,129,230,211,168,194,201,174,64,177,202,119,187,37,81,95,213,216,245,182,141,59,93,241,111,162,234,107,106,21,91,24,156,15,106,118,90,105,131,133,144,10,26,134,146,29,15,128,64,123,4,252,223,99,105,250,168,189,163,235,138,253,255,255,142,255,118,221,102,162,190,35,75,159,239,249,150,211,251,77,214,230,234,234,226,159,171,46,205,32,137,17,74,226,137,56,125,53,140,105,238,168,254,3,252,231,111,168,238,238,47,152,191,166,181,89,155,160,205,149,56,157,84,168,0,2,3,181,215,101,146,98,186,88,30,21,137,71,203,131,26,24,106,39,233,71,243,6,190,45,54,236,108,251,102,174,25,137,181,165,102,223,173,55,19,35,157,252,222,61,65,49,245,163,68,2,134,64,212,149,21,156,134,132,177,4,22,110,136,144,2,80,221,76,250,100,214,18,82,56,76,80,155,168,103,152,82,49,54,159,96,98,111,205,72,147,159,88,176,149,99,205,204,210,172,138,37,135,187,93,104,82,93,200,242,173,147,110,8,215,144,58,128,24,204,97,83,6,156,204,210,169,50,178,120,244,98,19,73,158,76,136,108,10,171,204,208,13,45,209,143,204,134,24,1,8,3,166,64,18,38,146,76,20,47,213,112,20,80,80,4,148,174,247,85,23,148,225,89,218,226,255,97,165,156,117,80,224,249,203,128,0,197,159,12,34,51,134,222,45,38,60,240,192,18,234,94,208,86,151,119,25,93,29,28,106,110,146,43,15,193,146,182,193,168,106,95,74,8,151,111,114,139,191,158,190,139,61,79,157,244,255,31,31,230,155,112,83,116,219,31,188,255,251,178,100,202,140,4,229,102,199,27,72,126,98,118,236,217,173,36,104,205,23,217,157,18,46,25,253,1,238,179,103,116,244,161,116,207,238,93,234,51,203,118,147,201,159,175,43,63,88,204,247,240,112,198,63,8,225,178,119,66,250,138,51,17,168,36,173,168,67,86,172,178,199,181,173,90,99,127,26,167,181,254,171,141,110,91,226,30,49,32,128,241,42,87,239,250,235,1,196,174,219,127,182,219,8,145,43,111,128,155,119,18,9,227,8,149,60,85,7,72,255,26,99,31,212,81,52,13,91,17,82,180,130,78,104,172,62,218,84,142,85,92,10,31,188,76,209,86,112,196,66,87,211,41,184,172,225,243,108,251,140,181,179,168,81,222,90,113,217,84,138,200,43,71,59,172,85,223,47,143,151,161,145,185,197,190,202,216,202,183,168,237,153,175,158,103,186,181,38,162,104,164,106,139,79,230,157,162,58,235,227,189,174,183,238,187,230,60,8,220,0,2,12,64,72,0,37,105,17,131,194,40,233,216,29,116,101,32,138,121,3,140,96,131,55,71,69,45,112,177,87,173,166,145,114,216,52,59,5,172,177,161,247,190,71,24,17,130,140,63,203,21,251,108,73,7,30,17,140,86,152,194,124,205,53,213,22,117,229,19,182,218,198,179,165,64,79,72,31,73,65,49,32,220,5,79,5,131,177,134,201,60,58,77,69,93,204,204,95,29,213,119,28,253,60,91,90,220,207,16,142,221,252,30,39,135,37,152,88,124,88,247,161,152,148,80,71,58,205,40,136,54,110,161,183,149,98,16,145,188,227,85,49,168,91,51,104,125,237,165,81,145,239,163,212,230,92,224,140,215,74,32,2,205,218,219,54,187,226,200,208,189,38,23,58,57,193,244,185,12,96,127,130,236,255,111,93,97,169,119,77,166,212,26,103,179,89,83,150,218,110,243,97,187,18,45,73,161,96,243,85,26,152,84,201,185,165,118,92,148,65,218,11,243,141,186,184,78,93,171,65,179,78,87,4,146,136,98,164,91,142,158,51,42,93,144,97,49,158,227,101,220,96,230,65,195,25,201,120,117,118,27,232,74,207,191,173,218,243,181,194,67,196,245,127,199,77,86,12,245,8,24,179,155,96,64,4,62,2,160,1,44,13,74,0,10,100,193,14,179,30,82,178,129,65,18,185,239,18,52,245,177,146,33,84,140,165,243,198,119,154,149,93,167,144,76,190,125,186,249,213,101,112,138,144,54,83,51,178,120,149,239,175,111,245,123,150,177,141,204,214,152,183,61,79,149,13,109,72,119,182,136,253,235,11,92,148,243,29,215,213,94,229,127,248,93,210,125,247,43,150,69,183,155,19,211,43,8,96,224,194,71,24,112,51,18,117,29,68,194,19,111,103,219,125,170,255,251,178,100,203,8,5,5,102,198,27,72,86,96,119,140,233,205,36,40,195,84,241,155,36,237,13,254,137,215,179,102,244,193,151,52,226,72,243,120,93,130,44,241,161,198,179,149,155,253,36,212,251,198,179,187,111,87,222,60,86,168,204,43,188,197,179,173,249,173,105,216,119,102,209,36,37,72,0,22,14,195,233,110,150,229,177,231,30,221,113,76,138,208,144,125,100,123,100,114,106,174,177,123,21,233,153,153,178,53,163,89,229,15,167,114,180,118,141,62,173,204,121,242,153,237,41,136,28,141,33,132,106,40,0,109,16,61,5,119,90,110,50,110,76,245,23,66,67,10,112,54,232,252,136,20,105,96,148,40,181,196,83,201,20,188,169,162,102,217,112,240,134,150,197,130,140,239,34,202,73,77,90,104,83,26,38,199,98,153,90,200,180,56,8,170,48,1,120,168,128,20,95,153,63,112,127,247,169,141,208,128,109,73,130,100,99,93,129,25,32,196,42,195,0,2,204,66,48,51,192,104,28,24,10,138,76,162,4,80,82,66,19,16,101,227,65,43,104,61,214,88,135,86,16,205,1,66,8,161,8,29,5,144,204,194,4,53,174,206,195,0,9,232,201,133,130,12,153,251,140,70,102,174,106,159,58,58,26,177,56,132,98,29,101,142,43,30,172,170,48,115,96,127,100,114,233,126,23,104,39,44,83,227,83,240,165,194,194,94,215,34,225,159,45,103,34,11,67,162,17,37,234,110,177,46,230,76,85,96,143,195,240,132,40,157,100,32,101,73,21,30,200,67,60,63,128,199,42,212,96,171,172,203,22,118,29,155,108,227,12,117,214,57,90,57,142,91,226,182,86,250,208,2,138,133,131,236,124,154,11,162,253,178,205,20,0,0,1,117,141,29,219,254,104,57,108,246,25,235,202,148,153,104,220,138,211,230,74,117,172,174,169,104,198,4,76,13,72,65,126,23,208,193,8,31,24,102,206,182,122,156,154,220,179,188,76,47,55,32,65,72,29,85,38,90,179,97,74,157,200,56,232,202,217,60,186,83,115,102,159,205,238,42,109,222,32,228,77,57,38,119,155,100,127,212,95,177,154,198,210,24,211,167,59,60,165,91,251,206,249,143,26,99,60,84,159,91,127,214,182,213,55,138,61,230,39,117,221,232,3,231,71,76,10,69,40,7,25,152,166,23,23,156,76,176,44,105,49,104,104,44,139,12,116,142,130,134,76,96,0,73,136,68,4,161,114,0,64,224,44,32,108,227,23,205,13,106,41,7,213,130,178,103,40,66,1,96,175,19,131,56,146,249,202,208,113,44,167,220,252,158,36,121,187,15,231,102,103,255,87,51,164,185,75,169,219,115,240,28,49,239,228,3,79,15,203,39,128,86,197,174,172,193,235,195,241,255,251,178,100,215,142,134,64,102,195,131,131,103,176,126,12,233,141,60,102,140,85,25,155,24,78,33,189,1,152,179,102,104,193,162,184,49,117,87,213,127,83,61,126,209,202,241,255,199,247,223,51,170,45,215,117,204,171,112,149,21,35,172,164,217,28,248,216,225,245,143,30,97,174,120,215,20,15,205,166,221,144,73,42,172,163,21,38,146,210,189,76,202,77,221,147,12,195,209,188,63,22,73,182,219,15,15,91,29,153,58,42,134,48,16,234,124,183,37,233,94,183,250,24,191,33,173,175,55,200,241,78,10,191,109,58,155,33,169,44,149,124,206,174,164,103,11,248,222,78,81,2,158,121,43,153,210,198,58,73,27,221,162,180,73,148,203,37,44,97,12,223,110,124,147,63,126,153,238,247,173,239,142,110,121,109,254,251,122,219,246,106,141,34,99,210,56,184,159,222,252,45,49,176,204,197,171,240,68,56,8,144,53,168,172,221,34,19,33,161,76,1,103,5,153,1,35,131,68,13,8,138,198,27,0,152,188,72,9,14,8,7,35,204,240,224,24,0,126,96,112,27,40,73,59,10,214,237,177,96,8,48,182,237,88,104,12,76,18,67,187,160,182,132,34,229,110,94,33,192,140,95,194,96,147,190,85,2,179,104,1,156,84,202,238,22,169,167,99,112,212,49,41,138,195,143,204,227,183,73,40,118,24,116,0,225,192,246,236,60,247,167,39,173,126,125,177,123,89,120,223,74,238,213,177,105,79,220,47,160,82,202,219,158,207,25,157,243,30,74,149,100,183,66,41,6,255,85,26,126,252,146,237,45,221,111,18,31,119,54,86,83,18,220,57,187,231,226,181,136,197,105,252,86,168,191,62,36,44,197,133,107,82,147,79,11,81,55,184,161,161,54,247,24,105,151,87,4,161,11,29,110,176,0,8,7,16,21,221,182,168,122,149,129,150,58,211,25,178,53,27,139,3,178,97,71,96,126,14,135,244,122,23,70,20,127,15,249,17,255,255,152,134,220,75,25,17,119,21,21,127,196,20,73,67,90,22,38,105,13,136,21,22,158,98,142,177,221,147,49,98,145,85,85,192,138,116,102,88,248,87,72,149,201,50,8,62,71,70,108,116,179,81,5,92,33,174,252,119,117,53,243,82,49,102,26,45,82,159,185,142,41,174,34,70,127,95,21,87,81,211,197,87,200,121,64,0,137,49,138,19,10,36,131,154,204,117,76,198,65,205,232,240,4,170,96,175,229,117,213,68,105,140,68,8,6,76,227,34,37,27,7,51,60,224,64,196,251,144,183,103,186,133,167,187,35,128,146,199,126,98,34,210,84,245,149,86,95,146,198,63,90,117,181,111,162,17,127,183,251,187,119,85,249,65,201,169,171,24,78,229,28,156,194,204,245,12,255,251,178,100,212,140,6,148,104,195,131,134,127,176,122,236,233,125,60,200,82,21,65,157,24,109,133,254,137,162,179,102,116,241,150,244,98,165,203,88,227,106,146,239,117,174,246,127,162,86,83,200,192,102,121,18,14,21,76,140,250,76,64,92,28,37,56,77,244,92,231,112,183,3,81,225,120,118,111,171,142,243,6,239,102,172,40,185,129,31,22,135,120,140,77,155,202,191,89,249,206,240,250,217,214,126,117,156,214,20,69,192,201,218,128,0,0,5,200,36,113,183,26,221,194,127,116,99,214,178,59,174,181,87,15,151,44,182,111,226,223,122,133,155,82,106,178,245,115,132,223,255,227,192,235,73,201,24,74,67,81,74,52,51,186,37,51,42,93,243,184,51,58,96,140,156,178,83,15,141,150,45,252,213,117,76,218,25,181,164,11,204,39,120,199,201,33,230,243,86,91,207,60,206,91,122,255,177,172,147,95,93,204,99,43,246,230,100,11,0,2,227,33,10,12,64,50,164,243,44,44,13,194,49,247,145,192,32,108,73,61,164,32,194,222,192,66,33,0,38,62,58,85,1,29,57,12,98,76,224,16,83,20,162,93,178,8,54,0,47,225,120,19,61,219,94,114,40,105,38,105,211,45,86,98,179,32,168,210,183,193,234,205,63,62,97,242,168,133,77,154,26,194,33,8,56,76,74,70,4,142,148,44,88,242,18,53,210,251,143,140,103,119,127,214,111,216,238,252,255,215,173,254,25,191,119,255,255,175,114,223,231,168,92,239,27,159,130,95,43,42,229,84,215,73,22,110,195,234,86,64,226,36,90,188,169,55,122,156,53,209,135,159,108,90,61,105,92,87,121,141,72,180,115,121,138,215,126,213,141,184,177,177,12,52,182,197,64,0,11,19,89,179,150,203,95,198,130,245,105,159,183,150,154,59,226,184,167,225,184,238,181,68,193,162,129,6,39,215,13,44,44,99,40,147,23,52,154,89,94,110,78,56,100,76,243,112,176,253,210,47,221,14,182,181,221,91,34,70,40,193,177,7,13,171,186,27,68,10,14,64,238,149,224,198,26,208,48,230,180,100,78,25,102,198,222,146,183,148,55,184,133,31,76,197,212,246,205,138,56,200,178,234,167,234,42,221,253,123,203,154,171,91,103,213,45,41,250,174,109,170,210,66,32,9,41,187,16,41,138,152,133,198,124,217,189,16,116,78,7,23,36,90,79,85,128,6,41,71,228,77,48,160,30,17,146,37,190,149,33,222,43,139,221,51,43,137,44,1,8,21,195,20,114,105,224,8,118,242,137,200,230,226,244,152,77,207,207,223,178,121,227,203,65,232,19,131,97,80,184,134,15,135,227,168,146,138,6,195,234,108,130,17,110,35,74,139,235,158,103,138,157,162,61,173,86,109,255,251,178,100,204,12,133,147,103,69,147,105,126,98,126,44,217,173,60,200,109,19,213,157,32,109,33,249,129,147,51,101,216,241,158,244,43,143,142,145,238,166,166,34,18,111,118,151,218,234,180,138,95,168,166,87,104,132,143,69,144,227,55,152,121,41,26,171,245,186,193,147,88,111,196,88,218,133,135,41,53,46,101,188,26,103,255,247,170,138,10,10,138,170,204,197,184,202,56,201,235,197,21,144,18,174,85,85,120,108,218,151,63,117,191,181,117,254,115,170,47,239,38,76,180,226,127,207,156,106,14,169,83,67,132,158,9,90,41,150,166,43,60,203,43,86,147,6,78,4,250,41,139,165,8,155,115,59,136,53,41,41,155,19,49,46,91,33,76,155,99,234,221,209,209,53,126,213,74,186,239,162,207,57,157,210,117,21,172,191,236,28,4,204,140,61,12,69,12,134,77,200,33,50,121,252,157,122,100,192,105,136,87,226,106,192,48,120,198,236,131,3,22,0,68,3,50,1,91,144,52,154,2,19,15,1,194,84,85,57,128,16,8,224,52,105,100,129,2,3,102,25,101,201,67,152,145,105,148,133,236,184,0,24,179,108,173,246,88,37,142,239,171,122,127,172,52,46,50,221,239,192,12,134,14,16,0,10,49,246,93,76,53,134,58,109,62,9,120,26,187,66,136,192,175,11,119,127,157,57,233,184,204,38,71,86,45,79,44,162,177,148,246,21,254,238,234,90,169,27,194,95,53,47,135,41,111,99,250,214,179,223,111,254,28,255,195,238,115,191,99,245,188,57,175,222,245,159,227,118,229,222,107,14,119,241,185,172,127,241,203,235,99,188,233,226,119,169,126,53,220,178,202,231,121,73,103,30,242,166,88,254,85,238,234,115,240,169,28,175,41,166,146,246,154,182,233,40,173,213,189,142,87,243,186,221,17,62,158,159,181,254,185,156,186,0,130,157,206,217,45,183,114,129,106,199,183,31,89,108,109,33,210,72,144,49,149,87,8,15,162,53,30,65,83,21,104,62,73,113,182,135,201,35,97,101,230,73,150,225,11,89,86,54,248,168,197,135,92,10,139,143,45,11,138,152,139,62,230,144,227,7,155,55,116,62,156,129,150,173,23,14,99,219,33,198,141,189,18,7,212,215,100,142,170,172,195,246,25,45,83,90,202,30,43,48,63,30,121,232,164,149,100,203,173,173,51,141,122,107,89,107,129,201,21,217,48,29,181,222,143,82,235,173,73,0,173,188,192,1,96,117,16,195,65,28,203,115,208,205,34,88,197,70,28,44,115,157,82,116,152,228,149,152,160,17,154,60,109,24,120,6,24,142,23,25,102,7,24,90,11,152,96,0,24,140,46,24,68,33,152,174,39,129,134,163,47,1,104,161,64,66,35,20,253,48,48,255,251,178,100,217,128,7,69,104,196,13,115,32,4,133,172,217,189,166,32,1,104,174,11,20,89,221,128,10,220,179,101,107,48,240,0,243,24,42,5,41,24,9,81,8,192,4,0,197,72,204,24,133,19,201,145,70,74,144,68,16,114,16,78,97,33,230,46,46,10,83,64,227,67,120,50,206,210,82,179,10,1,94,37,216,51,243,211,5,17,48,145,228,91,95,162,133,38,24,106,100,162,230,80,122,72,74,108,11,230,104,206,110,178,13,212,33,17,23,18,66,106,44,66,28,116,115,230,190,70,6,0,51,242,208,192,243,180,101,49,28,131,199,194,53,241,115,25,86,49,80,74,73,87,112,194,253,73,200,189,75,48,61,63,57,106,212,212,51,41,149,110,173,107,89,225,122,154,244,175,26,187,231,126,183,99,176,237,174,213,171,107,25,249,170,244,155,142,220,189,110,147,225,254,246,107,28,233,169,62,188,178,190,116,20,213,255,13,227,103,157,198,206,122,198,110,221,126,127,45,247,26,26,182,62,213,251,31,73,86,91,171,213,58,245,212,169,91,149,59,157,250,90,185,103,205,193,174,118,191,30,127,255,255,127,127,255,255,255,255,255,255,255,46,203,155,223,255,255,254,255,255,255,255,255,255,255,255,226,151,121,214,216,0,0,181,52,128,16,18,24,173,179,218,234,146,138,42,165,104,110,45,116,63,150,137,33,188,108,74,186,55,72,224,63,174,29,181,126,226,56,195,107,108,71,43,161,66,99,150,12,86,232,15,88,219,240,249,128,254,29,175,230,244,143,61,35,76,218,165,157,237,80,213,201,221,43,165,235,189,157,225,11,66,231,143,183,74,3,121,10,214,158,69,220,149,173,54,250,38,227,251,127,143,157,225,130,26,196,38,44,238,123,102,191,121,190,177,187,170,113,71,180,145,236,241,35,106,151,143,155,64,154,122,67,133,87,242,87,84,120,255,20,133,187,86,219,174,165,86,178,170,161,192,115,135,159,1,181,186,185,109,134,234,12,149,166,124,87,31,127,219,123,3,23,190,48,229,5,237,254,180,219,191,255,166,0,1,191,253,210,32,104,80,128,50,129,140,105,96,60,105,162,78,134,120,246,198,169,216,117,166,146,247,73,198,178,244,186,152,200,47,140,33,8,190,75,19,80,51,54,28,70,162,90,49,136,160,248,63,28,27,11,9,84,9,3,195,148,98,152,15,163,56,150,142,83,33,252,29,163,200,169,35,134,5,48,73,64,245,17,4,50,177,244,154,57,76,140,86,98,170,219,251,117,106,211,235,61,49,73,107,178,239,93,210,93,153,151,83,217,75,221,75,123,173,183,221,85,178,169,50,170,163,156,177,116,242,40,232,163,65,54,93,35,180,246,181,170,208,217,109,209,48,17,43,0,255,251,176,100,75,142,132,176,103,76,31,97,160,0,106,204,233,154,231,148,0,19,217,157,34,109,4,254,129,110,51,102,140,144,149,208,0,172,16,21,219,102,6,55,18,250,220,144,54,230,34,91,34,194,219,54,224,187,216,89,156,177,71,16,30,31,57,116,52,166,56,169,136,197,45,37,90,168,137,80,225,211,83,117,17,21,48,153,226,36,85,161,215,221,157,21,164,61,238,87,73,204,179,142,145,168,196,103,90,110,213,90,89,30,116,99,26,68,85,165,137,59,181,101,109,201,116,98,41,75,230,101,228,69,245,58,214,109,58,253,129,94,57,24,240,113,11,19,106,240,198,4,38,168,124,7,152,226,195,6,197,196,161,56,170,65,47,18,248,105,139,97,17,9,69,168,29,33,22,100,85,71,43,163,90,166,83,103,241,172,65,108,10,157,239,123,223,178,249,183,233,188,188,195,15,40,236,41,88,154,124,0,230,195,210,170,176,83,222,207,24,30,51,176,76,12,90,107,235,25,217,130,228,141,101,75,210,94,6,119,85,21,103,233,236,181,27,148,207,235,124,255,247,38,198,9,196,84,89,21,166,115,10,36,143,39,144,64,111,80,149,228,104,242,196,107,82,174,155,81,74,163,164,161,102,211,245,116,156,105,214,103,163,89,167,55,213,104,1,238,162,64,23,127,196,37,193,226,6,1,17,204,14,44,114,18,61,106,191,129,25,91,18,243,188,93,209,69,157,204,245,155,116,94,233,55,214,191,255,162,86,102,52,243,26,91,32,173,26,171,62,172,118,117,71,35,35,11,138,18,211,213,218,219,80,135,60,234,245,165,124,226,108,101,32,198,90,50,182,86,98,53,212,201,228,118,110,199,162,209,164,7,0,1,54,220,84,178,1,193,31,129,77,61,67,55,69,50,1,67,242,117,28,2,16,232,87,250,151,183,116,255,124,222,101,82,104,57,52,222,41,7,182,181,121,101,51,35,190,250,187,111,28,31,44,117,32,225,32,90,114,154,41,230,93,216,122,143,150,158,187,47,253,4,169,179,207,52,197,243,22,130,106,202,41,98,241,203,141,210,130,2,126,32,168,246,173,99,111,93,255,255,203,255,159,252,254,149,164,252,247,153,77,142,245,109,58,169,43,60,136,117,175,59,231,178,31,79,231,195,36,146,130,42,17,81,139,74,14,231,82,166,54,166,167,147,220,212,204,92,127,19,232,138,17,144,12,130,93,219,119,111,84,172,103,26,13,174,17,105,65,187,70,142,215,126,164,235,118,32,186,68,30,43,187,104,66,98,36,219,247,255,23,136,14,116,136,181,83,174,33,91,132,100,197,205,57,115,250,241,190,100,227,158,250,17,16,40,218,170,49,59,126,132,130,99,163,17,57,179,125,157,210,194,157,254,255,251,178,100,117,14,4,203,102,202,155,35,95,176,101,140,217,151,61,35,70,18,165,157,40,109,61,79,193,190,51,165,76,243,13,184,122,153,82,209,60,130,20,63,130,214,35,174,80,140,172,254,123,110,127,223,9,37,213,117,187,194,84,0,168,71,251,153,19,64,168,67,162,72,160,207,33,4,62,142,236,9,225,94,118,158,228,61,18,111,43,108,108,165,204,211,188,158,40,206,18,185,34,105,147,242,220,167,80,149,136,182,161,246,165,8,234,172,237,86,198,140,124,170,220,79,231,98,36,158,30,48,204,70,50,83,4,182,173,10,98,232,83,139,1,236,104,182,42,162,176,184,82,39,255,245,118,219,189,181,111,77,235,95,250,232,213,105,250,166,170,108,235,107,61,141,187,154,170,122,188,198,98,66,21,87,46,70,74,42,18,216,227,103,34,61,143,230,53,141,250,157,218,80,11,76,0,4,229,148,227,66,76,145,146,34,69,240,122,184,172,157,53,117,218,138,9,52,146,115,107,57,186,93,153,104,172,189,61,34,243,29,147,115,117,239,233,125,18,184,232,119,67,72,243,86,5,69,120,45,0,176,96,168,130,106,85,219,235,211,159,75,53,46,100,106,196,228,105,13,26,211,219,164,149,56,74,11,135,236,85,164,172,117,191,251,126,178,25,229,175,74,146,28,82,180,196,25,242,22,93,239,127,233,23,205,4,202,0,1,39,246,129,48,0,171,133,98,154,196,198,240,88,98,196,95,34,193,0,14,134,131,155,2,233,186,151,240,13,52,165,87,228,172,88,61,15,228,1,23,89,80,34,193,65,246,168,221,56,18,172,42,31,135,44,23,145,166,32,85,168,133,38,165,177,54,135,62,217,37,43,98,178,81,76,49,44,24,196,63,155,83,130,24,171,50,97,179,236,158,114,37,119,57,54,174,235,63,255,39,54,159,63,111,217,191,190,138,99,136,144,64,175,42,137,168,155,177,236,32,97,50,163,68,4,221,231,70,30,34,40,244,49,156,135,112,22,1,13,34,35,221,10,238,186,8,214,200,212,126,202,93,75,126,166,112,246,224,8,128,3,146,68,61,82,156,42,197,32,122,79,25,3,178,1,157,51,83,142,192,111,92,126,135,202,49,156,164,14,182,103,50,86,249,0,138,43,199,253,247,90,8,106,76,116,25,118,178,148,113,231,28,137,51,127,101,73,167,45,145,238,198,182,153,24,170,228,171,170,82,124,234,199,213,183,49,222,133,49,186,149,217,150,217,203,94,102,214,234,200,247,246,127,219,254,139,233,139,117,255,128,228,65,64,134,149,137,154,6,114,139,155,176,38,60,123,210,61,82,88,13,6,242,144,4,68,186,20,231,119,254,228,16,214,96,90,201,11,3,203,224,199,170,40,204,39,31,255,251,178,100,154,142,4,251,103,74,27,69,111,176,101,44,233,103,60,194,110,20,141,155,38,109,41,28,65,97,179,103,52,144,142,160,90,107,109,154,164,49,44,83,57,98,67,210,176,120,21,71,34,125,154,104,249,199,220,72,66,197,150,141,9,131,84,119,219,149,51,193,46,81,230,152,213,27,240,191,1,50,128,112,41,201,73,207,34,153,255,191,252,145,216,233,134,52,105,238,42,149,3,198,198,231,15,100,100,106,162,150,174,89,71,202,75,171,159,140,41,11,184,115,42,149,184,27,66,227,204,6,180,194,194,205,66,255,219,252,195,212,127,253,63,194,127,19,167,99,64,8,0,0,149,99,65,1,191,252,100,211,113,66,46,109,33,108,35,137,198,251,115,243,105,150,104,151,250,150,37,157,74,63,212,166,105,4,33,156,185,111,255,244,144,183,179,159,127,98,209,50,96,209,218,145,218,99,110,103,252,236,78,247,124,225,157,225,113,114,92,181,189,173,94,101,251,74,229,255,249,91,223,252,207,57,63,249,61,192,42,0,0,36,248,44,44,160,88,140,73,157,34,114,200,131,15,22,161,153,143,113,114,132,65,218,252,16,145,18,130,255,184,244,79,186,120,78,55,180,5,238,135,37,252,146,191,175,243,64,151,62,212,16,37,232,58,31,125,98,165,236,165,83,24,62,2,121,177,150,188,48,228,169,186,202,24,52,56,144,81,6,229,155,61,132,54,72,125,71,154,109,58,151,74,81,166,234,25,100,221,39,238,227,174,127,63,255,254,121,115,78,89,144,225,178,92,153,153,57,0,155,228,230,44,194,222,155,235,119,60,210,4,121,33,72,223,26,36,214,172,153,203,36,111,252,92,99,89,213,53,173,223,211,89,214,107,241,87,47,165,211,200,90,125,29,184,110,211,194,0,50,73,15,213,18,157,94,83,154,8,198,193,67,34,38,62,94,97,142,63,14,34,18,1,17,234,176,99,144,161,49,224,29,63,41,72,238,196,105,149,227,176,154,208,87,18,48,162,178,233,116,89,200,200,200,132,205,107,11,116,72,221,135,163,21,209,84,205,155,125,204,119,87,67,30,202,204,182,245,190,174,149,75,186,45,17,23,151,218,79,186,61,251,232,219,208,70,61,3,40,154,25,153,156,218,25,39,185,193,188,29,34,201,162,8,152,64,105,196,4,0,7,2,202,75,172,100,148,204,1,194,193,198,22,74,168,215,42,253,18,11,168,38,101,80,63,117,201,96,171,237,201,112,152,170,88,177,85,252,163,137,26,210,83,141,239,47,67,228,101,107,162,35,195,46,21,12,186,146,113,45,198,129,42,71,247,28,56,16,233,67,103,148,205,217,87,48,202,28,23,49,121,150,16,133,110,235,96,98,83,160,230,49,70,233,28,255,251,178,100,193,14,5,68,102,201,155,65,127,162,98,76,217,99,60,101,124,24,169,157,24,77,225,175,193,219,179,103,180,145,162,12,130,230,183,111,188,251,185,244,85,102,83,30,82,14,200,116,221,123,253,117,53,144,77,55,90,166,199,143,208,50,73,35,34,249,130,221,140,236,233,34,238,104,185,138,82,243,162,197,195,71,70,113,2,249,194,185,196,84,222,157,105,58,38,14,130,254,146,148,106,125,166,237,77,51,48,150,123,106,33,64,147,131,217,37,251,126,147,112,27,40,66,133,1,136,7,180,233,229,23,110,216,102,15,215,232,205,72,203,24,30,147,121,16,46,165,65,109,28,246,236,57,77,222,171,134,41,70,192,128,234,16,26,67,23,223,17,233,136,16,41,246,156,209,39,60,203,212,118,72,187,223,221,141,204,89,67,78,158,146,249,249,139,189,165,209,91,250,27,226,173,141,228,168,148,99,75,190,253,158,6,53,71,223,219,183,85,21,197,255,73,173,244,243,78,242,17,87,0,2,164,212,24,40,2,140,199,157,17,175,62,197,128,106,197,165,161,220,59,74,171,23,237,154,35,104,177,242,80,67,160,106,182,136,116,89,243,111,149,16,24,52,137,137,73,155,164,227,135,38,163,139,188,18,91,13,180,89,175,221,118,48,127,236,58,63,219,80,107,171,102,181,106,90,10,124,174,95,189,156,162,164,6,242,190,50,219,237,13,163,32,134,138,93,63,67,252,203,255,255,252,138,140,68,104,177,19,152,35,153,132,104,32,47,11,17,56,142,201,33,5,173,31,77,140,227,27,211,221,97,230,32,215,113,113,75,49,82,243,214,159,63,117,137,153,95,90,63,206,51,95,189,107,57,237,217,203,62,111,156,198,130,32,6,240,0,0,38,72,18,219,85,57,237,99,80,198,65,176,66,210,183,29,45,161,67,244,25,225,183,153,132,232,113,146,139,61,76,142,197,210,93,213,29,54,246,172,200,93,255,146,86,85,100,153,57,171,46,42,154,214,170,197,122,140,20,70,186,213,213,17,45,91,74,138,69,91,58,91,85,84,155,71,230,187,142,252,149,50,63,117,244,209,209,205,89,160,69,0,17,245,252,104,7,84,73,17,64,206,69,204,162,145,193,55,199,144,120,147,166,84,206,26,83,26,105,54,32,87,253,206,191,59,101,43,103,32,30,207,78,205,213,194,122,130,71,82,199,247,226,59,165,202,230,31,204,103,50,239,197,179,149,118,213,90,126,99,202,27,207,29,36,220,245,181,46,221,143,215,235,255,255,164,64,164,37,42,166,102,194,103,189,177,63,236,167,231,73,41,159,255,127,41,239,249,243,115,176,73,132,200,96,66,41,211,162,209,71,201,25,21,154,163,140,154,74,68,212,185,169,52,244,255,251,178,100,197,12,133,54,102,201,27,65,127,162,93,76,233,138,61,133,40,18,41,155,44,108,141,190,193,205,51,101,232,244,161,33,171,117,27,31,69,153,101,216,252,31,100,133,100,208,22,221,205,248,108,172,102,137,52,74,220,196,106,20,200,128,84,112,133,236,174,127,231,22,229,105,212,109,193,200,122,115,6,19,174,209,28,213,196,157,49,253,250,61,113,242,35,127,255,253,53,42,202,41,239,118,220,35,172,117,22,99,143,157,89,87,231,154,242,35,248,238,87,89,125,162,234,52,179,233,181,72,106,180,156,233,251,50,238,88,137,186,196,70,170,89,72,53,71,79,251,250,184,241,167,217,90,150,184,144,37,50,164,196,20,212,83,50,227,147,130,227,37,85,85,85,85,85,85,85,85,49,153,132,196,135,195,63,63,12,134,11,59,168,12,214,73,210,98,225,135,83,38,196,7,167,32,169,129,1,0,82,145,152,2,35,33,67,18,8,69,131,1,2,131,16,100,32,210,125,11,51,81,67,122,130,80,93,229,218,64,117,9,225,1,25,186,84,15,3,156,46,250,177,34,67,77,64,215,152,100,2,223,16,134,113,139,0,32,120,164,119,34,32,12,181,33,150,42,218,182,130,90,37,13,136,10,5,102,236,129,93,136,131,135,24,82,144,53,197,162,105,3,51,19,136,29,244,69,237,192,17,74,76,127,251,190,107,184,237,147,183,166,207,82,172,223,17,45,185,254,251,216,233,59,84,250,109,207,112,251,116,223,236,153,171,85,208,113,84,41,223,78,138,179,241,46,182,158,170,187,134,254,221,177,92,87,236,247,253,59,138,100,50,216,208,14,67,93,183,146,246,36,0,0,130,80,42,75,80,199,99,130,8,129,27,238,102,248,121,128,97,97,20,90,108,199,220,231,165,248,5,216,244,147,49,167,187,10,42,193,86,83,67,172,208,237,137,141,127,91,171,90,26,34,80,121,64,70,10,210,43,255,184,72,136,183,167,69,214,51,59,234,168,236,183,167,186,148,123,135,58,214,118,89,119,157,110,215,168,120,91,109,230,160,69,36,232,42,199,255,216,201,42,227,58,90,111,249,87,154,25,181,153,93,85,23,117,15,109,80,145,122,72,46,149,180,24,78,96,197,134,20,190,101,26,38,88,200,118,162,70,106,60,56,154,77,72,155,34,48,114,129,128,129,106,172,88,4,50,136,9,90,159,195,76,157,91,146,67,130,225,9,30,210,37,205,121,250,70,39,33,127,214,85,71,153,191,164,124,228,239,51,163,62,254,75,218,148,82,111,109,126,64,143,45,178,66,193,141,209,254,111,94,121,150,218,92,247,182,18,138,169,80,136,236,8,46,121,96,21,79,196,58,230,79,69,127,255,254,245,55,189,204,87,85,182,255,251,178,100,223,14,134,78,102,196,131,154,91,240,122,204,233,74,61,136,100,21,105,155,26,77,225,79,201,201,51,165,12,244,161,16,154,116,167,99,174,237,214,140,199,28,86,211,17,110,237,85,158,133,134,104,55,52,169,204,99,41,166,15,208,160,194,122,17,28,68,64,219,53,15,107,232,153,134,59,217,126,213,48,32,84,160,2,146,69,131,114,8,237,36,129,26,46,199,168,212,102,35,22,30,67,49,42,200,74,51,76,43,69,196,94,61,15,132,131,201,199,53,99,22,127,170,39,86,102,175,110,228,211,134,154,33,229,69,85,175,199,175,76,245,127,113,81,23,21,61,40,238,138,78,164,203,249,174,237,199,119,227,102,123,116,84,81,215,86,219,216,215,148,89,67,158,95,168,105,86,211,145,159,60,206,213,15,189,93,119,198,218,125,220,240,253,253,226,106,0,2,67,54,144,140,114,16,49,33,204,198,129,147,213,4,205,228,54,52,17,36,116,254,102,224,185,128,128,166,18,26,171,195,3,140,193,193,198,126,44,28,6,0,22,83,98,1,0,85,197,183,64,10,48,126,83,129,62,132,1,6,220,116,6,188,218,203,174,249,35,131,168,170,13,36,44,1,168,134,137,49,18,87,147,145,9,231,38,32,137,151,85,170,32,255,168,2,45,179,182,74,208,154,243,67,124,28,24,242,2,89,3,23,112,83,178,234,114,178,70,235,14,197,114,169,174,115,121,247,113,156,240,201,25,250,156,205,220,128,222,164,230,197,208,124,63,135,243,16,134,211,215,11,177,42,54,168,149,82,165,219,53,235,213,57,141,211,50,82,171,185,238,42,250,189,31,168,154,117,195,170,107,251,128,39,53,126,224,0,60,202,41,52,220,81,89,173,192,137,53,77,21,200,181,147,154,23,233,167,137,28,211,215,43,134,224,160,198,96,212,241,176,206,2,225,8,225,175,83,51,51,25,241,152,202,44,10,48,29,68,10,12,15,84,17,215,106,135,173,107,216,117,242,158,113,159,41,152,228,231,56,197,69,32,209,112,136,144,231,36,183,40,100,219,86,80,35,112,116,221,181,36,83,142,194,106,68,230,100,168,198,94,95,105,146,85,63,228,63,47,3,235,16,36,40,220,131,0,221,1,8,73,192,16,130,108,34,196,124,94,71,72,54,155,40,92,4,212,4,220,20,222,61,10,152,44,16,215,17,89,29,227,88,114,220,7,234,235,199,84,195,117,45,237,247,92,184,221,130,35,216,55,204,153,129,43,132,24,47,153,147,179,67,139,6,155,191,255,254,252,184,138,107,229,54,189,199,105,205,41,210,142,68,97,247,195,39,71,143,147,227,172,197,233,34,161,102,166,161,46,158,245,79,218,25,251,244,141,147,139,143,252,104,3,37,37,255,251,178,100,213,136,133,228,102,197,19,129,95,144,114,140,233,122,61,131,57,79,109,155,46,231,133,30,161,169,51,102,180,147,13,252,56,227,106,57,37,155,109,73,113,57,245,199,53,43,58,223,98,158,225,243,224,44,179,180,182,221,200,232,43,214,236,149,158,235,126,124,154,121,201,237,227,248,250,117,224,183,39,235,211,54,62,170,167,253,202,167,153,72,215,24,192,193,31,225,84,141,122,8,225,59,69,99,166,132,44,200,246,51,53,123,159,236,78,211,133,147,85,50,225,156,26,117,138,84,47,114,145,255,38,191,33,161,157,245,2,74,98,10,106,41,153,113,201,193,113,146,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,140,62,53,48,65,12,216,232,19,55,21,193,225,51,70,154,140,184,106,2,24,204,176,27,20,4,4,9,204,8,15,7,0,2,15,196,32,32,193,128,144,192,72,60,135,228,32,71,177,82,177,163,1,9,153,29,33,103,211,156,190,8,158,96,176,60,2,215,221,148,207,93,170,30,128,215,185,165,165,80,144,112,80,18,203,215,156,179,54,0,205,17,57,50,28,6,213,34,146,17,175,180,71,149,217,87,73,49,21,131,223,52,180,99,40,81,46,90,211,14,77,216,204,15,73,106,198,249,254,153,60,158,125,154,251,17,147,69,229,215,255,191,84,193,179,187,211,163,156,172,251,226,201,221,27,206,154,188,57,240,215,6,72,23,183,155,113,43,25,228,204,240,40,217,7,239,123,249,198,245,11,123,154,37,43,139,69,207,198,113,104,248,239,53,159,224,9,93,60,13,85,36,0,98,152,11,93,182,235,67,30,178,33,69,4,26,18,195,200,152,59,141,8,28,76,146,42,237,255,255,249,210,100,213,205,183,232,31,237,188,99,29,79,89,172,242,145,178,78,50,84,238,133,242,203,180,231,223,199,169,101,87,200,190,93,167,126,57,133,246,212,17,186,241,153,252,196,166,229,36,171,41,165,107,203,128,162,9,153,175,86,231,218,215,125,73,191,99,102,162,222,145,174,81,219,127,214,94,31,117,73,201,117,99,53,122,234,151,182,218,6,66,116,152,89,121,130,140,152,160,17,155,170,158,211,49,192,2,152,10,88,16,196,152,193,46,1,130,109,12,112,145,76,34,97,212,22,136,242,214,200,178,61,0,80,194,43,191,180,233,50,88,11,202,218,35,84,35,41,45,202,119,235,25,115,178,185,85,109,235,113,152,237,87,93,198,75,69,242,190,163,96,226,65,234,129,123,187,236,30,54,248,179,37,132,143,48,150,235,57,4,228,73,238,56,186,144,232,237,191,255,51,236,238,255,101,87,59,119,220,183,139,238,153,127,255,251,178,100,223,14,6,83,103,68,139,131,127,160,119,236,217,189,24,199,191,21,229,157,26,109,225,109,193,191,179,165,152,243,22,124,91,221,43,49,238,186,114,49,195,144,186,187,137,122,132,213,223,36,33,137,10,94,104,96,171,223,80,75,37,155,174,117,236,203,21,184,175,100,79,78,248,191,170,143,254,238,23,86,233,32,55,96,14,21,166,148,177,224,190,8,131,132,235,82,180,81,183,105,42,101,212,89,243,19,207,171,252,193,123,73,73,135,144,125,127,40,231,239,121,122,97,108,178,24,164,217,111,142,84,30,249,62,110,208,249,148,223,185,213,111,17,111,159,46,187,222,195,219,133,54,105,238,86,66,52,123,180,99,215,84,28,117,105,210,214,70,117,119,75,146,101,177,199,34,85,236,163,21,209,142,134,187,163,122,239,161,182,182,157,238,119,152,29,234,0,2,37,253,32,19,204,196,30,50,129,143,16,115,42,5,0,68,1,215,170,218,6,4,119,88,51,86,120,216,130,245,163,148,208,215,120,229,236,178,55,113,208,126,35,239,243,89,82,182,159,102,73,64,214,34,152,58,15,171,240,176,143,102,168,234,254,81,92,238,75,91,28,126,213,234,250,144,229,30,164,148,172,62,113,48,47,32,52,121,32,44,122,31,255,255,245,186,89,105,83,89,247,251,57,232,66,182,161,221,150,204,167,147,214,5,103,108,173,241,240,203,2,247,247,135,10,248,171,116,210,48,39,113,19,238,187,150,185,180,73,153,174,223,168,119,188,144,105,93,103,62,239,237,87,40,86,76,137,194,86,64,1,149,29,141,185,117,183,152,156,24,18,61,141,26,40,18,83,147,205,54,226,123,158,66,218,33,220,211,211,200,40,196,112,69,130,243,47,43,213,170,65,216,76,241,32,120,112,48,129,126,90,123,32,152,201,166,53,188,163,173,47,29,197,44,119,6,167,235,149,99,233,42,246,82,107,73,155,239,15,223,82,35,132,255,235,105,222,151,86,86,200,143,142,190,234,169,172,181,89,226,171,222,126,33,7,197,141,12,12,0,0,145,136,133,34,106,86,38,170,168,104,107,102,167,8,37,48,56,226,14,68,21,14,51,144,195,56,3,42,16,135,106,12,13,136,144,195,36,84,204,144,120,48,233,35,203,44,253,130,64,215,154,75,44,245,148,176,198,28,106,66,0,23,31,22,74,190,48,9,74,139,193,14,66,64,193,114,195,89,23,131,3,3,137,141,89,147,116,84,205,201,181,121,201,1,82,6,1,76,85,226,151,40,193,48,216,93,199,244,116,77,249,120,128,2,11,201,85,71,131,24,238,42,78,77,18,127,177,151,83,125,126,109,137,153,159,90,92,201,188,253,41,209,178,82,211,182,75,126,157,78,140,172,148,87,255,251,178,100,213,140,5,10,102,202,27,74,127,50,109,204,217,221,24,104,191,88,77,157,22,77,149,190,193,230,179,101,12,244,161,225,57,148,114,9,9,43,239,65,100,17,56,120,225,0,138,51,221,38,82,153,71,25,10,158,186,41,78,29,77,53,45,19,232,4,229,10,107,253,32,0,156,146,21,243,175,146,165,24,228,84,158,230,35,97,228,120,164,202,69,243,61,212,112,241,251,107,75,236,54,168,133,98,227,219,85,207,244,137,213,123,53,71,66,216,213,154,148,250,235,210,46,68,84,67,210,154,25,102,230,101,113,187,204,92,36,115,76,49,17,106,142,53,95,174,169,222,42,52,87,83,70,194,36,12,113,159,222,183,107,92,14,152,150,89,75,173,154,103,158,45,185,218,200,123,234,122,225,253,162,98,126,56,150,226,101,161,230,80,22,162,0,13,147,0,81,8,120,57,227,113,88,179,57,62,62,163,208,53,49,129,186,128,133,65,2,96,203,17,0,89,0,248,92,196,148,20,68,182,37,2,24,48,134,72,220,243,145,16,39,34,116,192,141,113,186,166,158,64,103,38,252,0,66,133,75,164,46,91,3,167,176,147,34,61,162,113,169,132,77,131,12,72,129,32,229,222,253,84,149,195,74,26,153,148,10,100,249,177,245,98,126,93,182,107,120,96,45,251,106,130,65,98,193,18,164,201,179,12,210,81,76,192,63,246,114,253,123,215,223,254,255,29,247,179,214,202,20,236,152,173,163,237,154,19,35,174,126,238,205,255,223,190,101,53,30,223,31,245,63,81,72,103,127,173,183,117,77,179,247,4,74,73,138,0,110,206,146,203,236,155,163,65,210,119,102,169,149,47,24,169,217,36,84,12,231,213,69,32,0,195,46,4,40,95,255,158,189,86,175,181,40,85,75,181,75,9,103,148,201,187,13,51,92,90,219,121,18,190,79,159,63,109,141,86,188,116,241,240,126,29,123,133,16,99,165,203,255,225,127,229,219,243,153,134,8,44,38,33,162,153,213,56,30,35,137,39,166,55,152,68,148,122,77,98,186,156,56,59,134,123,20,22,172,127,44,234,93,78,177,15,73,120,153,147,39,5,176,2,174,98,109,183,57,14,239,206,53,40,121,144,247,41,86,101,227,165,82,67,17,72,49,33,67,190,50,55,242,17,227,209,84,52,132,125,140,176,112,104,104,184,38,94,8,225,133,138,74,202,151,172,2,52,1,2,164,92,185,144,55,174,236,16,182,93,241,32,213,194,135,233,113,196,197,98,247,137,129,224,101,246,141,14,233,84,37,213,161,136,101,59,111,159,20,166,183,34,148,191,179,86,161,114,230,203,32,140,163,43,219,42,110,147,248,73,172,253,92,187,115,191,255,252,229,236,184,75,243,61,254,16,200,255,251,178,100,215,142,6,43,103,197,147,102,111,176,113,172,233,157,60,103,190,21,13,155,30,109,133,158,137,172,51,167,244,147,21,252,140,134,224,191,25,141,98,237,28,81,143,159,228,190,205,86,118,174,114,43,195,25,186,146,169,112,183,240,54,254,86,251,183,233,249,203,237,38,247,249,155,95,62,211,249,203,64,34,160,0,145,115,186,245,251,109,247,105,65,99,81,77,142,40,107,13,113,151,69,208,203,163,17,158,251,152,36,131,154,77,239,103,57,121,204,172,216,117,111,220,127,54,218,87,156,112,2,108,245,115,44,218,94,197,209,17,239,35,187,58,49,166,149,182,115,145,139,30,98,148,170,86,45,49,69,230,50,53,109,41,238,151,35,107,110,42,75,209,214,98,148,142,163,15,39,90,222,181,102,223,99,221,52,148,8,213,1,6,229,212,88,72,136,17,167,74,66,40,250,55,50,76,128,64,198,79,205,60,0,20,12,209,124,11,12,116,66,193,195,154,60,174,132,204,58,202,49,120,231,121,42,153,111,148,207,56,101,56,42,18,4,139,85,83,89,143,64,148,129,69,104,250,121,99,168,90,35,140,131,73,133,75,73,41,166,35,226,97,244,159,129,246,60,16,200,72,207,181,91,135,84,79,191,159,247,254,246,67,229,95,251,234,46,227,251,155,150,212,91,126,30,216,219,239,206,83,99,183,172,186,109,55,220,113,169,43,155,154,26,166,242,67,203,17,39,181,82,13,118,27,155,45,38,167,116,169,108,233,45,36,222,179,175,101,182,162,96,77,115,232,6,1,151,45,180,144,29,13,37,216,53,33,208,133,148,106,138,9,243,165,228,100,167,169,225,50,74,161,82,106,179,119,141,17,237,152,192,244,251,53,163,148,118,93,165,8,133,17,89,180,106,94,172,116,141,184,56,114,58,171,58,186,180,99,15,145,123,187,53,105,238,156,209,134,212,182,40,137,177,246,178,148,209,42,244,92,202,165,93,44,125,187,36,212,202,227,86,93,24,122,206,50,230,254,141,166,50,104,107,150,242,202,61,248,230,107,73,246,191,158,97,46,99,250,189,138,7,81,128,66,113,216,130,0,128,101,171,17,198,35,110,105,154,136,20,18,179,69,151,164,10,189,17,70,68,0,135,178,52,137,22,177,3,68,152,151,181,90,142,228,253,217,184,105,183,17,0,130,96,165,171,40,37,8,183,34,10,5,27,125,145,175,20,157,183,192,200,220,233,65,28,104,119,2,48,135,40,56,113,33,87,1,128,73,65,17,85,48,86,248,214,250,251,143,251,174,63,248,168,210,214,118,250,181,78,126,57,110,149,111,152,171,111,168,143,166,186,136,243,140,50,118,129,208,62,180,32,94,164,74,195,223,29,106,117,160,142,182,77,38,82,255,251,178,100,217,140,133,29,102,201,27,75,110,98,128,140,217,87,61,40,120,83,157,157,34,109,33,185,137,200,51,100,200,241,159,48,109,116,140,9,238,117,79,93,76,149,75,7,51,193,10,127,246,55,172,231,224,63,137,24,158,13,146,182,160,187,89,59,143,246,211,4,134,102,209,181,6,218,197,106,213,58,98,28,142,61,169,215,189,232,254,3,111,168,53,80,216,70,99,115,93,4,18,137,208,208,138,210,45,145,100,60,140,140,170,160,158,219,48,108,197,21,51,164,240,255,221,204,186,141,10,146,227,94,25,210,190,80,204,138,169,169,31,92,139,60,160,123,191,207,54,185,138,171,217,26,218,24,85,221,61,250,67,72,76,65,77,69,51,46,57,56,46,50,85,85,85,85,85,85,85,0,140,226,132,50,113,84,201,175,163,35,135,140,244,172,58,40,216,198,200,147,14,51,76,96,20,90,134,112,32,137,29,140,6,22,48,241,56,100,86,97,0,208,26,170,36,55,11,130,204,24,4,118,198,64,15,225,124,145,109,85,98,99,1,1,160,48,36,70,241,144,128,1,195,62,24,116,50,60,65,101,2,129,84,108,44,0,64,161,168,104,170,41,89,209,7,114,78,238,218,121,45,67,242,186,57,200,102,89,33,202,45,21,130,37,179,76,2,37,96,0,193,50,132,94,101,142,219,247,111,239,169,235,153,132,254,120,165,248,185,136,248,187,74,136,167,117,175,215,209,237,82,18,146,226,22,48,242,109,24,237,15,56,193,28,65,166,23,161,83,20,71,8,142,17,223,69,102,73,38,202,178,142,26,106,58,165,36,246,166,247,122,32,168,68,90,175,221,64,0,22,67,238,63,182,179,99,55,96,105,65,105,57,76,177,129,74,13,144,161,212,15,109,139,217,99,247,103,224,248,102,8,238,75,81,68,127,37,128,117,193,58,61,188,154,178,240,129,76,204,73,19,14,116,138,62,114,78,114,132,167,150,184,114,59,151,218,118,178,149,42,154,74,170,102,207,153,102,217,165,212,219,197,204,62,180,170,251,180,54,87,220,185,124,214,216,194,210,38,102,20,204,248,180,78,79,179,201,147,154,180,147,214,151,136,187,238,161,7,113,83,24,214,255,118,229,168,8,50,7,3,7,226,73,19,23,152,76,232,130,58,96,140,216,4,32,133,113,131,209,38,28,1,136,64,198,7,82,44,133,23,50,192,108,24,11,36,10,7,47,75,124,140,169,193,26,30,0,217,118,88,148,170,31,70,71,12,4,30,100,211,68,65,102,158,8,33,165,92,2,5,2,68,217,248,240,133,197,24,8,170,57,214,181,63,90,183,110,205,89,150,73,38,173,92,155,163,179,16,151,77,193,145,203,242,104,189,187,59,222,87,191,187,215,239,53,255,251,178,100,223,14,6,53,103,68,139,136,111,68,130,76,217,189,48,200,191,86,105,161,22,78,9,190,193,220,179,102,52,241,159,108,209,190,205,157,231,42,111,191,171,186,178,41,16,242,253,201,169,153,221,78,107,5,58,58,20,35,14,131,3,41,158,201,24,204,59,24,56,53,189,104,29,56,198,203,91,156,76,192,233,48,236,225,202,53,164,207,170,76,6,251,157,100,128,2,0,28,137,201,55,28,101,188,232,131,196,212,102,69,160,95,21,94,84,108,29,165,99,107,88,154,88,113,233,241,150,111,169,240,137,206,109,188,186,196,176,187,21,35,188,154,177,115,52,35,142,247,70,128,188,30,127,127,122,134,139,147,154,153,217,101,86,220,33,73,181,140,197,192,208,212,235,72,33,199,149,24,56,117,31,29,88,8,43,51,177,62,245,103,204,227,241,179,42,136,220,40,228,186,26,172,167,105,68,60,161,170,231,123,211,204,8,213,0,64,16,157,145,144,15,64,243,76,84,196,206,44,7,28,46,25,0,113,58,116,63,134,29,58,68,142,129,14,78,225,180,65,102,50,40,1,238,166,102,244,208,5,29,200,133,15,72,130,207,68,225,116,197,184,108,245,89,206,164,142,103,41,26,189,144,55,116,182,82,197,213,170,228,141,66,14,14,84,28,101,144,45,183,91,228,120,201,67,48,170,243,246,225,186,145,68,210,36,30,209,78,10,182,45,55,44,216,116,233,19,26,98,42,221,218,204,60,231,131,159,59,27,12,211,225,120,105,4,157,62,201,229,105,106,132,35,149,166,34,232,100,111,135,211,127,153,59,79,54,116,239,154,101,245,124,38,1,215,152,1,0,192,33,175,221,68,6,183,230,176,38,29,69,149,6,14,28,129,33,113,42,64,184,238,43,63,74,56,109,162,15,3,106,98,123,176,186,104,98,164,213,73,188,23,238,84,244,121,48,9,22,96,138,133,130,20,192,77,81,8,174,13,66,154,72,250,177,172,196,62,226,154,241,131,100,67,114,150,89,12,144,53,59,169,118,228,251,141,203,248,78,119,173,19,64,176,168,197,19,50,138,48,86,12,192,161,102,136,51,203,236,92,214,141,213,152,239,205,30,207,13,217,194,166,27,160,156,84,121,48,48,194,232,209,0,145,178,235,192,246,171,234,186,48,123,95,21,235,117,234,53,225,231,174,32,104,46,100,0,32,24,4,119,221,226,170,42,177,128,18,200,35,76,33,98,245,149,13,126,111,134,10,231,52,150,197,37,149,33,108,162,87,77,186,77,68,229,242,186,253,154,119,239,208,223,193,135,88,194,30,183,28,165,248,2,215,138,195,230,210,94,26,180,116,129,88,229,229,67,34,154,179,54,182,101,217,177,188,35,68,80,121,60,185,48,156,32,255,251,178,68,204,128,69,6,102,200,187,70,94,98,159,108,233,42,101,40,186,17,137,157,45,76,153,89,130,7,51,101,13,150,33,224,105,42,214,200,240,233,238,124,102,251,85,48,116,189,189,61,211,75,85,108,228,90,163,12,218,62,14,63,47,60,200,69,62,229,233,79,94,26,90,151,253,183,172,212,67,93,221,175,153,248,104,192,57,108,186,32,65,129,24,5,38,65,26,97,13,32,249,80,121,126,105,35,39,116,97,138,23,169,102,203,23,174,213,148,63,125,182,253,161,222,200,113,208,18,167,19,174,145,110,23,30,210,37,97,38,104,107,14,24,165,153,200,195,208,62,49,89,110,17,111,113,163,94,123,129,165,62,196,64,177,245,55,4,214,175,247,3,170,237,175,234,84,235,145,195,18,165,63,103,74,168,89,166,121,180,232,185,130,147,234,15,100,238,147,89,37,93,251,174,58,253,127,254,95,254,99,138,153,235,250,13,42,0,170,246,208,198,192,121,67,28,16,43,134,51,4,218,150,160,83,117,236,215,140,61,24,96,160,68,80,184,43,14,53,11,242,214,97,137,99,107,73,40,156,140,61,109,218,9,34,10,211,194,208,230,194,133,223,165,105,154,81,234,109,66,167,44,10,97,20,7,212,143,170,33,35,110,106,20,130,204,54,190,56,140,128,9,122,237,220,227,151,4,247,231,247,253,123,188,254,186,244,93,216,195,152,82,163,138,244,76,78,12,67,25,205,49,101,169,14,42,251,115,106,84,109,121,106,103,26,114,196,44,82,143,217,206,17,37,90,55,181,233,11,126,9,52,197,47,82,105,164,201,105,84,98,199,75,200,41,107,69,212,154,213,118,98,240,72,212,192,0,34,20,173,11,238,251,249,176,249,169,80,169,112,68,196,132,57,177,34,197,81,104,76,81,176,128,220,48,50,4,140,128,101,150,240,83,43,92,71,252,153,142,180,170,208,105,226,246,78,238,30,143,61,171,165,106,77,21,100,152,104,70,168,89,179,82,141,29,29,139,153,226,146,115,221,170,143,147,158,125,53,168,169,175,165,170,87,251,91,237,229,167,26,179,179,92,119,48,52,111,29,13,88,253,38,123,248,25,60,189,87,60,180,117,54,213,11,127,28,2,249,16,19,178,219,67,38,1,0,150,226,2,128,126,163,233,120,71,89,76,249,145,150,94,197,228,143,245,215,153,48,174,163,26,129,42,63,120,83,69,105,224,171,241,149,96,151,201,96,122,137,181,106,226,29,138,207,220,83,184,125,152,161,235,63,77,219,28,68,194,137,235,52,86,186,199,12,228,66,213,183,205,251,231,202,107,238,179,244,117,56,149,30,253,41,68,83,156,219,58,187,179,152,170,200,196,167,30,212,103,103,209,82,124,231,53,76,172,227,255,251,178,100,204,140,5,69,103,72,155,41,110,98,122,236,217,157,60,200,114,17,153,155,40,108,177,86,202,5,179,102,180,195,34,229,171,40,199,208,198,116,57,208,186,46,233,244,58,89,88,194,133,155,155,152,49,0,233,192,3,18,38,142,93,108,151,43,117,122,17,102,140,143,105,211,133,253,2,249,78,167,139,199,154,253,31,49,188,23,116,194,243,30,10,159,177,180,12,155,9,253,34,177,15,234,205,90,87,18,24,226,152,8,17,53,37,84,223,31,45,206,85,94,124,153,140,204,212,93,89,108,230,230,233,5,17,118,180,238,199,33,78,195,90,241,139,116,200,137,68,173,252,38,252,12,129,235,198,58,251,228,253,98,153,18,199,69,180,215,196,143,73,87,148,71,248,155,85,77,6,85,79,83,108,163,64,72,93,0,64,25,164,144,166,99,20,24,221,84,99,170,1,156,194,102,91,15,24,140,140,97,87,104,57,116,144,102,132,34,24,100,8,72,55,49,168,225,187,136,197,101,12,80,112,85,17,198,128,13,60,193,160,231,65,98,166,2,235,110,105,142,132,130,192,109,91,133,65,163,64,230,194,80,19,40,4,48,242,207,43,121,40,0,120,52,214,135,64,101,1,56,26,51,27,155,213,60,121,136,190,208,235,182,249,56,145,105,68,102,51,45,145,60,48,153,91,202,57,61,60,98,86,165,63,126,116,75,255,38,238,59,164,221,206,190,239,46,249,241,187,253,254,102,191,199,206,109,61,73,239,153,141,186,243,81,154,238,23,218,233,80,86,169,225,232,236,131,200,164,100,98,53,169,223,62,23,154,251,154,3,142,243,26,213,158,6,103,197,36,123,141,227,120,174,239,48,32,93,36,216,210,118,88,159,112,8,50,2,241,56,166,114,66,200,50,76,52,11,137,203,130,247,35,10,30,132,181,116,53,46,183,73,62,116,154,76,75,181,136,178,193,122,246,165,131,19,48,117,186,94,114,238,246,86,95,143,89,223,62,237,248,174,197,187,26,65,20,127,224,20,232,105,227,13,86,143,5,4,164,203,9,15,235,97,72,41,150,179,18,198,73,158,114,171,92,191,104,81,9,38,67,75,132,245,152,255,231,220,79,2,186,32,217,152,53,210,15,145,178,63,141,218,91,244,133,238,200,158,111,155,31,212,36,79,62,211,126,4,71,32,12,10,221,118,253,168,180,244,58,163,176,215,216,179,140,56,245,11,154,17,145,228,137,160,74,145,217,85,148,147,54,190,67,140,212,178,95,17,150,113,198,236,205,37,216,103,31,118,105,172,207,213,152,111,241,130,39,123,34,191,49,174,197,167,198,131,10,138,97,241,129,32,161,2,134,49,193,69,6,137,93,174,215,71,253,127,153,232,213,186,86,249,228,183,236,170,255,251,178,100,219,8,6,117,103,68,43,134,127,64,135,44,233,125,48,200,175,17,137,155,45,76,21,251,73,170,179,164,216,241,150,184,116,178,250,162,14,200,234,204,101,102,118,42,85,174,204,33,98,188,191,124,111,48,35,98,148,196,10,207,3,21,141,227,184,210,46,113,54,243,138,95,48,133,251,234,0,73,55,254,76,150,89,95,20,243,167,132,23,109,65,252,208,198,68,81,58,128,129,88,218,137,173,210,29,102,195,151,6,148,4,142,207,51,20,168,98,220,191,99,168,101,145,149,202,6,188,153,111,116,123,135,202,161,41,228,129,136,66,73,206,169,148,150,112,179,153,88,94,92,174,228,158,71,153,16,101,46,21,185,167,91,165,110,133,70,118,123,187,182,131,208,124,207,223,94,42,70,211,85,204,15,90,7,140,97,120,132,60,212,0,204,5,152,216,70,12,184,8,88,84,43,74,44,124,132,144,11,184,240,200,64,103,251,107,24,189,2,124,51,212,148,125,44,36,221,4,51,40,131,17,245,90,101,33,198,187,147,163,72,209,58,17,8,154,58,59,180,203,210,67,5,17,29,65,63,2,197,48,230,227,114,41,135,248,18,2,195,2,198,139,16,114,3,113,65,60,10,163,202,161,215,117,22,80,225,3,107,81,138,60,106,158,98,118,241,75,118,178,93,93,45,102,13,38,206,75,122,187,134,163,166,160,164,141,102,110,147,22,184,181,110,38,214,102,207,116,166,168,67,202,52,92,244,155,140,102,138,155,179,86,116,29,217,176,65,148,48,112,197,190,59,144,16,41,184,0,86,136,45,21,68,145,180,49,187,142,185,3,72,16,120,201,131,226,81,141,35,66,177,211,129,1,230,156,43,94,69,65,233,141,221,45,34,24,44,249,28,3,77,12,32,21,78,44,11,5,117,26,226,36,198,29,137,69,116,220,128,99,107,162,244,60,139,88,17,134,73,22,39,179,75,148,54,88,101,26,53,219,196,71,50,149,52,22,67,144,107,124,52,148,179,164,77,141,117,158,114,16,116,172,188,148,11,73,133,201,69,66,74,166,169,76,133,106,181,5,117,78,151,104,181,23,51,175,10,194,222,224,212,95,10,34,168,66,10,2,138,71,19,132,221,223,33,157,247,171,214,193,249,37,4,214,237,124,81,89,21,19,145,220,170,248,249,32,7,81,175,39,254,129,0,84,219,88,205,210,180,176,37,46,101,235,237,243,44,125,248,151,22,245,139,188,106,81,131,48,82,61,72,147,138,23,165,10,60,33,49,54,36,175,40,99,151,185,5,250,99,211,86,126,191,105,65,39,58,70,185,26,186,249,107,54,208,179,48,234,28,154,239,198,114,143,148,27,116,212,48,85,232,63,20,17,74,172,154,22,183,20,118,130,224,196,255,251,178,68,220,8,133,102,102,197,139,121,66,240,174,204,232,162,105,38,194,17,169,157,42,236,37,15,130,43,179,101,29,132,161,240,117,161,135,69,168,142,79,44,104,243,80,121,177,99,201,156,234,113,237,119,55,127,127,204,242,196,76,72,197,155,190,255,185,185,121,190,122,217,94,36,250,129,75,203,100,249,24,11,104,192,39,110,191,56,72,106,64,37,212,253,177,152,89,82,47,54,106,90,243,199,216,101,71,129,181,218,196,150,40,185,40,81,160,131,196,221,40,209,67,221,127,34,61,76,215,87,229,84,124,12,76,100,190,219,50,243,183,46,208,252,198,41,229,162,140,181,201,67,98,226,154,109,202,166,28,227,198,197,9,25,80,193,30,38,71,56,184,248,177,249,53,196,95,211,13,109,89,214,138,138,39,69,152,52,125,13,42,71,76,64,200,177,54,120,197,91,87,40,216,62,146,238,162,149,184,110,189,41,8,107,125,34,92,124,196,64,45,85,0,48,131,91,113,30,21,52,244,179,78,16,61,18,51,113,32,32,8,2,122,147,72,22,7,140,154,154,68,145,198,8,115,7,136,21,134,143,21,144,42,6,175,88,82,67,211,187,41,38,186,210,168,160,245,143,160,235,186,253,17,7,75,144,204,72,66,68,95,152,235,15,10,130,82,142,132,139,5,93,137,170,118,250,29,147,179,210,247,166,184,88,33,53,208,248,40,12,200,80,221,91,214,124,53,12,174,133,187,79,39,11,140,24,37,162,70,68,111,125,204,43,70,80,211,49,168,141,99,75,171,219,250,174,41,30,106,34,186,143,251,237,106,163,254,226,53,142,232,238,79,97,100,154,154,168,70,149,48,80,139,14,134,220,34,89,79,69,5,106,101,37,101,77,38,9,53,212,230,39,22,166,138,225,78,235,128,59,249,225,104,112,183,213,139,193,80,224,224,81,101,177,12,11,29,53,156,155,163,201,170,247,178,187,252,183,153,74,230,189,174,139,199,158,237,197,175,218,123,254,94,129,3,164,34,244,189,105,199,111,103,1,19,142,246,217,177,45,245,243,79,202,70,26,49,243,249,59,10,51,211,61,110,163,138,156,67,55,25,75,186,140,82,169,238,169,185,20,146,17,23,103,74,153,213,137,217,17,204,175,69,190,117,109,209,183,84,86,116,237,53,22,144,217,188,204,134,195,140,208,154,111,106,166,142,68,106,3,70,84,38,49,6,25,96,137,198,22,38,44,8,194,140,92,17,231,21,38,103,172,181,67,109,98,236,53,24,9,74,211,89,234,72,59,202,102,243,210,60,78,56,232,172,30,211,24,148,52,240,170,25,135,245,238,145,56,18,137,135,249,189,88,87,148,46,4,160,66,66,67,194,204,133,40,31,150,156,255,51,58,37,222,241,255,251,176,100,201,142,5,210,102,197,19,104,111,64,117,76,217,34,96,197,158,21,185,155,28,77,133,126,137,192,179,103,116,148,13,244,202,45,83,103,126,134,191,50,253,111,251,248,9,140,22,232,52,101,158,143,173,206,185,205,140,84,69,48,138,211,38,51,167,65,171,101,79,104,219,187,187,65,167,37,137,49,35,247,91,147,188,242,74,83,13,82,174,174,28,141,44,195,180,169,249,147,143,89,51,115,68,64,49,90,208,0,56,236,150,54,245,211,178,220,209,164,229,195,225,202,13,158,80,77,33,166,112,150,132,173,206,131,234,109,24,240,204,35,180,154,139,180,123,100,154,36,22,56,27,56,153,118,117,127,131,51,127,231,151,147,177,187,201,40,114,250,110,76,75,52,73,134,58,249,49,225,142,102,32,81,17,140,148,182,121,10,27,58,65,23,202,223,231,254,116,140,155,107,252,164,112,96,73,50,241,254,82,64,69,135,99,33,4,168,58,81,10,0,0,18,140,197,40,53,240,76,228,225,173,39,32,33,161,134,123,223,5,61,158,0,106,224,202,67,83,116,77,40,170,222,136,84,33,19,92,114,17,30,113,104,227,29,183,60,209,223,71,157,86,46,42,140,113,97,193,4,211,206,36,154,46,67,196,238,187,73,251,89,213,98,112,153,69,27,69,150,220,80,86,209,253,107,49,150,74,207,93,202,251,134,101,20,141,110,235,227,106,147,42,108,239,127,63,124,254,185,75,255,231,41,170,110,202,84,115,232,228,194,206,94,11,101,78,221,80,153,232,215,166,84,120,201,33,80,96,227,148,120,209,186,21,162,165,119,127,212,152,163,43,181,154,146,15,25,44,80,8,153,80,110,147,137,244,188,17,84,136,33,135,48,176,176,208,250,192,130,37,195,111,170,88,82,36,181,73,67,5,182,15,123,63,219,164,106,30,253,94,10,199,162,96,233,52,93,17,94,122,78,20,11,136,132,161,128,97,185,127,192,124,18,73,19,137,55,116,34,188,85,116,51,19,124,179,242,143,65,161,92,252,36,43,128,231,90,190,130,235,122,171,89,57,69,38,144,206,67,83,111,233,45,213,133,173,243,112,161,36,159,246,211,14,91,246,59,224,129,38,70,200,98,23,100,203,166,32,192,102,108,38,198,156,118,68,70,81,146,111,65,128,208,195,26,128,46,208,96,105,140,140,149,67,2,234,5,154,141,180,242,129,182,110,86,27,15,180,210,247,164,203,81,94,143,179,248,212,150,75,200,192,199,76,34,201,242,160,201,208,141,137,252,209,139,108,156,106,114,215,37,143,212,127,56,178,74,23,185,160,167,80,56,45,162,42,217,216,76,142,91,17,88,119,61,69,211,61,219,103,123,103,116,113,9,221,78,99,111,245,204,207,93,255,251,178,100,201,142,133,13,102,199,27,65,71,162,116,134,56,241,97,134,118,86,9,155,22,77,133,126,129,179,51,101,92,245,141,160,232,195,243,37,145,147,13,253,222,9,63,152,28,203,154,211,111,213,30,78,45,136,69,195,214,163,240,155,34,237,237,225,233,182,174,58,137,152,174,252,251,97,106,150,154,93,83,30,6,183,125,163,40,6,228,181,86,119,178,46,9,217,152,42,72,200,110,55,11,164,105,159,181,10,144,237,125,125,169,177,74,191,170,146,37,181,160,136,33,157,254,111,201,159,254,118,231,157,11,189,75,145,139,66,180,197,76,173,175,242,207,103,213,210,195,106,70,234,121,186,68,217,178,53,50,57,36,36,142,91,25,149,36,72,84,207,75,5,153,197,197,161,180,206,20,65,100,70,199,210,249,169,72,62,68,125,46,213,113,87,85,0,5,147,43,145,76,128,9,51,112,164,199,163,115,181,148,66,47,6,93,56,152,37,66,105,96,234,28,1,69,112,16,145,142,24,196,52,42,18,25,35,7,6,156,2,25,163,131,19,16,9,253,76,105,108,0,135,36,171,94,230,84,167,155,27,102,143,168,142,68,208,125,148,139,19,140,129,182,134,236,68,120,108,37,136,215,187,76,140,81,166,14,177,145,14,13,80,198,241,202,127,24,21,150,117,19,69,246,44,85,40,208,128,249,16,111,29,1,49,236,235,137,54,118,150,125,83,42,187,190,255,255,184,186,182,85,222,227,209,219,34,34,91,83,215,16,200,100,207,117,173,81,85,17,47,185,150,62,166,226,26,167,119,190,30,115,64,253,34,255,111,119,186,182,255,222,140,178,147,107,171,167,123,237,180,12,59,254,160,0,16,171,220,78,59,37,234,238,234,241,185,232,254,95,22,224,100,62,97,244,4,10,73,78,7,211,40,112,182,107,210,105,150,178,5,14,190,243,207,151,121,73,199,238,115,201,144,198,55,150,19,176,22,96,215,145,207,178,150,211,172,169,245,87,143,130,38,123,129,189,124,56,200,94,168,212,189,41,59,230,207,94,8,153,234,234,105,93,38,174,126,251,90,54,45,232,154,247,61,170,227,50,40,125,63,41,60,168,209,172,241,105,43,169,119,173,200,116,111,35,13,147,199,248,81,157,95,54,4,174,23,40,188,128,137,206,30,143,23,202,149,16,218,15,130,0,16,63,40,85,34,101,84,232,176,49,48,239,125,230,91,165,203,235,38,189,219,82,184,61,229,160,194,151,5,101,106,209,199,218,35,78,203,30,230,121,10,161,144,239,60,99,95,158,80,197,88,110,98,174,245,69,73,90,102,92,250,195,28,135,56,167,111,127,47,253,174,255,255,221,62,151,87,93,245,31,67,154,14,171,118,26,75,136,229,141,173,144,136,19,255,251,178,100,215,14,5,228,102,197,147,152,91,224,127,172,217,173,48,200,131,85,57,157,36,108,161,254,201,225,51,102,180,102,32,101,243,16,175,183,62,222,82,204,78,220,86,228,32,227,137,236,213,107,57,196,50,2,71,39,23,21,44,139,18,117,134,102,90,86,247,247,199,197,190,33,71,164,55,208,221,90,53,160,210,177,33,198,93,18,60,82,0,0,2,164,69,165,36,153,87,192,204,8,228,132,48,131,8,57,2,44,9,15,121,29,154,162,89,26,194,227,205,34,43,16,76,104,156,203,129,243,74,244,220,227,30,81,118,170,201,214,145,16,59,122,151,255,111,178,153,108,109,247,8,181,252,52,29,61,197,212,223,171,148,196,75,75,168,194,95,102,133,28,57,210,166,225,254,235,250,129,169,51,204,246,217,99,35,234,106,209,210,135,49,165,173,171,117,28,119,110,135,157,53,87,93,221,110,194,28,30,170,0,5,160,137,67,15,40,51,180,83,5,53,63,35,178,23,99,66,101,6,170,156,48,152,132,40,200,139,131,137,129,32,6,26,6,50,12,40,72,36,254,148,68,128,1,4,111,120,40,26,192,48,9,172,122,19,217,160,240,56,52,13,18,99,204,222,148,100,165,203,89,43,101,207,114,44,53,194,16,166,175,5,177,91,242,42,102,41,147,107,97,203,143,190,174,83,171,57,6,52,203,84,240,218,76,48,16,8,12,181,121,78,173,194,128,184,204,15,132,63,158,31,255,235,103,135,37,89,199,96,82,60,170,119,162,81,24,79,101,78,76,68,142,187,108,183,122,172,227,53,97,243,235,22,62,84,152,136,190,180,126,79,110,153,150,197,193,201,57,203,14,255,244,249,76,9,128,0,22,5,147,53,189,13,87,63,138,73,76,131,101,188,134,183,5,26,68,186,193,129,61,140,120,57,8,172,184,60,186,226,70,243,50,145,3,45,199,62,230,124,60,173,39,9,199,67,79,210,4,51,214,249,255,154,190,22,29,191,180,132,166,226,236,109,232,59,181,89,106,58,153,234,246,184,91,103,93,122,222,107,233,46,199,207,17,221,115,243,189,51,208,228,84,184,132,110,94,74,97,227,165,91,165,187,131,53,201,170,152,120,155,185,112,109,76,220,0,100,137,67,214,213,180,255,181,62,75,206,76,2,170,144,251,4,0,128,41,137,130,24,49,102,32,34,47,12,128,30,222,181,156,118,85,92,104,44,28,128,118,105,22,100,44,193,111,41,162,189,246,24,221,72,2,173,246,108,224,59,60,46,27,154,182,175,207,180,203,115,82,74,88,219,141,8,90,23,213,146,63,25,247,194,83,182,207,27,89,246,80,153,15,164,123,92,36,8,129,57,83,159,98,65,221,227,223,83,132,90,106,92,213,111,223,252,255,251,178,100,207,14,133,130,102,198,19,97,95,160,118,108,217,122,61,40,66,20,209,155,28,77,13,190,201,225,179,166,40,244,161,60,179,149,203,66,254,94,235,251,25,150,80,237,91,119,62,41,146,4,80,242,196,235,41,225,140,40,228,160,250,138,153,150,186,221,117,105,186,143,186,75,65,155,232,45,208,21,132,131,237,32,155,114,37,157,199,107,53,212,165,219,36,68,1,19,136,208,82,66,242,217,107,173,120,236,106,74,58,12,38,7,234,208,189,21,178,114,236,199,141,241,148,101,35,252,125,231,73,150,121,161,192,68,64,157,9,123,139,185,148,68,132,228,253,26,165,177,145,172,151,219,156,199,193,144,59,184,148,56,198,130,110,106,180,218,166,223,87,116,227,183,221,74,68,234,234,237,5,82,133,134,205,213,252,244,233,9,87,87,207,223,181,196,255,241,255,16,26,170,0,1,36,212,32,49,130,6,102,197,1,75,157,81,64,240,96,168,41,106,52,198,8,25,30,254,174,117,83,99,85,198,141,241,170,170,220,30,125,176,75,148,242,201,36,243,183,15,229,7,89,119,30,104,173,120,245,120,166,53,255,9,207,237,73,61,120,174,162,248,198,234,220,238,88,94,198,134,79,64,246,141,71,152,60,19,114,87,255,109,116,219,75,61,61,39,185,235,53,123,212,214,119,118,102,93,175,211,215,220,226,78,169,47,105,131,110,213,92,252,218,85,205,181,145,119,219,229,143,106,146,233,153,105,245,216,163,237,245,178,169,38,176,235,128,110,192,0,11,13,39,118,249,102,170,100,153,140,83,3,86,3,28,21,213,122,27,88,71,151,207,114,67,94,27,69,147,249,241,121,113,97,162,245,212,239,210,116,89,39,171,250,209,56,93,51,147,24,136,241,255,238,247,124,110,247,246,25,255,237,173,88,213,58,143,125,41,228,184,217,165,167,173,214,239,146,255,102,166,218,187,213,27,242,205,246,115,74,39,94,17,104,81,135,198,75,209,88,103,204,207,19,255,187,237,191,59,59,220,217,237,27,123,251,235,111,232,240,181,155,115,8,222,136,3,138,137,48,90,207,226,163,88,184,6,60,132,57,72,134,64,44,117,51,217,72,40,242,126,40,104,243,56,17,220,104,246,21,198,107,142,138,219,165,41,182,210,26,148,114,110,32,238,65,244,113,86,231,81,162,82,221,159,160,126,113,189,132,75,10,123,50,106,71,118,142,155,235,203,110,205,62,242,137,165,63,28,110,49,133,32,217,223,124,126,214,191,255,236,99,76,93,95,163,70,164,175,117,171,82,119,54,250,217,136,41,187,247,78,253,171,103,90,132,128,67,138,149,108,136,184,146,168,184,187,247,141,62,166,224,66,212,13,121,225,205,104,106,168,210,55,57,67,255,251,178,100,211,142,132,146,103,73,155,71,95,48,123,12,217,122,61,134,40,84,129,155,32,109,21,254,202,4,179,100,157,131,33,240,174,174,213,244,228,180,216,145,12,229,130,1,5,185,35,57,156,174,162,162,224,22,34,23,74,138,11,48,211,99,118,89,180,215,26,31,193,174,99,7,110,57,216,130,254,149,11,190,95,16,255,48,215,87,58,174,77,192,92,251,89,108,122,168,59,22,161,8,140,88,229,110,57,65,202,133,30,83,27,103,199,186,66,15,139,125,210,8,165,37,85,180,153,149,150,181,181,24,80,195,203,38,57,149,170,134,170,26,253,13,132,121,65,3,169,199,100,167,53,52,245,58,105,196,197,180,53,170,173,244,113,120,203,79,251,89,57,6,135,73,136,41,168,181,85,0,140,168,53,51,24,44,215,192,3,15,5,143,76,101,55,34,116,214,9,64,1,60,211,128,160,96,80,193,41,160,80,84,192,130,163,35,1,135,2,134,8,17,131,147,225,194,81,8,184,32,158,214,134,65,186,48,224,2,202,138,169,241,24,14,44,96,32,9,48,57,84,155,102,108,24,6,136,48,4,75,29,2,55,37,32,218,32,195,208,204,158,74,105,108,182,11,190,205,224,231,113,179,40,20,63,20,135,230,108,187,85,92,86,210,60,223,61,69,198,102,65,2,102,222,237,37,206,103,252,199,245,239,172,145,60,211,50,240,87,87,90,112,143,93,24,177,229,206,142,231,111,19,153,33,174,72,122,215,211,216,208,231,101,106,130,213,88,122,206,243,18,223,225,253,241,44,8,127,25,248,166,183,189,215,239,25,180,27,219,25,196,190,143,47,170,230,1,37,57,127,191,244,0,0,22,189,85,236,109,234,214,1,194,122,139,68,131,194,1,2,130,216,140,146,42,94,102,233,247,89,21,23,135,166,233,21,179,104,239,9,157,200,82,31,21,183,37,150,92,66,4,174,46,113,119,42,108,23,6,214,2,194,119,20,29,78,153,51,197,102,92,219,14,37,73,104,182,21,187,87,151,101,134,182,124,113,164,209,99,97,218,160,242,165,26,171,188,97,8,54,30,55,106,138,137,66,78,54,221,39,65,69,200,238,110,122,118,125,170,235,250,139,210,174,198,158,115,189,77,89,15,83,225,10,160,73,128,140,6,3,23,25,232,128,96,64,137,205,76,103,7,5,24,132,226,96,129,232,10,138,163,6,29,52,151,116,132,76,48,21,76,163,5,3,198,142,67,65,0,72,45,48,169,75,69,104,152,15,82,54,220,90,170,222,5,1,210,105,159,67,79,178,240,129,32,198,72,245,203,153,178,112,69,214,100,4,217,243,220,150,30,146,187,155,139,202,104,101,117,55,110,150,95,185,250,240,75,52,134,221,201,151,50,252,122,255,251,178,100,223,14,134,89,102,196,139,131,127,164,132,76,217,89,60,200,153,85,249,155,22,78,5,254,137,216,51,101,24,244,161,117,207,225,222,127,247,42,94,178,246,206,70,202,94,176,227,38,72,99,160,200,26,51,114,127,48,243,125,192,220,74,192,98,143,93,119,87,221,47,226,65,143,89,245,79,228,251,205,191,206,47,224,222,91,98,53,109,191,125,98,72,122,214,54,60,210,13,37,137,144,165,229,3,120,137,5,112,235,160,76,232,97,189,26,16,209,40,116,193,119,246,173,189,197,83,212,122,150,124,130,12,223,174,147,165,111,141,40,195,73,170,38,226,46,185,95,67,131,200,53,81,218,119,123,182,199,37,40,230,217,209,136,34,190,34,39,122,174,187,200,248,250,30,43,148,182,238,110,177,16,214,183,86,182,115,239,113,119,90,172,179,78,145,72,76,71,51,196,215,213,85,181,247,191,60,197,92,223,188,101,79,248,93,237,170,33,185,190,253,101,36,2,142,163,40,92,64,110,33,146,75,141,50,56,164,96,118,202,219,91,114,86,244,134,25,147,88,144,114,89,204,249,49,110,173,251,151,238,68,243,224,189,85,134,134,83,117,117,162,217,166,194,208,211,161,96,146,139,21,20,13,10,15,31,27,33,219,198,97,172,116,12,179,18,89,205,45,212,162,70,200,209,62,61,16,149,161,233,143,86,23,26,76,12,131,109,77,105,75,108,95,181,90,68,113,144,147,159,40,162,199,148,130,52,141,31,116,238,145,17,14,115,140,102,97,121,10,14,175,171,107,234,185,242,195,182,96,222,46,253,39,102,127,216,96,225,124,124,18,68,3,110,107,169,127,136,136,56,113,17,77,232,54,56,179,67,167,26,100,121,102,197,222,151,26,251,57,84,83,160,136,112,192,230,18,69,124,32,109,87,165,58,27,248,71,142,70,59,78,172,42,203,130,130,104,194,6,124,18,89,140,113,165,26,136,100,102,231,80,153,71,197,190,180,154,231,226,123,221,21,196,243,78,33,0,129,36,174,207,21,5,40,245,26,179,67,97,197,206,75,179,117,92,145,132,107,10,59,222,230,187,85,32,169,17,71,25,8,194,30,121,191,91,217,43,239,182,173,122,175,85,123,31,61,71,243,118,218,217,191,238,247,4,138,136,4,156,183,64,80,176,48,65,24,21,46,13,24,97,139,131,144,142,3,26,162,213,5,74,78,161,197,40,48,90,34,192,172,53,71,118,195,143,94,26,237,89,169,171,141,134,230,82,61,183,121,60,240,160,74,104,208,71,29,46,170,52,136,56,129,148,161,212,138,200,154,119,20,150,40,31,21,12,49,102,91,187,212,184,246,109,221,25,42,94,154,205,149,58,15,83,75,71,53,25,232,249,147,42,245,150,215,255,251,178,68,203,136,132,215,102,203,27,8,125,242,144,76,217,35,97,38,120,19,193,157,38,237,33,119,66,68,179,101,53,148,162,57,29,166,214,109,13,164,34,86,237,46,78,207,86,107,6,114,215,151,205,172,190,205,5,30,200,164,228,222,92,169,63,34,83,47,159,123,25,199,54,219,77,243,54,219,182,105,83,148,2,86,0,40,1,205,173,249,8,209,81,125,181,49,53,12,129,201,133,73,210,35,100,137,45,198,234,230,96,240,179,108,32,137,110,162,232,128,165,85,89,42,25,170,55,160,249,246,224,158,89,159,251,126,147,132,145,226,219,209,78,24,229,242,125,88,113,9,8,137,229,219,101,138,131,75,48,228,49,199,59,76,205,165,177,23,84,155,194,169,7,50,89,141,106,151,81,7,245,222,208,188,202,247,52,199,68,186,77,247,84,100,26,193,50,137,132,119,20,131,142,97,229,176,124,196,51,178,223,59,197,198,143,50,203,15,26,101,212,203,71,242,214,211,0,214,169,234,0,166,148,136,198,51,49,231,13,25,224,14,3,17,4,253,144,58,38,76,25,176,58,196,238,0,161,80,135,4,193,129,134,196,69,67,159,47,244,235,5,19,123,151,198,229,60,134,34,242,254,174,120,68,77,191,201,14,16,125,134,234,13,2,14,15,14,47,201,55,46,206,223,214,55,183,90,102,254,84,205,142,107,113,89,27,145,31,146,81,68,229,242,152,10,69,41,173,75,126,198,23,251,189,127,126,127,15,249,151,251,229,121,255,192,89,242,36,137,32,205,42,158,32,0,25,34,20,24,71,152,226,197,64,59,140,148,201,132,168,219,142,96,212,97,175,221,73,215,122,127,85,150,164,25,26,13,83,211,13,107,80,0,0,242,107,141,38,167,196,232,163,156,202,65,198,41,48,159,155,79,247,5,107,119,127,188,86,93,226,127,243,75,239,80,47,74,6,232,89,81,53,197,149,131,10,240,253,32,232,21,40,24,176,17,77,130,1,176,99,139,71,54,72,108,115,107,124,214,233,82,144,185,237,166,164,63,151,44,95,52,78,195,44,239,196,200,237,156,129,149,23,125,78,228,135,157,185,21,77,239,252,219,255,127,190,26,0,173,166,72,27,7,14,128,201,35,22,129,142,106,59,51,208,176,204,193,99,2,138,192,84,210,192,32,226,133,81,21,8,50,86,73,240,103,167,152,66,197,3,33,18,190,18,141,177,4,56,83,192,108,246,101,230,77,82,97,36,173,227,186,58,195,171,42,12,4,43,169,130,210,200,84,10,106,242,207,27,196,65,198,156,97,54,201,35,200,127,37,166,19,33,131,225,44,100,80,77,44,40,130,70,216,166,179,107,187,230,187,255,226,42,58,223,76,248,174,175,111,196,117,48,249,78,27,255,251,178,100,197,140,5,14,103,71,155,67,111,178,105,44,217,138,60,101,191,21,225,155,24,78,101,105,193,234,179,101,232,243,33,209,19,85,240,202,187,125,78,113,241,244,91,46,59,71,120,150,153,240,163,141,35,119,42,46,116,221,107,56,232,101,205,215,19,207,205,215,44,214,225,88,225,214,73,1,131,183,82,0,64,240,49,219,182,203,206,12,211,138,35,84,197,128,53,100,45,174,228,98,187,106,170,192,163,242,112,70,95,122,117,113,35,60,208,156,82,12,215,154,81,218,35,173,72,213,119,60,89,36,165,186,24,219,226,149,41,83,113,124,85,183,16,188,140,104,186,50,172,203,60,205,39,135,65,233,9,119,143,171,105,206,61,230,146,44,235,237,254,35,209,7,35,76,213,115,125,237,5,58,201,48,220,222,57,202,238,39,73,120,158,159,153,150,59,230,82,226,44,144,130,122,0,0,9,140,193,143,2,134,230,16,52,0,97,49,26,163,0,93,2,175,152,160,249,211,9,8,195,1,10,3,32,66,16,161,228,197,74,8,27,7,31,145,5,146,7,36,204,50,128,231,249,77,220,103,110,40,72,0,243,170,153,48,3,214,232,180,22,102,28,10,154,79,187,80,40,0,69,20,241,108,47,252,9,103,12,185,59,202,178,138,106,24,105,240,130,170,175,121,20,82,18,255,209,202,109,162,64,52,114,9,8,189,252,164,255,57,218,91,218,214,112,185,63,52,151,98,212,243,243,226,127,155,157,204,30,229,104,45,121,164,56,217,172,43,64,204,104,241,243,153,225,227,112,116,219,2,61,45,103,211,95,57,181,113,60,47,71,250,135,74,49,198,147,24,149,230,29,195,121,118,161,219,126,170,15,150,197,186,178,36,165,0,8,185,101,183,80,65,122,55,97,131,67,79,18,132,85,130,87,28,93,176,72,43,197,152,92,231,64,225,112,172,185,174,13,76,44,76,16,200,225,113,233,84,205,85,89,202,129,194,22,123,10,209,244,249,163,229,212,67,176,206,132,167,146,99,25,57,157,51,103,67,167,249,17,254,140,229,160,32,126,252,207,187,71,159,242,237,97,255,204,211,44,206,30,103,220,184,127,159,28,185,242,102,71,8,226,115,72,100,92,6,0,135,38,57,23,153,80,182,99,161,81,133,5,135,36,41,154,92,60,102,113,113,131,131,166,200,0,170,177,137,198,96,96,138,0,128,65,187,70,21,33,225,145,28,102,152,165,48,144,192,34,140,241,18,217,155,10,17,32,234,168,98,52,193,17,71,16,81,247,41,110,47,130,192,233,56,24,83,90,101,11,253,248,195,232,238,111,62,210,216,155,147,56,108,6,8,135,98,244,246,171,80,229,77,16,120,162,207,28,182,161,63,82,202,143,250,249,226,118,255,251,178,100,210,140,197,191,103,70,27,99,127,50,118,12,216,241,97,3,138,22,153,157,22,78,101,109,194,6,179,164,141,132,161,112,178,46,175,116,195,125,159,255,115,75,91,37,121,40,137,134,75,237,118,26,37,87,91,238,159,105,67,26,235,87,90,88,231,185,71,156,208,226,144,57,86,199,181,177,31,23,77,182,153,239,163,236,227,138,62,196,107,144,26,63,119,80,8,166,220,137,166,196,90,227,72,47,139,6,99,12,160,161,180,204,78,42,208,174,98,16,233,162,102,113,7,147,238,138,70,157,254,13,236,18,180,154,124,95,3,50,174,118,154,180,177,7,27,216,132,147,58,48,206,34,197,154,137,75,155,28,213,117,101,202,67,204,11,37,242,220,72,195,197,46,33,37,27,72,131,170,72,151,66,215,178,162,94,106,135,69,184,213,175,157,32,117,219,143,249,89,122,136,168,65,244,241,67,178,219,154,138,116,130,38,228,122,223,228,87,193,245,53,82,17,74,106,0,6,140,176,3,101,58,141,2,176,41,35,102,188,161,193,196,54,20,26,62,112,148,49,140,18,28,12,96,74,103,66,81,230,187,144,136,108,238,157,117,206,63,78,131,56,167,107,77,236,66,102,102,89,53,7,61,210,36,211,44,194,54,188,80,243,243,42,155,181,75,175,237,140,45,210,78,218,153,135,32,104,204,13,24,128,227,112,152,122,168,64,129,197,48,120,236,97,20,81,215,177,107,125,104,133,191,79,255,244,83,216,204,142,238,197,205,91,12,154,182,19,56,35,141,101,84,49,199,177,74,228,49,68,88,227,76,42,32,129,125,74,102,78,250,58,166,11,82,210,83,166,145,196,235,77,209,135,134,11,21,198,81,85,22,26,122,145,48,13,200,39,67,48,68,214,14,194,90,157,33,43,103,4,100,122,43,233,20,64,154,40,86,90,10,143,88,140,148,102,168,150,183,127,245,153,44,102,105,178,105,50,35,22,242,85,166,198,97,104,158,177,165,91,214,132,58,110,243,35,59,59,34,232,142,246,114,152,168,125,235,169,189,138,233,103,37,90,126,251,254,169,77,187,37,229,151,255,244,214,159,198,0,130,227,83,39,150,13,192,244,49,118,172,219,43,195,81,3,128,86,178,19,152,59,178,2,11,152,49,80,96,208,217,143,4,32,99,225,40,24,0,172,215,149,4,131,49,193,141,184,198,18,155,76,193,126,131,131,164,83,33,33,6,36,69,108,63,77,16,184,162,16,3,167,6,75,131,130,0,73,28,246,198,228,16,209,166,182,185,37,138,92,202,105,95,138,72,174,238,202,162,48,227,168,145,177,73,19,78,134,92,221,57,174,52,69,247,16,77,24,14,133,234,181,149,113,207,220,71,119,85,19,194,119,100,52,77,213,255,251,178,100,199,140,4,248,103,72,27,69,111,64,103,12,216,240,97,34,110,24,253,155,16,46,105,13,193,231,46,102,180,192,26,69,196,84,251,87,83,58,196,41,15,21,119,113,49,53,21,17,51,83,173,40,233,22,129,201,5,177,139,79,107,51,119,97,193,140,97,99,134,192,241,250,200,244,233,226,98,12,133,149,190,161,51,42,236,96,9,176,49,78,129,136,163,155,220,64,0,39,104,42,91,44,185,121,237,11,233,34,54,210,132,101,203,158,158,75,39,237,151,5,217,107,68,255,249,102,188,56,144,228,191,109,68,188,150,103,171,82,139,202,79,29,56,164,116,171,196,119,31,122,18,209,119,180,215,218,26,126,55,45,217,72,186,79,96,142,158,188,54,165,14,123,114,138,202,157,237,190,63,125,199,215,173,243,124,253,201,178,13,69,215,204,205,210,25,245,229,178,121,167,162,91,175,186,47,241,156,219,72,130,196,133,57,230,63,63,221,49,178,248,46,90,52,234,0,199,141,243,174,36,141,162,159,51,65,240,44,89,56,176,80,195,3,163,27,147,204,68,13,50,32,64,198,34,21,198,98,31,141,138,12,120,99,66,11,24,72,112,192,147,136,94,44,106,38,154,5,169,109,82,218,235,196,225,167,178,87,22,225,153,35,57,152,110,13,33,6,40,99,112,114,92,90,242,235,181,169,42,197,50,130,36,180,240,186,150,105,110,72,220,73,110,49,25,241,96,122,132,33,56,241,133,106,188,175,93,181,169,142,138,131,253,51,42,43,153,70,158,110,38,98,150,169,105,171,185,244,167,166,158,59,84,168,107,161,167,241,73,13,81,212,63,84,181,188,186,68,154,49,146,218,45,183,173,184,89,137,117,235,136,178,163,107,5,86,69,5,255,189,94,128,61,76,61,16,161,146,118,143,60,56,15,1,31,24,2,43,177,20,172,93,242,182,146,167,49,65,229,4,108,56,124,212,105,204,202,213,94,188,41,80,86,85,12,122,160,205,193,116,132,22,236,136,168,101,239,98,109,142,76,210,145,114,231,8,169,177,147,67,34,156,185,145,6,151,74,249,126,117,23,6,12,158,36,134,237,30,77,7,249,117,205,125,250,140,202,206,254,64,181,94,191,50,248,107,111,223,47,236,197,230,34,100,97,167,106,166,122,40,30,193,138,5,118,24,229,34,12,51,156,48,58,130,199,74,57,149,0,114,5,25,85,1,115,38,27,8,43,16,24,88,224,16,192,49,36,87,102,210,146,202,163,52,113,213,95,169,224,165,76,41,96,147,232,4,29,14,140,128,160,177,145,44,239,164,226,71,180,198,116,223,47,1,232,154,73,62,66,143,130,40,126,88,90,12,150,129,97,212,39,37,15,43,209,75,233,132,229,234,55,213,77,245,255,251,178,100,203,15,197,188,102,196,131,154,67,112,108,70,184,241,97,35,120,86,41,155,18,14,105,105,193,217,51,100,205,132,13,161,207,85,215,17,45,139,158,28,239,234,246,185,188,251,175,124,237,183,196,50,56,190,37,188,95,182,231,137,87,254,28,147,33,207,63,198,186,135,31,118,246,239,254,165,252,84,239,100,211,253,212,238,43,102,113,156,108,8,185,191,254,230,107,1,38,220,149,147,195,143,219,12,76,84,76,87,124,34,109,50,237,163,109,31,104,248,26,9,22,77,91,181,18,209,70,45,181,49,99,49,64,70,110,177,197,161,176,56,81,171,122,148,115,7,215,97,68,40,201,102,199,123,232,39,217,248,226,168,128,218,36,12,45,245,217,218,166,67,39,81,16,230,157,85,140,91,131,209,182,112,68,93,88,129,33,230,178,25,174,110,96,231,6,135,13,192,70,236,209,227,42,33,203,9,184,122,153,67,105,141,217,85,0,140,202,131,49,240,88,12,36,53,184,100,223,229,115,158,33,76,54,68,48,217,204,230,192,67,1,145,140,0,138,24,15,27,162,135,104,8,49,104,206,179,2,8,4,48,195,24,38,31,17,72,70,28,153,67,198,146,29,55,229,46,192,52,123,46,104,10,234,27,71,86,190,255,41,34,228,176,132,234,120,167,94,199,42,26,149,204,212,127,104,47,71,236,64,102,227,225,42,200,86,184,146,9,242,160,238,88,249,241,225,126,159,14,227,183,245,196,223,215,112,214,183,89,79,151,124,186,162,101,240,117,234,76,178,91,91,35,103,123,97,223,251,162,166,109,240,124,214,93,91,105,53,90,234,155,168,131,137,167,14,147,70,157,158,93,45,148,98,43,190,150,170,223,206,207,183,178,3,119,208,42,171,109,218,83,6,201,213,18,114,199,51,38,100,4,194,38,30,70,131,17,122,231,169,38,50,230,181,149,172,247,191,175,222,91,76,196,132,97,7,179,101,212,201,91,41,76,57,25,172,32,166,111,78,197,108,151,108,28,8,232,95,116,245,134,65,209,253,1,212,111,160,130,131,25,89,13,238,201,36,83,216,190,252,43,94,244,130,92,246,139,171,125,150,215,170,109,137,202,236,207,54,229,149,221,222,107,126,187,230,118,118,175,225,187,79,31,171,22,141,40,71,30,51,153,197,248,97,227,73,143,84,199,51,45,139,46,9,5,227,90,211,3,1,12,54,39,48,64,48,185,160,33,58,59,133,200,229,228,48,8,4,42,6,93,18,151,38,56,190,219,19,242,252,35,188,189,190,98,213,158,236,11,184,243,197,213,136,189,72,161,14,51,90,90,88,140,213,138,184,95,177,186,105,187,113,123,22,46,203,183,90,49,53,95,30,7,88,160,35,208,189,125,206,214,191,230,165,255,251,178,100,204,142,5,167,102,196,139,154,90,240,118,44,233,66,96,102,175,20,225,159,22,78,21,124,193,239,179,166,244,195,14,188,40,139,166,115,161,75,179,178,115,172,120,142,228,101,236,234,142,120,137,179,35,74,155,116,158,131,245,204,175,82,82,173,185,230,134,237,133,231,225,232,241,47,135,74,6,177,47,208,87,100,37,43,176,196,42,85,235,0,0,89,189,219,109,211,94,69,212,40,78,3,37,173,6,212,59,97,105,254,161,218,239,103,58,185,179,142,157,159,196,211,176,139,112,160,160,130,179,187,237,109,245,91,39,246,21,113,141,157,39,165,75,181,58,86,142,250,120,63,32,145,241,46,83,151,191,75,244,223,214,127,230,125,244,80,215,221,122,188,236,192,37,158,117,161,132,145,235,77,185,185,107,188,39,36,68,190,93,72,108,103,57,66,187,200,134,204,65,196,36,166,140,181,153,0,91,232,75,182,215,152,42,0,13,97,2,0,197,225,19,33,167,204,56,85,59,240,68,208,76,67,62,131,192,1,112,240,8,208,136,195,68,80,8,72,80,90,35,7,62,132,163,55,164,128,8,42,19,86,152,236,51,15,46,70,150,229,177,132,5,181,34,236,184,207,187,158,245,36,116,236,73,225,47,236,101,119,175,118,44,180,105,35,184,91,194,105,227,117,233,223,116,20,105,16,235,179,26,161,167,167,155,136,67,151,45,2,8,11,134,177,197,231,87,238,204,76,169,155,231,15,139,66,36,97,1,215,65,131,64,83,44,94,130,202,197,98,139,163,189,213,207,68,83,185,88,199,84,51,210,168,172,253,212,139,100,28,49,68,39,214,161,71,220,244,207,158,152,222,183,172,226,12,152,165,225,239,26,239,99,191,210,224,90,98,214,0,0,57,44,110,107,164,184,42,210,131,20,232,114,193,91,182,216,73,22,44,38,93,194,16,233,242,145,225,164,162,122,102,105,105,27,125,34,239,81,253,180,144,66,135,38,45,57,234,32,67,154,205,141,185,23,137,141,224,96,210,73,236,243,101,202,106,45,35,183,105,104,75,173,19,154,189,106,97,169,253,234,250,89,131,162,41,233,46,110,103,187,97,140,63,105,185,120,123,72,137,138,113,179,127,167,54,139,92,204,13,191,229,52,190,226,181,135,200,10,181,96,4,231,254,2,22,75,83,104,145,19,128,246,79,8,67,16,110,36,116,36,96,192,141,217,223,117,108,40,235,230,255,172,86,150,128,230,182,245,244,39,55,55,176,210,216,125,54,159,198,175,136,158,139,10,152,205,234,85,180,194,80,170,84,135,171,140,179,61,80,61,69,20,46,211,131,130,84,153,132,234,19,204,95,31,255,62,232,255,226,190,122,80,186,77,10,234,105,99,147,40,42,254,89,39,255,251,178,100,205,12,133,191,103,69,147,133,127,66,121,140,217,189,25,232,27,19,5,155,40,108,189,111,193,153,51,100,201,131,21,240,30,245,109,135,206,61,61,166,253,237,56,206,30,148,36,219,62,163,111,212,52,183,184,249,33,83,117,23,85,204,122,139,205,54,127,231,234,250,255,159,221,115,53,205,178,63,193,180,82,170,97,143,227,49,94,18,100,165,106,47,1,68,29,133,145,30,159,144,242,63,34,161,67,253,109,91,235,109,203,111,121,239,179,121,79,247,37,160,76,28,89,166,30,143,246,167,40,155,20,202,201,217,237,206,138,49,205,50,37,202,101,149,30,136,136,138,168,132,102,85,34,148,247,35,188,138,151,102,102,211,162,42,24,141,209,187,146,233,182,202,247,94,185,171,255,245,213,210,220,30,0,16,131,9,148,70,165,134,31,138,25,53,24,14,167,31,36,18,97,241,24,24,50,15,70,166,65,144,193,230,12,2,24,212,76,99,80,120,132,6,34,22,143,20,208,68,95,167,221,188,165,145,195,175,195,47,0,116,64,6,30,184,93,145,16,210,110,48,95,120,188,125,40,150,21,110,195,210,98,82,189,145,103,19,10,21,186,244,128,130,164,212,64,227,136,203,206,45,232,187,250,224,74,212,9,224,132,154,76,201,150,83,245,18,86,118,55,98,221,15,246,119,93,252,237,246,201,217,13,139,166,56,236,79,15,119,48,205,157,54,170,39,119,119,12,226,168,247,196,253,119,113,47,126,199,186,158,197,97,83,234,40,219,77,51,83,145,4,137,81,50,162,73,170,74,30,115,93,244,222,42,250,116,178,58,157,180,171,88,142,126,28,98,0,141,115,191,223,233,64,0,220,192,90,230,182,222,61,162,88,132,140,62,125,8,54,145,221,96,148,79,186,82,139,73,151,149,255,239,255,228,67,156,121,110,181,100,53,55,206,217,38,174,65,154,7,107,152,228,171,5,85,29,168,165,54,178,219,49,120,177,242,216,182,106,121,85,197,67,69,141,28,92,24,176,245,220,155,218,205,23,35,150,34,225,46,77,181,103,110,41,254,101,182,138,120,187,177,211,76,92,43,218,104,140,170,157,140,83,174,236,149,221,221,142,81,212,144,54,166,84,212,88,58,32,104,2,90,0,173,25,74,90,73,25,250,89,145,13,132,28,26,179,17,32,42,192,135,134,8,66,0,2,173,8,72,120,189,205,212,13,224,150,126,29,228,157,194,145,165,63,219,193,152,200,243,15,71,105,20,218,152,95,143,149,18,229,81,101,202,219,214,104,187,104,129,98,157,232,36,95,61,47,12,79,152,170,190,177,4,118,207,56,141,45,18,84,250,208,122,213,210,221,15,174,237,83,35,178,235,160,146,93,123,42,238,181,85,119,122,23,255,251,178,100,220,140,6,56,102,196,147,152,91,240,128,172,233,189,48,200,127,20,61,155,30,77,189,173,218,4,51,164,89,132,161,240,85,58,208,107,186,150,154,221,140,19,93,41,137,186,217,157,4,13,15,28,47,159,48,82,116,235,48,126,145,199,56,198,41,50,212,154,143,29,83,163,100,29,104,34,84,4,196,138,32,7,192,191,229,239,105,239,51,250,189,3,73,68,198,9,232,216,149,182,44,179,156,171,180,239,126,105,163,132,22,197,83,24,207,43,58,60,134,19,66,177,52,97,36,205,16,214,124,243,107,78,191,15,73,41,101,187,167,147,16,135,200,212,158,249,94,210,29,198,47,23,113,40,222,172,180,176,61,46,6,136,73,23,108,177,52,233,16,104,248,178,171,138,148,94,43,89,46,89,55,125,7,84,171,88,223,164,141,170,218,218,145,161,56,234,219,132,120,230,185,226,57,95,223,138,170,128,21,170,96,4,155,136,170,36,76,68,97,67,38,58,4,112,1,134,136,170,160,169,12,37,210,137,129,97,101,135,22,2,22,25,97,132,160,239,245,118,24,223,89,163,212,220,170,141,45,167,177,198,92,140,240,44,166,173,52,221,107,252,194,164,204,246,227,184,227,10,181,50,231,90,112,104,139,137,202,115,198,37,152,177,199,130,9,66,131,22,46,136,155,91,222,247,155,245,68,84,126,140,236,135,31,95,155,167,235,170,179,88,228,66,21,105,53,78,75,156,231,34,181,37,207,98,36,46,246,214,218,237,221,233,162,247,175,214,212,16,195,211,128,0,0,198,220,18,221,189,59,163,166,88,137,161,51,130,123,4,235,196,131,243,225,24,21,53,129,67,81,170,118,176,123,21,224,186,166,110,223,68,108,255,254,127,220,231,24,195,36,114,173,217,48,197,155,50,169,67,27,169,72,118,152,202,121,69,174,71,169,39,211,178,177,69,193,233,101,68,38,97,49,102,78,61,199,81,140,88,230,145,171,86,244,212,235,141,218,230,45,162,229,126,42,44,244,213,219,159,230,175,117,141,161,170,235,219,154,254,107,79,193,39,0,135,25,6,33,3,3,37,134,12,67,0,15,103,213,54,24,76,8,96,34,128,29,98,98,16,161,140,195,102,12,27,145,7,140,130,27,16,134,140,20,55,14,4,48,131,1,133,155,87,229,76,97,137,244,213,134,129,33,209,96,59,186,132,84,138,42,68,9,155,102,173,74,172,85,187,62,246,227,143,67,31,157,79,72,227,194,146,16,74,135,172,101,208,32,7,59,48,19,81,117,45,70,249,237,66,202,149,59,144,80,8,44,208,178,100,140,74,11,153,189,246,223,124,121,107,157,150,109,163,189,191,104,237,187,234,243,103,207,116,252,125,167,243,234,252,68,195,119,251,159,255,251,178,100,206,140,132,97,103,72,27,106,110,208,121,236,233,125,61,40,84,24,29,157,16,46,25,253,1,219,179,101,244,242,162,40,151,136,233,211,222,245,98,240,210,139,134,171,85,166,116,215,254,212,205,113,233,157,215,63,81,235,108,218,191,197,159,55,205,181,86,240,208,136,244,89,57,208,78,66,32,175,219,225,112,85,41,23,74,113,98,201,232,42,95,51,182,206,163,132,195,107,35,158,178,181,162,212,110,146,134,29,135,181,151,246,183,237,222,92,152,251,30,231,32,225,149,105,122,25,98,99,12,145,136,162,193,177,50,150,136,62,54,222,89,226,50,150,32,152,249,29,55,116,247,9,201,163,190,75,136,182,107,103,197,150,71,181,94,131,228,199,35,131,141,121,97,148,236,75,77,212,91,84,115,215,116,246,183,83,53,123,77,212,114,224,18,0,204,62,116,50,209,20,205,163,243,13,33,12,108,46,59,82,40,160,136,97,100,0,12,66,96,64,225,132,10,224,16,248,112,228,192,2,0,168,8,194,2,20,72,72,113,24,45,38,95,107,145,70,98,181,151,49,129,2,160,160,196,76,181,175,220,160,160,3,137,40,2,181,12,169,195,121,220,72,67,24,83,151,226,7,135,101,11,78,82,135,176,203,99,42,133,21,20,81,49,163,17,74,123,142,198,238,196,164,19,208,206,89,75,40,185,175,231,113,203,242,208,203,220,143,35,150,238,121,38,215,201,237,114,150,210,38,142,115,91,229,158,135,254,92,157,72,1,169,98,77,65,49,36,123,133,65,70,62,221,177,90,211,53,180,219,165,171,27,20,190,243,253,190,55,74,251,184,94,58,64,128,225,41,234,164,0,1,82,253,117,247,91,185,247,150,102,199,133,100,201,3,234,141,176,230,146,202,218,93,190,108,229,28,163,128,32,4,8,214,160,231,101,156,106,252,96,117,84,193,246,240,88,139,40,40,146,1,68,129,9,166,80,66,115,119,16,134,59,153,54,249,68,68,60,217,43,61,136,186,151,226,236,103,2,162,135,38,240,106,165,25,110,54,229,69,90,42,217,225,133,95,141,162,33,167,75,60,100,37,247,203,188,142,162,207,52,246,105,168,107,236,107,40,212,53,149,170,217,40,182,131,161,221,163,125,38,58,183,16,0,221,44,104,92,230,30,4,98,209,160,130,195,194,46,52,189,240,80,113,146,53,7,198,178,113,2,194,177,135,34,24,96,234,139,152,64,154,199,10,6,39,73,120,228,76,243,54,180,179,80,4,186,202,6,91,242,229,195,206,147,73,166,99,14,69,134,203,33,179,38,178,194,30,231,193,132,227,19,95,78,19,49,82,197,132,33,6,66,36,125,85,25,60,178,64,219,77,68,97,200,54,119,229,85,49,194,198,241,239,255,251,178,100,215,15,5,206,103,68,139,131,127,176,137,44,217,189,60,200,143,85,17,155,20,13,141,190,201,177,51,166,244,145,150,252,127,47,238,212,178,236,229,63,158,133,107,127,151,161,169,93,180,108,201,209,22,229,242,151,116,235,216,197,203,158,43,243,25,177,145,93,173,57,119,90,47,169,73,179,209,99,23,58,181,173,74,160,141,210,77,51,137,178,64,218,63,160,0,1,90,232,165,150,91,73,121,211,140,1,186,7,5,166,83,185,13,171,180,198,206,26,180,90,153,133,215,78,191,74,27,255,207,127,124,40,146,12,202,31,171,96,50,83,64,153,22,84,231,153,171,169,222,137,201,188,131,41,190,77,153,161,214,69,74,77,86,155,51,40,97,8,59,36,60,73,169,53,228,4,74,63,181,229,207,229,247,134,100,203,11,175,162,58,162,214,246,51,43,174,139,186,104,180,3,45,0,27,125,208,0,72,9,161,19,69,89,140,192,78,248,147,76,145,98,142,25,16,111,25,4,64,79,20,97,138,135,36,72,194,57,251,28,143,146,209,131,248,202,193,193,201,5,204,133,180,144,98,101,196,3,144,36,118,91,39,201,150,110,145,64,178,231,138,100,26,168,195,66,4,192,119,18,79,92,89,239,159,229,204,125,79,114,254,40,252,52,236,162,229,55,160,213,91,189,105,131,230,230,207,168,230,167,185,138,230,223,253,211,27,14,230,59,163,247,206,244,12,146,137,158,157,47,115,78,186,102,166,174,171,189,219,238,190,254,251,184,223,49,95,33,0,1,10,160,182,237,190,35,45,42,67,209,74,81,55,145,132,212,137,103,142,13,50,181,218,173,83,238,91,110,125,169,163,90,109,170,240,199,236,223,127,252,165,217,8,162,176,83,64,139,61,218,105,71,187,156,107,57,172,85,225,223,118,20,133,148,111,202,107,213,217,93,43,62,254,102,86,6,190,252,175,229,101,37,75,76,240,114,37,119,88,231,233,138,156,105,189,237,188,113,158,180,65,116,173,125,39,104,62,164,250,173,78,215,225,39,186,185,186,190,210,119,231,79,195,64,0,148,33,110,50,80,2,39,51,6,144,49,82,179,238,47,48,129,128,42,0,102,200,176,96,128,245,185,37,232,56,16,80,28,66,78,154,64,64,128,53,164,47,160,149,8,0,22,184,70,6,146,36,96,74,96,55,49,196,23,14,45,3,144,30,249,54,25,233,84,116,24,155,34,77,12,168,158,136,129,22,16,121,56,29,65,144,16,64,50,224,108,1,132,0,177,75,161,243,133,249,19,120,210,21,185,12,24,244,200,193,92,28,129,194,108,108,145,18,115,35,68,210,52,89,186,148,203,123,189,77,83,187,182,154,152,227,41,29,36,222,212,122,173,82,171,67,101,178,217,255,251,176,100,210,140,4,140,102,201,155,47,90,80,124,236,217,122,60,200,172,24,93,159,22,85,185,128,10,29,179,166,54,152,128,5,254,146,154,245,178,76,167,118,70,122,239,217,147,77,214,232,25,24,168,241,244,78,173,26,37,213,178,150,155,170,154,214,233,154,37,77,73,45,18,48,80,102,231,195,192,0,8,100,172,168,228,151,10,44,240,153,96,26,192,244,128,233,79,214,136,12,167,121,128,87,69,32,166,104,208,94,4,207,15,200,147,241,168,119,191,23,72,252,64,238,10,21,112,252,50,47,140,65,12,78,86,89,227,237,132,40,24,176,99,156,218,80,127,46,221,227,113,220,178,214,60,109,161,109,99,156,133,29,72,142,73,166,138,253,47,5,82,162,12,84,21,72,184,189,152,183,22,120,37,32,104,215,153,101,75,213,42,49,172,138,153,12,203,171,227,122,198,142,107,186,167,181,211,50,62,181,197,1,126,178,1,0,12,125,131,206,9,75,12,239,93,205,108,25,76,94,81,142,108,122,76,180,52,192,7,145,191,198,185,135,133,25,146,7,145,137,165,97,137,65,57,138,64,177,136,227,65,135,36,24,96,192,100,232,100,6,77,47,217,173,13,153,65,192,48,248,18,160,57,90,98,132,6,42,104,101,74,32,228,148,213,49,226,163,19,29,49,19,81,166,64,112,169,147,26,131,130,13,229,212,41,114,100,23,134,112,134,2,133,17,225,156,153,224,210,41,130,1,25,136,81,147,86,153,140,80,98,209,171,2,143,44,154,105,88,84,192,194,174,197,129,77,164,76,198,140,194,224,230,110,176,40,72,64,72,96,1,33,64,86,26,232,30,234,105,239,155,139,102,27,89,41,17,16,64,129,134,68,25,160,17,158,24,25,8,200,113,90,215,149,206,208,88,198,83,147,93,128,96,170,120,204,162,62,238,87,157,129,105,169,98,56,94,167,194,207,105,247,168,251,241,94,127,60,111,87,129,159,249,70,22,172,229,127,12,46,213,179,77,110,81,90,131,43,181,237,115,120,103,46,185,43,181,115,59,116,25,227,175,237,37,252,177,167,191,98,87,79,221,217,252,110,246,253,72,110,130,228,203,253,98,147,238,89,202,146,189,22,45,30,253,217,188,229,84,115,86,105,53,82,230,250,209,213,22,24,107,191,150,125,203,153,255,255,255,255,255,255,255,255,192,221,198,166,119,178,199,31,215,112,255,255,255,255,255,255,255,246,243,12,55,222,111,182,140,104,0,33,150,111,130,130,153,235,7,10,108,16,157,6,52,170,30,50,113,176,122,12,152,2,16,136,189,95,133,50,104,174,34,53,39,101,36,167,225,184,102,21,44,10,229,11,43,214,6,117,27,139,137,202,244,157,145,176,204,86,184,8,56,155,255,251,178,100,205,0,10,206,134,195,14,119,96,2,194,140,216,242,204,188,0,20,85,157,36,125,150,128,1,158,179,165,11,158,48,0,33,10,198,148,153,50,69,40,84,181,120,11,56,43,102,236,127,51,6,101,135,65,212,67,144,210,230,230,240,122,11,235,2,125,166,121,241,17,252,211,106,158,6,163,227,235,50,81,245,222,79,173,198,126,201,136,206,241,153,161,122,214,123,60,163,232,178,226,23,172,211,64,220,44,69,125,15,230,245,159,59,133,247,108,248,175,51,125,103,113,167,147,54,195,140,25,169,121,224,253,122,90,244,84,71,108,131,6,120,55,220,209,166,237,182,127,87,25,45,7,238,242,98,95,6,127,255,150,255,250,0,0,25,43,49,195,4,16,115,72,118,192,114,182,105,200,55,60,52,52,130,242,98,237,113,84,147,174,56,155,174,179,148,18,99,81,60,14,33,54,114,240,78,65,40,38,35,132,108,35,137,32,43,194,76,62,146,194,78,48,32,167,26,131,216,54,65,105,12,224,56,204,203,195,188,75,75,131,232,238,11,104,92,133,136,90,65,106,44,22,162,98,66,10,144,150,136,144,183,9,217,176,192,148,76,84,75,154,146,46,133,107,93,95,255,221,104,185,165,72,24,82,208,119,187,187,55,69,95,93,27,89,208,91,233,186,20,148,102,201,37,90,150,157,105,152,45,42,77,108,199,94,181,43,236,146,30,235,208,235,232,13,172,0,63,228,188,223,52,4,216,46,202,0,186,106,58,27,156,217,17,74,252,41,92,163,6,36,29,21,68,130,85,35,64,38,201,68,134,129,66,133,97,116,251,169,153,97,102,65,112,206,168,41,204,170,189,191,157,185,27,220,254,126,210,233,64,246,84,196,48,42,69,91,248,69,216,240,175,11,200,158,148,223,99,239,121,108,157,35,243,202,243,37,62,23,223,203,255,252,191,51,254,127,255,137,42,0,0,82,136,0,244,203,168,56,193,87,113,191,12,115,132,135,12,47,57,56,152,96,24,21,187,2,133,136,128,91,67,215,250,38,153,107,142,78,155,48,51,213,6,38,145,119,223,22,132,140,238,122,197,102,243,139,158,52,202,105,197,1,204,169,72,181,34,17,14,116,16,194,172,54,121,137,68,235,18,143,171,198,213,245,69,137,34,229,136,52,230,198,247,218,134,163,80,164,9,68,68,37,86,76,211,45,232,118,179,13,67,21,42,63,97,185,49,27,89,115,209,236,214,238,249,155,39,116,101,221,17,213,36,131,164,135,16,250,151,40,116,66,83,92,81,163,105,177,245,81,204,90,252,247,186,108,213,11,255,255,240,1,236,2,128,75,118,218,194,155,121,181,113,113,70,242,38,132,52,27,57,105,181,211,127,127,56,31,129,205,125,232,92,255,251,178,100,97,14,5,30,103,71,155,74,71,48,104,140,233,103,61,35,70,19,117,157,30,77,21,29,9,149,179,102,104,193,13,216,27,209,72,201,12,248,172,107,213,58,80,62,107,118,12,46,163,89,145,106,71,78,207,232,140,142,20,114,115,195,147,152,51,55,167,48,164,251,102,117,139,183,133,88,48,55,47,124,242,98,54,35,231,148,6,138,132,102,105,228,103,72,136,255,79,255,208,143,83,93,255,255,60,12,199,176,163,128,235,230,200,88,80,129,234,52,103,71,164,73,8,145,232,11,152,80,148,14,90,176,81,152,17,68,218,106,254,95,171,170,204,17,27,110,108,70,113,16,104,217,219,117,182,165,232,175,43,99,81,152,53,207,21,16,174,147,221,75,84,113,77,20,181,255,144,195,151,110,215,122,25,147,62,125,223,52,198,159,191,19,175,34,116,35,14,156,5,54,52,225,17,236,48,64,112,174,154,105,236,199,185,157,216,56,231,11,39,157,158,143,251,221,22,100,18,125,83,158,142,70,37,220,205,116,122,171,28,231,155,186,145,40,149,191,111,10,223,49,82,164,220,105,27,222,87,243,99,64,100,204,6,4,64,73,75,174,232,237,9,192,197,93,98,52,178,23,182,167,155,163,204,244,131,95,212,255,65,51,172,233,151,201,35,3,193,25,159,145,84,209,158,42,2,24,181,77,4,25,238,110,106,209,213,49,144,32,227,12,10,33,230,36,137,89,63,248,169,91,132,109,75,86,247,44,225,158,137,27,114,230,189,115,63,51,254,53,153,30,157,117,225,65,39,145,74,115,207,155,66,232,75,170,0,0,100,140,197,60,70,67,26,128,71,88,203,65,21,60,33,0,32,74,81,193,136,23,157,65,82,72,73,154,218,110,110,157,146,18,60,141,197,28,208,22,140,104,78,66,128,67,26,243,118,103,179,173,226,114,44,70,8,220,209,241,196,72,213,222,188,136,172,132,196,172,45,25,124,6,70,92,163,163,6,6,191,158,84,3,172,121,4,229,219,108,189,183,158,135,248,251,180,183,187,16,76,18,16,33,236,107,58,171,237,149,95,63,247,241,52,122,173,4,79,144,136,19,195,225,33,241,107,158,166,103,226,97,245,122,169,181,206,66,179,141,53,133,88,206,100,235,46,161,239,206,18,86,72,199,87,147,141,130,133,246,95,185,239,77,230,239,189,237,122,29,195,37,236,250,155,215,115,117,174,78,187,174,148,7,44,160,0,15,16,2,114,93,135,6,19,15,67,154,200,18,134,212,109,215,141,241,45,241,52,78,175,223,206,9,59,145,66,203,250,60,67,77,194,22,149,241,134,221,247,161,92,205,64,17,131,183,156,75,203,33,72,101,15,171,210,30,84,169,158,210,79,207,62,196,149,169,35,255,251,178,100,129,142,5,222,103,71,155,88,91,114,101,108,233,138,48,98,158,89,65,155,32,109,109,120,137,75,51,102,232,149,9,232,25,136,237,82,237,205,24,58,195,45,229,159,203,221,220,243,146,198,213,245,167,187,17,146,131,108,68,232,2,204,5,35,38,156,6,90,108,67,133,239,9,223,14,18,84,30,48,140,35,173,57,120,88,59,38,74,134,229,53,34,118,165,45,5,233,81,117,133,48,224,140,248,4,112,92,43,12,247,72,161,152,154,230,96,226,192,73,140,184,196,1,66,0,0,1,23,108,48,49,161,62,80,116,120,40,20,12,4,120,104,86,6,30,150,114,74,198,78,26,14,41,98,14,21,42,233,107,51,9,201,58,215,217,131,252,183,89,100,121,91,161,185,74,124,203,34,207,44,126,24,151,89,185,159,53,19,86,222,123,114,41,24,154,25,142,209,232,43,31,193,52,156,59,80,61,73,75,248,142,247,255,45,132,92,172,26,168,246,185,87,222,197,17,167,42,228,200,5,136,98,20,217,231,79,171,7,28,117,141,118,252,159,114,198,195,87,238,109,110,255,191,251,190,43,119,123,105,26,190,226,194,235,0,13,134,0,14,91,106,41,200,176,244,27,84,119,80,235,210,149,73,101,243,158,169,163,234,110,215,60,230,100,36,18,193,80,137,22,136,89,170,237,94,94,58,5,99,169,232,172,246,202,237,93,158,170,235,115,5,66,181,179,178,55,253,159,210,172,169,208,190,139,170,41,127,111,159,171,47,255,255,237,218,191,143,0,0,42,144,0,91,32,6,133,137,19,156,72,113,142,129,136,194,136,9,192,208,9,56,48,40,190,95,164,169,137,65,48,186,70,67,155,124,183,26,138,190,4,0,177,180,79,166,165,102,176,204,145,164,63,174,12,93,248,83,21,1,98,142,241,88,138,25,152,80,61,58,138,152,64,97,147,213,25,232,72,56,197,20,90,92,166,82,221,8,199,69,113,104,44,119,1,145,104,15,8,75,135,245,64,136,116,145,9,78,66,90,223,255,255,255,116,62,90,221,69,71,106,212,79,58,124,221,229,198,167,12,105,103,197,197,76,112,217,233,183,197,94,215,75,184,134,218,74,57,89,217,22,213,138,19,183,237,149,18,125,83,27,61,74,139,34,246,222,237,86,75,182,58,54,211,215,226,34,24,202,84,2,13,92,0,0,85,0,0,18,75,104,44,147,169,225,76,92,161,80,164,65,114,184,246,121,204,109,218,139,252,207,163,169,85,157,56,96,8,66,177,53,236,250,125,18,93,70,68,229,140,68,46,175,93,78,210,50,62,112,168,133,24,211,118,115,153,243,104,72,216,153,155,249,31,47,228,124,209,162,55,68,124,249,209,149,251,207,244,109,63,248,135,93,198,255,251,178,100,138,14,5,198,102,199,155,108,94,130,88,204,217,157,40,34,246,21,165,163,34,108,153,254,193,141,51,166,180,147,141,233,80,34,89,24,204,24,129,21,66,49,4,22,84,80,209,123,91,3,91,93,174,10,103,68,223,91,82,214,233,156,236,244,20,161,145,72,25,176,207,205,81,211,75,44,199,157,168,244,93,200,114,88,19,166,231,167,212,7,41,126,212,164,211,40,57,129,16,242,232,25,218,137,72,45,85,253,202,59,149,138,214,109,55,119,194,51,216,165,44,237,251,218,255,255,247,204,166,207,225,230,53,254,120,55,138,40,231,222,172,133,61,33,5,52,94,235,121,249,27,79,191,195,103,255,89,223,195,66,173,71,68,201,139,132,222,180,147,3,133,53,161,85,224,55,54,61,129,108,78,247,52,182,179,241,185,43,171,227,77,77,77,185,206,164,221,87,2,75,226,65,216,0,132,171,0,0,165,223,245,207,177,152,196,108,35,4,104,108,254,218,113,40,179,255,255,232,170,138,213,8,148,246,243,255,98,135,122,0,30,32,177,44,49,88,95,23,68,188,41,75,242,28,89,242,78,213,82,155,117,37,54,25,181,65,34,12,141,219,32,150,63,55,117,244,183,132,145,7,92,226,132,221,136,114,44,200,20,169,214,189,255,202,149,243,73,115,133,232,3,178,0,7,39,244,114,102,46,165,163,163,3,69,81,178,129,209,124,140,8,33,124,230,234,191,18,87,134,89,132,244,154,206,19,104,216,176,209,168,51,91,215,37,93,229,235,60,194,236,9,52,247,73,105,241,149,187,236,56,189,12,14,51,43,175,106,180,172,18,82,209,144,195,193,168,53,17,0,84,176,195,158,77,95,207,181,104,183,53,207,167,117,17,79,81,85,119,95,191,235,195,209,75,53,21,71,8,27,88,245,23,69,28,53,236,250,62,152,217,169,43,115,73,23,16,134,40,148,71,81,30,141,32,223,24,180,25,76,147,36,146,239,210,186,212,131,173,44,223,65,212,152,89,31,32,0,2,140,16,0,164,182,208,74,44,22,21,174,106,101,102,26,242,233,230,70,178,59,41,164,53,132,156,159,210,217,222,115,132,33,241,171,229,204,236,205,65,20,81,20,53,84,174,116,73,19,33,239,43,181,85,25,16,236,230,66,227,149,202,100,115,29,10,155,230,173,139,115,105,151,57,80,137,93,46,229,82,35,92,230,101,78,139,100,163,107,255,223,247,240,106,200,0,183,181,5,44,201,76,4,71,0,23,233,12,144,81,63,71,244,108,9,201,52,208,29,184,139,199,57,68,213,115,185,59,101,59,25,60,149,187,92,185,31,189,24,135,226,22,34,212,58,151,229,238,211,118,163,206,51,3,160,194,242,88,40,10,30,175,79,80,110,255,251,178,100,160,140,4,205,102,202,27,40,110,210,96,172,217,141,37,229,52,19,73,159,36,108,157,251,1,119,179,100,197,132,9,122,47,46,47,71,86,81,242,136,5,192,81,142,195,67,255,170,253,253,105,154,214,191,245,125,45,118,203,169,89,134,41,83,141,31,31,66,166,49,106,184,253,169,38,119,22,91,218,147,197,96,157,138,119,142,55,102,149,158,14,160,95,235,234,183,206,47,38,254,47,3,230,184,255,22,207,198,45,237,109,81,172,116,77,128,126,4,140,75,102,22,116,195,219,48,76,139,145,140,130,131,73,46,160,109,233,136,67,232,132,73,210,249,111,104,113,233,185,44,14,2,225,8,235,230,204,196,173,52,99,152,21,100,123,213,53,49,16,150,187,46,149,51,218,66,41,153,142,232,116,105,21,212,221,17,158,200,170,183,191,84,187,179,58,39,74,145,19,232,246,74,255,116,215,233,255,167,81,21,0,4,155,216,2,235,72,10,128,60,81,23,97,128,179,20,183,39,229,210,98,110,68,101,147,86,130,123,61,44,237,233,21,204,160,237,38,140,182,220,19,18,138,69,254,53,246,112,146,220,134,162,84,22,46,124,59,6,53,233,93,90,189,238,56,209,74,112,164,158,138,207,186,105,134,253,184,1,65,16,84,8,16,131,14,115,253,153,87,239,239,93,105,171,167,237,74,236,191,209,93,145,157,246,71,175,239,182,156,68,160,219,44,88,128,183,40,230,58,94,148,148,52,197,146,83,6,135,33,37,82,123,24,227,238,222,179,103,237,201,46,130,206,84,192,23,0,2,129,16,11,142,86,31,75,82,46,223,71,99,112,17,67,41,165,242,202,178,44,174,147,67,122,254,35,133,251,214,85,177,34,204,207,13,171,154,133,2,14,202,204,251,146,249,45,52,3,1,219,0,76,219,168,148,239,184,177,183,170,228,74,199,208,172,140,75,70,204,39,161,131,229,97,103,185,151,153,54,222,132,234,72,91,34,41,88,118,250,131,32,88,129,153,247,43,215,142,134,31,150,202,6,25,194,15,156,23,180,94,190,68,11,201,15,15,50,0,0,153,17,165,22,153,9,113,140,135,24,176,137,175,137,19,55,153,40,178,168,145,166,136,64,129,4,107,8,176,162,194,139,66,74,215,220,214,218,229,119,178,45,47,127,28,100,233,136,201,26,141,26,39,3,67,201,134,214,252,86,235,35,146,187,142,178,226,106,81,154,119,78,94,28,32,132,144,80,213,167,146,228,162,189,92,37,244,181,172,68,92,70,136,94,20,122,51,113,212,109,102,144,211,237,40,128,168,23,157,233,118,90,203,120,101,159,46,67,9,33,158,51,29,110,155,1,77,246,26,82,240,69,206,230,194,170,138,78,83,158,44,154,99,49,44,255,251,178,100,206,140,4,144,102,201,27,37,95,48,119,236,217,58,96,195,110,23,153,155,24,109,133,158,66,41,179,166,180,197,162,108,243,184,203,253,210,194,244,167,140,42,77,28,21,152,80,177,242,182,39,152,58,7,147,66,113,209,209,28,204,123,57,247,236,201,220,248,29,166,217,176,29,96,40,133,55,197,180,181,178,243,139,89,41,104,249,114,64,219,10,180,90,88,131,163,56,87,75,26,182,249,195,77,255,130,90,231,171,55,111,219,171,125,150,149,158,117,114,223,253,141,58,210,73,36,46,32,73,38,96,148,96,212,135,121,53,24,82,224,123,185,147,148,200,52,241,204,135,146,134,28,37,98,214,14,27,127,22,200,74,93,111,114,201,39,164,199,84,240,171,44,110,169,22,228,188,202,196,228,93,153,156,208,232,150,67,236,239,99,39,129,9,196,5,19,176,141,86,39,91,183,187,85,198,246,40,53,21,135,130,231,0,3,45,174,76,199,208,155,13,163,88,64,133,169,116,9,217,122,21,82,61,114,13,173,21,109,153,51,153,254,210,105,170,164,183,119,58,52,2,141,87,7,88,165,235,26,178,201,238,214,155,164,40,108,154,250,247,222,169,143,165,238,48,69,22,2,67,68,132,150,56,176,163,247,248,227,238,200,73,209,163,148,24,174,195,18,239,74,83,206,83,233,33,100,123,214,150,241,163,195,11,216,243,18,98,135,179,68,201,206,198,76,56,225,150,61,70,89,217,201,50,75,242,54,101,38,71,143,152,117,103,142,187,191,191,234,187,154,142,104,24,164,128,64,109,200,40,33,17,65,97,115,12,28,20,64,40,22,138,70,172,16,176,17,43,144,28,106,118,15,158,122,115,173,220,160,183,202,149,226,151,207,75,233,104,134,67,98,249,225,150,21,121,53,142,251,204,230,216,60,178,24,130,110,88,179,107,243,237,239,198,237,200,245,43,57,38,72,124,18,100,162,21,112,233,137,110,127,39,35,138,135,101,165,52,147,40,197,197,13,145,137,216,251,30,138,82,54,76,64,228,134,31,70,108,230,93,25,171,69,220,76,201,105,138,138,23,101,74,80,190,176,76,189,141,131,82,101,199,144,119,81,54,244,226,88,123,70,49,57,180,121,170,111,34,95,174,1,136,40,12,132,0,219,106,142,211,48,226,71,162,50,171,194,216,209,93,157,39,154,138,79,22,149,189,115,101,67,35,198,114,198,218,231,157,203,47,50,187,9,107,86,103,172,104,143,237,167,149,222,52,187,154,44,91,219,52,174,55,140,227,120,106,101,40,203,200,0,0,130,159,10,88,209,207,31,173,18,42,199,27,185,169,34,170,112,229,226,75,107,21,29,104,157,194,37,231,73,69,65,35,197,134,203,211,149,102,67,25,70,57,255,251,178,68,205,136,132,113,103,73,155,47,67,112,157,204,216,243,101,40,224,18,133,157,43,76,61,13,202,55,51,100,233,135,161,185,176,105,248,200,147,230,71,184,220,107,59,74,189,74,227,109,88,82,38,25,165,199,92,204,27,81,202,150,251,123,240,222,145,20,192,190,20,8,1,32,93,118,67,230,187,20,80,244,42,97,48,188,138,217,1,73,240,163,158,175,87,113,78,72,246,114,198,224,238,119,210,196,171,120,166,163,159,207,157,210,247,172,74,239,122,54,107,18,107,198,190,190,63,207,189,164,84,30,170,192,4,10,73,124,150,54,191,246,145,97,101,53,153,46,210,44,219,161,236,40,235,69,89,178,230,247,78,57,6,140,162,86,41,83,166,20,164,100,39,134,75,30,212,243,104,104,193,242,109,76,90,41,179,184,154,30,238,101,180,97,212,84,62,49,92,124,118,169,245,11,18,83,109,205,142,152,8,233,149,0,0,1,140,84,40,99,16,115,96,96,113,183,102,252,194,114,24,129,66,119,82,160,128,171,174,205,138,4,168,251,63,117,211,236,148,21,189,61,182,47,63,13,250,82,204,64,209,104,76,64,80,201,128,30,36,2,12,134,98,239,52,66,71,18,129,39,238,210,218,123,32,89,184,94,16,250,236,149,57,153,218,165,128,37,143,227,99,48,2,4,68,4,1,151,112,9,48,8,75,57,238,224,180,249,118,163,211,85,49,239,154,203,255,107,203,146,255,230,8,131,121,88,69,9,28,4,79,78,143,29,78,210,167,28,136,115,104,135,48,35,82,42,177,208,105,80,150,174,249,183,82,58,26,60,158,229,182,201,150,182,153,78,150,42,25,33,0,0,6,128,64,114,74,188,245,218,229,28,166,136,96,17,49,23,123,140,235,57,188,114,148,152,107,19,42,143,54,39,26,150,246,166,247,31,115,230,172,198,232,243,71,10,49,192,40,127,168,214,147,190,39,24,154,112,228,237,98,14,220,76,154,45,202,28,122,118,153,62,175,27,204,17,205,204,239,81,44,107,87,76,225,220,215,56,187,169,113,155,35,122,100,250,218,11,182,177,45,231,145,41,127,144,96,36,193,223,196,98,194,3,19,61,59,38,123,58,33,97,210,112,0,193,56,234,110,3,10,152,115,140,16,15,21,45,218,191,8,21,10,173,236,98,12,74,56,48,36,220,110,133,208,148,203,25,240,240,22,49,86,230,36,42,38,229,14,202,153,67,123,33,90,209,188,173,95,134,133,12,15,25,19,223,247,126,74,21,21,251,46,173,135,145,185,22,76,56,70,0,209,19,0,6,32,127,65,161,126,97,233,203,112,3,92,97,207,45,252,245,127,102,139,77,209,116,111,107,89,214,236,238,166,82,116,213,70,250,150,201,117,38,149,255,251,178,100,206,14,133,59,102,198,155,65,95,160,106,44,217,90,60,227,126,23,185,157,20,77,225,175,193,198,51,101,168,192,162,201,175,110,245,212,113,145,84,221,101,212,153,142,49,120,193,138,104,36,179,134,69,82,226,204,76,53,157,52,82,87,76,226,71,76,140,12,216,218,233,28,204,30,146,84,42,106,104,4,170,29,186,118,38,0,114,93,132,245,237,183,225,139,228,0,195,18,103,159,185,191,19,59,79,204,204,115,55,28,194,153,98,63,211,44,178,140,222,229,255,179,216,104,179,4,203,8,56,158,32,167,31,11,26,114,68,165,174,50,174,81,90,187,244,170,251,152,138,187,231,123,132,81,215,69,242,208,187,93,219,140,168,187,50,26,105,11,150,145,150,249,76,171,182,106,170,79,202,245,110,166,65,108,49,238,238,248,239,189,106,46,231,187,194,180,233,0,5,211,22,0,220,162,51,69,139,18,69,161,25,247,108,64,0,0,142,192,92,130,206,68,19,14,20,20,40,80,17,32,112,112,245,93,52,251,52,9,91,95,109,159,248,72,92,36,42,122,36,221,147,220,20,37,50,92,187,46,195,68,116,19,2,29,202,42,238,89,114,101,195,160,148,189,27,84,216,198,24,16,5,50,98,87,74,7,183,147,43,221,125,41,132,14,173,237,250,239,66,0,81,212,77,126,43,99,118,106,142,204,230,249,143,126,104,191,63,185,145,58,125,125,84,166,216,197,15,126,55,219,164,135,44,40,229,194,190,106,244,173,81,231,153,152,229,5,45,45,89,134,110,51,86,78,50,22,142,19,169,218,250,142,43,254,162,254,27,243,21,253,238,3,118,144,2,14,26,5,205,118,28,202,104,192,255,144,1,194,163,200,155,155,33,39,236,229,182,59,150,58,119,91,201,173,246,69,196,196,212,255,181,140,124,38,123,158,41,246,189,210,164,149,167,108,57,213,117,53,76,100,229,80,174,118,29,212,125,196,129,10,90,78,225,61,199,112,202,232,121,185,167,181,121,145,250,214,134,199,190,100,209,195,154,9,131,97,5,65,201,188,233,19,202,228,45,119,84,99,57,40,204,242,163,42,83,193,198,56,184,12,19,48,148,147,130,45,52,119,19,137,42,145,42,176,70,195,144,98,0,70,28,22,96,96,227,64,22,133,13,16,130,103,174,103,236,24,161,96,22,154,214,24,217,48,9,126,42,88,8,5,115,30,84,241,37,138,230,15,46,99,172,33,17,207,28,49,98,50,151,145,74,105,174,195,207,2,137,151,192,209,36,68,138,25,152,6,128,13,3,52,91,36,32,155,124,94,102,146,210,156,184,61,90,16,202,128,20,145,156,216,189,46,15,114,69,20,153,93,117,108,204,251,232,82,83,43,245,125,77,117,211,91,169,255,251,178,100,213,14,5,132,103,70,19,67,95,160,112,204,217,122,44,101,246,23,165,155,22,45,229,173,209,184,179,100,72,244,141,248,107,91,59,253,86,106,208,221,209,90,6,174,154,100,168,237,115,198,6,180,93,45,204,238,86,129,154,105,168,204,220,193,18,154,70,77,72,177,153,19,214,81,212,145,69,122,169,19,67,96,89,61,224,11,84,86,37,32,134,104,71,205,238,108,10,12,40,20,42,55,27,189,142,127,136,140,39,148,156,38,71,8,249,194,240,209,101,53,4,175,46,62,226,156,73,220,68,168,234,36,14,217,236,234,111,50,180,137,83,147,85,41,100,167,43,244,102,221,111,164,254,209,42,22,172,100,121,161,155,181,223,54,206,166,108,119,146,82,144,242,137,246,153,240,173,213,126,107,100,255,243,159,238,115,62,39,255,151,253,253,255,232,69,0,1,199,212,208,135,204,97,92,226,212,142,197,136,246,138,20,208,84,4,222,0,136,132,201,77,140,144,168,84,16,190,235,204,84,60,196,194,80,60,68,18,76,66,72,4,212,149,181,33,16,76,96,131,134,148,64,131,170,225,37,161,182,112,191,144,18,58,19,145,125,53,16,105,161,40,137,103,217,98,207,137,196,87,16,160,47,48,36,48,67,6,103,38,184,67,108,56,4,78,195,85,46,60,209,166,207,13,68,31,198,168,217,223,231,186,73,148,236,196,254,55,239,225,207,211,60,196,105,167,107,218,102,233,220,233,206,148,69,119,234,196,29,14,175,115,79,53,26,185,49,193,193,149,47,138,129,204,125,199,101,199,4,145,113,81,73,49,215,34,34,15,41,19,206,75,152,137,211,103,94,141,209,125,208,3,127,255,212,0,253,230,2,16,202,110,11,112,110,177,47,11,199,50,128,182,52,219,105,207,227,74,138,153,209,89,8,60,234,82,122,106,198,99,150,191,175,239,159,182,196,75,42,21,71,133,60,51,49,127,4,72,40,85,142,69,223,197,28,45,148,48,128,78,16,161,16,167,51,41,93,46,180,149,155,126,143,33,37,176,180,207,46,207,243,179,166,155,92,234,44,186,230,220,80,109,202,71,238,190,196,140,70,114,105,247,207,191,231,151,192,16,5,125,50,85,211,0,42,28,36,52,175,115,18,43,53,118,148,15,73,80,52,161,40,8,140,92,192,6,129,1,50,229,15,42,2,90,182,108,36,106,16,63,203,192,202,56,197,188,67,18,3,134,132,95,208,28,6,251,185,79,19,194,28,12,89,113,61,141,42,15,105,11,177,169,192,150,68,65,9,2,88,160,246,12,213,193,4,166,82,38,48,41,66,238,2,26,38,239,56,147,70,36,144,76,76,134,80,185,166,246,112,243,18,153,57,220,115,114,218,174,126,56,123,93,92,241,255,251,178,100,214,12,5,231,102,197,147,121,61,64,112,172,217,50,61,131,94,22,153,155,26,77,229,107,193,198,51,102,40,241,151,104,53,223,29,238,187,141,145,80,251,89,177,87,194,245,75,84,30,102,196,159,110,117,189,70,156,60,99,70,182,237,243,77,138,81,235,47,114,200,235,168,151,210,17,42,205,68,231,109,181,221,247,243,61,133,208,2,135,64,41,109,218,119,24,68,109,148,155,230,68,101,88,216,30,70,135,43,248,213,213,180,192,187,108,114,117,108,230,29,173,119,182,141,241,157,107,127,48,37,92,46,84,145,158,197,198,133,119,242,42,70,217,147,126,84,226,112,59,147,35,71,167,85,114,28,226,95,197,42,155,145,156,225,144,141,253,152,244,115,123,44,190,222,70,178,238,104,227,107,23,46,153,31,41,227,180,45,228,117,60,147,169,152,133,151,223,245,152,53,0,1,10,136,51,0,143,128,112,163,1,248,222,174,51,62,139,154,132,208,245,131,2,71,25,164,88,112,145,160,12,177,13,212,196,56,3,56,22,74,154,8,78,51,177,134,85,170,169,131,18,103,2,45,78,76,99,131,172,206,146,141,253,157,125,86,58,39,39,58,208,88,206,208,5,202,195,58,34,144,92,167,160,131,2,236,178,8,122,24,53,45,122,48,116,226,183,6,39,97,199,156,232,169,255,230,207,53,125,176,167,19,160,121,165,234,93,83,163,249,254,62,254,57,114,77,184,116,238,220,234,139,247,67,42,186,163,205,190,119,143,40,49,115,233,231,96,118,153,160,91,39,139,139,41,84,221,60,83,172,234,135,170,170,88,108,121,36,30,251,189,214,223,226,218,1,19,128,0,16,4,2,228,146,28,42,7,138,133,192,220,131,33,88,218,102,195,66,196,27,76,196,93,73,5,138,220,218,158,251,205,147,95,111,101,58,151,73,218,177,51,56,204,101,135,145,232,114,93,71,218,174,128,69,155,242,144,151,206,195,119,111,99,206,121,187,199,86,5,244,202,244,243,114,195,27,202,71,121,51,141,238,101,222,183,41,103,79,200,43,207,54,42,124,242,171,150,101,115,38,99,71,252,191,255,60,2,128,32,105,139,12,66,71,227,54,34,204,247,25,50,241,20,221,201,20,118,7,5,77,36,8,67,139,56,48,136,236,133,80,139,203,9,45,196,77,9,102,3,22,165,133,173,50,22,142,147,77,118,76,3,16,70,148,116,16,98,194,69,215,51,92,30,54,38,186,153,211,117,148,84,108,47,244,242,181,164,194,149,21,24,51,73,22,80,88,89,107,81,141,58,165,6,171,60,154,181,24,52,224,239,33,6,231,149,151,177,146,145,186,61,186,230,217,243,245,17,223,223,85,207,221,92,79,77,226,190,98,153,115,53,223,60,255,251,178,100,211,140,133,141,103,70,155,88,92,178,109,140,233,90,61,35,94,22,245,157,20,78,101,107,193,201,179,100,152,244,141,120,125,54,16,154,234,238,88,120,227,174,165,99,114,229,216,147,137,106,108,37,166,59,153,7,33,6,237,90,216,114,207,44,251,221,15,61,78,121,99,55,190,46,56,154,202,128,172,36,32,47,254,79,9,177,234,38,109,160,85,124,172,15,12,49,9,249,209,88,121,133,71,108,245,205,34,116,104,19,214,170,188,169,13,87,181,33,155,22,153,105,97,62,33,253,184,255,41,172,74,105,59,232,229,222,102,45,128,66,146,83,14,52,88,40,58,220,208,61,52,34,180,227,140,131,164,82,200,119,180,167,20,156,250,68,219,7,112,209,205,121,229,44,41,15,122,246,22,103,219,229,62,44,164,121,159,12,164,57,249,249,97,130,170,0,43,60,249,64,8,13,131,2,0,152,152,18,130,229,209,185,90,6,154,58,42,196,182,91,60,57,30,97,13,17,79,40,187,203,59,32,70,117,44,106,112,195,69,181,126,182,60,214,115,245,187,126,205,76,37,121,246,165,76,169,159,103,30,138,229,138,220,220,214,221,157,51,28,131,32,252,169,84,85,87,249,245,255,253,153,255,198,237,211,134,21,182,243,218,179,227,152,146,48,208,213,235,63,255,61,183,237,47,47,253,126,149,93,238,88,72,196,157,117,48,68,171,5,131,221,77,111,230,222,93,79,237,153,255,174,55,19,17,224,66,172,124,99,54,165,119,254,115,12,70,167,32,0,16,60,253,207,152,84,209,202,156,29,75,134,3,82,11,147,90,89,230,10,133,11,204,97,100,19,129,116,204,222,29,42,212,191,155,239,58,112,73,196,137,198,41,218,93,119,182,206,68,110,120,138,129,189,91,204,152,49,134,107,81,195,186,186,185,245,238,200,149,19,196,242,207,8,144,220,115,105,21,61,78,186,115,218,248,198,105,222,28,203,188,231,33,119,26,108,197,70,147,199,179,220,189,117,245,188,39,119,255,255,246,22,208,0,43,81,163,151,152,243,9,178,158,27,104,41,216,52,157,3,129,140,3,187,6,224,16,214,76,44,60,64,12,9,2,66,185,164,196,94,13,57,0,178,182,150,234,171,148,206,107,72,1,154,87,16,185,101,44,102,154,97,99,114,26,189,35,157,237,52,102,89,15,84,129,211,37,172,51,119,106,87,127,89,46,111,104,62,222,177,42,96,133,27,198,5,198,212,198,158,230,55,50,41,182,248,234,217,81,124,240,253,159,53,83,221,83,255,185,154,78,117,158,129,177,169,216,167,172,165,146,156,62,193,248,29,144,130,135,219,112,59,173,42,130,83,87,73,236,54,58,230,154,166,230,152,21,66,48,107,140,217,92,231,255,251,178,100,214,12,4,199,103,73,155,70,126,210,114,76,233,105,60,200,109,87,21,159,24,77,173,251,89,240,179,167,60,147,22,253,74,248,12,241,233,184,15,159,53,48,61,139,38,224,77,88,251,221,116,244,10,19,78,128,0,4,9,25,86,37,186,235,126,39,78,154,20,132,34,176,229,147,168,76,221,152,81,135,121,197,150,245,11,66,71,197,159,250,94,191,199,204,149,245,233,18,202,185,245,203,183,232,217,10,174,129,39,240,231,173,43,217,229,125,153,45,40,137,190,122,12,208,121,101,237,91,234,179,250,127,14,246,201,253,92,125,216,199,250,127,47,243,60,123,124,217,102,52,166,37,102,4,146,144,188,170,175,114,153,239,218,98,46,214,83,25,21,136,61,26,136,148,86,165,239,231,4,201,0,16,8,136,195,69,177,211,1,147,72,230,110,157,153,36,232,97,5,89,129,65,131,67,115,84,1,0,129,129,145,144,20,52,138,162,65,164,17,151,144,18,30,140,24,36,11,3,48,103,197,29,157,65,160,66,9,136,0,13,236,121,238,220,110,37,41,98,54,165,79,44,38,126,60,229,189,209,135,250,164,211,81,45,35,90,143,184,49,218,25,77,191,199,44,41,44,252,228,69,202,148,235,8,160,236,22,49,238,118,177,229,76,229,44,187,145,19,246,23,238,173,142,71,207,247,182,200,114,220,169,113,246,205,69,137,10,204,147,169,69,69,203,239,85,143,60,243,231,150,36,167,59,105,14,182,215,229,207,173,38,23,105,29,86,207,114,116,203,178,249,51,151,154,78,121,88,11,224,151,255,246,161,9,239,227,241,121,113,41,83,177,0,242,38,4,68,9,67,100,116,170,200,168,110,65,92,139,246,222,202,196,9,10,127,185,103,82,140,140,127,239,55,182,188,125,183,121,150,220,204,199,167,213,255,218,117,125,243,238,182,146,177,175,12,106,154,220,164,178,126,223,83,66,77,197,58,97,57,177,170,16,42,110,76,149,194,100,140,234,26,49,48,217,57,220,152,242,34,119,67,47,190,121,28,36,31,47,171,68,17,109,88,204,202,156,219,250,193,192,16,104,205,8,67,25,166,140,160,30,4,60,14,40,61,56,169,224,192,32,192,130,209,184,2,132,131,195,21,139,2,131,51,21,2,64,193,196,113,7,2,194,192,0,194,152,128,90,161,116,175,134,215,42,129,195,172,122,71,23,149,63,114,8,67,52,149,65,17,232,180,143,114,199,250,85,24,198,50,252,47,225,161,12,89,173,59,179,211,242,57,95,222,189,114,110,229,155,52,209,120,88,56,41,136,158,112,197,251,153,249,254,99,239,185,155,125,116,186,95,248,223,46,105,35,230,250,75,78,99,40,111,123,68,114,58,16,144,252,93,7,222,34,255,251,178,100,221,140,5,182,103,69,27,131,103,48,116,140,217,18,96,195,142,23,177,155,18,78,33,253,1,246,51,165,244,244,14,172,171,141,171,129,10,21,207,138,39,24,114,86,234,255,52,187,167,56,56,154,36,25,237,3,225,185,228,88,240,237,185,36,180,120,213,163,24,185,7,6,42,121,142,254,198,160,128,0,41,111,27,142,54,234,26,163,152,156,26,37,250,171,162,145,169,92,218,178,243,79,220,28,212,179,231,114,33,55,153,84,211,44,87,252,168,184,200,244,54,142,167,232,30,39,24,72,233,181,20,137,203,24,147,91,66,65,150,157,252,69,211,146,120,136,170,230,161,113,77,2,235,97,210,83,17,115,202,185,238,164,95,78,29,85,120,45,14,42,203,234,189,39,22,112,7,162,178,55,89,237,97,232,68,70,221,62,198,33,118,186,80,213,20,193,100,203,252,99,239,129,26,21,0,56,219,104,192,81,20,44,197,128,140,182,124,32,224,225,129,10,161,225,80,67,118,0,44,11,5,197,76,0,69,91,26,234,218,136,45,4,163,140,40,84,179,110,45,4,94,26,120,247,185,109,250,242,203,48,244,103,184,67,189,191,170,216,81,210,106,74,201,94,105,184,252,191,46,206,246,181,45,185,203,52,245,161,151,242,73,1,106,159,182,59,91,155,254,97,119,207,60,219,114,111,233,4,29,51,252,180,60,207,58,116,183,135,206,241,103,35,109,62,211,106,71,9,71,119,104,99,183,240,179,92,130,231,202,147,217,172,181,50,59,104,34,165,179,217,93,74,97,89,129,247,252,56,202,192,90,242,246,6,85,233,36,0,154,26,50,171,169,140,66,91,65,122,24,147,202,39,240,167,179,115,186,187,173,227,197,86,97,180,101,23,11,98,135,75,226,146,36,46,166,104,166,103,13,180,151,124,201,178,191,134,75,166,138,67,165,104,115,133,43,69,114,64,78,81,124,152,213,180,106,71,11,38,107,17,163,177,165,116,206,139,161,50,41,25,155,53,85,109,181,43,237,93,180,246,193,0,0,24,194,42,83,24,66,66,166,83,152,64,15,124,34,52,11,60,200,0,19,21,15,142,212,12,48,41,104,197,0,240,64,216,183,229,2,103,120,4,9,18,16,153,52,14,33,28,15,4,158,70,136,90,165,135,140,67,233,201,14,181,234,142,181,26,40,67,44,151,41,28,66,94,181,34,79,188,85,197,134,157,134,58,197,22,154,43,45,216,204,58,229,83,104,54,19,52,44,82,42,226,69,8,56,163,173,27,110,218,214,246,141,107,97,119,59,51,33,51,116,245,185,78,215,57,189,223,222,33,81,224,169,207,120,241,208,252,227,93,255,237,143,47,21,68,24,120,186,168,55,74,178,253,50,46,153,161,142,60,146,255,251,178,100,209,140,4,178,103,71,27,99,111,176,107,12,216,241,96,101,174,24,217,157,14,78,25,251,65,252,179,103,60,193,154,156,216,108,212,254,241,229,180,42,227,115,77,183,211,167,82,110,230,132,254,53,241,42,155,115,67,132,166,1,142,51,131,110,122,247,76,242,77,32,0,3,115,73,189,30,254,237,206,50,168,141,85,213,33,66,6,80,142,203,111,214,37,104,86,156,35,54,120,188,8,7,131,242,215,160,71,227,117,73,243,46,210,157,46,27,55,187,58,25,4,40,153,60,14,197,150,103,72,174,117,155,147,32,228,230,9,81,235,46,147,42,188,55,172,57,163,187,60,223,154,127,204,191,117,246,41,239,76,190,159,120,147,117,254,70,233,93,202,167,220,148,190,103,183,57,237,229,173,225,158,157,154,179,182,238,55,54,247,251,251,219,183,221,160,180,42,0,0,195,59,153,76,140,95,5,39,142,110,35,0,145,77,50,152,48,88,100,202,136,163,147,5,12,42,76,6,13,140,42,80,57,135,1,96,209,12,195,132,68,134,118,36,61,51,254,175,32,181,160,205,223,196,202,115,165,113,108,101,148,76,217,173,192,112,244,110,42,220,228,74,254,6,141,216,135,164,192,80,4,132,117,217,172,21,34,154,166,89,99,36,7,100,158,147,67,82,73,96,129,39,157,75,148,119,104,85,75,122,138,115,184,223,41,62,162,162,26,167,51,243,206,200,183,247,124,87,112,234,185,155,99,219,215,118,201,248,216,117,35,196,214,24,146,30,66,160,228,93,82,125,243,86,195,137,147,24,121,140,86,229,177,85,84,202,220,206,191,187,155,155,237,243,5,96,91,20,67,142,152,236,235,190,176,0,0,135,220,1,219,182,199,251,217,201,117,145,16,201,129,12,93,55,41,149,47,59,202,199,6,104,193,70,14,8,17,156,206,59,56,27,31,174,252,141,159,163,81,76,209,72,168,252,156,103,229,234,120,156,159,170,124,207,229,141,174,98,242,110,49,48,197,82,242,89,223,38,249,87,166,19,36,158,178,15,241,169,164,238,249,111,205,73,159,28,237,146,161,25,49,255,102,108,203,250,253,254,228,236,201,126,252,51,250,191,158,223,228,125,223,189,235,124,247,20,3,55,162,164,66,173,70,170,104,114,8,39,76,24,111,131,166,10,80,99,11,68,229,131,161,4,130,41,156,90,192,192,117,83,88,32,104,58,187,69,72,62,35,47,116,229,79,189,246,191,34,151,198,113,173,58,223,196,173,97,77,110,30,154,250,121,234,180,19,43,228,120,54,71,67,35,139,215,251,118,236,202,166,59,99,58,59,183,225,240,192,98,214,61,5,153,207,252,174,119,159,146,207,120,84,143,133,169,241,209,33,70,76,44,208,145,74,135,255,251,178,100,213,12,133,212,103,68,19,153,90,240,121,108,217,109,60,70,124,19,77,157,24,77,141,93,1,221,179,102,116,193,162,252,59,7,36,137,88,19,190,136,49,96,60,174,164,48,135,96,35,115,204,129,146,158,76,245,166,99,232,201,115,108,251,102,57,147,0,133,146,186,235,93,178,91,135,16,23,77,76,82,13,8,24,223,172,95,182,133,243,6,229,251,218,90,95,145,206,183,89,98,41,97,99,171,160,37,106,4,13,73,135,181,55,100,136,134,121,209,195,209,96,245,116,2,2,30,30,240,14,134,200,75,154,17,208,192,129,35,1,45,243,151,166,99,43,140,32,19,34,8,242,24,139,52,161,28,187,232,82,114,20,32,112,133,221,93,114,30,187,82,16,234,239,244,177,9,114,221,122,36,117,41,253,220,117,160,67,85,0,32,2,138,85,153,3,1,156,162,8,136,77,151,32,4,42,107,34,35,195,0,214,224,55,2,9,132,134,2,162,99,193,235,73,164,151,80,4,22,215,74,162,78,164,244,204,48,213,36,182,98,176,229,29,53,4,162,196,42,158,51,90,126,15,228,25,13,192,86,41,39,183,33,103,47,139,125,114,77,57,111,148,149,41,111,118,102,237,170,120,205,32,72,116,96,187,153,213,170,235,123,59,171,37,14,164,42,54,233,199,171,157,25,42,116,149,117,43,75,42,227,189,41,178,150,104,138,215,236,204,140,47,33,71,218,186,88,202,198,127,36,39,240,179,1,237,158,182,207,18,111,157,238,60,209,177,140,83,45,85,139,105,102,223,139,125,252,95,231,48,1,255,61,21,0,0,16,21,164,37,150,234,217,17,204,105,49,30,80,68,89,25,33,130,48,109,171,40,188,206,103,204,11,46,196,163,147,16,175,205,253,95,28,255,55,253,101,152,179,109,98,248,162,142,19,143,40,146,143,33,144,150,180,62,224,99,189,50,209,146,214,135,86,36,81,141,121,40,124,29,67,82,254,21,185,139,29,77,37,61,59,173,76,42,119,99,21,164,93,174,142,33,226,45,18,6,75,73,84,124,220,76,27,234,189,199,17,28,125,163,211,117,215,205,68,199,22,4,192,32,176,16,194,104,243,83,1,204,157,133,57,224,216,201,72,195,18,130,204,227,12,5,101,17,200,66,88,3,22,12,122,9,8,44,176,96,8,96,197,96,210,129,137,128,65,65,195,150,228,152,141,97,248,92,208,83,40,166,166,131,95,71,194,228,62,252,185,110,228,145,169,61,207,164,244,28,243,231,38,116,30,113,224,152,36,4,191,214,212,181,247,129,34,177,103,226,122,134,125,176,84,103,109,126,62,254,0,77,157,139,146,242,43,63,155,154,127,149,223,111,218,153,159,102,219,187,109,123,166,143,245,223,125,248,255,251,178,100,217,136,5,120,103,198,59,101,127,50,124,76,217,93,61,40,72,23,185,155,14,46,25,189,1,228,179,102,116,193,162,188,203,124,136,164,167,181,23,183,217,23,162,210,123,68,6,153,111,132,238,20,196,64,104,156,116,23,87,238,98,108,165,33,185,180,231,173,78,235,66,100,149,104,100,197,166,63,132,208,53,143,219,27,95,233,0,4,82,214,74,156,178,76,97,174,146,205,84,54,11,40,146,243,135,232,165,165,253,113,245,165,153,19,83,73,206,215,90,107,144,176,66,36,21,148,54,83,153,157,210,30,72,243,137,170,43,5,37,166,170,166,212,77,16,21,7,63,18,56,55,197,134,15,140,120,13,74,193,37,130,82,139,90,217,59,83,232,48,67,170,75,152,198,198,49,148,243,14,254,247,180,196,189,16,51,87,31,95,27,221,142,121,99,150,47,222,216,101,251,51,114,51,148,153,44,20,42,0,0,66,136,195,205,204,25,108,194,74,140,75,224,26,110,96,198,34,48,35,47,134,7,82,18,136,152,121,88,80,65,1,66,193,242,194,254,2,130,219,82,64,84,249,151,197,219,180,31,12,194,27,5,61,20,67,27,243,240,212,130,147,233,109,84,194,48,240,91,250,59,119,89,252,122,198,19,208,109,37,87,127,62,220,181,53,32,137,65,29,226,49,149,87,205,127,162,201,138,44,255,177,243,248,124,76,48,229,95,106,116,198,181,143,99,223,13,166,156,205,71,162,165,145,48,37,218,71,28,137,69,150,174,80,178,72,52,176,241,198,155,159,82,161,119,92,110,234,93,124,84,167,238,248,99,244,84,0,152,145,0,112,12,188,143,118,31,68,24,92,110,221,40,133,207,35,97,79,119,130,37,3,225,0,67,242,152,236,183,243,203,42,184,92,214,56,101,170,181,168,176,236,144,147,233,246,175,180,56,226,105,148,225,231,40,228,228,196,218,57,135,22,244,76,124,234,137,239,17,228,143,79,83,37,228,206,22,239,114,100,37,229,50,242,189,37,231,150,141,136,146,132,240,193,204,201,129,188,68,35,248,83,186,85,245,165,237,100,245,127,59,50,1,80,3,68,40,220,204,101,73,104,0,40,205,252,147,176,168,201,154,16,153,37,136,77,101,21,194,193,64,67,223,69,73,39,96,73,22,136,141,46,237,88,27,227,110,157,244,59,184,242,216,127,149,98,84,210,77,223,202,213,52,174,77,35,229,155,178,201,133,254,254,238,229,231,99,25,247,75,234,79,196,38,235,201,29,186,13,129,199,61,51,200,195,31,180,168,101,221,249,170,233,229,233,181,162,182,89,249,254,57,246,136,120,117,130,220,219,24,93,58,193,153,12,172,42,112,216,141,144,218,228,179,42,71,51,211,23,141,207,76,238,51,255,251,176,100,207,136,133,8,103,70,27,97,95,32,113,204,233,6,96,101,190,21,5,157,29,77,33,252,201,239,179,101,116,246,32,241,37,226,56,79,188,203,79,137,175,109,70,248,248,197,254,181,143,95,122,231,59,198,125,254,54,40,167,131,4,182,145,37,182,211,189,149,249,140,106,38,26,200,194,37,231,35,187,68,195,251,54,225,218,230,79,168,211,111,135,106,226,126,210,45,140,99,121,136,71,254,166,255,226,3,205,45,140,45,12,60,116,68,44,172,119,51,77,68,140,99,232,142,207,46,236,109,243,48,226,242,167,138,61,197,216,173,66,59,144,131,187,234,42,7,178,234,209,105,87,9,14,77,40,186,16,220,44,188,166,194,205,164,49,24,255,238,191,153,234,99,254,122,170,136,159,89,153,168,231,236,18,106,52,131,40,11,40,22,114,156,139,100,104,166,57,184,134,32,1,233,136,158,193,148,135,24,201,39,192,33,68,193,224,19,0,1,70,3,164,160,227,1,131,76,80,27,20,5,161,28,40,28,4,139,146,128,89,147,186,66,13,85,178,86,49,25,114,88,3,124,197,161,169,11,26,112,28,136,61,53,213,78,145,179,180,248,56,116,84,91,160,160,30,145,119,204,39,146,174,141,23,231,189,110,46,250,142,229,10,105,18,172,64,64,30,98,88,210,113,201,93,37,36,106,237,13,139,104,213,29,180,75,33,151,51,213,147,59,36,172,67,212,14,23,58,201,58,36,203,214,42,203,139,53,7,193,43,184,144,90,8,17,37,135,252,201,208,227,208,210,28,201,206,96,62,145,194,74,83,251,203,138,67,173,125,33,103,230,254,22,181,154,199,109,14,64,192,109,165,60,101,174,64,128,2,10,155,68,117,126,250,238,44,91,160,154,24,140,3,11,145,42,78,74,85,36,217,50,47,104,37,22,136,70,68,163,37,16,219,150,40,212,91,254,255,248,248,153,114,102,238,160,53,104,217,50,96,73,21,45,247,13,32,94,24,67,191,173,70,55,100,104,67,201,254,72,156,205,14,183,4,12,7,199,157,104,43,143,28,77,24,62,57,31,56,217,132,179,41,86,55,105,238,62,92,113,202,195,115,170,114,233,50,93,224,101,220,58,198,241,217,207,149,20,155,186,195,208,233,219,251,145,159,206,52,2,35,72,40,222,244,64,1,80,0,0,199,200,66,166,6,118,149,134,18,3,196,59,73,54,230,75,220,234,175,52,62,212,7,7,164,70,169,179,250,10,43,74,233,56,198,149,61,211,214,169,4,246,12,196,60,72,130,94,195,245,64,150,202,60,189,212,200,53,115,173,186,137,153,185,251,255,255,251,239,138,170,250,251,143,159,255,255,207,91,51,108,252,181,174,165,97,143,66,88,182,108,113,207,56,255,251,178,100,219,12,6,69,102,195,3,136,127,64,134,108,217,191,36,200,171,81,81,157,36,108,165,111,137,187,51,99,129,132,10,56,110,81,108,224,250,106,202,239,90,148,147,148,199,30,117,42,117,173,126,199,213,111,99,213,239,153,183,213,123,43,230,248,40,5,98,102,236,151,141,128,2,68,244,68,167,240,40,71,178,84,171,223,139,239,126,228,82,183,182,28,145,87,161,166,44,240,196,10,9,93,244,200,157,157,32,68,98,203,113,133,36,194,18,68,149,197,176,135,18,114,184,250,27,115,14,201,118,109,220,64,250,215,120,86,70,199,76,18,69,145,8,165,122,106,136,204,142,66,214,150,216,244,100,218,172,118,179,149,221,223,85,126,140,71,107,246,82,190,117,220,139,87,239,126,223,224,234,1,12,222,79,48,218,188,194,232,83,164,18,76,204,161,51,98,0,199,225,163,41,34,4,157,0,209,228,156,128,116,98,32,16,24,56,181,89,50,97,24,104,10,8,17,17,3,216,75,50,118,218,202,107,60,227,160,164,9,196,152,115,245,5,183,10,69,219,102,55,147,20,110,89,58,109,221,191,141,175,8,147,102,132,33,62,44,254,201,150,21,142,186,44,133,155,80,208,81,196,99,180,240,153,12,53,136,211,254,84,100,57,143,251,127,159,26,182,123,62,182,27,168,127,57,145,155,184,203,220,124,236,100,170,156,171,202,190,224,87,208,32,197,209,83,68,217,72,37,77,135,101,116,24,146,57,133,23,58,245,22,111,150,235,222,246,222,115,45,233,93,66,222,119,153,247,104,57,213,253,43,189,83,199,11,169,245,169,64,37,147,44,248,77,171,212,178,0,114,189,191,147,107,237,194,54,91,37,46,97,16,128,200,210,48,56,8,4,25,151,50,2,27,86,167,52,164,42,52,217,196,86,0,48,14,201,238,127,173,60,170,90,90,207,147,214,7,81,166,203,238,17,8,194,233,58,81,101,153,132,209,39,159,23,223,51,129,22,122,10,61,182,170,207,128,2,103,160,12,81,167,30,44,144,50,39,140,61,208,187,185,33,141,131,210,141,104,136,137,75,122,132,175,111,181,29,142,102,50,166,26,229,81,58,225,125,106,230,46,227,26,205,59,197,109,221,116,188,123,130,75,116,2,64,38,219,140,72,40,18,54,132,243,67,152,48,98,193,17,26,28,2,226,68,192,9,188,21,6,153,79,7,109,132,48,102,188,189,25,148,31,240,236,122,122,114,210,169,184,217,80,196,104,163,14,101,137,62,103,15,15,113,59,8,217,195,0,25,67,193,165,142,67,24,20,93,28,39,54,138,16,80,112,75,9,93,240,111,119,223,180,196,213,83,75,199,12,73,99,42,118,77,254,248,248,174,98,217,187,244,251,174,41,101,255,251,178,100,222,8,6,36,104,195,139,134,127,64,135,76,217,173,36,200,173,82,81,157,31,77,161,183,193,230,179,166,180,193,162,228,123,249,235,131,249,37,157,203,224,213,169,107,155,153,135,165,69,166,157,59,215,82,77,103,170,148,235,107,169,21,179,194,80,242,88,1,169,31,246,171,109,150,159,179,226,98,68,248,153,164,34,181,72,144,161,46,129,196,41,222,93,188,184,86,169,164,172,204,14,243,81,156,82,2,200,111,206,243,156,34,110,3,36,6,66,92,142,43,176,33,193,155,60,118,48,61,132,19,130,123,196,13,94,143,59,32,209,60,60,140,177,175,8,76,100,178,91,214,178,242,149,28,75,93,33,91,214,212,242,227,104,251,149,73,97,237,193,59,223,163,37,186,207,63,197,95,11,59,247,19,252,195,79,81,132,21,8,12,74,63,48,209,192,201,232,227,21,84,204,29,5,54,89,176,116,36,104,52,17,146,129,198,13,42,24,124,118,97,129,171,106,97,80,18,27,38,97,132,65,200,138,22,12,47,216,130,77,191,145,34,204,62,35,33,181,64,255,43,100,190,44,254,44,215,253,245,167,132,62,244,18,118,204,188,237,204,168,251,178,185,8,0,207,179,76,175,33,85,38,73,97,119,215,198,81,133,44,166,155,55,158,78,10,0,152,45,83,202,42,156,243,179,170,246,139,145,203,107,11,155,25,99,24,162,42,127,24,252,61,189,77,34,13,188,233,29,247,83,78,49,12,20,108,109,85,87,5,17,120,162,218,68,243,23,100,165,232,236,164,179,239,23,212,148,249,131,153,169,11,210,36,109,219,22,222,169,109,215,56,181,52,186,24,98,163,7,48,240,127,126,136,177,182,128,0,45,65,5,105,180,220,26,47,31,19,243,12,254,217,110,120,166,69,167,116,170,188,7,207,83,10,217,35,127,238,119,188,129,36,247,249,207,240,223,55,85,129,87,72,100,114,45,102,111,42,157,252,190,52,109,215,34,75,95,151,73,218,136,75,60,100,98,107,147,247,38,99,208,247,134,108,189,75,113,141,141,162,162,255,236,154,47,72,22,105,172,184,64,200,36,153,166,238,203,185,172,65,3,25,134,151,225,86,154,91,179,57,29,243,26,166,238,158,161,215,190,100,142,225,144,170,209,233,182,127,85,40,31,96,0,25,49,24,208,194,227,160,104,28,200,83,35,89,147,3,30,130,192,227,18,141,130,12,3,160,67,5,12,221,4,243,26,10,71,214,208,24,53,2,35,211,77,235,201,27,102,14,43,246,211,90,133,103,15,62,63,142,206,231,241,154,141,75,100,144,61,156,163,55,175,191,141,105,127,238,83,109,164,75,121,21,195,117,42,243,235,225,94,116,16,181,45,17,246,223,109,52,106,244,86,85,255,251,178,100,217,140,6,41,102,195,11,136,127,64,135,108,233,93,60,200,205,18,237,155,22,78,9,28,193,158,51,100,228,243,13,96,89,250,243,174,202,251,93,158,142,174,173,53,232,212,142,76,157,71,11,218,217,44,36,91,223,235,104,234,226,162,103,137,127,159,158,181,103,169,89,181,111,137,224,176,1,54,234,63,212,0,0,221,5,255,154,204,111,128,156,19,33,226,248,153,40,26,137,236,4,198,30,80,232,77,11,83,152,173,32,50,193,209,54,120,117,209,81,175,82,63,14,195,63,47,202,232,69,98,58,236,217,94,67,106,228,76,130,42,176,137,161,17,50,86,76,142,254,69,95,99,194,222,187,148,124,239,35,28,165,211,34,178,12,103,254,71,14,127,15,238,127,254,221,46,249,206,150,95,59,255,228,224,74,0,38,83,136,194,15,197,69,77,41,52,230,114,64,97,38,54,114,13,25,44,24,2,165,1,193,70,44,52,9,28,47,90,28,224,118,212,195,64,154,186,171,184,183,229,117,86,157,183,161,39,167,98,47,180,190,83,49,90,5,237,218,209,25,168,18,164,162,173,232,253,130,0,102,13,16,159,144,202,161,235,113,201,118,85,37,114,204,47,80,200,89,252,129,10,19,68,218,139,229,253,184,103,201,215,191,113,168,71,47,222,111,186,148,190,94,194,174,235,32,255,84,129,74,200,182,212,24,150,73,171,228,105,205,71,59,106,11,18,147,200,208,87,141,98,9,47,25,57,237,161,203,228,218,251,145,54,238,146,7,16,65,39,122,149,73,106,82,44,207,189,5,38,121,36,193,50,108,192,0,3,85,200,228,174,59,13,40,114,6,196,145,253,56,224,104,241,32,172,102,83,250,31,122,119,117,138,67,252,66,174,219,37,206,46,151,178,200,148,197,98,122,121,33,61,53,190,162,152,253,89,12,118,46,198,142,68,153,128,198,81,18,96,227,197,13,5,57,155,186,234,94,55,190,160,210,72,144,146,60,102,168,84,56,211,192,42,163,66,159,62,125,114,233,176,138,165,168,247,56,159,213,190,190,208,171,135,66,193,42,153,98,40,150,45,68,174,50,71,21,136,23,115,195,219,237,17,28,106,220,219,206,145,205,125,116,157,114,21,114,8,13,166,227,51,134,69,84,152,226,71,187,241,185,2,105,69,8,136,152,66,195,90,26,242,71,61,240,10,146,138,53,164,54,155,88,57,125,201,116,65,233,129,54,235,219,183,21,206,252,213,187,253,207,57,85,235,217,214,198,190,22,25,244,101,247,148,229,185,156,183,25,206,93,73,94,223,36,178,186,104,192,152,98,123,242,27,155,219,251,127,202,149,97,231,76,139,42,36,255,53,143,15,216,140,233,157,215,247,204,155,120,60,62,211,82,215,65,255,251,178,100,219,12,5,147,102,197,155,105,111,66,141,236,217,109,48,200,175,18,85,155,30,109,13,124,193,231,51,165,116,135,160,24,5,97,86,90,253,86,126,105,183,31,236,169,238,31,86,235,248,150,186,171,137,183,238,139,109,83,129,219,208,0,0,144,92,16,59,100,216,35,121,71,129,174,188,165,39,133,100,96,120,249,15,144,163,148,183,244,46,176,111,46,40,255,243,221,240,54,217,190,46,63,168,122,122,88,150,87,154,169,30,37,135,33,204,165,188,231,147,55,49,144,218,97,99,108,186,59,73,159,109,201,106,149,132,241,141,12,51,154,154,107,139,89,121,69,152,126,162,110,178,204,130,136,32,171,113,83,152,209,221,106,187,173,82,243,55,77,23,172,55,201,255,168,213,156,180,33,39,90,24,31,221,49,20,35,48,192,43,50,20,129,57,76,61,48,52,11,26,153,1,130,81,138,65,209,159,192,40,4,15,2,2,230,20,6,165,0,17,131,0,48,132,32,104,198,15,131,137,60,52,0,147,1,76,253,255,101,73,166,191,11,186,172,47,236,234,97,198,159,7,130,101,148,191,145,110,46,216,110,42,239,65,247,162,113,171,41,100,32,2,94,135,117,88,155,107,16,76,211,203,25,126,107,70,98,95,67,45,119,158,17,64,44,41,186,173,227,97,181,177,251,247,54,25,103,255,174,117,163,166,218,120,201,194,42,82,112,91,186,169,8,146,157,235,39,25,139,244,186,169,215,47,11,195,151,91,40,92,91,197,221,255,39,177,94,253,252,197,50,148,89,237,124,178,190,170,226,94,253,213,166,212,229,199,103,97,72,85,149,213,174,247,154,81,214,115,157,252,87,160,0,31,182,20,110,92,172,247,157,177,37,66,211,229,192,97,137,99,54,168,34,241,65,104,17,97,2,36,111,131,239,5,143,90,237,34,206,126,108,154,77,201,10,44,183,122,188,134,221,118,199,231,19,89,115,149,104,73,208,100,36,81,4,37,72,170,222,162,16,218,206,213,86,201,202,115,57,167,117,126,175,149,27,81,31,53,208,179,100,247,152,180,179,248,43,127,124,61,234,43,25,95,165,133,146,220,182,235,104,202,153,173,135,56,116,35,111,70,73,22,39,27,115,120,148,52,252,55,243,156,141,154,120,174,38,8,0,146,76,70,34,112,34,74,11,157,155,113,160,29,152,206,79,86,28,104,240,21,122,203,204,20,9,98,49,100,213,118,155,185,127,164,40,21,23,227,230,136,78,54,21,54,220,66,138,147,37,161,58,138,99,69,90,153,86,13,148,70,10,19,130,36,179,113,140,168,78,114,162,104,17,166,160,250,236,115,119,183,123,99,231,155,234,183,215,237,182,110,190,153,245,255,253,124,247,55,109,139,255,153,190,174,255,251,178,100,220,8,6,43,103,67,3,166,95,66,135,172,217,42,97,38,74,82,113,157,24,237,165,113,65,248,51,165,116,243,14,124,105,247,252,108,208,89,52,139,80,105,202,187,179,243,111,60,110,178,166,138,61,237,115,248,167,86,231,212,47,60,63,239,249,108,93,123,121,128,25,168,208,0,5,38,236,13,182,147,153,92,41,78,146,152,199,157,88,82,220,234,120,230,227,124,177,85,113,30,91,198,135,153,73,157,36,156,145,20,203,109,118,109,223,241,73,226,120,104,230,105,218,189,199,162,181,27,164,101,137,25,174,233,75,210,109,183,191,75,194,177,166,75,101,59,222,186,60,203,215,216,73,198,247,47,97,13,195,41,66,207,55,198,15,34,233,168,54,61,200,77,96,181,128,72,214,244,151,62,146,216,80,248,236,229,20,233,154,150,80,233,196,190,228,148,142,9,53,0,0,28,13,70,129,76,12,168,227,16,200,218,242,56,135,12,233,197,186,186,0,216,81,209,5,219,232,163,82,131,86,21,115,67,109,34,65,87,8,115,228,211,18,106,108,163,176,229,137,138,25,183,126,89,140,134,254,120,66,232,169,59,236,33,172,118,212,244,178,41,77,114,81,118,25,173,73,86,166,82,168,126,85,217,156,178,145,218,237,255,189,214,167,249,57,143,175,233,154,51,191,189,236,209,243,109,157,47,88,243,126,117,170,82,217,196,144,152,216,166,174,85,33,154,177,77,52,80,138,162,9,155,182,90,42,47,119,112,245,160,179,136,39,58,125,27,41,215,69,180,86,131,164,243,85,53,220,19,107,50,0,19,104,65,54,228,129,12,134,222,5,30,102,144,196,101,208,100,180,17,185,234,148,245,241,181,186,76,46,216,153,171,98,182,24,227,188,183,207,252,248,37,220,88,226,63,255,242,212,121,153,181,98,113,212,157,14,192,173,150,152,204,20,134,97,252,230,101,252,136,142,100,56,204,73,94,200,142,16,26,43,46,98,210,208,229,204,32,83,1,36,66,55,129,26,180,49,67,200,231,43,171,195,187,200,137,26,229,117,83,206,140,83,186,39,232,200,175,165,65,214,4,25,60,92,98,83,217,152,77,167,76,117,153,101,98,110,226,185,132,138,134,63,26,26,248,42,1,17,22,108,42,23,21,3,147,12,16,74,96,80,185,129,192,210,1,97,10,120,65,240,250,79,11,5,25,3,248,210,32,75,17,103,161,252,108,141,100,186,165,161,7,1,211,33,213,108,245,93,117,213,5,197,230,104,229,234,100,165,14,28,141,236,140,9,0,84,37,199,177,102,165,234,190,252,186,208,92,106,82,137,185,53,75,148,20,172,189,223,185,177,255,119,218,213,58,165,7,210,72,121,30,98,76,90,38,31,54,66,241,22,170,184,255,251,178,100,212,8,5,7,102,199,75,70,111,74,121,12,217,42,96,101,190,24,157,155,12,46,25,125,2,43,179,102,188,192,155,5,101,161,178,243,23,111,110,138,126,160,179,72,38,83,231,117,84,167,180,179,23,125,170,93,227,86,229,146,138,252,243,189,247,219,211,184,217,85,54,249,109,162,0,130,119,32,74,123,164,96,208,146,250,88,52,0,8,85,150,30,117,127,107,183,2,75,188,228,253,106,195,35,91,47,43,165,80,233,218,228,130,73,237,143,177,75,181,139,28,189,250,202,150,169,187,7,51,208,75,185,178,186,56,33,43,116,208,180,193,68,39,52,137,73,139,29,200,250,100,245,145,26,136,176,229,235,126,185,54,228,11,220,29,182,78,114,10,73,42,43,81,233,171,81,28,226,101,113,138,147,141,131,226,10,241,154,113,181,214,162,229,16,25,204,121,241,125,26,54,82,168,99,21,87,21,57,113,141,115,136,238,179,59,211,253,243,95,222,75,127,252,128,47,90,0,1,0,4,128,12,41,230,22,2,4,86,33,82,96,106,29,48,130,73,198,72,3,65,13,53,86,69,157,35,136,205,204,54,88,105,157,24,154,213,98,227,200,142,75,14,213,97,227,152,94,42,149,214,23,150,218,25,167,229,219,104,142,32,57,102,15,130,114,186,186,190,227,12,206,99,53,36,50,126,175,42,189,157,220,156,167,187,255,251,78,207,173,149,209,173,251,165,108,143,106,218,123,115,213,28,108,86,50,58,174,54,21,147,57,71,14,27,22,28,81,226,42,112,251,158,54,87,105,237,187,255,87,186,44,203,156,219,160,13,142,0,36,48,5,175,219,73,41,242,50,1,124,83,157,195,232,134,174,7,143,170,170,74,193,129,173,8,180,96,232,103,252,106,167,211,44,244,39,190,103,76,58,48,156,160,61,94,34,71,122,141,242,27,85,82,82,106,71,9,106,30,215,34,78,49,210,137,12,235,100,249,192,70,87,88,101,233,43,17,74,70,92,200,223,229,226,150,199,9,63,53,189,47,122,94,255,119,255,252,215,51,153,151,0,64,16,0,50,164,70,176,8,101,130,36,40,66,85,0,117,99,47,26,21,17,2,158,7,66,172,68,3,100,254,169,178,202,103,238,130,186,44,3,229,69,72,255,106,49,65,51,94,93,13,55,145,200,187,229,38,107,205,213,152,46,135,178,1,145,191,176,252,70,29,135,23,130,89,45,25,123,181,47,143,187,246,226,60,183,241,185,232,197,168,26,252,161,176,200,98,78,196,66,81,17,162,177,188,176,214,255,103,240,222,243,61,63,199,221,229,206,206,196,94,59,75,111,231,153,186,136,219,9,72,164,58,55,132,53,108,38,51,8,101,240,144,129,101,174,180,60,26,154,197,240,75,255,251,178,100,198,128,132,104,102,200,107,76,59,240,104,76,217,41,61,35,66,22,193,155,22,237,153,190,202,53,51,100,232,244,161,185,114,90,45,196,18,91,117,169,108,92,154,34,130,46,187,40,226,10,82,153,210,117,59,61,209,60,165,130,241,73,189,80,212,114,237,73,170,81,137,13,38,203,133,57,68,120,232,234,212,175,151,139,164,60,93,249,9,250,171,240,171,191,234,246,37,49,85,147,122,177,197,95,181,147,93,84,196,52,242,102,229,132,136,41,77,187,138,163,25,150,238,203,133,115,77,97,229,60,202,28,64,211,216,91,65,14,193,213,82,70,22,53,56,78,207,52,34,24,229,131,197,138,48,251,52,64,32,153,178,232,134,32,74,74,100,40,184,175,35,202,162,93,11,94,11,186,30,166,143,118,226,69,164,197,33,8,169,102,120,132,170,91,27,189,199,15,48,58,108,18,25,218,0,1,131,137,74,48,246,227,105,0,54,81,112,48,193,58,105,40,41,137,189,4,88,133,192,131,136,227,47,25,64,10,139,12,2,191,238,155,176,197,154,91,179,74,92,118,113,23,86,247,25,130,43,98,176,53,214,150,149,12,42,100,64,6,10,3,67,176,24,48,197,130,148,85,9,244,119,223,152,168,132,33,39,29,25,74,242,85,66,80,24,179,6,95,142,58,114,69,41,137,64,147,225,62,154,122,224,106,45,94,54,191,221,185,153,93,104,220,254,55,123,222,95,116,151,30,61,31,214,174,45,18,42,248,221,166,222,40,141,134,20,145,83,51,81,67,164,197,104,118,73,134,82,220,187,70,30,77,141,62,96,86,208,104,78,240,167,48,177,229,21,60,251,31,47,58,86,90,238,131,83,65,73,84,145,156,209,144,164,154,145,13,195,88,27,63,109,154,117,128,8,27,187,67,52,146,203,101,231,82,244,120,123,168,74,90,25,178,189,65,40,146,219,233,7,237,142,11,172,150,222,114,140,51,13,63,161,110,8,140,54,179,170,246,162,128,2,197,176,198,0,149,176,65,87,174,216,236,65,204,154,71,74,217,2,130,198,5,122,44,225,136,0,167,10,208,128,142,139,92,75,171,66,20,77,244,161,24,56,143,151,58,128,171,219,23,161,181,214,50,83,213,143,76,150,216,238,249,221,4,97,98,174,16,229,172,201,153,89,31,14,211,145,165,231,214,16,85,65,129,36,212,105,40,200,56,176,196,148,44,32,108,160,176,102,35,20,116,226,242,247,238,158,91,167,144,121,151,210,46,16,102,145,234,96,63,11,1,234,67,39,145,132,0,148,47,146,98,94,54,7,40,98,27,38,102,179,117,26,38,225,108,5,112,7,32,14,48,226,30,3,8,74,148,202,98,100,52,140,49,36,67,42,48,36,44,153,130,11,255,251,178,100,209,138,6,57,103,196,19,104,111,176,129,140,217,175,48,104,203,83,45,155,39,85,134,128,9,187,34,100,90,158,128,1,253,61,215,109,233,32,234,162,173,218,154,150,165,61,218,147,45,91,173,147,191,254,173,119,185,146,84,153,147,154,178,83,71,115,115,99,85,45,76,138,214,189,72,164,112,193,5,160,186,208,175,65,10,208,70,126,116,242,104,188,152,51,143,3,32,10,212,63,30,23,242,114,73,200,182,1,56,87,189,87,179,179,171,225,230,52,195,207,168,49,23,88,66,13,31,104,82,168,210,242,163,164,153,75,140,80,56,6,129,20,14,20,166,196,33,172,247,18,70,246,131,162,217,110,162,49,241,196,84,107,246,141,142,174,109,222,173,23,120,232,171,110,229,174,190,59,107,218,60,115,22,36,37,235,95,217,195,173,253,228,205,137,56,72,33,191,199,245,103,41,119,204,255,166,2,155,7,61,158,198,41,32,6,142,166,6,85,151,39,237,148,96,100,172,192,240,240,195,51,188,193,224,124,213,99,232,100,84,1,3,160,64,12,196,224,12,195,1,120,194,242,92,198,80,164,202,33,168,40,199,64,226,32,193,50,160,13,41,94,69,3,35,23,135,131,139,194,70,128,48,124,201,137,1,236,201,200,22,134,7,60,152,40,140,101,99,120,232,140,194,37,83,88,158,77,110,47,11,2,140,128,108,56,44,156,228,228,99,95,156,85,208,8,130,4,96,5,132,6,6,14,152,84,90,101,176,185,144,69,65,80,122,26,25,224,60,100,114,241,128,80,38,67,80,25,160,78,14,32,24,188,14,44,16,147,40,196,208,208,156,202,68,224,168,164,198,32,147,2,128,226,102,188,43,25,22,50,100,3,89,153,203,8,78,3,6,166,104,108,77,234,123,23,42,89,115,8,181,250,89,93,36,170,85,20,195,59,146,234,121,202,241,155,21,42,217,144,82,203,231,172,94,159,213,249,185,205,210,83,212,185,83,179,248,221,161,143,207,82,91,179,27,185,49,17,175,110,115,47,154,237,235,113,184,205,107,50,156,109,220,206,147,61,252,196,174,79,148,220,175,236,93,228,138,69,243,58,189,36,109,227,115,82,126,195,242,219,81,168,14,158,45,202,24,49,247,134,233,123,142,122,146,203,25,250,133,74,48,203,184,99,150,255,61,119,255,255,255,255,255,255,255,214,118,120,225,204,113,214,125,222,26,255,255,255,255,255,255,255,249,171,122,208,160,230,162,0,2,212,181,251,115,13,48,241,131,20,13,8,14,202,34,225,23,94,82,17,71,66,146,109,229,128,27,156,62,113,204,213,131,16,188,225,157,84,182,195,12,114,26,162,192,147,72,33,173,167,169,214,73,219,48,33,98,196,121,239,153,140,175,88,255,251,178,100,208,128,11,1,131,194,134,119,128,2,187,76,217,2,204,60,0,24,5,155,38,125,185,128,1,134,29,102,107,158,80,1,212,106,232,109,75,133,114,44,222,78,205,25,236,173,112,33,40,26,227,199,217,144,64,78,83,170,45,162,225,195,191,180,40,80,105,191,26,11,246,40,172,206,51,199,116,242,241,240,223,108,214,74,215,122,127,91,68,127,31,49,101,141,137,107,123,123,223,219,63,229,236,77,71,180,218,158,44,207,116,250,91,105,253,109,184,152,187,234,184,55,187,220,243,210,38,43,26,210,195,173,180,207,30,251,203,62,124,123,183,62,127,121,31,230,184,198,115,6,36,179,255,253,32,0,36,222,48,214,114,50,2,116,10,134,0,36,76,35,9,48,144,133,226,156,197,81,180,219,108,108,164,40,0,179,161,104,113,11,168,52,25,193,27,143,163,81,207,28,35,44,90,13,86,100,64,131,3,5,175,150,133,46,39,240,44,161,91,135,178,7,195,12,152,204,138,0,17,156,109,17,81,194,81,53,38,8,56,181,145,162,21,35,9,65,196,43,227,136,188,45,65,101,34,0,30,15,68,22,112,246,160,193,132,161,145,22,23,10,104,147,37,198,181,78,133,217,53,212,212,20,164,29,106,169,7,100,157,181,42,164,213,117,214,108,186,8,88,243,164,139,51,169,212,106,204,88,50,115,67,166,74,68,208,201,70,230,40,166,76,25,38,200,150,148,196,202,85,160,200,235,169,4,89,21,161,126,187,62,172,221,37,217,116,71,128,0,18,0,32,91,118,83,205,0,90,32,69,130,135,71,177,243,46,106,213,60,173,96,140,138,133,60,211,230,45,70,139,170,128,150,67,187,110,202,170,84,186,189,24,149,23,61,19,111,183,73,137,23,42,145,213,146,93,18,82,41,140,121,105,87,20,215,171,107,157,247,207,181,253,85,141,217,52,248,204,81,238,47,75,245,223,180,198,136,119,189,95,118,233,239,205,253,0,129,127,252,161,37,86,17,6,124,234,86,72,176,109,144,139,39,238,136,186,171,218,212,161,88,109,215,79,83,33,212,167,245,244,191,169,35,37,49,21,248,20,150,226,146,53,83,108,96,51,170,244,206,37,163,192,173,219,109,59,125,88,233,120,73,171,85,184,214,204,140,37,234,242,40,227,91,45,83,255,55,255,214,207,77,63,108,237,90,241,89,102,69,77,24,132,234,30,137,171,95,24,171,67,111,147,111,56,146,121,210,87,142,67,119,17,48,183,45,219,116,205,141,60,162,71,238,35,172,215,50,145,151,139,151,64,173,121,117,147,110,221,227,173,187,27,197,140,208,219,255,128,26,128,0,37,223,130,141,167,48,32,105,201,166,60,156,48,26,5,19,38,149,206,32,149,147,90,255,251,178,68,89,140,196,211,102,203,155,47,51,242,158,108,217,67,105,232,180,19,237,155,44,108,189,24,74,119,51,101,77,151,161,184,136,46,156,243,67,139,92,162,174,251,75,254,9,189,90,153,242,198,150,132,72,84,142,117,121,192,202,86,224,14,217,235,24,50,163,226,177,219,109,104,113,88,241,240,148,245,94,43,158,200,244,121,100,72,10,238,212,66,191,90,159,29,49,142,92,135,151,142,174,144,102,131,96,151,187,175,122,31,11,227,204,40,195,13,21,154,238,84,252,107,42,103,91,42,11,228,153,34,242,72,142,73,230,84,201,163,74,104,88,190,156,178,75,38,236,112,168,185,136,59,222,159,135,165,133,158,148,124,190,47,120,192,23,168,0,5,219,244,187,73,114,216,31,77,36,218,114,41,152,61,166,190,202,129,140,53,169,75,196,151,117,230,145,49,88,108,85,117,101,87,99,179,249,207,63,215,165,108,133,177,83,194,82,214,67,158,36,162,62,182,99,172,127,155,114,131,29,253,169,151,179,98,200,255,223,145,75,114,24,9,184,176,10,22,24,67,110,63,242,174,198,180,98,195,141,238,198,80,180,102,234,35,125,250,155,54,56,247,25,73,181,12,177,51,170,104,77,13,97,123,222,53,43,27,158,116,141,101,49,123,114,90,44,184,38,139,48,177,113,61,10,118,132,158,33,9,234,173,38,163,27,173,192,161,144,64,201,164,250,85,26,2,217,0,130,223,254,86,56,200,32,64,15,106,146,137,89,31,49,47,163,111,240,136,72,106,172,121,127,202,212,56,7,141,42,132,183,105,174,125,198,81,105,249,130,146,134,208,44,170,155,202,14,37,44,70,178,187,91,90,123,25,252,111,86,23,95,179,252,78,109,207,33,216,238,40,176,40,149,22,37,167,94,119,81,87,57,196,4,146,143,184,63,130,84,163,172,28,50,229,105,172,62,101,42,144,74,49,208,217,121,15,148,101,91,165,149,66,107,224,145,72,38,216,237,97,7,196,161,53,101,192,241,244,107,34,101,83,169,228,246,50,44,86,26,145,174,102,102,43,226,70,56,248,18,22,68,121,97,210,215,0,35,227,44,13,76,44,99,51,25,104,228,36,178,133,185,140,4,33,84,137,161,200,129,0,116,233,49,56,64,56,243,12,131,0,102,15,11,23,157,114,24,108,194,1,51,113,80,131,207,100,210,101,175,103,141,217,32,59,5,55,121,96,106,197,50,78,178,16,68,200,81,126,64,104,56,172,230,44,50,20,155,53,139,37,129,48,19,38,182,236,210,91,110,206,100,229,85,97,139,117,63,82,209,192,168,21,41,25,143,148,0,56,237,56,124,40,63,22,93,205,175,219,224,217,244,245,26,117,110,152,179,37,189,196,127,207,187,227,134,255,251,178,100,70,14,133,251,102,198,147,154,91,114,115,172,233,90,61,101,138,24,85,155,22,46,109,15,193,216,179,100,137,131,15,16,244,119,68,228,185,240,142,248,116,160,122,236,218,23,107,205,206,123,137,48,229,15,181,55,180,244,126,166,138,75,34,234,55,99,226,239,147,137,238,111,169,242,228,14,214,239,137,239,216,17,51,128,0,18,0,130,110,72,194,220,108,3,153,68,218,32,165,19,248,133,200,197,211,212,42,30,10,4,252,189,166,181,92,248,36,179,144,228,62,22,86,67,26,209,33,173,2,150,38,137,213,110,142,204,157,229,90,100,16,87,152,52,165,113,7,187,228,170,185,209,84,232,181,89,154,174,236,157,78,236,166,119,98,148,232,148,56,97,251,170,218,213,209,10,174,142,232,172,215,173,105,210,87,98,183,161,238,227,24,214,209,234,246,244,209,248,230,208,212,160,199,64,179,67,172,206,221,35,48,64,128,207,33,0,107,44,201,196,64,184,76,170,43,10,59,204,36,17,42,129,153,25,18,84,179,35,1,96,98,32,199,194,86,243,166,99,0,183,221,34,1,56,126,56,202,12,88,145,53,157,146,18,163,7,61,100,75,224,192,149,7,128,90,104,32,36,221,109,139,98,141,99,39,160,35,166,113,43,64,216,211,42,110,113,88,132,12,178,26,140,110,24,85,40,227,206,236,7,6,166,45,65,208,101,127,71,66,163,117,104,171,72,172,93,177,44,230,29,250,26,50,149,153,180,65,176,205,74,62,105,127,150,122,210,154,223,120,25,233,107,212,68,125,253,85,107,19,196,153,113,118,54,34,228,107,119,28,82,76,21,18,43,4,125,122,73,35,71,68,111,253,45,38,245,247,80,76,112,1,255,255,72,35,85,175,198,3,19,16,29,197,114,144,238,53,9,151,140,169,56,204,213,214,41,41,154,95,14,125,252,232,181,168,143,225,114,0,203,226,16,110,22,93,9,222,213,82,169,13,167,166,93,250,106,55,209,143,243,236,70,245,100,157,125,197,188,21,77,187,255,204,226,110,213,220,143,92,218,238,90,75,247,46,185,253,139,58,117,8,179,236,133,53,160,235,211,123,151,42,231,219,204,251,74,77,8,187,254,88,154,91,157,254,147,228,101,230,154,254,45,0,9,250,113,19,177,143,28,30,110,145,162,157,154,0,97,129,37,129,229,44,167,89,170,14,24,248,20,92,112,8,26,14,189,210,160,18,52,60,206,164,230,6,133,163,48,49,80,46,145,199,190,80,102,238,195,74,232,106,249,219,75,131,1,54,38,31,78,112,0,1,222,23,152,48,3,110,40,90,137,111,124,168,116,2,88,226,103,29,171,56,209,162,181,171,53,187,148,109,217,87,201,230,19,218,69,240,0,61,15,2,255,251,178,100,55,142,5,105,103,70,147,101,79,64,121,140,217,141,61,131,94,21,57,155,30,109,141,28,129,165,156,100,201,135,141,113,181,213,181,203,239,189,180,67,139,76,82,58,174,117,103,82,93,95,185,188,203,123,116,204,245,66,160,223,20,35,136,56,181,132,23,16,26,182,69,242,164,242,8,88,97,180,181,122,219,158,198,53,157,196,174,148,45,13,233,80,113,52,0,2,13,37,1,142,93,183,138,246,83,225,201,102,8,168,136,252,188,42,151,164,32,221,136,72,215,200,235,44,246,198,91,163,86,71,60,155,254,160,101,101,210,255,209,53,122,208,236,181,17,199,72,24,113,217,156,255,140,49,121,148,37,32,211,20,251,82,206,235,96,177,217,141,218,145,83,103,255,226,24,99,56,187,192,77,197,26,158,198,91,64,224,156,205,97,76,136,140,140,230,119,88,235,185,22,162,253,115,99,164,98,219,200,148,160,81,16,170,230,12,18,86,48,224,51,3,54,33,52,50,239,179,15,40,6,139,130,0,4,211,80,213,1,166,30,208,154,14,203,89,12,34,134,209,152,2,66,16,68,231,74,144,50,84,236,39,235,79,157,137,152,16,42,235,136,16,131,152,152,20,121,242,4,128,148,13,40,216,140,0,222,72,218,115,200,72,26,205,183,213,83,116,36,16,44,135,191,36,141,126,81,138,251,193,169,74,178,130,57,179,29,82,134,42,231,255,203,26,28,236,227,192,211,240,124,207,185,249,242,146,147,92,219,24,35,99,206,173,18,226,160,123,15,161,195,110,117,130,39,153,145,179,3,72,67,110,217,123,119,150,239,104,24,133,11,49,209,35,134,171,162,63,87,25,34,141,112,61,160,0,160,181,222,187,220,73,66,13,210,63,109,16,137,51,177,81,26,35,149,152,198,172,34,205,138,214,117,157,65,222,247,89,241,152,214,137,121,229,106,35,255,109,165,208,56,209,73,206,55,33,172,21,54,99,183,90,219,146,42,79,75,97,121,209,142,245,185,85,200,72,231,215,200,28,136,27,35,26,102,146,222,238,125,150,39,253,56,182,159,214,157,195,182,198,149,250,8,80,50,73,191,255,247,9,239,197,0,4,208,184,168,138,76,197,34,77,123,240,208,74,76,132,152,197,167,14,16,100,48,196,8,22,105,236,102,72,19,18,33,1,49,192,196,191,72,129,28,8,36,65,191,124,204,4,45,199,141,142,132,195,110,147,180,42,112,250,187,32,0,112,21,99,243,22,17,170,173,167,80,64,22,107,80,5,223,109,9,71,224,71,122,109,146,195,209,89,85,52,190,212,185,251,149,230,239,85,221,150,88,203,103,39,167,107,20,108,238,19,28,139,90,51,60,157,36,106,223,85,67,115,21,78,175,213,85,168,172,204,255,251,178,100,66,12,5,165,103,69,147,101,103,48,114,12,233,173,49,35,95,85,49,157,30,109,229,9,193,199,46,166,104,196,141,117,212,74,159,102,232,235,116,137,230,151,153,166,121,74,218,47,114,59,151,23,167,167,237,87,102,116,214,127,111,30,86,140,198,203,179,46,77,143,33,154,82,213,159,247,179,254,108,25,248,0,20,132,108,25,21,146,103,28,67,81,30,16,46,235,32,14,89,164,212,186,58,65,59,95,122,115,148,75,79,227,191,94,93,8,16,254,174,106,108,173,229,115,122,154,108,9,76,134,90,44,139,90,127,246,249,244,68,33,114,32,26,156,127,135,138,186,143,101,161,72,69,235,61,127,96,127,74,159,84,162,247,66,255,252,219,35,193,165,42,216,27,150,149,182,249,176,88,43,39,115,63,114,51,16,22,32,152,153,186,121,230,62,160,0,50,229,102,34,52,40,130,24,24,111,53,166,20,56,98,0,162,22,131,63,15,74,212,160,51,43,68,120,25,133,7,26,205,87,48,196,224,167,37,143,171,24,122,98,76,37,62,167,107,5,81,150,224,148,194,100,191,48,179,8,21,9,102,36,133,31,208,181,105,241,192,234,222,160,12,14,201,210,75,138,148,78,16,205,141,2,9,71,85,8,130,49,168,52,82,34,97,102,227,174,255,255,255,234,237,154,22,101,43,153,142,17,59,169,152,69,145,179,112,108,123,214,157,84,243,29,196,152,113,103,137,48,234,129,184,72,44,19,6,68,131,196,85,23,179,73,20,188,112,253,168,129,82,71,77,100,84,163,57,176,195,34,190,35,154,144,20,85,128,79,126,11,110,55,41,145,38,133,186,66,42,12,143,81,4,191,171,4,92,178,17,205,141,39,81,106,52,95,222,153,171,86,213,68,33,202,87,59,55,84,212,209,141,6,51,89,147,39,234,65,208,235,215,204,166,105,13,12,12,140,213,77,42,210,189,96,130,19,237,52,171,97,242,67,58,113,46,55,100,249,114,44,161,96,59,22,240,133,128,68,3,8,83,20,68,165,144,198,120,146,161,242,208,70,9,41,173,37,248,225,183,34,0,150,222,181,187,25,193,70,133,96,222,131,18,92,136,89,129,40,19,78,24,71,130,194,101,42,134,96,193,32,242,247,64,128,1,16,88,196,195,13,198,101,255,151,207,219,10,4,185,117,23,155,139,245,2,21,2,86,165,80,225,41,237,183,25,236,15,56,34,1,53,26,141,143,68,61,88,242,238,120,160,57,13,145,98,132,218,167,175,235,177,154,220,215,179,163,122,245,107,103,77,127,94,81,149,57,240,151,105,147,52,180,167,116,159,154,167,218,204,181,225,230,248,165,75,39,145,81,166,43,53,75,81,75,204,187,107,168,194,205,23,166,109,47,38,255,251,178,100,72,140,132,240,102,200,155,71,78,66,113,107,249,122,61,35,92,84,21,157,24,77,137,156,193,205,41,163,129,131,15,8,79,150,98,53,253,228,162,251,187,72,2,195,13,0,4,244,8,230,146,227,181,40,186,37,170,56,209,196,78,103,134,100,40,164,27,244,80,25,165,5,54,154,57,79,138,39,206,43,44,82,81,136,158,186,123,17,128,202,136,155,11,109,218,224,148,143,225,49,106,204,116,17,17,188,98,80,102,63,67,140,132,132,103,190,16,187,254,246,102,204,118,153,26,27,185,77,138,159,159,159,221,33,108,75,75,207,118,50,62,88,84,191,51,214,194,4,96,242,231,169,130,78,24,254,167,126,32,10,28,6,60,11,45,1,95,71,243,128,169,6,12,20,35,115,62,80,132,29,6,4,24,232,9,65,3,118,78,112,80,51,45,95,70,14,140,91,86,153,113,0,205,237,198,118,172,79,228,232,40,109,80,185,11,200,90,61,95,177,17,8,129,16,59,14,112,204,88,114,30,127,147,46,49,143,203,37,49,219,22,240,237,137,77,251,151,165,23,98,79,221,107,16,246,172,152,39,200,105,125,233,166,213,117,78,75,84,213,239,211,163,235,119,250,88,191,221,185,217,187,59,239,71,103,40,179,155,165,238,253,32,172,251,181,174,60,205,96,246,210,39,211,230,62,98,165,184,193,244,111,179,61,51,152,238,244,132,87,116,23,123,47,51,185,82,54,132,181,5,185,189,105,9,198,230,83,74,217,53,137,129,80,68,233,41,31,238,97,43,135,166,56,235,217,150,70,146,106,95,58,241,91,202,109,166,101,42,161,156,191,94,225,22,67,59,179,102,101,15,219,92,204,100,46,25,82,187,89,36,111,187,228,156,111,35,203,218,46,112,243,83,226,205,79,52,50,62,204,206,242,235,117,237,75,223,133,230,255,14,130,236,120,241,103,130,96,243,16,162,134,195,223,122,42,0,69,160,113,216,32,76,2,96,154,66,110,102,65,104,168,28,170,139,48,216,248,120,130,4,0,24,104,210,66,13,116,155,194,130,139,91,93,6,17,36,27,87,40,149,164,76,157,249,99,47,220,219,182,98,186,151,199,16,252,195,10,57,68,6,61,105,91,164,56,184,165,229,162,52,72,202,193,232,118,176,111,123,87,29,202,249,186,7,222,38,88,148,109,14,146,123,107,170,139,255,235,249,255,255,253,144,206,120,159,173,253,127,127,95,12,137,159,221,29,255,115,245,27,161,206,149,170,247,38,233,72,243,226,168,245,171,197,62,93,55,14,72,245,168,210,114,228,206,207,188,230,171,28,247,92,197,107,194,137,200,104,194,32,0,11,82,173,173,137,205,118,52,213,49,204,211,33,101,225,49,111,172,28,184,8,131,123,255,251,178,100,94,12,133,28,102,198,19,152,91,194,107,172,217,121,61,35,91,82,213,155,26,77,133,28,193,112,154,37,8,244,141,104,172,223,86,119,202,207,19,34,175,205,228,240,168,141,155,39,127,98,104,115,38,135,239,130,104,79,195,172,126,164,136,104,10,64,142,138,181,23,57,194,203,39,202,219,159,169,188,114,114,233,100,144,23,151,101,178,148,38,85,91,13,28,51,31,230,239,246,188,52,146,102,24,135,49,25,159,60,165,254,23,54,241,10,2,138,113,131,19,24,58,40,141,216,207,249,12,120,40,2,12,96,136,167,104,12,60,128,40,4,101,70,137,6,176,237,24,2,2,242,178,19,13,10,49,144,57,184,138,186,124,37,81,248,84,103,1,129,200,114,38,226,143,40,182,146,113,24,58,146,138,191,75,158,30,169,120,152,50,165,52,23,141,152,157,174,97,251,207,27,121,222,187,33,191,90,238,57,140,180,213,23,245,58,168,95,217,41,228,100,130,34,220,189,3,254,188,179,28,197,164,161,136,65,168,96,133,83,113,19,19,108,146,234,76,200,233,142,16,245,170,181,171,38,38,92,250,170,121,30,109,198,40,7,160,6,255,201,34,185,112,59,30,54,33,160,136,62,155,6,228,233,172,95,48,92,159,97,181,242,190,13,75,216,235,181,122,206,233,70,35,164,119,255,42,71,75,250,248,179,149,35,158,77,159,228,169,151,154,84,222,51,6,54,199,32,150,53,45,189,45,36,104,208,241,87,2,129,178,242,67,22,24,72,193,244,245,208,40,56,79,118,98,244,65,213,91,10,230,240,33,0,161,201,150,172,152,31,89,161,16,139,18,138,8,6,174,135,46,23,96,168,156,90,8,29,97,204,4,1,222,71,148,179,26,55,145,102,214,96,169,20,19,30,156,130,80,189,72,82,178,3,7,7,88,118,224,132,213,62,249,182,16,40,68,244,181,84,18,70,150,246,121,74,100,247,165,149,232,101,216,207,196,231,170,106,196,228,154,165,53,184,133,44,191,120,220,185,248,107,15,239,6,134,105,2,171,76,103,203,200,167,175,81,50,127,230,83,34,82,192,59,102,170,12,79,101,39,48,185,216,165,153,117,103,165,168,58,63,124,85,158,204,148,66,101,200,243,124,178,14,202,71,149,74,233,48,26,45,208,2,3,113,183,34,211,44,114,15,6,9,156,53,19,79,8,195,203,93,154,213,126,239,255,254,153,151,129,185,47,224,143,139,213,63,82,34,52,123,254,36,100,71,226,228,69,14,42,154,85,103,189,133,223,187,27,43,171,43,209,146,169,118,174,201,51,211,190,206,250,235,105,153,157,152,116,171,146,244,181,239,118,250,190,152,200,139,244,111,84,90,106,40,2,0,137,6,134,98,20,34,65,255,251,176,100,132,140,133,20,102,199,19,97,95,162,93,76,217,103,60,98,142,19,113,157,26,109,33,91,65,113,179,101,168,241,138,184,244,232,104,87,25,17,226,14,6,176,200,181,1,0,19,30,157,46,33,166,74,28,165,154,138,1,37,66,24,105,147,196,22,149,248,220,15,147,198,185,197,14,184,206,66,203,30,116,142,72,184,64,93,94,49,8,241,160,27,3,72,18,121,223,143,82,82,72,165,206,197,207,149,207,75,12,15,5,203,30,48,37,15,206,6,128,46,44,125,180,112,232,149,31,241,119,199,63,255,253,51,13,28,133,56,210,228,225,8,107,17,210,61,31,42,205,205,253,189,36,63,60,87,164,203,242,157,146,244,111,93,188,186,38,255,82,243,62,183,111,255,163,81,31,64,209,147,64,3,114,72,227,56,191,49,90,159,148,72,245,154,167,226,99,75,58,130,187,83,79,2,23,246,198,118,219,110,163,156,7,80,192,127,63,255,157,185,21,87,42,226,136,233,186,229,42,38,167,189,6,58,113,153,15,249,44,185,69,170,253,126,95,60,186,118,187,206,229,34,126,211,63,250,125,209,209,79,245,53,254,239,255,239,247,215,247,179,232,50,0,2,98,36,28,10,96,233,3,13,135,26,158,117,128,161,96,163,1,106,3,155,148,34,8,2,76,17,164,28,78,176,169,144,13,7,87,65,64,81,1,202,137,58,237,45,4,168,159,93,119,195,45,197,218,4,16,61,238,203,194,24,88,68,12,66,20,8,5,1,42,58,238,144,25,201,250,111,16,236,171,235,221,133,234,217,60,125,16,166,206,43,163,199,231,26,23,30,14,77,39,9,143,23,30,138,60,106,199,31,28,206,147,191,243,204,221,140,84,180,84,176,226,132,6,29,50,131,33,174,50,10,105,171,122,149,249,167,251,173,158,54,168,107,174,62,191,159,187,143,234,255,227,167,231,136,249,174,62,126,31,86,168,74,24,0,118,192,0,32,4,170,167,197,190,122,26,211,53,144,64,67,198,147,71,82,86,31,106,133,46,41,21,142,201,180,223,55,204,20,58,179,35,204,68,132,118,63,59,139,233,119,37,138,229,222,142,70,50,61,71,61,168,205,171,43,170,213,239,55,85,73,43,213,217,38,211,117,90,23,127,170,121,104,219,181,51,237,166,169,181,255,111,254,255,223,167,246,65,96,32,26,146,24,212,166,36,24,203,19,192,220,104,64,40,42,17,159,208,9,96,157,160,64,136,229,74,239,141,10,149,180,144,1,48,48,7,113,221,109,216,70,80,44,98,26,118,203,215,14,59,234,24,68,65,26,33,2,32,13,29,153,175,145,164,16,90,215,118,148,255,242,87,156,190,237,154,40,164,174,81,49,73,40,213,39,39,162,82,88,125,255,251,178,100,175,140,5,58,102,198,155,108,70,18,92,44,217,73,97,98,92,20,85,155,32,109,33,125,9,111,179,102,168,176,139,48,227,127,194,49,234,117,115,63,255,28,108,205,63,93,55,252,243,199,81,219,207,255,29,67,168,203,107,184,148,231,118,184,168,38,169,233,20,228,255,188,182,253,232,94,154,249,225,5,29,155,175,105,84,34,199,196,212,53,150,237,236,191,115,145,72,225,250,49,1,209,250,0,169,176,138,173,219,227,198,105,143,44,121,88,26,105,136,216,123,178,233,148,77,25,86,163,165,222,255,81,106,134,95,173,223,125,26,24,80,4,50,249,25,149,0,54,112,145,134,203,24,78,40,206,167,51,144,172,36,82,113,12,160,200,7,117,149,8,52,170,4,170,141,50,149,137,219,205,161,200,110,188,249,171,163,170,119,127,244,43,144,245,13,0,0,48,6,111,255,230,192,202,197,152,103,192,25,41,20,72,82,143,69,226,41,84,236,81,82,191,152,197,96,224,129,3,132,130,105,140,75,103,73,175,201,112,158,168,170,76,17,158,42,16,78,222,76,142,127,40,218,168,74,198,183,254,157,157,74,197,138,130,41,130,80,184,204,225,215,253,99,236,46,165,178,97,83,201,171,13,181,20,56,130,182,244,52,15,50,154,126,24,107,150,39,232,53,62,229,36,15,180,212,207,99,210,184,139,90,118,199,13,167,230,210,247,48,180,206,143,27,73,147,163,232,245,45,42,30,153,183,63,244,119,87,83,122,122,241,15,255,124,41,191,225,214,192,101,201,0,64,0,164,150,146,152,155,160,116,15,94,142,5,66,34,28,28,125,168,110,58,137,206,5,136,203,145,13,9,41,72,98,82,166,130,117,59,17,151,50,150,23,249,46,138,53,162,234,92,4,217,104,182,22,214,245,113,240,211,140,249,46,238,28,41,183,127,124,246,22,22,198,228,241,146,144,68,128,48,15,40,113,231,237,18,149,61,145,40,206,85,22,242,52,138,146,212,185,154,129,202,91,67,138,93,188,165,153,246,138,81,155,164,172,106,63,187,148,180,129,195,232,248,153,123,40,218,114,157,210,7,173,205,184,218,33,70,221,246,212,110,161,202,53,13,222,90,93,239,169,155,106,153,186,64,35,0,64,5,111,190,177,22,136,59,33,12,236,240,54,1,65,202,1,136,67,13,46,43,141,52,11,141,42,182,42,86,114,163,139,13,220,70,249,207,237,124,18,104,171,199,150,118,208,113,47,180,190,119,235,88,81,226,234,22,190,53,45,109,134,28,100,153,182,182,62,66,218,149,174,51,182,198,172,76,70,146,7,83,80,183,166,98,199,192,162,50,146,89,116,63,73,32,131,206,17,109,222,149,88,229,66,104,193,100,184,119,237,135,92,240,255,251,178,68,214,8,4,224,102,203,211,12,91,240,157,108,233,23,101,232,110,18,189,155,45,76,189,15,202,83,51,100,233,150,34,57,35,67,10,21,70,53,64,245,25,154,210,228,76,223,90,76,138,221,51,44,248,239,158,162,33,126,62,101,63,227,151,69,230,1,54,192,17,12,1,171,173,218,30,97,66,181,3,51,102,71,145,3,1,205,97,65,1,197,126,228,29,143,25,69,21,22,229,114,134,110,227,111,146,187,236,63,81,131,253,171,133,19,179,116,209,230,186,82,141,101,40,120,197,179,107,61,182,104,45,43,243,85,80,183,214,239,123,209,51,11,116,170,55,212,85,115,190,235,172,175,179,187,4,2,37,154,49,144,94,106,98,42,166,5,181,139,29,220,218,173,188,81,44,137,16,58,151,94,198,180,185,20,243,35,141,23,198,42,161,130,176,93,202,57,108,63,225,156,118,219,101,185,46,227,102,218,91,174,217,226,102,32,3,148,0,8,155,181,8,75,76,102,112,156,235,70,161,129,223,194,35,30,122,130,164,3,40,101,139,230,91,48,172,111,243,104,20,16,220,228,20,42,246,21,41,103,20,240,203,230,159,243,18,230,238,187,165,76,41,14,173,121,226,101,173,2,42,231,199,26,190,31,217,170,107,23,242,238,21,112,254,91,229,5,154,89,69,45,153,135,254,95,82,130,182,92,198,229,173,99,251,89,30,81,79,77,199,25,113,130,1,188,200,169,164,102,70,136,178,241,53,186,121,73,172,56,223,102,108,118,27,119,194,230,141,124,75,206,181,135,149,86,108,244,180,209,92,149,86,108,101,72,195,25,81,223,83,6,107,234,134,9,48,0,65,45,87,44,129,221,244,68,100,129,231,166,15,11,121,81,196,58,192,91,105,16,112,119,248,138,62,89,28,49,165,199,161,93,137,146,181,2,213,174,223,31,202,217,147,121,29,177,136,23,80,136,52,105,19,249,13,229,63,233,191,1,63,239,19,133,8,255,94,203,54,42,155,110,126,212,136,249,33,159,54,207,57,111,189,242,251,63,62,148,60,143,151,180,174,148,153,227,39,243,108,255,40,119,160,128,0,56,203,2,147,48,135,205,72,215,57,169,164,200,9,83,99,193,140,12,30,56,161,20,32,232,66,38,48,41,9,38,85,115,53,46,118,109,240,18,35,68,182,106,220,132,33,75,37,78,43,117,108,2,65,0,10,76,104,132,180,166,23,21,144,24,147,145,16,34,2,29,92,238,129,89,241,36,99,149,74,228,48,212,81,222,175,148,138,190,48,92,68,84,188,251,204,192,240,108,120,181,68,78,171,54,254,110,62,106,175,119,112,222,35,168,174,39,111,76,126,235,127,127,179,111,197,68,111,185,152,235,254,122,184,237,153,131,157,110,224,255,251,178,100,203,140,132,248,102,200,155,65,95,162,106,76,217,54,97,131,78,22,213,157,22,78,101,107,193,204,51,100,220,244,141,113,242,173,51,123,104,198,165,35,83,83,139,38,113,210,137,211,140,237,153,132,156,55,207,194,46,169,121,205,154,235,242,199,156,148,0,53,136,124,191,111,211,32,0,73,185,11,97,228,12,208,21,137,136,35,4,192,5,83,129,36,57,162,180,200,170,83,32,39,234,45,169,33,240,146,13,205,29,181,6,98,165,203,15,230,233,230,204,121,161,148,63,108,217,141,203,205,201,237,107,155,179,239,71,146,201,76,229,68,10,174,138,134,37,169,222,94,244,180,209,119,99,213,191,141,167,230,196,224,137,34,37,52,168,220,185,182,164,78,180,93,34,95,36,5,163,226,217,88,218,23,105,243,244,240,22,118,0,13,195,48,136,140,46,57,49,53,248,227,195,227,60,25,15,88,173,50,51,24,199,133,147,47,1,12,28,24,49,121,76,64,10,107,75,76,120,131,47,72,225,160,1,134,193,113,185,133,182,160,146,244,34,99,232,20,234,13,6,211,214,34,40,18,67,24,192,64,29,20,201,129,130,48,0,96,40,180,129,96,128,176,57,211,22,5,86,159,121,160,136,118,110,78,240,180,252,42,63,149,41,99,51,22,98,84,177,27,214,107,148,78,136,58,179,107,62,190,126,212,212,255,255,251,60,114,5,164,145,20,204,128,150,114,173,145,46,31,79,166,207,247,249,221,109,107,119,120,243,219,29,182,134,244,70,145,97,192,167,76,42,157,38,201,234,56,158,209,200,164,221,3,169,84,186,150,204,147,169,107,82,170,126,204,226,155,68,0,0,169,86,242,57,108,183,61,228,4,172,2,39,13,152,128,141,45,177,203,208,13,255,49,73,44,82,1,104,243,17,141,90,154,202,64,62,45,151,172,244,163,234,186,57,81,220,68,9,37,7,61,204,166,32,225,1,206,44,230,34,42,12,51,50,179,74,237,82,89,152,242,187,59,19,139,41,235,20,204,115,149,147,34,50,20,197,69,106,162,148,251,217,106,70,186,108,250,163,28,212,123,28,115,15,165,211,187,109,134,208,13,24,20,24,99,129,249,179,200,230,165,101,25,8,14,119,113,249,143,212,0,107,88,41,56,253,24,120,206,28,115,98,34,16,16,56,22,190,212,48,112,46,44,19,106,244,160,128,77,152,113,40,28,133,144,166,161,96,186,99,218,67,34,34,27,119,85,49,193,34,86,178,1,224,114,75,129,3,141,124,26,5,30,3,195,176,244,118,21,155,139,147,183,77,27,116,235,205,47,7,82,137,124,52,7,226,30,110,243,152,109,252,140,106,173,37,140,41,40,179,223,60,178,34,207,243,71,203,231,84,169,249,31,121,255,251,178,100,217,142,5,234,102,197,19,134,111,66,111,172,217,205,36,197,107,87,73,155,22,78,13,254,193,202,179,99,129,150,9,184,195,247,117,98,117,37,149,239,82,39,151,61,210,57,211,252,217,233,142,91,52,180,18,249,239,238,248,198,48,218,254,86,13,186,142,246,106,99,54,197,224,211,238,191,20,211,8,184,56,241,143,244,39,225,118,66,26,25,169,120,158,98,32,40,109,36,161,141,5,141,73,187,207,179,254,135,0,106,191,232,77,151,15,29,77,131,205,235,98,59,48,143,7,56,125,162,2,242,250,189,126,231,88,205,174,193,221,182,172,56,245,26,138,22,109,104,130,2,11,32,5,204,203,99,50,102,171,177,69,85,209,11,100,194,59,153,77,218,172,213,101,150,165,93,145,189,105,83,42,28,146,109,155,75,115,106,218,110,148,169,212,157,139,247,255,148,2,0,7,37,244,100,9,117,1,20,77,163,146,100,134,209,112,128,65,201,8,161,22,193,128,17,30,41,20,114,169,227,138,163,10,147,226,159,220,128,163,124,103,114,134,177,22,151,63,142,165,134,230,253,69,162,110,90,223,80,11,174,38,236,24,84,170,146,57,202,136,153,209,86,19,166,77,18,2,39,3,4,163,32,121,225,10,64,155,208,32,159,135,245,125,113,253,79,253,245,122,29,54,43,186,226,127,136,169,246,187,187,166,87,83,91,249,137,169,219,78,89,102,52,228,20,159,107,206,153,230,202,247,194,137,179,152,234,58,99,169,175,138,88,235,219,44,238,28,218,101,119,215,160,24,177,64,9,132,0,129,146,74,91,112,118,144,82,194,53,104,21,207,46,156,103,64,32,4,252,73,143,210,96,111,150,173,110,216,223,235,104,61,50,24,229,174,60,116,68,47,223,63,174,73,107,110,124,148,143,160,165,139,146,247,234,153,249,169,144,50,201,148,193,159,211,66,52,149,152,207,233,126,108,71,228,218,159,145,126,116,251,12,236,46,145,145,195,34,46,92,139,196,18,152,90,153,122,247,155,23,144,13,160,0,10,117,10,146,152,57,1,173,98,26,79,241,147,8,149,38,194,132,135,10,144,52,64,188,68,70,69,249,70,161,144,55,189,225,44,193,84,85,30,28,228,246,11,6,183,24,84,15,39,16,98,20,4,191,68,194,156,250,132,198,128,146,213,129,71,5,28,96,142,96,130,166,160,35,13,64,0,211,152,103,16,2,196,213,99,218,134,96,208,204,116,77,216,78,56,78,86,193,201,135,0,150,139,88,187,225,118,205,49,204,17,205,51,210,237,123,178,152,0,112,103,118,48,151,178,39,161,216,157,160,177,49,99,95,245,178,151,119,161,167,214,153,178,6,236,164,211,101,169,5,41,207,51,182,120,217,101,219,189,53,255,251,178,100,212,12,4,219,102,201,155,73,94,32,107,12,217,90,60,195,92,26,193,155,26,109,229,175,201,224,179,101,168,241,151,160,169,71,101,197,169,7,91,26,82,90,73,184,250,199,208,68,147,30,100,136,248,124,186,98,64,90,8,41,73,38,145,243,234,75,81,198,69,5,38,206,186,214,165,208,77,42,181,237,90,194,200,181,32,17,12,0,0,182,90,75,217,85,3,1,132,92,225,144,167,22,179,177,149,218,229,223,121,5,231,240,98,73,247,43,220,105,78,207,155,222,123,223,120,137,122,87,117,213,238,253,94,159,87,185,196,137,171,195,127,13,158,61,243,233,247,136,83,255,220,148,90,13,192,99,64,176,21,34,68,225,142,193,160,168,40,205,187,23,150,26,165,233,162,22,92,53,255,211,57,30,205,204,213,24,144,152,191,123,229,161,243,81,17,203,165,92,245,163,167,242,193,154,154,0,0,92,168,8,224,196,141,54,238,12,142,178,0,199,158,98,57,3,21,17,0,108,176,121,16,69,111,18,5,155,32,94,136,134,222,87,95,65,135,228,42,110,36,73,0,140,164,194,24,21,22,108,114,158,129,7,138,131,1,136,145,73,230,128,4,8,80,163,140,37,46,48,129,75,50,3,210,85,116,174,181,124,195,85,58,19,65,3,150,65,37,199,76,86,149,122,236,151,133,32,22,123,13,48,6,80,100,136,7,36,36,21,80,144,100,14,132,195,193,37,99,174,206,215,199,119,196,127,255,190,45,242,146,136,67,154,245,181,35,225,199,208,182,75,142,154,193,254,14,35,237,115,98,163,220,178,45,63,237,200,18,4,253,30,84,146,84,101,94,219,190,173,244,113,147,240,126,16,134,54,191,221,186,166,254,249,255,238,64,197,4,0,0,17,187,5,7,32,144,252,112,2,184,56,129,151,145,93,85,229,203,214,88,126,90,180,228,26,11,140,9,219,87,33,147,128,91,37,22,230,235,61,162,10,48,241,8,202,32,178,230,170,148,73,45,115,25,237,95,238,97,149,66,143,91,54,98,25,168,142,181,174,148,163,178,123,95,171,51,162,165,234,110,242,44,104,212,105,138,102,68,35,186,87,95,221,153,219,244,191,255,240,69,191,204,128,68,72,230,167,53,72,5,31,33,85,64,72,39,196,26,210,239,210,194,103,39,190,92,238,195,174,51,66,85,21,84,37,49,225,18,2,40,174,204,5,68,102,147,14,185,84,176,193,16,44,24,208,225,68,68,96,2,139,75,81,148,16,101,47,77,48,204,81,33,0,19,13,40,225,7,50,160,135,134,153,112,32,224,10,226,15,132,191,77,187,28,108,172,192,80,11,22,134,196,32,87,85,48,34,137,142,6,195,164,154,108,117,208,114,187,235,234,254,239,152,223,255,251,178,100,209,14,5,249,103,71,155,89,93,48,102,108,217,103,48,197,180,24,173,155,40,108,233,120,73,145,179,102,104,195,13,120,10,144,4,243,65,248,229,153,178,222,196,208,150,65,161,214,29,113,39,216,90,139,143,111,171,179,207,60,189,57,140,61,111,92,144,129,90,80,109,181,253,34,64,150,33,71,33,204,155,174,238,101,85,232,207,47,43,106,198,245,42,243,78,186,167,125,54,190,186,42,1,119,168,1,126,0,0,59,118,194,155,79,40,114,35,2,195,100,189,116,35,20,211,245,216,174,163,183,183,182,162,212,91,108,214,171,79,140,96,141,215,241,251,125,212,220,59,22,46,56,146,159,34,103,132,42,77,240,224,254,247,37,228,20,211,164,243,159,75,183,54,213,2,25,165,121,231,240,154,102,187,204,83,92,186,21,95,225,125,83,60,205,79,52,237,39,251,247,233,127,247,255,129,234,0,10,208,184,192,40,208,194,142,14,188,32,80,152,205,210,89,24,68,128,98,2,135,149,128,40,27,68,79,12,25,82,238,90,76,149,156,151,81,7,204,5,193,11,129,24,19,72,48,69,96,203,133,1,10,6,208,11,190,3,98,132,75,135,66,44,161,230,133,241,85,134,36,67,250,148,138,152,189,38,164,34,182,27,51,198,30,209,144,138,114,39,137,64,47,146,83,1,6,190,201,204,172,8,119,50,35,153,106,230,12,23,72,184,149,40,80,11,21,1,192,232,14,5,162,24,196,52,106,205,252,172,93,191,55,223,172,196,50,176,134,181,17,13,189,44,59,170,210,181,179,232,62,115,170,105,217,167,149,170,141,79,28,56,116,136,83,86,125,197,32,193,6,158,43,202,100,17,174,60,120,248,163,168,119,63,212,117,23,127,255,254,224,6,28,128,112,1,0,75,45,175,181,160,26,1,29,163,69,23,64,59,197,29,107,100,203,18,39,44,116,241,36,118,66,96,79,241,35,188,102,156,187,148,18,58,146,246,242,148,91,77,221,92,146,164,13,122,38,162,234,229,238,94,106,198,99,158,166,31,154,34,43,70,45,213,151,82,57,25,153,81,89,234,103,84,182,95,171,173,81,42,128,145,154,148,202,233,54,68,249,135,62,228,82,255,211,223,239,21,0,0,1,155,124,230,150,0,14,8,30,42,243,1,4,135,6,154,179,50,110,215,101,80,140,187,155,253,111,56,122,149,78,159,102,130,213,23,243,156,213,217,115,34,236,150,87,28,134,87,243,250,203,147,194,54,195,97,167,129,231,83,202,50,192,148,22,2,82,165,98,96,75,173,160,45,52,171,100,237,58,117,219,141,223,150,204,87,154,1,17,0,241,6,141,43,255,251,239,254,191,254,185,209,226,227,138,91,174,167,167,122,174,158,173,223,227,255,251,178,100,208,136,6,23,102,198,147,122,67,114,105,12,217,138,49,2,170,19,177,155,45,76,161,189,1,161,51,102,52,195,21,248,227,150,219,100,105,136,82,16,214,89,149,133,182,99,91,147,202,154,90,166,141,75,116,148,153,246,51,63,44,46,34,146,211,125,210,163,173,91,10,209,132,0,12,32,0,0,142,91,70,163,165,64,213,42,100,143,168,148,213,125,68,252,189,191,94,188,29,180,146,68,183,247,148,159,81,195,89,182,106,174,9,5,18,92,238,99,127,153,57,172,45,75,46,75,111,187,13,221,212,238,172,66,213,116,100,114,218,195,12,155,173,94,94,88,219,92,132,145,26,178,53,239,162,21,170,223,91,155,221,21,17,149,232,140,174,134,124,110,194,13,83,175,127,248,101,0,61,227,20,29,48,81,32,131,195,123,244,45,121,90,208,21,72,33,40,57,65,224,34,47,79,23,46,3,101,212,174,56,92,9,93,240,183,171,152,129,179,117,178,89,129,146,152,230,139,26,58,24,226,229,201,78,120,24,72,16,160,225,15,39,96,179,225,116,195,13,30,60,106,213,128,48,2,47,210,244,28,108,243,41,205,49,2,84,129,197,35,128,224,99,2,30,161,156,83,164,155,38,85,168,210,52,163,18,102,106,82,149,74,212,174,229,18,139,84,20,244,215,49,230,95,159,118,184,242,111,90,161,215,161,74,195,207,118,106,246,31,216,244,143,219,143,195,18,164,120,250,233,173,250,171,174,42,190,238,118,210,137,49,237,243,180,228,55,185,20,185,189,134,135,91,15,150,253,197,172,146,114,210,235,85,134,185,180,79,10,205,28,170,79,178,160,15,156,181,132,28,246,168,210,115,93,184,30,198,3,210,29,88,209,238,29,100,242,195,202,201,38,202,211,79,99,73,199,39,54,202,122,165,218,169,15,143,4,149,199,227,113,28,20,192,160,234,54,238,97,135,176,202,20,191,95,238,45,210,113,137,122,104,67,28,151,61,43,24,62,225,184,218,234,233,125,148,96,216,36,155,168,167,22,165,165,39,142,37,15,41,10,40,141,80,106,220,188,206,69,82,218,25,55,86,223,233,3,145,201,28,62,58,84,180,110,29,169,53,121,178,130,48,149,134,18,96,6,1,48,193,195,62,137,22,17,48,0,148,227,1,75,20,18,171,112,168,124,4,247,186,207,36,219,178,199,154,251,192,229,75,94,194,0,18,81,99,1,0,16,2,199,26,241,125,5,128,150,226,176,220,47,107,12,116,139,74,212,8,128,214,138,2,20,162,6,106,12,168,4,58,98,2,128,32,34,234,165,66,64,205,32,154,32,176,133,187,48,16,50,38,128,72,104,32,72,194,0,27,43,194,253,62,242,86,145,13,208,207,99,14,111,31,254,115,255,251,178,100,223,14,6,62,102,198,19,121,91,240,123,204,217,205,36,200,93,23,241,155,28,109,137,158,137,170,51,102,116,180,140,40,30,127,251,121,14,97,50,152,239,45,108,70,161,21,109,209,116,171,33,85,18,245,208,233,13,74,229,215,161,66,232,250,245,56,70,196,231,209,173,164,119,162,217,230,97,129,40,226,156,240,252,174,83,169,164,180,237,158,200,169,217,122,40,183,255,33,128,167,161,0,4,35,69,128,4,219,126,42,50,128,134,54,140,76,101,18,244,109,167,90,45,219,89,179,5,88,8,242,43,153,111,148,248,66,91,243,233,92,4,192,16,239,212,4,172,174,136,113,111,195,153,2,210,146,130,87,82,136,73,18,170,66,103,250,84,119,39,60,181,52,190,103,209,14,211,127,190,194,43,184,50,106,190,217,104,92,72,126,116,167,108,10,3,80,112,96,241,163,47,38,185,113,39,60,10,165,0,44,0,0,3,127,80,226,224,3,102,4,24,18,177,65,97,160,68,32,204,232,5,184,221,150,131,174,218,202,30,191,128,98,242,41,171,145,5,149,15,182,70,174,211,25,212,89,60,139,203,63,31,99,163,65,208,174,50,200,26,139,232,229,190,79,132,204,106,141,182,104,140,57,62,31,121,83,182,249,180,166,2,171,20,192,120,50,117,35,204,82,72,200,84,101,220,118,160,70,3,156,212,34,39,119,12,240,255,255,36,191,89,151,58,37,156,229,209,16,185,43,90,196,146,28,106,74,229,31,251,238,153,180,210,103,17,224,111,57,96,234,198,167,11,124,99,230,52,77,189,153,243,218,239,59,128,255,126,182,130,245,237,32,73,1,244,154,214,107,75,251,87,255,172,98,255,94,98,106,234,128,1,198,160,0,128,37,187,1,228,173,128,67,244,31,13,48,30,20,35,119,86,147,109,164,160,196,254,76,215,201,143,149,12,152,166,113,138,110,210,137,49,70,104,117,172,170,244,111,210,77,90,172,168,102,165,215,99,206,84,182,102,103,74,162,34,93,26,119,146,150,140,109,164,209,156,81,24,155,50,166,120,196,85,73,14,196,116,81,17,82,160,194,11,37,158,143,254,202,203,80,87,32,0,0,129,0,228,244,194,247,36,69,48,45,214,155,12,72,208,105,154,140,12,142,205,117,250,127,87,20,251,234,194,222,39,66,30,228,27,20,109,24,117,0,64,222,241,211,169,68,105,199,143,164,75,136,196,155,43,250,181,219,27,32,143,75,94,103,45,85,151,139,126,95,52,141,186,206,211,173,140,74,29,209,213,38,232,52,194,161,70,201,149,178,225,54,242,72,220,16,215,154,245,73,170,247,183,135,127,254,199,95,251,62,142,96,229,69,119,213,217,217,81,221,153,154,68,71,110,206,75,63,46,255,251,178,100,207,130,5,170,102,201,83,65,127,146,102,140,217,141,36,101,138,21,249,157,37,172,9,254,129,144,179,166,116,144,149,232,93,239,183,56,198,80,75,91,210,28,209,36,137,168,94,28,206,156,217,213,10,253,211,255,104,251,111,133,74,252,123,218,155,121,239,157,234,191,90,182,241,240,60,246,160,0,107,20,0,64,11,119,224,187,39,81,206,10,156,198,134,144,133,163,45,138,107,89,109,154,184,100,113,208,164,100,49,179,70,193,89,216,123,58,179,229,68,237,253,69,158,230,173,85,157,42,182,54,123,221,208,132,99,221,8,213,169,145,168,204,166,105,82,132,204,226,173,24,162,68,121,174,194,169,122,212,68,231,32,124,196,230,60,69,24,136,148,221,145,91,91,238,74,131,186,0,1,144,80,105,143,156,5,99,13,161,184,213,205,12,64,116,194,78,76,217,48,48,6,233,128,133,132,4,174,103,13,17,30,4,183,10,3,131,136,76,4,208,151,161,61,79,167,161,166,16,59,36,15,64,152,11,195,21,36,1,177,224,18,38,49,70,73,198,196,41,26,106,170,0,40,128,19,25,180,210,103,73,134,16,224,52,67,45,128,130,205,102,133,0,42,202,144,134,152,135,65,168,250,136,230,232,192,105,140,114,136,66,45,61,101,94,187,130,224,41,212,161,205,25,37,53,25,139,79,134,235,210,115,46,85,250,134,199,119,252,95,61,95,241,215,30,239,150,213,197,249,214,63,183,178,95,63,207,43,116,173,84,90,76,179,71,27,58,170,218,206,108,227,51,175,98,139,152,151,177,37,143,76,246,201,103,203,58,109,155,185,138,181,107,166,204,182,219,194,161,131,194,14,235,0,4,163,0,2,3,150,222,40,185,80,192,201,181,226,34,251,157,158,174,211,198,46,202,43,61,237,234,154,223,50,141,45,63,8,214,234,140,51,140,98,106,47,30,201,46,153,117,121,16,145,18,99,50,19,122,175,79,44,199,227,180,71,185,218,217,47,115,54,218,34,97,227,230,196,255,175,95,164,233,175,115,111,189,215,185,222,216,211,117,37,74,88,236,132,111,255,187,119,185,251,126,252,211,231,191,223,26,226,236,214,38,75,13,249,74,109,83,182,75,56,34,234,194,147,3,132,48,105,3,131,152,98,41,190,81,76,112,153,150,60,234,52,49,81,238,252,251,136,205,34,206,250,245,134,110,198,230,161,229,247,43,84,109,10,109,168,12,26,48,2,84,49,29,155,59,252,20,0,44,92,72,90,81,150,86,16,166,42,113,19,69,231,209,67,192,1,203,118,194,223,240,104,5,45,78,165,1,98,44,129,69,210,170,234,68,67,208,106,248,123,208,49,193,168,219,78,56,208,207,211,99,44,231,63,246,64,144,3,66,19,255,251,178,100,223,14,6,104,102,197,19,121,91,240,123,44,217,109,48,38,114,85,85,157,28,109,13,30,194,1,179,101,180,102,24,153,37,195,114,63,49,233,95,47,206,217,255,197,61,79,220,154,25,231,41,229,78,90,185,116,43,228,104,133,123,236,40,200,233,195,215,55,51,194,231,13,104,16,248,224,94,47,62,28,254,52,0,42,44,4,26,141,160,0,42,237,186,34,24,109,135,57,16,17,150,197,111,190,160,136,149,193,111,112,229,253,223,130,15,50,171,76,93,233,177,42,241,20,110,225,226,13,213,17,66,192,5,34,153,253,34,29,142,194,165,245,227,101,187,220,84,60,87,195,53,208,136,191,120,125,149,215,117,104,217,115,22,142,151,47,176,178,7,26,179,60,27,222,163,41,182,255,77,182,216,220,249,166,221,154,210,215,77,181,141,239,21,220,246,207,173,189,181,93,100,251,3,248,75,219,118,92,197,220,250,54,235,85,0,16,128,0,3,222,208,120,150,83,202,98,232,213,194,0,169,11,192,252,204,39,163,173,49,93,239,206,194,170,44,71,34,90,215,224,200,98,63,74,251,195,240,244,1,89,249,151,61,173,193,250,104,83,243,235,57,146,42,154,57,189,210,134,193,51,4,65,46,91,66,100,141,171,132,175,100,113,55,49,134,183,22,76,177,25,59,252,172,8,223,1,0,16,26,141,23,24,4,196,3,45,31,253,250,227,142,124,151,252,121,35,221,214,18,44,98,61,17,69,74,56,251,81,28,76,40,52,163,133,242,143,173,9,165,208,94,110,97,164,106,23,194,124,221,109,47,159,77,54,169,173,204,79,243,14,185,204,171,82,91,151,107,89,33,19,214,0,4,145,0,0,0,211,145,77,71,228,205,157,82,224,172,131,34,225,244,149,118,204,8,128,144,116,252,59,187,24,219,58,230,29,175,139,195,246,216,162,242,77,217,232,17,194,114,137,100,153,32,101,15,183,150,231,82,127,179,17,104,108,155,22,237,162,122,115,34,153,22,165,125,15,99,110,25,121,83,204,179,234,159,214,76,232,179,116,60,225,179,91,90,163,146,217,13,37,63,183,225,23,53,251,175,159,151,248,226,54,204,12,68,70,2,102,14,6,161,100,2,58,26,86,50,97,64,168,193,8,121,8,25,131,129,62,160,36,247,229,204,17,7,37,98,78,92,118,87,168,56,6,52,136,128,193,85,17,148,48,88,16,88,235,145,19,205,2,158,224,11,1,142,151,132,2,128,209,40,90,221,143,120,71,25,68,99,53,32,196,11,140,158,202,28,170,33,22,1,142,48,20,49,217,57,6,48,144,52,131,56,204,52,75,82,162,96,75,5,4,32,175,85,136,178,166,0,67,165,16,4,34,13,55,87,114,125,172,35,190,196,255,251,178,100,204,130,5,55,102,201,211,8,87,64,109,140,217,77,60,195,110,24,245,157,30,109,229,111,193,178,48,230,104,195,13,184,224,155,151,247,255,183,187,230,111,253,177,51,115,22,126,205,229,19,89,56,117,141,78,142,85,49,205,227,109,62,89,223,219,110,237,223,168,230,241,119,247,23,125,178,22,158,55,59,106,172,111,243,127,187,246,118,199,158,227,121,228,62,229,187,106,67,74,0,23,128,128,4,219,245,167,168,64,66,199,203,14,151,182,101,195,253,228,82,6,121,228,63,158,207,189,227,74,147,78,204,197,150,226,35,118,220,218,132,131,16,19,161,225,72,59,181,225,0,142,14,26,231,255,244,179,60,231,82,69,157,15,70,114,54,99,173,217,17,0,7,203,188,212,221,202,245,219,50,132,107,9,138,95,70,52,34,209,112,175,223,206,69,61,63,45,63,147,153,54,53,6,42,83,88,130,181,0,0,182,212,26,54,9,47,42,167,25,190,120,92,56,24,28,33,15,26,59,97,228,128,73,87,2,131,3,234,183,170,47,24,108,18,120,122,68,84,17,69,232,105,135,160,143,168,171,18,47,50,123,42,171,125,12,23,201,114,188,164,132,37,99,220,12,28,5,116,189,9,160,237,84,169,194,121,148,184,181,69,97,151,197,110,29,1,1,5,125,129,16,32,49,154,0,3,6,44,191,11,220,56,67,112,88,34,34,81,198,26,64,228,196,85,118,41,86,95,71,151,225,207,40,172,174,95,114,126,15,205,132,224,104,140,161,28,14,148,83,87,49,162,23,175,131,140,70,56,194,60,46,36,93,18,147,109,53,162,89,211,195,11,192,137,190,230,35,58,172,180,168,158,241,120,168,212,180,83,241,137,63,115,237,231,219,198,161,176,200,127,21,178,209,49,72,39,58,223,255,170,128,58,192,40,0,1,118,252,205,228,64,29,156,64,150,71,122,133,116,73,233,30,47,226,190,185,227,239,116,195,123,53,153,149,190,253,29,144,37,28,52,158,240,5,49,6,59,94,130,39,59,255,254,83,45,66,215,38,123,116,59,249,150,106,88,63,65,17,250,199,77,219,43,145,105,158,86,111,203,80,139,60,199,235,124,240,178,46,108,101,157,215,173,153,106,125,133,98,193,3,21,197,95,191,34,160,49,58,1,143,60,131,38,20,56,201,48,160,114,166,253,64,216,12,52,154,82,232,110,41,38,165,110,113,76,107,15,19,137,222,79,152,118,157,247,159,166,17,136,149,60,74,172,205,104,219,35,186,244,32,45,127,67,172,44,68,69,166,70,17,146,85,154,4,88,173,24,200,128,81,71,168,188,193,201,166,24,104,128,125,35,148,225,166,164,110,125,171,191,173,102,180,146,173,155,119,117,143,254,182,201,75,249,255,251,178,100,207,142,38,101,102,201,27,121,75,242,99,172,25,167,44,195,180,20,149,157,42,109,13,126,193,145,179,102,40,196,13,184,33,251,193,88,161,15,149,132,105,4,185,10,48,145,249,153,229,87,255,221,11,51,133,239,16,137,28,230,117,181,48,141,14,19,122,93,88,158,167,108,45,81,197,55,85,104,78,171,53,254,110,30,6,158,0,2,52,151,99,4,252,6,141,204,95,39,70,118,182,199,89,168,147,58,192,143,56,232,155,106,25,105,15,17,107,35,188,182,213,248,48,166,10,163,0,144,200,19,142,129,33,141,109,242,159,127,253,131,22,246,91,194,230,244,201,186,91,118,125,213,143,181,35,253,132,80,189,169,194,204,141,111,174,198,167,103,252,209,97,114,150,127,153,126,114,234,127,116,42,93,230,156,255,162,149,0,15,147,47,13,12,172,20,51,91,180,227,39,240,64,204,49,62,80,85,16,4,0,64,179,10,13,140,8,4,17,5,140,62,16,66,211,0,129,136,0,146,146,16,89,122,196,134,86,32,50,21,88,155,233,104,181,86,146,131,5,66,49,133,146,99,151,13,61,83,21,46,91,232,154,173,161,202,219,240,3,16,44,86,108,20,62,111,130,17,76,67,225,135,136,29,16,34,8,53,150,25,73,241,13,86,90,235,152,155,41,50,195,76,1,240,224,211,9,116,105,7,136,2,177,166,245,199,76,198,169,47,109,161,202,89,248,212,253,79,221,87,92,255,28,255,120,132,177,105,6,67,250,193,125,89,210,29,29,116,246,113,16,42,52,116,212,119,234,170,110,100,53,113,95,158,109,119,255,207,7,222,252,87,255,111,48,247,207,210,73,200,151,247,252,115,106,4,28,144,0,18,91,76,148,97,178,71,155,170,165,76,72,231,227,198,198,106,190,204,78,117,182,213,87,255,254,166,122,216,220,166,93,56,204,43,137,36,126,177,13,68,27,164,197,113,152,203,164,180,237,144,225,46,199,186,243,250,177,47,111,17,204,137,185,68,175,210,221,55,31,94,17,176,166,123,68,186,232,122,145,150,74,120,185,213,144,179,215,202,159,110,232,92,127,43,172,233,115,231,151,58,211,63,47,252,142,140,82,221,203,216,96,196,0,84,83,152,34,5,15,160,64,132,36,104,81,190,11,132,230,157,193,112,27,44,81,210,109,34,110,43,155,94,28,34,48,135,23,130,177,203,40,25,156,61,30,86,228,96,186,221,215,52,162,54,212,241,78,113,145,73,186,82,81,71,58,46,58,1,2,86,130,27,14,81,147,1,10,148,209,32,129,182,188,204,162,208,117,102,191,106,66,229,74,101,81,58,43,210,171,218,254,239,253,12,239,39,228,222,89,31,137,238,91,103,15,91,172,222,18,30,122,234,117,8,255,251,178,100,218,14,230,60,102,198,19,154,67,240,108,236,233,99,61,35,110,21,121,157,38,109,141,158,201,174,51,101,140,244,141,184,216,138,156,98,177,118,92,89,108,81,134,64,72,24,156,241,183,49,183,231,167,47,103,39,52,153,94,29,150,31,38,133,115,27,183,117,150,90,85,19,233,128,92,24,75,110,102,104,51,69,74,174,51,26,6,49,191,215,72,191,18,161,121,159,12,85,94,251,248,148,49,57,116,246,236,73,10,24,250,163,247,77,245,4,25,132,173,205,213,254,230,38,103,255,151,254,75,156,47,109,1,16,54,168,224,136,135,125,123,215,159,30,26,244,147,144,57,154,53,112,81,138,161,39,80,219,148,233,14,185,154,118,211,255,207,126,17,20,207,64,98,28,97,241,70,92,203,16,164,154,240,58,0,5,227,4,47,49,85,227,78,68,58,131,83,52,118,6,150,132,23,25,176,90,231,34,125,6,129,133,64,151,50,77,34,156,109,40,81,237,226,43,9,44,29,16,103,85,167,180,2,20,0,183,156,224,177,145,225,106,144,170,76,137,163,116,97,227,73,237,55,56,178,27,128,4,153,190,42,94,186,69,135,6,54,142,149,78,7,5,182,130,50,43,206,16,176,51,104,181,106,192,96,19,138,97,14,45,185,59,104,139,165,226,101,73,226,14,11,13,199,37,187,175,28,121,63,231,183,252,170,227,154,255,214,174,230,34,211,102,158,62,39,235,137,235,164,157,38,53,89,109,127,135,180,242,120,77,4,8,99,7,81,70,219,172,139,194,98,116,21,25,31,204,212,68,42,150,117,13,185,26,83,194,159,90,217,54,155,22,0,35,235,0,119,0,0,37,187,113,58,10,15,135,11,215,30,182,45,59,58,106,208,183,21,217,168,181,234,235,109,235,136,129,210,20,241,134,171,204,39,140,50,83,100,132,206,56,70,46,49,152,234,116,59,44,88,106,119,243,166,103,169,157,36,114,66,56,254,72,92,11,13,143,85,24,22,21,97,237,14,214,217,204,211,57,120,154,161,238,121,210,121,223,174,110,103,195,240,161,176,166,177,93,134,241,145,190,155,246,35,38,140,140,138,175,0,193,14,173,13,18,95,3,3,70,74,16,24,108,23,5,152,236,44,88,16,8,192,134,47,22,69,156,34,16,73,102,1,193,35,1,3,24,13,66,229,153,164,68,183,220,80,104,21,221,184,9,19,50,101,214,96,178,40,240,225,182,44,200,113,73,223,90,34,65,88,32,172,10,20,75,49,182,18,8,60,177,24,104,128,84,28,21,77,37,246,96,144,66,213,65,41,143,70,16,194,178,140,133,75,122,239,39,188,97,106,170,80,80,161,235,85,36,186,114,159,87,78,236,244,228,238,21,235,127,120,83,245,122,41,255,251,178,100,219,142,5,248,102,198,19,122,67,242,106,235,185,138,48,163,126,89,5,155,20,46,21,190,209,176,51,166,40,177,150,248,208,203,200,137,246,103,186,53,88,167,164,219,236,173,210,186,50,37,197,144,236,38,48,229,35,10,220,88,134,7,13,42,144,121,92,170,116,146,233,36,130,245,178,39,77,234,56,131,173,171,115,137,93,170,21,130,3,147,236,0,1,192,0,222,219,98,88,254,44,1,201,58,139,75,242,113,66,132,239,150,57,9,181,207,77,127,242,211,155,127,44,56,135,129,197,241,250,158,11,130,144,224,219,128,142,8,8,243,167,194,230,217,187,134,71,96,202,29,212,18,128,186,68,159,243,35,177,29,131,44,165,143,177,182,139,22,252,62,241,73,150,66,8,116,154,113,43,157,7,246,61,255,220,138,93,235,163,9,175,51,73,161,142,151,103,64,198,0,47,243,48,62,48,131,51,31,56,59,243,192,48,48,65,136,144,120,210,115,77,48,2,17,224,229,136,36,78,208,116,163,239,36,5,0,57,211,204,228,20,160,242,59,236,201,246,157,47,61,103,104,80,61,174,237,74,229,114,183,113,122,190,174,41,130,151,207,68,131,130,80,181,251,21,2,72,6,82,229,167,141,12,156,32,133,220,172,194,96,249,150,23,77,77,18,161,220,114,77,171,20,148,223,103,188,255,255,238,71,127,47,59,150,116,181,251,20,201,157,54,186,20,205,164,66,78,23,225,218,34,244,210,229,213,80,246,2,69,179,119,131,231,148,221,77,58,166,222,202,231,165,183,45,17,52,175,85,38,143,117,53,178,160,7,237,0,208,64,10,24,1,239,247,31,42,116,46,66,61,45,139,180,186,108,177,93,123,103,58,8,16,116,223,187,185,54,94,58,76,227,135,210,221,46,250,255,221,173,165,157,235,98,99,234,177,147,82,136,184,248,56,182,71,20,180,99,14,53,229,133,17,169,154,165,210,171,133,238,78,78,38,79,103,180,171,120,153,151,142,107,226,41,62,47,169,226,82,181,171,164,87,249,234,184,93,167,190,187,153,93,2,53,208,179,29,148,12,156,68,49,248,204,235,49,211,11,162,68,134,198,5,3,152,92,32,14,20,128,13,70,5,15,142,0,12,22,39,109,208,128,96,46,219,129,64,73,232,181,157,145,8,136,198,129,118,80,151,69,80,11,89,232,64,4,189,201,58,96,0,40,208,46,10,36,6,177,54,80,192,58,201,138,160,208,185,89,81,176,67,2,151,6,128,112,115,34,38,14,53,229,222,52,61,88,21,182,60,95,88,144,48,88,1,26,101,139,209,190,105,42,80,235,80,202,90,149,153,124,213,138,123,223,191,239,255,154,210,205,33,60,37,113,31,229,148,43,40,222,16,234,243,142,255,251,178,100,212,14,5,57,103,71,147,99,95,178,107,44,217,157,48,232,126,88,185,155,22,78,5,254,129,205,179,102,116,241,33,216,86,231,190,33,238,152,119,125,91,54,250,143,87,186,188,146,230,14,241,18,74,227,119,241,47,30,44,40,24,114,246,119,9,174,22,103,243,53,75,76,221,183,112,94,47,139,178,174,0,32,84,0,0,195,223,254,143,138,187,31,235,188,65,106,138,136,99,195,30,230,97,140,251,160,159,231,93,126,57,15,18,8,62,132,134,217,1,237,24,4,190,122,159,239,199,205,196,71,235,199,195,253,15,108,109,210,47,205,24,226,246,86,96,250,69,210,119,190,234,6,219,12,24,231,169,217,120,218,152,101,177,179,15,102,92,189,45,185,23,207,205,220,194,245,21,53,73,171,60,199,104,179,245,179,79,40,138,179,203,213,244,162,21,245,0,1,229,208,201,135,4,38,4,43,24,188,23,8,148,6,40,25,112,22,232,84,59,28,88,100,26,113,159,120,45,175,191,207,252,142,251,196,52,190,69,78,214,163,150,153,20,61,45,29,4,155,46,26,249,119,231,35,14,252,10,191,12,65,21,161,9,10,147,105,205,101,59,216,172,211,184,184,91,199,97,169,81,193,108,78,27,126,161,200,111,54,137,86,114,29,48,12,117,9,95,190,253,255,57,51,157,142,248,83,213,150,122,72,63,173,183,236,237,254,118,206,251,243,229,45,221,63,21,139,223,175,223,180,54,152,234,32,22,138,111,65,110,99,39,169,38,72,144,150,147,188,222,151,247,221,85,149,173,37,116,57,38,152,230,62,174,136,211,0,132,12,4,0,53,249,118,98,25,36,161,112,187,39,37,226,41,59,113,79,27,207,155,242,199,11,113,241,133,94,51,237,136,91,212,141,57,107,174,48,231,72,166,108,74,170,220,160,202,225,72,17,107,2,42,86,193,103,113,85,241,100,106,61,175,247,136,60,242,109,44,139,91,30,43,219,115,185,204,158,105,237,133,245,20,86,28,146,42,82,50,172,95,142,166,108,201,54,166,101,48,231,151,181,158,202,155,29,146,140,232,233,149,143,230,95,5,88,88,98,167,230,166,30,109,91,166,189,122,107,6,1,144,230,126,44,97,3,195,71,134,120,212,74,92,4,8,50,145,100,153,64,114,132,2,128,195,1,197,129,152,187,170,88,9,53,48,230,30,133,100,192,129,96,55,152,96,5,254,48,0,83,25,56,11,1,35,146,229,70,247,5,237,64,83,77,26,22,55,17,192,80,83,138,104,67,14,227,77,28,59,14,1,90,37,230,82,10,58,214,132,159,20,29,120,133,66,25,193,125,167,88,122,107,138,131,43,150,228,138,82,197,12,105,116,72,7,131,169,225,86,172,101,223,202,92,187,255,251,176,100,213,142,133,94,102,200,155,70,87,66,115,236,217,38,60,101,218,25,1,155,20,77,141,126,129,222,51,165,244,195,34,104,102,253,229,134,91,76,143,140,220,41,210,60,156,19,22,217,148,66,22,35,18,228,44,69,104,33,30,250,116,63,208,121,196,205,159,213,19,158,110,130,131,187,132,102,157,213,90,173,217,214,157,59,239,124,195,219,63,247,184,103,105,112,148,2,151,91,203,163,50,169,225,225,241,146,19,161,34,19,5,174,247,31,125,93,239,115,108,158,159,45,34,170,141,188,251,186,21,93,22,229,231,109,223,44,106,25,21,59,14,212,197,128,224,127,74,246,45,221,170,81,71,244,173,112,230,231,240,248,200,249,115,34,28,195,227,205,75,190,97,213,120,233,110,235,234,90,171,134,239,155,174,97,165,102,167,213,30,249,109,103,29,17,36,30,54,79,102,138,90,24,50,45,28,218,139,230,180,139,176,221,170,0,0,12,140,16,66,48,153,77,4,7,28,5,152,84,40,60,28,33,11,18,2,162,102,25,11,173,176,32,16,42,15,120,212,177,2,160,117,99,134,97,112,209,84,18,36,60,123,86,243,66,78,186,69,177,15,180,80,40,12,136,40,222,184,143,220,7,13,68,25,217,120,3,138,137,123,33,48,200,26,16,253,52,22,76,194,75,248,230,37,210,2,221,106,69,202,130,242,229,167,17,118,24,179,192,199,229,233,251,54,163,200,151,147,37,157,167,215,231,250,239,255,213,190,115,94,123,223,245,120,183,113,233,23,101,153,56,225,212,196,150,144,139,34,19,150,134,246,88,242,78,168,122,25,216,201,234,32,89,150,33,239,65,135,101,205,234,97,245,174,187,243,17,87,216,208,4,37,192,69,82,72,37,75,55,87,52,185,136,202,233,210,145,185,204,185,202,172,69,195,137,39,143,157,249,89,41,121,247,228,189,199,152,179,60,114,96,105,113,106,56,155,130,29,220,70,213,183,158,40,231,122,177,26,198,212,127,83,240,169,113,75,55,51,222,138,203,106,175,100,77,161,86,240,215,111,241,49,112,239,175,28,115,207,77,55,76,214,228,29,216,143,107,211,219,50,143,104,117,45,159,28,166,62,24,234,238,203,137,46,207,120,91,193,109,56,108,195,254,167,238,9,116,187,254,70,68,104,29,224,14,96,164,181,210,179,37,68,105,86,178,22,85,56,253,76,186,25,211,204,195,211,50,130,179,80,76,241,137,197,141,90,236,78,94,183,55,57,226,104,209,15,128,143,167,89,129,51,51,210,202,42,125,24,135,168,80,242,228,129,67,213,47,24,84,242,57,237,114,174,100,24,44,13,152,89,122,175,255,175,244,174,62,19,254,99,187,229,163,123,218,35,187,206,70,29,7,91,212,255,251,178,100,204,142,5,148,102,199,27,129,71,146,124,172,233,106,61,6,174,82,229,157,40,108,61,19,1,166,150,228,204,246,32,121,200,209,188,68,192,209,232,61,151,145,144,126,58,133,68,114,10,30,98,216,254,104,226,93,225,101,109,168,193,122,94,30,174,27,203,33,221,39,224,103,110,145,192,2,162,128,1,36,228,58,33,142,102,35,28,90,96,168,98,85,50,113,118,156,118,195,30,176,24,117,186,7,93,56,101,251,103,136,81,32,11,187,1,177,140,151,52,121,174,49,92,69,162,103,120,26,82,124,112,103,75,109,73,143,226,234,18,16,163,212,45,139,89,123,84,173,19,135,201,162,55,6,77,217,28,51,177,250,202,18,130,99,24,24,235,30,38,5,173,46,62,29,151,171,172,50,117,21,249,215,131,0,59,240,1,16,187,32,44,194,167,51,42,16,190,70,125,112,40,211,58,48,229,95,165,124,21,68,226,191,107,204,114,153,245,131,226,36,40,52,150,2,176,202,219,180,251,154,215,155,212,204,26,155,137,140,158,220,121,235,82,217,88,142,22,103,136,96,239,228,176,78,20,117,55,26,156,61,24,87,131,252,129,165,44,136,71,102,32,200,161,80,120,47,58,215,83,208,239,246,19,139,94,90,210,65,196,19,123,208,65,39,65,180,46,111,73,148,172,170,119,73,199,158,166,116,89,17,149,107,111,164,149,123,89,113,54,212,114,235,117,30,73,20,73,7,93,114,121,51,156,190,159,170,173,221,83,159,94,115,81,217,189,173,77,237,135,244,204,156,175,173,231,22,167,51,68,100,119,64,9,184,195,31,24,136,9,156,100,185,129,153,32,8,205,162,83,104,8,18,29,214,102,194,48,22,89,187,132,218,83,190,173,10,108,168,67,72,93,169,67,15,103,221,115,93,39,177,58,6,159,14,82,200,161,233,67,178,159,53,193,166,167,159,29,84,95,137,125,0,68,82,146,15,114,162,10,33,110,54,199,174,95,128,167,178,171,63,17,172,11,30,199,68,161,175,95,114,65,196,157,22,52,65,28,100,22,52,109,89,181,152,84,12,31,4,99,8,121,129,84,184,145,239,42,180,214,144,164,35,216,231,43,65,136,240,74,8,35,141,134,20,28,140,63,98,97,142,106,130,6,194,70,50,96,219,73,91,136,190,185,210,42,41,246,216,245,173,98,112,73,234,0,27,245,244,144,212,138,112,14,246,145,193,150,142,0,210,168,27,199,106,97,173,198,108,92,144,225,51,107,8,154,7,75,241,181,115,177,236,102,158,135,59,30,125,91,146,233,236,83,119,148,177,176,234,120,197,174,77,82,39,74,37,96,149,58,54,196,100,101,132,121,54,151,148,23,158,23,89,130,119,68,91,37,24,174,172,169,84,12,255,251,178,68,220,12,133,146,102,199,19,88,90,242,172,204,216,194,107,8,110,18,213,157,42,108,165,25,2,99,51,100,221,150,35,17,34,96,170,221,180,106,221,82,89,24,229,105,118,254,52,162,197,187,12,134,118,210,87,130,40,219,52,224,248,225,28,90,123,66,85,4,103,163,143,150,70,92,167,178,135,223,237,89,215,95,106,117,204,53,205,245,119,202,203,244,16,81,0,10,221,182,44,14,174,146,176,247,97,43,25,42,29,32,40,196,56,255,84,118,229,188,169,59,133,15,105,32,52,70,167,221,170,157,143,125,103,161,206,171,204,185,148,186,214,212,86,221,44,109,28,53,81,186,90,204,63,58,90,53,229,177,69,125,200,178,185,85,80,59,19,54,89,241,177,51,92,60,18,62,133,10,149,137,183,23,56,92,93,24,164,23,60,254,198,64,226,1,65,164,194,188,169,107,68,212,141,20,36,121,232,49,237,100,230,49,106,43,179,236,185,52,228,161,233,85,35,212,100,88,233,73,149,149,251,152,165,164,56,109,171,155,17,194,41,54,215,63,33,5,106,0,2,64,0,229,183,121,64,140,145,195,65,57,160,37,255,80,212,234,133,51,183,154,56,213,103,232,163,109,236,178,110,138,142,25,26,67,24,156,190,214,16,220,179,107,1,107,14,222,203,86,36,216,38,229,172,215,221,89,0,177,203,48,201,194,3,196,225,2,117,69,105,182,20,42,177,81,241,67,58,151,61,141,221,199,118,216,231,169,239,190,98,122,123,34,38,217,29,113,196,30,229,247,211,35,190,167,246,205,197,125,109,191,167,35,70,187,28,141,83,234,208,158,166,159,213,211,155,39,209,69,212,126,250,135,44,175,77,248,155,180,231,80,120,238,76,5,235,88,0,22,32,34,228,146,199,126,137,24,107,155,31,234,231,108,102,148,59,174,46,101,100,120,212,192,141,185,236,215,99,74,109,215,245,242,136,63,46,40,146,200,17,66,13,102,123,161,224,227,178,155,207,69,112,192,238,41,43,211,22,37,48,73,43,22,249,245,44,76,136,227,161,138,67,40,102,69,75,55,86,74,228,222,107,105,247,90,129,73,120,191,124,233,238,114,245,156,27,42,233,210,45,8,243,218,119,254,146,111,176,118,4,140,234,150,49,210,196,197,101,19,138,110,141,12,28,50,184,112,121,132,101,209,193,129,192,198,52,22,0,138,101,188,48,64,137,26,151,250,102,172,84,74,45,32,241,66,206,140,22,53,118,93,100,235,102,72,11,82,192,162,209,81,64,33,194,41,66,195,32,55,210,5,118,83,217,165,145,39,89,102,190,56,96,1,192,161,120,97,202,96,225,128,195,196,228,77,52,48,139,32,115,5,141,180,246,128,56,33,111,42,171,20,85,121,67,255,251,178,100,188,8,4,165,102,202,211,41,94,16,112,108,233,90,61,35,78,26,177,157,16,46,105,109,194,23,179,102,244,196,154,92,196,216,160,104,120,121,13,69,50,193,33,169,40,129,58,98,127,114,105,160,68,114,172,66,14,38,169,215,40,172,168,163,80,54,121,246,178,142,83,217,124,117,87,253,212,223,14,142,85,170,221,90,82,171,148,135,56,120,76,164,202,159,85,39,17,63,93,23,182,157,177,214,230,184,236,115,123,89,77,150,76,109,124,119,80,134,249,74,151,187,76,6,174,250,217,220,132,126,128,42,150,253,100,86,93,110,231,16,212,68,6,6,72,206,142,131,193,123,132,7,174,196,71,203,20,50,112,23,193,27,222,147,134,140,49,153,89,254,219,112,178,172,90,131,241,154,181,102,155,153,231,225,148,87,212,232,137,133,161,165,185,187,157,105,163,64,37,197,72,219,121,238,122,159,113,9,76,231,136,239,17,46,233,239,124,125,58,150,211,26,169,190,207,155,211,186,172,178,157,108,76,13,88,75,77,117,124,58,139,173,184,67,255,171,195,122,119,141,164,51,92,166,134,205,202,223,63,237,28,207,122,225,85,0,23,211,54,19,48,33,131,25,28,52,202,51,44,13,7,14,9,20,8,193,19,100,196,194,21,93,205,11,137,63,12,201,30,222,248,125,59,19,97,192,42,3,154,8,116,27,46,127,85,163,21,12,46,211,59,36,30,91,139,205,130,69,87,244,101,167,48,74,80,48,163,32,115,11,136,174,95,4,148,105,207,60,243,34,123,22,0,190,11,17,109,160,251,184,224,41,218,153,174,134,46,235,191,18,122,11,211,146,253,210,85,250,216,103,151,51,103,155,34,188,111,230,110,209,163,1,140,226,104,231,79,156,111,246,142,131,27,106,221,232,27,75,84,68,236,32,185,106,110,94,94,126,86,140,245,114,142,252,236,94,238,222,230,87,55,28,253,239,99,56,235,137,221,49,219,70,20,193,38,171,12,141,203,245,189,101,179,163,10,109,36,122,142,198,61,110,202,229,142,255,230,197,56,132,29,163,255,14,166,200,237,139,254,188,33,18,157,106,105,170,182,43,218,55,166,91,71,118,157,138,97,232,190,181,163,122,153,217,145,137,136,98,208,14,199,18,71,211,12,227,246,19,146,206,194,203,114,171,97,229,106,193,237,133,99,154,21,99,123,145,230,95,35,59,34,83,57,254,123,253,205,72,238,220,176,134,36,173,131,131,75,148,101,77,15,141,12,76,92,212,87,7,0,83,96,64,5,0,83,64,40,182,83,12,48,28,97,74,37,9,88,233,58,2,65,2,188,43,12,179,25,252,122,90,136,206,146,221,86,130,160,104,203,0,135,27,184,36,26,159,87,75,145,129,147,22,131,255,251,178,100,179,14,5,143,103,70,147,97,95,144,109,172,233,221,24,195,157,22,101,155,32,109,5,62,73,170,46,37,232,147,13,145,27,116,116,140,53,86,78,195,150,130,205,65,197,53,90,13,33,89,34,2,32,203,193,123,175,69,246,92,53,124,128,70,172,192,223,184,113,251,164,177,188,251,255,229,78,66,202,37,8,160,200,253,6,166,229,229,54,95,126,165,139,178,177,188,123,22,210,253,243,140,216,51,109,109,86,84,226,139,29,150,214,178,173,52,139,50,59,14,159,179,140,161,39,52,214,217,77,219,134,71,252,175,47,121,242,177,96,6,216,0,9,4,18,228,155,8,213,13,2,37,173,182,36,40,64,192,142,249,190,155,44,176,4,34,146,83,99,98,32,156,235,153,202,42,14,144,61,133,149,24,152,194,67,1,3,116,16,45,208,67,18,214,167,234,85,234,51,253,77,11,50,34,177,51,237,139,69,232,173,114,151,228,139,220,215,47,202,255,133,187,146,91,40,67,75,147,34,18,67,213,62,221,58,6,108,120,78,68,81,230,250,243,80,208,253,170,0,3,111,249,227,46,89,113,8,212,2,43,108,235,203,160,101,254,232,44,166,246,47,85,142,43,50,98,169,23,1,17,136,198,192,168,156,180,132,208,123,169,146,144,157,46,146,106,41,212,102,128,188,210,130,52,174,79,89,156,10,57,18,107,12,36,193,76,138,66,52,168,145,70,94,149,144,224,195,235,21,88,152,143,186,141,22,78,51,200,241,170,83,71,114,149,194,53,74,246,177,95,116,150,226,219,220,25,13,100,58,30,65,191,220,143,177,162,18,17,165,216,179,88,235,233,110,170,76,166,75,42,178,177,134,75,136,36,24,165,142,154,255,238,255,175,138,228,21,0,1,183,254,209,11,118,128,2,117,131,130,219,63,116,211,207,220,161,159,63,54,234,191,122,204,189,117,43,193,155,70,55,142,167,49,95,44,164,212,205,16,157,46,147,42,39,202,180,48,154,109,65,10,87,38,85,85,10,54,227,221,210,116,192,87,41,149,13,106,136,78,203,211,6,115,19,155,71,62,183,255,251,247,250,43,220,188,124,167,45,235,29,55,183,188,220,102,244,255,183,63,8,105,123,138,157,199,203,238,130,101,101,196,194,8,197,242,209,188,119,151,124,252,233,214,147,112,183,243,148,207,121,111,95,105,191,217,135,182,253,245,218,47,252,176,101,44,0,5,255,215,0,116,170,222,222,10,25,112,41,172,16,235,57,146,200,125,144,76,192,203,134,233,155,156,174,75,19,237,139,106,61,36,154,151,187,42,188,250,145,82,186,31,6,233,4,75,151,225,107,128,133,62,190,85,132,50,231,74,218,44,180,108,45,170,210,254,149,120,112,224,254,211,79,182,255,251,178,68,187,140,228,169,102,203,155,15,67,112,147,172,217,99,97,230,110,18,141,157,46,108,61,13,194,80,51,165,141,135,161,184,48,200,105,254,255,235,88,222,225,189,77,165,113,50,104,47,19,79,169,249,46,203,66,164,169,163,28,115,212,140,99,202,163,228,145,106,99,30,239,129,98,160,61,23,52,100,186,112,166,211,117,199,3,175,149,159,229,89,69,98,69,92,124,255,255,255,255,62,128,141,111,254,178,88,58,183,182,136,116,91,140,182,37,34,144,88,151,190,147,51,205,144,187,115,150,204,132,251,99,181,94,146,82,47,118,85,122,82,70,86,226,80,114,146,133,180,241,39,108,85,70,127,119,132,49,250,18,182,187,53,32,26,47,73,250,203,195,135,9,237,45,241,57,194,134,68,87,255,230,242,167,153,169,35,103,102,31,20,35,241,67,146,208,115,88,162,148,147,114,82,9,199,146,167,101,192,213,48,108,118,81,34,112,238,7,35,171,80,215,33,9,94,94,150,220,229,88,101,136,181,212,129,253,50,194,167,50,240,177,46,146,183,241,254,255,84,128,141,85,0,0,156,168,229,136,36,195,246,51,175,227,129,147,84,51,5,85,248,36,248,53,120,185,17,165,159,82,151,161,25,21,161,143,79,181,55,128,187,5,31,170,117,90,0,29,230,71,160,168,44,61,114,16,4,48,188,181,194,34,9,229,6,158,21,0,47,146,232,107,228,115,59,229,161,132,192,238,74,179,14,134,251,0,92,79,151,36,140,23,104,61,56,137,132,42,247,136,15,25,64,76,99,178,92,217,178,194,194,48,78,72,242,70,153,142,254,246,122,238,54,210,87,125,59,141,162,55,76,251,34,169,43,244,90,185,69,139,171,171,66,38,41,135,197,89,6,135,11,157,69,230,8,44,126,204,73,135,73,69,182,164,177,54,172,243,107,123,35,155,148,79,36,212,143,43,252,215,255,125,69,197,222,224,27,176,0,14,72,192,17,33,216,170,19,115,56,141,202,250,137,61,108,98,27,245,204,15,120,110,174,94,169,23,109,156,56,87,72,117,246,188,255,153,54,170,73,200,238,77,75,207,191,175,244,118,242,161,186,213,154,148,51,251,237,98,84,185,215,91,78,148,79,79,146,251,218,238,173,126,254,230,191,47,116,84,117,255,233,254,44,165,32,193,147,13,9,112,28,199,101,160,37,28,14,54,76,20,120,154,218,64,25,85,17,107,87,156,58,88,8,52,42,151,87,7,0,3,7,151,9,84,164,238,10,254,87,166,44,21,126,8,192,5,11,161,90,243,45,211,182,102,2,74,199,85,17,8,79,83,36,66,96,66,177,81,212,139,205,154,17,140,220,18,124,88,9,32,112,136,174,9,154,1,15,22,15,35,147,48,30,17,255,251,178,100,186,14,197,204,103,72,27,40,95,48,85,76,217,115,48,194,110,23,197,163,30,109,9,254,129,189,51,165,140,244,141,249,80,56,124,253,149,196,244,193,241,57,84,94,236,178,212,239,45,127,242,91,102,66,161,75,35,235,80,107,122,185,217,43,253,17,234,103,84,180,173,216,175,83,115,237,240,219,228,106,139,118,45,193,135,185,100,141,10,152,146,145,25,27,191,125,74,71,128,194,227,151,144,29,185,68,123,225,231,89,255,252,107,252,197,194,156,140,103,81,112,0,14,73,33,39,64,189,101,136,242,50,134,60,143,211,14,55,240,55,143,224,133,21,125,150,53,231,73,190,247,160,231,12,56,147,140,63,249,181,100,113,58,37,112,146,68,16,74,24,221,222,217,57,120,75,84,148,42,113,135,66,42,193,231,99,172,45,105,190,234,135,188,101,168,110,219,39,153,158,104,132,172,55,51,254,145,217,177,211,233,52,135,50,226,251,114,105,26,115,204,149,116,135,147,233,204,191,159,255,65,120,170,0,0,42,136,161,193,143,76,98,211,27,46,64,40,134,72,73,19,144,32,81,226,65,129,215,216,132,49,130,16,229,191,175,18,72,165,122,250,129,215,146,191,43,121,195,74,135,157,95,42,85,24,104,197,217,86,80,32,37,242,190,14,245,186,14,28,176,132,6,8,197,92,226,54,220,6,126,46,60,89,85,19,220,192,108,32,113,67,80,193,27,78,81,224,132,62,18,192,20,114,2,215,146,251,88,138,98,151,110,194,141,1,8,97,96,136,9,230,37,166,139,75,235,255,175,255,235,159,130,184,88,168,223,210,37,49,166,132,132,85,60,218,93,168,197,241,87,205,68,203,254,122,158,62,127,117,193,109,181,250,41,158,121,182,90,199,91,92,130,100,243,159,63,110,90,187,135,116,207,158,35,159,255,233,232,0,203,0,6,192,0,173,183,252,22,144,56,68,101,44,58,228,212,120,30,114,199,167,101,221,154,202,185,103,156,189,232,252,194,219,168,178,130,7,56,69,92,152,40,64,192,14,164,132,212,147,100,133,222,51,67,242,212,226,144,184,173,35,204,236,180,251,138,137,137,93,127,249,245,242,103,179,164,108,82,185,213,153,228,83,242,166,158,206,113,212,191,173,127,255,120,74,96,210,0,20,109,230,153,0,71,78,120,88,137,155,12,133,225,81,234,140,136,234,218,71,234,37,60,174,90,92,97,157,189,67,211,139,138,185,83,182,9,50,243,90,237,125,159,193,171,52,85,230,101,164,11,196,10,83,21,102,192,2,150,24,20,161,124,2,82,94,241,218,150,73,114,35,229,113,91,7,109,55,76,133,76,18,195,208,125,14,96,174,190,128,237,5,130,40,56,186,111,164,180,36,68,54,116,177,255,251,178,100,195,14,5,218,103,71,155,89,91,112,95,108,233,186,28,103,190,23,121,155,28,77,97,175,209,236,51,166,52,147,42,248,139,151,27,78,71,222,146,7,206,199,127,253,95,191,173,29,106,221,214,233,214,253,212,245,174,100,232,49,154,26,74,100,80,160,179,116,141,146,48,151,157,110,145,137,179,147,150,86,125,6,69,232,49,72,227,148,17,37,79,16,137,172,165,159,185,169,154,75,110,140,209,144,116,84,157,159,251,56,47,189,96,32,156,74,162,66,123,111,145,135,84,62,120,137,229,226,28,56,104,169,131,203,238,194,122,88,82,129,132,123,227,220,154,31,218,183,150,50,17,211,235,51,74,223,56,93,166,53,130,156,142,150,204,71,18,38,89,137,251,126,237,245,4,152,173,215,43,158,207,82,217,52,118,79,118,221,218,131,166,109,174,246,97,179,236,235,246,239,45,159,125,92,95,118,214,191,165,57,119,183,29,227,86,5,17,205,149,234,17,123,18,169,139,103,150,152,172,185,233,123,253,161,185,245,0,14,240,178,128,135,200,11,42,228,17,234,173,40,72,199,6,40,100,176,139,205,212,16,75,239,10,69,244,41,119,154,41,89,242,21,47,30,170,87,49,23,111,83,137,241,130,237,32,202,178,180,110,163,52,49,8,21,41,29,147,9,36,82,121,122,48,24,235,36,101,206,100,189,96,221,198,249,96,150,170,189,144,179,71,157,188,176,136,14,172,56,208,95,200,236,23,78,160,212,207,180,138,229,204,63,247,254,95,255,231,63,248,197,161,154,149,214,229,27,216,250,85,252,231,214,167,110,197,252,181,29,221,60,3,67,227,193,144,138,155,32,230,129,98,198,188,29,210,155,143,243,137,190,173,90,102,13,241,154,83,253,230,6,104,218,38,151,30,64,0,128,0,39,36,128,19,104,209,44,94,141,192,49,69,72,103,211,142,241,252,121,185,214,230,126,182,27,73,38,37,18,218,217,92,214,102,125,25,10,132,23,56,51,153,200,155,181,206,69,74,85,12,148,102,146,171,59,50,236,232,237,126,242,159,61,143,121,209,231,34,179,210,118,53,121,92,232,237,209,121,28,249,231,117,183,93,179,90,170,138,70,244,212,0,80,36,222,216,204,32,152,213,74,78,228,248,195,0,88,129,165,28,132,9,132,6,152,129,41,110,80,26,6,48,68,101,44,21,13,106,170,110,74,46,24,53,20,16,11,150,209,184,141,6,161,205,76,153,115,93,137,165,160,97,64,96,216,192,28,20,44,16,238,36,113,128,147,128,5,12,60,192,44,32,42,14,173,130,16,198,64,242,164,83,115,78,118,118,166,18,100,34,65,18,209,116,29,38,176,205,23,249,126,233,155,154,124,53,163,3,4,68,166,139,43,194,255,251,178,100,193,142,37,71,102,199,147,35,127,178,96,172,233,106,36,101,148,24,205,157,20,77,137,254,130,34,51,100,24,243,35,33,28,134,242,153,179,133,63,55,235,170,254,203,234,144,199,84,169,46,219,159,165,214,239,52,232,239,203,74,29,136,89,97,222,62,27,169,30,93,230,54,102,125,60,15,183,249,204,150,125,35,142,41,139,87,234,29,164,198,115,228,130,254,250,250,123,170,248,215,222,109,37,91,134,236,143,39,212,0,154,176,6,151,35,172,27,71,58,176,73,92,14,145,130,157,122,116,57,68,111,188,171,233,107,38,95,118,74,198,143,92,97,52,237,182,207,48,216,223,1,60,156,109,138,188,117,146,209,103,161,11,20,105,93,80,201,197,134,98,65,196,142,41,20,22,76,165,44,180,203,103,251,138,111,222,25,101,124,171,218,141,136,248,169,107,110,178,162,85,147,114,103,20,68,185,155,209,181,119,3,251,165,153,222,96,137,110,38,46,173,155,229,80,170,74,153,117,222,46,85,34,101,152,151,155,85,90,126,110,162,188,96,41,151,170,0,6,146,195,147,47,16,210,41,1,232,10,152,64,1,129,14,44,181,26,66,229,11,75,31,33,4,212,24,123,21,47,27,164,194,93,75,108,96,106,35,166,250,195,205,98,28,110,175,50,248,68,39,74,44,206,156,152,212,84,132,35,114,150,34,105,49,166,86,147,176,84,183,109,70,52,224,54,143,163,52,78,136,187,115,131,157,57,248,38,158,69,69,55,82,4,123,231,37,248,206,225,95,15,254,235,255,237,255,249,245,33,81,210,154,182,206,115,23,178,18,136,139,49,209,207,37,30,186,212,65,221,75,158,212,171,52,250,191,94,121,154,212,20,157,86,107,110,212,194,89,160,0,4,184,16,40,75,109,128,101,37,68,168,177,24,235,35,68,54,89,137,144,46,211,43,91,140,95,240,172,234,72,127,155,26,133,29,221,138,67,131,76,183,185,255,255,68,152,203,12,161,175,160,149,131,12,81,24,100,56,218,244,93,132,174,172,133,27,124,200,240,228,180,200,187,185,212,67,34,99,51,243,73,174,215,49,38,50,54,182,207,109,127,245,236,250,51,47,255,195,64,2,64,0,2,155,108,177,70,148,8,19,83,93,110,59,132,175,103,85,157,252,134,218,44,204,185,70,157,103,165,210,197,71,33,230,46,163,42,8,79,192,55,29,26,194,0,255,114,224,112,114,50,27,62,96,236,127,250,132,135,231,78,42,77,10,83,135,202,158,234,138,29,156,46,135,26,138,141,171,171,215,163,182,191,236,173,153,78,181,41,107,74,234,106,110,165,59,90,164,157,105,54,146,245,81,83,245,169,4,45,73,75,77,21,51,181,36,171,51,65,3,4,221,25,179,255,251,178,100,188,128,4,188,102,199,19,66,111,178,99,236,217,125,36,103,174,17,221,159,43,76,49,175,137,177,51,165,232,145,34,104,186,73,169,175,102,77,148,164,44,234,235,178,69,96,168,53,118,2,12,120,8,1,182,249,24,187,10,19,73,67,60,109,0,140,173,200,228,162,170,8,34,37,187,194,205,157,144,219,193,40,166,49,53,125,111,214,132,73,62,122,255,214,42,84,88,184,178,196,9,199,59,251,13,142,45,153,33,178,162,144,119,86,139,15,202,196,12,210,44,108,50,210,172,211,69,172,183,80,54,199,108,61,144,113,235,195,116,81,150,84,221,162,191,175,199,223,252,85,113,221,243,87,141,0,148,132,196,20,212,83,50,227,147,130,227,42,170,170,170,170,170,170,170,170,170,0,0,91,216,170,56,170,220,3,40,217,97,151,42,192,229,8,5,93,46,195,18,108,105,242,208,146,192,144,68,181,76,161,165,35,27,190,53,13,149,188,175,234,177,187,169,150,253,52,18,160,21,168,161,203,226,32,197,157,210,0,176,123,83,93,16,134,76,245,35,148,78,51,79,59,93,255,133,73,151,195,92,134,154,53,18,149,184,111,83,110,195,24,29,151,214,31,205,134,75,37,54,245,115,28,255,255,243,127,233,112,192,103,52,82,165,1,36,133,136,183,9,201,103,192,140,143,43,206,237,233,169,234,180,22,37,119,107,215,150,205,89,151,101,134,115,245,173,235,116,208,220,186,222,249,49,106,134,181,109,74,232,163,209,75,121,125,218,75,215,173,220,169,40,212,186,89,149,153,78,159,1,82,234,221,214,18,181,186,220,109,205,182,224,104,156,177,92,101,132,201,80,10,151,97,230,14,98,45,51,53,135,238,17,124,83,220,25,98,11,77,180,77,203,59,14,41,46,236,217,187,38,101,103,63,127,130,220,213,192,33,124,214,205,123,158,196,209,78,185,75,42,57,6,162,203,44,203,92,174,138,74,80,162,160,212,97,29,230,150,133,30,67,22,239,222,240,131,21,39,95,240,158,194,161,55,210,202,93,34,118,190,204,198,215,173,217,210,219,83,79,147,170,30,78,58,78,144,59,124,124,174,189,113,188,228,111,114,130,153,20,192,0,164,190,161,248,181,0,35,63,232,4,213,118,53,241,229,195,109,222,27,210,208,141,55,239,212,166,47,5,93,241,144,184,18,151,186,145,222,141,61,14,212,195,77,140,64,111,197,73,59,114,25,89,119,151,108,173,128,67,253,175,110,67,119,80,220,41,246,184,180,40,91,51,250,254,186,78,139,250,225,203,26,132,8,214,28,251,81,184,203,179,172,44,111,251,255,153,220,251,249,151,214,254,21,249,175,75,156,252,244,151,173,74,200,72,175,63,62,246,193,80,91,83,125,255,251,178,100,223,12,5,204,104,71,155,65,199,160,135,236,217,189,36,203,191,83,133,157,38,108,13,190,193,153,51,102,52,193,151,48,91,29,8,93,19,65,19,8,99,115,223,166,104,154,208,77,212,95,60,138,210,60,126,163,201,84,200,84,201,132,137,48,1,36,195,1,68,11,118,164,196,75,211,67,35,50,59,112,195,135,22,140,252,229,126,117,16,205,165,125,63,51,62,179,180,217,105,12,249,221,98,250,71,156,167,57,151,247,180,172,242,255,255,252,204,42,78,114,102,40,201,231,13,149,150,66,104,153,153,142,73,170,233,144,63,89,155,154,166,115,167,255,41,26,20,189,61,152,174,160,217,126,237,234,118,73,31,58,87,125,190,139,56,25,49,5,53,20,204,184,228,224,184,202,170,0,3,37,204,201,236,16,241,107,141,186,209,185,101,133,80,14,26,26,67,20,55,76,69,237,14,183,103,225,138,65,197,81,148,133,132,4,68,79,21,98,164,134,52,142,181,97,124,22,209,140,54,203,120,174,24,163,216,18,0,52,1,120,68,68,40,120,72,68,167,13,230,33,6,81,154,98,196,115,128,142,156,19,0,50,224,157,136,1,34,31,203,162,194,216,77,145,70,49,202,146,87,207,88,219,222,233,141,227,59,174,41,77,125,238,215,198,55,254,247,138,98,187,174,173,52,223,120,223,166,252,77,71,172,75,194,204,125,111,63,192,198,117,104,187,222,113,124,109,251,148,59,199,164,9,157,190,181,50,203,157,107,86,212,77,227,84,206,126,190,43,47,223,182,63,198,51,170,110,223,24,147,226,127,141,84,106,228,24,122,196,75,51,111,64,24,113,24,109,66,164,6,185,82,113,65,247,17,56,145,1,77,146,56,217,74,253,133,108,79,61,20,80,165,153,124,68,124,57,237,187,14,16,86,195,203,58,122,103,73,142,230,227,175,187,141,126,111,190,44,117,232,81,77,3,132,33,240,124,163,150,236,195,237,16,162,207,58,41,113,177,76,195,32,119,82,206,234,90,57,132,64,235,76,219,15,88,82,143,56,153,234,237,86,229,102,23,234,102,85,34,226,248,254,158,236,103,253,167,88,48,105,168,214,106,136,174,104,66,66,201,204,57,54,14,120,70,12,184,8,140,127,17,12,244,24,12,54,35,140,178,14,76,192,18,12,28,2,76,83,19,132,65,120,140,11,48,88,72,48,68,59,4,140,76,74,7,5,41,140,20,62,6,139,77,48,41,4,131,192,0,130,32,48,25,68,96,177,88,98,44,207,193,1,165,24,208,76,198,97,179,29,166,13,240,24,54,17,64,206,36,176,3,0,201,96,112,131,9,137,70,230,69,98,28,132,120,104,209,145,32,96,32,134,52,149,50,216,64,105,82,99,18,81,133,128,255,251,178,100,223,0,5,222,103,72,29,101,224,0,123,44,217,106,164,160,0,44,90,35,10,25,222,0,2,230,193,100,171,30,176,0,198,14,9,154,76,8,102,96,72,48,24,68,214,5,8,205,22,39,48,208,200,201,160,48,80,40,197,224,50,245,164,194,235,48,232,212,204,4,163,9,129,133,128,146,22,4,101,162,16,200,208,195,161,99,6,131,25,92,219,221,57,27,141,239,89,221,215,204,70,169,183,67,19,173,102,198,25,212,157,198,190,173,209,210,87,206,87,90,150,238,118,171,202,169,31,251,211,85,236,204,80,97,67,43,187,204,160,169,154,121,201,124,17,42,139,231,59,49,82,181,21,206,229,36,207,43,183,104,34,22,233,172,89,187,115,188,191,63,6,83,196,236,82,99,87,5,20,179,219,149,41,229,119,167,162,245,238,78,69,111,173,175,177,6,223,198,245,37,233,109,60,139,155,206,125,245,169,127,88,216,195,45,212,215,255,255,255,255,255,255,255,255,166,127,46,223,223,113,255,252,53,191,255,255,255,255,255,255,255,34,7,107,13,215,255,206,246,90,187,144,0,0,192,0,0,0,17,52,148,142,72,175,60,135,9,56,31,0,128,33,135,49,8,39,140,99,17,197,153,235,27,3,122,166,228,57,226,12,19,78,195,137,234,158,31,11,203,141,135,160,224,248,110,34,26,154,153,136,192,104,186,199,125,31,88,249,164,170,212,135,229,83,65,117,13,233,146,116,228,196,60,118,14,227,108,237,176,121,29,197,87,102,200,194,102,77,229,83,58,94,158,254,222,147,80,95,126,120,225,187,80,149,97,235,156,245,166,32,222,220,243,166,134,238,56,129,195,115,232,180,176,217,115,177,6,145,77,125,194,7,226,160,251,13,159,10,82,250,221,190,8,7,231,41,246,139,28,214,65,109,21,39,107,196,212,178,169,118,74,231,255,255,255,255,255,255,255,239,255,255,255,255,255,255,245,234,0,0,247,148,40,194,231,151,252,193,208,135,151,230,46,210,212,250,215,127,84,121,167,193,176,139,48,137,72,207,145,71,32,132,12,160,50,130,244,83,6,84,240,21,176,135,133,110,43,64,198,65,0,145,1,145,32,130,240,62,49,9,135,16,156,201,192,226,137,210,240,230,56,126,162,21,39,11,161,122,130,201,67,128,16,152,8,192,7,80,184,194,201,64,8,69,156,22,186,37,33,246,64,24,145,38,22,148,217,123,108,151,239,127,244,150,104,100,179,142,138,41,50,43,83,212,139,165,211,114,42,186,209,68,193,217,38,62,149,216,209,36,147,69,52,13,20,222,202,189,107,238,233,33,75,221,146,101,164,181,61,74,169,110,181,109,107,172,253,18,52,99,134,168,4,10,128,0,41,36,130,6,216,77,98,255,251,178,100,92,142,5,111,102,202,31,98,64,2,90,108,217,138,228,148,0,20,149,155,28,77,225,77,193,117,179,100,216,243,21,184,23,182,211,113,44,218,174,142,68,68,206,203,148,205,8,132,142,67,8,177,102,58,59,176,194,218,165,169,132,90,36,6,50,135,88,168,118,114,114,49,107,245,43,171,168,179,58,57,209,180,186,179,209,233,58,182,138,116,68,125,175,233,236,127,202,242,39,147,93,75,250,215,244,211,100,255,255,125,68,166,151,120,198,145,76,13,156,193,236,141,28,196,208,66,134,67,140,28,101,0,198,4,57,5,69,66,8,168,25,197,181,51,113,85,181,177,203,83,164,191,217,160,121,119,18,229,54,229,4,81,73,36,30,127,17,204,10,137,96,80,74,44,135,101,13,161,118,81,109,192,127,158,105,75,74,135,31,102,16,196,150,153,103,132,45,6,140,186,194,94,87,72,17,76,34,164,214,98,137,32,133,223,136,6,160,193,24,241,197,167,32,98,23,68,206,62,231,26,124,214,123,178,173,156,230,154,180,109,255,217,25,183,62,181,243,250,104,244,90,85,217,207,34,56,199,165,143,164,244,53,107,162,204,186,53,117,117,172,198,250,92,8,78,80,8,0,10,169,137,0,74,200,32,185,162,157,28,239,9,70,230,75,106,146,90,42,189,85,97,230,42,106,146,39,211,59,152,115,62,186,69,29,229,169,187,254,154,123,188,179,1,235,222,247,51,85,154,174,245,173,27,117,85,161,16,245,236,74,106,91,122,52,234,172,98,35,61,190,155,82,116,187,58,83,163,59,59,109,250,103,174,148,91,127,239,255,193,106,0,33,0,0,22,219,232,235,106,40,96,23,192,222,38,195,48,96,114,203,78,228,50,212,238,220,150,207,82,225,39,228,178,49,140,98,71,51,47,170,229,49,67,22,42,2,9,136,197,98,187,162,114,189,85,208,156,78,43,73,145,34,132,201,145,176,9,135,162,60,105,39,64,104,197,233,49,191,181,47,74,79,53,20,245,83,212,168,207,69,69,186,53,173,77,217,25,78,53,111,125,109,83,147,172,234,164,140,225,225,33,19,150,178,106,174,115,41,2,173,15,74,250,213,21,204,179,115,80,245,54,200,7,223,0,2,40,2,5,203,117,92,106,176,63,29,131,211,131,51,18,64,132,126,61,207,200,41,81,52,58,116,48,197,178,27,187,216,46,254,83,47,36,87,117,35,77,155,40,177,182,153,44,242,210,213,173,175,147,17,59,228,29,158,153,240,250,200,127,244,146,130,225,33,155,133,75,34,63,145,237,110,194,69,110,142,96,144,68,49,38,188,237,164,89,45,204,250,124,207,205,121,230,89,252,255,241,192,0,173,54,10,22,132,227,71,37,110,14,152,231,37,222,255,251,178,100,126,128,4,52,103,75,211,9,85,50,102,204,217,122,49,35,54,20,153,155,38,108,165,249,137,158,154,100,5,134,13,112,67,139,28,150,53,214,238,213,232,34,48,12,165,244,142,63,87,163,159,71,3,189,186,167,149,165,172,182,113,164,210,70,91,198,120,219,63,19,18,221,186,148,220,37,100,140,225,114,21,36,128,197,9,136,64,48,132,19,19,19,1,101,16,54,136,211,21,41,250,251,254,255,255,223,255,188,254,231,90,171,207,150,37,128,140,121,50,70,220,217,231,195,105,156,200,228,118,238,18,175,117,87,113,245,127,255,234,121,135,97,151,41,101,182,209,84,158,204,171,189,169,77,91,200,223,196,198,225,103,19,207,245,140,215,82,106,11,248,26,204,60,210,62,241,154,46,201,131,125,1,210,253,59,212,73,159,180,226,111,71,25,235,64,150,59,176,104,110,185,41,205,82,33,42,164,17,118,160,125,184,83,21,86,215,104,97,31,123,181,113,167,200,240,7,72,40,97,156,117,101,192,128,140,16,145,88,169,195,36,132,92,214,83,101,37,141,111,76,141,140,233,16,113,198,75,22,136,231,210,52,97,164,41,202,52,97,132,208,46,102,100,115,94,81,170,229,20,135,179,95,90,232,85,0,2,64,2,101,219,228,128,87,192,145,191,37,219,17,10,64,245,181,104,188,29,5,203,55,94,150,159,1,67,143,177,231,8,7,137,37,136,37,196,84,11,200,225,97,8,196,70,68,154,168,26,133,176,229,23,36,64,21,133,6,134,217,46,134,136,164,83,13,52,169,121,211,246,164,78,186,57,170,146,17,8,116,15,97,75,26,120,120,73,242,62,40,113,71,200,181,244,202,201,9,90,78,143,114,177,232,140,47,66,131,9,117,98,196,39,19,136,193,240,129,99,199,22,97,138,108,172,87,126,189,71,93,221,69,255,87,63,223,254,64,10,128,1,0,0,46,237,240,192,153,176,84,235,164,182,228,160,140,62,48,137,124,236,221,239,183,75,159,17,135,216,243,132,1,28,72,32,216,144,147,195,212,6,75,48,62,9,140,66,26,6,42,175,40,53,196,214,88,209,97,88,21,5,2,150,76,64,130,30,138,150,97,38,231,49,21,194,216,211,158,229,162,205,150,109,210,106,65,188,173,12,42,120,49,243,236,120,210,96,186,189,99,119,158,109,32,248,90,101,84,145,154,76,203,110,90,217,107,86,219,44,53,161,19,74,209,93,111,105,220,93,37,89,111,5,36,222,203,109,250,4,46,184,0,0,137,65,36,227,102,18,216,200,115,18,76,208,89,49,227,19,120,112,25,64,132,8,12,7,38,37,31,117,36,106,241,187,45,70,189,18,124,27,17,129,5,66,228,235,85,41,30,16,16,32,232,2,255,251,178,68,169,0,4,113,102,203,213,97,0,0,141,140,233,90,172,32,0,95,145,211,36,121,173,128,3,173,51,100,79,53,176,0,37,152,0,40,84,41,11,162,20,24,73,221,211,5,7,49,113,144,17,218,182,170,176,20,76,56,57,192,135,160,71,14,92,103,66,196,34,160,34,176,16,155,104,28,72,116,195,198,86,108,98,230,134,78,50,241,212,149,73,233,180,166,96,224,133,52,157,139,209,152,160,1,132,31,25,97,65,128,3,39,196,59,91,245,250,149,82,231,143,229,186,10,41,22,87,240,206,10,101,119,165,152,78,101,159,111,106,81,44,141,231,255,251,234,153,37,74,104,97,106,190,59,214,191,61,118,213,201,223,171,99,63,214,63,141,221,225,75,111,243,230,230,55,46,159,157,122,93,204,240,207,239,103,127,251,175,207,157,152,167,181,77,249,231,175,252,115,231,254,164,244,212,56,97,150,93,223,53,143,62,237,255,255,255,255,255,255,255,255,255,255,255,255,255,255,191,255,244,128,0,13,164,228,141,200,98,171,129,65,152,145,102,105,216,200,65,24,196,151,85,136,2,81,178,176,54,111,75,158,73,35,241,77,18,128,30,128,32,52,93,137,52,213,80,122,65,192,9,108,158,96,64,80,168,66,140,189,20,215,105,229,166,10,10,98,98,96,226,118,2,145,192,80,241,33,104,148,74,43,1,211,25,128,96,140,68,20,54,16,30,228,9,10,157,33,209,152,147,25,25,209,138,145,181,94,207,93,181,56,176,225,0,8,105,240,187,38,4,12,32,50,50,194,99,0,0,46,35,123,159,110,213,236,151,24,166,121,85,202,139,56,126,231,242,188,106,3,183,95,189,252,111,126,120,214,237,204,181,204,62,211,178,251,89,181,218,90,74,106,244,183,173,243,27,216,93,221,188,114,181,150,21,47,92,194,173,155,217,219,177,205,205,115,58,26,14,107,28,51,215,117,133,221,99,159,220,213,154,246,50,185,87,62,213,195,247,142,86,249,141,111,250,248,94,221,63,255,42,231,255,244,255,253,42,0,41,0,0,0,251,246,0,130,164,16,135,198,158,55,56,121,239,124,178,158,129,93,217,154,45,88,186,125,207,23,10,132,184,160,200,176,196,37,141,67,162,21,209,190,110,106,98,178,64,102,134,192,163,19,5,65,8,199,97,10,37,32,244,131,62,5,192,13,192,197,130,145,15,80,46,8,78,65,235,7,202,41,17,62,9,248,53,73,100,129,23,130,225,69,128,104,7,66,98,112,8,80,193,35,156,49,195,184,158,54,54,83,255,255,231,140,139,199,208,64,180,94,158,58,125,37,170,182,117,37,160,165,212,238,244,90,138,233,173,77,90,44,197,99,99,137,58,44,130,147,68,241,171,174,146,146,255,251,178,100,78,130,37,202,102,203,87,98,32,0,83,102,153,173,230,8,0,20,65,155,36,236,133,30,73,75,157,38,244,145,13,248,47,23,18,39,205,210,90,114,195,25,153,152,45,116,213,103,52,101,51,28,73,245,215,117,203,162,228,90,0,9,70,0,0,0,37,219,2,134,44,60,172,126,92,242,44,121,18,154,210,102,127,175,51,63,253,149,138,96,193,140,129,30,148,121,106,211,25,12,99,56,176,168,99,27,230,209,95,177,90,90,34,209,101,25,23,121,100,154,0,38,117,169,18,7,197,86,57,129,87,65,69,170,6,56,110,214,37,188,91,203,113,32,24,18,216,5,117,77,134,191,58,137,40,44,232,81,52,97,73,48,250,184,109,129,205,139,70,39,187,86,95,21,134,168,94,85,13,78,167,20,199,29,36,44,61,47,244,204,103,26,240,75,39,147,48,40,101,186,41,55,225,229,74,149,122,176,197,251,4,140,99,62,28,120,57,133,38,217,23,59,128,187,41,232,228,140,234,154,64,228,186,136,22,200,89,211,4,97,137,214,221,161,184,98,41,90,255,127,255,255,252,132,6,54,19,71,234,108,34,78,18,138,121,138,182,170,62,105,225,106,226,134,164,11,31,163,122,113,142,236,131,252,169,46,201,196,36,65,180,148,74,90,199,111,62,169,214,141,125,115,255,192,58,192,0,148,224,7,127,185,216,11,138,116,24,86,67,150,186,71,182,174,127,174,238,28,68,191,253,245,185,129,28,205,67,147,254,242,19,77,191,218,44,43,118,57,12,52,135,213,103,17,101,26,197,223,6,128,228,26,9,12,8,62,20,64,65,100,207,45,51,204,44,152,171,130,108,23,64,149,128,250,54,168,187,126,218,0,12,0,0,2,110,192,160,70,43,6,82,225,187,132,20,57,75,27,105,68,194,35,52,195,118,164,147,66,229,150,100,185,193,208,204,174,94,132,38,154,37,103,41,115,145,30,91,12,190,188,131,242,197,212,158,112,221,153,83,73,126,96,37,129,128,148,76,66,153,176,25,197,149,69,219,154,60,192,233,138,191,37,239,101,152,33,250,141,54,206,203,150,130,224,224,89,164,74,5,141,214,135,96,73,63,229,158,189,15,51,119,179,51,185,94,201,14,236,196,53,89,215,165,210,174,237,169,87,173,229,173,47,154,90,187,152,165,50,214,226,245,111,69,231,78,162,88,139,181,14,123,26,173,195,254,119,125,84,71,243,198,206,158,38,46,0,56,0,0,7,36,128,221,96,226,35,29,1,118,82,20,11,212,76,138,145,244,238,246,206,184,118,225,35,40,236,223,212,217,198,162,149,4,64,32,226,170,174,105,13,81,40,171,18,76,154,233,71,79,5,73,25,187,60,140,139,157,223,74,100,86,171,63,255,251,178,100,117,10,5,47,102,200,211,34,95,162,99,73,89,106,48,227,154,21,169,155,28,109,5,30,1,102,45,102,116,144,141,177,162,42,145,242,220,255,189,50,153,83,132,113,18,7,170,6,9,192,75,99,76,57,195,24,42,7,48,54,164,117,244,149,34,50,237,140,10,35,40,208,11,92,13,108,236,174,72,178,200,39,11,17,90,76,241,56,228,46,44,3,14,187,52,82,107,244,48,96,84,50,111,9,9,8,122,227,72,28,116,118,119,240,143,179,168,38,21,67,106,38,213,26,251,213,39,72,9,10,42,177,64,160,83,32,140,160,138,117,35,147,45,101,12,61,31,86,156,219,48,99,41,206,176,76,181,134,67,74,192,132,244,120,105,47,163,216,238,197,227,19,246,178,195,157,75,53,126,19,85,59,249,171,102,109,28,223,51,49,178,141,38,15,229,23,30,214,131,168,154,97,239,69,171,197,12,196,227,206,26,126,56,247,169,153,161,118,179,104,129,129,245,164,253,122,199,111,19,207,240,145,63,245,252,130,0,4,140,0,0,2,27,109,234,76,3,237,130,92,129,204,172,144,253,161,8,127,17,5,74,95,249,222,106,242,60,32,116,206,165,52,35,46,127,151,249,145,219,224,229,225,213,85,42,103,72,71,15,146,212,177,60,247,201,37,108,148,248,92,255,126,43,182,155,49,169,254,119,254,126,158,198,86,155,178,184,61,17,101,182,236,75,237,188,53,0,1,18,140,105,248,57,232,211,51,38,105,98,148,185,47,9,123,34,131,32,37,241,68,7,206,190,180,55,101,179,178,203,112,202,154,16,136,101,5,181,151,64,145,166,127,29,96,45,63,218,99,184,218,74,109,180,40,97,164,23,153,219,169,9,100,76,197,110,138,133,64,215,172,34,153,174,51,72,13,51,193,66,94,75,28,172,13,109,12,162,137,250,179,2,192,20,42,7,135,138,196,142,130,155,103,143,167,99,12,121,152,218,94,248,168,210,98,238,56,148,169,226,63,27,19,47,243,125,86,227,145,238,249,196,240,75,76,205,150,89,220,140,250,221,8,45,148,101,15,110,82,222,174,35,50,29,137,116,165,126,209,227,72,159,24,15,189,32,2,50,206,88,0,151,107,132,88,105,104,131,49,83,82,70,72,110,227,168,242,57,177,129,194,130,156,221,78,73,237,49,8,252,190,19,173,44,172,50,248,196,233,148,40,83,51,109,45,34,205,72,151,221,57,105,149,207,70,87,237,47,242,116,6,77,189,89,155,120,129,84,60,243,94,246,154,232,144,154,47,92,176,152,69,22,153,79,181,87,32,80,152,224,209,4,80,44,244,92,54,165,212,237,16,24,179,17,104,186,98,210,233,152,15,176,132,227,68,101,66,77,136,178,57,132,56,98,255,251,176,100,148,142,5,67,102,199,155,88,67,112,89,104,169,173,36,35,180,19,205,157,32,109,61,15,201,139,17,228,72,243,37,177,159,77,105,84,238,34,24,0,193,36,146,39,13,39,197,74,73,94,138,124,160,41,202,96,186,33,166,26,173,20,253,156,131,28,70,25,122,16,0,31,100,172,250,140,123,165,156,142,130,198,132,32,82,177,229,165,126,191,143,191,251,255,254,141,91,22,33,201,145,150,117,104,151,56,203,158,161,87,155,123,78,97,190,234,217,127,150,137,241,149,114,230,197,61,172,116,195,25,74,232,118,221,36,81,195,236,120,243,110,27,180,90,175,183,157,188,144,3,116,0,10,208,110,165,17,101,90,160,23,240,216,18,208,84,189,85,108,159,208,165,92,42,204,138,84,108,155,144,97,21,49,81,7,253,40,172,93,135,34,90,112,207,91,23,72,132,11,86,55,29,215,83,19,75,140,143,240,70,124,102,219,127,121,249,180,80,127,167,115,235,110,246,98,246,231,46,205,100,225,232,26,174,127,44,167,50,187,127,69,215,25,165,183,250,223,255,219,246,0,42,225,100,33,128,140,226,35,164,40,186,162,38,81,198,124,52,61,40,155,51,19,81,232,18,181,251,112,69,5,60,161,251,95,246,91,104,187,171,9,143,186,81,56,196,171,24,105,117,39,250,8,17,193,98,71,225,168,197,45,122,174,4,14,185,33,219,179,15,124,197,51,235,59,26,165,107,240,66,21,23,156,42,21,249,143,216,108,145,88,106,59,82,172,107,150,115,251,250,230,166,71,59,241,190,29,250,234,70,116,169,247,159,211,231,89,132,123,195,43,59,203,195,186,163,155,252,22,121,253,183,56,135,152,105,209,158,213,57,183,69,250,237,253,88,24,0,53,65,113,202,145,131,165,148,122,45,58,13,105,16,177,88,86,233,146,241,105,250,217,70,106,99,211,82,100,49,9,102,121,150,241,119,238,25,28,172,188,163,194,212,94,16,227,198,210,206,98,51,236,10,192,32,104,151,99,144,5,156,219,89,78,86,113,82,8,69,229,80,155,153,216,76,27,119,237,246,251,153,103,209,198,185,251,146,223,255,255,171,127,252,214,176,130,161,161,80,102,233,24,187,99,69,14,20,240,65,5,238,17,24,40,4,80,35,117,69,155,77,218,31,134,28,71,206,24,134,21,219,56,122,212,29,131,187,175,211,181,18,96,141,25,255,229,82,238,167,34,92,168,145,128,2,151,74,129,97,97,133,80,98,81,164,59,165,81,129,12,172,145,134,143,52,217,160,55,101,253,175,32,92,229,200,53,135,140,82,227,96,36,153,19,186,203,98,109,244,5,55,14,97,22,221,12,91,11,190,231,63,39,119,208,42,153,102,28,34,16,112,106,193,255,251,178,100,186,14,132,151,102,199,147,67,63,176,95,132,89,34,97,230,6,85,213,155,24,77,13,94,201,208,179,101,40,244,13,185,73,11,76,6,19,183,218,61,82,108,152,252,191,248,104,166,207,252,59,215,190,106,125,8,203,105,17,57,59,85,76,177,215,62,190,202,106,50,214,138,122,147,2,31,41,53,64,0,167,46,110,38,198,245,222,23,88,15,209,207,91,51,53,240,33,193,150,144,61,173,236,114,199,87,115,51,24,193,167,36,207,239,98,223,235,114,182,152,112,4,0,80,20,143,194,142,137,72,225,20,151,172,78,241,207,73,53,231,76,78,85,106,29,35,203,92,173,81,110,173,14,199,42,216,39,44,159,80,94,29,92,115,57,114,94,171,176,50,88,33,168,83,86,99,202,160,148,14,199,5,68,145,22,162,36,109,162,159,152,184,181,85,0,0,147,2,82,4,14,129,80,206,2,20,217,128,14,196,105,250,4,132,147,61,144,3,131,64,2,128,2,68,47,195,241,82,163,64,141,182,238,203,236,164,23,202,12,17,27,82,182,144,160,108,208,199,139,73,183,166,13,88,52,186,64,120,24,96,0,233,187,0,52,9,165,45,21,134,65,54,208,168,44,16,84,149,136,186,1,102,17,126,36,178,221,70,120,142,110,72,16,25,170,150,40,28,66,160,198,37,48,99,157,168,9,88,109,54,178,233,254,215,148,54,121,53,38,22,163,218,107,182,185,29,87,21,87,13,117,105,63,93,243,196,127,109,31,125,124,247,95,61,163,182,154,8,240,60,226,31,46,134,193,67,78,171,117,84,154,114,138,29,109,31,54,107,67,142,127,230,107,131,36,117,207,114,92,100,128,144,1,8,164,76,18,30,219,113,36,215,10,142,129,73,145,190,197,72,15,67,215,118,57,88,103,81,249,216,62,191,34,131,25,51,108,147,107,253,243,44,44,12,31,217,81,255,109,139,77,8,59,99,83,24,102,50,158,178,152,168,243,69,69,60,83,201,16,142,71,250,96,141,115,247,50,106,228,108,193,90,155,164,220,220,73,61,95,127,58,124,212,133,115,174,57,205,242,88,121,160,133,87,181,235,195,80,213,5,42,204,228,213,35,76,208,112,233,67,2,13,77,120,66,20,97,97,33,131,77,109,85,208,240,72,2,68,237,202,93,118,187,93,190,128,234,40,83,49,101,46,61,153,45,88,34,13,114,156,71,114,9,90,134,4,44,253,142,128,60,13,243,240,248,83,70,97,236,26,194,132,165,218,183,220,145,208,192,153,198,109,53,216,202,15,128,141,140,96,0,88,77,83,33,139,33,113,226,184,68,45,110,81,102,253,252,53,142,138,183,75,41,12,191,127,54,167,211,164,95,196,37,233,72,187,230,165,253,236,79,135,76,255,251,178,100,214,138,5,221,102,197,19,122,67,240,107,44,233,141,36,163,148,22,73,157,28,237,141,254,129,172,51,100,216,243,13,248,126,3,234,68,212,177,45,139,73,10,105,113,168,123,199,195,147,246,232,47,51,143,156,231,56,133,38,252,159,235,58,205,62,53,109,73,11,223,113,173,168,4,214,136,1,32,147,126,123,33,169,64,131,28,1,217,83,157,93,121,87,13,24,190,95,204,235,118,92,186,126,223,242,177,221,192,12,83,110,124,220,120,148,207,157,120,239,243,147,10,32,157,2,200,228,90,155,16,157,173,167,147,124,251,46,173,149,207,41,52,248,106,230,71,185,203,173,96,108,65,106,75,106,148,37,164,78,117,175,210,189,139,174,117,8,139,153,210,93,239,205,249,10,127,254,95,194,147,185,246,9,0,0,227,141,42,88,89,111,135,54,15,1,174,177,32,185,87,179,77,124,84,106,212,178,86,212,241,81,21,157,152,249,87,28,46,47,176,254,203,99,225,189,230,30,28,130,98,148,178,219,147,115,140,239,98,67,63,183,15,123,114,137,131,253,251,245,134,101,40,133,18,149,17,100,94,227,146,30,192,180,72,232,163,187,93,7,46,215,34,201,233,35,199,19,18,166,111,84,66,184,252,152,60,96,177,104,226,122,185,87,97,142,253,15,153,243,165,42,41,100,179,89,136,54,26,248,31,71,22,54,228,152,132,187,161,168,253,222,131,226,111,186,186,222,229,109,8,158,110,110,110,124,19,176,32,0,1,55,24,150,84,12,73,65,75,134,80,43,88,49,4,235,249,249,146,182,40,26,146,188,198,22,49,183,77,5,190,206,173,221,92,183,82,92,195,40,106,97,97,224,90,176,138,105,21,201,68,183,249,82,187,133,126,188,252,252,245,38,160,185,124,220,9,26,137,172,101,49,126,153,227,207,108,92,194,223,229,50,235,211,109,20,223,209,191,94,202,86,157,121,214,102,47,110,167,237,104,206,105,139,65,75,151,162,167,80,51,146,137,204,147,114,219,177,219,26,230,220,50,203,115,209,217,65,79,113,242,168,131,182,78,247,3,34,43,138,101,150,170,238,19,253,166,45,53,128,187,248,0,0,182,223,62,14,160,94,101,226,92,41,84,196,219,188,162,85,30,100,14,61,249,0,253,123,209,147,51,83,211,96,240,160,188,253,107,235,154,132,232,206,131,145,211,166,75,23,174,109,243,248,68,192,68,62,61,244,136,148,172,88,97,16,238,41,18,140,252,116,50,108,163,71,153,218,117,21,87,142,104,46,97,88,101,19,54,214,163,183,131,237,30,13,24,169,142,131,166,221,199,48,226,84,122,86,131,70,90,78,219,189,53,158,125,27,9,14,62,87,232,107,65,149,40,199,194,90,202,113,81,249,255,251,178,68,220,8,132,204,103,72,155,15,67,112,153,172,232,247,96,200,232,18,165,155,45,76,49,13,202,114,179,100,169,147,35,152,83,17,145,242,55,28,100,34,93,12,138,234,83,80,80,110,184,0,0,54,219,88,67,52,4,206,6,57,40,75,60,177,220,57,116,170,97,184,54,249,197,100,246,168,240,153,141,193,208,236,60,174,28,201,248,126,91,110,213,203,176,243,255,97,246,134,167,97,169,201,188,174,223,151,208,182,5,133,105,210,220,226,18,105,108,98,28,127,41,25,123,117,101,207,254,220,73,117,213,134,188,109,143,235,43,25,34,50,103,180,158,116,147,98,115,73,120,61,82,146,139,57,214,183,74,132,251,149,45,180,164,165,119,169,25,190,245,141,165,42,13,69,74,91,196,202,106,83,95,28,159,117,51,248,218,182,134,221,17,157,31,167,173,246,142,209,127,116,239,158,65,68,44,0,0,239,248,96,66,32,3,128,57,18,46,6,161,245,77,246,0,170,209,133,86,104,87,38,37,82,10,41,45,231,82,188,78,88,92,85,226,94,56,215,24,11,175,69,41,140,203,41,161,151,134,85,157,136,10,237,219,215,48,166,125,217,187,169,5,203,211,130,80,229,150,186,243,184,229,63,78,147,173,14,178,214,179,124,4,174,229,119,186,255,214,159,234,190,68,77,242,214,182,157,208,34,148,40,161,6,20,91,90,56,102,81,212,198,175,173,163,220,214,76,75,241,196,172,209,245,118,167,181,111,166,95,178,243,21,96,126,147,111,127,165,203,89,149,185,108,133,188,155,83,98,133,48,0,217,32,48,144,20,178,80,87,12,73,99,224,182,18,249,129,89,130,178,60,194,165,70,242,7,190,4,154,79,249,191,231,31,151,79,202,47,115,253,181,197,210,162,193,163,25,154,242,77,117,216,158,29,191,231,72,154,185,32,255,84,58,218,32,12,58,216,17,0,209,208,115,194,171,173,174,112,182,121,255,114,143,196,191,157,78,202,125,252,140,171,158,136,103,150,237,198,43,159,94,82,97,18,81,163,51,190,236,75,124,6,132,184,209,198,70,13,130,255,70,169,100,44,186,114,101,97,5,0,1,17,36,2,255,128,2,82,220,160,122,79,15,59,9,225,5,144,128,165,105,117,203,146,151,198,2,32,35,22,68,116,1,72,214,188,92,104,205,19,213,137,115,35,146,97,193,208,83,69,14,7,67,228,233,76,103,234,38,163,52,196,32,97,128,14,82,61,56,202,60,36,20,131,2,192,198,52,114,28,10,176,48,182,162,52,64,84,4,118,164,236,146,145,155,66,34,153,231,126,205,220,109,127,63,252,165,147,34,55,243,254,67,134,82,93,143,59,195,140,212,77,50,115,185,214,250,212,149,4,87,58,193,129,255,251,178,100,209,14,4,227,103,73,155,2,103,48,110,44,217,87,48,195,110,24,21,157,22,77,141,254,137,219,179,101,168,246,32,97,11,118,167,188,216,214,190,251,232,247,155,84,214,187,157,102,196,12,103,23,127,237,3,56,204,174,117,188,177,111,189,253,82,255,77,218,164,49,18,158,141,1,13,32,25,2,93,251,232,197,1,60,90,27,169,49,64,186,91,148,119,16,216,38,157,89,134,69,255,117,81,241,116,121,66,162,200,247,3,82,225,145,170,201,89,255,88,175,255,235,255,251,230,157,86,198,240,50,38,57,29,83,120,181,164,111,67,203,97,180,53,154,33,169,210,88,99,43,202,112,125,243,70,81,55,31,48,73,79,52,92,236,241,141,136,72,234,71,203,202,75,222,246,149,9,81,54,37,45,86,238,209,10,65,182,45,121,97,122,177,0,89,211,10,172,201,133,54,112,13,5,81,165,166,106,98,223,48,2,71,172,135,6,66,75,124,60,27,80,138,119,233,171,32,37,210,102,174,2,19,24,155,70,22,44,151,45,101,70,64,161,76,33,225,35,192,32,15,155,140,237,64,85,37,146,246,91,5,176,218,144,13,154,24,57,154,188,140,233,224,123,222,217,152,0,70,33,191,119,40,154,243,205,93,210,169,24,151,203,34,149,227,178,155,21,62,222,178,215,124,28,12,178,53,188,115,50,166,141,216,172,14,103,172,8,204,0,179,32,32,116,64,54,177,211,55,7,207,211,170,24,195,213,93,222,138,151,45,181,167,250,237,251,122,149,107,184,226,219,204,55,182,186,64,48,144,17,223,233,49,35,114,23,108,68,141,193,133,149,22,104,133,163,251,226,222,33,147,177,69,233,29,197,232,202,26,98,182,89,74,9,107,9,77,68,250,1,175,255,255,254,128,0,46,45,69,248,145,92,114,99,106,26,153,160,97,137,118,54,206,96,137,8,89,213,175,171,29,115,132,98,151,114,37,221,243,66,55,4,215,55,25,179,39,193,147,127,99,229,41,142,87,36,70,162,179,60,133,98,90,85,55,109,183,103,112,32,0,3,0,0,0,26,122,210,46,162,196,204,19,16,106,96,51,195,136,141,230,99,101,9,22,5,174,44,117,191,38,137,198,119,17,125,101,77,10,218,156,60,106,69,130,38,108,10,253,44,86,169,44,105,84,148,242,24,62,189,221,188,79,236,221,168,46,189,70,192,247,205,75,101,150,34,243,243,110,221,154,40,132,195,148,205,178,144,213,219,132,192,136,208,250,5,62,95,211,174,63,254,167,234,209,118,168,149,246,230,34,122,238,162,138,28,44,51,65,24,144,140,79,98,80,250,238,131,147,199,184,208,153,196,54,78,77,22,33,6,68,137,21,13,178,44,162,82,1,187,150,227,235,47,255,251,178,100,215,128,5,45,102,198,19,65,95,162,111,12,217,138,36,101,191,22,113,163,31,173,33,253,1,237,51,101,52,193,162,96,166,98,214,92,106,217,182,119,134,171,60,135,23,94,122,71,149,246,62,106,144,15,220,103,51,0,16,81,146,67,10,202,236,1,164,243,148,33,240,17,121,104,193,12,224,158,130,235,174,194,205,108,254,184,223,64,1,49,44,68,94,110,104,4,65,231,120,127,189,205,198,104,21,30,45,97,225,18,177,7,92,92,143,76,116,74,219,65,85,227,96,116,13,129,195,93,68,122,22,145,228,163,216,172,91,75,158,169,121,114,227,248,155,247,230,226,59,121,139,197,146,24,150,173,18,225,140,132,152,250,151,90,168,227,248,223,152,127,121,238,173,42,110,95,190,106,134,8,53,0,2,44,136,145,96,84,216,18,74,107,160,129,64,80,147,240,80,128,208,56,242,200,144,82,2,147,181,48,105,123,67,13,182,145,215,38,14,162,64,25,128,1,129,135,80,181,198,113,219,188,168,189,40,231,114,101,211,110,215,111,100,161,136,140,64,94,62,143,48,132,109,146,144,135,24,142,87,24,22,23,41,38,186,120,118,66,16,180,173,231,170,133,39,123,181,157,153,220,159,249,201,233,157,253,153,153,170,183,204,152,179,167,15,47,155,57,91,226,248,163,93,174,117,213,157,48,214,77,253,182,27,182,190,236,179,104,144,92,251,66,219,182,167,175,151,27,179,93,91,185,234,30,142,38,152,126,207,55,172,94,217,206,167,214,171,90,255,7,114,90,211,107,196,243,251,105,229,119,12,82,135,0,7,160,8,9,72,225,114,79,54,143,235,132,83,167,102,170,169,76,218,100,249,228,164,47,155,81,251,11,141,29,221,70,191,154,194,162,100,53,248,69,38,167,27,218,114,54,150,165,89,63,74,235,86,138,145,123,90,37,220,87,119,98,0,184,193,167,28,58,79,26,66,158,202,44,212,227,225,248,20,187,57,84,153,167,214,62,17,90,165,98,21,38,206,111,246,245,238,184,137,116,158,169,34,231,151,226,84,206,106,38,63,174,204,58,136,155,112,136,0,26,144,158,52,88,99,104,102,108,148,105,2,103,0,196,42,36,99,99,68,202,161,193,162,192,233,210,28,64,248,206,56,142,132,114,24,228,37,207,127,158,81,96,132,33,74,117,124,174,38,128,160,142,180,185,221,138,55,182,97,230,146,215,91,163,131,13,205,176,168,212,58,236,34,10,127,195,235,239,41,84,55,30,166,165,146,83,229,28,177,43,102,211,18,208,64,81,67,194,141,24,173,204,127,51,241,117,59,253,93,188,222,73,206,145,16,75,35,198,109,23,87,124,160,209,242,134,238,150,51,26,90,208,225,220,201,8,186,35,9,255,251,178,100,221,12,5,177,102,198,27,108,125,242,118,172,217,42,60,104,152,22,249,157,20,77,161,253,1,229,51,166,52,195,34,124,40,116,26,211,54,227,36,84,117,74,201,167,77,115,159,175,237,31,27,135,26,104,57,164,57,38,242,110,3,115,139,205,98,14,54,214,19,145,72,158,255,126,176,0,50,218,164,130,75,35,135,180,110,3,209,243,23,40,169,185,136,64,207,82,10,181,206,71,245,114,41,89,6,59,218,181,68,121,111,82,45,22,127,243,255,247,234,92,167,185,85,110,70,233,104,55,157,65,218,127,195,76,64,251,20,90,223,163,4,127,179,22,85,218,85,47,244,133,173,91,166,218,222,20,196,120,236,106,139,41,60,22,198,102,107,109,93,37,63,62,159,124,210,115,87,27,207,83,124,241,53,221,180,82,52,223,205,196,66,244,215,124,134,169,0,194,137,166,38,74,24,98,4,98,48,208,35,58,133,8,7,48,241,64,114,72,20,16,18,38,149,136,83,2,190,141,201,88,87,99,114,118,161,215,45,28,21,156,88,9,53,169,231,154,29,210,0,22,170,210,109,74,173,202,97,183,37,25,91,72,109,206,155,120,167,236,170,170,247,21,4,117,30,168,244,81,243,118,156,24,57,214,150,203,150,76,236,16,206,29,204,128,33,96,224,124,121,139,180,253,149,106,168,239,214,132,99,49,38,84,190,217,144,204,234,170,182,125,42,231,73,213,173,116,172,154,204,249,180,234,219,107,85,56,59,42,53,235,42,97,52,151,12,219,80,215,119,209,244,21,58,130,40,250,110,40,39,181,22,57,228,128,7,113,71,116,129,32,6,171,36,150,138,22,131,168,20,110,100,200,225,87,19,247,136,223,187,71,18,204,176,68,71,29,141,105,129,169,184,57,145,42,10,58,74,100,225,18,130,235,25,104,175,234,78,113,163,10,101,51,218,178,3,15,46,238,56,69,170,47,8,78,11,24,147,128,242,9,133,223,12,161,149,139,64,160,195,192,142,57,72,108,106,60,141,169,176,121,231,24,153,190,159,30,74,105,161,241,86,180,226,205,230,29,33,14,116,160,114,12,40,172,220,32,27,4,198,28,26,52,94,35,126,52,35,112,195,147,233,64,6,142,146,153,7,22,152,0,2,145,10,137,9,24,196,233,89,4,235,234,225,76,184,179,174,52,34,26,87,87,220,86,122,170,172,165,133,48,25,60,189,240,110,238,68,52,196,220,135,81,94,62,175,212,228,249,40,42,18,20,205,114,191,82,23,9,139,50,39,254,179,173,147,147,34,201,246,117,89,204,108,160,52,54,10,139,146,78,121,254,52,254,174,237,97,229,173,87,149,170,169,222,106,106,111,186,74,83,196,89,115,69,142,39,43,120,212,177,225,208,150,255,251,178,100,213,142,5,97,103,69,11,101,95,52,119,12,233,6,60,195,102,22,201,155,18,77,161,157,1,225,179,101,116,241,25,233,98,208,113,209,118,144,61,37,50,138,30,61,232,248,164,136,137,202,89,174,226,239,222,180,113,69,174,75,86,93,103,254,185,213,108,230,250,162,184,134,0,67,151,251,40,253,224,0,201,181,32,4,178,219,139,156,232,138,189,24,205,233,5,10,25,51,18,87,244,133,30,130,18,50,145,29,216,182,18,98,233,236,74,251,63,77,124,77,131,46,206,44,216,115,228,150,76,204,181,22,139,198,206,96,30,118,181,83,162,186,209,68,153,234,46,249,126,243,231,75,198,124,153,239,159,198,245,60,32,247,71,227,53,60,39,251,63,119,85,255,184,198,237,52,119,215,125,221,207,19,126,235,60,110,62,80,139,216,204,151,211,244,143,190,225,91,161,0,135,16,140,16,72,20,108,98,120,134,26,30,124,9,5,189,49,99,34,250,161,48,144,128,148,41,26,35,84,49,215,245,124,58,78,148,149,158,38,27,73,87,50,231,65,225,109,165,44,253,116,76,56,238,204,48,236,198,157,102,184,217,26,75,132,254,184,77,253,136,219,117,80,166,53,93,223,138,48,120,54,110,38,244,58,241,104,102,87,3,197,34,219,8,142,60,21,2,49,205,186,115,26,44,255,253,61,219,93,61,188,53,126,211,80,191,31,35,103,78,102,57,101,170,27,19,69,212,125,114,113,164,194,38,121,163,135,226,117,21,237,41,174,7,178,103,204,212,205,198,230,82,7,247,149,86,121,110,182,237,109,171,111,152,6,88,125,223,183,230,192,144,34,213,165,236,8,206,133,0,219,139,114,88,180,12,204,3,65,48,16,58,86,200,98,30,9,14,68,17,100,86,120,34,199,171,37,218,180,167,112,231,94,213,181,180,45,186,87,10,207,80,96,231,182,163,43,136,50,55,138,230,135,107,116,180,202,205,28,79,19,76,187,152,151,119,189,70,220,215,9,106,52,245,167,31,213,123,84,22,233,247,105,123,197,61,124,199,254,207,87,83,47,232,136,101,220,140,173,162,41,39,234,29,239,81,54,96,72,66,209,147,56,25,50,25,175,167,146,29,25,140,57,107,140,200,177,10,220,244,50,0,6,32,115,228,203,96,56,218,130,179,104,18,109,89,91,146,254,117,212,194,5,104,107,134,66,249,181,232,180,33,213,118,37,204,230,68,218,63,50,228,178,134,31,122,24,91,104,242,62,205,217,172,183,205,109,155,191,240,227,162,255,87,136,191,177,135,226,37,27,120,13,18,28,33,22,152,114,95,250,154,251,124,202,119,191,67,25,29,122,116,219,123,186,218,216,133,247,203,165,175,187,238,88,145,232,163,180,228,88,231,217,255,251,178,100,212,14,5,90,103,68,139,104,95,68,117,44,217,6,97,136,50,85,137,157,18,77,157,124,129,228,51,102,52,145,154,253,197,159,101,214,118,37,56,88,181,188,189,125,75,152,59,109,44,57,201,187,24,199,219,97,85,14,67,82,137,192,110,4,153,246,109,171,80,0,55,184,218,48,156,146,103,144,46,104,224,27,162,1,58,52,66,0,108,149,146,237,129,159,255,145,169,160,99,84,81,185,44,203,169,247,76,141,65,151,254,127,150,94,84,173,50,238,25,215,112,113,8,156,22,168,36,34,244,221,212,136,16,130,174,174,42,144,156,73,211,22,13,177,134,91,88,82,188,4,98,90,48,48,138,63,91,236,236,168,27,166,66,230,142,23,120,133,187,127,222,51,70,86,52,52,152,165,189,245,51,214,99,165,31,88,175,194,251,58,0,205,30,148,198,0,140,0,32,199,102,140,149,92,236,102,129,34,102,36,20,44,206,36,2,58,62,84,4,3,3,197,164,233,167,28,134,158,55,53,26,223,244,12,45,43,183,17,101,108,154,142,46,151,120,193,206,227,10,84,144,252,85,246,107,238,226,229,79,139,22,240,121,139,182,128,117,4,82,215,138,38,193,100,178,102,115,114,150,3,116,103,162,187,148,73,36,0,203,5,0,176,232,163,140,237,82,50,214,231,215,102,225,225,102,150,25,95,116,254,218,154,62,126,226,173,170,213,62,22,236,209,247,117,247,8,144,227,13,28,99,10,147,58,140,177,28,184,204,58,93,6,20,182,216,122,172,179,171,172,181,34,187,13,105,142,89,134,218,217,196,91,119,232,131,201,227,63,66,187,217,64,0,77,193,20,147,110,11,84,89,10,34,14,1,242,157,48,67,209,163,88,156,35,217,226,189,176,12,194,116,32,105,105,150,144,54,19,119,214,66,211,36,92,22,98,31,226,245,79,58,68,185,55,251,84,235,61,101,65,207,8,21,141,76,166,221,159,106,246,131,107,185,145,89,134,145,50,226,94,76,35,206,58,224,196,186,236,170,195,95,125,98,164,234,118,200,223,165,231,206,94,99,198,214,65,110,243,172,159,122,121,223,121,190,207,228,95,54,178,242,89,237,94,38,227,173,113,230,219,187,50,34,45,22,8,14,76,132,124,2,230,97,167,131,163,192,60,80,177,16,8,136,105,248,10,6,153,169,116,76,46,249,55,103,37,80,36,74,127,191,237,195,55,193,150,62,237,235,171,36,207,223,198,179,66,237,65,10,13,11,86,73,82,99,176,139,76,150,214,57,194,217,141,69,196,202,27,19,183,43,126,91,36,13,79,118,17,37,128,169,220,167,145,229,144,130,211,88,64,29,180,164,173,70,142,218,115,247,243,8,143,84,134,59,43,82,83,206,171,27,90,222,255,251,178,100,216,142,133,173,103,196,11,104,95,64,132,108,217,10,61,134,68,21,45,155,18,77,161,125,1,247,179,99,153,134,25,8,247,198,137,153,204,33,45,245,60,188,28,55,104,105,163,163,17,237,48,236,66,26,48,205,11,84,75,187,189,221,212,85,211,221,165,110,150,245,109,184,143,139,164,0,102,104,251,93,254,253,225,0,26,162,224,60,238,90,143,63,65,33,105,13,121,18,157,179,81,248,55,232,29,68,68,158,72,248,2,117,120,198,203,75,205,44,71,182,165,49,14,146,33,17,153,44,108,156,215,139,109,96,211,6,251,142,94,195,110,100,84,162,230,75,36,139,33,52,237,241,44,124,34,71,19,131,159,187,24,235,203,125,63,119,227,29,184,233,62,186,187,69,182,187,221,55,105,173,191,112,253,255,115,224,182,246,209,173,155,95,255,176,223,93,247,55,219,92,215,214,255,47,90,242,2,102,42,1,32,4,163,150,27,76,1,73,2,22,66,96,58,163,230,20,220,47,25,67,239,242,138,83,178,105,187,113,8,76,13,5,187,244,91,135,229,13,183,181,154,241,39,242,0,189,61,22,149,187,141,252,23,35,153,151,222,175,106,119,227,110,140,59,71,39,142,218,138,75,226,208,227,151,98,157,247,175,18,134,105,157,90,193,84,17,49,140,229,215,71,97,186,222,123,69,102,23,112,108,52,228,147,125,236,253,222,223,219,127,210,254,53,241,170,18,162,241,226,251,190,246,78,217,145,41,117,224,148,14,57,21,220,166,49,254,117,98,78,199,68,165,231,150,159,231,56,197,247,90,98,28,90,91,88,165,62,171,77,71,241,133,28,250,142,7,148,175,189,183,166,105,115,76,24,120,241,7,221,169,74,160,11,175,118,118,220,32,125,147,71,217,195,155,53,225,6,109,52,128,243,211,116,143,223,149,133,188,68,244,118,128,36,209,103,138,147,144,166,22,186,98,136,46,114,143,105,52,80,198,21,83,8,28,244,93,16,46,72,235,59,149,131,145,209,133,83,161,232,246,77,93,82,74,164,60,91,14,122,137,63,107,155,233,113,172,209,193,77,6,206,69,171,42,194,241,240,210,93,127,55,194,205,233,18,171,111,22,159,81,223,97,113,208,0,5,91,176,205,160,206,0,43,96,57,208,18,98,148,48,20,235,40,57,148,230,182,96,251,50,249,100,142,204,166,45,32,141,83,95,169,26,165,141,230,255,195,148,179,204,237,156,82,43,245,132,122,166,100,114,153,84,13,63,1,202,220,37,97,118,172,75,115,154,180,67,83,146,40,148,137,61,44,28,117,8,76,56,46,124,183,166,248,45,25,169,114,207,212,100,113,71,203,220,241,74,45,49,52,206,174,25,243,127,117,211,31,245,199,239,139,251,143,255,251,178,100,207,8,5,47,103,199,187,38,127,66,128,140,217,6,96,200,110,83,193,155,32,236,153,122,137,202,179,165,180,145,154,248,93,233,67,119,31,92,242,116,146,181,156,81,199,25,62,147,211,183,36,125,189,175,83,17,50,166,201,82,54,94,155,34,234,93,101,32,64,226,224,0,13,146,4,132,146,219,134,193,72,38,78,1,21,92,250,188,168,119,27,97,28,29,185,36,84,210,222,255,251,52,117,20,96,129,19,236,42,95,47,47,194,100,38,153,194,103,3,199,51,241,44,54,37,162,57,137,77,207,205,198,105,230,175,112,130,4,113,72,77,120,228,142,171,211,114,47,90,68,201,211,19,73,78,174,102,89,211,141,197,239,82,58,144,235,199,173,115,111,86,147,236,110,239,249,149,21,93,247,54,189,191,144,76,2,13,245,164,16,22,110,109,102,146,156,106,37,7,193,58,100,35,226,134,160,232,179,23,31,0,9,138,17,141,0,40,248,200,58,113,22,141,49,130,6,33,146,76,168,122,232,46,114,92,168,49,51,181,220,93,192,0,86,139,52,0,10,202,140,0,179,58,148,229,6,25,34,24,28,137,163,72,4,142,40,6,58,32,40,25,248,67,87,77,52,71,140,169,21,62,237,166,18,71,129,66,35,75,78,142,192,79,51,225,56,60,7,5,98,72,77,168,34,98,176,247,138,47,43,117,247,73,141,36,236,79,85,38,37,58,203,88,235,43,88,214,222,232,173,97,106,134,45,59,43,221,252,247,114,91,115,87,173,234,205,205,84,189,218,156,222,92,187,150,54,44,95,229,172,51,185,150,57,225,205,126,185,110,253,124,171,85,238,118,245,185,186,146,110,227,87,153,246,238,172,92,202,213,173,247,15,214,88,115,92,223,111,225,111,12,63,12,177,194,159,12,123,253,230,161,133,203,78,15,136,220,137,155,104,112,146,174,52,64,92,215,80,219,146,203,104,81,115,69,17,5,102,84,120,141,8,125,4,132,109,182,208,97,184,175,4,76,34,255,255,81,238,76,80,85,27,169,23,146,153,21,113,217,84,182,145,90,177,251,179,114,79,81,29,39,50,244,230,223,220,196,110,203,36,95,194,202,165,47,54,16,176,195,44,38,222,205,18,176,180,214,191,53,245,109,166,88,103,20,126,212,174,166,129,54,174,93,142,126,221,7,249,50,117,56,77,208,217,85,248,222,71,23,218,110,62,156,83,47,101,121,242,191,255,124,171,124,63,172,189,255,255,155,68,51,0,64,140,161,169,52,165,120,202,90,243,123,172,77,158,217,54,115,164,213,7,67,35,132,204,176,86,11,142,140,47,131,7,71,76,72,16,25,2,24,221,18,98,32,248,30,77,18,49,80,65,12,12,116,31,50,160,24,199,69,67,13,255,251,178,100,219,0,7,118,103,67,141,111,64,0,137,76,233,157,164,164,1,44,170,11,14,57,206,0,10,145,179,101,247,30,192,0,130,65,194,161,128,137,132,192,225,96,161,160,145,166,35,7,70,76,120,95,52,136,84,48,74,100,65,217,134,198,224,98,64,210,232,198,84,211,123,158,79,54,163,22,127,26,226,180,106,186,41,237,205,198,11,63,152,108,36,98,1,112,56,28,99,225,64,56,56,101,52,17,131,198,231,49,19,25,228,174,14,100,24,156,154,103,178,1,204,3,102,80,82,130,138,166,118,30,0,131,129,1,246,32,166,102,128,69,153,237,70,99,165,9,133,193,70,46,5,193,230,158,39,153,221,140,28,89,50,24,141,161,152,12,17,19,153,149,82,221,177,41,102,233,88,236,88,183,22,193,100,48,73,109,136,195,234,236,193,176,196,166,93,28,145,75,166,232,239,62,115,52,147,25,56,120,83,196,30,124,233,112,144,69,34,242,218,219,163,203,10,245,102,237,186,53,230,40,185,77,134,60,177,219,18,202,183,236,238,110,237,186,212,157,147,210,229,118,204,82,158,31,185,204,231,177,213,152,10,126,142,95,218,244,249,81,97,90,59,59,118,114,134,158,126,158,122,189,140,243,222,235,222,207,77,141,68,117,115,184,99,251,222,123,238,31,255,255,255,255,255,255,254,171,176,223,225,206,243,255,249,223,255,255,255,255,255,255,255,111,132,44,194,66,168,128,0,2,193,128,0,0,64,0,35,91,91,110,248,253,31,12,104,227,157,114,168,186,33,136,141,176,60,124,57,78,129,84,193,23,3,81,241,166,39,101,131,24,216,162,232,27,202,52,98,130,47,120,122,108,100,189,115,139,28,195,232,80,83,185,182,137,158,114,246,159,172,44,218,101,179,236,251,226,89,239,231,246,232,160,153,183,52,229,58,149,221,117,215,168,185,169,169,97,117,120,231,33,97,114,101,117,254,97,78,59,123,181,191,14,245,16,221,201,163,89,110,174,50,231,189,173,206,91,37,157,235,47,170,152,95,201,251,76,204,23,110,108,251,235,118,188,122,198,107,121,13,189,84,87,236,190,87,125,63,255,253,63,255,77,0,26,161,162,160,208,166,31,49,186,124,124,5,155,161,133,230,50,71,204,128,130,20,101,179,49,128,202,239,27,240,73,84,155,34,51,5,174,127,94,193,24,36,31,92,114,244,220,8,44,138,76,165,219,12,64,165,211,45,148,68,36,88,211,253,3,3,79,7,79,110,36,130,76,1,19,220,112,10,1,139,45,225,0,36,126,105,207,240,80,34,112,50,106,116,83,63,169,102,84,57,20,7,86,178,246,187,44,78,241,32,12,14,33,30,72,231,5,249,110,209,108,174,97,110,207,46,103,102,236,190,255,251,178,100,65,142,6,238,102,200,23,107,64,6,99,172,217,186,228,148,0,23,41,159,40,109,37,189,9,93,179,166,232,192,149,160,147,120,255,220,183,247,46,235,234,103,26,164,249,204,171,110,197,171,187,183,142,89,91,151,223,166,202,89,65,86,223,242,199,108,93,237,170,76,62,191,119,174,227,134,91,177,142,185,186,157,215,59,149,46,127,127,188,231,53,191,199,60,242,198,246,28,249,220,49,253,84,191,151,225,103,95,244,185,221,179,204,119,255,204,59,221,99,186,84,232,92,0,8,48,8,123,109,135,145,192,128,88,244,8,76,47,54,64,192,154,79,34,253,180,164,120,129,185,159,86,184,16,89,220,142,142,147,57,65,199,51,43,189,89,209,132,132,202,136,137,82,208,232,38,44,206,164,86,73,6,147,81,34,28,170,105,98,39,117,153,238,134,28,50,99,90,202,182,90,49,245,221,93,54,123,229,179,165,237,173,218,171,252,143,217,125,75,255,77,128,155,125,204,113,64,33,195,46,56,211,23,48,98,76,64,85,34,95,80,72,48,177,134,102,221,4,112,161,138,176,10,119,67,211,243,151,201,133,192,82,216,219,54,159,183,152,200,39,202,83,22,103,104,30,236,76,44,49,65,120,205,150,22,25,189,13,37,141,202,154,7,138,106,36,167,243,182,228,152,5,75,70,91,5,64,72,95,49,10,101,13,188,61,113,34,69,50,23,243,244,253,216,145,16,203,100,243,32,115,185,66,131,16,35,194,113,114,8,190,152,127,140,229,24,98,77,69,215,251,80,49,132,136,45,53,153,205,196,156,155,118,205,61,127,34,21,114,250,244,149,101,120,26,220,217,248,55,47,52,148,140,221,247,156,70,130,71,16,83,186,75,73,53,45,212,203,58,125,74,50,68,126,3,249,182,8,8,16,0,2,238,223,154,123,92,251,50,202,242,166,240,170,45,49,7,3,254,93,185,161,229,96,101,166,223,40,0,237,87,209,244,114,50,45,158,90,171,33,231,136,53,81,16,202,199,114,31,145,189,156,182,69,123,145,146,207,170,34,89,150,183,85,123,244,171,157,20,135,170,189,72,158,254,154,89,127,117,200,188,201,222,129,102,0,6,64,195,177,130,159,6,40,60,159,14,80,3,235,155,68,24,28,39,48,168,172,196,194,3,55,152,209,21,129,0,150,101,17,5,38,34,0,129,3,73,206,132,107,60,10,11,5,9,139,138,177,85,92,104,46,44,11,101,197,128,73,132,201,99,67,152,37,5,5,4,227,74,34,223,189,169,74,97,112,169,64,13,74,65,133,83,85,40,204,22,1,102,69,249,42,5,67,133,236,21,116,152,20,2,68,131,44,146,106,175,83,36,159,196,128,8,68,204,76,4,40,30,55,179,149,6,255,251,178,100,64,14,7,23,103,69,19,137,111,176,101,12,217,189,44,103,232,26,37,163,30,109,177,253,1,70,179,103,104,113,159,152,11,135,9,141,104,174,222,180,193,32,75,30,163,126,155,155,229,73,141,170,109,227,66,230,42,7,46,151,58,163,5,208,101,217,176,234,20,197,68,80,198,119,43,108,130,48,217,206,158,177,113,197,91,253,118,100,206,35,148,213,99,106,225,39,205,89,124,240,255,117,61,91,97,212,151,189,202,101,17,87,245,33,213,77,20,16,247,85,117,172,222,181,208,222,79,5,41,116,82,0,34,148,112,0,57,247,249,135,154,58,134,100,235,55,56,59,201,139,130,89,11,203,14,252,175,79,77,127,230,190,111,250,249,53,255,255,119,57,60,178,92,219,109,36,93,53,168,239,229,166,68,244,130,16,148,210,184,68,49,20,197,139,51,161,178,50,30,239,247,251,216,29,29,218,225,98,230,134,231,194,159,57,220,166,198,252,202,38,252,40,91,255,247,213,63,234,127,183,168,76,237,176,202,144,76,44,28,29,26,111,241,102,46,128,103,66,75,16,193,195,193,3,32,36,194,217,47,177,137,178,208,206,51,210,160,50,103,195,52,14,8,208,68,138,34,210,80,72,211,44,164,232,136,173,93,188,139,244,148,60,56,58,164,105,159,164,35,127,89,118,129,93,155,198,195,15,54,87,30,62,250,192,168,80,160,61,104,230,24,62,76,15,38,116,212,232,152,74,251,201,70,149,145,153,159,72,63,56,215,51,63,243,51,12,109,47,140,69,182,46,82,228,182,217,239,188,180,124,90,189,49,22,157,177,53,124,149,46,172,59,80,133,101,200,98,213,199,84,103,58,35,149,21,68,166,236,167,197,61,120,109,91,76,55,167,26,126,51,18,199,226,216,11,22,150,95,203,31,170,62,128,205,254,188,79,109,65,129,172,67,188,215,134,229,168,26,165,226,190,183,245,181,49,9,180,18,145,125,228,0,176,0,0,55,255,242,134,26,37,161,9,226,145,32,108,62,6,190,158,159,215,255,211,253,186,255,253,88,183,246,114,230,30,57,0,199,9,72,182,77,148,137,149,18,31,154,42,146,68,107,228,103,251,145,94,147,119,114,252,149,141,67,45,214,247,69,252,250,79,127,74,182,105,143,188,255,78,222,161,205,82,0,5,38,249,68,64,44,192,160,207,164,224,251,132,134,86,156,156,104,129,143,76,165,146,163,20,20,153,92,82,86,221,33,250,57,108,8,228,209,74,228,234,87,99,22,230,167,144,39,14,73,199,2,174,136,238,172,46,137,251,11,2,1,50,139,48,124,11,155,78,162,125,176,83,26,76,239,144,164,133,82,217,234,206,195,114,183,246,167,136,32,12,82,168,202,185,154,215,184,105,255,251,178,100,50,12,5,163,103,201,27,72,127,66,97,140,217,138,48,226,110,25,133,157,20,77,233,15,193,71,51,103,52,144,141,248,226,137,48,194,118,168,106,152,145,89,138,150,88,154,149,230,254,71,12,41,148,177,172,246,45,88,197,243,164,148,134,28,130,40,11,18,30,160,231,58,152,61,26,162,198,20,231,197,160,132,115,148,48,236,230,38,113,168,14,31,16,104,227,137,94,90,27,202,194,183,117,95,243,73,189,27,132,61,203,32,160,38,6,0,21,182,218,124,88,132,6,6,43,219,178,32,152,177,228,195,105,163,90,107,26,112,238,166,117,254,147,126,149,108,64,92,230,83,146,230,225,5,4,56,87,43,42,156,56,124,97,1,121,136,167,118,117,181,140,81,78,236,143,171,212,239,244,170,173,26,244,57,24,148,42,200,172,9,153,60,197,244,58,47,59,186,125,8,138,243,190,186,165,95,127,109,0,214,0,19,6,194,188,102,76,166,99,22,114,132,38,17,142,108,174,8,214,42,4,12,71,4,85,152,0,152,160,1,128,113,25,72,68,176,185,232,200,44,76,151,10,50,180,3,143,62,212,105,240,103,147,70,105,197,8,130,59,11,14,134,198,131,8,25,132,108,127,155,154,123,39,28,177,129,53,163,229,140,48,92,1,26,104,234,249,104,33,45,184,20,47,71,169,74,104,155,23,97,134,99,47,203,113,40,79,55,15,21,65,166,179,205,19,122,100,50,154,27,84,125,203,124,207,47,186,60,114,60,41,93,68,82,34,17,71,61,137,5,154,99,155,16,13,225,71,156,244,162,142,80,128,72,225,159,84,61,206,164,68,27,61,140,182,164,23,15,131,32,208,192,240,59,26,73,14,33,138,209,22,115,50,80,212,34,163,226,170,42,249,149,138,117,123,142,239,27,127,63,14,0,207,235,0,65,4,12,0,5,255,255,72,113,130,233,51,4,195,228,42,1,223,166,180,255,34,229,255,231,255,239,223,239,232,84,118,178,88,182,69,237,149,145,89,238,109,55,166,34,37,172,231,20,157,2,66,220,252,243,158,190,73,51,58,108,233,72,223,251,249,121,253,243,47,111,236,253,190,83,57,255,231,159,58,26,0,2,227,17,140,12,136,148,42,170,131,9,135,149,10,153,104,18,97,160,73,115,12,84,4,49,81,169,29,219,195,36,139,136,137,141,8,190,165,168,133,53,181,98,89,108,186,31,120,153,57,134,68,47,245,100,247,48,200,144,160,88,241,183,33,64,105,17,130,101,201,127,223,251,178,245,2,2,16,147,90,101,224,110,233,212,234,63,206,91,42,108,112,12,104,72,218,243,237,244,28,1,20,2,227,242,213,59,78,138,61,8,98,41,226,242,130,201,106,216,197,138,223,159,246,225,98,255,251,178,100,63,142,5,247,102,198,19,136,127,66,104,204,217,138,60,229,111,21,213,157,26,110,101,109,193,191,179,100,73,132,141,184,45,239,126,255,250,255,253,212,210,17,212,82,80,164,212,97,229,233,76,220,208,199,24,37,58,164,66,15,6,40,108,216,28,170,60,218,225,90,140,104,89,161,195,132,231,171,203,255,166,224,73,123,239,21,206,45,245,171,123,223,57,160,241,34,0,99,168,8,132,211,148,134,144,82,135,106,134,178,50,23,199,239,90,93,109,74,74,151,42,247,81,243,50,69,185,12,247,206,20,46,175,122,58,148,9,84,203,23,53,84,133,127,255,153,81,147,100,115,81,220,89,13,28,130,212,82,49,28,68,76,93,8,198,200,48,205,74,37,74,132,213,17,104,115,196,204,197,16,28,102,51,83,51,165,20,146,205,170,152,218,179,175,103,244,36,246,122,248,40,46,35,19,139,76,42,60,20,48,28,108,214,99,84,97,148,196,99,193,224,32,8,194,2,19,25,143,74,192,11,44,168,129,82,153,98,142,183,5,157,73,18,110,106,177,254,180,238,154,15,86,154,72,83,7,113,96,88,147,29,25,52,76,151,122,71,15,43,216,132,219,40,17,158,197,36,114,102,145,3,187,145,182,106,222,64,24,166,64,26,171,116,89,16,133,30,141,82,62,142,109,36,243,73,202,44,214,220,240,255,159,231,159,175,152,119,117,118,214,253,223,255,195,186,254,85,141,186,143,157,75,73,173,111,10,163,185,177,9,20,18,234,92,97,176,154,108,110,203,146,245,184,134,58,93,103,46,231,86,230,93,197,187,67,137,142,42,46,62,170,34,41,192,110,192,26,105,129,60,104,220,29,244,220,89,240,167,129,144,161,46,65,177,130,215,197,10,155,90,186,86,186,105,35,147,142,152,75,4,96,206,237,230,197,1,214,46,242,234,237,137,38,64,42,73,218,81,251,189,155,150,60,235,27,17,29,133,13,30,194,34,215,19,8,172,98,34,153,113,145,50,106,186,244,246,249,164,166,134,183,167,254,70,145,211,73,194,255,172,89,104,135,14,159,53,119,172,101,252,250,82,95,255,230,85,133,213,0,0,73,140,202,1,204,245,44,195,43,204,225,148,250,4,76,88,232,168,0,4,8,49,0,130,40,144,8,19,142,101,68,196,195,206,171,234,146,207,52,177,112,76,17,0,43,77,43,240,33,47,146,230,196,138,1,75,246,254,46,193,193,18,100,28,48,136,56,148,19,142,56,65,131,189,75,213,130,125,97,199,117,194,127,96,122,179,203,86,89,185,117,167,150,55,79,1,55,179,20,129,192,67,143,211,100,218,246,86,145,105,127,78,140,215,90,175,186,104,238,181,90,211,74,222,137,89,181,251,58,119,23,106,20,255,251,176,100,67,140,5,83,103,70,155,101,103,48,95,76,217,154,48,67,120,21,25,157,24,78,101,13,193,99,51,102,104,146,141,248,188,195,235,47,109,222,137,109,154,171,11,151,201,118,18,210,221,134,142,109,107,94,218,67,78,207,223,181,175,75,183,73,196,48,82,224,36,120,48,220,183,108,76,76,87,59,12,76,40,195,136,7,222,84,253,214,169,35,136,109,83,101,34,41,7,252,157,76,185,181,106,95,55,48,69,58,135,203,121,72,206,131,56,102,176,65,253,159,54,248,142,171,63,124,213,230,68,29,227,215,210,112,228,209,245,185,203,46,105,87,51,172,70,125,203,154,74,71,246,142,91,240,231,82,37,231,255,12,255,252,32,2,46,153,160,152,56,111,48,225,20,146,20,97,163,9,154,3,168,18,24,14,24,152,98,99,209,33,16,9,130,24,132,236,52,12,127,219,170,195,58,200,221,0,171,34,52,196,240,135,76,95,28,248,112,64,32,87,100,126,150,194,71,81,19,102,114,137,240,141,198,186,232,139,30,231,215,148,223,164,110,176,194,250,131,160,139,208,40,240,111,173,185,108,23,122,155,146,247,158,147,200,16,100,90,110,154,98,38,175,255,235,230,27,132,229,171,148,190,191,107,175,31,61,71,31,108,211,63,243,253,255,84,212,226,45,10,135,162,59,75,7,3,202,161,228,12,89,148,204,172,243,230,102,138,86,46,39,155,155,173,81,106,122,255,239,229,0,11,64,0,240,50,4,186,237,108,16,130,196,100,185,35,162,103,224,21,126,43,115,52,115,99,223,119,144,38,34,139,78,255,255,215,175,222,186,37,29,203,91,78,35,181,170,114,73,206,194,20,119,39,94,238,101,170,101,110,69,213,226,101,223,108,234,77,254,154,17,149,69,228,220,233,254,103,190,136,81,211,207,202,170,254,221,95,239,159,4,170,0,130,147,168,192,199,140,144,24,198,201,13,97,164,243,199,195,163,208,68,93,97,8,33,136,18,137,1,187,38,10,138,151,47,180,165,117,69,236,182,239,19,47,134,34,205,52,192,6,216,252,101,210,114,212,66,130,54,172,161,195,23,181,24,151,95,165,166,40,8,126,234,203,32,217,13,44,19,67,61,118,221,11,129,248,220,156,151,221,185,29,147,229,183,186,34,174,158,126,189,58,253,188,247,244,68,35,118,161,170,86,145,217,152,212,189,188,226,1,33,28,119,53,65,28,164,131,3,115,160,164,16,160,66,21,245,156,150,245,165,145,186,125,48,222,160,76,213,98,250,186,73,218,25,182,165,24,135,164,138,218,247,108,116,115,249,106,253,221,11,141,48,138,243,20,66,49,50,27,251,235,209,4,190,210,190,78,187,212,124,103,93,182,233,220,202,30,41,145,140,204,255,251,178,100,100,140,4,141,103,72,27,98,87,66,99,172,217,34,96,197,110,21,9,157,24,77,149,124,201,142,51,166,104,144,143,12,251,58,232,207,102,123,144,206,170,229,53,76,190,32,49,172,70,51,181,109,91,46,170,78,150,155,74,58,232,109,173,121,232,198,114,117,125,214,78,223,253,159,39,195,64,1,168,199,78,76,137,248,10,28,58,130,112,179,70,116,76,36,48,96,98,64,2,179,8,114,68,181,174,103,205,224,231,119,241,165,171,36,121,1,108,58,136,104,58,54,200,91,9,133,168,54,40,211,12,36,39,85,172,209,123,49,162,101,199,145,224,149,45,73,123,59,105,0,194,135,241,215,139,78,69,29,87,250,51,6,67,18,217,74,99,90,159,162,118,163,146,205,198,94,218,28,65,10,173,34,157,125,169,175,185,191,187,35,30,106,60,187,202,173,114,146,86,51,17,208,238,148,91,72,206,130,146,206,109,109,200,205,194,55,254,246,156,122,199,209,205,224,221,201,42,203,181,162,111,152,216,199,113,236,69,85,84,110,216,68,3,41,160,3,53,194,38,52,220,63,82,42,30,22,197,139,130,141,174,25,31,171,90,115,222,253,190,69,10,160,254,101,83,191,240,201,208,130,167,172,62,46,71,102,122,151,77,76,184,58,132,101,47,209,17,180,47,242,32,218,210,84,154,23,24,52,55,60,16,146,149,233,86,206,23,253,47,68,207,102,59,117,252,249,60,242,212,195,239,188,215,62,231,45,155,103,231,213,182,127,208,2,0,22,226,81,105,128,65,6,40,17,26,36,230,113,160,33,135,133,111,216,232,56,196,161,64,40,53,36,83,72,195,7,96,80,202,18,255,59,14,27,234,249,53,85,209,55,23,92,33,97,237,88,179,110,22,3,177,120,51,101,64,32,96,38,19,69,13,43,93,37,72,8,192,224,183,118,59,69,16,134,157,7,98,243,219,106,57,117,14,52,242,203,50,223,175,156,147,57,220,67,186,6,68,117,68,255,179,125,253,30,201,123,91,213,93,38,109,144,220,138,139,47,78,165,66,11,107,171,179,234,197,8,38,238,81,71,150,170,79,154,121,175,42,246,159,223,245,49,61,125,68,105,113,19,148,2,52,176,254,2,115,39,151,185,20,99,253,143,50,232,110,118,224,225,35,88,218,45,32,212,171,28,2,42,242,52,246,146,4,218,70,177,135,111,89,168,205,118,14,232,154,209,202,168,170,67,14,83,140,103,89,38,222,172,249,81,153,209,40,106,188,245,236,233,42,18,115,89,41,187,47,232,148,146,125,189,181,190,136,245,85,179,209,85,219,170,255,250,122,107,10,144,27,146,219,86,0,70,75,172,120,84,4,100,20,179,115,97,138,222,217,162,13,32,195,96,104,9,125,255,251,178,100,139,136,196,236,103,71,19,130,71,48,93,108,217,49,97,2,106,145,17,157,40,236,189,83,1,148,51,100,136,244,10,96,89,70,20,57,84,104,53,50,186,42,117,52,200,62,10,252,65,27,10,221,198,198,51,93,145,10,189,48,53,167,16,132,91,154,182,36,103,0,125,77,25,227,249,157,189,102,114,166,133,168,216,226,87,59,118,126,181,123,118,178,221,147,77,41,122,27,94,217,219,27,93,233,101,116,70,102,171,41,168,238,201,178,58,169,66,147,93,16,195,77,158,123,41,159,153,75,61,145,13,56,246,85,122,185,134,33,224,92,226,171,84,53,19,236,130,144,48,201,211,123,33,190,129,153,16,16,225,168,254,14,169,156,81,99,25,169,50,142,131,131,169,66,97,93,149,73,114,193,17,123,231,222,18,24,112,117,47,204,191,122,72,205,51,122,45,23,33,82,238,228,212,250,144,167,119,117,49,95,103,169,79,84,115,164,199,73,54,44,244,98,106,235,66,173,213,187,158,169,171,233,238,165,100,123,237,255,210,191,241,85,0,21,147,7,37,140,16,71,49,26,12,211,33,83,153,137,76,172,8,7,3,90,1,143,67,138,216,140,142,73,141,214,224,97,140,186,98,41,184,154,222,69,229,166,251,211,33,48,198,196,246,232,196,26,24,140,17,10,126,163,228,130,102,224,255,224,160,20,147,203,77,183,48,120,1,169,234,142,244,105,165,103,20,131,234,238,145,0,189,147,215,144,223,191,46,137,210,106,177,68,194,38,33,109,178,178,170,85,29,214,167,221,147,36,123,102,166,119,102,49,186,61,92,253,172,232,138,86,95,48,197,91,135,168,154,230,208,86,90,207,98,185,34,35,159,85,136,170,187,106,154,234,117,135,126,238,83,139,158,64,32,8,2,111,245,220,220,227,237,92,161,111,110,57,181,234,149,54,42,90,93,61,37,216,203,248,0,84,156,175,160,154,38,12,222,92,62,227,54,157,254,5,110,147,159,72,143,175,39,126,119,204,143,44,220,246,137,222,26,46,103,200,94,109,1,168,163,3,14,74,218,61,41,64,24,122,132,45,76,210,74,137,66,179,138,31,75,104,136,216,141,117,216,228,0,64,3,37,255,9,11,10,14,70,192,4,179,130,104,196,135,129,218,139,49,75,216,38,92,99,128,145,3,156,161,154,169,28,151,83,49,252,105,171,129,149,64,241,135,181,45,251,111,137,249,110,102,157,179,54,144,220,49,54,199,57,80,230,208,141,109,194,237,48,234,16,8,43,67,145,150,227,89,48,192,133,115,167,150,240,222,106,127,226,255,157,223,30,219,171,219,22,217,137,221,44,230,234,143,230,142,243,234,217,251,93,149,86,229,93,22,106,244,205,172,242,79,94,96,221,98,255,251,178,100,190,136,197,5,102,198,19,133,71,48,93,135,57,70,97,3,106,19,141,155,39,77,25,120,73,184,44,229,12,243,14,80,125,157,105,163,202,84,81,219,79,51,251,233,202,187,186,183,170,158,248,225,27,179,211,175,205,234,168,41,203,160,26,74,73,8,202,22,214,14,209,188,94,227,76,147,78,193,161,13,65,234,93,201,37,172,231,139,109,28,189,146,252,112,43,119,65,27,32,225,189,124,71,8,229,91,114,112,147,28,4,167,175,95,170,128,188,203,45,15,200,213,93,200,143,35,65,104,29,119,113,130,146,27,141,251,154,46,182,251,58,27,106,91,17,148,159,90,228,111,215,33,240,102,33,29,161,114,83,63,238,96,131,174,50,15,216,245,84,58,94,180,196,20,212,85,85,0,6,29,144,193,8,65,162,129,81,227,17,7,58,225,163,7,2,88,101,1,8,62,69,55,174,84,1,102,103,20,110,22,238,73,49,134,210,106,42,216,163,99,203,151,165,16,74,233,135,163,187,65,224,129,5,29,119,215,195,16,147,73,167,144,126,174,118,110,82,94,126,121,67,38,220,210,144,236,228,204,118,164,162,89,5,119,238,191,81,26,107,246,108,218,238,251,159,63,127,255,255,255,231,254,94,251,17,232,66,233,145,81,235,36,106,252,6,53,51,56,110,41,8,73,12,6,237,109,105,74,28,52,22,48,128,154,170,139,253,181,81,17,111,163,188,199,20,117,255,117,119,7,109,242,222,149,7,68,0,24,141,98,108,150,73,230,135,38,8,100,12,74,205,30,28,34,138,158,213,197,181,119,45,98,141,19,22,69,39,114,134,126,100,55,227,254,164,216,214,214,162,140,25,226,237,28,195,49,228,212,98,48,255,193,84,149,154,97,202,16,146,66,104,64,195,98,104,125,221,132,157,52,191,155,5,217,193,72,194,169,21,75,201,159,19,83,87,112,143,50,35,98,123,177,140,33,58,247,179,8,85,152,242,80,171,66,102,17,64,225,57,117,32,135,2,84,220,11,173,128,4,193,151,1,102,141,45,153,121,90,103,132,73,210,149,228,89,3,11,7,12,6,15,86,3,16,1,76,10,8,106,102,129,70,130,148,160,160,90,20,183,193,129,25,161,16,0,160,211,16,0,70,41,56,130,225,15,219,116,114,86,240,184,162,193,32,112,5,250,159,166,0,32,72,66,247,19,5,64,89,170,12,72,41,136,209,26,33,204,155,25,51,90,127,82,105,192,137,176,231,154,109,97,140,72,215,254,52,205,103,89,115,31,110,172,69,121,197,173,2,24,138,65,143,100,50,131,193,98,103,87,71,218,218,117,91,171,149,152,134,215,74,135,94,98,186,94,142,211,237,40,54,69,139,50,93,185,62,162,170,223,219,183,76,196,255,251,178,100,223,12,4,243,102,200,27,99,95,176,121,204,217,173,60,195,153,89,233,157,18,78,105,109,201,243,179,166,180,145,163,220,61,236,58,227,103,47,18,214,170,244,92,117,40,116,22,175,80,117,6,84,46,212,187,248,117,206,200,183,115,81,94,234,159,168,230,248,128,133,42,21,85,32,10,152,209,232,161,209,203,200,49,11,34,146,84,0,188,73,81,88,14,237,114,53,34,201,12,37,83,39,53,198,150,36,98,40,7,26,67,72,33,29,61,253,181,218,221,132,233,105,255,239,255,255,182,211,21,163,70,243,25,211,21,182,129,124,137,38,141,22,161,69,32,171,28,228,114,186,155,122,252,168,168,254,134,72,118,144,123,150,181,139,129,137,129,59,188,72,57,35,240,75,114,132,99,32,199,120,121,97,98,221,40,124,219,92,196,243,189,87,120,235,169,100,13,66,85,0,1,28,208,8,200,85,41,145,122,3,188,19,204,221,145,93,201,110,24,121,206,76,104,4,1,37,175,191,15,59,247,19,166,171,232,177,72,247,201,200,146,175,247,89,106,50,5,91,140,133,30,25,234,204,121,147,33,2,227,80,243,170,23,8,228,66,99,121,75,37,50,200,221,231,82,45,110,70,250,178,119,203,114,58,73,133,118,192,44,206,201,227,13,97,249,181,47,183,135,225,159,255,176,50,68,113,148,66,30,30,131,79,204,33,202,103,8,117,165,76,239,116,40,133,149,132,45,15,208,203,165,117,77,59,60,76,37,162,88,118,229,73,115,110,108,156,221,68,221,76,185,223,110,221,219,123,244,117,227,117,252,93,68,230,155,212,2,112,0,40,8,33,75,109,113,82,155,36,220,68,203,88,77,234,43,62,168,144,199,160,247,47,191,13,239,85,109,145,25,130,38,24,195,246,176,86,61,44,161,65,156,142,185,81,126,105,92,194,32,92,126,54,125,225,34,65,253,8,197,15,212,112,87,52,193,155,3,19,20,251,103,220,168,209,9,77,44,44,242,133,80,141,43,213,132,61,26,200,156,254,10,60,222,107,253,59,194,57,255,77,187,151,222,188,59,248,26,139,173,153,88,177,148,5,26,29,136,27,220,223,194,133,75,1,76,162,49,49,224,144,32,185,64,146,150,152,96,65,17,59,106,48,6,144,108,226,2,73,133,180,176,104,160,240,191,64,36,107,46,67,49,88,116,105,97,173,100,80,69,82,150,190,117,149,35,229,50,84,142,144,26,22,178,29,55,146,18,204,26,60,162,66,129,235,204,64,7,32,191,8,190,60,246,88,233,139,77,14,74,180,185,14,234,167,85,39,117,151,180,38,72,128,188,234,92,165,181,135,48,249,44,125,43,151,205,113,90,87,7,72,185,245,196,32,238,17,173,47,122,48,241,104,21,255,251,178,100,212,14,133,68,102,200,155,67,95,160,109,204,217,106,60,195,106,23,113,155,30,109,225,19,65,202,51,101,28,244,141,176,32,195,131,129,99,11,16,83,130,76,29,6,52,73,244,93,201,220,243,63,115,95,223,183,206,157,223,17,61,191,125,236,114,196,205,241,229,210,173,99,64,72,32,0,18,114,4,110,81,63,50,139,145,160,92,79,148,105,218,210,226,95,19,113,74,147,252,98,74,194,45,9,160,146,107,186,56,144,217,62,82,145,136,120,220,77,222,67,82,230,215,129,32,212,86,28,84,162,13,229,14,4,128,103,19,190,157,174,75,135,60,178,232,133,191,253,171,194,58,73,219,150,70,43,100,109,51,202,233,149,42,121,97,195,159,58,217,252,165,223,168,153,114,239,59,156,45,125,36,2,255,167,249,20,183,161,149,0,0,238,244,32,28,100,32,64,6,62,72,104,64,69,173,78,54,126,232,8,4,36,179,133,64,105,37,163,253,15,139,9,30,137,79,39,224,74,23,175,223,23,68,235,173,148,239,136,89,54,123,163,130,59,224,132,150,248,231,235,133,43,7,90,65,34,151,67,49,177,233,52,23,75,30,33,8,41,13,132,37,12,108,19,7,135,130,1,233,173,48,49,120,156,145,131,232,64,178,69,21,164,86,217,110,237,197,78,23,184,58,156,126,124,213,118,173,102,142,179,197,133,238,115,199,89,229,189,85,76,49,115,145,147,142,219,222,41,36,74,167,4,213,52,175,51,55,62,151,238,179,180,215,170,124,223,255,21,245,64,70,128,8,0,0,1,118,220,180,229,80,161,64,16,208,195,50,2,47,74,215,128,228,131,128,144,205,18,109,74,178,83,171,226,190,115,76,169,145,116,134,36,177,227,27,137,215,78,69,124,98,230,83,69,169,193,30,194,122,117,199,78,186,155,48,105,1,6,166,93,18,73,30,150,2,1,205,65,32,33,137,131,165,72,184,10,3,67,195,67,141,105,210,191,108,124,170,177,15,115,103,228,210,66,18,50,198,80,197,38,133,70,26,167,29,80,212,185,207,68,142,28,168,183,9,116,158,149,166,246,81,31,191,239,71,171,93,241,191,192,203,145,210,58,199,11,220,138,213,186,198,188,205,194,88,247,145,71,202,123,160,132,198,193,131,223,213,170,143,192,203,0,5,130,173,72,39,241,245,100,168,75,126,106,52,167,150,210,38,27,133,78,45,172,179,103,99,234,250,48,141,222,185,125,43,247,15,21,85,92,19,133,101,90,156,115,79,189,71,80,221,252,24,74,226,238,212,97,4,29,26,156,57,79,22,192,14,65,231,57,50,99,74,240,227,220,115,74,171,61,202,214,243,71,33,246,42,180,72,233,99,203,149,233,214,160,161,81,81,33,78,43,102,255,251,178,68,217,2,229,18,103,75,27,111,67,112,162,12,217,90,109,232,110,82,89,157,46,236,189,13,202,54,179,165,141,151,161,184,64,196,100,45,225,89,249,65,227,142,43,130,42,184,168,138,85,161,52,141,186,159,221,59,255,235,254,63,105,138,155,255,169,254,176,141,170,155,254,195,81,248,1,112,16,208,86,41,178,245,76,185,170,102,236,216,122,164,218,92,222,38,81,219,89,98,151,146,47,67,96,253,171,107,184,111,222,111,75,94,66,8,156,203,84,92,211,223,19,170,110,222,203,9,241,87,33,118,5,90,18,240,156,158,45,128,7,71,59,89,29,204,255,191,118,255,92,77,90,237,55,4,38,125,90,193,3,45,150,104,101,245,54,92,74,84,195,115,45,75,72,107,193,232,228,158,42,55,136,167,103,152,65,159,74,158,50,46,237,53,171,207,103,31,114,62,83,75,154,138,122,177,231,168,162,71,1,120,82,0,46,243,3,1,140,2,33,48,234,16,224,35,147,67,128,76,84,6,32,1,160,148,128,8,14,32,84,122,135,67,237,172,137,89,91,233,108,50,250,70,26,74,88,78,58,228,3,194,100,43,124,104,150,253,71,215,242,219,89,129,130,253,20,102,65,56,45,92,228,227,32,187,168,244,196,78,101,118,199,103,16,236,165,209,129,147,68,146,84,100,166,13,216,144,136,184,52,76,28,245,170,56,254,9,240,237,87,169,142,54,240,230,178,235,74,89,95,122,246,117,139,203,190,174,42,91,171,137,184,79,231,168,226,170,190,162,167,227,254,166,166,99,184,255,33,88,142,154,231,105,77,151,137,51,175,152,188,102,190,147,87,41,140,116,34,170,134,131,150,128,24,0,0,2,237,184,120,48,62,10,221,49,183,48,161,132,36,179,253,121,186,182,164,31,142,234,72,123,255,152,201,76,101,124,95,254,113,213,86,131,235,161,173,15,91,25,241,223,98,139,133,104,100,96,205,132,20,68,209,16,203,169,154,197,127,133,70,108,23,41,166,232,45,9,179,51,169,117,54,233,218,187,229,240,207,161,42,138,180,148,121,65,25,7,8,115,127,71,6,12,32,68,195,219,207,132,232,203,70,0,162,97,128,211,67,68,38,30,8,177,30,34,248,183,252,86,87,94,91,44,87,179,139,137,255,140,207,32,197,191,82,148,180,201,209,78,55,165,35,32,204,161,184,126,204,72,38,140,199,7,250,45,82,126,83,52,240,37,108,15,154,36,67,117,146,253,202,155,80,176,105,228,44,121,217,190,221,67,198,198,129,195,214,38,106,113,102,21,210,169,206,112,150,109,252,111,118,187,53,2,204,52,164,49,53,250,152,191,77,133,148,104,156,233,39,178,171,73,129,195,219,11,78,172,218,230,17,87,185,162,86,255,251,178,100,206,14,69,81,102,200,19,153,67,240,96,76,233,138,48,35,126,23,73,155,36,109,225,45,201,190,179,101,156,244,13,184,197,26,62,197,63,20,114,205,88,140,116,193,118,213,30,56,136,75,24,215,247,13,146,237,199,199,175,234,57,122,212,61,254,219,207,211,181,32,50,65,32,32,0,228,155,11,59,137,51,9,165,50,141,243,98,202,28,201,35,132,252,179,253,119,154,178,56,146,38,110,82,126,36,96,225,120,255,148,133,58,87,204,34,15,0,234,82,211,160,224,110,14,176,43,164,152,248,31,42,112,78,188,66,39,46,171,114,51,151,76,245,44,206,145,250,105,151,35,37,146,207,54,24,92,0,16,202,98,175,237,142,162,23,10,242,3,210,241,187,187,200,112,154,93,166,75,124,157,24,111,1,82,42,0,1,62,213,63,64,194,21,35,5,130,46,162,129,53,9,67,100,68,26,73,66,59,92,218,101,71,219,158,184,173,45,95,102,108,144,12,5,51,130,65,44,214,55,11,78,222,185,174,192,142,135,63,76,210,217,167,76,33,145,151,110,49,39,33,35,161,233,96,2,148,49,59,60,30,46,64,12,96,144,5,132,211,87,91,253,93,197,44,219,204,41,189,14,117,20,71,129,143,97,195,154,46,172,216,225,2,101,37,198,77,114,175,119,75,72,93,100,213,182,61,150,153,224,223,133,66,165,223,77,188,129,97,119,60,254,56,88,126,98,164,124,254,234,58,247,48,127,147,12,245,216,39,96,128,0,4,255,244,65,3,8,57,8,43,209,177,19,169,196,194,56,192,105,41,23,213,110,71,229,248,205,89,157,145,69,179,235,211,82,180,17,46,156,146,72,174,184,13,155,9,92,206,23,18,190,37,156,119,125,222,22,232,33,139,245,100,53,43,177,23,226,171,32,38,27,53,178,254,82,85,0,162,2,161,40,88,232,78,159,93,219,113,81,59,85,183,1,244,10,136,226,170,73,102,156,115,175,54,228,17,178,50,148,50,236,140,86,118,177,18,142,18,29,141,210,204,145,195,215,173,244,159,57,216,122,22,145,85,144,108,184,229,74,129,162,199,36,41,90,137,184,149,28,50,98,42,11,165,186,144,103,194,255,240,88,11,34,96,7,64,160,41,233,64,71,29,194,74,23,250,31,178,166,118,112,109,81,248,14,105,215,78,22,201,205,31,72,121,131,68,148,102,243,225,102,2,101,45,0,171,54,48,187,50,162,230,46,50,171,92,84,255,125,88,169,115,133,148,67,200,136,163,161,86,253,56,17,64,160,46,49,148,254,174,249,24,51,122,164,178,229,160,201,116,182,29,112,130,134,136,232,88,150,200,116,204,242,76,57,70,236,62,198,26,61,148,226,25,145,25,96,136,165,163,38,177,10,255,251,178,68,219,14,100,203,103,75,27,47,67,112,159,108,233,87,100,232,224,83,65,155,46,109,61,13,194,108,51,101,13,167,161,185,172,173,36,107,107,3,38,124,228,32,241,104,223,239,119,186,79,184,147,246,170,129,3,250,68,91,80,2,38,125,176,192,114,247,41,129,230,72,10,194,60,49,223,134,145,129,250,141,226,185,233,116,185,66,243,36,116,234,195,37,180,95,163,208,211,32,48,146,81,146,103,162,86,1,242,130,136,89,146,41,23,201,52,217,139,11,154,107,134,66,239,10,11,2,172,120,172,132,60,150,84,48,19,240,205,192,220,131,129,16,139,42,62,234,127,88,234,222,218,42,103,157,214,5,135,0,220,67,16,141,118,50,69,199,48,209,113,15,49,170,214,162,144,123,66,144,73,99,121,214,239,239,92,119,115,99,165,209,146,248,190,53,131,182,151,148,72,225,135,46,117,145,204,104,213,154,67,247,213,172,37,4,10,110,0,1,45,220,80,0,129,204,68,15,42,64,121,130,147,105,139,185,222,124,162,112,250,194,188,248,94,121,223,216,99,42,237,1,221,157,188,160,57,102,176,176,36,113,251,135,241,113,21,4,81,195,106,83,239,202,72,193,150,81,194,143,56,180,25,47,75,86,249,223,33,70,4,140,45,162,178,225,228,245,65,230,234,212,72,131,138,203,149,53,232,163,48,175,14,239,119,53,188,63,249,27,141,16,137,105,255,76,78,252,101,242,78,129,141,25,13,42,251,182,92,83,206,71,198,124,173,107,207,252,235,51,254,223,31,201,67,16,107,251,95,93,252,165,146,9,164,178,87,104,93,159,86,5,100,181,43,89,49,53,28,160,66,135,2,43,233,157,97,79,72,206,241,102,161,131,38,203,128,23,180,0,10,221,182,176,80,148,38,19,114,200,177,116,100,167,228,161,183,37,88,165,138,220,69,147,163,87,43,109,189,198,187,171,177,193,145,72,131,131,203,71,97,9,91,110,234,128,164,34,182,188,98,126,252,237,72,107,146,78,238,239,33,172,68,76,156,161,202,178,42,68,206,76,231,160,210,28,135,195,157,72,136,199,173,31,143,15,165,240,202,206,112,136,138,60,55,34,129,76,77,153,218,0,17,68,194,30,142,84,108,221,200,1,36,134,16,6,50,8,52,88,28,44,207,159,178,203,20,3,83,8,128,153,84,219,10,85,145,136,249,88,28,60,163,224,145,38,173,18,18,30,88,138,232,56,113,52,19,36,96,77,130,178,160,105,57,84,9,184,10,7,4,32,20,28,21,64,12,4,46,86,183,153,66,208,145,8,135,19,25,151,5,140,67,132,20,112,0,28,68,228,166,0,193,208,194,214,198,90,87,21,255,103,170,104,171,88,2,134,187,43,105,160,75,44,219,255,251,178,100,203,142,5,145,103,202,27,38,127,178,101,44,217,154,36,163,126,25,17,157,30,109,153,190,193,160,51,102,180,97,159,160,230,90,254,76,191,190,115,103,173,249,115,152,214,89,154,106,99,138,63,161,86,212,162,7,146,143,138,69,219,255,255,110,253,252,59,127,141,185,78,27,188,199,237,62,246,88,230,64,211,73,1,227,54,167,107,50,14,113,21,45,58,39,212,200,52,123,53,232,30,51,5,83,164,0,4,64,36,64,14,237,177,51,69,0,194,129,28,196,82,98,96,193,241,155,252,253,126,206,118,172,169,167,126,199,198,180,34,203,255,253,141,193,108,210,57,139,69,188,255,7,5,80,67,22,247,153,18,190,114,26,155,31,69,163,170,49,33,188,129,181,204,138,17,60,45,137,116,144,207,34,156,252,203,5,62,180,24,205,252,235,255,252,75,91,170,252,201,158,99,24,218,220,235,206,223,168,106,0,204,166,42,38,80,153,116,232,115,147,185,157,6,70,64,34,147,23,192,1,0,17,60,193,65,19,2,128,20,88,200,3,5,110,102,104,140,208,46,37,244,14,58,21,182,34,54,243,51,224,2,119,221,59,204,96,180,53,12,20,103,198,180,244,161,51,67,192,64,214,28,214,12,64,96,144,131,10,176,253,18,52,128,2,162,141,73,165,190,220,146,61,42,204,40,86,217,63,87,65,133,88,103,2,161,144,168,64,234,193,133,211,68,12,94,194,79,53,240,96,98,230,170,171,136,158,76,221,202,133,76,72,101,212,213,249,83,253,144,187,110,186,209,90,144,169,10,217,42,158,180,168,50,158,205,167,83,221,159,83,109,122,148,213,117,58,44,236,164,153,72,37,160,182,185,137,147,149,153,145,11,233,187,168,250,9,160,130,202,205,40,203,230,139,100,147,153,169,70,12,239,62,145,224,12,66,81,0,4,192,8,1,118,217,92,73,133,234,16,222,97,91,43,176,145,219,181,131,163,235,173,221,230,206,22,24,88,44,44,30,36,37,117,123,173,82,231,109,181,255,255,168,161,236,247,27,251,213,194,77,164,197,246,181,76,157,71,204,91,85,111,2,135,69,251,153,50,235,197,167,223,81,47,125,125,109,122,201,151,172,92,201,5,221,87,119,199,221,109,15,80,177,243,81,31,247,224,16,0,11,242,209,28,230,17,134,94,170,72,23,233,126,162,213,90,48,85,41,84,96,205,25,142,103,9,151,88,188,215,30,166,189,2,100,163,203,9,61,166,129,39,152,81,167,58,29,193,90,228,204,137,184,192,232,128,204,24,147,236,141,82,108,96,88,45,153,177,152,9,211,128,211,141,120,175,198,153,183,198,35,43,147,190,145,250,73,167,222,110,24,207,116,252,177,151,225,255,147,116,50,86,189,30,255,251,178,100,207,12,6,130,102,198,11,154,107,246,100,140,217,154,48,232,126,20,217,155,38,108,137,190,201,138,51,102,244,145,158,253,0,172,5,187,129,162,160,24,0,193,65,10,8,160,18,108,202,236,215,114,178,223,183,180,174,58,177,209,71,49,45,86,152,5,67,128,144,99,247,100,15,221,168,30,51,57,58,154,14,104,181,155,77,89,3,74,217,136,129,39,27,160,3,20,64,162,0,137,36,174,154,239,29,147,155,72,105,103,19,59,177,185,255,168,116,152,222,206,210,146,248,252,148,194,10,108,81,106,182,239,142,28,137,117,93,15,255,255,255,252,115,227,125,35,181,61,160,247,71,166,231,17,180,242,147,74,70,104,188,47,206,173,219,132,115,108,235,191,222,103,145,221,8,160,83,171,215,86,121,202,237,178,165,121,191,218,173,28,8,229,0,0,220,136,208,13,11,136,48,208,204,203,3,22,36,56,3,36,106,140,12,132,59,13,178,24,85,60,122,237,50,247,30,36,201,104,26,54,50,152,97,73,231,48,241,90,117,92,153,108,41,185,185,242,137,74,41,46,36,8,35,251,95,148,171,20,82,69,63,43,130,218,140,220,227,251,15,72,153,84,227,184,245,215,236,166,18,255,99,13,9,81,155,246,90,254,253,163,252,20,81,139,240,30,12,197,61,59,62,150,213,115,180,250,91,29,252,239,248,179,3,66,7,233,102,43,196,217,156,196,231,110,153,155,91,91,150,145,23,73,27,89,143,222,123,145,157,220,75,149,237,173,158,33,250,185,187,24,250,136,170,255,253,208,152,19,61,96,0,83,146,154,32,38,12,97,144,134,102,212,24,17,40,104,218,54,39,253,59,220,29,166,107,21,248,105,183,126,227,204,182,105,226,237,152,130,207,194,97,246,158,129,90,204,86,21,1,189,223,29,71,230,60,129,5,135,97,247,151,178,197,103,237,143,99,13,48,49,54,45,8,67,17,16,107,87,231,170,15,174,100,33,142,90,126,185,69,177,211,243,206,59,122,185,155,169,169,133,28,217,131,51,70,100,40,175,86,145,69,237,110,201,106,93,159,3,12,117,117,185,67,98,89,46,91,81,173,143,104,93,49,149,119,79,123,42,73,246,195,71,165,221,81,194,146,46,60,129,229,188,120,206,56,31,86,160,186,34,49,0,13,219,248,40,75,173,100,180,43,89,255,169,78,255,81,206,199,17,95,240,136,203,39,171,63,216,227,107,82,155,159,241,254,239,44,166,170,69,187,25,131,95,167,137,167,80,99,108,215,143,32,77,87,104,26,183,61,18,105,28,221,17,2,201,168,213,76,26,100,84,196,98,91,225,176,139,23,42,67,51,167,220,11,115,30,93,213,105,39,85,252,30,6,97,226,210,88,239,226,223,177,255,251,178,68,215,136,5,59,103,72,155,70,95,64,161,44,217,3,105,136,194,80,229,155,46,236,24,249,130,53,51,101,168,243,35,33,244,77,231,16,125,219,99,25,227,202,216,105,80,118,233,159,50,33,218,215,120,234,245,214,204,168,198,157,175,183,213,48,96,25,4,128,5,183,255,128,120,101,153,32,12,143,229,59,6,223,71,113,106,30,188,209,181,214,213,196,170,104,177,176,195,39,195,125,243,104,205,208,28,182,173,95,85,34,142,40,26,217,190,60,152,214,246,48,137,59,38,197,173,35,36,20,145,169,145,81,68,28,146,112,69,51,245,145,69,218,92,148,85,107,221,117,81,201,74,105,61,124,89,202,34,92,227,219,217,117,8,109,79,142,191,66,233,207,155,148,66,37,230,109,79,226,93,236,213,63,109,199,197,209,176,228,197,219,114,64,194,150,141,147,95,186,122,174,63,248,126,1,30,183,0,5,102,213,140,1,18,145,96,170,92,77,198,205,50,217,232,86,38,44,81,81,192,212,206,189,60,21,75,11,67,106,174,35,248,61,194,103,113,113,25,77,9,225,230,185,1,16,168,72,121,146,218,246,197,16,253,97,182,45,20,169,246,117,76,117,124,119,6,69,37,103,108,129,44,145,242,254,124,255,252,208,179,170,223,16,227,73,17,251,202,70,214,241,245,189,239,112,230,204,250,129,74,215,50,77,119,177,81,111,16,213,123,249,35,250,230,4,27,83,111,27,107,172,205,184,204,147,71,221,254,228,141,185,114,250,70,25,245,52,92,87,27,222,233,18,153,151,48,100,206,96,226,212,167,238,27,203,84,215,165,181,189,255,175,235,86,194,22,254,228,192,1,91,110,47,176,34,101,211,3,82,226,143,57,150,95,57,91,88,227,106,191,226,215,223,186,121,89,96,180,47,187,116,254,180,112,195,75,141,163,39,159,60,60,212,224,38,22,73,142,241,55,170,211,116,67,243,121,98,50,40,83,234,181,78,212,234,53,133,98,114,106,48,64,123,109,227,57,190,254,126,225,210,214,137,104,24,173,226,67,197,96,99,122,143,13,230,162,221,203,47,111,15,80,173,17,191,23,188,108,218,104,191,120,167,205,228,243,234,52,144,179,171,73,6,219,139,22,108,203,139,107,117,131,172,106,246,180,61,87,88,123,168,89,137,121,237,15,113,231,189,225,51,110,237,83,66,142,197,37,60,47,254,247,109,67,164,37,91,99,64,1,64,37,0,155,112,166,0,205,208,140,186,36,214,218,128,238,195,198,129,0,13,96,68,2,14,75,49,16,32,226,116,148,95,99,192,8,13,89,225,239,15,97,190,143,98,14,14,32,78,129,138,10,97,208,6,130,24,84,92,3,124,71,161,227,18,128,58,128,160,3,194,4,75,128,255,251,178,68,208,128,5,90,103,202,29,97,224,2,170,12,217,35,172,60,0,94,150,13,28,89,186,0,4,9,65,162,131,57,64,1,211,210,36,60,1,133,18,27,72,192,28,180,132,37,1,112,64,98,69,12,216,143,131,27,134,60,3,69,66,211,34,9,140,96,95,83,49,62,146,4,185,124,240,193,18,34,6,91,47,38,24,172,22,2,50,227,144,72,152,148,79,44,212,196,197,50,170,102,10,39,203,6,37,164,79,151,75,135,79,41,104,162,77,172,166,86,34,166,171,90,102,73,148,140,81,99,116,14,156,76,180,124,225,56,117,207,28,72,217,19,68,141,205,149,60,113,102,232,24,151,143,159,46,24,164,137,111,77,142,94,235,49,89,138,208,54,117,162,117,144,116,245,25,159,61,174,71,189,106,91,34,146,205,84,246,44,143,95,255,255,252,202,223,111,255,254,72,93,212,25,117,41,20,152,236,192,102,69,249,150,214,199,21,13,11,16,4,128,136,244,56,5,1,28,204,22,0,22,21,150,81,114,145,1,1,65,86,44,35,226,108,45,52,78,97,189,6,160,23,48,23,0,41,16,186,0,72,136,101,5,48,138,6,93,5,131,6,146,8,194,131,120,1,17,0,30,164,6,168,144,161,117,32,98,73,130,194,68,104,26,188,105,134,17,0,80,192,105,208,12,49,31,3,121,192,128,32,14,74,23,0,79,8,38,65,1,96,34,18,0,192,209,108,28,180,140,67,232,23,4,61,16,50,96,155,4,129,130,33,163,54,84,34,37,196,232,20,138,207,34,197,83,116,13,9,179,2,38,100,76,156,55,64,154,44,155,153,21,138,134,70,133,20,139,201,38,199,232,208,56,198,230,70,230,6,73,24,160,92,119,60,106,165,104,153,187,173,69,201,243,42,11,47,168,186,82,45,36,163,169,57,154,204,14,158,54,91,173,53,58,216,237,51,168,169,52,77,77,143,210,206,220,193,207,159,90,101,227,245,57,177,153,109,61,235,255,255,251,232,251,223,255,254,121,102,81,222,42,0,32,0,0,3,187,214,30,205,135,4,201,96,117,125,42,154,171,133,250,104,26,207,46,118,225,196,217,71,16,49,58,228,84,153,20,56,132,196,185,153,68,214,62,81,46,18,229,227,37,162,106,149,19,172,163,132,209,62,226,202,29,228,84,62,17,100,129,152,23,172,22,129,198,149,216,217,22,178,93,217,217,47,250,43,69,79,127,82,94,238,149,123,82,90,73,25,145,82,28,56,135,36,225,181,75,214,181,172,235,171,73,79,93,107,85,74,58,109,69,172,166,86,234,255,167,249,177,137,227,111,87,253,181,21,64,0,144,0,1,127,252,131,151,32,31,143,19,236,135,62,133,92,110,202,168,185,197,228,56,110,138,142,255,251,178,68,81,128,164,58,102,205,215,98,32,0,126,140,217,170,231,180,0,17,241,157,47,76,61,13,194,40,179,101,13,135,161,184,32,137,212,201,18,68,59,135,40,134,116,154,140,125,68,184,90,146,75,100,85,90,217,74,50,47,196,168,115,146,161,105,24,80,0,104,15,224,50,1,244,132,167,183,253,159,90,147,85,75,173,157,118,182,157,86,65,4,86,130,154,204,232,51,42,165,173,20,107,65,145,100,170,169,214,251,110,165,61,116,45,118,85,107,235,65,77,165,101,54,173,11,55,181,29,29,95,64,212,0,72,0,0,55,111,16,152,243,34,153,140,111,16,210,38,230,168,173,83,82,168,255,220,141,22,105,61,224,66,138,91,89,158,33,107,2,234,99,56,47,169,21,83,237,69,29,211,51,126,117,26,109,201,52,77,249,164,97,44,44,10,102,195,192,164,0,236,152,23,150,41,166,17,141,113,247,3,81,150,174,30,85,238,42,218,120,227,139,179,87,153,136,182,133,154,234,216,134,42,133,196,49,22,155,116,234,7,213,43,45,140,154,78,153,32,181,222,166,96,98,184,197,31,85,91,203,118,191,49,255,124,191,35,186,234,190,35,171,227,191,96,77,165,186,142,1,111,22,220,214,184,240,115,35,115,84,93,202,170,143,217,214,235,168,23,240,23,156,73,11,50,24,113,172,131,132,198,66,23,40,131,170,121,212,83,184,179,55,203,87,115,110,3,169,177,137,155,19,164,213,56,188,136,47,2,240,0,178,4,106,167,162,196,60,76,238,233,63,197,253,181,84,182,168,243,255,84,113,86,169,58,77,180,11,79,51,43,50,66,20,135,120,250,156,219,166,158,166,59,157,226,96,170,26,232,206,75,122,44,202,68,70,57,70,53,160,255,111,239,25,139,189,43,85,189,253,124,255,88,93,21,0,53,0,0,4,151,211,12,80,182,33,73,102,4,120,241,3,34,69,217,125,35,173,33,238,137,177,86,47,16,137,89,166,185,43,185,122,101,229,88,215,31,152,106,46,92,195,26,36,120,164,65,163,183,70,42,201,96,69,13,110,241,107,147,215,41,181,71,89,221,145,111,40,10,47,46,107,77,194,70,134,203,16,80,217,129,14,94,161,24,5,210,196,158,217,68,198,51,215,51,223,53,204,185,150,154,191,35,158,174,82,209,188,169,70,25,43,138,182,235,243,62,251,136,124,67,118,82,111,123,168,241,164,182,224,176,209,69,32,249,17,90,123,28,227,204,133,46,151,83,127,52,197,118,22,91,103,190,25,81,15,155,109,207,102,32,56,106,64,13,55,24,1,0,110,219,82,160,121,215,9,213,81,117,31,200,31,65,137,165,107,80,254,24,57,42,140,196,10,13,217,211,255,218,98,3,58,2,42,49,255,251,178,100,105,2,5,66,102,201,211,65,95,144,90,172,217,173,36,98,100,16,57,157,45,76,61,77,193,97,51,102,180,96,21,192,18,255,191,165,42,186,229,77,40,238,242,57,26,65,104,12,244,66,170,136,189,202,232,132,178,43,41,29,105,114,234,158,200,222,214,70,245,239,33,246,85,82,151,215,243,208,181,202,0,0,132,4,183,224,141,167,136,136,74,137,43,73,81,49,28,229,29,91,169,217,115,6,70,123,255,3,106,194,126,133,161,140,137,216,130,68,66,80,247,137,24,118,145,177,185,139,109,112,20,239,221,81,230,159,234,149,135,103,175,215,80,15,67,60,25,42,129,73,92,168,102,161,50,51,127,187,127,79,237,190,251,231,209,213,180,49,141,107,105,243,55,99,153,172,196,228,23,58,237,99,238,66,113,204,108,211,170,247,36,86,32,100,75,169,134,158,108,141,153,153,217,21,245,77,99,0,10,150,72,1,80,40,0,54,29,219,236,57,26,144,4,21,65,221,202,253,78,106,41,223,153,151,230,161,212,96,153,216,228,173,86,218,103,11,21,103,43,76,237,187,107,209,72,86,77,201,109,21,38,31,123,177,73,87,99,221,86,231,121,101,63,93,54,219,202,236,183,57,154,195,216,238,134,115,213,121,145,50,106,182,108,181,173,180,255,208,58,1,57,0,0,22,223,213,15,98,5,198,3,21,188,46,12,49,73,47,177,59,86,3,123,115,177,61,151,57,204,229,81,251,48,116,253,62,157,55,82,197,77,103,103,15,202,247,217,167,175,17,203,242,179,77,94,95,150,177,230,25,87,176,251,17,29,234,140,115,62,22,243,25,219,227,254,207,91,153,62,30,153,235,30,98,162,171,51,189,230,100,27,239,55,94,138,36,72,180,155,9,54,49,73,96,28,41,80,236,179,211,219,106,91,255,203,242,68,242,115,61,113,173,169,190,103,60,171,146,35,158,245,60,194,51,182,163,154,223,254,17,56,1,27,72,0,0,38,223,224,128,135,64,49,128,25,60,1,58,172,120,254,38,158,160,204,87,63,26,55,254,236,75,183,21,136,239,240,127,156,14,16,49,122,227,218,46,98,195,134,195,111,186,190,134,207,108,102,106,109,182,165,248,15,103,51,204,124,137,10,20,66,103,186,122,168,149,188,220,18,212,86,217,149,232,51,110,19,10,58,204,76,35,150,131,6,138,14,9,166,230,170,0,253,237,16,8,136,24,22,69,155,171,112,227,57,215,42,137,25,212,140,171,204,57,230,187,171,236,139,162,83,244,134,206,0,4,136,64,0,3,110,240,4,71,104,177,20,212,192,92,207,94,20,115,18,207,102,54,238,217,251,250,207,62,227,199,98,80,221,221,211,172,108,53,149,238,109,29,199,112,176,208,219,255,251,178,68,162,0,4,109,103,75,211,6,87,64,133,76,233,109,60,106,232,17,173,157,43,172,61,13,194,51,179,101,41,134,45,184,121,175,236,204,221,9,128,92,226,50,106,147,76,96,138,233,146,203,22,46,95,90,187,187,158,251,247,120,116,182,180,105,254,237,249,163,46,120,68,65,91,166,89,190,198,138,209,226,32,194,50,243,145,101,110,209,7,193,5,26,62,136,118,168,186,147,70,102,186,158,56,157,98,28,65,110,30,111,184,210,189,234,255,133,143,234,170,107,151,228,2,82,0,40,224,0,5,174,249,80,49,129,70,182,145,162,181,201,110,90,152,150,113,225,253,202,228,247,121,235,70,217,120,155,232,215,146,78,210,236,39,187,47,197,120,40,129,13,251,237,143,64,241,80,19,112,194,46,69,16,242,10,146,77,93,233,117,207,245,17,127,253,50,142,31,58,213,151,165,157,42,29,170,226,215,90,46,94,156,165,86,216,116,243,9,59,51,157,213,38,177,17,12,234,219,118,212,166,233,46,31,158,54,179,100,117,79,49,83,71,249,230,164,173,211,25,211,83,82,13,89,107,247,251,109,86,243,127,27,34,183,134,149,213,0,0,157,180,201,100,14,6,108,144,26,121,36,90,13,209,9,3,124,210,224,216,22,8,94,141,74,35,157,121,235,248,207,216,108,172,241,123,59,81,73,3,146,161,142,44,121,255,180,236,208,75,227,78,84,13,46,127,95,232,118,221,171,18,199,249,221,160,120,29,176,9,1,160,132,64,134,65,211,73,223,104,185,132,14,195,83,10,59,77,153,220,64,165,99,127,122,125,253,169,91,47,91,40,154,153,73,74,176,185,212,120,76,228,24,57,86,177,5,97,204,167,14,9,137,132,68,136,145,84,137,148,76,84,97,162,8,84,210,115,20,130,16,41,51,148,26,197,129,88,215,123,76,66,206,243,235,18,217,190,119,36,71,177,35,74,188,46,184,204,185,7,202,176,164,106,10,6,168,7,145,141,250,126,78,84,127,39,172,178,6,58,102,20,49,220,149,11,237,205,179,53,96,183,115,201,155,73,178,200,69,197,117,53,172,5,33,38,210,162,110,129,128,0,42,205,33,65,65,83,224,117,184,124,54,56,18,76,168,116,46,216,148,4,130,238,110,45,218,85,146,8,65,188,80,4,223,230,58,43,64,0,36,157,135,8,6,211,230,125,70,81,129,176,12,194,40,19,238,255,48,183,166,0,16,129,65,16,135,171,209,227,123,117,111,73,215,84,3,114,24,135,153,179,197,69,26,160,143,69,225,152,134,22,51,167,131,103,42,218,191,42,151,188,17,88,109,246,98,49,37,57,95,79,19,190,188,24,154,2,144,62,91,31,163,165,85,1,81,22,73,235,255,246,111,211,205,255,251,176,100,178,136,5,88,104,200,27,69,127,64,89,4,25,17,96,105,106,18,153,157,32,236,137,189,1,105,20,229,36,243,20,160,46,214,163,209,57,72,68,251,58,34,162,75,216,112,67,0,145,152,129,65,129,135,60,32,130,163,42,76,72,144,140,102,201,26,160,139,50,40,163,174,236,164,93,85,36,94,102,51,119,172,55,156,4,78,65,7,191,22,118,211,177,80,112,26,96,69,208,25,98,0,80,196,155,110,173,56,120,143,157,51,27,75,59,203,71,204,206,64,235,139,180,236,46,129,181,232,206,201,178,221,80,227,193,227,32,34,66,169,112,92,200,164,16,120,186,26,20,196,97,32,160,164,89,3,135,11,31,115,8,70,173,202,114,45,165,115,23,91,243,112,188,22,76,0,140,183,244,213,16,205,31,84,204,138,78,168,164,240,92,140,92,124,80,12,84,28,194,0,86,155,112,49,145,212,173,21,4,105,141,121,147,68,222,55,89,183,134,113,101,38,14,17,62,201,29,211,6,11,37,39,95,204,101,224,125,218,226,77,207,11,1,60,140,41,186,187,174,179,101,118,25,170,27,164,140,109,23,210,245,30,91,118,126,24,68,60,50,147,138,12,187,132,5,131,4,101,3,196,194,138,249,178,210,188,145,200,43,27,83,25,225,150,191,127,237,119,233,208,202,251,154,174,235,211,149,222,46,231,253,95,158,184,229,37,94,89,245,244,167,75,205,7,104,161,89,106,54,9,52,68,16,162,147,177,115,82,32,243,71,136,210,97,242,225,170,14,129,147,45,218,189,87,90,148,181,25,51,153,186,214,120,41,34,94,78,42,231,89,57,232,1,8,3,52,34,43,55,75,253,167,73,112,137,238,149,204,74,110,2,107,83,10,67,13,130,186,169,103,158,4,50,135,54,135,94,106,36,211,209,146,104,242,93,74,115,135,12,57,3,128,148,92,202,122,141,41,134,105,63,82,203,181,213,34,210,165,145,117,110,61,18,209,46,174,227,102,187,178,29,162,146,56,184,221,102,118,238,185,136,166,181,104,105,170,149,103,36,119,197,253,253,219,189,69,163,81,53,21,253,85,71,199,141,175,227,255,232,68,2,52,100,138,38,130,84,102,12,198,32,74,40,30,15,60,4,3,129,66,214,192,20,1,244,128,134,3,210,205,235,129,24,180,85,220,108,238,12,30,160,234,166,33,0,3,10,193,178,230,13,43,104,8,212,183,200,0,148,165,193,105,140,233,130,172,58,12,19,6,39,221,59,10,165,114,99,174,35,174,252,188,14,139,37,114,84,97,199,134,95,119,212,12,48,95,149,106,140,191,175,211,150,42,46,2,92,178,187,243,123,89,118,87,238,246,101,101,232,206,166,178,220,170,49,138,195,142,147,16,74,41,255,251,178,100,223,142,70,40,103,68,11,104,111,180,118,12,216,246,97,136,38,22,109,155,22,109,149,124,129,196,179,100,100,243,13,184,239,136,180,157,92,177,201,65,60,145,187,44,54,179,141,162,93,152,28,183,219,90,237,238,98,6,10,184,249,171,185,88,227,99,166,218,149,41,178,229,240,213,17,108,239,72,7,96,4,1,93,227,160,61,81,26,232,8,167,234,157,177,92,241,169,173,206,84,19,241,221,174,202,70,90,158,107,96,179,57,83,101,74,253,77,198,92,144,146,223,19,159,8,137,47,206,243,32,140,187,220,173,38,132,174,225,141,244,10,29,33,125,4,180,50,145,8,193,41,17,125,8,96,201,243,216,28,34,44,151,248,198,79,194,35,67,157,99,24,220,246,167,209,178,175,95,67,115,182,145,149,35,44,167,92,161,115,158,253,96,53,0,0,138,176,207,88,49,106,140,76,130,113,198,216,241,185,94,32,8,176,107,52,178,44,25,178,138,148,144,176,152,139,205,33,177,73,57,25,135,20,117,174,54,45,185,112,219,117,116,17,173,4,131,193,139,146,202,221,244,109,97,44,230,29,95,172,70,122,126,85,241,186,241,202,213,226,212,151,98,208,85,61,11,32,128,149,251,140,231,183,6,186,211,128,132,144,243,14,213,27,87,118,116,119,87,239,183,105,7,154,234,200,189,21,51,175,102,54,190,199,30,170,206,198,203,93,164,229,116,245,183,199,173,89,93,168,247,87,97,75,3,153,121,243,199,15,153,94,175,235,202,53,200,55,115,169,245,122,143,31,180,197,103,55,253,56,1,94,4,128,25,102,160,144,69,53,37,5,131,67,68,194,64,108,129,124,66,137,81,172,78,47,152,0,156,244,55,110,131,137,167,87,34,185,249,144,67,118,34,137,52,97,217,144,25,136,75,87,165,169,103,160,118,113,205,227,231,70,251,65,163,17,187,155,163,37,165,29,78,50,238,97,32,113,216,68,215,80,6,132,140,32,96,64,36,225,222,189,247,38,177,218,220,242,95,221,9,129,179,181,82,100,207,36,74,168,177,199,0,56,68,125,2,117,152,16,206,49,208,100,195,179,179,47,139,77,192,65,48,122,24,12,3,12,6,141,4,2,163,164,215,33,3,129,133,197,1,196,56,162,220,244,37,226,160,140,45,213,108,96,238,210,168,168,116,219,11,10,11,140,54,14,22,5,16,128,19,240,18,12,107,44,169,9,5,149,88,116,222,66,20,220,114,169,37,182,32,215,102,50,237,50,230,197,8,74,213,9,85,53,15,81,7,149,27,139,54,128,52,67,38,0,38,19,69,193,184,43,3,7,94,148,202,253,87,241,196,95,124,34,201,201,160,212,134,184,232,108,50,45,77,34,87,16,100,139,146,39,198,227,255,251,178,100,215,14,5,73,103,199,27,74,103,48,115,12,233,141,36,35,117,24,101,155,18,46,33,189,17,226,179,166,52,145,163,164,239,152,181,122,113,180,46,32,140,24,37,31,4,74,177,201,3,81,236,233,74,98,84,195,233,146,208,65,210,69,233,38,138,102,10,77,4,169,154,164,198,171,85,184,121,114,121,95,122,192,16,37,101,101,164,219,114,135,151,17,216,100,41,166,28,89,180,205,179,17,118,144,203,43,36,218,72,82,202,40,138,82,235,102,168,86,43,39,110,202,158,93,87,133,197,156,183,84,11,235,227,57,161,185,10,53,74,26,130,85,62,162,45,38,190,12,237,32,104,131,205,218,186,71,148,234,22,125,122,140,110,164,110,108,26,57,147,221,193,192,183,1,126,193,154,44,177,205,140,129,227,170,228,191,140,150,222,248,121,122,237,34,100,214,165,154,189,238,130,180,0,10,147,79,131,52,103,51,144,93,52,141,0,24,65,205,38,151,189,223,30,60,80,196,6,150,1,69,77,208,133,132,40,59,132,203,46,95,206,86,237,233,35,133,135,225,167,29,118,140,132,60,105,123,40,6,128,15,1,48,84,49,128,27,35,212,200,24,10,159,138,197,105,40,234,71,108,79,83,60,14,20,133,120,210,113,248,101,42,192,210,144,221,225,130,151,83,17,2,35,144,64,194,139,154,238,223,229,180,180,99,127,233,243,234,85,96,138,33,204,139,99,74,157,66,210,114,168,101,3,93,208,215,73,84,100,62,26,240,141,46,33,36,20,61,1,193,103,145,146,170,84,146,100,138,186,57,10,77,169,9,137,160,191,137,171,198,213,239,173,207,18,211,70,222,55,233,170,82,21,49,109,239,216,99,129,6,233,255,176,4,0,43,80,169,106,172,148,108,111,18,214,189,36,154,146,150,133,178,227,114,126,154,244,215,52,131,159,80,214,2,28,16,13,201,220,242,67,238,60,128,160,95,44,106,231,5,80,203,24,82,70,161,200,202,231,116,114,25,217,145,174,202,84,152,206,239,59,185,103,122,18,230,101,71,116,26,232,186,212,232,214,50,20,197,83,177,207,85,165,158,137,107,204,187,217,92,140,117,87,230,100,186,221,42,223,122,160,30,128,216,17,194,106,227,38,39,116,108,9,128,16,145,251,102,130,249,7,28,176,182,8,142,230,60,22,44,6,72,16,231,190,144,235,189,63,82,54,226,178,230,236,229,42,22,110,142,206,8,240,67,101,66,20,231,72,193,97,211,28,6,47,105,139,134,163,121,96,9,83,38,75,238,211,169,101,181,41,229,140,161,96,210,220,48,13,146,35,5,180,52,123,18,221,166,165,204,13,135,96,169,114,11,200,130,16,102,161,114,143,79,20,154,173,203,245,73,236,189,113,13,255,251,178,100,210,142,5,238,102,197,19,102,127,64,109,204,233,22,96,101,124,23,165,163,20,77,161,253,1,174,179,165,244,193,150,184,13,197,237,9,83,113,149,199,189,27,57,67,221,89,198,49,116,42,214,120,198,147,197,141,170,42,15,36,203,186,32,110,120,144,107,60,12,33,150,240,156,225,188,221,165,221,37,213,107,22,51,249,161,238,13,49,245,141,90,247,143,101,216,208,135,141,199,64,1,134,162,13,2,228,182,226,50,163,130,230,129,165,176,59,117,141,169,125,143,119,127,230,179,51,245,189,171,22,174,16,4,169,228,115,251,255,185,132,19,2,20,90,44,34,238,60,36,182,39,70,175,153,145,94,27,162,79,242,53,168,210,4,59,34,48,47,181,209,147,174,94,181,230,71,148,138,172,197,187,187,49,82,123,94,199,103,24,117,106,81,206,136,231,84,178,159,148,245,84,61,46,111,59,156,41,106,0,1,128,0,46,255,230,88,179,210,188,139,13,0,12,8,132,66,17,1,74,47,62,154,185,20,181,68,118,218,246,54,82,47,65,147,183,25,227,6,204,223,186,187,85,182,32,158,255,202,180,196,153,148,147,153,170,212,181,131,21,213,206,96,72,60,90,189,231,161,94,157,186,76,23,185,244,207,87,235,46,78,53,71,107,117,137,33,133,172,118,7,177,43,114,247,245,214,41,104,237,127,177,214,126,157,30,108,114,182,218,229,183,220,101,173,230,92,89,139,103,186,223,12,36,2,179,171,90,186,181,208,67,87,166,147,183,218,77,186,179,51,221,209,218,245,251,236,206,228,204,222,148,198,0,104,253,128,192,0,187,127,224,129,225,150,140,162,141,233,106,35,18,136,68,170,147,8,134,171,81,90,188,190,237,211,113,34,244,31,51,113,158,48,108,150,254,155,218,240,193,6,215,230,149,105,138,18,202,201,76,213,107,53,131,15,234,178,36,130,210,0,251,49,218,51,181,91,252,231,80,187,55,142,7,81,174,126,188,207,221,169,141,255,134,255,120,235,52,103,225,118,88,153,173,107,88,237,71,49,125,26,164,89,5,160,94,205,106,244,27,91,108,119,217,155,53,93,115,163,222,152,179,118,183,214,229,255,126,9,250,101,43,237,219,166,211,127,152,41,126,182,244,191,89,190,115,131,174,104,192,0,7,2,101,52,9,13,216,213,180,140,115,181,211,90,3,220,149,138,236,9,22,102,16,52,113,162,187,101,164,88,87,128,44,164,240,183,160,25,120,75,198,176,91,34,116,82,194,228,6,242,3,108,128,193,143,21,224,182,160,88,40,99,17,96,11,8,16,168,32,16,1,207,192,208,153,3,20,32,33,64,6,76,152,24,243,64,24,93,18,116,90,71,17,40,35,48,110,144,10,1,3,84,20,255,251,178,68,207,128,4,233,102,203,213,97,128,2,153,44,217,87,172,48,0,95,166,11,38,121,154,0,3,173,179,100,159,53,144,0,6,33,16,97,32,6,234,12,160,12,67,26,193,250,8,60,82,130,136,108,8,158,129,144,14,6,36,0,34,104,12,28,79,1,169,22,0,17,0,65,80,6,66,41,17,80,72,166,79,154,24,23,203,130,183,35,198,80,80,227,38,76,11,44,226,105,58,140,141,143,76,216,234,142,151,220,137,160,110,86,39,10,194,226,49,34,238,100,95,74,98,164,145,60,166,189,19,116,148,124,137,14,195,116,201,194,186,139,70,231,200,98,166,40,161,90,78,93,46,27,173,217,158,255,148,137,244,153,54,90,159,126,163,21,212,213,106,244,205,255,255,255,249,47,255,255,255,202,192,68,0,0,0,234,77,73,28,129,224,140,154,208,230,102,164,137,166,84,6,174,181,101,132,193,192,192,4,131,24,80,240,29,35,97,128,2,130,155,104,94,41,204,198,224,4,174,165,129,156,132,108,64,113,130,139,164,48,25,16,171,53,196,66,67,130,72,48,28,179,101,208,0,68,45,28,104,156,110,25,12,215,165,106,175,117,200,5,12,134,148,35,48,163,104,218,248,0,28,92,226,184,92,166,120,225,202,30,201,243,160,1,173,4,159,5,72,28,196,188,225,108,99,99,42,212,53,14,37,116,114,81,133,171,26,186,253,198,225,199,186,39,14,110,147,235,125,156,247,173,97,123,91,189,123,89,204,93,238,118,237,210,103,83,43,189,191,187,157,221,106,92,174,242,231,47,119,92,150,234,83,126,181,91,183,37,245,112,206,119,25,110,118,112,165,177,189,253,141,242,230,88,225,188,63,31,250,215,103,117,157,220,178,229,74,124,240,207,242,237,15,43,101,103,62,107,125,207,254,191,127,254,159,255,166,8,0,0,31,223,39,26,252,28,0,103,108,20,1,34,70,178,21,100,141,245,88,71,185,227,140,52,249,116,41,192,33,230,233,147,7,142,17,197,178,100,146,20,145,138,67,158,10,50,241,52,23,248,79,199,197,34,2,176,129,40,48,96,113,229,226,233,170,74,38,137,17,206,32,65,131,133,34,84,45,128,68,22,81,64,45,168,113,194,3,19,3,76,9,145,40,140,168,54,169,58,137,26,32,50,78,82,58,141,153,78,234,95,73,187,50,52,14,25,38,130,90,106,43,27,38,98,138,11,55,54,90,40,162,138,214,146,126,171,108,206,218,104,162,165,59,152,57,244,144,69,84,143,26,179,105,47,82,76,139,111,169,118,179,47,115,238,150,191,235,68,153,25,69,192,40,128,0,1,63,253,146,88,5,5,28,164,155,112,84,145,179,139,239,48,15,255,234,174,136,180,181,93,237,167,203,17,255,251,178,100,103,134,53,114,102,204,63,106,32,2,91,44,233,202,231,148,0,22,17,155,40,109,225,111,201,88,51,103,16,243,150,40,170,130,138,160,72,216,124,68,178,25,255,119,119,210,139,246,164,210,78,231,186,202,164,99,152,172,140,74,144,206,134,50,17,149,93,81,213,205,83,53,9,118,202,169,107,100,180,164,253,53,165,253,29,57,191,216,68,56,230,253,128,132,96,192,131,27,23,53,204,48,104,105,138,7,18,143,9,4,139,1,59,66,166,12,146,0,103,106,153,246,146,33,217,88,236,216,98,50,206,211,191,140,197,81,33,214,83,154,118,151,58,16,244,138,132,160,82,133,252,109,250,195,53,5,14,35,27,245,126,25,191,114,8,117,105,222,68,166,127,225,156,68,230,165,144,242,233,7,209,42,94,68,237,18,139,255,2,25,80,208,41,230,5,67,2,125,105,23,255,253,67,238,248,168,253,255,213,68,156,118,247,23,32,95,112,202,147,182,201,211,38,158,53,59,109,229,18,162,17,143,121,201,206,213,177,173,101,183,158,167,168,222,147,178,95,243,213,207,207,247,241,119,199,75,79,247,76,254,186,187,190,80,0,26,116,0,0,57,0,143,123,17,184,107,11,207,227,115,218,36,7,236,208,161,89,207,52,139,217,93,115,76,206,123,151,50,165,255,165,13,194,35,29,133,167,199,154,80,19,153,191,171,189,211,243,205,178,25,30,172,84,114,149,152,141,169,229,110,219,26,232,167,121,230,101,92,180,221,53,144,213,215,127,189,127,126,233,183,255,234,43,0,1,32,0,3,251,210,97,146,223,24,48,137,132,205,3,66,12,24,44,128,56,48,45,81,40,168,24,45,66,87,149,42,124,76,83,192,236,91,26,103,234,142,212,98,155,142,178,208,143,79,198,74,6,33,200,96,128,61,248,131,111,128,5,29,23,146,36,76,31,79,204,176,169,64,237,196,104,163,205,74,69,17,48,0,26,123,107,192,32,37,117,81,170,187,102,151,67,37,128,57,5,187,45,237,31,62,199,247,249,158,219,38,247,109,251,110,121,93,73,37,21,74,81,171,24,145,169,76,231,170,215,212,231,246,188,126,159,107,153,171,207,226,200,8,143,93,230,152,139,106,163,58,24,119,183,191,245,209,148,195,25,126,190,112,108,224,0,25,0,0,118,218,52,159,120,2,14,226,41,16,27,51,49,4,115,36,164,210,181,75,152,231,124,112,247,87,173,84,248,208,35,51,77,123,235,251,233,70,219,72,58,132,8,118,101,75,68,153,215,101,63,215,126,213,87,112,19,148,136,189,204,172,100,71,129,22,40,30,144,221,49,212,92,67,191,255,162,255,62,205,253,127,36,239,253,113,229,255,24,33,2,193,140,160,227,31,92,20,148,255,251,178,100,135,10,37,51,103,75,83,102,87,160,90,236,217,154,44,34,246,20,229,157,44,109,25,126,193,94,179,102,244,192,22,8,33,242,171,7,75,83,245,198,16,192,238,252,1,1,196,54,85,2,219,103,168,77,252,46,189,144,85,182,174,244,78,171,34,154,197,105,154,106,120,201,90,49,130,43,2,205,208,15,14,158,219,115,187,203,145,187,116,79,186,246,199,32,184,41,20,165,125,39,27,53,216,232,59,22,107,47,139,250,182,229,90,207,43,63,205,113,151,154,5,254,254,236,142,123,125,153,45,238,173,144,123,205,122,168,108,228,54,165,19,239,76,49,215,36,207,132,162,97,39,217,139,33,157,177,215,7,33,25,218,31,50,247,190,189,55,87,53,196,76,84,245,149,53,240,75,56,104,239,70,110,24,205,160,49,64,0,66,28,11,119,219,18,130,138,83,43,132,111,104,91,117,248,206,74,29,31,105,66,113,54,184,31,26,63,126,122,12,122,7,51,131,29,78,58,163,155,78,190,103,100,73,82,170,133,106,235,78,228,171,150,236,150,161,25,43,107,115,157,100,85,100,145,90,142,211,174,154,201,170,161,170,238,244,235,247,95,105,15,78,183,167,20,0,0,247,220,128,48,225,179,46,48,254,96,38,28,108,132,39,232,43,122,162,131,12,49,36,114,89,57,160,79,84,228,130,214,103,109,63,119,169,158,123,48,20,137,1,174,220,129,23,134,137,212,140,133,147,62,241,52,79,13,100,177,240,82,130,33,214,48,113,45,97,90,93,170,81,208,240,21,138,82,226,203,46,40,240,210,102,239,81,116,193,248,83,45,184,166,253,156,227,245,39,251,115,190,225,145,161,21,72,59,235,111,239,134,132,73,13,60,178,0,201,147,61,19,229,158,100,241,234,77,108,40,176,10,15,98,12,66,15,162,252,155,113,5,157,206,55,26,152,230,125,203,188,3,143,121,242,43,193,145,98,239,218,213,181,189,245,167,88,103,204,7,209,44,220,247,180,91,120,145,253,165,110,35,58,108,2,99,0,0,22,237,149,66,208,197,162,34,115,127,96,64,84,207,163,153,101,21,231,227,242,20,162,96,51,198,139,80,191,87,54,117,141,22,31,27,223,175,250,138,80,151,36,238,139,217,123,85,140,234,165,219,185,25,76,233,89,204,67,90,235,39,232,103,244,39,125,123,178,254,223,253,167,182,253,191,84,26,174,140,18,110,97,130,162,19,208,121,122,148,24,9,120,140,164,121,138,26,67,145,133,147,15,2,74,28,184,1,234,139,175,194,33,104,41,23,102,239,195,45,2,56,235,24,33,56,176,196,140,157,40,156,152,48,225,228,153,81,34,103,246,76,226,26,24,80,152,234,123,12,190,246,230,39,39,103,209,181,70,255,251,178,100,174,142,37,206,103,74,27,70,127,178,82,44,217,202,48,5,130,21,121,157,36,109,229,15,193,96,51,103,52,195,137,224,43,84,18,26,53,74,239,139,84,76,60,48,66,3,253,186,101,14,183,134,217,117,206,253,255,214,241,26,254,67,76,196,253,240,140,44,150,46,30,245,80,42,204,52,103,197,142,129,89,28,243,70,146,211,136,74,99,136,73,107,67,162,49,85,104,137,187,214,185,28,209,74,247,85,221,252,87,95,92,122,126,223,43,99,254,31,255,152,220,3,88,0,3,156,163,111,250,154,171,17,188,158,95,252,128,38,80,132,218,235,121,192,102,195,71,161,148,78,248,243,205,4,25,229,247,252,31,76,28,212,125,186,127,171,145,8,229,58,21,154,136,215,173,169,115,173,72,102,217,217,27,70,41,143,71,200,87,127,171,27,116,116,203,94,168,151,145,221,209,27,70,255,45,15,187,162,63,252,82,0,29,67,28,153,48,186,35,32,142,63,198,179,195,45,59,184,195,11,165,1,36,2,143,75,222,57,78,99,192,102,10,60,201,7,154,39,85,24,17,121,126,183,141,192,70,11,7,181,192,96,105,118,97,133,47,51,3,85,237,52,88,47,1,103,83,177,96,37,11,36,45,201,9,225,251,56,175,198,128,13,134,78,104,105,245,30,20,134,233,91,21,103,218,168,16,160,152,17,167,167,168,98,65,108,91,64,184,88,146,184,113,84,233,16,25,48,196,74,2,48,32,22,93,139,232,154,184,220,161,158,255,148,211,166,146,8,8,186,159,52,171,147,146,131,82,44,137,135,19,116,7,63,171,207,105,17,110,228,27,246,118,189,166,65,63,188,175,144,91,103,127,242,140,244,141,181,107,170,22,186,191,219,238,85,91,105,177,117,203,169,85,212,57,231,98,26,167,247,254,246,132,29,163,172,0,3,192,0,45,201,9,73,161,20,51,79,50,236,102,149,139,49,195,189,149,138,170,142,197,71,206,40,60,190,138,91,194,47,97,73,238,7,184,145,112,138,188,135,195,247,157,248,227,58,115,203,91,4,10,43,99,215,140,19,125,168,244,117,118,66,177,27,65,82,18,211,17,82,204,143,115,22,198,154,77,221,146,100,162,144,98,21,175,161,167,75,73,119,53,16,249,157,144,123,165,85,172,103,205,144,235,95,70,70,162,50,54,253,176,66,236,130,2,227,5,42,49,114,99,91,178,50,64,130,142,80,33,41,53,41,16,171,50,14,53,74,39,233,158,51,187,110,112,132,73,3,238,76,177,44,236,37,92,66,36,243,130,68,35,249,14,8,167,243,183,104,48,81,3,102,69,66,13,188,21,203,135,69,70,144,179,26,87,155,61,76,87,175,60,58,13,3,200,165,9,143,141,84,255,89,243,255,251,178,100,206,14,6,102,102,197,147,102,95,176,115,204,217,106,61,101,110,21,113,155,34,109,133,126,65,115,51,103,116,160,139,216,113,148,101,123,99,89,48,235,121,103,77,107,58,191,255,175,51,159,50,252,209,182,33,203,28,204,110,118,211,22,84,234,249,129,231,177,147,150,32,122,144,171,115,92,213,169,177,85,19,53,13,184,134,94,169,44,225,206,214,208,184,133,179,189,178,162,224,198,18,123,101,116,98,207,51,219,251,105,32,19,0,0,106,180,0,77,223,254,122,20,7,11,8,83,67,226,200,53,46,92,128,173,200,130,158,97,50,200,204,211,86,215,81,57,229,31,254,81,178,250,177,181,107,139,149,16,247,61,91,204,58,48,64,145,81,66,249,96,24,135,11,44,12,2,32,154,42,77,17,67,123,46,235,39,129,35,82,180,102,128,154,34,164,230,93,233,109,30,238,219,191,252,14,0,1,179,27,165,5,6,230,66,118,152,226,218,96,0,153,173,207,33,80,160,183,20,104,154,171,193,39,134,12,33,1,176,48,130,210,32,183,100,119,40,51,99,129,64,1,249,141,161,221,255,88,6,230,23,38,198,211,208,44,5,51,112,57,118,185,2,167,68,74,110,201,82,97,4,66,80,196,132,99,129,97,203,167,25,103,47,126,23,230,162,49,85,110,38,13,182,146,162,240,64,206,130,170,128,129,131,64,88,170,50,169,126,82,178,234,178,124,170,211,90,203,180,89,126,179,177,63,186,161,27,169,46,115,127,159,207,255,46,147,169,226,37,8,134,40,135,153,85,195,201,255,254,68,73,106,184,92,203,214,165,180,223,209,222,55,30,45,180,250,28,207,53,136,202,247,172,57,204,87,159,198,147,57,154,244,107,24,92,0,112,4,0,4,228,144,238,108,61,194,95,20,103,164,133,75,70,200,20,234,193,30,108,172,134,153,174,239,141,58,153,45,151,17,22,209,13,55,144,75,218,174,251,4,157,148,174,172,10,52,131,110,225,19,144,148,68,102,162,161,137,45,216,183,212,139,120,139,177,238,194,14,120,230,153,148,218,163,52,236,174,138,107,157,217,222,139,232,142,155,46,139,171,180,234,218,234,251,47,223,217,125,238,155,106,36,58,153,20,150,101,197,121,157,142,70,180,251,24,124,18,98,102,65,133,144,134,112,7,139,27,66,129,179,23,134,193,65,212,140,104,230,36,1,60,119,132,36,210,97,60,54,227,135,1,216,148,2,8,3,183,81,80,2,56,24,168,92,80,3,89,96,65,17,132,6,232,100,198,7,10,129,200,55,245,120,152,25,42,131,8,84,35,28,35,188,162,242,109,55,247,35,148,145,120,57,201,38,15,68,90,240,36,8,197,28,165,28,1,2,69,129,78,180,76,136,21,67,255,251,178,100,209,14,5,245,103,70,19,131,127,178,105,76,217,103,61,101,92,25,141,157,22,78,25,190,193,155,179,102,188,177,151,104,72,146,206,189,36,66,122,115,15,163,239,44,103,239,101,171,255,219,97,255,251,13,13,218,51,10,141,159,155,59,176,129,164,128,67,92,233,85,26,0,10,62,74,228,33,229,203,216,221,249,186,252,189,119,131,233,234,187,58,219,45,60,70,173,13,73,181,2,225,164,193,73,164,154,10,253,36,214,96,14,86,90,128,0,4,196,32,0,11,22,223,225,252,212,208,9,30,8,132,5,157,68,17,205,92,246,121,73,169,45,48,223,255,235,227,245,62,13,254,23,245,38,212,136,147,2,233,0,186,128,96,72,14,22,69,243,255,254,57,52,172,107,44,252,187,37,94,33,26,77,225,109,178,35,192,209,77,15,164,193,222,104,83,233,66,206,217,237,15,90,37,239,230,239,77,125,239,254,66,73,84,118,79,250,2,213,0,7,147,69,159,51,32,67,79,146,60,92,83,95,29,56,201,208,11,16,44,125,124,133,195,201,17,80,30,200,222,3,6,35,110,54,68,10,109,217,99,200,130,3,41,169,210,221,77,34,194,64,134,34,76,14,24,134,94,241,237,164,115,82,8,164,53,21,22,110,4,137,75,121,154,8,67,4,147,217,188,165,137,78,85,136,69,121,126,52,164,221,139,1,80,57,92,113,82,19,9,174,71,125,193,109,234,210,208,204,87,173,57,103,121,229,174,235,249,247,255,254,229,149,86,54,47,237,35,191,146,236,32,48,144,216,103,15,187,144,97,106,12,47,68,210,41,164,99,14,154,148,65,33,71,135,185,184,251,173,103,71,169,7,106,236,179,107,58,237,60,175,222,144,111,184,0,4,128,15,127,16,137,68,7,106,56,78,205,224,121,191,99,40,99,231,74,29,244,203,68,57,89,55,225,227,197,110,155,229,167,90,98,115,198,85,151,182,22,246,109,188,44,129,31,154,104,40,109,110,77,38,93,180,180,127,80,85,2,18,7,116,143,21,44,51,55,35,223,148,174,122,251,68,144,195,43,231,210,51,51,206,229,236,201,218,170,217,95,77,93,101,217,244,171,237,101,51,101,181,155,253,192,238,0,9,205,248,210,0,104,193,83,229,122,13,72,3,150,33,28,192,228,146,190,149,4,16,243,199,62,60,25,246,204,144,138,132,215,197,171,217,229,150,205,67,17,17,141,105,155,122,76,80,40,102,211,11,38,29,113,253,79,54,210,91,1,163,87,227,17,189,189,111,249,40,185,217,92,11,127,149,151,12,63,61,75,91,174,4,132,82,135,11,247,67,248,253,59,250,158,253,63,250,135,219,137,253,110,63,218,22,105,5,69,140,58,154,149,71,245,108,121,195,71,255,251,178,100,202,140,133,125,103,70,19,99,111,176,108,76,233,73,60,101,202,21,1,155,38,109,33,253,9,169,179,100,201,133,141,56,92,90,35,85,160,120,84,11,35,56,136,88,116,41,36,216,211,196,132,171,220,185,173,105,155,57,219,239,222,105,115,37,168,174,111,172,55,28,99,87,248,97,217,222,50,3,118,0,55,235,237,177,75,193,65,123,208,121,177,137,25,251,178,24,57,21,198,71,178,40,225,185,127,209,202,84,123,100,64,38,35,10,17,234,20,101,149,147,188,26,84,166,70,89,131,240,192,49,170,103,47,183,43,127,25,10,21,183,158,69,231,160,150,176,213,203,175,57,167,163,232,92,76,208,146,33,23,216,69,243,225,149,208,166,108,92,35,123,78,23,239,159,247,212,249,254,104,127,151,254,133,40,43,21,0,64,16,164,191,21,77,5,65,13,44,57,107,19,20,226,0,16,25,1,34,26,31,27,68,230,73,57,31,77,76,36,232,113,69,139,86,91,91,213,160,216,22,110,250,72,197,169,89,224,97,24,114,156,148,11,78,153,116,5,148,195,24,176,185,204,177,88,225,166,131,1,235,10,131,198,160,76,15,130,211,203,27,150,10,101,38,170,105,47,235,122,226,59,231,143,173,35,129,159,199,199,30,179,206,139,22,181,175,234,77,76,227,161,221,222,117,90,139,152,52,114,44,200,214,198,94,100,143,52,137,99,87,215,48,173,171,98,108,127,79,225,106,14,233,60,9,103,242,71,213,98,205,45,7,235,60,7,192,132,116,47,3,89,38,35,72,193,93,165,17,151,169,147,169,44,161,114,34,125,72,109,106,162,218,221,218,73,54,156,92,38,173,186,83,106,192,4,88,209,229,203,103,246,109,173,216,238,50,113,212,92,81,79,108,234,149,86,125,212,134,132,168,227,150,89,130,55,66,230,95,111,153,151,54,183,59,92,231,89,136,252,246,117,60,151,233,159,237,230,185,229,254,148,207,248,93,139,73,126,121,101,63,231,124,225,159,31,170,84,128,65,35,40,193,67,16,133,243,14,209,227,52,33,115,39,68,67,74,81,211,5,205,243,56,130,195,35,192,208,160,18,98,41,190,89,80,72,72,8,8,140,50,2,84,48,48,22,48,184,38,26,64,17,106,18,96,216,9,5,208,24,22,2,2,130,145,64,5,24,140,71,41,29,180,181,10,139,198,73,131,104,108,128,112,185,46,24,10,23,188,48,78,52,188,77,37,1,131,128,16,8,142,24,54,72,116,204,41,41,163,44,10,25,163,44,5,13,221,139,169,184,88,7,105,47,90,2,200,133,224,224,9,20,203,238,240,103,41,108,145,8,119,176,4,70,146,166,122,191,59,179,4,117,166,241,86,165,208,156,199,103,223,226,88,154,190,255,251,178,100,218,136,4,232,102,202,59,72,126,98,114,76,217,1,97,131,110,29,109,157,14,46,161,254,193,204,51,103,116,197,34,100,226,97,29,95,16,188,167,168,122,230,152,242,232,80,139,109,117,34,70,11,168,225,28,69,167,121,7,86,131,161,227,87,179,136,22,25,94,99,251,68,188,153,164,91,218,154,173,105,152,27,119,108,199,254,11,101,55,173,88,81,237,34,217,58,5,161,225,117,233,73,0,55,167,225,36,166,187,117,117,96,175,229,184,80,21,200,47,168,71,4,92,177,80,48,122,21,213,228,203,115,179,135,94,51,69,35,14,189,75,108,223,49,186,213,209,125,81,143,80,246,255,11,116,116,204,122,215,103,69,246,116,28,182,208,238,138,231,118,157,116,246,127,166,116,84,119,70,211,151,107,19,114,181,213,171,244,62,191,162,229,210,221,222,218,184,171,238,202,73,171,72,148,74,89,72,67,182,145,254,168,58,250,128,220,138,0,128,0,18,182,24,18,169,139,23,153,41,233,165,236,26,57,57,150,175,10,7,156,48,72,209,240,48,32,201,0,137,131,215,219,144,44,94,207,81,184,112,210,149,222,149,170,202,88,5,236,154,136,198,193,132,49,153,135,156,105,121,245,139,7,0,38,171,114,17,146,152,136,211,35,157,33,9,86,137,238,72,185,250,177,118,235,189,106,114,117,244,173,21,100,50,56,122,53,17,230,37,131,170,172,58,25,175,253,110,122,223,248,255,143,191,151,254,155,170,234,185,180,30,45,102,52,202,8,36,68,155,99,60,129,57,131,15,123,180,241,243,5,230,14,206,30,135,25,35,207,129,162,170,48,115,38,158,99,89,181,235,125,222,106,222,150,181,226,188,187,158,152,59,171,82,240,103,142,218,63,24,22,0,0,1,0,4,149,35,145,22,154,115,18,2,110,59,30,3,69,165,72,116,52,203,69,191,99,224,125,86,24,200,255,115,47,157,112,149,247,70,65,240,67,102,155,181,79,60,169,6,252,178,10,69,63,186,5,118,193,55,55,183,7,220,230,113,63,77,40,199,108,58,103,215,51,228,59,38,167,246,167,222,19,17,151,255,156,58,188,148,203,35,95,52,238,222,228,89,249,215,219,37,166,69,149,61,50,157,95,162,0,1,38,212,24,53,10,140,24,113,217,143,217,128,164,142,32,140,196,6,13,200,108,120,57,30,140,21,89,21,32,68,203,68,166,38,209,0,163,3,194,119,33,170,26,214,84,5,122,188,114,227,1,20,97,205,136,144,12,172,125,215,120,128,162,17,120,88,88,76,74,241,17,42,47,24,22,85,82,115,31,187,67,150,190,154,189,12,29,99,86,221,25,116,150,75,111,85,225,185,206,213,173,123,245,91,255,185,43,231,75,254,92,234,255,251,178,100,203,8,133,183,102,199,187,104,127,66,109,108,217,93,61,35,120,20,229,155,30,109,141,126,201,168,51,101,24,240,143,8,107,187,54,196,126,109,79,207,54,25,74,206,21,84,111,66,103,236,159,243,57,101,132,191,39,155,190,76,110,71,171,7,157,204,189,72,99,110,214,166,184,218,164,220,173,94,229,87,165,102,0,57,182,20,0,175,242,227,13,58,2,88,185,4,100,105,5,106,211,224,101,40,32,46,211,119,219,18,111,86,207,198,171,124,174,49,133,244,222,242,186,190,120,136,68,220,31,186,198,50,157,146,44,59,61,162,89,217,115,35,181,78,151,10,25,251,89,8,122,253,42,91,55,179,252,40,126,93,134,185,229,159,148,100,203,200,206,159,249,159,200,68,116,173,236,51,206,194,111,255,77,249,146,86,43,109,191,231,192,181,0,6,227,52,76,49,84,2,86,3,244,198,48,17,131,195,71,21,122,53,68,208,48,82,20,152,235,168,64,43,192,224,134,34,42,171,176,5,49,22,18,108,205,124,172,5,230,166,78,118,92,172,244,224,3,53,150,220,69,72,64,67,207,188,148,66,46,175,165,33,65,99,64,49,93,12,81,164,72,167,62,111,155,166,161,230,48,213,54,84,203,238,75,24,135,94,166,153,11,170,223,219,14,0,131,146,47,100,111,245,213,239,243,49,142,203,103,75,19,54,167,89,106,153,229,115,163,186,150,91,59,143,85,198,111,2,13,103,151,112,160,60,151,51,99,227,30,240,221,199,172,40,87,188,75,252,203,11,195,151,22,198,190,37,222,116,247,121,159,203,15,219,210,227,203,116,37,226,117,64,66,212,152,35,112,170,145,126,244,10,23,187,77,148,74,88,164,166,178,127,229,252,158,203,232,103,230,235,180,157,223,106,183,44,237,247,163,212,16,200,98,24,86,158,217,173,165,189,227,153,143,211,118,190,135,3,178,157,29,119,133,73,147,144,248,90,43,42,170,41,154,124,143,180,140,140,121,93,103,64,172,168,228,170,82,251,63,173,110,151,172,156,180,70,106,255,119,190,203,45,92,235,95,175,46,251,246,138,2,52,100,236,70,56,66,34,7,53,91,51,7,59,53,42,192,36,241,192,196,130,128,1,163,166,192,170,45,22,88,12,16,3,6,22,196,153,8,89,108,72,97,223,115,194,9,32,134,234,176,235,10,200,214,144,234,114,96,178,146,2,83,48,2,118,105,204,24,37,3,37,1,113,97,239,53,254,199,83,122,143,188,171,87,185,77,70,169,221,154,176,244,80,189,148,209,53,212,214,163,215,224,40,106,218,3,76,46,92,73,164,173,76,252,202,122,178,42,34,28,135,26,182,244,77,150,119,82,192,196,205,140,150,211,250,226,108,75,52,12,90,73,255,251,178,100,215,142,5,129,103,70,147,101,127,50,111,236,216,240,96,194,196,24,141,157,22,109,157,252,137,200,179,102,40,193,163,53,159,63,220,209,35,198,222,221,203,2,3,232,239,231,137,18,51,39,137,86,72,47,231,133,105,45,37,98,107,115,75,25,205,228,254,14,113,167,58,99,118,137,108,177,192,133,26,61,241,81,24,152,155,32,9,62,18,2,105,58,153,198,143,170,20,20,128,122,133,224,213,5,51,5,9,226,169,164,201,229,173,119,118,96,201,74,129,173,173,114,108,50,190,229,186,127,254,223,169,255,14,222,77,204,209,102,212,174,118,69,98,94,22,69,160,37,235,62,76,172,78,91,177,89,204,143,212,171,211,122,127,241,123,244,204,238,196,132,108,16,152,114,243,24,24,247,184,229,99,56,55,207,24,202,93,197,15,165,123,206,130,208,88,231,154,144,129,149,0,2,85,180,197,77,76,56,228,40,16,100,0,160,40,35,78,81,44,177,203,149,137,4,48,144,99,82,18,132,96,173,208,172,101,216,165,3,0,145,18,72,163,74,238,19,39,98,44,153,193,117,204,20,117,216,112,154,224,146,172,86,144,112,34,51,105,221,16,1,66,29,104,10,143,35,140,103,103,154,112,149,156,51,19,150,27,193,24,221,66,0,178,141,192,233,187,218,64,86,247,110,255,249,250,137,255,253,151,23,220,240,222,163,143,157,173,180,89,175,106,171,14,73,209,94,148,167,116,110,217,86,37,91,225,103,199,235,121,120,179,71,22,10,68,173,239,9,235,115,59,253,95,126,22,92,58,154,34,117,101,99,238,219,172,108,49,179,171,28,219,94,179,79,88,209,175,120,105,129,23,223,172,192,0,0,110,0,152,145,201,11,210,182,67,245,84,123,171,195,218,196,48,248,124,159,13,214,113,48,109,107,25,251,174,199,190,223,91,20,244,193,183,116,195,158,200,228,133,208,201,30,148,50,119,248,211,158,202,170,60,226,8,138,106,187,27,82,41,93,230,211,49,213,21,40,147,73,173,72,200,230,59,82,155,27,53,250,50,189,158,61,8,82,48,195,93,46,216,187,26,137,109,74,197,250,84,228,117,191,115,232,19,1,6,247,248,168,141,98,0,74,29,51,131,93,206,216,128,9,113,177,228,75,96,225,35,68,71,41,91,155,10,177,52,146,136,179,110,195,88,189,141,120,15,114,36,128,109,174,52,68,123,191,105,125,55,247,100,204,198,37,46,181,10,239,41,242,251,182,51,202,10,157,167,220,166,189,218,25,249,220,101,88,247,170,117,151,246,87,207,252,59,135,239,215,254,247,63,220,251,253,34,84,222,61,234,52,248,226,145,114,240,143,168,59,94,33,36,114,61,91,197,37,81,39,55,52,233,171,138,32,48,255,251,178,100,211,140,133,187,104,199,155,107,126,80,109,172,217,109,61,133,92,22,33,157,36,109,37,254,201,174,179,100,216,241,151,48,65,49,10,35,218,43,147,98,86,96,32,155,68,101,84,126,100,219,92,204,213,240,239,90,252,105,162,118,231,63,154,219,19,127,121,223,111,230,238,222,207,183,221,118,9,237,195,129,133,255,149,152,83,14,34,30,18,33,150,49,136,153,139,209,89,134,245,22,176,122,77,241,3,95,53,205,226,99,248,122,207,221,92,87,49,179,71,44,121,254,125,206,211,117,247,134,89,124,5,239,52,115,97,12,226,213,44,112,218,26,184,198,12,49,28,74,27,187,87,46,230,75,52,186,28,201,211,68,79,50,47,38,178,238,120,217,18,67,180,237,187,246,107,33,249,22,254,182,170,55,103,43,174,160,18,0,67,131,3,146,140,94,92,49,41,68,208,151,80,96,224,228,133,35,16,40,204,100,70,3,70,68,96,240,171,132,12,65,4,7,19,152,199,193,85,232,132,163,2,22,3,132,180,242,192,48,30,142,85,25,25,2,67,75,184,192,164,230,40,203,211,244,200,32,198,135,48,198,7,133,75,217,214,11,128,157,232,202,126,143,2,161,171,19,181,38,107,71,44,69,34,25,195,213,154,36,75,80,132,82,116,231,31,172,187,237,45,249,179,44,161,139,84,181,95,62,107,250,157,183,191,106,189,127,122,215,225,158,166,27,198,123,108,239,93,224,16,100,154,80,96,229,132,226,38,144,19,121,8,254,98,110,60,129,196,88,21,143,134,116,202,196,8,187,10,212,228,162,226,74,103,181,53,211,209,78,203,109,211,73,215,122,218,182,162,25,92,29,189,96,0,0,17,0,98,113,200,200,122,73,248,56,84,1,50,96,134,129,91,12,14,238,45,152,60,113,100,133,220,87,73,250,251,201,246,166,214,96,198,250,196,236,97,188,4,81,7,167,51,8,102,240,212,200,163,214,120,131,140,113,99,56,238,239,234,66,67,21,97,2,29,43,235,12,139,168,99,78,54,101,58,89,209,20,157,68,163,42,92,158,207,225,54,97,53,53,42,167,212,210,161,76,198,204,178,204,103,183,169,174,222,181,170,63,74,234,25,79,132,113,134,52,12,100,196,102,27,88,60,48,108,110,35,6,231,112,56,77,112,32,22,55,3,43,109,35,148,0,13,154,175,94,67,187,13,7,39,146,176,139,241,8,53,217,142,50,240,76,174,236,184,80,80,85,142,43,186,23,13,127,88,97,237,77,248,154,91,47,117,147,227,211,116,15,26,98,164,75,202,114,179,0,252,34,19,20,56,106,211,117,15,240,135,110,125,197,199,215,85,116,246,213,197,53,147,197,207,61,54,102,250,246,221,241,117,104,56,250,175,138,183,255,251,178,100,218,14,6,19,102,197,19,134,111,176,117,172,217,77,60,103,190,21,109,155,26,77,229,105,193,169,179,103,180,177,150,252,61,203,161,46,109,93,157,77,3,209,7,165,172,136,54,57,123,11,179,169,46,216,98,203,244,125,143,99,238,98,30,231,181,85,243,246,217,154,90,91,186,25,74,237,72,29,177,36,0,117,191,73,164,186,221,202,153,169,100,252,132,50,96,57,11,164,128,235,93,194,48,117,242,84,253,25,228,175,218,101,48,252,149,196,208,248,35,255,226,149,255,47,254,216,53,61,83,59,240,150,107,22,171,7,42,82,137,206,27,169,140,84,217,140,182,164,218,49,182,113,170,89,25,27,247,95,236,20,213,143,94,66,242,20,13,26,192,73,245,221,223,200,231,69,85,56,139,217,88,204,191,187,80,30,0,1,17,108,112,124,212,146,76,48,72,192,125,76,20,100,210,228,130,132,71,140,88,104,192,227,1,192,152,96,128,97,147,86,89,130,147,170,216,1,178,21,187,26,119,146,214,83,82,3,97,143,243,148,17,34,246,205,29,14,225,114,137,14,194,165,142,170,119,20,179,38,130,10,160,204,75,238,93,139,40,111,99,5,109,159,54,52,24,180,23,11,33,42,159,46,118,136,119,188,175,180,207,255,108,159,46,187,111,178,227,206,64,124,73,62,112,237,59,125,211,5,182,244,251,219,172,190,157,87,123,250,109,153,61,63,181,222,175,79,102,79,127,125,233,244,83,18,233,117,117,90,119,162,122,108,83,217,251,117,156,180,181,79,250,195,137,53,199,101,148,145,57,110,189,239,205,231,204,215,37,155,228,32,89,178,8,255,218,3,128,0,148,220,100,177,88,162,129,199,82,209,186,32,50,25,160,33,35,244,39,190,35,59,98,80,69,29,150,247,63,22,226,141,180,4,89,177,126,149,162,158,179,116,150,50,38,188,220,201,23,79,244,133,74,33,166,188,71,68,99,189,45,125,243,51,57,21,143,47,70,220,215,37,38,35,99,22,194,101,57,42,210,188,4,91,215,38,132,169,164,70,90,178,247,115,225,149,251,246,228,232,38,3,9,166,187,177,115,216,242,43,208,42,0,37,73,89,150,138,102,149,152,208,71,209,128,105,51,228,180,192,84,49,4,154,224,88,32,98,225,224,13,29,247,18,49,102,24,125,199,139,88,172,213,43,229,13,69,98,90,0,132,128,158,20,118,8,39,30,172,207,87,4,158,0,51,160,226,216,195,45,70,137,135,87,86,234,33,136,66,98,64,241,33,193,241,32,216,48,19,8,137,2,134,249,9,63,207,245,250,175,52,220,57,154,76,73,203,49,153,16,233,78,236,149,107,193,196,21,177,211,81,11,125,219,169,56,227,199,229,148,81,168,65,226,8,255,251,178,100,218,140,5,231,103,70,27,121,98,224,115,12,233,39,97,131,92,20,185,157,30,109,33,121,129,188,179,101,244,195,14,28,78,58,45,232,27,11,186,88,134,56,211,37,139,121,168,234,161,197,15,209,165,107,237,175,182,240,183,19,87,205,1,154,64,0,2,10,200,2,82,73,194,201,117,112,122,130,13,67,66,114,51,130,49,166,201,230,242,83,106,89,172,180,236,206,13,146,196,235,11,87,176,189,255,228,35,57,202,77,76,138,109,54,252,198,204,156,204,210,173,133,169,197,220,225,43,39,88,54,139,101,166,90,133,56,137,100,69,246,208,181,78,159,156,45,22,102,12,16,98,193,42,135,209,172,82,25,234,20,43,45,233,22,169,16,234,147,151,114,178,250,243,35,250,37,50,0,2,194,137,177,24,106,81,136,132,30,173,153,139,170,31,8,249,149,193,29,233,208,26,28,112,44,150,21,57,196,97,5,154,4,129,169,5,110,2,151,132,17,56,146,34,0,58,41,213,251,9,141,78,142,20,187,108,213,19,204,236,3,82,193,0,98,80,64,69,80,49,17,52,58,199,146,61,72,198,235,73,47,119,150,110,95,141,195,143,254,16,155,113,22,8,147,109,165,27,114,147,85,166,112,236,235,92,179,221,111,249,250,178,218,75,149,83,39,40,11,212,2,64,187,188,252,124,134,241,218,50,91,248,47,64,224,133,63,83,58,178,155,183,153,118,34,84,106,102,142,224,200,207,5,219,123,36,60,178,105,141,234,121,137,9,150,125,65,212,215,166,225,215,52,129,136,88,141,168,83,223,117,212,107,215,223,21,255,51,234,149,176,243,179,61,96,0,2,26,177,32,77,201,81,234,40,202,183,134,50,120,90,146,240,76,220,177,66,135,76,53,169,153,52,118,207,167,89,251,68,193,251,114,254,72,176,155,207,74,218,206,161,8,175,75,42,233,229,228,221,253,166,146,15,90,254,80,209,222,172,229,162,210,84,212,112,177,90,41,162,27,162,146,10,10,193,195,7,163,18,43,180,184,132,235,3,114,128,32,12,68,170,33,220,138,221,6,15,96,162,81,12,170,69,70,197,202,210,33,136,146,15,102,234,179,187,107,102,88,59,164,0,9,76,44,186,10,30,12,52,24,53,194,148,208,196,147,85,41,140,10,43,58,169,24,34,180,64,15,50,16,48,88,156,21,0,41,105,17,93,70,213,64,41,109,158,56,173,144,178,221,151,44,26,16,187,79,225,136,77,15,38,64,192,179,36,74,25,161,4,176,83,155,109,124,225,51,96,15,210,60,168,68,229,90,58,76,105,33,154,40,131,137,9,139,56,48,20,243,100,77,244,126,102,112,189,59,52,54,1,43,168,194,182,41,11,220,115,252,41,124,219,165,207,99,255,251,176,100,223,12,134,35,103,69,155,102,127,160,125,108,233,141,60,101,205,24,69,157,18,78,105,109,193,163,51,101,41,130,142,40,57,225,142,219,92,58,219,197,79,204,91,151,163,237,64,154,211,206,143,107,229,246,203,58,227,83,174,105,181,27,161,189,179,17,87,71,141,234,90,105,82,133,167,117,27,155,92,181,153,172,210,185,197,90,200,81,140,181,174,175,183,105,134,18,46,180,239,161,31,210,26,0,1,109,203,9,128,172,50,151,117,62,27,40,241,149,170,235,169,34,239,36,123,194,9,121,42,246,85,141,29,80,133,198,140,194,172,192,89,221,150,159,174,249,20,143,71,252,140,71,195,147,254,145,54,179,98,22,146,119,6,127,88,155,147,99,90,230,119,61,117,63,207,98,134,124,189,232,198,167,29,233,242,223,88,163,38,68,103,36,116,114,206,146,89,92,138,194,211,185,76,238,119,5,109,1,22,212,208,144,83,146,16,68,225,138,3,0,49,73,74,172,205,248,66,106,239,24,233,197,248,160,113,21,65,32,143,18,5,91,147,152,197,113,198,81,83,42,37,57,189,141,32,240,153,101,59,68,98,247,110,149,139,147,246,39,8,250,41,205,97,195,245,129,213,227,149,250,185,41,100,255,41,6,30,17,94,161,227,93,71,117,173,115,245,207,73,19,207,125,191,28,215,220,127,247,221,164,119,163,152,221,223,203,71,172,222,64,175,152,120,144,227,7,187,21,147,39,162,10,142,20,41,102,15,89,110,167,251,118,226,199,111,79,221,75,127,127,83,0,5,35,56,0,3,0,5,94,225,45,103,241,65,156,133,111,44,21,169,35,29,116,94,135,9,119,52,163,68,16,129,200,157,229,169,51,52,255,182,164,76,223,142,29,35,255,193,218,70,241,63,144,231,12,128,102,121,194,35,205,154,41,79,117,118,73,109,238,18,74,13,169,157,65,102,38,20,70,148,25,255,52,50,133,4,153,191,10,29,40,127,73,76,233,228,247,140,102,29,84,232,131,41,107,103,153,197,46,109,36,253,114,104,127,181,133,248,9,0,4,241,152,203,152,198,25,140,15,158,18,89,143,19,159,59,112,142,244,232,135,142,132,64,193,144,76,149,148,200,2,76,88,21,6,140,56,69,123,165,97,108,64,204,55,93,52,215,104,79,18,245,38,1,148,208,24,128,234,97,185,131,161,70,34,31,19,134,193,33,34,192,80,99,93,52,65,168,18,84,153,36,65,49,235,110,247,39,42,199,163,212,182,151,245,43,241,114,76,251,189,106,150,141,239,122,169,243,205,166,212,215,95,236,251,135,63,191,228,197,122,114,77,212,151,96,128,163,1,176,96,128,65,64,91,16,67,129,88,215,36,16,184,33,98,52,51,11,180,106,167,255,251,178,100,207,140,4,157,102,200,155,76,70,18,115,140,233,25,97,131,92,25,145,157,18,77,141,254,130,11,51,166,52,241,155,20,65,49,217,47,134,197,54,168,229,10,44,146,176,101,242,158,44,170,201,98,85,195,93,244,74,194,221,41,14,107,106,155,150,44,124,218,38,45,14,29,109,108,199,164,56,249,190,118,34,91,255,255,72,0,2,229,209,40,221,142,108,167,240,161,122,117,38,72,106,57,180,223,101,117,101,76,56,138,66,195,93,63,114,158,27,205,117,13,237,37,254,219,247,234,168,254,218,180,12,198,231,8,166,166,195,186,149,35,144,25,30,246,246,246,158,145,110,66,202,252,196,146,183,201,85,26,155,36,203,46,9,237,84,1,144,41,208,135,134,50,26,10,213,25,115,119,63,183,183,206,252,189,241,12,251,179,21,51,26,238,205,149,159,106,49,14,246,182,139,65,75,151,120,149,168,242,242,146,255,189,237,247,29,170,0,2,74,140,193,15,209,68,105,60,192,9,99,192,109,195,10,23,61,33,208,227,231,208,195,5,193,65,236,249,199,8,26,116,29,34,9,9,21,198,143,48,75,216,62,113,152,54,72,40,201,84,48,170,227,118,139,202,134,98,249,75,115,51,214,134,219,232,199,59,110,59,134,179,143,211,220,144,65,242,187,110,253,54,74,169,55,39,141,67,22,250,110,59,144,82,74,93,81,207,183,137,186,142,248,166,199,203,234,251,251,101,105,68,190,186,249,151,54,149,107,101,205,218,203,220,200,217,31,85,188,217,19,124,213,167,157,61,94,196,20,58,213,208,70,142,68,18,118,53,61,123,89,146,218,132,157,83,122,76,107,80,121,217,149,211,185,68,28,40,184,4,0,194,133,181,130,33,228,15,224,179,43,144,246,5,147,76,35,202,187,145,249,20,193,129,160,224,229,103,13,196,203,219,192,59,28,123,57,78,250,167,123,139,248,34,223,26,4,6,88,212,60,87,7,8,22,8,72,163,196,24,225,159,176,238,246,102,113,14,154,10,175,241,10,42,51,180,132,126,80,142,77,193,100,89,46,5,193,24,41,173,33,85,159,169,97,85,219,163,168,125,3,240,89,134,210,79,242,118,208,63,95,117,130,92,248,96,128,0,4,173,152,115,16,20,224,28,54,97,67,102,176,32,101,37,230,36,200,119,75,102,14,0,165,2,169,68,65,113,71,84,182,142,194,200,36,36,81,56,121,208,71,63,138,171,36,85,178,181,176,112,92,8,227,136,196,75,120,235,220,6,2,163,140,226,115,131,64,154,253,185,171,19,121,89,220,197,89,124,196,133,199,141,68,102,35,50,59,240,5,186,123,47,69,235,128,224,62,93,149,243,230,118,241,187,251,223,108,127,253,254,66,237,70,229,198,255,251,178,100,203,140,5,85,102,198,155,120,91,114,117,199,24,229,101,227,92,85,245,157,26,109,153,125,9,199,179,165,180,243,14,24,195,177,132,239,17,147,24,249,57,212,163,51,4,217,106,157,97,54,31,165,87,154,18,53,181,101,43,213,179,190,254,205,42,63,10,150,166,122,246,63,86,157,81,77,175,163,171,69,240,244,29,115,47,189,65,70,43,0,2,24,136,166,11,142,110,184,135,25,74,128,56,197,144,57,94,64,42,157,234,170,74,81,120,235,119,101,123,201,208,252,159,209,108,250,106,144,60,83,160,237,61,255,204,243,193,255,110,94,33,115,36,83,154,229,8,86,234,47,100,45,76,226,228,190,106,102,105,178,229,189,237,35,61,81,229,73,191,158,121,230,135,74,171,168,85,243,61,51,54,112,249,67,38,67,124,243,84,195,3,70,148,140,157,84,25,164,51,117,207,224,59,0,41,211,91,84,48,51,163,30,90,48,177,99,60,53,51,244,67,35,138,58,8,16,113,65,115,0,201,192,32,65,16,42,138,147,6,166,82,177,24,104,145,64,51,74,105,37,252,130,163,202,96,230,180,150,158,14,24,103,141,57,221,48,128,20,127,72,192,112,0,208,66,91,136,192,208,18,233,65,45,125,244,127,100,111,4,204,74,97,238,92,141,53,22,150,29,254,165,78,54,24,202,217,179,42,129,30,171,11,85,255,130,101,210,74,40,92,63,28,199,59,60,185,171,247,38,54,213,200,57,75,56,214,155,90,157,153,71,209,201,197,50,111,232,145,201,18,67,226,108,125,180,125,114,183,223,166,103,215,45,235,109,80,82,29,71,211,29,184,103,239,17,21,127,72,226,167,161,102,127,14,152,100,220,46,218,100,84,186,84,247,62,161,224,104,47,101,36,0,12,182,198,209,146,89,219,58,98,10,192,29,15,40,168,108,225,203,42,88,241,216,217,230,78,12,101,41,207,25,21,36,111,144,84,154,18,139,238,57,205,179,201,167,94,121,229,8,156,104,8,76,13,91,162,156,234,17,187,205,153,153,170,160,173,80,224,28,38,82,167,119,104,41,11,170,16,40,142,232,33,88,67,146,78,65,146,54,125,211,246,66,244,243,122,237,125,78,160,104,185,177,132,92,141,221,213,207,252,40,111,142,169,138,169,43,76,233,33,19,17,101,102,31,105,21,129,254,160,145,70,103,171,44,44,18,48,69,75,120,52,150,44,42,76,84,19,122,21,6,100,128,93,134,74,44,0,57,54,104,176,112,57,109,18,209,57,158,144,34,206,224,8,178,255,5,36,38,244,197,188,206,152,42,121,132,114,112,36,123,174,188,28,245,164,155,129,101,65,42,10,106,112,132,218,152,112,128,136,42,82,111,212,15,100,180,198,171,224,2,70,255,251,178,100,210,14,6,43,102,197,147,102,95,176,116,172,233,173,48,195,135,25,193,157,24,77,101,111,193,154,149,100,200,244,141,184,187,42,136,106,12,88,72,56,19,32,134,90,144,102,179,136,134,242,167,97,84,6,115,71,16,157,127,45,223,248,79,153,125,54,255,123,35,165,214,84,221,27,60,138,242,251,189,157,211,141,233,51,221,204,184,245,75,97,178,231,85,195,91,124,168,231,57,75,215,90,83,58,195,237,211,66,28,147,141,161,4,28,94,199,83,254,165,204,135,127,14,124,51,217,196,186,255,125,1,138,0,26,160,33,18,244,185,111,62,135,74,184,66,220,23,142,86,68,166,215,209,98,162,240,198,23,140,247,34,214,28,64,191,40,72,31,56,118,119,63,222,149,38,145,114,44,46,100,185,17,45,27,66,218,136,22,204,161,96,142,144,97,143,88,127,76,131,132,75,176,78,44,144,80,93,87,65,85,147,81,168,214,170,44,161,197,136,181,160,37,5,51,106,9,213,99,150,57,218,19,255,148,90,0,0,183,180,218,117,55,69,13,37,25,74,13,113,225,243,101,152,172,69,229,106,172,234,36,238,191,144,120,92,199,75,22,104,183,132,68,136,232,35,224,195,40,74,128,226,35,252,107,104,216,91,185,180,194,96,6,177,87,90,82,129,171,212,91,120,93,84,115,87,204,52,80,192,98,100,205,149,1,104,5,233,121,11,124,16,122,66,80,0,135,101,235,101,151,166,186,239,80,118,100,177,29,228,122,85,119,217,188,93,178,202,75,57,243,86,49,119,118,126,245,144,207,191,47,64,200,200,194,101,166,96,215,34,149,55,200,196,76,144,91,26,29,52,242,241,4,210,145,96,218,80,58,56,76,194,173,25,26,76,100,101,171,179,50,161,202,155,41,170,169,99,167,147,51,58,94,199,170,105,229,205,205,168,200,9,240,10,128,0,28,146,0,13,98,155,15,233,192,154,155,244,43,179,178,230,75,170,161,229,165,97,129,240,226,15,11,132,252,176,147,123,241,247,155,40,148,15,159,77,68,52,246,152,228,248,172,158,222,213,152,96,233,85,62,249,95,172,229,90,127,31,56,13,223,200,208,25,33,70,189,5,143,157,104,65,121,194,227,81,146,30,98,126,96,72,237,250,63,171,79,46,109,217,68,4,131,2,79,156,51,100,206,0,161,27,96,133,237,205,117,39,139,254,198,31,22,229,15,198,87,145,118,214,1,150,44,17,96,129,116,210,112,72,178,3,144,51,137,204,216,32,180,43,217,128,6,60,156,112,204,109,103,33,45,83,55,87,150,157,136,196,88,106,91,176,84,90,20,14,147,230,120,104,176,176,23,243,28,58,26,174,143,78,1,138,12,159,17,227,30,45,240,10,5,136,50,100,255,251,178,100,194,14,37,216,102,201,155,38,87,162,94,230,185,119,49,35,152,23,229,155,38,109,33,190,201,131,51,102,28,196,137,184,9,39,220,157,128,46,232,172,178,15,164,175,253,244,123,150,175,238,81,63,202,41,69,130,17,129,83,141,60,70,52,188,121,139,79,99,250,138,106,182,65,155,144,74,141,206,155,209,170,100,112,232,249,133,58,125,106,213,82,231,133,151,24,125,53,169,103,214,207,82,146,85,37,45,212,154,254,200,173,52,135,208,38,71,17,4,13,219,76,113,177,146,150,33,45,237,148,191,6,219,230,248,100,36,188,37,76,74,183,254,205,29,154,216,151,140,174,190,179,171,208,165,32,176,48,138,210,163,29,66,116,7,96,40,24,164,96,214,53,249,29,206,109,17,205,69,100,177,182,35,115,122,81,103,163,44,166,90,186,84,170,59,157,172,143,66,239,77,52,117,244,180,234,191,86,109,180,253,191,243,212,10,0,46,243,7,74,76,64,1,17,255,22,154,41,185,54,34,22,139,17,163,187,11,21,40,49,1,17,227,97,225,65,24,4,81,111,133,132,76,196,32,185,35,67,104,222,99,224,0,80,179,20,3,49,240,3,9,14,66,32,160,41,118,220,246,88,193,34,38,84,62,16,16,103,239,195,70,1,114,49,165,211,6,4,93,105,88,197,222,101,154,191,66,132,33,64,66,176,179,0,0,49,81,17,64,115,2,12,51,225,176,130,84,209,77,100,143,82,148,147,94,224,226,4,166,5,6,142,2,42,245,164,21,4,114,203,194,189,22,21,253,157,150,90,206,123,232,35,28,74,25,20,25,8,4,41,81,73,12,44,81,123,41,171,128,235,189,35,202,103,243,143,122,74,41,251,116,231,4,231,194,236,39,60,189,233,20,162,12,139,119,107,55,179,91,93,190,202,81,137,201,128,34,30,24,0,0,45,187,33,95,128,201,109,1,219,195,165,229,42,220,182,105,171,139,251,123,191,189,255,110,124,144,103,71,43,63,248,92,209,251,240,37,91,219,82,37,131,101,238,150,101,255,53,45,60,121,140,217,24,221,90,243,157,220,218,41,168,122,238,166,170,38,206,151,83,181,187,63,118,75,83,221,27,126,118,166,156,97,231,61,106,205,211,127,215,244,49,76,152,8,40,236,46,201,131,17,14,18,29,44,97,131,21,25,216,154,127,196,147,13,51,67,135,198,140,12,44,5,159,50,215,69,81,5,66,68,137,81,169,76,82,176,40,34,177,75,86,144,233,62,200,91,36,227,6,130,214,250,114,1,131,140,108,4,194,199,67,15,69,130,149,106,43,60,236,226,39,3,59,205,137,67,83,13,175,5,194,4,96,237,53,41,72,68,218,243,79,100,108,177,231,93,75,7,1,4,0,181,165,255,251,178,100,204,142,70,88,103,71,147,99,111,176,97,44,217,151,48,199,110,23,241,159,34,109,161,254,193,143,51,101,204,243,21,184,228,186,162,82,86,88,251,203,38,36,251,231,235,191,241,79,83,175,141,234,38,160,100,14,197,25,111,56,115,213,213,157,202,199,45,53,93,124,164,247,181,45,207,221,63,3,249,135,157,67,249,251,137,91,74,169,129,128,225,84,189,117,140,82,249,191,206,62,113,30,150,250,183,247,125,156,63,206,105,32,115,198,208,0,23,36,144,221,34,1,180,212,94,223,204,254,101,90,49,158,209,122,69,140,108,131,113,238,223,235,86,245,143,10,9,98,201,110,62,87,46,216,227,209,18,3,238,90,158,19,99,89,146,48,176,163,149,141,183,218,84,49,207,228,153,76,231,145,10,120,197,114,163,210,157,118,33,38,179,45,213,21,107,100,87,75,236,247,41,222,196,189,174,78,146,109,255,255,243,80,251,64,245,0,0,181,180,200,65,65,161,32,193,115,72,169,50,18,179,6,40,85,203,165,157,164,96,20,220,64,44,151,73,126,210,216,219,48,136,139,3,84,105,200,230,181,25,186,184,37,4,128,84,17,232,100,10,12,193,38,25,169,32,128,52,56,192,65,201,129,69,67,65,192,138,108,232,202,176,134,119,139,60,111,224,69,228,139,184,50,128,184,3,164,208,33,230,225,50,186,95,56,235,74,148,77,203,4,32,86,72,152,139,73,235,254,94,57,184,142,35,175,228,197,26,77,31,39,211,11,20,141,226,84,48,177,123,97,185,166,206,240,142,156,247,41,48,181,17,152,68,184,249,136,144,154,92,108,192,193,195,132,42,21,147,169,7,247,243,203,25,178,152,133,157,105,251,220,120,213,189,237,143,229,111,138,231,89,239,25,180,72,174,4,4,152,33,75,118,206,221,92,144,157,142,143,51,118,1,242,224,179,201,44,231,236,245,240,81,173,39,122,208,180,152,52,68,56,184,101,244,186,40,145,208,131,213,136,113,185,163,55,66,135,141,21,105,73,94,90,239,138,207,246,100,164,149,150,186,209,111,238,202,110,62,173,101,244,135,142,94,96,206,211,164,233,122,121,159,164,120,249,224,103,203,36,79,17,107,123,55,51,182,243,245,78,188,196,127,252,141,171,238,110,66,96,0,118,221,7,138,152,86,41,166,98,113,24,226,198,24,155,88,153,133,165,161,125,67,3,38,229,135,110,84,215,99,104,91,62,169,36,203,75,56,109,147,180,168,204,228,16,239,185,50,120,162,252,95,105,126,238,46,132,144,128,27,180,17,141,138,220,128,45,185,146,6,39,20,234,88,226,201,173,215,247,234,55,18,142,238,150,200,148,18,227,3,42,85,191,117,106,208,145,172,243,51,35,84,177,107,255,251,178,100,204,12,5,239,103,72,155,104,127,64,112,172,217,154,61,136,22,19,17,157,40,109,13,124,193,114,179,101,140,243,21,184,31,149,82,226,26,26,230,127,249,88,92,200,144,161,243,107,232,161,85,165,103,154,60,214,230,171,244,30,197,85,169,63,63,117,83,13,174,191,238,190,253,157,119,123,54,1,154,0,6,228,140,237,139,20,104,40,15,152,144,231,92,41,81,205,148,233,76,12,104,106,239,191,49,182,90,241,52,213,131,121,95,228,120,165,78,207,152,42,251,211,197,247,146,171,58,185,93,149,214,206,179,186,50,37,18,213,46,201,169,119,42,21,108,162,197,171,105,163,85,25,42,126,143,77,146,229,181,29,141,253,209,88,159,191,255,79,126,222,216,42,98,10,106,42,170,0,2,147,37,19,128,4,83,50,137,140,199,63,29,78,154,212,128,8,22,152,20,14,16,35,42,145,12,16,88,49,233,92,192,226,114,217,3,133,12,156,152,65,139,44,103,213,2,133,11,15,47,192,137,26,98,25,32,166,64,241,128,10,10,114,33,34,143,97,65,111,192,114,86,166,109,207,10,74,50,59,80,120,42,104,74,36,97,59,80,98,29,184,254,192,210,54,178,90,82,0,201,95,33,25,30,68,205,92,143,24,109,39,171,59,15,235,91,98,79,243,251,153,32,73,29,29,170,41,169,52,187,181,106,166,181,169,105,208,182,174,173,10,168,187,84,183,186,21,162,147,162,202,89,212,15,32,154,10,91,155,41,115,200,58,38,103,76,148,110,153,127,36,81,60,181,103,215,56,166,98,225,153,161,120,193,233,186,72,174,231,214,169,198,212,181,108,100,181,30,55,56,230,234,4,217,251,159,171,255,88,1,56,228,108,171,238,132,124,149,144,165,219,248,231,193,80,62,209,120,100,241,31,51,99,51,61,164,208,43,53,254,117,93,66,82,39,240,212,243,30,148,205,126,49,168,151,223,102,203,139,221,82,104,59,133,107,215,28,29,86,218,106,104,45,8,65,143,249,179,17,128,234,92,66,34,94,21,51,51,167,223,128,245,142,132,154,211,40,109,8,217,74,62,176,204,205,84,40,202,67,127,203,233,92,103,74,210,174,151,84,254,219,38,219,225,176,0,82,72,205,140,72,202,42,1,85,103,109,120,33,66,57,65,98,250,132,23,137,11,133,7,130,132,134,16,74,166,232,115,69,196,58,23,125,125,15,22,162,136,80,28,152,8,128,56,191,225,192,102,10,6,14,10,46,227,92,73,89,246,82,146,11,6,58,32,98,130,166,32,110,2,23,18,4,64,66,106,191,146,62,64,216,78,192,111,187,216,235,222,129,116,16,68,24,3,117,229,118,8,43,9,67,171,7,159,97,220,90,102,114,77,110,235,99,219,255,251,178,100,223,12,198,149,103,197,147,154,107,112,115,236,217,67,60,103,232,25,213,155,26,109,177,251,73,151,51,101,140,241,150,224,78,32,94,178,255,227,91,118,96,188,61,239,181,238,161,218,243,62,226,54,159,98,238,107,169,234,177,45,108,202,247,53,200,156,123,161,134,155,59,79,72,238,221,229,189,136,178,207,85,131,182,162,234,124,55,175,59,247,180,80,191,77,65,253,159,59,188,55,176,117,189,239,255,139,110,248,146,211,195,97,107,141,11,175,135,1,180,128,148,142,72,104,42,163,158,15,10,216,51,191,94,110,86,198,151,24,220,9,166,213,225,103,121,222,61,126,125,113,86,28,129,47,150,214,232,195,187,1,111,155,153,69,57,30,9,20,128,237,86,60,181,37,15,100,99,61,13,136,136,147,221,244,189,26,90,221,54,115,144,170,74,21,234,251,72,247,179,35,41,93,146,32,77,222,183,234,178,167,234,229,102,187,254,173,158,167,123,40,9,0,2,146,112,217,177,49,243,13,113,83,230,220,113,105,181,126,94,164,237,103,110,145,150,0,98,145,0,76,3,0,42,39,5,117,130,133,20,55,149,50,133,9,24,10,176,8,4,26,24,148,235,69,147,63,41,166,168,149,13,34,14,172,16,16,193,49,231,136,88,234,176,78,189,117,126,205,200,102,47,41,130,98,206,74,230,96,143,156,43,143,229,223,150,94,151,90,194,205,169,12,135,45,212,231,255,255,239,223,218,254,156,210,253,188,147,55,63,59,255,56,109,30,28,126,232,251,177,243,156,173,1,4,240,230,128,234,5,87,141,111,0,246,68,101,35,86,50,65,203,13,210,85,6,107,235,51,73,26,210,74,236,129,243,34,105,16,7,73,238,8,11,139,150,217,38,255,109,197,210,206,115,197,133,75,16,140,32,58,33,233,206,11,208,196,37,17,29,122,118,75,84,48,78,48,218,151,170,229,254,44,81,193,40,131,106,87,232,64,106,74,34,218,204,77,192,97,93,22,181,68,65,38,148,28,137,21,119,219,45,207,206,17,205,136,179,56,136,107,147,115,40,70,85,35,117,85,109,127,159,221,243,75,245,168,110,245,86,95,207,77,62,99,161,165,1,203,144,0,9,39,89,153,90,103,237,156,5,71,201,201,153,92,100,91,8,131,150,134,94,40,12,4,64,96,32,160,52,143,112,233,19,156,191,35,66,85,224,140,82,247,10,128,113,88,56,64,54,184,175,94,55,170,64,225,56,212,101,247,22,66,42,65,212,106,9,11,32,134,160,222,222,181,214,193,24,159,127,40,248,251,63,52,175,108,252,55,240,197,233,116,154,246,125,56,92,145,238,18,152,183,81,85,127,220,92,119,85,173,215,113,9,246,208,253,44,68,123,82,196,172,223,255,251,178,100,201,12,5,83,103,199,155,67,111,178,107,140,217,253,32,103,205,21,193,159,30,109,33,189,1,177,51,164,136,243,29,184,204,118,183,117,31,167,232,57,148,65,28,64,227,56,164,18,77,16,60,83,16,154,84,187,54,101,222,155,89,3,103,102,68,235,82,65,53,34,154,105,212,100,121,76,181,41,193,120,250,208,2,213,67,124,154,54,8,169,216,48,24,83,181,97,46,11,132,74,158,30,166,18,16,128,54,142,116,211,201,122,195,171,173,66,174,15,248,95,158,205,91,143,225,74,27,87,158,234,54,241,81,242,230,158,231,181,81,76,85,68,206,109,199,39,154,198,92,233,180,118,53,180,162,205,99,202,243,82,174,181,86,165,40,203,59,49,182,93,108,245,116,63,163,116,123,57,169,53,153,116,170,54,174,150,70,156,144,211,170,14,50,152,162,82,101,240,161,169,103,198,138,76,155,120,186,99,0,185,130,4,162,195,131,0,21,194,137,19,3,32,76,128,61,44,2,204,16,31,42,146,143,134,221,103,122,164,33,152,25,131,148,4,62,52,49,132,81,181,17,162,248,48,66,17,1,166,12,32,141,226,64,185,73,26,36,209,147,144,153,2,166,26,39,162,178,189,120,37,86,234,69,95,231,170,145,55,23,203,244,180,136,145,116,94,182,91,132,250,63,40,60,74,195,53,129,237,27,144,11,165,4,201,3,21,207,157,90,105,84,165,186,27,245,157,159,65,217,103,87,66,133,170,189,148,180,86,146,10,122,108,129,154,147,187,159,173,141,16,69,142,58,85,177,214,116,83,238,171,58,210,58,218,238,183,155,30,233,34,154,150,238,180,76,233,39,69,211,181,107,77,109,49,9,194,102,63,222,2,17,89,76,58,228,128,171,104,129,66,162,148,42,178,84,15,25,12,218,27,235,163,181,96,174,210,136,242,170,30,247,180,88,102,3,105,95,92,200,165,86,1,63,252,255,246,202,188,122,164,238,209,32,1,130,35,3,97,70,48,29,6,116,233,245,8,233,165,33,217,10,153,42,18,51,138,162,0,200,89,57,206,66,27,35,102,94,248,79,99,104,144,219,64,239,18,235,117,51,93,17,239,214,236,155,57,246,186,190,192,65,152,160,56,101,225,113,147,203,160,24,121,149,76,1,217,243,13,128,1,0,146,34,8,80,134,96,196,57,128,71,99,2,131,2,137,29,17,8,8,24,11,49,0,36,120,194,250,35,56,24,30,160,8,106,188,196,130,249,38,234,148,48,39,241,6,161,44,116,191,224,224,64,84,60,24,48,143,170,148,126,28,100,87,168,233,103,37,116,146,214,201,1,189,204,136,136,4,214,169,21,53,52,182,179,189,199,238,154,65,210,2,139,144,195,76,97,200,219,178,149,189,151,255,251,178,100,216,14,134,47,102,196,131,153,107,112,111,172,217,154,36,101,191,22,81,155,22,46,21,157,25,198,51,101,40,243,14,32,74,152,197,211,189,81,81,206,180,50,215,206,74,34,235,145,21,254,115,161,236,201,118,57,84,70,210,45,8,74,44,49,69,5,14,230,27,119,199,120,251,233,102,30,90,236,55,236,133,232,53,21,80,129,217,86,1,129,65,57,36,120,147,99,45,230,224,101,62,149,52,122,136,169,238,152,83,81,244,23,75,24,188,120,151,76,178,101,107,211,189,225,72,89,143,149,187,246,96,223,245,135,31,27,252,179,153,243,78,18,40,61,157,141,117,206,185,85,193,160,32,109,140,155,71,22,76,67,139,116,35,32,245,35,56,34,33,21,144,42,19,164,211,79,50,165,254,89,104,99,180,177,21,42,20,187,145,78,124,207,216,229,52,138,181,248,183,200,160,58,0,167,229,218,152,1,128,136,99,2,131,0,211,88,105,115,210,167,10,26,48,16,132,101,116,204,93,170,62,74,218,253,59,185,76,186,17,192,90,115,83,54,98,194,14,192,4,128,152,98,40,29,85,228,19,212,235,168,203,226,66,161,193,141,79,85,235,102,86,117,10,217,139,227,218,179,243,61,153,242,111,240,102,83,190,244,157,252,114,31,189,53,245,94,171,189,105,181,21,35,65,123,187,218,164,250,157,153,73,45,22,110,179,233,162,131,36,235,85,235,90,43,90,10,151,78,49,146,105,173,145,49,168,250,105,166,153,107,58,22,73,222,239,89,208,119,61,100,10,140,250,217,44,218,237,249,202,64,169,132,8,204,149,40,68,60,66,139,197,26,60,65,43,240,119,185,198,23,63,209,60,242,75,207,97,191,62,231,148,84,163,31,15,169,210,152,121,138,80,181,131,86,49,224,165,8,69,240,214,218,106,96,184,89,151,122,128,238,81,167,98,8,108,99,201,138,190,137,154,131,86,90,231,197,19,87,118,98,36,133,149,51,57,238,82,225,38,79,241,169,42,143,103,187,143,155,213,83,250,139,185,8,172,0,3,140,250,36,207,222,3,167,13,181,68,215,226,4,116,102,72,54,175,196,148,76,0,76,211,231,140,45,128,195,143,195,132,0,131,129,96,3,7,17,49,225,99,40,16,5,1,25,8,64,96,32,80,85,104,10,131,143,11,138,2,162,50,232,117,85,153,182,12,10,93,200,66,66,32,96,103,171,68,26,0,44,164,205,168,151,147,249,69,241,23,174,53,37,189,71,52,187,210,22,211,230,251,60,243,211,112,36,106,67,32,118,107,210,67,24,89,207,13,247,46,255,247,245,233,207,100,56,207,149,189,46,252,149,33,95,88,149,117,231,159,16,120,68,49,230,158,114,49,215,112,181,9,242,213,219,229,255,251,178,100,210,140,4,155,102,202,27,44,108,112,115,108,233,221,36,104,219,25,21,159,20,77,141,254,129,245,51,101,104,243,33,176,126,245,190,237,82,65,205,227,181,195,203,4,59,89,170,46,109,187,98,176,111,19,18,238,91,205,119,40,45,249,190,247,142,246,212,142,244,26,145,54,214,242,96,0,50,5,21,150,218,59,87,27,85,24,68,45,115,35,139,8,103,29,201,218,64,32,76,0,9,65,72,26,210,183,102,254,169,176,161,120,40,43,114,171,91,39,44,133,218,71,197,197,220,93,34,107,185,150,65,3,223,129,101,58,187,135,139,169,203,177,212,246,163,75,57,141,89,88,50,203,19,92,189,242,74,30,108,189,112,242,230,69,117,141,251,93,91,216,100,37,202,182,242,210,246,136,253,163,159,167,80,139,41,19,62,156,79,48,151,10,188,221,252,196,90,131,14,69,1,130,11,140,143,164,202,153,67,202,14,81,204,245,221,23,136,168,48,210,73,137,21,26,73,136,17,172,195,6,128,68,67,0,160,129,128,132,17,192,72,211,128,216,179,25,204,122,76,20,190,18,130,23,41,91,22,108,72,230,154,161,0,107,75,200,42,117,232,167,50,16,160,162,18,155,144,37,52,166,81,67,5,75,223,87,250,15,120,93,247,22,79,45,127,161,87,214,109,74,145,72,42,192,120,10,197,15,36,134,166,49,229,221,38,18,95,143,106,86,33,110,209,224,119,47,73,172,220,125,92,74,209,236,202,137,4,75,159,201,56,227,157,234,177,154,221,74,211,64,216,31,67,238,35,234,46,54,26,41,118,58,166,242,37,186,89,121,203,150,186,121,189,184,165,130,128,29,115,127,176,0,128,77,81,106,135,164,69,132,25,160,107,53,162,17,167,32,115,134,201,248,228,195,5,219,35,249,158,171,216,169,26,103,207,254,95,34,51,53,116,17,77,24,138,169,157,21,84,88,83,228,60,161,59,160,50,49,78,146,103,135,14,160,204,169,188,215,98,66,89,115,238,168,146,27,71,86,206,162,168,106,11,66,99,51,141,156,77,136,151,141,76,219,157,145,159,191,82,180,164,126,207,146,196,91,170,186,25,153,228,126,186,1,130,149,223,254,130,2,84,97,3,132,37,11,44,18,1,147,184,11,113,29,21,69,26,73,129,184,173,207,55,245,69,147,90,55,59,18,117,96,56,114,27,125,109,85,207,146,155,214,162,77,221,214,135,237,53,153,85,74,11,55,245,190,219,202,150,85,14,195,49,75,121,235,183,37,19,148,150,245,123,39,53,144,69,161,252,39,45,202,111,229,103,181,252,82,138,148,121,204,67,10,66,11,151,84,202,6,162,100,31,37,245,178,181,142,189,215,32,115,221,97,170,14,75,15,200,89,3,185,187,255,251,178,100,211,140,133,166,102,197,11,120,67,112,113,108,217,22,60,98,174,21,233,155,40,109,25,254,201,204,179,101,232,244,160,148,113,140,199,254,214,102,84,148,66,16,122,46,80,6,139,60,220,213,121,119,172,222,6,98,190,196,108,238,104,76,149,132,161,145,174,148,158,108,102,175,53,3,175,136,113,224,3,48,141,164,83,138,5,207,128,111,19,86,144,56,64,92,116,46,107,205,20,17,45,53,74,57,50,191,61,196,177,98,113,4,88,130,165,154,214,236,104,177,117,15,115,45,3,164,122,41,70,211,20,68,15,246,231,164,84,93,239,172,101,13,184,181,171,238,204,87,217,253,111,231,110,109,103,85,46,226,101,107,210,250,120,234,242,101,36,118,242,66,66,85,188,212,37,252,243,107,194,61,51,68,243,212,86,64,173,119,245,63,19,92,131,101,0,27,226,204,27,212,29,165,1,255,17,14,127,214,181,77,130,129,210,3,74,46,81,34,141,109,175,73,27,172,37,136,180,230,250,45,12,192,47,59,119,157,107,112,227,129,63,155,160,214,31,73,76,129,53,28,133,0,121,169,227,115,208,62,235,201,29,138,243,247,94,6,185,28,103,107,94,31,131,92,182,39,15,67,16,251,130,95,245,118,253,128,184,11,220,14,120,147,220,111,211,173,32,196,68,30,156,223,3,20,184,130,37,54,155,103,162,26,33,247,130,12,54,72,99,32,124,11,139,81,249,31,23,11,136,153,178,61,224,126,208,91,162,210,241,5,66,150,247,48,148,126,204,107,162,24,197,13,32,36,202,30,64,125,244,240,58,202,0,8,0,0,13,219,214,172,4,64,114,129,215,97,160,19,210,171,133,232,220,163,77,130,87,18,184,155,153,52,105,171,183,151,100,159,10,55,168,5,9,70,2,68,1,71,206,224,222,79,84,155,115,72,80,160,38,43,154,225,176,220,162,43,37,4,196,228,96,220,63,250,253,207,239,213,135,143,26,53,177,67,140,49,168,210,71,10,22,104,203,90,151,37,204,184,55,186,61,32,185,208,153,65,247,74,200,131,156,125,13,27,125,157,16,82,138,15,21,107,41,148,164,66,40,105,171,69,197,84,60,181,252,77,181,173,220,197,110,65,227,198,45,127,205,69,240,26,230,56,32,59,255,247,198,12,145,198,100,174,36,230,147,50,135,198,81,43,151,80,207,195,19,248,223,59,88,123,43,81,69,114,185,30,86,186,206,95,79,31,20,51,21,151,50,112,132,231,54,229,143,85,192,82,57,41,95,150,184,168,190,58,208,178,70,46,143,103,175,189,233,50,8,144,171,13,39,219,164,53,157,204,252,182,245,242,254,195,255,213,165,165,159,223,107,96,233,113,183,110,219,202,159,106,204,107,223,118,31,111,45,255,251,178,68,214,136,165,64,103,71,147,40,87,64,149,12,233,74,97,40,110,83,57,157,50,245,134,0,2,89,51,101,158,176,192,1,155,211,247,180,179,15,203,87,234,219,185,207,181,111,240,77,125,155,76,221,191,217,201,255,156,182,244,49,38,238,110,179,3,223,4,12,204,204,228,192,59,217,27,111,221,145,201,8,192,116,105,64,203,197,21,114,29,153,69,121,85,218,56,196,159,27,235,214,30,205,98,139,75,229,190,117,213,172,94,167,141,143,11,122,205,66,145,35,156,157,200,203,39,240,20,138,163,214,184,114,112,108,65,29,92,44,6,71,39,116,251,108,31,244,107,166,101,216,174,197,163,98,183,229,255,136,233,27,188,251,191,150,250,207,179,157,88,47,206,95,223,221,102,189,187,126,222,233,107,111,153,153,243,51,57,76,216,114,56,25,134,244,217,154,219,190,10,255,91,221,237,220,201,232,178,140,207,116,244,175,127,152,123,35,127,102,103,59,230,195,187,231,0,4,0,88,3,67,192,142,106,217,49,81,156,236,98,67,42,41,143,40,42,49,152,220,200,65,224,83,44,202,99,211,11,18,0,166,0,104,64,195,65,243,2,130,204,74,75,50,128,4,194,197,144,168,8,152,30,99,129,48,20,30,101,80,113,132,198,96,32,0,176,76,2,20,3,9,204,136,52,38,44,24,228,32,64,52,48,49,40,152,180,96,209,242,24,9,9,12,34,65,49,177,208,211,70,64,80,96,196,199,131,29,76,140,104,44,6,129,40,203,74,97,129,128,192,152,70,31,22,10,24,172,162,131,134,61,6,152,232,54,97,176,137,132,132,70,225,88,25,32,26,99,82,217,130,194,198,32,7,24,252,20,164,215,104,144,37,127,152,180,8,24,63,66,185,11,59,48,156,208,22,72,5,11,2,192,34,238,146,131,225,248,229,202,209,188,242,101,236,237,175,218,97,241,121,26,254,146,62,202,220,206,224,134,37,27,238,20,213,108,205,99,205,67,115,242,202,75,239,228,162,64,238,209,82,78,203,94,88,92,26,250,199,103,169,44,253,46,175,227,151,106,67,157,149,84,177,150,183,158,157,110,195,51,16,244,130,155,46,90,169,249,231,244,185,86,231,119,135,63,145,252,255,255,123,231,49,151,107,254,164,19,246,41,62,206,28,229,153,101,39,229,132,150,21,175,255,239,127,127,255,255,255,255,255,255,255,255,255,115,188,253,255,255,63,255,127,255,255,255,255,255,255,255,7,116,128,0,18,50,0,0,0,138,169,201,101,135,0,117,161,171,70,144,17,83,230,133,139,153,124,73,72,161,87,159,233,68,75,84,229,129,251,232,120,157,243,153,192,126,177,43,143,229,82,245,52,206,110,35,35,55,15,130,29,26,72,42,197,255,251,178,100,199,128,10,129,130,197,150,115,128,0,179,75,233,90,199,188,0,86,57,155,48,125,135,128,9,91,47,231,31,134,80,0,68,140,138,52,121,248,218,230,124,137,49,9,164,85,202,221,99,202,198,66,43,123,224,91,0,89,138,169,212,241,241,140,91,196,221,227,195,135,30,209,115,101,117,245,29,92,214,253,113,17,194,103,76,190,30,222,106,250,137,21,181,230,181,21,151,29,237,119,26,173,242,197,198,31,110,71,86,146,73,181,171,110,175,169,6,105,233,172,70,121,19,231,90,146,38,53,167,44,91,91,204,213,190,113,143,9,175,23,249,212,61,48,89,60,172,235,160,0,29,223,136,192,66,163,118,140,135,80,213,215,77,1,60,207,211,90,93,140,94,114,29,133,197,100,7,130,85,13,90,62,85,171,2,118,187,61,11,226,96,230,9,216,138,198,164,8,103,183,159,224,254,18,137,89,24,136,78,32,32,211,4,248,225,26,128,82,12,97,200,152,27,163,248,9,82,220,29,96,56,148,225,140,160,109,91,83,155,69,207,115,169,20,186,163,143,141,156,66,182,241,187,111,255,91,235,252,103,26,213,171,156,231,85,251,182,227,227,26,199,159,81,161,73,168,148,135,23,193,166,113,237,111,105,245,189,239,91,255,235,111,241,27,231,94,95,156,207,136,244,196,120,176,32,198,249,244,198,115,241,156,107,231,57,174,109,159,143,254,191,255,94,136,72,173,137,0,0,10,239,224,96,128,52,112,65,152,216,32,181,35,246,235,156,169,167,123,162,12,188,218,214,46,19,66,50,68,6,148,88,105,66,3,199,139,24,104,249,217,255,211,255,211,43,119,237,230,119,84,87,99,58,49,20,227,80,181,110,180,186,189,223,43,23,41,172,118,91,160,189,221,132,20,211,91,249,119,178,184,228,106,208,0,1,55,250,24,77,160,113,131,182,8,136,122,60,40,98,193,178,86,186,221,223,9,39,88,237,154,172,237,156,47,149,208,250,72,155,231,129,195,100,203,78,229,231,233,137,194,38,93,230,94,95,196,213,135,83,213,208,186,252,74,162,61,165,181,1,72,217,114,15,48,60,154,83,146,188,105,96,184,210,155,50,56,202,84,192,234,233,219,150,51,10,72,18,53,49,203,53,59,158,89,123,179,54,228,60,179,84,125,119,134,44,77,198,117,43,104,185,103,130,229,178,25,85,36,118,203,253,90,205,120,188,212,189,123,222,205,157,54,110,217,231,62,183,162,116,232,28,112,76,252,245,243,50,78,196,132,40,169,183,231,6,238,8,0,0,203,191,42,85,96,68,173,99,11,221,171,109,102,196,66,211,151,239,187,140,82,157,30,235,90,35,134,114,6,28,59,33,65,56,8,26,134,114,4,82,152,37,93,213,255,251,178,100,105,14,5,23,103,76,27,70,87,176,90,108,217,199,48,2,96,21,41,155,44,109,25,28,193,92,51,102,220,195,8,96,179,219,107,122,46,234,182,98,171,89,238,197,179,250,81,213,30,196,186,25,51,41,191,222,132,70,78,171,209,236,193,140,84,118,189,191,126,204,174,116,218,135,241,230,251,47,119,8,193,83,56,38,193,0,11,74,156,205,236,109,60,146,21,111,100,235,53,216,204,129,77,22,242,71,151,94,125,237,96,141,201,165,169,82,195,65,109,222,7,83,102,90,196,220,42,4,23,107,45,200,120,218,180,65,84,205,106,2,126,227,13,252,234,100,185,9,134,193,4,128,40,35,42,65,20,113,4,184,50,180,189,180,238,41,122,225,111,78,23,64,32,17,16,147,146,89,151,253,198,254,249,127,109,183,227,98,182,64,163,119,35,115,185,108,243,174,180,150,113,165,105,157,211,40,247,169,158,145,167,39,202,199,123,231,249,100,113,188,36,71,120,235,24,90,192,232,38,165,238,120,249,142,218,120,75,95,230,255,122,198,128,2,160,32,0,10,221,177,105,8,82,12,200,26,116,232,114,43,106,35,145,212,255,250,118,21,96,77,116,219,81,38,24,73,76,72,118,112,165,6,226,68,160,167,51,147,119,255,172,207,114,14,151,53,149,230,110,213,178,74,134,153,213,29,14,83,17,115,216,203,216,238,127,77,25,11,79,70,209,38,103,86,235,237,153,183,253,63,168,74,0,1,62,244,185,46,176,162,121,202,42,7,48,132,17,71,203,158,147,163,1,42,200,176,225,96,36,146,104,109,110,163,58,119,209,220,192,9,151,165,111,14,133,98,160,242,48,191,22,91,157,133,172,240,190,233,170,151,8,154,143,36,68,110,207,115,249,15,62,177,91,151,157,41,150,213,34,89,99,41,118,172,55,89,213,164,196,163,15,132,173,185,48,101,235,146,3,96,140,129,162,180,201,127,231,154,51,148,114,26,26,147,166,197,8,16,131,177,86,15,77,105,23,115,229,71,138,148,50,203,162,5,186,135,125,71,92,62,227,110,208,182,175,187,151,89,50,7,112,195,22,170,6,64,250,48,241,65,8,180,158,214,111,158,116,155,214,255,255,254,22,174,200,0,84,88,0,11,182,210,104,245,8,34,203,54,88,229,95,24,88,72,220,219,187,149,247,118,218,235,140,88,150,118,187,91,98,144,82,57,146,153,213,28,223,211,251,24,203,144,200,206,149,119,89,158,101,53,36,117,119,82,52,245,49,174,239,74,205,173,104,78,90,236,198,207,39,61,30,71,105,216,58,214,75,209,149,28,138,255,244,35,109,1,0,5,62,212,33,64,72,67,57,31,69,129,67,46,131,235,34,116,135,4,71,101,85,114,151,243,205,255,251,178,100,145,140,5,125,103,74,155,120,67,112,88,108,217,163,61,2,70,18,165,157,44,108,161,91,65,131,51,103,40,243,20,108,62,208,28,149,9,101,160,16,226,139,25,126,187,169,146,154,238,14,237,195,48,135,86,12,125,222,101,142,250,181,200,220,228,212,59,61,157,62,50,155,208,211,135,77,170,57,82,10,158,3,67,209,66,131,102,129,192,208,78,16,136,130,59,235,44,195,251,247,165,255,182,222,21,59,206,241,5,149,212,219,158,154,210,106,230,226,44,97,232,211,243,29,111,18,145,21,21,113,29,117,237,16,211,17,240,85,143,102,59,74,167,216,243,58,23,68,250,118,53,185,225,19,161,134,128,17,78,185,41,37,145,116,149,61,71,151,2,5,26,72,41,43,204,104,157,218,191,101,108,121,69,1,166,163,187,74,131,200,103,51,170,84,142,240,130,24,174,199,85,42,59,149,232,49,92,136,166,143,17,113,5,74,27,163,61,149,14,82,178,150,89,236,236,131,238,179,59,62,174,178,35,36,158,70,191,190,250,34,163,186,107,187,236,255,116,223,79,254,27,0,3,37,185,47,68,33,204,143,2,71,38,212,128,168,122,32,112,114,207,175,118,198,132,149,102,73,181,238,211,38,90,30,46,96,225,70,114,226,174,52,58,32,148,88,56,177,55,106,106,157,60,31,119,218,0,141,52,200,203,92,73,167,162,106,245,91,178,232,141,47,35,140,53,193,135,174,114,118,92,246,220,149,198,102,229,211,111,181,138,32,16,61,190,137,218,236,202,142,250,175,121,247,70,74,111,166,140,187,57,115,50,220,197,36,243,51,43,88,215,100,33,86,188,134,181,12,170,234,213,34,227,207,227,207,61,160,106,219,146,86,169,34,123,226,152,220,217,141,170,223,90,180,17,136,14,44,0,170,156,227,133,168,163,58,148,125,86,175,114,149,90,186,158,60,74,212,161,83,151,82,115,189,217,233,25,88,200,111,118,160,82,213,152,133,186,173,80,205,255,250,212,139,44,178,176,163,93,149,57,9,82,210,169,51,223,118,90,107,216,235,66,76,205,78,246,170,170,51,76,153,23,253,238,174,210,95,170,39,171,54,101,252,64,0,183,148,43,204,56,171,129,207,214,86,52,0,160,200,161,192,8,84,193,0,34,240,152,96,138,33,45,161,249,135,67,6,43,3,139,9,145,97,122,2,3,97,5,162,16,113,131,137,226,192,67,88,17,107,76,17,140,71,207,208,141,112,20,139,250,171,67,5,79,133,162,180,25,58,29,211,12,179,141,149,28,26,221,35,70,119,227,14,235,96,111,93,197,208,185,160,100,170,20,14,250,128,196,95,168,147,241,18,95,42,91,34,107,149,202,141,150,109,196,158,187,247,119,108,235,248,246,255,251,176,100,186,12,196,230,102,202,27,69,127,66,86,236,217,114,60,194,100,151,241,159,26,78,101,113,65,168,51,101,140,244,141,88,223,199,21,171,207,255,95,196,191,238,98,101,199,111,234,167,244,39,117,62,19,138,108,67,95,16,189,193,53,27,224,182,219,112,242,123,102,220,118,242,107,151,86,169,178,131,138,202,154,151,23,80,111,16,96,182,218,114,204,48,10,84,149,128,19,146,218,158,70,28,192,82,64,41,155,221,48,151,82,142,224,145,177,119,82,167,224,25,115,157,74,138,215,252,184,13,198,187,115,248,92,57,31,126,22,65,193,146,25,113,75,134,228,95,25,164,222,234,84,249,169,45,137,44,55,210,155,180,21,149,132,84,196,84,218,153,230,132,126,109,7,73,118,28,243,110,82,45,151,124,148,150,54,94,36,204,57,126,86,204,21,52,133,148,68,242,100,224,53,170,0,1,35,104,205,70,76,120,236,217,171,67,52,205,241,52,226,0,136,2,199,4,199,137,204,41,80,32,160,197,194,130,165,134,62,14,10,12,76,100,18,144,10,61,3,129,198,54,188,231,24,184,145,48,240,225,8,52,36,105,248,32,85,133,70,208,229,2,166,90,215,85,22,150,129,1,80,36,121,93,232,150,200,93,8,49,150,195,115,78,67,67,141,193,46,3,101,102,136,68,203,165,142,147,77,148,50,215,105,128,179,134,85,4,195,200,16,9,147,217,127,114,49,242,252,89,180,148,228,148,57,201,23,179,71,89,134,5,193,69,38,163,86,201,75,231,135,110,217,30,119,181,120,121,115,105,4,166,76,199,131,158,140,77,126,39,31,182,178,91,204,26,125,186,113,108,70,21,231,229,145,115,195,225,214,217,167,156,174,33,221,90,96,29,106,96,139,128,228,146,203,113,52,78,143,33,51,20,244,163,8,139,55,85,21,182,150,242,223,247,63,251,61,79,32,89,62,252,133,71,106,18,90,112,180,21,85,43,204,162,177,69,62,144,169,255,86,211,69,72,5,166,23,83,156,193,50,90,149,138,19,252,40,244,109,113,159,82,180,20,24,237,211,35,245,36,206,71,85,52,157,172,243,37,11,60,247,101,42,151,174,146,183,35,16,182,85,171,163,92,12,224,0,76,104,24,120,6,64,124,51,209,100,224,209,163,96,135,76,182,57,76,16,17,192,24,9,79,115,11,24,137,3,70,17,2,11,16,193,195,146,219,13,2,136,1,165,5,196,57,24,112,166,172,8,30,52,40,16,0,67,4,96,227,89,132,65,111,75,198,192,213,218,242,113,90,18,184,72,133,68,89,18,231,70,151,236,1,28,140,213,181,14,58,146,167,245,172,178,183,85,168,193,51,19,240,3,38,106,174,43,124,188,153,219,114,151,218,36,12,255,251,178,100,210,12,6,25,103,70,155,102,95,66,106,76,233,202,36,101,231,22,113,157,26,110,12,253,1,165,51,101,204,241,150,248,56,44,74,203,156,233,126,109,247,36,245,70,96,45,71,90,142,37,48,155,128,143,210,32,132,181,157,106,134,162,74,177,7,198,48,28,254,103,79,172,69,104,37,194,179,240,194,25,2,100,206,74,190,136,223,249,183,85,55,130,12,17,78,219,169,211,35,8,184,24,231,157,218,27,118,76,26,159,57,186,182,234,225,213,186,223,174,231,207,255,123,255,241,194,160,65,161,254,137,123,149,170,104,62,14,2,30,116,242,231,255,162,17,191,250,70,164,11,56,234,132,154,201,140,110,70,49,190,176,230,1,230,140,72,68,121,19,17,162,234,90,68,160,169,18,70,84,54,191,186,83,148,205,251,93,81,180,103,107,34,92,172,123,212,173,130,85,0,14,163,47,11,132,43,128,201,33,214,40,102,85,52,24,204,180,33,5,1,66,38,4,14,0,12,163,70,51,17,9,140,48,16,49,216,8,48,74,2,0,48,193,208,80,24,54,173,102,67,56,38,201,208,73,198,64,133,165,43,27,28,158,226,224,50,86,244,56,121,230,68,192,21,73,117,33,233,136,48,8,2,202,150,166,68,228,184,207,204,204,57,121,198,100,143,203,199,239,203,83,114,24,185,101,89,211,192,214,32,40,163,58,99,187,37,154,154,156,107,167,137,230,171,136,255,254,163,235,186,90,137,58,211,69,137,195,97,7,205,170,170,107,158,186,99,79,189,143,158,116,243,167,78,196,57,238,85,67,148,159,206,171,91,115,182,146,101,181,122,76,251,27,7,40,243,13,82,65,186,51,110,174,98,24,199,83,45,21,97,235,223,114,108,0,121,64,65,45,185,27,79,226,96,1,137,184,114,46,150,217,6,74,92,208,57,15,37,152,16,45,46,140,171,134,14,81,75,90,19,133,231,200,135,8,98,200,149,124,185,12,103,92,142,192,188,65,131,130,93,8,187,41,175,52,171,89,234,90,93,38,12,146,92,35,66,201,77,157,18,100,107,77,190,86,60,222,25,30,21,21,24,222,101,230,94,166,241,31,167,43,78,158,201,19,168,71,41,59,150,92,157,233,108,150,63,253,96,48,1,74,223,140,18,86,64,51,80,210,25,60,130,14,17,20,64,76,5,178,100,3,8,209,172,66,168,96,113,230,214,82,172,105,238,16,42,62,97,148,184,234,84,44,5,251,75,146,99,74,226,71,18,158,137,58,151,177,125,152,147,32,118,159,250,40,76,221,156,179,187,91,181,226,209,43,183,99,47,220,252,102,146,79,32,136,238,165,136,206,45,49,38,137,110,219,223,252,237,245,245,191,255,190,191,181,78,248,198,219,187,132,107,43,255,251,178,100,212,12,6,44,103,69,147,153,92,82,112,12,217,51,60,195,134,22,61,163,34,109,25,253,1,156,51,102,168,145,151,52,204,55,141,86,22,134,186,126,166,72,32,97,116,164,161,23,180,2,97,11,49,6,202,90,90,78,104,118,219,36,69,60,78,141,121,120,205,146,66,141,102,215,9,245,105,101,133,53,233,229,143,54,244,253,207,199,146,62,218,197,123,90,155,96,96,32,54,131,142,75,209,7,132,32,192,164,161,34,100,131,120,147,89,147,85,253,14,252,254,127,255,216,189,165,144,107,233,217,146,63,118,104,174,255,150,127,255,52,90,107,148,235,149,99,160,158,43,86,4,135,79,115,124,160,60,123,50,202,250,213,86,52,160,214,59,44,44,110,28,86,66,37,5,95,170,241,47,250,103,230,207,63,6,121,154,103,139,182,234,181,247,231,117,116,121,66,74,0,2,84,136,199,161,147,15,12,205,50,44,60,26,32,80,162,2,127,137,0,133,137,101,148,2,132,128,66,81,224,177,64,96,48,156,44,39,66,245,140,96,64,16,176,211,3,15,144,145,89,243,2,129,155,153,128,1,101,4,51,0,0,86,227,244,221,84,225,205,128,24,219,234,174,216,115,252,133,201,202,133,47,188,86,158,197,19,183,59,81,230,128,91,155,130,194,160,137,68,74,5,237,35,223,15,196,99,19,248,31,159,35,88,216,158,247,148,249,191,246,154,174,248,132,223,155,219,229,233,227,152,226,199,184,88,137,49,104,212,38,5,248,103,89,28,75,202,27,101,220,7,18,195,136,205,154,92,132,191,65,189,54,202,99,67,98,242,14,141,73,77,76,20,117,221,21,174,212,18,106,107,81,128,57,76,170,18,55,44,177,202,230,224,228,41,76,105,109,198,212,40,179,196,158,251,180,8,157,93,254,253,119,95,253,144,30,96,160,16,8,11,168,184,70,69,219,66,41,107,184,187,32,161,12,173,21,148,217,72,154,154,177,224,206,36,29,48,169,144,86,178,196,190,149,40,249,157,149,217,121,149,42,88,220,225,211,223,183,105,137,161,237,213,210,47,199,9,27,250,85,84,164,183,221,67,107,76,255,215,215,58,189,42,64,86,128,1,21,35,7,13,24,32,153,194,194,152,216,201,222,130,153,33,211,43,49,0,192,168,128,140,164,80,56,48,45,12,9,142,134,130,158,55,221,18,210,21,161,152,177,155,19,10,1,130,0,87,104,20,60,88,76,56,157,190,105,110,196,41,167,205,187,17,194,250,193,47,27,13,88,171,166,63,255,156,197,20,205,60,50,211,49,228,180,72,136,176,109,161,228,73,160,231,4,161,105,188,67,238,102,183,255,227,124,255,255,223,191,239,255,205,126,243,242,191,237,176,114,72,146,78,36,173,255,251,178,100,212,12,5,214,102,198,155,136,111,66,109,140,233,167,60,104,175,22,5,155,28,109,153,251,65,174,179,167,116,145,150,252,218,68,140,203,157,169,74,7,82,111,27,43,203,214,123,164,80,108,175,30,159,77,53,23,3,222,111,235,79,137,245,139,252,234,62,227,94,177,243,105,51,62,63,221,111,8,82,226,164,4,18,132,73,109,218,237,176,148,86,140,121,140,65,73,148,109,67,79,157,191,53,13,252,253,182,246,117,187,121,226,75,64,64,76,148,167,112,162,40,152,112,254,17,46,90,221,190,149,39,6,46,243,128,43,171,87,105,30,155,225,242,195,178,108,232,153,191,194,56,176,80,143,22,76,244,212,202,177,99,88,71,1,183,49,1,240,76,169,83,201,149,181,175,82,100,145,87,173,47,117,189,18,254,206,224,116,0,1,243,5,34,48,98,35,18,51,63,202,195,84,134,51,230,146,228,147,1,160,20,206,129,12,52,128,80,140,64,14,6,119,157,14,1,112,2,4,72,150,223,179,55,62,16,128,8,65,128,193,73,8,97,227,32,225,160,112,147,41,129,88,147,38,87,81,72,17,212,95,202,5,125,84,208,245,221,127,238,195,92,187,41,148,209,60,48,125,20,121,42,160,74,104,113,134,56,249,46,201,124,161,198,140,124,199,107,91,207,87,176,222,255,95,214,95,250,50,176,108,192,243,17,31,245,128,84,172,204,71,10,113,128,136,145,210,37,51,217,115,252,61,234,28,70,249,224,192,222,161,55,192,154,61,63,171,100,24,153,146,13,171,156,203,227,181,211,78,115,207,14,186,123,233,123,227,56,95,22,73,105,64,126,154,210,213,182,3,66,1,21,158,244,90,133,138,52,167,166,195,55,212,239,103,96,122,237,58,211,20,130,225,16,69,183,112,151,69,248,134,37,55,236,163,186,214,164,19,67,83,34,91,147,40,16,103,84,49,197,207,10,11,42,71,51,37,185,160,207,9,95,136,25,45,202,17,201,78,90,134,118,239,189,134,95,45,194,121,216,84,251,123,202,118,183,63,50,41,230,73,115,55,35,237,222,145,31,63,255,255,161,44,24,7,6,195,67,179,106,39,142,101,9,58,65,60,217,226,165,99,51,128,216,195,100,99,20,150,148,192,194,66,179,5,140,140,130,15,48,104,16,190,226,77,72,84,24,18,0,192,103,193,216,0,58,41,2,12,153,48,36,163,204,248,133,53,143,77,42,86,178,243,195,242,24,145,33,20,79,89,136,194,178,95,188,96,230,85,98,146,55,5,53,137,100,182,251,219,28,105,237,205,254,130,34,208,51,251,50,180,168,154,204,173,195,192,254,108,154,45,239,251,187,222,198,213,205,236,103,81,219,247,166,139,41,93,37,79,53,15,150,31,222,255,251,178,100,217,142,5,189,103,197,147,97,127,162,110,108,217,17,97,3,134,151,217,155,18,78,105,109,193,210,179,103,52,147,22,181,154,38,103,77,207,121,250,115,252,218,225,61,207,168,183,237,134,77,174,230,91,90,235,234,126,47,217,204,117,219,157,110,251,142,229,136,73,166,216,221,43,223,245,160,1,170,208,143,237,188,0,65,77,43,118,119,217,178,11,64,25,29,38,179,9,22,234,145,27,151,117,74,204,230,198,118,61,9,109,236,205,67,217,82,14,121,72,20,238,239,21,222,227,93,181,243,123,119,236,126,188,195,120,135,222,204,104,114,5,22,13,38,195,153,178,206,85,55,155,251,172,197,148,191,106,223,94,172,103,57,179,41,29,168,133,125,27,57,148,135,118,118,123,70,20,138,131,12,70,185,39,42,38,106,33,254,70,99,18,205,169,239,179,144,10,164,245,2,173,153,220,185,243,58,24,43,177,234,191,157,146,112,16,184,12,118,100,33,70,66,198,0,47,65,83,13,23,7,77,153,32,96,8,9,98,8,7,192,205,43,124,222,197,11,64,96,64,34,163,8,30,100,65,164,199,70,26,6,207,240,97,79,250,178,56,144,116,50,220,16,173,50,144,23,25,124,214,45,89,76,190,146,146,82,174,26,163,179,23,112,22,140,60,210,165,17,199,158,32,203,29,23,125,255,166,152,166,163,166,173,142,119,44,231,158,29,183,238,144,203,101,101,59,249,95,146,118,148,67,51,137,101,231,216,78,78,90,77,122,230,230,186,2,150,218,109,211,233,85,203,70,190,149,102,164,110,165,178,13,102,102,90,206,40,201,214,189,170,160,154,104,168,51,166,27,167,214,141,157,104,6,218,206,125,189,219,255,211,180,28,219,146,62,136,109,88,205,184,53,136,93,207,248,173,113,31,94,112,150,214,206,162,232,193,98,145,252,37,233,225,108,238,222,121,98,43,148,160,178,121,80,181,38,149,8,143,51,57,209,12,48,193,113,108,52,11,152,172,27,169,99,82,122,99,136,59,190,150,153,177,192,170,91,161,146,154,16,210,153,26,229,50,171,150,112,209,108,210,46,158,205,84,86,167,70,117,193,193,5,181,36,5,8,3,130,196,139,64,228,230,146,48,1,29,73,232,168,192,1,119,80,253,135,191,68,67,66,64,44,178,19,1,45,121,129,226,153,108,105,109,199,83,21,123,38,116,228,174,54,36,3,54,78,128,16,21,38,34,129,35,73,205,188,75,37,1,25,179,100,100,168,216,80,85,34,87,135,196,111,169,10,13,118,113,209,245,225,254,251,178,50,119,102,117,238,232,159,247,173,159,118,83,52,171,33,19,187,177,35,164,227,213,80,229,152,172,173,56,244,153,103,158,122,33,230,37,173,68,100,221,85,255,251,178,100,212,12,5,179,103,68,131,99,111,176,107,236,217,253,36,101,191,18,77,155,34,109,165,85,9,209,51,101,168,240,162,152,166,178,162,185,205,56,149,13,56,132,6,57,56,0,144,64,131,110,187,22,43,232,26,196,40,235,110,187,98,181,118,198,249,54,178,242,103,215,194,107,56,151,53,157,202,181,240,222,191,121,115,148,37,200,196,104,173,193,85,22,120,229,129,170,181,197,170,30,151,79,46,70,231,158,101,91,66,73,142,116,141,65,140,35,161,58,150,246,201,53,93,237,119,81,52,50,42,34,37,249,152,126,85,205,182,35,164,138,72,220,238,143,103,188,101,215,113,77,12,187,99,17,238,237,180,101,215,80,88,152,130,154,138,102,92,114,112,92,100,170,170,170,170,170,170,0,41,67,20,54,49,74,99,105,151,20,121,63,66,131,109,106,78,48,118,57,140,148,25,42,224,88,80,198,195,204,196,212,210,196,12,148,28,28,24,129,226,48,179,13,22,71,83,101,2,77,88,1,152,7,13,8,200,68,32,200,41,13,70,217,171,186,141,80,194,114,218,136,89,73,144,112,92,105,88,43,63,243,116,118,27,44,166,245,152,18,31,111,34,78,131,174,227,54,75,79,188,98,228,52,239,202,114,18,22,19,16,122,252,215,253,203,146,222,212,183,232,209,87,118,73,137,76,2,147,64,252,108,239,240,255,82,148,46,153,44,66,55,48,173,111,223,101,206,82,6,215,200,249,135,246,175,179,190,40,154,252,176,66,18,151,62,78,94,251,186,183,116,254,182,62,226,21,118,173,197,79,51,10,1,208,78,241,242,59,0,0,16,129,193,9,110,219,156,44,138,245,217,53,94,149,44,196,138,106,126,206,170,187,203,203,27,180,251,98,210,190,215,99,215,172,202,59,85,254,159,101,25,24,200,203,181,139,9,169,234,57,108,131,108,125,117,205,220,167,69,196,17,213,64,189,155,3,161,78,191,97,217,126,201,73,109,47,94,62,126,209,120,180,113,209,74,94,183,53,120,201,135,120,62,253,12,214,251,53,90,222,210,117,233,41,98,242,59,31,124,163,90,213,147,5,3,180,72,9,59,99,30,2,165,25,153,57,182,75,26,49,72,244,74,68,180,100,193,8,27,0,2,33,217,175,19,19,23,169,123,197,157,66,96,7,244,88,181,239,191,3,198,81,94,29,136,203,112,169,78,167,181,79,98,39,20,176,188,40,40,51,151,221,75,45,75,21,5,226,112,92,29,137,67,199,83,204,14,196,49,50,27,37,3,169,12,137,51,221,45,255,255,252,167,51,241,188,68,79,75,196,124,222,245,106,137,8,200,230,14,68,224,82,186,20,16,217,70,185,56,140,90,64,194,88,130,217,4,0,249,208,131,15,82,133,255,251,178,100,223,12,5,242,102,196,147,102,95,64,117,172,233,125,60,72,166,20,253,157,30,109,161,249,137,198,179,99,133,129,150,248,197,141,113,65,6,108,226,217,166,178,255,82,185,210,144,247,172,67,199,129,152,51,252,215,31,229,248,101,78,84,14,49,29,119,59,103,9,52,148,53,116,93,71,229,56,214,17,162,56,74,50,205,167,237,68,31,137,74,160,151,215,207,40,111,148,182,105,62,126,150,155,44,246,204,39,4,61,229,50,50,103,21,93,5,238,36,91,173,61,77,43,224,139,26,96,242,184,55,254,187,151,92,178,197,81,10,104,45,248,85,74,5,119,251,230,123,95,242,43,210,51,119,103,116,122,201,127,43,207,215,151,203,139,183,213,142,190,205,91,87,85,190,160,201,149,0,26,227,8,139,204,154,17,48,249,112,209,16,179,126,129,205,34,53,83,144,224,81,136,134,6,3,41,133,197,6,16,26,24,164,50,10,25,182,170,152,136,12,169,133,64,46,233,139,64,146,151,201,201,83,149,151,12,145,4,160,40,115,222,198,73,148,12,187,156,57,45,149,81,150,202,33,233,20,197,107,150,35,79,181,86,87,98,85,15,63,208,53,44,5,79,86,12,136,230,254,66,180,113,8,13,86,249,254,246,220,119,51,183,250,218,249,189,167,41,159,62,110,107,70,108,237,198,198,181,187,99,70,102,191,159,209,249,27,123,89,254,46,8,22,197,78,74,116,68,224,34,77,2,74,115,18,212,142,204,247,204,127,156,211,87,212,122,94,77,199,221,49,245,235,61,254,105,92,54,136,192,18,172,12,19,211,109,62,223,111,194,35,252,74,130,140,232,132,194,120,14,15,213,203,72,236,220,155,86,205,107,113,220,166,156,46,74,222,58,91,229,41,77,130,113,195,12,134,136,107,69,57,26,244,66,90,74,216,145,149,59,86,105,245,10,28,13,129,132,165,247,213,118,60,158,88,97,72,86,172,76,138,91,93,194,91,78,199,50,108,236,71,7,213,211,202,137,222,150,225,150,78,181,168,224,194,239,20,107,178,46,231,133,141,101,170,229,121,110,174,239,254,56,186,144,130,134,96,64,217,141,224,38,55,91,24,12,100,99,115,241,140,13,137,232,14,104,8,196,160,67,17,140,64,102,28,23,24,160,98,10,33,137,1,192,64,212,122,42,128,202,6,233,156,36,113,125,24,242,153,43,244,193,70,197,17,148,222,134,153,147,153,16,132,50,7,249,192,131,131,2,20,16,212,9,109,239,173,56,253,68,37,79,211,250,255,179,134,43,26,151,66,90,229,121,199,101,156,228,172,54,162,4,3,228,8,210,236,157,47,241,85,109,28,237,11,55,204,125,117,221,247,18,191,253,173,124,117,21,16,151,170,94,213,188,255,251,178,100,223,14,5,187,102,197,147,134,127,66,123,236,233,221,48,200,133,23,17,155,18,46,33,125,1,221,51,165,244,145,26,100,36,77,195,216,178,157,101,153,36,220,76,195,154,82,232,163,223,125,115,204,167,201,198,114,98,195,231,22,94,237,116,187,168,168,151,61,212,144,23,21,190,180,247,235,219,172,0,0,8,194,96,46,54,233,34,226,33,8,32,12,64,89,177,129,114,2,83,250,207,42,107,71,124,100,140,205,218,200,83,81,82,80,232,12,127,165,122,152,156,255,194,165,183,149,59,187,172,89,86,137,134,16,116,152,132,122,99,160,202,199,137,140,229,227,14,248,223,159,109,45,135,210,233,225,141,102,242,113,85,55,166,62,174,60,189,99,179,42,239,61,51,191,217,200,123,253,101,235,230,37,209,238,94,50,242,183,50,89,215,219,180,180,214,112,54,0,2,1,136,194,97,224,170,124,46,9,1,151,192,216,131,47,14,84,160,186,69,4,67,19,131,130,196,242,235,14,134,64,193,115,4,0,28,56,44,80,4,91,198,144,80,58,124,94,101,1,119,217,170,72,86,150,96,243,73,158,251,115,15,242,211,140,56,200,86,239,223,177,47,173,187,115,51,247,164,238,20,60,252,193,81,219,53,121,43,220,73,191,220,70,138,181,136,14,253,124,175,111,242,207,159,249,170,85,149,79,71,254,240,126,244,241,152,33,45,154,60,3,26,125,75,203,22,242,167,214,102,71,3,102,117,127,210,209,191,121,136,223,228,63,172,230,77,58,109,94,189,166,150,127,107,206,57,51,147,191,247,248,64,117,240,0,48,19,154,220,214,182,220,229,78,134,196,99,85,9,75,27,24,230,38,236,244,13,50,31,113,212,214,100,211,95,118,199,61,54,30,47,220,231,183,73,143,111,251,111,16,44,70,140,225,49,66,64,232,178,102,88,113,210,102,163,2,6,110,65,176,134,67,53,4,160,104,37,201,78,132,15,240,51,96,17,28,89,2,83,129,150,134,74,231,166,171,32,92,142,184,249,53,135,56,111,190,70,217,236,218,215,73,246,212,211,229,47,252,10,168,2,6,12,32,60,206,21,13,105,228,249,158,13,222,60,239,196,1,65,70,44,50,52,84,100,107,230,104,16,28,156,102,7,32,226,161,39,84,143,96,192,16,48,130,149,29,1,36,57,105,168,52,12,161,16,104,176,35,83,116,112,149,173,248,34,3,86,229,221,101,161,161,197,55,25,164,34,81,5,197,59,122,203,85,126,214,106,30,63,13,10,91,29,127,161,182,241,226,116,225,49,54,145,26,129,183,107,84,242,138,244,214,46,220,175,94,213,79,66,50,57,203,244,142,228,217,42,122,159,108,83,157,50,200,21,98,224,213,88,18,145,240,58,184,255,251,178,100,213,12,5,48,103,70,27,129,103,162,115,204,233,189,44,35,195,23,133,155,18,77,141,126,129,210,179,102,52,145,162,189,50,226,201,221,100,206,150,89,65,196,230,206,16,43,154,47,178,51,204,64,244,95,190,155,127,12,183,190,165,153,187,142,54,162,159,18,214,111,194,195,74,169,31,208,0,0,136,221,172,54,212,152,133,96,168,68,11,6,186,114,17,152,52,133,183,38,244,99,177,18,127,185,104,53,60,194,2,209,20,194,140,55,168,159,255,204,250,132,164,125,115,108,93,164,231,41,28,133,163,165,70,36,59,53,44,129,216,236,189,168,172,219,245,221,72,197,145,225,210,174,163,41,175,104,167,168,80,159,147,224,154,170,169,101,90,38,204,182,238,78,255,151,217,24,235,238,33,46,6,82,17,15,73,67,175,166,167,156,42,104,197,0,8,147,176,197,171,25,164,114,14,152,147,71,148,17,156,44,191,10,202,128,8,133,7,0,87,46,208,168,210,231,39,60,81,160,78,162,219,94,80,56,196,166,5,111,98,110,69,29,108,231,108,79,246,5,119,28,40,222,45,215,57,71,254,240,195,89,212,156,145,97,200,212,245,217,218,29,79,79,94,146,107,88,68,93,175,148,97,244,246,255,43,184,255,2,100,145,255,73,17,68,83,44,240,60,184,27,81,77,73,66,205,196,98,8,211,127,104,216,106,118,30,127,221,141,10,198,73,82,243,89,126,223,181,238,230,183,191,107,51,47,239,47,138,245,231,34,119,150,202,248,182,57,249,102,0,15,34,232,88,100,105,10,0,32,195,204,117,17,201,35,81,176,66,199,245,42,213,52,2,112,105,0,126,86,31,207,42,114,160,151,69,113,235,176,251,75,86,85,237,95,252,214,65,143,138,4,144,8,184,2,39,19,24,56,64,48,106,6,176,164,217,109,184,198,101,21,97,16,252,241,171,144,208,120,100,228,100,86,83,55,172,82,126,121,222,199,182,27,228,166,164,203,102,157,203,239,56,111,206,46,113,175,63,229,207,183,207,200,142,239,231,255,139,112,0,37,50,224,232,28,59,50,144,132,222,146,243,99,34,12,24,133,4,128,204,0,19,114,12,42,66,48,88,164,197,65,211,12,18,69,129,70,43,1,50,214,115,0,164,84,164,24,12,104,107,57,76,144,113,18,132,130,132,192,57,250,171,44,112,144,66,236,79,207,192,188,66,207,240,38,141,71,54,101,228,101,222,40,145,43,37,200,186,148,232,48,168,46,27,210,49,16,190,116,78,61,107,164,124,34,81,243,38,58,248,255,166,241,20,141,177,251,238,161,247,221,85,255,123,153,93,244,149,247,232,157,105,219,80,228,164,145,217,122,143,166,58,14,161,166,199,19,45,234,176,231,182,166,221,255,251,178,100,215,12,132,237,102,199,155,65,103,162,116,236,232,208,97,131,106,23,145,155,18,78,61,116,193,225,179,101,116,241,26,33,104,29,90,22,167,75,181,78,197,77,220,203,95,47,114,103,152,79,66,19,246,59,167,49,244,230,53,132,176,44,15,145,233,17,32,32,178,91,113,26,79,48,136,168,196,57,242,219,163,121,141,90,137,157,201,182,12,54,108,211,38,8,67,151,107,47,87,16,16,237,153,254,247,158,180,141,140,138,179,151,230,230,27,204,182,91,69,230,152,113,120,139,198,225,189,121,116,235,51,217,117,42,53,230,185,249,190,186,237,214,107,179,191,231,189,169,222,103,220,213,247,251,223,31,115,59,250,102,153,156,223,254,212,235,86,203,220,175,31,100,233,90,168,183,175,217,28,203,85,71,135,6,220,170,0,22,156,209,114,133,210,154,211,6,103,49,222,102,107,79,37,88,24,48,52,153,133,78,96,19,164,234,199,107,171,217,230,101,149,209,134,31,88,23,246,162,217,110,206,19,168,250,87,161,134,231,169,239,207,99,1,91,140,56,177,30,216,152,157,213,11,161,40,46,20,104,30,33,21,183,197,107,33,20,30,66,27,105,89,12,42,97,200,234,88,156,231,31,40,93,230,223,245,10,151,133,86,79,51,229,123,202,132,105,189,157,86,239,73,29,211,115,147,165,37,182,142,37,82,188,221,231,226,179,63,25,110,17,241,149,160,113,148,18,58,125,98,169,180,194,243,65,19,62,107,99,20,205,113,21,145,173,181,255,164,102,59,199,150,218,205,235,108,253,200,35,54,140,64,100,221,106,218,109,182,189,53,26,44,66,178,161,229,200,196,41,138,244,211,100,148,123,109,87,174,148,179,255,198,196,196,153,101,30,123,164,100,51,63,255,43,48,246,49,245,208,130,254,27,120,180,57,243,29,202,167,128,36,210,183,65,36,109,83,69,121,118,202,195,35,185,139,186,45,209,136,137,139,94,145,73,243,34,30,169,182,86,146,21,127,109,219,25,230,82,238,185,76,196,175,102,173,233,58,170,157,163,139,155,101,48,105,227,237,7,141,81,242,138,174,173,254,16,136,96,0,4,5,146,7,227,70,85,59,178,19,205,103,63,244,18,143,64,48,73,147,23,131,3,76,128,148,189,70,38,50,23,65,7,22,169,54,140,176,226,32,1,144,87,100,182,212,77,77,78,152,243,72,79,153,76,114,55,79,74,184,242,82,213,55,107,16,11,66,97,210,138,76,105,43,209,86,161,135,227,209,40,149,139,15,179,92,148,87,150,199,42,52,87,221,230,162,171,73,201,62,101,190,222,215,254,133,45,43,216,195,6,186,88,52,113,77,127,219,227,99,94,182,249,239,246,254,229,103,255,245,251,189,58,242,106,255,251,178,100,218,140,5,111,102,199,27,73,126,98,126,236,217,189,36,200,175,86,125,155,20,109,153,253,10,16,51,100,228,243,34,124,222,218,251,54,110,116,254,44,155,65,136,152,45,199,129,168,235,179,200,33,124,95,56,166,173,104,112,177,237,182,246,232,17,173,243,187,111,192,189,119,241,129,230,176,0,15,101,212,175,4,114,152,226,92,44,203,11,162,250,157,47,177,213,230,28,88,240,179,34,46,20,123,94,144,240,54,85,237,245,177,127,225,13,148,254,187,17,44,133,152,102,121,168,54,25,122,86,76,62,49,90,145,53,18,53,13,141,138,78,46,93,223,23,178,194,169,206,253,109,244,154,142,230,36,199,169,236,149,171,26,97,135,141,44,101,26,175,177,12,71,55,84,76,218,119,244,219,203,116,50,146,225,218,86,199,240,147,191,182,204,240,62,106,6,139,10,89,123,207,114,178,150,247,32,156,149,0,64,163,58,75,52,102,64,88,217,29,33,147,197,27,57,235,95,42,8,24,232,24,137,40,193,67,2,226,105,70,28,114,36,121,14,176,40,153,132,129,33,220,56,37,213,127,29,116,137,100,106,225,95,71,158,206,187,175,188,197,60,178,118,31,77,183,85,148,219,228,196,190,213,126,204,73,104,153,44,230,106,107,11,120,235,192,211,240,12,166,188,173,160,60,183,198,4,0,68,113,105,82,45,63,67,45,225,82,63,183,237,70,61,114,208,161,127,121,248,237,84,156,230,69,145,49,19,112,147,28,116,42,24,60,91,80,129,9,112,135,65,16,16,84,203,71,47,125,168,179,32,101,10,12,73,19,137,233,7,235,25,54,175,219,50,16,41,94,151,186,192,12,21,166,145,43,44,151,116,47,6,74,9,228,65,51,136,151,211,44,69,18,98,168,160,138,6,156,194,54,68,37,201,239,28,178,147,173,124,203,58,155,216,6,184,228,13,157,150,175,10,168,179,238,108,32,92,58,107,103,97,103,70,236,173,220,161,172,117,31,151,31,112,220,238,78,203,237,125,39,232,230,100,221,199,69,165,242,241,20,89,169,87,243,198,93,253,67,95,42,12,254,249,120,183,173,162,163,179,65,88,33,24,77,154,252,24,240,253,191,224,142,68,0,7,140,117,164,44,12,99,6,70,32,44,125,129,102,32,136,190,199,11,204,4,125,56,140,16,57,249,49,112,144,81,160,8,37,26,229,238,201,114,88,120,177,52,235,76,123,203,128,133,204,193,111,70,105,91,199,230,49,147,244,255,196,153,67,174,199,233,167,101,186,206,214,88,77,60,113,58,103,98,2,118,157,200,165,120,156,106,252,118,97,222,140,201,250,96,103,121,138,187,189,185,106,232,239,125,182,74,100,105,62,249,12,100,166,194,157,171,220,229,45,255,251,178,100,207,140,5,90,104,197,19,99,103,64,122,140,233,157,36,102,155,84,121,155,22,77,137,124,201,202,179,165,168,240,154,100,208,238,211,139,210,231,13,40,233,204,251,93,178,190,225,140,214,39,61,121,138,134,105,56,177,19,104,67,107,94,86,229,138,54,76,168,156,77,118,144,4,185,128,0,59,1,33,52,220,80,213,72,104,12,212,51,42,117,59,230,14,175,112,138,231,62,153,118,207,172,110,104,197,207,249,147,44,25,177,152,140,188,125,111,185,119,233,157,12,195,34,98,177,153,108,238,114,117,14,205,7,144,121,118,67,42,122,243,116,239,89,137,74,111,92,73,94,40,180,61,198,236,57,159,90,86,139,94,231,172,153,205,190,150,223,170,190,84,86,189,54,103,236,118,78,239,103,142,255,12,119,183,247,243,190,176,78,42,0,2,84,132,104,136,203,205,72,187,13,46,60,211,85,76,248,148,168,30,8,10,158,48,67,17,145,66,204,18,128,1,137,9,128,154,27,36,125,146,110,1,40,33,129,218,218,26,54,202,102,176,14,165,52,150,97,169,209,97,25,81,231,209,125,61,41,89,51,44,163,229,21,171,153,61,18,219,113,216,50,91,70,43,10,1,68,163,234,133,13,129,100,70,157,52,49,147,106,79,47,35,158,189,120,213,202,247,43,229,123,242,141,206,161,148,230,212,244,141,159,15,181,216,32,42,164,242,84,154,37,238,126,38,123,20,121,200,159,18,100,102,210,35,197,21,103,14,151,64,137,45,195,141,31,84,250,88,206,40,31,117,214,131,173,107,164,116,208,242,220,216,186,149,23,55,66,238,139,161,69,48,134,104,8,159,9,2,113,185,6,107,137,129,56,142,148,236,153,165,210,241,228,7,145,189,72,17,249,133,173,252,231,56,168,64,120,128,208,199,33,135,27,255,215,226,233,173,110,175,88,131,98,207,49,71,94,130,102,147,6,213,234,58,139,67,228,196,45,232,200,42,11,234,84,233,52,204,100,53,45,199,113,28,79,9,170,42,201,114,142,130,60,141,42,237,169,103,71,88,62,45,109,166,233,170,111,238,152,248,183,213,22,109,141,190,190,187,135,235,172,18,144,0,138,78,193,195,70,33,41,146,22,111,229,30,210,133,32,227,166,0,42,183,151,64,193,133,99,136,84,161,46,53,89,74,241,69,72,233,64,239,174,202,158,152,219,233,37,175,119,183,229,247,104,97,150,19,114,92,232,213,158,215,49,199,12,174,84,183,135,101,208,197,44,159,25,61,202,25,92,21,48,251,88,180,238,250,21,147,246,233,95,171,236,150,109,110,136,250,250,207,87,119,86,236,201,58,80,51,229,133,26,60,186,115,190,96,226,190,158,21,174,242,27,156,61,247,140,13,250,214,243,255,251,178,100,216,140,5,190,102,197,155,105,110,210,119,12,217,122,48,168,137,83,73,159,30,109,9,252,201,236,179,101,244,192,162,145,119,246,143,227,87,234,52,58,93,199,18,205,125,215,205,108,234,76,107,109,162,193,54,85,0,36,27,115,130,158,219,126,225,52,244,114,10,135,235,142,45,162,51,116,92,69,123,106,180,195,139,125,54,119,73,18,212,46,252,209,114,169,248,60,215,171,178,44,190,44,172,130,11,11,26,104,186,45,140,166,133,113,199,189,51,88,203,222,109,101,54,28,89,123,28,246,57,230,71,69,226,220,249,140,180,109,84,231,92,149,10,201,212,165,209,165,60,139,244,144,244,204,64,251,123,116,30,125,74,219,227,146,91,213,139,163,205,132,171,185,249,181,209,114,64,36,236,85,0,32,0,202,110,165,81,154,80,97,81,153,123,103,200,81,164,36,192,66,32,10,133,6,8,2,13,65,58,60,63,168,71,34,201,91,26,108,64,136,109,137,4,227,5,86,120,97,250,140,101,75,157,234,181,232,238,73,29,57,190,119,188,195,121,97,132,162,220,7,65,40,138,201,230,123,55,127,57,100,212,213,28,191,96,193,241,16,243,48,165,5,221,63,166,255,221,222,141,103,173,210,84,78,162,234,206,125,200,172,66,161,14,201,43,56,171,40,128,219,61,200,107,221,208,98,137,161,68,16,163,65,157,105,150,206,226,176,215,172,90,36,125,74,221,13,137,230,163,195,139,237,152,112,95,67,141,91,36,4,117,184,152,0,132,228,156,169,36,114,215,135,67,212,60,172,88,145,178,116,129,202,241,225,210,63,233,193,172,66,199,21,18,88,34,35,71,63,125,188,249,81,149,247,25,5,69,177,253,167,77,61,200,234,140,246,30,227,101,12,79,40,227,93,247,181,52,254,91,161,237,141,34,167,229,18,172,210,146,41,87,71,73,146,142,93,185,242,65,237,53,41,177,127,87,78,56,252,154,182,240,240,77,1,37,129,152,69,35,170,239,221,150,23,167,193,142,105,213,229,121,10,54,218,122,14,229,235,124,117,179,227,110,57,79,61,138,5,147,64,8,90,96,51,168,53,176,102,144,217,212,147,134,132,51,152,184,170,85,11,3,69,162,32,33,128,0,70,28,23,15,0,204,90,36,48,24,44,189,205,104,152,4,255,148,15,147,40,48,140,254,49,52,166,79,102,30,187,152,163,236,240,53,215,81,43,97,170,122,116,37,193,45,168,240,97,203,121,108,114,33,133,137,69,44,0,132,227,4,162,6,83,39,5,9,130,192,200,44,100,26,31,27,19,132,13,81,148,216,98,167,57,92,239,229,66,189,71,255,147,240,241,219,191,151,185,90,156,33,159,203,250,131,58,164,156,230,149,156,223,89,57,35,255,251,178,100,221,136,5,21,103,71,59,69,127,66,136,204,217,125,61,134,43,88,157,155,18,78,37,249,129,244,179,167,60,192,162,148,154,168,145,67,93,6,8,99,8,90,80,250,233,20,97,66,104,237,159,219,82,3,38,11,218,121,175,18,250,174,177,124,238,22,165,221,32,64,164,95,157,255,173,71,173,33,136,16,56,230,63,167,250,72,9,21,21,149,225,77,126,211,242,211,183,52,57,94,144,205,196,131,133,130,164,235,158,85,168,249,249,141,166,181,117,24,58,91,174,112,176,162,5,34,155,152,45,83,138,120,152,203,32,216,129,41,66,148,48,211,51,232,124,66,98,207,37,203,180,194,76,44,57,2,195,79,205,81,140,72,250,43,119,69,169,170,180,226,103,77,221,47,127,182,230,3,186,181,67,5,135,192,169,134,60,11,31,79,103,205,106,175,119,87,245,233,125,167,72,49,170,21,231,226,121,153,144,37,10,1,6,208,96,177,146,149,24,202,80,10,28,164,200,216,71,132,98,12,244,188,195,129,114,232,9,10,131,137,198,137,25,42,171,35,50,22,47,0,226,88,29,105,182,55,117,67,225,150,58,234,202,35,17,121,186,240,124,48,193,101,80,3,79,140,89,221,74,90,210,204,230,230,161,199,170,85,15,71,164,208,244,89,209,155,183,90,25,144,211,198,248,227,188,22,22,136,94,207,225,118,78,115,255,200,180,155,43,182,115,233,49,220,169,221,70,8,72,188,12,234,70,25,35,36,65,109,53,84,97,113,68,226,1,2,90,234,56,54,9,39,70,235,77,116,23,82,238,170,70,136,45,79,181,141,42,172,44,20,0,19,75,78,134,227,182,236,48,68,116,184,34,43,36,78,185,45,83,46,45,168,170,101,199,20,69,183,222,110,39,57,127,115,242,56,4,145,12,193,116,27,66,28,84,4,167,7,117,163,32,114,15,92,155,116,201,194,69,112,9,26,40,250,152,35,144,50,3,184,152,29,28,208,57,171,14,213,33,147,29,28,36,47,25,116,51,195,131,34,71,178,15,198,158,60,218,182,107,92,168,50,22,150,120,219,139,155,199,242,180,247,67,100,172,131,106,58,234,226,214,102,58,10,64,176,5,6,0,43,25,11,169,136,159,26,143,137,145,45,4,156,14,14,1,164,133,129,12,9,92,10,86,89,115,35,4,49,112,132,196,98,72,210,9,5,142,37,9,88,92,116,179,137,188,194,86,91,108,203,229,244,179,12,89,246,150,202,161,180,207,143,67,44,106,35,41,134,42,82,81,88,128,223,27,111,59,184,251,82,67,143,100,70,154,47,63,156,186,86,195,98,241,185,108,94,26,167,114,63,9,139,22,232,173,93,238,229,130,76,24,229,62,247,183,76,252,174,243,41,222,196,253,255,251,178,100,206,12,4,248,102,197,147,99,111,66,125,140,233,93,48,104,174,86,5,157,20,77,141,158,193,228,51,101,168,240,153,217,181,223,92,186,157,243,253,186,46,59,85,206,25,166,174,189,148,188,19,6,231,218,95,39,113,181,183,190,75,118,137,125,139,235,247,157,102,14,197,147,245,171,64,93,112,89,59,127,88,1,8,1,201,45,219,164,149,172,196,141,145,27,133,84,84,73,242,253,201,154,155,172,184,224,45,175,243,254,49,102,95,134,63,76,163,82,205,199,64,46,203,105,148,23,145,85,151,218,26,91,221,235,21,115,187,174,214,61,246,117,159,23,233,79,104,198,51,123,92,116,37,156,252,233,222,149,234,149,188,216,254,173,187,37,85,116,197,100,238,24,205,21,27,15,142,167,98,175,118,44,199,52,249,203,77,40,183,110,153,151,66,240,194,227,78,136,175,232,12,165,0,204,48,54,49,146,52,205,69,83,132,192,140,84,43,51,57,5,194,49,152,28,28,92,48,176,180,72,134,24,43,4,2,80,92,56,22,206,71,64,136,130,44,15,40,0,131,135,11,161,73,169,157,84,223,136,63,77,222,165,244,192,129,26,131,251,70,214,161,112,37,198,59,169,116,98,25,132,75,37,244,175,171,126,209,145,18,18,248,36,65,104,19,161,186,166,26,153,191,75,144,10,5,89,237,129,144,53,25,52,185,245,135,228,51,154,149,219,195,186,204,170,23,58,100,199,231,43,31,77,115,25,73,255,57,231,255,33,189,146,145,254,216,115,115,92,205,193,152,128,177,140,131,227,12,64,244,4,166,130,164,19,93,214,15,44,221,254,219,91,94,29,138,19,116,170,101,147,228,104,111,205,185,137,212,224,4,125,19,64,0,139,148,73,146,72,163,84,146,80,20,155,202,118,180,114,4,190,173,163,226,199,87,233,178,104,113,94,98,240,247,84,18,101,1,104,86,222,168,162,18,142,154,235,227,83,158,39,169,24,114,208,83,17,190,125,65,26,63,3,25,47,224,234,185,238,95,122,233,33,155,46,246,87,182,137,12,58,106,106,241,130,235,193,82,241,106,146,78,243,86,69,168,171,53,160,192,75,16,51,50,6,160,202,177,96,145,45,204,163,57,230,14,228,11,165,254,221,160,9,169,31,108,239,147,133,19,41,142,255,52,155,129,33,189,97,137,126,23,8,100,138,157,193,165,103,144,236,138,128,32,134,72,115,51,76,74,129,81,69,156,78,29,24,180,120,113,165,39,20,141,9,142,51,214,168,132,194,240,43,136,114,43,126,24,127,99,153,41,64,0,5,187,69,117,76,205,38,146,33,174,74,220,183,241,216,177,155,239,23,95,14,138,167,10,156,214,55,41,19,26,4,187,7,157,191,87,15,70,105,206,255,251,178,100,210,142,133,235,102,197,11,131,103,180,134,108,217,42,61,35,158,22,25,157,34,109,97,109,193,203,51,100,200,244,141,240,3,178,209,244,225,164,157,43,134,71,243,107,243,20,253,151,112,222,187,184,138,251,126,201,231,190,102,42,101,4,224,220,204,148,108,185,247,190,41,86,181,174,132,206,190,152,246,68,77,46,139,41,78,26,203,229,135,223,52,153,230,158,100,178,162,253,223,127,70,151,106,155,31,159,226,152,246,70,17,160,6,239,8,106,22,110,138,73,162,233,210,24,56,24,84,23,47,200,98,203,243,112,232,11,129,179,88,156,11,32,182,50,12,48,167,129,32,174,107,67,67,8,32,221,103,156,215,74,104,193,48,220,146,87,82,130,206,10,32,152,24,146,37,15,29,15,242,120,219,231,148,122,207,244,33,112,229,99,243,35,6,153,183,120,151,185,67,242,34,223,190,100,118,235,33,239,122,77,247,229,115,159,13,185,11,147,191,63,141,107,122,223,255,241,149,0,1,119,245,51,198,76,40,166,102,152,98,204,156,90,139,133,78,213,9,48,37,238,28,129,77,71,64,98,120,0,212,144,248,150,13,143,150,21,108,123,237,149,82,159,80,8,83,10,169,128,132,25,108,102,10,117,90,160,236,175,25,217,213,174,78,123,57,89,211,14,46,219,144,213,107,41,234,96,163,85,1,145,100,102,70,42,207,235,66,17,46,14,68,226,132,132,71,23,84,69,164,58,37,194,23,229,210,161,86,240,32,233,70,12,155,237,70,163,195,42,37,144,145,49,12,30,237,164,241,19,240,142,50,82,173,107,250,153,185,159,252,103,21,244,173,255,215,119,216,71,96,0,27,150,42,168,133,160,4,140,228,183,97,140,59,42,192,139,42,118,179,72,132,141,185,113,68,137,21,32,16,249,136,91,128,166,17,247,188,163,78,156,175,221,225,82,141,57,208,128,77,23,83,136,252,16,130,198,159,19,211,244,233,50,33,163,85,138,52,122,53,44,237,153,13,53,143,229,150,103,197,197,90,226,59,68,84,241,80,4,65,144,198,33,140,103,94,196,51,30,238,148,82,172,165,186,141,115,163,185,79,34,102,71,59,34,163,157,221,73,50,191,69,51,209,92,200,241,18,26,100,73,216,142,238,204,232,206,178,171,10,216,214,123,251,203,215,244,244,7,0,3,190,217,47,5,4,11,80,101,188,136,198,25,236,245,48,23,164,65,53,84,138,107,78,63,207,218,211,58,68,178,52,68,196,186,61,106,12,173,26,150,89,160,150,205,75,176,106,174,43,222,104,26,30,60,20,60,233,255,196,190,180,32,61,232,104,113,33,187,206,195,74,68,235,124,112,218,125,175,185,154,241,150,115,31,50,201,221,185,196,30,56,120,225,255,251,176,68,198,12,196,187,103,75,155,15,67,224,149,172,217,51,101,229,138,18,13,155,48,108,177,22,130,59,51,101,205,151,162,24,138,69,64,248,94,99,181,130,206,238,34,119,55,24,145,102,164,63,17,93,183,253,13,190,108,108,164,113,21,53,152,63,95,255,29,250,222,125,60,126,181,87,106,184,218,255,175,144,197,192,0,183,223,168,209,8,65,73,140,87,147,8,70,59,113,93,12,210,56,201,91,86,77,122,53,15,176,51,116,41,193,161,37,18,38,233,215,22,102,117,51,83,139,116,244,44,206,149,90,194,97,228,231,70,230,99,179,68,57,32,38,108,104,218,26,106,44,178,69,13,28,116,212,241,241,31,239,85,9,21,79,140,154,76,198,50,196,52,23,182,81,165,44,91,73,84,131,98,46,123,95,174,149,135,227,189,98,165,250,159,170,184,58,161,134,200,217,104,126,255,175,114,1,172,9,132,78,238,190,172,238,74,113,151,122,105,113,92,202,220,136,87,170,0,7,190,209,189,70,247,84,1,16,179,230,234,11,98,6,135,22,194,130,181,212,9,208,195,110,196,200,58,6,236,36,108,97,230,166,167,153,134,165,81,90,149,49,127,96,27,44,253,129,187,23,23,140,102,180,91,85,101,133,251,18,133,154,240,113,126,109,145,132,145,162,76,105,106,77,231,91,215,204,119,91,118,105,125,229,163,60,127,170,194,114,211,187,245,115,239,183,183,91,186,226,106,206,103,16,85,28,234,238,238,132,125,24,107,214,238,133,90,217,135,140,213,246,84,221,29,140,148,219,221,126,181,68,208,20,0,38,251,230,24,33,37,76,76,8,3,159,58,202,85,44,224,70,200,196,92,149,106,155,149,187,144,200,100,140,136,56,152,195,108,250,59,121,252,166,84,209,179,73,211,245,148,171,24,103,36,130,122,195,9,166,213,120,254,193,113,229,222,141,248,91,73,84,139,37,76,121,155,144,222,175,236,49,89,184,239,181,58,81,212,82,63,183,85,30,202,66,58,41,108,109,49,6,84,54,127,191,188,151,121,148,222,50,126,238,111,104,138,120,214,223,81,14,233,107,182,102,62,253,41,142,73,77,235,207,217,203,153,82,69,253,111,243,247,254,50,130,113,96,39,127,255,46,114,6,96,70,160,18,170,198,30,37,133,41,150,46,2,150,178,212,163,132,67,112,106,202,10,3,125,26,27,220,231,68,75,19,10,133,70,249,98,8,228,117,0,16,55,91,200,144,94,36,215,163,131,235,209,51,205,68,177,114,109,102,15,93,116,202,207,120,151,9,195,207,192,213,158,125,218,102,244,109,195,171,126,234,186,9,113,154,45,187,37,234,177,107,113,255,85,57,77,208,235,97,247,49,23,199,39,118,164,195,143,52,90,255,251,178,68,198,140,196,62,102,204,27,38,46,64,143,172,233,99,101,230,134,19,185,157,48,109,49,113,194,117,179,101,77,163,35,49,32,229,199,23,9,27,28,89,143,149,94,132,195,34,218,167,184,209,22,93,68,213,198,146,23,23,195,230,98,102,186,182,70,179,160,213,176,232,129,61,128,149,219,254,213,69,37,152,105,102,29,26,73,139,172,99,10,221,38,118,22,171,93,86,184,58,27,124,84,88,68,37,244,91,238,115,66,188,251,182,8,2,24,155,230,16,59,181,42,184,185,33,112,239,32,71,187,39,247,124,182,203,45,212,109,28,163,40,151,122,212,172,9,49,184,23,52,86,227,168,214,75,93,155,16,49,201,115,50,190,7,40,153,91,176,131,38,151,180,27,76,106,41,231,28,236,63,76,170,234,100,210,78,83,117,187,218,82,90,27,203,176,59,170,134,239,48,251,245,72,174,16,109,40,140,50,2,65,81,12,213,154,220,235,136,135,98,30,106,163,234,173,118,185,128,39,176,154,1,205,255,253,186,140,51,2,47,128,82,199,121,41,30,200,28,232,131,12,109,90,29,200,102,10,129,138,34,129,84,148,236,111,77,142,221,113,138,194,110,150,22,91,30,69,134,195,85,44,155,102,184,235,46,45,246,114,207,62,235,208,228,88,182,236,189,167,7,87,97,155,193,232,108,78,219,79,95,40,222,205,134,45,85,5,80,209,242,203,55,86,205,10,165,176,196,148,85,137,104,232,115,33,100,142,210,171,86,237,245,21,23,84,114,244,27,108,235,252,207,211,23,181,58,181,172,89,251,178,14,230,190,146,54,38,164,220,145,252,194,128,32,5,203,118,235,204,16,221,100,14,6,51,160,142,10,49,8,53,240,247,71,24,99,77,106,117,31,88,49,179,145,58,113,80,138,117,223,175,7,202,236,203,41,49,187,3,193,52,50,152,251,162,211,30,230,125,82,154,73,143,243,35,153,210,97,100,32,81,68,8,48,149,97,130,25,233,210,174,100,176,131,123,200,64,69,68,25,184,35,98,102,132,76,86,59,6,9,65,232,242,97,22,152,162,138,17,204,150,244,175,140,13,131,116,132,102,85,110,198,143,33,153,17,50,155,243,216,167,146,253,155,123,242,202,32,187,65,166,37,138,174,205,94,192,25,244,128,183,152,208,32,67,78,66,221,22,76,204,129,114,192,170,22,204,26,210,188,108,176,236,166,62,185,76,64,31,185,215,15,7,168,129,158,85,2,238,40,150,232,136,42,40,33,97,250,235,171,202,198,88,74,48,85,120,73,122,118,189,164,91,164,232,16,235,104,82,140,98,173,101,150,237,20,100,226,140,246,100,13,145,56,203,60,106,234,50,150,197,212,207,25,99,17,24,189,207,100,41,242,15,145,255,251,178,68,196,137,196,117,102,204,155,44,68,96,145,44,217,83,104,102,204,82,41,157,48,236,165,17,138,68,51,101,77,150,25,217,97,244,62,11,246,182,216,96,130,155,175,143,70,109,28,95,220,196,218,222,250,31,3,225,216,220,117,174,141,92,23,17,24,227,231,79,114,0,22,50,1,77,119,221,67,128,139,28,252,2,70,48,197,48,180,88,88,17,56,217,131,180,191,27,12,102,75,1,170,83,56,1,253,16,231,69,235,12,28,147,148,141,196,92,131,222,28,128,136,0,21,11,181,99,75,246,150,51,32,241,96,71,3,151,132,244,114,90,98,75,217,81,79,212,96,55,241,30,100,189,107,77,227,47,197,40,92,41,181,202,182,104,67,119,95,227,222,169,4,202,155,55,51,17,150,133,53,218,23,243,162,252,186,134,233,107,171,255,141,251,59,159,229,55,142,95,32,86,235,51,107,162,43,41,217,241,27,251,252,252,111,188,160,14,177,0,79,131,20,172,12,31,236,54,60,68,211,150,179,92,170,141,177,101,49,34,192,201,164,115,58,134,12,10,26,49,185,20,199,133,73,33,133,193,198,18,3,24,156,56,32,30,26,88,214,97,80,88,66,17,3,5,66,205,201,61,129,47,180,228,172,26,93,192,124,64,78,39,248,52,40,152,216,6,240,163,199,45,224,128,84,1,219,80,24,143,100,119,113,166,148,65,178,72,102,154,24,118,41,103,229,176,228,228,178,37,78,244,218,152,158,53,105,203,72,253,62,59,155,127,213,57,145,183,119,58,149,182,205,169,205,61,183,183,31,87,165,15,184,214,28,197,80,56,86,106,96,153,177,0,168,233,131,52,79,57,154,71,233,55,210,203,59,233,105,131,219,143,233,209,122,43,42,104,230,75,143,79,28,39,42,203,90,231,86,254,239,159,252,237,84,223,97,43,0,4,252,8,238,219,115,3,37,68,51,160,46,82,39,159,52,102,84,163,204,61,64,244,205,67,140,125,18,199,209,230,57,249,23,249,255,166,96,178,206,118,101,11,223,225,22,104,196,197,79,38,192,116,13,197,174,140,77,8,151,46,84,102,159,28,174,242,155,37,187,151,98,26,147,54,133,163,122,115,77,29,124,52,247,26,180,253,53,241,7,85,123,210,201,43,104,145,111,213,204,127,175,207,225,107,6,47,227,37,22,51,213,67,152,77,50,212,131,59,51,61,149,130,101,99,11,23,18,74,77,225,8,200,80,153,57,150,218,208,47,73,131,144,26,104,89,128,0,132,10,5,129,82,30,50,187,75,48,255,60,25,87,201,136,179,136,18,40,156,72,212,160,42,249,200,166,179,151,110,216,198,166,170,79,217,166,183,114,47,86,134,196,159,59,212,182,245,150,54,106,255,255,255,255,124,191,255,251,178,100,203,12,134,56,103,69,147,153,92,80,106,12,233,154,48,104,174,18,137,155,32,77,140,253,1,178,179,100,200,243,13,216,210,145,158,218,178,119,35,84,228,135,56,125,227,157,135,93,220,156,86,157,43,192,106,202,49,79,246,35,251,146,11,6,182,34,9,117,119,215,102,253,232,138,122,211,171,84,3,6,95,252,85,18,161,29,67,5,188,1,49,196,95,209,210,24,99,145,186,11,197,146,236,88,193,66,1,79,121,51,89,187,73,142,161,195,139,2,16,133,96,109,138,51,161,240,250,89,173,202,29,134,126,84,212,143,240,194,69,14,209,92,204,54,151,107,37,189,36,235,171,171,240,181,56,114,14,122,54,103,37,153,27,87,203,243,42,144,184,198,119,230,85,108,133,254,229,174,91,47,249,236,124,202,255,231,149,17,0,70,227,35,35,204,203,113,52,245,96,204,52,115,21,136,15,36,48,48,178,124,192,101,179,16,135,130,131,128,129,25,84,104,96,240,177,128,192,65,2,97,33,120,232,236,215,164,34,128,224,8,234,80,3,132,169,65,102,21,250,141,56,37,249,119,29,241,160,130,241,76,230,138,5,1,6,2,194,128,116,5,172,86,227,11,136,97,184,127,150,44,206,90,152,110,81,120,141,107,61,189,24,187,98,57,106,71,25,151,94,44,227,39,213,248,241,235,95,62,255,119,127,113,247,215,191,147,175,156,166,173,143,95,195,61,67,144,207,141,226,160,198,249,56,130,136,148,94,150,128,244,150,44,164,238,80,236,66,174,148,233,106,98,205,246,122,9,158,75,56,147,97,3,117,55,209,166,198,83,154,205,174,137,169,127,10,148,5,97,54,92,25,171,218,2,255,72,130,221,179,64,94,80,101,16,93,5,160,243,180,71,10,53,61,19,153,26,180,10,218,223,227,32,153,201,140,157,13,164,186,71,154,153,169,182,83,91,211,189,97,36,230,85,122,121,104,130,36,90,186,40,15,177,13,84,238,80,83,188,181,219,11,28,202,173,216,97,153,151,99,140,116,199,106,116,148,213,75,97,43,41,158,164,123,175,75,40,76,234,24,236,38,68,205,243,220,42,241,248,220,169,84,1,144,51,101,185,149,62,216,90,31,205,2,195,224,1,34,221,64,34,195,12,255,57,150,177,54,208,53,89,176,184,152,96,49,144,25,142,131,8,197,132,130,213,180,48,88,120,5,219,0,3,12,144,134,22,60,2,194,178,54,12,180,153,163,160,235,43,107,219,110,97,208,118,160,12,86,106,120,205,180,183,181,206,161,167,229,127,73,129,131,20,93,206,16,202,32,112,124,60,120,243,66,81,98,141,162,210,62,246,239,174,255,255,251,190,127,189,105,22,97,122,122,168,70,210,58,100,225,98,33,120,83,255,251,178,100,217,140,5,254,102,197,147,134,95,66,124,236,217,2,96,195,138,83,73,155,30,109,161,89,129,231,179,103,52,144,162,196,106,248,137,155,104,146,98,177,188,238,120,193,115,6,139,193,4,142,52,92,194,123,177,21,85,154,181,125,245,171,247,90,123,100,96,92,0,5,50,175,106,223,174,222,34,51,65,147,224,220,72,80,36,110,35,199,181,37,235,25,250,179,178,98,23,65,105,84,49,204,205,231,233,84,101,169,94,181,180,125,47,236,73,234,162,203,216,161,69,72,115,107,14,48,153,199,41,108,61,5,81,185,25,119,79,219,158,111,11,18,199,15,91,114,44,70,58,229,70,31,91,72,171,67,69,196,246,70,205,181,52,180,103,174,236,54,92,114,142,165,34,42,244,189,89,238,205,226,37,135,220,66,71,19,63,215,184,89,0,20,12,96,85,80,105,130,241,142,223,231,119,68,152,44,120,103,150,113,137,79,198,42,51,152,120,24,8,18,24,140,74,58,57,48,152,28,192,96,4,173,32,10,152,12,24,53,172,2,5,12,16,11,14,10,34,59,64,78,147,5,4,88,123,5,133,198,151,114,98,179,213,55,80,8,128,240,53,77,156,52,142,147,64,223,99,42,201,146,174,221,8,220,190,145,164,11,158,10,8,72,67,232,77,136,32,20,105,137,162,151,203,142,92,163,82,169,66,246,239,248,95,175,254,122,219,217,116,154,240,254,170,247,124,38,170,146,169,181,149,35,74,153,57,210,81,165,100,93,8,169,150,154,55,5,177,1,121,214,189,34,134,80,32,83,105,95,208,178,117,72,30,203,187,170,31,77,17,38,221,127,238,192,115,42,0,4,33,0,155,107,181,216,68,184,30,18,128,128,104,233,133,17,166,78,252,142,132,14,9,88,127,241,191,255,248,188,20,101,231,129,39,225,8,59,85,26,72,217,100,75,100,230,19,119,109,122,42,159,118,190,60,180,24,150,145,152,157,154,46,139,45,32,57,244,243,55,105,167,154,86,193,4,180,164,214,198,107,233,144,205,95,49,61,215,189,100,107,182,137,50,235,83,210,175,167,156,250,200,232,228,86,212,199,52,179,144,61,149,17,201,47,70,162,170,117,51,125,81,108,24,139,24,40,67,24,37,97,24,85,10,25,57,14,152,166,59,155,140,70,149,5,177,145,196,198,0,88,193,129,120,195,18,12,192,209,252,117,89,128,74,149,225,223,140,247,163,39,164,10,201,52,132,131,152,146,37,156,97,160,19,194,34,66,162,24,117,18,253,86,128,227,73,88,204,16,56,89,49,109,24,179,47,64,236,37,83,57,70,85,38,154,144,134,165,102,3,89,168,46,59,142,14,229,48,244,154,131,172,132,151,154,158,249,233,253,75,248,111,117,14,137,255,251,178,100,216,140,5,207,102,197,155,137,86,96,127,76,217,189,36,199,191,23,229,157,16,14,233,107,130,16,179,100,217,134,33,93,107,187,74,127,103,104,221,212,58,41,187,162,57,237,208,181,62,166,105,148,163,212,93,119,199,79,189,209,213,30,149,238,187,99,244,101,145,116,211,147,40,219,92,171,146,81,246,217,99,205,148,153,65,105,55,219,201,246,251,239,100,92,168,0,235,184,107,223,75,63,228,192,11,76,171,192,200,76,70,66,21,214,46,204,190,11,115,29,5,206,204,206,210,220,220,28,5,75,204,74,250,114,106,20,114,166,29,24,135,5,204,183,24,201,12,48,118,72,138,242,58,93,230,35,134,126,150,218,46,150,134,230,142,85,158,110,145,212,215,133,22,229,71,196,17,19,99,201,178,88,56,48,107,221,183,205,70,210,88,253,222,22,108,229,177,237,17,87,114,236,80,213,164,182,173,166,53,119,184,164,167,27,54,176,227,227,152,153,37,207,210,98,173,76,181,135,159,190,59,133,128,86,178,234,0,164,13,144,200,152,204,221,232,144,172,205,32,140,169,0,232,74,193,132,38,22,10,44,104,32,24,6,134,152,104,106,124,147,3,50,194,32,148,62,12,150,105,4,192,74,40,194,152,147,132,170,46,132,34,165,44,66,211,229,23,206,118,30,103,32,24,104,44,28,100,220,77,59,185,120,156,78,162,113,130,194,66,75,41,4,49,49,214,235,218,202,205,251,241,255,255,255,255,252,71,127,93,127,85,255,217,71,77,188,81,136,68,189,165,139,142,218,82,71,185,27,77,143,114,33,145,123,23,188,217,116,77,76,40,231,250,187,216,30,54,62,171,14,62,111,157,86,46,125,33,211,83,226,151,175,153,172,73,143,78,0,0,32,172,150,203,28,149,105,9,8,64,60,13,211,252,80,54,191,163,167,89,5,103,228,13,93,156,206,174,120,206,113,194,138,114,18,44,240,75,185,185,236,83,248,71,14,107,184,194,183,106,48,47,57,162,159,12,166,103,16,154,240,146,221,143,68,226,37,252,171,6,149,105,112,140,253,124,139,209,206,145,144,235,73,181,222,197,217,217,138,232,237,41,38,59,188,189,87,244,190,203,101,1,128,35,20,180,77,231,109,56,246,244,43,253,51,162,252,212,80,195,21,29,12,8,16,8,106,0,4,6,7,34,24,116,24,98,32,144,40,16,243,134,18,204,46,89,51,105,0,192,163,3,4,132,209,112,48,101,12,151,206,210,143,1,0,47,211,132,207,148,173,136,171,75,160,247,13,0,18,189,71,163,105,135,45,146,234,158,59,171,244,247,102,238,62,146,152,58,67,42,122,53,218,107,148,21,101,18,217,234,101,67,172,74,73,154,202,91,242,149,147,233,102,89,255,251,178,100,193,140,5,7,102,199,155,104,125,242,104,108,217,189,48,101,175,22,189,155,18,46,13,189,1,237,51,103,116,145,163,45,97,89,231,74,104,164,244,231,157,183,249,97,25,21,137,87,130,124,195,131,40,209,66,64,89,152,160,5,21,131,68,40,96,12,18,138,40,204,22,198,231,208,91,159,65,5,221,230,171,93,235,49,117,164,96,7,16,26,174,244,0,25,148,79,175,223,109,190,59,48,168,202,17,32,161,35,52,11,19,2,8,43,108,209,207,7,210,57,44,133,170,217,205,12,49,205,173,52,76,193,141,168,198,176,109,106,192,67,134,162,8,215,8,160,220,222,171,144,151,96,232,46,155,209,49,76,65,46,59,170,20,38,22,32,193,60,72,156,81,234,82,64,142,99,91,147,6,124,184,66,89,110,14,41,15,27,85,117,236,41,198,81,165,189,170,19,229,161,213,202,250,60,190,250,220,47,223,207,63,247,127,0,141,117,0,36,109,136,10,124,22,241,48,126,35,112,60,53,5,99,120,149,49,81,128,192,194,100,0,32,161,146,144,8,204,153,194,25,75,139,80,96,66,101,27,163,33,194,194,201,20,148,176,50,67,49,87,9,116,184,213,35,114,216,227,95,186,185,163,81,9,9,1,103,144,50,246,175,97,20,217,33,78,112,104,102,69,151,37,119,52,65,36,17,107,229,249,93,255,247,195,107,223,255,62,125,151,207,105,233,72,162,43,57,197,117,231,112,237,97,73,149,66,146,114,36,53,2,236,74,23,83,87,69,123,174,44,243,111,34,186,245,168,231,173,155,159,114,111,124,218,103,78,47,5,178,11,166,235,152,25,27,168,208,250,13,81,165,10,157,210,73,232,156,91,58,78,84,7,153,245,98,0,72,229,101,154,235,101,181,164,100,4,164,128,120,44,161,130,1,80,120,24,69,52,138,131,3,70,139,33,215,177,168,124,211,201,78,229,180,227,8,49,37,197,68,83,49,111,113,244,49,106,12,198,51,244,16,161,223,97,88,97,152,47,217,19,164,99,135,115,101,152,115,71,39,238,198,107,106,9,155,131,81,96,0,252,211,134,194,141,5,201,145,190,134,187,211,187,6,119,174,219,63,36,86,208,238,211,17,77,45,178,35,25,87,116,243,239,232,5,220,3,50,104,216,210,132,227,189,152,13,106,175,50,193,44,239,100,227,12,160,64,163,35,4,5,69,3,198,55,13,152,12,156,12,0,134,13,64,65,0,32,12,193,131,67,55,2,140,2,10,14,69,133,66,4,1,4,16,145,2,220,230,64,166,143,53,73,82,250,105,112,37,43,242,143,77,172,166,40,180,109,97,45,206,173,222,125,185,116,49,126,7,158,142,76,88,167,175,170,189,164,220,253,235,90,174,112,187,249,255,251,178,100,203,140,5,143,103,198,155,105,109,242,119,236,233,189,36,103,191,21,177,157,20,46,13,253,1,232,179,167,52,147,34,60,22,185,247,233,156,99,233,113,204,184,237,124,235,17,126,109,247,51,248,198,68,116,233,150,202,73,51,116,201,37,131,130,155,9,206,12,70,54,37,126,245,123,189,181,216,111,155,97,174,14,109,169,51,175,39,173,225,252,110,108,36,198,70,101,0,1,24,14,211,107,245,187,9,98,68,248,129,162,233,38,146,50,196,39,144,100,12,73,245,70,166,124,78,180,209,255,26,240,180,17,104,185,121,166,141,198,194,21,93,181,181,190,239,147,108,109,136,155,42,12,132,137,181,68,226,103,199,36,201,110,21,167,23,174,84,155,46,50,229,233,226,230,7,247,19,79,123,127,39,64,214,110,97,110,186,33,7,68,85,85,38,58,213,187,164,130,191,28,185,143,205,218,189,203,99,57,91,185,137,93,59,157,91,156,104,73,42,2,154,160,129,217,132,21,134,13,112,153,161,38,106,97,33,196,140,0,98,201,134,195,195,0,81,24,49,11,204,34,6,42,7,88,122,63,0,129,70,19,2,25,76,62,206,131,9,69,236,122,224,229,46,75,214,20,234,74,109,193,82,87,226,62,253,90,125,57,58,226,62,210,184,118,183,114,195,188,189,91,83,20,191,98,95,98,98,146,222,52,183,247,18,191,50,13,136,243,61,122,103,98,249,255,220,215,42,123,234,81,231,255,204,155,35,226,230,89,87,21,78,121,252,51,24,220,172,203,66,112,160,221,183,206,123,107,70,120,166,181,4,213,119,62,205,73,110,207,105,162,169,50,73,86,76,2,69,0,249,64,0,0,139,149,202,218,109,157,122,62,74,18,104,15,5,107,19,248,81,217,151,55,219,50,184,149,194,105,129,94,145,19,161,22,42,200,30,146,210,108,134,164,94,183,103,129,251,239,6,37,8,4,212,190,43,48,142,100,190,239,103,157,117,149,141,154,222,93,237,74,186,229,42,41,21,237,106,161,103,70,116,222,113,65,242,49,99,183,222,55,121,149,151,88,41,248,170,190,187,215,141,172,254,153,169,145,91,254,166,34,174,118,186,227,154,186,141,98,127,249,64,10,0,64,147,17,145,44,154,204,81,238,94,29,174,65,71,193,207,238,152,203,49,148,21,0,154,199,70,140,52,224,193,192,83,68,104,1,115,145,20,152,152,57,161,143,3,4,195,14,150,186,92,190,202,221,21,98,237,237,39,38,165,110,191,46,202,91,231,206,244,110,51,132,49,135,224,227,221,194,6,49,206,14,12,5,3,135,12,52,88,161,241,130,70,33,116,254,247,186,162,29,209,150,84,68,42,45,26,106,179,83,254,195,50,76,174,174,119,116,50,45,211,255,251,178,100,202,12,5,2,103,70,147,131,111,66,122,172,217,125,60,200,141,20,229,159,24,109,149,249,65,255,179,103,52,195,46,252,118,185,97,77,106,219,51,233,231,220,107,213,177,94,219,90,222,45,101,198,239,173,103,116,151,55,165,105,14,51,141,107,15,48,188,91,196,206,241,171,238,122,190,6,188,250,0,2,249,123,219,255,247,109,54,116,189,64,173,51,134,240,7,71,238,152,18,250,51,230,81,239,89,116,79,253,41,102,119,50,203,175,234,235,236,213,56,165,152,125,190,82,51,182,130,109,62,112,161,142,101,199,127,129,14,89,158,157,43,169,30,33,2,56,99,244,243,99,16,233,222,54,154,219,230,153,162,235,74,156,62,11,198,99,117,188,237,25,43,229,191,118,184,50,246,243,95,72,75,246,252,251,198,172,207,127,230,93,15,155,137,99,220,217,69,239,139,153,109,252,204,197,56,103,0,6,211,38,3,204,251,15,48,73,104,218,211,147,111,9,78,3,36,49,88,188,198,193,35,53,135,196,98,163,26,146,12,4,43,2,132,7,130,230,14,7,130,68,161,65,41,133,128,133,129,10,187,43,0,171,2,142,195,45,210,32,234,207,92,162,87,208,228,175,138,62,232,63,84,173,205,127,95,136,209,127,164,201,17,143,161,28,208,64,87,98,195,173,132,86,161,199,211,124,77,243,242,209,17,199,204,215,214,215,31,59,68,164,60,238,210,147,162,110,131,173,105,197,67,179,17,204,49,166,114,164,121,244,58,216,96,188,119,15,25,212,207,174,201,167,59,172,90,12,144,101,138,246,237,147,53,99,223,94,152,196,43,55,194,135,5,253,175,123,250,248,24,151,91,250,223,218,236,92,42,132,40,0,64,69,233,53,178,199,108,87,54,165,244,105,65,10,42,62,68,243,107,20,119,176,225,217,252,104,244,99,211,200,23,247,22,239,103,195,146,34,150,154,167,63,29,159,7,67,218,57,247,94,58,13,94,116,183,89,102,239,117,212,154,193,54,137,12,72,247,54,164,181,195,29,151,8,34,81,73,65,105,223,104,213,66,17,141,17,119,17,223,82,234,187,91,219,195,206,163,124,91,241,206,113,67,148,79,6,53,11,90,110,89,81,181,69,112,254,84,180,203,251,191,79,249,63,87,177,96,40,163,52,34,224,203,146,243,37,215,76,201,26,51,192,124,253,72,19,45,18,195,140,67,81,33,81,128,56,174,99,0,200,4,12,28,60,46,121,133,64,6,28,5,143,36,65,34,176,48,73,20,214,44,59,105,134,193,139,21,250,127,163,204,239,9,69,230,152,202,223,248,187,208,242,84,156,221,140,241,229,171,151,106,89,175,90,126,150,205,252,113,187,53,142,116,52,88,23,252,60,251,235,43,213,231,255,251,178,100,208,142,5,182,103,69,19,136,126,80,129,172,233,157,60,200,159,20,117,155,20,46,13,253,1,150,179,101,168,241,150,120,210,157,114,226,84,63,35,254,219,145,103,121,249,41,220,203,226,233,101,207,191,155,143,193,82,212,224,197,72,246,169,209,177,239,254,165,158,216,129,189,231,226,149,180,144,34,91,57,205,41,2,255,75,195,228,138,159,235,233,0,0,56,71,36,146,70,37,1,190,92,25,1,58,126,170,203,86,37,181,12,103,11,187,122,233,173,203,62,219,131,133,28,229,43,63,56,83,150,62,219,22,106,108,100,229,128,25,230,139,227,195,59,173,114,193,24,164,92,173,13,155,121,29,83,83,62,230,166,255,10,198,60,201,202,202,101,115,79,169,116,183,170,53,250,173,55,246,71,251,106,232,74,44,154,34,49,187,35,46,128,42,0,14,195,18,194,115,47,132,192,169,184,106,56,254,106,49,48,113,73,158,96,217,12,98,104,82,101,40,62,35,11,12,31,15,200,133,146,213,152,0,5,142,132,65,129,129,128,0,64,144,240,1,16,202,1,176,128,37,130,169,154,138,124,195,137,40,140,179,57,102,112,253,229,14,132,90,118,158,9,116,127,84,154,179,115,211,228,37,219,112,156,148,19,108,122,49,104,145,120,176,143,98,237,175,255,171,223,126,235,248,79,110,188,62,127,182,110,77,81,201,163,73,98,214,137,20,177,114,70,38,161,127,8,117,87,109,4,201,55,41,148,219,79,172,164,21,122,176,142,173,8,25,113,173,40,54,41,20,36,69,55,146,167,62,201,210,33,189,62,206,147,91,82,43,83,61,74,167,77,4,150,145,181,148,131,169,32,85,61,171,0,0,89,155,109,111,210,234,192,195,85,18,193,21,35,247,57,24,230,150,11,117,53,50,158,125,121,91,164,129,73,51,159,188,234,52,121,76,162,81,20,151,172,154,243,73,179,173,217,143,167,222,253,182,220,0,190,138,65,7,209,232,16,126,240,245,68,249,88,86,17,61,43,171,223,148,149,227,63,106,154,83,238,57,140,245,118,94,106,183,41,245,158,226,29,227,249,41,4,229,205,189,107,45,5,152,184,155,105,183,231,195,93,61,189,159,222,186,189,38,82,129,51,22,100,152,173,30,98,167,129,174,94,134,214,60,25,41,26,106,40,225,133,196,128,1,216,146,216,68,28,11,166,49,33,160,88,24,0,160,138,252,10,113,168,88,23,48,84,69,167,110,14,35,248,184,98,79,101,185,69,74,209,136,107,110,83,186,254,82,186,110,164,102,252,163,114,35,68,28,121,99,165,109,99,136,237,115,144,119,70,177,13,234,231,254,190,213,101,79,93,119,247,95,31,78,94,149,136,94,26,122,95,111,121,73,210,168,155,254,255,251,178,100,215,14,5,240,103,68,147,169,110,96,123,236,217,189,60,199,191,20,1,159,22,78,101,105,193,191,51,103,116,177,150,253,234,234,45,223,125,238,152,123,230,183,171,53,86,122,245,81,66,111,163,179,53,239,179,102,243,245,204,182,169,93,155,184,114,212,112,222,102,41,178,222,117,64,194,214,0,5,72,55,219,109,165,220,196,208,169,100,67,69,21,60,162,106,19,80,66,156,77,125,251,152,118,225,150,197,245,238,42,169,176,112,136,218,185,92,30,69,243,128,206,82,121,130,130,221,0,175,185,65,106,15,36,0,196,160,39,5,230,154,174,196,125,61,136,249,25,170,199,243,51,95,77,50,59,47,73,169,105,246,57,155,199,90,103,13,21,174,74,121,19,213,138,85,85,101,34,72,201,98,51,232,198,17,100,206,9,61,49,220,75,51,252,170,50,2,117,53,109,210,54,80,254,54,154,13,16,30,162,167,41,142,225,97,84,116,44,144,17,192,204,4,1,202,102,70,18,96,68,6,6,12,113,102,32,200,18,246,2,135,75,60,210,12,8,1,9,78,234,182,177,119,225,148,40,219,235,76,213,215,203,161,19,107,75,117,97,222,54,179,24,153,129,57,196,36,110,22,132,21,73,71,98,137,217,109,41,92,241,194,194,135,187,234,211,183,232,183,183,255,110,255,214,232,153,218,199,191,180,191,253,127,233,86,179,51,43,124,202,205,117,117,62,141,70,215,188,195,243,119,93,175,177,215,113,187,79,99,249,93,247,41,210,245,173,120,28,105,181,115,253,150,155,244,87,215,182,40,154,159,110,239,81,222,105,201,129,101,26,109,200,174,179,230,175,93,20,238,180,15,242,172,1,247,29,138,124,194,6,0,0,12,192,73,182,227,95,131,24,152,201,153,96,169,214,154,134,157,5,199,65,96,248,91,59,98,2,120,210,245,50,206,90,23,239,92,109,213,210,203,145,219,247,204,179,248,69,202,46,59,5,57,241,232,37,233,72,122,168,54,2,64,74,60,6,157,101,200,48,121,6,88,100,158,196,84,70,82,154,111,184,133,50,55,233,103,124,111,11,115,226,230,115,187,84,127,137,165,166,68,103,95,73,187,158,74,9,221,18,27,145,25,24,37,47,69,104,28,38,15,126,24,141,182,78,60,53,0,4,198,101,211,250,168,132,2,16,9,212,162,224,49,177,139,14,98,134,33,82,20,8,8,153,96,38,68,121,209,36,35,98,109,133,48,82,168,84,63,121,88,170,237,104,246,234,205,192,79,237,203,139,77,214,103,196,224,152,232,53,21,28,205,146,106,236,132,210,16,7,164,216,233,185,66,117,41,142,211,90,60,131,126,254,171,182,220,174,155,126,231,124,221,91,217,124,203,95,245,21,215,63,87,197,255,251,178,100,217,142,134,73,103,67,3,187,98,112,118,172,217,42,97,131,62,21,9,157,18,46,105,103,193,189,179,101,104,244,141,32,54,39,137,254,234,217,93,236,111,21,204,91,226,28,250,223,207,190,88,246,244,171,41,70,182,92,178,236,109,40,164,63,155,225,89,157,118,172,164,189,179,170,197,105,133,96,52,241,143,251,170,211,234,67,129,110,73,46,48,42,76,114,143,3,49,250,124,154,169,3,100,22,193,214,81,132,134,201,58,101,124,149,7,48,243,183,255,249,145,194,155,184,232,197,169,36,174,69,182,213,2,193,216,141,76,25,4,4,194,67,14,117,73,210,170,43,19,247,73,165,187,51,228,65,42,186,49,4,114,149,136,137,179,75,94,30,114,237,230,122,17,103,234,121,220,69,74,186,216,185,212,97,89,76,94,225,49,68,65,53,179,73,83,160,74,48,44,104,50,8,207,51,149,100,48,57,186,52,56,62,56,144,154,49,16,174,48,216,97,49,216,4,48,16,42,48,28,107,10,2,38,20,128,192,192,36,192,64,148,104,75,48,12,23,34,61,4,33,73,48,234,195,145,154,34,211,147,141,255,88,138,194,236,190,44,186,87,170,119,21,159,63,111,115,41,101,124,130,108,86,148,221,161,164,171,148,66,106,204,221,185,154,181,247,157,168,180,230,119,100,53,7,1,167,200,101,9,233,154,154,233,92,138,90,82,146,67,182,189,222,39,5,169,160,34,123,210,22,171,148,165,239,3,144,107,203,238,199,123,145,238,208,41,177,160,66,65,135,14,58,171,45,106,76,205,214,166,77,169,59,214,181,152,156,50,49,38,41,102,140,233,88,86,25,254,175,69,224,12,1,21,147,54,241,1,130,35,135,132,7,218,12,25,74,72,136,92,131,33,189,108,122,34,220,90,155,91,72,6,126,230,103,13,9,36,76,57,131,85,11,55,217,66,186,196,90,165,28,73,224,195,9,124,80,245,203,63,199,33,84,223,25,64,179,112,238,202,54,100,122,3,34,100,36,124,75,154,45,96,43,203,234,224,182,67,120,164,105,204,142,111,140,123,126,105,44,23,202,203,100,132,70,71,101,155,103,170,52,158,71,109,171,243,170,85,3,5,9,104,197,111,70,80,6,26,153,244,206,102,129,177,170,104,102,67,45,154,36,50,109,87,248,8,204,100,225,104,45,41,138,140,34,130,100,84,154,177,101,168,89,206,224,48,3,13,47,184,58,41,105,18,42,28,105,237,165,11,26,105,244,115,144,44,106,65,97,226,121,227,34,193,176,208,47,17,66,49,40,160,231,207,32,133,23,60,70,8,207,61,24,111,35,12,208,69,48,90,236,121,142,142,36,26,154,205,181,122,223,204,210,120,223,138,222,250,159,251,150,165,129,248,255,251,178,100,213,12,133,179,102,196,3,163,111,64,125,76,216,230,100,195,130,21,81,155,20,78,105,7,193,216,179,102,52,243,14,28,129,22,97,226,59,135,44,120,227,226,15,58,214,84,195,109,6,56,210,8,168,253,107,251,215,249,29,146,122,40,216,214,171,189,239,81,69,178,98,10,131,68,186,23,141,124,96,0,205,26,122,244,166,157,181,199,27,117,219,139,27,49,246,37,213,206,154,20,139,182,52,45,229,176,192,202,253,102,72,77,176,105,212,233,108,161,112,214,94,128,118,71,139,167,51,178,115,21,177,221,59,113,208,59,149,38,144,103,220,100,48,117,143,11,89,204,18,19,215,51,180,62,164,65,67,2,99,6,225,193,92,140,196,84,38,57,70,148,249,97,185,2,242,37,53,141,239,10,118,67,208,139,196,202,97,157,81,143,88,239,153,105,76,154,183,131,168,253,205,0,234,1,90,96,2,121,130,194,20,90,24,101,33,150,133,153,156,49,33,155,1,9,169,179,129,65,26,210,163,229,203,75,196,143,10,16,216,89,8,245,93,213,111,143,76,49,38,197,24,129,172,205,68,50,160,163,125,162,183,207,17,212,129,236,73,170,110,121,134,32,134,117,160,112,163,236,241,226,138,80,221,7,35,217,9,160,168,201,25,69,54,77,149,140,28,148,47,100,121,83,106,195,36,112,138,199,39,4,197,24,146,76,68,52,204,69,228,18,88,214,173,86,89,22,9,86,76,166,31,80,75,47,105,183,53,59,10,99,169,140,184,108,161,241,95,241,221,207,120,232,56,194,102,74,84,161,160,37,26,0,0,0,13,41,196,218,112,24,152,39,96,22,4,30,39,25,187,18,46,187,43,117,76,4,128,38,148,119,56,51,18,0,44,65,9,201,220,161,29,64,64,1,205,151,142,22,177,115,162,203,225,100,228,194,170,203,112,172,2,9,67,172,242,130,209,195,72,157,119,108,122,108,187,252,247,115,193,143,50,220,217,44,17,237,137,166,250,49,238,188,212,129,3,185,139,6,179,118,45,99,150,28,116,101,163,111,153,222,22,243,219,51,148,84,23,102,73,151,47,165,233,30,240,70,73,140,89,115,164,26,177,61,218,84,133,237,201,244,135,245,180,209,56,157,178,242,113,126,34,41,90,238,2,184,225,24,146,100,155,131,6,45,32,2,129,122,131,39,29,67,224,64,3,194,144,53,176,33,243,65,78,71,139,140,185,173,49,235,137,227,82,24,166,212,158,110,83,150,53,47,218,198,173,218,27,37,138,32,2,246,113,3,153,238,80,183,148,79,30,106,117,133,143,162,102,134,189,53,242,55,12,164,206,96,184,108,172,5,60,247,216,114,146,135,53,3,11,17,45,210,184,58,147,114,236,186,187,200,36,163,156,255,251,178,68,210,12,132,239,102,198,147,120,65,240,155,140,233,45,101,134,77,82,253,155,36,109,25,87,234,76,179,99,137,179,34,121,139,30,16,97,13,85,65,140,114,121,133,39,68,123,201,100,138,43,18,205,249,187,186,207,86,229,219,32,148,149,37,183,118,251,186,172,243,93,74,31,161,168,122,2,153,197,175,252,215,6,140,101,40,192,31,11,228,80,220,113,131,96,64,226,32,241,96,23,241,29,154,178,84,58,84,44,233,157,42,56,105,18,98,16,197,54,18,122,19,80,26,80,90,203,153,22,70,201,0,15,148,147,219,118,213,22,108,31,76,155,97,176,179,70,60,81,147,181,176,27,75,249,56,50,196,166,157,10,32,65,12,210,137,155,216,170,115,41,251,228,46,229,30,86,121,70,22,154,112,115,43,173,227,222,109,51,34,165,93,137,72,67,59,33,109,150,233,87,120,202,34,162,70,199,13,77,118,163,175,69,174,22,149,180,168,138,161,199,115,216,34,206,85,0,0,107,104,194,128,10,132,38,85,106,97,145,6,0,60,125,229,230,62,36,10,36,30,13,17,7,22,81,9,1,129,12,181,143,171,209,224,176,228,167,140,120,85,12,226,47,107,0,148,68,40,101,245,175,208,198,115,154,191,21,179,32,17,237,180,139,187,69,131,74,48,31,11,47,54,141,99,199,123,215,204,199,223,255,255,246,152,253,171,127,255,62,122,87,20,124,27,201,22,76,180,82,226,165,122,16,119,180,178,222,101,215,108,94,67,206,125,166,205,108,254,232,180,9,39,112,113,230,164,250,211,112,56,205,232,220,40,242,145,58,102,164,146,118,91,212,206,165,182,146,72,27,45,20,211,122,65,102,225,81,17,1,207,46,100,54,11,9,159,48,72,21,100,56,16,195,169,75,63,57,34,106,231,130,47,208,162,194,207,169,39,145,106,141,87,217,11,53,14,203,19,14,207,217,119,104,168,175,104,149,202,93,111,13,248,118,232,100,118,119,236,74,37,149,103,116,89,234,189,156,147,79,84,63,106,163,211,151,94,201,93,219,252,148,236,214,93,191,222,171,78,99,219,184,58,1,69,52,236,52,215,115,0,231,54,230,144,48,65,182,163,155,196,48,162,41,109,11,208,161,34,196,12,244,152,165,124,75,87,168,192,10,123,51,244,41,120,151,76,5,20,106,238,19,245,10,215,205,70,59,94,172,110,19,29,119,104,233,27,133,124,105,102,103,62,39,13,208,97,44,151,205,199,49,206,222,90,185,114,165,36,254,133,171,140,107,134,178,253,65,165,61,213,142,89,109,118,207,225,180,61,164,121,157,77,134,38,67,105,58,61,16,240,249,29,202,70,183,56,180,84,234,173,73,120,144,226,179,210,51,202,199,100,97,115,123,13,255,251,178,100,199,12,196,251,103,70,155,102,109,240,96,236,216,240,101,5,126,21,193,161,26,109,141,252,201,253,51,100,13,131,33,249,211,91,146,154,247,145,219,183,77,115,203,122,222,28,106,203,231,137,18,147,68,244,182,243,89,41,117,40,126,65,131,69,137,65,53,19,113,222,68,77,132,33,120,124,22,203,249,132,56,242,80,181,27,159,69,94,30,22,27,101,180,114,69,125,251,77,68,168,21,220,181,153,108,242,135,74,196,68,22,182,247,159,78,221,125,101,158,72,184,249,11,138,233,97,75,34,54,199,194,17,220,11,218,211,77,68,24,252,216,222,158,244,65,232,226,104,39,26,120,225,213,39,144,64,215,29,14,178,231,24,135,61,201,137,253,203,204,197,196,197,79,60,77,197,222,237,59,223,60,182,168,127,77,94,243,127,206,160,225,53,54,173,4,215,89,51,141,228,12,248,184,55,234,24,209,84,208,129,201,130,198,129,194,194,160,32,201,194,99,15,9,204,68,43,11,8,80,22,36,42,48,176,76,116,122,56,15,1,36,8,64,107,145,190,120,1,0,71,241,51,148,133,45,59,148,221,88,139,128,169,86,243,200,207,210,61,54,97,167,222,150,15,127,54,250,83,45,87,162,74,195,88,126,82,150,33,75,78,243,205,113,211,153,131,102,93,136,200,47,16,3,209,170,84,220,26,238,144,239,40,74,156,54,42,98,237,156,198,32,64,25,67,146,226,217,166,225,254,215,234,142,68,169,113,137,53,17,50,201,16,69,165,104,137,36,172,15,162,169,34,221,220,99,228,184,143,99,210,5,158,91,81,159,82,181,167,174,243,156,62,167,249,250,133,106,196,213,53,219,2,182,99,70,253,106,84,183,70,100,0,0,69,86,29,150,56,224,201,47,165,242,42,56,157,203,3,192,100,122,8,171,55,178,117,83,25,6,210,131,51,249,255,189,207,150,190,227,105,215,101,1,177,199,65,119,196,233,149,79,14,243,15,78,31,12,30,88,145,132,140,50,221,139,34,238,212,105,46,35,171,210,157,60,27,212,56,211,201,180,136,131,169,71,185,99,90,98,4,49,142,140,124,160,171,212,242,129,227,183,41,244,181,14,233,203,196,116,210,251,94,238,116,220,84,83,219,61,189,205,172,115,196,196,63,85,94,145,244,11,89,0,64,128,19,240,82,152,240,237,77,108,176,234,193,79,93,192,133,80,196,137,166,11,50,24,58,98,128,163,66,64,208,7,156,178,128,80,113,34,80,176,217,49,202,115,63,111,237,117,180,240,66,221,91,112,20,102,113,162,64,240,150,74,147,235,54,7,97,16,37,87,114,134,155,181,38,167,96,184,1,84,96,104,75,69,112,101,241,136,212,230,86,97,248,180,154,91,62,254,62,247,255,251,178,100,215,140,6,54,103,67,131,136,127,64,131,76,217,125,61,40,95,84,25,155,22,77,149,190,201,157,51,101,228,193,158,252,50,213,29,236,236,101,251,207,105,222,239,63,251,79,79,159,161,146,175,165,55,223,231,107,211,145,204,129,56,168,169,142,181,49,226,37,101,29,48,152,129,132,86,234,186,41,42,253,104,169,221,236,218,171,186,221,156,41,210,232,1,177,242,187,174,1,103,69,178,81,24,38,46,33,43,90,122,106,90,58,191,55,18,88,173,189,90,77,235,152,238,76,223,188,77,79,138,220,139,101,132,29,102,232,107,162,249,27,52,52,58,74,81,136,210,176,82,74,212,136,179,222,177,134,35,204,213,173,215,115,114,217,76,35,67,76,225,103,154,231,36,38,166,193,159,129,108,144,197,177,40,60,181,221,35,233,175,166,190,246,255,238,27,0,0,36,34,172,223,226,89,194,58,3,205,3,170,143,23,14,240,229,32,1,103,63,106,170,232,34,52,236,178,163,51,105,239,76,221,12,204,169,254,153,145,207,69,229,249,214,173,40,143,62,211,178,73,51,191,67,47,189,189,231,171,26,195,180,178,187,55,101,239,53,14,179,169,94,143,82,219,115,249,10,72,96,220,243,143,89,175,255,239,175,243,183,255,239,198,98,162,222,233,246,117,180,242,167,119,234,191,185,196,79,47,55,201,77,80,153,71,98,180,217,99,159,57,206,229,73,144,132,20,141,115,196,140,39,129,102,1,5,52,206,164,143,173,221,38,85,235,65,204,87,73,70,170,101,166,147,153,149,129,120,106,145,32,0,4,149,35,106,54,204,131,2,101,105,113,118,77,84,207,26,99,162,88,17,218,164,1,147,19,121,40,49,246,238,76,243,24,32,160,104,16,18,22,14,153,105,194,216,203,121,139,118,7,60,179,79,32,196,172,137,73,165,71,229,139,154,181,104,171,75,109,146,137,138,161,180,95,39,82,188,32,126,105,103,142,117,113,168,199,85,180,81,156,241,199,197,34,84,67,47,81,241,234,73,230,147,67,200,179,84,129,163,71,85,52,73,163,232,184,65,105,222,28,96,201,102,74,231,190,165,103,132,169,249,167,113,160,4,80,0,30,49,0,56,194,201,3,21,68,7,68,70,169,21,26,156,254,145,166,10,4,13,22,193,129,65,225,64,208,8,152,172,66,4,96,130,192,33,8,44,195,2,32,112,5,59,22,250,242,114,156,134,38,154,233,230,20,0,32,229,213,78,92,53,238,239,34,41,115,201,129,48,2,116,178,52,83,66,55,17,253,114,243,191,148,65,242,81,119,61,203,127,83,73,155,179,123,197,247,18,1,171,14,224,57,99,57,152,149,80,208,203,185,55,57,157,188,127,28,123,230,63,131,222,229,136,2,255,251,178,100,214,8,5,28,103,201,211,70,111,66,136,12,233,109,60,200,111,23,81,163,22,78,5,254,130,15,179,103,60,195,34,52,35,209,104,173,158,111,157,4,33,180,232,154,132,159,180,208,161,90,93,124,222,60,251,135,173,71,190,183,43,124,73,183,157,215,122,165,62,226,231,109,250,143,19,62,241,119,171,210,88,55,240,60,31,212,130,59,175,230,16,6,21,38,149,105,109,218,237,210,46,41,98,162,57,118,20,108,17,87,35,202,32,146,193,193,213,8,27,166,172,211,211,50,54,201,173,44,7,81,130,79,63,80,180,239,125,40,247,63,91,91,36,153,238,125,27,214,151,255,171,78,83,66,37,48,212,170,38,200,76,133,226,242,26,204,106,38,84,125,36,208,189,244,252,60,73,243,203,15,90,180,69,24,246,64,226,153,136,125,28,167,166,214,103,223,103,133,142,39,82,174,246,180,136,72,131,70,171,238,183,218,221,11,214,91,85,92,249,0,35,32,0,9,183,208,68,18,0,144,61,52,208,124,168,101,128,104,73,228,206,216,5,85,191,14,220,211,168,163,5,113,246,141,180,126,112,119,226,57,211,43,4,6,75,68,114,1,130,55,134,139,150,227,155,247,125,60,194,208,171,167,64,224,154,7,198,227,131,176,254,65,103,137,39,26,181,222,172,75,242,196,94,177,231,68,49,21,22,163,202,173,184,235,166,212,151,178,174,215,60,230,170,157,211,229,113,242,212,70,33,73,150,203,149,149,90,187,169,102,194,126,229,161,240,199,181,198,76,182,84,79,110,150,220,241,127,22,248,243,221,199,245,247,49,183,150,127,61,134,214,0,15,109,241,129,229,87,138,109,74,208,92,26,101,144,243,46,40,109,192,174,231,210,235,78,226,224,51,31,122,246,51,88,118,240,142,153,149,130,3,38,197,18,145,131,239,13,88,111,121,111,187,233,39,15,54,174,147,106,15,32,60,25,149,29,103,243,24,88,68,101,72,226,190,48,252,72,105,70,141,114,87,16,199,185,38,15,186,40,84,156,180,135,88,83,104,108,16,219,52,72,177,142,50,203,47,209,141,236,216,162,110,198,102,30,120,230,181,84,32,80,104,246,49,145,133,33,72,66,10,174,111,150,235,230,117,231,150,142,103,175,237,27,89,112,74,49,0,1,239,253,85,52,37,153,2,132,246,116,16,212,164,131,86,243,241,30,138,203,179,210,242,112,39,101,3,4,54,195,35,50,25,0,70,79,168,67,153,194,165,197,130,123,42,211,138,21,205,208,220,233,114,111,114,28,84,245,152,8,8,113,148,233,115,168,176,154,84,102,106,217,171,123,217,243,158,206,171,12,139,185,109,219,222,194,77,47,205,48,221,127,117,57,67,90,139,141,167,216,251,58,125,255,251,176,68,200,136,4,167,103,75,27,12,91,224,146,204,217,67,97,136,124,82,137,155,46,236,49,109,194,71,51,165,105,135,161,185,229,107,46,234,137,99,215,103,75,50,31,39,16,191,60,205,214,244,179,230,137,46,126,190,237,110,190,42,34,213,93,222,125,251,166,39,109,68,124,253,124,137,22,0,48,128,0,45,126,207,88,20,160,110,151,253,151,7,85,84,166,84,252,178,85,45,151,83,212,186,136,211,241,16,13,176,208,74,243,220,244,58,151,117,110,63,212,140,207,150,20,112,99,55,157,147,253,181,205,175,3,230,235,186,121,222,113,128,159,71,34,117,118,105,185,165,58,212,215,87,235,2,174,226,196,30,240,77,26,194,183,3,69,202,65,201,109,8,181,23,243,103,79,236,56,177,198,176,121,102,11,27,34,208,48,248,237,102,47,34,143,45,122,153,127,211,169,170,168,157,250,107,247,138,157,222,123,77,178,226,38,102,239,175,235,185,8,41,5,0,5,119,216,64,164,119,28,160,209,4,142,76,119,93,209,123,224,216,5,248,124,173,97,13,28,83,167,88,155,96,53,158,73,200,170,226,33,178,211,174,46,210,168,128,102,65,102,81,26,112,41,189,107,80,99,85,110,10,69,56,149,190,240,81,56,68,146,106,95,48,4,228,17,165,197,87,51,244,179,40,237,110,182,155,189,61,144,139,72,65,13,187,221,176,220,180,222,59,65,241,10,50,166,97,238,169,34,174,126,214,98,191,227,182,139,161,151,80,237,85,122,95,86,83,217,220,76,168,241,227,139,54,57,171,255,166,139,228,96,79,230,0,10,237,248,227,144,70,75,193,38,7,13,8,221,248,235,103,130,102,99,18,108,181,94,44,217,227,177,169,154,147,47,52,49,102,52,191,38,59,124,185,232,37,135,2,229,164,227,224,79,59,235,78,173,180,183,82,25,113,1,246,252,46,44,48,133,212,95,122,38,100,227,219,124,140,250,220,230,141,50,102,55,43,183,168,233,205,164,227,203,205,137,253,217,170,231,29,39,43,31,106,225,153,227,61,83,182,99,179,87,46,157,252,193,217,25,58,231,237,251,220,43,190,101,121,140,126,234,122,121,102,221,214,231,227,99,71,207,216,224,122,88,0,9,119,197,202,4,28,226,210,83,209,40,98,111,176,29,42,145,160,212,106,16,210,156,69,244,53,58,45,202,38,100,121,186,249,22,161,69,46,216,226,43,31,132,112,220,27,196,145,11,68,2,24,4,147,140,159,11,40,74,213,209,27,216,33,49,26,170,240,109,140,194,242,91,142,84,73,246,88,11,232,207,66,14,97,154,143,226,32,7,32,133,21,31,35,71,165,123,217,194,28,219,180,213,214,213,229,199,83,99,170,222,137,34,6,181,48,255,251,178,68,200,140,196,111,103,76,27,15,67,114,141,204,233,99,97,134,166,20,161,157,44,108,61,13,202,185,51,100,205,156,33,185,141,240,196,188,82,34,218,46,67,187,61,88,218,91,137,161,179,78,193,250,59,215,189,172,64,130,227,162,223,98,251,184,36,124,65,211,255,216,197,197,14,255,230,27,73,5,215,136,0,7,111,192,210,12,35,205,250,69,91,118,144,20,157,238,44,185,159,24,129,100,173,45,202,4,149,185,47,202,166,119,164,239,59,73,160,125,223,215,74,9,149,216,135,34,232,4,100,11,12,172,14,60,24,74,96,16,88,59,2,88,84,71,141,82,80,192,25,70,154,3,246,92,245,232,226,172,102,114,220,89,58,154,52,213,38,226,60,202,66,31,174,11,0,28,132,52,214,201,125,58,63,150,142,99,234,173,217,49,132,230,82,106,163,156,163,212,81,89,11,179,105,33,44,205,91,119,228,197,205,177,177,104,174,64,184,138,105,209,33,227,164,56,195,214,5,157,71,80,249,83,105,222,100,86,237,105,205,188,115,95,54,125,57,109,99,57,132,154,181,5,199,202,0,0,246,249,99,184,168,9,52,125,95,149,184,64,69,180,242,183,17,81,49,218,91,205,93,92,125,26,40,100,115,29,169,50,192,228,184,118,51,151,88,122,136,39,172,49,134,2,138,219,3,145,191,25,176,99,91,126,180,86,42,202,51,93,80,147,60,100,134,157,93,19,35,110,132,197,16,162,134,96,40,23,97,32,125,174,223,243,81,51,253,117,31,220,164,173,173,146,113,131,102,217,115,21,107,107,110,106,46,102,111,184,185,248,190,162,125,198,61,174,209,253,36,185,195,26,47,151,244,156,111,197,205,213,87,63,247,254,71,34,151,245,192,84,0,4,219,226,225,192,165,193,55,117,31,198,192,34,50,200,132,190,169,148,230,213,197,206,149,62,78,204,49,109,207,160,131,105,37,208,68,242,181,68,174,89,130,24,108,167,37,84,126,179,182,80,103,142,212,113,107,127,119,141,36,98,54,220,216,252,56,248,188,181,174,191,177,229,228,231,241,164,189,17,171,180,145,10,30,205,79,127,254,91,255,221,127,153,103,173,46,150,14,144,104,100,175,116,88,32,49,54,87,60,228,34,13,79,180,160,155,145,203,38,152,0,150,17,144,163,217,100,60,47,108,247,118,254,168,136,151,49,219,99,77,204,223,160,98,93,243,138,132,226,5,141,249,19,120,12,56,169,77,33,242,168,33,53,154,79,196,226,210,136,21,133,200,40,96,103,229,225,164,155,149,222,104,84,55,253,240,173,185,99,67,167,236,50,138,15,195,189,56,243,227,245,123,90,81,62,254,200,230,37,56,208,187,218,169,31,121,169,230,160,43,30,192,109,144,255,251,178,68,184,142,244,126,102,204,155,15,67,112,145,12,217,115,96,103,246,17,21,157,50,108,140,189,2,35,179,101,193,145,151,160,148,239,63,171,92,143,45,15,209,173,213,109,125,108,103,58,120,229,181,164,209,225,91,192,101,44,92,33,100,143,150,199,56,89,62,147,64,185,23,188,244,30,153,136,70,116,59,36,167,116,126,91,75,221,144,14,236,180,42,17,82,35,174,130,16,0,160,138,140,174,28,218,195,34,183,150,229,116,210,136,170,193,206,77,192,206,235,195,44,149,195,119,154,21,13,190,190,20,23,101,12,158,223,95,84,28,107,142,244,97,231,199,234,239,81,137,124,86,7,142,74,113,174,235,86,169,29,123,169,229,80,213,236,24,56,22,67,114,253,243,108,244,35,205,75,174,219,121,16,64,229,29,132,216,180,142,155,132,138,251,206,181,35,48,132,102,236,254,50,54,240,252,216,33,102,240,242,146,196,218,154,165,10,242,189,107,114,122,239,74,83,64,58,170,0,3,119,249,31,20,68,179,230,85,169,166,89,102,84,149,208,115,232,91,22,157,75,26,170,101,121,56,37,139,251,56,146,108,165,233,109,89,9,130,151,108,36,240,98,132,15,25,68,6,104,230,202,145,106,152,117,225,85,105,129,202,85,211,80,1,92,167,11,15,144,19,19,53,135,31,47,243,199,204,85,207,223,115,50,156,43,28,195,174,249,34,75,140,116,194,114,207,42,232,222,150,181,204,37,197,202,54,76,156,141,43,227,110,140,27,221,76,205,118,229,210,43,115,252,189,164,76,175,199,161,95,237,255,255,200,133,80,0,43,127,229,204,78,48,72,230,182,169,110,2,41,149,43,167,178,32,132,151,27,13,55,178,168,125,150,48,72,47,39,25,235,140,180,233,27,249,53,16,177,94,32,174,234,226,128,187,155,125,16,197,105,110,0,139,97,134,156,211,168,37,195,100,50,247,224,123,11,86,35,61,113,90,44,194,79,203,225,254,98,54,78,217,125,33,180,152,209,89,26,249,136,210,221,233,97,123,186,31,161,35,95,190,15,154,126,183,159,121,154,139,164,168,42,166,102,169,250,168,169,122,157,126,226,106,186,213,103,90,75,20,185,142,158,183,142,114,67,166,0,0,73,107,25,12,34,34,97,150,131,102,5,197,28,0,40,168,107,196,41,99,46,20,88,189,152,59,62,112,94,166,164,85,16,163,140,197,188,68,86,126,252,151,226,13,130,165,44,237,185,88,91,99,198,173,191,37,160,85,150,226,97,152,149,77,242,78,197,127,79,113,231,175,30,141,208,62,25,70,126,204,210,155,94,193,233,222,49,39,6,159,152,94,212,215,239,159,127,49,99,229,189,89,51,157,228,239,85,217,214,239,132,13,196,18,239,27,255,251,178,68,198,140,196,77,102,204,155,47,66,242,141,172,217,115,101,136,194,84,117,157,38,109,24,253,2,134,179,165,77,148,163,24,202,65,19,90,75,100,49,225,161,57,124,111,120,158,24,127,213,107,67,31,158,12,141,110,215,45,234,33,72,33,54,81,124,169,231,162,182,113,168,254,111,249,204,244,2,172,0,15,109,251,32,17,14,0,76,11,66,55,11,122,165,1,11,51,73,113,32,146,40,188,122,134,130,20,172,206,132,70,16,193,95,24,21,122,76,201,41,97,184,11,143,25,48,86,231,84,193,179,103,124,154,230,231,32,106,144,254,114,39,178,38,214,45,217,140,86,2,190,21,157,172,41,111,178,21,243,85,175,177,142,123,129,25,33,137,87,215,32,85,79,3,172,69,117,147,29,96,124,148,44,121,52,194,241,98,27,51,41,4,30,61,136,31,156,188,241,81,113,77,72,126,130,229,142,147,142,135,22,222,172,109,150,179,39,56,229,67,6,205,140,20,42,135,83,175,176,253,198,209,51,114,95,127,173,44,192,5,138,0,0,220,136,96,44,72,240,67,28,105,55,230,76,22,108,99,232,100,110,38,16,251,101,43,11,14,24,14,31,204,12,44,203,208,172,10,80,98,96,138,64,172,72,179,206,232,208,192,52,21,56,175,33,122,102,171,183,209,133,139,24,192,113,3,30,42,91,50,166,40,17,184,165,107,149,15,134,139,161,251,169,191,115,107,218,137,133,83,212,109,103,113,77,184,97,210,180,199,39,31,223,106,85,109,76,79,119,87,121,249,227,255,255,237,147,204,206,20,41,142,187,45,53,207,153,149,215,254,10,11,133,4,226,237,55,98,132,34,112,18,116,72,228,125,208,194,39,105,115,209,105,164,216,25,244,49,30,89,86,189,170,97,211,27,185,185,204,128,173,192,37,35,33,73,37,185,6,20,17,178,61,195,79,139,216,111,181,231,38,177,213,243,253,216,222,118,126,160,143,177,46,221,53,224,53,219,135,169,16,52,20,67,22,226,139,140,106,235,219,114,111,217,114,181,183,233,122,177,59,245,204,227,57,243,220,252,9,137,213,183,231,222,145,73,27,34,98,252,157,49,185,189,127,178,78,229,158,214,35,10,215,209,232,233,118,173,213,118,131,128,140,187,126,42,72,136,129,240,192,84,15,52,4,56,100,80,8,73,228,204,69,1,103,13,244,165,156,75,120,196,22,251,44,165,171,40,106,44,162,154,10,143,55,40,7,122,92,19,148,97,81,26,116,21,40,26,221,152,210,202,85,22,51,50,215,206,83,57,43,181,71,148,229,113,0,74,8,56,238,4,42,176,22,160,64,32,139,111,223,189,212,167,206,240,172,152,103,35,224,47,137,145,126,148,218,144,242,62,246,242,29,40,255,251,178,100,191,140,5,82,103,72,27,99,87,176,99,236,217,218,36,101,205,18,197,155,44,108,141,155,65,156,179,102,28,145,139,48,187,169,187,212,41,152,36,18,196,59,24,177,34,146,219,211,11,253,185,212,110,155,159,187,52,234,106,238,231,220,200,39,160,167,103,66,2,0,128,14,91,174,169,138,66,66,84,64,64,217,97,229,65,84,7,237,44,155,45,230,109,194,170,94,175,214,103,45,85,196,215,145,107,28,7,127,111,207,1,2,36,29,128,254,132,65,202,9,17,230,158,44,125,124,169,238,41,131,138,9,209,137,209,148,198,177,88,65,215,59,81,50,17,211,138,254,182,73,24,186,125,159,11,175,14,3,180,203,50,103,255,226,221,246,255,39,219,166,137,224,9,136,41,168,181,0,23,230,249,22,76,169,195,49,172,35,56,246,67,24,164,81,25,162,8,52,185,171,169,132,46,165,2,122,180,21,232,141,163,72,211,48,191,104,11,88,38,213,16,218,212,41,8,89,155,1,134,161,131,46,14,29,190,97,141,20,19,145,41,153,168,42,94,58,102,138,240,85,182,200,37,247,162,114,201,250,58,58,93,208,121,45,37,24,86,10,139,84,68,81,203,68,109,91,141,229,220,92,64,147,69,215,68,92,254,157,108,131,26,202,223,114,200,221,122,157,101,87,156,178,152,33,70,194,80,187,90,12,202,224,186,121,61,200,53,34,120,36,73,236,156,130,139,177,155,232,60,203,7,139,184,62,253,242,40,129,171,106,18,198,151,108,16,165,97,181,243,88,248,123,14,30,107,92,73,27,48,109,123,82,235,192,221,167,48,64,0,150,235,248,211,97,60,200,244,115,74,48,54,244,159,50,183,168,149,250,109,221,149,237,206,121,4,5,204,160,41,234,223,253,25,17,34,10,176,66,187,84,238,121,110,173,188,143,121,109,187,123,105,157,249,24,86,50,137,153,107,167,20,135,133,107,66,42,121,73,190,185,173,110,29,226,46,59,168,210,4,134,80,218,119,25,95,35,166,231,235,164,58,171,179,138,168,26,183,26,63,45,51,95,29,175,233,140,0,41,148,219,70,127,61,156,26,124,108,44,121,148,1,199,41,72,24,168,0,115,129,121,156,68,6,26,11,152,68,144,96,161,248,8,122,92,17,100,248,4,24,92,227,17,146,76,138,27,49,96,100,197,226,99,24,11,12,18,20,1,21,193,65,196,161,44,1,64,67,241,8,213,89,212,216,46,31,51,129,25,128,169,177,143,70,69,7,228,141,48,88,12,215,46,228,67,8,15,49,83,51,2,81,229,224,17,133,26,67,174,92,37,47,148,39,155,199,3,67,241,155,45,98,26,135,19,181,103,83,51,87,38,75,0,205,185,183,232,30,12,173,83,106,254,242,255,251,178,100,223,12,37,236,102,201,27,73,126,210,111,44,217,135,48,168,138,27,57,157,16,14,13,190,193,173,51,166,104,146,162,88,200,88,39,98,76,84,23,68,16,74,119,201,11,216,118,26,9,28,234,104,153,0,86,246,130,90,46,153,48,170,68,70,70,166,49,161,226,99,4,91,38,13,253,181,61,1,34,233,210,56,181,208,87,83,36,154,107,160,239,90,115,230,52,220,17,77,218,55,81,202,147,161,32,20,150,125,190,19,35,64,21,112,169,64,36,153,9,17,88,196,222,242,232,226,245,14,78,20,190,172,206,101,192,103,176,174,111,251,77,162,29,145,237,77,141,165,43,78,231,199,154,22,70,169,54,92,96,170,14,98,6,218,112,144,252,106,85,167,212,82,85,142,218,17,55,184,148,218,97,167,188,153,104,170,84,102,70,186,177,184,248,113,177,53,79,115,119,61,255,183,223,215,183,125,127,246,207,254,12,218,0,32,67,99,70,50,73,19,145,134,55,71,98,152,209,60,19,24,164,53,229,179,23,16,48,113,147,21,97,69,81,96,86,198,16,106,212,25,24,227,179,38,76,194,13,26,88,10,140,48,0,162,113,139,10,173,207,33,40,35,12,104,84,99,244,96,1,27,2,114,64,184,147,74,96,34,178,68,140,134,62,216,87,107,7,17,14,38,168,255,53,152,62,43,109,188,164,136,67,206,220,90,28,132,194,161,236,90,53,70,56,250,238,165,194,65,2,113,168,79,75,106,213,99,230,146,15,137,5,226,190,97,36,247,171,217,92,245,77,106,109,144,231,116,85,100,115,29,252,207,204,70,48,217,188,149,206,39,156,175,156,107,154,198,33,172,142,167,166,142,117,150,101,148,197,250,102,158,141,37,0,128,75,245,128,44,50,3,114,109,168,244,233,81,196,67,168,160,134,185,120,215,88,174,238,74,28,53,199,233,29,231,178,153,179,89,220,183,0,126,23,73,78,161,145,182,38,231,24,78,249,57,74,145,200,237,236,202,156,77,147,183,242,164,140,77,76,192,209,166,168,213,17,13,216,158,148,107,134,202,196,165,165,214,41,28,37,181,76,55,86,57,108,100,188,34,134,207,105,41,102,170,229,101,111,247,107,48,18,160,236,114,100,200,21,76,23,220,230,224,197,144,78,61,84,198,86,141,85,108,26,20,162,70,40,34,100,227,207,233,110,1,70,43,169,51,140,201,12,198,133,80,208,153,64,196,5,208,44,104,140,160,101,116,174,82,98,132,35,110,14,72,132,32,195,64,90,17,125,76,64,205,207,74,148,37,1,166,150,58,3,197,68,5,133,102,101,173,199,25,35,243,57,102,98,27,161,149,207,188,146,22,128,206,25,100,94,109,119,195,110,216,47,17,197,195,247,46,170,126,251,255,251,178,100,205,142,5,193,102,197,147,122,83,112,105,108,217,138,48,101,190,23,225,157,24,77,161,253,9,238,179,101,28,241,163,49,190,230,253,33,42,35,255,230,127,249,170,249,251,225,70,20,89,7,205,59,152,51,151,115,97,77,166,208,181,122,109,97,249,186,104,213,76,94,98,20,203,218,216,113,110,150,23,151,47,178,217,121,233,29,229,237,187,86,184,238,126,218,109,240,207,193,61,129,72,176,4,3,13,201,104,225,39,167,106,59,34,252,238,14,118,8,74,147,170,176,26,45,180,37,83,167,8,189,206,150,241,115,173,73,31,125,134,181,178,170,187,133,53,64,65,176,33,37,158,101,11,42,70,73,197,120,12,157,13,73,75,72,99,241,129,30,53,37,144,122,242,137,94,40,58,206,64,23,11,9,137,55,55,105,91,71,176,114,201,85,206,82,13,99,4,44,247,18,54,84,128,77,50,139,243,173,18,33,110,161,162,239,185,185,233,166,174,254,251,178,1,77,163,213,1,25,118,245,23,212,168,182,16,193,88,145,209,175,131,174,179,227,99,136,127,168,101,207,118,229,17,152,22,57,2,220,167,131,223,251,241,30,67,183,96,75,77,10,238,109,198,205,153,152,18,81,76,221,167,46,82,201,41,236,119,181,55,87,144,112,9,100,142,52,64,41,31,232,55,36,116,162,206,174,99,191,205,211,124,149,165,52,156,243,202,135,181,67,229,51,25,47,57,185,244,231,240,199,86,124,250,214,149,60,151,95,165,103,27,166,71,250,238,4,106,207,195,231,198,221,228,114,180,143,24,207,85,215,67,23,206,123,183,53,12,181,20,8,146,0,140,219,254,45,161,84,6,161,232,19,2,68,133,129,46,94,223,135,194,186,23,136,210,194,82,202,69,56,188,216,151,26,94,61,100,242,48,137,187,138,122,169,77,18,52,66,114,1,20,72,232,215,25,40,140,45,108,49,70,7,43,211,41,5,29,85,43,205,198,156,91,76,31,141,28,143,28,204,104,50,98,214,247,164,182,155,228,154,155,177,188,219,48,231,35,147,25,60,124,142,180,155,164,81,90,206,251,184,222,116,141,248,187,218,225,105,105,33,157,47,155,94,42,123,111,187,165,126,220,44,180,128,68,146,86,0,0,46,81,174,112,20,227,32,19,16,210,161,96,185,202,15,106,104,3,30,21,167,74,214,52,182,84,48,3,136,204,168,220,40,138,226,134,167,35,204,221,119,88,211,119,104,91,193,41,163,49,57,90,153,204,82,192,78,101,97,115,137,45,116,20,70,110,144,101,99,164,81,173,105,80,57,191,148,106,25,56,158,56,28,203,238,173,4,138,40,210,226,155,150,119,84,2,61,245,231,159,179,142,102,92,199,105,205,58,143,105,219,152,167,215,255,251,178,68,198,140,196,137,102,203,155,6,86,210,132,12,217,115,61,136,92,19,173,155,36,108,153,185,138,135,179,99,205,147,35,49,184,99,79,234,162,184,183,117,166,150,62,73,142,219,48,114,80,83,47,70,238,183,119,171,82,214,235,69,151,83,36,147,38,140,232,74,27,160,17,81,73,12,108,132,47,28,235,25,234,26,132,155,69,142,2,11,236,161,246,134,128,244,129,109,162,108,10,102,104,190,139,241,115,58,204,9,152,170,232,122,65,18,92,105,21,115,38,22,189,167,172,149,64,127,101,115,105,143,28,187,1,54,107,2,101,211,36,2,10,10,109,182,8,96,210,76,118,145,172,115,77,35,180,69,181,176,255,165,144,73,108,138,141,208,50,229,21,133,234,40,49,231,235,167,13,89,243,121,191,98,250,148,159,63,22,169,194,9,198,66,211,147,49,180,155,180,225,222,88,134,76,212,254,188,214,157,174,169,171,170,186,179,149,32,114,13,210,102,226,157,180,101,145,139,77,92,176,16,116,234,0,4,164,140,196,80,129,192,34,56,211,82,63,51,160,35,71,14,21,59,1,13,139,23,136,130,204,57,109,115,34,83,73,7,53,160,63,192,223,51,116,1,9,44,68,120,45,32,130,193,136,48,165,92,32,28,55,2,172,148,112,165,186,66,164,147,116,99,38,5,63,243,207,17,88,169,241,227,204,74,138,216,117,175,49,55,30,206,36,120,213,134,139,38,154,207,89,55,223,156,217,204,196,92,83,158,201,229,151,241,40,107,83,219,16,229,236,254,250,107,154,214,28,148,211,215,101,195,33,14,164,252,203,226,115,27,166,150,176,225,33,104,155,171,58,122,153,115,119,115,110,124,166,215,69,213,198,229,250,239,139,106,185,230,109,175,169,99,124,192,5,229,4,90,165,144,237,181,181,210,212,22,25,59,223,88,187,194,34,60,72,93,8,18,233,0,103,150,153,14,180,135,43,161,148,78,231,211,141,198,202,63,121,235,234,45,59,74,229,183,86,76,197,34,217,73,99,199,180,168,115,212,250,122,204,85,172,120,137,216,175,74,84,138,170,179,165,175,110,149,74,169,159,185,29,22,212,70,71,237,220,217,191,214,169,221,85,90,153,94,159,235,160,14,0,5,32,201,179,36,59,56,135,67,48,240,56,35,243,210,50,49,199,147,140,27,3,45,152,232,89,180,44,6,73,34,32,224,48,193,57,122,216,25,138,10,6,49,134,7,131,150,130,227,201,142,68,84,44,68,176,131,128,5,208,4,14,56,77,57,56,5,156,89,162,43,188,163,196,78,194,19,12,9,54,173,42,32,20,26,180,201,108,66,57,126,54,217,174,198,100,28,148,77,57,47,27,233,13,195,208,46,163,82,153,88,42,1,68,49,140,255,251,178,100,195,140,5,96,102,199,155,120,90,226,101,236,217,34,97,37,94,23,201,157,20,77,161,125,9,219,51,101,244,241,151,52,115,201,95,190,190,35,137,227,106,135,159,107,226,19,235,167,229,226,90,88,80,117,150,245,67,226,171,224,162,228,203,162,208,144,110,142,42,121,134,137,158,106,197,148,75,173,193,136,53,208,105,200,194,188,190,190,97,89,221,178,59,126,130,123,118,93,54,165,148,152,1,72,142,16,1,10,146,66,109,180,148,47,17,32,161,143,77,69,41,53,126,230,78,22,162,64,78,179,179,172,59,196,240,183,60,254,158,22,183,221,106,249,191,132,126,231,18,58,146,32,33,133,41,45,40,13,92,193,153,35,80,100,123,151,79,204,113,102,173,150,245,240,124,170,217,189,106,133,195,148,158,139,50,14,85,26,149,253,33,218,218,25,175,196,168,78,188,202,57,115,202,196,46,145,60,208,206,168,245,50,161,149,12,84,213,106,58,197,182,200,72,5,0,23,195,11,61,50,82,83,81,126,53,53,19,48,64,53,149,184,193,203,9,147,13,187,224,23,96,160,92,13,4,143,9,34,146,156,10,129,134,3,16,128,162,146,106,150,229,183,64,107,168,238,36,73,104,212,161,222,72,226,209,177,105,179,8,13,78,207,67,19,69,18,93,82,130,168,2,6,211,96,42,105,170,39,15,150,48,187,97,16,56,50,68,41,54,68,152,233,2,49,95,24,67,54,27,184,67,250,234,173,158,233,49,52,95,69,91,234,233,167,209,24,246,115,156,177,231,59,158,105,168,60,170,232,58,84,116,246,64,126,58,93,158,54,101,44,122,12,149,210,165,16,210,132,93,41,109,116,93,122,237,174,255,4,88,1,32,128,222,171,140,194,138,62,206,130,78,212,58,103,228,105,182,122,170,163,85,190,21,231,172,179,205,141,86,244,197,47,142,247,31,40,237,252,69,230,13,118,58,16,104,155,83,122,135,234,208,162,163,213,67,121,127,191,131,165,180,204,144,152,153,225,249,238,228,70,110,70,16,21,59,71,106,217,159,253,62,75,111,156,171,102,54,214,50,147,117,37,83,75,187,209,58,183,178,253,105,117,119,130,144,208,18,140,244,172,213,117,78,91,40,224,154,77,14,160,102,32,227,149,217,105,33,185,154,176,153,176,11,78,46,137,143,16,67,40,66,102,34,130,68,12,5,52,64,139,150,0,10,193,204,8,118,196,232,23,76,4,116,188,73,16,137,230,228,32,92,169,142,60,35,166,128,116,114,73,131,224,53,0,237,157,59,149,190,122,134,228,15,55,40,201,178,191,238,251,87,125,90,242,111,195,138,96,200,218,243,138,143,144,74,97,202,128,4,19,8,132,242,105,44,180,233,65,202,116,236,239,235,255,251,178,100,199,142,5,38,103,70,147,105,62,32,105,108,217,121,60,101,203,23,205,155,20,45,233,109,209,240,51,102,40,244,161,76,117,199,204,190,191,89,79,143,189,247,255,196,49,177,189,138,91,38,37,56,101,57,36,159,74,162,81,44,207,218,168,214,157,255,55,252,252,50,88,219,255,141,91,171,187,189,208,214,104,87,237,136,135,54,39,80,55,126,251,127,208,160,2,234,129,137,198,229,69,217,205,145,133,56,144,82,204,214,48,209,175,100,4,199,5,72,36,135,87,46,119,28,61,44,124,160,213,100,8,45,98,124,105,243,42,43,112,119,111,177,120,237,209,13,29,13,68,167,80,215,75,35,72,50,137,38,207,131,161,207,234,252,92,158,105,214,20,241,252,61,220,166,181,162,199,118,167,185,149,164,53,223,38,221,88,142,105,37,214,89,142,169,162,235,127,17,113,59,140,82,154,26,162,187,244,165,130,195,142,76,231,168,142,126,3,245,0,72,16,0,6,223,240,186,156,128,117,1,206,88,192,184,177,160,8,99,176,216,192,230,165,48,19,219,1,200,115,153,141,71,137,193,44,202,87,174,22,63,155,244,157,100,102,53,103,66,21,145,195,219,229,134,40,209,217,247,124,83,9,199,22,196,131,131,107,59,131,27,106,109,66,111,151,57,94,2,129,67,55,68,239,255,239,169,251,255,191,166,138,238,159,215,168,191,136,187,238,218,230,234,184,217,121,235,136,136,69,73,167,170,31,62,183,21,83,115,220,196,124,189,164,119,212,197,75,197,212,197,236,203,43,252,212,124,208,208,42,224,8,66,0,41,219,182,55,143,181,131,249,76,116,190,37,236,172,100,198,20,88,78,178,128,204,132,112,182,121,205,167,255,245,108,70,143,248,205,119,222,191,132,32,164,93,52,47,164,161,97,109,131,6,44,60,67,49,15,58,166,136,202,164,100,188,47,27,83,148,246,50,6,22,155,90,249,14,194,205,194,79,130,208,62,41,54,109,21,234,240,137,88,181,99,138,171,234,71,233,231,222,78,228,231,20,239,5,155,51,194,45,97,229,249,130,114,192,147,41,129,76,156,158,51,252,152,217,65,114,99,200,8,190,48,6,54,9,245,10,194,1,38,22,39,24,28,12,8,5,23,168,28,79,36,5,165,176,8,18,108,72,106,36,149,166,106,98,3,198,133,14,189,65,151,11,220,96,138,137,138,114,13,12,53,4,181,7,2,105,52,132,40,32,57,175,4,72,94,32,179,130,138,24,102,7,46,244,43,123,140,245,183,40,29,59,150,40,213,131,7,35,72,89,212,26,28,92,210,60,192,8,207,128,161,115,49,147,93,67,71,98,81,13,112,75,50,183,12,32,92,119,41,121,193,205,172,236,247,127,168,222,233,253,255,251,178,100,202,130,4,108,102,203,211,15,67,112,116,204,217,122,60,195,110,24,1,155,22,78,101,79,194,7,179,101,168,243,33,249,125,180,186,157,119,190,136,137,209,153,111,116,243,83,157,156,101,141,222,113,148,156,217,68,61,166,161,199,243,24,245,213,17,110,114,156,115,214,215,119,69,169,128,130,234,192,52,69,4,5,54,221,88,104,21,71,44,22,102,208,231,153,26,57,31,54,89,157,174,207,8,16,68,242,241,59,157,63,53,208,238,66,104,2,13,66,0,142,39,222,159,246,148,25,70,209,104,152,150,202,68,168,89,174,19,186,126,102,91,126,159,150,241,72,250,115,230,77,48,202,36,214,164,136,72,100,177,163,29,198,81,131,104,241,172,34,90,245,241,158,141,169,77,54,235,29,99,46,184,185,165,174,209,87,155,77,237,138,122,78,102,98,237,38,88,198,115,218,187,184,136,218,130,18,53,170,0,27,227,30,101,49,67,35,37,161,48,153,97,65,224,113,154,43,155,184,251,93,98,224,145,65,162,20,75,96,109,29,27,211,81,132,23,192,48,97,81,143,10,33,205,104,185,74,246,46,191,149,2,139,48,113,64,68,145,92,201,180,186,144,28,201,82,56,0,6,153,38,16,18,50,0,211,214,10,2,105,242,156,37,117,155,3,46,97,200,205,92,26,32,175,147,169,162,176,88,57,161,63,142,203,183,74,234,79,62,210,184,214,229,151,243,214,183,253,205,101,157,255,255,35,176,202,119,145,87,35,229,55,213,101,20,134,22,41,167,148,98,168,232,86,88,246,18,241,166,116,175,190,230,222,95,246,122,230,78,37,70,75,111,49,221,224,124,96,0,192,128,2,228,182,155,6,35,184,20,72,156,190,6,205,99,9,136,166,233,223,95,140,66,121,117,137,97,247,118,244,131,96,83,237,124,117,179,176,173,131,109,75,236,204,239,203,90,117,246,222,91,63,22,213,69,204,123,15,202,41,28,84,22,36,159,220,245,136,22,30,106,70,245,2,118,135,60,157,158,41,136,48,80,156,106,72,231,100,154,134,17,158,44,219,46,210,57,81,138,159,12,228,153,83,232,97,168,115,243,182,206,50,173,175,13,170,226,72,209,4,64,77,231,72,166,108,238,38,136,94,104,34,134,58,182,102,37,34,196,174,32,49,12,20,104,28,6,167,193,69,43,172,136,32,194,14,9,78,80,145,51,1,68,176,110,33,106,84,82,187,164,145,207,187,206,92,64,133,180,50,240,0,70,36,55,36,24,241,177,136,250,13,112,192,38,17,246,10,149,66,96,41,82,240,150,151,233,59,17,117,229,5,37,21,225,16,134,91,25,75,10,102,182,132,152,131,41,140,65,178,167,142,205,201,255,252,249,254,40,52,170,237,31,136,255,251,178,100,207,142,5,69,102,199,19,99,87,178,118,76,217,90,48,103,232,86,221,157,26,109,225,15,193,180,51,102,40,145,151,49,110,245,65,122,198,185,140,48,247,138,113,227,36,253,16,233,185,138,214,162,163,77,187,137,226,169,89,46,234,254,249,234,213,19,143,255,170,95,255,119,185,229,83,130,218,222,230,102,62,211,186,18,128,34,164,0,16,240,80,26,239,211,42,184,172,132,176,46,116,90,0,169,134,222,57,60,40,188,55,83,164,43,92,229,117,13,186,94,237,150,211,106,178,37,83,44,133,48,60,180,252,190,127,255,255,255,69,166,29,201,202,233,154,82,254,76,18,153,132,135,8,248,90,7,87,138,199,117,45,41,134,52,30,21,245,112,52,248,221,136,231,70,118,201,80,159,104,231,178,42,17,164,171,59,42,85,104,245,85,157,203,40,0,78,0,7,31,248,198,0,33,22,41,72,43,88,49,184,243,128,67,82,64,99,192,92,146,252,179,136,91,236,216,26,211,56,68,194,14,50,70,49,61,61,94,65,52,16,196,74,45,100,166,30,163,202,20,81,162,111,38,145,169,97,222,45,172,203,86,125,2,3,230,233,114,160,134,186,63,15,226,249,67,66,13,19,155,162,190,235,14,243,51,71,172,153,218,229,110,31,86,151,204,117,207,60,79,236,153,159,230,191,246,183,154,131,233,154,70,203,162,195,72,67,55,117,169,81,217,197,148,48,122,171,95,81,167,125,25,174,205,103,170,108,132,66,117,14,100,245,53,84,122,138,166,104,227,158,147,38,43,206,73,169,248,106,0,10,69,0,140,146,211,117,70,104,30,200,228,104,166,167,80,50,163,94,79,9,178,119,142,17,225,185,65,151,214,4,74,231,27,2,54,160,197,36,103,94,232,156,44,181,136,224,140,33,79,129,217,47,200,191,50,204,182,67,221,95,132,71,41,171,35,187,45,196,178,212,205,6,242,18,175,145,238,201,126,89,197,73,182,28,196,115,172,207,42,106,252,178,146,119,125,217,103,92,196,42,72,101,53,213,25,94,205,59,172,5,206,0,11,93,233,111,140,161,78,181,195,205,10,0,89,240,160,104,130,179,92,37,208,188,92,150,196,188,186,219,65,235,190,248,56,71,245,255,93,15,236,186,20,175,222,228,64,45,34,132,56,145,8,250,115,151,161,136,188,51,177,118,228,250,48,197,209,71,28,100,10,8,226,74,90,251,111,59,23,130,107,44,130,254,40,34,152,50,199,201,244,150,205,90,97,69,173,200,84,85,189,237,171,109,103,146,135,179,39,249,245,121,185,126,162,31,101,175,222,121,167,110,118,251,238,190,207,186,221,83,212,236,100,118,125,78,224,33,126,8,118,233,187,182,71,210,250,76,202,119,165,17,77,255,251,178,100,213,140,133,38,102,201,155,79,91,226,110,44,233,83,60,101,174,84,141,157,40,108,153,93,1,249,51,165,92,246,24,144,118,118,173,156,148,253,119,106,165,156,15,58,16,0,38,75,168,228,71,168,146,148,71,130,162,9,169,209,129,201,17,64,216,153,100,211,0,41,225,22,180,202,49,2,4,16,114,99,17,125,181,248,51,96,194,8,67,239,179,106,0,4,8,71,48,180,183,187,119,255,55,235,238,205,101,73,153,153,16,244,238,218,89,159,75,221,92,60,205,77,77,151,202,136,135,141,207,76,130,210,230,105,28,104,240,239,189,146,236,128,102,103,147,220,190,94,53,238,54,228,110,221,175,183,108,124,253,10,237,75,105,237,243,188,111,241,254,142,212,196,20,212,90,170,170,0,11,99,79,131,5,32,25,69,168,85,112,207,198,76,212,216,66,48,4,3,7,18,130,8,75,146,98,1,107,28,4,10,66,36,239,162,112,144,80,200,24,176,0,80,52,42,56,96,3,129,7,129,0,96,145,147,43,17,51,64,176,81,145,136,169,25,223,73,129,149,24,1,48,69,217,8,1,102,201,132,76,28,52,194,200,77,132,28,192,139,141,88,200,207,132,140,248,144,204,140,13,12,236,199,74,64,81,65,204,96,41,227,15,22,10,139,5,64,129,32,32,192,64,82,232,128,46,20,241,133,131,18,96,206,67,2,14,0,36,130,202,40,102,194,163,75,189,231,150,92,151,195,217,229,98,73,55,43,216,90,122,209,153,17,217,179,223,221,84,6,219,78,216,17,53,193,9,214,237,120,128,0,172,89,237,38,168,180,211,197,89,123,17,95,17,49,105,26,58,217,75,181,39,183,73,147,169,29,70,200,34,250,54,186,116,90,250,187,157,213,69,104,24,134,226,208,2,182,130,0,27,183,228,204,29,64,245,169,86,74,170,134,108,173,143,111,49,89,65,143,87,155,66,18,98,150,149,48,148,88,127,16,94,198,42,70,241,186,185,26,105,206,185,231,255,223,29,79,88,132,55,36,87,177,65,152,207,77,241,17,209,123,154,124,41,195,202,40,122,126,207,246,49,220,168,141,148,207,55,230,164,81,174,137,231,29,93,175,212,236,135,121,14,150,249,157,87,130,42,174,217,24,0,168,0,18,131,27,42,33,161,43,74,29,100,190,215,221,71,250,179,197,14,192,105,171,15,170,251,110,242,19,140,8,132,102,40,22,98,7,17,11,68,116,253,108,64,146,34,48,0,33,97,3,204,168,192,0,64,40,96,192,200,42,175,77,85,115,64,92,161,65,112,0,192,134,139,1,14,24,112,48,34,5,44,228,37,148,2,95,240,166,100,128,177,8,69,81,86,197,248,132,184,202,15,24,145,10,8,243,214,141,103,90,139,255,251,178,100,223,14,7,23,102,198,19,102,111,160,103,12,217,170,36,101,190,88,21,157,38,109,25,126,201,117,51,102,104,97,13,249,24,158,165,187,207,156,217,55,39,247,207,246,182,191,170,168,102,222,108,220,169,217,253,180,230,20,233,163,109,88,101,18,98,220,158,90,149,37,246,34,44,220,169,245,81,126,243,190,25,141,40,66,230,169,84,99,172,249,89,206,81,213,10,195,78,53,173,169,138,103,203,41,141,72,31,176,16,26,192,0,0,91,191,51,16,73,212,118,145,228,208,29,254,58,40,250,80,230,122,57,94,166,162,49,74,82,150,241,237,63,187,89,95,34,61,255,251,131,116,245,179,16,219,255,13,140,213,209,82,22,105,211,231,219,23,68,156,238,110,249,103,148,161,202,245,97,16,162,202,49,95,171,76,160,74,79,75,37,62,253,167,166,219,228,127,201,91,129,70,106,0,0,85,136,242,216,178,198,204,196,68,129,235,76,86,50,141,76,253,68,199,75,127,148,139,207,89,172,164,82,203,164,74,42,102,18,221,128,81,128,145,30,220,212,40,134,66,214,153,91,25,3,25,64,38,51,27,46,130,96,168,219,67,68,51,52,112,179,1,168,145,2,151,137,80,6,61,242,29,64,93,96,113,139,229,209,105,0,99,149,132,40,80,115,99,202,8,107,32,64,230,24,89,114,35,197,179,71,229,122,14,1,46,165,110,93,234,73,201,45,137,154,90,125,83,122,29,237,221,94,228,238,58,208,140,171,74,85,119,189,24,125,184,162,188,80,210,196,1,146,211,112,83,42,140,115,168,91,151,213,255,154,173,139,225,45,214,182,255,254,244,235,226,239,233,191,254,155,158,64,48,16,40,0,0,37,219,22,13,3,5,132,100,150,115,141,18,176,231,170,56,152,31,205,151,71,154,84,12,65,151,45,18,182,228,84,105,117,217,151,247,70,53,11,135,1,6,215,212,127,255,255,79,43,79,190,213,223,59,195,51,116,145,223,172,90,17,60,134,171,236,17,9,163,229,230,250,103,145,114,134,99,136,102,73,178,148,35,52,52,149,102,71,177,116,89,180,190,133,74,82,232,98,157,14,6,133,218,195,42,48,80,184,1,137,128,4,2,12,44,125,227,77,103,30,101,114,48,118,214,52,251,195,47,179,79,116,38,103,104,150,203,170,140,174,67,126,137,141,200,4,12,179,44,133,131,43,16,232,100,214,103,43,8,96,6,160,160,232,195,42,66,189,165,216,192,84,181,218,101,80,236,196,173,128,178,197,226,133,132,64,81,248,100,64,40,185,192,218,60,161,151,41,108,85,167,200,157,90,8,190,247,75,75,172,187,190,119,50,99,90,173,25,150,55,46,142,45,69,18,193,64,34,66,200,243,178,47,101,200,178,255,251,178,100,210,138,37,165,102,200,27,34,71,144,105,108,217,138,32,101,232,23,69,157,36,237,25,94,193,179,179,101,24,199,139,64,87,86,153,178,114,137,226,104,202,20,147,227,168,79,32,4,225,157,181,200,231,156,222,249,45,212,137,137,63,103,143,8,21,170,94,97,134,35,149,102,163,42,181,237,91,15,74,41,161,1,100,1,11,252,16,19,208,196,131,161,249,59,199,250,120,102,166,205,213,116,112,78,85,59,208,180,203,14,23,209,75,215,66,246,88,36,176,132,37,59,249,212,126,219,156,205,53,227,167,106,68,40,13,86,206,246,44,123,48,45,150,215,86,85,80,234,99,101,156,170,175,107,177,140,97,69,41,22,98,41,75,154,90,179,29,201,166,226,242,169,30,234,154,149,186,95,100,109,244,118,76,154,127,84,91,255,245,85,100,198,0,22,243,99,20,213,25,16,16,50,226,66,172,204,2,103,32,193,132,34,6,151,160,211,77,198,122,62,236,184,40,192,214,18,33,169,61,139,8,34,26,16,116,4,60,68,8,46,28,136,146,131,147,65,71,68,87,106,40,126,141,105,66,136,225,64,197,176,70,244,5,5,3,152,64,177,183,229,30,162,165,162,83,150,106,195,160,38,116,171,37,234,48,95,161,131,166,176,40,177,192,21,96,85,84,194,108,77,69,224,90,204,173,255,140,78,69,121,119,91,207,123,214,108,13,178,159,16,244,24,77,249,129,172,165,39,138,228,245,124,252,93,255,78,115,184,94,105,234,181,133,6,44,150,87,20,96,149,92,61,238,109,68,203,95,13,230,151,85,169,61,176,238,159,59,31,84,174,227,171,158,77,169,1,60,78,0,40,82,64,32,129,53,220,84,116,90,100,100,144,34,54,132,106,216,77,212,67,4,215,10,129,218,244,70,242,185,58,77,148,138,232,207,241,42,17,135,1,33,67,122,126,127,159,249,255,21,185,241,58,175,35,85,53,12,176,76,97,129,45,170,57,105,1,149,39,96,126,101,11,251,210,99,210,27,216,69,13,49,185,52,59,73,204,226,110,99,192,84,161,17,179,10,150,109,182,175,73,238,38,75,192,54,10,76,180,144,106,32,119,99,144,68,239,142,55,7,86,121,116,8,145,167,136,4,58,114,48,118,185,13,173,100,104,143,150,145,3,157,117,43,42,137,48,32,12,80,210,240,167,138,17,161,105,149,4,97,66,141,9,0,12,65,10,100,152,32,228,194,93,197,103,84,210,39,81,54,155,181,19,108,95,180,38,39,115,45,175,44,90,201,210,204,24,219,100,14,8,2,50,50,48,217,138,55,136,146,130,92,97,133,35,123,11,81,168,93,138,58,12,98,92,199,92,195,181,225,83,42,62,250,89,159,60,236,220,193,117,6,217,214,255,251,178,100,215,142,5,207,103,70,147,65,95,146,107,44,233,125,36,99,110,23,149,155,24,77,5,30,89,187,179,100,232,196,14,104,113,13,192,120,40,90,80,227,197,224,121,25,184,242,68,122,65,88,203,45,40,67,195,195,193,99,89,196,135,67,72,68,68,94,230,117,68,103,145,203,219,94,222,221,73,247,49,3,64,4,208,8,96,0,0,90,114,21,192,201,240,146,46,20,157,60,111,17,45,38,172,189,226,228,159,53,170,55,54,31,44,157,20,186,51,53,162,34,151,234,150,218,205,79,20,36,66,14,128,33,168,41,46,82,85,251,233,233,219,107,93,26,153,173,35,176,139,117,132,100,104,79,238,146,33,67,148,138,203,116,44,242,166,133,96,246,134,86,40,229,30,77,244,100,175,172,201,147,44,184,137,161,21,66,223,133,127,200,169,252,232,106,0,0,10,168,199,90,53,166,141,80,243,206,16,56,184,248,49,65,33,65,98,73,166,11,122,132,77,197,219,92,138,60,245,55,192,128,201,116,150,106,145,16,73,134,130,133,24,96,198,32,144,132,11,18,28,38,92,133,135,93,75,112,40,45,53,148,109,15,203,150,180,219,58,32,161,4,177,217,141,74,161,200,113,114,54,137,134,97,74,152,80,101,252,97,228,161,145,173,20,130,197,141,64,240,84,84,5,40,176,136,59,92,110,234,211,36,151,212,181,77,126,229,106,252,251,249,24,214,185,200,245,158,83,241,45,30,70,76,32,59,16,134,108,120,6,112,0,136,168,164,218,188,173,173,81,59,68,126,113,177,45,235,176,165,4,10,10,75,98,238,159,243,213,195,126,29,251,95,235,244,198,75,102,232,74,229,128,9,113,16,0,36,93,183,38,64,169,53,147,42,153,170,66,60,74,185,196,160,160,32,210,49,30,154,167,217,103,171,119,70,91,135,58,56,39,50,5,10,73,213,127,255,122,12,203,43,232,36,91,69,58,201,6,58,169,77,151,80,167,159,16,51,22,93,57,76,124,211,189,52,244,114,187,103,216,165,199,90,102,126,156,42,109,97,35,215,226,207,200,250,71,95,61,37,205,196,211,4,152,226,209,147,131,154,5,65,173,34,153,88,1,161,24,24,16,33,143,20,130,134,150,105,135,29,43,180,203,104,138,28,176,131,192,102,38,40,64,176,169,167,25,10,152,10,41,16,163,86,24,67,32,28,84,84,29,73,0,80,192,234,157,210,32,81,114,42,190,213,185,20,129,201,10,16,91,212,49,97,80,227,130,187,209,133,189,54,200,37,81,109,74,205,64,76,32,28,133,68,141,5,159,92,199,191,198,249,224,35,148,177,253,87,105,208,175,165,143,231,103,108,194,101,214,63,235,255,185,68,249,59,196,185,107,81,250,148,201,148,254,255,251,176,100,214,142,5,209,102,198,155,65,95,160,100,204,217,141,36,67,126,24,61,157,22,77,229,111,193,187,179,100,232,243,13,240,120,153,223,241,199,244,217,138,185,143,100,255,255,123,249,221,111,185,238,89,76,137,153,51,81,214,234,94,24,161,187,186,153,248,187,163,235,204,93,247,236,133,82,119,22,250,174,3,123,33,255,168,1,32,0,0,9,185,0,194,90,151,196,53,136,196,128,137,129,16,186,97,91,37,169,101,81,74,28,199,204,209,175,204,173,184,214,136,134,110,253,239,27,175,45,145,168,75,215,6,77,188,188,54,91,183,255,110,61,124,239,195,41,242,98,76,200,101,165,29,241,212,250,166,134,244,193,88,127,74,47,249,57,153,163,21,55,216,144,238,255,93,184,176,27,101,7,189,53,94,211,16,45,172,67,243,208,193,204,242,124,188,93,0,1,227,130,108,197,57,59,46,77,90,83,126,76,134,89,129,72,67,5,45,20,116,46,144,180,1,1,214,59,124,203,81,168,88,64,37,196,11,112,221,149,49,7,180,2,114,200,177,50,49,171,2,9,142,76,30,130,189,26,0,25,1,114,53,114,19,29,200,100,42,61,19,25,61,85,81,252,134,37,200,61,16,91,107,14,134,171,84,190,196,96,137,33,108,0,210,155,198,184,29,178,101,54,53,19,149,40,106,202,140,202,231,32,170,41,101,29,46,127,253,254,251,135,197,75,57,234,102,119,109,247,77,205,246,199,93,199,179,220,216,238,27,213,51,103,31,195,250,121,249,83,58,102,180,223,16,211,198,212,129,231,174,230,171,106,89,206,31,187,122,122,205,169,89,88,170,152,163,237,63,74,186,233,121,131,17,103,17,0,12,2,1,13,183,40,254,21,46,124,127,18,206,135,183,25,21,28,5,166,94,38,130,78,186,170,229,185,48,132,245,156,96,168,106,70,179,76,212,66,148,19,194,33,222,95,17,176,128,195,13,81,162,200,115,220,87,94,117,177,186,195,22,71,155,177,186,44,227,52,226,151,210,57,34,8,203,51,189,56,115,42,111,22,156,234,195,34,58,17,84,162,25,66,237,247,170,13,117,140,111,202,41,95,160,140,167,131,5,80,42,35,5,84,42,12,214,119,63,70,204,10,195,154,176,42,4,205,185,18,32,130,162,131,203,104,193,161,129,128,42,218,161,201,180,138,197,197,50,128,20,53,16,7,132,24,132,69,170,139,38,97,109,144,222,29,3,3,84,73,114,238,150,209,36,215,128,200,146,101,232,158,36,10,55,18,150,179,151,193,186,198,97,183,157,230,133,58,112,43,84,118,161,79,202,237,71,68,176,65,121,197,70,181,40,224,76,37,49,39,111,115,249,225,134,249,107,245,248,220,203,237,124,238,129,145,58,255,251,178,100,213,142,5,233,102,197,147,88,91,242,110,140,217,74,48,195,84,23,33,157,24,109,13,158,129,173,51,166,116,196,148,120,82,234,121,17,150,160,178,217,92,22,144,96,104,194,18,59,99,156,171,25,143,99,122,249,29,104,169,126,251,116,102,59,195,104,104,198,110,239,82,211,189,152,227,223,183,191,246,78,57,59,23,110,237,171,176,1,156,80,0,4,221,64,48,45,223,113,83,9,203,48,45,52,110,137,11,18,164,230,249,164,132,65,26,113,4,183,127,108,195,67,78,46,172,191,231,253,43,180,174,83,8,141,24,201,82,153,26,115,170,162,45,214,211,144,146,34,169,142,196,65,167,180,107,188,204,119,68,170,25,68,158,194,14,132,84,143,229,61,220,200,171,46,204,232,247,103,94,238,197,57,30,172,132,49,172,243,163,199,78,200,136,214,68,2,212,0,0,21,169,151,150,4,26,142,71,125,89,135,42,78,52,8,12,212,143,40,64,204,192,64,84,237,103,196,132,0,220,98,214,10,163,70,119,176,104,24,40,96,36,81,12,13,95,186,168,73,93,169,182,10,14,25,126,4,152,53,217,21,32,245,68,113,192,54,136,248,60,3,70,104,139,138,4,108,21,20,193,122,130,135,76,67,21,240,84,70,96,70,199,64,246,16,125,77,19,108,2,24,177,10,172,241,2,77,20,17,188,46,26,90,8,71,34,61,166,53,244,79,114,163,48,252,213,156,251,243,199,199,255,124,241,203,42,109,213,104,189,183,27,59,119,20,210,169,43,52,213,51,68,217,3,178,120,213,144,106,105,21,20,247,76,189,114,114,50,88,230,181,230,140,166,195,148,70,207,61,6,171,85,243,189,243,48,202,226,111,134,123,237,223,51,212,246,23,88,0,127,192,4,98,72,23,212,117,41,137,100,91,158,194,254,45,141,193,229,110,187,217,87,231,183,174,254,203,139,224,45,192,161,200,166,109,144,79,243,119,43,191,32,208,177,119,43,86,51,31,98,203,208,89,241,227,188,42,87,47,133,204,238,93,42,20,17,193,77,192,242,233,76,206,103,116,207,45,156,36,180,185,146,253,39,221,110,235,47,101,151,215,245,173,53,62,221,104,172,151,43,239,215,29,237,240,227,21,225,107,128,97,17,0,57,111,131,254,168,101,145,167,101,119,230,253,178,118,190,220,8,140,215,55,219,83,40,64,175,154,92,52,203,41,173,180,134,232,155,171,16,191,163,242,81,49,194,65,16,242,236,110,21,157,75,146,182,30,226,170,230,32,154,137,92,94,162,32,181,249,244,115,99,107,229,224,69,39,241,148,52,87,26,211,43,96,19,249,94,128,34,251,214,124,203,94,231,254,95,253,239,249,161,203,10,56,69,205,14,171,14,232,99,95,56,255,251,178,100,213,14,6,62,102,199,27,89,91,242,105,12,217,66,48,98,230,19,73,155,42,108,12,254,193,152,51,102,168,147,12,248,180,199,88,68,69,125,97,183,146,112,142,41,251,79,134,70,76,119,221,149,72,73,167,173,172,168,202,183,116,55,65,240,0,2,40,4,0,36,223,240,47,117,54,13,78,99,97,34,33,127,117,245,54,255,248,219,216,173,102,152,145,212,19,30,153,121,169,194,97,67,30,57,22,5,18,159,163,32,194,29,216,149,189,215,249,204,190,206,25,89,99,30,168,32,35,103,123,198,204,53,50,67,24,25,59,20,22,136,153,238,73,232,87,42,126,145,191,66,108,174,103,80,187,168,134,56,199,247,47,151,72,101,231,253,0,76,65,77,69,51,46,57,56,46,50,0,0,34,109,34,128,66,166,45,38,107,169,102,134,50,58,88,100,97,230,10,50,36,114,0,43,1,15,166,1,109,74,192,218,177,129,9,23,81,9,97,27,7,142,129,129,188,3,195,23,81,133,22,52,96,105,232,24,80,4,56,128,64,112,19,22,44,192,134,80,243,36,252,72,217,132,30,100,1,24,80,68,165,29,99,230,172,193,11,75,195,10,30,11,98,201,42,214,139,52,28,24,129,50,90,16,182,6,11,40,2,97,19,153,112,139,108,40,60,219,50,75,210,17,224,82,162,206,17,8,112,8,40,162,170,42,87,125,157,211,179,54,93,61,17,133,119,61,52,244,255,191,26,18,160,252,227,7,231,145,156,51,26,22,65,225,206,87,37,243,141,208,247,187,81,208,219,158,138,233,83,247,189,89,153,145,203,109,156,98,156,98,38,66,228,71,146,159,181,247,213,81,255,148,2,89,64,128,0,7,46,194,68,5,241,252,216,152,110,216,250,41,51,88,128,124,226,76,169,97,205,154,99,104,145,89,123,28,190,215,42,217,154,46,129,176,205,153,95,255,184,210,51,138,21,17,41,41,156,87,194,133,247,63,53,130,234,32,134,54,235,13,191,126,111,168,175,24,137,136,253,206,194,75,3,195,119,205,210,226,57,109,221,105,177,22,37,197,17,95,134,46,131,61,220,65,153,246,62,8,151,58,102,23,5,239,157,34,181,231,49,132,197,29,82,230,243,89,30,211,51,80,34,169,29,213,152,0,235,122,97,3,135,32,28,97,194,162,32,176,105,185,49,129,122,76,16,121,185,202,64,164,141,217,12,130,224,133,169,101,194,160,50,53,220,180,33,229,182,85,6,119,195,130,153,65,117,31,21,144,205,212,26,13,48,225,180,113,48,16,68,122,120,211,82,217,139,21,46,71,9,136,68,89,211,98,117,105,73,66,132,97,107,84,42,0,24,216,165,170,30,97,193,233,243,54,172,98,65,26,16,6,172,204,228,233,255,251,178,100,223,14,6,114,102,199,155,122,83,242,128,12,233,103,48,101,246,87,101,157,36,109,141,94,193,137,51,102,92,128,151,208,114,167,110,163,90,127,162,84,147,214,43,225,253,228,20,17,204,103,37,229,96,134,41,16,85,11,144,182,14,24,66,142,90,137,47,196,2,20,25,199,7,29,64,232,129,65,184,128,176,65,12,40,74,244,91,156,154,236,147,14,114,152,28,72,87,249,230,34,157,255,243,189,43,80,84,224,128,0,20,183,97,49,195,130,17,4,144,156,52,104,8,19,64,169,5,179,71,138,211,37,75,118,215,197,242,74,180,94,198,68,124,69,112,47,156,26,81,161,202,217,73,147,94,54,71,51,68,220,63,252,100,200,47,72,116,220,151,25,132,232,58,132,9,34,149,76,65,137,43,118,218,54,51,59,141,46,153,169,170,25,21,28,132,156,235,245,37,76,255,214,251,126,152,53,0,10,211,34,35,21,26,53,158,67,162,125,52,226,160,137,35,64,19,3,58,171,1,165,171,178,164,21,52,209,17,34,196,109,75,224,81,96,208,233,151,60,176,204,220,104,16,179,231,12,215,19,6,0,34,90,141,38,28,232,241,18,201,27,134,136,108,21,48,14,18,103,135,133,130,132,1,52,101,213,0,160,163,83,236,4,6,2,88,24,154,194,57,16,195,7,2,138,14,196,193,204,40,179,44,221,163,184,166,14,83,10,89,128,74,104,218,162,138,208,16,211,73,28,44,62,7,88,116,192,110,51,237,194,6,177,29,181,219,214,217,17,94,248,153,175,234,34,250,116,76,108,230,101,175,167,52,245,81,214,43,45,100,49,156,78,235,187,141,179,16,245,208,63,146,168,204,245,39,82,230,191,229,251,30,105,44,115,159,220,242,217,254,90,239,249,226,38,27,29,197,85,114,26,72,1,0,0,0,37,255,193,24,120,244,26,37,29,160,14,180,1,55,117,235,5,85,221,134,100,179,210,189,86,162,223,179,110,58,156,239,8,133,6,116,102,221,126,159,218,95,200,109,102,115,140,140,89,141,173,115,66,95,120,76,12,156,235,200,76,50,163,161,43,72,121,184,33,158,2,87,152,49,168,34,132,134,153,204,242,95,212,220,140,141,28,131,55,62,158,197,39,231,127,16,247,152,170,80,49,120,4,82,116,169,98,52,99,62,8,36,10,26,40,74,19,68,42,99,195,2,70,66,158,138,226,64,99,38,98,204,33,192,193,204,88,59,144,32,14,56,0,136,56,24,241,119,219,118,102,96,136,160,180,60,96,199,7,0,33,12,239,167,130,227,84,229,101,217,2,67,21,121,35,34,93,179,24,146,245,116,214,108,202,60,154,112,12,93,248,56,38,17,249,69,70,89,139,13,159,84,1,130,152,186,79,34,255,251,178,100,208,142,102,101,103,70,147,122,91,240,100,76,217,154,36,67,126,24,133,155,28,77,233,111,193,117,51,102,12,193,13,249,204,113,172,150,185,42,162,105,247,2,67,77,26,143,93,185,255,121,251,22,190,46,253,149,29,74,75,201,79,55,27,82,134,154,235,195,117,79,254,206,226,31,161,78,190,43,249,139,158,30,228,222,140,84,79,191,107,166,34,106,157,178,101,149,80,110,198,29,122,46,82,125,187,102,95,105,253,173,15,115,36,168,83,152,182,236,75,102,1,253,9,66,21,120,40,242,144,247,119,196,244,88,32,178,154,245,182,148,244,176,1,167,117,70,131,51,192,135,156,178,187,166,172,247,255,208,38,190,132,192,234,43,68,225,175,156,249,228,29,90,41,109,123,226,166,122,127,223,104,228,212,136,206,64,164,97,14,235,118,121,204,245,235,166,118,94,234,60,255,200,167,191,228,83,246,15,166,85,0,0,204,136,194,85,130,1,13,112,192,111,202,80,98,2,225,136,64,224,247,88,21,20,52,48,42,56,13,38,22,10,26,37,4,150,185,69,186,14,124,60,93,18,86,96,177,197,228,25,32,24,25,116,171,17,9,36,189,16,129,48,41,1,199,5,135,24,82,163,203,82,1,42,194,20,39,154,69,16,239,112,87,58,228,157,126,208,245,122,195,132,33,100,241,50,80,69,35,97,200,120,104,34,125,192,170,222,158,82,213,140,92,121,168,152,176,25,103,87,109,12,186,181,140,230,108,255,223,105,169,203,70,167,101,203,216,79,167,62,221,106,71,51,115,46,136,190,120,142,119,28,69,182,186,236,50,69,237,61,84,147,219,40,168,155,77,77,135,105,180,95,168,125,218,7,159,54,110,195,105,122,196,117,147,94,191,191,166,110,245,244,152,188,211,162,235,209,127,117,114,14,154,0,80,128,0,229,219,120,202,1,38,147,105,241,6,156,52,53,172,23,126,159,109,216,210,91,221,107,110,231,94,246,171,44,85,138,83,14,81,241,224,228,113,85,136,205,187,119,170,68,74,196,231,116,114,124,235,110,196,173,14,72,222,144,215,136,112,146,28,153,172,201,121,118,94,178,225,10,115,47,207,202,127,71,43,108,59,188,28,71,181,62,103,30,92,188,27,147,94,138,48,64,1,223,255,10,148,112,236,173,127,51,249,34,128,180,40,120,186,178,137,1,114,161,201,122,178,222,137,187,145,108,99,210,59,78,188,150,106,194,193,198,120,178,90,4,6,221,233,101,22,25,172,34,140,170,74,79,166,207,84,51,182,96,150,105,133,59,55,183,199,194,230,224,30,247,114,44,124,134,112,26,89,159,235,38,203,66,171,51,25,18,119,71,74,156,251,20,155,177,201,57,29,145,144,139,30,143,150,105,81,255,251,178,100,206,132,6,88,102,199,27,122,91,242,99,140,233,170,36,163,140,17,217,155,48,236,21,93,1,144,51,102,168,129,151,160,36,42,89,149,148,239,231,113,232,49,4,220,97,84,80,202,174,215,121,57,143,148,180,234,26,180,207,87,178,26,9,69,0,8,96,0,59,190,252,92,79,34,208,96,168,246,5,36,24,31,25,34,9,202,32,53,126,255,207,255,207,235,162,119,253,84,153,227,238,132,8,130,120,87,220,21,44,211,217,238,69,86,216,175,228,68,185,28,232,1,2,164,68,196,128,169,7,112,141,19,133,210,234,231,229,211,66,234,228,74,72,71,5,242,210,123,124,164,236,134,78,170,155,61,239,146,179,126,136,186,173,65,19,16,83,81,76,203,142,78,11,140,149,85,85,1,12,54,99,20,63,154,14,246,113,194,145,180,16,224,97,40,225,60,196,2,96,112,60,193,41,128,168,100,196,129,243,76,156,193,70,19,0,139,128,165,115,50,133,76,58,8,5,19,141,11,151,204,66,58,98,98,2,73,193,81,163,5,12,14,3,170,101,136,166,14,16,137,38,118,82,6,109,89,97,100,81,168,35,11,1,6,11,25,200,73,16,209,121,140,27,85,38,20,212,170,18,224,46,193,144,149,45,121,192,3,198,112,23,45,71,147,60,12,120,216,160,84,52,32,21,71,197,69,93,120,170,32,169,67,242,200,151,108,77,252,115,45,202,99,252,250,74,95,175,179,199,92,50,196,221,113,240,201,60,138,195,250,220,172,197,180,215,226,227,144,199,113,21,89,19,27,99,174,113,71,129,56,202,133,41,70,81,116,54,169,161,46,230,57,52,61,149,139,87,241,134,144,189,203,199,50,64,202,76,238,39,234,218,226,20,160,3,165,65,55,83,232,246,36,0,2,0,2,109,203,135,116,17,52,96,36,186,118,76,108,30,94,136,0,221,58,168,254,173,216,246,17,76,217,228,68,235,131,126,25,224,200,191,201,144,78,67,16,3,12,12,26,146,146,134,88,44,194,84,99,165,211,106,211,49,38,246,241,141,184,168,100,212,239,249,46,116,251,20,169,199,250,175,18,122,33,145,167,84,17,83,132,31,177,61,118,50,33,154,159,204,200,68,39,33,35,143,100,144,100,51,85,153,70,120,173,32,29,169,66,141,73,240,200,90,140,145,176,243,11,194,27,13,148,4,197,194,128,86,32,32,227,5,85,4,19,160,156,195,210,199,135,209,160,196,4,76,124,16,202,2,210,241,227,79,52,185,34,25,78,48,176,26,10,151,81,210,10,140,21,131,140,128,24,226,104,52,13,222,1,0,152,40,81,121,81,12,88,155,176,201,139,181,62,183,144,238,236,59,175,91,137,193,8,128,40,14,178,8,193,32,237,157,215,134,255,251,178,100,223,14,135,6,104,196,139,155,67,244,115,76,217,90,61,131,14,87,37,163,24,77,133,30,129,138,51,102,104,144,141,233,108,189,40,51,23,128,25,226,96,214,152,135,163,244,145,174,231,143,117,252,223,127,48,130,120,172,217,15,145,75,178,159,34,47,150,206,220,146,194,175,213,21,232,215,28,241,55,43,217,214,48,232,35,40,86,142,136,40,146,70,89,252,228,180,217,4,200,250,107,46,123,20,180,121,66,192,26,216,108,193,128,7,54,219,129,46,128,228,94,145,153,13,171,33,89,247,40,211,37,112,8,36,82,115,216,131,224,255,42,141,111,208,167,145,20,107,37,104,240,138,242,34,174,125,160,170,14,53,98,203,106,185,42,116,200,58,82,213,195,179,27,220,136,208,212,254,25,152,67,206,228,251,133,138,102,114,213,248,112,161,69,83,116,139,50,115,134,231,32,3,151,97,84,167,61,255,13,82,0,19,144,186,72,46,134,49,76,16,207,131,83,41,22,12,64,32,14,46,133,5,160,32,241,134,128,198,1,0,24,84,26,96,148,0,96,104,120,6,84,44,109,197,130,66,152,66,168,42,210,136,67,8,6,150,92,21,40,33,82,41,171,211,35,4,84,9,129,14,96,216,143,103,47,128,92,138,195,1,1,18,3,49,67,22,250,28,141,151,21,115,14,179,230,186,215,233,220,40,67,208,29,42,109,193,48,38,28,10,234,80,224,195,80,149,93,36,111,219,89,116,218,197,200,62,14,81,248,142,249,182,211,57,166,59,108,125,109,250,151,223,252,127,213,252,103,147,67,89,43,56,156,190,84,133,154,250,73,173,136,132,46,77,28,86,169,197,37,140,89,169,42,156,77,217,169,48,241,244,141,97,69,142,54,207,30,117,251,215,228,236,61,237,111,187,137,174,255,8,153,246,108,254,192,116,0,11,44,182,165,17,208,131,69,170,28,112,75,178,139,62,29,127,161,110,214,103,43,255,255,187,59,177,246,230,123,89,65,231,93,226,220,203,31,195,17,130,38,10,45,28,105,156,243,95,204,202,163,93,42,8,79,165,97,157,132,206,96,184,134,110,170,156,116,71,242,139,186,157,244,99,243,51,167,228,133,169,207,3,25,137,171,227,148,246,84,62,145,82,73,212,201,147,59,189,117,191,30,177,205,157,103,253,226,138,207,155,235,134,188,0,19,179,80,192,198,21,0,162,7,172,116,2,248,167,216,180,106,212,94,97,80,18,52,21,82,140,71,196,4,38,115,83,129,225,152,203,182,206,220,119,201,237,102,182,213,107,222,232,150,81,139,220,29,21,117,189,243,12,114,5,137,152,226,72,242,147,253,143,221,36,125,139,99,62,167,19,181,237,229,240,85,169,218,153,227,176,35,24,198,59,122,255,251,178,100,206,140,6,100,102,197,147,154,91,112,116,76,217,138,48,102,203,19,33,155,38,108,137,124,201,123,179,102,104,144,141,240,255,218,218,118,33,20,136,178,55,150,86,123,81,137,209,43,183,50,110,239,100,90,186,9,102,72,52,253,166,130,217,219,164,76,92,245,137,208,231,193,247,170,122,249,136,87,150,177,21,88,203,126,211,223,78,81,177,44,13,206,164,0,0,128,3,182,237,131,8,79,143,169,52,102,230,177,101,66,110,229,36,243,204,108,146,131,5,152,248,98,43,248,221,175,50,42,106,205,1,180,188,171,145,169,242,104,37,212,193,230,129,61,77,116,34,57,24,223,122,95,189,71,189,35,36,78,55,8,203,135,42,88,24,49,22,230,198,159,157,214,190,63,53,126,237,114,39,230,79,98,23,211,252,242,252,93,0,87,240,107,9,138,177,137,114,30,89,97,156,15,138,1,11,7,11,61,7,37,24,25,73,132,140,152,128,121,144,187,161,205,199,48,83,161,164,67,12,2,12,9,121,155,1,48,67,75,93,193,2,44,76,32,61,128,24,104,178,125,40,96,140,217,20,35,163,36,229,4,104,234,178,157,116,75,162,52,96,216,244,149,118,184,185,175,135,106,92,74,10,173,81,1,144,18,223,198,34,73,171,149,71,217,255,155,124,26,220,186,132,242,205,7,138,100,180,152,211,254,187,158,63,135,149,222,89,185,74,255,190,218,238,235,124,87,161,249,236,162,178,163,100,250,53,199,99,7,160,163,122,173,227,173,84,199,65,54,180,118,185,50,80,153,98,203,225,170,26,14,75,103,20,234,210,204,219,185,51,82,241,147,53,66,217,106,158,234,231,123,234,156,20,150,102,32,162,1,136,52,171,142,206,102,98,122,70,49,88,202,179,227,181,238,138,239,141,22,24,83,120,15,35,188,87,153,182,120,153,21,207,223,189,175,28,3,237,247,98,201,183,161,254,54,173,106,67,219,90,5,249,101,121,175,69,10,78,89,120,188,9,133,235,104,218,32,160,155,53,65,128,95,211,196,31,175,226,173,255,72,175,11,136,74,154,74,89,146,4,145,180,92,145,162,163,36,173,43,237,239,55,214,187,230,149,132,22,183,203,165,57,198,202,1,104,225,119,46,80,166,176,18,40,152,8,105,115,172,200,234,47,34,36,16,0,14,63,242,76,151,136,230,96,239,0,46,68,128,2,83,197,95,151,16,68,53,135,17,1,111,42,66,18,61,170,198,198,223,203,205,57,213,125,235,71,155,202,171,70,31,150,151,41,56,97,232,13,78,103,34,77,180,238,136,149,204,32,170,245,168,63,176,76,57,220,94,173,82,75,178,212,170,28,185,141,203,26,9,153,103,83,49,125,149,218,234,190,218,243,85,191,75,252,255,251,178,100,217,140,6,40,103,70,19,104,103,50,138,236,217,141,48,102,227,83,177,155,38,108,29,156,137,170,51,102,40,146,141,240,213,27,89,126,122,9,197,171,46,220,165,248,109,29,241,45,83,52,217,203,170,161,49,155,98,138,118,205,161,81,169,206,94,118,221,43,175,203,168,142,245,222,255,232,119,101,151,167,246,127,255,35,234,217,205,160,25,118,0,0,4,0,228,182,238,103,22,62,85,196,38,91,36,33,108,60,212,36,233,136,165,197,22,108,181,51,93,254,63,178,38,34,4,98,136,92,73,138,32,4,24,196,29,26,236,18,19,31,182,98,215,149,238,175,54,186,84,200,141,89,138,210,48,246,219,130,123,239,74,86,204,111,34,108,183,38,41,155,171,126,112,143,91,229,213,200,19,195,235,19,4,164,69,29,251,137,130,205,68,151,238,74,83,196,218,0,25,224,100,177,128,183,25,63,217,222,62,10,173,17,25,153,44,8,92,45,43,141,36,200,200,141,12,68,52,198,218,130,12,4,128,83,108,207,3,2,129,200,78,30,40,95,172,164,42,2,52,20,16,112,199,21,72,191,196,133,132,0,75,220,192,141,76,72,13,167,184,100,202,216,69,23,35,106,185,12,232,49,69,158,201,183,154,202,210,126,35,44,36,136,97,254,83,115,12,1,126,222,176,96,28,93,151,171,99,58,152,125,103,167,230,132,230,77,204,17,83,62,253,86,237,16,255,113,17,244,188,36,193,219,250,29,5,54,49,148,132,156,125,241,86,182,53,237,102,102,227,180,162,33,74,16,201,168,140,106,220,211,94,162,56,185,214,193,119,30,46,197,188,95,196,204,31,168,20,249,248,142,195,152,80,155,179,127,19,238,210,95,91,26,233,0,0,101,54,53,251,112,173,98,81,208,168,208,231,178,13,132,3,176,153,19,169,79,44,211,142,81,124,103,157,79,77,73,46,186,245,80,114,114,158,62,49,205,219,233,61,165,15,133,111,239,219,211,79,252,168,5,88,215,29,210,174,106,93,39,45,72,114,61,27,236,219,245,16,94,233,206,195,18,214,18,85,200,228,200,44,180,38,75,120,119,132,207,233,102,22,156,162,130,39,157,150,82,89,211,52,102,141,194,76,213,217,242,205,158,243,54,50,98,150,73,167,77,157,97,205,36,100,24,114,67,243,112,242,120,110,93,0,5,182,254,171,214,8,76,44,20,28,25,51,216,186,111,8,142,146,207,40,84,172,85,222,143,169,107,211,169,84,94,130,86,254,59,112,243,237,117,194,173,40,64,140,51,237,198,30,175,98,91,201,66,108,198,57,123,188,202,207,225,25,252,94,103,160,240,152,20,133,97,67,176,208,97,113,7,83,209,83,165,213,104,165,123,41,147,84,51,165,125,41,255,251,178,100,213,12,6,32,102,197,147,104,127,64,137,44,217,106,48,200,216,82,17,155,42,108,21,123,9,209,179,101,244,197,142,25,68,103,69,122,63,33,166,89,26,202,93,75,121,134,156,139,45,135,205,236,184,211,78,80,126,171,33,244,170,201,181,99,199,34,29,48,130,40,69,197,50,54,57,58,60,139,45,176,168,6,92,120,0,128,13,40,53,37,182,252,136,228,241,109,29,18,106,14,144,157,14,221,121,57,101,111,48,127,251,21,114,86,109,76,49,249,117,176,214,44,102,104,214,190,18,159,97,14,141,89,196,146,65,39,31,31,54,20,91,234,94,227,169,4,70,135,21,200,222,213,56,15,114,85,8,72,153,179,172,63,175,41,115,39,191,234,83,150,177,146,20,111,101,255,150,183,31,164,117,40,192,203,98,201,145,153,111,25,68,128,43,137,76,193,236,132,162,40,0,8,228,248,8,204,10,116,11,112,106,169,64,24,5,32,86,5,18,6,3,44,59,21,4,21,82,109,196,112,106,106,55,205,138,76,231,114,42,228,178,168,252,63,105,55,219,173,0,160,56,252,202,90,242,5,211,66,167,168,36,22,253,249,70,249,65,205,229,22,159,163,119,70,156,193,6,10,5,4,198,171,216,42,48,121,168,45,57,159,75,51,31,252,247,199,105,252,89,188,94,159,43,85,113,125,70,214,227,227,190,162,26,120,170,137,120,72,157,183,28,191,110,187,14,188,146,121,87,89,42,249,195,247,43,120,226,214,104,221,45,5,59,126,126,201,179,167,254,25,167,52,178,145,65,191,9,80,10,209,65,8,2,109,201,112,196,212,11,14,146,108,154,170,52,10,4,179,32,73,33,209,15,177,112,129,254,169,221,194,109,202,95,51,238,183,103,102,62,89,247,118,227,187,225,75,44,59,8,205,217,219,115,178,182,173,186,104,70,110,134,211,59,65,150,25,202,112,175,52,179,133,86,184,108,150,134,238,249,202,154,94,127,38,246,121,81,174,23,82,10,220,22,71,250,13,84,156,203,232,196,49,21,40,236,32,102,118,204,232,17,196,64,4,106,131,73,145,207,166,203,64,156,253,112,101,192,81,158,64,38,131,8,152,112,50,60,205,50,74,76,194,9,83,10,130,204,172,200,49,168,8,170,33,48,233,204,196,66,16,48,160,181,6,5,7,129,128,5,151,64,24,96,84,24,11,78,64,64,109,19,76,76,16,2,128,76,38,8,48,177,36,178,229,204,20,23,137,11,136,0,136,206,22,6,0,128,207,33,153,69,16,180,206,65,50,151,193,236,201,238,129,224,103,217,55,216,185,16,205,57,19,160,183,44,209,140,195,97,96,53,118,122,68,4,134,234,64,18,136,197,7,112,171,218,155,195,125,204,53,46,195,108,255,251,178,100,211,140,5,4,103,73,27,72,102,194,112,44,217,87,44,101,232,92,177,159,14,46,13,254,130,66,51,165,104,243,35,49,205,105,146,10,115,147,34,193,250,158,93,160,235,152,187,51,132,242,100,36,84,117,36,243,156,241,100,123,109,229,228,214,142,212,239,108,204,45,151,112,87,181,93,147,25,131,172,210,148,198,49,141,222,159,90,175,158,51,252,193,207,180,125,235,90,146,126,252,75,79,206,40,212,68,181,41,99,253,212,128,0,46,208,151,109,242,101,86,117,16,170,166,211,113,18,165,252,193,126,59,33,74,167,150,144,37,197,243,151,180,204,86,8,112,144,217,176,219,106,75,187,85,10,207,197,55,236,239,253,143,194,216,243,72,104,25,5,144,116,104,16,233,88,39,20,74,169,75,175,247,147,176,43,40,44,210,7,57,199,36,67,153,47,206,158,121,15,121,83,65,238,105,220,211,9,98,90,225,249,246,84,95,70,74,172,218,124,38,52,238,102,28,240,23,39,22,114,228,152,135,34,97,169,163,15,67,120,190,238,177,203,246,112,245,149,171,186,147,146,45,6,130,83,45,4,171,101,252,81,4,172,44,168,124,214,178,194,39,196,10,150,43,17,172,73,203,132,218,109,14,44,93,255,139,61,246,108,79,200,95,238,197,176,105,84,178,103,33,143,247,179,182,177,123,95,156,18,230,166,52,253,230,25,101,222,91,160,135,40,114,165,175,2,65,210,25,234,156,179,106,118,87,86,190,251,220,247,190,126,247,103,101,239,169,42,63,154,255,29,35,103,77,230,64,110,89,253,115,108,218,38,171,122,98,20,41,119,76,75,27,58,141,63,172,105,231,191,255,127,25,255,58,197,235,106,65,221,247,155,219,120,191,196,218,97,16,8,183,81,0,10,132,64,118,57,45,1,211,233,48,238,101,133,52,153,142,84,94,220,94,118,68,223,0,28,200,87,82,80,49,127,255,211,250,180,198,182,151,204,161,243,136,36,130,197,34,73,140,97,148,76,140,162,110,53,156,121,86,118,149,141,179,165,38,83,17,104,142,67,221,232,236,70,171,35,170,245,156,147,17,125,43,163,245,71,100,101,250,253,170,4,40,0,14,153,121,176,195,192,170,161,162,209,1,77,193,3,32,18,176,194,32,134,18,131,160,170,162,86,24,92,26,114,161,216,18,152,210,70,73,10,121,160,169,169,119,228,202,170,16,2,187,80,164,124,48,41,10,0,108,180,108,92,24,210,82,144,146,143,47,77,43,218,92,164,65,3,254,14,125,196,66,200,38,61,24,149,203,96,57,123,168,95,194,239,150,225,118,160,76,121,66,208,28,113,134,30,66,17,126,229,255,104,192,200,227,164,230,255,230,226,99,101,68,251,63,231,251,173,156,117,255,251,178,100,183,140,4,134,103,202,155,1,127,162,92,236,233,170,36,69,119,23,85,155,22,77,229,109,193,250,51,102,40,179,31,161,63,255,241,236,179,181,14,167,92,50,190,108,247,12,248,137,182,91,38,155,69,167,76,75,215,163,169,67,74,142,26,148,154,145,207,157,251,174,221,21,203,42,62,249,185,123,34,123,115,101,209,74,1,118,126,239,250,1,64,192,80,75,191,252,43,65,197,69,102,227,188,241,213,196,106,10,223,7,196,17,119,239,234,59,219,14,27,29,42,243,122,13,3,103,232,231,125,115,241,40,44,187,6,193,188,220,216,255,112,210,169,188,200,119,102,180,11,197,163,136,108,105,183,143,247,9,28,101,166,228,158,143,116,215,134,203,245,20,172,145,221,82,197,66,76,102,28,157,146,57,153,238,34,61,169,159,251,242,198,234,121,226,182,153,208,53,105,102,217,116,170,152,205,243,25,102,34,170,156,170,246,56,35,165,0,9,255,248,180,100,7,24,9,55,71,16,140,66,19,150,233,189,84,143,251,178,212,26,149,35,92,102,240,154,123,55,172,99,82,173,168,99,221,8,110,102,12,144,92,153,159,185,200,180,182,9,87,28,202,147,15,222,185,98,103,41,232,123,176,54,115,145,171,244,246,121,142,62,120,172,239,191,31,227,181,20,73,100,183,16,54,146,14,97,100,16,120,182,137,90,88,81,165,186,242,42,249,245,14,145,72,134,100,203,213,196,109,49,114,109,94,167,108,124,107,68,123,213,237,82,74,247,232,166,37,52,230,53,155,22,89,225,239,30,184,183,147,22,131,108,230,191,123,222,38,249,158,210,90,173,226,197,112,12,0,18,255,249,149,164,141,24,56,217,72,24,158,99,35,64,19,202,206,24,211,166,74,10,137,67,205,26,254,14,156,42,217,151,38,13,167,24,224,166,34,98,12,120,90,81,56,169,73,36,95,70,62,236,113,61,38,34,68,26,184,10,145,174,207,184,227,171,114,183,236,53,164,166,134,208,228,89,199,165,113,116,232,223,243,198,91,21,24,101,229,214,68,64,239,220,130,14,77,184,71,48,125,254,72,25,85,54,85,141,78,73,169,168,33,112,149,42,141,185,100,215,95,53,73,32,103,115,201,127,54,154,167,71,210,178,196,103,107,32,235,138,114,181,170,186,81,169,213,203,60,183,21,13,43,144,33,59,175,129,72,136,170,2,137,123,4,106,18,0,0,104,40,218,135,13,45,94,145,151,68,31,245,30,107,214,235,75,236,193,89,198,47,114,142,158,6,147,78,203,160,236,168,45,202,110,210,211,208,180,187,178,188,167,247,131,146,165,160,226,0,137,139,26,201,137,34,159,82,51,168,125,119,210,219,235,92,149,63,238,103,217,116,186,51,182,81,255,251,178,68,203,140,132,244,103,75,27,6,127,64,157,44,217,71,97,233,78,82,49,157,42,108,25,185,130,60,179,100,205,134,33,185,228,201,155,159,79,73,214,59,90,87,183,180,111,135,215,106,250,207,126,83,218,173,214,69,209,242,148,130,205,193,48,35,31,10,23,142,91,186,12,119,159,58,151,100,221,223,221,93,6,111,185,234,34,131,2,77,150,234,22,248,167,192,85,46,96,132,65,200,46,74,194,61,169,94,176,49,242,169,170,67,97,160,125,27,74,234,94,141,100,84,54,124,156,128,164,172,69,178,21,214,194,234,243,176,63,83,186,214,44,250,103,221,115,145,48,154,240,169,219,173,235,248,193,41,82,122,26,130,196,148,124,27,197,150,147,173,180,44,64,170,179,32,225,163,5,42,19,129,69,68,53,46,205,148,83,70,75,69,59,170,70,103,176,228,101,94,71,191,40,61,199,165,76,141,148,103,49,95,117,97,200,209,44,243,205,124,78,208,245,244,241,28,71,222,209,97,170,21,0,69,163,66,108,48,224,227,157,206,52,18,192,44,216,57,148,196,196,77,0,145,33,77,88,12,44,20,91,179,53,21,18,65,17,129,133,143,11,111,31,68,21,6,64,240,168,43,132,173,202,2,209,215,234,239,11,16,172,51,164,64,22,133,172,85,202,99,99,67,78,0,112,10,80,55,114,177,200,117,187,188,50,220,32,75,178,167,221,252,125,93,213,255,40,111,103,31,200,181,60,118,47,19,183,79,112,92,34,228,26,38,87,91,217,210,191,102,122,118,163,244,123,93,230,187,42,212,236,148,170,49,202,99,36,136,137,177,206,204,132,26,119,186,29,8,43,81,113,138,170,166,59,132,76,199,189,235,20,189,125,237,127,141,85,178,104,151,246,223,240,189,60,75,218,16,227,156,162,116,128,32,0,82,73,0,186,80,120,74,28,221,65,29,35,6,44,54,9,154,182,66,119,43,111,134,60,119,105,120,111,172,207,76,199,17,113,25,95,203,179,47,255,212,205,114,156,223,168,126,75,174,57,105,230,240,161,159,125,129,137,7,193,110,125,113,25,27,188,53,142,103,176,66,134,156,158,189,201,207,84,35,53,40,141,19,220,254,220,186,177,93,250,53,239,232,140,251,233,215,64,59,133,230,39,156,103,208,196,72,198,30,54,97,110,225,5,102,30,92,6,92,18,51,52,50,2,19,66,0,115,20,113,26,19,77,67,3,38,37,2,78,148,187,68,130,253,32,149,60,86,17,3,222,248,211,96,16,4,64,246,72,68,95,248,125,47,209,205,60,35,73,94,151,113,112,193,238,73,161,53,36,79,157,203,117,98,211,142,227,20,121,90,244,78,47,13,206,219,143,202,242,148,113,0,97,115,15,73,23,149,187,109,255,251,178,100,196,142,197,161,103,70,19,101,127,64,102,12,233,87,48,101,190,22,21,159,24,77,149,252,201,229,179,165,12,246,33,169,215,79,188,250,39,189,175,217,93,28,94,202,81,93,115,17,123,137,36,13,87,113,109,173,82,71,249,205,100,188,43,65,121,167,250,158,249,139,15,79,31,193,172,104,58,189,51,143,37,109,226,52,203,153,34,209,182,88,87,181,170,187,17,232,54,164,176,220,142,210,169,128,220,81,145,190,123,56,45,151,35,225,180,89,86,222,21,156,229,244,122,39,24,127,255,24,254,79,28,214,56,191,208,87,139,218,135,62,190,103,106,86,45,222,137,84,154,27,69,43,149,55,217,61,162,246,169,4,89,17,210,47,120,245,118,159,31,72,212,243,195,187,85,53,82,246,221,38,180,247,20,220,237,220,82,219,64,227,46,230,230,154,96,122,34,199,100,179,213,85,24,127,127,84,179,220,119,193,220,117,35,102,30,231,144,85,53,170,0,4,107,172,218,189,10,32,17,95,54,182,136,64,141,59,3,77,48,96,132,157,26,8,32,161,96,192,38,97,96,176,228,228,21,36,60,165,38,144,129,53,104,200,64,109,98,179,182,154,175,101,232,60,207,30,226,168,58,72,37,101,185,85,229,109,242,208,136,148,20,150,78,82,39,118,5,14,56,52,160,156,7,71,98,45,20,128,180,193,11,19,100,74,220,35,113,218,251,117,28,255,255,238,242,191,218,175,223,4,153,201,45,139,211,183,111,214,108,242,40,96,149,47,123,31,13,245,179,141,251,175,9,38,229,162,92,252,206,152,24,141,210,177,106,109,65,115,235,79,74,55,77,25,89,169,247,65,22,66,214,217,243,102,73,54,156,168,196,221,55,77,64,169,64,144,5,127,140,19,216,93,201,145,222,171,80,170,141,96,53,84,104,104,90,21,79,18,70,211,76,72,187,110,131,52,249,139,87,218,179,108,107,202,239,55,141,78,177,140,235,215,158,100,63,251,151,151,241,248,70,143,145,166,199,80,82,70,200,131,159,142,245,66,226,130,160,35,30,173,183,160,247,70,85,96,67,217,250,21,115,126,24,143,135,25,218,29,41,246,220,243,205,143,71,173,93,158,89,81,145,167,34,115,14,54,173,40,149,123,225,149,128,3,233,154,198,111,127,152,238,196,93,12,255,192,21,35,82,133,21,131,45,138,202,10,167,66,73,165,128,24,80,26,10,20,44,113,9,10,95,19,38,0,155,234,215,3,53,119,233,119,59,194,130,98,117,21,237,3,163,38,121,202,3,58,43,177,41,96,242,130,113,170,109,101,111,55,154,158,235,93,163,178,239,68,61,174,203,229,47,195,169,126,158,14,253,138,6,132,99,61,121,27,127,233,93,27,119,59,209,8,69,255,251,178,100,201,140,133,125,103,71,27,73,110,98,116,140,217,34,60,103,204,20,141,157,24,77,9,124,129,226,51,165,232,241,161,252,189,58,179,109,138,172,216,63,113,77,92,218,14,92,115,20,106,185,60,209,210,211,199,73,14,58,247,165,110,136,92,238,219,138,117,196,196,190,150,151,236,234,47,154,151,204,177,142,235,253,156,64,27,179,128,148,220,142,66,137,189,89,42,153,218,175,46,207,133,221,80,233,161,36,220,94,69,24,57,255,235,152,65,213,7,21,82,193,206,145,254,85,78,158,131,110,50,74,52,214,17,13,144,230,241,16,58,13,166,53,213,16,129,183,164,195,201,39,72,225,199,232,104,226,234,40,129,229,168,253,209,173,250,134,104,126,160,117,215,220,151,103,18,123,136,172,162,130,195,69,185,47,68,41,102,122,107,180,59,149,165,183,143,251,190,157,166,121,244,245,184,252,47,105,0,6,229,152,122,144,41,229,81,204,133,1,163,35,132,108,56,194,102,132,102,174,71,76,43,11,186,235,146,130,153,143,27,58,139,66,96,26,104,221,60,35,124,99,84,151,25,21,45,70,125,63,40,197,221,120,173,43,136,198,175,95,191,114,123,238,82,99,114,5,17,18,51,8,0,165,56,124,181,20,37,88,228,117,236,234,232,215,244,233,124,229,147,69,89,83,189,199,218,119,76,196,162,179,21,201,69,68,178,76,40,214,82,78,148,149,94,221,149,59,223,196,150,173,226,110,187,206,43,153,180,242,105,175,139,121,153,218,162,203,173,183,140,10,174,0,1,133,46,142,221,173,184,133,177,3,162,3,31,46,64,140,31,243,15,194,40,151,99,147,123,115,19,7,144,36,34,51,4,155,203,147,10,49,178,25,177,35,146,67,178,55,80,244,234,247,116,233,152,6,97,115,133,169,81,194,142,116,112,243,230,223,101,175,201,71,81,166,244,75,27,174,67,79,156,27,254,173,175,105,246,219,34,123,97,152,132,20,254,241,47,147,44,130,241,24,157,135,220,241,86,200,108,196,127,155,83,229,6,217,241,30,42,115,190,102,71,216,232,89,152,249,165,136,210,198,38,162,0,10,198,101,15,24,140,198,106,84,88,181,16,89,98,104,65,105,147,193,198,58,47,24,76,120,48,17,38,60,137,28,140,40,33,0,29,198,1,35,32,4,52,48,48,8,136,18,22,7,17,4,80,213,149,57,226,192,183,100,192,225,85,152,191,11,61,9,82,98,32,49,120,214,13,68,148,85,6,92,34,97,83,80,148,88,147,203,157,8,122,109,129,47,249,12,138,27,110,152,52,216,155,96,103,140,218,56,254,75,233,229,64,192,140,225,4,171,69,110,72,132,60,153,207,206,161,107,94,25,76,189,201,70,57,46,214,3,103,255,251,178,100,208,140,4,135,103,73,27,37,126,210,130,140,217,173,25,38,63,88,69,155,16,14,13,189,2,12,179,102,52,195,33,228,73,202,69,218,109,155,214,200,179,201,200,99,23,119,163,150,74,72,101,191,9,108,203,82,110,236,212,216,186,236,230,173,69,141,19,69,101,20,141,93,147,48,5,116,84,70,188,192,182,205,110,174,208,64,6,55,35,105,203,37,169,32,63,59,55,64,112,197,81,32,189,8,28,8,132,80,213,122,232,133,48,207,7,233,160,53,64,133,120,39,133,17,222,46,243,121,75,168,169,84,138,211,75,149,239,153,57,222,144,187,168,146,158,100,92,58,39,36,164,182,45,202,66,200,83,237,74,177,182,254,45,109,87,3,100,150,30,229,146,195,186,129,27,158,93,182,139,81,195,16,156,103,194,155,156,106,196,138,27,99,73,152,60,117,210,189,227,169,183,168,191,74,37,86,42,237,230,190,149,233,171,128,91,117,0,4,211,159,17,53,39,195,76,152,50,179,131,21,125,51,113,211,45,24,49,50,240,196,224,49,121,40,90,170,153,27,210,10,16,133,152,25,57,49,186,26,173,33,97,198,114,195,215,76,81,82,216,146,219,5,0,185,240,218,75,184,144,84,185,127,167,155,47,73,36,54,147,148,0,54,175,36,212,46,138,93,170,58,178,184,171,148,179,35,53,41,170,83,48,232,189,202,144,126,87,3,68,204,68,71,171,223,206,162,250,38,101,83,115,238,251,106,106,83,116,105,238,213,230,125,149,26,123,25,6,245,135,27,226,122,74,214,242,3,131,149,32,69,129,87,207,124,248,158,23,197,125,179,191,245,127,76,90,37,98,201,2,223,30,88,241,173,75,70,214,198,182,203,134,11,138,77,182,151,253,191,143,137,143,39,245,203,222,86,134,180,58,234,167,65,236,115,181,78,86,211,9,237,188,174,139,254,52,114,185,235,161,109,101,114,136,16,48,137,149,98,57,202,139,29,169,163,137,185,118,56,247,163,134,203,93,210,25,139,89,150,105,165,116,221,207,1,213,211,28,115,100,26,75,84,195,213,140,71,186,104,198,164,211,71,27,177,151,107,79,6,14,21,22,188,180,150,116,181,129,156,77,119,223,207,109,112,171,124,125,205,179,66,53,72,51,64,48,96,54,99,2,38,99,58,111,32,230,126,62,107,162,6,12,24,110,229,230,42,0,96,67,162,130,226,129,38,146,62,52,170,23,16,11,14,132,43,152,104,9,123,3,11,199,135,211,148,104,93,134,37,243,49,135,151,81,80,81,115,43,193,80,112,225,21,108,82,42,73,80,191,137,184,164,92,133,43,111,27,89,100,63,17,127,157,121,168,156,21,45,167,80,90,9,248,243,239,43,118,39,230,35,125,149,112,0,255,251,176,100,203,142,5,113,103,69,147,103,127,50,123,140,217,221,48,40,195,21,173,155,20,77,141,93,2,0,179,100,88,244,161,189,74,19,239,109,248,111,229,249,229,254,92,207,43,115,247,47,114,108,248,252,38,236,38,69,142,132,69,167,150,120,18,80,51,48,48,139,144,251,12,122,142,238,129,194,43,93,175,87,77,84,233,210,59,186,101,85,145,13,152,84,2,7,73,105,0,32,194,2,94,20,136,244,40,235,58,143,160,211,124,126,162,84,161,171,70,169,152,9,35,73,27,241,184,74,239,75,84,67,236,202,8,210,231,43,11,193,91,204,169,237,98,233,179,157,109,39,80,254,69,148,163,202,108,76,176,215,131,105,133,213,181,156,226,86,199,217,77,206,82,85,81,41,67,210,109,74,168,45,38,132,228,16,109,222,149,16,62,134,83,207,237,171,221,68,201,117,232,149,55,221,119,237,247,68,253,220,205,173,60,36,42,236,147,181,164,114,245,28,223,32,178,109,42,0,70,179,113,92,223,197,54,75,77,64,226,92,2,197,76,68,17,97,110,243,127,192,72,240,69,244,199,81,194,213,147,74,46,226,105,169,178,27,45,134,121,4,174,214,100,236,228,205,149,203,220,170,169,114,173,149,29,39,238,2,108,42,253,71,4,128,186,177,89,52,199,106,81,227,86,150,83,48,235,3,112,128,31,81,96,26,104,169,103,25,65,233,189,46,215,223,125,71,241,95,255,241,199,95,95,237,247,243,93,95,110,176,177,82,183,54,168,135,67,190,168,94,48,85,140,181,61,22,29,224,247,163,93,41,25,243,86,227,58,141,124,124,211,249,225,75,168,249,167,250,197,230,179,230,88,10,215,8,58,134,152,19,220,71,22,0,129,112,113,75,110,161,30,54,72,26,25,164,63,23,2,207,139,19,194,143,58,6,60,194,76,47,53,241,157,120,35,200,242,50,212,161,247,242,233,228,92,98,220,161,89,17,1,211,250,117,76,145,193,119,223,4,165,76,178,126,215,187,199,141,242,19,62,115,43,203,183,95,150,23,154,236,83,51,182,83,83,52,238,101,46,150,102,171,46,218,91,105,88,172,181,64,137,13,91,32,28,252,40,240,104,202,195,54,3,79,97,206,231,8,74,6,88,44,29,16,135,24,89,41,172,9,3,159,140,8,56,160,128,122,12,64,82,145,230,56,26,10,48,11,130,0,129,80,156,44,30,170,228,192,74,82,56,50,34,3,107,32,145,52,249,77,166,206,96,192,74,216,176,47,66,116,47,32,17,52,165,135,54,140,190,122,42,186,227,117,233,38,86,25,75,50,134,212,218,93,117,121,182,105,124,166,58,224,213,99,1,69,130,150,158,153,179,38,163,189,159,236,95,101,102,183,242,240,198,252,255,251,178,100,198,142,5,47,103,70,19,72,126,210,97,204,217,138,32,101,190,25,9,155,16,45,153,189,1,241,51,164,232,246,32,240,42,218,123,215,214,111,245,168,203,191,134,190,173,229,218,9,216,197,150,147,62,32,147,153,166,43,74,200,125,213,78,31,147,58,206,236,5,76,130,245,209,103,50,102,89,129,186,204,81,82,53,208,82,150,145,227,115,134,96,61,61,251,26,42,159,111,208,0,0,200,13,185,36,98,192,152,86,41,10,37,167,196,212,208,128,152,150,20,15,205,44,65,75,166,43,30,90,184,219,189,216,89,245,159,249,143,238,33,26,207,53,107,129,195,222,51,14,28,226,185,38,192,215,114,197,107,54,150,21,202,30,144,226,195,95,133,157,32,137,121,96,248,201,52,98,61,143,51,185,166,107,94,110,200,30,61,213,41,93,187,234,56,190,42,71,195,192,232,185,173,109,122,251,255,154,33,186,185,248,95,79,249,149,174,127,150,174,42,218,192,149,213,0,67,131,159,8,225,6,62,114,13,224,147,56,36,211,4,51,66,13,242,17,32,134,30,72,20,130,54,149,118,43,1,105,196,35,6,153,24,16,74,88,190,82,20,116,43,172,179,95,149,134,97,142,58,104,77,169,64,224,180,146,80,210,255,35,74,158,118,204,16,69,186,157,97,131,32,62,212,137,83,214,147,216,171,157,152,130,220,40,3,130,176,4,5,128,68,240,192,132,167,161,99,74,146,160,200,204,137,239,254,254,53,185,255,171,239,249,254,218,184,191,239,152,102,82,34,159,81,229,28,101,162,210,140,129,131,152,166,20,40,147,203,251,74,124,73,189,26,196,206,54,114,94,189,107,186,127,182,154,86,82,78,232,161,66,176,176,50,215,84,0,0,112,4,73,109,164,157,82,181,152,12,143,25,98,34,225,74,123,106,242,79,26,149,174,103,212,29,148,164,110,92,6,255,163,63,255,246,118,200,49,25,52,64,89,2,19,98,101,16,13,156,113,216,247,83,145,85,102,156,136,154,30,121,206,149,83,79,116,70,221,153,41,70,144,57,95,91,92,255,153,57,102,249,253,41,126,250,251,247,86,240,40,160,2,220,155,2,102,134,163,216,70,32,39,203,226,204,81,93,142,129,12,181,161,145,8,215,236,169,6,29,164,185,102,107,186,236,196,53,119,25,108,253,106,57,100,94,1,175,62,250,192,78,21,119,74,229,59,159,41,167,195,237,115,184,234,206,165,114,10,40,164,53,45,150,184,240,119,40,53,87,17,147,16,13,255,94,165,58,51,88,225,121,10,100,34,54,179,140,202,81,185,201,163,48,106,121,231,158,140,25,132,225,125,251,87,20,223,164,240,113,117,212,239,38,213,239,185,237,156,230,119,150,141,184,158,158,120,255,251,178,100,199,140,5,79,102,197,147,72,110,208,93,140,233,122,60,39,156,18,201,159,36,108,5,252,201,207,51,101,232,240,162,96,122,172,26,73,154,110,214,166,227,101,120,71,237,56,56,129,229,128,1,183,255,178,57,196,124,215,22,238,113,83,136,115,209,150,178,204,213,230,111,102,214,35,86,241,126,103,238,87,255,159,247,253,142,177,197,184,116,36,104,58,102,89,10,49,173,144,181,88,161,202,116,153,101,216,225,162,182,121,208,99,30,50,174,7,146,208,108,123,24,204,56,68,174,196,134,214,219,79,117,118,101,11,160,175,111,188,85,15,239,73,34,211,86,142,86,239,120,220,122,213,53,220,86,155,71,165,50,100,0,157,169,136,41,168,166,101,199,39,5,198,74,170,170,170,170,0,196,121,230,142,130,29,20,102,226,38,12,154,81,134,98,100,128,234,180,96,53,179,242,66,243,7,27,52,71,241,227,240,129,195,5,52,34,0,0,134,24,89,121,160,13,47,244,206,45,96,144,218,33,171,247,113,45,66,193,174,82,123,0,67,145,169,63,197,68,5,64,147,161,105,0,76,225,244,186,22,25,90,176,92,46,188,173,218,157,219,209,16,147,170,68,89,116,219,154,87,187,108,133,214,107,237,102,76,183,230,99,1,177,34,12,129,143,92,119,219,207,21,21,73,53,124,191,59,68,175,213,253,35,194,199,203,47,192,212,159,165,226,167,175,118,161,233,53,57,194,54,58,22,41,104,105,93,143,213,71,8,222,97,247,221,59,204,69,129,14,153,188,237,176,227,199,172,77,111,20,215,222,51,122,201,69,216,135,18,88,202,233,237,110,229,177,0,0,14,38,196,215,236,36,150,161,120,130,173,195,122,5,101,212,224,10,173,196,206,201,92,68,187,235,23,182,125,51,121,159,156,180,177,129,63,182,231,127,199,188,216,130,134,6,127,254,103,125,109,230,252,104,196,144,152,214,167,75,99,164,34,14,65,16,80,18,36,244,201,70,139,221,184,53,177,180,181,140,184,215,234,46,156,72,46,26,96,178,72,241,162,0,134,125,23,138,33,164,158,178,54,105,14,154,207,143,134,163,222,164,93,77,22,210,136,224,108,164,10,152,235,116,60,106,217,203,78,218,125,95,207,69,128,26,102,208,8,46,75,233,153,81,182,98,99,96,88,205,81,171,66,40,138,2,228,172,146,73,68,174,75,228,51,150,87,172,158,74,176,237,132,171,252,46,100,228,122,151,201,164,242,89,208,230,112,68,177,237,255,166,102,187,28,85,100,203,213,173,88,88,82,145,135,235,67,138,52,101,58,223,110,180,250,215,95,221,118,122,94,174,186,59,90,219,34,146,46,135,70,250,237,52,77,42,147,76,184,138,83,238,138,147,50,54,122,255,251,178,100,223,8,6,43,102,196,139,104,127,64,138,236,217,90,48,200,200,81,137,157,40,236,49,177,65,167,179,101,232,193,158,248,137,50,121,17,140,140,81,49,46,38,164,18,56,133,205,22,164,86,169,197,82,83,233,175,73,106,90,148,128,101,96,20,35,208,98,93,181,9,148,62,210,202,40,69,64,245,211,144,187,37,189,103,98,253,198,122,241,194,212,246,90,245,219,249,23,126,92,215,23,149,200,201,127,255,56,226,102,176,123,110,70,130,97,138,106,59,228,225,86,104,130,220,117,115,162,219,21,188,35,80,113,246,122,71,13,55,31,133,14,113,69,75,231,154,109,39,230,158,238,136,213,106,230,178,89,230,170,42,164,203,217,232,122,250,81,225,201,136,41,168,166,101,199,39,21,0,42,67,97,40,207,24,52,64,205,148,67,37,32,68,92,206,167,18,178,60,4,217,146,0,30,88,49,172,194,205,105,134,74,145,1,26,26,249,50,230,62,228,50,102,44,147,11,65,86,42,194,201,184,140,101,76,210,97,176,181,123,80,166,134,151,44,93,161,63,13,94,49,27,125,102,159,215,254,89,19,127,168,210,49,62,154,136,88,18,213,48,32,201,3,15,4,79,228,28,65,58,117,187,77,160,146,134,38,97,147,106,111,83,134,158,100,36,137,136,228,162,139,197,170,82,247,181,109,151,244,185,146,70,226,205,178,150,119,79,12,136,72,187,189,193,186,119,139,168,45,181,169,122,163,22,174,156,167,188,80,174,41,38,211,139,222,45,145,106,188,170,84,191,174,191,235,149,186,40,3,221,32,3,86,100,170,24,194,192,169,166,153,177,138,88,12,6,96,205,143,37,88,161,136,132,64,166,66,19,15,9,131,10,160,213,10,102,186,52,143,181,65,228,94,136,131,144,180,30,0,95,112,59,73,89,136,137,62,213,206,67,252,136,56,153,157,42,216,32,182,246,213,27,3,26,89,233,32,33,205,2,64,82,4,12,45,65,184,70,3,0,28,226,102,162,66,13,56,42,54,161,179,186,54,46,50,245,103,102,102,104,186,97,132,194,74,153,178,93,101,20,54,25,88,199,48,184,86,23,236,159,135,113,229,172,189,13,66,46,134,192,199,203,182,181,100,62,166,109,83,170,177,186,69,13,129,11,149,90,150,129,180,240,208,163,75,103,153,209,171,155,96,142,240,0,127,255,216,123,48,102,234,84,69,86,96,244,67,45,153,42,97,168,201,80,123,186,52,184,63,157,37,235,68,243,145,194,249,39,142,147,197,2,216,14,209,13,75,177,236,207,203,195,53,177,130,86,160,48,130,138,157,59,96,249,107,17,225,74,13,229,104,169,227,238,147,186,152,134,203,173,179,16,229,26,125,236,95,155,110,218,187,222,252,237,255,251,178,68,223,12,197,179,103,70,147,70,71,48,172,44,216,210,105,232,124,17,69,157,48,108,49,109,194,56,51,101,77,134,25,185,253,109,99,224,231,84,216,108,182,233,173,244,182,240,235,63,51,253,191,44,66,210,151,78,155,92,161,235,110,171,92,153,219,172,253,199,61,222,248,141,90,250,226,94,98,21,72,0,45,191,235,61,128,43,181,50,31,43,10,110,78,203,200,185,99,82,146,168,113,217,5,64,254,116,207,91,149,100,108,190,32,201,145,223,23,15,90,43,168,7,147,97,245,178,217,240,252,88,96,115,102,132,134,24,62,169,125,131,238,41,95,164,165,110,102,255,247,126,57,83,116,124,199,243,148,249,37,232,194,162,123,77,105,199,61,211,83,106,30,93,217,120,138,95,78,36,124,97,197,219,109,40,220,103,79,42,83,119,150,200,219,79,16,188,247,214,211,57,156,211,167,169,108,147,149,158,182,99,231,124,38,178,171,49,161,203,2,20,210,0,0,147,136,19,84,213,135,58,64,194,128,205,242,179,148,124,20,144,12,236,138,40,141,80,201,117,246,99,130,15,23,85,82,65,42,18,143,172,53,146,41,195,178,246,246,48,174,234,57,68,128,169,221,100,183,210,240,136,14,130,64,50,228,6,139,114,27,100,145,139,84,156,239,238,130,243,133,44,139,65,15,59,240,247,41,248,203,250,228,234,24,137,72,167,100,192,64,8,25,245,68,127,104,186,162,237,216,217,86,106,90,172,233,239,94,94,107,49,122,76,133,121,29,143,117,125,80,142,206,230,23,35,184,193,23,119,50,137,28,93,173,83,185,139,178,217,215,90,13,90,145,86,219,243,128,177,64,4,0,67,114,70,249,201,149,88,208,74,98,160,138,193,236,123,199,47,139,112,87,112,34,197,154,149,166,60,124,118,204,252,218,153,129,11,77,250,158,186,198,9,236,169,192,64,160,231,146,148,249,128,48,184,226,152,169,83,181,110,171,73,223,205,217,153,65,188,137,34,176,222,235,186,76,115,99,250,198,81,200,239,16,185,148,51,157,66,92,130,219,233,126,69,255,82,201,109,163,142,186,170,161,219,58,174,180,162,252,10,176,186,5,14,52,181,179,19,204,24,114,54,69,177,189,179,73,47,52,17,65,104,144,169,217,139,3,139,9,128,96,8,0,19,76,46,46,52,14,135,224,97,33,225,70,3,9,90,234,153,30,216,11,65,112,4,33,170,11,26,4,0,177,54,58,24,60,223,8,67,196,134,76,32,17,87,56,68,65,210,56,118,173,5,53,152,122,43,35,111,171,60,169,162,224,56,82,41,168,243,68,144,75,156,152,110,25,157,195,128,140,96,202,175,253,164,118,114,25,68,158,249,182,37,242,176,165,158,72,35,206,74,45,255,251,178,100,201,14,4,238,103,71,155,69,111,64,111,236,233,71,60,103,204,22,141,157,22,77,141,188,194,1,179,166,244,147,43,52,55,164,103,83,200,245,34,185,213,166,102,102,233,44,217,21,186,75,116,82,173,71,92,244,180,208,145,82,19,36,23,48,72,250,213,93,75,77,245,26,104,104,86,78,115,128,79,159,32,2,131,150,167,116,215,106,11,61,69,138,137,137,203,30,46,74,240,244,44,187,113,68,122,56,246,174,48,81,123,164,254,53,37,204,142,111,111,251,57,56,89,26,218,40,136,66,85,156,228,146,9,214,71,117,255,169,206,212,249,186,105,125,13,85,7,200,118,172,175,166,69,84,87,85,78,144,201,68,195,115,48,179,237,37,101,90,107,111,56,118,55,46,51,124,54,96,26,230,139,57,25,140,189,191,203,67,62,82,81,46,202,140,171,119,55,155,86,174,142,212,71,53,206,115,129,89,245,0,159,243,49,73,6,205,217,3,62,248,4,208,229,28,34,2,98,0,15,61,20,12,66,105,128,152,50,163,66,94,37,178,52,10,36,147,47,189,168,43,39,249,161,188,215,220,149,171,47,194,118,122,50,223,53,228,254,100,174,180,21,78,236,92,255,74,195,160,160,84,12,0,145,43,202,150,54,181,50,39,119,7,64,211,9,180,245,53,160,171,251,156,167,169,182,223,251,73,110,221,202,104,104,168,106,43,149,119,16,114,245,3,231,219,222,153,89,233,81,236,250,49,208,180,24,221,126,254,233,4,217,170,226,79,229,107,100,76,210,70,129,140,231,115,122,103,227,90,174,107,111,30,54,45,159,79,138,237,172,73,37,0,32,39,36,183,128,52,94,98,215,24,102,7,8,103,13,4,187,10,18,221,20,106,25,83,54,246,98,9,117,178,123,43,229,53,232,93,230,149,6,95,8,55,19,226,97,161,212,82,209,2,95,181,38,227,56,248,16,153,167,138,99,100,170,234,102,107,77,42,170,203,194,225,229,170,54,244,108,122,141,69,40,199,54,109,28,97,21,198,242,242,242,230,154,53,100,212,225,76,31,113,86,84,71,38,164,169,250,82,91,200,244,186,32,168,40,171,133,185,121,153,139,34,223,114,89,70,44,185,44,202,61,134,199,122,74,14,20,15,148,80,201,21,149,169,154,144,16,55,28,160,55,118,190,130,150,120,4,18,136,192,10,36,42,123,86,12,1,66,101,45,251,186,92,216,92,82,81,23,156,134,222,234,122,247,177,179,20,179,240,213,221,220,214,56,101,43,179,32,156,220,79,255,113,138,138,116,44,29,53,129,83,72,39,46,82,77,201,1,37,37,21,52,251,139,250,81,132,79,49,21,97,81,141,38,152,159,161,202,30,110,181,92,227,61,101,234,117,173,183,44,251,255,251,178,68,207,12,133,16,103,71,147,70,126,96,150,109,25,39,101,40,140,18,181,155,42,108,153,121,74,61,51,165,13,134,25,188,225,23,45,218,34,19,111,239,179,70,76,61,36,133,225,35,139,77,29,58,170,135,148,222,187,153,162,144,255,15,224,251,119,207,241,215,53,23,115,74,84,52,214,105,56,64,2,105,5,55,19,144,106,75,64,25,244,142,11,32,64,86,245,94,49,202,89,60,181,104,223,164,113,90,35,178,50,251,215,157,60,139,142,187,109,205,217,228,241,26,30,72,118,204,214,104,227,247,197,57,119,223,129,133,21,42,124,21,98,15,78,144,40,13,60,118,122,71,100,242,193,160,158,213,159,181,28,195,194,32,178,52,137,215,114,166,243,133,236,117,124,98,48,149,149,30,206,138,210,119,183,55,156,174,230,185,233,17,180,225,196,152,114,74,166,89,50,211,73,44,46,154,112,199,82,158,107,191,239,191,110,221,243,95,236,148,222,155,229,48,5,149,0,128,23,173,254,0,83,70,224,35,2,59,2,226,155,40,35,82,62,39,12,218,75,232,64,36,13,62,220,33,82,89,138,73,117,140,231,239,207,91,175,6,221,203,12,47,82,74,97,132,4,164,176,154,98,62,71,53,33,210,96,243,194,195,206,5,103,33,182,234,6,7,12,55,154,94,47,123,157,33,120,169,253,42,91,230,147,175,255,254,35,227,38,234,82,57,34,121,26,105,53,104,166,21,99,173,92,153,54,144,109,152,173,92,30,94,56,196,130,216,112,140,44,58,235,91,254,202,159,85,75,163,221,238,7,156,5,170,92,57,167,80,116,75,120,84,12,73,177,64,181,216,222,41,25,46,236,17,34,186,116,37,9,175,67,233,230,237,25,88,197,130,48,230,178,171,55,98,51,126,55,54,147,77,170,227,38,183,89,140,58,77,153,20,247,117,76,133,58,37,114,29,212,86,181,67,57,145,172,132,68,83,43,42,49,29,200,245,98,191,102,49,153,221,173,101,116,118,50,239,202,202,114,49,141,207,86,211,235,111,218,233,247,6,8,141,93,37,53,89,124,2,178,57,34,0,66,189,31,234,25,48,136,102,50,128,96,181,225,83,81,96,145,138,203,193,198,2,245,133,4,68,67,80,40,112,187,1,96,58,96,58,66,192,38,14,134,138,105,8,71,165,90,186,153,66,181,187,12,69,107,9,9,146,174,34,90,198,84,217,71,64,176,221,155,145,171,45,202,35,16,102,90,102,154,88,236,25,255,135,223,252,24,52,138,228,161,250,164,159,134,100,181,100,52,242,201,77,61,53,218,149,47,91,152,54,42,168,206,132,220,18,250,17,132,205,114,53,229,170,235,44,121,222,199,84,165,2,64,68,78,119,126,6,89,113,18,75,248,255,251,178,100,199,136,4,62,103,74,59,40,85,240,108,76,217,18,96,197,124,25,101,159,14,46,13,254,146,72,51,166,252,244,162,124,15,169,11,87,141,18,206,75,247,122,221,44,70,71,55,254,216,199,213,237,189,102,184,214,177,225,210,144,126,32,230,208,177,93,107,176,134,131,218,37,2,175,197,147,112,254,118,132,128,0,43,178,188,69,187,239,182,234,219,176,56,71,60,98,62,103,149,101,84,57,141,168,233,136,140,79,24,104,249,158,60,143,5,2,35,41,18,235,162,242,98,116,133,186,20,223,169,109,66,42,83,76,161,78,149,102,251,11,186,58,161,30,106,140,206,27,184,142,169,122,132,27,16,35,215,218,201,42,93,105,176,187,230,98,26,246,146,94,16,149,193,205,237,165,45,108,210,71,31,104,63,57,205,98,106,156,200,145,100,29,109,72,194,12,52,172,210,91,71,107,181,206,113,105,238,58,213,44,104,222,55,130,37,41,230,179,106,150,72,131,53,173,64,37,42,0,129,83,94,162,50,146,211,29,215,49,137,227,34,27,62,248,177,82,83,41,54,135,103,64,164,206,8,85,173,116,163,57,8,114,124,23,36,20,20,60,20,252,189,107,210,78,190,83,45,226,118,91,179,164,248,167,125,60,134,48,253,59,142,197,198,214,232,136,2,5,167,175,57,173,222,179,42,147,203,38,42,62,145,167,82,12,145,202,225,190,84,144,197,33,138,243,243,89,243,184,91,198,158,255,63,2,50,175,63,248,118,33,178,174,251,253,255,207,252,204,138,86,225,29,172,255,23,196,240,142,177,65,203,211,125,202,76,136,148,35,152,86,221,212,211,111,171,137,166,76,186,31,255,174,161,179,105,183,42,3,240,0,44,187,124,151,91,181,222,55,160,242,29,52,143,233,98,222,74,142,34,108,123,216,243,175,231,229,95,108,48,133,88,19,61,136,238,237,130,133,162,29,57,9,96,54,223,124,233,177,185,86,6,23,66,176,152,135,23,221,69,81,133,122,176,226,193,206,245,254,229,175,214,208,233,28,52,225,91,124,255,106,244,124,204,215,207,84,177,237,250,21,246,85,171,246,50,49,145,122,25,37,122,5,128,43,249,35,81,133,10,26,4,241,153,161,24,40,145,153,210,7,27,152,49,161,17,88,92,4,152,40,56,32,200,3,72,141,222,82,255,32,49,87,62,8,96,222,66,88,139,198,189,156,168,245,136,38,146,109,67,228,180,176,43,67,164,186,190,93,247,252,176,23,75,218,42,91,84,244,150,182,254,106,52,167,119,29,88,221,216,140,143,149,165,50,24,164,168,71,17,138,10,139,157,3,199,181,203,250,251,79,119,198,151,115,215,194,95,254,221,119,28,124,136,131,79,71,134,170,104,102,29,36,245,255,251,178,100,198,12,5,15,103,69,147,99,95,176,103,76,217,237,44,101,191,22,153,163,24,77,161,253,1,244,51,103,116,147,30,252,86,208,62,165,171,26,81,67,46,153,171,30,213,97,220,136,2,133,164,75,68,206,183,2,109,98,213,180,210,70,174,119,61,51,243,26,12,6,188,207,11,25,140,222,16,107,102,38,127,208,64,73,189,188,155,127,175,252,130,221,41,144,106,3,233,189,129,211,253,163,8,232,164,25,101,93,69,255,190,189,251,186,224,165,208,190,217,141,185,164,206,114,94,144,76,244,82,115,42,75,99,28,163,47,20,136,58,14,181,33,143,47,149,157,147,186,155,214,243,15,221,144,155,246,219,221,161,162,240,80,29,24,50,226,172,77,207,40,217,94,108,51,38,200,31,150,248,69,55,219,134,186,218,197,238,209,70,196,62,51,178,24,250,170,61,17,110,154,156,168,166,159,123,168,77,0,141,118,108,212,153,13,158,0,205,236,14,13,136,248,40,205,112,64,196,130,198,173,204,192,184,144,148,44,48,98,15,193,196,232,110,147,98,64,132,193,172,249,3,26,179,68,22,3,168,166,136,218,176,200,228,168,110,168,147,117,134,32,21,111,79,36,209,115,148,57,111,161,64,8,24,185,141,69,221,127,45,213,178,255,190,10,156,185,132,128,101,179,32,0,47,131,240,151,75,84,20,22,4,4,107,50,228,212,44,187,228,91,54,49,44,132,70,224,8,236,142,35,107,12,46,236,231,35,189,180,179,62,172,170,47,91,214,233,103,213,215,57,86,214,119,76,167,50,90,200,140,49,29,216,162,230,160,117,220,88,129,168,49,132,69,144,164,18,19,35,87,65,108,245,186,153,211,65,119,110,214,152,38,238,146,197,4,64,4,37,45,218,87,53,187,31,180,212,7,69,213,12,163,88,134,144,20,127,211,12,129,74,136,76,200,53,48,227,112,80,26,9,128,210,34,179,24,98,64,7,150,215,189,144,176,0,12,121,5,126,106,200,92,22,62,68,224,231,99,198,9,108,111,74,234,121,20,49,146,141,42,232,90,105,199,34,177,164,68,40,205,167,134,26,145,119,5,219,57,135,32,217,171,178,16,103,125,180,100,246,206,123,137,100,150,139,71,155,89,57,115,39,75,86,90,237,248,31,72,181,214,150,57,234,234,238,146,235,73,238,36,53,64,0,22,221,164,171,84,92,131,40,68,35,82,52,249,130,50,34,88,97,50,164,15,83,85,220,97,67,54,102,137,154,160,128,201,165,130,139,75,158,73,67,40,83,198,124,41,142,6,150,147,15,117,107,201,242,55,230,151,118,150,87,235,184,65,49,254,183,48,101,98,82,231,196,81,166,13,217,9,47,213,95,123,127,235,233,159,55,253,245,255,255,253,255,251,178,100,208,12,5,226,103,69,11,101,111,180,135,108,217,189,48,200,111,81,229,155,34,109,49,111,137,184,51,166,244,147,13,60,93,93,69,124,247,241,78,169,226,55,115,241,235,31,220,201,218,114,211,190,126,57,118,150,247,189,236,169,180,37,235,20,155,211,208,42,154,89,35,206,180,97,42,54,109,182,218,245,0,119,28,0,2,78,171,100,110,201,114,24,17,200,216,26,55,135,222,68,144,9,85,42,228,80,186,255,57,207,232,225,45,84,140,34,230,210,77,90,113,233,25,156,74,125,117,70,217,176,162,72,234,103,153,60,247,80,169,177,89,97,221,6,225,42,119,243,88,198,168,12,212,158,169,18,19,225,83,120,167,163,105,236,102,248,3,83,49,161,216,220,40,125,107,185,61,238,16,207,81,121,66,204,131,115,82,5,143,153,125,128,117,0,5,1,44,207,129,140,188,116,228,7,204,61,240,5,116,126,204,2,129,34,50,240,19,209,151,9,140,7,33,25,140,171,145,2,55,37,60,76,72,136,72,204,220,92,247,189,172,198,93,153,77,36,65,64,25,155,32,91,111,124,121,248,119,226,244,236,150,4,94,37,234,133,74,105,242,199,57,5,53,105,60,154,117,215,119,29,57,29,199,153,223,139,192,244,22,161,187,205,210,25,165,119,169,245,43,202,155,87,254,254,103,32,147,143,26,112,152,81,68,7,32,184,184,209,90,253,173,175,185,180,158,73,81,228,44,174,132,34,187,51,146,215,49,81,146,91,187,235,68,51,152,163,159,137,165,165,30,219,15,27,40,246,144,254,181,137,53,89,227,124,75,44,39,251,248,76,137,176,100,112,0,0,64,54,133,198,219,109,217,53,140,113,224,197,212,55,143,74,143,21,251,29,69,98,83,62,189,125,105,74,99,23,244,185,74,229,231,11,232,77,77,125,82,54,137,52,250,73,174,254,139,192,133,147,213,230,53,166,59,195,86,69,233,121,100,48,228,251,229,74,54,141,144,217,55,79,197,90,45,152,99,81,205,235,21,223,135,103,94,75,124,130,104,43,34,44,215,196,19,186,129,250,49,247,149,45,148,138,215,142,69,167,103,99,187,182,244,165,167,115,105,247,213,20,241,250,247,123,128,157,80,13,174,21,244,76,80,207,240,49,0,143,104,99,71,156,200,3,48,67,199,129,24,112,3,128,169,194,193,210,202,235,198,172,10,149,213,142,89,185,114,14,134,226,20,244,108,57,220,93,14,12,158,134,37,118,31,149,68,37,240,108,118,237,92,112,175,156,163,152,197,181,202,78,222,163,181,156,220,55,24,160,141,209,218,151,199,176,229,21,141,99,77,94,181,93,255,255,252,63,200,242,53,234,169,147,26,255,194,185,157,177,80,228,158,134,243,88,89,255,251,178,100,215,12,5,164,102,197,155,101,127,178,131,12,233,175,48,38,177,83,13,157,28,77,13,190,194,3,179,101,244,243,33,189,79,65,103,84,90,92,88,217,206,26,195,82,51,16,212,170,78,138,72,42,239,82,14,164,20,218,53,186,209,106,222,193,229,146,0,1,71,115,113,54,219,117,88,168,69,88,189,15,246,20,239,87,46,174,48,82,208,197,140,9,26,12,94,31,128,103,95,57,2,14,125,47,73,164,32,183,220,180,94,228,198,201,105,255,44,221,38,126,32,185,248,146,73,186,163,142,117,186,199,220,199,171,169,133,52,23,52,172,235,110,52,99,192,250,81,170,53,6,152,107,33,249,149,60,117,223,112,156,45,165,164,68,219,213,119,112,139,125,43,51,164,90,206,157,74,110,149,44,49,81,165,21,153,147,101,247,100,94,95,138,4,68,245,0,1,179,23,11,54,192,51,61,137,58,67,19,161,61,58,123,33,104,35,50,101,92,134,4,62,157,235,160,193,92,22,16,116,44,144,21,22,80,228,129,53,9,96,180,172,186,34,251,65,172,49,129,34,171,79,16,9,176,69,112,215,219,247,102,30,167,129,225,16,43,81,139,204,88,223,105,112,149,73,31,89,232,13,164,182,211,111,5,26,122,47,103,205,166,44,230,202,203,159,152,62,146,61,149,29,141,229,204,240,222,186,69,73,149,211,221,59,37,29,40,149,125,30,85,45,21,136,247,24,56,134,69,146,101,238,183,39,27,72,14,100,103,102,97,163,110,117,32,128,197,226,21,100,95,145,117,5,245,37,108,78,205,74,215,204,241,87,73,40,227,92,54,119,205,205,172,192,127,158,141,128,0,32,168,174,105,172,133,171,79,51,148,227,19,133,17,49,104,82,182,192,32,84,149,174,44,137,155,203,20,141,23,30,73,9,197,39,22,118,19,80,164,108,195,201,229,235,80,27,130,150,116,144,57,73,58,4,133,252,78,150,149,154,145,36,9,147,89,186,144,100,32,211,16,124,43,93,115,114,254,117,116,91,243,125,88,193,179,38,169,230,13,125,6,91,144,209,44,117,11,29,231,90,52,18,123,194,110,240,239,111,205,175,178,116,207,83,196,31,99,46,42,214,93,61,18,175,139,79,135,136,120,8,198,97,166,216,64,32,205,130,195,82,136,141,14,41,57,0,148,194,128,160,33,60,48,88,141,193,96,90,2,204,106,71,26,14,202,137,0,226,192,242,244,44,42,56,70,95,134,185,14,41,132,58,154,137,156,172,196,128,242,16,162,31,47,40,173,10,155,183,120,227,237,19,133,57,108,226,41,45,148,75,99,209,219,205,62,118,53,110,24,108,244,172,85,167,171,24,48,18,161,73,234,213,82,78,85,59,12,75,98,27,171,73,82,246,255,251,178,100,214,14,5,169,103,197,19,101,127,178,133,44,217,76,60,200,127,22,41,157,20,46,13,126,193,235,179,166,52,246,24,156,18,139,29,199,254,241,50,255,233,153,79,63,185,153,109,250,153,149,242,156,40,10,214,41,138,122,127,205,8,194,61,162,26,94,72,72,185,211,127,165,203,219,13,123,88,126,255,54,157,175,93,100,109,67,69,27,39,147,70,96,196,30,226,86,0,4,170,219,109,56,220,173,172,25,126,210,77,92,74,163,25,108,39,119,13,78,11,13,13,224,172,148,160,210,153,12,118,76,237,187,168,32,172,253,249,51,219,182,186,181,98,215,100,215,228,206,216,47,43,196,54,203,37,93,164,183,199,223,143,175,23,153,190,185,221,45,151,166,103,61,238,214,237,44,190,213,11,147,187,195,92,252,118,204,206,216,75,35,230,111,107,172,125,207,111,91,86,244,216,217,119,88,157,118,55,203,79,222,236,81,133,126,150,188,251,17,170,0,1,45,209,80,131,131,2,184,33,20,201,56,233,5,205,32,21,166,179,214,185,13,150,229,207,128,44,60,213,97,217,93,90,104,77,62,89,123,231,32,139,181,214,105,7,198,239,211,215,154,165,146,202,224,108,230,101,116,152,76,82,88,156,140,202,235,215,189,26,149,199,224,165,48,121,45,64,206,4,23,46,129,45,199,37,178,253,212,199,63,255,254,251,219,100,177,52,138,108,178,231,60,37,76,149,230,73,125,24,189,254,225,41,138,58,136,119,51,173,75,91,19,147,13,47,94,165,164,140,20,156,228,166,94,58,97,64,82,101,220,97,152,110,165,72,90,167,41,151,95,118,49,213,200,78,74,201,232,206,132,0,130,203,8,192,128,46,187,35,88,24,225,123,47,179,25,141,97,121,21,70,150,1,140,77,178,25,28,196,13,89,41,61,172,102,114,150,11,185,176,200,48,216,174,115,138,134,75,163,9,77,113,94,65,4,32,194,187,59,140,162,70,136,2,10,16,11,160,35,68,105,192,208,145,247,205,239,252,164,236,42,230,10,205,66,20,80,251,145,81,163,77,48,241,231,12,52,235,50,152,226,7,203,15,146,102,230,30,140,136,159,187,136,94,106,72,97,119,36,241,195,23,71,203,45,75,51,225,248,88,171,146,165,62,73,114,198,80,217,117,101,106,185,24,159,252,247,1,13,33,219,161,96,14,217,149,166,82,28,94,40,196,54,26,172,129,69,160,7,240,148,21,167,181,43,146,196,168,235,71,41,227,121,78,81,211,195,236,166,25,161,202,102,47,140,154,84,229,206,68,162,175,228,114,65,118,199,107,224,255,64,149,155,248,10,149,178,78,48,56,163,254,189,26,211,40,130,213,99,34,96,48,100,12,254,201,39,98,210,219,159,206,255,255,251,178,68,202,14,5,32,103,73,155,38,87,176,146,204,233,55,97,40,110,17,237,157,44,108,12,254,194,81,179,101,77,135,161,248,148,165,249,112,230,71,253,188,138,74,103,153,165,228,6,99,67,61,139,131,49,112,144,245,230,210,21,170,106,200,38,81,4,79,249,196,180,183,247,214,211,167,183,232,153,222,138,138,128,155,128,0,119,236,22,35,238,99,105,156,6,183,136,68,199,209,135,23,74,49,40,81,235,150,178,175,66,197,61,160,93,253,162,79,117,121,109,97,107,141,5,95,182,70,228,62,140,73,84,227,3,132,180,188,189,153,24,212,133,183,69,83,68,55,224,36,199,2,120,236,47,163,128,230,37,167,52,117,75,20,145,230,199,255,251,182,187,251,250,157,167,244,25,204,176,248,170,170,171,139,121,34,78,60,193,195,75,101,197,184,238,46,137,199,186,56,169,231,210,21,40,178,239,81,118,179,220,151,41,21,83,81,81,197,38,191,54,116,142,175,191,129,179,81,191,61,133,222,186,0,0,236,180,203,96,73,67,32,0,70,230,25,167,130,170,120,214,29,17,4,36,179,246,120,159,73,195,44,227,140,240,49,166,135,46,88,254,220,225,136,126,42,215,87,99,185,28,90,14,163,80,127,156,135,213,211,110,203,2,205,144,137,35,223,165,78,173,18,55,210,126,11,141,221,137,191,77,106,29,79,244,97,93,144,242,139,51,166,68,193,159,248,183,33,235,142,179,18,158,150,99,122,175,57,175,253,126,255,249,127,235,247,75,96,239,63,126,214,98,249,194,242,189,144,226,125,252,235,50,87,234,42,29,177,33,73,156,83,55,155,119,45,189,205,249,141,214,246,50,249,134,83,215,142,88,98,4,13,0,22,88,128,13,223,241,50,241,15,157,1,84,37,48,70,154,79,61,245,170,75,122,57,200,118,40,114,136,204,149,178,161,142,135,109,213,221,105,134,53,12,100,115,59,86,99,93,44,255,59,11,42,122,66,251,98,152,233,169,229,25,11,109,75,208,200,89,26,88,43,67,126,28,89,190,76,148,250,243,137,203,108,190,50,249,188,39,123,240,155,53,249,88,239,127,143,10,115,202,128,89,38,166,22,40,56,129,143,28,14,98,98,79,1,231,130,3,148,21,43,28,14,17,74,140,198,0,27,200,206,94,53,45,97,253,106,77,30,37,58,191,39,19,117,82,69,86,29,146,188,13,85,59,153,204,26,128,230,192,157,240,100,62,80,81,5,72,132,167,156,18,195,96,247,30,157,45,26,243,74,81,23,77,174,204,166,43,37,102,74,90,224,58,116,45,226,231,96,75,89,184,192,16,38,55,233,37,244,181,178,215,63,233,149,235,57,146,32,206,68,205,52,166,127,94,253,207,72,245,225,244,253,255,251,178,100,196,14,148,248,103,73,155,35,95,176,101,140,233,170,36,163,138,21,129,157,36,109,13,126,193,227,51,102,40,243,22,184,138,59,106,116,148,207,201,224,33,156,21,208,64,54,153,189,212,133,130,102,117,90,183,67,95,45,115,170,87,158,35,191,231,190,46,101,182,80,4,48,145,141,4,99,125,251,222,73,155,92,29,44,74,196,173,213,115,22,31,125,14,223,94,87,145,97,189,193,229,102,3,67,229,162,105,29,147,245,126,23,31,11,115,100,8,221,214,68,182,72,72,2,249,45,30,92,97,207,13,81,150,211,79,155,155,127,62,21,249,135,191,254,245,187,116,107,62,20,179,144,138,166,166,140,194,104,55,162,175,16,251,16,114,163,196,36,65,199,177,99,28,166,88,166,101,85,59,168,186,141,84,92,122,185,51,116,187,111,208,1,66,106,0,64,0,46,222,165,234,136,160,157,27,75,196,112,82,135,39,2,140,41,248,97,250,121,99,86,233,166,33,201,171,147,141,3,26,106,89,247,202,70,237,78,181,153,67,197,23,202,19,29,148,192,50,168,1,202,110,80,186,58,60,106,97,53,90,122,91,131,231,28,145,83,196,116,237,114,43,102,220,122,184,25,133,99,209,251,15,255,238,95,240,255,39,174,152,139,59,62,31,126,39,107,212,49,178,140,101,92,177,114,87,147,79,220,168,166,129,159,157,102,154,213,144,211,106,216,194,101,132,28,231,212,63,182,243,112,240,130,167,53,207,87,177,148,55,53,61,190,152,109,10,128,1,223,252,40,18,35,2,78,136,33,198,51,65,145,43,74,225,111,227,16,244,86,154,254,84,18,202,218,176,230,114,154,205,167,202,46,251,75,89,76,65,210,133,246,19,4,192,46,204,211,192,214,153,20,31,39,109,9,197,22,44,60,204,3,160,240,52,78,21,72,18,112,233,228,97,101,192,244,142,106,117,57,237,255,125,100,165,25,212,214,131,163,118,115,152,180,11,99,109,72,180,213,203,157,144,52,209,182,246,114,188,146,181,171,32,130,145,122,246,211,111,156,204,104,169,203,170,60,100,57,194,236,156,142,147,8,156,118,174,208,182,205,29,146,184,198,52,233,187,246,171,70,119,187,32,127,196,115,168,36,216,0,45,183,192,131,59,197,249,16,158,128,98,170,233,98,46,22,131,13,60,112,196,212,106,179,151,109,35,229,135,30,57,95,25,227,5,155,156,159,151,10,62,35,21,150,66,74,26,87,136,90,98,255,163,66,106,199,43,144,143,163,215,146,208,234,30,171,81,82,35,216,224,221,135,93,221,155,116,84,250,116,56,210,122,159,174,163,143,183,70,163,128,171,102,177,169,232,151,254,124,209,215,225,114,171,235,53,167,126,255,58,226,123,125,54,183,255,251,178,68,214,136,132,185,102,203,59,6,87,64,161,140,217,67,97,40,202,83,225,159,44,117,134,0,2,115,179,101,42,176,192,1,173,173,238,77,23,45,92,206,48,193,147,17,162,203,90,90,154,94,25,220,214,167,169,30,90,173,235,239,103,119,79,127,197,58,244,204,204,231,247,50,12,34,169,0,0,10,237,185,129,16,161,164,133,215,116,1,117,25,109,20,226,14,149,64,114,137,170,105,165,215,11,72,249,228,77,28,171,245,12,22,124,197,89,112,143,24,140,100,84,242,80,114,188,27,105,141,253,82,22,88,246,52,197,166,250,56,114,54,114,39,157,97,211,218,210,247,189,182,214,190,205,163,232,127,187,160,218,195,54,235,109,226,159,121,150,119,163,178,198,239,125,171,78,81,91,150,206,239,142,222,135,57,108,117,150,236,254,65,183,172,127,157,218,197,231,111,94,181,186,181,174,124,86,250,203,141,218,94,114,55,45,145,255,206,77,119,24,183,177,103,99,172,29,29,169,122,212,124,98,170,50,245,102,48,210,236,54,45,94,53,20,204,53,120,192,50,253,65,33,42,76,19,18,76,172,18,204,40,1,141,86,41,140,93,8,65,193,217,132,33,145,141,160,113,131,1,137,140,32,162,21,25,202,130,72,22,196,199,203,71,5,6,153,197,17,141,101,192,210,169,128,164,230,240,140,116,196,198,40,14,49,72,111,136,193,86,211,180,140,49,226,192,177,121,164,197,2,130,140,185,136,205,69,204,196,0,70,138,149,32,103,34,176,99,5,24,14,20,49,192,115,71,70,48,32,20,56,43,9,127,140,49,43,166,30,36,9,12,4,11,22,156,226,136,140,100,136,203,138,1,0,72,92,24,0,20,44,53,34,242,33,67,7,0,8,6,14,1,53,16,224,184,249,101,222,107,145,43,50,138,89,20,151,148,249,219,162,198,181,92,174,83,231,103,115,80,137,108,46,127,12,42,97,247,44,67,116,211,247,37,214,170,227,28,237,122,125,225,69,141,14,57,218,158,185,86,154,164,66,110,151,230,40,47,211,67,51,151,228,206,111,202,104,161,205,210,200,169,102,97,153,169,6,87,241,167,229,249,76,221,236,234,210,118,187,60,194,146,107,150,49,135,159,138,43,81,248,221,190,51,235,124,202,206,233,110,200,177,236,191,44,49,120,150,110,243,215,225,251,199,95,174,255,255,255,255,255,255,255,252,111,11,121,225,248,255,109,127,48,255,255,255,255,255,255,255,245,17,173,150,81,73,8,0,16,17,77,54,212,177,205,47,34,176,1,68,153,141,157,83,184,110,92,128,73,14,189,120,179,157,25,121,170,29,69,171,224,125,32,148,72,109,34,157,11,9,130,24,121,31,188,116,132,169,6,91,122,88,128,196,114,255,251,178,100,195,128,10,104,131,195,6,119,96,2,170,108,217,35,204,48,0,33,245,211,36,121,173,0,2,104,50,38,107,24,192,1,212,175,28,9,204,65,20,190,77,2,132,133,254,160,162,164,249,102,249,145,219,85,134,143,222,47,187,45,253,191,187,246,29,150,230,12,111,237,84,186,138,151,74,221,32,164,13,95,220,94,198,242,19,141,244,48,46,189,33,129,51,31,45,30,125,147,47,138,204,154,206,75,21,175,63,206,229,121,201,178,52,205,197,217,174,253,210,67,68,40,90,169,242,149,178,221,28,228,207,189,6,99,236,180,238,110,206,65,223,255,255,253,32,0,4,170,57,99,169,25,33,39,41,248,70,50,106,38,20,57,191,196,101,65,170,17,38,105,112,24,80,136,28,203,232,218,189,139,61,196,74,163,36,225,96,204,60,129,8,131,88,112,215,10,44,160,85,57,132,24,22,78,108,212,157,49,224,80,32,232,102,220,232,146,134,253,136,24,38,197,80,233,138,135,33,82,99,161,4,128,11,3,97,133,64,160,100,230,20,72,4,50,86,27,49,166,16,209,128,78,106,74,131,84,0,196,153,242,9,174,138,38,104,49,140,80,108,11,39,1,130,0,154,140,80,152,89,194,130,99,133,141,6,93,38,8,155,200,36,92,56,59,15,174,249,70,43,195,240,37,249,170,88,180,50,221,235,238,41,127,249,87,234,233,203,151,204,222,251,120,212,177,142,84,217,225,55,77,106,205,90,125,115,84,180,183,43,80,238,31,150,202,238,212,144,197,117,32,198,252,74,83,57,132,206,84,148,209,110,106,151,60,53,158,83,214,167,173,205,215,222,93,185,69,133,74,212,247,176,167,254,119,31,253,127,225,158,95,186,30,126,255,249,175,253,115,14,242,134,255,255,255,255,255,255,255,255,255,255,255,255,255,255,223,0,14,144,0,6,0,1,199,46,218,253,76,194,80,60,98,188,84,143,151,197,20,126,228,81,47,155,7,23,43,89,98,135,16,227,41,171,62,189,73,234,50,164,198,107,54,129,182,7,192,22,110,124,10,66,124,106,32,166,42,10,74,69,242,105,160,52,3,14,124,158,2,68,179,18,87,179,115,117,203,251,62,95,138,114,144,67,15,193,211,123,236,206,47,249,221,255,206,139,105,249,175,90,239,252,177,72,89,166,79,31,236,237,17,57,145,118,161,95,187,105,79,122,179,91,77,183,26,247,191,39,107,119,28,172,177,211,155,145,82,253,51,211,158,237,114,30,156,189,55,38,90,162,221,0,1,63,240,69,154,97,152,67,197,11,180,96,170,155,138,97,21,96,18,167,249,132,83,95,166,161,142,190,174,66,97,22,200,225,0,81,113,164,81,205,192,104,171,2,94,128,225,154,127,87,26,208,255,251,178,100,26,130,6,50,102,202,31,103,32,0,83,172,217,189,227,20,0,19,153,155,43,76,13,126,129,90,160,102,244,98,141,249,143,59,113,245,129,90,76,9,231,144,54,24,1,172,163,48,227,41,152,95,166,16,255,67,79,185,109,151,81,109,159,178,240,180,72,236,122,81,73,15,72,27,147,132,255,59,112,221,60,170,130,181,189,127,255,239,243,255,239,254,93,239,229,191,255,171,119,85,53,171,182,42,220,199,186,221,139,248,246,230,242,183,79,99,154,191,143,57,186,246,49,165,207,229,90,238,91,254,97,218,122,178,156,113,134,239,246,146,81,61,21,141,93,138,221,194,253,252,233,57,157,90,76,127,255,95,191,255,255,252,127,95,190,235,93,253,255,220,207,251,255,248,241,228,114,193,1,21,0,0,0,46,219,9,28,71,232,12,162,164,131,80,23,254,126,105,148,171,203,151,246,238,88,192,48,170,16,209,136,232,101,109,177,172,219,55,254,171,165,72,244,117,181,173,93,68,72,136,73,93,108,233,118,37,15,66,178,74,148,172,253,42,187,173,153,202,103,29,87,209,105,211,219,186,127,191,179,127,28,0,48,5,191,104,211,156,66,161,19,93,179,169,163,77,138,235,214,233,75,219,60,29,106,106,67,90,109,253,136,82,130,126,183,6,2,219,50,153,61,133,166,161,80,220,243,148,185,167,41,171,94,135,93,136,18,53,75,90,236,77,33,84,177,36,32,153,108,27,25,251,84,217,67,150,33,219,114,154,175,243,78,151,172,91,213,105,108,223,153,199,90,231,255,182,91,191,95,86,201,139,121,183,99,189,171,245,191,144,35,184,74,51,16,49,170,208,170,41,72,43,50,49,133,180,46,232,199,147,106,101,74,103,89,223,183,134,53,189,205,76,251,41,239,190,186,249,152,221,212,68,76,198,96,4,239,88,0,146,224,0,0,69,223,241,92,195,92,27,156,231,213,166,142,210,21,226,104,181,215,211,179,17,189,216,8,40,159,68,100,84,171,137,25,154,204,143,255,242,233,159,46,149,254,164,83,61,242,123,238,185,157,170,78,154,204,194,224,150,182,181,153,207,86,211,70,175,22,235,233,191,103,189,11,164,118,179,49,235,127,254,236,236,234,0,1,108,212,0,184,172,80,84,136,0,73,64,1,115,43,165,16,162,240,35,174,236,161,223,233,48,105,173,101,194,86,55,253,143,131,5,19,27,51,16,76,128,115,8,41,191,151,170,215,13,249,110,59,78,88,197,156,152,91,235,24,131,100,83,79,220,169,134,23,60,161,137,160,38,246,197,19,153,109,220,139,202,43,231,12,215,129,113,172,202,165,105,96,250,195,49,91,19,211,55,106,235,188,255,235,68,17,178,146,146,219,108,220,173,45,152,178,255,251,176,100,59,14,5,152,102,200,155,70,95,178,95,164,153,50,61,134,94,21,133,155,26,109,13,94,193,136,30,101,36,243,12,177,236,197,198,11,28,204,254,210,212,203,245,147,42,141,245,253,78,102,126,249,95,205,246,100,229,217,64,19,0,147,35,101,239,62,43,223,189,218,217,104,37,27,234,207,190,95,84,249,230,211,108,44,121,66,151,181,232,34,3,167,163,0,26,163,192,225,83,156,171,33,19,42,233,220,207,224,137,246,205,138,176,95,99,72,240,114,89,48,175,173,189,118,146,163,57,189,203,218,109,60,108,7,1,85,53,97,125,146,141,107,41,83,24,144,73,103,239,91,137,78,41,171,8,152,91,84,178,193,35,207,80,68,76,224,44,251,197,76,108,122,134,222,197,222,195,5,69,4,185,253,249,46,99,244,177,104,73,17,147,130,176,57,225,146,6,99,214,131,74,30,23,170,4,72,8,104,124,45,227,110,172,129,143,95,201,149,191,75,66,78,218,61,230,21,96,233,176,2,48,22,192,177,88,178,60,180,32,104,39,129,88,147,120,100,202,102,187,208,220,73,226,106,141,97,219,110,177,198,200,185,11,38,22,22,8,36,167,20,78,36,196,59,18,159,107,43,206,137,245,120,89,227,179,42,80,102,30,211,150,244,41,253,141,75,178,142,227,255,253,228,164,228,67,185,199,44,149,255,147,254,127,255,201,13,90,137,122,17,202,133,0,65,27,224,140,117,19,144,36,122,65,74,67,74,116,72,0,228,9,222,225,7,14,128,143,237,114,36,102,78,228,175,213,21,238,117,150,192,164,0,136,0,7,255,44,78,145,167,250,152,117,133,10,31,160,101,129,47,148,125,127,154,97,226,213,73,116,172,64,105,52,41,156,161,54,7,18,126,144,29,43,81,240,194,205,161,227,85,95,127,70,60,194,235,171,169,154,216,220,40,200,114,46,169,22,145,33,32,110,175,77,85,89,207,187,126,161,92,121,11,111,213,63,97,27,171,255,189,126,166,246,15,43,26,230,127,234,0,0,236,140,41,84,8,28,145,16,57,121,138,26,85,108,253,172,65,226,77,53,232,130,198,64,70,34,108,101,191,107,110,132,9,75,41,21,50,85,118,9,128,153,236,90,29,166,102,107,181,220,107,84,111,188,157,223,160,126,231,115,132,118,28,129,34,173,208,2,132,0,16,74,122,84,207,79,77,74,234,65,49,40,30,123,10,250,129,167,220,25,240,151,8,175,167,171,53,255,239,118,196,155,227,101,59,226,6,148,198,17,7,69,50,204,177,39,220,180,58,104,116,20,202,213,179,35,251,194,5,222,109,220,28,198,16,41,218,227,204,111,115,177,43,237,50,108,203,225,178,150,187,103,108,63,135,209,197,18,230,98,34,255,251,178,100,81,142,5,99,102,199,155,70,95,66,96,233,57,138,32,35,244,84,129,155,32,108,225,13,201,93,31,230,168,96,14,73,28,232,125,55,82,109,205,129,58,224,98,72,144,20,146,236,15,200,144,240,244,20,64,160,157,98,74,174,71,191,166,88,148,48,62,249,186,168,185,223,186,255,148,71,13,4,79,254,158,237,206,248,213,147,84,248,94,167,249,177,97,19,65,73,189,13,115,234,162,164,200,13,64,17,136,144,158,148,69,137,38,4,77,92,71,63,180,132,75,109,51,88,177,164,156,44,24,110,89,221,143,59,48,188,46,118,226,118,31,6,132,126,98,158,98,162,24,161,248,234,209,107,164,197,184,112,243,49,93,112,44,149,187,193,240,3,74,132,49,196,27,11,96,187,96,233,182,240,159,182,241,184,179,110,43,242,182,163,114,171,83,176,245,11,38,5,1,174,53,208,0,209,36,24,81,236,160,9,182,154,173,102,98,114,150,27,137,211,68,225,247,77,159,177,248,156,192,15,20,56,245,66,109,111,142,186,204,134,187,90,126,135,169,34,189,123,125,95,29,127,255,21,253,64,216,101,185,86,171,78,111,170,181,52,166,81,243,69,49,231,26,31,185,226,155,192,232,40,132,26,53,171,126,164,180,220,139,30,57,38,164,116,108,186,113,55,125,141,1,130,192,154,224,0,23,118,220,106,118,121,0,83,100,123,209,103,229,218,77,95,15,43,119,127,217,37,37,80,31,255,237,189,221,220,200,213,156,144,207,62,124,200,41,182,10,153,151,37,233,121,83,44,172,36,52,231,17,230,94,57,252,61,59,211,66,122,252,98,159,41,31,236,82,246,223,55,38,248,46,22,43,191,141,77,127,119,241,74,0,0,229,176,26,154,22,34,46,12,6,129,33,49,243,11,14,147,78,36,125,209,102,63,41,76,177,34,224,183,5,64,51,0,120,87,4,156,115,15,5,98,102,3,58,218,122,10,28,227,43,194,254,56,142,146,200,116,161,9,128,213,153,160,195,6,80,86,5,250,57,0,215,10,51,3,26,30,217,6,25,230,212,55,155,142,156,9,140,216,184,58,187,255,239,111,159,255,120,166,246,167,116,250,234,45,106,235,168,180,133,189,45,26,168,243,98,123,148,158,232,113,191,243,90,218,37,82,27,50,241,112,145,80,247,113,207,146,140,62,7,180,87,213,123,213,105,220,104,11,106,28,101,35,129,81,245,202,61,232,117,157,180,39,113,112,168,85,188,178,199,80,233,1,192,9,193,114,33,100,149,243,111,166,146,186,225,153,210,114,161,220,188,185,104,38,78,0,67,147,115,135,109,122,94,9,108,166,174,176,70,181,19,84,181,154,125,238,156,140,40,216,243,162,118,8,200,33,133,71,41,105,24,255,251,178,100,116,130,36,182,103,73,27,79,67,112,103,196,248,240,97,44,76,17,217,155,44,236,49,90,1,118,18,101,232,240,50,128,137,17,223,5,131,110,89,155,79,163,1,41,20,213,83,121,19,196,217,70,142,128,97,53,248,194,135,129,55,23,226,161,51,10,10,124,91,60,23,21,182,236,101,82,93,122,244,205,152,14,34,21,73,166,98,35,63,77,175,59,73,40,199,11,50,252,47,202,164,144,244,252,15,53,74,185,166,218,104,21,103,24,24,158,169,21,137,201,140,94,204,135,161,199,173,9,209,248,118,47,2,112,38,8,65,13,142,57,91,243,47,78,142,127,150,53,15,253,12,152,103,115,89,245,70,166,212,171,152,101,126,105,238,168,202,198,151,113,114,143,218,42,18,169,34,41,167,179,103,189,82,94,66,111,48,242,200,170,126,139,163,79,103,13,196,4,130,82,72,56,156,148,145,30,152,150,111,158,28,95,3,227,113,126,105,157,49,177,171,39,151,53,244,153,205,123,155,177,129,36,5,138,128,12,154,117,177,118,100,215,118,123,105,152,239,152,39,121,183,161,219,72,144,25,164,10,26,28,72,136,194,98,239,106,10,90,199,25,58,251,238,107,208,139,200,154,2,57,200,122,145,120,193,77,44,211,86,78,0,1,47,248,46,117,74,208,137,26,138,134,69,215,100,110,116,166,37,40,108,148,84,16,69,122,179,116,49,7,92,44,197,41,47,156,61,21,144,96,195,225,252,254,134,122,23,47,130,165,113,89,200,42,90,216,24,82,38,175,193,159,27,80,128,229,253,47,117,232,111,28,209,129,33,243,125,126,166,97,0,165,64,130,24,129,226,202,230,163,183,76,204,205,195,119,85,241,60,119,221,208,201,253,103,238,223,170,184,146,53,24,152,188,46,53,222,72,225,230,93,153,96,126,210,68,230,57,82,114,72,230,184,16,100,73,74,54,173,42,161,162,42,44,104,199,36,104,231,220,115,199,21,3,180,123,173,192,8,68,2,120,0,0,55,109,145,118,22,64,94,150,179,106,4,40,162,159,113,193,57,232,187,254,230,90,204,147,13,9,73,13,138,51,250,54,174,174,85,18,80,160,64,205,254,164,54,233,166,196,115,97,132,149,68,64,251,148,164,76,178,177,51,14,187,118,212,179,124,174,208,143,207,237,223,199,221,174,235,239,98,72,235,87,106,255,201,247,252,42,243,41,120,248,192,104,6,34,160,62,229,150,172,233,231,46,167,113,151,156,86,94,213,46,193,151,172,56,242,208,9,134,13,8,124,44,115,132,251,74,218,132,123,43,177,150,242,145,147,192,110,206,17,167,221,148,55,41,66,141,185,201,164,134,10,206,95,88,33,145,70,96,232,164,174,236,59,43,150,52,70,224,209,255,251,178,100,166,142,4,254,102,202,155,12,70,146,89,134,153,170,24,226,108,84,97,155,38,76,141,158,217,118,51,102,232,146,141,184,27,164,102,14,148,71,216,115,233,67,59,221,99,204,191,253,116,174,79,195,212,129,150,167,147,147,174,252,231,114,164,71,194,207,59,255,194,147,255,206,128,91,104,145,91,17,82,192,28,238,21,96,214,161,214,183,174,94,181,130,24,212,185,52,61,246,215,191,86,255,118,154,153,216,81,213,32,75,47,0,54,162,0,5,191,252,74,178,116,120,212,211,125,108,139,231,70,68,157,140,37,116,117,29,237,214,143,54,32,20,142,82,146,237,77,153,216,143,142,18,15,240,231,255,74,181,54,40,218,95,6,90,203,105,142,50,56,210,167,58,244,169,238,167,253,250,211,183,66,142,190,105,151,146,255,15,62,249,68,185,231,242,177,236,255,211,123,211,255,225,83,40,22,0,0,244,176,198,30,26,28,0,8,114,204,152,162,230,248,195,16,29,2,202,154,234,56,39,66,161,119,29,88,82,207,234,175,102,238,29,228,85,6,138,34,2,138,204,241,20,226,75,34,211,237,72,251,183,207,146,68,49,10,204,30,117,187,128,66,150,189,216,69,52,201,75,21,104,79,248,203,54,75,197,152,28,141,10,16,24,128,71,5,117,178,55,234,79,18,108,205,22,93,55,43,92,238,179,177,42,177,122,87,95,61,107,243,41,107,176,211,138,246,24,184,48,152,67,134,201,194,12,54,238,97,206,100,40,115,249,202,215,205,97,67,91,245,171,90,36,18,94,112,18,15,69,199,82,114,75,222,233,50,44,130,103,108,78,157,51,54,58,109,126,211,119,172,44,143,128,4,160,0,2,93,178,70,216,25,37,27,98,27,154,227,136,169,22,207,95,57,221,150,186,175,73,123,219,217,176,198,46,143,106,178,113,116,209,178,130,166,52,196,113,29,65,73,20,65,92,62,46,238,228,37,215,230,100,86,179,81,138,182,160,206,94,212,177,102,177,212,200,68,101,34,216,238,204,231,95,207,236,246,42,163,52,200,172,167,167,162,165,30,249,172,171,137,50,157,212,219,247,123,65,157,91,160,141,177,129,10,98,95,27,196,230,236,177,207,66,102,131,41,162,92,21,65,3,64,163,33,40,64,112,249,194,66,104,92,206,88,11,40,86,81,162,77,41,64,87,1,107,6,0,50,229,162,1,74,167,2,48,67,192,250,145,139,33,86,153,98,234,216,251,135,139,44,249,130,34,86,62,30,92,139,189,84,210,108,180,197,128,165,152,92,8,204,252,196,96,71,17,40,237,185,33,64,171,105,235,48,2,214,31,99,67,211,73,235,73,104,29,178,233,237,206,98,254,93,251,190,87,152,138,184,180,219,131,206,177,114,255,251,178,100,209,14,37,129,103,73,27,67,111,176,105,172,233,154,49,37,110,24,105,157,36,109,33,190,193,185,179,102,156,193,159,160,108,112,245,61,149,198,176,136,133,139,24,104,131,152,88,177,123,241,9,77,210,62,254,212,62,215,65,200,252,210,227,4,89,12,68,12,74,174,54,163,173,6,90,232,206,189,22,98,242,76,204,96,247,72,209,21,214,27,138,17,151,127,196,168,210,18,87,13,207,40,227,11,216,66,95,40,113,215,115,99,153,165,50,242,253,118,57,164,227,124,149,83,226,125,113,219,223,243,207,61,9,220,107,227,217,147,198,151,242,208,66,28,64,163,66,203,255,43,47,146,23,9,78,9,228,100,104,166,92,252,149,79,164,228,51,193,214,189,167,90,190,115,61,174,86,197,83,114,35,225,64,139,206,126,100,236,142,230,110,134,183,92,108,115,53,57,204,171,132,149,0,1,118,252,209,12,192,68,229,76,217,144,125,147,18,99,140,213,168,61,69,98,3,97,73,244,162,82,65,84,91,103,110,53,4,220,26,49,89,149,146,149,146,57,112,51,222,100,8,206,161,132,74,140,63,44,85,149,14,17,105,25,80,236,86,138,196,26,158,48,253,194,158,233,3,253,5,173,199,142,42,205,220,91,242,136,163,133,108,116,55,118,84,252,58,52,9,194,238,220,115,33,81,248,102,77,79,252,239,226,53,153,134,209,114,195,34,84,121,195,71,154,72,184,100,215,162,10,225,228,154,205,185,74,121,153,162,14,24,240,221,142,185,148,106,71,130,94,200,168,167,153,18,25,21,148,47,81,208,116,58,158,110,197,119,245,191,93,95,50,53,67,214,254,242,220,161,71,209,91,241,255,109,101,108,180,202,65,103,203,245,0,0,146,218,87,57,63,19,135,80,160,142,177,3,196,255,86,187,11,239,94,118,92,204,154,125,253,77,171,244,202,192,113,102,67,213,67,201,189,115,174,207,124,170,165,165,138,86,159,26,44,74,151,139,176,211,94,215,28,252,153,153,83,146,215,35,149,238,101,223,185,174,83,126,223,153,93,30,170,207,146,247,244,234,222,143,185,38,169,24,154,31,121,190,139,179,55,255,160,151,66,254,84,208,61,191,192,74,112,32,32,105,51,109,12,233,16,54,76,204,177,65,128,128,224,136,220,8,24,204,71,73,137,33,125,8,76,184,79,194,134,43,92,193,121,219,10,157,181,132,51,37,22,130,6,180,229,187,177,248,93,40,132,107,2,78,80,0,85,226,211,76,32,50,129,197,82,3,197,159,245,138,240,183,38,158,238,57,210,151,26,27,136,87,80,26,245,218,180,58,172,240,151,4,168,1,186,211,39,83,221,132,46,23,86,25,162,185,87,255,127,129,59,45,40,213,210,135,69,91,255,251,178,100,210,142,5,249,103,202,27,40,127,176,104,140,217,131,48,98,244,23,101,155,38,109,25,126,137,157,179,102,92,145,151,41,222,165,8,28,112,142,251,29,159,218,145,135,80,58,56,90,204,36,129,199,141,125,105,114,90,137,197,159,4,25,218,100,29,108,180,36,238,154,116,215,141,49,71,45,151,16,183,245,31,87,19,215,63,186,183,123,127,158,152,152,58,88,34,16,0,215,108,103,11,128,160,192,58,12,12,10,8,132,22,50,45,71,95,138,79,207,223,219,242,151,223,154,131,207,84,33,130,23,240,249,26,177,147,19,3,225,98,70,192,5,144,102,207,34,46,255,213,56,10,144,185,74,69,138,89,235,159,42,220,143,131,17,71,113,46,237,23,207,186,92,247,97,118,145,52,195,117,179,27,70,121,57,155,170,233,107,60,215,223,181,54,219,161,192,216,170,0,1,182,244,72,233,129,56,56,104,193,206,16,35,1,126,28,14,40,48,49,140,4,168,155,72,12,72,188,209,40,249,37,184,109,224,161,80,233,122,118,41,248,29,253,107,16,252,91,8,252,42,202,152,180,249,114,127,50,54,96,0,22,206,136,4,74,40,86,197,105,51,213,148,89,245,144,76,231,200,50,220,178,87,41,82,151,182,138,9,113,98,204,54,139,62,229,185,79,63,159,253,243,141,40,233,120,181,25,185,243,38,213,206,77,211,178,191,175,89,88,248,238,149,86,119,229,235,181,231,204,109,249,227,94,217,62,66,212,250,201,253,156,42,64,184,198,59,14,65,87,91,161,157,19,63,67,180,75,95,109,79,86,4,152,0,4,187,250,61,65,64,230,21,25,144,11,54,84,230,22,241,13,233,153,12,232,245,189,218,161,120,112,226,1,48,70,7,136,100,84,142,186,51,171,202,42,65,133,97,53,218,191,206,120,41,184,234,149,163,93,214,8,153,183,135,211,101,191,91,180,170,230,150,246,142,98,217,54,218,94,153,173,162,203,121,134,118,214,96,136,17,80,174,16,185,142,187,150,166,109,246,229,94,237,26,247,143,110,172,251,193,136,26,132,10,0,160,35,12,13,49,153,211,125,14,57,163,163,65,54,48,4,131,30,20,46,48,48,253,99,35,33,8,116,172,66,110,198,156,160,64,48,240,12,20,98,64,105,104,68,14,136,65,96,33,194,162,64,168,8,72,117,206,71,88,9,178,24,2,16,144,51,90,6,9,149,0,71,65,12,84,212,72,64,68,152,147,14,249,128,133,179,197,252,60,2,138,13,157,138,59,51,176,227,73,174,233,91,74,56,108,128,70,5,130,129,1,113,214,110,94,169,248,139,77,132,81,201,119,217,174,127,249,125,255,207,255,205,215,10,143,167,47,214,59,186,218,28,112,23,140,231,103,88,255,251,178,100,212,142,133,38,103,74,155,70,87,176,108,76,233,131,48,168,126,25,13,155,30,77,141,254,153,197,51,102,28,243,23,32,134,8,129,133,92,25,113,219,169,183,47,139,226,76,227,84,133,166,247,176,99,234,146,227,239,115,106,46,51,241,62,163,64,250,197,183,108,83,255,139,219,222,75,203,54,97,11,154,200,0,7,117,218,3,4,114,254,166,26,137,131,177,178,50,103,18,55,117,219,149,49,175,23,252,106,159,121,255,94,36,110,254,244,115,116,164,141,195,242,186,171,29,241,222,175,121,234,224,243,204,186,80,106,183,114,23,229,243,207,200,220,141,220,157,249,11,180,28,142,24,99,23,57,237,100,157,218,252,233,94,75,109,49,25,204,138,172,227,141,143,118,49,231,241,202,83,187,93,28,204,74,95,51,83,159,91,191,55,58,146,96,61,0,0,149,140,200,71,12,105,116,198,142,76,97,112,232,150,12,33,212,216,128,65,6,70,132,22,154,230,52,108,93,178,81,96,113,203,240,64,110,128,230,132,132,165,166,220,135,159,112,204,65,149,93,0,198,88,98,20,145,241,60,231,73,65,73,9,17,178,234,160,87,160,105,151,130,183,24,54,178,48,85,227,200,67,65,64,172,44,11,239,65,37,129,51,119,161,216,178,254,141,64,48,171,109,37,123,179,224,184,27,101,42,49,22,166,105,57,221,148,101,142,57,97,251,253,89,215,218,231,185,154,244,238,121,136,173,218,99,185,219,103,198,7,74,67,172,51,152,135,22,131,14,49,102,160,106,20,30,216,248,44,154,31,118,148,248,246,41,233,165,103,142,22,19,165,50,235,238,127,225,254,187,142,56,26,0,212,48,0,37,219,246,146,186,160,88,13,199,81,224,198,227,133,224,53,228,177,233,210,122,92,30,103,228,96,87,79,44,112,14,241,219,220,68,127,221,205,72,222,18,100,22,177,78,157,68,247,59,233,237,115,7,27,19,212,86,182,57,88,108,143,25,122,189,99,174,40,125,47,34,212,145,63,219,34,91,108,203,212,211,154,80,170,178,178,236,207,199,87,4,93,214,189,119,17,247,203,197,55,223,59,111,90,207,17,203,72,117,121,218,56,210,105,132,230,26,180,2,203,56,230,19,253,84,55,208,81,19,17,167,20,56,96,232,179,18,1,46,49,147,130,140,129,21,81,67,142,148,248,92,84,152,73,170,151,185,177,139,9,36,49,40,25,137,12,151,212,48,4,160,173,193,67,169,16,36,140,203,0,75,214,153,225,202,40,132,153,102,34,82,10,43,2,57,164,156,92,132,62,86,188,8,129,220,150,66,234,85,135,38,224,37,96,177,4,189,210,161,24,19,220,162,133,177,114,161,165,218,235,100,238,203,249,26,254,79,97,222,244,255,251,178,100,214,142,5,222,103,71,155,121,67,242,110,236,217,131,48,104,118,23,137,155,26,77,141,94,137,176,51,101,220,193,151,152,138,244,191,200,231,248,160,86,142,76,34,170,137,57,194,28,43,230,198,208,132,231,8,181,88,125,226,228,232,151,113,220,211,88,246,115,80,172,195,73,149,205,49,22,235,221,17,80,195,119,207,215,171,35,246,2,211,120,13,0,37,201,109,18,93,82,33,14,32,56,100,22,14,26,47,61,108,207,33,85,45,199,63,59,59,180,173,166,123,82,219,22,193,12,53,43,215,207,230,177,215,187,233,122,57,59,243,7,192,159,44,45,32,10,192,89,85,133,9,55,147,104,212,137,238,214,26,154,197,234,93,121,102,116,208,203,43,33,119,233,243,136,126,122,42,143,217,153,154,118,180,201,110,142,107,43,182,140,84,106,46,155,94,215,166,10,0,137,45,248,144,88,201,64,49,179,76,120,192,133,56,194,12,32,98,81,0,102,49,112,176,152,105,108,173,41,80,160,21,11,164,109,97,115,45,66,88,187,32,87,192,100,2,219,118,85,196,228,150,19,160,72,106,8,97,223,137,189,113,53,198,93,198,165,130,238,167,170,249,252,103,95,75,61,189,227,158,88,90,221,52,61,150,159,25,86,110,228,46,130,151,11,58,179,250,253,191,78,164,121,96,20,244,18,35,28,121,182,117,85,246,80,217,221,230,138,203,198,226,184,150,38,170,13,89,200,28,86,25,39,43,137,91,167,27,106,203,152,218,149,150,150,115,109,137,63,87,83,105,79,160,6,236,0,17,128,25,86,221,143,56,112,211,76,227,85,8,51,16,221,162,108,169,23,84,255,101,247,10,65,116,164,241,143,89,98,15,141,106,229,94,74,248,8,45,119,244,210,223,157,172,104,145,145,69,203,106,89,76,188,89,206,171,68,107,21,138,244,41,78,124,206,138,249,231,114,236,207,90,45,232,212,43,158,143,69,156,66,113,97,35,177,136,123,232,196,154,164,37,78,210,42,50,148,204,145,103,100,47,221,245,43,162,228,7,0,35,227,15,76,51,115,195,46,83,9,94,57,55,67,23,183,49,70,49,213,227,130,48,21,0,16,193,4,9,136,4,68,163,89,64,137,152,43,115,65,0,130,30,26,136,5,64,165,215,49,34,132,134,165,80,37,186,39,164,208,32,75,110,158,163,193,18,156,99,58,150,45,32,185,4,193,45,218,99,9,98,2,220,22,72,247,24,66,46,244,203,22,118,44,110,122,158,106,158,15,152,140,187,21,156,25,68,224,80,27,174,250,0,24,131,76,45,200,50,137,31,143,225,239,198,141,38,99,29,81,79,22,187,115,55,175,241,255,117,144,125,177,253,155,116,77,13,145,242,117,18,198,116,208,111,255,251,178,100,212,140,132,230,103,74,155,65,95,160,112,76,217,138,61,37,94,23,241,155,24,77,233,13,201,213,173,229,12,246,13,241,34,78,56,6,199,75,176,248,48,93,207,229,149,34,83,74,208,115,15,27,98,147,35,86,123,168,212,211,50,56,131,249,16,64,66,160,8,46,57,72,74,57,157,14,32,192,199,37,98,152,66,33,7,115,59,105,171,181,244,117,90,118,140,234,231,108,220,109,47,250,119,138,212,56,177,148,171,79,129,227,249,19,253,155,116,22,251,124,218,107,158,205,37,15,36,22,105,216,68,175,159,122,77,82,156,138,109,245,134,179,182,144,120,56,233,161,41,146,174,91,17,101,253,40,109,212,82,47,250,158,252,69,54,102,46,201,200,82,158,223,85,152,59,136,42,42,216,165,201,228,108,61,213,0,1,33,68,204,158,8,11,76,130,40,216,146,207,232,208,252,93,141,228,208,192,155,13,177,12,16,36,106,163,102,32,38,200,204,228,109,61,193,5,227,71,203,201,144,38,235,144,44,210,112,23,176,56,209,25,230,68,160,163,80,168,215,10,27,108,105,96,151,102,146,36,205,174,112,66,175,162,55,128,177,8,216,193,200,141,134,190,74,99,98,110,142,172,74,81,38,159,130,221,233,217,168,204,173,181,140,199,230,94,38,189,23,155,109,114,228,186,155,181,47,101,134,63,159,135,198,168,134,49,80,210,77,161,97,162,211,99,133,138,80,201,72,46,231,56,138,31,15,169,37,105,212,125,253,245,95,119,92,243,51,53,188,191,110,46,152,147,97,234,41,9,86,135,202,186,171,215,87,247,40,123,146,246,253,52,127,254,95,239,82,207,16,1,68,128,1,72,0,114,237,184,238,150,72,88,18,137,66,194,76,15,230,178,111,40,144,243,13,139,168,108,207,17,245,42,207,126,142,80,236,191,255,207,203,90,164,131,158,12,204,234,2,219,112,230,137,107,18,218,190,199,13,57,45,66,112,28,61,220,83,180,59,65,249,112,171,61,249,165,54,151,22,102,77,145,96,142,14,177,9,80,63,155,107,172,40,150,119,22,23,85,65,116,56,245,70,167,26,202,93,231,176,22,189,100,194,38,115,5,30,66,18,226,40,81,157,23,39,46,14,26,32,26,66,116,52,112,112,18,8,48,145,164,160,70,12,2,24,92,64,234,144,114,10,233,51,75,0,17,12,254,141,48,173,197,214,75,80,82,6,7,65,65,212,44,139,88,42,125,8,89,209,7,68,195,68,192,172,40,242,75,27,67,137,36,174,136,240,149,8,203,91,13,149,250,82,17,8,220,228,220,0,232,74,167,99,17,57,107,117,159,218,242,138,63,128,157,142,228,15,37,77,94,152,235,170,163,255,81,12,109,186,221,51,94,229,43,255,251,178,100,219,14,134,25,102,198,27,121,67,242,109,108,217,138,44,101,204,22,233,157,24,78,101,109,193,180,179,100,201,134,13,112,168,246,253,199,113,111,187,103,191,124,213,189,143,239,143,254,223,90,205,106,82,141,164,111,181,103,240,201,143,97,219,99,47,233,209,115,118,201,251,238,250,217,171,86,222,230,170,48,149,164,1,255,224,9,43,196,64,6,230,52,149,45,69,229,153,89,96,98,198,2,53,83,150,162,131,232,231,229,92,56,118,209,78,59,98,164,124,179,19,21,124,76,81,34,196,27,83,31,177,154,145,208,231,130,133,192,138,25,178,153,126,85,134,78,211,230,236,115,251,45,34,215,43,165,243,50,202,41,214,104,230,173,107,199,126,219,22,45,194,118,79,239,239,125,60,161,126,68,121,67,153,127,244,178,233,26,253,255,20,0,5,28,212,68,154,239,20,84,193,68,237,160,239,180,26,48,229,128,172,86,81,129,130,9,135,4,22,165,98,144,30,164,162,235,73,168,72,85,219,119,77,9,152,9,85,150,123,222,253,203,222,136,205,197,205,82,157,114,217,91,77,221,231,73,114,32,106,60,148,17,186,213,179,191,98,167,242,83,186,89,63,119,110,189,217,154,130,32,8,69,202,202,173,68,210,159,71,245,247,59,213,122,237,190,189,221,202,38,232,207,162,53,221,222,167,105,67,206,148,29,98,166,189,26,231,38,225,144,189,35,14,117,197,242,199,54,20,124,119,8,182,250,148,15,86,105,7,251,71,108,42,4,148,0,1,129,18,93,118,234,123,213,70,135,19,117,113,100,247,5,209,243,98,106,165,173,201,35,41,248,252,165,251,237,249,218,207,217,55,165,113,190,240,173,102,194,187,233,173,69,214,157,200,81,248,75,140,51,120,114,6,46,158,56,35,98,187,218,151,92,225,195,69,216,144,237,211,90,40,208,57,40,228,207,58,53,175,18,102,230,112,195,167,253,42,123,232,251,86,138,114,77,80,19,130,175,87,174,146,8,116,98,230,41,187,75,112,9,64,1,120,195,8,141,22,80,9,84,102,155,70,182,162,123,119,66,80,64,10,226,142,1,131,35,107,16,7,40,149,70,13,20,140,187,195,45,38,98,4,221,140,28,212,189,41,222,34,28,8,16,48,80,224,112,192,88,20,18,150,145,72,86,5,6,112,148,89,66,227,36,128,237,5,106,152,136,162,250,85,96,18,25,64,57,2,232,145,42,189,44,212,62,193,101,171,38,63,13,74,225,168,97,202,201,243,160,145,202,98,108,222,141,34,103,223,152,111,183,223,204,247,79,126,199,121,174,233,140,254,92,207,207,255,41,76,200,212,178,67,228,43,220,236,20,144,237,60,169,240,177,145,120,238,29,46,105,196,54,181,108,106,255,251,178,100,216,12,132,207,103,73,27,37,95,48,115,108,217,138,60,195,110,88,225,157,20,77,141,158,138,1,179,100,77,132,141,240,226,163,244,63,172,244,23,106,191,11,233,219,186,77,75,90,91,32,107,253,186,197,120,108,215,226,203,215,107,242,251,53,72,10,209,117,64,69,52,212,91,170,186,10,72,69,222,135,105,113,97,15,35,208,151,79,108,145,135,211,52,118,251,0,94,226,81,203,57,48,30,164,148,164,213,79,233,100,26,79,50,225,12,17,32,198,87,87,111,84,175,8,95,79,200,237,50,202,33,199,113,115,147,98,8,193,3,18,240,33,237,1,3,129,124,149,204,147,223,86,61,169,120,208,194,134,173,66,142,105,225,158,208,148,141,74,148,225,30,101,193,182,35,46,174,77,103,187,184,106,1,165,13,71,149,73,65,240,205,26,254,108,114,5,85,33,25,46,248,70,25,162,23,92,192,131,8,0,62,37,138,138,20,18,3,227,5,222,54,122,182,43,18,5,100,209,118,227,47,184,201,98,83,78,244,194,194,181,106,205,175,43,75,232,174,227,113,166,227,43,115,231,210,118,127,172,230,171,249,19,139,207,219,181,83,115,85,198,32,137,198,65,229,0,64,236,85,31,110,234,57,143,249,255,222,43,254,249,102,105,249,190,103,104,151,229,110,226,226,166,217,214,233,217,250,230,37,224,233,66,204,134,42,146,199,69,207,216,247,45,77,89,27,115,18,181,43,55,85,252,187,221,93,191,173,117,38,95,18,240,52,249,64,69,167,28,83,152,148,41,238,96,129,201,113,3,162,151,96,225,97,72,162,172,122,163,174,42,236,21,140,236,26,152,194,168,215,194,226,178,93,168,13,29,33,43,14,23,185,26,132,76,198,106,48,217,103,30,48,202,171,30,152,248,166,238,55,86,184,89,175,174,97,251,183,90,75,84,187,190,167,34,254,9,50,84,203,230,100,124,253,198,50,46,17,237,27,229,56,72,167,158,239,251,153,230,103,250,84,91,75,185,159,184,158,173,238,123,107,134,151,251,17,164,7,2,129,194,169,179,34,38,77,36,172,10,22,78,26,215,48,72,104,198,11,99,46,1,146,36,198,201,163,15,131,16,116,203,193,119,100,42,125,30,37,38,200,128,12,150,107,76,136,196,21,3,151,193,97,201,64,198,8,41,23,193,108,4,7,216,116,41,123,168,184,4,22,141,107,204,20,78,65,1,84,14,92,32,128,153,129,128,96,226,187,12,0,136,28,72,124,181,116,108,61,135,55,175,227,54,65,247,109,88,37,237,229,151,69,62,153,117,61,138,119,142,123,10,27,92,181,82,126,231,235,123,17,50,202,25,102,125,55,115,247,36,43,253,166,204,80,191,166,68,218,179,86,164,155,45,120,255,251,178,100,213,12,4,154,102,202,155,72,94,210,121,140,233,51,97,232,40,26,5,159,18,46,13,254,193,245,51,165,168,244,161,152,130,1,32,168,130,8,19,128,133,6,14,97,216,144,205,67,178,140,25,90,29,94,64,163,214,38,168,182,135,254,175,172,77,30,155,213,39,139,19,116,197,254,42,45,19,108,23,181,119,108,215,1,8,1,9,59,174,229,177,18,190,208,127,136,219,225,216,177,20,152,57,61,60,110,54,47,181,182,223,244,145,74,173,173,148,187,238,30,164,183,193,200,222,139,139,188,249,169,73,37,227,138,249,30,157,51,68,111,154,58,104,117,67,107,67,6,58,218,175,172,199,152,56,181,47,53,135,208,172,84,207,203,60,241,52,213,49,93,221,45,16,50,49,138,182,203,158,177,23,204,252,212,28,105,133,176,170,17,118,88,144,89,119,237,184,74,106,181,207,61,105,204,189,32,68,164,42,0,204,131,84,204,150,194,218,71,83,116,87,82,125,60,1,144,194,150,6,168,19,15,27,9,16,0,0,80,80,220,64,215,17,129,46,145,17,166,25,130,26,235,80,16,1,138,64,71,129,53,233,206,6,252,112,17,160,81,9,94,194,16,57,245,12,53,38,210,148,30,76,48,176,161,44,35,80,199,193,153,60,1,103,112,114,96,87,102,27,114,161,217,248,28,184,16,206,111,212,203,64,149,46,185,133,47,109,224,16,244,32,7,112,238,35,43,153,61,255,13,173,177,47,123,239,231,139,168,153,182,94,222,167,239,115,43,101,178,109,151,195,162,251,248,117,84,76,179,244,22,62,112,181,151,87,72,58,186,180,56,131,245,12,76,243,37,173,147,168,93,207,177,87,178,157,95,29,49,219,54,68,182,146,1,120,21,1,111,219,234,88,0,20,155,138,208,240,152,36,72,113,48,56,130,132,227,8,147,109,120,199,118,126,173,199,61,241,180,85,33,99,17,159,220,247,64,244,76,212,93,137,48,59,208,229,250,140,246,60,164,99,187,207,202,151,60,210,159,11,115,167,46,164,196,185,162,155,61,183,186,207,244,39,42,196,112,181,156,193,25,35,161,102,112,141,33,154,130,236,245,231,151,241,228,114,242,72,227,142,89,77,198,211,19,151,113,112,0,150,239,220,50,192,194,69,139,130,129,130,250,174,1,145,17,97,148,144,146,229,211,168,100,234,169,201,228,114,216,191,31,215,250,6,125,39,213,149,205,179,45,177,157,74,100,220,177,155,67,198,164,29,74,178,166,40,102,190,181,236,110,196,51,136,77,58,45,217,168,58,239,166,50,237,213,158,140,82,69,36,119,165,114,251,53,44,97,205,115,157,69,12,165,59,176,214,109,144,8,75,244,1,229,35,34,58,51,24,116,48,212,131,162,121,255,251,178,100,207,12,133,253,103,68,139,121,91,224,105,235,57,51,60,195,120,18,233,157,42,108,133,126,129,249,51,165,40,246,33,96,233,196,78,248,55,127,26,239,119,16,195,11,226,228,185,70,172,177,174,215,118,175,12,237,55,76,54,213,82,249,81,73,84,3,172,2,0,17,36,152,71,212,4,216,156,240,130,167,7,50,53,74,52,216,211,141,94,38,170,93,207,216,246,205,100,131,164,218,169,233,75,9,46,7,142,106,36,14,59,139,169,167,33,198,20,5,134,2,167,152,231,99,96,200,183,255,254,191,222,28,242,75,205,170,107,75,150,74,107,175,174,30,158,146,10,135,56,98,39,46,58,174,244,164,246,237,117,103,126,37,152,106,204,113,47,119,82,209,85,85,183,62,93,163,66,7,44,52,135,201,133,106,131,145,162,119,90,221,25,177,106,0,9,147,26,86,33,82,53,192,211,109,154,57,208,35,157,57,48,162,240,74,112,114,138,171,24,18,16,144,26,69,153,48,123,176,32,187,112,119,197,36,214,158,144,203,37,44,84,138,204,61,171,17,5,131,180,231,190,187,235,76,21,192,148,21,128,104,173,109,45,131,158,80,242,163,31,40,125,224,129,94,103,93,153,113,224,108,79,179,132,1,3,89,40,171,176,189,29,167,62,93,32,169,147,168,63,8,38,16,86,229,143,58,222,203,238,221,80,231,29,179,179,13,134,83,206,49,237,168,115,219,14,63,72,105,32,124,234,106,221,203,245,97,212,140,178,250,134,243,43,198,228,16,68,218,151,98,119,80,249,73,168,74,227,180,196,217,138,109,106,187,179,231,212,168,109,28,246,79,240,201,226,39,169,185,247,52,56,196,128,0,78,72,56,160,101,144,59,169,197,180,46,136,227,167,48,64,70,73,17,29,110,195,3,32,119,124,183,180,137,106,246,70,211,34,26,161,77,101,31,130,83,101,175,193,203,246,46,253,75,247,86,72,42,9,72,67,139,134,86,210,153,187,30,81,40,164,222,19,178,56,126,53,168,244,25,113,254,87,77,37,70,41,30,73,169,29,171,152,89,150,10,1,49,42,183,120,109,191,229,25,183,121,174,147,78,158,245,155,208,125,121,206,106,165,55,131,221,68,163,225,185,22,16,76,213,146,162,24,141,119,92,66,45,55,151,18,91,66,24,213,85,115,247,52,139,158,242,171,59,189,19,3,71,205,216,211,190,43,73,179,29,141,166,94,53,173,1,27,0,3,45,144,48,1,129,13,5,139,17,143,94,56,193,154,49,42,202,69,168,152,226,38,99,47,38,62,92,159,174,100,12,200,152,237,2,220,114,39,156,120,146,100,69,45,206,78,107,26,84,51,102,182,89,117,233,43,39,99,236,194,65,176,157,212,53,10,21,205,125,255,251,178,68,215,12,197,233,103,70,147,120,91,112,169,236,232,243,104,200,232,19,125,155,38,108,177,24,66,101,179,101,13,135,165,57,68,43,203,37,205,206,149,145,219,154,85,221,86,223,78,44,135,131,92,185,147,221,249,165,110,174,236,100,212,7,168,67,10,181,43,212,141,152,228,81,203,177,98,198,103,67,71,146,227,72,50,217,222,96,85,225,135,233,173,62,60,91,140,68,129,153,138,81,190,60,163,223,215,187,143,219,106,230,38,251,155,251,0,58,22,0,51,109,251,89,79,67,50,134,38,69,112,107,3,20,85,3,21,144,6,17,192,175,26,214,51,80,46,71,114,86,135,210,24,249,70,248,160,112,221,34,83,81,71,217,227,209,217,149,30,125,175,68,201,118,83,139,167,153,172,38,116,88,162,179,169,67,237,213,69,187,130,177,117,47,239,237,74,177,105,160,83,126,152,205,43,211,187,133,164,211,229,205,226,202,238,194,84,162,205,79,31,5,166,84,202,60,67,150,236,218,170,125,75,192,202,147,56,197,185,208,70,205,34,130,71,190,248,35,68,71,238,182,55,175,147,44,79,127,140,253,103,247,58,172,148,62,222,195,38,176,23,197,170,0,155,183,216,66,53,109,69,114,240,34,129,216,35,208,24,50,145,135,4,111,212,17,48,228,4,213,85,25,245,128,117,167,152,16,83,23,231,216,123,153,34,232,45,46,238,132,193,134,173,102,110,74,84,26,65,134,242,231,86,195,74,9,132,117,28,220,72,226,80,129,131,9,28,173,117,7,202,40,198,163,78,58,179,100,225,27,24,227,110,2,50,196,173,75,146,49,32,80,244,30,140,144,90,89,5,192,188,16,236,106,7,21,54,232,107,37,144,49,197,169,198,157,26,221,203,167,247,141,161,223,121,28,189,60,66,195,221,95,196,77,201,131,241,245,18,99,61,22,7,11,0,23,37,184,128,48,176,32,81,204,1,130,0,60,5,14,144,80,98,32,95,193,83,235,82,167,69,229,226,167,20,205,222,173,199,29,218,142,62,116,172,170,93,204,110,212,147,104,80,24,62,187,203,51,94,29,129,174,65,220,16,128,65,31,78,182,164,139,72,8,179,85,142,199,168,213,146,36,74,82,237,58,234,103,135,198,170,126,199,16,132,101,212,99,119,98,175,198,149,191,166,164,209,63,166,98,11,35,70,111,125,64,156,38,155,107,85,180,252,198,84,199,255,17,25,20,60,111,114,253,69,85,197,141,76,170,36,129,72,167,54,182,21,135,180,22,90,152,119,101,26,210,19,65,160,2,114,234,209,53,65,70,83,8,40,21,73,59,224,104,202,136,44,198,20,0,192,93,161,2,58,194,14,241,42,230,134,168,155,203,242,249,222,170,101,12,117,212,85,168,178,255,251,178,68,176,12,196,184,102,203,27,15,66,226,154,140,217,35,100,200,202,19,25,155,40,108,189,9,194,100,51,165,13,131,35,105,86,130,120,107,57,165,169,41,41,219,246,137,207,64,109,117,20,140,144,72,140,48,34,171,61,68,70,48,76,105,163,221,86,162,120,202,172,211,172,146,96,241,70,24,54,239,183,60,72,37,20,30,134,18,198,152,112,182,65,40,93,193,18,104,161,50,211,16,226,163,81,242,214,20,115,42,12,165,151,169,31,112,139,77,170,142,178,71,90,69,205,143,170,164,214,98,57,191,159,247,125,127,142,31,184,8,72,78,93,182,81,86,90,42,145,225,13,116,78,229,163,42,1,138,65,74,104,219,203,27,173,43,71,98,179,241,154,107,176,20,118,39,61,21,102,116,22,103,241,185,75,81,67,30,250,121,31,237,217,183,79,102,253,122,144,246,51,154,194,166,88,192,26,114,3,150,172,67,160,16,18,84,98,26,108,21,239,95,227,60,152,119,66,203,115,178,29,176,97,224,131,212,125,152,204,145,168,162,121,65,212,26,79,197,233,8,122,169,228,138,234,154,199,253,235,38,163,53,138,133,106,81,175,155,135,98,155,30,98,124,241,48,209,218,156,66,205,240,179,73,12,40,199,212,95,197,152,16,229,234,0,171,110,213,20,134,66,2,168,16,33,246,89,105,1,129,16,36,60,75,40,6,152,242,221,34,26,218,118,182,182,163,82,107,206,109,104,101,238,165,157,138,222,127,59,90,253,69,229,57,140,9,135,199,248,248,227,226,180,72,152,79,51,75,38,136,3,26,18,207,131,37,130,195,92,78,93,66,84,65,91,193,211,36,143,163,147,205,26,209,136,83,200,193,195,100,136,179,162,155,222,179,172,117,188,31,4,29,36,36,57,72,88,203,26,231,197,38,207,101,136,40,214,74,78,145,68,64,243,10,56,117,206,180,120,233,243,137,58,209,126,254,170,62,110,54,90,255,233,45,112,224,109,96,2,182,219,65,160,132,98,140,26,35,24,8,228,153,24,12,64,32,128,97,64,215,0,42,26,5,170,133,212,233,218,189,107,70,164,51,141,172,212,3,10,150,195,177,89,215,243,45,95,164,88,41,54,49,77,83,71,253,233,175,145,45,170,230,253,199,57,80,241,105,73,70,167,166,21,228,238,34,38,69,209,205,101,80,171,31,30,162,77,100,144,162,156,117,22,154,154,248,180,117,234,65,28,35,151,12,130,172,191,76,220,170,193,150,245,151,48,130,229,234,177,142,117,153,129,165,66,29,11,81,206,242,246,189,18,120,131,124,31,138,66,218,205,89,49,15,115,194,208,248,20,104,70,148,155,187,193,50,192,23,37,145,153,44,54,129,3,137,38,106,212,102,26,92,145,202,4,255,251,178,68,165,140,196,204,102,202,155,40,94,98,158,236,217,35,105,40,200,82,189,155,36,108,177,22,194,114,180,100,77,147,39,48,172,164,10,206,203,34,160,161,44,146,146,189,109,177,184,141,102,78,255,68,231,223,194,80,37,121,54,26,122,123,254,147,244,177,224,54,199,5,118,20,160,226,164,52,253,19,176,82,205,59,140,51,205,176,108,231,102,44,61,231,41,174,30,188,227,172,87,222,106,69,97,241,66,117,85,65,183,69,186,234,125,217,134,60,88,180,210,84,181,66,52,141,232,233,48,250,149,169,230,152,159,138,117,62,164,136,231,93,37,23,147,234,151,235,171,218,134,220,186,195,253,114,204,181,125,102,194,58,61,146,10,0,42,73,102,48,206,115,1,67,130,151,54,226,52,5,12,4,81,1,104,37,3,39,195,151,144,162,241,40,43,214,251,71,165,172,219,198,174,221,135,18,146,223,30,187,249,207,77,171,61,154,144,253,204,157,124,163,180,122,93,139,44,207,173,61,73,86,44,8,165,195,149,0,18,11,108,157,43,203,57,136,168,166,164,180,205,44,151,77,215,165,26,234,146,240,168,82,58,158,94,53,101,183,118,53,111,236,179,141,133,141,36,222,171,177,36,217,177,235,107,238,228,211,235,67,203,195,121,190,147,106,253,166,125,3,21,171,90,216,218,159,19,165,108,145,39,19,79,179,52,146,217,181,16,164,118,223,0,9,145,25,25,161,63,156,35,57,158,95,158,224,177,55,217,186,153,5,229,2,75,87,200,42,32,152,216,80,48,200,8,216,192,81,4,20,26,199,204,132,34,179,1,17,153,85,194,187,64,18,56,25,226,35,36,77,21,148,230,58,215,227,197,197,92,112,194,18,26,90,157,171,19,142,149,11,58,171,163,109,247,178,150,16,77,219,148,49,244,23,14,194,6,28,42,46,112,135,65,144,179,143,45,69,106,100,235,186,226,231,227,231,138,137,237,22,10,20,100,22,180,153,139,140,161,231,198,79,74,157,79,221,68,125,113,58,249,156,15,186,53,166,98,70,192,212,238,229,208,85,117,67,56,27,176,246,98,236,251,180,113,139,121,3,153,107,24,49,226,174,172,128,0,186,182,0,40,185,45,206,223,118,228,202,197,51,207,88,60,205,158,125,51,206,222,168,248,173,52,229,136,229,247,222,236,119,144,17,218,125,3,232,242,215,166,121,203,181,115,234,199,104,123,41,131,27,86,98,160,169,45,41,10,17,191,55,169,121,12,210,105,209,40,22,155,193,203,106,138,71,249,241,56,170,135,33,112,214,230,218,93,249,149,165,153,192,164,100,116,208,143,140,71,242,112,140,184,2,0,123,219,169,3,32,64,76,102,132,60,8,197,86,98,40,9,96,14,162,66,1,17,255,251,176,100,151,140,5,132,102,197,147,120,67,208,103,108,217,237,36,35,195,17,221,157,40,108,161,89,129,178,179,101,152,241,151,52,249,103,228,67,70,200,1,140,219,100,85,46,49,87,97,225,106,246,214,140,238,228,223,118,127,141,218,122,164,79,57,186,26,103,195,12,206,65,6,28,117,34,92,160,230,52,39,18,15,156,168,0,75,96,241,74,38,158,110,208,151,71,226,110,158,90,42,196,152,148,116,242,137,197,84,240,179,77,49,205,76,113,113,17,111,111,245,114,255,199,14,211,166,240,143,93,109,23,113,48,84,66,186,163,31,38,61,25,210,201,202,156,198,158,138,189,205,110,7,156,0,132,189,89,208,169,58,11,162,22,200,120,137,210,130,41,110,138,214,155,186,150,251,181,187,175,153,246,247,62,159,239,56,222,179,154,231,13,155,200,162,28,135,184,209,180,38,55,47,51,198,61,91,180,122,82,48,16,213,80,83,46,165,28,110,52,10,188,244,66,36,24,26,18,1,149,180,25,27,177,34,177,200,92,98,245,227,25,220,251,83,133,114,236,50,57,88,168,189,217,95,79,125,171,175,181,83,224,202,65,205,255,245,124,38,66,71,146,188,79,237,234,177,138,176,153,50,145,81,225,50,215,38,91,174,54,155,188,230,81,185,117,122,60,160,138,253,161,237,13,63,231,98,233,46,125,209,193,184,72,17,27,6,108,115,31,84,129,137,234,87,156,146,107,74,217,67,151,172,107,17,220,119,182,45,92,242,38,198,180,200,242,195,146,118,132,203,138,214,156,44,180,88,187,122,239,214,209,85,174,107,158,138,208,168,114,31,231,211,237,206,99,17,215,194,204,57,24,248,83,227,196,49,210,78,217,148,117,89,181,49,85,116,48,215,245,234,18,16,165,191,110,74,2,134,23,60,170,136,72,107,241,131,140,132,76,109,148,183,185,66,252,76,183,89,111,94,58,44,165,241,172,231,178,130,46,246,191,79,187,188,112,170,61,235,85,194,76,70,137,108,78,123,13,133,93,30,107,48,20,158,210,137,74,66,156,201,41,242,27,236,37,242,169,115,117,170,98,38,168,142,140,131,200,251,180,196,80,230,32,132,37,8,87,186,227,160,100,33,74,239,246,51,138,168,30,229,203,90,45,231,202,93,59,214,177,42,97,214,202,62,174,206,86,229,102,173,32,152,84,57,190,34,187,153,144,130,84,16,28,223,255,201,0,170,138,106,138,129,68,64,108,160,176,100,204,193,192,129,163,143,173,208,116,119,80,147,240,242,168,77,44,76,62,217,22,198,24,65,10,33,237,103,195,25,34,130,40,220,39,243,49,135,81,115,111,87,90,167,176,142,69,24,212,148,67,158,179,68,202,226,213,44,53,197,120,57,143,81,237,255,251,178,68,180,136,196,89,102,203,155,6,61,240,139,204,233,83,100,200,172,17,153,155,48,236,37,13,194,58,179,101,13,132,161,225,15,111,119,76,52,108,118,62,118,52,96,209,242,42,111,13,25,82,80,214,153,158,41,238,154,170,241,147,207,93,193,13,43,47,55,70,27,39,227,197,136,35,29,210,60,104,118,73,167,34,161,50,163,110,9,90,161,128,88,9,75,126,226,36,8,8,94,144,161,4,86,122,214,193,41,136,153,89,192,139,80,61,53,94,24,79,72,77,232,193,82,19,69,137,135,244,179,237,39,2,142,72,67,111,132,185,139,162,1,225,202,99,219,189,104,132,158,92,56,158,224,82,161,86,207,125,208,214,73,57,134,33,49,10,148,44,188,201,140,57,25,43,145,182,168,69,197,84,66,217,225,196,184,183,158,75,216,134,32,18,41,86,57,29,80,197,173,18,238,90,138,166,101,153,68,114,18,168,88,81,37,199,140,189,85,145,28,83,78,149,139,116,213,146,174,154,231,65,129,42,196,42,0,18,146,80,25,133,69,67,11,195,54,136,206,208,133,50,152,64,193,228,147,16,52,1,76,16,96,144,198,231,129,32,140,30,99,144,35,63,17,10,113,10,227,150,26,16,128,192,12,193,218,89,121,216,27,254,35,94,6,110,200,42,238,193,111,198,100,32,11,10,242,21,82,97,165,164,47,75,173,50,80,165,86,254,76,229,205,174,105,4,167,29,82,213,158,110,205,6,118,188,110,150,83,59,202,97,172,219,90,152,219,109,92,123,125,38,187,248,167,50,170,175,116,163,19,127,62,230,127,127,210,87,55,87,79,125,50,191,90,122,125,236,163,240,110,213,106,46,33,212,187,86,190,94,203,60,199,193,211,207,51,71,123,102,109,139,241,197,38,122,213,54,95,94,248,154,159,120,13,58,0,94,223,51,230,236,143,192,42,183,38,118,32,180,235,112,6,154,19,146,162,167,26,199,95,33,25,44,29,120,166,239,142,116,97,108,77,255,164,91,98,20,75,20,250,194,195,162,208,19,32,202,69,170,65,161,85,81,53,216,191,37,26,199,181,233,88,241,191,84,243,32,209,154,230,153,47,75,120,31,253,98,221,98,255,222,228,91,156,228,243,238,79,146,124,167,241,242,35,133,231,124,191,191,229,155,123,54,103,255,254,40,1,87,76,44,20,70,198,112,36,38,248,232,118,40,38,240,32,96,99,5,89,32,115,130,30,25,26,153,133,3,162,16,98,68,136,64,18,44,194,194,8,67,37,104,100,110,76,40,163,73,117,132,1,104,49,48,227,185,212,203,145,173,136,58,72,21,146,167,200,48,53,213,0,46,146,19,87,237,168,204,211,171,41,116,105,59,42,198,130,5,112,29,232,170,249,129,232,255,251,178,100,194,140,5,165,103,69,147,153,91,114,111,44,217,1,97,131,106,20,233,157,26,77,225,79,129,166,51,103,180,193,150,124,37,245,225,155,216,11,66,201,167,30,121,236,109,42,118,183,180,198,70,68,83,230,163,144,81,179,25,62,119,181,25,169,75,250,208,228,217,207,69,56,128,185,4,202,144,20,40,132,221,24,211,71,164,197,12,57,106,115,55,102,51,238,85,170,107,179,81,118,2,6,96,10,210,122,165,110,218,236,66,90,244,72,226,161,73,198,2,117,184,162,89,139,33,159,142,204,214,64,85,7,61,12,29,240,75,25,75,10,110,79,79,50,32,76,170,241,202,163,181,205,197,194,200,140,95,76,249,46,186,62,76,105,113,246,126,202,72,41,141,1,136,56,219,35,51,84,174,151,229,155,36,204,81,50,33,144,164,152,141,83,46,77,199,59,78,185,153,189,138,243,117,118,179,239,240,74,0,4,145,41,67,81,115,48,10,16,89,89,216,180,26,43,121,147,23,131,106,10,197,144,96,201,140,73,142,144,248,26,38,176,230,0,40,104,192,37,172,29,43,98,178,0,227,132,142,25,49,216,175,0,195,25,43,172,61,217,218,119,161,111,129,118,69,41,249,162,211,0,218,225,27,194,95,90,240,236,114,2,105,240,92,138,93,94,85,132,118,31,100,76,218,92,188,212,162,188,53,35,118,168,226,68,146,247,147,15,83,89,173,241,253,214,222,63,137,154,225,139,178,251,123,239,170,137,63,247,31,255,255,195,229,209,244,207,109,203,100,230,233,108,171,47,184,179,189,69,92,202,218,178,210,73,198,223,112,180,50,91,220,203,171,233,87,197,220,221,194,143,233,32,29,156,184,1,66,64,135,45,219,19,150,149,123,146,120,235,92,141,37,170,16,83,91,9,56,244,74,245,207,195,37,5,72,20,87,20,110,113,243,24,11,3,141,98,154,245,251,64,252,178,30,29,154,105,28,155,89,184,127,155,52,108,42,204,80,251,72,31,147,68,20,221,84,111,228,90,13,142,109,234,81,171,114,216,115,110,166,47,75,40,179,145,43,188,194,53,193,23,3,37,137,207,184,105,183,97,200,171,240,156,235,115,51,63,7,81,112,149,17,111,93,223,0,175,0,120,97,24,202,69,140,169,80,216,22,73,207,77,76,240,4,252,34,134,49,32,98,207,2,88,134,66,11,130,96,161,8,115,110,132,72,168,206,32,30,22,10,90,161,131,105,176,173,202,90,130,65,8,98,254,114,16,150,238,215,130,45,40,32,144,58,243,82,162,241,151,164,104,37,173,90,134,226,237,206,93,1,203,152,181,104,62,67,65,11,194,11,134,156,152,140,59,13,192,245,226,181,41,66,0,83,56,194,167,233,79,219,211,102,170,200,255,251,178,100,207,142,5,133,102,197,147,120,92,82,121,236,217,106,60,168,136,85,105,155,24,77,149,124,201,225,179,102,52,151,160,41,91,170,218,250,59,62,172,78,186,92,245,117,71,173,99,93,201,181,232,34,227,167,93,110,116,57,103,36,187,213,162,248,61,188,255,6,149,112,117,102,49,38,253,166,247,71,55,47,221,14,49,0,34,207,100,0,24,40,40,144,147,109,241,113,61,20,168,21,195,226,201,68,248,246,145,235,52,163,65,18,196,151,71,210,26,129,215,78,188,100,31,40,170,108,19,47,127,255,252,73,196,170,191,115,23,53,107,254,239,115,107,72,81,8,242,49,102,218,213,154,226,143,29,70,88,172,30,241,34,12,61,43,13,71,217,229,210,166,179,119,31,54,236,190,255,14,113,140,73,132,112,58,170,122,233,98,31,53,34,47,123,136,85,110,120,152,254,93,184,248,238,58,101,6,205,85,0,21,211,75,62,32,16,82,227,43,190,57,68,241,50,64,85,32,54,96,199,0,17,16,201,199,200,134,80,212,73,133,17,94,225,101,209,97,16,15,27,104,200,128,140,57,210,13,74,160,49,141,248,112,89,243,199,36,171,193,216,55,238,155,39,86,120,194,16,166,50,193,187,114,202,24,188,15,72,234,196,100,79,253,151,221,223,136,216,136,187,236,153,230,118,229,107,205,137,208,7,130,99,205,163,89,179,127,199,51,93,123,251,170,138,135,79,78,153,137,123,157,206,251,158,89,31,241,195,99,108,92,95,23,81,55,19,125,207,18,106,113,230,171,157,68,186,38,106,78,118,250,63,194,21,111,151,197,110,186,180,159,81,49,79,223,18,172,187,124,69,3,46,153,0,198,192,21,187,255,193,9,39,21,20,150,150,139,143,80,15,204,164,178,147,45,163,106,212,125,172,201,175,255,255,255,159,223,255,223,210,108,153,47,77,173,43,62,198,135,36,176,254,241,217,14,3,51,51,159,29,218,181,246,74,12,145,197,87,83,32,107,196,210,18,145,86,118,11,246,89,205,164,133,74,145,186,143,84,115,57,235,57,153,98,76,207,73,28,207,113,134,181,26,232,170,174,149,68,96,192,36,196,133,83,9,140,77,40,13,48,194,56,231,161,211,69,135,204,174,55,6,168,140,16,13,48,216,100,197,194,85,42,107,102,71,7,167,49,117,72,240,102,162,57,208,9,44,49,3,45,88,88,96,115,161,139,2,23,5,34,162,134,32,238,164,141,251,103,131,195,15,9,43,70,245,152,2,117,58,25,84,101,238,142,204,60,45,26,228,34,229,28,14,206,90,173,199,102,129,151,50,24,22,10,93,208,134,4,236,197,7,74,143,68,215,83,230,56,159,111,199,220,84,199,115,215,204,221,54,248,103,199,247,253,255,251,178,100,207,142,5,110,102,198,19,120,91,226,106,204,217,170,44,101,232,23,65,157,22,78,101,109,193,231,179,102,28,241,162,57,111,168,250,227,136,142,231,125,113,181,106,171,206,185,139,177,238,65,119,90,102,22,114,174,10,15,65,107,121,56,174,246,185,178,221,43,139,171,151,202,15,189,86,213,203,82,1,181,212,63,254,160,116,196,179,109,250,182,149,161,92,155,91,61,153,223,168,100,234,60,54,180,85,175,31,78,130,77,70,151,62,1,160,171,11,233,245,70,98,9,152,48,172,21,140,6,130,104,25,73,92,169,103,229,61,137,3,185,208,244,130,81,209,204,193,33,75,99,140,153,170,74,149,37,172,110,45,113,75,107,221,124,117,8,209,173,204,54,52,110,181,46,185,215,60,178,80,209,147,83,194,88,197,169,199,72,211,25,150,42,134,29,13,218,31,163,165,205,86,54,152,35,91,106,1,59,47,252,101,40,246,93,227,86,9,29,26,69,66,175,24,114,237,25,51,32,211,10,149,196,21,108,176,108,173,24,222,197,108,17,202,134,107,205,212,185,126,13,86,233,129,113,93,175,111,104,131,209,74,135,122,145,222,169,16,189,107,180,172,15,179,231,203,30,150,198,55,191,255,227,227,248,255,143,159,111,189,145,21,199,241,251,27,11,178,207,89,203,234,219,74,59,67,93,207,100,247,182,46,85,61,10,196,57,101,31,189,253,203,80,155,138,107,86,190,80,93,213,238,179,210,195,178,145,194,130,132,74,143,30,123,88,75,7,139,34,0,4,253,55,92,142,99,159,92,96,196,74,2,194,209,201,9,138,29,55,40,184,242,94,85,235,185,188,217,126,191,49,37,222,97,10,247,252,126,208,207,117,38,122,216,236,104,87,119,106,203,13,103,155,194,204,51,27,17,177,188,180,238,110,46,21,40,36,157,208,32,148,204,109,5,156,22,60,44,144,140,143,57,54,103,102,206,119,60,250,103,9,76,193,222,130,140,37,14,103,185,209,21,173,139,93,69,46,150,218,245,186,229,166,204,123,78,82,174,183,107,49,49,162,224,3,58,100,47,131,137,71,87,238,11,34,60,228,240,235,195,16,85,48,236,227,7,3,48,240,147,85,85,17,0,24,88,177,154,5,138,6,151,176,160,213,92,142,22,65,8,130,24,48,236,168,33,128,4,193,32,144,160,226,55,218,29,79,22,32,210,217,202,136,44,247,249,131,180,215,16,191,136,60,226,198,222,69,241,97,162,198,223,216,157,201,123,203,157,73,159,182,254,219,125,163,16,229,44,21,232,35,107,111,180,79,254,237,239,26,250,211,204,83,189,202,73,244,57,134,69,252,77,67,251,189,109,51,77,81,58,36,181,165,205,246,152,193,22,195,179,4,209,51,69,255,251,178,100,208,140,132,112,102,202,155,12,91,226,124,108,217,154,48,105,233,87,113,155,20,77,161,189,10,36,51,165,168,243,34,125,148,72,112,60,82,238,131,160,168,130,80,144,250,39,20,145,186,217,7,69,109,118,81,131,58,71,13,74,19,36,92,202,206,96,27,189,36,55,182,219,141,186,170,142,105,161,202,24,168,178,48,121,177,150,249,31,44,230,10,206,148,216,204,76,247,176,1,135,152,147,4,23,192,9,24,158,99,146,111,132,41,243,173,20,145,229,204,166,36,244,167,41,14,69,154,92,173,203,124,162,148,89,153,174,156,20,123,28,151,215,171,150,66,190,152,51,78,65,123,90,203,48,172,130,6,88,239,30,246,67,185,232,247,84,87,79,30,49,162,250,50,166,204,155,65,182,221,84,36,186,75,226,8,176,136,132,184,228,70,35,141,85,18,78,184,19,48,133,176,247,171,194,24,135,0,128,194,134,60,204,98,66,134,165,200,125,165,38,0,30,107,38,70,5,128,96,140,208,78,238,77,144,198,175,7,190,84,4,66,34,165,105,134,74,110,34,142,24,65,175,1,129,140,48,80,148,13,61,7,16,125,138,145,8,249,215,121,133,64,119,24,136,5,5,33,81,44,29,135,145,220,53,134,118,100,24,128,16,222,76,39,23,148,184,146,98,161,4,55,40,114,204,149,29,231,245,92,230,186,110,167,191,158,42,62,62,227,187,174,246,246,175,59,255,234,91,220,211,110,184,221,214,239,116,77,243,49,95,55,109,209,170,149,90,247,93,30,169,116,170,112,242,151,38,149,18,218,100,79,58,223,220,204,211,31,163,93,83,27,238,6,227,255,209,232,0,64,95,126,175,115,127,219,68,179,182,202,137,4,205,169,87,76,142,69,15,239,41,110,227,250,237,46,181,186,215,121,119,236,254,9,74,38,239,252,117,177,202,111,20,44,5,6,205,235,49,68,161,97,181,212,154,135,64,128,247,56,54,11,112,162,171,147,138,167,163,37,191,47,164,155,247,156,221,160,126,32,50,43,80,165,70,23,82,42,21,19,70,221,213,236,226,186,81,14,172,98,212,202,249,181,179,137,21,236,118,102,104,105,132,4,102,50,30,25,126,204,106,19,112,31,252,25,75,52,192,228,200,207,195,28,129,74,162,163,11,184,19,208,229,180,47,18,128,10,168,91,22,42,62,99,54,104,226,105,182,161,65,9,20,26,88,57,0,123,138,210,131,236,150,24,84,207,89,81,57,11,243,21,141,35,147,82,98,212,145,105,233,14,76,73,149,176,24,244,135,56,76,241,140,27,44,112,74,36,2,48,29,7,34,42,6,204,67,145,27,229,140,104,139,172,122,54,229,213,190,219,83,12,237,226,105,218,119,146,19,73,239,136,90,90,255,251,178,100,208,143,133,88,102,197,11,121,89,244,113,172,217,38,96,101,174,23,33,155,16,14,101,11,209,230,179,100,216,243,13,156,58,182,175,110,245,231,131,111,98,96,243,74,18,7,99,134,142,20,48,27,69,227,152,224,201,38,222,88,188,30,209,235,216,251,23,17,43,40,140,171,27,27,109,206,72,0,27,117,187,55,125,110,80,69,81,92,88,140,129,116,63,129,212,131,58,65,24,41,219,129,148,240,235,79,98,134,224,71,113,246,84,45,67,35,121,112,42,229,156,107,0,23,174,3,169,159,1,194,85,190,132,180,213,88,98,128,197,129,161,26,172,122,10,198,224,217,84,220,24,129,223,1,85,28,58,21,22,194,20,50,153,222,33,211,7,8,144,156,209,97,185,54,74,167,189,30,160,198,89,16,145,89,96,223,115,84,58,253,16,102,134,204,198,226,10,164,194,51,216,27,38,52,80,10,213,0,16,10,140,197,147,65,40,166,107,34,108,138,34,52,3,36,14,30,87,29,118,18,8,5,1,25,73,25,16,2,101,9,24,177,133,54,115,20,36,2,40,179,35,105,129,64,135,4,2,203,146,169,160,55,239,133,168,237,37,248,68,42,173,21,253,186,53,161,137,236,169,230,227,175,245,123,86,105,50,176,229,30,113,65,194,64,67,8,135,134,33,206,53,221,102,51,191,93,125,214,221,190,140,105,140,211,35,217,157,10,135,114,122,43,51,36,235,53,85,174,65,75,189,57,4,48,226,95,216,176,234,211,103,35,180,15,229,109,63,4,108,77,25,233,165,185,163,228,239,209,181,127,139,93,129,154,252,210,20,32,68,4,1,90,192,83,109,71,117,87,52,53,145,193,164,170,157,241,166,234,19,69,47,52,64,9,164,113,32,42,27,91,35,43,206,234,181,124,187,154,200,67,29,197,74,211,92,134,17,23,64,209,130,91,206,230,67,30,110,32,19,127,9,108,53,50,142,49,35,17,117,41,198,34,160,99,56,44,49,70,18,41,2,0,132,145,233,41,149,122,111,151,38,117,252,236,151,204,179,44,85,241,69,99,228,16,10,130,2,118,71,30,24,201,20,212,233,132,1,66,0,5,38,160,52,97,77,167,88,150,115,248,199,148,158,107,135,166,4,168,4,162,79,80,0,17,150,44,152,104,200,84,8,203,196,91,100,144,18,44,87,0,147,149,105,99,72,58,153,111,160,92,13,135,8,196,97,74,69,122,64,81,88,103,72,101,63,101,187,181,200,203,146,247,191,80,168,244,19,54,215,97,196,90,140,212,142,209,224,44,60,70,26,1,4,168,26,115,230,3,66,8,209,113,43,180,215,17,55,197,247,63,213,194,237,252,204,247,85,219,253,127,172,181,174,253,170,43,148,248,137,99,123,125,133,255,251,178,100,208,12,5,22,102,198,155,101,102,194,118,44,217,138,60,163,127,86,177,155,20,77,161,251,65,212,179,165,28,241,162,185,217,154,79,30,163,136,163,199,71,113,80,67,136,171,36,156,32,136,232,88,220,226,153,221,39,129,153,169,172,207,52,22,170,211,80,241,156,230,216,174,53,140,92,166,28,157,128,12,0,155,114,98,173,233,186,72,139,106,68,228,14,228,188,2,82,159,124,117,226,173,17,19,63,17,101,196,62,223,141,98,229,240,226,21,183,147,237,111,255,247,44,170,76,54,70,34,11,35,42,164,45,71,167,209,106,91,245,73,162,76,178,217,118,98,187,228,199,81,178,194,95,105,24,238,119,75,153,27,238,250,221,197,71,9,85,23,89,178,147,104,249,212,96,188,35,11,95,22,52,241,202,36,52,113,163,76,47,166,199,241,165,130,92,53,50,40,152,208,4,224,181,120,200,131,147,237,157,192,226,227,7,31,76,22,216,7,2,64,69,115,0,36,12,46,19,49,141,24,192,18,106,135,9,186,45,33,165,121,49,238,136,184,196,67,146,136,102,8,159,0,67,75,172,95,98,209,169,123,131,45,118,217,156,81,249,82,168,231,22,122,147,80,213,173,62,72,21,1,32,130,64,92,59,196,196,81,43,172,142,61,26,102,135,205,72,86,18,203,140,10,139,218,197,25,242,231,114,199,54,29,238,94,162,102,37,173,255,254,170,231,117,222,250,86,79,157,85,205,98,14,223,12,154,115,121,217,204,113,61,54,35,124,203,88,214,213,190,123,113,197,19,114,105,27,177,90,83,41,118,118,162,142,177,67,88,81,175,125,58,39,99,182,202,32,48,235,177,145,138,67,245,0,53,122,126,49,196,18,49,177,177,161,82,251,33,4,14,235,161,193,223,90,19,29,190,24,162,44,170,141,29,144,148,72,83,99,50,93,240,238,100,44,233,95,115,84,247,63,179,221,136,175,17,38,191,177,236,85,24,90,160,170,32,149,141,212,81,228,85,104,38,191,204,207,21,154,203,74,193,145,244,38,56,94,93,239,73,105,112,205,218,145,66,247,218,47,86,130,122,228,152,121,145,158,85,130,232,98,237,111,243,62,81,8,0,66,144,20,17,159,31,26,221,169,174,54,31,154,81,206,61,25,26,33,139,210,38,51,5,14,91,22,20,1,72,103,74,56,40,192,194,72,181,96,100,66,211,191,228,210,180,20,102,38,77,126,58,128,228,25,26,24,71,230,85,4,30,155,106,141,245,135,92,104,219,112,82,80,76,142,179,247,42,85,102,85,10,198,142,67,49,26,8,133,5,156,145,33,29,3,129,205,7,120,142,30,223,15,50,223,117,81,31,207,247,221,247,61,84,76,253,220,124,125,254,162,138,84,230,185,19,255,251,178,100,213,140,133,217,102,196,3,153,90,224,112,236,217,18,97,131,86,21,229,155,20,77,229,11,193,229,51,101,104,241,154,184,8,68,92,84,220,77,21,50,37,75,108,68,91,46,251,126,228,226,132,59,36,108,168,172,28,118,84,139,100,179,60,29,73,217,74,246,117,227,94,81,80,108,209,64,62,73,255,247,0,232,37,45,151,156,235,16,207,4,40,120,47,11,179,77,90,102,120,161,131,35,142,154,167,243,103,19,247,140,151,108,241,12,206,254,191,150,199,180,63,72,167,235,146,121,97,3,92,19,27,169,67,14,45,0,43,240,198,77,221,4,3,72,4,163,16,19,8,120,107,42,24,57,53,171,82,102,119,35,144,203,62,29,142,242,253,233,87,47,181,123,253,180,120,182,124,53,206,57,216,136,54,154,198,105,71,68,221,3,106,105,173,89,119,106,149,59,228,3,195,202,0,52,228,244,100,151,88,218,180,209,244,198,72,118,209,99,72,102,92,233,166,84,61,218,112,17,25,165,179,165,63,43,127,174,78,184,243,83,125,166,112,32,217,152,157,72,196,35,22,65,7,210,65,88,87,134,98,241,62,91,164,198,189,204,179,167,159,215,99,178,59,116,113,173,75,181,31,151,210,219,48,160,16,4,16,121,45,45,142,223,126,158,187,245,163,166,207,237,84,57,101,244,167,125,106,238,103,61,234,27,61,228,147,88,94,162,218,150,249,115,213,151,217,170,110,166,58,215,139,225,205,66,45,246,143,117,13,108,174,139,218,216,146,176,26,176,93,110,58,3,137,29,10,96,26,70,176,164,176,66,53,111,42,38,84,250,39,20,109,202,191,54,18,216,136,218,89,102,132,11,174,170,131,7,166,32,121,65,2,86,172,219,182,231,58,82,149,123,107,82,111,217,238,249,183,43,219,42,235,164,225,31,117,22,103,10,214,246,176,169,137,32,108,84,204,233,149,132,109,119,182,145,100,126,103,76,201,152,249,42,224,63,161,250,6,104,165,87,66,34,89,105,91,228,240,100,243,252,188,190,181,205,114,243,95,47,49,87,128,70,37,23,25,116,46,98,9,193,152,8,6,57,75,156,37,120,100,51,1,129,152,192,99,145,129,66,166,24,41,14,128,68,0,208,197,201,48,52,48,52,98,144,19,170,23,29,170,91,160,160,64,24,2,64,39,44,216,208,0,193,162,230,64,28,4,152,46,211,172,204,20,16,193,34,5,56,154,83,23,137,1,75,144,48,4,96,176,82,133,60,82,25,60,165,172,50,88,155,222,179,75,178,213,197,64,2,64,167,101,228,194,29,187,24,148,195,204,53,164,132,8,46,56,62,120,90,230,162,102,34,35,185,185,238,170,154,231,187,72,230,211,227,107,238,16,138,121,142,230,255,250,255,251,178,100,210,140,132,140,103,73,27,37,95,48,122,172,216,225,97,35,126,25,169,157,18,46,33,189,18,16,51,101,168,244,161,33,142,230,170,221,228,119,39,58,18,106,12,131,143,15,199,27,14,42,65,150,226,33,136,35,131,117,166,153,211,86,78,254,183,82,157,78,232,108,198,143,55,82,43,15,12,247,139,191,85,75,248,89,2,208,78,107,182,232,233,212,12,167,249,50,63,138,164,19,120,9,50,161,198,22,69,131,55,112,113,84,124,30,102,65,254,133,87,193,81,139,70,141,144,254,106,177,65,186,53,149,150,6,75,142,7,78,53,5,136,66,74,44,179,135,245,79,205,79,72,33,37,45,65,143,72,57,9,195,131,91,131,229,198,197,37,22,227,144,123,143,177,221,143,123,132,86,115,101,92,202,151,105,174,170,86,209,171,123,81,131,167,50,185,62,234,214,142,132,101,184,31,50,146,242,62,205,123,204,28,221,152,184,16,175,117,0,64,163,53,18,12,58,35,50,152,252,196,228,243,98,128,206,76,40,2,8,204,56,172,8,37,128,0,97,198,96,224,138,18,194,167,29,0,38,133,51,145,3,144,153,237,17,57,93,20,109,47,240,24,41,22,232,191,165,241,114,89,228,134,58,42,54,146,244,35,180,189,186,53,215,45,187,175,106,111,220,141,217,126,36,118,99,48,212,209,147,11,77,223,148,188,161,71,56,109,45,99,214,115,214,174,157,19,236,103,27,61,182,223,255,233,189,245,186,127,143,174,93,212,117,245,196,125,53,206,167,195,157,236,55,137,170,115,109,167,237,177,117,111,214,52,85,230,46,76,249,215,59,121,177,74,176,119,125,50,166,24,244,22,85,5,56,68,251,14,157,84,168,1,220,128,2,131,223,238,98,133,181,167,77,58,134,147,47,28,18,181,195,44,218,66,184,201,96,89,189,16,61,70,109,85,138,163,140,211,186,147,33,123,132,56,244,27,23,116,200,172,66,201,59,151,130,224,88,44,102,4,49,71,129,142,163,25,200,36,158,195,35,46,146,134,23,202,225,132,101,98,57,46,30,96,18,84,45,72,176,220,61,205,76,140,212,210,76,34,157,62,132,151,46,165,150,90,105,153,181,7,114,34,159,252,205,27,42,232,165,96,24,0,4,128,148,204,124,152,231,174,76,242,196,217,102,15,87,180,116,96,195,57,140,244,68,32,44,170,234,58,4,103,154,107,152,173,96,135,0,95,4,10,96,236,219,39,80,112,207,178,32,198,146,128,196,37,125,176,226,253,184,142,131,66,136,150,149,171,193,65,4,187,81,4,194,112,148,49,182,137,82,196,90,202,149,202,98,54,27,43,192,201,71,124,24,168,48,32,177,223,109,50,55,122,9,180,229,170,223,219,23,219,171,152,255,251,178,100,203,12,133,124,103,69,147,152,90,240,117,44,217,38,97,35,90,22,253,155,18,77,229,107,193,224,179,100,9,132,14,40,153,187,247,207,54,205,220,205,255,171,29,124,238,150,73,215,63,166,251,253,191,221,68,82,122,41,50,206,170,131,96,168,221,143,63,119,71,208,212,147,171,26,148,78,129,173,250,166,168,111,59,112,201,189,70,168,251,171,110,108,117,4,216,82,0,199,195,238,253,62,176,22,170,76,137,122,169,146,5,176,4,141,252,32,64,208,226,228,1,148,75,221,107,109,210,122,76,225,127,111,170,177,128,214,144,71,141,176,118,197,165,182,179,26,37,213,170,104,67,105,25,98,205,71,23,178,247,225,49,12,199,79,178,29,12,44,222,11,151,22,45,143,177,15,112,96,227,100,38,140,91,168,165,170,38,96,185,78,155,108,205,239,166,31,85,37,130,50,168,94,251,58,188,54,231,101,201,83,205,103,68,201,191,178,114,127,90,37,74,5,122,0,8,146,140,148,248,235,3,57,128,21,12,223,181,60,181,17,52,192,104,26,38,64,32,44,129,43,165,227,68,22,4,116,66,223,139,10,131,140,198,165,140,77,23,89,114,153,181,38,113,15,186,91,149,73,238,53,76,101,15,53,188,101,20,177,202,154,191,90,83,19,155,189,86,253,203,212,179,51,180,180,186,181,107,92,253,191,146,124,40,172,211,219,237,142,101,135,109,205,205,57,207,105,223,239,127,126,210,237,231,203,151,110,231,63,204,255,59,121,246,25,40,206,87,37,194,16,148,4,6,8,1,67,140,196,154,170,116,83,82,43,118,73,212,129,137,245,185,113,105,44,242,143,24,85,56,18,172,240,6,170,166,25,99,169,42,101,106,25,68,48,69,158,244,47,136,182,112,36,204,5,119,40,47,237,107,59,182,183,110,198,119,63,93,250,13,232,204,188,249,10,210,151,4,107,145,70,254,202,198,64,206,254,97,168,241,148,218,185,57,45,226,185,18,194,56,171,162,157,92,206,243,201,207,94,79,34,40,77,222,109,84,213,159,45,111,211,107,235,45,171,242,253,180,73,185,205,107,19,160,40,68,97,0,210,98,88,14,99,73,22,101,66,78,98,104,160,112,160,58,96,24,38,5,75,0,66,249,109,67,141,96,16,42,96,184,20,22,8,68,0,24,4,10,12,1,136,129,128,128,97,213,104,193,0,43,91,32,1,66,224,66,254,2,128,64,80,45,188,43,2,157,72,83,157,28,3,0,109,213,53,150,43,97,190,231,92,42,129,76,147,112,101,234,54,126,239,73,162,16,28,45,141,219,80,134,225,44,148,202,95,250,74,109,81,86,7,71,70,36,142,45,82,94,231,114,113,169,53,103,122,105,251,174,205,141,251,92,237,127,255,251,178,100,200,12,132,246,102,199,155,67,111,178,101,236,217,34,96,101,188,25,105,155,16,46,153,253,2,10,179,100,153,131,33,188,91,187,221,229,169,57,138,118,118,55,185,185,87,190,111,114,178,162,131,137,245,142,170,156,61,77,169,114,4,142,26,76,243,75,206,36,242,98,184,172,251,246,189,126,171,188,250,192,191,166,55,2,175,117,0,82,222,196,139,213,237,67,118,86,112,18,69,106,138,192,243,39,235,116,8,204,60,74,68,243,161,98,214,98,209,154,82,76,128,70,20,19,160,100,147,72,188,69,247,24,46,82,123,245,98,26,179,117,254,190,115,120,40,131,41,215,208,188,244,141,177,60,27,157,117,67,36,57,178,156,88,249,129,1,135,137,102,37,141,53,30,5,96,177,201,50,156,70,88,176,209,227,216,113,191,180,60,221,212,50,84,82,74,104,133,180,146,44,231,209,213,77,10,229,112,116,14,155,146,107,238,237,235,139,246,230,190,170,106,58,139,137,84,194,58,0,4,138,144,192,74,130,228,102,68,162,28,172,96,34,71,91,2,96,128,132,145,202,94,151,198,12,90,167,97,193,99,70,76,137,96,159,135,76,46,0,197,105,16,61,120,53,84,187,85,118,186,217,160,247,46,245,135,238,121,193,223,36,82,46,91,131,163,175,101,120,141,186,73,126,127,94,154,133,252,95,237,106,245,156,98,86,110,229,248,112,80,81,98,10,13,216,206,12,140,202,163,137,179,242,49,46,205,126,255,245,221,29,193,74,68,73,52,77,157,136,85,238,21,156,112,78,36,4,90,139,41,80,75,20,69,8,49,194,140,36,151,239,32,106,223,80,230,112,129,2,12,104,250,222,169,239,190,254,4,23,43,79,31,43,225,177,145,18,7,234,6,129,169,126,228,91,15,187,218,66,164,227,166,70,218,239,219,23,173,53,32,220,53,57,114,70,194,71,139,156,62,235,19,178,47,151,178,200,196,61,235,238,157,149,98,3,212,68,211,55,152,240,92,168,253,123,237,229,181,100,14,142,9,246,49,84,140,167,8,153,22,86,162,189,86,203,33,50,23,110,172,246,177,219,125,104,201,41,221,242,46,201,77,89,89,245,116,255,187,175,108,232,175,173,66,0,24,225,140,69,69,9,67,18,46,141,91,145,54,105,236,204,112,227,11,128,202,140,131,44,134,64,0,51,36,28,129,64,244,78,49,208,49,67,128,0,27,122,128,1,126,237,199,194,32,72,212,144,17,144,53,6,117,16,245,60,225,74,198,232,182,240,58,200,154,107,146,151,217,99,183,85,214,152,175,11,255,28,148,74,37,79,212,126,219,28,46,219,31,1,176,121,100,81,12,123,117,118,153,75,221,13,99,1,67,167,73,195,164,148,153,91,151,239,75,255,251,178,100,198,12,133,73,103,70,155,98,127,66,107,12,217,1,96,194,140,24,21,155,20,78,97,109,194,4,51,167,116,193,163,204,135,221,157,123,83,115,164,250,185,162,203,163,29,85,84,127,31,203,47,169,150,202,245,181,215,46,227,135,115,239,222,247,106,36,137,213,96,245,46,187,204,201,133,47,57,157,247,210,141,237,23,87,203,123,233,187,254,226,94,238,187,185,173,181,210,128,26,231,216,159,95,127,166,87,55,215,237,191,251,180,18,219,56,141,49,189,78,62,196,207,46,63,72,127,121,158,179,135,69,59,82,51,213,111,209,164,87,181,217,94,183,126,107,107,230,227,171,213,132,6,195,16,253,13,168,87,71,173,85,213,213,181,178,25,236,212,203,177,73,44,42,189,99,20,153,209,30,131,89,8,200,86,216,91,66,159,229,91,200,162,148,136,131,32,140,89,152,162,110,20,149,20,181,105,73,82,242,140,147,249,25,50,44,84,62,87,219,51,175,9,28,255,27,188,238,241,125,76,213,108,11,106,0,81,131,14,59,53,166,3,15,4,53,194,67,133,92,63,167,147,123,116,2,73,26,168,160,224,57,150,136,9,26,161,56,148,45,137,38,33,48,150,101,249,66,55,149,109,184,134,6,10,52,16,95,231,96,46,10,227,53,8,10,95,38,145,187,248,203,157,182,200,241,41,75,144,244,179,126,195,58,143,103,106,130,244,218,157,160,153,107,161,164,33,194,101,221,130,37,205,222,89,30,153,148,68,126,114,222,251,142,91,238,241,231,31,239,222,19,94,181,206,94,247,242,167,254,80,255,254,107,109,53,94,243,62,87,19,57,154,161,29,10,171,247,245,119,145,111,210,98,63,247,189,59,121,247,8,221,32,0,21,21,201,157,214,219,137,24,164,39,4,35,65,225,235,38,50,176,85,186,253,205,194,125,124,171,94,179,231,159,218,180,145,21,73,83,233,250,175,246,188,100,124,198,52,180,24,165,105,40,130,3,48,134,117,122,70,130,56,206,238,91,25,186,25,146,60,51,98,54,22,90,21,68,204,64,114,52,183,98,87,121,45,57,174,183,82,157,106,135,179,58,218,142,253,239,69,115,14,185,168,200,159,83,246,152,251,123,79,13,168,192,131,147,16,195,141,92,139,49,156,68,243,76,35,190,157,78,72,119,49,83,56,207,165,19,0,7,204,46,153,48,16,100,192,34,16,104,144,188,225,129,66,98,147,166,84,243,132,227,150,136,12,35,1,195,138,115,25,33,201,62,151,77,41,171,89,150,204,182,86,164,224,170,162,104,47,242,168,210,177,241,107,146,121,101,28,54,234,209,67,82,247,133,224,85,87,145,37,35,15,93,12,211,71,152,113,98,245,46,20,160,120,169,74,113,205,104,141,244,255,251,178,100,194,140,4,235,103,70,19,99,87,176,112,108,217,221,36,103,231,22,253,157,18,14,97,111,129,242,51,100,201,131,33,253,250,183,69,70,247,49,177,19,62,199,235,108,183,207,183,158,154,235,247,195,190,63,111,113,119,211,37,207,142,167,223,251,168,242,211,79,186,250,225,174,190,249,173,151,125,203,46,174,153,17,13,136,101,58,43,109,185,165,32,17,71,145,211,184,152,44,131,57,235,9,19,190,60,193,231,23,5,67,11,247,29,77,248,140,78,37,79,24,158,216,170,114,77,40,147,52,13,35,183,94,107,100,163,53,52,29,10,71,126,50,63,112,248,2,135,200,63,36,167,113,208,105,72,158,199,153,115,6,234,213,77,166,148,240,231,215,213,99,79,71,83,116,109,166,168,247,168,134,159,73,120,189,41,121,191,173,234,42,165,208,203,239,83,88,116,246,144,189,74,77,95,113,240,188,84,42,221,60,85,252,196,116,208,188,220,99,64,81,141,213,0,2,138,144,68,68,13,30,4,27,24,144,161,204,55,153,19,97,181,146,136,85,140,244,113,1,32,64,197,196,12,11,14,21,116,106,13,5,122,155,181,27,76,22,5,126,148,181,183,157,70,87,94,163,219,44,177,56,221,36,123,142,202,169,155,27,171,29,179,188,247,141,155,57,84,164,152,191,53,13,221,198,212,170,122,223,119,173,11,20,172,200,159,221,76,232,237,222,150,151,244,218,218,205,209,253,18,149,103,223,249,110,136,83,166,228,23,56,28,89,28,164,117,170,80,237,255,123,228,182,125,127,165,51,92,201,184,86,133,26,146,79,44,123,86,63,108,21,220,32,45,85,51,16,134,29,64,64,192,204,38,186,47,4,42,1,97,147,204,5,237,153,160,139,106,55,122,252,238,243,157,238,19,57,227,187,31,122,81,246,184,128,202,149,244,231,56,80,91,204,21,99,247,143,131,61,76,229,51,97,236,62,31,172,153,221,202,154,105,28,172,179,53,9,37,254,211,35,32,68,151,214,224,179,34,93,16,149,181,173,57,228,127,190,135,244,178,57,109,221,58,57,146,143,116,91,32,10,0,64,134,172,6,24,144,142,110,18,89,143,200,39,247,32,157,57,182,108,40,129,135,27,70,109,39,151,144,205,100,163,16,3,12,28,4,50,184,20,183,12,208,120,180,174,140,24,5,47,123,244,10,3,187,172,116,191,8,56,64,38,25,20,141,13,193,0,165,45,152,211,42,97,205,65,249,80,200,126,82,33,1,193,146,213,25,220,204,141,238,221,43,209,47,167,119,165,239,250,182,203,236,242,38,239,231,26,120,46,203,69,3,202,100,162,217,46,222,220,69,47,113,6,60,73,110,94,60,109,191,123,219,236,173,157,229,180,35,14,245,173,247,255,251,178,100,200,140,132,169,103,71,155,101,127,64,108,204,217,18,96,101,188,24,253,157,16,78,25,253,2,33,179,100,229,131,33,253,196,68,210,108,217,123,142,223,33,244,253,41,54,63,226,139,3,24,26,194,24,243,49,152,244,249,182,196,45,89,51,3,21,213,34,87,127,239,89,214,61,171,140,106,70,93,94,54,245,113,26,118,203,181,117,245,160,41,231,170,104,5,238,124,227,34,210,70,80,113,20,113,36,242,93,84,146,135,159,149,39,243,9,63,66,228,138,140,20,36,56,132,81,56,146,100,72,160,110,2,160,107,195,181,29,112,211,82,224,169,115,205,180,142,162,136,230,175,96,219,148,137,50,99,250,205,241,12,61,203,249,57,42,46,133,113,208,52,30,166,44,169,148,34,205,147,136,108,110,84,53,22,140,58,6,141,50,79,29,17,186,67,91,49,61,146,176,108,230,91,35,44,220,196,248,198,174,184,53,106,137,254,42,107,184,174,113,139,59,93,96,73,173,42,0,5,211,38,151,204,104,63,48,185,68,145,114,101,212,145,193,193,38,10,64,152,1,4,100,177,112,144,16,84,142,196,203,0,194,16,51,34,82,146,32,179,36,42,3,158,250,86,200,241,38,148,10,185,2,224,53,148,76,14,227,201,42,203,140,254,43,49,29,159,136,193,118,122,231,114,114,213,60,134,126,228,42,221,122,72,203,197,61,18,129,174,192,54,247,37,213,242,20,205,99,145,254,125,231,229,249,249,175,249,62,197,22,146,103,149,203,235,118,159,42,196,191,77,178,45,94,91,24,108,116,171,98,143,122,175,97,187,41,206,219,78,62,164,55,170,154,190,110,189,157,214,195,155,226,165,119,177,237,101,194,96,197,34,213,82,137,72,232,82,125,76,3,148,92,52,164,68,105,2,169,248,208,117,110,54,88,64,249,131,173,22,29,176,143,157,52,48,105,188,253,233,5,119,39,54,92,168,97,72,62,30,202,187,33,201,69,43,41,210,206,35,171,121,82,117,67,46,224,245,235,157,44,244,206,60,222,127,14,58,218,119,167,198,204,206,252,71,70,157,222,230,95,182,190,157,242,61,63,47,35,59,228,79,8,183,76,190,81,7,50,41,53,4,134,64,83,24,4,2,7,224,154,217,60,105,212,65,10,80,207,227,16,168,0,195,3,34,223,16,4,128,195,216,116,4,9,12,17,47,114,213,185,176,2,1,113,81,240,48,4,70,15,10,10,204,12,30,40,11,150,202,45,86,14,148,54,105,124,228,0,254,61,42,150,58,204,94,122,143,52,222,79,205,169,67,159,33,140,220,151,74,114,185,15,206,70,98,252,185,219,65,198,167,245,184,104,247,202,162,119,188,182,255,200,79,183,153,206,151,30,180,34,121,20,65,42,255,251,178,100,198,142,5,25,103,70,19,131,95,48,106,76,217,34,97,131,88,22,133,155,20,46,13,156,209,221,51,102,180,241,155,53,37,20,230,237,133,235,16,171,99,47,59,117,203,33,93,21,146,180,165,149,148,250,236,245,43,20,22,232,217,178,249,164,245,215,219,37,168,222,59,98,180,139,39,250,98,83,204,161,2,224,202,62,160,0,5,40,21,173,217,36,239,43,71,133,106,1,121,184,243,179,6,228,117,154,70,203,251,229,199,253,102,89,39,199,206,169,2,63,240,179,6,217,114,232,230,254,214,151,239,83,182,238,228,28,54,58,146,47,178,57,17,161,183,109,57,78,153,130,44,27,152,99,167,33,24,120,251,147,37,139,21,200,20,223,226,249,145,85,67,122,214,2,56,100,246,21,210,127,175,150,41,203,130,69,22,105,189,121,77,137,192,178,188,34,249,56,248,172,198,22,18,94,48,74,88,201,32,99,62,3,76,156,63,57,35,36,223,78,211,165,3,202,176,35,67,154,11,138,100,50,64,8,56,2,46,52,108,18,92,197,5,34,180,175,0,11,87,99,104,147,98,128,1,131,167,76,16,3,13,64,97,162,73,20,29,30,7,197,91,20,84,213,229,73,238,240,59,72,59,23,65,4,46,72,165,180,216,52,184,230,157,251,49,185,199,14,130,242,147,199,96,27,68,7,204,131,51,123,174,89,13,167,218,47,219,44,227,108,117,109,61,15,116,62,159,87,180,252,33,42,53,231,156,232,114,108,109,53,204,136,222,125,150,124,218,220,206,102,162,109,140,190,246,171,47,185,187,174,147,114,60,76,54,152,173,173,91,37,230,238,170,226,152,103,154,229,144,237,56,54,74,23,99,138,192,41,234,127,189,53,100,58,64,0,70,236,82,89,36,147,33,116,129,9,250,124,233,72,33,85,27,202,196,109,145,176,107,2,169,107,241,143,129,5,84,94,134,212,138,231,207,71,81,14,113,28,124,249,168,91,58,154,110,11,189,58,251,109,159,221,19,146,46,232,181,122,203,94,219,226,47,15,134,147,203,51,201,239,20,145,94,169,119,16,244,136,172,51,11,50,102,27,82,45,236,205,201,242,229,166,159,154,92,187,222,213,194,229,162,159,180,207,173,127,133,194,189,105,123,210,124,195,166,214,192,174,175,221,62,145,217,174,210,2,188,129,154,100,200,204,129,0,38,220,158,2,18,5,255,157,185,17,200,138,152,42,65,172,136,162,232,128,198,70,66,22,28,24,129,22,2,80,62,255,144,4,72,104,111,70,150,147,16,67,128,84,96,179,80,194,246,106,122,179,168,15,61,64,86,104,163,118,25,245,29,185,38,54,106,81,101,157,202,212,244,157,167,189,73,34,194,154,165,46,53,236,239,19,159,20,182,255,251,176,100,209,140,5,242,103,67,131,154,90,240,133,12,233,141,61,38,85,82,101,157,26,77,141,93,1,181,179,100,137,132,141,112,39,185,230,93,118,76,231,8,193,25,119,38,134,106,108,119,237,179,255,89,240,138,205,179,210,141,7,39,233,166,209,36,239,233,177,170,51,231,156,106,221,89,11,161,231,205,55,109,154,188,56,205,87,126,239,198,229,176,24,241,147,88,152,204,200,104,116,43,103,193,214,11,200,126,99,89,117,176,97,66,205,118,155,254,251,81,45,213,87,150,39,241,9,25,91,119,54,40,89,82,164,230,32,154,166,137,233,86,144,55,12,159,217,9,145,85,8,140,243,114,86,84,37,79,137,91,107,119,245,35,36,37,68,214,21,90,110,12,152,78,167,73,203,118,142,249,156,228,95,59,206,173,242,205,142,206,249,87,251,254,38,50,32,44,128,136,103,68,81,157,229,103,220,168,29,192,84,113,101,241,131,86,6,149,18,18,137,205,178,163,6,4,193,47,21,74,34,10,42,196,6,169,221,49,35,148,78,25,141,182,50,192,112,8,85,226,96,196,129,177,55,224,98,41,52,190,160,248,139,57,108,244,236,197,199,130,219,178,106,168,116,5,52,13,142,209,28,204,233,52,18,136,66,226,163,118,19,33,143,36,21,46,110,64,27,21,65,216,66,103,58,165,83,215,60,155,110,106,166,238,106,173,239,189,176,164,95,222,118,85,166,181,8,99,94,131,165,233,58,225,177,117,245,114,223,134,177,146,127,182,213,62,45,89,149,101,206,149,144,134,75,238,37,104,137,217,76,118,122,45,11,57,189,50,198,153,50,95,58,211,206,212,128,62,208,71,24,242,155,192,105,55,162,128,0,6,145,37,164,228,118,27,229,90,245,134,128,105,35,80,102,74,213,31,6,139,199,148,171,91,12,168,185,108,179,10,86,234,15,155,50,234,241,225,217,102,191,55,26,137,34,143,86,198,221,61,111,61,52,172,39,8,52,48,132,138,144,113,69,137,143,23,235,130,230,210,169,34,201,90,105,173,97,232,124,41,147,203,253,153,3,116,48,174,77,102,58,96,168,35,248,30,95,24,215,161,235,14,176,228,197,85,178,17,118,134,105,24,202,119,41,109,43,136,201,72,140,117,188,153,138,69,223,171,76,204,192,127,0,32,28,100,34,137,140,8,134,125,11,25,88,200,118,196,73,134,73,166,91,71,133,203,64,169,80,224,68,193,226,229,44,37,1,128,139,212,35,129,112,225,243,156,23,4,170,7,242,196,208,224,17,194,110,99,34,244,202,91,202,109,32,152,124,233,219,165,45,184,122,130,126,24,191,67,222,196,121,55,49,47,194,83,204,174,211,220,187,99,235,84,237,104,172,255,6,153,179,187,237,89,255,251,178,100,214,140,134,4,103,67,131,154,90,112,134,236,233,26,97,136,74,20,25,157,22,78,5,124,193,168,27,100,73,133,141,153,104,23,229,60,221,160,215,179,155,192,210,76,202,230,146,2,24,158,80,168,234,182,114,247,211,45,231,214,62,194,206,148,105,227,117,141,233,148,230,214,164,190,158,155,160,249,162,173,179,172,122,239,111,83,223,102,33,148,202,18,53,82,228,126,28,165,240,93,149,126,90,246,48,60,232,37,85,164,20,43,251,166,33,36,132,121,135,65,4,166,43,36,93,81,237,45,4,138,40,204,212,26,185,56,39,15,148,34,61,188,19,194,28,247,129,243,172,82,245,105,56,172,63,174,202,181,237,51,51,222,40,94,158,6,154,184,209,99,15,95,110,9,186,45,250,87,127,230,203,217,231,0,20,61,79,127,211,255,227,175,136,148,255,251,254,85,1,198,163,4,19,49,162,163,107,157,54,86,3,253,61,51,245,160,12,80,163,16,10,76,148,92,194,73,192,198,8,240,129,142,64,0,100,32,9,239,20,9,73,22,155,105,130,166,51,6,86,227,4,19,1,6,44,229,87,149,197,33,236,103,226,149,37,143,181,27,245,168,199,110,73,239,202,254,147,181,101,151,233,172,204,94,207,43,22,190,13,219,240,251,204,198,108,211,86,183,114,130,252,221,46,31,135,115,60,207,242,239,231,201,207,114,99,207,87,98,131,202,134,40,209,135,87,26,183,49,187,178,234,104,238,94,47,26,142,236,16,143,1,1,71,105,65,171,234,178,74,73,212,201,25,178,141,212,149,37,164,238,146,109,118,100,1,25,60,245,255,211,164,8,74,160,146,18,92,38,110,162,69,101,112,16,72,210,21,27,214,200,221,72,132,179,41,108,61,216,142,54,118,141,236,13,8,91,242,39,155,168,176,194,159,106,125,122,90,161,181,11,18,231,194,113,232,247,213,27,84,177,227,149,207,210,249,25,72,237,8,203,190,219,45,65,178,137,86,115,12,24,88,245,158,177,165,16,42,96,142,48,81,99,145,147,48,39,57,9,154,73,118,81,237,108,239,200,231,138,132,135,136,89,253,46,118,43,166,164,183,148,74,37,119,24,211,111,250,90,180,68,192,35,9,74,196,114,140,18,114,84,192,200,102,254,49,190,74,115,156,140,38,55,36,27,136,225,119,120,70,17,128,196,214,93,230,251,82,57,3,217,42,107,142,140,6,58,25,15,34,207,229,45,204,126,59,134,196,226,230,156,120,96,40,60,131,9,17,198,45,80,231,80,232,230,30,122,7,2,128,225,104,23,74,206,41,70,24,211,204,194,181,68,218,125,223,31,58,252,202,127,82,151,207,219,33,131,108,64,27,43,67,56,28,97,207,85,78,234,210,116,16,238,73,255,251,178,100,212,142,5,102,103,69,147,99,111,176,131,172,233,22,96,200,139,19,229,157,28,109,33,183,201,237,179,102,244,195,34,60,88,142,54,168,155,19,20,54,134,3,65,119,17,204,66,97,134,83,160,179,169,163,69,10,51,174,180,13,105,45,117,178,159,73,101,224,89,185,6,0,2,223,30,183,93,37,195,40,234,134,132,202,88,11,90,151,199,162,204,55,179,233,151,186,163,153,220,85,103,228,8,184,28,155,101,189,220,101,102,94,214,231,109,139,77,82,125,32,8,193,157,178,110,138,216,134,187,74,8,147,80,151,180,92,154,105,93,197,14,77,230,31,104,225,201,179,116,131,85,162,171,83,26,39,84,221,246,86,139,152,133,180,97,228,207,39,168,222,97,80,125,117,49,26,71,49,222,151,243,43,181,243,202,82,199,56,218,139,135,246,11,220,0,2,80,226,64,195,226,196,195,179,184,66,34,28,44,66,7,41,230,126,137,66,49,152,193,208,149,208,48,4,42,103,225,1,114,82,18,1,224,68,89,75,7,101,202,126,133,46,154,186,37,48,48,49,2,77,128,68,112,2,132,26,210,13,25,46,171,47,135,224,251,174,28,77,174,66,218,218,158,153,150,210,83,203,99,116,239,124,46,51,44,173,98,98,243,101,83,54,134,243,40,188,150,91,129,122,200,165,204,156,209,223,21,119,27,57,237,206,171,138,184,117,197,67,190,62,38,25,53,110,138,70,101,53,81,61,51,116,150,243,135,37,72,117,163,71,154,249,123,77,233,42,182,73,62,209,116,94,147,90,253,236,124,211,244,102,101,247,118,125,14,151,166,47,39,83,93,8,169,116,57,142,41,2,146,17,32,132,47,212,175,160,0,9,181,73,245,150,201,123,100,25,36,34,25,142,166,165,127,45,196,232,0,242,25,191,239,173,125,168,109,170,162,0,33,185,166,170,249,170,158,146,232,97,73,92,169,101,50,126,60,145,119,56,93,209,135,82,163,220,20,116,194,24,197,220,140,73,242,185,46,12,123,65,67,16,121,110,84,186,252,12,91,38,233,17,237,89,198,167,119,195,218,240,59,168,181,241,235,43,5,199,35,179,236,104,202,184,135,89,153,226,230,22,45,33,241,254,57,232,120,161,177,116,46,253,170,179,191,146,24,44,64,15,253,96,36,41,32,145,0,243,16,144,229,57,51,66,13,112,96,176,160,48,38,228,199,159,132,27,92,13,133,115,204,72,214,34,141,11,138,5,21,98,11,28,3,128,152,123,254,226,236,141,152,207,27,149,187,51,70,29,134,23,208,50,242,194,243,112,160,124,112,114,10,55,208,193,201,73,202,59,37,80,198,16,156,197,150,81,182,150,34,16,227,141,28,52,30,25,229,89,166,185,174,136,53,38,80,255,251,178,100,214,140,5,254,103,68,147,185,91,112,130,44,217,173,61,40,79,83,65,155,36,109,49,15,129,200,179,100,9,132,141,184,128,236,66,62,8,228,110,91,93,24,214,131,81,102,6,165,218,221,33,121,36,164,239,90,76,172,28,195,232,127,21,243,91,246,236,50,210,101,162,120,191,127,238,44,128,2,209,0,75,69,225,102,114,148,164,16,4,189,3,92,85,68,138,149,64,210,198,23,32,130,64,58,41,210,90,180,92,127,89,188,68,15,193,212,161,248,248,73,157,188,168,91,16,133,108,188,175,16,106,51,16,212,140,70,214,23,56,229,200,113,163,6,109,73,14,18,20,29,125,235,253,62,177,25,204,190,87,35,202,189,133,51,41,80,203,34,237,66,53,75,131,200,74,159,75,50,164,127,123,243,185,166,246,124,92,178,51,159,235,252,1,0,3,129,0,28,196,35,67,77,5,204,118,134,59,216,44,44,55,48,73,92,192,228,3,0,133,211,112,193,192,241,32,18,170,129,64,42,68,70,19,105,138,141,203,85,143,236,202,207,87,74,222,222,40,114,67,210,169,105,110,33,115,144,204,42,197,85,26,124,158,170,123,137,59,12,48,42,105,216,34,12,84,234,6,223,202,237,78,224,251,51,165,57,86,196,109,11,0,12,0,7,17,1,8,128,45,61,248,31,72,30,164,109,75,133,188,254,223,239,237,158,51,255,253,183,237,177,255,255,230,247,206,212,80,89,0,227,40,166,160,92,147,210,137,119,140,63,163,16,133,170,221,186,72,204,224,227,246,25,241,162,98,144,62,157,25,170,149,173,169,87,115,238,100,247,204,124,240,141,192,1,22,5,135,36,141,157,67,76,85,177,13,137,255,72,182,148,214,244,236,203,167,101,114,200,254,186,92,99,158,113,112,72,29,25,143,243,231,143,150,222,78,185,37,68,210,211,237,241,181,40,69,128,38,57,230,44,153,16,117,78,218,213,120,107,69,111,6,42,48,211,92,109,116,238,113,114,231,92,20,85,32,192,246,239,131,38,236,249,190,197,42,98,160,225,156,236,234,93,84,50,218,253,75,83,252,92,86,243,215,253,197,71,205,251,210,233,63,207,223,91,191,199,48,225,113,217,3,17,136,51,199,66,89,179,34,222,1,173,27,204,145,141,171,25,169,33,113,201,12,16,74,35,28,49,112,33,24,33,131,141,166,162,247,29,15,138,61,111,130,173,36,1,69,164,146,74,145,0,11,3,47,208,136,109,88,164,205,221,151,184,142,11,206,238,45,117,118,186,213,89,74,24,117,133,122,241,48,146,34,228,228,68,153,166,95,32,136,57,142,36,240,88,0,189,134,12,32,28,34,12,29,38,30,116,96,152,14,198,15,244,82,49,218,75,176,236,246,23,248,255,251,178,100,215,14,5,154,103,69,147,134,87,64,126,76,217,42,96,200,126,23,61,155,18,13,141,190,193,222,51,166,116,144,162,12,150,17,150,144,118,51,214,35,76,182,62,144,133,252,218,171,172,173,97,30,230,100,132,255,36,63,89,53,57,215,208,155,180,178,194,54,85,144,174,142,154,157,145,74,101,54,101,86,213,62,166,91,30,116,140,66,64,27,156,255,181,128,0,17,112,10,27,114,73,88,165,147,20,19,13,34,38,152,122,43,53,69,252,142,236,106,89,172,48,162,218,7,63,197,221,91,165,208,109,150,201,225,121,228,88,84,26,140,50,40,114,114,96,251,114,114,47,86,22,38,31,182,102,109,222,68,53,178,172,117,59,178,136,175,141,116,148,75,138,148,88,134,177,116,167,37,223,116,25,105,91,77,65,239,117,188,85,186,207,242,232,221,59,124,181,173,220,197,204,90,105,31,43,49,113,36,78,179,242,2,147,0,5,126,249,107,177,0,72,50,64,131,98,16,52,48,74,157,48,250,145,89,137,214,31,52,176,137,33,167,99,42,175,3,203,71,27,228,170,23,32,126,167,94,167,183,180,244,45,205,170,56,143,234,0,225,181,175,44,154,163,198,246,82,151,193,228,138,70,247,121,223,221,35,145,56,226,185,113,214,86,201,229,205,165,28,118,61,8,211,249,122,87,127,63,239,246,41,246,166,220,178,87,151,181,53,134,142,151,92,203,109,156,48,187,9,43,61,77,2,30,167,167,84,165,50,127,223,36,170,94,82,148,47,249,49,154,174,85,197,141,168,71,245,13,73,86,229,23,44,178,80,103,103,122,212,164,25,70,26,47,90,144,82,238,178,227,221,76,96,21,164,128,1,203,183,80,39,144,2,69,39,138,82,139,5,14,26,172,144,30,82,217,139,12,238,153,134,41,12,147,147,212,186,33,49,150,230,87,31,105,163,153,132,194,70,210,118,51,12,128,42,14,80,79,204,99,184,51,90,177,122,117,36,208,168,85,199,112,66,234,241,65,83,36,231,92,159,232,54,99,17,4,202,111,35,104,156,123,188,99,112,113,222,163,46,181,105,70,141,146,68,51,46,161,45,217,30,99,145,194,227,28,92,112,188,15,90,21,20,31,142,145,174,239,35,69,117,145,71,22,133,40,125,213,139,84,140,152,215,37,200,115,7,165,196,241,67,165,70,8,227,69,77,187,138,120,98,236,231,97,76,216,124,155,186,64,148,201,128,0,75,180,77,217,3,110,58,194,7,139,8,74,197,83,47,121,121,8,32,5,21,70,169,82,157,20,67,39,138,230,41,171,131,89,139,198,26,123,90,147,38,139,223,64,252,213,112,53,29,75,219,79,88,146,160,113,196,221,211,235,123,122,172,220,164,250,112,224,236,232,255,251,178,68,205,12,197,90,102,203,27,73,111,178,167,12,217,51,105,232,126,82,97,155,44,108,13,94,194,53,179,101,77,135,161,121,165,51,50,28,45,66,245,16,140,218,113,164,119,98,179,153,89,199,152,239,242,201,218,41,22,212,138,28,133,25,48,20,205,136,168,94,105,83,164,49,74,118,83,243,29,65,220,42,157,216,254,210,18,31,49,110,24,10,83,242,135,48,153,142,220,219,119,59,161,189,191,79,145,129,18,64,0,91,126,89,47,195,204,58,96,161,211,200,172,104,185,15,219,81,169,65,66,88,172,85,7,102,17,88,144,184,194,46,172,239,15,51,74,32,156,159,109,202,156,161,158,24,249,140,85,130,217,204,18,113,48,165,254,157,36,183,163,125,102,196,195,92,114,13,8,241,16,57,96,108,35,226,97,205,85,255,228,88,188,219,82,144,189,84,147,111,218,51,191,51,18,87,125,239,247,250,84,59,123,76,199,60,53,35,117,241,3,219,97,208,57,73,131,38,222,237,123,185,148,142,98,222,218,222,222,174,57,75,146,174,35,254,230,215,145,25,50,0,3,127,245,47,99,197,146,120,9,214,82,3,194,37,162,181,68,87,252,38,40,171,42,45,132,88,191,94,197,103,186,221,248,198,219,28,98,149,202,212,170,95,202,210,29,177,139,241,214,173,47,97,57,222,142,126,27,229,52,31,106,75,44,202,182,127,95,43,116,212,177,202,125,188,53,62,222,121,93,189,189,127,255,236,13,84,80,46,249,155,246,136,217,158,213,22,139,251,181,81,129,54,161,133,55,135,163,227,45,129,142,179,104,123,176,131,61,50,50,151,14,176,165,195,108,30,134,87,210,230,51,29,153,70,245,204,183,228,32,112,149,96,0,36,154,129,129,99,70,105,9,248,79,186,92,11,16,56,3,30,153,95,241,89,10,225,148,12,161,65,107,204,220,94,157,198,84,92,179,82,69,46,88,83,45,209,137,199,36,1,217,218,37,89,197,149,238,147,22,129,154,171,144,81,146,44,22,133,63,135,35,182,102,85,232,245,1,180,207,113,53,247,251,223,112,105,124,44,212,85,163,222,169,140,217,94,47,233,106,238,86,162,105,117,70,173,190,222,162,86,110,91,37,173,108,125,184,163,117,161,197,178,20,211,84,208,211,181,69,77,84,69,76,199,199,85,79,83,63,61,95,34,32,0,63,255,233,148,223,49,59,38,98,46,244,23,81,37,239,74,129,116,241,198,15,52,163,205,71,10,186,248,70,23,100,25,196,111,118,77,69,242,47,143,217,198,3,198,130,35,89,177,216,200,79,92,193,97,244,168,139,241,249,40,130,73,128,80,39,131,4,237,102,212,45,86,62,153,225,93,8,97,198,34,142,89,189,234,239,17,11,73,188,255,251,178,68,187,12,196,115,103,76,27,35,87,176,141,76,217,67,101,232,110,17,101,155,50,108,33,121,138,52,51,165,13,135,161,120,201,104,89,78,226,174,28,109,108,245,253,91,77,57,48,186,115,213,15,107,150,168,73,200,105,106,145,236,241,103,127,132,156,220,227,43,206,168,200,107,156,197,93,247,236,229,0,23,148,0,19,187,97,146,54,197,195,174,116,225,123,192,33,36,19,7,165,33,12,141,112,32,112,130,136,225,136,219,75,32,100,201,245,114,234,227,58,105,212,52,183,63,220,102,59,234,186,62,91,138,181,67,231,40,180,207,111,85,93,197,151,254,20,104,162,9,21,129,64,141,70,9,233,170,254,239,174,170,27,151,158,248,104,133,138,63,82,199,160,246,172,232,62,110,42,20,182,151,28,131,46,77,136,249,221,44,210,143,134,117,131,230,215,29,11,248,162,235,18,200,59,133,93,174,164,116,58,156,233,19,94,53,170,171,142,190,103,166,14,218,0,25,118,220,148,133,51,14,68,112,3,217,148,5,8,128,32,16,153,233,225,128,29,234,85,145,4,16,141,7,118,57,170,102,79,87,82,216,251,161,12,72,152,54,114,184,182,109,38,127,55,83,148,203,95,4,219,175,128,129,166,36,178,143,9,89,12,56,212,35,16,174,113,99,130,34,2,32,161,69,23,146,157,247,69,76,227,77,205,106,244,99,95,53,156,228,166,211,54,181,41,106,110,172,186,82,122,31,102,95,67,244,40,189,77,115,142,118,70,168,250,54,89,213,177,117,69,211,199,84,200,30,99,42,221,150,213,92,204,21,227,170,148,0,82,196,43,183,111,134,204,178,208,146,193,226,66,55,138,30,138,138,8,6,32,182,3,85,24,24,38,142,91,69,31,78,57,133,60,4,193,70,166,12,1,100,159,29,78,150,229,2,139,194,151,103,120,175,153,199,51,145,99,112,253,203,175,83,177,42,250,255,185,241,83,214,236,221,34,114,154,19,75,114,233,207,40,141,206,220,209,180,255,201,78,88,90,18,206,79,242,233,243,232,21,0,140,230,145,48,224,44,205,16,67,18,210,143,234,145,57,32,88,209,9,19,8,49,141,150,51,34,10,153,172,228,97,224,161,84,80,103,2,8,224,152,85,112,153,174,130,57,52,0,112,12,192,130,71,156,80,49,25,30,12,152,100,160,96,145,130,119,129,145,3,65,162,160,45,65,19,40,192,133,5,17,131,12,90,11,66,132,103,90,2,67,211,7,23,194,17,115,165,129,37,43,89,140,195,137,30,199,37,194,32,147,110,251,74,224,87,217,169,193,108,109,75,99,196,128,119,70,18,163,23,109,39,220,166,204,3,174,243,245,204,72,229,103,40,88,60,167,12,236,151,162,136,210,146,164,204,255,251,178,100,200,140,132,118,103,203,27,42,110,98,102,76,233,170,48,227,82,27,89,157,16,46,13,254,146,54,179,101,244,244,161,249,124,239,178,22,166,92,86,36,132,240,202,43,70,146,213,182,169,1,228,174,113,32,225,95,136,143,27,225,101,219,92,120,80,179,153,51,107,69,195,132,125,253,198,249,189,28,22,89,125,243,87,223,26,189,107,234,54,166,105,101,246,212,48,17,16,46,109,254,229,189,84,172,132,71,160,23,107,130,111,162,220,225,132,110,12,4,173,55,53,105,172,201,33,17,23,65,191,100,151,237,186,111,194,167,226,7,102,102,55,177,83,96,135,201,174,153,154,59,124,33,80,54,219,7,109,76,244,250,60,80,213,163,137,25,99,10,48,181,144,245,162,14,18,172,23,119,44,61,71,174,85,140,132,177,75,171,61,229,165,36,176,242,132,20,218,78,73,145,2,160,98,14,230,121,103,251,170,65,179,119,39,163,84,52,195,66,40,251,69,22,196,54,60,68,17,86,81,246,170,167,251,112,66,61,21,0,128,37,63,251,38,156,62,166,105,58,119,0,11,96,99,32,80,241,172,146,150,205,26,175,149,33,195,86,200,111,180,13,123,216,76,29,135,76,19,205,246,42,131,99,76,17,62,69,170,84,134,250,19,179,104,152,78,162,151,62,26,187,242,33,142,67,78,128,94,195,86,135,111,43,127,98,61,245,70,28,123,209,38,221,35,208,120,209,10,144,30,190,177,3,232,124,230,150,94,98,196,92,152,189,38,195,24,219,38,61,15,27,218,205,194,71,49,197,85,64,195,110,209,105,40,233,29,125,237,161,75,21,108,54,11,60,80,177,254,51,88,209,46,192,57,203,0,149,214,236,88,44,109,30,212,20,247,96,49,192,70,28,16,208,163,9,43,20,166,102,210,164,252,123,232,210,252,4,150,26,96,172,37,131,100,35,116,24,84,232,18,115,77,47,113,21,194,128,202,17,45,77,157,148,53,56,189,89,239,15,70,159,48,90,114,145,69,155,240,190,85,120,201,27,58,218,146,40,16,218,58,105,208,116,251,159,186,231,70,87,172,105,251,81,27,116,255,181,165,123,189,230,42,90,251,236,55,156,169,124,124,49,53,30,189,221,119,218,102,102,109,186,250,255,187,119,182,62,114,111,181,226,49,209,199,134,248,80,13,10,1,43,191,249,118,37,82,84,195,131,112,29,0,240,81,144,120,246,192,184,204,103,150,202,2,66,109,188,141,180,22,91,42,218,95,87,149,42,39,121,154,24,157,252,168,244,212,227,20,100,45,84,2,57,147,33,145,23,12,209,87,14,55,36,198,7,164,104,112,34,8,33,8,201,77,210,155,137,169,27,23,15,102,119,176,253,198,178,19,47,94,48,177,111,30,255,251,178,68,193,8,196,153,102,203,187,12,67,210,143,236,217,67,97,134,122,18,149,155,46,108,61,9,202,62,179,101,13,135,153,121,242,131,250,118,168,97,218,82,14,123,178,5,234,106,105,6,110,100,212,80,246,22,134,72,37,213,239,147,84,201,164,138,34,30,29,6,142,29,87,2,191,22,115,73,227,32,190,159,134,180,26,3,174,168,13,203,175,240,234,126,40,11,192,15,66,13,34,34,152,43,250,5,201,68,253,12,89,29,139,17,233,92,173,237,228,87,235,179,241,193,87,31,52,111,36,107,109,234,251,188,84,64,48,60,167,67,142,107,119,245,178,157,227,58,221,205,182,96,44,123,140,44,156,94,179,238,85,234,84,214,140,198,239,87,114,59,145,39,136,57,27,110,121,68,113,44,134,90,58,147,76,252,214,187,189,249,143,12,218,213,123,217,123,182,115,158,107,78,150,129,18,177,183,25,88,233,19,214,108,171,120,159,13,84,86,106,238,19,104,155,125,135,186,191,174,43,68,85,0,2,74,140,192,134,2,228,70,30,112,5,54,54,100,48,121,105,151,137,130,81,1,77,201,162,100,32,202,66,6,49,0,25,130,3,68,176,182,196,159,134,238,195,40,157,120,57,218,44,7,47,116,97,18,41,124,230,215,11,246,96,193,204,94,1,28,2,131,82,145,116,189,129,113,37,33,212,251,156,154,151,223,106,180,249,56,22,96,91,29,149,200,53,41,146,222,120,245,144,66,112,156,6,185,134,61,27,244,253,173,245,87,250,157,233,255,171,154,172,207,83,117,91,50,170,75,78,82,108,99,14,185,237,163,251,23,229,147,46,73,102,74,117,75,163,209,232,158,166,148,166,160,163,12,209,217,246,238,29,192,12,185,168,3,171,138,178,91,46,53,81,201,52,125,47,42,33,154,27,45,143,184,132,89,189,147,122,117,105,62,152,249,220,80,217,4,176,73,48,198,227,6,112,97,69,224,85,63,39,90,139,59,65,128,243,102,223,229,51,85,141,168,167,138,150,196,53,158,80,133,19,197,78,249,169,206,51,244,202,145,66,127,36,255,146,91,84,60,135,24,203,147,236,248,165,158,67,148,206,137,109,209,25,145,7,170,23,183,193,64,5,120,136,78,97,33,25,147,68,38,8,41,7,153,205,142,89,0,20,130,197,99,35,128,200,66,161,67,91,51,16,129,6,142,232,116,16,19,135,129,49,98,64,29,20,30,95,150,184,144,139,246,66,133,228,161,116,204,48,40,101,54,100,136,178,246,24,84,80,95,10,113,64,92,176,44,10,68,164,248,80,114,32,143,17,38,146,134,142,234,28,209,94,47,18,127,216,252,52,206,34,175,219,47,137,55,6,38,221,33,134,24,232,85,145,209,95,254,115,13,119,255,255,251,178,100,196,140,5,28,102,199,155,103,95,50,106,204,217,202,44,101,191,23,61,157,26,78,5,254,137,249,51,166,232,240,34,4,178,200,17,183,96,72,210,176,184,70,123,157,225,90,73,89,190,110,34,154,142,78,4,72,57,220,13,194,212,123,95,49,111,168,223,120,197,124,43,77,175,225,192,197,179,154,73,95,124,250,194,133,138,231,219,56,175,191,190,126,9,190,209,8,44,228,147,151,75,122,158,35,184,5,49,142,192,216,121,195,51,123,114,94,139,135,94,15,220,206,54,139,103,165,15,170,6,209,7,164,155,38,181,190,52,247,139,117,33,24,179,158,83,32,56,119,19,62,65,157,35,64,242,204,119,129,173,40,41,113,22,109,242,182,169,101,238,175,113,18,207,151,41,116,112,215,170,180,185,230,36,201,136,189,135,44,25,77,163,48,200,250,97,164,172,71,180,193,3,13,174,229,44,137,23,28,133,191,117,219,240,166,14,61,147,84,214,152,47,106,0,7,182,248,190,236,13,156,182,227,194,36,50,137,166,128,208,163,162,32,63,241,74,8,161,44,89,163,5,187,76,177,155,31,139,186,125,173,93,30,51,202,138,107,141,84,88,217,123,116,163,138,194,229,92,235,82,217,189,59,56,225,176,151,34,164,204,171,2,114,141,44,228,210,86,249,206,142,215,50,100,216,232,42,209,158,148,229,122,253,27,86,174,30,241,151,17,114,163,165,235,30,57,230,226,173,121,169,132,153,34,75,188,214,222,224,105,113,236,55,198,152,227,60,65,139,179,157,134,115,243,53,53,52,181,94,177,119,168,52,0,25,182,252,100,111,138,237,100,227,70,11,145,68,213,81,95,85,85,72,126,203,129,197,80,183,171,25,110,6,187,90,130,94,161,239,252,220,106,95,42,164,197,133,209,110,30,195,55,158,117,251,157,148,147,123,248,173,38,21,121,229,118,15,92,149,85,226,202,193,213,89,205,241,116,167,242,30,115,76,156,102,89,70,164,230,163,205,150,169,216,170,104,92,237,26,223,85,152,238,157,100,20,145,88,186,148,145,201,214,202,217,214,68,242,179,78,146,242,154,28,182,142,237,142,118,185,247,86,167,249,47,144,223,237,111,103,170,171,194,182,171,250,188,60,17,70,128,5,201,101,113,11,148,88,41,14,167,33,204,34,8,18,58,120,160,252,50,119,18,86,195,64,166,236,81,208,154,175,245,74,21,217,215,218,43,35,125,36,207,122,124,206,73,46,250,128,190,114,86,35,81,227,97,209,84,223,191,84,5,110,108,242,212,120,174,89,210,81,252,28,242,98,2,12,83,164,139,187,247,45,81,221,15,185,97,103,169,120,178,212,222,75,89,45,101,181,145,176,109,28,101,165,137,140,183,189,36,121,43,72,255,251,178,68,200,140,196,96,102,203,155,15,66,240,147,76,217,83,97,38,196,83,125,155,36,109,97,9,202,113,179,164,13,164,163,17,49,22,218,22,236,213,246,198,20,227,12,75,146,207,174,198,165,67,79,175,220,137,84,212,61,172,241,71,180,16,69,160,219,234,59,49,98,15,189,0,87,115,128,27,110,218,133,168,6,33,57,2,53,3,164,4,178,34,18,138,215,152,64,230,214,210,10,232,128,37,106,240,23,54,196,62,61,45,151,194,39,98,235,54,43,40,206,186,229,135,230,89,207,35,238,213,42,219,155,216,87,167,82,47,25,178,210,181,223,43,210,234,166,75,1,198,28,76,215,248,165,116,175,223,177,178,210,32,165,165,94,142,87,193,80,151,14,241,4,59,48,169,245,98,162,199,155,228,13,18,18,199,28,124,161,195,87,74,26,48,70,65,171,164,12,30,44,35,217,85,107,171,60,61,179,203,185,82,180,141,3,15,74,97,212,232,210,253,11,64,169,14,74,220,212,144,10,105,74,1,59,111,213,162,36,242,195,192,238,176,60,182,116,88,16,160,105,41,33,178,89,194,45,140,41,156,36,61,242,212,157,219,202,206,124,86,50,23,54,28,240,85,110,168,237,54,163,94,174,86,244,124,95,51,229,175,203,2,114,24,211,238,78,154,28,212,153,163,76,93,53,106,182,182,132,155,38,234,109,153,34,84,169,152,133,159,82,86,250,183,138,188,163,76,30,131,134,69,170,189,187,195,221,93,58,36,115,36,53,80,202,145,171,80,59,145,199,201,198,255,81,244,91,87,112,157,221,255,59,178,87,243,20,156,96,203,212,0,64,37,109,223,16,152,130,36,135,135,220,160,24,108,232,168,18,226,174,85,6,103,53,191,109,89,167,180,83,152,11,183,56,213,195,82,215,135,254,180,116,26,30,169,107,217,31,78,75,165,186,137,211,145,202,93,137,136,218,34,218,26,209,42,6,172,16,31,92,143,150,118,213,20,107,162,9,42,226,137,151,113,135,23,9,141,187,119,97,135,119,121,143,59,150,172,58,89,237,88,162,41,73,116,239,31,187,203,67,216,216,31,116,131,142,185,25,159,20,40,150,135,241,102,60,16,243,40,167,115,245,93,212,210,194,165,79,58,221,133,147,240,2,165,182,50,221,34,202,0,87,40,20,179,26,233,209,73,10,217,154,48,146,111,215,41,115,34,35,169,60,153,63,19,246,215,22,218,52,130,66,204,251,31,127,172,204,65,251,114,233,43,180,11,60,102,184,60,13,95,23,79,27,249,87,175,122,220,78,181,72,237,60,253,106,182,50,203,146,142,17,7,96,164,231,16,243,30,94,73,76,106,245,46,194,103,10,69,50,102,235,148,109,170,77,138,176,130,108,130,152,154,139,255,251,178,68,196,12,132,80,102,203,27,47,66,242,142,204,217,71,101,136,122,83,205,157,36,108,153,29,2,57,51,100,205,134,25,233,183,72,238,156,41,54,32,81,135,145,54,206,85,58,189,16,199,151,253,246,225,231,95,210,43,110,244,61,77,169,59,68,221,74,204,63,49,243,211,142,168,174,38,121,84,193,98,128,165,154,234,165,77,5,80,192,161,112,150,45,116,113,138,21,232,241,3,196,89,197,212,166,183,213,10,225,23,104,156,234,146,187,235,215,118,35,229,110,105,67,116,125,195,2,54,143,108,203,150,134,146,87,92,64,208,164,205,132,79,215,178,27,75,177,148,93,250,239,120,198,203,230,54,119,42,147,46,179,5,57,73,144,196,151,75,220,28,48,46,210,144,218,102,196,99,41,146,155,210,246,14,240,125,120,167,123,162,182,60,43,80,240,129,26,64,214,202,106,206,154,121,156,155,213,119,172,127,81,183,157,191,223,221,245,191,121,103,8,155,181,0,171,175,212,128,238,234,13,62,137,248,124,60,116,129,68,207,186,12,100,211,192,229,96,10,22,182,138,214,85,22,195,36,21,213,244,129,207,105,236,186,202,63,80,24,118,84,52,240,226,161,100,74,100,114,31,135,98,225,252,222,236,50,53,26,241,61,42,64,217,37,245,46,42,232,88,247,162,20,222,166,166,254,22,166,26,80,190,47,101,65,100,98,80,92,132,29,99,39,152,171,167,62,109,164,198,185,130,111,32,197,66,214,96,107,140,230,30,220,105,240,88,218,254,123,234,94,186,236,145,197,196,69,87,202,70,48,37,164,4,238,219,114,160,113,241,144,41,153,0,72,180,36,2,49,121,150,93,32,168,226,233,170,99,124,137,89,50,20,52,146,167,99,143,51,179,177,35,253,48,166,197,75,227,98,61,89,93,178,218,59,201,229,228,246,93,251,237,167,144,66,14,103,186,146,16,73,211,24,91,112,73,168,207,139,61,177,196,17,67,6,214,141,93,144,227,77,137,60,122,176,172,90,92,156,228,142,78,110,93,16,98,110,234,167,57,202,246,71,123,68,36,93,145,21,142,129,146,162,8,180,139,24,236,62,238,38,164,102,68,73,175,70,203,160,196,170,65,129,44,67,0,5,27,104,44,62,24,6,5,15,2,4,128,143,206,12,13,35,137,14,136,149,138,128,35,6,174,156,68,120,253,145,12,14,62,146,37,87,198,92,216,97,76,249,224,142,166,36,63,28,102,251,155,139,83,70,187,25,90,157,130,26,188,52,74,4,236,75,217,221,21,203,247,229,182,98,210,205,192,211,18,188,59,134,91,179,127,28,85,6,45,34,252,127,165,102,175,111,244,83,63,78,161,197,186,25,41,172,162,75,221,163,140,151,204,63,187,190,70,182,255,251,178,68,200,140,132,86,102,203,27,15,66,114,142,76,233,67,101,104,124,84,157,157,32,109,153,125,2,71,179,101,93,149,161,225,107,231,172,203,170,181,78,63,222,117,231,103,245,102,154,110,182,67,227,21,76,110,166,120,98,103,234,78,165,159,87,213,251,57,124,122,150,217,124,253,178,122,167,134,214,66,28,219,127,213,86,31,85,118,186,156,97,33,184,69,80,152,245,10,178,215,218,159,172,167,84,221,27,247,18,215,48,82,70,199,168,95,170,126,29,104,143,154,6,105,11,153,32,28,206,200,53,4,230,40,18,16,23,150,126,143,24,72,138,146,100,219,15,61,40,107,80,234,135,206,136,213,77,34,173,216,112,237,21,41,70,185,208,229,71,12,85,64,164,194,24,35,77,103,25,154,104,143,119,17,37,18,108,146,72,203,29,39,101,18,230,50,15,152,22,123,117,81,148,61,228,109,93,193,108,124,214,236,214,139,115,90,23,197,37,163,25,114,17,6,117,0,187,255,213,7,32,37,170,219,174,51,1,41,200,0,140,84,233,161,22,148,181,139,170,61,95,180,87,243,145,125,77,110,110,89,102,85,173,247,146,92,186,47,160,143,137,196,92,82,155,20,141,193,90,4,162,53,81,210,46,227,208,107,216,202,27,15,245,119,165,73,227,135,10,184,227,11,221,132,101,98,114,138,213,105,152,149,154,142,110,148,199,41,165,110,22,144,125,165,205,18,211,2,206,242,253,218,66,145,60,237,223,48,54,226,7,8,99,11,135,50,238,170,253,204,35,204,78,232,255,181,181,13,8,128,101,223,254,152,141,217,106,185,234,140,64,42,233,216,213,246,232,79,82,191,158,217,37,253,101,185,181,138,86,35,64,201,207,114,192,252,181,29,115,125,167,91,21,187,9,218,226,182,8,81,124,122,229,230,142,174,21,35,146,81,62,101,222,250,187,108,121,201,165,138,220,195,13,16,214,216,229,148,98,34,106,33,160,227,100,153,133,23,139,30,57,6,84,180,58,89,61,16,207,119,151,221,52,52,167,211,162,221,188,188,195,143,93,114,147,142,7,33,215,63,220,111,126,223,247,58,134,170,0,7,45,144,46,32,64,0,32,4,107,2,176,58,37,2,28,40,209,70,207,184,97,202,241,109,3,133,134,72,6,145,102,81,66,148,240,116,196,174,69,131,5,74,176,73,117,119,42,19,70,151,101,177,72,165,65,184,148,104,199,159,84,136,159,97,58,80,212,169,18,88,82,176,237,188,210,210,184,166,42,2,65,249,66,180,113,176,163,93,81,34,149,183,116,139,125,21,83,52,112,173,204,147,39,216,142,44,89,118,238,73,203,8,96,241,230,175,44,204,234,173,148,234,216,201,65,69,235,153,126,225,239,24,245,82,60,255,251,178,68,200,12,196,49,102,204,27,8,85,242,128,236,217,115,97,40,124,20,61,155,38,108,189,15,138,122,51,100,205,150,34,145,69,52,225,204,114,17,197,68,103,141,60,110,117,127,235,63,21,99,38,160,94,152,96,9,210,0,18,221,248,132,162,202,23,112,66,112,100,7,34,104,32,24,33,24,169,213,244,28,245,46,154,85,100,133,109,240,166,171,7,94,166,141,70,212,166,158,64,226,225,239,97,17,27,227,131,9,77,148,144,208,50,105,177,29,156,152,152,160,11,65,105,188,95,80,72,225,146,65,175,55,93,56,200,99,222,78,129,90,170,183,65,71,23,97,155,143,178,171,130,153,102,134,153,83,82,139,120,219,213,173,181,69,48,120,133,78,230,12,114,50,172,227,152,160,132,197,22,19,184,248,61,166,135,148,57,202,202,66,201,133,29,41,147,68,136,66,14,81,114,125,24,104,235,182,89,101,153,100,70,44,160,111,158,106,1,59,255,212,190,107,113,31,92,80,235,195,202,17,14,72,33,48,112,9,96,58,58,101,107,167,81,203,89,25,162,179,119,46,89,227,134,216,55,179,63,192,245,42,118,242,85,171,70,153,195,31,152,206,119,235,101,175,8,84,109,152,235,215,117,119,13,34,158,30,238,217,170,149,13,105,44,84,110,54,199,185,98,193,138,27,78,44,55,61,237,76,68,214,140,36,154,48,105,188,100,100,101,74,220,140,65,143,200,149,136,72,88,158,83,73,75,181,187,121,245,198,26,121,204,177,115,8,100,68,153,54,54,227,239,158,31,168,229,237,102,164,27,92,1,82,221,184,21,52,160,44,202,130,131,199,35,184,0,73,33,10,34,250,130,77,105,152,86,195,19,131,238,117,27,69,153,238,136,140,249,88,199,17,31,105,103,227,41,228,20,252,37,44,87,19,103,88,14,90,79,14,70,202,230,137,193,180,30,111,44,230,156,195,236,108,114,151,18,182,229,56,197,200,22,25,100,85,116,72,135,85,4,72,200,68,137,30,237,195,28,81,249,200,132,232,52,211,216,186,34,96,123,141,36,216,164,90,23,130,225,177,236,117,157,67,34,244,28,165,21,47,21,84,170,74,146,77,227,71,48,160,248,138,35,131,200,38,83,52,145,174,214,211,5,128,176,202,196,0,87,107,97,86,42,136,77,166,28,145,248,240,160,126,132,108,41,179,172,22,115,188,162,232,57,84,168,10,152,70,113,165,151,60,218,245,192,176,246,217,42,54,209,72,11,44,216,106,43,156,147,77,9,40,45,21,163,200,230,241,237,41,229,124,103,216,134,249,45,186,165,186,69,120,122,235,83,199,54,204,93,243,177,198,120,190,154,202,215,225,246,168,214,134,37,220,250,41,135,12,134,24,174,205,22,41,44,255,251,178,68,203,136,196,127,102,203,155,44,67,224,154,108,217,51,101,232,78,82,201,155,40,236,49,17,194,109,51,100,141,150,33,225,58,69,212,205,159,62,92,117,219,221,152,146,241,155,86,187,172,84,15,105,225,181,21,68,61,99,153,168,226,171,185,230,103,210,39,139,244,226,250,4,92,144,11,178,221,68,35,161,16,213,166,10,165,41,153,73,9,108,50,81,66,114,113,16,16,243,115,74,204,83,106,6,242,174,178,116,185,246,218,5,138,232,99,211,237,162,144,14,89,104,76,78,114,77,34,18,80,90,3,154,7,208,187,62,200,10,195,177,191,154,202,33,208,164,200,160,250,98,177,0,117,40,217,14,107,235,30,101,196,21,81,205,28,42,54,67,162,20,117,147,39,124,188,28,181,20,121,132,204,142,199,176,211,44,213,53,135,13,168,53,202,178,110,70,34,143,83,32,251,40,145,238,199,18,58,204,163,105,173,253,87,146,106,106,38,248,212,235,208,100,227,105,19,100,4,89,146,0,54,93,148,148,98,171,10,34,51,137,206,99,3,105,60,236,16,6,50,12,199,54,102,71,15,13,100,102,0,92,176,112,114,247,151,170,131,30,163,91,183,148,81,199,147,182,55,14,113,102,229,89,242,161,36,38,217,226,170,58,198,225,197,210,167,21,85,171,176,29,121,154,77,238,215,107,234,147,112,61,61,204,102,231,107,214,237,50,190,84,159,144,251,229,246,101,255,230,231,76,147,147,62,254,244,140,175,206,235,178,133,225,186,18,11,8,0,192,133,19,57,171,203,82,220,160,42,234,105,152,166,76,16,242,199,222,111,23,182,62,203,221,214,150,215,198,111,254,181,123,196,220,124,91,80,134,60,124,128,48,28,146,75,94,221,129,58,94,14,242,209,32,83,243,169,212,193,30,49,122,150,246,8,21,48,246,36,203,6,253,164,165,143,218,166,104,49,185,28,21,164,122,100,77,114,235,118,196,207,150,110,172,46,126,127,156,115,191,190,80,179,56,84,173,104,199,252,204,174,253,206,23,38,203,211,134,84,253,248,111,117,235,27,102,214,202,212,229,122,83,255,254,155,92,179,255,22,96,0,18,101,231,17,142,134,6,153,52,152,40,164,113,3,169,212,79,70,217,94,128,20,3,220,34,80,216,202,252,80,10,33,0,153,252,24,150,102,0,37,4,19,161,224,49,107,81,157,3,159,101,5,218,40,12,112,80,101,229,65,95,113,241,150,30,66,206,230,77,192,131,190,99,34,162,21,1,160,84,99,72,133,128,34,42,100,96,120,251,16,32,195,209,180,19,199,80,96,59,141,78,54,21,64,134,60,169,91,153,118,121,145,252,79,15,234,184,143,174,230,216,202,117,204,116,203,151,110,181,63,223,20,249,248,255,251,178,100,197,12,132,249,103,200,27,67,127,64,99,76,233,119,61,35,84,23,41,155,18,78,101,111,1,245,179,101,232,245,153,77,119,123,111,100,91,153,181,73,153,163,118,219,217,44,221,52,228,178,89,163,204,84,93,38,41,104,185,150,115,132,232,194,82,122,151,115,27,174,102,121,169,217,81,93,166,46,41,38,255,104,202,148,113,166,235,98,185,165,121,13,39,68,157,116,53,165,44,235,99,43,17,15,100,216,145,54,218,52,215,233,185,147,193,42,206,47,114,76,77,200,81,40,66,170,148,77,242,191,123,127,187,100,211,8,210,9,74,162,162,103,244,161,200,179,125,138,216,79,101,177,233,218,161,247,110,179,160,219,225,226,82,168,110,115,59,190,102,33,77,126,217,45,253,165,252,236,239,213,127,151,12,94,119,205,114,243,196,118,46,89,103,37,23,89,148,213,158,242,179,227,97,207,183,192,166,0,135,144,49,172,197,66,147,11,134,76,62,45,57,137,244,217,3,195,24,36,2,135,3,68,129,82,28,236,216,29,18,112,31,11,8,1,24,160,139,248,124,170,202,6,189,98,0,160,21,234,28,92,16,149,136,202,173,224,36,24,108,53,22,164,37,226,10,140,8,197,164,101,106,12,191,72,0,111,174,138,80,225,248,209,50,130,231,19,16,54,124,29,173,52,226,142,158,58,213,228,242,7,19,142,92,248,154,233,255,245,87,251,221,123,30,206,157,14,183,75,98,118,78,198,39,185,83,233,31,113,163,226,150,88,234,73,44,125,75,101,194,10,48,206,208,234,91,78,205,22,151,117,102,208,84,227,230,148,165,218,78,207,175,106,106,189,159,93,223,220,252,177,41,65,64,50,213,192,22,169,109,71,163,236,140,140,226,217,1,33,158,13,110,54,132,135,154,242,130,65,45,26,47,92,45,83,201,171,69,120,177,14,230,20,202,112,92,166,169,254,235,157,72,246,140,209,163,151,146,70,216,167,130,235,148,22,108,129,108,144,219,29,109,108,206,16,83,208,16,185,81,5,35,30,69,16,22,142,133,130,202,172,54,86,142,104,57,45,157,255,45,97,10,147,93,120,89,82,43,142,115,231,56,199,12,201,10,154,255,242,159,231,160,103,68,18,3,25,60,153,143,44,153,29,1,159,201,155,143,49,140,205,154,131,169,134,60,30,24,81,121,76,213,224,120,16,131,1,92,84,108,99,34,54,163,5,172,8,45,187,3,137,167,69,100,162,98,69,86,154,90,177,5,207,135,35,240,21,8,176,66,196,56,66,0,158,38,6,170,146,18,160,20,208,242,203,157,151,203,55,184,204,170,146,203,147,44,36,26,170,163,202,202,205,237,143,124,222,215,117,117,19,247,31,255,62,230,195,27,28,77,115,195,249,109,255,251,178,100,208,12,5,146,103,69,147,153,90,114,118,172,217,2,97,131,120,21,169,157,20,45,229,107,209,243,51,103,52,195,22,252,50,191,111,243,158,243,140,185,180,31,11,39,112,186,6,172,58,227,174,51,135,44,235,236,218,154,253,37,18,65,23,83,139,14,35,199,52,202,166,219,45,180,118,227,255,190,127,167,51,120,54,248,147,244,192,0,74,75,117,187,93,126,24,173,98,22,15,211,208,141,161,215,36,75,81,225,233,56,126,202,122,202,172,132,255,195,144,245,203,69,6,1,10,115,185,75,163,230,218,50,251,107,176,71,54,74,173,114,225,120,125,238,242,182,26,90,214,251,247,39,114,215,203,107,140,137,79,212,234,81,217,246,166,59,149,223,42,222,123,183,202,221,212,143,153,247,175,117,188,165,18,195,134,218,94,194,23,201,78,28,205,46,251,212,89,17,172,194,136,174,68,98,149,205,126,153,122,38,15,0,131,211,58,0,204,122,41,17,8,76,116,75,58,32,100,210,99,131,84,141,6,12,70,161,14,146,136,76,54,119,5,2,66,224,30,44,74,200,30,41,89,157,138,152,137,112,178,178,237,22,3,109,219,137,117,226,203,188,182,86,35,236,159,49,134,95,40,178,109,188,80,192,96,16,234,5,53,135,241,134,93,191,122,223,106,216,137,79,176,157,216,115,89,229,135,229,30,29,147,109,213,75,162,194,183,197,245,127,215,28,253,119,60,124,167,255,79,242,215,15,35,18,56,177,241,100,92,89,244,197,144,48,72,29,141,52,106,131,107,102,30,32,164,217,100,204,5,9,81,69,68,52,145,149,181,140,57,205,165,159,159,154,251,175,190,239,133,129,40,0,60,144,45,127,192,18,60,165,165,249,124,16,149,16,22,91,210,135,56,205,102,77,215,194,71,153,17,186,63,51,173,204,190,91,80,191,198,97,106,216,1,6,208,145,184,203,74,55,97,211,183,173,65,161,116,253,172,60,140,75,118,17,37,201,221,12,207,28,101,130,13,22,230,99,177,49,136,173,233,145,67,59,237,164,86,124,140,122,174,186,229,157,51,243,137,84,36,34,243,43,190,41,252,206,124,50,153,126,85,145,234,113,192,0,0,164,102,200,193,198,142,49,124,26,120,100,145,39,164,56,125,64,70,2,184,120,33,196,128,35,204,132,199,226,33,112,22,163,36,36,26,38,119,103,194,17,148,72,128,129,193,12,117,245,87,236,244,96,142,2,80,176,225,87,169,170,200,174,36,130,181,195,99,160,20,17,6,86,227,35,99,28,125,154,148,82,253,169,93,168,214,239,89,155,148,82,84,143,88,157,229,75,223,70,207,24,245,57,143,157,63,213,90,221,250,109,109,52,216,164,86,42,142,250,137,85,235,220,110,64,215,255,251,176,100,206,12,5,101,103,69,147,153,66,240,111,172,217,34,97,35,118,21,249,155,20,77,137,124,129,242,179,102,244,145,163,109,52,62,231,201,227,197,180,233,50,147,181,72,71,103,238,226,88,156,73,227,135,146,54,170,168,74,213,73,101,79,84,26,178,42,58,254,125,202,168,148,73,128,14,88,59,111,71,236,0,0,138,146,75,181,182,94,42,53,25,60,200,51,161,43,29,62,168,231,40,110,134,216,166,16,235,122,87,54,55,57,82,79,179,144,115,122,162,148,126,15,180,112,90,9,44,28,201,5,28,209,65,180,230,112,88,122,100,26,3,36,34,114,90,40,255,230,8,36,16,129,89,186,98,16,200,195,97,69,137,185,169,66,251,100,33,252,173,227,103,209,44,74,226,4,123,165,66,44,202,117,128,78,50,136,169,125,147,6,146,83,32,172,243,81,53,26,243,4,163,70,192,164,74,0,130,10,128,193,215,140,136,128,212,146,140,109,76,253,201,13,76,244,228,201,204,29,88,235,196,71,2,76,141,169,124,18,136,152,233,28,12,12,0,18,98,114,208,213,92,186,8,102,226,166,62,12,73,3,23,100,72,136,46,188,27,45,193,45,167,228,73,10,255,195,229,250,141,172,50,158,205,172,216,212,178,123,82,250,54,191,43,202,220,125,222,206,130,150,251,233,44,160,241,99,117,25,118,213,243,81,221,84,115,239,255,212,214,178,151,52,140,75,46,223,118,40,246,206,77,43,36,82,85,21,20,134,53,52,148,49,240,116,113,33,16,184,169,162,195,202,15,196,230,154,236,35,23,103,135,145,39,7,66,5,232,142,170,164,234,173,175,86,254,202,138,160,121,232,36,0,107,223,219,189,251,126,96,195,141,170,141,86,27,233,90,82,135,126,194,169,80,239,37,100,254,203,130,8,36,62,118,250,79,168,188,0,173,114,243,218,89,139,106,53,79,206,178,71,113,24,208,251,234,27,99,252,243,5,165,231,23,6,149,178,221,54,143,168,83,66,122,149,225,52,23,140,179,210,185,39,41,202,60,84,47,115,231,242,207,233,204,61,93,200,231,101,220,133,84,91,149,137,171,121,25,3,122,220,181,147,233,234,246,187,142,126,98,166,57,170,193,33,247,4,6,243,146,14,57,52,82,179,76,0,52,232,99,77,8,51,9,130,7,35,197,6,32,33,51,183,176,16,200,20,60,211,201,7,65,76,8,96,137,233,134,14,146,47,246,138,99,160,13,109,21,82,189,234,6,139,22,122,9,16,1,72,31,247,226,209,117,125,206,45,210,3,87,250,148,48,149,214,158,18,231,74,155,180,183,47,83,124,70,146,32,225,202,26,186,85,203,233,38,170,211,223,142,67,51,184,76,97,143,246,238,245,172,248,128,225,255,251,178,100,208,140,5,120,102,197,155,104,87,64,125,44,233,221,48,200,159,21,169,155,18,45,141,190,193,234,51,101,104,243,33,185,57,223,246,38,214,110,75,89,219,177,254,19,205,156,201,79,44,173,53,206,67,179,220,234,163,83,7,161,188,164,75,228,124,225,148,149,36,172,145,113,105,45,72,217,74,101,61,215,70,171,42,157,209,13,193,177,160,0,5,4,228,146,218,101,170,25,156,77,11,144,138,10,214,178,71,22,57,197,40,128,240,43,241,221,18,112,72,84,157,254,121,107,164,67,177,110,142,149,230,99,210,179,54,195,7,7,119,204,150,211,94,198,88,228,207,250,230,71,138,68,93,214,171,11,9,116,67,34,188,194,77,212,125,91,75,219,30,207,22,54,109,229,162,135,164,89,236,112,249,142,107,147,228,218,234,158,85,170,123,84,211,120,248,68,152,73,151,73,164,227,174,98,163,227,247,158,228,32,39,0,65,147,5,166,76,6,38,49,10,20,194,165,35,148,21,76,228,48,50,130,76,112,252,109,240,88,0,38,100,0,24,112,172,68,10,18,80,23,116,24,145,58,241,96,72,105,241,9,18,194,70,156,115,112,160,9,234,52,177,8,133,105,175,131,155,23,20,17,166,81,130,1,90,104,140,172,12,161,148,217,150,51,221,125,127,175,39,205,235,129,106,215,137,62,180,145,184,196,122,122,126,115,35,165,240,106,113,168,57,241,47,170,135,221,246,233,248,230,58,153,117,68,95,214,223,221,252,178,34,154,232,253,187,102,226,119,93,205,158,168,107,184,122,183,154,109,165,28,215,76,159,179,171,203,149,56,72,182,170,202,107,162,207,81,199,170,110,126,171,169,167,197,69,57,107,83,179,0,126,149,128,0,50,238,82,237,125,155,163,235,200,203,5,210,9,216,50,221,24,137,70,240,190,64,198,167,180,255,231,111,177,27,39,156,132,31,16,245,21,133,173,143,65,251,103,220,85,63,214,245,227,50,245,187,196,241,234,93,194,20,67,81,106,59,179,186,34,150,181,23,102,184,129,168,163,138,167,86,185,238,218,95,189,108,69,153,108,82,13,43,186,33,80,200,230,58,41,157,153,25,77,162,163,178,42,159,46,173,101,65,200,87,107,137,5,184,104,1,217,39,224,132,17,201,21,128,163,31,164,178,147,100,2,192,195,221,68,66,228,64,141,137,129,211,180,69,191,78,249,58,114,231,14,244,51,186,179,52,184,188,253,213,158,90,144,91,131,40,41,106,88,169,150,132,59,45,202,28,0,0,34,10,20,12,40,48,92,232,131,17,16,148,119,85,222,148,70,255,210,206,189,204,139,250,171,82,247,246,169,110,106,28,239,178,163,177,5,6,176,196,24,102,105,201,101,66,145,128,112,240,162,255,251,178,100,206,12,5,170,102,197,19,153,91,114,116,108,217,221,36,197,143,81,145,157,40,108,149,249,129,226,179,166,244,193,163,52,193,151,117,203,109,24,171,51,216,121,154,52,10,211,49,43,173,227,191,222,227,235,248,97,165,180,0,0,73,61,108,187,89,110,56,249,177,27,204,160,25,104,117,72,16,245,11,238,177,155,67,199,178,238,215,99,196,206,184,189,198,208,179,118,101,234,70,235,175,104,33,20,32,200,24,221,129,180,140,4,56,120,56,118,130,150,2,55,36,232,51,185,153,37,68,59,16,203,168,125,89,234,29,210,163,15,67,117,71,84,80,102,44,34,175,73,230,114,82,86,25,129,32,100,61,133,17,121,185,88,102,242,145,50,58,56,87,233,155,191,185,254,34,103,159,8,161,0,4,83,208,193,13,8,129,76,108,88,194,76,206,20,240,12,214,6,217,6,24,17,123,163,41,131,145,182,174,168,200,51,35,100,195,197,110,129,84,57,20,162,163,32,19,177,119,66,28,71,74,240,148,124,206,57,91,165,80,90,141,244,2,143,69,252,175,45,179,115,128,220,216,54,133,71,11,7,42,128,91,137,192,2,56,80,136,27,16,17,90,170,116,211,61,243,87,255,13,247,243,114,179,233,61,94,220,207,83,180,42,80,245,136,138,150,27,76,206,100,157,75,21,9,50,219,120,250,203,36,209,158,213,211,203,86,176,42,197,86,230,201,35,174,216,33,169,224,239,231,209,237,164,146,6,160,233,245,24,183,124,207,236,242,11,248,115,214,6,190,131,194,25,192,0,6,4,69,167,34,78,48,198,118,198,204,228,73,88,2,202,9,191,168,37,250,60,39,60,55,91,190,130,96,80,98,124,206,205,196,234,87,64,140,89,245,22,207,219,187,169,156,93,173,81,146,201,168,242,142,44,49,238,249,170,150,44,179,90,131,165,88,102,190,219,23,154,131,193,183,108,47,185,66,179,67,146,94,101,185,42,119,134,154,99,119,214,226,149,106,135,220,217,136,199,205,68,43,14,132,133,235,199,179,154,56,183,95,89,241,154,36,141,67,174,218,123,139,201,63,191,230,67,64,19,100,251,48,112,64,239,112,0,16,157,1,130,26,160,142,148,82,155,117,83,88,29,186,147,19,74,248,167,20,104,42,18,84,129,219,16,84,162,41,47,161,126,54,191,194,210,217,153,32,248,48,222,47,199,212,201,143,233,172,99,77,180,249,154,23,183,206,166,198,205,79,18,233,55,26,178,95,95,79,248,233,191,199,215,63,91,162,251,221,243,53,119,21,223,54,163,22,222,200,69,238,54,146,182,73,46,243,137,35,177,179,116,104,170,180,211,219,74,90,126,43,75,138,82,46,227,171,137,155,121,188,18,13,120,93,212,188,205,255,251,178,100,222,12,133,114,102,199,27,104,126,82,130,44,217,109,60,200,143,18,169,155,38,108,177,111,137,208,51,100,73,134,13,137,49,11,238,46,234,138,128,76,37,16,3,119,200,93,22,188,246,143,34,4,66,56,145,70,227,173,118,252,2,183,49,108,51,84,172,199,75,44,66,85,136,106,96,169,184,234,193,198,232,55,244,216,245,5,15,77,129,122,40,130,80,161,243,133,85,204,191,22,39,140,182,25,42,234,22,152,14,208,72,161,61,12,244,74,133,248,152,43,106,54,126,151,86,167,190,240,153,203,37,130,35,218,185,202,81,20,129,25,153,148,63,247,245,162,244,90,241,136,234,164,179,206,26,22,6,218,98,10,106,41,153,113,201,193,113,146,170,170,170,170,170,170,170,170,170,0,4,246,148,71,140,194,149,45,160,129,81,226,2,105,131,152,195,68,165,129,240,156,176,169,230,136,188,196,143,202,209,125,68,105,81,213,80,61,138,142,6,125,33,15,91,59,124,226,109,58,196,163,230,212,113,182,129,215,219,150,196,218,156,106,236,186,164,253,206,94,183,107,229,210,201,92,189,234,107,20,173,109,149,177,120,211,191,15,218,136,56,17,74,90,26,122,78,111,185,235,88,126,203,59,191,237,219,254,223,249,80,147,0,17,20,36,202,146,9,36,67,207,115,156,57,198,148,64,129,115,226,229,27,30,186,21,39,19,170,175,137,230,12,245,158,99,249,206,238,206,145,69,215,159,52,196,182,203,246,216,44,207,151,118,198,171,2,75,223,94,44,87,12,66,174,117,168,99,234,37,0,42,242,168,94,88,61,153,35,139,250,142,17,225,57,74,208,250,57,54,179,243,58,18,60,10,158,64,5,154,40,196,209,203,95,10,102,198,164,153,9,26,51,237,47,44,54,182,194,91,123,9,174,137,68,19,173,217,17,245,116,214,60,116,242,145,128,212,243,40,32,247,221,244,164,68,153,146,63,21,78,41,181,62,209,78,10,140,42,146,201,115,114,65,102,116,194,64,107,177,11,120,70,78,90,154,74,68,102,190,221,113,156,59,133,12,97,242,232,66,115,225,24,204,215,79,12,1,25,160,180,102,48,249,141,135,198,11,140,27,180,226,61,170,6,22,192,165,224,117,252,192,194,179,23,149,211,4,192,96,17,192,146,118,138,134,198,132,203,92,40,14,72,117,202,10,12,51,132,250,46,106,3,17,188,152,38,167,2,192,213,250,241,95,135,75,2,6,198,202,208,24,9,16,149,132,26,236,9,18,101,240,115,179,77,82,53,7,192,106,58,150,18,215,185,148,195,240,164,170,48,24,17,36,210,69,6,83,24,193,64,151,20,186,44,2,52,202,159,232,149,156,237,79,235,191,252,191,140,55,114,241,151,107,26,255,251,178,100,223,12,197,168,102,200,27,70,127,176,126,236,217,2,97,35,110,23,205,155,20,46,5,190,146,4,179,163,201,134,33,104,104,36,242,17,17,35,211,54,174,60,36,36,9,218,219,44,72,220,226,10,99,67,118,65,37,168,225,162,38,71,40,110,159,77,209,102,99,86,73,52,144,52,56,202,208,61,100,244,3,203,190,218,192,21,169,112,169,219,36,25,32,117,208,57,61,220,161,183,171,104,132,49,146,120,45,25,92,50,184,208,183,73,14,121,234,198,215,192,138,185,75,143,73,127,1,120,118,183,204,148,207,60,145,53,143,82,212,72,13,135,153,116,16,158,162,5,144,216,251,183,217,154,139,161,203,67,149,159,106,139,79,167,181,131,182,135,206,136,250,110,123,181,49,221,34,119,165,239,91,141,74,89,139,76,221,235,210,146,187,155,238,162,167,139,190,161,124,181,138,174,235,110,42,32,119,192,202,149,184,208,43,53,32,187,182,240,68,229,30,11,156,48,35,42,15,1,105,147,152,95,209,116,189,135,219,19,45,179,1,203,174,186,86,169,174,179,19,136,138,119,143,117,55,145,142,218,163,164,48,245,187,10,125,175,81,141,202,106,42,195,214,138,55,145,42,170,19,43,177,25,236,88,146,79,187,129,222,90,12,28,120,211,204,118,24,219,192,210,210,30,138,34,101,153,198,33,163,32,147,134,20,241,56,200,73,134,169,18,91,201,173,86,215,84,102,237,106,104,122,48,145,214,59,147,217,166,234,196,159,163,236,100,176,250,95,106,149,138,110,191,239,138,190,192,153,4,182,237,161,75,130,226,1,103,1,50,96,180,110,16,101,128,21,24,92,167,253,33,95,246,200,206,101,43,110,213,10,242,139,83,83,217,220,114,37,49,202,104,27,245,126,236,110,43,106,204,38,1,199,60,175,230,201,238,211,74,54,146,216,181,27,162,2,248,9,18,241,135,201,232,182,47,53,77,221,55,108,119,168,43,19,135,45,254,49,89,126,52,221,102,121,155,244,246,97,19,200,141,29,154,124,172,228,165,136,1,180,98,101,106,58,138,108,100,69,199,10,238,102,231,41,151,118,97,50,227,50,46,53,138,182,242,189,114,199,108,237,122,185,51,123,179,79,49,57,212,50,65,57,82,10,155,125,176,177,75,8,22,37,20,138,236,29,20,172,5,12,34,222,9,37,18,82,245,47,254,199,231,169,158,59,29,158,206,180,134,102,106,67,55,28,238,183,240,79,227,1,206,35,6,111,38,108,65,176,251,52,136,236,38,68,37,106,147,72,241,178,105,26,106,236,67,88,184,194,62,165,44,8,17,37,248,203,61,206,73,178,97,60,58,200,170,79,183,74,185,152,153,89,121,126,27,206,230,174,14,175,233,237,233,171,255,251,178,68,204,140,196,117,102,202,155,9,68,96,155,76,233,3,100,201,204,82,113,155,42,108,153,119,202,76,51,100,141,147,34,248,202,101,154,186,78,137,51,191,62,142,233,151,69,52,93,53,155,17,73,146,114,237,234,236,122,135,106,237,243,7,122,134,112,168,40,63,96,87,109,219,13,30,94,192,33,168,68,47,160,128,177,224,16,240,162,120,234,31,76,193,13,79,224,190,218,125,239,118,214,115,82,106,88,148,38,102,57,220,191,227,191,156,36,116,171,175,14,138,48,149,2,104,25,81,16,121,19,107,115,206,130,7,197,231,121,44,46,52,165,166,119,85,17,177,231,146,43,246,33,154,77,77,29,149,231,10,72,227,43,162,107,30,112,65,104,32,118,85,145,80,17,169,114,51,119,11,65,6,50,155,36,129,87,174,142,107,169,65,186,9,60,118,206,162,246,174,34,45,233,18,198,35,141,157,7,176,211,25,135,244,245,251,132,138,0,64,39,100,145,152,115,193,37,134,133,112,2,170,106,164,6,204,100,33,60,154,56,20,54,115,0,166,37,70,231,63,139,203,69,199,83,154,139,198,96,215,86,36,242,94,169,111,40,133,250,161,32,24,78,204,207,18,172,163,135,51,105,96,164,172,142,26,72,107,135,230,36,121,144,111,81,54,154,68,131,34,118,237,109,16,131,13,214,216,64,222,89,44,43,61,65,235,40,232,106,203,75,118,154,155,106,31,111,230,246,103,51,215,166,212,211,98,224,129,26,58,231,80,107,197,194,250,16,151,125,84,35,43,47,105,95,243,18,253,70,247,223,253,248,5,133,192,73,185,100,6,177,134,70,23,8,96,10,153,52,164,12,232,82,81,195,86,155,25,106,221,217,74,154,92,110,244,254,226,197,103,30,76,117,61,74,241,191,49,39,179,235,119,147,25,85,140,195,60,167,175,49,151,16,153,120,49,34,226,83,163,210,229,150,129,250,72,139,196,233,204,195,149,133,77,19,44,145,121,14,163,110,201,211,190,90,202,178,128,237,255,35,164,8,158,91,114,233,18,33,145,19,51,40,229,144,53,13,211,13,235,66,245,19,183,85,10,47,52,178,159,221,219,23,62,41,222,190,33,30,182,44,243,98,105,162,22,22,102,210,32,178,211,21,238,124,119,0,181,197,142,84,179,217,91,214,208,209,169,184,19,109,11,86,100,72,137,115,44,230,95,14,187,191,55,220,162,84,95,79,202,70,136,173,49,235,157,228,162,76,37,72,122,83,236,110,148,49,141,2,66,128,47,34,38,60,73,243,58,202,235,172,134,125,151,38,68,253,76,235,35,20,137,191,150,118,156,42,56,106,247,71,142,149,153,181,168,115,226,120,166,116,139,95,84,74,116,119,27,124,89,3,28,200,88,22,255,251,178,68,203,136,132,154,103,73,59,38,69,242,154,12,216,243,104,200,204,80,85,155,50,236,25,17,226,34,179,100,233,147,34,181,124,89,93,160,106,148,65,35,44,243,98,35,158,183,234,227,142,123,126,171,235,249,254,124,54,6,16,225,137,54,131,42,76,137,164,100,23,60,172,228,6,44,162,39,227,172,166,126,29,114,117,31,238,80,85,156,173,225,82,115,10,91,118,228,119,200,166,196,179,34,171,32,172,192,242,209,176,147,105,132,149,176,108,177,131,237,5,187,222,186,189,91,195,215,24,75,220,74,53,119,85,77,7,160,137,34,79,81,141,41,177,45,239,90,248,173,183,150,85,19,172,149,123,30,237,89,180,71,54,142,114,204,154,122,17,122,202,205,68,168,252,138,139,113,243,19,47,221,86,143,95,55,16,69,202,93,39,113,254,27,166,138,0,218,83,44,104,49,80,115,27,97,18,17,10,166,26,152,170,149,140,6,28,168,0,200,9,42,35,148,14,13,30,91,129,139,0,113,92,193,160,241,223,128,163,80,11,99,164,104,200,229,21,105,25,9,132,211,5,72,112,240,5,192,172,72,204,175,29,250,100,149,4,99,104,89,125,165,231,5,211,140,65,237,66,70,140,225,58,173,178,79,103,91,156,153,131,180,164,126,89,204,41,98,218,138,182,55,66,78,178,102,105,234,212,214,133,213,71,44,110,169,24,169,102,69,165,70,165,247,196,36,51,73,149,51,48,40,158,172,149,39,204,178,220,212,123,119,42,92,172,212,212,212,201,9,234,11,1,105,182,229,2,66,1,23,48,237,89,41,133,80,102,194,181,210,160,97,109,76,252,170,34,153,150,147,2,190,217,100,216,178,186,255,83,42,26,248,71,159,170,89,71,105,45,23,150,137,18,68,88,29,248,73,103,35,40,2,23,0,239,27,36,137,109,78,47,54,138,132,15,65,148,114,26,81,149,103,37,164,98,233,208,162,179,22,91,58,49,79,153,127,180,233,81,27,141,148,197,219,107,69,51,62,49,248,199,105,39,143,123,210,202,198,183,115,103,124,221,121,84,171,173,202,102,249,49,184,222,164,180,245,36,223,25,92,90,214,81,77,52,181,202,108,118,62,193,13,88,8,130,156,109,176,107,68,36,25,226,192,20,135,112,136,136,161,151,4,195,3,225,166,73,133,2,143,138,192,2,1,41,78,247,50,162,128,174,59,47,199,32,201,86,165,208,214,80,238,52,186,194,147,26,74,217,124,254,224,188,244,4,83,146,214,144,190,138,195,69,37,114,25,56,122,9,210,183,26,54,218,86,132,34,178,38,108,46,6,233,65,121,124,196,110,251,109,69,252,23,24,154,235,25,94,233,157,247,45,183,189,229,98,155,77,32,94,54,78,219,255,171,255,251,178,68,214,140,196,226,102,198,147,105,69,64,151,140,248,243,104,201,174,83,9,155,32,109,25,25,130,107,51,163,9,180,162,56,233,18,250,202,229,252,195,40,214,202,82,81,230,189,49,66,91,173,104,205,76,229,56,92,120,232,81,242,208,10,104,1,166,240,106,176,40,32,201,144,12,44,192,228,133,65,36,192,101,160,96,192,69,250,118,152,8,10,154,44,192,112,4,203,35,85,176,226,32,181,123,46,37,3,137,80,36,26,34,12,185,12,209,150,87,165,24,27,152,62,230,214,148,45,208,67,59,157,45,52,40,148,203,182,246,38,220,186,7,212,96,196,210,50,77,41,57,105,230,185,54,179,152,149,98,254,162,139,162,97,93,32,232,68,125,199,210,46,180,109,153,172,54,50,114,210,14,187,58,95,200,62,197,46,83,199,80,232,136,36,228,107,200,155,40,148,151,124,211,166,199,83,144,213,110,55,133,74,247,169,234,94,1,218,79,166,0,9,64,37,169,132,53,154,170,129,159,118,31,26,185,189,45,156,67,72,210,249,252,142,10,17,153,18,57,132,130,8,138,12,24,174,24,4,136,145,20,161,36,64,48,169,155,192,80,91,110,243,230,160,32,16,113,160,4,233,8,2,89,243,49,10,39,58,98,153,229,128,221,21,117,85,35,123,80,170,25,90,37,68,169,133,11,177,216,144,216,248,252,166,210,35,200,84,131,182,190,250,175,146,207,235,215,253,255,101,117,153,187,132,50,106,45,237,117,162,136,219,106,170,122,161,173,198,112,218,240,187,245,20,233,20,170,13,225,27,139,153,111,86,54,110,185,250,201,109,237,98,178,147,51,93,86,113,251,214,53,23,231,117,197,109,140,218,243,102,141,255,87,196,250,222,33,91,21,201,76,22,227,174,255,52,166,1,42,203,237,223,253,174,196,229,116,129,6,167,43,198,90,115,97,224,26,227,110,212,189,106,182,219,119,90,219,156,247,254,82,211,42,20,40,160,107,234,31,11,16,44,4,28,65,64,166,20,200,18,4,42,0,33,201,13,138,192,168,64,52,21,106,192,163,28,128,132,167,162,62,96,233,29,65,204,112,133,169,52,126,36,40,95,158,249,228,198,166,86,234,8,115,24,91,58,239,152,109,90,80,103,147,163,236,221,81,183,234,214,79,204,230,88,104,84,102,25,166,82,150,102,54,230,30,100,119,163,129,155,198,0,48,36,60,122,32,161,1,102,2,164,50,4,80,20,16,189,10,83,180,73,124,11,231,38,118,217,244,133,153,53,246,124,244,50,93,174,137,116,166,118,94,167,114,251,143,52,213,11,229,126,119,57,128,242,168,96,136,226,24,66,60,242,69,67,196,50,10,67,205,29,102,13,66,154,17,27,170,199,35,255,243,221,244,255,251,178,100,202,140,5,212,102,196,147,105,126,96,118,44,217,221,48,101,191,19,33,155,22,45,161,89,137,150,179,100,5,129,150,184,243,61,212,51,220,219,202,51,161,252,251,206,50,165,106,167,159,238,41,38,237,19,61,196,123,130,72,118,131,110,187,188,121,183,38,179,61,77,250,220,198,67,207,218,113,246,219,234,233,53,224,88,172,126,92,152,5,33,233,134,140,189,172,46,114,125,195,228,160,142,69,151,21,251,184,234,39,102,221,172,43,125,106,211,159,90,177,18,87,12,110,233,216,99,36,60,148,134,53,203,83,220,226,226,120,217,57,12,118,118,179,163,242,161,250,196,214,42,220,234,159,226,149,239,182,250,23,151,27,39,126,175,25,190,158,63,207,98,215,121,174,165,116,102,110,239,173,159,230,127,162,167,63,193,42,9,194,38,12,108,44,8,84,99,32,97,17,198,64,24,99,39,9,52,70,254,48,14,111,186,136,134,89,103,16,143,187,130,175,41,208,85,131,62,130,198,150,5,194,130,176,228,63,128,80,106,136,238,139,192,2,213,48,30,90,131,27,45,200,189,61,92,70,61,167,59,117,65,122,134,222,211,103,138,150,118,175,44,31,37,195,7,14,153,110,110,245,235,20,43,47,48,118,93,212,142,252,93,210,245,168,219,122,93,204,163,84,235,83,58,103,166,54,186,30,189,93,204,166,75,54,156,75,4,90,179,106,193,225,217,132,119,117,136,233,127,201,236,234,67,235,58,253,177,81,188,172,187,175,109,105,6,106,207,234,77,246,187,126,235,125,111,252,243,104,64,190,198,0,32,5,166,53,78,1,202,200,21,17,26,40,166,0,0,99,204,5,71,15,198,91,32,33,239,34,43,139,20,193,197,98,177,181,202,235,77,45,82,97,41,112,156,38,22,196,146,173,155,205,2,10,206,232,95,63,98,171,117,240,178,49,97,173,20,194,200,36,145,165,156,97,221,68,5,49,13,83,158,178,213,137,149,109,3,133,39,44,94,52,14,7,230,211,67,105,21,0,193,40,131,105,70,225,90,178,202,216,37,69,58,136,52,152,113,111,171,109,249,212,125,165,232,164,210,73,12,65,150,95,191,185,23,90,100,187,59,238,214,83,85,148,162,235,255,94,31,246,146,191,54,142,123,123,134,114,133,176,64,32,181,29,102,46,196,68,24,46,35,98,37,47,20,229,110,228,255,179,50,212,186,237,9,89,243,202,19,70,163,151,171,61,243,114,137,124,134,35,47,164,145,83,225,142,160,41,7,239,76,37,220,42,207,156,194,6,231,19,37,151,83,185,132,104,101,226,193,81,10,76,170,154,137,49,146,223,179,254,71,198,105,108,168,28,64,120,34,150,109,235,84,185,137,203,173,24,254,174,245,183,227,252,255,251,178,68,218,12,5,105,102,197,139,121,98,48,159,140,232,182,105,134,134,82,17,157,36,108,153,87,194,55,179,102,180,244,161,60,68,252,124,124,158,99,58,3,1,141,188,22,60,2,12,6,76,157,36,123,86,20,162,177,45,200,154,156,207,123,119,117,223,185,168,234,139,59,42,8,84,0,0,77,155,28,151,77,183,13,165,65,42,82,45,54,176,216,107,195,10,182,104,71,228,233,156,253,232,208,15,152,33,123,7,215,170,144,136,197,182,195,72,89,77,235,150,124,32,162,238,55,117,177,167,177,138,44,101,216,135,2,195,111,16,74,40,190,88,223,118,142,237,38,80,137,170,98,88,57,9,8,80,252,167,234,5,79,19,90,40,176,198,26,55,251,93,127,22,65,233,44,73,67,30,225,5,224,84,80,227,225,28,99,114,168,233,115,105,8,89,143,20,56,117,91,213,217,250,234,36,65,115,71,188,90,92,41,209,187,110,11,175,60,118,243,80,1,50,168,19,58,8,56,116,211,5,26,17,18,152,57,25,244,130,9,6,152,98,160,176,88,112,153,148,142,39,42,131,130,133,34,0,39,2,144,205,76,68,105,234,92,52,53,214,21,10,114,192,132,72,114,160,41,76,14,13,57,19,29,162,0,77,69,25,91,130,152,9,126,235,54,41,249,135,105,35,225,136,125,170,48,56,54,113,139,67,178,166,167,82,32,245,67,213,107,210,64,144,127,220,206,150,154,81,59,186,249,207,203,39,55,79,202,248,243,58,155,203,148,50,253,124,196,82,167,47,234,129,244,177,247,233,55,158,29,231,126,253,139,84,156,230,31,253,214,58,254,101,223,252,55,189,217,203,27,240,213,62,50,238,78,99,220,55,91,30,239,191,150,172,235,191,249,101,220,247,220,55,204,181,174,107,118,53,205,247,124,198,246,124,255,253,99,159,231,204,185,97,90,67,99,181,161,61,63,114,72,137,182,250,205,237,187,98,142,178,225,253,46,134,131,194,135,208,64,115,43,207,36,70,17,40,36,24,70,52,104,168,241,70,29,201,102,74,37,77,35,185,138,48,225,162,227,68,242,74,156,41,7,44,69,200,149,42,138,235,127,210,221,37,94,174,168,165,91,158,175,24,99,14,113,113,73,140,125,87,91,243,107,192,138,105,3,173,134,79,116,243,99,137,155,214,117,24,52,61,18,51,34,115,23,173,117,75,68,79,109,14,177,113,115,117,29,39,124,71,205,79,241,191,166,148,12,71,0,0,0,16,41,208,50,155,216,225,178,132,27,114,169,202,192,24,89,184,164,129,159,158,154,105,48,48,40,205,27,204,144,36,32,196,8,2,60,12,36,132,68,16,24,64,44,8,194,202,160,16,136,54,101,70,3,129,0,64,57,124,167,33,133,160,255,251,178,100,204,0,6,173,102,196,133,111,0,0,128,140,217,221,166,32,1,42,150,13,24,89,190,128,2,203,178,166,107,30,240,0,152,40,10,83,99,6,192,116,41,105,192,96,4,178,230,5,3,0,32,144,136,27,48,52,90,48,84,30,48,136,143,67,168,132,12,24,3,129,65,129,138,194,49,130,1,121,139,97,41,134,96,248,48,4,51,189,94,58,0,22,50,52,166,51,68,20,48,204,49,25,97,13,58,6,69,140,67,26,193,243,23,129,231,240,193,160,2,1,102,240,135,220,132,47,2,134,38,10,0,224,64,0,40,2,151,16,194,112,65,145,171,82,80,58,15,116,246,18,139,242,6,86,181,208,221,119,46,216,98,92,96,16,14,6,9,162,113,218,189,146,50,245,41,77,120,34,190,187,216,189,140,12,9,4,144,234,195,46,225,30,102,12,94,14,150,63,82,251,31,202,214,185,250,230,174,92,129,117,169,142,74,100,145,25,152,1,114,152,16,3,131,64,5,129,134,95,156,187,252,185,110,182,53,171,222,215,45,243,254,189,94,111,155,173,156,17,171,54,163,116,218,207,28,240,154,187,42,168,251,85,213,54,26,195,86,235,229,41,185,115,121,82,243,191,255,252,253,235,255,255,255,255,255,255,255,255,225,127,255,250,255,255,255,255,255,255,255,255,255,255,255,83,249,118,36,0,16,170,207,11,10,27,109,214,233,183,63,95,16,228,37,36,252,236,79,167,168,110,178,186,139,29,221,52,234,204,75,214,98,106,166,32,218,255,88,139,86,72,27,94,103,39,191,126,11,36,56,239,240,124,130,0,159,25,70,91,18,55,81,226,90,37,233,77,170,11,108,23,149,100,125,136,243,95,24,158,36,122,189,126,163,114,78,182,55,163,77,184,57,159,196,127,5,137,203,116,222,223,214,196,25,34,242,12,6,227,241,31,18,106,71,182,245,10,150,220,42,99,20,187,168,80,45,143,153,99,55,44,41,151,47,98,249,254,181,26,76,91,231,21,197,49,38,55,140,73,95,70,202,107,120,141,141,235,235,117,249,110,139,104,51,68,165,99,227,45,176,38,20,255,253,255,255,125,2,32,0,54,251,38,161,132,64,23,23,124,14,50,239,53,85,49,23,19,49,85,88,126,97,251,193,178,53,27,27,173,201,84,51,6,65,146,135,242,150,150,213,188,179,181,46,195,25,137,38,85,45,201,180,200,214,8,42,24,198,184,56,210,68,1,94,9,199,1,125,37,84,42,9,100,9,118,200,26,21,74,107,216,227,94,115,116,209,89,55,55,151,229,223,255,138,205,83,210,103,86,205,238,203,238,97,65,75,141,104,212,110,154,219,90,183,102,102,87,149,187,243,213,121,150,127,186,249,95,160,173,55,44,207,44,42,255,251,178,100,68,138,6,54,103,202,63,99,64,2,82,140,217,189,228,156,0,19,209,157,38,109,33,93,1,134,51,166,180,144,149,224,101,133,94,220,202,207,239,255,43,117,46,234,134,253,120,164,171,45,255,242,173,77,234,151,159,253,221,76,242,198,245,252,49,231,243,249,188,233,121,186,221,231,253,74,182,178,169,24,171,95,153,114,155,191,186,12,224,21,42,166,180,40,128,2,141,176,0,2,219,104,18,162,141,163,148,202,143,68,133,181,38,228,143,100,233,195,167,34,127,255,235,52,224,42,251,78,170,30,223,255,255,52,231,106,204,158,134,156,185,167,185,182,83,209,78,165,111,123,186,58,152,168,140,157,147,186,206,50,212,57,31,213,90,159,74,247,219,254,159,55,181,127,165,71,172,249,152,101,129,97,194,162,72,160,147,146,43,4,14,14,165,99,71,160,214,96,253,82,190,151,26,50,224,171,77,53,202,90,120,196,228,59,73,27,236,103,151,105,178,169,149,20,243,201,43,148,53,200,212,165,153,23,153,93,152,177,134,80,33,102,150,29,175,100,250,82,222,116,21,3,124,254,52,244,244,125,92,22,164,205,34,230,136,225,92,131,30,166,191,182,25,107,35,31,97,210,179,9,8,237,141,21,131,231,225,217,227,250,123,16,135,231,88,152,129,241,117,10,96,164,140,178,167,26,145,18,104,223,89,238,86,72,102,90,27,39,49,5,32,210,71,126,105,239,253,50,55,122,253,149,216,8,88,0,2,137,58,1,82,111,234,102,30,74,38,196,103,71,172,129,18,107,67,153,177,102,48,26,97,96,23,245,242,49,220,16,89,93,168,84,28,243,140,41,71,138,60,94,226,53,73,55,49,170,91,27,42,104,85,103,23,235,89,72,174,141,69,101,40,145,169,145,149,28,181,154,174,99,152,142,36,197,24,233,45,217,111,35,170,85,243,186,63,245,255,231,71,111,252,21,149,0,22,161,4,70,21,129,6,29,163,157,143,25,162,153,137,42,136,151,113,54,29,4,113,106,220,85,4,96,194,106,9,105,239,107,131,34,106,206,139,67,113,166,98,125,169,106,157,253,228,204,211,18,111,161,230,5,25,156,119,172,160,37,59,130,33,149,65,44,22,26,149,76,56,227,164,194,86,13,219,135,159,23,214,16,236,198,33,64,229,19,14,142,103,66,250,250,165,178,171,46,172,228,38,149,255,173,5,93,148,131,75,25,34,42,24,179,165,74,203,139,176,195,239,42,181,92,152,155,72,113,195,220,147,223,26,143,252,13,230,249,255,27,127,190,195,9,254,177,235,31,93,254,112,248,70,227,2,20,2,170,17,195,249,82,182,94,20,104,66,148,155,213,137,186,174,60,128,215,168,189,81,102,168,191,62,151,155,18,215,255,251,178,100,95,8,4,233,103,72,147,37,127,68,91,76,217,70,61,5,110,18,57,155,43,76,33,251,73,148,179,164,132,243,9,243,222,169,214,72,65,68,255,3,102,201,228,152,199,123,175,209,236,217,25,235,117,213,210,142,148,118,100,102,177,217,154,254,199,114,245,70,239,77,211,101,86,161,221,54,110,221,246,250,104,255,127,244,82,161,219,47,208,192,224,17,0,93,110,226,60,181,245,244,191,12,197,77,164,55,112,73,143,41,130,229,89,185,249,52,70,131,118,236,90,67,90,53,31,150,76,193,54,53,115,11,184,225,42,250,92,238,225,73,25,165,194,159,38,40,177,20,148,29,102,229,252,34,129,96,80,10,10,22,26,17,82,179,98,184,149,199,201,43,117,53,51,229,66,105,105,173,180,221,68,245,175,214,189,243,87,246,187,87,77,21,63,61,205,123,190,191,203,233,235,83,83,210,240,211,18,87,219,116,249,197,177,155,222,77,234,177,119,159,60,72,12,25,98,212,71,11,227,31,234,124,55,142,76,4,3,227,253,177,112,226,91,77,194,188,245,25,238,43,150,45,45,221,120,250,130,201,101,172,15,45,60,100,31,29,181,229,253,70,76,102,132,4,38,131,107,212,89,90,204,235,103,211,153,101,187,157,157,247,148,192,158,244,36,25,10,116,22,87,103,58,174,167,118,185,105,173,10,147,103,73,247,157,85,211,106,115,29,90,168,215,172,246,167,173,215,236,119,175,98,81,83,47,239,80,154,149,0,21,163,64,244,213,171,32,54,52,28,22,120,225,7,0,4,85,81,48,205,116,8,41,208,103,101,252,124,73,70,19,9,110,205,33,151,171,182,154,128,52,231,101,209,17,32,146,216,29,176,229,39,138,202,218,212,29,67,130,131,105,200,77,103,2,26,97,110,52,112,18,129,12,196,142,48,215,58,153,202,135,175,162,107,57,85,143,35,167,15,75,173,124,166,240,192,133,139,14,254,223,111,179,213,151,173,54,247,236,66,180,155,157,109,173,232,247,233,149,85,16,140,103,169,29,250,162,109,139,112,102,46,62,253,43,143,92,227,25,212,31,22,213,172,88,145,55,140,231,226,216,172,131,135,75,73,2,240,17,129,182,255,35,183,174,137,208,76,37,132,20,154,214,145,234,41,219,203,198,226,0,98,96,25,9,72,191,125,127,197,216,112,225,21,8,174,71,13,178,144,144,251,198,166,26,227,210,89,239,122,70,89,22,109,83,142,189,243,88,229,80,193,82,78,27,230,68,69,249,125,59,199,35,51,203,225,23,223,239,75,151,36,47,255,251,0,66,51,33,136,212,151,59,0,128,48,206,88,3,202,188,57,171,80,15,172,153,102,44,50,212,70,32,113,24,56,132,113,48,152,13,155,201,219,255,251,178,100,142,140,4,229,103,70,147,66,127,64,90,172,217,170,36,35,124,20,109,155,22,45,21,189,9,115,51,102,232,145,13,232,184,232,3,132,176,199,16,6,136,78,82,34,111,227,161,140,51,14,75,37,108,111,114,38,203,16,151,57,171,165,237,135,211,233,31,140,40,195,37,4,4,48,182,235,89,174,48,197,142,174,221,230,253,105,214,119,53,51,20,236,42,115,32,209,17,134,24,145,204,204,198,200,201,219,123,38,101,84,50,84,218,187,153,222,181,213,249,106,147,175,218,133,118,137,207,20,209,172,210,54,33,70,102,18,22,44,233,244,233,165,66,234,230,136,32,113,203,233,179,58,73,170,186,176,204,208,17,216,20,13,255,255,158,21,158,93,179,113,76,95,147,66,108,250,61,158,16,143,251,140,225,80,159,247,95,236,25,92,173,36,45,2,189,206,80,119,129,238,158,68,52,145,222,142,178,140,204,90,143,198,58,119,49,204,125,165,189,178,28,16,82,151,246,153,88,85,179,215,211,44,191,44,141,10,83,158,239,231,153,79,59,163,89,155,255,255,249,24,234,0,86,163,55,163,57,35,96,129,0,177,0,44,66,85,166,80,222,74,118,40,76,12,231,17,15,30,77,167,178,84,254,206,185,107,104,2,81,142,32,51,83,33,96,224,90,235,255,73,140,236,215,35,52,121,197,163,120,92,161,222,109,221,202,178,88,116,205,16,4,112,88,178,35,139,2,145,6,222,2,192,128,11,161,96,148,110,54,123,23,14,148,213,55,227,158,219,175,87,88,251,184,223,88,122,122,190,59,235,136,190,255,227,105,106,69,83,83,133,226,35,83,46,173,79,175,139,87,185,172,241,9,142,85,89,82,203,139,122,215,22,146,217,135,127,235,152,250,131,183,205,111,247,153,245,3,56,223,214,175,12,112,42,0,22,4,135,85,145,28,72,86,72,5,241,146,165,46,112,254,228,140,157,255,82,82,149,87,247,22,221,238,124,245,124,221,152,158,180,109,85,218,162,177,139,195,134,64,160,92,250,111,40,214,131,210,17,85,148,188,10,92,199,106,14,191,235,79,242,154,34,51,91,226,110,127,166,247,44,56,236,107,181,251,251,248,209,252,102,191,255,9,0,128,44,183,98,255,169,228,49,79,212,41,23,201,16,94,34,147,62,233,233,105,215,120,189,224,147,80,192,95,122,114,15,16,5,49,70,72,90,0,229,82,64,53,45,95,248,134,171,115,91,230,57,229,118,49,28,128,86,147,67,92,205,109,125,171,3,225,70,238,220,175,151,214,215,254,30,144,96,58,15,117,185,45,239,246,119,102,220,182,163,209,234,218,155,152,148,116,102,189,210,183,19,171,81,142,215,245,218,67,9,170,164,16,129,10,70,185,140,107,255,251,178,100,186,8,133,23,102,199,147,40,126,214,88,164,89,137,44,3,209,81,45,155,41,76,9,125,9,193,51,101,104,244,141,40,91,19,112,232,82,54,181,107,142,98,226,159,118,216,80,10,171,192,32,19,146,220,115,43,90,219,229,44,42,152,99,110,24,9,33,225,22,40,121,53,179,228,200,112,177,32,154,174,3,220,52,236,255,242,42,8,118,119,0,12,192,61,101,78,127,162,232,196,100,218,229,219,112,226,227,148,221,201,10,0,238,171,211,165,21,186,102,133,94,33,16,106,133,88,51,19,27,6,180,89,141,72,97,86,199,166,127,169,36,202,166,168,235,249,41,105,156,156,138,240,75,147,165,84,111,50,204,160,84,38,32,166,162,153,151,28,156,23,25,85,85,85,85,85,85,50,110,115,65,97,49,146,99,22,5,57,22,163,219,115,52,82,227,7,54,31,191,42,136,128,153,193,64,160,97,224,114,11,73,17,15,46,20,108,10,134,179,198,240,72,28,84,40,24,72,105,43,167,20,148,104,121,32,210,51,15,5,45,243,194,187,154,92,101,67,223,138,11,109,102,73,19,148,62,110,180,105,177,21,1,65,133,194,76,134,76,8,101,74,96,81,51,25,139,53,32,211,30,30,77,84,91,126,216,147,114,150,161,53,191,128,37,176,44,172,71,20,0,242,46,35,138,81,45,116,159,22,240,49,185,88,239,139,232,118,215,23,105,19,49,220,92,247,13,213,125,232,240,179,127,50,233,120,207,184,102,161,151,82,149,115,164,162,80,139,83,80,110,154,251,197,53,107,215,122,206,101,205,173,122,102,106,111,227,83,122,238,186,134,45,65,98,246,208,241,78,181,38,0,42,32,104,18,237,191,17,73,180,61,92,81,92,240,203,85,213,228,90,153,77,33,238,190,99,110,28,223,254,114,123,107,191,255,255,149,85,10,177,155,159,79,44,204,197,157,132,238,95,138,36,54,37,99,119,142,96,212,217,106,169,200,16,158,249,194,103,24,143,140,95,195,56,245,62,211,167,198,109,81,20,75,113,56,201,143,92,163,106,159,90,155,17,221,111,153,44,204,86,170,49,146,150,80,103,129,172,29,26,200,144,102,49,150,154,152,227,201,82,88,193,11,154,64,76,240,88,84,44,130,13,3,71,32,49,27,43,20,26,40,8,122,83,85,68,95,212,245,37,12,2,39,24,40,41,148,23,27,251,1,181,5,147,49,36,180,154,236,29,19,122,104,229,106,113,28,121,102,226,50,118,166,229,202,22,81,96,161,63,140,116,152,192,138,139,166,98,196,161,23,128,231,211,68,78,22,60,109,238,55,87,150,236,46,188,62,239,207,132,224,244,136,174,238,223,49,190,23,177,114,145,109,172,184,89,203,187,141,122,124,121,183,255,251,178,100,223,14,6,81,102,196,3,104,127,64,106,236,233,157,48,101,190,23,145,155,18,45,153,188,145,194,179,101,232,242,161,233,105,217,241,190,233,236,131,246,123,166,119,82,74,211,111,53,235,160,165,170,212,212,147,93,103,89,37,186,142,39,83,92,221,116,170,167,179,41,84,167,213,82,72,49,136,74,57,126,157,75,249,64,1,220,8,10,219,174,87,180,222,237,233,198,6,178,186,10,70,27,50,142,28,147,100,166,85,136,40,128,24,80,127,232,159,127,164,146,142,28,10,13,249,169,185,155,222,207,54,111,121,169,217,149,135,43,101,65,188,149,47,49,105,48,55,186,231,186,157,245,136,233,226,199,176,234,228,122,197,76,196,245,110,209,213,68,219,221,196,165,210,47,113,19,113,19,61,223,157,13,190,247,41,54,209,9,204,125,109,221,245,200,81,217,170,0,0,96,164,193,144,23,24,40,233,136,42,152,153,209,213,45,152,192,250,148,143,173,68,76,32,233,5,212,4,192,1,160,18,168,208,208,228,80,170,24,173,208,211,37,6,0,192,193,96,51,5,47,50,130,227,5,52,51,208,37,49,117,220,119,42,211,8,181,114,6,149,67,241,58,89,125,62,11,101,97,4,35,204,40,42,34,68,94,14,27,48,208,163,48,1,49,193,35,45,87,89,175,84,196,30,242,89,136,64,49,71,250,224,152,241,0,28,80,140,202,187,186,42,246,98,43,207,67,151,116,71,149,109,84,189,117,159,69,186,90,206,151,90,161,217,156,114,163,136,31,82,196,105,93,208,172,50,119,111,37,117,169,28,35,102,55,135,135,177,235,43,218,120,81,243,103,249,173,233,173,70,94,31,113,3,255,250,58,0,128,5,247,146,135,140,230,106,241,33,68,158,160,247,209,48,127,5,73,40,192,66,142,45,184,170,248,184,128,84,47,29,254,171,51,63,159,251,9,119,218,246,124,210,23,1,191,29,223,117,24,87,184,208,38,106,131,45,172,2,234,132,69,74,146,154,43,9,83,122,237,142,64,255,18,236,218,35,175,234,122,117,77,123,229,228,123,156,213,171,44,226,68,242,243,167,73,183,228,185,197,183,91,43,250,159,220,159,150,79,128,232,0,196,17,92,6,152,48,1,224,184,104,24,192,77,188,199,194,12,4,108,164,93,197,48,81,129,225,17,32,67,4,5,192,100,120,152,33,230,105,204,114,186,129,51,243,10,3,26,53,48,176,99,43,76,50,80,196,13,95,146,55,146,41,133,4,130,98,19,171,250,179,53,47,146,187,142,233,8,50,130,152,34,24,232,169,128,149,1,69,145,240,20,58,96,195,0,16,22,24,250,254,167,158,204,220,105,94,65,217,136,87,85,86,191,43,255,103,219,165,221,61,22,158,142,255,251,176,100,213,14,5,234,102,197,19,101,127,64,112,204,217,38,61,35,110,22,5,159,22,109,137,156,201,163,179,102,116,145,13,240,117,115,108,133,87,233,217,212,184,34,106,143,175,173,126,22,58,171,93,127,239,171,45,118,23,89,230,177,126,229,151,28,81,255,251,211,93,142,247,181,38,103,183,113,143,173,237,178,156,3,63,53,128,0,105,96,49,3,255,247,64,129,217,1,233,23,9,241,17,150,9,121,195,218,224,38,169,80,198,29,114,156,129,153,155,255,133,83,116,255,226,203,83,8,14,176,145,100,28,240,236,102,131,193,75,92,41,130,130,16,5,225,131,110,30,45,126,162,144,217,16,73,28,131,179,114,147,112,29,131,101,216,86,235,122,94,168,126,223,243,94,100,102,132,217,84,164,103,124,230,185,53,59,199,220,9,107,3,204,178,36,207,148,204,72,44,202,142,204,56,28,229,149,3,29,69,76,196,195,132,96,162,168,100,64,4,65,33,9,79,241,84,169,90,97,212,167,191,105,9,171,212,64,24,110,201,6,66,48,108,36,192,65,0,193,21,56,123,154,243,123,44,120,126,81,3,75,123,33,131,153,245,62,23,92,177,195,227,34,35,49,33,195,5,0,47,17,105,140,36,57,67,12,84,2,17,15,199,165,211,80,186,56,195,165,82,68,22,11,142,99,126,239,175,191,219,255,253,174,84,113,151,19,12,215,22,209,254,169,102,205,107,245,179,233,23,206,220,74,164,99,51,17,105,43,59,75,27,210,140,180,149,105,165,87,173,207,166,96,121,216,205,39,56,121,36,150,212,25,186,146,122,73,86,40,158,156,255,179,214,8,114,107,178,178,202,2,87,65,129,233,12,50,184,62,231,11,243,140,249,230,123,5,140,35,69,124,127,247,92,69,213,242,32,41,150,215,8,31,14,158,19,251,73,183,187,154,221,158,213,122,93,57,148,210,37,218,6,32,138,64,172,44,76,26,144,114,161,214,178,193,201,50,131,175,218,230,171,253,34,215,165,107,234,17,179,123,234,97,5,8,251,158,10,105,123,148,38,221,251,87,26,215,10,134,164,117,252,54,223,81,168,139,68,1,28,154,130,3,95,107,166,0,90,134,18,168,68,85,76,140,105,244,12,103,80,42,212,168,139,212,83,208,196,252,190,180,161,148,130,67,49,201,34,89,96,231,29,185,233,69,90,73,78,89,94,252,50,199,42,247,55,50,188,151,124,69,81,54,242,21,197,102,137,253,153,156,135,170,255,50,169,250,1,69,206,96,235,138,50,139,116,255,107,76,101,81,203,162,202,147,165,137,83,81,210,138,57,93,76,79,118,93,22,153,40,221,176,125,104,92,152,150,83,70,167,15,57,19,143,169,52,210,76,169,173,101,233,34,229,255,251,178,100,216,140,5,183,103,69,11,104,111,64,113,140,233,99,49,40,68,19,53,155,34,108,149,124,201,173,51,165,232,192,142,144,218,104,137,230,198,228,169,252,170,205,122,221,213,36,3,113,177,16,8,201,128,228,187,118,245,170,44,78,124,53,145,172,162,209,30,124,29,48,124,252,213,179,180,22,241,187,66,5,47,252,157,179,108,40,90,52,28,207,17,229,154,97,173,204,121,170,127,59,253,203,118,166,187,196,52,243,98,163,138,242,201,145,64,64,206,6,163,198,32,199,154,199,86,56,212,9,169,48,62,73,164,7,81,225,41,145,155,162,152,219,2,6,181,72,41,147,166,137,51,231,250,33,76,13,211,16,83,81,76,203,142,78,11,140,170,170,170,170,170,170,170,170,170,170,170,0,2,219,184,195,82,24,0,152,66,162,200,129,3,199,38,65,41,18,108,74,62,13,12,176,144,2,182,219,44,2,132,63,49,44,116,235,35,99,108,107,152,132,115,18,64,24,126,25,29,1,33,165,194,134,73,77,133,250,152,229,134,81,200,98,44,246,163,163,104,80,68,180,234,145,63,212,45,74,197,192,145,65,41,197,161,5,146,210,35,60,82,123,119,245,141,169,137,248,169,138,88,207,132,75,26,255,239,117,39,53,207,60,248,239,62,106,42,249,249,225,210,89,33,71,141,23,51,42,6,56,152,105,168,162,197,140,146,109,34,149,140,27,15,13,117,109,237,177,32,69,115,105,123,39,108,187,28,45,207,135,185,158,46,31,69,242,199,93,140,38,149,0,30,1,160,221,182,241,225,117,155,240,101,130,104,221,177,233,98,195,31,19,145,114,111,112,26,13,22,23,143,40,124,138,57,252,173,11,32,152,144,232,28,197,130,20,16,5,225,55,211,55,154,183,159,153,96,69,4,129,124,28,209,76,129,128,6,113,49,72,136,220,152,171,60,68,134,208,34,26,157,177,231,147,155,148,90,155,108,168,95,145,150,146,155,145,58,82,249,226,148,48,92,112,96,209,28,52,33,100,140,82,214,76,131,29,191,67,76,128,2,201,141,172,26,161,225,139,153,152,72,216,26,160,230,143,6,71,68,7,228,88,194,16,82,69,149,148,161,66,71,73,190,50,60,253,174,228,61,113,91,160,136,0,204,76,204,65,244,219,96,6,149,205,164,96,117,177,96,97,1,197,135,64,79,84,37,149,77,65,109,122,43,3,75,91,59,90,85,66,16,32,80,202,96,1,70,14,108,99,137,154,199,130,68,145,52,227,169,0,135,97,225,64,50,152,117,245,128,92,135,126,34,251,75,227,226,197,205,101,100,141,79,179,226,189,157,93,62,41,252,76,83,98,163,99,120,171,167,243,222,106,223,164,91,221,155,199,119,95,110,151,83,105,241,255,251,178,100,223,12,5,96,102,199,155,72,126,210,118,44,217,106,48,227,116,25,5,157,20,77,233,115,1,196,179,101,232,177,155,105,195,199,126,218,102,251,114,47,81,174,99,210,148,161,238,124,102,175,53,89,85,170,86,141,169,106,241,83,124,54,222,217,99,34,174,96,208,12,181,246,178,206,222,202,144,2,80,4,41,54,220,72,195,116,203,1,132,197,99,148,196,56,92,143,101,85,117,240,75,68,117,56,209,119,221,255,252,183,248,103,12,123,228,153,18,126,232,59,105,167,195,198,229,152,57,211,76,178,201,46,140,147,203,201,136,90,58,152,120,51,251,200,194,75,252,143,212,66,69,161,105,24,79,175,36,22,107,91,217,137,196,33,79,127,38,207,45,101,22,66,215,36,39,174,109,181,25,107,137,191,241,79,18,243,152,19,60,149,0,5,147,187,180,80,121,146,10,102,206,143,168,21,186,5,24,64,220,141,58,189,51,200,16,28,13,6,6,9,7,12,150,95,239,202,240,101,97,64,137,246,104,12,129,64,26,113,38,100,33,216,110,97,197,43,99,16,116,239,197,218,12,3,109,65,204,8,18,201,169,152,32,112,64,144,192,82,84,189,83,23,180,4,4,42,104,22,12,10,212,28,36,120,233,132,43,65,27,135,158,57,168,197,59,161,122,228,59,94,132,1,139,10,156,54,197,46,45,151,254,159,143,231,154,255,134,103,168,118,187,70,100,143,29,242,243,9,84,200,188,83,84,216,223,168,122,138,17,157,135,34,144,124,217,39,34,27,145,148,194,107,29,136,215,48,115,150,203,119,105,185,109,254,201,226,27,251,148,170,108,192,54,211,96,5,254,40,149,87,103,49,73,90,232,93,74,119,18,16,228,156,243,136,88,237,180,226,228,213,199,107,128,205,169,151,239,222,190,190,251,103,11,90,165,231,14,88,25,29,212,244,147,230,117,11,76,189,250,251,101,153,249,114,57,146,190,10,147,127,36,64,226,236,12,86,3,123,161,50,218,230,69,20,44,37,45,209,95,56,132,163,172,83,118,68,49,38,215,248,186,55,146,17,153,216,166,101,220,173,98,207,255,243,191,39,223,28,0,20,159,96,0,225,112,83,241,160,41,137,202,18,148,166,72,243,239,185,117,161,18,230,199,131,62,88,237,57,251,146,60,115,233,220,155,209,37,143,0,185,147,240,245,91,242,85,62,234,195,204,230,24,202,47,182,237,46,140,205,70,108,204,56,79,2,170,51,40,61,215,127,245,37,202,154,126,237,92,172,103,27,172,0,177,184,212,72,115,141,63,251,247,174,170,134,190,232,122,244,206,67,217,94,251,253,145,196,116,102,147,155,180,13,183,239,53,73,171,210,235,119,95,69,85,175,43,182,108,31,176,87,110,220,255,251,178,100,216,140,229,195,102,197,147,72,95,66,113,108,217,34,61,131,94,20,133,157,36,108,157,156,137,202,51,100,76,244,141,105,21,175,75,203,156,178,87,179,247,217,125,251,157,182,236,236,247,222,62,172,210,149,134,159,51,41,64,70,50,147,113,16,218,227,179,228,67,143,210,204,139,99,32,209,26,27,80,14,46,105,117,144,188,104,68,49,19,46,185,249,69,163,205,113,9,192,38,88,79,5,10,8,4,195,142,84,194,62,88,9,184,74,82,169,155,101,103,91,238,232,91,187,16,133,181,152,252,170,231,150,40,248,114,188,224,98,204,50,169,27,116,34,237,125,76,35,215,157,49,43,121,124,227,171,251,184,41,54,120,60,85,67,6,229,116,186,103,63,123,14,125,8,122,233,138,0,0,157,148,214,144,73,36,246,6,8,188,143,224,33,130,243,148,87,25,42,166,216,218,26,195,96,153,9,4,212,83,79,39,66,53,26,125,139,80,14,201,57,174,203,30,58,240,19,250,205,216,67,44,126,220,120,125,255,107,211,53,179,149,198,98,178,92,108,178,40,67,183,25,152,105,150,96,9,51,231,38,187,13,46,118,182,250,54,146,181,222,243,206,64,111,198,125,185,207,255,254,240,190,127,223,38,44,193,101,156,57,19,124,175,153,21,211,75,117,54,17,185,124,68,164,8,84,163,250,83,222,153,188,193,2,160,116,37,33,12,85,171,146,179,243,99,98,187,102,53,215,47,72,231,183,55,218,218,83,155,128,6,145,196,0,164,0,0,23,109,201,74,220,138,5,210,87,10,117,189,17,150,55,54,109,47,70,137,15,118,249,237,87,22,102,69,243,125,102,127,114,196,137,77,165,27,99,75,251,233,29,39,48,233,195,252,125,34,130,108,65,88,106,105,32,151,56,199,214,248,53,202,207,136,35,185,243,151,225,222,218,191,118,217,102,109,59,60,86,93,110,37,123,117,244,158,215,241,205,199,195,253,198,66,36,240,87,183,167,139,159,23,158,102,36,252,35,144,225,154,175,33,141,15,153,155,9,169,112,152,58,41,198,178,140,132,10,28,130,170,138,0,76,208,96,199,195,209,152,153,37,77,200,3,140,68,12,18,0,103,1,79,249,40,139,142,22,25,49,64,19,53,2,108,38,44,24,159,66,65,36,128,96,144,185,123,57,17,143,5,201,86,32,64,248,40,73,59,209,45,166,171,24,168,20,177,152,54,103,220,66,10,6,45,110,78,168,16,33,107,139,12,139,23,167,10,82,37,43,130,199,133,4,83,144,72,24,12,24,170,229,185,76,197,42,0,8,162,140,133,177,161,148,82,122,191,50,255,248,226,219,139,231,153,142,120,210,105,185,230,34,181,190,169,229,249,209,234,200,163,191,168,135,118,171,255,251,178,100,223,14,5,38,102,200,27,35,103,178,114,204,217,106,60,38,154,90,33,155,18,45,161,254,201,247,179,164,140,244,161,248,158,187,24,180,245,43,54,136,211,77,226,82,88,195,112,120,69,222,92,53,122,189,221,99,61,166,51,137,241,155,226,222,251,119,143,137,49,185,97,141,183,238,128,0,78,55,2,249,218,172,145,159,226,94,134,105,140,224,88,16,183,201,174,186,143,96,197,149,229,89,111,169,177,87,124,37,120,253,110,190,165,183,31,231,235,22,97,248,148,247,75,219,78,234,178,208,84,203,166,68,237,220,202,206,51,86,57,169,173,247,84,110,14,28,104,248,48,94,87,145,103,161,86,25,70,221,76,252,123,84,76,179,100,173,192,206,34,43,163,102,90,93,173,23,59,126,245,149,173,91,151,29,221,231,51,85,83,80,251,187,153,142,175,188,103,204,134,233,117,0,1,28,212,194,159,71,20,139,11,104,48,194,133,10,45,132,255,30,29,100,68,65,227,186,187,225,148,238,88,204,213,93,219,150,64,144,83,87,72,86,28,154,50,204,148,122,101,199,100,170,133,3,166,95,88,110,35,21,152,152,141,200,121,73,90,34,186,91,71,137,210,154,113,100,150,115,152,181,183,10,2,145,193,180,19,119,45,70,160,251,85,168,112,207,255,255,253,25,145,24,193,66,0,218,167,159,185,23,34,94,237,0,13,166,75,158,102,16,214,254,183,247,107,127,6,109,193,146,52,152,204,206,47,155,241,71,144,96,91,227,238,216,99,180,106,205,95,26,213,222,177,103,247,211,200,153,108,222,177,81,137,50,160,5,53,35,98,114,208,177,151,66,154,68,27,187,221,72,140,148,250,23,76,14,38,100,142,116,234,52,74,177,12,56,130,222,120,240,153,59,119,18,136,6,90,19,133,18,136,4,168,163,244,195,65,97,200,58,25,187,157,39,106,127,77,146,211,128,43,82,187,66,46,49,173,133,41,110,82,161,183,84,184,196,201,159,223,250,95,210,165,36,242,46,215,205,127,201,76,208,145,80,142,122,211,154,47,201,151,41,54,133,130,242,196,16,58,34,79,152,172,184,16,70,50,156,180,200,3,115,55,16,214,224,88,18,60,94,48,0,20,178,168,24,221,140,2,4,129,132,0,166,138,233,18,193,96,104,217,250,240,77,17,185,32,233,184,49,183,137,139,51,70,44,8,17,160,99,73,158,69,38,92,209,95,183,149,251,116,107,245,184,47,217,97,57,11,242,156,77,250,134,56,108,213,187,70,40,222,10,141,6,37,44,126,165,210,253,214,85,70,45,22,206,37,221,238,231,255,255,52,233,238,184,254,29,85,191,135,221,54,190,239,143,250,229,183,57,202,225,91,217,213,49,242,244,46,174,206,158,69,255,251,178,100,211,14,5,27,103,72,155,65,127,162,113,76,233,18,97,35,90,23,41,157,20,78,97,111,201,223,51,101,104,193,161,248,146,172,175,6,201,30,74,13,140,146,47,77,233,146,147,31,204,92,118,28,196,109,204,168,226,217,19,212,116,202,150,83,75,45,251,100,128,5,125,170,2,80,1,33,57,173,196,135,213,0,58,209,230,2,170,10,211,19,200,9,86,98,156,26,246,110,163,108,113,192,4,140,76,128,204,157,122,93,34,121,50,215,75,83,98,53,192,7,108,219,74,255,98,9,217,83,107,245,147,134,41,150,162,8,168,226,216,108,239,120,243,138,100,45,8,151,88,242,119,72,237,173,89,201,245,78,35,155,147,211,70,129,148,139,71,125,220,15,26,149,99,44,234,219,152,108,83,87,114,107,109,33,168,117,189,143,198,3,172,66,0,141,64,76,54,75,193,8,77,177,28,48,193,120,218,96,83,5,132,193,64,80,82,104,64,57,40,30,51,225,160,73,88,161,30,12,10,34,48,184,1,100,24,40,74,240,166,178,186,105,238,128,240,112,197,32,65,8,34,173,82,250,160,196,116,192,0,198,204,16,81,26,4,60,81,247,13,246,220,97,215,135,93,182,117,46,69,116,106,72,84,225,20,0,182,69,1,132,45,22,214,36,253,68,163,50,89,134,187,79,247,199,131,226,41,52,28,144,213,23,95,167,173,71,63,15,63,72,125,13,235,174,43,180,107,157,120,168,234,38,239,238,166,253,106,180,145,175,4,37,180,81,84,230,192,224,244,135,184,26,166,18,34,150,198,140,70,85,53,51,31,93,52,211,101,169,111,173,106,82,8,166,154,85,58,96,178,22,210,1,20,113,13,3,243,112,70,13,0,222,81,171,77,99,180,250,193,224,132,2,196,216,25,137,247,199,192,152,181,218,106,104,129,17,151,65,134,233,13,73,10,119,140,244,220,171,30,168,147,5,158,189,106,36,250,91,103,53,183,31,50,245,84,238,189,191,24,251,198,90,121,195,100,167,73,149,69,42,230,75,132,94,69,104,79,9,98,243,110,49,42,236,219,49,203,181,101,219,226,82,110,101,71,219,13,199,72,226,231,33,82,62,122,254,237,57,238,170,126,155,217,235,222,194,213,132,166,149,64,25,102,111,133,39,211,6,111,14,166,152,156,34,21,45,160,42,136,144,164,88,141,35,99,69,199,78,96,0,66,26,13,14,152,56,229,27,17,30,1,212,144,196,194,73,135,22,51,251,14,142,1,45,37,114,64,4,221,33,198,150,209,216,149,169,125,73,135,38,188,17,90,78,74,10,217,34,112,84,161,146,59,243,129,17,200,33,7,129,113,8,146,78,97,76,42,176,247,223,127,109,125,93,255,19,199,220,223,217,22,241,17,255,251,178,100,215,142,5,231,102,196,139,136,111,68,126,76,217,37,61,40,95,21,169,157,20,77,161,251,65,215,179,165,88,241,158,252,95,165,78,209,43,148,142,220,71,78,201,43,76,79,72,115,16,13,230,133,86,162,159,30,214,247,23,141,239,157,137,239,248,186,147,56,220,155,214,233,109,64,213,181,111,91,238,183,222,43,22,53,46,37,38,71,253,194,214,232,171,136,82,219,137,38,59,78,6,246,19,237,114,238,13,229,179,4,73,149,223,51,126,254,154,189,224,73,52,43,123,250,98,192,7,18,33,186,28,119,35,83,18,213,14,154,194,200,142,219,54,76,228,177,26,139,66,100,43,176,53,67,96,193,68,19,6,33,102,107,69,144,186,85,42,33,62,174,0,36,33,93,78,221,224,145,16,194,142,29,159,17,137,22,84,133,25,143,45,170,72,36,233,39,105,217,155,243,22,221,110,139,154,248,97,170,0,16,108,136,215,70,204,58,244,42,12,114,72,6,82,116,102,70,177,180,69,22,138,16,6,129,72,97,230,42,187,153,232,92,8,88,41,44,139,91,2,61,82,231,161,115,170,37,47,114,31,218,56,102,11,127,82,209,151,9,1,42,40,205,123,178,126,209,246,244,106,26,149,33,232,240,3,72,105,145,217,135,210,143,47,141,204,202,181,127,123,187,135,38,32,45,87,32,177,53,135,200,108,100,182,28,95,21,80,143,143,154,50,88,218,168,245,109,185,132,174,192,186,88,111,40,165,19,79,55,48,100,174,69,88,41,207,85,91,101,116,203,207,53,170,46,200,189,114,227,205,115,213,222,235,21,28,62,221,171,51,174,205,54,148,218,86,246,202,103,207,109,254,94,165,191,46,116,2,243,0,4,78,223,189,191,239,174,248,188,76,172,159,33,9,42,35,214,26,178,39,163,2,89,91,177,161,199,149,47,162,203,132,199,86,213,11,170,71,1,194,4,239,72,120,202,132,28,238,41,220,20,67,145,3,216,80,153,201,103,65,122,36,146,150,228,214,177,65,171,113,41,99,166,71,58,209,172,113,194,142,91,15,234,12,147,235,104,171,114,30,105,26,169,234,46,174,169,247,36,180,83,117,101,104,92,101,13,78,229,208,238,224,168,89,166,138,183,92,114,79,218,71,105,213,66,126,236,10,224,70,175,141,141,51,48,244,59,177,231,52,113,3,132,158,108,69,209,8,236,223,146,152,65,52,218,156,89,83,6,196,183,23,252,63,46,151,191,112,234,169,166,0,32,86,108,204,86,180,188,81,29,130,7,151,196,189,111,117,233,26,135,203,166,101,143,184,169,24,184,132,48,122,101,59,58,75,193,234,203,164,255,28,104,159,93,87,223,204,93,117,83,87,127,255,244,183,17,237,109,18,209,51,164,71,255,251,178,100,207,140,5,164,103,70,27,97,103,18,129,76,233,205,36,200,133,17,181,157,28,77,49,18,193,181,179,165,164,193,150,188,170,148,148,64,209,44,216,134,213,180,67,116,166,63,110,200,252,104,92,253,195,207,55,115,61,76,217,111,21,49,58,108,111,3,64,5,96,3,141,175,115,90,225,45,112,10,36,136,205,23,70,94,52,25,105,98,86,83,159,220,223,163,46,65,244,126,252,31,17,88,181,201,18,166,136,51,56,72,141,11,225,150,102,131,142,194,216,184,136,112,114,33,153,130,43,91,248,51,177,163,134,159,91,205,215,34,154,96,175,78,51,129,51,68,206,42,100,134,130,113,179,157,42,230,185,146,71,50,101,122,189,231,82,52,249,209,172,170,179,157,174,186,104,178,129,158,0,128,200,81,5,184,199,99,83,165,59,204,40,4,54,113,184,136,106,66,35,30,207,10,10,140,166,96,5,10,9,0,6,7,0,177,147,2,135,8,142,69,147,49,80,73,207,17,128,198,130,130,64,81,16,16,72,156,68,26,75,246,78,211,158,34,0,43,67,125,75,244,10,8,162,186,123,109,250,114,233,99,80,3,173,44,105,78,57,32,64,84,24,50,3,102,112,195,14,30,2,69,85,196,227,214,238,69,34,177,8,163,251,61,75,97,49,73,246,6,168,114,222,173,125,207,188,153,220,164,219,62,236,206,152,30,32,250,255,106,246,45,167,49,141,88,102,77,86,99,81,111,37,63,121,203,178,137,164,153,253,9,251,23,196,44,79,14,149,157,210,118,52,57,53,14,251,180,243,193,125,43,233,53,109,66,135,153,217,225,199,204,145,98,211,89,213,173,61,182,254,92,231,86,136,8,152,155,89,204,86,130,164,19,203,150,206,255,249,83,129,20,10,109,16,29,94,172,144,65,216,1,52,39,84,60,173,108,192,181,79,228,113,219,176,225,57,210,182,185,118,55,57,59,49,7,201,234,247,42,146,84,205,72,36,216,84,189,67,87,148,35,81,239,164,78,185,186,233,201,187,83,97,4,108,202,48,237,118,35,157,3,181,113,102,34,178,124,163,17,214,49,51,98,26,51,226,165,186,109,41,226,203,228,142,16,18,128,169,60,109,211,148,210,148,242,137,192,17,137,199,40,70,97,65,210,68,92,34,20,52,147,17,57,152,73,185,137,42,22,43,121,125,120,141,105,43,234,25,247,187,250,4,104,212,46,141,62,208,213,129,141,31,224,140,208,192,19,204,76,0,195,71,206,12,8,116,24,46,142,16,18,144,105,220,209,145,48,28,36,140,130,66,109,38,84,151,77,201,178,164,40,208,96,144,115,77,198,172,203,206,225,192,23,34,148,81,173,95,179,174,204,80,71,89,96,224,81,104,93,232,147,113,166,92,255,251,178,100,222,142,6,225,103,195,11,134,127,50,143,172,232,214,96,200,174,19,57,157,20,13,141,93,1,189,179,102,52,193,158,248,143,60,110,89,86,98,198,170,78,103,114,222,0,160,133,71,183,254,234,121,249,54,78,71,95,72,187,251,255,93,180,249,250,219,88,190,60,249,229,158,187,200,103,250,239,30,249,170,171,253,233,228,167,53,119,56,243,207,152,180,50,229,111,56,196,84,234,80,4,223,79,254,160,0,6,176,245,2,107,119,197,113,201,193,160,244,239,14,200,208,16,221,39,157,48,145,166,47,51,55,173,92,70,237,102,245,216,49,202,127,255,254,95,254,76,81,161,245,15,24,75,11,33,136,224,156,4,56,198,75,251,227,213,54,197,68,223,43,72,147,164,83,111,131,197,189,12,175,16,214,194,148,150,66,83,132,108,10,218,198,8,64,63,50,171,107,91,6,37,14,155,158,147,151,53,172,147,38,230,218,187,104,19,213,0,140,92,144,198,169,205,152,92,27,230,119,102,231,58,128,96,130,102,58,154,46,188,1,24,50,1,83,3,5,79,48,131,92,194,161,3,73,197,179,3,8,176,120,97,229,122,200,3,225,72,98,22,0,125,165,207,62,152,156,125,154,160,153,245,149,65,211,48,246,83,148,189,130,40,29,192,72,240,208,48,192,2,227,168,170,235,241,129,18,46,96,24,2,68,7,226,130,117,32,143,22,91,150,38,70,115,21,46,156,118,215,81,219,196,241,101,142,137,213,105,59,231,123,91,149,188,147,135,186,164,237,41,58,252,215,244,214,227,172,67,50,14,55,27,36,56,171,188,64,209,28,108,176,136,71,89,161,154,217,38,64,253,70,244,145,53,68,209,166,169,207,83,90,216,138,42,45,89,167,23,101,208,237,32,0,19,117,220,132,187,127,201,234,221,28,199,242,83,35,216,201,48,146,189,242,205,14,145,161,147,95,235,91,190,233,160,180,202,125,100,233,188,152,12,244,127,254,7,82,51,239,61,170,12,115,210,142,145,205,120,215,165,145,183,109,189,93,59,28,67,14,142,135,142,125,73,152,131,223,57,144,138,70,16,199,67,221,186,12,161,207,181,36,67,205,49,181,70,193,99,168,226,86,98,29,106,187,187,165,24,183,3,237,5,42,29,234,191,165,57,230,42,226,168,217,238,158,11,2,170,18,76,136,201,222,76,242,92,72,200,211,171,12,112,48,213,1,21,248,20,156,213,194,22,145,129,6,50,230,90,16,47,76,218,33,83,46,98,213,231,220,217,123,160,185,86,43,69,123,233,229,21,41,238,203,93,216,58,173,187,56,231,73,142,52,110,101,12,121,60,38,33,216,126,228,236,174,174,146,238,86,194,231,103,51,63,127,251,239,249,173,247,215,158,223,119,255,251,178,100,203,142,5,195,105,68,11,104,110,208,127,140,217,125,48,40,178,84,69,157,24,109,153,187,73,222,51,167,52,144,162,204,252,217,198,139,205,255,179,255,247,179,227,231,94,163,166,178,101,163,133,252,45,193,246,21,109,117,37,1,193,39,98,133,110,76,177,74,38,146,110,178,36,223,18,82,70,8,169,207,148,14,26,44,221,213,163,158,77,52,42,93,108,155,185,48,18,26,187,5,17,39,255,218,173,214,238,97,126,40,112,114,103,77,80,8,214,9,248,8,42,21,26,154,232,54,4,44,167,57,172,164,238,76,197,184,28,162,35,254,109,82,56,158,217,163,108,150,48,104,242,227,233,40,65,152,113,142,68,40,142,207,27,30,141,36,152,180,88,193,223,221,84,173,125,68,188,203,171,163,37,79,21,215,243,163,100,161,235,127,4,66,215,52,107,51,26,171,54,156,226,139,14,50,157,42,93,39,90,233,250,185,138,177,91,228,96,45,149,0,7,227,50,175,50,161,179,119,11,57,242,240,225,147,21,69,30,13,48,37,18,43,96,129,49,96,24,121,3,68,64,205,124,70,0,80,70,164,208,0,255,199,219,100,180,130,19,101,95,51,169,20,47,60,37,116,185,64,52,52,247,165,153,246,126,174,114,87,74,44,193,20,181,154,69,226,85,157,169,171,243,53,108,210,125,54,21,163,217,100,228,149,29,159,91,63,240,219,247,53,252,255,29,183,238,206,203,213,63,119,143,143,122,244,250,170,17,206,108,96,115,130,80,74,237,225,4,110,137,6,122,72,153,116,175,108,115,244,66,226,12,52,113,130,203,42,45,36,128,234,254,172,209,88,160,207,37,237,91,230,107,193,214,100,165,115,191,60,56,209,216,38,204,96,71,181,88,2,1,186,178,44,91,189,219,108,87,139,207,149,5,124,148,141,25,37,229,37,235,138,145,189,155,61,148,248,211,27,31,182,254,228,62,195,186,83,121,112,125,178,61,50,170,121,20,145,147,222,144,210,72,49,230,102,100,167,240,156,202,164,142,150,148,148,159,188,192,221,29,33,146,121,135,5,248,61,103,106,144,68,182,204,48,179,29,165,51,201,249,212,9,226,27,140,210,110,65,211,57,109,37,33,5,193,255,55,86,83,140,58,224,115,210,195,215,81,48,169,9,107,58,243,203,113,254,247,41,204,3,42,89,13,211,168,41,180,81,126,122,77,1,193,230,170,144,96,228,166,68,206,106,224,129,113,82,101,84,135,1,48,192,53,138,242,6,136,152,197,171,177,42,109,93,156,136,128,94,85,174,159,15,220,213,51,255,75,44,125,190,196,245,61,21,121,190,203,166,163,45,33,53,214,35,82,194,8,131,225,169,49,165,143,74,145,145,1,206,149,79,166,215,196,61,255,251,178,100,202,14,5,141,102,197,19,102,127,66,134,12,217,191,48,200,175,20,53,155,18,45,225,11,193,210,51,102,244,147,14,60,79,197,215,241,9,85,245,61,241,196,197,246,163,170,121,169,186,153,116,24,247,3,167,23,213,135,117,46,100,11,181,92,247,75,196,93,25,54,232,220,85,59,76,44,79,49,193,6,164,84,39,85,75,237,93,222,54,218,42,68,16,0,56,91,67,223,175,232,82,128,65,171,116,208,109,117,151,32,98,140,163,41,50,168,147,61,50,65,78,48,38,104,47,218,199,234,148,170,235,123,252,255,255,255,254,123,32,78,158,241,55,153,73,174,14,205,235,190,149,1,155,14,197,22,182,163,188,164,121,102,196,101,28,199,50,7,169,173,97,3,141,179,6,232,80,23,14,157,87,58,141,32,89,178,60,178,158,176,204,186,178,158,240,181,205,138,101,137,218,220,72,50,233,213,164,68,153,104,69,200,117,33,222,76,212,1,52,3,184,129,64,106,225,209,210,88,70,183,29,139,115,76,4,94,50,2,212,212,96,51,9,147,71,8,134,24,4,12,1,66,11,74,108,97,16,64,97,141,247,71,5,103,186,147,202,102,16,5,104,101,80,56,144,33,70,27,4,56,254,78,193,211,235,206,6,143,64,17,24,75,184,238,63,242,74,241,232,4,64,0,14,20,168,220,175,7,165,144,72,88,164,86,73,187,86,114,160,191,118,164,182,207,30,77,107,203,215,218,217,152,107,106,199,124,215,140,60,179,175,251,163,106,241,178,178,246,26,158,116,202,233,60,203,217,98,77,195,176,199,251,148,178,82,98,41,220,235,149,70,188,230,52,17,43,29,207,92,107,167,244,149,53,205,150,87,102,212,209,89,181,210,125,28,125,122,231,89,86,104,0,52,64,71,24,104,219,134,48,10,174,240,219,205,128,98,110,36,242,72,128,74,7,44,28,10,119,8,147,87,233,238,155,140,18,82,212,163,204,233,183,189,130,228,146,134,3,147,65,245,3,94,150,122,68,234,236,195,47,109,42,121,37,103,111,147,13,219,169,186,105,100,208,25,208,200,130,62,80,202,102,110,77,67,135,217,152,217,82,82,56,44,156,206,177,26,45,103,57,74,130,101,83,149,106,236,73,185,72,140,74,109,77,196,182,44,211,150,72,166,28,246,245,40,178,50,219,16,200,49,90,104,185,94,243,82,135,0,77,38,58,249,115,34,191,5,42,28,213,153,135,54,26,10,73,16,168,129,172,106,44,70,62,98,164,97,96,37,236,14,24,103,14,104,177,177,16,58,182,187,47,171,69,125,152,192,176,74,187,73,197,159,94,11,236,166,158,63,67,27,166,151,215,156,171,246,240,206,130,30,20,8,38,12,38,9,139,73,219,12,167,80,255,251,178,100,202,142,6,41,103,67,3,134,95,64,125,76,232,193,100,195,124,20,121,155,18,45,161,187,65,187,51,102,116,193,150,116,16,154,33,8,178,105,226,43,39,52,111,18,171,212,69,85,92,221,199,23,49,183,29,213,71,125,221,198,50,187,253,174,161,98,86,178,99,130,168,187,138,253,198,205,145,99,204,199,212,118,200,238,150,202,177,56,151,232,116,83,83,79,180,226,153,75,162,235,82,46,131,51,105,34,171,214,22,79,248,250,203,0,1,49,219,163,17,200,221,23,196,164,130,194,185,41,190,217,157,60,194,6,13,145,173,205,135,253,70,65,72,12,139,6,35,35,35,148,147,255,255,248,96,194,199,51,183,39,42,73,8,42,57,72,174,8,58,194,48,252,25,225,171,168,77,150,28,67,171,168,192,225,196,92,211,200,232,238,156,245,163,186,57,106,141,101,77,151,75,33,81,230,186,161,88,251,22,202,138,101,53,12,200,121,137,209,153,55,75,33,236,12,0,12,133,3,99,183,67,50,172,192,163,40,20,97,229,8,135,128,65,37,16,132,121,16,183,213,84,97,108,226,118,158,99,41,217,163,65,243,54,208,176,180,178,69,126,243,230,174,213,152,250,206,125,119,143,43,40,238,78,229,158,86,215,179,57,197,164,133,140,220,249,117,94,215,79,109,142,185,227,251,255,137,227,191,238,34,219,238,137,170,171,99,248,223,123,93,12,158,43,222,231,59,174,230,166,32,230,94,161,215,59,89,148,229,174,30,121,53,38,161,135,216,214,67,217,199,218,83,49,49,182,158,249,127,186,55,191,174,109,161,165,1,64,5,106,117,161,47,57,1,22,91,60,147,136,202,231,193,44,37,239,86,93,92,208,189,82,231,97,113,153,61,70,26,192,89,208,70,10,130,234,82,142,164,218,170,22,180,148,70,255,194,68,131,216,84,66,58,15,65,23,97,160,43,169,53,250,186,36,44,188,56,177,70,101,146,35,204,210,98,229,126,126,156,14,198,21,207,220,205,202,53,26,146,147,188,114,200,149,231,62,243,89,153,155,235,147,245,206,155,118,173,236,81,8,0,1,243,72,24,140,198,146,48,168,92,3,21,53,24,216,210,2,48,82,32,200,103,19,34,128,204,26,2,36,23,17,1,192,193,48,8,9,71,193,128,18,33,146,97,175,202,118,145,46,85,38,18,85,1,32,33,24,96,186,145,58,59,57,192,206,212,182,154,87,29,173,102,17,63,75,26,119,157,84,92,78,6,68,206,28,138,209,87,229,193,123,106,64,247,175,218,173,133,239,192,32,69,48,118,18,165,51,245,144,212,200,20,123,156,36,12,106,22,240,210,2,63,185,65,39,55,36,146,238,194,117,101,9,138,96,219,82,89,149,233,232,47,162,255,251,178,100,199,136,4,105,103,73,83,79,90,240,113,236,216,246,97,131,86,24,189,157,16,78,13,252,194,12,179,102,52,196,26,36,68,117,77,184,57,64,105,128,202,215,17,237,91,36,214,156,233,150,230,230,184,121,164,72,237,177,190,28,238,179,22,79,108,194,167,115,142,231,18,27,114,195,252,174,1,199,40,92,217,52,215,213,103,212,0,9,201,195,181,77,100,125,130,251,102,107,143,98,37,159,174,26,159,45,153,33,158,13,219,83,40,86,191,235,69,237,16,120,213,176,201,4,211,185,205,95,31,49,88,243,187,186,248,249,168,133,114,194,211,194,246,147,231,133,193,120,201,39,142,97,16,101,244,75,184,64,16,237,188,178,188,168,231,20,79,15,58,218,34,185,213,145,186,171,71,230,69,179,69,193,90,188,182,253,189,223,207,246,39,207,232,54,99,118,158,118,80,100,23,134,245,47,53,204,236,245,68,23,125,3,197,43,188,9,159,0,20,106,168,71,128,206,244,49,65,13,22,224,55,240,203,229,227,11,155,30,60,146,201,125,9,71,11,216,38,152,191,71,34,153,33,189,107,44,201,26,113,100,199,102,204,251,175,93,219,56,143,172,62,150,217,158,27,242,72,155,115,211,36,29,2,160,234,77,26,241,43,143,152,25,112,220,53,87,247,255,253,255,245,87,47,89,4,59,210,168,185,15,35,28,168,14,196,162,12,45,212,80,217,123,191,69,227,153,186,152,206,28,46,173,131,104,56,197,19,49,198,152,35,140,145,84,45,41,178,110,19,234,239,109,45,222,248,142,58,90,155,159,186,112,3,92,0,208,5,89,36,54,24,108,99,222,87,101,134,179,101,144,176,210,104,83,153,156,141,183,147,129,40,152,25,51,77,72,36,57,214,73,60,114,201,251,186,118,187,68,210,205,71,116,192,163,195,164,241,76,24,26,102,56,2,66,216,194,53,193,133,146,4,54,6,240,206,131,29,17,7,112,115,18,144,18,64,202,113,77,133,14,62,53,152,44,197,91,115,17,202,125,243,42,87,177,144,243,115,231,130,245,56,94,86,66,115,167,20,244,91,252,4,81,148,254,174,101,226,171,0,3,211,95,77,49,161,115,78,17,56,25,208,74,49,147,34,34,168,128,212,203,65,209,8,40,2,164,84,216,189,113,181,13,30,15,175,50,186,103,162,11,10,185,19,73,35,3,4,150,11,225,118,53,75,75,91,57,68,126,33,134,50,155,181,248,202,162,232,52,230,56,240,186,239,51,29,124,136,196,138,45,106,39,179,101,40,218,183,82,203,221,245,85,159,50,25,83,240,191,91,119,187,59,219,249,31,159,212,254,125,158,123,66,43,185,182,101,28,75,165,82,146,177,144,254,175,114,109,121,22,90,210,124,12,255,251,178,100,203,12,4,151,102,199,27,79,66,240,124,44,216,193,96,195,122,21,221,155,18,77,165,187,66,28,179,100,244,246,24,105,35,213,94,177,189,170,85,148,196,98,125,35,26,131,237,183,82,238,110,164,211,186,85,84,139,156,77,145,72,227,32,113,83,106,108,26,142,211,255,210,0,5,72,195,140,57,36,156,149,176,52,19,114,224,120,98,14,147,211,18,98,62,51,191,139,158,144,199,70,70,148,144,130,236,161,74,90,6,16,122,203,146,238,55,231,255,182,49,234,118,222,115,182,25,163,75,165,116,23,66,183,35,110,58,10,166,30,169,238,105,85,27,211,91,91,57,241,127,23,173,142,81,67,47,15,184,162,69,189,186,155,178,78,99,125,71,25,251,67,66,217,239,221,107,108,109,207,123,77,154,247,197,58,78,97,102,169,112,89,74,125,55,22,255,13,72,9,52,9,107,36,91,96,217,150,49,166,36,47,41,5,0,77,192,74,48,57,220,197,133,243,6,8,76,88,79,18,87,23,216,28,44,79,247,52,188,201,104,147,96,161,58,151,69,94,182,76,233,149,64,11,124,80,20,149,1,200,43,198,211,215,6,248,5,180,89,150,144,199,54,195,166,114,224,122,182,70,50,139,136,27,7,225,60,75,18,147,96,185,144,210,116,146,135,51,200,245,187,44,100,236,246,64,206,150,221,110,184,62,169,69,62,226,150,60,148,79,254,250,78,43,71,53,210,137,107,225,149,44,116,75,243,107,70,53,195,151,35,168,115,210,156,208,58,226,223,204,226,220,93,142,149,108,109,174,250,221,105,80,62,170,215,152,154,23,151,105,44,85,81,148,160,1,208,124,185,188,154,179,245,107,208,0,91,236,97,201,37,163,200,151,0,49,10,197,108,129,83,101,193,66,122,146,146,60,173,233,133,134,74,210,9,195,187,125,163,202,11,73,50,177,160,246,199,215,200,111,223,35,90,109,111,219,82,200,164,78,61,27,115,76,202,180,151,233,201,50,131,45,217,117,72,159,194,161,43,76,128,160,146,10,202,8,150,23,72,156,131,5,84,145,227,20,174,36,216,151,14,27,88,43,10,197,3,184,225,91,68,49,39,214,61,94,161,45,33,184,28,206,49,157,215,170,172,44,212,76,147,58,184,104,99,73,133,72,38,115,13,28,4,188,109,178,113,164,195,198,43,16,24,80,186,102,112,171,1,75,148,181,65,64,192,171,68,72,81,161,219,168,159,174,220,169,200,123,128,192,6,36,36,68,14,17,23,222,91,35,155,161,163,147,65,212,145,139,148,210,217,158,238,75,45,121,101,9,104,89,88,121,193,129,164,239,211,65,103,54,104,235,66,235,214,165,181,63,65,176,61,101,236,37,205,57,51,181,70,209,147,25,144,227,255,251,178,100,208,15,133,135,103,67,131,143,68,192,128,12,153,58,48,195,142,85,201,157,14,14,13,28,193,222,176,100,28,243,13,241,255,249,162,30,90,62,78,233,164,99,35,91,77,1,197,227,182,185,176,214,86,81,143,109,156,32,51,52,41,126,182,117,210,93,158,73,100,208,216,191,177,136,72,175,12,162,214,134,174,97,143,232,52,1,148,0,106,227,138,227,253,108,19,80,148,202,73,193,61,39,167,16,26,65,204,47,142,225,117,29,122,80,175,176,37,100,163,78,29,43,215,70,194,30,115,179,76,196,109,22,237,216,220,230,193,149,165,35,16,140,10,36,122,144,216,62,76,132,158,57,162,228,148,28,49,195,61,139,20,246,32,141,34,8,202,35,195,228,202,177,183,57,89,154,76,145,8,200,117,185,23,27,84,23,188,119,3,26,27,64,82,71,93,107,85,45,149,157,65,200,134,144,170,248,160,226,164,27,40,87,20,75,114,0,0,73,132,198,165,140,154,152,56,12,217,34,67,13,70,172,1,196,2,35,81,231,240,104,105,132,5,180,231,177,73,195,75,76,191,119,93,56,110,82,237,183,84,236,105,76,181,149,180,88,181,44,110,255,38,49,150,215,156,177,95,178,219,84,212,208,52,218,179,53,150,86,206,31,217,52,106,122,57,115,125,179,103,47,179,110,151,132,229,107,254,189,134,121,228,215,72,124,242,251,65,218,126,102,81,115,125,157,205,65,69,45,200,175,206,31,110,164,35,93,85,72,116,13,232,168,216,205,200,52,119,147,85,76,200,213,197,42,53,37,26,117,151,254,251,166,186,169,172,154,108,89,248,223,59,235,158,224,74,229,128,21,72,19,35,109,131,209,24,20,42,18,149,225,3,65,162,196,213,153,227,30,24,213,118,78,123,189,115,115,127,223,152,249,83,225,251,107,234,102,95,197,196,87,251,56,218,95,125,112,206,173,75,98,143,14,133,218,231,22,198,34,173,54,55,135,211,207,166,9,185,249,160,37,36,29,3,56,132,122,244,161,100,145,82,168,82,53,74,8,80,178,134,10,37,102,122,35,96,234,13,14,213,169,76,171,42,28,84,200,137,224,237,157,47,135,121,55,40,6,4,153,188,1,158,48,27,176,25,169,246,24,248,177,162,154,135,13,24,234,56,10,188,128,100,194,138,139,124,92,86,80,172,168,50,16,23,76,177,30,231,242,146,10,121,212,237,125,166,180,101,239,122,233,47,202,99,45,63,88,76,199,39,240,213,207,206,82,218,14,8,8,64,217,67,59,105,247,217,220,38,223,49,149,238,206,27,175,149,53,232,22,42,239,82,221,181,63,46,164,183,59,115,237,157,202,158,89,186,185,178,126,80,235,206,181,252,49,23,122,216,137,84,199,63,233,74,255,251,178,100,204,12,133,9,102,197,155,99,95,48,118,140,25,57,60,195,127,85,213,155,18,77,141,126,129,231,179,101,180,241,26,32,191,10,54,82,110,164,49,154,202,166,251,95,150,31,55,209,115,157,39,223,199,110,248,165,27,27,97,87,172,137,198,44,250,65,55,29,86,58,99,0,108,241,87,138,127,250,156,206,2,45,246,238,95,93,40,73,146,185,11,140,127,165,218,201,67,50,183,13,239,84,112,147,140,210,67,52,25,3,92,118,254,181,183,163,126,30,105,110,105,23,170,99,72,243,143,183,211,136,213,203,146,58,117,68,217,96,233,38,66,194,175,30,251,121,239,179,189,246,47,12,155,217,151,175,215,254,53,50,57,14,217,152,217,219,221,198,98,79,231,83,185,249,188,191,91,17,91,187,48,220,214,102,188,71,227,84,150,200,231,70,112,162,252,159,126,35,87,8,213,0,8,69,177,27,223,208,37,160,73,197,136,6,246,158,225,80,154,241,121,199,147,81,181,221,20,57,17,79,68,49,220,245,53,217,166,84,44,140,205,182,182,181,75,133,152,219,137,100,86,179,141,235,32,14,22,90,214,156,76,121,162,214,130,230,110,58,239,72,142,58,255,215,153,253,175,171,219,234,168,243,198,40,187,195,198,182,58,220,168,28,45,34,18,139,10,25,99,122,49,84,191,53,198,146,163,205,65,226,17,34,48,44,102,17,140,151,28,52,109,15,153,30,44,52,214,90,113,98,43,247,123,33,96,118,203,109,46,209,79,54,178,202,239,89,33,39,49,0,84,161,25,3,26,52,80,174,90,90,179,77,10,141,8,214,218,99,60,145,153,5,20,45,215,153,202,135,184,246,253,202,196,223,82,198,78,72,20,171,249,151,58,171,180,147,78,164,75,52,114,55,133,32,130,101,113,214,229,61,148,245,143,79,249,252,246,34,85,81,219,205,53,2,152,219,53,43,208,55,254,63,189,44,234,50,8,209,167,186,247,208,179,153,244,164,88,114,134,195,130,20,16,229,106,236,128,225,152,146,53,176,173,115,112,238,0,26,38,90,188,166,227,14,187,130,48,119,64,0,36,201,80,115,33,46,200,152,198,152,99,11,102,141,0,37,10,3,204,38,97,51,232,28,40,1,0,140,193,192,4,206,34,1,176,33,128,40,96,46,52,202,163,144,28,133,252,112,83,109,50,88,170,166,126,37,242,12,99,179,180,147,216,197,224,202,121,109,93,83,110,197,88,176,176,81,245,117,225,108,197,193,172,34,4,80,18,144,25,135,56,227,206,53,206,72,122,183,171,79,221,173,230,200,167,211,169,101,163,117,106,230,204,71,134,191,19,68,11,196,163,117,205,235,255,90,194,205,39,195,158,193,242,135,164,154,48,161,196,15,116,69,76,255,251,176,100,211,8,4,160,102,201,83,44,66,226,129,75,56,210,96,195,158,86,69,157,16,78,33,155,66,63,179,102,52,196,153,229,68,119,161,214,110,188,244,84,142,56,182,174,179,92,215,105,253,185,59,157,157,151,201,214,128,207,11,164,180,123,199,217,253,96,0,23,212,251,245,150,75,202,230,54,31,8,199,186,67,55,168,173,197,192,204,148,164,13,226,212,247,127,125,149,153,104,194,28,146,151,21,85,30,64,169,17,203,90,207,32,74,83,44,74,222,168,29,35,99,172,196,188,211,96,49,154,196,160,18,111,9,177,164,98,206,5,90,76,129,223,74,38,136,151,145,73,147,54,13,149,151,187,106,151,187,69,141,162,91,64,238,219,23,58,89,64,120,241,228,167,197,93,135,176,10,110,129,204,142,70,254,182,34,108,115,246,234,150,165,30,145,179,175,234,73,168,220,130,179,118,59,82,10,157,236,68,230,213,48,222,227,76,130,54,212,211,245,251,57,69,227,183,41,24,37,48,7,243,133,11,22,20,92,37,146,66,90,14,68,6,69,67,131,202,0,23,170,205,166,134,154,235,27,34,8,71,144,194,5,172,238,195,114,142,67,208,35,197,40,148,71,31,234,153,57,29,189,28,135,33,245,218,163,170,114,231,191,80,28,7,62,228,84,148,63,221,164,149,210,211,82,82,253,1,22,20,137,230,162,68,82,153,186,102,110,13,16,109,12,230,97,139,51,97,72,114,134,67,250,102,137,194,218,82,222,31,55,255,163,161,128,152,36,82,4,2,128,240,198,238,2,110,108,134,40,51,221,19,100,208,54,102,77,3,236,100,149,71,144,82,238,183,54,178,20,25,32,214,124,109,20,100,19,173,236,0,0,225,128,34,210,68,168,74,18,173,99,28,196,45,90,199,105,231,17,82,117,39,215,179,13,206,175,98,59,179,81,118,202,125,131,49,156,183,121,28,164,90,28,40,71,94,249,25,89,35,111,82,44,217,109,169,73,141,44,221,44,14,74,173,155,236,239,222,203,189,46,222,107,34,109,170,153,161,156,203,166,86,58,12,237,179,91,239,119,27,118,179,77,241,31,185,176,95,108,98,190,235,198,54,237,186,123,157,71,24,251,187,143,187,220,198,115,233,247,255,172,207,199,231,161,26,38,12,101,71,65,130,196,198,232,19,3,10,230,64,42,51,3,10,29,192,77,48,160,72,189,204,93,0,200,250,253,8,150,25,118,70,247,60,50,152,146,155,160,168,96,214,146,55,182,75,110,228,146,49,77,37,127,229,116,245,226,22,238,203,170,85,146,215,142,52,224,85,159,168,23,56,101,154,191,192,248,96,22,152,28,176,120,57,170,15,38,197,161,95,230,174,34,187,79,110,167,33,170,174,38,107,109,218,255,251,178,100,206,14,5,136,102,195,131,99,111,64,125,140,217,77,60,70,139,85,33,157,16,46,97,11,209,209,51,99,69,134,13,32,248,226,187,234,83,135,244,167,135,174,249,227,234,46,164,235,193,172,14,56,114,140,150,161,113,2,161,220,85,110,6,22,64,130,39,22,24,229,95,116,166,82,34,239,94,203,87,61,119,215,92,56,0,54,35,111,27,74,190,160,77,65,202,128,89,0,112,161,186,86,67,3,17,68,117,224,13,151,14,199,182,46,135,245,110,24,92,109,211,249,93,16,181,71,34,44,35,153,216,217,10,124,152,83,57,43,43,17,27,36,186,96,204,108,82,134,100,112,224,67,68,25,193,208,72,5,3,134,157,194,145,84,50,6,166,214,27,178,171,156,132,21,228,220,230,133,203,203,115,192,204,9,142,87,150,136,44,147,177,8,208,208,207,25,172,213,18,115,47,61,151,47,185,121,254,17,64,4,163,19,21,50,2,19,40,25,5,161,153,168,193,134,32,185,70,24,162,24,206,93,194,96,85,103,123,154,147,238,88,5,66,246,224,178,229,241,154,180,242,117,47,78,85,201,157,36,106,246,236,86,175,27,173,158,190,213,219,183,37,28,142,224,244,124,102,20,238,70,228,79,69,173,110,173,236,109,83,118,238,148,18,78,149,66,250,109,75,188,147,52,153,118,66,5,98,229,16,126,216,220,219,34,137,153,97,191,34,231,185,25,26,134,128,40,225,69,68,112,216,146,7,160,65,42,232,161,244,103,27,212,57,176,157,195,84,115,18,210,103,9,172,129,218,87,108,49,214,160,10,134,201,91,255,232,0,108,65,160,211,142,81,32,90,97,17,164,40,237,124,46,166,90,145,161,118,237,157,182,87,120,131,253,191,250,202,221,183,210,172,234,62,200,190,87,150,250,221,245,239,16,152,58,82,61,208,21,40,75,100,94,59,203,238,173,165,46,183,237,79,132,176,134,190,46,97,196,106,18,209,50,73,188,230,182,124,37,32,154,157,200,250,118,67,218,176,197,231,17,3,148,42,134,123,161,12,187,166,242,243,25,202,144,183,104,33,134,224,79,193,192,92,64,154,17,212,1,22,56,197,207,243,46,196,204,34,77,56,130,156,210,99,19,60,138,144,20,0,52,130,149,202,26,97,64,83,200,140,234,208,250,144,128,92,50,96,43,119,105,242,198,14,226,191,34,160,116,104,66,199,106,18,204,229,59,164,163,182,238,76,86,173,2,208,118,237,76,29,105,19,24,3,1,153,67,182,190,30,88,97,0,110,91,128,233,59,18,170,123,112,220,82,106,221,53,202,150,229,159,44,171,158,25,126,185,163,231,154,46,93,120,250,148,72,35,6,40,30,179,15,79,173,161,133,23,58,157,210,179,21,81,12,255,251,178,100,207,140,4,240,102,197,19,99,95,64,123,204,217,42,60,195,158,86,201,155,14,14,13,254,194,20,179,163,101,132,25,177,86,3,48,194,65,24,158,130,121,103,96,96,191,134,69,187,119,80,112,254,5,109,231,220,179,252,122,251,103,15,32,215,23,131,140,197,191,214,199,144,56,241,70,29,205,41,164,85,238,0,8,0,0,102,145,73,113,50,243,3,211,173,93,82,16,29,113,122,232,150,60,116,150,79,60,40,221,61,100,230,59,171,204,216,196,63,161,82,189,17,148,99,51,144,60,160,140,125,114,9,38,139,194,87,136,29,178,243,145,145,234,240,199,139,115,169,108,254,201,122,167,53,43,30,129,210,64,57,164,209,180,145,170,131,48,186,182,48,166,83,100,115,215,90,221,217,221,10,148,36,164,141,121,233,86,53,238,85,100,60,148,254,43,222,145,151,253,191,171,58,154,39,107,194,139,119,167,251,241,252,14,242,42,0,149,163,85,80,216,189,30,148,125,87,24,195,134,248,16,48,0,233,241,167,104,122,175,34,141,227,187,81,96,98,171,173,140,110,114,212,237,53,3,77,74,215,195,40,50,110,81,110,253,215,134,6,143,202,170,70,44,212,215,106,224,200,161,233,76,181,211,183,15,45,104,62,213,73,170,246,175,231,67,106,229,91,84,148,214,229,182,251,141,156,42,229,175,169,75,212,114,228,70,142,172,238,136,209,217,97,48,206,140,155,192,248,195,51,101,50,25,32,50,177,142,140,101,160,0,27,199,190,113,76,87,127,116,213,51,105,55,75,194,205,41,127,154,127,154,147,72,170,64,86,177,248,75,200,48,6,66,216,22,10,192,251,41,207,148,99,199,76,177,165,179,56,163,179,84,116,150,137,91,203,64,60,80,154,90,85,186,93,179,203,116,33,103,146,162,79,85,58,182,63,252,197,191,98,113,121,59,9,85,205,82,141,42,228,169,38,18,59,72,65,104,212,145,169,198,238,140,247,112,153,9,10,100,243,6,216,200,71,57,91,97,181,5,247,186,93,221,250,237,60,243,16,58,135,32,232,161,163,221,173,51,234,42,44,247,42,236,248,149,74,81,218,66,200,82,181,66,2,1,145,205,68,30,12,56,196,140,24,96,65,9,44,124,116,209,160,155,139,73,153,185,34,202,59,57,20,26,140,90,105,184,67,27,135,148,88,80,211,214,129,105,186,229,110,135,32,186,18,163,71,130,89,48,118,15,239,68,233,10,211,97,216,210,89,62,138,9,12,76,108,41,37,143,236,31,7,133,139,233,72,219,39,235,136,150,57,242,165,76,255,236,230,59,239,136,142,187,142,191,170,181,57,174,234,103,184,124,77,243,73,219,18,182,195,206,60,253,26,83,14,21,157,163,170,184,205,139,255,251,178,100,204,8,4,168,103,70,19,65,127,176,128,76,216,226,60,200,126,83,37,155,35,85,149,128,10,46,51,101,246,146,128,5,183,166,118,114,170,93,43,77,113,79,181,79,39,41,182,251,123,155,37,0,184,126,100,0,157,154,216,219,114,55,195,136,155,21,192,86,208,62,38,58,21,85,207,145,120,196,54,55,33,70,43,41,241,35,152,180,36,122,206,62,204,178,178,36,171,34,157,16,138,28,80,167,66,84,129,154,231,196,185,149,35,237,104,162,11,42,98,6,15,46,234,12,229,182,195,163,5,68,4,20,31,145,217,149,37,41,53,51,16,195,22,84,115,90,190,178,182,239,106,241,75,74,159,3,118,119,110,135,85,73,117,3,92,168,59,71,20,52,239,112,253,146,28,226,241,174,35,139,148,33,171,135,166,143,44,115,7,37,140,7,227,183,0,0,64,2,67,65,188,206,89,60,63,253,116,202,145,3,153,229,140,78,233,49,161,48,201,4,83,51,38,8,161,230,50,123,153,200,12,128,225,193,1,102,204,46,35,48,96,116,195,164,112,82,152,92,65,230,46,65,132,11,0,74,129,32,230,0,40,76,142,97,224,226,73,5,100,102,118,20,24,20,14,3,65,195,28,78,49,0,114,219,24,34,249,203,4,25,128,32,4,0,206,199,143,90,136,193,94,198,164,199,139,66,130,97,81,212,17,167,88,80,60,204,192,140,232,196,12,50,44,78,103,199,6,128,136,200,206,209,64,213,161,153,153,88,168,40,68,160,133,162,203,138,3,86,105,146,128,32,37,34,87,33,159,5,25,193,145,149,25,25,144,17,142,137,204,53,217,37,234,78,114,166,89,97,55,99,26,8,57,253,122,226,239,195,237,122,80,230,225,36,135,33,25,78,202,41,95,217,84,182,126,63,65,46,153,163,143,79,210,89,211,74,249,220,50,139,223,171,55,44,135,32,57,124,138,173,36,236,182,237,4,245,121,232,110,135,25,52,83,148,213,175,63,210,185,249,166,27,13,173,148,142,100,48,203,94,197,249,149,168,20,5,154,242,119,224,117,222,236,221,117,105,35,22,99,48,203,168,215,164,147,201,191,23,118,231,219,51,173,40,146,74,37,86,50,131,226,16,202,118,145,1,84,251,246,59,141,95,194,173,61,95,255,255,255,255,255,255,255,68,172,255,43,123,167,191,251,206,255,255,255,255,255,255,255,255,252,214,185,188,172,227,188,175,124,16,0,85,0,48,0,0,8,4,6,140,145,53,208,128,153,233,40,77,104,54,66,215,89,227,206,194,92,202,57,172,233,233,105,203,107,169,70,108,247,195,249,183,188,54,60,88,126,134,234,108,78,96,118,186,166,106,219,113,250,165,125,82,129,224,124,128,144,165,134,217,204,51,42,255,251,178,100,214,128,11,28,135,193,150,115,96,2,170,204,217,10,204,48,0,22,53,155,34,125,153,128,1,145,179,102,183,146,80,0,217,248,184,116,2,101,25,63,197,72,178,105,77,246,34,253,190,191,191,63,145,172,222,89,102,239,31,89,95,203,79,94,211,4,203,157,217,245,103,152,129,108,52,173,215,60,186,43,239,79,183,19,117,201,103,186,215,181,182,151,232,151,45,106,236,67,197,167,165,139,45,63,49,67,68,126,178,152,149,132,113,113,217,185,159,19,79,181,239,143,168,127,122,148,227,255,250,64,0,7,52,4,102,131,72,77,27,36,179,197,104,94,36,45,129,55,180,154,114,92,88,117,186,191,16,128,179,163,50,90,48,22,105,40,30,2,24,106,197,146,30,69,72,24,114,66,10,128,224,134,128,4,192,8,130,36,32,221,229,17,232,182,73,139,56,208,168,39,33,81,21,18,176,0,76,61,208,8,72,22,152,10,52,54,98,32,39,32,232,1,32,134,17,28,33,168,3,111,6,204,79,11,208,18,33,35,32,2,151,13,184,144,72,172,79,37,127,255,254,186,172,221,145,173,21,164,174,235,66,180,23,101,175,186,235,93,104,221,59,169,70,200,178,148,189,146,68,139,157,49,98,227,162,100,106,198,199,80,73,230,107,126,234,245,57,181,210,177,246,169,74,65,102,130,136,0,11,56,128,0,5,118,216,72,129,178,19,229,236,234,8,165,37,85,179,183,48,82,221,107,242,50,42,138,9,196,4,25,190,238,115,40,225,161,226,163,152,97,202,202,99,58,133,15,96,240,146,218,247,190,90,208,183,119,35,80,210,165,202,211,185,205,117,28,134,66,223,144,137,122,171,189,251,219,49,26,150,107,108,138,117,85,105,82,239,72,205,254,191,165,95,54,132,165,129,21,0,0,18,172,230,47,45,113,154,54,116,74,147,0,3,11,96,65,115,45,157,39,16,132,18,6,186,1,212,190,25,131,75,102,128,38,221,255,135,161,199,36,26,28,56,82,62,74,89,187,210,176,239,68,158,30,88,99,12,48,195,135,14,12,0,44,44,201,66,225,180,236,45,228,165,134,52,2,168,54,245,46,20,165,6,229,206,49,135,26,136,18,69,68,173,177,68,130,80,87,218,50,174,1,0,26,195,4,138,171,168,171,135,3,212,165,185,172,127,255,255,254,178,60,187,114,57,232,185,133,109,236,131,158,35,229,26,166,45,45,219,52,141,154,156,49,74,78,50,94,228,203,137,86,110,243,138,50,225,151,178,221,251,185,77,174,149,125,73,184,89,32,15,59,96,7,64,0,0,187,108,5,74,23,59,178,175,134,88,90,118,251,107,249,111,63,252,123,182,255,119,93,216,196,217,193,111,194,25,31,106,53,119,23,179,255,251,178,100,107,142,5,115,102,199,155,65,95,162,94,44,217,170,48,197,110,22,65,155,36,109,21,190,201,205,51,101,220,244,149,120,141,241,182,10,136,74,235,254,82,42,51,61,221,237,102,33,107,30,172,199,58,209,89,233,117,209,93,216,214,221,107,217,83,187,166,113,255,146,89,159,201,117,115,157,141,124,150,255,190,175,50,189,160,118,246,166,118,80,114,99,20,68,226,158,49,64,129,131,23,153,154,50,24,125,125,24,67,137,172,217,87,209,17,150,64,60,49,101,137,48,119,22,51,53,93,144,221,110,43,167,62,154,24,159,88,114,135,109,156,26,2,15,112,156,17,8,35,2,57,215,157,128,202,14,217,151,63,44,197,198,136,178,228,57,73,159,225,225,210,217,230,178,177,101,15,11,122,203,146,38,94,220,84,139,147,8,101,83,79,20,237,108,165,221,215,255,250,219,75,155,250,163,181,43,87,119,179,104,227,200,199,143,82,140,15,154,36,83,157,69,209,197,78,165,22,19,97,71,67,187,51,186,156,192,11,57,5,232,42,88,246,181,53,93,77,94,173,20,102,137,168,241,169,82,7,94,104,137,88,109,45,192,6,0,6,91,104,55,153,208,210,100,168,100,144,130,173,183,18,134,105,172,28,128,226,224,199,147,148,218,237,62,161,171,143,72,226,222,210,17,63,18,51,146,180,229,55,165,107,53,66,148,145,83,4,204,102,40,168,145,134,54,109,247,63,150,168,45,162,208,207,69,67,158,135,40,214,119,118,88,245,114,14,85,50,90,236,232,119,81,26,216,231,153,25,158,236,171,171,161,89,12,234,149,116,93,15,84,69,254,188,201,100,213,9,80,25,0,0,147,136,204,80,12,8,132,194,73,142,146,100,20,22,102,99,235,188,210,7,200,150,147,20,193,68,9,0,31,229,154,89,242,195,21,180,45,148,147,129,105,72,142,181,223,229,29,99,77,93,73,62,235,201,140,22,6,143,11,14,20,40,204,83,154,52,166,0,38,177,248,250,122,15,38,91,113,107,195,205,137,185,214,25,3,248,212,145,142,0,235,76,198,78,179,89,43,128,95,228,194,134,92,50,48,3,5,40,208,152,78,44,141,243,189,55,74,46,149,67,18,215,183,239,221,42,173,118,95,79,115,238,101,24,179,50,110,206,243,206,83,213,202,73,171,93,25,30,237,214,148,223,78,210,138,201,152,4,44,1,6,35,100,5,181,110,185,197,109,1,93,45,180,36,163,224,20,66,248,155,42,77,7,102,11,214,146,150,149,213,62,119,46,153,141,222,86,119,191,5,192,164,137,39,154,219,146,138,20,149,147,202,101,134,235,255,187,214,141,70,152,183,171,74,169,130,29,162,150,88,249,74,75,53,173,213,147,168,81,164,61,229,255,251,178,100,122,14,5,7,103,72,27,120,83,112,118,44,233,205,48,200,111,18,217,159,40,109,13,190,201,171,51,166,168,177,151,104,202,161,201,209,53,48,206,157,41,118,218,84,115,49,8,247,87,29,243,85,21,53,125,247,54,149,183,199,199,221,113,53,250,1,26,246,234,13,50,131,169,4,105,106,40,128,232,161,65,134,88,234,65,64,37,81,112,171,207,58,73,52,104,210,74,19,20,158,135,153,100,196,226,94,57,47,180,13,64,241,196,34,136,179,28,75,82,1,176,138,12,12,104,7,222,149,55,27,223,191,98,220,214,12,150,37,58,251,180,40,134,114,251,58,154,139,199,102,109,69,59,86,59,142,61,187,143,255,255,255,160,135,129,238,143,56,45,65,103,240,215,230,118,219,148,242,250,85,255,190,115,198,200,183,208,227,44,146,245,75,45,86,52,117,159,164,84,143,58,173,117,41,219,95,90,171,65,74,167,90,9,38,160,179,63,100,19,96,80,28,187,255,138,205,236,40,44,27,9,2,137,243,17,121,230,159,31,163,48,44,246,70,133,57,220,195,22,213,43,139,205,189,15,185,115,168,155,18,243,200,59,150,195,184,48,66,40,80,237,122,171,18,112,250,120,163,37,114,60,114,67,205,164,111,67,146,78,104,118,146,69,86,59,50,176,142,93,41,66,172,114,212,204,169,221,52,209,31,53,242,186,35,61,61,191,102,244,54,245,71,116,7,117,0,41,109,212,8,108,18,88,128,8,50,184,96,147,48,20,112,160,92,250,113,67,165,184,89,245,157,212,68,104,205,108,68,49,109,207,92,71,248,172,251,200,231,198,170,85,148,202,152,210,139,211,51,37,222,189,45,51,1,37,177,59,43,107,28,223,76,222,56,170,106,14,150,221,58,89,115,181,164,230,181,105,165,237,1,139,75,88,219,189,51,52,235,209,17,152,234,23,105,237,179,51,234,207,102,159,73,137,84,86,51,99,62,206,168,109,121,212,71,61,203,19,185,228,244,30,161,82,215,32,115,80,177,142,200,134,162,156,196,20,178,152,179,213,89,168,238,165,213,109,42,18,29,1,0,5,255,196,136,226,95,2,108,213,27,161,220,1,123,100,81,184,121,225,90,112,53,65,25,4,57,194,124,94,228,118,234,186,210,17,94,104,118,113,142,0,216,106,94,183,206,110,77,190,82,190,17,137,205,69,21,39,180,139,227,211,99,203,21,154,66,181,15,77,230,239,149,55,195,84,167,214,36,96,164,230,52,24,110,17,127,159,87,60,27,195,132,69,14,153,195,236,185,175,227,158,80,209,13,243,62,118,127,103,63,44,243,51,255,161,0,6,75,189,56,16,5,28,14,32,9,210,168,15,124,33,32,231,117,210,176,21,57,138,69,159,5,49,255,251,178,100,149,12,100,203,103,74,27,76,86,32,116,236,217,54,61,131,122,19,173,155,38,108,153,123,65,220,51,100,73,135,141,112,122,81,200,70,130,183,91,134,84,17,179,192,8,60,235,196,176,197,232,183,31,22,139,20,92,21,41,130,201,164,229,119,216,226,178,54,253,175,149,90,215,239,217,159,146,198,220,136,22,234,145,101,154,19,150,57,74,135,55,59,110,102,127,243,199,119,173,152,245,58,239,141,155,189,218,155,219,191,159,157,167,155,57,27,240,205,182,99,141,187,194,73,86,119,32,134,20,74,19,56,145,135,94,0,74,218,120,229,65,88,151,85,206,135,94,105,74,207,204,71,189,243,92,95,115,127,8,1,44,179,84,60,8,163,56,44,131,104,133,207,49,180,47,100,192,232,159,39,38,194,218,218,121,19,35,42,54,15,199,38,197,19,150,41,70,171,55,144,234,164,14,228,235,213,120,79,51,209,76,183,162,69,52,40,58,135,37,9,208,2,70,67,63,11,131,154,224,155,135,73,32,42,199,240,144,201,203,100,186,113,209,161,177,22,61,205,30,191,121,42,187,175,124,136,244,44,254,188,234,29,38,139,194,146,103,51,221,166,199,166,221,231,123,255,207,50,203,224,10,0,187,183,245,125,40,107,92,12,26,185,67,72,136,59,237,229,129,84,203,42,251,82,141,200,94,39,95,90,134,234,113,224,133,214,195,9,253,190,51,150,110,45,168,221,5,8,66,36,217,193,144,174,208,58,246,80,228,176,238,132,113,194,12,205,84,169,114,184,100,118,81,138,132,211,201,87,189,246,86,65,49,70,138,199,72,167,141,83,201,27,20,248,214,84,90,125,109,92,129,178,142,166,55,178,30,204,76,210,93,16,168,114,140,130,145,201,102,29,184,177,198,140,182,158,113,191,84,188,198,122,58,163,25,237,245,162,220,240,216,32,128,101,187,108,142,137,42,201,75,70,238,162,164,64,29,122,11,200,127,90,174,159,57,124,133,178,50,253,124,55,115,144,4,94,181,75,211,253,143,222,165,168,163,208,252,214,0,160,61,185,73,36,94,224,175,249,144,177,120,62,0,43,225,62,108,139,177,2,198,99,91,89,75,230,26,134,33,50,229,189,148,233,237,31,239,89,21,244,24,11,82,69,204,147,173,36,160,227,145,204,211,29,35,55,81,197,167,72,58,138,235,167,135,139,54,103,149,25,169,189,141,45,206,149,89,218,232,248,233,233,104,125,173,44,216,190,122,164,220,104,247,99,21,169,22,1,46,69,0,25,117,212,12,243,80,210,12,21,149,204,95,113,10,67,142,68,200,129,128,41,71,44,165,107,13,199,137,254,129,214,61,226,153,151,59,79,124,67,29,198,107,213,78,11,47,76,145,103,97,40,4,255,251,178,68,171,12,4,94,102,203,155,8,86,96,149,76,217,71,96,200,202,83,65,155,40,108,25,123,74,69,179,100,141,129,163,96,214,33,168,41,143,225,148,115,188,202,134,231,104,107,99,211,78,166,82,23,27,97,16,140,29,47,121,149,91,155,119,38,35,207,68,191,106,183,194,184,146,65,46,184,185,100,61,48,153,250,42,202,131,211,46,107,55,174,103,249,166,232,124,237,172,141,217,115,140,105,52,199,75,150,71,158,100,92,110,185,251,195,89,234,90,170,146,174,98,233,242,214,240,222,174,225,151,16,136,12,34,1,25,36,212,35,96,114,151,172,91,43,12,148,168,238,28,245,89,232,162,213,240,165,119,32,27,12,45,10,176,197,226,171,60,251,66,225,140,126,151,117,86,228,182,9,245,253,200,128,171,229,155,143,61,252,185,4,79,78,246,83,135,99,244,204,65,41,81,67,163,145,128,35,52,23,208,70,212,41,68,136,24,56,17,132,21,50,97,178,6,208,155,226,49,53,91,13,186,48,51,131,73,65,44,26,49,190,20,177,212,234,147,140,51,86,44,209,0,135,45,142,27,217,46,177,114,94,69,187,140,114,37,246,254,150,97,45,167,139,214,101,35,139,144,129,85,0,32,39,127,255,35,59,144,211,194,236,85,170,100,129,105,176,148,15,176,163,59,119,141,239,92,213,15,156,199,225,156,174,192,15,157,204,110,205,114,10,127,112,131,88,28,186,179,198,93,105,236,46,65,253,109,48,188,14,198,1,144,119,91,102,108,147,192,208,215,164,116,213,51,102,120,82,168,218,30,140,68,22,133,65,34,210,56,229,25,75,183,90,71,157,39,207,46,109,137,28,245,11,237,111,55,167,193,200,212,37,240,191,16,230,230,153,144,241,184,126,26,145,24,145,10,205,115,50,219,127,94,232,123,145,118,55,226,59,142,56,181,118,163,229,208,6,216,13,219,62,229,133,178,6,78,5,98,76,162,146,31,183,170,209,42,24,39,239,39,151,174,106,193,216,199,221,156,166,96,7,62,167,238,131,24,41,221,176,248,173,58,106,205,140,180,210,47,169,10,206,168,8,218,10,181,1,130,71,220,146,146,119,127,75,30,168,43,167,103,244,222,210,75,149,213,86,233,90,253,26,102,159,55,245,194,87,48,141,195,68,173,10,132,182,162,202,41,181,88,193,28,104,197,97,82,88,82,251,135,59,187,126,205,139,152,139,189,210,219,89,74,238,13,134,39,77,80,76,40,42,57,18,157,24,150,205,119,145,230,13,44,128,204,203,0,85,223,102,93,128,8,140,64,86,22,241,3,85,40,102,5,4,84,66,164,224,183,5,50,249,200,101,4,50,109,95,113,169,42,196,27,234,74,150,35,117,35,202,215,169,182,55,21,255,251,178,68,172,8,196,157,103,75,187,6,70,96,147,140,217,67,96,200,198,82,37,155,42,108,152,251,66,82,179,100,205,148,163,9,194,50,28,237,158,233,206,199,8,143,117,133,142,218,187,115,30,88,178,42,180,79,94,139,32,141,168,196,97,181,223,54,33,181,85,69,146,116,93,159,239,70,139,46,8,226,89,175,68,203,11,216,24,72,126,159,146,105,113,176,234,53,221,175,80,254,89,46,217,252,111,199,100,216,248,46,210,98,223,111,36,201,164,190,157,47,77,95,179,171,85,106,106,169,181,9,128,82,221,118,46,97,130,66,106,18,74,234,162,74,194,137,56,80,5,70,76,183,40,224,167,30,114,82,140,178,206,102,239,82,110,24,115,169,46,88,167,169,52,183,249,66,167,113,90,146,209,165,115,183,131,223,198,70,75,85,41,227,105,18,237,172,117,12,117,67,173,241,135,25,87,180,202,210,245,55,50,82,154,132,209,203,59,106,113,35,132,81,237,102,17,91,65,24,226,206,18,152,90,29,12,214,141,157,30,227,145,254,49,181,160,248,56,213,116,30,101,85,201,67,215,167,29,47,142,213,161,109,113,169,69,213,44,243,30,148,135,238,206,108,19,53,110,17,86,1,9,109,212,96,139,173,85,13,156,92,9,54,66,1,50,37,13,9,47,101,116,144,11,38,159,164,165,85,184,251,123,94,227,114,133,210,216,183,59,148,22,223,85,227,185,21,166,108,9,175,47,167,202,15,236,148,81,94,78,2,82,158,211,215,137,57,52,251,11,76,250,48,125,27,95,215,163,245,231,87,101,239,115,215,25,150,222,181,158,176,151,137,151,118,246,91,252,249,157,59,205,204,217,55,125,249,221,120,198,63,88,207,141,14,236,141,200,8,190,94,110,201,242,90,9,223,92,181,104,123,161,255,14,139,118,223,59,231,37,136,223,32,194,189,0,2,0,9,54,223,226,66,44,60,0,0,163,122,175,220,34,134,52,27,196,129,227,9,73,200,206,10,161,14,232,251,118,135,164,22,122,241,89,12,181,89,48,61,194,16,51,251,217,30,91,6,18,168,227,13,36,116,203,213,10,137,206,23,187,170,26,182,37,82,37,228,109,141,33,101,177,208,149,56,202,118,136,147,213,28,80,85,137,169,161,102,107,161,196,67,139,14,146,7,38,80,139,44,167,8,68,149,87,11,195,203,192,216,137,124,127,18,109,10,23,68,188,100,144,68,17,99,170,110,103,155,171,184,182,190,43,91,84,254,173,191,144,165,129,1,169,255,248,77,193,98,43,224,33,156,174,64,76,65,84,70,60,10,249,217,79,13,69,26,7,63,40,222,168,240,124,181,215,23,21,203,240,127,16,188,225,160,249,154,148,149,124,194,230,65,171,121,102,56,123,255,251,178,68,173,8,132,136,102,202,155,6,94,98,144,108,217,90,97,136,92,16,221,155,48,231,177,15,66,28,51,101,77,132,153,225,80,112,242,69,20,174,67,149,94,152,127,233,212,201,74,43,70,7,244,206,177,111,113,171,195,150,67,75,156,244,126,142,53,46,34,255,148,225,171,54,99,204,136,162,89,89,8,152,140,146,250,105,182,66,196,17,194,37,74,62,233,67,251,188,157,181,168,175,230,175,78,89,126,102,186,146,129,90,64,78,109,183,96,226,34,162,121,140,111,171,172,131,11,213,212,172,252,61,249,94,129,57,85,158,33,127,55,40,133,13,69,216,209,24,140,180,240,14,104,131,64,164,54,81,255,15,50,62,162,196,55,17,200,122,132,30,159,13,109,221,200,162,254,250,102,156,36,154,65,4,167,14,214,196,87,234,55,33,120,208,94,86,94,169,171,44,249,221,116,31,49,79,235,182,198,227,181,111,114,201,144,123,84,103,111,191,174,118,245,152,167,63,223,179,37,80,204,94,109,53,193,111,30,111,113,235,158,217,62,123,176,56,220,106,0,64,163,43,159,49,32,113,131,51,216,0,50,129,32,201,1,214,3,101,23,43,12,17,128,24,251,17,120,153,251,248,14,29,78,244,126,42,156,11,27,64,216,0,128,24,132,216,160,146,166,80,233,58,174,144,59,36,33,32,102,72,201,32,24,132,13,44,221,101,103,5,9,176,120,29,50,149,171,26,209,135,74,198,165,178,169,134,233,188,176,147,214,230,89,214,164,153,177,94,138,212,49,98,155,121,239,122,230,58,224,89,209,23,38,143,172,13,169,57,84,25,80,108,217,180,72,221,230,204,155,142,135,71,119,122,208,99,239,219,33,232,182,187,116,53,152,191,243,233,79,183,247,61,91,94,157,22,234,156,114,144,215,224,214,179,249,137,148,224,5,232,71,246,209,236,108,165,217,124,155,69,130,30,61,138,194,160,154,110,163,235,113,144,8,217,69,149,226,150,53,30,118,167,15,42,134,157,251,39,63,189,151,35,188,135,223,144,211,51,166,44,68,34,113,56,74,80,214,147,29,35,134,85,26,235,182,73,159,221,51,183,200,138,124,250,69,190,219,161,190,80,179,63,54,175,222,247,246,255,245,255,81,165,186,19,185,103,84,209,133,55,137,128,39,180,57,228,198,218,12,17,96,229,95,136,151,76,40,28,100,88,92,141,33,223,227,5,39,71,10,54,64,38,124,80,36,45,162,47,63,176,98,25,185,113,176,173,136,132,220,155,245,227,82,36,200,133,203,58,213,70,74,169,99,106,222,102,83,92,218,248,91,209,43,46,27,13,87,64,225,192,160,158,129,200,81,38,46,211,114,91,142,25,73,3,70,115,160,169,243,253,191,111,119,252,113,255,251,178,100,188,140,213,98,103,69,147,97,103,162,101,10,121,17,97,131,92,20,233,155,26,77,225,107,129,103,51,100,133,132,9,120,212,182,238,42,15,179,121,234,113,229,88,197,104,228,67,155,44,173,143,100,84,95,211,97,151,113,104,59,164,23,182,62,27,39,102,14,61,115,154,70,42,177,89,68,229,89,175,31,199,13,250,174,154,251,231,174,156,212,31,115,92,140,92,160,193,236,49,164,12,138,164,221,82,37,63,117,151,156,129,200,2,110,26,6,225,181,130,214,195,163,153,198,140,86,19,24,76,194,42,35,195,71,115,17,16,132,90,89,61,206,106,177,144,89,17,150,253,109,205,86,76,235,106,186,43,210,68,145,40,180,191,75,178,58,126,222,198,109,251,123,125,186,162,233,127,235,163,91,167,222,71,166,162,106,0,42,83,97,144,206,162,102,102,227,139,158,2,188,35,110,62,24,120,251,190,99,10,173,230,241,4,228,160,153,251,162,40,28,105,21,121,196,180,108,81,86,120,76,58,180,105,162,86,107,170,12,10,38,5,22,102,199,151,92,56,75,240,193,135,17,174,251,221,40,7,89,148,54,87,27,35,100,84,39,210,237,57,118,250,225,144,6,20,86,71,41,131,191,33,238,242,251,125,56,222,159,181,152,134,255,182,130,123,6,32,146,119,176,66,146,184,229,146,167,201,18,157,58,181,140,56,177,92,80,227,70,203,162,180,152,228,105,112,156,218,166,203,78,72,235,26,171,99,254,175,250,227,162,190,134,76,192,221,218,38,212,83,233,31,208,3,141,0,90,176,38,3,62,153,47,78,21,246,76,61,24,84,184,247,225,96,239,248,32,43,125,2,49,53,84,131,92,148,189,30,45,219,41,160,224,72,94,130,96,82,234,143,5,168,171,38,3,15,4,139,51,98,203,150,141,49,135,124,133,10,247,194,68,171,237,72,178,24,137,16,51,40,47,253,46,207,238,52,28,200,115,144,237,55,174,114,90,221,74,103,220,86,186,119,63,127,78,33,50,124,153,90,169,72,92,58,205,124,153,83,34,216,147,42,209,128,43,73,19,183,34,170,167,48,214,214,21,200,88,61,73,135,150,110,158,86,93,90,80,250,110,99,123,89,116,97,97,86,52,180,177,134,205,171,53,68,140,0,239,4,105,40,21,221,191,234,153,42,92,18,72,75,218,98,219,106,50,123,235,194,157,216,12,104,136,59,54,171,69,250,219,11,83,207,67,53,76,249,114,166,142,66,52,63,173,231,169,162,230,187,15,21,34,94,237,82,108,145,98,74,112,208,177,104,211,109,83,21,205,124,155,87,52,140,250,143,86,69,139,167,27,217,19,77,55,95,51,113,213,80,227,217,81,118,134,54,19,184,216,99,165,212,87,115,114,136,255,251,178,68,218,136,197,64,102,198,147,73,70,66,164,12,216,194,104,200,202,16,33,155,50,236,49,11,130,38,179,101,9,151,161,58,176,191,35,85,110,107,88,155,251,255,91,242,231,214,213,71,156,69,141,181,154,229,195,8,9,170,241,129,2,133,163,200,237,207,250,130,16,130,230,66,237,146,6,120,178,43,98,56,23,116,182,97,41,226,201,99,203,122,125,46,30,174,153,207,198,84,33,101,172,100,79,5,174,79,10,77,59,143,17,68,133,48,249,66,25,6,139,14,24,160,177,134,143,31,173,59,60,194,92,175,118,137,110,181,67,42,37,227,51,161,141,78,246,177,86,186,85,63,222,213,49,105,212,200,201,120,91,224,234,214,237,8,33,53,203,129,61,194,10,108,222,45,122,192,205,41,165,239,156,193,146,195,55,107,155,137,254,34,232,105,72,85,0,140,174,255,50,34,52,2,62,53,252,204,200,3,131,7,151,67,146,39,12,20,141,11,152,145,135,70,6,8,3,46,100,49,18,37,164,20,84,24,85,154,117,38,208,193,84,213,41,32,12,72,20,133,204,89,13,83,164,12,3,125,140,116,33,48,56,148,0,13,10,132,66,3,129,96,18,3,7,73,235,249,60,2,225,180,125,151,206,214,132,203,225,231,102,127,214,9,76,229,244,174,158,166,132,96,54,116,206,209,241,36,23,100,54,132,112,228,177,220,179,82,63,122,147,149,245,175,213,187,78,127,54,62,170,179,161,113,169,210,177,108,216,139,109,213,142,230,112,153,46,159,197,161,233,32,68,240,3,201,223,106,32,236,51,138,99,181,209,179,182,115,11,187,183,223,47,214,164,105,104,114,203,221,160,3,46,29,255,98,64,2,68,108,101,72,235,114,169,51,112,127,112,252,240,24,150,180,0,132,139,212,254,242,148,138,238,164,185,117,214,42,111,81,77,247,25,132,254,126,60,194,65,90,91,108,179,177,111,36,14,69,13,165,25,195,58,198,100,52,22,40,240,201,161,207,93,28,57,39,229,174,230,198,65,115,51,116,151,202,49,19,113,91,219,206,246,195,116,238,37,156,183,88,226,34,98,222,125,159,230,233,174,111,169,138,185,141,234,246,249,109,231,29,79,99,180,91,244,15,67,211,6,93,48,118,3,4,44,55,108,163,8,115,50,213,131,7,104,58,100,241,164,120,108,80,37,5,147,193,68,209,250,149,56,68,5,100,192,199,143,11,133,29,44,154,177,22,249,46,149,114,130,56,133,206,18,185,177,166,64,136,8,178,28,164,213,53,136,70,21,2,78,119,5,145,78,74,165,112,244,105,255,108,76,209,218,139,70,225,250,39,178,8,80,22,154,190,4,5,136,46,169,80,212,104,227,19,93,71,159,191,255,254,126,191,230,234,163,255,251,178,100,214,142,5,242,102,196,139,131,95,176,120,12,217,157,48,200,135,22,77,157,24,77,225,111,129,207,51,100,153,134,21,57,235,155,239,239,136,250,230,229,170,211,202,236,241,242,246,169,102,206,93,5,218,232,133,204,218,98,74,37,196,154,45,78,125,202,206,147,208,197,216,246,189,7,211,187,235,231,103,7,253,238,152,227,70,170,101,147,93,214,13,216,4,0,154,247,17,218,135,214,163,51,86,194,193,11,91,10,216,154,124,104,134,125,168,133,35,110,238,183,62,242,167,172,199,52,249,101,212,140,87,149,47,203,239,211,115,140,21,173,217,152,58,34,32,2,160,121,206,68,40,210,28,245,187,185,236,181,100,119,116,189,182,103,118,31,186,144,180,62,242,72,118,41,236,116,93,46,166,235,196,217,81,6,82,153,238,50,135,179,41,92,140,200,230,238,236,77,53,181,214,203,34,182,69,13,124,202,0,7,45,208,186,128,84,6,16,192,57,80,140,16,73,20,156,50,72,90,228,104,10,136,37,106,30,109,94,118,3,83,17,23,84,162,229,237,96,64,149,230,148,41,193,108,67,89,160,26,105,211,253,95,102,216,214,198,187,50,45,17,78,30,154,24,22,97,16,14,86,64,110,89,182,135,246,73,251,173,231,195,178,204,55,8,132,185,217,214,30,51,135,99,133,119,17,31,102,161,249,68,152,61,198,214,56,114,237,81,152,215,159,114,131,71,9,11,30,80,124,132,157,110,60,84,216,107,81,126,4,103,91,26,44,171,207,60,204,181,243,49,95,13,87,203,155,103,138,243,90,184,40,1,128,0,229,219,1,8,49,94,49,146,38,137,45,138,120,134,12,227,93,170,102,65,34,118,230,141,217,193,103,84,189,72,139,167,61,140,107,28,122,72,0,67,213,206,9,101,82,89,221,161,127,214,45,134,26,164,27,98,45,12,22,204,9,148,228,16,199,185,228,99,110,34,46,42,234,82,99,181,183,44,105,72,169,67,67,246,82,7,148,70,198,199,35,13,117,97,56,161,162,19,80,140,33,48,185,118,170,53,138,35,149,140,145,85,101,27,161,102,142,28,81,110,105,139,3,70,218,8,22,64,243,102,106,89,209,121,180,21,31,47,80,121,58,220,118,231,90,61,238,52,20,58,99,247,248,194,7,141,124,150,229,49,143,35,137,146,22,43,225,243,35,217,193,237,79,9,17,77,145,56,157,187,11,15,93,42,185,251,85,136,245,169,136,170,133,103,81,253,215,39,240,19,24,48,91,16,147,6,228,136,97,186,7,51,158,212,114,24,215,240,91,11,135,132,60,237,234,73,168,105,72,163,165,79,113,145,81,121,48,213,47,147,9,34,1,3,207,147,87,84,31,101,203,152,198,173,49,202,48,85,164,255,251,178,68,207,138,36,200,102,201,155,79,66,112,153,76,233,39,101,136,92,17,161,155,46,236,49,9,202,73,179,165,53,135,164,145,117,82,94,61,204,21,60,106,92,93,229,131,113,67,124,199,169,121,211,72,120,184,155,102,142,32,119,144,144,229,2,153,0,2,18,9,23,111,196,102,74,180,16,128,2,93,227,138,216,192,218,114,198,71,74,93,135,89,130,3,27,71,156,70,155,66,70,92,85,218,186,20,7,211,91,176,33,74,153,55,159,230,92,255,26,97,38,168,181,72,159,19,63,133,31,45,197,239,51,114,94,225,144,63,56,85,70,55,176,69,218,187,199,144,213,65,30,164,187,160,149,186,171,236,54,148,35,77,206,239,148,178,108,117,20,135,189,73,188,217,19,156,94,154,148,101,82,206,148,148,157,183,177,164,229,10,168,205,236,90,217,190,180,222,98,36,10,198,62,238,225,177,197,226,251,165,130,183,69,0,1,165,204,8,89,161,24,137,50,75,144,158,108,188,56,0,20,152,14,133,16,97,246,199,44,187,113,244,159,11,200,139,12,84,174,84,16,189,236,121,210,74,227,147,186,15,68,224,172,138,140,182,96,207,63,27,155,167,121,170,144,10,67,207,161,19,87,41,56,19,222,61,97,211,93,46,223,248,125,54,48,107,14,32,78,112,160,123,39,15,97,104,243,85,101,12,16,7,92,75,152,203,79,93,193,167,227,37,229,41,216,100,212,64,120,198,57,131,143,33,221,12,68,36,201,177,41,204,50,29,100,215,181,18,20,117,255,247,87,11,252,95,86,159,253,252,115,184,37,96,0,165,186,146,158,100,70,40,104,94,101,206,112,168,157,200,223,35,205,193,167,146,216,207,142,155,143,129,136,48,70,80,18,109,186,158,16,145,9,81,184,68,208,38,44,124,250,8,193,166,225,27,35,90,102,140,156,10,202,8,82,197,6,209,68,63,19,76,15,121,104,158,185,166,198,192,211,238,137,184,133,69,89,30,72,194,133,183,121,22,89,34,143,21,179,204,105,87,177,49,22,85,99,218,158,208,249,36,121,152,235,113,197,135,136,252,184,231,65,228,8,33,227,30,105,208,113,145,3,217,235,255,118,148,74,107,92,254,239,167,153,95,143,236,18,176,0,13,187,81,69,81,53,6,140,116,88,40,153,177,229,51,151,195,74,53,61,67,8,181,10,103,145,226,183,90,87,8,177,99,161,12,77,64,6,33,151,82,228,145,49,67,36,46,136,106,14,34,213,49,19,199,213,245,26,247,137,187,109,173,244,84,233,94,148,59,241,10,40,69,73,117,165,122,47,11,246,73,114,228,62,124,202,56,201,169,148,183,118,31,178,36,238,88,212,97,213,42,49,152,200,28,172,75,227,17,229,6,21,6,210,255,251,178,68,206,12,36,179,103,73,155,44,67,112,146,108,217,35,101,40,110,18,125,157,42,108,189,13,194,78,51,101,41,135,161,185,138,112,237,48,147,93,84,95,70,75,91,176,241,213,239,11,54,212,236,50,248,185,129,196,198,54,74,171,120,136,212,2,80,2,192,22,237,196,111,96,41,28,13,107,45,41,197,71,46,95,76,216,45,85,144,90,196,207,47,51,85,188,71,186,218,161,137,72,0,241,249,218,92,151,207,17,105,20,162,149,31,166,154,98,111,62,183,169,247,189,123,110,88,218,86,154,203,8,185,49,20,44,40,83,142,225,116,239,152,171,162,18,208,94,40,77,77,104,163,152,203,131,101,13,54,100,110,51,168,43,88,57,134,93,173,213,177,37,67,139,165,82,141,165,187,30,127,142,90,218,134,238,205,89,221,70,142,180,227,168,193,228,83,13,178,214,168,182,177,166,37,56,234,134,101,225,125,192,33,146,42,0,148,0,0,23,255,248,147,26,88,32,97,22,112,112,225,185,109,45,235,243,57,82,222,206,114,199,227,94,252,48,236,89,134,223,253,74,229,96,164,41,136,192,192,123,38,39,29,200,194,0,128,36,2,0,16,220,184,58,58,75,84,228,238,221,136,184,78,17,73,197,212,78,179,121,45,222,244,78,127,161,131,168,82,20,164,183,179,134,64,227,89,47,184,74,34,58,131,229,226,12,169,181,18,154,82,74,176,203,91,234,69,92,249,57,238,203,181,175,248,25,53,113,188,83,105,17,49,84,53,222,56,218,241,176,46,117,79,38,101,58,203,127,243,221,16,25,0,164,0,0,12,179,246,8,135,36,5,1,36,147,64,161,195,118,108,227,157,93,99,123,231,41,63,116,249,62,142,69,215,45,203,173,27,190,112,20,130,64,254,63,142,156,57,1,180,247,205,148,46,198,112,176,139,17,231,142,63,20,175,252,244,178,239,113,167,169,103,109,137,174,185,80,92,237,44,206,116,59,143,223,84,255,206,124,174,73,147,22,197,230,53,60,233,230,186,30,200,142,209,171,164,90,173,231,177,22,73,146,101,68,217,187,160,39,161,58,13,232,138,201,156,16,39,55,191,183,197,149,13,164,89,108,239,218,91,60,246,172,119,40,74,144,0,64,0,0,27,182,165,68,48,132,101,50,135,52,254,150,54,178,218,214,107,229,151,110,110,213,172,185,218,117,144,214,161,249,216,214,110,136,33,42,211,44,176,241,64,246,149,216,161,21,84,187,37,225,114,25,81,110,196,133,60,193,144,133,86,229,23,135,162,118,237,84,191,242,111,173,26,157,118,51,151,68,102,179,162,195,117,177,231,50,255,240,234,11,27,144,210,241,209,32,162,40,15,162,134,35,37,74,138,166,138,33,27,91,50,47,59,255,251,178,68,205,0,4,152,102,204,211,12,69,48,145,236,217,90,96,102,232,18,125,155,47,76,12,254,194,72,179,101,169,135,161,121,200,96,207,4,137,236,143,58,78,115,139,41,2,136,151,35,206,213,90,207,123,23,47,247,122,150,246,165,66,103,164,0,230,0,0,91,127,198,8,204,146,212,10,56,121,96,172,69,108,229,99,27,70,188,158,19,54,43,236,84,28,204,236,175,161,147,208,31,37,43,35,196,83,156,231,152,200,22,208,114,132,133,12,67,132,252,99,42,144,161,226,98,234,59,52,61,218,52,137,169,133,140,14,16,120,172,41,166,213,253,207,234,88,218,107,123,135,139,144,240,249,153,118,41,58,38,237,97,143,207,237,108,241,246,146,147,189,189,92,232,237,40,58,229,212,126,54,140,126,78,73,121,45,157,161,79,249,191,184,152,31,21,142,106,174,33,162,238,89,171,187,245,175,235,8,146,103,0,44,0,0,3,122,52,45,50,200,76,241,51,160,169,42,204,241,21,20,38,1,21,225,40,102,124,225,56,17,234,146,7,213,167,253,185,136,155,112,80,244,146,123,92,8,240,192,161,161,45,197,34,27,118,112,225,18,2,68,115,22,232,196,129,29,40,28,193,30,31,64,32,149,117,10,90,229,165,90,140,176,28,68,170,24,96,122,145,94,240,26,2,192,69,201,129,178,194,214,174,5,146,197,228,20,41,215,20,212,131,60,229,157,252,63,15,211,151,44,58,68,148,17,234,191,186,31,233,59,117,93,113,54,81,103,175,48,125,166,153,187,141,181,101,98,163,67,232,203,217,195,34,234,166,239,166,203,155,220,195,15,207,48,217,186,99,61,215,57,223,138,116,95,119,53,195,91,241,12,6,28,160,0,179,56,64,0,57,174,192,193,228,35,179,85,39,48,152,28,144,136,130,125,152,183,11,117,245,247,255,89,24,122,146,82,11,31,147,171,149,104,224,36,162,88,42,245,199,232,9,127,139,76,183,38,203,218,61,185,211,233,91,159,168,149,160,171,82,149,56,87,177,101,133,79,88,69,109,41,249,74,107,238,78,196,216,250,189,238,233,59,100,116,75,45,214,246,109,222,233,244,90,233,24,59,62,162,23,230,1,40,234,32,123,166,164,36,121,198,119,100,16,202,85,188,114,38,203,26,166,178,207,232,41,172,215,142,38,154,14,195,184,198,42,69,134,141,178,248,195,148,255,222,98,172,48,8,13,28,75,242,130,175,109,42,8,93,102,132,131,46,227,79,97,147,138,169,14,152,0,32,161,32,227,38,57,120,96,33,74,129,73,38,36,98,40,183,206,239,204,185,148,52,186,163,230,251,191,255,223,64,162,10,174,72,107,14,153,174,164,200,105,145,229,145,110,148,138,29,94,139,153,137,255,251,176,100,207,6,5,180,102,200,83,67,95,144,102,76,217,157,36,98,202,22,233,155,34,237,13,158,73,173,179,101,244,196,21,184,255,220,179,21,203,151,91,228,141,50,190,10,116,181,232,84,105,213,215,170,234,107,89,76,162,120,111,220,230,69,106,197,55,181,237,45,48,245,150,61,186,206,192,222,76,231,90,172,77,237,208,0,59,215,0,152,217,100,0,2,150,92,34,145,140,2,169,62,123,212,178,87,110,237,251,99,81,227,130,77,184,253,223,138,235,53,42,185,91,178,98,107,140,213,17,65,169,192,240,58,45,85,250,25,88,124,175,77,166,204,115,20,183,89,237,137,148,133,33,42,210,89,85,42,182,77,158,138,197,85,247,206,239,207,73,200,172,66,218,251,10,50,179,104,75,44,201,35,24,134,66,15,74,186,24,217,40,189,40,3,189,42,0,0,128,0,27,140,160,188,148,152,207,192,78,240,180,205,194,69,143,16,24,16,55,21,137,3,1,82,190,157,157,72,96,234,4,255,117,28,73,92,34,40,202,81,166,24,110,80,236,96,148,56,72,161,186,167,243,7,115,214,28,20,4,96,160,198,14,28,6,5,2,135,173,85,56,105,203,45,129,174,244,145,76,213,193,36,74,40,91,136,178,0,5,6,10,50,9,59,52,32,213,114,80,238,24,100,128,132,60,46,90,194,55,86,176,239,90,169,118,130,223,49,231,254,59,237,146,153,127,247,226,94,82,253,31,142,124,251,145,84,151,133,3,100,253,122,192,208,227,70,22,54,61,116,14,56,197,88,88,13,24,25,134,16,230,70,222,215,77,44,124,219,206,149,49,70,202,236,109,124,243,186,89,22,65,128,51,192,34,234,45,8,0,39,223,19,231,10,40,93,197,212,238,52,36,40,92,241,169,175,151,177,32,106,87,149,129,220,140,99,33,199,152,202,186,45,173,173,40,170,29,184,187,235,255,253,26,57,78,135,100,150,173,139,139,128,133,13,89,208,68,72,140,98,59,9,169,235,220,254,94,29,98,99,218,236,124,96,198,236,201,187,21,92,51,153,22,139,12,176,82,95,37,96,222,160,141,130,211,165,110,127,203,253,2,188,77,49,121,224,188,97,138,23,156,236,97,148,143,24,104,104,52,128,195,192,92,73,64,161,19,90,130,88,228,69,218,74,21,202,167,18,9,36,181,193,128,220,55,37,218,137,186,141,185,198,64,40,68,197,83,144,160,35,132,205,59,96,208,157,32,160,41,42,193,156,105,68,77,164,32,184,176,37,169,48,197,3,28,168,83,172,4,16,116,6,10,6,75,231,80,4,135,28,191,133,103,47,26,90,132,46,132,248,8,47,100,193,236,75,141,134,39,18,66,215,77,76,182,189,255,212,154,145,69,93,86,93,255,251,178,100,214,10,5,218,103,70,75,99,95,176,108,140,217,141,60,163,158,24,33,155,22,77,229,173,193,188,179,166,52,193,162,248,105,234,164,130,23,90,215,235,174,180,61,4,22,141,20,210,82,75,44,58,145,154,207,17,141,169,178,39,10,143,154,38,198,37,195,136,51,155,165,64,205,221,35,134,103,25,4,152,208,197,238,236,182,212,157,0,125,114,149,49,180,2,99,205,135,88,11,109,176,255,20,149,151,63,3,238,64,14,52,126,122,183,220,173,102,189,51,51,249,151,62,31,34,103,83,177,64,176,164,73,120,126,109,185,150,98,112,238,231,255,195,43,207,252,194,58,3,22,31,96,218,74,13,141,50,56,132,121,6,93,66,196,227,2,135,238,240,147,60,170,154,33,104,155,131,238,61,234,189,115,234,25,125,207,242,223,151,225,34,103,200,113,157,181,117,119,255,83,52,253,3,9,0,6,225,32,0,0,146,106,96,184,220,75,208,98,82,141,43,193,121,188,242,185,10,23,177,215,174,78,235,210,78,64,79,206,226,113,182,119,46,94,141,213,191,141,70,34,45,214,29,181,70,216,161,252,42,179,52,225,114,102,107,74,228,81,237,196,17,81,14,170,126,40,223,49,9,167,205,209,106,204,5,128,40,106,86,75,160,91,80,214,98,198,57,200,235,253,93,168,233,218,143,118,232,91,253,158,205,102,61,214,138,203,209,93,21,124,155,192,12,17,71,66,29,197,17,14,24,134,56,80,215,128,184,167,212,116,187,47,157,69,201,134,171,62,104,110,245,19,17,55,126,166,83,166,199,1,75,176,0,100,239,2,0,109,1,190,255,181,28,165,116,242,31,60,60,12,141,79,205,175,191,117,118,158,69,43,60,210,168,49,148,173,126,138,125,59,106,223,105,117,25,51,143,134,164,71,222,86,41,228,147,206,150,30,69,76,104,253,215,29,85,82,204,78,215,218,247,220,86,181,11,111,3,162,25,85,244,25,79,21,199,241,9,221,216,201,150,94,239,230,105,250,156,138,238,175,184,73,118,231,175,153,164,11,137,198,15,58,100,208,230,26,36,99,215,66,208,192,192,144,1,170,72,160,50,60,12,55,71,185,11,142,208,150,146,36,21,0,166,156,132,228,72,208,112,8,20,5,36,81,101,32,93,246,106,153,106,36,206,154,68,133,71,148,204,44,2,196,160,150,40,2,5,145,22,217,135,169,136,56,25,220,21,13,12,92,49,113,64,224,224,8,26,2,11,240,132,12,72,172,8,168,16,143,100,128,198,50,104,20,11,147,44,59,150,159,13,194,26,136,67,212,92,169,206,90,222,187,206,249,40,219,127,56,3,54,71,130,138,98,212,150,81,207,159,35,0,76,232,81,231,153,211,117,166,206,177,14,19,255,251,178,100,209,130,4,239,103,73,107,34,111,66,106,76,217,175,48,72,110,24,105,155,20,77,133,254,130,13,179,100,180,243,33,152,202,197,174,254,224,238,116,206,39,171,83,237,77,152,59,163,239,36,95,1,151,122,222,97,183,197,175,183,247,181,55,125,183,141,38,132,17,82,54,253,0,0,76,36,34,64,110,57,9,75,150,134,226,211,243,213,197,162,65,147,13,201,11,58,138,24,41,136,16,121,7,70,99,20,155,45,85,19,228,22,172,213,71,35,133,1,176,242,198,80,227,169,157,1,225,45,207,91,27,142,33,135,75,40,225,10,90,84,156,66,76,94,14,177,126,237,153,38,225,207,28,241,10,239,88,158,158,134,151,202,233,17,58,223,51,204,90,95,113,113,88,233,41,27,87,233,44,202,138,187,187,148,230,6,42,14,87,79,130,110,13,182,228,185,85,170,222,250,181,228,38,177,0,2,64,181,57,136,147,130,140,204,37,228,28,22,103,32,9,24,44,144,157,46,25,128,3,48,103,82,13,82,197,96,105,36,14,101,244,155,77,101,120,165,41,90,152,98,244,107,170,248,117,168,188,166,106,241,88,83,128,89,1,162,96,108,244,48,140,21,56,148,174,4,17,158,69,74,8,153,53,65,6,76,214,217,156,52,166,224,255,176,225,208,32,57,43,208,84,36,73,214,207,27,179,3,138,42,96,9,4,178,20,153,14,215,78,166,111,237,173,100,124,127,255,29,119,205,241,31,220,95,185,247,112,117,168,209,231,93,178,29,7,102,155,112,199,29,116,147,105,45,121,117,210,213,76,186,147,150,219,125,94,198,240,247,59,159,184,186,183,243,119,177,243,76,137,169,139,96,12,215,213,250,128,58,16,0,110,176,125,25,40,109,24,169,33,35,40,192,33,172,76,195,172,228,246,45,213,237,142,57,232,212,188,240,97,22,220,55,103,104,231,69,220,73,9,165,42,195,64,198,98,197,150,243,72,106,155,17,189,177,233,123,136,45,200,82,39,117,24,119,7,55,172,10,179,188,89,252,141,15,42,95,150,253,60,225,114,182,91,25,240,242,249,63,237,53,228,211,118,79,206,122,59,186,31,99,54,232,18,133,0,0,105,203,1,150,1,84,83,48,202,3,134,26,49,176,17,34,253,233,35,166,37,52,209,153,233,99,196,243,94,162,157,127,160,185,232,156,163,239,195,170,226,53,79,118,53,23,175,110,188,109,164,238,110,122,237,36,174,134,43,6,91,171,53,111,30,80,202,164,180,172,242,2,123,162,55,174,214,150,207,221,221,106,91,212,184,86,177,255,206,255,206,194,76,191,248,220,159,219,155,127,250,221,191,107,90,200,71,18,95,210,3,184,189,49,144,125,66,136,16,113,69,137,12,187,130,132,166,255,251,178,100,209,128,5,178,103,69,19,120,91,112,106,236,217,41,36,103,218,18,193,157,34,236,141,190,193,255,179,99,69,132,161,184,152,186,41,34,186,208,221,52,24,186,180,144,65,79,173,150,147,56,47,155,131,66,174,88,104,5,38,90,19,106,198,152,172,94,170,210,138,74,111,210,174,161,16,153,209,114,38,73,153,132,155,50,16,124,224,60,242,20,200,203,136,87,93,107,115,110,113,99,146,88,214,146,230,145,224,196,130,100,112,47,78,229,185,121,166,192,250,118,28,37,184,147,98,216,163,138,32,225,176,183,35,213,244,151,26,214,62,206,50,190,251,126,182,150,223,226,45,237,37,244,143,237,26,37,19,72,184,180,78,243,144,137,155,93,249,223,234,39,227,218,210,150,125,59,254,187,172,19,0,2,96,111,129,147,51,25,240,73,132,162,134,8,152,89,186,187,48,225,208,224,229,52,48,114,118,218,5,119,213,251,41,86,213,51,70,190,87,83,118,133,0,166,242,20,35,50,214,131,5,4,0,195,9,112,223,169,154,114,65,65,0,201,8,191,18,56,185,239,219,99,94,244,110,212,7,105,232,80,234,6,221,157,183,139,17,201,102,13,212,144,1,39,216,249,48,20,97,116,72,87,68,51,98,85,102,118,47,98,159,149,237,204,84,195,122,215,27,143,243,252,143,155,143,222,254,243,169,181,254,63,249,81,225,52,103,9,30,49,51,216,245,50,67,138,8,74,79,67,172,147,64,212,48,220,132,221,5,31,26,100,65,175,209,135,250,208,155,155,177,120,113,223,193,96,247,165,233,117,54,232,247,23,128,205,252,239,25,164,189,216,193,200,80,199,71,236,0,6,48,64,2,2,81,70,12,74,142,47,184,86,124,39,133,68,192,237,228,4,18,221,97,74,190,21,240,206,12,85,26,32,135,90,220,194,80,134,147,47,12,170,202,98,173,211,195,35,44,163,210,31,254,123,0,28,85,73,233,193,172,198,25,85,141,48,106,232,218,74,42,167,219,97,230,30,187,103,61,232,97,180,163,39,49,127,247,215,220,127,251,181,107,69,63,159,77,48,105,180,91,74,68,140,178,243,102,32,14,113,233,190,235,211,103,107,199,173,126,223,197,100,251,101,255,17,80,218,224,11,99,227,121,12,250,23,51,5,136,146,2,167,25,178,129,65,70,84,234,206,128,130,4,181,122,9,43,169,22,113,11,3,145,93,138,61,173,218,4,76,213,184,167,40,100,203,1,134,87,74,193,45,100,241,148,233,123,35,232,172,185,85,44,18,236,193,207,203,181,52,204,32,180,218,86,7,214,90,113,58,94,164,2,2,221,228,209,2,152,232,37,175,22,83,180,30,116,164,160,108,127,50,29,164,151,197,26,181,151,191,52,55,167,255,251,178,100,221,142,6,48,102,196,147,102,127,176,132,76,217,29,48,102,128,22,161,155,24,77,97,109,201,215,179,167,124,243,21,188,160,132,185,247,107,108,189,181,179,227,139,230,111,234,63,106,182,228,237,214,171,159,179,114,247,12,216,219,109,155,44,149,164,202,152,97,178,45,134,152,196,146,173,146,244,14,50,225,115,83,169,190,142,62,254,254,235,124,178,170,219,119,48,246,52,192,8,64,128,136,102,37,92,22,89,29,214,250,214,37,247,38,159,171,36,31,168,231,39,52,231,98,205,53,70,255,255,43,8,37,30,231,51,78,149,57,106,245,145,133,42,92,45,209,39,174,12,49,122,121,223,92,236,86,82,49,95,210,229,116,73,141,52,205,32,155,213,234,112,232,48,201,203,99,138,28,230,171,57,216,198,118,118,185,220,98,42,233,35,149,119,161,81,42,69,59,82,93,154,132,116,97,53,102,119,117,121,142,243,41,50,81,245,74,0,180,42,0,36,128,0,22,255,224,59,166,87,7,91,25,180,146,66,214,84,5,69,212,115,196,120,201,165,34,177,146,38,95,226,11,228,251,28,238,214,28,41,134,51,34,2,114,1,127,66,218,149,143,35,231,125,72,200,95,23,44,204,106,68,250,94,60,69,100,10,110,3,200,105,166,148,30,134,119,124,255,22,192,90,162,109,252,190,179,19,202,107,62,151,90,238,238,149,185,185,123,145,73,145,111,140,187,188,165,118,139,68,102,182,52,235,152,149,62,85,59,250,125,124,197,242,48,129,247,71,111,173,242,234,169,166,77,242,230,110,150,206,223,226,174,58,145,149,128,2,118,90,84,141,49,90,226,239,118,211,133,133,58,242,103,242,12,228,63,71,97,129,98,42,145,89,19,93,158,2,149,60,127,171,223,35,208,133,136,152,76,139,4,136,99,49,7,50,210,8,197,100,106,110,33,200,232,124,31,37,232,191,162,14,115,90,27,34,24,217,2,70,199,143,196,97,114,165,199,10,165,245,67,218,84,109,28,138,238,208,243,153,99,92,97,5,155,18,50,6,102,197,217,210,53,134,162,157,120,200,154,59,46,233,225,30,213,249,73,167,53,7,21,83,93,44,94,157,65,133,205,94,54,90,123,180,236,203,88,137,171,89,157,174,190,18,121,250,194,210,0,0,38,255,52,69,116,159,161,163,105,11,37,218,130,28,149,51,137,195,137,201,115,141,62,51,217,80,188,43,15,25,85,73,211,97,13,55,159,49,21,233,173,164,80,80,151,71,233,138,28,32,141,47,200,46,110,118,132,196,175,99,99,57,70,105,12,46,36,164,32,234,164,64,11,101,62,3,104,164,157,97,17,20,220,202,17,89,224,226,246,255,246,108,220,115,28,86,222,177,117,79,113,55,195,206,255,251,178,68,202,0,196,145,103,76,81,230,95,64,152,76,217,35,101,232,110,18,253,155,50,108,61,15,194,107,179,101,141,135,161,185,155,164,144,242,112,136,243,11,67,85,106,234,135,175,66,179,164,82,163,93,94,59,121,20,83,232,212,60,123,69,202,210,255,245,60,119,173,206,203,66,159,223,255,207,82,1,0,0,77,255,78,198,36,131,32,249,170,162,90,181,231,209,217,90,114,185,66,194,95,197,6,169,219,90,63,9,195,21,189,68,126,153,136,105,118,147,4,61,41,131,212,214,178,72,229,49,2,2,3,49,187,0,67,217,231,128,196,198,167,103,67,70,97,36,50,73,72,31,217,142,64,31,101,123,96,139,17,14,107,0,226,128,194,192,36,188,196,223,244,132,117,207,20,55,249,227,210,200,99,55,181,29,197,212,56,164,14,190,31,49,45,142,161,235,101,45,73,3,25,226,152,215,212,124,187,95,181,72,202,46,148,206,47,200,190,97,253,22,234,18,154,233,54,136,106,159,248,254,130,1,115,213,0,0,238,216,209,129,109,152,125,159,98,25,224,170,129,144,145,134,26,92,37,98,168,171,32,36,37,105,98,66,4,94,246,185,109,79,206,198,158,234,176,202,184,97,48,73,33,109,146,31,36,45,155,53,144,168,234,92,189,30,151,173,155,185,102,113,46,68,81,197,157,159,118,245,210,3,70,162,119,229,99,116,206,172,40,98,14,236,232,146,41,174,218,175,230,59,62,192,157,28,33,165,99,149,204,195,61,207,26,47,207,131,140,112,158,101,186,124,35,51,32,90,35,164,108,18,8,219,100,12,49,11,24,102,12,36,48,53,34,82,22,92,35,118,205,8,109,203,37,104,4,27,65,97,75,201,220,205,14,190,85,57,105,42,237,223,153,105,77,115,238,219,223,77,42,5,250,132,1,10,0,0,27,255,205,209,24,251,112,96,157,132,9,165,39,105,9,181,12,63,237,85,169,213,78,237,212,182,250,156,238,46,24,51,12,204,20,172,137,71,153,207,95,251,162,161,172,115,189,145,230,117,115,193,35,18,118,163,25,158,110,180,69,200,217,107,181,119,162,253,40,100,209,87,90,215,95,111,251,38,222,255,208,25,26,103,211,49,150,12,230,27,73,156,105,132,98,147,9,146,128,70,19,24,2,170,99,195,84,219,48,64,112,2,62,37,74,162,137,17,21,52,76,118,17,16,2,6,129,161,194,183,24,186,35,68,37,111,71,160,64,60,194,161,34,253,24,32,96,1,1,50,35,17,3,0,71,96,168,32,194,67,81,34,186,117,170,0,226,0,80,0,96,97,185,180,71,6,3,3,130,1,201,26,160,47,8,16,66,93,98,192,64,116,182,96,176,112,176,76,193,101,83,27,153,217,80,160,28,255,251,178,100,194,142,5,142,102,202,27,35,95,178,85,236,217,218,36,162,122,29,89,157,22,78,33,190,193,201,51,102,168,246,32,96,203,98,18,217,168,200,53,16,196,156,51,5,2,204,28,9,133,24,12,4,96,208,18,115,8,129,37,97,4,66,149,53,166,189,27,108,113,62,227,177,65,211,67,15,87,113,152,251,222,38,87,6,236,232,56,105,206,22,161,123,75,126,111,116,209,42,111,186,210,237,134,223,119,148,164,139,163,238,193,124,121,192,213,111,233,228,100,48,152,242,100,6,108,213,178,146,87,217,21,162,121,175,182,250,4,240,119,31,101,64,16,10,0,2,187,127,181,245,40,252,171,170,138,40,185,132,194,157,138,5,252,125,227,251,166,177,145,192,251,36,250,129,212,224,185,163,158,124,105,142,52,23,185,226,123,96,145,153,70,203,8,209,33,235,41,92,204,255,21,41,220,205,37,220,173,243,51,247,21,240,231,52,216,231,140,107,51,86,138,146,147,175,220,99,90,166,229,29,239,185,188,251,236,213,184,246,126,116,190,8,168,229,122,171,250,255,244,169,255,248,191,228,34,66,0,1,190,248,16,116,179,136,2,62,78,69,134,135,23,47,146,49,171,196,246,110,4,129,133,128,170,231,189,61,16,137,244,117,222,234,105,84,57,66,233,56,140,167,168,75,189,76,135,140,218,195,248,219,88,110,142,236,102,38,86,130,146,213,202,244,146,86,167,146,169,141,36,211,128,99,70,74,231,139,251,7,213,114,220,90,104,210,238,145,72,83,146,73,47,110,188,183,250,145,176,139,36,228,227,243,138,247,124,137,250,65,20,28,220,89,5,184,28,100,59,152,251,235,155,37,238,33,124,178,188,198,87,179,241,139,73,22,218,236,186,210,34,82,215,103,100,26,43,87,113,168,83,209,118,230,125,232,158,91,169,103,232,93,222,145,168,62,30,164,0,7,128,0,123,109,141,119,0,104,74,117,74,41,128,134,47,68,36,218,147,86,102,207,161,183,234,160,86,110,187,1,74,194,21,8,150,110,103,189,28,211,153,254,246,106,29,244,213,94,166,102,217,118,125,171,123,165,210,167,70,91,218,213,68,87,100,115,47,91,163,41,127,100,205,237,254,149,255,239,79,216,49,105,58,4,19,105,98,48,235,163,116,56,48,199,227,43,32,51,193,48,194,192,196,195,5,93,33,9,2,40,1,32,28,2,230,21,18,136,131,154,77,65,160,168,125,21,200,130,86,139,250,14,23,17,128,67,70,40,122,52,118,173,225,86,160,225,1,80,135,46,202,64,34,224,41,77,162,5,0,65,109,116,138,194,143,146,232,243,116,18,43,79,115,14,42,54,0,212,152,7,5,27,177,107,161,36,17,27,51,117,82,48,96,197,9,255,251,178,100,183,142,133,78,103,202,155,70,111,64,83,12,217,202,44,197,28,25,229,157,24,77,152,254,193,139,51,166,104,177,139,152,97,174,200,176,19,170,255,59,20,80,66,51,70,162,16,220,78,189,29,137,125,13,245,32,114,89,55,134,118,136,86,167,101,202,100,237,178,57,117,185,39,239,189,250,97,201,29,208,74,82,41,78,121,101,206,144,74,203,158,207,251,54,11,45,104,23,165,227,119,134,59,63,84,16,52,166,126,174,211,102,149,209,221,153,212,230,171,33,202,241,48,1,156,12,0,11,182,218,3,35,240,136,66,18,18,38,156,56,65,170,64,11,41,196,70,76,57,207,90,172,255,45,184,73,159,250,252,19,174,191,239,99,90,228,105,132,135,245,45,227,196,112,17,163,244,201,233,168,157,165,117,46,36,35,58,174,111,238,121,155,38,241,206,174,133,33,151,180,215,174,166,70,253,229,228,170,239,91,89,186,25,152,138,158,251,94,203,255,246,250,1,189,0,5,183,220,176,18,147,44,129,214,139,32,83,134,166,189,91,50,14,74,218,51,79,115,110,168,213,137,184,157,142,213,139,238,229,36,222,148,106,122,220,0,246,103,189,231,55,3,110,185,17,181,191,43,86,246,247,223,110,203,174,158,149,36,150,88,77,135,74,56,104,66,174,1,120,6,226,35,170,74,213,250,209,100,11,137,142,34,75,72,165,66,230,216,105,137,167,36,26,62,76,87,88,198,216,189,24,13,202,24,3,205,150,69,171,124,114,15,40,150,137,122,237,58,142,9,71,141,41,191,127,93,185,59,133,23,204,152,215,221,29,171,188,206,62,31,186,233,209,25,38,163,137,84,15,29,176,0,58,239,132,0,33,184,8,67,165,87,97,70,30,118,74,246,42,74,119,169,179,193,213,212,234,213,121,93,141,213,159,207,11,19,117,148,106,69,79,0,57,153,227,157,61,215,155,229,101,8,76,114,215,247,79,158,109,217,173,231,66,144,74,226,230,100,69,23,42,25,141,132,41,151,80,183,19,254,131,33,232,231,178,9,62,94,26,162,167,158,203,199,188,13,26,117,217,77,41,53,61,86,101,107,213,66,102,189,109,118,208,136,178,40,226,102,92,125,39,4,199,105,84,141,3,34,186,72,184,187,138,247,28,169,144,149,107,243,213,252,200,133,43,187,236,92,36,65,95,224,237,41,206,214,211,55,172,173,84,141,216,100,53,229,10,53,14,82,222,147,114,229,55,209,103,73,139,191,98,243,90,108,212,49,29,86,246,247,87,129,66,152,199,60,117,67,34,236,149,107,90,176,196,107,252,27,59,114,130,222,235,221,222,132,43,140,71,222,223,255,248,90,229,179,152,117,194,113,231,115,113,116,108,79,181,84,32,154,45,9,255,255,251,178,68,199,142,196,228,102,203,155,40,94,194,144,140,233,83,101,40,208,18,105,155,48,108,25,125,10,80,179,101,141,132,163,65,120,75,7,36,139,70,158,217,7,225,88,131,55,132,113,11,108,81,224,125,222,147,123,245,47,159,123,86,97,218,169,229,15,251,167,254,181,187,150,158,143,131,69,27,91,234,32,75,188,0,1,111,255,10,128,80,42,76,13,165,71,117,125,58,245,152,254,17,228,183,250,140,98,81,86,196,155,238,101,244,86,234,113,223,162,227,42,106,212,50,157,86,211,123,133,144,131,69,49,223,63,56,86,113,245,37,77,97,130,163,192,117,212,82,119,105,237,12,241,16,218,185,227,239,84,164,26,242,121,164,61,41,229,118,162,200,194,135,88,232,60,109,140,36,242,96,200,209,212,83,149,115,198,83,180,147,31,80,227,25,165,146,246,52,193,209,37,37,196,44,64,176,236,82,38,238,99,155,166,115,82,71,207,53,35,132,185,195,102,72,37,117,136,78,240,133,148,170,0,7,255,212,46,53,97,25,24,113,144,74,246,176,20,226,149,5,130,253,40,244,195,231,117,159,60,151,234,222,214,167,119,150,23,246,178,103,166,29,151,179,24,236,143,117,41,249,208,80,113,237,94,125,217,238,65,47,37,46,44,155,185,110,136,175,6,146,167,185,72,154,174,95,91,51,251,166,37,6,209,169,144,48,34,42,188,61,176,147,180,50,139,199,89,40,156,211,30,173,76,62,148,216,74,37,82,18,214,182,135,75,76,100,202,201,3,71,116,60,149,163,190,146,88,251,149,226,247,136,213,58,210,254,107,54,170,200,39,29,113,95,192,19,160,0,2,0,0,123,125,210,61,46,69,66,36,162,254,188,140,229,68,99,73,83,60,245,93,131,235,180,104,165,185,153,53,107,147,191,220,47,230,170,51,211,14,11,80,198,59,35,198,130,87,203,64,226,213,238,233,242,229,206,211,130,45,72,166,82,243,68,37,69,22,108,148,65,168,187,119,53,237,82,175,43,10,246,114,154,232,63,79,181,31,100,52,199,126,130,63,84,135,205,185,22,236,49,174,89,81,80,215,89,198,178,243,216,183,212,213,75,45,63,31,87,87,14,205,159,175,105,39,88,195,228,195,173,72,235,159,190,235,216,46,245,64,1,91,108,0,31,48,165,6,74,129,194,174,85,174,90,118,141,64,35,60,253,18,2,0,144,178,239,57,74,242,89,114,167,35,245,230,42,75,241,190,158,142,85,80,184,87,118,55,25,117,235,237,107,74,172,137,54,121,240,131,49,202,33,61,101,187,167,12,195,112,91,131,120,140,208,166,211,151,167,165,70,16,131,74,106,202,166,209,208,75,74,74,208,130,237,35,58,102,214,160,200,234,101,77,147,44,255,251,178,68,196,140,132,134,102,204,27,6,70,176,141,140,217,106,97,232,192,84,53,157,40,109,25,27,66,129,51,100,205,148,163,65,199,60,50,40,25,169,197,213,17,164,181,39,195,50,243,121,137,235,207,215,99,228,140,53,178,192,40,85,132,103,175,133,181,233,111,167,250,168,218,42,158,35,27,242,107,34,201,13,3,126,106,56,144,114,148,0,46,93,184,137,243,5,2,19,65,250,186,45,125,0,236,171,66,167,83,42,128,84,140,34,75,233,130,78,92,185,201,46,119,48,141,227,146,70,59,83,32,210,95,217,124,69,215,175,154,254,166,186,53,179,103,229,6,57,68,45,123,85,85,178,199,209,122,14,89,109,211,85,164,70,250,103,74,7,134,197,244,69,45,173,49,42,181,47,162,209,124,68,231,227,14,74,24,69,29,100,33,196,63,48,208,106,150,163,92,65,29,21,80,163,172,241,209,12,123,145,218,90,145,16,104,144,100,118,55,26,168,81,198,28,149,193,35,209,45,119,129,74,232,129,194,162,112,214,120,114,196,203,211,146,205,102,100,129,147,213,0,0,221,148,4,192,210,158,17,46,58,11,13,112,193,229,198,24,1,90,164,22,48,177,96,177,64,70,125,74,120,162,72,232,146,177,84,236,85,220,164,96,12,153,216,151,184,84,180,37,147,135,157,112,112,17,97,233,155,35,22,7,23,81,244,146,104,13,20,214,14,118,101,116,150,178,74,105,13,27,13,38,105,131,148,24,103,156,120,100,118,93,153,4,157,187,225,83,205,84,90,53,219,115,47,190,148,140,76,240,62,173,253,26,154,249,211,237,85,86,247,145,186,239,187,100,128,150,166,98,108,166,248,189,54,178,26,227,25,50,93,53,165,86,112,251,39,168,195,252,182,116,44,134,169,11,251,111,248,101,212,240,47,166,253,201,141,203,60,237,141,243,190,139,91,219,54,165,254,155,2,182,37,117,48,0,5,224,7,44,182,169,48,96,68,69,25,226,5,131,189,96,123,231,18,244,187,217,70,74,207,131,218,125,127,50,196,127,240,184,35,249,72,201,73,221,72,234,166,172,170,206,121,121,27,205,67,169,116,185,73,115,211,171,37,145,28,196,57,208,134,164,214,122,105,162,59,23,171,235,186,171,250,167,220,173,215,85,85,218,190,230,84,178,255,160,144,0,143,111,76,90,139,8,152,200,27,29,131,74,18,81,5,2,13,131,12,170,163,8,118,17,14,199,154,121,9,48,236,74,2,123,48,126,228,53,235,80,195,183,209,242,70,255,2,8,86,40,148,24,168,165,45,213,154,77,185,1,81,231,110,78,247,56,106,65,167,168,160,220,155,26,45,183,66,9,77,12,226,130,238,6,241,99,80,180,165,214,149,78,175,215,255,229,122,255,251,178,100,187,140,133,197,104,200,27,70,127,64,91,236,217,154,48,98,142,21,93,163,38,108,165,187,65,140,179,101,104,241,149,216,255,111,107,222,227,56,198,77,165,101,138,170,191,170,105,239,110,24,133,255,221,100,58,211,139,93,138,166,144,234,136,141,160,66,104,136,228,4,7,22,147,7,25,148,233,118,175,110,58,146,172,139,206,36,180,211,94,163,9,170,207,169,52,93,50,245,233,95,76,33,222,163,224,64,0,148,228,104,230,19,240,128,157,205,11,133,108,0,168,210,73,150,51,244,204,124,48,219,146,179,174,132,104,217,157,81,204,64,15,46,32,196,24,43,56,110,41,138,228,205,100,74,188,183,101,201,74,146,203,164,233,62,57,209,174,226,43,177,143,228,66,57,231,51,202,170,228,83,85,8,131,81,50,8,185,146,71,36,186,170,45,123,167,37,39,253,234,175,126,159,240,117,0,3,13,144,228,137,57,213,205,185,131,231,104,207,16,16,15,53,161,13,152,242,33,231,77,137,17,192,186,99,11,105,175,62,3,138,69,133,79,38,67,5,167,93,50,24,252,56,196,150,180,48,97,76,36,195,218,96,221,11,12,96,41,236,52,125,144,214,65,87,234,74,21,92,199,45,203,167,175,40,170,220,140,146,130,8,59,118,192,224,169,85,165,87,187,16,125,105,227,178,230,89,47,163,38,168,33,61,39,252,87,111,46,207,18,51,189,70,40,138,44,26,17,39,170,94,116,189,98,91,181,47,234,179,119,217,228,106,212,36,194,141,164,129,68,85,176,139,48,157,233,105,172,172,210,56,137,39,60,235,115,77,219,91,83,212,162,155,91,52,137,172,203,86,221,189,180,60,94,37,247,22,22,183,169,114,189,75,99,95,248,56,173,155,67,2,109,203,32,0,2,11,137,177,45,219,226,122,117,68,165,141,159,22,227,15,209,23,134,169,178,85,84,129,201,90,231,75,214,149,213,226,180,245,21,215,206,113,144,209,100,207,255,47,163,65,108,151,162,134,220,134,48,164,102,36,77,206,147,77,233,67,105,136,231,148,115,184,159,125,0,250,81,204,17,160,157,50,93,26,22,10,94,39,197,236,166,27,4,153,131,107,148,57,207,103,51,116,55,76,202,251,150,229,66,25,52,91,55,162,186,129,0,10,219,191,16,42,95,6,216,229,76,112,152,10,5,26,58,84,14,6,109,177,11,12,171,38,216,74,227,159,166,139,234,130,127,26,152,210,216,97,114,155,109,193,56,37,22,151,30,53,35,119,169,80,231,75,219,191,219,178,29,199,152,189,186,173,22,115,39,230,252,213,121,235,155,179,173,72,115,185,94,119,119,121,142,95,191,249,240,252,200,249,106,145,23,185,115,55,231,26,207,201,30,181,233,41,31,255,251,178,100,209,140,6,53,104,199,27,73,127,64,113,172,217,157,48,101,204,18,85,155,44,108,141,126,201,207,179,100,73,135,141,120,77,161,255,13,149,110,198,224,117,150,64,166,71,105,75,112,105,74,182,101,243,118,251,59,51,124,47,155,65,213,141,229,116,53,187,108,73,128,10,210,0,213,74,182,49,3,141,45,84,223,198,146,189,168,16,118,34,245,8,217,180,253,114,99,187,205,251,100,125,127,54,37,190,88,21,17,54,183,7,108,243,74,59,216,111,154,201,247,120,10,185,234,175,42,39,235,2,151,69,252,202,166,86,145,134,100,178,24,76,208,48,85,45,22,122,26,158,56,229,158,110,102,107,96,148,100,124,201,190,68,225,222,118,249,179,30,174,157,149,185,221,214,228,54,255,255,119,200,184,217,243,200,167,255,240,5,0,9,166,176,57,73,155,148,96,1,156,169,134,97,0,179,128,32,19,10,109,172,153,214,18,134,30,101,226,163,235,12,42,15,26,92,253,183,138,115,54,240,56,151,27,89,232,228,137,1,40,71,193,24,97,232,181,20,124,72,179,187,121,134,73,165,230,8,50,254,125,164,180,183,236,47,217,108,202,50,67,78,138,123,11,137,177,93,101,226,82,118,117,208,21,151,9,229,67,188,164,43,89,230,123,17,158,206,109,162,133,216,249,131,227,140,196,249,240,185,122,219,88,221,255,182,95,38,107,14,183,150,100,241,170,82,235,33,58,199,22,124,108,36,215,82,62,60,122,104,215,253,16,255,53,234,179,189,211,118,59,26,152,75,173,183,79,73,241,233,109,226,209,165,197,159,65,198,247,89,162,222,19,170,83,255,136,97,148,8,6,0,1,130,227,45,70,155,114,50,226,24,232,120,161,40,247,193,51,15,1,125,163,36,111,112,221,182,15,62,44,158,117,27,5,98,36,76,155,119,40,139,64,97,243,213,172,199,91,202,198,155,88,125,203,85,227,17,50,251,83,208,150,53,161,214,145,162,28,66,72,71,10,218,189,108,21,1,96,236,98,68,188,209,220,39,134,57,64,78,133,193,70,204,107,194,98,79,4,192,137,5,209,148,63,84,253,9,115,42,93,69,187,245,205,212,127,110,182,61,106,250,186,148,170,248,226,66,42,140,233,38,49,72,24,209,2,18,97,184,0,154,98,112,9,140,75,198,11,7,3,128,6,4,66,129,133,4,33,51,3,22,197,146,109,148,144,62,76,195,34,1,22,1,51,240,3,119,24,0,192,10,141,101,217,79,195,3,19,3,135,193,193,97,81,80,98,197,131,144,133,199,134,11,105,150,16,132,70,129,78,161,139,68,203,241,117,62,48,13,164,164,92,238,243,112,2,4,97,17,100,182,134,94,101,101,104,73,236,204,238,198,161,137,251,255,251,178,100,217,140,5,247,102,199,155,76,126,210,128,108,217,125,48,104,233,87,233,157,18,14,13,190,193,206,51,101,232,177,151,160,245,104,171,212,136,210,88,149,92,238,122,231,222,48,118,92,151,62,163,77,35,145,230,132,86,126,10,121,29,148,246,220,138,35,211,64,143,202,148,130,2,56,102,88,113,92,255,95,211,40,134,132,74,169,39,178,40,173,153,232,38,146,11,49,105,121,237,106,218,136,74,49,29,215,126,128,67,132,74,22,235,189,27,14,29,65,114,226,9,42,21,141,6,163,200,229,176,71,133,126,103,248,130,139,60,226,53,162,183,74,219,3,215,117,253,199,252,47,4,152,46,182,189,137,210,80,114,113,146,67,54,31,130,65,162,84,42,144,36,18,194,205,80,138,44,47,54,211,34,6,118,213,114,120,108,59,153,93,34,104,48,161,140,206,16,33,81,8,192,22,145,42,7,176,45,29,49,4,39,27,49,204,171,214,219,90,205,54,219,219,4,0,149,99,85,42,51,100,212,75,58,194,16,132,64,80,65,141,1,8,133,198,129,76,12,41,74,221,0,35,1,126,156,103,112,161,25,164,38,76,102,69,84,152,46,54,200,153,212,162,233,128,135,54,181,146,40,73,17,172,38,136,177,11,233,4,132,3,53,198,202,34,21,141,77,57,25,109,187,67,208,228,148,160,123,178,149,53,164,158,82,136,118,84,215,95,172,164,86,174,70,236,215,187,83,150,42,247,153,225,222,247,162,224,209,88,252,245,218,216,72,108,217,72,220,203,10,57,170,169,144,143,97,58,11,1,114,173,124,206,184,235,184,149,162,102,101,56,108,243,27,159,53,181,243,70,0,92,213,224,55,222,105,20,171,65,162,179,50,161,22,232,254,135,128,162,133,58,242,91,13,118,190,35,222,75,124,198,206,39,104,164,22,92,106,52,208,215,59,220,7,243,152,173,107,152,2,253,187,99,195,182,87,98,66,63,245,169,60,98,234,124,136,127,196,157,237,52,100,174,12,139,83,99,40,217,173,88,217,38,126,198,211,20,212,93,250,214,148,93,208,217,165,93,111,169,237,125,145,246,69,124,96,78,64,8,199,102,78,81,212,216,202,141,223,32,203,8,204,188,100,28,254,24,190,24,8,72,154,21,9,45,57,169,162,13,52,172,211,18,94,30,119,18,15,20,9,101,145,229,146,14,20,101,35,192,82,149,86,46,56,226,73,129,136,151,56,85,172,153,133,51,16,230,52,146,178,21,68,152,33,99,130,0,204,132,201,230,160,143,74,168,80,41,237,122,9,2,67,1,157,86,184,95,38,188,206,96,245,234,180,215,26,177,53,196,134,205,196,149,133,197,1,168,131,84,124,244,54,40,111,220,204,253,119,241,53,207,4,77,188,255,251,178,100,200,12,4,243,102,198,147,97,95,176,105,44,217,50,60,101,202,88,117,159,18,45,161,189,17,232,179,165,40,193,163,160,223,189,253,44,51,84,207,221,13,233,255,174,222,235,218,14,121,24,76,189,160,53,16,24,79,51,68,72,218,135,186,31,20,125,89,102,13,100,153,84,206,187,170,130,11,78,230,53,174,104,164,88,158,18,35,117,89,255,245,0,8,48,11,109,203,36,96,196,232,22,74,172,217,5,96,154,83,51,12,136,188,14,60,252,57,140,210,94,153,150,111,229,85,53,103,191,107,118,68,172,115,254,80,171,101,173,59,54,152,121,221,141,114,67,174,238,114,25,110,99,169,66,42,113,161,6,36,50,67,85,122,131,229,107,7,191,154,114,80,28,169,201,99,56,21,104,70,74,26,132,67,237,49,66,139,124,155,26,29,136,141,9,116,249,178,244,169,73,49,92,243,77,45,27,205,197,124,194,127,32,186,213,0,24,131,84,91,52,86,5,42,53,58,240,105,177,148,131,24,232,208,52,12,72,20,192,202,145,56,46,46,73,46,225,195,66,37,228,243,98,232,240,144,51,16,216,240,131,235,25,119,160,17,96,227,14,38,8,25,47,233,140,36,152,56,26,34,18,130,134,0,186,15,97,48,171,236,209,3,23,82,225,239,134,223,75,58,189,80,168,3,56,242,176,169,165,192,225,178,150,24,148,37,201,82,114,72,50,1,127,225,28,157,185,158,95,83,159,159,63,90,149,59,244,212,231,232,231,163,196,204,236,35,114,46,181,159,255,233,228,121,17,22,139,24,233,244,91,96,132,19,139,134,22,157,141,14,186,37,170,186,150,130,104,235,73,38,117,61,157,221,61,208,77,104,45,104,138,200,44,1,2,66,19,150,221,26,220,232,91,224,66,110,205,81,80,155,200,204,124,166,43,184,67,186,30,183,233,89,196,166,163,242,62,118,13,159,182,236,211,182,61,43,4,153,136,173,149,55,145,79,41,29,206,167,212,153,152,52,127,191,58,51,165,53,51,28,148,181,196,85,105,234,144,146,149,50,61,97,34,165,153,86,73,243,234,46,222,21,57,72,185,67,10,186,76,218,137,190,135,115,29,199,90,252,253,78,211,252,127,212,215,202,133,99,77,50,229,195,17,96,50,196,67,61,152,53,87,82,34,67,68,19,2,130,7,8,10,6,137,5,180,227,58,62,40,43,71,128,46,130,112,44,116,209,84,43,77,36,217,61,52,145,255,45,243,40,54,87,16,52,109,58,34,184,29,123,128,131,46,11,7,121,27,213,83,97,64,183,217,59,234,229,171,14,10,119,58,253,35,170,129,42,199,9,32,36,10,157,100,22,141,7,129,66,143,52,190,65,129,183,206,197,242,201,95,143,230,58,138,151,255,251,178,100,204,142,5,142,103,69,147,99,111,176,115,12,233,106,60,200,124,22,245,155,24,77,229,109,193,196,179,100,72,246,13,240,210,142,180,30,246,50,101,190,125,146,230,186,171,99,249,167,78,201,230,166,120,118,203,227,103,251,167,190,27,124,68,168,231,82,202,46,137,214,230,171,163,187,99,140,230,143,51,230,229,211,78,247,56,214,54,186,42,173,69,22,84,209,110,235,72,29,189,0,0,212,25,202,195,240,131,6,26,18,65,91,25,20,169,183,192,46,45,54,39,135,133,206,121,180,119,254,244,118,47,248,234,29,43,164,59,119,98,219,11,239,173,187,100,57,181,109,216,231,110,122,248,144,121,156,164,186,153,220,218,166,82,79,63,220,181,63,233,222,62,239,172,126,250,35,121,60,133,178,242,197,126,30,106,40,229,88,123,167,183,63,204,25,44,146,145,207,255,55,98,47,120,69,198,255,52,132,21,21,172,224,181,0,2,9,140,219,246,0,148,28,190,86,236,212,58,5,171,53,45,143,152,49,163,33,119,68,160,68,66,13,125,33,162,144,57,122,194,22,162,60,149,222,176,177,73,131,48,24,26,27,80,22,154,44,164,56,154,3,0,45,157,198,117,13,190,237,252,172,32,18,86,42,168,0,132,58,190,28,8,77,89,44,51,89,152,183,155,92,174,173,247,26,84,243,51,183,250,0,147,62,187,140,228,32,130,96,199,145,89,36,167,209,63,221,211,35,125,52,93,83,37,151,34,150,159,70,187,151,201,157,230,29,179,88,248,247,137,104,207,160,102,251,180,59,106,13,225,67,195,207,25,213,183,188,111,215,77,152,115,173,166,243,207,19,219,13,149,114,158,117,201,34,184,26,128,0,8,84,128,155,151,93,134,199,73,215,58,110,100,27,241,10,20,130,83,146,87,44,190,203,201,150,15,43,236,67,176,147,123,129,135,20,4,100,164,117,34,101,163,81,80,199,128,173,85,41,115,51,126,240,143,154,50,185,154,196,121,123,13,114,49,72,113,80,201,42,6,168,70,73,159,36,208,33,218,90,61,231,221,27,42,155,183,152,61,90,192,124,35,242,151,76,246,63,167,32,76,231,51,50,248,17,51,138,26,208,0,13,48,116,211,58,71,99,199,200,188,103,148,70,52,96,97,169,134,218,48,24,58,42,82,36,98,196,76,118,108,48,85,148,14,154,147,50,49,101,129,3,12,82,12,4,33,130,101,169,7,232,42,1,120,192,203,149,2,20,133,69,136,149,97,232,75,172,199,118,206,203,211,56,98,164,243,114,70,225,59,7,78,64,83,185,187,174,211,34,112,37,137,48,222,182,24,33,184,184,176,67,117,121,101,53,241,181,87,11,57,119,159,175,214,30,140,130,43,180,139,249,182,228,148,255,251,178,100,205,12,5,107,103,70,155,69,127,50,111,44,217,141,48,163,134,22,145,157,22,77,133,254,137,218,51,101,28,241,159,48,40,136,51,183,245,152,79,105,150,64,68,92,234,177,222,189,172,47,173,73,103,80,190,226,207,76,233,246,242,253,179,80,51,7,54,199,222,51,11,227,222,144,62,45,243,167,178,250,203,77,199,192,241,165,123,0,192,20,164,146,48,157,180,62,140,4,226,144,177,50,174,214,114,18,250,208,249,137,105,94,72,213,36,63,104,93,245,34,119,27,234,211,86,28,92,169,243,232,131,88,118,192,200,48,192,200,241,18,132,205,219,201,165,200,228,139,132,22,70,215,83,24,38,181,139,120,108,21,140,228,193,37,38,4,136,197,230,161,179,119,69,71,114,98,187,201,153,86,214,18,240,145,208,242,151,225,171,161,99,28,213,100,63,157,70,118,101,162,230,173,22,94,129,149,0,21,155,204,2,252,10,88,201,12,52,227,133,151,7,137,50,73,84,48,72,41,32,6,128,220,204,2,18,35,114,177,211,35,64,99,82,212,241,138,195,234,195,41,100,144,203,73,148,161,61,67,25,67,50,40,67,41,143,190,119,231,83,70,26,130,193,0,160,255,152,213,174,82,84,171,39,177,52,226,158,1,131,2,115,132,199,40,168,85,222,249,234,59,138,253,199,12,21,118,13,142,151,41,82,141,83,134,93,176,205,18,254,107,250,214,43,247,248,172,137,156,117,67,239,54,209,62,104,136,60,131,204,82,80,100,141,26,39,161,114,139,49,166,199,208,169,33,194,233,39,83,246,74,234,69,105,210,91,173,172,164,17,186,141,130,205,96,128,110,73,9,185,220,140,73,31,198,41,130,172,89,92,77,12,253,65,232,247,206,252,223,51,120,149,174,165,198,178,235,63,123,153,75,27,41,200,85,133,255,207,151,60,251,249,101,94,79,124,37,216,216,237,233,169,67,57,191,74,2,41,8,153,179,36,13,31,164,69,217,185,92,99,209,74,153,254,198,96,189,126,83,203,60,211,202,145,30,137,116,221,110,170,125,81,223,117,90,245,106,27,62,225,58,0,0,88,10,204,104,235,70,150,44,108,23,228,146,38,70,42,107,225,160,164,193,101,83,13,37,45,202,85,16,202,4,31,64,67,10,162,195,169,165,0,131,135,225,145,128,210,33,184,210,161,129,66,128,14,72,48,125,70,87,149,81,40,26,98,243,169,37,73,46,46,186,189,141,131,142,218,132,162,75,71,20,130,23,164,14,204,95,43,240,165,119,34,94,177,184,91,8,127,157,105,85,151,150,221,138,153,229,55,150,179,252,117,255,223,135,180,227,251,220,205,61,108,220,139,225,116,175,247,76,190,149,196,45,34,123,105,2,5,155,133,165,24,255,251,176,100,208,140,69,60,102,200,27,72,110,210,106,204,217,83,60,103,204,23,57,157,20,77,141,254,193,232,51,100,232,244,141,233,88,16,189,255,171,95,4,53,61,80,103,42,117,118,213,176,168,197,136,187,197,90,241,26,254,213,143,26,47,133,21,221,116,250,20,139,226,185,119,55,234,244,234,0,32,82,78,57,30,193,71,11,57,158,170,62,209,137,82,254,126,181,3,41,154,57,67,44,40,183,106,183,89,146,137,95,36,204,228,219,133,23,67,162,120,228,253,64,194,247,253,54,67,19,2,102,133,74,17,242,112,155,50,214,230,49,16,39,113,47,49,67,172,129,80,68,21,29,100,22,177,3,150,76,124,92,129,22,204,12,152,206,158,164,222,86,77,154,10,95,52,37,35,76,158,155,162,185,149,99,80,140,199,242,92,212,155,134,184,34,111,102,232,2,221,48,83,184,197,131,195,101,19,205,243,138,51,43,148,194,33,35,52,30,17,92,197,64,19,17,5,139,90,189,140,186,164,8,56,32,104,234,52,193,128,116,224,89,38,17,2,73,70,128,168,116,137,59,205,61,50,94,101,32,14,21,160,234,98,131,148,174,144,136,14,183,103,25,42,124,143,3,211,12,198,65,118,183,48,204,93,250,89,229,122,226,201,87,12,177,210,74,167,1,246,95,148,148,82,152,18,211,193,102,190,227,88,213,183,103,124,230,58,239,121,206,116,138,136,59,27,207,82,42,15,147,220,162,101,11,154,71,231,144,85,142,155,203,31,54,186,26,4,0,71,51,38,173,152,115,196,45,205,131,168,67,35,188,44,113,168,214,120,247,78,158,170,34,208,212,185,182,173,17,106,0,73,198,190,137,14,171,253,1,121,115,156,101,138,67,34,231,169,226,244,52,231,149,248,171,48,97,19,29,184,56,23,110,177,224,253,87,50,245,95,204,176,174,19,181,166,21,139,93,117,29,67,217,214,226,253,170,156,114,221,81,132,141,251,233,14,136,3,15,70,29,11,40,249,26,157,55,53,34,168,116,154,5,45,2,214,103,118,206,105,214,85,142,75,126,149,163,102,78,231,224,71,169,196,47,42,69,80,147,203,51,242,114,176,139,132,80,237,146,103,122,169,180,231,127,191,128,153,37,204,249,132,204,84,196,29,33,18,6,94,46,72,82,25,140,97,128,166,130,150,50,24,5,25,51,151,112,133,212,179,6,44,139,13,161,108,62,68,58,250,16,141,6,2,195,46,156,12,220,25,209,80,97,153,160,36,2,86,52,202,201,208,10,76,59,16,150,5,128,211,218,60,23,20,123,224,187,146,124,165,239,204,235,117,73,59,82,133,147,114,34,178,94,247,9,198,135,173,69,167,109,248,76,207,247,110,207,59,241,255,138,214,122,111,25,255,251,178,100,212,142,197,227,102,196,3,131,95,176,118,204,216,225,97,131,122,22,13,155,20,45,153,189,25,187,51,164,73,132,141,232,243,123,124,107,251,141,185,235,191,255,127,255,59,70,234,11,198,85,95,104,210,155,93,29,86,193,211,167,242,204,98,141,196,105,227,75,39,135,71,130,41,166,79,232,53,104,214,234,213,69,105,189,90,150,239,76,82,89,80,134,235,76,7,97,163,167,59,146,215,221,53,125,41,76,121,35,166,33,27,243,109,186,185,247,181,4,11,30,243,149,106,85,66,51,211,137,140,232,94,242,47,233,240,158,44,171,82,79,78,245,57,24,242,38,74,73,221,233,183,66,17,77,69,160,40,78,220,61,84,47,3,85,246,12,231,157,153,201,253,229,101,233,127,127,61,90,200,57,223,63,239,179,115,159,125,94,131,204,137,243,94,49,255,213,60,231,203,254,40,213,0,170,176,99,201,144,30,153,25,1,175,70,25,186,113,18,144,8,220,195,64,154,72,25,97,123,8,129,204,24,228,120,46,16,84,27,30,35,100,171,97,165,210,165,251,55,134,221,232,106,85,66,95,248,97,164,142,140,163,76,63,108,136,21,252,205,143,60,238,138,183,205,78,70,237,222,152,165,235,227,22,220,236,61,33,149,82,101,122,126,95,82,111,243,168,32,227,131,70,144,137,57,44,238,212,41,27,81,28,212,254,235,234,132,179,179,178,89,140,202,82,72,167,175,69,53,158,86,145,164,202,148,69,212,231,209,222,103,55,125,109,155,98,110,103,186,171,183,28,246,186,184,155,180,64,49,7,0,0,8,5,191,240,227,31,176,133,160,97,30,111,215,80,70,163,228,136,193,65,209,40,205,214,43,68,234,227,107,237,84,251,164,58,235,238,218,153,208,178,59,166,70,44,179,4,81,36,40,70,103,133,126,34,133,61,27,220,16,223,74,210,97,194,16,134,35,98,97,36,191,168,122,122,202,213,62,57,132,54,53,98,120,167,83,63,36,22,113,100,69,90,239,185,66,213,239,114,52,57,157,165,43,154,188,252,19,39,28,218,92,0,0,22,226,130,3,19,90,48,131,51,25,131,6,41,25,208,65,157,1,129,157,17,228,58,108,42,2,169,65,142,1,128,204,221,8,67,148,215,235,118,30,123,238,144,173,180,13,46,110,239,196,108,48,172,185,129,128,62,151,114,247,4,173,87,169,221,165,224,180,82,121,174,80,63,22,176,131,30,74,138,119,69,16,162,30,36,118,212,114,29,159,118,45,195,182,44,107,82,153,40,237,189,220,191,230,233,149,113,28,55,186,90,235,115,166,234,154,239,225,223,255,241,108,100,85,119,81,28,177,119,83,30,132,50,226,97,22,20,174,247,242,146,114,157,87,79,66,21,125,42,255,251,178,100,210,140,4,234,102,199,19,101,95,66,113,203,185,41,61,131,104,21,197,157,24,77,225,111,137,225,179,165,168,241,161,241,213,206,172,243,146,171,165,73,123,90,216,77,211,183,111,48,118,15,234,41,118,96,10,245,0,8,72,2,55,93,187,138,10,179,162,21,8,212,6,77,182,61,16,43,118,6,156,193,232,195,202,126,91,147,249,127,214,158,60,137,65,156,81,11,219,114,191,233,35,6,185,251,61,66,156,134,12,21,124,235,16,26,12,28,18,139,22,47,16,72,198,117,170,157,30,243,177,240,222,81,182,243,165,251,44,226,241,221,167,213,61,50,187,15,247,123,226,98,123,138,119,46,23,85,97,207,67,21,100,93,96,116,30,211,198,173,52,59,30,147,163,12,14,109,149,1,141,19,152,46,232,105,46,71,96,160,110,178,102,148,38,14,82,56,0,187,196,101,164,67,101,171,22,218,26,81,64,64,129,40,49,216,28,10,135,17,160,72,184,36,25,3,21,181,189,76,40,92,62,96,36,11,65,58,12,32,24,136,249,95,138,5,131,135,91,100,171,125,2,224,37,171,48,64,48,0,68,24,134,45,5,214,184,166,141,205,91,217,10,147,79,208,16,27,115,138,41,123,160,92,132,203,91,240,153,2,96,79,49,56,101,159,161,189,246,33,71,27,141,254,24,126,60,87,87,57,124,202,52,216,238,172,68,212,205,33,207,127,144,78,91,124,63,161,197,215,160,170,14,241,240,21,56,11,6,46,20,113,106,157,102,27,2,8,29,193,19,215,69,208,73,36,157,208,77,7,182,243,83,181,29,73,74,93,48,89,26,168,231,71,250,80,73,245,22,178,69,125,183,28,61,27,171,221,62,64,96,49,62,140,183,22,5,203,171,191,51,204,217,119,212,152,209,21,165,145,238,215,104,160,229,182,107,22,201,233,103,246,253,189,255,253,230,159,104,58,119,217,91,242,146,149,229,14,157,129,37,24,199,229,54,78,86,210,122,243,117,235,43,29,160,227,17,221,229,172,244,42,157,10,194,214,115,187,81,174,117,104,212,107,217,44,135,23,145,183,144,205,67,25,8,154,57,136,106,245,118,122,40,49,192,12,0,21,223,64,104,139,148,32,130,120,146,213,123,162,115,13,142,129,134,117,19,76,176,108,159,160,63,46,30,178,145,17,240,226,212,201,22,122,23,120,11,66,41,15,72,147,34,26,77,133,250,56,103,18,186,38,94,239,48,209,108,240,109,105,92,216,20,111,216,213,235,185,91,21,20,88,24,160,174,62,67,28,199,253,79,68,78,149,121,253,20,217,89,214,156,134,89,247,98,5,85,38,35,115,8,94,229,100,147,20,132,133,137,142,48,137,25,93,200,149,220,174,185,117,205,117,38,100,145,255,251,178,100,223,4,6,34,102,196,139,99,111,176,119,12,233,205,48,197,159,17,181,157,43,76,189,77,193,228,179,101,40,244,161,224,237,190,186,127,171,188,214,235,118,5,12,0,96,128,4,57,37,134,217,212,134,9,99,183,155,203,185,68,57,26,135,141,23,58,158,206,21,42,123,123,30,14,250,95,38,149,246,106,239,19,104,92,142,106,204,99,101,174,32,206,34,94,70,232,149,67,88,166,198,197,149,3,174,105,203,154,54,157,233,35,35,106,231,180,141,90,203,66,8,225,105,218,58,238,247,74,125,247,164,90,248,29,117,233,74,175,14,59,57,105,27,59,106,117,179,32,215,127,164,152,168,223,127,142,97,120,168,250,184,89,252,32,76,65,77,69,51,46,57,56,46,50,85,85,85,0,0,33,72,201,219,52,145,205,13,115,132,53,51,90,145,184,28,24,77,117,27,37,43,144,128,1,130,108,86,45,183,17,164,14,16,234,82,7,19,36,102,41,196,131,82,100,191,72,39,144,208,25,210,47,184,53,98,39,80,177,23,210,175,1,82,84,153,112,6,240,23,16,21,138,117,144,18,227,193,173,62,9,81,85,124,156,42,194,250,22,89,175,12,48,157,104,226,76,19,20,121,29,23,137,122,174,232,21,165,43,247,201,132,78,202,161,53,53,206,243,255,142,127,255,121,255,89,178,133,32,105,134,9,245,84,146,100,235,131,185,190,163,248,155,229,42,42,102,186,174,106,172,127,155,31,212,207,45,47,89,144,57,13,110,222,103,187,103,175,130,234,139,127,75,52,116,17,172,226,64,7,234,160,0,24,66,2,10,22,91,143,27,28,206,80,223,40,27,198,4,96,7,2,196,119,19,134,52,172,83,207,174,68,252,124,178,111,101,20,109,124,222,238,22,20,117,239,179,125,189,233,220,169,130,229,236,142,153,12,169,153,110,90,254,98,84,216,86,20,220,252,65,169,25,195,91,82,178,104,141,174,113,154,186,194,39,186,252,42,140,165,243,118,58,164,182,202,134,103,150,86,162,243,214,232,218,141,138,40,246,227,165,7,52,5,140,54,150,145,2,3,90,63,250,129,35,161,64,113,131,80,18,101,11,8,41,62,219,80,41,214,4,68,0,86,105,178,53,244,132,48,116,218,23,213,87,212,26,147,201,82,234,178,103,201,25,100,189,80,38,100,8,138,24,191,45,137,129,74,81,60,205,18,66,84,14,67,139,241,78,135,71,137,245,121,20,17,236,176,223,80,71,95,134,140,201,168,115,117,25,68,88,142,17,0,119,6,37,191,255,219,157,34,130,251,37,92,70,179,137,227,52,253,201,26,52,85,24,150,156,25,66,194,176,74,227,36,101,69,97,68,90,154,56,162,101,181,247,84,132,213,98,145,53,173,255,251,178,100,223,14,5,187,102,198,155,89,67,242,119,236,217,109,48,35,224,22,85,157,36,108,165,28,193,209,51,101,232,192,162,1,52,193,25,133,73,135,92,12,63,149,35,55,84,18,208,241,210,235,95,201,34,205,86,156,159,57,244,245,190,132,153,109,5,128,9,209,0,2,0,0,139,118,224,2,6,112,106,14,21,19,145,186,19,121,0,38,175,198,165,202,63,158,249,200,240,68,141,212,141,72,104,60,34,178,127,178,161,116,226,226,104,163,153,105,173,255,255,255,246,106,169,189,31,117,21,111,227,174,211,228,202,253,37,17,46,86,102,49,228,7,213,141,53,99,181,56,106,35,91,77,157,95,247,41,140,150,72,158,146,190,254,25,199,186,210,204,190,168,172,202,166,15,30,43,55,26,74,29,113,33,241,204,170,0,0,164,172,196,170,2,180,49,67,206,148,209,134,42,216,85,60,153,236,0,24,189,148,133,194,12,177,74,153,150,182,6,24,175,86,138,61,51,212,71,126,92,102,166,198,211,61,231,66,39,236,136,113,84,122,70,135,13,76,97,34,172,184,185,196,32,11,72,173,131,161,65,4,215,211,12,109,91,197,203,101,124,163,98,177,179,132,194,96,173,57,72,43,83,213,31,82,45,85,160,195,18,137,99,92,76,87,150,14,171,65,74,238,231,103,60,251,191,78,191,165,225,230,102,254,58,172,155,239,170,244,99,73,21,41,71,139,136,194,24,184,70,42,92,218,14,129,196,80,198,233,102,197,206,107,72,97,142,18,40,235,119,201,70,113,44,221,12,60,70,53,35,188,115,181,53,252,120,22,109,159,54,213,107,152,91,221,62,105,141,193,214,47,33,90,229,0,0,186,3,115,109,185,119,99,105,45,132,133,216,45,105,176,181,29,50,98,217,236,253,158,117,165,247,83,151,87,71,90,16,247,116,82,62,108,137,4,226,224,228,43,93,18,230,228,212,1,80,157,37,146,242,231,230,204,187,226,101,227,229,92,93,191,204,201,131,30,49,175,198,222,70,66,133,27,35,108,183,30,179,108,131,82,187,75,227,169,158,19,136,218,160,111,115,29,86,235,30,238,184,189,76,35,125,211,8,39,93,101,156,246,238,215,86,84,202,114,48,42,103,29,145,138,200,99,60,4,24,228,209,41,10,17,8,197,114,53,145,0,79,50,101,141,34,206,229,172,4,185,44,48,101,132,196,95,144,17,22,24,35,148,50,163,72,136,131,99,67,132,80,225,108,196,114,22,100,49,153,245,8,224,112,2,21,128,141,136,220,59,196,72,136,144,66,169,88,124,17,81,11,135,76,116,118,142,72,230,133,212,139,40,123,30,69,64,112,31,33,195,160,79,196,68,139,19,137,26,159,99,86,46,165,169,222,213,93,170,255,251,178,100,219,14,134,41,102,199,155,72,127,176,124,44,217,138,44,200,158,87,117,157,34,117,153,128,1,152,51,165,206,146,80,0,181,215,90,44,137,195,85,51,86,157,142,58,5,226,42,145,185,146,141,13,200,185,72,208,217,26,53,107,73,23,167,77,148,104,102,179,117,160,98,235,103,209,82,235,82,153,108,155,210,94,204,165,162,125,212,146,12,117,102,232,178,207,38,165,58,110,236,182,210,28,110,0,14,75,104,40,34,24,12,52,200,149,5,144,60,232,226,253,82,94,227,138,172,200,143,22,101,58,177,221,209,132,64,83,165,62,175,85,85,119,181,93,18,131,142,59,101,32,187,49,12,91,58,29,29,90,188,153,170,246,42,61,27,66,20,134,91,51,140,99,136,217,145,201,69,184,245,66,174,166,102,85,119,35,212,238,119,110,139,244,70,74,186,186,72,183,102,222,243,200,150,226,239,0,1,84,24,3,108,88,207,10,55,123,15,89,115,143,16,6,40,32,120,113,0,112,252,137,137,153,208,75,173,21,193,70,130,193,65,199,158,101,43,64,100,26,172,17,132,213,114,216,200,8,36,4,24,141,141,57,30,210,72,183,102,4,14,191,90,74,126,133,129,140,24,41,2,105,30,97,129,44,196,88,14,5,141,178,154,234,4,52,76,138,138,84,179,76,96,56,10,58,173,34,33,177,82,81,164,243,158,131,80,38,155,21,137,203,50,51,49,115,55,13,74,70,161,78,238,26,220,161,204,184,5,131,87,162,176,11,1,210,217,202,198,54,183,73,115,150,47,213,174,161,21,104,107,89,173,253,213,186,90,253,153,156,189,245,53,186,249,203,225,139,180,188,253,217,163,107,77,141,192,185,205,255,45,215,198,254,63,110,206,179,230,229,115,211,255,184,58,69,122,237,110,71,112,255,175,221,243,31,183,82,111,10,252,207,12,104,121,189,107,151,234,210,231,134,124,199,228,188,254,127,50,142,208,203,41,173,99,175,161,133,127,255,255,255,255,255,255,255,255,255,255,255,255,254,95,255,255,255,255,255,255,255,255,255,255,255,255,255,32,216,0,46,197,77,27,34,134,208,1,131,196,117,203,156,24,7,20,131,85,85,138,78,144,104,88,97,102,110,186,203,164,131,40,165,35,103,106,192,251,180,11,169,130,204,219,136,8,4,192,128,18,161,99,35,248,240,114,55,128,129,88,227,113,89,34,32,67,8,8,86,52,211,49,32,116,255,79,41,183,253,159,211,186,192,225,102,32,198,24,233,142,6,2,72,84,224,24,34,1,47,49,209,19,168,103,86,231,246,204,107,31,50,144,243,47,1,68,9,4,190,24,55,55,3,167,108,49,64,215,169,78,145,206,107,44,104,238,85,194,114,206,237,221,185,161,96,7,255,251,178,68,209,0,8,117,131,71,22,107,96,0,244,12,216,210,205,108,0,17,37,157,49,92,246,128,2,26,51,102,43,158,176,0,154,24,198,236,170,151,27,54,50,177,51,111,44,98,116,248,247,184,74,101,91,207,89,247,87,233,165,56,103,157,91,116,214,49,202,213,202,62,211,91,189,251,189,150,28,213,6,127,55,110,175,46,218,191,249,126,174,115,62,223,239,62,229,254,215,207,87,123,91,13,89,175,187,57,218,250,27,120,101,150,24,238,158,131,239,204,95,251,183,255,254,165,186,255,250,27,88,0,6,128,0,45,218,17,146,140,231,22,225,228,184,33,77,49,27,86,206,229,221,124,145,106,71,62,154,243,9,112,150,38,7,192,191,30,88,245,53,49,33,220,151,24,230,238,113,4,221,212,78,29,198,99,213,99,180,106,24,83,112,231,141,177,208,96,5,137,72,149,69,37,32,165,93,85,163,218,147,93,27,173,239,178,73,32,201,81,162,146,245,213,65,52,86,232,162,165,24,27,158,77,110,206,245,36,181,209,116,146,117,173,105,41,209,66,181,208,179,173,7,239,213,253,38,164,141,53,162,98,215,255,67,212,50,88,0,6,0,0,23,127,200,25,134,159,39,197,115,97,213,60,72,49,219,161,215,82,106,9,251,234,246,100,131,99,64,80,6,150,177,218,106,137,15,15,47,15,246,228,55,175,112,74,30,147,29,45,30,67,240,32,159,4,113,194,227,72,38,8,229,198,167,92,200,143,191,235,247,69,59,168,138,175,108,246,214,189,205,107,165,202,179,116,92,211,234,232,237,27,89,251,171,166,69,108,234,184,183,62,103,99,173,180,216,111,17,78,226,102,47,169,247,199,255,50,206,174,106,150,190,35,154,154,127,42,213,178,62,11,85,0,1,92,208,66,33,150,32,137,80,15,0,162,66,227,151,241,18,173,175,167,25,187,43,13,29,60,138,4,134,110,69,46,67,21,179,149,179,170,121,35,37,121,74,20,136,207,187,173,252,170,61,64,238,48,231,181,252,139,62,207,189,249,93,12,1,140,186,211,251,156,185,156,180,135,154,104,190,76,25,6,84,197,15,16,161,75,97,232,247,114,202,245,186,106,150,113,255,239,145,169,35,20,220,161,74,135,60,200,238,70,127,235,114,182,29,42,207,18,103,97,194,139,254,134,128,103,130,8,120,76,34,147,14,64,243,0,25,128,193,140,159,212,181,41,53,77,172,246,73,150,246,73,183,178,210,9,117,128,64,1,127,154,188,65,11,135,147,52,72,49,161,46,128,139,250,253,29,201,156,155,239,174,64,247,53,201,9,12,190,31,229,156,243,94,168,225,169,68,40,95,220,231,247,202,55,198,146,240,144,243,93,229,59,131,102,211,75,229,92,195,158,255,251,178,100,111,14,36,242,102,201,155,35,111,178,89,108,233,86,48,103,158,21,49,155,36,108,137,126,137,92,179,102,40,145,149,184,99,83,123,177,207,99,235,221,85,157,62,207,157,233,253,169,244,216,244,100,211,214,251,247,13,188,115,64,100,193,88,12,143,14,7,131,43,33,81,217,45,210,136,171,199,233,89,16,250,122,244,221,21,235,180,52,17,24,1,98,43,68,18,186,218,99,232,141,230,228,98,198,178,48,176,44,9,135,32,61,195,25,9,85,32,85,166,253,203,161,136,29,132,40,67,59,85,68,81,64,27,94,118,89,99,92,69,166,213,136,51,118,164,97,18,42,89,124,155,197,131,171,9,122,171,95,151,210,83,101,111,58,94,115,140,66,209,75,24,204,236,74,122,235,79,47,245,213,74,122,156,174,154,23,100,112,213,133,238,45,54,209,162,9,172,117,8,52,38,201,125,40,94,203,124,243,20,234,187,118,109,94,171,91,162,202,214,143,254,229,25,49,1,194,61,0,9,1,44,182,164,72,64,124,65,100,70,156,242,135,55,221,111,241,11,50,180,73,106,121,159,39,240,244,174,79,198,67,243,129,84,10,61,61,63,79,98,30,138,183,158,141,52,234,68,98,170,221,142,148,82,163,185,155,122,243,30,215,242,247,117,86,71,52,136,71,244,91,238,206,139,162,252,232,218,177,21,83,111,245,85,1,21,0,0,46,149,88,208,200,195,136,51,17,12,152,195,48,45,195,80,101,188,225,54,54,48,208,225,20,25,223,157,135,98,240,23,87,115,46,45,138,182,184,139,181,104,45,5,122,250,169,75,232,221,147,209,80,23,184,144,50,235,100,136,174,159,8,198,243,8,192,42,227,50,124,213,16,3,131,51,71,208,72,92,160,40,116,7,1,10,136,197,48,200,101,10,11,4,198,64,171,184,225,84,9,134,88,89,210,36,106,172,14,56,88,18,146,97,80,43,14,220,26,236,31,219,219,204,191,255,255,255,197,49,35,93,142,41,54,102,16,133,160,51,2,18,227,132,229,20,98,197,205,204,52,0,112,193,0,131,161,204,152,201,55,45,182,50,64,231,33,223,73,5,80,82,103,10,137,53,187,161,169,209,65,73,38,159,173,214,228,128,30,168,0,1,38,192,128,0,93,182,38,122,194,6,149,185,62,86,148,242,167,140,39,44,54,20,3,255,234,209,220,112,176,139,24,238,164,216,229,162,138,29,8,203,123,31,228,51,209,90,149,110,246,118,177,203,199,83,178,187,31,85,146,234,246,70,75,177,8,232,149,165,22,244,238,151,123,31,190,221,190,118,235,250,127,232,0,144,71,160,89,200,233,113,89,38,48,200,100,176,201,204,49,58,147,202,29,129,25,18,33,239,8,38,79,114,114,95,255,251,178,100,154,10,22,1,103,73,27,67,111,176,85,12,217,189,36,37,120,20,141,157,36,237,5,190,129,109,179,102,164,146,158,248,42,154,127,94,23,229,138,83,69,228,232,220,187,92,166,187,118,17,76,195,243,78,234,70,186,162,109,97,175,61,11,109,175,129,21,156,34,173,65,129,44,247,165,227,76,100,1,60,108,69,90,33,199,248,186,204,189,98,164,184,64,4,198,91,32,64,169,162,172,136,87,117,241,169,15,101,159,255,255,255,239,177,69,170,22,81,179,78,247,108,205,28,204,42,217,214,200,32,186,229,244,157,137,201,211,82,144,81,153,76,192,184,197,165,111,90,236,180,82,117,28,77,154,146,42,118,223,214,165,162,108,20,206,160,33,63,176,18,22,196,100,35,225,163,7,223,152,178,255,198,126,27,235,206,48,251,105,33,150,75,245,237,85,75,46,5,85,122,254,179,171,178,148,230,5,117,84,53,251,204,142,243,146,183,90,218,49,146,206,206,148,117,74,51,173,98,122,106,138,179,17,221,23,83,161,183,222,123,49,127,236,202,138,247,187,207,162,153,119,218,253,253,83,56,52,0,128,3,252,36,84,20,140,208,20,53,173,132,173,156,129,143,18,21,145,2,101,10,216,207,159,104,92,94,34,253,56,18,219,84,211,210,22,166,202,224,85,228,235,56,112,93,35,238,203,96,85,230,166,11,81,238,125,214,13,241,72,228,173,137,47,134,176,173,130,1,230,96,32,0,32,209,244,186,78,70,176,184,146,230,26,117,148,122,10,131,103,147,137,33,213,216,40,90,86,36,148,172,16,5,98,172,45,105,185,136,158,251,207,250,60,159,255,237,69,78,170,138,108,212,50,34,133,106,155,125,93,237,113,10,71,238,70,153,78,178,105,49,10,196,67,67,159,85,189,59,253,151,75,191,243,64,50,144,58,0,127,233,195,25,66,105,45,141,92,63,105,163,201,31,71,219,28,50,186,180,203,216,174,183,165,152,168,245,133,226,140,80,130,68,240,100,93,36,12,119,120,61,69,147,10,82,165,95,85,182,66,154,118,41,116,64,89,40,170,142,199,245,62,134,178,89,84,187,58,251,187,189,202,237,232,95,238,202,148,219,235,85,233,122,126,255,79,241,10,241,142,48,5,197,140,198,80,49,24,122,136,208,85,65,162,96,225,48,129,224,8,27,9,94,0,144,171,210,201,51,54,154,119,235,70,38,85,242,31,42,179,202,201,30,37,40,17,8,60,218,90,180,153,115,27,117,93,23,73,0,16,122,98,133,201,66,138,2,210,160,170,72,25,219,152,7,29,169,37,161,112,83,165,56,12,50,140,1,69,128,42,28,53,105,187,25,150,97,136,208,96,2,130,33,193,42,71,137,108,200,96,196,20,185,53,255,251,178,100,183,10,4,244,102,200,51,66,63,176,90,236,217,86,61,2,110,22,217,155,26,77,228,239,201,143,179,102,116,144,142,25,218,140,174,142,142,151,29,212,184,94,182,208,234,61,213,238,219,166,151,217,231,47,170,175,189,31,242,151,63,89,232,123,18,85,82,166,147,56,242,174,251,152,53,66,131,66,34,114,212,67,138,42,145,191,62,137,115,14,56,214,206,123,177,64,54,205,128,17,134,64,0,1,205,191,195,96,243,70,193,50,53,218,70,85,2,47,72,31,219,186,140,188,137,255,83,63,58,77,244,163,216,80,1,50,237,33,23,29,95,50,73,194,166,210,118,100,127,246,133,142,145,233,72,100,187,227,133,68,148,204,188,203,39,189,43,148,102,4,134,230,93,28,212,204,5,118,7,61,204,202,30,234,86,79,186,169,92,207,52,137,75,43,220,191,128,242,0,20,145,145,163,30,18,51,219,241,150,35,143,2,54,183,100,38,133,194,195,1,138,0,82,245,208,46,154,205,101,42,60,95,167,130,181,107,79,60,132,187,197,153,98,169,234,191,85,26,103,60,233,218,226,64,224,192,69,111,82,14,56,240,52,22,9,5,66,180,220,44,195,154,217,1,192,134,26,10,173,192,1,51,17,2,69,68,86,71,213,98,34,30,25,20,49,112,64,23,224,3,12,193,104,69,176,7,142,81,241,12,198,133,156,4,205,86,97,0,4,78,46,219,67,84,111,221,38,170,205,211,136,0,29,209,158,182,222,148,162,214,102,100,105,41,75,55,54,101,93,59,37,221,146,216,138,166,116,232,124,68,65,162,44,59,10,47,84,120,225,51,189,71,28,183,87,95,119,59,107,174,255,111,199,233,128,211,210,0,53,65,8,56,7,185,100,67,132,137,133,34,249,197,239,99,166,173,27,126,223,116,141,23,89,214,175,252,12,192,188,92,199,207,182,222,60,158,154,129,44,149,133,141,185,81,36,120,132,156,47,220,158,119,251,154,104,88,204,209,239,189,235,86,213,192,83,162,27,215,176,24,90,159,21,246,25,73,112,206,154,41,34,218,85,95,57,75,2,169,168,52,175,71,35,203,236,252,223,215,248,165,48,27,26,48,66,113,8,230,76,186,105,163,167,160,50,20,12,20,13,97,197,155,120,22,8,8,34,219,186,80,84,137,152,187,210,154,178,198,88,245,182,55,249,147,213,93,45,221,98,66,26,195,126,166,205,50,50,146,169,244,132,2,33,178,128,134,78,89,208,176,25,108,153,208,232,40,80,100,193,135,20,173,98,177,54,213,13,86,146,0,65,0,113,164,137,141,201,70,128,208,9,2,76,48,5,30,20,22,97,160,128,128,142,146,209,177,236,166,2,164,160,189,24,126,46,192,45,10,74,225,36,221,218,255,251,178,100,212,142,5,231,103,69,147,98,95,160,102,172,217,34,60,34,246,24,33,157,22,77,241,122,65,181,179,166,124,177,163,160,144,248,226,109,211,241,214,233,108,76,117,197,63,234,171,254,56,254,103,158,121,184,233,182,171,37,71,164,243,67,100,32,152,178,85,44,204,220,177,210,73,129,215,158,108,212,77,125,76,244,207,123,247,127,127,179,125,12,42,129,0,35,83,56,0,132,129,182,252,218,134,209,228,204,28,160,98,211,116,15,14,213,226,54,209,213,163,255,255,111,54,203,157,138,173,115,46,183,201,203,238,27,233,18,108,2,2,105,157,155,255,215,255,251,209,113,24,180,82,142,152,237,214,201,82,155,60,56,24,201,14,28,205,126,234,165,202,87,40,165,179,21,226,17,182,154,176,6,197,158,117,160,157,100,217,250,109,43,171,95,166,223,239,165,143,230,46,131,73,0,0,128,0,4,123,208,97,241,9,17,29,99,12,144,6,88,224,161,92,68,160,222,103,178,22,207,16,153,61,82,163,157,37,129,161,59,194,204,150,35,2,210,106,33,90,53,31,150,60,106,47,139,174,249,200,160,231,133,139,216,171,148,196,113,119,193,237,38,6,140,125,90,26,153,189,168,96,151,39,44,33,150,42,90,240,168,87,61,95,51,10,9,91,95,148,198,170,215,215,243,249,98,143,88,90,47,56,131,188,114,61,35,39,63,127,49,225,230,254,63,122,156,240,129,73,110,59,188,8,246,105,58,38,200,26,212,121,169,218,198,106,110,241,139,109,163,211,211,22,239,27,68,26,81,113,161,138,58,164,181,77,140,215,119,221,216,155,118,180,203,80,253,164,236,90,30,172,206,254,94,154,152,1,253,64,1,145,93,67,4,61,255,242,201,1,98,8,190,52,241,184,244,7,19,142,35,102,108,140,211,77,95,67,89,74,161,255,249,233,167,236,61,0,177,56,221,110,146,139,88,102,83,201,12,27,203,126,180,83,179,38,114,16,77,168,186,6,28,209,193,22,85,228,120,215,204,160,105,0,88,174,129,86,53,254,37,69,45,138,169,195,237,95,167,81,179,22,200,96,184,121,100,148,225,33,246,253,124,251,0,215,211,158,184,121,145,177,174,114,153,155,177,38,71,80,224,51,34,5,237,17,136,144,160,80,168,5,192,241,184,9,228,194,98,173,173,123,78,253,43,53,110,145,124,28,184,25,0,77,141,202,107,40,72,79,36,135,11,130,65,27,190,165,45,201,250,150,77,206,203,229,140,237,236,125,86,124,186,2,114,208,108,195,70,71,67,3,133,66,129,67,70,135,40,40,107,39,70,16,70,52,44,184,84,62,92,252,211,67,46,12,90,173,123,244,145,106,244,183,210,86,31,239,234,39,142,119,159,171,134,184,255,251,178,100,211,10,5,204,103,72,83,70,103,162,105,204,217,157,49,67,124,22,189,155,24,77,109,24,129,198,179,101,244,197,141,240,120,153,175,89,137,171,86,116,168,181,84,68,67,24,211,60,114,49,89,35,167,166,130,154,24,96,122,39,14,210,213,144,161,130,148,111,71,245,239,221,125,241,178,253,238,215,197,251,141,1,100,0,8,186,58,26,1,75,118,2,234,141,204,87,132,137,76,249,174,76,112,89,78,112,169,123,86,87,55,69,179,255,16,147,77,29,38,23,163,119,85,253,207,252,166,125,143,99,0,100,61,14,214,75,226,149,81,250,125,200,227,213,212,165,167,153,83,104,217,111,51,252,103,11,115,172,173,17,228,91,200,125,66,41,175,145,70,55,83,69,83,195,67,194,157,209,89,24,146,231,69,210,40,97,50,236,206,164,252,243,202,103,157,2,185,0,4,131,77,138,26,68,40,88,3,59,4,143,30,210,153,134,9,8,199,74,194,23,210,152,36,96,32,230,13,107,165,64,164,154,98,140,101,237,175,122,85,36,85,86,210,71,26,70,213,166,36,2,149,106,204,199,146,73,85,157,25,242,249,197,27,146,7,210,64,120,202,36,183,71,129,156,247,65,165,233,174,176,83,25,8,45,49,128,151,7,12,25,89,248,103,49,164,3,8,198,136,129,75,172,143,16,234,131,41,99,207,46,127,167,101,60,189,132,75,27,179,71,84,188,137,83,176,233,251,121,185,111,116,225,212,248,93,225,57,79,42,103,145,9,114,170,223,87,46,62,172,83,20,125,57,51,100,13,121,174,92,130,164,151,91,207,165,76,169,225,189,251,159,91,25,196,51,139,254,104,35,25,130,2,100,200,0,0,77,118,2,200,208,227,45,5,43,16,207,96,56,88,56,237,96,252,102,140,83,238,83,236,254,197,215,203,109,159,137,70,24,18,8,210,179,245,255,19,255,252,90,188,213,83,221,170,204,243,74,229,196,13,151,107,219,102,34,212,165,171,247,138,218,174,234,58,186,105,244,75,91,117,100,73,229,214,79,42,7,39,242,241,203,84,185,73,21,58,125,204,207,115,245,203,243,255,56,139,120,122,101,10,98,34,35,9,146,53,53,179,99,0,59,113,146,96,50,16,178,97,213,254,210,81,208,88,101,18,162,229,230,152,140,195,179,55,226,78,163,150,154,15,35,94,166,104,208,75,112,94,73,108,60,6,166,77,53,51,214,242,81,53,150,106,185,162,16,237,136,179,192,129,21,42,145,206,185,19,177,150,249,80,39,32,20,44,207,195,204,41,4,199,157,205,220,168,136,37,76,209,112,48,30,157,174,182,242,231,106,154,167,59,90,245,255,185,182,237,161,229,162,214,220,184,255,72,180,110,23,113,250,137,180,24,198,255,251,178,100,213,14,5,185,103,69,19,99,95,162,106,140,217,125,48,40,150,22,101,157,24,77,133,126,65,192,51,102,180,193,161,236,177,85,44,252,191,114,39,14,57,182,229,81,114,70,213,17,205,112,190,210,115,92,137,218,153,131,213,203,221,12,123,249,150,234,75,45,159,113,93,79,1,189,168,0,210,114,75,25,2,73,49,229,19,31,171,27,221,42,7,213,130,195,210,215,117,41,17,162,52,8,72,58,56,103,23,150,171,172,229,67,201,248,185,103,13,7,67,15,117,117,63,255,239,255,125,55,55,74,150,147,191,229,220,13,75,177,182,63,145,163,42,21,37,156,205,150,38,30,62,42,151,150,87,209,230,119,214,46,173,38,97,103,166,104,182,171,165,85,26,241,12,184,196,76,186,153,158,70,107,75,241,199,240,31,165,0,0,99,10,161,49,113,179,53,157,16,28,28,57,41,190,76,14,9,150,164,105,68,40,2,72,10,58,32,40,81,121,100,66,146,97,96,21,93,38,224,118,226,238,168,236,36,120,49,246,114,99,80,73,16,114,68,104,191,73,12,245,39,180,94,15,88,23,85,39,90,51,73,166,100,212,67,0,161,2,10,116,137,10,210,170,105,196,33,13,3,21,24,0,40,48,108,10,24,202,204,137,84,96,32,136,117,156,24,96,27,54,103,180,237,110,85,15,217,229,157,238,197,76,126,179,244,37,211,200,239,100,122,50,209,154,253,21,59,109,166,106,41,20,223,162,51,138,4,83,129,140,51,40,67,178,221,14,150,161,81,35,79,123,222,53,230,198,247,123,235,118,99,129,52,189,236,43,120,80,98,231,116,195,121,81,185,43,127,253,0,2,9,116,52,192,147,111,193,223,79,230,225,227,46,169,134,22,144,186,100,114,57,240,59,253,211,89,139,100,110,82,170,153,227,230,186,248,226,70,155,33,200,106,185,212,85,27,187,67,60,142,118,208,132,94,70,210,233,3,165,29,13,232,133,11,218,230,16,210,136,69,208,137,217,226,100,127,26,5,55,201,87,231,69,172,54,0,139,136,105,38,92,249,190,97,238,67,33,212,176,197,70,4,105,114,107,92,225,208,89,7,198,208,144,43,25,174,170,99,109,154,147,198,123,136,0,49,64,33,171,32,208,15,168,232,97,35,234,33,0,39,125,35,228,236,44,233,115,197,68,235,167,24,20,26,69,161,130,44,14,0,8,22,200,221,185,19,198,246,198,165,202,230,15,133,166,149,36,20,228,57,234,168,93,1,35,6,44,249,100,138,162,70,0,164,186,192,137,9,75,38,28,144,34,128,1,173,210,24,73,12,7,4,160,21,182,139,208,195,143,205,37,190,119,156,199,245,178,126,5,186,112,251,63,62,223,42,109,52,249,220,245,178,166,89,255,251,178,100,218,14,5,243,103,69,19,98,127,176,110,204,217,141,49,3,110,86,169,155,24,77,5,126,73,188,179,100,72,244,141,184,20,106,113,173,56,235,158,22,208,137,60,68,73,19,230,232,157,78,205,105,178,117,245,220,211,14,45,19,126,246,28,132,205,143,165,178,206,60,227,87,254,91,61,196,0,202,160,2,212,59,203,84,122,26,113,3,61,8,98,34,88,178,186,58,221,72,119,98,163,239,99,44,35,71,12,81,235,237,119,69,117,126,202,41,41,60,80,88,13,162,153,86,249,216,218,24,130,224,1,14,189,12,138,106,32,225,17,124,132,217,179,23,221,29,15,92,139,157,225,183,90,95,68,167,93,55,153,88,68,221,204,210,121,229,211,56,173,107,249,229,194,83,255,41,10,173,210,245,235,60,34,201,243,35,251,111,248,149,1,0,0,110,222,160,212,2,4,193,176,175,9,220,209,71,1,146,176,25,28,4,173,250,237,45,28,167,10,149,39,163,9,160,190,100,106,205,12,214,181,247,249,86,55,47,114,219,34,18,19,161,174,64,110,60,147,25,20,169,84,19,229,246,130,164,209,249,170,56,105,228,137,84,158,132,181,103,150,58,239,202,49,178,2,234,23,251,127,255,143,147,101,86,214,73,69,197,73,76,233,229,247,99,99,127,120,202,211,163,227,165,170,4,213,21,151,86,219,107,103,234,202,216,92,81,222,112,141,28,55,243,177,39,180,236,226,245,3,99,221,92,49,149,114,167,214,172,203,89,211,218,133,124,115,214,19,106,192,64,0,9,109,168,118,112,2,154,15,140,62,15,180,105,220,111,92,27,241,38,151,249,75,103,180,146,73,212,130,200,78,90,67,233,39,223,89,252,217,79,167,206,115,120,11,129,24,33,12,170,55,208,103,114,48,2,32,226,87,42,37,125,25,92,104,55,54,93,148,134,20,144,206,119,207,44,98,143,150,171,249,252,185,30,82,22,104,234,187,44,131,201,177,181,2,102,170,71,24,125,200,248,120,90,45,227,136,163,207,48,226,238,177,216,236,77,119,55,19,44,75,84,221,217,133,86,221,221,12,83,98,82,145,54,86,237,173,20,117,213,221,14,165,72,54,189,203,110,97,122,193,58,0,1,237,245,160,126,68,50,11,129,106,11,118,25,125,151,236,0,229,198,163,88,237,126,208,28,220,100,95,82,171,76,102,1,189,135,43,29,137,165,123,154,237,26,149,120,236,112,162,11,243,156,202,118,57,159,46,209,139,183,171,74,180,114,182,21,153,28,213,135,82,65,89,27,16,140,60,161,184,245,247,234,242,242,96,122,51,21,39,92,205,43,232,236,151,35,26,214,101,166,237,199,101,74,136,238,92,158,52,129,164,66,98,122,167,98,218,69,75,142,119,255,251,178,68,216,136,132,242,102,202,187,6,95,64,154,12,217,39,97,232,110,83,69,157,44,108,61,13,194,100,179,165,77,135,153,185,147,228,84,144,252,70,58,75,236,90,172,109,200,201,177,213,142,147,179,183,230,87,107,152,136,89,139,138,158,57,241,160,41,64,0,255,255,169,92,50,35,98,149,52,194,100,196,105,156,217,137,93,53,173,237,191,20,158,105,26,212,170,211,89,176,149,90,52,100,66,105,141,205,125,161,162,2,156,57,83,135,243,159,95,99,211,121,186,200,145,122,204,135,165,149,179,229,145,251,205,182,41,28,183,33,11,63,253,111,191,183,228,15,10,72,137,62,230,177,21,71,236,102,235,79,146,139,82,53,70,31,142,129,2,94,85,78,64,204,33,169,178,223,144,9,93,55,65,89,94,245,45,44,150,91,42,17,55,27,38,52,231,147,51,88,158,107,83,34,95,60,194,174,164,13,109,167,50,225,223,255,175,183,177,193,26,149,0,5,211,1,97,48,82,19,37,165,57,104,16,52,97,129,153,169,177,140,139,17,28,131,131,24,186,186,48,240,168,114,150,40,180,208,53,4,181,20,139,36,32,23,18,37,110,197,2,163,162,65,112,96,80,232,16,20,208,64,2,59,47,88,235,116,180,99,57,78,84,81,12,146,72,1,114,151,236,113,75,19,45,166,116,180,44,237,55,83,13,62,88,43,58,112,19,23,24,61,229,25,10,148,34,76,173,85,92,168,208,188,152,20,38,81,21,92,195,187,219,209,191,173,78,93,38,156,223,119,61,209,106,231,143,81,119,167,187,189,94,122,33,81,24,120,116,73,98,7,13,232,244,32,72,129,195,149,18,139,14,74,93,20,198,202,170,111,182,244,77,232,230,148,0,90,0,26,68,1,51,181,216,217,129,88,85,129,93,162,115,154,144,155,221,77,215,60,233,187,98,83,137,207,9,165,30,129,147,0,245,212,78,203,139,174,17,90,198,63,255,255,252,22,186,85,128,106,0,253,6,236,39,25,221,70,103,162,114,33,137,205,141,36,215,102,42,252,111,189,243,237,207,171,170,137,247,170,189,193,34,23,30,66,68,250,250,146,191,11,45,136,145,146,127,195,252,4,23,1,168,18,111,71,153,140,98,250,196,1,13,26,0,185,3,54,160,48,200,136,146,28,42,152,80,109,89,142,207,163,18,105,40,122,230,158,74,160,32,100,16,201,8,128,152,80,11,192,100,32,132,226,105,190,45,73,115,16,144,90,140,17,0,128,230,66,78,21,72,84,19,47,135,24,76,7,56,200,101,15,227,116,166,136,201,99,178,10,143,68,81,135,41,100,237,119,38,26,138,199,134,18,58,71,147,52,245,255,85,253,255,173,255,125,84,199,93,127,213,207,223,201,186,141,255,251,178,100,202,14,5,130,102,198,19,120,61,48,101,140,217,138,36,35,148,21,149,157,24,109,33,93,1,172,51,164,72,241,151,48,84,224,166,121,46,15,101,106,113,231,64,157,132,1,104,81,32,240,104,44,11,142,56,70,115,251,33,52,20,177,199,24,28,161,181,245,222,113,186,54,142,203,79,86,112,60,224,11,82,113,147,210,165,6,164,73,46,7,211,9,232,164,170,31,105,176,230,250,241,183,101,198,189,95,64,162,146,218,244,106,136,234,34,169,52,249,171,123,200,115,6,133,194,172,91,81,65,85,192,122,95,92,232,42,116,237,91,92,150,68,50,116,115,56,66,108,0,8,82,149,240,249,170,151,76,146,157,207,61,246,79,93,85,58,125,142,15,248,123,10,167,126,169,240,190,213,79,221,95,255,183,254,12,234,0,2,147,39,120,176,200,87,113,227,114,11,170,82,208,2,196,3,10,162,235,107,133,64,224,2,229,3,162,77,25,11,193,195,107,197,22,114,61,133,203,3,78,48,6,132,92,16,113,182,116,134,65,135,202,204,41,53,41,11,2,97,37,128,37,96,21,195,5,71,97,192,110,36,154,52,242,201,209,9,238,116,218,60,109,199,107,47,188,81,225,139,66,88,34,151,40,124,82,101,202,146,195,100,4,224,68,147,142,153,221,62,162,255,230,190,106,34,234,103,89,154,152,244,136,187,255,139,149,129,246,232,131,225,155,165,190,229,209,8,60,167,120,56,97,41,67,4,49,242,41,103,56,220,90,166,214,210,79,150,13,113,224,234,212,221,183,23,91,246,137,157,94,251,206,167,214,245,92,105,180,116,84,93,31,139,128,64,0,73,184,193,186,245,80,101,145,39,138,30,84,59,179,198,181,107,79,146,238,62,211,191,110,98,174,107,31,120,118,209,31,47,55,145,132,97,1,151,46,25,136,205,148,201,253,27,88,101,163,217,37,236,11,168,55,58,116,141,97,186,165,139,9,133,214,167,13,201,109,104,136,97,72,207,36,101,173,150,99,5,91,189,18,73,136,86,65,80,40,206,116,115,27,122,108,230,104,232,78,231,155,235,99,209,22,244,189,251,61,219,53,66,68,5,231,44,209,186,16,124,66,26,6,10,156,212,139,16,171,0,50,77,113,99,133,245,44,1,48,72,156,104,227,254,148,104,252,221,31,84,9,189,173,179,22,85,172,141,171,51,98,228,184,38,20,58,79,198,216,146,212,100,240,148,0,176,37,180,206,89,211,167,43,162,138,102,176,174,178,124,198,47,93,212,185,211,190,214,147,129,185,176,86,35,12,48,152,180,142,205,122,147,82,75,120,119,95,252,223,244,217,45,255,150,158,140,137,122,86,214,66,57,217,170,97,143,36,171,204,174,160,0,221,174,179,107,29,255,251,176,100,218,142,5,209,103,69,19,72,127,64,117,12,217,39,60,103,190,22,49,157,22,77,9,254,137,218,51,102,40,145,153,252,174,118,246,29,62,222,225,222,88,155,196,61,66,136,220,254,145,169,6,179,177,193,222,226,79,227,250,207,11,84,141,88,147,249,55,92,73,19,61,112,50,224,104,88,1,31,201,192,236,114,130,73,19,41,70,215,32,109,202,166,83,251,109,104,130,136,200,69,83,85,3,164,194,15,1,4,16,78,244,78,96,33,128,85,224,161,254,23,74,255,145,172,143,149,138,120,65,199,234,160,89,183,158,112,203,61,170,42,238,232,135,166,116,169,178,74,61,204,67,95,188,254,207,252,214,249,255,47,53,239,31,97,79,166,177,230,227,62,230,78,120,191,31,239,215,116,181,154,151,57,172,207,177,253,60,235,190,187,211,246,129,116,85,0,140,77,243,48,144,230,99,52,76,79,178,241,195,134,48,49,152,128,16,232,205,151,84,175,225,129,60,68,1,209,115,86,240,240,149,130,75,123,68,0,41,221,160,136,76,69,71,149,234,93,37,176,64,166,232,216,31,55,222,94,162,236,21,32,11,137,35,100,42,105,155,239,59,59,105,254,140,169,180,34,53,106,16,199,160,229,240,173,10,82,94,165,117,61,75,4,67,210,248,244,21,51,94,190,121,101,221,127,235,109,148,15,186,76,68,23,148,194,4,82,102,102,76,167,222,68,220,219,43,145,226,155,97,85,162,75,92,129,37,195,120,252,250,62,164,44,195,121,99,142,203,121,239,123,223,27,63,154,175,253,213,22,189,206,245,147,0,231,144,103,201,99,58,64,9,16,129,191,244,41,42,65,89,7,137,208,160,31,5,232,211,37,72,44,101,60,211,204,174,49,199,130,93,231,20,228,21,2,246,54,71,17,213,164,86,189,182,220,66,144,161,219,157,55,87,209,87,107,81,207,29,69,139,64,125,37,30,125,53,219,146,57,24,199,184,141,153,148,116,176,203,84,133,130,169,77,71,141,27,207,217,116,209,232,112,203,215,106,171,90,138,103,135,93,33,45,213,10,127,130,254,62,127,152,231,168,187,255,251,203,222,164,34,160,1,23,13,193,115,38,52,217,126,7,52,52,65,140,160,150,146,22,68,25,136,12,20,70,9,185,12,175,79,23,125,140,213,56,234,163,77,19,211,216,138,42,132,100,122,158,3,138,228,236,165,45,202,34,4,42,208,71,250,105,58,226,76,148,184,93,202,252,25,224,183,39,197,225,82,216,180,129,99,153,134,65,30,12,224,202,102,115,84,161,14,105,11,211,30,150,33,15,51,155,246,199,31,238,255,250,243,189,203,99,223,236,153,233,141,231,175,174,170,152,243,150,248,173,183,198,248,85,141,183,147,78,255,251,178,100,213,140,133,114,103,68,139,65,95,164,120,140,217,25,61,40,68,21,13,155,20,77,61,109,193,216,51,165,116,193,159,52,189,230,227,176,168,118,159,84,189,165,136,195,79,18,209,99,148,179,75,231,152,158,170,255,231,171,239,107,162,216,137,205,188,133,142,117,171,26,113,2,210,108,96,156,193,105,162,85,197,33,114,212,38,130,216,182,112,253,245,241,51,103,152,118,102,13,179,191,25,121,123,236,221,175,92,204,80,238,44,226,16,20,158,153,226,178,254,138,63,87,120,92,55,144,68,97,235,10,87,142,150,10,15,5,6,32,22,160,72,216,119,223,86,120,13,53,45,200,102,89,132,56,169,228,112,136,149,28,171,152,200,13,105,224,38,180,16,124,35,237,230,155,106,170,167,110,172,253,79,169,136,182,14,100,170,55,105,227,55,29,54,22,35,57,38,57,68,35,97,13,49,242,176,72,176,149,176,224,121,139,129,39,113,138,11,132,19,188,74,6,252,13,2,64,41,168,142,12,209,93,142,3,38,187,176,155,41,178,152,238,136,144,178,126,48,6,133,52,199,172,174,200,25,194,159,68,20,225,149,124,41,239,10,0,147,1,58,171,229,189,118,159,117,15,116,98,9,248,172,14,232,4,65,36,87,98,58,181,102,35,21,132,64,150,165,248,198,169,176,239,247,186,212,234,245,187,247,204,140,208,221,97,57,173,172,209,152,25,17,159,91,43,218,30,34,216,228,173,11,24,24,88,42,78,168,100,85,101,112,64,64,233,71,164,197,45,171,212,35,210,247,86,238,87,185,189,180,198,158,115,26,219,69,165,64,6,198,54,236,54,44,196,251,86,128,3,191,233,2,91,182,18,140,132,162,224,176,222,239,13,225,29,142,15,85,209,126,162,119,34,115,90,125,139,235,240,198,78,118,26,66,239,132,195,149,231,254,70,142,91,109,140,43,21,101,188,84,50,84,242,232,54,238,215,131,157,188,161,86,199,234,46,219,219,41,37,228,201,39,163,42,245,38,152,66,74,241,229,218,63,53,201,225,72,55,106,194,216,223,142,133,76,119,61,149,222,53,244,220,152,154,58,222,51,31,221,124,239,186,209,142,223,10,1,210,35,75,70,50,33,115,9,199,8,98,51,196,19,56,38,1,14,19,13,11,87,22,168,193,64,80,64,96,36,73,92,160,133,80,87,110,154,72,183,18,194,244,12,154,106,0,215,158,152,45,124,62,1,195,104,130,202,27,246,162,254,199,32,230,76,214,23,171,94,131,169,228,49,26,239,27,95,82,18,150,174,247,90,90,207,235,117,130,29,53,110,103,106,242,235,242,255,86,125,240,144,58,1,17,57,138,147,112,149,51,119,220,243,195,12,215,234,222,162,45,251,248,73,241,234,151,255,251,178,100,218,14,5,236,102,195,131,99,95,176,120,108,217,90,48,38,180,22,133,157,16,45,161,125,2,1,51,102,180,193,154,237,49,186,247,140,205,46,181,186,70,138,149,163,70,234,164,168,206,76,97,28,76,196,173,84,219,15,188,112,199,142,23,115,170,102,25,13,158,45,221,213,241,82,221,175,166,232,129,235,24,244,107,141,251,235,65,37,157,190,109,45,178,238,132,189,63,178,163,143,198,240,9,104,71,89,149,109,185,98,42,176,95,72,187,175,60,189,106,238,69,171,165,38,100,28,21,237,77,25,172,14,142,97,206,3,168,176,218,24,65,98,105,130,49,204,116,148,157,94,216,33,232,133,6,237,68,171,192,165,177,19,64,113,6,46,54,58,123,216,227,97,73,57,69,169,153,202,184,185,72,189,175,255,84,14,64,206,141,173,13,43,87,121,187,127,237,21,235,29,219,162,253,250,85,147,119,123,190,191,45,156,26,233,170,0,140,2,179,24,144,220,42,55,58,12,146,131,80,156,201,6,65,240,121,160,81,4,29,85,99,34,25,102,204,33,53,17,209,177,129,181,167,245,209,88,149,216,107,95,121,26,131,112,100,42,90,141,237,181,88,211,223,16,90,112,219,169,47,117,33,155,241,235,146,250,101,96,91,57,55,103,226,61,118,6,125,27,155,172,210,4,2,29,215,37,254,141,68,99,16,138,210,235,255,187,63,174,111,95,247,179,227,31,22,45,207,154,207,36,175,53,81,81,72,252,33,67,203,191,79,229,185,25,30,227,11,30,69,40,70,139,184,32,145,114,86,55,5,73,209,39,108,137,54,239,238,166,45,81,25,171,48,14,184,147,238,238,211,214,180,0,25,86,0,13,185,176,4,76,62,138,140,14,78,14,194,37,6,39,74,187,29,94,177,252,102,240,93,221,97,204,154,31,231,114,147,249,255,237,255,191,198,239,215,33,94,33,185,77,58,130,72,174,22,139,166,117,220,27,229,194,185,19,26,66,169,56,120,100,164,217,25,145,42,115,51,128,226,196,127,86,140,19,180,34,149,104,227,141,79,101,19,76,100,191,141,132,10,77,164,140,101,91,236,151,45,49,17,185,51,175,165,60,224,220,3,12,86,144,116,243,66,72,250,61,53,4,206,24,224,84,51,30,156,139,144,113,35,0,17,173,152,211,120,69,212,117,24,156,151,13,162,51,117,128,132,63,80,183,174,31,117,25,28,6,247,56,9,172,236,51,246,109,14,70,89,171,250,165,136,214,241,187,239,60,182,129,76,88,179,248,198,101,48,195,209,22,101,178,214,82,220,33,192,8,119,17,144,194,90,211,133,20,9,65,243,70,11,142,75,121,170,171,175,132,182,253,182,140,97,213,237,116,250,219,84,164,233,73,30,191,28,255,251,178,100,204,14,5,49,102,196,139,67,87,176,114,236,233,74,48,102,174,21,213,157,18,77,33,93,1,226,179,165,244,144,35,4,247,214,159,199,115,21,115,99,168,114,8,165,157,131,180,133,102,158,56,163,20,163,135,13,103,228,218,152,201,57,215,152,238,215,205,230,152,213,85,56,8,221,205,53,173,74,255,72,0,20,165,174,48,100,110,82,109,41,20,40,155,27,14,180,65,49,95,187,62,204,212,105,3,150,169,235,175,201,35,104,53,103,73,137,211,201,215,151,245,45,85,199,99,212,249,56,116,197,143,34,79,181,81,213,98,212,125,202,58,36,213,207,49,67,79,99,200,232,163,100,153,121,171,65,151,162,222,100,74,43,165,213,17,199,118,56,94,164,215,152,137,30,60,168,27,80,221,52,44,194,197,188,207,111,108,231,211,230,223,80,173,243,76,215,58,90,88,94,234,0,205,88,163,70,204,98,201,47,33,10,66,48,161,96,102,45,24,113,229,152,93,4,36,188,172,93,201,87,41,94,137,146,181,210,140,113,42,52,198,251,44,162,197,51,166,192,26,242,177,92,127,33,168,148,10,156,177,25,91,29,75,152,235,132,209,97,201,180,70,134,148,225,149,178,233,99,12,69,119,253,135,185,145,112,160,20,167,85,141,2,219,242,215,68,32,244,26,141,9,131,208,246,170,213,45,248,94,83,25,109,237,10,145,203,151,80,145,73,15,213,247,30,179,172,113,26,215,81,232,188,212,84,115,34,56,150,110,5,234,154,106,133,21,140,190,151,57,201,171,124,229,136,214,132,221,2,214,146,152,172,120,58,183,159,222,218,164,56,122,181,35,233,172,89,0,76,100,239,201,237,0,9,180,155,7,36,183,108,135,182,177,159,144,22,88,82,41,36,97,40,16,147,57,141,58,226,49,66,22,68,202,30,1,149,37,101,146,6,101,187,95,114,209,228,208,179,25,68,206,16,27,84,86,146,76,6,213,68,204,16,166,44,220,45,172,127,138,212,209,237,231,125,98,108,4,142,170,204,131,35,82,198,30,246,249,82,217,152,153,8,195,104,131,117,196,38,141,203,71,16,214,150,98,46,89,72,144,46,81,151,58,145,54,150,130,34,49,81,38,170,140,236,127,219,137,244,147,122,41,161,171,16,106,61,238,157,183,121,116,212,222,103,28,18,48,58,97,31,2,154,152,75,0,241,36,4,204,57,117,154,0,46,150,42,156,64,30,10,32,45,0,65,101,83,146,101,42,104,141,81,238,155,193,253,201,211,59,33,60,50,137,209,148,192,139,56,135,26,123,17,202,34,250,16,71,164,221,153,188,221,49,139,38,215,207,82,40,52,106,45,137,116,228,248,56,217,209,44,171,239,150,130,210,82,104,45,41,81,239,255,138,255,251,178,100,211,14,5,168,102,196,139,72,127,68,144,172,217,77,61,38,110,83,161,157,22,77,61,109,201,220,51,164,36,241,162,48,239,136,108,63,137,143,143,138,175,135,50,226,47,238,250,191,249,179,187,238,88,217,253,174,230,77,81,163,180,111,104,185,168,171,39,20,70,115,147,159,65,93,166,211,29,71,110,133,247,249,163,186,190,61,209,245,61,233,0,111,32,0,16,0,4,222,18,21,50,185,149,30,117,176,152,40,6,115,246,17,221,73,108,241,135,82,204,244,234,24,234,225,176,32,133,71,22,200,96,156,1,246,236,143,19,48,166,144,83,189,149,97,72,126,90,104,124,104,26,69,215,117,136,102,179,48,193,213,35,103,73,248,168,127,154,132,152,74,107,170,31,80,95,4,93,63,172,92,79,221,99,197,93,29,102,174,174,38,238,110,175,74,94,209,174,239,184,106,184,129,205,213,215,211,123,197,245,148,16,197,0,0,162,164,203,139,52,76,78,202,2,8,201,34,1,52,33,40,4,42,61,112,100,33,120,83,237,15,83,229,226,94,79,178,84,63,83,110,227,248,251,60,12,210,23,28,129,88,155,101,115,219,179,98,142,184,79,252,27,48,195,219,188,0,193,38,221,54,147,27,87,106,46,244,59,52,118,98,240,3,253,109,222,108,175,227,3,121,230,99,175,164,114,11,170,200,14,127,90,63,206,207,39,183,212,85,139,123,177,149,165,114,201,46,188,51,72,128,170,100,152,80,132,142,153,34,18,35,193,117,226,24,32,143,123,17,189,202,168,211,57,170,92,163,87,153,145,100,170,106,24,73,84,96,135,37,85,144,72,128,163,102,214,46,55,161,95,81,10,24,41,221,73,173,36,217,157,212,200,105,191,82,238,182,212,160,214,227,127,72,4,7,102,97,1,38,219,99,70,200,139,42,64,148,71,82,20,163,1,73,82,170,40,68,218,210,165,152,219,216,136,196,139,255,63,233,20,99,194,18,165,56,254,144,80,222,186,39,111,64,184,152,92,173,203,65,178,45,168,184,244,136,238,54,20,201,42,74,36,124,99,228,113,12,55,20,229,137,72,204,84,186,84,213,170,93,94,41,17,86,208,132,50,109,18,135,163,191,13,93,14,143,171,155,120,157,161,186,248,175,255,154,222,96,55,96,0,165,146,129,122,195,138,155,81,116,79,65,219,41,190,69,87,213,148,92,68,217,61,5,28,211,51,96,93,54,177,42,85,140,46,75,200,106,177,94,146,93,109,144,252,87,42,157,178,194,61,148,41,166,99,153,80,236,239,43,151,214,152,112,213,1,133,243,11,215,3,249,89,219,35,205,22,4,10,176,60,181,235,187,103,234,148,206,237,27,17,35,71,190,45,6,209,33,127,14,173,172,143,104,245,255,251,178,100,205,140,5,237,103,69,155,73,111,64,115,204,233,125,36,40,150,21,125,157,34,117,135,128,1,197,51,164,90,158,80,0,251,223,182,232,145,162,189,182,239,159,227,102,218,223,206,127,214,41,191,243,191,172,215,234,249,198,117,155,199,167,198,61,115,107,82,45,117,239,172,226,102,230,75,176,43,89,109,21,238,119,191,239,76,77,5,230,53,77,238,47,197,62,24,199,161,226,0,64,0,181,16,100,161,9,91,66,206,88,234,242,106,245,73,208,216,216,240,148,164,18,28,228,32,169,152,70,130,215,97,36,71,17,49,132,74,134,20,156,12,61,200,244,26,135,42,137,10,58,153,220,196,107,49,206,170,172,86,91,204,134,123,142,89,10,211,173,71,38,226,51,137,29,25,119,71,87,116,94,236,206,138,134,69,100,207,85,52,203,84,163,58,53,236,205,51,37,216,97,140,66,181,93,81,107,218,93,63,206,28,101,58,104,12,244,174,163,100,49,204,146,98,48,153,0,212,72,51,29,178,204,100,52,52,0,20,195,130,211,10,154,12,106,174,48,88,88,105,98,99,33,17,143,64,130,78,147,37,18,162,6,10,0,2,132,100,193,3,108,146,65,133,32,16,217,31,204,48,52,26,2,5,194,166,37,16,25,80,96,96,113,121,130,75,6,44,3,130,133,160,160,128,32,40,96,80,225,65,44,195,66,51,20,8,77,92,76,56,59,204,216,40,48,80,136,195,3,67,30,141,145,228,178,38,5,5,24,12,96,94,85,198,58,11,18,4,26,124,198,99,134,177,209,26,6,235,47,152,177,12,97,160,88,56,182,6,5,195,138,28,194,5,141,192,144,186,146,75,102,128,212,77,112,142,58,74,164,195,37,195,63,20,140,230,21,48,192,73,180,163,187,32,129,37,214,156,24,238,22,93,232,126,160,176,1,188,138,189,147,238,67,145,82,164,106,37,184,148,228,63,110,40,223,209,188,178,250,179,145,187,179,12,241,237,129,233,51,145,69,36,246,57,53,170,122,105,233,139,149,53,98,199,106,252,186,55,157,169,168,134,115,52,208,111,37,210,217,249,84,114,87,57,61,27,139,81,60,247,166,126,118,146,237,45,134,232,210,165,116,52,47,82,247,249,156,173,91,166,175,166,49,33,118,169,107,64,23,169,233,37,52,247,231,174,228,178,137,128,59,173,220,126,191,239,14,103,115,255,255,255,255,255,255,255,223,158,93,238,183,248,115,255,88,127,255,255,255,255,255,255,251,67,184,48,148,227,241,0,0,32,0,0,0,0,146,82,68,199,4,212,20,70,64,182,1,84,153,133,92,33,130,145,40,134,18,152,200,78,51,154,135,70,34,46,246,73,215,10,253,217,170,36,137,199,170,102,76,184,89,121,242,181,255,251,178,100,205,128,11,32,131,66,134,115,128,2,192,12,217,10,199,188,0,34,73,211,38,121,189,0,1,251,51,38,159,24,176,0,182,41,214,135,225,130,77,175,97,93,213,15,20,168,89,220,44,11,71,37,17,241,214,171,181,22,213,177,214,121,136,143,67,20,148,100,212,245,150,109,218,145,162,85,178,30,94,237,236,214,137,91,102,72,223,16,113,168,143,224,215,48,117,13,182,92,74,254,13,103,190,227,105,247,204,8,26,139,185,233,239,136,56,173,35,211,18,95,50,193,242,210,74,71,129,29,171,24,60,232,247,18,225,244,187,106,133,7,42,154,35,235,120,146,70,212,60,66,96,102,139,51,3,141,158,71,219,248,21,140,166,155,255,229,93,255,233,0,0,24,22,59,101,104,105,104,196,202,204,52,68,193,73,131,11,0,230,38,14,30,96,66,202,176,8,24,48,116,96,97,131,66,2,128,136,106,94,192,226,181,166,155,194,67,216,105,132,8,44,129,52,10,162,69,137,150,148,136,8,84,137,119,65,66,210,181,51,141,9,176,85,48,80,64,72,19,32,100,5,8,200,182,48,1,144,74,99,203,24,145,6,248,65,139,10,64,0,64,236,49,112,180,83,46,52,44,172,195,243,49,161,135,67,51,67,2,112,71,60,220,19,49,200,140,96,129,210,35,35,128,203,8,141,64,166,109,145,139,34,102,194,26,65,69,186,131,141,60,113,36,130,72,27,178,134,52,7,54,59,16,141,231,132,98,63,87,249,150,120,72,181,205,88,253,190,45,121,237,189,200,134,82,250,73,124,229,188,245,127,9,87,43,211,246,115,245,114,190,249,102,253,106,185,229,94,87,188,112,195,15,221,173,84,230,88,235,182,121,91,44,179,238,87,239,253,76,109,203,51,164,173,123,243,207,85,191,62,255,210,235,247,205,255,246,191,117,207,255,215,225,223,255,250,27,255,255,255,255,255,255,255,255,255,255,255,255,255,255,127,255,229,128,16,0,0,1,1,108,210,237,152,28,199,147,32,204,90,118,84,169,128,208,116,129,67,217,111,9,201,203,56,85,255,53,93,21,190,229,21,202,144,107,37,219,13,79,162,110,64,134,99,169,70,227,202,117,18,131,15,227,113,44,130,44,100,46,124,213,39,95,76,127,173,63,252,127,254,171,169,106,102,253,231,46,218,187,93,47,229,191,223,109,220,173,207,185,151,93,207,60,242,232,250,154,184,187,184,158,235,99,219,86,248,117,38,231,103,121,137,155,237,61,149,231,227,171,254,81,0,0,37,241,80,150,80,32,1,220,36,13,34,163,165,212,67,178,110,180,71,241,117,136,194,52,233,112,168,23,170,1,16,130,252,138,144,208,91,230,194,247,166,67,124,250,57,8,77,113,148,190,26,255,251,178,100,26,142,38,108,102,201,159,107,32,0,78,76,217,179,228,20,0,22,129,155,38,109,5,190,137,127,179,102,104,195,21,184,68,212,246,88,196,1,25,99,54,201,211,56,99,170,48,123,44,157,70,245,148,60,11,27,125,76,66,193,68,190,230,49,231,88,38,104,13,41,149,1,33,93,136,3,17,58,46,8,208,170,245,77,12,163,97,196,39,193,33,132,169,38,195,125,175,185,147,178,217,79,63,95,252,255,255,255,255,255,231,255,57,246,106,227,142,60,185,87,154,231,235,243,238,58,189,191,222,63,107,124,231,49,185,174,238,238,25,254,21,179,223,112,207,46,227,150,179,157,187,188,187,91,127,95,12,57,141,122,189,194,212,223,235,62,111,125,252,247,190,107,123,255,255,253,254,255,247,255,255,245,106,180,192,0,18,237,139,224,52,47,104,49,226,156,175,26,217,110,57,238,111,50,166,187,22,121,149,82,181,76,93,26,117,152,164,82,30,174,175,111,235,213,74,173,246,217,138,203,77,21,125,55,24,136,174,85,89,31,101,125,143,82,59,215,117,223,85,93,182,213,185,244,169,95,101,187,255,255,162,168,16,201,240,200,21,99,49,140,141,186,80,122,54,116,220,81,57,12,17,230,35,19,75,71,178,171,113,67,188,14,139,206,173,10,99,175,201,26,42,169,188,85,234,107,137,248,214,151,18,233,108,69,7,23,232,64,101,218,218,193,196,161,202,198,6,49,72,164,232,89,80,3,153,42,126,65,192,145,229,91,139,82,169,194,167,200,138,38,177,137,8,80,61,18,130,128,65,161,20,138,159,47,115,222,173,172,4,191,76,250,234,205,156,151,85,230,254,255,239,51,251,94,113,16,218,28,77,198,84,101,50,216,231,83,33,20,169,153,205,41,6,81,124,190,164,199,9,116,201,37,49,163,49,155,34,153,146,147,51,125,54,101,151,28,196,173,215,156,66,180,215,70,173,213,166,130,102,65,39,43,20,0,160,9,110,198,15,64,79,25,229,215,48,183,91,42,34,158,93,157,142,237,178,159,108,107,92,176,207,175,253,152,70,190,54,51,146,157,232,159,151,79,166,198,61,82,141,51,13,42,255,36,206,234,181,109,250,170,179,157,154,242,164,213,69,101,67,181,110,89,141,223,105,221,237,42,106,246,169,75,165,85,238,221,211,69,168,195,29,108,150,95,237,253,232,19,74,0,0,164,140,172,225,145,130,100,200,28,245,38,173,224,56,138,43,2,67,32,88,112,134,218,66,36,109,22,48,37,6,251,184,0,192,110,186,165,30,61,132,209,48,49,162,147,242,180,64,0,150,64,99,1,117,147,73,167,46,136,65,106,146,217,78,21,148,26,80,97,16,140,39,103,75,0,138,194,55,202,82,203,193,255,251,178,100,42,14,37,171,102,200,27,67,87,176,84,236,217,98,44,34,232,23,165,157,28,109,229,111,193,77,51,102,52,241,149,184,160,29,224,168,129,16,51,76,168,2,1,168,182,5,135,71,33,0,50,234,50,132,210,103,140,78,18,170,142,36,28,235,183,72,212,205,37,108,183,172,207,148,207,166,125,40,178,120,112,108,142,72,65,180,73,1,67,138,204,12,173,74,208,22,137,176,202,96,114,162,81,203,241,226,10,253,134,70,207,141,3,209,205,212,189,20,211,207,73,187,220,215,209,91,254,70,8,64,7,254,79,120,122,7,100,1,172,21,31,38,94,58,206,104,218,75,75,11,226,207,154,79,6,199,61,151,27,148,181,76,12,18,61,74,51,85,172,225,49,241,222,142,137,221,149,16,6,197,127,116,143,38,133,96,1,145,77,160,88,61,27,69,177,221,6,71,127,121,178,175,209,204,151,44,255,175,235,95,247,245,255,226,140,80,153,114,16,53,12,203,95,77,252,168,54,101,39,93,208,104,129,103,130,160,81,7,216,80,189,235,158,110,8,11,80,208,131,131,130,74,116,57,71,32,242,101,76,145,22,165,10,232,5,46,14,97,211,101,41,32,25,251,162,200,20,201,127,42,20,51,38,160,112,209,226,19,54,40,74,96,180,42,210,132,37,213,64,3,10,126,133,1,43,132,154,199,48,136,165,176,36,248,162,38,8,139,17,151,160,37,136,23,197,117,42,199,122,26,166,150,69,165,147,216,234,214,171,255,166,178,123,150,215,84,243,199,19,81,163,190,30,234,148,142,50,212,132,207,59,151,215,178,159,30,251,127,243,203,215,132,219,121,89,129,229,25,71,216,76,38,222,175,77,63,38,203,81,231,234,198,157,255,247,199,241,255,253,221,255,208,89,160,0,97,0,153,109,138,90,169,208,226,210,254,71,205,212,140,137,143,185,104,231,91,131,25,92,56,131,243,252,250,87,53,4,191,74,100,8,246,222,202,206,148,111,254,190,217,121,158,77,106,60,138,123,189,205,119,185,153,17,78,124,138,111,149,212,171,85,127,85,68,74,228,93,86,233,75,43,126,191,255,255,248,101,0,47,240,82,121,146,29,5,145,78,209,120,85,140,42,44,96,32,166,2,16,24,110,96,196,172,77,74,204,16,20,136,46,18,236,177,101,28,49,65,48,192,198,70,80,74,156,170,108,97,224,102,32,18,255,65,173,204,116,205,93,151,21,251,86,18,169,10,26,12,131,146,0,165,155,65,110,77,96,200,6,211,89,181,47,112,36,8,172,81,42,165,97,80,68,51,86,215,33,128,152,225,74,128,184,237,141,197,38,3,130,213,169,169,164,19,110,74,11,29,83,24,117,146,52,40,6,117,217,153,202,214,95,250,84,59,255,251,178,100,68,14,6,158,103,70,147,102,127,178,89,12,217,138,48,197,72,23,137,157,28,109,229,109,193,169,51,102,180,194,142,152,245,207,216,142,208,100,81,57,36,130,236,164,10,41,200,115,211,56,194,74,66,8,210,70,76,150,66,19,41,60,190,167,154,93,51,118,150,137,118,77,240,177,241,149,190,225,158,142,9,194,25,143,134,123,109,123,56,182,126,233,92,99,238,63,203,233,173,18,246,141,188,237,120,57,236,76,0,172,0,0,114,73,2,118,74,161,64,150,197,215,43,46,217,48,195,187,44,228,91,231,164,231,81,174,157,171,161,132,115,12,28,99,166,208,159,83,182,105,197,20,215,90,156,142,217,208,215,106,178,157,207,82,94,201,117,37,47,119,75,15,146,183,217,218,233,95,83,237,213,154,91,247,78,151,204,111,239,167,127,247,111,145,91,160,124,201,24,48,124,101,32,129,72,226,4,3,233,203,154,133,12,184,18,24,32,20,166,130,76,0,217,222,119,208,104,144,48,194,69,162,18,6,54,128,214,76,142,43,0,101,132,218,233,132,3,132,44,250,94,172,148,193,29,21,4,41,232,234,38,164,50,131,105,236,84,185,168,229,52,74,169,64,174,170,230,85,52,79,205,199,105,135,9,81,137,20,44,100,199,221,225,141,183,23,58,10,145,30,15,84,32,154,59,20,115,153,126,235,123,226,121,235,221,195,254,15,154,189,75,56,139,23,153,118,138,21,22,230,89,213,56,113,169,251,152,132,82,106,176,233,117,54,41,183,166,137,89,41,35,244,227,143,80,213,4,213,210,247,42,229,201,183,45,54,60,126,234,47,63,175,223,17,157,62,125,90,250,237,181,6,32,45,42,0,65,66,73,130,148,251,254,147,32,40,12,181,102,180,198,194,92,233,105,152,159,139,107,106,227,219,86,34,127,99,191,157,4,59,138,50,41,217,10,18,21,198,57,72,182,148,140,22,22,223,10,102,97,145,213,138,147,72,43,155,170,17,177,153,131,135,45,209,153,13,72,133,121,130,138,244,181,117,176,136,23,190,110,29,241,200,237,75,44,41,187,249,217,214,126,175,54,40,127,166,189,191,159,231,225,149,0,3,167,212,40,36,160,56,64,67,13,36,205,152,22,22,211,89,50,53,161,156,121,192,97,204,114,196,182,52,208,145,66,38,255,49,121,100,251,17,67,88,183,201,83,42,43,126,55,2,161,201,11,225,234,106,56,115,140,100,148,44,86,198,136,1,199,96,13,59,183,239,199,97,148,13,153,166,156,116,162,146,25,217,155,251,156,40,76,188,13,207,141,255,102,55,166,102,103,244,134,191,93,63,252,171,251,77,243,124,102,228,203,184,16,120,90,21,5,154,70,130,207,216,105,76,199,153,191,147,207,255,251,178,100,65,132,5,52,102,201,155,70,95,66,90,76,217,154,36,163,140,19,81,155,40,237,61,109,193,190,179,102,52,241,154,248,41,107,212,239,78,144,38,56,247,221,131,201,25,136,15,104,100,50,90,131,15,189,179,63,197,91,221,190,170,167,155,171,128,25,71,208,2,228,136,0,221,118,37,64,160,58,30,106,47,54,71,4,6,131,149,154,218,11,221,202,42,103,80,165,232,47,100,212,252,109,171,229,233,255,215,255,24,179,114,219,51,127,79,16,77,105,155,158,69,21,8,93,116,216,242,110,94,182,157,204,178,255,170,247,56,105,134,146,199,208,150,145,106,121,38,90,249,159,123,243,51,207,244,254,126,36,16,0,151,205,65,163,7,77,150,64,21,168,30,144,189,9,215,13,3,129,36,132,190,128,144,60,59,46,81,9,170,48,203,65,189,79,41,219,136,241,50,137,106,162,213,13,210,44,141,227,65,141,74,72,234,252,239,16,13,227,71,106,173,212,118,53,68,100,92,34,108,238,207,225,171,108,143,164,209,106,66,141,132,242,151,33,71,120,134,210,147,113,49,237,219,17,237,220,198,75,201,166,198,79,48,77,23,222,114,41,207,101,77,199,195,166,251,185,248,254,167,254,122,152,186,230,78,157,68,169,156,182,58,65,52,214,58,173,127,190,155,93,161,31,80,206,52,141,253,191,31,54,51,122,192,0,80,17,132,5,109,183,171,213,47,15,33,168,225,61,80,229,135,242,36,107,247,23,25,222,95,127,59,55,197,223,193,206,43,10,151,175,248,223,133,202,229,185,129,63,181,62,22,120,131,32,81,130,217,166,33,242,55,63,4,172,122,229,146,61,176,160,128,121,88,70,249,238,121,67,36,83,35,171,58,180,143,214,103,245,103,124,185,8,187,57,182,183,122,204,163,243,20,197,198,63,135,172,200,98,120,205,254,213,239,14,0,0,149,148,129,48,25,41,163,28,116,211,21,105,129,0,167,74,192,137,15,34,68,174,97,243,0,4,136,27,240,228,186,107,2,170,14,244,10,68,1,202,107,168,224,96,0,193,247,109,163,172,4,244,59,78,234,97,151,197,174,67,205,34,142,172,26,157,79,197,60,90,186,191,147,66,169,27,94,198,31,54,19,39,171,6,68,88,131,58,140,90,150,235,104,197,0,80,180,251,85,11,98,47,127,254,197,95,101,68,85,116,58,249,148,233,200,30,123,212,206,215,71,216,215,158,167,182,244,16,82,162,147,187,211,65,26,119,71,92,81,16,216,105,177,213,102,141,147,80,214,85,106,174,147,140,65,90,70,73,94,206,234,187,68,5,39,64,0,43,70,249,255,8,32,193,15,95,101,82,160,204,101,107,243,165,7,70,81,149,56,180,92,178,22,0,88,227,101,255,251,178,100,99,142,5,63,102,200,27,66,95,34,98,131,249,34,61,40,102,84,189,155,30,109,137,28,137,123,45,37,168,242,141,176,115,101,176,245,46,47,160,120,200,177,183,179,45,114,18,214,138,38,42,114,247,121,113,140,10,208,132,114,58,246,47,200,215,59,42,156,237,186,66,147,59,13,109,77,9,157,248,95,106,79,204,191,63,53,138,187,175,221,123,190,126,255,228,223,255,191,244,5,74,197,72,76,0,176,202,213,77,24,120,110,248,20,196,154,34,0,16,40,177,132,9,181,199,168,176,60,151,86,154,17,118,88,209,121,83,225,200,90,43,129,171,151,124,18,25,63,105,209,112,88,243,116,110,79,90,118,180,135,66,149,177,82,237,235,6,7,221,175,73,50,158,113,137,4,169,243,145,65,144,242,28,37,83,47,100,69,220,136,185,114,153,232,133,98,139,0,17,33,25,251,94,181,254,143,213,209,201,58,41,237,190,172,215,185,109,86,159,155,129,214,69,198,242,100,119,84,133,23,22,107,18,80,216,116,171,36,241,229,8,128,184,93,134,137,38,119,181,60,92,57,163,215,235,150,174,119,139,104,218,185,24,0,85,64,8,3,0,37,36,145,12,81,28,230,168,37,143,45,182,164,147,175,32,30,209,187,138,152,68,140,86,156,60,105,202,233,82,181,57,194,37,122,191,55,8,198,88,79,239,46,82,20,94,23,196,74,86,22,182,213,246,204,233,175,16,254,239,198,233,114,90,252,124,178,202,39,187,169,103,23,255,114,210,89,204,172,57,76,243,231,207,204,44,194,188,203,245,29,0,32,5,127,222,166,58,97,51,144,162,197,64,230,196,155,188,101,159,86,142,47,41,6,214,153,154,157,41,245,87,228,131,78,91,14,13,178,6,202,171,96,232,105,62,13,30,233,133,86,254,228,177,229,183,121,250,156,179,253,223,89,121,27,87,71,123,219,119,216,230,81,207,38,176,164,144,175,140,180,236,121,182,46,120,214,31,38,176,218,34,110,185,142,214,248,186,185,184,49,111,72,78,97,46,174,10,137,157,36,103,98,13,192,252,177,205,53,127,234,238,241,85,53,204,127,241,246,191,254,225,107,0,32,4,0,102,215,228,5,165,114,150,133,138,92,231,202,84,245,173,21,29,16,1,101,18,181,121,233,211,190,170,244,72,41,203,97,81,7,32,108,146,115,5,10,167,128,37,248,211,151,227,16,7,135,117,18,52,65,36,124,68,85,58,141,88,228,124,212,212,205,40,180,247,72,210,62,133,227,177,176,234,164,157,70,85,57,168,44,176,151,28,252,116,149,29,69,117,188,69,220,197,38,62,98,150,166,22,79,185,149,35,68,16,97,166,180,238,231,174,59,136,250,225,183,248,137,230,181,251,11,58,255,251,178,68,131,136,4,32,103,76,59,12,67,112,131,76,233,106,97,136,62,16,9,155,46,108,165,18,194,5,179,101,233,134,32,176,128,34,237,181,120,23,58,50,39,120,186,142,142,80,75,0,127,227,62,210,224,91,84,242,26,105,109,251,122,213,217,150,120,234,128,211,50,221,37,106,221,29,77,32,179,165,135,71,153,109,243,156,158,42,220,56,174,119,246,56,27,30,211,230,36,39,24,200,94,224,194,116,50,169,118,27,17,112,175,31,86,57,224,100,163,30,134,82,60,99,45,38,42,142,170,57,35,81,249,13,23,241,17,72,187,205,197,236,58,59,177,241,205,252,242,181,18,175,87,243,247,81,21,51,204,215,90,130,192,1,148,67,39,111,191,113,149,58,248,83,177,116,59,54,78,84,94,182,68,49,246,207,169,177,236,119,166,108,35,64,238,1,227,90,241,20,126,38,53,197,216,3,5,78,170,19,154,123,62,199,26,62,210,197,96,127,59,22,62,44,108,13,107,119,183,82,230,42,9,60,171,155,126,58,32,107,14,66,17,227,105,58,44,179,15,81,206,121,213,95,117,41,63,90,111,59,46,235,243,83,47,191,28,25,220,151,123,77,233,104,58,218,224,100,28,243,28,125,207,49,114,209,247,247,94,225,227,147,0,4,148,184,0,56,24,196,195,151,17,200,20,142,1,8,165,107,204,28,53,64,90,42,251,24,19,63,41,96,43,77,66,87,84,9,79,59,75,30,103,192,209,183,41,173,196,153,108,61,79,6,66,97,248,157,135,250,159,26,164,129,227,55,42,215,98,207,205,73,248,214,17,126,65,23,43,88,206,81,171,88,119,117,197,199,128,65,50,179,37,27,219,253,154,151,174,239,162,185,95,254,119,169,238,238,215,24,46,135,34,188,206,81,171,89,108,194,172,117,119,59,157,68,134,13,35,48,72,131,12,243,51,201,156,194,131,104,87,197,47,88,117,195,28,119,24,152,146,63,167,214,115,219,8,10,84,0,0,1,0,95,248,143,151,19,252,62,130,6,115,55,191,50,85,173,107,179,182,122,161,35,60,77,155,145,170,11,234,115,211,213,225,23,223,254,236,109,154,180,117,191,150,153,244,143,255,32,147,115,40,101,115,32,148,55,99,45,12,214,254,134,242,186,145,15,56,6,106,69,83,67,13,25,34,145,113,112,4,136,163,89,67,163,204,135,134,177,42,247,215,152,123,248,168,1,128,1,10,70,34,29,49,32,96,176,57,81,36,175,45,46,31,71,192,198,1,144,149,105,252,4,1,53,43,76,222,85,31,98,140,86,67,41,118,152,170,42,152,96,149,135,254,25,16,129,242,69,86,2,97,13,109,49,81,93,20,216,154,195,176,2,254,84,149,83,67,144,125,92,181,203,13,255,251,178,100,166,132,4,235,102,200,155,69,127,66,97,70,185,73,61,35,106,20,89,155,31,77,161,189,9,126,179,100,85,150,9,56,236,69,173,252,196,51,114,14,144,91,179,248,202,36,208,90,53,9,190,211,175,255,255,255,255,166,174,186,233,209,58,255,226,107,207,145,220,163,179,138,88,244,36,230,82,220,85,222,119,163,47,150,198,142,24,236,110,69,20,86,57,41,242,20,180,93,217,157,36,119,160,146,83,149,32,154,103,18,117,50,147,153,133,147,96,128,15,123,151,235,75,25,20,76,167,150,146,32,134,144,214,80,10,35,244,31,109,212,86,235,41,116,16,175,194,61,207,238,52,217,204,55,110,56,148,87,37,116,66,163,21,92,65,86,82,161,206,245,101,35,43,107,94,125,11,74,82,77,103,109,218,165,203,53,213,43,47,87,89,44,246,190,232,155,108,221,54,229,166,150,167,95,149,107,254,148,76,137,111,138,0,32,0,75,145,140,71,11,54,16,70,49,109,196,17,130,161,84,65,136,25,224,42,181,33,150,208,200,70,161,117,110,37,61,197,198,223,94,145,66,24,58,17,2,78,192,243,174,250,96,197,229,80,51,249,76,234,64,164,32,212,5,175,33,205,58,144,222,114,89,121,178,83,209,75,229,250,184,231,213,101,19,146,169,60,22,237,63,21,234,118,138,108,6,173,28,89,44,101,190,255,253,127,255,248,253,241,255,223,220,168,167,216,119,40,207,217,222,219,245,101,155,22,218,175,102,116,116,32,191,135,230,253,243,183,151,0,103,177,78,92,167,159,12,71,37,57,212,187,234,48,212,245,33,82,119,48,157,72,235,34,138,233,222,180,65,80,233,192,0,22,11,164,133,37,150,142,130,65,8,107,4,23,243,3,172,71,80,14,74,111,19,51,127,233,229,106,133,111,85,178,207,229,169,245,208,226,88,28,21,221,191,255,34,51,236,45,33,57,187,4,93,45,115,7,194,70,242,125,28,207,214,152,82,120,187,194,177,27,185,222,103,219,85,248,146,121,100,122,197,249,145,157,134,232,104,117,13,120,10,149,111,102,207,99,19,123,153,190,204,127,183,215,9,0,0,20,99,48,64,64,131,32,80,41,10,137,245,8,18,3,35,152,136,72,195,0,0,160,142,219,130,64,59,32,110,74,108,175,209,98,14,134,37,121,199,95,198,42,40,81,17,129,220,84,94,116,164,14,64,26,18,213,23,81,209,83,134,58,88,12,122,69,17,85,129,200,38,218,165,103,150,33,38,148,100,202,98,43,190,6,134,157,7,226,54,195,218,68,51,39,183,30,92,138,230,155,189,105,247,243,48,223,182,87,186,110,59,158,238,83,139,217,55,46,217,87,219,222,140,205,115,243,47,231,190,159,118,250,254,122,255,251,178,100,205,136,5,66,102,199,187,70,111,66,106,12,217,125,48,103,190,21,225,155,28,109,225,115,9,193,179,166,116,241,150,188,185,131,164,77,166,203,174,154,196,21,168,171,211,60,120,233,74,136,242,165,237,168,138,165,57,168,158,169,205,169,247,75,222,200,145,224,7,99,8,0,34,154,160,52,219,118,163,150,39,111,21,50,109,177,227,235,193,72,251,70,220,212,197,119,241,69,198,111,133,196,36,137,218,28,240,122,156,195,26,132,228,90,47,208,179,87,162,245,22,137,5,72,48,54,59,234,39,100,46,117,57,210,63,149,204,142,240,209,251,92,214,145,93,77,78,223,134,78,59,215,33,163,143,114,187,51,59,152,123,158,145,147,24,194,197,26,139,122,9,22,137,163,247,35,12,181,255,164,56,3,162,0,0,12,0,28,146,194,83,21,90,22,8,131,134,231,171,217,148,220,67,89,67,85,134,159,41,28,173,244,119,92,56,205,74,179,177,108,232,81,4,224,78,28,128,145,103,142,18,9,47,221,120,12,63,19,205,140,142,219,72,145,204,59,172,55,180,44,33,101,224,45,172,118,150,162,243,3,21,106,17,213,169,82,197,55,180,179,160,222,237,28,148,177,139,142,26,61,150,70,69,205,142,120,102,104,66,71,13,90,32,116,49,229,36,44,90,198,186,229,187,31,48,57,36,124,12,17,56,164,28,64,249,158,199,194,136,15,148,68,71,68,228,25,117,192,197,249,90,168,255,159,231,141,192,88,122,0,0,6,0,14,91,176,134,195,47,16,4,83,71,67,173,203,109,209,88,106,64,50,169,109,185,184,132,101,255,165,230,231,103,179,218,122,149,32,45,15,67,171,174,30,24,190,242,176,160,204,134,63,188,219,120,146,46,110,40,119,234,146,11,85,135,216,68,213,177,120,195,68,32,128,93,213,145,230,239,65,89,142,106,251,106,121,36,232,81,13,129,194,111,164,23,226,37,76,184,178,25,166,245,162,231,179,165,165,225,26,244,115,96,179,236,138,153,145,16,177,194,162,121,90,207,36,109,193,100,197,171,180,242,150,177,47,60,183,44,147,35,34,239,190,46,158,198,131,108,2,192,1,93,254,68,228,249,64,24,13,229,63,83,121,83,112,159,132,252,145,230,191,133,72,221,198,170,218,29,61,80,3,48,57,142,231,52,173,199,128,224,116,55,38,9,99,200,230,156,224,152,178,213,48,88,177,216,90,170,194,67,186,75,0,224,152,236,58,9,118,109,144,172,112,89,207,142,10,95,95,30,239,205,186,168,242,19,108,72,226,105,175,10,37,12,29,140,100,191,123,15,92,241,209,197,41,201,28,56,79,106,141,62,186,172,99,216,81,104,162,153,211,143,167,182,166,126,20,102,156,177,27,250,255,251,178,68,220,8,4,225,103,202,83,12,68,208,151,44,217,58,97,136,152,83,161,157,48,108,49,111,202,98,51,101,157,151,161,248,158,220,211,118,211,98,103,100,58,143,30,254,248,131,142,168,111,253,246,198,50,232,74,217,193,128,0,43,255,229,226,75,146,215,155,97,143,142,177,231,157,12,228,218,160,121,175,225,132,110,228,110,253,173,231,118,65,158,31,232,246,218,86,26,32,220,66,22,208,132,61,18,95,216,219,13,5,101,166,80,43,24,38,150,60,55,4,228,175,206,113,115,45,231,145,144,135,190,123,82,22,184,198,85,232,99,68,242,239,227,214,38,147,27,203,215,190,186,196,11,184,225,146,35,148,75,45,187,227,243,199,170,146,45,82,124,74,80,143,118,88,189,68,84,29,87,22,241,60,158,53,225,105,33,230,27,29,253,50,110,232,237,213,74,117,213,63,247,165,172,92,90,116,207,0,196,82,0,1,46,248,112,21,0,4,182,7,13,0,84,233,154,240,58,49,185,85,246,33,134,206,104,111,94,111,13,110,18,100,184,232,245,108,214,75,29,83,129,178,132,185,157,101,231,38,138,170,32,187,35,97,60,143,33,128,215,5,16,17,18,60,6,42,192,221,20,133,243,181,60,133,92,119,74,52,144,35,35,75,224,117,253,119,239,170,204,22,170,52,226,4,5,151,17,210,171,48,135,88,136,16,42,12,66,136,82,201,21,29,136,74,177,245,170,67,66,172,219,77,159,197,79,161,23,16,253,245,147,98,28,92,77,254,123,60,162,127,140,174,170,162,255,250,77,234,96,63,0,1,37,216,44,74,2,0,52,158,32,129,138,151,164,204,0,238,202,233,180,215,47,109,218,183,86,89,223,153,144,84,170,186,108,182,25,171,29,96,251,136,35,43,187,23,93,237,6,171,139,7,210,38,83,155,53,0,91,154,95,15,205,215,0,72,8,105,220,30,54,42,152,169,129,17,103,173,188,13,105,52,164,19,113,216,78,55,106,247,86,63,189,255,2,221,230,186,29,211,226,56,42,168,33,91,40,68,137,29,178,36,44,168,55,243,249,101,98,223,210,226,0,74,249,165,8,78,96,142,138,111,85,158,133,153,132,216,136,238,249,234,173,99,241,140,163,243,76,7,24,11,187,118,74,145,194,8,141,96,163,144,212,51,18,163,126,47,241,183,231,206,211,207,211,111,81,251,54,110,63,88,204,209,80,74,98,28,168,215,167,232,92,218,109,64,83,51,180,206,101,203,157,165,122,165,246,91,179,11,198,44,68,122,190,251,222,153,95,50,14,75,231,5,133,37,133,238,254,206,205,166,167,51,186,154,206,12,135,30,117,19,116,25,24,49,149,73,48,124,236,40,61,153,200,245,118,171,80,139,105,46,237,102,255,251,178,68,207,6,100,176,102,204,155,47,67,112,150,236,217,99,100,101,246,81,81,155,52,236,8,188,2,70,51,101,221,129,151,208,68,41,156,186,62,50,53,81,142,213,24,172,136,40,84,16,242,28,219,123,141,22,66,45,66,64,203,183,96,162,48,3,50,62,194,152,70,159,215,218,142,4,191,139,223,207,150,198,231,233,183,241,249,13,154,205,58,244,204,228,196,165,232,189,28,88,210,56,235,52,151,86,102,81,25,109,58,224,160,146,110,149,187,87,193,71,144,75,131,172,17,190,217,97,120,74,82,165,228,197,247,138,118,103,45,106,222,120,111,191,255,251,24,35,147,225,172,133,50,102,12,130,208,96,96,246,197,145,99,21,104,114,42,189,15,214,51,115,185,241,36,170,86,236,224,98,136,208,88,201,59,208,175,204,114,58,59,84,245,119,101,68,177,116,187,16,84,116,149,9,85,0,1,72,0,0,0,115,254,148,204,216,44,80,189,162,78,187,14,180,21,50,179,219,157,136,19,152,70,164,248,103,56,97,137,224,43,126,27,251,105,163,153,146,55,185,42,113,235,167,147,67,34,53,227,196,178,21,85,112,16,163,170,64,226,155,162,101,55,35,9,19,13,114,94,47,67,235,16,28,190,109,254,255,136,184,174,58,147,165,206,188,234,66,75,163,110,36,234,133,132,50,144,77,184,141,156,85,89,167,18,58,201,118,49,102,158,210,178,39,28,197,52,95,12,203,49,201,212,98,171,10,236,169,99,46,140,28,33,14,23,36,121,22,55,182,191,227,29,250,159,82,248,66,0,104,0,0,7,119,202,60,231,5,142,19,228,74,23,65,250,143,82,180,57,94,80,119,53,42,147,216,199,124,136,206,118,145,253,229,73,94,17,214,27,141,135,134,221,181,221,33,248,42,41,101,227,86,142,125,62,21,157,106,88,104,28,84,244,224,209,15,116,196,69,207,146,59,10,49,78,217,90,101,221,183,155,228,139,155,181,255,223,250,119,251,159,231,211,51,40,113,159,90,120,67,81,172,77,14,209,232,86,84,14,73,104,171,89,51,46,174,40,208,61,97,7,131,32,98,146,15,34,38,35,225,220,180,44,151,93,107,153,175,124,202,183,100,5,86,0,0,205,127,83,36,29,29,114,16,161,92,220,253,3,204,163,15,220,5,22,194,212,157,142,88,151,170,205,118,221,158,186,131,84,247,124,188,183,91,186,235,134,124,157,166,77,26,213,222,42,127,48,5,150,62,198,241,175,17,200,251,106,63,137,108,237,7,206,72,78,38,15,221,165,210,105,185,91,184,122,253,121,149,82,73,24,44,48,58,40,120,246,102,147,15,150,23,41,166,85,73,52,116,172,125,196,175,92,50,21,29,223,219,247,210,186,68,165,13,142,255,251,176,68,210,8,36,199,102,204,235,47,67,240,145,204,217,122,100,101,246,18,45,157,50,236,61,13,194,86,179,165,117,135,161,184,73,102,134,147,146,147,129,226,113,112,232,126,35,55,198,145,28,203,191,242,147,83,1,118,0,1,64,0,75,182,45,48,0,34,27,9,68,183,245,98,241,200,25,112,70,230,165,216,101,3,177,202,225,186,165,107,181,54,108,138,109,122,105,89,76,123,37,222,191,77,84,236,111,107,29,163,134,70,181,22,52,111,207,0,22,57,130,16,227,109,72,92,134,122,96,63,133,134,115,196,144,143,6,160,109,3,235,117,124,255,221,82,212,93,51,44,14,250,51,24,67,163,67,72,215,179,43,71,136,208,106,150,117,176,209,208,100,165,204,164,37,185,40,149,95,83,142,121,30,228,169,116,195,106,107,137,120,86,120,73,230,167,51,138,139,235,159,248,184,137,234,171,13,178,4,0,0,38,219,34,154,76,178,163,172,240,113,207,119,46,64,232,253,122,13,125,255,230,174,202,155,53,57,97,222,145,38,112,187,213,69,90,18,139,79,185,11,131,64,68,200,154,72,162,84,186,248,138,209,84,158,243,162,56,50,19,162,29,6,128,120,72,62,60,95,25,24,105,194,106,121,255,233,249,150,124,253,218,153,246,179,183,42,112,198,161,45,48,98,27,122,204,157,28,204,189,199,78,54,234,172,236,153,213,206,217,202,77,247,25,240,164,123,242,178,251,34,127,234,111,51,252,233,108,147,21,137,54,58,95,121,206,255,254,101,165,217,57,127,85,36,48,16,0,0,118,252,180,200,133,86,35,213,80,83,206,117,106,9,122,151,94,146,195,123,236,213,12,214,82,169,215,147,107,6,143,194,70,104,169,72,143,14,100,115,248,141,176,10,2,185,172,195,72,72,218,219,91,156,44,71,232,255,137,82,22,51,141,133,1,108,23,65,116,73,45,42,39,118,151,68,225,52,219,61,177,93,127,234,27,93,157,223,60,215,185,125,123,221,167,205,157,204,215,108,119,220,204,125,205,204,151,195,123,81,121,184,219,185,144,189,49,34,100,33,3,211,130,6,17,251,137,86,190,123,146,74,153,169,239,116,235,137,158,242,215,153,157,183,89,40,166,110,224,144,24,1,130,211,255,214,235,10,124,72,194,18,97,168,103,109,139,39,45,5,87,150,79,171,24,221,107,137,102,8,214,169,149,44,101,115,99,118,126,15,71,77,103,196,221,169,111,74,211,235,91,166,95,171,183,8,126,181,190,53,16,166,166,37,74,41,60,148,195,247,40,120,63,59,188,106,191,127,127,250,207,145,190,31,51,182,71,140,57,28,187,66,57,163,196,167,152,64,79,92,42,226,50,38,90,158,52,199,158,166,99,93,54,42,254,255,251,178,68,208,2,36,158,103,75,187,44,51,240,153,236,217,71,101,230,126,18,161,157,49,76,188,207,194,82,51,165,105,151,161,249,150,200,126,231,92,165,157,202,169,249,72,178,44,247,128,80,4,122,88,96,124,235,46,70,236,47,83,107,204,232,92,199,168,0,224,1,2,147,111,203,170,135,208,89,27,65,144,49,204,233,154,18,229,185,50,238,209,235,11,183,87,230,132,192,205,26,132,187,48,153,154,155,171,72,5,83,34,249,156,201,165,229,94,80,210,183,25,198,95,161,81,164,23,173,108,66,224,133,66,103,84,159,198,242,196,11,179,71,132,124,117,92,15,92,255,255,114,102,110,215,190,254,101,234,220,149,31,38,193,124,81,91,91,145,36,188,14,178,207,81,65,25,20,82,213,199,52,180,76,34,114,145,216,150,226,58,53,169,110,158,110,121,25,103,183,55,35,87,170,130,90,121,254,205,95,238,210,169,137,167,128,90,138,213,0,48,0,0,5,222,229,168,203,135,14,158,193,29,149,193,242,248,125,125,82,64,10,165,173,175,43,217,179,15,108,75,118,234,157,109,135,23,66,162,224,239,139,28,231,127,21,145,7,86,116,108,102,229,157,189,80,213,62,27,210,181,132,25,155,102,11,168,3,225,151,76,5,52,96,164,208,106,39,167,29,255,197,10,36,212,200,203,29,179,215,113,81,23,48,113,227,160,86,91,134,57,33,71,157,101,141,129,0,115,21,47,139,104,198,34,83,76,63,20,191,23,245,109,227,43,255,227,90,58,70,85,13,21,129,140,134,156,73,199,229,60,173,29,137,179,186,149,228,45,96,0,32,36,0,0,23,255,212,1,190,36,26,193,6,86,75,34,183,47,128,171,71,155,22,94,220,171,102,149,252,236,78,118,235,63,44,56,186,58,46,143,120,177,205,249,116,172,65,213,62,141,125,103,94,10,167,106,241,173,43,88,93,62,169,61,154,98,232,227,1,112,125,176,208,21,17,69,71,220,212,255,220,15,190,210,198,201,213,67,181,90,184,201,42,41,108,120,124,115,195,154,167,187,168,168,213,167,115,166,169,108,145,210,177,35,78,155,97,220,216,201,165,29,237,87,84,255,19,50,92,253,220,115,45,170,123,74,74,241,22,50,106,248,215,168,171,13,161,32,195,127,186,202,108,35,135,3,81,5,223,233,108,149,190,120,230,102,31,72,59,77,79,253,39,187,149,183,135,217,194,205,91,84,16,110,135,198,134,116,64,202,211,249,9,238,96,67,206,209,109,149,40,83,243,17,179,133,159,161,117,92,65,66,246,131,163,3,81,206,44,151,255,253,36,155,89,227,30,208,243,166,90,170,136,45,222,224,242,137,169,137,118,53,96,153,121,171,27,101,177,196,84,201,206,131,118,255,251,178,68,203,130,36,179,103,75,211,15,67,112,149,12,217,109,97,232,110,17,229,155,48,236,61,13,202,65,179,165,93,135,161,185,163,7,60,112,183,113,212,212,196,93,189,207,189,142,221,104,108,112,180,112,183,161,36,210,94,178,113,4,203,119,180,207,168,16,23,160,97,111,217,35,151,201,35,206,66,64,27,141,33,143,185,208,29,90,142,132,29,166,168,249,163,149,217,173,225,43,179,9,43,166,213,5,97,153,110,79,203,100,8,40,37,123,112,249,150,141,250,218,45,122,9,82,135,208,101,163,84,114,30,125,112,173,81,237,7,1,130,19,36,232,234,43,175,114,214,221,76,44,147,28,133,238,90,237,226,174,154,165,175,250,217,228,134,104,17,132,162,0,168,199,21,161,152,195,68,82,76,130,216,243,145,164,191,84,231,213,152,197,154,234,42,154,167,200,187,105,255,89,190,122,177,241,113,212,220,233,95,225,229,72,4,0,0,34,214,8,205,8,197,162,28,135,159,227,39,10,42,164,236,48,192,97,249,121,134,251,251,115,5,215,27,119,226,16,44,15,37,205,177,32,6,195,59,93,14,34,135,187,169,220,188,86,100,18,221,132,137,128,223,80,81,129,12,60,105,7,64,131,241,152,156,144,56,7,134,62,153,96,5,154,218,112,35,137,127,212,89,175,72,213,137,32,23,83,32,167,47,90,214,159,133,182,242,25,169,142,91,199,159,189,200,71,56,138,41,217,249,233,167,106,223,246,76,189,155,99,15,17,160,96,174,197,35,36,76,185,42,147,97,200,203,56,101,13,59,46,182,163,46,211,185,136,237,142,251,83,43,109,114,199,87,206,113,39,12,91,178,109,56,145,128,108,0,25,16,0,6,91,118,40,100,212,126,118,22,93,101,251,130,243,44,157,255,30,45,134,227,230,127,83,146,202,220,196,111,90,251,194,191,44,35,17,52,244,63,58,26,15,176,210,15,241,206,255,191,35,12,90,178,186,94,16,213,196,58,146,150,67,158,38,164,128,154,160,64,228,176,253,229,134,226,216,238,119,155,181,56,117,145,215,66,180,230,121,107,146,55,20,104,208,134,180,136,182,54,163,201,121,140,221,32,209,142,189,131,18,12,124,216,232,157,77,184,128,193,193,69,141,137,68,223,18,160,3,14,101,96,32,65,224,119,241,65,145,17,198,144,39,73,124,147,17,65,225,148,75,51,64,79,146,194,38,64,46,161,0,108,152,134,0,232,72,70,3,4,154,195,248,34,64,224,38,63,129,220,128,4,107,236,32,4,242,148,68,209,216,207,45,106,56,193,114,194,67,18,57,63,67,19,78,244,20,6,8,130,49,208,193,94,187,74,90,167,68,193,163,74,88,214,121,152,139,237,73,42,151,101,220,255,254,190,255,251,178,100,205,134,5,97,103,72,187,34,71,144,108,76,25,122,48,195,110,87,61,157,24,77,229,79,193,234,51,101,168,195,22,184,136,109,235,69,181,181,100,208,245,87,84,110,150,59,117,68,162,61,247,186,58,188,211,85,204,34,70,98,17,227,178,156,147,207,90,89,108,64,63,35,119,123,243,206,98,233,119,117,32,83,76,116,35,1,35,192,26,230,0,5,109,216,156,76,43,8,164,68,111,33,187,3,90,28,27,229,148,46,232,158,181,249,246,157,109,218,51,206,241,167,43,44,83,102,181,70,20,22,247,97,73,93,74,17,116,166,239,195,34,241,255,173,253,173,169,125,227,111,125,163,223,79,46,217,5,182,249,219,47,83,173,69,60,170,138,196,38,16,111,158,254,230,206,214,221,206,122,181,43,49,195,206,34,114,115,168,130,142,114,88,137,109,211,18,71,35,206,215,169,72,30,150,237,16,125,234,6,174,0,6,195,172,56,229,208,49,200,143,114,243,212,92,100,18,54,144,13,118,148,165,69,136,5,9,105,34,20,221,196,1,4,64,82,229,100,42,177,152,50,204,83,26,26,7,32,10,3,125,199,3,136,193,190,228,0,32,85,140,81,69,50,75,32,22,58,18,224,191,100,194,192,145,0,119,75,252,198,85,153,104,171,122,22,23,120,195,148,5,18,92,205,124,4,149,228,44,3,70,87,197,58,64,162,34,227,3,83,221,191,82,11,232,172,100,125,249,150,172,88,10,107,113,235,88,118,166,190,23,158,101,158,108,206,223,98,188,147,57,212,146,41,133,118,180,141,53,190,168,250,74,74,136,28,94,146,142,22,72,223,133,77,160,157,146,167,60,120,125,75,105,62,74,104,250,37,59,108,247,196,49,214,105,15,226,187,131,168,59,226,174,183,241,253,3,19,64,2,162,109,128,9,151,111,197,10,19,22,84,82,176,197,115,162,240,108,245,216,90,238,48,89,171,210,178,170,63,89,25,176,128,108,60,77,211,20,118,162,47,43,52,44,243,17,85,35,29,104,164,152,254,171,75,33,105,218,96,133,187,171,85,183,65,165,36,106,176,204,188,250,187,17,2,175,45,94,124,10,23,153,244,221,61,239,107,48,244,60,100,171,140,21,42,89,107,166,123,234,169,53,105,183,48,129,243,19,61,155,17,21,92,27,79,199,59,5,44,23,24,173,128,40,80,1,3,30,149,13,200,134,171,104,200,21,114,248,54,55,64,204,136,122,38,29,132,192,140,185,72,128,23,4,255,82,189,41,116,177,159,102,186,154,208,139,111,66,251,43,8,236,174,195,6,76,212,4,71,18,222,152,16,193,197,31,118,148,235,169,245,243,73,55,8,181,106,18,204,95,248,154,34,55,146,55,253,179,191,241,72,171,190,214,255,251,178,100,206,142,6,43,102,197,19,67,95,144,120,108,233,125,48,40,146,20,105,155,28,109,21,124,201,138,16,227,192,247,153,56,225,32,24,76,7,56,170,179,187,127,253,127,230,109,81,247,246,179,186,162,103,217,12,202,133,142,58,157,140,236,75,65,86,193,171,232,177,70,54,84,75,178,217,210,108,93,74,109,218,227,136,27,53,253,174,179,185,115,169,159,211,110,42,254,210,2,51,154,53,69,112,183,18,56,39,12,50,254,209,34,237,224,87,60,174,156,43,29,177,155,25,149,107,123,138,229,243,186,180,65,128,167,38,138,89,137,243,36,121,53,166,152,242,101,78,167,1,136,157,171,230,158,158,160,15,159,120,40,30,73,7,135,133,64,229,70,61,169,40,60,177,120,100,81,129,195,38,158,163,183,171,188,209,151,84,129,172,98,27,239,76,240,250,190,101,25,122,0,2,254,144,106,35,97,116,134,59,82,100,232,75,65,101,55,80,21,252,236,195,177,86,246,95,3,38,139,210,136,34,198,175,25,216,164,204,97,217,176,209,27,27,237,77,56,213,90,107,112,94,192,194,81,160,179,129,133,69,148,133,36,175,26,213,167,234,65,175,213,106,22,64,191,217,252,73,169,203,27,11,143,12,199,164,48,101,89,241,12,56,16,98,255,247,239,106,233,118,61,171,44,146,7,76,201,215,116,108,117,116,81,72,227,159,40,59,53,115,216,80,194,162,75,17,121,154,167,44,221,50,226,212,87,169,183,45,183,237,232,206,118,217,60,93,113,83,26,239,223,112,105,107,75,35,103,107,94,198,55,83,111,79,105,136,9,60,8,31,18,193,162,248,149,74,117,161,200,245,106,89,115,22,142,49,238,134,202,137,89,107,171,202,139,150,122,166,50,192,147,5,8,16,2,28,24,194,111,24,244,122,225,50,1,220,197,225,182,168,54,205,178,36,144,239,14,66,38,131,6,118,48,202,169,118,59,70,55,119,145,76,198,187,80,198,232,185,252,48,113,21,10,46,144,205,125,208,249,79,156,33,225,132,119,37,159,255,74,158,147,183,41,11,159,238,87,178,255,74,125,2,48,0,12,53,28,211,46,10,136,154,251,107,1,1,21,13,4,59,232,134,16,30,10,2,17,149,21,74,80,7,41,71,211,9,18,43,4,16,4,9,102,24,120,3,46,176,211,221,246,134,176,13,193,250,77,246,234,185,75,82,170,37,128,247,248,195,78,64,196,131,208,228,67,6,40,14,160,48,253,26,210,92,245,96,71,33,64,39,233,25,0,92,68,20,44,160,3,64,137,16,152,128,33,183,60,191,175,178,230,104,139,78,71,59,58,234,83,201,100,119,171,239,156,214,26,186,93,158,234,230,170,248,184,171,110,122,159,175,190,99,91,185,255,251,178,100,212,12,229,70,103,72,27,34,95,18,113,204,233,1,60,195,138,152,113,155,18,77,161,190,193,216,179,99,132,241,151,160,230,126,42,173,201,113,244,182,220,84,220,80,156,38,30,134,26,163,97,220,196,134,83,133,5,89,96,31,228,63,183,65,4,19,119,117,91,82,210,69,58,213,101,86,180,213,69,104,3,233,193,222,143,234,112,92,164,23,196,221,189,14,84,78,206,163,66,135,113,154,207,103,3,73,193,224,100,70,206,45,2,87,153,111,139,152,56,170,238,11,26,202,14,206,46,169,44,102,218,252,106,240,40,171,98,120,246,4,172,240,102,137,26,241,231,96,202,32,225,174,34,137,40,155,137,230,28,141,92,49,83,173,166,193,145,210,133,167,8,147,178,48,143,242,168,60,182,42,156,250,68,192,162,26,148,39,254,147,49,155,20,153,151,230,231,223,245,175,217,61,171,130,213,0,2,219,144,9,179,59,152,41,187,142,11,178,201,91,60,162,26,149,180,68,28,117,228,109,29,198,86,37,102,55,133,111,221,177,122,6,183,41,125,222,0,33,141,0,47,131,138,247,64,142,227,110,162,128,128,6,101,242,135,93,184,1,21,17,206,23,14,73,36,217,69,229,16,185,51,130,172,109,205,231,95,9,128,174,71,70,92,70,160,206,220,247,14,10,7,69,192,68,83,210,219,17,213,110,123,213,180,86,58,109,247,151,212,246,250,231,103,162,145,40,253,93,34,136,82,36,199,179,154,243,182,174,250,10,106,77,90,46,131,221,108,130,70,234,83,189,52,19,103,106,42,13,242,128,9,72,43,2,9,86,221,94,58,185,226,123,37,104,96,69,101,5,15,213,90,120,208,94,77,182,230,215,223,212,64,199,216,203,80,32,12,244,64,49,208,214,50,81,176,212,215,32,98,16,59,139,67,165,34,119,203,72,76,14,9,29,182,135,145,16,238,8,2,246,132,164,70,117,32,34,10,131,107,74,214,161,101,133,135,42,116,214,108,17,80,129,82,89,5,69,209,161,253,50,42,189,59,107,71,215,69,162,236,212,70,208,28,0,2,204,51,120,208,71,14,0,104,196,208,64,72,132,7,81,65,64,144,225,49,16,202,194,76,6,12,23,113,213,128,109,38,130,135,152,9,160,176,146,39,177,55,101,116,23,160,192,134,67,128,130,0,77,92,0,220,7,192,64,101,128,32,113,81,88,192,8,244,196,202,139,240,94,80,84,90,58,130,129,76,120,76,44,2,22,55,49,176,5,198,48,18,186,19,252,183,40,162,168,215,72,56,52,8,10,97,67,96,224,80,40,97,149,144,25,232,1,134,14,152,176,14,2,1,242,0,0,81,18,157,54,23,174,83,142,114,26,188,158,171,189,228,218,181,159,173,239,106,255,251,178,100,209,12,4,211,102,200,155,5,111,66,113,108,217,109,36,101,190,25,245,161,22,77,137,254,194,10,51,165,244,150,24,240,219,116,71,238,182,101,95,94,125,250,51,162,159,176,204,236,224,136,253,12,197,114,110,27,139,98,99,83,110,71,58,195,127,106,67,122,181,76,196,132,238,182,204,95,118,235,70,220,61,70,69,144,42,249,14,110,253,0,6,107,73,144,73,123,111,196,4,131,157,1,196,67,47,148,201,139,70,39,29,111,130,226,19,215,127,156,80,239,242,161,247,107,112,218,83,135,248,143,53,45,121,121,157,45,19,69,168,227,128,69,145,163,97,37,31,218,242,63,222,255,168,187,76,189,152,46,177,185,143,221,26,120,154,71,100,170,81,20,253,183,253,22,223,107,188,46,10,118,188,207,109,7,203,198,218,189,38,148,253,110,243,70,236,61,246,141,201,142,240,191,250,218,218,26,195,84,239,42,240,168,207,140,208,147,206,30,41,212,0,1,84,108,145,193,158,46,140,199,203,89,198,0,50,117,58,137,65,165,24,224,4,150,128,3,132,169,109,167,113,210,142,172,57,49,81,160,14,162,176,180,183,193,89,150,29,85,17,236,24,116,208,0,67,131,106,141,77,242,65,44,106,96,9,132,180,102,165,237,134,72,65,161,139,69,104,114,155,111,52,141,122,202,32,121,83,78,228,18,206,88,11,118,86,244,208,47,236,8,222,188,146,236,169,50,166,181,95,127,159,255,59,71,112,192,114,169,56,119,85,171,10,192,2,243,251,206,127,234,132,198,57,150,171,143,16,194,157,16,51,26,177,136,38,144,201,131,244,204,83,150,121,21,63,231,53,28,243,123,206,183,214,133,92,247,166,205,94,80,117,246,192,13,118,64,0,20,114,11,89,138,212,33,37,161,191,25,115,181,35,85,17,175,125,33,86,27,167,10,69,214,41,121,161,182,171,32,86,60,121,237,101,51,6,171,150,247,182,245,156,73,52,101,43,97,160,10,17,115,132,127,127,247,190,121,173,43,122,92,80,236,17,156,163,2,15,72,40,95,211,201,243,255,182,207,55,245,127,165,151,248,35,135,214,176,90,188,210,113,47,222,212,42,182,203,211,215,82,217,252,11,27,92,200,211,180,216,76,197,228,235,36,23,9,162,114,151,168,107,110,142,175,92,0,170,177,106,148,212,204,218,5,98,50,197,82,98,42,68,26,80,176,132,70,34,43,76,94,20,234,150,9,5,0,36,83,29,79,103,36,132,116,77,117,84,2,50,254,201,102,163,75,97,28,11,185,72,241,238,41,114,28,139,75,29,135,198,4,97,208,35,121,2,34,29,97,241,32,12,51,53,33,20,169,127,252,178,253,213,188,237,67,162,98,119,84,66,211,213,127,199,203,255,251,178,100,201,142,5,123,102,199,155,67,95,178,107,140,233,67,60,101,204,83,201,155,34,108,172,253,1,193,179,101,232,145,151,217,255,223,237,254,238,97,215,119,49,236,117,60,152,147,223,41,169,73,81,229,215,218,242,169,229,20,85,98,54,253,253,62,147,211,235,123,126,9,128,21,168,1,14,93,179,103,78,147,131,32,118,161,76,234,233,5,101,10,72,154,213,132,163,130,167,49,31,91,27,96,213,165,203,178,232,92,99,93,76,65,183,243,255,242,242,87,30,191,185,30,63,23,66,63,207,252,114,200,163,211,161,120,76,117,162,16,104,240,214,28,225,231,12,204,199,85,185,145,18,155,60,54,197,249,215,140,115,245,200,238,117,189,211,6,229,79,220,242,198,73,185,46,141,98,58,179,201,165,16,54,154,0,1,44,176,202,141,57,139,186,10,88,140,128,121,171,181,59,225,9,236,221,93,39,114,87,93,116,212,119,52,194,92,212,69,207,16,6,80,4,24,237,60,8,9,188,73,19,202,82,126,29,98,224,168,16,196,61,226,180,228,212,54,22,129,205,145,50,83,49,60,133,77,34,114,156,142,81,44,159,135,129,182,135,62,19,137,113,193,197,76,125,126,163,119,87,141,97,10,180,66,46,79,21,5,106,63,216,242,100,129,30,30,240,230,142,231,168,159,89,93,29,251,251,101,40,99,146,46,99,158,28,142,166,140,104,193,83,217,171,83,106,210,173,57,218,229,221,73,203,131,169,38,239,236,106,241,63,214,52,5,33,64,0,82,219,69,38,165,72,42,16,162,118,17,181,221,110,119,157,41,153,169,201,252,218,164,110,114,181,110,72,211,64,157,88,39,71,234,193,82,123,25,9,230,179,124,127,144,133,0,244,51,197,101,78,106,27,217,140,43,151,38,38,40,154,197,24,114,193,99,9,101,72,140,65,29,79,142,12,146,30,135,8,106,117,221,101,68,85,239,148,240,92,185,247,74,96,193,215,17,154,41,145,98,105,229,196,40,54,136,238,98,237,160,100,90,70,231,68,187,10,190,59,62,204,56,123,52,35,73,85,125,94,50,14,179,175,61,102,106,138,29,164,68,22,145,46,159,164,95,61,126,72,44,168,0,13,150,192,34,192,80,2,213,3,70,14,52,22,220,4,209,92,85,234,254,55,101,117,15,94,102,201,255,52,52,105,188,61,2,114,44,98,150,66,141,53,89,51,101,109,40,142,255,68,57,4,102,166,24,134,171,91,230,52,6,9,128,146,37,20,151,96,128,241,226,212,74,178,178,206,132,44,70,154,199,22,28,118,34,181,76,127,201,197,27,106,77,230,158,53,36,75,40,111,181,19,118,80,254,217,105,95,184,188,92,169,198,143,147,92,241,247,103,25,204,143,88,97,178,255,251,178,68,220,12,133,12,102,201,27,47,67,112,153,76,217,35,97,232,110,83,233,155,36,108,189,13,202,78,179,165,41,134,33,185,198,160,181,62,46,52,138,85,154,226,186,129,97,207,98,114,14,153,174,34,105,233,62,233,123,169,187,72,151,239,229,129,77,58,48,0,2,109,254,6,17,64,137,112,141,201,242,17,122,8,38,172,86,197,200,122,215,14,159,16,220,245,41,140,2,240,54,12,196,99,51,241,237,216,75,197,122,201,242,9,118,9,34,236,109,168,193,224,16,80,198,210,157,138,169,174,187,117,10,45,214,8,133,78,17,79,89,41,166,191,98,70,157,39,12,90,24,57,239,34,238,230,14,102,200,36,221,42,24,163,27,121,32,80,74,152,165,48,124,48,99,73,148,62,113,9,110,212,82,205,22,76,154,210,45,70,12,134,115,240,254,219,165,71,46,170,116,141,52,229,181,139,133,136,138,74,219,231,86,5,52,181,0,2,147,140,216,74,71,83,50,84,162,0,150,3,65,1,50,11,250,36,64,179,75,33,133,38,180,38,180,5,82,10,102,109,117,238,110,1,114,14,17,153,32,101,194,152,210,8,212,183,91,163,97,193,135,54,206,147,119,94,143,51,13,128,228,140,201,252,129,220,118,153,73,146,213,119,219,88,242,166,93,176,37,43,241,34,151,203,237,191,175,221,139,29,236,235,129,37,220,166,102,143,60,121,207,254,253,167,183,203,231,60,175,123,34,145,207,167,253,204,252,228,222,77,204,201,137,159,200,136,165,8,254,41,149,205,197,169,36,4,98,221,50,16,29,37,88,241,145,139,45,104,38,129,147,93,20,21,212,203,87,169,48,178,76,0,168,0,19,183,107,134,22,121,97,96,40,88,234,133,201,26,54,233,250,91,103,242,8,15,159,29,253,59,85,105,120,73,68,154,142,204,179,188,192,59,92,64,32,97,24,40,253,106,12,16,237,139,186,130,117,205,108,95,90,185,209,140,57,36,98,10,215,148,147,7,78,210,98,180,233,228,15,228,51,166,102,147,250,156,255,245,205,39,149,249,172,234,57,52,135,149,207,225,151,151,253,20,102,254,206,109,212,38,133,206,104,166,71,120,64,116,89,36,5,32,64,48,84,40,41,37,128,138,128,128,148,233,158,5,174,154,133,149,110,40,50,153,137,186,68,102,23,18,8,115,12,43,53,162,208,226,112,104,74,178,64,9,26,240,44,25,115,87,170,11,176,113,24,64,24,136,10,32,242,22,88,2,20,42,4,89,21,2,2,134,51,229,111,105,233,168,156,32,80,167,117,130,165,90,163,101,79,106,96,180,117,111,88,138,218,189,225,152,171,225,73,44,190,255,81,239,185,119,88,239,131,190,73,115,126,158,118,232,64,216,203,59,235,255,251,178,100,204,140,5,38,103,71,155,67,111,176,103,172,233,138,48,67,152,23,189,157,16,13,141,190,193,219,179,102,244,145,153,253,130,249,9,86,66,115,107,140,206,210,20,127,206,241,170,175,168,243,181,108,69,18,116,25,84,186,210,67,94,203,68,238,221,210,65,54,90,93,21,92,196,44,16,72,162,157,170,199,102,129,28,217,98,109,71,44,219,143,242,21,140,7,197,110,101,148,203,137,234,166,194,175,117,56,59,128,157,226,194,85,246,102,54,56,23,20,210,136,47,167,150,164,147,248,18,160,40,212,224,72,187,17,181,33,143,114,87,191,14,191,75,106,61,85,79,223,117,179,43,27,57,103,168,171,166,135,50,123,42,180,135,169,215,106,251,82,153,187,251,182,201,168,228,65,165,230,181,173,155,52,149,49,222,247,159,182,251,81,27,173,56,245,89,80,249,59,194,5,170,0,9,0,0,108,242,241,223,105,200,30,48,72,38,84,31,83,124,235,162,196,63,31,122,217,237,89,169,100,153,250,136,197,233,48,118,87,50,64,191,44,165,152,207,54,88,84,36,141,177,104,147,128,116,12,11,38,64,81,22,65,9,68,56,176,158,45,129,131,203,160,182,132,108,67,22,44,200,109,196,164,230,20,221,78,62,23,126,255,255,223,218,135,223,109,90,39,110,182,249,38,137,150,113,22,160,79,46,174,207,101,167,94,165,219,189,109,73,78,236,186,14,154,53,238,167,101,84,138,23,177,165,3,51,35,230,71,79,155,28,151,76,217,141,76,89,50,106,86,106,102,11,39,5,27,161,53,4,187,240,217,56,145,133,217,232,165,59,156,196,87,150,19,150,237,74,39,83,246,187,8,9,83,79,151,219,158,220,189,16,154,70,4,48,193,4,236,127,174,134,231,159,6,97,196,141,98,156,15,153,68,34,11,7,6,244,168,67,161,16,154,74,117,143,187,242,25,58,67,146,24,86,98,51,148,186,86,145,249,189,61,197,228,116,174,185,214,51,132,92,66,239,8,253,216,215,242,179,183,88,169,254,127,1,128,10,241,155,139,154,170,112,10,220,224,32,140,248,212,248,23,140,104,104,193,71,130,30,75,237,56,58,6,89,4,242,162,82,189,17,2,173,100,138,34,1,138,167,98,168,24,160,184,200,59,246,23,23,47,162,82,148,0,73,87,244,168,136,129,159,163,123,236,172,12,69,115,22,113,226,137,105,201,125,29,210,240,37,76,219,57,110,171,165,221,127,154,43,57,125,210,53,187,48,232,126,106,126,3,164,128,30,96,135,19,55,71,241,82,105,106,165,83,47,192,202,31,210,167,141,187,105,251,218,158,46,198,117,194,247,115,212,221,84,197,83,60,197,72,163,18,39,177,227,41,18,38,210,80,66,66,73,255,251,178,100,211,8,4,232,104,201,211,41,109,96,107,44,217,34,61,3,78,24,69,155,20,77,161,253,2,1,51,101,40,244,25,168,65,162,174,32,14,26,108,64,135,73,173,72,16,171,15,81,228,173,103,214,227,109,158,29,113,14,22,33,107,201,219,195,168,250,228,250,0,7,150,65,55,108,180,239,218,241,40,99,11,6,5,50,54,77,53,156,142,232,75,134,153,141,150,128,244,110,29,144,73,135,180,6,153,106,151,136,166,152,98,26,150,60,218,82,107,158,65,137,197,218,49,57,242,49,101,235,183,149,63,70,52,9,108,229,140,76,26,144,148,58,230,241,4,227,181,51,235,85,65,134,222,167,225,161,39,45,89,62,50,90,173,222,50,167,47,99,228,78,110,121,205,157,250,251,223,91,179,236,16,251,79,83,177,175,218,59,83,203,22,221,178,97,164,42,234,0,6,228,208,17,80,48,49,146,118,90,130,160,195,10,189,85,210,81,22,29,214,229,17,114,39,43,238,98,84,238,67,80,251,166,187,215,251,126,244,167,76,110,63,4,69,35,21,114,228,154,106,37,19,141,219,135,42,213,140,86,191,147,5,103,79,220,212,123,57,193,28,228,67,9,23,23,1,70,117,17,3,146,141,26,35,247,23,93,215,204,218,245,247,245,214,237,167,117,61,84,126,213,115,81,183,42,163,110,173,30,22,86,103,191,251,26,68,67,211,142,92,235,91,29,6,12,90,187,228,105,234,218,212,131,187,38,179,5,61,78,167,77,104,169,106,106,106,70,154,33,145,128,5,203,164,17,184,236,150,136,166,85,69,0,219,103,12,29,26,42,40,118,234,212,197,46,186,50,118,215,159,255,84,153,45,44,90,118,173,108,109,128,8,50,109,21,135,198,252,125,149,60,171,26,27,222,107,69,93,79,114,203,49,63,52,244,85,30,99,233,218,179,77,73,246,157,247,94,218,219,96,201,25,105,85,12,228,18,212,165,77,170,197,247,231,162,84,93,165,142,168,244,129,157,207,93,141,187,230,120,72,191,254,245,168,158,85,38,186,126,101,232,41,64,4,10,106,39,6,136,110,111,29,70,205,164,121,0,167,155,36,21,51,16,32,4,14,141,23,149,130,177,16,197,86,241,118,71,114,125,203,116,193,12,213,192,165,29,120,18,174,14,125,20,16,18,188,147,160,88,37,15,73,4,212,45,225,123,19,48,185,100,173,9,138,154,165,203,64,72,0,5,22,92,208,91,146,226,192,43,29,95,71,144,27,72,218,191,45,97,154,47,87,169,95,175,23,69,48,84,1,71,96,177,244,69,29,40,61,106,56,106,89,43,197,49,102,46,112,241,189,170,247,52,202,250,223,15,124,107,197,75,46,119,77,246,214,221,115,183,136,109,115,92,196,255,251,178,100,213,12,4,194,103,72,155,72,110,208,122,44,233,157,36,200,159,24,149,155,18,77,229,109,194,15,51,102,244,144,154,69,212,68,113,186,102,169,42,114,13,59,47,99,89,73,49,127,190,146,109,168,115,107,17,123,86,136,105,231,220,236,249,116,90,240,126,27,112,128,5,142,26,255,162,134,104,0,43,103,144,199,54,215,126,130,104,8,25,17,29,40,152,185,248,131,57,8,54,157,82,52,66,165,95,14,249,136,52,19,20,26,110,204,218,121,155,219,212,115,164,17,52,201,34,93,132,73,96,18,82,65,111,79,101,59,234,44,125,168,139,45,147,186,89,105,83,151,30,234,15,57,241,58,221,115,238,137,202,118,207,144,65,209,204,222,141,89,113,87,52,138,37,118,23,101,124,231,161,42,185,140,78,109,88,147,159,209,184,61,101,102,118,243,220,202,159,109,121,63,239,251,174,154,115,239,128,235,166,1,0,5,229,191,24,118,169,72,57,163,52,0,229,73,225,107,12,34,10,93,16,92,113,249,156,202,33,61,2,190,19,241,105,76,114,150,3,170,236,71,169,100,205,114,204,107,10,27,210,156,233,179,151,75,106,84,251,255,59,219,51,21,45,75,112,227,187,102,123,11,119,102,229,20,170,163,52,231,207,90,161,163,185,184,62,1,181,149,221,109,21,101,127,178,11,97,100,206,102,37,33,147,136,118,25,159,239,55,99,13,211,225,107,90,170,212,207,180,249,188,61,144,179,245,21,206,26,62,232,233,177,220,219,58,245,173,102,219,165,90,167,117,11,103,229,142,173,80,60,209,48,16,0,5,52,160,200,226,74,84,134,80,112,116,99,13,202,84,226,71,232,32,91,25,196,45,197,64,186,88,4,128,153,134,197,4,74,88,94,27,39,74,79,21,142,249,164,80,132,166,251,187,30,246,236,226,232,217,35,67,211,100,207,99,117,14,181,85,141,134,25,17,248,12,130,190,196,7,65,210,22,39,88,196,111,151,195,62,165,182,123,43,156,205,57,153,198,41,115,105,229,255,150,113,213,129,225,10,153,178,154,43,98,193,194,92,183,179,70,112,44,64,0,144,224,32,205,188,20,197,61,204,83,32,192,130,14,190,4,48,72,0,116,44,28,97,97,107,180,42,44,28,2,202,226,80,26,90,42,179,79,138,164,120,112,42,153,32,242,151,15,10,151,229,52,161,134,174,174,209,251,138,48,200,85,0,208,76,54,215,22,178,123,172,35,200,201,155,71,17,196,67,130,214,130,215,91,232,172,82,166,116,208,217,211,219,89,161,195,238,251,192,191,215,34,39,38,179,118,183,77,122,134,151,120,223,203,123,202,196,118,105,43,113,183,185,91,218,89,226,154,179,31,63,223,181,180,241,243,210,212,113,243,255,251,178,100,207,8,4,188,102,202,59,33,95,162,120,204,217,23,96,195,124,88,61,155,18,77,153,126,194,16,51,166,180,192,153,213,70,93,24,99,136,40,182,3,32,97,228,229,143,196,217,37,191,135,155,247,170,106,207,25,211,221,118,245,29,198,114,229,68,20,174,213,189,172,139,78,206,56,210,91,176,25,113,38,211,178,127,245,0,19,155,0,102,178,237,47,181,11,236,104,191,11,136,38,107,74,195,22,222,212,153,255,127,82,25,102,12,54,86,77,0,32,163,145,80,138,210,104,47,76,181,102,107,115,46,41,33,73,156,108,172,178,113,150,155,120,150,28,106,3,228,16,203,30,53,100,94,208,68,142,139,64,105,178,105,178,156,152,219,164,244,201,109,121,202,216,221,207,55,49,80,94,97,116,237,114,158,21,167,243,95,38,118,162,154,217,219,10,182,221,162,173,152,202,125,136,41,227,11,90,45,51,207,31,20,128,30,55,13,227,213,0,7,101,176,9,224,129,22,192,71,128,131,138,193,132,175,135,205,185,65,79,20,162,213,12,66,106,146,126,51,12,72,62,29,143,84,22,68,230,96,73,50,9,128,72,5,197,145,44,209,135,240,103,74,66,116,145,33,215,51,28,51,103,36,173,76,32,214,155,249,105,33,232,129,105,211,40,58,73,99,111,176,188,79,78,215,99,235,52,171,99,222,241,212,235,230,30,130,204,170,251,47,114,65,85,193,142,175,120,203,28,101,172,243,104,227,70,174,155,200,244,171,69,116,169,75,186,173,238,102,98,170,235,27,204,71,38,76,123,1,58,0,0,148,227,48,26,13,24,131,48,136,11,8,199,139,50,235,144,234,140,142,59,42,130,155,180,123,177,209,32,188,96,126,13,68,1,101,129,17,56,184,61,152,217,99,68,142,73,36,177,36,192,127,131,15,84,165,34,67,196,167,85,58,30,178,46,16,143,142,86,58,195,37,143,102,3,165,129,232,55,51,60,183,147,111,186,26,241,70,188,14,163,109,249,67,24,197,27,69,185,19,25,99,20,81,54,136,129,212,112,227,134,138,210,10,72,210,15,50,162,109,88,125,12,161,246,89,46,62,98,89,233,184,106,98,199,78,42,48,121,150,50,238,90,71,155,154,98,89,72,159,253,117,41,22,70,62,239,176,15,121,0,0,10,219,112,225,24,130,97,26,128,202,129,97,186,241,53,39,119,40,131,221,219,178,32,72,174,32,86,104,153,118,226,98,167,146,44,136,82,129,147,105,100,173,134,133,21,225,139,147,151,1,201,218,180,109,166,220,221,23,210,8,128,241,109,16,92,56,74,135,50,177,8,117,34,192,156,162,45,150,201,168,66,162,228,213,34,251,22,143,152,104,24,237,102,37,71,81,117,22,202,205,101,24,255,251,178,68,203,8,4,106,102,201,155,6,68,242,160,108,216,211,105,136,110,17,153,157,43,76,37,13,194,74,51,101,41,132,161,184,122,119,70,223,88,181,56,228,187,120,94,41,225,103,217,229,107,81,245,178,60,152,241,3,207,248,190,152,107,12,17,85,227,32,104,57,32,4,64,0,11,155,126,131,10,88,203,128,88,120,132,195,102,2,145,75,105,163,19,219,187,36,181,92,64,118,101,144,186,250,104,154,114,203,33,97,83,105,91,81,99,144,45,225,147,39,92,46,124,251,104,209,149,109,120,38,213,144,96,30,22,64,104,99,17,141,168,26,246,169,22,90,197,114,173,140,190,148,93,132,199,28,46,57,137,39,153,71,27,203,18,105,210,212,206,232,221,76,14,83,9,106,104,75,41,59,20,18,143,83,134,235,78,81,69,176,136,56,73,74,235,84,198,176,164,171,153,15,44,211,20,111,18,132,12,45,101,70,104,165,242,18,94,1,0,0,109,223,14,189,110,33,37,4,147,164,107,127,180,183,225,115,117,222,249,139,204,251,128,117,218,103,54,165,99,164,253,213,243,188,107,87,174,166,27,224,171,3,225,218,88,223,46,89,149,142,188,86,249,25,44,117,169,16,40,112,154,22,5,66,157,70,253,72,104,48,154,12,42,55,32,80,16,26,47,82,48,202,147,222,177,86,102,161,91,146,42,134,195,14,135,134,28,208,234,94,243,82,41,74,235,141,114,46,88,215,125,198,33,15,8,48,132,61,40,226,156,96,177,23,9,159,168,187,142,225,134,68,213,137,218,137,153,152,59,116,117,189,189,34,24,205,219,235,237,167,154,188,22,155,160,16,0,2,93,177,83,164,200,2,20,186,143,224,76,221,233,67,67,129,230,235,200,166,44,203,235,92,114,232,49,159,130,37,19,176,223,97,249,234,73,152,126,2,157,75,242,201,132,16,161,22,54,229,203,50,129,99,49,26,225,40,33,16,181,113,136,93,132,32,88,20,10,116,45,94,184,33,9,209,232,78,167,214,192,96,44,19,11,212,216,162,84,253,100,67,160,248,73,60,109,55,22,76,158,113,104,200,66,104,200,120,205,47,35,40,217,23,22,55,67,130,85,181,114,164,235,81,247,74,110,126,56,246,150,151,76,90,110,144,93,45,71,92,152,117,163,219,42,217,195,139,185,153,154,143,36,137,81,60,137,191,185,133,64,106,96,0,7,47,192,148,196,17,80,12,197,43,78,71,182,171,205,51,4,62,82,247,34,28,164,144,77,59,152,211,199,35,54,220,119,210,65,20,149,219,188,224,64,142,251,232,135,53,97,102,112,18,126,53,25,83,85,80,121,30,47,222,117,38,217,155,63,134,85,18,168,179,135,166,15,123,41,89,195,191,139,79,85,116,175,255,251,178,68,204,8,164,236,102,203,59,15,67,114,166,44,233,55,97,232,180,18,97,157,50,108,12,254,194,65,51,102,13,135,149,249,154,193,96,21,229,186,89,4,175,189,255,195,123,16,104,177,30,82,200,231,9,209,1,139,6,104,198,135,159,251,163,60,7,149,141,102,250,193,27,166,133,230,10,186,130,158,171,220,187,60,46,184,75,155,183,238,211,189,191,254,247,13,188,223,241,9,98,165,252,50,1,96,212,82,17,200,62,172,66,65,125,252,156,169,57,89,8,171,246,198,24,231,90,145,145,145,142,241,79,197,132,45,56,27,99,52,239,59,132,224,173,118,124,144,183,217,87,230,70,242,102,64,219,68,176,158,154,9,212,122,195,211,65,94,200,66,198,248,87,190,209,48,29,23,170,162,15,247,207,254,125,233,101,187,181,227,197,226,39,165,114,214,115,80,195,142,44,206,238,102,18,118,98,231,114,139,41,221,37,23,35,57,250,12,126,133,65,211,93,206,206,171,154,118,66,46,218,213,167,43,140,42,137,237,71,13,131,0,0,191,252,132,18,187,103,66,238,209,61,53,87,88,84,26,223,103,169,82,255,198,28,21,156,202,170,188,11,253,238,141,79,75,233,220,200,125,96,36,109,137,177,53,8,13,65,210,73,53,68,34,86,83,158,160,64,208,237,199,26,32,197,82,235,237,252,222,46,251,184,56,14,113,193,107,112,245,229,85,169,28,85,50,211,41,203,1,71,84,246,114,222,85,26,82,57,105,59,165,211,86,161,218,191,249,60,109,111,237,243,255,255,231,73,64,204,80,12,140,253,231,102,186,248,194,146,132,90,204,167,109,252,168,243,79,82,249,176,205,83,89,59,95,107,95,63,180,219,54,212,117,208,206,179,102,31,232,202,146,160,16,161,128,32,0,0,27,254,104,154,64,208,246,113,114,90,234,154,190,169,119,45,207,127,252,127,247,119,78,186,117,218,110,153,158,118,231,78,221,74,179,103,141,29,40,150,244,104,121,218,14,255,255,255,254,81,61,163,51,107,57,40,166,229,102,211,116,100,136,232,137,12,15,78,147,156,142,72,120,98,53,185,18,182,127,255,255,240,5,118,198,50,204,97,67,134,10,70,125,64,0,38,32,225,130,82,241,81,80,225,168,116,88,144,152,25,25,21,242,192,38,68,21,60,96,32,80,203,89,97,17,74,209,246,160,23,18,125,148,205,19,215,99,61,49,18,2,239,33,89,134,18,152,64,32,132,13,146,129,12,132,129,96,32,184,8,64,92,165,187,144,3,50,70,198,204,148,1,23,67,128,76,8,4,46,27,31,103,194,34,5,48,127,175,13,44,15,10,38,145,8,152,240,76,20,188,132,3,109,135,40,9,227,79,155,177,167,191,182,247,237,28,255,251,178,100,192,14,37,27,103,76,27,70,63,160,87,44,217,202,44,34,246,25,5,155,36,109,153,190,137,157,179,102,92,243,21,185,172,250,247,145,57,154,247,83,67,200,106,78,171,178,104,57,145,136,181,42,189,17,74,214,129,152,113,10,46,147,6,53,168,158,73,177,103,87,90,40,105,43,90,42,181,159,100,44,139,84,149,37,213,118,109,110,167,101,179,50,11,99,18,32,77,105,208,80,119,127,18,18,188,52,85,206,9,148,53,244,202,135,109,147,194,51,11,37,223,125,180,157,175,125,210,174,107,92,161,246,103,60,126,67,220,205,163,163,54,249,166,205,141,193,0,249,108,36,92,202,223,77,46,232,214,117,123,33,155,67,149,94,133,102,97,39,84,87,59,186,216,136,228,57,152,218,73,82,84,247,75,157,85,82,157,235,84,234,237,161,16,205,95,191,255,86,81,128,41,221,0,0,116,208,89,36,194,140,5,130,14,166,48,192,193,2,162,34,33,211,56,35,96,209,128,65,243,80,150,223,12,9,88,33,98,112,104,90,25,180,217,2,127,193,109,50,0,64,228,210,18,81,4,36,39,178,116,129,54,21,102,131,69,153,168,149,136,213,16,10,119,242,169,86,120,171,33,16,79,69,89,138,204,193,154,183,52,180,75,148,117,5,6,231,108,136,52,96,147,164,161,166,72,64,79,24,201,40,90,211,91,130,20,167,22,20,200,115,124,175,204,75,59,222,222,87,174,35,190,127,99,58,62,162,228,4,38,110,141,17,51,206,50,56,97,76,73,135,230,34,29,219,225,175,99,38,218,247,69,85,111,248,180,161,177,114,196,185,124,83,180,63,139,65,100,211,103,238,107,238,120,249,124,50,217,255,223,127,203,128,208,70,0,0,245,251,81,184,44,164,99,97,28,44,152,25,21,253,100,224,177,99,85,222,227,23,5,100,252,150,119,141,149,171,120,215,235,118,120,189,192,100,34,131,9,56,192,74,132,213,177,222,252,137,74,166,188,143,32,136,177,93,110,86,44,73,138,134,199,78,151,68,77,81,145,79,84,153,37,126,66,71,179,169,250,38,170,100,77,81,21,222,115,23,70,109,122,51,125,47,204,12,118,208,192,151,194,10,196,135,77,202,116,195,192,76,148,9,82,26,161,25,16,4,172,88,92,88,101,225,103,131,66,236,109,38,132,3,168,38,149,192,172,98,26,147,165,123,251,12,147,58,131,10,192,143,229,80,147,37,174,173,145,5,203,149,105,34,137,201,194,106,56,66,2,69,188,127,37,206,92,59,6,58,240,133,2,98,136,187,13,181,38,236,4,85,227,144,36,248,67,196,66,183,226,40,82,6,171,212,33,42,130,228,81,197,150,223,156,129,237,215,238,29,219,34,191,250,127,219,7,255,251,176,100,210,142,37,245,102,201,27,121,91,240,101,76,217,135,60,197,106,24,153,155,36,109,229,111,193,154,51,166,180,241,21,184,65,177,161,40,225,242,121,60,225,186,100,244,213,97,169,65,197,13,184,211,207,218,23,38,209,74,29,123,207,153,175,72,154,191,180,54,204,126,170,242,246,51,59,114,147,37,179,12,78,185,117,219,213,116,62,125,198,41,165,188,253,127,207,39,39,241,36,112,0,4,69,2,237,252,174,83,16,23,239,155,14,22,142,133,160,101,145,158,40,40,149,16,9,251,179,179,161,110,137,113,3,80,67,118,126,160,228,14,243,145,156,226,46,33,202,219,253,206,200,84,201,34,181,227,174,137,62,231,117,163,161,205,82,28,236,115,34,169,46,110,183,36,178,179,57,205,58,189,220,202,196,200,151,163,100,85,186,170,136,95,169,70,137,93,219,90,109,101,32,99,42,0,0,82,144,8,39,50,41,196,4,20,48,188,200,57,92,16,124,2,17,12,220,89,8,50,38,96,193,245,8,211,196,116,18,130,97,80,27,82,37,16,145,85,122,178,64,107,122,221,83,104,105,16,136,8,210,147,14,44,84,147,198,176,71,116,45,32,0,241,152,136,24,189,73,8,155,26,74,225,96,79,48,4,153,186,3,56,251,45,91,178,212,194,135,216,115,80,28,10,138,144,221,16,133,3,55,113,139,5,76,128,129,24,155,0,70,109,101,236,151,144,1,206,98,153,93,95,166,135,218,245,252,111,210,168,183,194,215,113,58,174,151,54,143,242,73,184,35,157,122,54,234,166,75,183,123,157,53,114,199,123,47,125,203,34,103,124,175,211,46,55,83,147,95,100,48,214,23,56,180,196,54,219,53,119,181,105,165,141,15,50,89,164,152,234,39,42,117,154,236,48,44,147,165,44,218,108,25,180,200,20,0,2,228,180,217,83,184,132,145,44,178,76,8,41,168,224,32,177,226,47,179,46,254,59,184,235,244,255,27,249,66,247,4,174,80,71,91,172,229,94,121,92,58,191,36,131,106,70,31,165,221,164,124,102,45,219,245,132,252,87,61,119,223,164,223,159,47,94,46,94,109,145,158,190,136,90,155,218,80,165,35,121,182,127,178,83,249,76,99,46,21,178,220,252,212,233,36,189,250,24,89,133,202,188,77,66,250,43,111,252,129,112,128,88,96,115,31,252,72,209,135,2,88,56,4,42,28,178,20,97,4,15,22,177,16,73,135,37,160,37,67,5,185,166,207,185,198,11,148,77,102,171,199,218,24,88,50,219,60,169,252,101,67,160,116,65,223,57,163,32,40,66,83,141,28,187,105,74,167,38,233,160,186,90,75,141,50,229,148,255,162,142,187,36,197,83,90,229,247,206,205,43,116,183,253,148,243,247,255,251,178,100,209,142,134,141,102,199,155,154,91,242,109,76,153,119,61,35,110,86,217,155,40,109,25,158,201,78,143,230,104,192,22,0,205,255,120,147,41,11,218,228,142,67,145,163,143,255,182,122,194,161,167,247,198,108,223,133,161,137,221,144,147,0,141,112,65,131,198,33,31,62,213,39,18,73,77,110,108,152,77,2,2,27,36,188,12,163,79,77,138,105,102,203,247,114,236,66,229,230,115,12,29,99,87,58,97,124,243,151,22,158,58,211,32,4,186,96,1,2,89,107,91,64,7,120,182,64,43,139,60,144,109,216,121,94,41,37,206,109,152,134,99,143,100,23,117,80,8,118,59,24,217,251,103,226,176,46,245,248,81,139,56,128,155,140,133,212,26,1,159,188,240,161,42,40,98,174,68,175,2,15,123,26,27,54,166,164,14,58,52,148,48,123,72,172,198,72,20,128,170,0,0,97,76,207,92,13,57,152,196,67,142,250,184,107,24,18,68,84,72,54,240,241,171,193,81,99,13,136,74,201,152,0,100,5,137,11,24,131,12,3,134,33,169,24,208,203,188,174,202,194,197,138,194,224,172,84,194,68,5,2,1,192,4,33,32,36,130,128,132,123,48,148,87,65,226,138,129,230,24,42,213,24,13,1,62,192,148,200,51,33,135,86,235,94,118,227,12,200,72,2,117,223,44,165,51,206,72,0,33,3,22,9,110,12,129,22,169,40,75,231,18,141,221,100,95,126,189,126,97,247,156,68,173,115,50,57,223,33,34,196,26,47,117,65,115,10,16,128,99,135,138,48,72,98,118,111,119,156,214,107,166,205,122,208,243,200,165,68,35,89,220,164,33,74,184,63,58,173,175,189,200,247,238,93,190,196,26,68,133,125,226,92,110,73,126,124,2,57,64,0,1,138,0,0,61,182,228,42,72,217,91,16,12,136,176,3,206,75,142,235,169,9,207,249,134,218,254,209,169,130,218,93,118,255,189,218,175,80,241,49,134,85,82,165,157,136,202,101,100,33,145,88,99,28,237,189,200,100,106,40,125,30,107,221,25,153,83,61,210,163,149,30,236,85,107,239,114,186,208,205,124,210,21,75,107,164,123,15,115,16,93,29,36,161,153,157,29,115,43,42,67,22,250,48,178,164,193,101,64,17,96,225,227,80,49,128,197,65,81,96,177,172,196,66,76,20,219,49,185,20,152,234,44,18,126,2,9,194,128,69,210,96,18,32,112,125,205,103,66,193,166,11,192,16,80,48,20,84,4,166,24,80,110,96,177,10,92,2,2,0,165,204,101,45,204,140,89,49,128,4,104,12,5,13,26,124,206,128,40,202,150,20,34,90,124,211,60,163,136,54,23,18,130,153,171,163,11,194,232,149,128,96,171,79,176,24,108,216,97,180,62,126,160,255,251,178,100,212,14,6,60,102,199,27,101,127,178,103,76,233,173,48,37,128,25,145,157,26,78,25,158,193,145,179,166,92,194,141,248,78,22,230,71,103,41,45,174,213,166,253,99,199,158,235,221,127,247,227,58,52,214,103,181,243,228,77,214,82,90,216,97,215,81,146,126,125,108,215,188,149,51,210,75,185,61,55,248,229,182,187,230,100,217,72,117,223,105,250,155,207,49,144,75,251,19,16,178,239,174,206,181,29,167,51,177,78,79,102,189,141,1,247,129,32,13,59,54,201,104,232,26,113,106,112,52,107,8,38,80,142,81,228,77,3,180,237,74,179,30,195,150,34,207,7,51,71,58,146,139,33,15,168,182,161,227,208,200,80,21,183,217,53,152,82,117,216,242,173,230,121,202,254,111,92,254,127,194,52,139,53,218,87,255,89,115,145,141,59,102,183,62,52,228,49,84,202,49,121,53,123,40,100,77,70,41,173,85,255,63,255,153,129,157,0,0,35,72,209,40,205,212,252,201,132,79,122,252,214,70,76,148,32,192,212,77,157,80,12,210,68,38,98,17,106,214,155,228,160,224,34,135,73,123,133,132,1,213,148,222,11,14,3,13,173,81,128,32,98,227,0,69,145,0,17,0,13,151,28,168,88,57,251,231,14,26,208,128,110,32,160,69,179,25,248,56,46,1,16,0,38,234,205,102,84,82,110,33,10,135,37,242,228,108,85,143,238,9,163,47,164,88,53,176,147,77,226,19,32,184,220,177,121,63,220,141,193,150,169,110,209,126,185,243,127,255,241,19,253,217,211,230,212,114,224,149,40,165,102,230,231,208,85,149,111,130,151,205,219,115,167,158,228,101,134,150,203,101,50,250,117,204,85,195,237,214,117,135,204,45,233,25,212,205,232,92,21,41,113,20,141,53,107,248,63,23,39,239,191,149,231,169,133,67,37,229,1,128,4,229,182,151,20,115,209,130,254,18,100,238,139,28,161,159,50,188,214,96,173,95,122,102,202,232,91,158,163,199,80,32,214,38,148,183,108,172,149,27,8,110,93,105,25,73,75,173,115,154,230,188,204,178,39,88,74,132,236,116,175,78,54,78,100,254,158,128,243,239,164,176,178,201,10,106,254,103,24,136,227,178,247,85,52,110,68,254,253,253,140,51,158,102,127,15,255,195,37,97,49,20,163,51,107,89,230,163,176,2,134,14,32,2,41,153,82,66,169,175,163,26,30,34,54,182,135,96,112,44,0,137,64,17,34,198,227,16,36,45,226,123,201,131,22,185,196,38,30,68,156,0,57,11,198,65,139,122,106,233,218,98,238,43,4,141,178,26,135,169,3,3,144,12,8,67,33,161,92,244,248,106,131,26,73,83,139,21,114,84,107,44,91,130,34,169,11,235,105,161,197,131,176,255,251,178,100,203,142,134,80,102,198,155,122,91,242,100,44,217,135,60,163,136,21,157,157,30,109,233,13,193,120,179,100,213,134,9,112,23,53,156,243,42,170,99,210,110,166,162,191,142,45,110,23,153,246,105,253,110,249,138,178,212,120,160,177,43,54,131,139,37,39,120,146,204,14,205,185,214,165,158,174,82,85,91,222,28,88,122,142,117,31,13,63,127,255,175,186,92,247,215,197,255,26,1,26,32,126,193,153,60,144,97,10,126,76,188,75,121,3,212,83,6,175,137,135,92,86,11,145,227,155,103,163,93,200,209,152,93,56,185,246,65,199,55,200,110,201,113,79,40,185,166,73,153,6,4,146,20,74,24,82,11,22,37,213,18,69,58,78,199,43,127,68,87,121,89,153,253,52,93,29,247,95,190,222,187,239,231,93,251,107,255,189,62,255,253,63,255,196,170,0,15,147,44,178,12,204,60,38,73,24,139,230,16,187,49,232,20,96,98,110,99,208,24,182,137,102,43,71,4,5,70,64,14,185,141,64,33,112,11,166,84,45,150,248,136,26,151,11,12,214,89,64,208,164,186,232,32,40,25,153,8,30,2,5,56,161,114,57,129,196,192,80,10,252,48,112,248,72,150,151,33,80,97,150,195,75,171,0,104,104,120,136,252,92,47,35,127,14,193,48,227,237,81,15,153,188,154,14,97,110,149,58,47,44,18,212,103,232,236,225,88,144,191,44,214,181,3,41,138,221,195,124,239,123,77,218,94,247,62,253,205,205,210,228,175,108,198,40,239,136,19,83,52,33,29,138,147,18,46,150,53,89,46,234,66,76,77,118,187,73,10,100,89,5,218,78,125,109,201,248,226,64,131,160,101,58,22,218,78,130,144,57,83,50,153,4,85,101,162,165,204,157,45,21,164,30,211,51,210,0,1,128,0,183,28,137,185,163,0,167,29,165,128,26,8,248,194,205,21,187,10,185,110,145,145,194,3,250,227,90,197,222,235,80,105,122,41,39,174,217,190,26,162,82,8,63,188,157,194,201,3,122,38,12,96,16,198,181,233,172,228,43,46,113,109,54,178,140,146,116,203,67,108,237,82,58,91,211,119,107,103,213,142,198,101,75,220,142,202,235,233,33,238,179,110,172,235,84,235,107,111,178,179,107,244,208,53,3,121,151,74,102,94,56,24,52,60,106,136,97,129,132,134,40,1,5,6,198,174,9,9,33,208,18,97,81,105,16,146,19,124,10,14,115,19,84,192,59,43,84,208,224,132,169,141,211,23,108,120,145,125,3,11,24,150,8,5,116,16,238,78,197,157,160,96,236,209,163,117,96,243,8,29,117,55,80,176,96,133,58,142,180,57,109,216,98,13,137,77,188,75,174,203,237,2,76,96,254,49,245,55,173,34,148,226,106,82,255,251,178,100,214,14,134,143,103,69,147,134,111,176,108,140,217,90,60,101,200,23,65,155,26,78,105,109,201,157,179,101,220,243,13,104,106,105,70,204,189,118,115,237,237,241,117,92,127,207,252,119,255,59,62,120,143,215,151,185,145,60,70,249,171,108,67,106,155,52,113,233,238,225,174,85,168,205,29,89,239,84,184,250,68,198,172,104,122,141,59,81,219,165,105,58,177,217,213,54,63,109,78,142,65,180,117,27,137,32,41,196,80,1,169,45,181,228,54,226,104,200,226,123,26,169,185,79,247,83,192,94,81,25,242,95,95,91,73,123,44,107,114,215,131,11,240,74,161,211,199,67,131,254,208,199,29,76,222,188,158,11,89,76,73,71,165,87,39,238,187,74,100,40,77,50,204,119,159,161,22,141,99,208,82,87,51,60,151,126,107,218,232,118,122,47,22,194,248,180,115,210,86,186,23,242,94,97,83,251,31,242,173,252,230,18,0,141,16,197,48,56,64,57,176,113,92,25,146,7,230,55,39,133,21,70,44,21,145,78,204,32,31,48,33,4,56,36,84,2,24,0,6,36,153,70,149,218,143,3,221,1,192,149,156,201,150,144,167,88,128,65,120,137,77,33,89,99,106,127,165,176,129,64,104,149,130,75,179,119,140,5,64,66,76,96,57,241,12,93,183,176,70,120,106,142,223,148,133,116,227,20,180,246,217,42,242,72,119,21,157,181,26,144,75,99,34,31,53,15,181,151,154,40,223,69,31,57,220,241,203,26,252,230,177,180,204,54,170,59,166,175,231,104,157,99,158,47,142,190,120,234,42,41,249,104,184,238,190,106,59,184,218,171,122,186,100,72,233,40,148,32,177,109,148,107,157,113,218,216,249,134,114,26,166,150,141,90,235,190,235,78,158,0,86,63,239,244,128,1,88,13,146,221,185,137,114,194,243,147,241,56,158,50,100,230,217,84,78,212,184,165,173,93,175,177,108,110,150,137,145,10,37,133,14,137,1,91,79,6,0,99,30,221,129,34,185,63,166,36,252,208,20,194,179,136,36,54,132,112,125,242,209,36,185,44,202,100,186,99,16,202,65,90,68,253,206,146,245,30,153,105,152,51,219,101,231,28,170,197,99,9,50,108,53,64,172,135,179,164,220,108,212,144,191,147,147,207,1,37,135,167,20,20,107,175,102,128,132,122,193,128,179,176,105,209,10,241,212,161,137,109,43,80,132,104,56,12,187,37,64,163,15,13,36,4,171,76,83,128,200,150,87,177,136,22,252,174,67,8,68,48,89,0,226,238,25,100,134,12,27,95,25,8,112,208,184,79,137,158,4,37,37,49,94,1,123,172,142,25,32,36,24,6,39,74,250,67,212,92,159,135,157,151,177,167,211,251,237,24,179,23,87,10,230,123,22,255,251,178,100,205,142,134,1,103,69,11,154,67,240,112,12,233,138,48,163,148,22,185,157,24,77,233,109,193,154,179,165,232,244,141,56,63,74,104,68,26,41,201,62,90,143,29,247,31,85,28,127,221,254,216,254,159,255,51,196,187,211,169,92,241,216,191,237,115,234,239,61,212,157,100,62,18,215,90,101,235,234,167,46,185,68,194,220,147,25,4,129,240,251,230,57,122,169,53,101,59,250,142,225,157,125,84,119,27,194,86,28,1,4,150,218,245,109,100,148,166,216,36,20,180,180,229,167,21,151,167,12,24,167,146,229,33,157,100,63,237,248,186,49,195,55,210,190,239,6,226,40,194,191,252,101,239,160,101,53,155,222,205,201,209,11,208,200,238,228,197,165,167,18,181,216,133,58,150,73,183,78,95,52,59,203,148,237,247,180,210,108,106,109,122,140,101,11,225,180,47,255,58,26,160,47,250,223,243,242,251,231,71,58,0,1,227,21,179,12,84,81,12,51,28,196,140,66,32,50,144,228,178,102,219,24,135,32,149,224,132,75,0,161,44,176,5,8,27,60,104,92,23,33,45,57,99,244,13,4,65,142,24,240,92,42,0,89,66,195,67,7,134,128,66,4,35,42,128,76,34,40,115,96,3,3,0,138,5,44,17,65,0,75,247,157,134,146,1,129,65,247,154,251,189,46,151,82,192,182,116,250,59,242,119,5,253,150,79,215,100,174,53,185,70,119,102,168,33,28,199,28,181,134,127,134,190,199,86,137,223,205,121,211,229,250,12,180,124,4,104,137,35,16,237,223,106,240,212,171,227,149,101,203,218,37,205,113,185,53,11,122,52,233,90,73,72,53,137,174,150,162,70,174,91,57,13,123,97,208,215,83,145,1,134,0,16,56,2,153,118,221,116,112,3,102,161,78,47,71,208,205,246,57,244,198,121,239,108,191,105,166,78,255,153,112,127,131,153,160,104,106,96,146,253,255,157,253,41,22,209,106,66,62,157,88,100,146,202,185,19,233,159,152,80,72,88,63,107,72,151,122,216,75,121,77,110,161,107,25,236,157,182,43,35,86,172,232,90,163,181,213,110,102,58,33,72,53,210,100,17,101,181,218,134,158,245,2,48,18,103,49,161,145,146,198,75,47,156,179,106,36,64,54,8,88,196,43,19,46,141,199,129,129,128,51,26,12,76,26,0,88,66,247,1,144,13,202,72,72,112,1,15,149,181,240,16,0,90,196,24,36,9,114,208,158,14,24,152,20,182,96,96,210,181,186,128,37,9,116,21,140,192,229,67,7,2,93,98,0,32,244,133,15,91,132,0,2,63,71,34,111,189,252,115,129,158,55,117,93,185,79,51,108,217,36,209,73,68,168,184,181,154,244,57,32,141,79,63,59,171,77,69,115,59,157,223,255,251,178,100,206,142,5,170,102,198,19,129,95,162,103,108,233,154,48,101,174,24,33,157,20,78,5,126,129,247,179,100,157,134,13,57,230,155,136,39,76,233,195,141,249,100,128,71,129,145,166,66,144,76,165,100,85,99,39,129,151,84,114,33,174,106,45,93,137,111,183,109,147,115,140,114,151,55,180,158,219,85,230,235,173,51,105,186,88,181,117,247,22,222,74,129,248,47,234,252,144,4,1,130,155,145,2,164,173,44,97,175,42,155,36,187,146,222,91,2,37,168,30,15,51,3,64,138,175,45,164,29,245,116,123,88,244,7,188,250,68,88,208,25,251,50,90,234,99,32,27,142,76,40,217,58,80,43,49,20,46,93,36,73,145,135,138,200,100,9,50,75,33,172,111,49,195,147,210,59,25,229,113,190,39,130,6,100,208,205,25,220,221,212,203,85,7,104,192,123,140,245,71,139,205,154,160,228,33,17,243,232,176,161,129,152,115,83,247,239,127,230,90,159,1,153,186,1,39,38,244,2,196,26,104,12,0,45,160,122,73,176,24,22,54,29,52,137,98,110,1,12,71,162,210,198,199,51,46,86,100,91,179,21,133,77,209,64,120,51,249,196,0,46,167,149,71,148,214,189,98,230,59,244,176,64,40,156,191,25,42,140,247,111,173,252,243,163,153,140,200,37,4,3,163,205,137,8,130,35,145,79,144,124,230,85,91,170,185,227,235,226,120,229,111,249,175,190,46,254,255,254,218,241,176,151,10,47,90,197,163,13,182,132,102,93,46,25,18,229,202,149,125,159,82,12,201,109,154,52,29,230,231,141,180,204,157,50,203,65,211,105,110,60,165,203,164,230,234,237,159,220,69,186,64,211,210,0,1,44,192,0,59,246,253,14,150,30,29,64,74,49,64,128,28,183,243,177,42,178,62,175,254,7,42,248,187,255,254,82,254,113,33,84,95,238,179,6,228,15,43,188,165,158,229,73,35,93,167,62,154,36,185,158,230,103,204,183,179,191,164,165,161,242,63,116,55,63,201,242,167,255,72,254,188,38,57,249,149,110,17,126,126,115,20,0,45,38,210,46,154,44,170,99,160,81,134,121,224,32,217,154,85,35,65,64,243,136,149,85,68,12,106,42,49,240,37,155,166,145,143,192,9,164,91,3,16,140,198,144,77,49,168,7,3,38,20,189,147,185,34,0,157,33,141,193,129,96,250,205,78,98,39,114,147,2,2,128,197,48,113,57,187,14,132,204,6,54,156,121,199,1,163,67,234,89,19,249,65,56,232,88,112,99,42,110,245,58,87,213,86,85,0,180,184,117,234,139,216,102,248,202,34,16,125,90,8,55,91,175,206,115,94,117,238,252,174,229,125,186,159,233,176,223,231,118,119,187,203,109,211,66,37,106,138,127,92,255,251,178,100,200,12,4,255,102,201,155,72,94,192,88,12,217,189,48,35,138,25,73,157,20,78,25,254,201,204,51,165,168,241,22,57,167,101,67,37,70,177,197,94,35,94,85,211,19,87,179,225,180,209,8,45,66,162,208,182,45,44,91,91,189,49,93,91,17,226,65,241,119,125,210,184,131,95,155,192,191,246,169,12,211,116,0,8,112,0,18,203,113,66,174,110,18,118,146,94,184,21,6,173,80,164,38,246,90,198,17,103,221,162,50,48,183,117,81,69,44,85,7,51,131,35,65,187,211,247,209,235,183,136,41,162,109,20,197,179,141,71,16,118,103,87,71,4,115,200,219,28,234,106,81,44,234,148,102,114,179,142,71,36,142,69,168,178,145,222,85,107,177,138,206,89,46,219,15,42,173,245,35,50,204,118,82,161,133,197,22,211,185,203,119,69,140,87,145,129,45,213,1,13,9,26,49,187,236,196,99,195,161,84,7,138,230,225,98,24,77,116,115,192,56,119,53,156,24,126,42,74,21,154,48,64,196,197,129,2,128,9,0,20,193,136,148,196,18,16,205,203,70,228,54,1,0,180,162,32,86,52,40,218,85,18,58,190,130,173,77,184,72,9,107,27,90,168,124,199,82,188,224,9,94,139,88,148,185,68,120,102,44,213,108,191,153,186,208,194,66,174,228,76,107,14,130,78,76,57,82,102,88,159,46,244,6,181,158,251,13,82,71,173,60,21,108,119,61,239,121,45,60,113,212,251,240,201,124,200,178,12,40,99,37,206,183,191,118,97,54,204,51,116,153,42,13,66,228,220,221,71,209,211,109,79,50,62,228,108,239,18,94,62,226,217,173,47,133,172,85,4,6,31,68,87,197,116,207,112,212,34,228,142,45,41,6,0,59,36,28,210,207,77,255,168,0,0,66,160,10,42,219,58,24,127,167,137,37,207,99,49,52,125,76,50,239,165,43,6,170,153,60,85,144,211,241,70,156,95,35,242,247,48,95,154,9,173,46,255,78,52,138,92,243,215,245,252,242,148,238,71,62,193,89,13,4,231,21,66,199,11,187,134,25,10,200,250,127,172,13,7,134,123,33,238,71,9,169,111,169,155,60,60,203,237,127,50,223,115,105,253,201,35,184,221,120,64,175,3,9,116,56,8,148,73,2,10,161,195,114,29,99,192,46,91,239,49,39,132,152,48,227,142,180,160,224,43,200,161,235,68,69,108,141,4,34,4,178,78,132,101,137,152,7,146,195,36,38,77,196,69,178,157,239,130,4,166,102,27,41,77,185,16,147,106,10,153,34,250,51,106,15,205,86,125,122,50,36,162,88,79,92,233,53,34,122,205,58,72,186,23,189,153,250,142,155,252,115,21,255,213,119,61,158,211,125,92,195,230,250,158,247,92,69,91,88,255,251,178,100,212,140,6,94,102,196,11,154,67,240,117,140,153,109,60,195,134,83,13,155,40,109,61,107,137,111,38,230,180,144,15,13,230,218,170,57,39,44,197,23,36,168,177,233,99,238,91,81,223,60,221,190,248,183,59,230,63,230,233,239,189,42,151,93,163,44,57,107,71,76,73,71,58,80,115,222,161,88,5,85,40,0,2,10,128,160,28,106,81,167,48,29,96,50,30,30,119,18,26,205,117,107,44,195,194,233,56,223,151,235,255,174,203,148,235,220,161,87,244,104,69,151,74,169,83,102,216,173,140,181,11,205,141,131,71,195,139,191,178,29,190,118,234,240,221,45,247,239,251,148,174,181,92,134,72,129,137,122,175,234,31,244,121,244,78,163,184,135,42,122,23,225,201,136,41,168,170,0,0,96,20,172,187,227,18,84,64,105,1,65,33,67,12,27,81,226,50,1,152,149,166,120,42,161,248,138,63,137,215,82,203,70,72,7,187,176,220,61,34,130,226,207,12,141,39,230,37,177,145,160,151,98,10,25,7,110,227,70,221,88,155,221,92,220,150,104,212,86,55,59,37,52,193,230,45,50,82,43,155,16,172,54,14,13,109,162,185,182,172,219,255,250,239,154,239,254,153,63,247,13,248,115,170,191,226,146,141,218,245,105,89,227,204,66,161,46,234,237,6,219,14,57,72,77,200,177,102,236,69,102,205,181,56,98,61,160,212,217,74,73,52,87,56,92,146,199,16,54,107,36,246,90,72,49,243,214,10,81,50,0,0,64,0,9,54,225,107,220,167,104,183,173,0,137,112,240,149,167,101,227,42,131,148,18,9,110,80,46,31,30,112,79,255,134,200,122,60,245,120,68,143,14,45,76,19,9,103,207,138,181,153,200,250,92,204,208,136,101,23,106,43,40,90,73,76,246,119,104,236,222,50,33,59,137,72,12,210,137,166,103,131,52,221,40,159,20,74,173,28,87,8,172,193,21,94,178,125,182,244,147,235,20,215,251,89,120,200,202,126,184,64,144,10,19,28,166,106,76,131,12,104,66,160,0,120,34,134,155,76,84,103,161,129,246,97,6,166,62,154,138,80,9,30,158,21,112,98,144,72,8,16,106,19,136,180,53,97,140,6,9,49,248,136,104,31,14,24,128,220,24,228,88,51,66,47,180,109,116,136,0,136,0,144,139,22,108,104,166,0,137,23,116,117,64,0,222,32,64,134,150,128,176,118,130,251,140,151,117,226,37,129,225,6,160,106,117,13,191,98,34,242,195,109,251,122,220,109,211,187,84,174,43,122,133,50,250,88,82,16,92,143,40,115,253,94,228,102,93,133,249,174,115,157,252,153,130,253,59,187,251,179,20,252,213,173,156,182,116,218,115,103,183,175,78,196,79,157,212,68,202,85,181,44,255,251,178,100,223,8,133,17,102,202,83,75,110,98,123,76,121,26,97,131,90,91,45,157,16,78,105,143,193,243,179,101,116,242,162,41,157,166,117,114,165,236,49,10,17,63,169,37,150,157,28,99,232,176,154,115,91,118,159,167,229,135,249,248,185,118,206,237,237,52,118,87,115,71,252,181,218,214,58,245,190,44,247,183,103,174,240,27,247,155,255,187,172,14,130,0,73,110,234,20,180,129,197,20,67,12,240,194,91,152,113,159,86,126,142,191,68,31,199,18,217,212,236,52,234,225,78,161,64,11,16,60,12,191,254,222,186,191,167,99,162,242,224,152,134,186,187,41,184,30,174,72,253,115,121,147,164,154,153,197,154,24,129,227,47,121,67,234,146,119,32,76,156,186,188,180,164,93,49,116,62,148,173,135,77,45,14,235,67,221,200,62,79,139,233,157,238,93,81,139,30,15,100,7,234,42,244,52,165,47,75,226,169,198,84,231,148,213,0,4,164,112,210,19,141,85,52,192,7,78,18,220,144,104,216,27,65,171,38,158,108,44,142,32,9,48,40,22,28,165,169,210,46,198,184,215,2,184,12,20,70,76,211,106,206,180,215,169,229,69,176,193,163,46,11,4,38,249,67,196,195,198,143,55,21,25,20,59,52,207,97,233,77,76,167,157,94,72,84,168,207,180,245,182,42,141,215,210,147,107,81,28,48,174,153,95,105,179,221,123,110,245,231,126,102,189,126,154,65,71,106,158,149,143,156,190,235,76,219,45,95,123,28,235,192,195,40,169,238,253,169,218,227,149,223,246,190,147,243,251,187,119,171,61,45,207,230,236,190,247,244,218,107,185,122,118,176,213,214,31,236,112,98,58,49,155,177,82,119,103,173,15,74,80,210,162,96,8,2,20,110,72,118,52,252,168,173,101,246,163,111,83,103,148,142,14,251,144,142,83,4,66,241,167,102,103,239,46,158,201,189,196,247,218,244,242,142,135,115,185,91,250,39,191,5,66,217,250,204,123,35,100,110,97,122,164,18,32,196,203,30,191,51,70,36,137,198,100,245,128,162,123,31,142,248,232,121,97,203,37,90,68,175,85,194,46,199,180,53,20,107,61,201,156,87,112,121,216,96,97,128,162,6,98,69,132,57,140,191,168,1,84,79,54,110,16,181,77,128,72,18,161,17,0,140,204,124,14,71,20,0,0,65,227,2,2,217,154,118,152,36,76,2,37,46,215,16,136,60,239,166,17,40,29,115,169,208,56,94,98,96,107,120,199,202,160,210,132,19,162,165,4,163,20,236,123,10,128,96,227,106,170,71,227,175,44,154,25,194,114,229,123,76,233,215,119,153,171,109,27,101,80,197,35,212,252,65,15,139,35,158,194,164,69,213,215,42,94,203,119,251,251,209,205,51,47,133,255,251,178,100,204,140,5,147,102,199,27,120,98,226,102,6,41,71,97,35,90,87,97,155,18,46,13,126,193,255,179,102,52,244,25,184,151,45,186,226,150,69,142,115,53,227,197,71,91,24,75,171,100,30,67,48,176,197,146,215,146,153,169,173,122,84,235,17,153,210,32,125,63,226,183,125,77,161,187,224,221,146,254,36,253,197,41,111,64,12,141,217,166,253,0,0,11,106,32,229,187,255,212,11,184,135,99,41,114,76,149,137,189,146,133,168,140,202,18,73,17,130,196,231,179,150,63,56,68,110,79,245,228,96,106,47,108,206,111,87,178,150,238,13,102,99,228,244,156,152,245,19,52,84,90,217,139,247,113,51,25,183,52,150,164,178,68,73,146,212,26,154,98,182,215,93,127,126,145,102,57,249,114,107,237,81,38,168,182,236,213,50,233,68,230,46,234,37,178,62,58,191,185,247,254,149,9,235,94,227,209,143,189,140,223,222,95,159,178,242,238,195,85,1,140,26,119,52,1,192,203,97,67,4,95,77,104,13,58,210,40,200,130,112,25,20,209,32,67,3,0,140,30,188,48,160,1,75,129,0,4,175,168,179,54,4,31,12,110,144,47,168,209,8,18,141,183,78,133,2,71,160,42,161,16,229,36,48,44,207,4,140,50,144,41,241,226,46,5,160,208,237,146,113,119,170,120,125,98,74,11,64,240,59,198,98,192,69,30,136,80,29,141,37,136,14,180,32,62,137,17,92,128,220,245,203,95,51,78,255,115,153,207,87,205,115,197,182,191,175,139,248,253,156,85,94,139,238,26,153,178,71,158,202,124,31,71,125,42,247,111,100,153,91,52,210,78,78,54,149,127,163,105,62,16,42,134,95,243,119,181,219,105,127,187,154,143,94,231,99,175,112,55,210,0,0,0,232,0,201,45,181,14,146,9,206,128,35,150,6,106,90,1,2,112,220,142,118,187,107,252,109,145,64,133,132,152,201,84,107,182,63,253,53,205,71,57,57,128,141,185,49,156,177,73,80,161,113,173,224,211,100,73,226,241,149,204,217,56,34,23,132,94,119,150,210,78,104,73,199,106,83,62,19,172,87,219,135,170,159,253,159,11,176,242,243,57,195,44,204,233,223,135,244,202,31,139,49,153,118,74,99,181,32,32,40,107,78,1,173,12,70,227,168,152,5,132,116,228,233,155,195,194,128,243,33,153,64,200,64,112,24,144,42,97,32,194,148,179,211,23,85,127,43,150,116,2,28,211,139,240,208,24,32,200,39,0,10,213,162,61,67,128,142,65,148,232,93,109,200,57,138,43,33,9,234,93,21,172,8,14,183,94,231,246,61,82,66,254,70,32,24,83,191,155,207,46,129,95,249,151,173,165,63,175,244,165,94,113,228,225,37,184,23,88,236,204,255,251,178,100,202,14,133,167,102,197,11,154,90,228,103,172,233,125,60,67,136,24,105,155,16,46,105,109,193,203,51,101,104,244,14,56,119,181,241,127,207,122,178,214,69,197,93,71,21,77,219,51,51,203,235,100,197,71,71,89,125,71,109,230,226,153,197,252,113,73,18,209,87,89,205,170,253,221,93,44,118,170,150,110,113,228,131,180,169,87,68,247,177,142,164,54,178,28,108,113,134,146,169,72,2,9,29,111,204,24,216,81,48,8,71,37,149,69,135,34,80,200,16,114,4,28,170,168,100,141,81,182,182,202,244,202,204,214,190,66,219,88,131,49,34,100,166,86,80,20,39,169,159,250,255,187,18,215,188,10,211,138,123,68,209,117,16,159,22,77,200,141,120,209,237,197,152,178,144,234,140,233,236,201,185,153,19,177,199,224,85,16,174,39,132,134,11,31,94,22,173,116,134,115,244,47,157,243,238,132,75,170,105,233,148,12,123,153,72,169,114,165,9,83,180,2,181,1,22,230,216,206,20,227,4,121,195,118,51,0,83,175,162,74,138,148,177,136,152,89,150,47,23,112,21,134,146,46,145,171,86,253,170,91,244,109,110,204,66,113,164,79,204,188,80,221,37,119,170,103,80,17,110,239,85,249,15,184,79,72,100,32,185,65,251,26,13,143,177,129,0,241,206,30,238,3,205,138,21,105,158,190,248,250,225,190,166,103,89,211,41,250,106,153,168,238,105,185,68,47,185,87,163,35,121,174,94,203,135,174,237,69,110,9,228,182,147,142,167,104,107,156,38,53,243,162,200,63,167,114,79,48,40,111,210,42,60,226,206,108,231,56,113,237,222,197,96,152,121,22,198,224,5,82,64,17,148,0,7,36,180,114,182,64,85,84,216,40,7,218,25,114,98,238,242,44,226,59,42,205,175,172,118,255,77,201,187,226,191,219,127,18,235,253,246,249,210,129,249,175,120,101,146,79,53,65,154,145,106,41,32,43,13,86,255,51,211,41,14,182,101,102,101,55,137,254,238,123,122,76,201,43,121,63,62,21,72,252,255,198,191,145,198,187,79,185,69,190,96,50,128,70,0,166,24,110,54,12,56,28,97,32,103,66,49,254,150,164,171,195,205,178,76,212,16,137,152,88,212,99,80,73,129,64,35,65,176,81,205,46,7,129,38,10,13,153,8,2,245,46,246,8,163,10,58,28,1,97,5,80,177,48,0,12,46,17,3,209,253,0,96,102,51,170,170,166,15,3,7,11,161,193,144,73,133,202,77,62,83,76,44,5,164,164,160,127,168,94,249,99,176,215,218,4,35,224,5,133,197,225,130,147,157,136,73,26,91,44,147,229,29,215,217,128,175,94,221,47,238,182,62,231,91,29,255,47,54,101,203,109,147,234,109,246,91,54,55,255,251,178,100,200,12,4,234,103,201,27,40,94,64,95,236,217,106,60,3,194,90,145,155,14,46,25,254,194,11,51,165,180,242,162,16,212,102,180,203,233,8,39,168,109,85,55,218,85,99,188,86,164,153,182,65,197,169,0,219,70,253,60,44,66,220,48,58,39,16,64,148,191,58,135,77,201,175,122,83,55,188,239,94,227,120,191,245,96,111,173,51,54,200,113,161,127,28,247,237,240,128,0,2,220,4,56,101,215,115,152,239,218,53,176,76,83,192,255,64,100,160,115,103,142,133,196,116,156,49,90,167,153,151,72,186,188,55,119,89,5,213,10,126,97,35,197,223,45,208,87,231,126,255,173,106,162,45,141,65,181,161,249,83,16,238,195,154,201,164,146,104,212,62,136,54,217,175,148,26,156,20,150,125,200,212,169,131,188,118,116,160,200,234,71,238,238,200,53,18,77,34,5,108,166,117,125,8,179,7,227,18,34,114,109,189,100,121,117,161,101,139,10,213,84,199,92,42,68,85,9,221,74,0,1,145,228,224,205,64,199,227,109,46,12,52,63,115,147,43,15,62,17,144,233,212,34,5,15,39,140,111,18,223,47,166,118,84,22,12,20,129,229,204,90,50,254,45,90,202,60,212,0,192,172,193,123,21,65,203,165,44,128,209,117,77,163,57,153,48,60,11,47,136,63,210,122,244,121,84,166,127,33,237,195,241,169,203,143,181,234,248,180,232,205,223,111,56,128,32,243,157,5,244,77,232,137,35,235,214,253,209,89,122,190,183,221,233,254,167,190,138,167,84,25,48,211,143,60,104,252,140,211,201,142,8,172,211,10,34,71,31,111,147,124,76,221,220,13,225,174,149,106,191,250,81,169,212,128,69,0,0,40,68,128,102,75,46,70,184,70,79,88,121,41,200,177,143,150,162,182,42,249,76,97,154,190,162,208,68,38,74,63,41,120,159,63,228,87,199,156,252,175,47,63,243,113,152,166,156,233,52,206,45,171,15,245,135,168,64,175,87,116,122,203,201,39,210,135,195,188,239,249,117,37,204,229,103,132,170,214,102,94,69,37,33,125,213,188,242,156,62,180,200,139,255,225,88,69,136,160,102,195,214,99,81,129,65,51,70,36,52,226,83,144,204,25,199,59,83,32,56,40,88,16,194,13,218,9,8,50,84,143,34,43,77,209,131,4,134,70,166,74,132,48,183,41,1,105,112,129,73,66,96,97,195,160,15,48,224,88,8,209,205,88,233,74,195,219,140,176,161,122,53,154,168,15,3,210,75,224,121,100,51,110,31,127,40,154,203,105,4,202,222,153,61,232,206,82,184,114,98,83,47,248,106,95,142,115,87,191,241,199,61,241,108,8,203,153,160,95,106,41,81,76,249,73,79,47,75,40,81,148,97,34,106,52,255,251,178,100,197,14,4,233,102,198,19,101,71,48,100,172,217,125,61,131,56,22,237,157,20,45,133,158,146,15,51,100,157,132,141,105,167,42,229,92,113,184,133,189,83,203,197,41,26,119,163,95,40,241,231,23,115,93,13,163,110,10,157,89,231,24,129,183,221,92,236,59,105,172,58,239,48,15,232,242,111,237,244,128,68,17,77,183,82,137,138,197,228,143,144,98,11,1,96,75,118,80,210,118,68,168,48,236,15,19,81,229,54,151,81,72,162,174,54,65,171,172,187,160,249,83,199,33,98,69,24,213,107,144,225,208,41,10,134,108,172,225,73,6,32,239,92,149,204,219,31,69,16,78,162,10,146,65,55,65,166,20,24,145,72,160,206,202,141,42,184,5,67,208,42,149,52,76,148,248,105,76,41,136,54,61,92,158,57,101,41,29,88,136,51,143,162,26,134,32,167,12,104,16,12,117,2,80,104,18,3,19,111,67,229,50,161,236,202,99,35,54,35,13,122,186,50,16,152,220,81,19,9,62,77,44,138,52,240,60,192,96,195,65,24,194,11,110,162,1,68,133,211,237,157,161,40,120,241,120,30,208,227,78,227,232,76,25,165,50,226,34,130,138,201,65,195,168,152,115,130,193,77,60,148,81,88,84,237,83,0,141,138,105,32,67,131,46,200,129,29,35,208,130,92,51,28,146,196,164,177,180,131,4,66,8,18,209,1,129,16,253,2,112,240,193,184,18,139,41,54,54,20,117,91,33,252,110,99,234,103,154,206,185,237,166,223,83,85,187,244,161,150,188,215,48,202,132,79,242,244,216,191,13,243,215,39,217,46,77,202,201,98,231,238,212,217,73,168,114,90,104,158,212,90,156,172,196,248,84,249,244,15,95,13,163,218,27,78,179,174,21,116,57,138,128,208,146,199,81,213,238,0,0,84,105,48,228,218,239,67,85,131,215,7,100,16,24,107,227,195,44,176,114,223,182,170,45,250,90,246,234,51,179,138,90,150,39,200,191,251,10,242,158,30,163,63,100,152,179,61,32,61,219,235,227,54,32,193,86,10,13,248,79,218,29,15,13,81,225,199,117,75,67,36,250,71,155,151,51,86,243,94,252,141,3,213,33,6,31,34,132,180,139,168,246,169,3,84,52,68,58,100,87,119,85,26,81,104,167,84,171,22,247,80,98,145,25,52,166,163,15,45,48,19,147,38,4,113,207,244,224,42,106,125,11,0,167,145,24,1,16,240,56,5,153,180,176,128,232,97,229,69,54,62,199,109,177,213,62,252,182,103,21,167,165,200,129,9,46,160,105,60,144,238,122,180,163,219,209,29,164,58,158,212,157,59,45,82,86,143,179,196,192,108,44,14,95,41,49,172,228,37,56,154,180,205,220,72,13,215,198,38,229,196,156,67,255,251,178,100,206,14,6,40,102,196,3,154,90,112,114,44,233,141,48,101,190,22,185,157,24,109,225,109,193,172,179,100,5,132,137,184,82,129,210,126,169,144,202,125,79,63,29,182,174,173,237,239,191,221,215,196,245,255,125,207,109,188,243,215,55,115,13,218,226,135,159,89,37,146,73,150,198,26,150,106,135,150,152,27,142,225,212,161,187,49,223,74,18,162,82,145,224,235,154,191,195,26,206,83,168,184,234,239,124,123,145,217,203,106,153,132,26,11,153,131,11,151,196,32,48,17,160,208,152,56,177,38,167,25,175,85,230,172,17,233,236,60,250,134,53,17,133,72,212,67,78,78,148,192,220,54,27,246,233,6,79,84,35,12,49,108,55,74,181,185,170,82,144,167,69,83,17,108,175,179,50,24,75,22,102,19,99,92,250,90,251,104,136,106,17,93,209,204,181,58,252,211,87,177,85,128,104,168,100,177,79,49,167,70,33,59,191,123,105,211,254,255,43,70,1,140,46,176,51,241,84,193,166,113,147,241,143,132,39,80,57,24,112,196,115,2,96,92,18,28,21,48,73,52,88,6,186,26,184,8,32,96,16,11,184,96,96,25,66,203,10,196,153,52,121,123,169,210,116,44,149,34,14,25,213,129,31,81,51,204,4,12,120,71,31,8,33,119,170,67,210,6,104,253,188,11,61,255,135,163,178,22,80,228,37,243,236,16,72,18,243,230,240,104,10,42,247,192,240,152,132,45,83,41,74,143,181,167,5,253,81,197,53,186,190,95,27,249,210,239,92,255,184,155,170,231,184,90,234,225,246,116,234,167,215,155,85,226,23,35,77,174,89,160,201,23,155,58,213,199,68,119,4,41,190,72,140,46,166,67,140,35,31,142,177,180,249,195,170,222,157,157,71,212,179,228,47,252,90,63,44,157,71,5,0,187,82,9,160,0,10,111,8,154,146,201,123,238,191,74,12,75,131,226,186,144,254,158,177,187,50,174,31,202,52,120,232,207,32,67,115,15,128,227,117,191,153,227,133,18,130,182,16,110,212,96,171,18,123,138,152,65,172,37,139,189,19,168,158,246,85,145,70,172,153,27,239,116,155,93,197,89,253,145,213,85,74,85,215,218,213,69,56,249,65,237,44,136,223,109,102,181,141,115,210,161,162,51,250,71,167,155,251,22,79,16,174,170,89,218,45,110,40,132,168,135,42,171,233,48,237,165,10,77,54,68,206,135,140,77,24,205,13,12,104,208,220,236,196,82,197,1,132,210,228,64,192,32,1,162,39,118,15,11,2,174,197,34,9,19,42,128,186,111,204,129,253,132,62,183,157,182,102,48,15,21,156,67,152,128,10,92,212,193,32,165,215,151,199,140,68,157,178,202,233,24,253,157,91,159,121,34,234,26,196,213,218,255,251,178,100,201,142,6,22,103,69,11,153,67,240,123,76,233,189,48,8,129,85,165,157,24,77,157,28,129,172,179,167,52,129,139,204,42,169,186,116,220,139,78,195,214,31,199,81,223,148,206,203,64,32,73,7,130,240,90,56,80,97,153,181,175,211,162,33,45,115,42,219,63,183,63,85,40,59,41,226,104,68,216,70,81,210,122,111,87,60,156,123,19,5,72,236,104,208,249,34,135,13,145,172,134,102,165,173,82,36,204,218,77,221,242,51,227,226,190,187,241,160,37,205,4,0,109,106,210,86,88,238,12,24,113,136,4,195,2,113,61,135,130,53,88,172,81,96,180,94,12,84,90,153,27,180,197,217,51,229,215,53,255,90,246,182,30,193,210,117,162,52,85,17,23,100,153,4,212,166,236,221,166,113,97,104,212,11,115,6,12,143,67,213,204,213,41,86,205,239,178,22,205,205,105,154,156,206,136,229,153,213,195,156,10,75,42,174,222,86,50,61,30,203,51,246,223,109,180,168,106,85,0,0,0,140,0,3,215,122,66,104,40,38,166,85,1,16,204,151,135,70,35,56,163,39,228,132,104,245,105,135,207,39,253,140,144,52,45,233,43,127,9,250,127,11,73,200,214,128,77,77,214,36,169,112,105,111,25,80,237,135,42,227,215,23,99,114,110,27,128,231,36,199,68,21,100,13,94,54,96,230,2,164,72,201,124,6,214,72,59,249,255,247,48,196,49,236,233,170,42,62,115,221,13,122,93,247,62,123,232,151,49,138,43,189,149,149,103,253,212,212,44,198,146,14,199,226,210,141,137,203,18,48,132,138,133,14,53,17,170,150,100,53,204,99,14,159,156,139,178,85,231,223,4,140,208,63,15,178,72,34,60,237,167,36,209,20,210,106,149,89,42,86,152,145,209,114,170,237,223,245,127,82,149,64,242,23,194,167,210,142,203,35,234,229,175,185,32,4,207,186,212,133,125,79,51,24,44,230,86,58,93,115,152,133,117,105,220,174,239,123,58,33,169,57,81,150,119,71,178,179,162,35,173,116,50,229,182,78,167,101,102,211,87,153,126,68,55,127,119,117,246,174,119,79,173,126,56,0,12,255,224,2,96,82,227,24,116,144,128,241,115,172,101,135,147,183,40,156,135,115,6,21,18,27,148,19,8,162,137,45,5,120,223,77,190,18,74,7,209,31,35,112,251,109,42,137,55,76,213,153,242,20,8,28,53,218,112,11,51,122,93,27,203,229,215,236,203,226,113,53,134,90,8,33,75,228,75,147,71,41,234,191,184,214,119,105,115,151,62,173,52,72,149,43,128,193,103,178,231,255,255,202,21,191,213,75,253,249,243,201,202,175,163,175,38,81,109,86,73,116,170,236,102,75,25,109,86,218,197,156,172,106,104,177,40,255,251,176,100,197,136,164,213,102,202,235,47,83,242,102,44,217,49,97,37,110,152,49,163,36,109,37,254,129,217,51,101,104,244,161,104,249,157,78,45,182,139,196,129,237,219,118,242,234,88,133,207,15,75,254,147,10,101,124,40,113,98,90,86,104,206,173,123,91,126,175,53,104,191,22,165,38,154,44,185,206,62,238,224,231,123,200,16,125,234,177,179,39,45,167,60,86,22,4,112,174,157,225,54,90,175,156,233,65,17,127,25,12,10,3,188,183,252,146,237,244,180,49,103,12,14,197,10,172,95,222,182,242,81,2,81,97,61,69,243,80,181,194,168,141,161,191,255,233,22,118,191,247,244,151,202,233,4,158,81,163,53,127,164,166,233,141,118,129,155,82,147,47,205,77,210,213,75,85,79,221,202,84,202,159,5,204,65,79,5,196,227,154,190,33,253,52,138,185,141,15,174,39,185,181,75,183,194,57,101,0,12,19,11,54,4,66,51,27,33,140,166,97,49,249,104,229,162,243,10,165,205,26,35,1,53,132,1,115,10,16,204,2,8,48,40,21,44,10,193,77,209,102,142,6,142,194,92,193,8,9,150,192,68,133,14,52,202,84,4,80,212,200,26,181,208,45,231,7,180,13,0,20,80,194,64,183,149,69,58,130,102,88,102,94,235,172,28,251,148,228,166,51,232,203,131,150,4,22,35,105,61,205,51,23,244,94,211,107,33,142,57,52,204,182,86,216,151,251,41,205,90,231,83,217,201,151,93,179,204,191,254,126,63,231,251,253,200,116,131,12,29,76,216,247,217,197,153,79,151,50,25,52,205,141,239,139,230,239,239,137,254,239,186,226,156,127,106,158,167,46,118,247,55,235,191,137,209,142,56,117,42,132,189,170,78,113,140,135,84,34,40,74,154,0,2,32,66,16,238,219,254,129,244,13,220,6,133,101,101,200,146,92,75,58,89,210,133,182,233,158,168,241,243,91,86,221,14,133,254,255,248,107,183,56,213,43,54,63,80,217,162,77,157,106,9,162,100,122,205,174,104,237,198,139,5,163,17,155,25,194,118,229,69,237,231,51,91,78,221,59,0,16,204,5,56,235,197,111,54,212,181,53,180,247,133,204,205,200,65,114,95,62,63,174,122,45,230,228,153,102,71,218,136,214,8,80,33,25,252,207,4,80,116,204,41,6,50,50,20,213,12,67,11,45,204,120,53,7,34,140,4,36,48,1,216,28,11,12,65,107,63,73,200,206,145,108,2,8,240,133,149,82,229,84,107,137,54,44,112,209,46,81,111,153,34,220,74,147,76,160,108,10,14,98,130,2,227,32,168,101,28,92,133,36,107,18,120,237,191,114,215,218,228,6,42,0,84,4,132,22,132,138,80,2,168,150,144,161,196,196,33,236,63,19,137,255,251,178,100,208,14,6,16,103,69,147,153,91,242,112,236,233,173,44,101,246,22,241,155,20,46,101,107,201,232,51,164,153,131,33,184,96,34,14,198,216,15,86,218,185,255,231,254,93,197,93,255,253,178,123,234,156,231,67,238,186,97,218,223,95,59,187,233,247,221,76,95,80,203,182,246,202,68,243,91,57,214,31,122,71,208,56,245,78,109,155,171,226,155,49,127,19,189,177,54,238,110,37,143,124,65,128,6,137,210,192,64,72,255,210,162,101,230,67,130,142,135,33,16,75,227,46,128,19,242,87,12,95,194,41,103,161,52,198,106,213,255,158,20,4,224,50,21,111,7,151,205,141,143,203,236,64,106,228,255,15,94,178,174,233,233,82,191,254,51,33,57,171,29,82,53,234,159,136,65,150,61,134,39,124,142,237,160,186,74,72,154,171,22,105,146,41,92,137,69,145,214,209,82,250,241,94,60,108,113,13,163,92,83,202,195,204,84,71,29,214,145,30,241,220,183,220,118,247,192,192,91,74,4,43,125,240,43,91,34,33,76,128,48,8,134,243,98,0,193,112,177,37,130,38,227,84,177,66,71,190,122,198,26,166,214,41,187,245,82,106,233,115,150,52,141,228,232,236,91,14,50,199,30,117,187,105,78,155,215,94,231,157,104,136,195,123,115,152,130,103,21,76,230,145,88,205,105,116,209,234,219,252,215,243,245,124,220,124,159,163,187,32,235,171,77,24,63,74,104,162,250,166,83,170,182,221,255,115,31,127,182,94,244,29,207,77,184,230,225,68,154,112,212,209,228,201,93,84,191,255,239,159,190,253,172,125,68,84,215,179,155,9,216,0,83,64,11,45,214,203,150,184,107,163,230,130,211,35,116,238,156,177,30,222,27,53,109,173,94,218,247,139,241,90,80,55,203,159,253,203,239,60,200,244,101,10,104,135,71,88,71,207,82,235,18,2,220,146,177,235,162,108,70,103,1,199,39,164,222,247,41,10,134,72,175,50,193,223,156,167,54,219,102,181,145,175,75,30,206,206,151,253,215,251,213,53,187,219,103,195,220,3,50,128,120,204,105,131,43,40,140,58,188,49,152,124,236,227,193,194,33,216,15,102,46,8,12,138,140,140,99,48,72,8,80,26,162,96,16,2,84,40,120,208,116,72,98,52,7,76,113,224,26,187,99,1,1,82,207,144,1,145,208,144,44,50,3,135,208,100,32,8,178,3,2,64,225,0,64,145,109,198,27,188,2,208,80,245,135,73,103,108,195,182,95,88,227,2,153,97,77,5,221,143,58,212,154,143,171,84,142,61,184,69,62,17,232,182,54,225,219,91,254,254,27,221,209,153,6,86,86,131,144,132,69,38,2,34,153,178,52,25,0,198,152,122,40,210,72,154,9,252,95,48,38,129,255,251,178,100,197,12,4,101,103,74,27,47,90,112,98,44,233,138,60,103,174,25,85,155,18,46,5,254,146,33,179,102,244,195,34,188,171,70,153,199,116,137,90,229,154,140,89,166,89,89,37,131,136,151,146,125,41,243,2,109,207,169,119,14,60,206,220,166,98,153,203,54,198,26,224,109,90,6,64,145,109,255,253,96,128,142,178,201,238,218,237,218,200,146,47,39,20,131,210,194,17,85,161,229,121,146,205,82,137,247,223,216,20,238,100,12,200,179,14,36,52,96,153,62,209,69,7,119,199,52,168,89,141,115,160,156,153,214,159,71,149,69,92,38,149,170,143,50,224,115,49,246,128,203,35,133,252,64,229,22,131,227,189,113,218,145,101,179,231,98,134,234,159,69,98,206,134,35,155,13,152,47,83,151,154,187,187,30,188,215,217,13,118,201,60,81,112,219,217,143,19,119,157,54,176,57,85,86,223,135,31,7,17,200,250,146,83,80,0,38,0,20,82,144,41,169,71,0,69,133,138,9,110,62,71,128,147,140,227,16,84,69,222,10,32,68,93,7,33,106,16,253,180,36,143,47,251,104,218,191,14,68,129,165,169,132,26,253,47,185,107,191,109,110,85,125,162,141,244,166,171,215,63,57,54,179,123,105,80,164,9,204,9,128,136,168,168,245,115,193,98,43,137,143,48,62,171,81,99,254,39,255,136,231,249,249,159,251,153,183,136,231,174,57,159,133,226,170,238,150,190,166,145,162,222,62,221,151,74,47,249,156,173,198,37,138,148,96,241,151,201,105,30,218,249,133,88,17,247,71,180,114,131,120,77,205,108,145,164,164,217,167,198,51,187,182,10,237,135,0,0,100,234,210,240,223,36,35,168,132,169,24,45,230,36,117,66,219,206,234,251,111,69,188,139,140,86,241,47,60,183,189,93,123,103,22,195,216,209,123,168,7,91,251,80,98,115,86,34,89,28,175,13,112,219,252,126,154,110,103,188,11,250,196,22,17,212,195,12,109,64,184,140,100,51,32,114,254,20,114,233,102,238,147,147,49,251,60,136,243,137,157,54,155,108,94,218,55,105,16,79,119,20,182,92,156,64,212,186,214,35,153,155,208,29,64,12,104,112,225,165,158,102,39,129,152,200,240,100,65,17,169,222,102,27,100,28,236,158,53,109,3,10,204,12,88,48,136,28,136,62,156,1,193,53,154,181,76,8,17,1,25,75,102,178,140,2,3,87,168,19,148,33,60,96,4,32,3,150,165,207,91,233,94,80,30,78,36,20,26,12,24,56,6,231,180,193,128,99,95,167,102,101,1,9,84,21,43,206,59,46,211,75,126,166,154,195,57,154,122,169,115,134,25,140,130,66,233,183,151,7,26,12,161,230,18,151,187,50,153,144,207,182,180,12,118,241,255,251,178,100,203,140,4,249,102,199,155,72,126,98,116,140,217,89,60,104,205,25,173,155,16,46,25,189,1,195,51,101,164,240,162,212,138,211,104,199,17,174,223,197,75,59,247,247,79,83,251,49,229,2,102,190,147,32,148,187,210,166,26,120,39,195,101,125,158,77,137,184,86,32,68,141,107,198,203,41,233,161,81,185,138,145,90,14,146,73,214,236,98,75,159,101,180,201,115,48,70,141,49,172,218,138,223,82,101,170,64,10,110,18,171,203,243,213,58,163,67,29,60,19,198,171,244,132,54,125,57,211,48,90,51,139,214,254,240,30,230,120,115,190,158,36,8,63,224,204,174,150,89,250,81,140,21,143,45,235,88,93,110,223,131,90,123,93,99,161,220,143,148,182,72,186,127,165,57,207,70,138,214,225,184,246,72,121,84,225,110,86,34,110,76,204,40,217,108,183,44,105,210,89,144,247,119,63,81,18,242,177,199,241,127,22,167,221,255,30,224,74,54,0,2,4,104,197,102,204,224,196,44,120,28,166,110,164,102,115,16,100,37,231,202,124,104,64,160,210,50,217,7,12,3,3,96,164,196,117,159,82,168,170,70,174,166,221,116,64,111,196,137,80,58,236,249,100,83,215,128,65,65,17,107,29,69,71,90,10,46,108,186,229,19,243,40,183,106,188,221,36,236,179,42,119,190,173,152,223,222,194,45,61,55,51,98,145,86,52,137,240,174,237,247,227,180,237,235,251,220,159,177,140,217,123,185,245,179,123,239,249,247,119,243,95,229,185,69,145,77,117,36,2,161,82,247,132,139,56,85,152,202,122,204,243,37,155,13,43,99,128,243,229,239,159,88,189,169,127,44,120,18,226,91,218,37,113,89,241,187,211,214,185,198,229,22,130,91,0,0,89,174,75,36,141,200,123,21,99,55,28,10,224,56,245,58,229,7,56,199,204,39,43,159,115,103,226,250,65,212,247,47,90,81,118,28,237,254,241,14,231,160,217,239,177,88,75,154,210,116,24,40,54,107,186,177,232,121,110,104,45,156,4,207,190,225,212,203,4,33,163,57,207,89,76,70,121,149,40,101,158,208,212,189,56,236,24,53,117,176,66,161,165,82,35,77,142,155,204,251,42,111,103,173,103,52,198,127,186,210,161,128,0,4,184,192,43,230,102,160,109,236,198,112,20,99,35,199,108,158,1,199,57,182,3,22,21,48,81,83,17,39,48,224,96,176,163,242,95,117,232,202,208,160,198,128,24,11,9,141,51,166,15,12,33,91,240,152,237,58,41,42,83,160,17,75,70,120,199,1,33,250,178,163,5,0,135,250,237,69,104,169,226,84,181,159,138,105,231,137,166,182,240,67,119,175,22,150,201,105,230,101,18,26,105,245,8,1,169,14,46,91,60,203,186,208,255,251,178,100,202,12,5,128,102,198,27,102,127,66,113,140,217,157,48,103,205,25,45,159,22,109,161,252,193,196,51,165,104,243,13,184,202,165,150,236,163,14,60,250,187,89,40,221,29,105,39,70,181,153,127,54,243,116,153,81,97,22,17,72,68,129,198,43,168,211,88,21,110,47,20,112,237,10,104,85,92,76,245,117,38,92,163,238,146,65,141,125,175,251,203,121,216,156,38,123,73,245,243,3,47,99,178,234,206,82,70,188,11,107,55,207,98,22,123,202,37,255,212,0,2,57,14,41,37,145,17,71,243,217,7,164,62,202,166,181,57,254,241,179,80,80,176,64,142,254,159,219,41,181,125,18,185,218,215,191,255,251,63,155,63,75,209,70,201,40,178,231,160,115,94,79,249,12,251,148,50,18,135,1,16,167,62,178,218,148,217,81,212,149,69,24,178,149,157,59,211,61,3,254,153,28,39,66,50,18,40,68,30,156,38,92,236,31,138,147,119,99,122,75,118,242,243,242,37,212,161,237,231,255,96,123,0,8,26,146,184,247,251,254,79,17,70,204,19,204,139,40,81,10,52,53,158,236,242,90,251,108,120,239,23,172,40,111,24,225,55,222,54,20,115,237,178,31,210,55,122,110,174,227,61,54,237,3,91,134,37,58,120,89,193,106,115,146,196,137,141,54,145,133,17,47,30,117,51,29,4,52,146,92,117,116,134,22,252,164,187,230,186,205,223,187,251,27,79,115,242,215,50,99,24,178,174,206,105,74,108,73,154,238,141,40,15,118,243,90,241,108,201,180,53,51,176,251,150,237,107,92,232,169,163,220,91,148,122,43,71,223,61,247,54,168,13,53,176,0,130,54,218,78,223,183,225,36,46,196,5,180,243,23,230,10,41,125,66,142,199,208,44,187,68,8,15,212,237,38,212,35,146,247,169,6,223,101,19,172,18,228,209,85,195,230,213,72,224,110,227,9,103,38,30,135,193,11,36,230,253,167,42,19,163,181,155,34,121,251,228,49,183,176,238,72,189,44,203,90,82,82,128,159,17,106,109,42,126,21,53,159,157,179,240,180,16,46,105,18,160,164,219,1,225,61,66,179,53,241,30,121,134,202,111,31,173,148,196,179,250,236,242,213,254,107,253,150,153,221,155,186,207,189,184,86,170,0,10,75,88,38,9,202,36,133,230,210,141,132,93,38,226,56,240,2,248,146,186,50,249,50,74,21,149,64,134,183,15,74,208,158,170,28,17,2,98,88,168,144,164,182,152,252,221,90,163,67,155,213,184,40,244,146,211,56,161,179,7,153,109,94,136,17,0,33,161,77,113,145,100,84,155,189,199,61,142,163,210,243,115,200,66,104,235,219,13,186,106,43,168,232,107,105,174,51,251,191,99,45,175,81,115,125,40,171,95,255,251,178,68,195,128,4,116,102,206,233,230,94,106,138,108,233,173,61,38,79,82,249,157,38,108,49,109,194,106,179,100,13,131,35,160,78,83,97,170,135,223,22,96,218,125,21,18,29,167,203,166,218,248,60,182,219,107,46,41,38,255,255,76,163,174,231,179,140,123,157,86,216,254,62,167,8,80,0,22,229,128,221,24,134,3,34,235,83,99,4,23,41,168,213,95,70,225,41,125,103,232,170,110,37,90,146,87,45,248,118,2,221,90,103,242,113,203,114,220,40,98,243,207,26,159,131,228,112,212,9,25,167,177,190,107,86,157,185,169,100,154,110,33,61,51,148,143,140,226,202,182,72,96,58,208,137,181,241,54,108,45,167,160,243,220,254,160,106,108,55,197,153,18,232,205,83,21,170,198,143,175,119,255,185,69,139,35,27,134,70,247,232,32,134,42,198,181,142,119,81,14,100,108,43,178,87,28,82,138,30,91,229,149,71,186,69,223,45,23,84,237,212,251,14,197,175,174,56,172,24,114,21,0,1,62,244,47,83,131,193,206,41,56,212,207,207,107,6,100,74,85,152,148,15,179,148,253,55,212,49,118,192,232,183,183,29,18,235,2,14,38,225,168,137,29,53,149,4,44,244,135,61,4,195,65,4,157,144,40,131,33,49,7,4,32,65,140,0,211,26,8,132,153,185,90,96,138,137,63,51,144,14,17,196,221,88,136,44,44,50,7,110,208,83,41,92,233,240,91,245,110,75,227,0,37,163,183,16,128,11,252,110,13,208,231,185,7,74,179,201,30,45,41,124,184,49,167,28,103,106,128,226,159,113,111,102,27,138,147,78,83,113,64,45,8,149,21,139,230,159,201,71,219,222,48,201,6,145,37,221,33,192,108,110,138,201,60,176,39,135,36,174,90,87,192,106,203,245,195,168,179,197,139,60,73,223,81,228,28,59,121,11,79,103,163,217,176,223,22,218,205,95,231,238,23,158,19,200,81,55,157,205,247,188,106,75,91,218,223,63,30,149,132,56,246,208,8,0,63,240,4,139,155,30,46,112,4,108,225,101,154,148,179,82,188,216,180,74,46,98,109,98,228,143,105,133,225,27,32,35,40,172,211,39,1,199,192,64,129,29,147,58,91,69,166,136,248,36,11,184,51,72,53,231,233,249,209,149,16,135,41,195,192,33,67,231,14,32,161,93,40,136,140,254,187,183,165,157,73,181,213,228,186,51,61,118,123,102,167,251,89,127,221,173,95,255,255,139,130,227,20,154,32,18,1,86,77,20,215,148,15,110,66,24,16,10,145,237,45,156,2,251,193,110,212,61,46,81,166,94,243,217,92,168,98,128,6,78,137,12,169,253,106,14,24,84,66,67,38,10,200,83,19,8,76,136,169,84,33,131,52,97,68,152,21,0,255,251,178,100,197,14,6,253,103,73,27,26,125,162,102,140,217,118,36,197,208,23,141,155,30,109,13,94,201,90,51,103,52,146,137,184,179,98,199,12,89,115,117,132,123,57,147,12,96,86,29,193,102,100,178,99,65,210,69,6,192,46,9,191,134,129,34,6,145,8,5,186,34,64,81,220,48,72,40,107,33,86,36,58,57,168,146,173,110,5,104,221,44,51,41,239,252,203,162,75,83,194,128,138,161,72,20,99,95,203,255,231,253,129,64,216,57,131,82,153,73,140,167,24,88,204,204,85,79,185,66,213,17,37,63,206,156,0,207,43,91,140,12,38,49,205,149,212,183,250,187,50,48,196,37,106,80,65,150,128,0,0,59,255,236,161,70,203,71,233,41,96,93,93,182,159,255,244,245,204,232,36,231,17,50,5,24,201,77,31,119,237,160,66,133,84,229,244,61,84,164,121,165,41,171,12,51,146,91,208,233,144,206,101,35,144,29,28,140,169,170,171,50,144,220,219,107,50,125,19,127,93,9,159,209,31,178,189,155,250,126,80,200,1,0,0,13,214,25,67,198,44,112,88,82,147,45,201,152,36,182,146,142,5,103,225,96,46,59,129,166,205,45,185,35,96,214,178,181,2,160,194,31,38,91,102,106,211,85,147,149,134,43,115,166,212,196,96,84,197,149,22,156,148,88,224,99,37,52,32,82,45,132,7,5,5,74,230,56,2,48,191,215,170,194,196,229,112,236,59,22,145,52,119,125,246,107,47,226,244,183,19,112,100,109,102,57,89,250,252,101,217,243,13,127,255,247,188,227,118,111,243,201,6,162,58,93,238,216,126,142,155,253,75,149,165,2,38,73,211,162,128,54,229,32,129,122,55,121,22,125,74,118,55,75,216,120,182,153,162,235,130,116,78,84,20,233,21,41,116,145,89,229,58,238,164,156,234,233,173,154,173,78,180,146,64,21,38,140,2,228,80,0,0,187,255,194,82,103,57,162,196,46,105,224,180,241,201,105,146,94,159,255,186,176,250,213,103,53,63,255,179,49,138,56,146,169,103,185,60,158,94,87,117,73,221,235,234,210,49,67,158,116,178,39,239,59,92,248,104,185,46,251,254,151,102,223,105,43,178,44,133,118,85,86,223,208,237,250,104,119,224,173,28,25,93,113,141,156,24,56,129,150,15,132,91,24,162,184,192,152,99,148,45,48,66,132,200,14,113,223,197,15,105,207,234,193,173,101,168,236,83,33,200,195,64,12,16,8,152,41,203,100,50,134,12,134,78,176,144,250,211,11,143,24,0,88,56,156,26,0,101,96,198,10,30,97,101,130,15,131,23,48,4,133,136,71,198,133,129,0,224,38,179,96,41,205,139,63,76,222,39,3,180,232,17,217,125,85,26,2,131,130,85,2,9,214,255,251,178,100,192,10,5,203,103,72,187,70,111,176,84,140,233,205,28,101,230,24,181,157,22,77,153,94,193,133,51,101,180,176,151,104,211,83,67,171,172,202,29,247,125,247,169,82,65,186,122,150,191,237,52,108,236,185,122,58,80,196,225,29,190,84,54,126,254,239,246,143,175,161,108,77,32,129,193,2,19,30,197,92,150,242,92,145,117,20,231,22,113,149,225,152,247,141,167,238,252,214,48,115,185,134,38,189,157,85,15,47,179,255,236,190,199,1,25,112,0,69,152,64,0,135,36,128,44,53,168,59,76,198,243,18,227,230,161,240,242,44,70,37,53,206,58,98,78,59,248,255,115,109,156,168,60,23,61,27,149,27,87,205,98,74,192,172,153,211,159,219,198,35,66,148,64,19,62,54,198,4,147,92,41,67,138,226,73,32,157,71,49,13,179,156,113,144,29,40,199,3,245,38,201,128,141,118,214,142,246,103,219,255,74,80,29,0,5,163,23,52,201,47,10,53,48,40,131,145,159,214,65,115,160,166,195,64,196,64,76,137,130,128,4,128,233,136,129,60,148,66,32,235,62,27,113,229,45,180,109,187,17,6,100,110,10,147,111,66,224,214,88,193,137,72,98,71,100,121,81,9,19,34,10,120,198,152,58,230,142,50,5,53,46,248,40,0,169,179,92,72,48,91,140,185,89,34,238,107,207,43,207,31,133,180,169,76,72,68,21,169,151,162,50,221,165,44,21,67,229,109,54,164,220,57,252,148,75,47,254,155,157,202,190,108,110,31,194,189,79,30,171,40,177,40,109,176,85,6,53,87,6,96,162,24,206,103,189,170,129,136,182,187,9,63,202,148,169,78,177,120,32,133,100,16,189,19,144,155,24,36,40,81,178,202,185,149,149,64,34,116,175,103,172,208,88,237,103,24,206,162,235,218,245,222,126,243,247,254,235,104,178,54,146,8,97,75,2,2,80,70,128,1,91,191,134,212,172,147,253,44,25,19,122,255,119,92,101,248,73,199,31,172,87,43,215,255,207,225,210,175,22,174,137,17,200,216,77,230,89,13,78,2,68,232,195,67,17,95,207,79,152,253,148,209,190,59,109,120,245,92,172,249,180,130,58,100,153,21,137,186,38,105,149,211,91,228,219,54,84,231,220,239,255,249,155,255,251,141,34,47,46,246,255,142,117,103,168,240,171,209,44,92,15,203,106,247,203,22,156,102,0,202,28,191,118,55,59,82,173,252,96,233,234,122,247,236,76,94,205,253,155,93,116,240,246,20,235,185,190,17,70,72,226,73,100,16,211,88,187,118,244,221,60,113,137,128,48,54,105,0,160,128,80,128,253,48,134,49,129,227,13,255,61,255,247,195,206,91,145,70,159,198,160,156,217,81,27,6,42,56,128,129,216,127,39,255,251,178,100,205,10,6,153,103,69,147,73,127,178,94,140,217,173,24,38,158,85,97,155,44,236,37,187,73,86,51,102,244,96,10,8,186,214,73,3,88,219,137,136,72,209,168,70,105,12,208,249,168,212,231,159,62,245,24,82,87,73,6,195,237,149,101,162,98,34,195,162,193,153,0,103,153,58,58,161,68,9,5,23,86,235,91,39,56,231,171,83,95,81,173,21,89,153,50,160,144,137,234,0,19,75,0,0,205,187,96,68,185,122,55,17,216,22,224,84,67,247,85,125,239,238,128,211,255,67,139,23,33,16,110,205,255,127,27,207,105,236,118,51,179,47,89,25,238,67,146,236,136,197,22,206,67,208,230,74,151,71,60,136,125,16,153,212,231,59,230,67,17,132,184,99,206,196,4,201,95,103,163,183,255,219,170,0,170,0,1,227,228,120,77,81,92,243,57,0,206,34,57,112,204,138,147,56,124,88,185,144,12,20,42,97,193,165,82,98,39,74,176,178,134,110,149,226,193,31,200,139,148,251,163,235,164,211,85,219,85,69,36,24,66,66,194,14,9,4,54,20,9,4,1,71,152,240,36,169,133,30,19,116,56,100,76,16,24,217,130,32,20,38,108,202,3,128,23,188,216,158,14,106,133,70,140,209,137,248,117,8,26,177,38,68,129,168,76,29,20,96,33,158,32,149,66,200,19,0,192,24,100,129,112,52,98,199,153,229,130,233,67,75,177,98,70,237,74,96,57,61,254,97,140,205,172,241,253,239,27,213,112,253,89,179,102,154,198,51,29,160,177,242,253,204,88,214,91,239,62,87,91,26,122,91,126,252,97,27,237,239,179,185,126,120,255,55,188,55,247,41,98,146,203,14,238,183,243,211,253,157,157,161,164,125,114,201,175,203,35,82,152,237,216,111,249,202,148,123,213,203,127,187,255,220,121,252,195,245,173,125,203,122,179,207,230,123,234,222,62,142,176,1,120,128,0,54,228,17,215,176,219,153,15,53,122,27,102,4,234,191,113,34,193,239,196,56,198,239,17,98,235,113,162,144,201,46,48,96,122,35,147,144,52,88,116,135,201,1,208,20,38,31,2,131,138,49,140,177,36,222,113,91,14,72,175,244,137,105,65,177,202,186,52,187,35,162,81,55,139,37,188,138,68,200,216,238,234,213,91,50,218,33,106,163,94,59,249,164,29,44,43,155,45,55,50,94,76,98,230,55,52,232,58,251,190,47,171,191,255,175,248,184,175,255,17,173,32,0,68,138,84,112,192,156,98,198,12,81,182,56,102,37,29,196,171,165,123,2,135,11,19,64,98,41,179,97,24,48,40,146,129,230,140,80,136,34,3,232,140,48,228,126,51,69,199,0,55,100,250,93,67,194,22,228,54,100,195,135,32,49,33,1,35,12,96,255,251,178,100,219,0,7,156,102,198,21,107,64,0,125,236,233,90,167,160,0,36,54,11,36,89,173,0,2,38,177,103,55,24,128,0,243,82,177,58,138,163,13,220,211,78,113,52,130,139,13,40,48,236,41,222,20,16,52,45,4,6,57,35,57,26,60,66,156,178,64,65,198,189,25,17,195,116,100,83,41,186,98,124,214,134,10,93,139,26,82,222,212,52,228,193,109,77,8,51,30,12,12,64,191,2,174,196,213,25,150,66,2,198,20,11,50,158,169,220,48,199,144,196,111,126,237,187,240,252,252,237,120,139,151,34,111,43,212,183,127,159,172,230,35,236,237,215,138,195,113,118,153,55,15,186,204,225,213,83,73,150,191,25,104,113,43,56,254,181,251,194,154,230,46,164,179,148,150,48,179,82,244,187,7,206,73,40,238,178,206,166,167,37,183,239,89,203,88,101,252,255,255,212,150,114,214,89,219,207,86,251,159,255,234,101,251,142,190,248,219,228,238,92,253,126,245,191,255,255,255,255,255,255,255,255,255,255,255,255,255,251,223,255,255,255,255,255,255,255,255,255,255,255,255,255,38,0,0,26,24,8,0,0,0,0,177,201,37,191,245,38,144,158,11,150,173,179,79,172,251,50,219,230,201,20,246,201,60,93,134,167,205,92,41,81,15,126,194,156,113,86,213,25,213,71,134,132,56,155,223,98,247,236,75,55,71,176,200,100,50,177,179,54,238,230,99,70,139,156,101,53,153,87,236,161,219,171,221,44,137,193,161,160,40,104,185,162,56,202,166,239,246,224,216,211,186,133,22,160,252,138,132,139,188,80,220,213,170,217,34,162,248,18,144,45,40,210,96,249,254,114,69,196,16,237,86,4,204,74,159,255,255,255,69,8,0,0,28,223,143,230,18,246,1,56,243,30,12,154,165,227,30,39,90,185,235,148,24,68,145,188,158,243,114,52,152,143,67,188,132,97,52,117,168,153,40,180,123,4,225,184,158,53,77,14,242,66,9,143,186,4,241,32,59,2,160,120,107,1,34,112,236,29,231,134,208,77,27,71,224,32,56,66,108,121,172,31,171,174,190,158,201,100,237,107,174,43,227,116,181,181,182,35,224,243,143,58,249,239,186,105,170,102,166,215,117,203,126,230,59,159,249,169,254,207,63,60,163,162,61,251,105,53,186,255,254,235,154,255,255,255,255,255,210,41,160,128,0,1,75,186,93,52,149,47,0,197,10,210,225,252,231,51,201,213,119,226,83,49,105,157,34,78,117,27,27,57,227,12,247,69,42,210,143,16,211,45,177,140,230,89,46,230,81,204,101,151,173,197,56,211,138,199,232,24,10,70,146,24,41,98,42,55,136,120,72,148,71,65,111,75,159,164,180,186,156,66,16,168,60,45,37,217,112,231,53,255,251,178,68,116,6,100,108,103,79,191,61,96,0,137,231,233,183,236,60,0,18,13,155,52,108,12,190,194,30,51,102,141,135,137,248,162,103,91,215,223,248,206,179,247,111,255,254,218,175,206,254,62,117,107,91,27,255,63,230,152,240,97,204,241,128,169,103,105,149,145,100,80,138,82,243,77,37,141,95,254,202,131,74,92,196,5,25,26,87,0,38,97,43,190,42,20,223,136,44,151,93,57,28,121,84,51,13,67,175,180,190,27,83,238,84,47,40,218,74,84,197,135,211,202,90,99,239,43,106,116,242,54,138,132,168,47,77,38,8,136,189,15,84,133,235,126,20,110,228,70,145,252,126,156,228,80,111,224,10,118,84,219,61,78,3,119,180,203,91,180,3,174,94,155,164,175,21,222,95,254,234,115,75,93,228,159,76,196,143,139,32,162,2,225,33,169,233,179,71,8,236,108,94,80,155,202,89,99,230,199,40,93,139,89,212,86,67,46,67,166,101,127,255,255,255,212,25,95,248,88,164,33,80,98,202,151,126,3,86,118,143,52,240,207,187,16,253,201,153,170,88,49,250,229,28,127,45,78,175,22,70,38,210,231,182,19,17,78,198,107,71,103,51,67,137,38,208,79,83,138,84,129,233,21,38,140,26,116,82,172,170,17,200,32,228,53,210,16,203,241,54,59,144,195,221,76,88,75,178,39,20,153,251,132,53,77,113,255,170,87,170,233,220,196,185,148,172,67,35,207,100,74,35,141,77,92,19,173,18,67,34,17,145,200,179,222,168,151,221,181,75,181,138,95,166,155,55,167,58,255,190,162,149,0,0,47,212,197,135,215,185,167,176,25,100,193,143,159,11,11,136,68,145,236,182,203,149,60,12,24,56,136,41,51,27,44,188,28,6,89,149,244,14,25,7,24,38,107,56,102,80,91,18,8,4,85,202,94,152,42,229,58,209,17,16,135,131,37,8,244,91,85,204,228,134,26,5,0,129,32,175,250,87,164,186,231,77,9,108,149,64,28,165,168,197,64,193,4,34,166,8,60,173,3,0,165,165,140,55,108,150,184,192,58,0,72,129,87,248,96,83,67,36,0,86,6,138,252,198,34,208,170,126,127,212,212,68,70,142,243,119,222,120,198,228,84,108,139,93,92,42,204,214,105,162,48,195,73,11,7,226,16,195,87,239,45,172,124,140,60,252,229,250,170,175,133,90,70,150,126,177,131,26,231,239,255,219,125,31,245,45,220,196,44,24,0,191,216,223,164,135,34,226,240,33,194,172,201,201,222,105,131,137,113,33,6,140,64,236,253,100,76,208,213,32,87,126,178,114,23,6,49,5,158,69,105,94,70,63,191,106,162,37,24,231,90,187,221,249,74,134,163,237,58,181,159,83,58,37,116,77,52,126,191,251,55,255,251,178,100,131,142,229,254,103,74,155,104,111,176,78,204,217,210,60,101,110,149,81,155,44,109,141,190,201,100,51,102,204,243,21,184,249,63,255,255,255,255,80,67,111,224,67,2,70,35,69,19,57,105,19,138,25,24,2,49,192,66,229,148,2,46,116,200,48,32,34,228,34,82,97,52,85,240,225,35,251,128,210,88,123,57,210,77,146,131,160,52,191,201,118,203,87,161,125,32,151,174,3,111,217,43,7,45,179,52,82,77,72,186,104,18,132,165,228,49,68,237,50,91,14,212,225,80,17,1,195,128,174,185,107,29,168,9,215,126,88,243,178,246,192,236,182,27,140,63,174,235,241,55,14,213,166,165,231,63,246,102,102,99,245,255,253,112,204,25,155,31,85,90,164,164,144,206,30,253,79,63,183,250,101,61,245,204,255,237,37,58,123,236,92,101,186,151,109,126,214,116,145,90,148,186,219,157,56,137,56,29,116,149,151,108,172,73,22,225,233,16,22,4,98,219,67,249,20,10,199,111,156,238,79,2,75,198,76,89,103,121,202,84,206,230,7,111,207,138,102,207,152,242,201,201,253,170,115,125,62,82,165,75,155,243,33,145,221,242,223,186,209,100,209,16,174,119,95,191,123,187,57,144,187,233,147,239,68,77,58,145,109,187,87,247,247,247,255,211,213,40,19,0,0,183,217,48,132,81,70,8,146,93,16,8,89,128,0,153,56,112,65,9,17,32,112,42,193,151,49,14,131,64,8,108,145,237,217,129,150,173,42,132,142,196,27,118,70,80,98,11,165,42,142,21,149,9,130,192,88,18,180,230,221,203,193,92,44,69,129,79,16,135,171,106,223,107,49,84,230,163,95,75,241,134,65,110,50,232,16,192,117,104,50,4,24,176,49,138,186,142,19,78,86,6,90,198,27,70,65,76,239,181,39,254,4,164,154,189,150,53,249,235,191,79,246,115,80,134,75,42,105,166,147,179,165,207,57,152,247,115,20,124,231,17,19,158,105,228,7,171,57,166,15,73,39,34,93,86,221,85,236,141,74,173,19,221,118,107,87,251,175,211,82,25,80,5,18,0,1,183,252,240,172,156,228,253,104,76,165,0,245,59,152,227,208,217,149,239,110,78,70,205,216,188,245,111,55,201,130,180,189,63,102,98,69,200,216,245,33,78,14,94,95,10,108,82,141,80,160,0,81,232,236,195,118,145,74,170,102,2,100,41,136,3,158,171,204,156,143,36,138,104,200,231,61,170,228,235,254,223,255,69,3,15,244,49,208,241,148,227,74,48,55,211,32,122,152,144,209,146,6,131,132,72,132,2,160,144,134,138,96,64,33,96,152,109,91,213,177,250,44,138,236,32,2,117,21,145,162,173,119,113,27,208,0,68,30,142,235,131,74,224,176,6,134,255,251,178,100,162,14,229,128,102,202,155,120,83,242,86,44,217,195,48,37,204,22,121,157,40,109,129,126,1,84,179,103,12,241,149,184,170,133,208,8,11,80,164,129,67,178,211,107,232,105,42,97,44,22,28,83,118,48,193,66,3,166,144,121,65,196,64,38,8,34,199,30,214,204,156,171,41,95,46,118,42,134,77,41,173,60,77,179,236,227,78,214,158,151,111,47,195,209,88,218,46,215,135,202,167,155,176,228,28,184,62,245,29,190,81,136,206,56,158,178,198,236,222,215,214,110,73,230,237,58,174,233,171,38,248,100,169,17,79,127,245,95,255,60,204,221,75,191,191,231,255,254,2,213,191,250,70,234,165,138,104,202,24,145,27,181,42,181,135,97,219,16,204,77,142,25,130,106,92,180,176,97,200,86,109,223,181,15,189,115,200,165,179,38,79,255,118,118,123,91,106,179,25,78,103,91,53,148,197,163,69,115,174,99,187,236,213,34,169,85,91,49,187,51,42,123,29,218,232,200,191,63,251,85,94,169,255,255,12,0,1,175,252,24,140,12,56,129,243,120,142,38,26,2,13,92,147,48,206,218,211,113,78,216,212,37,201,67,89,124,24,203,148,138,183,186,169,75,24,74,71,213,156,19,6,192,41,156,150,30,207,88,77,52,202,221,75,117,4,119,99,176,2,189,134,27,29,14,48,3,236,255,179,184,201,40,47,27,117,75,215,205,250,202,84,240,113,220,113,228,81,7,1,197,12,34,114,178,186,119,189,52,100,209,171,191,92,151,115,186,149,155,145,228,121,142,117,83,160,170,154,236,138,235,103,19,48,118,178,89,29,76,52,167,163,82,85,119,86,142,204,130,173,169,84,147,73,78,181,122,144,89,169,56,39,110,0,14,221,177,201,121,8,7,136,21,31,226,27,47,68,168,203,250,164,175,75,139,43,19,186,180,8,31,95,47,50,186,137,211,179,114,139,210,116,9,176,209,89,180,68,119,50,13,16,117,114,179,59,55,186,19,42,162,35,178,236,246,185,16,179,179,208,172,84,72,139,214,188,245,101,101,84,91,206,69,157,217,168,85,121,149,43,221,218,181,247,109,41,47,217,191,254,128,119,87,106,98,69,64,18,112,76,41,169,37,31,64,90,45,152,18,0,52,32,32,148,194,128,65,193,104,154,21,13,5,6,132,10,40,106,104,152,132,141,193,150,63,132,64,193,0,208,70,37,16,42,128,84,32,192,185,154,234,17,40,121,137,72,220,130,41,98,49,13,60,101,32,160,10,169,235,111,85,170,26,47,98,111,57,240,194,234,86,245,173,3,27,46,234,164,233,8,157,102,107,3,63,76,193,151,192,244,172,69,170,39,148,107,116,96,250,139,120,251,255,255,235,255,255,255,175,143,241,175,54,109,255,251,178,100,194,14,68,231,103,75,155,37,111,64,99,44,233,163,49,37,78,25,141,157,34,109,225,237,201,156,179,166,232,193,150,120,93,68,240,243,54,119,153,51,61,245,136,211,97,170,54,239,237,143,7,111,183,155,219,238,61,158,94,31,182,89,235,120,81,49,91,206,227,22,178,75,151,155,131,152,184,212,63,86,77,103,63,48,225,63,171,149,171,11,58,174,169,18,144,183,187,218,61,188,139,145,205,178,136,4,0,119,239,249,180,73,201,129,14,18,26,137,211,245,173,178,229,97,106,207,54,215,55,247,64,196,132,173,27,123,111,86,254,95,177,150,12,11,46,147,147,62,17,71,34,87,90,210,30,234,48,232,115,82,128,16,48,139,37,136,123,124,28,136,47,103,179,164,230,89,137,179,91,123,84,168,89,217,39,100,66,161,229,29,82,94,250,234,146,79,213,222,233,159,98,84,143,162,221,20,6,85,0,0,75,140,193,85,140,48,44,56,196,229,142,204,85,124,194,5,1,8,162,65,129,201,166,22,68,136,40,84,5,11,89,1,196,8,254,78,67,101,124,66,197,152,109,23,116,56,225,133,70,161,48,101,16,8,35,168,105,100,66,26,9,121,13,186,178,10,142,64,97,132,141,16,42,72,212,202,204,147,0,87,94,168,168,179,236,225,167,64,49,180,41,30,61,220,16,52,166,133,130,203,156,215,26,149,20,165,13,36,114,176,225,94,88,112,41,70,3,209,232,234,178,152,99,223,223,221,230,254,141,251,47,79,62,71,61,217,107,50,167,250,238,168,107,28,66,89,22,214,61,207,42,51,100,35,39,83,243,17,21,155,87,208,215,85,187,161,17,232,178,54,121,125,213,21,0,133,80,2,154,237,144,178,224,100,3,176,35,96,116,68,170,34,250,97,115,9,220,196,206,122,188,238,150,202,147,137,195,18,33,142,72,12,125,203,220,157,1,16,81,71,220,35,48,146,37,137,130,156,144,243,226,104,136,18,132,64,79,211,159,14,17,19,52,233,204,253,15,22,78,11,127,42,102,111,146,157,253,14,41,203,145,104,251,137,218,246,219,86,39,213,174,182,119,114,58,93,251,205,185,224,91,173,134,58,18,10,33,49,20,163,108,4,58,81,99,15,7,49,81,227,19,10,78,166,202,22,12,73,228,115,44,132,3,48,157,37,97,77,28,185,33,136,131,65,239,44,77,18,75,114,96,32,34,162,84,41,216,212,211,40,28,18,246,56,110,65,110,134,65,95,246,234,210,163,66,32,184,164,72,72,18,122,6,130,229,170,44,211,157,197,55,78,36,108,46,155,241,94,180,133,175,67,189,100,177,108,16,196,148,199,227,118,255,255,18,234,165,44,130,211,151,167,219,65,228,92,167,77,210,142,145,12,130,255,251,178,100,207,142,197,148,102,200,27,121,83,114,104,12,217,147,36,101,174,22,61,157,36,109,153,93,1,190,179,101,76,244,149,184,41,218,228,233,215,190,222,10,118,215,253,15,189,221,11,54,190,54,61,86,98,251,221,73,149,222,177,252,62,49,91,178,81,149,247,117,106,108,204,94,125,89,76,64,62,224,0,156,146,50,159,165,144,104,131,72,227,46,197,185,69,41,184,146,81,167,30,216,148,8,136,132,2,19,244,120,192,172,160,234,222,66,92,87,36,75,95,86,85,171,20,122,184,173,42,93,178,139,195,124,124,123,175,37,51,36,139,71,93,82,85,69,66,94,82,43,33,6,50,51,190,154,50,52,97,142,168,172,175,173,30,234,196,82,208,228,99,81,53,89,50,42,209,43,84,247,215,189,24,237,94,215,119,239,109,155,13,0,1,53,248,97,74,236,105,135,77,249,194,76,169,8,150,194,19,36,80,10,37,23,177,33,213,226,247,102,136,152,186,154,242,156,175,213,108,94,42,38,146,3,129,9,0,150,4,74,160,218,84,210,76,251,202,163,31,88,164,131,19,121,15,212,177,242,108,170,254,82,24,9,221,148,199,32,182,148,227,76,178,153,146,80,25,67,246,162,18,248,102,49,66,212,229,82,142,163,66,183,227,255,255,243,251,235,182,211,107,199,223,237,209,155,138,136,108,52,179,83,58,66,76,38,206,217,215,251,91,52,199,188,156,249,254,126,143,241,102,105,215,133,177,100,97,67,108,246,70,74,133,83,253,75,91,169,241,124,239,219,189,249,77,212,163,92,35,74,134,14,80,0,28,118,211,177,24,138,29,98,81,8,46,51,46,87,41,180,66,158,35,246,84,92,137,50,90,112,134,3,76,156,36,133,162,205,78,220,136,178,183,117,215,55,121,190,165,113,145,104,111,255,255,57,208,9,137,20,118,92,151,200,211,86,108,217,80,97,54,83,245,186,231,222,157,230,168,228,107,190,83,109,170,153,147,102,178,59,83,114,54,7,152,62,161,84,97,157,250,81,52,248,69,66,70,51,179,87,63,135,234,92,165,151,184,74,216,161,178,100,241,97,144,0,230,143,10,28,161,22,28,125,52,232,220,192,100,67,30,135,134,10,64,18,216,192,184,181,230,70,1,36,80,112,0,72,154,58,39,107,134,125,16,141,73,177,78,97,202,0,132,0,172,5,95,26,193,198,51,66,1,16,4,36,133,57,1,160,150,66,217,7,47,1,10,49,104,193,4,131,11,17,96,11,0,45,224,217,178,0,6,122,106,108,181,100,33,129,17,80,136,122,149,240,168,8,26,104,195,131,129,215,82,124,23,249,19,164,238,74,114,64,114,56,106,1,112,35,52,182,45,211,86,195,15,231,203,86,125,245,9,171,63,255,251,178,100,217,14,197,94,102,202,27,70,95,66,114,204,217,99,61,35,110,26,21,155,24,78,105,15,201,168,179,166,12,193,14,160,6,91,68,162,69,220,12,178,78,180,33,115,181,196,17,28,64,31,35,246,106,44,120,201,183,152,27,193,230,241,113,199,181,60,243,60,113,31,83,232,165,176,172,23,3,77,79,126,212,123,43,177,22,178,199,63,52,164,0,6,205,0,1,215,110,75,52,100,162,20,169,25,38,39,16,8,105,161,60,250,162,91,139,162,135,229,201,88,133,21,249,17,39,114,163,12,192,133,152,45,153,146,186,127,189,52,223,255,5,133,205,99,144,102,2,90,69,244,203,199,50,152,63,97,14,116,221,234,43,148,112,12,190,25,180,35,137,131,53,104,121,187,174,74,98,218,220,223,39,250,88,160,107,171,128,184,179,77,201,201,136,167,229,45,251,128,146,85,0,0,163,140,101,120,192,69,5,7,205,45,192,235,202,70,139,131,34,0,0,38,58,38,205,132,137,76,28,41,42,130,6,105,212,121,248,7,4,159,3,70,129,246,37,113,40,30,225,38,4,97,130,16,10,72,148,5,165,26,50,46,108,139,46,125,29,165,66,32,64,168,34,94,87,95,133,228,30,89,124,5,46,118,27,188,31,139,102,94,244,105,217,72,155,141,54,75,8,115,98,173,26,67,13,67,49,9,227,196,58,80,232,189,183,255,51,207,60,205,204,76,247,243,106,211,170,39,121,202,60,197,165,37,26,188,92,252,87,114,215,255,87,51,31,205,255,40,28,134,57,245,79,81,202,32,95,71,59,56,122,152,232,237,235,201,159,79,118,223,254,230,92,235,59,44,107,163,222,23,184,0,1,146,221,186,175,16,79,226,158,50,53,232,175,69,133,92,207,188,107,24,19,147,98,120,157,36,232,230,255,240,201,208,203,160,146,57,154,248,216,69,115,71,71,67,22,34,54,115,171,185,227,241,238,215,245,117,28,90,171,55,80,210,221,78,203,28,110,220,218,67,213,12,151,173,250,175,254,180,138,134,248,239,126,181,134,177,152,254,58,166,121,133,145,144,246,106,14,134,73,244,175,211,214,181,159,190,196,232,78,88,10,196,96,128,40,25,244,158,115,92,9,14,51,103,209,48,70,24,18,116,97,32,132,51,170,24,97,111,40,225,104,95,53,224,131,225,150,76,160,53,118,95,20,249,37,42,128,240,9,102,106,23,0,181,81,125,52,25,218,192,39,90,151,8,70,184,19,165,96,101,140,0,136,244,64,56,250,189,109,225,24,62,171,170,48,170,13,81,71,147,202,101,179,77,189,207,164,102,158,35,23,131,192,37,26,12,71,116,111,181,250,92,165,91,186,53,216,154,18,135,165,181,76,133,99,177,214,202,140,69,161,255,251,178,100,211,142,5,164,103,72,27,121,91,112,109,140,217,151,61,40,60,21,125,155,34,109,21,124,201,171,179,102,28,193,154,249,149,157,91,105,127,44,108,91,223,76,186,94,184,210,59,46,76,243,43,159,73,237,63,114,243,167,56,168,101,39,14,226,103,135,221,104,129,133,120,2,0,1,219,247,73,141,128,209,235,8,252,132,95,32,38,90,121,30,169,142,154,120,167,93,230,95,180,83,218,247,204,248,127,232,67,197,223,34,62,104,127,249,121,232,247,157,239,87,221,247,153,111,41,124,233,17,22,233,155,68,98,179,189,32,68,143,130,101,166,38,152,167,49,46,12,219,83,93,44,35,156,250,85,227,255,216,115,110,91,203,60,99,211,170,61,102,252,56,222,249,126,106,191,121,24,129,0,0,34,76,46,101,48,144,116,198,101,2,137,225,200,131,198,82,0,133,13,194,33,40,97,76,198,128,128,81,88,193,192,227,7,8,12,72,21,68,225,0,165,34,24,240,181,226,50,198,212,73,17,228,229,16,170,46,193,128,6,100,196,128,84,7,24,26,42,226,176,177,177,171,117,84,158,66,244,130,13,12,140,48,1,87,129,107,5,22,6,26,94,230,176,234,199,128,149,162,80,240,166,187,51,2,129,165,75,66,236,207,169,165,119,90,55,2,65,109,188,99,69,66,8,212,233,170,111,101,172,239,251,255,255,191,174,119,155,201,245,148,151,30,124,157,63,74,61,206,216,131,79,221,108,99,35,191,226,254,93,76,249,99,47,86,155,59,61,145,213,243,53,123,216,111,222,115,100,156,147,35,70,195,154,82,243,231,80,169,184,90,101,102,184,235,169,0,85,8,0,21,37,181,68,194,119,21,160,189,76,129,68,234,200,133,19,195,0,245,234,45,97,122,226,255,216,233,67,15,180,137,215,67,161,255,12,30,129,140,192,77,200,241,110,47,8,180,108,249,115,200,57,26,212,153,23,8,47,5,176,182,102,112,155,40,115,35,246,131,30,231,166,71,105,242,106,132,106,13,9,26,158,66,202,99,30,65,3,191,245,187,110,67,150,14,35,181,250,36,57,102,71,165,82,255,48,102,165,157,242,242,203,62,3,53,3,6,236,166,103,225,230,126,142,112,36,160,155,16,137,51,78,105,14,69,7,44,152,153,96,17,68,70,12,100,6,5,183,67,192,34,193,202,26,132,1,81,58,9,10,176,119,8,91,134,64,132,130,175,195,184,2,44,34,196,36,230,252,44,113,192,107,27,24,37,148,150,184,65,216,9,51,48,80,132,21,104,204,201,200,66,41,183,194,182,49,245,99,90,173,213,1,234,248,194,84,104,18,172,205,45,4,210,22,133,53,79,14,82,168,75,82,125,131,144,18,19,135,1,234,17,93,183,247,255,251,176,100,222,142,198,64,102,198,155,154,91,112,116,44,233,83,61,131,46,23,85,155,22,77,229,13,193,179,51,165,140,196,10,184,115,29,241,87,61,119,60,127,117,27,119,94,145,22,190,127,17,13,219,253,30,220,115,83,17,74,154,20,108,21,125,196,170,76,195,102,37,189,208,140,116,241,81,30,218,198,177,49,203,71,254,252,119,124,128,103,255,172,2,204,182,210,42,242,218,160,22,70,33,212,178,86,32,216,193,153,162,158,110,139,156,154,242,104,32,119,246,141,105,165,37,244,198,46,44,187,196,159,43,33,32,114,33,81,25,42,241,215,215,21,241,255,219,53,63,251,159,29,196,80,227,73,48,166,73,154,239,111,130,149,30,148,99,83,69,221,37,74,71,83,84,141,210,181,149,172,186,88,204,141,102,202,194,157,232,214,75,94,183,81,155,175,83,238,155,138,117,0,2,157,172,200,146,12,52,48,193,128,76,244,0,238,195,130,160,70,126,60,97,225,160,33,32,72,42,34,151,72,200,226,50,169,129,123,16,8,160,41,128,35,56,114,148,77,172,12,66,202,183,40,17,43,134,160,147,52,204,42,142,203,99,125,176,10,161,55,225,10,194,238,186,202,208,223,5,183,81,165,198,159,199,129,139,92,24,51,178,27,13,134,249,57,66,210,178,227,141,130,72,239,207,157,66,57,191,226,127,226,162,183,127,51,63,187,134,221,236,217,243,44,187,163,143,166,28,125,221,196,211,28,155,14,58,209,207,181,229,7,22,89,75,86,247,92,122,102,142,59,14,134,167,24,236,88,159,118,218,233,145,211,34,148,139,63,245,191,249,184,230,99,18,88,0,25,29,167,237,148,167,88,101,114,84,133,171,148,238,157,168,18,156,96,193,166,72,244,88,66,173,206,8,142,223,250,99,158,114,91,40,95,191,24,190,4,240,139,60,188,202,66,173,102,127,249,12,190,201,97,146,185,143,151,199,69,142,173,199,167,27,88,225,239,220,251,249,46,118,183,236,122,70,105,95,169,110,102,51,146,97,149,198,98,77,88,202,94,122,120,104,231,127,248,87,230,254,51,16,221,212,208,184,49,135,134,77,28,114,39,194,113,154,26,26,112,104,104,24,232,57,8,132,114,69,152,16,22,25,104,19,241,31,31,69,164,141,103,162,15,105,30,214,9,223,37,153,99,36,38,34,193,121,220,228,164,47,133,181,20,101,113,243,48,218,76,98,35,42,86,119,214,94,50,171,112,108,154,9,83,168,212,250,222,105,226,178,16,144,78,115,195,209,105,145,33,114,57,48,152,177,107,26,189,243,95,215,22,206,39,151,110,239,235,213,108,241,20,213,29,245,251,173,221,164,189,52,245,162,249,184,82,238,223,219,207,159,97,161,25,21,162,255,251,178,100,211,142,197,117,103,72,27,120,90,240,105,76,217,83,60,195,108,22,121,155,32,109,97,107,201,191,51,165,204,243,13,184,110,237,43,164,150,195,242,100,229,230,79,159,36,36,92,98,126,79,237,135,62,167,237,36,146,52,107,87,89,123,245,127,175,64,8,206,232,5,189,110,233,7,26,42,195,161,148,188,184,168,85,43,167,239,24,105,8,69,89,4,221,156,12,248,12,250,84,120,252,215,247,222,120,19,62,114,183,164,153,163,38,179,206,75,122,223,34,134,127,121,170,156,10,204,61,5,48,143,131,34,133,7,119,184,92,152,125,207,56,103,93,155,178,62,125,221,251,242,198,101,112,187,41,66,79,39,103,99,34,115,140,56,80,229,126,200,173,196,64,64,179,40,69,220,207,60,248,6,74,1,76,198,239,14,34,24,85,42,118,33,217,233,151,166,111,5,27,132,242,6,61,24,52,120,97,179,112,168,56,0,55,48,0,168,194,98,35,45,0,140,82,64,184,195,158,124,194,149,0,38,58,206,204,145,34,2,193,99,129,194,204,81,113,32,193,139,67,104,23,57,155,142,6,51,4,85,120,140,103,69,69,27,115,14,201,159,12,53,76,100,26,100,164,19,178,96,209,177,20,77,64,146,29,2,164,146,93,180,48,8,210,197,61,214,26,6,170,228,62,208,59,112,125,210,81,196,161,48,28,32,92,32,50,220,68,46,46,146,175,249,186,213,254,155,190,145,59,179,171,167,190,26,47,168,105,25,54,208,56,225,122,246,244,136,155,157,19,28,181,197,61,207,37,13,84,42,254,168,106,113,10,54,226,163,88,239,81,244,170,32,10,193,51,49,9,153,181,32,134,0,41,40,218,54,50,207,30,0,10,91,113,125,56,213,36,228,112,171,136,181,114,232,238,132,165,110,218,196,146,63,156,24,139,101,86,18,153,222,59,185,99,153,142,159,203,190,152,167,201,167,204,251,254,210,70,125,39,252,132,37,10,49,195,193,154,215,8,68,7,37,85,193,27,252,220,113,109,72,27,57,11,102,171,53,221,143,42,123,104,125,33,54,147,229,4,58,11,144,85,242,44,141,25,220,70,138,125,82,99,48,53,11,6,234,205,198,147,195,178,224,136,83,37,98,51,54,2,204,192,212,60,90,92,195,194,131,68,33,140,88,7,49,1,44,26,35,48,80,132,193,67,176,96,72,16,26,18,28,154,68,134,104,120,178,166,224,137,135,116,113,33,113,99,32,224,66,201,192,10,12,12,160,8,208,213,166,16,204,58,42,56,155,20,100,28,5,8,20,172,213,33,29,8,179,194,162,148,138,131,178,116,117,44,140,93,208,92,76,176,185,200,212,217,213,225,118,81,228,189,23,159,248,132,182,51,66,219,49,38,193,3,255,251,178,100,221,14,198,127,103,68,139,154,67,112,112,204,89,83,61,3,122,87,137,155,20,46,105,77,193,172,51,165,140,243,13,176,13,66,88,200,87,26,19,15,135,164,231,77,94,142,171,58,212,116,106,85,94,117,81,149,218,143,166,134,127,252,199,49,80,243,220,226,247,42,62,52,173,93,73,103,116,67,73,149,117,42,61,189,83,182,117,93,12,52,195,183,229,214,219,5,151,107,210,2,82,73,112,106,149,78,40,96,63,220,11,3,138,230,27,10,230,71,139,36,6,37,88,30,115,116,195,44,100,247,31,254,76,215,255,127,205,158,213,186,128,96,100,156,92,233,246,186,52,69,11,167,177,25,187,25,12,19,45,76,22,104,77,153,187,233,106,106,173,19,244,185,211,110,151,252,191,51,205,141,51,172,120,56,118,167,207,166,121,113,192,77,138,47,246,65,28,88,75,15,127,223,125,205,177,41,0,19,39,244,205,24,108,98,167,140,28,115,106,201,89,199,78,137,2,20,0,40,29,69,210,125,101,7,6,79,38,112,185,212,73,104,52,187,200,60,239,179,22,221,37,161,165,111,40,2,203,168,227,170,215,131,194,236,205,33,179,181,114,16,254,125,201,183,10,126,81,57,148,74,47,121,176,101,75,55,32,179,102,150,102,221,153,29,46,128,133,56,37,87,254,247,117,178,111,38,242,247,68,167,74,85,169,37,220,225,102,28,81,79,204,33,3,7,183,165,8,204,162,33,46,112,119,52,195,202,105,40,147,165,9,130,238,105,244,61,70,165,210,123,60,245,118,83,26,100,33,9,52,209,49,220,208,7,101,0,32,65,113,55,71,201,56,9,197,75,193,50,34,1,147,167,86,69,54,45,96,212,218,215,13,40,199,209,229,40,4,216,132,134,77,231,33,225,178,50,231,114,76,179,196,41,48,205,35,133,8,212,242,237,50,13,84,201,184,246,240,248,201,97,226,159,122,206,10,44,97,60,253,46,197,240,130,158,68,181,129,65,172,205,201,247,151,200,136,201,104,61,146,251,155,172,100,227,9,26,18,1,202,27,19,50,192,137,129,167,17,132,2,145,130,224,232,178,100,113,160,132,10,13,140,125,38,140,54,14,204,35,15,66,130,97,121,140,8,4,204,9,24,12,93,0,140,93,0,5,73,7,92,53,1,72,3,139,12,49,132,142,113,119,149,1,0,225,195,7,204,132,179,16,188,75,137,67,6,86,92,247,169,237,44,3,1,15,100,134,248,89,84,113,8,66,1,226,163,220,106,213,10,161,225,68,33,22,107,172,135,195,71,150,21,17,197,69,91,47,10,197,154,113,239,188,235,182,242,87,67,16,193,193,6,112,183,146,243,89,150,197,234,158,83,105,195,114,114,9,29,131,102,69,77,59,61,255,251,178,100,208,140,132,249,103,73,155,66,71,32,107,75,233,135,49,35,41,89,249,161,18,46,233,109,209,208,51,101,168,243,13,168,49,221,219,110,251,135,83,174,230,149,75,137,142,249,175,119,21,13,216,244,46,229,31,152,127,251,238,61,203,113,220,181,5,162,156,163,80,123,119,89,243,229,203,83,83,66,209,109,205,107,91,234,10,193,231,173,52,129,0,160,229,187,199,174,149,64,240,194,33,58,198,184,132,244,238,85,45,50,148,110,48,215,100,132,154,90,57,223,60,187,132,157,86,241,240,29,140,108,57,27,17,125,207,255,40,100,171,72,28,165,150,49,58,17,130,52,187,122,154,199,128,212,118,99,84,4,166,248,125,16,148,57,62,251,153,4,36,56,30,27,40,1,74,135,65,133,174,79,13,242,42,112,165,42,236,125,150,10,42,57,9,244,48,94,44,60,181,215,155,190,83,4,180,170,0,0,147,145,3,52,229,163,106,67,52,216,35,104,231,53,161,195,174,111,49,148,3,8,2,45,114,19,129,193,166,62,140,97,224,32,229,99,17,196,185,41,192,96,16,117,2,108,30,165,167,161,142,171,99,42,230,37,65,141,56,144,34,199,164,153,103,96,245,48,47,34,190,12,72,109,230,184,236,20,85,29,71,166,241,107,16,140,199,159,184,75,244,226,36,83,188,74,10,242,80,244,57,186,14,148,62,235,203,95,200,46,229,141,130,29,32,215,177,239,111,115,244,218,139,255,255,248,119,18,255,254,38,127,168,187,111,195,167,99,31,30,217,168,247,119,214,219,206,57,196,200,137,154,225,59,171,154,170,81,123,74,87,54,82,9,75,197,40,238,123,234,15,179,148,78,221,90,13,220,219,173,128,231,93,112,3,78,73,78,99,112,193,37,65,254,140,27,169,7,80,172,244,222,140,150,128,245,162,144,40,47,159,35,76,37,30,102,116,107,17,188,254,234,194,125,208,229,148,26,2,120,112,205,41,241,250,117,108,59,169,17,49,210,52,147,123,153,110,165,15,6,36,139,227,147,221,90,200,169,126,98,217,75,48,70,146,69,233,100,37,15,203,166,53,219,253,154,16,236,16,197,1,41,211,230,78,76,223,93,122,60,60,238,144,132,228,169,2,75,183,227,1,221,21,248,40,40,164,114,113,147,23,77,21,63,43,122,97,134,249,135,197,159,134,225,121,210,151,57,111,182,161,58,135,26,83,167,118,131,176,29,139,150,102,177,117,55,201,117,206,89,169,142,58,223,220,251,209,202,145,55,38,87,41,206,93,133,217,44,186,89,124,64,148,4,71,163,122,245,236,247,100,71,163,58,55,178,106,151,209,77,179,122,230,125,170,91,42,18,167,115,135,99,181,82,139,116,16,26,96,69,6,84,41,174,203,255,251,178,100,208,140,133,204,103,197,19,121,91,114,112,44,217,67,61,3,120,81,61,157,46,109,9,189,9,170,51,166,28,241,33,249,73,23,162,166,108,202,164,92,150,77,51,74,27,27,32,140,83,78,148,1,4,219,110,216,233,227,80,214,105,71,46,99,94,88,19,191,157,194,4,198,69,53,164,64,239,174,214,35,93,61,168,164,59,128,55,255,169,47,61,18,181,71,65,176,228,33,54,91,13,175,99,15,42,165,113,172,241,203,167,230,24,233,113,117,105,115,211,247,12,53,98,170,111,27,61,204,195,90,172,212,84,223,247,119,204,241,51,124,83,36,107,85,115,165,200,236,70,120,77,42,120,73,64,187,193,76,65,77,69,51,46,57,56,46,50,170,170,170,170,170,170,170,170,170,170,5,67,12,186,103,50,33,204,224,213,83,57,68,21,132,219,199,99,25,138,140,152,13,5,6,0,4,3,4,15,139,222,101,209,232,48,4,97,128,17,146,132,194,64,131,46,12,29,172,249,158,54,197,83,20,200,137,47,41,131,112,96,2,130,107,130,133,143,44,103,227,1,199,138,184,193,80,229,178,24,16,20,46,136,37,209,44,200,48,138,132,178,80,80,36,183,93,237,142,22,250,161,179,160,192,209,77,113,169,231,21,222,104,145,86,38,186,26,106,148,96,166,49,71,94,26,198,151,83,83,184,75,235,115,153,231,48,237,221,76,75,55,213,204,37,36,86,201,11,78,210,242,76,190,250,76,153,79,196,14,226,126,106,57,217,161,4,137,68,67,85,249,149,63,44,98,98,197,185,40,69,143,233,164,161,188,64,191,95,17,71,54,112,199,221,24,107,18,0,5,161,198,158,194,8,126,251,42,0,21,121,185,91,150,122,59,0,74,20,56,48,104,150,5,6,56,109,234,8,65,52,131,171,19,146,70,151,121,197,163,165,164,80,179,203,229,188,109,159,11,162,76,164,247,22,106,9,84,34,212,105,240,119,102,138,255,222,84,210,172,187,136,206,241,27,175,245,4,73,115,11,113,81,173,16,103,188,79,108,189,179,22,172,205,131,12,63,202,241,117,49,166,218,95,97,245,221,206,105,109,201,242,205,241,169,105,187,170,50,7,148,162,220,90,66,30,91,49,212,218,145,41,74,171,209,149,31,128,39,14,0,101,24,32,102,56,22,52,80,188,143,56,2,32,25,28,142,99,129,153,141,67,193,80,16,144,108,193,1,167,252,196,32,240,113,37,236,50,142,7,76,60,169,100,203,210,25,124,165,34,86,20,193,20,48,1,209,70,198,80,183,105,92,148,59,62,135,101,208,173,64,100,146,222,1,74,228,18,172,51,53,131,27,132,15,46,129,31,71,205,190,107,72,117,141,190,44,13,198,159,128,162,80,228,1,6,255,251,178,100,223,14,134,128,102,196,3,154,67,240,131,76,217,138,49,38,53,21,253,155,22,46,101,13,193,155,179,166,104,242,153,248,75,35,178,208,252,18,96,151,148,204,219,191,159,186,84,174,87,211,233,34,126,58,231,89,238,63,135,142,103,167,173,63,121,250,191,58,54,147,201,180,129,175,187,145,95,200,193,147,9,40,168,253,68,43,84,115,235,17,171,195,174,223,55,55,240,0,162,21,247,0,97,129,118,223,191,150,142,36,55,11,109,172,86,219,7,127,53,105,178,29,15,170,179,131,143,219,192,204,174,168,201,255,255,250,50,185,61,145,106,218,162,254,219,220,99,27,83,114,108,86,234,106,102,102,115,239,29,87,175,125,174,95,55,191,170,250,216,255,27,39,117,247,129,60,45,5,211,87,135,239,189,113,173,47,254,60,111,189,49,187,103,119,249,153,190,231,51,255,231,190,105,28,0,2,28,68,211,204,141,32,72,208,220,13,54,184,211,114,193,194,102,114,236,103,35,6,112,86,152,230,20,98,50,44,99,194,129,13,230,64,31,31,5,40,24,136,106,116,24,176,9,125,2,192,144,33,106,218,40,160,170,85,140,3,15,27,58,152,43,162,244,187,144,27,16,95,98,68,136,138,188,94,160,160,19,188,216,98,179,49,181,40,92,47,243,217,43,127,83,21,78,89,218,198,121,229,175,36,138,86,250,67,87,148,86,177,51,72,17,177,79,40,249,93,67,107,199,250,223,89,121,11,255,210,28,32,234,66,57,139,165,41,48,218,255,81,34,138,175,92,154,38,205,147,12,16,10,90,96,204,137,39,11,141,191,78,78,125,14,101,51,6,178,16,119,71,155,43,154,179,221,133,185,139,58,12,243,85,187,58,211,100,234,122,145,54,99,250,29,97,233,234,0,129,65,45,187,46,33,43,144,161,199,131,1,241,203,117,44,138,197,91,45,144,121,27,85,187,171,140,191,233,56,160,162,79,80,188,187,16,198,229,146,119,127,253,127,185,148,67,92,66,195,12,88,53,153,93,33,152,203,54,248,129,155,197,65,131,26,237,76,184,37,126,38,253,166,41,173,184,23,25,11,82,201,180,207,11,194,208,234,116,205,81,154,141,250,30,115,54,219,115,72,173,91,221,79,23,22,209,114,180,207,117,19,122,56,110,208,0,110,111,0,164,236,197,118,6,77,28,72,194,155,25,32,88,16,52,70,5,15,178,6,36,132,196,34,78,87,177,17,75,228,225,180,148,73,107,50,246,179,102,32,195,212,105,155,68,99,212,81,187,209,187,113,22,47,94,126,89,19,202,91,43,136,80,68,37,178,154,90,122,44,226,134,138,32,116,73,78,72,114,21,96,71,158,224,75,123,222,248,204,250,223,246,238,253,254,62,102,197,255,251,178,100,209,140,134,64,102,197,155,105,111,64,116,140,217,103,60,200,98,19,185,157,36,109,153,91,65,110,51,101,140,243,21,160,196,207,207,254,183,207,239,90,36,132,38,240,64,26,114,150,139,103,146,227,49,169,217,227,24,38,241,241,57,172,68,225,19,163,54,85,138,147,140,208,233,200,168,199,165,78,213,110,113,135,27,71,213,64,65,136,1,57,36,78,94,84,184,177,66,47,167,170,74,240,35,48,45,61,145,163,174,84,107,206,149,101,45,251,94,222,22,47,223,123,124,175,255,247,171,171,109,167,26,121,81,214,232,99,49,108,60,139,153,200,68,100,68,169,80,198,68,142,84,148,168,154,50,51,228,228,118,100,147,75,34,58,45,21,10,254,235,239,71,145,59,253,191,71,240,71,46,53,242,132,213,106,51,70,15,4,87,51,237,50,140,96,69,55,232,136,199,102,163,0,29,82,128,195,104,195,9,2,12,166,78,115,2,176,135,32,113,98,143,208,201,190,240,217,101,194,121,75,220,61,72,207,136,242,96,64,3,77,106,49,21,126,102,17,1,211,147,100,128,129,178,88,24,160,137,110,96,31,32,100,42,102,58,42,199,34,8,72,70,122,193,10,7,140,51,85,27,39,96,45,30,164,169,46,46,72,105,102,123,4,9,85,0,217,58,99,48,188,126,155,110,241,231,165,241,52,150,181,173,233,38,229,189,100,213,233,124,248,154,251,205,117,93,210,29,165,181,115,74,86,54,179,44,176,51,243,10,179,124,86,148,151,235,25,221,115,152,30,181,220,60,110,37,111,89,179,51,248,147,79,222,227,231,27,215,147,197,190,164,222,239,170,73,77,194,196,93,199,198,119,191,140,239,246,194,6,80,113,233,172,129,149,54,145,34,31,176,0,128,4,178,219,4,181,248,163,27,38,36,101,99,65,79,94,45,218,144,136,224,57,35,184,74,163,236,1,34,8,147,102,71,113,3,171,165,231,157,187,94,249,174,59,255,175,179,230,20,120,228,147,255,81,40,225,241,19,8,132,13,44,243,45,174,221,26,103,111,117,164,65,233,95,5,140,222,70,208,248,131,46,149,56,174,15,207,181,174,172,242,234,197,45,73,104,89,163,232,147,172,155,110,138,170,139,123,218,34,102,190,170,158,147,235,226,111,72,9,234,160,1,178,255,133,87,25,48,236,116,203,76,55,71,218,193,51,65,65,110,130,74,37,123,36,76,150,192,250,195,145,149,16,118,30,71,234,212,236,173,229,116,163,13,25,206,167,194,89,118,244,213,250,86,157,186,105,59,177,171,121,206,103,148,230,56,91,202,33,102,39,18,156,195,43,95,82,204,229,140,34,143,54,51,54,42,79,239,26,157,252,53,38,191,28,215,107,217,118,216,185,252,106,255,251,178,100,222,12,6,222,102,195,131,153,122,240,121,204,233,71,96,200,88,84,157,159,38,109,13,254,137,195,179,167,52,147,32,116,180,90,233,211,160,128,24,32,253,19,68,180,110,179,214,33,76,52,88,17,233,121,255,123,87,210,195,196,26,99,112,89,224,95,27,137,252,41,119,91,102,76,101,246,125,166,147,50,211,59,222,41,253,224,211,27,135,70,176,174,115,196,228,0,10,118,53,46,218,219,133,77,232,80,79,9,47,12,78,4,157,44,234,132,82,94,244,212,50,229,27,249,206,218,235,166,28,214,48,117,60,10,25,181,93,92,113,148,88,235,70,181,19,156,113,138,74,37,179,23,205,212,13,173,216,71,91,75,134,109,51,245,129,228,203,111,95,163,79,44,149,73,246,205,117,255,162,202,52,151,214,251,58,213,243,120,244,229,233,108,135,77,62,238,253,169,37,249,239,110,122,174,58,144,138,234,32,41,62,240,195,7,12,72,36,192,3,76,104,148,224,66,97,243,29,25,20,20,96,236,40,4,10,188,130,128,179,10,222,212,35,9,241,19,129,220,24,117,251,120,103,24,92,161,41,31,57,4,142,53,12,72,234,82,72,27,218,46,187,23,229,152,82,159,136,237,164,219,199,78,31,3,114,4,13,51,51,6,132,204,142,157,21,28,58,219,55,138,168,174,67,109,20,251,225,178,191,117,82,254,84,93,232,68,38,201,15,31,68,187,21,18,208,109,1,98,251,20,21,104,25,189,240,114,240,197,179,86,93,62,130,166,186,51,10,69,162,38,199,42,16,62,129,116,72,10,233,188,42,181,19,205,4,5,76,203,82,39,150,163,123,46,205,77,210,73,38,123,45,107,118,51,73,130,16,209,64,0,0,131,6,91,190,57,94,196,109,34,223,158,108,27,128,173,132,246,210,235,79,23,159,83,132,159,250,14,162,69,14,43,215,251,87,221,184,197,162,59,43,142,75,179,80,196,217,119,50,162,227,187,139,46,18,184,122,135,213,85,34,18,153,145,166,210,62,93,42,17,167,165,198,186,165,12,182,29,49,54,56,187,25,60,255,87,105,140,116,46,210,175,190,230,126,171,157,57,233,102,174,95,144,65,0,99,105,191,204,60,53,48,16,152,202,135,147,56,72,12,238,69,50,146,120,196,165,113,64,233,136,204,38,22,39,5,67,198,44,18,137,2,12,110,7,14,84,147,198,54,9,92,10,81,97,164,119,97,143,107,44,53,147,10,134,1,128,48,53,14,82,76,241,91,91,180,129,69,217,184,248,98,2,27,196,215,49,15,90,144,57,101,210,222,84,182,162,146,105,196,145,68,117,190,35,5,47,75,166,217,152,220,125,206,125,41,20,63,4,49,107,100,177,208,146,72,31,22,147,29,126,6,118,255,251,178,100,207,140,133,164,103,72,155,105,110,98,105,204,233,122,60,168,126,26,121,157,16,46,101,141,193,255,179,101,232,243,34,252,243,219,63,48,237,229,246,186,62,163,147,123,250,239,175,111,210,157,52,158,123,117,206,95,139,94,150,177,223,218,61,119,235,75,205,24,133,126,44,129,166,30,74,191,235,59,102,182,219,141,68,239,102,105,239,93,200,159,139,115,125,203,253,178,90,238,126,245,157,238,255,158,151,253,186,221,48,1,253,140,234,23,234,15,210,97,71,37,50,213,125,90,63,54,112,57,195,99,96,145,150,140,254,79,44,38,170,227,26,101,203,117,228,141,235,76,121,199,86,21,49,15,144,209,125,86,155,123,253,246,155,95,124,252,156,136,221,102,121,205,163,100,154,213,184,92,46,180,34,32,194,103,178,75,176,120,85,87,111,140,153,241,201,34,77,18,85,115,237,210,180,187,107,236,3,206,67,36,133,22,237,190,43,166,166,228,21,236,182,92,207,213,73,146,66,178,204,123,148,209,109,90,242,69,117,69,218,211,176,11,217,0,3,33,176,0,146,66,16,102,163,6,210,88,127,201,38,148,64,97,200,32,0,48,18,145,1,57,120,134,0,19,64,84,29,101,174,213,240,60,38,157,141,68,100,21,186,56,179,176,132,108,101,104,216,216,157,137,152,147,186,237,59,45,197,33,17,166,26,103,17,149,149,28,145,93,95,19,55,29,150,145,49,59,16,148,180,166,102,248,91,173,73,82,229,217,76,85,220,204,144,232,176,132,85,55,109,185,136,74,181,42,45,203,65,101,192,190,99,199,221,146,93,58,148,117,138,199,212,60,215,207,245,188,252,255,255,155,30,187,110,61,152,51,42,229,60,172,128,199,44,105,225,218,28,24,123,214,158,61,154,44,24,81,94,214,142,48,245,2,28,58,98,210,107,234,245,103,196,148,197,45,237,52,241,111,21,188,56,133,0,9,52,0,14,219,105,227,158,35,0,83,66,90,83,226,155,204,82,29,171,15,231,51,149,218,49,118,51,60,180,144,79,127,203,159,39,251,222,4,152,85,78,133,16,76,168,174,102,116,25,43,42,169,149,103,115,81,79,110,172,204,91,40,163,34,42,161,108,100,125,230,49,148,242,85,104,186,233,170,88,204,89,59,237,116,239,178,61,239,218,170,3,0,2,223,122,113,0,100,140,9,64,204,232,255,108,201,28,61,180,67,46,220,10,9,21,162,55,38,159,182,72,145,200,57,15,185,13,106,213,109,49,71,170,138,61,71,29,191,214,158,220,208,93,70,20,198,31,184,206,99,146,233,93,158,190,243,142,3,115,7,6,250,162,188,169,158,164,75,133,110,39,168,154,239,130,46,178,184,125,254,138,132,195,4,65,19,101,16,206,255,251,178,100,190,12,5,233,102,199,27,102,127,50,93,12,217,138,48,37,168,22,153,155,38,108,165,189,9,190,51,102,40,193,159,104,21,235,227,17,213,221,44,154,175,182,170,246,55,216,89,90,216,210,215,9,228,183,188,87,50,98,218,68,121,12,147,175,21,84,186,79,123,162,157,77,169,32,182,202,60,228,179,28,64,221,52,129,57,164,156,51,104,227,218,94,66,37,212,121,72,185,131,27,40,205,116,84,155,174,106,239,208,179,186,148,14,83,56,0,9,209,68,57,182,162,74,12,2,64,110,79,29,138,103,238,146,224,105,251,209,50,200,216,123,38,81,82,114,118,127,225,141,21,99,205,155,94,159,179,203,213,178,190,83,173,143,238,233,185,205,132,2,18,96,175,235,19,42,84,255,217,100,62,238,20,141,45,247,102,88,241,154,80,142,9,65,249,33,136,27,39,250,119,231,46,66,167,77,225,242,87,159,89,161,155,200,212,102,54,211,153,87,186,61,89,115,159,186,67,42,0,0,156,132,200,93,25,73,141,157,27,52,121,147,131,24,64,225,171,28,143,11,150,249,204,48,113,211,11,8,6,136,53,212,189,89,68,32,132,77,96,132,150,228,157,8,29,23,134,159,249,150,232,232,67,145,58,206,76,57,108,92,40,14,89,112,166,217,252,88,87,146,55,215,238,59,136,133,76,174,28,88,140,61,240,67,105,101,137,185,67,108,232,190,144,196,94,106,29,162,97,81,54,214,189,169,69,173,119,89,107,62,124,253,187,125,118,245,207,51,28,115,27,77,188,41,11,74,84,61,97,200,245,97,235,144,182,144,166,33,66,102,97,68,172,211,3,241,113,3,16,178,106,164,230,129,232,167,15,141,145,196,141,235,61,255,119,199,250,246,236,251,252,79,212,1,56,0,68,48,32,37,182,213,209,137,193,205,77,0,22,173,92,174,100,86,170,220,66,55,101,154,124,127,14,205,63,240,19,165,58,51,195,240,206,37,106,121,100,116,184,171,230,33,216,96,211,39,134,135,193,47,238,133,92,242,167,10,117,15,114,99,147,66,95,39,115,46,71,144,135,74,82,133,86,34,22,132,117,71,71,91,41,165,123,232,143,116,150,205,71,93,41,245,61,73,47,94,128,239,245,195,230,82,102,133,93,102,5,49,157,1,116,21,48,153,60,70,36,33,24,17,133,133,128,161,16,40,148,97,112,114,0,3,132,10,198,13,9,139,39,139,218,2,0,13,1,67,130,170,170,138,2,192,136,117,14,242,199,1,154,179,90,18,240,163,193,130,64,67,32,38,142,13,4,205,170,5,126,216,162,49,55,193,65,165,195,32,69,192,190,203,236,187,82,180,187,180,147,208,203,33,112,34,46,212,98,4,163,104,111,180,168,20,135,130,255,251,178,100,198,14,5,136,103,71,155,120,67,240,102,236,233,138,48,101,158,25,173,155,24,78,33,253,9,174,179,102,40,241,150,249,68,15,87,54,146,255,130,80,110,48,241,121,40,44,168,240,157,19,66,10,214,212,45,98,174,174,54,68,162,66,68,236,44,57,6,74,227,72,159,153,147,134,30,97,43,39,41,57,197,7,131,15,229,222,138,169,236,123,205,62,63,74,167,132,201,173,74,242,36,57,247,102,204,231,237,181,93,125,198,129,45,62,91,97,223,13,163,147,53,0,2,11,0,57,45,218,34,133,134,130,48,163,91,113,109,106,124,228,170,153,146,253,167,94,106,103,83,98,30,111,157,124,255,242,255,247,207,159,53,190,160,229,20,104,236,142,200,72,155,85,45,21,11,79,166,102,199,255,40,53,205,20,186,206,166,78,229,216,117,146,66,36,209,252,254,67,203,118,181,206,4,13,122,248,56,109,94,31,101,110,103,160,237,72,202,239,71,162,42,49,103,87,202,202,101,8,47,0,0,8,0,158,219,225,2,226,178,153,2,150,144,234,124,42,36,81,80,191,41,104,187,156,181,207,20,135,97,12,78,53,1,188,180,116,215,40,115,132,154,32,93,19,20,230,176,41,50,101,155,210,24,115,155,249,154,158,50,182,44,6,90,34,74,181,68,214,189,141,50,139,35,146,223,239,248,179,89,10,94,46,213,216,237,54,186,73,83,16,215,65,60,105,148,166,210,101,234,163,21,154,149,159,213,163,122,175,189,172,105,218,105,213,126,92,145,37,102,31,106,137,203,223,21,189,252,162,125,183,102,7,74,238,56,66,152,214,183,183,43,82,248,117,51,250,86,174,47,208,7,41,0,32,3,118,215,8,27,17,218,102,10,89,3,233,208,8,20,139,246,5,89,14,19,254,214,226,150,96,231,46,164,54,242,209,203,178,167,206,14,158,169,75,77,165,49,168,2,26,38,44,249,29,132,18,159,92,205,77,151,45,21,131,50,170,243,148,214,169,177,110,68,135,26,199,108,243,236,219,94,13,180,114,79,101,45,138,22,45,116,237,242,85,237,210,206,146,53,49,36,181,177,82,143,122,184,97,121,76,205,181,87,235,210,45,170,125,85,203,69,27,35,161,212,205,38,168,134,180,165,186,149,235,121,134,169,238,30,166,174,38,98,166,201,242,206,51,151,168,8,88,168,16,167,255,215,157,190,17,196,14,24,13,112,64,41,200,234,174,196,246,134,154,91,215,85,241,134,96,22,246,55,8,158,166,221,52,228,196,199,47,99,222,95,181,79,187,82,184,143,123,158,120,76,29,251,152,205,106,116,0,211,54,226,50,157,185,65,105,143,78,25,223,207,120,55,51,75,105,215,228,140,72,210,136,164,69,78,87,36,91,164,255,251,178,68,197,8,132,200,102,203,83,41,92,240,150,204,217,71,101,40,174,81,225,155,46,108,153,89,130,85,179,164,13,166,34,88,200,57,245,150,92,105,217,25,228,200,221,32,91,39,181,39,249,217,197,24,125,255,101,179,39,138,73,204,105,91,105,22,164,223,28,246,232,109,149,28,233,237,115,170,105,73,198,26,246,158,103,160,116,0,3,146,72,48,180,198,47,161,159,24,114,194,0,162,129,1,35,74,42,8,66,52,164,211,91,112,203,11,103,43,149,8,93,245,184,239,75,177,137,63,12,192,81,83,216,119,136,202,132,190,120,115,5,81,213,126,184,145,53,99,171,12,64,217,166,144,14,216,114,54,103,99,204,236,241,229,202,77,124,105,149,197,39,21,106,55,88,182,26,29,105,98,130,162,133,78,228,12,62,8,140,215,131,245,22,184,27,99,110,169,85,147,54,97,142,179,20,181,140,253,95,205,149,185,164,135,49,111,121,110,247,234,37,115,51,103,97,155,179,154,151,99,165,126,30,44,25,181,42,0,23,46,176,83,0,191,198,216,193,135,130,137,27,221,91,149,177,177,170,132,169,185,188,113,43,205,21,146,37,12,85,196,176,252,146,142,9,91,180,68,140,204,249,155,10,153,92,157,70,152,47,112,238,196,23,138,217,109,201,128,164,71,35,58,87,31,86,166,226,135,58,87,237,118,201,26,93,221,13,162,227,165,28,97,41,144,62,164,185,93,110,166,20,88,133,177,247,48,69,24,77,178,233,104,41,112,101,26,40,50,197,77,178,113,79,115,89,6,117,35,147,30,139,52,145,206,178,149,21,92,15,71,164,185,151,212,183,184,91,126,121,1,68,96,0,1,4,21,219,254,85,112,71,96,67,73,22,162,1,155,147,132,66,72,153,66,249,93,174,46,143,129,139,166,20,44,173,68,237,146,216,241,217,30,178,74,168,47,64,248,81,134,142,89,211,82,100,166,137,5,33,241,21,220,142,56,137,36,26,184,129,42,140,189,45,82,180,201,245,6,176,144,120,164,253,15,178,135,173,142,102,24,49,134,64,228,50,224,151,20,164,184,106,48,179,26,90,71,211,93,15,121,221,38,142,28,50,220,108,163,13,114,223,29,25,80,195,207,131,152,199,185,161,189,93,205,142,133,155,24,77,177,113,194,53,233,119,168,44,80,16,166,215,101,244,21,8,202,85,156,22,80,230,49,121,174,228,160,103,208,5,34,236,139,74,142,0,128,5,24,176,172,153,185,178,84,62,133,201,162,101,27,188,145,14,156,157,162,138,20,87,47,227,22,216,132,160,100,249,211,10,102,82,73,69,14,197,210,79,90,148,226,4,109,152,113,151,181,64,195,114,148,84,254,98,225,230,39,100,40,168,153,155,31,46,136,197,255,251,178,68,194,12,132,131,102,202,27,41,68,82,146,108,217,90,101,136,46,81,241,155,44,108,165,13,202,79,179,164,205,134,33,56,78,233,204,194,78,232,250,37,185,242,179,107,36,76,36,84,202,84,207,85,71,12,60,60,62,206,92,177,227,190,70,80,201,46,208,180,130,90,69,15,199,36,189,140,5,49,0,6,89,182,8,16,132,199,174,183,2,236,31,176,180,220,164,128,124,7,10,2,6,199,73,132,1,37,122,1,108,217,93,153,100,166,181,19,43,143,87,186,235,71,72,8,81,221,85,106,245,53,84,169,227,136,100,17,15,27,145,166,45,10,34,65,139,99,57,24,135,239,68,213,10,143,58,98,71,203,149,34,83,10,73,77,41,98,217,56,81,179,77,212,140,178,207,28,73,157,9,200,72,118,68,49,204,145,122,36,80,69,180,25,85,87,149,11,73,6,14,28,51,88,133,21,29,18,55,51,81,180,105,52,62,150,20,251,81,121,91,151,143,166,186,40,29,117,85,0,69,147,17,173,51,222,243,144,142,53,48,35,194,45,48,43,51,20,42,6,142,39,160,4,192,80,8,194,131,130,227,14,106,209,89,3,96,24,192,222,104,128,34,56,135,173,44,132,133,224,178,7,76,241,219,207,146,120,63,26,139,169,162,36,229,216,187,151,97,39,59,92,149,61,82,152,91,106,73,214,69,26,176,154,22,197,210,181,146,58,30,216,228,185,204,1,189,203,46,185,164,158,109,204,113,123,191,142,254,191,225,204,148,239,171,169,111,190,105,140,183,238,209,170,150,50,99,119,53,246,200,229,179,217,189,146,156,149,159,115,47,54,81,173,138,46,40,117,94,147,18,116,218,77,74,121,100,191,189,149,118,222,251,137,86,106,110,172,13,88,1,26,170,177,44,230,63,5,136,112,128,110,224,127,51,24,80,19,138,106,213,204,178,220,117,167,240,196,8,221,177,104,75,76,225,79,90,90,76,252,170,115,123,107,96,67,163,22,125,193,106,163,103,115,213,172,52,161,128,28,32,109,72,217,112,163,235,152,1,5,28,80,101,108,93,99,31,201,72,194,131,164,68,8,160,82,99,46,35,194,138,102,100,249,130,31,204,36,102,61,152,153,152,248,141,26,94,44,188,237,99,214,181,95,179,235,147,254,40,0,18,78,49,2,249,82,204,215,199,141,105,136,203,68,14,189,136,104,200,46,52,157,100,33,74,90,20,6,48,33,85,249,46,101,37,162,34,42,106,201,170,52,35,45,135,27,200,25,200,86,105,110,243,179,6,185,53,93,59,146,216,68,106,13,228,11,19,167,151,199,41,38,41,101,54,228,114,44,95,250,9,76,186,154,147,27,159,79,218,189,20,20,129,60,67,52,254,73,110,153,28,145,161,31,79,255,251,178,100,198,12,133,85,103,70,147,111,91,116,119,44,217,86,60,195,111,19,181,155,30,109,141,125,9,228,179,164,221,132,141,161,4,103,155,255,59,249,114,22,93,47,67,203,214,159,121,248,48,74,152,147,149,130,98,107,144,154,139,94,152,170,212,180,251,105,202,170,153,230,32,246,191,101,175,220,186,57,123,39,144,96,209,226,32,134,228,145,129,41,170,228,97,143,80,92,78,179,165,11,108,22,95,70,83,123,40,138,131,174,66,102,210,117,115,159,63,214,126,227,43,41,85,172,17,201,72,254,82,36,50,244,63,176,76,76,96,170,112,61,162,144,73,160,132,48,248,43,42,215,103,153,5,4,163,193,162,3,171,138,4,50,160,140,144,217,96,37,60,160,39,116,54,112,108,15,113,14,157,69,216,206,192,218,200,114,22,206,103,65,230,101,40,87,196,206,210,183,127,101,234,151,184,216,149,0,2,42,108,70,158,50,1,184,204,45,115,3,130,205,48,109,15,76,22,0,38,3,12,6,25,130,161,35,101,68,0,26,2,235,181,33,42,140,14,160,186,139,168,76,84,7,54,176,166,253,161,59,240,99,63,153,128,160,53,225,0,185,12,198,11,119,165,13,45,242,93,205,106,81,20,32,77,75,13,71,178,131,195,161,227,3,137,153,15,106,24,143,35,181,2,98,101,70,166,104,18,109,139,70,117,71,197,237,255,255,235,248,114,169,180,126,38,193,210,29,53,94,112,217,135,141,15,104,172,77,167,179,117,78,222,38,57,117,241,55,17,119,212,55,238,220,227,230,201,209,170,206,189,121,115,77,15,54,137,11,160,131,109,229,72,42,153,197,79,154,212,149,169,234,116,185,138,70,51,123,84,12,224,152,2,131,2,113,53,28,113,225,93,78,156,237,202,208,94,152,7,2,69,130,170,9,31,11,153,162,35,3,146,87,147,207,4,53,54,195,52,199,98,83,50,149,24,90,118,248,223,98,30,36,196,81,218,212,36,251,146,169,126,106,89,112,158,105,36,247,189,47,209,212,235,247,38,53,205,205,90,69,251,218,61,141,222,156,67,45,23,70,214,213,177,88,75,99,17,194,121,123,91,246,187,62,221,62,149,120,108,251,157,188,201,220,143,207,92,164,148,16,1,154,0,39,174,155,89,210,255,163,182,199,163,83,108,126,155,0,20,155,176,207,206,129,150,70,120,128,36,6,99,233,199,14,170,34,1,46,16,56,200,112,32,56,86,5,96,203,56,191,168,234,152,47,228,145,112,185,112,133,96,0,192,58,22,150,7,100,37,154,227,207,137,39,136,11,148,47,17,198,139,102,64,184,251,225,44,73,4,228,240,134,100,117,3,78,36,128,242,156,88,152,131,30,231,175,181,239,191,239,235,254,59,89,212,255,251,178,100,209,12,5,197,103,70,27,152,90,114,135,108,217,125,61,38,43,83,57,155,32,109,177,17,73,183,173,228,9,145,138,185,124,223,28,53,69,95,81,85,49,205,223,255,125,74,39,26,220,53,52,25,51,110,66,36,102,35,12,130,165,143,129,167,184,245,183,16,179,226,29,241,92,86,134,44,92,27,206,164,156,98,220,112,52,0,199,236,4,25,147,137,57,171,180,241,26,1,177,169,140,4,142,74,40,165,178,216,212,41,193,116,95,222,229,21,171,173,202,44,89,149,222,254,105,161,234,129,76,98,38,51,66,22,121,17,45,12,21,2,13,120,208,62,168,91,25,66,61,136,161,76,244,44,207,255,142,101,69,16,234,95,62,182,183,224,206,240,49,197,87,57,154,150,175,121,16,143,119,167,219,127,206,110,170,10,251,185,130,136,168,195,173,254,137,74,62,50,0,141,31,5,50,232,240,211,207,97,73,49,195,30,102,18,163,24,252,140,16,53,50,216,88,26,0,38,60,8,129,198,139,3,216,139,24,144,230,81,160,191,20,0,50,80,104,201,82,172,209,162,34,128,32,172,59,241,13,184,16,60,186,10,148,21,131,5,200,212,94,149,77,74,14,64,75,8,101,143,187,34,134,105,31,200,114,16,226,61,239,3,28,12,134,99,172,158,2,133,35,181,196,25,96,121,36,14,194,107,74,148,238,156,230,211,234,43,254,102,157,187,169,233,145,74,91,45,252,178,25,29,93,115,115,113,190,173,252,69,93,207,12,165,25,207,76,187,63,114,141,191,206,195,152,121,174,185,134,76,81,169,249,103,55,205,58,107,156,253,71,117,14,232,228,77,215,205,4,40,184,182,196,39,212,0,0,92,0,217,109,200,132,48,244,42,133,52,8,11,166,21,19,115,68,5,115,168,151,149,195,83,98,178,99,119,205,119,26,178,62,145,154,143,222,119,215,50,214,107,85,250,179,225,126,75,32,78,78,232,124,49,243,33,22,216,239,191,183,93,215,156,51,253,77,246,90,233,116,91,50,13,61,163,209,121,15,254,240,76,157,172,135,218,143,109,247,109,170,155,115,55,51,252,157,164,75,127,155,154,127,134,250,241,101,124,236,138,13,110,255,239,69,43,66,76,229,5,50,207,20,205,15,83,14,167,140,78,158,57,163,52,33,106,97,160,169,134,195,75,4,24,93,44,0,10,4,200,74,71,36,195,48,144,24,104,184,96,48,66,86,174,117,224,176,139,17,175,163,234,174,88,87,73,105,57,234,253,62,221,6,24,225,192,111,146,247,93,143,170,192,68,169,234,168,125,153,123,168,241,106,98,24,97,20,205,106,31,123,236,83,84,181,45,152,150,75,37,163,89,192,115,185,170,206,235,217,137,42,173,80,166,117,204,67,255,251,178,100,212,142,165,199,103,68,139,153,90,240,119,44,217,90,60,38,180,21,209,157,20,78,21,124,193,174,179,165,40,241,14,41,178,202,82,41,157,116,119,182,218,75,251,161,17,149,106,227,93,177,54,213,215,81,13,182,205,94,198,156,125,181,197,50,125,119,178,85,158,217,107,83,182,83,106,166,253,102,196,124,192,7,174,143,254,176,74,59,112,112,165,227,19,33,58,9,43,130,149,137,185,3,135,58,90,239,22,25,162,230,140,140,199,96,193,19,244,221,50,123,201,111,207,107,88,12,38,96,8,51,69,160,131,144,166,50,87,15,183,82,238,241,137,90,218,50,173,217,177,118,29,193,84,81,16,222,180,125,225,76,241,76,131,153,206,12,164,162,121,188,219,133,125,200,141,218,153,37,112,166,29,26,244,198,95,243,108,128,91,58,76,6,106,85,0,1,131,44,135,35,23,155,83,12,192,51,29,66,99,12,11,83,128,64,163,34,70,208,40,58,66,5,43,97,135,192,34,27,153,5,128,72,48,7,4,42,8,248,57,144,195,149,232,181,203,86,82,202,138,213,10,140,239,187,238,51,4,110,113,165,122,252,70,99,12,2,0,101,42,108,254,172,231,69,95,70,134,2,135,220,134,182,214,25,211,169,41,115,217,8,33,0,232,216,19,138,138,73,192,154,42,24,1,82,195,65,240,200,203,116,168,201,136,234,97,94,45,211,199,52,200,142,221,215,108,111,119,110,108,69,246,231,182,19,85,207,56,163,81,107,157,78,125,183,60,211,170,44,142,137,8,132,30,133,104,226,141,148,10,84,52,77,56,95,93,19,166,154,38,172,168,167,76,91,18,230,92,230,95,46,250,167,84,211,50,176,22,181,218,174,187,179,72,2,77,0,146,65,10,145,100,193,113,78,80,144,31,31,148,82,49,74,114,105,40,196,170,53,11,85,168,65,127,160,140,251,115,225,217,66,199,61,25,244,76,100,152,128,102,168,122,72,156,120,196,67,68,89,7,33,55,39,38,221,139,73,39,151,90,14,51,124,128,159,195,194,138,89,220,253,136,179,44,236,129,154,29,41,106,169,84,164,193,201,15,47,90,201,241,34,85,82,82,92,139,137,13,243,114,159,31,219,158,106,8,70,32,148,27,34,12,110,53,160,5,24,116,18,81,208,26,6,82,56,7,1,135,0,134,9,17,131,137,131,32,211,13,8,137,64,161,0,229,118,4,13,24,156,30,23,4,164,232,208,17,96,89,17,112,202,0,200,254,196,26,130,222,100,246,101,108,29,186,206,79,175,229,69,19,114,153,90,101,176,250,40,243,69,154,125,221,231,253,250,163,142,209,60,241,169,20,142,236,205,186,8,50,31,187,44,153,156,135,236,238,246,88,235,189,254,255,191,153,255,251,176,100,214,142,198,53,102,196,19,185,90,240,112,44,216,242,101,131,86,22,9,155,18,46,13,190,193,218,179,101,13,134,32,145,196,201,22,165,249,119,255,133,103,88,15,82,143,79,216,205,115,67,67,148,92,210,54,210,6,49,243,72,113,9,29,32,226,203,222,241,200,211,246,77,70,116,145,65,105,32,221,174,203,101,87,102,80,88,153,86,159,234,72,73,36,149,76,24,44,21,36,88,97,166,5,15,48,156,176,156,20,18,115,136,2,227,95,174,199,189,124,110,118,207,118,92,50,237,83,199,47,215,156,167,142,146,16,161,230,67,197,181,59,184,230,221,134,20,230,141,139,65,172,240,61,7,11,24,219,89,67,93,216,201,189,219,184,125,41,82,170,184,120,181,74,65,206,61,174,243,165,163,174,39,248,95,84,74,75,71,169,253,171,146,43,102,187,183,42,90,120,230,181,155,254,86,106,184,17,114,210,0,2,97,100,29,6,102,220,192,71,17,2,0,154,193,129,93,173,168,114,50,0,13,14,28,25,19,0,3,40,242,11,142,128,175,2,99,229,210,24,16,174,83,73,164,69,100,237,133,158,76,68,162,48,219,242,186,158,25,76,134,196,10,250,182,62,78,217,149,215,121,43,207,199,113,146,75,229,209,215,252,104,19,117,166,206,70,14,236,128,225,198,188,221,44,124,241,60,199,17,80,191,63,142,177,113,5,219,48,133,38,70,3,144,73,198,154,34,14,169,175,159,210,169,86,231,107,121,74,27,81,80,205,140,83,110,21,174,77,32,84,132,89,166,171,33,230,42,49,137,94,198,60,202,43,253,149,230,56,17,214,0,136,99,9,38,154,167,122,16,117,174,20,34,22,205,169,85,174,13,234,201,35,203,135,121,164,222,143,39,151,111,174,5,96,81,142,255,145,38,249,51,234,139,150,124,66,150,41,29,208,136,57,76,204,128,237,16,193,153,208,13,81,4,115,100,19,74,239,116,73,214,56,161,123,73,89,228,98,53,52,228,198,246,232,202,54,166,255,174,90,45,18,21,29,47,93,39,225,42,26,225,26,109,97,108,137,135,75,149,191,137,78,34,194,52,88,0,35,84,102,37,26,101,226,167,32,64,50,120,10,171,59,87,35,17,17,82,133,54,28,9,70,192,160,73,40,171,113,81,136,20,183,34,196,238,138,232,127,151,106,208,158,87,129,178,80,230,52,228,39,7,7,105,81,136,196,244,49,136,45,166,201,14,164,240,204,205,194,209,226,17,33,114,187,70,157,186,33,157,54,234,245,92,194,135,43,53,177,245,196,71,207,187,255,159,202,209,97,166,171,15,148,30,149,139,94,121,164,165,139,207,41,255,87,63,241,53,93,190,183,194,211,154,189,42,61,43,76,181,56,109,52,255,251,178,100,206,140,5,7,102,198,27,104,86,208,115,204,233,106,60,104,159,21,21,155,26,109,177,113,65,223,51,102,180,192,155,13,210,144,180,15,155,156,49,55,62,230,57,125,39,22,203,117,101,235,158,216,202,138,94,217,106,174,217,127,102,32,56,114,128,17,162,161,219,37,100,151,142,239,58,152,248,84,126,161,82,85,139,80,247,167,81,194,229,54,103,228,237,150,225,164,52,152,110,185,115,116,198,167,239,199,46,165,159,228,152,188,187,100,45,242,176,221,134,185,104,212,183,239,175,247,167,114,107,223,20,173,204,159,166,180,230,213,101,179,203,212,70,238,229,229,102,52,54,167,137,180,30,83,71,223,242,239,107,212,123,182,93,248,70,95,164,116,252,211,222,180,215,103,198,183,151,169,220,189,221,112,75,146,8,141,220,109,52,206,252,197,176,3,38,26,12,172,157,63,16,140,203,5,177,99,216,56,68,56,61,48,128,172,192,65,67,137,81,239,196,70,18,130,119,30,64,242,13,149,10,70,37,10,77,117,1,125,154,49,32,108,105,158,39,218,254,178,208,228,122,145,223,128,93,117,122,182,99,45,141,218,168,185,99,110,77,102,179,58,219,183,55,110,54,8,192,232,111,99,26,106,74,39,149,2,80,238,62,32,205,203,87,153,105,247,57,237,74,157,113,103,102,35,155,254,237,215,47,165,206,43,213,85,221,77,213,219,166,170,223,211,106,122,135,186,159,205,85,68,52,249,186,138,57,167,18,179,198,178,146,109,135,176,220,168,214,44,242,180,77,127,27,167,99,185,115,29,181,206,227,103,236,169,170,126,80,1,37,223,239,29,123,93,33,239,0,2,9,162,176,236,109,58,40,19,235,136,201,48,233,25,123,198,80,168,100,218,73,178,137,82,155,47,95,196,194,36,111,153,66,25,63,255,213,104,125,83,190,229,36,172,138,49,80,56,122,57,246,81,76,171,73,13,141,171,45,90,122,177,143,81,68,246,98,246,53,164,241,71,36,246,34,178,139,206,134,151,136,135,74,233,248,215,171,89,168,125,103,126,214,33,157,93,239,136,120,95,133,161,207,114,124,15,31,158,181,237,119,83,17,21,93,35,45,14,63,64,11,41,80,48,208,49,96,99,252,222,174,115,47,171,15,78,122,59,186,244,201,36,96,16,92,48,118,98,35,41,134,5,32,145,145,129,65,129,128,244,169,8,4,152,136,34,100,96,107,52,92,40,224,22,2,61,73,206,147,75,201,145,188,82,166,114,240,52,149,204,204,157,8,244,65,231,100,78,122,227,119,105,47,207,161,228,105,151,213,154,147,93,116,155,173,247,214,43,34,138,74,228,23,38,165,178,60,103,196,4,39,54,237,181,189,222,155,211,230,79,167,221,151,239,170,255,251,178,100,219,140,6,0,102,196,11,153,90,244,124,140,217,125,61,40,47,87,161,155,16,46,25,189,1,172,179,103,52,192,162,100,199,130,146,215,199,160,247,133,207,141,114,170,219,51,25,9,115,201,23,136,166,106,61,237,58,91,67,63,111,223,27,254,150,163,184,84,151,168,157,241,5,30,82,72,106,76,225,90,103,233,175,214,149,58,84,11,13,83,184,51,14,85,113,247,127,216,240,3,43,61,156,114,251,46,207,47,252,45,13,211,55,233,86,166,33,47,67,117,213,52,220,97,134,213,74,183,55,43,183,207,209,93,46,123,73,18,52,149,14,67,177,226,179,99,201,27,70,127,127,43,17,165,205,40,237,209,62,33,60,247,239,142,11,171,184,186,28,171,203,195,168,223,155,238,233,179,87,70,217,249,186,225,199,50,197,90,13,16,171,230,146,52,171,120,158,91,231,249,251,248,132,175,176,221,6,97,243,188,67,33,162,100,196,139,11,142,20,193,48,96,149,236,72,11,128,251,86,105,82,8,226,196,78,20,80,46,70,160,59,1,19,43,106,170,46,99,156,102,37,15,57,240,81,164,68,113,97,4,38,218,26,84,15,100,222,169,41,54,212,82,253,193,239,248,255,223,123,167,187,230,47,250,254,35,250,231,255,235,154,187,187,219,199,123,187,183,111,227,239,135,247,10,202,45,150,161,151,159,62,106,171,144,55,105,106,197,232,26,26,172,101,118,197,95,84,230,69,61,146,202,226,166,238,219,23,54,211,214,152,6,41,176,1,70,192,13,38,228,33,201,115,189,15,26,96,64,101,130,204,102,171,21,210,55,56,81,145,83,106,214,244,135,61,167,133,172,211,57,215,199,135,12,202,115,34,253,252,24,63,125,64,182,187,53,123,23,90,138,149,61,178,47,85,61,75,210,168,33,92,115,130,139,232,174,186,148,135,157,89,61,236,87,172,55,157,88,210,159,218,138,226,202,85,5,186,17,14,83,86,184,169,109,35,162,145,50,116,189,99,245,121,192,128,65,164,121,166,172,254,25,47,168,110,17,113,230,208,7,190,190,153,109,66,103,65,201,129,64,134,60,44,141,214,255,31,124,1,181,42,132,102,166,34,208,195,36,219,132,197,68,77,52,170,92,224,65,84,112,26,26,199,28,33,12,20,221,204,46,210,192,184,33,114,86,35,58,105,229,237,114,159,103,128,70,19,53,127,2,193,128,163,31,34,228,78,219,203,147,224,185,15,146,248,105,214,51,18,181,65,4,154,171,211,170,149,15,195,166,26,226,13,43,252,7,240,241,111,120,185,181,190,55,170,105,189,211,52,5,46,117,22,22,91,98,40,36,136,186,133,22,19,55,215,139,37,113,125,247,27,210,22,37,211,86,96,196,196,9,177,185,174,255,251,178,100,208,140,4,76,102,201,19,41,91,234,110,236,217,58,60,101,190,29,13,161,8,46,101,233,201,253,51,99,229,132,161,40,227,139,234,27,3,232,48,163,65,240,218,217,226,182,50,215,120,136,238,3,11,232,59,110,125,26,121,217,27,96,64,141,121,173,137,245,22,62,161,221,207,82,64,134,137,101,245,93,6,108,8,252,105,122,150,238,212,253,208,211,172,153,191,192,0,0,32,6,171,84,12,129,47,151,19,2,36,43,55,107,188,101,34,116,132,198,120,124,226,18,50,232,246,118,105,25,164,72,151,66,122,213,180,41,172,48,108,69,82,219,87,164,207,181,77,95,23,16,71,12,234,243,105,93,36,152,58,11,44,74,93,145,172,53,199,87,22,202,93,53,89,168,189,205,76,155,74,30,92,143,105,94,170,238,17,161,90,166,185,185,125,88,117,15,245,169,26,245,75,49,211,107,20,121,15,198,157,208,245,95,117,137,89,159,226,69,87,145,128,165,41,51,177,244,206,97,115,27,33,76,56,107,50,144,116,224,98,67,1,18,140,112,5,11,1,12,16,39,47,251,85,48,56,77,120,8,128,237,113,12,7,136,204,65,65,134,132,138,18,244,38,250,86,63,174,178,105,78,204,62,21,82,138,181,20,237,3,112,104,236,18,117,192,122,160,91,141,181,231,26,61,82,174,228,52,176,205,120,34,182,117,172,103,133,37,250,214,67,37,252,204,254,189,153,112,219,50,203,253,26,84,166,199,255,147,103,221,78,242,127,109,61,200,143,149,220,153,15,254,95,126,146,162,28,110,218,128,248,93,150,236,105,172,97,74,244,218,211,46,115,179,162,30,4,64,4,0,3,127,251,163,130,233,147,4,52,142,132,107,33,250,207,59,29,30,249,26,113,60,76,83,52,197,60,252,239,254,95,242,249,103,235,120,95,43,115,237,126,110,135,109,72,185,58,233,79,213,200,118,172,134,214,217,18,55,25,181,206,163,186,106,215,154,252,211,59,158,148,91,49,174,121,149,203,78,200,163,158,139,79,174,239,182,158,171,117,84,68,131,8,224,141,67,91,214,77,124,199,50,33,0,241,163,51,141,37,131,16,166,118,29,143,29,0,1,243,18,130,12,14,6,48,192,64,112,8,145,104,33,12,20,145,28,194,192,192,0,32,112,10,137,73,208,242,35,9,123,16,77,35,68,70,180,254,176,52,22,134,214,66,113,60,8,138,149,76,181,219,101,52,48,76,41,128,194,92,8,114,187,165,79,47,135,159,199,217,234,147,106,45,170,213,176,179,63,58,154,80,91,183,105,218,220,218,205,141,134,143,19,79,245,161,53,53,99,82,179,250,223,181,25,113,57,251,255,80,251,187,247,239,119,222,201,62,171,213,59,77,83,177,123,255,251,178,100,200,14,4,203,102,197,3,131,87,64,94,204,217,73,60,101,158,24,125,157,14,46,25,253,1,242,179,101,180,241,162,120,6,57,9,93,203,147,25,56,108,57,99,196,132,246,237,149,190,105,184,88,221,125,117,172,111,122,129,135,214,139,54,170,45,19,45,131,137,162,130,49,203,244,53,45,0,16,144,117,132,229,187,108,94,80,244,235,210,196,47,36,78,184,193,85,62,96,146,245,211,148,143,30,222,144,233,8,54,78,150,127,125,184,176,219,83,252,252,225,153,11,112,103,113,212,122,13,170,181,19,21,68,52,97,108,176,59,195,8,119,5,64,218,163,20,160,227,184,168,136,161,69,218,171,125,213,154,106,245,171,12,153,165,81,212,93,27,37,91,68,211,61,73,212,100,118,215,92,67,212,206,60,158,100,81,111,81,228,69,212,76,115,227,145,14,177,195,188,32,90,0,0,147,121,238,51,199,51,93,144,42,163,129,26,4,18,102,154,48,36,148,97,195,6,24,26,10,98,36,16,6,134,6,8,131,139,149,41,135,13,139,11,58,41,240,36,37,72,192,214,74,10,61,13,205,223,111,95,107,236,53,44,160,40,97,250,98,234,154,74,250,53,170,72,110,95,62,215,167,27,4,130,63,22,166,181,2,67,115,209,201,219,118,105,59,204,175,219,194,24,194,78,147,141,51,189,168,141,145,58,217,217,148,140,171,166,71,63,118,189,92,232,170,146,16,254,175,41,217,135,38,173,95,219,98,223,190,174,168,127,2,57,130,12,150,153,113,200,210,57,209,63,127,228,190,190,36,180,221,189,247,41,121,171,240,191,69,245,223,228,32,22,246,123,232,21,167,240,26,202,53,17,1,58,0,59,28,71,218,112,190,146,101,193,16,232,242,164,33,35,70,15,204,19,242,124,222,226,80,241,164,170,14,231,230,231,237,190,153,88,87,218,86,99,103,215,120,173,14,86,28,232,173,217,246,153,218,58,90,189,212,17,107,78,219,181,61,54,247,159,62,235,114,181,208,94,23,104,182,27,114,135,213,255,185,58,107,31,109,145,170,49,254,182,59,82,93,159,119,188,118,200,156,63,183,119,188,53,255,188,249,153,174,255,251,251,252,0,245,56,72,9,55,116,50,102,205,225,163,122,36,209,173,60,224,206,105,37,9,18,102,255,198,210,105,109,2,128,167,187,162,214,147,21,32,25,203,190,191,228,86,229,242,106,246,227,116,86,175,180,88,199,197,165,48,227,251,122,172,229,235,247,183,17,229,107,21,105,59,217,87,43,207,217,179,46,166,177,82,150,189,125,74,144,195,62,100,40,212,3,93,26,38,89,130,205,219,5,201,0,37,189,97,189,62,251,151,95,102,92,129,93,168,235,77,56,196,25,9,243,142,67,255,251,178,100,211,8,5,120,102,196,147,101,103,48,124,172,233,2,61,38,82,83,233,157,30,237,5,156,130,5,179,102,244,100,160,60,176,204,187,212,63,156,191,68,187,237,3,209,178,76,164,121,54,111,223,107,250,221,105,172,44,85,15,227,233,223,172,193,122,215,27,0,218,64,42,185,239,247,109,173,188,24,215,163,23,21,33,62,249,135,72,133,41,219,72,80,6,87,19,102,122,158,120,187,219,132,168,162,196,138,27,54,168,60,96,233,233,164,80,155,139,71,81,163,14,76,182,86,56,124,94,29,13,169,54,229,152,133,43,161,161,210,122,113,34,253,203,20,170,83,178,56,181,19,202,123,142,46,69,86,233,26,166,232,203,89,22,134,241,155,113,69,84,223,20,243,151,52,143,197,92,109,114,155,71,118,183,186,196,149,36,146,148,93,125,213,155,72,235,212,131,106,106,1,3,211,74,183,54,28,3,62,29,49,164,51,142,10,60,97,64,0,121,171,140,0,129,151,88,177,145,103,64,70,8,156,173,138,32,96,192,165,4,19,139,160,179,14,140,33,156,42,198,186,201,226,115,25,205,192,41,227,74,253,203,234,172,52,50,239,73,160,73,187,213,1,197,216,37,21,0,137,145,7,208,0,164,200,70,137,12,157,54,64,141,51,80,216,122,173,247,11,219,221,249,181,89,158,121,242,159,246,239,47,253,245,255,205,223,117,253,35,129,2,74,235,191,213,217,148,239,82,169,192,130,43,42,70,144,146,50,223,63,38,19,121,56,157,86,38,230,44,187,121,41,36,133,28,237,138,38,169,21,39,56,108,110,110,100,155,34,108,150,131,43,91,208,12,168,15,98,54,233,0,35,28,219,89,190,182,222,86,173,51,33,21,77,53,98,100,36,146,167,10,76,22,212,144,229,193,141,54,43,13,238,191,148,219,153,27,132,59,99,33,172,153,156,80,44,76,219,145,52,135,202,197,144,71,83,232,184,22,84,119,168,105,77,42,152,151,58,46,206,34,114,15,184,102,154,150,225,8,94,118,99,160,212,100,222,209,21,10,65,198,127,27,118,49,34,230,110,165,93,238,61,221,70,92,196,52,88,228,191,131,73,120,46,80,90,79,103,165,227,120,184,136,159,193,9,200,5,2,140,225,48,59,40,214,42,7,106,13,228,100,211,79,197,69,197,132,0,69,206,137,144,134,152,0,90,111,34,186,20,181,196,196,79,5,212,174,1,193,51,13,102,26,91,189,101,112,27,245,14,223,141,64,179,15,228,230,212,226,43,82,79,216,205,29,104,221,234,188,189,82,151,123,169,14,201,103,109,220,169,36,252,40,173,91,24,35,51,42,165,231,203,107,72,255,69,237,183,165,214,212,243,162,31,187,149,181,90,170,114,208,171,139,177,255,251,178,100,212,12,5,160,103,69,19,105,110,96,126,204,233,189,36,200,159,83,105,155,22,77,149,189,1,214,179,164,100,244,141,96,213,198,28,227,71,48,199,172,166,49,197,28,41,167,169,19,81,72,226,78,238,104,154,75,103,90,122,12,147,49,186,212,116,224,54,199,127,232,0,1,90,26,239,133,116,107,148,2,12,32,65,190,139,64,161,92,151,156,167,14,179,1,64,50,125,194,86,96,252,75,87,126,89,62,19,198,44,139,56,56,51,117,211,80,66,66,176,120,43,121,250,204,67,236,72,9,85,76,40,202,16,92,14,194,6,32,78,38,161,17,17,221,76,242,148,150,8,238,236,0,9,199,179,4,100,64,131,190,241,91,103,164,187,214,189,213,169,46,77,246,109,81,167,9,37,187,30,121,63,195,191,255,150,95,129,157,1,132,243,34,195,140,88,135,49,120,172,200,243,115,23,1,12,78,94,48,56,252,48,146,24,23,6,138,140,34,15,133,2,129,201,214,96,96,90,206,104,204,133,60,99,136,182,178,30,246,136,60,5,81,233,115,71,106,255,46,130,165,247,99,210,107,43,186,180,228,90,58,250,189,244,210,156,109,216,212,110,221,28,63,22,169,16,206,138,122,150,213,151,210,158,230,104,56,227,29,74,238,228,19,51,44,203,188,255,53,116,124,86,77,33,221,59,228,74,100,165,12,244,255,246,190,134,37,15,43,217,73,89,190,241,108,211,49,230,108,127,107,184,61,219,230,8,126,144,99,199,172,70,217,109,120,111,225,192,220,24,254,95,6,248,180,210,218,20,42,231,119,170,68,54,163,196,212,192,0,92,187,94,173,182,201,129,109,128,92,201,2,236,188,176,22,208,105,48,169,242,199,80,160,35,45,212,8,162,146,115,202,92,128,141,129,46,54,255,255,233,187,20,219,60,178,243,42,98,98,231,27,92,121,145,140,132,154,93,194,46,123,82,52,122,40,150,138,94,237,133,153,43,38,42,156,200,34,73,145,35,75,120,40,220,197,50,164,157,38,46,93,244,182,85,101,73,210,232,202,28,211,87,107,49,253,189,116,136,127,172,211,212,173,251,233,18,220,243,92,212,213,120,230,181,80,57,236,128,2,241,194,137,157,21,73,140,206,159,80,57,210,129,27,226,137,130,21,24,48,248,48,120,193,199,140,4,16,182,196,69,234,36,201,19,85,86,23,238,82,221,158,134,239,109,134,58,170,197,103,22,77,45,107,116,18,43,247,225,231,13,204,142,59,113,87,177,185,207,222,238,239,207,218,165,152,165,138,197,35,151,165,116,182,234,211,229,222,220,176,76,138,227,19,243,206,177,232,59,251,17,171,104,219,110,229,8,62,245,33,29,125,72,200,179,105,181,57,182,228,124,200,140,115,87,255,251,178,100,217,140,5,147,104,69,19,131,127,50,129,204,217,157,36,200,187,86,9,157,20,77,141,252,194,5,179,166,252,195,34,61,191,103,164,140,145,163,111,119,158,91,199,137,93,211,199,137,29,129,89,18,150,159,115,54,213,171,235,47,162,110,180,222,162,223,19,82,37,101,158,247,181,227,82,0,74,104,6,119,189,96,0,34,106,176,239,116,251,219,117,150,182,36,159,37,98,22,26,62,92,46,99,29,162,54,236,153,60,12,82,88,122,76,122,148,212,214,168,39,78,120,120,237,123,153,46,238,137,73,160,197,169,109,44,154,237,202,211,75,18,249,167,36,176,197,3,34,144,89,183,166,201,225,25,139,198,36,110,245,103,87,67,5,31,91,103,238,20,251,200,218,217,223,106,148,146,34,220,187,161,119,31,164,221,183,41,44,203,202,55,92,69,152,211,60,202,233,44,150,245,118,188,215,243,113,60,199,1,14,53,6,191,208,76,146,246,14,170,56,178,143,192,99,98,48,190,139,93,172,165,178,85,61,236,141,173,75,227,15,203,247,114,14,147,213,176,217,35,52,146,203,86,162,118,191,61,204,207,80,81,242,53,139,237,170,59,133,152,33,154,12,165,150,56,106,185,5,145,178,1,68,115,227,39,9,178,155,25,208,43,36,18,20,91,162,130,39,180,158,87,248,167,13,180,67,11,156,251,168,68,238,62,61,88,81,210,221,14,67,90,28,132,214,217,205,203,165,153,207,101,89,157,254,61,150,105,75,235,214,155,89,185,93,22,122,89,170,239,186,89,216,251,171,152,117,193,91,129,77,113,143,169,128,134,1,40,6,202,152,113,196,134,126,0,22,0,96,110,10,202,89,80,165,246,214,173,193,144,44,255,191,49,185,77,35,68,187,16,138,86,182,255,207,227,94,188,182,122,164,94,252,53,85,218,212,139,214,136,138,40,194,176,25,16,25,19,58,34,72,82,181,11,203,68,212,161,146,55,75,67,126,164,159,72,237,37,103,21,254,59,228,105,68,176,219,91,29,142,140,135,61,110,211,177,45,14,230,218,230,242,183,23,69,206,105,208,87,50,210,201,168,185,109,72,157,32,83,242,5,203,168,201,75,47,54,211,103,24,239,172,245,205,57,173,165,217,1,57,32,8,106,48,72,204,190,3,86,88,211,65,57,240,206,32,4,47,18,14,28,112,18,41,49,217,130,0,18,141,71,91,98,206,181,168,105,95,184,207,247,179,201,20,27,140,170,154,89,90,93,44,142,179,232,171,244,15,133,1,50,64,45,2,220,167,184,65,106,142,29,103,89,44,92,236,160,163,161,220,190,152,217,34,97,20,159,163,11,66,91,61,200,212,243,110,241,214,146,217,10,198,238,74,67,83,156,221,38,127,181,86,78,209,255,251,178,68,206,12,196,153,103,71,147,70,86,96,151,108,216,194,108,199,204,20,57,155,26,77,37,119,202,117,179,99,9,164,162,113,84,23,198,125,39,121,57,177,254,84,209,82,150,250,139,76,219,115,221,138,123,43,126,198,139,202,51,101,235,91,25,81,231,90,216,87,151,252,182,184,126,215,187,184,151,34,0,132,192,42,188,200,35,52,189,141,56,67,100,164,213,201,53,129,154,250,115,165,138,85,53,183,193,166,45,246,239,13,38,43,237,64,186,220,103,250,227,213,46,153,16,180,148,77,188,80,54,7,48,144,84,64,43,104,19,146,81,150,49,113,138,212,193,216,17,161,218,184,116,13,26,182,224,140,64,185,116,212,102,50,117,196,236,233,9,6,188,141,141,67,231,175,82,99,155,61,141,165,57,157,32,196,36,161,109,135,97,196,65,115,85,51,61,177,152,250,132,30,134,227,148,65,28,82,160,193,180,149,217,14,179,5,53,88,198,61,123,62,216,253,158,161,12,74,237,145,171,155,204,168,152,158,28,20,93,18,0,132,4,156,109,154,134,198,76,97,136,66,96,101,3,76,24,17,111,115,126,185,82,90,4,167,125,157,231,154,10,105,55,115,161,158,195,83,86,229,183,114,194,173,216,102,246,20,249,99,69,143,15,128,198,235,177,237,6,210,81,18,120,26,36,23,181,52,201,233,175,51,58,180,140,136,74,138,61,10,37,80,250,202,60,156,159,249,37,154,64,53,93,36,76,74,201,37,184,232,150,98,20,201,83,238,107,203,126,245,51,173,233,42,65,164,217,54,245,178,219,39,41,241,178,254,110,35,24,105,136,206,108,212,99,143,32,67,191,205,186,167,119,23,0,38,80,0,9,0,78,73,110,49,46,50,72,49,153,50,248,11,160,42,12,13,3,187,45,218,65,216,213,52,158,73,29,206,115,155,165,35,226,155,184,38,153,14,99,117,57,90,61,235,94,23,221,67,72,81,94,176,97,178,168,202,62,152,93,30,174,10,138,140,230,192,180,96,170,251,120,131,165,39,205,32,155,236,67,195,200,26,60,142,190,79,68,204,223,55,132,246,211,68,49,234,48,137,195,122,69,237,230,157,149,114,130,19,13,175,85,223,107,50,236,239,9,127,207,73,27,171,222,137,184,71,30,73,130,106,180,183,94,102,155,123,84,145,236,116,188,86,208,6,200,198,10,110,91,160,115,157,48,194,5,246,2,122,0,162,53,225,215,233,156,124,78,190,58,134,99,16,77,36,90,163,211,201,144,217,113,244,101,106,95,76,123,97,112,248,150,104,81,47,52,27,214,106,230,231,80,60,178,35,189,10,46,39,165,73,142,196,213,180,78,175,69,139,157,106,220,63,124,159,152,105,243,121,181,45,234,19,92,165,74,255,251,178,68,192,136,132,148,102,200,187,70,85,242,148,204,217,26,101,38,126,82,129,155,42,245,133,128,2,82,51,100,158,178,144,0,218,135,13,22,125,31,98,175,101,28,56,197,21,169,100,197,65,249,43,133,230,24,169,215,161,172,112,195,169,147,25,101,169,47,187,141,119,212,222,145,131,44,174,170,34,239,136,137,125,127,245,215,254,218,254,108,26,66,2,8,78,205,170,105,39,104,9,130,73,76,81,195,10,142,198,225,217,19,185,94,39,118,173,71,214,28,226,80,195,230,89,182,41,11,233,25,221,99,26,154,99,104,135,201,41,28,22,187,64,155,161,53,217,40,211,20,142,8,5,101,247,81,164,31,177,94,35,63,41,167,105,78,83,146,204,55,21,115,8,25,185,171,22,167,42,131,82,91,207,219,88,213,223,133,237,98,208,146,209,107,39,119,142,148,241,137,215,56,250,243,213,225,140,44,149,53,52,216,172,146,112,197,53,4,54,52,179,146,201,79,97,113,159,168,101,95,191,123,253,127,229,211,241,187,152,154,110,0,4,0,128,3,82,57,69,96,49,184,99,233,176,141,156,130,66,82,177,66,203,188,10,6,1,42,65,196,55,38,5,89,70,44,22,128,48,197,35,44,45,97,235,128,185,48,20,18,102,64,9,17,5,193,182,129,236,5,11,136,72,14,48,50,226,18,142,33,118,65,192,199,14,16,96,148,192,198,19,13,16,14,1,177,37,154,20,72,16,177,5,144,6,4,14,144,12,80,96,6,8,22,34,23,232,12,194,80,114,160,12,14,77,38,87,46,17,231,3,124,3,24,8,1,128,10,137,84,145,3,12,188,21,22,9,143,6,225,22,88,174,158,51,64,186,130,9,159,38,200,57,19,39,8,242,14,38,225,141,36,69,168,82,34,149,31,70,102,232,76,141,88,194,92,33,231,198,96,233,185,113,3,226,205,25,147,1,205,28,210,209,68,136,147,165,197,25,26,156,148,82,63,89,112,171,65,9,80,156,90,44,98,67,72,138,145,70,232,210,217,104,122,26,152,166,157,76,154,75,237,204,86,244,210,73,38,250,168,87,255,255,255,37,191,255,255,249,44,0,8,72,205,71,56,118,99,161,64,161,242,103,195,113,103,58,133,166,221,154,0,132,220,6,150,23,28,77,66,223,161,107,70,48,192,148,79,15,148,200,134,134,71,0,211,96,99,0,147,197,3,80,184,112,10,24,23,64,40,124,55,192,89,32,148,198,68,65,195,164,216,12,225,96,247,67,143,3,60,108,89,160,117,16,137,210,67,135,242,28,39,224,108,128,192,1,238,1,160,44,2,132,0,64,49,101,1,168,98,6,76,136,24,195,36,8,174,78,145,99,18,38,52,0,208,24,0,33,130,160,28,161,224,50,255,251,178,68,192,0,7,199,130,200,22,110,128,0,255,208,88,210,205,208,0,89,253,155,42,121,172,128,3,90,179,36,207,53,144,0,79,64,226,153,0,132,97,97,35,58,44,38,6,168,28,116,140,201,242,124,178,95,34,229,247,21,177,1,64,164,85,53,50,46,23,88,249,169,60,130,203,168,162,117,19,84,207,24,177,116,212,176,138,70,70,46,129,244,150,153,154,208,123,162,93,38,208,82,142,156,48,56,108,94,53,69,138,238,129,169,154,43,53,77,86,58,167,50,122,212,140,178,137,169,211,38,156,49,106,25,227,22,70,93,77,103,90,163,109,58,151,255,255,255,158,250,191,255,254,106,160,0,0,1,73,184,217,6,32,128,160,51,72,12,196,129,16,19,60,38,92,86,8,167,13,5,38,222,120,171,250,145,129,80,10,0,152,78,124,62,179,84,237,64,236,162,154,98,60,9,207,81,77,86,21,104,63,207,232,22,50,140,93,102,124,22,85,46,91,231,220,112,34,205,88,164,94,172,41,116,130,136,122,149,184,10,34,251,95,206,159,31,245,43,110,137,216,44,16,40,136,67,145,104,42,16,89,52,29,248,211,252,242,178,104,34,126,102,102,47,83,13,103,127,60,50,203,14,107,159,245,173,225,255,83,11,88,221,183,134,63,248,99,83,92,165,183,173,106,254,119,249,218,90,92,45,215,230,124,239,63,254,228,214,234,118,245,171,249,229,134,22,112,251,248,106,230,178,215,239,249,255,142,63,173,239,95,83,255,251,255,175,255,255,255,185,255,255,255,175,255,255,255,213,239,255,255,254,144,0,0,147,36,146,235,76,34,0,64,211,48,4,4,60,80,57,223,54,218,182,142,35,228,129,246,227,46,203,32,46,114,236,80,39,185,251,98,172,245,83,203,80,93,7,32,132,143,156,74,214,26,176,146,231,100,3,105,54,13,243,26,4,34,150,16,167,140,96,130,239,75,42,44,213,84,94,32,32,31,102,4,96,128,188,218,156,55,43,88,120,155,180,210,10,211,46,4,28,232,104,42,0,32,242,248,202,35,79,210,245,85,203,171,83,50,250,60,48,203,127,140,254,31,249,254,173,127,117,159,57,187,156,164,191,141,250,184,114,142,197,254,235,14,83,207,93,189,110,207,108,242,190,175,114,198,173,119,92,215,210,90,230,120,211,235,12,49,213,92,126,238,53,117,188,107,243,89,115,43,89,83,89,251,156,194,222,52,151,113,213,235,215,121,173,243,153,115,59,150,51,181,133,188,57,173,227,253,253,220,255,255,255,247,213,0,0,29,50,189,167,137,4,20,69,128,21,130,40,135,169,208,213,150,117,35,114,24,185,92,43,85,142,214,161,172,26,236,169,230,84,186,149,12,84,31,229,83,82,70,85,19,255,251,178,68,23,128,4,149,75,79,30,61,224,0,155,73,185,179,204,60,0,18,133,155,50,125,137,128,2,88,179,101,207,177,48,1,231,26,40,16,167,114,155,204,106,200,121,78,176,118,68,0,179,160,7,51,2,132,59,211,82,176,34,219,231,137,69,96,138,154,236,27,148,188,11,98,57,93,111,2,249,250,167,110,98,86,237,186,12,150,182,183,255,255,122,198,163,239,48,160,218,23,196,11,219,27,221,126,177,157,219,86,215,205,241,27,126,3,217,166,189,160,106,219,206,228,67,79,31,200,41,250,170,251,127,88,0,1,105,186,255,198,139,248,70,5,232,52,65,128,58,115,48,235,219,47,148,74,159,200,236,17,41,140,66,146,204,105,162,189,90,115,40,82,233,210,224,160,39,225,244,164,48,97,157,82,44,208,156,28,81,211,227,233,62,114,75,114,250,114,97,192,188,3,236,39,5,185,128,176,132,188,74,153,172,133,253,62,238,152,46,1,194,43,83,142,108,34,208,3,193,98,90,98,132,254,124,226,217,209,204,133,69,141,109,121,247,173,231,253,252,253,231,95,84,155,126,190,217,199,244,249,215,212,187,182,109,141,222,245,207,220,90,99,116,133,188,95,231,26,154,123,71,112,119,253,174,113,189,127,218,0,1,203,226,101,75,212,169,93,53,209,234,74,229,113,24,13,245,156,127,97,188,29,154,213,12,147,52,19,9,210,44,77,1,66,9,196,166,50,132,26,86,64,180,121,49,43,23,48,233,56,154,99,177,7,52,35,133,141,107,26,4,20,37,49,176,65,73,149,141,64,198,43,53,46,19,128,152,132,106,94,43,153,29,36,8,227,99,100,157,138,214,119,119,210,82,76,163,84,208,94,239,218,146,117,34,143,66,170,102,38,170,103,70,179,71,89,214,85,72,104,45,116,150,137,177,210,241,170,228,217,145,178,23,52,77,29,117,78,173,106,255,183,191,255,223,236,84,0,0,238,217,63,156,181,50,76,229,210,45,8,221,121,76,126,35,98,51,47,169,12,225,129,195,115,194,98,137,210,4,77,1,68,8,2,70,138,64,113,36,86,64,144,60,102,29,209,31,14,73,197,147,99,128,193,50,112,125,9,77,102,35,48,57,160,149,65,96,139,148,170,177,208,20,11,158,35,8,0,90,240,90,201,36,79,150,203,36,80,139,27,27,214,96,110,141,79,118,235,110,183,108,202,181,210,91,59,233,253,26,78,232,50,74,99,138,154,174,183,69,22,90,9,232,45,38,67,221,122,43,101,32,138,169,208,73,78,189,245,43,245,169,95,183,254,129,81,158,170,0,0,111,248,201,108,45,152,6,51,59,179,13,67,165,88,125,158,179,86,171,45,124,35,235,234,242,138,203,155,230,237,46,129,139,215,26,255,251,178,100,18,142,37,248,102,202,27,41,95,178,88,172,217,186,49,66,110,25,81,157,30,77,161,190,209,101,179,102,104,149,9,184,142,168,43,72,21,224,137,249,162,255,211,42,170,176,203,90,116,252,96,88,82,235,208,47,75,173,133,205,170,240,228,248,37,99,175,56,149,172,36,25,88,107,54,213,82,110,46,113,134,241,68,157,214,150,13,124,50,24,1,185,181,217,106,197,103,187,169,110,150,30,106,88,254,245,241,255,99,158,154,207,242,190,41,4,154,166,229,133,19,167,248,33,132,33,168,65,33,227,98,132,210,230,151,66,99,68,146,222,207,77,4,80,34,39,126,138,150,106,116,160,249,11,165,4,155,174,202,199,72,223,208,159,99,211,233,120,134,157,110,254,20,184,135,207,249,215,196,57,176,202,167,0,58,220,2,20,64,0,4,219,101,167,41,72,45,12,219,191,111,65,171,170,66,244,185,27,232,80,187,171,254,106,255,162,232,161,153,149,158,39,81,226,8,144,178,172,231,236,175,219,94,219,250,73,82,212,117,41,36,117,102,116,33,196,152,201,91,59,163,59,95,170,89,209,232,136,180,117,109,222,236,202,250,159,238,214,109,105,239,174,223,248,25,52,72,170,22,3,22,6,48,148,193,148,19,5,88,91,8,226,186,93,68,236,112,19,8,104,149,124,140,3,173,213,242,159,211,110,248,80,51,173,141,4,79,1,65,185,159,128,50,0,176,20,125,4,65,194,179,232,249,3,38,82,3,144,8,202,155,29,58,192,174,218,140,162,141,15,2,9,222,100,238,150,14,128,25,244,33,147,3,137,5,43,123,184,1,31,51,240,229,78,206,85,89,165,152,227,120,52,133,156,180,198,60,160,73,6,153,14,108,59,48,224,62,204,91,90,230,183,51,112,78,181,247,13,39,139,14,5,121,130,27,8,229,97,233,163,5,135,145,146,207,61,163,213,91,255,23,42,146,205,72,219,136,36,154,167,53,98,131,185,44,91,18,60,13,20,98,16,254,169,211,57,100,84,244,92,225,122,156,197,211,56,185,133,137,53,40,194,165,14,48,78,142,128,16,65,45,180,3,218,171,17,130,12,70,56,113,73,30,178,185,140,226,181,94,51,39,68,156,220,228,255,201,168,136,32,91,145,141,116,33,9,99,22,107,142,221,87,231,157,138,66,196,178,82,138,103,167,153,54,99,14,149,113,244,103,89,85,25,17,43,89,14,201,159,90,27,144,251,165,85,148,151,229,162,27,215,255,211,62,78,112,42,0,0,36,140,12,32,98,109,134,78,156,98,46,230,12,128,113,69,166,4,20,56,11,4,164,249,115,226,130,66,74,141,101,162,232,208,73,119,139,0,75,53,31,12,32,22,117,175,13,34,136,193,66,209,161,193,255,251,178,100,28,14,6,88,103,71,155,102,111,176,82,204,217,186,36,229,122,22,17,155,34,109,5,126,73,153,51,102,52,244,9,240,13,148,182,55,211,80,120,50,186,52,149,128,163,192,64,192,113,27,56,134,164,76,245,119,69,92,250,71,140,48,138,94,40,8,128,100,209,56,180,163,21,0,96,99,194,141,220,18,142,132,82,248,113,165,161,233,164,166,40,36,137,131,190,72,128,168,135,128,112,131,165,208,50,79,75,178,169,223,63,115,92,230,189,249,253,58,20,136,99,78,131,11,47,107,14,214,124,210,123,6,126,131,51,148,145,104,228,93,77,95,90,40,80,24,242,177,229,243,185,37,69,191,253,171,37,129,54,231,221,26,147,122,235,82,217,23,170,218,158,233,36,110,108,231,152,41,80,65,89,0,0,4,251,224,68,209,97,89,0,84,162,250,186,244,125,184,167,146,70,145,203,40,165,189,173,179,255,171,208,232,28,146,196,199,117,0,4,118,87,167,253,187,126,171,220,136,202,138,202,238,70,71,230,85,70,233,42,223,46,218,154,87,87,34,37,39,153,182,167,200,207,165,191,255,125,127,163,187,180,48,187,96,86,80,93,192,88,249,172,24,97,138,158,178,37,207,64,182,94,216,96,87,29,21,213,37,51,71,70,149,210,204,218,131,100,43,15,76,214,148,30,66,103,37,50,148,122,64,231,218,6,66,200,34,30,134,217,243,190,213,160,216,180,204,162,5,181,14,84,108,105,95,40,104,141,65,45,79,34,21,135,134,88,123,134,4,66,60,206,49,13,184,169,138,18,49,165,65,241,105,2,55,76,52,25,79,113,172,241,227,135,252,179,40,10,154,117,44,73,18,109,157,196,24,194,79,66,99,225,134,15,148,161,94,142,186,18,114,16,187,9,170,162,215,55,122,138,181,42,137,185,93,166,199,13,220,90,148,45,199,44,137,142,235,83,153,95,139,154,253,95,115,233,140,1,186,64,2,32,1,8,0,37,182,158,139,172,165,17,98,173,252,170,53,43,216,239,224,98,89,180,55,135,76,105,0,50,226,210,196,68,129,181,117,255,255,55,12,134,0,42,83,184,30,62,98,70,5,74,124,34,105,191,203,150,132,68,153,251,85,243,162,164,17,160,153,12,21,213,173,187,217,143,34,58,214,188,173,101,69,106,187,50,35,93,86,182,61,146,74,121,239,211,253,186,161,180,160,186,0,0,107,180,96,136,54,56,59,73,207,58,45,88,192,70,101,192,144,41,156,177,75,92,180,213,208,176,214,69,30,84,171,105,29,102,152,202,53,52,166,38,95,74,65,240,192,16,73,146,166,20,173,240,208,216,181,60,13,10,84,208,219,75,148,90,125,216,180,186,31,210,203,91,210,215,10,242,2,196,249,32,255,251,178,100,41,14,5,179,102,200,27,67,95,162,86,4,25,135,48,199,42,22,65,157,28,77,141,94,193,97,179,102,232,145,21,144,145,143,35,147,46,48,195,6,155,78,181,54,216,112,113,141,46,93,154,141,229,19,190,254,115,243,220,153,174,111,255,179,153,247,209,185,150,228,80,24,166,193,189,18,32,129,133,136,163,195,72,77,204,226,26,18,79,215,172,100,172,213,119,185,83,109,146,230,247,103,90,216,163,235,18,75,146,133,27,20,203,116,183,101,34,243,140,122,244,146,205,121,197,82,183,210,204,32,194,130,192,32,0,4,150,213,208,165,35,166,1,144,14,183,10,61,99,106,72,212,236,174,174,112,150,205,119,55,125,253,232,139,206,36,1,68,93,37,109,193,39,250,240,19,12,88,28,44,133,36,116,10,54,135,72,156,22,80,52,92,48,186,5,30,20,7,197,220,97,76,38,247,1,202,19,26,120,96,94,215,230,142,173,49,236,161,78,216,33,132,200,38,204,148,216,210,146,73,152,14,17,28,32,1,9,227,67,234,184,84,77,129,162,112,24,13,151,168,99,106,14,21,91,108,73,67,197,137,27,131,134,76,162,239,154,145,136,240,138,250,38,12,94,171,10,44,49,24,76,167,209,172,162,42,230,108,51,118,156,6,113,139,137,62,170,33,129,121,175,54,64,4,7,54,196,132,195,64,8,112,194,236,48,53,164,129,75,249,165,168,23,2,34,187,4,128,50,207,124,82,165,173,83,196,45,97,167,31,92,255,127,133,173,238,169,174,165,65,24,98,217,75,98,233,24,159,249,254,112,233,127,127,237,214,110,121,218,8,177,108,108,88,159,103,38,178,83,73,247,156,230,181,238,114,19,186,144,166,200,234,236,102,128,130,192,35,48,136,0,223,126,93,10,66,23,5,96,155,244,189,172,188,236,38,234,34,163,65,10,141,183,196,139,70,110,175,212,49,173,67,236,166,245,255,236,102,73,138,86,61,73,116,107,42,142,85,37,156,199,98,178,13,100,74,116,70,51,173,209,47,170,178,238,138,218,84,236,228,144,180,185,222,214,70,119,166,205,126,141,183,255,124,86,0,1,39,181,21,201,4,25,208,224,208,197,184,31,14,94,117,59,73,187,233,201,15,189,12,233,178,208,106,21,244,207,227,147,49,146,195,197,192,172,160,105,214,39,56,207,86,230,115,125,157,116,100,175,173,39,98,82,92,33,187,141,29,206,148,192,49,197,244,101,216,165,204,129,177,202,134,75,19,4,141,78,224,148,165,176,80,220,37,219,148,69,173,253,94,231,59,222,126,208,159,28,179,176,190,249,102,111,158,158,126,101,223,250,226,90,3,10,128,140,59,2,82,15,99,155,184,236,72,71,16,22,5,177,113,75,116,156,255,251,178,100,69,14,4,241,103,73,155,67,87,176,87,12,217,189,48,197,62,19,129,157,38,109,13,126,201,111,144,101,220,244,172,160,216,198,81,157,17,89,20,230,83,15,48,254,93,89,223,214,142,172,129,27,128,0,42,58,88,0,109,191,102,143,193,130,230,219,95,4,211,146,46,144,182,104,70,28,251,6,220,190,234,247,145,255,253,1,210,241,143,212,119,255,251,51,144,195,138,172,130,169,114,53,53,99,89,218,73,25,228,247,93,202,245,116,213,119,151,216,172,139,59,164,138,154,163,181,29,172,169,117,78,138,147,108,154,22,191,223,139,217,102,0,44,10,192,47,9,42,115,8,60,201,20,119,95,210,128,77,21,30,152,11,200,148,46,172,61,2,62,76,34,30,158,83,152,212,125,144,66,66,168,90,52,122,53,33,116,215,12,118,89,156,186,51,22,165,144,224,245,204,110,81,89,162,191,29,146,220,98,102,1,178,85,208,50,104,101,99,20,25,132,89,156,142,128,1,203,123,204,224,168,212,247,225,158,165,88,127,245,148,80,85,87,17,86,237,255,205,36,60,245,251,119,167,245,185,228,127,174,76,208,233,71,188,35,47,118,104,162,100,243,47,252,242,65,109,117,195,216,222,174,185,132,165,106,86,123,101,79,52,247,250,32,33,51,0,128,0,46,73,15,228,49,132,223,82,146,67,37,71,211,21,16,176,45,143,97,200,114,127,202,154,25,172,231,53,231,31,255,125,111,141,147,108,223,38,192,16,53,204,60,136,58,41,187,10,67,233,34,56,226,176,168,140,92,10,144,118,214,25,132,153,49,104,3,65,163,38,214,25,124,92,92,165,106,104,228,77,179,38,196,142,177,25,250,255,148,0,1,101,253,14,196,52,54,72,40,3,73,12,207,125,25,10,37,202,148,61,201,98,10,238,24,134,151,228,30,198,47,64,203,178,106,153,48,124,64,52,145,153,135,108,63,140,87,8,50,126,146,189,54,170,251,119,135,240,158,211,160,137,63,55,147,11,23,80,100,160,87,167,137,24,142,60,152,169,100,148,18,171,74,64,64,132,88,238,131,124,119,122,115,213,204,203,220,154,255,170,171,239,234,233,116,116,58,233,235,109,114,212,28,230,85,217,250,109,173,45,73,236,86,23,77,87,40,219,218,229,22,184,164,239,251,58,80,107,46,212,130,121,98,239,114,102,0,57,198,128,63,248,250,152,133,197,97,165,1,209,121,13,144,160,70,164,220,244,169,180,170,201,112,61,85,39,83,120,189,45,171,153,239,145,90,145,168,0,34,45,84,131,103,108,30,22,99,96,210,84,160,147,1,176,233,67,37,73,11,10,204,129,1,215,160,217,85,141,101,247,151,155,109,76,218,237,219,102,118,144,245,117,108,229,99,255,251,176,100,118,14,132,177,103,74,27,2,95,50,85,36,57,98,49,40,44,19,121,155,36,108,161,93,9,104,51,102,28,147,21,24,154,21,49,20,236,80,115,110,48,124,1,175,41,202,12,149,155,16,106,17,38,10,176,76,241,152,15,8,206,95,230,246,32,195,96,168,178,238,103,133,137,153,59,118,149,216,184,183,38,168,59,60,232,65,241,168,93,183,70,15,229,46,212,122,19,132,101,252,110,167,117,238,44,129,115,121,9,202,66,93,47,202,192,0,118,250,76,101,132,200,95,26,9,106,120,129,136,244,177,125,183,117,108,159,115,206,223,31,199,92,82,218,71,55,246,247,247,204,126,191,90,30,90,40,185,23,115,82,40,106,149,243,227,4,206,54,72,33,70,93,77,84,86,67,143,117,165,110,107,209,155,99,192,243,233,32,64,43,109,164,18,121,176,136,106,103,69,250,169,18,77,131,50,243,169,46,130,79,106,253,29,245,57,123,87,5,28,68,97,141,220,58,102,157,13,181,23,145,8,140,200,134,123,58,13,84,46,236,134,222,200,138,206,85,149,80,172,103,102,89,213,245,85,221,102,200,123,61,189,155,99,109,150,186,164,239,85,105,218,123,125,108,255,178,143,0,3,173,244,97,176,100,172,36,154,148,63,52,0,79,21,111,38,46,26,83,6,4,187,94,90,25,59,170,251,83,191,52,170,126,95,22,82,53,144,30,214,160,53,132,127,91,179,20,221,91,20,140,138,173,36,53,43,110,16,55,220,220,24,167,48,52,86,157,228,10,200,239,251,179,45,42,145,31,164,199,29,151,154,37,96,61,128,144,120,88,111,143,18,223,236,180,136,58,191,155,116,31,165,166,154,85,221,207,63,55,189,77,223,95,55,223,105,197,61,203,85,205,240,177,83,170,163,246,167,84,31,14,59,34,241,161,240,131,108,184,247,91,237,159,202,8,220,69,214,127,100,223,252,134,148,5,18,2,109,182,35,67,52,52,56,201,115,242,81,98,87,93,186,87,27,127,105,151,170,104,103,249,82,141,41,119,253,243,16,24,158,143,224,146,84,8,113,78,164,175,213,20,181,57,203,100,44,187,77,99,212,242,157,242,34,161,219,85,99,34,178,154,219,178,162,246,243,182,71,87,161,110,143,221,213,50,183,217,254,66,185,18,170,127,248,128,1,187,6,54,48,142,13,171,99,30,72,21,192,168,124,184,198,12,72,242,37,222,74,17,45,22,244,243,3,44,161,16,230,178,209,227,44,164,20,2,141,243,43,2,233,153,131,99,65,91,194,131,76,137,37,8,132,212,126,228,243,43,17,171,62,150,107,47,41,54,85,113,125,202,194,189,46,163,42,160,0,223,78,184,103,113,33,198,75,185,220,143,251,40,50,129,91,217,255,251,178,100,172,140,132,223,103,74,27,40,95,64,90,172,217,167,37,2,136,20,81,157,30,77,5,126,129,110,18,100,64,246,60,248,110,239,65,149,229,183,179,231,203,51,215,233,227,114,230,183,146,99,230,202,114,230,143,100,84,75,35,79,128,77,104,27,219,43,196,247,198,248,116,183,139,136,139,170,125,185,206,230,156,187,246,90,45,108,67,155,123,239,61,252,181,165,66,248,28,4,148,119,27,2,244,91,206,97,95,13,204,194,225,66,59,149,194,68,102,169,228,228,169,109,63,209,106,138,43,181,145,119,236,188,131,74,70,183,245,247,115,188,72,75,195,157,227,234,179,20,79,171,251,17,210,235,27,242,103,82,4,204,0,20,211,96,115,114,11,48,85,167,133,81,75,156,43,106,222,140,222,175,179,79,245,125,43,175,241,90,0,7,147,7,166,52,142,163,17,107,55,73,112,196,35,89,46,34,18,48,209,241,102,177,64,145,9,10,157,35,155,113,81,113,8,128,210,216,56,24,116,117,129,160,40,197,129,217,2,97,161,34,22,13,146,87,225,0,229,241,45,120,92,104,120,213,250,96,147,239,56,240,91,89,96,140,9,178,149,0,228,122,131,33,161,144,145,34,41,116,173,58,155,227,6,146,67,187,99,110,177,177,84,224,131,132,21,120,24,154,240,53,80,24,114,61,61,59,106,5,123,55,149,169,12,246,183,82,193,197,134,103,228,165,255,230,99,93,45,94,25,147,196,235,136,88,220,4,80,58,4,121,162,40,13,82,208,230,85,85,117,75,82,122,11,185,143,109,240,185,162,227,177,124,243,169,118,173,186,184,155,151,185,36,19,99,216,200,91,106,231,111,227,132,192,104,125,223,216,128,0,131,0,1,219,110,32,18,13,194,17,224,179,133,195,199,68,40,55,34,84,76,92,144,235,200,144,31,58,35,34,214,199,243,186,175,175,119,21,53,143,40,102,114,11,178,18,193,111,196,230,165,193,98,113,194,2,43,43,81,4,166,72,113,179,37,53,227,194,46,161,90,121,101,33,41,146,20,202,78,72,235,65,189,188,167,246,252,120,104,240,225,83,198,180,171,51,105,162,46,118,252,116,45,85,159,191,142,225,73,183,250,89,53,210,10,228,42,224,217,3,204,161,197,55,221,232,187,21,133,49,231,62,97,50,146,206,101,209,129,239,39,29,53,60,51,50,5,54,154,29,97,106,60,204,150,228,174,99,178,25,109,188,47,92,179,91,243,246,234,252,75,35,83,16,24,134,25,52,174,252,65,14,136,18,131,238,190,142,34,116,95,198,205,57,147,131,63,221,169,53,189,133,97,124,239,63,59,211,255,234,118,52,29,11,83,200,114,14,176,250,99,208,117,84,116,152,124,226,106,58,98,72,28,208,255,251,178,100,217,142,6,60,102,197,147,99,95,160,110,140,217,122,28,102,232,19,65,155,40,108,141,188,201,163,179,101,232,177,159,104,73,34,98,106,64,190,232,162,117,145,101,221,52,213,83,213,173,105,45,206,45,73,78,235,78,171,5,35,171,0,132,64,50,28,182,208,60,104,60,141,130,4,116,149,145,73,75,153,46,71,47,64,122,95,215,205,254,164,131,173,238,125,127,195,234,144,89,223,19,204,42,160,143,37,225,148,242,33,191,106,89,114,83,166,98,253,99,174,243,210,217,37,8,76,92,49,21,28,219,231,113,13,92,190,68,219,108,184,228,127,255,212,153,17,31,221,17,249,126,240,217,103,171,161,231,55,41,163,76,163,187,47,166,28,152,130,154,138,102,92,114,112,92,101,85,0,0,147,56,42,76,167,15,48,2,64,201,168,144,176,228,201,225,82,80,17,132,131,101,224,16,1,76,10,54,107,224,161,20,84,100,36,12,22,21,130,68,96,6,52,36,18,67,48,96,97,174,23,28,56,108,158,70,90,31,129,136,32,224,240,56,18,98,48,169,128,131,64,98,35,229,4,193,234,237,15,84,90,4,180,251,184,14,125,249,76,169,85,67,10,137,120,233,167,216,144,108,200,9,192,48,61,161,33,46,68,23,26,19,32,31,217,42,84,56,70,11,24,166,28,28,235,63,146,93,203,241,152,179,19,177,46,215,239,72,83,148,233,176,30,130,105,35,49,128,5,159,166,83,4,61,13,74,211,45,119,189,3,138,31,72,253,75,234,22,58,196,143,221,150,189,8,174,190,223,10,58,101,231,20,59,42,163,84,206,29,189,189,123,173,32,11,60,43,96,17,32,0,2,223,254,145,18,1,103,135,98,35,13,6,160,168,6,17,20,143,54,115,132,171,131,82,127,111,228,232,130,213,220,136,218,169,254,169,125,126,144,194,235,95,25,153,19,238,163,237,40,202,230,73,116,180,111,215,184,206,84,230,65,216,157,34,218,69,141,197,32,96,44,247,200,47,13,115,20,114,227,198,214,54,51,50,222,145,124,165,95,245,223,250,173,234,170,205,155,134,168,237,213,178,253,154,128,116,21,144,132,225,173,118,123,95,156,173,70,241,145,144,60,131,6,56,121,48,133,94,96,70,190,163,67,149,211,196,40,137,211,77,209,128,139,141,43,140,112,57,98,95,137,4,100,2,14,65,5,222,70,190,103,129,136,6,20,4,96,207,108,106,129,143,214,106,116,210,166,225,20,185,18,201,89,3,142,187,49,7,229,110,155,83,101,250,113,30,136,108,46,96,58,162,150,113,79,200,12,1,134,111,148,213,139,116,81,238,253,203,113,236,63,158,62,95,203,208,194,166,141,27,102,78,5,137,213,52,242,45,245,172,50,79,138,255,251,178,100,223,14,6,59,103,69,19,129,95,162,109,140,233,138,24,70,126,24,21,155,26,109,5,254,73,174,51,166,40,144,35,128,68,150,221,198,191,77,144,227,60,221,119,222,182,122,203,38,47,122,60,129,170,57,99,163,213,145,227,102,53,59,183,9,53,135,246,141,15,88,124,246,44,180,182,178,251,81,169,245,136,76,249,170,248,113,93,128,4,2,4,64,91,183,58,62,216,96,72,129,68,38,53,123,126,217,76,245,90,206,93,97,201,229,255,159,254,221,78,233,138,74,30,144,199,42,131,102,188,169,102,126,239,170,238,252,197,196,196,203,215,54,245,13,211,92,84,191,119,126,233,69,53,95,60,189,203,34,77,241,95,211,199,19,72,199,242,177,31,18,151,79,56,142,101,197,119,111,83,40,241,53,120,220,117,164,84,181,92,221,179,59,172,130,167,0,21,209,77,195,22,2,37,153,208,98,201,64,9,110,133,10,145,0,96,12,181,247,119,96,21,242,34,48,172,106,168,129,81,151,120,136,116,185,203,90,111,81,163,26,14,13,2,40,12,176,132,67,36,147,198,238,201,83,53,245,154,167,165,185,143,229,56,178,145,205,249,180,230,54,166,193,74,6,193,66,0,45,124,112,176,144,133,148,173,201,228,236,23,62,53,35,20,48,67,85,58,249,129,201,252,67,117,243,167,204,84,212,243,253,205,237,195,215,93,204,219,199,31,183,60,71,172,253,172,213,135,207,84,32,30,38,58,144,60,153,65,33,234,11,2,231,2,176,236,41,99,223,85,147,74,170,183,100,81,90,250,117,164,190,238,128,88,178,192,37,68,84,96,49,63,255,148,15,143,48,71,20,140,32,212,125,84,168,152,178,33,167,19,114,107,1,103,49,173,111,255,118,30,46,211,28,6,150,201,225,115,233,242,91,56,177,147,240,228,64,163,170,129,209,128,153,163,31,70,196,43,199,132,90,138,161,182,134,237,17,171,227,195,227,78,101,90,21,156,63,173,148,159,26,182,135,5,209,52,247,53,25,116,181,54,86,90,173,235,69,220,227,2,85,196,89,7,55,153,70,33,136,37,4,94,20,88,27,249,162,110,24,56,26,108,43,17,129,131,23,21,3,80,185,23,198,74,135,151,198,64,74,161,137,66,224,128,129,23,242,171,129,0,0,160,102,8,246,36,96,157,233,140,74,2,50,24,24,14,225,193,242,234,68,54,98,172,121,87,74,40,96,89,101,61,230,230,16,36,235,60,14,138,54,14,196,23,165,224,25,8,102,97,66,193,35,118,78,204,20,148,80,40,64,229,95,14,78,23,2,1,251,183,5,136,169,143,16,148,104,184,136,36,49,133,165,182,45,139,101,233,106,158,56,154,125,27,237,226,18,190,35,189,109,169,57,164,255,251,178,100,214,14,5,74,103,71,147,72,111,68,105,236,217,173,28,103,218,23,197,155,24,109,161,189,9,210,51,101,180,244,160,184,199,229,196,140,184,184,62,162,150,254,180,240,240,227,165,6,81,229,62,155,38,201,38,133,21,107,49,93,111,161,78,187,186,7,2,204,126,128,0,144,12,44,1,37,150,139,33,217,181,132,105,165,134,220,208,169,14,55,97,237,138,206,180,155,93,34,112,23,221,88,144,122,202,69,252,127,255,109,30,6,46,50,196,131,231,101,70,246,56,211,237,39,105,105,41,46,122,199,151,195,93,79,99,144,108,178,82,142,74,214,40,150,230,58,175,132,136,153,181,132,226,34,99,185,234,230,222,18,248,151,25,109,195,68,145,195,172,79,213,69,235,196,167,115,205,107,247,72,157,119,247,80,23,177,0,76,95,28,202,206,205,145,12,213,229,13,197,60,253,6,10,131,0,165,246,82,132,227,11,87,82,3,72,33,7,131,66,6,10,116,25,164,96,64,75,152,104,149,132,24,112,157,50,146,10,4,150,80,209,168,12,176,60,170,4,16,0,170,0,210,64,199,118,100,162,109,69,104,145,20,166,187,52,174,244,195,50,184,204,74,210,201,3,28,71,211,33,170,43,121,155,187,175,101,250,74,18,149,134,2,88,2,139,81,132,210,81,23,220,198,69,96,232,204,114,158,204,130,131,41,117,172,163,250,199,44,105,30,230,126,81,118,245,185,202,71,215,245,41,61,201,252,234,169,70,166,187,121,179,153,133,60,206,29,47,205,221,41,244,45,97,46,235,231,238,53,23,45,217,73,27,200,211,238,109,45,89,103,113,216,154,174,178,244,188,188,20,229,1,117,32,7,83,9,2,87,109,196,189,177,212,98,214,149,204,3,223,34,113,196,207,210,21,60,123,204,160,98,227,196,32,142,21,137,70,213,234,76,253,56,240,239,221,74,8,235,153,126,252,188,231,255,231,114,103,55,60,141,217,98,11,147,97,48,152,212,237,227,168,232,209,88,194,110,77,58,251,72,147,74,163,19,67,48,114,158,31,223,232,122,125,59,213,225,79,90,160,159,108,45,223,214,236,138,138,70,116,204,19,172,25,50,160,131,57,243,51,227,113,24,121,145,46,28,91,121,141,131,202,195,149,203,200,98,193,129,80,32,225,133,51,33,22,21,36,1,77,24,104,26,115,139,14,181,160,82,210,231,89,238,2,170,26,43,33,66,18,15,128,65,84,25,4,129,204,76,153,177,206,195,225,192,76,149,172,195,142,147,161,106,222,50,244,140,22,17,96,141,74,46,211,140,232,164,48,102,25,72,201,83,126,44,173,142,45,94,84,14,12,175,72,19,17,14,13,2,11,163,184,208,251,243,83,93,103,239,150,123,181,153,169,255,251,178,100,218,142,6,38,103,68,139,99,103,176,109,12,233,138,49,3,138,23,201,155,20,77,149,156,193,177,51,100,200,245,142,40,166,182,43,18,82,161,110,116,53,200,61,136,87,97,234,181,200,236,187,177,233,127,151,172,191,197,103,161,214,110,252,251,138,187,166,150,253,173,186,187,244,206,235,172,138,241,218,147,157,108,183,95,192,104,100,215,127,219,232,64,122,242,92,151,99,138,116,5,218,219,243,238,68,49,242,196,53,209,232,150,107,111,139,133,185,94,218,29,189,55,18,6,167,124,30,154,158,184,135,194,209,194,128,154,90,222,90,67,94,248,52,238,145,118,249,157,252,28,152,50,149,100,120,79,253,229,151,43,249,233,145,61,209,76,250,249,82,43,61,16,165,250,229,74,119,158,228,100,164,93,34,59,171,100,91,29,144,186,126,121,229,79,229,176,231,184,10,149,0,2,10,136,193,93,140,57,44,203,208,137,23,12,112,236,193,211,128,5,98,32,130,100,48,104,1,135,138,44,68,16,170,130,135,3,6,3,129,144,96,132,21,80,50,144,192,199,142,6,18,1,70,112,172,40,64,67,200,210,27,170,127,17,17,65,179,177,133,166,246,75,168,233,44,68,172,205,246,178,5,65,48,187,206,90,231,50,146,135,102,92,226,195,241,85,199,49,99,79,226,99,201,232,133,40,1,243,45,161,109,229,255,244,250,95,239,254,150,255,247,160,248,102,174,103,159,66,83,48,242,170,174,106,132,194,131,34,196,162,210,160,236,228,38,48,0,49,34,204,112,134,81,26,87,116,214,197,185,105,137,108,177,35,135,52,227,247,222,163,130,246,4,16,9,219,109,2,129,118,139,18,128,129,245,5,203,10,160,66,180,134,53,101,252,106,189,38,21,98,95,145,15,206,61,116,255,116,190,96,102,132,193,5,66,168,6,105,228,134,95,114,181,1,132,56,74,22,144,180,7,220,241,80,106,72,78,203,43,167,58,69,192,102,208,210,119,111,25,193,137,55,98,43,44,51,67,230,164,201,9,119,139,55,47,80,209,217,255,191,19,98,34,195,16,131,120,124,250,198,56,0,86,254,198,52,225,128,92,28,189,55,204,128,192,88,22,0,208,10,197,210,130,0,186,24,41,196,109,14,148,173,109,84,107,51,196,88,228,141,217,112,204,49,162,32,48,124,51,42,107,77,14,49,26,198,82,243,215,177,222,114,214,95,242,249,118,176,139,54,16,192,48,61,183,126,113,210,195,86,45,204,54,10,77,185,53,34,115,178,155,56,118,173,53,23,53,167,252,156,189,224,202,240,242,156,234,150,85,89,187,231,116,150,111,165,90,47,134,190,133,123,83,47,120,254,122,214,103,92,70,253,230,175,79,76,52,134,175,28,58,238,55,255,251,178,100,211,140,5,95,103,70,155,99,95,64,108,204,217,103,36,163,178,20,193,157,36,109,5,158,73,185,179,166,28,147,14,172,145,90,247,111,234,189,223,131,157,165,220,133,216,160,98,107,122,46,137,207,78,1,40,160,153,72,25,18,84,72,64,105,180,0,74,138,143,113,76,48,194,231,25,77,89,83,191,203,7,157,119,128,195,204,172,129,253,245,243,127,247,219,247,27,58,159,59,93,187,67,217,18,130,240,219,213,187,67,237,21,15,135,249,92,76,198,195,147,163,34,137,77,255,82,53,58,74,100,175,45,172,105,50,42,78,124,39,159,15,111,60,255,51,202,124,82,92,161,219,137,43,181,187,153,157,217,200,198,218,111,121,80,168,130,76,65,77,69,51,46,57,56,46,50,85,0,204,32,171,50,171,224,207,195,51,29,33,141,78,57,57,138,44,197,98,65,227,192,99,188,42,5,48,113,8,44,18,3,22,128,160,80,184,108,86,33,98,13,133,11,218,28,216,53,163,112,60,151,29,48,241,135,119,131,77,190,161,7,193,69,248,22,58,31,83,183,53,69,35,42,249,164,68,168,35,206,52,53,55,50,209,103,117,38,100,48,201,122,147,58,178,128,83,172,68,191,140,185,81,26,207,43,77,129,130,17,178,196,85,209,131,85,135,164,207,240,175,215,223,179,197,42,173,145,51,31,253,71,51,91,125,143,110,170,145,217,208,132,158,82,55,62,198,18,46,231,218,50,179,33,138,150,218,66,144,47,136,71,220,102,217,68,139,11,143,99,169,218,214,70,139,72,156,59,188,215,61,234,136,1,20,1,246,255,155,69,136,1,2,1,18,25,57,164,118,89,200,41,25,56,65,23,174,61,65,243,136,23,101,148,163,62,210,140,28,160,129,139,197,210,9,89,112,100,225,81,19,169,126,253,177,92,41,49,34,49,135,173,42,59,133,233,18,159,115,228,10,101,10,11,40,128,159,142,108,176,122,178,186,186,46,104,85,24,234,194,53,49,21,201,110,49,141,133,21,190,165,29,247,126,26,149,180,242,165,188,66,35,102,6,201,215,96,18,163,215,15,227,185,80,65,217,229,18,192,216,15,185,46,0,4,8,209,196,166,111,216,159,165,135,29,209,129,16,109,126,16,9,75,144,242,110,80,52,234,110,24,48,109,121,146,0,66,37,120,92,8,160,164,107,4,132,18,63,63,7,147,4,97,68,132,80,89,182,88,70,36,156,203,221,136,173,154,203,225,165,175,105,110,123,140,73,247,59,102,98,231,45,74,97,215,9,206,119,220,88,113,230,135,46,76,110,162,195,49,141,129,152,168,6,234,67,48,189,249,110,255,253,233,125,237,246,171,214,85,71,215,42,32,195,241,68,137,99,154,148,82,201,212,189,211,255,251,178,100,223,12,6,0,103,68,139,153,67,112,121,236,153,175,48,195,95,84,229,155,24,109,9,124,137,212,51,101,104,195,13,189,102,204,127,62,130,138,53,233,204,163,202,22,231,212,237,167,31,107,162,36,251,34,248,234,78,94,227,230,112,115,90,119,129,163,165,0,0,36,180,139,69,75,152,145,3,165,128,82,233,195,120,8,112,47,121,131,185,98,180,228,249,232,88,42,244,206,75,72,150,208,90,111,176,175,95,213,99,204,16,38,151,235,107,40,217,163,185,219,159,237,76,149,174,59,137,67,80,227,243,52,44,3,40,58,130,11,24,239,132,9,45,56,170,70,153,145,155,29,73,155,156,247,191,37,139,171,173,70,150,200,67,80,123,147,231,92,36,63,67,10,228,121,102,180,158,184,179,132,93,44,119,34,0,140,120,160,49,91,68,201,97,19,100,25,77,76,75,59,17,132,199,193,99,24,132,195,36,64,128,233,146,129,33,130,227,9,130,5,129,32,65,67,10,14,79,21,67,64,208,211,63,79,67,3,129,28,86,188,142,41,24,48,42,105,210,100,61,93,143,52,4,213,35,81,245,204,88,1,63,172,185,117,195,233,149,90,180,1,131,98,127,96,72,41,247,92,160,129,205,36,189,47,149,234,91,141,1,33,113,87,6,2,89,139,174,195,245,73,114,197,170,125,215,214,237,255,62,80,129,192,193,234,113,118,165,145,62,13,152,37,90,101,53,43,233,51,204,132,101,97,51,232,237,37,134,102,163,161,142,9,44,118,72,31,56,232,13,97,225,155,226,238,123,102,248,191,251,136,168,118,120,233,173,68,178,109,148,6,12,236,159,77,153,96,0,4,5,28,130,59,118,230,162,90,177,37,104,83,66,184,222,17,106,167,162,99,17,180,215,99,218,210,215,19,95,161,113,167,233,4,50,84,236,95,12,16,238,254,55,65,130,102,45,9,129,70,190,53,141,110,174,105,86,212,209,178,108,203,69,173,88,226,5,46,38,81,42,201,178,145,14,69,134,149,198,158,208,104,210,110,7,19,7,21,99,226,33,144,99,12,216,108,229,92,210,70,208,144,88,218,138,87,226,225,21,34,106,180,204,177,219,240,141,201,14,202,28,218,116,53,68,43,16,64,57,111,234,72,32,144,112,224,25,3,18,1,198,143,215,8,139,105,100,130,75,92,233,249,168,5,103,59,113,234,90,209,154,24,181,250,55,94,81,94,93,57,83,87,107,97,64,33,128,53,8,197,28,83,71,196,53,30,39,54,196,90,12,142,111,33,247,19,25,74,214,255,28,255,19,255,95,241,243,76,236,108,45,214,235,53,255,205,119,247,49,242,233,125,239,51,245,95,54,117,34,44,141,40,99,32,171,159,35,198,16,177,20,203,55,121,105,255,251,178,100,219,136,5,252,102,196,11,131,95,176,128,140,153,109,48,40,192,17,197,157,40,236,161,247,193,235,179,101,168,241,153,237,155,193,183,133,95,95,108,110,148,206,233,21,141,138,53,223,102,20,43,118,34,71,181,128,0,70,145,105,36,235,118,101,54,21,67,57,137,181,6,252,204,211,187,252,180,195,96,24,91,147,129,130,172,153,135,13,18,157,21,131,146,35,220,200,247,40,50,15,57,136,245,244,231,229,194,54,140,251,242,242,132,75,246,135,190,217,179,78,118,160,146,152,172,35,222,191,140,254,239,117,228,168,129,48,125,78,203,110,221,111,249,25,14,84,169,221,147,196,54,45,182,255,139,237,53,245,146,117,59,41,203,120,189,150,189,108,126,217,101,119,28,240,119,126,91,177,53,186,36,212,218,195,6,163,141,116,235,51,90,172,220,23,0,105,21,85,195,181,230,26,33,153,76,226,99,192,249,129,67,198,6,1,14,5,76,24,103,49,216,104,68,50,73,226,128,225,126,0,201,181,99,110,36,194,132,172,49,32,237,174,43,241,160,202,165,193,28,218,170,47,137,2,30,1,208,82,94,18,128,96,5,135,102,174,147,212,178,159,180,236,70,116,138,139,34,66,0,200,68,162,193,8,178,146,101,163,130,86,170,169,96,37,150,195,139,68,158,85,173,195,212,45,126,110,253,174,210,222,145,111,11,71,154,124,74,81,188,166,84,101,68,168,123,165,48,169,45,222,123,34,159,211,243,78,66,65,240,74,72,70,152,135,79,184,131,174,149,61,23,151,177,45,44,82,202,204,186,165,159,126,167,60,66,121,62,62,115,245,104,218,158,185,205,231,214,98,226,177,231,207,251,150,5,171,70,240,230,135,168,159,165,148,51,233,234,175,116,93,118,218,156,0,196,178,235,108,50,203,123,84,12,183,171,204,142,194,211,4,73,206,148,57,128,247,59,79,37,214,25,36,6,252,80,144,11,67,158,189,110,100,102,28,183,59,45,138,196,75,84,31,38,175,141,207,255,227,215,215,250,229,58,100,137,210,102,154,100,206,89,103,32,122,159,122,36,181,46,131,19,86,78,146,117,87,123,3,231,23,138,107,248,190,105,104,158,114,22,81,199,155,4,92,235,38,130,233,234,222,221,40,180,51,177,72,105,111,14,186,164,158,162,210,85,82,32,105,180,166,98,9,112,51,118,19,119,42,78,73,183,35,97,161,86,180,162,224,195,76,163,54,119,131,30,10,6,198,26,171,161,168,88,152,176,248,48,52,155,120,46,90,99,197,168,117,83,233,106,32,13,42,16,129,132,12,44,21,9,104,178,187,75,169,60,204,146,238,8,4,28,53,40,227,160,211,165,142,147,96,81,88,54,32,134,15,171,207,2,184,52,248,90,255,251,178,100,222,142,7,6,104,194,131,134,127,178,144,140,217,141,61,38,123,85,209,155,20,77,153,93,1,165,179,102,52,145,151,48,206,114,109,88,166,225,137,220,1,64,141,38,71,40,164,79,245,155,157,200,203,190,177,163,89,13,40,160,239,158,40,167,204,115,207,187,133,61,239,196,143,178,83,189,183,55,58,183,118,190,124,199,238,251,13,174,254,127,245,126,126,238,230,235,118,107,237,44,125,60,216,218,115,81,48,119,110,97,200,177,155,67,16,234,58,57,198,41,232,218,170,30,211,181,109,84,32,51,184,0,2,65,70,227,22,93,178,36,105,20,17,0,228,39,67,165,192,42,122,169,10,117,53,243,173,146,217,156,150,203,101,228,189,248,167,11,101,60,75,60,238,113,7,203,239,255,235,162,194,206,66,66,99,213,143,188,115,135,167,32,158,246,3,169,114,115,203,35,172,197,248,94,78,84,114,135,137,147,209,105,83,35,221,226,161,41,45,36,133,154,211,99,72,182,61,17,150,203,85,91,232,123,175,130,42,1,140,74,8,238,230,206,153,204,211,193,79,8,164,251,231,4,41,75,148,14,108,96,224,102,30,192,145,102,52,0,74,20,207,205,21,64,134,137,56,98,38,102,24,94,146,202,172,3,23,67,104,73,154,8,240,203,157,83,67,113,118,81,10,101,18,142,36,83,242,80,12,77,159,64,241,167,134,252,213,166,107,36,105,242,36,123,51,97,67,8,5,217,147,62,239,211,225,91,8,121,8,21,177,196,92,185,163,165,197,104,78,169,200,216,216,65,176,246,171,55,39,85,151,60,227,59,66,79,212,247,38,136,68,28,108,232,67,222,121,132,131,67,70,154,172,133,116,211,201,57,26,69,142,124,244,247,92,195,146,43,146,185,155,163,201,35,85,86,171,142,31,223,27,93,175,218,236,247,108,150,110,143,167,79,205,194,64,31,110,50,87,123,223,163,208,0,16,21,83,45,141,54,38,182,101,9,221,9,140,214,185,253,13,145,187,98,234,97,49,85,95,139,189,180,162,90,58,66,27,187,177,237,45,140,152,44,31,59,123,178,134,131,169,200,232,79,22,155,84,60,106,52,43,85,22,5,81,37,186,237,10,99,212,82,100,120,68,66,46,240,73,49,100,36,144,138,157,233,66,244,73,97,213,146,136,22,121,215,92,208,142,165,143,179,88,103,118,82,233,238,94,138,70,103,211,252,13,132,107,44,6,41,214,103,204,6,28,132,107,100,225,62,34,129,198,14,10,87,46,4,9,51,115,112,130,150,148,96,64,233,232,88,17,93,198,30,2,128,25,229,25,84,79,171,57,137,93,48,1,182,84,236,77,195,45,97,216,99,77,97,38,165,72,130,174,27,187,25,107,204,205,216,125,235,68,255,251,178,100,193,14,134,31,103,68,11,121,91,112,112,108,233,89,61,3,109,24,9,155,16,45,153,126,193,164,179,99,197,131,13,176,164,145,196,135,132,171,181,208,98,130,204,166,153,98,223,120,220,88,18,101,212,107,110,18,52,77,51,153,217,184,189,54,164,178,202,9,220,111,234,177,38,189,199,191,86,168,238,165,84,185,100,227,27,99,30,129,204,219,188,199,123,195,83,209,104,99,206,188,27,191,63,154,142,242,91,188,46,78,46,236,208,166,119,184,200,217,124,103,91,186,230,33,40,77,200,182,25,247,7,18,166,50,161,207,184,134,249,136,22,23,215,86,238,62,144,29,15,215,220,154,92,231,7,22,105,149,148,26,34,160,112,157,67,181,5,133,3,168,189,94,125,194,63,222,234,53,9,192,44,92,149,228,245,106,161,55,180,84,77,171,150,230,70,132,167,114,203,34,61,60,89,153,164,39,226,253,41,15,165,228,115,247,243,53,72,88,202,60,3,141,74,26,113,200,206,199,210,145,21,109,29,214,222,220,187,148,200,190,255,251,234,69,252,202,101,254,127,150,116,53,0,5,147,28,84,107,169,197,0,100,4,25,227,135,28,136,144,34,251,147,115,116,137,16,163,123,39,83,149,176,155,246,148,209,155,49,72,136,59,100,111,65,169,213,206,148,180,96,92,25,209,85,171,133,34,81,14,82,195,179,127,212,199,98,178,34,163,97,52,150,126,102,101,38,202,241,88,172,130,220,128,102,221,240,178,222,177,172,79,2,148,188,121,163,106,240,53,23,56,165,31,95,82,238,251,163,167,9,230,198,119,184,79,98,229,255,190,109,104,180,180,10,77,18,119,152,205,55,235,154,210,223,15,161,102,186,173,109,22,250,243,77,243,43,251,223,48,51,157,86,74,231,235,112,49,61,61,245,155,91,215,31,20,206,169,76,252,103,31,56,222,189,38,56,106,144,0,6,0,1,55,109,85,81,108,8,199,47,65,128,33,154,10,214,158,38,78,178,109,187,114,249,20,113,211,193,248,121,136,133,180,117,20,38,250,170,42,230,81,53,119,14,28,85,10,255,222,166,23,34,182,66,25,71,116,216,135,184,229,181,122,133,232,62,202,19,93,58,181,190,174,108,22,155,51,18,236,187,253,11,143,127,69,76,93,15,94,148,118,45,165,178,159,109,221,165,246,247,98,231,149,81,186,149,184,40,153,113,203,49,165,109,153,106,109,19,198,79,183,118,162,230,157,130,206,251,147,28,95,61,122,101,183,123,109,185,86,242,223,176,250,137,143,105,246,115,126,149,119,109,46,15,181,128,0,64,8,227,151,94,24,0,178,38,77,184,32,194,84,139,130,11,18,69,98,34,236,172,0,4,88,35,236,226,62,173,109,206,130,12,74,255,251,178,68,185,128,5,124,103,70,149,105,224,0,157,172,217,10,172,176,0,31,18,11,38,217,170,0,3,246,193,99,139,53,64,0,32,222,48,181,192,240,8,192,106,144,2,176,176,134,5,13,168,64,130,147,14,80,174,64,201,152,10,20,3,12,152,12,33,16,6,102,37,32,16,160,124,7,78,93,34,194,205,36,72,184,111,225,242,129,147,22,4,74,129,135,16,81,96,108,22,11,32,0,96,230,133,18,211,152,64,214,2,3,116,128,1,70,135,196,23,24,92,128,52,28,44,120,71,129,242,157,50,90,147,76,201,78,23,48,23,192,54,113,212,28,176,108,0,217,179,35,35,99,181,44,156,82,78,105,82,103,196,132,63,97,49,19,17,59,144,193,206,28,34,15,90,41,25,27,232,24,156,42,204,93,20,231,77,216,71,228,80,196,157,43,151,9,131,115,103,53,40,164,164,169,36,113,116,141,170,85,20,157,75,65,243,135,209,81,161,170,70,78,121,111,212,238,137,146,206,155,169,211,65,70,75,91,255,255,255,243,255,255,255,252,248,0,56,197,52,154,34,192,230,38,119,104,137,178,63,132,251,37,60,93,160,193,239,249,146,14,36,82,12,96,13,101,97,221,102,168,54,72,40,3,11,0,1,64,225,32,80,16,132,34,204,51,11,169,0,128,161,66,193,64,1,132,192,40,1,92,119,142,146,36,6,88,0,24,71,192,101,139,129,169,14,13,178,3,13,80,27,4,0,208,242,64,158,16,20,96,17,224,216,216,48,0,26,84,224,129,136,26,177,194,225,33,192,103,67,129,170,4,6,124,216,208,21,241,200,29,229,98,224,28,131,192,111,30,4,142,130,33,64,192,97,242,0,115,48,179,96,20,48,44,132,150,60,96,102,96,120,229,67,64,92,131,84,129,11,112,178,5,150,78,57,145,210,233,178,212,199,146,56,180,217,17,205,35,10,132,234,205,15,157,47,156,65,167,153,122,36,209,60,145,211,43,36,93,39,158,163,67,98,112,188,137,212,173,53,177,164,205,212,106,107,77,28,225,211,55,69,79,82,215,91,27,186,5,73,212,144,68,218,138,247,122,144,245,191,255,255,255,63,255,255,255,207,228,149,0,1,37,212,0,33,151,33,148,97,220,161,166,0,48,245,27,10,130,44,251,188,52,18,126,176,70,245,41,164,14,42,24,144,32,24,12,51,14,176,52,54,8,13,89,89,201,48,76,109,41,216,169,119,152,3,164,193,201,142,69,35,76,195,221,114,103,213,32,88,202,54,71,15,70,220,180,114,116,160,101,105,2,22,130,20,76,78,241,193,86,144,176,169,122,238,160,91,6,44,36,129,229,192,46,114,129,65,173,22,58,254,91,201,194,118,173,204,206,238,254,173,205,73,234,210,255,251,178,100,63,14,38,225,102,201,31,103,32,2,86,199,249,218,225,148,0,25,113,157,38,108,177,94,193,81,34,231,104,128,143,128,206,229,171,116,244,23,162,115,24,211,78,107,59,25,101,71,219,52,87,172,111,230,50,185,95,60,111,85,195,13,239,149,47,203,110,74,169,181,188,63,182,172,221,198,183,114,185,248,83,85,198,189,90,181,242,250,151,53,157,234,111,239,247,90,203,59,19,29,222,21,176,222,95,174,243,58,154,222,171,94,239,121,150,243,215,47,227,123,120,126,230,93,0,174,0,13,98,0,3,239,248,118,33,135,15,67,143,5,3,66,4,74,36,40,49,155,125,213,91,205,48,244,147,233,116,98,149,21,229,85,41,45,50,127,253,88,88,130,34,170,67,139,161,4,196,7,81,236,107,182,196,216,211,157,106,71,69,66,24,68,162,79,29,10,200,164,114,10,204,57,11,179,66,86,199,185,250,131,126,140,72,238,244,16,241,103,221,115,190,81,104,194,62,141,65,97,205,51,7,109,79,176,53,21,22,41,147,193,12,136,117,5,90,210,32,134,209,1,194,198,70,75,108,95,164,16,178,246,121,25,106,133,209,111,25,10,217,22,204,208,52,68,144,36,33,213,71,165,40,13,29,159,198,68,107,32,161,40,124,186,193,192,154,75,23,120,191,232,146,13,240,9,170,69,80,162,186,142,25,227,172,57,138,58,2,155,10,28,101,203,93,175,76,197,29,234,72,206,175,97,219,228,106,226,26,71,27,44,60,233,242,41,109,98,238,24,7,164,240,241,163,245,21,65,53,61,78,74,102,202,234,90,247,137,166,90,93,197,175,153,28,24,156,161,47,129,136,102,108,114,247,253,23,227,79,71,93,239,200,63,182,236,197,106,67,156,197,247,23,61,3,163,116,58,221,93,93,62,218,108,98,144,2,9,192,40,80,95,255,67,160,92,246,89,58,190,100,123,197,148,58,175,186,239,235,190,126,96,149,187,38,250,198,186,53,14,102,37,0,14,100,188,136,215,104,245,229,251,21,239,58,77,77,79,70,36,1,49,45,149,97,168,80,217,25,51,152,54,58,75,178,21,205,39,248,93,68,220,246,180,1,28,190,251,244,4,63,252,170,0,1,55,245,75,132,16,129,3,7,48,66,32,27,70,26,174,218,123,67,135,32,55,245,233,114,25,235,82,130,212,57,2,82,200,140,165,158,183,239,18,141,181,130,64,157,168,243,230,254,181,167,234,32,155,225,114,193,160,61,240,114,216,24,121,78,105,100,79,193,170,97,64,139,190,75,12,154,36,173,150,141,3,46,224,26,206,187,56,206,7,105,206,26,244,156,105,238,27,250,254,83,65,19,180,146,142,213,231,255,42,234,14,247,147,9,99,85,83,131,56,90,255,251,178,100,61,6,37,103,103,74,155,38,87,176,86,12,217,205,36,226,136,23,61,157,40,236,105,120,65,73,51,167,40,96,138,24,79,134,33,72,169,188,21,177,249,220,178,181,68,186,146,52,187,159,47,147,57,223,50,177,191,214,243,136,221,180,220,64,182,245,141,174,223,85,244,85,61,223,228,47,251,119,70,152,96,117,208,192,38,53,0,0,1,127,252,114,115,101,65,203,94,109,168,190,46,139,91,180,103,163,15,95,253,89,222,107,232,20,119,67,70,218,24,18,241,49,45,179,105,254,175,84,123,42,58,37,42,9,5,177,164,161,85,136,69,209,209,14,238,83,29,157,236,200,250,101,163,237,109,40,244,107,50,116,183,161,31,235,235,171,255,255,142,13,255,228,5,162,72,139,194,91,11,188,66,246,217,217,119,132,136,250,52,154,8,112,120,169,218,255,64,16,17,17,37,148,112,28,77,99,75,155,69,184,72,150,119,2,181,136,251,47,139,74,148,125,30,219,186,39,45,40,36,70,69,96,114,167,87,200,138,154,149,181,71,118,66,98,7,36,66,4,159,213,21,51,0,147,161,202,193,233,102,177,17,160,18,216,4,212,28,130,34,52,66,156,50,58,173,126,186,81,21,26,28,107,169,39,168,236,154,158,145,225,133,228,214,82,185,46,22,183,201,243,234,19,136,37,237,170,174,194,165,83,126,246,74,42,190,80,55,210,98,118,202,183,196,194,47,149,117,170,188,193,179,117,107,59,149,96,223,206,57,241,236,33,213,61,63,46,97,95,29,57,188,42,1,139,32,9,70,141,191,244,105,139,60,47,72,232,67,79,234,117,179,134,207,49,42,63,230,112,89,13,80,88,134,168,147,173,68,209,229,70,89,45,255,207,35,206,200,252,208,207,66,178,37,21,20,232,249,42,137,68,217,77,67,170,190,153,140,181,73,245,239,45,45,178,72,252,197,208,183,107,33,237,186,191,255,248,134,4,0,0,29,222,179,80,174,67,203,6,66,17,153,218,130,241,81,244,215,26,141,128,191,205,61,128,22,125,63,96,102,70,64,65,89,84,177,40,101,67,29,184,251,252,211,140,4,158,136,195,119,120,214,34,96,172,8,200,108,36,106,68,21,92,15,16,161,72,144,210,225,167,216,216,220,52,164,229,134,151,200,153,234,24,80,218,129,43,211,229,154,23,245,217,116,165,145,229,3,176,229,139,2,213,25,172,182,157,189,140,77,239,118,127,247,80,234,172,154,95,80,114,193,203,136,34,133,30,182,52,80,112,227,154,20,141,21,104,129,232,72,28,89,142,176,112,242,6,150,53,213,102,96,63,96,146,218,114,59,48,99,10,142,40,122,170,44,145,37,24,45,39,83,81,45,136,145,33,51,207,134,92,230,5,222,255,251,178,100,93,6,6,51,103,72,187,40,127,176,83,228,89,141,36,168,120,22,49,155,41,76,233,120,73,73,51,102,244,98,137,192,79,143,245,90,235,235,17,53,120,109,196,199,32,2,32,0,0,0,78,73,15,184,210,21,197,74,219,99,225,82,211,130,118,251,48,47,24,215,65,7,75,216,178,55,189,48,60,68,190,1,232,42,212,34,235,139,65,251,10,140,7,65,82,199,5,85,177,73,66,88,5,89,64,224,29,217,162,41,135,38,183,131,232,85,33,75,221,105,167,73,106,232,83,209,255,136,64,10,127,232,193,65,7,25,80,167,153,96,34,110,96,181,81,145,148,0,224,184,208,196,109,56,152,76,49,5,39,242,108,114,87,41,78,232,122,121,71,88,249,105,227,53,221,233,91,203,10,136,49,154,82,107,30,231,234,42,185,149,6,164,172,96,25,33,75,164,114,155,97,203,95,101,113,78,188,202,162,175,64,113,138,46,205,175,234,7,240,105,15,193,188,148,144,176,189,182,191,170,155,123,212,153,116,43,93,239,82,21,43,41,58,137,242,131,148,157,36,174,170,43,176,229,211,158,228,150,154,126,162,245,185,91,169,67,97,195,0,250,94,116,190,136,204,51,167,67,222,248,70,15,85,160,199,34,219,254,101,9,114,167,98,47,87,154,124,250,127,191,119,53,47,3,75,108,0,69,9,32,0,2,109,177,60,23,224,111,55,67,26,147,117,185,213,12,108,51,85,206,223,209,147,78,65,54,194,163,58,141,102,213,61,253,127,110,119,212,217,123,161,17,140,84,51,42,171,38,106,60,141,234,133,68,100,172,189,189,78,199,70,83,126,138,181,74,167,164,212,84,82,167,93,123,191,75,63,138,0,1,64,0,0,0,119,250,32,0,67,121,148,144,168,97,115,12,81,104,153,76,201,16,119,84,195,55,245,58,27,172,50,214,201,0,77,138,122,104,252,90,87,156,129,238,46,132,110,90,252,207,70,232,32,150,98,160,3,84,183,146,202,172,109,44,37,181,31,96,205,134,164,187,167,240,13,19,130,198,111,184,134,81,47,243,219,90,1,134,157,23,3,113,231,86,163,23,173,50,249,97,71,251,255,239,239,237,124,43,93,211,68,180,84,255,172,216,248,153,180,191,183,28,57,134,8,35,142,21,149,38,197,71,152,38,67,208,125,177,35,154,70,160,84,81,15,119,73,36,89,134,142,57,160,88,150,198,34,58,11,90,12,164,149,51,69,207,185,147,32,203,38,49,231,157,210,211,55,58,22,7,128,0,98,138,0,0,45,187,3,40,217,152,193,187,142,31,76,165,197,69,125,164,99,235,155,176,47,210,7,45,144,32,109,6,79,40,157,170,150,253,119,255,172,136,70,53,217,52,70,94,215,74,191,255,251,178,100,117,134,37,178,103,73,235,40,111,176,82,44,217,173,36,37,134,23,77,157,32,109,25,30,201,55,20,231,52,144,10,128,213,94,94,86,235,90,103,123,187,209,85,217,59,180,141,69,178,167,79,125,168,147,178,187,39,146,218,250,241,206,219,0,45,76,195,179,138,152,32,40,34,40,36,194,117,162,11,222,36,117,137,200,101,142,200,96,22,143,20,104,197,67,137,35,69,110,141,109,169,38,148,200,151,160,40,51,29,157,107,244,239,19,246,238,180,113,65,193,114,45,34,27,136,160,201,88,168,33,187,50,209,222,226,211,75,189,16,79,144,164,18,160,48,96,74,144,163,38,185,156,65,50,172,17,86,133,25,117,36,98,209,245,137,132,220,19,133,175,255,252,186,222,52,246,123,47,224,233,123,138,86,107,32,224,170,61,99,204,77,211,64,191,74,131,117,237,23,155,205,26,86,243,136,169,117,203,116,64,220,145,72,116,101,52,28,246,182,201,105,125,35,229,144,116,40,180,226,165,222,26,144,77,51,87,161,180,195,38,22,134,26,117,99,0,79,204,0,78,17,39,183,223,117,108,59,13,79,153,11,152,248,229,105,35,135,191,219,217,86,63,244,251,117,27,131,109,193,127,210,223,252,224,208,213,1,76,134,196,162,199,86,81,201,113,53,218,18,76,168,192,179,5,107,10,19,194,145,175,166,57,177,13,22,168,137,131,176,228,88,32,146,199,96,122,0,32,0,0,3,110,82,162,48,98,67,26,220,46,12,137,209,138,11,44,85,24,88,64,38,139,46,129,154,113,65,39,221,180,106,67,165,21,253,189,222,81,86,111,215,113,148,140,13,164,193,216,156,129,90,230,17,84,253,12,188,255,202,239,184,133,0,102,37,91,21,222,128,181,243,51,104,197,4,34,36,128,184,113,176,144,43,134,41,166,42,54,210,117,18,169,22,138,77,53,187,20,207,119,121,222,255,255,134,72,64,217,41,112,178,225,207,179,91,204,137,186,133,175,63,235,229,255,217,151,229,22,92,209,75,168,115,135,1,236,32,247,116,14,231,104,111,90,59,180,98,213,117,198,104,126,206,218,204,48,180,211,212,65,189,88,250,224,75,16,0,56,54,192,0,13,183,232,155,93,118,149,233,242,97,189,221,124,225,49,162,91,230,23,83,254,141,250,164,24,220,175,73,219,255,211,254,172,121,217,172,116,177,148,198,177,18,234,30,140,70,153,238,119,251,245,119,79,102,217,88,236,142,26,104,173,186,212,6,224,189,194,117,196,9,249,66,140,239,12,138,2,73,126,63,32,0,22,93,240,161,1,122,2,20,103,224,192,7,139,188,217,104,212,21,141,74,165,238,75,161,75,2,223,97,73,55,90,175,195,47,157,89,83,83,85,72,255,251,178,100,148,134,37,76,102,200,211,67,103,178,86,9,57,189,36,34,134,83,57,157,43,172,161,125,1,86,179,101,244,176,139,160,222,52,244,242,249,154,105,229,83,72,202,210,42,172,33,160,217,177,177,3,165,19,186,145,56,8,85,6,114,153,154,125,132,2,79,82,234,213,158,189,55,56,13,92,38,148,76,125,197,254,221,255,12,190,223,31,235,81,17,118,151,74,187,71,222,146,63,27,219,53,192,234,47,247,94,30,180,177,32,234,86,150,34,46,7,70,76,149,112,149,143,32,81,223,207,203,222,202,115,181,217,78,163,180,243,144,132,245,238,168,128,179,64,0,64,138,14,57,17,50,69,167,8,125,91,29,42,57,230,169,34,181,152,62,42,168,207,245,39,173,255,201,198,250,12,226,197,52,81,216,80,249,138,50,109,127,47,102,51,95,207,145,92,201,178,149,144,130,61,216,229,40,76,217,9,22,120,194,189,127,203,160,83,208,145,60,142,121,171,74,159,95,73,180,209,244,255,141,4,64,0,39,255,33,193,64,129,134,86,213,22,83,11,174,76,250,238,129,229,49,167,189,72,210,67,176,242,157,21,135,84,20,211,147,24,64,111,211,82,140,106,228,142,130,147,121,64,36,97,165,189,97,68,156,203,219,127,140,146,26,180,142,252,148,18,117,216,223,91,162,47,188,204,237,237,197,253,222,187,144,38,80,67,22,34,255,223,240,253,253,76,115,63,205,20,62,90,45,41,218,121,35,171,85,27,23,220,148,198,141,167,74,171,89,57,98,61,108,108,216,194,32,111,192,238,101,236,113,172,172,113,227,235,49,185,136,139,134,38,219,230,82,164,173,232,157,163,189,195,174,99,107,129,221,168,0,68,13,48,0,2,111,186,25,73,181,16,98,30,137,26,178,155,163,141,141,31,253,49,151,255,102,109,57,193,154,138,236,152,191,251,255,253,142,141,166,218,221,217,35,164,229,32,215,201,86,118,218,190,146,194,232,39,138,115,41,215,111,57,255,154,243,62,145,41,195,156,92,161,219,145,43,201,121,34,219,229,153,51,233,173,22,29,0,17,204,83,124,0,194,98,65,102,68,182,10,165,144,5,132,213,121,136,9,169,171,194,229,150,4,140,52,21,175,15,2,184,100,36,67,207,209,8,173,53,50,161,122,69,1,86,233,137,1,162,27,218,144,172,57,126,210,179,88,104,96,176,74,133,39,146,129,200,2,144,20,38,59,10,166,56,24,103,189,6,48,21,20,83,181,114,103,198,80,81,48,162,237,103,166,22,68,245,183,183,31,151,157,209,22,8,174,227,188,205,217,255,150,67,47,38,52,191,203,251,239,3,4,231,18,57,9,230,161,60,242,52,111,245,91,147,149,58,135,46,55,115,149,119,177,172,255,251,176,100,196,130,4,230,103,74,187,8,95,64,87,44,217,173,36,67,142,23,209,155,24,77,133,126,73,196,179,102,52,149,142,40,148,173,135,14,37,50,107,190,56,106,119,14,139,53,190,148,187,90,226,207,195,249,111,16,229,102,170,90,114,13,154,196,157,54,141,178,156,145,88,44,108,226,2,106,136,6,65,150,223,152,66,26,128,200,51,69,116,42,8,170,240,241,28,79,104,56,61,159,234,125,175,166,196,113,149,18,98,114,166,242,168,80,111,87,38,75,211,209,29,146,203,154,182,250,134,50,196,57,45,50,201,209,38,108,49,40,60,202,228,119,56,76,44,161,25,102,219,119,186,240,155,115,56,180,146,126,254,74,64,182,11,75,32,85,221,38,129,69,211,76,246,249,207,63,247,114,201,148,219,73,51,166,95,184,37,0,2,193,217,179,4,129,49,210,83,11,19,52,16,179,95,33,67,161,0,250,218,49,17,226,160,67,182,166,130,32,51,43,6,100,225,193,170,232,70,20,69,36,185,223,9,48,200,184,65,2,248,46,193,64,65,135,136,35,162,152,52,134,184,129,227,192,246,96,49,195,64,168,26,80,167,120,32,41,217,26,144,216,232,0,8,68,213,110,76,240,28,32,61,150,32,0,210,201,215,89,105,224,214,232,105,66,238,96,176,11,231,93,36,227,173,171,41,103,233,32,186,209,110,11,153,105,149,127,245,255,190,90,86,119,92,155,57,14,231,50,45,255,169,151,55,216,117,30,136,247,15,44,94,142,66,205,177,12,14,205,85,90,40,222,169,35,205,113,233,49,151,217,244,205,206,26,57,209,255,31,196,115,93,219,163,169,107,54,243,23,251,3,90,0,33,0,0,19,146,69,128,137,85,147,48,102,209,125,130,81,73,250,68,70,94,239,161,35,172,243,113,77,57,236,204,233,233,134,7,251,122,7,30,238,45,22,31,234,19,166,211,133,86,171,110,190,111,248,198,43,114,169,133,53,148,153,146,36,231,76,207,35,109,155,77,116,56,98,94,146,122,155,86,137,43,42,201,110,214,121,180,56,93,201,111,58,112,207,67,55,211,190,219,34,80,169,126,189,139,171,219,214,10,163,96,168,100,4,100,52,86,161,80,19,48,56,48,179,39,240,2,7,100,195,5,75,239,7,151,1,14,102,28,12,143,41,202,170,40,240,60,237,74,236,104,128,45,47,105,75,68,166,161,96,214,67,60,153,142,91,22,144,195,178,2,82,2,39,117,110,107,236,148,194,207,72,142,22,10,137,151,153,228,216,240,242,62,59,202,64,90,36,44,8,21,0,80,21,111,7,77,180,165,193,109,225,94,16,90,45,195,207,91,53,134,220,169,28,204,34,103,154,254,127,250,22,135,243,154,247,149,188,214,198,255,251,178,100,217,142,6,16,103,69,147,99,95,160,109,236,217,90,48,101,232,22,173,155,26,109,152,254,201,176,51,166,116,177,159,104,76,169,146,239,14,154,39,59,123,121,36,56,22,235,247,179,31,34,20,131,124,223,5,25,123,230,242,50,40,164,140,251,113,204,182,60,137,0,86,100,103,247,237,223,190,186,233,253,193,54,128,5,210,208,8,1,110,223,142,229,74,143,153,24,65,186,192,66,25,174,130,168,26,181,165,4,122,249,170,249,246,189,220,240,191,246,180,120,135,85,16,139,34,209,95,210,47,60,5,140,60,10,66,17,237,253,105,149,221,149,180,230,144,148,222,94,83,40,108,222,36,25,30,249,202,45,81,178,179,242,153,158,244,164,82,144,159,52,48,139,12,74,42,17,17,251,206,169,153,245,73,170,123,115,186,85,225,179,213,0,76,38,210,49,83,192,170,57,3,4,12,126,60,51,145,5,52,76,30,5,136,152,140,92,96,64,42,254,101,168,48,16,129,81,70,118,131,68,1,96,230,91,113,102,109,137,77,26,243,202,140,173,44,46,46,65,19,138,154,174,250,6,117,164,168,224,64,56,208,96,117,32,6,5,161,104,33,18,144,72,154,187,76,18,0,48,148,65,105,4,1,86,107,188,52,231,68,114,129,138,242,32,14,152,96,128,176,15,219,242,237,201,156,181,173,15,192,172,21,71,88,173,89,123,219,127,11,117,47,107,12,158,153,252,57,124,214,110,94,145,116,50,63,173,223,146,100,41,190,27,103,115,151,165,98,30,238,85,83,241,225,115,194,116,96,65,212,101,137,109,109,198,233,99,231,103,46,169,171,108,50,179,236,141,243,10,128,227,40,2,102,128,0,4,219,131,173,33,214,160,11,2,10,38,244,25,2,41,186,212,28,97,60,117,8,194,12,253,236,250,208,234,157,245,155,143,239,213,43,171,148,129,17,9,109,146,175,125,8,3,156,245,247,18,83,165,248,134,74,75,192,70,164,17,148,9,24,146,51,96,230,41,0,232,202,81,55,122,153,66,100,117,0,139,34,57,191,76,192,116,18,117,116,118,62,203,109,90,223,174,138,2,53,170,96,67,226,20,19,148,75,11,128,152,146,249,156,131,8,67,75,94,189,204,112,205,37,159,70,8,146,198,66,22,169,23,154,203,65,17,54,51,150,255,67,228,0,197,248,155,47,97,124,192,37,171,245,150,44,51,164,189,91,134,153,0,132,196,220,195,8,133,216,18,54,21,15,67,144,213,90,116,64,2,106,229,3,83,168,10,105,139,152,215,130,75,174,89,182,54,207,12,193,5,36,21,186,202,231,97,109,225,16,70,17,231,150,56,148,50,137,151,54,197,37,155,60,214,190,49,81,19,25,76,246,172,122,220,10,92,22,255,251,178,100,216,14,5,239,103,69,11,131,95,178,103,204,233,74,44,37,232,23,193,157,22,77,153,94,65,178,51,166,52,129,151,104,163,106,203,205,58,177,251,94,202,51,57,168,117,168,244,244,178,156,243,15,102,91,218,70,80,211,28,251,34,210,74,123,50,164,213,57,233,68,161,122,163,230,43,30,251,172,184,184,1,44,71,88,0,28,106,0,0,37,191,227,10,15,70,137,78,46,96,4,64,226,168,96,184,161,42,33,2,87,255,246,255,199,247,39,95,151,242,128,57,81,176,230,111,195,175,247,47,49,35,38,39,201,114,154,203,81,98,17,44,79,35,5,38,41,15,251,223,50,153,152,46,202,135,212,98,85,173,106,49,143,12,212,226,212,37,180,80,151,16,41,92,140,106,91,154,138,170,229,186,50,37,119,87,161,11,127,87,113,128,11,42,0,21,240,68,41,135,219,146,168,25,32,240,233,186,156,4,1,164,196,124,194,198,149,60,98,11,64,88,146,50,149,68,89,243,236,77,7,147,243,38,116,157,152,49,14,1,129,230,4,44,153,6,12,0,10,20,178,164,219,172,105,176,16,27,135,3,73,154,139,192,12,3,8,63,141,60,66,160,38,37,62,35,3,66,7,229,157,25,168,240,0,40,96,1,229,45,248,41,201,203,94,104,188,205,26,224,208,90,161,77,52,174,126,32,135,102,220,22,211,41,38,245,135,239,244,65,115,6,176,240,176,163,195,200,168,68,121,222,33,145,162,181,130,121,143,9,134,89,181,7,93,213,167,172,8,57,254,172,94,95,2,184,189,93,207,95,107,219,54,249,248,137,119,148,181,111,241,2,12,57,167,215,255,222,93,4,244,254,144,1,93,228,0,1,75,182,196,130,105,163,12,90,185,220,18,128,92,227,205,194,227,113,169,28,192,143,31,252,108,226,175,253,86,79,19,127,68,29,113,164,206,56,18,56,36,83,119,136,16,91,7,76,241,191,57,156,235,123,244,252,78,253,45,214,69,36,168,103,227,240,183,132,95,88,196,74,113,200,249,157,221,126,235,101,38,254,183,97,61,50,110,170,232,236,250,88,197,250,86,239,182,108,18,91,218,229,180,147,244,97,3,231,20,193,164,76,166,6,96,193,212,85,127,198,225,209,34,33,232,58,38,196,200,166,149,75,54,217,99,17,38,4,219,32,61,69,1,195,165,2,33,181,164,221,85,215,17,12,76,135,165,25,148,37,165,20,54,186,20,181,64,133,129,14,122,52,188,87,216,194,32,209,92,100,73,71,0,17,139,241,66,66,14,26,68,185,196,162,33,90,34,36,156,56,214,218,147,255,51,8,149,210,77,235,249,223,127,175,255,254,42,70,47,112,85,122,60,243,230,222,228,217,162,163,198,48,75,98,0,136,255,251,178,100,215,14,5,228,103,198,147,97,127,162,104,140,217,157,44,103,218,23,61,155,36,108,161,190,201,185,51,101,168,196,137,184,47,36,200,161,74,208,30,11,152,50,96,120,178,184,144,187,38,227,68,187,139,232,116,140,217,156,228,101,43,159,83,169,102,221,4,142,154,41,106,162,138,72,40,243,178,4,80,156,84,0,70,192,0,7,109,129,18,243,163,177,17,76,172,184,226,65,40,254,152,19,152,94,65,223,158,42,111,249,173,229,244,235,112,33,169,69,118,221,29,7,219,132,162,117,237,118,93,206,145,42,81,131,234,163,85,119,11,91,253,36,106,124,150,67,179,139,86,4,100,98,161,158,67,43,42,157,131,157,72,139,148,198,200,27,4,21,11,179,130,43,144,238,13,215,98,230,86,35,93,167,173,171,167,191,153,91,254,253,68,85,0,0,84,176,197,83,12,82,120,205,195,76,104,16,198,66,140,188,149,125,36,73,49,1,128,139,12,12,36,149,116,224,22,13,129,82,37,148,42,137,50,126,158,105,52,181,156,186,99,129,228,64,2,196,45,164,14,195,135,131,100,203,241,48,38,86,104,180,66,224,81,241,160,129,65,225,160,186,172,221,255,49,21,74,200,13,36,3,65,8,232,242,6,129,64,136,129,1,193,70,50,10,215,26,33,122,218,50,12,163,58,137,46,102,148,167,49,55,202,158,67,98,229,170,219,231,255,188,171,198,120,89,161,102,178,167,57,20,179,207,56,117,122,123,234,31,111,107,225,181,39,109,178,162,135,77,212,93,174,43,30,152,193,220,137,45,41,76,217,45,53,106,142,90,6,89,110,175,223,108,217,238,116,30,133,140,223,77,202,146,219,242,96,20,182,152,1,64,13,0,0,2,109,187,164,132,106,79,134,110,122,34,241,114,219,18,151,79,88,96,163,254,184,82,102,65,36,168,59,138,163,254,65,203,230,131,202,25,156,22,110,227,180,235,149,175,255,255,122,190,251,249,185,90,126,8,40,127,125,232,76,164,253,107,68,218,15,198,218,217,220,203,247,107,91,42,111,31,99,89,233,238,101,151,231,110,110,181,190,23,171,189,83,237,234,248,42,155,166,154,181,72,102,182,184,18,193,118,35,22,112,147,193,20,7,180,42,140,195,176,83,167,8,89,193,138,10,96,196,45,201,88,24,208,177,245,111,120,97,249,97,20,168,131,77,172,161,140,222,80,0,8,36,4,137,49,110,158,120,9,90,151,242,123,19,1,123,137,66,9,129,107,35,36,210,224,101,18,108,52,55,149,74,76,93,149,89,15,188,40,154,98,133,136,192,40,170,114,173,245,156,251,200,30,70,182,151,173,243,138,240,177,208,62,66,172,43,150,36,39,105,158,237,79,115,143,250,221,52,119,58,255,251,178,100,215,142,6,30,102,199,155,97,95,146,110,236,233,141,48,40,132,21,253,157,30,109,41,28,65,171,51,102,40,195,141,232,180,245,53,53,114,211,112,214,121,213,161,77,213,53,80,139,40,80,227,228,129,231,11,165,136,147,150,46,250,246,148,232,227,170,69,199,11,249,157,175,85,245,237,242,233,127,113,229,47,248,6,176,0,48,0,5,221,182,76,38,126,54,72,198,141,14,78,162,149,79,167,173,202,12,214,154,51,167,116,54,38,24,169,130,101,117,80,118,64,249,165,74,85,6,186,157,153,44,137,128,167,145,231,252,85,99,62,18,142,92,71,135,65,101,14,76,212,59,16,161,161,40,188,206,241,101,172,89,35,2,177,34,249,14,117,76,142,59,215,171,217,137,155,228,150,226,39,114,187,150,94,93,153,100,11,228,252,192,149,0,38,147,84,228,197,217,58,1,208,140,168,196,219,27,113,0,32,8,188,24,211,128,214,238,203,134,76,100,32,242,79,180,151,226,58,81,122,85,5,74,146,89,26,37,160,147,16,160,19,81,0,22,83,13,161,75,204,132,244,83,103,36,170,1,217,92,0,33,56,109,75,131,134,57,47,66,97,4,104,18,68,165,210,53,41,48,166,137,70,144,15,117,66,0,154,96,211,175,219,127,67,35,197,249,133,72,220,249,44,134,138,154,119,11,121,239,255,127,46,115,36,134,42,153,108,77,68,14,70,219,236,199,105,189,202,246,221,221,216,228,45,116,237,191,55,112,252,124,123,220,70,247,12,36,137,4,111,143,230,253,67,122,71,172,213,108,71,53,67,75,33,165,200,140,49,116,246,179,163,104,242,115,218,138,161,161,160,0,20,150,158,8,247,176,209,104,110,215,69,33,126,40,235,119,5,162,231,24,27,227,138,146,172,217,92,221,199,200,73,80,74,148,40,187,0,5,198,101,136,5,136,107,33,85,166,230,59,140,200,139,255,255,37,249,75,133,230,133,44,221,187,16,58,24,87,56,77,105,170,25,200,186,31,76,27,35,147,107,47,144,73,105,194,52,11,28,142,147,176,113,144,220,213,20,147,29,146,94,45,125,74,242,31,217,7,22,191,209,170,42,48,227,145,13,41,145,1,46,179,30,86,22,203,72,176,8,144,244,1,134,13,143,8,141,15,174,194,16,208,131,66,0,22,155,45,44,0,145,63,216,84,114,213,220,129,117,132,99,111,177,133,143,44,182,149,15,37,250,232,42,0,179,231,4,170,68,130,122,82,221,177,225,80,48,227,87,234,54,194,129,174,72,44,203,225,134,66,66,98,159,43,21,90,144,148,99,33,45,117,231,116,94,87,218,149,135,191,49,0,248,40,2,10,44,56,194,78,254,201,103,169,21,10,97,52,47,217,235,71,115,17,255,251,178,100,216,14,133,219,103,71,19,70,87,180,112,76,233,83,61,3,110,23,13,155,26,109,149,60,201,191,51,101,92,197,141,240,25,63,41,170,143,62,99,159,150,102,35,237,103,94,39,138,37,223,55,172,98,13,179,123,22,18,124,181,8,124,174,43,181,95,114,127,110,62,247,35,165,209,79,80,31,237,79,114,210,0,101,102,80,0,41,37,161,114,26,4,70,1,19,36,32,192,65,82,142,133,211,196,182,232,26,247,213,183,86,18,79,183,177,94,146,63,171,18,91,198,21,23,55,121,89,214,194,68,55,203,98,118,197,204,41,105,223,253,2,75,176,101,51,148,120,240,246,53,130,162,187,72,254,70,157,140,107,234,203,58,145,109,43,127,123,39,189,19,4,198,61,173,59,21,81,20,208,131,131,39,52,155,89,203,247,58,127,20,32,242,25,151,135,161,0,204,214,66,35,167,182,160,210,80,196,199,33,81,130,34,32,180,11,154,99,105,5,243,52,68,149,2,140,49,195,104,136,130,143,1,37,66,26,138,234,26,194,145,12,20,153,203,20,86,142,36,49,75,208,52,10,19,0,179,186,65,80,177,148,126,3,239,26,28,188,73,139,12,3,43,57,7,192,207,233,36,225,46,161,194,36,13,80,201,20,12,4,98,135,195,36,34,64,76,31,214,58,211,109,70,116,209,161,169,216,174,111,53,53,170,184,126,91,255,254,25,244,100,231,184,136,212,139,98,239,194,100,127,151,105,72,8,30,68,138,148,149,71,97,230,234,46,179,150,138,82,243,119,210,238,68,169,205,124,58,44,217,78,217,203,156,218,251,82,81,82,107,74,28,119,73,48,34,153,248,0,6,129,0,169,101,201,37,105,204,226,170,70,48,149,6,41,68,81,98,11,229,77,34,58,68,26,186,211,60,226,154,49,52,95,187,169,137,33,169,174,113,149,185,161,81,53,145,157,179,90,84,141,213,94,250,225,9,173,214,255,202,34,189,107,16,48,163,83,74,212,57,230,233,82,11,176,81,156,150,184,246,108,75,229,101,117,138,71,24,187,50,102,7,71,110,74,128,225,230,134,246,182,146,153,102,193,162,228,50,151,251,223,209,221,27,74,166,64,90,97,244,204,88,140,91,40,200,211,208,24,36,230,100,3,232,222,98,139,4,77,32,1,211,27,17,72,5,132,64,193,164,119,73,75,94,193,93,198,218,149,33,180,54,157,238,27,33,30,49,213,51,174,71,245,143,35,67,102,200,22,16,137,41,88,95,51,196,166,204,220,154,218,142,143,17,2,91,128,141,254,202,37,97,243,43,160,213,56,145,71,122,177,80,3,44,86,218,146,110,60,199,175,219,140,67,128,154,153,195,86,61,213,85,253,183,248,158,170,250,254,63,227,169,226,42,255,251,178,100,213,142,133,167,103,69,139,65,95,166,120,172,233,90,61,99,124,86,129,155,24,77,229,109,201,188,179,100,228,244,142,40,56,235,183,241,18,130,205,82,159,86,229,28,189,220,107,42,174,203,135,43,57,244,156,221,83,208,185,162,103,178,74,50,232,51,76,181,93,69,79,221,85,123,118,93,220,190,25,179,116,59,253,145,192,89,82,0,1,255,201,10,225,30,212,204,116,199,17,68,169,218,117,205,51,34,62,206,53,83,159,120,158,231,180,198,20,217,236,189,63,135,223,60,222,198,122,2,207,55,118,69,8,117,4,242,223,175,170,207,147,25,75,249,119,48,30,19,67,43,139,82,58,97,69,228,114,168,198,168,100,87,204,249,164,84,63,203,156,50,101,233,239,37,42,219,194,121,194,207,122,172,102,228,250,61,153,114,151,255,126,151,138,219,249,249,141,114,0,141,164,196,201,215,129,108,162,206,230,141,30,53,132,187,204,50,16,121,148,196,80,12,64,253,81,183,32,168,168,20,73,255,146,143,0,149,88,200,151,147,174,22,216,96,129,101,245,102,25,78,26,19,51,81,209,65,69,213,70,137,233,130,159,139,65,185,152,2,73,145,1,34,48,80,49,167,34,248,64,172,182,70,176,166,48,234,36,30,14,10,101,175,224,0,212,184,77,117,223,21,17,48,65,168,111,114,232,25,166,65,203,197,211,130,36,242,191,175,157,254,243,241,231,235,238,192,138,113,13,24,24,23,103,54,116,80,191,211,2,200,112,36,118,97,41,150,173,83,103,74,180,88,72,82,105,24,243,211,71,160,241,114,167,13,94,119,69,118,69,115,252,117,18,230,89,248,99,93,215,28,118,3,120,182,144,124,177,180,29,41,241,29,91,105,1,249,224,143,9,236,121,17,38,84,176,93,29,166,187,248,242,181,59,210,122,18,189,203,248,53,146,241,15,216,49,225,72,222,195,140,193,22,216,47,173,84,236,149,202,237,146,215,206,53,239,141,214,99,202,22,132,126,167,100,50,4,217,177,100,26,98,222,51,79,102,230,245,72,225,206,107,164,174,205,61,155,83,169,54,93,121,40,243,243,104,201,58,170,234,111,95,253,108,147,127,112,56,90,212,212,123,204,131,208,74,180,204,164,2,227,195,2,6,21,28,95,35,0,85,37,82,113,149,180,4,44,69,18,152,52,175,128,165,242,142,109,92,183,181,41,76,8,168,137,159,46,16,136,223,8,116,74,192,51,180,180,66,82,71,147,12,85,194,5,229,126,133,134,21,8,38,105,84,152,176,215,247,69,222,53,77,13,88,5,248,177,222,208,44,64,184,245,36,191,69,3,0,8,164,172,85,147,67,119,165,12,250,11,188,50,54,56,237,117,78,219,251,191,227,231,85,151,182,255,251,178,100,212,142,133,212,103,69,11,97,95,164,112,44,217,1,60,101,228,23,93,157,18,13,233,109,193,183,179,102,52,145,162,185,221,243,112,230,109,138,187,250,141,241,55,87,196,125,124,77,182,27,78,134,67,186,154,250,101,91,24,162,22,199,195,57,169,63,252,164,247,92,92,89,233,99,95,80,232,168,247,185,126,88,149,195,34,226,116,66,138,14,146,254,145,10,0,23,46,219,150,19,129,202,138,37,0,243,195,225,239,143,60,206,206,197,231,159,90,212,228,167,255,151,229,151,254,72,42,57,2,15,146,61,38,134,71,160,43,108,242,157,217,29,198,51,235,42,17,17,157,48,68,9,235,144,117,122,214,90,32,242,128,141,8,16,150,18,188,246,81,191,167,244,190,159,221,155,158,174,255,105,74,147,29,248,110,5,184,135,211,182,70,70,207,165,136,134,140,101,248,224,145,129,181,0,5,227,30,78,48,154,243,163,169,76,208,2,129,160,3,136,132,1,44,196,64,192,83,195,29,19,104,11,24,196,130,134,0,218,42,213,80,18,68,81,227,121,10,23,58,201,22,252,197,204,32,165,232,26,107,22,7,110,240,210,87,194,134,1,84,155,180,164,71,172,105,151,210,158,21,25,125,221,6,238,187,12,148,241,67,178,132,65,70,4,86,0,4,101,13,105,76,67,17,166,221,6,11,36,109,163,119,236,221,11,144,167,103,233,113,87,247,41,31,241,72,175,255,23,51,124,113,252,117,61,166,179,19,11,18,101,227,110,102,103,174,59,234,173,150,224,100,12,82,197,197,220,27,192,149,68,249,130,87,123,17,132,43,155,187,175,154,243,222,186,245,249,150,180,137,46,115,125,238,240,97,124,124,182,4,166,37,196,128,0,7,56,80,9,199,20,12,6,204,234,153,109,6,164,98,113,255,60,177,105,201,138,194,24,203,94,179,198,185,52,62,223,46,156,246,160,167,24,222,43,16,170,124,67,68,198,133,152,97,35,106,83,125,103,230,52,29,58,238,44,214,88,210,105,13,129,120,48,110,243,3,198,21,17,115,125,216,245,26,77,172,180,144,248,191,118,112,210,68,8,28,89,150,121,208,61,189,238,47,168,109,150,111,187,251,164,159,75,152,89,103,208,187,155,244,222,71,84,44,243,232,209,253,192,5,98,12,81,8,57,28,42,129,73,101,99,77,234,242,177,43,248,194,166,38,118,34,106,97,132,171,85,40,64,113,232,204,173,24,90,209,85,200,209,234,175,148,48,147,162,68,227,224,130,81,80,198,171,10,205,224,151,210,187,118,95,209,52,100,34,242,152,11,37,166,136,2,173,120,244,185,193,10,175,134,234,49,185,16,140,162,103,47,200,162,125,131,142,56,243,111,197,118,183,3,195,118,230,64,255,251,178,100,210,14,133,233,103,69,147,104,127,66,128,44,217,125,37,136,15,22,93,157,26,109,25,189,9,146,179,101,8,246,21,120,128,148,210,182,65,12,127,218,191,251,76,255,255,255,255,110,144,198,63,215,66,133,101,117,218,122,103,62,62,251,51,228,255,218,225,179,246,111,232,223,101,163,203,44,154,9,108,202,50,206,229,53,174,160,180,212,145,137,218,142,45,222,218,209,154,166,232,83,56,203,102,173,71,193,253,210,160,95,242,93,114,124,189,90,98,124,127,27,101,154,182,55,62,70,250,97,76,218,123,46,254,49,69,53,250,222,176,53,216,107,59,181,220,237,21,197,219,229,231,184,167,12,122,173,221,38,57,10,137,113,87,58,170,14,222,211,117,89,157,76,168,170,134,74,178,221,14,179,59,182,238,231,75,89,172,124,251,50,37,44,250,181,149,238,140,222,244,178,173,109,255,170,183,211,111,131,165,0,17,227,53,49,50,236,99,32,242,26,46,53,134,84,147,141,152,57,16,241,112,84,216,18,108,237,41,82,149,146,1,68,80,85,114,149,55,30,153,220,96,173,32,112,50,128,146,208,66,147,47,56,206,71,229,116,207,83,173,250,72,68,184,96,35,146,0,185,48,211,45,46,3,41,139,22,166,16,43,192,68,200,240,235,221,35,159,48,46,40,226,164,198,72,69,34,20,98,139,241,223,83,21,40,91,137,156,152,237,117,0,75,31,140,143,167,111,108,71,251,123,238,27,241,215,17,95,255,255,247,127,243,23,59,237,209,253,70,174,179,186,238,54,203,118,39,78,101,61,146,245,116,135,105,105,75,27,112,174,229,149,54,226,52,158,173,59,227,137,213,98,204,136,251,135,195,102,178,144,0,56,182,128,0,5,18,8,16,245,187,18,129,129,112,26,170,80,156,48,19,65,71,157,38,154,37,13,245,201,228,71,113,175,212,84,14,121,169,126,161,38,98,68,178,211,127,242,40,122,124,236,63,170,68,140,36,114,8,128,102,241,131,152,32,139,8,220,229,119,183,140,243,238,62,175,177,36,59,150,139,161,189,35,57,76,187,173,232,120,102,148,107,136,46,89,221,154,232,229,84,177,40,202,168,214,239,57,44,210,128,140,133,26,23,249,185,155,154,124,57,199,12,153,140,17,130,8,19,10,22,21,2,5,140,81,124,199,75,81,69,123,147,8,131,169,23,161,124,82,240,176,190,76,132,157,136,15,159,68,224,225,36,121,51,20,112,48,193,162,21,131,131,145,69,54,80,209,78,131,4,208,154,34,1,11,36,25,0,153,140,148,23,116,170,20,42,16,24,84,201,218,202,230,49,181,36,161,77,5,188,193,66,135,0,97,193,128,21,29,48,112,115,25,14,82,148,4,64,237,109,157,53,244,255,251,178,100,207,14,5,186,103,70,19,121,91,114,109,76,233,141,32,101,218,25,117,155,18,45,141,126,209,160,179,102,104,146,161,185,83,90,75,209,15,42,197,223,188,41,226,213,170,126,124,223,223,157,157,155,35,210,161,140,220,53,76,83,169,10,81,221,24,161,25,237,220,168,170,28,143,110,38,111,75,61,102,174,99,11,208,24,101,74,128,35,83,22,48,128,75,42,188,229,186,126,58,225,178,239,109,215,116,156,77,66,173,64,4,92,223,244,0,8,64,0,23,111,187,52,68,201,106,138,205,12,163,207,140,54,22,14,110,243,203,233,107,177,183,54,130,94,70,167,39,240,226,40,63,134,106,69,126,122,87,91,184,233,199,145,46,208,168,57,109,7,239,110,202,147,127,11,202,158,91,67,209,146,246,60,84,170,136,129,183,3,221,105,147,226,218,190,127,168,127,175,74,168,242,226,173,184,170,169,136,153,234,174,22,124,121,149,213,196,2,217,21,51,128,204,211,113,19,69,71,64,197,35,29,40,136,5,43,108,42,66,40,12,1,77,134,28,19,130,129,98,128,35,11,128,130,161,180,25,76,81,224,73,84,170,14,3,54,66,32,155,170,72,11,86,49,144,42,112,3,138,166,15,39,38,180,224,97,163,201,40,248,92,212,126,47,57,147,209,238,104,225,32,225,8,142,48,94,26,105,205,83,38,234,105,190,10,213,21,29,196,202,48,239,46,8,193,226,201,162,128,111,49,117,41,68,118,14,228,185,109,221,156,47,214,225,79,32,140,67,178,57,158,99,95,47,215,87,117,47,213,238,190,181,58,210,189,217,6,164,207,109,42,211,214,155,51,221,104,47,233,89,54,100,219,103,85,20,20,96,163,103,77,151,210,213,93,214,141,5,235,92,193,221,187,189,116,25,222,152,164,208,5,9,61,173,181,46,183,105,77,14,16,35,211,156,224,10,218,132,202,146,149,128,58,77,190,149,146,240,100,139,114,229,126,86,68,78,222,54,179,80,174,187,57,84,71,137,175,2,85,149,217,211,24,130,193,3,25,16,85,16,238,18,149,3,83,4,44,164,6,131,152,245,133,41,169,137,8,130,42,59,65,46,176,60,202,22,121,169,57,149,35,148,184,113,106,15,178,46,49,22,192,12,105,3,87,70,42,164,114,153,179,94,172,215,221,117,122,173,158,109,22,134,67,228,159,8,54,10,18,96,228,93,51,30,49,174,154,29,200,16,128,49,81,27,248,42,225,48,212,142,228,176,132,56,140,97,207,176,253,203,222,178,1,163,101,130,101,55,160,232,109,231,104,16,252,165,147,20,14,193,163,138,24,161,215,225,83,209,209,17,174,124,207,32,134,73,42,119,154,149,100,227,198,18,191,163,46,21,217,98,221,159,3,200,255,251,178,100,202,14,5,237,102,197,3,153,109,66,123,172,217,205,36,103,233,20,69,159,38,108,157,252,201,166,51,102,52,146,142,32,16,35,157,71,254,186,223,251,62,179,76,86,74,169,213,123,175,70,107,59,170,189,77,245,106,24,191,63,50,234,5,222,67,191,96,153,244,89,153,175,18,45,34,106,72,206,117,151,24,189,36,214,107,122,123,121,105,72,249,205,162,195,251,198,165,206,183,4,82,38,174,0,8,0,164,130,1,151,109,80,29,182,197,104,181,40,7,198,155,169,31,115,24,93,186,217,238,49,196,108,215,99,148,195,222,134,119,120,71,163,109,138,161,71,178,193,38,31,74,92,176,215,114,239,233,10,39,11,133,136,52,83,81,35,146,98,135,2,39,42,66,208,150,80,117,10,66,71,90,166,134,214,211,21,76,233,251,44,44,54,217,52,233,23,113,118,204,255,202,151,249,79,225,95,243,255,16,0,8,99,67,20,58,239,3,181,100,51,4,195,58,153,55,163,161,224,67,8,35,12,37,42,48,65,38,12,20,10,16,51,64,19,24,30,21,10,14,8,70,208,74,249,139,129,164,50,11,43,163,10,27,125,18,52,40,46,68,30,97,136,74,90,247,0,131,148,13,23,148,160,112,29,21,0,194,102,142,84,96,68,96,192,196,50,4,139,23,1,17,32,213,50,50,131,192,129,102,34,145,4,0,129,199,66,16,212,12,85,34,16,84,32,2,5,41,88,177,58,3,145,165,39,159,232,22,82,172,15,60,252,174,83,114,102,238,85,187,189,121,17,254,84,254,242,243,42,144,64,68,243,144,8,5,1,26,128,11,95,44,204,186,164,228,68,87,60,230,121,157,71,209,72,28,48,12,216,123,1,131,30,131,12,4,246,142,179,189,125,252,87,16,183,172,205,45,98,67,188,88,222,60,41,99,87,23,93,16,52,8,254,224,3,32,0,5,217,45,30,235,11,205,133,212,212,195,108,198,99,228,228,71,22,201,28,96,183,185,219,126,187,242,225,179,251,103,24,206,46,205,156,98,77,80,240,3,210,10,22,74,106,134,103,73,186,53,247,8,118,25,219,152,128,215,66,7,72,237,129,242,243,73,254,218,80,78,68,238,71,242,153,66,39,170,104,84,167,100,135,13,9,56,132,124,124,151,33,249,92,183,4,200,204,233,68,93,12,170,168,121,22,83,222,73,93,80,47,127,249,167,24,175,134,179,162,160,161,144,182,174,171,252,237,146,150,174,91,85,120,213,146,69,232,111,29,193,17,172,179,230,35,178,62,202,75,235,74,33,6,188,118,27,140,83,82,94,126,22,4,201,4,121,118,88,160,16,3,106,214,227,240,16,52,6,73,18,138,56,236,209,62,219,118,213,199,74,25,123,33,69,184,117,255,251,178,100,207,14,6,172,102,197,19,99,127,176,115,76,217,106,60,101,204,23,45,155,38,108,153,252,201,96,179,101,220,176,139,160,202,100,205,50,55,108,22,243,91,231,207,173,252,75,77,77,178,121,60,167,42,216,210,202,210,52,155,23,182,81,135,162,84,41,118,228,227,22,72,242,147,39,88,178,136,165,5,43,25,82,135,39,74,247,29,98,124,251,49,177,55,109,246,166,181,98,222,144,86,39,111,134,169,145,167,89,211,202,75,54,253,41,37,96,109,174,35,84,23,215,196,176,231,131,104,61,140,22,193,138,128,96,0,17,201,3,249,66,166,231,136,77,201,138,102,165,166,71,76,161,104,30,87,103,245,40,233,255,62,218,105,185,124,49,149,50,162,92,84,181,247,87,89,93,240,131,31,99,159,213,150,1,128,212,65,228,153,74,215,20,114,81,74,109,152,231,67,90,50,33,233,156,224,216,232,237,242,243,253,102,204,255,183,165,189,122,126,162,170,0,7,182,208,185,165,199,26,36,146,0,9,8,163,76,193,226,75,105,173,64,173,53,244,137,199,162,114,149,101,177,27,181,94,212,142,149,128,78,187,18,172,168,165,149,165,120,230,209,89,172,106,92,239,188,119,101,92,197,162,197,41,233,94,56,26,33,47,156,105,147,23,173,201,230,165,21,101,57,225,161,69,106,45,171,207,219,60,18,124,238,253,20,192,157,146,138,199,89,133,158,154,109,250,112,103,237,234,102,225,43,100,74,116,92,199,61,144,189,196,170,10,223,119,188,205,221,91,179,186,52,81,54,254,93,243,86,248,146,39,187,45,223,230,232,113,183,212,203,76,13,24,0,46,223,240,97,193,71,38,73,87,64,80,36,140,145,251,166,120,165,83,176,236,162,87,53,43,153,81,186,41,125,170,123,115,245,89,71,29,137,170,211,147,149,166,249,214,198,246,195,214,159,247,143,114,175,197,162,210,87,198,11,147,199,41,239,54,148,19,147,208,186,212,148,180,189,184,98,122,137,18,73,57,237,147,135,89,21,107,60,48,165,11,204,194,145,74,21,228,165,68,251,84,206,89,120,237,84,150,21,105,82,4,168,243,40,242,81,140,140,180,163,145,138,101,207,127,15,173,255,130,226,136,52,86,67,53,223,244,69,50,209,20,78,147,60,119,105,87,4,16,49,217,48,65,154,182,223,24,4,67,49,25,212,48,198,145,47,52,72,63,77,29,19,165,196,99,121,243,76,2,141,54,211,14,51,197,99,195,153,244,187,144,255,48,31,214,55,31,37,185,9,218,129,24,180,161,117,139,108,218,204,8,133,110,53,31,201,40,62,145,147,136,236,87,63,71,151,205,247,197,108,137,62,82,219,77,117,218,232,189,121,183,84,91,115,198,141,70,32,243,255,251,178,68,201,14,4,190,103,75,27,38,87,64,155,140,217,83,96,200,232,82,169,157,44,108,61,105,202,57,179,101,93,134,25,184,102,174,161,149,7,54,209,234,223,50,213,184,234,238,34,230,29,7,165,171,209,49,208,104,211,9,63,122,242,164,239,157,166,201,234,241,13,157,58,133,31,199,219,93,15,137,83,101,54,93,37,0,30,121,112,80,0,19,109,248,1,2,26,136,82,207,2,165,34,147,213,71,240,108,71,10,150,163,207,42,88,15,160,160,182,242,195,5,131,147,208,222,2,88,208,220,189,32,36,15,15,188,96,76,84,89,180,144,125,119,157,33,37,151,74,230,52,249,103,105,22,80,74,103,194,121,187,94,187,105,113,45,84,83,168,233,185,243,18,244,234,42,172,154,81,249,19,16,172,127,94,82,245,69,214,51,53,87,122,216,119,200,205,215,52,245,210,107,84,91,174,229,121,140,230,52,85,252,202,204,146,50,222,107,54,95,102,254,100,87,137,101,122,219,196,130,215,0,25,239,249,84,147,53,55,213,122,77,13,33,132,68,241,152,198,85,75,77,4,75,31,185,76,26,249,208,81,75,232,37,55,219,190,165,189,213,4,74,220,230,165,18,214,115,46,228,110,85,77,107,12,169,39,161,205,211,77,216,220,17,99,10,38,250,231,106,80,214,140,15,52,251,113,247,140,213,44,9,162,242,244,184,194,53,243,46,237,61,249,15,89,215,92,207,31,79,201,99,220,170,169,191,154,124,205,227,120,174,129,102,145,219,211,42,156,220,200,106,124,204,172,230,222,24,166,166,125,246,250,103,247,46,154,135,75,63,138,175,137,76,50,144,0,150,239,208,236,129,36,239,81,145,225,7,17,186,80,242,229,90,171,69,71,7,117,164,18,59,72,143,211,37,86,15,208,245,251,23,137,79,158,88,224,244,6,159,105,45,165,207,138,64,52,15,128,33,101,8,112,164,27,102,36,195,229,108,197,23,179,113,196,45,141,154,109,232,139,186,25,112,49,165,174,171,94,29,162,157,140,170,117,125,42,217,171,117,177,136,244,148,218,90,213,203,176,200,58,197,110,201,48,87,182,58,38,155,91,122,152,121,94,124,136,190,244,248,124,171,230,212,99,99,218,26,25,195,171,192,1,93,254,51,195,10,36,59,3,116,66,162,223,185,119,40,230,224,40,149,252,39,230,103,224,135,70,85,15,50,146,204,25,229,160,161,124,215,168,113,10,142,41,39,118,107,189,85,230,235,195,46,195,174,250,185,16,22,110,172,51,232,15,65,33,138,90,249,38,45,8,16,7,44,116,224,37,121,39,171,47,181,106,61,51,49,132,77,23,81,189,102,92,43,156,55,55,165,53,219,230,177,126,165,233,88,235,139,94,23,17,87,178,255,251,178,68,197,12,68,132,103,75,155,6,94,208,135,204,217,83,97,136,78,22,133,157,44,108,177,189,10,157,179,101,93,156,33,185,112,181,28,87,178,217,106,15,130,236,236,109,235,199,6,103,85,135,159,234,175,95,76,107,126,11,86,241,55,182,214,103,89,93,87,33,249,223,188,251,209,243,190,207,95,167,77,204,82,49,50,73,209,190,206,186,146,79,159,169,149,73,208,5,137,163,64,128,2,219,254,101,142,34,96,118,38,140,149,200,159,1,229,106,134,85,53,220,40,234,219,148,60,53,159,231,100,181,134,244,162,130,0,217,40,98,21,251,233,78,254,202,222,42,89,187,176,203,176,227,195,48,228,75,23,150,91,116,180,104,216,1,91,71,18,90,26,38,60,153,227,125,148,210,221,44,190,142,220,114,91,91,3,24,29,15,158,33,157,59,241,137,8,57,79,49,173,5,248,65,120,114,120,115,149,253,70,52,168,226,71,68,93,66,140,49,151,24,163,236,82,7,185,105,50,108,205,193,69,169,76,182,58,135,65,111,143,75,149,73,198,177,203,99,20,99,68,190,56,115,36,237,197,50,34,15,23,254,6,120,228,2,42,245,4,0,0,21,157,133,225,153,211,2,16,165,241,22,158,21,48,139,236,30,28,107,16,52,9,106,66,215,223,219,237,37,247,121,83,150,4,10,142,6,205,26,46,151,225,193,76,8,129,39,194,50,14,189,184,66,147,78,4,115,109,246,228,60,239,43,13,114,56,225,73,35,224,4,96,232,37,186,76,243,0,53,188,76,100,247,95,172,201,75,154,187,253,67,29,186,134,76,62,110,97,52,222,102,226,249,172,73,84,78,155,61,220,239,255,159,255,255,148,43,208,192,88,198,51,71,135,198,90,114,30,204,57,172,233,115,119,91,46,189,50,197,206,69,180,243,10,40,213,218,113,209,203,134,162,117,242,207,225,40,231,254,255,111,247,255,178,29,31,80,39,88,9,255,0,0,123,127,193,4,3,209,226,3,108,67,18,194,106,97,21,102,41,134,186,178,58,63,191,255,40,20,170,86,185,80,207,182,249,200,22,64,229,81,213,31,3,181,34,233,155,60,201,169,72,134,103,147,37,180,134,68,141,140,42,214,28,134,140,145,25,136,203,6,168,31,175,230,237,223,157,255,45,127,131,180,235,52,132,141,93,115,137,109,12,129,73,205,193,114,206,60,203,113,33,212,126,149,161,63,170,150,110,40,250,68,234,44,168,96,152,16,36,136,12,57,0,196,82,42,12,93,75,158,23,12,171,50,191,77,38,69,36,108,137,3,105,249,99,143,20,14,208,38,98,41,146,16,80,180,203,88,32,58,194,171,116,185,253,82,218,120,57,226,148,198,115,139,245,148,195,176,228,106,1,127,105,255,251,178,100,178,134,5,94,102,201,59,67,95,162,83,108,217,202,20,37,246,20,9,157,32,109,5,30,129,94,179,102,40,147,8,176,40,225,155,29,254,99,223,50,46,17,250,110,106,97,41,254,205,26,170,48,204,212,141,244,15,38,207,22,157,53,48,249,65,243,92,136,164,168,241,122,31,110,201,116,148,148,245,247,28,241,213,39,255,244,188,48,208,24,128,42,224,0,0,150,218,170,1,189,70,25,66,148,3,63,87,51,102,71,244,219,163,246,159,127,167,51,113,8,115,148,153,101,232,252,173,84,171,126,178,217,206,17,141,115,204,150,157,81,216,44,51,89,204,174,86,66,53,74,121,89,1,163,106,85,100,70,77,166,186,221,209,25,251,179,210,84,205,145,185,253,191,147,237,169,242,130,0,140,69,32,51,147,252,129,160,101,145,137,175,66,32,240,121,133,195,128,33,225,49,20,193,129,164,160,74,248,90,25,36,42,103,57,227,160,22,98,160,12,181,123,5,5,102,152,53,25,252,18,176,161,113,134,144,209,133,14,98,146,187,101,190,65,9,40,195,38,65,86,163,241,9,34,236,130,132,33,107,67,83,0,128,42,237,166,37,121,137,48,112,9,143,88,14,76,22,36,24,20,194,7,92,225,192,90,249,48,117,96,97,206,82,234,117,34,210,120,155,69,87,77,162,114,36,116,7,46,103,187,164,239,247,62,177,63,171,182,212,212,92,61,86,238,114,95,195,219,51,47,168,249,109,67,54,119,205,179,171,143,155,151,243,77,170,56,114,169,159,19,106,196,32,138,141,100,187,123,89,71,51,178,180,182,166,107,174,152,251,232,255,190,123,225,70,190,148,0,210,254,208,1,53,48,2,1,205,183,195,172,118,160,79,31,194,229,68,195,34,65,52,222,225,101,229,95,249,52,95,217,207,201,195,104,119,63,245,250,20,221,173,111,86,149,68,198,216,185,48,98,201,47,40,173,86,230,244,21,163,5,209,238,84,16,87,215,14,31,150,131,99,50,24,132,147,171,186,79,6,31,35,5,74,196,110,67,114,214,190,72,101,78,70,164,130,1,3,12,234,162,61,105,19,22,207,103,247,107,163,179,165,115,123,34,1,88,0,10,110,163,10,92,246,38,13,140,106,137,135,74,57,10,10,161,75,120,161,41,134,163,80,251,209,74,169,175,193,243,20,240,227,223,29,96,134,101,130,89,55,171,10,172,136,216,209,168,219,86,139,45,145,70,91,34,168,36,178,183,131,64,151,109,251,113,104,160,25,134,118,204,81,233,185,175,102,94,226,79,154,31,158,176,188,162,88,57,90,81,162,81,105,225,88,186,77,125,254,235,116,252,255,106,236,205,163,207,115,140,220,227,88,169,212,53,174,72,115,206,50,149,163,173,79,255,251,178,100,222,140,6,84,102,196,139,154,92,208,115,76,233,141,44,101,246,20,141,157,30,109,49,90,65,162,179,102,116,129,151,216,87,67,230,108,123,77,60,246,36,86,33,32,22,88,126,131,210,196,100,166,146,30,51,41,187,235,75,235,123,50,58,47,185,200,219,130,103,0,17,118,64,0,2,239,190,15,67,208,248,151,2,4,131,67,15,16,148,58,52,27,48,251,180,121,130,191,227,245,255,143,119,231,251,136,190,227,235,255,255,196,90,43,37,229,50,169,86,71,82,55,38,84,95,227,162,0,67,131,18,153,38,203,161,230,37,89,67,53,63,34,67,185,172,117,34,52,82,38,219,118,132,101,212,52,50,87,62,147,7,104,195,211,103,205,124,239,167,174,136,148,152,53,49,5,53,0,34,0,0,37,183,242,25,200,38,48,161,45,24,42,33,18,47,99,164,208,26,35,190,228,222,151,193,92,124,247,157,88,189,137,115,77,98,148,209,153,247,134,95,114,221,89,12,55,205,71,152,180,121,43,72,143,119,241,194,159,40,101,233,87,51,20,113,140,55,220,35,55,34,55,101,188,221,237,107,41,92,71,115,247,174,218,238,60,253,123,46,70,120,75,35,48,136,194,129,40,196,68,103,169,93,19,209,41,16,0,115,168,208,22,110,110,222,153,111,229,146,215,59,138,111,90,172,165,229,245,137,125,29,50,144,123,157,30,89,123,85,178,18,202,218,110,229,119,111,88,186,144,128,1,171,0,0,137,160,8,8,164,212,161,16,31,94,59,7,117,105,196,35,177,21,199,218,97,236,200,121,140,93,43,246,140,227,51,29,0,232,126,62,185,133,146,77,244,113,134,19,65,221,107,75,104,195,198,189,213,140,230,166,173,190,245,104,70,122,182,187,245,57,77,222,98,22,165,167,186,69,225,213,44,121,71,12,155,187,165,136,23,82,110,60,110,181,93,82,67,188,60,65,180,234,232,151,175,202,253,172,95,51,13,195,46,168,144,148,111,205,119,18,30,0,1,41,200,100,129,70,170,0,109,141,70,2,106,101,98,39,22,68,96,226,195,32,200,176,72,2,136,45,205,80,55,168,242,224,192,214,159,22,195,3,231,146,114,151,213,252,148,169,98,93,54,177,150,77,56,237,213,135,35,45,252,22,148,96,128,227,31,58,49,32,130,226,75,224,103,169,188,85,5,205,23,114,221,249,74,230,116,21,132,191,104,204,179,161,52,89,218,126,41,103,64,80,121,53,26,216,222,119,126,55,250,255,253,238,223,252,140,244,205,247,27,110,254,183,153,118,239,82,207,52,75,189,198,51,105,154,147,124,131,27,38,240,215,68,140,28,78,184,146,244,160,56,44,157,104,99,77,172,251,143,90,60,204,41,245,18,72,146,79,44,255,251,176,100,223,0,4,225,102,202,83,33,103,162,119,12,217,109,48,104,119,23,37,155,26,109,153,253,10,1,51,101,180,195,154,80,38,22,253,197,249,155,55,246,214,160,174,7,204,176,64,0,165,27,0,23,110,223,137,203,12,12,211,129,229,199,78,33,149,97,81,17,203,182,186,246,95,172,178,115,78,187,175,206,26,136,12,26,35,55,65,159,213,20,80,144,177,3,141,249,190,94,203,62,80,107,200,174,131,23,173,167,234,239,198,21,212,85,50,141,68,222,97,86,205,54,184,45,114,231,94,253,222,239,91,70,49,117,135,21,13,22,103,221,140,123,218,151,17,156,199,29,150,107,196,60,94,229,75,185,191,214,188,26,97,223,152,238,155,78,127,249,221,159,26,183,177,25,21,0,9,211,118,170,17,240,131,180,140,40,172,217,73,207,89,48,144,108,112,48,72,245,14,66,0,166,124,137,14,185,0,57,125,227,178,233,3,75,94,177,69,108,38,0,12,19,69,85,64,148,210,228,230,116,93,70,56,157,9,236,218,43,106,71,131,129,193,66,97,85,195,66,71,48,176,115,12,31,68,133,91,5,23,253,44,89,60,181,12,209,121,152,56,138,103,43,30,0,151,63,145,168,9,227,174,238,199,174,192,242,184,26,99,10,215,105,115,187,205,247,115,20,102,241,254,149,75,102,230,21,134,129,101,115,228,98,52,253,46,78,80,131,217,208,21,194,153,152,254,82,101,253,24,41,1,235,19,92,118,234,65,246,205,41,5,182,247,196,179,73,44,12,203,109,210,6,102,244,137,184,24,121,141,83,17,189,55,143,243,31,56,148,155,93,140,255,208,0,45,172,152,1,185,182,253,251,91,83,215,50,147,45,78,50,46,41,18,175,87,119,194,58,213,14,63,251,255,227,234,108,28,45,165,77,24,113,145,47,13,71,176,85,7,118,240,149,219,219,164,214,155,92,73,34,116,186,188,212,115,101,126,246,175,26,12,181,60,85,151,145,254,157,30,247,60,114,181,69,220,99,211,120,189,219,58,227,89,207,140,214,38,4,90,81,145,223,183,215,151,139,182,162,46,206,81,6,194,38,32,213,230,61,249,216,108,158,216,247,14,29,35,4,200,141,68,176,215,13,204,150,4,97,68,206,75,12,69,108,48,36,4,20,76,32,144,106,214,250,40,131,94,25,0,88,235,241,189,136,92,115,98,208,209,122,226,236,225,131,70,169,236,57,15,236,61,57,12,189,146,85,15,84,69,232,94,66,162,40,26,229,90,131,111,192,34,0,5,121,65,30,138,55,26,72,105,216,83,25,55,29,251,82,171,215,174,102,42,192,168,34,6,172,97,120,249,174,162,190,111,171,249,239,246,168,50,190,167,238,103,222,103,251,67,70,252,143,255,251,178,100,223,142,6,47,103,69,19,99,127,160,124,140,217,125,61,6,126,85,89,155,26,109,161,189,9,172,179,100,88,246,13,120,24,54,173,123,180,103,57,93,177,178,119,173,226,66,198,216,160,171,10,51,140,167,31,18,41,219,233,211,89,141,51,61,20,105,160,163,19,14,117,74,62,141,36,216,44,17,0,128,1,166,138,176,64,201,9,252,9,244,234,28,233,109,220,5,11,138,203,214,69,142,185,151,126,209,55,73,206,217,238,221,135,81,13,71,228,221,253,245,198,14,87,51,250,32,49,175,25,67,231,112,76,70,70,92,174,72,171,84,144,140,159,116,60,181,64,117,155,167,177,76,140,190,156,46,19,25,247,133,229,127,238,119,246,56,109,127,254,20,183,242,242,150,118,29,59,229,159,199,67,242,231,151,226,21,0,0,147,51,196,76,184,192,49,42,216,66,99,50,248,140,213,167,192,168,200,46,32,48,160,12,20,36,25,6,168,179,37,78,2,0,162,205,87,170,14,173,146,70,98,167,146,236,192,128,194,255,180,152,139,176,164,217,188,65,91,221,185,11,232,187,94,212,56,128,1,15,64,20,118,14,66,161,56,2,4,146,79,180,116,159,93,45,113,129,174,182,20,93,196,38,42,22,94,176,211,173,137,133,189,83,209,70,79,139,233,122,79,61,5,211,203,226,242,254,111,121,95,243,1,205,25,51,140,97,36,178,216,211,18,51,206,29,165,163,142,69,55,60,86,207,115,158,130,199,85,56,125,229,59,208,50,77,90,182,38,234,73,173,123,149,117,58,96,223,58,186,148,186,93,199,59,31,79,167,57,172,137,72,5,210,85,255,210,0,37,42,237,36,57,182,255,71,86,58,216,44,81,101,92,93,40,176,88,241,10,54,18,184,54,40,59,37,32,211,76,95,241,191,225,41,138,114,164,127,255,146,19,25,32,178,132,80,168,226,242,29,89,252,219,4,9,176,98,12,35,11,51,16,67,30,149,24,17,4,68,39,81,37,114,164,68,31,151,60,202,29,191,139,73,237,248,117,242,83,44,213,153,8,84,26,17,234,146,155,159,7,227,178,108,139,153,236,167,87,251,17,125,154,182,115,126,139,209,24,221,105,184,209,24,42,193,152,192,154,152,89,252,2,153,24,40,200,194,27,131,139,210,56,128,2,77,74,224,42,4,149,100,96,16,203,213,223,46,98,60,130,75,20,3,4,4,6,2,167,99,139,224,2,5,61,21,140,186,6,48,241,175,190,114,11,133,70,11,61,50,163,81,68,42,12,8,57,30,139,138,206,98,201,136,142,33,192,146,12,215,34,3,11,28,62,82,196,211,143,4,0,98,3,1,196,135,24,96,36,76,132,130,129,75,133,133,24,18,106,0,95,48,160,130,216,56,255,251,178,100,218,142,5,231,102,197,19,129,95,160,119,172,233,141,36,102,204,24,241,157,20,45,233,111,193,196,179,101,244,193,151,160,175,60,8,239,202,33,185,139,127,87,141,134,84,253,182,95,171,212,79,20,222,91,93,251,153,247,220,255,31,187,99,42,38,239,250,152,190,108,247,191,135,30,101,194,51,28,77,77,182,25,10,89,251,114,243,185,201,33,245,61,85,85,189,238,227,212,234,184,41,0,235,0,16,98,37,16,16,182,234,37,184,184,175,96,50,169,167,223,198,29,75,21,25,110,211,244,230,190,157,142,119,211,242,166,108,246,191,191,217,189,52,233,199,99,59,90,91,99,14,218,101,168,140,220,87,19,34,84,127,63,253,209,17,213,177,108,181,208,99,21,77,140,200,151,46,132,221,101,5,202,108,197,204,182,185,183,51,133,50,161,51,216,29,230,143,78,223,140,228,68,116,222,245,34,32,163,18,155,211,155,90,109,69,3,42,0,0,93,204,199,100,51,232,205,146,242,17,97,197,13,202,17,129,232,220,142,65,130,26,27,45,87,213,80,205,163,161,123,190,44,134,24,160,138,169,92,110,105,40,212,94,130,91,15,178,151,250,92,200,147,232,80,58,105,191,105,168,44,61,217,87,172,233,220,167,129,41,162,131,130,216,85,114,0,76,128,186,75,25,155,70,155,155,252,237,67,173,198,13,101,87,38,229,177,25,90,6,202,32,21,237,77,111,191,174,127,255,223,255,245,85,245,110,50,85,34,105,63,230,185,246,34,149,210,157,77,171,157,135,114,243,67,144,214,115,4,129,237,33,76,29,216,184,134,18,72,124,226,41,204,173,154,167,7,106,236,163,174,236,163,116,17,109,51,71,82,102,121,153,246,169,247,176,100,60,180,128,10,205,185,10,73,219,118,41,215,87,13,157,131,70,4,228,173,97,121,159,121,239,242,126,155,79,251,143,221,146,239,122,173,246,106,183,54,43,176,145,77,182,141,143,142,15,76,148,56,101,88,5,123,87,231,79,184,129,247,36,95,54,32,81,3,50,187,137,26,179,230,49,93,252,220,138,200,244,212,154,195,202,20,165,68,165,47,20,41,168,112,84,197,43,17,147,29,59,38,185,237,97,245,94,180,123,119,185,118,174,46,255,195,84,62,152,244,225,138,74,152,114,177,174,186,128,131,140,177,200,32,160,136,8,88,136,18,26,160,233,50,80,95,62,200,217,218,1,87,177,254,174,235,59,100,44,229,164,7,17,65,31,88,242,188,67,171,68,66,114,85,47,115,88,8,126,166,137,24,142,195,215,114,91,155,166,242,204,106,194,153,12,4,28,80,81,83,25,31,83,126,93,13,194,155,148,70,10,46,52,126,203,187,78,205,100,224,232,26,15,228,49,96,246,255,251,178,100,203,14,5,169,103,200,27,72,111,176,114,204,233,205,36,104,219,23,13,155,24,77,225,109,193,176,51,100,216,244,141,121,78,94,247,113,215,252,255,63,253,247,181,58,239,217,83,223,21,87,193,231,169,185,87,79,196,203,27,108,168,181,90,199,148,15,38,199,77,73,237,29,182,103,37,11,30,125,31,207,220,219,156,229,224,202,255,127,85,115,110,169,173,211,43,204,77,235,85,205,186,82,0,249,199,251,128,64,3,127,152,135,82,160,185,171,5,193,26,237,105,94,238,96,236,188,240,208,95,110,113,183,102,84,83,73,103,189,229,234,24,248,207,239,221,233,161,100,230,94,249,211,20,122,234,241,135,240,108,233,127,61,70,188,78,26,179,100,117,132,194,44,65,146,166,89,247,99,227,71,207,168,210,17,55,109,226,47,20,134,6,100,164,235,8,221,94,191,252,236,36,230,69,57,237,226,124,149,148,237,255,254,192,60,106,0,5,163,43,85,54,68,19,153,108,57,162,66,105,211,10,127,45,209,48,233,136,129,24,80,195,69,78,196,227,74,178,222,144,4,129,64,192,193,0,165,70,188,181,156,72,118,88,1,1,96,108,185,127,196,29,146,192,1,125,155,179,117,46,130,0,86,58,58,33,60,120,62,56,140,19,210,104,188,170,133,15,75,194,60,1,2,136,128,87,75,17,78,168,109,132,187,240,212,13,53,36,131,223,168,246,117,170,42,155,137,20,235,137,39,162,238,25,126,188,188,228,180,223,61,74,231,113,4,189,47,43,76,155,164,229,47,15,60,219,202,233,216,68,200,33,230,166,50,117,235,190,230,14,59,91,116,116,198,189,139,29,139,109,171,168,202,38,238,173,45,134,141,57,85,70,136,195,43,154,183,152,128,232,151,88,1,129,33,19,44,183,18,139,36,1,244,196,39,105,106,227,4,52,145,195,88,87,176,4,249,43,233,95,200,166,200,157,97,111,36,99,31,237,154,135,45,28,215,53,217,153,181,179,178,33,198,67,202,112,102,164,118,121,78,113,148,121,233,14,200,43,160,121,247,185,254,230,254,207,134,161,255,127,166,214,196,218,173,237,191,250,91,53,160,250,209,17,140,243,140,219,254,83,75,102,228,195,212,228,107,222,98,45,37,9,125,221,134,240,240,218,208,124,55,109,109,217,36,233,41,68,96,211,38,2,92,104,239,96,35,33,100,115,57,50,47,184,56,5,101,74,94,18,217,165,226,228,104,14,56,56,21,115,129,39,181,97,142,204,16,48,104,21,132,166,25,9,108,35,67,178,134,33,28,12,18,136,187,29,99,137,34,115,174,213,21,53,39,46,168,88,96,242,6,120,156,4,157,83,41,216,206,172,107,172,137,152,10,247,140,42,89,88,169,104,88,250,255,251,178,100,204,14,5,205,102,197,147,99,95,160,124,108,233,90,48,166,112,21,205,155,28,117,183,128,1,180,179,102,182,140,80,5,174,243,255,215,214,183,111,141,127,255,164,255,48,169,255,222,49,157,107,231,91,190,111,175,245,255,197,177,157,106,248,222,171,191,245,243,138,101,213,235,7,112,111,18,178,197,212,40,145,109,111,6,47,167,172,44,223,226,255,127,250,123,235,126,178,238,22,126,115,171,123,107,227,208,188,165,64,3,92,14,134,220,145,201,65,228,153,90,42,200,153,142,3,17,8,110,104,77,200,176,152,8,59,209,18,65,164,48,211,25,34,149,124,69,202,70,48,171,10,185,20,76,226,172,164,17,40,184,246,68,114,92,198,100,206,147,208,85,86,139,41,166,20,216,106,37,234,210,149,14,208,243,29,14,139,34,50,202,213,185,52,20,97,130,53,44,178,165,172,255,35,123,171,54,100,51,54,84,121,206,107,84,159,188,21,154,0,16,14,7,16,204,226,57,77,244,68,204,55,45,77,4,79,12,183,28,140,13,15,76,29,15,76,55,28,12,123,14,76,15,5,135,70,115,15,0,163,10,2,176,184,76,98,160,228,96,152,54,98,24,112,100,101,230,104,50,109,224,104,48,109,13,6,80,4,101,0,36,163,134,18,22,97,96,228,0,224,34,51,45,3,60,56,83,85,55,18,17,48,66,100,17,160,20,203,8,140,228,40,16,68,96,32,134,166,82,102,111,103,147,90,115,35,165,205,52,17,145,98,231,5,9,165,80,116,64,49,80,209,163,50,207,27,179,193,193,35,26,225,145,247,181,131,166,218,113,8,114,201,105,143,228,10,183,203,208,175,214,26,42,236,136,130,13,230,116,231,101,205,236,172,214,138,129,68,142,182,113,251,118,166,110,202,41,228,80,126,229,242,150,209,192,101,13,113,161,186,108,189,245,155,153,169,36,220,255,123,29,183,99,183,233,229,245,182,186,100,114,247,242,28,144,58,116,240,14,56,227,94,196,51,75,59,187,209,202,214,109,219,160,221,106,182,121,55,220,108,195,118,225,234,10,182,170,88,175,133,44,142,106,27,237,62,54,40,179,206,226,157,92,169,63,55,169,218,60,238,71,101,80,189,252,5,115,24,236,221,171,50,235,84,145,122,211,223,243,111,61,39,127,14,255,53,174,247,47,255,255,255,255,255,255,255,81,29,255,254,181,159,127,95,255,255,255,255,255,255,255,254,158,85,187,205,103,219,154,227,64,0,2,65,164,218,146,15,240,36,69,164,78,208,212,210,26,115,153,196,44,177,23,84,98,165,176,156,93,10,81,186,91,128,134,56,42,91,191,117,71,51,173,158,35,6,96,172,238,147,180,146,176,109,144,246,23,56,75,25,132,208,254,205,255,251,178,100,202,128,10,171,134,195,14,119,96,2,182,76,217,19,199,188,0,36,70,11,28,89,189,128,2,50,47,102,107,24,176,0,66,224,112,105,137,57,105,167,123,54,223,68,125,44,77,197,14,113,55,58,203,6,157,61,131,152,247,153,194,11,248,209,105,159,88,148,242,217,202,119,248,195,237,223,81,38,244,180,43,234,3,45,225,52,77,93,201,191,38,125,175,120,111,105,2,123,235,122,150,177,231,137,30,211,230,87,176,171,122,90,176,188,118,107,57,249,235,52,223,23,94,136,225,6,61,98,238,244,205,28,255,211,217,161,199,131,188,70,172,119,142,90,180,29,255,253,63,255,72,0,0,4,18,157,152,144,48,192,196,233,141,88,28,216,165,129,167,230,86,50,101,135,70,196,132,101,35,70,82,50,1,62,16,129,0,145,193,69,134,34,6,16,138,64,32,101,4,32,81,147,21,36,45,41,143,11,138,149,5,16,141,12,48,202,2,76,141,128,198,64,20,188,25,0,96,33,134,32,64,96,101,97,80,163,45,70,56,148,3,11,7,95,228,33,166,50,68,130,67,12,21,21,11,30,48,29,0,3,14,5,222,12,160,32,203,141,84,48,197,99,132,70,134,188,6,2,8,49,0,195,7,43,49,161,117,238,96,6,230,46,90,13,11,50,241,195,4,38,8,15,92,38,100,174,76,130,138,230,14,34,152,15,193,134,13,153,32,72,208,227,112,120,227,56,217,238,183,45,138,209,214,203,191,220,176,221,158,231,191,213,53,108,121,175,230,251,190,115,90,199,15,238,249,255,159,235,245,133,53,234,183,178,215,112,207,255,191,253,215,59,188,127,255,255,255,46,235,255,188,161,191,77,223,189,204,235,115,115,127,250,179,203,187,229,92,235,119,159,37,252,126,229,239,251,218,215,247,61,93,181,255,255,255,255,255,255,255,255,255,255,255,255,255,248,119,255,255,255,255,255,255,255,255,255,255,255,255,254,136,0,0,130,64,0,4,2,213,182,219,189,6,71,14,58,94,63,63,36,11,15,141,139,205,60,177,245,48,3,146,147,102,150,168,96,242,211,107,178,132,141,26,234,29,207,169,90,145,85,185,184,37,13,38,178,9,22,100,80,194,226,73,227,113,216,58,203,14,179,36,182,137,222,82,195,173,255,255,108,58,47,227,157,223,175,10,45,29,231,143,186,102,94,233,115,250,67,115,152,187,38,14,212,58,31,118,231,84,113,47,151,75,219,117,207,46,108,85,45,151,30,167,123,246,239,136,132,72,83,83,86,54,84,181,228,172,184,129,241,155,106,0,1,117,249,73,27,22,2,25,40,132,0,123,37,64,68,176,109,46,196,55,34,12,70,204,133,146,248,173,130,230,133,206,38,98,58,47,150,75,97,100,255,251,178,100,20,142,5,154,103,74,159,98,64,2,107,203,25,122,230,24,0,19,245,155,38,109,13,126,193,178,179,102,104,147,12,245,192,190,143,66,15,47,17,81,74,146,226,208,227,176,151,31,67,240,160,196,238,44,178,225,128,234,55,33,80,18,128,163,9,40,209,26,227,152,52,135,89,116,90,136,225,220,55,70,120,130,142,194,0,44,4,217,62,85,43,26,152,166,164,45,234,82,144,82,71,235,93,35,101,153,27,156,65,75,109,5,169,146,82,105,173,78,138,187,189,74,77,214,173,118,214,215,65,212,129,179,30,82,140,211,99,19,22,54,56,98,139,155,164,110,137,247,64,186,106,92,60,204,138,37,197,41,4,121,222,201,51,237,170,250,142,14,106,2,192,32,0,0,4,237,153,168,223,97,142,209,74,172,88,79,53,231,107,91,208,235,93,59,219,13,213,179,162,237,243,246,187,223,227,107,48,25,25,63,18,185,205,215,86,67,73,53,155,83,45,147,159,62,119,207,242,106,245,241,169,235,91,50,98,149,55,157,155,183,198,245,88,238,253,217,254,101,62,205,183,101,79,198,105,111,243,62,231,255,91,95,235,183,236,217,5,171,237,74,5,142,64,56,103,216,194,172,150,218,13,150,98,130,23,44,44,64,194,9,22,4,235,0,73,63,73,246,134,192,225,44,68,152,180,93,139,19,16,109,23,40,242,7,117,58,35,13,77,78,101,5,82,234,171,23,14,1,75,28,138,76,181,231,245,226,143,183,172,57,210,121,165,58,126,161,48,186,88,204,45,31,86,108,211,118,156,151,51,9,183,218,98,38,250,201,223,151,102,0,147,199,50,249,79,127,187,179,255,255,241,143,174,82,251,147,163,148,85,42,153,230,249,30,164,251,216,125,51,72,117,242,246,189,35,234,150,38,193,42,114,186,28,6,179,166,112,235,49,87,28,74,221,177,145,49,220,199,47,127,20,203,142,106,89,116,240,184,2,16,0,130,164,111,3,172,68,164,106,196,73,15,36,18,161,252,44,100,200,207,17,186,197,206,43,39,178,177,171,57,220,243,246,81,37,145,166,8,205,89,116,31,224,91,211,47,143,54,99,29,200,172,42,51,137,137,24,75,25,1,197,70,65,116,45,83,245,67,213,197,97,93,100,148,216,150,122,73,197,64,68,74,70,180,227,101,127,76,224,250,32,77,34,20,50,254,230,111,2,138,136,93,165,163,120,172,170,0,26,224,33,115,111,128,199,14,54,123,206,144,225,51,8,9,20,104,153,133,153,48,107,193,140,134,128,25,129,13,72,64,52,30,21,42,203,102,60,10,0,20,2,206,139,100,90,229,206,76,52,12,153,1,193,204,224,41,166,42,229,168,107,67,122,95,21,32,191,23,187,42,107,78,148,255,251,178,100,38,12,5,40,102,199,19,65,71,160,103,11,185,154,36,67,140,83,5,159,40,108,149,124,201,182,50,165,232,196,13,249,111,178,53,132,106,112,19,38,64,213,103,16,130,182,202,211,13,134,201,154,187,59,97,105,140,253,66,31,85,148,225,215,158,202,222,254,222,255,255,255,217,60,169,224,37,68,175,74,45,56,132,100,148,69,29,156,164,21,55,164,126,58,126,81,211,111,246,137,152,152,236,67,205,122,229,110,34,7,53,75,235,20,111,46,143,29,127,168,4,0,72,65,180,22,223,121,37,33,88,225,155,24,212,35,103,24,20,52,153,155,78,119,25,156,228,28,195,201,80,23,115,136,41,204,239,201,99,48,112,91,175,250,43,190,239,217,60,240,227,145,177,67,10,212,17,194,36,233,177,18,213,134,111,186,78,27,235,130,12,33,67,148,35,119,83,34,45,176,133,253,133,74,211,189,207,251,41,173,140,87,41,134,196,159,65,119,20,221,87,167,19,112,0,3,45,252,1,129,134,16,179,32,0,146,192,20,221,57,125,44,47,102,104,134,66,66,33,54,76,233,147,42,224,48,200,173,43,18,161,144,192,239,17,85,8,113,171,184,149,161,137,125,232,163,245,242,235,52,176,21,172,241,191,51,102,180,237,29,11,203,32,161,181,85,168,97,87,8,42,27,191,106,190,119,1,2,157,158,101,219,153,211,42,34,231,177,107,89,81,101,151,149,247,218,148,126,90,18,69,181,140,233,209,111,89,41,106,122,110,115,181,45,78,168,212,229,31,53,77,98,25,172,92,226,176,246,26,203,53,38,87,148,28,162,86,132,119,11,159,109,149,6,42,107,0,0,16,144,22,91,121,193,121,105,197,6,118,36,122,165,6,68,67,26,39,53,194,60,124,209,227,2,74,30,151,23,161,210,203,149,113,55,92,126,57,56,199,127,83,221,248,130,34,61,34,179,159,124,18,59,98,189,34,172,124,116,206,217,184,181,6,101,253,66,115,144,139,203,104,117,75,200,86,103,172,41,238,250,217,249,254,127,159,228,116,45,94,103,7,24,89,45,144,20,35,166,109,24,23,241,193,39,42,221,0,54,211,35,112,211,57,34,152,109,76,166,216,137,194,158,49,204,6,134,144,12,50,112,6,77,17,149,53,161,155,112,48,17,117,165,169,44,210,205,102,163,97,170,1,202,155,51,83,168,130,6,80,50,0,176,168,17,32,157,69,14,105,15,35,232,174,26,172,98,171,90,119,37,210,202,17,146,198,222,199,49,201,74,213,13,110,177,229,39,110,125,156,36,75,73,134,101,40,237,20,155,14,66,194,33,120,76,100,59,87,60,235,122,171,221,185,214,237,77,218,37,251,95,125,243,93,247,75,245,218,205,93,125,233,197,118,255,251,178,100,68,142,5,65,102,198,147,88,67,224,104,170,25,157,37,3,126,86,85,157,24,77,161,125,9,149,51,101,76,244,13,208,186,190,194,229,59,71,81,115,105,99,147,88,23,113,150,46,38,189,250,253,155,93,120,190,184,255,255,127,139,2,84,128,2,0,23,27,99,109,247,45,40,31,228,16,41,165,4,82,28,53,213,61,23,174,177,113,244,4,156,241,165,67,112,69,66,61,75,83,114,93,82,169,164,253,255,255,251,176,136,166,90,26,166,76,216,249,47,213,187,126,104,109,232,141,33,58,31,10,244,182,195,201,93,3,138,224,179,120,16,99,26,174,125,246,251,12,233,95,219,9,234,160,46,45,18,190,248,58,189,39,20,14,211,215,191,238,90,49,56,147,48,103,49,18,227,70,44,50,65,83,78,35,33,14,48,228,228,103,75,163,25,53,86,209,46,128,198,71,93,218,5,70,142,128,36,106,221,96,128,224,117,130,37,27,88,118,234,56,187,58,44,44,35,10,113,152,152,112,51,61,74,245,216,204,146,57,166,192,172,177,101,67,140,114,158,89,138,194,203,156,132,190,112,213,250,245,127,106,212,127,170,48,226,233,53,151,154,34,72,15,24,129,141,1,185,2,102,17,59,90,252,123,126,123,204,14,69,28,114,49,119,31,78,189,215,189,92,84,243,23,90,113,58,178,122,82,155,210,68,246,232,171,67,86,199,221,52,41,214,177,71,169,22,106,41,82,206,220,191,78,167,220,32,118,174,122,115,107,254,225,156,242,12,82,192,16,156,178,174,212,246,88,109,82,192,59,22,231,57,229,34,21,23,111,74,217,122,27,19,120,23,86,86,167,116,99,124,166,71,224,244,13,69,128,223,47,13,167,75,101,144,141,60,170,78,119,140,118,169,3,219,55,5,197,168,184,75,108,93,185,204,21,227,145,155,132,35,43,153,148,62,168,60,169,29,40,111,253,78,239,150,197,57,31,115,250,213,61,173,141,127,255,203,58,126,50,0,135,238,252,82,173,201,95,160,251,176,52,248,105,42,169,32,37,115,36,26,99,15,166,140,20,1,229,42,209,148,144,144,75,88,0,33,10,53,186,204,109,165,131,11,158,227,174,177,21,59,32,123,83,87,50,11,29,204,7,178,216,137,236,83,141,174,170,231,254,28,124,116,233,36,232,237,180,77,245,205,207,167,255,255,55,47,180,87,11,55,127,197,119,237,255,52,58,81,151,228,117,77,69,81,2,189,27,42,106,22,205,46,116,31,94,105,159,85,43,23,95,12,54,163,145,128,172,238,130,74,109,202,130,150,50,173,233,183,8,191,89,116,116,216,94,41,225,50,48,137,217,220,216,126,3,211,223,222,164,96,230,140,72,80,71,153,199,9,82,36,230,138,23,165,255,251,178,100,87,140,4,9,102,203,27,12,67,210,104,11,41,67,61,131,102,82,237,155,32,108,177,20,193,161,46,229,232,241,14,152,9,13,247,34,161,29,58,99,103,181,40,239,225,253,172,22,101,34,101,121,75,197,243,213,219,157,100,223,153,214,200,255,93,229,88,171,146,112,233,100,155,113,119,206,56,184,164,45,82,32,167,51,150,43,111,55,251,135,128,2,77,200,114,120,102,204,72,89,52,130,74,153,203,44,80,73,74,218,253,144,92,85,64,62,211,4,39,200,116,0,137,107,36,180,90,145,136,199,223,216,121,185,18,168,174,90,149,29,40,164,119,92,38,65,17,120,51,90,204,69,194,35,232,74,17,170,113,122,66,194,104,112,252,206,5,6,72,102,42,139,104,150,135,135,32,54,48,219,250,191,229,34,231,238,63,227,249,177,233,172,243,9,205,244,221,245,125,213,126,179,183,181,84,253,196,236,136,55,172,123,142,27,40,164,42,167,188,65,235,56,249,105,23,89,184,87,73,54,10,190,191,141,135,167,125,44,72,1,158,144,8,2,91,2,91,110,45,45,43,140,85,4,22,39,243,153,141,133,107,54,180,209,187,107,90,131,6,52,36,198,183,234,20,240,213,6,44,138,64,76,255,219,255,190,78,109,68,143,30,233,155,9,26,58,94,39,108,64,147,172,253,133,75,151,55,34,100,90,21,220,190,230,23,58,142,129,136,252,225,246,165,207,223,206,153,227,231,199,164,167,22,189,34,42,123,150,67,167,88,24,235,144,15,38,0,6,211,144,195,204,32,4,14,16,100,72,38,145,142,39,43,4,144,124,90,218,69,150,112,162,224,145,88,5,39,10,2,180,198,71,13,83,42,56,34,11,158,135,29,103,214,122,253,137,43,157,109,153,94,136,100,212,171,83,242,172,154,196,248,133,116,83,37,2,222,219,136,12,78,196,37,155,136,165,139,0,68,41,180,133,41,179,181,63,125,93,187,89,109,75,55,93,250,162,95,214,124,235,54,219,237,175,109,25,72,88,201,179,88,247,61,221,146,206,250,41,58,209,78,68,89,167,17,164,243,29,27,101,99,207,178,30,234,229,2,19,7,130,232,100,203,169,23,51,236,182,110,170,179,255,27,114,218,225,70,22,237,219,142,108,176,101,172,19,200,185,184,61,86,247,174,105,231,59,8,59,26,37,93,193,168,69,33,113,145,190,128,134,72,2,81,158,167,5,62,70,70,71,31,42,92,84,95,57,229,253,133,54,46,198,237,58,101,103,225,4,240,176,221,26,204,189,214,148,188,154,203,182,121,153,55,179,123,125,0,0,156,150,128,114,106,203,59,48,60,59,39,240,44,57,0,30,247,196,96,226,3,15,225,143,191,106,164,206,94,80,116,162,83,58,30,255,251,178,100,138,140,196,121,103,72,155,73,86,34,97,71,249,1,97,35,118,17,141,155,36,108,49,111,137,151,51,100,200,241,138,248,1,170,200,65,170,120,204,240,86,179,139,177,44,94,169,97,150,141,103,183,251,16,31,75,207,156,54,205,12,241,183,201,205,86,90,203,29,83,45,117,241,199,252,113,253,119,51,251,249,247,177,221,75,105,191,53,246,237,157,84,115,205,68,255,81,63,94,201,182,81,219,93,207,102,198,57,172,107,91,49,247,8,194,137,171,110,124,179,125,251,37,51,176,230,83,157,220,223,59,248,133,0,108,49,69,255,204,248,47,207,114,194,75,149,232,135,114,152,39,96,88,71,143,9,83,23,49,170,250,72,54,187,216,54,191,107,146,146,205,167,136,119,93,253,203,177,92,157,95,2,105,183,255,207,207,53,164,65,48,225,8,157,29,145,153,161,169,97,103,90,133,62,106,181,154,246,231,29,206,152,178,216,242,251,197,242,235,155,105,204,250,134,71,230,196,101,199,204,157,171,107,106,95,95,248,186,0,23,240,180,216,84,180,192,196,64,167,64,0,241,102,91,197,160,74,178,234,180,162,18,192,233,87,62,36,204,29,86,206,12,22,81,150,187,72,210,22,25,60,32,156,148,182,48,165,178,199,69,180,150,44,157,216,89,51,144,68,106,34,228,197,233,57,68,206,161,201,215,230,81,106,181,216,45,202,187,98,203,203,103,84,208,204,197,41,192,55,18,117,223,246,211,83,189,61,109,125,189,172,214,126,250,63,113,119,86,229,21,183,53,155,102,47,99,219,83,86,252,235,106,223,78,107,161,182,125,206,153,53,98,182,122,183,220,79,111,69,208,164,160,219,183,205,45,93,91,89,91,85,23,107,16,125,211,219,89,75,71,221,86,220,140,74,224,28,148,120,162,57,218,195,215,193,73,118,148,166,221,114,223,83,140,185,200,119,226,68,98,18,196,138,135,86,167,12,55,169,43,152,89,96,118,48,94,109,39,57,103,164,205,215,29,117,61,127,5,157,250,69,103,161,19,33,197,50,15,58,18,104,97,99,137,181,106,21,212,251,88,234,88,148,34,217,18,205,127,117,66,52,194,147,143,96,48,20,1,196,83,76,52,81,176,128,193,36,209,8,9,114,140,28,12,24,164,15,52,75,177,224,146,81,112,228,82,98,209,226,233,66,252,47,202,19,154,138,202,108,236,144,136,6,40,219,205,56,45,163,64,151,180,246,253,50,194,0,32,156,23,186,58,197,227,50,252,214,72,240,131,6,101,148,139,229,235,186,227,17,0,74,225,248,220,23,26,126,226,142,245,75,129,192,64,88,118,46,32,99,47,227,249,224,122,113,220,51,162,237,196,252,167,167,21,223,215,63,105,81,51,28,210,213,255,251,178,100,192,142,4,220,102,198,147,101,95,34,95,231,249,1,97,131,104,21,189,157,18,45,161,93,2,1,179,101,104,246,33,152,219,44,253,203,67,88,138,151,204,20,136,163,123,113,206,246,148,100,74,158,210,78,99,106,122,208,198,44,134,89,93,43,178,51,160,16,181,22,124,170,128,48,63,97,71,109,184,247,60,151,71,249,208,254,3,67,26,154,57,220,42,103,210,117,49,13,205,92,83,104,149,127,33,184,251,4,160,232,63,186,231,254,26,71,52,32,229,113,8,17,42,96,110,230,131,107,131,21,108,121,131,22,234,94,98,44,210,78,216,213,179,34,215,161,195,162,204,126,72,248,24,215,108,50,118,214,149,214,229,175,105,54,221,86,235,142,28,244,38,186,27,13,211,213,42,16,53,158,158,146,230,98,132,70,153,125,114,96,112,203,170,157,47,155,222,59,175,240,173,0,21,144,167,80,194,161,133,146,25,114,112,136,37,173,48,0,176,203,130,98,1,138,228,18,44,45,146,159,78,185,112,214,44,249,32,58,89,67,139,249,185,164,123,90,100,77,5,71,210,133,210,126,96,70,173,85,208,104,241,40,5,44,101,18,119,81,163,246,244,215,169,219,228,167,79,163,116,89,241,234,89,164,139,135,107,195,238,215,107,200,28,89,251,34,128,185,138,60,186,173,56,238,235,142,47,190,238,174,106,180,210,241,231,213,223,81,87,243,53,205,164,77,162,253,87,28,125,160,230,138,46,199,233,79,47,108,57,36,233,129,106,183,183,122,51,69,106,162,238,202,106,217,36,29,204,174,138,90,107,82,157,78,181,7,181,241,1,33,66,141,176,90,141,202,76,200,14,17,174,105,15,86,19,71,33,183,235,112,233,118,58,35,235,174,129,152,107,157,21,33,130,25,255,255,34,201,36,127,197,186,16,98,166,20,147,57,165,61,141,147,195,46,133,179,28,84,187,41,246,57,208,204,64,142,58,72,86,235,201,187,210,121,157,165,75,54,234,100,112,82,251,59,100,242,147,5,155,70,110,41,190,211,59,110,169,80,251,79,211,141,91,179,221,103,109,245,248,255,33,32,183,36,167,116,1,130,41,51,186,194,32,164,217,146,43,173,214,148,161,142,24,216,104,228,106,166,189,100,192,0,109,135,144,0,57,249,105,208,157,190,109,177,60,213,26,5,8,64,100,179,100,172,234,155,182,253,91,162,214,252,128,102,89,65,96,113,101,132,240,46,93,195,201,140,103,204,211,45,77,190,228,207,253,255,255,251,163,151,219,185,102,233,138,169,155,235,231,139,221,63,186,58,115,98,175,231,229,176,149,212,84,84,111,116,203,186,124,117,109,134,201,228,27,83,119,47,150,58,244,205,164,227,148,106,79,187,220,203,136,84,8,255,251,178,100,211,12,5,56,102,197,147,104,111,66,112,172,233,141,48,102,191,82,33,159,34,108,49,111,201,236,51,165,232,193,155,165,14,180,184,7,55,142,168,226,78,174,50,59,84,138,214,86,49,43,23,14,194,31,178,26,154,18,30,238,197,234,190,103,102,117,180,79,173,227,37,145,52,134,202,232,167,243,109,93,154,176,119,210,228,46,57,122,47,183,34,132,96,179,66,113,110,177,76,23,130,61,245,194,110,13,169,31,84,74,220,65,148,127,34,114,244,99,164,223,99,30,89,60,140,217,213,76,51,246,45,135,145,147,57,137,194,148,76,182,175,241,233,119,213,127,189,52,225,156,237,245,140,236,213,193,48,90,98,10,106,41,153,113,201,193,113,146,170,170,170,170,170,170,170,170,170,0,8,19,58,214,204,192,125,18,80,24,152,202,97,225,121,150,8,6,16,1,24,236,254,93,147,8,2,10,160,241,0,100,4,124,106,44,176,18,1,44,249,16,96,4,30,100,238,210,114,175,0,80,28,136,30,129,236,192,144,10,179,156,186,71,9,134,51,132,149,125,215,2,117,52,53,57,121,167,153,197,52,204,190,27,101,146,183,228,42,3,83,102,64,136,8,2,67,194,210,49,181,174,163,205,227,91,113,214,162,101,178,247,209,58,31,202,27,153,87,187,118,221,78,220,239,207,245,166,124,92,158,24,166,16,32,24,183,18,99,13,224,217,129,130,10,142,90,143,63,200,255,215,38,239,145,117,252,140,197,200,26,20,90,51,219,194,140,86,121,156,221,239,139,123,98,237,93,195,50,234,61,243,54,62,243,187,230,20,26,174,5,199,68,147,162,128,106,144,45,185,33,123,33,170,147,13,50,88,28,67,141,161,80,137,59,71,132,216,60,244,2,215,179,137,167,114,125,51,232,35,3,159,103,44,235,73,182,102,107,153,123,139,40,60,150,224,185,38,155,10,67,140,58,238,93,41,224,137,120,218,198,178,61,245,103,24,208,85,80,222,198,178,212,200,250,147,241,179,119,101,176,225,169,9,59,15,137,152,152,47,74,215,226,45,217,162,56,214,117,88,87,86,123,132,164,106,218,189,39,33,230,219,99,215,198,252,115,11,35,1,175,56,0,25,46,96,65,228,65,139,244,112,28,24,148,70,45,24,140,76,2,236,45,182,154,248,197,208,177,253,22,113,142,127,143,149,58,22,78,230,99,78,218,34,22,88,146,131,253,149,243,43,11,50,254,86,147,149,45,199,163,246,31,34,232,192,100,113,75,43,92,204,235,13,242,70,127,185,26,38,179,35,139,61,156,212,87,18,5,98,21,95,247,91,108,179,182,67,55,93,204,71,107,210,143,204,118,51,56,243,219,151,71,67,55,125,88,161,230,61,221,92,226,98,5,255,251,178,100,223,12,6,36,103,68,147,131,127,176,126,44,233,39,60,200,106,82,117,157,36,109,61,77,193,189,179,99,197,132,149,248,22,7,230,34,48,201,72,142,115,10,31,124,237,233,122,34,185,197,26,217,250,183,112,137,192,224,176,216,220,160,183,136,74,51,141,64,217,108,133,211,144,202,105,214,100,236,22,235,213,4,102,140,87,182,75,177,121,51,32,155,26,202,23,219,82,148,233,3,89,145,68,167,242,85,165,20,92,189,163,84,93,134,53,37,234,103,54,229,55,100,39,63,51,33,146,204,171,68,158,170,206,140,86,102,117,229,85,70,87,186,21,119,126,169,75,124,230,106,175,89,17,215,166,204,237,74,23,213,238,173,245,217,155,255,72,106,98,10,106,41,153,113,201,193,117,0,1,92,176,208,29,134,17,140,48,236,240,203,76,96,220,223,207,132,99,224,225,84,28,67,210,228,160,115,128,248,139,0,37,185,122,193,0,201,240,232,192,104,128,195,146,50,9,128,165,207,90,155,51,204,32,104,164,178,105,96,225,232,156,251,193,26,118,221,42,180,244,246,223,108,220,216,219,239,31,87,50,104,41,25,67,128,32,153,11,112,130,220,11,173,49,210,186,15,135,193,120,85,138,149,227,229,90,84,114,180,70,54,56,249,122,38,213,166,126,110,55,74,153,137,150,142,175,120,71,211,29,86,208,69,197,240,226,50,40,124,231,205,89,13,153,16,162,167,155,22,47,66,181,218,179,235,30,120,78,112,221,107,88,198,25,44,250,47,197,245,189,125,110,5,232,218,26,19,121,0,9,202,183,219,58,246,251,213,170,13,42,68,92,149,1,209,73,50,132,36,147,109,37,29,100,73,40,228,182,154,40,161,165,20,56,51,59,107,164,159,201,255,81,142,111,134,44,33,75,105,107,212,235,114,247,255,249,204,168,70,68,121,8,242,158,80,200,24,183,5,94,226,216,176,194,33,138,174,44,51,163,209,49,30,210,137,180,18,22,46,93,73,74,100,135,242,104,245,233,122,16,39,41,157,83,73,158,83,164,195,37,187,90,202,167,162,132,140,161,124,0,180,51,66,32,207,64,3,163,32,201,131,231,126,37,24,120,34,98,224,41,134,129,12,176,112,56,33,5,42,192,104,25,174,136,3,164,66,50,16,64,24,20,148,139,200,183,168,204,35,2,50,214,158,129,111,216,144,21,77,85,90,84,219,202,84,121,42,26,108,243,142,203,26,20,62,243,185,22,160,201,83,224,201,4,64,38,7,78,232,129,128,206,212,173,1,33,134,197,208,230,160,242,66,169,232,131,9,116,160,229,21,194,102,245,74,146,110,107,127,250,253,167,103,118,84,98,105,212,194,175,54,107,206,170,173,34,10,115,178,100,116,228,218,236,255,251,178,100,223,14,5,162,103,199,155,104,127,66,119,76,233,221,36,103,233,24,133,157,22,78,9,254,137,218,51,164,205,132,160,224,204,177,85,155,180,91,254,250,14,31,197,172,77,203,107,70,204,74,234,242,75,167,120,203,147,216,19,221,68,235,117,93,59,102,165,178,199,54,117,46,109,156,91,24,218,240,144,188,3,216,32,41,35,142,147,32,156,48,5,210,35,45,43,202,8,56,14,34,114,36,35,33,58,30,74,76,179,86,77,137,141,104,125,136,88,117,98,156,103,22,168,100,243,115,5,132,17,219,105,86,146,44,201,246,49,55,187,181,185,48,169,184,71,51,52,124,69,195,143,145,235,82,54,228,210,229,236,164,222,245,71,133,175,88,86,249,164,233,191,159,118,127,159,166,237,238,233,226,59,86,71,99,171,24,75,143,166,78,6,59,126,211,115,245,195,127,2,12,42,0,0,219,140,201,181,21,134,14,112,119,255,25,3,71,103,154,15,2,0,151,65,251,69,41,90,205,121,71,129,151,221,219,69,116,135,109,33,198,182,254,179,170,88,148,150,109,175,70,218,221,35,169,86,109,211,162,206,49,94,87,40,154,199,27,50,200,251,123,28,127,226,241,164,169,132,65,164,128,17,86,81,75,19,119,109,221,108,148,210,5,6,15,89,15,155,245,86,106,165,81,155,101,70,163,190,201,62,238,232,214,73,202,235,78,236,247,70,83,41,235,201,238,206,53,241,157,119,21,27,95,77,225,235,26,207,170,125,99,67,207,179,85,147,106,249,172,57,237,139,233,213,202,243,194,160,106,208,6,169,186,182,208,0,94,80,225,236,242,231,101,166,98,237,85,132,210,60,240,221,27,182,44,131,11,85,17,108,178,86,47,132,108,154,133,71,168,140,134,110,166,238,192,104,150,8,19,134,249,169,164,97,56,148,206,210,236,58,73,93,243,248,205,214,0,164,15,73,116,145,50,36,37,93,241,209,46,119,101,153,147,150,121,167,51,54,245,205,18,140,217,255,57,222,233,230,101,13,205,86,230,101,155,95,233,20,207,252,80,18,96,91,169,140,240,32,148,169,147,42,38,85,67,156,70,92,96,208,40,140,56,16,16,48,72,8,96,74,22,26,137,6,0,32,176,194,16,88,54,96,80,89,134,7,34,67,1,96,91,53,7,2,161,144,104,89,93,59,200,228,165,130,65,148,40,88,141,82,11,86,37,131,77,89,50,138,165,67,187,50,200,215,220,133,247,124,34,41,186,242,133,64,76,209,62,146,164,195,97,133,133,165,10,140,136,129,80,227,78,77,22,70,249,192,232,5,95,115,138,202,181,99,46,14,116,208,53,110,235,240,252,26,219,183,23,164,111,29,74,194,34,57,101,200,178,250,239,65,26,181,50,146,255,251,178,100,211,14,4,234,103,72,27,71,95,48,111,108,217,18,96,195,124,25,233,155,18,78,13,254,129,199,179,166,40,192,155,16,91,204,190,25,22,175,179,173,83,110,187,232,213,204,45,110,59,218,122,95,16,115,26,20,42,71,143,59,45,222,194,163,156,104,239,235,18,218,206,163,235,31,255,139,226,159,122,12,128,201,63,215,247,210,5,9,92,128,61,183,229,85,169,200,112,131,209,166,113,166,82,185,168,229,183,86,95,158,246,173,214,152,169,217,75,194,238,199,3,126,222,187,110,189,169,3,235,141,216,166,255,198,221,232,126,157,83,210,82,148,59,182,185,117,169,65,185,46,219,79,187,172,170,200,169,215,127,168,195,83,239,207,223,189,92,70,86,41,138,180,216,253,76,247,110,217,223,212,73,236,81,112,109,101,3,89,58,202,85,203,196,62,246,103,111,26,225,158,0,0,147,50,25,12,62,21,51,25,160,199,16,3,22,21,15,96,103,30,16,152,124,8,60,0,47,113,131,129,143,179,108,202,195,129,2,48,217,88,20,193,129,226,0,34,90,186,37,0,22,80,32,7,55,7,85,87,49,241,96,218,199,71,230,8,220,37,111,82,63,191,174,154,158,107,115,173,57,253,191,17,184,240,194,26,83,182,197,32,150,136,97,0,74,135,187,100,162,132,131,123,224,116,64,205,127,222,70,168,203,230,162,242,217,153,140,126,214,127,191,253,124,100,249,108,223,55,27,54,200,175,153,118,198,100,0,28,30,29,68,106,115,31,18,173,67,77,75,107,54,154,182,27,113,7,19,226,155,71,55,44,213,26,130,118,211,103,175,114,162,79,100,197,123,104,253,103,37,32,19,100,96,9,77,155,13,91,118,33,206,112,14,131,112,15,189,244,70,37,6,55,121,33,198,96,98,113,188,208,136,131,199,150,52,161,131,22,133,205,168,121,149,191,159,235,131,101,66,66,109,200,151,182,89,94,241,136,251,249,173,1,191,167,81,178,60,208,43,65,101,161,177,123,14,135,74,197,134,28,221,121,29,1,151,114,63,145,97,201,184,54,165,74,122,96,152,143,62,157,169,173,174,123,150,26,231,132,99,35,144,161,230,140,79,0,204,146,238,50,228,248,204,98,195,64,165,75,48,119,180,201,131,193,226,48,32,24,42,10,23,13,4,198,64,42,90,24,21,22,30,138,0,70,131,102,33,16,24,20,75,5,196,27,50,28,11,200,129,178,102,178,223,42,178,222,96,48,218,102,192,176,211,64,103,115,210,150,196,192,150,115,181,65,131,203,6,63,208,10,239,148,75,223,82,129,50,50,44,114,81,163,201,13,208,43,124,63,22,118,218,123,118,201,85,88,156,186,180,221,5,30,251,207,254,112,100,255,96,155,200,25,145,255,251,176,100,211,143,5,180,103,69,19,129,95,162,113,204,217,106,61,3,138,22,209,157,20,14,5,126,129,190,179,103,180,148,13,188,114,179,182,100,152,104,66,30,97,146,44,135,149,163,11,41,61,40,54,134,118,234,165,148,99,37,167,102,178,131,171,230,209,72,56,201,91,238,107,135,231,213,151,197,50,143,65,246,197,65,88,3,27,148,127,172,1,102,106,111,244,187,221,185,140,169,112,234,232,16,147,11,175,23,59,182,16,250,162,136,86,14,114,142,37,77,151,28,54,55,163,138,33,170,46,101,117,30,152,29,79,204,111,222,12,113,208,200,51,177,158,97,160,9,105,165,134,170,182,154,220,149,84,140,141,102,136,19,38,193,145,230,46,237,162,91,100,201,201,243,213,206,192,89,241,252,241,225,238,149,211,148,156,87,226,137,216,246,254,67,200,219,246,134,93,232,21,213,0,0,9,132,216,65,76,26,160,209,140,206,16,204,208,70,76,227,0,144,20,136,224,32,21,9,226,64,165,80,57,134,232,95,148,11,14,35,37,23,106,46,115,88,88,119,134,109,156,179,118,100,196,19,54,18,220,160,69,233,67,106,158,122,37,3,62,240,100,59,31,115,38,174,77,192,119,102,223,232,22,249,107,21,190,144,84,0,182,241,122,72,101,145,214,152,107,155,162,142,182,120,141,91,156,163,230,181,255,175,240,249,86,205,158,2,118,89,29,46,2,57,144,131,20,242,102,118,224,207,18,62,48,197,5,214,217,103,189,97,48,222,20,123,192,109,106,173,42,195,124,226,217,221,228,222,115,237,10,154,222,245,143,247,247,186,103,118,190,179,244,67,116,176,2,79,64,129,219,173,157,185,180,237,134,28,144,90,34,195,84,183,219,78,61,205,173,229,233,13,135,1,29,35,50,91,215,235,121,64,138,58,144,3,64,252,250,89,103,55,91,85,181,189,143,165,28,200,211,212,111,22,92,11,94,180,117,153,39,117,155,51,54,147,99,221,37,166,41,169,153,143,147,58,134,218,174,171,166,167,210,158,30,51,166,217,102,157,187,123,139,220,111,245,241,53,125,69,255,196,44,53,172,120,86,65,208,39,57,159,224,156,145,65,198,237,6,38,29,133,248,0,72,196,134,12,16,20,160,40,26,52,20,1,66,52,222,47,88,200,72,240,242,19,81,18,58,187,86,196,125,137,48,214,188,160,107,14,52,12,213,95,247,49,136,197,96,151,101,255,147,180,55,57,250,114,214,220,237,235,178,40,17,189,107,48,52,138,44,68,7,204,91,1,50,123,54,112,89,3,172,232,212,113,227,241,135,134,122,154,119,235,246,247,115,230,191,245,159,243,46,93,159,71,191,20,228,77,50,55,137,58,13,136,209,233,61,255,121,183,177,109,255,251,178,100,211,14,5,108,103,70,27,97,127,160,111,204,233,106,60,72,138,21,121,157,22,77,133,254,129,207,51,165,104,199,160,25,52,254,109,91,120,247,158,186,182,27,190,60,41,34,250,226,146,249,126,243,141,106,191,84,196,11,201,168,53,174,119,8,147,217,201,0,4,229,162,36,178,80,48,227,193,237,8,104,181,48,61,118,15,41,229,11,150,35,81,134,154,50,134,85,57,226,52,218,7,171,75,109,119,54,79,206,149,45,217,235,176,143,115,23,247,228,180,45,69,171,219,233,117,9,220,164,181,198,207,186,61,20,115,165,212,67,177,163,74,244,81,141,213,85,207,79,31,31,243,163,58,241,115,92,68,117,215,9,215,173,239,239,28,229,61,125,196,83,246,149,117,213,24,84,104,56,158,118,195,248,201,0,7,36,140,199,5,48,174,75,126,67,117,88,142,73,70,28,163,201,211,109,19,227,55,49,98,204,253,139,38,242,157,202,247,21,133,214,76,203,166,194,75,77,189,21,22,181,27,49,215,221,57,155,78,125,19,251,158,14,150,87,14,96,113,125,202,79,78,83,106,33,130,3,105,164,86,121,238,88,236,181,31,35,161,135,172,18,57,135,193,247,55,67,140,115,215,169,229,37,221,90,113,215,40,98,247,150,142,242,84,12,87,75,157,214,144,186,31,80,199,145,35,5,215,254,158,146,139,85,60,226,58,50,150,174,63,165,238,226,44,90,198,92,14,183,65,161,139,0,2,211,112,20,154,97,110,160,34,176,100,136,176,17,181,130,49,37,40,78,155,170,102,254,234,187,66,27,35,168,54,132,229,119,181,76,53,152,107,182,180,178,134,52,54,102,23,140,59,114,135,26,88,206,12,190,52,90,82,101,62,157,80,144,161,44,201,50,113,14,58,233,138,154,137,141,22,20,148,178,41,26,235,137,15,80,60,131,104,232,36,115,92,28,180,232,177,54,120,158,135,111,99,56,62,170,190,203,198,156,121,209,114,190,106,160,216,23,42,135,142,137,209,237,25,93,248,184,84,25,18,182,118,208,210,198,12,20,47,207,19,16,80,136,36,145,122,174,11,37,230,169,12,97,205,53,3,67,11,36,2,182,198,96,163,24,128,96,102,102,178,114,120,131,206,54,161,1,147,5,246,72,213,143,42,116,221,193,79,67,131,104,183,185,198,189,96,185,190,72,51,35,155,250,154,119,221,236,234,122,102,123,51,214,109,223,197,206,161,190,42,30,185,192,22,152,153,110,133,109,70,204,83,77,153,123,30,145,11,40,73,150,62,93,197,198,11,185,77,48,61,86,5,11,51,80,246,13,106,36,110,206,174,50,152,86,80,109,4,131,168,107,230,24,163,109,29,197,18,207,151,102,65,195,161,137,88,170,16,30,94,255,251,178,68,220,12,196,160,103,73,27,76,68,80,160,44,216,227,109,232,110,83,105,155,36,109,61,13,194,125,51,163,137,183,161,185,45,149,106,11,162,200,32,107,45,51,197,232,219,127,9,235,236,60,97,23,213,96,21,96,21,254,103,77,64,0,83,53,7,51,232,129,97,211,100,20,108,193,192,74,107,5,43,107,95,164,125,224,65,7,72,3,184,153,170,227,94,84,74,220,229,2,185,4,215,166,47,137,171,29,191,192,119,43,30,34,98,185,113,187,200,110,68,98,43,75,193,1,112,142,166,147,24,143,151,162,16,84,178,140,20,57,198,203,49,228,66,26,144,136,230,68,164,227,154,216,241,194,50,171,28,113,115,77,116,96,196,118,81,144,114,56,119,22,51,177,246,195,41,104,209,119,154,24,142,226,245,14,52,137,183,27,72,202,60,212,219,77,212,174,38,34,41,12,163,199,91,106,63,104,137,140,107,165,117,93,4,50,194,0,0,101,32,181,187,226,211,25,149,37,81,206,187,148,104,159,70,190,158,27,139,98,13,171,46,132,193,126,253,156,202,232,240,162,43,92,174,103,61,104,164,146,40,169,108,79,217,53,17,154,13,175,241,143,90,218,172,247,142,186,41,241,5,178,46,44,246,28,86,168,241,29,215,116,165,115,95,123,116,247,251,182,181,217,105,165,253,39,50,206,239,102,179,158,167,77,90,102,144,150,61,21,157,38,169,133,10,16,30,133,242,39,32,52,112,148,159,54,123,29,165,169,68,86,68,50,105,21,104,152,31,112,1,69,169,180,50,75,44,201,22,88,126,104,95,116,36,237,23,33,215,145,54,242,243,38,191,241,198,253,37,72,176,91,30,202,82,179,63,249,61,53,230,172,205,58,5,255,120,10,50,205,28,198,221,215,65,46,108,146,30,138,100,57,162,154,72,10,21,131,16,95,28,157,210,143,70,148,130,130,226,25,27,10,14,160,156,196,144,36,120,76,231,170,149,33,195,169,17,231,72,173,204,20,110,66,36,49,168,132,31,72,208,171,223,114,247,19,74,233,12,150,76,111,127,88,38,198,137,210,153,81,252,100,193,209,255,7,225,113,73,158,228,70,27,16,152,184,228,40,47,16,1,12,90,7,48,208,141,53,76,28,22,83,16,96,165,136,5,196,37,80,152,96,33,126,17,11,93,0,40,56,72,52,175,73,129,69,239,40,23,164,122,54,187,138,142,89,74,201,153,227,250,153,139,142,6,126,29,137,23,106,67,183,30,166,227,14,246,26,7,15,18,242,3,105,69,6,166,152,252,164,188,85,216,180,141,75,37,223,118,31,59,22,167,174,203,107,229,118,198,240,205,150,150,89,92,75,159,83,36,64,82,58,10,134,202,51,82,137,193,78,180,56,112,38,222,255,251,178,100,204,8,4,36,103,75,83,47,83,240,125,236,233,173,48,104,233,25,49,157,14,14,13,126,194,57,179,166,116,244,162,60,125,201,140,235,194,146,190,228,250,103,162,1,187,7,90,34,32,80,99,1,35,77,106,45,238,125,174,229,84,151,79,76,229,77,90,150,211,226,108,196,1,26,128,131,151,48,174,126,25,176,211,20,0,11,86,229,217,201,173,185,125,147,37,182,84,230,212,141,242,18,113,109,201,160,202,195,26,28,184,243,82,219,18,119,132,233,88,180,193,85,150,118,62,154,76,223,175,11,94,234,140,101,200,37,243,49,38,26,94,250,217,58,94,44,93,229,42,209,2,104,58,72,83,47,104,136,87,148,31,79,48,130,114,164,71,52,240,241,204,56,186,177,212,234,226,65,144,28,135,229,213,84,36,145,100,86,177,144,140,153,233,49,125,79,10,205,39,197,144,116,229,56,212,58,36,105,124,185,150,113,147,10,92,139,205,198,247,5,219,215,116,247,32,161,106,0,0,163,144,196,155,205,45,124,205,8,78,157,201,18,77,152,189,7,76,56,97,64,83,164,24,22,162,119,166,82,201,227,93,133,252,8,9,59,145,44,180,111,26,79,79,93,4,97,109,209,204,181,5,251,11,12,102,216,71,62,207,198,229,59,168,117,80,46,97,167,225,129,111,72,132,232,79,177,198,88,98,88,122,132,60,142,64,127,27,122,255,219,255,87,31,55,19,242,255,115,30,239,59,20,167,55,91,162,27,86,221,238,137,109,95,239,182,84,215,29,114,246,107,68,85,175,123,27,118,254,153,115,69,235,185,51,197,236,141,230,169,32,205,13,12,238,221,135,170,219,15,90,234,79,148,0,42,144,0,2,40,183,219,57,108,183,23,172,1,164,67,208,23,66,10,94,96,123,99,0,33,113,168,156,85,158,225,15,4,150,238,68,253,186,91,144,57,101,242,159,5,224,156,91,145,228,100,142,9,136,139,27,82,39,64,239,177,153,68,57,161,14,80,208,205,33,169,213,34,158,103,103,42,138,50,38,205,85,140,153,166,110,185,251,213,92,185,211,210,41,25,177,155,30,127,77,179,226,241,127,72,114,149,21,191,115,74,94,3,73,0,203,110,128,198,193,86,236,132,195,81,77,224,234,238,242,114,64,175,195,114,161,150,83,190,102,36,192,72,92,175,79,143,227,58,90,96,122,29,184,141,190,213,209,205,163,163,62,185,230,191,38,58,255,96,28,42,157,39,12,146,36,43,44,169,131,177,200,96,40,99,75,33,102,55,178,47,171,35,106,143,217,235,220,214,99,21,122,93,85,210,166,157,106,164,237,21,22,119,77,81,90,174,123,41,180,57,77,67,219,48,250,175,177,151,73,179,180,239,246,126,225,179,200,85,255,251,178,100,198,12,4,250,103,71,155,111,91,226,111,108,217,205,36,195,79,15,113,157,40,109,49,77,194,33,179,99,201,148,162,49,114,16,38,250,205,6,199,144,244,208,211,8,142,188,142,149,218,74,240,124,205,73,83,205,79,157,25,189,73,87,38,118,103,216,98,205,101,71,105,150,160,76,180,212,237,168,214,28,12,21,40,184,77,68,146,131,106,57,235,148,37,123,44,164,233,29,132,182,219,62,168,212,181,35,153,220,123,188,219,88,202,38,133,144,69,101,187,91,233,202,58,110,98,73,74,169,146,11,105,70,106,106,234,228,217,54,33,184,24,90,173,28,56,150,127,109,210,159,153,132,142,171,74,183,200,173,38,251,255,119,79,236,25,77,196,196,20,212,83,50,227,147,130,227,42,0,140,95,77,12,234,2,76,219,48,12,65,142,140,32,28,76,170,51,1,1,145,128,99,0,56,76,48,184,5,48,44,23,91,129,128,192,88,15,93,193,195,171,49,139,153,35,170,241,247,47,130,50,151,165,39,198,1,58,193,53,201,3,148,40,0,167,38,41,13,170,206,101,233,122,166,46,83,42,152,193,137,200,89,19,240,252,86,99,80,82,31,90,78,53,58,50,135,110,200,200,250,143,166,24,130,140,148,32,10,13,100,180,49,225,97,149,124,134,33,12,207,40,167,123,44,243,196,222,45,243,173,124,239,94,219,213,190,245,123,99,127,86,164,185,173,32,125,83,230,244,242,218,21,247,74,69,166,177,243,138,230,185,207,175,164,74,90,89,43,72,118,247,131,119,212,141,94,200,229,188,75,138,81,170,60,118,107,107,21,188,44,64,182,225,214,30,167,205,237,189,201,109,127,26,154,197,254,170,58,12,162,44,202,85,165,85,52,0,34,6,2,90,45,52,173,192,17,73,177,135,33,200,85,99,64,50,75,116,176,41,62,141,112,214,2,172,92,130,52,186,224,90,49,234,25,19,69,28,208,157,64,202,50,229,204,147,45,15,82,91,100,129,14,227,33,53,30,56,43,46,183,154,36,182,74,52,188,215,132,161,241,34,87,197,147,212,81,173,116,153,36,182,50,146,85,41,229,70,190,203,43,85,228,117,8,69,84,39,233,3,16,239,132,27,98,112,116,239,177,14,154,125,35,4,241,91,49,6,185,4,100,188,16,239,223,158,227,170,180,157,214,110,226,75,70,127,249,250,221,77,77,170,139,112,173,175,28,6,16,0,16,0,39,103,198,69,8,34,2,159,50,189,212,168,8,134,177,123,153,163,88,137,74,98,176,218,252,150,241,174,195,51,211,146,159,189,82,133,201,129,219,70,192,240,74,37,151,243,173,94,73,149,45,249,84,57,20,231,44,214,155,180,210,224,107,204,74,181,37,182,165,118,171,224,235,255,251,178,100,223,4,134,206,102,196,11,185,123,116,152,108,217,25,97,137,55,83,21,155,39,77,5,158,137,208,51,99,197,134,13,184,200,161,188,37,25,99,20,181,141,93,235,191,255,255,224,121,158,89,175,211,6,112,73,72,172,204,44,180,19,146,9,107,54,178,105,246,94,142,40,246,180,74,116,229,125,189,250,255,185,236,49,191,111,134,105,122,206,44,126,213,151,38,137,208,181,166,157,134,28,234,99,181,238,47,6,187,194,11,37,85,19,22,57,214,32,13,61,100,142,184,224,76,74,97,216,109,228,138,228,69,170,150,86,242,196,36,155,169,76,82,98,43,108,250,23,86,237,19,13,34,236,186,27,195,153,106,165,167,152,209,121,117,12,164,71,63,95,238,102,34,193,146,41,23,54,86,220,232,136,86,50,249,84,149,16,203,132,242,229,222,224,215,245,236,218,145,177,103,148,230,119,188,167,145,114,25,232,125,243,147,73,223,59,73,15,63,243,254,21,191,127,248,14,0,136,0,182,255,14,42,16,82,14,27,144,52,3,20,40,138,202,130,41,92,186,122,89,116,133,197,131,193,133,112,250,140,243,197,72,76,213,1,168,79,83,81,45,88,248,90,125,237,167,235,159,139,9,197,208,133,231,203,171,172,226,193,252,181,237,237,152,116,206,223,243,87,59,187,234,147,134,172,179,45,234,186,154,213,94,140,157,101,36,113,22,187,109,186,24,157,50,93,87,45,55,123,233,8,73,22,29,113,171,150,64,228,37,213,234,170,147,89,60,82,103,206,182,170,109,87,164,243,181,52,125,241,190,85,167,207,247,9,41,77,116,26,164,108,108,114,45,253,60,54,120,0,38,144,0,246,187,14,166,14,136,12,97,193,210,130,0,154,174,188,159,204,95,254,198,107,69,92,48,30,2,132,175,170,88,181,216,201,13,146,209,129,162,88,146,152,212,86,151,54,27,63,29,105,58,231,209,194,209,4,54,187,233,87,123,139,7,242,215,222,184,40,57,208,226,244,61,123,84,21,188,226,28,163,199,158,96,160,72,52,78,49,162,70,83,83,150,60,131,137,171,37,119,14,46,245,190,210,169,239,167,135,97,173,211,205,81,140,207,5,81,10,99,18,90,61,91,241,70,93,147,202,140,131,99,183,123,218,38,38,156,150,174,204,119,94,43,249,5,192,65,0,61,191,165,172,49,67,64,65,57,237,56,21,44,133,251,125,160,213,120,243,179,150,145,7,203,152,229,176,79,216,243,100,100,181,124,163,36,169,178,190,154,104,143,99,62,33,111,213,211,52,167,84,87,81,10,177,37,154,69,18,39,154,112,54,15,9,85,163,101,207,110,174,79,243,61,150,203,42,20,113,213,76,76,15,60,91,65,209,102,216,227,7,194,138,143,255,251,178,68,199,8,132,189,103,75,59,44,91,112,148,204,217,58,101,136,110,18,109,157,45,76,165,15,130,62,51,100,205,148,161,241,65,130,24,154,156,217,162,84,148,242,22,172,125,60,25,117,65,201,197,164,65,15,2,162,41,106,179,101,72,196,169,169,168,154,213,36,111,220,84,75,69,13,187,183,55,33,254,255,4,40,128,29,187,83,49,3,53,116,16,30,96,183,226,92,194,97,248,106,62,189,33,110,43,88,133,70,152,165,160,78,147,19,106,102,119,87,16,30,10,207,47,30,76,94,113,190,10,191,42,11,50,146,81,77,26,40,133,84,129,102,137,147,34,145,172,19,213,73,22,109,232,53,153,49,203,39,58,147,208,112,187,15,88,228,97,75,70,173,67,201,89,194,115,84,162,148,242,197,7,192,235,24,84,29,66,252,208,177,74,42,139,54,151,13,50,234,52,236,166,32,151,24,41,87,13,113,31,28,246,213,221,93,93,93,202,247,245,199,53,109,221,225,165,106,0,3,45,248,98,49,134,70,102,202,158,36,45,76,52,27,206,154,172,58,100,100,244,58,212,71,138,182,209,194,129,42,162,129,106,130,86,78,110,205,68,75,195,213,54,115,61,84,101,193,238,20,212,194,186,236,11,81,188,11,82,84,210,81,78,36,171,44,62,28,60,102,35,149,24,160,108,218,56,89,212,85,119,85,254,167,85,213,124,115,253,55,142,88,215,189,246,175,124,243,204,83,55,214,246,62,165,253,253,223,199,48,202,94,206,60,152,213,97,34,89,57,35,118,94,245,90,162,207,54,167,168,196,236,209,55,230,135,118,221,231,53,187,83,141,154,113,92,197,40,0,114,0,114,65,114,91,21,140,234,48,96,175,138,84,101,75,116,81,78,170,144,197,232,72,169,93,107,86,26,161,3,64,98,152,144,209,96,111,103,140,126,125,34,112,191,68,201,247,149,136,3,144,1,74,234,87,22,51,17,250,232,140,229,76,200,115,51,90,131,158,121,174,144,220,108,39,36,114,98,119,34,242,62,232,237,54,101,196,179,248,122,108,153,181,51,155,23,11,36,124,144,188,178,255,255,105,216,95,240,88,6,25,18,55,130,232,89,92,117,60,177,133,200,231,54,105,23,20,194,9,19,24,134,130,192,243,56,164,194,10,134,18,8,25,212,114,142,131,160,0,136,41,133,3,38,16,6,47,133,176,96,48,26,248,69,37,170,147,33,64,50,9,11,156,176,128,144,122,108,17,1,93,192,168,9,97,25,130,134,198,29,85,248,236,140,3,148,186,92,208,37,74,222,253,198,11,192,161,9,120,4,30,38,75,115,98,5,189,95,148,203,69,182,138,58,142,91,97,155,96,84,209,41,153,219,240,54,51,188,251,90,186,213,181,215,15,255,251,178,100,198,140,4,193,102,201,155,79,91,210,108,140,217,87,61,131,84,26,225,155,16,46,25,254,194,27,179,102,180,244,153,180,221,179,73,219,39,215,191,98,175,27,90,183,204,249,221,242,79,203,245,92,197,206,120,67,211,255,151,37,20,139,5,30,48,78,231,219,22,12,99,125,59,185,111,153,153,133,38,110,242,72,172,44,151,143,226,201,11,53,250,137,108,210,185,141,172,239,26,111,27,198,3,247,38,241,57,207,69,42,88,0,86,151,182,215,101,150,235,193,185,237,57,225,218,212,202,81,95,112,120,117,217,112,139,33,65,82,1,185,116,207,20,130,46,70,74,58,229,148,83,22,79,52,97,18,222,183,197,140,128,130,56,129,25,100,110,79,63,104,148,21,170,212,190,51,193,5,164,150,148,60,237,175,80,122,127,58,76,250,252,210,153,69,120,197,235,100,235,166,146,116,135,153,39,238,116,194,241,209,111,103,99,194,25,181,102,78,61,205,227,221,18,204,236,188,120,204,239,45,244,207,165,197,79,204,79,63,239,222,63,103,125,109,112,106,0,0,120,162,229,183,82,65,140,145,224,16,77,186,36,189,2,203,135,165,108,230,122,51,5,89,193,205,146,87,251,180,214,175,217,194,37,186,92,111,103,135,102,255,198,77,153,66,68,254,117,28,58,129,127,0,240,127,99,68,2,196,201,104,193,33,236,112,169,183,159,196,235,90,165,241,203,181,99,84,203,16,110,197,71,181,212,184,193,13,168,124,205,167,177,234,138,54,135,172,64,186,51,147,80,181,62,75,150,120,163,33,141,43,100,138,226,244,63,119,99,93,80,110,168,32,179,84,235,108,221,4,219,253,170,211,90,149,96,242,192,0,14,180,148,146,90,64,177,28,25,128,3,107,224,112,52,12,45,230,174,228,218,148,199,44,192,49,66,110,97,92,243,206,241,215,86,189,11,146,119,22,193,91,209,194,20,83,217,187,88,156,160,31,183,166,87,121,73,12,93,189,224,208,251,74,147,170,185,50,99,150,31,87,53,208,219,177,150,62,132,40,146,165,199,58,14,113,73,56,219,170,31,180,247,105,22,177,122,189,43,114,247,70,201,90,150,243,110,58,14,28,48,105,72,80,217,81,155,118,61,134,90,102,253,242,210,188,123,37,78,59,215,158,187,191,10,185,64,32,160,108,10,25,16,64,35,159,35,57,186,101,24,132,181,172,190,136,78,125,34,136,211,59,50,147,49,164,42,72,56,171,197,42,145,246,141,85,160,165,119,80,169,176,140,135,114,186,218,214,230,93,176,59,75,20,81,205,111,80,19,204,142,31,163,167,222,186,206,123,28,248,90,220,213,223,42,190,158,141,185,199,238,173,106,110,121,141,187,208,152,126,254,150,182,111,150,255,251,178,68,188,137,132,99,103,77,83,8,109,248,138,44,217,122,97,136,111,81,217,157,43,76,165,111,10,40,179,101,169,150,34,61,212,190,29,39,95,213,61,181,76,90,10,105,59,91,70,172,173,5,13,109,105,187,136,111,8,71,105,103,53,173,121,184,169,154,143,154,238,99,138,237,147,0,55,100,192,212,202,149,201,87,161,49,197,241,29,145,159,131,162,163,88,54,109,18,86,106,152,58,184,233,205,173,119,14,206,179,235,97,95,175,42,205,114,139,126,235,88,158,101,25,171,147,46,117,98,239,53,230,216,27,243,168,85,115,233,50,178,60,215,53,99,152,230,59,72,217,150,85,243,44,41,115,26,164,28,155,184,119,83,158,236,210,237,6,56,188,61,74,91,156,163,225,54,62,57,84,22,71,57,233,150,238,56,233,97,217,40,76,54,91,129,157,115,16,246,145,204,183,142,244,124,113,60,190,220,105,92,195,247,192,70,91,117,0,2,67,35,67,13,107,19,52,80,164,222,120,51,4,1,143,52,34,48,176,116,197,106,112,195,177,107,204,142,113,49,0,64,191,134,115,0,139,8,215,128,25,82,33,24,138,5,152,147,34,48,136,21,241,124,84,213,84,65,128,216,130,48,9,1,27,187,16,100,178,18,80,83,68,178,165,82,233,83,183,89,48,211,49,254,159,166,154,158,108,109,153,208,164,18,3,175,10,233,206,132,167,90,51,48,184,97,219,81,119,66,26,40,9,223,54,105,206,151,74,157,86,145,241,49,123,194,149,123,55,53,28,62,215,53,28,73,209,84,170,48,168,30,232,39,202,99,11,124,209,239,108,120,176,167,174,109,18,233,13,73,50,85,222,169,172,139,183,186,168,251,147,136,245,15,170,124,83,42,29,91,43,110,136,20,65,36,33,31,138,0,4,100,191,162,222,219,118,162,125,14,182,9,90,69,65,112,62,114,11,238,78,170,132,66,102,180,137,2,138,140,66,122,210,255,254,235,139,187,71,66,121,62,152,220,125,137,150,211,143,178,206,68,49,219,235,140,68,133,149,72,67,26,153,138,108,131,44,203,177,81,172,106,21,105,58,65,165,243,19,117,168,57,253,43,77,13,129,17,197,66,85,147,13,213,63,166,127,206,172,166,68,58,51,45,9,102,82,68,25,23,109,73,8,40,0,71,61,166,68,161,150,78,103,200,28,166,72,204,108,91,169,152,162,49,224,75,248,4,149,53,152,42,9,32,106,98,97,175,139,243,36,161,125,169,37,210,155,142,133,59,221,19,230,174,103,23,179,163,87,195,216,45,58,233,99,162,97,138,140,79,48,146,52,28,76,174,171,57,25,169,117,42,215,62,106,103,167,127,252,204,241,113,119,203,38,165,241,108,158,62,121,233,191,85,79,136,255,251,178,100,204,12,5,249,102,196,147,136,95,64,114,140,233,205,44,101,233,18,141,157,36,109,46,23,193,178,179,166,116,241,158,252,73,157,37,75,171,201,180,210,78,123,88,82,108,233,125,75,121,185,230,39,223,113,252,212,105,155,44,201,22,69,209,170,146,87,101,178,206,29,126,125,79,83,20,3,109,48,0,0,16,57,38,220,109,200,201,31,9,173,146,120,104,155,89,27,25,197,117,62,93,122,227,49,177,29,237,228,220,124,219,211,207,172,214,69,16,21,34,73,29,148,239,40,196,98,120,73,51,70,215,218,144,208,231,30,54,62,126,203,195,69,130,85,137,51,139,75,35,66,117,225,27,41,227,83,59,54,56,104,154,217,153,153,147,45,175,18,237,120,153,207,222,222,155,58,223,69,70,187,178,239,50,143,160,74,98,0,2,82,132,230,244,204,210,200,230,206,193,251,70,18,118,122,251,73,206,100,20,36,75,97,130,227,181,73,96,98,192,70,124,102,145,12,248,154,84,44,88,96,2,170,94,230,147,16,102,170,81,216,218,9,149,242,76,23,58,36,253,74,173,149,1,220,169,99,78,180,255,57,81,212,56,183,211,142,70,234,209,54,57,92,101,173,1,65,150,124,182,27,40,8,191,31,135,224,122,10,103,166,203,104,217,97,234,215,190,188,253,110,99,207,214,7,158,172,237,38,106,121,210,172,136,31,50,140,183,39,166,121,223,166,193,147,22,163,171,43,57,22,92,195,197,145,90,224,165,94,109,164,246,204,72,80,170,204,225,26,3,187,61,150,53,158,197,166,243,159,63,129,14,247,204,148,167,215,174,119,125,106,22,43,189,192,165,46,13,121,212,78,176,0,161,152,243,183,95,182,167,208,198,74,209,58,75,174,27,9,210,224,123,154,137,166,126,136,182,122,99,121,67,208,100,218,31,181,229,230,173,123,197,53,151,54,123,250,248,250,3,59,103,220,113,238,139,9,51,151,125,40,231,93,86,89,164,203,64,57,4,10,39,166,154,106,238,159,108,78,152,42,80,211,208,26,249,117,79,167,173,51,255,142,253,111,112,153,92,166,109,116,41,139,48,233,152,89,113,56,255,177,93,114,84,60,164,217,43,87,190,123,230,86,137,163,218,186,55,4,207,1,140,224,203,51,43,48,205,2,115,95,68,204,120,16,61,144,180,198,66,35,10,40,193,64,240,168,20,198,39,147,14,4,211,196,89,132,146,41,40,68,128,48,72,32,44,20,108,82,240,48,174,26,65,3,20,161,17,129,215,192,240,29,11,95,197,160,236,64,237,209,143,190,77,54,49,25,155,136,59,45,187,75,123,230,111,182,239,187,20,129,37,165,128,204,77,236,84,142,188,19,36,108,150,101,48,4,28,225,211,187,110,101,14,255,251,178,100,218,12,6,12,103,69,27,99,127,160,128,140,233,189,48,199,233,22,189,155,20,46,13,190,193,180,51,165,232,242,161,240,53,45,229,207,231,55,249,250,31,250,231,47,195,104,220,222,149,250,93,72,135,161,195,35,213,132,29,109,159,188,50,40,202,8,118,131,67,82,239,247,29,171,144,188,129,154,221,7,69,59,45,11,209,60,131,169,244,25,4,21,178,220,233,88,43,131,46,216,0,32,153,0,219,182,197,134,37,76,21,96,116,171,12,217,174,57,213,189,47,92,180,108,36,135,59,112,156,226,132,251,55,255,94,190,200,235,203,179,39,130,234,104,133,186,59,213,169,168,199,183,83,169,43,162,82,109,250,93,226,234,216,213,163,215,107,129,84,151,162,75,179,79,184,238,36,228,91,86,207,105,90,135,234,230,43,70,135,231,151,154,158,161,117,157,85,238,185,226,218,146,148,143,251,137,44,0,145,4,4,220,208,205,56,53,224,205,115,99,7,144,196,130,62,234,218,97,34,181,230,204,204,17,86,158,206,87,195,37,147,162,202,153,184,205,227,166,210,169,152,132,86,235,147,54,214,23,116,59,98,75,20,116,178,194,212,228,150,53,98,154,91,40,156,229,125,107,177,95,88,10,210,248,54,71,185,84,213,217,110,114,154,91,84,114,106,28,173,218,238,59,223,255,253,186,251,164,25,73,157,169,31,162,162,32,59,9,155,34,54,72,137,41,136,131,235,29,170,51,20,215,204,7,251,146,180,167,206,175,183,91,248,133,123,235,249,171,233,237,255,199,240,115,125,223,111,105,38,237,152,214,143,94,216,43,164,102,0,232,189,208,237,187,102,55,36,32,220,102,14,220,152,104,106,156,96,179,213,76,233,195,31,104,56,53,144,84,154,160,128,163,102,80,58,155,136,54,176,8,210,31,63,252,127,59,12,229,235,133,71,129,10,183,31,198,235,67,33,13,24,151,213,37,114,139,50,115,117,210,59,198,49,251,134,172,174,15,85,141,27,85,94,104,107,238,239,172,13,41,8,166,152,100,93,231,138,31,85,9,95,119,244,145,215,95,31,46,237,118,43,81,238,247,21,192,8,218,96,32,8,248,50,245,84,203,34,67,1,199,76,112,91,10,181,1,160,51,21,152,193,65,246,28,58,56,21,0,11,18,85,76,20,11,80,241,225,40,8,2,96,129,58,41,71,209,129,194,81,100,250,79,82,168,8,56,0,94,240,32,53,118,40,100,149,253,158,98,49,38,23,33,107,234,230,46,229,61,181,93,232,211,20,93,12,53,120,179,73,56,24,14,223,56,170,166,132,166,145,30,103,16,195,62,170,221,161,20,146,6,43,47,164,150,81,206,75,57,246,63,89,87,21,85,49,172,207,220,226,244,193,130,230,255,251,178,100,207,12,4,248,102,200,155,65,127,162,120,140,217,122,60,200,106,88,157,155,18,46,33,190,209,252,51,166,180,147,30,252,56,107,72,154,40,27,16,226,121,234,238,82,238,254,110,166,222,35,233,11,38,150,157,45,5,223,158,226,45,13,104,34,22,237,101,23,123,105,58,41,212,205,99,200,178,102,135,145,50,89,155,36,206,145,124,6,80,80,93,207,173,125,96,1,147,118,200,165,185,219,4,6,214,70,66,24,178,48,169,16,215,51,223,108,56,2,159,139,186,154,154,74,166,133,132,27,145,77,44,243,159,39,41,45,67,166,142,15,166,157,58,9,24,73,3,8,40,227,79,237,76,19,59,41,223,53,68,23,185,248,58,81,254,211,167,91,230,187,79,118,204,245,206,221,58,104,52,38,45,80,154,221,247,9,212,86,99,21,177,69,160,236,243,70,147,243,177,81,77,25,94,10,119,51,101,213,15,74,29,109,61,153,149,149,12,175,119,112,44,234,0,197,2,190,254,133,70,133,163,67,77,133,158,29,217,51,163,39,163,127,227,46,237,52,138,158,164,212,236,245,123,191,118,197,122,145,93,79,101,106,55,44,134,105,229,85,96,252,115,139,196,170,83,253,43,75,199,177,1,129,71,245,225,172,232,177,170,35,96,198,59,102,230,246,253,180,133,28,230,213,92,225,200,167,53,39,234,102,125,237,191,26,233,192,235,100,201,54,11,43,76,107,39,185,219,99,223,116,138,216,204,39,52,101,150,222,244,191,243,122,208,52,183,188,109,62,212,171,92,234,87,101,161,237,49,187,186,72,64,129,157,128,0,64,72,83,111,240,84,228,77,22,58,20,41,120,184,100,209,25,29,249,93,152,118,181,28,224,68,25,122,123,239,23,72,25,131,82,145,178,64,170,50,209,53,25,182,52,129,31,148,53,92,185,148,60,21,19,211,214,94,157,29,77,147,73,6,194,65,121,205,106,222,42,148,250,36,194,174,76,179,137,24,99,73,196,64,115,26,188,172,220,164,226,143,203,182,88,192,252,209,13,225,28,126,149,47,78,65,162,81,217,68,14,90,91,129,236,200,48,121,17,72,55,150,24,66,66,216,163,45,213,180,107,29,117,164,222,159,21,31,17,52,161,64,0,118,237,71,114,85,225,127,132,72,46,80,45,238,19,47,172,245,62,80,75,37,119,97,167,234,65,3,67,216,242,54,169,56,185,17,201,178,189,209,13,135,147,84,66,66,88,157,0,201,97,189,121,182,72,217,99,5,108,179,22,141,53,12,180,141,146,29,250,32,6,197,156,146,117,85,95,114,48,45,77,71,202,109,185,169,34,140,125,117,83,54,206,219,28,179,161,148,109,53,7,238,218,246,195,83,49,60,118,95,110,138,166,213,179,115,255,251,178,68,200,136,196,105,102,203,187,6,86,98,143,108,217,90,97,40,110,19,149,157,40,108,37,113,194,74,179,164,205,148,153,249,34,151,81,249,161,163,164,250,84,151,41,177,83,166,132,155,54,151,211,153,71,25,85,203,238,30,162,44,116,110,97,197,238,239,94,229,171,152,2,234,0,4,154,236,64,217,12,72,100,40,49,119,128,201,186,79,252,244,212,229,87,230,29,173,46,156,141,1,72,80,131,105,182,104,178,147,87,83,73,14,7,162,153,9,10,68,236,23,72,189,107,220,143,16,68,86,204,98,246,165,81,233,61,133,213,108,60,19,14,34,215,47,13,141,102,237,151,228,175,37,98,231,8,179,27,74,48,227,100,149,89,20,159,158,87,124,117,68,51,83,254,114,116,209,143,41,213,86,83,63,120,69,131,96,125,232,114,108,147,51,172,198,44,175,146,82,38,106,121,186,147,82,25,249,149,44,82,58,134,222,103,124,238,131,176,186,198,0,23,109,176,212,35,111,16,0,95,71,252,66,71,34,8,113,177,153,205,99,86,231,3,43,40,217,137,243,50,164,75,93,78,158,195,255,113,129,101,195,165,45,161,182,147,159,92,190,191,40,113,64,147,163,17,186,69,116,114,37,216,228,212,246,133,213,6,246,74,182,253,90,95,255,225,252,85,91,77,169,155,122,94,239,219,220,109,246,235,25,197,237,52,113,239,171,83,101,182,165,47,76,114,38,222,187,153,255,23,187,20,230,100,236,247,222,4,207,123,44,229,89,236,187,209,185,177,48,196,193,182,251,108,223,169,159,48,89,251,229,226,253,155,206,91,218,207,205,252,200,64,240,224,0,9,0,6,91,190,48,16,206,164,68,72,72,108,184,74,132,2,219,101,47,24,190,104,234,208,189,146,113,24,32,129,11,40,219,230,254,32,51,2,200,102,189,168,204,233,188,203,46,134,16,242,13,122,27,132,60,177,74,179,49,11,156,122,231,85,36,154,200,254,102,87,137,149,47,61,206,162,219,18,206,204,212,164,159,20,104,50,246,78,141,35,171,148,8,223,26,78,218,237,57,245,242,76,52,212,122,169,221,41,38,41,117,204,197,147,87,233,61,48,201,146,117,245,153,183,13,102,119,53,80,202,57,31,185,24,213,236,234,189,202,53,112,203,202,171,208,213,35,20,2,102,223,66,1,32,250,120,37,210,252,66,152,236,90,95,93,233,165,147,76,73,181,98,28,10,8,68,135,181,98,97,97,87,6,140,109,226,156,137,133,2,4,81,148,233,47,193,196,218,2,213,114,69,8,26,228,16,91,51,131,176,122,156,105,181,186,93,227,28,209,106,146,199,114,171,150,174,133,200,126,53,200,114,82,13,230,11,220,227,77,58,182,45,75,110,14,46,225,108,255,251,178,68,202,0,4,204,102,201,155,15,97,66,148,236,217,58,97,137,40,16,193,155,46,245,132,0,2,58,51,165,30,176,144,1,120,215,69,148,124,170,181,127,66,233,146,61,169,107,178,149,49,70,254,191,153,143,157,110,6,243,243,92,85,247,253,3,3,16,0,149,219,225,72,23,61,18,18,105,86,11,6,35,46,159,175,6,227,69,49,59,171,210,0,129,107,37,242,60,89,94,65,170,220,80,123,22,20,18,48,202,86,187,175,230,190,247,134,114,104,200,33,104,214,80,157,240,153,91,132,42,234,91,91,243,183,155,24,75,190,63,86,220,106,181,4,24,110,165,112,196,214,185,109,61,149,90,69,187,26,49,119,56,82,24,79,107,25,248,191,150,153,122,112,138,205,33,184,50,143,206,171,33,43,83,18,85,207,205,85,47,137,75,43,202,62,225,45,185,177,242,89,31,235,215,184,221,96,115,209,0,2,14,178,52,209,19,143,5,56,194,140,76,124,96,8,194,96,198,195,71,166,48,22,60,60,40,62,147,1,198,0,66,35,6,9,36,18,14,25,12,14,46,50,243,7,108,60,120,217,99,197,40,251,47,37,0,4,2,223,100,170,174,36,81,136,82,101,26,68,161,164,128,113,81,148,193,67,165,9,130,9,208,224,201,38,152,52,200,210,23,25,143,191,44,213,164,162,178,65,137,8,5,5,123,48,34,215,9,112,138,8,128,215,88,156,83,1,32,80,154,153,12,189,202,140,152,33,129,132,49,71,94,197,179,141,220,250,181,226,114,154,105,94,245,202,41,60,158,189,7,100,47,252,213,122,218,248,191,38,102,39,55,187,117,239,88,207,44,169,115,185,86,205,121,239,206,2,185,149,156,59,119,44,117,245,111,119,122,177,219,215,190,247,231,73,158,22,107,107,60,241,134,109,106,93,187,152,101,221,247,181,47,245,224,166,202,165,46,120,95,202,174,240,185,107,23,138,230,121,118,174,124,251,189,253,97,90,180,183,121,115,127,255,253,239,255,255,255,255,255,255,255,255,189,255,222,101,255,191,255,255,255,255,255,255,255,255,255,245,57,77,0,0,4,114,71,45,118,159,24,152,131,30,232,1,3,40,76,16,122,70,53,6,35,3,52,120,163,76,79,71,213,163,69,90,83,228,248,234,47,100,89,172,218,143,73,26,11,72,107,145,92,45,137,225,49,67,27,69,52,62,218,80,6,152,2,131,60,58,224,170,12,37,90,198,215,42,37,82,4,151,177,177,22,225,0,66,15,134,21,183,177,146,40,147,241,243,188,154,100,32,113,170,208,248,79,95,181,93,129,92,165,100,137,26,60,104,143,102,115,162,169,101,119,15,89,138,227,181,53,229,188,77,197,100,96,117,228,121,236,197,35,201,229,214,255,251,178,68,208,0,8,131,130,197,142,111,32,0,206,108,153,19,204,188,0,18,37,155,56,124,246,128,10,19,51,102,143,176,208,0,105,87,223,56,188,41,227,69,180,211,41,99,192,142,250,71,238,80,86,224,193,219,4,118,69,100,144,38,250,197,109,90,231,252,252,181,98,59,248,84,123,70,216,86,127,155,64,106,127,74,64,173,224,255,44,205,194,231,191,254,159,255,164,0,4,191,240,255,88,20,240,154,105,116,157,73,37,199,209,145,28,249,85,209,194,52,100,135,130,42,29,197,210,249,112,132,61,135,177,227,97,142,61,12,70,114,156,118,9,169,68,240,23,130,250,196,0,142,166,40,21,27,25,18,67,28,96,137,1,236,36,228,169,176,91,71,177,129,144,229,68,149,28,7,212,49,138,45,63,234,91,49,251,62,234,93,58,181,41,117,50,47,107,208,74,167,82,208,81,137,130,107,73,141,181,173,209,82,146,246,70,166,169,93,45,75,215,117,160,213,169,26,210,117,183,230,107,221,7,83,84,181,89,170,249,136,238,26,0,1,237,248,168,227,9,62,133,210,58,41,76,74,46,225,56,153,193,115,255,122,213,99,33,224,138,135,227,18,249,160,242,30,195,216,241,176,199,30,132,209,156,151,140,65,53,37,77,64,110,11,104,86,17,236,80,42,62,100,73,9,248,193,19,6,24,64,199,171,134,200,246,48,50,28,166,36,168,224,62,161,140,81,105,255,255,215,255,83,38,245,36,187,174,138,108,138,151,82,169,41,74,90,52,62,154,214,205,164,238,170,116,42,179,38,202,178,219,212,186,149,179,170,181,126,157,170,215,103,255,89,146,0,0,156,208,33,201,139,80,96,49,154,9,198,48,96,64,82,68,41,68,237,12,147,1,48,68,99,4,92,104,250,94,21,82,38,156,62,134,72,73,139,192,160,162,44,146,89,131,176,216,193,164,96,89,56,128,185,65,74,100,11,127,82,185,222,26,157,108,44,48,204,228,46,196,40,168,144,152,155,152,145,132,68,99,242,176,224,12,14,7,49,1,88,155,95,21,58,197,163,99,131,68,176,46,182,224,1,13,74,200,7,4,68,37,45,18,41,69,47,104,123,230,91,213,5,106,17,164,179,105,167,63,218,200,243,57,239,97,202,140,173,200,221,185,242,170,242,204,147,43,196,31,223,224,120,221,152,24,96,217,214,167,181,197,146,65,185,14,243,27,205,55,68,177,186,7,42,212,163,243,118,214,138,213,169,4,15,223,83,160,18,166,143,40,16,8,0,0,54,255,151,96,186,149,99,123,211,98,78,111,150,119,173,47,60,212,251,200,18,122,54,223,46,173,40,169,166,145,31,255,238,204,143,90,38,202,137,69,83,162,216,232,148,54,115,37,17,150,66,77,255,251,178,100,125,14,38,13,103,200,155,70,111,178,82,44,233,202,36,37,118,24,137,155,38,109,165,190,201,58,179,103,40,113,139,208,109,21,168,157,21,170,244,163,147,58,89,24,186,170,163,207,123,117,75,177,253,127,191,228,5,169,237,240,169,224,132,48,172,112,233,0,18,29,31,128,200,69,214,71,208,33,34,72,191,230,0,56,171,150,225,32,211,90,97,240,66,222,127,226,193,128,241,233,19,97,84,241,184,21,207,109,71,67,212,34,15,67,168,240,140,24,221,200,130,26,139,132,1,107,100,240,195,132,52,23,213,86,81,8,77,200,139,190,240,10,129,64,142,154,20,38,125,51,186,52,19,34,167,75,138,78,133,192,93,138,119,246,87,242,151,159,46,82,127,239,49,201,92,253,110,127,159,63,81,39,10,138,40,132,210,51,232,80,163,199,166,218,47,112,103,193,121,162,33,114,46,210,85,38,46,105,193,39,213,157,193,81,12,182,48,228,251,115,181,231,153,28,158,75,83,149,192,64,93,66,83,90,211,119,77,217,141,74,221,217,58,42,177,195,214,52,172,216,224,30,103,165,13,16,3,111,240,196,208,65,11,137,67,198,133,8,168,82,197,12,162,95,254,173,246,71,31,93,233,254,205,218,137,191,255,204,214,26,169,109,213,214,148,13,44,50,135,249,164,174,220,55,16,117,162,216,236,11,63,183,104,211,194,31,178,158,119,90,110,126,150,208,187,191,251,42,215,244,111,208,93,0,0,228,184,2,9,72,0,33,3,5,19,32,47,219,128,132,134,252,12,137,99,33,204,68,121,17,34,164,165,18,197,154,48,228,74,150,50,150,97,27,105,146,182,197,22,70,107,81,162,81,234,230,58,155,227,194,11,52,137,129,193,116,128,131,112,185,143,219,10,129,89,214,146,121,168,211,202,90,244,177,183,45,75,190,204,134,0,61,211,202,40,252,211,62,129,130,166,162,67,192,49,176,194,43,99,17,139,111,43,223,255,98,139,23,48,111,73,19,210,225,10,190,248,215,28,146,164,162,234,101,221,22,153,232,130,47,153,249,248,104,208,129,230,219,27,156,78,50,119,72,81,171,73,173,239,14,215,245,251,211,108,108,82,247,248,248,249,255,52,163,166,210,65,122,64,10,253,19,96,163,12,236,24,120,154,139,150,61,154,122,159,191,127,93,182,84,65,12,189,53,69,212,223,85,49,221,180,255,249,153,203,102,82,228,218,166,71,156,170,111,145,210,204,227,28,234,102,92,81,37,249,200,71,156,151,62,153,66,229,68,151,92,247,79,230,113,109,207,254,211,147,207,255,253,8,176,7,46,160,26,69,5,25,168,215,228,22,88,144,160,34,200,66,91,230,128,2,217,3,17,32,173,248,129,208,68,37,194,186,255,251,178,100,145,14,165,122,102,201,155,67,127,178,82,76,217,146,36,67,126,152,33,155,36,108,233,150,137,72,179,102,220,99,149,64,95,168,213,27,165,30,54,114,142,218,180,202,81,62,66,250,138,10,161,112,208,141,48,50,141,37,57,23,180,109,84,141,92,213,199,37,45,202,245,138,80,43,201,184,54,15,101,105,138,60,45,219,197,58,232,187,3,169,100,133,197,67,125,203,1,116,174,16,73,148,47,47,250,69,51,206,82,41,102,248,237,54,24,31,159,202,181,12,147,32,110,54,146,195,240,193,217,86,214,90,167,247,69,74,255,214,88,231,90,56,88,171,95,166,66,227,143,95,34,88,193,103,102,203,109,5,106,119,1,117,203,108,192,199,228,113,86,168,123,189,170,27,60,236,251,167,107,53,167,239,223,61,179,95,202,127,188,152,6,218,68,75,191,21,202,63,101,50,180,128,224,80,55,19,4,84,253,243,235,173,181,64,251,42,246,245,250,90,207,215,255,217,236,143,91,59,58,234,151,100,119,16,170,211,200,170,175,33,110,146,74,228,35,209,50,43,148,138,115,22,82,63,35,144,173,186,54,114,36,109,42,69,33,53,26,49,30,246,116,253,119,64,42,0,64,0,182,250,167,172,46,54,117,52,52,225,185,88,65,237,178,191,152,20,149,169,215,202,89,227,179,70,180,123,94,26,63,171,119,104,141,51,19,211,129,158,43,78,34,128,185,15,7,164,196,136,146,246,44,194,97,41,98,11,65,97,165,26,188,6,30,174,180,70,186,226,236,181,52,108,158,139,38,184,210,100,134,181,234,178,136,32,151,106,137,72,229,228,64,203,202,185,36,212,62,161,81,212,86,137,27,87,55,113,119,199,245,16,247,255,199,255,2,147,140,174,7,212,222,211,92,165,205,196,191,62,253,91,224,205,128,0,155,254,34,5,151,187,231,9,207,179,43,96,213,30,246,156,175,230,20,22,71,222,177,90,104,188,244,245,52,254,93,167,111,254,25,206,229,35,223,101,91,91,72,188,181,243,185,128,80,139,186,104,147,197,76,116,115,38,104,116,170,229,125,29,14,33,78,51,161,39,221,112,159,255,164,28,240,247,246,241,111,122,139,168,188,75,255,7,35,172,82,66,32,214,27,7,146,131,69,172,136,138,150,115,165,209,16,101,177,176,220,182,49,107,230,167,152,233,190,135,80,246,239,186,153,61,47,253,225,37,122,142,255,126,172,45,104,64,0,51,239,241,64,70,135,120,105,146,247,20,4,174,70,138,8,222,11,68,44,152,107,44,46,14,226,68,114,251,131,10,69,214,186,97,243,34,37,12,135,44,216,160,90,241,103,109,90,108,108,99,21,78,24,44,82,162,171,164,160,147,196,59,30,162,173,86,142,101,115,255,251,176,68,174,8,228,73,103,77,59,15,66,224,138,140,217,115,101,40,194,17,125,157,55,71,165,24,66,12,179,101,141,132,143,9,201,137,44,170,61,230,78,101,34,196,183,104,53,123,41,56,99,73,70,190,98,131,147,69,80,157,230,24,97,88,246,129,60,75,172,82,54,42,67,223,194,99,21,46,241,221,255,112,41,158,50,241,252,199,95,227,203,229,78,131,155,172,93,227,143,160,20,153,45,194,138,42,160,70,16,81,209,78,243,20,155,121,152,139,87,100,66,32,75,179,110,109,89,209,179,110,89,200,26,238,81,26,10,102,201,250,91,15,243,240,190,87,100,78,110,77,82,144,70,187,153,73,205,89,214,30,170,22,74,136,9,8,132,29,83,164,137,64,8,184,135,117,94,220,231,253,106,90,32,91,132,95,115,200,86,174,122,137,141,115,50,100,47,128,162,196,17,62,210,46,228,75,58,126,198,67,231,77,154,121,103,220,189,229,245,170,221,42,89,255,230,86,240,251,169,25,202,0,197,32,0,2,182,255,37,178,5,40,232,24,142,147,211,1,196,231,159,167,106,38,163,70,220,123,206,245,118,242,146,181,94,147,28,57,99,137,207,136,142,142,177,120,162,102,123,246,5,72,84,51,245,229,215,220,213,201,246,81,101,14,145,12,198,99,151,14,135,176,206,9,90,142,47,28,200,54,208,122,193,30,205,99,74,218,6,77,29,76,211,91,14,146,31,220,244,113,133,12,108,97,110,48,186,86,28,206,58,101,20,210,14,58,216,220,101,56,241,246,200,64,250,255,125,143,31,126,87,43,19,222,54,26,230,247,58,224,223,38,182,172,96,58,0,2,73,168,6,4,14,42,12,241,38,28,214,94,183,222,15,113,157,168,109,230,111,115,73,251,18,151,222,28,148,71,223,76,234,88,86,31,118,227,29,81,41,100,28,186,197,144,215,162,206,237,105,224,164,41,37,140,46,138,244,221,156,115,156,179,93,127,172,188,157,161,244,8,158,250,228,79,233,87,142,127,127,243,99,53,156,35,97,169,146,29,50,8,195,140,16,29,56,80,41,153,202,169,108,209,243,221,137,251,31,245,52,58,172,9,227,136,151,68,37,170,103,77,173,70,113,164,63,90,133,222,255,205,63,255,157,176,40,1,61,191,161,31,47,6,136,74,71,154,173,64,119,190,27,167,9,186,3,61,226,13,149,51,221,165,20,240,14,87,24,249,65,212,245,158,166,99,197,25,116,18,141,147,173,110,24,97,160,99,47,180,91,46,189,33,78,245,172,36,106,99,116,20,97,136,1,17,39,36,9,37,189,54,155,43,75,233,16,46,154,201,84,169,54,57,59,86,149,123,246,15,111,18,242,69,115,125,252,217,207,251,156,143,90,48,158,101,255,251,178,68,195,132,196,119,102,205,59,15,66,240,138,204,217,83,97,35,210,18,33,157,50,103,152,251,66,85,179,165,204,243,35,153,190,195,210,101,149,52,206,74,60,191,69,195,94,131,162,236,243,24,165,144,213,15,235,231,41,217,93,71,12,86,119,246,170,220,11,56,0,191,255,224,11,206,2,218,2,8,235,49,208,195,189,84,74,81,167,104,64,226,232,83,84,144,97,32,20,241,11,235,139,158,77,120,38,206,234,89,43,14,50,128,38,27,28,210,214,134,14,115,199,107,237,16,187,175,36,43,69,107,104,139,60,221,235,132,144,33,69,191,33,73,123,78,27,182,62,11,2,54,126,34,133,195,149,5,148,118,57,39,1,194,160,155,172,191,235,12,195,43,152,88,182,55,201,109,104,213,75,196,87,215,108,171,121,178,108,170,48,82,225,45,174,136,230,32,189,249,166,171,177,141,125,52,39,63,191,40,199,204,116,49,170,82,240,138,235,0,1,46,172,197,75,49,39,64,43,142,49,83,14,16,32,192,101,16,65,20,112,28,68,45,145,76,133,0,141,31,104,4,137,215,50,159,72,177,240,174,152,80,144,150,250,205,147,130,1,70,144,139,253,237,32,130,245,30,49,155,1,197,107,43,253,204,151,67,231,237,173,121,84,50,144,53,220,135,230,145,171,56,140,89,125,46,108,32,198,99,67,63,102,5,177,60,210,96,90,35,17,110,195,104,150,228,179,157,242,238,81,201,179,244,66,124,245,125,33,117,99,123,15,40,172,18,215,95,245,199,45,47,53,240,63,133,147,170,46,50,85,139,247,234,209,113,179,36,43,66,219,144,77,187,23,185,90,217,245,54,106,173,82,235,231,208,188,225,143,245,201,42,219,83,153,52,214,62,245,153,131,235,90,215,24,250,65,49,114,238,156,189,65,131,33,129,8,1,6,255,255,41,193,10,204,50,171,138,11,73,35,120,155,93,124,175,233,233,254,161,120,132,58,217,133,25,63,253,68,237,56,32,74,25,69,28,226,138,212,57,5,48,8,25,92,132,80,138,172,231,70,221,202,169,86,69,88,170,51,153,18,172,244,83,89,204,149,35,221,107,161,12,230,90,172,148,33,221,205,116,85,86,103,98,58,105,229,161,145,45,122,234,8,206,203,77,97,130,247,26,179,130,110,130,9,141,7,7,39,32,26,44,1,199,1,52,44,6,48,81,145,218,29,24,38,188,147,233,63,71,133,91,10,14,162,75,241,159,44,193,16,48,216,52,76,37,34,49,128,128,183,3,4,160,130,130,0,147,180,182,154,240,153,184,52,72,0,68,35,123,97,178,58,178,137,12,251,253,41,91,173,164,133,170,197,228,176,220,158,93,30,158,138,95,198,122,164,98,254,26,177,205,115,255,245,255,251,178,100,203,14,6,27,102,200,155,88,99,226,99,12,233,202,36,69,142,26,33,157,34,117,172,128,1,130,51,166,158,152,48,0,111,155,254,229,141,239,189,135,254,24,97,219,118,225,235,150,111,225,91,148,216,218,175,98,181,173,87,215,53,123,27,153,93,187,94,214,28,183,135,114,223,243,159,133,124,175,93,228,231,119,114,213,15,117,99,27,55,170,92,167,221,125,88,162,151,212,153,195,63,221,171,85,176,221,89,218,75,28,231,55,142,91,179,204,175,253,53,204,251,111,14,229,189,199,23,157,61,240,48,4,46,219,99,83,230,149,198,242,54,92,242,196,3,67,28,202,239,6,38,57,240,151,159,11,135,247,193,31,11,75,222,184,223,127,231,255,6,140,67,145,17,101,145,238,72,32,15,69,40,179,220,231,54,105,88,153,208,206,169,220,105,37,167,24,185,154,251,240,211,121,159,11,209,28,149,62,204,160,241,99,119,57,63,208,139,253,178,35,218,25,159,165,224,122,0,0,4,24,3,53,85,131,12,132,99,94,77,83,50,78,147,88,12,35,154,196,99,9,69,178,132,28,208,37,8,200,194,184,206,33,88,200,227,220,199,194,76,195,98,192,205,80,16,195,100,28,194,160,240,198,84,116,220,130,67,136,76,80,140,148,80,193,151,141,201,76,198,239,1,46,166,134,150,99,6,166,78,120,76,248,101,74,230,120,158,40,30,119,150,135,16,56,101,117,230,20,56,101,98,166,207,28,109,8,230,106,54,110,200,230,197,46,99,229,102,82,2,102,229,134,40,62,96,12,65,218,160,96,240,129,32,18,169,137,175,25,176,201,19,25,161,147,152,128,225,129,22,20,84,153,41,168,113,160,48,180,196,3,94,153,84,10,10,39,8,15,67,65,32,153,4,136,161,8,204,71,215,176,80,9,40,34,79,44,94,222,187,126,219,235,24,165,195,114,154,42,73,153,4,237,202,73,136,237,217,77,237,206,218,135,169,230,224,173,219,138,194,37,27,158,164,191,126,81,103,62,95,137,74,59,86,158,135,148,26,220,170,158,25,181,14,195,177,107,211,48,5,120,14,106,146,97,226,144,71,169,104,33,167,34,165,248,156,106,159,27,19,211,244,115,84,150,101,27,140,68,100,149,225,140,185,102,126,53,69,69,118,8,148,92,91,112,84,204,167,44,119,141,236,111,210,68,38,40,211,180,160,27,240,252,51,199,89,126,183,135,255,255,255,255,255,255,255,170,234,221,230,183,190,243,183,255,15,255,255,255,255,255,255,255,148,111,62,227,251,231,63,239,0,8,9,164,218,113,54,128,70,154,157,107,29,46,131,12,240,184,229,180,69,71,81,52,81,245,185,52,246,83,34,110,227,164,140,110,233,163,81,31,151,249,78,255,251,178,100,198,128,11,17,136,67,22,119,96,0,164,204,217,35,204,48,0,22,61,155,44,125,153,128,1,97,51,102,235,146,112,0,156,233,227,139,232,126,184,190,211,170,219,130,53,43,13,113,109,88,137,84,21,218,157,194,181,151,154,164,22,202,211,79,40,199,77,86,205,237,52,96,249,124,48,94,55,18,230,183,246,154,177,221,19,179,109,113,10,247,90,207,109,171,126,162,123,79,218,150,219,93,216,191,178,243,4,44,253,62,141,175,147,23,216,102,173,64,132,178,243,10,239,249,157,189,243,115,250,174,211,178,38,37,117,43,208,65,136,115,118,103,161,153,181,224,99,229,44,127,255,79,255,208,0,1,109,224,146,65,198,36,73,98,7,122,121,152,178,21,194,129,206,218,79,150,229,182,186,228,197,152,240,206,147,3,158,49,164,64,124,11,156,151,28,178,68,144,25,113,58,5,207,19,3,34,22,138,30,176,148,68,106,22,188,67,195,0,138,72,100,208,17,241,242,145,104,63,97,75,136,16,61,240,185,192,197,227,44,46,112,186,34,36,39,240,12,72,65,0,52,140,27,24,11,146,35,241,20,20,97,210,79,21,136,169,56,198,82,234,217,217,39,223,116,127,230,58,8,37,83,164,154,6,199,146,89,199,69,153,153,104,45,73,173,71,222,165,51,159,94,130,149,49,50,68,243,57,86,204,238,233,51,59,149,78,169,37,166,235,77,215,255,79,221,90,151,235,250,44,66,44,32,5,48,0,27,109,75,83,35,15,106,106,184,154,103,73,119,228,180,212,83,105,185,172,172,118,106,27,58,191,229,205,46,199,187,154,99,149,32,30,45,53,204,117,165,191,233,207,46,114,153,169,232,230,110,150,182,199,177,217,243,157,90,107,53,46,212,74,221,150,201,162,163,232,205,231,38,136,211,145,212,239,255,255,235,235,79,150,0,1,110,248,25,42,110,173,179,29,86,88,219,40,59,119,136,39,202,129,48,6,36,231,223,126,117,143,228,10,211,28,235,182,100,65,164,242,233,249,137,243,18,224,220,126,196,93,209,115,229,70,161,195,18,19,22,18,32,157,58,51,20,81,17,142,81,171,45,141,226,168,66,212,202,38,103,92,135,62,117,147,51,223,241,203,235,191,227,189,252,199,113,51,203,184,107,88,217,168,184,182,222,202,154,169,182,238,111,86,238,56,185,107,224,208,205,188,181,145,40,195,101,210,201,82,207,65,211,230,46,106,252,90,168,49,241,236,169,205,217,253,31,61,164,117,38,197,207,41,0,121,210,132,132,0,0,27,125,254,217,163,208,114,103,178,36,140,36,186,237,94,191,238,245,127,206,137,193,138,56,151,137,139,179,33,28,231,82,189,172,116,87,87,99,232,135,58,12,114,148,85,236,255,251,178,100,101,140,4,201,102,202,155,47,91,114,86,236,217,186,24,5,118,19,153,155,40,108,13,126,137,104,51,102,180,97,13,248,232,71,145,25,182,153,214,233,116,86,177,157,221,202,44,127,51,42,104,98,189,17,216,231,169,251,146,114,45,122,145,57,205,66,162,254,31,0,3,37,248,53,37,183,67,51,213,151,218,160,113,150,60,45,192,109,201,64,213,228,116,28,126,208,28,88,6,15,229,4,133,186,49,185,76,186,179,185,105,237,140,195,145,22,157,19,156,125,94,72,171,228,179,167,163,210,170,105,118,225,216,166,163,80,53,250,210,218,124,99,113,85,56,94,204,238,125,255,136,221,136,75,166,45,92,221,47,126,215,243,90,30,78,95,204,243,182,183,255,252,34,41,249,47,218,149,171,27,163,206,220,159,169,185,217,22,162,109,187,163,39,75,99,56,118,221,164,216,77,33,223,21,91,162,38,28,237,170,73,234,167,51,105,234,65,115,205,190,24,204,196,11,14,148,2,16,128,132,0,99,111,249,18,103,140,79,52,247,50,197,38,60,175,171,4,196,235,201,111,223,253,63,196,36,51,0,138,14,230,34,127,255,53,224,230,91,32,90,247,74,113,238,143,41,190,232,121,230,82,104,113,136,47,115,121,198,200,204,156,98,206,82,106,86,100,100,94,82,110,130,251,243,214,79,104,231,245,211,107,13,191,60,186,10,0,5,119,248,82,132,8,72,101,38,195,146,79,40,110,68,255,195,173,46,51,41,129,58,241,171,181,82,138,64,214,162,118,164,238,212,49,38,141,253,5,52,122,172,6,201,43,75,87,99,152,244,41,74,222,99,171,61,137,200,93,247,81,151,189,82,216,148,166,4,151,81,92,134,115,122,27,4,53,16,161,146,114,146,83,115,27,121,225,248,119,15,222,210,231,123,102,153,242,217,56,115,254,113,216,158,115,46,153,111,158,153,153,247,91,183,90,40,30,72,57,150,196,83,185,220,145,6,117,107,70,50,179,149,61,181,151,51,109,230,63,253,240,199,50,78,1,154,0,76,64,0,5,215,96,186,201,34,147,125,126,220,75,161,101,143,219,73,137,243,183,242,224,202,70,74,213,12,135,28,168,228,137,127,255,242,45,133,2,49,162,59,38,20,200,126,72,41,31,239,11,56,189,185,241,63,76,247,202,66,34,167,230,105,254,251,29,146,212,34,53,73,72,156,101,219,56,126,211,151,219,243,243,154,137,32,0,31,127,76,24,8,22,47,185,136,232,4,17,0,13,118,6,182,234,62,73,42,214,159,73,180,81,35,24,226,112,71,44,189,93,171,146,100,190,34,93,88,226,171,108,98,33,68,21,9,66,89,158,152,202,64,133,40,80,212,154,23,164,73,194,77,143,34,112,121,146,255,251,178,100,153,140,4,160,103,75,27,3,95,176,87,140,233,154,36,35,142,20,213,155,40,108,189,109,201,105,51,104,52,97,138,60,242,66,127,64,60,24,202,165,120,241,86,156,234,102,7,164,116,150,94,111,102,255,244,97,22,177,116,213,190,51,207,86,173,181,191,142,61,67,147,14,254,86,85,116,222,247,42,125,23,29,53,115,43,109,103,180,94,197,90,203,90,116,29,155,163,107,30,117,31,221,30,189,57,114,98,119,109,52,168,152,126,232,169,84,239,19,75,241,78,230,236,236,238,3,114,0,172,85,233,155,110,237,183,17,175,39,152,143,232,97,97,70,77,58,224,54,73,202,248,228,67,252,170,80,199,193,74,119,215,50,55,177,17,225,173,120,132,45,144,235,233,57,194,191,16,251,42,22,118,146,163,148,183,216,34,187,51,231,156,150,203,244,173,123,150,165,221,73,68,103,105,254,220,210,58,175,69,174,222,165,181,159,99,239,241,117,0,0,155,140,207,233,49,228,76,211,211,68,76,229,138,4,23,7,37,102,1,192,11,134,232,160,17,78,108,171,90,193,160,134,194,26,134,161,135,212,5,18,94,251,57,145,245,198,228,199,165,239,162,28,81,201,137,37,253,130,254,152,0,30,53,26,50,189,249,104,74,220,221,105,162,48,225,116,87,140,194,75,41,162,234,94,170,110,10,201,88,83,17,150,41,210,254,117,174,183,85,192,221,148,251,113,156,137,74,167,233,108,229,248,255,37,52,95,230,62,98,249,241,209,221,247,243,215,31,61,79,58,158,223,85,55,247,205,213,51,169,2,167,82,200,188,199,4,21,91,114,98,62,132,51,142,252,87,81,226,247,73,93,126,231,139,218,87,255,115,242,52,1,9,0,23,248,178,161,104,120,184,153,74,116,53,129,145,94,245,73,30,179,202,219,9,90,168,207,20,237,94,213,167,26,214,232,72,160,109,3,243,78,130,98,178,120,40,198,54,193,169,201,36,11,94,195,144,117,100,186,250,178,108,232,204,232,133,86,189,72,21,10,239,52,17,136,82,103,57,153,178,93,175,117,51,126,175,41,29,210,67,219,107,244,105,185,145,185,106,138,235,219,185,206,255,254,161,3,163,18,36,76,203,19,36,7,27,69,158,99,112,41,143,65,1,128,82,96,192,176,64,104,106,94,144,40,177,52,89,107,55,90,65,80,57,128,2,6,41,33,220,168,209,126,152,155,118,30,177,138,187,78,147,116,113,200,157,83,148,150,141,8,192,7,38,218,3,70,51,220,59,64,118,131,25,72,183,129,91,161,230,100,215,138,12,17,9,42,149,183,116,127,91,176,3,242,150,244,41,28,130,197,184,89,244,177,69,125,14,204,177,104,221,250,123,211,184,119,127,250,215,215,251,249,255,251,178,100,202,142,5,113,102,200,27,88,67,242,104,44,217,66,61,2,138,23,197,155,24,78,101,111,201,174,179,102,116,194,142,48,227,238,35,153,191,217,245,255,241,28,172,232,83,237,137,86,231,35,45,55,122,155,222,195,230,78,54,69,178,139,110,225,68,85,226,98,185,123,170,42,89,156,136,151,168,125,239,108,126,226,150,158,36,163,81,45,225,157,182,205,0,69,29,96,8,4,33,36,80,215,127,214,25,200,15,186,232,157,231,106,153,111,71,102,224,111,179,213,135,92,200,227,140,148,23,184,144,181,151,84,113,206,121,135,183,209,190,22,45,102,85,28,30,83,12,28,249,191,119,4,134,161,75,92,174,104,95,98,85,219,132,180,160,82,64,142,22,28,99,41,228,245,12,232,194,150,53,182,127,231,235,203,43,84,147,66,95,204,218,110,93,240,170,234,189,150,194,50,166,65,109,0,2,147,50,122,48,92,179,149,54,51,228,131,25,6,51,161,161,33,128,194,66,192,16,56,40,96,40,120,152,172,17,111,33,75,91,6,6,132,16,0,77,88,131,155,2,4,7,169,112,8,157,13,98,99,64,9,110,210,16,49,65,88,138,62,5,0,11,189,105,81,67,146,168,128,176,180,110,211,47,117,109,65,234,241,156,179,232,105,175,180,151,253,175,174,101,252,186,148,218,109,65,90,219,14,128,96,40,181,20,186,14,139,210,97,119,156,254,239,127,249,236,100,71,253,251,149,91,253,91,255,159,151,205,68,176,32,68,196,102,222,8,89,33,188,104,12,133,4,107,234,187,82,151,138,184,196,68,177,148,206,138,237,93,61,75,106,147,179,32,215,233,211,20,157,0,10,212,18,80,191,33,68,66,160,120,40,20,13,141,199,226,8,72,104,202,227,44,130,237,101,35,232,238,68,137,193,4,34,129,5,115,245,244,254,236,207,169,24,123,109,76,205,66,208,203,78,56,152,94,79,145,149,51,178,156,34,43,249,67,233,83,72,102,173,157,212,203,47,61,169,68,177,202,33,149,203,60,184,244,50,103,249,254,183,206,210,206,17,194,134,103,249,191,75,239,101,134,121,255,62,152,246,131,42,48,218,163,28,46,40,246,52,23,145,234,0,176,137,48,234,84,2,65,138,0,2,5,137,9,212,221,186,41,67,100,16,132,152,96,121,128,12,167,27,95,131,154,227,43,88,70,88,220,149,203,76,135,155,3,101,97,239,107,230,176,240,116,202,207,98,244,37,189,131,47,186,113,72,236,110,66,238,74,21,52,161,133,202,34,241,246,100,206,108,59,13,90,80,228,203,29,219,65,0,225,130,211,141,245,77,59,191,167,100,210,135,167,175,90,24,212,165,173,251,20,79,90,126,144,197,21,173,102,218,62,164,43,23,157,255,251,178,100,210,14,133,123,103,70,19,99,111,176,107,204,217,18,61,35,92,22,49,157,26,109,157,156,129,202,179,164,156,244,141,80,94,166,42,145,38,134,5,142,56,177,200,46,102,174,5,249,27,85,135,31,253,249,158,207,253,182,223,231,89,181,190,102,107,153,57,240,218,140,129,142,92,130,4,54,220,1,200,227,77,146,113,180,175,120,196,158,88,66,138,146,53,8,52,23,4,73,95,149,42,72,90,130,142,163,168,154,44,88,181,8,16,200,248,188,223,204,32,93,0,8,41,12,105,63,139,153,228,68,236,203,76,74,74,51,27,101,177,131,166,175,194,33,4,226,168,132,7,160,51,178,73,15,98,104,185,13,243,200,200,224,52,36,121,59,127,115,234,134,111,40,249,177,251,74,189,54,161,102,112,153,105,74,118,66,17,85,0,0,147,93,127,49,107,3,111,80,60,166,240,176,9,174,149,25,56,113,0,97,139,128,2,141,201,129,140,169,16,198,194,11,104,91,32,176,34,8,79,131,78,97,1,209,40,42,75,163,201,66,192,196,194,198,34,234,15,147,20,185,11,242,155,233,14,172,10,138,117,233,90,194,132,42,230,150,37,123,165,101,144,45,220,19,150,36,172,50,116,233,103,47,202,14,202,160,200,203,142,225,62,73,136,208,105,151,229,152,48,116,142,146,64,176,205,20,97,207,230,126,166,109,253,241,63,61,43,179,123,238,54,179,153,182,112,219,246,63,185,175,107,235,153,168,149,109,169,205,62,23,167,53,115,149,45,105,49,3,117,12,74,239,105,53,236,254,16,103,252,243,154,70,119,190,109,175,157,211,106,102,136,147,95,4,128,84,202,59,122,250,47,0,18,104,40,6,221,182,254,66,36,90,57,106,196,229,134,103,61,151,194,76,160,125,153,102,121,245,156,70,131,140,255,245,254,70,193,133,211,218,101,81,84,186,20,51,24,230,218,210,172,66,52,140,103,87,35,36,185,16,65,190,139,78,78,146,27,214,72,84,173,4,174,8,120,126,196,127,8,225,114,78,213,180,148,250,120,149,212,217,180,26,143,137,69,30,68,191,145,24,213,143,175,247,30,163,226,37,173,243,54,253,253,229,54,58,43,222,108,216,72,98,24,228,94,69,233,60,119,195,220,34,18,201,8,191,48,144,65,66,0,72,91,97,50,20,104,136,64,88,97,24,140,28,64,90,102,194,192,196,3,4,0,84,37,202,75,40,208,177,211,200,170,100,192,108,158,129,88,16,85,139,166,235,161,10,152,106,104,220,197,213,148,120,101,217,138,171,115,117,134,155,28,129,202,151,191,18,118,93,30,137,193,105,46,251,190,147,133,199,152,113,96,247,186,92,17,10,15,19,250,171,74,167,113,79,56,223,120,185,214,214,102,255,251,178,100,217,142,6,8,102,196,147,121,91,112,118,172,217,125,60,102,174,22,165,157,18,77,161,189,1,179,179,100,164,244,13,192,171,229,234,34,43,244,137,252,71,170,146,40,64,109,97,32,114,156,47,52,46,211,2,195,33,249,61,251,212,111,209,53,80,143,52,196,180,246,166,158,182,173,10,41,41,147,86,165,58,153,36,145,100,152,196,55,147,172,1,48,4,6,255,47,4,161,224,143,17,5,229,4,204,123,41,224,143,168,170,50,246,214,147,78,6,12,86,56,60,224,169,2,64,108,252,60,41,92,207,244,98,178,158,164,70,63,153,216,152,230,245,238,203,118,185,46,183,201,200,216,214,184,112,68,176,31,136,170,65,149,135,26,131,132,72,188,153,124,249,169,61,165,48,135,135,99,188,228,227,149,185,157,60,143,155,217,231,179,255,199,249,255,108,136,144,200,82,0,82,195,82,18,54,58,19,24,87,55,100,211,35,65,0,136,153,192,89,145,137,23,136,193,193,66,130,131,123,113,114,92,229,65,204,37,88,0,132,194,49,26,123,37,150,2,67,18,82,4,99,202,12,213,224,72,18,45,36,94,168,4,103,45,133,250,107,75,249,165,130,154,165,153,110,64,69,70,174,5,2,102,65,232,24,40,56,67,10,64,108,135,25,7,208,220,63,65,74,195,112,237,51,169,184,102,206,249,234,249,168,109,222,250,184,136,235,255,143,249,255,157,214,142,254,117,37,24,154,155,214,167,251,152,143,157,134,164,121,100,45,150,202,91,60,180,27,176,242,241,171,52,206,170,254,25,108,246,63,239,159,238,35,108,61,179,116,12,59,233,255,69,64,9,128,2,51,80,52,205,210,10,43,164,60,235,23,18,220,133,26,106,81,59,135,25,205,188,245,103,142,209,186,90,29,55,30,214,197,61,96,186,173,224,103,162,139,141,61,7,24,48,218,51,91,173,47,42,169,13,28,167,195,192,170,21,95,24,50,196,208,228,254,223,99,49,207,56,156,225,19,35,89,108,59,115,82,103,190,254,91,210,90,218,47,188,41,122,112,255,61,109,68,163,103,174,157,61,80,171,96,64,28,193,112,195,18,6,204,2,74,49,76,32,203,98,163,11,143,5,6,102,5,13,14,0,68,33,51,7,1,17,36,88,76,182,67,128,131,73,153,91,128,201,49,215,22,245,234,71,213,66,149,64,80,209,181,151,43,96,24,52,134,108,130,48,148,185,221,17,128,129,239,122,155,191,241,34,17,76,135,218,147,230,216,97,184,54,56,255,179,38,94,222,206,192,76,30,142,60,190,37,209,184,252,122,81,5,63,247,232,137,105,154,164,80,196,38,25,31,223,212,83,166,58,134,201,216,219,54,216,135,241,76,142,253,179,16,159,87,91,84,73,255,251,178,100,212,12,5,107,102,197,147,121,90,112,109,44,217,25,60,101,190,23,185,157,18,46,101,109,193,213,51,99,133,132,142,32,54,221,186,221,213,61,211,21,119,81,7,166,23,141,170,103,25,108,99,62,42,87,101,158,117,62,158,202,136,82,88,163,254,163,153,170,83,101,203,157,54,84,0,238,44,159,253,218,64,117,102,124,47,136,144,203,152,211,35,116,38,221,55,34,16,249,208,196,33,245,243,38,102,114,28,39,88,169,220,210,19,162,130,38,147,145,63,109,85,8,209,203,87,196,106,205,39,222,173,50,96,222,102,104,168,164,164,37,28,16,244,234,117,30,46,29,153,6,71,201,113,106,104,229,100,150,29,251,73,20,93,254,18,49,156,58,200,57,18,17,203,10,20,140,76,110,169,72,164,233,207,225,124,186,249,84,57,35,105,151,159,253,151,143,192,58,0,2,81,136,208,65,13,33,120,204,199,140,107,12,32,144,89,68,4,12,96,65,14,80,84,16,24,56,56,41,3,39,195,44,136,131,2,197,136,66,195,107,245,213,101,79,156,30,188,28,71,86,2,122,163,83,137,161,13,59,239,83,91,148,202,234,197,27,9,8,67,141,44,121,17,114,18,65,64,104,136,184,27,56,104,234,98,18,49,8,20,64,96,225,183,140,135,83,35,103,115,250,254,21,207,93,244,139,223,49,220,60,119,53,51,31,8,151,11,211,93,95,24,219,238,30,239,127,246,250,165,46,69,206,69,30,83,8,175,98,42,12,15,201,32,105,236,72,115,146,109,119,55,22,49,202,181,238,34,106,103,141,146,161,157,14,177,12,0,86,0,144,112,46,91,118,235,165,225,89,130,148,39,23,46,46,20,165,199,57,152,144,231,190,239,103,19,51,100,127,255,228,203,248,131,35,119,114,102,123,171,20,205,132,184,54,246,76,86,196,146,195,161,146,149,228,61,219,200,208,193,185,147,25,18,157,181,87,124,193,13,61,121,179,170,111,183,110,240,184,203,200,207,83,186,209,45,86,184,74,243,239,215,167,141,170,239,21,234,173,247,95,95,123,230,148,147,235,125,85,49,96,39,164,2,52,77,179,8,162,49,112,67,54,252,60,67,131,79,17,20,65,52,33,163,4,25,3,1,169,54,238,76,72,16,4,92,164,86,4,21,154,1,1,131,20,160,122,149,23,101,16,219,186,165,65,134,38,163,72,85,2,34,89,114,148,21,147,39,196,205,167,245,237,144,169,73,128,1,178,86,122,163,75,110,142,38,249,71,165,143,213,198,162,234,201,221,229,169,1,178,152,187,237,33,125,95,230,177,34,122,29,105,116,236,198,23,123,114,246,241,179,142,146,233,125,242,8,155,217,199,45,141,178,115,243,205,36,151,50,211,201,169,100,80,255,251,178,100,212,140,5,79,103,70,155,105,70,32,113,236,217,122,48,102,158,23,253,157,18,45,141,254,145,208,51,102,116,145,163,52,216,165,116,151,212,59,211,16,100,188,56,151,129,107,210,86,170,188,133,185,34,227,112,119,172,231,26,222,167,206,160,251,111,117,244,165,177,156,102,223,31,23,189,10,217,146,164,255,244,85,112,0,24,202,117,232,91,114,80,64,164,130,131,143,92,194,173,154,84,244,150,162,164,9,191,228,227,106,46,180,162,111,166,219,14,140,93,107,136,25,46,80,31,124,148,16,194,124,175,249,252,6,194,207,40,11,54,9,189,46,69,137,159,164,77,230,88,82,70,16,159,12,238,69,225,129,60,74,51,234,25,172,80,228,230,225,13,149,210,218,78,100,103,116,149,76,144,141,144,138,133,133,89,134,140,248,67,105,190,122,249,132,226,54,143,160,213,0,8,0,0,18,122,193,208,230,237,75,132,117,208,140,49,65,162,227,37,195,17,119,136,0,150,6,191,174,194,206,112,85,77,1,129,136,3,90,179,104,20,147,82,185,28,216,253,134,10,33,79,1,70,210,131,201,226,171,126,156,88,153,33,36,208,89,41,184,240,206,165,83,35,199,13,189,134,254,241,160,76,226,218,227,224,230,104,248,205,55,124,235,252,235,253,106,185,182,247,243,154,110,158,150,255,231,94,159,30,213,221,99,238,20,90,206,222,193,108,82,44,75,185,238,52,43,192,125,72,246,129,173,191,174,35,210,144,237,172,91,57,214,108,221,23,59,155,209,254,233,74,107,117,164,44,199,129,54,171,157,107,22,214,183,245,88,223,235,80,165,180,178,15,247,251,108,0,155,229,87,45,150,219,115,247,77,47,139,58,45,12,131,171,168,13,197,60,24,123,10,140,185,173,182,115,189,5,198,130,176,184,129,5,24,173,116,15,11,40,145,79,87,41,198,76,57,81,34,154,43,92,172,49,202,232,196,135,200,36,49,213,153,7,58,209,138,113,198,20,140,118,84,41,162,66,119,37,211,42,161,6,37,145,94,87,169,91,85,70,106,50,216,139,66,165,251,85,72,101,118,102,101,102,155,119,119,45,81,146,138,128,119,0,254,13,71,125,205,27,70,4,112,209,228,205,201,195,210,217,161,201,112,32,113,49,240,82,18,28,71,64,115,38,3,83,3,4,35,12,5,51,4,207,16,81,182,96,240,148,14,15,140,43,19,15,44,160,192,74,204,8,88,4,8,114,2,198,34,246,99,133,224,16,243,31,33,12,96,22,107,87,198,68,152,33,9,53,18,160,105,10,0,140,108,221,221,49,65,151,16,20,70,136,166,176,96,98,137,166,137,64,108,113,224,192,150,230,235,11,30,128,130,65,192,3,128,230,30,22,152,32,98,147,255,251,178,100,212,0,5,134,103,200,85,105,224,2,116,76,233,205,164,148,1,44,42,31,8,57,221,128,11,28,65,164,27,48,240,0,108,14,54,160,227,37,9,48,246,131,84,31,4,134,3,129,94,64,64,74,197,129,213,148,198,193,192,0,65,4,97,194,109,200,193,209,128,144,70,106,230,113,82,194,95,209,185,232,220,55,43,129,38,245,73,202,40,237,61,155,175,238,17,103,118,89,53,14,193,144,13,62,113,71,18,28,159,179,126,28,135,229,82,185,124,243,18,207,233,106,245,219,229,37,142,217,148,209,82,215,131,227,48,245,20,3,79,2,197,113,136,206,200,170,200,225,119,36,48,136,114,49,93,246,144,186,178,233,53,220,178,132,59,88,75,36,111,187,88,150,225,75,61,173,45,186,72,150,52,55,105,231,25,107,28,189,40,147,246,84,162,179,47,173,91,55,103,93,249,68,182,150,182,52,52,173,21,32,165,250,171,151,112,177,134,181,133,111,255,255,255,255,255,255,255,152,191,141,253,242,223,227,203,213,57,255,255,255,255,255,255,255,233,177,110,247,59,150,21,181,79,218,192,2,16,1,130,166,186,78,116,236,77,0,2,80,45,63,159,86,112,208,118,211,89,67,234,162,109,10,8,139,190,200,38,245,85,139,129,186,157,63,223,178,51,185,34,31,198,135,70,57,179,30,52,69,2,180,190,15,186,185,193,154,60,8,236,116,178,16,176,228,126,74,233,158,45,111,21,190,27,199,63,147,113,177,30,56,15,54,56,17,88,31,193,196,223,213,182,54,117,120,22,131,252,187,141,107,91,21,143,120,205,246,133,25,243,247,218,220,11,203,30,153,204,28,82,13,53,235,243,124,82,30,171,46,162,226,218,174,160,83,210,60,26,215,116,149,134,22,125,152,220,117,245,46,46,215,169,61,119,26,44,71,90,220,15,219,95,231,27,242,199,165,117,154,227,18,198,255,255,255,255,255,255,255,255,255,255,227,255,255,255,255,255,255,255,255,255,255,54,21,0,1,47,249,9,196,220,84,232,240,62,130,99,178,119,238,188,54,251,48,38,114,223,201,168,35,111,40,254,116,198,249,201,168,254,120,174,87,39,94,181,237,8,103,69,64,56,84,237,111,84,202,22,91,36,84,141,83,225,153,235,200,41,21,210,122,75,70,142,202,246,11,178,169,95,43,195,180,201,80,176,161,209,183,111,255,250,249,255,94,255,95,63,227,31,127,121,250,190,53,175,172,83,56,214,243,243,31,239,51,106,152,206,175,158,246,29,173,247,241,109,110,241,169,157,99,31,90,198,119,111,125,191,240,177,79,186,207,137,188,159,230,93,197,189,216,162,221,186,61,255,189,230,213,191,222,45,95,188,194,56,102,209,64,4,8,34,73,108,255,251,178,100,84,142,133,28,103,202,159,97,224,2,97,236,233,103,230,12,0,20,13,155,34,108,189,109,193,99,179,101,168,144,138,168,46,194,60,6,198,200,40,229,123,69,101,42,220,205,136,113,171,24,64,196,204,165,120,103,219,168,37,184,84,151,108,173,226,102,250,188,71,189,43,255,255,234,85,79,83,233,153,131,110,78,73,89,27,106,74,100,245,245,103,123,214,217,14,202,80,191,183,227,99,217,12,207,125,179,39,249,223,226,159,229,114,174,203,132,63,67,170,179,251,149,236,18,74,92,206,28,194,217,15,96,39,201,192,104,88,38,228,139,111,74,106,43,149,29,45,98,230,142,16,165,9,80,132,189,162,24,182,206,222,140,32,239,146,118,110,112,177,220,178,158,69,137,32,170,32,174,96,97,75,194,136,217,13,56,127,225,101,76,153,57,27,149,175,154,84,79,25,236,222,190,110,32,165,56,4,199,160,148,99,221,85,252,76,51,119,12,226,56,255,105,248,66,101,209,53,46,166,190,24,122,230,218,227,7,193,227,232,26,176,201,118,182,89,103,22,65,238,114,79,54,171,131,229,172,54,170,49,61,12,150,177,109,140,206,196,179,251,222,200,115,233,159,182,43,219,114,212,62,155,47,235,19,160,50,0,0,228,144,19,0,140,142,0,164,140,27,137,35,39,69,11,84,242,78,141,211,247,96,158,223,220,147,144,149,56,238,124,202,162,109,182,215,114,190,127,34,17,8,212,139,129,147,29,80,206,58,163,43,26,161,24,199,6,229,116,50,58,17,97,73,82,237,34,209,93,31,54,151,122,255,79,235,157,55,163,237,38,174,165,242,252,90,0,36,48,4,14,219,228,77,68,161,32,50,178,137,173,184,105,251,164,190,242,82,52,104,165,170,104,204,184,187,130,69,241,251,74,150,75,192,124,36,56,6,7,96,139,11,130,135,199,164,177,231,14,27,34,199,68,84,211,135,145,44,39,212,65,93,25,62,191,197,46,210,4,196,140,129,201,117,35,246,212,99,142,88,16,139,70,152,149,87,136,178,148,120,184,251,134,186,91,138,213,26,56,24,176,188,71,11,202,16,61,212,166,168,98,162,46,126,235,199,74,83,188,242,54,174,236,174,199,76,171,74,243,69,105,69,130,132,0,0,4,0,1,151,106,22,41,21,195,48,200,199,182,163,113,168,126,197,249,219,143,85,139,242,169,109,100,220,229,85,88,253,50,206,149,148,189,131,184,136,78,5,7,177,138,227,188,18,19,171,171,135,30,174,18,226,26,171,83,38,69,27,25,237,36,163,18,122,225,252,115,189,178,245,109,189,57,174,134,54,27,86,154,183,22,137,203,233,187,162,110,217,42,28,56,113,116,101,178,202,109,95,220,252,223,22,254,37,221,255,251,178,68,124,128,4,83,102,203,213,97,0,2,136,204,217,74,172,44,0,31,6,11,26,57,186,0,3,221,186,98,203,55,144,0,52,253,195,180,98,219,241,196,237,111,46,152,225,177,127,127,87,95,87,183,138,108,186,61,229,21,0,6,134,122,122,1,126,56,194,32,82,169,166,10,152,250,81,16,89,114,65,68,9,252,6,44,0,4,128,145,2,192,237,213,65,136,142,135,65,195,98,20,176,105,103,66,138,131,21,11,64,109,163,104,73,131,250,30,128,115,6,120,65,48,34,128,2,144,18,194,145,38,64,206,155,3,80,40,70,160,99,74,0,82,32,51,10,67,140,15,192,96,135,182,31,8,106,193,40,145,113,80,14,32,100,2,254,2,0,192,40,88,49,88,204,134,49,16,80,86,7,178,68,115,66,227,5,190,11,8,202,27,27,136,36,8,65,139,40,79,164,24,200,165,64,160,116,250,4,194,72,172,190,98,145,65,103,18,188,197,102,199,92,186,117,5,166,200,26,154,155,26,42,211,203,69,51,55,64,157,66,106,78,38,129,130,41,32,153,20,64,221,73,165,48,73,103,204,92,190,124,193,5,32,139,82,76,188,137,177,185,138,205,17,53,82,202,142,245,20,12,94,198,38,206,242,131,45,73,38,112,254,234,60,165,148,8,69,254,175,255,254,106,167,255,255,255,149,192,1,0,32,84,224,210,76,53,248,242,151,141,32,84,225,148,76,92,209,24,212,64,20,80,146,193,196,131,0,33,6,3,0,171,173,28,133,138,138,160,41,4,239,34,85,1,54,197,238,164,64,12,189,103,38,154,152,37,6,72,166,33,160,13,35,240,202,113,57,93,58,138,84,38,156,129,147,27,89,139,8,224,64,169,186,250,171,132,193,135,225,196,108,94,136,248,20,32,57,226,203,171,41,124,87,35,118,105,248,76,32,61,13,24,173,202,60,18,40,144,154,58,71,122,89,106,222,230,101,21,115,161,221,251,19,148,217,94,154,228,167,181,242,175,156,237,253,86,166,163,189,122,143,116,217,89,183,220,174,93,199,13,95,156,187,47,164,167,148,79,118,154,205,185,6,54,236,221,255,198,245,46,56,254,54,127,85,51,221,252,117,205,99,157,77,229,123,61,127,114,191,150,181,95,115,88,101,103,243,173,252,179,123,42,149,171,91,230,127,134,178,238,120,218,213,5,22,251,255,255,250,255,255,255,255,255,255,255,255,255,251,212,127,244,156,84,205,0,0,45,121,79,190,216,100,16,18,38,105,197,22,5,130,15,245,227,85,117,244,140,19,67,197,68,224,149,200,202,80,156,218,186,244,234,233,119,49,86,89,13,173,72,251,27,96,226,170,116,93,196,239,118,212,169,88,33,196,218,65,128,199,137,124,24,162,254,255,251,178,100,34,128,6,178,102,204,158,103,0,0,112,200,9,150,199,160,0,24,133,155,40,125,186,0,9,64,179,103,43,152,32,0,135,173,20,23,101,19,244,162,139,162,14,77,226,80,33,9,90,162,73,148,227,46,196,128,84,136,246,157,110,187,137,180,41,100,9,58,177,224,91,100,199,10,241,35,89,91,127,32,138,63,242,250,60,107,219,149,238,83,25,183,149,235,253,183,221,99,200,199,51,160,177,141,174,76,107,89,127,255,254,247,142,185,251,223,231,23,134,231,190,189,188,48,179,172,59,255,150,87,63,242,207,185,79,203,49,195,155,207,31,230,183,249,125,253,103,158,88,99,83,122,238,95,204,50,207,123,252,245,151,55,190,111,243,230,191,89,231,204,172,80,247,255,233,255,250,64,16,0,0,170,255,255,95,58,76,100,9,164,60,97,174,211,136,12,159,113,229,96,97,98,117,112,31,28,109,72,164,22,88,60,174,75,148,34,65,2,64,140,9,137,7,8,198,164,217,6,41,66,67,68,76,163,172,193,197,190,153,40,37,61,108,66,1,197,147,116,143,109,83,204,170,241,219,219,211,213,77,71,220,199,241,222,183,19,74,171,114,185,111,106,166,234,228,70,8,34,169,122,218,212,35,134,100,168,93,119,82,3,0,0,28,244,197,195,64,128,32,35,35,149,67,48,0,253,24,32,168,145,186,224,112,66,224,165,218,79,198,236,217,91,157,11,35,16,121,58,106,24,196,93,150,4,184,106,139,17,1,32,164,68,82,164,64,29,0,103,134,104,33,20,3,5,67,44,138,20,12,192,224,68,24,61,96,42,8,12,64,113,112,142,161,182,59,69,180,77,129,103,198,80,115,70,124,70,102,193,126,131,32,7,128,113,9,228,9,33,25,81,5,67,102,3,64,12,66,81,203,13,180,17,26,27,163,152,40,16,241,21,163,38,139,51,107,219,233,41,253,85,164,181,162,138,214,138,215,173,235,214,247,82,154,164,29,236,219,185,138,40,81,106,153,26,208,106,90,244,117,178,115,86,69,9,195,37,158,178,212,183,211,93,39,90,218,179,10,142,162,163,204,116,186,46,1,181,128,6,0,0,0,111,252,79,60,51,91,41,85,211,91,92,145,97,237,103,74,204,205,179,171,242,104,181,180,223,253,230,165,193,149,5,31,10,250,167,255,255,251,180,136,189,101,213,21,18,83,170,238,178,179,56,245,178,57,157,150,185,50,252,223,45,232,139,170,163,218,171,253,223,117,171,107,51,44,162,21,0,0,183,252,68,85,25,31,131,200,24,106,123,98,48,36,67,143,61,235,189,92,48,230,169,25,86,41,76,201,40,23,170,138,88,197,166,168,162,239,205,20,125,148,203,155,216,0,56,61,152,208,88,83,86,164,255,251,178,100,28,14,133,59,102,203,27,69,95,178,84,172,217,173,48,34,132,20,177,157,42,109,13,126,193,89,49,230,232,112,139,161,88,80,230,113,184,250,134,21,133,139,71,222,248,22,98,1,118,168,39,231,101,148,173,16,185,238,204,205,65,99,104,85,25,28,8,164,162,216,140,10,100,215,97,164,220,145,110,238,181,250,244,95,173,169,246,99,133,41,71,145,136,166,32,173,115,180,209,38,17,49,204,34,162,166,184,112,194,249,78,85,30,147,141,70,154,211,170,90,214,179,47,104,249,109,85,84,182,231,148,110,225,183,19,212,190,142,28,137,80,95,162,224,0,0,16,0,0,15,111,219,89,32,100,163,227,154,168,215,172,93,78,127,165,13,70,176,221,100,252,211,3,51,7,171,75,235,252,85,213,242,113,7,107,107,254,159,190,252,136,157,219,152,138,206,202,235,6,164,251,164,239,254,154,41,157,142,164,71,61,217,27,99,145,213,210,139,246,124,235,125,76,159,78,204,213,135,126,238,96,3,24,177,129,15,78,105,32,177,5,47,0,17,71,200,17,29,68,34,153,171,226,208,85,228,190,7,65,148,185,131,167,159,47,182,250,62,84,210,149,73,4,82,35,120,113,232,219,44,6,142,106,113,6,24,109,131,57,47,138,58,19,26,179,181,163,95,114,149,89,98,231,46,225,1,23,98,69,41,73,116,174,99,157,37,21,26,237,213,99,162,181,76,216,103,117,140,135,153,247,201,239,223,127,35,78,212,184,178,1,14,40,25,59,45,108,100,14,32,70,115,73,162,149,236,156,36,185,23,240,33,156,33,98,204,140,136,185,125,17,52,77,205,117,86,230,75,162,50,255,229,69,120,238,214,41,105,178,8,189,224,52,230,112,0,69,191,241,91,26,0,194,33,192,180,48,96,164,34,34,84,176,227,158,88,91,181,81,187,212,150,113,214,26,58,223,95,252,199,82,168,209,53,175,142,255,70,59,75,17,232,217,174,97,49,75,191,153,160,38,100,59,65,42,117,54,129,84,64,108,204,122,166,123,126,32,232,127,187,189,87,77,44,232,164,131,84,151,201,0,1,55,248,145,209,135,18,106,129,157,15,231,40,88,80,32,85,72,182,199,217,158,131,74,165,235,73,141,44,92,35,233,240,158,48,153,66,125,223,150,86,98,146,136,53,64,217,243,232,48,77,52,29,166,204,97,76,187,75,228,148,160,85,76,174,2,21,60,36,41,255,176,155,144,22,82,68,233,165,164,137,64,239,172,177,13,231,224,2,64,104,208,205,38,25,26,221,148,62,238,172,39,113,151,107,29,76,111,14,103,234,181,67,121,110,98,239,117,114,104,145,48,161,98,35,184,162,189,228,41,227,86,46,68,49,1,28,76,175,185,12,234,255,251,176,100,71,142,37,231,103,73,155,72,111,178,80,140,217,202,25,130,8,21,133,155,38,109,153,30,193,86,30,102,40,244,137,56,60,178,232,148,36,237,146,137,140,100,195,3,201,27,241,9,231,139,24,118,120,139,37,142,234,76,234,147,65,58,110,181,39,118,115,139,187,32,112,154,157,55,68,53,30,22,0,169,128,0,13,191,225,23,8,210,122,194,114,133,180,123,100,177,176,129,96,143,250,208,43,187,42,41,134,105,191,253,111,169,127,255,251,35,119,68,238,144,190,218,163,163,29,236,116,114,161,138,164,53,46,175,74,191,70,187,163,46,173,101,164,230,246,209,141,213,164,155,51,63,90,116,186,249,86,248,214,223,64,65,102,16,118,97,161,198,27,40,28,142,143,173,96,138,71,24,24,56,69,113,65,142,146,147,117,168,69,3,154,13,170,240,5,185,123,140,201,106,188,101,216,108,148,228,128,35,197,19,14,25,128,12,165,140,72,42,2,109,224,205,74,26,28,26,145,83,211,173,59,23,38,34,216,95,99,118,227,17,165,52,175,125,71,71,129,35,58,78,215,230,198,77,142,123,150,226,182,50,215,63,93,236,185,125,74,172,178,157,41,94,25,242,121,218,36,168,35,25,85,83,183,175,228,198,201,104,53,219,95,52,201,127,47,94,151,12,32,228,74,116,126,108,223,89,30,202,127,80,91,218,176,218,137,73,114,72,182,78,159,238,34,125,179,121,105,73,88,1,112,4,198,35,182,191,206,201,130,91,44,3,86,37,135,77,72,136,87,182,89,241,235,78,122,239,106,87,86,189,185,159,0,110,158,180,127,178,146,188,153,82,215,106,236,182,252,239,70,84,119,101,98,250,182,138,140,172,221,47,92,98,31,8,3,226,66,228,26,78,77,74,98,109,11,58,156,44,61,125,10,115,107,222,234,41,0,1,103,248,19,52,72,137,177,10,99,114,132,26,18,38,85,20,61,182,48,182,134,81,61,17,152,139,22,135,165,36,32,147,138,71,168,102,115,111,235,241,71,25,66,185,36,78,86,76,130,145,199,20,60,217,92,34,83,38,152,194,158,125,203,204,189,37,13,227,177,171,79,12,119,43,50,163,40,164,51,241,131,188,164,117,30,35,78,108,4,138,198,159,205,253,54,90,139,61,180,45,79,62,209,48,180,233,213,54,191,194,253,241,68,212,24,38,19,144,67,175,83,112,48,71,17,72,23,130,79,25,36,192,188,76,68,178,152,50,177,158,124,30,120,203,60,176,232,113,34,37,124,154,145,38,79,31,127,37,27,195,220,42,214,52,4,188,0,3,24,0,9,110,216,64,93,224,156,158,66,31,113,160,123,29,212,23,87,6,163,52,107,88,250,138,78,21,137,140,39,88,167,174,221,98,255,251,178,100,103,14,5,66,103,74,27,79,70,18,85,2,137,170,37,133,38,21,105,155,32,109,41,28,137,93,179,102,168,146,137,224,130,19,237,97,49,117,2,197,141,98,96,104,232,197,185,135,212,92,105,128,72,44,44,150,15,28,199,7,28,130,193,49,61,216,251,199,158,14,144,120,107,43,27,225,221,110,91,11,185,139,33,50,251,137,141,29,79,130,131,132,134,16,80,48,3,85,133,16,140,152,144,128,171,37,135,137,16,109,217,10,127,130,139,75,175,37,116,174,125,71,211,54,171,192,128,23,25,151,144,14,48,194,95,151,200,133,144,178,169,24,128,1,180,210,132,11,144,64,32,72,173,52,250,187,105,184,195,234,154,198,17,231,150,82,252,51,8,123,80,2,3,92,189,176,136,245,145,240,170,10,73,78,17,69,255,171,183,161,171,101,74,211,103,90,220,230,49,210,215,91,11,49,103,46,56,200,29,81,170,178,89,212,163,24,104,177,227,248,140,126,131,133,113,110,104,242,157,204,34,228,67,7,156,87,185,186,168,111,255,155,254,165,6,204,220,117,224,69,144,5,78,0,16,93,183,37,98,197,144,56,28,55,21,129,51,62,104,54,206,128,88,106,198,138,109,160,175,123,129,90,133,253,254,161,14,176,170,198,183,255,234,168,170,84,71,59,78,213,70,216,119,114,150,9,88,137,42,173,159,116,137,51,35,93,245,185,150,77,255,230,186,63,109,181,161,86,236,237,77,62,245,171,144,234,191,140,0,1,60,244,25,32,148,81,152,40,115,64,134,113,66,73,84,128,59,188,161,222,10,35,93,111,35,58,97,178,172,200,4,177,120,58,211,123,110,134,86,215,43,54,65,24,41,68,250,210,12,111,61,8,71,178,98,242,6,28,109,205,75,90,58,111,54,187,205,184,207,227,75,33,164,194,85,33,183,132,158,151,81,230,46,227,90,128,170,233,131,6,164,147,253,255,212,246,209,117,247,91,47,152,57,78,129,107,36,125,178,40,250,36,193,98,71,47,247,125,245,245,113,63,238,147,113,99,26,216,177,123,30,198,49,46,132,90,68,171,147,37,193,205,202,180,147,173,119,53,181,187,125,237,135,168,179,115,223,215,80,27,177,32,29,8,0,5,255,254,163,214,20,78,179,100,30,31,14,215,240,44,227,80,178,178,167,208,220,249,223,22,74,55,255,253,255,1,100,94,121,181,210,71,100,35,200,45,66,71,95,163,23,9,72,209,155,204,152,62,87,235,44,236,59,11,167,150,129,247,163,8,69,135,21,223,105,255,250,214,103,80,149,166,252,21,238,253,115,139,126,125,0,133,47,221,2,140,97,179,8,20,228,35,53,160,82,104,188,99,96,157,247,156,16,68,214,85,74,169,178,243,198,70,26,255,251,178,100,142,140,5,27,102,201,155,72,95,64,88,169,25,186,60,163,110,84,17,155,40,109,97,105,201,114,138,101,156,151,164,33,206,43,215,133,220,160,143,189,183,106,35,124,102,26,120,83,42,188,248,204,212,43,145,243,195,236,245,210,95,249,227,192,130,167,136,231,215,55,38,195,200,55,202,66,160,214,80,33,222,243,114,218,147,151,14,190,107,255,111,241,220,213,119,204,237,186,111,112,207,175,139,235,80,228,168,132,50,185,52,101,34,130,134,8,163,7,11,148,180,169,100,123,59,181,203,115,27,211,62,127,115,239,191,101,193,133,53,144,67,47,119,8,84,157,221,70,167,216,121,108,228,204,210,246,152,40,122,80,8,1,9,185,32,219,120,36,41,119,202,113,69,185,201,226,168,166,15,234,163,35,152,155,123,237,223,157,185,89,54,216,222,222,9,123,143,72,254,133,235,119,249,50,30,191,215,172,182,10,57,247,182,45,62,127,12,227,166,103,253,237,217,1,8,4,232,23,89,168,239,179,88,183,154,13,243,111,77,223,221,219,126,178,183,40,199,78,251,119,253,190,85,0,64,16,228,255,16,159,48,134,192,0,76,204,160,0,197,232,12,70,96,65,61,44,172,118,140,177,178,67,42,226,81,209,65,170,29,99,7,75,113,164,121,111,207,46,151,190,24,112,6,219,73,19,37,188,107,111,80,36,145,168,69,26,89,98,168,22,82,15,161,103,20,31,110,140,182,32,64,141,110,113,118,228,203,94,241,233,172,119,28,84,119,196,199,255,255,241,199,254,251,237,159,255,79,131,168,217,214,115,52,228,51,115,151,104,181,115,21,219,82,122,230,76,206,28,182,50,165,85,213,70,239,106,119,100,170,124,161,170,164,195,170,88,248,190,239,139,73,188,28,250,108,58,92,1,181,40,4,222,0,56,246,219,30,58,164,78,81,65,228,225,147,177,85,32,90,195,84,168,251,185,221,182,237,131,76,214,188,166,221,170,247,33,116,81,221,17,182,127,117,234,203,108,107,163,191,15,201,44,51,221,232,96,233,229,129,94,147,197,38,88,124,216,161,224,16,178,21,44,43,21,15,67,76,190,176,202,133,152,247,188,59,212,186,167,82,0,175,166,52,58,136,140,134,29,43,24,114,126,102,65,234,80,131,13,230,190,15,3,128,33,112,233,134,199,102,36,0,167,233,129,0,6,10,11,173,101,228,101,4,145,92,131,98,3,64,165,87,149,65,17,99,13,40,70,233,186,32,104,225,163,102,118,92,140,164,54,196,156,47,21,218,101,218,179,208,168,65,208,33,4,159,168,37,247,140,80,207,57,50,135,21,153,188,179,185,61,241,127,127,208,137,106,68,106,198,233,220,104,80,59,140,141,72,200,158,73,115,240,235,255,251,178,100,185,8,4,229,103,74,59,88,90,114,89,70,201,170,48,67,140,23,253,157,24,78,105,109,193,172,51,101,92,243,13,168,125,92,87,93,213,247,254,234,191,101,253,252,111,187,152,207,77,44,139,154,115,107,141,190,89,10,73,198,158,60,177,243,148,202,151,53,219,143,164,246,203,41,103,188,233,230,170,159,58,21,13,184,124,178,221,187,99,231,107,170,163,247,213,213,88,77,116,36,1,0,148,114,73,44,24,130,126,169,157,74,13,72,173,101,221,83,44,69,78,240,65,154,218,217,8,254,5,227,11,110,44,111,96,125,107,174,110,84,236,80,107,51,57,69,13,211,118,135,6,113,144,115,135,16,242,226,202,225,8,188,236,141,199,211,168,235,160,239,153,195,204,193,188,117,37,40,57,194,229,90,103,117,243,34,57,179,151,74,66,179,253,57,151,158,135,202,121,116,243,165,172,253,201,191,29,0,169,255,248,80,33,85,19,56,9,67,103,124,219,128,218,47,235,71,68,23,109,19,16,175,124,196,59,11,204,253,162,251,94,121,185,69,127,197,107,5,244,249,77,21,146,41,69,58,10,157,34,231,124,25,214,119,239,205,159,69,59,33,4,157,251,255,32,188,219,154,105,187,54,241,85,159,58,219,91,98,172,97,29,86,200,93,54,146,212,110,148,181,28,239,91,89,2,136,160,170,213,89,57,179,61,206,103,230,73,2,219,114,250,194,142,81,1,156,212,58,166,176,245,222,130,155,206,179,107,226,24,250,221,90,17,67,31,54,161,81,135,135,90,94,21,211,237,215,249,211,0,23,0,0,16,2,87,111,249,115,4,106,45,225,20,207,116,142,193,23,49,151,197,96,101,113,219,207,126,24,141,195,134,126,234,243,159,9,205,195,31,116,123,12,23,211,202,176,125,55,41,70,84,21,58,252,249,210,254,226,238,145,253,47,61,27,179,170,161,83,103,51,226,68,35,104,82,39,94,28,175,210,121,66,101,158,34,93,56,115,22,85,66,37,226,171,155,208,206,84,118,178,240,198,44,212,156,205,108,217,36,236,206,157,73,94,47,98,36,254,84,18,239,41,144,194,5,46,127,124,170,162,142,180,101,29,67,209,121,207,54,93,216,183,159,134,124,143,184,217,146,0,160,1,3,0,16,123,109,65,170,129,18,52,251,116,35,127,202,136,7,70,77,41,3,97,110,138,253,121,94,188,27,7,218,138,9,123,137,150,166,90,72,75,24,170,89,157,17,222,3,129,58,230,136,1,5,228,3,222,54,92,80,125,40,113,69,20,16,70,119,88,136,122,82,228,141,157,69,165,218,55,107,39,154,214,210,134,57,151,35,138,72,229,34,214,97,46,15,185,161,67,135,18,240,50,76,105,74,177,180,240,57,34,163,255,251,178,68,208,0,148,201,102,203,27,47,74,224,150,172,217,90,101,230,110,18,85,155,45,76,61,9,194,66,179,101,105,135,153,57,105,40,231,161,143,17,142,144,237,41,226,238,68,109,106,96,115,241,221,124,74,173,147,11,243,29,206,139,190,63,191,155,88,5,41,128,8,208,107,171,38,137,231,40,215,23,67,160,101,104,170,137,2,28,245,251,3,59,80,186,67,102,107,47,113,50,216,246,146,23,7,211,22,103,36,120,129,64,82,179,169,0,250,200,216,147,141,114,196,86,59,93,20,65,168,62,67,161,120,91,249,11,63,147,73,38,169,230,45,69,45,147,237,239,218,27,8,37,44,250,201,60,211,91,205,33,52,81,230,187,122,180,10,148,53,113,4,136,22,229,248,55,60,89,26,195,242,103,53,226,143,157,206,192,121,173,5,199,251,126,25,123,15,51,73,68,127,101,78,71,247,209,190,221,157,152,192,90,26,0,3,67,30,93,49,107,240,106,17,239,45,25,210,192,178,72,35,40,216,78,216,124,64,205,70,147,146,50,180,137,148,113,16,128,8,80,133,136,147,50,145,0,146,150,228,35,0,115,30,87,36,49,201,136,58,195,0,100,215,11,21,174,152,74,48,146,82,18,94,243,149,3,84,208,240,233,26,186,128,38,90,148,229,61,69,32,217,115,84,143,253,152,141,153,152,203,186,139,45,180,236,50,203,58,30,6,132,228,136,33,224,182,195,208,103,93,221,87,127,81,223,243,28,13,231,148,149,136,227,231,181,26,39,66,76,145,5,29,197,38,215,238,70,217,44,44,101,117,3,164,238,6,63,236,169,192,112,212,156,74,75,54,170,157,38,173,110,171,166,131,169,250,219,71,76,44,169,0,11,11,160,5,12,219,252,181,233,44,168,226,224,190,27,133,75,39,220,251,64,90,137,165,159,151,237,148,124,19,116,42,243,185,40,57,92,139,244,232,210,182,183,83,165,245,66,50,40,244,116,87,71,37,153,152,96,186,187,176,157,181,140,98,35,20,40,198,36,77,25,7,102,101,50,49,20,226,215,36,133,157,232,53,116,179,196,12,136,140,50,189,83,103,34,58,61,251,165,117,110,179,131,1,38,26,114,152,25,94,99,145,121,173,73,134,168,41,172,57,132,75,135,67,32,150,180,193,128,1,132,200,20,66,48,8,65,160,16,172,192,32,177,192,32,8,86,10,57,23,166,105,15,220,167,132,68,4,40,6,48,121,33,141,2,173,129,182,42,5,131,148,169,48,180,204,34,105,1,1,151,0,80,90,99,2,195,41,45,184,160,166,41,42,139,23,230,114,170,216,84,240,60,178,31,131,51,188,244,67,56,75,27,141,60,204,133,102,246,91,1,187,251,198,189,191,212,246,183,204,0,209,65,255,251,178,100,206,14,5,144,103,69,147,104,111,64,104,44,217,173,48,229,134,24,25,157,20,78,5,254,129,177,179,101,232,241,159,48,129,242,2,137,48,20,157,155,166,167,73,119,38,104,192,43,103,57,198,197,159,141,221,222,219,163,99,238,109,109,244,39,8,237,209,188,27,197,155,24,173,245,108,250,184,189,244,159,193,214,34,210,13,94,111,211,117,255,252,193,22,137,148,0,129,152,18,185,109,168,114,166,166,19,14,227,138,56,177,13,153,113,140,231,16,220,156,105,95,233,171,97,9,214,177,54,179,123,124,168,53,229,253,128,109,129,242,63,7,45,55,101,25,27,252,172,249,146,119,12,211,219,132,230,146,144,193,91,66,51,31,5,8,141,123,75,14,80,204,139,132,197,211,147,151,174,217,147,81,103,161,210,153,70,153,183,243,155,54,234,167,219,116,90,24,202,198,83,232,149,9,21,0,0,0,140,0,94,255,254,182,23,50,237,54,12,160,78,82,85,145,186,34,245,22,5,18,74,42,21,109,150,99,201,62,223,36,75,217,41,137,12,45,90,17,99,249,20,213,140,197,17,93,101,174,158,204,42,168,247,246,249,47,153,178,24,226,175,90,213,131,198,12,132,235,45,115,94,203,88,217,108,220,221,35,213,47,82,12,208,107,19,94,237,208,247,53,21,179,199,147,70,243,251,208,183,90,17,106,177,22,196,188,227,230,87,165,62,96,209,19,122,70,146,109,127,203,227,70,222,171,55,242,119,99,54,243,90,14,221,162,230,49,84,91,74,207,252,39,146,133,56,88,6,1,27,111,252,116,98,203,32,4,224,52,153,246,92,144,229,115,199,94,162,192,162,73,84,234,141,177,166,83,63,150,5,62,29,124,20,83,110,16,177,213,188,7,243,235,42,208,36,124,169,58,81,131,163,43,15,140,100,105,207,137,177,58,110,185,96,208,5,156,241,141,102,180,208,227,237,134,180,34,13,89,33,174,129,168,220,242,36,177,201,73,163,37,14,90,110,71,42,30,72,186,11,168,228,60,168,198,80,140,91,144,151,143,98,79,102,54,71,222,85,202,208,186,89,106,80,165,152,209,114,56,99,158,202,65,25,100,28,98,101,34,157,116,60,248,130,99,94,238,96,39,198,132,0,36,237,222,138,184,84,134,2,24,108,196,21,164,113,234,100,234,193,132,6,107,17,24,171,52,155,160,81,55,87,183,38,117,244,22,57,166,127,86,154,13,96,217,221,89,44,83,229,105,205,140,197,12,231,40,90,54,163,47,90,242,195,59,151,7,249,31,144,35,125,183,138,127,254,110,209,98,221,63,226,165,155,50,37,163,195,47,193,76,182,111,17,240,175,119,134,190,204,193,172,133,222,46,100,231,153,122,173,59,72,88,139,84,255,251,178,68,209,136,132,181,103,76,107,15,90,112,153,140,233,71,101,232,78,81,221,155,45,76,25,121,130,77,179,101,117,135,161,57,81,245,5,123,72,193,85,183,229,254,239,174,234,222,253,239,125,69,204,239,150,215,214,230,123,26,14,170,2,32,3,114,237,248,86,66,164,48,32,203,70,152,199,10,135,64,232,22,160,108,28,144,92,76,73,94,13,151,23,37,113,251,3,74,71,90,231,125,100,107,36,219,134,59,74,77,185,139,118,154,154,220,57,193,57,178,164,85,205,148,194,103,178,80,106,184,93,168,72,211,35,62,107,168,180,162,105,190,59,152,170,187,145,242,35,142,98,205,60,242,228,69,190,92,110,61,210,146,109,150,154,17,206,72,106,58,207,167,185,137,88,61,135,88,230,181,137,119,42,203,103,186,133,98,10,66,83,120,199,24,54,136,23,138,125,162,174,108,232,215,84,219,80,93,7,170,0,64,39,111,255,20,12,128,151,84,98,112,226,23,121,34,96,246,23,171,248,173,233,242,224,196,31,25,38,11,69,189,222,50,171,179,127,41,221,167,202,71,202,164,64,99,62,228,36,13,189,32,236,130,95,66,230,99,69,126,200,134,169,203,176,124,139,148,73,162,101,14,136,57,192,216,238,123,159,147,94,163,114,156,107,119,190,82,170,254,89,142,67,99,81,201,229,50,101,211,237,212,62,106,174,90,2,77,97,60,185,206,53,172,62,104,75,120,165,12,77,200,38,177,14,31,187,169,249,236,186,23,67,206,224,173,84,183,53,100,16,103,69,144,211,117,152,50,148,106,117,21,189,102,168,32,153,168,70,61,88,0,158,32,50,229,186,151,253,177,39,221,51,182,132,195,169,21,232,216,56,130,197,102,212,212,223,25,255,231,113,97,253,44,107,229,215,195,111,223,137,200,63,219,108,114,229,159,11,207,151,251,79,209,87,117,40,156,225,18,19,76,24,84,5,92,58,153,104,100,237,215,102,226,41,187,249,207,233,181,9,169,118,146,154,5,141,232,106,249,154,146,150,114,189,247,91,103,230,111,86,86,57,85,174,182,106,176,115,0,4,169,150,159,161,69,169,135,73,102,71,151,24,48,162,97,209,193,137,4,0,182,232,24,226,74,35,48,146,76,10,17,64,42,15,152,244,8,94,52,60,72,16,17,65,43,222,20,137,90,207,1,125,156,71,34,100,18,28,110,138,228,168,24,49,32,46,25,88,80,33,185,33,111,168,32,209,73,137,167,204,217,64,194,197,198,149,30,185,55,47,212,106,24,143,192,179,9,215,61,13,185,46,91,177,63,50,163,21,242,101,55,178,206,189,252,177,169,143,112,220,94,187,187,227,207,135,199,104,21,50,94,81,37,202,105,49,184,12,137,79,210,169,62,33,255,251,178,100,207,136,5,5,103,202,187,41,110,96,108,140,233,122,60,103,204,25,57,155,20,78,25,254,193,185,179,101,168,241,150,249,42,175,85,56,204,197,193,239,36,223,193,223,108,153,226,78,81,103,179,227,109,127,49,22,213,21,191,26,199,220,145,229,189,119,123,106,182,137,183,181,133,155,107,196,241,237,140,181,11,152,112,123,237,215,251,148,0,5,96,13,185,45,176,35,189,69,28,108,10,193,25,89,111,29,173,181,210,212,123,48,77,127,247,88,89,253,245,181,109,107,44,81,120,4,253,45,34,63,145,37,84,23,46,105,105,51,186,235,143,52,176,171,213,119,254,185,19,171,35,244,102,104,78,123,67,121,161,241,146,132,65,71,246,20,72,212,219,119,51,52,70,222,131,132,85,34,137,51,239,210,127,45,239,162,57,111,119,81,174,58,180,253,204,73,0,53,170,0,10,99,86,57,3,3,27,42,1,217,223,157,152,65,157,3,152,37,65,216,30,147,16,0,129,76,161,80,203,199,160,228,19,152,224,83,108,143,2,2,97,162,2,253,69,22,25,237,158,105,145,71,226,13,29,27,97,141,225,80,56,28,254,235,171,97,128,159,17,21,58,47,234,42,67,14,164,96,72,86,80,124,204,177,129,236,64,50,213,44,51,60,102,102,9,0,38,4,130,244,69,196,13,32,11,26,111,17,190,142,213,253,67,227,189,247,115,253,183,116,211,162,105,233,164,195,146,196,142,34,121,219,40,201,68,86,218,247,84,42,250,66,84,86,109,242,148,213,109,115,23,108,196,30,109,119,241,204,252,111,189,227,239,89,197,173,237,36,177,227,238,242,62,129,53,102,249,221,245,155,246,230,241,94,62,128,0,72,8,64,182,227,47,29,84,44,101,137,9,16,100,138,203,9,4,58,162,71,82,110,139,211,59,211,55,223,198,183,15,234,3,157,59,84,99,214,18,46,236,49,139,16,149,143,159,210,50,35,243,57,255,250,154,190,227,84,35,33,116,94,249,230,101,8,122,234,69,75,13,30,66,234,199,171,177,88,255,191,123,216,117,123,88,112,122,36,185,161,100,119,42,231,11,221,187,185,21,222,179,38,205,222,243,40,12,35,36,184,132,41,1,102,241,198,24,134,118,39,25,20,70,98,247,113,166,71,101,189,48,160,76,202,41,64,0,104,176,2,45,208,24,138,84,0,142,132,12,8,66,67,117,72,215,145,98,28,102,73,37,36,164,110,70,17,205,202,16,131,98,249,71,88,97,155,136,212,78,162,18,205,83,94,118,95,1,9,9,102,180,182,158,91,83,180,81,185,76,106,15,128,89,188,170,0,197,112,209,199,89,147,30,217,193,214,56,93,167,206,61,67,247,51,245,247,51,117,187,185,248,190,186,254,109,255,251,178,100,212,14,133,212,102,197,147,107,126,98,109,108,217,74,60,101,190,22,209,155,20,46,101,111,129,178,179,100,21,134,13,112,148,165,61,141,117,62,30,243,104,235,171,230,254,120,139,184,118,255,133,109,54,34,86,243,167,92,147,37,20,41,220,67,162,254,229,144,197,186,226,89,93,83,94,123,107,219,55,125,49,158,192,50,102,253,196,15,197,149,42,87,195,80,78,6,174,58,129,117,193,44,52,46,135,98,141,3,23,80,129,66,51,30,105,107,61,248,249,198,114,25,70,245,65,71,88,94,122,90,69,34,3,159,46,101,138,82,230,34,145,66,224,141,116,105,77,101,157,50,182,85,75,41,66,157,108,173,178,79,50,188,219,88,59,21,46,159,245,39,247,166,229,148,94,249,20,135,249,151,127,203,208,178,39,249,127,242,51,150,220,143,252,225,9,2,140,58,132,50,80,84,201,3,211,142,169,204,184,109,49,49,8,193,196,131,202,129,71,133,102,22,2,153,93,154,98,160,217,128,65,0,0,32,8,206,80,15,25,4,5,69,198,47,0,172,42,241,26,1,197,153,82,84,56,149,229,40,214,159,16,17,84,26,97,0,50,3,87,121,128,137,234,210,225,175,35,31,1,160,41,35,60,38,8,222,176,166,20,147,177,59,85,233,37,174,245,28,117,184,94,133,91,125,249,85,158,62,117,48,88,30,215,177,75,191,199,47,253,220,47,236,127,139,129,189,242,49,79,33,156,193,144,128,228,15,201,170,165,30,189,41,147,154,229,137,58,7,121,42,19,92,165,58,72,203,125,222,116,234,251,123,166,92,219,238,99,124,178,166,31,198,215,63,97,199,65,200,247,223,83,184,27,123,255,66,192,33,169,119,105,205,100,183,178,36,185,83,146,18,62,106,2,228,210,163,65,253,120,48,9,150,201,123,150,65,109,188,114,115,204,120,80,182,184,172,225,151,105,123,151,253,140,130,208,33,241,20,233,103,153,23,58,180,161,30,112,164,164,198,148,251,116,190,252,153,140,82,40,247,17,46,139,16,223,93,201,189,204,53,172,43,123,212,174,235,116,73,238,186,41,197,24,172,232,142,198,19,81,75,144,81,58,170,185,224,237,88,2,110,153,5,102,22,73,152,136,156,46,36,51,168,136,192,192,179,25,160,77,250,28,7,6,192,64,67,25,28,67,6,229,162,98,35,172,92,162,162,79,64,159,161,29,3,241,43,178,245,190,24,186,98,135,139,167,211,218,25,214,128,240,146,212,61,19,242,128,221,188,110,218,242,108,178,173,50,101,145,24,40,136,242,140,155,92,46,64,89,0,177,27,107,137,169,9,224,146,188,142,119,117,126,127,127,221,191,255,175,191,237,246,121,72,235,113,248,230,92,141,155,134,179,110,255,251,178,100,214,12,5,250,102,196,139,131,95,160,111,108,217,205,44,101,203,22,109,157,22,78,97,43,129,163,44,101,244,194,142,33,132,33,28,236,226,113,183,111,157,53,170,46,218,249,241,241,156,162,92,132,213,65,86,149,141,205,2,187,146,191,103,24,127,188,90,154,148,115,60,246,188,226,156,234,123,25,79,35,41,215,165,65,77,146,0,4,11,144,2,101,182,108,166,46,3,167,207,130,225,243,231,128,172,107,185,174,76,180,55,95,30,156,167,124,187,22,162,36,59,131,100,119,233,167,95,74,69,178,78,8,4,12,197,165,164,123,252,212,170,45,48,193,193,170,230,149,39,157,51,46,194,202,59,207,234,208,241,215,44,137,38,253,230,140,143,105,59,112,167,100,10,221,243,181,243,84,5,138,234,74,227,41,209,199,49,245,95,224,110,0,141,120,161,50,90,140,201,161,147,199,198,5,151,224,38,208,82,26,103,163,96,145,24,192,3,131,39,59,140,74,52,130,200,132,166,22,6,128,70,5,198,24,116,96,113,72,199,101,250,188,250,5,193,54,23,13,152,132,20,30,12,189,147,76,29,94,55,58,4,10,45,38,0,74,131,144,37,32,225,168,40,160,212,174,7,137,187,176,37,89,44,59,51,45,169,57,66,196,229,116,213,150,243,236,236,191,42,193,68,208,80,189,134,167,46,32,236,73,248,185,108,67,35,216,218,191,137,107,169,85,234,46,45,168,75,102,92,215,68,93,66,253,186,30,149,177,233,38,197,154,188,158,149,85,205,23,114,206,105,49,35,103,166,201,64,253,45,85,101,209,188,193,245,111,106,6,70,220,53,26,119,211,238,141,27,166,106,143,220,117,14,80,28,136,155,181,246,217,190,176,0,2,1,22,125,92,161,45,220,16,161,190,141,12,12,108,19,237,128,44,230,29,86,114,43,42,152,104,238,119,121,241,64,68,71,182,72,253,225,61,104,101,13,64,9,106,52,210,110,78,194,117,196,151,15,177,163,249,244,214,17,13,145,60,44,232,148,78,252,172,101,184,8,35,80,206,52,86,52,123,188,14,72,56,171,177,73,14,127,37,92,223,236,211,74,134,39,98,124,230,18,56,51,41,151,172,106,16,97,92,85,39,245,42,99,104,44,40,94,122,171,108,38,60,60,49,194,56,0,212,48,89,180,210,217,211,63,16,1,200,131,9,25,206,200,26,34,1,24,64,96,96,244,144,113,128,100,54,195,73,135,76,56,116,0,9,16,135,217,147,197,221,24,254,156,86,109,132,156,169,39,17,193,122,194,148,191,76,195,138,112,231,180,99,205,135,138,190,235,162,52,23,27,81,186,179,210,141,227,28,188,230,73,227,175,7,50,130,94,102,107,199,66,173,148,0,226,199,15,6,137,255,251,178,100,216,14,134,68,102,196,11,154,91,116,124,76,217,9,97,35,134,22,109,155,20,78,97,15,129,165,179,101,168,244,141,112,49,55,255,127,215,207,51,124,223,11,236,189,92,218,191,17,223,191,100,200,219,65,97,238,124,13,155,81,113,236,214,81,238,60,217,17,199,81,40,65,99,68,80,238,168,245,50,234,144,82,134,147,107,14,144,138,130,231,82,223,27,242,131,187,229,254,126,252,25,176,254,148,131,137,48,229,147,25,74,196,52,72,210,139,51,3,198,202,66,137,192,239,63,180,31,124,247,51,105,175,210,254,132,27,179,49,148,34,169,236,230,192,204,227,239,175,255,207,158,178,147,121,231,41,74,81,216,154,25,153,35,196,182,65,98,36,176,225,64,180,159,116,249,74,103,36,141,250,157,153,51,240,212,228,63,99,88,133,249,244,190,127,28,96,72,169,24,149,243,67,89,99,157,146,254,117,204,122,0,0,147,81,80,3,15,143,96,97,32,0,145,9,71,179,3,67,147,9,12,195,76,133,112,96,8,96,176,36,96,217,78,97,32,82,20,8,232,193,194,32,92,98,70,24,153,225,132,152,187,122,157,81,198,190,253,177,246,98,190,65,192,215,11,35,134,12,1,86,241,186,175,162,35,23,90,33,144,118,226,43,52,237,168,148,177,205,237,74,173,62,236,204,82,91,24,156,96,115,175,92,30,193,109,81,183,103,126,144,212,133,25,69,135,163,39,119,87,61,196,187,255,238,102,103,126,172,186,166,187,227,185,116,252,54,153,51,77,174,154,118,190,103,173,220,252,177,37,214,70,143,30,60,125,232,170,118,238,86,134,31,131,237,68,226,201,69,30,182,186,211,101,90,174,151,178,110,121,98,234,178,93,39,217,22,168,12,54,97,90,253,139,32,6,161,215,185,116,214,222,184,243,3,135,223,46,30,242,192,92,244,67,33,37,81,117,133,216,219,156,155,85,8,22,97,90,87,245,221,61,1,113,222,16,161,78,53,136,80,72,83,143,21,5,160,84,85,205,58,70,75,15,215,64,136,43,169,208,117,68,142,64,100,100,144,66,106,13,204,38,75,210,24,217,114,58,17,68,215,218,12,164,28,58,162,146,48,212,205,130,44,185,83,134,244,204,247,132,105,227,193,66,159,96,39,85,188,208,233,14,14,89,117,237,16,180,0,2,41,72,104,162,224,229,82,225,154,255,217,153,145,0,65,4,74,6,74,94,145,73,80,108,110,81,53,11,90,70,89,91,160,23,69,171,67,214,229,176,237,152,53,251,145,87,77,24,126,71,13,143,37,26,198,62,148,23,229,70,57,152,70,255,151,51,103,34,211,144,117,150,237,135,209,68,131,59,146,136,105,96,80,126,208,68,234,150,206,217,251,235,250,255,255,251,178,100,206,140,6,8,103,68,147,186,91,112,124,44,217,189,49,35,93,19,193,155,28,109,229,105,201,177,28,101,112,244,161,93,238,184,174,230,170,101,158,247,124,251,221,77,227,155,187,231,251,166,91,248,139,157,133,103,81,56,173,38,211,38,50,110,31,60,53,208,162,41,65,244,183,175,156,52,98,119,150,237,148,162,44,227,15,78,165,252,53,213,5,0,85,142,128,2,8,8,84,149,93,63,37,69,141,36,240,238,17,183,204,3,229,105,165,131,55,67,108,87,239,76,171,123,146,93,184,51,106,226,104,193,87,241,253,215,63,80,152,131,22,151,163,52,233,232,58,42,249,138,223,105,248,210,210,120,164,167,39,25,107,118,76,31,116,54,216,76,184,106,51,192,183,204,1,120,107,71,210,207,250,29,86,111,165,114,51,14,117,40,19,176,44,181,85,136,59,15,209,8,233,127,117,0,4,211,204,205,191,77,30,100,0,78,121,27,67,208,160,37,83,41,74,62,210,20,42,64,137,130,52,24,136,82,66,34,216,241,210,131,58,130,16,177,225,8,18,94,210,164,79,52,23,31,138,93,42,128,98,243,42,136,56,82,43,183,16,160,22,29,119,12,112,5,192,250,121,13,45,248,10,114,237,104,77,154,9,36,57,186,242,250,212,241,150,13,111,59,84,185,144,8,144,209,33,152,100,182,87,227,183,77,251,205,189,185,199,113,151,203,213,93,109,120,249,238,191,194,175,202,157,12,169,127,125,127,5,99,183,89,93,60,108,128,120,241,225,64,10,74,24,64,43,64,132,48,110,25,232,38,188,38,117,98,93,20,73,3,119,117,58,102,75,90,141,156,215,89,134,236,102,139,77,18,69,53,76,193,84,125,96,1,64,44,21,166,87,112,149,254,210,102,17,45,133,17,78,95,17,77,199,249,98,162,139,206,29,129,138,213,175,159,255,212,211,233,73,159,17,193,171,58,77,106,211,91,157,101,105,74,69,169,71,227,29,205,58,117,55,173,191,92,237,203,59,101,168,60,35,166,233,167,66,237,179,74,195,153,239,110,35,10,92,222,49,86,235,251,181,124,186,255,177,169,183,223,91,25,172,214,115,34,229,182,244,123,181,163,186,248,251,16,201,70,78,114,237,239,227,229,189,233,79,183,185,247,126,51,245,39,41,246,113,200,16,9,70,158,135,48,128,40,216,193,65,58,101,103,10,3,140,25,15,100,196,144,226,97,67,15,4,102,80,10,56,65,56,54,234,113,32,175,14,211,93,137,211,219,164,123,233,109,54,2,252,206,214,94,14,237,59,236,179,175,210,76,207,85,228,55,20,172,45,158,192,225,141,142,110,177,135,46,119,15,11,255,33,90,226,247,223,253,175,127,243,182,151,253,45,207,61,107,111,255,251,178,100,210,8,5,219,102,198,27,105,111,66,133,172,217,60,97,134,93,18,149,155,34,237,49,88,137,146,179,167,52,195,142,44,209,38,238,234,232,181,73,203,247,103,181,103,140,139,26,194,36,156,244,81,227,58,48,244,228,25,143,79,38,145,149,38,44,103,187,204,116,101,166,138,100,246,103,71,163,207,52,14,58,34,12,56,230,106,18,238,146,241,139,56,100,161,81,77,86,37,9,136,144,106,202,221,225,242,151,114,190,248,224,21,49,2,132,119,255,211,237,163,94,175,189,87,129,141,196,174,145,177,56,202,112,170,85,113,206,82,52,57,132,253,119,179,106,245,163,204,238,174,93,127,167,119,166,100,124,177,93,182,158,71,151,23,204,202,82,72,51,185,228,80,186,92,60,169,221,168,230,71,122,32,149,0,128,17,28,159,21,96,2,21,33,121,230,46,101,196,161,128,141,202,33,51,68,245,17,175,71,23,122,80,152,178,248,170,250,82,50,10,40,123,148,144,220,190,89,52,202,101,115,141,128,72,29,171,205,218,237,91,81,24,155,167,79,39,249,200,158,85,50,150,103,86,197,247,209,196,162,119,226,248,202,35,23,249,23,151,183,6,35,17,135,238,71,105,169,63,251,191,220,114,64,157,26,150,218,74,34,48,204,152,139,27,19,128,3,17,20,115,196,114,17,138,38,123,165,63,41,153,172,80,152,186,181,117,118,21,206,173,70,207,24,95,239,49,175,114,27,204,16,55,139,233,181,114,122,149,43,178,149,39,109,81,39,179,235,149,253,139,192,47,38,61,0,2,217,48,164,150,227,13,93,12,13,82,95,0,65,68,163,66,148,40,104,213,220,77,141,104,212,32,197,223,126,141,254,104,199,161,50,10,220,193,234,80,129,38,131,144,30,158,124,125,249,25,102,4,88,123,151,198,157,60,131,128,45,236,188,75,18,117,18,244,232,16,187,39,164,231,152,118,225,77,221,22,103,174,231,150,243,219,43,251,149,27,180,130,164,231,62,45,7,86,74,108,123,95,238,159,122,84,229,147,221,240,163,111,111,51,91,38,102,10,187,44,199,96,188,202,122,124,112,114,0,98,50,56,194,223,209,127,194,115,52,18,128,148,182,254,10,140,68,64,96,39,223,0,163,156,113,18,36,110,181,200,5,5,89,180,5,89,143,188,57,179,32,68,160,74,53,83,28,171,28,146,8,10,147,23,64,214,216,148,71,187,162,168,238,52,155,31,106,91,115,127,102,68,154,235,222,108,181,165,116,62,94,162,132,208,76,60,117,20,166,163,143,254,38,158,200,170,139,167,205,76,219,29,83,127,110,191,254,127,249,142,121,225,221,178,229,251,165,146,237,206,122,103,201,43,46,120,156,125,146,198,230,137,110,209,63,82,124,255,251,178,100,220,8,5,88,104,200,187,65,103,160,140,236,217,58,61,134,90,83,125,155,41,76,177,111,138,19,49,229,180,244,153,108,227,150,170,56,216,53,164,81,69,151,76,213,36,193,53,164,43,164,180,226,142,106,86,146,160,76,26,44,0,18,41,192,152,37,180,233,230,216,165,17,228,42,26,228,55,88,27,73,106,58,88,46,67,162,32,251,165,21,37,72,165,85,186,92,121,185,72,94,16,42,143,3,113,95,255,176,223,62,238,233,112,72,198,237,6,43,170,222,29,158,93,255,52,163,157,34,50,126,33,101,163,253,145,37,214,110,194,209,21,169,74,6,70,27,17,58,219,59,69,91,227,23,185,13,182,219,143,151,221,229,166,45,117,24,221,219,97,171,103,111,214,182,28,222,252,202,51,57,173,247,145,161,170,69,38,82,7,57,56,52,181,0,149,36,244,196,203,11,133,45,65,138,222,60,101,124,39,240,104,84,232,78,194,5,9,205,27,150,173,8,54,3,70,103,30,173,89,21,63,50,161,167,180,215,175,91,144,170,11,51,17,230,207,90,56,212,35,57,67,49,106,138,148,243,136,246,36,101,76,50,2,89,3,180,80,160,224,147,75,9,48,131,161,209,61,196,125,221,179,239,248,189,215,115,196,220,113,83,63,207,83,123,33,187,56,111,15,134,115,55,219,171,167,234,18,16,146,132,81,51,93,34,97,73,250,78,30,162,40,176,194,87,37,184,209,207,117,54,147,78,98,206,220,50,97,25,62,211,153,173,235,183,135,254,17,118,64,1,57,164,20,178,238,118,167,168,39,245,209,232,60,92,23,3,65,138,88,137,138,112,232,35,228,95,185,220,121,70,15,48,40,144,130,57,89,164,165,93,124,207,255,226,7,57,140,216,98,185,206,97,210,156,229,181,211,237,191,202,121,40,83,189,94,185,2,203,47,126,236,207,114,255,255,99,95,26,89,54,109,151,237,76,206,211,5,180,102,77,243,21,48,129,122,231,29,55,29,36,48,238,111,198,217,163,183,41,166,73,129,239,96,11,65,78,198,244,208,8,89,21,182,248,132,251,240,213,116,0,31,140,248,131,49,90,68,73,12,105,9,48,144,168,192,33,240,74,32,198,3,115,4,4,0,1,3,38,132,12,64,5,65,149,212,10,18,164,185,126,194,4,52,233,51,242,205,31,198,128,132,198,24,195,92,241,200,187,238,154,131,22,2,250,60,194,52,141,62,54,253,152,71,26,123,87,56,145,33,200,98,243,235,186,144,92,20,202,28,69,106,121,107,175,87,93,169,201,96,24,17,65,215,196,77,215,161,228,219,88,252,74,231,27,119,199,31,245,215,253,115,125,49,239,226,162,166,123,99,56,125,50,110,90,235,123,154,81,193,48,146,186,118,255,251,178,100,215,12,4,219,102,201,27,73,94,18,130,108,217,90,61,6,108,88,77,155,22,78,97,109,193,242,179,165,116,243,13,161,117,165,107,236,110,197,164,243,201,71,83,113,67,207,171,39,93,12,29,170,146,77,160,111,39,18,229,139,49,123,101,218,39,15,78,155,217,106,30,93,20,54,189,191,117,106,0,121,225,181,128,65,36,40,80,13,219,46,39,167,76,97,52,102,111,40,142,53,98,176,147,35,101,235,56,181,143,201,194,130,68,32,139,27,249,34,109,165,146,234,229,72,164,43,194,144,224,225,69,11,20,136,20,156,89,23,189,44,159,35,49,4,36,51,50,235,95,78,173,0,149,69,132,64,81,92,128,16,40,205,68,198,207,158,197,236,122,29,165,119,214,185,176,209,141,29,159,62,194,5,244,72,83,129,227,232,17,133,152,67,28,24,194,219,14,229,16,184,19,118,178,27,232,47,197,0,1,243,22,138,1,42,128,75,78,15,108,12,192,97,97,195,37,135,50,46,154,130,161,64,72,17,208,82,251,40,209,17,58,187,46,25,128,128,178,168,154,38,54,4,196,104,145,86,253,31,202,8,211,73,93,183,25,17,48,245,249,33,40,170,128,67,43,172,42,16,214,154,92,16,139,47,27,93,175,47,149,195,79,189,184,97,246,105,204,225,14,104,86,206,158,164,135,71,245,144,229,61,19,12,218,236,49,77,170,212,186,195,187,239,229,163,102,85,103,247,158,221,80,202,114,37,149,232,129,48,102,80,0,139,13,144,173,173,182,241,198,221,217,92,34,172,194,7,7,66,103,137,135,85,52,178,82,178,197,75,142,26,116,122,224,235,201,44,143,136,48,213,233,217,136,45,184,128,11,54,84,10,233,102,105,118,199,32,6,38,70,185,116,64,129,239,188,170,93,3,180,140,86,164,72,16,32,135,146,98,116,75,183,161,219,144,219,22,217,167,221,58,101,99,227,185,8,28,105,34,226,179,109,174,43,118,195,202,130,4,170,23,129,45,82,58,109,77,221,179,56,223,73,76,132,159,199,140,235,144,44,28,8,205,145,39,12,140,206,66,169,114,215,62,107,252,60,204,173,114,180,201,16,156,132,117,156,22,125,103,205,90,69,195,187,205,103,60,249,65,38,235,49,17,32,227,147,11,42,53,193,211,159,63,48,33,144,48,241,166,130,5,131,11,244,16,48,142,130,192,73,18,202,20,121,227,88,55,185,215,71,52,140,3,24,135,53,158,181,22,29,130,173,247,97,186,52,85,80,113,16,158,50,26,46,191,105,88,160,162,48,208,228,96,0,138,170,80,129,235,8,209,213,57,107,215,129,127,11,144,143,138,36,187,12,0,193,81,152,43,27,208,1,196,81,148,187,95,64,86,77,180,211,217,21,255,251,178,100,208,14,133,147,102,198,19,97,95,162,122,204,217,2,97,35,110,23,233,157,32,109,229,111,201,223,51,101,168,244,141,184,51,137,200,227,114,138,88,110,253,79,195,253,157,241,21,60,50,235,143,111,45,237,211,83,251,62,98,38,187,166,219,231,136,137,108,186,222,206,165,179,217,122,63,103,57,150,182,105,230,116,121,204,163,207,123,169,115,38,82,220,204,91,15,91,230,51,156,203,98,41,155,248,143,182,6,187,4,32,32,41,45,165,218,140,1,37,5,250,118,1,148,184,124,140,128,228,246,17,107,94,90,218,130,66,239,98,120,215,164,233,211,77,121,186,100,106,24,93,3,220,188,209,168,129,4,20,161,147,96,112,96,82,220,148,35,39,64,152,190,203,16,191,139,81,172,7,147,5,105,157,42,102,172,112,237,146,169,156,47,34,98,115,155,22,163,215,35,50,173,145,104,207,211,91,158,94,241,87,225,216,73,169,39,106,37,145,158,148,135,197,153,66,63,146,120,148,42,0,3,255,245,6,199,2,235,156,212,92,228,162,48,45,103,66,162,239,69,201,125,20,86,106,83,219,87,175,77,95,119,114,189,47,173,156,253,252,229,151,165,28,135,107,223,139,208,74,224,43,241,219,182,43,77,101,29,140,187,49,169,139,79,244,173,217,176,227,72,160,157,196,103,170,140,224,0,163,29,82,159,198,39,136,107,76,193,209,201,161,180,102,205,218,150,252,164,230,69,72,25,156,188,140,132,228,58,159,212,246,6,216,49,195,250,121,50,98,121,253,251,93,185,186,247,207,245,125,191,225,176,0,27,127,208,158,40,117,254,127,64,4,9,178,102,26,121,72,229,241,203,147,246,37,173,37,255,232,147,42,17,114,39,215,92,221,31,150,34,72,225,101,187,15,233,10,227,211,226,123,46,52,154,2,232,146,34,153,36,120,70,59,4,84,5,74,138,124,93,45,66,57,196,17,30,229,111,70,102,57,218,114,176,130,51,149,70,178,165,216,142,219,45,29,148,211,11,165,221,28,249,4,209,216,140,85,113,247,115,105,37,107,50,227,4,9,93,204,198,117,69,68,87,37,82,114,125,139,39,78,212,7,112,0,18,239,68,0,199,7,168,249,184,222,82,84,48,160,10,242,26,42,22,226,170,112,11,60,111,25,61,199,30,72,243,192,121,224,241,176,10,71,66,92,216,33,138,103,178,85,247,177,116,161,200,106,9,105,205,46,129,125,186,213,239,234,244,74,221,60,101,206,150,85,159,136,252,77,161,45,11,208,39,93,230,185,72,18,26,230,137,208,81,18,175,246,56,219,153,105,94,227,75,229,81,77,177,85,113,181,103,77,211,95,86,66,141,228,85,132,114,84,124,89,15,3,71,178,148,175,180,80,186,255,251,176,68,197,12,228,28,102,205,27,3,63,64,132,12,233,131,97,133,110,20,97,155,42,109,33,93,2,90,179,165,13,161,151,161,13,29,103,146,54,185,207,70,183,85,187,74,81,162,48,185,199,16,139,213,141,200,83,66,132,244,211,212,241,120,3,28,169,111,195,128,197,5,163,185,198,206,87,0,20,32,106,115,0,106,48,75,71,148,192,16,35,175,113,251,136,69,226,121,225,19,100,18,135,130,153,186,62,149,158,200,151,222,178,241,75,33,169,151,89,165,218,95,110,181,123,119,234,68,173,205,222,133,70,42,207,202,119,13,179,101,241,20,135,43,63,78,196,176,32,151,1,22,65,8,191,204,151,38,108,154,171,177,195,195,7,49,246,21,33,170,204,181,174,48,121,12,217,68,166,181,31,225,72,118,185,88,163,144,164,18,41,12,141,215,36,72,204,94,70,206,84,56,194,190,238,181,57,153,211,119,103,45,210,172,112,16,172,85,0,1,62,212,192,8,133,66,12,64,40,206,109,12,192,76,16,6,105,0,69,10,41,92,221,215,107,254,139,238,203,87,151,74,226,9,244,244,82,255,16,110,161,39,209,7,70,142,53,1,254,228,105,39,84,40,131,184,255,4,144,118,2,50,60,128,80,56,158,75,13,120,103,194,115,178,58,201,21,132,33,164,22,3,136,36,196,72,103,160,15,39,6,21,218,200,186,202,116,197,103,250,246,214,61,198,253,147,215,215,85,89,131,77,16,94,143,190,105,145,110,97,239,89,200,181,121,106,143,223,23,40,193,202,136,151,75,111,150,176,246,119,163,21,157,189,171,162,114,227,142,34,235,231,191,79,142,63,214,221,76,187,191,255,254,158,128,0,156,1,36,0,157,182,162,147,206,32,248,93,191,21,133,43,19,123,12,117,206,156,227,95,238,223,248,181,214,102,190,32,179,22,146,134,69,104,121,216,127,51,44,158,224,136,212,19,24,129,184,2,242,185,101,51,57,251,235,75,110,54,48,82,206,150,168,78,108,103,111,12,6,157,226,180,107,81,12,169,254,94,174,213,154,75,38,200,237,189,95,86,118,84,59,114,244,24,175,110,223,242,0,38,111,93,232,169,100,202,12,58,32,146,119,68,152,16,0,103,227,67,75,155,58,163,206,85,219,108,114,146,39,118,150,29,165,135,30,38,115,5,181,198,147,0,194,106,192,87,90,100,103,22,141,39,142,48,37,174,129,25,105,115,161,134,231,77,150,235,77,195,245,40,34,56,68,123,46,81,108,212,61,229,136,78,85,235,205,37,157,171,126,93,134,191,159,255,251,103,47,135,17,157,120,183,252,247,233,101,151,243,77,16,204,146,186,150,51,215,191,54,46,100,60,52,43,13,159,97,74,18,181,211,204,179,85,68,255,251,178,100,203,14,5,72,103,74,27,111,91,240,103,204,217,119,60,101,174,82,105,157,44,109,13,94,193,178,179,102,52,243,21,112,66,127,60,227,40,173,67,207,58,255,222,225,17,232,0,0,84,5,16,3,183,122,127,97,26,95,197,83,16,181,69,68,233,116,251,166,48,192,91,255,181,34,240,137,170,244,234,204,109,202,176,57,59,187,233,177,22,180,24,238,86,232,195,132,80,36,164,126,135,119,30,215,119,186,169,246,58,25,140,107,229,116,69,54,196,107,43,8,51,213,89,22,168,102,66,68,35,135,62,56,133,59,72,197,83,144,196,22,119,51,155,103,45,72,215,79,173,11,90,175,254,248,50,98,10,106,41,153,113,201,193,113,146,170,170,170,170,170,170,170,170,170,170,170,170,0,0,211,7,25,76,32,125,4,11,192,79,131,35,194,12,96,65,50,244,40,192,98,179,0,139,3,129,38,27,7,21,130,128,1,114,213,0,3,115,96,160,217,0,28,12,16,100,29,4,129,29,134,73,12,0,51,69,70,5,11,21,48,161,154,209,108,88,96,24,43,130,166,49,208,8,17,192,168,117,3,42,0,49,54,67,4,45,201,158,152,96,202,120,178,137,56,103,7,173,228,24,77,229,34,198,25,98,42,44,58,195,1,73,26,16,161,123,107,160,68,97,153,47,216,61,8,137,6,164,200,32,37,165,163,21,97,177,137,118,83,180,180,222,210,243,81,235,51,85,209,21,86,154,91,235,245,85,93,117,244,83,102,211,99,71,170,168,197,220,122,45,138,140,163,227,101,72,13,58,243,217,178,238,60,159,102,68,99,209,157,11,95,178,207,49,78,48,132,16,16,144,0,36,192,83,12,141,191,231,149,226,72,32,232,4,63,77,83,231,86,216,246,50,218,222,153,156,206,118,14,93,51,203,119,110,250,231,81,211,37,128,34,167,195,71,216,88,57,18,253,203,255,255,247,10,41,69,167,154,120,170,229,18,189,213,118,67,55,206,180,99,49,106,224,173,82,48,112,26,173,36,97,208,41,107,4,130,217,204,119,193,191,114,182,202,112,158,57,172,123,142,100,153,216,146,43,231,101,227,185,54,40,17,9,54,70,64,139,34,18,26,52,32,100,49,97,226,134,230,5,1,2,76,225,141,243,9,141,81,64,2,45,66,89,84,0,80,10,14,27,164,106,147,25,4,141,24,143,208,52,14,224,0,69,16,8,91,1,9,136,248,68,59,252,150,77,121,66,219,43,78,33,6,11,100,65,96,3,168,17,2,7,196,218,57,8,25,23,166,123,232,10,249,177,180,212,66,100,173,105,244,85,213,101,72,115,72,99,57,241,161,148,185,151,40,27,71,140,172,152,100,190,86,84,170,35,7,246,181,190,214,173,185,142,254,255,251,178,100,223,14,6,76,102,198,19,154,83,240,113,140,217,157,48,101,190,25,93,157,28,110,101,15,193,183,51,101,156,243,13,176,42,35,234,163,188,70,164,16,177,199,193,194,57,69,83,37,152,47,114,176,99,228,64,212,23,179,156,157,29,26,150,161,225,213,69,172,66,17,142,113,130,134,199,108,61,166,10,152,61,24,187,238,138,29,12,228,201,102,72,161,67,21,135,158,198,221,212,175,238,80,13,24,3,0,0,75,109,82,157,40,226,52,10,216,2,22,40,203,252,199,125,219,163,42,248,247,82,91,180,91,65,199,63,218,182,215,118,49,14,24,130,158,255,14,254,191,182,132,230,2,59,87,165,118,229,255,63,201,9,203,81,18,28,234,188,38,161,200,138,211,125,171,108,15,186,228,102,75,9,175,117,226,242,158,208,126,153,70,60,130,34,121,18,41,17,196,164,231,103,8,136,201,32,142,213,56,199,23,255,47,124,29,0,1,167,212,88,49,129,80,78,93,85,78,124,85,72,103,207,20,106,77,201,65,115,90,114,54,64,109,66,75,12,193,206,100,35,77,213,170,43,135,10,77,11,92,206,37,135,242,110,23,55,27,128,95,198,150,182,147,109,249,34,2,93,182,245,178,69,245,55,14,225,169,52,227,201,47,133,204,113,244,111,4,97,32,101,143,70,183,97,185,215,135,9,108,236,167,84,218,203,95,255,172,83,102,243,242,34,21,238,162,222,247,119,199,199,102,198,255,235,195,27,80,65,136,106,179,14,120,67,157,200,73,163,23,172,141,125,204,169,121,92,204,185,134,239,132,230,55,16,71,15,86,234,154,101,221,30,76,220,213,86,53,155,15,47,243,63,223,129,171,0,160,16,165,150,165,227,156,106,112,63,204,146,34,222,117,44,101,37,117,126,145,200,146,144,220,177,70,62,238,219,188,30,113,114,162,115,23,155,157,177,5,78,183,196,5,50,118,142,72,136,230,34,222,99,59,208,136,134,119,125,170,151,196,133,208,230,222,228,35,169,37,150,73,43,212,229,161,26,79,174,164,59,179,56,247,41,220,118,87,101,100,77,117,119,139,49,207,106,161,138,103,31,216,239,71,93,105,6,142,50,96,117,49,135,199,193,1,227,8,154,14,106,86,69,51,74,30,204,66,6,1,20,200,0,134,24,39,37,241,129,195,67,64,0,32,21,244,77,244,140,109,16,161,241,18,9,34,114,114,161,251,76,37,12,151,185,150,248,208,70,38,160,241,136,186,119,62,170,108,84,0,24,92,24,176,197,217,48,160,30,18,158,236,199,25,67,112,116,167,222,101,6,91,175,188,5,61,40,16,128,17,181,184,163,234,201,118,84,173,57,157,134,253,202,129,96,217,44,174,196,237,15,229,206,252,20,55,173,255,251,178,100,204,142,133,80,103,73,155,70,95,176,109,12,217,103,60,197,110,23,121,157,28,110,25,94,193,217,179,166,116,243,33,188,5,213,89,86,247,189,120,207,140,163,28,200,105,218,156,172,182,195,112,226,153,43,108,79,32,185,136,203,139,66,10,180,183,211,181,53,230,207,126,240,255,219,204,209,217,252,218,117,220,230,157,163,151,182,101,246,13,24,194,81,13,40,220,164,138,71,238,2,197,56,174,192,105,128,110,89,93,51,218,52,71,199,74,164,190,6,148,186,166,115,182,118,75,81,71,159,123,133,53,82,72,158,207,32,196,102,115,11,41,1,239,5,188,223,51,175,72,113,115,102,190,83,103,43,12,46,250,232,114,83,51,219,51,94,49,118,178,215,104,107,137,185,218,18,38,251,168,75,138,155,213,234,244,78,82,85,251,226,38,155,238,39,126,250,230,166,158,161,88,196,102,234,167,231,240,165,42,1,192,0,210,84,89,158,134,134,119,139,157,241,140,96,224,113,185,64,230,138,3,24,16,68,33,0,24,36,128,10,46,133,5,163,65,16,0,9,120,40,80,192,33,153,34,248,192,21,94,80,141,16,75,60,180,192,161,101,208,44,46,86,66,214,176,37,11,143,72,220,199,32,184,47,112,56,224,198,75,208,23,28,56,13,101,64,229,50,8,146,34,181,148,238,66,67,39,85,69,198,165,205,45,214,65,80,64,46,84,145,5,246,79,117,246,158,146,216,106,16,223,188,208,212,183,27,118,51,203,253,85,13,33,158,213,233,245,82,49,169,181,125,12,149,40,147,178,58,62,86,73,208,187,77,71,138,105,181,115,181,40,127,218,249,70,119,47,142,70,89,70,246,46,137,122,68,239,48,177,0,14,110,144,2,218,72,70,70,229,153,133,227,56,140,104,155,26,172,150,39,200,73,117,113,86,53,211,27,219,134,74,206,235,105,43,127,140,148,208,190,43,125,195,48,215,57,147,247,79,104,145,230,81,182,96,172,8,129,179,158,139,129,164,177,40,250,92,45,115,56,211,122,21,138,74,234,210,225,209,208,221,171,209,17,237,135,8,53,87,80,211,54,253,194,84,196,205,66,69,54,189,15,69,185,184,201,230,37,187,202,174,104,171,148,186,135,58,113,122,46,170,254,103,63,78,16,92,90,42,43,204,10,225,51,48,28,209,68,131,194,28,204,28,13,49,177,104,216,64,211,6,15,80,108,10,103,48,16,0,20,69,94,201,248,136,68,205,95,172,128,48,74,98,220,27,156,0,89,98,32,179,164,44,30,66,166,81,132,118,18,36,23,0,44,59,164,193,140,140,3,53,62,141,129,90,132,196,134,96,54,43,11,97,76,26,33,29,167,68,69,206,166,96,72,51,21,77,1,18,129,64,148,193,255,251,178,100,207,14,21,188,102,197,139,130,71,176,124,76,217,138,60,200,111,22,85,155,24,78,97,13,201,155,51,102,100,196,13,84,225,113,210,101,230,0,128,36,105,64,42,161,37,155,53,31,241,255,255,252,255,204,254,203,43,243,87,95,83,54,211,83,63,49,218,247,111,186,204,109,83,95,244,145,172,221,124,172,51,223,45,27,197,161,174,76,67,213,144,201,2,97,206,148,219,142,230,117,146,192,5,113,160,0,179,202,233,201,42,92,6,62,34,6,41,116,107,160,82,209,141,162,14,94,230,77,8,198,100,250,76,131,24,146,79,236,50,244,180,18,232,17,208,152,188,87,68,243,93,97,233,74,192,197,104,39,36,255,152,178,93,225,185,220,194,204,221,142,155,182,110,100,112,161,158,102,34,100,156,226,209,146,98,10,169,223,251,108,137,230,81,147,120,108,180,141,147,12,197,166,125,243,203,232,101,85,0,0,221,208,4,90,23,7,50,33,19,21,136,56,115,244,126,38,49,30,165,80,168,4,186,133,154,0,133,79,167,196,10,194,213,86,67,90,125,38,38,98,150,154,91,239,60,154,176,3,138,248,55,150,229,142,157,27,218,168,221,230,114,233,178,166,43,47,171,91,26,91,23,158,44,221,118,115,32,105,52,178,166,181,15,44,106,23,226,7,126,169,132,5,16,5,34,234,254,247,68,252,246,251,165,29,232,101,255,187,75,141,219,106,88,118,95,108,123,85,182,29,94,51,120,162,211,91,97,44,253,37,39,22,214,48,83,211,58,250,147,213,94,232,135,183,150,113,118,254,117,107,239,206,69,112,192,139,146,1,35,140,9,93,182,234,155,189,62,7,157,155,17,177,229,120,174,98,205,43,46,166,240,226,127,243,243,22,213,97,15,185,147,255,151,74,233,182,234,64,202,10,219,71,56,195,10,52,252,78,90,72,172,97,236,200,205,225,82,54,88,89,156,198,74,70,89,158,78,74,71,41,249,50,30,137,154,41,37,69,87,37,151,119,125,172,82,33,189,104,75,160,179,49,93,212,174,164,42,177,206,228,170,213,159,88,98,0,10,107,191,10,164,21,56,22,0,20,66,121,77,33,80,56,80,24,235,63,107,134,20,99,233,37,126,88,44,29,23,140,73,32,235,46,172,154,142,172,228,3,71,43,149,63,240,51,223,94,48,224,79,64,76,149,138,62,242,10,91,20,220,165,249,238,118,85,188,240,132,54,209,137,107,242,251,67,78,179,203,71,27,134,192,40,208,81,32,221,197,135,185,188,87,67,161,186,138,152,131,183,153,141,230,209,34,169,230,170,31,110,60,248,85,102,233,237,71,110,181,151,75,3,110,191,84,45,71,139,22,204,204,56,216,48,78,57,73,113,85,189,60,95,223,249,35,255,251,178,100,207,136,4,247,102,200,155,101,95,32,107,204,217,154,60,101,174,21,117,155,38,237,33,253,10,8,179,102,180,195,33,189,192,157,125,186,93,229,181,146,20,119,206,17,123,118,37,222,224,103,110,111,132,13,165,200,1,167,21,197,201,52,187,157,29,64,83,31,172,100,181,59,128,147,16,173,61,130,103,124,148,85,176,137,233,129,156,15,191,196,55,27,7,165,181,183,60,230,250,212,241,70,76,175,105,214,95,51,166,113,249,217,61,117,6,142,41,174,51,224,104,234,58,221,109,230,99,33,100,166,162,101,150,56,162,69,135,99,82,34,115,162,121,163,93,134,23,69,35,234,241,5,61,140,219,102,233,54,115,230,228,159,75,59,131,158,71,20,44,52,64,27,90,140,20,98,22,178,181,132,27,13,120,93,161,10,0,0,211,18,142,52,200,128,176,17,180,212,158,82,225,143,17,136,84,140,52,60,8,40,36,42,99,169,166,12,10,96,98,236,156,26,10,137,225,97,75,112,160,77,116,70,64,144,14,18,241,33,0,152,106,228,3,133,4,68,3,120,144,251,130,224,5,128,48,78,17,2,106,140,17,113,136,201,152,56,232,102,105,42,213,240,59,111,107,42,146,201,28,7,201,15,93,55,53,134,49,52,29,74,183,84,32,66,192,113,166,45,58,46,89,11,176,227,101,6,82,219,206,253,75,239,95,85,255,61,245,205,243,16,250,116,137,107,197,36,188,183,247,87,125,85,117,48,157,17,68,22,168,202,60,71,15,197,141,16,143,56,145,238,49,198,28,29,231,84,201,197,13,71,177,181,142,202,16,109,81,100,178,116,116,215,36,10,164,163,160,0,24,113,214,148,110,201,121,73,134,83,139,42,195,232,12,145,196,142,103,72,203,169,60,167,107,43,35,233,173,70,66,80,81,101,73,150,10,137,186,253,237,254,99,151,24,102,169,2,200,159,36,37,253,55,223,177,47,45,94,178,201,155,112,204,92,146,155,60,242,225,218,91,41,36,32,154,52,119,191,24,87,202,108,143,245,232,184,157,134,118,155,243,145,155,51,102,26,137,169,153,56,94,165,69,99,37,183,127,238,37,116,145,233,158,113,132,243,86,91,218,180,144,60,220,77,221,255,145,127,32,194,248,244,173,96,87,51,30,28,48,160,176,52,161,192,6,200,70,135,0,207,106,157,108,43,56,52,68,179,80,184,195,240,246,8,2,34,156,210,144,222,58,1,131,30,199,205,229,156,91,44,102,129,186,55,169,136,214,20,201,6,17,244,81,163,105,131,32,80,22,233,120,177,99,118,233,243,183,148,78,159,182,37,50,168,163,137,14,67,137,124,179,34,241,74,55,145,255,180,82,102,75,107,162,93,213,117,182,251,184,158,234,59,226,159,255,251,178,100,218,142,5,246,103,69,19,121,67,112,133,204,249,157,49,38,63,86,29,157,30,109,229,109,201,180,179,101,92,243,14,24,60,196,125,93,127,253,117,246,137,169,236,251,143,157,71,135,35,91,87,124,230,167,82,52,121,185,123,76,238,210,77,164,196,19,122,202,48,213,42,78,109,7,92,83,220,228,30,133,186,184,155,232,228,212,212,48,242,214,235,174,237,0,25,99,64,104,4,92,146,66,172,228,231,9,37,163,41,94,254,73,81,103,84,250,196,7,144,144,198,74,203,86,97,110,245,24,103,99,4,33,41,182,111,251,150,116,129,32,130,16,194,28,98,143,140,198,187,41,173,104,106,168,36,204,86,177,72,161,238,189,96,100,103,98,202,166,112,229,197,207,115,223,37,254,17,63,153,215,222,27,109,233,76,137,190,89,123,249,228,90,196,82,153,105,11,37,92,203,204,136,254,254,2,154,0,32,0,167,219,146,44,32,106,144,223,192,104,100,138,6,45,168,139,112,125,35,76,66,81,102,163,55,128,65,32,64,6,60,1,136,155,22,201,212,138,68,41,5,39,137,178,242,35,48,56,10,64,221,81,101,0,72,192,10,118,8,210,134,2,36,198,100,201,36,145,83,169,19,23,47,151,139,3,144,44,209,141,20,194,72,155,39,74,198,166,198,101,67,19,67,134,148,84,170,210,93,107,169,95,77,111,82,208,37,203,203,51,101,34,154,10,65,26,70,229,196,145,82,37,234,74,173,148,183,170,138,145,90,78,131,169,72,58,207,166,108,233,164,146,236,141,244,209,106,46,185,177,197,89,204,140,147,93,150,102,138,15,76,220,235,152,50,102,234,173,35,133,199,65,216,216,67,219,224,2,161,128,4,174,219,2,102,232,44,39,210,50,100,212,73,164,16,135,153,208,36,3,199,75,23,99,138,126,204,166,143,18,32,36,150,115,109,254,167,33,130,147,7,16,242,10,183,109,23,244,213,104,179,142,99,94,204,148,91,179,18,116,53,234,100,115,57,15,188,215,89,150,33,50,212,122,187,79,123,158,206,166,33,172,168,237,163,186,108,166,121,232,103,223,203,190,171,63,237,106,198,64,32,3,154,212,147,23,208,195,48,157,163,105,145,211,42,150,51,68,64,99,44,6,227,20,71,147,8,13,51,17,8,243,54,203,0,48,252,97,208,192,101,112,50,98,160,40,98,233,122,72,6,14,8,6,208,153,17,21,196,107,211,10,132,77,189,20,11,13,4,96,131,0,4,140,74,68,0,136,140,6,35,48,90,36,201,66,99,37,145,204,106,32,0,146,128,175,19,233,3,64,161,65,101,73,159,21,166,90,6,142,136,12,230,45,54,78,60,230,101,115,3,9,36,130,16,56,24,62,20,25,3,71,106,206,255,251,178,100,208,128,5,157,102,202,189,98,128,2,102,172,217,154,164,156,0,44,138,27,10,57,222,0,10,139,51,37,159,24,192,0,64,6,32,0,152,40,64,66,2,52,203,28,216,105,211,52,139,76,110,89,52,120,184,24,25,8,44,136,1,201,206,233,76,24,204,40,97,112,240,84,8,188,216,243,106,80,77,53,250,204,210,231,17,34,185,144,1,0,96,155,221,26,221,233,117,90,148,249,227,61,75,4,65,203,137,235,141,186,210,54,183,61,106,61,132,103,149,229,87,44,235,89,90,189,73,243,209,185,38,20,245,231,119,73,106,118,43,41,221,105,138,56,158,21,99,241,233,92,178,173,127,166,121,55,98,126,15,160,179,126,79,169,51,82,177,73,12,77,107,121,85,195,159,170,122,120,221,45,52,65,109,221,249,68,159,62,97,16,251,145,46,210,211,168,173,74,45,76,81,239,85,165,17,234,244,83,246,156,151,26,199,254,251,205,235,60,240,223,255,255,255,255,255,255,255,171,6,58,199,184,239,12,49,213,191,255,255,255,255,255,255,255,242,176,20,221,156,251,151,126,240,224,40,1,36,218,149,217,44,187,96,168,27,7,128,212,37,25,15,133,113,204,170,57,62,112,77,114,26,38,30,176,121,194,166,117,231,219,134,247,77,104,29,207,173,183,128,89,30,145,253,218,63,202,213,214,204,208,96,39,131,105,119,85,168,110,20,208,54,157,210,96,51,128,224,182,142,254,246,57,85,141,53,47,196,121,26,248,97,122,246,232,22,29,179,201,166,211,147,147,74,100,228,203,205,57,141,203,180,202,217,245,71,46,173,238,123,183,230,93,181,118,214,94,213,169,171,175,120,155,191,247,219,169,149,179,185,106,33,218,140,222,58,122,203,38,106,177,52,115,215,98,150,97,212,47,158,159,125,111,255,238,255,251,170,53,220,84,215,101,35,164,175,200,140,6,122,102,159,16,192,25,65,48,160,252,204,228,112,168,72,196,101,227,23,130,149,97,132,202,43,0,96,226,154,18,76,60,102,37,157,16,168,159,73,201,147,169,29,21,81,138,174,155,146,168,32,188,210,24,141,176,124,218,4,70,75,140,32,168,192,66,72,5,79,121,204,236,121,14,205,24,44,90,97,227,198,106,82,104,0,226,160,97,81,67,62,93,57,1,18,208,24,137,201,160,0,144,151,153,96,216,40,180,203,0,78,111,4,198,8,13,61,92,116,156,4,20,96,8,132,82,38,194,80,100,4,38,16,162,108,141,134,172,40,117,139,34,207,12,0,215,26,76,204,52,73,8,194,205,18,69,158,152,161,88,32,52,193,205,141,64,12,16,14,132,86,47,84,181,95,152,89,238,118,45,101,110,119,43,57,125,47,243,61,231,103,28,185,190,89,255,251,178,100,103,0,9,196,130,197,6,115,96,0,135,108,201,173,199,160,0,24,217,157,38,125,172,0,9,83,51,102,107,158,80,0,254,223,169,203,218,222,25,99,173,119,95,133,108,251,242,168,167,231,57,151,227,95,47,206,222,233,63,124,195,242,169,150,240,229,29,204,109,110,206,63,204,190,173,191,169,201,69,235,123,230,59,164,179,187,213,113,206,243,193,82,119,119,249,142,57,110,254,239,227,126,2,115,119,223,239,254,31,250,252,63,255,255,255,255,255,255,254,91,205,255,239,255,255,249,151,255,255,255,255,255,255,255,192,225,183,62,144,0,2,128,0,64,16,0,0,7,23,218,219,254,126,220,190,208,222,67,21,44,42,188,55,70,100,129,76,214,0,122,72,70,112,56,89,37,194,113,248,169,2,204,201,86,244,109,72,170,173,13,17,205,62,36,68,6,141,90,168,74,152,169,199,29,29,104,93,95,59,74,221,54,48,138,168,139,143,228,225,70,27,73,203,219,172,151,43,149,178,164,91,143,139,135,236,115,113,163,53,205,143,106,182,181,134,159,70,189,172,166,186,161,152,233,170,129,65,130,148,92,77,27,138,241,8,36,24,179,201,42,219,189,77,148,0,1,79,168,8,24,242,65,147,6,251,75,126,130,84,61,30,16,203,111,185,170,101,132,182,4,154,129,221,150,184,102,235,38,95,110,83,4,47,228,0,240,187,209,7,133,146,182,55,9,8,18,249,111,0,176,176,229,221,26,163,14,145,44,151,254,129,62,217,210,29,25,33,33,81,0,64,86,160,168,93,168,139,62,102,241,150,43,74,232,209,171,181,179,31,79,24,202,101,38,117,34,95,63,17,105,172,242,223,255,247,61,239,251,255,255,255,255,255,253,255,207,247,207,231,235,91,253,126,245,207,213,158,212,154,191,188,242,213,187,122,181,75,79,246,51,191,220,173,229,75,41,167,128,179,179,151,51,187,94,237,61,206,101,158,26,215,127,89,87,213,78,235,237,255,117,141,46,121,103,206,119,245,119,62,243,30,243,236,215,252,44,125,110,246,186,222,200,160,36,96,0,0,36,146,48,85,128,144,199,107,149,194,45,244,251,85,137,140,232,160,87,84,68,255,102,142,30,162,172,99,186,59,140,137,136,73,69,65,242,149,110,164,21,84,15,57,154,139,243,209,88,204,213,122,125,20,212,246,185,89,59,108,137,247,169,159,211,234,168,127,238,157,210,223,78,254,203,254,255,183,211,81,245,0,0,84,168,196,69,176,48,76,80,18,117,243,240,36,52,44,55,29,16,17,0,52,213,6,2,73,149,21,132,53,158,52,118,200,206,204,166,6,8,21,64,34,78,14,16,9,43,9,26,133,190,142,106,98,50,244,62,4,68,105,40,64,15,210,255,251,178,100,32,142,38,106,102,199,27,152,124,82,80,140,217,189,48,37,140,22,13,155,30,110,5,254,137,120,51,102,52,241,149,72,52,157,67,10,86,97,2,165,12,57,89,84,193,83,2,230,6,160,24,74,252,16,120,147,0,108,204,221,166,164,210,157,57,109,205,130,204,131,154,254,50,4,211,47,7,80,41,148,4,152,253,108,158,22,237,247,237,255,251,199,255,27,214,190,189,243,139,110,187,222,62,233,143,235,88,218,245,139,152,120,167,154,176,47,71,57,41,141,207,173,120,116,149,235,10,61,161,90,148,102,149,183,196,142,223,30,44,22,167,141,113,103,188,55,56,177,25,165,129,252,213,198,61,191,250,255,17,243,157,90,158,75,249,33,67,182,245,186,140,69,64,34,61,64,0,0,54,218,149,219,144,52,244,112,100,180,92,129,216,156,164,48,99,223,45,175,249,161,59,254,36,76,226,239,200,42,86,95,252,181,158,199,177,70,82,206,174,170,175,121,145,167,75,163,177,116,187,218,117,212,180,218,213,83,21,152,206,170,206,89,105,91,252,213,111,247,255,254,149,248,16,37,24,113,164,197,160,115,10,6,194,70,137,166,28,38,76,34,32,123,175,29,76,231,201,132,198,154,146,157,53,87,129,46,68,133,67,65,102,194,34,6,133,133,171,90,5,93,79,164,110,179,56,114,33,224,192,32,208,53,214,96,143,184,0,54,137,46,144,92,14,128,214,112,214,146,33,88,202,161,150,162,164,90,67,26,83,103,234,109,184,74,33,13,133,85,237,181,150,74,156,168,37,139,172,11,64,101,234,157,198,101,18,185,85,190,101,255,251,229,254,189,214,63,133,215,9,146,61,149,91,128,165,52,153,234,254,216,141,143,103,255,78,115,247,214,245,150,217,120,230,237,202,73,243,46,254,117,255,190,237,247,91,66,198,177,23,87,146,22,179,108,99,21,93,20,114,128,147,132,0,173,182,174,86,212,163,53,244,102,100,220,105,82,206,130,177,202,200,26,234,163,115,18,228,163,21,200,226,35,174,218,56,214,179,38,156,78,237,46,90,219,254,207,50,153,157,159,74,53,17,25,76,183,102,146,91,17,87,149,145,15,35,39,117,108,173,69,91,42,61,111,43,239,152,187,93,201,171,190,170,135,253,222,140,186,85,18,145,129,52,170,0,1,211,9,180,24,137,130,202,135,11,35,152,176,20,96,0,19,174,52,138,86,23,112,42,45,138,174,53,55,129,25,140,6,34,0,131,64,224,227,2,205,97,229,184,6,5,71,136,244,42,233,165,186,175,35,112,135,19,90,50,68,10,48,24,57,37,219,224,104,28,48,41,121,1,14,236,203,36,137,86,75,80,224,18,73,47,229,168,245,189,78,131,89,96,139,253,186,93,255,251,178,100,49,142,5,166,103,70,19,129,127,162,106,236,233,90,60,103,174,21,9,155,28,108,149,190,201,193,51,101,168,177,159,160,77,37,176,192,87,138,229,126,232,92,23,105,210,71,232,30,79,61,87,90,238,187,170,101,62,75,253,3,254,85,173,51,161,163,60,179,32,173,43,235,48,98,201,108,196,125,139,192,220,186,250,241,160,195,111,109,119,36,243,231,118,166,55,241,127,189,127,170,107,219,56,204,41,237,139,199,249,198,174,49,182,64,3,48,16,1,46,73,8,210,73,120,175,172,70,180,179,12,135,126,156,163,250,230,173,236,147,123,85,222,126,245,157,109,142,8,233,22,153,223,86,28,208,136,178,113,4,10,90,182,58,209,197,31,172,63,201,97,153,22,91,200,121,252,50,50,83,206,17,32,244,92,182,88,122,179,234,161,72,204,213,86,205,107,106,238,200,143,70,153,126,137,143,149,58,245,179,94,138,172,187,55,91,221,231,191,88,7,57,42,163,68,227,186,3,60,51,107,131,220,112,83,40,75,5,4,144,236,169,79,2,64,113,157,198,154,221,31,219,12,81,213,72,230,104,178,72,4,55,200,64,105,17,48,204,185,71,165,239,187,38,87,101,246,11,18,232,46,240,128,67,129,71,182,200,134,159,8,151,73,132,65,193,133,174,152,123,168,91,218,121,83,234,211,99,233,234,230,70,26,212,182,19,122,15,130,102,26,77,184,229,202,93,115,31,253,254,137,218,253,63,114,47,203,211,58,74,226,14,218,233,221,85,28,205,125,5,197,143,57,10,197,28,65,134,32,116,88,104,128,225,16,161,38,19,15,11,41,71,106,117,174,190,186,154,110,154,105,45,37,165,65,158,232,134,67,52,128,190,136,4,203,53,128,50,62,170,177,12,217,64,250,71,71,113,114,13,97,218,169,75,208,39,53,105,226,38,247,34,231,180,235,226,191,146,147,83,107,116,239,218,217,49,57,9,75,123,32,0,230,73,114,235,28,241,59,140,138,33,140,80,48,185,189,72,106,60,90,125,66,72,123,102,29,4,134,120,64,193,184,71,107,28,117,96,89,200,74,124,67,207,248,137,106,60,170,147,225,178,46,231,173,250,123,174,183,211,186,135,85,0,0,98,144,194,125,51,176,136,11,152,148,38,73,32,209,32,65,80,195,16,59,192,66,90,48,209,224,136,102,29,119,156,20,139,107,33,98,237,53,2,6,12,64,88,43,62,71,156,104,228,79,124,118,90,132,161,162,36,161,151,185,49,164,246,91,41,214,8,28,231,222,105,174,180,37,45,80,197,207,153,169,58,239,184,81,170,72,163,55,206,4,148,187,46,19,111,77,18,29,162,80,78,15,135,156,186,179,255,215,245,245,255,190,230,33,203,42,145,67,85,255,251,178,100,60,142,37,204,102,198,155,75,127,66,111,140,217,22,60,194,138,21,105,155,26,109,9,158,137,197,179,99,196,244,142,104,62,245,42,79,213,150,243,71,159,15,152,154,171,185,239,141,255,93,91,104,237,155,116,81,79,182,164,125,22,231,234,207,186,208,62,244,221,110,51,118,40,239,100,190,183,46,161,182,184,102,178,210,214,174,103,222,55,44,124,77,134,32,145,155,160,144,0,85,65,218,182,164,60,137,98,233,18,98,43,226,27,22,111,196,95,26,109,244,78,202,36,105,196,125,182,206,146,26,81,99,128,136,172,1,189,237,141,0,211,149,186,197,33,129,122,166,223,190,24,100,100,119,21,234,206,44,129,138,192,136,124,177,194,28,148,100,66,60,238,134,230,98,41,157,88,119,106,179,94,141,35,206,200,168,206,170,221,29,232,101,204,196,147,185,203,103,130,211,164,234,207,149,255,222,212,3,9,70,101,8,157,20,4,160,143,17,3,16,156,32,193,117,68,172,46,180,16,39,154,68,179,136,83,183,78,206,38,147,209,82,47,38,65,56,255,16,14,136,196,40,229,247,149,90,80,154,164,128,11,46,142,169,48,153,43,132,24,14,55,79,23,138,94,137,77,182,57,99,76,122,91,12,105,253,99,145,105,115,56,172,205,222,76,95,236,230,104,224,24,6,51,46,146,191,191,149,108,191,156,255,218,191,246,219,8,41,149,208,206,165,161,206,199,58,49,28,247,69,46,123,36,138,138,39,182,235,149,89,118,111,71,38,27,29,193,174,186,251,26,117,54,129,180,171,139,155,144,160,219,114,251,73,111,88,238,97,202,205,33,218,206,230,95,16,192,80,38,220,104,151,198,177,42,139,86,176,10,197,90,113,44,178,156,159,49,160,85,122,35,233,40,249,37,42,139,195,82,79,16,27,27,50,171,3,49,106,87,46,242,238,102,107,202,207,85,48,145,246,102,182,92,19,236,165,51,48,221,215,237,248,179,3,166,79,245,46,149,206,160,64,161,129,58,174,146,246,146,185,164,171,242,205,75,137,152,213,37,231,89,10,35,228,69,50,53,200,189,91,60,235,4,242,63,159,255,255,255,255,254,116,50,0,2,36,136,192,106,52,166,199,135,29,112,38,12,0,20,57,103,129,196,92,55,176,96,43,26,96,86,220,167,174,203,166,186,156,23,81,98,179,116,111,14,2,215,159,119,182,73,42,95,238,2,239,109,139,100,91,118,157,52,74,4,32,18,199,100,143,251,251,157,138,29,211,63,79,133,28,102,122,106,205,91,221,177,14,231,0,214,160,148,113,33,224,17,159,53,40,102,125,255,255,255,255,255,255,223,170,228,209,13,174,97,210,70,225,125,124,203,181,55,54,200,228,230,99,72,146,81,89,115,255,251,178,100,65,8,69,82,103,70,155,70,111,66,95,76,233,38,60,194,92,17,93,159,40,236,49,175,193,119,51,163,192,243,9,120,81,59,46,93,154,95,70,12,194,157,223,168,174,64,20,205,56,68,145,138,142,34,122,236,138,144,119,160,163,198,174,231,151,77,77,101,218,128,121,102,130,0,11,53,12,88,113,148,76,204,232,166,89,122,150,17,45,217,201,116,101,19,207,71,124,118,118,119,58,234,143,29,121,115,209,104,9,246,198,33,153,71,7,163,44,98,172,242,162,31,4,107,88,226,238,140,239,83,186,187,214,66,54,213,93,150,231,85,33,106,213,100,114,52,175,162,234,242,204,173,163,171,85,20,139,201,86,210,94,219,116,182,159,254,38,168,0,85,146,252,97,66,38,165,216,146,86,188,105,33,33,248,213,120,195,253,24,198,98,155,229,229,229,80,249,129,96,126,116,246,207,87,159,40,173,78,73,69,67,208,97,203,250,119,60,198,238,80,233,232,37,97,86,221,9,221,147,115,135,149,38,23,210,30,55,3,25,144,204,204,246,118,171,246,221,255,91,61,31,179,170,149,72,53,74,171,78,139,169,117,33,187,58,46,121,36,19,177,196,214,110,231,41,34,96,179,83,137,19,17,52,72,193,57,137,227,233,58,74,77,103,212,239,73,245,164,247,65,104,50,38,64,179,62,224,182,20,180,44,87,80,246,227,112,243,125,182,69,18,10,170,162,124,114,236,192,128,229,140,251,103,104,89,238,138,157,16,130,147,203,214,254,39,90,226,144,230,169,102,153,156,142,142,207,68,162,39,67,134,163,50,57,153,20,171,69,37,232,153,213,170,169,105,238,66,42,111,124,153,109,119,87,85,91,39,110,251,254,150,209,234,95,119,238,255,255,208,91,213,0,4,148,176,65,77,25,11,92,76,184,196,0,92,5,199,12,63,23,128,68,80,199,79,37,92,31,194,77,19,17,235,121,210,103,25,144,175,127,86,248,140,237,232,133,26,53,9,86,40,214,135,60,119,236,246,243,145,14,39,104,158,185,205,223,5,228,17,229,137,234,65,210,89,88,120,43,38,195,98,175,191,125,126,201,223,255,55,125,243,12,238,89,17,254,206,163,245,216,173,54,79,125,49,252,239,98,231,109,72,52,113,65,247,160,219,163,236,93,35,230,141,42,154,121,252,237,162,138,109,190,77,182,160,217,93,103,55,163,208,158,163,161,204,155,138,115,156,253,80,80,209,192,80,20,170,129,137,130,233,48,44,14,226,246,234,113,30,41,165,254,139,87,223,246,235,61,250,142,231,169,112,129,167,42,109,31,53,134,206,6,69,153,44,216,142,126,135,62,157,32,194,102,116,125,158,166,104,91,88,78,45,74,197,55,207,51,68,38,116,123,221,255,251,178,100,111,14,132,195,102,199,155,79,90,114,94,108,217,38,48,98,158,19,161,155,28,108,177,118,201,111,51,100,21,131,9,104,118,127,42,42,35,149,89,21,23,84,118,51,23,253,149,212,214,122,234,253,175,246,127,254,8,173,25,229,136,57,33,47,69,164,49,151,83,134,68,36,245,34,58,174,181,234,195,226,17,184,180,227,101,114,218,66,189,156,164,119,88,28,162,12,134,160,140,161,218,86,42,250,69,23,243,160,32,32,131,130,61,207,99,107,213,70,100,169,131,254,161,252,39,21,97,103,173,42,62,128,228,15,180,77,89,27,110,111,116,255,75,255,248,251,139,157,149,117,242,235,248,158,23,250,103,212,213,186,201,232,8,5,208,187,124,168,106,213,20,58,173,52,227,215,226,225,217,235,166,213,219,152,121,51,143,139,53,76,244,26,188,253,75,159,11,107,244,113,179,76,115,220,249,187,234,42,254,154,96,1,166,113,1,249,84,237,49,229,107,13,214,91,14,203,183,17,183,21,11,215,58,47,97,88,242,47,12,74,142,250,166,202,48,128,132,117,157,166,114,186,177,236,174,206,130,17,144,212,122,30,138,204,234,135,58,53,210,246,49,72,213,60,44,134,200,151,50,54,167,103,89,168,70,110,250,200,155,92,211,171,253,153,110,254,186,173,203,94,253,255,247,255,248,149,0,2,97,68,210,120,243,40,250,22,70,3,216,104,48,179,44,81,77,21,182,3,103,14,188,219,112,148,180,247,137,236,85,87,95,56,118,40,213,32,246,222,167,105,34,241,104,38,30,121,227,14,195,180,231,176,26,72,118,35,77,188,226,196,168,56,212,34,48,9,233,35,77,150,29,86,103,132,146,218,120,110,9,85,67,230,253,223,239,213,215,254,225,234,26,110,118,114,144,174,167,116,169,28,147,154,141,51,9,186,115,118,190,116,227,205,91,209,250,43,246,163,169,49,228,231,88,228,57,143,206,117,153,100,48,221,94,230,250,255,247,13,221,2,234,42,196,4,96,139,145,196,46,232,196,33,13,170,177,71,152,17,99,194,146,33,118,11,206,14,77,20,234,244,182,76,250,246,95,123,111,86,206,223,50,241,142,114,177,177,151,175,241,184,232,103,86,81,55,186,118,153,105,114,187,49,193,28,168,231,239,115,181,209,209,146,74,145,245,216,253,20,142,172,252,205,221,25,19,110,123,25,125,94,151,109,59,251,253,125,61,49,192,0,16,226,53,182,12,97,51,60,36,222,165,26,202,133,161,134,134,144,145,0,97,66,160,49,91,80,123,106,211,8,53,202,210,230,79,16,180,179,11,28,36,250,188,179,65,183,71,60,229,102,75,28,201,49,252,33,208,212,207,50,188,217,21,241,218,222,240,219,126,168,68,62,95,255,251,178,100,158,140,132,123,103,70,155,41,86,64,98,236,216,224,60,194,126,20,73,157,24,109,61,109,193,120,51,100,216,241,137,248,90,93,181,167,211,71,58,249,221,5,136,243,210,39,155,156,169,248,184,230,31,178,185,229,213,160,198,214,222,249,136,143,217,179,248,230,233,157,27,155,185,188,62,162,19,95,77,109,67,214,211,67,170,84,176,213,244,110,90,131,213,73,173,52,73,74,58,126,212,107,55,77,240,181,35,221,163,28,113,178,38,57,175,226,97,16,12,154,132,213,120,90,140,134,212,45,26,246,2,204,216,98,242,70,214,233,42,97,156,234,160,124,59,148,63,202,153,233,248,97,44,246,179,103,214,117,211,112,200,110,106,197,51,106,76,134,197,121,81,157,78,203,126,135,85,57,217,146,246,123,51,231,166,174,230,122,161,111,85,114,173,242,43,173,21,232,228,57,93,164,190,182,238,122,245,209,83,191,86,255,168,133,0,0,75,144,211,199,52,72,192,163,141,179,33,229,142,81,164,36,16,37,110,167,35,31,101,49,136,227,23,177,0,218,210,254,126,231,155,3,169,15,200,168,29,150,233,45,125,167,98,22,222,70,197,6,60,140,189,2,75,45,48,226,148,209,74,242,247,78,7,126,40,230,158,167,98,105,236,167,142,59,21,154,237,20,11,59,25,109,163,64,48,88,22,218,88,207,255,219,249,170,189,226,110,163,174,42,158,229,55,227,151,136,180,174,169,13,119,150,83,30,95,121,179,172,168,61,142,81,200,215,100,156,51,224,69,60,66,30,55,117,68,37,86,216,235,66,180,182,188,55,26,222,72,48,60,250,212,208,53,36,155,173,55,92,230,182,149,128,144,163,28,5,0,9,104,35,40,65,120,14,23,14,131,195,210,201,193,177,202,200,31,163,43,168,21,50,16,207,43,40,36,100,176,208,200,24,27,50,120,55,34,168,65,20,116,67,180,97,68,217,18,149,69,51,213,43,136,83,162,194,0,227,223,40,85,180,37,226,19,110,204,249,147,219,241,41,228,197,107,157,109,209,227,31,60,156,247,133,210,234,51,17,100,135,175,123,60,157,200,175,249,207,255,170,103,159,252,10,0,6,89,88,82,136,52,8,26,120,70,242,34,234,12,44,93,93,187,145,165,103,129,159,120,236,48,250,80,192,155,18,118,36,186,229,8,106,137,1,81,43,167,170,2,243,182,214,54,211,77,24,121,17,176,47,3,202,207,53,119,23,138,246,100,33,8,231,66,28,196,117,151,232,36,241,62,50,222,14,131,161,80,230,239,83,187,158,6,245,157,231,250,98,107,218,213,190,45,10,36,182,150,175,85,236,47,218,92,119,61,237,107,70,146,54,237,227,66,211,200,113,105,159,127,169,188,254,54,35,218,255,251,178,100,204,140,5,87,102,198,155,72,127,66,107,12,217,6,61,131,12,22,17,155,32,117,167,128,1,188,179,102,118,146,80,0,52,175,33,87,111,51,89,158,122,90,109,107,95,218,4,54,39,173,145,41,151,58,206,255,207,188,122,253,231,58,166,51,141,255,157,239,235,255,237,188,252,127,120,103,21,128,48,220,178,70,128,87,127,192,221,54,104,217,51,90,197,29,212,215,129,4,96,226,97,227,176,162,50,16,92,226,36,101,59,221,156,76,88,89,211,233,173,46,149,122,89,223,146,223,119,34,106,231,161,80,85,92,172,115,138,143,98,142,119,51,77,185,28,200,86,118,107,13,89,85,4,108,115,15,81,68,89,14,168,206,201,189,144,140,83,16,98,169,142,83,171,72,84,89,20,236,163,28,114,119,189,95,103,93,85,224,101,0,0,10,141,68,209,37,11,140,96,32,130,7,192,137,146,36,113,130,6,47,90,74,102,151,70,112,17,136,1,140,81,113,163,180,32,48,16,104,99,180,51,69,50,16,12,56,51,114,68,88,196,23,30,201,49,145,3,66,44,4,8,62,13,140,6,0,26,64,64,144,92,145,147,37,194,252,1,178,28,0,168,64,216,141,21,241,79,13,86,3,64,8,136,127,197,60,89,161,192,7,168,12,12,4,73,1,166,32,2,144,128,211,48,22,120,164,74,100,178,107,18,179,2,108,128,26,36,20,80,6,144,96,38,68,12,248,80,198,35,108,172,131,41,216,220,216,233,215,154,22,198,96,115,7,243,50,136,98,177,206,168,241,76,186,137,125,35,2,156,213,3,58,209,46,8,220,117,17,3,133,162,38,52,8,121,22,60,106,153,52,113,52,93,37,45,35,116,138,134,198,105,149,139,169,154,19,233,154,14,242,48,212,184,201,151,77,212,117,90,210,83,85,177,101,35,171,214,146,170,245,187,156,125,239,85,231,13,63,255,255,249,107,255,255,255,146,192,64,1,155,141,24,65,65,166,3,31,144,185,165,35,29,225,1,162,133,142,131,2,133,208,168,208,5,140,80,66,1,72,68,46,33,16,92,166,30,12,80,89,168,135,50,128,210,228,211,159,171,0,37,122,1,212,188,190,105,226,120,87,138,24,119,140,80,128,96,37,46,4,74,14,58,142,125,36,60,126,34,24,121,231,173,152,132,24,168,80,48,115,60,33,40,7,64,140,129,90,36,203,12,64,34,42,38,61,129,224,128,126,201,156,238,203,196,12,21,118,179,43,241,36,27,98,180,49,86,177,23,60,197,142,84,99,36,116,229,169,22,130,153,244,178,254,253,155,116,154,150,88,199,87,236,82,83,74,59,251,207,10,123,120,83,90,164,202,166,119,123,149,142,94,207,191,107,11,212,151,173,87,175,186,216,243,255,251,178,68,217,0,7,187,130,200,158,106,128,1,19,48,88,161,205,232,0,27,162,11,38,89,170,0,3,117,51,100,207,51,160,0,122,189,141,190,214,207,118,235,87,173,205,229,247,105,110,246,143,46,103,248,222,255,203,118,174,247,61,127,63,182,42,93,177,142,26,203,93,207,14,88,199,240,171,95,184,97,150,176,214,176,222,24,239,46,107,189,238,191,255,247,206,255,255,255,255,255,255,255,252,155,120,243,251,255,151,123,255,255,255,255,255,255,255,255,242,97,241,14,176,0,26,170,128,48,175,12,96,51,43,8,207,132,51,3,13,192,97,44,3,128,128,209,81,234,8,79,128,48,176,104,97,103,108,180,48,144,132,9,12,2,195,5,16,36,4,60,193,211,11,64,38,0,0,160,151,70,76,11,42,11,45,15,120,54,16,68,0,20,20,6,74,64,18,20,39,32,44,160,0,155,131,80,194,72,22,92,11,44,29,225,101,34,17,130,2,192,102,88,128,1,225,144,20,32,72,120,24,114,96,217,225,132,50,64,100,5,130,1,224,161,32,185,65,32,130,110,11,23,22,34,128,4,2,15,64,125,19,36,122,131,80,29,162,196,86,50,46,155,173,5,154,34,76,158,91,40,252,188,129,139,180,241,153,17,41,165,50,48,73,206,155,36,235,115,100,142,36,141,168,164,155,36,129,211,69,149,76,144,119,74,200,58,70,169,42,165,244,145,48,65,85,166,186,191,252,231,255,231,63,255,83,127,255,255,247,255,255,255,229,176,0,1,167,36,182,73,12,157,12,161,76,255,3,198,7,120,109,4,38,3,60,12,197,198,121,91,210,223,140,128,68,187,242,154,200,223,16,26,8,201,18,125,228,96,205,209,16,132,156,216,105,229,8,145,5,46,148,225,8,8,129,152,168,136,172,247,7,32,49,99,74,160,25,194,105,4,40,139,174,149,27,44,2,49,106,70,8,63,145,226,66,96,209,36,67,160,246,230,98,1,160,36,136,187,144,170,10,164,171,228,85,128,1,30,41,68,229,15,86,18,66,253,196,48,175,149,234,107,125,203,186,239,109,235,44,241,214,123,206,181,138,43,156,238,249,135,57,91,45,255,39,123,158,174,87,207,27,89,243,120,217,251,246,240,195,86,47,101,106,95,245,113,163,222,57,101,202,90,60,114,251,86,240,254,82,82,99,95,155,214,26,239,239,255,185,76,91,187,219,159,191,215,123,207,252,238,97,77,158,60,231,231,151,63,255,235,115,255,255,255,165,0,1,175,221,28,131,36,51,244,0,90,28,219,240,216,158,166,230,134,109,101,250,156,191,42,108,83,113,211,109,42,159,37,46,112,220,148,110,35,6,7,40,4,157,241,216,49,77,195,32,132,148,101,64,77,33,101,220,229,43,255,251,176,100,30,14,5,81,103,202,159,101,224,0,91,76,233,186,227,20,0,20,57,159,42,108,137,254,137,98,179,102,104,81,159,216,153,39,149,38,165,84,175,189,133,12,243,13,162,196,79,147,133,134,171,136,10,150,37,83,243,253,142,174,15,223,231,123,255,253,83,121,255,235,253,227,219,86,181,179,77,234,251,206,179,173,127,245,247,175,243,111,157,102,53,126,169,141,234,62,175,52,92,234,159,25,182,226,231,223,121,198,41,107,106,6,243,226,75,26,255,88,223,164,127,143,140,95,238,255,95,253,222,244,250,189,61,53,125,205,31,104,176,230,141,133,128,156,0,3,67,125,248,1,16,162,226,78,103,60,138,227,214,227,174,79,68,220,147,231,51,57,141,214,139,107,162,138,137,187,177,10,135,102,54,223,253,212,230,150,244,153,81,81,12,171,42,153,202,116,89,72,202,227,85,217,150,175,89,75,55,203,36,249,140,206,188,132,33,93,25,209,139,115,181,145,90,205,246,255,118,201,244,99,156,76,12,226,255,129,172,133,28,6,196,122,180,154,78,187,177,28,121,215,84,49,15,167,29,51,229,30,161,143,181,23,30,30,173,27,177,20,134,157,55,101,215,171,15,173,232,196,49,35,141,63,8,52,214,100,228,167,22,138,220,105,113,203,121,158,236,83,92,102,245,218,123,1,86,30,62,204,57,179,56,75,138,2,129,29,169,185,83,47,169,26,165,167,169,252,215,255,255,255,252,247,90,116,187,37,116,218,84,4,22,4,13,133,212,41,44,115,22,98,49,107,154,99,110,247,156,105,186,44,70,119,187,139,93,203,26,250,189,34,198,245,206,173,173,252,255,38,243,19,215,115,207,106,223,205,188,68,166,235,60,65,17,155,109,11,177,0,0,3,109,168,56,10,28,24,40,46,43,23,15,7,14,15,107,41,29,255,189,122,173,172,213,187,125,94,238,205,150,237,157,77,79,254,209,201,23,51,160,205,99,82,135,241,104,134,35,135,177,37,253,233,140,142,76,202,222,162,88,180,94,37,87,63,174,89,112,144,248,127,231,82,221,27,79,170,109,95,87,182,99,85,216,57,0,0,223,249,130,25,178,203,192,213,247,168,214,6,139,215,64,228,13,47,19,228,165,80,84,10,188,34,46,181,27,211,171,114,202,24,110,7,124,41,224,43,139,85,188,191,76,205,158,246,152,173,241,186,82,251,73,216,180,122,7,185,150,227,157,171,98,21,82,114,12,103,241,7,74,251,38,134,220,41,150,165,109,198,4,144,70,10,133,69,85,77,255,227,249,254,126,255,255,227,222,98,127,255,251,162,218,199,104,41,107,191,5,141,56,187,54,228,165,11,20,70,244,116,40,243,42,7,156,52,176,124,247,17,199,138,156,49,255,251,178,100,69,12,5,43,103,201,155,72,127,64,93,76,233,138,60,194,26,20,81,157,42,109,33,253,9,103,51,101,4,244,9,250,198,93,253,238,178,223,58,204,216,129,74,253,111,210,248,221,163,63,237,207,161,210,36,235,161,51,159,97,128,32,0,74,182,218,170,140,166,21,243,2,71,72,224,144,172,36,216,102,82,211,222,242,20,155,158,45,230,59,221,178,125,144,13,136,226,142,202,247,29,140,140,83,89,43,171,162,166,199,57,102,98,173,140,204,211,72,239,75,104,142,206,198,95,38,185,106,165,161,23,37,21,25,107,182,235,190,149,86,103,231,109,95,237,93,46,231,152,219,58,1,184,0,29,183,230,25,18,65,161,249,167,132,44,113,136,161,3,142,159,115,200,214,187,30,152,9,215,205,199,165,123,35,14,236,220,29,74,228,88,139,218,179,40,140,72,109,81,202,35,178,247,241,214,151,149,64,82,83,73,42,103,107,60,238,89,167,131,165,210,25,115,94,220,49,66,252,67,48,136,203,209,17,90,128,201,130,48,9,136,178,197,142,101,254,174,213,190,43,116,248,142,186,153,230,165,219,186,235,26,143,213,85,181,143,210,101,186,248,141,230,122,24,58,189,71,71,17,74,44,53,165,113,16,150,151,187,186,196,95,30,46,243,171,234,71,25,188,211,65,183,221,117,91,181,111,48,103,146,29,23,35,11,120,7,225,88,117,33,161,196,98,61,64,177,161,123,47,106,201,97,71,239,248,137,155,53,196,93,162,66,61,140,46,225,168,36,184,34,166,38,98,90,109,109,168,135,20,21,28,42,40,161,75,49,131,186,107,179,110,93,149,232,117,180,180,110,244,254,253,21,40,141,110,181,218,223,213,139,102,68,247,250,166,219,51,255,235,253,164,255,251,245,12,0,3,45,249,140,0,160,5,38,110,226,72,26,234,86,117,214,197,215,210,61,187,75,42,72,231,70,227,110,250,255,161,213,52,86,33,31,141,191,88,207,211,70,183,61,106,14,159,138,68,156,57,214,70,249,75,107,95,222,89,214,203,57,84,245,238,213,134,103,111,68,97,223,165,182,215,100,25,246,2,250,94,220,230,63,191,255,249,242,127,223,247,63,234,19,46,107,75,59,145,159,79,207,141,10,147,30,87,77,150,175,144,200,176,120,132,184,26,172,41,32,160,65,64,58,83,227,239,55,198,115,105,165,159,117,206,254,105,15,24,213,229,205,41,185,33,192,17,152,155,88,31,96,104,73,135,58,251,114,237,118,253,76,91,216,129,226,132,229,156,120,185,52,213,3,93,179,173,168,125,142,209,157,15,69,102,183,163,221,217,177,82,195,192,82,15,115,57,85,148,170,173,109,85,183,71,86,100,41,145,18,102,136,28,181,172,219,221,255,251,178,100,109,14,132,182,103,202,27,35,127,178,90,172,217,49,61,5,92,146,217,155,32,109,5,190,137,144,179,100,216,243,29,248,105,234,201,212,213,212,250,151,77,201,254,191,123,179,200,159,215,99,191,127,254,71,224,173,186,204,26,83,29,176,217,153,55,142,12,48,225,225,12,77,55,82,44,16,9,137,171,182,22,224,174,38,83,29,75,197,96,149,56,144,4,42,27,134,32,213,115,31,158,167,191,10,86,25,232,84,51,5,177,150,105,29,135,39,96,73,28,118,188,182,107,251,59,21,149,91,157,185,29,185,41,171,115,41,202,120,110,36,237,73,231,94,205,235,62,239,93,223,255,114,158,176,176,191,182,62,121,106,32,184,232,138,140,139,88,217,145,64,162,58,152,221,25,146,147,158,83,82,105,227,169,36,80,186,7,74,42,77,76,200,84,202,118,159,109,117,107,165,185,169,221,32,115,132,8,5,170,131,136,123,42,132,0,112,52,68,82,167,206,69,122,141,190,10,221,115,0,17,152,234,203,80,215,191,172,53,150,246,92,188,234,188,236,247,111,53,121,203,103,111,163,44,155,18,172,87,109,103,202,217,122,60,251,186,178,186,173,83,238,122,106,182,99,230,161,142,247,99,122,171,177,201,107,213,20,230,173,119,57,153,47,91,209,61,62,220,198,253,175,255,234,236,186,6,234,0,23,45,176,188,163,56,20,9,17,148,165,250,97,173,54,25,89,75,195,109,252,126,88,68,12,172,27,62,66,184,54,95,100,94,37,173,244,46,161,214,209,158,138,100,99,21,60,219,149,55,76,227,51,232,181,248,128,247,223,77,13,17,57,227,143,94,42,237,166,59,106,180,87,154,151,169,52,181,153,122,157,94,207,161,249,92,233,108,90,93,116,255,215,113,113,113,126,189,173,115,167,5,65,245,194,38,131,214,7,76,69,241,252,75,209,55,119,39,239,243,95,95,15,49,32,33,32,4,0,19,74,68,149,33,98,119,161,89,116,126,3,40,155,32,10,52,254,244,130,38,159,35,86,225,96,123,103,185,72,191,38,192,110,153,28,44,28,130,20,214,223,167,170,234,182,37,186,105,138,183,205,211,241,154,217,150,247,79,53,228,210,174,29,211,196,219,26,140,141,228,153,42,41,183,229,20,202,164,105,214,205,177,242,243,246,198,207,93,217,79,47,245,146,51,12,73,228,189,230,30,99,194,76,233,75,43,15,164,39,113,222,251,54,227,229,100,183,255,219,239,159,77,237,187,130,44,2,91,239,234,12,52,53,136,46,10,42,67,13,58,5,138,189,14,196,114,182,228,18,153,153,201,107,217,188,105,44,242,118,131,151,121,150,53,119,90,89,108,225,169,148,7,175,253,31,79,210,105,74,93,14,91,162,237,51,255,251,178,68,158,12,131,251,103,74,155,9,67,112,129,140,217,71,97,134,29,80,169,157,46,108,153,87,194,11,179,165,13,150,25,57,20,16,65,104,133,254,79,63,221,158,77,26,212,60,204,79,163,161,140,141,157,241,78,67,103,19,130,171,53,76,183,58,72,52,201,203,197,233,173,249,130,55,35,253,42,44,148,242,179,89,230,218,188,194,23,85,136,162,159,159,191,231,154,141,185,67,105,70,163,204,100,40,8,38,0,84,182,236,96,36,171,211,0,125,84,168,128,28,231,86,138,56,97,4,212,209,42,26,133,33,6,213,99,177,58,133,215,232,42,203,111,44,141,113,101,90,100,179,211,180,110,203,175,202,70,202,24,105,168,191,191,67,208,33,11,49,250,31,34,102,186,4,167,19,118,103,138,178,237,118,158,21,190,223,167,53,72,47,205,98,90,168,253,111,25,209,168,218,215,107,183,219,255,109,8,181,107,227,151,158,190,201,173,227,237,103,204,102,223,45,179,8,213,124,103,175,49,179,191,47,251,207,216,39,90,1,55,110,245,25,4,7,2,144,46,96,208,198,223,7,117,70,29,197,123,51,110,97,213,128,157,248,5,185,191,50,233,134,131,114,126,220,151,26,42,214,107,198,176,171,57,108,37,66,48,105,8,239,8,121,200,123,135,179,97,216,209,28,29,21,52,209,66,196,199,192,177,76,83,215,255,240,247,127,81,223,117,127,223,252,205,117,111,23,205,167,237,202,77,70,252,196,247,114,143,172,204,101,143,144,248,203,149,100,164,148,129,171,193,245,41,163,94,180,234,71,71,69,206,158,60,104,94,95,102,188,209,77,132,117,130,176,82,194,92,6,226,90,187,182,69,164,228,38,171,185,222,32,81,71,250,148,113,90,100,192,197,200,222,75,174,48,238,25,126,186,249,187,136,131,213,181,92,210,93,71,24,233,99,102,178,185,212,40,61,55,84,236,236,136,150,165,22,167,158,135,37,207,170,53,231,116,116,238,207,105,223,87,123,230,235,233,255,103,239,210,239,174,103,125,157,89,140,255,219,195,192,0,130,99,56,118,79,34,160,62,243,63,28,16,73,25,130,77,137,14,12,178,66,28,214,9,37,54,16,4,80,50,107,149,3,153,80,41,34,72,88,204,139,97,201,188,10,150,194,29,71,81,12,161,246,197,26,160,138,142,3,127,208,154,214,6,1,38,66,171,35,234,101,47,54,214,17,18,179,190,215,141,67,52,178,171,148,112,235,245,73,38,99,50,90,55,163,10,26,240,169,1,192,46,60,92,105,137,202,255,207,215,243,252,253,221,93,123,68,45,73,83,83,107,212,243,220,250,203,164,104,247,180,247,9,80,68,56,233,177,1,17,170,69,32,104,160,138,226,81,103,18,177,20,52,255,251,178,100,193,12,4,58,102,202,155,8,109,242,96,12,217,0,61,135,118,23,77,161,22,109,33,253,1,241,51,167,116,145,162,253,209,46,98,205,77,70,139,72,176,53,11,121,179,249,186,221,24,162,207,77,188,134,213,86,182,184,9,16,21,29,70,209,25,185,164,222,223,54,223,116,23,179,5,27,62,136,205,129,33,244,32,226,56,147,242,211,217,6,212,134,37,35,159,21,15,218,28,82,26,130,3,36,20,13,117,22,6,28,66,219,210,165,50,39,56,36,210,56,140,204,59,253,162,101,224,225,138,187,136,246,80,193,38,16,144,196,3,0,20,20,88,133,103,216,93,140,51,29,11,68,97,65,145,147,208,65,180,152,209,54,159,214,143,117,140,122,162,27,119,106,151,107,191,152,251,122,222,26,190,41,227,121,65,161,5,53,49,58,116,197,112,3,37,150,141,151,30,49,105,188,194,194,176,64,104,194,162,131,23,0,136,4,160,227,43,17,18,22,174,225,226,56,132,16,248,159,78,78,53,193,21,196,15,63,193,3,153,235,66,57,21,254,77,118,42,201,80,52,66,6,234,150,104,54,89,66,0,138,160,157,72,174,38,4,132,121,22,101,73,124,63,76,242,66,229,203,65,82,39,75,252,137,23,53,0,195,82,152,30,92,225,194,100,14,39,135,210,67,148,66,165,247,63,190,255,239,85,221,182,184,234,162,126,255,229,143,151,106,42,196,31,186,185,109,195,102,37,122,149,58,99,102,174,86,139,155,151,213,237,125,220,242,157,172,249,239,171,117,110,52,156,169,136,185,140,64,251,148,122,204,139,152,175,135,212,152,1,80,41,247,142,86,55,246,182,240,64,0,223,226,140,184,30,101,216,113,166,80,7,194,0,237,30,48,69,168,38,137,230,8,22,92,132,10,106,180,151,81,198,19,45,23,166,165,227,77,146,66,24,89,54,228,35,83,38,76,244,242,183,53,10,76,128,206,75,73,194,18,21,240,50,235,209,40,230,116,226,6,56,144,93,160,200,224,80,1,14,36,23,139,7,16,246,14,16,181,209,26,59,32,15,220,226,55,156,61,204,245,51,183,202,57,113,129,123,154,41,30,212,138,29,155,28,252,32,83,0,57,37,236,203,48,207,113,29,206,244,64,36,34,154,29,85,66,194,229,126,20,74,85,19,118,161,182,90,197,86,1,254,148,207,35,75,92,114,160,64,152,225,107,176,188,102,126,225,61,40,196,75,28,139,205,46,119,45,240,83,237,251,31,145,0,209,21,12,146,115,1,85,68,75,22,30,39,56,147,55,50,239,173,223,61,111,185,143,117,245,243,207,50,207,253,213,178,236,235,231,190,233,204,230,212,230,181,61,106,123,217,44,73,18,230,23,85,171,48,218,65,99,69,143,255,251,178,100,217,140,5,236,102,196,3,152,91,112,120,140,233,22,61,35,92,18,33,157,36,108,177,115,1,202,51,102,180,145,151,52,45,45,125,156,150,62,111,152,134,245,245,63,183,135,255,255,199,113,34,107,0,2,227,106,216,29,178,77,172,97,50,205,174,165,33,36,3,148,92,153,50,83,7,37,124,204,37,136,146,85,56,212,246,72,213,51,56,108,165,235,255,255,203,233,94,233,41,152,10,135,8,51,227,10,25,141,202,196,125,13,16,31,24,91,25,165,33,120,89,155,68,117,174,8,44,59,180,61,110,73,186,241,129,116,243,203,184,51,208,255,81,5,118,34,93,79,86,41,162,200,60,231,100,71,90,70,160,130,173,119,109,137,129,158,180,196,20,212,83,50,227,147,130,227,37,0,1,211,46,216,48,36,112,11,105,251,63,27,33,232,40,32,44,116,98,3,0,160,33,1,40,52,56,26,32,255,21,0,71,130,10,129,198,6,0,44,32,190,9,140,22,211,84,49,144,86,118,28,11,96,48,86,23,4,189,25,184,236,69,161,39,74,121,177,38,96,162,233,30,170,201,238,233,198,99,251,177,18,135,157,134,234,233,64,48,245,222,50,152,102,82,186,24,99,253,114,4,134,98,185,6,137,5,241,76,143,223,247,241,215,95,75,28,199,95,85,29,255,245,195,197,207,23,109,115,52,68,65,53,197,202,235,83,73,48,73,98,112,225,216,92,147,136,38,197,73,16,9,118,36,161,241,3,79,81,172,138,6,9,41,54,77,61,146,65,51,246,173,119,119,82,73,160,105,53,4,96,214,41,241,158,160,1,46,38,216,6,221,191,213,54,168,197,45,14,12,23,15,35,145,43,4,245,9,163,138,79,32,66,51,186,217,61,220,249,182,178,255,34,47,13,8,204,52,195,149,110,133,158,207,186,58,75,237,206,158,76,52,73,40,53,75,190,165,179,174,162,7,246,197,46,241,84,57,135,91,229,221,14,18,14,183,35,49,220,126,211,105,116,117,10,231,200,228,75,82,149,213,210,20,82,232,217,167,107,186,162,213,116,136,250,246,206,251,185,248,247,225,158,171,194,142,88,100,2,101,215,110,142,230,229,167,50,144,93,211,107,9,2,59,77,37,198,142,206,228,246,205,234,65,49,63,61,156,21,249,78,72,242,160,214,55,172,246,213,62,74,48,88,56,36,89,173,49,180,227,77,130,86,0,75,200,25,100,57,86,63,30,82,37,68,125,191,124,194,253,241,215,63,118,159,117,180,255,255,215,105,220,76,204,124,171,126,239,113,49,197,53,186,215,79,55,49,254,181,81,74,62,227,139,127,108,203,141,248,181,157,139,58,212,45,199,146,55,251,164,12,234,62,105,109,118,225,95,176,160,13,150,230,127,254,255,251,178,100,223,0,5,212,103,197,19,104,111,64,121,76,217,125,48,40,164,80,153,157,42,236,33,247,201,241,179,167,116,145,27,77,239,191,241,156,20,75,68,20,76,33,2,131,236,232,231,136,182,255,229,255,70,194,91,116,172,122,237,32,169,73,116,147,125,229,197,241,66,146,106,217,151,186,78,230,74,0,132,79,183,190,5,218,125,229,156,244,223,88,172,219,195,207,180,246,123,83,101,57,246,171,81,7,47,162,121,215,38,94,251,136,70,140,98,156,182,213,34,207,36,80,47,214,65,95,150,108,185,219,152,215,190,126,199,239,55,23,220,173,221,217,127,12,232,110,179,103,40,31,168,152,130,154,138,102,92,114,112,92,100,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,140,152,217,50,19,0,205,105,195,99,71,76,68,3,8,29,0,9,6,23,3,4,5,197,132,38,37,5,152,88,58,96,144,50,90,17,5,199,1,129,80,226,40,5,132,230,4,4,18,129,214,0,198,192,81,8,53,1,179,226,0,3,171,29,150,53,119,157,20,90,204,56,188,86,56,96,4,190,208,104,92,4,165,77,125,192,107,52,180,207,92,102,81,33,198,40,137,205,179,237,14,66,51,89,146,56,132,106,61,29,131,233,161,155,208,184,38,167,210,229,123,155,222,117,31,230,124,45,218,78,157,62,236,25,140,249,109,206,55,106,161,175,236,55,159,160,214,220,240,84,24,85,49,26,211,16,39,250,96,136,138,137,37,71,171,83,178,216,222,137,178,38,119,101,38,180,77,232,58,78,155,209,91,177,88,39,67,152,24,123,179,86,254,148,176,17,114,70,72,17,198,64,186,168,85,203,165,18,173,82,143,58,68,202,76,60,88,192,114,138,128,193,53,16,188,67,155,48,72,186,122,105,247,107,53,244,206,209,110,142,172,51,58,34,239,245,249,26,181,67,85,166,74,162,29,241,136,178,54,69,177,148,46,185,114,59,51,153,54,238,198,53,24,32,241,18,229,81,147,188,155,76,195,204,132,33,189,70,63,43,60,115,202,46,234,242,183,61,213,95,29,215,20,248,250,239,255,136,230,38,187,89,6,196,128,9,76,102,118,208,32,16,105,88,128,9,52,96,96,81,131,196,96,101,240,112,201,0,6,25,4,140,2,10,1,240,114,131,22,238,97,138,24,12,6,80,52,140,23,216,197,160,86,232,6,17,168,9,32,61,31,92,120,41,156,64,173,29,140,197,150,171,76,100,74,60,147,194,32,146,115,198,233,157,152,133,247,13,243,146,197,223,87,220,148,6,246,63,106,190,6,125,30,151,166,126,14,116,46,106,26,152,206,98,147,62,222,203,157,203,187,213,147,74,117,115,42,254,113,1,130,30,226,247,80,255,251,178,100,223,14,134,25,102,196,11,131,111,176,119,76,217,35,61,40,82,22,249,157,18,78,13,190,193,194,179,164,168,241,158,248,100,108,52,154,13,169,152,194,76,181,11,88,242,167,147,171,151,158,230,106,249,146,122,185,73,84,248,123,169,213,51,69,105,26,50,116,145,85,232,169,122,157,83,236,181,38,192,250,195,105,174,228,32,96,0,155,113,151,242,137,152,123,33,204,135,57,76,181,17,30,216,211,1,244,58,69,135,53,225,51,217,255,82,189,135,26,39,207,167,178,104,71,167,253,233,235,74,52,60,158,114,123,90,66,9,106,102,192,198,124,24,180,151,122,113,10,0,45,89,19,87,113,119,17,73,12,171,211,117,185,179,197,93,169,158,122,157,194,154,139,96,89,32,240,133,87,65,144,158,156,65,242,213,30,169,99,213,166,236,223,239,86,118,4,90,0,86,243,28,152,49,241,128,230,67,69,179,30,81,0,130,152,56,48,8,248,120,92,148,2,36,33,0,89,143,149,182,136,92,229,158,162,5,205,135,94,52,146,92,236,21,96,192,34,19,111,243,167,43,126,231,226,148,12,167,108,246,44,156,78,210,202,108,82,232,196,183,23,134,45,10,153,112,94,117,120,253,83,182,107,17,56,252,211,233,12,101,19,150,97,55,55,73,15,253,237,229,255,191,254,245,255,203,255,253,215,223,253,33,159,111,148,206,67,157,83,125,75,60,146,242,20,39,54,170,58,241,66,110,41,157,125,20,182,14,32,117,190,53,137,111,241,10,208,160,107,191,212,25,49,233,104,178,94,215,165,43,251,224,235,159,107,0,45,172,0,101,183,91,140,174,0,231,173,249,242,180,47,58,52,117,251,46,244,75,105,116,27,196,188,70,246,147,213,206,190,42,169,220,222,213,155,32,112,181,229,157,16,178,182,243,60,39,79,105,160,232,102,85,189,188,123,216,135,156,150,156,135,250,221,152,167,239,21,179,107,239,48,131,188,110,52,121,125,213,105,121,138,141,131,183,253,197,37,145,143,11,125,219,251,239,123,109,68,67,93,191,207,149,63,230,255,254,48,94,153,156,144,101,5,57,129,67,6,12,185,25,180,66,98,17,33,140,10,228,129,33,35,144,20,96,0,23,33,61,165,165,10,39,165,41,135,0,193,193,208,168,64,12,35,26,7,171,177,36,162,66,24,4,42,96,224,120,199,227,74,100,176,47,66,193,181,201,229,248,174,16,58,0,97,133,254,48,24,178,171,222,89,17,111,161,108,146,52,186,213,209,216,198,35,139,132,148,18,98,209,148,9,116,169,245,204,16,37,68,14,92,5,48,232,139,193,40,16,133,33,240,16,9,11,74,6,12,89,213,81,195,230,102,89,118,172,74,189,189,111,117,119,204,235,243,255,251,178,100,213,12,5,56,103,198,147,99,127,176,113,44,233,106,48,38,166,24,169,157,16,14,97,115,1,216,51,101,104,193,34,81,251,111,251,235,117,187,168,101,237,246,189,142,149,98,57,154,99,27,72,156,222,116,251,218,174,254,181,174,29,87,14,167,212,202,118,231,219,230,239,158,122,152,126,220,196,22,125,253,58,43,185,0,3,154,0,100,150,236,9,12,224,2,8,218,30,92,54,47,15,26,234,132,245,89,18,72,85,182,105,48,240,84,126,207,127,98,223,124,62,200,76,90,8,48,107,16,83,158,154,73,40,198,35,43,26,125,47,115,61,34,94,195,171,89,119,164,59,167,24,217,83,82,106,75,219,115,16,215,181,32,232,218,149,237,203,95,105,167,225,38,248,67,233,102,119,36,225,175,138,47,48,183,80,125,171,69,198,186,80,222,242,125,182,211,182,73,228,30,125,21,1,140,16,97,49,32,220,104,206,100,24,9,142,65,97,81,89,129,194,0,34,193,130,65,0,208,58,250,40,0,165,68,56,185,84,169,64,145,248,0,76,5,174,35,81,29,1,85,135,64,86,16,80,1,0,45,65,210,157,11,126,12,104,26,8,201,134,244,44,209,22,35,65,16,195,84,3,109,7,44,65,49,83,29,131,124,140,25,178,4,44,192,32,128,108,8,3,46,2,176,2,193,12,96,22,188,23,56,24,64,48,152,128,193,107,1,69,133,150,8,76,40,80,252,197,32,69,10,100,12,151,34,228,249,56,104,163,119,65,234,236,174,183,191,213,255,175,190,166,214,181,218,180,154,131,187,36,147,179,94,236,213,45,20,172,173,238,233,162,186,27,169,217,117,59,187,181,104,218,235,79,250,254,164,7,8,3,112,32,4,173,219,3,12,64,13,192,233,67,34,162,52,76,194,17,218,153,87,89,61,220,69,119,73,31,93,194,39,29,220,247,218,165,195,212,77,142,30,50,135,53,71,159,183,9,196,52,208,246,133,21,121,141,169,45,42,190,199,114,200,178,185,99,181,235,130,217,203,152,151,146,211,49,255,104,149,186,237,147,214,85,46,121,227,238,70,234,145,163,204,197,193,246,205,43,173,47,29,219,45,240,235,253,95,1,10,150,100,113,226,111,41,240,110,176,140,127,208,48,96,144,160,102,67,154,103,176,102,97,192,6,97,49,52,16,8,25,180,75,152,118,34,135,13,166,43,7,6,57,2,161,0,201,143,1,193,135,225,49,164,148,16,160,25,201,121,160,18,129,150,198,177,204,168,92,128,168,206,154,12,80,72,204,1,10,130,11,196,33,88,206,150,193,69,0,33,131,28,114,48,161,3,22,62,48,49,211,55,32,52,148,160,177,113,142,52,153,197,225,188,148,135,4,153,136,105,149,154,130,19,204,255,251,178,100,210,128,5,205,102,198,13,114,96,0,111,76,217,122,164,160,0,40,226,11,14,25,221,128,11,66,193,100,79,50,240,0,88,77,44,76,216,104,192,92,78,129,24,216,234,204,44,80,49,120,200,29,215,57,150,100,160,56,215,208,76,0,145,18,65,128,138,64,148,84,197,10,76,93,28,56,100,195,193,83,72,210,30,142,3,124,192,155,12,252,88,10,96,76,45,94,207,234,207,216,140,79,204,239,13,94,102,185,91,221,93,214,187,142,61,222,21,59,133,234,243,53,169,106,82,253,203,53,169,59,244,123,207,88,87,165,148,208,107,27,217,118,229,92,51,214,119,172,110,182,249,107,184,227,171,87,114,255,206,114,164,205,251,55,238,115,247,79,103,14,53,77,213,238,55,230,251,133,174,225,187,55,102,173,247,84,157,193,218,206,175,43,86,215,32,55,94,182,89,127,53,221,247,122,195,255,255,255,255,255,255,255,212,42,166,125,214,243,230,191,245,191,255,255,255,255,255,255,255,78,45,22,141,11,250,0,0,54,147,109,167,104,97,169,232,202,3,201,85,98,205,165,11,228,135,209,146,216,172,60,11,12,42,216,117,116,69,139,85,18,217,226,151,60,214,108,126,60,89,213,25,204,149,101,20,138,133,230,59,47,53,61,79,61,135,46,140,156,197,120,115,151,128,227,127,6,2,52,253,177,254,204,177,102,70,211,205,78,203,9,225,110,88,81,51,177,70,93,221,155,77,249,163,232,204,239,108,189,61,154,223,193,127,76,197,180,88,241,32,196,222,94,82,60,37,27,94,117,152,147,247,89,164,247,129,23,195,142,242,210,102,212,154,28,95,60,13,205,245,168,218,165,124,179,239,94,154,123,25,190,145,115,125,103,112,255,219,84,22,102,199,247,153,174,38,239,7,114,191,132,158,145,170,207,41,107,110,38,60,42,55,223,255,255,255,255,255,255,255,255,255,255,63,255,255,255,255,255,255,255,255,255,254,117,0,3,183,252,66,4,103,52,136,218,113,8,20,201,175,41,76,52,220,94,233,115,20,154,155,171,26,158,26,75,72,227,200,18,16,82,46,8,13,227,209,40,119,162,185,241,236,188,71,88,160,110,31,195,163,33,218,59,12,139,10,88,98,82,98,77,12,87,45,4,50,241,2,34,130,40,14,130,227,168,2,135,104,16,141,192,158,32,72,23,147,203,84,137,255,217,127,254,239,227,111,253,112,239,101,92,79,207,108,227,250,227,184,150,242,250,184,255,115,169,140,218,201,249,173,190,206,18,100,74,115,177,150,189,217,244,12,41,172,109,196,191,57,239,109,76,215,236,238,100,121,3,142,104,4,16,0,178,218,0,197,101,52,64,177,16,202,69,90,104,114,81,182,180,142,227,68,12,195,255,251,178,100,89,132,4,206,103,75,159,97,96,2,89,140,217,135,228,148,0,18,33,157,44,236,177,84,193,107,25,229,100,244,137,40,1,14,105,213,231,114,211,57,202,148,215,236,125,208,214,178,213,149,109,252,74,101,162,24,142,194,140,206,231,210,206,136,100,102,35,179,107,82,24,159,100,171,165,183,117,90,116,75,183,117,45,182,86,217,180,238,132,148,175,175,246,254,253,68,1,0,1,118,252,100,32,178,32,230,204,40,212,165,221,84,138,87,8,85,23,206,97,154,228,208,222,184,18,55,25,150,216,184,234,214,123,229,200,231,131,251,139,181,115,87,136,20,38,113,113,16,8,6,225,217,233,120,215,90,171,105,100,68,47,60,145,199,213,147,64,224,254,242,241,164,178,74,27,1,76,80,74,39,137,46,139,245,254,174,179,123,213,79,100,100,154,166,243,104,206,243,216,201,140,206,204,154,177,200,157,79,204,82,201,86,116,75,85,28,251,26,99,152,187,99,195,136,9,209,76,58,88,219,207,158,172,212,89,49,122,72,128,42,98,192,8,0,0,111,245,58,13,94,70,217,112,168,67,220,79,115,112,8,208,156,236,52,150,255,51,77,200,19,200,246,172,128,152,139,96,130,206,214,162,75,16,100,34,187,216,238,229,42,56,182,97,203,85,251,155,75,93,62,179,236,49,149,135,220,229,13,130,98,204,93,163,208,162,33,242,109,185,231,89,76,114,252,74,128,51,84,213,223,211,149,0,6,163,31,44,200,111,9,158,97,229,24,32,134,84,192,16,120,11,25,19,209,68,32,96,35,161,1,64,212,93,49,145,81,67,209,156,154,83,170,107,3,132,207,165,4,131,142,214,84,169,21,25,46,108,104,71,38,36,181,162,140,237,254,16,133,253,10,129,77,236,62,168,33,147,229,70,224,189,46,195,156,36,124,152,180,145,105,49,38,70,197,18,165,129,36,11,30,95,80,203,69,125,145,101,38,89,147,92,123,91,217,187,127,255,254,255,215,255,60,215,69,165,26,156,214,170,93,109,127,77,26,168,239,57,44,114,24,205,171,24,200,168,114,158,121,67,24,254,211,243,12,75,102,110,140,122,33,174,136,108,212,63,35,8,156,0,33,96,81,22,219,65,192,250,104,28,68,185,241,209,148,41,17,174,77,86,155,120,207,55,225,96,164,90,216,225,179,233,174,42,242,222,95,49,110,114,31,211,93,190,127,145,127,254,132,234,113,212,220,188,205,115,40,164,98,136,135,182,19,25,188,244,180,244,245,231,211,133,203,153,22,165,162,30,151,167,213,229,109,189,153,183,119,255,84,175,244,226,135,254,153,11,168,24,72,198,95,230,72,105,80,134,105,70,148,46,10,224,86,68,99,146,175,200,125,199,154,147,211,75,255,251,178,100,145,142,133,46,103,70,147,88,83,240,93,140,217,138,36,98,174,19,65,155,38,108,177,118,129,114,16,228,0,246,25,160,160,182,197,106,27,172,131,120,191,186,122,172,166,142,52,177,135,84,252,202,224,233,108,114,102,151,153,199,24,133,182,85,86,11,66,144,200,148,100,240,29,176,146,193,252,212,62,143,164,166,255,255,255,255,255,255,235,42,163,93,76,123,146,216,199,194,143,167,163,73,155,14,170,105,201,183,217,161,189,177,107,158,222,82,116,146,198,29,107,101,45,58,132,109,108,244,51,99,21,131,175,61,55,202,251,97,9,229,150,254,218,122,211,62,200,230,189,209,123,36,52,114,129,90,45,168,112,23,200,89,208,62,213,69,41,202,86,20,3,61,114,168,94,35,159,27,203,201,201,74,142,223,11,112,246,4,218,56,215,101,218,172,18,152,137,203,237,25,51,119,82,214,229,37,173,236,129,96,49,57,153,243,37,65,2,82,67,204,13,28,182,132,222,101,67,147,81,82,14,141,80,96,251,155,74,221,254,131,159,87,138,165,183,213,161,0,25,109,220,44,2,207,34,140,156,1,17,86,87,219,72,91,144,195,145,42,102,216,55,177,23,62,164,11,45,181,214,173,51,30,153,83,45,197,180,254,159,5,207,53,153,228,181,4,130,254,173,207,153,205,163,234,80,175,198,19,140,153,125,172,247,157,157,153,172,51,136,231,219,239,254,153,52,215,85,94,139,167,68,247,84,204,84,51,231,217,216,235,239,73,236,200,154,42,76,161,202,253,137,219,250,24,174,73,205,179,85,212,228,121,196,38,152,198,177,9,34,154,168,99,163,49,202,104,184,17,153,192,67,255,56,217,78,33,210,74,29,179,168,22,30,43,31,35,186,204,71,228,236,219,22,85,174,26,185,116,52,114,94,170,57,80,234,86,186,202,67,137,5,59,72,137,166,237,237,117,248,176,112,96,229,89,93,20,110,219,61,204,163,176,56,78,42,100,52,2,28,73,41,137,30,131,69,68,168,12,237,19,165,140,221,37,14,142,173,16,84,227,91,237,0,2,195,57,180,12,88,135,30,61,28,229,98,114,226,89,133,69,6,57,22,153,152,52,97,128,16,0,132,181,199,6,42,174,40,4,96,38,20,72,208,84,166,30,24,158,195,197,80,104,28,61,174,137,25,86,131,152,36,190,226,195,36,38,68,66,222,21,35,117,168,78,174,197,242,68,6,25,90,13,122,164,2,224,70,37,241,233,216,85,4,57,76,211,222,151,45,115,209,61,12,30,92,250,200,109,188,14,236,176,51,4,147,32,69,60,84,121,73,152,247,223,195,165,238,168,230,21,184,185,255,183,119,196,191,115,111,190,33,249,170,82,247,62,218,108,131,77,138,46,28,255,251,178,100,188,12,4,36,102,202,155,44,85,66,92,134,201,66,61,34,104,24,181,155,18,78,105,109,194,25,51,102,52,195,34,189,105,106,229,43,20,159,62,179,146,97,54,93,70,195,184,217,141,86,85,121,139,214,77,51,229,117,110,173,182,230,84,93,87,63,82,147,184,143,108,239,213,1,167,171,69,63,72,0,21,106,141,201,101,85,232,221,62,23,7,182,94,88,161,83,196,243,242,145,136,238,225,148,95,22,33,242,158,34,195,216,185,98,253,209,128,99,87,27,206,32,86,214,33,170,48,241,61,146,117,138,54,136,161,203,78,22,166,169,100,241,78,250,72,208,50,58,92,25,38,52,244,212,141,54,237,127,231,119,22,211,86,205,238,69,50,4,208,211,27,53,197,77,144,216,48,169,41,140,243,52,243,215,69,95,196,78,235,92,213,60,220,43,77,29,36,140,203,162,168,101,143,165,50,226,247,111,254,249,5,198,74,1,45,36,244,46,44,195,77,1,46,52,197,67,144,45,69,50,18,16,211,16,41,147,166,138,150,65,142,188,153,221,140,184,209,187,176,218,222,191,215,129,95,242,111,142,237,35,145,169,250,242,155,244,115,175,22,22,51,181,115,90,251,50,188,110,77,99,122,87,159,37,178,174,82,227,86,221,107,48,212,70,87,157,235,52,181,114,199,44,127,235,72,100,246,175,249,48,1,102,174,147,170,133,193,149,213,40,6,231,154,81,235,116,217,114,67,16,249,216,25,92,241,6,206,112,96,55,55,207,89,230,166,175,140,106,74,211,22,181,102,246,214,243,14,119,214,212,214,198,63,198,52,68,58,24,0,2,206,57,199,27,78,82,89,5,80,114,120,235,70,20,41,43,42,142,136,74,249,221,105,98,152,209,206,64,103,26,214,73,43,22,116,109,202,14,224,133,55,3,70,38,6,242,80,128,96,200,77,1,11,105,215,101,29,75,33,145,229,1,60,228,114,161,204,212,235,132,84,51,214,197,31,67,186,21,82,129,162,211,37,55,113,185,131,128,72,78,8,236,174,125,109,41,68,30,104,189,160,211,234,183,220,135,213,170,171,238,146,253,97,250,142,156,178,153,161,103,139,152,170,13,82,128,1,146,172,48,221,204,7,19,154,84,244,200,1,153,33,2,60,72,28,113,109,8,71,32,123,34,18,48,252,15,2,125,138,0,185,37,234,34,46,247,55,22,201,45,101,209,178,245,81,180,43,141,180,129,101,217,160,149,226,250,190,178,184,10,53,115,234,247,25,77,155,92,151,205,211,223,167,138,75,166,173,220,177,57,150,127,101,208,128,245,63,49,133,252,115,255,207,93,255,253,215,61,20,87,25,218,234,33,192,7,78,115,229,138,13,87,62,235,22,132,178,176,230,62,64,142,181,255,251,178,100,205,12,4,213,102,201,27,65,127,162,127,172,233,125,48,104,189,19,213,155,28,109,5,158,137,250,179,100,140,240,154,201,107,226,141,36,9,242,203,226,179,18,108,195,121,244,233,153,172,172,139,164,253,38,239,239,75,118,222,113,128,7,42,128,49,185,40,244,25,174,192,74,29,42,243,137,145,136,187,42,218,140,71,139,93,53,42,137,206,54,109,231,236,219,143,231,194,255,129,124,108,196,233,195,33,229,103,211,154,190,125,201,41,134,18,71,161,168,205,209,182,203,223,186,255,97,207,65,217,216,201,244,140,75,209,151,84,147,203,75,97,68,35,18,179,32,168,150,247,62,47,93,46,213,40,124,182,203,162,63,93,88,241,202,179,123,54,195,188,209,204,150,94,107,120,195,47,16,67,29,113,29,123,151,123,175,135,3,238,106,2,13,56,48,50,250,60,204,35,115,107,74,76,120,42,22,77,153,196,136,99,80,96,112,72,26,2,14,39,152,36,16,98,64,42,9,68,132,192,12,132,103,130,128,160,47,10,199,160,26,197,17,16,49,210,34,229,244,83,204,201,142,176,100,110,128,159,134,26,138,132,128,33,197,36,22,89,124,84,86,73,77,15,204,75,108,74,175,191,236,245,199,151,54,142,53,183,249,204,140,62,77,210,22,197,225,216,201,69,5,129,185,225,249,150,201,124,115,222,233,17,206,242,159,38,14,36,27,36,169,209,39,30,50,32,104,251,36,216,82,102,172,183,73,46,37,158,100,100,119,13,99,70,218,56,241,164,36,30,32,80,234,156,197,170,181,53,247,114,198,88,134,102,44,176,177,76,78,167,138,99,38,69,69,197,135,220,215,30,88,3,5,128,180,142,189,78,234,86,196,0,0,64,65,77,164,235,121,113,92,132,4,88,172,42,6,70,214,35,153,14,188,140,36,14,69,14,119,161,17,52,29,27,80,200,84,234,215,214,107,166,73,103,186,187,53,197,199,172,18,68,189,218,163,135,247,70,220,77,193,132,76,166,48,213,155,58,248,89,134,251,169,183,107,155,121,85,235,151,110,80,117,221,213,218,205,107,82,209,19,197,240,188,69,117,100,78,235,107,53,43,107,61,151,49,67,77,179,150,14,71,78,139,99,16,99,217,167,148,35,242,182,141,226,193,2,105,135,215,21,20,76,77,32,200,111,131,108,12,96,60,32,168,206,192,1,64,198,26,22,24,60,182,148,213,70,208,48,185,67,194,108,64,4,0,60,50,184,93,244,1,180,71,125,157,47,120,18,39,16,82,116,236,254,110,129,241,135,226,45,153,221,71,119,130,55,44,152,126,173,221,191,53,16,164,121,32,250,122,180,115,241,6,85,42,148,61,20,148,181,112,112,80,132,97,118,76,179,163,87,69,251,236,255,251,178,100,216,142,6,65,102,196,11,153,67,116,125,76,217,42,61,136,24,84,89,157,22,77,137,124,201,190,51,101,40,241,150,120,128,212,201,165,174,68,44,147,37,169,121,244,236,201,90,61,172,59,50,89,38,117,102,134,8,146,152,121,74,175,72,205,9,55,74,238,214,226,97,155,253,75,206,176,235,118,69,30,115,237,213,211,224,35,77,0,10,16,0,78,71,42,130,86,161,128,60,84,179,158,76,201,244,42,70,86,186,110,61,34,205,171,191,129,175,243,62,249,240,247,255,51,255,159,144,189,65,90,27,156,28,16,192,223,50,237,248,74,102,224,154,53,212,171,31,88,202,56,117,65,235,232,206,129,107,71,85,97,170,87,179,30,74,187,157,153,229,41,14,177,215,171,35,35,161,147,86,179,159,115,142,36,106,21,220,134,157,246,163,51,56,130,196,150,103,32,101,0,6,170,140,210,143,51,155,196,33,204,14,48,18,211,2,77,40,195,155,34,217,8,245,2,16,2,30,31,41,66,24,234,4,222,153,12,118,38,194,100,244,48,19,192,212,57,24,163,150,213,144,77,75,169,164,83,76,158,2,206,134,59,114,32,141,165,113,102,240,36,36,105,98,93,73,67,84,74,30,11,172,58,40,3,207,155,110,26,158,237,103,251,155,127,126,238,191,237,88,79,69,142,55,125,174,108,147,239,60,229,229,221,110,103,93,179,142,162,31,221,79,17,49,27,149,101,92,29,122,214,154,232,182,249,171,93,118,65,121,187,15,44,125,38,223,51,87,112,234,99,41,88,220,117,187,105,238,224,6,206,90,2,67,146,219,109,207,57,56,45,75,253,25,240,207,43,148,237,109,199,226,62,10,205,209,245,34,139,150,148,148,64,32,255,33,172,33,26,40,145,203,164,54,126,236,92,29,114,73,19,131,231,64,152,136,146,72,44,72,101,44,220,178,45,187,191,4,138,4,102,44,140,180,32,73,84,92,143,135,151,91,237,184,184,187,214,173,164,99,13,150,235,81,230,113,56,196,40,111,22,74,180,54,240,209,49,50,195,118,70,186,89,171,115,190,95,40,145,24,100,196,186,80,228,134,99,27,23,166,30,98,178,143,148,124,23,140,144,0,9,6,51,5,187,48,108,244,115,6,115,27,0,19,140,64,22,93,193,96,97,209,245,105,68,2,130,184,49,98,180,145,32,4,193,47,27,22,104,66,129,70,72,16,171,26,99,150,10,63,137,180,215,133,230,157,126,232,223,137,154,142,130,104,183,120,131,90,149,67,14,18,77,197,165,176,186,210,10,178,218,41,250,220,167,181,22,162,140,124,63,23,187,35,144,191,119,233,59,248,247,249,253,231,17,1,3,36,145,131,106,238,46,243,249,244,65,29,147,73,78,134,32,70,255,251,178,100,212,12,5,14,102,199,27,73,94,34,137,12,217,157,60,200,123,85,25,157,24,109,133,126,138,16,51,101,180,241,154,145,3,153,231,42,242,67,239,162,163,35,109,106,147,101,142,175,76,233,150,227,168,155,31,95,38,186,233,250,205,82,25,211,84,175,49,147,199,156,106,214,42,15,73,96,0,12,198,93,6,219,118,228,57,190,24,248,89,245,117,25,50,149,82,52,247,173,234,198,85,62,224,41,21,26,165,208,185,162,223,116,112,176,162,87,231,160,184,69,255,189,151,120,113,19,32,14,164,146,53,70,38,157,220,97,72,75,170,39,103,186,27,9,47,172,246,86,123,251,23,102,182,77,236,99,171,117,206,184,163,156,226,245,111,90,153,71,19,132,86,153,13,166,221,153,134,191,216,223,190,102,47,196,235,191,119,34,89,97,216,201,173,150,215,47,97,190,118,108,203,198,168,135,199,6,224,213,0,141,101,4,83,100,205,78,142,125,164,168,62,96,134,108,48,154,160,88,140,132,188,72,164,70,66,52,53,21,124,195,0,69,146,84,32,128,6,4,0,142,12,160,24,217,121,129,0,47,18,17,17,130,38,189,85,74,215,35,43,80,88,236,56,176,238,235,226,206,211,24,116,121,36,22,4,116,17,100,62,211,50,22,250,133,151,61,176,83,31,177,47,123,97,247,229,181,125,27,139,15,67,69,134,76,71,145,138,70,166,156,139,17,42,124,255,247,187,154,85,172,110,185,121,151,159,37,127,135,17,75,239,253,61,8,139,185,114,81,79,65,60,162,170,22,145,200,155,57,38,202,57,26,127,109,57,42,245,82,114,88,85,243,108,157,36,249,238,47,190,33,243,61,211,20,103,28,6,181,23,188,236,119,254,160,18,2,70,67,88,151,93,181,188,178,235,34,68,190,58,71,69,134,196,208,212,204,228,252,139,13,173,50,224,114,54,52,205,33,140,55,108,13,233,170,30,182,233,5,156,102,98,89,45,34,105,251,140,48,200,131,173,25,199,198,185,173,244,113,80,244,125,62,186,15,82,238,170,131,48,75,155,101,68,204,223,83,70,151,49,247,235,119,239,83,77,177,50,237,78,255,253,135,110,236,213,179,247,229,248,223,8,123,78,60,177,247,166,211,125,174,213,47,158,222,25,165,190,13,196,0,9,74,35,85,176,128,121,129,38,109,55,27,162,128,144,234,96,68,118,4,112,11,240,48,13,198,138,207,52,85,170,218,61,142,203,26,145,131,131,75,99,142,64,41,140,138,41,73,82,141,194,151,87,179,114,8,92,175,203,12,94,143,203,84,128,25,189,249,250,211,18,153,108,174,89,13,218,202,41,86,196,66,39,21,172,172,146,220,34,217,210,82,218,207,150,243,195,90,214,69,242,223,255,255,251,176,100,207,140,5,204,103,68,139,99,95,164,125,76,217,207,36,38,161,83,145,155,28,109,13,126,193,101,51,101,168,179,8,176,255,235,152,79,171,60,237,189,250,86,182,101,231,222,125,133,29,87,50,25,150,32,178,37,165,117,32,196,66,132,67,48,134,13,219,43,211,162,103,107,106,98,111,151,196,55,154,230,101,181,224,218,192,18,40,0,55,36,144,32,104,122,195,153,5,49,4,13,11,133,62,98,94,97,122,242,33,246,235,234,200,223,125,183,130,56,37,40,34,134,6,71,142,142,24,204,136,146,20,141,41,14,229,46,180,106,187,185,26,181,138,162,212,155,156,158,231,121,150,218,157,207,174,106,190,199,170,151,215,165,30,215,122,186,125,122,43,105,111,117,252,116,197,52,58,163,144,85,52,195,179,249,172,48,6,49,162,3,80,30,6,17,161,40,80,16,198,1,5,147,76,56,57,74,198,140,198,2,134,131,215,129,135,14,54,86,68,2,32,50,129,114,214,1,136,73,1,13,180,100,181,142,61,34,229,86,18,0,148,223,75,247,61,66,85,36,89,95,152,57,97,134,6,152,24,72,64,187,174,197,173,173,230,46,232,21,0,25,171,40,90,202,0,130,141,164,173,74,192,161,102,26,6,68,14,237,164,98,35,20,15,168,98,87,46,69,209,12,71,222,199,230,98,172,166,254,251,195,140,243,210,31,97,110,101,234,231,206,29,108,180,75,53,100,132,102,28,250,191,178,111,145,180,204,206,20,199,100,40,70,199,167,11,199,217,186,125,68,92,44,234,132,117,110,152,218,134,83,166,26,202,231,36,128,129,210,110,103,93,148,119,212,0,53,73,14,205,94,224,49,152,28,81,166,73,106,58,16,35,81,36,84,142,64,135,9,10,112,192,125,112,213,112,15,222,155,214,26,222,212,202,72,245,84,250,244,21,179,217,3,246,122,32,205,51,22,230,66,128,208,16,132,16,136,161,49,42,124,142,108,232,139,137,186,230,236,192,44,226,193,38,208,157,34,170,57,169,135,24,96,158,10,35,186,253,35,142,74,76,107,55,101,181,180,251,148,60,154,212,131,109,105,123,78,154,228,233,116,77,34,155,203,127,232,3,86,105,177,102,40,238,102,137,224,1,3,109,18,8,116,12,72,64,105,101,197,66,27,226,230,19,16,168,122,208,65,25,49,50,236,108,234,100,222,138,0,63,208,51,104,33,15,24,10,46,219,90,102,174,82,64,188,16,57,125,26,226,14,176,240,96,26,239,76,65,226,214,48,186,203,52,234,190,76,54,85,13,144,131,178,17,64,69,97,129,146,221,174,35,234,84,131,129,85,50,107,176,72,108,32,132,20,52,252,189,208,43,71,117,95,221,223,229,121,71,127,158,91,202,183,255,251,178,100,223,142,6,55,102,196,3,99,95,176,122,204,216,242,97,131,94,22,69,155,26,77,141,126,201,214,51,103,116,147,14,157,63,252,161,229,171,127,101,111,71,47,53,143,151,218,80,253,37,188,236,231,118,140,89,104,107,167,188,82,228,11,81,159,104,229,243,39,142,221,124,157,56,254,98,234,22,231,150,76,73,128,2,153,16,0,157,119,77,28,147,93,253,69,92,68,231,69,26,198,136,15,93,38,47,6,214,101,72,124,76,68,109,19,175,10,177,10,54,221,225,31,181,251,180,147,80,33,118,156,67,145,155,154,5,37,134,38,140,20,92,42,135,141,220,209,159,210,151,177,12,204,120,231,63,66,35,155,113,12,198,218,131,103,165,154,238,193,96,221,29,10,27,146,17,22,33,202,14,139,240,170,41,2,173,100,77,70,180,174,188,51,8,101,12,230,93,44,178,56,3,105,149,4,0,0,228,246,25,128,96,213,224,196,230,202,32,53,76,56,235,171,164,98,37,5,3,191,207,4,173,249,134,90,148,244,90,102,26,150,47,234,72,187,232,136,179,27,167,142,157,45,145,122,34,163,169,168,19,70,125,9,5,109,23,173,187,96,10,88,1,195,168,200,117,61,197,169,107,87,74,208,212,125,15,166,5,38,7,91,214,238,183,76,243,255,95,237,189,151,187,250,254,38,189,252,246,243,231,205,42,34,110,206,73,228,159,4,153,164,170,80,79,164,182,213,206,214,57,187,229,156,215,87,247,111,251,108,212,177,209,113,251,223,30,221,159,197,245,239,19,47,64,0,16,16,19,114,72,78,135,202,148,21,3,237,129,201,201,44,108,7,99,11,71,135,117,158,114,3,178,204,26,221,221,158,211,198,179,12,162,141,221,108,34,81,97,16,97,199,137,171,45,25,5,70,153,201,185,168,236,198,101,106,171,44,140,100,45,199,25,197,119,102,102,81,236,231,161,213,216,125,28,170,200,101,87,117,59,49,209,60,136,228,45,72,196,73,94,83,170,217,53,86,106,157,88,166,50,58,104,99,43,35,83,167,118,131,58,66,3,116,48,141,6,43,53,48,216,241,5,243,10,135,200,150,230,76,31,24,188,68,14,75,24,180,50,96,240,104,20,68,237,41,145,133,0,133,128,58,12,89,48,64,44,136,20,134,32,64,24,84,2,179,11,108,14,19,11,22,203,86,172,75,141,151,205,39,33,8,12,193,97,65,96,113,132,133,43,105,161,52,180,112,4,1,215,250,210,65,232,17,190,105,46,204,37,61,195,0,9,158,33,0,3,1,200,19,111,26,211,208,251,66,32,56,25,123,48,72,57,208,171,31,135,104,169,165,114,251,147,248,111,254,201,133,213,96,181,201,84,203,145,218,171,211,150,92,233,160,69,96,162,255,251,178,100,210,4,4,171,103,201,187,76,93,48,116,236,233,90,60,197,76,25,213,155,16,46,13,254,193,229,179,166,180,145,163,164,68,147,181,65,204,165,137,147,41,73,167,136,6,49,59,240,209,242,204,208,251,160,93,201,239,133,136,57,222,62,34,79,185,119,169,49,44,22,26,122,73,241,156,73,172,106,40,196,26,165,179,179,218,0,65,233,36,86,89,36,152,80,31,144,149,61,36,68,211,104,203,41,50,69,229,217,156,89,240,146,38,167,41,121,237,165,34,21,17,25,109,125,130,217,183,140,197,137,172,80,223,91,43,83,198,167,233,95,117,96,69,51,251,12,170,236,106,44,119,66,171,5,180,83,118,35,235,192,72,129,66,202,170,172,140,76,25,81,146,247,215,68,229,25,245,170,68,197,33,124,225,229,20,205,220,169,166,38,135,45,14,57,11,177,207,241,115,221,87,241,41,84,16,90,213,0,9,19,5,162,140,12,33,52,164,128,200,38,115,37,164,12,202,44,48,192,148,193,226,192,17,140,64,29,34,29,138,131,3,124,153,66,0,188,146,216,117,169,41,180,77,221,12,131,35,92,229,205,3,9,88,30,154,202,194,225,50,167,36,74,138,32,143,147,241,71,121,81,162,51,156,244,63,210,123,89,68,232,154,99,148,239,178,150,176,94,30,139,18,97,17,231,71,193,245,195,163,29,76,101,82,254,238,55,119,95,95,55,119,63,211,101,165,9,58,165,206,125,231,90,216,65,118,46,211,119,77,213,63,169,175,184,231,166,213,113,111,116,236,183,84,207,237,150,79,29,255,20,159,241,50,231,111,111,61,220,177,94,79,117,116,189,166,138,41,5,103,30,253,255,244,131,224,140,188,32,64,33,206,15,82,231,141,222,87,234,118,249,190,14,181,73,108,34,138,194,159,128,44,241,41,25,208,86,87,4,200,68,182,94,199,103,157,121,82,236,216,32,72,198,213,213,100,116,34,213,61,21,77,177,89,48,85,71,49,208,210,50,135,144,75,16,200,77,125,105,181,53,61,255,205,155,50,233,156,153,52,39,111,43,231,157,50,185,195,58,124,44,252,248,106,213,191,255,206,22,121,126,135,15,184,48,36,210,229,211,42,44,76,176,0,61,249,24,223,39,163,35,18,131,136,100,37,65,164,184,208,156,193,96,164,67,49,40,49,58,3,2,203,121,18,153,49,104,75,192,152,217,20,1,149,226,42,19,0,136,135,8,165,10,101,18,165,46,99,51,75,45,227,105,140,222,196,202,104,191,110,253,167,222,98,21,131,253,14,192,82,72,171,230,214,126,118,114,91,73,77,77,40,166,140,101,115,14,184,71,179,233,180,141,255,85,51,251,242,116,225,82,223,76,247,121,201,231,178,76,162,127,197,137,254,255,251,178,100,208,14,197,129,102,197,19,152,90,240,110,108,216,241,96,195,108,21,229,155,20,78,13,189,1,216,179,164,9,132,141,176,197,144,115,4,60,58,194,216,204,24,205,9,197,136,33,74,24,49,197,230,203,117,30,109,117,31,73,221,53,45,204,16,65,222,129,138,137,48,119,26,90,23,232,236,239,112,44,213,15,10,142,40,47,34,201,49,8,91,8,75,57,19,181,54,211,167,32,102,154,52,75,2,109,123,140,54,36,173,133,53,120,172,241,173,155,48,78,182,8,245,43,81,102,117,115,82,208,222,3,134,33,200,25,195,19,197,54,146,33,171,67,208,161,27,22,216,152,16,135,97,36,117,77,130,60,8,211,33,58,145,49,76,39,13,116,37,231,237,173,45,205,10,159,230,191,156,94,101,8,202,157,132,73,10,145,31,78,121,106,76,121,44,113,81,1,55,30,176,192,177,6,37,50,144,67,11,25,240,98,69,16,116,144,112,177,242,17,238,242,243,93,242,215,237,64,50,5,199,116,167,9,80,209,141,46,5,35,202,53,75,213,64,216,221,9,98,195,135,190,240,253,221,164,242,88,87,177,166,79,57,6,149,234,104,123,111,227,196,25,157,11,58,213,239,85,13,235,93,158,165,215,70,251,251,174,158,185,153,124,220,250,105,157,77,208,74,179,140,185,215,55,89,243,245,38,110,200,27,189,20,20,198,244,173,187,51,50,12,123,99,69,38,130,74,73,117,152,238,201,220,235,186,153,38,82,13,118,10,70,0,16,149,97,65,134,225,13,24,43,179,205,145,133,32,71,144,56,74,118,58,199,164,104,111,235,168,62,208,116,246,93,127,233,87,44,105,58,97,110,170,33,198,11,30,3,99,63,203,252,136,151,69,5,97,202,38,50,94,20,89,28,25,44,137,221,37,104,73,183,158,177,36,167,73,8,217,226,79,17,213,115,63,243,163,169,48,137,140,213,215,209,211,200,229,83,200,200,206,200,117,93,164,62,149,83,88,204,204,211,193,2,19,79,40,140,198,72,56,113,212,221,202,67,156,199,76,98,62,52,88,164,194,6,64,53,12,56,10,8,5,152,16,6,97,224,136,232,92,193,96,65,208,72,88,0,145,69,1,85,6,18,4,163,232,40,121,43,3,11,130,4,193,7,116,238,134,156,244,37,64,233,158,167,3,66,21,206,200,94,152,117,232,86,212,224,98,206,11,173,86,252,126,95,25,133,64,56,55,175,76,145,131,70,105,27,171,174,250,66,229,143,212,90,55,113,234,153,128,105,234,94,179,86,166,242,214,159,217,121,111,237,175,247,47,27,206,129,77,76,230,123,197,201,110,124,166,237,45,47,111,243,158,217,250,120,215,81,142,197,99,101,78,35,111,246,179,147,221,43,151,79,255,251,178,100,213,140,4,136,103,73,27,76,107,112,111,76,217,73,60,101,191,26,109,157,14,46,25,254,194,17,179,101,168,195,25,189,88,148,253,110,173,113,247,85,47,129,25,178,151,132,238,27,133,102,191,220,73,21,157,73,2,111,165,48,72,228,58,42,163,75,106,174,189,79,11,213,80,1,86,141,170,226,110,143,206,14,163,96,62,193,178,192,206,166,39,37,148,231,198,148,82,168,108,161,139,165,235,127,100,208,13,104,185,120,100,219,157,95,122,49,143,207,0,7,225,4,105,151,218,137,237,37,108,216,242,65,188,164,243,71,113,84,173,152,99,214,150,161,142,140,109,236,227,155,221,159,155,126,29,18,209,45,227,223,61,112,209,117,40,212,33,225,161,83,133,31,211,43,119,114,30,217,226,90,10,138,111,78,110,61,38,133,215,103,127,91,213,177,104,218,142,32,196,53,7,99,130,200,151,0,9,64,36,112,193,0,195,87,22,142,185,7,72,145,97,177,96,36,98,65,176,26,22,145,65,196,17,32,192,113,97,163,141,13,25,192,240,116,80,0,197,18,65,201,156,22,3,63,169,226,135,166,10,8,44,244,96,105,41,146,240,191,140,161,91,96,8,13,189,88,39,45,223,87,238,118,164,84,52,149,171,74,89,91,235,53,94,95,13,99,7,71,101,115,209,154,105,136,122,154,93,34,32,214,31,35,170,214,171,210,127,234,186,213,161,249,28,236,25,98,226,198,100,18,237,110,68,11,64,152,180,27,105,46,240,229,81,180,240,212,162,238,132,199,37,186,211,114,153,243,185,79,90,169,104,101,73,210,143,75,62,57,81,204,132,145,170,99,226,58,151,218,182,153,206,96,196,15,11,17,78,143,221,218,0,33,131,77,182,146,130,82,209,32,0,76,91,178,192,206,196,85,3,29,8,85,66,19,166,87,159,215,90,21,152,170,198,138,196,141,2,129,185,14,241,144,103,17,97,156,40,148,115,150,4,131,146,40,147,80,100,39,198,232,51,174,144,74,93,53,116,52,6,169,152,80,233,9,247,208,232,249,147,23,148,48,175,17,184,230,217,67,179,51,51,215,89,97,19,161,247,37,161,67,131,195,26,29,116,9,151,160,93,173,162,59,84,51,10,157,2,76,102,188,122,115,192,70,250,182,96,169,134,82,18,100,97,32,0,96,118,89,64,106,52,2,128,135,135,86,25,53,80,201,122,164,19,185,46,144,206,39,203,246,254,52,96,16,108,211,175,24,133,64,117,106,43,231,253,211,122,26,252,105,102,185,115,244,151,233,191,241,187,127,234,192,46,68,162,150,198,111,29,6,22,105,47,107,75,92,22,183,37,252,139,255,239,237,63,160,130,32,34,21,162,128,208,209,80,24,166,92,24,40,0,33,37,255,251,178,100,209,14,5,199,102,196,147,136,95,64,115,76,217,106,48,195,85,84,117,157,22,77,141,125,1,193,51,100,88,242,142,33,14,224,174,48,67,196,72,146,37,208,62,76,64,65,69,205,193,7,112,246,22,98,142,229,101,252,189,143,147,244,195,187,251,111,81,49,117,104,171,17,214,193,45,125,95,160,2,8,85,121,8,98,58,5,189,185,11,53,174,14,183,78,12,199,214,30,198,117,25,230,226,225,164,129,77,187,136,93,182,113,81,163,102,221,172,241,118,34,42,101,158,136,112,144,75,63,136,52,134,30,67,65,46,230,55,2,108,82,16,159,47,229,189,33,156,230,132,176,148,49,157,82,54,138,100,71,21,24,242,82,18,166,236,231,28,227,152,51,108,204,202,213,247,200,27,117,228,11,187,207,34,246,205,234,39,204,75,169,8,140,187,45,48,50,220,58,248,116,148,241,158,149,68,192,195,2,152,129,34,0,199,120,20,81,15,155,200,101,97,115,136,186,200,29,249,130,245,171,248,211,102,140,180,166,234,213,141,98,120,214,99,251,45,135,89,172,51,24,143,114,141,180,139,185,205,105,254,127,28,195,83,70,159,50,128,50,84,30,64,122,34,143,75,81,209,222,88,55,155,155,52,150,137,56,146,117,239,61,39,53,82,184,166,251,98,253,159,221,84,93,49,251,157,91,109,155,230,225,56,107,118,161,39,221,27,26,191,76,151,213,84,49,188,212,202,137,90,71,110,143,45,52,146,139,210,84,232,39,24,161,116,126,238,180,141,214,58,117,27,110,187,171,123,247,59,237,182,187,167,220,13,209,103,127,177,96,0,34,242,236,165,117,203,146,50,180,42,36,113,199,148,83,54,90,92,211,137,43,103,224,218,99,140,196,125,103,37,106,85,47,191,2,195,91,27,77,195,28,25,182,58,64,20,29,225,147,11,55,143,156,58,153,4,13,82,163,5,14,40,97,37,152,120,12,13,200,143,200,20,98,53,63,163,29,40,74,42,183,12,149,206,35,237,204,157,76,148,26,34,2,94,31,104,30,128,230,164,204,32,83,122,222,249,52,3,35,51,118,156,101,243,246,138,253,115,169,25,183,245,108,72,4,151,133,177,155,213,230,201,248,64,67,15,20,224,33,55,71,12,74,33,247,99,160,85,180,47,195,26,21,65,8,219,148,153,186,67,234,168,204,233,93,247,229,51,149,153,142,70,34,179,45,140,178,188,158,8,147,4,35,163,35,193,129,140,16,66,58,44,246,185,133,198,64,153,84,115,59,150,82,58,242,232,211,102,67,37,135,99,97,254,190,195,90,237,216,153,155,102,210,123,233,211,106,231,245,126,123,182,148,249,201,157,204,165,157,196,221,122,221,125,225,130,45,180,87,115,107,243,91,115,255,251,178,100,216,140,5,139,102,196,139,152,90,112,125,76,217,157,48,102,191,22,61,159,22,77,97,137,74,15,179,164,40,243,25,184,88,213,148,215,158,109,220,159,98,79,224,100,206,245,80,177,66,253,87,135,243,103,47,3,134,42,81,23,83,64,122,237,38,236,158,123,144,217,9,108,117,126,249,236,130,139,122,80,0,28,8,36,52,148,63,212,199,41,62,60,199,233,12,60,129,46,187,169,68,115,64,190,150,32,45,9,116,245,56,205,238,120,103,73,216,234,239,127,119,170,249,83,76,114,228,242,207,179,11,220,230,109,95,191,109,254,190,252,227,212,198,39,204,72,136,133,16,86,105,211,157,177,227,106,213,39,47,29,188,202,182,83,2,181,27,85,221,93,153,229,238,211,215,159,25,31,31,150,238,223,117,223,44,244,223,50,31,43,165,147,14,101,184,212,79,17,132,84,207,62,19,194,114,83,166,109,70,83,148,234,0,36,227,108,195,64,98,102,24,120,211,194,1,41,38,142,96,81,4,199,159,214,90,165,10,158,171,78,131,30,87,62,34,228,203,241,112,48,137,57,13,54,238,121,235,147,53,108,106,172,50,168,64,133,12,32,66,95,12,17,162,206,72,57,36,128,130,212,113,131,35,167,85,14,164,172,253,67,234,147,203,207,169,84,24,103,173,125,212,192,139,57,22,117,198,108,223,249,244,244,160,251,63,163,165,190,16,100,37,80,170,125,101,198,221,59,59,168,167,165,173,176,234,62,247,93,157,228,210,4,51,200,149,78,7,169,171,82,68,117,62,247,87,44,144,137,192,45,176,0,0,32,66,118,91,77,45,23,56,16,50,38,17,117,75,215,121,121,149,116,182,50,240,59,247,98,212,18,217,60,203,179,111,24,99,24,244,97,150,208,238,159,121,208,221,229,77,217,173,103,41,137,71,197,34,39,204,2,49,30,13,104,36,65,113,140,26,99,73,163,173,14,197,90,210,154,24,62,201,4,193,28,83,131,148,138,142,96,202,114,4,42,218,107,30,177,202,233,236,23,180,166,117,162,75,14,167,240,150,212,153,174,237,252,39,168,217,197,198,26,246,5,220,134,161,167,141,142,136,117,206,139,126,211,83,176,181,58,193,8,137,142,165,185,29,109,54,167,64,45,230,97,248,5,113,24,147,64,112,240,11,52,68,196,131,145,1,48,232,138,39,151,221,201,75,23,246,55,64,14,62,68,13,12,137,164,225,228,236,105,42,1,34,35,171,15,11,205,18,148,159,24,173,242,106,45,96,142,38,66,175,219,31,201,7,96,249,108,75,43,47,141,8,249,215,174,145,65,228,39,137,170,200,190,13,54,93,102,201,248,122,34,249,98,198,166,116,219,136,118,121,20,142,100,105,3,22,198,18,142,98,255,251,178,68,205,140,132,166,102,200,155,70,69,240,152,172,217,26,100,200,204,83,181,157,28,45,49,13,194,91,179,99,137,148,161,249,17,3,150,12,103,28,172,124,68,222,53,29,173,184,23,51,25,23,5,182,91,214,80,249,107,132,23,26,54,12,30,118,234,141,73,118,58,198,76,197,188,222,48,207,71,234,193,155,0,251,243,22,224,214,76,226,0,126,131,173,87,235,48,193,40,172,117,87,153,115,97,155,247,32,200,110,50,30,38,33,34,141,145,140,1,66,69,96,36,73,34,108,68,134,37,197,44,43,38,134,17,189,214,109,2,161,249,130,106,23,145,200,49,38,220,131,91,13,146,61,132,245,116,77,47,223,151,56,203,131,88,92,117,12,44,200,40,246,24,145,38,9,153,28,131,178,158,109,124,230,169,57,62,196,198,202,157,24,171,56,164,95,21,20,210,120,229,202,65,199,159,21,181,194,53,15,81,244,56,114,60,145,92,173,195,56,234,230,29,18,101,170,27,154,107,158,65,147,187,0,171,163,230,203,186,33,32,26,192,155,57,197,237,10,144,122,204,198,252,85,250,155,234,34,1,82,1,56,131,160,121,82,113,229,16,21,143,95,182,211,100,229,28,192,18,31,14,199,91,89,69,26,120,141,19,243,90,135,75,52,185,126,163,136,227,37,49,197,158,140,131,218,144,251,57,33,170,202,220,99,85,22,133,14,56,89,32,150,44,93,79,121,154,28,32,175,99,143,30,31,137,132,99,134,46,58,153,104,154,27,40,240,203,216,251,198,217,197,216,228,74,210,248,213,164,225,234,252,75,163,241,196,45,112,239,83,243,255,15,117,168,44,160,1,77,185,74,191,75,209,208,20,40,71,13,163,200,140,73,101,0,207,75,98,221,192,179,5,152,19,144,72,203,213,54,62,163,51,183,197,36,123,100,232,16,18,11,21,9,205,185,201,68,13,60,233,52,137,91,38,168,83,52,70,70,146,69,132,228,64,217,42,144,135,138,83,110,161,72,213,57,171,44,117,156,69,89,16,104,242,83,25,48,177,59,52,57,211,53,72,64,170,142,25,46,203,180,159,104,114,46,67,209,4,63,217,135,162,68,209,95,99,108,92,146,221,209,97,154,8,138,146,200,70,204,41,16,177,162,1,112,149,50,54,170,84,22,80,4,64,46,90,224,234,75,230,210,68,222,223,75,153,186,128,37,29,44,106,37,82,205,21,38,52,237,116,186,82,109,105,125,248,140,219,94,205,146,33,198,117,215,134,134,231,37,19,148,30,150,215,56,88,48,80,188,254,233,31,60,179,177,162,86,58,36,88,4,44,178,233,18,32,33,125,242,94,252,111,69,140,137,22,83,172,165,81,98,129,161,65,203,204,41,69,56,55,24,226,33,102,169,255,251,178,68,196,8,132,124,103,72,147,9,67,112,145,44,233,19,97,40,110,18,217,155,45,76,49,15,194,86,51,101,105,131,37,49,39,221,206,148,196,9,100,113,228,10,11,217,8,55,65,240,241,121,35,241,131,241,204,220,223,199,151,123,91,124,139,29,86,149,111,117,223,127,15,75,216,207,130,51,89,198,3,162,26,0,59,119,225,102,151,45,172,132,173,231,193,199,96,12,94,193,35,138,82,40,74,117,52,136,131,205,22,14,24,28,155,145,147,13,208,109,181,224,109,8,76,132,222,90,232,152,36,20,48,140,219,112,238,150,79,27,18,20,64,0,20,198,206,32,245,246,253,190,13,121,237,38,212,45,41,193,140,217,38,162,73,43,212,106,51,134,205,118,149,94,85,106,168,188,161,72,86,64,217,156,78,25,121,144,184,252,220,182,187,196,98,69,68,234,165,58,98,25,45,205,207,165,217,216,101,77,53,61,99,81,90,106,57,47,123,214,86,83,64,253,127,105,235,122,162,27,224,0,2,158,177,63,20,202,42,50,241,37,186,147,80,228,13,24,141,54,39,150,180,154,146,158,244,228,245,89,118,239,79,82,82,75,57,73,98,83,95,224,151,238,24,120,34,184,96,239,202,219,60,93,200,135,26,73,108,215,186,128,48,72,18,3,126,34,7,3,32,112,96,128,33,33,0,0,139,0,16,195,146,243,70,246,246,170,247,51,63,133,103,241,216,85,174,70,125,24,140,142,72,61,206,19,220,174,221,165,147,94,202,48,129,121,147,189,136,41,8,249,194,93,232,111,126,174,230,209,155,56,64,131,183,107,155,122,140,250,217,194,74,101,222,252,172,233,204,251,253,141,95,150,66,204,231,212,52,0,1,59,120,137,193,112,55,164,55,13,26,236,137,63,15,212,178,84,245,64,183,39,105,39,236,206,79,80,203,179,189,61,73,44,138,97,44,164,142,205,245,241,126,221,134,96,242,216,227,19,128,216,243,246,187,25,194,122,153,206,147,101,156,74,199,177,195,117,32,155,5,228,178,58,21,136,7,202,66,113,151,16,4,15,13,140,92,92,243,222,63,249,242,17,255,234,34,79,63,14,203,28,149,22,215,113,16,245,20,177,105,67,22,70,194,209,47,117,73,68,89,54,82,242,146,46,60,241,195,30,235,177,139,239,92,117,94,233,218,15,181,65,206,164,163,242,110,175,207,99,57,131,29,199,143,44,9,22,208,1,240,0,0,165,219,128,236,52,145,161,12,145,116,180,194,237,76,197,149,157,188,128,251,181,185,75,183,218,174,160,214,247,174,246,226,162,58,27,87,194,38,131,159,102,30,107,142,252,230,83,168,113,96,133,154,127,161,216,101,249,148,226,33,64,168,132,38,14,181,186,88,85,18,98,243,255,251,178,68,197,0,164,239,102,204,155,9,62,208,159,204,217,83,97,232,208,84,209,157,59,71,225,54,66,133,51,165,233,147,35,136,105,140,154,34,198,81,220,159,31,38,5,107,233,132,173,73,21,84,148,72,9,6,92,80,10,70,163,156,110,29,165,230,129,69,194,98,231,197,75,70,9,182,80,217,243,19,143,218,202,64,173,170,138,242,226,67,4,79,246,206,218,111,74,191,206,156,212,73,11,231,47,185,179,94,238,91,191,250,202,243,90,234,112,175,54,97,105,215,224,198,64,10,75,204,17,10,131,44,208,177,143,131,114,131,225,153,60,122,183,103,50,164,169,91,144,28,90,39,156,107,9,219,51,56,219,237,46,125,129,87,114,150,75,69,2,4,42,118,163,74,214,147,1,34,222,200,211,170,32,100,20,65,170,163,58,76,22,26,189,89,205,35,180,195,31,167,5,127,180,89,21,190,183,103,105,16,161,105,173,93,206,169,190,203,155,136,79,194,31,27,223,80,64,116,21,48,72,35,13,28,110,39,135,190,12,83,236,93,218,39,86,14,14,67,63,168,225,43,202,241,180,42,194,199,114,79,205,255,62,183,22,182,149,76,49,15,118,75,225,248,154,226,217,244,162,47,78,171,135,17,41,21,0,9,20,0,27,183,245,13,121,21,161,60,25,182,81,40,220,158,134,91,118,151,181,41,104,172,77,212,141,124,245,92,108,214,239,213,179,204,41,106,205,70,96,133,22,7,122,71,67,4,64,246,167,125,71,209,181,144,195,182,44,220,248,157,8,200,68,251,58,214,206,64,57,11,107,17,23,115,86,177,18,45,242,171,80,226,166,214,253,243,80,29,14,33,181,150,22,62,74,101,93,156,65,101,88,102,43,161,161,232,175,183,182,141,115,62,165,92,228,68,205,171,217,41,176,225,85,18,138,184,181,229,215,23,116,106,93,155,112,241,252,188,170,91,143,237,23,183,40,7,128,0,46,76,9,61,116,20,48,44,226,133,102,225,67,239,156,118,91,119,29,106,236,237,232,46,40,251,103,46,171,102,173,204,249,41,189,98,163,251,41,110,77,117,70,134,64,59,204,123,224,53,58,89,241,167,151,50,82,204,36,194,193,178,217,68,59,53,244,176,91,21,166,112,162,244,176,12,106,142,158,84,23,20,175,37,142,179,85,41,109,253,105,51,170,223,108,239,0,149,204,141,99,67,159,115,117,20,105,155,119,11,70,20,96,212,179,141,253,156,12,157,202,30,127,158,190,33,153,161,150,38,250,219,208,83,18,165,222,251,233,247,200,145,131,128,8,134,0,47,255,248,88,105,166,136,129,226,119,121,59,3,193,242,153,218,110,246,221,53,63,108,201,171,238,83,119,44,233,49,207,87,183,247,105,95,76,32,17,255,251,178,68,169,128,196,177,102,205,211,9,70,144,145,12,217,83,101,35,224,18,5,155,53,76,25,91,66,65,51,101,77,147,35,64,225,58,54,89,132,127,118,166,37,108,245,213,129,47,81,74,179,201,44,32,139,139,60,82,0,169,26,96,0,27,116,239,91,95,254,164,100,146,40,37,140,117,73,35,82,35,127,11,49,241,142,211,73,107,187,198,97,185,46,102,222,58,123,53,141,19,88,143,237,85,229,179,89,183,247,65,143,50,26,123,112,102,174,162,73,126,163,61,168,235,235,180,195,167,121,11,33,214,52,6,128,0,219,119,0,46,23,20,57,128,144,155,95,131,160,119,186,150,205,110,229,127,42,247,229,175,45,62,225,153,156,183,134,59,195,29,246,188,165,148,88,106,162,79,42,172,234,90,58,119,105,162,15,186,74,166,170,244,144,200,34,84,246,150,130,10,145,54,12,24,136,226,35,136,6,197,185,87,115,127,239,40,108,157,93,17,176,171,16,209,80,131,94,214,224,122,212,39,59,16,252,184,238,97,58,93,120,231,167,170,121,230,150,173,126,31,87,181,236,109,47,86,239,87,66,220,149,122,171,231,9,33,5,7,194,247,19,76,33,142,249,246,144,138,133,1,224,0,118,254,165,0,159,36,168,98,45,105,46,121,180,203,2,2,186,216,107,179,217,20,111,35,197,102,125,159,93,192,223,124,253,227,102,8,8,138,141,115,169,165,193,210,145,34,167,40,73,204,177,179,27,81,228,85,226,137,90,120,180,99,3,110,180,87,255,255,209,93,166,163,154,142,54,153,185,247,5,22,226,177,177,186,11,248,125,108,243,178,75,217,216,132,170,29,182,91,168,249,45,108,238,250,93,176,103,77,170,109,67,97,18,24,198,61,115,138,216,49,171,57,186,162,31,239,119,239,45,232,230,134,172,0,74,56,0,173,191,234,0,47,152,169,68,75,74,89,54,239,47,36,141,125,75,104,54,115,137,230,102,222,110,246,61,31,123,94,35,103,40,69,148,135,190,105,112,112,82,54,174,206,210,219,45,189,171,120,21,233,2,82,156,166,168,80,203,168,102,241,255,253,148,103,89,190,230,26,109,225,159,195,37,15,141,54,94,36,83,162,86,222,209,207,83,164,156,220,109,198,119,92,180,50,94,34,89,229,225,87,5,198,206,189,193,118,249,155,255,204,63,232,139,89,147,199,196,51,68,66,45,71,28,221,68,115,65,160,3,66,64,2,237,183,24,147,167,31,47,195,169,185,155,112,170,89,138,69,118,53,229,196,119,57,169,13,153,201,95,109,227,114,107,182,151,197,91,153,130,132,15,39,5,227,222,205,209,114,96,19,55,22,56,150,155,182,46,165,175,165,20,180,5,165,14,51,105,177,125,46,169,41,127,255,251,178,68,173,0,4,63,103,75,185,230,86,208,134,172,217,106,60,200,218,18,133,157,47,76,61,107,194,64,51,101,181,135,161,121,149,23,157,198,141,170,123,161,237,123,238,19,215,86,216,126,142,87,84,163,172,237,62,105,242,180,251,34,174,225,27,103,83,59,158,250,93,203,59,229,171,186,102,81,170,105,173,36,118,110,211,209,114,114,149,49,150,200,135,76,53,199,203,30,243,235,87,205,243,14,72,29,216,0,136,208,136,0,108,223,241,204,54,88,234,26,63,153,93,163,158,171,98,243,237,231,82,192,188,104,184,93,169,156,144,251,223,126,77,94,83,241,87,57,234,140,41,154,23,8,184,82,69,230,225,35,101,99,166,235,142,46,166,143,97,133,99,0,209,65,113,114,133,42,12,24,166,187,111,87,50,241,241,46,145,29,13,20,27,66,149,155,103,212,156,50,106,163,48,161,232,231,88,202,97,89,212,146,163,51,72,132,28,154,203,84,83,141,28,58,90,219,200,247,180,165,77,108,152,97,236,42,176,99,116,53,76,199,212,251,126,201,81,54,31,148,226,0,36,4,0,28,183,103,204,4,212,60,101,227,211,125,98,111,228,220,26,252,211,79,81,216,175,27,150,71,121,122,56,216,84,97,227,148,198,191,59,20,246,32,25,115,187,8,161,120,68,74,78,56,101,233,128,35,113,54,33,93,108,56,110,4,53,25,150,225,204,228,151,169,103,51,213,155,113,188,112,120,167,37,16,44,190,81,57,99,159,142,255,108,157,91,153,27,163,154,9,221,209,235,180,246,49,146,137,100,51,36,173,232,172,99,39,69,7,223,15,36,181,206,186,109,86,149,115,89,245,230,213,97,164,47,169,16,198,68,254,248,115,40,222,184,90,249,123,105,80,200,0,83,173,182,0,6,221,127,42,167,55,126,9,166,228,164,110,29,29,38,223,161,150,21,139,185,209,126,176,79,222,78,223,255,126,159,255,124,220,150,153,247,121,44,47,243,63,243,153,156,54,204,206,182,79,100,104,94,142,220,204,243,203,228,30,210,231,255,169,103,92,178,120,49,82,35,155,116,243,116,107,185,113,248,247,74,24,0,2,110,176,76,232,128,52,193,192,0,80,226,198,201,142,92,194,32,4,106,103,52,80,20,228,66,25,139,189,209,152,37,62,91,51,108,8,33,87,15,19,46,109,28,203,148,46,197,168,6,1,170,227,207,150,0,72,2,133,142,226,108,245,33,24,122,130,178,90,69,206,93,133,23,144,70,102,97,169,61,104,244,174,172,154,83,21,174,251,57,111,85,165,218,238,195,57,212,214,249,223,255,255,204,231,54,62,156,233,58,188,145,242,66,63,225,196,228,166,147,205,178,119,151,161,187,41,175,14,158,62,100,77,97,40,255,251,178,100,187,0,4,182,102,202,83,2,95,160,87,12,217,157,36,67,154,20,253,157,30,109,141,126,129,206,179,101,104,241,150,184,181,3,230,234,219,79,181,123,150,41,71,143,185,188,85,50,23,174,105,141,174,213,235,56,238,102,42,250,184,224,12,208,1,234,36,129,37,186,135,28,88,5,171,52,55,145,28,160,214,22,97,61,143,31,193,243,109,59,141,218,148,249,137,141,246,135,0,22,84,102,85,134,79,235,58,75,255,238,82,197,0,0,42,169,153,218,242,49,19,224,169,132,174,98,88,241,21,204,17,9,238,217,152,39,4,184,236,124,164,222,40,212,90,200,230,244,17,202,34,130,195,142,129,74,135,148,138,209,228,67,169,205,20,19,247,122,57,217,156,146,46,200,154,149,82,175,193,106,0,40,80,165,9,194,160,152,59,9,230,69,5,139,193,0,4,67,68,69,131,195,234,224,120,56,116,8,193,3,70,136,30,0,226,80,176,0,113,170,26,222,4,136,47,98,233,24,176,129,117,199,132,84,13,187,183,138,149,211,114,218,11,21,50,162,129,64,115,2,11,48,96,211,44,32,55,48,32,176,74,34,142,139,68,81,232,48,17,104,166,8,160,8,20,49,161,51,151,101,157,190,200,78,107,45,214,3,105,47,155,45,197,192,84,138,230,52,184,166,165,144,213,60,166,239,229,220,185,255,20,48,241,161,192,198,21,58,132,18,49,35,132,135,90,215,100,165,170,48,209,145,86,50,72,171,183,181,184,70,203,206,183,222,19,122,103,100,164,29,173,17,20,49,39,208,163,236,165,234,102,15,181,30,75,143,233,31,239,235,26,205,247,14,20,57,99,183,103,31,218,215,137,32,101,198,206,170,225,86,221,109,53,128,148,169,197,82,101,71,37,18,78,219,31,10,110,46,113,91,163,51,163,151,37,69,145,69,45,49,102,47,139,249,140,165,230,204,95,153,88,111,55,99,94,4,125,54,170,150,91,247,151,183,127,98,246,173,150,140,91,40,20,112,134,169,67,68,4,208,68,202,10,59,42,191,13,227,189,32,145,98,147,23,115,99,83,88,132,115,229,109,33,105,154,216,98,24,34,245,87,238,200,63,85,149,182,24,138,195,30,38,217,247,231,134,57,232,125,239,95,23,80,23,176,208,209,61,12,196,184,197,137,12,224,236,192,203,136,0,76,0,32,20,54,86,26,218,20,11,52,6,48,138,43,40,26,18,195,27,131,203,16,86,84,106,33,22,45,251,4,79,7,221,200,185,46,92,177,24,45,205,72,132,116,92,139,144,42,64,28,68,176,177,69,132,97,236,246,226,185,66,83,60,86,4,125,118,114,127,24,245,35,148,208,105,154,69,153,11,105,13,201,103,167,227,47,148,212,204,183,123,183,255,251,178,100,221,142,6,169,103,68,19,104,127,176,121,108,233,141,48,104,201,21,129,155,20,77,133,30,65,178,179,99,197,132,141,184,127,119,251,191,252,208,147,57,67,64,9,165,145,242,44,179,146,206,52,219,130,123,57,71,179,196,184,170,8,210,33,102,74,221,68,169,152,211,125,109,237,41,91,151,143,138,166,142,87,254,126,86,41,233,59,235,230,52,36,4,17,255,120,224,108,132,138,24,232,51,86,225,94,65,3,192,246,30,235,216,70,116,15,160,172,253,225,226,21,33,35,16,147,50,211,40,43,32,108,76,67,8,207,103,24,37,91,31,77,220,140,219,23,140,42,234,179,117,245,195,154,255,74,62,145,170,42,45,65,223,208,91,145,18,38,62,91,82,149,159,187,191,114,202,196,231,50,250,123,30,197,14,35,213,235,100,95,29,205,41,167,249,249,31,255,222,189,35,126,255,241,194,85,51,76,104,213,70,67,38,154,145,176,202,162,112,184,114,200,8,206,16,42,82,213,174,247,38,0,40,4,170,5,226,0,0,148,53,166,192,171,33,40,148,0,12,5,76,52,189,64,51,92,100,171,109,240,98,110,26,49,35,202,22,33,53,14,226,164,21,29,67,244,145,76,199,5,41,105,158,164,87,86,98,96,162,142,178,185,182,110,210,153,101,222,180,70,105,41,117,36,79,195,19,151,194,90,116,254,22,42,82,216,185,159,48,189,173,84,108,138,100,101,76,156,252,218,186,39,105,79,109,10,19,82,99,122,25,203,72,182,105,167,44,156,39,213,114,179,172,167,84,164,32,198,61,210,25,55,29,187,169,183,113,80,233,185,223,183,136,139,58,210,128,9,1,233,204,250,41,160,1,150,98,64,110,75,0,172,94,16,230,37,122,245,149,110,84,119,30,4,104,76,207,43,168,112,55,169,179,151,240,177,15,94,241,235,55,210,238,54,117,171,202,71,194,238,254,92,70,230,104,237,67,96,157,148,81,21,19,96,58,75,79,135,92,171,106,150,1,134,71,197,17,164,140,57,119,152,90,201,233,72,136,170,157,120,99,17,113,87,147,132,241,156,158,160,199,201,153,70,86,119,154,121,235,35,223,107,203,47,190,64,4,34,52,46,4,218,194,163,15,131,204,182,127,50,56,216,196,64,116,59,20,10,135,131,105,194,133,170,14,154,203,1,9,93,229,80,4,29,108,132,4,175,84,217,30,192,160,168,146,177,148,4,91,214,41,54,131,208,116,194,230,102,41,227,9,148,128,0,65,128,247,12,179,42,42,60,20,29,0,70,26,98,151,139,20,18,244,189,108,122,188,219,204,251,46,149,56,109,165,17,229,131,143,189,223,93,88,128,214,6,22,88,92,176,253,142,49,47,132,155,118,246,222,234,235,146,218,110,255,251,178,100,209,12,5,142,102,196,3,131,95,176,113,12,217,58,60,101,204,23,21,155,16,46,33,189,1,237,179,100,101,131,32,248,191,126,186,190,186,226,32,247,130,18,251,230,82,230,163,186,79,174,49,73,46,201,26,53,74,185,178,100,178,11,14,198,74,185,208,239,76,197,148,165,34,133,20,234,160,130,105,174,202,65,85,53,205,129,248,219,125,64,3,41,40,223,248,169,196,169,60,214,230,167,53,70,22,160,201,143,41,3,197,13,72,146,36,143,58,172,33,18,9,146,150,178,198,177,193,135,130,92,193,11,168,49,230,102,225,21,79,47,233,170,142,169,134,138,218,102,40,177,158,204,100,187,148,65,206,98,184,173,27,100,23,80,227,94,71,151,101,153,5,246,243,187,209,168,50,149,225,178,98,88,136,78,118,72,190,94,106,228,126,183,28,238,211,213,167,110,145,212,76,197,235,61,113,122,75,255,51,204,107,176,89,50,36,156,205,36,179,21,1,77,22,74,51,48,157,182,49,0,189,99,11,22,216,210,144,114,102,90,147,66,105,166,7,2,44,51,124,241,58,81,90,82,251,163,18,208,89,205,57,142,210,62,236,86,31,86,225,192,59,140,172,106,60,95,33,96,114,141,47,213,33,12,179,134,34,222,142,128,85,107,106,197,213,50,122,173,248,82,213,145,192,141,158,15,135,217,69,198,115,33,92,176,14,53,164,185,243,116,117,176,194,85,102,254,60,233,102,122,85,247,107,93,211,39,67,161,15,206,183,249,203,154,144,131,57,185,253,117,165,33,101,2,16,51,7,15,147,129,194,30,241,89,233,102,110,179,142,173,85,210,205,87,82,199,179,33,233,83,81,128,32,116,89,26,159,117,169,212,186,128,0,40,146,96,40,4,16,213,44,82,92,169,178,70,137,108,58,112,153,202,52,84,117,35,201,10,89,229,158,146,64,154,23,213,236,246,93,201,31,56,138,234,250,73,173,33,85,177,44,48,32,174,53,82,10,12,57,133,53,71,142,66,31,93,24,245,140,116,237,207,52,114,18,142,203,190,194,175,68,108,222,116,99,2,39,50,83,208,239,3,180,58,249,140,138,245,201,47,226,41,29,50,87,110,94,205,83,17,210,60,210,178,41,140,205,22,97,222,252,8,0,47,55,33,209,192,149,239,176,102,170,192,225,53,231,49,44,166,96,89,201,169,139,11,181,181,98,113,106,170,227,196,232,110,87,171,24,86,89,247,72,207,80,80,75,225,32,69,152,152,124,254,178,53,92,141,168,25,156,227,238,61,31,68,85,189,101,222,156,158,81,138,164,62,242,163,212,230,207,44,230,81,179,137,163,7,54,74,87,84,94,127,139,175,230,35,168,155,151,241,63,123,109,245,243,127,92,244,237,146,231,255,251,178,100,205,12,133,146,102,196,3,131,87,176,120,172,217,44,60,101,205,18,81,155,32,108,189,109,201,193,179,100,168,147,13,40,204,45,48,198,91,42,83,134,244,200,102,251,115,229,151,119,213,50,247,191,116,247,107,62,23,98,219,206,89,222,220,126,41,65,93,35,176,36,180,220,131,243,104,75,137,44,74,47,209,130,153,143,74,10,11,55,81,32,145,241,40,143,47,58,234,129,160,208,18,147,70,10,66,148,158,180,221,66,220,193,96,171,3,28,115,51,164,230,72,237,101,242,34,143,204,42,154,174,153,149,65,18,225,202,163,106,164,200,12,160,92,222,122,145,154,250,138,71,177,104,72,52,157,2,64,100,39,102,115,45,200,145,71,186,175,12,171,189,245,230,177,226,100,36,248,118,5,189,0,85,211,33,193,140,116,22,25,3,153,80,36,99,209,154,225,12,12,152,24,2,68,38,94,137,114,249,193,78,171,246,176,169,84,186,4,128,170,94,235,53,135,181,117,199,157,36,97,103,243,240,92,63,89,132,170,246,122,172,172,61,69,147,188,188,45,202,69,12,51,151,221,211,133,58,78,203,3,108,178,71,9,166,187,47,211,62,159,94,110,100,74,9,119,231,94,215,141,245,5,226,0,68,72,74,45,98,8,129,151,241,119,162,246,93,37,222,110,46,44,97,228,77,76,198,173,36,51,245,222,229,82,121,53,99,209,147,90,139,159,101,152,32,69,67,164,242,8,67,196,240,13,72,161,140,155,32,52,41,140,171,154,21,108,180,210,73,83,148,232,42,96,230,38,200,36,110,232,162,181,149,130,169,98,71,187,198,128,42,200,50,205,113,232,212,36,236,174,7,42,90,96,199,202,147,208,162,1,137,241,18,77,35,130,9,248,45,2,237,241,138,18,136,170,43,18,61,116,154,230,96,178,202,83,186,38,122,140,46,32,196,139,155,188,170,47,18,95,254,77,150,162,48,233,243,203,92,253,148,179,83,170,214,73,86,234,200,51,26,35,35,29,9,41,22,237,185,157,113,181,51,18,140,21,180,84,86,227,23,69,69,91,127,29,156,182,87,119,111,221,242,115,255,255,110,209,187,172,223,93,247,184,228,0,0,6,68,106,216,157,67,6,136,112,16,200,21,162,99,185,100,66,16,62,7,105,205,45,54,27,235,142,139,186,187,21,220,48,255,83,176,228,249,107,78,52,89,140,212,120,35,181,107,51,118,178,199,196,64,90,113,170,16,91,146,96,81,150,24,228,187,89,234,12,76,228,194,108,235,210,64,243,95,143,227,39,201,220,141,238,3,150,210,62,48,56,131,6,166,153,6,82,49,177,255,237,125,179,254,217,153,237,207,135,188,245,241,251,125,248,210,205,36,1,79,38,96,61,150,153,93,84,255,251,176,100,221,140,5,225,103,69,19,136,111,64,126,12,216,226,97,230,6,22,17,155,24,109,25,189,9,166,51,102,116,145,159,52,152,62,152,132,20,130,166,230,145,22,184,49,3,197,5,201,202,52,142,49,101,72,195,239,78,123,205,157,212,206,244,30,147,169,73,58,221,27,93,36,139,198,137,34,176,49,29,80,5,91,36,208,40,220,113,194,51,16,137,77,155,145,180,76,92,246,210,234,193,184,74,145,4,90,155,73,248,215,255,255,51,202,239,132,127,35,99,130,162,223,42,67,91,95,88,97,130,143,240,29,57,41,188,35,216,4,66,26,84,24,206,178,230,250,246,145,10,109,102,133,81,222,149,103,200,206,193,81,77,72,242,54,247,34,159,189,66,239,105,25,185,190,119,221,159,235,231,111,186,82,247,102,12,42,0,0,17,140,207,57,204,76,56,44,148,33,9,3,28,129,128,2,129,201,154,148,107,80,120,61,227,102,140,129,110,52,134,89,1,50,246,11,2,69,25,33,125,158,91,206,91,150,255,203,115,136,195,235,153,55,21,132,29,53,202,33,241,121,72,204,169,27,147,202,252,229,132,48,199,30,183,254,58,204,103,101,16,67,215,39,137,186,242,103,237,147,89,137,23,97,186,231,15,188,183,119,4,247,61,87,183,115,157,238,127,250,207,127,191,255,207,90,251,89,225,123,89,126,121,92,252,127,62,214,230,125,214,95,188,243,187,188,247,174,247,157,215,225,189,247,15,207,247,191,238,240,177,110,150,91,157,218,218,154,221,14,57,220,185,46,194,198,28,202,95,171,154,222,181,151,227,151,210,89,199,62,222,202,222,234,84,237,38,26,207,238,210,221,221,61,72,41,121,219,180,19,128,32,162,220,30,232,194,9,182,135,5,5,213,110,9,185,93,68,153,228,73,71,154,106,9,131,163,80,108,170,90,185,68,10,9,232,56,26,27,75,170,238,5,30,226,76,100,95,149,123,124,194,224,251,23,61,227,247,186,142,221,110,249,75,137,100,58,198,79,51,205,235,222,254,246,207,91,212,204,11,207,197,217,139,35,238,169,218,30,223,97,202,213,46,141,193,243,141,248,248,251,53,187,211,183,211,158,226,123,154,72,34,47,234,109,167,203,98,128,1,68,66,0,211,241,227,16,166,207,144,250,50,176,240,17,6,55,9,184,88,100,92,162,36,185,138,68,166,57,65,26,200,134,36,5,64,121,151,134,128,66,153,136,201,96,193,250,0,204,16,37,0,13,67,139,102,15,11,152,88,206,236,15,9,9,0,160,144,153,166,5,166,153,8,152,252,250,96,53,105,188,146,38,18,44,16,157,129,82,98,244,152,152,110,58,55,57,59,84,196,134,35,0,58,140,254,161,53,234,252,208,129,16,48,255,251,178,100,218,0,6,71,103,198,29,111,0,0,119,108,217,23,167,160,0,44,202,11,16,89,206,0,10,237,178,36,171,48,240,1,73,89,12,42,33,51,32,168,194,224,48,50,172,207,230,243,71,29,140,15,56,55,65,196,192,66,99,20,35,141,94,173,54,217,108,224,144,17,144,89,132,130,98,48,104,112,12,182,18,3,96,136,205,86,7,50,32,252,205,225,243,39,136,204,8,0,50,243,16,192,240,179,41,22,128,88,99,52,149,140,10,1,117,230,230,101,211,242,104,171,243,22,134,225,245,166,173,138,226,203,89,116,25,82,242,66,165,227,77,82,55,82,98,122,211,185,126,61,123,183,165,118,164,115,252,129,153,204,177,235,115,27,20,81,76,153,190,58,195,122,173,157,37,157,209,215,185,140,130,254,27,221,72,93,3,18,163,144,211,196,99,81,88,98,47,13,67,217,125,76,53,119,61,118,165,185,109,238,203,242,199,152,94,175,55,102,245,200,212,246,119,31,123,186,175,220,106,210,74,239,208,90,189,133,71,173,113,97,222,255,227,221,127,121,255,255,255,255,255,255,255,254,243,127,255,255,254,191,13,103,255,255,255,255,255,255,255,244,150,154,255,84,80,0,35,4,0,0,0,17,5,38,227,108,191,144,8,114,36,162,17,37,213,5,52,46,3,105,73,115,75,93,13,20,237,178,215,84,163,84,170,184,41,87,146,64,111,58,79,59,28,168,76,4,195,185,213,41,208,141,147,134,164,233,250,129,135,165,123,38,16,178,94,38,0,132,13,23,4,49,44,66,132,150,176,227,67,137,164,216,254,58,79,52,46,165,192,79,81,168,82,29,108,65,206,26,162,65,154,219,187,108,206,30,180,143,103,217,214,119,76,218,209,126,113,27,58,182,223,102,19,142,170,203,141,62,219,126,45,153,124,45,90,241,239,137,243,36,24,18,56,70,164,43,197,131,14,22,164,102,87,62,180,217,214,239,184,94,89,245,188,222,218,146,218,207,247,108,146,219,129,243,75,223,119,166,117,11,145,35,0,0,182,252,44,161,128,22,156,229,150,5,17,135,146,45,77,159,213,148,220,158,88,6,27,144,195,146,249,135,60,43,226,102,86,45,12,121,54,96,35,16,200,196,72,180,24,200,70,196,72,82,66,204,21,34,76,50,16,105,164,208,91,80,70,162,46,77,7,226,34,37,209,156,15,168,96,147,192,220,144,186,97,101,96,129,192,106,4,14,77,128,224,11,94,11,47,28,1,218,29,65,123,136,49,21,18,164,70,136,240,63,151,150,106,121,74,255,183,245,185,213,155,25,173,145,169,53,212,234,91,106,173,61,213,90,41,45,74,255,122,26,85,217,157,45,74,82,104,179,153,43,77,7,169,243,175,81,113,158,154,255,251,178,100,80,142,165,104,102,203,159,106,64,0,87,132,89,115,231,160,0,23,97,155,36,77,229,15,209,83,153,38,92,244,9,184,212,164,116,148,159,115,250,72,161,53,24,40,0,0,100,144,178,112,109,8,242,27,1,251,22,88,154,156,96,191,180,155,223,185,247,29,180,159,60,188,213,62,49,16,100,220,143,241,148,180,37,128,217,192,132,26,38,40,79,152,42,80,196,20,14,23,32,191,83,70,242,225,179,203,138,152,62,199,129,154,200,210,85,69,12,80,244,197,202,33,197,215,119,114,234,117,17,78,158,130,248,208,68,140,160,104,200,193,79,106,4,213,192,20,172,195,131,129,202,133,235,93,138,140,191,43,77,176,218,135,229,41,30,255,209,39,105,109,37,82,244,128,91,205,224,160,168,28,201,27,137,136,249,69,20,206,16,169,88,70,83,45,14,76,180,116,227,169,28,223,194,202,44,59,87,91,64,18,67,143,168,40,240,170,37,51,176,227,234,147,30,120,44,144,225,98,81,89,159,34,76,36,187,114,147,0,84,231,85,170,189,225,86,119,253,146,213,169,103,127,181,254,98,42,180,168,238,16,38,41,136,17,36,121,119,111,117,221,119,196,138,244,29,137,132,81,165,157,3,154,102,136,145,178,166,227,136,65,233,245,182,169,53,83,83,0,163,155,117,20,49,27,199,204,87,127,247,71,107,44,179,63,246,203,252,0,120,59,109,75,178,179,131,101,85,13,64,154,143,72,238,161,231,126,95,83,28,165,243,124,18,106,119,60,52,216,222,37,242,143,109,4,97,57,64,60,179,4,148,58,197,86,84,232,162,140,236,223,213,149,104,204,218,118,4,50,78,180,182,179,232,91,77,9,199,16,34,184,86,193,70,95,177,131,10,123,19,85,62,221,61,234,0,0,254,248,198,169,10,36,48,162,143,207,97,97,74,249,1,37,16,85,81,186,37,173,122,56,29,208,149,84,78,216,132,158,80,159,48,43,240,243,184,178,196,157,45,107,196,206,209,73,34,238,182,49,8,161,117,194,137,13,108,180,42,100,14,102,178,246,60,152,84,238,120,160,152,195,248,66,3,152,69,132,214,132,118,46,198,229,133,149,34,34,240,134,28,22,157,65,43,92,182,31,232,180,182,189,220,103,123,255,247,93,93,210,175,56,212,182,206,161,131,220,104,226,198,50,15,181,40,90,116,154,168,184,105,151,59,38,145,152,170,56,132,198,26,137,17,79,165,150,48,70,92,94,70,4,18,35,82,140,130,32,146,42,182,225,162,166,136,63,214,56,239,75,168,142,191,98,64,164,134,2,8,0,2,75,106,173,112,228,11,38,102,40,203,16,32,48,243,23,56,15,166,38,35,243,41,119,134,11,58,37,227,47,223,105,92,4,71,255,251,178,100,109,142,37,161,102,202,27,88,67,240,83,132,89,154,60,104,92,22,253,155,36,109,153,126,137,99,151,101,169,131,9,184,193,4,236,233,91,210,200,216,243,189,3,15,10,197,220,109,72,50,242,75,180,189,2,0,96,227,133,15,197,34,37,72,145,123,72,60,187,157,69,142,218,232,103,168,163,187,211,58,25,43,41,18,12,55,13,83,56,6,72,3,9,38,18,77,103,172,201,120,49,36,58,51,197,89,170,21,242,179,99,204,129,17,47,178,164,253,135,41,225,38,6,1,131,198,6,21,26,51,117,193,128,164,1,106,0,218,64,44,73,177,170,176,80,157,11,118,236,187,87,165,203,24,104,22,0,97,73,71,4,63,170,224,180,119,89,177,0,50,176,180,118,17,118,198,44,25,10,175,202,232,154,36,107,61,239,95,252,124,203,105,249,239,31,95,230,248,121,93,98,181,69,187,84,99,21,175,18,238,52,152,150,98,63,196,185,147,46,181,217,69,219,38,178,21,190,237,17,181,239,50,93,35,103,171,39,24,74,52,54,92,220,228,95,114,213,169,86,220,123,107,158,190,47,143,246,75,128,201,16,0,48,27,146,52,26,89,64,162,217,38,44,41,229,221,202,148,210,74,74,34,38,144,85,65,7,163,91,122,89,240,62,77,161,251,242,139,87,150,252,145,181,84,147,152,29,232,70,217,7,239,5,86,4,159,219,90,216,179,7,30,131,108,18,204,187,82,76,142,173,193,177,33,11,158,88,119,150,5,205,84,90,65,135,218,238,191,253,149,0,0,231,172,195,137,12,68,220,104,112,200,110,12,72,77,105,152,192,194,42,170,72,139,0,186,182,160,73,21,123,72,16,162,130,101,12,206,85,0,161,213,174,191,172,173,41,126,70,35,13,123,154,125,226,168,26,165,107,138,168,80,9,4,191,201,83,98,158,82,196,101,49,166,168,253,198,154,112,132,70,42,221,156,17,0,36,62,195,91,163,190,158,204,149,104,83,198,139,3,85,142,160,86,200,151,95,241,31,127,214,231,215,63,124,69,62,167,101,221,219,251,221,59,168,226,170,159,41,81,27,166,189,136,159,41,33,21,36,218,146,244,81,79,63,232,73,18,174,172,183,52,214,117,251,79,253,255,255,247,13,128,30,64,0,2,237,251,171,184,141,0,53,128,45,7,0,56,165,124,50,150,22,160,213,171,175,7,218,133,111,222,128,110,142,55,51,89,218,191,255,77,201,100,166,93,227,161,14,65,6,98,8,108,212,164,134,220,172,200,178,58,161,232,90,225,223,154,247,67,124,41,107,95,110,224,187,152,170,146,250,165,170,218,207,158,255,245,250,1,146,239,204,10,227,32,37,13,76,94,113,45,105,204,98,65,7,31,113,219,51,9,131,255,251,178,100,136,134,37,9,102,201,155,107,63,48,87,200,233,170,60,194,24,84,1,155,43,77,29,124,129,88,156,230,180,193,14,57,98,111,100,90,71,113,100,55,240,186,142,181,236,25,156,66,212,177,59,169,115,86,82,128,179,208,50,47,70,219,35,204,173,243,110,90,118,229,111,113,137,187,17,102,191,217,151,5,78,37,206,146,249,177,107,4,243,98,51,109,106,238,35,128,215,171,30,122,253,89,87,123,89,189,105,53,217,89,93,186,123,83,119,237,109,175,182,43,99,33,10,134,157,54,121,185,148,40,102,237,19,83,239,136,45,179,247,7,207,50,14,51,97,195,247,42,185,125,70,53,144,180,212,185,234,209,247,190,208,142,16,175,209,1,196,12,0,20,168,201,154,236,61,23,93,9,200,205,31,17,227,228,176,167,114,207,204,8,229,139,88,57,158,138,167,103,210,139,171,127,85,6,207,124,174,180,255,95,255,71,73,122,165,155,132,197,20,161,45,56,20,163,196,122,216,206,251,255,252,223,12,54,167,182,13,133,171,244,220,122,219,251,72,166,31,216,221,87,111,252,63,240,0,1,39,248,203,180,218,65,2,142,206,138,166,32,20,24,32,188,108,209,164,187,111,186,126,193,174,4,11,121,175,51,103,185,69,34,176,53,244,201,86,25,27,192,91,56,102,80,238,11,50,208,230,156,34,98,153,226,251,69,231,174,200,128,57,85,44,213,120,196,110,48,213,39,45,187,73,89,8,137,176,138,124,166,213,243,109,27,118,99,25,11,130,128,161,230,16,255,61,78,219,111,50,42,209,237,215,70,115,53,213,10,187,87,135,98,219,210,150,35,137,244,163,22,246,76,50,230,25,67,36,17,169,31,169,49,54,121,33,201,25,149,78,107,154,102,153,142,220,183,166,148,86,150,95,217,63,178,219,107,173,186,255,113,141,245,210,0,40,226,128,2,137,36,0,2,237,255,215,98,34,44,118,33,187,139,87,157,151,91,131,185,184,253,136,135,10,199,211,221,83,95,254,76,137,255,40,48,206,241,33,14,234,78,195,16,120,214,222,166,239,239,96,121,64,30,221,155,33,120,53,209,120,221,243,205,65,169,111,155,28,215,249,236,32,139,170,138,148,23,251,145,61,79,123,191,122,109,192,98,215,102,63,52,23,17,61,55,211,192,1,48,144,163,11,115,9,26,118,147,36,179,236,136,80,21,195,22,13,79,181,110,17,6,165,122,151,3,82,44,240,161,44,180,171,25,17,138,224,132,35,168,134,98,160,2,21,137,11,84,197,0,152,44,139,30,205,31,211,240,213,210,152,195,144,207,185,45,73,249,165,96,236,228,12,44,129,91,68,53,25,70,207,20,14,1,14,4,75,84,201,46,66,36,68,16,234,244,64,255,251,178,100,184,142,5,81,102,202,27,37,79,34,86,228,185,189,48,34,132,88,129,155,26,109,229,15,193,188,179,102,40,241,150,249,81,198,133,53,43,143,77,217,207,153,115,245,238,50,212,166,183,75,123,129,197,139,17,6,83,78,52,226,218,231,58,77,7,219,78,113,174,91,105,103,89,242,145,49,8,46,73,46,146,124,7,180,130,58,118,45,99,160,72,52,167,194,129,249,130,161,248,134,60,120,119,255,107,124,196,95,247,223,252,127,31,252,130,74,0,100,192,0,165,183,98,132,254,103,60,141,88,196,253,5,136,44,240,160,221,199,59,131,168,209,167,207,151,255,19,62,213,198,175,178,196,240,31,79,242,206,130,81,197,142,213,64,42,7,41,69,17,53,87,36,166,77,164,7,14,30,123,38,31,142,54,108,148,158,19,43,118,175,218,117,233,101,147,189,35,62,63,188,73,18,158,60,205,152,164,60,233,62,22,222,87,160,185,40,140,75,90,120,183,100,208,221,93,67,75,42,0,5,111,248,12,225,21,73,206,27,9,158,107,168,95,244,108,87,50,150,221,185,71,28,102,250,197,42,115,189,18,118,182,166,170,216,229,52,148,9,64,141,209,64,161,18,110,145,30,223,179,180,165,11,129,14,82,35,85,120,17,211,98,156,88,155,19,24,18,215,21,130,225,129,124,66,177,91,150,1,210,115,178,195,169,14,213,80,102,183,254,219,155,173,247,236,227,139,115,41,211,204,251,239,233,56,136,182,110,183,67,25,118,125,99,237,60,109,105,19,173,93,119,161,86,124,245,82,91,41,116,20,101,66,44,32,175,52,228,209,43,163,115,50,108,45,242,199,77,53,190,140,94,214,93,255,125,79,195,145,1,134,242,0,129,36,145,4,248,252,69,6,245,100,60,61,171,233,160,122,52,195,130,193,137,5,168,137,25,87,28,232,80,201,143,245,8,153,164,52,224,203,211,52,190,223,252,181,247,74,181,236,137,49,171,84,75,70,57,80,137,210,196,221,215,68,123,118,86,163,111,115,50,18,150,71,178,42,243,185,109,223,215,93,105,253,62,81,20,128,5,113,142,106,68,39,179,40,142,141,74,168,55,233,32,137,38,101,163,169,179,3,192,33,66,245,66,112,24,76,8,15,0,66,96,32,67,136,223,130,19,148,112,40,156,73,92,57,56,25,185,134,14,243,28,97,128,32,98,129,128,18,71,64,55,66,84,230,104,17,139,2,44,152,84,128,28,1,16,128,49,16,24,150,24,182,19,156,173,148,196,129,169,174,86,244,112,3,42,156,165,21,68,104,2,138,129,107,1,112,80,115,58,141,17,30,16,1,117,93,54,11,24,29,100,225,201,10,116,133,209,168,223,236,132,38,229,140,254,97,219,169,28,225,179,255,251,178,100,197,140,5,24,102,202,155,44,94,18,86,44,217,115,48,98,108,26,229,163,22,78,105,109,193,234,51,101,168,243,13,185,92,248,149,140,24,110,147,156,250,98,180,201,234,166,36,241,250,157,171,185,109,72,139,163,197,101,179,43,168,72,207,151,172,117,18,162,196,89,47,153,92,243,90,68,36,27,38,89,51,214,230,57,43,179,90,187,87,135,51,103,74,32,230,109,40,22,243,157,250,192,16,128,32,181,100,216,170,142,174,62,12,165,162,250,47,25,32,200,228,217,45,35,80,24,177,41,147,155,24,236,71,116,94,38,179,149,248,214,109,71,253,253,189,200,16,74,216,226,225,53,154,222,211,7,97,151,39,33,205,88,32,60,64,13,132,225,136,70,8,238,15,15,184,119,201,106,103,8,242,35,51,69,19,145,175,220,178,127,101,181,80,160,32,70,56,234,225,129,16,148,230,14,185,16,77,131,140,19,62,26,236,124,242,83,135,203,148,35,156,193,169,6,0,5,47,248,160,80,9,200,144,163,9,52,213,2,90,128,17,1,208,88,12,56,161,207,250,137,53,136,18,172,173,255,71,199,41,142,56,78,140,4,252,35,140,74,178,114,57,81,104,0,28,85,122,49,196,220,76,216,6,18,164,168,35,51,11,55,45,247,117,29,123,25,219,125,156,216,181,60,7,119,82,186,9,86,20,182,50,0,12,130,138,142,223,189,189,253,84,155,42,29,223,51,123,76,221,208,124,242,186,18,234,124,110,231,101,169,15,56,197,88,112,233,123,14,184,229,185,198,139,161,77,49,85,237,55,89,141,89,115,231,149,123,110,41,188,252,83,46,165,247,31,58,151,60,186,211,3,79,108,2,164,150,211,67,148,97,120,65,193,208,250,108,10,176,35,35,54,140,98,7,122,196,127,134,236,55,48,169,86,30,214,150,183,238,37,14,29,110,150,98,73,186,44,99,90,229,118,147,112,202,229,102,171,162,213,213,46,228,49,207,70,79,177,17,216,138,197,125,206,200,232,157,150,202,116,165,187,166,197,58,187,90,100,117,173,219,146,141,255,209,215,226,128,0,36,197,176,147,18,8,12,52,30,50,116,224,206,132,179,1,6,204,200,164,48,128,76,64,2,64,195,13,138,140,20,1,12,21,17,0,10,2,201,20,253,2,28,27,40,131,74,76,61,160,17,49,1,69,97,6,132,1,120,40,11,15,17,42,95,35,193,196,109,5,75,128,156,1,1,3,123,17,52,66,213,49,30,106,170,136,38,20,4,52,197,173,191,13,193,93,137,21,126,3,135,203,223,80,32,226,247,165,115,204,8,5,37,85,24,200,240,69,74,189,24,204,3,36,177,222,59,245,73,70,206,117,185,247,91,225,149,81,85,197,212,91,190,111,143,255,251,178,100,199,140,68,246,102,202,155,66,95,34,93,140,217,131,48,194,62,25,57,155,22,78,105,109,193,195,179,101,92,241,151,48,155,100,69,232,243,187,185,166,207,221,246,239,249,138,233,147,17,168,145,227,122,184,105,49,24,118,253,168,196,177,148,112,185,106,61,83,87,197,79,51,205,233,85,61,206,251,155,117,223,185,160,192,7,255,235,8,16,92,114,82,15,6,16,182,48,177,146,133,93,38,79,69,115,174,237,100,195,99,164,244,176,181,118,141,123,223,182,86,106,36,162,213,235,172,91,19,102,163,228,233,82,180,16,225,212,66,165,51,177,115,140,100,201,138,227,16,155,76,150,150,20,75,79,165,174,90,28,39,207,114,90,113,22,46,200,203,159,47,30,122,167,195,119,46,58,172,99,179,34,180,184,58,102,242,213,110,154,43,160,149,156,221,78,249,146,140,9,39,0,39,243,98,53,54,84,131,100,12,58,154,243,151,23,7,25,2,164,128,95,230,30,14,128,67,3,13,4,4,8,197,65,193,165,214,71,184,241,130,147,24,8,50,36,152,24,153,50,64,84,22,25,2,6,4,34,180,88,161,134,3,181,246,78,173,64,41,103,100,192,194,2,165,133,4,72,36,25,1,22,39,125,160,145,80,130,32,87,205,230,147,181,217,91,33,102,205,106,74,8,4,21,4,149,196,81,94,126,25,106,142,170,238,134,158,8,122,148,192,136,44,128,213,221,125,217,85,204,149,209,54,250,251,53,234,87,85,193,184,131,28,202,161,213,36,179,210,47,80,197,119,37,58,200,55,41,122,189,213,114,117,219,111,193,107,50,123,199,245,143,99,204,201,164,238,172,118,121,123,145,57,180,220,189,221,181,246,172,1,50,160,64,4,4,221,182,226,98,131,100,44,105,187,165,138,242,112,76,64,28,164,236,114,104,129,160,239,129,158,20,151,208,254,138,212,162,254,47,229,211,241,1,21,221,193,130,112,79,24,183,188,164,122,191,50,167,229,14,228,64,155,87,206,32,36,137,98,88,82,168,181,98,177,105,236,245,76,200,169,158,204,167,206,245,202,114,100,254,94,84,244,226,137,197,237,100,158,79,116,42,111,145,76,243,213,175,225,192,147,42,242,38,122,52,227,243,118,38,51,21,99,30,43,48,100,131,231,14,97,70,0,32,96,134,45,60,24,70,68,54,129,139,57,135,153,190,27,251,139,90,22,196,191,96,33,30,67,12,64,89,8,140,158,192,23,151,123,132,33,188,249,201,49,225,179,70,117,41,134,136,87,58,132,114,18,72,66,112,241,21,236,179,21,31,97,174,67,106,249,37,250,68,40,27,224,185,7,136,117,221,181,160,179,211,49,226,90,13,2,34,9,8,225,24,184,245,34,90,155,185,248,77,255,251,178,100,211,142,134,3,102,198,147,98,103,50,105,236,217,119,60,195,62,23,1,157,22,77,229,13,193,160,156,100,201,134,12,249,253,235,231,238,37,97,103,154,249,249,155,143,235,175,223,139,226,223,248,77,109,122,42,222,224,129,105,67,208,139,66,7,42,61,164,209,213,98,229,47,50,147,190,247,88,243,93,31,99,127,188,217,61,158,139,0,19,209,250,0,11,188,170,165,253,41,107,48,196,58,252,162,87,36,32,212,228,221,199,188,200,39,149,178,198,250,139,216,234,248,83,18,159,124,237,109,10,17,152,48,150,58,228,74,117,40,136,54,232,57,34,47,153,255,159,254,115,33,52,233,231,230,90,17,139,38,53,213,152,161,96,110,153,94,191,212,67,182,149,115,241,239,254,135,170,198,18,23,57,93,137,154,243,162,223,219,102,152,60,223,113,171,254,74,0,43,246,177,14,140,149,121,148,88,155,177,242,1,137,57,223,143,35,82,119,77,186,84,228,239,9,124,226,200,170,83,195,177,13,90,124,74,119,8,123,142,107,169,71,46,53,8,150,211,76,171,59,134,63,52,97,196,136,101,72,43,2,220,72,48,62,62,16,231,148,22,30,54,237,13,168,134,21,52,76,232,40,163,152,84,251,92,124,179,58,12,73,65,74,67,92,99,222,75,73,15,171,178,221,45,99,110,90,133,121,97,163,213,246,182,146,9,238,62,196,182,236,177,59,76,56,217,99,63,255,175,130,238,191,93,169,171,249,65,178,137,160,86,128,5,201,117,4,196,36,74,119,135,134,70,11,71,24,28,74,166,159,53,21,131,104,95,59,208,237,215,12,100,91,168,76,113,142,118,54,32,185,71,40,134,11,248,65,78,27,74,244,232,98,201,168,66,227,3,13,9,91,140,56,93,13,40,226,64,121,72,15,129,103,8,3,4,231,221,41,99,212,90,46,33,99,249,104,59,155,62,56,246,181,137,84,114,224,131,207,183,58,157,17,134,47,162,196,32,128,182,49,144,81,90,100,171,77,6,196,194,14,161,135,64,209,206,104,204,162,242,115,226,177,184,234,178,238,175,249,225,165,135,36,120,228,71,121,155,155,142,229,186,192,141,167,255,104,1,187,40,71,224,30,85,85,224,33,138,212,117,175,68,106,51,152,149,118,130,48,230,43,209,199,11,86,221,22,149,217,101,47,82,134,130,175,44,78,57,76,21,222,242,184,238,87,56,129,177,98,24,138,36,6,204,176,135,16,107,106,225,131,68,115,155,53,41,166,101,156,150,21,32,195,198,19,102,116,100,185,102,141,58,158,212,86,232,109,177,199,240,80,198,30,204,50,165,178,175,175,88,140,204,202,198,12,113,131,203,21,33,174,7,14,23,32,60,177,227,161,105,31,48,120,169,245,255,251,178,68,213,142,68,130,103,75,27,15,66,112,152,204,217,35,101,232,134,82,17,157,44,108,61,9,194,70,51,165,29,151,161,56,255,196,193,117,235,127,11,70,207,215,173,87,192,47,96,64,10,237,118,6,198,130,133,222,1,154,134,47,129,42,47,3,173,131,167,137,7,201,123,48,143,181,57,142,117,28,48,44,200,68,204,248,178,151,171,65,160,183,151,205,23,62,9,182,167,130,227,122,89,30,32,61,56,78,34,137,0,88,161,118,86,34,83,44,145,9,168,114,135,241,122,252,150,73,69,217,103,24,52,233,63,56,225,136,32,90,13,180,92,100,180,116,105,151,9,117,73,35,120,148,84,226,102,221,228,126,252,244,108,237,3,40,117,72,204,112,241,244,244,253,161,112,177,81,182,186,35,124,113,15,73,243,204,219,69,74,194,176,71,8,8,0,23,127,223,32,201,120,163,134,119,51,104,250,168,148,118,228,69,56,152,79,85,187,76,167,168,248,85,21,44,211,204,170,53,85,138,179,158,144,83,4,213,107,105,40,247,230,39,197,156,124,34,208,225,145,2,14,13,1,240,90,33,177,102,219,186,180,7,43,19,186,75,197,44,150,96,226,198,138,180,176,209,200,195,143,102,106,150,235,81,135,22,100,188,15,68,117,83,171,73,126,47,155,149,186,141,106,84,109,140,70,130,7,196,99,68,90,24,161,146,132,85,165,66,222,14,161,65,106,174,161,8,99,232,238,210,110,219,114,10,178,205,131,202,168,108,144,50,64,5,57,45,48,171,51,80,71,99,231,97,32,160,17,196,72,208,160,125,90,67,8,24,93,33,83,148,37,160,92,41,129,38,158,114,152,122,131,116,184,14,176,145,197,86,141,32,94,152,207,136,210,141,141,128,60,107,74,229,78,108,242,175,98,192,196,135,108,32,112,59,10,151,110,97,199,168,165,136,170,96,173,180,233,79,13,16,231,85,52,196,193,210,163,205,224,214,97,6,187,25,102,168,158,19,52,252,81,134,77,68,138,14,46,105,60,113,82,239,35,39,88,251,222,71,124,144,120,216,46,157,134,20,64,193,71,60,110,115,93,47,114,75,142,106,242,214,26,212,124,220,27,204,77,194,217,96,98,243,0,13,223,122,32,66,17,45,82,198,89,43,158,149,3,249,152,134,89,151,102,96,231,182,93,191,85,9,67,249,118,83,241,71,178,30,127,229,20,245,96,166,119,3,86,151,219,200,0,85,169,81,110,254,187,8,95,133,209,24,76,225,67,240,84,244,235,97,140,141,181,209,249,44,181,43,238,14,157,221,66,173,92,106,46,101,211,197,155,132,88,213,245,73,161,102,112,68,238,164,216,159,221,213,159,112,245,235,114,117,250,149,63,231,69,52,86,65,189,165,81,18,255,251,178,68,215,132,196,170,103,75,187,15,66,112,159,236,217,3,101,232,94,83,13,157,44,108,37,119,202,84,179,100,205,148,158,248,24,33,26,49,172,82,82,146,81,167,82,178,189,158,253,172,115,253,190,191,75,91,158,190,254,98,98,32,53,89,112,0,118,239,64,142,11,28,134,163,18,172,214,221,134,19,123,114,25,103,213,168,97,48,44,106,158,109,39,38,159,138,178,159,135,28,199,249,195,164,206,171,118,88,240,169,169,251,241,160,50,180,144,152,156,240,185,33,14,192,108,208,226,235,20,127,182,60,33,238,36,111,78,165,181,28,175,90,211,25,36,239,226,82,67,186,217,252,146,182,246,159,20,25,176,147,80,213,95,125,45,242,166,28,185,148,167,53,245,28,95,147,106,51,184,66,89,12,85,3,235,142,22,124,154,126,182,195,105,108,115,41,185,183,44,154,95,178,173,119,162,163,205,161,138,136,115,182,129,45,0,0,155,168,205,236,49,72,204,48,163,37,241,42,211,156,81,129,182,22,144,136,218,136,233,106,220,85,73,247,106,204,184,144,98,182,19,1,71,166,156,248,67,16,241,18,6,186,16,32,72,21,248,17,250,12,110,179,225,244,181,125,31,72,185,17,40,219,212,236,178,87,254,118,25,108,177,151,249,128,59,13,112,68,1,19,217,91,110,245,186,150,99,150,103,103,233,39,37,21,34,23,166,233,255,185,239,127,175,253,232,159,251,174,7,56,73,20,240,58,68,13,153,153,1,41,158,169,155,41,69,249,231,30,105,162,39,37,50,121,154,142,231,181,85,163,249,175,196,45,117,91,110,34,123,254,35,187,248,169,226,156,19,122,0,9,185,35,104,119,48,2,7,250,15,21,86,37,94,205,90,103,158,47,66,137,235,100,234,142,98,58,117,143,227,171,51,54,87,63,189,114,91,121,224,156,48,188,168,100,38,9,232,32,72,120,236,91,240,217,50,124,139,186,240,144,163,58,171,43,76,162,69,122,115,115,19,101,58,113,204,149,84,231,197,191,177,175,156,106,54,111,69,192,159,159,149,242,209,25,253,245,191,255,203,195,65,227,47,152,192,80,3,40,131,141,47,73,49,145,128,192,65,16,35,80,195,227,20,132,22,2,170,49,24,17,199,18,0,143,2,156,132,84,48,32,40,207,204,88,18,169,232,224,215,1,74,168,16,214,132,128,20,16,94,24,249,16,2,34,195,91,107,240,24,48,36,127,135,87,41,184,163,230,36,145,84,86,210,1,97,172,97,145,249,9,173,235,48,87,36,205,180,52,33,52,153,74,150,16,159,229,190,34,17,59,18,248,133,114,253,179,150,124,250,186,80,212,198,82,188,179,173,223,255,174,167,251,45,172,221,41,235,206,232,233,146,42,59,218,200,255,251,178,100,205,142,5,34,102,200,27,65,95,160,102,12,217,83,48,101,204,23,221,157,24,78,101,79,201,213,179,102,104,196,15,20,191,156,68,204,100,108,70,88,157,20,226,86,116,60,209,4,228,237,68,34,32,87,40,131,247,122,18,28,78,60,89,210,50,133,93,108,121,143,148,63,154,199,11,192,0,173,0,114,132,145,74,71,33,210,251,1,241,34,16,40,59,196,122,250,105,138,57,163,7,115,12,204,83,20,14,59,56,148,103,122,192,222,178,179,94,134,43,204,121,124,75,49,132,141,130,206,50,24,50,46,52,66,202,102,122,75,219,230,233,95,159,187,132,164,34,154,10,129,129,49,234,46,24,48,70,72,24,2,59,67,35,44,179,141,19,95,136,114,145,169,61,118,164,117,236,48,141,247,174,69,115,246,42,104,220,239,127,76,205,121,229,229,208,5,0,18,227,42,255,0,95,4,113,29,246,112,122,233,142,7,25,128,120,29,28,104,108,100,25,117,4,3,52,23,205,229,1,17,58,28,57,147,90,35,162,194,241,74,240,116,75,2,80,203,41,92,166,137,10,8,174,4,82,180,8,45,193,6,160,21,5,202,4,0,110,14,137,129,1,35,107,125,72,247,59,115,174,34,215,77,24,96,180,73,30,214,96,8,210,223,150,55,53,250,196,92,229,66,165,48,188,198,209,228,233,38,156,229,74,86,111,223,221,125,214,200,153,103,93,215,241,223,63,199,245,21,212,203,123,135,214,191,82,203,97,198,51,123,93,14,60,242,82,103,143,249,172,40,96,156,90,178,219,123,222,233,99,122,89,239,181,91,203,105,88,216,216,181,247,206,214,124,37,86,160,16,177,169,0,2,242,77,52,219,178,92,114,112,241,162,5,27,25,54,148,154,60,219,44,98,229,231,12,211,73,179,120,215,193,15,187,68,153,160,144,71,114,103,36,53,197,25,141,143,184,202,98,66,248,196,89,97,109,71,47,153,13,110,57,25,139,65,162,189,66,36,67,5,139,78,22,101,80,146,20,95,41,240,248,166,197,236,196,152,198,123,201,160,206,16,16,178,173,29,25,212,155,250,94,68,54,119,188,203,49,252,229,84,180,138,144,12,6,16,106,139,71,75,188,106,96,231,211,4,101,50,226,192,39,78,16,63,126,32,18,24,0,32,15,20,5,47,99,99,26,17,108,35,197,200,8,181,146,103,66,130,139,108,233,152,128,41,206,37,49,69,192,160,198,6,202,25,162,134,137,136,70,22,64,35,2,86,46,4,125,208,58,0,12,70,128,180,130,121,220,71,233,134,188,110,219,141,156,28,154,111,27,124,188,155,148,19,4,178,231,153,152,215,118,90,84,224,239,38,40,161,172,41,15,115,254,159,243,245,241,95,211,191,149,187,182,255,251,178,100,213,142,5,192,103,70,19,121,91,112,114,12,233,189,49,35,63,23,21,157,22,109,233,109,193,199,51,101,156,241,151,48,178,234,106,120,171,155,163,85,77,77,82,180,120,70,24,155,90,216,151,27,164,185,60,244,168,206,118,204,118,166,238,251,153,186,229,252,75,41,174,255,124,67,231,190,217,124,221,223,83,63,123,193,171,95,236,88,48,9,41,108,180,247,85,51,144,98,118,194,125,141,118,200,13,236,52,131,23,51,203,2,120,27,243,67,112,205,229,244,203,173,82,247,164,222,35,62,109,113,45,153,178,225,229,13,22,157,11,74,123,179,13,132,34,106,85,104,12,35,167,78,100,83,204,171,228,128,129,211,20,74,40,132,16,35,79,253,33,154,63,159,56,108,116,248,104,191,218,71,164,99,73,239,213,208,141,17,148,189,80,234,117,154,233,150,222,212,83,156,25,42,1,140,217,58,48,200,156,201,162,51,74,57,79,118,48,14,57,155,72,194,103,209,80,40,38,50,8,8,32,177,6,110,16,8,25,5,194,91,227,95,51,75,1,53,155,144,25,152,0,18,82,1,4,192,148,130,147,10,68,239,58,225,68,128,10,141,9,42,33,133,103,176,37,172,10,101,21,65,77,22,71,116,203,122,227,89,120,210,38,67,13,53,171,237,98,141,246,103,180,110,131,39,191,63,2,81,66,102,85,29,138,181,36,214,153,59,114,247,115,236,231,185,157,89,103,53,116,131,57,116,204,191,246,251,190,62,182,92,189,139,198,238,105,188,242,254,179,151,108,102,114,220,126,187,153,168,127,23,181,206,79,254,101,251,170,35,134,190,47,166,207,76,159,238,34,64,197,89,255,78,128,15,214,211,110,217,110,36,42,124,134,25,88,69,105,49,67,124,160,111,211,200,111,200,59,3,106,98,62,152,71,57,123,185,170,114,253,220,186,205,115,245,26,207,85,211,77,20,245,107,144,34,112,113,15,54,170,112,248,102,148,104,87,181,70,173,226,47,184,235,122,158,182,95,73,123,178,196,105,27,223,111,73,79,223,118,212,181,165,195,21,114,245,212,42,38,54,57,124,165,239,136,171,35,24,54,219,169,157,57,218,254,57,8,41,66,249,185,139,153,228,136,92,80,211,115,15,34,136,199,131,13,246,124,216,8,12,0,1,185,24,144,192,160,68,58,181,137,130,217,25,114,67,131,204,64,169,97,134,0,66,0,159,196,151,91,3,199,169,120,199,18,106,162,254,101,195,76,207,235,117,17,6,167,4,105,84,149,242,143,169,146,237,99,184,187,180,242,246,114,255,56,186,122,233,158,201,123,37,179,61,156,238,18,138,43,50,253,133,134,161,234,90,182,246,74,33,245,214,171,221,84,81,217,78,174,173,162,191,123,173,255,251,178,100,210,142,5,164,103,69,11,153,91,112,114,236,233,186,48,200,63,22,29,155,24,77,149,253,1,186,51,101,12,241,151,48,158,132,51,25,222,247,73,231,56,107,157,208,129,228,113,194,208,128,198,100,178,49,72,145,0,237,241,239,140,120,173,110,216,148,171,85,133,5,139,193,147,251,98,29,247,76,124,195,94,22,122,2,1,181,36,25,197,197,184,65,0,84,112,3,76,34,24,33,28,141,85,157,220,181,118,126,121,92,177,46,146,180,196,248,180,141,53,187,94,183,38,26,241,30,190,255,189,237,215,207,95,255,51,52,140,242,149,48,102,136,138,200,190,232,85,8,249,15,51,124,189,95,158,93,134,122,7,247,164,184,163,34,229,54,83,97,251,177,28,200,218,211,200,214,33,33,198,169,59,108,83,139,32,136,189,148,98,171,39,63,248,78,0,27,36,248,27,52,16,4,120,129,6,83,172,125,21,64,4,135,188,65,85,94,8,195,251,29,109,92,71,134,90,128,134,43,29,129,113,144,177,134,129,156,101,145,246,251,99,97,25,213,178,246,227,79,25,161,134,35,52,187,169,91,116,82,42,249,93,177,122,158,75,57,126,130,150,115,118,49,207,114,137,154,122,91,188,239,115,203,124,238,230,24,12,223,9,254,68,165,107,43,167,202,85,173,38,3,242,17,169,99,51,176,55,179,222,4,27,110,62,164,173,49,3,85,131,77,73,51,233,30,122,110,155,135,152,183,140,179,220,216,62,96,60,198,62,189,49,245,224,110,35,120,117,94,38,3,24,98,75,45,196,229,83,48,195,22,22,177,232,14,192,44,16,82,50,140,75,16,12,217,144,80,205,73,249,57,62,146,141,82,9,106,255,254,87,121,37,6,22,105,244,219,227,94,98,233,97,53,230,207,56,206,198,177,78,113,51,242,254,245,55,27,213,143,221,162,110,167,89,161,146,180,242,221,214,171,67,91,243,94,234,116,118,235,135,143,119,180,170,226,238,109,12,212,183,248,169,97,90,115,34,33,41,52,131,63,230,214,64,150,168,0,2,148,172,201,5,115,46,147,9,146,134,134,149,28,28,198,98,144,225,134,3,166,120,1,137,6,25,251,61,6,128,103,147,217,93,183,21,174,195,1,0,33,32,10,178,39,20,30,141,196,1,34,224,187,75,137,41,41,233,91,168,208,198,37,214,17,25,120,9,0,98,194,233,246,153,0,59,184,73,103,35,105,138,199,105,32,92,161,233,225,40,70,13,204,56,68,15,206,82,202,96,248,10,81,167,140,186,254,43,102,122,210,34,82,122,180,143,173,187,153,237,165,163,150,211,147,228,247,65,233,58,148,25,30,246,178,44,174,238,99,133,203,64,248,120,64,145,69,153,76,66,165,15,7,100,92,214,255,251,178,100,214,140,4,218,104,73,155,65,127,160,115,204,217,103,60,200,58,87,209,159,26,110,33,251,73,240,51,102,116,244,42,248,160,108,60,27,11,61,141,36,155,114,190,110,175,104,145,230,112,247,195,107,197,233,153,115,106,239,58,223,168,58,34,112,112,0,77,165,96,131,127,183,237,238,90,52,7,156,41,210,174,16,91,84,246,98,135,91,194,211,140,45,194,98,92,28,51,198,125,169,51,55,248,232,161,124,198,169,255,255,243,232,93,4,101,88,162,199,22,48,209,208,123,30,245,110,202,125,211,166,189,15,92,197,73,49,58,249,231,162,55,52,235,138,181,248,241,238,195,109,230,221,54,244,158,226,6,216,214,183,67,97,45,102,123,132,146,223,86,158,233,141,165,231,44,156,148,227,30,85,235,86,173,149,91,118,13,28,154,50,161,234,51,149,32,51,48,37,56,190,137,54,181,50,49,144,55,51,101,180,50,4,87,33,18,130,161,56,92,17,44,0,161,9,195,141,139,31,114,129,129,13,129,224,187,177,45,0,210,192,102,137,104,56,244,41,145,85,1,128,136,142,20,87,86,4,109,11,194,51,130,88,49,122,140,10,2,0,41,28,8,44,107,135,37,194,98,3,137,46,22,234,199,24,10,143,181,180,19,176,216,138,102,200,74,195,132,188,5,192,125,28,36,100,205,60,134,158,10,180,247,66,206,148,173,118,188,174,125,239,105,228,173,243,109,77,31,120,133,125,67,221,98,234,35,135,240,101,146,91,203,170,83,27,164,27,239,114,218,28,180,178,226,52,38,8,217,196,182,165,231,172,185,205,225,203,153,117,14,241,180,227,14,111,72,27,250,220,29,60,188,56,207,34,91,85,146,215,172,92,215,30,3,106,234,216,220,25,237,106,59,244,139,19,120,180,9,107,18,139,161,15,182,166,192,117,38,164,104,178,197,204,94,28,0,9,180,144,106,221,215,95,137,97,57,102,65,227,100,69,75,166,108,217,253,129,0,125,210,98,149,57,159,255,193,225,44,180,68,133,136,3,83,55,253,78,228,95,253,202,255,89,178,88,195,155,145,194,31,164,76,41,141,43,165,38,171,161,154,57,82,166,76,96,236,49,208,59,174,135,6,106,117,8,216,234,57,25,152,63,40,87,42,245,219,70,34,190,159,210,186,243,82,207,18,82,255,55,181,53,236,99,235,100,215,206,112,14,49,0,85,163,63,72,3,48,2,157,142,152,64,252,143,19,44,209,129,136,175,149,84,132,29,195,46,115,48,88,171,214,3,121,25,112,232,202,6,193,73,143,76,154,4,2,205,164,69,168,54,180,114,22,168,164,235,62,146,183,218,148,132,1,4,240,85,43,8,138,83,83,238,9,164,93,181,177,136,67,207,48,13,1,226,255,251,178,100,217,12,7,88,104,195,3,186,122,240,115,12,233,221,36,102,191,85,25,159,28,77,161,251,89,179,51,100,5,135,141,56,174,29,158,4,11,19,26,64,218,44,105,240,48,89,153,254,125,58,227,218,184,151,152,169,231,106,250,247,158,211,133,235,238,34,235,79,185,223,255,191,135,37,37,68,38,46,136,177,9,203,179,75,68,180,83,72,163,143,243,139,211,198,137,93,218,176,227,106,108,87,79,95,106,183,155,91,139,157,98,209,33,138,244,186,92,127,47,51,136,199,197,186,71,72,210,26,149,190,34,207,223,147,229,195,12,87,243,62,32,110,176,254,201,2,232,154,204,73,159,85,186,61,171,237,165,231,178,106,74,194,38,85,167,171,64,96,136,140,198,215,249,50,66,113,230,242,42,40,163,92,218,101,219,147,178,238,133,78,148,102,94,212,251,109,158,82,126,159,238,84,202,145,254,68,247,41,27,157,242,248,197,157,153,246,121,253,111,242,41,175,159,255,248,106,7,205,143,20,13,66,116,164,103,203,92,114,18,225,82,195,155,59,39,82,3,19,45,118,230,95,53,58,85,98,212,165,51,91,80,116,49,87,241,4,222,158,72,177,193,230,160,210,221,34,239,63,210,132,230,30,35,157,134,80,245,166,78,173,0,112,83,196,196,26,20,9,51,57,55,23,100,178,233,125,137,30,172,183,88,174,165,114,169,108,38,155,179,243,156,129,221,9,239,103,110,83,255,135,53,61,150,119,58,141,8,164,89,15,46,167,147,116,138,175,103,102,104,133,151,116,236,251,150,121,190,251,134,68,106,145,153,174,147,22,203,86,125,203,57,136,117,29,77,217,204,2,21,67,245,183,197,198,5,114,211,124,3,190,82,54,93,110,122,54,178,64,136,137,146,228,141,184,138,200,193,97,66,114,38,169,162,9,207,14,230,28,63,8,73,75,154,173,175,119,179,132,195,170,29,228,84,66,82,116,20,167,11,41,94,34,134,163,42,222,181,71,90,137,41,148,140,235,101,42,57,180,154,206,69,82,186,178,242,242,172,246,118,177,123,179,157,103,103,201,166,150,244,186,253,211,167,255,198,0,25,101,248,194,9,197,130,200,140,204,176,140,60,60,56,20,120,180,72,169,157,193,81,134,82,209,229,145,57,200,29,125,167,35,66,175,17,126,31,197,100,102,151,98,78,45,75,209,54,61,169,91,233,67,216,139,111,132,198,177,191,109,64,216,28,22,65,167,186,10,12,145,12,60,52,220,189,224,76,70,97,55,18,145,245,60,238,176,83,255,109,124,122,241,253,211,47,199,243,163,205,172,237,124,187,183,49,63,205,198,74,189,199,109,68,185,133,48,193,114,77,17,172,209,162,112,242,175,17,84,92,204,28,194,114,166,115,255,251,178,100,198,140,68,202,102,198,11,99,87,66,105,204,217,1,97,34,94,19,57,157,38,109,161,185,138,5,179,101,28,244,153,56,12,172,205,106,77,51,171,82,243,4,22,137,144,42,210,192,16,211,146,91,82,40,149,89,1,5,242,180,32,167,18,189,169,0,164,62,197,177,50,162,6,188,88,82,6,43,89,207,103,235,215,212,35,212,148,80,235,220,156,101,46,226,202,186,151,67,75,78,107,153,114,187,52,237,61,153,44,34,117,174,138,130,25,171,121,200,51,50,35,16,206,131,55,235,46,242,91,55,122,73,196,59,70,195,154,230,93,99,67,37,90,213,107,219,116,252,22,89,200,220,54,230,87,66,210,98,153,188,55,248,209,72,228,189,119,103,111,251,227,167,125,218,63,193,244,85,1,141,45,56,26,233,10,172,13,75,26,50,108,80,209,98,19,8,84,204,148,62,49,24,80,18,40,32,6,24,64,72,227,171,241,162,51,66,30,140,156,176,109,129,101,135,67,3,164,134,225,21,152,172,2,244,111,210,20,197,96,186,205,136,128,83,44,4,0,203,68,46,15,38,143,100,130,16,128,178,26,75,51,104,239,75,10,103,67,160,34,130,87,55,170,149,35,19,149,17,213,56,240,101,211,76,176,113,136,240,203,211,222,179,232,245,56,11,179,173,210,89,165,174,37,103,141,14,246,199,246,247,173,235,125,73,93,227,88,135,44,57,109,75,214,109,95,118,143,187,99,235,57,204,9,161,248,245,139,94,247,58,207,249,164,28,67,244,248,142,242,173,209,99,86,59,84,141,175,213,108,120,114,130,173,179,143,146,251,130,242,181,190,181,243,235,154,121,55,140,239,26,165,175,92,64,237,155,143,140,223,213,180,160,13,53,204,79,39,157,165,153,80,0,87,132,98,91,45,109,71,170,142,131,65,28,31,231,3,230,232,13,150,219,156,41,221,194,165,92,165,126,198,120,122,179,62,198,119,127,110,28,198,113,129,222,97,16,115,26,231,76,127,79,230,74,12,67,28,33,4,145,80,50,42,3,138,104,20,82,24,146,14,226,144,122,34,2,112,118,22,224,2,17,21,90,118,214,42,254,22,189,51,236,61,50,53,168,183,56,18,184,238,36,12,24,84,18,91,163,46,98,82,86,123,110,136,139,105,157,170,136,253,148,161,0,0,119,57,76,13,64,0,26,2,25,49,150,241,52,144,48,0,40,216,73,209,21,220,38,241,172,73,152,123,72,153,135,201,64,22,186,173,118,17,241,227,140,67,104,18,190,214,17,246,158,133,144,47,217,201,216,109,252,149,162,2,151,216,33,1,99,247,230,29,171,239,179,242,221,97,183,45,182,140,197,203,223,6,193,209,20,115,140,92,119,31,184,110,187,182,10,3,128,80,255,251,176,100,222,140,6,244,102,195,139,153,123,112,123,12,217,90,60,101,190,22,141,155,34,109,161,253,9,196,51,100,217,132,141,184,40,99,184,164,39,21,52,156,92,177,57,163,73,152,209,202,25,96,165,132,66,135,192,216,25,158,40,72,243,197,158,254,254,98,166,226,61,181,183,234,106,110,79,232,98,73,228,163,14,87,90,239,199,176,234,136,235,245,74,199,159,53,206,181,170,231,218,105,99,227,120,251,163,159,133,31,24,120,63,68,212,8,0,55,253,244,181,60,153,228,81,124,154,161,88,31,250,9,201,139,210,187,145,152,209,24,182,32,180,147,28,139,4,183,106,11,103,186,210,141,204,233,191,75,117,157,123,183,109,145,167,29,39,205,132,209,218,226,67,65,6,242,72,164,62,157,235,167,230,169,194,164,91,152,82,30,199,143,8,243,158,199,235,132,61,249,31,175,78,216,87,106,143,43,231,227,23,249,100,196,188,250,95,100,243,51,239,197,167,100,230,127,252,18,0,32,3,54,250,138,140,190,40,138,106,192,140,108,228,20,18,144,200,175,191,145,252,35,15,146,182,209,131,234,75,226,44,118,68,139,79,204,61,229,42,226,78,223,178,172,202,17,0,101,184,129,39,37,147,136,42,89,165,202,171,173,170,15,160,94,111,207,46,51,66,78,39,37,214,198,109,102,198,33,220,90,200,203,37,140,56,113,9,134,40,213,33,74,115,236,202,156,94,169,232,126,230,195,236,225,199,18,84,175,61,5,112,118,117,238,13,91,53,22,232,190,148,65,70,47,121,49,3,140,59,247,255,247,21,197,87,108,255,151,68,186,191,166,119,248,118,192,1,235,190,21,44,28,74,52,153,80,18,10,181,75,138,76,108,139,41,101,14,20,146,20,119,84,57,162,94,77,142,202,17,123,231,143,217,74,56,147,183,125,86,100,216,144,25,87,13,125,41,234,204,169,102,158,134,187,235,18,236,186,62,122,215,16,100,71,117,59,62,62,139,229,196,86,136,31,66,246,67,227,165,8,213,100,120,248,119,120,168,223,177,167,90,35,203,149,95,53,52,197,118,178,249,212,122,142,154,67,187,146,36,229,107,181,177,131,201,141,102,225,9,186,171,227,237,107,120,164,183,143,227,168,231,11,194,32,0,163,146,8,212,168,33,122,12,249,176,28,33,164,230,92,168,66,22,158,220,229,115,46,148,166,29,142,51,89,181,31,113,219,43,81,134,43,215,150,202,160,183,203,44,164,245,172,69,55,82,55,73,25,198,121,169,87,174,245,246,130,78,209,229,169,31,183,204,7,237,55,111,97,16,203,216,167,187,177,211,39,103,133,229,6,208,250,149,118,45,25,26,166,148,222,6,18,142,167,181,15,46,84,133,129,16,147,135,170,255,251,178,68,198,8,68,154,103,75,187,12,91,112,138,44,217,83,101,136,110,19,157,155,38,109,49,24,138,130,179,99,221,182,35,8,10,190,53,137,167,127,103,186,161,146,56,105,179,205,152,161,200,168,184,108,135,16,12,34,207,204,153,171,190,157,146,103,238,185,227,89,87,38,144,83,175,239,233,64,9,47,65,0,2,219,140,85,132,183,0,225,3,49,49,13,14,12,63,49,178,112,225,215,93,187,202,230,222,173,69,93,5,235,25,77,246,221,177,177,199,115,183,233,99,207,187,155,170,205,244,146,243,249,140,97,255,127,31,90,178,117,93,55,78,101,29,92,4,91,162,183,74,133,119,168,212,10,154,133,94,33,56,121,128,161,5,70,28,239,237,188,32,189,48,235,170,49,76,26,98,228,75,156,2,226,81,200,42,53,202,171,145,49,8,81,108,167,53,24,124,84,194,65,13,16,48,213,185,107,116,134,43,146,42,132,50,135,18,241,16,100,18,180,235,12,32,213,117,221,207,122,113,115,47,237,17,244,209,104,159,200,113,0,153,109,212,58,8,237,11,10,20,178,10,64,28,135,71,40,54,172,195,183,45,187,82,59,25,112,73,9,85,168,197,234,23,111,148,113,40,51,19,66,243,60,110,221,141,46,210,171,234,59,189,109,118,80,43,21,88,83,48,251,47,164,74,223,243,203,189,255,97,231,82,164,174,238,169,74,138,234,58,119,189,115,206,115,43,41,28,201,116,178,117,89,143,221,217,236,173,217,255,185,102,94,161,171,185,234,199,84,36,12,14,60,48,76,141,70,103,56,253,251,247,239,172,187,191,255,251,235,220,183,206,163,255,255,254,161,12,192,9,221,255,3,64,84,141,184,48,32,192,43,0,24,17,156,163,187,169,27,179,118,165,12,68,84,44,162,81,144,38,166,16,71,107,10,165,81,178,35,3,46,34,134,250,86,46,214,109,198,187,11,141,13,7,5,142,21,49,24,112,142,88,249,139,87,67,97,42,187,89,233,102,102,27,154,153,60,112,176,66,168,46,194,99,135,158,51,184,56,226,21,230,134,41,75,159,212,31,84,87,220,66,253,50,22,189,186,84,44,176,130,60,92,154,130,59,25,94,200,144,54,183,177,237,247,199,164,34,52,221,87,83,142,93,3,151,92,0,8,16,155,141,76,72,26,114,108,32,198,106,52,105,1,199,96,128,28,14,148,194,193,74,248,136,17,8,93,200,101,64,152,83,223,213,188,228,161,49,74,22,20,44,30,134,140,161,34,6,147,29,23,32,20,59,12,67,77,168,112,35,119,26,7,1,8,143,6,53,144,169,96,36,25,3,147,36,68,8,94,16,129,182,88,76,4,174,12,156,132,227,39,141,77,148,205,81,1,66,164,135,38,172,198,23,255,251,178,68,192,0,4,82,103,76,29,97,32,0,138,140,233,99,172,32,0,97,133,211,36,89,189,128,4,25,186,99,203,55,176,0,51,26,8,8,4,87,104,24,227,213,126,240,49,0,196,36,169,5,7,105,141,12,192,196,29,184,13,115,72,104,48,169,174,216,230,110,12,236,110,67,117,171,48,59,213,191,249,42,134,165,175,253,104,188,199,243,30,5,2,197,1,129,192,101,206,104,241,73,154,209,24,205,95,249,172,177,171,207,207,249,159,254,119,167,229,146,151,182,21,110,227,177,28,142,195,64,144,39,175,153,222,230,238,115,9,155,184,89,189,220,178,199,159,191,222,88,254,77,69,201,206,212,212,182,165,154,184,114,49,255,95,28,53,142,85,240,189,118,245,185,77,239,161,163,255,255,255,255,255,255,255,255,255,255,255,255,255,251,255,255,44,0,4,17,119,230,214,72,13,83,52,48,3,103,36,54,129,67,200,94,83,52,222,26,38,71,34,97,132,113,140,62,170,100,194,161,84,235,217,249,10,0,8,130,22,20,112,76,32,33,97,11,192,52,200,170,172,160,196,128,91,131,253,2,139,6,58,99,194,102,28,2,52,72,234,133,78,140,4,48,48,57,50,69,3,128,0,97,133,101,216,87,73,112,101,101,231,93,164,108,113,230,118,144,14,77,29,81,55,233,50,68,241,33,192,48,162,3,203,224,255,203,95,188,140,64,89,144,162,67,91,91,171,248,194,200,20,205,241,84,212,150,44,114,245,142,106,164,154,29,159,181,43,150,91,189,134,249,248,86,169,47,222,120,97,206,241,69,82,81,20,217,84,39,26,186,198,236,154,254,58,254,239,183,187,174,227,142,237,215,181,134,177,151,243,117,169,238,207,172,51,235,159,246,142,197,172,172,213,191,51,219,151,51,189,119,121,215,191,127,60,55,82,89,141,108,249,205,126,117,169,119,126,245,122,159,172,239,106,222,23,113,251,25,242,110,255,255,255,255,255,255,255,255,255,255,255,255,255,255,223,255,250,85,1,0,0,15,222,130,141,19,16,18,36,117,98,130,75,180,114,227,42,25,29,60,5,94,30,195,10,121,124,220,146,245,216,5,192,69,40,220,51,53,82,125,178,174,118,159,49,43,164,160,157,129,158,7,245,245,125,219,179,75,166,136,48,21,87,60,153,3,16,98,128,249,184,206,18,27,23,173,133,35,106,214,73,19,70,81,229,131,16,0,24,80,96,4,54,134,225,113,251,145,69,43,81,75,227,117,165,155,238,29,199,251,252,255,255,255,222,245,150,110,77,28,28,240,221,228,5,218,93,54,57,136,10,98,212,162,67,103,46,225,157,250,92,235,97,255,114,223,235,242,175,223,199,154,203,243,198,213,141,225,107,46,210,213,138,84,164,255,251,178,100,83,138,38,64,103,75,63,107,32,0,81,231,89,221,230,8,0,23,149,157,40,109,97,111,193,63,149,102,168,241,136,160,150,227,188,166,255,61,126,56,254,191,154,252,249,173,126,249,188,127,255,247,255,204,48,181,142,251,252,255,215,254,236,192,157,0,8,165,64,0,0,191,254,96,227,193,249,223,181,88,253,169,122,146,253,225,178,170,14,191,255,233,229,6,39,230,187,60,231,98,47,255,250,47,244,85,41,81,206,36,227,49,136,103,41,65,176,74,89,1,60,232,77,145,90,154,19,13,26,19,154,89,19,200,96,181,172,242,238,121,38,245,16,10,181,252,0,246,248,8,237,59,2,3,158,76,71,28,132,108,188,35,64,93,233,99,90,131,163,113,136,30,51,26,161,141,63,176,252,110,50,185,210,165,115,66,102,230,23,128,144,162,240,35,109,2,162,34,196,93,2,163,87,75,113,181,132,57,111,122,131,42,136,35,102,163,9,25,197,122,168,155,35,216,149,237,153,114,19,54,128,41,211,130,65,192,74,212,13,81,103,77,144,46,169,34,166,166,125,100,57,217,202,221,251,55,149,59,220,68,245,107,106,203,13,108,133,36,188,152,203,27,13,213,53,60,92,96,163,214,60,107,46,147,84,38,151,91,238,26,120,158,107,22,138,54,214,91,20,137,173,246,53,185,19,82,81,61,102,202,191,47,230,42,122,173,110,101,208,228,227,237,40,189,38,164,147,200,98,139,185,169,252,168,51,176,1,100,37,182,169,224,108,82,20,93,70,132,24,157,30,138,170,94,29,140,218,15,71,33,2,50,187,89,221,212,40,74,247,57,16,149,196,43,217,230,145,107,245,139,49,98,39,102,198,156,105,48,96,59,28,194,205,12,152,28,252,152,20,97,33,165,145,109,232,10,173,142,219,146,163,171,188,41,226,170,0,0,173,249,116,175,118,130,115,122,144,139,95,98,183,50,183,44,171,218,78,206,76,90,102,145,141,74,235,202,46,225,36,164,130,224,41,136,114,133,85,138,161,114,148,237,18,69,188,216,95,26,242,153,249,137,116,149,122,203,166,37,207,4,130,154,178,79,56,43,105,64,103,95,153,66,211,98,16,117,64,32,50,175,24,255,107,205,253,121,113,255,109,220,118,182,150,34,138,229,50,135,207,50,151,152,113,104,120,239,103,187,70,163,220,130,100,58,203,71,36,197,212,236,212,48,178,149,85,117,83,156,215,116,106,175,183,219,206,117,111,171,234,1,0,50,0,0,2,239,250,42,172,247,200,206,182,153,63,184,77,205,101,73,190,212,239,42,92,121,41,62,159,25,70,249,82,146,87,5,84,140,80,178,36,223,134,155,42,161,34,115,215,4,211,204,219,152,181,50,218,211,92,181,0,69,41,255,251,178,68,103,134,100,129,102,204,155,6,47,32,131,108,217,154,96,101,232,17,81,155,49,76,12,252,194,24,179,165,245,135,149,184,166,149,73,174,183,102,35,75,2,204,48,54,185,2,88,4,22,82,39,42,115,246,221,24,188,248,241,122,195,110,78,156,6,105,189,218,86,158,113,143,146,194,7,112,94,134,118,211,173,233,153,151,170,73,63,145,59,53,52,208,244,166,232,255,111,165,124,160,96,12,214,248,48,230,70,230,157,132,138,47,228,57,14,204,106,188,23,122,213,218,210,233,249,150,179,77,106,35,60,165,149,159,204,37,209,25,77,168,212,90,243,156,165,142,66,29,155,148,29,114,158,179,253,149,201,213,51,127,37,242,198,225,6,70,107,171,116,16,255,83,57,239,236,8,237,194,36,91,12,236,33,126,147,151,225,14,5,82,179,7,9,131,177,40,108,245,6,82,156,48,165,212,170,247,231,23,53,43,168,146,208,147,123,46,114,158,246,156,52,18,15,162,222,200,135,26,245,95,51,254,254,140,119,94,168,180,14,0,10,38,223,18,217,195,121,77,196,83,88,228,98,51,106,174,230,239,90,175,35,19,187,159,176,156,148,175,137,163,228,50,140,201,215,177,147,202,233,143,33,72,58,2,92,111,35,94,63,132,133,110,19,161,95,80,42,220,77,196,194,182,24,222,68,33,204,70,57,202,168,52,214,22,160,140,83,14,86,151,110,114,174,158,201,73,34,40,165,50,152,246,124,93,110,141,67,157,70,137,164,230,124,227,221,200,199,231,110,232,119,98,187,165,136,141,50,153,137,82,125,246,216,212,97,69,83,208,181,250,117,12,101,213,0,96,0,0,3,191,193,2,64,140,137,204,46,93,22,210,36,186,76,54,72,237,82,67,242,76,159,168,150,13,214,156,189,14,179,115,134,85,141,248,14,4,211,210,5,177,55,6,160,219,165,178,97,169,72,56,11,19,135,75,66,64,12,8,5,185,182,119,250,172,196,50,93,98,215,175,69,133,105,138,84,156,168,59,70,146,128,99,158,142,233,102,158,108,62,84,184,25,197,59,108,254,211,239,243,144,103,107,183,191,94,142,215,251,241,182,254,206,214,214,57,36,127,148,138,126,83,219,221,109,114,203,113,147,21,47,40,171,1,206,9,77,216,82,45,68,209,132,68,98,247,135,203,170,30,79,186,151,163,119,181,140,220,133,199,60,114,202,183,191,250,235,153,239,100,29,255,154,118,144,59,176,1,118,34,0,0,13,255,225,194,160,46,31,34,203,5,91,182,115,66,169,15,49,197,1,21,136,205,102,16,183,226,48,164,80,192,8,198,218,91,255,249,213,49,9,58,153,154,236,245,206,60,132,187,29,93,213,246,163,59,39,182,140,235,123,156,236,202,255,251,178,100,124,134,37,172,103,73,211,70,95,160,87,76,233,205,32,37,140,22,233,155,38,108,153,254,201,112,179,101,232,192,139,160,36,244,66,74,116,232,138,215,126,239,77,175,127,190,187,53,181,250,1,222,127,177,139,185,152,129,111,207,2,81,89,215,91,73,214,211,178,130,162,180,144,46,122,174,238,192,75,2,204,91,175,85,156,68,40,9,228,143,84,141,227,238,211,25,99,240,153,202,77,11,203,241,100,86,100,35,108,172,69,165,187,22,104,156,118,114,166,168,24,151,200,170,204,144,0,203,154,10,33,170,247,189,75,153,218,118,57,46,59,61,103,81,39,239,122,214,22,247,245,112,199,157,252,255,49,242,127,247,150,251,239,185,99,131,29,168,168,22,235,238,95,184,71,11,175,165,234,90,41,100,36,128,88,178,35,201,108,50,72,252,127,78,55,166,90,75,66,37,6,200,221,50,238,241,117,70,202,225,205,137,174,28,105,160,58,149,222,53,122,207,17,158,182,180,15,227,75,108,194,95,19,234,168,0,88,6,57,32,254,193,248,17,92,253,23,159,75,14,236,87,154,247,173,173,109,118,68,170,210,141,214,113,235,70,231,137,202,245,223,167,77,221,102,37,208,227,148,171,111,237,190,11,189,12,30,75,250,240,178,192,78,21,98,145,79,172,209,145,15,243,156,136,54,57,88,99,113,125,220,232,183,95,4,165,246,77,209,118,181,250,186,122,122,209,67,42,0,32,0,0,2,219,192,68,229,13,51,211,221,196,89,100,141,69,79,188,155,126,29,39,130,67,82,82,220,35,80,49,140,128,40,135,85,167,39,66,74,128,134,26,9,66,226,177,133,210,251,178,209,34,217,232,56,228,1,32,4,12,82,1,19,198,18,209,163,140,177,156,192,99,133,2,132,6,146,201,147,169,176,190,140,177,135,5,20,22,25,81,39,243,118,123,220,215,185,216,182,214,37,21,156,199,109,223,112,33,21,109,215,252,55,251,71,51,253,255,242,136,100,16,53,85,243,96,121,175,242,61,90,28,80,222,86,138,35,171,183,113,231,8,173,204,81,136,220,26,246,20,70,226,208,194,26,107,26,243,24,208,152,82,213,180,234,6,140,159,61,90,40,162,166,252,186,111,81,224,177,64,2,224,0,64,22,219,65,185,71,128,181,25,54,34,102,11,12,54,248,221,147,180,206,187,250,251,150,101,30,149,252,118,148,47,119,109,66,76,172,86,138,99,62,126,92,101,117,121,153,7,48,4,155,168,76,89,243,3,115,233,70,109,246,27,93,47,175,151,206,249,233,218,172,197,246,221,84,191,202,251,2,180,187,225,23,2,14,242,27,2,198,99,45,62,189,216,6,158,59,53,110,91,109,157,189,13,116,9,16,192,198,82,69,255,251,178,100,147,142,5,174,103,73,211,40,111,176,81,236,233,170,32,37,218,21,209,155,42,108,33,190,201,86,51,103,116,97,22,160,101,8,206,174,146,237,12,25,172,235,76,129,88,91,54,42,177,65,219,88,53,9,4,7,92,172,22,187,130,250,63,16,17,10,75,184,44,37,204,192,80,216,100,42,32,145,108,9,116,193,238,19,46,102,108,237,235,87,46,235,176,170,204,25,151,67,14,44,21,126,222,255,255,253,198,83,245,95,15,63,222,221,181,243,105,50,244,209,83,76,178,87,19,115,102,72,246,129,250,191,26,45,212,143,101,31,67,33,196,243,100,72,211,30,231,206,181,148,30,25,50,121,102,141,49,53,117,173,153,145,154,41,211,91,162,149,168,57,130,170,5,91,84,128,19,177,16,64,6,111,255,85,226,46,251,60,219,54,164,215,62,164,2,143,142,90,236,200,241,61,45,34,175,238,222,6,199,51,76,231,61,164,32,160,192,5,71,127,213,25,217,188,201,210,228,70,213,103,123,16,149,84,169,36,59,38,100,127,246,92,198,234,91,233,51,211,175,123,157,173,101,218,127,173,183,223,233,160,61,0,192,0,0,6,255,241,149,17,168,230,66,26,111,60,175,115,46,231,190,171,12,255,24,236,110,110,217,208,131,148,71,145,186,173,106,135,228,148,200,207,0,129,105,56,239,11,107,214,20,143,9,160,154,33,88,2,149,9,40,75,118,144,110,22,162,101,214,5,5,193,188,140,61,191,255,97,142,139,21,215,124,252,247,178,142,180,182,190,45,218,169,182,153,214,20,185,103,122,225,184,173,163,221,107,159,237,63,190,171,91,231,248,75,90,131,103,254,102,227,143,170,99,221,35,175,224,189,21,65,195,64,2,0,0,0,0,46,255,134,51,67,195,153,8,119,46,238,247,57,251,189,43,115,124,155,195,143,59,153,208,110,142,102,141,235,234,123,18,83,32,147,0,34,10,24,127,11,103,235,10,68,193,36,3,158,7,96,136,156,114,116,115,122,49,176,42,234,246,7,4,192,57,133,205,253,149,29,215,71,107,81,139,150,101,53,187,16,174,246,66,26,135,33,16,164,179,45,175,85,165,30,131,246,115,50,170,206,86,51,163,189,18,238,122,51,34,247,174,237,190,84,245,125,196,2,134,239,241,123,47,8,104,187,166,80,55,143,71,236,118,187,184,11,8,181,195,129,111,64,42,89,77,54,210,180,197,91,128,241,190,58,251,1,160,186,103,59,201,128,13,104,104,135,51,183,188,57,86,20,207,89,94,66,102,123,18,42,113,174,51,229,76,118,214,247,170,108,53,196,149,181,238,241,243,172,127,251,114,85,206,251,43,70,164,40,50,92,160,233,207,72,101,89,129,63,35,71,32,214,201,214,255,251,178,68,181,6,100,26,103,77,209,236,69,48,124,12,217,157,61,133,166,17,93,155,51,71,141,30,194,46,51,101,232,241,151,217,37,83,98,155,211,40,97,71,182,72,221,221,43,177,39,206,220,95,95,255,177,4,144,97,206,103,95,110,69,216,192,2,129,206,223,241,55,44,5,196,123,176,172,57,57,233,252,60,102,120,14,42,117,34,180,223,53,84,42,211,173,180,165,47,45,52,120,199,29,34,192,104,46,153,205,144,216,1,93,9,12,39,235,182,195,149,97,60,245,211,201,28,158,204,245,17,6,51,229,76,118,21,203,212,247,97,129,150,183,187,182,115,255,253,73,31,118,130,102,192,218,152,198,24,97,27,70,164,243,90,46,175,199,177,25,169,132,130,100,50,84,186,34,23,196,2,25,158,161,110,116,212,111,135,15,206,110,103,222,48,236,169,34,73,53,105,209,78,121,80,10,170,0,0,155,172,82,137,153,6,202,76,49,224,229,197,175,88,86,254,22,160,142,51,183,32,160,117,82,10,117,58,66,195,0,3,194,29,168,10,236,93,105,131,3,17,8,88,8,208,112,34,35,40,180,148,161,80,131,76,157,37,148,149,134,92,32,224,65,195,166,36,74,87,183,22,29,138,244,47,96,57,105,117,153,26,42,163,136,240,196,38,23,149,131,34,130,17,164,34,62,131,133,151,28,120,67,32,17,129,118,212,57,92,70,154,252,220,174,122,41,73,204,123,191,203,94,127,250,253,56,195,131,204,217,167,10,147,175,54,150,36,46,67,254,121,228,114,153,42,19,69,36,134,114,222,120,177,194,157,160,196,21,189,208,82,157,169,170,179,133,211,18,234,72,58,205,81,122,150,204,147,25,6,98,192,133,27,0,0,8,23,125,143,206,112,105,234,200,248,97,165,253,59,124,82,114,56,214,221,186,95,115,110,77,75,160,166,91,120,170,64,48,196,137,18,18,204,250,238,164,124,255,255,255,208,188,144,183,95,183,177,54,86,105,158,168,240,44,113,40,82,184,44,197,33,179,203,17,164,5,176,72,17,67,162,36,50,151,200,255,62,125,92,200,239,56,196,79,103,160,235,26,236,135,179,118,110,112,105,235,41,86,111,22,115,166,10,140,172,114,129,198,76,107,137,252,214,210,28,186,138,86,178,155,203,37,249,64,138,57,153,243,25,36,177,149,14,64,182,68,94,53,16,22,45,8,16,2,0,77,0,11,96,100,21,188,99,26,145,36,85,190,192,132,68,18,133,9,11,8,24,20,189,21,163,172,21,35,139,146,187,69,7,149,151,117,123,63,41,104,204,5,1,111,151,170,176,182,72,178,196,112,85,51,63,12,5,124,214,106,210,250,240,151,119,180,255,251,223,78,229,145,254,179,254,24,222,224,165,43,255,251,178,100,209,142,5,187,102,200,27,67,111,178,105,172,217,157,36,103,190,22,221,155,28,108,141,126,137,155,51,165,232,145,150,248,222,207,186,100,82,23,158,123,147,145,74,171,8,207,156,121,187,117,207,168,178,208,254,39,133,14,52,184,158,213,152,205,135,214,59,119,91,110,22,136,183,40,81,156,159,165,210,230,174,85,0,133,120,5,112,1,0,11,174,194,180,40,138,106,138,36,244,98,2,52,157,23,90,232,177,111,123,126,225,27,134,94,161,205,42,116,187,114,154,210,167,56,103,255,14,150,240,191,255,253,7,204,104,74,111,169,171,173,102,12,17,107,128,49,210,32,89,12,195,52,202,67,254,150,155,92,252,250,142,24,246,107,179,40,196,191,79,50,175,42,242,89,217,102,101,179,73,73,132,9,77,94,90,234,0,45,0,0,222,244,47,105,34,199,139,131,150,145,36,18,2,167,36,193,32,102,160,215,29,137,115,210,255,48,122,172,69,156,178,128,129,78,114,207,141,47,38,90,234,68,231,90,194,251,105,202,102,166,137,196,185,92,134,150,215,67,5,44,184,236,106,155,113,186,117,162,212,20,178,28,123,101,48,251,223,60,214,41,27,180,5,57,74,243,198,169,91,201,123,96,126,168,234,99,94,151,14,127,243,255,43,249,243,157,191,108,220,223,220,175,46,221,251,239,220,255,27,81,229,202,245,222,20,127,104,57,211,178,164,164,15,74,79,62,28,8,224,82,38,77,16,210,9,47,7,229,158,68,147,233,67,107,91,50,206,154,32,131,42,110,181,41,37,28,100,118,73,209,66,130,201,193,53,204,0,107,192,24,134,174,33,132,74,36,202,47,29,40,200,172,220,56,196,122,204,78,4,138,137,209,16,33,83,172,40,1,207,163,12,11,170,121,114,224,208,125,181,163,219,246,128,203,21,232,157,98,142,170,101,51,117,3,13,128,8,12,16,171,163,151,253,51,239,145,121,151,12,208,206,32,58,71,113,115,132,146,209,200,207,68,124,169,136,43,231,203,231,62,45,136,214,150,89,67,204,216,202,127,115,203,176,140,189,207,94,72,191,244,255,214,0,164,198,178,36,105,132,198,18,148,109,184,193,12,37,215,4,9,134,58,135,13,150,112,132,24,192,6,4,129,84,17,53,65,0,70,42,6,225,140,242,2,65,143,133,0,7,40,187,64,142,2,1,81,226,248,37,162,115,25,72,3,64,16,143,0,135,142,68,74,33,181,147,30,112,86,233,128,100,138,139,105,204,227,72,151,6,68,219,150,125,108,67,131,11,152,225,182,104,170,169,1,147,68,2,160,201,34,24,53,103,20,28,132,226,211,102,237,33,15,232,24,212,170,189,46,162,150,63,127,55,235,58,186,221,215,199,95,83,23,125,255,251,178,100,217,142,5,142,102,200,155,70,111,178,118,12,217,34,61,35,110,24,17,157,20,45,229,111,209,206,179,165,168,193,159,160,213,255,182,123,223,22,141,101,244,157,172,118,174,147,90,93,219,92,247,166,203,65,53,93,48,211,242,227,172,138,211,238,94,177,232,189,247,87,31,14,153,169,251,182,37,95,117,116,254,253,224,105,250,194,21,4,36,17,116,212,140,76,60,14,147,62,122,106,173,98,98,164,84,171,15,217,44,19,153,169,43,61,150,129,230,245,31,95,225,111,111,246,180,215,30,142,12,110,249,205,43,105,143,123,31,119,238,103,124,191,255,222,152,21,216,16,87,237,60,32,113,215,65,196,198,164,177,114,4,238,103,182,110,180,236,133,172,35,233,31,105,65,196,54,106,154,133,102,135,161,230,87,48,188,213,53,156,206,97,166,183,185,136,207,179,181,117,132,206,0,6,163,1,157,6,5,9,61,153,58,41,171,199,151,136,148,164,226,145,144,30,157,105,170,64,28,154,144,132,204,87,173,193,157,35,41,130,114,239,26,41,23,209,132,88,118,46,144,8,81,8,108,228,163,32,114,52,16,34,9,128,89,212,165,51,10,38,52,245,9,17,80,213,0,73,144,201,210,25,184,176,194,213,23,217,46,20,154,104,147,148,213,202,21,56,209,49,134,53,77,51,15,40,136,180,67,33,161,146,69,10,154,253,24,97,34,122,106,23,105,129,177,118,235,94,53,103,151,174,122,95,95,82,189,222,130,155,186,181,122,150,251,167,82,46,199,81,74,181,34,164,173,66,179,58,144,169,181,106,214,181,171,58,238,98,244,25,13,210,84,217,217,110,157,90,105,169,109,65,215,178,23,88,88,16,0,8,72,0,0,0,150,91,104,38,90,22,61,115,80,32,134,91,28,85,195,36,87,5,54,242,79,175,132,252,103,210,146,135,16,27,72,72,124,118,141,239,141,95,79,79,145,31,35,205,181,223,89,58,51,183,63,246,103,54,228,230,58,90,228,30,145,18,169,133,20,164,115,150,199,30,204,199,70,86,202,101,59,219,179,18,114,218,157,171,106,83,40,215,33,103,73,213,117,119,78,180,189,80,175,67,33,21,60,8,82,176,208,37,52,104,14,129,131,61,248,211,23,22,30,97,203,159,96,175,208,201,17,32,99,163,160,216,69,232,90,245,103,45,194,63,34,123,21,220,48,255,50,18,235,67,143,51,65,88,52,212,107,147,205,65,64,130,128,11,227,5,166,19,224,141,78,219,180,208,169,37,77,193,231,93,237,242,151,183,86,206,35,8,143,100,196,12,26,1,161,66,34,41,106,170,170,90,183,81,233,11,154,11,138,252,180,9,203,49,170,108,57,203,63,255,253,247,206,45,138,7,59,145,121,28,255,251,178,100,211,14,5,208,102,198,147,121,107,242,109,236,217,109,60,197,110,21,229,155,30,109,5,158,137,191,179,166,116,195,21,184,115,217,94,67,74,94,3,27,208,231,69,250,186,240,215,102,189,4,229,45,74,173,169,89,111,107,245,113,151,34,181,41,93,229,172,43,136,205,184,26,179,187,51,249,126,159,128,5,165,0,2,50,73,20,2,187,110,73,92,96,56,14,58,140,24,249,125,244,197,243,72,157,20,76,123,139,100,172,150,124,63,35,197,24,141,209,201,115,171,255,255,185,211,173,16,101,137,153,156,165,201,88,171,116,95,161,8,167,216,98,92,215,54,124,166,18,43,110,130,203,74,42,29,212,115,171,21,110,108,125,218,234,148,27,118,43,157,213,221,75,124,141,106,84,169,187,201,36,204,235,65,27,176,154,162,16,191,122,50,0,239,0,3,45,180,8,208,53,65,46,65,6,140,212,153,229,228,30,6,84,165,141,72,168,20,35,11,214,35,121,179,171,210,104,229,78,211,195,143,236,187,176,213,20,58,233,73,95,215,82,38,205,21,150,40,250,203,101,147,114,138,180,209,184,118,33,79,60,252,70,97,171,21,213,174,35,15,218,148,221,137,91,183,40,36,144,29,2,217,205,127,51,243,243,88,57,83,226,251,51,249,119,241,5,85,162,121,229,189,69,101,159,169,230,57,34,181,115,78,255,53,219,115,126,111,217,178,78,85,81,44,203,120,111,173,252,119,136,115,103,113,105,101,166,113,208,223,158,45,37,30,162,7,88,219,255,191,132,192,73,174,128,4,0,0,10,235,241,152,224,85,65,46,65,132,140,196,197,213,81,11,107,49,8,25,70,164,19,18,205,63,185,205,151,82,60,219,246,68,235,237,169,156,21,167,50,156,229,66,20,230,33,25,100,63,88,94,67,121,44,102,54,85,35,246,101,67,212,243,35,210,30,173,103,141,6,172,79,227,182,14,10,18,88,74,151,157,29,127,219,81,208,192,251,236,206,229,153,12,117,22,153,164,221,13,64,8,206,94,155,208,33,35,87,180,142,52,235,196,117,201,86,254,245,159,169,176,12,231,81,167,172,26,32,165,187,147,241,190,15,244,149,106,201,80,118,254,49,111,233,45,159,153,233,245,191,250,251,239,92,4,245,0,38,0,0,14,239,160,94,11,160,104,131,18,4,129,72,55,70,231,47,98,239,122,169,56,81,24,207,186,176,209,179,244,243,114,137,54,215,133,40,156,130,86,90,15,30,153,131,1,60,214,5,253,211,188,211,45,70,144,202,18,156,9,206,232,176,221,168,222,249,77,146,140,92,185,169,197,234,226,29,6,136,55,138,109,178,34,174,151,154,179,175,61,75,65,162,48,205,179,106,63,181,209,55,62,226,91,41,102,255,251,178,68,215,0,5,1,102,202,27,38,95,66,161,12,217,58,101,230,110,18,133,157,45,76,49,109,194,82,179,165,117,132,161,184,209,247,252,90,40,171,74,92,36,146,47,167,93,117,111,79,154,166,196,69,198,203,107,30,123,157,223,254,198,223,204,75,37,236,191,239,255,96,114,0,0,138,64,0,3,110,255,128,92,157,2,196,28,114,43,43,199,66,1,182,247,201,219,178,198,130,97,61,204,24,92,218,247,163,194,157,154,101,67,198,139,42,15,69,24,48,116,150,8,243,50,125,168,203,84,69,50,234,35,46,232,15,172,253,151,88,62,96,252,90,197,80,85,137,165,73,60,190,223,97,219,207,76,106,29,12,134,151,3,79,24,60,254,40,199,34,6,212,34,64,153,236,88,99,85,114,217,68,49,205,82,78,131,132,131,149,145,150,19,168,31,15,172,172,200,214,170,178,72,170,170,146,70,88,236,125,246,62,147,171,123,165,228,169,152,112,98,146,0,128,5,173,255,10,178,60,72,120,32,84,76,145,80,133,99,33,21,51,1,91,205,145,155,199,41,111,79,85,14,77,28,57,230,89,112,245,222,117,224,192,120,136,188,116,75,24,209,246,89,119,63,245,120,255,88,101,107,201,110,201,148,40,70,140,55,45,161,233,165,78,154,80,210,35,217,165,235,121,155,179,124,218,190,212,85,219,244,187,161,201,115,78,85,91,30,230,232,107,221,103,170,22,49,220,250,51,33,18,84,244,90,186,145,212,156,152,213,63,170,182,154,89,100,199,35,234,206,135,81,36,64,38,118,128,86,168,124,27,131,196,133,139,242,106,127,15,232,196,196,166,54,14,54,170,196,119,150,24,146,77,110,232,170,245,97,228,80,200,44,43,86,186,181,220,231,172,146,180,53,71,71,73,98,28,91,205,82,66,180,172,253,182,142,168,217,140,206,247,37,22,134,84,76,170,206,102,114,185,89,202,101,77,220,231,213,165,54,238,228,33,201,233,102,68,182,244,117,121,102,251,228,111,66,42,161,146,253,189,100,64,56,0,3,14,123,154,106,217,171,20,8,171,12,31,164,57,28,214,134,205,128,160,198,129,204,58,0,20,156,12,28,8,147,101,229,1,108,172,8,0,191,69,70,12,48,61,114,14,135,41,122,9,204,20,49,51,4,64,76,254,26,81,65,130,48,224,119,85,17,21,73,27,64,66,40,154,151,203,238,92,227,59,46,243,99,143,195,228,1,229,214,104,43,165,175,167,64,52,4,20,6,157,41,217,18,126,217,91,46,110,110,91,116,144,55,212,114,23,234,212,183,179,118,185,222,229,223,254,27,246,122,119,58,235,235,157,186,252,5,84,206,103,33,105,115,206,56,124,167,243,205,85,153,117,14,100,41,134,33,34,8,255,251,178,100,201,136,4,58,102,203,59,44,83,242,107,108,217,34,61,5,140,24,173,163,18,77,141,254,201,242,51,166,52,192,27,4,237,231,104,106,193,133,185,121,96,102,175,47,27,17,231,190,159,60,202,34,108,171,96,107,15,226,79,72,186,196,139,226,69,186,75,183,39,0,0,84,77,38,27,146,74,15,209,198,5,114,122,88,116,120,84,144,111,239,220,226,141,45,203,54,251,211,5,109,136,106,243,105,85,46,79,203,86,180,163,141,130,243,59,117,253,162,87,150,209,94,103,50,102,10,132,240,190,90,125,228,254,236,231,181,203,148,107,161,225,44,114,221,102,16,151,38,250,123,227,61,218,51,86,76,244,121,165,102,248,183,219,162,210,165,90,177,219,187,222,75,84,106,91,183,115,138,159,218,127,198,135,49,92,223,15,127,111,107,100,177,78,186,0,13,227,172,114,51,52,51,186,32,50,114,19,17,15,26,126,50,17,33,173,152,4,199,67,211,148,66,16,14,106,103,234,104,202,97,72,224,179,5,131,215,51,23,98,176,32,144,202,52,23,222,50,255,184,2,0,180,144,151,161,98,81,48,113,208,196,162,68,25,182,18,192,227,50,216,211,155,50,248,184,109,237,230,186,209,28,185,183,213,175,175,248,91,64,125,225,183,109,213,187,57,176,193,97,42,71,228,182,111,127,127,231,103,111,238,63,108,238,178,96,210,105,222,18,182,157,120,75,153,42,205,107,218,255,247,172,166,235,219,251,255,178,214,151,142,113,52,207,210,73,31,205,37,121,37,172,121,20,7,19,121,108,99,88,205,175,2,182,146,90,95,59,141,143,71,211,110,44,45,227,52,211,0,128,210,100,1,76,98,62,191,75,161,225,249,93,89,40,125,241,221,148,196,109,162,214,214,117,237,244,151,93,109,207,163,61,52,123,224,86,197,97,217,214,139,231,170,83,15,69,81,33,142,144,114,161,115,188,16,200,231,76,102,132,74,143,94,138,82,165,79,134,38,7,68,249,62,133,129,18,187,182,35,212,197,194,146,146,241,55,47,61,218,239,9,175,179,170,197,139,212,209,247,246,116,160,247,79,190,38,52,95,186,190,52,246,225,62,58,224,33,0,4,148,168,223,240,26,58,112,18,139,9,33,132,28,44,8,192,12,141,161,137,33,95,144,165,17,154,147,56,212,141,201,130,206,56,112,76,101,215,138,60,177,205,197,107,177,2,96,80,124,129,118,193,177,24,67,12,150,200,229,117,238,210,75,172,208,174,201,153,234,240,60,178,77,96,47,32,221,84,61,57,130,7,69,16,4,101,20,207,123,223,255,255,239,239,251,142,255,155,95,249,190,218,127,104,86,123,148,135,150,184,180,79,178,169,136,248,230,5,15,52,155,178,100,66,181,255,251,178,100,214,140,5,214,103,69,147,102,127,64,115,76,217,105,48,104,201,18,197,157,30,109,33,187,65,196,179,165,176,193,158,252,69,179,235,44,245,17,10,150,90,212,149,104,55,191,93,123,32,171,58,148,212,131,219,128,0,136,166,214,46,172,200,245,106,209,193,88,112,47,140,125,27,35,65,206,123,44,236,16,223,219,137,218,78,250,196,119,213,179,56,35,123,106,50,184,138,230,122,127,231,201,248,168,44,209,205,163,182,172,174,184,131,80,132,169,13,219,119,34,8,44,16,244,136,220,136,36,29,205,96,167,58,90,147,81,0,134,64,140,151,75,158,95,161,25,58,117,225,247,35,63,82,36,174,167,117,102,67,102,37,26,238,251,109,78,112,109,211,16,83,81,76,203,142,78,42,54,248,36,51,56,113,229,32,80,2,107,118,49,141,133,134,15,16,155,188,64,16,35,50,233,96,202,65,36,246,105,5,219,94,37,240,14,122,128,0,110,214,87,155,44,86,184,96,140,139,84,10,121,150,97,43,4,184,0,34,80,51,36,18,10,132,104,138,240,197,8,109,37,211,14,31,93,115,207,3,148,56,54,182,162,201,132,200,156,0,185,75,96,138,41,218,95,249,18,68,53,55,234,15,105,46,140,14,241,143,196,0,222,102,9,73,57,25,116,62,217,110,184,59,109,229,252,210,119,26,244,170,145,55,55,85,79,121,221,211,109,170,82,98,185,154,223,75,29,124,54,234,17,187,155,123,97,103,162,172,93,73,181,67,153,117,57,252,227,37,236,184,234,154,220,228,198,179,82,233,145,190,42,47,159,62,179,136,16,28,18,56,196,254,87,126,145,80,0,79,89,44,46,75,37,196,199,15,52,114,113,120,185,240,108,44,97,34,245,171,21,209,61,57,139,100,90,118,223,213,169,73,140,85,222,60,63,204,206,251,102,138,246,8,113,133,238,103,24,59,134,166,124,109,58,13,129,11,77,89,150,3,112,1,158,29,214,179,98,208,14,16,193,109,177,3,19,215,51,59,196,117,41,166,8,89,103,179,152,231,185,76,88,7,33,189,69,50,11,157,46,91,43,17,21,202,164,114,144,158,166,185,17,73,56,9,64,28,97,29,163,6,135,204,66,44,124,108,233,33,16,160,228,99,83,20,66,35,8,85,38,36,0,11,42,178,240,106,77,205,99,96,90,229,188,186,137,128,223,152,195,14,115,83,83,6,226,254,40,170,102,151,98,41,13,73,82,125,91,37,172,26,9,106,180,176,223,206,77,151,12,152,13,91,30,167,185,96,157,38,75,3,53,246,77,69,66,232,81,64,211,181,41,177,146,114,154,158,173,220,121,190,103,159,255,229,127,179,118,32,59,61,29,137,85,158,141,232,98,39,123,159,37,87,209,199,255,251,178,100,223,14,6,44,102,195,131,152,91,112,119,44,233,157,48,101,191,21,89,155,22,77,137,126,129,227,51,167,60,102,32,148,220,149,196,203,214,46,122,143,73,54,49,22,181,86,39,55,20,132,212,57,170,91,42,229,221,222,205,236,225,99,123,48,97,195,210,160,4,145,31,255,253,224,0,70,176,168,237,46,87,91,185,35,3,74,106,185,106,192,233,168,112,64,21,46,62,69,154,222,136,56,164,213,133,77,231,162,226,138,33,18,122,26,121,227,164,105,14,59,250,255,255,71,155,153,170,27,85,236,34,58,37,192,214,29,53,200,170,162,19,67,94,148,232,75,226,103,91,67,86,174,163,105,51,190,144,101,141,113,215,157,174,212,109,181,189,76,173,219,92,93,166,250,247,21,87,162,212,117,232,182,241,181,243,243,125,62,50,7,53,208,53,165,85,0,8,0,0,101,215,64,228,162,88,116,74,163,2,205,53,196,5,79,135,253,14,143,234,178,51,89,153,203,212,87,221,8,206,86,108,211,209,75,46,242,89,77,36,141,234,138,134,164,229,135,162,213,94,222,191,236,145,19,137,162,111,36,178,86,77,33,137,14,203,69,116,128,26,101,144,159,53,124,142,105,124,186,215,151,47,101,59,57,40,195,198,36,68,29,11,132,72,38,73,72,5,171,186,40,30,159,39,169,234,113,153,62,136,149,14,211,169,206,215,205,170,49,61,49,8,112,126,216,237,150,140,41,186,179,86,189,142,82,250,105,161,173,221,71,204,49,15,119,4,150,2,0,2,186,115,128,155,176,167,64,136,129,25,153,110,6,86,98,140,160,17,247,44,2,114,74,129,33,219,50,200,21,205,182,143,12,246,122,113,217,151,182,142,196,223,92,71,9,177,50,253,69,37,49,70,89,14,36,227,127,94,220,228,191,144,35,30,68,161,220,196,113,169,153,108,156,141,179,240,160,232,13,91,201,166,208,67,170,175,109,130,245,89,141,95,197,56,252,100,16,164,25,141,36,186,35,166,83,209,232,191,130,140,31,114,206,154,36,14,85,134,187,131,72,120,87,40,96,226,186,162,162,234,135,11,31,114,120,204,109,188,219,156,112,128,61,162,151,120,169,150,184,174,121,223,230,26,249,166,248,142,240,181,128,2,146,70,98,76,246,29,133,36,66,48,164,146,136,145,74,219,8,75,140,167,116,82,106,241,216,250,98,232,184,248,188,119,114,41,37,231,88,113,26,229,107,18,240,247,28,98,71,32,207,229,173,2,208,106,219,50,149,85,206,205,154,105,13,29,23,184,229,69,156,95,122,238,81,79,85,45,185,203,215,100,240,162,38,182,29,9,57,95,103,149,71,217,86,101,230,65,76,167,94,149,169,42,52,211,156,234,99,97,88,250,247,101,255,251,178,68,214,8,132,184,102,201,211,6,62,98,163,44,232,182,105,136,196,18,33,157,36,108,176,205,194,76,51,101,53,148,162,57,30,91,33,83,213,158,16,137,239,184,238,213,204,120,199,170,110,91,255,245,255,255,179,247,255,214,83,85,211,56,70,82,9,0,155,254,248,25,35,81,5,88,224,50,71,25,231,99,147,205,223,25,36,146,98,89,110,118,103,81,108,174,35,104,202,29,138,208,53,38,233,56,151,215,144,118,243,255,173,42,8,174,173,42,251,35,53,84,116,211,151,200,117,81,178,249,39,108,92,80,69,84,78,114,79,174,196,224,217,25,98,101,112,172,234,137,22,218,4,178,40,200,56,225,199,91,146,46,205,181,162,157,169,3,96,147,70,209,236,205,140,173,220,72,104,242,225,73,53,70,21,41,144,62,180,29,112,228,92,52,184,221,106,198,69,66,164,92,203,188,171,69,87,215,58,132,0,205,170,0,37,160,205,195,91,13,128,19,33,84,209,204,95,230,72,1,150,34,80,56,205,38,86,226,169,134,27,139,22,36,67,165,200,91,67,136,147,155,167,51,74,4,250,57,142,13,190,48,83,75,179,253,235,114,153,50,176,41,41,212,251,124,70,117,165,123,194,237,100,122,34,50,242,144,182,55,34,148,83,183,63,86,183,178,189,110,144,39,112,97,85,221,69,140,162,65,117,57,11,116,115,41,227,30,228,114,99,205,23,145,150,144,82,164,181,219,80,185,119,112,235,35,153,215,186,154,20,113,141,46,117,192,193,162,220,91,156,65,62,86,89,25,99,44,127,39,153,101,59,159,67,191,182,142,108,100,243,85,173,76,64,226,93,174,102,3,61,32,2,148,110,81,128,224,28,64,38,138,169,167,128,203,65,70,0,201,82,140,195,14,122,11,0,36,178,215,88,194,84,179,150,210,236,49,208,213,114,209,210,112,171,144,141,46,143,83,198,231,251,140,101,35,126,9,170,117,62,127,189,111,203,29,73,82,225,30,186,126,111,43,14,195,185,36,151,157,76,253,59,105,89,116,120,92,209,37,10,42,164,76,141,198,7,42,135,140,50,149,37,51,101,89,224,151,20,24,52,153,250,62,150,96,112,243,18,35,166,71,157,186,215,61,70,211,239,221,28,93,209,131,149,149,113,164,185,222,54,42,243,70,210,220,99,208,215,103,46,99,91,139,132,153,135,71,116,153,169,73,96,158,112,16,130,9,231,37,31,98,200,45,4,8,76,140,131,140,151,179,28,81,207,96,179,217,199,225,228,43,88,166,70,12,205,196,211,218,38,78,194,49,34,188,59,38,64,104,89,41,113,193,200,126,81,98,194,27,185,35,12,67,30,161,22,229,232,96,228,114,133,4,178,91,7,102,41,134,82,40,126,117,14,255,251,176,68,206,8,5,67,103,70,147,79,67,114,163,172,232,178,105,232,110,81,129,155,49,71,153,11,98,56,51,166,180,243,35,109,108,131,56,135,177,70,40,178,207,177,113,172,97,48,226,241,170,239,39,30,52,93,200,244,90,168,24,78,55,61,146,143,201,36,108,146,75,14,63,234,99,178,109,21,38,198,34,175,12,189,99,226,234,111,29,185,195,43,228,34,0,4,92,143,40,157,215,126,16,50,120,77,13,228,41,80,206,206,228,170,187,114,175,52,219,186,49,168,45,61,32,66,123,17,73,2,145,99,207,187,67,127,133,91,116,56,112,161,253,120,8,7,218,214,188,198,133,179,164,6,94,93,33,131,83,234,40,222,48,141,218,211,87,179,62,65,155,172,236,76,168,196,146,182,141,125,241,41,162,89,88,66,21,29,35,177,93,34,244,237,121,217,59,202,102,182,149,151,154,150,163,3,33,37,32,175,112,110,213,188,95,157,108,212,210,123,95,145,134,189,227,166,86,184,135,155,174,99,249,176,138,103,0,9,69,2,166,219,225,194,151,152,124,161,82,178,53,235,70,167,242,90,49,120,1,175,91,147,114,253,36,170,174,82,74,245,178,157,149,235,159,114,17,106,127,29,221,226,80,65,76,97,166,51,4,156,166,116,26,141,86,153,39,186,241,202,100,82,64,140,19,111,151,243,158,173,56,211,10,19,139,162,135,49,196,201,171,88,240,86,87,14,64,114,139,46,21,40,210,73,228,60,14,211,181,142,55,186,43,168,246,8,147,45,234,252,154,148,87,78,229,204,132,29,24,196,235,16,53,198,145,139,218,43,153,136,170,245,238,170,107,229,100,244,94,164,40,4,0,1,73,109,2,62,100,156,71,8,21,148,57,166,108,89,66,233,151,140,94,0,2,141,153,205,80,60,173,28,39,44,136,116,188,188,212,29,62,79,114,94,196,35,130,66,68,144,12,172,162,66,90,60,178,168,36,61,119,25,34,242,124,184,161,66,86,18,26,40,73,205,83,55,216,140,99,135,67,92,130,197,41,12,186,137,86,45,217,239,27,174,214,63,26,68,80,170,60,143,60,86,187,37,38,40,148,62,148,75,83,86,247,35,32,171,120,178,100,96,241,163,214,101,168,113,167,196,20,147,23,210,94,71,75,84,177,199,198,241,219,115,87,18,20,148,192,0,3,35,191,2,20,152,77,227,29,11,22,234,29,211,193,179,39,100,52,220,26,116,106,151,114,204,152,68,110,122,109,101,92,162,72,13,205,70,148,77,17,57,108,196,42,146,42,13,196,158,19,154,105,73,141,169,225,201,47,54,254,37,125,179,212,246,101,40,70,89,159,193,213,247,51,205,133,166,196,250,254,17,223,29,185,85,194,163,57,84,87,167,210,8,255,251,178,68,194,8,4,135,102,203,211,6,69,240,147,76,233,39,101,40,94,18,45,155,45,85,132,128,10,75,179,165,42,176,176,1,203,93,157,99,175,162,52,183,106,105,226,175,252,130,41,66,111,70,251,33,95,145,179,233,150,231,114,156,220,251,34,237,223,216,78,30,234,59,242,81,223,177,159,143,245,149,255,72,141,112,2,196,0,6,73,126,51,112,178,74,69,94,5,131,35,74,118,105,7,41,212,20,204,26,116,187,63,164,233,145,226,247,229,233,34,113,67,3,66,59,224,242,10,155,19,205,169,132,214,154,34,27,201,60,225,245,85,135,32,247,50,140,28,110,169,157,82,138,65,243,98,65,179,23,139,74,34,225,74,255,81,189,57,170,167,27,31,154,37,55,17,52,251,108,51,212,103,181,19,179,185,213,185,135,91,195,121,251,137,167,195,215,56,123,60,104,197,148,59,4,244,82,147,177,77,56,201,151,197,92,77,214,163,46,174,62,29,21,244,251,169,123,174,162,9,125,117,0,4,17,7,83,38,156,20,128,192,143,38,244,57,17,159,131,13,135,44,38,92,56,24,33,225,21,40,9,164,181,20,199,53,0,210,97,174,52,197,4,71,194,225,42,89,248,42,109,76,3,5,151,140,189,0,166,198,26,51,116,80,199,196,72,58,15,155,34,6,24,104,4,248,128,121,57,211,149,60,2,69,22,151,165,231,130,62,44,98,129,53,12,201,211,34,60,29,132,197,138,50,225,0,204,12,139,24,212,17,49,142,117,80,141,55,76,8,52,55,101,155,63,163,200,48,129,133,133,5,43,149,33,114,155,60,49,194,98,228,110,189,185,100,178,137,176,58,15,235,246,220,229,202,243,118,169,108,211,220,207,60,170,71,44,67,244,115,213,109,244,96,35,4,78,183,125,250,97,147,11,85,219,198,239,55,73,150,255,91,220,228,196,183,230,49,207,60,242,248,102,92,222,184,84,81,188,43,115,148,86,41,179,149,95,187,141,171,31,219,149,166,42,229,83,150,59,175,223,119,135,227,71,86,134,150,255,63,86,179,231,127,59,181,170,223,255,249,111,255,160,0,0,66,149,141,107,211,44,8,205,137,13,38,109,182,44,147,8,52,120,225,19,113,128,192,37,129,212,161,167,166,4,78,112,84,146,129,140,17,180,84,136,160,21,8,78,87,189,226,134,208,144,2,31,1,5,150,112,4,156,99,12,78,2,90,60,97,194,101,199,52,129,195,14,21,48,50,243,4,27,1,112,27,35,105,132,146,147,13,43,200,113,153,64,97,197,19,42,240,201,73,204,92,92,34,68,195,197,12,116,48,201,2,140,93,30,30,146,78,63,189,233,88,42,119,152,56,72,56,45,136,69,78,180,140,25,10,97,33,32,129,100,233,255,251,178,68,197,0,7,214,102,200,150,107,64,0,249,236,216,226,205,108,0,18,157,155,54,125,136,128,2,106,51,102,79,177,32,0,75,27,117,231,121,107,61,195,247,243,206,147,15,122,41,35,49,184,47,39,182,81,133,37,203,221,207,13,70,191,10,249,227,107,119,219,4,179,58,243,212,21,39,109,234,99,183,109,229,173,125,206,225,202,147,215,114,195,121,210,216,175,218,41,85,75,255,149,238,213,199,63,253,107,88,239,245,255,206,213,214,170,119,249,87,62,127,59,171,187,157,191,221,91,183,45,183,207,179,190,87,191,255,242,223,255,64,0,6,239,172,29,208,85,160,195,176,43,20,43,12,199,101,146,248,125,138,210,203,40,113,217,80,192,205,26,71,204,8,1,15,48,49,53,48,20,169,226,136,233,29,37,194,4,43,194,14,32,69,225,203,32,68,85,143,150,138,41,142,104,199,17,52,5,110,15,102,132,104,155,67,44,17,35,98,224,151,19,70,229,54,40,158,50,56,134,147,165,83,59,104,44,197,180,86,236,233,36,106,157,74,82,76,232,39,69,104,174,147,40,216,201,36,148,232,58,37,211,86,186,108,133,75,100,146,238,154,42,75,162,106,234,73,108,181,50,148,236,154,79,255,171,255,255,249,224,0,14,239,139,150,202,18,100,8,149,110,177,74,215,154,180,178,252,251,123,75,44,161,199,51,198,5,243,90,69,98,129,0,31,100,193,210,68,148,16,68,150,35,70,52,124,147,131,44,38,224,193,67,148,69,134,60,101,135,52,170,91,34,37,20,198,84,82,67,141,1,103,131,220,212,134,135,66,23,8,39,98,120,156,14,177,2,45,145,236,81,60,82,50,65,221,39,237,69,107,106,40,221,29,73,36,164,88,186,131,50,210,170,235,178,144,116,105,57,146,146,91,173,104,238,187,36,130,209,122,233,169,76,164,217,73,156,61,103,117,36,202,90,43,100,110,213,245,223,156,127,255,255,158,0,0,46,208,204,101,135,169,65,133,233,91,170,188,144,67,29,160,141,8,80,73,17,215,69,161,140,177,20,11,22,45,158,46,37,204,236,54,59,43,205,44,155,19,3,36,77,81,167,68,0,89,64,192,89,105,112,208,74,128,232,234,201,2,56,1,105,30,228,104,73,107,12,142,234,170,188,49,152,56,194,132,123,84,56,34,128,209,6,152,205,34,46,176,165,67,218,116,60,42,80,140,188,225,248,250,200,117,165,15,77,191,195,221,79,223,253,124,200,249,127,187,191,51,247,178,133,73,34,36,22,217,40,117,126,203,230,203,82,132,145,168,116,76,194,19,243,133,34,209,24,209,101,87,109,1,132,91,219,149,74,239,223,250,137,235,206,178,163,157,57,173,187,189,11,211,125,14,116,205,234,255,251,178,100,90,142,165,216,103,73,155,41,63,176,85,12,217,186,36,98,110,23,33,157,38,108,153,94,193,78,51,102,232,144,137,184,254,238,103,100,0,244,0,0,144,0,3,219,100,6,22,3,218,148,1,97,192,243,32,120,237,198,139,134,201,124,252,27,149,66,233,31,132,106,127,122,69,133,26,69,34,237,158,242,219,255,210,202,95,187,163,51,197,169,72,8,204,213,32,48,121,210,242,117,13,71,249,210,123,146,142,174,139,127,208,217,51,244,173,232,245,255,167,239,237,111,139,123,122,96,52,128,178,53,78,211,193,65,135,40,187,130,175,9,184,23,69,237,32,132,120,141,176,121,99,40,123,84,81,159,68,96,41,74,111,161,116,252,104,44,153,104,217,74,169,12,6,137,43,228,117,243,20,17,97,97,134,180,58,112,136,132,110,130,201,70,128,218,172,130,165,151,129,230,92,96,171,69,67,149,35,24,217,15,236,36,148,34,49,221,133,148,170,64,240,175,211,55,9,61,73,217,44,191,254,130,151,12,179,242,20,138,15,48,180,48,228,147,243,58,60,21,18,144,2,197,88,74,158,249,85,68,224,81,35,16,23,73,10,57,178,242,177,228,27,227,207,134,196,30,202,113,217,41,223,69,200,7,23,113,66,156,141,214,194,117,43,212,170,209,90,231,161,141,86,202,228,70,243,136,67,5,192,55,223,135,213,48,111,176,176,60,16,47,193,211,24,140,137,21,119,207,12,102,107,34,203,242,35,66,2,229,192,191,255,177,138,202,168,56,204,110,86,115,130,81,36,4,99,156,102,71,49,165,14,196,49,20,171,35,181,30,13,166,60,247,167,177,222,180,156,228,119,172,217,90,221,125,87,79,111,46,186,47,168,69,0,0,237,240,146,113,134,128,206,141,53,51,18,164,182,238,217,154,64,62,80,192,22,116,200,19,165,4,94,48,135,96,80,248,154,197,86,39,65,203,182,221,73,135,179,148,33,17,15,5,51,183,5,24,144,98,70,81,208,193,86,10,134,55,137,85,19,2,16,138,92,9,242,232,33,217,155,178,151,250,86,208,223,247,224,190,0,35,163,165,68,128,33,161,160,10,242,70,232,2,8,49,86,137,28,38,155,7,78,7,226,112,69,66,210,150,221,141,117,29,112,131,152,229,223,13,226,142,207,12,219,20,247,31,149,30,215,203,93,110,189,70,148,116,173,219,79,167,211,207,76,246,164,30,180,234,206,108,66,167,88,227,12,7,97,130,64,144,110,42,99,244,25,154,46,102,108,126,189,103,84,180,26,203,210,161,214,247,103,235,42,5,138,0,0,5,36,128,64,82,237,142,137,94,52,161,238,4,131,98,67,98,122,37,230,73,147,213,207,205,154,35,222,172,115,55,172,151,60,196,212,255,251,178,100,115,142,134,11,103,73,27,75,111,64,96,172,233,173,48,71,190,23,209,155,34,109,25,190,201,68,179,103,52,145,30,120,102,134,58,162,236,69,6,232,188,106,48,11,210,84,101,220,229,93,169,163,244,178,157,217,149,81,231,169,8,255,232,147,219,187,160,55,53,40,135,67,190,205,236,85,167,71,8,98,250,214,119,213,41,237,123,127,253,2,86,111,86,107,199,152,202,6,88,64,178,34,1,194,78,128,1,12,225,128,214,6,84,27,13,16,175,38,50,250,184,41,128,13,16,184,11,228,180,19,1,196,174,155,227,71,156,167,224,84,136,57,250,255,151,128,0,11,68,18,24,103,85,27,34,198,25,146,254,96,98,16,12,85,3,233,97,162,97,76,69,160,62,204,226,13,101,164,3,131,13,136,207,143,17,110,66,209,154,244,173,250,6,1,115,161,165,28,49,160,24,36,86,12,101,119,170,97,14,209,254,50,12,45,254,138,159,141,84,254,190,78,211,206,126,100,67,179,187,239,188,249,243,62,146,36,22,90,6,184,240,158,129,201,162,89,216,91,146,146,151,153,243,249,127,150,147,43,149,67,64,181,154,235,186,69,63,214,200,167,206,94,200,170,180,181,110,166,100,194,157,104,16,1,0,55,255,28,64,166,71,80,20,28,71,99,102,89,67,9,118,252,33,233,247,143,217,164,74,152,73,232,255,163,174,159,204,219,255,254,197,74,232,172,235,86,35,200,133,58,221,213,140,82,41,61,28,185,172,185,166,54,215,161,251,61,179,157,123,190,251,38,113,247,87,255,106,244,237,191,167,240,218,0,0,230,212,64,148,10,80,222,21,6,93,37,36,156,3,33,132,33,138,52,141,17,94,227,39,71,138,65,13,201,74,144,66,234,167,194,124,170,139,205,130,168,171,82,221,105,36,3,69,131,69,167,147,132,120,227,37,16,179,18,122,52,53,200,146,51,39,125,173,64,175,139,133,167,150,83,13,67,48,228,173,55,8,2,130,141,195,5,8,51,153,164,29,1,42,183,152,136,124,238,120,60,178,83,181,249,44,223,246,241,254,103,104,141,253,191,205,119,143,191,236,231,222,223,126,101,13,216,138,170,68,249,139,207,157,69,227,73,52,140,115,246,216,15,74,11,137,34,173,181,99,183,247,107,249,76,138,9,173,212,200,31,170,244,210,82,233,45,144,166,131,32,233,199,240,138,93,112,64,224,0,0,93,182,89,98,200,214,178,90,43,26,169,242,25,166,46,104,179,18,65,118,212,196,71,70,48,175,41,175,245,30,66,246,231,39,255,244,123,92,221,93,149,21,38,221,217,20,174,165,93,221,218,139,117,114,74,187,244,91,18,244,59,222,171,63,107,186,35,115,237,179,116,179,255,245,102,190,215,255,251,178,100,130,14,5,148,102,201,155,70,111,66,83,108,217,186,48,37,120,19,201,157,42,108,141,125,1,108,179,101,136,244,9,240,168,9,117,248,106,82,99,130,160,12,172,97,136,181,98,38,170,68,92,133,86,125,136,5,30,98,75,5,193,65,112,169,20,252,13,24,143,195,139,109,254,136,54,36,58,165,196,61,22,25,25,227,130,201,51,26,37,62,151,68,170,125,127,61,179,147,47,207,101,242,245,201,41,162,135,17,157,154,132,69,48,137,209,139,154,107,80,139,241,167,133,161,223,81,35,253,250,165,253,34,134,100,190,167,255,15,23,32,93,66,82,16,114,105,197,138,101,33,215,202,37,191,249,90,230,228,227,193,98,24,193,84,22,244,116,4,38,238,36,3,138,110,248,99,25,59,215,87,102,198,185,236,125,79,199,45,246,148,0,13,0,55,251,200,22,67,18,85,92,133,241,121,29,208,140,211,19,48,100,87,104,93,210,198,72,245,198,140,189,39,7,193,161,200,207,173,117,79,9,126,227,132,3,2,101,212,72,155,19,122,137,59,200,148,74,181,93,172,155,75,208,213,208,203,213,22,172,155,61,94,143,143,151,253,117,85,59,182,219,34,229,255,255,106,111,117,236,183,255,249,0,106,0,1,181,244,40,224,160,140,84,103,50,18,218,226,29,196,115,19,50,23,21,149,47,146,108,48,137,54,38,227,21,101,173,210,33,132,90,13,79,6,82,216,98,163,208,203,163,138,2,68,250,175,37,253,30,80,173,110,78,72,33,234,28,121,42,175,90,188,238,230,39,89,195,164,60,11,178,85,6,91,141,182,103,25,215,191,142,117,145,86,158,220,190,113,140,225,245,22,24,41,115,89,165,22,32,211,43,103,169,8,199,91,116,53,17,21,251,127,149,233,34,128,165,49,208,56,172,87,65,18,142,74,202,197,56,184,230,86,170,145,62,186,40,207,42,165,58,181,179,117,39,65,194,153,96,0,40,0,0,77,173,14,86,80,174,253,19,131,145,21,215,37,24,77,142,9,84,214,69,88,184,229,168,248,76,113,153,191,253,203,21,40,158,175,87,87,255,254,98,59,230,77,233,106,153,28,115,53,238,233,115,45,82,122,61,15,118,67,58,20,170,245,170,109,170,232,218,200,127,180,181,252,200,151,254,250,125,190,152,50,192,0,172,250,8,202,48,172,4,146,80,32,4,216,5,166,155,85,19,58,97,32,174,154,168,216,51,240,235,218,35,17,206,76,118,72,211,221,201,108,26,147,44,33,168,165,33,18,173,126,144,88,177,226,214,241,129,154,131,161,221,98,246,90,247,205,87,148,106,154,83,51,90,127,144,91,143,27,86,9,114,134,81,225,200,114,53,242,165,130,191,128,192,116,61,133,106,95,255,255,251,178,100,169,140,4,212,102,202,155,37,111,66,85,236,217,170,48,197,98,83,193,157,40,108,161,93,1,102,51,102,168,193,21,200,186,137,75,230,226,229,55,72,250,89,175,231,254,190,175,229,8,222,6,247,8,130,10,72,246,198,14,74,115,68,33,226,138,116,141,66,99,231,150,138,186,159,44,111,173,146,105,164,38,209,153,250,30,157,111,246,144,128,129,160,128,12,0,22,187,106,185,166,212,161,179,192,132,68,135,147,140,111,220,187,67,145,240,98,123,47,128,163,148,191,255,214,225,148,86,204,49,230,40,116,217,89,236,84,162,33,216,65,150,213,204,82,77,84,91,147,68,33,78,66,166,77,247,153,17,173,34,169,27,178,59,42,86,186,162,50,221,253,214,188,138,213,42,125,31,253,255,148,9,0,0,106,176,27,236,193,64,49,148,141,204,112,0,162,106,96,2,71,58,240,150,2,49,75,228,144,41,94,70,66,157,65,0,139,210,205,157,213,124,174,23,219,254,216,3,178,46,80,229,227,10,8,170,63,77,169,158,46,36,141,10,140,196,2,50,224,41,169,47,40,197,17,151,163,250,240,71,232,160,54,24,128,201,246,36,200,81,232,192,130,30,98,253,144,13,149,89,176,80,47,150,225,210,16,179,144,254,22,178,48,82,31,107,63,237,56,204,111,170,205,204,126,236,101,22,12,84,65,74,64,102,57,24,229,161,116,216,214,223,235,54,70,227,235,198,252,254,230,25,155,230,111,137,189,170,220,159,77,222,184,67,183,188,43,234,217,220,89,233,76,65,131,153,91,235,19,114,125,124,234,215,181,183,243,140,235,17,247,140,229,76,50,97,46,0,14,205,185,187,17,145,157,149,218,241,32,136,107,65,107,43,53,109,196,255,120,207,238,26,188,9,181,106,207,120,174,115,25,28,79,189,200,229,32,100,193,254,138,207,31,239,177,31,230,95,176,56,109,111,241,16,117,4,136,187,145,229,73,124,211,214,239,88,227,211,224,160,0,200,112,25,70,49,218,208,128,148,46,167,188,143,108,176,253,193,219,172,216,174,104,187,90,164,137,88,185,106,104,158,38,70,62,220,20,6,178,128,1,59,61,45,56,26,164,77,48,135,17,165,72,33,56,3,0,211,6,112,238,156,217,55,49,232,165,1,103,151,252,8,166,207,172,102,61,4,33,108,12,240,18,28,16,35,94,125,5,79,88,119,216,47,34,109,15,1,18,122,175,54,120,118,229,4,159,87,30,134,213,218,178,210,20,226,94,212,89,26,254,151,253,187,150,119,122,131,43,0,48,176,122,235,123,29,171,110,158,190,172,174,42,62,101,170,158,132,98,220,199,116,239,49,15,86,202,146,169,146,180,20,14,153,4,133,194,32,227,165,22,57,213,14,255,251,178,100,221,12,6,23,103,71,27,70,127,50,112,108,233,115,60,104,190,20,97,155,38,108,149,189,9,248,51,165,232,243,34,248,48,12,142,18,26,67,171,78,45,78,129,130,14,243,181,169,105,152,38,159,115,238,157,6,119,58,13,165,192,8,32,8,25,118,248,127,49,89,18,184,185,236,43,209,9,203,122,236,173,255,12,91,120,205,22,184,241,125,26,169,190,254,186,68,110,103,42,105,218,18,253,189,57,146,47,139,103,199,84,187,33,241,109,175,150,143,253,148,244,147,21,219,167,19,165,68,75,180,166,112,30,87,75,14,95,204,67,118,105,169,222,218,10,123,70,182,179,236,204,60,149,242,26,163,180,145,161,40,78,220,102,45,85,8,53,97,125,255,241,180,234,137,113,172,87,58,61,245,94,151,164,114,160,26,213,0,0,195,40,102,50,211,67,101,37,50,113,209,8,128,243,161,136,12,29,92,97,55,65,173,173,52,144,72,41,92,18,86,151,212,120,168,203,140,167,193,165,129,195,73,4,91,103,53,1,225,139,2,65,3,0,224,148,195,74,8,48,160,151,12,204,82,204,132,77,130,153,172,40,161,18,130,173,4,67,87,42,237,220,170,241,50,233,252,220,37,90,170,175,50,37,19,10,21,69,144,188,128,69,19,29,250,26,88,203,111,64,156,136,107,60,242,59,80,139,57,94,143,225,159,123,206,115,144,29,151,163,54,183,4,128,100,136,26,115,201,177,25,228,8,148,185,182,4,177,81,2,214,32,170,141,90,15,158,220,150,132,69,75,174,164,218,184,139,164,161,242,198,241,76,85,253,223,61,255,55,85,72,133,134,95,251,0,0,40,0,9,45,180,233,108,71,199,106,112,122,18,38,130,13,86,242,210,189,48,78,2,93,44,197,10,36,136,72,184,185,40,121,149,234,233,199,237,206,45,49,67,68,221,204,222,143,226,68,126,71,152,145,104,247,207,116,149,117,108,179,45,206,200,72,249,156,140,113,144,142,84,117,75,122,49,53,209,175,203,212,190,211,20,220,247,185,171,122,79,118,145,63,49,215,23,60,60,109,209,94,177,241,235,105,207,241,247,55,94,162,102,2,2,219,255,50,168,24,228,208,24,120,4,238,162,153,154,212,77,1,136,189,235,36,161,51,85,223,70,156,242,199,229,153,196,114,142,167,5,184,41,59,145,38,49,29,92,174,252,140,189,169,158,218,219,128,100,113,170,61,221,195,124,207,41,101,186,78,192,83,56,181,29,231,149,29,62,127,26,185,186,62,227,163,133,99,204,228,107,247,183,247,37,50,127,63,215,47,47,92,188,166,168,151,225,230,155,243,78,23,26,26,176,33,235,219,16,103,212,57,15,145,111,72,149,143,166,158,99,22,149,215,54,225,36,255,251,178,100,218,12,133,218,102,197,147,97,95,160,115,12,217,106,60,200,98,82,17,155,44,108,13,125,1,195,51,101,140,244,13,248,237,245,177,253,203,183,186,212,1,53,32,16,157,150,210,109,9,177,22,175,120,159,19,228,208,247,115,68,155,95,114,109,192,111,43,230,93,140,28,178,74,208,58,46,182,54,99,247,235,233,232,242,141,24,13,102,148,237,224,163,156,131,174,233,111,69,134,70,8,59,251,146,212,22,114,181,18,70,107,24,210,100,116,116,203,176,187,137,118,35,7,158,98,159,92,140,52,243,51,178,23,169,240,246,243,66,75,247,57,156,93,136,188,216,17,94,182,238,94,92,206,30,46,132,196,20,212,83,50,227,147,130,227,37,85,85,85,85,85,85,85,85,85,85,85,0,9,110,212,41,18,165,1,223,101,137,158,253,146,132,69,65,246,131,52,208,214,137,54,99,183,159,148,116,162,79,119,202,83,61,55,101,90,34,79,74,82,38,173,36,160,80,46,173,98,64,40,204,13,14,229,102,182,120,242,206,59,185,157,37,90,242,169,167,226,129,169,254,27,191,107,127,111,58,198,4,147,72,81,232,181,145,217,249,37,36,93,36,78,226,67,203,210,177,88,150,155,54,116,235,58,219,223,41,210,98,150,83,42,22,214,103,59,9,95,252,237,61,41,204,235,253,202,60,210,51,59,70,235,17,248,215,141,103,167,76,167,15,140,153,183,234,77,36,251,67,210,80,127,122,243,49,83,32,171,100,128,1,71,36,11,193,6,48,51,161,81,224,172,58,247,25,10,58,72,106,40,136,243,83,90,36,199,98,50,215,36,80,21,228,39,177,200,102,45,27,150,147,1,120,151,201,96,32,64,155,18,0,160,247,22,12,36,40,68,10,7,15,125,97,58,26,196,166,110,145,149,142,175,29,139,198,5,96,55,242,217,180,123,99,251,188,230,56,241,87,142,33,173,236,101,141,41,141,14,41,138,10,157,50,31,171,202,44,218,13,231,99,110,42,100,138,117,17,38,173,135,42,31,69,216,170,28,213,53,18,209,174,221,76,80,251,143,241,118,30,163,102,252,162,23,103,245,216,85,42,247,116,79,186,106,186,148,190,234,208,104,42,216,0,5,45,172,40,112,12,17,212,195,145,33,50,1,203,136,188,79,18,133,77,188,3,116,178,229,75,31,184,17,158,195,239,244,187,143,130,80,70,217,210,4,23,125,123,208,121,89,161,3,170,134,160,53,134,229,4,41,112,212,231,125,227,113,39,142,132,226,86,242,183,121,171,173,98,146,230,132,84,159,15,99,238,45,117,153,151,182,86,204,185,66,250,75,18,73,133,172,233,110,156,85,21,4,35,148,240,240,114,81,232,163,153,202,200,150,81,253,83,85,78,56,255,251,178,68,223,12,197,10,102,202,27,6,71,66,162,204,233,3,105,136,180,82,121,157,38,108,61,22,130,69,51,100,141,134,34,209,106,117,51,113,34,131,56,219,122,147,56,186,138,91,239,148,231,218,47,174,127,254,39,152,4,104,0,100,151,64,182,64,164,69,240,45,72,140,216,9,14,130,1,46,43,84,62,215,7,137,102,85,132,158,32,248,198,227,82,236,35,11,50,251,188,209,63,61,211,171,68,80,116,11,66,55,18,66,66,228,60,99,247,44,186,127,84,99,76,135,142,87,59,187,159,249,67,13,23,30,203,84,213,27,34,68,86,222,117,67,10,76,58,150,150,83,95,106,143,19,25,57,246,56,92,217,168,81,182,109,231,40,231,75,65,163,22,109,148,246,51,98,132,121,131,142,26,127,109,246,84,95,98,227,248,159,143,189,120,225,172,102,108,252,53,123,85,252,1,22,100,4,11,238,212,8,160,168,133,134,34,10,129,184,43,204,1,226,146,171,75,222,163,197,44,185,20,107,104,49,3,189,42,187,233,106,176,134,187,49,50,221,134,151,140,219,12,26,12,132,100,76,177,161,81,70,57,49,187,247,38,145,6,11,153,42,10,131,144,140,72,2,72,236,33,193,154,15,65,162,232,13,129,172,92,197,105,35,6,12,96,234,100,206,16,109,67,35,141,230,234,45,35,251,169,143,250,123,84,91,215,182,170,164,71,167,249,155,184,226,230,62,191,164,20,52,170,62,79,155,162,8,51,49,174,142,183,109,179,18,173,55,207,213,39,1,25,114,96,128,44,8,85,183,108,211,104,235,239,115,41,32,136,202,186,129,13,137,152,116,191,146,50,25,88,79,210,27,140,57,162,170,75,237,171,238,188,100,218,8,16,208,201,176,216,189,198,139,10,148,202,131,111,115,52,184,46,106,101,15,246,187,214,209,102,21,125,234,7,247,211,191,55,83,86,239,199,245,71,115,204,207,16,187,92,233,243,170,37,221,95,87,253,39,245,108,233,55,81,21,58,213,252,125,125,255,21,132,118,0,96,198,51,76,110,77,3,93,231,18,78,68,244,104,160,70,4,10,101,26,134,200,6,97,233,65,131,192,197,131,132,1,73,136,100,96,49,3,4,132,151,32,56,169,71,219,130,197,21,32,18,63,174,97,192,160,193,48,52,243,91,48,113,243,13,36,3,29,167,56,194,0,176,160,160,76,2,170,207,128,192,3,151,217,115,243,41,180,135,5,185,20,117,88,25,123,96,21,165,33,25,9,128,11,216,173,145,18,250,32,161,124,218,125,35,233,4,192,214,174,210,75,37,156,150,103,134,28,250,134,97,97,14,36,16,193,138,210,153,169,181,145,217,158,174,137,100,111,179,239,87,107,42,123,35,22,253,172,167,59,53,255,251,178,100,210,12,4,155,103,74,155,8,86,98,110,140,233,138,61,104,70,24,121,159,22,77,137,254,193,239,179,166,40,243,33,184,98,145,64,29,148,231,88,173,115,194,164,152,221,179,172,227,203,119,214,215,196,219,212,105,247,243,90,81,50,64,37,192,27,88,64,28,1,187,118,223,174,92,27,28,227,179,84,152,117,52,101,193,171,174,114,28,196,181,241,159,187,214,219,7,210,169,223,96,199,146,145,222,100,196,235,151,4,7,208,38,30,98,73,40,218,199,67,146,66,27,221,162,78,198,118,167,11,151,91,53,163,151,70,40,180,37,112,164,243,41,85,17,4,178,85,204,197,27,104,124,21,3,110,111,71,83,29,221,215,186,169,120,104,91,123,169,87,76,126,61,204,46,25,47,26,252,63,240,213,93,167,221,243,19,84,52,36,149,0,1,45,172,20,60,206,64,49,227,204,132,147,142,64,185,9,156,98,56,19,72,128,212,216,64,216,122,99,62,130,89,152,136,162,207,42,132,127,156,220,163,132,129,145,45,91,147,152,80,168,208,34,202,1,0,5,130,6,38,109,139,182,168,22,212,106,28,130,102,160,249,35,198,254,110,252,21,9,149,211,170,188,26,188,21,189,253,94,80,184,69,3,50,166,75,186,6,201,25,148,186,50,219,23,179,166,223,59,255,222,106,119,127,65,146,41,152,239,225,6,169,212,145,68,217,147,10,81,53,85,229,207,239,220,71,104,53,219,153,89,182,81,68,75,85,127,57,187,141,42,109,187,184,71,217,48,187,44,169,147,3,225,3,146,234,71,111,236,250,11,69,55,186,110,181,245,210,80,59,93,48,32,38,220,102,138,172,253,59,85,206,152,128,217,1,250,184,160,33,145,178,152,213,173,87,250,91,107,42,170,6,20,38,106,21,178,211,115,101,255,31,184,212,121,75,129,131,32,89,210,168,65,37,17,14,27,221,91,82,117,13,160,218,107,72,214,71,115,173,229,204,93,34,221,83,113,237,123,247,117,49,87,60,215,31,53,223,55,41,85,116,151,204,115,48,151,81,189,83,85,85,46,241,21,255,127,198,255,111,243,61,87,16,16,166,237,49,103,147,3,52,51,147,99,69,11,49,144,131,6,7,17,129,8,37,136,159,87,27,55,17,173,13,68,188,46,224,112,1,139,3,36,24,128,0,104,17,18,28,88,0,112,80,20,108,245,168,160,225,152,241,81,132,138,16,136,129,140,3,19,224,113,83,211,3,3,77,104,105,226,136,63,13,14,68,190,98,17,175,149,47,55,209,176,190,168,224,191,158,101,116,149,46,147,186,42,22,173,172,65,54,213,177,98,186,48,91,16,138,87,149,253,218,63,198,173,63,255,204,89,62,148,223,208,151,193,46,28,161,136,68,8,255,251,178,100,216,142,69,173,102,200,27,70,111,178,114,44,217,67,61,40,104,22,221,157,28,77,141,190,193,179,179,101,92,241,158,248,224,132,146,161,211,4,193,51,51,171,250,39,208,103,22,179,22,219,217,111,4,123,68,196,97,198,71,44,240,140,166,82,74,74,234,218,212,150,131,208,95,189,111,76,61,184,64,0,163,181,162,23,15,145,234,202,192,7,164,172,251,35,68,77,245,166,77,77,18,154,212,145,181,35,125,223,78,246,62,24,239,185,7,55,59,217,210,213,67,86,23,34,3,14,236,136,96,3,31,97,241,159,44,18,144,130,88,241,100,92,89,153,18,151,194,99,134,16,188,166,106,100,186,134,109,72,248,182,135,108,207,12,197,102,200,220,237,246,232,112,231,237,198,157,12,163,122,219,213,52,167,215,134,222,181,0,1,126,244,4,64,208,139,56,100,204,178,179,82,252,33,185,137,2,5,112,68,181,2,49,194,82,3,79,30,167,177,128,165,243,250,155,174,156,118,23,15,38,67,54,73,48,168,49,24,148,154,33,0,191,96,161,96,76,69,63,148,9,34,233,217,170,73,176,54,110,216,21,129,96,217,35,255,12,95,151,62,48,91,145,15,184,241,4,100,131,153,155,13,42,134,100,10,170,192,23,173,28,162,24,144,223,183,203,217,215,207,31,238,254,86,137,147,13,165,32,178,242,42,14,116,112,1,132,237,5,150,12,113,100,72,194,18,89,156,169,99,83,151,153,245,178,163,42,61,50,138,130,223,23,37,227,199,223,85,100,225,204,2,156,139,92,239,41,103,169,17,83,117,179,238,231,36,226,207,74,191,113,152,1,9,240,54,0,3,187,254,162,128,237,114,159,158,49,2,138,215,68,82,3,17,38,158,176,115,172,103,18,110,249,220,45,125,231,227,157,51,240,110,103,249,162,25,224,164,10,140,224,174,129,49,99,235,211,34,123,216,72,101,106,8,23,58,199,13,210,177,192,143,3,49,144,126,30,207,208,212,50,83,163,67,37,98,43,56,137,78,183,125,118,219,146,73,173,71,55,44,21,11,184,169,71,89,82,243,51,157,157,13,90,85,52,143,128,130,188,163,182,26,220,67,52,197,203,129,119,25,53,66,101,130,214,207,135,2,145,163,0,76,72,1,26,0,121,134,76,76,40,183,230,8,129,48,18,17,41,94,151,203,12,192,72,8,9,43,88,19,56,8,46,116,153,90,63,54,4,36,24,80,2,48,192,210,136,8,79,6,148,50,49,23,20,164,48,2,232,16,144,123,208,156,193,212,5,66,94,215,177,91,64,128,220,20,214,68,181,4,21,14,165,136,215,16,37,8,134,210,114,240,179,150,209,213,177,114,53,157,203,87,181,77,255,254,153,19,200,29,74,74,244,181,255,251,178,100,218,14,5,214,102,202,27,70,87,178,114,140,249,151,60,103,190,89,97,155,32,109,25,190,201,194,51,166,92,241,162,248,147,58,73,79,47,175,126,248,246,149,246,140,124,223,98,209,56,6,138,79,118,79,155,9,178,105,194,39,162,78,26,174,51,152,238,186,251,241,208,125,121,114,199,196,52,19,29,39,93,35,5,46,180,209,89,234,218,231,17,74,234,162,236,116,144,5,53,200,65,65,0,77,119,237,104,152,173,139,183,38,209,12,113,107,87,55,26,155,157,251,84,76,238,219,188,11,247,146,219,227,81,177,138,58,129,11,17,205,140,139,46,199,21,139,95,97,218,228,202,121,30,187,239,144,246,130,134,163,240,156,226,134,167,8,233,119,39,99,228,204,166,40,114,197,5,243,87,222,56,47,41,79,34,83,252,54,243,169,171,102,114,146,178,18,105,31,16,148,151,111,28,212,197,221,118,179,247,205,78,10,105,0,7,119,240,202,138,49,66,129,209,202,169,78,28,161,32,168,226,103,140,20,48,28,20,166,197,128,69,104,165,177,45,63,50,198,145,41,135,94,56,195,24,120,156,230,2,135,235,90,84,240,48,53,236,208,22,6,36,129,179,111,234,158,165,93,182,97,233,168,1,238,140,188,155,183,20,171,26,114,157,234,146,185,76,106,30,139,91,158,164,177,145,36,192,201,42,244,184,194,243,253,150,125,109,108,105,240,219,178,199,219,212,226,209,212,165,218,190,84,51,37,46,146,52,102,199,59,243,221,66,144,242,102,154,79,111,121,62,238,123,188,70,125,194,181,76,231,87,25,7,191,206,102,79,155,191,75,255,60,11,157,64,31,126,134,64,67,201,248,10,75,151,0,53,16,35,1,28,152,7,143,125,86,88,146,103,80,241,3,17,170,191,108,96,153,40,34,195,115,85,5,243,155,23,212,182,83,149,85,186,237,210,74,138,244,118,137,211,223,147,139,183,163,80,132,82,92,142,71,146,123,177,213,146,217,246,221,91,153,218,122,76,181,57,217,155,108,174,155,172,234,167,235,162,213,170,239,169,187,104,218,242,237,238,254,220,12,251,255,137,20,140,40,3,182,16,1,5,127,12,114,72,40,16,152,137,128,132,42,223,42,8,43,92,253,192,46,114,19,28,68,200,86,26,241,140,153,146,239,202,64,48,14,26,206,69,10,95,211,130,0,45,156,186,245,184,231,193,237,34,149,209,218,33,117,28,133,12,14,166,121,64,42,101,70,82,34,140,131,36,171,161,193,83,77,58,165,41,111,245,110,94,165,94,170,243,49,148,157,172,162,122,139,71,38,148,146,185,168,155,208,230,84,117,124,169,16,77,153,163,143,243,186,221,154,234,35,79,239,81,171,196,77,69,164,216,233,201,40,220,255,251,178,100,205,14,133,11,103,74,155,70,87,64,106,12,233,66,60,197,168,21,181,155,40,109,37,249,137,208,179,165,92,243,22,184,209,212,22,213,113,114,191,205,9,198,61,222,215,17,181,153,252,42,227,89,197,107,38,167,215,183,221,32,139,197,90,24,41,41,36,133,178,41,228,126,151,36,170,224,62,156,77,246,117,192,91,71,204,239,34,72,227,186,79,35,252,204,191,136,247,102,96,61,11,201,78,140,195,202,182,51,227,46,251,225,38,178,248,173,99,239,252,218,175,177,94,158,217,178,209,205,218,221,148,74,204,251,24,114,154,243,198,55,255,78,221,191,185,242,35,18,187,74,59,249,106,221,127,175,61,137,179,198,203,75,206,234,100,73,185,214,68,234,179,22,234,111,74,166,78,152,35,42,0,84,147,65,26,76,182,144,49,56,44,203,112,147,99,209,76,172,11,48,112,160,207,171,32,115,196,204,3,224,49,60,192,72,35,92,0,95,150,128,105,24,98,8,213,66,170,25,172,131,70,0,176,217,148,120,227,17,62,200,66,49,61,60,22,74,85,87,50,57,1,72,6,69,19,0,235,14,53,58,246,171,32,209,102,57,47,235,116,108,46,138,232,193,157,50,86,140,247,34,123,59,178,196,214,196,55,26,205,105,167,75,92,110,202,92,205,160,49,6,96,108,116,209,54,24,223,47,209,134,171,247,19,114,230,182,97,223,243,196,251,16,248,238,238,255,137,166,207,29,204,245,47,246,175,27,162,169,141,117,68,169,11,65,198,234,27,94,171,27,117,104,56,222,239,122,104,169,125,190,230,122,154,107,166,118,84,207,223,38,2,244,159,253,32,128,163,114,68,219,132,69,96,208,205,168,74,2,226,153,102,145,117,144,76,94,122,2,72,226,180,182,72,155,168,66,36,217,149,97,148,218,98,89,79,105,214,186,141,33,2,103,185,136,164,112,146,70,181,90,245,41,170,211,6,133,136,194,27,4,15,45,20,51,101,97,127,7,102,109,41,238,211,34,98,218,238,90,21,173,98,229,73,46,130,252,29,124,145,45,69,237,5,127,44,242,180,25,76,51,50,93,237,70,132,252,51,248,95,3,244,128,3,233,128,141,134,53,3,19,135,140,0,169,51,90,68,203,161,115,27,10,76,86,214,12,82,152,164,212,14,10,133,148,134,92,3,140,0,6,128,55,76,24,157,0,8,96,32,11,162,13,45,120,160,249,206,26,134,75,144,100,111,150,12,172,192,83,134,224,70,2,73,0,225,25,142,196,221,226,33,230,83,129,209,141,199,228,76,69,212,118,218,181,59,76,94,214,216,43,179,63,46,151,50,39,46,13,198,129,229,134,37,96,220,160,136,64,103,208,178,184,187,95,126,122,238,190,215,248,214,18,190,255,251,178,100,221,140,198,19,102,197,147,153,91,112,116,204,233,51,97,35,106,87,165,157,24,78,101,13,193,177,179,100,201,132,141,168,89,218,35,123,234,104,99,229,176,195,78,156,107,51,57,245,40,77,118,58,71,75,140,43,41,149,196,65,16,63,6,241,104,123,197,150,72,203,43,205,154,58,171,250,168,224,122,221,93,72,218,23,226,63,144,3,58,64,107,253,245,144,168,90,251,86,88,91,146,84,54,105,237,58,84,2,112,220,157,194,199,136,234,37,239,68,233,102,11,86,172,123,20,38,59,29,53,52,243,112,242,98,49,170,170,180,144,174,13,82,214,20,9,140,128,125,114,142,110,243,74,232,127,253,144,200,0,207,212,199,73,45,155,177,17,231,149,156,200,239,215,39,236,211,52,159,50,68,240,254,83,47,177,154,229,86,20,138,95,255,207,214,239,255,60,85,0,6,211,59,72,51,192,51,161,64,25,173,50,57,163,143,32,50,96,83,152,218,7,74,24,83,26,24,14,97,1,129,85,136,104,73,70,135,70,109,197,23,23,85,123,2,1,101,194,33,204,145,144,70,149,132,136,4,122,188,147,248,120,210,248,179,145,74,25,9,150,20,184,44,33,120,155,118,13,15,205,196,93,230,165,42,78,55,158,91,37,97,245,98,238,74,201,114,224,37,201,26,107,205,181,72,13,220,164,64,124,138,62,198,36,139,153,21,196,85,255,17,83,255,255,217,206,223,83,23,95,19,114,253,237,251,122,52,114,95,63,127,15,115,37,239,115,29,190,102,37,207,38,187,97,85,150,147,204,152,172,174,129,76,207,203,19,182,178,174,103,223,253,255,179,93,145,92,205,4,29,201,64,11,173,57,221,199,121,108,185,12,25,216,48,34,105,55,102,9,24,234,218,181,49,91,25,76,83,188,236,205,54,234,76,81,101,205,103,217,139,150,162,1,27,30,88,163,55,207,86,175,108,40,100,67,68,41,185,18,30,93,225,133,34,155,14,70,84,203,70,156,115,54,10,28,32,77,100,85,134,105,234,251,218,253,149,12,117,119,87,117,149,29,17,153,169,103,102,201,59,75,144,231,250,165,251,214,169,114,107,160,35,64,0,0,219,250,3,86,166,1,191,78,96,125,136,106,1,136,2,5,26,102,195,202,0,9,19,168,117,243,188,224,185,203,136,84,2,223,85,86,38,201,22,70,42,30,228,201,30,20,118,194,220,216,36,2,27,190,169,28,197,88,236,141,71,146,241,212,126,97,181,162,227,233,129,93,131,241,192,150,54,41,60,80,2,70,201,153,11,83,64,180,131,28,167,171,169,154,135,96,117,100,183,51,181,115,92,125,119,127,189,33,113,31,28,215,81,207,60,173,161,178,45,83,50,97,164,17,216,216,32,155,171,255,251,178,100,212,136,133,178,102,198,19,121,91,114,110,236,233,34,96,101,186,21,9,157,37,77,49,24,129,172,51,102,104,177,151,48,44,208,241,237,238,21,140,146,73,25,135,99,11,177,106,15,198,146,168,58,120,153,143,73,238,119,174,121,110,126,38,98,162,178,128,14,217,96,64,77,119,242,152,222,55,141,134,133,2,200,4,135,5,67,229,174,186,91,83,132,41,86,182,98,61,207,220,202,212,64,227,94,169,252,191,153,101,126,127,215,246,55,146,146,42,102,91,177,241,228,104,28,163,220,222,43,36,82,39,23,206,154,169,221,19,58,174,238,242,166,251,151,79,122,168,57,65,6,114,141,168,102,124,28,9,187,147,95,118,114,162,185,143,116,106,185,144,189,222,234,100,109,0,233,138,0,1,36,176,195,55,45,57,193,48,98,149,150,200,56,168,169,193,88,80,33,147,54,183,197,85,67,12,142,7,46,195,209,58,92,17,101,161,178,202,95,73,163,248,69,241,10,120,76,195,144,82,207,148,240,86,145,11,9,176,73,14,179,69,136,209,45,209,162,176,189,55,26,137,73,198,95,15,208,42,9,57,198,200,240,160,70,90,165,68,4,160,123,140,69,137,89,191,251,99,206,190,10,149,238,99,26,54,136,187,71,152,58,17,134,219,35,209,131,199,13,94,36,162,156,231,148,167,109,111,170,181,32,156,88,202,86,172,170,148,113,4,90,140,31,42,138,52,82,15,55,34,107,173,152,211,134,173,68,118,137,84,71,102,127,78,229,128,149,140,0,3,38,216,9,120,97,231,217,192,70,83,204,88,210,18,132,80,34,192,36,118,216,148,201,115,151,62,152,67,21,110,98,169,2,187,170,148,224,143,33,200,251,162,201,193,115,73,170,201,42,2,145,132,225,70,178,220,169,85,110,177,106,193,68,52,235,63,27,199,33,127,85,234,135,196,207,236,124,56,44,138,196,107,20,55,255,249,81,198,75,146,133,36,195,218,20,48,186,75,91,179,118,148,85,180,30,60,155,15,15,222,134,141,33,13,66,224,116,176,178,185,67,33,237,8,27,112,65,45,10,202,140,97,99,138,100,135,28,52,161,228,143,167,75,150,183,82,174,172,234,166,152,75,74,178,254,154,34,172,21,51,0,0,110,254,164,99,7,72,176,76,226,20,88,105,108,130,211,67,96,96,85,168,112,42,180,176,194,164,157,35,146,6,102,219,232,218,219,148,242,145,10,203,211,40,167,126,84,172,176,213,50,95,151,73,228,146,153,27,29,157,201,220,71,236,4,149,189,210,32,116,58,150,200,53,152,180,69,53,71,5,98,174,208,199,205,79,253,183,3,218,76,166,181,170,125,197,198,141,26,64,120,178,141,139,158,183,203,13,26,104,174,40,46,61,255,251,176,68,223,12,133,80,103,73,27,79,67,114,162,108,233,35,101,232,110,83,225,155,44,108,189,13,194,118,179,101,29,151,161,185,7,200,194,14,28,35,147,149,54,52,166,107,24,241,41,114,39,130,33,150,67,211,232,111,112,132,200,175,14,59,251,152,121,88,249,198,115,239,78,189,199,202,223,0,69,48,0,5,110,248,24,34,21,151,140,19,56,53,118,198,95,33,69,148,225,75,90,154,134,106,204,56,202,117,35,151,7,101,155,244,218,195,213,202,69,118,98,156,69,123,242,134,176,98,183,156,202,101,114,233,121,43,59,155,184,250,188,136,214,215,74,194,224,200,219,9,157,98,106,198,179,240,86,89,119,242,147,95,230,60,73,181,7,218,208,203,99,17,8,136,203,30,51,181,179,41,186,110,17,153,207,20,26,112,232,123,21,32,69,24,195,72,162,37,84,86,86,56,21,40,69,161,114,201,34,142,170,52,69,54,236,115,7,211,79,107,51,163,211,33,89,177,55,125,53,93,223,19,255,220,1,22,103,0,1,92,176,193,166,50,64,207,57,51,141,144,13,20,20,112,195,65,32,164,193,8,141,148,10,71,224,225,15,18,92,171,149,12,73,36,28,91,174,171,233,46,105,234,60,254,151,192,188,214,218,110,75,72,152,114,163,148,197,98,21,86,194,149,38,91,25,128,213,185,151,195,116,219,198,117,152,170,87,29,158,92,96,234,173,54,242,50,101,196,255,187,75,2,4,14,145,45,172,182,29,157,151,85,213,253,101,77,223,255,81,66,26,11,64,75,214,223,22,10,111,125,51,63,63,231,251,95,121,47,118,57,44,206,35,86,153,235,131,155,218,220,246,97,13,125,30,45,186,141,119,253,213,245,63,205,71,204,203,98,91,42,61,62,155,15,229,32,54,228,3,0,0,50,73,24,106,107,152,137,213,146,204,72,17,205,45,44,200,203,56,168,196,161,95,251,108,64,174,252,165,219,203,120,56,243,121,75,238,249,146,141,70,156,114,231,119,179,137,35,133,25,103,154,230,173,65,187,89,222,232,233,66,142,98,51,217,212,57,205,178,59,85,123,166,73,219,68,177,238,137,51,235,115,125,106,146,172,237,147,253,118,74,107,217,191,63,69,220,88,28,102,238,166,212,204,112,175,70,254,12,104,12,70,134,50,33,47,48,202,130,192,1,146,37,135,39,142,154,145,22,169,114,15,24,136,41,145,136,3,140,198,132,136,140,141,175,50,4,157,9,40,132,9,138,23,130,173,130,32,192,179,70,252,173,101,71,15,125,92,93,133,16,2,105,52,30,52,100,46,67,76,161,119,209,182,50,234,49,50,19,133,2,201,222,5,9,142,55,202,153,184,40,50,176,48,245,12,112,216,200,254,28,44,54,60,255,251,178,100,193,142,5,89,103,72,155,67,95,160,99,140,217,103,60,194,110,23,181,157,22,77,225,111,137,171,179,100,69,131,13,218,243,210,123,171,227,230,26,188,92,83,46,126,226,165,209,46,117,196,117,223,49,196,63,185,152,255,118,215,239,231,174,123,182,40,149,46,245,16,88,197,232,184,217,101,32,242,85,9,162,212,20,165,118,159,134,48,214,89,125,112,250,167,252,185,154,28,182,102,152,98,5,26,249,0,245,211,22,116,150,26,8,115,222,177,65,47,100,141,121,212,126,67,110,154,158,21,108,177,175,80,108,82,138,32,198,9,29,108,62,19,5,87,148,142,18,40,112,97,72,138,186,3,137,136,223,48,119,150,68,167,247,94,194,151,183,92,163,186,71,140,56,217,254,30,13,16,73,206,160,208,235,130,148,144,88,199,13,157,218,31,249,255,203,161,220,233,19,255,173,243,93,45,255,239,151,247,156,251,223,193,85,0,0,82,172,41,124,69,104,6,188,205,33,51,165,76,56,193,26,160,3,167,232,66,136,120,176,161,247,177,179,38,187,58,0,20,64,228,203,70,112,112,212,56,213,0,196,140,172,234,144,18,219,132,78,24,77,7,125,43,214,24,17,164,6,28,202,6,92,24,98,96,60,2,64,107,140,105,75,23,51,184,155,102,146,151,29,194,46,161,106,19,161,226,128,224,87,93,23,13,64,82,133,128,72,66,209,163,84,52,132,130,218,59,165,187,50,141,28,224,88,109,223,159,213,76,255,80,206,43,108,253,178,98,103,165,41,26,234,57,185,174,246,241,83,60,205,111,221,251,222,251,127,125,95,48,139,27,14,133,39,56,86,212,86,73,173,81,240,122,36,249,246,79,30,162,6,231,174,227,225,181,214,163,38,45,72,164,169,187,212,0,213,56,0,0,51,0,32,1,183,252,19,34,110,223,2,129,227,231,30,87,32,79,165,53,88,190,89,9,191,57,129,28,238,149,125,178,16,167,162,53,78,140,115,239,181,250,255,129,6,139,212,131,129,83,71,167,150,212,250,103,39,125,220,182,37,115,153,191,32,55,87,98,41,215,154,240,201,90,10,37,170,196,92,35,208,156,115,47,43,36,22,24,218,63,219,172,172,112,228,86,79,241,36,166,204,124,83,110,96,18,70,217,65,97,215,107,242,72,67,244,240,67,73,251,8,128,237,81,40,82,119,34,17,180,80,201,230,8,75,248,144,113,16,131,83,133,76,34,109,72,53,24,125,244,72,216,65,107,219,121,163,32,51,54,209,41,153,169,134,42,164,107,113,166,34,138,32,64,72,195,19,73,179,160,149,200,65,69,124,156,138,236,42,27,13,6,136,181,208,22,140,173,61,217,90,176,51,58,79,69,98,87,10,175,7,212,229,126,115,255,251,178,100,205,14,6,7,102,199,27,88,91,242,101,12,233,157,36,67,140,22,141,157,34,108,161,94,193,128,179,166,180,128,159,88,255,184,218,31,239,173,199,198,253,203,140,103,26,237,83,223,197,93,93,112,40,214,245,49,50,60,70,113,113,67,18,204,113,244,125,138,62,64,110,249,28,112,138,82,171,100,136,2,82,166,105,197,235,222,140,167,175,233,239,116,243,237,112,141,192,0,152,128,0,0,46,223,132,3,7,156,54,114,14,70,44,201,62,70,161,226,67,28,216,58,173,250,255,153,136,144,238,94,246,166,30,46,53,99,73,220,33,25,240,197,47,253,194,133,32,174,192,198,202,52,67,100,142,0,84,108,136,246,61,79,85,213,115,164,118,125,106,238,164,144,196,99,153,62,98,218,99,217,102,51,153,61,91,222,237,179,211,219,212,54,138,0,1,47,248,43,72,219,6,85,20,208,81,24,102,12,176,178,39,214,93,217,92,69,208,103,204,25,77,67,140,5,36,22,93,54,151,52,189,212,5,135,55,130,132,80,148,87,127,93,245,133,131,90,171,176,12,42,189,83,7,97,165,52,134,241,211,174,187,216,59,167,121,255,146,181,218,144,19,50,107,206,76,37,62,28,118,24,236,70,95,56,193,2,0,75,32,216,76,40,69,92,74,40,250,24,200,211,99,162,138,152,173,84,139,23,186,147,105,83,39,149,31,46,221,57,136,40,44,60,185,179,75,178,115,78,99,79,65,245,72,230,160,188,44,176,104,32,65,202,91,192,136,204,138,56,135,103,105,197,34,163,83,142,138,30,183,102,79,181,103,215,66,167,43,4,225,0,32,0,3,95,241,81,14,243,18,81,85,20,91,241,26,11,45,211,111,29,44,78,102,0,128,155,102,114,28,32,168,30,146,245,176,250,102,94,176,174,19,104,34,2,173,13,90,181,15,32,169,19,12,220,1,242,82,137,33,200,103,18,131,128,231,115,31,227,252,223,169,206,190,134,188,83,23,99,153,9,116,56,16,178,248,136,84,160,152,12,4,19,105,32,66,51,183,253,0,165,163,4,76,157,202,156,77,52,73,28,155,197,62,164,197,76,21,184,150,54,95,213,30,113,35,33,14,228,171,74,214,196,82,5,102,90,236,145,36,144,79,226,133,38,139,237,55,38,91,30,122,73,20,211,123,245,47,247,41,241,189,49,144,124,205,75,55,248,249,242,156,0,160,12,64,38,223,169,178,116,59,192,226,43,230,121,17,179,102,122,171,99,148,198,176,189,65,15,197,229,142,14,112,32,132,203,82,133,227,164,218,135,41,179,54,165,177,98,35,36,159,149,173,89,12,42,228,53,22,128,97,214,178,196,26,187,7,161,184,228,70,166,236,79,95,187,102,212,99,81,153,76,102,255,251,178,68,215,2,101,132,103,74,155,8,111,64,173,12,217,71,97,230,166,17,237,157,51,76,13,94,202,28,179,102,41,135,142,104,188,86,135,41,203,155,255,239,255,249,28,228,207,243,203,155,162,94,104,113,51,238,159,81,15,16,211,75,114,68,39,132,254,217,65,63,234,201,140,144,98,67,197,159,194,254,146,143,221,148,214,167,107,156,138,101,245,100,183,82,128,75,74,3,151,111,211,233,58,28,224,80,22,243,96,142,217,185,79,86,13,157,166,254,92,151,195,243,143,174,47,104,132,77,50,170,70,75,136,176,135,23,167,179,81,133,185,157,62,73,90,18,208,147,204,200,148,52,190,150,195,136,203,107,218,129,138,11,35,235,86,45,222,89,235,11,44,170,150,221,196,197,255,255,255,59,244,200,186,68,245,201,251,156,115,32,231,43,195,51,60,216,136,123,211,73,155,236,53,137,181,182,181,185,196,113,6,250,49,174,74,74,83,173,63,249,153,21,133,35,148,107,112,124,50,203,202,5,0,0,246,244,85,41,132,36,14,26,99,111,2,2,131,0,183,22,1,16,104,237,69,69,94,74,93,79,189,14,218,9,65,199,148,10,48,22,32,16,232,160,173,224,104,36,11,127,232,83,102,29,105,173,73,36,234,148,29,92,225,64,41,178,177,144,26,254,60,203,178,87,42,67,185,49,128,81,160,48,82,1,80,147,36,1,128,15,43,45,98,151,197,224,38,231,118,42,242,78,63,11,244,11,8,129,16,244,8,103,74,89,236,255,170,143,226,121,125,91,155,19,70,72,65,163,152,242,178,74,133,38,142,44,69,105,135,211,147,69,83,115,84,87,171,231,107,166,157,186,22,206,124,190,44,141,47,34,25,34,94,213,138,140,162,10,152,162,168,62,92,173,72,81,255,117,220,209,218,133,233,116,22,11,35,169,0,36,120,0,0,3,251,252,89,135,3,207,138,104,36,155,41,160,33,127,175,23,191,82,53,228,203,237,236,104,38,171,50,145,255,70,20,2,148,1,3,72,250,217,178,145,195,163,36,244,244,204,236,212,185,76,83,149,126,147,170,162,145,209,218,201,202,117,83,25,93,220,207,106,42,36,196,207,107,93,9,50,89,172,151,50,237,71,183,255,237,255,240,100,237,97,194,76,136,19,76,4,230,249,1,104,66,183,168,72,132,10,135,236,8,128,26,244,123,33,136,14,194,238,119,77,176,17,97,42,192,89,112,11,114,222,137,39,80,100,15,44,236,173,7,164,205,117,61,68,129,19,15,52,226,160,0,104,150,16,230,211,198,161,245,128,84,175,208,160,149,68,136,104,60,159,171,16,153,64,41,107,53,90,195,72,136,133,62,197,242,135,159,247,245,253,142,62,175,91,104,157,82,87,150,19,77,255,251,178,100,196,142,5,208,102,201,155,75,111,66,93,140,217,205,36,101,150,22,161,157,34,109,25,94,193,126,179,166,244,145,21,184,114,183,127,159,249,219,183,255,29,233,254,51,215,199,251,241,249,185,141,174,221,191,85,35,112,247,157,42,182,30,94,162,205,216,131,116,108,28,61,184,27,168,13,2,221,25,67,190,187,180,150,188,62,250,178,187,19,186,93,149,230,104,109,151,244,80,32,96,0,66,144,0,5,13,191,226,148,226,39,49,112,99,157,146,102,12,165,33,162,44,160,239,62,106,210,106,254,211,185,204,177,132,150,56,232,61,203,175,255,233,74,72,107,200,173,48,153,174,232,245,57,101,103,59,150,205,82,41,25,92,254,34,150,89,93,9,66,28,230,198,176,162,207,42,43,208,235,69,69,165,149,153,108,62,207,117,178,181,45,209,123,168,35,85,0,18,211,80,244,52,243,147,92,16,61,105,83,60,89,0,136,24,128,113,156,2,43,2,156,13,13,5,140,204,144,13,120,172,181,68,90,160,193,227,9,0,196,168,79,162,238,146,49,53,143,205,216,161,171,227,32,196,33,13,33,225,224,224,162,229,244,70,179,16,84,12,176,168,216,242,11,86,243,4,244,2,29,64,1,70,73,1,172,167,233,98,144,130,104,101,225,75,225,209,36,2,203,84,102,10,128,159,33,185,132,22,24,44,106,96,232,36,234,108,203,10,176,80,19,42,115,218,74,143,41,246,152,248,197,108,216,155,199,185,126,230,110,106,174,90,171,66,102,82,246,187,254,249,148,225,185,143,249,28,179,61,38,177,210,189,49,89,172,89,174,48,65,44,34,176,252,69,26,28,21,148,38,23,224,85,210,197,138,17,205,97,2,113,131,38,154,223,154,111,78,37,238,248,250,255,146,128,123,96,17,168,0,65,218,254,81,109,209,109,25,166,29,113,120,200,18,158,201,109,57,12,207,99,164,153,207,64,66,117,40,87,249,131,55,6,26,177,174,54,122,255,153,95,255,255,173,115,32,114,53,68,0,35,101,11,20,116,170,240,221,9,213,143,82,158,219,157,56,94,182,172,228,143,61,195,133,87,131,133,82,109,20,120,170,170,108,131,185,0,107,35,221,197,246,190,68,237,105,151,38,228,100,156,14,187,55,224,146,128,136,176,243,102,3,61,4,45,80,234,105,52,14,255,173,181,153,90,252,86,36,253,203,64,79,180,201,168,97,96,152,98,42,5,77,134,223,102,223,23,122,157,154,162,34,106,131,72,119,85,77,160,59,215,99,19,218,150,196,163,172,77,214,92,148,11,13,113,204,128,231,161,220,41,245,170,179,242,140,240,56,224,44,197,255,105,134,217,209,181,156,237,250,191,209,126,182,69,83,59,227,156,134,163,206,163,71,255,251,178,100,213,142,6,139,102,197,147,122,67,242,106,44,217,138,61,35,28,19,181,155,40,108,149,253,9,177,51,165,12,244,140,248,11,53,196,220,20,12,5,8,150,134,81,166,3,88,137,50,49,134,0,194,130,238,110,181,168,51,199,107,121,23,116,220,247,129,75,102,215,190,62,53,255,143,95,12,76,139,0,2,110,72,79,215,244,62,137,242,165,76,207,7,174,15,146,87,197,183,0,58,144,232,148,32,7,227,141,238,247,24,100,68,65,201,161,28,206,129,225,8,81,8,14,229,43,76,209,114,64,164,29,235,159,230,72,37,42,83,252,230,69,115,93,77,202,233,10,119,45,29,19,20,228,117,2,31,97,155,252,37,147,222,33,168,57,224,174,83,44,207,235,121,59,23,67,179,58,83,185,151,247,255,255,166,94,4,106,0,3,109,204,202,178,25,167,248,179,85,149,88,222,36,30,166,119,45,168,250,144,203,11,23,160,102,238,91,72,127,173,129,56,2,13,147,46,124,26,172,78,172,211,157,33,119,210,24,148,45,97,253,85,150,241,151,83,81,198,235,42,155,176,150,204,202,21,93,182,165,77,43,165,212,162,202,73,67,49,4,204,53,142,158,214,239,248,142,5,208,118,41,30,218,105,178,75,23,39,35,18,168,69,202,120,170,191,220,133,95,156,100,154,87,57,66,237,172,73,211,135,190,199,196,170,79,46,177,249,159,132,186,132,128,92,54,12,230,238,160,151,213,180,250,45,111,101,234,154,31,218,200,109,101,109,131,0,0,37,35,51,249,17,114,74,24,180,164,161,151,205,85,139,53,147,185,39,89,40,89,218,9,108,58,219,40,248,25,199,126,84,198,7,136,52,64,151,38,179,84,79,247,143,56,105,103,60,173,124,2,0,193,236,225,118,145,17,47,220,90,78,253,58,118,146,149,208,10,136,150,207,53,58,246,118,98,178,41,17,150,225,232,26,80,206,136,217,212,179,111,187,55,201,141,64,221,250,117,210,93,232,182,114,65,234,73,219,117,16,156,219,213,76,49,36,57,8,123,41,2,172,33,184,225,58,12,236,155,31,99,173,14,53,70,60,213,192,230,148,152,29,52,122,140,82,225,199,250,51,204,55,21,113,87,126,62,54,221,41,109,59,232,17,128,0,86,235,65,18,176,48,129,134,134,84,172,49,217,81,168,109,67,163,12,109,51,112,189,59,132,42,91,33,132,216,116,69,4,101,235,15,12,76,203,157,40,229,182,149,63,1,173,214,89,23,102,73,243,133,216,141,45,89,251,44,101,77,92,87,238,238,120,96,52,72,167,137,227,48,48,83,18,55,42,246,165,219,235,246,214,127,186,249,14,249,19,165,218,168,194,237,43,36,108,211,43,75,166,205,203,138,77,74,206,148,255,251,178,68,218,12,196,234,102,201,155,9,62,208,167,76,232,227,101,40,212,19,21,155,40,108,153,123,10,73,179,165,77,135,161,120,74,222,110,42,156,184,222,20,106,173,229,63,100,93,79,124,32,201,154,186,133,109,105,138,115,91,115,211,219,219,229,157,91,28,237,79,63,255,0,238,205,128,12,219,254,57,22,86,142,74,20,215,96,201,107,209,94,2,169,29,49,126,171,151,45,69,117,69,200,126,28,101,189,227,91,146,122,4,233,233,218,207,19,161,205,20,77,105,118,24,53,143,50,68,201,86,191,247,182,7,26,211,10,166,99,142,206,39,22,178,167,82,238,162,94,169,21,40,96,253,33,222,232,136,30,172,68,18,132,194,57,103,73,11,51,156,99,24,105,67,226,84,126,43,5,18,124,151,169,240,56,109,148,68,89,78,91,200,203,226,15,145,253,83,171,41,12,195,166,36,169,116,134,75,48,85,94,174,98,233,96,238,109,37,180,5,244,138,0,9,60,252,69,195,31,131,68,112,137,54,26,219,108,145,16,186,121,2,5,143,18,165,246,165,34,121,166,208,7,20,130,37,130,16,67,171,121,172,59,174,123,50,103,80,123,90,126,160,38,78,179,163,178,232,30,93,110,146,81,158,230,23,7,146,185,34,160,231,18,208,114,68,164,83,135,36,144,11,18,73,34,33,96,238,52,107,122,248,249,175,186,251,254,109,203,234,166,108,108,60,49,237,101,29,106,103,151,58,214,185,145,207,204,255,207,61,83,39,174,242,116,205,116,213,85,80,157,46,84,235,214,171,55,73,99,121,56,170,81,224,69,121,5,194,91,77,136,126,21,152,170,246,237,203,240,164,137,173,201,23,79,153,153,92,147,33,10,204,147,236,40,130,140,182,218,2,11,75,135,146,171,237,44,248,232,83,31,51,215,85,65,112,216,41,17,202,69,206,36,213,219,86,110,174,169,179,202,162,129,77,192,54,103,126,184,173,153,152,58,16,69,198,101,115,179,227,148,69,179,150,13,56,106,252,42,141,75,91,186,226,166,86,214,21,200,141,210,36,166,234,59,26,250,180,184,221,70,186,167,49,17,115,47,220,169,94,234,159,220,75,241,59,181,207,191,183,254,181,81,60,87,197,87,10,195,66,96,160,0,46,203,240,39,34,8,144,44,11,65,174,81,126,157,20,124,146,216,161,81,85,24,140,198,102,30,200,62,86,238,69,174,178,167,189,201,150,58,110,255,37,210,155,207,212,55,34,121,154,106,142,97,24,165,51,164,219,150,153,138,25,121,89,51,161,248,189,171,154,26,171,69,139,29,224,205,23,168,238,254,62,126,170,119,68,253,49,147,60,79,207,21,63,205,205,125,85,207,80,214,236,186,230,225,200,62,238,126,166,206,169,108,255,251,178,100,201,128,5,94,104,201,27,11,126,96,116,204,217,87,48,200,108,19,145,159,38,236,173,247,201,233,51,164,233,131,33,184,131,135,101,234,153,36,108,107,118,212,13,143,182,202,41,174,174,233,243,159,109,110,90,86,93,252,222,61,109,6,177,47,77,73,6,28,88,47,1,251,54,27,0,136,0,18,220,145,177,24,156,167,221,70,151,115,173,75,24,149,231,86,35,33,165,196,194,11,179,55,14,209,136,19,180,45,233,174,168,139,198,33,58,83,177,104,36,9,246,85,104,156,29,182,205,200,40,128,104,177,249,40,227,211,104,187,62,94,120,36,100,79,85,9,8,232,240,148,63,155,105,220,213,93,140,225,150,234,231,152,170,46,170,179,154,57,170,134,154,143,137,227,93,158,27,150,230,126,107,106,226,166,157,250,159,159,183,142,97,163,110,250,128,134,170,0,22,222,176,66,204,20,52,200,22,4,217,3,44,12,104,203,144,65,2,174,245,21,29,14,28,6,12,149,193,44,233,78,102,83,22,51,95,172,69,87,52,23,38,72,235,77,79,178,184,9,143,176,184,109,231,113,234,171,151,214,165,36,162,146,174,112,109,135,38,86,252,183,58,14,130,97,78,209,17,161,36,72,196,109,166,81,24,144,153,179,186,174,66,190,75,215,245,115,168,221,248,236,225,60,245,254,212,174,127,195,126,215,148,125,172,145,100,160,155,252,146,115,163,171,210,140,158,15,239,43,51,110,109,9,223,45,113,59,82,78,200,25,158,197,197,165,57,201,136,222,146,192,173,163,235,27,213,247,76,83,85,180,44,210,5,235,61,105,141,110,214,8,184,211,224,0,1,10,223,241,210,120,175,5,172,188,24,142,103,36,170,116,73,222,132,194,131,43,116,107,9,141,133,44,52,156,126,77,194,118,130,75,161,191,26,218,244,158,35,100,79,171,74,51,14,37,138,223,150,129,64,169,228,209,37,75,125,74,136,81,236,234,140,116,150,118,80,231,116,39,168,48,73,107,54,180,56,168,234,161,21,238,190,200,91,97,212,68,218,124,189,217,13,101,64,217,155,169,72,238,22,41,148,139,151,106,122,153,175,248,137,235,184,222,226,226,47,143,235,216,35,176,1,22,10,249,153,172,248,112,129,82,216,198,210,194,133,160,128,224,185,32,64,72,32,141,243,48,18,179,34,10,127,84,96,192,1,1,129,129,130,100,32,224,33,48,48,210,134,22,84,28,4,76,22,216,144,28,183,208,177,199,43,5,88,168,192,129,229,184,99,235,85,125,166,224,208,9,102,214,178,164,111,81,205,159,180,248,13,154,166,98,200,99,209,120,29,20,91,187,59,108,11,149,214,71,199,133,143,173,54,172,152,16,252,14,246,219,134,117,61,103,184,115,123,255,251,178,100,213,12,133,123,103,71,155,73,126,208,127,44,233,25,60,200,126,25,125,157,18,77,153,254,194,8,179,100,8,244,161,112,230,227,42,177,178,159,205,50,194,100,235,236,255,207,136,198,184,204,204,254,238,12,183,173,90,61,42,204,150,40,66,174,27,238,107,76,228,39,87,13,60,163,203,36,235,199,82,142,63,10,166,27,27,162,238,102,37,78,47,106,192,204,91,231,192,211,215,248,212,214,180,7,248,194,68,56,37,58,74,189,96,13,254,1,57,110,62,130,208,99,31,240,13,230,18,235,147,12,4,123,144,12,54,171,125,97,212,77,201,180,216,215,179,21,221,226,71,135,145,205,111,181,118,134,192,201,146,108,123,75,10,57,201,73,109,230,179,172,70,146,134,211,204,115,49,79,196,143,38,100,163,235,37,46,104,85,196,162,198,23,181,25,35,213,42,214,80,162,100,97,12,139,67,10,87,185,121,34,86,198,204,179,11,60,227,69,3,247,24,182,186,211,93,20,71,9,123,179,227,215,238,90,39,82,94,186,226,154,114,65,202,0,5,146,184,198,68,169,163,50,107,247,128,160,132,18,75,51,30,32,104,44,8,96,64,18,139,18,82,208,27,58,168,181,180,43,103,160,97,75,3,52,206,169,144,141,88,221,37,210,247,38,235,132,236,166,107,236,237,170,100,230,117,85,73,172,171,150,226,254,206,110,188,205,172,101,240,227,131,69,47,188,252,62,176,173,62,148,143,61,43,199,16,107,210,224,160,13,22,97,21,107,51,62,175,167,84,122,121,15,237,66,63,98,185,174,210,187,29,81,103,59,47,239,42,58,246,167,195,92,28,45,216,200,199,188,219,27,117,113,28,253,164,115,219,87,204,195,12,138,173,147,75,146,0,11,83,128,68,182,3,110,91,176,155,38,3,5,132,206,184,36,88,213,60,229,202,79,95,238,179,18,205,241,254,180,50,239,246,146,153,146,61,213,163,41,170,211,242,231,167,16,136,179,95,140,105,157,49,191,135,163,134,16,90,180,43,55,225,167,228,74,211,133,120,153,195,242,51,205,206,167,86,10,224,231,232,212,207,146,251,35,221,46,137,174,114,38,100,77,236,168,215,96,41,178,8,203,187,12,170,200,200,138,141,113,240,33,92,88,0,88,0,208,205,0,194,40,3,5,17,22,100,28,242,157,112,209,131,128,33,56,2,16,170,201,112,249,171,120,4,28,116,44,4,22,42,12,178,81,156,172,5,177,174,4,38,41,107,122,250,138,128,8,129,220,124,65,64,232,94,6,12,118,98,74,87,29,127,91,155,34,46,194,43,15,0,180,245,174,203,19,217,158,73,28,183,217,237,110,141,133,226,165,102,237,109,214,140,202,228,82,107,184,101,133,221,239,61,54,155,255,251,178,100,190,14,4,225,103,70,19,66,71,50,99,12,217,122,24,101,190,88,1,157,18,45,141,190,193,172,51,166,116,97,151,105,117,253,168,196,62,185,145,166,118,31,44,172,213,129,227,46,173,228,91,16,90,240,141,41,250,80,196,101,187,35,56,103,6,166,12,8,94,99,34,184,38,15,77,37,50,84,81,162,155,50,249,179,208,64,212,251,35,174,181,7,164,133,230,61,221,254,213,129,3,37,17,4,166,125,191,0,33,194,9,6,194,68,201,164,104,107,233,28,75,115,235,255,69,222,190,124,253,159,181,166,132,187,247,147,136,28,163,214,103,63,255,252,214,195,58,214,252,149,194,131,212,243,74,25,66,130,67,86,145,13,136,230,135,12,141,255,46,89,153,8,153,169,111,34,126,89,228,200,203,90,121,193,44,180,212,139,34,157,98,161,41,188,181,122,179,143,119,67,49,137,162,217,1,179,213,0,4,128,135,179,70,162,30,80,51,221,83,100,42,48,241,80,104,153,136,28,65,32,224,17,161,226,96,3,80,4,86,39,76,68,6,130,17,96,162,195,32,21,1,143,32,52,85,160,61,33,205,21,134,67,146,135,188,8,168,212,87,160,234,130,4,2,32,160,152,34,93,217,65,198,152,221,84,178,95,42,107,35,140,50,97,17,91,70,228,165,138,111,78,159,239,84,196,129,104,57,43,205,62,136,130,80,102,184,248,185,247,33,171,247,228,24,209,203,109,89,189,233,48,210,180,240,195,172,114,60,160,121,184,122,73,16,42,56,148,167,42,165,38,90,50,7,204,199,142,120,86,86,200,156,198,218,181,21,145,36,152,230,44,12,24,73,10,30,135,109,106,80,196,61,14,93,13,75,218,250,138,154,235,105,163,17,123,67,223,133,212,2,55,146,82,40,72,0,181,0,54,125,152,65,15,25,167,58,188,77,21,106,213,82,180,82,35,116,42,159,45,38,101,130,177,226,84,71,117,240,168,202,13,176,148,165,212,154,169,110,170,48,48,171,29,203,235,235,122,83,121,165,223,18,155,57,8,172,70,190,174,155,149,136,25,14,206,207,65,143,4,28,3,137,35,190,238,80,212,82,178,188,14,58,11,24,25,49,25,168,45,33,77,94,137,110,1,154,136,28,32,56,224,213,168,53,58,124,96,205,30,178,204,255,122,167,224,10,27,113,152,187,170,228,201,7,48,16,144,16,14,0,234,131,128,67,9,72,235,191,228,70,33,19,145,73,247,90,44,5,165,167,19,124,183,143,196,242,22,46,25,110,46,138,70,226,20,169,41,78,130,222,228,196,177,13,74,111,198,101,134,127,0,84,122,197,103,39,106,37,116,57,228,63,244,203,6,33,80,204,156,89,128,194,249,179,238,153,183,199,214,235,109,227,203,255,251,178,100,208,2,6,45,102,196,147,120,67,240,120,73,120,242,61,35,110,85,49,157,32,245,167,128,1,124,166,37,182,152,48,1,111,125,66,211,207,237,152,121,133,111,141,83,87,250,129,109,211,31,95,255,189,227,88,182,254,109,172,127,77,235,55,249,243,102,29,92,61,37,190,97,73,22,106,120,222,159,53,221,49,227,239,90,198,254,247,247,247,253,55,172,95,86,181,189,97,255,191,140,64,82,221,32,0,17,141,16,128,14,185,75,1,86,149,26,88,226,200,224,125,57,67,175,72,236,3,143,222,132,222,55,230,106,72,42,23,86,255,5,94,237,200,87,242,144,191,249,253,243,237,50,237,36,249,11,56,97,137,25,217,43,196,65,57,161,176,146,211,182,185,79,169,161,159,255,249,241,23,33,230,230,57,117,223,173,175,77,55,38,147,191,221,177,108,87,231,186,117,0,0,1,6,3,22,132,13,140,213,56,52,0,210,103,67,187,242,78,46,208,48,240,205,97,76,112,64,49,88,156,205,193,19,110,16,195,28,166,32,12,134,22,64,161,131,21,34,140,6,90,28,1,199,65,19,13,194,19,3,195,179,19,195,51,11,129,192,40,56,96,48,42,10,7,140,43,9,204,36,2,140,23,13,76,62,38,12,198,9,13,0,30,200,129,147,8,0,211,8,64,85,112,98,24,58,102,97,44,98,176,172,136,38,69,6,134,36,162,6,119,39,38,155,8,73,26,96,160,28,196,76,88,8,12,8,2,140,60,13,12,56,32,140,134,20,140,43,29,204,86,29,140,126,19,140,165,1,141,19,78,204,228,167,12,40,48,140,52,24,140,31,8,203,252,174,24,59,172,16,110,25,30,47,152,190,24,24,4,12,51,240,48,14,10,50,12,80,84,0,6,97,131,2,48,56,177,1,9,17,137,137,29,202,10,248,50,117,137,42,235,52,91,146,215,145,15,89,251,138,154,98,48,5,150,206,89,187,57,127,91,250,104,68,9,171,52,210,222,220,138,168,171,39,108,110,60,94,29,104,106,237,195,169,243,55,231,230,35,17,75,82,174,210,88,129,59,246,92,187,83,146,185,60,157,251,107,109,105,230,148,57,110,245,184,53,250,175,20,179,57,14,242,146,59,65,16,191,24,163,250,218,198,254,171,101,156,191,9,250,178,250,28,38,104,47,255,41,232,43,221,254,213,155,203,24,37,207,207,249,188,127,89,243,255,255,255,255,255,255,255,255,253,238,252,63,127,190,225,253,255,255,255,255,255,255,255,255,249,227,250,32,0,0,212,0,0,4,6,132,170,89,174,90,47,237,134,80,43,199,169,235,246,6,55,227,165,3,21,198,135,227,115,27,34,219,244,190,227,75,10,30,174,186,101,86,192,174,175,13,146,6,43,68,255,251,178,100,212,0,11,158,130,196,22,115,160,2,175,44,217,90,199,188,0,23,121,155,42,125,186,0,1,77,179,103,107,152,32,0,153,211,91,95,26,129,3,7,251,230,133,54,80,225,3,108,107,143,227,217,210,141,253,181,49,55,66,21,103,154,162,44,236,180,251,179,221,197,164,254,44,26,127,156,106,44,173,175,233,10,88,241,49,86,28,72,221,22,60,240,109,136,55,196,212,164,75,218,183,241,41,63,147,17,40,246,187,131,151,218,150,60,109,65,141,104,51,60,125,237,29,150,245,135,187,66,158,77,209,154,155,159,19,230,155,133,105,163,94,127,174,221,22,36,28,190,246,204,28,207,18,144,246,0,0,55,216,92,178,29,48,32,243,128,60,5,3,32,60,20,60,66,6,202,19,32,56,41,75,28,134,64,252,166,11,188,219,137,196,115,195,250,52,199,44,101,69,241,16,29,194,120,11,214,74,17,64,88,144,22,22,78,7,36,1,34,4,20,19,248,113,33,105,227,68,27,162,6,32,0,173,201,146,44,39,178,42,40,80,26,0,22,108,130,131,116,71,48,20,128,57,32,72,88,88,216,123,0,2,0,62,64,44,232,115,137,144,13,4,4,152,137,180,91,2,211,134,10,136,176,113,36,88,182,71,16,22,101,59,178,232,178,209,95,71,91,35,170,236,141,105,218,180,86,121,106,217,20,76,77,76,82,126,213,173,215,182,213,169,140,216,235,168,197,35,134,101,34,251,20,218,157,232,163,183,255,255,253,191,98,160,0,12,0,0,47,255,185,53,8,23,122,231,241,133,78,119,85,223,241,158,253,40,187,159,74,119,39,126,234,80,164,115,58,202,142,225,157,38,231,255,118,121,85,218,183,46,236,199,169,101,178,142,98,177,104,36,206,143,67,57,140,83,101,85,221,108,180,117,171,174,151,102,90,178,245,254,191,251,83,250,246,250,198,0,0,37,140,0,116,97,66,4,78,39,163,234,6,104,86,163,30,0,26,146,18,1,77,33,17,58,134,23,213,66,24,67,136,213,95,198,183,16,69,245,244,220,94,49,17,236,169,8,136,2,78,6,100,164,64,133,152,225,71,129,66,14,56,147,106,8,102,4,102,16,143,137,204,105,52,44,242,231,85,145,182,110,215,83,137,62,223,113,68,77,7,134,249,134,3,16,3,139,152,201,3,137,151,32,184,32,161,25,241,114,85,81,60,76,64,213,44,65,164,167,163,181,3,196,157,106,188,215,207,207,83,207,223,52,185,146,130,50,26,145,173,45,179,141,109,206,252,99,241,40,228,86,145,45,201,108,80,230,100,88,215,253,171,37,85,102,175,187,230,103,255,137,159,231,215,235,255,245,158,191,246,5,118,0,10,64,0,9,118,199,118,98,139,27,142,21,255,251,178,100,98,142,37,191,103,72,155,121,67,240,87,76,217,170,60,101,106,21,185,157,40,109,96,239,193,64,179,103,40,192,138,88,41,104,182,92,225,134,46,11,5,101,55,196,195,136,100,162,180,4,124,67,230,234,199,154,165,28,10,197,90,28,117,140,236,133,253,45,201,157,155,217,250,173,219,86,90,164,247,43,57,243,74,99,51,179,146,74,46,186,83,162,118,251,75,162,255,190,181,250,59,126,219,147,251,137,137,253,42,171,101,102,88,1,236,244,109,131,42,0,169,178,37,76,170,84,24,5,58,128,128,98,206,163,86,135,148,122,19,4,190,168,147,49,40,93,141,14,179,180,10,83,241,13,203,209,130,78,190,194,234,68,184,128,52,9,31,28,85,113,18,201,181,109,105,49,104,180,172,44,116,186,136,62,167,142,13,226,224,175,130,150,113,27,57,172,34,216,112,83,158,82,158,11,193,94,160,41,253,101,240,195,90,134,95,169,202,152,103,255,233,237,247,208,225,211,217,216,231,123,173,144,252,225,181,199,75,185,115,136,143,184,212,184,156,249,36,114,4,199,89,156,243,200,148,116,19,51,182,202,125,88,248,212,153,52,104,173,211,53,83,252,118,221,43,250,160,232,1,30,1,3,198,223,245,53,136,12,26,113,94,60,179,190,183,249,207,203,86,30,156,98,248,248,55,230,141,239,91,2,130,38,237,189,41,255,228,153,231,227,57,216,227,134,33,175,105,138,99,73,102,222,186,184,186,234,247,99,189,204,116,53,148,207,147,70,232,91,108,246,70,159,53,37,127,167,253,191,245,2,0,0,191,176,44,132,202,171,10,133,60,97,196,5,225,160,8,21,132,68,87,56,80,19,118,47,203,31,135,219,198,226,134,73,231,94,28,84,17,199,222,15,80,153,11,119,2,5,132,195,104,172,24,13,182,125,84,117,206,116,84,56,32,99,248,179,140,0,1,226,80,10,203,97,209,152,60,24,8,160,61,180,64,11,131,38,99,74,227,0,1,180,24,208,24,65,104,219,49,84,26,150,160,53,219,82,165,222,226,195,110,170,219,135,110,255,127,245,187,223,91,183,255,247,95,42,104,6,17,40,145,215,50,162,237,197,10,138,62,208,173,26,63,4,178,75,177,79,148,53,137,181,93,108,107,90,170,155,217,154,198,163,89,171,191,177,115,15,53,58,59,237,182,119,255,190,168,16,152,8,2,107,177,214,183,162,76,14,220,33,26,17,65,146,124,117,173,250,179,182,92,214,171,170,14,105,3,203,76,142,84,59,92,76,116,115,178,217,19,148,255,162,169,210,238,251,189,44,107,8,8,44,242,177,157,25,28,88,246,85,55,35,51,105,85,179,100,221,180,213,54,189,170,221,53,101,169,31,153,255,210,155,255,255,251,178,100,131,142,133,151,103,74,27,73,87,160,86,140,217,163,60,197,28,23,85,157,34,109,153,94,193,75,179,102,156,195,20,240,126,128,170,76,192,34,6,46,106,103,97,102,240,126,112,225,74,216,100,135,97,19,0,192,2,16,22,74,224,24,32,2,174,76,230,75,17,128,217,115,254,190,148,94,109,92,186,35,193,138,242,120,179,10,232,48,56,193,192,65,79,74,108,242,8,192,221,230,150,254,134,55,230,129,48,8,162,125,61,45,225,100,96,85,240,141,195,64,90,81,32,32,80,99,235,77,98,65,64,119,61,208,65,160,104,19,134,162,165,193,66,151,1,242,6,3,188,51,208,251,60,104,83,252,154,181,158,187,62,222,165,230,122,239,49,158,178,32,93,37,47,179,222,82,51,25,255,2,245,211,53,20,217,179,198,239,223,246,27,222,126,102,214,220,32,165,255,173,70,192,21,61,146,43,13,110,109,157,205,127,236,123,255,100,86,159,148,1,55,56,0,11,182,216,157,120,34,46,146,168,192,129,114,192,148,188,229,181,242,62,79,140,184,165,184,107,236,177,62,191,245,173,244,222,223,255,238,148,45,55,114,80,108,140,65,55,51,20,138,46,117,28,142,178,186,57,175,83,158,137,71,103,58,81,58,84,217,147,244,230,38,157,228,181,215,111,71,126,255,235,208,14,0,1,55,216,193,216,24,49,170,97,214,192,46,70,50,14,104,166,148,145,143,53,149,240,92,206,180,23,177,225,78,215,157,166,185,14,214,150,25,138,171,202,202,59,1,75,92,226,160,160,224,39,34,44,151,24,140,192,11,199,37,231,67,219,84,125,98,51,212,13,205,214,246,124,33,8,161,86,148,198,130,163,92,135,94,98,128,92,137,185,59,251,107,141,131,231,59,42,254,126,26,254,251,99,230,227,97,85,118,223,51,98,245,81,183,149,255,212,95,115,154,199,36,137,218,124,80,229,161,180,138,141,116,143,90,40,35,23,217,251,101,225,73,199,98,167,230,234,166,27,195,226,191,102,237,56,126,250,152,109,168,123,155,185,226,39,139,130,176,45,27,64,0,73,17,32,0,187,239,212,130,33,16,229,145,7,17,103,40,19,51,187,154,163,18,106,149,48,60,202,111,194,53,95,250,237,68,237,246,33,70,41,138,90,34,153,221,103,49,81,154,182,14,82,50,146,172,87,45,101,161,236,102,67,90,189,17,183,247,205,45,80,204,139,221,146,142,203,215,59,80,189,189,191,222,149,167,127,80,202,155,144,197,41,49,195,12,120,19,89,4,237,25,94,70,129,160,246,146,206,23,156,185,200,118,46,2,154,38,75,186,214,193,0,89,99,154,215,154,172,16,188,208,0,181,31,181,146,131,239,11,18,92,129,156,87,226,177,175,255,251,178,100,159,142,5,91,102,202,27,38,95,178,88,140,233,205,36,194,58,21,5,155,34,109,13,190,201,97,179,165,220,195,20,224,54,0,210,215,193,191,70,176,111,114,197,169,77,28,73,233,85,246,198,208,173,51,100,66,22,67,70,255,12,135,116,94,150,160,178,92,23,101,76,89,173,13,134,183,75,133,248,142,255,47,255,253,232,121,255,148,157,50,36,168,207,146,121,115,156,182,68,38,63,42,106,70,127,180,225,145,38,53,63,108,176,67,26,135,52,52,238,73,79,103,103,245,160,165,61,75,85,51,125,4,207,158,83,208,170,100,27,164,86,1,0,0,28,146,37,61,84,93,10,112,16,80,8,14,12,81,4,8,201,228,80,207,53,43,111,118,12,103,225,224,13,86,152,198,149,234,97,200,234,185,202,172,173,58,255,247,167,162,72,91,153,89,44,250,53,149,148,210,163,170,35,29,149,81,21,12,180,208,170,180,234,182,161,95,74,59,178,203,181,75,255,163,127,253,109,254,10,213,0,1,20,100,194,161,76,148,188,106,244,150,112,218,68,209,24,197,71,135,130,200,1,212,196,193,67,86,8,44,18,172,0,160,121,52,124,24,2,138,42,141,245,45,244,7,180,172,38,29,93,211,131,66,201,191,12,138,142,5,65,229,202,220,146,210,86,232,167,102,10,148,132,150,12,166,242,123,208,18,15,203,109,79,71,35,82,144,105,2,108,48,213,200,95,74,173,142,0,26,35,95,209,246,2,238,211,196,92,221,202,177,137,101,150,29,253,107,89,52,118,83,59,236,65,184,172,45,175,72,251,239,31,255,127,81,207,249,155,208,70,85,138,211,29,210,231,129,146,116,50,211,50,45,254,235,59,187,79,73,154,41,179,34,219,117,163,218,140,188,219,182,255,109,253,193,52,3,255,40,220,84,36,240,103,199,37,198,50,190,9,255,132,76,204,238,147,166,175,207,75,168,202,51,205,105,4,82,206,56,104,177,206,125,242,125,173,159,69,5,139,101,148,53,251,88,150,79,242,42,32,154,36,198,106,218,100,114,41,119,109,215,98,238,148,178,162,177,85,143,71,119,34,182,232,201,247,118,106,167,67,253,250,183,92,220,183,74,250,179,127,143,7,129,205,166,106,222,96,134,134,247,150,125,104,129,134,224,24,2,115,49,24,162,43,22,205,26,140,72,173,25,223,36,18,200,204,32,8,48,49,29,31,224,192,20,181,118,68,64,129,136,171,177,135,152,104,114,8,203,160,128,33,239,169,18,172,74,210,192,27,110,40,28,112,140,105,10,147,72,39,94,239,207,81,85,173,171,20,97,227,170,150,192,210,232,98,74,229,2,136,223,200,205,18,3,149,3,69,137,173,124,165,45,58,37,25,177,17,230,119,239,115,255,251,178,100,196,142,5,132,102,199,155,102,63,176,95,140,217,82,61,101,108,22,221,159,24,77,133,30,65,189,51,165,232,244,13,248,47,249,124,163,60,117,76,203,41,61,148,247,15,81,241,36,66,72,249,226,45,9,217,200,31,79,71,47,16,57,141,38,244,71,24,176,101,80,202,170,25,68,114,53,209,167,131,134,159,155,24,194,238,205,236,124,178,117,150,0,1,202,0,33,1,32,219,102,201,216,143,144,243,74,231,225,93,37,161,221,75,127,159,2,133,152,118,248,239,185,65,129,100,50,102,200,0,42,202,221,107,183,249,85,22,63,149,164,159,205,16,132,1,234,134,163,52,140,184,196,123,67,25,7,100,6,113,225,121,61,11,72,86,230,70,103,49,203,187,113,194,77,166,185,63,86,185,30,202,153,39,220,178,168,195,51,67,255,231,218,176,174,118,81,104,100,210,155,173,222,255,248,1,42,0,5,173,248,176,193,120,17,108,76,147,248,36,204,46,8,103,73,95,26,83,168,242,176,188,205,172,162,195,72,134,109,212,123,173,83,56,13,155,114,181,142,248,203,83,37,34,170,233,240,173,200,104,76,39,255,58,24,183,120,233,99,126,180,42,182,42,45,3,213,245,182,196,225,5,108,150,61,112,117,95,136,255,253,86,239,158,123,186,185,225,43,239,182,94,83,250,226,170,38,218,226,214,181,136,214,42,238,218,88,123,243,100,215,212,142,71,115,235,132,159,173,155,123,121,238,210,212,231,136,54,61,200,170,184,226,54,154,239,177,128,1,214,0,32,18,13,183,105,28,54,100,145,211,30,167,146,174,205,86,117,26,44,45,54,27,243,11,79,60,251,147,52,196,145,134,231,186,159,144,52,242,249,7,230,181,149,123,255,183,212,66,133,1,88,157,26,51,18,177,148,29,243,82,55,69,82,16,241,141,162,168,107,214,170,240,228,60,113,126,198,88,39,29,22,58,20,205,205,140,217,35,172,95,32,79,78,151,124,220,21,50,111,202,91,242,130,1,1,0,0,109,164,217,197,140,186,200,176,118,114,246,6,156,222,166,166,174,134,99,166,72,74,21,2,104,64,64,35,40,18,14,6,45,92,18,243,8,5,131,4,146,193,185,164,3,118,135,9,4,12,24,29,165,200,64,2,139,156,56,0,16,34,108,192,144,252,168,148,9,34,216,114,220,54,193,98,251,189,200,116,113,225,235,162,48,55,246,33,105,119,67,241,33,144,192,224,166,3,60,35,2,136,173,54,192,138,47,180,46,40,217,252,124,17,141,163,194,50,218,215,251,102,249,59,179,93,249,158,233,249,165,147,65,199,136,221,70,110,90,48,162,172,89,74,186,253,203,233,144,223,68,203,74,23,75,208,44,135,139,143,173,41,50,176,212,86,255,251,178,100,208,140,4,123,102,202,155,44,70,130,105,172,217,119,61,67,126,90,145,155,24,109,177,189,1,219,51,101,156,241,35,16,63,14,10,219,63,250,57,204,98,29,217,68,160,253,156,84,171,143,21,175,197,100,66,91,219,93,12,249,146,8,169,204,21,77,117,173,111,90,43,186,222,209,92,254,130,206,80,7,93,232,250,100,67,197,153,94,222,175,96,132,213,183,138,8,215,254,206,81,51,18,219,128,203,156,192,205,91,90,62,119,125,193,26,146,222,155,243,235,115,6,62,143,175,202,239,237,235,62,78,208,112,220,97,234,120,227,153,134,21,51,119,85,235,182,173,20,205,192,249,145,20,80,152,150,102,145,200,62,117,22,161,114,145,202,161,251,71,203,13,74,92,111,5,181,193,35,205,30,114,235,84,151,104,223,197,124,207,207,15,127,223,19,133,234,0,4,228,240,197,73,16,142,0,142,50,209,198,241,48,35,48,20,210,6,26,14,206,152,140,96,192,0,129,89,180,13,57,68,249,195,210,197,7,154,95,11,41,94,63,41,184,162,47,107,146,200,132,156,206,74,158,150,117,93,71,0,35,227,113,168,246,53,40,97,204,174,85,132,85,142,47,182,63,53,43,120,114,148,191,14,93,36,236,229,62,176,172,56,33,46,117,207,253,254,255,206,126,123,178,31,243,57,173,37,244,237,122,185,51,54,107,83,137,188,48,100,230,177,178,72,221,170,88,80,92,64,154,154,160,131,221,186,24,104,112,136,141,43,93,197,170,242,115,190,237,175,108,186,159,23,235,183,239,153,68,6,13,92,4,0,53,80,51,71,225,54,6,88,58,149,195,164,8,134,179,19,14,139,131,138,169,206,71,177,227,237,143,108,16,149,29,227,150,169,34,87,121,246,203,81,59,143,26,222,153,166,241,230,151,87,118,134,166,66,29,41,42,168,61,27,28,156,225,82,38,179,71,185,27,60,230,208,226,80,244,204,107,198,114,43,223,149,57,83,51,185,198,207,231,73,104,155,149,186,150,126,102,150,173,233,169,171,217,91,235,203,211,80,70,0,206,26,68,225,115,205,12,188,200,238,141,69,216,199,129,205,4,132,248,130,35,136,240,96,130,74,40,101,129,130,199,133,99,206,164,62,50,30,60,92,188,222,227,18,22,32,2,16,137,12,15,2,132,75,186,12,54,48,68,180,102,48,128,176,64,145,190,145,171,114,192,14,13,188,204,1,57,140,113,40,42,6,211,149,174,37,77,5,21,0,31,56,113,238,107,107,178,76,138,163,66,77,221,48,19,146,71,32,116,214,10,31,104,80,12,61,56,0,194,57,2,194,56,76,232,163,215,133,159,234,173,46,126,46,110,230,38,82,26,62,175,175,173,174,46,234,110,211,226,254,60,255,251,176,100,213,140,5,30,102,201,27,67,95,50,111,76,233,38,60,101,216,25,145,155,20,45,161,253,17,192,179,166,116,145,154,248,165,111,149,138,62,167,52,126,96,118,231,9,246,20,30,39,185,40,209,58,21,102,62,176,219,150,200,45,142,49,183,11,23,190,225,222,51,235,48,219,214,4,59,234,214,173,91,136,8,132,111,249,176,0,160,32,16,14,219,183,224,20,86,177,1,201,147,4,82,64,151,97,206,243,59,187,235,213,100,82,87,35,79,254,255,132,255,240,71,35,165,33,232,80,134,37,77,152,201,55,0,56,192,251,232,8,46,55,10,234,79,12,229,40,80,114,190,102,21,8,202,66,140,88,62,171,66,222,175,68,182,139,83,255,12,147,175,208,116,242,12,123,73,41,144,39,27,134,190,217,134,213,109,219,245,227,51,250,125,140,103,247,157,132,197,0,2,83,176,206,85,130,170,224,17,83,5,109,39,164,47,120,194,144,243,9,17,51,46,118,210,120,192,4,84,130,193,199,20,237,35,84,242,132,188,138,55,45,180,50,12,215,34,66,16,3,4,32,96,78,65,80,12,137,249,199,149,166,139,56,131,223,193,0,124,7,51,107,156,235,51,175,11,141,207,74,101,69,80,88,122,133,243,236,94,12,136,210,208,85,149,225,108,88,144,165,18,45,207,42,217,27,211,110,237,218,251,178,93,152,149,42,245,51,174,29,200,142,200,136,8,64,83,165,153,201,197,49,120,222,59,83,140,242,197,198,99,102,211,247,94,154,129,5,215,237,114,68,146,54,34,190,131,155,194,220,91,106,20,248,197,49,15,255,188,223,197,200,177,22,20,17,45,183,32,151,52,210,106,112,60,183,142,198,84,116,105,91,139,236,71,180,154,174,118,33,219,73,137,105,111,9,135,127,158,55,1,11,113,165,57,198,238,234,48,45,239,30,227,89,20,205,68,200,97,202,113,19,50,177,110,194,8,246,37,144,182,214,148,116,170,49,78,231,114,37,238,253,39,71,153,221,84,93,168,154,54,132,196,16,197,41,29,43,178,166,169,170,144,198,121,151,101,233,217,151,235,176,24,0,75,118,51,91,248,240,50,48,14,14,197,163,75,228,84,33,158,72,61,61,108,133,200,166,41,102,140,97,86,46,80,46,67,25,46,107,89,68,120,178,153,62,233,164,66,82,97,161,146,1,10,31,94,141,208,100,217,32,167,110,137,252,108,212,180,160,17,209,55,169,196,108,213,122,215,35,127,67,16,165,135,133,0,206,187,248,179,104,165,170,89,52,181,235,114,98,148,226,48,145,149,186,22,129,255,50,246,170,245,29,43,203,82,68,163,189,253,242,202,233,120,201,235,24,60,88,30,23,81,69,22,22,45,88,88,56,22,32,7,5,255,251,178,100,212,140,5,127,102,199,155,98,127,50,107,236,217,67,61,37,106,23,153,159,28,109,33,189,1,194,51,166,180,177,159,108,195,225,118,53,4,35,104,252,227,7,74,155,82,162,168,240,58,58,161,201,99,0,153,68,245,83,177,131,31,62,231,22,125,212,164,83,168,243,26,186,57,139,36,231,129,48,122,144,0,4,200,67,140,57,37,161,65,199,154,13,250,132,121,77,174,36,174,126,158,137,171,224,219,114,149,202,188,42,74,43,114,149,164,9,74,232,53,223,53,177,174,41,175,255,47,252,208,242,200,136,233,158,59,56,114,87,63,153,106,236,34,194,85,13,1,146,194,99,34,24,187,148,31,74,242,84,74,200,53,13,210,145,201,213,148,66,144,58,247,44,170,66,229,152,236,121,178,115,90,246,221,167,42,209,166,221,182,115,161,134,0,79,161,149,51,96,122,8,89,55,177,19,251,120,2,138,155,25,240,123,24,24,200,144,44,70,40,147,131,195,33,195,106,193,22,67,137,124,3,128,34,77,8,181,45,178,162,29,8,98,239,208,140,20,4,208,92,38,36,90,209,171,136,37,245,89,77,197,148,58,6,24,26,252,55,236,193,154,198,110,181,167,101,233,153,95,182,221,1,128,182,154,239,192,203,94,196,98,65,67,98,150,3,151,221,8,194,96,228,120,169,38,92,15,191,226,246,246,255,255,126,89,9,123,28,177,80,53,41,36,185,37,74,39,61,232,180,16,146,149,160,81,204,52,113,167,180,40,211,169,93,75,26,156,85,197,164,165,14,33,109,238,226,203,65,87,67,225,150,248,184,169,63,239,101,61,117,143,113,185,231,29,37,64,15,24,0,37,0,174,75,111,207,82,148,140,101,49,179,22,174,82,181,98,36,127,105,96,68,181,226,251,227,126,88,152,181,93,99,56,241,156,200,75,132,107,83,155,91,6,224,52,204,12,201,29,248,213,10,238,100,153,190,164,182,150,160,161,250,104,40,232,162,40,72,91,154,101,230,115,136,251,101,50,117,255,111,44,242,206,42,134,130,195,162,17,100,41,76,141,66,62,63,166,87,170,24,198,78,229,123,186,102,157,211,51,102,1,192,4,56,205,157,67,162,206,168,20,220,163,78,208,168,104,56,208,137,206,124,168,70,50,220,65,70,102,12,4,22,36,97,0,33,151,150,193,131,6,44,213,254,200,65,193,77,5,211,4,144,62,204,133,146,152,216,50,55,51,17,145,131,46,1,79,135,213,135,174,235,136,102,69,20,183,232,94,38,57,79,78,210,98,114,38,75,17,126,96,118,138,197,92,6,52,213,40,174,198,220,248,149,51,214,231,203,108,65,179,27,185,221,243,12,63,251,196,80,180,114,67,88,211,175,155,156,236,179,52,92,149,51,255,251,178,100,215,140,5,207,102,198,19,104,95,64,112,108,217,138,60,101,204,22,93,155,24,77,133,126,137,238,51,99,197,135,141,120,33,169,198,205,162,192,197,83,228,205,207,223,15,82,26,185,161,33,42,60,122,103,105,200,59,18,248,167,212,58,157,11,171,158,54,107,106,79,55,217,107,211,138,192,25,242,131,235,69,178,7,0,40,240,240,61,198,6,129,180,163,239,170,223,126,3,226,17,113,164,229,177,197,229,80,168,143,202,41,229,92,143,230,167,227,96,132,184,65,158,52,36,152,20,175,124,235,86,131,123,101,190,153,131,22,154,9,74,208,115,162,66,188,87,155,18,223,171,2,21,179,253,225,152,82,148,220,139,113,10,90,17,147,174,196,54,54,150,86,116,51,55,134,119,89,73,16,25,17,127,182,101,156,146,82,222,229,234,95,63,35,95,239,161,41,124,249,159,184,18,0,23,195,68,122,52,149,211,36,38,51,31,3,218,43,49,160,227,59,131,51,146,160,48,50,122,146,25,146,132,14,10,4,0,24,56,26,215,112,194,128,72,28,164,84,201,28,102,133,64,204,4,57,10,217,59,224,96,196,170,137,115,146,143,25,72,140,145,182,91,37,225,117,210,228,204,9,33,12,185,166,72,47,72,154,212,51,68,239,70,165,16,18,100,49,200,98,1,94,244,177,234,180,214,230,241,135,174,184,39,109,59,59,190,191,110,211,155,159,254,217,255,215,207,183,159,119,252,185,202,251,63,125,217,145,222,110,180,137,140,118,186,1,208,108,49,11,125,34,179,215,151,135,111,105,50,89,109,114,171,168,165,165,116,249,215,74,186,170,83,255,177,128,116,192,4,106,93,10,237,181,43,62,224,92,58,240,134,194,237,67,200,28,95,251,72,226,152,186,237,110,202,219,105,112,183,123,50,204,40,33,201,223,82,219,255,74,107,254,200,98,142,163,179,204,70,140,149,212,235,57,12,84,70,149,209,206,230,102,101,51,149,28,88,247,42,49,28,206,182,117,37,107,53,36,164,162,170,246,144,143,74,43,26,69,107,106,234,148,93,122,111,110,191,250,193,66,67,22,67,0,72,147,55,145,204,82,121,55,169,180,193,96,243,11,6,205,40,74,21,21,133,5,70,12,26,45,32,96,4,28,45,34,9,60,112,240,8,130,7,43,135,220,120,18,183,41,129,131,52,60,26,252,14,5,144,166,72,68,23,10,124,194,45,120,33,72,163,101,178,65,66,43,228,66,160,98,210,52,200,163,101,134,225,152,170,128,189,48,28,62,176,76,225,202,141,199,104,228,183,85,197,19,250,214,27,74,70,151,147,9,41,21,204,193,238,126,43,134,87,55,190,234,90,255,124,246,249,213,168,247,197,255,18,220,235,213,171,117,36,130,255,251,178,100,210,142,5,116,103,70,19,102,87,64,101,204,217,154,49,229,176,23,173,155,20,78,105,109,193,208,179,101,168,246,162,40,14,147,119,202,167,122,182,42,139,73,118,234,107,105,179,19,47,92,237,172,175,109,182,74,188,196,124,203,234,227,248,135,41,48,205,149,115,178,255,80,6,222,223,237,64,0,22,161,129,102,186,152,140,140,107,177,107,142,176,60,20,237,138,77,189,154,123,101,194,61,101,127,98,115,178,199,117,220,143,208,149,3,116,164,164,59,47,219,255,248,97,16,178,60,105,163,22,104,152,133,210,234,127,66,238,117,43,18,227,14,61,28,116,17,177,144,58,11,125,70,40,207,108,158,53,30,229,205,247,44,68,204,158,105,154,147,19,9,93,139,77,47,61,166,227,119,248,139,237,110,106,162,18,35,159,135,253,38,227,128,142,0,0,76,172,205,75,204,152,88,26,14,105,71,135,86,160,24,44,99,69,39,28,40,135,132,0,1,112,230,204,40,187,146,52,43,220,251,34,170,73,188,240,98,188,134,215,248,200,3,199,62,201,146,104,146,222,170,98,17,76,225,160,90,117,42,109,95,201,89,183,4,31,25,114,44,216,164,127,102,241,136,103,86,187,36,129,13,138,0,25,119,168,83,13,30,143,168,112,69,186,206,92,85,127,207,207,55,223,113,223,124,199,111,143,255,137,175,247,68,221,18,225,148,194,155,92,213,202,20,77,33,158,132,142,180,251,205,206,167,53,10,53,199,77,141,79,24,30,61,53,203,217,78,148,10,169,155,233,141,133,25,28,189,207,131,203,178,83,75,59,221,63,165,65,78,104,0,2,4,88,77,203,100,136,206,129,19,44,53,137,70,230,230,236,174,110,235,125,235,247,253,131,113,228,159,89,99,253,114,184,244,146,186,201,114,190,177,74,64,26,180,66,96,7,217,249,127,229,119,126,151,210,37,48,153,201,172,194,150,214,41,149,166,55,223,171,41,100,94,108,238,69,96,183,142,185,78,117,251,153,80,184,40,114,194,128,208,174,42,190,217,204,145,232,140,75,119,209,221,25,17,11,74,42,216,104,65,108,99,22,57,135,193,32,67,225,189,221,167,180,44,25,128,26,103,53,224,149,212,18,33,48,96,120,40,63,17,0,140,48,45,34,39,3,67,45,217,50,133,1,41,6,133,170,132,152,52,188,66,192,176,192,145,142,65,37,253,76,145,81,184,240,141,16,153,193,151,2,244,173,36,100,12,251,175,130,0,25,139,8,240,178,242,52,200,83,201,22,116,31,24,105,238,117,232,88,8,0,44,52,1,111,210,157,235,135,100,15,66,181,91,197,174,60,210,104,187,40,139,126,81,173,247,87,127,29,227,144,168,157,87,9,43,159,122,222,40,182,202,220,255,251,178,100,215,14,5,126,103,71,27,121,90,240,111,140,233,90,60,101,204,25,205,157,18,46,25,190,193,200,179,103,180,192,35,4,204,190,215,45,189,250,108,94,102,22,175,48,118,138,171,89,37,201,153,169,179,32,165,82,56,165,171,36,247,206,114,31,193,206,205,245,153,167,144,90,39,150,164,209,90,180,25,206,57,246,70,153,154,221,76,182,48,9,204,144,103,167,255,81,0,55,39,149,209,247,215,116,142,228,104,28,154,171,216,67,162,212,108,230,67,181,214,230,182,127,115,163,181,77,122,114,115,64,238,230,78,61,10,188,227,227,87,29,212,89,87,195,71,110,138,149,66,183,76,176,114,101,34,13,128,252,194,106,42,36,124,217,232,73,212,183,198,174,58,146,158,170,26,46,239,211,184,171,205,167,151,150,174,87,93,187,54,19,78,225,46,26,6,68,213,39,83,253,61,221,91,245,45,221,164,240,16,162,0,7,21,168,153,169,157,126,100,135,159,236,6,86,139,182,104,146,17,70,76,7,184,120,42,41,41,162,37,175,230,218,72,149,55,217,156,60,212,98,80,67,59,40,44,235,186,2,49,143,211,216,243,13,55,191,5,59,208,54,230,133,68,64,209,123,150,237,138,20,76,13,145,64,84,2,0,180,144,116,61,40,163,144,125,152,214,89,200,41,141,28,82,15,171,191,185,113,234,209,3,15,45,171,233,219,111,186,211,190,123,158,61,90,224,80,61,163,154,88,106,138,139,51,154,39,173,80,88,228,52,58,23,48,122,196,25,102,210,82,64,210,5,77,169,134,149,55,62,97,230,91,122,34,91,61,25,252,205,194,55,0,196,0,212,146,23,243,246,40,188,28,114,35,8,250,70,77,62,86,59,158,212,131,173,98,108,99,107,91,194,235,210,10,63,239,27,206,88,190,49,249,78,219,200,93,185,252,206,109,7,131,130,132,249,46,166,121,183,47,43,151,239,152,120,216,172,137,90,145,19,145,13,188,56,143,91,169,12,139,58,10,255,52,178,20,255,69,234,111,229,236,89,213,54,185,36,108,254,141,103,90,207,102,165,213,195,96,4,92,96,104,97,136,87,230,134,21,156,204,168,118,48,33,135,193,134,133,11,156,36,112,97,240,25,128,131,164,1,228,118,44,13,131,0,193,130,151,253,50,9,65,42,0,80,6,164,40,5,47,39,248,68,15,18,23,51,176,176,32,88,230,147,42,96,40,29,48,120,66,9,73,102,253,231,119,154,233,129,129,242,150,192,206,29,230,185,78,225,196,238,69,169,159,102,8,64,4,108,210,198,126,183,163,148,205,228,86,205,102,237,106,201,178,234,213,51,24,222,222,238,180,250,221,71,23,120,236,89,97,184,53,74,117,227,15,253,84,246,53,41,92,190,255,251,178,100,206,140,133,8,103,72,27,72,86,96,106,108,217,87,60,103,204,25,221,155,20,78,37,253,9,222,51,164,9,129,151,40,239,102,159,214,68,174,226,149,61,93,252,150,125,246,133,35,126,40,93,116,168,194,5,230,164,224,182,182,121,188,105,200,42,8,225,102,72,243,194,127,51,124,182,204,107,65,245,222,188,122,73,173,98,28,248,139,155,54,136,64,149,133,22,104,64,169,75,5,48,136,123,213,145,172,52,78,124,2,244,74,24,215,100,31,65,86,197,253,79,254,55,94,236,230,28,188,112,134,219,237,235,185,242,149,174,210,227,135,224,36,25,117,92,40,71,139,34,17,118,54,70,105,83,51,71,82,247,117,122,89,191,65,131,50,50,42,121,47,178,186,82,40,30,220,165,97,78,221,44,255,230,39,120,124,115,33,235,144,182,187,223,18,202,207,68,51,50,92,142,113,202,137,67,117,71,181,76,151,101,0,26,0,204,206,26,22,134,24,208,228,112,41,217,140,210,6,32,8,152,112,94,109,19,80,8,114,34,6,152,52,126,28,5,48,72,136,48,0,50,5,70,162,254,6,4,82,101,95,181,84,128,119,83,20,96,42,36,31,150,16,128,140,36,27,92,233,106,64,9,30,58,79,48,242,242,174,152,37,179,143,6,159,181,164,236,195,84,114,152,114,1,148,194,153,116,14,255,167,244,109,172,65,49,205,201,25,45,121,115,211,1,66,41,19,4,65,74,28,209,185,237,247,255,76,219,31,236,109,214,107,94,203,235,179,103,158,255,230,235,223,188,249,15,95,211,107,102,195,189,111,249,91,247,153,118,121,167,3,140,36,62,74,110,198,194,254,244,223,27,137,74,98,42,173,242,153,171,247,154,251,196,254,108,82,154,205,119,104,144,170,212,36,176,183,63,69,207,212,144,239,10,232,50,109,4,12,68,44,83,9,153,107,234,142,241,87,42,4,136,171,44,24,34,126,199,18,148,166,71,185,120,90,127,194,104,177,168,80,235,91,22,183,218,113,254,115,25,130,14,214,166,84,14,167,89,3,16,113,75,99,194,79,157,55,39,201,76,158,252,52,121,159,232,107,154,91,11,122,181,158,88,73,57,195,50,179,59,228,156,252,207,39,166,229,159,210,58,89,26,255,255,231,36,62,31,254,100,87,239,145,216,3,49,195,41,168,194,130,161,208,25,160,89,7,20,11,46,131,0,42,64,164,34,33,25,8,93,10,75,254,99,75,168,77,54,249,50,151,67,88,86,6,189,1,201,152,130,32,143,45,197,130,205,234,133,207,192,4,252,135,98,172,182,57,12,166,249,152,209,152,194,185,129,45,94,147,189,46,173,4,174,65,46,97,210,50,161,12,54,58,94,35,46,209,218,44,29,167,215,37,28,255,251,178,100,205,14,6,39,104,69,11,134,127,68,114,108,232,224,97,131,108,20,125,157,24,78,97,107,193,108,51,102,244,196,21,48,151,255,60,247,55,119,195,44,221,203,100,230,202,188,205,95,223,215,63,207,29,114,234,174,158,232,219,92,125,95,21,234,244,227,155,142,189,155,217,105,239,122,238,71,71,89,107,72,149,109,253,220,79,21,252,124,92,83,251,154,168,174,33,224,213,128,1,101,70,32,163,237,254,203,92,128,48,210,26,199,161,162,203,187,184,75,135,125,36,255,191,52,8,45,84,105,245,66,46,178,143,255,247,121,138,34,100,117,118,21,119,230,60,203,49,165,41,50,187,149,153,25,212,189,149,43,16,73,138,118,33,173,221,220,234,53,202,237,44,250,178,170,181,183,69,54,196,122,123,190,191,254,148,252,154,131,85,0,66,211,108,109,18,175,53,193,179,104,243,55,60,80,104,97,171,172,157,83,64,242,9,142,6,24,218,208,0,124,116,180,46,14,88,6,91,104,232,34,6,132,19,14,58,41,184,166,203,144,191,4,200,110,204,100,199,3,208,101,172,152,0,145,50,140,154,168,224,50,252,118,68,65,6,12,31,2,58,205,206,85,147,250,252,72,114,103,120,70,152,220,3,97,156,174,149,243,86,39,18,109,227,247,105,37,118,195,160,184,41,56,64,20,34,34,207,142,62,99,190,55,230,121,169,175,234,230,39,26,241,235,181,244,77,83,184,228,164,143,25,39,148,69,140,103,28,80,203,62,199,137,197,29,156,61,113,116,73,155,18,229,30,73,68,140,196,226,172,133,38,90,103,83,72,250,211,69,150,155,173,75,91,62,104,197,247,105,52,22,7,191,236,253,96,0,46,128,12,118,218,67,146,204,100,108,133,213,248,140,48,178,23,102,213,248,111,179,10,6,93,86,53,244,216,151,194,82,46,80,97,169,100,34,213,123,77,174,154,181,103,220,234,233,9,75,28,241,139,178,213,95,211,218,86,148,179,84,150,180,104,225,116,105,125,234,46,95,70,95,158,71,162,183,111,25,242,97,167,28,204,168,175,196,50,189,53,119,172,205,90,113,118,122,81,215,17,197,85,175,54,239,50,251,77,68,85,127,15,53,200,65,64,25,162,152,134,57,60,153,100,164,101,219,33,240,69,196,32,83,89,2,14,116,84,7,27,129,164,3,14,140,204,16,53,11,4,134,128,65,132,134,232,143,64,162,11,88,189,110,240,25,12,189,125,141,0,30,165,40,33,2,98,194,62,40,138,72,192,203,7,129,212,189,84,151,20,184,148,81,27,116,195,125,151,157,27,239,14,56,157,122,87,82,192,89,83,66,98,171,17,99,140,128,72,137,213,224,184,90,148,106,22,238,81,181,128,204,81,36,135,178,243,255,251,178,100,217,12,134,27,103,197,19,104,111,64,118,12,233,90,60,232,152,24,137,157,18,46,105,109,193,208,51,100,9,134,13,56,54,203,226,101,242,206,127,170,115,91,22,218,70,182,212,94,181,182,39,254,182,48,218,175,157,189,112,222,238,27,195,190,95,124,42,214,68,91,171,238,59,99,54,108,107,28,200,47,106,237,152,61,204,31,113,165,49,123,133,41,68,238,42,100,210,45,186,180,84,11,228,134,253,187,191,64,1,53,59,18,149,220,130,0,120,165,168,24,38,134,76,204,128,28,21,26,21,7,141,93,20,122,201,163,183,88,81,117,57,59,162,33,14,179,15,53,165,33,156,185,179,39,168,51,8,161,4,225,216,101,72,166,101,8,140,148,246,40,95,242,4,66,187,244,64,147,42,106,208,191,121,68,85,244,92,163,26,151,118,218,57,103,106,181,254,137,223,90,89,229,220,143,37,58,93,146,152,249,254,222,205,206,28,249,28,251,48,132,90,95,15,90,0,90,243,15,82,51,34,179,71,9,17,97,155,114,80,208,185,144,145,27,224,114,106,33,129,131,5,169,48,176,114,134,100,226,185,78,109,10,49,48,129,160,60,227,171,244,152,74,0,81,180,133,119,229,233,232,156,114,42,173,78,63,21,91,65,3,142,226,191,18,10,132,204,198,163,242,187,239,236,222,75,201,158,59,177,86,147,98,61,40,130,36,53,159,137,140,178,136,69,174,107,149,242,177,142,29,253,236,102,191,244,216,192,52,34,198,228,244,71,54,214,86,164,164,69,153,72,206,201,252,251,38,89,161,44,151,124,67,220,203,66,105,67,181,81,202,150,251,113,167,220,57,151,80,197,167,142,103,134,96,29,10,0,75,96,28,187,109,176,97,167,133,194,26,22,6,58,132,47,41,12,205,141,55,6,248,250,174,159,34,4,28,230,101,150,81,52,195,2,40,162,38,220,103,106,128,171,115,82,76,168,81,229,46,37,185,201,65,158,77,114,71,115,163,21,156,227,28,212,250,221,154,124,183,35,45,75,47,115,251,126,31,103,60,243,200,249,229,249,31,253,47,153,83,233,247,215,63,20,0,24,6,45,38,101,133,70,10,122,103,247,71,212,106,101,193,5,89,35,82,16,52,17,128,185,65,142,32,17,25,152,176,241,144,1,15,19,37,129,40,9,170,164,139,200,50,208,129,55,165,183,17,188,93,205,156,185,166,34,46,119,181,77,146,34,26,123,95,102,250,117,20,205,229,77,112,119,208,109,77,93,55,241,211,127,244,161,236,29,172,186,12,165,150,52,82,206,173,87,173,255,90,146,199,29,157,52,140,104,137,7,7,181,44,145,19,13,149,122,216,239,125,119,55,115,113,108,39,209,231,157,70,13,137,197,233,154,84,171,255,251,178,100,199,140,5,17,102,199,19,97,95,160,96,204,217,170,36,163,134,23,61,155,20,77,225,109,193,212,179,166,244,145,162,252,73,170,148,149,113,236,227,119,55,179,119,203,237,202,237,175,159,226,217,93,205,244,222,95,195,54,195,121,174,184,251,108,204,197,177,155,83,135,28,247,187,171,160,182,239,168,2,1,156,61,157,54,205,116,49,116,137,112,98,141,36,64,241,64,16,104,241,56,150,189,239,253,174,170,147,212,104,17,37,175,193,135,142,105,66,43,215,50,53,62,151,253,159,233,157,24,64,184,176,25,90,3,93,209,92,194,236,232,136,77,96,47,170,80,212,228,226,146,147,8,120,21,177,0,137,192,7,112,125,25,162,155,40,59,218,185,24,251,57,131,46,75,161,225,143,26,123,116,87,182,189,83,94,18,45,174,44,222,222,34,174,3,81,0,23,111,216,170,121,150,17,140,209,22,39,40,176,26,209,3,20,154,239,139,88,163,115,83,193,194,29,73,67,200,244,58,156,145,80,142,142,208,144,211,221,218,56,75,92,118,56,151,210,14,32,130,114,193,164,18,66,180,208,167,45,41,90,164,154,76,31,170,193,78,182,76,170,104,214,42,98,121,176,202,237,156,93,221,186,183,67,111,119,45,124,58,163,138,190,163,249,107,230,255,56,245,93,40,15,137,159,165,168,250,245,21,75,38,188,165,251,238,118,48,247,91,148,99,43,211,114,12,85,101,105,124,245,85,168,235,101,50,182,217,247,156,72,213,83,99,2,70,124,161,13,214,120,2,221,144,0,131,66,76,46,18,55,24,6,72,141,187,63,199,80,87,162,66,243,209,129,208,218,53,33,132,101,36,151,68,207,114,162,203,89,230,201,2,196,36,172,110,35,180,61,166,215,228,134,163,74,56,170,74,8,230,84,37,41,54,193,82,103,57,233,190,236,100,169,12,214,156,222,209,25,125,243,238,221,219,190,103,57,247,35,162,249,190,125,182,54,98,57,203,201,219,218,143,231,25,254,103,251,222,230,27,251,141,99,170,97,159,117,28,126,91,62,159,222,216,162,26,153,141,116,218,3,218,0,1,207,118,32,8,89,49,102,78,117,205,240,161,198,156,14,185,17,156,151,198,34,180,87,235,197,0,204,105,82,21,239,140,72,170,67,173,226,196,72,236,4,17,145,202,36,25,153,83,197,128,72,75,216,128,37,24,240,191,152,145,216,217,25,27,167,70,69,66,208,244,226,176,247,91,243,203,2,231,87,55,44,54,81,142,134,213,211,233,221,207,213,92,245,215,7,226,140,105,206,179,174,132,31,10,61,208,243,177,243,190,166,94,216,183,219,123,168,170,111,247,221,76,76,195,15,85,65,237,157,189,238,212,167,185,154,245,211,17,116,69,44,255,251,178,100,214,12,4,229,103,73,155,44,91,114,128,172,233,57,61,134,53,83,221,155,40,108,189,109,201,204,179,165,232,193,154,184,243,59,165,220,104,92,205,101,137,234,157,167,85,42,2,213,0,5,212,0,106,91,185,94,57,35,148,178,16,136,180,181,154,138,72,167,78,33,62,194,250,57,176,94,122,11,209,201,255,244,57,141,255,255,124,201,195,129,141,40,178,122,132,135,249,23,8,186,119,123,213,171,131,244,45,199,149,149,145,44,16,167,74,145,103,153,40,198,84,230,173,104,116,109,50,37,51,246,198,223,221,204,238,251,204,111,175,206,52,146,47,153,141,242,207,204,237,72,154,147,206,190,172,172,69,71,159,142,205,220,25,211,16,83,81,76,203,142,78,11,140,149,85,85,85,0,0,33,72,193,34,132,142,67,165,15,224,20,238,10,67,136,68,67,102,54,112,24,36,236,137,22,177,35,10,31,71,21,148,161,140,224,66,18,42,12,53,24,101,99,2,48,80,195,23,73,91,67,2,34,203,245,34,219,231,245,174,33,90,40,177,119,125,153,150,3,141,100,52,239,131,0,171,198,78,26,44,152,170,205,221,125,75,91,171,130,179,23,114,233,119,23,136,64,12,176,176,22,1,8,0,134,8,19,196,69,202,48,99,33,104,14,30,1,73,156,173,190,145,187,213,168,234,90,183,51,171,255,135,63,44,123,222,255,255,123,143,235,125,238,115,180,147,127,203,186,152,251,189,163,187,86,158,213,93,111,188,254,115,92,207,255,251,188,255,153,126,63,142,245,255,219,253,222,179,255,215,255,127,14,99,222,235,191,248,229,134,178,238,21,235,107,59,187,198,246,178,254,247,189,251,153,76,127,103,178,195,127,189,229,73,40,79,154,128,38,235,8,35,110,249,13,192,9,12,196,234,200,172,204,130,174,148,32,172,26,6,195,18,211,76,61,143,83,123,229,133,32,112,65,12,199,137,255,206,87,34,23,140,28,156,227,44,191,109,117,152,245,73,136,113,174,114,157,116,53,38,163,53,26,251,172,195,220,247,91,26,115,28,203,61,103,42,92,231,153,170,24,115,88,195,39,156,140,245,102,58,199,186,24,101,110,123,213,95,165,51,80,195,238,213,213,216,193,100,1,0,52,193,114,54,69,39,56,132,130,59,189,30,51,100,211,54,164,153,51,240,216,48,156,29,50,68,221,48,184,30,50,28,44,34,22,140,0,2,140,53,3,12,104,4,203,44,97,160,90,28,36,156,60,57,134,140,155,113,0,114,201,169,145,25,84,240,56,44,84,80,208,4,0,209,70,46,8,60,0,111,137,134,108,84,33,21,48,82,65,199,227,248,61,0,2,152,112,24,17,216,222,4,64,74,205,124,5,92,53,108,98,64,132,193,255,251,178,100,223,0,6,218,102,198,29,111,96,0,110,140,217,154,164,168,0,41,142,15,12,57,221,128,27,48,193,100,15,48,240,0,1,64,240,1,161,137,10,24,249,104,36,40,46,20,177,12,16,144,20,68,104,168,230,134,154,107,37,39,245,144,108,198,134,44,106,16,168,202,31,183,78,46,96,192,134,28,34,193,219,52,134,100,48,164,18,10,6,35,120,223,153,44,238,183,242,202,9,92,238,172,210,225,118,99,178,205,227,94,155,186,138,216,187,37,127,249,77,25,229,238,229,158,87,51,161,165,228,175,92,165,169,187,215,242,152,166,203,11,184,210,211,82,225,44,254,106,166,86,37,148,189,167,166,153,181,151,121,156,178,57,69,77,94,110,95,86,47,126,197,137,100,213,60,197,59,24,213,120,220,3,73,61,35,228,9,187,255,18,193,234,152,157,147,99,53,26,169,22,183,102,215,53,183,45,131,212,181,158,26,223,227,134,28,195,255,255,255,255,255,255,255,202,0,185,221,247,60,50,203,120,97,159,255,255,255,255,255,255,255,143,5,86,234,232,185,248,128,0,13,36,146,73,184,142,69,113,139,2,164,68,135,44,32,16,89,124,226,155,121,168,29,229,155,76,215,102,8,61,75,99,4,52,196,56,73,165,19,216,13,201,201,158,30,194,246,181,73,35,86,224,61,127,9,229,208,197,89,223,102,39,136,168,107,181,35,194,110,230,218,169,195,251,209,141,191,112,187,249,233,61,247,150,182,28,61,134,172,111,150,73,27,109,29,237,252,146,187,120,175,133,137,160,176,239,86,187,134,233,224,184,183,219,17,235,61,179,44,143,177,36,26,77,108,94,44,7,148,165,177,123,218,153,131,88,176,36,188,124,71,171,234,87,49,125,183,224,238,90,101,186,205,91,108,172,27,189,211,184,208,162,82,22,223,110,69,60,55,23,172,83,190,129,103,211,101,228,102,59,255,255,255,255,255,255,255,255,255,255,221,255,255,255,255,255,255,255,255,255,255,220,149,51,242,92,200,73,163,0,184,196,244,6,201,70,27,88,170,99,64,33,48,136,202,33,51,13,5,140,72,46,0,8,218,184,88,52,68,9,3,6,145,244,24,4,50,227,131,43,66,29,3,49,5,97,161,99,15,20,51,108,208,87,192,20,4,207,71,204,160,73,41,12,0,16,72,101,196,98,72,3,55,53,66,133,136,28,194,2,12,8,236,0,14,205,130,166,230,28,40,189,201,150,129,199,35,101,134,166,250,156,3,64,230,100,154,104,140,6,16,88,96,2,196,32,102,18,48,97,0,70,168,134,97,224,97,143,69,164,10,6,41,194,108,78,32,114,189,121,31,198,242,140,194,71,153,192,192,17,123,84,140,102,147,61,255,112,221,189,101,150,243,255,251,178,100,85,0,8,213,130,197,134,115,96,0,140,172,217,205,196,180,0,24,85,163,34,125,169,0,1,193,179,167,55,140,128,5,198,95,143,254,233,251,191,239,247,185,254,183,191,252,178,199,47,231,109,111,29,103,189,239,155,238,90,238,177,202,155,247,91,254,239,239,245,222,126,123,239,235,28,106,217,207,44,53,245,233,173,101,255,202,153,62,60,194,198,241,222,61,191,255,159,112,108,125,207,249,222,213,199,186,202,213,91,209,23,155,91,255,230,191,249,255,255,255,255,255,255,255,255,255,44,207,249,175,255,255,255,255,255,255,255,255,255,255,255,106,1,127,112,0,0,212,0,80,0,0,0,13,187,237,254,255,134,67,7,193,144,210,238,230,148,114,189,39,52,194,4,40,156,119,18,81,88,190,154,10,87,77,36,44,99,173,11,152,49,178,115,166,7,153,105,45,23,77,155,239,212,164,19,105,141,110,200,221,239,162,201,152,38,178,252,217,21,30,116,204,25,84,210,102,118,52,100,83,65,105,162,212,208,103,215,65,238,164,208,69,19,238,164,18,117,162,235,91,160,166,77,169,80,106,73,58,170,82,5,115,4,76,209,90,44,236,181,207,15,235,83,59,50,43,116,18,72,235,24,255,255,255,250,0,0,69,53,49,71,141,169,128,96,225,58,205,117,74,66,192,6,138,41,179,212,182,38,99,15,211,247,13,179,7,160,137,137,184,153,21,244,199,52,44,80,1,240,3,20,143,29,110,112,82,2,72,25,112,79,162,23,19,136,164,68,176,21,193,140,1,196,106,51,100,121,56,124,136,3,99,165,17,9,5,76,174,26,88,133,5,128,88,69,144,57,132,84,99,135,88,246,45,132,92,112,20,69,158,26,172,89,98,9,142,246,60,155,191,208,65,4,89,210,82,23,73,4,146,75,250,122,189,125,75,214,166,186,215,107,189,104,45,4,149,82,78,182,46,153,154,153,162,125,140,157,18,194,102,202,89,89,3,34,233,137,162,14,94,82,149,60,233,149,76,78,27,104,23,121,120,174,94,49,46,154,171,58,96,153,213,40,126,11,98,78,149,76,150,0,13,214,196,37,39,45,185,206,224,209,225,18,76,99,152,72,157,153,12,213,63,84,28,141,85,250,138,214,80,77,145,81,207,70,248,246,31,119,41,84,68,178,66,41,35,199,135,246,147,51,194,243,113,62,173,21,191,205,92,62,216,227,198,143,146,144,247,226,253,171,169,180,230,25,249,250,115,238,234,147,170,107,214,102,42,116,142,46,254,246,153,234,226,235,137,202,82,70,95,93,95,197,196,252,124,197,218,98,64,10,164,149,0,43,224,182,65,33,226,207,14,244,112,19,22,0,128,246,168,253,166,243,68,106,171,218,146,153,14,163,161,18,255,251,178,100,15,14,37,95,102,199,147,67,111,178,86,44,217,189,24,69,120,83,65,155,40,108,141,126,193,143,179,100,200,246,21,184,72,184,207,61,19,188,167,69,231,42,146,93,203,197,194,122,147,217,93,76,190,98,192,136,99,152,197,68,163,81,44,193,13,12,76,143,64,130,101,165,161,184,214,98,12,137,180,110,65,3,17,92,57,58,16,160,224,65,132,3,145,4,12,2,34,10,201,30,216,208,192,54,245,35,75,186,173,10,46,234,39,218,153,62,78,12,134,173,47,63,245,11,124,189,62,242,151,62,254,211,227,124,159,201,206,91,33,67,7,35,33,69,57,194,240,36,47,132,84,187,160,49,25,103,127,218,218,209,65,11,79,219,210,73,213,90,221,59,216,200,83,44,0,69,196,0,0,1,191,248,170,44,73,28,75,109,154,86,119,148,180,95,222,137,243,140,117,15,185,127,221,10,236,98,45,150,74,234,203,255,211,51,88,137,101,33,140,206,68,66,170,83,71,213,85,212,204,218,49,202,206,147,139,178,177,53,70,179,230,37,88,149,118,179,87,169,93,61,59,89,27,116,237,127,165,125,193,218,154,218,140,64,1,101,134,109,73,52,250,171,51,94,110,76,234,25,150,59,20,247,174,57,161,80,154,67,251,2,72,251,17,135,32,53,135,109,101,46,253,75,178,198,116,161,128,67,144,150,223,40,163,164,248,178,136,245,200,114,31,198,34,212,30,200,210,127,52,21,109,88,200,206,177,226,176,236,166,21,0,96,204,31,232,18,23,42,108,114,88,132,138,65,203,155,239,127,255,239,239,146,127,223,89,175,97,147,212,22,70,113,243,46,22,71,239,121,12,142,163,119,171,114,162,107,246,167,62,85,162,189,205,211,62,127,170,138,125,53,134,254,195,67,107,147,232,231,254,255,98,96,225,169,106,154,14,71,50,48,229,212,140,202,229,115,215,143,51,19,209,8,71,203,92,250,207,41,109,223,223,218,192,112,40,186,51,206,213,159,57,185,241,99,107,43,68,105,215,250,218,199,153,85,203,41,9,199,90,136,170,251,146,217,211,122,95,123,187,61,21,210,102,91,189,59,213,55,145,74,101,43,169,175,118,209,153,211,63,239,75,175,247,162,91,123,33,244,33,158,235,175,234,40,0,0,47,252,43,73,123,203,106,106,238,44,98,32,48,212,200,113,217,147,144,214,101,174,227,165,19,148,66,69,148,126,30,182,119,13,74,86,234,138,40,219,21,165,152,134,94,152,18,72,96,48,101,168,33,25,183,10,18,150,239,204,10,220,37,174,244,1,15,88,128,155,170,176,37,178,0,13,0,89,208,132,48,80,204,81,203,141,176,41,123,45,109,162,10,170,152,15,18,236,74,248,98,27,107,243,91,162,195,255,251,178,100,54,142,5,149,103,74,27,34,127,160,102,44,217,154,36,195,94,21,45,157,36,109,5,254,129,89,51,102,168,128,151,160,93,239,255,255,237,114,229,70,85,223,110,198,87,57,79,68,99,178,57,88,119,83,138,65,128,225,177,178,190,194,215,198,117,140,253,231,86,215,182,224,91,88,183,159,248,53,125,21,227,12,59,185,99,8,254,138,128,225,89,91,95,122,239,22,199,196,53,192,249,208,1,72,32,0,109,187,26,85,128,219,42,90,143,73,1,12,144,36,253,1,145,151,175,140,90,187,63,142,8,13,73,154,241,145,251,111,205,64,65,4,108,60,89,151,90,98,2,9,3,38,121,145,127,236,84,226,31,200,85,33,249,202,137,82,231,210,206,233,44,206,94,228,237,237,121,255,56,212,142,143,166,114,100,117,50,47,254,255,110,196,131,29,31,199,195,66,85,167,255,247,120,20,57,225,32,147,50,28,2,104,232,82,13,22,13,22,147,70,32,19,90,102,8,242,4,22,142,142,218,192,185,79,98,210,25,11,24,46,243,32,88,174,250,231,105,235,205,197,167,158,88,21,242,151,3,32,18,48,4,160,29,57,229,114,80,57,166,174,88,157,154,215,115,165,107,20,173,148,148,89,111,20,212,28,25,47,87,34,37,39,171,89,125,94,78,74,27,27,5,88,178,201,66,198,126,162,48,212,166,206,59,231,255,255,255,249,207,202,188,232,249,24,28,229,5,35,51,16,246,5,150,247,177,96,99,214,46,223,196,213,109,30,184,197,115,141,237,130,4,79,140,110,92,234,238,239,63,199,151,226,120,190,251,204,147,106,255,227,252,147,109,128,67,36,0,2,237,176,102,96,60,17,133,202,15,14,20,36,57,25,42,200,80,131,157,21,239,53,85,43,86,49,14,185,249,255,250,247,171,97,170,116,213,115,235,148,95,253,12,224,98,32,147,147,145,132,179,37,194,217,145,38,162,140,244,239,37,174,156,168,63,142,201,82,229,244,95,85,168,185,220,186,238,95,75,254,160,213,0,0,27,144,192,147,148,137,143,131,156,216,200,25,160,84,40,104,96,198,2,161,145,80,83,0,13,72,193,8,58,205,130,156,71,30,30,1,17,56,165,253,136,175,117,92,176,132,66,13,206,191,32,24,36,66,18,196,129,195,70,62,38,5,3,42,129,22,145,51,147,30,129,197,135,30,247,17,197,220,94,10,135,230,203,202,92,164,130,12,9,148,169,202,3,161,247,133,193,132,50,168,22,114,118,221,44,165,156,106,220,31,151,63,191,221,127,255,253,218,73,61,214,73,91,157,199,87,45,93,100,93,168,199,116,114,220,83,163,1,165,26,202,117,87,152,107,38,192,215,63,91,147,51,201,125,67,129,182,12,98,248,221,255,251,178,100,81,140,5,119,103,72,27,98,127,176,112,12,233,202,32,101,245,19,197,155,36,109,29,60,193,107,47,102,168,145,150,16,53,172,57,99,199,121,76,250,67,30,17,82,1,23,89,69,203,109,198,80,192,92,30,140,28,99,150,42,129,216,230,221,131,234,94,109,7,31,63,69,160,176,70,197,24,123,196,211,82,247,222,32,148,120,169,165,135,75,50,191,85,116,160,178,197,132,241,47,182,218,57,91,13,201,41,200,123,152,181,115,10,241,193,30,107,157,213,9,89,197,104,253,42,200,118,187,233,83,80,66,206,163,135,146,94,232,253,164,101,204,244,251,213,14,146,103,71,179,16,218,146,154,134,82,0,37,201,104,16,129,152,48,5,8,121,150,131,173,131,144,187,165,224,117,135,7,177,67,2,0,104,138,107,56,109,78,42,204,131,144,185,210,39,62,12,119,32,213,94,241,195,116,214,232,150,13,202,18,14,91,113,161,129,131,213,235,114,68,103,213,192,194,21,35,171,159,218,159,155,160,129,209,253,121,252,13,69,82,175,101,210,171,82,172,39,129,240,172,22,161,163,238,139,255,211,235,163,244,178,122,162,232,166,51,43,161,117,86,85,115,141,90,60,245,189,170,150,20,102,214,200,109,85,237,255,119,55,93,122,134,84,106,16,167,209,185,113,168,238,121,90,61,182,221,89,73,212,51,231,72,7,148,1,0,104,0,30,219,123,52,216,42,137,58,131,69,92,136,246,199,124,140,110,249,20,85,182,118,29,18,123,255,251,222,159,249,150,154,214,189,24,168,170,58,170,206,151,89,104,198,121,233,86,30,251,136,202,91,29,234,250,29,146,101,213,45,59,148,140,81,153,168,170,187,141,123,221,43,118,86,158,47,132,155,178,139,151,160,92,117,66,52,33,0,0,109,140,196,27,76,105,56,192,139,13,246,40,200,140,6,151,196,35,0,80,98,32,113,24,57,128,137,36,168,88,73,42,84,49,138,180,181,1,43,187,86,77,196,120,86,133,230,178,153,34,42,186,179,49,162,168,4,67,93,224,235,179,147,29,72,128,195,82,121,252,133,173,184,196,94,13,191,67,69,71,183,231,143,250,149,169,247,86,203,199,25,152,149,66,47,85,166,165,192,212,13,145,34,220,255,255,255,188,199,243,28,239,106,109,160,225,148,60,94,161,45,219,25,80,244,37,24,60,122,81,44,208,178,142,115,179,58,48,250,97,30,196,91,59,104,61,209,35,100,37,97,49,235,15,191,7,84,137,10,220,214,123,131,202,60,77,106,89,131,113,91,175,230,64,13,96,8,54,37,182,226,54,48,14,60,104,226,38,215,44,168,66,157,223,145,54,37,254,87,125,214,177,29,66,42,240,170,13,78,221,27,243,220,151,103,91,255,251,178,100,109,12,133,139,103,71,155,120,67,112,89,235,57,151,36,98,92,84,197,155,32,109,149,124,193,111,51,102,40,192,142,40,53,142,148,121,157,138,200,114,156,204,249,158,116,14,246,215,117,187,166,119,161,89,54,103,215,35,201,122,149,209,24,239,102,234,154,234,251,77,96,73,199,107,60,213,38,202,19,190,156,128,1,54,235,48,65,179,47,49,48,194,147,106,149,50,243,115,16,6,85,112,16,82,177,36,105,16,217,64,41,80,53,61,25,10,239,132,58,200,40,205,85,77,201,77,118,116,153,171,137,186,193,45,187,101,94,76,53,140,162,123,248,10,22,10,130,49,8,125,165,91,136,73,233,46,254,27,164,167,148,67,16,26,251,161,141,200,33,234,123,244,23,55,94,254,246,8,30,7,66,156,183,62,234,233,190,135,69,253,17,71,162,187,144,221,238,250,104,246,116,119,185,8,173,100,73,40,164,98,168,184,242,135,81,84,241,65,90,105,211,31,39,88,110,251,98,76,62,167,211,251,107,146,237,220,53,37,207,187,106,173,249,230,63,11,57,35,0,1,91,109,167,140,200,58,79,80,218,167,146,163,68,135,154,220,217,135,107,45,166,115,145,158,33,19,20,191,225,155,101,202,141,216,195,161,48,165,77,160,204,110,80,211,165,38,156,233,38,58,8,22,125,139,43,91,54,44,178,164,105,159,18,229,255,247,165,246,148,242,251,8,148,213,78,153,231,255,254,214,52,41,251,31,218,233,247,231,227,42,0,6,214,144,64,92,96,40,236,144,201,227,133,8,135,3,217,176,56,41,51,209,0,178,228,0,192,192,6,103,77,16,93,52,232,119,114,154,67,23,97,14,99,67,97,138,222,249,95,134,92,54,144,202,220,118,224,80,24,252,186,182,159,200,190,115,182,53,115,191,218,44,165,209,215,133,230,31,22,158,174,39,23,202,158,202,46,21,1,66,67,83,75,206,74,238,134,213,61,170,223,170,255,239,222,250,121,48,237,174,232,149,158,211,101,213,101,244,126,225,69,54,48,253,87,160,254,17,111,233,123,14,238,251,139,152,174,153,112,222,151,68,252,53,72,163,69,75,100,196,148,247,205,195,128,158,201,9,82,191,21,108,10,18,10,250,185,27,6,101,195,136,115,43,240,253,62,102,143,254,155,160,195,3,52,125,114,243,63,108,41,197,151,51,69,250,102,39,176,200,175,75,72,116,211,165,22,30,142,212,221,92,168,135,245,232,84,100,101,91,95,223,117,87,186,38,200,159,188,173,167,102,163,53,41,216,217,29,227,165,9,69,26,12,213,204,224,107,0,41,213,180,194,206,140,56,32,199,66,140,86,44,66,82,98,32,1,192,168,114,38,7,11,132,48,212,242,92,107,210,46,237,197,255,251,176,100,141,140,196,233,103,72,155,103,94,178,90,236,217,114,48,98,143,20,221,157,34,109,165,119,9,127,154,100,136,244,141,33,84,237,105,89,122,25,196,58,247,170,198,238,185,239,196,179,146,204,43,251,203,210,54,240,35,34,1,205,162,131,19,243,135,105,147,164,5,194,77,12,131,5,240,249,60,158,82,73,97,160,36,152,145,20,114,81,249,251,181,203,61,10,222,41,206,44,54,133,39,127,28,127,223,255,253,75,13,117,218,190,200,99,235,101,71,78,114,251,171,125,203,41,103,57,186,76,248,147,239,147,230,138,186,152,201,92,211,54,121,189,197,191,116,160,110,108,121,83,3,88,62,169,108,61,164,27,78,78,82,2,202,200,64,53,74,199,50,20,0,172,145,153,72,107,195,92,153,16,132,132,230,27,93,202,181,30,147,56,97,48,56,215,49,232,150,74,10,138,22,173,51,254,243,99,191,169,202,165,187,127,126,127,53,103,41,175,57,145,191,146,51,169,10,112,159,80,149,163,227,40,119,254,180,211,228,251,53,43,180,238,51,205,248,98,77,185,78,31,111,254,7,175,7,56,190,141,79,170,0,4,155,140,197,11,76,153,88,32,44,209,163,12,172,216,28,72,92,114,200,19,7,8,2,139,168,50,2,40,18,189,209,65,132,41,139,23,26,1,102,235,2,228,183,202,220,202,229,74,219,215,37,235,119,26,116,93,136,52,151,105,39,163,77,105,156,79,87,199,147,114,44,163,159,17,5,200,0,194,196,76,135,39,105,66,20,14,129,4,105,242,247,63,239,115,113,235,221,71,81,223,223,79,17,11,212,239,11,31,49,113,84,154,95,253,162,92,180,39,188,212,63,54,105,247,8,123,142,130,18,43,152,29,158,145,110,187,178,218,198,11,116,84,153,229,24,173,102,9,45,104,86,121,214,181,208,13,214,5,106,166,98,124,174,10,193,132,98,45,56,32,139,162,113,38,137,142,172,128,245,201,163,47,89,103,125,15,215,117,206,35,122,103,13,199,3,31,245,166,94,20,225,145,189,90,75,24,226,119,203,188,247,217,179,237,66,209,101,145,54,177,146,196,205,221,181,50,102,45,40,84,171,200,221,236,154,39,201,250,230,123,183,66,118,123,109,62,186,125,90,190,37,128,7,248,194,40,204,180,88,173,24,224,98,204,128,116,194,194,86,80,65,225,64,120,64,49,129,7,24,0,65,8,131,146,157,111,11,110,95,212,198,78,228,102,75,55,21,237,70,102,22,210,80,171,227,46,195,224,168,22,162,129,187,106,95,67,34,79,152,92,49,46,236,98,189,92,183,126,205,28,173,234,90,217,58,86,187,82,213,37,88,164,67,44,12,132,94,182,190,253,255,123,239,239,191,247,255,255,154,99,255,251,178,100,181,12,4,248,103,72,27,104,110,96,94,76,233,50,60,98,184,21,37,155,28,77,153,189,9,160,179,167,116,97,150,125,137,101,82,167,92,153,74,222,150,107,54,196,40,252,139,231,229,243,234,223,182,198,91,99,92,217,202,141,217,215,17,46,142,243,147,148,213,68,107,86,212,18,171,166,149,211,65,221,19,200,26,187,41,20,89,23,106,65,102,241,224,2,211,207,9,118,186,203,142,50,67,205,245,38,72,129,1,89,100,116,142,213,108,243,139,255,201,72,93,23,24,176,92,234,238,184,238,26,0,50,59,210,6,73,6,178,21,66,173,65,98,84,21,79,80,119,134,226,151,129,81,55,33,96,71,107,152,219,242,188,206,100,106,55,47,99,80,150,99,106,229,117,101,198,226,27,104,243,178,52,135,79,74,251,154,238,81,204,200,202,210,93,112,62,90,0,75,243,7,4,52,55,179,12,44,9,124,54,49,192,33,49,100,3,128,80,148,66,34,68,90,131,10,84,129,73,236,204,170,167,208,56,97,11,84,69,97,31,176,128,116,85,66,82,211,68,103,142,12,128,18,249,65,90,202,153,50,54,192,204,220,120,37,252,119,101,29,150,90,177,159,190,114,87,246,121,159,53,196,97,67,36,96,179,8,208,136,12,163,15,32,39,60,188,165,57,94,175,144,191,123,191,255,85,159,111,61,198,122,129,58,129,187,207,182,220,114,245,19,166,178,40,218,200,97,22,16,183,60,25,110,124,236,97,153,174,114,107,108,123,41,169,214,105,17,17,42,234,79,245,32,48,73,53,85,94,37,126,47,172,86,187,164,28,110,218,123,118,236,210,77,205,225,95,87,250,178,228,96,76,18,2,146,235,0,184,75,165,188,233,214,19,73,198,134,137,164,98,49,40,60,96,108,236,241,197,175,255,255,226,145,114,112,158,137,227,90,93,111,255,255,34,44,242,70,83,94,106,231,33,215,117,86,112,98,134,35,200,163,130,55,64,51,100,10,123,30,32,214,30,78,231,236,116,120,217,34,197,212,79,243,180,214,183,9,29,212,179,195,47,47,240,18,39,247,185,73,226,79,37,101,101,211,119,171,143,185,25,219,62,52,130,97,82,0,4,155,236,43,16,48,49,9,76,225,46,214,42,216,181,27,129,98,177,23,22,3,147,67,54,227,99,154,9,227,208,151,7,115,186,147,186,22,46,51,108,19,4,196,177,13,33,105,42,246,227,235,83,29,109,226,169,56,12,0,178,208,55,39,200,240,134,209,136,80,58,30,43,22,140,137,131,162,199,139,7,202,58,144,83,122,157,104,125,62,103,238,226,45,237,84,168,227,13,21,179,114,247,30,100,164,187,183,166,165,188,173,24,55,52,43,163,201,61,99,115,167,148,39,76,201,255,251,178,100,213,8,5,207,103,70,147,105,126,210,112,172,233,221,44,102,205,84,157,157,44,236,177,111,201,175,179,102,104,97,33,249,226,14,155,117,39,215,166,189,59,56,117,209,169,164,230,147,11,33,183,103,247,59,62,235,227,227,101,185,46,185,190,163,136,237,64,9,99,32,53,64,6,2,187,254,10,68,65,195,141,2,221,69,16,80,145,50,139,219,43,233,95,223,60,238,67,135,123,118,244,123,190,77,137,188,205,103,211,252,211,106,147,119,87,155,105,218,6,25,114,49,100,90,111,138,145,131,198,51,195,28,73,239,140,48,185,182,58,203,60,172,120,217,184,26,103,220,203,85,195,143,130,98,180,202,124,60,19,25,30,203,17,49,29,85,122,92,197,215,23,124,69,191,220,2,217,42,0,47,243,24,3,146,103,113,164,104,72,74,54,228,189,220,182,181,31,127,31,151,213,188,130,32,7,38,29,78,120,46,235,249,95,82,24,199,218,156,134,232,227,206,83,179,155,77,178,194,169,218,114,130,64,144,185,11,137,43,164,119,86,59,209,147,236,133,5,244,92,165,199,99,79,170,18,219,26,105,215,97,139,133,71,250,252,211,181,136,140,142,95,24,162,214,59,198,247,229,61,234,178,84,153,126,94,190,59,227,45,144,248,76,140,154,77,54,102,3,146,255,99,50,141,125,130,200,21,237,3,163,246,127,166,225,107,63,49,187,58,158,9,162,126,72,62,210,89,109,62,172,166,93,105,253,157,187,45,235,224,154,192,0,20,182,36,24,115,76,172,1,45,30,24,251,165,3,203,224,106,242,136,172,102,17,49,36,126,85,163,237,19,165,68,180,89,96,172,39,22,54,117,226,252,157,169,194,244,162,140,133,14,5,66,220,85,4,56,136,105,166,146,132,162,10,192,196,39,32,223,29,200,104,95,148,99,190,83,64,173,32,54,84,175,156,140,41,120,239,28,41,54,107,247,79,198,181,13,73,16,115,203,12,108,68,24,58,41,204,145,105,199,27,76,202,229,138,135,248,195,8,44,118,238,171,67,197,224,105,147,98,67,70,89,6,221,64,135,54,215,77,73,24,179,235,189,244,43,53,164,166,157,188,199,59,255,53,199,213,252,120,110,201,45,192,157,66,76,112,195,57,227,67,60,219,14,213,182,59,46,242,199,25,172,231,57,36,113,85,184,179,184,225,15,82,69,69,50,159,138,24,209,91,205,228,152,79,20,132,45,225,43,58,213,169,3,188,186,43,208,228,32,220,57,9,121,150,97,51,14,198,212,119,46,103,250,162,118,227,96,108,86,9,147,168,197,255,83,254,152,168,164,153,17,10,35,236,207,85,68,229,144,139,34,36,120,162,212,201,218,137,172,93,235,238,116,107,42,76,203,216,214,239,80,255,251,178,68,222,142,229,19,102,202,19,6,87,178,161,44,217,51,97,232,126,18,225,155,56,103,164,188,194,63,51,102,77,129,139,216,46,163,148,118,79,55,39,231,52,36,135,209,152,62,46,118,88,168,241,114,28,159,78,255,233,125,127,254,160,71,47,198,64,192,45,186,11,190,247,253,231,152,130,100,114,187,81,61,196,233,174,187,109,114,49,25,129,228,49,121,109,70,191,28,162,120,167,93,135,118,142,118,86,220,159,18,101,178,68,191,166,100,108,29,201,122,155,27,8,149,187,205,113,104,48,196,235,96,235,42,26,77,200,57,230,152,93,237,150,49,53,65,62,229,187,236,237,255,140,78,115,247,175,253,228,127,76,141,247,59,148,34,130,12,1,36,161,82,154,189,51,239,185,24,141,200,219,225,166,252,248,247,142,195,14,166,0,101,155,44,34,56,228,89,153,181,63,253,91,253,59,45,64,42,0,3,0,0,0,82,240,199,46,192,251,4,208,65,4,32,91,18,12,75,187,187,69,46,9,193,204,182,245,133,40,218,90,229,134,17,47,47,229,58,81,189,88,216,135,46,159,178,142,149,28,66,220,48,206,244,55,165,13,248,231,175,86,152,7,227,57,14,57,86,138,112,244,44,133,185,200,177,17,73,117,10,233,44,140,118,91,230,60,226,49,210,21,117,157,121,77,145,249,249,151,215,236,24,175,192,154,17,142,209,13,48,227,137,33,32,233,129,183,33,155,92,191,204,142,127,171,34,162,212,145,73,111,251,169,196,18,218,125,171,239,254,80,42,2,0,0,25,127,70,213,110,16,148,20,34,248,34,98,194,65,19,83,121,209,192,81,198,185,22,191,140,101,204,153,92,117,226,58,87,100,172,107,154,139,181,2,144,210,51,149,234,17,73,67,216,8,48,64,201,25,195,16,240,46,234,50,166,84,233,48,47,140,226,36,92,80,99,92,18,224,160,23,100,112,129,7,179,204,188,157,199,217,112,87,16,124,30,108,141,244,141,95,157,116,189,30,158,191,202,203,58,33,217,29,204,140,102,184,189,149,151,146,217,149,74,233,188,166,122,137,141,82,80,200,206,227,151,118,43,174,148,119,119,54,127,218,122,127,108,129,16,103,169,216,58,9,29,15,161,162,104,38,4,10,43,187,235,46,40,226,66,87,126,213,179,179,47,50,241,122,108,185,239,212,21,109,217,86,229,23,173,10,113,29,215,237,251,114,222,245,22,135,216,66,151,75,157,118,209,205,101,45,202,29,155,119,98,67,128,153,195,236,204,25,218,157,191,236,189,133,81,182,240,182,234,176,76,122,18,218,189,243,21,25,197,76,166,38,111,86,181,251,243,61,228,128,167,114,191,109,68,56,175,162,145,177,104,157,52,85,194,25,53,119,119,55,255,251,178,68,208,138,164,127,102,206,81,227,63,160,147,172,217,151,97,229,154,18,57,155,52,109,12,254,194,57,51,166,141,161,159,208,91,122,254,254,162,114,239,158,198,234,178,23,159,252,255,255,255,255,42,5,157,255,144,128,67,230,20,119,9,19,45,46,187,3,149,183,123,18,201,107,255,167,2,122,102,44,221,99,180,176,124,186,57,105,209,101,75,238,89,70,238,63,177,120,125,255,139,45,168,125,158,45,107,78,187,104,230,187,47,181,45,59,171,60,135,142,35,172,209,29,246,227,3,185,108,42,149,191,145,182,21,148,191,231,93,87,62,49,238,198,95,53,75,250,239,255,153,251,103,62,229,91,91,80,0,205,60,137,93,186,145,188,206,238,113,183,39,234,170,70,87,253,73,93,253,122,53,175,163,35,28,202,247,79,251,115,166,59,116,231,238,26,122,0,0,85,238,242,30,14,232,0,12,13,152,128,39,65,98,32,100,97,173,174,70,242,68,173,146,228,224,99,241,151,77,209,75,135,231,79,122,55,38,250,51,211,71,229,141,221,216,118,91,44,69,115,176,196,230,118,27,44,194,228,135,101,211,47,78,84,116,234,13,93,164,81,179,7,94,14,100,81,133,74,160,206,10,233,90,13,81,177,192,173,114,7,129,169,159,253,77,78,221,166,255,255,187,42,137,47,149,77,161,180,187,55,60,202,170,246,145,169,0,169,44,43,45,182,228,51,51,91,85,169,34,145,88,187,26,108,137,46,115,110,127,255,255,255,250,134,0,0,45,253,86,52,188,28,160,202,4,4,217,96,70,124,202,19,162,48,251,187,16,116,185,164,75,150,235,157,17,134,226,42,242,51,155,206,158,202,46,150,247,37,114,135,221,208,118,94,184,234,195,179,133,164,228,61,114,197,217,45,158,153,131,114,183,54,211,159,214,113,105,152,53,56,17,194,113,25,106,198,112,90,106,228,110,13,134,137,148,67,242,123,52,252,149,78,227,107,255,252,191,239,183,255,249,136,113,108,163,57,33,42,48,136,64,167,97,56,150,101,133,145,171,144,85,183,168,118,155,195,61,229,124,203,56,66,50,229,243,39,255,150,108,166,100,79,255,80,70,50,250,96,224,40,50,72,0,112,32,102,106,0,42,18,175,20,68,190,77,178,90,168,179,78,184,170,148,210,27,12,249,233,92,138,199,5,68,178,113,85,133,51,96,104,197,103,94,1,146,65,80,60,85,247,140,183,56,235,104,145,52,218,125,159,236,165,145,244,192,127,39,58,233,40,250,207,127,163,83,182,31,219,239,212,110,7,143,170,187,203,252,228,211,215,141,92,247,221,126,69,222,23,146,127,21,45,204,89,232,203,101,150,113,17,169,243,103,70,7,148,210,35,234,81,179,123,154,97,232,255,251,178,68,214,14,228,154,102,204,155,35,63,176,150,204,233,131,100,101,246,18,9,155,50,109,140,254,130,75,51,102,13,167,161,248,167,241,89,136,115,156,191,167,255,255,255,222,60,2,222,223,152,177,36,0,198,1,1,245,130,177,16,5,80,71,61,107,69,151,139,62,117,171,55,8,122,247,15,132,153,8,25,232,166,40,231,72,152,135,74,89,146,18,61,114,188,146,71,172,159,238,38,250,148,200,12,27,101,20,135,110,34,156,92,16,134,75,24,68,100,139,79,62,101,136,157,126,117,71,75,182,137,250,167,113,107,9,39,92,222,191,254,191,189,190,38,255,214,148,113,235,21,12,147,252,37,92,45,84,62,147,26,83,242,172,191,105,109,245,253,69,214,213,61,244,171,79,91,39,88,218,154,249,249,226,230,90,104,222,27,227,231,245,24,10,237,0,0,101,245,128,162,232,80,105,225,2,2,112,6,4,76,41,69,17,101,125,172,3,46,65,155,108,98,69,7,71,57,11,79,247,138,46,214,20,250,93,166,211,92,158,194,23,1,182,44,101,79,35,238,153,13,236,162,95,40,96,114,9,137,108,59,75,63,124,176,9,122,196,155,27,237,35,107,20,238,195,95,135,113,141,32,138,4,145,87,107,23,167,105,171,210,70,50,175,90,207,119,145,151,31,78,145,242,189,196,17,53,209,132,138,233,195,87,66,24,22,58,194,30,19,196,42,100,43,237,214,253,207,54,52,50,234,21,255,90,105,231,63,255,255,255,161,80,28,224,0,38,255,173,81,24,16,176,115,174,4,201,0,7,6,70,54,20,184,30,182,232,239,45,156,219,36,13,8,142,118,78,161,238,132,243,184,199,213,122,138,56,146,45,64,240,91,96,171,26,121,31,116,200,117,101,18,249,67,3,138,84,150,197,105,111,203,201,65,45,88,147,119,134,160,118,145,27,125,26,252,134,204,60,95,102,242,71,93,144,94,162,151,87,194,81,127,117,172,255,58,229,197,44,215,230,159,203,202,41,122,242,155,121,190,198,138,69,143,12,202,178,230,76,127,2,83,60,243,232,9,230,219,153,5,203,137,71,72,90,219,234,174,236,247,122,83,236,155,186,131,162,252,86,246,8,4,254,8,11,155,137,70,224,137,51,84,129,99,201,70,228,37,246,15,163,30,96,78,115,178,228,198,233,17,185,46,91,139,150,171,135,132,181,228,122,121,32,167,46,157,112,206,200,149,42,169,82,42,140,86,2,128,88,21,60,182,252,90,83,86,145,153,75,226,203,67,5,179,102,43,61,29,140,72,232,98,172,30,91,74,241,95,166,215,210,86,195,152,91,239,57,175,37,227,163,229,89,2,145,209,20,169,179,240,137,136,78,210,25,166,108,33,51,251,116,37,61,98,42,255,251,178,68,215,14,228,171,103,76,155,67,63,176,153,172,217,131,104,103,246,82,33,155,48,109,12,254,194,93,51,165,205,167,161,248,125,40,236,84,171,156,154,104,110,251,70,107,255,255,255,253,144,17,155,252,8,8,217,7,7,154,200,134,232,104,210,133,192,231,179,120,195,14,194,88,247,187,78,116,204,101,70,224,36,66,146,102,161,227,200,6,146,252,28,74,133,193,127,156,109,56,165,133,180,59,152,3,189,149,20,118,146,168,108,179,171,158,195,136,103,51,163,135,196,34,3,13,161,153,125,145,206,26,84,133,197,122,119,94,222,212,129,172,248,251,215,93,227,235,246,234,254,207,27,71,246,101,117,82,215,44,84,210,244,203,84,181,48,77,103,68,28,215,51,67,120,184,132,182,73,145,147,244,239,47,213,70,179,43,55,49,61,221,235,183,49,23,241,252,119,241,55,200,106,42,0,0,110,208,193,131,195,0,10,25,72,74,16,213,35,16,197,25,132,194,102,16,17,24,48,28,96,208,17,117,83,52,148,20,168,9,65,131,64,100,120,135,5,68,74,208,161,34,203,51,192,33,162,195,156,102,128,147,42,36,24,36,109,154,53,5,55,121,1,205,160,56,10,120,98,128,51,224,153,121,111,141,64,86,163,147,37,103,177,154,87,33,153,23,175,19,4,134,84,99,142,69,171,147,1,37,234,176,186,142,225,138,48,59,36,205,135,199,65,94,143,173,37,135,1,203,155,143,82,239,63,250,151,75,66,235,187,53,3,20,24,193,73,40,216,216,221,75,77,158,141,20,77,18,58,180,211,48,81,113,4,81,69,36,142,153,216,250,209,58,106,129,213,58,105,164,165,22,42,200,61,110,180,17,81,138,83,70,93,106,83,45,172,149,149,214,246,117,38,147,117,172,250,148,73,4,237,32,0,46,75,28,27,109,192,140,4,199,91,206,187,56,119,29,226,170,145,233,193,83,235,28,58,82,89,94,195,170,201,107,241,21,242,119,31,122,236,25,210,125,219,84,135,163,163,204,103,28,140,167,70,35,149,226,10,140,71,84,158,252,179,92,135,69,184,225,202,69,53,20,175,119,106,49,42,165,145,30,242,24,157,155,223,87,103,183,34,72,213,35,185,89,219,103,179,127,239,237,94,253,189,94,134,3,164,251,99,13,25,94,1,83,35,96,129,55,84,32,32,112,32,17,69,76,28,36,116,76,184,45,153,107,139,2,146,128,17,5,43,1,16,18,96,50,97,81,38,106,200,26,188,28,97,66,130,160,44,208,136,165,149,51,197,67,46,110,8,212,196,71,129,12,28,20,12,140,187,223,228,122,72,183,77,244,145,183,105,233,216,37,165,135,5,62,240,166,78,96,96,171,214,97,164,38,84,73,186,50,227,0,13,255,251,178,100,210,142,198,124,103,73,155,153,107,240,107,44,233,115,97,133,78,24,185,159,40,109,153,190,201,129,179,102,140,244,149,40,12,14,109,227,107,197,127,194,169,234,191,19,61,239,203,123,252,108,187,120,213,91,59,86,75,56,167,116,227,157,101,148,248,92,180,93,202,158,88,152,136,50,155,160,111,119,103,143,242,235,46,178,82,4,250,90,179,233,223,233,152,208,151,221,180,91,39,46,187,57,77,211,78,213,37,82,70,203,54,122,37,3,166,166,203,56,62,131,136,221,33,96,0,46,219,62,201,220,35,167,50,161,89,116,45,38,41,194,51,37,158,129,240,228,89,219,209,139,84,246,246,116,118,33,197,151,95,222,235,157,180,74,136,166,95,107,83,222,181,162,201,71,70,71,36,206,71,123,177,37,42,156,196,98,163,34,144,132,162,34,170,216,251,94,247,101,49,30,143,83,35,243,163,29,232,246,210,148,62,239,239,153,94,253,172,243,40,74,4,0,0,36,250,24,169,24,4,116,84,216,249,196,206,56,96,195,132,209,52,4,8,34,28,157,141,189,194,32,54,74,135,1,32,230,184,160,229,247,119,140,177,8,154,151,130,38,153,137,244,214,16,238,77,134,81,118,148,172,131,136,112,157,246,108,100,138,141,179,149,240,185,97,166,133,16,177,47,191,126,85,58,52,41,100,2,195,8,174,168,25,4,1,19,122,236,199,66,4,163,44,154,31,85,9,126,168,229,57,67,88,101,107,44,191,221,142,158,205,60,245,53,51,94,231,154,213,50,143,107,165,180,52,104,140,204,68,113,228,174,134,30,174,113,25,238,198,30,80,149,148,195,92,164,144,244,246,123,152,117,143,98,63,247,159,73,212,239,59,253,40,72,4,38,0,16,0,0,14,221,169,247,168,64,234,17,8,112,217,11,230,99,194,82,213,121,202,104,240,108,222,199,118,24,153,128,222,225,141,16,128,94,129,69,114,205,51,249,142,86,142,52,237,40,207,208,0,56,65,93,146,123,121,89,121,46,83,77,20,213,223,83,107,169,17,34,127,243,74,11,200,101,145,252,246,102,102,86,162,25,115,116,173,42,246,69,59,63,233,105,43,250,155,251,104,64,86,228,102,0,56,96,229,162,68,103,194,128,103,75,230,30,52,99,98,128,100,112,41,121,129,146,36,26,238,16,8,9,10,34,32,8,89,10,84,105,31,149,201,87,192,83,53,1,145,40,65,13,150,161,99,227,253,45,251,172,14,19,230,67,166,53,26,88,134,242,132,37,218,68,33,96,13,149,228,120,105,105,41,23,203,176,249,135,26,133,88,91,42,206,119,153,220,97,22,27,156,202,198,6,36,152,208,252,183,139,134,87,122,237,167,223,11,93,169,191,233,142,125,179,221,218,255,251,178,100,201,134,197,121,103,74,59,120,83,240,102,108,217,154,60,101,172,21,49,155,36,109,225,79,201,149,51,102,140,241,30,185,179,89,12,186,94,180,219,181,77,159,61,174,189,153,140,62,206,181,152,105,147,253,213,78,49,44,246,82,116,117,178,222,183,239,82,102,250,109,79,67,40,206,7,214,0,1,191,249,190,176,198,178,237,116,196,155,63,209,78,112,154,156,30,70,155,113,168,204,238,155,243,245,206,115,99,76,136,128,195,153,153,155,218,143,190,233,235,219,255,236,58,177,238,101,150,142,172,178,160,177,112,71,42,3,4,243,34,69,157,24,163,155,53,192,207,149,213,106,199,117,59,50,153,55,38,182,103,91,159,46,168,182,67,95,106,246,156,255,220,218,122,25,177,193,181,170,0,21,227,2,156,130,7,33,116,217,181,34,199,97,11,153,16,10,100,96,169,128,4,70,37,42,24,100,78,158,10,220,97,209,8,241,64,116,8,98,112,81,118,134,133,166,32,64,65,51,89,68,212,9,24,16,58,108,56,73,202,114,16,52,1,189,130,132,9,14,84,134,192,17,64,214,2,207,100,228,66,205,96,51,100,116,4,8,84,64,192,131,86,68,56,27,40,120,196,32,227,112,99,250,170,98,199,219,145,8,160,65,83,6,156,20,177,94,18,2,98,170,200,149,208,89,143,52,60,94,126,15,32,2,249,54,207,171,161,28,101,88,213,155,148,255,234,148,74,47,101,123,95,90,126,245,70,51,208,239,221,221,95,58,149,189,28,213,166,62,229,78,32,81,167,44,199,119,116,60,211,171,156,138,232,173,36,212,71,40,123,58,47,71,49,28,78,0,154,0,8,0,0,33,118,253,150,26,228,112,10,38,21,107,33,220,175,137,25,22,233,178,54,98,99,42,153,176,246,170,150,8,143,35,163,185,106,58,242,45,53,165,221,32,56,113,140,182,113,33,111,211,254,80,139,50,15,13,41,241,235,87,134,21,180,132,167,30,101,153,185,103,72,221,246,199,122,140,238,238,173,10,41,123,213,108,209,53,71,213,76,204,140,204,248,107,75,39,180,204,246,52,53,229,243,67,140,97,64,20,81,129,142,198,30,27,25,24,186,116,38,89,129,207,134,81,13,152,212,22,97,240,73,132,138,227,160,176,104,81,49,12,24,47,127,7,1,192,162,113,32,24,172,36,32,61,14,70,223,76,9,1,230,50,138,164,15,205,149,3,63,26,60,10,80,140,116,230,8,84,120,35,184,116,158,36,4,211,108,50,128,193,147,32,84,147,12,102,61,40,110,204,118,87,115,17,64,68,171,90,171,164,144,242,0,76,208,90,67,120,180,91,4,145,135,155,10,55,119,218,149,16,19,238,115,112,211,244,226,234,245,75,31,207,137,255,251,178,100,222,142,70,58,103,71,19,154,59,240,110,12,217,154,60,163,154,25,97,155,30,110,101,111,201,174,179,101,204,244,141,152,147,236,222,255,101,195,227,187,137,132,237,207,98,180,199,90,94,114,160,211,233,220,219,187,159,226,98,33,210,233,169,170,251,82,77,11,207,170,129,173,114,197,84,185,182,173,80,119,245,182,57,234,179,52,59,127,14,109,111,78,171,225,47,114,0,35,220,192,1,73,109,85,45,65,6,41,200,150,91,115,42,91,212,209,14,94,144,53,134,9,100,18,243,56,147,123,19,237,69,134,14,39,195,132,56,12,255,46,18,143,225,232,180,251,209,7,224,2,222,179,43,17,101,254,99,144,103,164,152,187,247,205,205,249,145,25,30,70,105,194,104,69,73,11,43,42,151,13,154,145,145,235,242,152,198,245,47,202,255,123,240,187,159,155,28,40,95,230,164,189,255,195,124,192,87,0,10,147,18,59,204,30,28,52,51,128,234,6,48,154,105,147,140,198,72,15,25,200,68,102,242,193,96,184,90,177,32,193,129,137,65,96,64,48,32,26,136,194,132,49,70,73,165,7,24,54,87,71,172,9,29,50,232,218,248,50,128,160,115,32,112,73,144,227,177,210,0,128,65,4,204,13,144,49,86,148,97,204,24,164,198,80,1,103,211,52,64,20,213,7,43,12,228,176,96,184,5,115,166,17,178,141,232,142,205,66,129,64,92,204,136,196,200,149,152,50,194,160,90,236,22,107,204,34,164,189,216,0,105,4,92,25,11,193,118,11,240,193,152,156,64,117,157,187,217,103,145,73,126,244,174,108,238,202,108,198,202,68,225,145,199,65,156,158,116,249,139,232,44,234,42,116,148,104,99,73,20,15,169,106,91,186,140,20,138,10,52,178,85,58,47,122,222,165,32,246,70,253,39,82,153,77,115,51,118,90,72,212,138,234,89,137,184,67,31,71,232,0,1,44,218,143,20,131,244,134,157,11,9,163,153,48,187,0,226,131,6,162,75,176,18,187,14,234,40,148,216,234,70,188,200,203,82,183,247,213,232,228,216,91,174,159,251,190,140,173,57,157,11,69,50,62,140,238,232,61,44,241,38,188,230,62,165,86,185,179,233,94,212,33,230,49,76,40,106,206,99,213,22,175,36,132,118,173,115,165,106,119,59,178,187,201,123,238,13,25,166,184,12,82,6,39,11,27,29,136,240,36,124,196,131,89,218,251,49,1,114,223,136,129,118,140,202,177,65,137,129,150,53,34,109,49,147,9,18,101,111,82,128,67,201,202,238,140,4,61,197,228,117,220,87,152,100,53,152,73,218,201,40,10,20,58,244,176,66,162,148,103,69,1,217,230,169,17,170,113,224,91,37,198,119,223,216,102,63,75,188,97,214,215,12,255,251,178,100,208,14,198,240,103,70,19,154,107,112,98,236,217,131,61,37,74,21,1,157,40,109,161,189,9,95,145,38,76,246,12,112,66,112,213,23,150,67,107,254,121,81,98,232,107,15,69,83,78,182,117,158,111,230,238,99,77,126,190,32,165,26,99,208,195,12,110,146,38,239,74,187,90,239,103,174,251,157,35,218,239,234,221,101,244,141,206,169,107,74,204,183,60,104,198,233,178,61,109,77,154,86,11,5,202,1,74,91,106,105,196,186,6,21,146,189,24,74,172,231,163,137,51,209,243,220,109,219,56,148,20,236,229,10,104,20,143,73,255,221,14,193,128,131,40,202,86,91,224,220,208,144,84,233,137,85,145,123,196,163,74,13,50,97,110,2,26,74,150,47,36,97,173,99,174,60,89,109,150,142,3,204,173,185,162,116,156,49,189,78,52,159,185,0,19,225,19,72,8,27,51,219,84,222,36,19,219,132,130,52,198,9,55,6,30,13,30,22,21,22,152,24,60,6,25,3,4,96,226,1,128,69,134,59,4,151,84,136,158,100,12,145,6,63,7,201,197,24,144,166,68,122,95,156,16,136,206,92,49,170,128,172,194,88,82,172,68,12,44,236,92,186,92,0,70,25,147,194,209,26,234,147,45,185,33,37,15,98,242,55,177,151,182,36,120,28,16,11,14,172,49,16,73,147,10,152,181,110,67,51,52,132,152,51,244,249,24,115,41,120,225,178,232,17,62,97,111,212,190,157,195,177,203,51,90,231,30,217,99,19,151,63,185,117,50,185,247,54,187,153,170,249,190,62,222,124,192,229,44,211,102,158,163,140,98,170,73,215,176,239,109,65,171,50,234,52,79,242,149,185,240,231,30,54,235,82,94,201,219,108,184,153,186,179,107,158,158,253,6,28,167,191,191,134,32,20,128,0,159,110,57,186,95,4,196,119,206,22,143,203,210,60,114,226,102,229,250,62,96,250,135,135,64,176,224,14,230,23,157,187,222,150,207,204,90,108,180,251,255,238,213,103,102,154,182,72,68,18,189,10,7,145,10,81,216,194,19,117,36,153,9,48,80,225,155,30,182,165,214,241,100,44,193,156,153,214,221,145,191,39,202,167,44,155,48,157,189,113,199,196,4,43,162,26,145,17,3,38,100,212,202,13,168,248,213,222,205,203,56,244,30,14,233,8,205,133,205,196,108,220,147,76,120,56,195,85,6,68,12,177,32,56,192,44,72,38,12,145,25,141,18,147,230,32,160,249,48,115,228,152,18,96,203,14,224,8,100,11,252,44,28,196,17,16,128,134,197,138,25,67,2,226,152,145,113,13,64,112,49,209,32,138,137,184,140,7,163,106,177,129,129,214,151,99,90,16,34,53,160,28,246,84,48,92,48,33,49,88,196,97,21,97,217,255,251,178,100,215,14,134,169,102,197,147,154,91,240,101,108,233,131,48,67,142,25,13,155,24,77,233,109,193,122,179,102,168,145,14,40,84,88,8,53,92,183,42,162,0,118,13,201,31,181,29,14,91,226,217,80,206,102,153,177,241,45,111,109,32,222,199,203,27,113,93,53,178,106,141,181,53,157,12,184,90,223,86,233,190,161,241,80,253,245,182,173,133,138,181,202,58,187,115,149,230,218,166,161,221,157,252,199,255,13,254,92,212,85,250,255,138,120,108,182,82,64,0,6,215,254,105,26,225,129,192,228,71,193,24,22,162,7,28,110,205,229,77,244,80,140,21,218,176,157,155,254,148,54,182,255,193,5,166,25,14,53,231,147,225,148,31,114,48,166,199,196,206,228,254,191,114,89,22,144,59,112,137,3,71,228,39,127,81,225,217,91,67,206,18,212,219,41,202,75,56,196,95,161,25,255,41,244,252,225,45,132,127,151,184,165,0,0,163,104,196,40,18,81,50,75,28,145,86,105,162,24,233,60,198,32,65,144,80,9,30,92,33,24,4,194,0,67,14,130,2,10,38,19,10,17,107,48,66,211,168,193,144,45,232,0,73,48,23,136,172,10,166,51,33,193,0,12,53,178,104,67,174,139,158,219,184,227,139,131,159,47,5,87,51,38,2,192,229,112,251,2,29,1,215,58,7,108,171,133,225,119,64,166,10,33,196,158,24,53,17,169,221,198,122,221,215,244,66,133,145,209,197,99,131,240,26,31,140,9,118,109,19,183,220,238,247,92,91,190,162,45,109,175,112,249,111,95,123,237,235,53,247,39,97,176,216,60,147,17,89,10,110,114,93,16,214,50,234,101,177,31,81,190,185,171,206,77,77,252,51,108,29,150,247,77,135,236,108,221,220,255,108,139,182,210,243,63,55,131,10,130,0,24,151,111,192,34,246,6,67,34,181,152,31,105,115,4,230,72,155,199,189,222,178,252,124,94,149,172,115,60,229,250,199,204,43,11,7,185,171,238,253,246,49,88,53,50,239,220,169,230,214,205,190,153,19,185,137,35,34,145,155,169,86,147,182,194,178,171,14,246,166,89,19,102,212,188,197,171,51,28,118,132,235,162,101,188,5,181,137,85,252,207,90,204,244,253,139,47,109,255,49,22,217,177,140,70,102,68,153,198,6,145,193,237,38,108,210,4,37,8,6,60,96,44,4,144,156,56,34,141,30,70,6,14,105,1,45,170,104,169,152,144,78,164,113,130,204,131,72,119,204,2,71,170,47,220,86,80,80,0,228,17,40,203,176,44,35,19,127,51,135,150,204,190,213,197,179,63,94,36,34,0,88,105,4,4,221,211,8,32,9,32,62,43,36,164,10,147,222,242,199,154,165,61,215,87,250,111,115,13,22,78,46,226,142,255,251,178,100,205,142,70,25,102,199,27,154,91,114,102,172,233,151,36,227,166,22,73,155,36,109,101,107,201,147,156,229,140,244,14,40,231,219,39,42,24,161,181,66,204,127,51,173,118,139,163,237,241,115,251,170,103,109,85,68,239,173,200,40,235,254,91,43,164,159,117,73,44,149,244,129,243,90,109,249,82,208,201,243,207,101,159,40,40,69,67,85,171,100,31,67,136,48,0,115,150,0,40,227,144,202,60,25,22,71,89,236,161,142,154,97,61,112,93,96,162,156,158,246,215,238,233,9,135,206,96,109,210,12,18,76,161,143,81,204,238,243,192,160,110,162,96,68,232,164,54,203,183,98,29,3,5,51,140,22,204,183,230,255,56,139,12,251,119,32,193,98,216,142,120,82,46,81,166,196,87,134,77,36,161,80,188,9,200,162,120,109,77,245,24,212,209,97,93,8,116,70,0,47,147,48,53,140,86,107,51,49,200,240,242,51,14,162,141,112,49,49,136,164,137,144,98,83,24,40,176,13,2,139,15,204,64,76,46,89,133,132,2,71,103,185,18,12,33,148,114,26,218,45,149,166,2,69,87,51,136,202,130,64,19,3,219,153,36,96,38,69,216,44,184,134,240,145,133,106,46,89,171,32,105,197,164,156,77,241,49,100,28,238,199,6,3,52,234,213,65,42,137,161,47,101,158,146,165,171,128,91,69,162,6,26,197,29,169,106,13,170,230,157,4,46,229,61,127,12,108,63,187,231,105,181,207,40,229,38,38,26,121,87,35,177,164,201,66,30,167,101,148,88,136,203,16,50,84,241,65,10,88,178,183,163,228,200,105,77,201,70,136,66,163,234,162,186,122,71,157,255,47,227,224,206,107,139,151,78,175,239,201,185,187,125,190,189,221,164,5,172,4,0,17,178,236,161,111,120,67,216,12,149,180,36,191,184,93,204,236,170,144,116,16,196,198,12,138,116,100,85,169,201,65,79,20,125,252,185,236,4,63,171,163,81,35,28,7,156,254,125,203,231,133,5,92,77,177,227,171,57,228,254,200,103,13,28,74,89,147,145,146,28,231,133,99,242,114,195,18,204,202,60,102,50,61,243,221,230,144,204,252,205,130,189,94,249,190,87,211,160,217,204,228,191,145,126,96,73,216,196,104,65,201,34,18,179,15,90,31,68,52,17,179,8,32,73,208,97,161,84,120,80,89,20,193,35,74,224,44,20,46,18,2,144,140,84,233,104,36,229,79,46,42,10,177,199,142,69,114,77,4,130,42,44,255,202,211,24,66,209,55,175,2,196,7,42,52,187,197,42,93,1,18,192,21,99,171,202,81,15,62,229,64,10,205,150,69,150,91,184,203,44,72,151,4,25,28,164,67,155,221,44,178,144,252,108,179,80,83,109,87,204,124,76,87,255,251,178,100,212,142,134,62,103,70,19,154,67,240,107,172,217,119,60,195,102,22,169,155,32,109,229,109,201,161,51,101,204,241,149,224,87,23,119,18,235,220,179,217,84,233,170,174,123,230,52,52,116,25,68,137,61,54,170,245,79,71,171,66,154,147,237,85,214,207,68,238,94,45,148,216,187,155,251,184,111,117,198,187,186,134,58,236,252,28,124,109,133,226,207,253,204,4,89,224,4,201,101,168,122,121,90,220,82,152,234,11,155,139,203,135,236,78,148,142,77,85,2,38,94,185,241,204,205,152,76,65,46,249,115,154,138,64,214,168,161,40,83,60,107,180,226,200,66,145,217,29,134,25,81,90,100,146,116,50,234,204,84,19,102,199,153,220,198,144,199,52,212,43,52,108,236,228,84,254,199,186,212,203,31,83,185,153,24,189,27,153,245,245,175,58,190,132,83,35,94,205,94,11,0,6,147,91,125,50,71,2,173,73,151,117,27,173,185,135,70,14,21,130,138,76,54,108,198,1,64,132,136,162,211,210,16,198,9,132,211,152,83,193,145,153,129,16,241,211,100,81,228,65,81,80,89,198,16,131,225,86,3,200,12,250,176,82,5,7,3,7,95,193,35,19,113,59,65,207,204,152,228,199,125,87,128,209,169,153,12,218,105,185,42,7,7,142,28,40,133,43,144,140,5,18,130,207,226,13,37,40,165,180,15,100,242,121,182,106,33,228,54,88,129,84,132,151,243,125,125,127,91,126,234,62,230,187,125,84,68,39,124,255,55,196,197,85,67,45,10,183,189,253,56,235,34,225,155,223,12,113,41,94,31,42,74,31,110,87,169,169,166,95,247,93,68,117,51,199,171,182,86,119,195,170,109,151,114,224,221,0,152,2,165,215,97,232,148,64,130,128,236,60,27,152,129,114,209,225,110,135,133,210,139,218,187,157,74,95,83,191,217,247,127,81,243,123,182,31,175,50,186,105,234,249,186,193,171,43,255,187,121,74,70,238,61,132,149,34,186,131,70,118,16,32,205,131,48,112,120,71,34,54,135,230,102,111,117,82,250,75,240,252,105,32,120,78,115,79,76,137,72,138,33,148,154,246,68,37,209,59,21,189,72,187,54,128,232,142,168,48,246,100,99,134,20,88,113,212,167,182,148,101,201,230,18,68,52,246,96,44,64,129,145,24,58,156,8,129,135,64,2,129,68,105,131,68,1,108,88,61,32,140,145,26,115,188,187,85,48,40,246,230,35,109,86,148,56,201,153,11,72,44,70,86,115,68,122,3,13,67,178,196,120,23,106,3,37,177,105,115,218,239,192,48,225,41,197,7,118,44,221,210,193,226,175,0,195,149,102,35,80,115,173,114,176,236,29,39,81,108,44,255,191,249,181,225,39,213,204,191,147,175,65,223,239,255,251,178,100,211,142,5,219,102,198,19,122,91,112,107,172,217,135,44,101,232,23,157,155,30,109,229,109,201,158,179,101,204,244,141,17,98,6,234,69,238,235,103,118,230,77,188,148,243,203,168,113,117,166,30,228,225,204,124,155,27,170,120,250,43,79,231,238,153,213,55,158,166,99,251,85,39,83,43,36,119,13,152,93,172,97,243,206,187,78,250,132,233,5,69,207,70,0,74,91,114,182,36,81,242,38,71,186,233,54,64,20,165,226,113,33,1,244,77,43,10,110,157,194,188,158,12,108,137,39,167,228,126,99,231,136,226,206,74,60,213,114,231,240,252,141,137,10,14,182,211,208,161,35,206,48,222,72,16,75,78,145,73,57,142,110,108,75,169,237,76,225,181,220,27,80,99,26,121,148,255,125,137,239,53,213,201,185,11,34,135,63,190,11,41,125,250,91,134,141,165,0,1,131,47,40,13,74,51,49,138,16,193,165,227,191,47,13,66,18,49,128,165,4,102,20,77,152,232,44,72,43,79,240,73,224,0,6,49,72,208,20,159,10,1,5,128,198,5,33,49,67,72,156,160,154,245,69,23,232,201,176,85,134,22,217,16,179,15,128,40,37,9,161,112,226,60,224,160,43,145,45,204,88,243,48,0,120,140,132,132,0,132,59,242,253,56,40,118,140,199,40,197,77,15,83,112,153,105,96,0,56,170,135,183,53,122,195,35,90,128,68,33,5,129,201,229,174,219,217,86,130,213,139,217,235,188,231,62,185,235,255,239,158,163,142,58,169,171,170,254,111,229,125,98,26,38,203,171,164,31,215,221,116,146,228,233,116,38,14,141,56,234,27,18,154,151,13,2,146,145,167,119,213,68,191,11,240,157,213,68,113,44,145,220,64,5,74,65,9,217,109,138,83,53,234,65,36,59,209,26,85,103,126,11,247,7,150,14,72,218,241,106,37,245,202,177,41,226,4,242,19,155,201,225,226,162,11,241,41,223,98,52,99,36,110,56,193,255,136,230,121,152,198,152,226,97,185,36,165,17,33,140,137,26,234,163,232,209,70,170,119,158,213,173,110,55,134,238,82,100,81,70,101,193,93,181,83,168,234,78,235,92,217,88,83,42,40,102,122,221,175,212,69,78,153,180,240,50,184,183,238,254,167,169,138,248,154,175,174,195,213,64,1,182,228,6,39,0,6,193,35,38,110,18,113,74,102,124,36,99,33,32,32,227,7,42,103,12,2,100,195,199,98,130,17,34,151,69,11,88,232,85,147,13,50,234,254,127,4,7,96,37,193,22,88,37,239,180,54,228,10,93,159,204,56,104,40,133,144,83,188,253,178,139,24,227,55,73,148,218,29,20,42,146,125,187,40,78,115,149,173,209,239,9,85,171,123,10,2,227,98,35,202,28,138,93,255,251,178,100,213,12,6,42,103,69,147,154,67,240,124,12,217,83,97,136,68,83,209,155,34,109,225,77,193,145,51,166,168,145,14,40,91,69,175,219,159,178,178,111,212,219,239,158,212,89,174,85,144,229,61,221,116,155,190,164,163,211,9,80,110,214,149,103,156,117,14,209,86,234,228,39,76,45,74,47,67,106,155,103,208,230,189,3,119,172,0,139,80,138,190,239,192,249,208,152,2,142,27,88,30,197,56,143,141,26,181,54,41,226,60,44,174,29,234,23,136,16,103,132,111,208,118,161,89,175,121,157,159,205,14,154,72,89,27,64,19,136,129,1,185,21,100,13,121,38,135,185,124,254,111,210,55,95,227,83,45,167,155,252,51,96,5,85,33,202,23,169,83,39,47,227,223,121,99,75,206,105,254,100,183,254,101,60,188,115,0,9,119,252,152,140,120,116,182,134,28,124,112,162,35,160,164,194,129,192,163,65,168,239,22,143,1,0,71,128,194,224,5,97,48,193,48,34,217,105,206,218,144,148,76,219,98,234,62,136,9,228,154,138,215,97,221,91,36,192,114,23,209,175,181,150,205,38,172,226,219,207,10,185,83,94,79,198,111,98,219,212,167,25,225,82,106,213,45,52,17,75,99,33,80,76,74,20,17,73,21,146,247,136,158,255,158,174,38,185,248,189,83,84,127,154,84,233,183,73,29,152,198,15,129,68,115,12,236,178,30,233,24,209,239,39,47,161,22,249,195,94,232,35,223,131,162,250,223,146,50,181,9,14,56,209,109,43,124,173,186,56,126,251,221,246,149,145,238,202,92,202,179,28,228,32,130,0,5,57,38,100,81,123,173,112,172,239,219,170,252,187,177,219,84,14,171,230,241,72,234,209,34,149,144,103,187,52,129,52,66,202,88,148,145,100,229,5,49,26,198,150,248,96,94,233,68,87,187,182,173,49,56,233,41,44,166,93,69,122,106,176,214,147,186,235,88,141,133,25,80,161,136,156,77,35,170,28,24,236,180,73,141,34,32,178,232,114,42,103,67,18,94,214,52,234,212,56,101,23,209,247,81,129,155,172,39,120,244,56,67,4,16,21,65,36,136,25,7,48,126,74,150,76,4,143,250,49,92,181,64,194,6,165,201,175,136,6,132,93,52,68,26,76,28,21,105,174,225,82,3,192,196,33,10,17,194,195,130,175,38,128,204,152,93,28,134,152,136,139,210,72,65,131,8,66,63,183,32,40,44,136,119,191,106,96,235,209,207,204,64,82,217,206,73,59,98,101,210,86,169,28,4,245,60,243,56,246,165,235,83,240,85,233,77,216,121,237,134,229,149,49,138,87,221,236,191,90,148,152,229,206,18,95,126,172,252,159,216,149,168,202,163,76,234,211,97,237,93,169,146,168,32,11,44,160,147,255,251,176,100,218,142,197,138,102,202,27,104,103,48,127,204,73,67,96,195,124,84,233,155,38,109,5,30,73,177,48,230,76,146,141,253,21,52,209,60,43,144,112,213,15,1,177,194,161,232,133,83,140,242,29,241,221,199,80,197,253,141,178,164,110,123,234,216,192,82,103,1,40,70,222,20,184,226,48,113,99,78,30,37,93,161,166,203,27,139,50,75,100,36,66,51,48,152,245,48,131,187,184,146,178,18,197,112,212,66,6,171,58,14,184,199,85,98,181,63,226,124,44,2,65,159,174,161,230,70,208,152,35,133,78,193,101,30,221,195,100,232,125,104,145,91,168,68,254,197,161,19,115,105,82,156,47,223,38,153,69,184,38,50,122,12,141,75,121,25,1,55,64,150,164,226,6,98,169,101,0,7,173,248,104,64,12,116,149,38,40,54,54,24,52,162,34,6,85,51,22,2,82,134,101,109,57,219,114,254,19,7,173,106,88,2,29,110,201,5,43,141,75,145,142,156,132,18,216,92,13,180,154,134,216,98,125,75,34,171,158,71,102,146,10,93,63,103,90,237,75,56,52,46,117,176,75,179,199,41,125,234,214,225,142,103,241,95,229,75,215,177,254,225,207,231,186,101,94,200,201,161,132,213,46,250,1,49,200,50,102,9,51,8,65,153,190,54,3,58,80,104,118,138,42,142,177,139,242,246,27,31,63,38,164,137,89,18,211,55,219,248,133,166,238,123,82,107,125,230,156,43,195,216,206,41,224,208,230,64,8,4,36,7,118,221,193,129,118,114,130,36,225,67,27,204,70,5,118,223,199,82,57,79,95,91,70,59,184,59,132,140,19,105,199,7,145,131,233,100,1,69,25,59,43,232,245,234,122,106,172,203,55,61,92,96,80,216,226,149,40,219,171,184,188,145,84,30,76,49,42,11,181,152,229,196,16,168,228,99,232,79,3,84,157,48,151,63,25,3,40,39,79,50,75,12,93,169,4,7,162,161,130,38,4,32,115,69,73,93,213,50,75,29,75,55,5,78,93,216,0,4,153,138,64,102,113,24,233,52,241,188,163,68,203,77,78,69,49,128,244,192,33,35,105,134,64,37,225,210,225,16,48,196,65,18,33,216,193,88,204,97,16,72,84,12,50,48,40,172,196,32,51,12,21,195,13,64,64,8,136,30,215,130,196,130,96,64,20,8,97,160,1,149,134,197,211,101,0,16,65,128,14,200,166,132,214,164,153,101,163,1,4,211,113,129,1,133,203,121,143,195,107,158,44,215,92,113,208,160,97,61,166,34,17,129,192,2,192,23,185,212,84,141,26,72,235,33,48,26,26,22,8,52,169,123,55,77,105,84,212,49,19,132,75,63,183,115,222,140,32,49,153,152,103,163,25,2,10,49,51,35,199,113,155,161,255,251,178,100,223,12,4,250,102,202,27,97,95,162,120,108,153,122,60,163,142,92,5,155,18,78,5,254,130,105,51,101,232,243,39,165,26,153,90,24,220,144,205,74,97,230,60,249,207,109,195,148,217,182,53,72,55,163,132,110,200,144,84,184,46,97,122,183,97,137,227,248,86,244,205,255,198,127,205,243,111,228,109,174,33,210,245,36,128,11,219,183,167,184,0,15,36,148,150,73,233,86,240,206,23,52,27,94,200,164,130,235,83,59,94,77,183,179,202,198,173,90,245,196,9,95,85,65,111,8,220,239,109,43,251,196,179,54,173,139,238,12,118,244,126,158,66,104,133,71,15,13,201,225,233,17,146,29,128,142,55,219,28,212,240,153,61,10,132,105,161,87,193,253,150,90,224,138,8,115,14,57,36,152,242,7,133,65,212,232,185,220,168,86,39,13,179,109,135,65,53,66,59,61,13,126,85,237,16,45,211,149,205,234,13,146,135,164,0,156,49,122,162,17,163,39,4,1,180,26,203,40,83,94,80,214,243,95,8,236,86,59,169,63,102,226,1,123,0,7,183,221,42,139,66,93,243,16,80,94,202,204,197,149,172,182,140,109,241,121,10,37,64,166,16,242,218,182,132,55,33,204,16,177,32,229,149,70,232,67,147,90,86,20,81,95,176,39,85,144,38,87,70,254,211,231,79,12,4,181,161,183,13,164,18,15,27,184,32,19,201,97,188,150,134,90,72,186,244,187,114,70,210,240,42,195,8,133,147,140,98,221,230,82,169,82,135,106,53,28,96,200,38,83,146,144,201,151,161,118,169,123,140,109,244,146,182,163,174,26,175,187,149,25,152,204,32,65,37,138,7,21,200,226,228,61,190,249,232,194,207,28,40,108,214,53,224,146,182,202,9,104,224,0,61,183,229,128,69,161,45,89,140,2,30,9,61,151,18,163,67,6,239,31,129,26,164,81,140,49,119,38,94,252,80,67,81,139,156,168,188,102,223,185,197,141,32,161,224,104,234,243,129,36,225,140,58,142,114,209,214,144,6,133,24,225,105,152,185,11,246,246,34,28,251,100,110,119,251,43,223,77,180,205,204,144,56,205,75,75,21,101,147,106,212,87,40,70,67,30,213,4,234,224,166,74,44,73,101,77,118,155,163,27,194,18,217,24,249,13,85,178,73,228,233,39,153,235,155,53,101,233,185,49,209,174,212,252,173,109,152,75,228,204,116,60,86,111,170,199,251,216,93,159,255,129,45,166,172,128,92,67,96,68,2,171,213,34,168,55,197,62,129,254,128,8,1,54,38,45,46,71,9,186,246,92,53,167,20,247,78,174,92,116,127,8,123,132,85,24,46,60,150,128,179,181,137,234,216,8,205,216,66,39,130,160,221,70,152,115,56,0,7,173,72,194,251,255,251,178,68,189,142,244,213,102,203,155,47,66,242,150,204,217,83,105,134,168,17,245,155,46,108,189,7,194,60,51,101,65,151,161,57,79,127,145,147,71,220,163,184,193,88,46,212,100,144,67,212,197,65,24,229,24,121,86,123,56,118,33,193,226,86,51,99,227,132,107,34,82,5,235,65,136,211,34,216,234,163,182,111,171,158,149,5,15,15,157,99,251,31,109,247,252,119,50,90,223,63,179,124,56,46,4,206,141,47,200,121,6,193,69,173,91,172,118,16,251,145,190,62,210,130,56,77,138,23,54,100,36,193,123,155,67,78,39,238,157,95,104,194,120,77,221,69,81,168,159,193,133,101,168,243,176,241,209,32,138,15,56,42,39,102,131,109,70,142,22,103,1,71,167,180,154,89,136,78,97,198,48,161,169,40,96,188,73,82,50,242,216,101,196,244,93,67,22,163,97,93,12,107,141,222,104,222,222,250,122,31,99,174,30,250,72,171,238,198,196,137,162,198,81,137,68,245,87,2,69,181,181,213,238,163,142,106,101,103,187,28,49,170,122,183,26,17,15,0,4,82,136,199,208,193,161,134,88,212,100,102,167,12,158,104,32,198,66,26,12,10,48,209,1,24,129,113,3,1,139,2,37,200,20,36,7,152,208,166,100,89,114,235,130,77,27,164,81,181,226,16,84,229,93,141,36,216,39,117,182,96,163,140,139,57,107,52,192,23,182,30,220,4,181,47,59,145,10,121,232,229,35,3,175,68,250,172,233,44,5,43,148,67,146,121,116,125,188,179,47,140,24,45,9,228,99,132,10,74,72,72,151,186,127,252,244,179,57,148,209,179,204,89,138,167,210,123,162,246,247,54,167,189,115,94,142,133,143,77,14,162,24,93,78,31,152,88,136,150,70,121,172,166,169,153,235,69,102,61,199,140,106,49,212,50,169,168,104,192,16,220,146,9,8,4,130,120,242,78,86,144,122,76,177,113,125,129,69,140,48,61,2,202,209,53,20,70,106,133,72,45,242,45,214,215,114,168,234,159,84,231,119,6,53,182,66,165,154,166,118,165,153,17,172,243,188,203,57,232,103,41,219,156,168,126,239,173,174,170,167,217,221,85,62,246,109,233,54,118,68,125,74,204,91,91,183,90,17,173,179,50,237,24,0,3,76,164,202,50,57,160,194,134,67,146,128,206,250,63,50,240,24,195,130,195,17,18,76,48,25,49,8,120,193,3,225,80,128,4,58,209,140,26,94,26,45,17,13,202,12,39,33,0,46,142,35,202,62,101,208,25,110,209,153,76,76,17,131,28,65,120,42,80,98,142,98,34,168,30,80,184,192,164,129,5,44,35,146,128,6,86,214,225,245,111,88,207,237,150,200,137,239,251,186,220,22,219,210,203,154,100,251,213,74,255,210,255,251,178,100,189,12,5,83,103,71,155,120,83,112,94,108,217,99,48,98,118,25,9,157,22,78,101,111,193,179,51,102,168,193,150,252,202,89,36,50,203,214,68,98,9,129,251,94,150,253,61,108,255,117,56,168,183,236,124,113,13,166,115,239,187,248,250,248,190,185,152,125,253,61,213,254,223,126,234,255,103,45,189,204,118,169,245,165,35,69,206,174,113,21,104,233,169,137,171,235,216,187,27,29,177,241,84,233,56,165,156,239,66,116,95,11,83,128,77,203,103,250,42,64,145,124,176,93,146,84,56,236,31,134,74,92,78,180,148,145,166,229,52,109,184,177,231,35,252,126,219,103,35,217,186,222,153,20,17,9,29,239,255,255,150,124,189,202,234,42,183,41,11,225,42,80,71,112,64,5,162,114,40,150,242,130,216,252,51,122,198,74,120,56,226,136,156,19,43,25,38,168,122,82,188,183,189,150,238,107,120,223,219,246,133,43,80,212,97,242,187,51,153,72,67,145,180,90,158,197,112,29,0,133,183,248,131,74,240,47,16,27,132,14,83,119,65,47,148,201,207,125,99,205,194,92,157,150,152,44,59,5,82,54,242,10,247,43,189,146,89,45,20,154,92,240,177,226,83,5,8,182,40,9,39,56,201,148,138,149,158,64,179,140,33,135,167,54,3,222,97,169,151,187,187,191,63,233,179,209,122,219,208,143,139,205,153,203,82,39,187,233,120,79,23,91,32,206,248,149,156,94,21,137,57,134,98,107,121,230,212,77,221,121,180,120,65,182,188,90,41,91,140,217,163,112,189,177,86,36,173,146,13,183,62,119,252,211,209,163,199,161,84,109,123,86,217,45,101,24,128,233,224,96,0,237,219,146,188,76,0,85,80,56,67,168,39,59,40,80,37,140,243,192,50,168,132,242,142,64,204,182,29,33,48,47,52,187,13,140,75,229,211,68,3,109,163,202,203,175,156,158,55,140,36,123,108,179,245,230,40,243,110,50,212,16,76,111,238,167,180,24,85,121,187,183,150,151,237,109,246,182,125,124,82,43,124,132,106,86,86,105,196,140,104,200,232,86,83,188,191,183,131,89,221,230,110,252,62,175,148,253,178,102,97,161,52,237,179,41,205,210,245,241,38,205,230,185,143,191,47,115,145,84,28,173,72,232,36,210,229,157,10,249,45,91,209,103,1,53,160,0,87,111,76,35,68,133,51,205,56,11,51,5,78,72,216,208,233,98,185,215,4,60,188,160,247,154,18,223,203,29,23,226,5,177,158,115,242,141,178,255,178,239,205,215,201,247,182,214,232,41,29,204,41,108,218,155,195,40,243,105,27,135,232,232,173,197,243,236,15,126,89,33,159,147,205,202,218,28,73,196,109,96,43,211,22,50,185,123,31,239,254,24,97,178,197,255,251,178,68,197,140,196,187,102,203,27,6,93,114,147,44,217,67,101,134,126,83,205,157,44,108,153,190,194,110,51,101,13,150,33,248,106,95,255,231,100,183,146,239,9,102,189,84,121,77,168,255,57,72,110,102,77,36,143,75,62,69,110,255,5,118,123,183,241,101,214,202,117,159,70,114,13,103,70,166,89,195,166,70,61,43,109,222,203,56,235,47,110,180,149,156,15,44,0,7,109,240,17,145,224,77,115,78,98,204,193,83,210,46,24,26,173,101,109,154,92,221,162,240,52,101,243,156,36,142,131,171,141,175,120,169,160,30,37,160,125,45,236,57,171,1,105,150,8,148,171,184,157,201,128,60,86,75,70,165,25,251,252,91,211,194,33,108,182,134,172,13,149,135,192,196,148,177,138,126,116,204,204,200,185,98,142,89,104,53,109,250,101,82,52,131,74,16,122,133,199,152,82,115,20,152,209,234,239,119,38,210,175,12,117,210,222,121,116,60,134,44,233,30,68,46,131,68,198,125,201,238,108,187,24,83,195,175,43,119,114,87,61,164,183,212,71,81,73,79,20,8,185,74,0,1,110,176,117,74,162,51,99,142,99,168,81,121,211,45,154,193,74,189,114,63,76,54,36,170,20,54,156,26,17,167,90,158,15,70,158,36,141,110,245,101,87,163,212,251,59,203,129,196,94,143,163,233,105,137,141,237,158,222,133,250,116,155,82,129,40,136,62,11,210,146,101,83,243,77,161,172,203,97,131,28,88,245,152,227,253,75,129,131,106,168,117,245,194,76,241,114,175,211,206,146,220,76,42,197,85,22,148,58,77,103,164,114,165,226,210,174,106,58,149,253,46,97,45,111,147,6,62,151,41,227,227,134,50,239,159,235,249,121,107,255,83,110,47,24,4,192,0,223,254,37,117,99,0,174,61,48,167,80,245,59,162,166,111,221,137,116,51,113,158,46,24,196,233,233,108,238,178,106,62,135,102,209,212,244,204,220,207,74,226,32,236,12,136,164,84,107,155,90,215,67,196,168,208,240,144,128,92,33,7,201,34,85,228,244,90,47,90,194,37,156,125,79,85,31,194,75,165,248,249,155,254,17,168,117,29,5,89,9,7,144,43,78,48,242,165,88,118,48,92,115,27,107,87,75,72,58,77,62,21,108,181,122,42,170,212,82,69,223,181,184,119,169,65,198,220,85,95,253,207,85,252,223,212,195,197,107,215,243,1,112,0,55,253,140,0,161,82,200,77,57,38,80,165,89,151,36,165,205,127,219,164,153,170,67,50,10,7,16,187,237,105,220,132,202,37,154,106,52,194,147,95,117,8,105,91,33,74,243,85,200,117,37,218,151,70,135,48,26,156,217,61,140,185,73,157,163,219,58,109,162,113,145,56,137,65,151,45,17,115,199,119,255,251,178,68,186,140,196,154,102,203,27,79,67,112,144,76,217,99,101,136,110,17,225,157,48,109,49,19,2,79,179,165,77,166,22,153,117,51,15,119,62,215,116,126,167,48,200,171,53,13,22,16,78,161,85,180,104,106,166,135,185,185,101,183,179,167,171,151,213,191,250,110,158,160,139,188,138,110,161,234,152,255,72,53,36,127,227,125,121,105,166,95,245,103,152,44,36,144,0,22,109,204,112,128,186,64,64,51,190,204,120,42,2,152,4,181,171,67,237,210,76,209,34,50,9,83,200,89,181,204,226,58,177,138,73,165,195,42,104,175,47,108,208,13,46,240,13,63,53,58,43,186,57,217,35,230,197,221,194,41,204,167,104,203,141,73,126,253,87,30,11,155,26,9,195,176,8,195,18,174,142,190,65,211,34,40,160,139,81,138,42,198,73,140,210,148,239,69,71,153,25,218,83,152,70,204,202,65,49,7,97,18,138,42,149,18,194,37,210,226,58,28,213,110,180,144,108,164,30,206,169,20,21,170,210,139,66,57,145,234,149,35,68,66,18,117,0,5,183,248,2,145,86,99,123,35,10,64,51,192,35,99,145,234,103,145,101,63,172,190,71,15,55,39,13,56,155,178,205,129,224,121,249,135,246,36,224,73,107,200,44,193,175,45,3,66,161,117,26,162,239,40,40,145,154,137,201,138,165,42,81,53,202,115,143,121,97,120,131,217,197,133,165,161,103,226,245,169,99,99,120,170,229,165,110,170,214,148,124,181,19,52,51,90,75,123,72,226,156,117,22,53,230,179,111,44,100,18,122,234,66,13,180,107,247,54,199,18,64,210,190,20,127,103,175,73,11,5,14,94,7,165,126,63,224,183,183,59,241,176,62,34,198,0,90,88,0,43,183,230,12,131,180,28,28,24,88,4,60,14,102,33,49,148,177,159,74,95,186,56,179,118,112,216,179,70,102,176,124,44,253,33,137,120,112,41,175,64,169,12,91,0,68,134,44,93,100,241,156,24,89,218,85,55,153,53,57,4,58,154,83,123,201,144,106,86,153,22,22,226,7,87,255,236,173,55,15,124,37,69,199,3,45,245,24,182,209,68,213,52,85,119,73,162,92,32,206,46,218,238,22,96,150,104,124,137,117,29,211,148,56,121,23,169,215,37,23,20,144,94,239,235,161,180,156,115,11,196,167,221,39,173,212,84,97,13,54,1,15,127,232,179,67,128,146,132,103,216,42,104,250,201,84,208,215,195,168,215,220,25,68,1,82,28,104,234,234,25,123,96,171,76,164,12,8,77,31,31,23,68,50,12,17,144,22,1,34,70,41,33,47,91,229,209,173,104,17,100,217,163,187,112,92,97,107,27,157,4,4,155,201,205,239,205,197,142,102,38,164,195,6,15,137,84,156,226,198,255,251,178,68,190,140,228,173,103,75,155,41,69,160,141,76,233,99,101,136,138,82,41,155,46,108,165,17,66,43,51,165,77,148,161,224,17,66,16,217,226,141,232,227,158,216,228,123,22,171,24,181,42,188,154,108,221,232,149,51,81,115,66,121,186,187,23,82,8,187,209,195,216,145,190,122,241,241,27,95,85,92,251,119,113,61,71,87,241,130,119,237,190,26,152,44,154,202,53,102,28,12,141,244,122,117,216,68,8,253,190,178,200,98,81,24,99,108,73,8,112,20,106,39,1,129,9,49,57,177,229,134,65,133,208,17,5,21,35,10,149,35,175,218,102,50,26,156,214,21,228,100,134,5,139,18,205,133,13,50,38,151,187,227,248,162,97,157,207,27,36,161,195,208,165,28,93,216,218,239,118,24,122,152,140,164,218,81,45,207,103,189,189,49,68,85,103,59,37,63,79,102,164,219,178,176,190,213,47,44,125,199,51,107,114,186,212,36,70,250,93,247,246,148,248,216,72,93,194,246,0,21,227,36,189,192,56,179,15,254,76,200,159,56,120,200,219,7,199,0,20,78,67,152,24,0,12,6,128,128,32,160,28,84,172,28,212,76,20,53,16,0,25,121,137,0,12,74,78,141,105,104,14,40,177,97,16,61,13,148,154,236,112,195,0,38,30,0,163,130,180,12,129,153,2,145,88,39,141,253,113,31,120,118,47,12,220,95,50,106,143,165,152,109,236,110,80,3,127,19,104,184,62,137,61,121,223,85,11,242,215,255,245,61,133,186,219,206,247,63,254,247,140,185,8,192,55,116,55,61,214,221,201,159,135,242,166,19,218,82,250,106,84,246,218,78,142,32,222,218,124,168,251,109,245,52,245,46,170,107,186,230,57,131,179,9,39,42,47,203,146,54,106,185,72,6,58,176,73,46,57,23,187,27,21,90,217,78,161,228,88,152,140,144,170,18,120,152,112,42,137,114,76,173,144,238,171,41,195,88,22,80,166,21,69,80,226,207,69,42,232,198,99,20,70,64,171,132,37,189,245,85,183,118,206,236,97,204,170,201,84,141,70,85,97,75,80,96,109,114,173,183,176,157,14,191,117,95,23,198,212,79,82,75,126,243,112,63,117,207,23,78,229,238,70,241,174,55,239,212,72,104,205,1,208,106,20,201,140,163,52,244,140,160,25,50,83,156,42,91,50,136,224,195,195,131,4,5,133,0,3,128,3,19,9,129,32,115,9,131,13,56,163,88,196,216,8,1,51,3,129,3,24,123,214,20,192,142,74,196,219,46,128,136,132,210,150,64,79,80,113,150,196,93,182,96,185,233,84,185,96,153,42,97,168,43,171,26,100,211,114,152,118,164,145,78,227,144,36,98,84,136,142,163,33,98,51,137,72,236,192,138,201,77,144,120,84,255,251,178,100,198,142,133,140,102,198,147,129,95,162,103,6,249,83,97,37,46,88,65,157,22,78,105,109,193,223,179,165,232,244,13,189,209,237,74,91,53,83,123,116,78,161,171,59,225,205,123,23,152,123,219,239,219,245,215,199,179,136,134,212,252,71,49,189,253,91,119,219,237,169,151,163,116,111,173,14,83,149,145,85,238,59,186,206,90,205,101,118,246,53,142,94,41,234,56,243,142,201,170,42,55,77,13,141,218,242,128,21,169,144,56,32,154,77,210,16,80,161,162,8,159,27,235,181,51,4,9,48,172,150,17,192,213,5,194,168,234,44,48,105,13,29,209,177,48,232,39,101,201,122,187,234,121,219,179,42,135,98,77,15,240,88,91,73,192,74,154,194,170,100,158,71,172,115,40,224,6,211,80,120,85,133,4,46,182,147,2,24,131,187,155,5,99,136,231,117,51,229,54,180,202,27,160,206,8,38,192,195,135,56,255,231,235,237,145,13,55,41,49,219,200,43,44,116,240,132,74,96,58,213,0,25,47,208,198,147,136,99,141,30,72,149,52,29,164,107,97,139,20,176,20,52,26,195,25,236,246,77,218,48,180,21,40,145,35,43,98,168,46,199,102,225,132,44,128,25,147,253,42,129,179,128,24,237,20,212,94,238,24,30,57,77,23,81,23,184,97,8,250,30,129,208,185,135,133,13,40,69,176,106,246,28,138,90,142,187,186,41,238,187,210,98,215,223,79,254,161,70,63,31,90,207,95,255,43,99,32,238,59,67,51,46,199,217,239,2,81,197,67,90,118,179,75,114,233,13,20,204,81,239,47,84,141,155,70,187,186,55,187,50,178,118,157,185,224,121,197,85,89,166,43,32,201,148,205,53,147,10,25,120,34,180,149,115,221,54,88,68,96,65,106,7,83,176,65,71,110,215,96,216,203,237,31,38,86,241,187,246,181,238,107,250,86,20,143,47,123,101,198,55,183,49,126,253,44,168,89,9,93,80,136,202,199,149,17,110,228,220,136,104,179,216,233,175,52,244,174,165,42,162,181,234,94,140,185,108,37,157,217,181,171,37,58,19,173,152,205,78,149,206,26,3,24,66,138,24,0,222,24,127,42,155,148,174,24,208,53,155,68,75,6,13,70,37,14,2,134,134,26,20,101,3,102,46,18,107,136,230,120,2,14,37,49,64,64,0,144,13,16,196,72,194,14,65,132,0,225,97,128,128,185,192,80,28,12,76,96,161,99,65,64,224,209,98,6,78,58,56,133,43,4,193,20,188,190,201,19,192,35,64,107,129,208,65,134,113,121,18,202,234,157,38,224,103,34,28,210,167,160,147,10,66,108,252,113,70,37,69,129,112,65,12,118,66,94,161,97,45,176,231,98,155,47,107,76,91,196,213,163,111,121,205,113,255,251,178,100,196,140,132,146,103,74,27,104,85,240,104,172,217,98,96,197,127,27,185,159,18,46,237,231,209,253,179,101,105,134,32,249,188,99,230,46,105,239,124,235,20,206,126,247,255,190,113,170,75,44,76,107,18,63,220,240,191,220,210,210,74,64,182,99,71,158,37,233,62,103,197,245,74,205,175,75,110,207,162,58,159,233,245,239,139,214,190,191,54,198,239,173,124,81,245,183,157,239,88,204,43,207,254,133,162,46,4,220,85,254,216,176,12,208,146,89,98,142,44,132,79,38,75,75,40,44,52,214,9,75,140,79,196,85,46,168,90,27,47,230,189,133,203,90,47,223,92,146,2,152,40,149,225,183,115,67,24,139,143,191,253,234,72,115,241,18,224,124,186,226,172,196,35,111,28,48,225,202,86,163,218,106,234,150,24,67,171,28,98,192,201,120,169,29,3,30,7,29,115,48,156,25,23,80,222,149,53,21,81,164,15,171,174,88,203,159,39,251,223,165,125,226,46,111,94,166,98,46,239,137,136,134,94,234,34,59,231,8,24,0,4,211,176,198,37,204,110,204,245,13,207,212,152,229,74,4,75,41,138,99,5,140,209,229,20,2,146,44,160,224,242,205,40,88,224,160,178,42,17,199,23,75,174,202,217,226,188,121,11,250,202,101,46,83,172,135,209,24,132,13,21,202,88,203,37,110,179,243,12,88,177,75,157,45,142,188,116,186,160,155,166,161,141,91,167,156,169,44,212,245,235,64,40,39,48,154,85,75,25,79,53,120,234,186,239,93,110,161,251,237,103,254,122,143,185,235,142,123,229,122,170,219,154,237,122,181,145,174,55,77,6,208,229,63,15,31,18,84,150,44,239,34,209,212,146,205,156,90,108,66,198,53,155,103,62,75,86,122,63,143,169,34,87,219,120,110,36,109,237,18,255,199,121,7,3,40,3,224,33,11,156,66,112,239,74,75,72,230,197,153,12,87,61,197,221,233,19,189,215,197,148,222,215,139,180,70,224,195,81,49,184,11,191,252,144,105,130,72,216,136,203,85,105,152,141,54,102,162,34,106,164,96,9,41,227,24,200,195,50,123,201,145,204,254,204,242,44,149,147,142,189,173,43,27,101,187,117,221,246,239,64,224,3,27,154,25,131,201,136,221,154,78,1,194,40,153,40,105,183,139,36,201,0,129,66,91,147,92,80,9,220,79,68,76,109,128,130,13,88,170,6,163,42,96,238,74,7,0,21,43,47,125,30,182,207,71,1,175,134,111,73,38,151,75,9,1,224,135,92,154,145,8,185,180,26,170,196,80,99,156,112,116,18,200,177,93,27,23,163,3,49,216,94,78,108,204,219,85,187,115,255,247,213,204,87,243,79,136,142,253,25,127,183,231,138,175,174,33,204,134,253,207,183,255,251,178,100,192,12,197,78,102,200,27,104,127,66,92,172,217,82,60,34,190,20,185,155,34,109,173,183,193,159,179,100,201,129,150,184,124,196,222,244,143,74,236,133,212,72,250,165,20,147,165,9,130,249,40,162,150,178,158,102,116,192,237,235,173,84,169,29,82,141,165,227,58,217,145,69,146,58,13,164,128,95,240,113,75,86,20,1,32,209,189,83,70,100,138,51,207,120,37,148,19,25,187,15,100,221,250,152,110,164,238,117,51,183,90,232,35,244,45,14,216,178,79,243,228,133,87,108,143,246,135,38,220,4,246,111,13,137,129,46,8,67,173,56,36,210,210,124,67,233,5,82,236,247,134,180,147,88,69,125,63,110,29,93,138,232,219,26,164,239,117,124,186,58,93,208,183,187,90,255,122,101,254,6,0,0,9,132,204,146,35,70,28,14,247,95,52,109,152,252,99,19,149,22,140,46,88,48,249,24,200,161,2,168,100,136,50,64,48,8,33,24,88,14,96,160,64,16,16,99,34,97,141,64,101,80,8,112,121,141,163,187,49,42,131,17,144,20,4,64,80,4,21,16,80,87,249,61,9,133,82,150,179,6,51,182,196,138,77,213,206,160,90,207,227,244,219,188,181,161,138,175,83,123,25,110,45,197,174,48,188,25,156,49,101,247,156,126,38,42,113,244,162,165,189,127,242,199,155,203,125,194,178,83,203,150,169,195,241,116,159,215,45,206,173,134,122,194,199,174,22,169,137,92,251,164,38,202,146,49,197,142,234,203,153,223,217,178,11,182,11,183,68,105,195,91,27,148,9,174,175,195,223,140,238,216,206,224,90,46,62,113,143,247,247,235,224,63,164,29,210,223,66,161,81,192,0,66,13,65,109,150,219,79,70,83,204,216,33,198,171,83,228,116,29,64,118,202,243,1,31,142,70,123,70,36,73,74,236,190,255,148,56,74,72,38,98,65,104,239,115,20,231,201,150,178,153,139,147,99,148,68,240,166,54,186,218,32,212,36,59,57,214,38,10,204,86,228,120,143,66,197,173,86,162,115,44,112,213,62,197,254,156,98,148,226,164,69,81,141,181,61,85,167,102,154,196,69,65,113,124,200,241,135,204,243,99,217,37,230,45,98,103,185,142,159,225,127,211,138,171,122,94,35,128,211,144,0,83,77,169,141,164,24,228,145,156,28,154,29,137,145,24,5,77,99,99,193,197,10,104,33,103,148,200,202,146,106,108,218,32,16,120,154,141,239,113,169,176,78,199,145,199,100,111,133,35,141,126,137,90,178,158,173,100,137,166,197,184,34,97,150,53,72,90,242,145,84,135,16,165,100,168,78,147,31,105,137,131,168,162,57,153,151,159,255,114,196,142,91,90,139,50,127,46,19,255,124,170,255,157,93,203,43,237,120,127,255,251,178,100,221,140,6,75,102,197,155,131,127,162,131,140,217,173,60,200,111,20,73,155,38,109,165,119,201,174,179,102,104,246,12,112,213,99,89,220,120,161,55,87,191,81,143,95,178,159,134,57,118,116,254,65,36,43,99,82,173,129,34,152,206,59,42,29,76,185,206,152,148,220,217,136,250,180,220,253,171,232,168,218,132,128,61,189,0,0,64,28,123,109,177,150,192,81,137,56,120,21,234,48,201,42,201,101,248,221,48,65,121,167,173,130,45,252,252,124,254,202,52,6,74,154,66,134,80,18,145,116,142,123,43,134,194,3,78,61,154,44,207,112,198,9,201,107,189,166,114,196,119,38,5,104,32,229,50,144,143,196,103,208,72,56,149,74,91,26,159,102,171,153,89,151,153,156,66,50,157,135,231,167,115,99,185,101,247,233,211,250,125,154,200,45,33,187,118,220,197,12,80,163,35,99,51,227,172,243,68,68,223,131,217,51,97,89,114,148,102,130,25,195,140,254,34,221,215,234,188,228,181,210,145,63,82,207,157,150,230,18,130,225,198,12,173,233,108,65,216,67,70,149,161,50,161,130,0,22,202,108,72,140,32,50,168,176,194,10,71,116,105,38,249,41,152,169,145,148,220,67,27,22,144,43,68,212,180,173,77,203,216,210,69,214,202,200,87,97,97,73,22,110,185,237,172,205,221,170,16,61,171,237,133,86,113,96,253,114,76,204,24,153,230,74,77,190,206,170,117,206,132,156,217,136,215,249,151,49,230,142,182,206,125,187,10,64,244,210,0,75,150,250,102,82,144,22,50,216,140,86,163,122,132,216,136,75,117,236,149,205,21,121,202,81,153,208,103,12,75,163,193,202,162,18,113,245,104,44,81,3,203,15,136,166,55,12,139,34,12,101,61,69,113,43,156,227,160,109,64,153,122,32,67,56,147,116,56,97,117,33,210,182,255,107,149,85,146,106,141,134,47,90,185,52,161,244,212,65,199,203,76,91,165,149,21,5,24,45,67,84,230,52,137,121,83,119,174,220,147,78,82,18,98,68,112,245,144,62,177,103,24,64,224,144,218,17,198,179,135,42,37,118,114,138,84,159,183,118,245,46,35,249,169,122,139,171,134,233,224,104,61,140,192,13,82,42,222,97,50,96,85,144,107,72,88,64,90,176,32,48,132,28,104,157,138,50,23,140,192,66,87,75,96,85,5,178,28,92,186,37,75,145,251,127,146,89,202,111,83,177,185,202,102,157,230,239,3,199,41,117,73,133,121,21,154,73,249,30,6,37,226,226,94,105,16,20,184,137,135,186,168,52,156,108,237,51,54,49,198,164,170,232,179,185,74,34,66,76,183,36,154,229,87,223,199,163,122,110,153,8,230,219,23,240,242,204,180,188,189,74,42,223,179,226,137,255,251,178,68,215,140,196,209,102,203,27,40,93,114,154,76,217,35,105,136,116,83,1,155,34,77,153,25,146,97,51,100,13,179,30,249,203,179,240,140,245,113,21,90,162,125,95,93,220,81,134,45,63,254,185,175,253,247,87,183,107,159,210,180,2,32,3,36,145,140,189,152,157,56,85,156,117,196,84,96,13,24,93,4,247,26,15,129,29,24,44,191,238,235,212,198,147,188,72,57,212,166,107,16,252,60,170,78,243,218,182,27,188,183,40,122,3,151,201,44,234,161,197,142,34,96,229,230,87,243,83,40,152,163,141,60,83,51,154,57,51,1,4,166,94,194,14,89,105,88,25,3,104,222,72,246,99,215,169,182,161,4,81,12,218,131,28,233,254,81,193,155,143,142,195,31,57,220,209,106,156,254,88,228,177,156,198,75,35,94,136,34,248,209,141,164,106,90,28,149,99,102,151,29,146,198,91,50,77,29,186,50,167,122,126,18,177,50,32,61,102,244,199,2,4,209,6,17,59,6,78,232,179,58,77,38,196,132,164,35,234,162,209,166,8,208,212,169,172,44,149,70,198,33,154,57,103,94,6,135,22,18,193,58,46,62,21,146,52,245,50,26,37,73,159,118,40,239,29,122,190,133,243,250,84,32,174,33,210,242,165,18,197,233,201,68,227,21,14,61,135,29,43,207,241,241,253,115,92,253,243,196,127,255,255,52,222,218,124,242,21,74,245,53,197,93,95,218,180,145,252,233,154,245,210,70,146,106,73,88,190,17,45,105,81,212,237,117,77,244,174,167,143,239,159,182,236,114,238,134,56,235,111,255,169,112,27,176,0,10,4,146,235,118,218,101,18,28,35,88,167,102,70,170,42,43,144,89,208,225,192,145,168,196,135,247,127,202,127,236,67,210,219,244,163,94,26,169,208,157,107,123,136,187,68,118,86,79,116,246,164,181,110,180,186,54,34,159,27,117,85,60,84,79,178,233,92,196,165,195,155,243,19,246,209,212,217,213,234,105,241,87,166,175,84,212,74,216,195,110,110,116,139,189,184,137,171,174,173,62,217,35,106,171,226,184,231,11,189,32,0,26,97,139,16,99,19,24,102,155,208,112,120,120,100,49,188,98,137,40,132,211,14,4,211,22,131,48,224,164,194,80,1,248,97,67,175,25,223,19,2,107,110,106,64,193,133,141,0,128,171,169,222,33,116,133,173,10,58,211,80,140,84,214,150,248,139,64,194,105,95,200,57,12,224,198,158,225,86,114,161,110,196,70,47,75,40,211,32,108,251,109,95,144,30,1,160,217,17,2,63,18,197,4,200,67,66,132,77,80,77,104,125,71,127,247,15,103,51,60,255,251,162,101,253,76,207,183,222,217,251,127,220,75,107,111,31,212,204,95,113,47,76,209,27,57,103,255,251,178,100,204,140,132,172,103,74,27,76,92,192,111,236,217,138,60,200,70,23,49,157,20,78,229,107,201,220,51,101,156,241,26,97,94,149,42,90,67,19,30,108,249,60,145,137,244,218,211,36,223,60,83,27,14,173,244,185,165,233,177,169,253,29,94,43,234,10,64,163,113,74,96,193,186,223,141,148,121,80,17,161,248,93,34,167,78,25,156,181,223,48,58,97,98,204,209,179,225,59,138,14,234,234,73,150,12,133,12,136,57,127,245,191,118,161,171,207,149,53,173,56,217,177,92,116,238,250,76,137,183,191,93,41,215,170,207,147,233,252,239,157,102,220,46,138,228,119,159,223,98,55,124,84,108,110,80,219,114,33,74,46,81,52,211,136,109,86,86,171,234,46,142,238,120,223,125,157,221,229,181,203,125,191,227,55,62,124,99,68,79,0,148,163,67,144,140,169,62,51,75,60,206,217,19,65,170,205,80,53,49,128,24,12,22,50,224,160,20,32,48,201,119,197,192,6,42,24,16,37,99,9,17,126,65,200,20,2,150,174,179,128,219,148,70,128,116,117,7,16,171,147,65,122,47,132,33,150,192,141,121,151,49,214,113,13,51,72,220,17,42,161,93,199,228,136,20,3,100,213,10,137,129,252,233,142,110,157,40,62,144,135,209,30,180,205,152,179,153,46,138,169,247,221,237,247,219,155,221,252,37,13,255,239,233,147,85,95,196,84,79,31,252,241,49,85,29,103,119,58,31,20,254,207,44,104,137,197,159,82,141,104,158,57,182,149,234,223,83,15,60,198,203,158,125,233,91,53,152,254,190,55,0,77,82,0,34,167,36,182,125,173,223,14,31,21,159,152,196,185,71,14,112,168,91,240,28,162,113,23,94,210,175,106,231,229,18,22,107,159,46,193,86,29,152,255,47,255,76,223,249,118,236,175,110,251,17,114,26,89,101,144,24,192,171,32,238,78,49,221,132,3,80,106,64,171,243,71,82,114,160,213,219,19,133,168,88,146,46,26,70,70,46,202,133,164,168,111,72,98,121,130,52,230,33,84,37,193,162,161,212,32,232,202,238,231,242,29,85,6,184,184,145,135,43,55,98,177,204,0,218,0,36,228,176,130,20,200,198,205,177,164,202,224,128,10,130,77,230,26,28,6,2,49,96,148,220,115,235,41,115,38,81,165,4,134,134,140,23,131,249,74,206,98,202,58,167,47,130,170,47,137,247,222,65,12,60,245,32,203,159,27,150,213,221,122,59,125,152,195,28,233,100,147,249,238,130,39,39,183,79,218,12,57,25,162,194,144,64,97,83,75,239,93,238,170,198,187,77,85,231,106,210,109,253,92,140,195,141,91,181,81,106,85,57,201,161,136,81,166,11,49,144,147,149,192,145,193,22,56,253,14,52,162,34,255,251,178,100,217,12,5,111,103,70,19,153,90,112,126,44,233,205,48,101,233,83,9,159,34,109,149,189,1,202,51,102,116,193,162,252,70,175,103,101,85,181,105,27,32,164,25,52,116,186,251,134,99,106,0,0,80,33,24,152,236,146,152,216,82,56,8,132,99,163,35,24,11,75,45,107,83,77,40,179,157,250,199,48,76,236,227,245,58,206,186,255,156,185,115,207,22,15,185,153,82,35,56,232,65,153,101,168,194,204,104,177,245,64,104,21,133,53,37,5,132,143,173,64,89,76,242,118,42,138,204,252,62,51,18,169,192,219,59,6,187,142,239,182,114,160,200,171,238,252,109,107,47,212,117,11,83,92,165,145,49,83,53,199,112,241,246,22,177,49,5,53,20,204,184,228,224,184,201,85,85,4,187,116,180,203,5,50,52,204,35,227,7,204,133,89,101,9,0,138,146,78,20,248,101,78,130,179,169,163,92,114,20,169,22,95,168,76,252,213,43,226,255,189,171,73,254,179,57,58,128,94,72,50,197,12,162,150,28,110,73,163,245,233,185,211,96,128,175,151,67,170,32,178,29,212,149,182,114,49,109,66,207,101,85,151,94,152,182,124,54,113,147,80,95,53,152,32,245,200,211,81,118,122,104,149,154,38,84,140,220,253,209,233,219,230,158,202,134,210,46,167,77,194,169,52,196,233,232,118,130,48,106,226,171,75,98,86,196,223,14,47,151,172,216,115,165,147,110,77,7,203,97,180,218,59,122,199,37,245,46,49,7,8,128,5,168,227,51,130,51,61,163,48,135,96,190,56,89,60,64,28,40,14,23,20,34,4,66,134,84,236,32,90,56,50,194,216,3,48,34,75,114,85,54,138,84,141,148,60,98,132,152,149,69,84,170,30,37,219,21,16,90,212,21,125,38,20,207,223,30,107,70,176,121,250,32,181,30,248,200,88,74,250,74,42,185,154,133,151,148,40,248,199,92,37,238,121,217,53,158,69,58,194,81,211,14,180,43,8,26,42,129,214,23,111,40,185,111,236,18,84,159,66,254,213,149,108,241,221,59,43,211,77,160,245,89,179,157,181,55,108,240,103,33,158,253,205,167,157,157,223,126,182,219,203,118,249,226,55,2,41,0,151,35,112,40,188,12,37,53,80,112,120,96,137,8,24,22,34,13,28,32,66,149,64,152,106,168,90,100,239,100,82,50,192,0,240,36,3,25,134,154,109,69,182,249,173,101,27,141,192,149,48,168,231,83,204,221,196,176,197,142,52,197,80,168,116,81,48,149,193,69,133,219,169,251,98,39,113,103,61,180,94,150,217,103,186,146,54,12,57,178,49,168,243,241,136,188,195,20,254,238,46,29,60,97,168,171,205,45,172,111,181,126,242,240,59,153,206,124,148,203,171,178,180,118,255,251,178,68,223,12,197,26,102,201,155,73,93,98,157,204,216,227,109,230,106,83,89,157,34,109,153,23,74,112,179,164,13,166,34,81,237,143,43,94,51,84,231,99,32,214,168,177,162,178,131,108,113,38,43,170,85,57,147,143,25,85,11,0,55,156,0,220,146,211,1,136,8,148,234,143,62,71,132,45,140,16,82,242,146,138,30,2,222,53,247,209,83,47,55,218,7,64,130,204,134,99,180,206,173,70,23,23,100,193,169,249,163,22,104,110,241,203,112,213,214,213,54,229,113,147,84,65,59,229,3,112,76,226,228,104,201,83,71,146,74,209,214,198,228,77,161,144,116,144,91,146,174,195,206,161,68,110,202,183,31,40,50,59,91,100,178,206,99,159,60,171,30,243,44,77,188,33,153,11,13,4,29,76,204,31,82,50,152,122,100,13,161,202,97,52,65,16,167,20,107,22,46,51,87,89,130,145,161,86,148,132,110,250,24,54,21,244,168,128,119,28,0,20,138,136,196,161,13,42,168,195,31,79,126,172,214,27,204,220,64,40,48,98,137,68,69,230,16,20,233,62,192,16,18,233,14,3,44,161,194,72,186,237,135,148,186,11,132,16,2,192,204,21,80,180,120,219,109,14,192,107,122,11,123,101,181,96,40,204,246,177,175,103,36,117,232,194,166,12,44,116,172,128,156,103,7,69,160,17,59,75,216,143,231,107,235,84,150,255,215,31,23,117,117,51,253,255,205,207,60,79,211,185,111,205,110,139,239,142,62,120,68,162,230,89,108,114,201,44,113,50,125,33,39,233,166,148,199,201,49,185,253,173,175,168,173,246,231,195,102,42,19,247,84,125,200,108,209,8,185,28,137,38,116,60,199,32,108,72,97,60,65,43,36,195,247,38,236,53,52,57,157,146,246,61,202,160,227,81,103,175,213,219,134,233,19,188,203,133,237,205,7,53,210,159,80,88,194,202,83,49,99,40,246,52,26,149,33,204,201,16,149,235,81,253,74,41,47,109,53,210,61,200,180,62,45,169,221,3,127,60,226,145,157,228,234,145,83,215,75,120,94,113,202,151,207,242,252,212,82,13,247,195,48,54,144,229,159,131,157,77,205,51,46,55,96,72,195,97,147,45,48,12,26,24,34,58,140,140,130,226,19,28,129,140,104,24,12,26,152,48,52,98,131,162,59,24,84,34,90,99,17,0,204,42,0,123,193,163,83,3,130,140,30,9,6,135,7,64,175,217,130,1,45,117,27,196,129,201,82,166,142,83,80,47,131,126,177,25,171,1,113,233,229,118,97,169,217,54,221,121,152,102,138,125,156,190,242,172,222,44,55,74,242,187,178,29,181,170,25,233,171,122,255,206,246,93,237,218,166,177,11,98,143,173,50,72,161,24,223,137,7,113,200,53,116,255,251,178,100,202,140,132,229,102,199,27,102,94,34,102,172,217,67,60,163,120,26,37,157,14,14,13,254,194,22,51,165,168,243,34,252,167,90,254,104,10,158,28,49,1,7,34,32,102,29,0,157,206,2,34,47,131,2,164,48,207,88,204,5,133,144,88,12,248,189,126,188,124,194,143,46,239,156,231,223,215,120,129,168,22,158,124,226,162,242,166,158,174,115,124,38,251,24,194,139,92,109,184,148,166,202,32,224,18,18,129,66,170,63,29,184,182,74,142,100,113,161,248,226,254,52,72,216,149,244,57,51,183,186,122,121,121,45,65,134,194,178,253,103,47,26,154,166,188,210,123,123,18,91,199,98,209,62,43,197,185,176,89,45,36,44,168,155,213,54,129,110,195,105,87,119,81,157,166,239,190,39,81,221,63,189,179,115,46,35,152,237,170,157,124,217,41,53,210,38,111,153,77,7,70,113,81,167,210,91,52,182,55,181,114,113,202,125,140,183,61,95,68,70,155,88,52,139,182,90,80,129,81,0,4,82,172,203,38,205,182,124,112,204,226,210,14,176,228,212,77,84,204,170,84,16,252,135,23,97,142,130,65,82,221,73,150,80,0,60,68,22,163,171,121,97,222,203,72,119,104,109,209,6,233,228,79,20,251,214,191,153,254,109,194,1,139,47,252,62,227,251,206,12,87,232,197,81,162,234,151,3,89,168,178,222,65,243,36,204,218,153,191,231,255,159,191,248,231,152,217,245,237,110,191,187,184,239,191,170,255,106,90,222,39,255,189,242,200,90,79,137,12,234,48,104,210,193,130,113,121,159,123,79,154,20,117,20,76,74,117,143,234,49,147,117,85,127,246,229,110,115,47,216,73,32,31,84,8,0,73,166,228,69,158,103,176,62,131,82,54,242,138,21,80,92,96,141,53,208,0,69,212,85,70,6,47,6,79,26,143,127,115,63,245,149,207,82,235,237,198,189,69,201,68,251,170,218,67,158,111,145,153,203,127,45,206,159,147,23,97,66,34,207,245,46,68,202,195,187,186,249,73,213,186,83,238,219,57,207,51,100,29,61,239,221,166,96,182,208,95,212,253,253,148,223,10,31,160,8,212,71,35,37,224,204,113,85,55,23,252,200,101,67,6,46,140,128,76,50,153,32,205,34,195,24,3,203,122,130,66,169,176,2,16,45,49,130,67,1,112,112,98,186,36,78,100,39,32,69,172,149,14,179,0,131,2,92,139,143,49,120,154,202,168,172,2,122,162,219,241,14,23,245,105,203,36,17,6,230,235,82,213,139,78,198,172,74,169,37,120,210,178,87,254,196,162,150,111,148,242,88,30,159,33,81,120,45,217,45,226,253,126,154,43,139,231,238,213,30,121,127,183,171,235,135,123,250,149,122,155,180,248,188,235,69,213,255,251,178,100,197,12,4,215,103,71,27,104,78,80,100,170,41,71,61,35,68,86,197,157,18,46,97,15,146,24,51,102,244,246,24,164,184,70,204,161,240,236,200,135,196,102,7,64,220,67,40,214,148,169,44,162,234,18,32,100,231,61,149,31,81,213,241,86,100,166,150,249,96,6,121,170,173,236,45,80,4,140,212,151,111,237,215,120,10,118,178,173,16,134,40,84,169,210,105,192,92,186,216,177,7,135,135,231,210,34,70,225,206,6,4,228,140,169,28,209,18,31,65,74,19,4,2,240,153,139,81,232,25,125,35,170,77,63,41,219,33,201,226,37,75,77,91,248,132,39,234,121,210,42,85,67,143,187,205,191,220,85,242,47,168,82,15,101,215,191,221,230,106,225,158,163,198,182,211,196,212,49,196,51,62,18,215,213,186,145,119,137,213,127,217,26,194,143,65,37,233,219,173,245,223,187,183,125,247,143,110,225,79,82,0,141,199,112,55,49,248,205,116,163,109,97,14,188,35,52,226,244,28,50,50,168,144,29,126,48,112,68,4,17,16,2,76,46,29,38,36,150,116,46,24,34,9,1,152,197,226,86,150,6,56,2,121,70,66,97,193,212,115,48,0,41,3,100,197,193,121,161,177,224,196,174,37,125,202,117,145,198,69,71,13,181,246,218,158,154,75,110,154,54,216,169,243,131,99,84,29,14,129,226,130,56,169,33,25,69,134,31,107,168,171,89,137,254,58,89,222,33,102,214,231,124,166,73,251,139,255,138,159,190,56,191,191,191,246,79,116,184,152,107,90,147,81,83,62,141,121,85,177,254,245,106,61,72,24,32,180,148,96,121,5,63,173,11,170,138,74,63,115,5,174,160,202,123,217,251,254,128,1,19,45,126,115,111,183,235,171,99,5,41,222,125,85,93,100,39,53,118,214,70,211,155,5,27,239,42,69,94,191,168,157,154,255,238,127,253,207,63,90,112,159,7,10,187,106,78,10,145,220,91,97,144,51,15,171,64,3,196,84,29,77,72,134,114,172,140,80,29,25,76,222,66,69,175,134,53,252,98,157,166,49,244,35,154,86,7,92,103,116,10,240,179,58,104,250,157,77,38,209,21,29,223,255,63,170,189,198,210,252,134,156,160,8,22,53,105,180,210,208,227,68,139,13,15,129,50,241,80,220,163,227,7,141,87,129,142,69,134,10,15,130,3,35,128,179,32,8,76,10,27,48,8,104,40,0,48,40,84,160,100,132,44,153,196,8,2,191,237,116,120,98,129,132,161,38,79,2,21,64,205,157,220,98,177,134,39,12,193,43,149,136,203,25,100,166,50,235,218,229,154,121,69,152,50,71,142,21,24,3,113,80,248,89,197,10,112,225,128,48,160,179,29,135,142,99,59,139,123,122,203,207,181,214,255,251,176,100,206,140,5,140,103,68,139,136,110,208,114,12,217,237,48,104,191,21,181,155,22,78,21,251,65,198,179,164,73,132,141,208,70,251,81,217,157,9,145,85,223,98,190,170,221,230,42,20,148,209,17,151,115,8,212,149,49,174,154,127,159,90,73,73,160,70,220,218,207,173,247,167,152,196,72,83,215,22,166,100,22,53,255,247,10,205,114,180,47,69,212,6,121,106,11,76,216,93,213,220,224,184,49,212,249,118,223,105,67,254,247,49,43,51,118,57,131,77,89,206,66,69,241,232,145,132,47,132,82,66,16,33,189,61,61,20,152,176,140,170,32,134,106,30,110,144,201,155,62,198,60,156,214,9,179,140,239,162,102,164,209,120,165,54,132,153,42,145,207,247,120,83,201,25,10,86,117,126,86,114,203,52,99,50,82,243,233,52,153,217,243,242,252,155,225,231,0,206,50,78,180,211,34,99,101,96,204,141,18,62,130,236,249,68,163,36,19,76,84,1,50,136,8,199,70,112,64,4,160,70,0,44,0,66,198,10,5,33,232,160,220,194,129,66,207,22,169,95,145,6,145,204,96,20,16,81,6,0,75,36,96,144,27,254,136,110,194,157,44,226,168,17,149,67,238,193,114,160,103,249,217,100,205,85,223,150,69,105,43,67,151,148,233,182,139,89,146,208,70,35,54,37,114,136,157,250,214,43,102,13,194,49,34,147,95,91,221,127,58,103,100,56,86,68,207,236,165,157,234,218,210,45,37,93,86,103,111,231,228,73,13,41,24,144,201,84,23,248,56,57,238,167,187,95,221,231,211,107,214,166,44,187,102,155,36,137,123,142,67,41,58,109,166,11,88,5,11,167,119,73,37,86,0,97,26,110,72,147,99,252,228,48,205,81,49,7,233,36,212,248,113,61,23,144,26,98,68,213,55,94,244,113,101,166,236,83,29,126,114,155,186,61,25,156,16,236,186,71,89,169,2,148,213,95,51,15,132,197,158,229,21,132,97,26,180,153,104,161,130,186,71,105,4,160,142,165,147,222,169,151,27,151,174,198,75,209,149,21,179,141,87,46,237,191,43,91,62,71,237,151,235,179,49,240,111,155,46,107,31,215,221,202,223,189,154,238,124,94,246,199,255,51,238,51,119,220,254,197,48,192,82,3,107,212,78,20,224,1,160,141,190,66,57,155,148,100,136,102,33,72,200,224,185,38,3,15,1,68,6,7,9,143,10,31,128,72,112,80,74,16,121,11,137,27,230,142,95,130,32,41,0,40,28,41,72,96,8,77,123,204,41,162,202,135,5,128,226,128,40,171,39,127,24,202,177,42,76,220,54,254,84,246,70,62,81,25,180,213,33,82,138,120,236,101,231,185,4,219,164,121,37,22,98,52,253,8,57,176,210,30,245,255,255,251,178,100,212,14,5,191,103,68,3,131,95,64,126,204,233,106,61,134,39,22,253,157,18,46,13,252,193,192,51,101,168,241,162,120,155,246,187,159,117,178,41,17,230,127,63,247,82,98,50,122,101,41,242,197,231,159,220,175,62,53,72,25,164,45,251,201,109,64,187,5,115,241,93,107,117,213,183,168,247,245,214,171,54,113,170,214,203,136,59,127,30,182,137,184,48,33,90,153,106,16,29,60,59,46,144,0,137,80,74,217,117,76,34,207,1,54,57,131,45,185,66,193,86,38,229,219,134,97,54,197,83,110,191,88,117,96,241,228,199,133,111,207,250,124,242,157,206,126,68,167,111,68,2,12,22,48,133,7,98,101,116,153,16,33,202,145,229,43,25,26,156,72,79,204,222,189,74,185,28,223,244,234,245,126,213,194,45,148,100,89,17,108,215,88,184,194,169,135,119,11,91,202,213,205,92,215,183,47,250,228,111,253,223,211,126,129,90,0,141,45,104,50,241,124,212,43,99,184,90,204,64,83,48,28,0,196,224,195,27,1,7,128,166,18,7,130,132,196,162,167,228,196,224,244,41,66,67,198,6,72,1,20,159,228,34,81,213,244,34,144,210,83,52,64,209,226,66,231,226,110,138,53,59,240,229,245,240,191,219,212,123,117,89,116,17,10,188,154,174,181,73,2,8,234,71,136,80,72,43,88,148,90,146,57,53,116,140,41,25,238,254,57,248,185,235,154,255,186,248,100,245,119,27,101,183,178,109,218,247,214,234,229,211,74,75,161,47,231,253,177,247,80,249,125,43,148,155,156,76,229,61,34,90,118,243,84,45,179,242,216,138,147,242,198,67,89,160,205,155,149,175,151,190,125,192,216,254,78,192,44,37,178,219,169,40,78,153,129,9,61,72,35,20,77,61,140,213,69,125,113,87,8,21,182,173,73,189,105,255,251,223,253,222,147,40,252,1,233,193,195,67,196,81,56,194,223,81,51,50,89,136,57,116,76,158,99,5,138,68,51,194,227,230,89,169,153,110,71,252,120,24,104,168,173,93,23,116,120,118,234,121,29,215,51,102,35,112,58,200,60,14,45,79,40,116,207,181,168,138,231,98,109,111,69,247,119,204,14,1,77,24,224,4,64,203,137,140,109,60,201,100,2,162,70,136,74,154,15,210,171,60,109,57,240,159,78,103,118,80,131,195,192,47,83,243,31,151,74,217,246,78,179,116,134,51,155,169,43,169,98,165,220,161,151,242,158,196,191,83,251,71,188,158,128,248,230,243,200,20,53,32,165,156,11,240,92,169,47,150,255,27,204,102,255,145,143,184,223,113,191,251,227,127,241,222,183,219,215,239,209,147,97,60,73,72,163,86,81,146,12,145,184,114,39,221,47,77,170,109,127,183,22,233,233,222,255,251,178,100,204,12,133,92,102,197,11,152,91,196,109,108,217,119,60,101,190,19,125,157,38,109,153,121,169,194,179,101,89,129,150,252,156,179,200,68,67,187,45,175,115,25,213,221,189,178,171,96,188,172,150,213,88,199,242,238,28,98,3,137,92,125,20,55,34,150,191,227,6,97,74,171,114,212,106,237,250,157,141,89,169,61,9,213,239,203,235,115,179,31,249,234,87,151,211,93,226,160,244,57,69,176,33,92,205,225,255,249,255,143,154,2,113,235,15,84,178,122,44,50,49,17,161,181,41,24,237,98,45,73,238,198,233,147,167,156,101,34,92,140,162,34,82,45,244,102,160,143,234,171,12,198,199,22,83,203,149,233,28,169,73,72,137,41,21,86,60,105,217,30,245,201,128,137,136,41,181,15,204,50,185,2,22,13,32,123,51,61,236,209,131,144,87,8,192,33,163,12,134,12,50,3,48,64,24,12,26,80,18,80,114,14,136,193,8,11,2,134,136,134,137,128,189,17,73,171,59,100,160,138,177,84,78,77,41,11,201,200,222,57,204,126,15,19,88,125,236,230,251,76,232,164,180,155,142,76,137,130,104,81,235,146,96,192,132,227,164,126,131,162,15,16,209,119,122,89,236,81,209,41,177,169,19,66,44,26,87,81,132,230,205,173,118,201,180,38,89,241,229,50,211,220,127,118,217,17,45,229,233,109,122,252,83,151,35,82,117,237,10,105,77,59,113,119,191,200,177,207,101,173,161,170,93,238,70,68,10,42,85,58,68,240,48,0,180,216,4,205,24,69,90,13,46,26,96,186,98,155,25,158,128,38,197,6,131,67,198,5,10,7,1,203,152,93,39,100,132,4,192,80,105,33,194,161,66,128,98,196,117,22,52,38,62,135,210,57,51,58,86,72,75,169,89,149,117,89,82,64,76,7,6,190,192,154,14,197,113,113,249,244,110,215,216,179,44,235,176,81,184,61,229,244,46,55,212,92,186,206,95,42,213,61,148,251,179,216,237,81,189,66,173,59,19,56,109,73,44,47,184,163,49,116,149,144,79,212,20,141,246,197,123,187,152,123,51,245,84,126,103,213,69,53,155,166,21,109,134,160,157,37,166,230,20,175,47,225,178,10,99,79,71,214,87,216,220,221,220,150,211,179,248,0,192,160,71,253,52,97,115,49,41,50,39,35,2,176,53,49,83,88,50,101,102,38,0,44,108,173,133,239,115,75,174,132,109,217,223,29,14,102,178,247,182,90,255,208,32,83,245,54,180,238,61,146,57,69,11,249,38,153,149,208,69,32,89,235,22,230,172,228,70,118,92,194,4,89,200,52,219,151,4,12,72,122,185,132,48,173,233,51,63,251,161,3,200,164,139,147,48,131,187,158,144,220,102,221,242,204,229,114,87,148,167,255,251,178,68,223,12,197,69,103,70,11,134,70,82,167,236,232,178,113,134,170,82,253,155,32,77,152,249,130,100,51,100,13,179,34,248,13,220,235,43,48,129,103,41,43,213,64,68,142,72,188,58,89,47,38,52,90,255,239,183,29,190,235,175,46,112,164,27,118,237,239,234,105,199,209,236,223,193,160,34,220,146,25,112,169,151,146,152,115,17,82,128,207,69,204,176,185,195,7,3,19,3,56,11,158,64,176,236,222,2,141,150,0,169,115,144,217,167,168,209,33,232,155,135,82,77,111,8,237,74,90,185,214,8,9,76,195,201,43,134,147,198,211,21,21,100,46,227,139,132,68,24,123,40,131,134,46,192,143,189,33,188,244,30,73,97,155,175,53,70,68,234,87,146,67,105,239,25,25,13,6,124,148,19,216,115,183,76,60,196,117,28,116,224,188,123,122,217,77,158,121,89,186,249,14,183,150,67,227,99,212,44,234,65,229,244,182,185,154,152,247,185,161,243,81,77,55,255,46,9,49,42,0,0,221,25,46,179,98,246,23,221,90,192,167,7,1,6,93,55,217,243,173,41,181,59,65,171,15,165,81,40,250,90,18,30,48,80,84,213,140,76,54,222,134,82,150,124,245,198,174,46,136,66,139,236,208,49,141,17,24,195,195,243,64,124,7,2,229,194,90,36,188,10,40,186,144,44,82,185,111,193,174,209,41,165,205,187,180,192,202,71,31,99,143,75,130,89,36,129,237,119,10,210,202,210,231,201,217,66,40,193,0,217,197,74,72,129,74,136,134,86,61,49,150,175,180,39,181,223,76,98,197,73,60,210,17,255,255,146,1,32,0,0,2,20,140,146,217,184,80,67,35,78,48,171,193,64,45,204,6,237,65,249,85,202,150,166,176,125,43,136,39,152,109,8,3,200,32,147,103,65,18,119,129,149,37,159,41,69,92,246,92,143,34,139,44,63,32,130,138,28,40,129,224,243,80,21,217,131,221,139,62,38,17,94,17,156,114,143,72,58,38,200,212,233,41,141,100,170,41,15,132,90,67,174,158,81,22,154,85,245,90,74,150,111,180,156,152,36,120,239,24,247,71,55,80,113,177,59,81,53,15,20,76,67,13,169,26,142,197,141,123,222,23,86,110,233,28,172,112,64,33,128,0,72,195,46,51,56,65,13,210,139,55,34,136,225,1,67,106,53,204,32,120,26,17,25,8,102,97,16,1,157,10,38,64,11,135,4,193,35,100,66,10,139,76,80,25,1,21,69,4,85,96,117,73,84,100,137,43,1,202,110,48,249,196,70,113,163,57,84,196,79,47,162,107,39,180,195,244,52,119,197,164,173,247,228,192,0,211,182,7,34,27,126,151,58,253,125,165,209,68,131,33,20,59,13,39,43,2,18,83,14,36,19,38,255,251,178,68,197,128,4,94,103,77,213,97,0,8,141,204,217,157,172,32,1,98,114,11,24,57,204,0,4,51,65,98,135,57,128,0,126,229,146,213,98,73,66,232,75,169,41,75,136,102,120,80,45,197,173,58,209,170,246,175,88,150,103,63,94,212,230,53,126,83,43,144,203,41,187,59,79,106,118,99,183,170,62,214,229,112,204,55,114,106,53,15,218,157,230,113,25,125,89,60,236,82,158,89,170,154,173,141,122,75,152,216,167,167,236,213,37,61,38,20,186,198,122,95,75,134,119,235,80,234,155,27,118,229,127,248,242,254,117,123,119,157,152,169,79,46,213,221,114,165,92,243,164,214,112,69,203,28,254,254,125,160,206,189,222,227,65,33,231,127,47,255,255,255,255,255,255,255,255,255,255,255,199,255,255,255,255,255,255,255,255,255,255,255,255,255,231,233,0,10,66,142,177,19,248,227,236,115,99,33,142,12,60,56,163,180,193,198,65,97,81,153,135,165,214,51,80,172,197,0,180,130,4,140,144,232,21,18,152,80,26,98,128,137,80,3,36,22,137,8,140,13,33,96,66,148,237,125,154,68,10,56,84,97,81,19,140,185,137,92,130,40,97,250,18,124,0,222,191,74,10,8,48,116,221,166,81,3,70,164,174,100,177,252,139,43,180,17,68,219,2,6,219,14,19,108,33,19,246,243,190,242,199,233,71,145,18,79,4,75,11,168,98,154,106,174,151,25,215,166,177,133,200,252,94,196,173,244,221,248,254,228,177,156,224,74,218,185,61,118,238,175,82,196,165,246,105,37,58,202,27,177,94,81,87,115,63,151,208,119,150,249,149,122,92,167,108,84,207,45,218,155,231,239,58,159,220,117,245,41,231,126,146,119,14,85,189,73,99,88,103,157,159,238,56,111,12,174,220,191,220,243,179,248,217,183,55,249,231,247,43,231,77,118,174,85,121,201,109,91,29,237,73,223,231,63,159,135,255,255,255,255,255,255,255,255,255,255,231,151,235,251,255,255,255,255,255,255,255,255,255,255,243,238,43,22,166,0,0,47,19,43,230,252,44,65,1,100,217,156,224,17,44,108,192,216,154,89,50,76,137,51,33,217,108,5,125,75,229,138,226,10,136,60,11,118,53,175,82,247,45,162,34,83,115,159,81,24,98,188,137,199,163,105,240,242,139,48,103,30,211,174,230,68,31,139,207,61,70,136,232,161,208,120,195,13,110,204,120,66,100,9,186,156,83,120,126,126,165,138,96,4,24,18,240,111,222,181,43,34,19,208,245,198,166,169,101,245,37,27,175,209,65,22,177,139,164,139,33,135,22,61,110,211,255,231,220,59,127,180,159,150,185,46,117,95,103,10,39,16,135,95,167,247,42,255,83,30,220,199,42,47,198,239,63,243,222,255,251,178,68,80,0,6,155,102,205,158,103,0,0,207,140,201,131,204,228,0,18,233,155,52,125,136,128,2,65,51,102,143,158,208,0,189,172,185,16,60,31,41,159,149,118,146,213,173,88,198,214,191,127,188,255,46,231,191,214,123,203,243,254,239,87,243,199,88,119,122,222,22,53,159,215,185,171,151,243,203,12,127,243,231,126,111,160,0,4,194,105,190,219,1,20,10,26,45,217,246,32,115,71,140,76,201,173,147,46,192,148,132,182,90,241,74,210,238,40,153,143,132,0,198,21,12,106,53,146,57,176,244,156,38,89,133,195,197,96,199,37,112,166,95,70,154,239,208,232,10,233,137,202,154,250,220,128,26,228,226,247,197,55,25,201,1,4,87,5,25,94,74,184,18,113,50,236,3,105,135,27,159,185,97,243,49,36,85,5,144,208,222,148,31,8,29,248,89,48,211,237,158,231,44,227,159,164,115,16,139,188,145,249,68,78,93,221,255,255,243,183,240,251,217,255,110,97,26,151,67,113,201,100,61,32,238,57,254,57,220,231,121,158,85,185,159,48,253,114,51,53,151,113,173,172,59,99,27,124,195,47,255,194,175,243,247,189,254,247,249,215,189,173,225,251,222,191,120,247,255,149,63,154,187,159,243,121,231,252,214,239,126,58,186,0,0,187,242,193,172,230,90,8,10,242,6,29,128,178,88,181,50,170,113,224,167,160,82,180,161,159,47,151,139,195,126,162,217,144,126,226,230,58,36,4,185,52,153,225,24,155,56,228,23,139,2,106,86,36,147,89,73,35,33,75,172,153,22,33,220,2,140,131,17,97,218,96,45,4,28,139,19,164,80,118,128,88,35,76,72,1,84,106,21,198,242,205,212,137,63,165,90,213,48,117,36,164,107,94,250,54,163,178,78,179,200,158,100,81,90,235,91,24,160,106,81,156,51,73,70,115,21,164,147,191,74,173,74,212,124,241,58,87,90,23,245,79,181,191,235,254,223,255,216,136,0,0,91,254,29,226,168,126,130,164,191,0,114,95,80,151,43,31,157,112,230,212,117,139,216,229,243,36,135,86,81,76,200,45,226,52,102,29,8,67,242,103,131,169,147,140,66,241,193,72,216,121,45,18,113,120,168,74,214,106,23,33,236,0,102,57,137,98,9,144,116,37,202,69,17,192,48,160,0,16,105,51,36,10,35,65,38,58,34,155,34,61,219,223,239,255,65,26,246,77,221,105,45,109,91,45,145,73,108,181,217,106,83,36,137,222,235,85,74,107,166,175,181,116,83,169,75,209,101,234,77,31,90,234,109,5,87,179,214,158,130,186,157,138,21,0,0,93,252,194,0,184,108,180,42,80,66,130,227,70,148,66,142,162,171,69,34,175,118,8,190,161,52,212,18,236,35,91,236,142,94,255,251,178,68,18,14,228,136,102,204,155,35,63,160,143,108,217,115,100,227,226,18,49,155,46,108,164,188,2,72,51,101,141,145,151,216,156,174,103,20,215,111,181,53,100,244,195,77,110,150,244,31,113,233,132,119,117,34,54,167,163,206,117,176,16,147,114,199,190,218,30,75,165,50,232,180,20,9,13,187,223,179,122,73,156,154,237,221,124,231,123,206,171,153,88,75,105,149,60,179,59,54,117,40,174,123,156,237,116,39,48,170,117,142,152,244,143,89,215,58,67,172,232,62,180,21,147,46,61,92,162,182,166,170,34,173,87,171,42,123,247,255,78,80,35,0,0,111,252,16,96,20,21,53,48,72,8,80,156,169,229,153,63,166,69,44,150,197,176,95,105,99,46,169,77,202,12,251,35,147,163,107,155,97,65,119,1,79,86,70,207,227,15,157,178,247,212,124,94,78,213,185,4,203,165,208,67,54,163,49,132,165,140,61,244,227,1,91,136,211,63,79,128,84,150,199,3,11,68,144,48,116,24,166,157,9,9,31,237,255,191,66,234,187,181,225,146,100,101,131,204,193,176,153,89,207,48,254,201,140,186,253,8,42,186,167,83,170,189,154,27,145,31,212,74,217,157,38,223,252,4,67,111,186,107,249,243,64,229,77,132,114,32,171,118,17,86,100,22,116,21,25,129,35,179,99,165,214,150,176,75,196,133,143,3,46,228,212,3,2,239,8,62,8,36,18,110,32,144,81,102,197,46,148,41,57,54,59,166,136,229,94,62,237,254,180,217,108,204,189,13,188,209,154,93,20,133,252,233,8,83,181,36,19,144,40,137,38,97,72,22,110,2,73,204,154,7,8,157,243,55,218,119,172,141,74,59,25,233,71,150,131,46,99,42,158,48,225,225,232,214,118,73,133,220,206,134,83,166,170,206,88,144,20,202,42,170,168,168,213,117,157,187,109,66,60,159,82,17,89,127,162,168,5,46,252,169,17,107,97,160,37,38,64,230,177,15,236,229,45,10,119,223,178,218,94,73,84,205,173,133,4,118,91,191,163,130,16,233,43,154,84,82,232,50,93,81,123,216,214,233,170,246,188,125,247,213,108,158,186,127,128,158,249,89,134,74,252,165,125,42,33,217,252,173,44,176,232,14,156,207,44,67,215,233,37,159,218,108,178,158,255,255,127,215,207,107,51,85,81,208,223,43,55,125,94,161,95,53,207,116,52,203,101,98,168,186,136,227,98,2,25,140,9,177,117,249,33,139,146,39,25,220,230,18,50,213,14,98,171,99,86,77,25,245,77,200,160,51,82,0,0,37,176,215,167,56,128,141,138,129,93,198,130,64,3,153,84,107,17,88,34,80,70,64,113,64,168,202,9,91,137,34,177,236,45,122,149,174,52,134,167,131,134,68,9,212,255,251,178,100,23,142,38,27,103,72,155,72,87,176,96,12,217,183,36,226,124,24,57,155,36,109,25,126,137,87,16,230,168,193,169,224,51,97,75,180,216,195,6,54,170,160,52,41,164,136,23,187,114,81,24,116,54,159,26,24,233,16,131,71,103,41,177,217,144,21,150,150,55,1,225,109,120,244,21,51,68,100,133,179,137,142,32,70,41,181,254,146,203,64,150,216,160,88,162,205,101,204,241,32,80,137,212,135,169,28,20,167,135,114,164,237,192,179,127,17,255,124,226,65,4,57,32,242,224,116,131,101,84,177,29,5,9,32,29,52,80,223,15,69,4,103,113,32,188,199,222,175,209,133,141,49,207,63,107,235,170,75,62,214,120,141,26,201,187,214,167,228,100,219,90,215,53,79,235,61,221,14,64,58,128,216,0,5,219,244,78,68,160,160,3,175,148,144,32,126,40,98,15,153,217,134,110,74,55,123,50,59,142,231,157,106,167,66,205,116,1,38,222,133,223,48,29,163,104,174,211,85,173,40,128,206,121,208,157,92,218,20,168,246,36,205,94,203,10,86,108,179,186,35,213,74,119,58,62,170,206,174,179,110,204,85,215,77,108,165,77,219,221,232,151,109,231,127,174,152,198,111,70,114,131,74,8,0,155,89,39,33,25,253,108,66,20,70,16,160,106,123,0,84,44,71,117,46,161,129,194,160,233,175,236,21,10,130,90,148,169,186,188,240,25,128,34,150,19,136,187,4,41,208,208,233,49,134,8,197,224,20,37,77,179,229,171,155,49,1,23,150,189,20,237,112,89,139,37,200,104,24,224,99,99,192,154,83,94,67,11,130,51,65,200,223,230,214,54,225,24,120,201,34,239,195,110,229,10,102,184,21,169,245,147,89,126,240,230,229,163,203,121,239,157,255,167,222,226,183,30,113,25,200,47,55,102,77,183,77,20,160,200,116,120,194,202,90,140,48,159,120,45,35,81,89,66,57,129,18,200,41,73,235,85,41,89,117,209,187,230,209,141,151,125,163,61,29,169,77,182,234,246,162,108,201,46,244,14,108,233,192,237,244,128,0,57,46,216,139,77,54,36,130,80,161,58,208,170,149,143,11,166,187,50,54,197,193,35,118,67,211,219,215,163,150,141,91,134,3,182,176,222,206,226,32,149,79,16,116,174,48,131,16,94,180,132,130,96,216,68,49,82,40,36,92,22,88,241,97,162,146,46,21,48,232,9,72,20,85,55,213,137,47,106,250,216,90,67,47,0,1,46,212,32,64,26,176,99,195,104,176,4,48,255,2,112,66,131,22,107,95,49,106,83,229,8,131,132,61,11,100,58,139,64,114,159,171,10,193,74,210,218,27,208,0,80,185,95,162,243,67,239,24,176,167,192,70,57,244,148,163,203,38,118,18,110,255,251,178,100,33,142,229,219,103,73,27,73,71,0,96,4,57,66,97,236,40,22,49,155,32,109,13,126,129,112,146,37,4,244,61,226,45,100,136,116,190,37,14,173,32,227,244,170,38,193,146,116,208,223,51,227,139,242,197,218,3,34,14,173,81,254,95,106,42,96,91,150,181,60,128,80,76,128,5,1,90,55,21,200,194,87,157,78,57,221,137,166,134,29,204,106,77,57,205,67,134,188,249,69,140,215,76,250,57,157,70,48,233,101,104,26,69,85,81,48,115,140,40,97,90,49,175,72,245,44,198,197,53,119,55,37,20,170,61,184,40,102,157,205,95,52,154,150,178,190,33,13,226,160,104,20,224,3,84,205,219,233,214,160,238,17,69,225,60,164,112,53,213,39,217,193,33,242,51,105,107,75,153,11,244,11,29,197,211,10,172,77,215,103,50,60,216,223,200,152,35,66,181,166,136,192,201,187,115,33,243,248,221,135,114,108,147,6,130,194,195,207,61,32,117,76,197,218,37,106,119,188,60,14,160,107,92,15,44,78,57,203,68,99,57,125,245,219,255,246,182,205,73,58,205,7,163,26,108,160,1,171,64,37,80,224,213,75,115,36,72,32,98,148,9,61,30,12,202,139,78,185,152,8,26,138,48,74,226,17,213,49,142,35,171,233,21,3,58,18,29,116,88,173,242,64,96,160,206,216,24,187,219,108,96,2,142,191,233,117,22,10,26,51,32,32,198,23,32,97,33,131,155,98,80,106,125,131,30,36,34,49,47,98,120,216,141,135,86,106,84,175,163,182,102,14,37,99,125,98,15,108,143,109,108,53,71,49,73,71,255,224,237,147,132,174,182,251,101,255,254,116,243,46,115,34,53,144,185,14,147,44,76,158,151,155,19,38,13,79,56,244,91,97,10,183,118,131,95,13,182,205,186,120,248,239,136,255,150,57,93,105,81,230,105,74,183,62,128,107,243,64,235,144,69,149,160,21,170,199,161,227,1,74,150,132,187,132,137,29,46,184,147,96,182,36,35,56,145,22,198,156,167,198,131,94,220,208,138,111,169,113,136,113,87,67,5,228,149,233,24,223,222,49,170,247,85,244,220,69,135,9,232,37,84,31,26,68,152,179,135,134,69,234,29,248,165,238,46,139,19,115,5,120,175,213,79,197,170,75,27,157,0,42,224,113,163,36,140,18,116,221,31,14,8,114,85,46,115,16,73,247,92,198,21,99,152,195,145,201,254,128,72,146,185,174,134,79,242,17,85,89,119,162,161,103,163,65,34,65,192,250,139,172,234,1,0,7,119,229,42,69,65,158,182,129,104,148,226,154,237,172,75,154,58,160,205,186,177,55,12,223,154,157,129,19,234,56,163,165,13,225,136,187,206,216,139,6,84,234,91,67,44,114,154,179,153,255,251,178,100,52,142,37,53,102,201,19,67,87,180,86,204,217,147,48,101,114,19,213,155,40,109,5,126,129,79,28,39,52,195,138,144,119,14,237,232,203,191,209,6,51,21,82,46,153,203,12,234,79,165,95,79,154,92,38,77,172,207,212,184,153,20,109,245,211,49,203,31,33,42,236,134,130,97,147,131,8,40,109,53,206,219,178,42,249,168,77,31,11,137,109,210,225,24,0,43,109,182,124,236,73,60,16,180,144,251,64,180,86,123,217,64,233,12,126,189,8,138,93,99,202,93,252,65,190,170,84,1,179,56,76,236,68,80,215,227,8,181,219,184,138,82,238,236,70,109,116,181,28,205,186,232,117,51,146,174,214,238,165,84,191,98,162,101,221,111,170,116,181,22,201,109,251,253,63,247,115,35,123,241,242,93,128,172,70,136,5,193,26,86,198,216,8,122,65,0,1,144,145,40,248,4,218,233,153,75,25,76,201,16,135,149,178,67,219,86,15,110,241,7,104,196,30,90,176,219,116,188,209,227,212,2,1,14,245,101,177,13,198,25,172,177,96,145,243,173,62,197,2,140,84,130,237,77,153,37,101,1,50,124,163,83,100,201,185,24,135,110,130,74,95,177,217,217,43,201,43,206,155,152,118,247,63,40,10,162,184,66,137,207,47,52,136,28,178,65,16,194,166,68,202,88,167,204,195,213,30,235,184,108,65,198,193,219,254,34,218,139,210,182,113,28,53,159,60,68,173,179,162,132,206,186,204,210,117,223,170,7,42,0,2,10,17,111,255,67,98,195,145,232,66,195,79,104,246,238,162,232,80,34,204,158,248,94,176,240,238,230,174,99,254,119,219,101,10,248,51,109,8,111,255,236,196,175,114,185,86,146,49,244,209,85,22,16,4,162,141,17,134,206,212,16,96,224,154,97,10,70,42,135,59,112,184,8,41,177,85,55,9,18,129,149,177,0,1,45,252,40,200,5,0,128,128,167,128,64,52,221,89,194,16,22,251,150,76,75,127,5,41,189,29,145,226,28,202,56,212,4,214,106,54,86,75,64,106,144,171,163,9,51,58,198,103,233,18,234,17,40,90,149,155,36,86,157,29,212,182,105,171,105,184,40,76,153,233,171,66,107,233,46,184,247,211,42,130,77,89,139,216,125,13,64,92,157,211,129,244,35,85,234,32,191,210,34,76,247,252,71,247,247,117,219,13,111,110,149,169,56,234,161,39,107,174,105,127,148,187,223,93,206,187,183,153,44,84,162,238,20,58,142,40,146,7,28,52,213,162,169,100,222,122,187,100,93,86,170,204,49,90,143,53,237,127,71,104,192,1,97,197,0,21,130,0,6,255,245,238,77,162,6,218,89,169,139,108,151,233,158,113,222,38,180,3,217,136,238,116,253,127,178,160,37,119,255,251,178,100,100,14,5,48,102,202,27,40,95,66,86,9,217,186,36,67,126,18,141,157,42,108,141,94,129,123,179,101,152,244,11,64,175,215,255,255,128,139,118,221,139,206,175,33,237,33,128,61,98,142,134,242,25,242,210,78,193,227,223,215,212,211,141,63,225,155,130,22,130,164,100,70,202,169,4,220,123,122,158,37,77,164,26,33,223,106,99,76,10,136,24,57,181,64,147,167,41,204,140,42,3,22,127,129,39,59,156,101,216,195,137,153,45,177,133,50,175,190,248,204,65,32,202,88,237,2,177,224,248,207,210,136,129,141,218,139,203,94,41,30,106,82,249,227,35,235,96,69,139,51,49,103,132,212,133,166,218,152,165,69,231,90,114,106,141,210,26,78,53,127,29,213,206,255,255,50,160,203,255,193,30,241,77,36,67,219,56,106,153,7,65,46,110,202,198,80,235,174,241,98,187,28,254,31,10,83,220,182,102,188,171,154,140,141,75,221,150,82,207,173,142,207,109,166,61,95,171,52,171,246,184,108,224,64,1,255,217,16,169,76,131,164,187,55,162,154,108,48,162,97,69,186,172,69,166,251,159,189,180,96,172,198,151,21,205,26,247,141,230,153,196,183,173,179,2,107,214,235,130,173,209,198,102,15,210,164,47,22,202,117,189,156,33,147,71,53,40,178,46,135,190,200,73,10,169,34,34,110,175,189,235,188,187,127,237,111,171,127,209,244,255,191,255,210,173,175,241,213,0,1,36,212,197,164,10,9,49,194,26,120,97,18,147,41,226,21,20,177,225,241,25,246,155,31,83,208,238,104,137,50,217,36,50,246,1,147,63,129,93,163,16,185,9,47,154,19,29,196,247,129,171,167,115,82,148,170,172,113,244,103,84,142,196,27,13,194,104,87,211,11,173,216,114,160,5,227,141,76,250,236,112,66,206,156,128,98,211,230,0,4,122,229,219,23,98,247,53,250,230,92,255,246,116,202,70,246,74,90,165,25,60,181,92,135,154,94,187,39,62,125,229,179,150,12,208,140,182,163,186,21,87,41,220,81,34,219,94,229,120,169,123,56,171,124,54,217,237,165,157,75,69,50,158,136,12,80,0,3,0,0,46,219,124,110,46,88,45,117,51,250,53,215,123,161,115,179,175,105,111,152,5,22,157,63,254,143,208,44,181,72,167,208,98,39,255,242,34,222,237,71,35,61,10,206,99,170,58,185,102,82,212,233,101,42,42,53,83,99,50,169,168,197,171,172,215,38,212,220,158,174,228,191,157,149,234,244,218,190,157,118,219,81,22,201,12,138,240,2,16,19,98,133,135,0,0,40,249,16,96,16,65,160,89,7,0,122,212,125,242,128,199,1,183,101,255,118,154,82,182,118,176,49,86,112,99,210,15,18,139,151,45,248,94,255,251,178,100,147,142,4,237,103,73,155,66,95,176,86,204,217,170,48,226,150,19,241,155,36,109,97,26,9,105,51,166,168,145,13,185,112,244,56,162,82,232,245,61,104,33,197,144,163,180,197,53,53,136,60,57,52,15,4,60,175,25,131,134,184,224,233,250,164,34,34,124,246,161,216,249,132,244,89,161,163,15,8,99,238,87,245,21,53,38,61,26,117,132,148,86,32,162,161,209,27,180,254,18,135,109,22,151,196,95,213,255,221,36,223,112,188,117,235,55,55,115,31,53,119,85,194,215,221,181,165,58,115,205,247,245,238,62,120,139,142,6,1,108,168,0,72,128,0,109,119,249,105,68,193,164,76,53,65,132,211,117,133,55,133,150,130,205,95,254,137,238,43,156,12,221,7,238,47,4,68,227,119,242,187,189,187,148,76,156,37,12,77,14,114,17,249,147,86,255,189,53,98,121,147,127,51,183,42,243,205,203,111,100,141,206,89,47,51,179,91,115,48,196,153,153,159,151,125,252,218,119,255,193,243,42,0,3,37,248,194,197,175,136,87,53,240,50,67,14,41,125,132,1,13,202,203,156,246,188,87,99,171,109,167,55,247,41,48,113,172,188,111,100,68,67,27,197,41,105,151,222,24,165,35,197,20,152,155,206,8,166,179,47,129,109,201,110,55,85,137,45,160,150,59,100,72,38,108,186,89,244,195,65,223,175,94,62,138,20,252,56,176,89,4,216,147,8,187,250,25,171,223,70,181,82,189,62,125,38,209,233,79,43,110,253,215,233,62,215,159,77,240,147,58,164,106,180,91,101,239,122,234,45,9,234,30,210,62,163,121,230,105,103,83,216,246,123,238,102,205,192,106,241,0,4,33,32,6,128,219,108,185,152,131,198,223,102,23,153,22,17,51,21,205,111,31,89,192,86,155,215,68,5,186,86,94,64,161,64,91,71,236,223,255,233,35,171,80,199,51,33,18,175,32,103,35,153,205,103,119,43,152,82,45,94,70,165,81,25,185,244,178,53,156,238,237,122,182,255,103,100,123,166,168,100,70,116,111,107,79,170,255,113,70,68,88,26,157,172,98,2,160,193,148,202,5,96,134,33,134,129,198,20,0,19,28,199,132,166,5,61,184,2,66,112,48,104,100,22,0,36,130,131,226,69,165,13,34,2,164,72,177,21,150,48,17,161,72,140,2,100,68,185,152,0,137,84,144,105,24,64,21,26,40,60,104,79,66,198,232,96,80,99,220,204,148,155,198,58,5,80,6,249,88,28,177,192,129,144,132,45,101,141,11,1,196,64,227,6,67,0,66,52,71,146,175,129,81,249,131,65,204,73,31,26,243,65,49,120,105,65,43,58,211,85,216,172,238,81,124,101,237,214,47,246,101,244,204,243,82,248,176,237,100,58,138,255,251,178,100,195,140,4,160,103,74,27,37,95,50,90,108,217,173,36,162,116,25,177,155,18,14,13,190,193,212,179,102,104,194,154,24,100,239,105,17,242,31,159,103,151,253,202,43,108,202,86,133,57,16,17,130,134,75,150,95,239,179,110,203,13,14,50,75,81,155,36,108,165,122,73,31,90,14,230,203,178,208,116,108,40,0,169,246,84,2,187,0,97,77,255,231,228,200,174,88,52,114,81,186,53,202,180,112,161,163,253,238,114,182,80,71,93,23,165,143,183,59,102,251,208,133,171,121,56,66,92,241,72,125,156,159,235,59,235,62,169,203,245,152,162,227,167,219,187,25,105,21,37,17,218,214,147,209,121,130,187,238,182,118,120,186,67,213,227,193,109,244,214,215,67,62,255,89,8,207,218,189,111,217,243,225,109,217,204,163,53,114,241,187,255,110,212,147,67,253,183,135,134,205,193,137,0,1,103,252,195,218,6,144,48,162,141,53,224,16,114,202,142,10,86,183,82,31,45,99,67,101,49,152,216,168,86,182,213,226,119,165,75,223,117,152,237,224,3,137,13,34,203,107,207,34,120,87,86,218,43,48,77,251,80,214,82,151,222,142,181,117,148,36,30,93,30,145,64,70,117,10,195,78,205,90,28,10,141,20,148,116,176,58,0,95,29,213,136,102,205,63,140,111,131,71,144,239,202,34,198,240,164,107,120,201,150,78,210,174,118,152,152,150,30,253,60,57,242,32,15,220,149,208,193,131,75,116,9,205,28,7,3,226,50,41,135,184,177,130,167,195,213,217,135,160,161,172,52,156,89,219,29,37,133,141,66,174,177,237,120,177,95,197,179,3,44,28,105,146,248,100,188,53,96,72,225,147,0,5,32,96,6,13,223,254,104,210,97,1,82,26,20,125,112,56,126,99,183,135,253,90,55,217,2,218,185,186,244,246,98,179,225,253,204,253,168,200,126,3,116,55,69,199,43,16,215,35,84,35,114,114,105,148,19,29,118,104,17,76,136,195,25,6,97,156,157,59,51,41,210,51,205,50,232,239,144,121,2,22,68,70,209,31,247,149,53,31,245,108,206,188,239,233,247,250,201,222,167,165,168,6,220,140,198,151,50,143,66,218,74,161,204,193,160,121,49,33,100,75,135,129,181,147,18,89,116,175,165,57,119,69,71,142,133,101,205,110,16,209,215,133,59,116,104,45,144,74,177,48,40,170,237,105,78,65,48,76,159,79,159,117,176,161,179,43,107,15,4,94,3,205,227,26,109,43,116,165,45,104,14,197,170,191,149,238,18,68,108,173,53,174,75,88,72,59,77,122,196,184,209,80,220,51,88,181,94,172,171,53,29,235,213,102,63,124,23,175,100,58,219,204,157,61,40,205,28,150,61,51,232,100,187,62,201,49,119,255,251,178,100,210,142,5,176,102,201,27,72,127,66,103,236,217,173,48,227,118,21,65,155,30,109,97,26,9,172,179,102,104,194,142,48,18,204,75,7,162,59,136,136,150,183,113,35,46,18,213,56,180,143,138,165,72,171,104,169,253,154,85,99,174,186,149,56,104,3,84,1,123,132,130,47,191,228,165,173,174,88,70,125,82,55,64,81,233,211,244,109,248,223,157,123,101,1,252,112,96,179,42,187,41,133,210,125,95,84,2,184,244,16,96,83,198,148,12,47,255,223,163,210,18,22,193,117,140,136,103,204,136,201,72,247,219,180,238,13,163,172,200,224,85,208,89,220,164,51,170,70,182,192,167,4,72,82,61,53,237,217,35,85,253,202,24,75,231,150,103,98,255,224,249,126,157,2,76,65,77,0,0,212,104,197,55,69,20,77,65,216,204,24,141,230,44,194,8,137,4,76,116,40,188,12,52,66,130,232,160,150,16,158,227,3,32,144,87,138,82,246,51,2,129,8,113,121,37,2,85,152,162,232,176,44,161,114,195,200,200,60,51,97,239,185,199,50,102,91,78,217,24,116,58,250,67,151,203,1,35,195,79,250,202,134,149,80,221,203,138,128,86,227,240,240,193,56,209,10,185,73,214,217,241,30,72,129,41,235,196,165,49,62,229,83,247,17,231,223,192,226,75,69,119,231,99,187,202,41,189,190,70,252,99,143,250,87,109,189,243,114,134,35,211,128,239,160,153,121,101,168,237,62,237,12,230,148,212,195,179,42,226,155,238,20,43,150,147,153,6,237,181,217,106,53,100,20,125,230,137,62,121,75,77,58,144,160,113,221,204,3,202,188,1,223,42,0,21,255,245,181,44,80,9,168,46,159,48,148,47,169,140,161,165,35,199,107,100,15,5,165,166,156,38,12,41,231,179,127,79,170,3,228,124,171,93,228,91,255,92,232,203,58,158,144,255,113,163,209,102,79,25,84,104,226,241,97,121,137,198,205,143,114,236,101,93,56,194,174,96,139,185,123,61,138,236,117,92,205,93,196,112,209,52,221,197,16,183,119,76,77,183,52,242,69,39,95,102,239,47,43,53,196,221,240,254,129,91,34,147,70,13,53,19,195,129,142,59,183,3,83,172,57,161,17,164,83,19,50,75,80,72,129,142,35,23,40,190,128,160,182,138,50,74,98,225,226,192,17,166,143,44,1,5,221,32,0,66,197,22,50,72,98,80,54,228,90,114,246,146,7,11,10,237,148,88,143,180,251,48,27,106,236,136,194,96,10,240,28,104,112,52,20,56,167,202,128,16,45,1,194,61,136,129,248,180,30,97,28,112,82,200,186,211,14,3,230,164,124,170,160,107,4,149,207,36,174,226,35,234,237,38,156,65,19,83,71,68,174,74,99,222,167,95,255,27,255,251,178,100,223,14,6,8,102,198,155,102,111,178,115,76,217,138,48,232,126,24,29,155,22,77,233,122,1,168,51,102,104,194,154,248,185,175,184,126,198,183,93,137,218,183,107,167,219,143,188,245,157,212,109,231,229,108,251,57,217,51,190,180,94,172,74,42,47,209,245,250,65,138,221,125,187,235,182,206,132,202,79,115,183,49,151,73,1,182,117,0,78,250,192,23,109,184,31,80,116,78,41,22,122,7,211,14,22,72,190,250,175,62,27,110,99,172,23,190,111,52,119,105,243,255,252,160,43,234,173,172,126,42,252,213,116,70,115,99,157,25,140,170,46,75,185,188,246,31,56,232,177,218,141,43,88,142,140,83,52,214,161,200,61,10,122,180,242,163,232,205,55,51,100,150,230,187,237,178,5,188,181,221,51,103,107,215,105,218,47,110,219,183,198,30,148,213,0,3,37,176,41,32,132,194,14,67,160,6,14,7,45,81,130,136,87,19,69,170,100,142,11,245,25,100,104,143,7,74,171,210,56,90,146,78,210,32,122,246,151,195,148,143,68,29,140,254,63,103,191,102,212,204,111,15,251,202,33,140,53,34,125,12,23,21,252,245,90,203,197,106,114,103,85,212,2,198,147,66,109,171,239,127,251,31,80,210,190,200,105,86,180,58,70,125,184,172,178,179,193,141,46,255,150,145,136,144,219,34,138,247,53,20,20,39,93,63,20,158,252,114,25,68,19,100,182,51,62,149,69,196,87,248,189,38,62,187,61,226,148,218,173,47,27,81,11,218,56,254,111,133,171,26,18,40,16,21,155,97,11,193,114,2,216,137,32,92,144,52,109,186,96,59,151,23,52,57,41,166,148,183,118,159,32,173,94,146,37,201,39,34,10,114,208,165,242,11,17,201,204,104,241,222,57,99,123,179,50,188,63,88,168,197,136,106,121,208,2,160,201,203,77,188,10,131,10,51,70,192,68,84,62,113,56,223,243,195,63,48,219,78,23,164,211,141,48,48,124,108,87,251,57,7,228,111,47,107,236,20,109,183,65,18,146,114,39,92,36,145,73,60,38,208,166,126,87,12,228,156,212,30,251,54,57,102,108,17,142,83,110,60,182,82,233,39,247,7,60,183,196,172,244,189,89,232,227,235,253,103,2,37,80,155,2,111,190,69,38,88,24,193,193,34,82,30,80,172,71,246,156,132,118,108,66,49,116,218,156,155,87,185,14,242,130,146,62,88,28,99,151,113,103,145,186,120,7,185,216,213,61,157,203,34,214,127,232,35,122,239,38,208,70,227,89,238,122,95,191,150,247,3,235,65,28,246,85,204,89,120,204,198,30,69,52,139,116,55,228,110,31,216,121,130,208,45,79,133,39,58,105,187,164,10,151,239,99,239,166,123,210,74,157,103,187,26,125,255,251,178,68,214,136,132,238,102,201,155,38,71,64,156,236,217,51,101,134,208,82,125,157,46,236,25,28,130,79,51,165,93,131,35,160,76,11,28,227,30,190,70,212,59,191,201,241,151,102,81,66,168,63,104,211,166,133,171,231,113,219,180,207,214,243,50,64,5,161,20,4,247,126,93,37,60,10,128,225,137,132,66,11,172,177,249,174,162,252,177,38,186,221,222,233,5,75,223,14,227,65,73,66,85,44,147,85,247,4,83,227,37,222,120,95,203,155,194,93,103,254,130,55,189,253,116,27,117,172,235,59,139,247,154,223,197,240,243,32,91,230,98,83,63,124,131,241,82,122,8,22,68,198,30,70,8,46,50,218,154,254,222,70,122,222,157,182,58,139,71,31,110,39,19,98,219,250,213,72,133,49,118,140,158,71,43,47,178,242,99,46,101,87,217,37,160,130,222,225,157,143,138,226,77,124,139,130,210,179,14,25,213,223,118,192,181,21,0,22,211,99,211,52,68,211,65,134,51,100,211,121,73,56,195,83,28,20,48,32,128,96,50,9,131,5,3,133,144,61,129,173,161,134,201,170,82,216,202,237,73,66,132,223,178,168,147,174,112,28,193,104,93,70,175,48,176,204,122,2,94,18,169,116,141,234,158,97,236,72,187,210,249,201,156,80,32,184,178,128,152,50,153,155,140,191,173,89,247,147,40,176,144,53,171,72,87,106,16,53,217,0,238,51,38,221,195,143,181,3,140,254,57,233,213,53,211,248,190,170,154,198,76,198,238,163,219,93,186,25,95,240,201,108,167,159,121,216,100,185,39,81,109,217,202,40,218,137,187,87,135,82,138,53,106,205,201,114,125,222,233,56,249,168,116,220,241,15,151,124,197,110,211,138,119,246,19,191,245,0,27,212,139,53,114,221,119,157,156,138,56,160,165,36,6,1,164,107,173,111,207,255,212,179,69,6,62,244,77,164,165,83,195,118,20,255,231,251,128,228,252,203,138,39,88,99,66,235,28,226,49,173,34,167,105,162,221,120,31,210,231,73,209,18,159,103,87,147,47,52,202,157,51,200,190,178,91,162,201,215,125,77,103,149,221,214,153,179,56,231,43,50,29,206,142,143,163,221,38,157,20,207,195,84,1,8,2,32,57,126,198,182,33,115,68,120,153,35,28,238,4,134,42,2,91,63,241,162,161,16,20,77,186,70,91,186,190,147,74,190,86,191,176,143,64,240,196,102,67,242,155,82,201,125,104,212,230,168,55,99,84,58,238,245,219,82,125,106,122,162,216,228,163,4,130,185,84,129,41,212,105,202,239,252,202,250,237,126,205,243,243,63,181,202,123,251,75,233,17,241,236,44,170,104,145,69,230,204,230,113,95,131,106,28,149,238,206,20,131,102,222,6,91,67,82,95,18,255,251,176,100,204,128,5,169,103,70,19,121,91,112,104,204,217,237,36,101,191,18,141,157,41,76,161,123,65,182,51,164,220,243,14,24,37,48,123,68,119,83,13,181,220,244,119,221,250,116,155,78,160,125,199,207,220,189,200,129,35,64,137,32,52,211,130,234,105,147,251,134,168,68,143,99,121,223,14,230,233,91,162,195,53,166,182,180,181,202,184,8,13,55,102,120,103,42,182,20,91,29,123,55,252,9,93,124,246,165,156,64,74,140,58,106,120,225,239,15,100,135,188,91,120,226,136,243,225,109,179,46,201,202,145,26,221,204,231,105,116,228,252,242,116,217,24,169,158,71,254,179,46,175,74,253,229,243,181,28,251,41,3,28,72,97,247,51,252,128,9,49,5,53,20,204,184,228,225,0,140,221,30,50,89,48,216,4,99,98,151,77,108,185,48,34,248,195,162,51,25,146,140,102,16,48,136,76,197,34,243,5,0,138,7,70,12,0,129,129,98,38,160,172,72,210,209,25,34,78,188,141,108,144,64,209,242,234,26,26,197,169,101,76,113,124,190,193,131,225,40,130,252,229,3,206,188,12,22,112,170,33,211,182,233,198,94,48,81,139,209,212,91,112,76,42,245,158,255,39,178,213,17,136,153,167,134,163,158,35,24,179,98,164,229,71,112,59,39,179,222,100,211,109,122,174,54,179,220,246,116,148,247,8,30,137,126,206,93,55,117,50,219,168,163,172,103,175,171,18,246,185,171,53,104,168,225,138,160,72,167,57,106,180,216,153,247,83,202,75,200,24,81,200,197,194,49,119,114,172,160,214,54,186,234,38,233,168,231,179,199,230,165,144,128,16,143,62,181,95,33,62,75,230,64,5,56,72,55,36,180,244,115,36,167,216,249,39,17,207,229,19,25,111,120,237,83,29,194,35,70,67,148,229,57,64,169,162,165,30,22,71,240,138,131,38,249,93,127,46,88,89,99,65,130,66,196,42,178,35,106,240,154,214,114,69,4,33,76,70,196,134,74,140,22,34,134,67,210,152,49,32,194,64,209,155,43,11,86,13,171,239,212,124,248,100,232,167,163,204,162,82,23,17,216,56,160,123,6,218,155,223,51,201,52,148,187,107,63,82,15,152,254,72,168,3,11,192,0,36,159,67,59,16,198,0,50,110,141,161,227,142,16,215,13,77,21,2,132,56,101,229,151,35,142,165,243,12,75,52,41,232,137,63,32,47,23,184,233,117,84,68,188,217,81,204,251,251,203,132,189,85,213,196,76,210,14,186,221,130,56,230,225,92,32,147,169,144,9,39,100,212,225,160,131,89,198,252,24,58,36,231,51,199,55,61,68,255,113,90,59,38,99,248,169,170,250,135,105,156,65,251,33,35,250,79,165,247,117,91,90,197,214,114,44,58,255,251,178,100,223,136,6,106,102,196,11,154,91,112,122,236,217,74,61,3,110,18,141,155,36,237,61,107,201,181,51,100,21,131,13,240,180,105,174,163,92,105,167,239,135,55,183,22,77,77,243,76,58,172,223,187,142,43,214,154,141,253,245,32,208,240,32,15,177,7,36,18,5,120,6,50,38,188,49,12,37,106,219,46,158,151,93,167,111,175,2,164,36,230,16,30,201,252,30,208,183,174,86,246,92,212,218,189,30,243,118,131,200,158,117,196,205,26,221,73,105,103,12,144,137,112,197,33,50,55,113,209,153,45,102,43,196,53,214,196,80,207,223,51,62,145,86,45,225,83,159,252,178,91,58,151,236,157,206,20,171,74,233,151,240,186,127,39,145,240,178,247,47,35,29,49,5,53,21,85,85,55,154,68,227,132,227,47,249,77,112,189,52,224,72,245,166,243,12,1,12,20,58,8,77,1,65,230,22,84,42,153,141,196,129,131,16,48,52,26,53,3,40,153,250,165,76,56,241,140,130,106,249,120,20,17,192,193,211,1,16,195,128,81,193,226,36,188,70,3,97,150,208,3,109,223,65,88,139,156,186,21,249,125,90,212,177,247,188,202,4,132,80,244,30,156,84,38,61,2,130,65,18,179,1,136,50,107,81,231,118,32,215,227,66,16,210,83,190,112,52,190,24,109,159,251,149,175,215,142,200,126,204,223,127,24,140,254,189,173,233,249,239,204,249,15,141,189,185,60,151,201,245,210,49,59,204,133,155,243,93,210,132,243,93,206,65,145,255,254,111,49,137,22,254,3,24,22,76,226,212,98,77,95,56,215,204,73,39,145,85,87,9,164,166,190,113,72,143,226,234,46,119,168,59,166,68,98,96,152,131,184,94,72,94,244,62,81,0,2,77,77,176,229,114,73,82,204,136,124,86,19,89,197,227,52,50,131,146,99,21,197,178,53,109,123,169,154,122,212,187,206,247,204,204,205,171,50,242,93,179,181,101,119,94,62,40,198,201,147,169,44,218,37,229,113,160,191,3,85,187,69,35,16,131,9,108,179,7,33,36,142,67,221,243,111,149,30,98,179,10,170,38,149,36,25,121,177,194,196,9,236,211,23,63,118,100,242,9,177,99,8,112,224,111,47,81,48,132,143,47,58,13,99,204,89,83,71,193,9,9,79,211,76,28,131,146,21,87,107,135,73,75,211,238,2,138,8,32,39,54,166,227,185,143,42,25,208,198,143,22,134,105,150,62,233,9,24,114,197,133,167,11,143,110,26,107,40,213,20,155,145,71,223,175,236,90,122,51,73,167,158,204,167,89,90,255,198,98,138,143,119,106,235,153,219,159,183,159,250,161,157,176,218,255,216,203,255,227,50,139,248,144,22,135,136,119,158,253,251,252,207,222,125,211,228,126,255,251,178,100,223,4,6,203,103,67,3,134,127,176,138,140,233,125,61,136,111,19,121,157,34,237,25,125,1,119,13,227,193,135,152,160,246,235,204,120,135,107,136,215,247,252,237,16,98,91,33,191,248,117,168,181,154,142,20,232,150,72,4,118,69,60,19,28,95,192,18,131,134,86,80,145,137,93,83,165,183,166,219,145,41,151,157,190,158,111,108,150,76,61,25,233,174,117,149,1,123,88,48,108,212,88,40,246,214,129,216,83,19,136,142,198,57,138,133,202,250,41,77,53,235,175,149,173,136,227,210,9,238,162,230,177,171,185,184,106,148,49,162,13,26,8,147,5,207,3,98,18,108,97,51,162,198,83,40,108,224,153,228,226,167,0,196,10,191,64,243,143,56,46,62,169,19,17,160,208,117,215,196,195,12,76,62,86,169,82,72,166,165,247,68,106,1,13,40,88,29,62,104,188,134,254,216,116,0,6,81,18,236,11,18,165,90,9,202,139,106,110,72,44,237,174,194,64,240,16,81,48,4,70,52,248,141,2,60,178,82,32,103,208,80,10,39,12,221,147,55,26,91,211,59,131,217,4,141,250,146,67,207,163,245,133,173,183,22,133,43,142,214,142,24,72,83,59,139,165,212,185,152,106,23,65,240,218,41,99,72,188,89,20,217,32,253,207,205,32,60,183,221,50,178,202,215,249,169,127,102,250,160,204,155,28,179,172,242,229,144,91,74,36,134,202,45,183,89,36,55,206,50,144,132,219,195,196,147,157,186,48,251,41,237,99,177,34,161,80,188,243,234,219,17,236,223,119,60,54,167,154,86,216,172,44,215,68,210,160,53,52,0,43,73,161,26,17,73,25,125,145,177,166,27,176,241,161,45,195,228,192,137,22,237,146,143,186,233,41,15,188,9,186,167,74,177,193,166,157,77,73,75,214,171,161,196,58,79,199,107,69,30,26,27,213,100,23,34,31,71,16,139,88,166,191,53,114,9,91,208,245,218,106,134,14,8,235,211,169,247,73,186,67,182,165,152,245,75,161,24,185,166,98,228,104,210,35,138,39,105,134,16,114,25,111,108,91,29,175,243,51,1,162,79,72,244,108,244,48,54,20,117,233,137,193,66,8,176,242,139,226,69,228,94,137,32,162,249,160,212,181,77,144,105,11,116,173,54,139,58,216,242,101,133,120,62,227,135,54,158,25,34,110,223,133,153,251,123,72,250,170,144,250,19,133,176,110,223,66,27,80,2,102,12,40,123,193,198,136,103,8,134,151,36,245,60,252,203,99,143,65,209,236,240,165,252,167,179,251,119,165,156,171,73,150,85,113,146,210,203,176,171,82,198,60,251,184,126,240,235,163,121,134,40,71,255,241,143,122,76,135,8,136,178,141,149,206,172,85,149,39,26,98,80,193,89,255,251,178,68,215,136,197,129,103,69,11,102,95,64,173,12,232,162,108,200,228,81,73,155,44,236,25,91,66,83,51,100,13,167,161,120,102,94,92,234,88,109,33,200,38,116,33,120,188,116,166,152,208,207,4,94,210,153,49,13,243,84,180,176,150,82,240,163,41,11,102,53,237,239,10,146,6,30,39,126,219,199,213,31,100,107,36,198,93,126,250,195,128,128,163,150,1,99,8,0,25,56,102,56,217,185,26,103,192,59,17,22,210,26,86,201,115,246,149,41,3,39,133,161,241,29,227,223,117,85,226,57,184,170,34,53,226,246,154,139,151,173,79,42,241,198,181,194,251,6,165,165,195,134,32,193,18,64,194,38,13,144,65,101,114,139,135,21,137,171,49,28,193,13,149,102,202,28,238,56,115,22,150,175,187,215,247,69,146,209,99,158,148,163,33,221,178,175,152,25,48,176,61,199,36,217,47,34,107,44,107,201,19,34,204,163,10,137,22,183,52,199,238,206,62,173,103,155,226,69,217,185,227,141,37,39,238,35,252,24,139,85,1,207,204,152,251,136,14,106,20,193,102,141,202,88,229,128,76,64,88,48,92,198,3,198,6,12,164,40,44,16,44,64,140,130,48,50,4,80,33,16,146,42,198,145,22,193,140,70,208,234,60,12,247,5,198,80,177,208,71,187,117,21,133,211,141,103,18,80,72,219,232,183,218,91,90,119,34,16,84,28,220,197,131,93,141,181,213,110,10,20,36,19,212,207,224,101,26,105,113,74,159,52,220,216,116,178,8,159,146,63,18,153,186,148,182,168,42,115,26,176,255,189,197,67,97,50,117,61,38,114,197,150,118,150,199,188,243,60,75,230,66,236,132,159,152,66,171,74,186,146,160,211,142,85,145,228,27,109,71,116,206,58,11,44,71,73,44,2,9,212,50,234,16,43,214,124,61,223,135,124,218,37,245,22,87,241,244,254,37,45,91,193,221,175,105,178,220,46,119,216,245,6,255,6,113,97,28,166,225,120,47,40,26,37,56,38,80,194,75,141,172,44,101,39,177,26,75,146,131,63,18,185,159,205,50,66,167,56,123,31,173,51,191,23,206,198,60,169,25,180,246,72,70,253,61,232,83,166,193,218,154,156,218,194,225,153,45,42,79,154,27,121,49,66,215,205,143,99,115,98,181,43,25,178,207,225,23,231,223,185,247,165,155,211,44,255,255,248,6,147,140,200,184,64,73,38,15,60,0,109,2,33,152,120,40,36,4,72,252,160,225,7,128,130,188,81,230,98,190,198,3,64,130,8,26,157,71,63,79,179,28,227,249,24,6,65,73,81,143,246,100,66,229,157,110,9,208,65,147,206,12,219,37,102,210,170,50,78,169,147,132,235,170,148,17,70,178,160,220,106,30,197,234,69,97,255,251,178,100,192,142,198,68,103,68,139,102,127,178,98,108,217,66,61,35,40,24,209,159,26,117,183,128,1,142,51,100,70,158,48,0,218,192,74,91,94,176,184,109,134,88,152,133,35,94,35,227,222,3,232,145,27,90,165,139,116,236,24,81,25,223,210,52,75,46,59,100,152,196,121,220,117,3,30,45,165,151,111,227,48,199,145,193,254,159,64,188,31,189,60,150,185,195,255,173,90,27,85,24,98,89,203,121,190,34,194,187,43,157,156,229,205,230,173,117,10,6,245,136,217,133,18,214,190,51,121,226,109,202,217,213,162,73,170,87,53,221,117,100,248,250,137,53,192,120,42,197,72,73,128,75,37,233,179,173,4,98,171,139,236,208,34,195,92,175,37,109,90,142,4,192,3,57,188,193,216,124,41,227,10,106,116,30,244,11,171,149,52,42,69,39,69,233,13,15,112,71,80,255,134,70,187,169,178,82,36,36,21,8,124,178,205,101,153,202,113,233,34,71,165,194,255,127,244,255,255,171,234,123,255,63,111,185,243,159,231,145,155,127,255,255,253,12,0,1,4,160,3,50,10,204,0,160,56,210,116,219,7,51,84,94,69,160,6,81,35,152,152,44,100,66,10,44,152,28,124,97,96,162,97,4,9,5,135,34,18,10,23,3,7,196,73,232,134,97,74,68,9,166,36,78,48,46,96,98,6,22,2,96,32,194,2,67,72,31,56,80,227,29,31,4,10,152,32,200,209,40,8,113,127,137,22,12,154,144,89,128,97,140,45,108,210,83,65,50,230,126,88,96,33,37,176,25,19,48,210,176,80,57,130,6,5,129,76,73,84,193,90,1,183,198,59,146,97,105,166,26,46,106,83,198,182,104,4,127,48,176,179,37,11,16,129,24,96,0,112,70,205,186,224,36,96,236,192,3,179,76,168,180,32,152,202,92,12,53,64,198,146,12,109,0,100,33,9,114,120,46,154,64,211,40,103,195,133,0,64,166,6,20,48,14,56,2,142,3,64,109,77,244,183,55,27,206,63,3,94,139,191,117,37,28,229,67,3,0,6,0,161,243,60,83,150,204,169,84,113,119,202,229,181,39,55,98,244,186,95,59,134,160,41,77,156,254,236,66,126,15,121,92,166,228,245,197,47,83,77,201,185,106,215,112,175,59,220,107,92,229,30,31,190,91,238,166,47,81,101,248,82,223,194,151,251,222,99,94,238,58,203,58,149,239,115,249,133,140,102,105,51,185,188,99,142,111,255,119,255,255,255,250,255,255,255,255,255,255,255,246,205,252,253,225,175,199,255,255,255,255,255,255,255,255,255,229,187,120,139,240,0,0,68,56,128,14,8,2,98,103,118,222,253,195,98,224,146,30,149,71,211,53,132,153,98,145,186,176,187,229,40,209,206,196,37,255,251,178,100,189,128,10,190,131,69,22,115,96,2,180,204,201,141,198,60,0,28,161,157,40,125,156,128,1,109,28,230,223,146,80,0,211,94,255,181,99,67,206,157,60,236,138,178,54,164,87,222,92,87,109,178,191,121,91,200,216,223,242,201,38,119,10,52,212,193,124,60,79,37,135,179,209,147,22,222,246,254,249,117,151,229,128,150,143,81,1,46,167,1,173,245,119,251,198,92,181,29,206,72,144,117,161,50,27,165,219,187,112,80,175,45,184,50,196,214,226,230,240,169,184,20,167,151,119,163,229,83,106,211,18,158,191,47,222,195,141,31,17,49,88,95,24,218,220,77,207,171,223,82,76,246,53,237,45,235,109,94,249,198,229,205,181,72,18,210,75,234,37,42,219,227,98,30,96,127,254,224,0,15,255,76,170,139,192,102,20,122,246,99,178,166,74,218,151,8,209,15,212,71,85,152,202,212,185,255,81,228,231,93,227,207,183,102,124,238,151,60,105,22,84,94,214,82,9,29,90,149,42,166,102,43,77,0,5,81,144,66,89,19,25,70,146,154,203,84,2,153,126,145,253,128,168,185,116,210,237,91,153,98,55,133,130,75,8,120,46,0,48,243,230,18,205,53,69,186,52,56,36,228,175,46,138,212,126,227,78,164,22,198,96,154,8,181,4,166,79,106,147,62,196,243,173,73,67,126,238,90,231,198,231,242,140,85,151,187,14,51,176,214,30,182,167,18,173,18,140,90,150,198,167,50,157,105,113,43,21,101,146,88,122,138,57,41,135,225,201,37,232,244,220,190,254,85,45,82,253,185,101,22,114,249,103,255,255,55,71,32,207,233,113,198,238,85,224,109,234,175,106,255,239,241,222,31,223,222,26,222,89,243,95,103,150,55,219,89,239,95,174,235,127,253,215,228,235,226,128,16,0,10,109,178,212,72,3,145,214,48,233,245,97,55,218,209,139,241,173,182,220,136,82,144,239,19,70,231,204,70,194,96,115,85,73,220,73,204,55,74,157,10,181,115,86,174,101,157,204,69,113,1,34,5,9,143,71,22,37,175,97,55,137,2,69,26,49,65,244,201,26,58,30,108,44,28,89,216,46,251,63,98,92,130,83,205,83,218,74,94,0,0,166,248,251,24,210,136,239,224,15,41,133,160,41,212,117,30,2,243,49,134,153,165,49,32,36,200,35,195,233,76,84,12,104,165,226,154,77,156,4,74,77,150,89,64,83,56,40,100,146,219,36,126,28,86,16,248,144,134,6,164,58,36,19,60,197,144,83,2,109,217,44,57,26,59,23,12,184,179,104,164,215,12,13,197,128,5,66,235,129,67,58,116,91,235,8,163,192,209,65,204,150,140,64,48,145,208,59,35,182,186,33,231,22,43,86,81,46,149,99,255,85,115,56,255,251,178,100,62,142,6,96,102,201,27,41,95,160,79,169,153,202,36,98,120,23,85,155,36,109,25,30,201,76,141,102,104,144,166,136,162,79,79,60,163,73,161,82,163,33,43,132,66,164,42,178,180,55,165,45,175,169,108,208,48,74,147,224,178,80,239,168,28,253,185,161,169,26,186,150,149,158,77,25,18,65,255,76,219,104,240,186,211,54,129,161,242,114,5,125,119,80,109,204,222,247,162,242,65,41,207,237,243,238,138,164,17,12,41,0,63,1,0,5,219,245,168,105,9,2,27,99,99,39,80,125,2,208,75,21,158,134,235,201,167,181,164,199,83,63,40,239,80,173,194,62,114,170,27,237,111,238,84,37,243,16,181,42,57,81,144,206,173,68,161,146,133,115,118,221,169,173,93,107,181,251,54,248,219,70,169,107,182,223,190,80,143,234,67,187,83,54,237,124,21,108,129,167,7,84,7,71,112,194,8,43,88,192,199,105,118,178,39,128,4,53,176,204,171,228,25,38,54,228,174,214,4,190,33,13,41,174,37,112,24,125,119,50,91,15,193,78,18,150,216,7,29,49,161,85,43,170,161,225,82,68,79,153,28,153,135,12,240,34,36,200,43,84,16,54,96,5,5,216,34,90,153,67,119,208,253,64,154,235,34,149,141,8,76,215,173,230,175,27,143,188,208,141,202,178,206,255,127,244,215,123,253,188,244,215,75,170,12,5,162,80,154,81,115,53,5,178,144,90,240,124,214,2,14,111,41,67,105,35,36,117,25,136,82,117,57,46,217,188,9,64,138,183,22,91,11,156,188,119,28,25,183,126,186,190,249,58,58,162,92,90,122,134,187,238,209,234,224,0,176,0,8,0,0,1,45,181,180,132,104,140,132,185,131,226,4,144,202,137,83,242,131,243,54,188,251,215,158,47,52,49,226,126,160,209,171,217,40,68,104,157,227,128,57,145,122,211,26,244,5,0,226,113,192,98,7,16,36,145,83,208,2,51,14,10,74,135,68,67,131,5,197,251,70,2,14,207,209,120,27,250,213,253,21,0,0,173,168,204,55,52,39,199,196,24,167,230,156,153,160,77,52,96,0,17,2,24,74,13,6,167,106,58,250,1,149,164,234,253,96,195,162,70,165,65,82,117,240,34,0,161,237,152,188,202,0,100,132,199,99,236,170,92,164,222,229,113,18,49,8,192,163,20,10,0,73,2,18,68,205,169,91,179,47,52,63,140,208,98,249,205,60,38,180,234,243,18,88,180,145,12,209,164,100,201,84,182,88,0,208,182,176,95,181,252,179,214,195,106,184,229,208,220,118,98,33,118,154,215,255,231,155,150,94,167,48,207,152,252,37,48,162,4,53,59,8,210,84,145,120,149,78,69,102,22,129,164,36,199,57,47,56,191,233,109,186,255,251,178,100,81,6,37,230,102,200,27,70,63,176,81,204,217,170,32,34,232,22,57,155,37,77,21,126,201,121,142,229,180,151,164,24,147,181,233,91,62,64,138,0,219,4,7,247,145,182,251,115,27,93,62,173,89,66,21,255,235,184,52,0,133,0,0,22,221,141,36,5,68,22,8,32,131,128,176,86,54,96,92,108,29,97,190,225,23,226,191,223,245,143,238,253,129,196,190,71,189,68,17,81,215,223,107,255,249,153,150,52,26,36,104,205,242,163,223,33,25,44,230,169,147,145,77,58,221,104,92,136,47,112,105,179,179,244,79,191,161,63,255,220,112,2,121,202,102,140,35,217,147,172,98,131,24,128,224,195,41,144,177,3,131,142,10,136,55,236,41,173,165,242,71,179,86,134,64,28,160,181,184,18,57,22,72,5,168,139,236,116,192,138,112,32,216,211,97,87,75,165,250,97,64,1,161,18,29,217,11,174,88,36,86,6,53,1,185,166,29,168,58,42,110,51,213,214,36,213,7,204,24,85,27,120,205,96,216,113,253,138,89,167,161,113,163,209,20,213,150,193,24,65,114,123,116,86,53,223,255,34,74,204,173,37,88,84,115,150,168,36,52,80,231,16,40,178,154,130,120,225,129,82,108,77,249,26,229,219,228,173,155,97,230,65,39,118,165,243,253,196,171,159,147,237,218,131,230,78,213,125,247,155,189,26,150,85,152,129,33,10,0,0,64,0,9,185,6,213,29,144,13,20,75,86,81,230,3,7,203,76,52,94,13,174,19,202,201,152,196,220,138,23,47,176,244,132,73,145,213,155,150,192,78,16,65,236,12,163,124,240,101,112,184,104,129,135,24,54,190,149,34,129,24,5,201,48,6,109,251,236,65,176,142,209,163,197,133,92,52,173,142,65,229,31,105,91,173,90,154,78,255,172,44,220,162,0,0,228,252,97,224,40,129,157,110,100,89,153,129,198,132,19,98,142,19,18,44,7,66,118,230,98,4,67,87,204,3,145,40,178,96,86,101,116,204,141,189,154,105,50,146,65,180,180,176,228,169,154,41,156,26,217,5,0,9,89,114,36,48,225,32,229,37,13,202,164,162,26,107,197,199,155,153,6,162,133,33,164,178,1,50,97,157,102,117,15,75,224,235,234,130,91,4,69,244,234,221,249,118,87,255,189,255,248,178,74,69,166,204,102,24,102,68,4,95,51,147,53,114,103,34,50,109,17,32,74,243,91,122,51,180,151,76,119,155,201,238,151,151,109,116,108,46,188,206,10,82,88,253,111,47,142,44,237,178,181,230,229,221,39,39,36,192,5,97,82,32,32,234,0,0,155,109,13,19,138,201,5,72,166,124,62,69,239,5,138,182,210,162,254,234,214,142,174,213,84,115,89,84,227,184,84,73,89,130,255,251,178,100,105,14,5,91,103,201,155,65,95,162,87,170,41,170,36,227,142,21,153,155,38,108,153,126,201,88,17,165,152,195,177,216,98,70,178,20,59,237,188,223,254,115,159,179,126,183,117,84,90,227,77,209,26,71,125,9,161,241,189,215,207,157,159,158,254,223,238,251,123,157,46,139,151,207,37,107,37,100,231,215,157,147,250,107,174,104,8,106,42,103,68,112,0,46,163,160,205,200,139,24,17,117,212,127,29,133,182,220,89,11,206,85,61,66,173,197,102,155,172,57,102,129,207,28,18,47,67,12,196,26,94,77,181,25,34,72,73,118,123,19,33,10,21,148,2,245,3,153,22,233,160,100,224,138,199,54,154,116,121,132,75,24,123,102,47,69,165,78,252,178,163,221,242,60,240,163,221,253,115,191,255,186,220,235,229,127,147,157,169,154,92,170,254,105,229,221,255,111,243,169,32,114,136,47,43,164,53,51,211,166,61,51,170,4,16,44,183,94,56,232,72,158,81,19,210,41,57,135,13,52,81,87,59,117,199,22,235,155,99,253,206,110,155,165,136,45,176,158,110,180,108,144,52,88,16,0,55,249,196,133,160,208,14,6,43,15,200,224,225,254,82,135,44,236,97,112,110,230,218,226,141,171,56,230,155,223,182,125,124,228,82,71,218,248,151,83,251,113,205,58,105,111,142,219,111,140,8,7,170,149,40,241,185,38,152,8,154,196,105,120,66,129,59,92,200,175,20,145,239,157,142,204,124,76,127,169,250,169,53,190,0,0,213,172,69,84,202,160,4,116,55,109,204,185,19,54,70,92,158,229,8,134,70,151,135,179,79,249,18,101,182,182,94,82,21,235,250,8,152,142,47,14,200,218,211,124,1,7,44,186,243,188,105,116,221,160,122,165,69,66,89,212,219,43,100,162,26,115,195,8,114,12,2,40,178,201,207,28,137,24,241,35,12,73,229,227,46,14,103,114,166,102,35,44,86,109,43,166,105,199,114,161,51,50,65,123,230,191,254,88,117,219,207,218,59,15,75,161,118,93,79,19,51,21,253,127,28,62,220,162,146,147,24,196,180,21,110,114,99,116,217,170,232,152,34,114,155,7,206,112,92,196,158,146,102,202,103,207,210,204,231,185,141,241,54,199,68,76,115,187,226,251,139,124,62,250,18,48,0,3,16,182,0,22,237,249,165,6,7,244,223,77,229,197,55,249,244,215,144,132,190,136,199,156,227,123,126,113,46,143,160,80,147,229,166,98,239,111,139,21,50,14,95,127,211,250,109,194,107,177,161,146,72,118,254,133,120,115,39,34,89,145,250,226,78,118,147,247,189,159,234,179,140,91,248,105,195,60,171,22,77,61,244,239,203,207,133,255,240,255,16,81,54,205,96,195,110,84,201,203,13,88,104,255,251,178,100,141,142,5,142,103,72,27,91,94,16,93,172,233,189,36,227,124,21,229,155,30,109,13,126,193,93,141,102,116,145,153,216,149,131,74,48,149,13,40,44,34,28,146,208,203,52,78,210,236,40,154,123,206,12,51,142,83,70,41,5,65,74,102,25,227,124,129,150,233,241,120,80,161,99,97,28,6,134,31,142,174,90,236,144,128,194,189,127,156,167,96,212,140,13,34,130,103,74,68,105,203,162,161,138,6,235,59,166,120,195,182,215,34,111,29,36,165,8,109,204,184,144,76,162,122,154,255,59,255,223,255,54,18,52,172,160,27,209,32,33,158,232,226,63,207,151,75,238,253,124,131,43,209,221,246,136,15,162,198,54,88,102,113,230,229,185,187,166,19,213,117,145,6,131,38,216,61,45,180,126,43,165,14,53,204,68,251,17,111,246,126,226,220,7,216,128,2,17,16,152,0,9,109,163,51,54,41,16,160,180,47,40,34,139,7,86,93,121,133,31,208,8,160,32,233,157,238,112,194,163,62,239,102,6,39,108,199,2,43,13,216,47,183,229,173,4,93,42,17,34,124,19,36,72,120,89,206,2,52,128,199,165,74,72,120,118,227,69,236,106,100,52,43,106,150,54,153,5,44,209,218,211,47,0,1,19,172,211,68,11,153,53,206,206,152,195,88,48,184,170,145,27,74,9,8,199,204,68,26,115,160,76,145,114,176,181,104,37,98,253,198,28,125,64,210,26,209,104,170,45,68,231,32,214,136,177,106,75,242,36,30,61,169,73,218,174,35,24,144,16,108,202,193,8,188,176,24,118,98,2,12,240,150,164,69,155,184,160,224,160,88,113,180,173,41,141,55,7,34,204,108,73,27,130,2,97,65,53,85,191,44,206,115,71,200,184,220,226,37,196,137,163,154,58,63,255,86,89,134,76,103,189,166,190,200,252,246,205,26,105,109,136,33,84,56,212,45,183,15,135,42,145,162,133,40,188,175,235,164,169,173,136,101,156,95,132,39,44,211,64,239,182,84,224,196,9,150,0,19,201,0,48,0,223,254,18,222,23,162,218,67,26,114,179,31,202,54,242,113,255,250,83,44,253,155,139,20,244,68,231,255,255,254,170,109,75,243,148,198,186,155,25,215,76,166,72,217,205,91,27,229,225,41,21,153,38,81,77,165,203,38,252,178,169,60,190,73,37,243,207,212,231,182,134,76,89,90,184,116,34,214,201,184,16,0,10,0,11,95,161,19,96,232,76,221,12,226,196,37,52,231,105,9,47,218,119,100,220,172,177,134,230,209,217,75,218,72,170,163,187,203,80,13,15,188,112,43,21,160,228,220,145,239,162,199,54,142,86,189,107,211,4,33,180,25,188,219,16,131,135,1,169,91,105,70,24,171,233,93,72,215,48,182,255,251,178,100,170,4,5,112,102,200,27,71,95,50,86,172,217,205,48,67,126,21,45,155,39,172,161,125,9,100,51,167,52,145,14,48,110,54,55,226,82,121,135,183,179,33,81,4,61,97,83,199,70,151,122,155,148,44,84,94,150,180,138,115,25,108,143,28,87,28,212,198,176,245,40,47,48,96,225,180,178,132,188,19,68,26,163,158,74,118,139,138,83,134,88,180,160,180,137,161,26,212,104,227,204,54,153,109,145,17,211,216,198,252,204,221,185,138,55,223,92,71,109,160,178,188,0,3,224,64,2,3,255,254,180,210,85,41,82,188,161,82,216,32,33,187,231,79,255,251,127,168,246,157,179,128,94,131,162,99,255,236,205,183,248,100,10,61,136,177,201,76,17,104,144,136,191,205,93,129,17,49,83,156,252,178,67,178,229,210,58,135,62,57,73,159,249,115,59,231,228,102,201,39,231,149,228,252,244,151,55,248,126,68,52,0,1,64,0,0,0,173,216,106,232,152,35,6,189,72,49,209,135,42,199,31,178,200,161,177,96,138,208,82,166,180,197,202,202,161,250,154,169,193,2,114,33,210,215,62,72,207,28,107,45,197,236,86,40,18,135,10,88,26,69,61,72,50,44,33,147,97,206,82,84,42,241,192,86,39,204,232,145,231,180,15,237,49,128,68,196,198,140,181,213,146,56,82,34,253,93,207,180,204,158,246,129,9,13,11,200,157,222,98,191,66,197,232,117,156,148,73,210,178,44,164,55,76,243,83,31,247,122,199,91,213,107,220,215,73,255,164,44,115,60,34,198,40,228,150,236,178,56,165,188,100,222,49,67,148,57,189,234,238,70,186,214,189,58,122,180,180,112,83,211,42,229,206,67,19,182,152,0,123,233,0,32,0,1,175,203,218,112,234,36,12,235,49,212,175,138,183,144,173,57,142,65,182,136,49,150,253,78,161,101,235,139,190,44,172,244,186,9,117,79,68,82,38,108,113,99,202,92,241,208,171,58,247,121,76,219,159,77,79,94,149,149,183,52,174,148,107,118,93,18,78,101,59,173,204,148,44,140,179,32,118,233,84,187,61,141,116,239,175,85,110,207,223,84,205,108,138,238,236,239,155,65,116,129,38,80,70,105,230,70,248,194,107,118,102,128,114,44,2,4,4,6,142,181,1,66,164,194,128,212,172,100,4,193,3,135,1,192,192,164,195,37,69,241,224,232,6,16,246,142,138,74,164,172,1,149,129,2,211,174,77,4,200,80,181,92,211,182,194,165,166,76,0,194,30,40,128,32,213,62,225,246,188,156,224,13,80,184,202,93,192,109,96,207,76,64,64,162,203,108,74,54,101,136,113,176,224,201,76,58,196,31,24,133,36,109,181,152,144,73,231,96,108,251,141,63,117,126,156,2,14,49,255,251,178,100,206,6,5,160,102,200,107,72,103,66,103,44,217,73,61,98,110,23,33,155,22,77,133,30,129,176,51,102,52,242,141,240,17,0,34,45,32,136,225,126,189,37,217,11,184,85,21,9,221,210,197,204,64,154,233,125,205,91,121,122,146,202,161,81,8,66,139,63,44,107,188,95,81,108,147,9,57,211,85,81,11,114,240,52,7,53,93,148,128,1,233,4,0,2,107,183,40,232,157,55,216,107,225,204,144,32,203,242,202,189,43,217,130,195,118,24,66,215,254,173,213,110,161,49,23,88,146,165,70,214,77,177,161,158,107,244,243,104,234,24,21,18,134,37,71,70,78,84,133,147,211,119,226,153,255,214,80,82,208,145,163,66,48,101,255,9,9,141,188,236,59,101,44,186,229,108,34,12,8,194,189,160,221,121,10,235,194,75,142,116,214,169,41,126,4,165,42,0,49,227,68,146,49,176,99,22,174,52,170,227,62,30,34,42,36,4,2,129,187,193,114,53,214,232,180,135,136,205,0,83,21,54,10,16,5,28,128,154,59,48,29,132,5,71,161,9,148,134,195,132,147,2,245,235,75,205,253,140,53,89,0,73,22,147,69,58,72,93,21,157,134,225,14,24,76,224,253,228,193,19,233,235,49,15,65,210,130,0,167,91,208,43,57,80,57,48,227,212,189,95,86,155,4,214,16,102,128,68,98,112,148,178,209,79,142,41,159,39,20,65,249,139,218,117,211,61,108,255,191,190,174,255,237,149,183,137,223,63,213,199,246,234,175,81,211,103,169,221,231,143,173,70,146,97,180,164,233,52,164,180,221,118,202,114,235,89,179,25,232,81,145,8,68,166,109,76,221,104,197,113,176,12,173,64,0,120,102,0,0,87,125,199,66,112,128,18,40,126,139,232,67,3,100,154,105,21,218,168,46,218,107,101,206,215,79,249,110,172,137,16,147,54,104,157,213,227,159,253,222,151,252,213,253,75,112,89,205,12,196,46,32,94,43,181,4,80,102,11,98,22,196,129,154,130,14,236,47,20,202,154,65,138,19,100,86,184,46,26,59,57,115,76,238,37,213,205,104,155,245,204,164,194,187,108,144,57,177,108,119,242,241,32,227,38,87,17,184,114,119,102,157,157,166,79,128,56,34,19,204,8,50,35,6,73,18,142,177,101,182,146,64,171,237,141,97,8,146,146,151,31,112,214,92,105,19,254,208,28,37,129,104,40,196,181,95,246,222,92,207,25,211,110,206,89,121,213,22,177,28,185,89,84,121,20,200,186,170,58,1,91,39,228,48,140,20,189,105,25,197,2,85,202,131,32,116,223,53,44,195,132,168,44,69,254,104,78,243,56,132,199,140,36,21,100,170,28,158,206,79,239,154,79,167,34,151,147,144,235,161,8,210,213,209,255,251,178,100,213,6,5,211,102,198,19,122,91,112,108,12,217,141,48,227,154,22,65,157,24,205,37,92,65,179,179,165,244,197,14,152,27,155,254,243,89,26,123,39,178,218,222,174,133,92,201,235,65,250,179,88,246,169,25,134,33,49,206,80,233,167,51,59,177,136,211,60,144,186,148,36,54,239,126,232,10,221,64,0,32,33,50,1,82,219,135,168,94,17,194,203,93,180,68,131,181,91,98,221,106,161,57,165,127,246,41,164,79,51,30,142,230,184,158,98,212,150,204,12,151,51,37,46,101,132,226,221,53,99,238,103,231,36,225,145,196,205,242,185,28,62,49,227,36,241,131,149,50,102,181,146,125,245,242,226,176,66,34,238,198,34,28,151,200,140,245,237,255,43,89,249,146,205,56,177,216,248,112,208,125,146,145,26,31,47,143,106,0,32,0,0,21,204,62,164,20,202,0,169,60,128,163,53,41,45,136,84,69,165,49,147,39,21,88,136,212,145,4,161,38,6,44,153,36,160,132,193,169,186,53,179,20,86,139,3,32,108,218,60,44,24,145,160,0,241,8,25,135,1,23,130,9,77,213,49,111,89,248,141,44,29,148,159,113,102,6,84,45,40,61,78,150,72,149,70,176,196,29,60,135,171,1,29,51,180,160,80,0,132,45,94,42,169,168,5,10,128,178,7,101,230,114,157,247,90,187,144,234,68,229,212,211,178,253,82,93,161,199,255,139,149,88,105,210,233,252,206,131,245,8,249,127,228,103,113,246,51,204,139,213,233,57,217,195,139,130,40,77,177,107,233,53,255,234,49,216,196,116,154,214,106,182,53,169,222,126,43,194,89,121,53,87,60,135,29,45,222,195,241,157,128,141,192,0,17,40,37,18,54,0,87,109,202,37,145,164,33,63,118,28,208,252,2,7,203,33,39,39,242,33,76,215,59,11,217,132,77,152,140,151,139,45,111,251,231,246,173,127,130,169,201,68,255,255,252,62,94,90,69,246,214,51,167,78,156,70,109,141,45,23,137,58,165,149,98,132,78,114,31,189,110,185,234,110,209,43,111,223,71,179,184,217,28,46,108,127,162,193,139,108,230,173,156,143,73,17,176,205,89,226,79,37,8,0,98,128,1,211,124,49,121,150,96,51,99,188,227,0,213,96,150,201,159,194,204,12,136,161,19,211,36,198,67,176,100,178,46,81,218,213,234,63,176,170,143,156,93,153,75,95,139,16,28,42,197,187,195,185,95,209,172,230,11,1,134,99,85,35,231,95,61,144,245,88,8,21,25,231,153,175,168,147,115,161,124,172,110,71,186,159,162,11,97,167,220,213,69,71,216,162,228,89,25,150,212,147,108,253,212,77,235,63,183,255,21,185,3,106,237,209,81,161,239,103,237,125,14,100,71,164,153,129,255,251,178,100,217,132,6,32,102,197,203,99,103,178,109,236,217,143,48,195,136,20,97,155,39,172,225,13,201,166,169,102,52,194,142,89,114,199,57,36,13,50,133,212,155,57,38,3,194,218,178,204,220,105,79,83,87,202,14,152,179,205,172,82,227,237,96,0,50,42,0,35,186,32,0,11,110,252,37,196,33,40,229,218,197,66,96,228,49,141,40,48,57,169,170,28,83,182,230,163,124,141,223,11,126,181,100,10,37,208,69,29,243,200,179,182,228,177,90,222,165,35,50,103,173,207,228,90,249,147,18,218,215,155,164,221,186,191,154,36,227,153,251,228,196,231,151,24,205,134,119,204,91,137,99,72,181,28,59,252,104,239,78,104,105,94,27,163,137,191,90,147,31,196,37,148,196,20,212,90,170,0,16,147,12,104,50,177,225,66,163,206,101,56,4,160,184,41,102,87,232,112,89,151,151,150,237,30,10,160,96,16,33,65,181,202,135,68,88,16,131,145,100,70,99,176,48,232,50,121,185,101,65,184,100,80,109,75,130,228,144,73,128,130,169,162,144,89,69,80,35,18,91,48,225,68,52,48,192,225,160,18,17,18,227,40,187,148,64,26,57,210,90,181,32,24,0,131,6,82,80,36,2,52,80,149,166,50,34,104,33,2,160,44,245,52,139,174,68,55,15,164,28,74,152,25,5,2,65,129,145,138,36,20,56,92,64,20,30,35,177,132,34,22,200,125,57,105,122,124,220,124,127,30,179,191,169,253,213,85,127,204,91,92,196,61,67,240,167,161,145,178,51,186,234,43,225,220,178,48,228,99,170,115,214,109,89,90,106,24,218,57,230,44,194,206,106,106,17,45,176,3,48,0,0,185,101,32,156,21,0,73,101,29,106,172,71,37,156,67,98,107,172,28,148,212,118,105,110,108,111,229,251,33,132,157,140,108,203,228,220,83,70,180,141,172,235,87,46,125,91,223,199,179,237,245,182,121,156,129,117,67,4,148,166,66,38,120,186,84,148,189,76,204,115,107,184,16,193,145,8,157,24,154,150,200,84,252,208,174,165,63,140,99,79,153,153,241,207,50,127,242,69,210,93,225,115,213,138,240,190,244,199,0,5,62,248,192,152,28,2,98,35,152,245,6,76,64,181,182,190,168,17,169,0,5,128,46,116,141,167,19,7,149,195,80,114,143,148,17,219,216,251,189,82,218,101,132,155,108,144,10,148,185,52,56,68,103,116,23,26,68,37,109,78,88,103,242,44,174,65,134,104,34,247,201,224,125,144,2,161,214,161,182,152,133,144,93,61,75,51,116,52,153,84,239,133,158,215,63,63,237,121,28,187,159,243,126,207,205,218,74,91,38,23,238,138,69,132,115,111,51,102,79,47,137,67,238,70,230,102,120,107,183,230,20,240,255,251,178,100,223,12,6,60,102,197,147,104,87,66,112,140,217,90,49,99,138,21,141,155,40,109,25,125,9,174,51,101,244,196,13,241,77,66,2,161,201,152,45,231,92,199,182,6,102,65,21,131,173,118,201,99,236,227,38,174,170,31,189,5,102,11,116,140,151,155,152,144,24,234,224,2,0,128,4,0,82,75,134,72,2,145,168,66,23,62,122,90,44,20,227,245,200,241,243,64,200,155,73,184,132,134,229,86,36,118,29,136,177,196,198,146,21,58,239,21,33,168,193,55,245,245,235,173,63,42,95,200,166,121,170,97,77,120,134,198,222,68,201,27,243,203,95,245,91,239,84,250,125,243,59,59,145,90,103,5,211,165,127,228,61,191,86,170,249,97,11,165,57,249,233,174,107,177,39,196,196,101,0,18,49,149,112,3,121,165,45,24,52,104,21,52,236,28,11,88,96,36,4,82,198,74,146,96,4,5,198,83,176,80,9,131,131,69,85,50,204,17,27,13,48,182,23,219,212,145,238,162,175,22,22,183,196,68,101,149,130,128,222,148,7,49,201,99,198,101,157,156,64,129,98,16,218,170,23,216,32,91,4,128,74,130,14,124,96,198,140,217,97,133,64,26,241,6,32,248,176,125,7,85,51,132,210,29,65,153,112,140,2,244,140,175,248,105,246,28,138,205,13,8,192,154,138,134,229,176,105,123,157,19,80,217,124,212,119,27,255,138,159,174,250,251,103,92,181,233,28,93,27,174,220,149,185,223,22,198,177,146,164,247,249,253,11,251,250,255,234,45,173,167,58,117,165,118,30,169,247,219,151,155,97,227,231,157,25,249,99,15,218,0,171,42,0,3,0,0,19,141,213,66,184,218,51,95,131,66,36,34,60,111,155,143,183,85,84,222,224,60,113,168,210,240,221,213,127,78,114,141,96,132,72,146,112,237,250,128,6,51,45,137,49,11,114,29,59,178,212,178,182,185,154,168,149,80,69,92,137,116,134,164,110,237,70,34,174,135,88,129,243,80,158,230,225,176,220,101,125,89,237,249,14,54,72,121,18,223,70,219,181,50,56,249,95,44,190,85,191,45,163,15,95,120,179,153,86,145,244,46,161,96,202,96,0,86,111,130,207,201,12,246,13,74,21,68,65,59,96,77,194,40,144,0,137,207,99,94,112,74,4,138,69,164,12,204,153,90,87,155,54,199,79,39,102,56,55,72,92,70,11,144,75,41,176,193,158,147,59,131,247,58,188,20,231,185,208,18,190,60,44,49,156,148,170,43,116,127,159,69,98,64,54,113,138,28,225,20,50,106,248,5,90,146,140,42,183,251,255,18,132,177,187,55,254,49,47,255,238,250,217,243,246,205,111,127,229,20,156,174,25,123,15,153,49,251,217,54,61,144,211,136,145,94,12,255,251,178,100,222,140,134,16,103,70,19,122,91,114,119,140,233,74,61,35,110,84,173,157,40,108,153,125,9,162,168,229,104,243,142,49,41,147,77,2,14,201,24,8,76,217,78,78,159,135,221,29,186,85,91,82,41,126,230,45,173,174,59,219,211,29,211,192,213,210,64,0,0,109,200,174,116,152,80,55,143,185,30,17,71,66,122,36,103,171,17,35,233,125,99,221,202,185,227,166,165,121,200,140,12,188,161,123,32,92,97,17,194,50,12,96,216,85,48,170,155,111,111,125,253,12,219,25,172,167,53,206,223,43,211,225,73,97,27,39,122,213,242,144,169,169,102,121,29,63,60,136,232,222,102,68,254,100,59,139,64,25,157,152,206,127,52,252,62,106,205,192,247,250,36,196,20,212,85,85,85,1,0,0,100,182,32,226,35,22,23,53,195,22,0,245,33,157,182,66,140,130,160,140,139,25,131,93,230,195,40,158,156,110,171,119,40,69,150,99,149,70,233,101,173,206,210,74,226,147,243,55,178,103,138,246,204,46,163,50,159,222,59,67,170,161,173,75,102,16,160,82,188,225,41,227,248,202,38,170,202,100,22,176,34,97,58,213,87,93,105,122,197,250,66,41,109,172,85,53,228,174,231,198,69,118,143,140,208,254,213,243,113,238,236,52,211,39,188,180,172,167,55,36,158,114,105,216,181,49,103,105,98,136,90,206,118,166,134,228,29,147,127,79,117,228,202,164,119,93,223,197,40,242,238,122,250,232,41,64,0,102,182,146,20,14,40,114,19,108,242,214,31,224,49,53,180,86,137,123,209,158,150,13,135,160,58,75,82,199,213,102,233,229,193,152,235,140,242,113,157,192,177,137,184,69,249,153,102,77,193,106,216,123,233,27,148,254,249,130,46,170,26,105,109,231,113,34,165,121,200,20,67,116,181,43,85,148,197,47,224,10,81,61,213,87,255,105,252,83,167,88,139,170,238,95,22,220,128,162,202,59,17,129,110,237,146,77,244,128,82,170,25,189,102,213,202,31,10,115,19,45,151,81,71,60,92,28,230,170,117,153,164,39,118,235,49,16,51,181,46,55,241,253,189,51,234,200,137,19,251,229,199,82,20,164,0,19,113,179,18,169,24,129,207,1,207,12,168,3,212,49,57,84,220,91,210,22,38,195,23,107,10,8,205,156,221,43,23,32,232,120,125,194,111,156,218,22,99,173,24,162,102,136,68,50,149,52,213,193,174,159,74,172,140,181,152,155,176,51,90,32,213,90,91,199,57,98,216,44,161,180,170,213,49,36,145,85,187,73,154,156,93,81,197,29,10,189,16,66,67,152,232,113,146,108,191,17,113,12,93,243,52,236,168,176,62,78,203,50,137,104,21,83,33,106,75,185,154,122,220,247,139,210,168,93,42,255,251,176,68,223,8,132,243,103,74,59,38,71,64,156,108,217,35,100,200,230,19,201,155,34,109,61,13,194,93,51,101,41,150,33,184,54,72,31,146,91,167,87,117,93,83,84,188,189,72,239,154,97,163,236,246,180,155,241,245,122,64,43,32,0,2,93,191,21,74,46,24,64,40,68,74,1,152,250,187,196,77,66,32,233,28,178,28,158,121,98,202,134,60,109,141,221,0,84,189,67,223,68,7,75,187,205,134,107,226,136,134,236,207,130,181,173,106,126,53,150,172,29,67,104,235,74,48,246,124,14,130,89,109,135,204,188,91,211,141,146,82,204,177,83,232,238,161,222,71,141,28,68,245,18,97,45,101,88,84,100,241,109,14,140,120,188,160,176,194,45,123,166,109,75,153,99,224,163,89,148,215,62,199,65,140,99,138,207,149,144,69,141,40,81,80,104,203,185,172,98,17,218,58,141,206,129,171,1,202,56,160,63,7,85,0,1,36,0,28,255,249,224,65,69,96,1,50,212,10,245,186,71,200,244,186,198,77,8,133,199,100,210,46,158,175,10,28,124,38,83,205,97,158,130,171,200,109,153,212,203,82,48,151,170,189,163,47,215,216,187,172,102,6,13,213,237,228,169,117,76,205,71,189,245,40,125,75,77,75,163,175,127,253,183,154,255,249,255,220,252,236,195,33,157,47,114,127,171,73,75,76,193,85,217,70,203,209,53,204,181,30,202,224,227,144,148,102,216,118,137,126,213,187,213,147,54,174,253,149,169,209,250,169,99,238,115,117,92,125,84,91,61,31,69,209,44,149,12,173,29,52,154,98,1,77,116,0,42,4,67,114,201,153,89,209,73,7,69,206,70,210,185,156,106,113,90,215,57,174,101,3,231,250,12,249,194,100,29,12,82,220,169,120,114,252,57,29,10,172,162,65,3,179,35,54,56,75,105,150,69,27,200,209,161,230,185,174,106,80,171,63,94,224,225,184,115,66,14,87,236,52,189,56,217,20,41,244,140,139,61,234,155,126,249,236,222,190,116,169,11,213,171,219,105,206,247,153,233,232,246,116,9,0,0,123,118,138,36,129,5,76,53,60,203,143,71,73,206,20,160,120,12,188,164,211,80,41,129,146,184,140,53,58,161,218,72,122,106,86,132,58,140,210,67,153,197,203,251,2,195,81,248,251,118,185,109,61,41,158,132,58,187,146,200,30,101,173,125,62,179,99,143,126,165,151,98,9,47,106,133,25,165,240,84,39,121,214,155,153,167,187,64,65,190,83,179,42,29,249,106,140,38,17,54,93,31,129,26,178,105,55,104,251,13,243,248,108,106,245,159,116,201,251,59,255,172,239,223,204,207,247,42,241,209,75,120,175,104,16,84,121,77,149,154,180,52,210,224,194,240,227,201,27,16,235,255,251,178,100,205,136,132,190,102,202,211,15,91,114,106,12,217,122,61,131,70,21,161,155,32,237,153,253,9,212,179,102,52,192,162,152,156,182,238,30,99,191,124,255,87,119,154,248,152,203,110,170,240,60,179,6,33,40,0,109,255,228,8,142,83,151,196,172,47,141,248,123,162,209,249,217,154,86,41,239,130,215,44,203,205,191,145,103,239,207,231,147,254,226,128,208,140,145,212,122,142,20,30,76,44,82,160,233,180,57,229,102,180,178,202,60,146,16,97,18,35,60,138,154,135,109,87,12,38,248,183,20,215,126,100,227,17,6,209,240,54,12,135,170,184,136,130,9,50,6,188,143,247,110,158,89,248,150,97,244,171,5,233,119,45,142,167,253,98,165,180,10,218,152,130,154,138,102,92,114,112,2,12,76,97,51,234,40,205,132,195,100,208,12,18,20,63,34,64,197,66,145,9,68,224,97,67,6,132,195,30,4,196,160,8,48,198,0,34,223,183,112,40,41,154,24,16,24,16,9,121,152,180,129,75,227,174,80,225,113,172,176,16,224,67,106,141,197,0,118,0,89,33,96,67,84,64,112,56,18,48,2,30,19,74,145,14,48,239,192,148,6,9,7,34,115,172,34,2,59,97,64,145,133,6,72,202,168,140,76,3,48,56,49,42,11,120,186,33,104,76,74,182,209,143,60,12,98,187,101,154,199,42,121,252,235,101,98,221,152,139,191,184,51,153,158,137,176,224,225,1,193,132,68,220,26,192,105,90,5,68,36,44,149,184,228,110,138,236,44,202,175,9,49,197,146,133,166,44,202,176,198,130,247,32,137,65,90,75,175,168,253,19,174,153,211,204,130,210,73,29,116,210,9,219,164,79,255,232,66,86,0,0,182,35,0,11,182,220,182,176,53,167,176,51,96,166,77,107,160,29,185,33,23,164,104,152,215,206,99,214,200,173,210,109,101,128,207,158,82,87,173,40,62,122,30,88,195,251,118,30,86,244,233,16,105,90,99,214,32,230,52,115,103,125,143,119,147,60,174,162,7,75,68,84,102,105,14,56,101,15,37,6,37,204,179,115,127,102,83,223,51,94,131,62,126,17,168,201,177,219,200,176,249,150,185,145,242,109,253,42,193,112,249,247,171,216,71,72,0,20,222,193,88,195,162,129,48,140,147,17,24,227,3,53,23,7,132,13,123,200,70,138,91,2,41,155,103,130,217,211,45,98,20,109,84,28,13,252,206,28,123,23,187,244,250,62,178,200,41,238,143,170,156,105,206,105,179,17,73,29,135,114,130,43,86,40,198,224,181,205,82,195,90,131,168,152,178,85,44,149,12,132,57,109,197,88,230,161,185,124,137,42,228,12,94,244,79,24,19,240,195,186,255,110,247,103,115,125,179,93,157,239,96,231,99,41,255,251,178,100,223,12,134,143,103,68,11,131,111,176,117,204,217,125,60,40,166,22,33,159,34,109,9,254,137,157,179,102,116,195,21,112,82,102,181,118,236,219,42,216,246,63,218,4,23,245,171,204,90,172,57,101,154,12,56,216,154,246,219,86,97,201,26,88,183,129,107,237,251,116,246,181,187,107,148,178,42,24,233,118,55,88,172,44,91,59,97,25,89,130,171,33,201,0,58,237,192,250,148,157,0,31,96,244,111,65,170,70,1,166,250,174,254,202,207,36,210,49,24,170,194,210,89,15,218,16,48,223,126,70,161,119,222,147,245,183,222,194,106,53,74,133,51,144,122,146,105,202,199,66,222,236,210,201,86,84,99,33,30,143,87,157,17,146,197,217,239,57,200,164,111,86,158,205,82,235,66,45,216,233,57,140,199,122,140,71,20,23,99,168,237,252,161,75,0,1,124,184,132,128,32,136,52,105,188,86,76,172,237,144,48,225,67,162,145,78,101,96,145,45,118,92,191,165,145,215,73,35,26,44,133,177,178,172,38,94,152,57,100,217,235,221,119,176,171,114,5,29,139,191,80,20,34,253,119,138,254,21,96,89,249,76,182,91,101,176,165,28,213,116,100,30,4,60,6,87,200,45,24,230,92,167,210,153,109,201,160,77,76,114,77,253,255,222,188,81,35,144,238,142,198,103,227,24,176,110,4,181,65,43,135,213,7,243,122,50,66,95,248,127,249,63,107,195,139,164,149,22,240,161,171,215,54,37,35,207,11,93,252,82,53,241,88,88,173,59,91,229,184,145,159,222,87,208,62,183,86,54,168,158,129,163,54,104,0,28,90,231,75,186,237,201,11,99,42,182,101,25,101,6,225,221,81,15,67,201,67,172,46,18,180,206,224,114,110,123,216,252,194,115,179,37,196,135,167,95,252,143,236,56,30,21,181,129,60,157,24,30,113,135,61,26,98,60,60,98,72,139,227,155,107,184,114,173,159,149,169,84,210,213,225,161,206,148,99,33,69,222,134,164,11,20,50,174,160,243,115,213,110,47,79,38,137,118,16,141,184,85,147,41,94,166,154,50,221,229,102,157,20,97,21,185,118,122,15,60,107,180,119,27,145,83,129,17,214,44,152,217,10,66,103,50,64,248,231,118,67,36,19,205,240,84,49,65,44,20,173,3,61,193,0,50,98,193,88,13,13,66,1,5,96,5,131,44,242,82,38,147,250,155,162,68,5,210,163,164,0,153,104,128,29,68,253,42,71,2,30,106,114,66,16,48,4,4,227,164,34,65,172,46,22,215,140,90,98,92,226,179,21,107,112,159,120,113,104,24,152,32,196,225,132,108,8,41,3,142,106,196,198,19,188,88,148,235,143,5,19,9,110,18,7,217,178,1,233,26,219,192,140,24,202,163,248,255,251,178,100,214,142,5,75,103,73,155,67,127,178,131,140,249,205,49,40,87,23,157,157,24,78,13,190,201,196,179,102,116,243,33,97,243,239,243,183,105,74,229,60,153,109,203,75,249,159,153,170,100,168,220,164,89,145,31,75,225,227,202,173,112,166,82,5,41,30,152,63,48,41,166,134,173,11,45,29,22,168,208,196,217,35,234,77,206,233,220,222,108,201,6,119,89,128,3,141,164,224,14,253,240,149,80,232,153,84,180,130,161,75,212,196,142,52,128,107,92,146,146,194,37,203,208,39,166,98,187,99,221,32,153,230,227,255,253,39,107,191,107,159,196,174,92,206,149,207,197,183,79,107,19,18,230,223,220,142,26,168,134,54,127,90,34,201,46,174,208,215,165,71,55,26,158,220,227,103,155,139,61,34,37,174,81,250,142,143,69,103,75,133,69,239,142,58,254,63,169,182,184,125,254,59,189,163,13,175,0,0,236,212,203,8,76,36,24,196,74,14,10,236,193,68,8,17,87,65,18,168,115,82,61,133,69,159,38,124,237,197,224,55,8,96,5,55,169,35,13,142,98,149,172,181,55,42,21,4,196,243,157,129,228,16,242,18,109,53,245,252,237,222,201,164,97,188,168,37,144,53,157,200,44,128,133,222,171,75,168,88,124,193,1,33,171,108,101,151,88,119,224,184,162,31,218,104,151,226,49,10,94,89,215,119,250,95,199,191,17,123,141,255,222,251,128,150,98,216,171,34,158,246,47,14,170,143,82,238,253,169,187,221,124,119,221,122,205,122,118,91,181,121,180,17,196,113,77,88,228,198,133,86,61,11,161,204,202,124,217,152,233,54,191,69,171,242,159,101,119,117,100,250,220,169,235,240,178,188,1,21,208,0,64,32,0,92,114,39,83,92,137,14,158,36,138,244,10,228,81,40,199,116,68,83,12,249,192,34,80,234,21,173,71,141,177,90,190,235,21,183,185,186,16,42,126,154,122,160,110,51,60,71,14,10,167,110,87,16,207,18,76,160,238,102,222,162,253,104,132,72,59,237,162,26,174,85,17,161,5,196,53,153,73,21,32,239,142,248,105,136,235,234,21,229,57,169,221,166,107,124,230,44,103,67,86,95,65,137,61,82,105,221,181,37,112,240,110,118,157,143,138,139,211,154,229,112,226,129,0,95,183,33,36,89,96,185,83,83,234,84,114,68,23,216,120,161,51,55,116,46,14,5,131,89,180,213,60,52,215,92,89,5,59,173,106,237,104,25,141,227,5,80,125,12,246,48,91,48,175,86,122,7,150,226,241,81,91,237,59,237,202,149,48,167,72,150,246,218,157,178,4,31,189,118,186,180,223,129,94,188,30,150,41,43,213,203,15,126,187,175,255,227,107,78,62,242,253,122,220,105,146,176,123,194,203,255,251,178,100,208,140,133,181,102,200,155,102,103,162,126,172,233,58,97,232,52,21,81,155,40,109,25,254,201,229,179,100,205,132,141,249,82,110,233,65,106,143,212,139,239,188,170,200,255,223,198,41,56,207,147,187,225,237,204,236,163,216,247,61,217,243,45,42,137,167,106,235,123,127,54,245,73,30,210,58,185,228,122,189,142,217,104,54,155,194,99,174,233,6,27,80,184,136,196,16,11,110,73,217,185,121,2,159,244,30,106,144,42,133,72,88,28,237,88,86,181,148,225,45,233,253,196,155,47,233,45,242,181,78,77,68,137,227,206,51,59,242,198,33,83,37,119,78,8,242,185,142,236,130,230,50,174,3,240,202,140,124,33,193,42,191,92,221,3,3,203,125,34,185,145,6,26,39,202,117,106,17,13,77,220,139,34,172,90,170,19,251,56,27,40,138,74,152,187,31,15,17,246,143,189,63,56,98,255,127,109,250,105,9,10,215,247,91,0,96,170,0,0,48,0,4,182,192,113,228,180,75,19,11,85,34,205,240,37,20,97,165,11,217,218,165,115,223,134,210,138,33,204,62,16,151,180,56,21,26,108,85,39,86,87,216,113,119,12,175,170,236,108,170,21,147,238,206,177,223,64,139,169,44,152,6,84,87,200,96,176,140,215,111,91,139,124,232,114,229,233,64,57,38,232,52,209,243,28,122,89,200,70,37,205,182,185,115,235,242,214,169,176,235,79,157,71,168,225,119,211,141,146,135,154,162,170,135,210,135,85,83,237,69,91,52,183,108,139,59,203,21,226,248,122,199,150,174,212,167,38,117,222,159,215,205,113,63,255,243,185,205,60,180,27,183,103,216,202,192,0,66,0,0,93,254,49,161,19,145,32,4,48,208,204,210,0,116,27,49,48,184,219,147,35,144,66,44,233,137,56,169,139,214,34,87,179,54,186,111,131,242,235,183,185,237,50,172,137,63,146,47,187,236,87,88,218,240,157,50,206,172,33,36,53,106,173,71,60,117,115,13,68,0,10,34,217,20,41,19,255,204,15,26,150,211,25,83,142,29,52,50,9,38,108,161,208,203,43,218,142,105,83,88,107,32,160,124,21,154,21,60,243,135,59,165,196,15,28,226,238,227,207,65,226,108,108,92,33,193,239,104,182,208,165,53,72,181,79,74,109,57,151,83,250,140,136,94,239,191,130,167,212,9,118,12,174,218,167,58,84,133,194,52,52,76,129,10,169,184,214,201,151,135,11,0,106,54,255,201,230,161,166,196,174,113,177,255,222,42,35,162,28,94,53,111,205,90,181,205,21,193,236,254,243,111,110,20,212,111,120,104,123,236,96,167,21,237,105,249,213,13,181,174,176,144,114,120,24,123,172,103,255,197,156,83,71,86,248,166,121,246,119,40,89,246,185,255,251,178,68,203,10,132,244,102,202,83,79,91,112,156,44,217,74,105,232,110,81,193,157,44,236,189,15,194,81,51,101,105,151,161,249,25,178,178,203,140,84,29,141,139,230,229,105,7,117,44,156,83,125,106,143,81,18,125,173,219,138,45,156,149,2,202,46,157,55,245,208,219,75,44,233,254,61,33,232,88,198,168,185,228,2,42,28,0,7,111,248,36,84,197,45,209,133,114,192,14,26,204,43,20,7,97,141,125,185,124,246,82,167,169,138,46,21,239,27,21,17,205,196,11,34,154,127,53,106,223,18,174,16,119,243,173,238,38,53,108,118,245,124,45,236,175,31,94,175,208,232,237,178,213,242,13,171,16,60,29,239,95,254,105,165,142,62,138,74,28,95,81,194,19,6,41,43,118,94,180,76,32,206,158,14,31,35,34,157,41,115,198,143,60,251,182,185,138,183,190,174,235,84,85,40,149,170,44,150,62,217,162,238,36,113,165,169,87,171,13,171,225,116,28,45,75,205,243,72,213,197,132,12,203,0,8,48,16,15,255,225,65,172,56,140,38,154,169,152,15,207,179,7,30,123,246,202,236,72,95,169,86,163,81,178,58,210,58,147,96,240,194,35,236,236,69,74,6,18,168,225,123,106,173,243,230,239,238,154,66,93,152,147,128,235,24,98,56,208,41,150,12,147,131,103,25,187,175,158,144,232,71,187,46,105,146,173,72,153,42,199,188,148,134,178,104,187,194,171,161,67,70,223,49,192,162,200,229,53,78,86,119,138,84,145,56,134,178,90,147,218,210,179,167,12,65,35,165,98,62,52,135,85,13,243,136,150,247,215,118,191,148,123,51,88,192,157,64,64,16,6,219,240,160,233,166,23,36,201,149,57,192,235,55,103,156,136,120,109,195,228,237,52,198,19,143,205,162,132,157,244,131,4,235,221,217,99,189,132,42,178,49,142,220,135,91,99,230,123,63,206,154,94,200,100,224,19,74,23,200,183,66,75,52,12,159,219,8,220,199,248,187,243,38,54,64,235,26,112,181,51,165,184,218,224,105,103,85,213,166,155,66,180,16,51,138,188,178,225,109,142,145,88,93,46,33,101,18,133,199,10,29,42,49,217,136,31,52,37,167,119,185,44,187,16,196,83,212,180,42,137,199,29,9,94,84,142,25,115,81,11,81,44,25,122,0,144,0,59,253,16,208,120,102,24,2,194,96,22,164,73,28,201,151,126,85,44,138,92,230,194,48,148,14,156,252,140,28,66,46,80,158,169,196,120,228,253,147,228,10,30,173,18,118,124,102,47,210,122,131,182,52,95,192,28,247,48,54,149,188,243,129,33,148,76,156,157,253,222,37,121,33,198,188,72,213,168,142,57,32,42,65,213,135,36,21,185,12,244,209,52,52,97,7,212,26,255,251,178,68,196,8,132,123,102,203,211,11,67,240,147,236,217,71,101,136,110,17,125,155,45,76,177,13,194,78,51,101,13,148,173,233,68,217,245,33,251,205,12,87,153,138,167,21,110,111,225,74,27,116,150,53,94,163,52,117,252,215,199,112,204,56,252,127,55,215,255,63,127,242,17,0,2,187,124,44,98,146,65,33,172,100,168,6,68,121,103,148,15,14,185,52,121,66,100,31,42,124,74,194,131,144,72,231,39,52,195,234,31,233,126,144,179,243,10,103,214,133,45,195,214,3,82,54,15,236,0,229,232,224,227,69,167,149,19,20,34,141,153,223,85,237,74,34,110,148,135,168,199,114,249,157,85,73,86,117,146,161,185,189,82,231,107,101,166,188,39,39,54,218,172,147,87,164,89,17,26,146,80,235,133,154,147,222,131,93,119,77,74,149,54,166,171,204,197,40,201,217,42,20,189,67,211,117,43,221,57,40,116,197,197,204,213,93,71,79,31,181,42,0,2,80,67,240,32,96,196,216,15,188,148,194,72,12,10,93,43,70,155,198,190,192,160,226,167,204,226,117,43,212,182,30,71,162,202,33,164,101,23,22,141,203,109,117,166,136,129,227,140,174,205,52,53,188,25,138,208,178,206,147,54,23,41,154,119,162,144,27,179,22,80,230,61,18,153,135,40,74,18,90,187,95,16,133,130,129,68,133,22,6,46,229,13,0,48,164,9,177,46,47,8,25,154,195,145,137,155,251,230,60,239,244,243,243,51,183,150,159,255,207,236,249,161,255,74,209,135,232,122,32,153,36,4,78,167,14,158,214,17,10,190,241,209,202,181,115,90,230,153,18,52,172,206,138,43,73,203,134,84,145,122,174,145,202,74,69,158,182,15,4,2,5,47,208,0,27,127,212,48,152,92,168,71,108,204,143,114,150,44,47,158,229,152,98,82,59,254,122,164,230,150,223,255,255,253,57,133,125,255,255,195,152,57,119,183,59,182,227,181,121,183,103,132,48,222,142,174,239,165,132,150,25,108,194,41,104,187,71,110,223,165,15,165,29,77,117,163,52,55,165,197,18,235,116,62,90,238,46,81,105,229,165,6,84,124,173,78,156,125,127,65,65,153,180,74,99,128,169,131,149,102,236,25,145,37,206,174,94,48,56,148,201,34,32,235,209,136,2,166,33,45,131,128,35,192,243,8,128,133,130,110,24,52,8,13,17,3,147,123,157,225,46,229,44,225,135,194,72,70,123,88,85,71,85,133,59,246,88,64,92,55,245,9,69,255,91,209,90,55,209,248,167,161,150,36,98,81,189,173,118,53,2,128,195,98,240,232,32,81,168,76,131,227,146,247,116,123,23,245,9,73,59,22,67,178,206,98,123,118,242,124,254,172,199,126,254,112,240,159,246,221,78,180,255,251,178,100,202,14,5,83,102,198,19,99,111,176,102,44,217,157,48,40,168,23,129,155,20,46,101,15,193,244,179,101,244,241,26,97,253,180,206,218,247,85,172,247,204,47,220,191,70,92,197,117,241,186,113,179,61,92,218,72,231,139,77,74,72,243,159,156,200,230,149,210,229,38,98,132,168,49,69,216,154,75,33,52,235,241,32,0,192,251,127,254,226,0,2,5,2,8,189,111,228,254,173,101,197,140,177,74,206,87,61,69,233,86,94,153,253,164,103,214,25,224,233,133,195,230,106,43,58,191,174,113,118,168,27,209,139,120,200,234,98,147,250,91,83,54,107,187,106,101,35,184,229,196,187,158,108,158,188,154,59,203,86,69,119,173,156,111,177,218,247,226,53,154,204,223,97,31,107,249,119,78,147,57,230,53,161,185,101,66,144,212,123,166,234,173,136,217,183,91,198,191,54,36,248,48,182,2,138,154,105,238,217,150,236,3,17,69,0,0,84,176,196,213,71,68,194,20,13,165,0,194,12,206,136,240,193,131,204,20,16,139,8,66,10,52,74,173,108,52,136,66,56,248,178,32,184,43,194,239,65,43,98,146,66,202,108,185,116,145,184,122,181,153,124,137,177,43,100,204,129,143,242,189,134,237,38,179,118,162,29,28,107,84,183,91,225,160,202,245,20,109,31,6,133,222,122,75,234,67,77,153,212,227,70,163,149,103,87,147,218,207,127,175,249,95,242,140,189,96,117,102,230,65,73,134,242,186,56,157,138,148,181,39,182,255,151,203,63,214,179,74,158,117,97,242,212,109,189,67,51,227,93,154,185,124,112,250,37,142,50,181,151,98,237,253,255,181,31,156,102,96,235,192,145,181,145,251,208,219,51,173,137,192,27,144,64,56,1,77,32,57,191,83,18,203,59,34,244,103,48,9,70,157,182,43,35,140,183,147,221,166,108,100,58,84,61,7,16,160,71,123,223,81,122,76,116,59,187,235,51,204,227,246,18,209,202,250,58,13,236,94,232,57,212,8,253,77,35,205,254,147,129,11,99,182,153,220,142,157,81,120,83,103,230,8,17,8,53,52,115,165,145,217,119,63,68,135,99,126,102,69,13,54,132,230,12,227,103,44,191,97,161,119,255,47,238,8,238,2,60,189,254,92,180,62,128,158,5,154,140,60,168,230,171,77,37,144,197,170,193,39,38,8,52,118,32,134,20,2,97,107,202,208,152,66,160,232,192,186,85,172,44,42,2,8,75,186,32,48,204,153,210,104,236,173,59,218,10,229,144,202,103,151,244,66,31,125,114,107,237,50,98,158,33,18,104,24,75,219,66,16,133,249,43,136,102,165,36,64,202,197,63,12,4,16,141,18,57,80,83,8,46,139,79,81,150,145,12,198,154,123,179,172,169,109,119,255,251,178,100,204,142,133,146,102,199,27,97,103,146,118,171,185,6,97,35,124,86,113,157,22,77,133,126,65,186,179,101,244,240,22,72,155,238,183,135,222,95,238,216,36,62,161,12,243,158,146,251,110,126,90,149,205,231,77,221,211,14,190,152,108,173,217,61,139,20,184,165,201,74,87,47,203,228,238,111,184,148,118,147,217,31,55,241,7,56,125,27,147,166,19,116,110,138,134,183,193,154,165,68,44,3,65,221,55,136,231,16,186,169,139,123,27,137,14,152,238,214,219,98,107,112,85,147,247,25,112,202,180,122,162,25,182,24,154,169,159,97,221,125,70,149,52,161,205,82,173,199,70,30,204,226,78,86,141,20,67,50,11,13,7,66,37,150,60,90,61,44,174,143,187,221,241,180,239,109,148,226,196,97,174,34,48,109,12,93,204,230,121,145,85,76,40,69,17,100,67,162,8,165,202,224,212,19,56,133,60,181,5,150,0,7,227,48,126,49,49,131,1,45,51,217,64,0,185,235,161,24,24,56,67,224,217,122,125,152,169,72,112,106,203,4,128,73,223,52,250,47,98,212,121,180,76,47,47,108,14,138,207,70,198,245,246,151,195,17,55,122,88,159,236,5,249,88,177,134,243,8,139,135,7,74,242,125,194,224,174,109,107,48,227,220,56,34,206,36,206,241,88,57,16,179,251,74,210,131,4,233,88,107,74,140,195,45,58,154,199,108,216,203,61,247,255,217,126,186,253,38,59,32,133,70,87,150,152,110,213,25,78,115,82,89,144,235,100,178,84,173,150,185,177,195,20,104,193,166,149,77,237,140,178,109,76,58,148,93,11,55,77,208,254,247,197,203,224,226,169,37,78,85,177,195,42,219,252,1,176,58,127,239,0,0,9,144,54,12,150,76,169,143,130,169,132,133,105,9,27,113,192,118,83,21,93,72,131,30,144,79,84,101,242,255,97,131,82,40,49,21,79,115,255,239,226,133,62,98,250,122,142,101,75,61,216,13,167,179,66,229,36,237,229,113,42,134,24,161,7,51,65,184,47,111,165,105,21,34,121,148,91,79,62,159,14,116,162,101,247,98,251,255,223,128,107,22,41,116,136,232,36,118,98,134,72,96,139,166,102,88,237,89,64,27,111,198,121,137,112,94,2,13,80,172,252,9,38,3,5,31,73,201,47,107,126,228,54,179,214,102,23,70,249,178,92,43,59,123,145,81,30,14,182,219,38,234,152,211,249,217,181,165,253,219,243,5,207,26,173,9,227,218,85,64,91,101,242,167,186,234,209,6,132,3,82,57,254,255,227,242,211,154,154,141,253,167,225,117,187,159,169,138,110,254,93,237,122,247,234,118,226,33,146,252,161,208,52,67,21,83,217,233,166,88,72,52,72,53,9,173,199,158,57,44,148,255,251,178,100,206,140,133,160,102,198,19,97,95,144,109,172,217,109,61,35,72,17,157,155,40,108,189,13,193,216,48,164,169,130,142,41,170,186,234,164,248,67,169,97,201,161,143,116,241,183,3,64,201,128,132,18,11,77,201,75,173,45,65,185,81,69,93,197,109,34,116,181,114,194,227,16,155,249,100,244,67,248,233,252,227,194,129,138,210,187,77,49,104,65,53,117,150,68,143,178,41,0,83,84,72,195,40,162,41,83,28,103,169,215,190,74,44,99,177,136,195,135,8,24,161,24,58,74,144,230,185,92,244,152,51,9,122,108,10,86,120,132,220,51,35,233,158,103,14,58,92,229,75,156,239,63,117,192,206,151,131,198,32,216,95,162,80,253,179,135,218,116,196,20,212,83,50,227,147,130,229,0,0,0,16,128,2,146,234,56,229,27,204,72,195,33,104,206,38,0,191,21,16,99,11,147,178,83,112,162,136,83,142,154,241,233,83,176,188,153,212,228,121,121,225,74,243,55,203,221,147,82,218,179,118,17,168,196,61,110,63,43,149,90,187,86,123,60,51,105,16,125,206,101,78,160,78,54,113,7,5,145,119,188,87,181,227,116,26,24,1,71,108,167,164,92,197,194,92,69,255,197,83,51,115,78,65,44,151,82,53,186,83,250,226,105,207,32,195,82,5,18,71,116,100,56,174,142,57,157,16,241,99,208,112,54,32,105,131,74,129,81,97,114,210,96,227,241,81,25,86,163,60,190,177,120,222,74,98,186,136,219,44,63,104,176,117,111,55,242,64,131,91,194,31,170,240,0,1,138,237,99,151,91,123,234,208,132,131,128,173,48,210,27,248,57,101,225,253,173,150,62,68,152,130,199,242,50,186,237,142,254,163,176,219,46,82,171,61,162,62,108,102,113,75,165,138,140,101,208,150,72,214,182,8,74,191,83,166,214,146,117,164,66,84,140,200,201,2,203,39,115,184,70,243,160,108,194,63,52,74,179,137,117,83,172,142,36,154,186,245,88,115,56,190,180,157,45,106,175,176,90,174,82,117,248,124,37,158,120,49,168,35,73,207,62,201,42,158,78,230,211,21,61,170,150,186,211,132,149,122,62,60,103,250,183,92,247,43,34,231,31,192,32,128,28,159,82,202,132,19,36,18,100,88,130,135,156,81,130,48,4,34,69,179,43,106,21,190,79,108,49,9,160,135,22,218,250,156,186,211,181,156,146,54,172,182,48,194,189,169,12,229,184,6,222,226,154,255,169,127,122,202,55,174,255,56,194,106,225,208,6,0,181,33,33,176,34,50,132,203,103,179,197,92,109,218,113,75,255,255,245,83,210,52,127,83,23,245,223,16,67,146,234,163,74,117,56,115,171,145,112,74,161,195,231,92,155,89,24,177,161,54,54,234,71,240,255,251,178,100,223,8,5,126,102,200,107,72,127,66,145,204,217,157,48,201,179,82,157,155,39,77,33,123,65,247,51,100,244,244,13,176,54,182,129,75,230,146,167,54,226,122,170,179,176,132,41,109,123,156,119,100,76,238,25,189,32,0,1,2,16,129,50,59,71,214,147,226,102,88,193,84,138,17,112,107,43,79,56,174,164,117,144,6,139,86,31,17,97,209,192,234,64,234,234,191,130,80,110,105,107,108,247,30,162,87,162,135,89,98,209,31,57,150,70,147,247,80,69,15,115,30,14,56,55,98,205,24,24,109,143,81,196,10,6,161,9,56,197,36,250,194,172,219,133,195,90,102,209,93,83,116,14,170,64,200,27,117,164,113,22,2,67,103,6,9,34,217,72,205,17,80,32,39,50,20,100,21,189,221,96,165,170,0,140,232,218,14,131,24,216,228,107,5,65,136,3,231,134,61,24,56,172,100,244,137,25,88,195,226,83,39,26,198,130,192,32,16,64,229,96,213,152,183,6,28,11,150,181,44,80,154,10,241,227,135,136,66,165,52,36,69,23,106,212,129,226,95,142,236,62,160,209,212,232,82,213,193,10,150,36,116,174,165,53,113,196,68,139,130,158,9,67,39,49,80,86,73,19,142,80,48,8,250,206,194,29,147,30,80,207,90,109,166,145,23,129,50,164,155,189,222,231,204,59,133,23,243,197,198,215,13,85,213,87,165,60,212,204,119,51,51,182,54,134,218,103,221,90,239,220,219,161,201,249,199,22,52,81,160,219,24,195,203,184,39,50,135,111,197,73,30,84,37,244,207,43,7,45,146,240,101,13,44,108,77,195,221,172,128,0,234,87,174,123,247,86,128,6,171,95,171,190,153,46,28,146,120,190,1,115,148,121,219,46,76,244,137,213,165,130,0,137,12,75,179,148,180,68,10,164,236,182,43,60,84,77,222,83,173,220,93,236,215,177,165,53,70,183,226,207,149,161,162,20,235,33,1,7,97,138,128,160,176,33,244,30,57,86,16,71,246,197,118,197,29,58,55,37,15,112,208,82,131,69,25,144,40,40,164,179,229,31,220,180,130,70,56,105,78,219,173,240,118,22,109,146,162,25,192,176,193,70,96,237,190,19,80,98,199,137,201,230,86,32,0,41,42,205,11,1,101,129,195,206,253,54,116,20,190,56,40,213,179,23,236,22,14,22,113,18,93,162,66,220,110,181,64,32,132,2,84,216,14,87,235,131,153,148,66,144,76,170,40,205,206,19,176,36,249,248,109,168,97,89,154,120,152,118,55,5,170,88,11,241,132,37,252,85,56,199,68,87,41,37,186,161,80,44,32,9,197,221,23,190,102,63,238,244,231,155,186,79,137,175,139,158,35,191,154,171,134,214,126,101,97,111,95,139,233,91,158,36,255,251,178,100,220,8,134,20,102,196,11,153,67,240,126,108,40,242,97,35,110,84,17,155,28,237,61,15,137,228,49,100,240,243,14,45,93,40,110,131,145,34,69,196,2,237,68,97,230,136,69,19,16,61,212,196,108,187,113,236,247,74,204,227,138,197,11,36,209,246,52,187,137,232,128,5,210,196,24,196,152,92,148,229,164,81,185,3,111,0,107,130,89,58,34,152,122,133,198,250,82,66,246,84,181,49,16,231,26,74,54,98,75,236,146,59,211,223,149,117,251,81,178,46,19,32,155,10,219,74,24,65,219,22,241,197,177,225,72,74,100,56,113,22,230,226,170,30,194,160,42,165,137,40,142,170,68,141,218,156,49,55,183,164,122,131,76,212,140,242,36,124,202,153,65,229,111,35,114,110,25,55,18,32,43,67,230,227,106,248,192,200,73,225,247,66,172,254,53,0,140,254,183,5,29,12,0,105,56,32,248,194,165,67,178,154,12,22,41,51,105,132,124,14,96,16,201,144,70,100,195,64,224,48,132,20,44,0,134,213,152,184,70,25,6,17,2,86,113,65,13,216,122,153,114,245,17,8,229,141,125,126,81,190,207,196,97,96,159,136,195,57,40,1,216,198,5,125,39,230,99,112,240,84,36,181,33,198,176,195,83,164,193,32,165,222,255,169,138,14,33,38,53,78,192,154,151,27,199,74,160,144,54,57,104,209,17,105,174,237,19,172,184,178,187,190,227,111,157,181,151,238,98,82,57,143,213,57,152,227,139,139,184,168,132,88,250,226,69,4,213,181,8,195,203,16,69,198,9,185,14,220,132,103,234,94,215,90,145,69,21,214,173,175,69,208,60,115,48,127,58,30,143,138,161,235,71,95,174,218,0,0,42,239,150,203,108,183,147,236,217,102,130,50,25,44,111,162,90,130,209,41,100,247,150,156,177,178,22,89,196,189,189,74,170,24,185,39,75,213,223,98,228,50,25,68,130,163,243,96,182,152,104,49,168,113,248,234,207,50,238,163,31,30,49,144,172,143,228,226,139,164,201,219,190,220,215,99,217,37,125,78,19,142,89,171,164,229,116,188,247,16,205,155,218,43,27,29,113,142,205,180,212,125,24,134,97,235,103,87,239,220,172,101,174,158,175,61,35,252,233,209,55,205,2,213,144,102,206,216,58,17,175,140,81,68,56,168,195,10,141,228,156,8,110,115,134,6,8,50,103,38,98,92,226,0,19,10,23,101,110,138,80,54,60,221,37,41,105,239,147,152,68,29,12,191,179,14,138,184,138,199,40,251,82,95,122,63,169,67,251,16,171,82,228,199,49,220,101,145,196,22,188,135,218,212,59,26,164,190,204,226,221,253,75,59,22,229,232,40,228,238,121,252,223,91,242,252,53,207,51,51,202,254,115,47,55,255,251,178,100,214,14,5,250,102,196,139,136,111,68,131,204,217,173,49,6,167,18,53,157,28,77,141,93,1,135,51,100,5,134,21,80,105,35,33,70,174,101,178,208,244,23,105,77,66,219,109,131,124,180,232,202,145,106,167,28,145,105,91,187,213,102,94,123,30,114,108,71,67,249,8,8,48,126,206,82,110,48,167,223,17,176,170,168,84,228,87,120,82,246,109,145,97,205,172,85,189,22,12,197,113,18,31,121,102,70,26,138,238,229,116,82,9,1,202,172,42,147,158,86,60,166,169,158,114,189,136,116,82,58,204,165,98,51,173,93,10,238,75,50,85,108,148,106,150,74,83,145,232,205,236,206,253,254,101,242,75,237,237,186,127,54,214,75,116,87,245,87,222,162,137,136,41,168,170,170,170,0,170,227,42,86,49,209,33,35,99,228,94,48,36,131,10,151,65,163,95,75,13,106,68,96,98,163,52,67,192,113,121,48,180,149,7,149,69,58,95,230,190,28,1,17,211,222,226,10,131,91,107,244,150,227,146,234,55,226,106,37,13,67,178,74,89,248,91,219,63,216,232,224,45,247,118,102,9,16,1,193,80,77,59,210,162,141,103,25,219,81,28,37,54,234,131,225,225,99,186,201,65,207,87,29,15,237,116,121,132,207,157,170,95,123,130,191,247,187,164,175,243,111,86,73,28,68,58,160,163,194,51,91,193,36,24,73,117,196,144,35,138,158,107,33,70,24,140,35,155,104,84,217,146,144,83,161,117,178,45,82,121,247,117,156,72,228,242,153,231,13,201,193,70,29,53,244,107,32,0,83,90,20,21,223,238,110,42,152,144,44,6,94,139,185,93,98,131,45,74,183,62,250,177,125,222,102,101,92,205,91,189,63,35,252,188,212,254,64,72,217,180,233,13,19,186,32,212,162,168,80,216,31,2,177,119,34,35,22,35,76,162,11,152,163,224,210,7,194,75,149,67,40,85,98,206,18,85,226,89,28,68,10,35,41,166,217,203,77,237,214,123,210,222,67,83,90,173,54,108,181,221,197,197,66,63,35,164,206,230,190,198,190,188,50,93,118,61,110,198,4,224,17,139,160,6,2,22,128,71,231,23,153,153,208,226,120,115,65,135,69,38,9,68,128,193,224,0,169,138,201,101,96,96,168,68,186,130,64,137,50,53,58,161,96,1,48,22,62,92,151,233,202,130,26,17,128,64,240,209,48,2,31,125,223,247,30,227,149,43,125,159,20,107,108,215,39,219,11,217,45,144,196,134,2,171,90,57,110,192,140,17,3,181,169,3,49,2,0,233,187,40,165,145,215,114,173,213,148,194,48,222,26,177,251,223,243,242,114,41,110,90,85,222,110,189,63,178,153,71,191,47,172,36,191,50,214,133,123,195,165,244,171,28,7,40,255,251,178,100,223,12,5,144,102,197,147,104,111,64,123,108,217,125,60,40,166,24,1,155,16,46,13,254,146,16,179,100,105,131,33,232,236,22,179,118,31,192,138,221,2,59,221,73,44,76,99,112,232,235,58,188,247,223,174,49,159,139,107,25,181,47,123,106,91,110,107,77,140,107,109,225,92,22,107,174,167,189,29,96,0,227,32,131,109,198,218,67,243,98,195,80,212,1,93,32,25,64,231,87,61,152,14,130,229,4,13,9,66,93,29,45,42,38,114,37,233,198,226,91,91,227,196,228,29,34,214,201,17,50,99,231,226,106,58,161,67,156,70,148,134,130,171,68,56,84,108,181,64,209,170,214,178,104,210,169,212,108,173,169,241,211,41,176,131,245,113,220,197,102,209,185,136,109,196,27,22,93,253,64,140,108,20,178,121,22,55,210,78,154,109,80,119,192,197,139,223,229,38,227,230,58,85,168,110,226,172,114,106,229,128,106,0,85,195,15,77,7,68,131,84,13,170,96,206,70,15,177,88,192,9,197,24,67,200,128,160,102,88,102,68,28,145,0,160,145,33,152,5,77,154,163,246,193,102,149,138,220,18,240,195,104,33,126,92,41,252,95,249,30,18,186,152,53,247,74,47,135,37,183,113,221,235,239,60,231,118,182,230,93,89,235,111,20,182,83,77,132,197,152,119,58,180,27,78,173,167,191,221,253,215,110,244,205,31,115,239,111,117,255,246,207,153,255,253,235,221,227,121,111,184,97,180,231,63,201,233,51,223,125,155,42,15,73,128,161,173,145,190,115,108,155,54,138,120,69,175,166,205,93,222,212,89,72,169,117,245,32,141,56,100,114,105,0,7,131,64,156,114,178,76,150,88,60,18,64,240,86,134,201,21,28,130,187,128,161,89,97,87,43,47,175,63,206,119,47,247,251,143,104,58,183,67,213,65,65,39,75,255,231,161,179,22,175,101,26,202,106,74,229,4,56,129,225,59,176,89,134,162,65,186,230,95,236,65,76,239,124,116,51,98,83,50,72,112,63,81,68,110,168,123,19,37,34,138,144,1,73,138,69,147,140,231,66,43,158,185,238,159,59,154,149,71,247,59,212,48,192,17,146,101,230,103,21,143,44,206,18,179,53,145,208,201,207,245,96,50,130,204,220,224,19,1,9,192,10,4,180,3,0,194,11,64,161,187,50,82,162,236,16,1,72,128,78,26,20,71,203,222,214,112,24,4,58,99,128,53,41,108,17,119,242,109,168,67,80,253,40,112,146,29,139,102,188,233,50,179,74,56,2,119,223,89,69,231,153,246,82,82,101,5,14,0,169,56,10,95,94,29,151,62,116,21,27,21,158,94,198,231,227,111,15,171,205,207,244,20,125,43,240,252,248,124,50,51,218,198,162,170,100,251,211,57,255,251,178,100,205,140,133,8,102,197,147,102,111,64,114,108,233,74,60,103,190,24,173,155,14,46,13,254,145,241,179,100,228,243,34,124,84,0,32,237,108,60,105,65,178,184,75,136,171,43,236,78,46,41,202,198,131,27,116,239,114,231,14,36,251,236,16,177,138,67,214,101,242,219,227,55,191,143,173,230,191,31,239,203,154,203,102,32,213,131,14,81,126,170,152,108,246,96,239,10,101,99,133,30,122,24,198,64,133,224,31,35,61,124,104,98,235,79,239,214,50,238,180,146,28,102,35,164,241,45,191,188,124,50,218,219,57,122,121,57,237,148,115,201,20,145,125,70,4,59,70,54,107,166,92,122,116,96,94,87,38,111,59,78,235,168,83,81,83,151,88,141,99,148,239,111,87,155,212,72,200,104,161,144,200,49,11,41,85,206,82,121,81,210,142,108,75,233,53,49,127,61,187,107,110,178,211,83,118,76,239,31,195,164,76,197,79,255,51,187,48,11,213,11,73,2,198,85,29,24,152,154,109,64,105,136,201,103,71,33,24,212,6,97,97,248,10,158,42,13,48,248,229,66,98,170,8,91,234,173,202,88,162,141,181,18,112,215,93,50,41,50,103,184,206,196,13,14,55,22,205,77,13,72,98,114,165,85,177,40,172,217,103,62,107,21,23,157,152,149,76,48,198,157,40,183,6,175,232,132,166,255,34,148,57,87,212,162,222,123,207,255,186,255,187,222,25,216,219,254,83,212,201,140,158,245,233,149,4,78,148,201,20,140,77,34,6,81,66,176,228,179,229,242,209,106,166,75,202,124,185,215,157,240,187,76,251,79,76,83,123,248,166,111,137,97,235,123,206,49,122,197,196,184,188,107,183,143,160,184,199,85,88,0,0,19,50,188,108,173,186,220,172,19,37,92,53,165,71,236,71,148,80,76,173,38,148,227,150,162,209,54,222,181,26,141,201,85,214,71,144,201,164,127,63,246,231,173,113,44,165,99,96,136,174,110,203,211,133,13,137,195,154,34,105,203,3,134,4,28,200,21,106,89,224,111,213,80,132,12,32,87,92,193,178,222,100,175,163,59,82,172,196,80,43,195,122,67,107,29,150,153,95,244,156,235,111,239,214,150,229,219,234,38,151,154,238,70,130,160,1,36,198,140,98,40,104,108,201,143,13,180,104,154,160,243,22,140,24,20,2,110,29,238,8,7,49,192,85,93,5,7,6,147,0,101,7,63,171,15,169,67,95,194,105,232,167,79,88,114,45,69,44,128,97,22,115,163,220,113,155,242,110,126,13,194,134,180,173,217,175,25,179,47,124,220,88,6,26,110,112,136,110,91,110,85,95,150,98,151,65,160,156,106,221,181,125,166,252,76,93,196,215,63,60,91,245,239,81,92,205,196,84,245,54,56,81,255,251,178,100,202,12,133,77,102,197,11,131,127,176,116,236,217,191,36,104,205,21,245,159,24,109,161,253,9,218,51,165,180,243,33,188,197,153,21,4,232,48,32,52,88,177,9,217,15,24,145,35,209,208,212,22,152,16,72,62,212,162,237,29,172,79,189,58,15,189,169,138,98,210,197,150,21,45,143,88,122,205,245,108,106,182,204,186,175,197,4,102,108,0,42,19,105,197,18,108,243,100,108,98,74,135,138,149,101,123,210,194,239,74,152,139,232,219,255,91,141,115,121,37,161,38,46,99,90,223,248,100,139,123,234,50,92,9,52,11,52,184,61,16,232,94,238,181,44,245,45,43,18,49,133,72,22,44,225,176,232,175,85,45,83,11,169,187,143,200,154,145,169,92,45,117,85,118,203,210,180,195,243,29,252,60,213,213,84,60,55,113,105,91,83,79,127,15,212,119,26,240,156,107,53,119,85,26,167,199,240,16,210,0,4,76,172,207,67,140,161,28,26,50,105,137,102,18,12,102,18,96,64,128,41,9,24,18,195,131,76,26,195,190,28,39,4,209,58,172,145,14,175,117,51,161,75,1,65,29,76,137,77,13,45,184,117,188,136,222,118,22,59,190,204,32,217,86,17,216,189,203,52,202,96,236,71,165,109,113,72,178,166,158,201,229,208,11,2,162,161,151,69,170,185,209,249,129,182,195,109,174,43,105,135,16,62,82,158,120,253,250,221,229,123,151,255,114,183,115,127,240,156,43,181,83,243,229,222,198,176,121,43,72,239,70,128,44,222,81,194,61,242,102,49,102,155,117,220,142,10,216,105,168,176,157,105,114,224,118,222,168,249,223,71,134,250,59,203,110,39,149,205,97,198,36,243,255,154,86,28,242,82,111,155,250,77,168,53,158,176,130,237,237,128,9,128,8,77,185,35,179,93,204,190,156,194,79,66,172,85,92,162,129,99,241,57,4,232,91,178,109,43,44,167,82,42,27,106,107,234,228,97,101,99,152,45,29,142,202,85,42,7,6,93,106,103,178,156,230,119,179,57,136,202,140,206,89,209,213,10,136,140,179,169,157,72,150,41,92,130,204,142,68,156,132,115,232,166,61,9,85,231,86,57,74,180,177,59,84,238,56,115,42,191,46,69,217,114,183,192,224,64,0,21,101,134,26,202,14,29,4,159,145,43,152,112,209,202,150,44,48,88,68,90,73,100,133,72,96,150,94,93,197,127,34,79,132,247,68,198,159,155,251,19,169,65,30,106,143,51,249,19,107,17,149,112,174,17,45,178,147,6,40,177,88,35,76,100,17,155,110,180,78,244,242,55,192,238,210,185,26,15,129,144,164,202,2,161,13,32,179,15,76,137,138,67,206,226,157,41,106,235,129,223,214,190,198,25,75,67,117,232,37,185,220,221,255,251,178,100,207,8,5,249,102,198,27,105,127,50,107,76,217,74,60,197,82,24,225,155,31,77,165,254,201,200,179,164,89,132,137,184,188,119,15,225,9,95,191,227,229,105,238,24,85,13,26,90,253,6,234,164,233,144,32,123,242,53,40,47,41,230,178,154,149,171,53,41,205,152,213,75,169,251,252,220,164,152,150,22,42,93,43,209,28,201,12,124,115,19,223,204,27,78,222,193,123,207,172,69,249,141,10,44,123,61,220,153,246,223,205,59,89,48,115,64,8,0,74,131,136,248,48,184,25,168,150,202,72,153,41,69,50,162,245,101,240,68,142,196,135,64,75,215,95,65,52,154,64,174,118,16,52,169,133,152,97,75,218,158,72,142,83,242,93,24,235,112,101,242,230,224,213,239,20,8,167,73,23,90,75,71,103,57,78,228,41,110,178,246,163,221,103,70,145,182,82,162,56,97,217,20,26,41,246,61,154,180,87,214,149,187,222,203,118,99,237,39,83,65,145,90,204,206,255,43,165,63,132,106,0,1,112,48,30,255,228,101,102,207,163,12,80,82,40,193,46,139,54,190,74,83,111,84,50,93,185,227,150,251,185,27,88,155,101,254,12,10,98,51,214,17,86,165,46,135,1,226,192,255,179,101,70,110,11,129,231,145,13,9,146,71,122,42,123,43,36,158,0,128,157,162,196,247,35,144,191,238,123,12,169,75,39,113,135,75,60,102,162,74,49,174,83,11,74,141,90,19,137,47,10,94,157,179,111,250,217,167,40,77,39,103,241,215,222,249,197,189,188,106,57,187,239,109,110,89,208,126,83,163,254,94,65,143,26,134,127,190,53,155,107,70,223,247,255,151,116,25,1,64,0,37,187,128,22,24,36,208,68,192,82,71,232,200,99,41,197,125,148,200,241,135,102,62,106,197,251,249,81,234,75,106,237,222,103,41,169,134,169,159,214,178,80,120,41,197,133,76,12,248,213,196,24,113,80,242,133,42,135,30,199,19,98,191,47,144,233,226,190,146,89,132,0,237,206,230,234,99,185,180,235,165,149,210,224,124,202,80,204,241,155,195,88,174,125,147,54,77,14,243,25,166,162,35,133,107,104,124,231,226,214,16,133,98,37,202,16,120,170,238,38,221,237,234,98,8,152,145,205,23,100,156,46,54,198,45,179,82,49,199,7,139,205,85,85,56,224,133,73,0,3,183,234,40,164,170,67,145,90,92,97,163,203,152,11,125,13,51,9,17,73,65,103,132,66,217,140,119,201,73,11,219,148,97,123,150,121,107,97,1,194,9,227,142,161,75,182,233,94,180,241,148,235,20,210,5,132,163,73,70,71,84,17,139,13,200,209,98,241,139,223,86,146,85,105,52,62,134,211,156,206,230,43,165,61,22,174,57,77,123,28,48,180,255,251,176,68,196,136,132,160,102,204,211,15,74,112,150,140,217,71,97,232,180,81,209,155,46,236,49,11,202,71,51,101,105,134,33,120,112,108,48,225,163,78,96,240,226,178,68,164,138,53,200,165,116,57,153,85,120,177,156,173,61,238,244,101,15,146,92,136,127,230,165,119,51,95,168,182,180,159,187,137,254,127,4,151,130,64,1,107,190,2,80,186,200,114,18,219,66,47,93,102,178,223,74,157,9,226,3,134,48,22,11,102,47,222,156,112,157,118,193,199,7,241,91,214,182,16,28,20,75,14,85,39,86,206,243,117,48,132,238,138,86,129,145,12,241,180,201,52,135,56,157,133,78,46,190,111,177,28,68,28,18,228,136,227,14,168,137,25,99,93,6,200,213,52,125,208,234,151,179,158,237,92,197,28,168,82,89,230,171,177,25,195,133,217,226,5,173,179,40,90,12,166,132,199,165,141,53,164,67,21,150,164,241,97,72,147,18,171,221,38,166,238,23,199,221,252,243,95,248,90,0,28,0,48,165,223,246,48,196,34,100,84,119,89,68,66,83,185,233,172,49,135,181,247,105,170,238,243,110,121,235,74,94,20,31,236,250,25,92,207,41,112,100,113,146,51,117,243,88,112,187,117,175,26,152,163,199,244,220,104,123,198,94,218,53,38,153,213,175,245,3,239,122,204,248,250,248,213,254,177,77,194,214,245,52,123,225,91,30,70,168,143,43,169,119,175,19,49,81,207,175,23,15,233,186,77,2,148,147,197,206,32,235,230,158,217,214,45,95,231,190,41,187,215,85,150,14,49,141,226,241,191,222,55,243,122,207,184,218,220,254,207,45,151,155,212,73,165,199,221,49,252,53,1,0,0,77,203,139,44,91,70,2,18,163,37,71,135,1,213,206,122,57,83,146,237,106,95,77,85,169,92,118,237,54,203,72,17,216,151,58,186,185,68,187,6,178,110,26,25,17,199,25,133,123,204,222,250,234,102,103,235,84,129,17,228,180,181,161,203,187,171,108,250,241,37,174,107,122,94,14,169,74,94,181,222,175,141,127,191,247,239,107,103,252,127,14,248,199,137,95,111,79,15,199,158,244,206,126,115,175,15,80,49,15,31,253,250,123,111,234,149,190,179,31,27,141,245,6,54,243,2,159,210,177,106,238,187,251,133,175,108,75,159,172,98,122,238,29,125,119,233,191,233,42,178,153,128,0,64,82,136,45,169,225,66,106,93,159,115,32,250,97,118,198,32,40,24,41,107,136,139,8,65,154,149,104,169,113,185,160,248,9,121,152,52,128,230,146,200,30,176,2,201,192,214,153,219,44,120,88,122,98,133,0,5,94,95,6,84,176,44,77,201,148,34,69,119,176,26,9,163,152,22,35,184,134,180,220,29,135,181,220,142,65,10,255,251,178,68,198,0,4,212,102,204,213,97,224,2,152,172,233,51,172,188,0,96,10,11,32,89,172,128,3,168,179,99,139,55,144,0,126,27,166,12,96,207,44,224,152,213,120,218,70,77,81,214,164,151,72,226,211,148,48,36,228,225,238,217,187,104,20,192,138,11,64,236,215,238,61,179,49,158,61,177,115,154,228,185,167,190,243,237,121,33,30,92,59,94,205,173,79,86,222,125,195,117,249,106,181,248,58,55,148,245,121,231,30,8,127,39,43,110,95,122,126,214,170,110,238,54,123,185,125,138,211,60,173,149,37,159,183,75,79,158,90,231,63,89,107,241,221,55,42,97,103,47,185,249,255,247,28,51,230,251,189,118,230,125,253,234,221,138,63,175,127,28,123,65,103,255,255,255,255,255,255,255,255,255,255,255,255,255,241,255,255,255,255,255,255,255,255,255,255,255,255,255,251,96,0,128,10,182,17,130,107,166,166,106,106,113,98,229,109,102,66,100,24,34,10,1,22,2,34,2,68,51,27,33,98,14,131,182,166,225,4,230,48,36,157,78,203,116,110,102,82,72,136,214,150,59,44,134,90,218,94,130,2,1,102,16,3,132,158,172,189,193,149,161,100,174,9,48,65,52,119,48,98,62,148,110,140,49,186,67,173,70,2,143,66,159,185,40,25,3,69,147,106,67,70,3,105,88,84,16,206,168,224,249,28,39,154,114,37,240,193,254,233,199,217,158,64,10,130,228,55,177,153,101,254,86,173,75,110,164,252,167,184,89,153,135,228,113,137,248,98,158,106,253,139,151,123,107,14,83,115,60,255,46,114,253,233,186,221,207,183,224,139,54,174,229,159,227,123,30,254,177,183,204,185,95,149,49,238,229,153,235,119,47,215,181,220,190,213,155,255,207,213,237,254,120,101,189,91,152,195,245,123,60,239,246,245,78,242,165,36,187,121,215,250,94,212,203,59,156,194,165,155,255,250,63,254,154,0,0,11,216,10,90,0,193,162,2,107,8,129,194,101,202,174,230,73,217,168,129,81,233,161,166,228,84,48,104,138,26,116,182,88,189,137,170,130,16,173,71,213,61,200,152,111,90,234,87,13,45,22,130,86,218,53,188,8,210,166,239,164,56,231,172,1,19,114,89,177,210,198,151,161,101,33,64,68,3,150,213,163,24,226,28,136,167,74,224,95,198,128,138,137,140,38,137,180,43,246,215,148,85,246,112,98,176,19,243,15,203,109,63,219,203,58,12,121,148,198,86,191,184,218,202,231,243,119,121,255,94,91,102,204,205,174,211,80,222,253,106,122,214,87,45,118,84,244,95,221,44,174,67,77,218,212,184,242,135,151,57,118,247,243,125,255,175,115,61,225,245,247,142,95,143,255,242,189,38,241,223,255,247,12,247,190,254,93,255,251,178,100,94,142,38,144,103,75,31,103,32,2,84,71,153,146,230,32,0,24,209,157,38,109,49,94,193,64,51,103,104,193,137,208,198,245,172,239,247,251,159,254,242,195,182,187,175,255,238,179,207,42,238,182,164,0,43,243,227,101,197,114,36,180,221,62,33,228,55,159,66,31,38,113,51,219,197,208,211,150,47,107,238,214,149,119,22,90,121,220,247,52,224,232,240,244,61,20,54,144,104,13,15,71,117,249,117,58,127,212,245,28,112,220,126,243,214,170,163,123,105,167,246,134,136,236,131,101,192,65,73,116,42,226,30,191,255,255,250,67,154,8,23,53,16,99,83,134,28,64,36,72,218,211,44,3,47,219,101,77,96,96,48,207,196,192,99,37,66,4,204,33,151,76,144,2,44,43,70,44,8,138,3,88,101,34,17,161,201,83,89,97,152,104,209,42,146,165,182,221,120,139,98,16,170,129,204,111,4,35,139,181,42,153,16,31,38,13,45,105,137,14,2,191,1,58,36,131,1,74,215,181,17,0,227,12,101,147,74,89,112,152,230,217,166,203,134,134,217,189,97,49,176,149,83,48,155,120,110,14,152,114,185,109,118,212,108,246,9,219,94,136,142,92,108,240,38,75,28,209,107,182,58,150,23,146,114,166,68,243,229,204,8,170,116,252,230,12,117,70,243,142,254,186,211,113,124,83,30,102,101,237,173,53,111,247,97,167,101,45,243,189,222,100,233,140,101,138,110,180,153,54,125,156,230,168,28,52,0,134,9,182,203,155,171,206,253,225,127,99,88,50,139,181,3,156,198,46,140,74,29,123,122,82,231,233,171,93,85,215,125,14,216,17,218,188,221,251,61,41,149,18,38,93,202,172,117,40,99,24,213,102,5,71,42,67,11,69,32,154,57,72,204,219,104,213,45,159,251,223,211,255,253,23,255,255,254,34,0,0,174,216,82,0,177,70,83,6,181,225,8,2,140,121,4,34,145,7,11,37,22,233,95,41,247,39,42,0,69,100,236,97,69,22,228,118,97,186,19,3,25,96,131,133,147,34,250,68,215,154,89,245,165,60,44,175,21,234,170,170,113,28,110,83,214,103,39,218,88,179,147,216,23,12,29,180,47,27,33,143,50,184,130,183,17,126,221,233,93,131,112,43,145,152,44,190,82,156,227,202,171,46,198,179,96,158,231,241,182,154,148,252,84,101,255,51,199,105,68,197,71,79,44,172,145,235,88,69,51,42,234,107,94,147,14,189,147,128,145,50,109,173,118,229,186,104,26,188,245,8,233,206,135,244,186,181,38,43,159,83,59,182,202,115,24,197,228,107,95,74,28,247,203,104,226,176,75,108,16,18,2,187,126,192,239,73,21,134,138,174,231,235,182,162,62,255,41,175,142,226,170,129,119,199,179,255,251,178,100,103,142,197,158,102,202,155,41,87,162,101,204,217,183,60,163,126,24,137,157,30,77,165,94,129,153,51,166,140,244,22,184,41,78,81,17,75,79,200,228,83,88,163,213,208,26,236,9,168,25,168,93,144,219,7,4,119,164,132,217,8,34,56,196,217,64,104,47,53,54,40,116,140,216,75,114,29,112,87,243,120,118,188,74,210,86,134,124,219,188,43,11,255,225,151,105,121,150,135,159,127,254,44,249,249,176,113,248,10,42,14,52,49,119,67,35,52,53,128,80,33,105,32,0,225,40,67,178,106,11,14,38,200,105,249,106,161,209,145,161,233,88,146,235,32,16,68,84,154,116,96,32,198,70,204,74,28,84,57,12,96,73,133,196,42,18,44,223,116,46,2,129,99,32,44,168,120,8,96,4,160,33,126,183,18,0,40,76,107,106,90,6,165,105,41,188,8,35,52,97,226,224,192,139,84,5,48,230,172,244,133,48,130,134,120,180,158,3,87,57,84,11,8,173,230,48,54,227,227,38,6,8,58,209,122,139,217,242,155,231,205,52,219,89,61,28,182,84,103,107,210,113,155,17,148,13,78,44,193,41,91,111,244,197,72,208,223,64,140,162,10,210,136,86,155,114,220,45,79,191,80,163,231,85,211,100,84,62,107,251,117,74,235,61,61,255,207,183,67,245,60,16,149,0,5,187,230,23,4,131,99,216,120,95,114,163,130,232,107,198,249,74,252,226,111,229,137,251,94,181,220,70,187,27,113,114,59,227,252,223,147,62,205,137,81,18,35,13,167,36,215,165,246,220,248,172,171,49,110,38,154,98,85,157,11,150,164,136,150,169,189,237,248,148,136,56,149,71,24,213,140,92,232,190,35,189,123,172,139,169,170,213,116,61,107,191,179,250,23,183,255,251,106,224,101,0,0,101,212,199,45,25,26,1,150,103,44,132,0,51,224,152,152,224,242,101,80,42,29,148,12,125,123,77,135,9,67,11,64,112,20,237,25,190,28,205,246,22,42,217,22,12,96,89,90,70,93,145,32,114,37,210,149,202,214,211,14,65,2,181,36,225,146,71,218,44,98,197,118,48,128,119,74,36,163,70,216,12,21,81,185,25,146,244,208,245,145,25,54,226,227,71,66,30,47,248,76,168,168,66,28,179,51,3,47,200,213,43,163,57,95,9,228,237,17,94,73,46,108,196,148,203,54,181,49,104,65,97,44,105,17,59,156,10,242,22,116,152,40,150,25,84,151,44,97,206,70,74,115,72,108,237,215,220,150,240,219,139,205,174,253,155,218,72,54,38,198,59,212,189,117,166,97,214,154,117,172,227,239,170,200,172,50,160,128,72,16,2,237,183,211,197,168,150,129,142,129,71,10,108,169,1,74,102,213,170,12,156,125,79,156,100,169,255,251,178,100,109,14,5,236,103,73,155,70,111,176,79,140,217,199,25,162,82,22,161,157,34,109,101,15,193,76,27,103,40,150,157,64,189,233,221,249,249,85,209,191,252,114,148,51,80,238,114,25,140,234,136,231,98,188,206,234,181,108,196,42,33,145,155,117,246,116,85,34,46,143,253,238,204,223,236,212,109,183,245,167,255,255,198,41,88,109,129,152,49,102,32,153,149,64,110,2,139,112,86,145,25,178,38,204,53,128,136,84,147,235,87,84,66,134,131,36,179,55,80,84,7,189,211,146,34,224,103,141,128,144,21,208,79,228,3,124,46,203,70,139,38,130,117,57,76,149,117,36,36,51,21,165,65,36,204,221,44,30,2,234,95,112,112,96,238,162,50,102,52,108,68,193,231,34,193,66,16,218,172,172,215,161,253,153,244,214,70,152,84,169,129,167,205,204,160,184,79,110,221,22,89,150,214,93,100,109,83,68,228,169,59,21,79,122,82,192,197,153,234,86,239,190,229,231,210,185,158,126,122,211,66,233,27,92,222,226,148,113,100,146,130,24,250,97,175,35,181,127,224,90,5,46,109,83,145,141,127,51,45,113,3,0,15,9,0,176,96,0,4,223,241,205,42,161,147,54,116,126,39,75,138,238,204,28,168,81,153,20,89,98,164,53,122,94,232,223,223,67,245,110,154,18,239,255,246,209,38,251,81,21,84,222,138,236,89,207,3,193,33,179,193,161,56,16,24,172,225,132,24,185,98,132,137,76,2,7,68,112,29,205,69,231,36,236,170,245,17,0,1,54,252,11,32,88,32,189,128,88,83,16,179,237,216,100,82,128,161,150,240,112,242,123,160,73,226,169,132,196,88,128,151,196,142,69,85,109,15,27,5,70,26,81,68,182,174,12,35,2,214,82,169,216,220,39,143,21,29,171,141,123,91,210,179,177,10,88,131,118,8,18,61,34,77,160,114,181,169,170,164,94,92,200,20,173,139,250,69,28,51,235,73,183,220,225,158,254,243,204,38,105,249,164,172,226,215,251,77,27,214,16,123,57,12,27,187,177,150,145,60,210,215,40,214,94,63,142,253,102,178,20,89,174,109,127,242,208,229,221,217,253,162,55,99,157,0,218,153,46,130,89,219,223,37,246,246,21,47,152,177,60,16,33,220,206,111,217,69,191,42,3,88,3,0,132,0,101,187,17,36,32,21,152,31,161,179,92,240,200,67,51,156,35,103,25,235,32,229,103,181,30,234,125,27,126,189,87,151,248,157,11,101,46,229,202,122,156,234,168,42,139,209,157,206,172,179,92,171,75,158,114,74,234,86,217,43,183,93,74,182,70,159,87,70,77,105,94,8,168,112,99,95,141,218,29,32,118,94,114,169,174,198,68,160,41,128,24,217,152,12,86,192,12,170,255,251,178,100,138,14,5,109,103,74,155,38,79,176,87,234,89,170,37,162,88,24,89,157,38,109,37,158,201,77,158,103,52,241,13,248,7,42,133,34,62,176,111,81,84,169,74,103,46,184,225,34,101,20,79,26,84,72,164,215,83,184,160,38,76,241,67,9,170,52,203,100,166,71,130,71,83,221,204,150,66,93,134,68,208,247,19,83,6,63,55,61,14,19,40,157,119,196,4,134,192,189,176,84,144,106,92,252,177,235,28,5,53,98,156,4,138,190,233,139,157,55,114,109,78,169,185,168,133,252,63,51,33,162,227,179,105,199,219,154,53,218,154,77,82,41,11,189,120,42,150,163,139,41,78,18,187,137,198,109,122,255,97,63,59,48,219,225,147,127,148,33,177,170,233,30,67,76,45,170,75,36,162,10,217,194,8,23,94,19,122,117,155,83,173,122,59,29,157,185,148,74,36,158,220,18,116,151,166,86,110,59,159,0,67,76,128,0,80,0,0,0,62,251,190,241,162,50,194,237,241,238,164,126,87,231,233,163,170,54,173,131,26,202,234,191,255,110,207,191,77,69,127,255,137,13,68,188,33,89,135,123,82,77,13,110,179,39,177,223,63,152,51,112,28,196,10,44,104,156,3,98,154,128,181,136,85,135,197,24,107,68,58,89,5,197,148,219,145,69,0,0,245,244,85,154,152,152,226,38,180,168,208,209,39,11,180,100,9,88,88,219,51,28,30,87,14,26,165,33,24,80,86,180,101,84,47,213,234,119,19,20,164,121,212,120,154,68,61,76,88,30,86,27,138,170,237,200,47,63,47,148,158,127,109,105,70,115,201,159,17,13,150,190,162,167,1,201,94,23,241,71,196,0,37,25,64,3,74,95,218,57,241,101,177,91,243,73,235,67,173,194,240,229,200,149,239,223,187,154,164,111,55,121,165,103,143,181,41,41,117,37,19,85,38,82,225,182,245,55,239,191,179,231,135,154,220,134,173,207,247,81,98,122,112,237,193,119,199,76,82,207,68,8,87,192,110,71,200,125,78,115,181,234,136,98,59,216,116,113,157,181,110,5,220,1,193,0,0,23,111,239,10,85,167,5,154,183,185,93,173,224,214,223,178,87,176,145,26,163,176,152,236,77,254,201,254,59,86,213,249,117,21,37,61,127,228,116,182,156,194,202,208,243,4,15,51,94,221,144,198,170,124,29,76,189,244,82,62,159,27,232,187,3,237,190,99,14,10,41,45,209,247,44,237,191,177,52,65,124,80,227,250,159,110,125,140,0,211,14,12,40,80,57,137,158,4,33,18,216,145,220,152,212,27,45,37,22,78,45,229,186,88,16,76,99,222,165,12,249,250,234,204,141,47,132,101,176,21,162,220,200,224,146,32,184,54,72,14,4,164,211,239,159,220,118,23,255,251,178,100,163,142,5,118,103,74,27,70,63,176,89,167,121,170,60,163,126,85,21,157,40,109,13,30,73,96,36,102,92,150,141,112,22,119,86,195,57,149,81,32,137,32,219,149,118,0,25,22,17,155,196,10,46,237,89,180,44,190,155,85,147,75,150,246,250,239,31,137,243,13,253,236,9,106,151,145,153,153,66,41,251,252,62,245,180,226,220,48,168,143,70,13,133,22,97,25,131,241,181,25,210,75,140,20,94,61,131,239,38,146,168,218,145,196,139,204,193,141,221,69,36,241,165,145,169,35,221,8,249,129,10,248,138,139,113,160,50,167,4,0,0,165,219,3,168,140,25,18,10,228,54,47,120,216,32,219,27,42,48,60,245,148,114,105,67,91,160,175,250,127,151,169,50,65,5,107,159,69,254,105,187,109,156,151,125,82,125,222,111,201,47,158,120,229,252,44,201,178,70,220,215,86,51,93,115,103,173,239,72,36,42,195,80,188,121,210,65,58,187,84,215,201,142,101,93,138,0,1,46,248,46,195,232,151,228,73,25,0,130,150,145,40,169,66,85,32,164,11,35,142,158,162,31,21,133,33,137,175,11,116,219,110,202,242,81,46,128,138,44,169,113,54,200,128,173,18,136,210,234,188,252,231,220,147,194,183,139,98,79,185,92,161,211,98,82,249,123,72,49,65,114,230,31,116,150,157,227,238,16,36,99,150,90,46,237,227,30,214,254,174,127,255,109,68,92,119,253,147,174,112,222,153,75,15,59,255,253,36,187,222,102,91,150,62,200,144,212,148,80,32,34,129,72,7,34,29,93,140,239,136,25,212,92,120,6,123,211,77,250,185,168,178,50,54,36,251,208,1,100,16,0,23,251,50,220,161,210,114,93,235,77,133,169,76,68,180,81,125,225,52,199,108,1,129,42,154,213,174,34,140,120,41,167,219,230,174,217,93,158,189,35,63,183,58,177,214,234,180,46,36,132,175,49,180,70,87,58,4,81,55,181,96,20,151,176,138,5,137,139,145,23,52,232,250,90,132,208,198,18,52,69,141,117,250,205,159,119,82,119,170,143,65,146,51,11,156,50,67,163,20,13,52,69,243,102,34,8,248,6,4,149,72,66,31,152,75,61,17,163,131,220,153,68,132,44,124,52,147,212,181,10,11,46,181,155,12,144,137,0,137,92,102,190,88,38,5,100,192,79,19,53,8,153,119,110,151,150,154,36,214,17,96,152,38,236,62,190,94,220,229,5,247,17,139,76,38,64,16,24,76,225,33,82,241,7,12,249,33,147,182,204,0,200,9,218,227,168,155,102,102,16,222,96,241,32,49,243,164,172,214,156,220,242,136,62,118,249,240,147,60,148,251,119,155,255,202,62,225,7,154,95,196,122,21,233,103,27,7,84,242,222,22,70,255,251,178,100,198,142,100,198,102,203,27,35,47,162,92,228,89,86,96,203,114,24,233,155,28,109,153,126,137,186,51,101,169,133,149,185,245,152,158,15,179,110,201,31,15,43,243,97,249,118,237,180,165,148,155,117,223,39,237,132,83,214,76,39,123,226,233,140,167,241,199,195,169,199,97,103,21,21,83,111,234,66,103,208,0,77,201,163,18,171,177,22,209,181,205,225,133,110,134,58,76,173,98,64,4,116,76,14,182,92,91,109,76,99,232,172,237,189,83,106,189,189,74,156,52,133,249,66,238,78,156,232,218,101,16,214,77,16,235,185,144,204,135,33,234,83,237,156,196,41,82,167,45,85,106,135,247,161,29,79,119,59,85,110,48,204,244,61,197,146,93,181,90,182,250,186,149,232,146,89,232,205,85,169,138,44,164,29,24,146,172,181,13,99,170,0,0,109,176,197,189,26,10,84,152,21,204,7,18,105,210,172,65,129,164,84,166,203,192,58,228,111,252,219,190,58,176,88,74,225,144,18,6,92,84,237,196,148,4,130,154,44,58,136,139,12,165,226,71,130,41,143,242,78,178,20,251,106,111,211,14,91,145,136,162,71,77,195,240,216,192,17,106,165,1,22,28,116,65,146,70,255,67,171,184,97,154,166,106,233,252,21,20,177,86,25,96,204,225,84,70,149,56,200,221,20,220,41,158,215,169,214,237,111,155,214,54,231,188,199,103,207,13,174,162,4,215,6,22,142,18,101,59,39,171,134,237,59,40,204,22,98,94,217,185,2,217,44,230,6,82,208,253,243,23,120,218,243,177,237,218,18,56,224,164,83,95,185,59,127,203,246,86,231,56,250,9,57,200,29,221,89,202,101,106,131,131,118,8,128,0,73,119,99,153,120,204,89,56,240,185,90,234,197,200,61,253,215,147,90,130,35,86,29,246,26,171,162,97,41,28,200,191,62,137,45,170,108,73,123,179,5,107,153,126,89,159,255,179,25,199,73,236,76,100,95,161,107,102,93,202,123,96,211,17,150,91,138,123,150,94,243,45,72,138,227,181,43,169,150,74,171,108,106,108,90,169,153,242,18,254,185,160,38,96,67,90,170,60,243,192,9,39,89,146,58,153,139,9,141,160,152,190,153,151,0,25,169,226,139,8,142,71,159,146,213,147,152,99,136,29,58,22,170,36,42,9,4,221,221,178,82,4,201,212,26,1,47,177,120,221,100,37,24,119,2,131,92,181,206,0,116,28,134,134,11,146,145,43,112,147,124,100,210,2,27,139,6,109,67,41,171,75,194,84,36,24,69,92,39,232,128,25,197,93,5,47,48,50,67,34,210,95,47,134,193,161,203,100,206,146,216,97,240,145,166,12,210,88,153,88,40,22,26,129,35,52,124,105,82,139,251,235,253,213,80,254,255,251,178,100,216,14,70,7,102,200,27,70,95,178,104,140,233,119,61,3,116,24,205,155,26,77,233,111,201,181,38,229,13,133,141,177,220,238,170,97,185,233,59,166,232,86,14,54,238,78,55,119,61,231,76,54,245,178,220,171,16,174,38,170,37,181,79,109,110,101,95,15,165,111,136,182,194,12,251,125,195,45,140,152,221,53,10,111,108,164,179,203,184,93,42,189,170,6,59,88,0,11,110,69,173,57,70,192,222,198,201,81,158,194,174,219,112,71,165,220,194,161,165,175,48,123,165,67,177,73,9,91,37,4,105,207,223,42,71,106,31,142,145,117,18,87,69,112,180,213,54,48,97,60,75,8,56,133,20,52,59,179,133,100,177,146,195,214,157,174,28,174,255,80,136,214,47,39,61,56,124,244,61,203,41,63,207,91,190,169,133,116,39,55,229,139,124,206,183,59,229,58,231,215,38,252,180,180,193,0,0,182,244,194,112,213,132,42,105,180,241,164,40,190,171,108,82,145,238,155,186,28,72,29,23,122,65,7,8,202,95,210,22,227,18,121,163,60,184,164,175,187,66,136,39,85,74,162,174,54,213,161,217,66,177,93,125,80,224,237,209,66,158,132,231,165,210,208,165,134,108,180,116,201,26,5,217,45,144,32,56,19,104,238,211,220,104,109,135,49,199,130,79,5,171,214,133,86,98,77,3,114,174,241,255,252,207,34,251,246,83,106,44,135,5,67,144,101,98,162,108,49,162,34,137,28,113,39,174,12,80,27,194,152,35,53,10,36,59,184,233,47,37,186,140,141,219,46,180,140,151,65,133,4,57,33,116,215,74,210,124,215,83,62,247,93,213,67,248,117,176,252,32,175,181,177,119,50,6,139,162,0,48,128,0,36,187,113,215,244,137,16,251,161,169,27,207,212,153,21,170,66,139,72,51,207,90,62,141,160,238,234,178,166,253,186,170,202,151,246,71,96,232,48,162,7,28,85,74,213,69,165,238,175,174,100,58,92,145,241,71,34,26,122,94,199,19,56,201,24,243,145,209,72,202,150,171,35,169,78,61,142,115,209,30,114,25,72,228,157,82,103,216,137,199,167,100,161,77,81,116,65,174,135,102,117,184,24,253,175,181,48,115,140,98,227,14,192,222,131,48,33,13,104,182,230,48,12,120,147,3,69,72,100,89,116,166,162,4,36,148,80,114,211,140,92,187,50,186,37,20,227,163,151,252,138,24,42,2,145,223,158,120,98,250,123,89,228,21,71,37,69,193,225,206,206,19,202,193,69,48,176,14,180,161,253,67,22,167,132,195,130,132,18,238,83,176,186,180,143,91,21,157,250,210,155,24,243,159,255,223,254,255,191,255,235,255,185,132,121,139,39,210,100,132,128,169,21,30,213,191,169,47,183,112,67,134,255,251,178,100,209,14,5,176,102,201,27,35,95,162,108,44,217,138,49,229,70,85,237,155,36,109,37,190,201,154,51,101,220,177,151,48,118,119,9,197,166,160,156,178,47,79,94,214,183,57,110,227,118,136,143,155,131,152,25,146,232,161,51,89,166,172,138,234,50,66,235,161,83,33,165,107,46,112,209,217,37,67,192,176,72,16,2,89,184,217,149,16,196,160,156,135,211,201,141,133,65,42,212,103,9,186,57,101,74,149,212,87,207,211,24,254,140,254,39,252,180,252,138,113,255,43,255,223,252,25,114,89,229,162,185,70,6,68,189,57,218,142,17,9,161,237,191,194,180,136,200,174,115,121,45,190,139,208,214,31,163,171,152,132,10,182,74,105,69,82,202,131,29,49,5,59,110,167,176,132,183,36,77,26,25,22,0,0,211,112,184,70,65,40,102,101,38,152,148,98,129,161,83,100,176,50,81,113,227,56,64,64,81,117,9,137,150,50,230,33,4,78,72,97,6,23,203,20,90,239,188,225,88,34,173,79,240,105,67,193,25,131,4,99,140,227,143,176,160,71,32,137,197,46,141,197,99,2,160,9,21,18,151,67,99,66,173,53,252,72,101,11,90,140,201,52,210,57,79,62,236,201,107,201,105,87,40,32,2,126,219,73,111,101,54,229,21,222,221,125,55,55,222,155,154,170,34,23,169,35,149,132,165,19,246,70,205,28,162,157,207,1,90,229,84,193,225,233,147,2,2,27,140,8,229,189,171,189,27,147,205,147,118,172,186,250,136,231,142,28,33,77,14,39,7,81,39,181,38,233,155,171,114,229,160,221,4,50,43,74,225,37,80,119,229,64,71,240,168,0,1,4,0,27,114,181,12,3,76,150,46,75,99,210,118,228,200,204,172,71,70,140,150,98,73,247,161,216,146,216,89,136,217,20,113,52,25,47,183,116,146,44,205,67,151,72,174,151,118,206,145,78,41,152,218,109,143,108,243,207,244,69,66,83,58,40,139,112,101,232,159,238,228,19,66,53,78,85,146,233,106,212,227,211,38,141,23,125,103,95,187,74,234,72,101,161,24,164,69,65,44,134,21,54,42,110,178,50,32,113,137,170,7,19,208,166,33,231,232,197,32,164,40,42,124,214,23,77,0,192,12,84,105,65,105,14,97,33,164,192,236,188,112,53,91,26,19,73,193,84,148,96,188,139,14,173,170,90,250,80,183,71,53,90,29,33,24,148,3,26,147,149,65,29,25,43,77,88,119,253,234,114,231,225,168,205,168,147,93,148,206,60,49,88,122,24,148,196,23,187,225,27,47,139,217,53,48,151,80,220,236,185,33,220,72,109,184,187,148,151,254,198,59,252,121,250,242,191,255,27,44,255,52,116,47,118,101,18,20,24,208,32,58,74,85,34,167,255,251,178,100,220,142,134,5,104,198,155,99,95,160,120,44,137,58,61,35,110,86,85,155,28,109,141,158,137,184,51,100,156,243,13,185,194,203,72,214,30,185,78,208,125,190,217,148,138,59,211,97,113,53,215,41,136,240,174,173,13,227,156,167,93,15,58,239,221,138,242,60,123,98,102,189,102,89,234,100,218,247,188,32,25,59,50,0,2,146,80,226,60,20,36,144,202,31,177,207,247,209,206,214,198,105,183,67,64,137,145,86,243,157,88,40,37,184,137,232,191,107,236,91,157,243,239,111,17,112,169,237,233,178,135,183,162,59,1,83,37,180,156,25,122,28,60,3,243,51,174,173,180,171,255,162,21,52,204,180,44,159,240,75,111,145,172,251,242,108,142,181,202,115,242,242,40,230,167,148,184,52,243,52,82,48,76,99,44,252,71,178,194,46,138,207,117,0,2,222,172,209,7,56,254,204,179,163,206,64,34,0,58,24,201,48,9,20,227,79,197,52,113,150,115,253,6,241,188,84,175,13,21,20,118,109,234,77,87,225,238,21,1,49,26,212,54,164,43,62,169,161,157,3,151,34,212,115,120,189,148,151,161,140,47,225,121,154,50,201,183,86,196,236,86,75,141,44,189,225,97,20,158,83,14,107,120,50,119,152,233,204,206,153,250,229,103,166,179,255,244,181,254,251,155,249,221,73,218,237,191,191,22,171,46,182,207,123,50,115,88,87,44,124,201,133,143,43,79,122,53,159,76,61,138,204,229,181,99,41,190,186,79,180,39,149,132,174,185,152,104,106,102,198,154,107,83,162,203,169,19,86,50,48,68,235,207,24,34,246,124,86,84,0,166,138,137,103,171,64,28,39,181,87,51,245,131,175,4,70,37,210,59,245,77,12,19,187,205,115,136,144,76,83,215,227,112,211,27,158,155,83,78,123,43,126,213,43,38,163,94,93,57,4,234,37,83,66,182,211,157,103,15,69,3,16,230,172,196,78,27,154,36,85,24,69,37,185,36,131,108,253,51,204,231,187,70,208,143,245,51,74,201,198,218,201,254,29,50,83,83,171,73,233,100,124,60,167,79,140,132,12,204,107,11,50,200,104,0,0,37,198,5,134,49,134,80,87,120,44,16,207,203,76,36,48,168,42,161,224,96,183,166,46,12,6,174,189,99,174,242,116,175,166,124,207,28,248,84,202,202,104,238,52,50,176,15,108,37,235,124,84,183,74,220,16,7,35,180,229,188,79,117,107,93,121,117,82,30,108,244,177,203,48,251,79,152,118,144,137,255,126,168,89,108,106,188,58,90,218,74,86,195,114,230,54,245,220,187,111,159,173,214,135,159,156,62,255,151,125,215,179,47,255,39,128,237,65,70,66,112,7,5,92,75,16,150,4,17,103,35,210,250,188,60,210,36,255,251,178,100,215,8,133,126,102,199,155,76,111,66,114,204,217,2,96,195,110,22,133,155,26,237,141,254,137,204,179,165,104,241,154,185,150,122,247,105,249,39,114,179,11,37,232,231,89,31,177,77,63,135,226,189,204,88,187,204,152,243,98,44,6,56,244,155,114,107,63,238,240,135,248,104,126,152,24,46,201,113,128,139,85,19,84,46,139,152,47,243,182,10,50,106,207,109,241,247,88,81,95,248,84,215,122,112,125,30,14,123,95,255,243,225,30,161,77,201,79,10,194,2,194,133,187,120,176,34,220,105,176,42,26,65,37,161,47,93,173,50,72,69,252,148,169,81,62,165,8,254,109,14,17,33,30,249,187,21,223,115,249,167,171,92,202,159,53,224,243,145,91,39,18,26,209,152,120,231,253,68,129,250,245,135,111,127,121,65,122,141,0,2,243,83,150,55,9,99,37,113,55,188,160,65,241,154,3,168,24,88,108,104,77,34,76,16,52,66,80,181,155,245,12,79,212,233,4,5,3,66,70,0,27,247,242,187,42,96,79,26,240,77,230,253,243,114,83,109,216,126,99,37,2,141,198,9,144,164,227,159,57,49,0,203,226,148,209,194,128,43,18,153,42,222,94,143,195,115,64,68,125,150,65,11,201,234,227,59,12,26,156,129,161,184,180,154,181,184,14,159,242,153,207,249,229,75,147,185,63,182,157,209,173,166,213,212,132,114,29,104,234,114,14,97,204,90,202,26,255,82,192,212,145,222,79,30,87,13,61,203,131,246,63,183,175,242,183,5,201,153,157,159,186,180,145,103,190,161,86,108,176,195,135,9,255,187,36,6,90,198,121,123,69,173,151,35,42,140,104,0,80,173,134,136,115,109,179,83,130,249,50,108,97,195,11,60,87,173,204,209,219,33,193,96,111,106,173,126,16,117,168,132,130,155,17,238,138,255,211,177,115,71,29,211,10,141,61,176,202,249,253,234,172,178,51,76,175,173,253,124,239,59,62,100,201,46,226,105,223,80,214,245,219,97,79,8,226,241,171,89,243,45,246,25,178,42,190,33,57,178,190,209,196,186,21,149,254,206,225,76,149,246,108,249,59,251,230,27,170,95,156,108,246,213,30,123,138,9,13,135,164,9,208,108,206,70,37,234,21,71,72,65,131,243,24,53,26,59,0,4,133,9,138,165,76,198,32,149,132,162,160,33,209,160,54,52,154,80,165,155,29,102,0,32,198,245,139,207,173,72,236,210,8,224,151,37,106,130,135,219,179,33,139,173,167,238,10,153,122,219,52,186,28,167,94,212,241,246,182,171,29,187,173,29,138,177,247,222,60,52,30,229,186,16,200,112,12,38,225,52,4,199,230,142,194,18,229,202,76,185,245,85,79,173,179,255,253,212,115,212,70,217,249,124,199,255,251,178,100,217,142,5,230,103,69,147,98,127,162,118,76,217,125,60,166,136,22,173,155,20,77,173,189,1,204,179,164,88,241,158,248,250,117,105,73,212,205,104,251,208,57,36,248,111,75,28,99,89,92,237,136,117,220,203,101,39,117,118,181,220,92,182,181,35,93,75,212,146,171,83,45,53,186,238,130,232,45,21,147,1,98,198,155,169,64,28,1,106,129,150,95,5,176,25,99,237,16,93,198,234,218,148,160,62,28,124,69,203,43,61,160,66,155,49,158,77,59,236,107,203,191,21,87,160,174,8,25,58,55,242,231,71,167,138,118,31,148,101,32,175,74,133,53,41,242,28,235,107,84,238,127,98,16,231,142,166,206,104,249,154,77,85,134,56,132,59,172,34,187,23,145,42,212,203,46,123,69,82,74,116,171,241,159,82,45,25,157,146,250,165,246,61,92,252,253,20,218,4,168,181,0,8,0,16,12,187,211,0,100,201,131,64,32,82,64,56,114,187,119,86,5,161,58,170,157,55,35,80,228,54,232,178,214,126,251,114,212,254,53,161,18,201,152,235,251,187,182,111,107,39,150,82,160,8,203,82,36,25,24,135,205,131,129,81,10,96,166,98,192,34,193,128,222,179,196,36,185,138,254,191,111,154,171,184,255,254,166,46,31,106,255,230,186,175,199,138,152,149,23,9,93,65,66,181,98,154,160,251,86,66,74,28,235,3,133,16,121,69,168,127,106,89,227,205,42,237,4,74,118,78,98,126,151,101,84,100,162,241,163,173,105,36,121,37,164,134,179,0,77,155,168,0,48,3,75,254,27,228,184,182,2,48,117,43,222,157,174,74,19,173,16,201,1,141,173,149,188,52,220,137,17,92,138,171,76,4,141,24,98,4,59,207,132,249,69,203,103,45,8,214,93,142,16,156,200,27,54,179,16,51,145,241,194,42,112,59,141,110,7,212,36,92,239,30,77,87,220,198,53,238,120,145,179,181,189,76,220,65,249,119,42,143,199,84,191,50,62,198,189,195,213,253,79,223,55,220,255,255,23,87,63,215,199,61,192,94,192,99,56,65,12,55,117,11,179,77,43,7,6,153,76,114,52,33,25,24,144,162,36,118,118,204,12,43,0,153,147,21,36,75,46,56,19,5,16,66,192,2,231,191,141,73,202,164,81,224,192,35,116,112,66,224,16,32,26,7,114,16,158,132,248,37,89,4,33,4,74,105,144,43,59,165,148,77,179,40,206,52,237,170,204,167,126,198,3,84,234,223,3,40,244,126,145,176,182,5,75,121,233,136,23,34,37,70,250,182,208,229,110,67,119,110,97,55,142,88,241,161,158,100,14,121,103,44,50,186,145,62,182,222,157,39,200,224,104,205,35,2,20,116,16,166,197,14,226,7,160,114,2,6,165,186,255,251,178,100,211,8,132,182,103,73,211,72,109,240,115,140,233,41,60,104,124,24,249,155,16,46,13,254,193,237,179,100,24,243,33,224,186,51,176,165,33,143,106,56,118,197,0,73,188,196,139,185,34,207,172,98,145,119,245,191,76,230,46,107,188,87,86,190,218,198,227,77,80,210,11,172,207,85,194,137,153,3,87,131,136,93,203,168,24,199,217,204,110,14,83,239,6,232,238,66,92,88,215,42,150,32,54,37,73,38,16,150,83,1,243,231,104,85,160,53,62,149,157,95,62,54,44,107,243,3,121,183,164,230,76,227,227,62,213,28,99,79,13,138,201,157,172,234,125,143,120,28,230,113,22,126,53,120,101,184,88,134,182,110,163,102,104,42,54,184,95,170,24,208,103,197,57,22,125,180,213,51,160,217,190,218,12,140,113,189,74,85,195,253,91,197,205,76,124,215,27,141,5,10,0,23,243,40,136,52,225,179,67,60,54,137,99,117,28,34,148,75,179,16,53,50,16,2,226,2,10,4,39,137,224,255,204,55,82,208,186,206,2,250,184,228,76,206,43,220,91,132,109,43,108,193,12,254,26,145,64,34,48,24,121,196,119,37,239,150,82,190,203,42,102,198,29,91,182,19,42,30,101,177,48,168,248,196,160,70,29,215,84,3,101,137,24,131,55,47,49,191,231,191,115,127,249,217,199,119,236,186,186,238,123,226,254,95,198,130,39,147,63,93,34,126,41,15,136,52,223,22,118,172,244,56,177,119,189,141,250,77,229,12,230,35,182,154,30,92,217,251,22,241,17,236,90,197,220,219,220,176,169,93,192,166,115,109,222,218,146,61,233,216,4,55,5,196,128,2,76,227,223,226,133,218,184,146,11,17,226,204,62,76,166,66,96,81,30,23,133,165,108,224,64,211,23,132,92,80,114,216,203,162,156,14,140,67,80,249,136,247,175,246,234,125,87,50,45,243,174,176,177,150,77,174,82,167,134,169,162,149,154,34,132,83,144,252,165,123,202,86,34,189,16,106,152,85,142,56,196,30,136,172,116,106,36,170,35,228,98,25,199,171,158,165,116,66,209,213,110,98,171,93,36,153,45,206,245,37,105,231,179,26,151,64,5,38,49,93,211,128,220,59,247,32,55,120,58,96,221,209,65,0,166,0,234,104,97,11,136,152,44,192,20,38,90,160,176,132,68,180,161,112,192,72,209,105,19,225,135,193,47,124,8,202,99,147,160,98,200,171,192,32,5,98,142,212,77,43,101,49,5,55,116,87,5,200,9,149,167,220,174,98,44,132,114,121,9,40,32,240,195,24,148,71,217,180,33,179,201,19,234,31,136,65,137,129,7,93,164,123,109,94,206,33,133,255,160,252,240,190,250,221,85,213,204,71,23,21,175,125,175,93,242,147,218,255,251,178,100,211,142,5,113,103,70,19,107,126,210,119,76,217,41,60,197,126,23,249,159,18,45,161,190,209,197,51,165,116,192,162,216,172,37,142,135,67,93,81,7,75,84,213,149,25,102,200,243,8,22,41,196,226,215,116,180,37,49,3,229,18,15,48,97,227,80,74,16,12,44,188,129,212,142,61,218,146,168,173,37,215,183,162,187,177,228,193,248,217,150,45,244,35,244,128,1,13,66,33,1,217,52,6,193,64,54,6,200,98,244,161,169,148,15,15,6,172,22,47,9,144,116,144,241,189,159,237,156,217,247,123,221,103,202,203,250,40,247,158,172,140,198,105,188,36,18,177,69,34,50,9,238,173,150,227,147,229,106,38,171,246,167,225,237,173,166,179,94,221,102,109,175,248,180,186,190,135,15,31,46,43,195,168,201,104,25,144,115,12,185,71,52,155,100,94,30,191,136,245,137,235,255,138,158,120,140,45,117,0,140,104,251,50,91,8,201,144,147,88,5,205,134,61,48,81,240,8,56,48,42,108,200,32,192,224,233,138,5,226,164,198,2,44,0,69,38,150,24,33,28,3,143,9,134,128,172,149,117,72,220,4,33,135,29,246,96,14,30,191,208,177,192,104,144,81,245,104,192,80,112,240,41,242,133,181,213,91,147,97,129,80,218,114,170,139,139,0,169,230,135,2,64,144,26,229,153,96,197,160,140,81,91,136,191,211,143,186,23,209,203,223,8,157,170,11,86,185,158,185,220,176,224,82,233,23,255,151,22,31,168,121,190,70,110,70,119,129,12,233,116,206,126,121,62,173,85,169,8,174,5,24,220,48,4,81,136,112,212,8,40,137,50,39,8,89,186,73,58,117,221,217,102,171,179,36,180,154,212,208,82,169,166,138,32,144,59,117,155,126,105,32,0,146,16,155,146,88,92,77,4,153,61,43,140,135,133,28,40,169,212,195,140,214,189,101,115,139,154,98,145,102,249,255,214,36,30,197,137,8,165,231,76,248,163,110,109,51,172,48,177,213,152,124,119,165,16,136,134,53,44,100,84,162,215,142,65,24,223,212,134,103,9,162,51,185,83,33,34,205,233,228,85,142,37,185,84,122,143,15,161,183,138,19,181,208,24,187,52,218,154,139,136,71,59,163,244,75,155,70,115,27,243,125,17,130,64,56,215,152,13,197,188,237,144,141,214,168,170,128,111,72,102,14,60,97,239,33,199,193,80,115,0,18,21,50,38,11,113,197,130,148,36,48,149,23,70,67,82,69,72,81,83,43,35,73,101,17,183,60,120,162,110,121,128,141,6,199,159,177,208,184,113,252,97,210,23,103,113,200,122,65,94,88,157,239,37,200,132,4,24,29,31,144,60,5,169,156,181,43,95,17,185,223,74,27,29,141,53,232,59,91,255,199,255,251,178,100,207,142,134,3,102,196,11,131,111,176,115,44,217,74,60,103,190,22,153,157,20,77,149,254,193,174,179,165,40,241,158,248,11,152,115,153,147,244,175,147,126,200,166,179,21,170,228,70,179,153,245,185,42,73,153,118,115,24,206,53,93,135,41,24,56,53,220,34,136,97,114,150,31,56,192,244,144,173,192,150,53,239,54,165,248,197,119,226,102,249,166,107,253,113,186,99,54,186,72,93,97,9,128,95,251,160,128,0,110,75,84,145,15,19,58,67,117,116,76,225,63,96,76,103,185,214,44,173,240,127,159,214,159,58,255,26,254,30,72,156,249,127,255,251,166,71,166,121,37,49,202,59,107,52,4,190,78,236,136,86,9,155,189,88,244,237,114,39,39,89,234,10,37,84,132,170,52,35,114,210,171,119,133,59,72,106,66,69,102,249,145,17,176,89,59,77,137,144,193,213,49,25,135,61,235,181,244,247,86,114,129,83,150,8,7,27,144,25,136,205,65,50,170,132,112,77,40,112,146,226,16,160,84,170,35,55,23,77,196,227,161,150,199,9,128,205,191,144,136,69,186,87,169,245,151,94,180,168,106,223,246,41,141,245,84,135,164,181,223,169,29,123,78,3,229,83,24,37,242,230,233,150,166,86,165,16,70,93,167,198,167,114,151,235,119,219,45,159,167,191,188,185,95,127,134,20,131,25,175,207,34,219,249,239,27,38,35,110,207,200,139,34,42,89,25,213,115,35,143,50,165,199,122,84,208,88,34,176,213,223,186,37,250,11,118,158,218,174,175,90,64,181,158,250,102,77,226,54,243,154,95,94,29,61,216,195,74,120,128,5,82,187,139,114,58,1,24,211,236,107,76,108,84,102,139,85,3,138,225,189,197,186,229,156,157,121,108,12,93,19,53,197,63,34,70,48,254,21,41,169,37,46,42,131,171,85,132,120,24,124,139,177,171,57,43,245,117,93,72,179,209,237,110,213,85,188,51,32,161,146,52,228,152,46,9,156,121,230,217,3,50,19,77,142,29,3,180,103,155,151,179,160,233,61,46,79,190,154,54,71,232,98,171,122,215,126,209,112,220,245,175,30,179,83,31,255,77,206,158,225,22,40,32,92,150,176,59,176,56,83,79,100,215,88,49,163,13,146,226,212,152,55,40,212,240,151,181,39,6,147,83,40,43,236,68,134,24,104,110,228,134,85,182,121,86,244,5,46,115,35,148,82,194,96,181,174,169,188,98,39,6,178,119,239,227,44,249,80,219,221,43,203,172,162,206,12,59,200,179,28,164,138,83,222,151,83,86,160,183,102,195,46,153,214,47,173,171,217,225,99,255,95,89,183,252,121,134,229,38,248,140,59,111,154,64,166,201,239,180,90,169,67,17,44,211,238,62,100,135,194,142,96,35,255,251,176,100,205,12,4,219,103,72,27,67,127,178,123,108,232,242,97,136,62,85,233,157,28,109,25,190,194,1,179,100,168,244,161,104,216,125,107,147,22,122,70,58,33,140,250,206,230,167,166,11,211,209,136,77,101,229,214,149,53,50,40,179,45,70,76,232,166,203,117,173,10,218,232,45,205,64,224,200,0,128,153,16,163,146,51,48,240,46,225,208,220,25,7,104,167,170,24,84,169,0,151,51,48,102,155,50,230,167,72,87,219,42,182,208,239,108,157,171,26,229,193,104,203,95,113,124,253,32,201,196,150,96,203,65,81,56,173,185,167,138,208,162,140,56,58,46,72,151,173,110,208,168,166,133,121,79,166,32,106,152,75,179,173,139,81,27,184,176,243,250,164,82,80,146,101,140,30,144,67,115,55,202,102,236,176,87,49,75,212,156,118,201,22,253,109,61,123,59,252,245,243,255,247,215,93,3,21,0,4,155,144,206,251,49,122,13,112,131,190,172,80,201,178,98,220,7,88,180,245,2,6,8,42,12,34,134,239,56,73,110,80,144,179,240,44,166,180,29,43,97,83,118,241,79,226,97,178,201,11,224,80,66,57,146,3,29,247,153,170,223,108,241,107,217,95,160,163,173,11,191,94,77,15,53,170,57,98,136,200,166,165,212,148,246,236,190,179,215,232,27,105,118,85,35,211,253,213,189,99,220,55,190,183,214,221,206,247,254,116,136,54,221,206,196,233,200,51,86,57,230,65,207,27,206,253,239,198,29,26,89,232,63,123,211,16,57,116,197,188,196,168,181,153,182,7,119,148,162,2,105,10,189,157,162,22,98,218,219,180,109,237,61,153,226,65,102,141,172,89,252,45,234,251,180,52,64,6,241,136,139,0,0,0,168,43,82,169,63,58,29,21,202,179,246,1,82,169,110,68,36,143,187,72,222,176,198,200,215,43,172,194,154,21,115,18,151,194,204,40,235,16,201,22,80,228,175,153,166,46,55,103,157,33,150,97,149,166,211,0,85,6,164,0,64,164,18,50,244,224,179,39,83,91,33,166,60,21,84,180,126,65,135,19,211,33,172,235,60,230,136,53,222,137,66,233,178,84,134,71,188,203,49,54,185,70,189,236,81,8,245,148,197,251,126,131,118,109,254,166,95,114,232,170,174,174,175,209,205,110,180,170,95,160,47,74,86,91,83,130,96,66,120,53,137,195,12,77,124,18,68,194,21,188,221,147,78,48,80,122,73,6,23,112,68,158,169,85,222,22,46,119,25,140,10,225,148,86,23,115,140,222,21,15,154,198,122,169,86,241,13,158,144,218,162,103,221,44,250,240,226,159,170,135,101,225,118,133,153,105,149,184,159,77,51,155,14,73,175,158,37,139,115,253,253,116,206,103,237,245,53,119,61,68,127,255,251,178,100,208,142,133,184,103,70,27,70,127,178,134,12,217,44,60,199,191,19,73,155,30,109,61,109,201,195,51,99,196,244,13,240,245,253,221,212,58,153,91,57,170,86,223,92,74,81,26,82,140,157,133,88,247,91,78,46,102,196,78,201,250,107,150,43,87,93,19,188,169,12,100,238,247,190,109,53,89,115,83,205,221,87,197,170,2,67,193,241,15,8,209,42,0,228,22,192,234,32,224,217,64,36,9,251,193,172,196,249,141,102,227,157,140,114,132,131,91,19,57,110,26,82,207,22,58,77,183,142,168,186,30,214,70,76,9,101,197,237,237,228,237,28,87,29,56,143,46,215,48,211,165,135,140,160,192,148,218,138,234,169,31,160,76,253,130,54,89,149,60,187,92,219,235,76,202,29,63,163,107,45,54,43,105,73,237,105,153,250,194,35,231,242,231,207,47,250,95,253,2,0,130,0,188,158,24,72,198,37,40,18,9,197,16,138,168,114,64,72,48,155,21,161,65,216,124,172,93,217,122,192,183,144,84,38,146,6,149,204,196,159,44,97,133,12,83,135,69,68,146,33,229,183,125,72,79,162,156,60,145,50,87,126,73,20,147,231,141,13,79,141,196,107,64,236,165,216,83,137,91,0,134,97,229,40,115,22,100,21,41,149,170,25,252,22,152,190,153,223,56,140,235,206,242,165,55,146,189,103,29,179,171,70,174,189,233,63,211,121,253,166,207,245,251,243,173,125,203,117,247,47,246,175,111,110,207,183,48,222,182,133,15,232,242,37,177,190,251,103,99,193,194,177,37,89,219,107,253,180,36,124,179,86,51,90,41,158,70,154,62,204,198,8,38,131,189,11,45,7,130,233,234,128,0,160,170,2,165,102,219,12,16,136,98,21,214,28,146,80,46,58,190,131,55,42,217,168,14,163,123,237,21,85,16,18,116,198,141,14,110,217,19,255,158,207,39,15,6,152,176,28,80,232,121,32,163,119,147,81,6,73,209,245,28,91,163,92,203,169,35,82,16,134,196,13,155,24,107,135,213,19,102,33,15,157,18,48,169,186,23,53,79,50,102,244,23,120,186,148,238,148,90,161,173,214,136,24,211,115,197,229,195,173,66,190,195,167,214,86,56,78,46,234,235,235,234,28,8,245,176,8,28,156,110,80,102,84,164,109,134,166,134,52,18,0,99,201,6,80,126,80,64,86,2,84,14,47,25,155,128,43,181,81,21,36,58,130,81,23,43,64,98,20,210,150,12,129,55,85,172,21,10,12,5,153,29,109,180,132,128,94,204,48,197,81,58,153,250,171,46,213,20,124,159,186,7,238,49,140,2,147,18,150,192,90,88,60,188,176,248,136,4,179,86,101,13,71,165,128,33,12,75,194,242,147,24,138,81,176,4,139,33,64,66,255,251,178,100,212,8,5,178,103,72,59,76,111,66,127,76,217,109,48,40,146,86,77,157,20,45,229,77,193,247,51,101,244,195,22,248,72,96,227,149,42,150,106,186,93,22,175,234,167,35,61,170,149,103,171,170,25,251,163,37,82,199,173,51,211,178,161,99,29,38,180,195,139,156,196,36,7,78,217,40,139,106,49,190,238,113,181,116,38,67,26,134,53,12,208,4,223,95,255,212,0,4,146,232,17,187,246,248,55,49,226,169,145,233,80,170,129,26,72,199,235,234,29,32,102,44,167,62,126,162,147,92,126,253,51,105,114,78,115,108,62,59,69,28,19,102,246,53,158,168,240,197,170,156,210,98,31,87,113,92,173,157,138,146,41,116,36,145,71,39,68,215,112,118,95,210,122,76,54,234,44,199,180,231,85,255,104,153,26,237,112,207,187,140,211,113,159,205,65,232,94,218,126,101,187,66,121,54,223,222,106,245,217,122,41,165,171,31,152,198,78,141,58,240,120,170,0,0,96,50,20,215,240,106,233,48,104,196,106,152,134,198,168,237,242,168,192,181,92,22,118,191,219,204,99,206,101,57,17,152,160,145,16,186,141,150,97,177,41,51,167,49,148,215,96,168,50,219,45,92,168,234,24,148,20,137,139,49,197,250,196,206,58,178,18,22,220,43,5,241,246,57,182,255,255,123,189,140,69,67,204,61,117,209,12,191,107,53,147,67,81,171,222,105,247,207,82,103,147,177,66,89,42,18,147,49,110,134,59,185,134,19,20,40,64,70,68,231,200,212,195,157,207,52,145,201,15,160,241,100,138,135,184,188,17,44,0,2,0,6,170,80,7,37,105,35,211,172,36,184,25,235,104,52,175,171,174,235,191,25,83,73,173,216,98,52,178,89,15,112,228,45,15,103,203,161,208,95,220,205,243,133,79,41,7,14,197,14,203,211,98,228,48,19,152,166,212,144,243,131,131,72,57,18,20,18,76,166,172,82,248,175,46,219,149,174,26,183,204,161,171,104,114,238,122,154,90,109,198,55,153,108,229,252,200,219,207,246,207,153,154,79,239,158,165,151,233,229,222,96,128,0,100,219,37,204,189,152,216,251,77,145,100,199,84,77,2,200,70,10,13,91,26,56,111,204,8,224,193,68,195,24,135,1,222,33,24,81,66,107,170,157,43,209,174,48,91,118,208,142,130,113,54,151,107,106,93,232,42,27,147,175,49,0,82,0,159,182,245,202,152,189,46,148,83,114,154,59,155,236,200,148,181,237,110,49,184,136,176,3,200,210,52,215,146,125,185,56,192,96,6,26,218,176,152,102,106,79,69,119,255,186,254,111,124,114,59,105,57,76,141,41,25,73,47,250,111,60,249,2,135,66,120,74,244,131,103,93,53,52,22,57,1,184,70,126,229,255,251,178,100,200,136,4,94,102,202,211,41,83,224,114,140,217,25,96,195,124,24,117,157,20,77,141,254,154,48,51,102,116,196,162,60,151,178,200,213,6,4,70,99,185,91,13,173,150,36,176,33,192,159,46,227,64,108,155,194,137,93,122,106,241,235,243,172,82,36,206,166,240,235,43,140,149,125,43,0,104,188,108,235,224,0,9,21,244,154,89,165,184,130,122,126,203,98,36,41,200,150,20,62,169,155,98,44,6,174,184,77,156,145,173,30,204,101,81,212,212,69,53,22,114,199,75,74,50,246,149,67,81,194,2,69,178,70,145,168,68,97,11,37,219,167,161,131,246,47,91,37,74,208,169,147,139,52,170,3,87,222,236,239,86,122,34,162,169,224,112,215,171,184,50,247,56,81,173,137,120,34,140,75,181,178,37,51,164,153,97,163,124,209,82,34,146,10,50,119,157,42,231,161,208,49,170,172,137,90,30,150,215,54,177,17,20,179,47,42,146,150,40,16,209,0,7,147,70,196,53,212,3,142,131,56,182,131,98,68,53,74,209,8,161,149,172,153,0,8,48,0,2,40,98,1,164,78,225,131,76,57,39,134,143,89,226,110,199,40,92,39,245,165,148,1,219,91,9,56,218,83,160,38,92,205,163,178,194,205,162,159,108,168,99,47,136,75,219,6,54,181,43,143,103,30,130,218,124,66,219,17,77,105,76,62,211,107,81,227,213,175,53,92,36,18,7,205,84,125,49,23,253,63,250,92,223,243,241,52,195,101,42,83,149,255,141,111,185,83,25,149,106,77,161,137,98,249,60,247,192,193,65,225,216,165,141,223,105,194,18,141,14,166,94,182,132,84,45,51,136,187,50,179,67,70,211,187,93,20,82,220,213,73,166,137,138,65,157,110,144,1,74,91,37,177,219,38,87,74,172,72,15,242,49,213,8,140,135,77,74,199,82,77,46,181,172,219,226,22,160,176,184,29,14,91,130,147,15,205,226,14,8,50,198,114,59,84,194,28,40,197,255,114,183,21,163,192,19,31,216,228,106,23,170,57,136,54,214,219,146,237,241,206,44,218,194,174,243,252,82,85,247,93,27,218,152,120,244,230,123,220,165,137,24,202,219,196,87,88,241,150,218,37,22,148,171,170,245,118,166,222,186,179,202,173,133,172,102,39,82,25,64,162,99,233,1,21,60,200,196,51,75,163,131,8,198,23,38,132,14,97,0,128,105,131,128,34,74,55,17,208,85,50,34,224,20,28,179,25,227,51,128,99,45,221,18,229,110,81,96,4,200,241,97,12,14,30,127,27,144,40,42,156,13,121,201,93,139,250,134,109,172,79,78,85,201,253,160,127,157,121,91,177,17,103,162,194,153,155,49,85,98,101,55,223,68,13,206,91,55,20,166,199,117,172,254,255,251,178,100,201,14,5,121,102,197,147,104,111,66,117,172,233,173,36,104,157,22,125,155,18,46,5,126,129,173,51,100,72,247,140,48,171,127,127,195,105,236,83,186,16,4,96,6,165,28,175,240,25,27,210,132,99,164,136,220,136,69,39,148,59,13,126,120,245,186,220,186,52,218,117,245,40,76,241,221,231,225,241,53,171,159,58,172,177,176,228,215,105,249,101,110,84,0,26,101,114,200,178,181,237,223,80,131,119,135,225,214,126,8,20,49,132,180,59,203,206,148,171,5,173,40,139,89,102,172,234,231,169,161,16,167,120,227,57,131,33,201,124,29,173,55,62,213,242,212,73,150,180,143,238,37,58,114,157,139,166,45,8,216,200,28,119,139,225,141,25,140,26,249,67,105,10,238,133,174,170,109,213,50,50,37,63,56,165,45,160,163,177,231,74,133,72,121,163,148,255,167,29,156,142,195,160,200,184,116,200,239,253,16,0,0,99,49,191,55,198,179,153,64,55,2,193,46,35,86,31,2,16,153,169,200,210,105,104,6,132,4,32,163,84,208,43,23,80,241,103,21,222,246,193,54,166,50,128,199,131,218,252,77,4,67,64,116,240,210,251,111,111,36,121,104,129,196,116,206,228,24,173,115,144,228,107,147,25,193,175,61,107,206,22,114,42,102,196,231,185,84,209,133,139,39,147,228,60,37,23,165,151,66,103,240,250,126,114,189,125,255,224,82,12,228,141,55,182,67,142,117,54,250,150,59,40,89,180,55,54,166,169,54,240,162,107,248,50,211,214,216,159,91,133,30,13,37,182,247,189,205,168,117,174,225,62,172,212,86,188,195,122,114,89,247,22,90,249,34,214,52,155,145,251,231,218,92,8,73,179,180,128,49,218,99,14,38,225,209,116,14,68,202,230,204,48,99,69,243,70,194,41,231,184,213,75,61,124,191,41,92,91,146,146,46,220,97,153,181,47,237,106,202,45,193,154,71,50,112,114,141,84,12,184,163,131,81,2,76,141,162,16,44,167,5,116,204,169,168,187,41,153,233,134,221,181,9,90,57,80,230,204,40,134,73,28,130,208,170,135,108,58,69,159,80,173,110,214,239,164,196,127,255,8,142,93,246,56,2,213,136,205,123,76,12,56,198,244,192,80,38,124,20,101,32,66,0,211,7,43,3,22,180,244,228,37,33,14,171,117,216,160,192,104,242,168,140,13,9,232,22,175,218,20,14,240,132,11,63,47,130,210,79,39,241,245,67,212,224,105,114,243,10,1,85,38,229,42,140,53,232,149,200,219,151,55,47,114,89,196,25,76,138,132,194,68,65,72,211,88,120,14,46,250,68,29,104,121,232,119,80,37,61,37,169,47,164,173,107,30,127,111,119,45,229,212,107,249,207,172,55,245,150,159,233,164,255,251,178,100,206,142,5,145,102,196,147,97,127,160,109,12,217,122,36,3,209,22,237,155,18,45,141,190,209,226,179,102,180,179,33,180,203,58,217,19,75,255,133,15,203,180,23,188,225,74,16,88,134,34,200,24,32,228,194,144,135,6,38,10,20,40,112,59,162,201,61,105,170,203,53,90,9,210,51,89,196,86,137,251,37,168,204,23,141,116,253,119,94,192,9,89,173,180,209,75,37,178,110,98,179,82,69,82,220,192,164,103,208,149,89,164,83,180,200,0,185,213,90,158,219,173,28,67,65,41,152,255,174,95,108,67,73,27,207,212,87,215,245,67,163,149,53,102,26,10,22,167,124,177,132,99,200,26,40,92,169,68,166,169,220,77,45,119,81,99,162,70,212,107,75,144,54,250,155,213,164,228,147,23,164,57,146,98,237,199,15,251,50,56,156,70,131,160,121,223,51,197,189,252,188,221,117,189,71,219,243,127,150,12,213,0,132,112,6,115,52,104,129,134,182,74,22,12,3,32,138,9,152,25,58,197,80,16,176,233,80,172,91,40,188,13,168,168,104,177,225,123,4,145,161,44,233,60,98,12,172,88,121,8,27,19,48,47,219,221,30,78,210,33,6,26,90,192,40,99,89,120,25,51,147,98,95,85,224,83,154,180,14,243,28,150,187,137,126,133,113,28,215,10,112,201,157,184,195,153,199,22,80,172,114,56,192,52,10,131,101,18,131,70,207,16,185,152,181,174,62,86,37,102,218,56,241,157,113,21,198,71,188,205,109,245,245,74,139,95,213,64,251,94,97,21,5,122,26,122,94,67,157,38,90,221,83,56,130,30,150,112,141,154,61,217,10,73,45,141,233,170,234,152,160,100,96,95,90,85,160,229,208,51,13,111,115,169,0,26,144,203,52,137,105,11,108,86,171,81,104,213,105,186,214,22,81,34,158,241,40,130,146,53,24,171,141,99,224,149,199,48,4,136,145,163,152,39,182,60,138,153,50,230,6,211,169,152,172,60,155,9,19,63,116,147,114,149,105,117,246,53,155,147,26,158,215,240,229,82,45,162,205,57,222,135,77,196,15,44,200,122,46,94,90,21,213,109,35,226,87,147,38,227,191,127,94,170,107,184,169,38,254,154,255,246,247,238,123,250,217,30,98,181,232,2,80,81,179,37,233,69,0,137,13,50,66,39,0,230,100,0,68,152,182,201,250,89,1,66,36,218,213,236,185,89,69,138,38,224,24,67,37,119,105,221,69,166,165,201,226,246,218,126,163,116,14,11,80,105,235,217,106,191,77,227,34,127,249,23,152,136,66,171,212,162,135,106,71,222,101,74,172,107,185,91,87,237,153,249,101,53,154,24,203,233,149,37,137,232,99,86,242,203,255,249,255,255,255,247,69,118,236,122,163,178,45,255,251,178,100,206,14,5,184,103,196,139,104,111,68,118,172,232,242,60,200,132,21,29,163,26,109,9,254,193,208,51,166,244,145,159,220,136,164,16,134,81,16,82,98,198,48,198,66,41,71,51,142,238,40,2,45,53,48,176,69,176,40,39,41,6,29,71,223,112,171,14,222,76,123,202,201,35,252,238,152,214,225,215,111,183,60,91,222,217,76,6,188,43,207,144,17,140,75,84,166,235,37,162,143,80,100,253,153,231,72,25,63,156,62,194,128,163,178,110,139,217,251,239,98,180,91,117,40,182,107,106,127,255,255,215,222,155,56,220,20,97,180,212,148,148,179,16,70,222,93,190,17,65,94,81,5,20,132,231,108,28,129,17,195,227,27,122,6,138,227,41,156,94,68,147,35,162,176,142,221,235,104,206,97,43,154,91,155,32,243,16,72,208,200,233,165,28,214,122,59,230,34,206,126,172,119,174,165,2,232,149,1,193,48,77,166,211,21,4,198,143,51,36,204,145,161,69,33,118,99,33,160,66,16,65,133,78,88,104,29,79,136,129,132,56,132,131,133,168,184,144,101,196,223,163,122,168,53,87,213,136,63,172,229,179,199,198,138,142,133,42,1,24,60,152,76,66,1,66,168,117,210,165,73,200,31,230,232,28,88,67,48,85,70,146,52,69,91,212,77,90,39,95,69,135,102,14,163,3,165,128,225,150,137,13,204,71,237,205,196,123,188,166,247,190,255,31,250,70,71,207,252,180,255,231,249,23,127,82,50,171,145,109,1,58,45,209,13,23,173,51,174,168,199,45,134,230,109,220,33,60,37,41,21,110,130,76,117,19,167,105,210,82,208,107,35,53,116,84,203,51,2,72,251,157,64,4,8,152,220,140,189,158,143,84,106,52,33,34,103,167,32,53,33,3,171,115,162,94,69,7,69,45,247,72,252,201,239,128,118,43,81,205,130,84,9,110,245,142,216,234,62,114,88,243,12,45,82,230,19,82,52,122,226,254,179,163,106,107,173,80,241,181,36,90,94,123,77,245,16,104,247,147,39,104,29,67,42,45,168,64,83,143,117,231,81,162,50,109,94,113,163,69,37,82,78,181,133,104,230,227,179,237,154,50,7,170,12,158,38,107,238,103,214,173,219,254,123,85,159,155,144,3,84,12,8,41,193,173,166,34,12,28,6,0,18,49,132,83,2,4,52,160,144,0,8,40,4,68,58,85,5,22,195,111,89,225,120,73,143,76,8,16,201,197,150,29,62,212,33,107,160,5,99,42,52,30,97,203,173,153,44,196,132,26,45,1,8,171,212,74,51,241,114,97,20,215,86,199,150,27,144,49,167,226,137,228,128,221,89,3,22,74,34,253,130,136,157,18,235,71,32,56,105,145,165,171,254,214,96,197,113,89,225,100,12,181,255,251,178,100,208,14,133,117,102,197,139,67,111,176,128,76,217,39,60,200,126,23,153,157,20,77,149,190,193,239,51,164,72,243,31,48,218,164,161,185,99,159,119,247,158,151,76,239,101,254,138,246,84,166,98,89,149,85,236,56,136,130,230,47,74,208,81,80,80,77,76,56,76,166,151,65,199,98,11,152,228,7,15,12,103,26,131,68,67,226,141,189,75,121,179,185,117,105,161,65,55,91,93,157,73,178,78,230,161,8,123,81,5,127,19,147,247,213,144,169,104,14,148,53,66,122,241,71,22,50,38,103,2,197,187,235,125,244,120,211,203,143,73,162,234,114,198,200,187,133,6,46,27,35,52,91,195,172,241,254,153,220,89,187,45,26,106,10,57,11,45,149,205,67,29,159,204,252,188,119,215,215,118,105,117,177,137,236,190,194,113,235,103,229,227,182,99,73,199,87,151,49,237,144,148,162,82,81,208,250,218,248,131,54,52,107,76,93,86,100,85,17,102,55,245,156,125,86,200,211,190,201,221,212,24,202,0,7,101,221,144,12,128,136,99,0,119,203,196,129,79,187,233,40,113,39,137,149,79,75,232,209,77,44,187,10,155,156,128,123,79,99,43,117,181,16,148,193,208,42,130,187,87,227,210,30,88,195,85,111,118,230,234,204,72,236,192,207,117,168,26,230,187,86,174,116,181,242,208,100,241,105,99,78,101,165,107,87,49,27,77,27,250,254,215,95,175,101,110,253,91,90,26,214,154,140,125,44,204,105,162,145,227,203,34,168,241,89,246,114,198,226,79,53,156,175,108,105,131,59,204,217,180,11,222,245,196,177,35,227,121,205,50,220,38,241,102,0,64,15,254,167,179,147,82,217,252,102,51,43,32,42,24,138,108,214,10,17,104,165,202,8,235,246,118,102,71,48,2,20,108,39,253,254,117,7,131,138,96,199,157,93,86,78,133,42,223,237,244,96,48,74,40,58,145,71,34,106,249,29,187,150,102,238,134,77,8,70,52,99,103,215,151,71,45,246,159,240,200,161,22,89,228,105,252,243,88,185,17,28,182,75,202,135,229,153,17,255,84,254,253,128,96,128,2,110,108,73,48,118,113,150,22,99,195,39,160,240,203,224,3,172,81,253,114,17,88,121,20,13,105,152,15,1,95,40,254,255,71,162,79,174,107,77,113,71,98,108,186,173,101,149,64,191,17,69,43,145,237,151,184,146,57,123,223,9,171,242,206,219,143,88,149,196,221,53,0,34,52,212,228,120,75,165,17,251,82,252,33,142,92,178,219,90,229,123,252,254,243,185,235,68,230,115,151,228,88,102,165,192,70,119,63,106,122,46,183,132,106,25,50,89,156,34,8,158,254,197,49,14,90,46,224,50,192,125,102,198,90,181,248,49,227,60,190,37,174,255,251,178,100,195,132,4,104,102,202,27,7,127,66,105,108,217,54,60,195,118,22,137,159,30,237,13,254,138,20,179,165,244,195,23,48,95,170,113,182,8,212,143,77,195,211,182,200,202,70,214,22,119,25,162,43,156,110,229,54,48,175,136,222,205,188,30,224,23,63,184,8,0,54,211,145,81,110,223,229,235,143,79,152,80,209,84,124,218,14,66,239,183,30,178,118,185,171,114,226,185,29,155,31,101,32,113,198,81,157,143,227,162,245,170,209,82,191,246,254,246,22,78,246,204,7,163,79,40,50,22,57,234,82,165,190,53,161,100,100,53,125,203,249,12,58,32,170,151,194,233,157,245,211,155,67,230,149,114,141,56,17,122,91,180,161,134,182,66,136,165,173,123,232,252,29,200,89,77,158,98,228,242,251,182,90,29,158,189,35,86,202,168,232,232,163,93,149,140,177,251,107,212,2,170,0,204,188,195,20,88,246,74,51,95,76,154,178,22,228,140,77,109,215,72,176,8,84,168,96,208,60,183,82,1,87,193,29,4,33,13,9,68,132,72,9,91,36,4,139,14,14,95,68,204,78,211,16,5,69,81,200,84,224,92,66,36,152,113,38,8,136,240,196,30,92,232,92,157,227,128,139,214,205,73,128,176,28,101,200,56,199,221,180,0,139,7,50,42,13,41,37,149,97,146,58,78,10,195,98,234,64,131,32,84,9,179,62,83,175,211,235,83,59,243,20,52,24,107,249,145,77,225,206,83,87,78,231,229,183,88,237,60,190,150,253,62,79,72,214,254,86,77,188,49,8,52,183,41,118,35,18,176,35,253,216,76,216,205,53,72,182,159,111,161,209,234,211,216,83,67,204,40,87,174,227,219,114,194,158,60,64,201,137,177,223,253,101,43,12,0,133,27,142,12,138,65,61,89,209,103,185,43,112,108,76,168,12,122,105,141,41,100,118,181,168,177,241,14,108,209,197,32,120,214,94,108,129,93,35,159,91,95,184,81,34,153,153,202,152,208,50,80,10,128,162,56,149,144,76,147,162,81,38,153,187,240,206,142,45,143,217,173,226,89,41,41,54,189,26,97,146,179,172,196,105,153,62,93,142,168,132,61,210,82,45,98,244,94,248,247,165,234,153,46,102,98,42,161,123,132,103,115,175,83,150,42,246,142,17,234,230,62,129,26,104,0,9,110,176,190,145,89,99,131,194,141,135,147,6,22,46,97,139,2,254,63,115,171,172,49,212,55,35,134,146,102,153,46,30,184,106,29,118,219,26,245,134,96,71,223,57,85,10,200,104,147,202,84,216,16,150,208,153,251,127,155,247,133,239,181,94,164,57,59,44,170,241,67,47,188,69,233,162,221,88,76,82,236,186,155,94,34,3,227,142,47,214,70,253,119,87,255,95,31,127,53,255,251,178,100,211,12,6,16,103,196,139,67,127,176,126,204,233,55,60,200,142,84,25,155,30,109,33,189,9,137,51,102,116,193,150,184,118,104,250,158,106,54,152,151,132,116,155,89,126,234,222,251,233,106,134,47,223,28,200,219,39,135,131,87,30,136,91,227,172,129,41,194,113,130,167,122,78,229,218,70,37,134,107,58,186,105,58,59,45,4,46,217,192,89,189,148,0,81,51,17,1,77,182,213,98,169,49,238,94,229,238,100,46,219,175,83,221,95,163,55,150,105,123,219,97,109,31,255,255,255,252,187,126,150,108,183,133,109,243,70,57,107,58,57,164,164,229,28,222,54,237,90,104,228,87,203,146,205,218,153,17,228,44,23,28,159,168,126,126,182,116,85,186,181,140,171,165,217,232,149,163,205,84,149,150,170,235,151,34,145,137,71,160,30,2,140,83,12,222,254,76,101,204,205,225,197,156,77,104,136,196,72,13,44,228,104,32,80,49,27,2,0,131,200,222,37,200,209,1,206,12,172,185,40,62,52,80,60,4,93,118,146,28,24,52,152,168,144,164,152,208,112,44,191,230,30,12,14,10,49,0,211,8,3,49,212,96,65,176,209,144,4,73,53,233,144,76,179,221,134,94,165,146,212,244,107,170,54,182,233,194,128,0,160,54,209,78,100,81,8,171,145,12,202,86,218,216,38,13,101,203,105,187,41,163,59,128,224,199,222,67,95,57,125,154,188,197,111,154,148,179,123,162,46,233,254,33,184,23,90,168,129,182,81,139,106,39,172,250,199,133,71,123,140,169,45,118,219,17,122,213,77,242,115,81,59,153,109,209,134,33,104,153,6,152,104,150,162,121,241,172,226,124,120,216,203,217,247,51,234,103,117,198,111,123,123,215,95,217,188,118,9,128,227,5,154,205,29,223,88,40,234,230,214,107,174,182,247,204,236,103,83,204,94,89,41,48,57,13,237,44,168,245,45,154,71,11,56,88,189,34,134,241,226,218,149,138,218,40,13,97,64,126,140,168,133,22,204,79,2,252,52,33,102,166,25,34,146,130,118,127,147,90,21,157,149,7,188,95,114,77,75,210,226,84,225,173,29,41,24,197,228,147,93,190,114,178,105,214,251,107,114,211,46,253,51,196,108,89,126,114,106,74,233,246,141,230,173,186,110,162,105,173,22,45,233,168,177,252,13,124,216,169,159,171,123,107,120,139,137,3,56,184,32,0,155,154,153,137,137,148,98,201,24,51,76,168,186,168,134,152,240,151,26,5,127,10,13,199,230,98,75,242,0,96,58,227,172,192,126,79,17,49,31,67,140,148,102,83,18,224,31,198,240,71,207,193,230,169,186,163,112,178,208,241,237,107,62,28,89,38,212,177,95,41,53,35,37,239,244,209,29,149,150,157,220,207,255,251,178,100,216,132,6,189,102,195,139,102,127,176,133,12,217,189,48,200,189,84,109,159,36,245,167,128,1,121,179,101,26,152,80,0,55,54,62,125,179,155,238,223,22,223,214,254,169,189,252,251,253,103,235,253,127,156,253,83,210,6,102,183,242,82,155,255,31,231,235,239,195,207,172,105,253,163,66,167,246,189,228,244,131,120,115,102,88,48,105,123,211,227,63,199,172,56,51,82,125,91,80,243,254,113,245,92,65,255,20,86,11,141,231,4,2,21,124,5,85,159,8,71,197,82,186,28,75,168,92,12,239,183,80,192,195,173,6,162,185,199,28,152,176,136,104,209,142,71,14,25,31,165,92,140,247,73,8,132,103,179,150,201,86,41,202,77,238,170,232,242,27,118,105,173,58,35,59,41,14,250,219,50,176,197,236,155,20,135,234,185,215,119,84,123,93,38,34,102,177,254,190,187,58,255,255,253,131,181,0,8,12,230,180,56,145,240,239,98,195,6,0,204,44,105,55,218,168,206,65,163,11,11,204,224,62,49,232,220,216,6,33,105,136,244,216,0,1,53,24,52,121,68,109,16,201,145,193,68,194,244,153,51,104,100,193,32,19,66,13,130,142,130,176,145,128,65,66,67,193,128,113,146,75,230,79,27,153,129,144,105,33,129,145,159,70,26,61,153,76,98,9,1,45,3,49,139,204,14,14,51,26,28,205,97,19,64,39,141,75,91,51,147,180,237,96,37,226,131,8,204,178,9,0,166,22,10,7,8,73,64,102,138,46,14,20,204,196,56,49,244,4,199,164,83,234,20,14,208,7,7,12,194,1,113,166,95,16,134,76,166,45,51,209,184,32,154,97,48,73,142,132,66,65,3,131,49,13,91,23,51,82,204,201,65,99,36,160,66,225,56,180,182,43,40,228,221,120,61,232,150,221,128,47,78,38,58,212,139,195,108,161,164,66,39,167,102,101,242,251,50,120,95,201,34,83,151,171,65,210,152,166,109,77,231,112,224,203,243,237,26,12,138,110,146,81,67,169,183,214,45,35,149,95,183,30,199,92,198,130,123,118,239,195,242,190,212,231,216,130,179,223,104,174,234,106,159,116,148,247,40,175,238,138,187,118,207,229,148,253,237,105,234,75,60,195,187,169,218,210,140,167,169,37,149,111,215,213,45,236,219,26,227,203,189,215,59,175,254,103,223,255,255,255,255,255,255,255,81,28,53,221,111,255,153,127,115,255,255,255,255,255,255,255,245,124,67,204,126,209,0,4,0,2,2,105,20,219,182,131,33,64,136,56,132,140,91,145,174,8,133,180,32,196,35,217,75,85,24,215,222,229,118,241,121,10,140,254,70,5,122,120,228,58,146,201,24,112,188,51,173,95,17,60,218,59,173,88,146,226,140,239,231,85,168,223,255,251,178,100,208,128,10,249,130,195,142,115,128,2,177,140,217,55,199,188,0,24,193,159,44,125,172,128,1,73,51,167,43,146,80,0,168,12,231,54,229,91,110,163,64,163,182,118,121,231,201,148,178,160,83,51,193,127,44,90,227,113,39,145,145,228,10,95,52,135,156,107,223,57,159,211,54,141,155,198,245,206,181,231,172,184,172,185,220,92,127,62,33,203,183,216,181,36,133,172,231,123,222,233,156,239,87,212,212,223,172,144,243,104,149,154,53,181,137,51,218,167,203,140,57,224,43,154,164,221,173,111,38,53,10,211,107,49,181,189,255,166,189,255,253,63,255,72,0,7,191,225,81,169,162,98,36,128,31,3,129,176,196,20,118,146,184,128,106,140,50,54,22,156,80,242,192,73,40,146,217,227,127,88,18,114,193,205,195,141,106,28,89,239,204,173,157,7,27,2,176,128,225,91,57,125,82,193,161,47,19,34,196,1,44,225,16,141,237,216,148,133,174,101,220,156,146,250,171,12,172,10,94,109,192,46,0,58,86,34,209,203,84,206,171,21,66,101,207,242,195,101,94,43,3,119,118,190,174,28,173,189,101,171,253,203,159,223,253,93,214,53,48,155,164,191,122,206,58,173,207,252,53,133,204,247,171,25,103,75,204,107,247,181,51,254,125,188,59,133,191,252,43,119,249,175,252,44,243,243,222,191,127,135,254,29,239,253,108,251,249,101,143,231,221,235,118,63,255,187,222,122,239,247,86,127,154,215,243,14,110,236,165,82,92,232,0,192,0,0,6,255,251,16,131,155,144,201,29,97,27,67,205,37,156,197,219,234,210,180,172,243,72,68,66,47,37,46,117,44,168,66,150,143,71,181,239,255,255,253,204,100,36,133,26,202,230,217,209,232,89,210,200,183,123,60,140,168,221,59,187,215,125,42,187,38,150,110,206,98,63,230,189,215,255,125,64,136,0,1,62,252,70,124,201,137,38,122,125,133,142,4,77,225,33,66,66,92,144,64,65,161,176,72,128,19,223,56,72,34,28,128,219,50,163,118,229,200,19,149,83,195,108,225,231,80,217,124,65,145,141,8,120,25,162,150,63,44,137,90,34,75,68,205,171,111,167,145,217,111,101,13,74,34,209,134,74,252,35,176,168,199,110,224,240,150,79,121,175,141,17,137,51,146,32,180,88,32,220,55,118,114,138,106,12,158,222,125,239,213,244,158,66,93,245,188,229,103,250,17,97,36,113,68,19,50,225,187,218,25,37,162,216,204,215,250,235,93,163,255,185,45,109,247,246,221,172,103,175,231,25,159,114,27,43,187,182,198,151,78,212,234,169,111,115,138,119,181,84,25,37,140,192,142,158,69,129,0,0,14,255,248,187,162,215,48,248,246,167,0,176,134,48,116,156,246,167,255,251,178,100,99,142,69,148,103,202,155,70,111,178,84,108,233,199,9,133,6,22,141,159,40,109,21,254,201,65,179,103,12,144,149,225,85,37,153,124,62,244,126,156,136,209,90,25,170,216,152,189,107,30,202,166,181,204,49,170,125,22,250,49,34,133,51,43,140,70,163,35,158,173,46,101,117,71,117,34,170,220,246,52,247,68,122,91,218,151,219,235,238,179,127,255,215,250,0,172,229,248,176,144,70,52,41,48,232,54,5,91,81,245,24,95,42,110,68,72,33,42,29,76,9,37,120,249,18,144,30,0,180,58,80,29,161,53,148,252,126,168,174,67,45,104,185,147,208,73,32,146,34,43,29,75,209,80,112,130,63,58,112,182,118,110,11,41,40,210,139,173,251,110,213,105,182,188,235,67,42,206,34,62,188,92,160,169,72,106,125,162,50,88,75,94,46,252,158,178,50,95,201,230,124,173,55,107,153,111,255,190,43,22,119,37,234,122,25,42,82,149,14,238,239,220,185,168,236,244,42,162,37,72,252,200,239,213,213,168,226,193,17,114,161,207,98,58,185,78,174,138,226,99,197,254,126,113,154,98,152,188,13,68,115,221,95,71,197,125,254,113,140,111,89,197,196,106,60,10,64,0,109,255,54,168,192,225,249,245,102,124,202,100,78,202,49,68,220,95,44,212,209,50,140,21,127,241,186,59,249,246,219,255,17,35,206,87,83,28,234,115,85,203,101,87,53,19,71,98,153,209,26,237,86,156,150,52,210,53,221,245,86,201,58,61,125,253,55,254,255,89,25,158,87,116,245,230,190,12,213,0,1,126,244,149,80,24,0,233,35,230,172,20,56,10,1,75,217,250,181,11,12,103,37,128,38,76,106,136,84,37,4,171,30,150,71,35,126,101,138,19,44,174,243,51,183,201,131,72,46,21,66,165,11,178,170,140,113,144,188,76,89,213,184,14,196,238,60,228,0,101,87,163,152,74,229,235,121,211,75,83,0,65,214,147,35,242,252,135,154,163,20,130,151,97,103,162,217,128,30,5,128,136,82,4,33,216,209,215,195,136,108,97,70,213,119,45,244,114,143,122,23,24,195,217,80,95,116,138,135,102,16,210,237,36,158,103,166,245,222,91,186,246,84,57,85,161,98,47,235,222,244,184,138,235,103,220,243,103,159,119,208,186,165,58,217,251,168,16,50,192,0,128,0,9,174,217,67,244,12,236,211,237,198,162,176,131,120,186,196,87,77,208,62,60,106,5,153,142,12,69,87,245,115,168,163,198,81,40,169,139,28,60,163,166,177,71,45,25,81,68,148,172,231,162,89,46,245,102,187,107,191,75,181,25,25,114,62,235,85,103,77,121,62,141,163,254,158,205,244,211,251,242,62,191,224,69,29,193,115,166,80,112,42,1,203,255,251,178,100,133,14,165,82,103,74,155,72,87,64,86,76,217,186,48,37,118,22,45,155,36,109,9,254,201,57,51,166,204,144,150,24,28,15,30,6,66,101,66,8,196,165,17,143,44,44,29,82,24,20,107,251,20,39,11,64,64,166,110,244,56,239,0,8,123,196,228,57,41,205,17,29,39,24,174,66,101,221,6,128,16,36,42,10,29,29,41,110,104,211,64,113,148,180,71,121,74,91,92,33,25,76,195,106,168,161,47,49,151,54,36,97,2,197,67,180,218,98,168,38,107,27,74,242,98,50,215,189,208,141,80,185,240,45,106,108,239,216,199,255,243,187,162,218,86,42,54,224,14,49,200,230,209,28,206,143,233,98,233,127,167,33,27,105,12,52,148,100,86,245,93,165,53,193,151,23,166,165,166,190,163,198,207,170,114,184,222,124,143,115,140,73,31,24,254,10,232,69,208,83,119,252,117,218,39,62,170,201,232,169,181,8,223,215,49,38,247,209,247,14,118,87,160,134,127,234,130,243,183,125,191,255,210,170,245,178,38,153,75,118,110,238,203,139,45,103,41,17,149,148,165,186,217,210,212,143,67,74,166,84,103,74,55,117,92,158,151,101,82,47,253,67,159,69,110,255,112,155,42,0,0,245,212,193,61,48,229,205,34,243,146,80,56,144,114,245,122,88,18,187,12,96,210,131,227,35,4,7,146,110,30,97,228,196,82,129,9,42,65,137,183,117,68,249,181,182,174,24,65,147,48,198,188,252,12,7,96,229,151,42,144,94,137,210,181,85,59,215,44,55,228,31,186,164,128,159,122,104,118,84,220,225,180,13,72,38,96,103,71,53,16,226,233,210,211,241,72,102,205,0,45,4,29,140,202,151,180,166,74,206,102,233,227,58,181,150,27,207,238,119,30,247,203,238,125,172,129,230,153,95,144,52,8,185,143,139,157,148,78,245,24,217,172,250,210,216,247,223,182,101,254,214,79,30,55,43,254,222,218,150,99,237,238,111,243,117,187,53,111,94,200,178,144,78,130,157,87,103,181,68,240,145,93,144,0,22,237,143,221,82,100,141,29,80,220,36,160,151,134,136,253,57,235,133,67,184,167,201,77,112,69,109,98,180,79,149,12,17,92,182,71,178,209,29,151,255,82,213,21,73,109,47,101,90,208,170,206,236,147,81,11,84,35,163,201,102,179,237,161,186,17,79,90,82,201,182,133,233,175,162,117,78,158,142,200,71,95,245,3,51,178,209,230,6,101,249,156,162,119,153,130,149,152,224,5,97,198,66,147,25,76,33,227,75,120,100,130,22,72,199,67,130,136,46,133,182,68,17,108,188,192,97,15,3,32,81,100,157,121,11,236,249,74,29,82,96,236,92,42,184,128,9,64,135,5,58,155,139,186,106,138,206,67,255,251,178,100,172,14,133,196,102,201,155,70,111,178,86,44,233,163,48,69,122,21,41,157,38,109,13,190,193,84,51,167,40,145,21,248,125,129,182,250,200,154,203,50,96,137,0,206,140,128,20,155,151,34,164,94,24,150,194,93,103,173,75,165,112,35,253,33,127,153,187,245,33,203,30,254,29,207,193,34,189,58,232,208,223,185,192,72,166,71,194,31,189,175,243,43,148,35,34,45,60,244,148,178,225,48,142,160,208,146,210,183,202,189,252,252,243,21,90,170,21,30,66,100,179,239,58,223,127,96,101,61,10,0,4,223,252,170,50,161,87,158,122,102,100,106,100,68,154,118,16,14,151,9,161,104,94,224,149,169,64,175,255,87,83,91,254,41,212,13,230,69,145,79,178,212,93,108,154,169,217,204,218,29,209,24,219,85,28,228,117,119,125,24,183,73,242,145,238,207,153,157,24,155,106,250,81,234,205,250,255,219,123,211,255,224,173,0,0,235,144,217,210,48,194,77,178,163,204,192,4,8,26,204,10,72,10,36,153,41,142,182,52,104,133,41,86,91,85,125,5,25,152,193,76,40,44,76,32,193,134,0,159,65,81,240,129,194,40,80,18,28,72,136,201,149,129,79,64,98,129,97,205,56,200,64,42,137,69,167,157,3,217,43,32,58,229,20,50,136,128,43,20,116,223,213,214,131,11,96,56,81,48,240,16,179,90,36,104,18,14,170,54,113,28,98,77,69,179,57,101,0,232,41,222,118,20,225,43,100,11,71,149,7,40,44,119,15,9,79,159,211,171,44,207,134,49,215,135,30,72,9,34,169,105,201,163,249,113,107,94,67,83,239,134,127,254,246,239,126,127,123,202,207,13,130,243,26,126,197,250,204,79,186,111,61,155,109,10,207,237,125,106,39,196,57,254,253,88,98,250,107,239,94,219,206,125,219,132,206,21,192,0,127,254,79,27,138,37,125,47,16,166,50,153,7,101,46,80,44,144,114,160,236,186,97,23,224,73,95,68,71,143,244,254,150,255,202,46,225,49,49,236,117,67,157,34,72,85,89,5,209,157,212,107,34,138,170,154,116,117,49,136,243,104,102,172,200,175,50,154,136,231,59,34,104,119,84,69,30,170,68,89,59,79,123,147,59,250,230,71,180,159,64,61,251,240,81,163,16,128,40,200,202,87,30,6,90,224,96,20,207,66,6,104,196,21,40,144,22,111,2,146,7,97,75,136,168,37,138,18,4,150,51,216,61,6,138,130,82,26,250,116,70,224,114,17,212,109,144,112,18,192,164,52,63,11,147,98,103,129,202,120,244,69,115,148,62,247,30,151,121,196,81,226,209,60,173,37,152,202,38,32,151,150,73,167,179,182,99,146,234,93,205,97,158,247,158,31,207,214,133,218,91,81,149,47,255,251,178,100,205,14,6,98,103,200,27,70,127,176,93,108,217,179,48,69,122,22,185,155,40,109,25,254,193,141,179,102,168,145,150,56,91,20,118,2,185,72,195,8,51,82,94,33,191,227,119,122,220,184,239,233,253,183,153,110,110,236,96,179,214,113,150,185,153,79,87,28,136,22,198,153,56,139,150,58,61,123,37,161,86,21,226,195,205,34,103,122,137,23,47,226,219,25,206,247,122,231,166,68,121,64,5,0,128,3,251,126,162,34,1,26,52,142,182,120,193,34,18,71,178,117,174,87,169,159,20,86,19,48,137,2,22,127,21,127,255,127,0,46,223,133,39,232,219,66,122,174,134,92,116,36,20,211,204,42,109,28,214,189,179,42,186,50,151,250,116,62,100,179,89,170,86,145,221,102,67,30,116,212,194,38,119,33,104,179,152,126,220,138,207,102,83,35,53,77,203,55,56,208,25,0,5,119,212,134,44,8,172,12,153,254,67,86,14,225,57,132,139,79,132,64,16,170,33,68,209,87,178,146,80,216,234,239,129,18,170,137,130,201,74,18,243,51,232,98,149,141,60,178,146,241,63,237,244,243,247,59,176,129,94,236,123,187,185,189,105,246,142,182,8,98,99,116,150,183,94,77,65,132,98,182,147,227,228,66,111,51,56,218,223,18,211,103,182,185,185,108,210,137,15,8,244,224,45,245,186,118,222,218,146,204,58,244,182,85,84,47,37,26,213,169,3,55,16,240,97,233,54,190,183,207,143,201,227,126,236,79,108,244,177,117,189,58,10,68,252,227,154,41,146,214,223,246,80,88,210,0,10,223,241,36,51,69,10,34,147,140,142,44,157,254,123,16,234,226,47,1,144,38,37,141,149,206,99,203,102,74,215,222,69,42,129,26,108,62,68,36,45,178,70,40,89,243,102,165,76,40,252,31,125,251,179,54,36,52,99,230,159,214,79,100,42,5,65,98,2,137,40,218,162,51,7,40,72,148,11,113,117,102,227,251,175,76,114,52,194,103,31,3,229,26,221,229,106,210,42,34,166,97,29,86,197,201,91,179,238,11,100,45,132,138,72,171,216,133,87,52,163,237,162,146,173,14,140,100,75,49,149,71,35,162,92,71,18,151,17,77,86,95,47,43,117,113,195,189,196,71,112,21,103,160,0,54,254,151,244,191,228,68,156,228,230,215,214,163,137,97,65,23,235,68,98,110,110,114,134,46,173,75,37,173,165,171,254,165,54,151,251,46,113,105,158,56,135,43,179,72,109,144,48,246,218,47,40,189,66,131,180,120,62,236,228,166,248,14,174,44,19,8,20,55,116,54,154,197,19,98,72,47,115,62,124,255,251,131,62,182,219,103,53,156,116,215,172,149,192,210,151,138,107,107,109,218,81,220,212,144,166,210,24,121,228,255,251,176,68,211,12,228,223,103,75,155,6,111,64,154,140,217,83,101,40,194,82,249,157,48,108,165,89,130,84,179,101,141,150,35,9,61,74,61,68,106,37,56,74,111,238,56,170,179,93,136,110,213,251,169,167,149,225,212,158,37,238,157,37,167,35,28,203,232,198,62,141,127,214,4,103,109,255,46,73,115,200,137,57,79,124,220,119,34,28,162,103,14,107,233,23,144,95,246,14,183,214,203,43,78,215,109,96,104,215,187,204,252,246,11,152,179,85,174,68,219,163,115,117,167,238,88,155,74,218,252,128,212,79,253,226,64,67,64,10,203,9,63,240,190,158,6,29,165,3,129,214,187,116,159,232,53,174,119,206,23,36,134,24,241,92,192,212,189,153,106,233,152,177,149,172,149,84,48,122,87,110,149,10,226,142,31,142,117,67,30,97,160,99,219,37,83,59,158,145,206,241,85,120,226,7,94,54,15,183,155,100,186,222,170,37,158,199,127,17,106,92,48,70,166,213,0,5,119,248,100,12,18,250,128,148,244,37,41,68,18,136,201,55,195,191,111,152,11,153,54,72,159,99,225,108,152,67,74,26,133,51,36,15,4,255,74,220,233,33,236,211,160,54,222,55,163,192,123,54,33,79,154,109,210,249,12,88,93,69,198,26,233,107,207,231,16,30,145,153,255,252,34,119,59,219,216,123,41,16,232,168,22,84,198,47,253,205,13,54,128,142,191,248,69,142,2,103,188,35,51,214,169,28,105,74,109,135,25,233,170,243,134,47,71,50,134,251,162,59,31,243,186,169,80,16,128,0,91,255,195,16,118,146,147,162,233,34,218,168,105,114,84,169,203,61,90,134,153,196,137,75,150,197,178,97,13,42,106,24,203,16,51,20,255,89,149,13,43,213,215,64,94,81,234,158,147,77,140,79,245,221,67,30,10,134,231,88,196,28,125,207,109,136,80,121,252,255,252,201,40,67,99,43,83,39,142,161,206,157,38,131,251,34,233,53,123,220,137,10,120,57,160,46,182,113,81,232,66,173,217,230,182,197,163,255,122,19,188,142,138,109,149,119,159,173,234,16,0,5,146,177,10,6,161,0,74,84,72,105,66,250,132,60,138,34,197,6,48,158,100,163,175,37,57,151,40,112,92,84,198,97,137,156,9,73,116,36,188,8,179,154,91,32,156,141,189,116,168,18,96,43,185,127,162,144,242,237,120,120,24,66,219,77,24,118,0,109,165,53,107,90,180,237,181,172,74,162,166,188,25,22,139,119,7,138,81,42,134,36,23,233,6,28,13,198,27,9,247,223,101,17,98,114,137,26,56,241,226,179,10,34,42,155,51,156,85,22,206,247,54,68,246,55,212,193,183,23,13,127,21,54,234,82,210,95,92,139,152,129,106,32,211,101,6,226,255,251,178,68,200,12,196,20,102,205,25,227,63,64,121,76,217,147,60,98,230,21,77,155,38,108,161,93,2,166,179,100,205,151,162,209,235,66,27,72,229,171,170,236,162,233,174,252,171,213,209,249,182,205,32,98,0,8,128,0,183,126,13,48,210,40,41,27,90,34,1,97,69,134,96,169,228,129,141,13,84,226,15,157,166,228,95,118,236,242,42,224,169,204,225,121,197,23,243,75,100,23,161,248,237,42,132,190,173,105,207,78,162,129,208,160,106,180,17,177,242,169,72,37,158,222,209,167,99,81,61,4,137,7,92,70,115,141,101,51,198,229,229,6,226,16,60,93,147,227,255,228,104,202,114,8,58,135,52,89,197,152,123,51,66,138,218,42,152,59,81,122,68,24,153,194,230,77,80,222,103,38,109,32,96,189,154,125,67,138,29,110,112,235,106,33,110,206,86,102,46,36,125,158,174,148,54,135,137,174,54,171,136,57,122,124,233,103,160,244,96,243,172,157,211,5,170,113,0,5,111,212,66,216,50,33,176,78,106,72,144,88,224,99,16,226,144,64,82,136,146,78,69,22,129,113,124,10,160,171,96,136,229,57,21,45,179,44,203,171,82,3,72,154,118,153,69,62,172,108,134,54,158,204,201,38,223,184,252,177,209,154,158,146,65,90,203,60,232,95,169,136,203,194,148,82,199,242,63,27,249,100,162,89,71,26,148,82,62,182,165,16,196,197,139,156,207,127,191,221,19,15,255,242,88,167,145,117,233,104,112,207,183,60,245,240,233,109,115,204,6,6,99,252,78,33,68,65,10,165,197,27,51,203,132,225,194,157,75,95,90,148,166,85,37,179,171,179,155,40,205,7,179,172,245,75,100,18,12,199,235,0,96,18,227,109,137,9,21,1,88,153,34,109,0,194,232,11,71,210,107,12,72,238,103,134,161,186,244,244,56,178,210,173,204,175,82,205,255,37,87,102,134,75,127,35,52,148,104,42,20,237,79,183,42,92,250,72,91,203,170,44,138,9,120,127,50,246,219,82,251,82,196,189,17,136,210,119,162,90,218,235,117,239,74,162,38,116,255,155,255,248,107,128,0,183,126,100,94,101,148,113,36,8,136,49,219,4,80,136,207,65,225,37,8,174,16,136,165,127,0,205,5,201,79,144,69,200,14,50,151,84,65,131,187,197,215,131,213,251,248,246,45,160,0,42,185,55,84,61,247,77,2,251,32,66,66,166,10,218,226,192,205,97,177,186,153,71,82,172,181,109,186,125,218,142,79,184,170,118,215,88,22,78,219,7,125,217,178,247,76,119,141,184,210,97,63,54,254,78,88,199,62,247,255,231,237,238,107,207,123,205,199,165,43,255,79,179,187,241,222,29,169,241,247,110,209,119,125,116,17,205,115,75,124,40,235,255,251,178,100,199,140,5,24,103,202,155,35,111,176,92,44,233,183,36,101,215,23,221,159,38,108,153,254,201,196,179,166,168,145,151,216,26,20,86,110,98,40,90,44,198,79,24,78,117,61,250,105,185,77,55,72,164,84,53,214,176,226,239,121,126,145,166,88,155,156,177,188,64,206,183,38,227,179,46,192,193,53,114,12,4,20,0,158,255,240,218,74,10,7,86,100,110,133,130,72,142,248,209,123,24,196,47,71,215,251,181,74,251,188,132,43,194,227,95,255,250,246,255,83,181,208,194,109,180,249,182,220,144,18,32,75,39,183,254,239,230,250,149,12,108,95,98,229,82,229,216,40,16,182,222,135,100,53,97,81,203,213,200,184,195,89,63,0,68,205,89,159,206,20,90,136,112,111,244,110,221,70,165,166,101,118,166,35,84,153,158,78,142,238,160,2,42,0,0,236,188,194,48,197,44,206,44,199,213,8,11,184,191,192,167,179,133,0,86,164,67,77,86,191,90,56,224,145,0,34,169,48,1,141,36,145,0,80,251,120,206,86,211,64,97,177,197,161,72,209,209,36,186,130,48,28,242,219,67,241,135,26,117,202,139,56,56,87,80,245,34,91,2,97,213,170,125,128,178,101,253,73,35,150,173,233,107,235,10,167,120,182,221,83,229,141,166,10,243,120,222,108,34,223,250,255,254,148,115,239,191,59,178,16,243,170,163,152,232,246,243,125,91,95,245,43,20,163,154,232,135,157,174,174,206,211,50,72,212,219,123,211,216,146,106,213,206,235,94,224,219,62,175,143,140,125,93,74,204,202,217,21,120,96,163,148,8,0,1,150,218,120,126,164,19,88,120,130,57,154,44,65,41,154,175,250,66,224,156,160,129,24,201,74,138,152,139,85,66,177,97,240,209,196,178,201,161,83,239,81,236,54,36,229,84,154,90,8,84,61,44,104,182,117,255,234,137,53,94,200,214,116,130,119,180,238,30,241,1,174,18,81,225,204,186,148,84,235,106,229,162,151,97,87,118,152,219,93,38,66,153,153,190,219,30,87,175,216,175,69,253,76,82,80,40,210,100,179,70,140,44,102,0,96,209,225,229,128,185,10,7,24,250,200,211,64,24,108,20,2,44,74,104,227,5,157,87,203,104,16,66,2,76,51,179,225,174,131,77,40,49,32,114,37,208,28,139,129,207,154,135,53,85,53,112,86,185,105,139,222,98,36,102,152,120,68,12,177,101,135,47,16,120,75,116,203,210,60,153,86,41,81,186,152,77,174,98,255,141,14,94,36,205,6,132,16,9,166,35,62,6,26,177,157,66,254,161,53,219,110,174,163,52,45,202,50,146,132,149,73,120,215,92,204,177,166,231,235,218,174,101,29,21,187,216,217,202,172,232,115,186,238,139,153,57,39,164,255,251,178,100,215,14,5,70,102,202,27,34,127,178,108,236,217,119,49,2,140,24,41,157,24,77,229,81,129,211,179,165,220,145,162,32,243,16,227,89,167,30,238,142,155,146,20,78,108,230,86,57,115,86,231,170,89,12,206,105,199,147,187,210,251,41,119,53,143,108,246,87,101,48,168,17,30,8,0,37,109,182,53,81,155,40,236,70,16,109,146,64,105,219,133,80,17,139,19,196,230,104,221,58,240,16,128,10,223,156,40,74,208,24,56,65,137,22,198,152,58,73,155,34,156,105,148,57,87,254,252,65,73,43,186,97,71,50,29,77,42,81,218,16,196,88,136,186,173,71,173,203,212,231,91,107,37,115,163,219,31,190,168,232,137,204,90,214,63,89,155,187,77,248,91,168,109,187,155,151,149,153,31,31,67,233,174,106,250,169,126,99,8,174,0,3,102,248,12,243,150,17,176,226,183,229,20,149,41,81,100,64,80,150,104,84,2,231,141,203,159,232,136,113,1,59,13,9,14,224,85,138,252,181,184,244,7,77,90,43,52,200,175,40,42,2,213,36,110,25,115,161,216,131,99,145,198,100,212,188,125,160,183,18,1,114,166,35,176,237,87,150,142,171,201,49,25,167,198,134,198,96,6,21,9,134,137,85,47,255,235,186,118,122,123,248,213,63,158,127,254,122,184,250,250,140,99,210,175,91,172,52,59,199,73,198,74,141,58,178,97,198,11,135,36,64,248,24,88,193,66,172,248,153,149,32,211,20,16,83,32,165,53,51,139,46,30,217,111,162,121,214,147,162,18,141,40,0,0,128,128,4,13,223,113,68,92,109,203,33,15,132,15,48,30,47,173,117,96,15,178,31,210,88,62,7,253,105,123,116,221,10,8,232,135,121,118,254,98,220,203,223,238,226,174,78,26,207,105,11,50,54,233,246,100,133,165,131,9,168,118,152,72,140,84,165,47,221,236,124,90,205,202,194,88,165,247,55,124,211,212,186,68,114,200,233,111,237,171,68,19,118,91,104,149,14,86,144,124,215,127,51,118,215,97,75,64,1,60,133,114,96,19,65,156,5,38,92,21,131,135,161,138,80,160,108,194,3,242,34,193,64,168,16,4,107,192,160,152,88,6,139,108,200,195,67,177,100,168,228,52,12,35,49,160,112,56,140,6,11,17,8,203,162,36,1,76,182,104,180,210,209,10,144,32,135,133,245,20,28,152,132,60,24,32,75,210,252,56,43,132,84,36,176,236,165,172,169,42,38,112,164,75,176,23,1,178,105,28,6,243,50,228,42,92,175,114,253,148,186,107,142,29,227,238,237,185,144,220,1,4,78,124,179,127,175,255,192,137,27,200,114,56,221,192,1,128,231,48,29,190,184,37,101,56,162,231,33,123,137,17,229,51,184,184,137,73,255,251,178,100,216,140,5,21,103,74,27,8,111,66,109,172,217,141,36,168,154,24,245,157,22,78,5,254,137,205,51,165,104,243,14,17,247,224,63,136,197,27,47,179,187,222,21,237,254,99,247,11,72,254,43,214,183,178,206,255,112,239,18,242,210,52,246,198,243,189,221,136,87,225,54,0,32,88,4,137,108,175,228,101,52,98,170,97,156,167,212,102,12,79,89,236,137,113,32,43,106,72,196,130,230,108,227,200,18,102,112,51,149,174,93,201,184,68,224,176,231,3,115,48,108,75,79,216,185,150,69,249,67,6,71,231,231,178,228,40,148,91,154,54,31,181,18,25,244,197,19,81,108,46,25,38,8,93,55,64,77,36,87,59,62,33,153,124,108,140,140,55,249,124,207,28,153,114,97,183,64,165,71,221,208,223,250,255,3,237,85,0,2,230,212,234,48,221,28,39,195,140,133,144,2,157,233,4,34,24,34,122,130,69,69,212,10,114,175,43,32,235,98,86,154,206,145,166,101,208,190,80,36,155,145,124,52,240,75,231,228,179,236,225,235,44,195,103,108,107,229,218,150,72,22,204,223,96,60,115,154,98,182,151,220,154,109,165,52,202,204,114,129,246,139,220,179,42,189,188,50,160,125,157,214,147,51,158,241,223,255,229,254,158,135,161,211,180,181,133,148,50,35,45,231,170,138,88,115,242,181,232,45,106,236,116,229,212,128,227,245,166,145,84,253,147,135,75,202,121,232,145,189,13,147,203,209,19,83,93,136,210,188,229,33,198,83,190,210,89,110,31,126,86,242,72,115,218,213,172,36,157,134,148,253,154,108,194,1,163,224,0,4,128,163,73,38,211,172,60,201,21,27,229,76,68,141,115,155,180,50,224,129,196,159,12,223,17,88,140,152,14,18,22,80,125,29,243,202,26,178,136,168,145,95,62,204,236,48,132,22,139,247,137,199,54,195,157,56,64,177,137,18,81,174,207,10,152,115,119,92,196,130,108,206,67,200,167,121,123,223,72,79,241,65,110,126,149,93,147,86,245,179,207,220,202,212,87,176,240,74,68,144,104,70,80,179,34,248,160,84,128,70,52,123,24,217,2,96,193,1,156,14,160,100,9,132,196,67,64,163,15,3,76,60,4,90,230,15,24,207,1,140,98,128,57,9,121,12,72,91,8,68,152,178,0,99,176,129,143,145,37,80,66,85,171,64,4,16,85,1,150,217,1,200,61,9,131,5,1,96,192,2,236,48,168,208,24,22,72,194,202,37,66,9,145,184,178,142,3,140,214,91,150,41,248,215,128,192,21,142,210,210,69,83,164,221,84,23,101,76,65,60,158,137,216,43,6,207,41,152,139,189,51,47,212,55,22,155,229,204,57,191,242,50,43,51,8,20,115,163,104,136,209,147,34,189,255,251,178,100,218,12,69,156,103,200,27,35,103,144,110,172,217,141,36,195,119,24,57,155,20,46,5,126,145,167,179,102,92,129,151,216,29,230,42,16,80,198,230,158,115,48,70,108,37,28,167,183,163,139,75,100,236,20,16,77,63,14,92,251,184,227,60,110,234,69,206,147,251,102,56,71,56,203,234,106,227,154,228,32,35,14,123,183,226,26,192,114,108,65,166,73,120,143,62,32,160,21,2,186,212,75,89,75,18,69,7,84,50,191,255,143,56,111,172,93,159,163,36,245,117,139,18,168,46,194,28,14,129,163,224,233,19,211,45,20,186,235,152,42,112,84,162,14,206,113,237,71,55,229,143,85,83,158,114,167,13,252,195,18,156,72,145,38,82,71,53,51,52,242,66,135,133,222,84,204,116,70,153,149,152,249,153,17,188,49,0,43,111,252,72,224,50,4,161,131,82,118,81,38,8,107,42,179,21,86,101,206,68,49,69,6,37,43,53,16,196,129,136,97,3,106,93,67,110,91,53,43,169,132,23,82,133,121,188,176,200,134,78,165,138,249,245,166,93,49,90,166,215,161,226,209,66,117,170,168,163,227,87,107,33,19,99,30,14,157,249,236,233,207,233,147,52,159,255,246,251,254,225,211,212,95,85,124,84,113,105,189,244,199,181,245,203,223,81,76,173,182,233,84,200,242,134,9,32,104,219,78,23,151,182,21,113,38,237,166,251,84,89,70,162,122,230,219,77,117,50,82,105,105,2,84,106,110,81,108,158,101,176,230,164,1,231,39,1,8,12,183,28,114,106,24,52,38,67,70,40,233,40,121,9,80,76,148,38,78,255,174,82,120,179,205,80,48,212,216,181,36,116,129,221,84,148,65,236,9,236,121,123,35,47,10,34,251,90,196,160,198,38,77,234,151,237,254,203,200,28,178,183,50,34,10,215,54,183,45,164,56,74,179,171,67,70,111,99,58,253,247,223,170,121,145,21,167,183,109,151,159,15,202,200,44,84,147,17,94,191,223,140,212,155,90,5,141,95,95,51,131,120,28,241,49,59,76,193,67,99,27,145,204,4,36,48,32,144,33,26,97,50,129,138,74,194,50,217,135,65,226,16,234,254,67,128,233,20,48,26,103,212,200,26,202,99,208,80,144,240,56,144,24,34,57,160,224,8,131,53,32,8,210,215,97,128,6,21,4,9,14,105,34,152,210,201,113,4,41,50,200,151,40,46,58,84,240,151,177,251,131,209,150,6,0,4,113,71,137,42,245,164,132,180,53,47,169,32,21,206,230,58,119,105,155,214,233,189,25,7,36,22,18,141,17,63,235,55,39,58,80,93,124,79,89,65,148,180,163,229,45,172,202,157,77,139,203,122,126,82,185,109,179,26,149,52,206,235,220,194,187,143,138,180,147,43,255,251,178,100,218,140,4,240,102,202,155,44,93,178,108,12,217,170,32,102,191,91,89,157,16,46,105,49,65,225,51,101,168,193,155,49,192,149,185,57,125,230,216,168,110,48,93,75,151,215,65,70,38,222,193,169,34,189,189,218,78,81,245,113,198,83,162,228,116,129,105,78,255,156,19,5,185,194,84,117,116,43,168,88,0,32,2,193,146,221,201,71,12,137,106,14,218,72,164,188,100,83,51,75,122,51,224,249,173,235,243,54,233,234,228,238,156,229,22,61,10,20,229,39,153,101,243,44,255,206,126,97,141,18,50,96,160,121,107,103,60,96,101,124,234,32,44,68,248,52,74,48,163,220,83,113,146,98,99,93,76,252,25,35,96,249,78,42,32,144,56,230,168,89,12,28,66,164,250,8,142,72,75,5,85,150,236,89,181,117,151,152,70,116,176,124,64,233,214,182,190,224,80,43,0,2,147,56,63,54,145,227,24,30,56,9,160,185,89,138,157,32,152,2,36,60,128,40,4,5,13,50,193,32,168,32,192,50,248,28,2,20,79,46,64,91,180,116,36,195,137,208,22,2,12,10,172,142,168,128,13,81,173,172,154,237,226,103,50,224,165,131,150,224,195,43,166,158,36,35,203,47,218,91,79,85,88,87,37,197,138,72,165,109,102,61,3,175,228,108,141,185,144,11,245,77,106,11,169,74,67,164,59,145,50,78,175,171,115,255,244,98,102,39,217,196,245,207,243,103,56,182,241,252,204,194,7,122,99,230,182,28,146,254,92,180,71,203,172,239,219,18,149,221,47,98,15,97,116,165,16,245,84,85,204,100,117,109,117,191,135,69,27,177,59,180,142,213,186,234,61,189,232,1,154,0,72,32,80,54,187,243,228,212,36,92,165,44,197,76,145,18,91,71,116,29,110,61,164,116,254,71,80,224,42,48,112,50,27,255,246,254,46,112,106,133,100,119,32,178,10,38,172,165,206,100,38,52,239,109,10,135,69,43,35,85,206,204,172,202,239,114,17,222,232,187,162,234,89,10,75,203,163,145,232,89,168,38,212,53,101,85,83,104,199,32,211,28,97,10,44,239,171,37,232,11,92,199,141,140,103,115,102,124,190,111,51,166,10,84,108,65,100,128,70,22,112,99,65,38,58,16,101,137,102,78,144,48,22,21,23,118,161,163,29,99,47,121,165,24,128,205,133,14,17,176,46,24,129,197,178,75,48,80,59,164,210,196,64,12,33,47,153,211,70,79,101,90,239,51,229,40,102,177,179,0,28,113,237,48,56,27,6,202,242,65,179,207,230,48,11,109,44,128,157,103,226,4,173,26,164,140,66,229,180,44,70,39,105,254,164,221,77,107,157,252,59,117,207,115,203,181,74,60,162,12,201,149,186,73,227,250,167,229,30,149,132,255,251,178,100,211,142,5,168,103,69,147,120,92,80,101,204,233,154,36,69,142,88,205,155,18,45,161,190,209,197,179,102,104,145,162,252,65,195,104,165,24,17,148,58,140,21,250,114,76,137,84,101,18,149,47,114,221,143,118,121,24,42,60,65,107,27,98,14,104,179,233,50,110,171,45,205,13,212,112,213,150,78,65,235,91,171,184,75,158,155,187,38,191,246,128,70,61,11,145,182,232,178,52,40,212,67,137,42,136,132,136,169,221,229,230,192,73,40,110,203,103,252,42,24,177,200,160,226,243,52,200,173,132,176,80,132,28,0,73,56,170,120,114,120,43,1,118,67,124,5,216,138,93,85,217,41,145,222,141,9,41,83,56,143,97,112,67,83,220,23,156,29,243,69,251,195,159,41,104,84,179,233,70,60,207,63,10,55,78,249,146,125,204,223,190,136,122,65,189,140,174,102,249,134,171,8,222,181,4,171,47,248,117,227,56,49,208,133,152,135,211,94,1,96,77,5,57,213,106,91,187,209,139,147,105,146,187,194,211,45,104,190,163,187,142,192,240,124,178,81,42,198,130,255,182,56,221,136,213,187,55,212,174,206,91,158,68,193,90,51,131,102,204,174,54,230,200,71,37,112,132,192,50,135,215,114,149,151,115,172,175,154,143,227,254,191,175,103,95,31,28,76,182,107,167,30,158,214,62,157,82,80,233,56,132,24,238,206,193,214,26,148,231,166,220,234,121,219,142,141,210,187,63,109,152,203,159,22,186,105,94,244,156,206,110,40,227,167,227,139,61,247,22,211,16,28,85,144,16,72,6,228,144,237,85,47,33,180,118,214,197,164,61,52,147,102,133,38,152,97,140,168,89,221,85,214,149,15,33,4,197,133,31,22,3,151,254,107,223,123,37,175,41,214,222,37,84,208,203,37,50,50,178,2,58,140,16,160,116,172,18,57,17,145,157,133,161,198,146,145,201,121,144,71,23,200,91,222,65,187,27,139,244,170,25,156,215,185,156,55,153,185,115,204,233,50,101,148,135,207,202,128,0,84,111,124,105,231,153,161,70,132,208,104,53,98,16,132,141,23,41,42,84,76,128,18,60,41,155,207,109,249,25,18,10,30,97,94,13,53,121,97,186,41,68,102,19,28,140,192,239,206,13,82,61,53,27,97,241,223,143,203,253,98,91,185,73,150,23,43,114,150,106,31,120,160,234,40,132,206,90,212,59,184,133,155,184,55,120,172,7,118,198,121,210,255,51,223,227,243,187,246,255,126,127,253,230,101,246,232,246,239,51,123,252,51,208,147,212,87,145,171,46,25,18,18,92,161,100,236,134,10,51,8,73,170,160,48,33,46,134,146,26,81,226,66,244,176,84,224,138,43,42,50,210,234,88,204,205,82,199,139,89,158,105,85,184,255,251,178,100,209,140,132,173,102,202,27,41,94,34,104,140,217,71,60,163,138,22,177,163,32,109,25,254,193,206,179,101,40,241,150,248,55,190,103,210,146,20,43,73,185,38,164,171,192,65,164,190,4,26,88,50,75,97,69,29,121,84,241,228,170,232,48,91,20,140,111,235,166,244,219,113,121,154,244,179,110,183,93,223,227,201,152,121,18,160,106,34,134,107,39,255,240,142,19,191,167,144,82,16,195,154,4,26,72,137,72,33,14,97,26,102,135,236,162,67,170,86,90,100,201,146,66,160,3,245,68,195,161,69,69,43,176,234,190,70,211,138,116,201,73,195,12,224,151,212,238,206,154,213,113,247,116,77,84,172,198,126,182,77,90,242,42,1,83,16,83,81,76,203,142,78,11,140,149,85,85,0,41,29,208,25,60,204,140,2,63,36,34,210,198,132,160,224,208,101,133,70,242,205,8,4,22,217,122,196,30,20,203,14,22,33,50,68,213,163,60,76,238,39,18,102,169,65,23,134,99,18,247,250,89,109,163,51,166,57,117,250,189,105,127,213,175,126,255,242,182,83,145,141,203,225,248,221,4,170,165,22,153,164,244,186,47,56,255,198,233,105,229,112,36,138,237,250,188,252,177,191,227,188,85,78,191,143,13,157,165,179,182,100,127,241,223,103,25,254,1,16,52,196,15,185,251,213,89,210,85,171,54,29,138,197,194,74,195,170,216,175,142,64,49,109,223,14,94,150,130,22,90,215,77,78,212,78,153,221,7,105,106,42,126,166,118,130,9,96,1,0,144,228,1,93,127,192,162,135,91,184,184,154,215,68,80,154,57,118,108,15,51,85,24,189,147,27,4,15,75,52,162,44,230,251,254,70,59,4,7,188,164,131,248,152,117,199,41,227,110,44,148,167,178,70,83,37,188,211,221,212,21,18,203,20,230,198,175,222,101,30,28,27,34,60,209,45,72,62,8,168,20,66,161,160,99,180,65,117,180,214,204,195,13,37,20,177,202,124,150,180,220,55,122,221,79,50,191,251,76,243,28,222,238,9,69,0,156,7,154,150,113,74,39,78,164,102,96,132,76,70,74,82,6,10,48,160,208,16,201,174,150,139,24,152,51,56,25,41,122,0,130,12,64,148,193,134,13,226,196,205,1,196,1,67,161,229,80,166,92,173,128,224,99,7,1,80,98,160,19,98,73,164,5,42,170,57,38,128,168,40,208,226,71,36,146,140,43,40,200,50,124,195,235,70,24,126,101,23,153,91,120,197,88,235,11,12,56,18,19,99,197,148,136,51,197,146,141,144,220,181,51,160,57,183,166,164,244,23,29,159,160,163,183,114,198,63,90,150,205,241,253,75,115,125,211,127,165,63,119,239,221,183,62,101,122,199,60,241,232,59,33,223,53,175,247,255,251,178,100,223,12,133,68,102,200,27,70,111,178,117,204,217,125,36,40,180,26,5,157,16,13,153,254,193,200,179,165,76,193,155,48,181,78,236,29,53,168,54,237,60,189,84,100,100,230,123,71,127,172,235,85,141,241,237,111,241,235,109,82,75,206,223,104,25,158,52,153,242,79,4,126,76,156,91,118,202,234,176,81,174,0,236,214,149,205,206,79,154,70,103,144,173,15,226,30,85,117,57,8,65,174,109,167,39,114,111,237,45,92,112,157,79,159,30,194,115,87,153,203,255,205,79,249,60,255,51,106,209,103,241,18,134,182,59,33,192,65,7,24,126,107,12,204,217,166,68,225,120,232,13,3,81,96,192,148,60,35,37,70,160,171,162,139,72,15,225,44,132,70,69,78,67,237,183,141,231,227,109,229,168,166,111,153,53,108,213,153,254,250,217,102,167,8,197,0,1,163,15,74,12,116,89,48,41,144,215,196,83,25,2,200,1,136,167,100,136,98,96,81,169,138,68,160,128,233,131,131,138,253,210,33,5,10,130,204,46,52,1,15,64,65,117,133,91,165,96,41,57,40,21,9,225,195,240,176,13,93,38,35,188,154,122,91,224,16,107,7,142,151,157,205,161,110,161,80,107,166,206,89,27,187,94,227,91,92,235,170,27,4,129,65,65,181,36,211,69,65,9,110,159,45,73,117,166,162,252,100,241,217,155,141,26,138,197,137,71,43,235,30,101,134,235,138,205,248,74,142,231,183,231,119,201,15,185,83,57,247,48,174,166,128,39,223,101,77,129,65,13,46,196,255,76,191,81,230,212,182,175,133,154,120,21,180,70,253,214,106,79,135,41,101,166,53,159,91,188,222,239,152,145,32,173,121,97,209,251,155,175,6,145,107,13,176,161,54,4,253,0,65,8,32,18,178,74,94,246,131,211,151,33,56,82,61,146,206,66,79,234,84,232,241,253,230,117,139,241,196,143,41,154,125,25,181,122,78,59,133,8,6,176,8,2,187,171,8,203,74,143,212,44,145,195,28,0,81,32,3,56,34,80,240,229,54,210,190,80,142,156,106,123,80,244,226,142,118,155,69,132,87,253,120,68,178,212,43,41,150,217,121,60,62,104,9,105,95,104,89,148,116,195,182,241,193,154,116,187,192,116,36,0,79,41,192,26,60,207,159,53,38,132,146,143,1,7,17,40,80,72,121,43,204,1,83,42,105,58,39,70,1,22,117,36,193,60,6,12,135,58,8,203,89,47,66,0,77,224,84,20,183,34,32,212,185,63,76,113,196,98,165,144,224,97,140,156,59,131,187,48,2,196,40,52,12,241,151,210,6,131,236,231,20,104,73,84,56,8,48,117,134,138,23,85,92,169,106,190,91,171,4,155,237,227,98,106,111,235,19,96,237,138,67,35,255,251,178,100,214,14,6,91,102,197,19,131,127,160,110,108,233,90,48,67,136,22,197,155,22,77,101,15,201,174,179,165,28,145,150,224,248,157,54,53,48,255,239,17,105,52,109,68,88,137,28,191,124,77,113,83,207,220,82,71,46,194,51,138,194,159,72,125,202,221,181,198,57,228,125,61,51,153,87,145,203,141,138,214,38,95,231,169,214,248,157,234,111,248,171,49,82,83,72,254,182,228,3,44,32,0,1,55,36,7,145,143,159,34,86,44,152,40,108,132,77,159,49,177,22,206,253,226,236,248,179,171,163,233,42,224,116,140,185,51,239,225,68,182,85,89,107,166,120,94,83,18,226,249,235,33,17,41,183,17,24,147,60,118,206,172,41,57,170,83,239,104,153,65,165,101,57,92,56,174,168,116,71,51,50,210,119,113,67,143,84,42,170,163,18,140,170,164,185,190,109,189,153,153,205,177,35,58,177,117,22,117,32,0,0,20,190,140,195,68,228,199,4,151,107,109,170,195,195,10,16,189,232,174,46,246,75,47,141,60,145,184,147,52,162,134,37,52,208,196,153,221,187,13,51,201,44,173,86,168,66,211,86,39,109,42,0,2,139,211,46,114,221,185,94,22,190,87,78,248,59,146,89,82,194,50,182,30,227,50,135,253,173,23,113,204,101,241,213,212,211,31,213,215,14,66,98,127,3,214,229,252,119,255,246,232,189,168,77,25,166,96,108,83,222,140,242,62,211,184,119,60,138,40,132,52,43,189,25,217,178,2,7,115,141,141,10,144,48,53,80,235,158,246,247,112,206,13,20,110,248,218,239,136,127,93,84,69,182,84,136,91,191,175,182,132,16,16,65,8,0,27,183,226,105,93,185,209,236,244,154,29,49,14,109,238,34,173,87,102,139,38,227,17,84,194,65,208,16,143,253,174,69,77,242,177,57,97,195,44,204,111,255,209,90,84,212,171,168,18,62,142,168,19,115,60,167,20,35,155,84,6,161,216,220,205,118,91,123,199,150,82,163,98,67,67,16,25,25,66,5,19,33,225,155,238,83,237,107,50,89,91,148,161,186,232,52,18,98,254,221,168,203,14,72,96,241,96,146,232,192,229,131,112,64,141,44,58,17,14,71,136,227,195,115,21,0,140,0,4,49,73,36,84,52,227,14,0,70,65,13,66,1,90,166,88,105,132,6,13,4,13,22,52,5,17,145,105,185,3,9,3,132,153,144,203,80,184,166,96,209,203,50,228,15,68,52,97,129,106,204,170,96,12,99,81,0,88,177,32,208,64,240,55,176,17,132,118,49,232,86,26,120,84,17,33,115,4,177,23,129,168,78,152,48,142,129,83,6,180,41,166,14,99,78,26,49,7,240,112,148,67,28,36,205,108,52,6,65,33,202,195,28,209,99,91,65,255,251,178,100,207,134,5,39,102,201,187,66,95,160,106,44,217,138,60,163,108,30,205,155,28,110,105,47,193,152,177,102,116,243,9,248,196,197,68,12,52,5,13,100,12,196,28,46,214,84,156,115,251,170,113,214,218,140,22,94,21,172,46,130,231,13,238,215,160,110,108,19,98,3,242,44,15,141,27,42,30,21,8,81,144,162,70,101,161,84,81,49,40,161,154,73,144,35,38,108,150,178,124,78,225,230,35,224,195,211,158,40,250,245,117,85,83,91,207,192,142,81,181,43,103,168,153,205,216,180,46,97,188,215,74,82,0,115,96,0,0,128,0,0,14,109,134,219,184,70,66,196,57,227,56,60,63,216,177,6,120,240,242,140,211,199,187,111,191,153,83,41,28,207,53,242,177,175,27,222,54,146,70,40,220,72,143,152,11,121,20,71,98,47,59,103,253,118,186,206,150,123,123,207,86,83,89,210,150,118,4,28,67,133,32,35,189,28,238,25,81,122,236,239,111,117,114,121,150,175,165,62,102,150,124,201,237,102,114,199,101,0,0,109,248,10,160,146,163,64,71,30,246,96,192,232,220,66,42,6,43,103,232,132,141,232,142,147,146,34,232,188,50,148,8,174,151,229,152,166,35,114,100,204,165,253,110,207,235,214,216,171,43,56,11,208,203,79,25,105,53,178,102,71,112,201,111,170,136,214,161,220,97,135,90,228,32,155,78,83,252,206,200,172,210,148,147,241,13,54,235,72,179,105,109,144,95,0,249,60,215,197,46,254,212,174,204,218,133,170,178,76,179,215,252,127,23,252,71,252,91,20,163,218,238,22,47,170,137,117,27,125,91,36,215,176,254,125,239,168,230,58,17,85,9,11,98,8,54,113,227,160,117,233,8,210,227,145,171,24,241,215,83,72,215,191,23,118,52,105,193,247,65,221,252,95,32,44,229,0,64,2,0,0,0,59,182,66,91,121,94,173,162,250,174,197,90,96,78,54,93,17,45,50,107,78,194,207,7,43,5,74,218,195,66,123,79,200,143,12,146,7,222,41,59,87,70,148,150,34,164,42,243,78,58,124,66,38,116,185,160,32,36,4,16,27,81,8,25,97,84,48,240,42,44,91,97,171,144,138,56,26,124,75,16,92,128,10,92,24,220,78,117,168,113,146,64,225,4,19,10,2,197,177,64,64,122,100,1,72,2,48,57,130,66,5,216,3,8,208,189,158,150,116,154,66,215,126,68,68,89,74,238,25,6,156,208,115,23,47,181,35,124,13,10,7,0,181,93,51,30,252,172,106,209,36,96,122,25,46,178,251,10,157,18,28,160,141,248,128,98,171,71,0,160,65,4,22,59,186,35,2,53,89,77,91,40,99,165,84,102,224,83,166,180,129,0,118,126,40,73,57,30,86,196,98,152,255,251,178,100,193,14,5,145,102,202,27,120,67,240,83,162,137,173,60,194,54,26,233,157,28,110,105,47,193,160,26,229,204,241,153,209,36,148,181,233,44,35,84,50,120,102,55,135,63,235,54,225,117,119,253,93,75,236,143,153,70,141,68,110,131,83,46,127,24,73,50,3,204,180,165,82,36,136,86,54,74,137,17,22,172,202,7,109,198,104,87,81,25,57,148,102,246,121,177,145,150,73,216,134,71,123,169,77,251,158,87,179,159,247,40,255,255,207,127,39,119,126,95,214,255,65,28,0,3,45,186,11,90,228,80,165,242,93,69,169,134,67,10,86,103,145,227,229,128,111,18,175,103,88,169,50,175,218,95,130,127,127,109,171,190,87,211,152,186,170,122,94,149,175,104,164,206,36,139,229,255,253,98,245,174,42,125,85,59,109,70,43,107,53,148,61,34,213,149,124,148,90,18,53,28,98,146,98,8,53,158,124,29,3,234,220,226,173,89,82,222,91,95,86,127,164,166,186,219,253,17,8,0,0,37,223,3,35,82,108,44,251,116,49,228,179,29,28,74,234,8,61,32,152,170,61,196,89,116,166,184,136,8,58,142,48,206,163,184,187,179,242,190,200,233,59,14,36,205,168,53,34,90,141,42,85,28,109,182,208,73,84,23,206,137,242,189,98,67,244,14,51,67,16,116,22,215,201,172,241,195,228,96,19,107,2,64,90,95,169,130,254,79,147,51,121,195,158,235,248,213,107,209,59,229,168,254,42,167,75,68,136,158,61,226,93,26,111,59,169,73,225,149,92,154,175,148,150,156,84,112,160,141,240,122,67,141,65,67,94,106,160,94,127,153,174,179,18,231,72,145,253,95,236,212,50,230,120,175,166,0,241,80,9,12,0,0,93,183,66,111,75,45,32,249,166,30,62,120,142,218,252,60,127,105,165,109,31,2,234,63,94,151,244,218,246,111,77,53,244,101,107,78,239,118,125,88,173,202,237,232,232,46,115,33,234,135,236,243,18,85,177,236,206,187,22,247,187,35,186,17,94,185,223,155,170,146,174,237,113,253,227,217,162,94,176,104,211,137,19,121,154,64,130,227,183,67,77,252,44,48,80,200,198,175,49,8,40,194,193,176,112,72,24,135,105,0,192,232,84,6,2,66,70,86,248,202,88,12,22,150,106,56,100,192,165,196,122,0,164,161,129,108,157,174,22,149,177,167,209,1,96,97,123,56,82,243,30,146,42,148,176,227,23,131,61,158,195,47,19,34,32,11,193,152,216,59,79,143,152,97,202,95,187,130,16,34,241,174,118,238,97,132,227,194,52,210,243,25,18,104,80,24,16,20,221,131,194,23,97,38,6,44,28,58,196,144,32,98,68,206,243,177,72,97,96,176,168,25,181,146,79,192,79,181,103,143,255,251,178,100,198,6,5,12,102,203,59,47,70,32,83,11,153,186,36,5,130,29,25,157,20,78,109,143,201,163,174,38,104,197,141,168,107,208,153,111,52,124,182,197,175,133,140,247,218,71,105,249,235,219,239,121,152,235,184,187,154,156,114,123,122,180,102,183,199,220,98,118,180,253,113,223,51,90,125,208,43,218,218,236,214,234,158,191,123,215,188,28,120,244,115,236,150,150,37,98,134,110,36,153,188,247,63,247,249,153,239,238,107,172,180,76,252,128,17,8,0,21,110,220,66,129,242,9,162,193,173,66,215,136,57,175,168,242,165,253,102,106,175,63,205,53,154,15,180,68,211,82,191,223,215,201,123,253,24,163,137,134,8,90,48,50,104,247,231,15,20,209,217,150,206,97,41,193,69,105,181,57,8,238,78,134,99,45,177,42,185,25,70,116,82,51,172,169,119,38,125,182,78,19,185,247,153,230,153,94,153,97,16,200,38,152,85,36,212,156,105,197,42,0,1,39,248,98,0,84,73,137,32,108,98,1,132,137,9,4,29,14,144,167,161,224,64,198,118,194,152,115,107,73,26,96,68,193,170,218,98,208,222,77,199,40,198,217,213,154,208,241,16,62,223,16,140,34,5,31,94,129,183,121,35,32,2,133,213,102,19,187,117,45,177,236,245,61,21,165,176,226,239,55,65,26,103,110,142,129,150,90,184,202,229,189,249,101,255,198,91,250,239,166,105,168,218,125,35,118,11,84,59,231,151,55,10,220,158,238,93,187,77,54,116,208,12,98,112,78,140,16,156,162,72,186,164,178,111,78,215,99,73,34,172,166,240,252,165,238,8,229,61,154,152,114,27,180,96,129,230,198,117,141,77,148,229,93,14,107,142,47,74,238,52,174,102,32,28,179,192,0,64,7,0,0,11,119,252,89,176,245,139,75,163,104,158,42,93,171,69,50,218,14,226,59,188,207,253,26,163,163,7,17,89,191,255,106,238,189,123,127,152,82,45,220,23,22,146,157,68,188,228,148,200,221,11,201,203,20,165,50,104,121,154,205,13,187,251,241,230,71,218,79,95,233,91,229,12,139,56,12,245,50,55,185,247,88,80,142,3,215,255,241,160,52,100,113,70,184,108,103,40,38,117,130,98,64,196,210,192,65,179,226,18,3,46,169,65,140,149,24,144,105,130,129,39,64,65,186,153,53,35,11,65,1,11,68,101,1,2,4,65,18,146,0,180,243,91,174,217,115,99,20,132,33,35,204,237,28,64,10,97,169,33,5,75,44,42,224,113,238,38,58,12,12,9,32,21,14,67,103,18,16,104,206,57,14,129,169,132,17,78,146,11,198,27,101,74,214,227,64,69,128,229,160,164,217,136,192,139,85,156,167,7,8,83,210,64,40,95,35,236,146,89,207,160,255,251,178,100,202,14,5,140,102,202,27,70,95,178,94,44,233,173,48,67,154,25,53,155,24,77,153,190,201,167,51,102,28,198,161,177,245,62,118,204,79,182,231,101,94,238,209,95,196,228,52,59,231,102,214,106,49,234,218,115,211,62,237,187,101,127,59,123,223,39,57,205,150,99,93,70,201,170,181,109,129,244,177,37,27,160,164,81,73,140,19,51,152,244,139,185,121,205,54,70,214,62,18,233,192,0,128,0,57,45,206,159,156,160,237,220,6,8,165,231,85,116,52,199,105,165,148,219,234,204,147,90,203,165,140,69,7,211,121,57,110,182,230,250,179,175,10,101,100,94,129,101,120,45,114,86,171,180,186,91,174,23,230,217,118,221,110,33,43,253,213,254,126,245,111,110,223,171,116,118,119,184,159,215,238,55,142,222,120,169,104,225,208,127,42,203,220,93,204,210,214,154,254,235,247,175,237,245,226,58,252,0,0,220,180,27,108,198,36,5,1,10,126,53,162,203,136,9,48,11,154,60,117,159,2,22,188,41,94,202,80,122,48,220,8,13,189,143,124,18,195,219,250,215,154,19,207,64,180,167,32,4,58,160,58,48,159,224,195,40,144,238,51,163,206,249,32,212,114,78,76,142,85,109,35,38,175,201,84,141,73,197,228,253,107,7,146,146,171,196,129,235,90,94,155,141,78,220,218,111,200,237,204,55,189,252,173,255,229,130,8,154,162,251,213,95,68,199,179,167,177,96,244,181,68,202,88,222,55,190,89,237,14,65,218,138,126,155,36,107,1,210,77,21,183,241,40,75,98,207,179,205,95,116,82,105,235,2,225,64,228,152,101,66,173,228,172,124,203,255,139,170,234,122,196,145,159,90,248,155,25,159,231,121,111,22,199,185,160,0,1,128,26,19,93,195,19,58,178,39,44,58,122,130,190,120,255,88,233,120,222,164,215,243,254,155,157,148,217,12,10,205,205,40,121,181,89,23,252,94,239,202,254,146,79,26,134,87,255,146,191,34,186,10,135,12,117,153,25,113,244,170,139,54,198,149,202,213,214,202,247,121,29,183,250,21,74,136,159,74,152,106,43,56,133,16,168,174,238,175,34,179,48,199,57,90,201,91,214,2,27,43,118,208,103,51,70,100,196,6,54,166,205,162,33,65,161,103,197,81,107,165,57,7,140,17,22,96,48,178,33,20,213,7,66,147,25,95,208,91,8,141,215,104,236,94,122,186,91,227,18,114,68,140,78,207,151,80,136,100,25,33,59,130,216,27,91,97,35,200,185,105,155,54,107,153,65,187,175,220,172,84,134,171,95,159,96,202,91,45,79,230,254,93,117,156,72,178,149,184,87,187,247,59,255,237,185,147,180,254,42,29,221,169,231,161,237,28,155,168,255,109,155,107,131,107,73,255,251,178,100,208,14,133,222,103,200,27,70,127,178,102,236,217,154,36,37,226,85,245,157,34,109,25,126,193,137,51,165,232,192,139,16,47,8,43,73,20,66,68,14,109,120,237,93,218,171,53,224,210,19,109,111,149,221,120,10,82,68,82,28,151,115,109,100,217,221,67,119,231,15,89,213,28,243,250,155,159,241,185,128,18,178,136,192,0,18,89,80,84,41,62,22,47,19,132,183,88,44,27,111,158,107,144,26,126,180,190,97,87,155,187,56,215,204,29,169,132,228,127,175,225,152,23,153,51,61,74,104,226,124,255,141,66,58,41,92,164,11,124,143,96,179,44,180,75,184,229,163,184,137,221,25,73,204,70,67,104,100,237,68,236,181,122,82,153,214,229,186,105,43,49,30,114,36,229,209,238,223,147,137,106,3,13,58,242,53,139,116,197,167,243,174,7,76,154,217,49,56,216,194,40,160,28,92,194,33,147,9,136,132,43,5,166,58,22,11,128,12,22,35,113,66,192,192,168,24,204,0,96,80,121,124,10,138,197,1,10,248,4,5,43,1,169,9,240,129,194,97,44,80,104,120,80,102,143,193,112,48,49,52,76,113,21,1,8,64,135,17,18,65,32,161,105,128,200,38,29,5,58,171,2,72,45,66,216,179,14,4,130,32,119,209,68,158,248,62,64,42,3,153,98,203,10,44,77,1,0,151,148,193,48,217,255,107,131,32,169,138,74,237,205,88,97,169,115,239,150,174,221,66,85,12,155,156,98,214,53,23,154,220,235,93,19,41,93,82,172,171,24,162,242,105,33,28,223,78,34,122,211,132,85,138,22,217,241,217,178,230,61,95,61,144,198,212,254,86,162,213,241,120,197,221,123,35,81,18,52,78,240,229,115,206,175,170,82,215,207,158,207,162,79,173,86,178,203,191,77,235,235,36,58,120,109,169,233,211,232,0,160,0,89,110,53,169,92,189,136,181,184,132,104,153,211,114,165,30,197,106,43,138,2,195,141,90,26,216,191,225,74,157,51,122,91,194,130,123,211,151,81,165,210,223,86,69,68,67,102,173,89,167,178,169,28,68,138,136,85,124,231,43,34,43,34,73,82,234,74,231,218,99,20,73,171,42,89,138,219,15,185,150,228,110,99,179,126,199,105,200,135,122,21,93,217,202,234,173,95,123,21,78,158,231,88,53,45,56,140,70,72,198,138,193,70,102,138,240,23,56,18,37,48,147,19,153,22,71,54,182,98,96,160,32,148,155,116,66,4,164,143,17,43,194,198,97,27,73,231,21,252,105,111,147,217,26,0,133,38,161,146,19,175,22,168,73,178,65,187,2,131,143,155,17,98,68,137,147,19,98,92,184,101,249,79,182,181,239,61,21,40,50,146,82,95,148,57,108,22,244,106,21,177,8,0,255,251,178,100,221,14,7,96,103,68,11,137,127,176,107,108,233,71,97,37,92,21,129,157,30,109,229,13,193,95,51,102,180,176,11,8,121,76,2,53,39,140,234,114,236,234,146,121,129,166,181,219,71,83,137,100,105,151,182,221,247,17,180,245,126,235,75,89,104,235,124,119,109,10,150,112,53,168,29,140,16,149,15,76,108,20,244,207,98,230,65,118,52,111,9,109,110,63,229,158,21,163,126,244,185,155,227,80,8,160,0,201,21,128,0,86,237,135,243,27,17,140,14,135,240,216,250,163,249,53,121,46,243,2,67,158,61,75,21,175,119,239,245,47,235,137,174,251,255,212,244,101,201,40,35,188,139,98,179,90,95,237,59,58,208,167,114,61,182,37,51,63,114,231,107,73,98,110,202,151,71,157,175,58,186,178,38,218,149,101,54,117,51,21,247,102,196,85,52,171,164,225,11,131,49,190,141,77,159,49,123,12,137,4,98,122,201,146,83,134,3,4,133,5,160,70,152,4,162,98,240,40,32,6,102,64,66,197,11,135,129,173,99,90,53,67,69,9,152,132,169,178,214,65,193,19,113,165,171,8,173,149,234,145,228,168,193,146,4,2,82,212,145,224,221,224,192,36,161,142,115,129,160,172,224,97,152,30,166,15,176,93,67,232,232,183,84,107,190,217,4,65,149,204,118,72,173,240,86,144,234,29,24,4,105,228,134,6,145,181,135,213,124,190,239,13,60,21,61,39,141,195,179,19,95,115,41,173,197,123,235,171,118,251,109,155,110,213,100,185,157,147,205,219,125,190,171,220,213,175,246,91,158,187,38,172,173,95,179,191,106,218,213,180,46,186,228,161,182,252,189,106,230,86,249,240,185,209,170,162,235,61,54,150,153,182,81,252,138,191,30,244,83,93,137,138,69,72,154,93,178,226,252,76,22,128,90,104,231,219,184,80,0,3,192,8,49,187,72,149,114,120,239,83,199,20,210,225,219,74,149,59,156,21,69,100,69,20,243,48,171,111,6,36,44,105,98,33,231,119,31,113,2,48,208,74,4,19,127,233,122,104,207,86,222,118,214,130,93,134,163,117,80,149,89,100,232,82,86,210,245,50,137,197,220,202,82,109,216,140,190,254,185,242,176,64,199,133,29,131,35,174,121,24,117,177,144,233,239,197,61,29,179,54,51,39,208,190,194,70,101,66,224,85,175,198,141,186,96,165,5,64,96,189,0,17,32,136,64,197,19,206,216,105,31,84,60,192,138,20,221,17,214,209,106,83,185,76,140,30,3,59,134,237,23,9,219,148,44,183,45,190,164,49,6,139,56,237,192,167,4,185,108,162,172,130,166,174,33,24,11,154,177,167,59,61,40,242,98,251,190,242,198,222,183,114,65,93,84,27,253,70,245,111,217,251,136,255,251,176,100,214,142,6,254,102,195,131,154,99,240,112,108,217,90,60,163,154,22,77,155,26,77,229,109,201,157,179,102,168,244,140,224,189,109,216,169,216,5,161,137,50,221,169,197,236,171,233,187,46,56,184,253,147,111,235,223,117,183,250,153,248,132,118,58,101,35,138,42,195,116,227,99,88,186,87,79,86,143,159,223,9,46,163,215,124,84,28,93,23,170,181,69,203,28,102,161,196,142,68,82,241,221,45,103,93,112,108,170,118,178,143,108,156,139,144,116,113,16,10,111,0,146,237,191,67,105,134,199,148,122,86,50,152,40,214,211,50,165,131,185,38,174,247,208,188,98,243,200,25,248,156,199,19,146,102,24,213,138,81,224,223,156,67,168,200,219,110,127,95,194,192,171,79,237,190,210,34,159,81,84,31,166,132,101,48,108,89,216,103,211,215,75,78,50,88,230,120,170,209,30,27,46,181,245,47,115,36,100,38,155,121,151,145,76,141,175,10,29,92,143,20,0,5,103,240,207,1,50,227,76,161,83,98,148,0,61,155,150,160,125,171,153,41,6,148,98,13,43,168,199,79,5,54,194,64,168,162,142,76,49,110,138,81,135,88,148,98,187,68,128,101,13,220,168,46,61,121,9,230,116,52,45,252,110,9,51,51,138,238,184,118,41,13,92,89,73,138,160,129,248,32,83,10,149,159,103,238,108,106,191,240,181,219,223,241,47,146,247,255,222,239,254,212,35,95,238,93,199,236,226,125,106,131,48,70,178,35,200,8,205,43,61,81,71,174,142,155,158,162,122,50,29,146,222,125,38,224,148,200,54,237,209,30,56,160,93,146,169,215,251,141,226,62,102,42,46,221,202,251,157,109,101,93,12,21,0,128,140,2,20,114,211,242,83,245,6,187,177,248,19,174,170,72,152,14,96,255,97,12,9,42,27,28,85,176,140,137,31,34,88,203,0,205,160,233,170,237,66,63,94,250,84,118,201,218,239,58,168,215,87,34,106,100,50,106,219,245,244,91,171,209,81,157,149,100,69,99,237,98,213,206,174,75,11,157,88,102,172,103,153,181,199,140,33,201,82,170,49,143,247,57,76,32,185,94,134,59,246,4,96,32,2,83,159,211,19,184,46,29,125,25,100,6,28,132,124,145,145,176,10,158,46,168,4,171,49,143,190,170,9,49,80,84,121,118,148,244,56,186,168,98,85,97,217,53,113,0,25,234,7,216,120,189,88,12,44,4,152,45,58,90,130,186,75,28,245,240,155,26,228,1,127,237,70,231,243,130,33,88,103,94,130,228,122,1,119,59,30,129,124,224,112,44,84,29,29,189,15,107,183,68,247,191,115,216,164,235,157,116,94,137,102,101,170,243,206,45,58,61,151,50,234,37,49,81,205,95,123,199,183,38,89,255,251,178,100,200,136,5,32,102,201,155,73,94,98,104,140,233,106,61,5,92,21,237,155,37,77,29,156,129,235,179,101,244,243,154,48,51,247,68,215,187,122,170,93,41,232,76,70,189,20,109,29,157,31,156,158,76,114,213,126,55,229,99,187,127,232,55,97,196,142,185,142,252,228,177,108,104,9,216,0,4,32,161,2,9,109,188,189,50,193,88,110,201,68,173,113,130,93,224,183,195,106,253,51,35,134,167,143,50,42,141,104,133,246,105,80,197,228,108,80,155,35,156,135,23,254,101,246,48,139,186,220,134,93,53,14,26,179,31,10,189,83,82,58,117,203,37,16,209,179,26,123,124,173,108,214,183,41,173,139,122,245,223,227,51,187,191,200,211,54,179,182,249,223,186,200,108,125,108,221,204,227,249,34,244,235,200,198,100,113,244,83,200,18,49,209,199,254,55,176,92,86,53,58,88,14,64,52,89,172,193,194,195,87,36,194,194,115,1,206,14,158,117,1,38,8,1,198,68,83,153,140,166,6,6,168,209,139,132,45,205,115,24,77,137,49,152,242,41,126,140,152,68,72,105,26,158,5,34,175,231,12,33,64,104,105,204,11,20,146,37,41,186,150,24,193,129,54,72,140,12,20,6,125,115,43,212,136,148,112,208,200,0,209,122,64,90,231,202,0,93,1,1,212,61,102,202,17,1,196,85,85,185,64,178,120,120,20,23,52,138,154,140,88,59,4,10,164,178,178,56,150,158,82,180,159,246,88,180,119,173,53,139,253,62,151,173,187,119,123,168,211,255,63,249,215,157,183,115,221,235,94,181,102,211,136,127,211,88,171,90,181,51,108,162,207,119,125,207,205,106,191,88,106,235,61,145,183,15,181,242,189,212,142,25,244,117,191,117,249,231,45,5,13,102,214,152,243,58,235,241,176,6,12,187,45,251,175,223,189,59,196,0,16,128,9,73,183,41,84,243,174,238,63,181,88,193,18,228,23,21,181,175,169,168,235,119,134,178,106,155,68,255,177,52,148,147,245,99,182,145,107,96,159,246,59,42,198,9,14,214,42,75,148,64,241,102,196,9,120,226,17,162,242,178,161,155,101,206,158,157,35,134,171,68,4,158,77,155,19,67,187,147,192,91,205,157,22,232,69,65,87,101,165,115,77,115,134,105,95,243,220,207,126,80,68,85,183,180,182,86,32,75,63,255,63,80,43,150,153,101,194,56,84,44,249,175,139,166,85,26,4,1,128,33,128,120,136,56,34,35,13,24,120,173,3,34,211,8,8,31,211,57,96,65,249,134,1,171,189,29,201,128,207,148,212,226,117,53,233,104,112,109,186,191,110,72,241,177,122,53,64,1,9,118,188,100,160,211,26,15,22,138,162,42,6,159,232,123,23,71,119,37,11,114,17,105,255,251,178,100,212,142,6,222,102,195,131,155,99,114,116,44,233,58,97,131,92,22,229,155,24,78,45,189,9,126,179,102,244,192,22,0,184,170,57,126,220,11,54,236,188,176,38,47,212,138,227,69,167,81,74,214,182,183,175,82,153,52,199,67,216,254,143,218,42,77,117,236,141,189,115,223,215,113,179,174,218,200,108,155,29,59,195,53,180,154,235,106,48,243,203,189,134,134,147,50,141,195,46,143,23,167,89,81,182,132,233,219,155,152,178,70,108,245,210,73,20,75,136,87,77,36,182,70,30,85,0,132,140,98,0,22,219,126,119,79,49,93,102,195,42,161,2,153,30,63,154,114,107,59,116,80,250,237,136,45,67,154,127,255,229,251,24,229,96,243,51,44,174,105,83,66,94,228,68,216,232,150,102,71,61,61,140,199,106,77,162,174,174,169,61,232,148,122,220,115,200,204,235,187,58,221,236,81,38,118,81,21,113,115,21,12,237,165,145,148,67,221,13,170,168,45,0,64,37,37,223,26,68,131,162,20,104,215,72,48,148,152,42,174,125,140,211,95,69,50,76,8,188,26,245,74,233,160,68,153,126,161,136,165,77,106,91,57,109,166,218,167,108,141,103,185,36,179,22,155,118,12,0,100,56,181,76,250,44,6,15,162,3,150,60,145,198,176,250,91,149,96,52,68,82,1,161,99,108,50,47,14,119,31,255,19,95,250,252,223,213,172,198,147,27,246,213,205,233,54,145,121,206,204,210,230,57,76,72,201,146,40,132,58,230,15,147,98,76,135,91,176,234,100,73,99,6,15,23,135,153,243,247,208,227,71,150,186,164,28,248,59,249,165,189,162,219,239,227,94,246,132,49,227,97,32,21,134,0,5,182,218,123,83,131,170,196,38,135,203,82,18,137,143,182,187,65,206,132,169,11,151,70,160,199,144,5,105,186,127,255,249,150,217,11,143,147,117,13,95,53,41,82,82,181,171,83,164,71,125,207,219,179,220,231,47,240,205,88,161,245,51,222,151,251,255,11,59,115,207,63,51,242,99,233,221,238,87,191,252,132,127,151,214,130,205,88,150,12,195,7,76,41,10,204,43,87,76,197,19,12,83,2,12,39,108,76,24,56,140,70,16,72,65,195,14,20,19,0,131,113,97,37,53,55,0,19,14,0,64,17,157,82,26,18,114,177,24,200,145,140,137,152,32,218,69,21,4,129,130,13,166,140,180,233,71,26,88,140,240,226,65,214,32,200,113,81,132,209,68,1,192,35,3,0,254,161,98,96,192,33,84,65,224,232,67,64,16,128,209,187,43,153,3,161,233,88,224,110,38,92,65,73,102,71,4,148,214,65,184,155,160,56,204,204,3,114,225,137,94,96,38,28,243,54,119,52,254,20,24,76,208,43,151,211,197,133,255,251,178,100,200,136,4,251,103,202,59,40,126,96,89,236,217,154,48,163,110,31,129,155,10,14,237,235,202,103,51,164,232,243,51,41,70,95,61,25,226,99,54,240,241,29,131,81,179,95,157,102,207,175,10,52,205,81,50,250,209,94,102,178,73,86,54,103,175,156,95,79,46,21,210,196,223,146,216,190,119,219,177,184,214,147,46,119,126,250,28,200,115,139,20,248,104,204,24,110,149,234,103,37,196,208,166,196,74,81,201,24,231,69,122,161,179,49,215,79,115,11,117,19,128,231,208,119,242,79,163,158,123,122,233,197,192,16,62,2,9,37,220,93,159,204,52,206,165,160,100,131,113,74,166,7,10,229,246,16,52,229,208,240,204,99,253,91,118,172,123,29,95,181,45,235,12,110,85,132,60,173,150,239,152,11,81,20,197,30,130,169,252,239,245,255,223,214,85,166,81,169,148,198,101,157,125,235,177,233,170,108,200,147,81,207,252,35,204,98,72,115,59,206,197,100,109,82,6,83,175,17,64,248,131,59,5,26,96,73,90,90,103,47,164,117,235,87,242,83,180,228,229,45,98,219,232,237,119,80,139,175,160,250,135,203,169,212,159,166,62,77,93,81,249,180,247,17,161,88,144,116,231,166,170,252,181,2,202,140,2,0,20,188,219,25,25,6,128,40,80,121,137,148,68,181,69,4,74,206,160,133,61,15,129,136,35,220,93,145,64,116,236,240,148,34,190,131,159,23,169,218,194,98,150,47,181,163,203,146,130,176,183,48,65,12,237,133,19,89,28,170,198,47,221,160,9,114,33,213,140,3,208,71,23,45,143,47,15,226,1,60,57,3,94,51,235,214,191,216,65,163,236,128,94,56,135,213,216,95,175,74,230,116,149,191,186,226,241,145,3,33,113,16,85,166,93,71,10,171,45,146,199,28,55,42,218,37,238,40,125,139,26,131,89,69,75,36,120,90,209,171,13,89,137,107,230,177,239,183,222,44,77,62,180,59,106,12,72,116,110,196,37,77,245,14,64,130,196,229,64,128,67,85,39,32,112,89,137,0,156,92,218,72,188,39,104,214,163,254,185,82,47,80,22,33,216,154,87,12,174,73,53,24,213,12,15,173,97,89,101,102,23,211,59,77,36,33,89,229,119,44,172,168,200,234,134,121,101,163,150,247,70,49,72,115,213,172,204,106,196,81,158,84,171,174,206,218,33,100,170,104,162,56,228,82,61,31,210,213,116,123,30,250,156,214,70,84,182,204,222,204,201,242,250,53,176,40,0,60,154,157,10,104,64,16,4,104,102,245,137,156,194,160,32,104,24,66,113,192,224,176,48,160,32,98,50,160,240,52,10,2,130,202,7,79,81,125,21,180,195,224,20,161,45,130,86,177,151,225,194,144,52,40,200,84,17,255,251,178,100,168,136,133,82,103,201,59,72,126,98,107,108,217,38,97,101,94,22,209,157,24,78,45,189,9,133,51,165,9,132,21,120,51,16,94,98,67,169,125,112,64,105,205,166,29,3,152,64,23,19,147,38,82,212,206,76,231,229,133,120,221,36,229,137,86,117,98,145,205,82,53,222,99,26,98,215,140,64,162,230,148,73,227,61,253,125,252,252,215,205,242,216,237,30,98,103,175,127,123,190,229,7,61,166,237,163,83,99,210,195,83,180,104,195,173,88,255,27,159,94,198,211,20,137,211,105,122,245,53,48,112,235,88,197,104,173,52,40,208,77,209,173,104,187,49,133,26,220,193,141,145,164,25,223,149,6,63,251,19,86,24,130,39,179,105,123,112,30,166,18,5,86,150,7,216,38,200,72,94,51,122,231,202,172,176,219,96,228,227,73,242,146,168,90,36,114,140,92,103,235,245,107,57,62,154,185,149,107,58,163,57,20,133,34,25,81,74,166,217,145,145,251,190,107,217,72,246,213,154,172,107,53,251,42,146,67,214,119,205,102,200,200,245,158,235,79,215,244,90,93,174,26,234,0,135,227,2,251,53,16,163,21,25,60,205,131,40,50,18,79,17,73,29,192,120,97,160,168,41,146,164,173,182,126,131,160,192,5,23,42,4,3,9,196,33,179,105,92,184,222,46,70,156,86,74,250,136,65,105,29,34,64,116,244,107,240,208,132,81,44,234,43,177,128,136,110,28,103,72,195,63,74,252,231,41,171,171,158,220,224,27,21,236,97,28,148,67,240,237,152,229,141,218,134,166,102,106,75,51,250,186,203,247,151,242,231,105,225,215,200,171,198,120,180,160,229,187,132,45,180,148,38,216,74,226,22,114,204,151,109,180,40,222,150,93,201,53,148,93,7,141,71,97,185,231,56,250,166,156,174,173,171,109,148,142,240,206,217,118,231,239,83,81,134,199,244,64,1,43,255,254,160,0,7,5,47,252,63,207,45,135,68,142,65,76,149,116,222,48,224,195,131,38,112,110,249,231,158,151,180,216,240,243,229,117,157,174,163,251,192,190,173,54,115,12,32,101,61,95,121,38,126,57,49,48,147,114,32,155,8,204,140,72,6,128,241,168,110,146,218,84,200,161,52,77,2,55,116,76,9,120,19,24,157,144,102,192,205,10,77,169,62,179,50,52,159,74,232,168,134,61,64,0,0,145,26,57,137,67,143,14,50,35,51,159,185,49,179,178,33,192,188,177,160,146,150,80,4,10,12,19,50,48,82,236,195,192,163,86,184,64,8,20,29,26,13,81,148,8,181,104,26,26,172,230,73,182,12,4,163,121,223,145,37,200,106,0,21,17,73,40,243,176,101,0,242,168,251,118,84,51,29,112,174,238,55,8,166,177,25,189,98,188,255,251,178,100,185,12,133,148,102,198,19,97,95,144,100,204,217,73,60,34,204,22,5,155,24,109,149,156,137,150,51,164,200,243,141,240,27,57,53,13,201,50,198,164,254,40,17,20,81,160,53,237,221,174,117,99,100,68,87,39,211,255,171,123,127,72,33,113,27,140,67,236,109,105,185,182,186,223,174,229,250,173,194,186,104,177,214,222,137,100,75,169,72,226,253,154,197,175,70,215,236,87,129,250,211,242,15,201,182,118,117,39,187,98,94,197,109,229,32,18,100,128,23,126,9,38,35,180,135,163,217,68,24,14,111,21,168,147,142,46,210,184,128,165,22,85,156,230,103,114,21,130,47,21,157,113,39,155,153,219,93,59,163,84,207,11,35,107,11,90,70,100,234,160,161,5,138,225,150,131,133,86,188,47,141,41,197,165,78,151,186,183,46,153,121,191,43,123,125,180,193,105,245,102,198,71,115,186,241,152,173,185,173,132,123,127,254,69,210,52,92,224,91,0,0,195,21,99,132,64,243,19,163,14,140,80,48,153,160,196,65,147,7,148,143,34,13,22,5,49,147,6,163,151,120,48,2,58,6,49,40,20,185,225,80,225,129,129,38,26,0,17,4,135,0,2,192,116,6,94,129,225,134,125,7,7,2,228,211,37,80,96,32,14,167,216,80,128,126,150,15,235,118,5,57,210,110,153,59,22,100,147,110,156,253,152,113,217,142,195,179,47,204,11,118,28,128,234,64,46,61,45,151,10,49,131,225,1,216,195,25,204,123,189,243,249,191,220,249,127,41,169,151,224,243,255,36,40,203,14,75,185,155,130,227,16,230,214,95,36,91,201,142,255,45,176,175,138,182,189,79,39,153,94,172,234,143,90,242,250,109,109,251,54,230,222,111,7,85,174,235,173,199,121,91,222,223,26,245,135,241,136,81,177,229,23,192,71,118,126,149,128,48,41,178,171,195,150,109,183,230,81,102,166,200,188,114,125,162,233,68,148,58,211,72,233,51,133,225,185,196,16,46,158,21,243,26,155,35,223,21,7,72,250,111,255,126,250,231,145,93,196,57,30,103,214,64,116,142,49,51,85,48,240,147,54,80,153,181,149,201,12,77,138,30,206,25,57,116,218,84,50,20,85,213,118,55,170,26,141,106,33,210,51,19,80,82,52,247,246,45,117,107,207,205,220,238,147,124,76,87,83,251,52,68,130,64,19,86,104,166,102,188,34,44,206,119,43,198,90,90,68,36,97,167,39,134,64,179,149,200,144,153,49,107,2,110,229,238,134,18,153,107,34,132,42,44,214,30,57,251,214,43,91,90,52,122,143,143,21,56,212,68,0,168,18,194,54,2,76,191,214,233,79,203,28,60,192,192,242,71,7,2,65,44,186,52,12,90,65,30,196,48,8,37,123,11,255,251,178,100,202,12,6,49,102,196,147,131,127,160,115,76,217,239,44,104,203,19,109,159,28,77,161,249,129,127,51,100,69,128,139,48,213,171,71,255,127,204,241,241,255,86,241,210,180,127,105,53,219,241,115,28,108,190,212,213,196,68,71,77,31,49,94,77,13,106,68,247,169,171,72,142,38,111,237,108,251,106,7,199,180,251,196,255,53,181,63,179,255,134,185,98,213,132,90,34,96,63,81,121,135,60,26,37,71,13,16,132,28,235,240,43,156,199,101,83,47,245,105,171,146,28,187,134,25,243,186,249,157,247,39,186,254,114,90,46,252,39,151,174,126,72,242,44,73,250,128,135,166,6,136,206,73,141,152,165,146,10,38,198,126,237,5,78,201,51,155,135,73,102,222,4,74,56,166,183,92,212,171,251,202,170,175,86,183,119,247,93,244,93,87,40,133,49,150,139,49,0,130,48,188,209,53,138,23,50,12,178,49,240,76,48,69,173,49,228,186,4,2,166,2,2,134,15,32,35,64,194,41,7,2,33,197,171,200,9,3,140,11,13,12,208,212,189,66,52,71,75,183,69,161,82,50,236,134,16,50,39,228,97,57,174,73,11,45,208,241,210,109,174,90,2,143,206,48,128,76,196,132,49,64,103,21,186,35,164,190,5,97,172,25,198,135,84,89,125,180,72,251,145,71,63,25,38,1,148,89,192,79,172,165,172,190,51,220,25,253,188,241,195,95,247,233,149,45,230,217,95,107,221,89,244,110,215,233,181,206,247,69,76,195,126,155,51,54,108,165,177,41,150,251,148,65,175,58,196,215,77,89,51,72,242,134,111,89,204,183,150,177,229,188,221,95,9,176,251,164,210,26,232,89,74,133,150,149,29,42,174,195,139,190,30,189,46,147,76,1,112,104,120,91,72,235,206,187,113,230,44,81,0,0,12,0,2,210,105,77,40,120,195,89,99,216,67,48,82,44,190,132,15,164,158,157,106,49,64,39,8,183,177,252,41,96,173,236,60,53,82,169,35,80,143,77,93,96,35,187,172,101,73,140,229,181,32,163,151,76,204,235,245,108,91,44,207,207,179,42,74,134,230,114,152,106,180,20,221,42,90,112,237,91,145,113,255,138,236,105,18,142,208,206,147,51,94,2,152,237,130,137,20,189,54,220,251,183,150,80,248,185,23,18,215,136,57,244,243,51,129,238,0,4,156,172,208,5,204,220,24,16,92,101,182,192,145,211,3,3,2,38,156,80,98,102,37,64,56,176,88,45,255,107,72,214,182,36,128,208,68,181,137,208,88,118,179,136,95,150,80,61,241,153,116,96,88,118,196,185,89,21,236,146,50,8,10,139,198,59,46,165,201,106,158,69,67,234,48,205,55,189,238,32,14,173,107,153,194,224,10,188,103,79,115,87,255,251,178,100,215,12,166,195,102,195,3,186,91,240,119,172,216,249,97,131,106,20,85,155,30,109,173,24,129,143,154,228,21,150,13,112,243,95,241,253,93,252,245,202,44,203,61,140,239,249,136,246,121,52,131,19,73,72,169,153,53,163,151,129,241,3,177,167,154,66,156,67,150,101,11,249,6,13,23,48,65,32,193,138,151,85,54,53,70,24,143,124,156,196,195,190,141,67,38,90,47,30,224,6,80,126,185,83,226,90,22,33,161,193,233,82,70,4,8,250,41,6,134,189,162,121,194,16,44,93,126,98,71,176,114,218,43,171,92,45,114,2,227,178,149,35,221,203,164,161,204,137,178,117,165,177,60,73,33,214,76,139,205,251,9,253,124,173,4,50,243,35,34,212,197,163,170,70,40,212,94,108,220,122,111,88,185,7,33,40,42,160,200,121,180,10,185,55,62,241,96,42,53,96,37,1,141,53,144,34,65,152,12,62,100,109,121,143,75,6,31,12,24,104,136,79,77,22,38,2,8,5,69,80,40,2,152,130,160,144,129,82,131,32,201,143,104,9,46,196,153,139,49,83,136,139,192,250,59,148,1,96,244,46,152,232,224,8,22,116,250,140,178,22,46,152,100,129,142,17,248,194,163,138,124,110,164,29,157,152,101,126,87,138,193,78,124,1,114,205,61,72,250,254,119,237,103,12,230,241,184,126,99,200,139,253,221,220,213,92,50,217,61,115,213,237,136,158,157,243,247,243,92,183,249,149,207,246,185,243,235,187,93,232,74,7,20,126,188,155,159,141,93,174,82,14,196,181,55,65,113,77,149,174,107,110,137,118,201,63,17,105,91,190,153,75,74,172,168,142,226,33,243,28,208,88,200,72,86,234,130,177,83,31,6,108,5,37,67,25,192,160,131,106,188,170,160,58,164,182,49,31,123,231,230,88,112,55,113,194,230,73,79,106,10,123,18,13,24,88,14,188,160,69,75,207,127,95,16,209,231,74,56,98,116,52,87,26,56,102,200,238,23,103,96,200,16,69,108,117,15,146,47,24,4,103,96,167,173,139,125,195,198,83,74,117,154,156,200,223,45,8,191,176,227,37,120,252,49,49,173,218,92,205,76,231,9,169,242,70,158,72,75,216,179,252,217,252,136,134,90,2,83,75,164,13,64,127,6,141,76,221,34,48,16,180,200,192,83,5,53,141,168,43,48,128,17,20,12,86,65,1,7,64,160,70,146,16,44,71,132,101,34,9,1,131,78,214,44,93,185,203,161,170,7,18,0,42,0,62,149,173,19,22,155,102,32,158,67,65,164,201,81,226,132,155,55,87,49,120,115,9,144,230,229,44,5,58,141,218,124,219,122,196,140,187,227,229,130,29,99,150,176,132,163,97,92,179,125,117,143,153,249,227,104,231,250,255,251,178,100,211,14,5,202,102,196,139,154,91,116,121,12,216,225,101,3,122,21,241,155,20,78,61,24,65,222,179,101,244,246,13,117,235,248,238,41,248,166,111,229,123,134,53,221,214,70,53,60,43,165,163,23,201,146,236,205,201,105,197,45,115,200,225,197,221,174,84,148,176,53,42,12,32,156,80,117,179,160,231,153,167,148,99,139,75,167,128,3,184,3,95,164,0,26,133,214,152,13,182,235,35,108,51,161,141,232,246,86,176,68,27,234,147,45,10,41,171,207,173,246,133,165,209,229,144,171,13,11,121,91,171,111,137,246,166,231,39,59,255,231,127,250,126,229,245,61,131,194,18,227,154,161,183,147,211,103,144,137,76,70,128,109,67,145,96,208,206,135,23,104,77,23,5,85,87,186,29,113,211,49,156,139,142,239,158,81,45,191,85,67,214,233,162,178,42,27,20,6,64,3,97,24,139,221,115,199,21,118,238,7,51,10,1,191,243,115,124,89,224,20,113,183,158,96,197,23,204,71,48,215,137,86,198,244,192,27,22,6,232,211,41,172,77,164,180,182,85,33,143,67,147,91,169,65,219,13,142,111,77,149,123,91,166,74,120,214,18,85,137,126,37,141,235,253,38,178,234,228,77,10,61,44,112,52,27,129,146,238,33,13,86,59,53,183,101,179,233,237,24,118,174,171,28,199,79,58,162,94,117,18,42,65,120,249,166,152,52,218,42,37,95,88,250,211,179,159,170,70,147,91,190,96,174,105,187,116,71,33,134,158,154,44,113,179,106,212,133,9,166,12,31,6,15,246,153,207,204,89,185,7,159,48,0,167,28,134,159,137,89,161,9,35,83,60,194,128,64,56,171,160,40,86,145,58,32,6,165,235,240,142,87,231,234,30,115,56,55,40,26,189,27,175,50,254,104,102,161,93,240,203,87,117,241,193,103,222,109,93,35,41,67,104,74,44,64,231,171,18,152,40,194,81,26,152,36,41,5,136,181,152,121,179,100,101,35,220,10,155,75,54,133,209,166,203,45,24,48,123,7,105,58,32,136,67,99,26,34,6,175,105,196,194,87,118,96,234,155,99,231,22,210,253,132,178,185,188,81,114,50,105,161,6,201,167,147,85,19,118,238,197,173,112,187,79,92,79,169,255,18,33,97,152,37,86,154,2,184,57,8,104,252,35,48,24,18,220,0,164,64,54,117,20,104,227,132,201,119,26,110,67,64,116,237,21,115,241,171,96,237,196,123,65,94,15,190,210,55,93,124,180,207,151,200,103,111,196,89,93,53,61,36,83,135,144,41,168,138,78,70,79,232,149,86,69,185,2,29,64,244,202,38,24,250,18,221,219,34,162,249,90,134,47,192,17,14,131,124,89,116,65,23,157,166,150,100,154,155,88,131,170,9,237,156,255,251,178,68,205,140,196,173,102,200,19,70,70,50,150,12,216,243,105,232,92,82,241,155,28,77,153,25,2,99,179,163,141,166,37,104,105,199,178,92,20,240,176,254,138,141,154,165,47,87,201,244,72,150,136,52,177,138,227,136,235,164,134,138,154,158,94,150,170,62,82,62,214,103,24,8,128,67,81,184,102,163,154,209,1,132,206,33,34,234,190,192,148,128,185,109,42,38,50,1,155,180,86,6,103,96,169,155,197,9,37,156,202,236,70,241,81,150,197,35,15,63,163,116,132,172,23,32,61,240,137,68,166,229,244,142,59,47,41,89,93,148,29,134,130,231,69,43,28,89,2,170,95,89,183,237,108,117,123,156,227,141,167,60,105,55,168,96,129,61,75,204,195,138,165,186,135,16,239,47,144,140,214,221,184,214,24,188,142,167,15,237,203,228,146,151,173,172,135,247,210,169,53,219,159,130,120,206,237,235,12,234,189,30,103,90,11,65,165,106,174,178,250,127,199,62,222,131,48,0,4,52,6,236,183,227,24,200,194,130,67,136,43,48,208,231,148,128,24,60,179,240,204,213,27,80,143,102,241,65,113,216,126,51,59,55,24,189,46,125,37,220,212,55,143,251,219,157,201,38,41,56,28,92,40,180,231,141,14,73,45,22,149,145,222,161,246,63,36,26,31,23,53,105,27,37,244,177,196,170,226,170,102,239,229,213,212,190,220,206,153,113,55,58,146,118,217,46,108,127,203,106,166,98,218,191,14,191,230,184,226,31,195,58,147,240,188,210,18,203,243,34,69,29,222,106,146,153,188,176,245,108,125,56,192,117,225,110,79,105,164,199,255,17,103,127,30,204,148,166,172,58,227,90,0,1,1,5,127,167,94,43,199,169,29,200,216,74,166,134,150,88,182,97,65,189,217,102,188,15,255,244,206,126,107,175,141,66,179,6,113,156,107,80,245,196,122,243,13,42,43,110,152,208,187,53,34,149,50,73,145,18,102,36,61,101,49,163,204,70,141,106,61,19,102,114,17,81,55,168,118,96,158,21,187,251,22,202,148,163,73,236,234,246,182,44,3,49,173,176,200,130,19,1,149,141,129,83,34,40,4,19,140,95,41,53,105,192,28,40,65,9,129,16,97,64,74,231,103,34,68,208,160,36,66,21,127,197,131,142,172,0,156,228,192,54,180,202,99,169,153,89,82,195,111,8,140,0,13,2,205,44,0,92,24,141,125,68,243,22,141,81,250,60,228,60,116,240,226,138,201,232,47,203,46,72,231,86,246,79,180,203,161,14,57,12,215,235,65,78,91,253,198,222,49,77,46,164,229,222,107,47,195,168,72,217,168,140,170,41,69,72,75,105,74,18,41,99,86,9,244,187,146,21,40,181,42,6,43,116,117,141,210,169,170,171,99,255,251,178,100,199,8,4,215,103,74,83,75,125,240,91,236,217,89,60,34,204,26,205,155,16,46,33,254,209,234,179,166,116,192,34,12,238,224,72,56,201,40,227,156,180,48,108,163,140,1,108,66,6,163,198,177,130,242,149,180,23,172,173,18,45,169,159,89,185,173,201,86,253,80,156,101,102,210,141,254,226,159,140,76,108,178,110,115,228,17,129,32,76,49,49,237,95,85,55,128,3,74,208,4,69,73,46,29,163,124,107,117,225,52,192,241,104,58,206,234,152,91,92,89,201,191,51,197,146,48,51,5,171,207,115,26,255,243,205,253,117,125,210,76,165,92,211,50,104,162,164,45,32,246,153,81,84,218,199,196,43,161,174,170,211,163,30,99,142,87,17,26,136,90,198,142,139,139,223,130,56,150,92,196,45,14,153,99,169,162,218,36,210,152,98,99,97,45,213,92,112,234,17,74,61,174,88,187,44,184,50,173,220,248,197,24,177,196,52,150,3,26,0,0,147,37,170,204,220,87,50,136,160,201,144,195,23,128,197,66,70,2,81,155,104,124,2,16,40,17,184,225,162,26,50,172,99,52,50,243,133,69,125,131,16,151,39,99,184,214,39,35,15,20,42,240,160,148,19,142,40,244,208,183,132,128,69,239,35,97,166,103,17,89,124,50,184,163,101,130,228,7,130,144,250,68,36,31,146,53,8,37,152,71,54,54,162,0,119,27,144,227,180,226,173,209,77,3,176,212,89,27,97,181,31,125,239,87,157,182,250,166,93,110,167,190,226,59,61,204,251,246,211,239,103,61,253,75,250,107,206,184,245,49,55,57,91,169,101,74,173,94,150,239,235,73,175,85,106,151,30,136,172,254,121,231,77,174,227,134,58,17,178,211,90,216,1,171,78,87,251,213,205,117,224,97,28,208,157,132,141,19,65,196,182,214,26,25,116,248,67,51,37,144,17,87,29,106,236,53,122,36,91,209,19,151,217,163,190,160,117,105,171,239,42,66,4,38,59,122,20,9,96,113,3,83,117,6,67,25,17,58,47,236,69,169,82,35,51,220,179,62,100,185,109,36,248,112,237,172,95,219,151,197,59,145,255,76,182,203,63,157,252,203,203,159,126,218,95,198,253,179,155,28,191,205,76,151,240,16,36,0,157,219,192,4,112,192,96,17,230,39,8,242,7,141,82,143,177,79,132,244,21,40,238,191,208,91,116,156,151,151,208,88,75,228,92,186,84,81,116,176,108,152,210,28,4,225,124,79,133,210,200,234,39,205,71,32,18,165,242,122,235,173,139,101,228,87,153,149,74,100,249,116,216,190,146,39,205,201,82,129,145,155,159,68,193,9,156,190,130,171,51,47,170,137,195,101,166,77,19,72,49,195,197,249,180,184,100,239,46,16,66,145,145,50,92,255,251,178,100,202,136,133,154,103,69,147,153,90,112,108,76,216,240,101,131,92,23,53,155,37,85,168,128,1,159,179,102,182,152,128,0,46,160,78,38,100,203,51,64,209,35,201,45,220,221,147,77,101,68,204,77,144,72,182,197,196,211,53,89,52,75,29,32,39,13,142,164,200,57,230,34,104,177,227,244,208,151,210,82,104,151,174,154,72,170,233,160,164,105,35,186,150,245,187,53,103,82,24,85,179,224,1,57,182,252,121,173,206,209,74,64,135,152,47,76,122,214,122,16,34,75,143,94,147,255,235,255,137,255,254,191,225,103,94,175,89,174,117,238,45,227,154,133,153,31,241,162,67,193,3,33,90,169,237,251,230,226,162,244,157,184,119,148,168,88,234,106,110,249,153,106,121,226,231,162,135,89,35,99,72,159,155,214,167,251,190,158,89,54,138,107,182,141,162,38,110,98,99,155,95,223,17,172,0,0,1,160,3,202,140,142,218,210,62,16,16,251,129,179,214,2,206,76,16,55,109,12,205,102,147,107,199,130,163,99,211,21,204,250,5,48,216,252,18,80,50,88,76,197,73,99,3,3,140,203,38,48,148,25,71,131,50,197,177,144,80,34,103,40,20,218,161,129,0,56,140,9,48,108,43,49,56,4,48,156,43,3,4,102,25,3,224,161,160,32,41,48,148,15,3,29,69,239,7,15,134,125,153,102,25,138,0,224,116,195,211,92,225,49,0,193,144,140,20,3,44,42,74,4,0,196,192,155,74,49,56,67,50,164,109,49,32,92,49,244,42,49,72,42,43,6,73,141,3,17,65,163,20,193,67,31,67,193,96,69,213,84,241,37,106,143,24,110,27,152,252,14,24,58,5,24,188,37,24,198,4,205,153,82,59,24,222,34,24,38,20,24,160,70,131,138,100,90,185,29,187,44,120,166,38,226,113,137,84,181,207,125,228,241,230,195,18,133,67,113,183,242,85,168,149,153,94,115,177,58,43,114,104,244,34,127,85,235,106,158,142,235,145,109,219,148,196,229,50,202,120,212,62,236,67,207,172,74,0,134,163,28,139,200,57,77,12,75,164,50,57,118,85,103,233,166,108,214,143,200,179,185,110,197,255,156,177,81,253,175,18,187,218,59,26,108,188,177,187,213,165,25,227,77,114,93,123,185,62,58,230,236,89,185,71,98,150,130,155,115,150,239,101,189,225,150,191,125,203,61,127,255,255,255,255,255,255,255,180,14,235,251,252,239,231,151,255,255,255,255,255,255,255,255,174,21,32,173,133,64,16,0,2,1,38,146,146,74,218,107,100,106,8,106,175,154,208,56,236,29,54,176,76,214,109,37,149,69,224,137,35,42,85,236,90,240,19,209,161,234,13,86,85,239,222,196,123,60,254,9,150,213,16,187,129,233,174,255,251,178,100,209,128,11,74,130,195,150,115,160,0,175,236,105,55,204,60,0,88,65,155,44,125,153,128,9,81,164,167,15,146,48,0,37,99,93,238,226,168,216,19,113,48,154,87,45,173,63,101,143,2,5,99,184,78,160,91,234,231,38,228,234,91,51,75,14,36,8,223,127,19,62,127,214,88,91,25,217,247,245,223,87,121,190,245,140,226,44,31,186,90,15,139,2,146,231,57,107,255,126,120,145,218,164,212,152,212,77,210,209,113,52,37,126,113,15,48,154,247,2,177,169,141,56,87,15,103,220,176,183,19,80,227,226,211,70,180,106,200,253,130,59,253,203,157,250,255,106,205,61,19,0,0,23,124,73,115,144,28,184,182,228,216,43,177,25,136,30,190,92,228,209,103,237,217,150,63,240,247,11,220,13,220,51,66,144,26,65,204,23,24,111,130,183,12,64,31,160,156,70,209,30,94,22,49,115,4,3,4,132,7,54,9,220,56,160,111,112,22,208,1,20,14,171,19,240,178,197,100,160,46,131,26,6,68,37,67,208,11,6,22,40,4,52,13,198,6,178,135,36,28,168,202,6,53,12,68,30,200,106,130,32,69,73,20,193,99,6,8,15,124,78,2,80,24,75,55,111,173,254,223,117,49,62,138,11,118,99,180,204,82,56,198,105,173,208,160,153,179,89,5,169,207,27,41,78,149,168,164,129,185,177,177,129,73,18,181,205,107,69,150,154,144,72,213,149,118,173,27,185,197,126,154,20,83,244,45,73,244,180,41,40,164,58,69,0,0,191,126,22,81,226,166,121,99,75,234,177,148,51,247,129,28,165,123,57,47,152,147,2,54,193,95,59,252,229,64,66,253,117,107,255,13,13,51,255,252,233,231,153,114,49,111,20,126,161,110,94,238,144,174,180,254,31,151,13,86,217,59,52,35,141,1,40,242,13,112,189,141,214,165,54,225,233,118,164,182,205,65,170,0,0,239,240,122,152,178,148,139,60,128,1,71,193,75,0,129,7,151,176,23,5,129,52,146,32,105,240,159,94,175,219,154,198,168,157,114,165,7,127,89,114,98,175,168,18,157,182,103,108,229,255,80,16,49,160,168,49,128,43,221,240,107,131,38,145,224,199,152,73,184,5,120,198,81,233,130,59,45,4,189,176,74,219,3,38,70,227,22,20,72,66,174,97,133,195,12,36,167,152,99,102,89,76,78,105,164,65,47,187,188,253,64,211,189,187,142,31,147,23,13,185,254,243,185,38,115,181,180,226,188,234,156,198,52,164,106,83,216,151,35,202,163,223,194,81,80,76,196,68,49,86,133,227,244,197,141,8,94,206,215,214,222,211,253,252,111,211,219,154,246,237,59,54,179,91,255,164,11,44,0,2,237,250,246,252,48,70,161,194,139,202,88,22,255,251,178,100,97,14,229,159,102,202,155,70,63,178,87,204,217,179,48,194,56,19,173,157,40,109,9,94,193,80,179,166,204,113,151,208,130,253,151,94,236,30,223,188,114,179,209,6,53,75,181,23,121,200,232,119,100,71,95,255,212,181,118,102,66,26,102,162,58,16,240,245,177,17,43,91,53,72,71,115,58,152,234,168,213,107,222,183,57,72,228,82,17,221,111,50,95,99,93,127,78,219,216,183,246,235,190,72,232,91,179,66,73,97,66,66,134,14,200,243,28,72,128,137,147,46,61,121,196,105,136,28,128,66,239,191,146,215,229,202,77,22,176,219,43,107,81,80,23,97,174,45,39,2,137,236,112,163,107,10,233,32,148,48,3,25,16,128,113,97,40,88,154,195,75,65,32,215,122,172,151,191,40,246,210,215,75,200,173,172,161,229,88,233,128,91,84,195,26,12,94,53,44,72,40,41,108,174,165,253,93,250,101,215,111,231,22,203,148,221,231,255,190,208,75,220,253,140,83,177,94,236,82,178,176,115,17,14,75,108,207,223,101,223,83,41,44,138,198,117,34,232,244,218,234,182,98,11,175,255,244,233,119,79,246,2,198,223,254,18,177,128,210,2,56,59,13,49,132,134,131,249,135,26,143,222,246,100,243,143,70,115,15,44,182,125,218,186,155,209,158,186,211,255,206,196,72,100,145,31,169,152,54,195,177,136,132,234,203,151,97,66,176,34,182,109,249,217,178,181,67,38,168,204,249,108,235,145,235,167,57,29,189,250,108,85,255,215,250,48,34,85,0,1,46,252,201,13,1,62,14,34,113,137,24,50,96,226,194,35,161,202,156,11,36,160,84,50,76,245,195,16,170,43,80,11,72,119,233,96,54,172,251,173,21,135,141,97,42,139,82,53,207,7,5,45,10,100,66,226,110,42,127,161,65,125,155,231,210,89,139,61,127,98,177,6,238,195,89,169,16,215,82,157,222,114,88,147,247,5,204,171,232,25,225,157,165,113,98,53,45,78,227,206,115,255,191,75,45,63,231,249,17,214,76,148,205,6,166,197,61,127,48,183,124,251,41,243,206,44,106,202,92,111,208,45,23,215,57,103,178,48,17,145,108,146,244,214,205,54,170,206,179,134,204,186,212,245,173,72,142,32,83,205,102,10,128,0,37,219,16,80,139,33,2,247,133,43,152,228,232,76,67,1,238,20,9,101,177,63,66,137,17,42,168,89,168,189,182,102,145,26,197,154,187,116,255,50,233,61,24,155,163,171,171,26,56,180,102,123,41,52,118,49,133,139,163,173,18,146,232,180,116,169,228,68,169,149,238,233,59,42,214,134,110,95,79,101,167,239,251,162,56,14,160,0,55,127,129,27,24,113,143,50,64,104,128,225,224,82,181,152,69,158,133,41,83,255,251,178,100,137,140,37,24,103,74,155,67,111,178,89,140,217,151,48,69,110,18,205,157,44,108,189,109,193,92,179,101,136,193,149,226,234,5,14,70,210,173,171,151,70,34,144,188,49,171,67,184,87,152,159,56,89,95,51,33,182,24,97,170,102,88,88,101,4,153,146,110,246,40,50,188,85,176,197,129,117,243,125,154,71,53,114,28,139,113,104,100,130,174,193,176,153,233,61,42,255,254,46,255,246,87,93,198,238,222,233,253,189,69,219,174,39,124,59,174,223,154,91,39,182,186,157,13,135,73,233,180,29,52,156,247,7,79,219,163,167,61,215,119,244,179,234,231,186,138,175,173,221,236,125,206,216,103,195,110,108,164,2,159,85,3,198,37,129,72,136,89,44,145,26,128,170,130,100,177,183,59,130,140,120,122,25,154,255,100,10,213,75,3,180,170,245,230,17,98,83,180,198,207,219,111,150,36,215,53,165,53,20,221,94,119,99,157,40,249,104,234,119,58,169,17,126,185,85,230,123,233,234,149,90,246,75,233,149,200,246,77,251,211,239,107,151,171,221,64,202,0,0,93,164,212,56,56,90,76,203,131,250,124,193,193,22,230,50,20,60,162,148,146,6,47,65,133,14,99,67,176,7,21,157,39,37,71,241,88,89,26,98,133,131,187,133,187,37,18,218,67,82,135,253,219,138,52,21,106,42,22,121,18,69,146,201,219,8,193,16,48,0,48,5,189,75,114,47,34,193,180,138,80,199,224,132,37,73,221,247,217,220,128,35,146,201,51,251,2,63,206,240,9,184,49,102,138,218,63,255,255,241,255,205,255,8,147,245,87,95,23,31,21,27,64,197,123,113,27,183,224,114,37,144,63,153,61,198,141,29,58,140,142,134,141,130,135,65,167,195,156,68,33,13,80,189,110,159,250,245,75,187,250,134,140,144,0,36,66,0,96,63,255,226,32,61,56,26,84,93,12,41,67,6,227,123,56,227,26,202,107,84,223,94,114,89,80,169,33,203,127,255,254,135,183,109,190,89,20,37,29,147,174,82,200,129,77,253,245,59,80,142,33,21,105,189,216,17,138,156,254,17,243,242,111,43,175,76,151,35,239,229,241,250,187,91,223,190,202,214,53,189,107,52,48,28,72,204,249,205,241,112,232,205,143,248,152,201,23,13,72,153,223,53,0,18,128,210,16,99,18,48,46,153,141,137,129,131,195,0,133,79,11,134,130,129,65,140,96,133,141,50,193,50,222,110,227,196,1,0,78,102,217,184,196,90,60,0,158,41,48,117,6,50,65,118,29,213,176,2,208,0,105,185,49,101,83,102,94,242,55,210,68,184,101,146,169,215,38,44,2,53,53,91,247,201,50,95,52,244,156,126,213,34,212,105,118,85,55,13,134,242,82,44,50,220,255,251,178,100,188,14,5,44,103,72,27,72,87,64,89,108,217,205,28,103,246,24,1,155,26,109,229,109,201,179,179,164,153,132,137,184,183,241,243,199,253,71,31,39,96,226,74,67,158,253,151,203,171,53,58,216,39,173,15,54,182,81,179,143,42,216,147,173,106,77,163,178,213,163,158,225,145,4,179,173,70,158,122,125,119,189,121,158,247,246,214,108,139,253,223,244,122,106,102,22,122,55,211,82,0,243,182,0,64,5,168,66,148,160,77,97,102,174,197,89,22,102,179,177,37,161,46,113,225,249,224,248,140,80,179,36,228,224,148,80,36,214,244,247,185,64,37,139,98,14,100,161,118,252,127,199,70,25,20,217,146,87,80,142,148,184,198,103,57,78,172,246,190,64,122,189,238,197,221,213,15,118,187,170,27,79,177,166,70,213,16,213,155,57,22,91,22,202,212,38,118,33,74,230,165,206,119,183,253,63,245,235,177,126,130,209,0,1,109,248,26,148,204,178,20,46,114,195,10,139,17,133,20,4,205,226,172,137,84,26,66,149,94,134,212,1,213,81,200,168,4,224,226,180,86,61,1,59,13,109,203,141,206,77,169,65,116,26,59,96,47,50,96,170,196,112,49,176,21,84,100,170,4,43,171,15,187,116,206,3,44,129,32,213,43,105,204,65,111,44,27,22,155,88,119,0,185,233,100,104,128,154,214,106,211,89,241,151,255,108,173,251,213,37,249,69,38,122,230,205,119,98,157,210,197,116,51,190,99,34,58,173,217,58,178,214,235,232,143,50,154,95,34,32,216,215,99,8,21,76,123,26,106,24,121,103,37,98,71,42,61,156,121,204,149,165,165,180,57,244,145,82,249,8,78,91,96,16,8,0,64,191,254,92,177,24,26,39,70,161,166,72,150,81,21,90,88,183,15,152,215,215,221,169,35,33,134,66,150,183,32,157,100,123,206,138,116,22,69,127,127,175,70,219,233,51,57,20,218,32,47,44,19,30,166,105,149,22,232,70,141,29,95,69,104,37,9,141,76,186,70,201,153,180,185,158,95,100,53,191,99,182,142,166,109,149,255,239,183,206,125,254,134,119,110,22,128,30,88,117,135,197,34,19,16,149,1,15,13,21,141,179,154,71,106,80,238,67,247,95,38,202,170,142,180,137,132,56,8,77,81,187,210,86,204,148,161,115,85,205,43,58,81,198,13,24,108,13,178,215,112,29,184,17,228,134,222,182,30,104,138,120,142,137,9,89,63,218,146,24,203,169,47,107,202,4,132,167,89,76,151,203,188,160,77,125,216,78,103,81,144,92,123,234,216,223,227,143,255,255,155,153,2,52,49,16,135,86,119,159,59,64,59,178,54,52,50,1,117,116,217,189,20,215,70,207,222,137,117,27,175,89,245,103,221,107,117,255,251,176,100,205,142,5,83,102,202,155,88,83,242,96,172,217,170,36,67,142,19,209,155,44,108,133,190,137,141,51,102,168,193,158,248,46,200,208,173,148,163,200,163,73,221,139,128,229,35,208,13,160,0,0,93,255,20,32,196,8,151,26,178,165,173,156,203,252,177,154,215,94,255,246,20,119,246,115,59,223,159,217,95,34,203,103,188,63,210,54,217,124,56,220,255,255,255,141,41,23,229,252,144,46,72,141,12,181,134,66,142,187,149,53,252,173,128,154,180,88,11,41,206,192,199,78,20,53,202,150,137,192,241,65,141,127,118,212,227,151,109,61,17,145,149,121,148,12,173,49,5,53,20,204,184,228,224,184,201,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,26,211,57,174,50,78,19,25,38,59,221,67,64,87,1,76,133,4,76,220,1,32,74,160,38,12,42,66,62,56,70,178,212,29,228,109,82,60,193,66,135,171,0,64,170,64,196,129,12,26,96,204,201,68,152,194,5,93,248,109,14,0,0,192,112,146,219,79,64,0,40,144,194,135,152,176,200,36,136,192,130,5,129,193,160,205,84,116,40,185,42,236,194,34,208,200,225,200,197,38,156,2,152,104,16,137,203,164,104,2,172,44,64,190,68,32,28,86,41,128,64,44,124,192,96,86,213,174,130,128,205,40,64,6,30,3,166,154,187,79,167,129,107,55,208,213,188,123,222,89,228,121,116,251,97,240,177,161,186,13,60,116,217,172,109,113,79,62,216,247,92,76,39,195,38,121,110,171,167,109,117,83,111,97,60,221,106,149,253,242,239,106,239,109,60,206,205,164,253,174,104,148,118,149,123,58,118,217,255,253,175,172,228,127,91,128,219,115,128,0,142,72,202,132,175,8,177,234,132,162,81,213,111,78,164,210,57,131,252,23,51,130,46,162,25,141,13,59,214,112,197,191,125,82,179,90,36,61,87,205,150,180,130,23,30,39,173,114,71,25,224,245,154,49,99,188,68,252,188,130,180,142,150,161,50,182,16,92,57,15,47,248,250,149,236,231,229,157,233,5,126,144,231,8,237,134,91,190,156,221,217,46,244,83,243,61,18,185,251,46,247,219,153,239,64,157,214,155,172,234,201,61,2,77,124,83,189,252,201,168,3,83,48,33,82,89,156,165,59,114,80,22,48,214,160,37,78,225,180,162,160,100,1,49,214,86,158,198,124,41,85,177,109,223,88,131,206,190,211,77,131,58,233,124,229,43,180,51,184,250,3,136,137,1,113,218,51,189,9,148,187,70,2,200,99,36,167,20,110,52,6,203,85,203,178,242,65,246,100,46,34,28,197,129,27,246,22,175,32,55,5,145,59,44,177,101,52,89,169,108,146,189,46,28,231,251,255,251,178,100,223,142,6,217,102,198,147,124,94,34,108,204,233,83,60,103,216,22,173,155,32,109,109,24,129,157,179,102,168,147,150,89,188,252,255,89,211,7,74,21,227,121,72,218,119,185,100,175,250,210,58,174,81,28,111,111,252,66,15,52,180,69,31,105,79,201,245,68,169,130,51,204,138,137,11,26,121,99,190,56,174,172,218,255,141,238,46,127,107,155,224,104,0,37,192,90,147,0,9,118,252,1,33,58,2,156,30,70,164,83,89,199,37,41,220,146,115,175,157,34,137,54,177,191,92,214,244,81,82,135,15,187,126,245,95,81,195,4,70,10,188,237,109,222,218,87,156,134,114,33,75,121,9,150,237,35,41,93,24,173,106,161,93,148,231,161,147,42,169,10,131,17,89,50,28,230,86,102,43,198,169,82,238,197,106,53,111,109,54,187,162,82,168,243,101,1,53,58,0,0,147,140,199,172,201,111,12,153,48,197,105,141,8,188,198,7,17,20,4,72,179,81,245,26,201,1,128,160,15,12,181,45,29,132,63,71,66,130,182,76,176,8,128,32,87,51,146,81,99,103,206,150,117,254,28,6,130,158,215,97,67,23,60,101,159,150,152,152,28,42,6,212,212,205,233,126,221,217,89,33,48,182,129,149,155,50,119,70,105,165,54,143,219,171,48,245,41,210,193,194,146,241,127,195,144,168,211,128,236,168,123,196,215,114,162,238,241,231,117,254,153,255,231,81,188,179,208,221,107,124,176,181,43,221,74,33,50,216,231,199,23,105,194,98,193,87,115,107,24,158,92,219,122,182,102,241,172,219,73,223,106,149,143,123,235,246,75,239,27,222,239,89,237,243,170,121,226,127,159,137,127,165,219,5,198,44,3,29,128,0,13,255,228,37,36,48,169,35,34,70,80,182,145,50,126,82,58,81,30,202,149,71,162,223,255,158,102,68,98,31,239,96,255,63,253,84,188,173,103,235,202,191,140,216,110,115,60,114,108,138,47,123,227,42,149,175,86,171,113,234,183,114,181,110,50,102,96,117,62,163,250,238,154,61,236,154,170,148,171,89,226,7,91,118,62,217,109,167,142,47,235,234,91,151,64,21,160,163,254,155,205,28,241,25,137,26,251,154,34,10,10,205,8,132,198,113,218,101,202,55,14,191,173,46,50,241,195,141,218,244,228,81,106,199,132,139,141,75,247,149,250,145,73,137,114,229,144,223,107,42,241,236,143,196,39,101,240,20,28,216,1,208,169,76,138,126,204,122,152,181,140,53,147,17,40,24,99,97,114,226,242,211,17,220,163,163,143,248,248,249,143,159,226,46,126,239,248,159,153,254,254,91,125,238,73,214,76,179,239,152,61,13,149,13,147,99,143,34,78,80,229,44,120,165,10,187,108,242,64,69,22,75,202,255,251,178,100,212,134,5,223,102,199,27,99,127,160,100,172,233,154,36,40,154,19,201,157,38,236,173,187,73,183,179,166,52,146,162,96,140,165,213,166,105,186,50,242,6,5,227,148,235,189,180,106,119,119,103,10,103,148,0,41,5,0,18,19,109,243,2,162,0,216,136,141,131,199,208,172,210,127,19,185,176,139,111,20,34,127,212,159,150,254,32,36,5,99,60,207,191,183,156,227,172,169,123,166,143,179,34,218,74,148,151,120,122,133,142,221,97,70,81,143,121,241,16,182,95,100,164,118,151,9,186,253,86,247,67,46,184,26,131,7,76,145,40,238,239,195,12,154,169,161,97,165,197,240,233,93,124,116,221,223,119,122,255,196,127,225,107,74,98,10,106,41,153,113,201,193,113,149,85,85,85,0,3,147,35,79,140,34,213,50,242,188,212,198,227,43,11,204,174,60,44,177,48,1,57,212,0,194,34,162,80,248,176,148,192,32,160,128,49,16,21,189,83,177,99,12,72,218,147,18,48,236,36,40,122,147,196,5,168,248,219,89,33,64,96,5,118,181,82,253,107,179,70,184,89,192,143,80,193,87,188,113,84,19,50,86,30,40,65,176,177,188,18,157,50,103,98,171,26,118,94,165,120,239,172,19,236,202,87,28,102,15,84,178,84,65,92,209,184,211,123,141,61,95,177,123,156,215,220,245,221,255,27,106,187,116,215,255,61,245,212,68,220,62,102,222,182,117,231,244,158,172,66,90,13,179,145,50,107,75,66,148,161,214,218,87,194,4,168,81,19,149,78,66,73,232,53,167,43,99,78,159,87,223,119,27,237,208,216,181,218,244,87,155,68,3,12,51,254,128,2,161,194,0,0,109,255,199,27,33,22,33,11,26,145,25,33,18,164,130,163,71,164,180,80,207,203,32,255,251,88,127,100,12,255,255,136,96,113,99,6,24,35,140,88,44,170,29,85,12,56,145,197,112,155,90,83,222,108,14,17,175,179,206,90,50,199,141,28,228,169,151,19,104,169,71,12,38,180,74,71,220,202,165,153,138,129,131,71,137,120,25,115,67,3,174,37,18,183,119,102,204,248,170,185,255,248,191,138,174,253,102,250,15,14,96,163,7,93,242,44,88,119,169,6,150,84,7,5,44,16,13,59,162,56,16,64,57,44,196,136,193,36,8,54,173,224,101,197,11,4,152,40,65,123,229,202,180,201,28,40,160,160,43,237,55,106,187,172,101,224,71,241,160,157,181,78,201,20,177,173,184,101,241,87,13,210,187,170,196,217,163,124,84,136,136,99,132,148,106,102,239,237,198,203,33,104,144,101,58,100,59,141,164,2,155,139,4,207,25,224,14,64,84,86,3,213,129,62,13,24,114,191,234,235,249,250,239,99,226,62,43,234,254,127,103,29,255,251,178,100,223,14,6,52,102,197,147,153,91,240,114,204,217,141,36,40,152,23,65,157,22,45,229,109,217,187,51,101,168,193,154,248,109,148,217,219,27,163,42,165,50,197,210,55,95,154,90,106,33,243,156,115,151,179,87,187,106,170,243,41,182,215,127,101,221,93,24,30,106,45,147,205,183,220,119,112,158,230,194,54,196,30,160,42,230,128,16,19,64,7,109,184,38,108,196,66,28,135,92,65,124,225,4,196,235,117,184,90,129,183,177,182,28,149,180,154,231,100,239,57,105,127,150,115,47,191,255,156,51,252,125,21,34,219,83,50,128,96,151,20,97,245,65,228,113,68,130,85,14,76,36,233,108,44,93,101,233,178,217,56,246,238,72,80,231,38,114,70,132,92,62,236,8,107,127,156,205,122,218,175,14,182,127,185,24,209,83,223,222,37,221,217,159,88,13,139,0,2,156,180,196,233,50,69,13,90,131,113,44,12,196,206,135,106,3,199,154,252,20,50,5,168,47,229,97,134,24,108,110,14,110,141,53,174,175,102,213,29,132,129,48,72,231,35,81,72,110,55,49,94,90,216,37,241,151,78,30,175,183,242,83,61,103,6,196,237,34,116,130,126,95,45,158,167,150,208,196,162,144,254,49,41,11,243,63,34,10,10,196,81,211,198,203,107,255,246,101,255,173,126,189,210,219,187,189,149,163,151,69,115,61,95,203,97,234,180,237,85,55,219,45,185,148,225,147,13,73,233,215,8,63,219,11,247,51,71,41,231,157,47,220,246,165,45,134,72,13,46,144,4,120,192,0,219,183,30,85,36,14,78,72,245,45,54,209,125,197,104,172,166,51,134,187,159,203,109,26,232,234,205,229,68,115,14,92,75,235,255,155,204,255,196,33,15,120,81,115,185,101,85,231,249,126,227,127,210,241,63,78,102,86,149,134,247,180,243,206,252,248,97,91,47,173,252,197,245,188,43,181,190,227,79,189,155,134,159,223,94,114,169,142,223,29,191,249,79,180,103,220,141,245,241,167,133,61,0,49,129,5,121,152,176,129,141,32,233,137,110,129,149,33,113,141,133,145,128,130,89,136,160,66,43,142,4,64,32,52,168,29,5,67,112,32,52,6,3,132,36,25,163,129,20,83,68,17,144,168,170,40,254,108,214,118,98,44,234,34,209,66,81,153,127,42,112,197,26,90,237,49,65,12,156,184,69,164,7,100,185,12,161,91,132,109,115,175,30,10,156,104,0,115,6,211,24,187,116,76,183,48,152,5,22,79,150,228,199,153,179,12,38,68,178,174,42,108,59,162,102,11,120,78,9,114,233,225,208,162,153,44,165,213,70,204,133,53,162,235,106,221,45,218,165,164,183,117,164,233,41,217,151,154,27,41,7,50,53,164,156,233,161,139,188,152,255,251,178,100,213,140,4,196,103,73,27,71,95,48,106,236,217,122,48,38,168,26,245,155,16,46,229,173,193,231,51,165,92,240,162,104,246,123,177,146,144,89,116,209,35,115,235,168,244,197,70,73,28,65,53,205,146,61,77,105,187,168,242,71,12,150,163,84,209,160,154,39,181,46,232,244,88,37,14,154,39,191,122,46,3,128,0,174,223,28,198,100,97,100,67,141,5,206,111,36,21,228,155,84,104,207,223,120,48,171,225,215,75,229,59,217,100,124,151,128,131,200,195,236,86,34,25,188,121,145,5,147,70,137,28,94,166,168,186,129,83,216,105,99,145,11,65,113,162,32,250,161,102,156,210,9,153,115,137,46,18,76,67,92,99,234,228,141,130,207,53,25,96,80,76,53,195,225,115,244,89,163,136,179,26,77,50,13,135,106,165,165,29,92,214,54,22,150,141,170,95,185,248,240,165,41,0,5,147,26,252,54,86,163,154,9,52,29,241,110,3,38,73,7,1,164,115,138,161,202,224,2,16,24,72,10,19,90,35,33,239,202,176,171,106,10,71,218,154,110,32,53,151,11,0,179,119,118,27,116,223,233,230,214,187,194,249,182,206,10,119,135,4,186,40,24,207,157,73,204,112,10,130,165,109,108,95,200,187,135,101,119,175,181,99,102,237,121,102,37,162,182,52,164,48,98,144,51,190,233,183,56,110,0,141,215,191,151,255,255,175,230,95,205,140,153,173,11,46,110,63,231,66,35,208,46,68,68,39,203,84,164,56,58,65,24,226,84,96,181,135,67,20,155,165,48,94,146,40,155,138,189,177,170,210,203,53,119,73,255,55,252,0,56,192,0,68,150,224,0,27,254,236,64,106,2,203,37,124,165,96,162,227,197,253,14,244,43,51,90,138,55,109,190,204,31,120,206,255,255,235,249,101,255,125,166,123,127,122,247,30,98,119,152,25,42,195,149,132,75,184,143,84,84,220,86,111,108,182,156,248,222,200,147,173,147,37,255,189,182,159,109,235,236,198,179,125,250,250,251,243,199,51,231,108,204,105,184,214,104,108,253,189,255,217,248,61,50,0,1,114,248,103,169,70,64,218,98,69,134,65,44,14,87,51,209,7,45,248,95,170,204,128,145,8,58,119,50,88,48,78,149,212,116,90,31,104,97,250,70,133,233,182,189,87,154,210,195,61,138,36,251,41,218,152,92,171,75,106,235,61,174,112,205,19,52,53,82,197,13,133,161,6,99,244,9,9,72,148,246,103,70,152,74,224,84,46,130,161,201,94,106,127,255,93,241,243,51,254,210,164,196,239,167,119,60,76,251,72,196,175,155,119,119,168,27,117,23,48,145,177,16,19,27,66,162,19,109,40,35,135,197,9,134,154,11,40,58,32,88,225,37,2,137,130,80,116,255,251,178,100,210,140,5,68,102,198,147,97,71,166,103,172,217,141,48,38,168,84,113,157,34,109,189,13,193,219,51,165,244,193,26,104,199,252,189,220,247,22,86,59,254,34,248,26,0,39,80,1,16,81,84,8,21,251,112,6,57,31,0,64,252,37,105,196,72,76,151,215,69,99,171,179,221,122,87,20,190,139,16,189,14,202,191,168,98,67,152,230,16,189,155,119,247,115,85,174,205,93,118,78,211,175,118,190,239,239,76,98,36,209,76,221,164,13,125,175,33,114,137,104,220,70,99,198,219,99,102,236,157,175,17,243,195,52,109,107,86,195,251,91,101,57,93,173,169,154,15,231,227,116,25,179,94,43,52,182,236,205,154,253,189,54,99,128,177,9,136,41,168,166,101,199,39,5,198,74,170,0,0,156,176,199,219,77,73,244,208,67,205,54,132,220,4,13,72,8,88,180,183,169,90,148,193,0,133,128,144,168,138,75,45,20,169,120,153,107,85,93,106,104,255,160,179,252,132,78,107,137,62,243,202,27,217,251,80,167,117,197,138,207,168,52,22,152,173,217,199,187,18,194,84,220,213,211,253,46,139,204,177,87,165,174,184,9,172,255,3,0,215,10,57,46,169,166,217,75,93,225,28,20,208,6,113,99,110,235,255,159,139,239,191,190,99,244,109,211,185,227,246,142,99,134,153,252,182,173,120,157,90,161,101,166,121,118,109,154,148,76,112,201,30,220,150,34,11,33,135,154,88,152,200,242,70,105,185,154,41,169,11,168,235,157,55,83,28,65,85,41,107,246,5,213,42,0,1,73,32,5,151,100,169,49,118,94,201,161,170,178,246,102,165,67,90,77,244,81,48,64,87,0,33,200,90,12,230,104,74,40,6,155,10,10,160,153,231,211,157,243,225,202,108,217,167,215,127,63,255,153,2,151,74,165,49,10,180,167,75,250,238,66,141,150,235,230,22,158,99,99,171,73,233,234,162,28,110,70,219,91,89,214,240,208,136,250,52,60,87,39,141,100,206,151,28,44,100,73,227,55,129,243,67,161,100,153,137,24,182,244,209,113,116,202,8,192,0,199,63,198,146,152,34,81,64,163,112,36,221,151,48,167,90,249,114,24,172,136,44,40,96,2,252,78,118,116,155,206,243,204,236,179,168,222,212,22,50,133,176,51,175,57,132,190,14,175,73,76,215,95,89,88,98,136,189,33,89,129,122,78,54,76,122,4,227,196,211,173,30,22,48,146,8,158,92,209,138,229,164,67,96,196,82,29,226,4,177,45,173,246,92,127,204,111,231,235,142,217,178,226,183,51,103,190,102,187,137,154,99,13,209,75,113,178,37,38,141,133,10,78,27,165,51,109,63,43,187,229,252,92,194,151,72,246,13,191,204,7,81,89,163,214,109,85,228,255,251,178,100,223,12,5,128,102,199,155,104,111,66,120,172,233,90,60,104,110,22,45,155,34,109,45,247,137,225,179,102,52,192,155,21,234,70,11,46,103,195,133,161,98,125,107,53,163,204,238,150,107,141,77,110,108,231,25,253,176,37,101,231,0,36,18,110,68,10,177,202,85,80,188,37,27,147,213,24,58,241,81,33,129,218,228,214,250,159,109,93,213,17,222,118,180,133,52,108,173,214,119,101,185,252,255,249,56,195,101,56,224,102,21,198,145,220,160,181,3,153,40,225,198,252,45,43,85,212,159,159,169,172,181,201,214,233,160,73,182,31,94,39,41,47,155,255,202,171,127,125,225,159,84,253,239,99,222,54,33,116,236,239,50,100,115,220,164,55,51,99,182,102,62,103,202,167,255,206,190,120,11,122,245,0,0,147,65,49,13,123,120,52,67,48,215,49,195,71,33,12,138,150,49,216,32,197,193,162,32,136,128,94,1,3,152,32,12,12,28,0,133,10,212,66,240,34,25,40,24,168,138,42,71,240,18,2,217,141,248,172,203,173,168,190,143,19,113,138,32,53,52,155,186,230,74,38,157,108,20,42,170,24,160,235,13,13,209,202,133,4,224,163,84,53,109,229,89,40,52,215,26,85,61,27,90,103,235,149,150,178,104,18,3,144,154,135,151,25,53,234,56,252,59,127,252,187,100,219,126,109,157,196,117,190,185,100,61,158,248,142,102,47,184,167,205,113,113,241,57,202,246,186,146,121,212,159,103,141,79,78,211,67,3,70,60,155,9,26,218,138,65,219,89,231,18,109,178,89,52,216,89,135,215,60,231,63,182,68,252,95,170,15,75,204,34,238,143,212,0,1,18,212,96,91,183,253,12,232,144,15,30,23,23,49,40,105,212,36,89,236,193,142,209,237,180,47,209,213,76,83,177,152,87,255,254,140,138,194,142,200,26,102,44,134,162,59,145,244,141,173,65,156,189,62,89,63,150,82,144,221,212,178,43,153,138,220,49,85,149,100,73,83,33,149,134,156,173,117,179,66,25,89,205,221,244,242,92,225,28,182,249,255,105,254,234,171,95,101,231,203,118,137,239,152,103,102,205,155,110,213,219,239,126,5,64,0,16,76,64,141,131,59,37,52,7,147,84,205,55,22,51,112,31,48,160,224,192,4,233,10,1,138,161,140,144,149,71,85,140,72,48,176,17,1,32,77,0,13,45,21,98,45,171,120,60,3,125,166,97,78,235,200,33,134,254,163,18,112,100,210,151,229,76,96,20,68,146,70,162,121,203,18,169,82,202,39,39,226,82,89,83,177,42,121,168,37,17,72,157,153,108,155,42,216,90,164,183,30,177,142,251,159,117,205,73,255,238,205,24,9,217,174,56,214,19,144,228,130,241,156,133,48,225,12,223,255,251,178,100,221,12,6,23,103,68,147,152,91,112,116,204,217,141,48,70,154,21,181,155,24,109,133,254,137,207,179,100,220,241,33,232,89,222,97,201,29,194,61,181,229,218,198,123,215,121,181,34,183,61,151,57,143,156,207,253,111,188,95,82,65,123,173,110,38,109,233,247,74,87,226,240,6,41,25,130,96,1,166,230,131,144,226,134,54,68,108,156,171,32,65,63,70,201,178,123,191,112,98,180,224,2,68,177,24,70,228,234,142,140,180,170,87,77,52,145,116,150,99,208,143,103,54,137,215,125,113,173,92,149,75,109,142,180,119,139,33,230,43,73,134,155,121,238,17,147,233,206,154,179,249,30,228,188,52,185,117,3,244,152,30,245,86,113,163,205,100,152,216,195,164,216,208,101,216,222,98,103,190,248,210,81,37,98,154,173,191,111,154,248,10,170,0,2,162,168,203,79,204,107,108,207,148,196,124,134,68,200,108,96,168,168,179,154,24,232,58,209,72,178,238,175,148,115,42,129,160,82,242,92,143,122,186,98,76,205,107,56,238,100,98,244,87,26,75,77,244,161,65,29,103,21,178,199,95,104,203,178,248,85,155,171,59,34,103,176,124,236,182,183,182,178,248,244,82,111,144,244,15,94,197,30,24,104,208,9,231,151,254,118,255,181,235,253,243,219,255,254,97,207,4,113,77,108,189,155,164,85,98,125,141,235,211,31,124,71,166,222,223,255,91,121,250,65,144,167,32,149,178,103,165,80,53,194,132,141,39,208,36,85,147,134,100,234,77,21,156,179,208,77,54,77,119,74,180,181,41,157,78,18,239,245,128,26,205,41,29,14,125,182,15,132,116,160,32,176,70,96,180,241,124,69,10,207,106,126,149,168,24,180,118,232,215,185,155,205,83,254,148,189,117,107,200,127,213,147,255,191,8,135,50,11,25,205,72,209,197,28,35,8,152,138,197,74,150,124,32,173,102,164,231,144,104,219,152,20,168,49,36,183,166,29,39,149,13,10,180,77,76,84,91,173,247,19,168,203,151,170,31,17,111,118,100,247,42,252,223,17,89,179,113,21,164,221,241,63,115,233,204,86,209,80,152,38,97,44,6,98,241,62,100,121,192,102,122,238,96,10,14,98,49,16,96,136,106,97,168,80,96,8,22,96,0,6,96,232,240,96,24,200,35,17,129,160,130,33,8,156,136,134,82,138,232,40,17,38,66,80,4,164,13,140,87,192,165,81,51,8,251,69,134,83,2,88,94,244,28,8,91,248,250,143,117,41,80,154,198,161,153,12,145,229,105,42,202,16,28,157,199,117,236,113,152,155,196,240,190,209,30,101,85,158,76,206,70,77,69,67,232,37,48,148,179,25,76,111,190,30,216,249,189,215,85,111,166,91,58,238,247,54,216,183,44,255,251,178,100,215,140,5,81,103,70,155,102,111,64,121,204,217,125,48,40,196,24,85,155,16,14,225,109,193,239,51,164,93,131,33,161,150,244,203,149,93,181,218,23,215,83,219,63,67,107,109,143,57,108,230,102,229,19,140,109,201,249,185,99,234,159,189,167,244,255,100,196,195,154,218,90,155,237,183,190,163,211,1,195,110,54,198,226,107,126,40,192,2,8,9,182,224,136,237,205,224,8,26,25,163,227,254,239,70,229,42,28,178,153,244,171,66,148,121,200,160,233,162,9,117,13,190,218,110,87,68,142,127,170,170,103,245,248,174,86,103,226,33,41,41,241,200,251,227,209,142,17,109,199,65,144,158,82,72,243,239,141,136,217,199,65,100,34,221,205,169,90,194,221,213,93,194,82,166,239,245,202,221,185,67,233,97,54,250,91,84,116,183,157,165,147,149,161,199,214,140,215,46,195,173,228,169,230,106,111,191,89,26,10,57,42,0,205,156,106,51,189,192,5,82,57,148,200,203,236,131,63,28,76,38,19,49,120,56,20,23,48,48,72,198,98,70,34,56,43,42,128,209,160,176,27,68,34,32,50,176,164,2,125,206,137,3,91,24,168,4,72,48,247,193,143,252,17,18,125,9,128,17,20,43,73,101,159,16,128,194,5,243,40,254,212,161,55,237,192,12,69,84,96,59,84,239,115,160,244,50,88,244,114,88,250,48,138,146,170,29,64,113,184,253,121,124,95,184,78,243,125,214,247,129,164,200,175,148,200,164,107,202,87,200,155,164,103,255,122,68,24,183,46,151,10,183,105,27,157,225,81,121,171,194,226,128,57,139,19,81,171,85,39,65,207,209,61,112,214,242,118,230,106,27,74,213,158,86,97,172,98,64,3,2,212,7,54,122,64,16,39,0,93,173,212,96,73,195,112,44,5,144,197,47,148,141,203,131,153,101,102,115,21,36,106,197,245,178,140,89,36,92,203,71,234,255,255,46,241,2,6,95,35,119,80,122,207,217,200,99,20,179,196,42,58,119,12,70,111,40,206,164,10,20,19,193,142,88,229,209,85,217,43,172,193,137,84,57,179,25,51,20,132,113,99,66,101,112,161,149,142,247,39,9,12,213,106,20,98,159,177,40,146,206,126,182,210,242,203,239,243,192,89,14,12,21,54,52,155,112,213,199,211,148,159,204,100,117,8,165,133,192,162,48,48,208,124,28,20,48,24,124,194,66,208,129,66,76,23,84,46,8,80,68,160,10,129,81,17,187,49,5,38,157,194,192,38,150,183,33,116,49,134,245,71,165,44,133,136,177,49,96,27,181,23,71,72,75,117,64,108,9,202,90,32,184,33,148,52,184,122,87,61,12,59,240,84,89,245,139,190,236,254,142,49,140,204,170,145,212,130,3,237,88,243,225,255,251,178,100,205,142,5,186,103,68,139,131,95,176,114,204,217,106,52,195,212,86,85,155,20,78,25,189,9,184,51,165,168,241,158,248,159,95,238,227,251,223,254,127,251,188,253,237,239,246,122,219,237,250,140,146,168,211,209,46,146,60,213,177,11,222,243,56,253,233,35,237,44,116,54,97,38,18,68,105,59,75,118,93,224,122,212,239,82,122,85,50,168,94,143,101,47,116,87,112,204,208,8,60,128,5,37,186,149,72,134,50,76,190,94,152,100,115,136,198,157,100,213,85,207,30,55,192,198,35,218,215,214,119,255,215,250,223,57,255,252,47,253,238,93,191,161,2,6,33,33,73,22,41,56,230,57,199,119,102,61,179,178,185,203,157,48,194,233,7,188,68,155,70,66,52,58,74,116,51,23,131,7,146,186,189,148,104,244,102,135,14,140,48,122,146,102,68,206,81,79,110,218,54,203,179,189,179,117,207,6,173,1,141,218,156,51,85,60,214,204,35,201,25,76,226,128,51,161,128,198,130,211,15,1,6,135,198,8,8,24,24,86,143,134,25,18,33,80,176,168,24,13,117,138,3,101,169,78,36,216,99,33,0,4,211,89,129,128,72,118,98,145,163,16,1,20,1,73,190,110,163,4,86,230,6,128,53,13,108,239,48,240,9,229,111,42,193,108,232,192,128,32,48,122,91,37,93,18,101,141,14,47,235,205,114,81,14,52,53,180,183,99,108,238,114,149,223,212,182,189,202,44,111,115,61,227,126,67,205,140,200,243,158,245,211,99,124,232,112,87,136,255,188,85,58,34,120,117,192,135,168,172,134,202,76,33,199,42,174,130,177,16,40,195,195,65,10,58,150,29,214,171,181,55,93,54,83,178,233,169,22,59,82,150,233,45,76,159,49,5,33,175,206,127,186,160,5,126,64,22,237,126,30,165,99,32,182,175,30,12,46,157,176,41,96,43,182,230,194,249,254,159,197,123,17,239,161,203,186,249,127,254,106,13,17,73,26,121,2,168,247,67,207,46,18,237,40,129,131,198,33,165,136,170,121,229,25,6,208,205,237,16,86,73,50,12,139,44,161,113,130,130,174,106,12,177,142,238,169,83,245,239,237,207,11,87,49,100,210,151,45,28,30,58,6,176,236,217,141,230,174,141,214,56,88,254,53,150,153,159,210,253,42,165,91,144,8,0,13,37,169,39,211,61,196,6,28,233,224,54,133,76,32,150,30,151,8,28,228,45,197,220,194,213,44,58,207,181,31,132,181,58,56,180,173,247,113,224,56,215,106,200,221,153,201,60,190,30,151,181,9,234,25,141,187,144,205,235,27,190,204,42,73,108,242,165,37,106,215,111,82,242,189,248,165,45,94,97,31,144,124,71,43,89,235,155,223,254,50,202,255,150,161,51,75,171,255,251,178,100,207,140,6,20,103,68,11,131,111,176,121,108,217,106,60,40,150,19,133,163,32,109,5,254,129,143,51,101,244,240,162,161,93,110,68,211,48,163,62,94,112,159,104,48,225,194,139,106,73,51,155,37,28,165,149,236,44,107,218,215,151,48,113,140,192,213,224,53,203,141,198,139,71,11,255,89,177,38,115,175,175,224,110,26,96,104,194,206,102,0,0,73,102,0,3,178,236,92,94,171,135,114,26,199,29,211,149,29,62,107,123,88,86,220,73,237,61,243,121,119,9,236,243,27,255,215,255,255,255,47,63,154,42,249,184,25,44,240,251,194,179,212,172,244,77,76,95,73,199,30,141,49,110,183,117,26,92,112,214,243,124,220,227,156,117,69,66,212,52,255,51,206,255,242,147,73,53,55,127,83,83,63,180,243,243,94,48,50,85,0,4,220,176,168,218,21,74,51,21,179,90,227,54,112,227,65,6,48,176,192,113,138,27,43,0,144,0,112,26,76,161,146,26,8,1,88,186,231,101,144,243,94,140,215,78,69,96,87,13,114,149,196,191,8,179,44,146,180,199,106,69,109,223,87,44,46,24,183,59,114,159,105,236,219,209,202,41,167,236,186,40,137,195,168,197,2,34,99,5,138,202,233,182,134,21,48,107,43,109,139,247,40,206,89,230,151,189,157,100,231,234,80,99,203,114,89,10,186,238,207,185,36,4,36,45,197,184,186,76,32,86,75,228,47,80,183,245,61,69,158,176,78,37,166,72,73,105,26,203,144,67,26,72,131,20,139,205,43,53,105,44,42,197,190,216,33,194,188,147,124,227,80,170,197,71,187,133,44,125,118,248,176,192,66,143,136,232,5,90,57,9,119,202,163,142,202,90,36,194,90,72,227,15,69,23,162,215,111,93,167,33,172,200,237,199,40,245,69,114,49,24,140,84,254,99,81,64,65,197,146,91,72,195,204,182,48,109,67,230,48,243,37,249,169,177,200,81,87,52,139,213,203,60,247,59,210,35,142,23,68,30,71,194,178,49,137,164,236,89,117,154,178,178,49,226,144,37,165,171,150,102,105,176,141,129,98,178,54,22,77,73,185,117,178,108,101,26,150,117,17,24,230,118,163,6,202,17,76,69,13,145,125,150,122,158,209,225,226,234,229,123,174,121,239,230,176,13,80,1,60,8,221,198,103,149,25,9,116,98,154,113,152,130,226,201,147,11,7,146,29,6,35,134,16,6,12,130,68,32,199,172,187,101,80,115,240,58,0,110,209,6,182,229,75,129,160,100,67,73,181,24,157,88,238,251,223,18,121,89,99,89,24,0,38,20,0,157,232,182,94,216,106,40,245,184,242,105,199,133,161,163,155,62,173,121,187,181,133,57,101,140,173,178,53,244,39,7,0,18,29,225,166,116,255,251,178,100,217,12,5,219,103,198,155,105,126,210,141,76,216,210,100,200,174,87,37,157,22,78,25,94,193,224,179,166,52,243,32,188,102,27,202,245,172,212,181,82,222,251,150,26,220,51,125,46,210,98,50,84,51,174,110,26,174,107,220,51,252,134,238,205,228,243,24,248,50,17,196,145,58,116,68,109,183,114,180,86,237,152,81,133,189,163,212,126,223,200,153,156,119,234,135,253,158,251,243,29,154,167,186,185,238,234,140,16,50,232,238,160,0,16,42,76,147,106,71,34,28,174,144,152,43,89,72,38,66,8,22,5,118,115,18,2,174,146,116,10,60,97,2,100,19,138,242,30,139,62,88,206,76,165,65,120,157,247,49,200,114,3,193,121,167,138,234,81,127,139,132,117,149,27,156,148,42,174,148,81,40,175,157,37,93,85,213,92,44,197,221,95,159,20,213,93,192,205,29,41,33,22,120,164,168,72,179,37,22,161,198,140,251,89,123,237,111,168,184,251,230,239,155,245,211,245,230,251,239,226,66,148,4,76,90,230,21,49,25,24,216,99,171,57,136,198,70,53,20,134,8,12,130,15,92,195,1,83,5,4,136,130,160,225,121,124,80,168,192,160,116,181,93,9,198,208,208,236,181,99,72,246,193,212,197,97,96,41,83,44,151,183,6,205,12,161,205,173,33,66,252,66,121,16,1,147,137,3,214,212,0,165,136,148,224,64,69,225,58,68,146,98,92,44,135,216,163,81,150,171,42,3,149,80,36,199,41,196,142,67,16,133,115,114,230,91,43,219,157,82,72,78,180,33,178,160,245,254,99,130,93,82,249,45,214,83,238,86,61,227,153,34,27,89,152,170,149,183,175,120,237,81,70,189,165,77,253,94,50,54,73,237,215,151,135,152,191,28,152,205,28,131,134,234,74,68,188,223,99,88,193,231,178,148,0,53,254,173,192,0,20,146,195,146,220,126,62,69,12,51,209,167,134,232,170,3,198,241,160,245,95,128,39,71,11,231,76,208,148,224,39,73,88,200,107,62,6,129,21,179,202,79,158,35,124,28,80,214,148,33,35,140,117,144,161,82,152,126,119,205,20,27,163,95,141,154,165,128,0,131,90,26,160,236,10,230,82,177,30,66,43,187,100,29,178,173,9,184,93,185,45,167,186,194,240,181,8,64,177,22,218,68,109,104,165,32,161,134,123,56,6,222,222,109,253,230,185,194,102,205,103,80,236,98,44,35,199,70,12,82,6,118,105,68,33,176,201,135,4,32,61,144,9,2,8,129,151,179,8,117,164,43,54,101,197,105,45,176,128,216,184,172,61,99,192,204,13,175,38,1,18,145,5,109,70,25,100,96,186,144,99,23,104,49,167,246,100,70,97,160,190,242,87,70,3,140,51,198,106,239,175,230,27,255,251,178,100,195,142,133,211,102,197,11,143,70,32,113,236,217,90,61,35,38,90,21,157,22,53,188,0,25,148,51,101,170,152,48,0,13,179,150,159,89,116,94,130,224,235,180,244,112,168,164,174,81,122,93,122,91,118,115,121,239,186,183,159,222,199,156,254,223,239,225,221,246,182,175,211,218,195,146,173,103,51,170,191,87,249,205,202,123,114,166,122,195,84,61,207,43,27,195,60,63,245,123,11,215,126,139,29,212,203,120,225,103,12,47,243,153,225,172,235,225,135,126,39,207,167,165,171,158,56,101,134,56,221,202,237,91,116,157,203,44,114,169,158,241,207,181,175,111,127,54,214,176,128,144,160,2,114,92,92,39,36,22,138,240,186,171,33,211,7,241,200,63,205,68,210,135,9,61,169,144,165,16,95,199,245,242,244,242,233,228,151,221,243,153,167,144,35,209,99,183,142,249,20,75,95,69,71,126,235,13,85,179,149,149,15,203,72,105,159,153,13,148,165,246,117,149,150,114,216,91,126,201,104,222,65,252,112,26,199,54,83,173,84,114,97,71,21,77,13,200,54,87,162,147,0,0,149,174,163,161,2,13,2,19,54,161,104,208,96,147,64,200,204,230,170,49,24,184,24,13,25,4,152,20,56,92,227,13,131,217,40,80,2,68,5,67,249,105,128,128,8,234,44,22,82,227,15,4,194,9,106,229,2,100,161,18,0,64,176,13,28,0,192,199,20,193,35,83,12,143,6,10,32,0,170,62,7,0,1,64,128,113,13,154,42,19,40,20,14,82,161,48,232,152,197,0,52,122,30,8,10,1,211,220,12,7,47,240,0,38,96,144,72,176,61,188,10,7,204,234,105,49,80,240,230,39,243,22,24,31,181,4,93,14,219,40,117,152,160,240,16,120,8,203,159,249,64,88,106,103,160,73,159,74,38,6,22,17,42,131,2,143,220,212,197,185,101,37,88,122,83,27,214,54,165,105,174,95,116,202,45,34,136,184,13,62,27,156,142,209,217,212,222,190,122,81,110,142,142,85,71,27,151,182,23,125,244,117,228,16,61,43,135,28,175,94,245,185,140,230,38,39,231,99,55,237,210,77,229,82,220,212,245,52,135,113,9,184,196,23,13,208,196,41,101,24,239,120,220,181,73,186,91,50,185,174,80,124,118,221,254,203,175,222,148,210,95,173,102,81,79,247,168,235,198,166,164,54,45,75,103,155,202,181,35,51,48,20,29,248,127,235,123,253,255,255,255,255,255,255,255,255,255,193,223,255,252,254,255,255,127,255,255,255,255,255,255,255,231,111,159,123,192,1,208,41,0,0,0,108,148,156,114,208,209,140,110,30,96,35,148,11,165,108,19,122,18,126,172,167,13,47,2,11,158,93,42,235,29,134,143,219,52,241,38,204,255,251,178,100,186,0,10,66,130,197,22,115,128,0,176,172,217,58,199,188,0,27,89,155,34,253,156,128,9,243,154,229,39,146,240,1,215,15,237,228,124,105,80,3,26,89,198,245,130,251,119,134,253,222,161,168,212,128,91,68,109,170,93,82,51,234,107,59,142,214,169,56,212,9,183,140,77,210,79,107,222,121,44,241,169,235,232,48,224,60,143,169,225,222,176,175,186,252,227,23,196,146,120,113,175,25,229,224,255,125,102,243,87,223,121,143,224,194,123,142,217,75,65,166,221,77,3,197,182,171,141,239,84,182,177,109,110,45,253,105,36,43,75,223,39,173,168,113,97,197,221,33,199,172,54,216,87,86,193,157,252,23,85,121,106,198,215,255,208,16,0,0,9,52,62,162,2,144,112,212,103,146,66,90,114,167,203,20,140,63,109,21,49,224,54,130,255,185,21,223,242,179,153,44,49,0,178,229,166,1,8,204,17,161,191,47,187,76,81,96,80,104,6,73,211,85,116,202,60,82,44,148,132,205,0,186,179,202,242,72,165,244,141,13,51,12,211,198,143,12,52,71,185,101,10,131,14,192,105,140,56,64,179,136,112,47,136,44,224,132,6,130,44,210,128,23,145,175,34,128,194,233,176,214,217,18,2,23,188,106,103,233,236,127,227,252,207,88,229,135,57,255,251,255,238,57,111,27,87,174,203,105,110,253,77,235,28,106,86,177,133,249,85,158,211,110,173,155,150,63,91,173,83,238,107,249,187,87,126,247,204,223,181,79,253,199,12,98,113,9,188,239,210,91,187,173,216,238,229,53,121,28,202,199,246,223,255,127,154,215,111,225,79,172,40,108,126,247,204,238,114,230,241,255,213,51,174,160,20,0,0,3,94,2,143,2,134,138,157,12,134,32,218,164,235,186,121,112,77,107,25,180,174,74,201,241,122,64,142,197,118,52,145,164,170,122,117,53,201,23,19,211,110,148,108,206,5,89,224,91,140,130,228,186,123,101,73,58,89,81,55,93,228,123,28,234,150,54,231,8,251,251,244,254,93,235,114,86,218,206,237,111,254,127,182,245,241,184,58,141,43,2,134,124,148,104,211,251,3,133,45,111,110,99,221,160,195,220,127,255,107,49,203,255,47,101,135,245,223,111,180,223,181,0,0,38,220,201,168,40,208,10,49,67,68,67,23,93,226,90,172,61,57,218,243,51,80,7,82,100,178,241,166,234,154,243,48,244,69,136,65,104,88,192,210,229,0,160,164,225,133,180,42,74,190,83,113,144,18,47,128,17,193,164,49,240,176,132,37,165,27,214,232,65,45,41,149,44,82,223,145,0,68,99,73,7,148,10,16,16,56,92,163,56,107,198,60,168,100,196,25,98,189,14,9,100,139,5,1,136,72,95,107,65,50,223,248,255,251,178,100,57,6,37,238,102,202,27,33,95,130,114,168,201,138,37,131,210,88,113,157,41,77,25,94,201,50,29,103,52,146,141,248,244,31,241,107,63,252,32,107,41,3,5,199,101,178,56,184,77,117,59,234,141,236,229,198,114,150,47,100,32,178,114,109,13,108,162,125,249,51,63,25,151,190,169,208,251,167,51,117,220,215,76,212,132,14,219,156,248,155,100,77,195,109,239,140,182,144,61,215,212,52,212,237,20,130,142,156,8,81,0,0,10,109,128,238,176,58,72,185,1,10,50,54,142,148,98,200,246,215,203,245,172,91,149,123,169,117,38,163,123,52,166,161,26,158,57,180,174,185,10,96,179,77,138,17,62,102,88,164,42,87,93,168,82,31,172,188,116,249,201,153,228,34,50,58,156,79,191,58,142,145,251,231,9,172,65,162,154,64,71,36,223,135,178,195,216,5,120,50,213,210,1,147,129,222,82,222,196,166,155,35,199,255,209,134,186,195,241,240,95,51,96,4,110,248,137,120,32,240,137,120,191,100,8,219,30,9,26,137,140,136,94,207,210,69,177,88,5,10,82,14,6,76,166,222,117,185,172,122,68,83,45,179,141,72,96,5,74,235,144,150,86,37,129,87,130,160,211,25,75,86,179,158,66,80,196,24,135,29,208,32,229,197,15,185,109,53,147,136,4,150,80,190,166,48,186,131,210,128,31,142,139,124,6,10,132,15,43,8,48,24,120,202,87,23,213,40,163,173,162,81,176,84,232,108,208,251,115,134,55,141,174,82,53,78,75,124,254,243,189,108,218,75,45,34,37,188,37,147,128,103,0,139,124,28,89,39,12,177,169,22,69,75,27,69,156,154,37,28,181,40,212,102,10,116,11,151,216,74,27,82,219,31,222,218,29,240,131,111,89,204,115,19,220,193,53,218,236,118,217,245,186,40,144,2,38,78,1,6,148,64,155,109,62,92,26,95,29,182,30,68,210,55,90,3,243,18,93,103,124,67,25,122,166,163,9,145,253,196,20,107,196,228,11,145,75,90,49,165,106,255,33,79,59,215,42,89,226,189,161,119,153,102,157,15,7,78,185,42,58,158,68,197,154,170,247,197,44,109,138,89,127,242,10,0,48,0,0,2,183,227,23,4,104,25,128,58,109,143,100,210,20,85,198,141,165,188,97,243,24,3,71,26,75,101,172,250,49,25,116,250,168,174,232,186,176,39,204,236,60,96,193,206,190,237,237,206,41,228,251,114,19,249,105,79,8,73,0,83,175,232,216,192,182,109,233,163,12,230,22,16,138,173,0,46,64,20,194,248,193,80,113,70,148,178,83,213,72,51,197,111,110,142,186,102,147,4,125,209,85,91,213,124,24,250,202,249,25,195,249,148,107,237,187,55,239,190,106,120,87,195,25,255,251,178,100,64,6,5,214,103,74,83,70,111,176,92,108,217,205,36,69,126,21,153,155,36,109,101,15,193,227,179,165,232,241,151,160,165,155,228,105,120,116,179,180,79,220,103,207,231,98,53,187,196,235,246,249,119,65,49,202,11,47,121,153,9,99,217,173,181,140,126,98,150,180,75,133,227,73,243,119,117,34,179,68,150,121,58,180,13,26,183,123,131,251,168,4,79,104,0,0,7,127,250,114,58,36,98,11,237,151,217,130,175,145,105,83,106,61,27,15,183,59,34,80,56,245,237,35,80,67,3,25,148,172,143,176,199,10,113,234,190,211,25,167,68,35,41,85,157,238,206,56,171,187,25,157,207,216,242,222,125,118,70,105,156,213,222,169,165,172,102,66,55,107,35,27,185,45,171,90,182,106,201,111,215,175,131,187,44,38,128,100,89,179,16,31,128,80,26,34,215,41,43,97,96,80,68,201,106,27,122,50,192,168,29,243,83,105,91,232,220,66,48,126,81,221,109,64,210,160,81,142,211,101,114,169,220,97,212,97,169,232,17,45,41,73,12,49,254,122,84,85,147,81,74,22,147,81,232,20,197,223,13,18,136,118,6,238,138,130,209,172,61,5,201,134,93,134,36,128,7,137,106,210,172,100,190,116,158,75,113,201,84,246,243,255,243,175,207,157,111,231,239,171,167,63,25,75,43,112,115,20,134,48,206,175,187,168,180,153,181,153,174,169,186,137,123,26,49,110,172,201,174,29,93,203,243,42,42,172,148,34,135,18,54,183,171,154,66,46,87,135,70,170,175,244,170,130,64,0,19,98,8,32,9,118,196,253,87,65,152,167,107,87,57,114,81,35,229,37,246,146,174,231,248,149,81,86,251,99,10,9,239,111,101,222,49,19,25,176,238,164,177,175,124,107,45,79,237,131,134,237,240,41,72,62,72,81,62,92,48,40,55,12,255,247,157,119,116,56,118,145,159,76,204,222,8,77,188,243,111,42,233,177,220,96,47,103,233,100,196,68,124,93,90,129,30,39,71,123,153,59,112,247,182,88,105,212,168,133,49,174,155,210,102,111,145,153,10,4,174,0,0,84,72,210,30,131,137,76,60,192,233,157,204,4,41,208,18,49,91,78,184,52,13,195,89,166,6,52,165,140,17,41,150,35,46,45,10,48,188,36,163,12,240,246,168,135,99,64,13,136,190,134,68,51,176,142,164,161,29,215,204,18,101,26,132,0,82,80,137,27,77,36,32,117,182,175,251,226,196,35,46,72,200,213,32,174,133,13,13,91,82,105,204,24,109,137,128,11,131,21,174,245,224,92,242,32,81,193,64,128,97,175,195,38,79,71,37,57,87,68,31,200,156,171,186,207,154,254,102,118,111,211,142,126,227,246,113,223,197,197,83,212,196,91,125,255,251,176,100,73,14,5,204,103,71,27,122,67,242,86,102,153,119,49,2,108,24,5,155,26,109,229,120,137,187,179,101,40,241,151,160,84,118,74,79,69,169,51,99,148,113,238,54,166,226,174,171,254,126,226,62,191,236,186,104,105,119,143,181,175,254,184,139,254,169,203,137,32,1,112,224,128,0,2,73,32,176,159,82,202,201,91,72,206,239,199,84,202,76,218,185,2,8,88,162,67,223,117,114,242,233,97,56,44,95,186,163,212,168,109,220,4,42,220,233,34,220,171,66,209,211,246,102,106,58,22,68,147,33,120,163,227,219,19,68,109,36,167,24,228,44,106,41,183,43,81,22,56,187,199,27,109,154,149,235,72,34,161,68,202,195,141,18,16,43,80,110,228,192,161,86,0,96,101,101,160,83,195,194,131,160,174,200,92,157,86,203,73,1,16,165,48,69,129,221,24,29,198,7,87,211,136,131,76,124,58,92,188,68,7,47,252,4,133,202,2,252,136,132,204,16,49,191,86,51,63,4,88,82,0,131,61,172,68,213,220,33,4,129,228,162,36,221,5,126,28,209,206,18,243,95,33,216,59,200,168,100,44,68,58,112,164,122,7,52,56,121,75,224,246,114,142,236,41,190,109,219,220,27,45,29,91,121,111,251,111,206,187,74,174,225,151,23,239,53,105,57,182,149,194,249,155,22,101,231,246,24,123,246,203,234,103,219,92,212,190,111,157,186,102,202,195,33,121,109,205,79,78,230,25,28,35,126,139,161,29,9,116,127,55,251,170,63,255,226,234,65,161,157,0,0,72,0,10,110,54,34,208,222,85,75,67,157,81,21,97,191,38,28,89,176,227,167,63,152,10,61,65,157,238,216,117,2,210,234,86,171,246,44,174,76,234,102,6,241,90,111,48,175,119,27,107,78,245,46,235,189,251,135,33,204,183,62,230,91,185,91,73,255,51,243,53,59,137,168,220,172,70,116,164,34,45,144,202,231,155,91,231,89,77,125,55,58,135,194,200,235,37,178,195,133,219,101,203,163,50,255,255,254,13,0,1,20,176,199,92,65,35,65,97,35,213,73,3,7,61,96,225,97,96,73,164,91,83,89,16,48,5,151,197,222,244,32,99,197,225,96,18,193,144,176,168,98,193,150,248,196,0,91,216,144,32,65,161,68,23,187,117,120,1,128,227,69,175,16,140,52,16,28,238,140,1,26,51,123,105,43,122,229,85,199,65,93,72,240,140,124,48,50,62,233,3,136,234,90,21,2,131,164,136,206,186,164,48,106,63,67,236,169,226,249,248,172,49,118,164,239,210,247,255,128,156,34,28,83,200,137,200,92,243,195,150,87,225,220,244,53,60,98,118,134,83,233,205,235,166,30,139,236,136,233,178,105,105,224,193,131,53,91,161,191,255,251,178,100,80,142,22,29,104,199,155,99,127,160,82,12,217,173,48,194,30,20,81,155,34,109,29,124,201,63,179,102,32,195,149,200,146,154,205,161,203,171,247,145,176,254,87,60,230,103,248,191,199,198,231,214,115,173,99,25,240,34,68,154,45,60,162,243,80,247,32,16,132,192,12,0,44,182,210,187,209,132,96,132,206,67,174,104,106,110,241,185,190,199,125,202,6,95,102,188,165,18,63,234,172,204,247,76,246,182,41,14,196,40,129,44,204,229,43,211,171,89,246,236,138,102,234,202,155,214,244,173,44,82,116,210,253,108,168,70,179,255,79,219,253,111,82,191,191,255,165,190,51,110,211,52,220,210,205,6,85,49,42,145,182,20,86,48,56,35,254,160,42,116,221,137,72,61,84,204,109,92,191,171,221,160,200,222,65,237,141,101,62,75,180,225,117,113,63,47,243,63,118,225,15,233,17,22,168,250,145,40,144,192,70,214,37,45,88,6,119,49,80,244,212,48,146,98,50,216,113,64,47,192,40,9,179,76,255,54,244,15,203,243,41,168,5,192,178,129,163,43,44,232,157,20,227,119,207,77,25,221,60,246,74,247,186,95,233,218,212,73,244,152,97,3,46,97,187,18,113,205,175,206,221,44,232,56,247,50,98,168,245,217,250,122,54,139,216,92,216,110,239,237,238,190,239,183,211,25,119,73,2,224,82,2,11,0,17,73,216,242,243,178,137,203,173,105,161,86,122,27,60,123,84,36,91,231,219,85,244,1,167,109,91,109,181,221,250,221,22,159,245,114,41,123,202,232,170,168,203,177,142,215,120,171,72,142,245,75,163,220,245,209,173,76,165,219,103,44,203,47,38,238,218,247,191,43,223,122,107,235,254,154,13,0,7,109,248,201,97,10,197,90,140,158,240,50,56,133,59,253,61,147,159,9,165,110,182,41,218,230,246,207,139,63,42,145,178,90,243,109,87,57,136,252,31,121,178,33,13,36,145,227,136,82,155,63,15,82,216,194,186,47,186,212,211,75,183,189,130,117,125,237,166,189,217,62,236,88,207,113,234,90,88,106,229,124,112,238,125,215,247,125,246,223,38,95,72,79,58,95,111,210,251,74,217,91,231,158,126,127,170,36,72,185,136,65,77,20,103,209,51,35,104,227,51,39,198,15,81,122,49,48,163,169,211,247,47,255,143,135,84,85,162,168,13,22,100,10,212,109,48,0,26,237,242,228,229,84,115,67,232,166,137,168,138,204,196,172,181,76,233,5,113,188,207,244,124,193,76,253,116,95,183,252,77,134,91,179,76,71,46,156,239,43,187,165,149,238,123,81,217,16,165,172,180,106,59,236,111,55,86,152,214,35,171,35,153,213,20,147,162,189,106,143,93,150,186,165,47,127,255,254,170,40,16,255,251,178,100,116,4,4,126,102,202,155,3,95,178,87,12,217,189,36,34,146,18,73,155,36,237,13,189,1,94,51,101,232,246,20,120,0,50,75,0,140,12,242,35,38,8,251,23,87,172,12,185,82,119,157,52,95,247,132,168,38,204,251,27,118,99,12,187,181,23,217,171,4,231,170,5,125,151,86,18,93,42,140,53,121,148,148,107,184,198,203,229,23,146,25,119,143,52,178,24,203,36,61,111,181,0,42,234,122,39,98,159,38,197,106,147,9,21,153,116,90,190,0,96,100,32,83,124,35,230,244,178,105,36,201,55,246,38,125,110,215,203,191,249,114,77,249,167,158,119,73,233,187,12,221,30,219,171,154,37,130,23,199,76,214,129,88,245,13,76,213,90,190,218,144,69,107,119,170,136,100,0,98,128,0,92,146,53,99,98,184,126,169,186,104,223,42,194,200,243,242,135,176,91,185,161,191,211,244,211,70,123,204,6,51,166,34,174,157,141,71,93,92,220,78,198,147,95,123,57,72,173,67,58,170,85,149,58,171,59,222,187,21,215,186,146,218,170,51,163,186,58,36,238,87,186,250,62,175,45,105,221,83,111,255,255,183,248,229,0,48,0,0,29,159,243,86,211,83,2,210,0,128,120,157,165,67,11,145,168,147,177,52,186,24,246,47,140,244,211,129,27,141,51,19,144,7,117,183,89,147,118,28,170,43,143,3,83,201,54,159,122,25,149,113,24,182,100,91,126,146,79,111,38,146,205,221,203,77,182,162,82,94,196,102,249,42,202,122,166,230,238,217,1,65,24,112,227,74,54,248,95,186,214,214,185,235,239,239,239,143,250,255,227,159,234,46,24,88,86,226,169,136,204,197,216,241,134,147,2,206,65,131,212,211,187,131,213,69,228,80,126,229,193,197,177,98,151,97,196,205,88,143,18,60,172,80,226,98,244,213,119,125,197,251,244,175,110,126,197,184,219,202,232,48,223,21,0,36,8,4,170,141,113,108,76,28,17,96,33,187,186,66,44,35,145,45,75,95,81,247,129,199,188,209,53,159,27,15,232,42,139,144,232,94,122,160,208,51,49,195,81,88,25,217,220,229,85,209,246,161,222,141,114,53,16,136,232,214,246,217,144,189,183,233,37,253,21,27,204,171,186,87,183,255,175,246,234,159,233,250,175,247,162,253,5,128,16,0,39,37,161,88,64,107,154,148,29,121,147,8,197,80,15,39,106,232,239,62,240,10,153,21,156,186,251,208,46,120,148,22,84,16,8,155,144,234,45,253,88,81,57,77,182,16,243,79,172,164,207,119,95,101,211,200,216,54,232,212,37,159,222,178,216,219,120,10,3,104,23,185,18,141,83,204,222,128,173,91,212,166,138,131,15,179,201,254,89,185,150,123,253,255,172,194,107,154,255,251,178,100,179,4,5,64,103,73,211,40,127,66,89,44,217,73,61,98,106,19,121,155,37,76,133,126,137,107,146,229,232,196,13,112,181,49,134,103,186,202,204,20,220,11,38,173,100,108,163,151,17,79,121,173,69,92,206,248,181,14,46,86,126,245,37,84,122,113,234,133,26,105,77,166,194,55,22,251,174,42,210,87,147,142,220,98,7,158,6,16,226,24,5,73,36,131,137,92,224,3,154,45,87,202,135,189,66,1,203,17,60,182,128,213,183,164,26,90,69,236,127,19,176,56,103,221,255,17,242,118,251,101,181,157,53,161,24,70,241,25,117,9,131,98,80,168,65,167,212,44,178,33,232,230,49,83,229,42,82,171,124,186,1,97,4,145,177,97,162,166,27,88,73,70,229,62,252,86,232,153,0,140,96,106,50,188,52,42,68,55,155,16,56,46,52,3,48,32,8,88,32,183,204,44,52,67,244,5,152,100,102,97,64,18,142,140,1,74,3,193,64,123,45,66,216,24,20,3,18,249,11,2,129,65,51,9,0,155,117,180,96,224,115,110,201,73,5,72,146,141,97,193,48,113,125,19,86,112,113,89,49,154,56,33,119,42,114,74,192,13,6,82,23,19,148,3,210,161,224,38,18,182,48,224,122,165,102,200,161,14,60,48,65,110,153,115,243,23,104,112,195,218,67,15,99,40,36,48,244,67,174,38,43,168,98,243,23,43,243,223,221,61,143,226,46,58,185,175,248,248,254,90,251,186,217,52,233,179,205,168,173,198,40,162,250,169,125,178,19,229,39,154,150,26,68,54,46,101,139,161,99,232,45,21,221,215,160,201,53,122,72,31,166,147,80,11,22,95,191,250,64,8,230,216,4,3,47,251,137,168,216,29,191,220,52,146,65,233,92,23,60,172,79,179,94,147,163,127,220,211,5,87,28,183,117,3,213,235,219,191,222,255,85,162,61,80,167,122,178,126,34,154,123,181,107,16,221,220,220,117,169,82,40,54,24,222,96,100,159,37,28,58,10,27,102,196,162,53,84,233,82,84,79,173,37,113,59,170,220,124,71,81,49,114,77,93,252,21,78,177,55,19,85,67,163,203,140,101,60,216,250,224,42,228,139,38,63,120,105,72,230,203,86,113,168,96,33,193,0,1,96,60,88,177,30,204,84,52,183,137,22,96,7,225,128,238,81,96,3,39,127,6,68,193,113,2,171,83,181,48,44,20,193,0,14,142,204,232,12,24,39,17,178,133,64,20,4,127,197,4,145,38,67,177,84,10,9,23,106,67,24,46,143,172,84,100,37,62,198,17,145,11,103,79,176,96,119,21,106,46,231,64,84,19,40,157,138,62,209,57,247,65,103,221,157,13,138,4,10,58,165,38,203,63,136,123,239,127,83,252,119,221,220,79,19,255,251,178,100,222,142,6,66,102,196,139,139,111,64,113,236,217,141,48,72,154,23,53,155,22,77,233,109,201,165,179,100,132,244,141,178,223,197,76,108,239,168,238,229,149,85,63,17,83,252,214,234,157,39,47,70,136,218,153,73,231,241,77,180,12,14,53,189,110,89,21,46,46,235,243,174,75,52,83,62,126,37,183,243,10,50,41,252,3,109,244,63,43,152,138,17,158,176,216,175,104,87,157,108,143,199,107,62,203,108,139,252,17,130,138,164,251,215,226,232,157,200,94,146,172,69,16,24,118,37,248,126,123,35,86,162,80,20,248,253,204,172,86,200,28,177,72,40,228,220,60,205,234,158,188,85,208,137,71,50,39,50,73,164,36,156,151,203,46,109,145,76,142,103,175,20,159,231,223,253,41,246,229,11,245,206,159,87,77,60,207,251,255,150,71,227,170,0,21,163,30,20,231,114,50,230,207,51,99,10,5,13,204,216,198,213,179,128,142,10,4,110,0,67,140,94,7,158,99,235,245,248,100,142,216,128,129,222,58,201,5,66,163,228,94,90,85,3,74,238,182,234,17,58,48,21,67,154,227,45,94,178,120,116,195,183,95,180,176,221,105,81,0,146,33,207,52,116,120,22,77,213,181,177,27,131,108,73,96,141,211,78,209,95,180,161,102,15,40,196,150,141,69,171,244,247,173,181,86,186,85,223,58,242,173,250,201,155,107,85,45,36,97,172,198,116,26,97,113,37,84,4,32,184,140,113,197,133,14,42,82,91,123,213,183,71,144,105,19,24,215,187,199,116,141,13,213,229,108,187,233,38,147,27,107,38,19,84,4,8,7,2,40,148,219,116,128,192,164,194,228,196,93,176,97,72,12,110,211,217,82,9,160,29,203,240,243,241,236,65,58,172,142,184,13,230,67,121,125,219,107,238,91,76,137,180,87,248,219,199,52,101,128,213,253,140,166,214,22,133,150,129,127,118,225,80,216,140,220,151,35,99,42,87,99,229,134,94,121,197,102,61,231,188,56,9,117,197,122,47,109,167,214,136,192,225,113,174,66,208,220,110,132,28,16,36,4,221,8,4,152,6,62,99,119,161,146,13,134,84,13,152,216,52,160,6,100,14,44,149,110,18,41,182,195,64,147,17,141,12,8,2,89,131,161,6,52,160,64,192,28,48,144,192,81,209,181,199,224,32,113,128,130,0,160,219,222,255,22,97,165,45,80,72,93,36,28,65,16,124,28,48,93,200,224,44,11,87,133,150,50,65,113,64,90,200,200,46,34,210,133,2,161,130,229,250,58,25,68,229,138,50,8,38,15,39,219,2,83,24,138,245,97,202,18,253,35,171,120,177,97,199,237,208,181,55,0,99,149,203,57,243,12,57,4,69,1,163,101,76,229,114,86,153,30,67,202,255,251,178,100,215,14,5,87,102,199,19,69,127,70,111,12,217,141,36,35,209,25,165,155,18,78,5,158,129,218,179,101,40,244,13,120,176,51,198,138,212,44,180,128,34,116,247,60,230,155,213,179,183,163,140,183,94,66,187,52,223,141,117,166,244,166,55,119,166,173,211,90,75,28,214,43,172,171,220,137,170,170,114,246,142,128,52,50,138,187,187,117,23,0,2,0,0,76,146,209,102,68,76,154,112,194,107,59,90,158,40,11,25,135,74,203,216,128,0,120,33,255,180,45,32,105,158,242,193,5,75,240,37,122,37,41,7,185,112,130,41,184,217,100,110,87,109,77,207,65,129,199,112,98,172,98,24,27,27,208,107,165,141,93,95,164,228,161,101,80,139,77,75,181,125,143,225,112,165,101,106,110,160,208,137,37,216,20,229,19,231,177,102,156,115,109,76,176,138,100,164,104,28,86,48,106,41,28,195,96,44,85,0,7,45,212,125,6,182,147,96,244,246,202,214,22,91,221,181,154,207,97,209,209,196,105,174,97,32,112,29,71,0,116,39,148,73,222,181,241,24,194,79,40,219,9,131,240,110,109,66,21,67,13,82,204,1,83,79,238,199,123,19,129,167,101,173,90,174,53,40,33,138,76,49,173,132,223,105,111,238,106,146,147,85,103,238,225,119,127,175,209,31,158,103,151,216,92,135,189,186,92,143,156,190,116,162,203,33,83,153,221,123,37,126,83,84,51,176,28,55,38,31,15,152,114,54,118,181,56,238,226,122,60,155,124,228,31,219,110,190,191,65,145,117,97,112,16,0,53,64,48,165,85,3,118,170,197,28,109,30,42,87,17,239,44,240,175,35,201,160,54,140,105,222,201,239,139,41,124,42,66,71,181,64,220,181,244,201,123,246,145,155,107,32,150,83,189,78,84,230,209,129,63,119,187,46,139,86,71,236,132,82,59,165,203,210,199,232,193,10,129,68,162,1,86,25,193,226,138,11,159,23,225,195,165,130,5,211,94,212,159,65,201,51,122,136,26,72,4,97,169,81,141,170,228,135,35,108,166,140,84,46,21,3,153,124,76,154,204,52,28,98,5,2,68,128,230,34,24,130,138,108,0,100,32,156,128,16,56,36,8,133,40,60,97,32,121,210,136,132,67,195,5,135,12,38,19,40,21,0,64,174,155,4,100,197,255,8,43,64,65,192,1,228,130,69,46,80,113,112,186,232,94,101,228,67,37,147,152,4,24,173,210,87,32,243,8,57,164,246,13,84,89,23,249,175,50,85,131,66,196,29,83,114,168,70,130,5,197,64,99,91,78,59,16,59,202,237,66,37,186,153,141,63,22,35,115,122,206,93,111,93,184,175,210,175,159,123,214,22,121,190,31,79,214,120,136,229,61,234,98,22,217,238,103,50,255,251,178,100,207,140,4,132,102,201,155,3,95,176,102,39,153,38,61,98,150,26,157,155,16,46,101,24,145,229,50,37,180,245,141,169,204,22,17,161,206,129,2,12,106,52,83,49,160,147,88,97,72,49,59,137,101,31,6,220,81,163,56,145,105,173,100,111,208,219,152,21,0,32,13,33,11,52,183,208,144,0,42,22,0,69,43,118,202,37,219,138,41,230,21,216,170,169,236,114,226,83,200,149,43,5,170,29,13,41,39,243,125,205,195,22,230,158,144,194,179,96,157,21,26,221,145,64,40,81,64,132,36,235,30,89,159,251,148,119,1,70,80,17,136,221,20,68,170,196,185,35,14,142,229,201,139,35,38,16,226,219,99,122,76,244,67,46,75,159,204,42,17,10,217,24,152,62,132,132,75,8,137,58,8,179,232,45,170,139,232,193,160,32,108,212,153,237,144,27,241,101,8,0,0,38,223,133,72,11,41,196,193,124,135,141,100,179,71,221,215,71,217,115,254,162,208,52,211,193,202,70,169,63,76,172,134,51,203,35,176,228,53,46,194,227,219,155,74,165,125,25,109,104,125,117,245,247,14,90,154,73,149,189,5,29,87,13,78,94,73,133,140,250,56,181,149,195,202,251,195,136,4,110,83,235,245,89,64,37,8,91,164,93,198,73,5,211,210,70,227,121,82,78,97,255,236,5,203,206,7,154,68,244,50,205,25,13,51,49,176,154,35,19,185,44,61,148,238,181,186,206,157,119,49,13,156,178,174,169,204,16,205,142,195,109,143,97,169,165,189,4,13,234,233,166,204,238,234,16,235,139,67,99,3,19,38,3,198,81,210,64,128,215,18,233,19,85,78,230,92,95,49,147,230,155,28,36,229,183,130,128,186,4,241,251,150,102,75,116,23,145,171,180,96,88,177,83,181,9,246,204,190,74,163,170,226,118,231,131,101,199,197,211,144,156,158,144,72,53,51,70,178,58,44,118,252,193,135,202,42,177,168,14,3,32,17,235,30,42,241,182,56,58,86,228,41,15,232,158,98,134,16,24,42,65,179,196,134,132,15,213,217,237,82,252,50,148,194,4,3,71,53,59,13,200,134,2,91,118,84,243,163,181,19,71,68,102,67,41,110,147,13,222,25,97,250,120,204,56,106,143,243,60,176,224,184,206,179,101,106,3,194,233,144,236,210,222,214,154,231,48,249,128,133,165,216,124,218,170,64,202,22,202,175,72,229,222,220,153,202,143,20,26,46,144,240,86,213,241,66,74,42,35,35,75,73,19,0,8,153,90,163,93,168,192,207,21,169,140,223,100,46,77,167,74,254,247,203,127,255,118,141,75,177,89,147,173,25,29,16,231,173,136,186,28,234,76,231,98,50,184,230,87,50,14,77,208,197,56,80,224,102,65,129,56,81,255,251,178,100,212,134,165,40,102,202,187,1,95,162,107,4,201,33,61,44,104,149,249,155,38,109,21,190,201,196,45,229,232,246,13,184,236,146,11,82,211,98,227,38,91,106,84,16,187,187,166,235,177,228,16,76,44,150,172,88,150,237,181,75,57,34,53,160,179,210,58,245,101,114,123,154,69,11,183,165,199,46,179,83,89,183,214,62,197,244,172,203,7,62,249,93,203,37,154,31,226,244,202,147,50,218,231,137,136,140,214,129,83,242,160,99,18,226,240,228,76,126,91,229,54,221,140,161,235,72,156,16,214,91,73,50,175,18,148,78,41,125,94,241,231,117,118,41,242,36,133,61,120,135,160,35,167,119,169,72,218,158,121,32,216,164,204,11,246,160,96,153,49,5,53,20,204,184,228,224,185,0,1,46,248,170,88,26,179,28,81,177,193,81,196,85,177,167,200,156,216,75,210,160,241,22,89,26,129,239,64,240,84,81,220,22,182,212,31,34,80,122,210,26,102,119,73,122,220,93,70,94,152,98,138,91,29,67,147,247,15,33,58,244,243,199,57,36,141,62,200,74,149,215,145,40,163,74,197,107,22,181,209,64,21,40,232,141,13,75,104,155,119,227,41,21,232,85,91,53,63,124,251,167,173,217,100,145,52,140,101,52,142,203,80,170,106,20,133,50,164,128,34,49,131,73,156,59,223,76,124,29,107,46,141,183,76,69,163,70,181,127,28,203,29,181,150,149,119,93,127,214,203,137,226,68,150,128,33,192,0,2,107,179,50,188,70,27,186,178,250,236,80,153,235,136,91,58,139,56,236,254,183,243,238,71,205,173,206,204,198,159,101,33,40,158,251,162,36,74,164,81,18,98,37,85,41,202,15,138,120,171,46,163,183,149,191,57,101,105,2,115,218,196,250,161,72,48,11,230,27,34,70,108,128,143,157,117,150,156,76,209,53,5,75,35,103,164,99,58,224,178,200,252,174,123,36,138,68,82,69,60,137,139,67,5,60,182,198,132,5,102,175,5,140,6,200,222,243,78,92,140,253,141,206,20,132,64,14,104,66,226,16,48,128,48,74,18,93,12,129,130,135,65,195,64,226,20,64,8,30,76,52,135,30,28,4,3,136,134,141,244,164,42,6,98,129,136,119,50,224,125,73,150,47,106,112,162,129,20,206,178,86,135,62,24,99,154,137,235,252,200,72,245,212,96,20,199,2,134,242,54,16,178,37,177,113,198,82,107,104,154,53,128,1,2,162,100,128,152,0,66,66,235,2,31,93,130,226,195,134,73,22,4,142,71,180,31,46,129,130,27,66,96,205,228,154,5,191,75,203,219,213,43,254,62,249,254,46,39,125,169,42,30,121,250,157,246,148,152,190,90,49,176,180,151,241,85,15,21,140,186,254,186,183,102,187,255,251,178,100,223,14,4,225,102,202,155,33,95,160,115,235,153,122,49,35,126,24,181,155,22,77,229,19,73,232,178,165,156,195,33,25,214,103,225,101,214,45,231,245,184,25,56,131,141,105,228,101,199,108,208,56,96,9,227,136,52,0,3,38,222,1,145,108,14,159,220,245,155,144,150,77,65,194,99,93,213,133,4,118,100,70,203,85,180,205,247,6,132,97,219,159,227,82,225,224,147,15,24,68,138,11,152,30,192,133,108,89,2,130,58,69,52,125,126,254,188,105,205,241,196,41,16,235,99,83,164,86,149,158,230,229,28,131,137,180,25,69,208,220,94,149,251,141,31,32,238,45,34,97,30,26,125,84,101,92,223,198,180,117,141,235,98,26,106,138,228,65,107,78,230,121,167,22,28,204,14,169,0,3,38,248,197,156,49,8,194,67,11,9,48,224,95,169,229,59,126,151,138,103,202,64,128,157,172,103,226,209,139,48,167,233,63,204,120,8,131,186,245,13,5,165,140,87,81,184,41,131,105,133,195,244,241,151,54,242,231,16,8,103,85,154,69,235,15,28,9,47,107,236,137,245,99,12,146,86,190,241,166,134,32,184,180,9,19,153,148,217,145,184,46,45,21,28,102,119,188,255,255,254,142,247,142,61,134,118,111,59,148,82,182,75,181,27,12,207,83,169,120,109,212,75,229,205,77,237,158,22,60,126,213,94,151,31,28,124,168,154,233,29,244,154,12,163,106,153,150,27,209,190,215,221,112,213,205,57,126,206,110,141,27,191,84,9,135,163,9,0,2,237,219,137,200,195,70,72,235,78,168,84,221,133,37,245,245,254,200,234,207,159,29,251,111,154,243,236,32,175,57,158,115,107,124,166,94,55,60,170,217,54,89,18,33,54,249,79,63,235,88,16,224,128,198,8,53,191,10,71,222,132,190,102,164,183,79,82,80,117,212,120,181,148,169,4,40,102,47,225,181,191,46,61,218,134,66,193,95,29,52,51,107,4,244,90,30,45,200,207,14,104,123,97,48,136,128,71,156,254,128,70,5,78,154,8,136,115,146,240,22,98,104,211,193,49,40,203,128,163,10,9,212,180,192,136,64,49,77,37,204,24,36,48,160,112,32,94,40,9,48,144,0,64,6,6,2,202,0,164,192,33,16,196,216,1,32,160,40,120,188,20,6,30,35,178,96,84,36,77,150,216,181,68,250,53,208,12,96,97,75,165,58,149,75,20,132,35,46,243,41,22,232,96,140,230,60,101,84,217,99,206,189,82,120,170,34,3,147,45,167,0,22,46,93,59,188,13,33,31,148,30,88,208,22,250,14,67,37,149,146,143,64,205,218,188,102,21,59,207,223,119,91,102,153,195,39,239,138,171,184,143,174,47,159,190,159,51,15,227,137,221,61,190,39,255,251,178,100,222,140,5,64,102,201,155,65,95,146,112,44,73,119,36,195,126,90,1,155,18,46,101,115,65,236,50,229,168,196,26,9,155,221,211,182,251,55,167,188,225,179,149,57,116,217,94,161,215,189,104,166,247,87,123,24,191,182,42,227,98,221,198,211,85,33,205,135,70,28,117,122,182,174,132,128,11,0,10,46,91,184,144,144,34,11,206,151,26,45,116,80,111,10,195,8,234,177,141,139,89,8,54,179,181,189,179,29,84,205,168,5,151,149,47,114,234,199,220,227,119,196,105,47,217,26,18,160,150,175,79,141,127,127,184,121,156,249,223,244,118,226,27,101,229,4,62,78,109,110,52,92,214,62,235,97,87,150,255,125,85,230,102,110,229,73,191,25,157,190,193,209,158,140,202,220,239,239,42,158,130,215,150,126,101,125,180,63,246,216,130,0,165,70,151,167,86,53,170,0,0,82,140,210,91,53,58,14,232,227,222,112,203,130,17,12,49,130,76,32,213,200,98,88,137,14,116,194,139,87,153,65,106,18,176,201,228,252,19,25,108,161,65,70,216,59,113,121,210,236,33,20,160,152,52,185,58,25,186,99,207,151,213,180,118,95,138,125,8,129,133,5,83,192,241,46,233,201,100,81,134,183,40,143,179,42,74,173,159,9,67,250,204,240,139,191,15,5,187,72,3,132,1,65,20,31,24,238,237,254,243,40,180,109,253,78,91,87,51,169,188,251,59,164,92,75,113,251,243,40,154,153,48,40,74,13,189,131,145,58,53,188,3,78,148,214,181,30,243,53,30,45,101,94,132,205,183,9,21,91,8,2,97,32,209,165,175,0,7,98,0,76,65,8,185,46,220,97,162,242,59,201,147,146,81,1,112,249,241,78,163,212,79,204,91,1,103,119,94,200,254,38,187,149,120,216,29,0,69,164,173,91,104,184,232,44,164,72,187,185,131,92,88,217,16,138,129,9,115,172,118,242,116,182,145,26,153,46,230,196,208,53,70,69,131,81,173,145,43,218,144,64,187,57,29,3,161,239,35,152,209,171,177,12,234,28,161,15,150,248,36,24,34,174,196,10,200,68,36,80,166,100,193,7,68,97,8,74,66,98,2,80,64,193,210,92,13,217,19,35,53,141,14,201,83,83,28,215,249,53,97,192,130,0,72,132,5,67,10,26,162,129,130,134,2,24,192,101,199,103,207,74,56,171,107,100,90,48,144,184,163,170,77,135,198,139,250,138,140,141,4,175,227,50,79,215,138,97,2,216,34,255,120,18,158,56,235,1,6,162,204,142,9,173,82,72,166,206,147,102,105,17,40,252,86,150,197,122,146,154,74,212,14,147,133,35,198,75,26,152,126,230,42,78,229,222,127,255,232,185,172,192,100,44,141,41,242,52,243,82,220,19,112,255,251,178,100,212,14,5,90,102,199,27,71,71,32,127,236,217,106,49,3,168,86,45,155,26,109,5,30,73,176,177,165,168,196,13,249,38,131,201,207,142,106,145,134,53,140,29,114,193,193,165,157,7,34,99,12,91,31,69,15,19,18,53,77,36,106,35,216,220,200,52,149,150,183,145,174,168,114,94,55,12,192,187,73,213,36,128,145,96,65,32,8,10,73,46,31,174,172,39,70,177,114,85,1,225,242,69,47,218,235,93,181,81,128,77,249,77,86,30,185,29,121,116,194,89,186,253,163,175,185,90,107,170,168,102,85,97,129,242,39,172,241,211,74,151,64,44,214,87,178,157,210,150,199,68,26,207,151,47,90,172,165,220,246,252,137,111,12,227,149,14,85,191,133,88,202,68,245,233,47,9,79,148,234,180,237,47,22,76,7,80,30,44,106,86,223,69,0,204,46,228,48,133,60,207,37,49,50,1,137,6,225,112,113,141,2,69,129,88,97,240,202,165,209,33,41,40,88,193,229,68,217,66,16,169,50,227,152,16,70,12,82,131,40,200,234,115,163,64,189,224,226,44,252,183,171,16,0,33,26,31,96,97,116,7,193,200,50,128,197,20,83,162,1,77,109,48,71,17,1,65,41,245,12,129,103,20,112,104,147,136,173,203,117,177,165,91,59,114,201,1,66,103,159,106,107,206,234,167,149,187,209,25,0,144,29,19,71,242,114,100,202,150,237,170,157,188,84,211,219,12,229,188,219,230,42,37,209,51,219,95,126,249,238,103,77,88,122,18,231,119,20,215,91,171,118,217,80,158,131,45,156,185,4,148,93,88,103,103,55,206,245,174,89,181,148,155,153,48,108,227,230,71,212,70,119,172,212,207,58,79,47,232,3,44,187,187,255,80,1,171,36,7,109,219,168,67,51,3,38,56,163,80,2,177,177,8,85,241,55,27,86,153,67,6,215,175,187,148,236,103,233,180,165,176,164,254,253,232,172,98,89,210,77,153,228,89,192,124,157,71,143,206,71,11,102,194,159,244,158,10,217,152,170,187,16,239,108,181,20,251,63,183,174,232,108,148,125,105,114,243,186,215,207,138,111,172,254,204,211,53,189,235,117,253,249,63,161,246,189,106,43,150,37,78,127,107,122,70,77,74,139,178,120,238,38,33,61,167,253,28,250,60,153,249,249,168,76,157,58,97,140,192,132,44,152,56,144,4,108,20,14,44,144,103,2,35,198,171,236,32,216,88,4,104,112,96,28,136,125,61,137,0,6,131,97,182,90,61,186,230,52,247,85,93,207,165,219,243,58,184,83,93,252,97,80,150,153,97,221,119,162,100,163,45,110,53,106,49,156,149,88,163,16,227,157,5,174,134,180,221,111,62,148,148,144,4,97,172,196,29,9,200,112,14,22,60,255,251,178,100,215,14,6,77,103,68,139,154,91,112,123,76,217,106,48,166,178,84,213,157,24,77,149,28,129,186,179,103,52,100,14,37,62,99,190,164,94,242,178,247,253,25,42,179,25,92,191,223,232,74,60,64,225,202,132,184,183,171,238,93,222,218,203,98,238,22,250,91,133,57,7,208,227,245,244,70,255,166,90,27,93,72,222,216,156,124,220,27,23,90,115,192,19,176,9,9,186,164,150,93,109,236,122,86,139,19,213,4,141,112,164,80,45,116,96,223,32,199,121,253,198,52,248,76,204,150,192,185,109,108,109,213,28,46,98,115,181,27,162,32,194,194,147,202,205,169,154,48,199,15,4,176,17,31,228,23,164,178,61,204,223,86,85,201,156,147,7,133,104,200,196,147,201,244,249,114,170,193,218,60,123,120,177,24,233,175,114,134,66,189,102,9,84,187,172,99,168,108,85,135,133,223,33,109,170,0,6,157,180,177,28,80,193,225,12,0,186,101,0,84,1,58,110,228,69,76,24,161,228,8,122,42,29,140,58,36,32,223,181,166,207,27,119,37,109,26,17,237,138,80,177,161,169,214,179,90,158,26,74,47,126,53,149,137,23,197,0,128,168,237,192,113,76,171,207,203,171,59,212,214,157,90,175,93,220,179,134,251,47,183,217,12,228,125,216,145,205,70,166,41,240,194,190,93,239,44,226,25,181,36,10,34,70,136,110,198,202,252,199,62,122,241,176,101,204,56,205,222,217,142,140,86,25,237,181,208,175,5,163,71,72,211,123,31,191,83,248,41,183,88,211,76,217,110,93,153,165,226,101,151,245,183,92,183,86,213,171,7,248,235,73,170,213,152,103,41,176,129,71,56,0,75,176,192,105,165,78,154,76,15,154,92,157,38,163,144,216,166,158,14,67,141,58,69,241,38,3,255,139,179,82,245,161,142,114,119,154,165,1,9,233,205,8,117,86,13,197,209,2,18,161,31,91,107,110,18,151,214,136,237,241,81,247,197,47,112,76,33,22,139,110,227,38,212,127,180,219,155,121,78,253,47,155,49,21,111,146,243,153,79,151,88,223,114,243,62,180,125,198,109,143,216,155,77,127,155,186,207,247,99,168,162,86,169,99,228,232,54,50,249,128,65,201,19,158,58,225,192,172,158,238,209,191,32,147,37,24,144,91,132,44,56,101,195,224,227,84,137,51,194,67,19,6,34,43,0,11,134,3,129,134,22,72,98,48,112,120,140,212,219,210,133,129,215,178,194,150,69,89,139,88,171,222,65,193,132,40,143,12,5,1,128,156,36,250,71,216,110,31,49,209,22,239,38,66,6,199,156,250,239,120,17,253,160,51,217,107,73,110,175,76,138,235,144,179,235,39,67,85,81,27,209,153,166,56,243,210,95,206,255,111,88,183,255,251,178,100,209,12,5,118,103,199,155,65,103,144,120,172,217,106,48,38,195,24,225,155,16,45,141,126,194,14,51,100,152,246,25,60,73,115,23,21,3,154,165,50,87,35,223,117,130,208,27,178,193,97,2,178,54,118,77,4,109,134,199,147,115,16,28,204,163,206,130,130,196,203,164,138,11,177,65,29,132,100,33,65,12,18,189,103,172,170,180,102,140,177,189,177,73,123,78,169,16,180,197,84,90,0,229,204,79,33,250,189,64,37,64,65,216,31,150,49,58,58,89,149,180,116,104,158,212,40,62,70,233,250,202,170,148,224,107,237,83,219,187,118,233,182,128,251,50,182,140,63,178,195,93,211,101,172,173,158,239,11,134,196,30,151,79,203,85,120,103,118,87,187,32,131,145,149,23,21,133,19,199,168,220,140,206,123,41,91,23,83,174,243,189,164,243,210,41,91,90,131,246,157,94,191,190,229,238,52,144,186,191,112,173,47,100,218,229,91,110,76,102,60,72,75,24,105,254,187,66,95,74,184,144,140,114,154,91,163,243,96,139,19,0,23,182,212,101,196,145,129,192,21,14,227,248,142,124,188,142,209,185,134,97,38,115,163,209,187,87,104,238,65,35,64,179,98,93,34,220,61,141,52,25,79,149,4,246,117,103,59,200,115,30,215,4,150,159,218,72,127,214,128,90,245,73,177,3,2,12,122,68,100,219,246,115,147,157,41,71,193,34,218,184,151,104,151,82,83,180,248,253,208,147,238,42,34,82,229,182,146,50,86,89,233,238,90,89,169,169,117,172,245,114,162,247,149,70,85,102,203,195,135,130,80,216,169,89,137,82,149,18,115,179,85,202,178,127,207,31,213,76,36,248,51,104,4,0,19,45,186,136,102,37,102,54,98,46,28,195,232,177,249,68,210,171,204,61,20,80,125,4,111,181,103,181,4,161,5,45,234,96,149,134,149,68,11,23,104,225,174,84,245,243,23,52,194,142,146,175,214,25,41,42,89,168,35,109,191,57,177,69,140,21,70,99,29,234,229,138,177,217,157,40,244,212,94,230,115,105,169,81,196,193,148,131,245,72,66,34,198,169,240,175,4,185,50,50,170,12,75,133,137,28,45,87,7,165,162,143,169,57,199,74,141,181,136,152,86,21,198,170,145,157,196,43,109,15,49,208,198,237,21,122,154,253,186,245,194,214,1,50,255,240,240,65,72,82,136,0,130,48,188,108,74,81,49,38,133,230,178,106,208,74,34,247,234,214,171,15,165,188,95,229,170,46,73,152,95,52,199,159,187,12,210,18,185,77,112,80,255,72,212,95,201,3,19,127,145,136,197,133,132,188,86,52,8,201,204,32,109,165,20,219,199,166,159,221,221,241,251,8,248,94,108,132,40,164,179,46,147,148,117,69,181,106,255,251,178,68,191,140,68,120,103,74,155,6,70,96,143,236,233,55,101,40,156,18,245,155,44,108,177,50,138,76,179,164,205,150,34,105,40,160,133,27,8,57,198,163,250,207,55,190,45,189,41,171,230,195,141,69,142,164,235,55,32,147,94,14,153,19,120,154,186,218,126,112,215,160,214,180,198,95,220,255,220,190,252,165,127,242,191,127,166,4,94,160,0,118,239,131,134,48,53,34,72,0,177,16,176,75,38,164,164,147,79,237,162,204,204,76,72,237,204,214,171,27,68,56,191,39,79,35,28,115,151,158,98,229,247,128,245,136,78,202,104,192,231,235,77,180,221,110,195,151,190,251,157,178,209,162,35,178,138,135,170,197,147,199,157,57,243,165,116,181,181,26,229,118,131,43,25,175,103,38,247,25,164,11,234,121,89,109,5,146,56,104,124,124,14,88,42,150,80,161,240,226,73,236,112,245,47,21,37,23,20,50,72,21,48,146,244,113,197,36,209,44,56,213,183,106,67,166,107,213,230,226,106,244,249,221,65,103,34,0,1,182,212,85,96,75,145,108,176,80,230,67,238,228,38,210,101,57,247,217,108,63,20,18,141,71,193,5,88,126,114,1,134,237,35,59,194,181,23,37,59,209,224,217,62,209,181,228,130,195,98,24,221,1,255,231,111,191,214,102,6,126,60,188,35,151,153,129,226,50,75,210,82,115,124,10,26,213,11,185,113,66,238,35,15,34,86,92,84,64,218,80,238,218,105,75,88,114,29,145,69,100,235,107,135,84,46,5,18,83,118,33,143,16,7,83,159,117,10,53,72,44,210,143,31,169,45,79,138,94,104,237,199,198,136,245,253,127,83,241,61,119,206,48,29,0,5,46,248,103,160,76,143,140,97,161,204,145,190,143,111,89,148,246,111,204,94,146,37,59,56,73,63,29,210,128,98,138,229,103,126,86,163,199,41,244,104,55,110,174,50,75,48,48,78,11,142,228,75,199,181,222,252,198,101,47,191,111,100,148,137,121,84,142,176,244,253,150,38,14,253,202,158,62,126,43,74,131,32,211,93,6,68,30,95,166,77,26,92,92,101,114,234,91,161,68,13,142,98,199,202,49,236,34,92,169,163,96,76,88,130,131,136,115,166,20,161,99,69,198,58,27,37,50,12,26,226,13,50,21,12,165,204,203,243,87,19,23,227,230,99,238,211,176,150,18,1,7,125,242,150,172,100,198,10,9,75,95,86,135,18,141,50,55,153,167,49,171,143,172,186,150,47,19,165,135,102,209,18,252,236,176,165,175,136,5,40,18,64,62,111,8,1,160,63,10,128,170,15,164,218,107,59,32,221,90,232,227,28,188,46,10,45,0,89,199,17,229,166,205,79,251,229,109,122,130,146,203,167,168,164,246,106,205,11,57,179,255,251,178,68,194,12,196,144,102,202,155,12,67,112,150,236,233,51,97,136,126,18,225,157,44,108,37,115,202,59,179,165,13,134,34,96,90,74,203,37,52,89,175,142,211,155,37,39,212,121,164,54,46,54,160,247,119,195,89,45,60,113,54,100,35,248,121,74,134,230,139,188,243,205,248,73,75,187,113,233,226,238,187,213,247,245,190,54,213,223,127,44,226,67,103,42,2,6,221,243,53,47,146,18,130,198,71,24,203,127,90,85,1,194,162,207,86,81,26,106,180,115,120,197,100,168,137,106,204,226,77,110,142,45,99,22,27,163,228,133,18,12,9,75,175,22,211,107,118,60,165,53,137,187,123,182,102,89,19,28,96,5,140,40,105,74,54,158,83,77,54,178,113,167,12,44,113,119,23,22,209,3,9,229,97,190,198,210,43,110,49,7,12,83,246,125,198,220,201,234,74,155,18,206,169,79,99,92,71,151,118,33,233,139,28,61,23,56,105,44,174,130,241,181,220,84,95,213,78,220,82,52,86,156,57,87,225,19,34,0,0,222,208,212,128,219,20,206,72,225,184,244,81,27,88,1,110,23,98,170,40,147,132,6,125,210,82,132,203,84,111,3,12,106,208,66,138,11,82,243,169,187,142,166,111,187,179,72,239,49,86,221,219,129,26,28,1,27,107,237,5,89,196,1,32,53,4,229,216,107,211,177,230,64,215,99,12,225,244,105,142,156,15,55,26,129,29,69,166,249,165,98,79,44,10,174,67,70,199,77,29,151,193,18,43,50,248,198,54,185,191,57,109,225,122,139,244,216,98,241,251,239,228,223,246,145,53,71,10,137,216,57,69,171,113,24,186,69,68,172,180,122,202,12,142,19,19,43,87,80,226,8,161,2,78,232,124,30,238,28,156,68,179,93,62,121,166,35,105,209,233,212,219,154,7,41,4,0,16,100,182,149,98,52,5,136,141,158,24,44,96,164,184,119,198,27,127,51,173,1,175,222,237,243,185,106,253,235,28,253,157,185,194,91,185,250,211,19,219,156,223,239,119,125,58,135,233,29,22,9,71,251,55,255,220,233,223,34,57,13,155,177,144,157,101,124,142,89,115,46,95,84,164,119,214,63,210,58,115,149,46,154,150,93,209,44,206,249,211,99,251,221,39,147,255,239,59,54,8,37,176,199,199,140,13,188,192,145,128,108,134,18,68,52,42,16,72,176,4,72,6,6,26,191,23,136,88,36,152,40,104,92,84,13,184,34,33,64,15,131,20,93,130,221,203,145,189,255,64,83,228,219,53,185,148,213,127,213,88,196,64,72,81,33,224,217,104,128,4,48,47,34,230,76,38,66,216,159,4,156,34,16,202,24,196,56,40,32,128,147,125,51,138,227,96,36,3,129,143,66,244,125,52,138,96,130,0,255,251,178,100,194,14,133,136,103,73,27,40,87,176,102,236,217,119,48,101,232,25,133,155,34,109,229,111,201,159,179,102,104,195,9,184,13,209,205,16,68,0,168,201,104,204,118,85,121,118,215,145,126,209,93,223,177,35,229,141,246,170,230,255,227,231,100,65,48,127,149,161,134,229,106,40,253,148,201,184,152,163,228,147,134,231,76,85,47,151,180,253,117,218,106,178,233,13,169,209,189,78,84,205,113,209,70,133,189,199,126,141,200,236,62,104,202,150,71,253,75,86,184,155,187,175,226,62,63,210,12,219,64,128,0,185,182,45,137,101,64,192,189,40,160,52,51,137,105,202,53,119,208,143,140,189,127,91,111,89,252,41,123,145,6,110,246,104,200,48,134,38,17,150,158,194,160,193,235,125,70,41,220,138,243,81,88,154,246,122,166,68,75,186,89,85,39,108,171,50,212,197,32,240,170,107,3,163,173,199,57,82,212,82,185,114,53,4,98,54,53,209,170,80,206,238,83,221,53,202,107,255,252,185,131,211,0,0,191,252,26,112,71,65,54,8,209,117,208,133,61,228,36,197,93,173,69,167,50,198,250,88,245,186,76,249,123,71,220,56,45,25,158,219,40,156,183,29,249,68,98,80,240,68,233,203,38,64,53,214,169,26,99,52,147,181,213,191,39,108,141,206,94,245,63,77,9,130,39,106,150,134,4,196,98,228,52,199,225,159,191,229,163,105,236,149,56,45,65,49,39,228,0,87,29,171,190,201,219,38,173,102,151,124,223,138,249,243,31,82,84,19,15,36,73,35,28,54,46,170,69,246,110,245,87,54,62,121,198,201,25,153,157,166,17,81,50,134,77,58,144,141,211,221,221,87,51,44,49,70,146,107,33,188,109,142,28,153,65,113,221,175,230,184,239,185,139,159,168,142,227,226,182,20,129,53,80,0,0,4,182,214,142,130,205,54,195,124,89,11,50,64,213,83,131,246,182,237,191,249,144,225,197,8,66,148,115,223,70,58,196,113,48,10,136,7,74,173,9,206,44,69,28,186,3,162,183,98,83,125,127,219,186,230,86,62,82,147,202,224,230,13,8,130,139,189,233,34,40,108,232,184,149,104,68,163,95,237,28,46,103,168,60,6,79,255,226,99,252,202,11,117,7,133,3,197,3,20,172,98,212,70,135,140,233,22,90,209,0,46,59,242,215,197,42,203,50,185,41,151,32,114,24,202,24,151,165,174,77,56,50,154,141,166,68,0,220,19,82,104,44,80,49,139,5,137,47,165,156,157,79,115,211,15,68,227,45,84,194,130,49,32,1,203,193,206,0,192,70,17,32,13,19,218,202,197,128,12,96,129,144,1,195,135,68,160,150,8,94,81,145,24,245,0,149,59,4,0,31,57,125,45,234,223,174,230,127,255,251,178,100,195,142,117,163,102,203,155,1,95,130,91,38,121,167,36,104,106,24,61,157,40,77,37,190,209,86,51,102,64,176,11,192,239,255,253,125,255,138,73,139,19,179,72,194,32,122,202,172,101,57,219,111,170,155,40,228,177,243,233,210,200,203,99,112,134,55,25,214,71,173,123,95,243,223,209,130,8,200,61,172,255,107,65,185,209,214,89,101,43,73,12,210,155,172,242,107,166,246,77,106,117,32,147,53,65,10,195,135,155,3,66,155,9,138,16,176,100,226,138,124,106,153,37,112,101,182,190,190,183,209,228,27,76,239,191,174,84,60,78,35,31,48,31,146,231,45,165,237,26,171,76,183,214,187,255,252,199,102,56,149,186,20,174,85,218,83,25,18,174,72,107,173,143,68,107,38,207,179,93,137,66,89,122,255,159,77,91,219,191,127,250,12,0,1,110,244,232,24,199,72,206,108,215,144,197,16,49,160,132,95,34,43,90,218,156,106,82,201,90,102,48,195,250,6,89,219,186,244,17,54,211,145,249,102,178,55,29,234,128,102,158,86,184,172,71,5,104,66,32,64,122,85,30,134,35,210,196,254,133,62,183,50,168,50,10,40,34,112,53,114,180,0,85,3,138,82,135,149,106,200,157,165,15,120,153,20,21,0,57,205,209,157,51,135,230,92,216,154,20,42,123,63,203,249,197,118,62,59,177,69,172,166,162,72,118,80,132,20,57,221,139,78,213,156,173,186,201,69,36,14,147,26,219,37,82,81,84,75,194,188,27,139,122,188,161,38,233,3,15,213,67,18,35,33,110,136,141,9,165,162,53,222,109,252,138,205,123,28,217,172,117,84,214,221,150,133,13,74,171,169,64,9,222,144,18,168,192,1,237,255,59,136,209,73,165,82,22,211,61,9,152,98,80,23,205,198,247,229,175,4,246,31,171,50,3,31,63,175,255,185,177,109,69,233,32,134,67,155,223,153,84,217,42,242,81,173,157,255,243,221,137,104,109,8,170,53,234,145,200,110,103,37,63,44,178,74,169,41,21,16,138,198,137,41,17,25,242,31,222,99,76,44,216,115,247,185,150,206,215,191,175,229,215,125,61,116,3,133,27,50,84,227,32,9,22,229,56,101,35,0,54,48,49,65,168,240,48,56,180,104,232,98,200,96,8,82,183,20,5,91,68,96,107,0,80,240,165,14,12,200,168,3,32,66,17,224,196,95,82,213,99,122,20,206,52,89,0,51,48,40,28,221,200,204,164,132,21,32,50,32,96,96,98,128,65,96,243,17,3,70,21,131,81,216,219,65,11,221,70,139,134,106,42,103,1,164,136,165,153,44,234,213,83,20,148,23,152,60,65,101,9,5,0,104,4,78,134,180,99,35,4,127,211,113,140,52,205,219,162,159,179,223,187,255,251,176,100,215,142,5,252,102,201,155,41,87,178,103,172,217,186,36,101,246,26,81,155,28,109,225,120,137,157,51,166,168,146,142,24,229,204,150,223,111,248,248,150,31,159,65,106,59,12,113,195,67,176,145,189,185,83,89,58,104,106,69,66,10,75,202,149,121,196,209,92,234,150,110,125,23,99,190,167,216,211,197,231,230,63,226,219,111,179,27,169,204,169,101,77,246,220,183,249,229,215,223,169,186,159,109,113,72,44,208,97,164,0,0,46,255,40,246,66,4,66,33,230,135,82,73,134,113,152,197,65,204,204,202,197,250,9,12,13,58,35,219,254,170,97,86,47,219,179,69,202,64,204,112,139,255,243,115,110,247,38,15,156,233,203,217,80,145,74,194,53,227,249,148,100,10,28,197,7,134,166,68,36,132,147,214,18,110,44,138,245,199,22,231,8,159,226,219,65,149,60,98,239,239,151,247,60,255,255,123,147,80,199,0,0,254,248,42,88,83,179,72,34,142,0,209,4,26,135,141,36,160,87,98,85,139,195,97,171,205,84,107,194,193,199,92,106,86,214,129,111,83,210,195,83,151,94,53,59,140,20,30,2,152,178,197,92,65,192,199,147,194,8,65,19,57,143,212,101,87,45,168,154,39,52,180,202,84,200,218,147,72,92,255,178,62,175,24,29,116,72,218,154,87,57,175,234,252,107,178,232,114,236,78,189,46,234,103,221,125,215,157,251,187,142,221,248,229,86,69,10,109,227,6,14,25,85,37,30,182,32,22,167,66,19,85,58,202,75,91,110,112,182,160,207,133,75,102,156,19,123,31,215,164,215,108,87,60,158,239,201,107,164,179,78,43,158,56,200,160,100,138,157,107,175,77,106,181,54,159,91,32,167,48,11,19,56,0,96,0,0,11,45,170,163,16,9,64,48,100,81,33,101,36,133,88,62,82,122,60,219,206,223,207,253,254,219,82,35,0,49,156,18,232,11,32,225,3,164,119,148,124,59,8,96,48,68,227,56,34,115,148,252,252,161,83,76,221,119,112,30,255,9,39,150,81,56,68,148,168,62,169,161,104,111,110,103,41,161,21,244,81,247,209,138,206,255,189,217,18,42,55,73,127,102,246,75,82,135,210,236,11,119,252,18,248,206,104,72,54,194,50,23,71,245,53,144,37,4,45,198,94,241,56,147,189,25,77,247,53,11,27,231,49,149,199,154,90,152,33,163,184,186,101,176,92,185,159,38,129,111,219,162,251,44,94,157,205,213,123,150,80,68,91,108,202,48,75,22,202,239,59,36,204,53,84,38,65,32,163,157,33,102,26,57,48,108,129,190,107,206,202,221,98,77,5,168,181,32,32,88,18,196,176,252,204,75,98,237,205,169,42,87,228,23,142,167,176,34,76,233,248,169,18,100,255,251,178,100,206,14,37,191,102,202,155,41,111,178,105,12,217,138,36,101,188,26,57,159,40,108,177,253,1,108,51,102,232,81,151,216,245,62,216,25,137,134,223,179,206,9,229,65,245,68,158,171,118,216,185,123,88,219,164,244,133,59,190,184,156,85,140,134,117,12,175,204,37,176,110,120,123,5,23,218,35,193,236,29,60,48,85,165,200,247,111,248,152,172,92,187,207,96,95,82,201,107,79,237,172,196,173,242,195,6,13,241,233,135,43,125,69,172,11,6,92,251,88,16,192,23,127,134,13,48,24,34,227,70,14,113,97,115,137,25,134,196,29,142,234,196,79,163,227,87,69,77,182,44,134,70,20,42,251,30,223,63,252,46,255,228,69,41,130,67,34,60,234,17,217,8,59,8,78,132,65,91,60,254,245,69,33,83,11,14,28,174,134,132,89,196,197,210,83,129,23,159,54,144,229,77,183,250,234,171,247,109,184,58,0,0,228,185,59,158,184,100,32,236,218,105,191,147,189,145,155,80,252,57,65,34,220,98,42,202,217,187,239,5,182,109,103,43,191,107,233,191,43,79,11,40,78,166,228,68,163,50,205,100,161,103,44,26,80,214,111,201,89,132,109,121,175,133,214,218,131,28,3,49,117,76,212,64,72,140,132,69,114,153,213,246,228,231,58,54,23,246,225,153,100,74,197,171,245,107,103,172,249,31,9,171,141,92,34,68,14,130,128,153,33,25,66,251,215,198,217,90,39,8,134,196,0,216,64,70,32,1,195,8,15,220,114,81,81,242,155,50,76,144,249,231,236,118,227,251,164,80,140,144,140,48,46,37,19,10,15,31,60,214,254,146,118,239,255,211,205,15,28,60,109,212,167,183,243,196,187,35,82,99,30,30,233,137,0,70,172,0,4,187,241,28,50,213,160,57,146,100,242,61,205,52,227,103,236,146,57,97,145,148,183,165,212,235,148,14,174,254,214,239,189,171,79,11,144,157,78,144,178,140,141,51,161,227,101,171,170,97,172,219,142,183,8,109,125,175,5,214,201,65,142,54,128,40,19,53,17,4,116,136,66,225,59,216,51,39,157,217,184,208,185,41,164,141,86,202,253,91,153,225,159,63,205,249,223,28,161,102,19,8,94,110,211,194,205,167,229,30,128,116,75,40,153,4,106,43,41,219,118,228,161,99,7,35,103,67,191,106,186,98,208,72,142,203,27,53,41,27,184,241,57,243,115,49,35,165,177,222,218,158,113,188,238,255,255,158,249,238,53,183,130,77,255,17,68,224,193,48,12,5,11,114,152,164,63,180,194,158,117,9,114,185,209,208,195,37,235,219,32,230,180,171,235,174,24,26,217,80,196,44,176,24,136,102,82,180,126,194,127,25,164,221,129,60,148,52,197,200,184,64,5,188,66,255,251,178,68,206,142,229,214,102,204,27,9,71,176,164,108,217,115,63,6,168,17,49,157,52,103,140,254,130,8,51,166,12,252,11,16,194,126,89,198,169,84,60,208,92,166,22,93,222,209,162,110,155,255,250,185,231,229,27,207,50,58,123,148,194,2,202,41,66,80,166,57,204,60,92,234,50,171,192,170,61,74,118,156,187,137,73,57,89,205,186,239,99,103,156,123,58,148,209,84,211,22,180,69,215,156,223,117,104,224,0,187,223,240,67,48,8,233,80,96,35,88,159,30,12,90,122,166,155,13,109,186,70,48,192,249,187,3,220,230,153,125,180,67,3,26,181,24,113,147,67,16,228,232,218,49,196,95,102,170,175,223,199,105,179,53,244,134,96,147,66,71,156,102,176,5,169,109,87,181,223,107,144,75,96,132,203,183,149,249,203,88,127,255,252,223,246,219,132,38,115,148,234,203,138,83,185,24,66,205,167,121,193,41,92,106,40,133,73,130,33,68,171,42,230,153,221,11,83,89,70,181,207,118,246,103,239,245,244,250,0,181,0,1,127,213,115,138,4,204,114,112,17,13,169,56,172,25,94,180,153,135,213,129,188,179,177,11,79,147,78,109,27,188,145,118,64,77,62,55,20,135,165,242,235,182,223,72,126,10,89,228,34,70,102,158,216,218,106,192,193,212,239,207,94,36,86,78,164,249,94,46,43,57,5,17,75,72,134,218,180,69,158,144,240,76,22,226,69,54,230,190,172,69,189,174,229,75,236,67,86,181,151,255,61,183,56,171,183,191,51,167,35,84,134,25,65,145,206,197,22,9,131,7,8,102,194,10,100,134,196,113,197,50,83,56,151,86,174,253,169,181,39,151,206,235,50,142,149,239,127,237,251,130,167,0,16,8,0,5,219,104,180,116,113,18,38,81,50,170,72,87,103,33,145,136,176,20,122,135,79,210,176,224,131,106,37,75,248,4,197,122,132,45,38,247,78,122,181,63,242,146,89,203,74,15,162,202,70,149,90,100,29,83,37,46,103,71,70,121,173,217,25,93,244,89,108,202,137,107,38,213,91,175,85,119,85,107,26,68,191,217,169,255,252,24,37,25,35,233,82,124,204,13,14,32,252,49,116,120,97,132,10,131,0,144,5,76,139,57,13,22,3,215,123,190,161,236,61,51,66,140,27,164,164,131,5,2,128,181,211,21,34,24,109,139,236,205,144,46,98,251,1,65,5,56,141,67,147,27,100,36,57,134,114,53,48,212,37,209,182,235,229,74,30,96,10,165,208,67,230,62,160,161,154,167,164,200,39,35,205,130,18,195,137,88,66,99,105,93,101,90,203,216,192,25,229,49,88,204,89,79,41,230,224,191,240,159,199,47,219,163,253,95,83,61,140,84,138,157,150,180,168,160,236,149,87,255,251,178,100,192,142,132,200,103,75,27,3,87,160,90,204,217,170,36,101,110,23,193,155,28,109,229,175,201,187,51,165,232,195,21,184,93,29,87,101,244,147,173,29,74,178,51,69,34,99,69,204,39,151,50,60,129,90,8,19,7,122,102,71,28,226,217,105,51,178,170,105,196,172,135,73,85,122,41,34,129,208,156,92,54,8,4,1,46,216,150,61,139,0,234,149,48,33,19,6,163,15,32,175,189,186,32,66,218,83,196,106,127,118,214,60,130,70,46,73,106,41,238,248,231,199,213,42,112,164,167,182,111,204,99,94,70,107,127,212,182,87,82,153,209,149,29,209,95,174,165,56,177,93,200,145,50,31,81,175,43,142,127,114,159,89,226,51,139,206,36,139,208,138,53,100,1,230,158,140,114,162,244,117,35,185,217,231,51,181,211,68,161,64,138,165,0,1,63,253,227,25,217,143,193,147,45,26,63,187,75,233,10,90,124,9,81,244,123,229,46,131,8,159,75,183,97,187,195,128,226,191,206,212,142,102,146,253,154,120,106,157,64,159,244,251,20,18,177,195,173,172,203,66,116,96,55,53,237,134,155,11,24,113,218,51,113,100,15,194,92,162,218,191,68,104,148,129,185,191,112,115,170,216,221,214,186,210,94,8,214,19,20,182,111,229,135,255,253,111,218,249,255,242,135,249,245,240,98,13,36,147,115,210,130,180,161,50,52,151,238,97,119,144,63,103,38,152,249,190,103,114,173,242,109,63,39,165,58,149,45,47,115,249,105,81,32,194,194,99,96,153,146,88,40,163,155,13,169,77,64,129,91,205,69,107,110,245,79,139,231,94,217,221,103,143,7,93,168,140,231,16,0,3,68,24,0,18,219,120,80,148,96,251,99,232,139,33,122,13,40,110,214,74,215,146,124,206,202,110,220,73,188,215,25,59,94,173,174,98,162,51,184,247,35,189,139,96,20,130,76,32,130,170,203,185,90,57,31,25,15,137,167,153,171,67,243,225,26,30,240,219,238,183,135,211,188,222,255,76,252,227,119,216,249,154,153,237,155,189,211,49,194,151,28,160,150,34,80,108,212,251,250,82,51,126,120,58,230,227,13,138,2,28,25,137,233,177,150,152,32,97,131,132,3,65,64,1,1,9,38,16,36,185,216,42,202,86,40,138,199,80,118,162,26,1,170,38,226,126,4,125,219,34,131,146,200,158,153,91,181,0,55,212,98,198,66,225,34,21,52,140,0,203,150,229,54,68,65,79,102,213,145,56,43,184,188,234,208,206,128,163,133,44,17,149,104,176,26,32,113,137,210,93,22,158,190,91,244,228,110,201,62,241,48,116,126,138,196,27,126,187,177,232,126,123,153,111,63,85,144,200,190,46,159,92,87,61,91,254,105,149,245,23,253,79,19,255,251,178,100,215,142,133,206,102,201,155,9,127,178,106,140,217,141,36,163,168,23,33,157,26,77,225,111,193,244,179,165,40,243,33,112,119,243,185,214,248,109,70,231,189,215,222,165,61,204,249,182,193,199,66,22,163,149,52,76,177,178,111,6,239,220,125,213,213,187,108,169,7,246,50,127,175,171,239,148,192,106,192,224,0,78,219,72,91,43,57,39,89,129,13,56,132,161,136,122,26,73,47,50,162,8,20,85,162,50,106,121,198,110,165,68,0,148,92,172,214,253,217,250,47,66,232,243,132,67,109,250,101,217,172,209,243,72,47,210,79,200,234,238,218,26,206,248,252,112,169,69,202,67,173,143,69,161,97,195,178,217,7,23,99,62,45,154,47,60,221,221,170,178,70,38,152,249,247,233,75,138,75,89,68,99,33,75,65,237,3,14,100,139,25,182,131,34,225,34,174,34,95,251,230,228,45,106,0,0,155,172,196,18,49,75,13,3,49,153,70,28,184,209,212,44,103,203,144,4,25,146,176,53,13,154,134,153,194,79,41,89,122,219,120,186,215,1,10,126,147,157,123,85,130,165,49,216,11,6,144,240,64,139,169,38,226,133,169,98,174,219,196,249,65,206,245,202,101,206,232,39,59,28,128,218,212,20,152,204,73,77,221,133,204,211,30,25,52,52,226,169,140,89,149,77,95,105,182,105,38,107,225,219,255,253,243,237,153,34,126,82,209,63,140,129,128,202,100,82,76,198,26,1,103,118,179,52,16,60,114,145,135,232,154,52,251,250,39,153,180,152,117,204,53,121,62,158,238,230,107,159,99,116,159,107,182,154,250,254,238,99,186,6,54,64,28,5,0,7,100,180,64,60,146,24,17,205,78,164,80,8,198,163,218,174,225,41,49,252,134,205,215,184,219,117,27,28,157,83,208,185,159,50,190,199,237,8,143,88,204,131,5,9,69,145,31,120,45,67,98,152,92,125,245,29,148,137,11,40,251,121,161,253,60,170,122,89,239,145,103,26,228,84,187,99,157,237,130,89,54,161,153,229,66,153,16,26,184,177,89,95,172,251,44,197,101,211,122,219,4,31,140,142,100,199,13,205,64,52,243,162,205,152,200,208,64,204,32,201,156,24,0,8,0,141,138,150,109,17,26,180,52,143,233,152,72,4,96,193,137,96,99,96,10,104,6,77,43,2,88,88,219,58,130,155,230,234,195,161,210,168,80,88,8,198,130,193,35,2,52,208,64,235,160,194,52,199,5,96,77,9,130,32,26,36,137,69,248,157,72,20,165,69,7,55,64,160,192,19,210,244,66,56,5,19,5,33,4,198,132,192,245,11,48,168,200,131,48,69,5,20,146,128,38,44,59,197,208,177,43,75,250,104,34,41,143,255,29,125,233,74,191,170,163,103,50,255,251,178,100,209,142,5,58,103,72,27,65,95,162,105,204,217,106,44,101,190,24,249,155,24,77,229,86,201,219,51,101,104,243,33,120,181,29,190,230,52,215,53,16,185,211,25,143,85,60,141,202,18,33,140,97,50,15,167,41,58,43,30,99,216,187,71,229,98,169,122,33,7,115,243,144,195,221,148,89,32,159,91,88,145,245,198,0,46,148,0,96,0,8,50,89,103,127,4,146,147,70,148,229,155,81,51,51,136,25,86,129,194,12,29,10,245,190,159,248,136,81,194,243,38,220,130,30,35,89,143,209,66,248,215,97,0,56,8,8,119,23,184,20,164,170,167,116,169,253,126,37,198,148,227,42,120,190,38,140,162,249,139,125,113,245,91,255,82,246,50,97,38,238,27,153,152,122,77,42,118,179,159,183,138,134,169,191,247,233,125,180,174,46,62,184,184,121,54,154,231,157,36,117,221,47,192,118,186,0,0,230,248,71,16,170,220,240,68,64,245,82,133,249,30,133,196,231,33,182,145,8,236,65,185,59,44,46,47,118,52,244,211,74,234,59,52,155,152,177,46,125,175,181,201,34,170,172,102,188,195,23,90,67,53,150,150,215,170,225,50,238,87,152,136,61,106,173,46,176,210,156,246,82,175,84,90,26,124,97,247,221,53,105,226,81,229,213,106,35,127,44,55,207,255,255,255,245,51,63,242,127,69,28,188,106,144,195,110,102,218,38,46,102,151,186,152,100,131,45,23,184,24,59,28,133,236,83,193,181,55,253,117,81,247,173,115,79,101,14,89,6,226,135,31,51,2,24,0,178,32,3,84,188,182,192,126,146,85,99,131,233,225,196,126,192,235,156,146,129,117,157,22,108,152,186,233,111,50,32,150,153,100,145,62,167,94,59,102,131,107,29,96,161,142,105,179,231,160,163,24,41,168,191,173,61,38,83,178,34,139,131,24,239,123,188,225,145,132,50,149,157,221,216,136,34,97,217,206,82,84,174,100,189,54,117,236,116,75,89,121,30,204,191,246,217,218,174,206,168,216,112,142,126,162,172,192,0,13,219,225,200,7,72,44,146,126,4,40,151,45,78,71,30,120,98,209,213,175,157,167,254,14,158,81,234,213,161,168,121,246,125,172,79,190,146,30,182,89,187,81,135,89,219,76,165,198,251,184,76,141,193,140,189,52,116,245,126,106,126,37,55,13,204,221,114,95,153,100,4,216,41,240,127,235,55,120,58,54,0,14,3,134,4,144,98,185,126,237,102,218,222,219,170,29,5,29,25,238,85,214,70,49,206,100,45,139,85,119,179,89,253,218,241,67,153,202,201,77,169,71,84,136,56,187,203,124,94,7,247,214,115,239,22,120,119,221,253,105,228,181,233,141,99,224,134,233,32,2,146,49,178,16,151,127,199,163,255,251,178,100,209,8,4,187,103,74,155,1,71,146,105,204,233,82,60,194,110,210,233,157,42,236,149,253,1,213,179,102,52,193,154,248,46,66,44,45,86,189,132,55,153,39,246,183,20,135,73,154,105,163,171,91,220,118,240,236,207,221,163,218,150,249,45,142,213,233,169,78,123,245,113,13,136,124,21,53,145,244,2,164,87,215,204,20,135,15,34,12,130,102,56,220,23,105,50,179,132,112,60,233,132,116,175,172,7,192,114,180,36,212,247,96,68,174,154,156,211,76,242,225,130,115,177,225,244,233,124,249,2,118,111,219,62,118,100,225,188,191,9,161,49,5,53,20,204,184,228,224,184,202,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,0,12,104,19,184,109,221,70,231,64,96,227,198,238,198,16,148,98,99,129,198,237,45,109,145,23,40,96,32,93,86,162,224,106,11,140,196,68,11,139,8,192,173,161,174,83,49,210,169,170,196,129,82,225,14,106,98,145,128,145,33,226,154,21,70,96,226,117,136,92,25,96,110,206,170,93,108,117,46,149,146,30,47,43,214,138,206,235,75,79,128,83,88,50,194,176,85,178,160,171,49,32,136,156,34,10,220,105,138,13,74,43,167,241,131,9,18,254,22,243,92,211,31,255,255,249,175,248,215,207,213,45,173,255,92,252,125,251,103,239,251,89,251,6,88,175,214,23,74,212,62,35,116,122,98,177,229,146,127,11,53,180,250,164,104,86,113,171,107,84,179,192,188,109,214,7,139,172,211,80,25,53,111,254,247,36,214,190,111,89,125,175,106,211,51,56,238,62,158,87,86,215,124,41,113,135,183,160,3,2,128,2,54,221,201,199,3,149,130,181,208,43,63,133,92,9,119,22,127,34,166,56,127,172,215,55,166,115,39,185,136,103,71,38,51,238,197,168,208,97,198,18,17,226,170,54,77,149,255,47,242,209,6,221,172,103,23,30,18,12,34,160,38,88,192,220,25,69,5,120,226,214,179,53,74,234,141,205,190,105,146,49,44,17,8,235,26,7,31,145,83,206,68,39,221,56,171,213,161,70,19,106,236,145,70,155,143,147,38,173,90,194,233,186,0,6,95,248,22,49,140,16,184,255,0,197,88,104,130,98,81,173,24,216,218,223,101,140,14,102,0,105,236,70,20,50,3,132,192,104,87,67,92,110,146,136,196,12,179,108,52,62,62,140,117,214,80,18,65,28,72,204,10,147,248,242,51,34,120,101,243,111,251,253,98,150,5,127,154,12,161,145,101,47,130,36,78,21,11,249,19,122,162,98,128,68,84,88,123,160,230,171,254,102,151,154,227,239,123,222,239,28,136,230,105,3,29,215,133,148,131,133,6,203,40,255,251,178,100,223,12,6,134,103,69,155,120,123,112,116,44,217,106,48,104,190,87,65,159,36,108,161,253,9,167,179,101,168,193,138,120,188,7,128,225,106,42,40,162,100,184,177,81,138,170,120,227,42,115,132,231,25,2,96,138,181,24,101,73,65,240,184,243,66,246,250,121,91,115,88,80,161,238,75,99,120,203,107,216,167,170,185,170,12,103,40,185,146,12,178,188,82,133,20,59,208,0,8,64,1,73,108,160,84,240,216,118,32,34,61,63,54,78,250,196,245,163,113,93,175,175,211,23,100,113,49,242,35,84,17,224,223,252,251,255,58,40,70,149,168,64,225,28,134,2,8,246,40,64,161,141,163,236,230,125,176,179,183,102,172,32,171,5,148,97,152,22,137,237,108,114,180,115,24,151,102,179,102,136,78,159,125,27,74,53,204,99,188,239,4,139,53,205,86,246,104,80,198,171,245,94,10,0,37,67,66,219,58,159,211,120,107,55,78,115,254,35,50,115,83,123,86,38,70,232,48,104,194,195,208,41,26,81,28,144,48,88,128,20,132,250,24,112,184,210,8,192,1,113,128,166,165,171,16,12,224,238,173,97,37,5,111,68,101,18,64,80,144,224,56,40,80,20,40,56,60,136,92,198,146,48,90,4,10,67,2,32,55,9,1,13,221,146,192,210,75,12,223,18,64,32,224,213,13,45,11,200,92,53,120,138,133,161,92,140,57,139,60,208,20,165,180,125,38,162,44,62,93,243,92,206,221,154,79,184,237,0,80,179,8,152,117,235,244,55,146,12,157,70,91,254,92,59,170,104,203,143,79,80,114,241,138,230,219,213,249,61,252,118,188,140,125,120,107,191,209,226,161,157,220,43,48,128,250,42,169,43,37,83,50,109,65,212,130,152,193,51,21,87,106,142,6,233,233,166,146,103,209,80,133,255,150,196,18,156,152,142,149,89,10,105,171,0,57,72,105,65,1,216,106,17,162,108,215,203,199,214,241,106,129,134,88,179,163,119,121,207,208,145,17,248,89,142,237,208,137,92,243,171,84,148,95,38,120,104,107,84,180,36,32,202,108,155,49,171,250,9,227,156,166,254,77,154,71,44,223,205,60,200,225,121,95,60,191,254,249,153,41,153,39,255,229,159,243,73,10,119,254,252,18,129,116,203,138,12,166,172,200,1,140,63,64,199,129,140,204,88,199,133,29,225,224,173,165,57,118,196,66,9,84,198,7,130,194,129,107,236,194,198,4,131,219,59,210,92,38,241,19,152,20,101,15,69,132,73,4,80,209,192,73,229,34,159,195,65,165,65,49,98,69,204,223,138,9,139,18,178,54,100,239,188,110,195,75,141,176,7,210,19,25,99,168,73,75,101,200,251,211,180,135,17,83,203,97,133,31,99,209,246,81,40,110,255,251,178,100,210,14,134,117,103,196,147,102,111,176,101,236,217,66,60,195,78,22,229,157,24,77,141,190,193,154,51,165,232,177,159,216,48,223,196,181,245,179,239,50,214,122,101,155,254,125,182,100,7,115,45,233,145,153,38,218,212,51,153,9,187,229,191,27,148,203,151,37,184,151,22,70,226,7,2,6,100,225,7,160,88,178,115,244,40,38,183,77,145,55,118,77,35,137,177,196,220,221,85,117,37,80,83,184,66,128,18,91,105,6,75,96,20,88,216,124,179,207,84,249,132,67,218,153,57,236,167,110,137,69,101,120,182,58,140,86,229,90,175,248,235,254,127,253,255,222,199,21,185,69,41,59,137,238,57,11,185,187,73,62,112,184,107,9,142,203,250,102,64,221,118,35,170,246,49,57,147,158,180,185,157,143,105,119,185,27,86,60,162,199,50,169,74,171,189,150,236,238,138,179,234,101,215,67,48,219,213,0,22,227,11,136,195,54,68,243,124,140,215,143,26,24,236,200,95,132,140,96,14,26,166,115,93,132,241,71,59,64,96,177,40,85,228,45,144,57,191,117,15,219,213,227,41,142,193,44,209,154,180,20,145,156,98,43,189,6,224,6,0,254,72,37,24,204,75,35,110,188,142,202,226,112,95,116,191,172,189,17,225,181,141,204,52,119,253,93,193,115,12,49,179,97,65,106,205,236,48,215,63,206,182,210,233,86,213,188,202,213,255,208,206,171,153,153,221,182,49,5,89,22,204,83,67,210,153,234,121,36,218,210,99,202,18,37,194,237,108,190,35,217,62,163,237,27,237,121,253,10,121,84,152,50,75,162,33,183,39,105,80,32,16,97,0,28,214,170,117,113,52,94,137,251,212,225,134,215,69,69,11,236,123,255,174,203,147,48,244,59,181,234,205,121,213,233,216,204,161,92,108,152,208,198,104,130,192,59,149,83,175,198,48,18,166,135,102,141,132,184,170,101,185,42,77,190,90,195,142,244,56,96,176,96,138,162,130,134,34,60,103,80,66,21,91,144,176,121,121,240,94,215,209,38,84,203,135,21,252,122,91,4,94,40,45,79,245,58,55,128,13,230,42,18,100,81,193,17,134,60,68,105,38,134,38,26,97,163,137,168,254,36,80,56,97,148,8,65,222,168,45,78,139,74,0,21,18,85,49,208,10,180,1,36,178,132,3,45,22,80,74,121,124,200,67,110,237,148,116,242,69,129,46,130,19,54,129,68,116,25,7,6,12,101,56,201,7,128,18,137,180,117,86,227,52,49,135,94,135,56,170,8,137,133,180,16,12,203,4,167,10,142,130,34,101,75,36,176,198,107,78,217,121,154,201,1,136,2,14,37,55,144,109,61,154,109,60,205,74,29,255,187,167,71,253,42,151,101,213,160,180,217,107,170,205,255,251,178,100,208,14,5,24,102,200,147,66,95,164,108,44,217,103,48,35,198,25,61,155,26,77,229,175,201,191,51,165,168,145,150,248,119,103,78,238,181,172,193,168,86,173,169,166,235,69,73,178,6,37,26,78,186,221,74,186,203,198,41,152,163,53,85,106,76,160,169,154,116,30,242,162,234,8,27,27,20,9,83,13,73,151,150,166,89,48,34,172,140,0,192,32,0,4,150,209,32,29,35,192,241,56,210,133,2,194,74,59,238,177,87,78,52,54,163,217,171,157,248,218,74,205,15,92,43,131,55,180,176,184,185,16,18,11,7,8,81,6,38,146,23,97,22,95,246,240,138,31,56,244,124,203,34,242,55,231,150,100,113,225,33,9,56,112,134,160,160,100,4,173,206,178,0,205,70,164,164,124,124,197,237,14,255,10,181,101,206,86,250,21,136,44,226,133,34,104,98,163,52,5,165,0,0,21,140,151,200,147,32,178,163,114,220,7,84,198,14,49,5,222,17,97,37,128,36,67,24,251,39,101,243,5,220,46,58,7,25,81,168,116,129,94,69,98,78,182,75,89,239,77,68,234,24,3,20,107,108,145,91,12,202,81,101,6,113,17,139,4,176,137,100,161,13,76,168,25,245,72,165,192,222,179,199,69,116,35,112,67,199,254,2,47,9,130,12,93,49,163,232,92,214,8,133,166,139,236,99,136,149,1,21,3,164,67,36,42,134,72,4,249,76,182,11,49,110,37,75,91,191,253,151,255,200,117,90,29,222,190,243,43,178,40,138,28,98,135,72,119,176,171,40,184,214,10,21,115,135,71,169,74,114,158,71,99,20,74,36,57,91,185,136,164,122,108,137,186,153,239,77,46,179,116,22,88,238,236,127,68,242,212,95,5,231,80,34,0,1,36,176,62,26,68,19,2,80,2,188,241,208,228,181,190,164,219,35,91,51,102,204,103,94,57,227,2,240,41,33,161,130,162,144,165,67,26,177,33,156,135,32,148,11,10,99,25,66,53,255,244,27,206,162,96,161,171,159,13,18,207,10,107,153,201,26,47,218,101,106,142,109,33,103,148,165,11,63,107,254,68,179,133,148,236,77,172,86,107,219,211,109,210,215,223,182,161,167,80,35,111,214,138,247,7,108,86,73,214,192,91,102,175,38,122,218,100,110,189,232,126,98,48,200,18,217,204,166,187,33,179,94,220,133,254,228,117,228,212,25,9,125,85,18,41,64,143,131,78,135,169,151,158,80,36,213,135,222,82,246,178,101,73,21,158,146,63,20,144,4,82,9,101,213,223,246,34,223,188,85,159,119,210,27,181,0,222,158,203,125,255,255,255,255,145,64,150,233,182,73,159,73,136,148,238,192,106,242,32,134,109,3,66,58,56,76,12,204,244,64,7,93,39,81,245,63,255,251,178,100,211,6,6,5,103,71,155,69,111,176,102,12,233,103,36,103,190,18,53,155,46,236,5,190,201,240,179,101,168,195,34,49,53,86,98,98,102,104,93,73,87,52,164,138,108,129,52,20,128,117,0,46,9,0,5,37,212,9,62,79,42,15,229,247,141,145,10,192,193,219,108,25,229,14,4,164,89,210,214,154,21,157,14,216,88,224,18,59,94,1,250,30,45,209,28,16,250,100,120,130,233,203,35,109,135,132,3,146,22,55,78,245,223,125,77,189,33,63,172,106,68,104,183,83,100,173,73,51,51,83,241,55,150,247,220,29,239,20,203,198,137,18,111,193,55,220,160,250,114,92,124,212,68,232,131,81,150,231,136,61,163,151,244,168,245,38,96,214,250,173,184,242,192,133,105,136,42,0,48,0,0,5,255,225,19,20,88,187,225,115,143,89,103,54,144,167,229,84,103,104,164,115,220,76,53,153,66,2,171,106,195,91,34,154,10,211,99,61,81,177,204,2,209,72,66,144,242,177,32,109,221,66,91,22,163,207,29,192,250,101,83,51,238,200,73,43,84,22,214,148,60,209,140,136,140,201,59,213,73,33,232,228,145,159,78,159,254,225,209,108,85,243,79,69,183,83,118,243,115,201,38,196,9,180,196,94,96,196,149,107,238,82,225,117,220,244,35,165,51,137,103,165,182,154,13,99,16,135,231,19,74,145,105,243,228,182,219,102,162,158,122,21,62,222,77,217,81,117,252,195,21,135,90,7,154,196,233,72,166,215,22,96,45,87,64,0,32,0,0,0,14,223,137,38,25,16,10,40,53,17,171,146,137,150,60,208,42,217,169,33,159,158,247,194,38,193,144,165,251,142,97,55,24,128,165,48,52,162,31,227,107,62,188,21,99,192,152,206,90,220,124,20,254,111,203,0,133,202,232,243,135,28,200,204,53,13,229,60,211,84,174,4,93,176,183,221,156,203,158,11,80,196,252,183,58,23,26,115,57,53,190,101,191,253,126,226,239,205,179,118,245,185,181,55,14,133,202,105,157,214,87,54,20,85,110,181,213,202,15,238,217,221,237,235,102,213,5,212,217,52,169,103,78,172,81,74,166,89,122,102,158,168,60,140,184,229,73,6,168,200,241,122,61,211,45,109,255,204,67,119,192,102,88,219,239,17,153,1,170,164,0,18,139,36,3,51,118,153,98,192,195,239,83,129,47,157,130,225,233,180,130,113,40,231,232,246,224,195,25,50,43,83,22,38,212,74,120,189,212,82,250,72,195,83,157,226,166,172,226,92,191,72,211,163,49,155,211,140,198,240,124,17,40,136,26,39,77,205,128,193,178,20,176,204,54,79,158,230,125,239,144,201,70,202,32,189,69,43,148,107,34,232,164,130,226,74,143,81,197,149,225,18,210,255,251,178,68,223,6,5,59,102,203,211,15,91,114,169,12,217,61,100,200,246,84,5,157,42,108,36,251,66,104,51,101,92,243,35,217,66,156,16,102,205,189,146,140,46,203,72,234,161,44,131,53,112,156,212,183,167,12,203,216,160,212,158,228,243,202,89,189,151,91,36,164,75,169,59,93,14,190,155,161,199,61,55,237,80,14,112,32,0,11,111,248,138,8,8,210,0,144,149,11,65,238,170,80,31,172,237,201,198,120,173,236,205,99,169,8,158,121,250,117,229,205,235,53,77,12,123,57,5,83,131,59,35,1,231,23,147,171,40,33,109,226,20,194,195,72,135,238,165,78,182,62,102,143,15,91,83,49,182,194,153,43,223,192,141,141,231,255,204,229,30,54,240,170,123,41,156,253,111,92,182,210,162,16,241,26,97,182,87,148,18,76,106,170,156,145,85,170,185,81,26,173,179,150,248,92,155,148,149,20,126,211,67,20,86,251,124,157,218,103,74,171,84,187,68,155,17,85,29,102,71,45,14,71,142,43,187,220,34,224,170,0,3,191,248,150,145,0,98,164,0,11,3,122,128,245,164,208,89,107,146,225,73,22,10,4,127,225,199,31,52,73,110,176,229,120,165,43,253,0,234,180,70,57,126,92,204,17,205,6,150,162,178,181,28,89,50,157,57,43,71,56,110,142,213,70,210,62,245,188,48,45,167,248,142,146,85,144,80,153,33,16,209,84,213,224,58,50,179,159,219,255,214,53,133,166,214,32,157,120,37,170,197,53,61,181,36,50,165,154,170,110,45,163,185,163,145,165,229,40,65,100,9,245,144,160,196,155,213,228,202,159,194,108,165,136,36,223,159,79,45,108,89,169,226,63,89,153,144,129,47,150,153,180,247,146,28,178,107,48,191,214,175,156,218,176,45,38,127,222,183,48,160,155,96,64,0,83,146,66,9,154,99,144,164,182,146,37,171,90,193,233,66,250,63,42,25,203,210,109,187,155,73,246,31,105,196,165,69,69,11,15,244,53,82,172,47,47,140,81,173,122,46,137,51,167,114,40,90,198,54,207,34,135,230,75,107,17,204,205,157,204,85,62,116,225,243,206,63,150,200,17,245,255,242,151,53,174,104,127,43,151,121,38,85,119,162,162,41,52,254,148,167,182,8,0,10,63,185,168,152,147,236,68,57,193,50,200,0,88,91,48,227,9,87,77,133,37,231,38,29,184,115,19,25,169,90,160,58,85,8,75,18,44,160,98,128,109,170,205,224,203,95,4,74,0,142,29,194,198,190,78,75,227,49,245,74,55,43,156,238,122,175,42,92,147,171,158,246,14,160,74,228,139,71,79,54,80,171,176,170,225,215,123,204,124,247,241,226,107,91,214,47,14,6,175,91,255,95,156,235,95,54,251,199,249,199,255,251,178,100,193,12,133,107,103,202,27,41,126,208,100,140,217,103,48,101,190,22,145,159,38,117,151,128,9,174,149,227,194,158,144,0,206,245,73,153,216,159,94,120,178,46,96,68,211,44,24,141,208,225,94,249,129,26,155,214,111,151,87,206,101,183,245,198,181,76,230,187,180,76,248,184,137,45,225,198,130,231,75,77,71,10,94,77,97,221,113,87,179,83,211,20,131,90,199,62,4,45,206,30,64,252,16,178,84,35,32,114,37,138,213,115,129,66,105,31,34,119,70,165,60,143,143,234,24,170,64,194,37,78,34,134,234,192,218,160,192,177,41,32,173,9,43,18,51,227,182,212,83,60,188,195,234,251,74,9,78,72,229,54,98,114,176,254,78,189,220,99,61,98,22,188,12,53,110,114,206,1,197,202,23,0,141,18,0,72,164,44,56,60,50,0,9,27,64,112,176,177,0,42,216,171,62,237,254,186,62,35,0,14,14,185,68,1,78,89,131,71,185,174,241,137,207,130,169,202,42,131,18,48,56,105,50,132,66,49,232,24,49,20,107,8,10,204,44,5,76,26,12,76,86,9,76,26,8,204,57,17,204,4,18,204,0,18,51,40,100,58,88,100,2,41,80,34,97,114,9,130,67,38,3,29,131,138,225,80,40,177,8,190,198,71,8,24,72,68,97,112,57,129,192,230,182,25,153,172,10,96,128,184,18,8,98,17,153,151,67,70,85,31,152,101,16,102,68,177,136,9,197,129,185,122,139,154,96,128,137,128,4,234,160,36,81,5,22,8,10,35,64,177,16,97,28,12,12,37,48,32,108,205,129,225,226,185,112,76,8,18,108,134,10,0,162,162,6,9,5,204,12,0,123,140,6,13,101,208,193,143,199,166,82,23,14,130,64,1,4,130,158,95,178,9,68,162,126,93,81,65,41,97,216,221,118,91,131,190,194,184,226,52,7,78,57,44,152,139,209,197,164,48,212,182,181,36,197,103,106,211,255,26,212,9,22,162,173,47,135,96,103,217,249,151,76,188,48,204,50,255,82,239,139,227,180,144,28,251,255,12,207,65,142,252,1,44,95,49,216,110,2,125,109,101,59,15,75,158,73,92,46,229,250,217,203,163,212,247,45,221,171,102,165,88,38,106,103,180,214,51,185,140,246,52,146,171,253,104,242,137,138,74,73,92,206,84,180,213,35,63,43,227,25,79,43,91,254,254,127,207,198,254,255,255,255,255,255,255,255,254,21,219,159,173,216,223,59,150,85,127,255,255,255,255,255,255,253,212,189,253,231,51,202,216,8,0,128,90,40,182,156,108,169,231,46,40,52,165,241,114,166,157,25,231,145,193,202,236,204,86,195,183,182,31,27,28,152,178,190,83,186,243,8,210,85,121,23,232,10,29,182,79,30,138,86,255,251,178,100,207,128,11,101,134,194,142,119,128,2,167,44,217,19,204,48,0,25,173,155,46,125,156,0,9,87,149,102,27,152,144,0,43,223,98,94,150,7,87,165,132,233,27,138,31,62,48,124,242,200,159,89,5,31,242,169,81,170,75,145,44,206,190,232,176,73,34,46,62,136,187,2,204,90,89,125,108,95,215,142,87,191,142,176,214,48,245,233,76,181,155,154,64,235,88,162,42,209,85,37,103,49,119,215,194,184,184,214,83,126,58,77,173,79,93,208,235,16,102,223,86,174,142,113,188,214,80,157,117,114,40,24,180,114,213,161,129,45,59,29,158,191,223,122,126,97,255,255,164,0,4,223,243,13,161,64,130,134,17,144,89,132,227,87,49,42,40,45,7,48,130,35,45,10,28,164,124,178,151,70,38,225,25,118,30,118,210,169,32,33,215,16,73,68,193,135,84,32,136,89,193,43,172,184,172,216,85,4,88,87,145,38,1,14,224,154,72,138,219,211,131,72,6,234,36,10,148,44,0,235,185,37,247,157,12,91,114,80,101,142,148,45,97,198,93,238,11,59,129,157,200,2,189,60,229,174,101,141,45,121,100,244,230,120,79,210,84,151,209,103,40,175,123,185,220,238,235,247,60,172,235,58,74,59,212,243,147,244,83,116,242,13,210,71,226,148,120,83,231,140,221,39,112,199,45,235,184,223,215,227,221,84,167,164,238,173,84,228,214,22,176,238,25,254,177,223,127,157,252,185,189,254,234,125,158,234,158,239,231,174,229,158,238,111,95,174,239,255,47,230,191,30,61,170,4,0,2,255,8,158,46,3,19,201,91,156,216,137,217,18,186,81,205,216,71,55,118,228,198,74,78,118,53,215,210,25,20,48,199,99,245,25,71,193,194,28,153,33,249,163,27,31,250,209,230,36,244,239,177,95,115,253,247,112,104,224,139,20,52,89,130,235,176,136,211,43,37,36,121,62,255,67,244,210,225,250,190,155,63,232,0,0,190,216,66,44,104,2,180,159,145,192,166,169,88,181,87,243,52,110,48,67,218,202,224,58,223,26,135,221,91,174,147,207,20,236,70,229,42,200,118,231,34,137,154,209,97,200,219,246,211,227,36,128,197,133,71,214,210,93,165,12,185,175,55,42,7,208,48,122,177,51,146,169,144,160,136,102,177,22,81,224,13,45,5,10,15,151,10,153,9,139,84,120,42,29,146,181,82,203,145,69,169,196,172,57,149,169,105,59,190,71,53,63,63,198,156,88,99,36,211,168,104,153,144,65,183,54,198,146,60,106,211,177,215,194,210,47,127,108,190,145,170,250,157,100,182,174,114,61,142,247,181,42,205,121,167,75,116,173,110,182,235,105,128,93,192,68,198,136,0,0,7,255,158,36,192,36,99,21,90,114,22,255,251,178,100,91,142,37,50,103,75,27,72,63,160,81,199,9,205,48,34,108,23,141,155,40,109,153,126,201,76,19,101,5,135,164,90,20,157,222,246,106,47,201,77,7,60,45,136,177,49,16,152,77,24,48,162,89,140,103,102,45,66,149,91,95,255,255,233,86,74,150,66,224,193,19,161,160,251,1,160,77,4,199,94,49,107,51,16,60,117,46,177,123,41,188,188,52,95,82,81,239,91,254,97,69,230,22,102,97,2,231,144,126,106,32,175,57,129,153,139,14,51,216,116,144,14,25,104,175,123,119,189,47,116,237,200,154,89,16,20,94,48,182,165,114,213,244,176,47,244,16,139,101,2,85,217,154,3,98,47,202,24,50,186,4,150,48,241,69,9,114,151,171,107,33,174,20,22,92,58,17,10,150,10,11,228,225,19,35,46,248,36,26,0,44,86,76,26,228,23,221,65,99,171,73,238,72,232,194,195,70,152,95,197,102,173,79,107,255,47,227,180,247,239,50,207,216,158,178,67,148,250,78,203,130,69,19,149,19,136,60,80,146,153,119,57,216,113,41,222,221,197,178,101,178,111,155,147,219,249,254,254,179,108,229,223,215,153,185,235,93,103,177,36,123,225,35,10,186,78,26,189,245,21,22,220,164,80,87,111,107,236,150,27,51,28,39,216,195,140,86,54,204,102,193,76,210,245,115,77,166,197,246,13,39,10,116,161,54,225,113,141,7,160,146,34,39,48,214,25,178,144,85,83,136,40,76,205,188,77,237,189,188,196,61,59,189,149,36,253,0,231,198,139,131,78,80,84,0,77,4,162,63,44,215,186,123,233,163,127,233,253,85,0,30,243,44,12,49,19,244,88,56,22,66,65,230,78,180,135,149,16,16,220,20,34,46,187,23,253,60,102,12,127,85,165,245,118,218,100,41,161,176,216,205,60,76,44,136,1,219,73,36,154,174,209,214,75,171,131,210,47,231,237,179,152,194,205,111,168,147,27,139,192,169,94,52,218,36,103,54,1,123,213,48,76,212,152,29,186,34,2,213,92,144,181,45,120,26,115,176,148,241,89,52,78,243,223,91,41,109,158,126,20,200,191,175,251,254,105,55,49,54,154,197,49,102,167,188,250,41,242,112,244,69,127,113,23,238,136,170,229,211,243,198,222,170,123,238,165,156,67,234,78,92,179,101,84,86,106,248,99,39,90,175,63,47,150,183,238,123,107,254,212,1,150,32,0,175,211,76,115,9,241,51,202,129,176,131,3,44,130,245,234,17,246,219,115,251,149,78,150,247,116,124,135,127,127,90,219,236,229,160,144,85,132,67,0,161,163,236,44,254,192,40,134,241,192,18,4,220,248,5,178,185,163,206,129,72,11,40,122,220,42,36,189,116,136,74,150,50,126,74,74,35,212,54,255,251,178,100,127,14,5,110,103,74,19,120,91,244,83,163,105,146,61,134,18,150,229,157,34,109,153,94,193,72,157,102,168,243,8,208,109,122,189,169,238,204,45,144,80,88,18,36,112,91,231,8,26,76,16,44,138,45,106,169,221,193,144,135,88,64,24,223,48,214,245,253,42,3,60,46,27,194,203,90,98,68,208,164,19,192,178,140,36,85,253,104,96,128,23,254,54,145,44,229,11,89,219,242,102,64,14,203,124,93,212,91,145,48,38,13,39,105,108,246,125,195,75,209,1,177,48,179,168,74,0,40,12,167,209,113,74,138,13,228,101,245,25,9,70,151,129,252,90,80,92,11,42,110,150,167,43,71,109,227,135,255,175,231,249,237,223,255,247,236,51,110,230,69,183,104,123,120,163,244,215,240,214,66,229,53,178,76,74,25,51,143,130,120,245,144,144,211,229,161,5,86,80,128,211,157,16,134,136,11,51,75,186,59,115,185,167,167,222,183,238,29,112,8,12,24,0,77,118,125,37,8,9,227,73,146,164,224,85,8,217,176,32,58,177,26,247,7,169,157,152,46,34,237,167,240,154,53,34,157,78,200,111,255,165,30,183,86,173,182,51,157,168,225,170,206,83,179,44,59,15,182,169,146,5,140,93,39,22,152,90,137,218,81,111,60,198,36,178,47,181,45,191,145,122,0,0,228,208,73,92,197,148,1,161,198,135,204,97,162,165,2,230,90,116,6,69,75,198,152,93,58,36,150,99,176,12,37,187,14,135,75,148,202,86,154,146,212,202,235,31,163,126,67,141,88,63,29,245,235,24,100,2,32,132,161,186,128,179,51,19,110,170,172,35,2,76,233,109,2,171,105,140,185,13,138,153,159,14,18,19,13,51,6,44,138,248,183,140,222,8,141,59,130,32,88,25,101,69,86,27,56,237,217,235,51,244,152,103,207,247,201,253,51,37,203,46,159,143,13,59,21,227,67,190,156,61,201,62,252,200,253,103,151,35,30,237,251,101,29,57,148,9,234,158,114,204,55,109,155,61,119,82,175,150,81,250,154,207,180,250,108,93,141,155,127,119,207,87,58,160,224,158,192,51,32,0,1,191,253,89,230,9,138,227,28,157,65,4,248,160,198,250,40,58,79,20,190,18,254,153,192,221,63,234,129,15,191,234,254,191,251,148,75,77,122,200,200,213,186,154,123,188,134,16,211,184,54,29,20,107,236,9,164,18,36,53,161,125,112,164,14,36,24,153,186,222,231,130,165,211,30,95,52,103,16,73,62,49,16,68,33,128,130,77,79,113,244,114,163,48,144,197,131,64,232,37,57,96,119,213,205,113,223,137,180,134,82,246,214,89,37,139,190,185,63,89,179,224,72,136,77,220,93,152,195,94,33,8,201,159,97,128,161,98,77,53,255,251,176,100,161,14,5,146,102,200,155,99,95,162,82,231,89,186,48,194,56,20,93,157,38,109,5,254,129,230,174,229,168,246,13,184,246,86,246,175,141,74,249,219,119,30,218,56,41,19,135,137,207,200,149,162,235,224,214,71,130,56,54,152,204,254,124,134,113,207,181,115,230,177,255,254,198,62,204,133,172,247,188,252,251,152,214,97,54,101,225,19,73,214,222,4,13,86,218,204,152,143,137,162,62,198,156,105,157,207,74,68,190,162,203,172,86,176,177,183,186,207,214,52,227,37,47,14,79,156,111,252,234,214,204,131,231,106,0,0,104,0,20,182,210,98,108,71,19,114,42,41,8,31,234,168,106,217,224,186,127,220,140,182,236,179,117,183,123,152,6,199,191,53,155,38,123,7,145,84,193,15,204,222,103,29,246,11,67,123,60,138,246,100,177,15,165,123,208,45,40,20,243,95,227,180,6,115,49,29,148,197,138,89,188,56,102,101,78,131,220,136,195,7,77,20,204,225,218,42,240,158,29,51,65,237,247,46,86,132,95,229,115,66,208,201,233,151,198,48,165,74,166,36,112,250,30,85,177,13,0,0,228,244,16,12,205,197,38,8,111,155,24,134,72,42,36,200,52,127,93,18,192,7,121,96,221,27,241,152,91,79,76,40,252,245,72,228,48,163,239,125,43,164,64,126,9,106,19,106,79,25,83,58,26,5,97,208,50,135,217,108,50,220,154,150,126,196,104,97,199,69,191,133,181,164,139,34,53,27,114,147,11,23,209,184,42,87,218,110,244,55,203,207,6,240,198,230,121,119,44,191,253,133,252,238,237,173,20,144,234,192,228,126,112,156,100,206,43,40,124,205,147,65,18,49,162,69,100,201,145,161,242,226,140,10,44,238,92,82,46,213,178,216,201,171,72,190,198,185,157,148,138,78,97,91,46,198,213,86,234,76,21,77,104,32,0,95,249,62,81,174,199,73,8,201,92,22,121,97,61,44,167,131,30,108,59,56,217,189,36,249,176,17,149,161,253,205,192,168,45,21,217,187,90,171,182,101,19,151,109,112,132,149,60,240,85,56,99,35,38,142,106,108,98,57,239,33,217,100,101,178,153,21,179,89,89,158,140,181,178,29,209,126,183,219,163,173,239,87,153,40,149,255,165,213,43,215,52,207,175,111,241,210,122,5,47,12,57,105,192,47,199,233,26,85,19,5,35,44,16,41,71,221,181,60,88,3,35,94,173,235,186,42,29,155,191,216,184,44,118,154,27,114,235,57,70,72,228,121,112,201,91,107,181,194,227,90,115,44,174,7,36,193,216,47,40,229,87,153,230,163,78,19,181,77,5,142,129,30,4,251,184,201,19,15,67,77,33,11,227,54,238,189,243,133,112,99,156,17,25,198,110,171,235,211,255,251,178,100,183,14,37,38,102,201,27,65,111,162,98,140,217,86,61,2,110,19,17,155,34,109,9,189,9,123,179,165,180,244,148,240,95,95,219,77,190,190,255,82,185,209,105,250,4,22,115,130,50,41,12,12,224,106,8,25,22,36,170,85,33,154,163,179,68,20,180,11,251,76,18,65,75,103,100,30,166,78,134,176,176,84,0,0,2,0,227,146,171,244,39,197,198,18,18,87,10,147,155,131,237,178,236,27,101,166,76,231,243,252,4,132,111,137,240,126,249,50,78,85,30,209,28,129,170,247,100,69,50,162,109,242,162,165,218,172,172,235,94,134,187,207,139,21,76,183,101,33,42,219,118,99,50,39,246,42,16,220,219,204,232,141,77,87,78,182,34,60,254,143,50,169,168,191,241,70,82,2,0,0,247,255,151,168,187,146,128,238,64,243,174,65,198,213,212,166,9,80,222,123,231,13,215,151,173,151,242,119,177,170,126,61,48,214,16,74,21,197,40,162,48,118,121,166,75,139,82,124,58,203,25,94,191,142,18,188,121,45,147,85,153,94,112,125,45,232,151,121,147,173,46,198,37,71,172,101,150,169,55,119,149,117,255,255,222,249,207,35,136,95,62,82,233,111,145,184,41,118,67,245,8,151,168,135,80,165,237,153,131,61,20,47,154,66,92,185,106,9,130,143,187,242,165,115,112,103,51,115,85,107,115,47,89,221,221,211,187,173,210,96,41,179,88,0,49,85,181,53,38,183,126,218,24,140,240,107,113,148,169,100,224,140,119,190,205,28,216,230,36,167,212,67,0,230,138,17,103,146,81,211,24,31,134,124,43,59,22,153,37,145,207,52,239,6,128,140,60,146,89,168,233,84,240,249,245,159,139,19,56,66,88,173,36,99,109,228,86,163,146,153,207,202,183,231,12,75,109,179,49,210,33,119,169,215,165,187,227,199,174,155,222,89,124,253,70,114,207,104,231,155,146,85,180,212,103,122,228,204,229,157,137,27,89,170,118,143,15,120,185,109,123,237,143,181,48,46,126,0,2,114,122,112,112,136,230,28,226,135,29,145,235,136,5,14,24,252,125,192,132,165,16,16,4,137,67,19,201,87,39,132,140,112,24,99,22,9,18,74,213,237,42,65,183,78,94,74,52,213,35,18,13,12,198,146,5,255,113,194,129,3,14,184,110,177,167,118,206,154,72,224,22,135,15,92,132,80,123,87,102,46,132,156,100,171,13,117,35,237,22,24,134,154,42,212,115,33,167,99,8,244,109,250,156,152,153,179,95,45,101,174,111,63,212,139,74,139,50,226,178,43,25,72,32,141,245,90,44,142,193,65,222,227,185,20,72,25,95,109,197,72,170,137,246,39,181,135,53,163,53,184,120,241,167,211,15,108,107,98,92,200,182,197,92,255,251,178,100,223,8,4,141,102,203,59,35,95,178,134,140,217,173,49,102,165,88,65,155,28,109,13,254,137,245,179,165,244,242,154,161,194,137,243,60,176,103,108,109,87,215,127,210,87,179,226,124,62,121,185,109,140,193,220,253,140,27,193,140,0,0,70,23,0,77,93,175,92,176,50,55,39,183,130,209,187,167,45,2,52,120,22,120,209,140,77,26,3,27,188,167,204,149,168,54,90,53,66,102,171,209,135,171,148,142,22,42,71,14,163,137,138,50,58,201,167,163,167,76,186,46,110,223,90,138,91,196,39,117,115,77,233,23,221,116,168,183,76,239,53,167,111,239,77,24,85,109,70,107,149,57,241,143,219,237,235,119,59,127,253,121,154,207,159,206,99,231,154,32,89,62,205,247,162,110,21,15,29,204,249,239,45,194,185,90,0,0,220,140,198,19,65,81,99,205,160,199,48,56,34,32,6,58,134,122,162,106,240,17,141,104,68,21,89,80,186,45,157,4,8,64,223,216,90,203,49,203,65,10,16,62,143,88,93,33,108,43,184,105,187,202,29,33,65,101,45,98,76,244,193,139,31,72,226,78,197,168,163,202,201,33,159,126,95,232,227,91,29,9,119,92,70,207,28,158,143,54,138,182,26,126,27,5,191,169,187,178,93,222,207,255,255,159,230,121,201,10,79,199,254,26,191,251,243,99,181,143,133,18,56,148,44,137,72,161,249,33,20,47,116,75,244,84,34,215,136,2,2,86,196,97,145,22,198,154,156,202,212,105,58,106,47,38,96,98,146,43,118,125,111,138,199,157,160,0,133,44,208,0,59,255,245,94,225,92,139,69,33,137,201,193,90,71,142,118,190,92,44,159,186,78,115,208,220,238,21,83,209,116,164,38,186,39,224,237,246,249,107,236,147,109,145,18,143,119,123,156,200,229,3,213,49,108,145,133,147,205,226,77,171,171,243,56,110,59,125,223,165,182,118,45,235,43,223,155,171,239,31,126,102,109,106,95,35,30,43,187,100,187,253,43,114,221,183,182,50,77,123,223,123,126,253,240,49,161,17,198,137,100,142,130,204,111,108,52,19,164,188,166,191,80,26,208,150,99,66,240,84,32,98,113,43,102,24,28,3,136,6,13,9,139,18,24,161,84,172,100,0,232,8,20,185,64,0,36,11,95,162,16,137,138,0,136,106,72,15,51,138,124,88,178,52,50,92,164,192,182,90,20,10,8,77,129,129,96,104,41,74,192,169,53,88,158,78,234,176,60,171,156,185,233,112,189,146,52,88,89,5,16,0,200,8,164,65,23,68,172,0,172,74,65,88,17,96,32,22,226,94,85,70,45,41,211,221,17,108,17,168,228,59,222,95,239,227,179,91,145,228,236,240,221,170,73,177,131,207,205,153,16,207,141,12,255,251,178,100,218,142,5,68,103,199,155,99,111,178,110,44,217,157,48,70,170,26,17,155,16,14,13,126,193,236,179,101,180,183,160,168,135,144,255,55,49,23,181,144,221,94,138,163,199,225,202,89,17,153,233,214,77,129,237,21,80,179,238,215,118,109,28,219,142,23,53,238,54,238,239,222,233,112,7,200,154,165,236,185,205,246,0,0,8,68,64,46,219,118,2,119,64,176,90,124,125,48,167,48,175,210,65,40,167,137,215,148,47,162,188,116,44,202,44,4,233,249,198,12,250,18,183,85,243,253,67,141,177,232,45,85,71,145,237,184,140,43,82,132,209,34,207,110,85,92,67,144,49,202,56,123,44,164,174,146,172,62,98,120,190,38,106,180,134,191,184,99,223,237,79,169,120,123,43,103,98,197,62,50,233,171,186,106,209,250,28,173,78,201,55,124,247,221,185,85,127,29,199,9,49,191,191,225,250,42,0,90,241,11,96,24,132,161,204,201,201,78,108,8,20,22,96,71,3,210,234,14,172,194,162,237,124,84,13,36,88,182,81,178,193,18,181,177,89,180,207,99,208,252,192,64,108,81,144,153,16,216,208,59,200,212,219,18,176,169,161,80,49,18,158,55,32,193,131,151,83,15,101,77,90,150,32,157,178,154,54,189,11,121,101,33,113,23,145,183,88,56,38,59,41,151,199,37,240,84,53,222,209,200,49,137,209,213,187,143,55,207,255,127,89,68,14,209,219,222,9,78,141,33,76,209,152,197,50,2,16,50,208,81,141,154,219,24,113,125,211,251,87,53,246,77,26,74,200,181,221,166,231,190,166,253,188,54,213,142,85,93,59,171,125,86,196,64,240,0,4,0,1,173,187,1,202,61,24,187,214,6,79,225,126,232,117,143,165,49,179,178,251,202,202,196,47,219,12,68,167,95,173,29,106,201,248,113,140,15,22,195,138,198,86,20,238,240,47,82,106,9,193,158,213,233,38,12,239,46,24,208,155,10,142,236,68,230,208,136,143,183,162,207,182,234,132,219,152,109,163,209,28,108,149,61,72,31,53,247,61,254,219,33,33,22,221,82,134,122,21,13,80,0,58,155,74,233,188,61,0,164,201,150,76,33,40,48,240,24,20,123,226,129,112,195,1,4,22,16,22,2,6,8,164,104,112,194,225,97,162,132,197,1,75,93,217,69,132,240,134,92,97,36,6,150,225,25,28,66,228,87,42,84,183,87,227,146,9,185,165,10,82,254,29,126,207,25,107,44,77,87,70,26,16,9,243,135,214,234,7,39,235,114,28,153,20,48,66,69,51,80,103,175,43,44,90,176,19,249,1,190,165,231,7,227,117,79,67,57,248,239,254,59,254,56,115,38,99,108,212,77,205,51,154,101,59,138,51,92,124,179,99,198,201,103,37,255,251,178,100,208,140,133,69,102,199,19,97,95,160,104,12,217,122,48,67,138,23,29,155,22,77,225,116,201,191,179,164,153,132,141,120,135,46,206,158,81,75,187,123,155,77,169,125,218,45,110,251,126,207,225,157,220,117,53,31,190,58,138,157,210,245,42,93,87,49,196,116,215,192,25,103,2,0,95,251,87,74,10,25,107,88,150,55,113,165,74,162,82,10,48,170,102,33,20,128,168,35,65,219,92,114,172,3,101,252,189,78,87,4,118,174,77,62,166,221,237,216,206,114,18,175,203,155,99,139,206,8,30,155,164,38,70,36,120,203,17,238,183,67,114,36,163,59,23,174,242,165,56,85,157,144,137,161,205,99,49,181,99,127,115,139,110,82,151,211,169,19,102,185,193,178,148,251,114,206,26,223,155,9,79,239,78,9,149,0,70,147,18,195,51,22,99,88,13,48,242,51,116,45,34,13,49,52,211,175,44,111,199,130,140,4,81,47,31,246,20,28,26,94,182,62,5,17,14,62,137,58,112,123,5,92,42,118,52,64,147,162,32,64,99,250,154,196,82,18,20,171,97,66,134,172,177,19,2,193,230,46,52,250,39,209,16,88,64,36,41,104,3,128,225,137,66,39,181,168,98,27,34,25,26,49,118,4,136,209,150,179,200,166,74,177,93,178,197,69,122,9,136,89,203,179,250,140,81,125,54,181,189,63,235,167,254,124,253,54,190,188,132,87,157,243,164,115,49,27,181,36,101,20,158,102,92,81,70,58,128,195,108,213,219,146,143,66,137,18,40,134,32,75,162,139,41,207,181,157,4,153,105,162,183,53,162,113,108,173,116,205,129,102,126,43,140,0,0,72,128,0,66,150,218,196,77,176,123,65,236,42,106,51,39,50,92,190,161,140,165,13,20,244,61,118,12,92,222,217,165,111,209,71,159,238,145,205,132,144,156,248,95,231,149,157,147,95,124,249,115,52,86,46,65,203,148,40,9,144,104,206,166,128,75,9,140,158,67,24,245,8,169,24,169,29,139,59,50,69,112,219,3,173,111,86,107,177,77,8,215,34,165,202,204,117,69,181,185,168,140,111,93,96,122,128,67,180,32,57,151,51,108,50,60,67,83,5,20,3,45,24,77,152,52,216,64,12,97,97,99,160,170,16,206,213,24,176,219,102,94,36,139,47,18,150,178,165,110,12,19,113,155,153,156,3,152,8,88,200,33,154,80,19,3,177,198,221,22,212,138,149,18,140,4,22,183,96,96,112,215,35,44,80,53,114,60,8,249,34,146,16,78,70,17,65,38,34,137,164,96,70,1,10,41,124,32,23,66,99,77,120,148,193,147,167,67,56,134,96,85,59,107,178,216,173,104,84,110,207,49,214,175,119,121,30,255,231,195,61,126,134,6,153,109,248,87,255,251,178,100,219,12,5,224,103,197,147,99,111,176,108,76,233,109,48,101,190,24,25,155,18,45,141,126,193,192,179,101,244,193,150,248,115,66,158,245,16,106,113,118,76,152,188,4,229,130,89,25,60,87,13,121,220,154,197,93,154,154,255,119,79,153,137,250,222,249,60,129,248,81,138,31,52,116,169,188,172,10,24,41,237,251,108,0,8,194,232,0,4,219,106,134,130,144,155,70,136,102,11,12,223,207,217,166,151,65,137,205,207,223,214,98,249,77,89,153,236,153,56,0,127,62,127,250,17,230,95,249,228,161,200,216,251,98,87,48,16,50,10,136,61,209,213,154,3,25,230,25,120,2,103,1,11,88,8,144,16,145,153,8,125,218,185,2,162,232,203,178,238,103,212,28,19,99,206,87,83,134,96,206,29,227,245,29,182,106,155,247,179,45,25,209,201,245,8,42,0,5,163,42,200,52,165,51,31,6,53,177,32,227,37,216,97,13,103,56,72,44,18,96,96,99,192,14,75,38,82,178,97,101,247,17,0,27,135,28,238,136,80,5,88,154,202,39,141,30,171,131,23,3,52,21,52,172,119,38,216,251,220,34,0,37,46,69,165,152,66,32,102,230,171,185,237,42,0,162,100,65,242,14,10,138,186,107,57,138,160,218,78,16,23,61,133,193,3,25,51,217,84,117,74,135,128,219,172,153,116,175,232,194,231,122,169,94,218,122,178,187,91,167,252,59,147,53,51,156,191,243,246,152,3,190,232,243,131,87,82,155,149,4,230,71,43,145,159,164,206,42,7,57,105,225,223,227,114,235,24,213,113,170,106,210,188,164,70,168,208,169,88,206,179,224,67,165,113,141,106,93,77,103,147,103,84,215,153,170,119,155,190,113,150,192,229,154,229,95,255,160,16,29,182,48,24,23,111,248,212,120,179,212,116,16,97,184,144,120,240,248,52,171,9,33,46,69,24,71,54,165,91,249,130,129,89,140,169,191,233,255,250,102,177,6,99,70,212,137,42,82,56,207,76,77,181,226,246,25,197,227,213,95,203,20,3,8,84,79,208,98,54,249,194,76,121,24,220,155,55,34,168,112,255,226,12,8,216,247,85,121,249,166,79,191,207,86,178,30,200,205,160,57,84,56,53,112,99,118,58,54,52,83,137,145,94,67,163,161,196,68,244,33,128,9,38,66,12,28,8,34,0,120,134,138,19,177,105,184,2,72,171,13,1,130,64,24,228,6,5,9,5,28,140,5,33,121,163,9,9,9,245,19,90,116,173,234,8,28,137,116,156,89,103,46,4,129,171,48,24,64,32,101,243,103,33,80,94,135,221,105,70,203,46,6,12,57,163,94,241,231,140,32,141,100,18,242,90,165,107,121,40,154,68,77,117,57,175,228,63,12,52,135,126,59,22,255,251,178,100,213,142,6,78,103,197,147,99,127,160,103,12,217,173,28,103,232,87,141,157,24,77,229,117,1,155,51,166,116,194,162,48,150,78,209,235,45,123,123,247,205,207,191,217,255,219,35,170,231,238,229,243,61,239,222,249,103,116,178,26,113,7,226,94,129,164,60,197,148,244,78,177,120,238,95,196,253,163,168,250,183,212,127,15,154,154,221,106,243,111,255,170,167,67,255,152,176,189,128,4,105,52,0,64,109,254,62,172,37,187,234,97,138,72,90,80,196,172,206,66,69,109,121,161,241,211,8,126,188,122,161,43,119,42,42,168,176,14,242,108,158,223,255,204,127,121,12,219,95,48,245,80,117,85,246,239,15,114,188,217,112,228,12,211,54,106,20,116,149,86,241,250,181,74,246,176,156,113,49,13,113,78,54,138,125,110,35,125,46,163,110,111,214,255,75,235,139,239,254,195,113,0,0,99,104,195,96,68,67,6,98,30,101,83,70,230,110,2,24,50,135,32,232,20,234,75,100,175,90,32,208,228,213,93,235,249,211,6,12,52,113,96,25,251,130,220,154,11,86,14,18,62,154,134,202,140,150,62,94,69,120,207,222,146,201,146,149,154,28,192,110,163,72,96,98,97,130,141,78,68,2,151,41,60,197,144,71,71,93,16,75,126,44,41,16,225,32,164,123,238,148,64,130,74,180,1,16,46,76,112,12,64,56,4,227,3,30,94,16,104,5,205,75,200,113,173,69,41,105,231,249,254,233,246,233,232,199,152,74,65,156,98,89,217,20,145,143,32,57,85,140,61,85,93,20,247,61,208,177,236,74,147,13,107,217,102,231,173,141,102,51,190,150,212,159,93,85,216,219,28,231,187,127,84,118,66,160,128,200,1,33,0,0,37,187,18,102,50,96,191,128,163,167,81,50,36,145,221,224,71,198,77,33,138,152,92,244,234,151,28,73,202,140,109,57,108,251,9,84,250,74,249,63,209,152,170,202,221,152,143,37,200,232,105,136,136,82,22,236,86,86,75,50,36,236,142,103,84,182,82,26,165,54,174,71,105,182,126,169,71,117,109,142,46,206,172,140,143,114,179,58,62,100,126,237,212,0,106,172,196,96,243,23,144,196,137,70,43,153,152,228,176,33,9,165,41,137,195,100,161,1,160,114,19,215,248,136,71,98,186,146,133,138,10,134,138,64,231,73,77,147,205,175,72,66,8,174,153,160,139,72,134,75,241,230,95,71,169,91,4,66,164,187,184,66,40,31,176,106,4,209,26,64,170,217,3,33,104,84,32,226,230,166,32,2,35,89,74,149,187,206,60,14,249,4,14,20,93,4,129,86,3,29,11,140,36,51,220,255,181,100,61,210,222,138,192,179,183,37,216,243,250,201,106,59,42,204,99,14,86,216,165,155,255,251,178,100,211,14,37,221,102,199,155,121,83,242,98,236,233,138,48,197,60,22,213,155,28,78,101,79,193,187,179,100,200,244,149,184,76,204,197,53,221,109,123,50,59,53,174,101,106,143,62,99,43,175,186,180,251,55,35,186,45,50,87,82,73,87,42,236,115,49,164,39,154,98,31,188,124,206,211,70,64,26,148,95,227,169,85,64,129,144,71,51,28,70,219,156,165,217,117,248,125,135,129,167,168,211,122,155,178,4,171,46,123,211,17,79,224,108,177,179,42,37,114,146,249,150,194,249,148,220,133,195,238,32,193,83,76,139,48,154,58,169,89,127,115,92,212,121,35,81,207,68,99,34,51,179,61,108,61,174,242,171,158,82,166,209,26,156,238,123,186,37,172,188,217,105,114,42,93,174,87,74,151,165,215,180,180,174,100,149,19,74,0,169,0,1,45,248,25,24,97,27,100,52,93,7,226,40,145,149,48,77,253,183,103,76,234,64,200,33,118,216,60,65,59,152,252,53,106,77,74,221,97,129,224,51,15,241,32,70,77,121,244,147,225,76,210,153,164,61,89,0,12,205,56,212,170,220,74,94,254,208,183,178,41,170,7,237,221,109,168,33,137,186,71,30,82,255,173,136,21,221,108,244,79,188,219,163,71,24,150,227,251,203,155,255,161,157,198,67,78,228,243,25,208,74,246,38,92,69,144,239,163,118,114,38,176,226,234,187,164,102,214,236,193,190,235,135,250,204,212,149,178,145,27,51,189,53,124,194,214,189,237,243,168,94,148,181,241,90,124,107,56,206,190,49,74,136,21,200,128,11,104,0,34,93,169,74,221,33,112,43,92,23,67,90,60,39,211,53,71,178,191,18,32,153,183,172,193,203,172,109,186,54,137,209,145,194,93,238,186,125,212,133,71,4,161,14,51,245,116,251,125,121,234,206,134,187,199,66,181,69,152,212,149,55,15,170,12,100,94,135,60,210,87,118,116,51,109,105,84,66,85,61,70,180,164,79,111,117,38,183,117,47,94,68,241,23,113,85,115,28,227,34,54,210,127,239,255,226,66,39,150,254,32,32,206,4,72,67,214,113,134,80,180,218,84,30,83,164,211,161,248,74,149,193,237,235,205,201,19,54,106,53,101,241,72,33,176,57,144,100,109,3,226,20,207,109,184,204,26,157,146,63,130,203,55,21,75,38,3,79,13,66,97,140,89,52,198,29,198,204,110,91,35,141,242,187,24,145,51,41,215,170,55,27,3,137,129,206,44,57,136,203,244,179,93,238,149,201,35,171,46,75,165,11,171,17,142,182,119,102,90,51,9,159,118,47,235,152,104,169,12,40,50,67,157,153,213,217,12,67,11,139,171,236,239,83,62,166,96,215,85,140,213,30,4,56,151,114,165,89,171,60,153,126,242,255,251,178,100,216,142,5,49,103,74,27,65,127,162,111,236,233,122,60,72,168,20,41,159,40,108,149,253,9,245,51,165,168,243,34,56,22,188,16,64,69,233,64,20,177,0,149,109,180,214,85,178,12,100,62,161,194,113,55,62,142,226,199,60,71,45,177,170,147,82,195,195,153,81,160,55,201,249,98,45,156,31,7,27,189,3,29,60,143,146,239,237,78,35,157,167,93,221,222,236,86,206,59,55,90,201,161,134,205,62,42,121,69,77,74,82,151,4,27,213,100,73,53,116,212,62,218,188,106,234,152,215,158,47,199,124,220,188,74,125,66,211,213,235,41,81,53,116,112,255,56,109,162,107,215,219,197,195,165,218,109,123,75,197,164,80,16,148,196,20,212,83,50,227,147,130,227,37,85,85,85,0,128,0,166,186,150,236,187,142,160,43,40,250,33,163,198,100,138,84,71,217,211,61,182,169,30,103,109,79,250,251,149,76,203,154,197,168,219,98,109,99,85,146,214,158,139,182,103,40,29,40,110,126,137,100,54,55,62,12,145,92,135,161,250,172,23,43,213,162,241,153,235,180,210,201,124,16,225,95,149,93,124,97,200,249,3,78,11,67,233,171,86,223,249,11,246,234,102,46,150,150,123,212,6,42,68,31,55,91,130,141,70,141,173,37,9,189,114,50,103,137,182,130,226,59,94,163,116,216,216,249,243,252,91,41,98,82,96,57,145,148,158,101,145,104,219,17,137,158,157,170,206,169,142,76,145,117,169,245,125,117,16,128,28,127,48,4,0,9,118,252,70,185,103,35,5,117,15,252,76,81,142,59,114,148,191,80,15,31,136,179,254,109,220,239,85,67,124,160,158,58,73,82,197,198,76,119,87,212,70,196,82,126,119,67,176,249,75,181,57,72,249,87,83,167,210,70,118,23,40,112,41,29,169,77,60,149,93,172,49,198,18,11,24,72,167,48,76,191,235,216,60,230,75,121,152,140,236,99,148,158,164,154,29,76,65,128,240,233,56,217,52,251,209,104,146,100,243,97,95,73,87,61,80,89,217,111,89,190,162,75,150,13,68,148,86,50,245,165,101,154,84,179,210,110,198,183,230,74,61,201,238,38,247,95,238,182,238,255,159,40,7,38,16,0,1,179,88,97,54,21,105,159,158,113,26,201,9,8,45,9,26,15,195,22,119,45,138,129,183,248,226,134,29,232,65,204,172,71,238,1,48,117,34,224,83,32,60,137,9,133,57,58,90,230,193,86,173,71,45,60,135,150,92,151,40,244,111,110,103,141,10,29,244,200,171,211,6,15,148,38,32,194,67,177,81,48,147,119,107,142,213,78,75,16,92,130,228,153,209,109,236,202,68,255,142,38,239,174,36,151,32,33,23,53,137,104,52,245,32,88,180,63,205,145,212,255,251,178,68,223,8,133,45,103,202,59,70,71,66,157,76,217,71,101,230,110,19,245,155,41,76,189,13,202,99,179,100,233,150,26,153,67,73,98,204,53,100,164,146,36,59,168,172,109,157,13,93,153,60,82,155,253,246,53,126,101,14,114,207,163,135,78,54,226,169,192,90,160,128,0,13,183,96,33,160,22,155,25,234,177,152,82,56,13,10,81,4,178,6,138,117,101,91,185,22,174,167,113,232,106,88,235,246,195,116,213,105,66,216,169,72,229,150,152,52,109,112,176,39,36,159,22,156,125,179,154,136,95,70,232,102,169,167,225,247,13,234,178,130,105,101,195,45,52,38,182,117,191,236,123,91,208,20,22,231,28,119,60,226,154,117,192,211,137,109,123,60,201,205,103,61,10,91,85,55,194,237,159,219,203,201,214,117,87,121,99,44,222,83,182,188,178,43,44,156,246,188,147,53,203,111,43,75,175,80,41,162,183,248,47,55,247,110,84,239,189,200,60,5,168,74,0,7,126,209,14,128,16,150,28,17,24,72,173,222,7,30,151,7,153,176,95,187,2,57,133,187,143,35,23,42,142,186,26,34,199,132,51,205,57,198,40,39,254,120,152,95,85,103,87,176,179,78,93,234,176,98,163,93,165,147,40,150,42,178,240,168,157,12,164,154,137,190,241,139,53,140,177,163,121,97,217,100,140,6,129,229,148,104,52,29,142,154,26,33,59,164,18,109,154,157,56,211,158,203,123,220,242,209,179,254,174,201,166,94,72,141,38,84,136,228,127,136,79,41,45,119,221,196,115,253,241,223,48,95,7,19,94,137,241,192,49,33,20,0,31,219,242,1,1,68,196,192,31,19,235,162,241,148,54,204,13,36,203,212,15,170,238,65,22,184,181,85,100,76,115,23,5,101,137,75,152,193,13,233,177,1,14,59,59,120,24,185,202,223,214,12,92,114,98,4,33,217,10,40,242,88,142,147,113,73,31,117,84,197,72,178,138,138,16,96,164,158,42,40,33,22,227,208,197,23,74,188,105,3,97,79,148,210,46,244,73,143,136,211,179,224,161,223,115,163,58,41,98,239,203,211,30,198,138,12,180,154,105,72,110,22,78,138,185,142,154,110,184,189,154,223,248,239,154,144,210,149,4,23,255,69,70,112,211,232,83,64,117,232,228,85,25,102,206,63,247,241,154,138,69,227,97,56,161,143,21,239,106,72,83,14,203,197,52,223,247,13,90,227,102,194,106,245,158,47,150,79,238,142,137,215,73,24,182,51,53,121,217,231,157,118,205,182,240,100,76,32,2,131,40,129,214,114,183,136,131,167,136,57,226,26,225,152,234,26,47,98,61,30,141,228,23,81,84,162,134,20,132,40,242,104,103,3,40,101,160,234,21,31,22,98,228,192,195,34,34,255,251,178,68,200,138,4,107,103,75,155,44,67,112,140,204,217,103,97,136,94,82,93,155,49,76,189,13,194,144,51,165,41,167,161,185,168,76,150,77,230,47,87,54,255,2,228,236,157,113,85,21,22,254,174,254,149,205,141,225,237,34,96,35,0,48,64,0,20,219,240,169,196,16,139,10,42,82,52,32,67,131,14,132,72,25,200,188,106,172,146,40,243,187,163,130,18,231,21,151,77,70,100,237,206,68,49,229,84,243,90,231,235,168,201,1,105,78,177,189,240,97,99,111,208,166,77,158,199,203,43,145,0,163,247,106,56,243,157,234,40,204,97,240,138,64,44,71,14,7,61,203,221,8,204,86,185,181,125,65,212,55,204,20,48,104,170,218,197,74,57,55,99,28,107,141,26,56,57,197,168,217,62,44,214,99,191,119,224,139,177,26,146,137,26,175,135,73,103,140,153,23,199,15,134,16,199,53,200,179,113,34,173,145,120,202,136,89,78,146,170,123,93,217,105,0,60,39,0,1,63,216,197,137,49,74,68,139,26,125,166,196,208,145,19,0,0,32,123,250,227,184,116,227,160,101,44,8,243,86,12,164,3,247,166,134,27,74,168,77,204,128,174,120,171,24,44,174,204,245,26,24,230,103,2,14,53,1,144,226,175,106,83,204,187,6,93,234,198,13,119,79,20,35,85,250,193,58,202,180,177,24,215,72,137,83,179,111,119,59,191,152,154,139,151,181,213,23,30,195,67,99,98,97,244,222,205,8,63,20,156,52,166,162,148,115,36,185,175,105,243,135,217,53,27,22,115,90,242,166,85,75,243,173,158,14,171,45,249,109,195,44,119,218,37,15,180,235,166,210,176,172,126,236,213,87,35,82,180,160,78,164,79,181,110,204,65,98,192,1,16,90,36,66,114,75,142,78,128,98,145,129,229,128,207,176,55,173,130,154,65,97,156,165,126,62,52,215,178,221,163,15,83,51,248,215,161,236,52,81,216,89,84,60,62,80,65,21,106,158,123,164,233,221,85,123,238,132,72,204,252,65,69,62,223,210,20,157,211,45,52,215,152,83,59,115,204,216,211,231,92,179,245,42,184,122,12,32,253,228,60,28,211,44,141,86,41,82,194,15,169,169,125,12,127,3,147,44,203,10,146,138,16,30,50,81,247,23,25,104,249,178,171,20,181,23,84,197,192,64,35,235,188,193,134,204,60,52,48,49,155,169,136,52,49,90,23,139,172,8,3,82,197,130,29,26,81,249,34,139,134,40,167,180,14,58,66,76,9,7,168,184,232,116,89,149,23,112,68,44,161,234,92,33,57,118,156,86,36,24,20,166,107,36,199,13,25,58,252,91,98,65,100,193,9,40,97,138,234,165,28,86,34,98,9,162,254,12,35,35,180,85,74,6,137,227,12,255,251,178,100,199,142,5,83,102,202,27,79,91,114,106,236,217,205,24,163,185,89,105,157,22,77,153,190,201,174,51,102,180,176,35,129,172,178,212,52,143,76,11,63,102,14,254,123,182,248,106,223,180,215,245,242,95,105,159,27,203,247,216,172,254,188,145,46,13,146,71,212,200,153,146,60,245,167,71,198,226,140,64,227,7,226,149,206,189,251,243,243,151,38,18,151,172,66,186,166,73,155,154,217,53,238,231,13,13,74,11,103,239,66,128,110,178,16,0,69,201,0,65,141,183,228,212,205,9,163,69,147,131,185,60,175,53,29,241,162,229,170,137,172,72,160,239,44,249,254,57,132,183,154,221,119,229,95,222,168,233,60,215,177,205,27,152,197,30,180,90,234,19,78,162,25,222,71,213,154,141,114,238,62,70,117,175,247,86,132,79,115,53,28,79,241,81,19,74,208,62,106,184,150,255,164,139,116,138,174,110,244,157,121,95,152,251,225,38,147,255,104,246,8,89,0,0,231,216,183,6,92,144,179,67,35,40,212,29,47,128,16,25,21,229,183,15,199,228,75,193,169,177,73,29,248,140,142,87,3,147,3,183,12,171,52,212,251,96,65,76,231,226,173,7,56,41,237,191,131,62,93,52,178,146,81,145,74,55,210,15,188,216,64,197,232,39,95,118,180,230,55,65,196,83,146,249,11,21,145,74,147,181,174,217,166,83,251,167,94,50,253,213,177,207,239,254,213,79,236,87,78,82,182,139,182,73,157,15,86,36,227,139,98,7,67,3,208,104,144,211,28,134,69,53,156,58,46,60,162,130,182,87,115,12,103,140,80,236,209,224,135,90,178,116,17,83,166,131,30,117,189,71,93,71,199,146,69,194,139,105,245,75,192,99,150,100,4,46,94,86,210,115,95,185,163,110,7,129,83,197,71,131,232,236,209,71,184,251,215,175,33,249,178,53,83,154,123,86,184,59,240,119,84,122,245,29,170,58,255,115,24,5,185,84,237,193,20,215,206,166,15,71,201,39,68,85,84,209,204,78,222,124,142,30,216,170,26,209,212,88,190,244,52,117,164,12,186,74,97,81,20,131,9,40,76,99,192,209,81,163,78,28,189,83,145,14,124,99,141,78,86,34,167,155,23,187,70,68,57,37,46,78,106,229,243,125,146,22,120,177,104,67,125,126,99,216,9,203,14,134,157,163,13,192,144,35,52,7,2,31,156,56,106,133,152,9,168,9,25,189,66,82,29,31,194,168,3,213,24,136,85,202,2,109,152,90,101,52,247,193,29,161,115,15,208,40,126,37,23,110,82,250,73,181,38,255,88,95,76,242,70,185,12,64,29,220,201,234,188,250,192,97,9,16,237,212,63,82,170,71,108,199,202,222,215,89,240,22,8,141,70,82,245,228,138,93,255,251,178,100,201,14,5,94,102,201,155,69,111,178,133,205,25,205,37,104,153,21,181,161,34,109,133,254,129,102,179,102,104,192,21,128,106,242,9,34,90,88,191,98,151,127,143,127,67,193,25,216,84,2,16,81,96,182,89,102,112,115,144,103,224,188,135,58,205,2,173,181,182,183,120,158,213,221,49,76,198,158,247,203,142,157,125,223,203,120,144,171,153,96,77,191,245,184,90,180,122,48,186,199,197,190,247,111,86,177,185,52,44,128,4,112,0,2,219,104,144,90,80,87,25,198,61,174,229,200,84,41,119,33,142,12,116,24,215,19,123,247,233,138,233,85,2,53,95,1,221,228,219,71,209,191,242,178,169,141,98,179,50,25,216,236,99,81,213,204,68,214,87,203,51,22,136,189,110,207,121,164,179,17,126,91,47,157,218,117,98,214,253,173,163,117,165,50,182,141,250,136,42,0,0,230,144,192,16,54,194,162,2,16,102,23,178,67,3,17,160,32,96,58,193,42,242,96,161,113,5,216,95,234,6,144,78,139,57,65,201,192,51,84,171,122,211,177,103,186,197,215,72,135,93,127,173,39,141,135,168,98,0,31,56,202,101,135,37,120,197,4,2,153,83,67,237,129,253,113,203,216,2,79,70,210,8,7,211,53,192,169,147,36,113,42,164,196,32,135,142,180,214,30,128,247,237,168,59,106,74,28,150,132,14,75,11,86,30,249,94,24,247,45,148,102,146,184,225,26,34,101,203,33,93,163,25,140,83,122,252,69,53,89,97,148,214,102,39,34,89,145,240,197,246,150,18,65,228,162,162,4,101,146,15,144,53,38,137,3,38,3,195,150,120,80,251,184,101,111,81,101,9,27,95,212,44,82,146,114,84,252,45,102,249,131,170,215,88,215,211,186,214,47,120,242,30,179,3,196,189,181,141,181,9,173,51,156,0,8,48,1,18,91,135,198,13,67,208,41,35,137,97,59,81,162,58,60,246,205,246,185,170,111,121,150,142,199,38,167,230,249,77,157,138,169,23,82,103,165,135,246,144,207,20,216,93,75,173,239,189,187,15,199,35,153,255,241,218,50,185,162,80,84,26,42,25,121,144,80,211,144,172,222,24,225,77,17,68,117,140,42,71,136,92,176,21,195,38,64,3,157,35,76,116,145,51,227,213,106,10,176,193,50,145,213,84,163,231,59,245,81,65,67,36,158,201,24,0,168,225,48,185,147,8,34,3,87,24,88,105,219,13,148,16,3,13,204,200,9,145,160,136,185,43,37,65,209,193,194,140,32,22,113,81,34,43,74,73,20,2,175,166,82,94,177,8,2,23,141,11,151,13,50,144,26,134,164,0,12,221,30,73,64,96,136,37,103,82,5,195,1,73,119,101,206,195,247,154,141,68,164,114,101,132,72,85,255,251,178,100,212,14,134,182,103,71,27,73,127,178,121,108,217,90,48,101,232,22,169,157,30,109,153,94,193,158,179,164,200,244,149,184,99,17,6,128,139,96,118,142,226,223,152,81,114,251,44,71,225,190,106,87,174,168,107,251,26,206,146,150,237,124,119,242,148,124,189,167,236,135,152,195,46,30,77,222,115,170,51,53,109,207,16,68,238,134,65,191,253,196,239,82,118,42,162,241,182,180,57,101,68,106,176,228,152,9,24,41,53,182,198,45,34,111,37,221,215,253,254,200,173,253,82,225,177,192,3,84,23,233,165,26,108,31,186,40,197,227,26,153,13,107,99,100,199,67,186,196,217,101,19,43,147,60,156,188,152,50,179,104,78,214,79,6,130,120,150,111,83,118,148,196,69,68,186,188,85,81,116,84,198,157,154,205,102,186,244,74,191,84,34,149,164,174,233,50,169,183,51,178,90,155,29,137,69,51,42,61,175,69,52,135,145,246,116,210,229,127,220,234,93,235,249,29,61,123,127,240,215,0,3,109,185,50,204,162,12,16,133,135,117,171,244,190,82,18,248,126,114,153,132,199,41,227,117,40,126,71,141,152,35,184,75,221,216,236,46,245,36,246,124,220,82,49,98,85,14,89,150,52,44,251,90,98,115,84,245,101,243,244,184,90,117,63,146,204,175,90,137,201,172,99,16,56,104,250,167,245,219,243,210,166,21,100,95,122,40,162,188,172,250,204,122,159,211,211,211,25,175,185,150,180,210,205,187,44,204,243,79,48,207,109,7,125,215,153,62,163,211,255,91,86,191,226,19,46,203,34,206,165,62,87,125,127,94,135,180,251,145,50,59,90,154,243,113,22,168,6,86,0,6,219,179,9,52,160,105,66,54,28,90,159,106,108,164,43,203,231,41,158,25,138,118,120,141,248,91,189,82,19,197,103,66,79,149,28,86,70,104,244,134,168,80,56,39,149,19,50,20,208,238,196,217,19,12,236,44,110,111,94,70,60,41,87,150,137,29,78,177,18,8,234,22,17,3,248,153,136,175,209,106,73,161,104,36,177,242,81,172,55,163,36,234,22,106,164,200,146,71,142,137,222,232,218,155,180,99,210,238,242,7,179,243,203,212,198,139,39,37,164,79,60,91,187,186,69,211,178,74,85,220,237,11,83,162,237,119,91,90,227,161,187,187,144,131,200,0,6,223,240,100,152,144,52,6,98,137,217,210,44,228,58,236,197,21,214,168,225,116,243,245,229,113,154,212,216,67,208,237,52,253,139,246,47,192,177,74,74,40,113,187,186,54,95,108,98,80,211,207,114,21,103,115,125,166,141,187,144,211,130,246,65,242,185,248,230,113,106,107,114,106,177,252,193,128,35,202,199,139,248,223,248,29,58,155,52,42,143,174,153,184,222,169,255,251,178,68,197,12,196,175,102,203,27,6,95,64,146,236,233,67,97,232,110,83,197,155,46,108,25,125,10,89,179,101,77,151,153,184,220,167,84,94,89,72,166,201,182,209,57,60,232,203,71,113,51,23,20,113,196,140,165,151,56,175,82,153,232,6,136,138,122,186,124,124,212,147,144,232,108,248,223,55,117,190,58,183,119,159,108,155,178,25,91,142,51,99,82,22,172,0,2,237,248,82,6,116,9,8,4,168,151,204,232,181,13,172,59,44,101,223,94,79,79,30,27,27,44,7,217,66,149,182,91,137,29,197,153,9,84,48,56,161,132,204,237,101,55,174,188,158,65,225,45,53,219,225,179,40,204,132,56,190,154,169,102,56,235,211,168,152,156,218,30,174,248,48,41,50,178,213,223,183,255,113,171,60,159,209,151,204,100,237,229,228,203,82,79,31,218,213,70,37,142,131,100,49,145,166,217,189,177,252,186,108,254,238,253,183,32,62,55,95,230,37,185,179,72,238,99,249,134,115,32,173,238,168,121,142,254,95,124,93,62,118,255,115,179,9,90,234,0,1,119,249,250,65,12,240,44,227,40,4,128,44,9,109,250,134,229,118,102,224,124,35,242,204,6,146,16,226,229,105,180,122,97,40,221,135,28,106,80,113,132,11,23,31,22,52,117,213,100,9,122,230,36,16,136,17,33,7,193,214,131,13,15,46,160,212,110,64,143,67,240,38,144,163,184,173,37,91,119,255,45,239,182,71,46,229,212,214,111,133,31,77,226,190,91,18,198,86,186,103,160,227,29,150,166,83,47,153,175,183,109,124,156,115,237,40,152,234,163,59,118,234,168,248,106,238,137,78,99,154,251,255,255,214,57,183,213,226,38,162,101,227,170,208,0,18,255,218,144,136,121,32,123,198,80,9,48,85,2,204,90,87,79,122,134,95,98,110,65,136,129,33,24,120,173,232,143,80,108,75,65,104,53,40,89,132,12,174,62,44,104,237,181,3,201,122,230,35,208,132,22,35,22,2,58,12,52,60,103,4,49,242,72,244,63,7,146,20,110,43,37,42,219,191,254,62,38,103,137,159,226,225,151,76,184,222,228,254,231,185,141,174,185,139,150,59,170,187,220,218,166,178,33,175,154,77,247,19,42,221,211,109,138,187,167,243,243,178,59,173,221,205,109,248,105,251,115,102,46,122,239,251,155,39,88,0,1,7,245,27,4,41,203,27,133,5,141,48,144,106,24,233,2,197,149,153,137,134,134,43,112,98,168,160,25,64,117,10,221,151,51,154,32,216,68,36,21,193,147,20,169,17,12,104,3,128,0,161,129,78,4,201,5,163,144,48,72,192,40,232,178,0,194,3,44,0,48,176,132,16,228,8,192,11,7,0,80,35,128,46,120,80,65,242,128,16,177,255,251,178,68,189,128,4,140,102,204,157,101,96,0,141,44,233,115,172,172,0,30,134,11,36,89,186,0,4,34,65,99,139,55,64,0,159,3,54,180,13,58,177,242,27,40,53,6,6,16,184,8,106,58,0,104,248,24,32,224,36,120,25,114,64,105,66,129,204,88,1,203,7,36,101,198,24,25,224,0,103,147,129,164,38,41,131,168,49,48,24,24,32,106,219,133,16,136,36,24,248,142,18,45,160,154,12,227,73,234,69,106,76,211,85,158,162,109,51,138,48,82,168,171,50,47,22,208,173,247,119,116,149,89,242,108,250,38,22,64,182,206,137,101,12,194,100,130,58,140,84,116,225,163,33,181,208,50,101,156,72,166,106,153,250,157,114,146,172,167,68,243,34,215,77,157,148,173,71,191,255,255,249,239,255,255,254,120,0,1,23,230,142,235,44,242,147,204,216,184,221,14,13,228,44,251,134,73,143,232,76,68,41,135,17,60,140,2,163,20,77,110,198,217,139,194,28,104,224,15,64,100,196,162,41,80,196,0,64,0,12,24,19,112,21,52,6,4,40,157,192,66,192,70,12,144,3,4,0,49,32,10,3,11,224,31,0,164,0,104,152,25,50,97,180,131,108,132,220,35,144,10,14,29,208,49,232,64,200,159,22,177,10,133,131,3,8,116,33,90,33,48,3,75,3,16,84,1,86,129,173,80,0,75,192,220,28,2,69,8,57,242,76,13,16,64,53,8,64,209,17,16,88,160,31,96,50,57,64,232,229,4,76,2,225,128,72,112,197,134,73,155,178,44,137,36,149,74,100,73,244,150,204,230,232,34,153,132,196,193,37,159,65,36,88,205,4,12,13,214,112,186,154,102,138,72,225,185,69,52,142,152,154,177,153,130,142,23,79,173,52,13,140,22,153,243,20,211,50,77,3,9,113,116,16,173,78,129,130,9,39,115,53,50,40,173,140,24,154,55,90,84,211,100,20,94,166,201,28,117,26,52,227,127,255,255,243,203,255,255,255,205,106,2,64,0,0,2,219,225,66,215,144,84,0,92,96,177,212,22,243,235,132,1,26,125,154,244,236,245,30,224,34,192,238,31,36,241,76,217,101,82,249,129,88,86,2,239,16,112,246,32,56,103,1,234,8,6,29,32,55,24,155,131,84,12,112,54,8,36,133,200,93,42,27,16,65,62,150,196,120,76,12,192,168,133,168,28,68,72,53,192,48,128,222,128,26,162,158,50,0,126,162,200,13,136,62,1,31,9,1,64,186,177,83,81,6,45,22,208,86,171,63,255,189,102,169,35,233,169,6,77,72,160,231,221,53,179,181,52,211,117,118,100,84,200,117,162,206,124,226,211,179,86,132,191,49,69,107,90,38,201,41,119,109,143,81,185,154,38,14,112,250,214,200,89,147,255,251,176,100,87,6,5,167,102,203,87,102,64,2,85,235,169,189,228,136,0,86,37,157,41,77,1,126,9,93,18,102,244,144,153,176,211,221,148,162,145,3,64,0,176,34,128,0,0,247,254,220,145,177,116,209,62,5,37,35,78,150,249,25,198,255,171,213,27,62,98,81,116,111,107,208,136,29,193,129,149,216,141,255,233,250,127,187,34,144,245,220,213,162,178,83,177,94,242,35,157,92,242,157,95,243,33,108,70,34,164,242,170,35,21,141,63,251,92,242,88,126,94,94,251,178,118,199,104,0,135,255,12,42,0,202,49,65,140,129,0,40,193,36,75,170,105,190,160,151,187,47,76,130,89,148,189,156,59,238,179,94,159,177,67,23,185,65,47,118,82,213,21,223,172,89,122,128,176,219,234,236,46,69,96,208,14,210,1,192,159,7,233,201,139,83,178,182,94,239,57,50,197,117,53,109,111,86,70,164,83,38,62,93,160,40,98,227,32,28,179,136,2,69,107,141,54,105,149,82,199,164,79,214,22,177,254,159,58,154,76,73,201,221,50,161,202,185,23,246,212,78,34,185,130,252,212,213,41,238,167,66,174,127,82,211,71,23,30,183,32,114,154,141,162,120,172,222,225,119,54,249,121,162,26,135,229,142,39,40,159,11,86,116,221,103,203,107,100,207,79,230,149,1,39,200,0,78,180,64,0,135,118,216,17,73,147,20,105,173,38,91,80,157,98,156,3,27,127,205,178,112,217,199,126,219,102,132,38,223,87,172,115,60,18,10,212,88,228,65,32,169,93,57,99,70,141,137,129,117,176,161,86,41,129,9,243,228,90,116,170,69,90,69,52,141,61,98,199,19,19,174,251,146,196,3,66,174,114,7,27,71,203,85,0,0,156,240,201,176,201,105,2,70,63,97,40,137,16,250,176,75,113,38,99,15,46,75,144,108,219,118,121,226,233,18,34,5,105,195,77,210,253,184,110,71,39,124,16,152,243,174,84,100,135,211,57,144,151,148,70,8,192,112,40,224,224,160,93,53,50,103,108,182,117,137,68,20,113,179,164,154,151,188,82,37,190,164,20,188,72,82,212,166,131,224,150,11,26,48,213,214,147,10,157,170,252,67,48,117,219,52,89,107,252,66,19,87,191,231,99,57,143,103,172,236,134,66,109,230,205,89,2,16,139,111,39,24,162,96,113,76,106,181,37,49,30,147,84,207,146,137,156,65,38,67,116,102,71,11,174,145,179,107,53,116,217,36,145,110,187,237,64,81,114,224,57,16,0,0,187,108,60,22,80,241,168,188,38,81,122,87,55,213,166,140,166,255,162,59,38,202,186,211,244,250,99,74,210,177,52,126,159,209,93,213,81,140,138,238,122,70,163,51,137,49,73,103,44,106,93,146,232,151,30,189,255,251,178,100,116,4,37,91,102,201,27,33,111,162,88,44,233,154,36,197,14,16,181,155,48,236,189,77,193,80,179,166,168,81,159,216,54,174,173,82,62,153,110,103,117,189,52,179,207,222,143,66,51,185,187,183,51,151,210,206,204,132,5,64,64,0,237,254,47,216,130,84,5,150,193,90,93,183,45,255,151,124,102,252,127,121,68,74,181,202,173,101,241,86,118,249,242,161,90,190,176,233,137,160,141,28,167,43,120,187,158,165,220,144,26,246,86,55,102,26,182,174,250,149,137,227,213,57,252,94,80,163,200,164,138,145,109,86,236,144,76,60,136,100,124,231,158,217,199,106,137,182,119,214,147,106,169,125,219,173,213,231,91,163,103,35,46,245,162,35,204,36,162,30,167,159,57,181,56,243,40,166,175,152,166,84,218,249,168,200,250,35,28,113,250,184,23,128,215,1,191,252,56,41,21,28,46,31,23,22,136,156,5,119,138,21,91,255,255,90,179,255,79,201,189,94,190,159,255,201,79,59,73,27,59,99,140,189,26,136,85,57,67,104,72,148,140,129,224,148,159,95,124,244,37,101,200,148,206,100,126,111,185,194,200,25,231,227,217,109,41,83,109,91,170,53,54,190,103,64,157,85,0,0,227,212,17,84,195,77,52,99,13,40,19,58,61,37,145,149,161,69,102,25,202,144,83,10,120,67,79,74,230,94,225,191,48,117,2,180,66,153,76,62,201,221,248,188,81,172,175,214,144,156,8,78,119,151,179,234,14,24,68,88,100,46,147,73,147,63,241,106,140,166,21,49,13,197,218,219,114,82,215,113,151,70,228,214,86,251,33,86,6,15,3,200,31,75,145,104,212,170,197,222,97,175,255,255,128,205,94,65,62,88,12,172,249,179,227,8,77,155,163,58,47,43,42,239,68,190,148,172,183,55,76,216,196,168,182,164,238,108,153,166,200,234,209,115,204,139,156,62,122,111,85,209,109,75,106,183,147,67,71,23,0,128,0,0,5,182,208,184,42,243,228,234,21,164,56,172,20,184,54,63,36,187,150,139,167,99,155,67,206,125,50,68,81,191,146,173,252,133,156,139,32,137,14,232,234,68,114,160,199,158,180,102,91,188,167,101,75,41,229,205,214,87,200,189,80,200,115,37,110,82,59,186,54,141,215,111,108,251,83,165,122,62,253,66,128,1,221,190,79,98,172,64,145,18,176,80,5,133,97,173,188,34,134,55,65,185,12,138,88,252,71,230,231,183,59,44,191,170,120,122,245,249,68,244,154,28,134,221,183,82,51,61,72,236,45,151,117,12,160,88,41,118,95,198,93,65,73,34,148,215,144,82,186,125,155,165,145,176,217,115,36,141,218,195,55,18,95,29,179,149,38,29,230,249,255,235,159,55,214,206,14,183,67,255,251,178,100,172,140,5,16,102,201,27,65,111,162,84,76,217,138,36,37,110,18,21,155,44,108,137,190,201,160,179,101,24,196,149,184,86,155,246,58,156,166,157,148,253,47,234,237,144,236,174,162,70,65,3,177,5,138,114,146,206,181,84,14,221,108,183,65,35,38,79,218,130,151,53,165,93,118,64,39,38,40,1,0,31,252,1,197,131,177,136,136,148,186,250,6,183,5,98,71,8,38,171,227,89,190,114,205,65,58,97,28,207,51,168,24,58,100,28,67,70,54,53,185,185,112,221,173,93,180,48,29,55,250,2,58,198,12,66,123,35,157,15,17,51,25,223,51,170,221,46,213,35,21,150,179,33,11,42,21,187,162,170,17,253,228,164,172,182,93,230,105,221,47,90,174,159,66,236,136,219,111,239,238,254,5,0,5,131,13,60,129,179,163,45,11,74,36,198,14,29,152,100,128,138,6,69,11,4,28,2,193,144,168,12,56,70,35,0,0,131,5,153,91,34,128,84,115,65,85,212,44,90,177,37,27,47,32,4,80,54,186,197,221,242,231,22,217,39,84,209,15,77,243,205,118,193,160,54,132,28,171,240,177,38,197,224,130,71,128,8,24,64,28,160,84,37,196,16,179,33,92,139,222,104,8,10,141,10,18,188,2,18,11,152,53,112,1,214,118,147,72,198,133,72,54,222,191,176,76,90,115,59,177,121,222,239,31,239,86,206,186,74,167,83,217,74,81,246,87,65,210,123,191,83,45,4,148,164,235,73,209,66,142,165,89,117,157,65,52,212,174,200,158,74,125,102,137,155,216,249,230,60,145,126,223,70,139,35,187,36,182,179,170,110,131,236,149,65,78,121,79,255,164,0,9,110,0,0,6,253,232,52,19,44,109,168,90,100,68,57,133,91,196,198,89,119,226,107,215,170,178,165,146,125,102,69,176,85,239,152,247,61,20,175,20,21,157,114,162,254,159,10,234,170,106,206,144,172,137,98,195,133,73,26,28,18,72,179,66,176,198,82,224,82,250,89,48,165,154,146,248,164,98,126,34,8,25,84,39,81,150,43,170,118,131,155,29,113,5,44,178,77,88,222,175,239,170,159,175,127,191,231,122,191,254,194,236,215,6,25,139,24,156,32,121,209,70,146,140,3,9,193,131,3,192,96,33,66,80,148,75,118,145,233,108,164,58,173,71,132,138,47,204,54,166,239,210,101,166,26,61,179,225,226,185,180,163,47,120,157,196,232,92,130,34,151,196,184,43,37,211,2,32,24,176,113,19,208,121,228,203,73,5,133,107,23,23,76,7,93,172,203,30,103,165,61,28,6,142,214,217,66,3,81,200,112,180,21,85,164,111,104,238,42,163,83,116,206,104,186,182,199,253,127,63,60,239,169,124,76,69,75,56,85,211,28,255,251,178,100,220,142,6,46,102,197,147,153,107,240,114,44,233,125,48,72,140,22,73,155,26,77,225,109,193,176,51,101,24,241,150,122,255,76,158,59,138,125,204,207,215,104,213,57,87,101,111,237,235,90,84,246,31,147,209,123,90,243,61,201,164,122,226,215,91,86,235,123,185,134,219,253,155,249,61,195,45,197,32,0,213,0,96,2,170,79,151,4,96,94,209,141,88,230,172,92,187,180,103,173,250,132,249,214,239,36,175,175,106,65,178,92,37,170,14,74,32,75,157,168,126,85,101,66,178,5,8,28,181,44,207,243,254,92,74,51,143,22,171,204,24,234,201,142,62,16,249,191,2,104,229,211,49,143,70,99,32,161,100,206,214,117,46,174,238,115,92,210,37,74,197,117,145,75,158,244,122,59,50,39,90,22,175,124,205,125,220,202,0,42,0,5,211,50,159,4,115,144,140,24,61,129,134,128,178,115,11,16,75,64,128,64,16,24,240,27,15,7,1,143,1,179,246,213,60,81,177,139,178,104,84,69,134,60,238,34,96,53,162,225,34,184,88,36,82,95,70,162,128,67,192,182,8,39,24,12,199,52,195,140,194,52,194,44,34,20,83,105,240,108,243,240,218,73,166,231,160,245,41,119,40,29,68,85,93,234,140,183,20,142,66,50,166,57,158,105,138,43,132,192,79,96,237,35,147,79,216,246,58,203,221,119,255,124,87,28,247,247,47,138,189,244,203,233,177,190,118,51,99,109,180,207,231,159,143,225,240,140,91,143,219,63,114,176,113,204,162,153,61,107,43,110,56,181,68,194,189,39,82,246,68,222,203,139,221,46,151,70,170,23,55,211,136,128,11,64,1,168,16,0,0,123,255,128,192,124,132,130,211,162,3,64,21,194,252,156,247,170,34,13,140,106,125,217,143,40,84,129,13,204,122,255,251,62,223,113,10,63,253,238,115,105,214,136,45,8,106,108,111,40,96,133,20,86,12,118,80,230,228,201,73,2,10,140,64,141,99,171,169,147,242,191,163,217,145,18,145,141,7,40,30,188,19,167,20,209,253,93,153,62,189,94,234,100,169,157,242,56,192,5,128,176,24,162,153,141,218,153,201,217,152,156,152,80,64,20,112,170,10,10,36,38,5,8,13,83,37,11,18,0,96,76,9,67,88,2,247,100,235,232,172,36,0,0,158,136,120,166,233,186,170,2,192,106,110,142,6,122,74,237,152,224,41,127,16,208,80,73,190,17,4,2,71,141,132,48,104,9,30,76,44,109,114,9,3,196,173,164,93,118,88,250,96,196,218,156,54,198,215,188,201,16,59,14,12,39,45,24,160,17,128,133,152,249,65,88,154,125,2,64,192,217,22,144,77,85,201,119,255,159,215,255,255,159,231,249,253,122,241,143,245,47,191,255,251,178,100,216,142,5,203,103,70,19,121,91,112,104,236,233,157,40,101,232,25,21,157,24,109,165,189,1,192,51,166,52,177,159,48,230,127,224,79,17,153,20,109,168,17,34,139,88,219,234,166,193,246,217,53,34,228,78,35,116,12,35,200,48,131,38,182,102,36,232,35,109,121,183,54,169,21,26,166,246,234,73,10,78,201,50,155,83,234,100,194,153,210,0,15,64,0,32,9,182,212,249,89,113,123,16,179,133,163,180,15,9,135,65,177,239,155,237,149,203,127,147,229,11,51,102,179,204,225,167,234,252,244,255,35,123,238,97,3,132,28,217,69,66,153,41,50,161,58,185,24,103,48,100,64,140,174,20,67,231,11,204,122,4,45,49,35,35,84,72,161,220,172,171,217,97,153,219,8,136,19,69,208,134,58,82,41,127,18,17,180,189,90,50,45,213,87,84,210,87,182,117,122,130,79,0,0,171,136,41,208,0,88,116,177,130,0,97,70,164,235,13,76,245,27,45,211,212,94,52,226,118,99,16,164,252,102,9,111,208,104,9,166,94,144,136,33,68,129,8,32,225,168,124,75,4,208,39,48,193,86,136,200,55,66,26,81,5,86,18,23,3,4,1,76,70,52,195,161,169,137,200,253,171,241,183,133,153,171,115,179,29,88,22,30,239,42,172,194,153,188,42,98,10,8,203,169,25,19,235,79,75,141,219,25,222,163,239,255,252,223,255,251,190,243,255,212,157,3,225,19,137,148,232,28,157,66,12,133,162,151,154,74,105,158,33,159,127,136,243,136,203,201,211,139,3,3,78,95,65,34,238,85,8,154,113,57,93,155,141,44,206,163,117,36,121,77,122,173,169,171,206,174,166,185,145,136,78,24,0,63,240,224,202,39,47,56,154,76,138,136,223,28,146,213,61,106,239,34,229,153,160,60,17,67,115,166,153,97,208,7,90,116,239,234,30,90,22,192,106,14,209,32,138,119,255,46,255,174,4,228,207,33,228,121,130,204,216,17,167,237,178,38,198,229,148,162,151,135,44,62,18,147,106,183,178,145,213,106,186,127,126,86,243,45,11,103,167,108,253,63,91,213,87,119,67,66,69,107,246,49,106,53,28,0,164,99,162,35,65,180,127,27,61,229,44,127,98,174,108,49,109,236,121,32,54,195,70,238,192,20,22,157,214,154,132,199,6,98,4,96,194,32,92,166,4,190,31,250,52,37,58,203,213,162,208,183,55,254,25,135,239,192,17,106,88,252,55,94,53,54,252,71,158,56,171,255,27,111,168,96,197,38,233,203,230,23,123,123,12,204,255,255,146,196,152,172,159,201,39,176,164,224,237,213,50,252,110,238,9,119,84,126,226,83,77,98,54,38,155,123,6,87,246,205,34,118,10,229,151,38,26,178,170,155,25,255,251,178,100,210,142,229,192,102,199,155,70,111,178,99,44,217,66,36,103,190,22,145,155,36,108,165,253,1,190,179,100,4,244,149,184,210,138,173,37,254,182,170,105,118,42,19,82,152,198,247,177,152,160,65,133,26,36,72,77,217,212,245,214,117,154,83,115,207,135,243,191,121,51,211,216,37,233,89,197,144,92,196,224,81,174,44,226,175,231,67,220,178,82,86,73,10,170,142,48,81,232,76,140,33,145,148,65,150,146,72,70,240,179,201,85,33,43,28,150,160,126,183,53,208,50,131,34,134,209,191,192,93,182,206,19,101,145,101,145,55,52,148,161,46,115,53,111,99,238,178,100,51,33,247,34,99,201,77,54,38,149,68,37,38,169,76,172,73,170,203,90,49,44,237,229,100,73,156,148,71,87,190,228,118,125,220,245,99,4,213,0,0,28,104,196,243,57,202,141,83,83,236,72,195,139,3,88,51,55,193,100,146,224,116,162,48,5,135,50,7,153,186,42,177,115,148,204,88,11,35,116,150,84,16,225,49,180,40,6,133,100,194,16,196,164,75,64,33,6,147,165,80,160,210,195,36,75,212,178,211,93,111,165,248,0,160,140,43,170,16,72,185,73,106,163,202,58,189,211,21,97,144,146,36,9,161,23,140,196,0,85,53,134,7,32,21,4,252,50,35,16,12,188,74,106,170,142,235,198,233,79,190,146,158,208,225,119,28,121,243,50,255,47,111,255,74,41,105,178,9,16,112,151,106,248,48,96,129,65,98,1,153,106,12,198,39,52,8,84,14,137,26,38,229,64,105,162,69,12,166,31,28,15,49,107,27,66,233,24,154,36,164,93,44,193,122,43,178,103,215,101,45,214,147,25,131,104,112,0,35,128,32,0,93,182,209,201,73,20,138,176,176,57,147,156,19,34,56,97,83,82,105,79,224,53,7,176,50,175,90,230,230,233,92,251,62,157,103,100,202,17,19,178,105,80,137,29,167,110,243,61,172,15,34,70,28,147,49,59,105,48,203,48,127,180,23,182,246,241,43,93,167,118,182,244,146,241,203,52,74,205,165,77,92,235,38,205,197,245,31,61,187,51,237,28,239,29,36,84,68,66,95,237,95,245,243,127,200,6,26,71,26,76,69,56,200,69,206,68,208,199,225,66,130,97,102,147,36,20,137,38,64,176,195,124,8,7,104,236,53,27,153,196,2,235,187,80,235,113,111,229,138,82,150,177,56,113,70,157,35,1,8,21,12,129,215,100,181,156,138,0,36,157,34,80,162,42,80,182,175,20,129,134,171,116,54,252,177,10,102,28,255,165,235,108,169,93,0,40,8,144,140,36,136,29,66,68,129,139,180,244,172,132,159,102,143,75,13,158,143,92,202,165,108,109,115,95,207,255,255,255,251,212,196,196,220,255,251,178,100,218,14,6,45,102,199,27,67,111,178,111,108,217,125,48,104,108,22,253,157,28,77,161,190,209,180,51,102,36,193,158,252,252,118,209,74,244,45,108,85,54,121,233,112,207,87,185,20,44,114,169,195,226,224,163,178,205,132,67,102,136,246,113,129,248,81,193,185,4,54,139,210,68,251,157,121,244,170,98,226,9,219,122,157,23,81,136,53,32,1,23,208,133,223,170,68,102,37,15,105,70,177,131,199,10,60,231,93,105,202,205,171,93,237,135,103,49,116,31,211,172,11,45,83,76,152,203,56,107,9,133,140,163,171,6,84,112,14,213,10,220,124,225,219,35,98,217,170,157,167,23,12,164,142,37,177,230,198,196,202,71,145,180,169,188,35,184,39,34,169,240,184,11,53,162,245,19,35,23,203,14,165,24,220,173,234,236,140,124,247,83,210,211,191,126,201,52,24,0,1,39,216,218,192,195,232,40,129,137,201,21,164,223,22,19,34,18,226,82,185,21,211,198,153,147,77,201,95,173,75,104,35,50,249,115,246,254,46,154,245,159,73,182,162,253,75,223,216,5,146,209,53,134,222,137,123,193,18,199,126,251,233,13,72,170,81,64,147,83,115,181,38,228,15,172,74,188,70,230,223,183,135,98,56,224,172,52,35,220,212,252,236,215,59,210,247,152,109,27,164,223,83,153,119,9,227,189,135,119,155,211,201,233,87,243,188,163,4,209,43,2,35,199,145,222,70,112,141,229,123,218,160,120,240,117,231,159,214,44,137,166,105,175,156,62,197,183,156,222,206,221,49,198,197,164,198,35,69,213,183,152,50,205,10,102,168,21,93,4,141,245,0,1,32,0,85,65,29,39,5,208,69,194,2,87,152,37,36,233,53,101,15,13,185,17,5,29,170,57,79,182,129,24,179,37,87,115,115,242,205,177,29,116,86,149,200,42,173,177,53,31,118,70,30,230,78,56,230,112,179,167,8,140,183,34,115,7,97,157,130,22,211,58,117,126,155,239,156,210,147,83,136,164,94,250,100,89,30,94,101,8,207,179,227,255,15,37,131,25,91,183,255,147,165,254,66,179,254,222,105,148,3,25,194,254,18,245,25,84,249,169,237,27,142,65,148,142,3,155,13,144,16,28,22,160,46,27,53,2,0,75,24,226,13,75,130,226,18,137,67,166,52,21,52,238,17,5,150,128,183,200,134,226,98,185,131,3,156,225,0,42,109,173,18,226,144,2,41,243,1,4,40,0,109,157,80,80,74,141,142,130,52,214,90,192,161,230,26,238,194,151,220,20,187,80,31,97,176,44,51,2,69,164,206,111,18,177,195,89,140,205,165,59,109,252,59,13,89,237,139,248,114,245,228,131,239,116,67,153,17,155,115,165,217,164,34,93,205,203,180,202,196,77,255,251,178,100,212,142,5,105,102,201,27,39,127,34,110,236,217,41,60,195,110,24,85,157,18,45,137,254,129,218,51,165,180,193,155,220,58,178,21,102,111,58,182,99,95,218,176,30,235,83,239,48,59,84,76,55,61,150,72,120,247,158,122,215,231,25,128,247,78,63,196,154,30,230,215,151,24,181,105,63,203,120,222,156,83,61,238,217,238,96,0,38,148,104,160,18,69,70,128,112,158,61,4,199,199,133,5,104,161,100,227,34,130,214,93,186,191,224,63,89,30,228,192,246,51,219,246,137,167,62,105,88,38,185,159,179,179,215,174,79,223,249,221,221,170,91,49,29,103,55,51,186,155,166,23,93,54,211,56,138,137,139,147,112,179,22,100,81,39,255,230,173,251,135,134,108,249,77,165,177,141,182,147,84,185,166,132,96,174,143,191,202,255,50,49,72,230,86,55,188,169,194,241,175,59,55,112,22,213,1,0,0,238,209,162,120,112,0,212,11,12,102,18,196,247,128,95,165,227,15,203,91,218,173,252,89,104,176,243,101,89,208,42,34,35,226,129,149,70,39,164,48,88,116,66,17,84,40,4,224,102,103,244,210,22,141,81,20,53,199,44,98,13,46,155,153,145,174,16,11,184,178,59,51,247,69,58,13,132,179,74,132,54,169,199,158,96,138,189,217,4,46,199,159,92,8,176,89,168,92,114,249,71,168,209,174,133,15,81,240,106,75,66,201,28,104,251,91,223,81,254,48,250,116,200,57,181,255,159,120,171,254,58,183,159,134,79,182,208,8,208,0,6,228,134,92,227,208,28,71,24,136,136,218,91,132,160,181,150,249,124,191,113,86,131,74,212,174,149,113,120,216,252,146,107,96,251,131,164,98,64,154,134,60,90,51,152,30,12,67,145,105,84,112,6,42,64,235,42,241,228,170,141,236,100,162,234,19,84,120,88,243,232,110,158,174,165,20,119,217,58,249,198,195,160,215,66,137,151,42,244,83,24,241,245,21,35,72,106,17,12,139,119,44,203,61,221,17,108,92,113,210,70,83,147,201,101,21,10,247,28,159,41,67,42,162,71,163,67,223,70,211,249,243,54,131,18,181,185,135,30,40,206,72,228,26,209,87,27,196,141,31,114,193,94,199,18,0,33,217,107,11,214,42,24,67,130,178,2,179,97,139,73,204,123,223,39,71,53,65,93,216,62,78,124,174,206,32,81,58,227,179,85,232,207,75,11,233,237,104,248,139,71,69,33,140,76,228,74,138,238,181,104,142,222,91,73,207,121,114,23,194,235,236,143,135,26,163,30,195,94,91,181,73,65,100,94,114,222,253,73,98,87,54,130,211,77,180,225,75,99,215,83,138,149,237,235,50,229,173,76,249,219,86,157,247,213,220,91,93,106,173,175,195,20,219,39,255,251,178,68,209,8,228,109,103,74,59,9,67,112,155,108,216,243,101,136,110,82,69,155,39,76,177,109,194,103,51,99,73,167,161,184,110,155,154,241,52,169,170,147,95,241,241,13,60,250,101,243,116,198,79,127,187,167,237,196,247,63,198,35,41,133,78,108,132,1,105,27,83,43,144,184,78,35,103,102,143,175,82,98,109,136,43,151,212,201,109,196,64,66,187,232,105,85,122,109,66,88,21,237,146,185,114,24,120,167,70,34,26,53,16,150,89,34,161,71,252,26,70,96,135,29,149,228,110,206,229,25,122,236,116,143,161,48,231,170,123,187,226,224,108,61,140,75,170,173,251,37,91,23,17,138,56,170,50,75,50,200,52,95,47,40,113,136,199,142,48,162,144,211,160,129,105,238,172,121,188,24,131,149,104,250,141,229,134,43,27,108,241,217,21,17,3,249,153,115,246,177,243,19,190,181,92,241,125,234,235,196,108,17,214,0,0,147,62,10,140,70,108,49,73,36,67,7,48,57,116,136,82,2,32,135,16,71,132,76,77,0,9,22,99,96,35,178,94,89,114,101,164,234,178,151,65,123,38,84,81,67,210,110,105,161,179,85,133,154,65,98,32,19,56,100,79,172,19,13,38,169,106,1,65,150,157,80,104,20,196,227,141,121,237,103,179,78,140,37,248,150,52,166,246,228,82,244,181,244,148,191,14,51,246,226,198,224,188,227,88,253,187,92,223,123,190,247,16,100,253,102,119,153,132,17,26,156,205,79,180,133,203,121,64,81,211,217,182,17,39,196,35,78,125,82,231,216,124,198,84,182,26,62,166,181,219,52,221,166,173,134,199,43,156,101,175,185,143,119,110,238,223,148,129,73,207,64,32,1,154,148,35,108,188,84,171,37,168,222,117,97,125,140,68,215,165,217,104,226,103,154,133,148,246,190,190,242,20,155,24,204,181,20,18,197,45,58,52,6,107,252,173,188,168,175,58,45,161,153,133,118,207,25,151,234,138,67,123,87,41,170,230,211,168,116,155,45,115,132,254,13,14,26,17,50,48,143,117,132,15,51,153,130,7,81,7,147,182,158,197,153,18,41,105,154,145,36,170,125,46,121,28,254,204,207,75,74,132,162,49,189,88,193,20,35,112,8,12,92,214,50,25,156,88,246,99,49,48,16,66,97,16,1,138,5,201,56,190,135,144,169,242,1,3,45,244,171,47,155,41,30,26,192,73,58,160,106,86,128,230,106,173,48,211,128,198,75,234,210,34,170,25,8,128,208,137,106,8,64,3,66,229,131,111,217,93,12,12,225,195,142,139,221,26,212,114,38,204,169,91,187,58,104,48,182,230,193,93,22,191,17,88,236,177,246,193,238,139,207,99,150,95,174,103,172,49,83,137,17,97,171,182,36,64,244,124,255,251,178,100,206,14,21,99,103,69,19,129,95,162,112,12,233,6,96,195,106,22,21,157,18,46,5,126,129,219,51,101,48,243,22,188,169,69,33,219,14,76,5,32,11,203,25,210,51,55,77,207,212,90,28,54,165,144,140,179,105,198,75,62,184,115,42,165,243,204,59,184,191,98,242,133,76,234,0,107,18,94,253,41,233,0,1,2,8,45,2,126,174,62,143,194,14,230,174,93,190,57,20,140,232,29,62,125,14,249,155,21,247,114,214,177,191,82,27,6,56,228,1,146,236,78,24,154,5,253,69,144,53,174,50,237,207,179,201,242,90,219,254,253,103,241,54,199,191,139,151,106,79,38,94,114,161,237,162,253,226,112,248,133,62,64,140,146,79,165,124,55,29,20,41,177,165,245,161,154,176,138,86,188,116,172,102,229,46,82,105,107,59,150,239,109,247,187,51,187,95,79,32,22,0,0,195,91,34,50,235,131,70,19,55,251,51,27,194,49,48,99,26,58,50,145,20,3,24,153,96,145,41,103,4,168,86,128,97,42,180,179,118,96,85,0,85,53,26,36,6,89,197,64,25,149,112,255,195,97,0,112,43,91,122,86,227,198,160,214,212,9,51,82,156,56,1,68,217,155,59,105,172,166,77,17,140,199,224,8,50,235,64,103,86,92,182,68,228,54,87,209,137,78,195,176,90,255,118,113,52,43,109,11,211,146,83,63,199,255,223,245,59,126,251,119,111,246,127,186,205,223,243,63,206,111,255,178,27,189,157,243,99,246,172,156,243,179,97,34,68,76,154,64,221,189,108,38,93,81,216,10,6,251,133,85,174,131,33,160,201,34,183,115,52,21,70,189,60,226,41,132,58,127,255,82,0,0,150,71,18,144,132,18,166,51,172,114,42,147,135,92,133,249,101,225,91,133,151,145,159,55,65,180,148,135,6,145,246,253,247,204,74,218,239,145,45,3,100,154,47,50,132,179,39,121,114,62,86,64,224,128,80,8,89,18,121,123,222,158,73,76,165,231,112,187,166,178,69,46,145,95,203,216,200,51,88,183,83,103,102,205,41,181,172,105,168,200,130,206,211,226,247,0,189,145,54,54,145,147,228,180,141,234,73,221,24,102,205,102,240,205,231,34,186,109,232,136,102,141,171,213,167,50,123,89,220,26,224,8,84,98,31,38,10,62,20,5,3,98,144,6,4,22,4,29,147,11,136,192,1,1,232,154,213,4,145,99,138,74,7,161,117,152,209,17,28,105,48,232,59,198,122,165,129,249,208,175,26,119,70,19,212,241,220,241,225,127,18,226,238,78,82,254,174,162,49,40,156,28,46,212,126,47,54,196,120,170,89,100,147,40,98,153,8,185,130,188,169,117,62,231,222,218,116,175,78,253,151,246,85,170,238,134,36,230,117,255,251,178,100,211,140,5,178,103,68,147,102,111,64,132,44,233,41,60,199,191,19,13,157,24,77,189,81,65,253,51,102,116,243,34,60,87,60,185,204,183,99,149,221,105,46,138,242,2,134,49,199,169,99,148,201,181,178,26,115,156,76,123,170,108,91,178,38,64,122,186,37,137,141,173,201,133,224,8,164,4,103,126,219,101,146,57,116,54,8,234,215,206,14,115,182,23,210,218,200,86,238,118,252,206,220,131,195,124,11,79,181,229,19,38,64,3,181,168,27,167,132,165,90,126,46,250,160,212,34,96,170,241,223,188,234,9,151,63,21,15,79,17,222,221,59,101,125,173,146,215,251,44,163,213,83,195,115,196,55,67,24,202,141,32,78,231,213,170,61,159,122,186,68,166,197,69,241,108,242,58,100,109,90,170,221,212,212,211,20,85,243,51,99,62,161,182,244,229,211,222,43,123,139,26,2,136,0,2,81,112,236,132,225,32,30,169,198,0,212,193,140,149,70,64,106,244,21,73,92,175,160,117,174,250,244,126,33,199,74,54,95,40,13,249,118,221,56,26,212,126,81,18,141,57,174,77,44,195,147,14,218,129,91,186,192,51,214,74,218,70,243,163,162,134,47,190,255,219,120,207,69,237,74,96,207,150,197,33,165,230,231,76,228,48,104,56,184,161,101,67,177,52,161,181,178,80,222,251,178,166,91,29,143,203,107,62,247,177,238,134,123,106,75,52,135,100,41,29,202,34,199,50,162,30,231,70,84,56,216,148,198,252,72,255,88,222,161,192,164,63,38,105,233,183,141,91,173,34,207,223,169,5,118,82,128,4,39,171,50,187,1,53,128,184,63,149,38,7,170,4,194,201,208,183,220,114,96,244,123,61,143,60,231,188,250,129,82,113,89,147,26,21,80,179,174,208,167,230,22,207,208,130,216,113,229,227,118,86,184,26,180,110,66,220,142,177,167,101,15,185,103,86,46,6,40,181,187,27,155,118,194,210,64,171,14,123,122,68,86,28,156,49,171,53,10,246,217,188,41,92,165,50,164,236,117,170,164,84,240,92,109,114,179,42,171,13,247,11,20,122,63,165,67,220,80,195,230,41,111,128,118,50,0,17,163,54,222,33,204,54,18,227,3,81,51,56,210,129,177,0,153,151,4,128,1,140,20,254,27,17,135,7,28,60,197,219,99,236,70,242,12,134,20,50,212,66,126,152,107,47,132,179,102,92,160,108,138,137,43,221,184,105,147,57,112,167,177,133,39,43,117,129,217,178,213,96,85,30,232,197,166,41,216,235,187,184,93,200,106,150,22,236,192,205,230,82,135,206,130,196,82,189,5,106,92,234,86,230,242,231,243,120,46,210,125,79,99,183,248,246,126,77,11,252,206,220,27,157,92,254,150,140,144,187,253,170,255,251,178,100,210,12,4,243,102,198,155,37,127,66,127,172,233,57,61,136,47,85,93,155,22,77,141,254,201,223,51,102,244,144,163,76,157,65,50,197,86,82,11,41,149,120,112,213,231,165,245,106,95,123,214,175,159,226,124,87,119,143,246,242,153,204,125,82,4,112,202,12,36,0,73,189,150,182,167,173,184,66,148,172,191,153,42,0,127,75,14,106,52,100,184,33,3,25,47,119,207,190,210,80,87,53,159,41,164,149,169,104,162,180,42,84,149,198,55,53,154,245,156,238,166,101,36,48,138,182,90,57,70,180,159,86,57,185,66,132,101,122,74,98,21,75,170,150,136,59,166,27,45,67,154,73,232,98,69,180,213,180,51,84,178,93,41,145,215,75,141,223,138,186,170,219,186,103,142,225,231,90,174,141,171,183,184,89,135,132,220,45,117,0,4,131,49,126,50,42,129,107,211,60,11,49,209,35,19,3,49,81,96,160,41,16,201,138,10,17,17,39,112,56,65,235,44,2,51,6,194,203,235,11,24,211,33,252,14,221,225,184,102,149,190,71,72,26,170,107,76,188,15,203,252,249,70,24,115,124,221,223,215,230,137,169,210,94,212,137,179,203,168,110,70,160,247,213,228,166,128,30,8,34,85,2,176,14,216,183,4,209,217,165,181,190,83,231,172,48,181,90,131,109,84,20,188,60,220,120,84,179,21,40,67,79,38,93,52,64,19,46,85,133,81,89,138,108,194,157,234,42,113,117,153,46,219,52,214,89,86,241,181,6,54,206,180,206,255,88,241,45,108,177,215,60,69,91,120,151,203,78,75,46,174,122,170,157,162,74,0,43,243,47,30,51,40,0,136,17,164,147,19,12,12,11,5,13,32,149,86,151,0,109,148,65,200,187,46,143,23,225,174,130,37,241,70,206,214,218,214,224,170,48,31,71,58,155,217,16,149,115,166,83,249,108,223,101,149,210,109,133,92,78,18,69,60,34,30,51,152,52,48,72,129,193,69,12,217,125,245,237,204,177,59,184,205,198,189,178,247,179,38,22,69,168,209,61,187,79,172,248,168,162,9,42,175,196,224,233,53,5,144,151,130,54,173,164,145,193,41,166,37,101,85,99,38,146,81,54,106,233,157,115,50,141,228,183,32,166,117,170,61,215,121,172,226,139,207,196,182,75,43,251,204,143,244,206,193,153,214,239,191,226,4,49,33,226,20,66,74,237,255,11,157,120,23,101,127,36,69,120,203,247,32,111,229,214,226,186,138,202,235,227,36,135,245,57,127,144,117,237,96,239,74,158,217,12,80,12,72,12,243,150,102,47,38,183,158,83,83,217,182,22,87,52,68,81,6,98,104,35,154,99,178,176,122,144,194,91,21,136,191,63,13,11,238,85,114,144,111,7,160,87,90,172,166,255,251,178,68,217,8,5,136,103,69,147,102,95,176,167,108,248,194,109,233,78,82,41,155,47,172,25,115,202,61,51,101,117,134,24,181,246,205,83,72,154,125,83,208,161,149,150,37,41,102,135,174,226,119,74,149,14,121,200,234,88,228,173,204,171,233,117,46,175,100,197,103,25,17,51,50,156,156,62,120,158,188,177,214,114,27,90,183,164,25,201,136,0,2,42,100,130,91,114,209,13,84,80,20,85,92,145,20,164,211,243,193,220,181,26,156,90,102,189,42,16,127,1,97,255,22,44,240,31,176,100,121,72,183,48,152,25,61,100,227,124,60,238,158,113,37,158,105,107,184,65,17,25,41,22,129,181,214,237,16,189,237,233,209,124,109,59,253,104,216,38,70,207,232,199,131,157,145,182,151,156,46,156,20,178,190,141,54,218,201,17,78,233,50,42,155,127,10,60,195,201,132,146,179,9,166,22,189,155,44,200,130,131,108,211,169,235,94,217,187,183,136,41,170,38,123,94,73,241,86,237,86,112,183,72,0,0,4,8,16,84,151,108,32,43,54,86,194,65,172,168,57,183,106,81,85,219,3,73,96,94,193,240,76,245,54,220,235,242,161,35,104,5,49,204,181,30,156,35,53,209,81,253,113,58,65,240,160,144,197,236,61,65,214,67,212,146,47,84,244,107,182,92,158,10,99,58,130,59,74,194,42,238,30,190,200,169,59,238,183,38,162,207,169,218,252,250,251,105,201,219,80,117,81,115,205,94,155,233,209,12,41,57,41,230,209,76,66,226,25,243,12,118,217,134,87,113,110,69,213,83,83,61,233,186,223,112,216,152,167,189,167,216,106,148,50,217,21,17,122,96,234,82,10,128,1,41,45,2,86,60,240,80,161,19,98,16,19,193,75,212,101,229,87,45,180,117,237,235,125,51,133,170,22,45,76,233,30,62,104,122,182,19,216,76,35,79,68,59,153,146,180,110,249,168,27,56,7,68,0,240,209,155,49,91,44,82,134,206,78,64,251,80,73,219,231,154,90,228,9,172,97,85,21,196,14,169,67,82,102,234,223,225,96,93,7,88,246,22,16,36,196,46,7,141,183,178,29,146,68,72,168,171,129,220,148,123,210,61,51,85,30,165,214,227,69,249,115,37,226,131,129,178,54,30,229,14,131,74,51,221,99,52,113,67,143,209,55,154,152,233,90,222,147,112,93,75,17,0,2,164,153,136,160,189,151,168,132,128,35,178,87,150,0,106,200,133,39,127,90,181,184,18,59,77,126,110,49,56,250,207,238,17,123,27,214,121,94,147,12,119,141,171,181,227,16,135,241,83,180,164,69,115,98,178,42,76,105,245,57,47,186,20,4,245,5,41,105,129,135,128,122,86,101,21,43,183,221,199,239,11,212,207,104,120,153,168,255,251,178,68,196,8,4,159,103,75,107,9,92,96,154,76,233,7,101,136,138,82,41,155,41,76,24,251,66,88,179,100,233,135,161,121,183,157,136,246,130,111,235,126,46,225,103,110,117,1,35,232,174,157,45,13,159,142,180,21,141,103,18,91,167,108,124,203,92,90,66,25,186,100,92,187,194,138,202,59,183,61,208,217,249,174,205,67,173,239,193,128,0,66,128,3,150,236,12,226,7,44,40,84,197,147,109,98,179,80,150,5,71,74,125,109,97,182,250,107,84,56,34,93,217,147,83,106,108,183,227,85,245,141,6,236,138,133,96,155,151,224,126,160,85,44,209,37,111,205,28,229,56,100,104,48,117,150,37,177,128,173,7,81,231,36,11,177,140,53,225,26,132,72,219,98,44,177,235,102,7,2,197,139,86,167,24,85,217,151,114,163,196,10,155,146,135,91,109,28,212,63,37,70,49,55,69,21,27,52,109,163,21,41,104,235,87,215,100,43,196,204,93,79,22,114,142,33,32,82,149,170,106,190,206,73,93,95,160,70,40,138,0,64,0,19,159,33,193,114,24,198,107,170,155,206,59,113,55,237,163,220,112,19,227,23,222,31,151,74,37,240,116,220,110,126,157,219,181,24,114,229,246,33,181,206,243,213,134,148,17,183,120,219,146,14,52,9,90,190,110,9,17,49,94,228,81,192,120,85,220,195,248,203,209,144,20,6,73,72,141,128,96,33,163,240,173,232,62,145,111,112,242,6,206,205,196,136,204,224,133,122,255,158,252,164,207,209,98,199,243,161,94,254,83,179,91,201,211,53,254,251,11,22,116,222,247,236,88,96,88,114,96,72,190,220,178,3,202,86,233,207,223,154,198,222,224,242,229,90,228,108,73,213,117,82,33,132,98,131,244,67,101,19,234,168,132,168,227,139,171,75,87,23,37,86,239,250,189,128,93,128,0,39,46,42,33,42,13,41,53,229,58,233,28,57,92,109,177,214,116,21,230,48,220,63,77,49,63,7,68,223,249,250,120,110,122,48,214,226,252,114,210,253,183,143,190,200,160,193,217,27,50,46,34,252,153,86,38,96,94,9,116,110,179,184,195,29,21,119,89,244,93,98,128,1,33,92,70,2,192,51,8,183,142,34,25,150,156,180,235,253,177,171,183,109,199,148,118,55,82,173,186,253,255,137,45,200,144,93,42,239,249,219,104,113,99,190,201,56,127,184,192,16,4,20,102,20,121,26,140,243,157,246,87,118,19,115,41,218,118,219,98,157,189,53,57,231,58,33,149,68,204,46,86,125,183,181,74,132,93,3,229,61,203,134,32,1,17,14,44,1,199,233,25,208,70,139,118,29,213,40,34,66,65,214,127,61,241,200,110,81,65,103,111,245,201,108,23,26,169,26,125,97,170,56,140,255,251,178,68,192,138,229,154,103,76,59,12,71,48,161,44,217,99,96,101,242,20,93,155,48,108,177,28,10,141,51,101,205,150,27,128,57,39,174,254,190,2,207,47,251,118,213,116,134,150,166,113,202,53,216,36,3,248,218,181,147,60,182,83,46,140,13,30,153,179,79,9,111,98,111,40,9,10,73,226,72,146,112,116,184,233,163,236,204,53,125,122,210,95,103,82,86,111,22,217,218,106,7,209,86,45,113,50,58,115,154,228,172,57,162,87,135,81,234,42,111,202,189,148,188,213,223,13,99,195,171,196,111,244,150,139,181,228,153,71,184,255,189,102,74,114,150,122,248,218,80,67,0,102,156,255,151,124,64,18,86,26,152,23,207,53,23,102,107,127,227,44,193,60,40,182,216,251,148,196,63,73,40,150,227,13,77,75,96,216,213,73,83,163,18,163,134,96,72,93,184,139,96,18,137,111,211,81,170,233,53,218,148,241,9,59,12,47,195,248,222,187,38,89,172,54,180,8,16,58,72,203,30,148,21,139,197,65,17,212,119,36,136,39,5,99,227,35,163,235,78,13,199,127,231,190,127,179,50,140,211,28,72,228,169,243,190,85,86,215,121,9,18,148,195,214,107,171,53,45,72,169,122,55,75,82,37,104,87,202,241,187,117,47,255,234,201,158,213,227,249,41,221,254,151,178,38,123,127,187,191,187,55,122,204,171,20,154,0,0,238,208,1,105,142,209,49,7,89,161,217,44,176,177,160,190,200,178,78,119,116,132,129,51,33,214,146,160,35,67,191,205,141,231,117,99,116,51,10,229,92,75,136,1,150,49,88,5,74,215,3,188,211,211,185,17,151,243,242,12,28,161,49,170,223,87,100,190,81,9,246,124,188,160,22,232,131,8,54,166,73,210,135,17,152,160,234,88,4,64,125,11,219,19,53,156,127,159,186,171,54,245,220,119,38,157,212,122,115,254,229,226,24,228,99,121,151,9,77,82,88,73,106,125,178,203,151,105,3,91,184,207,154,20,72,21,67,153,51,40,103,114,13,31,172,71,23,61,187,71,85,235,35,154,149,87,247,112,153,220,216,253,171,90,109,239,173,83,79,253,230,179,126,221,0,171,0,0,161,0,0,0,61,255,64,197,15,31,76,100,27,63,55,8,130,25,22,9,228,99,158,176,143,60,239,182,203,223,108,226,89,103,44,192,221,254,255,246,47,223,242,177,76,157,145,105,229,196,161,106,143,43,26,103,121,158,198,117,119,109,175,215,148,138,172,77,24,232,247,126,186,105,215,245,237,254,130,77,181,130,168,155,82,176,147,96,200,196,184,30,20,48,12,195,141,7,135,2,1,101,133,69,131,102,33,213,6,89,100,69,159,214,188,60,5,46,88,171,252,159,137,160,224,51,209,208,226,255,251,178,100,154,142,5,145,103,74,27,41,63,176,81,44,217,205,36,34,122,23,81,157,34,109,33,94,193,92,51,102,92,199,148,208,77,18,101,214,14,32,68,118,89,46,32,24,134,13,205,77,137,9,178,69,237,32,81,209,224,238,75,90,118,198,131,191,176,0,20,120,4,176,112,230,60,145,166,117,106,197,105,109,220,193,178,80,41,98,168,2,65,15,32,163,113,18,66,45,135,32,233,29,187,81,56,207,127,235,146,41,163,230,227,248,200,108,29,162,88,66,56,63,14,69,7,69,41,165,144,116,122,227,88,113,2,194,86,66,156,115,82,136,67,14,148,77,83,250,137,245,221,85,106,212,176,242,196,100,31,117,171,234,254,219,181,86,218,122,232,10,220,2,2,0,146,218,52,182,193,161,210,164,164,20,27,216,11,196,70,163,65,174,42,82,58,17,148,105,26,221,29,99,92,60,211,221,232,199,221,67,104,164,208,64,148,94,142,255,174,66,27,189,15,98,93,47,162,58,169,21,30,85,109,221,138,200,197,69,33,17,219,109,214,239,188,159,246,235,103,70,125,175,255,213,63,255,220,94,0,64,0,38,191,144,100,146,52,165,112,153,224,39,194,71,152,198,148,116,151,203,16,113,98,43,106,58,179,138,35,46,197,146,175,200,133,212,252,107,244,180,150,71,152,113,95,86,36,150,50,168,57,185,20,33,186,7,116,89,148,145,219,63,136,75,96,236,235,218,139,185,69,225,131,219,5,179,56,40,190,218,58,69,201,172,187,195,174,184,49,89,198,117,69,171,148,212,119,62,175,127,250,75,127,252,22,121,109,13,200,35,216,15,97,0,60,44,76,136,166,228,223,249,40,198,231,153,247,165,39,112,249,168,108,83,98,55,190,55,153,20,156,135,58,162,102,45,223,39,234,37,106,189,140,43,81,66,108,29,253,141,233,198,160,40,181,212,2,0,1,219,182,67,106,163,240,149,74,130,40,45,56,64,11,116,161,157,168,146,104,217,89,118,208,109,152,186,125,29,105,26,183,67,67,180,4,9,178,59,33,239,118,186,152,187,177,158,211,25,28,165,122,213,89,111,117,107,25,29,137,187,236,200,117,67,111,118,77,51,82,215,254,165,59,55,237,178,173,63,206,136,214,255,132,103,111,198,116,97,172,156,116,193,28,64,198,165,72,96,150,106,107,153,139,110,17,159,155,36,112,61,39,53,198,235,163,27,53,95,72,166,213,152,124,113,70,131,137,55,45,37,160,116,22,128,200,194,198,18,182,219,204,211,135,138,177,38,20,209,7,132,48,217,59,138,162,16,243,21,157,111,36,241,214,124,68,174,34,228,71,76,40,118,185,101,235,3,0,128,98,13,128,198,4,73,182,131,78,189,156,92,178,138,200,185,184,255,251,178,100,183,138,133,63,103,202,187,35,95,162,87,172,233,167,49,98,82,23,197,155,36,109,25,254,201,146,179,166,168,161,159,160,11,29,239,24,107,102,219,207,190,179,230,217,243,165,165,136,157,45,122,67,213,182,126,211,143,116,209,219,110,229,29,165,221,50,88,249,150,202,101,150,114,56,116,117,152,233,54,38,52,254,132,55,191,120,77,185,205,246,200,246,255,90,131,108,181,71,138,243,20,215,243,73,171,248,104,160,110,184,161,8,0,46,237,248,184,128,67,10,162,44,177,128,13,19,132,181,6,3,147,200,134,230,156,86,123,152,77,201,116,110,108,235,118,79,91,172,226,115,42,57,199,185,6,249,101,179,234,173,116,222,17,229,107,104,203,189,134,104,171,196,51,115,206,118,150,153,211,51,50,94,21,110,95,143,59,32,47,135,89,105,28,200,147,238,70,216,245,236,110,142,175,115,216,196,215,78,163,192,229,170,0,0,140,168,212,243,68,117,134,84,14,108,43,198,218,106,100,160,168,32,48,22,210,140,227,20,18,65,114,71,65,231,214,114,130,140,16,181,236,244,68,57,88,169,154,153,176,148,142,18,125,188,145,140,200,7,229,106,199,76,100,133,143,113,222,230,6,69,67,75,150,18,21,70,52,218,199,32,41,125,183,44,93,113,32,163,220,7,2,99,4,188,26,194,94,154,149,67,144,18,158,51,91,105,146,234,67,78,38,89,58,172,236,134,172,221,152,180,47,190,221,115,191,250,122,221,122,107,107,173,116,123,161,86,206,214,94,175,155,174,121,71,14,23,147,45,116,16,54,99,83,36,18,50,100,153,141,142,30,99,20,209,44,51,55,115,232,18,99,225,125,114,52,242,209,155,146,107,81,243,87,119,100,148,131,212,121,42,206,160,154,72,212,187,53,11,36,17,205,192,1,57,36,36,226,185,41,188,56,223,181,3,236,214,67,31,134,176,161,139,2,4,124,189,115,139,3,227,115,110,18,167,218,37,239,107,184,71,214,43,191,37,241,243,108,226,12,76,119,231,5,247,21,158,108,202,186,155,1,253,186,113,131,247,160,190,23,247,83,61,41,91,9,227,165,138,78,98,52,50,112,73,169,118,47,101,182,82,99,207,140,70,135,210,34,55,127,116,63,34,255,175,172,222,89,206,103,219,170,41,141,245,236,224,215,182,250,188,193,227,1,141,16,14,152,140,217,125,154,42,148,118,93,58,81,215,138,12,173,41,151,57,240,115,238,230,61,142,213,28,145,18,163,79,121,84,36,13,143,201,11,36,140,81,124,94,21,123,156,162,141,95,181,58,72,245,72,228,158,237,45,220,99,10,195,173,75,128,192,222,189,68,191,37,118,101,104,37,148,225,184,166,120,106,247,121,245,191,255,212,104,255,251,176,100,205,142,134,58,103,71,27,121,107,240,115,204,233,83,60,103,232,18,233,155,42,108,133,126,137,103,179,166,168,195,21,136,240,206,84,0,57,0,2,155,154,234,183,72,35,61,66,164,64,70,9,72,160,117,28,110,132,76,186,221,102,166,214,164,53,213,51,52,185,38,186,234,30,148,160,237,177,220,196,93,197,253,252,108,209,2,70,7,0,1,119,109,143,92,133,59,62,216,78,130,175,131,66,132,243,92,3,204,37,71,185,5,115,117,47,127,191,145,76,168,22,152,229,184,70,145,206,90,242,82,197,161,74,141,111,178,228,66,145,214,114,145,232,205,68,123,52,155,202,102,70,116,187,42,62,148,118,179,108,140,74,153,8,171,117,232,93,109,116,41,30,217,52,127,255,96,35,85,0,0,211,10,222,51,218,115,53,154,49,235,227,143,92,3,4,3,21,77,37,180,125,216,203,8,84,184,134,216,74,209,142,1,128,147,64,185,229,249,12,41,5,42,143,14,150,2,214,162,190,34,86,71,20,64,29,92,50,161,84,26,71,129,68,1,44,114,209,65,34,1,20,21,46,208,160,0,200,90,215,68,199,249,210,121,224,37,95,40,18,20,134,152,67,136,14,94,86,244,210,190,104,163,13,85,177,169,129,133,131,192,237,217,165,18,149,67,12,22,170,230,129,249,157,235,124,197,177,215,255,253,90,211,157,81,21,153,172,70,10,134,116,61,146,206,67,217,25,110,85,202,214,183,243,53,108,64,169,2,218,60,117,166,237,148,78,13,231,89,90,84,179,184,72,214,157,28,50,41,235,39,43,235,57,181,199,253,124,195,166,138,0,86,46,200,5,95,136,250,168,119,39,4,217,104,104,131,44,61,157,48,129,36,14,142,229,36,58,56,163,102,174,217,157,214,22,22,47,35,52,57,239,45,109,171,234,5,177,237,138,205,191,34,186,245,157,14,214,165,103,188,152,63,32,100,227,145,143,225,28,92,147,30,210,73,124,129,21,104,75,35,231,198,222,118,86,71,44,212,237,81,143,106,187,122,195,217,137,161,28,198,32,2,59,93,35,145,92,154,117,117,207,210,118,61,236,170,90,167,111,49,89,0,80,180,45,100,62,216,103,244,166,138,62,113,38,64,101,129,148,211,130,153,23,154,50,181,194,32,64,7,16,58,37,220,7,12,192,106,6,22,6,11,143,25,8,72,64,129,122,3,128,197,2,64,87,192,97,224,132,114,6,3,25,21,5,11,90,48,178,240,240,226,32,119,28,70,18,103,160,107,72,132,16,0,2,28,202,80,56,189,91,33,64,188,102,118,185,48,92,154,80,23,1,50,96,168,179,240,236,26,209,58,253,118,82,44,48,89,169,67,233,58,13,5,18,17,131,157,146,241,59,18,255,251,178,100,222,14,134,29,103,69,147,98,95,162,118,236,217,34,60,101,232,27,77,157,20,77,133,254,73,139,179,102,52,209,151,160,40,187,161,91,156,138,238,222,62,3,156,40,200,217,140,76,235,38,55,53,56,228,128,107,169,217,32,234,248,239,239,111,26,91,64,129,123,218,73,225,124,70,213,218,43,13,222,152,96,64,127,21,220,118,52,99,78,225,176,70,180,10,181,40,224,211,230,218,141,22,28,57,51,140,253,227,122,174,38,246,206,47,143,173,238,225,149,158,178,42,0,2,22,187,193,134,44,89,176,246,52,51,9,232,220,49,162,160,232,199,145,41,156,39,24,160,97,81,247,117,50,180,181,189,86,253,234,121,238,72,181,63,127,147,63,221,79,250,234,112,81,41,59,14,112,229,230,252,79,166,113,244,165,76,212,113,141,97,159,60,238,137,20,179,39,96,212,12,159,12,149,16,148,150,136,29,67,65,242,224,114,244,161,87,255,255,252,25,0,1,21,172,198,119,55,151,10,234,154,35,71,53,40,144,146,250,28,10,32,241,194,20,41,32,96,229,48,88,146,151,53,23,85,102,44,65,35,208,41,119,160,196,255,83,149,74,221,129,166,8,151,173,248,41,12,198,155,114,219,144,175,161,231,121,246,38,17,118,45,216,27,25,53,13,53,45,120,146,243,126,172,172,16,145,232,38,34,240,189,209,155,22,139,187,17,171,17,165,171,83,185,84,252,173,126,255,211,89,95,124,226,63,237,63,151,223,253,255,15,219,115,255,173,247,76,113,7,142,123,194,112,125,98,117,114,141,193,68,49,118,160,230,20,136,8,108,177,100,11,217,72,196,177,200,8,17,111,64,73,153,204,84,181,173,41,195,35,23,103,82,46,167,90,27,116,77,84,98,98,14,68,40,0,12,0,0,30,215,96,208,180,117,188,128,45,62,58,73,141,50,29,72,177,126,117,46,187,65,156,56,144,113,136,87,207,140,127,252,148,132,58,189,40,81,59,149,234,92,211,163,55,46,181,79,187,181,170,232,156,242,218,212,194,75,242,208,253,188,245,116,183,252,215,91,95,45,86,173,95,22,63,155,78,120,72,190,190,90,122,151,238,32,158,185,255,186,191,143,234,38,67,84,63,153,37,137,159,224,27,67,81,191,128,24,97,56,211,144,20,120,206,247,196,212,204,160,210,16,8,138,2,140,198,195,132,20,100,198,0,139,104,153,198,56,36,161,6,22,42,174,73,69,193,200,204,25,117,174,163,107,1,73,184,0,194,15,204,32,73,110,190,238,49,134,0,81,230,142,128,208,82,128,55,241,223,98,21,249,196,137,127,223,236,68,32,149,31,247,16,20,50,156,114,168,232,241,3,247,93,173,12,6,59,206,101,102,187,15,221,167,228,255,251,178,100,201,142,133,192,103,71,155,70,111,178,99,236,233,154,44,40,182,25,213,157,22,77,133,254,65,147,51,102,104,194,142,32,95,151,104,107,97,191,89,215,239,41,0,149,1,161,166,113,147,10,10,114,111,123,26,21,39,166,113,15,53,133,241,247,72,84,211,220,233,202,236,106,76,72,234,60,28,73,166,216,219,112,143,124,203,139,198,137,5,154,20,108,72,238,240,30,187,99,78,105,149,202,91,91,84,220,29,249,41,143,95,72,82,217,20,28,112,3,30,130,192,0,166,187,97,252,117,44,158,173,123,64,186,10,206,42,22,103,42,177,134,206,168,253,206,177,16,137,16,72,61,211,175,232,253,155,24,121,32,172,245,45,205,14,85,158,118,5,172,101,89,154,81,41,13,84,140,217,243,55,174,199,161,125,203,180,208,154,149,114,164,90,78,70,106,178,152,78,13,39,190,72,79,229,56,138,43,62,31,84,220,38,167,148,63,254,31,255,230,193,213,0,2,147,176,201,52,54,224,204,108,179,136,20,6,77,62,144,104,224,227,26,246,36,220,72,137,36,193,101,239,178,177,183,69,44,95,138,144,153,4,85,171,57,196,130,87,226,84,166,0,232,81,170,206,116,72,179,98,81,24,237,61,165,5,127,97,135,93,60,161,173,202,236,83,101,147,87,249,251,169,91,75,140,88,48,22,189,226,127,59,53,138,195,97,62,68,54,94,199,156,108,197,233,254,223,251,230,81,19,91,81,182,195,166,223,205,252,187,138,154,126,231,237,137,117,26,188,227,94,254,15,77,111,114,245,42,146,84,34,153,38,74,81,101,12,235,51,122,10,164,235,38,186,25,80,199,238,150,245,238,154,55,1,43,10,36,20,164,112,197,202,22,61,38,59,250,1,38,151,49,148,33,64,115,146,29,157,77,165,137,169,6,46,147,138,144,199,242,241,132,220,157,152,204,223,221,87,223,112,143,109,15,74,217,82,143,166,24,90,225,92,201,19,242,216,179,115,86,159,115,220,223,146,61,217,5,140,165,77,196,137,48,72,106,89,28,210,159,162,52,211,200,19,19,34,235,226,95,46,250,108,103,125,99,145,192,132,8,235,158,78,121,169,79,176,255,254,249,248,19,64,241,142,103,198,96,105,153,204,72,105,56,49,151,89,1,129,224,161,44,200,47,112,116,248,198,70,179,15,6,74,140,130,103,114,183,133,128,73,204,17,50,112,193,144,3,31,73,179,6,88,104,97,3,87,44,32,49,106,201,105,157,114,130,68,208,74,105,3,11,244,100,147,74,58,44,33,172,177,166,182,9,12,180,89,251,75,110,184,212,118,210,25,255,130,148,104,104,155,202,176,46,249,166,8,250,64,234,160,132,183,241,224,137,129,6,181,202,96,118,8,135,255,251,178,100,201,12,197,40,103,72,27,71,95,34,115,108,217,67,61,99,138,89,237,157,20,46,105,109,209,160,51,101,12,244,9,249,15,144,132,223,55,55,125,219,14,40,198,92,83,156,248,150,102,208,98,178,150,172,95,12,119,11,189,144,199,170,211,155,15,162,106,212,220,231,191,167,57,137,157,86,157,77,146,146,158,10,143,186,36,201,155,229,150,159,107,158,68,244,34,226,243,88,91,212,70,213,121,172,113,241,21,187,254,121,191,134,52,98,205,237,255,164,0,83,110,66,243,73,12,3,210,50,68,18,42,162,122,173,7,114,11,50,67,112,211,45,90,19,180,146,115,89,129,84,165,54,162,99,90,159,158,248,105,169,2,38,36,189,76,141,29,188,74,235,223,87,44,177,167,161,221,170,114,76,71,102,43,102,232,238,211,76,62,108,197,90,221,217,95,75,21,37,212,206,76,234,36,175,169,9,123,171,108,44,76,186,5,171,0,234,151,78,255,79,198,85,4,5,47,184,10,148,50,65,175,0,103,22,153,81,109,192,46,76,43,44,153,152,84,66,225,29,64,86,63,39,21,236,106,16,138,138,234,102,13,159,69,246,152,236,179,66,168,209,96,86,109,55,66,177,83,49,23,141,253,165,164,143,203,110,74,163,252,199,92,144,75,123,109,244,236,238,40,167,114,102,163,245,59,118,227,185,23,208,178,115,164,170,106,127,154,231,183,246,126,190,228,112,205,236,75,13,115,173,174,56,0,117,68,104,193,5,161,145,96,192,194,188,196,147,153,97,5,65,79,128,22,126,79,67,153,233,66,192,75,65,200,92,213,231,89,8,188,119,174,114,42,152,232,248,238,97,14,237,32,118,215,72,15,253,127,200,96,102,170,239,212,120,201,71,109,165,75,19,248,59,174,139,178,154,203,156,224,171,3,114,173,40,235,143,189,165,93,151,226,249,49,227,165,56,60,170,229,49,153,255,234,242,226,70,45,3,139,132,24,30,122,137,138,17,107,129,240,171,16,196,15,96,81,18,205,59,210,25,76,98,20,46,196,202,222,16,37,184,62,231,33,157,212,128,230,65,146,152,93,120,106,177,249,132,165,70,81,35,40,145,130,7,166,37,138,141,78,204,6,103,7,21,8,83,1,210,39,136,104,6,44,60,212,22,67,168,140,104,136,19,221,14,190,132,48,81,196,182,77,196,19,228,202,138,87,234,108,21,152,45,229,198,150,8,135,145,3,150,188,147,9,104,209,84,57,144,165,5,105,107,160,216,101,78,186,170,4,37,95,146,68,111,49,73,27,188,126,193,16,57,107,188,203,17,142,30,144,149,0,200,244,138,103,146,148,74,186,182,71,95,29,124,207,215,204,247,127,113,196,77,50,254,167,150,157,136,124,246,106,218,49,255,251,178,100,200,140,197,10,102,201,155,67,95,66,91,229,57,66,97,37,92,25,121,155,20,46,105,109,209,251,175,100,77,134,33,161,102,188,206,202,109,37,110,130,113,92,164,68,130,114,70,38,234,164,87,78,155,52,77,43,113,212,80,55,97,81,8,124,185,32,244,190,230,52,119,40,145,245,173,125,231,155,169,80,121,149,152,138,71,73,187,210,8,1,36,226,248,111,95,53,128,126,165,141,20,150,114,53,230,252,22,4,158,116,20,235,196,133,169,215,95,36,167,110,136,87,109,140,106,134,211,177,140,21,124,108,58,216,216,123,136,38,89,193,99,203,165,91,247,43,41,241,29,212,79,6,16,184,217,60,190,162,199,68,186,61,210,17,74,155,104,213,223,219,171,16,79,125,59,84,239,188,76,173,69,116,208,248,250,18,114,132,91,188,60,77,188,218,83,76,160,249,97,204,113,8,244,50,84,161,136,125,34,79,11,254,213,180,129,0,3,211,19,10,13,54,116,51,17,180,215,104,83,75,136,209,164,192,97,17,216,24,115,141,114,6,3,4,71,194,40,146,237,154,93,226,194,70,124,185,11,120,191,213,154,94,64,47,48,192,25,62,64,64,3,10,155,76,8,18,71,25,120,80,112,40,7,106,80,164,245,34,17,215,132,188,232,138,224,62,238,10,204,148,78,83,165,149,136,194,32,4,7,222,5,222,216,140,12,17,89,174,218,91,163,18,118,60,49,53,115,73,71,3,193,53,223,250,106,13,107,123,179,174,251,171,187,232,255,8,107,83,189,239,172,106,43,175,175,147,27,26,213,167,82,180,82,181,95,10,130,105,36,112,83,20,208,136,48,109,245,83,82,149,60,81,3,58,58,151,149,167,121,178,235,180,191,251,221,123,119,15,20,95,255,246,0,72,96,55,232,0,66,1,48,12,146,215,171,202,84,45,5,86,240,165,139,9,225,24,53,245,207,25,30,53,185,113,56,45,15,192,147,186,112,235,7,82,64,249,127,241,184,87,235,23,151,158,76,95,255,180,155,135,62,177,254,175,76,230,135,167,98,215,83,46,236,90,103,228,89,202,90,156,251,201,171,60,46,176,64,96,153,192,20,25,186,205,130,103,4,46,80,81,73,35,77,189,18,255,87,255,74,0,1,82,122,49,8,70,108,4,184,209,52,7,74,82,12,100,177,52,161,146,247,87,164,132,134,171,210,53,250,114,244,79,70,51,149,201,98,76,36,88,68,113,189,67,209,164,144,83,128,160,193,4,218,85,72,243,157,103,56,244,252,127,56,2,4,254,224,238,94,154,156,105,13,126,48,177,25,20,177,178,48,54,150,235,211,209,208,82,193,224,0,120,241,164,207,40,44,117,87,233,255,244,178,209,168,106,95,163,49,136,141,83,42,255,251,178,100,204,12,134,0,102,197,147,129,79,144,102,41,249,106,60,195,104,84,141,159,36,109,29,156,201,137,179,101,220,241,13,249,204,148,175,105,165,53,107,54,194,39,80,106,98,170,39,214,70,168,141,9,204,210,3,187,175,62,83,105,123,242,119,178,248,229,235,93,110,59,219,247,119,41,74,116,206,117,182,66,56,242,68,0,0,155,111,5,169,244,211,69,185,67,13,154,99,225,47,139,195,121,171,117,104,203,90,29,243,255,255,190,211,156,238,201,211,255,246,68,89,220,140,155,187,42,8,162,134,222,57,94,128,35,16,36,87,106,85,56,162,35,38,16,149,200,243,36,176,33,5,21,147,42,43,153,168,57,96,179,113,238,123,88,220,113,9,133,184,177,244,51,19,49,136,159,204,153,104,186,52,0,9,163,21,20,56,201,51,177,65,51,48,225,83,211,1,13,28,33,48,78,144,81,81,0,42,136,12,15,15,159,51,119,176,192,1,5,140,3,6,137,64,31,242,128,39,69,88,25,40,99,101,100,57,8,1,197,174,68,64,164,195,38,78,14,10,186,75,21,216,134,136,208,143,12,36,5,51,40,146,113,98,51,2,241,191,111,84,248,168,222,21,200,186,8,66,50,246,138,33,81,219,96,48,33,225,3,79,41,22,62,100,9,67,154,56,32,1,218,162,219,110,237,70,230,41,109,229,79,172,55,28,115,251,175,255,240,242,91,154,140,150,92,66,42,245,90,103,171,172,175,87,11,182,181,140,174,175,165,130,76,97,18,47,136,153,180,129,211,12,233,103,92,13,145,106,158,14,131,96,135,207,113,209,200,218,100,163,235,235,188,104,8,86,208,0,5,27,173,61,187,200,221,136,236,190,232,225,222,75,182,30,130,129,229,164,8,203,165,75,183,68,132,155,177,139,76,137,99,45,70,50,30,110,228,43,55,219,111,172,227,166,82,121,100,53,50,249,106,108,174,222,49,95,183,51,145,178,34,134,85,255,208,136,133,104,5,73,202,159,119,115,103,235,140,73,54,74,70,103,111,42,158,243,29,15,35,156,124,161,151,15,71,167,43,134,186,132,144,25,4,14,162,220,179,226,204,133,237,56,7,0,230,154,227,11,173,50,65,96,112,249,186,165,152,184,105,180,142,153,105,241,212,33,151,4,100,41,114,35,192,149,26,247,7,3,160,80,64,171,126,211,111,166,131,76,112,149,104,0,150,36,159,102,24,130,214,64,160,1,131,153,22,41,30,155,178,176,139,78,152,132,161,179,16,40,39,174,170,234,40,110,64,22,25,149,203,18,237,207,20,40,20,224,72,166,169,230,168,226,49,19,88,187,96,163,13,159,64,46,4,124,22,41,212,26,173,77,210,128,84,152,17,78,101,145,118,164,232,209,195,184,255,251,178,100,221,14,134,21,102,198,19,120,69,178,118,172,89,51,97,99,110,87,85,157,28,77,228,175,194,17,51,101,168,244,153,184,81,247,120,190,190,221,209,187,56,162,41,28,170,115,153,145,76,107,185,82,102,85,86,217,22,238,206,243,165,208,214,202,69,144,174,114,199,215,121,66,197,90,57,117,103,82,161,81,181,90,153,56,164,181,70,64,7,50,16,0,2,146,222,126,33,49,144,179,180,155,142,224,28,82,139,167,233,194,215,195,129,153,91,112,102,173,13,54,89,15,130,21,167,44,126,47,25,137,216,153,33,137,227,250,154,84,208,157,6,189,192,108,8,19,48,101,173,128,88,194,82,73,110,223,126,85,215,100,243,238,77,247,200,101,125,156,200,217,175,87,241,244,190,205,116,234,122,46,222,158,99,51,230,202,235,37,178,247,198,110,179,229,239,220,111,159,124,59,121,46,94,3,106,26,215,229,250,47,55,211,251,13,13,44,27,235,228,62,150,244,85,4,0,0,110,255,173,82,215,59,166,231,7,205,209,16,168,7,36,111,42,182,56,13,56,104,42,244,210,75,80,53,215,183,178,186,72,1,51,50,79,118,21,17,157,131,88,220,49,51,33,150,168,36,133,225,100,220,104,217,203,36,177,110,222,136,222,154,94,205,133,253,163,109,30,167,90,95,14,203,36,57,84,123,187,112,91,144,149,135,73,74,126,101,63,249,218,119,219,135,182,230,77,223,219,205,166,82,35,38,109,76,178,16,118,42,110,244,156,176,89,105,40,132,34,19,40,114,115,138,146,39,155,135,213,95,27,24,197,175,229,236,249,99,239,134,200,74,192,0,48,0,21,118,252,8,2,195,66,194,65,8,144,244,61,50,5,138,239,140,87,89,185,109,28,202,170,127,107,161,139,151,83,255,250,196,205,192,237,215,150,95,51,128,127,125,76,25,19,188,158,139,205,128,244,157,69,0,9,27,210,34,102,98,73,157,25,248,4,84,51,184,215,65,123,97,6,235,212,165,126,205,250,175,244,199,0,1,147,22,78,131,19,208,147,78,192,67,38,199,115,143,66,195,44,9,179,3,9,35,8,80,114,176,60,195,177,108,48,24,90,64,99,233,134,143,1,34,16,73,13,11,180,93,160,65,175,130,150,174,177,23,135,192,40,77,33,216,200,248,201,0,66,33,168,41,182,65,56,133,245,68,144,33,224,132,81,193,25,141,7,12,67,205,68,85,249,122,17,154,58,6,6,104,180,0,97,140,35,224,128,184,3,39,166,152,97,37,104,141,70,151,233,44,20,28,191,43,10,94,115,29,8,5,26,215,74,40,47,233,90,173,104,243,144,68,235,255,57,107,191,80,234,250,151,59,85,149,241,178,218,251,255,230,165,252,251,230,154,247,75,255,251,178,100,200,4,4,154,103,75,187,35,95,64,87,204,217,186,32,34,232,26,169,155,22,78,229,111,193,232,51,101,156,245,33,64,171,173,55,50,27,23,47,226,102,174,52,83,90,161,141,133,224,241,169,243,165,114,185,162,47,82,17,81,247,247,93,236,74,61,125,255,117,52,194,95,234,179,141,80,112,159,245,251,65,64,0,139,110,225,189,146,28,91,196,8,184,157,129,39,128,115,186,96,14,217,133,26,214,35,128,133,74,20,168,145,252,228,146,110,85,170,213,109,142,101,134,183,21,149,120,27,92,149,115,197,186,79,205,255,166,33,83,102,141,22,183,45,71,56,172,94,215,46,57,107,118,153,30,51,72,100,94,34,198,75,75,250,178,114,76,193,145,172,211,89,3,239,169,166,170,120,145,174,122,201,112,221,92,72,216,86,33,174,30,222,253,51,37,52,122,155,38,180,185,15,21,0,0,220,140,149,232,214,36,77,156,12,0,200,115,118,38,24,110,96,67,198,179,34,68,46,100,195,141,118,27,26,131,138,56,168,76,34,8,70,54,2,10,46,56,91,103,104,101,132,205,115,27,82,195,136,87,25,8,8,21,160,217,43,241,129,171,144,250,153,169,8,104,136,89,225,161,83,17,121,39,203,62,93,176,224,210,204,49,167,151,16,153,84,58,43,27,48,26,1,218,71,18,216,56,141,77,122,191,106,90,172,16,4,109,193,111,111,195,212,118,172,209,107,191,255,82,167,93,179,171,151,99,126,25,251,33,175,137,93,109,224,109,213,61,67,243,51,194,143,222,116,97,88,57,200,20,174,230,52,24,252,221,76,173,11,71,119,180,114,50,9,156,239,170,74,88,110,125,97,30,171,31,143,231,154,145,128,107,0,10,155,108,226,194,228,200,38,234,23,0,227,152,232,204,6,117,68,33,247,159,4,240,21,181,4,238,162,202,242,240,161,99,150,130,33,132,24,196,132,35,181,72,241,59,202,247,220,253,161,121,185,174,125,206,71,114,10,135,104,170,244,34,128,135,73,192,166,232,116,234,7,50,243,193,17,83,66,220,225,34,36,38,245,46,187,75,56,177,26,7,100,121,222,71,203,114,255,51,142,100,127,253,96,166,117,254,21,107,132,45,73,226,102,91,60,155,173,154,100,113,201,141,2,230,87,95,152,228,6,101,145,32,113,117,15,194,31,236,104,20,32,44,0,80,226,65,130,19,40,173,3,200,77,93,163,176,7,50,134,69,235,16,252,154,204,149,167,134,44,31,228,40,201,28,81,99,141,2,100,21,106,113,27,170,5,99,136,16,133,15,149,0,114,196,35,160,133,65,2,228,183,64,18,98,163,43,88,128,134,216,120,68,134,7,28,218,160,234,211,86,119,0,112,9,242,26,124,173,34,254,255,251,178,100,210,14,133,225,103,71,155,121,67,240,106,172,217,115,61,99,66,90,233,155,24,78,101,237,201,146,51,102,168,177,158,249,15,243,89,193,228,125,238,90,252,215,51,210,246,129,38,177,53,47,169,91,119,13,235,239,136,143,243,93,193,146,127,73,49,189,70,220,91,107,21,189,237,22,182,131,107,192,172,72,184,205,183,171,235,54,139,143,140,253,67,179,232,178,121,102,135,90,61,214,127,248,165,49,125,230,241,189,239,189,127,95,93,251,98,79,254,62,155,199,146,251,27,0,76,221,191,55,68,114,67,129,26,103,69,237,39,45,4,62,205,103,180,185,118,233,22,198,164,124,173,251,175,244,252,163,148,14,66,217,195,32,3,182,48,181,54,203,175,255,151,255,3,171,249,85,47,47,182,246,182,138,249,204,180,44,166,102,168,180,236,153,27,228,87,41,222,153,154,61,203,44,200,201,122,82,75,202,180,250,185,211,140,49,170,236,249,202,154,234,120,106,117,0,1,190,244,40,200,86,3,228,0,118,167,204,192,164,192,72,153,85,143,22,8,37,110,190,164,215,201,33,46,130,173,130,224,55,202,235,60,139,183,106,103,138,11,71,69,189,1,191,73,188,148,21,30,118,148,184,100,16,228,14,143,204,206,16,209,175,64,16,166,231,14,86,131,217,28,102,97,165,51,7,65,166,202,21,89,209,104,240,18,135,195,12,242,54,4,102,37,149,68,137,55,31,125,217,76,252,114,132,170,178,74,169,26,196,171,20,123,220,138,216,154,93,200,66,217,126,222,168,187,110,17,216,85,238,47,182,153,168,60,249,230,229,19,55,18,147,114,205,221,218,215,173,186,234,65,86,107,253,175,64,240,88,52,112,3,44,26,6,109,182,42,52,108,73,45,35,90,18,249,201,169,193,70,122,136,180,30,97,191,152,41,113,98,118,97,191,20,31,5,97,223,150,200,11,10,129,170,224,210,96,182,85,85,68,103,37,76,75,227,202,150,99,217,144,246,38,200,86,103,117,170,41,242,104,87,49,251,211,45,61,54,239,217,235,157,106,95,174,218,85,118,173,23,255,79,35,2,111,246,50,15,13,27,131,30,108,50,185,237,128,186,3,142,27,201,98,201,198,86,38,164,172,173,60,74,28,92,207,147,7,136,36,205,167,62,71,26,167,85,41,129,192,144,166,82,214,203,120,76,53,185,182,118,221,118,201,153,196,185,95,146,133,135,86,10,37,18,143,183,89,123,193,74,88,10,191,28,164,7,35,98,84,179,85,18,97,76,5,85,218,113,80,90,183,36,163,115,131,114,202,205,255,249,251,214,114,195,155,49,233,195,176,105,73,136,19,130,99,74,206,69,202,89,53,233,171,67,97,168,254,199,72,244,74,56,187,72,241,254,255,251,178,100,200,14,5,36,103,74,155,40,111,66,93,172,217,186,48,101,124,23,157,159,38,109,25,190,193,230,51,165,232,243,33,184,8,31,164,80,59,95,29,49,26,106,51,143,81,235,107,35,107,238,142,151,214,140,215,57,236,157,208,82,147,77,23,48,73,115,147,198,105,247,83,45,23,91,14,224,83,210,53,0,2,128,128,20,183,232,199,18,30,182,46,84,86,5,78,202,39,6,226,191,235,67,30,104,69,54,126,84,25,51,170,69,246,145,150,109,3,210,191,125,237,197,198,164,64,21,192,162,79,160,52,162,108,98,111,12,62,162,210,158,231,147,186,239,169,207,180,113,179,27,205,82,167,10,209,209,220,220,69,164,143,187,239,154,153,138,238,116,185,154,48,145,72,115,40,116,155,42,205,143,31,197,80,219,31,126,252,109,203,253,69,126,211,90,253,127,215,5,3,236,149,0,1,28,148,131,97,41,211,250,216,218,79,31,212,110,0,153,4,3,28,199,169,12,153,77,132,203,26,247,42,148,170,145,16,97,107,65,144,197,157,199,190,92,191,9,68,174,200,16,52,245,246,171,147,24,137,45,234,226,107,225,223,126,24,238,105,118,22,40,209,7,5,34,146,68,223,149,214,188,54,131,106,106,188,6,172,130,136,138,52,197,30,7,24,112,112,183,232,176,82,240,8,5,230,67,50,112,208,65,23,160,124,182,143,207,155,41,220,49,30,208,61,107,58,217,14,174,254,255,226,122,171,150,204,219,105,212,244,88,251,229,188,199,245,78,147,151,85,205,75,106,106,251,189,158,131,102,110,225,187,144,223,210,131,227,158,203,143,98,204,92,228,51,102,215,245,45,97,44,0,147,160,64,0,1,201,35,48,162,86,37,101,86,39,181,216,21,60,89,187,192,178,244,243,238,18,8,84,29,170,122,129,72,164,221,181,23,87,137,60,33,166,202,176,113,154,253,184,50,186,176,31,60,201,37,26,102,90,93,69,60,227,25,204,235,37,176,242,74,68,49,163,156,236,178,37,71,179,170,184,229,51,73,84,49,78,57,16,136,84,43,25,203,86,50,163,51,52,133,83,91,34,21,174,234,170,108,196,68,217,200,134,217,204,40,150,68,221,246,62,175,250,28,2,28,171,140,201,78,76,241,28,210,196,68,150,142,46,5,2,203,48,107,238,164,200,230,68,100,157,101,81,240,135,234,119,180,144,17,57,82,253,217,38,23,117,208,250,45,66,174,208,229,10,101,195,194,73,87,11,6,3,64,50,166,156,130,6,84,180,16,10,154,101,96,105,168,28,122,202,138,1,160,166,46,240,188,204,25,81,10,134,165,243,32,78,161,24,162,201,48,112,150,84,0,46,73,1,128,53,158,135,53,5,28,2,76,20,39,177,40,97,255,251,178,100,211,14,133,172,103,200,155,88,91,112,123,108,217,71,97,37,110,87,21,157,32,109,141,190,193,176,51,165,220,243,21,248,229,125,248,244,200,224,205,111,183,188,21,75,145,177,155,41,73,238,248,35,210,160,99,180,247,160,129,212,186,249,33,84,226,35,146,189,253,125,242,103,86,194,30,82,103,150,68,176,146,212,212,189,70,230,9,178,116,15,46,146,117,28,73,183,223,184,162,160,144,2,146,218,218,148,179,225,255,88,2,223,114,249,29,114,83,111,201,22,60,47,157,254,156,212,29,245,141,237,172,198,253,145,165,47,239,106,89,116,201,10,146,232,83,163,183,59,50,116,68,239,89,206,245,158,172,84,99,49,156,206,200,134,103,119,237,100,189,162,246,117,29,103,38,42,66,16,201,34,172,205,49,29,151,89,183,59,86,174,137,35,45,183,172,133,228,82,187,187,104,243,34,118,75,247,12,69,0,26,227,74,191,44,209,251,165,153,181,169,194,143,128,151,134,3,77,30,68,12,166,100,169,138,102,56,134,36,228,251,129,129,4,1,8,154,74,2,74,74,114,41,186,181,65,41,78,69,19,34,18,104,133,117,72,176,172,120,197,157,139,69,156,99,52,81,47,212,105,118,174,129,228,128,43,149,172,135,37,191,30,130,134,9,83,149,84,151,133,11,201,167,95,76,57,72,25,150,116,113,132,45,105,0,138,74,16,144,14,249,122,1,192,70,203,159,72,160,16,60,25,34,127,245,221,119,213,131,174,134,167,185,215,87,111,248,182,63,249,235,225,150,167,53,50,165,213,63,174,161,206,246,190,182,58,161,215,223,119,211,244,62,34,238,169,88,141,210,124,227,162,118,203,227,122,95,19,245,110,184,81,191,51,19,255,0,237,0,16,0,4,182,212,11,57,123,48,212,126,9,3,185,126,202,250,10,29,25,27,34,58,223,245,181,186,85,229,63,207,241,135,105,249,90,223,41,153,217,244,191,28,94,29,233,187,206,158,126,127,248,86,83,233,200,148,246,109,144,16,212,161,194,52,138,186,20,211,163,162,206,206,139,140,148,203,209,118,133,63,236,157,124,252,171,249,145,159,150,90,228,203,229,63,205,190,67,254,89,251,11,89,145,179,106,6,52,182,99,111,144,6,51,25,121,208,24,104,46,50,98,210,163,69,194,198,160,161,114,161,249,17,243,49,48,128,85,14,11,129,160,204,50,46,199,32,68,242,125,65,201,180,212,77,0,66,15,21,113,9,68,41,107,92,0,130,21,16,208,28,225,25,90,86,138,121,2,167,22,124,73,20,17,160,61,77,169,19,148,152,161,97,149,164,116,162,32,203,240,232,139,2,2,48,20,113,52,199,6,227,100,147,78,138,78,2,243,26,36,89,17,162,218,2,255,251,178,100,207,142,133,235,102,199,19,121,91,240,103,76,217,119,60,195,110,25,73,157,28,109,229,111,201,164,179,101,140,243,13,248,213,137,175,45,40,228,182,71,114,247,63,229,41,155,226,43,139,226,106,98,213,45,123,30,253,125,199,47,78,42,22,224,250,12,52,109,204,160,109,9,217,94,118,101,39,117,75,83,253,14,85,221,28,123,59,236,211,122,16,229,186,103,12,136,90,211,169,254,87,118,246,77,123,237,35,87,186,69,205,20,0,10,73,107,43,228,243,131,54,227,136,174,154,25,215,208,89,113,240,101,144,141,109,132,217,0,63,11,45,157,114,148,206,238,230,39,95,23,178,114,112,242,133,104,42,23,95,228,133,235,218,86,221,223,231,222,25,53,208,150,79,215,60,82,243,203,57,230,219,203,76,226,17,161,210,158,117,76,170,79,245,222,207,50,254,82,143,48,221,165,177,83,207,166,101,92,191,204,33,238,77,255,181,206,134,0,0,101,208,206,98,12,52,232,209,81,76,125,164,201,91,18,40,132,92,200,101,98,227,170,201,228,33,59,73,167,116,48,9,224,96,112,250,105,2,75,24,76,71,40,148,36,66,11,8,91,68,21,64,35,7,12,73,129,112,99,63,64,137,123,197,12,155,162,1,23,128,29,177,17,18,193,138,169,40,179,87,80,4,162,80,84,58,151,177,89,155,246,144,97,90,107,38,49,127,8,156,203,33,248,33,30,93,86,90,179,192,45,80,157,141,45,170,195,182,44,119,8,121,255,231,52,165,190,63,244,182,51,252,72,82,64,159,197,249,133,252,152,206,224,70,204,45,199,145,143,44,15,225,248,178,68,126,176,225,76,187,121,121,227,75,239,171,202,174,121,125,195,139,89,225,211,214,118,186,219,235,199,131,13,174,204,238,233,169,119,30,141,208,247,124,231,94,150,255,58,155,231,255,175,141,209,168,98,171,56,8,0,1,37,217,30,197,13,189,21,9,188,89,226,150,90,54,47,143,152,248,9,206,142,11,172,176,216,189,107,0,57,240,253,15,186,33,7,51,151,51,95,173,207,183,255,255,48,66,51,37,35,208,229,211,236,238,190,104,185,19,50,94,112,156,247,238,68,80,248,124,135,157,109,183,67,217,19,74,229,96,190,191,104,255,195,169,111,229,210,83,50,228,47,249,161,137,76,151,208,52,66,84,145,198,76,97,194,42,10,16,16,112,227,48,149,110,96,225,110,181,69,170,233,33,188,228,89,123,53,22,189,21,89,113,8,130,74,49,55,113,215,107,3,163,188,145,105,117,24,179,143,98,1,144,242,176,210,173,153,78,153,221,215,185,175,77,218,144,53,248,61,247,170,160,145,248,243,130,192,208,151,122,59,18,99,117,31,161,12,78,11,101,4,65,255,251,178,100,203,14,134,149,102,199,155,120,123,114,98,12,217,119,61,35,66,20,121,157,40,108,161,93,1,133,154,101,72,244,141,184,227,34,255,171,179,189,215,138,137,182,102,174,117,238,223,237,214,122,238,38,25,75,57,25,77,182,152,140,253,69,45,106,102,170,58,122,75,81,72,139,21,199,54,93,20,116,90,135,136,133,238,212,56,195,170,245,186,171,166,97,169,94,230,28,7,221,64,15,254,76,213,165,59,41,174,225,0,27,107,10,125,24,45,59,113,68,143,116,222,55,139,234,74,55,8,164,55,218,217,14,32,122,8,4,92,150,247,202,57,137,190,49,41,46,173,163,247,36,252,186,84,196,23,252,165,8,81,152,183,44,162,37,226,101,18,193,34,21,7,15,6,215,34,140,188,240,226,169,105,4,33,148,57,96,141,44,106,51,119,171,41,92,175,165,0,0,10,140,193,226,204,168,72,12,28,97,163,99,205,68,194,0,19,227,45,127,12,12,69,22,78,42,90,6,24,114,24,146,36,145,11,161,201,45,196,136,76,129,17,81,33,114,141,5,208,51,164,186,230,162,38,201,112,198,164,86,96,161,20,184,184,38,242,204,43,178,226,24,80,108,122,248,74,229,110,95,238,50,157,198,88,2,87,46,20,6,173,245,49,74,112,195,39,219,60,67,226,202,48,165,200,203,193,68,72,250,39,146,3,191,59,46,159,154,230,116,214,111,255,229,253,239,117,159,255,225,252,239,255,235,30,115,247,206,235,95,255,175,254,127,235,29,229,207,229,111,187,249,106,229,220,126,238,27,238,63,190,231,186,214,126,146,252,57,189,239,154,229,170,184,229,150,243,238,191,47,191,86,155,255,237,213,237,45,189,217,199,186,207,124,252,63,243,203,118,181,250,231,254,58,186,236,88,8,8,0,0,5,183,116,107,5,27,224,204,216,76,218,34,199,76,176,99,188,159,111,140,23,164,214,164,49,249,171,159,49,62,127,212,98,46,243,51,133,29,47,223,255,237,254,10,80,236,66,201,154,29,163,66,200,133,145,133,62,47,148,205,214,25,168,117,56,115,120,142,180,27,191,150,111,194,137,33,228,243,62,166,176,139,35,56,197,152,77,212,93,42,45,230,124,243,98,111,59,254,226,37,0,2,72,103,80,193,60,13,120,96,235,161,77,136,216,212,169,76,200,244,223,27,76,112,244,222,103,140,252,172,206,75,70,139,91,50,239,72,2,129,1,64,3,19,19,48,96,52,177,10,132,152,16,17,131,6,128,18,132,0,166,52,24,101,5,104,182,97,193,226,162,64,167,131,30,21,24,10,18,38,1,43,24,40,194,174,0,2,13,33,12,4,39,2,60,24,204,249,180,137,27,50,35,20,11,1,149,129,0,0,136,70,81,61,255,251,178,100,213,128,6,136,103,71,157,111,0,0,104,76,217,138,167,140,0,34,29,211,28,89,189,128,2,145,51,101,107,30,192,0,109,36,8,144,170,143,146,172,3,164,12,164,141,57,204,20,9,114,4,2,143,1,66,25,204,13,29,28,5,43,1,177,70,239,6,28,22,88,4,56,169,2,3,57,126,98,229,236,111,110,59,69,106,253,153,188,90,227,245,14,71,222,199,127,235,88,195,150,43,83,77,255,126,183,227,249,89,212,94,146,81,218,44,231,101,119,235,225,222,231,135,105,231,112,191,204,190,207,57,107,231,249,199,126,10,109,33,205,215,144,214,194,191,49,239,49,254,126,255,29,254,122,185,249,255,229,111,124,187,223,207,254,131,255,243,252,127,95,255,252,251,146,31,255,255,255,255,255,255,255,255,255,255,255,255,255,179,255,244,128,4,128,128,0,0,0,210,149,219,110,198,18,129,82,118,8,185,250,12,18,218,4,145,7,85,172,69,115,145,98,204,103,182,212,33,244,148,197,84,33,37,176,120,189,131,246,138,85,185,110,156,136,31,23,129,198,28,173,155,190,213,78,137,195,226,248,82,107,145,229,227,167,191,214,195,204,60,88,229,111,19,246,97,107,142,210,239,219,89,66,85,93,80,222,251,15,36,119,169,172,45,150,43,106,85,255,150,114,219,179,110,133,155,196,206,50,102,204,161,54,244,40,110,230,76,111,85,122,195,72,30,178,150,45,244,204,222,142,144,244,236,223,255,38,14,98,74,223,27,78,90,28,181,179,186,54,25,173,37,215,40,231,53,202,56,12,124,52,220,117,52,176,49,51,228,106,55,192,88,52,89,38,53,192,147,48,160,85,49,244,212,50,20,12,52,236,171,49,104,166,47,105,132,193,57,138,194,240,16,59,10,5,230,11,130,230,12,110,99,99,70,68,120,104,236,70,46,72,97,11,38,55,96,102,102,38,114,50,126,229,230,222,78,110,200,198,239,12,93,132,13,54,158,179,19,180,49,9,211,116,206,50,128,99,118,153,52,50,113,25,1,180,150,154,65,209,133,72,154,137,241,155,201,29,89,16,99,113,170,16,16,3,29,75,81,213,67,24,106,145,150,145,153,105,33,152,51,25,218,201,146,109,154,3,160,200,56,43,28,193,153,64,84,71,144,174,107,198,233,214,96,106,102,8,188,96,84,38,74,96,104,98,13,36,16,176,60,58,24,122,102,136,225,0,185,49,7,81,161,51,230,232,219,74,94,202,122,24,98,221,74,241,41,222,63,173,245,142,71,99,52,19,119,36,117,172,195,184,223,161,171,248,219,173,173,72,242,181,83,86,233,237,75,39,49,133,83,76,202,57,102,199,208,80,82,74,241,187,38,194,126,93,169,116,219,245,45,151,223,189,132,255,251,178,100,133,128,10,190,131,68,6,119,96,0,163,204,153,71,199,176,0,24,169,155,42,125,172,128,1,85,43,103,15,146,48,0,162,174,179,189,118,155,116,216,94,223,121,103,241,143,82,225,94,222,24,225,245,169,110,81,220,221,121,118,89,216,199,83,118,115,191,75,251,194,13,108,255,173,255,231,188,249,248,127,255,255,255,255,255,255,255,181,44,55,253,203,29,255,243,245,255,255,255,255,255,255,255,240,127,5,65,92,88,11,0,0,0,16,17,180,221,180,107,148,229,133,128,185,142,0,6,78,146,4,142,22,178,96,255,40,135,19,150,26,143,128,149,85,132,139,46,94,127,67,231,216,9,193,98,184,145,138,119,116,176,157,80,168,13,64,177,8,233,198,62,207,92,167,23,155,151,205,128,105,54,232,105,4,244,223,44,89,106,214,98,66,165,241,134,162,204,157,217,153,190,117,173,89,84,121,203,105,122,94,203,223,236,197,223,219,89,138,204,51,247,230,104,245,191,175,217,60,178,63,148,60,255,153,198,218,189,58,61,165,107,45,199,107,172,126,41,179,107,155,156,181,79,215,215,101,200,27,166,111,235,86,218,95,174,165,154,191,192,163,127,254,144,0,5,207,76,88,225,192,232,208,100,252,166,232,88,66,100,164,234,93,40,14,77,25,11,99,176,251,96,164,117,20,165,13,150,130,134,172,209,208,198,142,78,118,99,86,25,87,45,154,59,14,140,132,151,43,6,24,0,145,71,9,232,0,20,61,31,24,124,9,32,83,71,68,145,48,113,232,104,35,29,208,7,6,215,81,22,24,14,128,160,225,145,149,85,41,200,67,69,183,213,51,210,221,216,205,151,56,18,215,206,59,150,17,122,247,53,99,247,158,181,135,225,159,127,154,222,125,239,235,63,214,187,135,220,222,28,195,249,189,231,251,239,255,127,15,223,53,134,191,62,118,190,61,254,243,31,253,229,159,121,171,223,188,108,86,163,177,142,183,151,235,240,238,185,99,243,231,254,183,251,222,181,248,127,59,175,223,123,250,215,247,255,240,223,239,23,224,0,4,223,242,81,232,133,245,2,169,190,62,157,255,133,64,50,72,206,83,208,34,117,48,84,4,89,10,216,242,207,217,88,136,51,209,62,241,213,179,255,243,255,231,39,203,229,60,252,185,17,9,183,255,180,233,153,58,164,250,177,77,25,93,9,193,158,181,72,228,50,62,82,221,15,165,253,248,86,141,226,221,19,223,148,0,0,163,248,209,197,49,85,77,25,49,168,33,205,194,7,169,210,84,188,204,98,125,124,19,13,126,162,114,183,90,133,71,75,114,245,38,180,144,168,140,132,147,118,69,168,155,154,42,40,196,156,40,44,207,223,4,59,22,204,193,132,30,84,34,126,14,216,255,251,178,100,34,14,6,3,102,201,155,72,95,178,83,67,25,170,37,5,74,20,17,155,40,109,97,13,193,94,39,230,28,196,12,152,224,181,148,225,122,132,96,19,134,5,29,26,6,244,23,4,151,224,0,8,234,254,23,184,20,24,56,24,96,185,197,118,151,74,185,6,90,123,197,19,112,31,119,117,245,178,232,229,149,220,113,185,172,186,130,199,95,34,164,236,42,106,237,12,124,216,251,98,169,209,117,90,82,172,229,136,136,190,87,250,149,88,186,249,226,60,52,89,239,82,88,16,18,131,119,14,77,100,209,235,239,23,53,235,35,217,202,167,183,239,130,196,125,178,238,92,205,24,133,239,105,128,182,148,224,14,32,0,3,146,218,35,46,78,41,21,154,81,84,73,50,6,155,183,95,191,26,11,146,230,25,139,102,86,141,9,13,178,217,156,53,140,121,83,226,114,163,156,14,182,177,172,64,60,20,13,128,208,26,54,61,204,160,88,174,105,130,138,22,150,28,26,92,74,156,144,145,144,25,255,209,74,104,18,81,235,95,91,179,83,0,164,46,180,206,135,29,132,9,16,10,26,234,56,173,244,94,109,108,34,77,171,113,9,13,135,226,30,168,201,159,118,154,232,178,181,46,115,160,55,37,75,218,84,41,29,6,132,238,37,226,169,176,160,224,151,4,12,85,161,10,206,70,223,172,86,4,185,218,43,79,86,216,164,117,88,159,5,126,212,159,164,173,117,25,200,48,109,197,148,50,161,161,225,96,176,245,37,175,21,235,138,238,47,234,95,190,226,121,204,233,189,248,175,153,203,126,27,169,111,214,102,126,191,110,162,45,38,252,108,19,66,200,47,3,3,208,238,184,133,189,71,116,189,201,239,232,182,195,191,158,103,136,143,184,191,228,3,14,0,0,18,219,68,118,211,133,199,68,211,106,207,114,2,189,194,136,208,248,88,231,81,79,98,144,35,170,172,228,207,239,240,225,158,33,201,126,103,254,127,255,179,85,205,105,30,231,153,57,106,29,210,151,228,118,53,88,63,156,134,138,93,165,180,44,178,153,123,106,71,87,229,58,9,90,215,201,20,31,29,12,24,253,74,172,181,0,0,92,168,238,78,25,212,115,242,24,167,75,6,187,16,152,52,15,169,2,149,33,114,65,5,91,72,46,5,93,207,66,87,35,58,155,160,179,214,50,209,140,11,188,235,198,21,92,68,32,25,160,197,21,145,190,8,41,180,10,32,76,216,202,97,138,10,50,192,24,122,221,107,81,214,76,84,136,107,55,97,21,153,201,125,226,5,205,34,5,168,171,245,49,33,40,0,90,216,87,70,97,164,64,45,230,158,44,81,121,118,160,240,226,229,107,214,171,110,119,15,215,127,219,39,190,249,221,21,13,54,218,231,50,255,251,176,100,67,142,38,6,102,199,155,89,91,240,81,99,25,119,49,34,10,18,253,157,42,108,149,28,201,50,155,230,180,128,142,57,186,116,253,183,184,62,157,68,58,91,107,84,66,174,41,233,116,21,99,34,85,77,67,235,209,156,19,134,227,34,144,236,26,185,5,11,15,201,62,243,199,202,92,218,142,167,142,249,187,102,207,255,175,221,13,140,104,188,4,0,0,114,72,49,88,112,96,214,211,86,229,72,132,181,217,239,152,129,132,142,242,132,118,249,195,193,165,170,160,158,100,66,101,194,24,105,225,82,227,83,212,227,225,144,97,171,81,84,130,2,231,143,129,137,202,139,145,88,2,173,131,80,87,20,41,44,64,152,133,70,10,191,67,42,189,165,19,246,74,91,126,37,192,115,97,162,140,22,87,138,255,118,165,183,31,103,85,67,150,173,46,89,210,81,178,135,17,191,161,139,180,167,161,101,187,17,59,80,26,239,145,191,241,199,37,169,180,134,231,47,34,103,109,215,26,180,88,88,146,52,232,180,196,212,182,102,122,30,105,141,188,118,163,132,250,63,86,220,153,217,121,0,32,165,14,143,15,49,173,201,49,214,119,49,236,236,200,93,68,122,25,8,234,111,164,235,68,95,100,68,90,211,123,47,154,190,49,76,48,65,99,83,46,135,138,153,116,200,91,138,179,103,196,28,227,149,46,160,197,224,117,242,93,10,163,159,81,208,192,23,234,0,38,4,0,95,183,7,193,117,157,184,181,35,41,70,251,64,214,34,253,33,89,159,248,63,254,181,229,255,255,215,25,182,76,8,208,64,121,25,51,210,148,72,104,100,83,231,28,237,223,212,216,111,186,169,23,114,30,73,250,225,153,126,100,129,105,87,99,89,246,25,247,95,62,254,31,154,0,0,138,140,219,201,49,73,12,226,211,69,13,171,152,97,19,44,23,40,37,75,5,71,6,8,155,165,165,88,208,98,131,133,199,41,155,28,119,155,81,35,194,3,128,161,9,128,93,247,229,137,165,242,231,122,24,114,101,1,68,39,57,40,17,229,130,49,169,56,247,117,160,186,112,20,145,31,210,173,154,43,181,42,120,218,204,81,123,53,150,112,178,100,200,102,210,22,163,95,123,35,173,53,198,123,225,44,170,236,171,191,79,134,58,249,255,35,252,242,34,215,163,41,50,47,145,243,33,89,3,200,138,148,69,170,204,140,13,7,174,33,40,209,20,64,22,185,233,210,145,31,201,101,210,17,162,63,86,167,168,138,43,150,174,49,160,45,86,192,14,130,130,0,0,55,219,129,130,96,153,66,76,82,224,224,143,254,179,215,109,197,148,139,253,179,159,247,243,79,199,209,87,255,185,173,91,73,19,34,230,104,102,33,32,168,17,195,83,6,245,235,255,251,178,100,111,14,37,74,102,199,155,65,71,162,84,199,105,173,24,35,154,83,117,155,34,109,61,13,193,96,16,100,196,195,13,170,2,138,133,235,254,253,227,36,17,234,219,207,224,198,117,113,27,254,221,140,163,94,194,108,61,133,17,255,62,214,233,221,110,86,96,245,153,182,32,36,134,47,17,141,36,130,117,0,81,59,76,241,172,16,14,91,146,13,56,26,132,252,208,23,21,166,229,201,210,44,167,120,113,145,99,170,48,228,59,73,224,57,64,188,54,201,194,60,35,32,80,115,40,81,46,112,98,114,168,92,199,28,38,12,167,149,45,138,38,246,167,232,56,72,148,241,222,132,169,196,32,132,63,5,128,173,213,110,118,251,226,125,214,127,168,154,174,249,141,191,254,211,248,241,243,14,204,239,107,115,57,92,170,218,237,111,53,29,228,226,32,168,140,34,28,39,153,35,188,122,247,76,218,63,83,205,92,113,213,113,83,181,207,92,241,83,0,143,199,241,21,129,80,148,91,161,205,208,142,6,130,39,79,64,248,71,123,185,114,122,69,97,79,6,157,206,185,25,229,240,190,176,112,63,234,240,235,170,108,28,4,10,184,122,245,4,203,177,128,145,99,162,171,20,188,80,2,44,64,219,44,104,108,26,34,203,8,52,248,162,110,90,0,78,11,237,70,80,153,94,215,11,222,251,21,69,0,72,0,0,20,147,225,54,0,150,69,48,76,83,117,4,18,38,19,26,181,12,21,4,186,101,20,17,57,117,104,125,174,110,91,55,44,168,215,92,233,249,60,210,138,66,39,45,58,145,89,68,169,85,27,52,63,40,165,191,55,133,198,196,208,216,196,95,43,25,101,102,150,164,170,79,0,246,118,81,26,191,144,68,34,133,195,135,21,142,223,158,212,246,253,254,239,204,209,121,169,247,221,125,108,222,115,173,35,174,187,28,127,57,19,29,118,155,92,190,10,176,142,244,182,34,165,255,53,165,173,185,191,175,252,51,11,118,214,235,74,195,57,111,238,239,128,25,191,130,40,203,0,196,214,236,16,114,33,59,100,150,203,86,160,193,47,227,94,162,18,46,56,127,8,51,73,198,55,94,48,92,56,178,27,255,245,153,109,82,59,145,64,37,23,91,82,177,88,158,130,165,194,210,96,150,228,127,210,17,251,247,181,91,92,185,82,235,47,145,202,169,251,154,247,222,57,31,242,153,253,101,164,77,10,93,123,158,69,126,25,229,226,204,0,3,91,64,182,193,69,129,113,230,136,74,35,161,220,152,16,224,88,132,51,96,144,115,171,217,108,150,172,219,137,22,140,84,146,60,8,168,171,160,72,97,208,47,160,241,36,185,123,39,231,95,249,251,136,114,167,131,166,101,19,242,171,119,89,147,53,220,190,7,189,255,251,178,100,157,128,4,171,103,202,83,7,103,48,94,108,233,138,36,163,110,19,129,157,34,109,21,28,129,168,179,102,104,100,14,140,27,146,200,37,86,159,89,76,74,93,132,102,83,149,80,146,11,136,42,29,41,243,33,253,115,205,223,235,254,201,170,116,144,142,199,176,178,88,186,204,232,56,105,162,226,56,202,70,88,58,70,192,78,81,71,141,26,227,195,147,74,113,231,94,199,156,209,2,195,40,250,18,245,120,154,200,109,214,120,235,226,162,185,3,164,3,27,162,210,109,185,138,51,130,172,180,139,32,111,16,55,229,187,229,239,252,130,242,10,32,28,221,166,100,120,96,85,30,142,101,172,23,56,79,115,98,52,50,221,234,56,164,209,76,242,133,47,178,18,28,243,84,234,179,90,12,141,96,228,141,145,33,35,140,42,92,140,151,207,50,102,62,186,252,50,51,83,43,139,145,158,147,173,183,211,223,182,10,53,98,15,6,88,165,159,174,205,191,206,125,4,0,86,211,182,16,230,88,52,136,14,9,35,32,68,36,18,201,24,86,179,20,84,185,226,135,157,201,166,166,163,238,122,198,65,58,193,181,198,3,16,101,67,66,17,65,236,108,98,65,12,8,37,15,76,181,122,249,189,209,85,140,253,146,128,87,84,143,44,237,173,70,31,214,84,229,179,10,88,38,114,113,143,76,53,23,46,95,37,110,78,85,90,172,9,200,135,231,229,50,234,28,181,63,142,119,57,158,185,17,213,107,172,150,121,205,142,245,59,28,40,197,247,187,150,158,78,27,153,39,141,177,139,227,143,70,58,209,134,184,141,44,91,23,113,25,53,81,100,47,188,218,12,55,186,222,22,91,184,152,190,187,158,238,0,45,8,53,80,7,44,178,19,23,71,100,162,149,41,74,227,129,229,159,134,55,151,183,74,206,196,178,155,199,79,186,153,200,21,5,50,228,150,177,204,191,247,117,140,202,133,105,117,39,44,202,106,204,132,70,202,215,135,164,214,217,10,71,46,251,145,234,254,138,158,93,155,121,109,179,35,53,191,103,235,219,93,233,69,155,183,244,254,152,144,56,202,183,48,160,16,201,133,67,57,50,76,198,98,1,38,3,3,102,29,46,131,134,14,57,80,14,35,31,13,1,159,186,235,68,180,35,64,70,236,130,105,44,48,136,160,128,0,24,26,44,18,71,117,99,14,6,1,2,104,92,164,75,250,218,194,90,75,114,47,202,171,44,3,148,24,10,128,31,198,72,238,63,12,205,93,174,215,217,64,90,106,59,188,81,0,128,218,57,205,23,197,45,193,64,114,209,164,43,85,152,121,164,78,187,239,51,35,143,229,186,147,184,99,191,119,239,51,110,253,163,114,46,247,109,15,205,254,80,114,159,108,254,77,79,59,255,251,178,100,200,12,133,41,103,70,147,65,71,144,88,108,217,50,48,98,170,25,29,157,18,46,25,190,193,228,179,100,240,193,161,189,120,154,168,148,244,56,142,84,162,92,32,90,136,22,86,163,138,148,229,18,13,142,162,183,57,232,50,124,175,120,244,236,117,142,211,100,238,93,49,73,37,31,48,49,85,141,53,160,138,24,166,149,203,253,48,160,64,20,76,6,23,46,61,137,134,56,23,158,50,216,244,217,109,107,133,64,192,80,178,25,140,90,128,186,42,234,44,64,96,78,113,221,98,26,213,142,155,10,113,131,184,26,199,242,144,193,119,101,98,153,105,110,214,242,119,28,118,237,18,209,27,77,111,244,171,86,231,178,218,138,173,219,89,55,84,178,132,60,10,179,235,233,53,18,131,170,236,129,210,137,211,124,60,126,254,202,76,163,209,182,177,148,138,91,91,29,35,106,24,223,180,197,43,11,25,170,0,2,172,140,196,101,55,50,65,166,212,1,75,76,9,21,135,2,139,79,4,247,129,10,164,24,220,252,190,172,55,12,88,121,92,168,30,74,170,76,121,229,124,218,155,240,158,110,154,131,195,52,139,81,175,59,81,119,170,51,43,116,161,217,189,84,180,240,203,224,72,211,115,191,60,196,157,214,106,241,50,55,126,5,75,200,74,180,192,236,154,80,10,129,2,203,36,154,14,124,103,149,95,185,46,247,206,215,103,248,122,220,58,154,117,250,118,79,89,7,151,82,189,147,243,69,52,240,73,228,31,23,157,137,138,210,160,53,151,143,173,119,167,27,15,142,121,181,152,77,44,71,198,94,97,55,84,139,13,59,241,94,230,221,13,138,152,95,26,0,146,4,9,5,200,229,26,201,113,154,45,55,243,180,71,124,66,61,127,209,184,76,123,58,51,144,189,192,198,108,220,19,237,186,102,76,110,240,153,74,189,0,17,162,134,82,49,129,176,72,32,31,131,170,180,210,87,21,109,53,199,213,161,130,45,227,136,112,211,45,49,53,245,114,248,70,94,253,70,92,142,52,198,55,67,68,59,48,74,101,252,203,148,186,183,194,163,232,181,156,122,136,29,101,83,44,55,114,250,1,76,0,0,0,13,219,76,218,9,96,135,69,194,193,225,197,5,184,21,1,47,58,112,205,190,4,33,12,225,66,163,146,91,51,173,106,142,110,190,79,67,46,124,229,20,12,228,148,44,72,25,62,31,215,19,55,117,174,82,65,87,163,114,206,106,28,237,183,246,187,240,239,192,245,159,220,236,65,174,52,235,190,173,140,176,179,100,2,104,208,169,218,219,59,101,111,252,245,71,254,31,151,227,65,110,231,253,98,52,86,22,104,218,30,200,158,186,124,33,251,40,155,93,205,248,57,115,75,208,210,188,98,169,107,207,255,251,178,100,207,136,133,87,103,71,155,70,71,64,109,204,217,71,48,35,96,23,9,155,35,173,141,158,65,180,179,100,164,244,13,184,192,194,150,110,92,248,202,108,193,103,53,201,57,135,220,249,187,27,187,71,166,174,126,191,218,244,162,102,56,93,149,214,135,94,201,102,101,94,222,186,116,231,74,21,250,246,148,128,139,211,40,0,13,120,108,36,59,97,136,176,139,93,158,50,194,51,149,14,115,171,18,44,111,182,80,246,161,81,4,54,56,98,114,153,155,67,112,220,233,27,77,205,90,193,7,11,139,132,37,168,16,122,214,188,253,111,153,151,118,114,68,67,169,42,35,203,34,234,124,32,111,59,154,151,31,204,56,77,180,8,86,4,187,210,5,177,119,155,158,179,233,244,141,111,89,202,159,83,59,177,239,111,211,161,151,41,253,240,168,0,38,227,57,120,230,84,1,8,52,74,69,79,152,4,234,202,95,213,169,70,226,14,22,201,243,120,94,183,34,43,41,90,214,227,145,198,140,255,208,201,150,164,58,96,104,0,164,85,118,192,10,45,249,255,165,20,140,51,167,109,223,103,20,80,100,174,49,5,62,138,234,71,41,139,79,62,143,188,162,14,130,158,230,90,220,87,113,40,196,19,18,57,98,83,101,197,93,47,244,109,173,114,130,163,163,37,148,99,255,203,20,146,189,88,195,118,55,99,159,173,239,46,231,249,126,255,124,199,120,239,88,247,63,214,57,106,191,113,202,165,154,90,74,216,94,155,194,150,165,250,181,183,82,230,183,134,88,92,179,171,187,237,123,125,187,250,222,185,91,237,87,222,55,121,191,214,170,101,202,191,250,230,255,251,206,243,152,247,62,86,237,37,172,114,230,255,60,219,103,36,1,2,204,0,32,6,73,176,8,141,65,86,19,183,89,164,200,208,12,13,210,195,153,223,255,61,74,169,174,142,31,172,56,211,247,69,239,238,107,143,235,88,153,27,100,100,173,61,175,188,119,244,103,60,70,140,212,141,117,199,78,151,253,189,237,141,174,54,155,139,73,89,130,19,149,152,121,105,79,148,33,190,100,155,138,122,130,101,116,90,245,249,186,42,26,148,189,43,157,31,149,148,137,25,163,43,107,28,132,72,168,0,0,17,12,166,164,97,179,64,136,142,46,83,158,76,241,253,59,229,131,128,129,2,7,52,53,33,136,162,148,69,89,148,34,34,171,48,16,80,100,16,176,5,150,8,22,44,117,9,111,162,133,150,173,165,3,72,1,152,21,18,24,16,64,225,166,224,89,132,48,10,126,42,0,20,96,20,205,121,25,218,6,185,88,242,144,106,224,178,3,132,29,176,2,2,6,0,49,195,16,100,160,32,148,161,88,38,109,57,184,18,36,120,44,32,132,1,182,30,86,255,251,178,100,216,0,6,70,102,199,21,107,0,0,110,236,233,125,166,32,0,100,166,11,38,121,173,0,2,171,174,230,171,24,240,0,184,189,102,60,26,177,169,130,151,205,1,30,24,115,102,116,209,173,54,35,28,201,12,57,35,61,44,0,180,12,4,160,155,42,156,159,181,69,135,238,28,101,76,217,253,169,51,44,140,216,169,158,26,181,204,123,190,234,253,75,208,13,136,148,165,173,69,217,147,206,203,119,142,21,43,97,91,43,205,164,174,95,43,158,231,117,245,54,220,84,181,101,72,88,115,255,22,175,75,86,206,177,179,134,191,184,254,255,153,118,188,246,60,251,57,242,221,185,124,27,114,172,170,87,172,238,235,12,41,121,18,169,67,172,251,107,44,183,221,231,204,241,195,92,255,255,255,255,255,255,255,255,255,255,255,255,255,251,223,255,255,255,255,255,255,255,255,255,255,255,255,255,120,0,44,177,197,0,1,139,69,177,235,254,34,46,94,25,129,113,217,149,138,7,232,136,138,110,2,73,5,40,34,67,59,93,95,221,254,143,230,84,245,171,216,25,247,70,109,162,148,255,54,159,116,248,164,120,207,207,228,110,243,14,12,186,212,61,199,192,252,21,32,196,27,196,153,87,9,62,226,141,133,35,204,198,139,120,113,219,243,152,180,214,191,255,95,239,54,197,123,247,222,73,175,120,56,106,85,54,194,166,162,66,163,236,97,230,111,155,231,235,254,222,104,155,15,77,37,27,236,102,22,179,6,107,124,222,191,30,254,72,111,243,72,213,137,124,206,253,175,57,136,254,4,61,90,52,56,239,88,150,60,216,54,42,49,226,71,255,253,31,255,69,0,0,183,252,40,170,25,130,17,59,24,30,1,157,8,68,122,92,183,74,44,252,47,56,149,43,221,20,134,216,15,163,222,232,130,78,184,83,186,122,100,65,204,36,164,98,100,123,157,71,152,120,47,162,112,36,161,246,71,48,182,104,254,69,27,7,240,251,82,129,0,120,145,39,112,113,20,230,136,86,157,204,68,5,20,3,179,49,226,86,212,122,30,204,174,125,5,151,85,182,233,189,252,251,99,255,255,255,239,235,116,255,63,44,149,165,34,91,229,238,126,41,108,103,231,117,205,60,124,238,148,198,253,235,106,255,143,140,255,111,143,108,251,227,31,255,255,173,191,215,246,198,179,108,235,255,245,143,254,255,255,255,235,172,46,146,117,0,0,182,253,126,139,177,249,54,209,81,227,201,60,70,187,106,244,211,145,93,15,219,217,80,244,208,207,127,153,212,11,102,32,145,132,202,163,67,168,245,179,213,223,255,111,254,68,87,34,144,202,163,144,142,199,213,227,29,46,123,190,238,136,70,51,163,210,170,75,59,41,93,89,12,82,47,220,178,191,255,251,178,100,123,142,229,56,103,77,31,101,224,0,87,172,217,195,231,148,0,20,177,157,44,109,140,94,193,78,19,37,197,131,37,242,77,114,187,255,255,252,96,136,119,145,8,113,128,149,138,15,24,5,105,141,1,65,160,19,129,96,148,114,108,108,165,52,19,189,56,235,200,38,19,57,157,56,110,3,200,204,19,49,123,57,112,115,182,208,106,51,153,107,79,137,48,155,5,214,93,5,236,136,189,38,52,0,201,97,203,76,94,5,152,165,119,23,83,206,173,209,21,170,247,5,65,212,213,181,110,45,89,118,83,66,87,67,8,45,115,6,14,19,83,192,32,52,248,108,11,249,222,163,157,177,103,252,139,39,205,187,150,95,94,103,155,0,138,81,135,16,45,29,1,167,69,0,208,116,27,154,157,131,40,147,48,154,56,42,10,146,247,35,146,6,62,148,186,27,27,96,194,183,255,255,255,252,83,189,113,192,51,1,119,200,35,200,116,140,211,76,202,96,10,176,63,117,217,61,17,50,24,1,175,142,168,157,214,45,140,132,40,193,147,69,86,180,32,157,153,114,153,33,144,208,137,53,13,88,131,104,136,70,157,51,77,52,117,221,79,140,116,218,208,42,179,33,148,128,214,146,107,154,89,164,119,127,253,127,255,240,234,0,0,166,236,199,210,12,56,85,139,26,238,177,131,140,131,129,12,104,12,56,101,134,188,173,68,70,4,156,204,30,39,23,122,95,137,213,68,196,162,178,50,253,53,184,148,1,23,153,108,147,207,235,207,43,98,79,236,165,54,139,204,213,134,5,161,0,208,7,189,240,129,47,65,79,226,205,123,222,7,1,92,66,27,9,116,93,54,50,238,217,91,141,57,217,82,16,149,32,207,217,197,146,218,189,109,138,21,26,156,213,237,115,38,122,214,120,216,155,198,118,118,47,96,188,77,21,201,135,97,66,204,61,11,137,160,51,154,44,129,105,194,72,89,231,89,210,106,186,14,207,25,191,101,235,62,55,200,254,55,189,235,49,4,155,255,239,255,235,248,96,69,0,0,223,252,158,135,161,4,11,65,20,77,204,20,9,231,61,7,124,82,166,221,102,208,208,78,148,46,138,247,149,66,173,122,85,148,76,43,76,255,132,7,118,82,60,182,37,10,96,239,61,214,164,35,16,12,68,182,84,89,153,216,174,238,206,224,158,85,85,158,245,245,109,127,235,232,237,255,247,255,245,252,105,255,228,71,96,163,65,16,41,179,83,152,152,82,41,132,31,179,146,233,64,9,12,161,200,114,202,87,132,182,65,125,174,68,97,200,234,152,211,59,82,24,6,56,241,60,255,134,109,171,207,12,77,36,82,253,37,2,38,1,113,86,245,199,62,173,136,131,6,145,81,61,80,83,249,36,44,1,103,29,255,251,178,100,167,14,5,86,102,203,27,102,63,176,83,204,217,215,60,194,22,21,81,155,46,109,153,94,193,99,27,230,232,246,12,96,134,97,165,215,157,28,190,146,72,236,195,244,18,57,60,111,44,183,191,253,252,175,114,55,51,90,229,183,225,36,88,72,130,96,97,32,198,90,50,81,163,92,225,100,50,25,231,170,41,108,209,175,235,12,167,212,201,51,85,63,214,255,206,183,105,118,206,132,151,165,97,34,124,197,102,27,161,165,204,59,174,251,43,51,148,157,181,136,128,93,232,0,3,64,128,13,219,102,168,149,7,107,79,141,234,101,67,164,200,93,125,70,193,82,239,149,255,225,58,86,193,29,52,159,88,253,151,0,225,56,254,210,7,5,5,236,95,255,171,31,15,173,181,142,88,106,206,230,182,103,168,64,84,209,35,11,9,32,6,226,197,86,114,13,23,60,183,197,79,148,50,151,58,224,246,57,170,254,206,94,0,0,183,248,192,146,69,78,129,73,7,51,84,68,98,205,12,168,49,50,214,5,134,173,39,52,2,12,153,144,76,244,50,158,45,96,136,37,192,125,224,130,231,50,171,145,214,19,79,24,95,240,166,155,46,124,22,82,97,82,34,155,37,37,30,122,154,140,1,0,49,25,219,21,34,80,51,180,190,31,90,73,18,182,186,172,5,134,47,228,99,149,54,55,222,6,158,118,208,50,243,253,214,123,77,99,188,231,247,223,246,249,233,191,241,152,206,158,152,122,139,199,160,240,56,197,149,134,52,75,222,96,12,187,34,98,173,249,79,9,37,54,172,48,194,228,255,14,250,89,55,63,65,199,207,18,100,168,188,217,32,250,137,246,182,186,168,179,110,42,120,152,167,59,170,153,231,124,127,105,129,230,180,0,2,64,0,9,118,203,39,231,13,165,150,66,38,86,215,171,64,84,98,230,169,236,61,14,144,89,45,247,243,126,87,169,94,226,3,82,204,185,123,72,252,108,212,205,3,217,3,9,165,185,127,255,174,115,135,57,117,120,254,167,41,22,198,110,211,183,164,239,7,105,73,34,34,23,204,117,182,116,237,57,202,127,154,83,21,211,227,174,69,241,56,199,150,87,242,44,243,255,254,125,2,50,82,60,130,37,222,4,26,62,44,241,240,208,192,67,29,87,18,51,48,80,38,64,22,7,69,16,196,114,34,5,150,194,82,89,126,5,196,139,94,145,200,14,120,197,5,212,93,107,41,112,192,74,150,50,50,32,167,165,131,172,213,164,147,66,194,140,181,34,224,194,3,64,8,18,145,38,17,105,9,157,52,245,92,88,146,166,80,132,244,194,134,1,1,128,128,216,105,195,77,151,93,200,112,144,141,59,147,21,0,144,226,137,186,169,215,12,81,50,123,179,186,189,207,253,58,255,251,178,100,205,142,165,183,102,202,27,102,95,162,102,44,217,154,61,35,78,22,241,157,32,109,160,254,193,177,179,101,156,241,151,160,219,239,225,167,226,164,227,59,138,176,106,165,59,138,221,159,74,157,203,211,196,34,186,243,21,3,33,4,115,7,27,6,28,214,188,189,223,2,56,234,8,165,32,109,11,28,89,75,60,255,255,210,148,237,165,80,17,97,57,35,89,30,73,192,134,148,181,13,89,230,197,9,115,20,227,104,189,237,51,20,176,167,170,230,62,62,105,125,231,116,179,185,160,248,13,139,81,233,3,31,210,152,129,125,196,100,99,247,181,92,94,71,121,135,10,56,118,8,12,233,23,255,56,179,121,193,6,107,167,88,250,67,97,227,28,168,109,146,148,45,100,136,108,91,244,229,38,151,230,126,146,17,246,146,177,146,26,195,219,244,127,255,253,127,214,11,0,0,254,240,195,160,128,41,230,66,74,112,104,70,154,90,52,4,21,48,22,31,21,1,108,5,218,93,6,10,34,201,92,24,121,252,130,224,177,32,41,125,153,26,236,117,158,151,204,170,2,199,31,21,172,199,163,208,150,126,214,159,199,133,128,181,178,168,65,17,114,242,118,232,220,25,232,228,94,81,24,118,89,179,222,215,69,64,20,178,109,186,178,71,209,43,97,247,157,114,213,90,176,67,14,235,63,125,234,88,213,156,57,251,248,248,93,255,255,184,249,127,25,78,136,148,76,219,111,38,199,176,106,113,41,46,234,221,77,88,102,206,62,117,83,91,110,169,211,168,181,107,61,67,17,140,67,55,45,155,40,65,243,35,213,9,206,74,50,58,99,24,194,182,90,235,247,245,104,164,205,85,233,82,11,52,128,0,8,0,1,45,245,8,105,67,195,168,117,198,55,22,215,114,51,60,55,235,88,248,174,99,127,183,143,165,221,107,254,241,175,143,188,230,202,41,247,212,151,156,232,138,18,31,96,88,210,74,207,49,206,127,251,166,246,69,71,148,198,69,99,54,238,231,67,162,143,90,188,170,210,150,87,77,252,218,23,119,161,136,24,234,197,118,115,148,226,98,162,206,189,24,115,22,151,191,126,246,207,153,54,223,170,4,242,223,194,134,141,67,16,20,115,240,12,195,174,73,147,48,61,111,40,117,102,86,200,4,34,86,187,117,155,107,10,21,16,76,201,154,107,206,60,78,179,200,72,29,249,103,174,43,102,124,175,47,25,115,8,123,36,41,103,27,30,102,193,215,52,141,173,82,87,179,6,69,159,252,62,98,134,33,11,155,121,96,247,94,59,10,167,166,113,170,187,84,20,18,124,49,185,250,255,255,110,63,247,79,60,220,203,235,96,219,27,218,31,78,72,77,104,247,186,17,210,255,235,202,211,26,195,223,44,251,166,255,251,178,100,212,142,165,210,103,73,155,105,111,176,108,44,217,138,60,167,204,21,137,163,40,109,13,254,129,160,51,102,40,241,33,249,224,77,30,217,215,143,35,141,99,94,19,139,247,154,174,53,154,248,223,85,244,136,230,242,62,163,99,58,141,51,205,53,78,234,210,192,83,136,166,95,193,160,39,118,216,160,39,172,98,146,136,169,219,152,30,240,23,111,235,152,19,196,43,165,225,1,128,140,2,171,150,234,231,8,141,249,165,106,59,217,204,236,180,114,58,175,253,25,15,161,209,105,195,181,23,105,194,180,91,142,117,89,171,186,123,233,230,226,98,233,210,94,47,251,173,175,209,49,145,60,220,86,155,76,215,197,87,112,107,194,124,205,77,223,49,75,127,221,235,210,113,117,28,56,73,154,0,0,10,140,198,142,211,51,14,12,154,146,58,153,156,216,5,49,160,89,158,203,65,129,51,12,134,75,216,96,49,40,192,16,168,21,12,53,144,130,231,1,160,81,225,123,164,40,13,136,169,108,132,116,91,7,55,32,192,169,32,141,32,25,65,16,97,212,104,76,172,185,74,240,192,97,118,60,171,128,69,33,144,186,171,128,129,101,189,86,100,203,125,95,41,2,208,159,118,89,91,36,136,187,137,172,226,52,218,102,236,173,211,12,141,165,57,43,22,50,188,96,6,124,214,161,135,154,142,30,223,59,191,109,109,173,116,253,23,75,123,62,250,187,22,164,34,61,72,141,114,28,38,69,91,226,155,198,177,242,247,20,214,96,56,222,222,44,93,177,87,169,223,65,159,20,183,198,41,183,177,173,104,145,241,15,239,26,174,47,152,245,195,248,53,144,24,177,39,0,1,174,184,229,70,169,131,120,188,206,79,174,175,210,158,77,35,229,220,119,53,10,237,14,228,107,218,202,66,59,173,0,70,61,244,106,164,220,206,82,149,153,31,68,70,239,226,175,37,154,32,181,136,33,209,195,170,77,89,106,152,164,81,194,214,139,209,109,42,85,55,10,162,163,42,168,235,232,99,228,108,58,70,86,251,125,69,108,181,112,212,179,198,182,211,151,6,223,116,200,241,4,183,160,248,186,174,155,184,117,167,158,0,11,47,18,121,152,200,190,100,83,16,24,226,112,132,51,7,48,16,48,161,106,136,54,86,82,61,166,184,160,32,88,108,155,114,129,0,12,180,141,49,0,80,52,61,35,8,0,53,170,177,66,168,61,44,35,12,238,220,33,199,150,174,24,105,43,217,25,48,156,189,160,226,195,2,66,237,52,201,124,25,0,195,181,107,183,24,6,145,235,130,165,175,219,76,147,83,203,36,20,144,45,38,82,252,94,27,84,20,217,111,255,191,237,19,215,78,37,118,157,191,121,65,100,113,148,198,2,161,205,20,162,49,255,251,178,100,222,142,6,56,103,198,155,130,127,160,116,76,217,99,60,72,126,85,61,159,32,110,5,126,129,178,179,165,156,246,20,104,8,157,3,118,160,104,106,130,231,35,52,135,29,63,101,201,154,21,60,118,163,38,230,177,92,127,51,8,90,223,222,202,169,255,117,54,234,164,46,188,16,128,0,50,109,66,58,113,50,131,216,236,240,24,167,90,210,247,196,227,104,108,149,50,24,216,133,34,34,183,165,142,85,83,144,10,83,75,171,85,207,179,201,125,18,245,208,213,249,164,87,149,174,114,49,38,105,21,70,156,151,50,188,204,70,84,25,69,24,113,17,6,35,148,165,16,66,30,236,166,49,158,48,122,51,15,43,150,202,238,210,135,199,208,92,109,180,211,74,162,71,110,186,78,222,215,37,67,94,0,17,162,67,144,202,81,24,204,65,92,226,82,172,208,16,132,196,144,68,203,176,80,193,208,148,120,79,16,2,197,174,48,92,33,36,28,1,65,113,84,23,100,42,80,122,10,98,168,30,170,184,45,235,89,58,204,47,138,138,169,176,34,50,177,154,225,68,76,176,16,11,12,42,28,203,197,3,73,176,53,129,237,8,4,39,164,80,4,228,136,43,250,100,208,126,235,50,182,84,248,74,26,212,195,3,76,198,180,233,57,204,85,199,166,113,93,41,89,60,19,1,56,60,13,108,69,56,153,169,164,46,159,15,101,247,55,63,253,117,31,254,239,111,60,117,241,83,82,205,190,246,126,246,185,242,216,152,115,33,109,174,151,87,168,187,75,169,25,82,105,199,13,60,202,163,101,44,110,73,60,234,203,26,114,45,109,17,225,105,203,24,195,111,36,128,101,27,160,2,4,114,84,1,47,104,161,55,202,6,231,37,212,110,212,197,168,109,71,171,80,188,132,34,193,74,28,135,115,99,85,71,167,77,29,18,112,96,193,218,138,153,229,56,208,200,205,136,184,135,149,95,159,124,254,62,64,67,100,206,68,76,46,203,150,101,194,202,71,231,202,34,12,45,200,207,117,89,204,217,74,141,145,125,98,133,31,147,134,52,39,51,252,212,162,167,10,12,12,57,184,140,69,77,11,48,131,72,39,195,112,192,50,78,56,104,180,70,68,62,102,194,65,250,6,156,164,97,64,134,160,144,132,208,32,57,8,82,117,142,131,152,73,16,64,64,168,91,136,177,10,197,24,3,79,107,204,154,216,0,54,126,113,251,90,15,99,254,129,239,195,7,144,74,25,18,254,83,33,64,134,180,85,8,64,11,230,208,46,186,156,160,145,99,63,53,29,116,241,177,44,173,27,190,253,110,181,44,252,59,110,134,71,106,37,126,237,237,119,95,173,126,185,203,11,251,78,112,144,129,39,154,170,166,189,206,90,66,119,183,115,140,255,251,178,100,221,14,134,54,103,69,147,185,91,112,114,76,217,67,97,3,106,86,17,159,30,109,141,158,201,182,51,102,40,244,148,241,70,66,200,38,65,107,194,5,52,27,54,200,178,118,96,107,103,130,102,54,19,48,191,181,157,198,232,154,230,114,154,40,179,143,51,151,58,83,226,189,151,179,12,45,1,86,37,96,248,0,29,219,115,123,161,34,146,75,28,11,6,72,75,54,152,89,131,181,207,28,79,220,133,59,214,117,91,246,68,209,196,143,107,127,127,127,213,138,136,67,219,162,98,85,51,179,28,66,91,27,101,73,30,195,29,71,176,247,160,228,35,160,197,115,42,222,83,23,49,108,197,44,140,212,70,187,153,89,10,232,139,29,148,70,98,159,87,156,199,117,81,39,15,198,17,149,11,84,97,176,29,206,34,170,128,43,168,0,11,147,135,231,58,2,82,57,115,245,29,61,75,51,52,14,49,121,16,168,138,57,8,76,140,80,24,68,8,104,99,96,229,17,82,20,74,2,28,32,20,194,196,4,140,219,154,56,56,38,54,48,171,83,126,12,10,137,51,68,8,143,1,49,18,253,180,112,184,34,71,17,28,169,176,4,5,168,14,143,40,66,149,54,140,237,174,203,44,63,146,232,105,164,184,107,149,253,135,32,40,106,26,125,31,156,162,16,219,168,236,50,16,252,80,40,7,130,161,81,73,58,18,211,226,249,152,254,95,254,73,172,86,162,186,38,175,221,141,117,150,36,233,37,162,237,200,124,137,69,91,83,249,85,98,208,189,197,18,41,230,154,51,228,61,154,222,8,69,140,250,110,212,182,51,170,64,250,241,237,22,13,241,157,198,147,16,125,179,141,67,30,79,67,180,0,0,164,131,114,221,240,94,134,140,62,9,88,6,237,209,9,204,51,83,11,233,29,121,252,153,183,238,181,72,94,217,156,246,115,193,127,182,176,141,113,157,12,162,19,153,42,115,10,44,134,228,37,58,98,200,179,52,21,153,234,153,154,180,249,145,3,55,119,229,210,202,139,103,63,31,17,149,51,114,186,114,144,246,132,55,99,117,56,47,194,194,168,138,118,255,172,70,181,73,124,92,82,189,110,209,207,202,114,22,0,5,38,244,202,220,47,97,138,106,100,7,172,60,217,190,50,117,151,197,232,88,6,16,50,156,109,162,195,201,232,252,59,44,90,85,21,178,154,175,149,217,85,220,234,185,245,101,113,57,68,109,226,176,212,106,180,120,58,61,186,167,200,78,88,169,67,132,65,21,15,5,136,29,162,8,196,10,137,29,84,63,30,10,160,133,91,154,227,225,63,254,63,234,26,250,231,237,59,139,143,255,229,225,165,58,226,237,117,120,187,209,229,13,40,241,86,139,29,51,73,114,229,51,80,225,4,100,255,251,178,100,217,12,134,33,102,197,147,104,127,64,109,236,217,138,48,104,190,19,65,155,40,108,161,185,137,168,51,165,232,193,150,248,68,156,81,199,234,69,52,90,117,4,106,69,70,70,174,143,65,104,159,63,102,69,104,133,131,164,20,192,81,91,181,47,146,138,238,12,149,135,87,38,192,132,132,53,191,87,142,28,138,59,79,59,210,186,253,88,230,251,215,177,89,149,243,243,94,173,96,67,89,231,48,128,83,42,127,46,101,15,38,15,209,8,212,181,34,122,170,8,139,100,133,200,27,57,170,62,170,186,41,175,232,112,183,51,123,151,89,198,214,230,150,66,45,82,149,132,231,2,10,249,81,196,217,169,163,34,191,171,189,42,176,70,76,65,77,69,51,46,57,56,46,50,170,170,170,0,1,115,130,78,57,183,3,44,136,57,99,211,133,6,51,225,35,232,37,48,112,82,200,5,128,140,72,108,132,124,16,54,68,206,6,8,26,62,6,31,24,0,89,131,148,128,3,22,66,49,51,113,165,98,32,21,15,106,226,129,29,81,196,107,86,53,53,93,96,225,86,42,184,146,100,46,44,208,4,66,105,25,26,109,159,230,46,250,166,235,132,195,218,163,95,148,65,113,250,88,195,48,92,243,206,77,248,213,182,119,12,53,88,117,180,134,222,120,59,42,191,91,30,127,114,135,207,188,255,231,146,94,69,249,211,213,123,183,126,231,38,70,70,234,190,113,246,64,64,221,109,57,147,238,73,204,175,85,57,221,61,143,120,17,153,170,221,133,126,99,103,16,237,25,150,62,254,241,14,144,105,154,192,153,116,31,236,26,255,168,0,0,192,0,14,75,69,178,26,40,122,74,229,64,49,97,50,54,39,87,117,62,216,29,169,25,87,112,190,250,173,135,110,16,177,250,195,41,18,96,222,95,248,108,243,173,9,202,229,239,8,151,44,231,220,242,102,35,167,41,28,82,121,169,50,137,39,128,154,63,14,164,64,75,212,71,26,244,66,231,99,119,171,106,224,193,183,77,83,232,211,112,54,198,71,29,58,85,76,73,191,77,187,33,116,208,151,39,47,77,14,216,212,174,20,96,63,88,74,106,186,68,142,227,160,7,194,26,113,207,1,81,147,159,121,48,112,115,64,29,33,11,50,33,145,209,147,11,108,7,1,5,130,139,172,8,28,38,43,14,13,34,85,86,213,128,78,80,49,130,229,105,109,160,232,7,73,1,146,73,152,175,84,90,77,53,66,134,108,68,46,10,133,175,2,200,72,24,113,168,166,35,217,140,2,143,147,137,214,137,203,213,176,66,148,53,195,65,150,94,193,35,243,12,30,72,212,228,130,211,163,161,42,73,210,187,59,247,255,247,243,255,244,223,167,255,205,245,31,63,231,201,135,125,174,255,251,178,100,223,14,5,246,102,197,147,99,127,176,117,236,217,74,60,104,158,24,37,155,24,77,173,253,17,204,179,103,180,145,34,212,167,43,39,77,159,68,232,124,218,207,41,60,89,5,40,103,93,196,61,146,143,84,118,123,164,31,79,105,218,69,188,125,87,50,207,152,23,207,212,247,164,152,175,215,166,51,138,221,254,151,98,196,46,199,127,172,144,19,68,125,76,95,237,185,18,20,137,137,52,79,201,102,41,42,15,74,21,95,231,232,71,19,158,215,129,171,139,218,102,117,101,241,12,188,224,142,68,95,223,202,6,138,129,163,201,54,70,188,18,244,140,163,81,109,234,241,249,24,185,76,52,232,99,113,243,107,143,39,54,82,90,167,135,95,106,122,178,226,199,202,76,124,99,86,86,175,41,234,166,227,136,217,121,185,186,181,148,237,75,189,46,123,185,171,175,142,126,39,188,104,69,0,22,147,93,14,53,167,243,40,85,62,161,115,162,131,48,16,131,28,82,3,14,128,3,4,1,169,16,34,14,50,52,65,100,194,192,211,54,21,4,14,43,97,224,162,117,180,146,170,44,60,6,224,60,139,116,42,22,146,107,185,11,222,197,162,235,187,42,145,56,18,117,58,192,65,109,77,244,47,59,196,172,170,174,170,243,235,137,139,64,50,6,71,52,214,25,75,184,143,140,13,40,228,137,247,109,216,141,176,199,245,178,62,79,188,51,6,198,47,225,158,91,203,244,91,171,127,153,252,215,150,201,250,127,231,233,75,56,197,201,219,159,24,206,229,210,23,42,149,23,140,247,187,129,13,40,121,222,50,128,147,156,212,174,125,189,102,177,236,251,188,211,13,194,19,64,0,110,9,177,109,244,118,44,150,64,232,167,131,200,150,50,226,17,41,2,13,106,57,109,142,178,251,87,97,188,15,17,127,110,254,45,3,184,25,179,34,184,144,64,224,214,87,196,48,135,63,255,255,253,212,172,54,201,252,202,55,198,65,154,149,124,206,108,138,102,124,108,161,59,145,124,133,146,111,107,110,114,15,1,220,82,174,163,134,139,10,220,165,59,147,35,54,71,214,231,255,221,123,153,149,155,12,102,165,128,7,145,32,195,26,38,54,119,195,133,2,40,33,49,164,116,0,128,135,80,234,218,151,56,28,22,52,144,84,12,96,170,118,69,50,143,134,68,220,208,56,2,121,115,224,84,170,50,128,78,70,78,245,147,4,139,204,56,198,72,132,22,125,194,168,102,34,130,128,166,81,65,128,114,204,0,140,116,68,5,130,66,16,18,10,157,42,31,42,137,208,209,225,197,224,225,54,143,28,195,75,85,39,53,98,189,235,54,28,13,70,210,105,10,76,92,239,109,182,252,77,58,121,255,250,222,206,185,174,63,191,253,189,239,255,251,178,100,210,14,5,122,103,70,147,99,87,176,108,76,233,138,48,101,174,23,141,155,32,109,229,109,201,190,179,166,168,193,151,160,123,102,250,152,174,222,230,211,110,101,209,75,190,146,97,190,194,131,115,91,135,143,111,48,56,83,17,231,171,180,82,55,138,68,227,165,245,85,95,53,220,211,226,161,189,50,220,180,53,32,15,46,0,224,17,73,143,255,227,77,120,84,59,84,191,83,22,93,58,94,129,7,76,114,244,253,246,101,101,38,95,204,89,185,45,156,109,157,70,227,240,228,49,211,178,155,212,167,50,227,236,39,220,119,191,79,255,255,12,44,41,158,118,3,177,40,182,27,198,233,72,229,245,201,206,227,178,152,232,116,211,137,165,44,234,162,88,90,116,138,24,90,231,120,64,213,58,127,169,59,170,221,164,123,45,42,235,177,83,105,237,44,14,117,3,204,172,11,53,106,136,73,90,103,137,169,132,6,5,13,99,49,154,132,98,243,11,0,133,5,38,8,0,45,226,2,184,178,84,168,20,70,160,112,4,152,64,149,232,216,154,169,196,165,167,123,131,200,24,226,7,148,189,5,174,96,225,4,179,229,184,56,48,20,54,192,154,198,194,227,6,3,214,8,120,206,24,28,72,17,113,128,192,160,38,105,114,196,107,24,104,135,42,210,86,66,29,150,234,194,175,121,3,13,104,205,58,20,145,200,138,128,20,202,87,205,143,218,130,42,186,209,27,152,74,173,239,245,190,63,248,187,255,137,134,204,156,125,219,34,55,110,107,185,125,207,124,199,21,182,155,13,249,174,42,171,168,166,215,28,65,205,87,157,117,213,110,101,85,220,77,29,79,150,51,175,190,230,226,82,125,26,59,158,98,98,152,152,100,138,55,2,21,196,136,23,111,252,104,207,4,212,71,196,37,238,66,178,193,105,21,142,139,47,7,126,71,211,28,219,187,58,159,56,22,27,76,29,133,145,151,229,255,255,255,88,156,235,43,185,200,44,22,96,149,178,5,19,248,112,220,94,41,34,24,111,116,216,220,217,70,202,169,214,134,38,205,182,84,9,50,187,25,43,57,161,202,2,117,205,41,83,122,44,189,145,106,180,124,157,21,204,242,63,45,36,85,1,146,145,30,132,191,13,104,195,68,156,211,120,54,196,133,166,11,49,16,133,86,210,251,164,176,200,81,65,41,242,216,167,151,152,96,5,150,164,216,115,37,76,213,165,45,79,151,9,119,194,166,24,165,71,121,50,236,60,237,69,188,85,240,106,154,48,229,248,208,221,102,111,25,88,24,243,151,33,123,177,138,234,244,126,79,98,110,150,95,35,169,14,185,91,2,12,8,88,24,102,34,27,255,255,229,65,72,113,43,50,238,164,59,187,175,187,158,234,255,217,74,202,168,255,251,178,100,213,142,6,41,102,197,139,153,91,240,108,108,217,154,48,101,190,20,177,155,32,109,9,252,193,172,51,166,40,145,34,40,143,100,154,4,202,91,67,196,21,35,12,27,90,3,248,145,37,129,184,79,160,238,44,153,244,242,123,222,244,250,205,253,43,191,124,122,251,227,215,90,240,5,165,202,0,21,152,32,45,251,96,162,79,0,132,131,164,173,197,114,133,198,89,248,155,11,163,238,103,102,20,115,219,93,152,89,196,24,99,142,234,223,93,127,69,238,216,179,217,80,247,106,88,141,61,14,137,93,17,181,137,46,4,172,58,177,131,230,159,94,37,165,94,101,253,46,106,238,16,185,234,247,249,185,143,153,238,102,84,106,240,180,174,151,81,99,56,245,253,247,254,126,38,238,251,190,235,234,101,2,26,0,2,19,132,217,223,1,12,100,209,39,110,106,108,203,102,34,86,97,225,228,164,40,168,50,106,136,192,65,247,13,99,180,242,216,40,161,137,0,180,49,96,167,133,82,45,54,113,54,89,219,12,233,255,166,150,83,186,11,161,110,179,52,230,106,47,34,55,3,65,147,69,130,70,229,146,135,8,84,13,166,179,38,94,215,105,224,41,184,131,34,165,143,74,29,232,181,71,170,85,49,45,5,64,52,88,16,2,96,48,104,145,211,126,58,174,250,255,95,226,71,108,183,72,91,92,213,202,114,247,46,145,194,238,202,91,74,32,199,88,211,147,45,46,9,24,31,134,201,40,104,76,48,160,24,80,55,87,44,193,0,193,173,70,144,101,105,51,58,78,238,245,221,74,90,76,186,77,214,234,77,211,5,153,246,164,0,36,178,65,115,93,10,5,114,44,174,61,85,108,237,112,18,49,148,183,126,253,230,17,187,119,156,61,10,2,204,96,194,154,34,242,20,2,7,78,251,151,87,201,103,240,234,242,244,35,145,40,44,200,243,40,165,13,124,129,100,81,49,4,74,131,224,120,169,126,80,171,143,73,46,121,109,16,146,198,222,90,24,139,247,125,43,64,230,210,161,22,198,247,109,145,86,50,123,138,232,123,210,221,199,219,124,117,255,247,175,117,255,127,110,17,176,0,38,222,166,78,249,158,126,99,194,29,70,132,103,140,88,164,79,29,26,131,170,98,229,169,162,125,59,108,254,110,37,4,60,189,148,226,221,94,73,231,42,80,242,60,148,17,152,227,249,79,16,148,190,242,153,235,144,196,54,238,202,162,210,219,245,110,229,122,197,75,21,243,167,148,107,186,221,234,178,250,149,229,206,213,248,50,139,44,111,229,135,255,250,181,253,20,238,220,175,205,185,254,97,178,148,205,39,138,68,232,221,45,1,227,67,82,244,249,190,39,150,36,74,85,89,188,234,61,45,35,207,106,195,151,27,244,255,251,176,100,220,12,133,206,103,198,27,104,111,66,116,236,233,90,60,104,142,19,137,155,34,109,5,254,137,192,51,101,176,193,162,180,174,126,49,156,77,229,141,45,158,219,87,221,119,108,75,166,176,168,20,188,77,24,239,192,88,98,176,54,6,73,14,211,158,165,94,112,78,124,186,52,149,135,35,79,75,176,197,223,4,81,123,169,191,135,88,65,8,46,119,228,255,165,205,137,97,130,33,234,114,75,162,111,231,17,56,40,229,142,37,220,146,79,35,77,233,7,86,99,85,160,202,3,237,42,158,41,23,152,24,197,71,221,171,178,244,36,21,70,58,57,100,209,92,207,222,118,184,171,158,62,61,123,155,233,226,122,235,255,223,80,80,152,130,154,138,102,92,114,112,92,100,170,170,0,0,147,74,88,204,130,46,25,38,155,213,10,107,34,209,163,4,166,8,21,24,48,194,6,52,0,131,70,7,2,133,196,130,128,168,146,13,150,224,68,24,48,192,44,66,20,123,198,64,205,4,128,12,163,141,222,86,212,89,40,240,85,105,42,179,32,95,219,103,228,192,8,105,165,161,73,102,214,50,86,137,0,160,168,21,126,180,215,65,223,133,63,112,152,26,68,229,201,95,198,222,82,253,192,141,236,2,224,80,78,219,122,154,131,143,13,195,153,209,223,213,47,53,254,185,87,252,143,158,126,158,229,114,144,104,121,154,84,63,53,46,17,213,140,86,146,248,199,17,221,252,102,71,175,36,246,139,186,65,190,160,118,203,191,158,12,125,251,221,253,47,53,171,141,239,50,227,118,190,43,191,123,75,22,79,157,219,126,241,54,216,13,208,72,10,59,175,177,238,244,44,0,1,146,71,65,87,125,241,235,114,78,40,45,97,42,143,125,49,82,6,240,128,30,149,172,116,226,234,187,180,171,150,244,141,191,238,195,220,92,204,176,147,176,145,172,218,59,31,176,200,113,72,47,158,110,38,235,211,18,46,125,172,142,52,150,26,252,151,99,73,234,141,32,86,77,74,171,158,99,102,154,71,230,118,25,43,193,120,246,91,208,120,201,199,36,118,201,127,196,212,93,253,115,55,116,255,31,222,220,205,125,197,70,147,0,42,197,128,33,97,168,83,27,204,193,203,19,6,250,139,91,154,248,105,128,134,24,226,73,138,2,133,131,18,28,192,195,198,5,164,143,89,109,198,0,150,114,170,43,229,200,150,11,198,95,40,89,19,238,250,124,62,109,201,172,98,155,169,106,244,53,102,102,36,12,158,108,165,50,154,213,238,186,207,75,140,239,186,210,198,218,23,11,154,38,46,82,46,62,31,44,176,164,146,38,38,23,12,9,195,104,239,89,204,80,251,161,73,138,142,57,254,98,223,81,215,178,234,239,136,254,186,134,86,212,255,251,178,100,223,140,134,78,102,196,147,131,127,160,117,108,217,141,48,40,180,21,197,157,22,77,173,187,65,190,51,101,232,145,159,48,46,235,167,93,252,124,83,154,163,168,233,215,32,170,37,104,18,162,31,13,154,89,232,37,118,140,219,17,60,202,90,171,183,232,104,221,186,148,186,236,154,150,176,204,234,82,234,129,1,183,109,67,39,207,0,16,208,117,97,11,37,17,145,140,71,23,65,140,110,49,20,246,191,251,12,247,255,70,211,82,68,180,228,127,255,79,203,231,253,44,18,142,66,204,48,230,106,57,135,4,158,82,20,71,73,4,147,10,224,144,216,137,41,50,184,80,146,56,192,168,11,240,20,222,19,51,169,44,59,18,169,87,83,38,205,172,164,140,98,155,222,202,85,93,42,134,105,161,157,38,58,211,152,181,169,160,216,130,50,253,120,196,3,131,26,10,14,159,18,50,208,204,194,4,163,9,144,12,32,91,30,70,131,74,0,0,33,80,78,10,11,162,137,123,6,65,134,8,20,33,8,52,20,96,96,19,114,112,86,186,188,67,64,192,10,111,42,240,16,64,72,32,44,67,72,21,55,102,37,232,86,21,241,20,29,2,168,43,74,38,2,203,147,224,188,243,82,136,118,22,204,95,246,159,40,72,68,130,99,5,224,80,150,19,77,19,95,108,153,165,151,253,198,103,237,110,1,137,54,145,74,209,106,179,248,255,229,178,165,190,191,228,70,166,159,204,149,233,187,194,226,251,145,49,191,118,239,35,232,145,90,195,4,246,41,160,147,52,114,164,47,20,221,206,116,139,185,237,251,34,190,122,220,250,119,240,205,247,119,117,8,128,99,12,69,153,235,183,208,0,1,130,108,42,229,165,216,220,73,10,242,133,8,94,107,77,34,140,18,77,232,227,17,30,65,12,234,106,30,55,36,125,67,160,221,10,54,40,247,177,214,77,35,219,117,83,215,116,253,222,163,230,238,225,102,161,208,169,86,66,82,206,182,36,129,176,247,95,113,167,113,173,194,52,67,92,197,159,80,137,205,83,218,77,69,196,17,109,116,103,27,189,222,159,117,13,47,89,155,153,196,95,30,144,148,181,214,204,191,241,28,125,223,146,16,50,51,75,161,76,192,193,50,52,92,199,134,19,40,10,205,28,17,48,224,56,198,36,80,131,105,128,192,68,1,227,27,15,12,56,7,29,6,135,1,202,4,226,66,129,33,120,164,198,194,188,16,146,191,134,76,68,198,164,144,207,2,80,35,16,134,109,45,91,88,10,3,211,222,30,24,8,131,160,244,171,2,148,41,37,246,157,203,221,218,117,90,67,169,1,179,117,84,103,40,112,68,192,16,220,119,9,97,161,116,249,24,210,162,42,172,186,87,122,226,151,218,185,34,158,167,255,251,178,100,216,142,5,247,103,68,131,131,95,176,117,12,217,90,60,200,70,87,25,155,22,46,97,79,201,242,51,103,52,145,162,189,151,94,221,125,254,181,244,237,162,90,140,205,178,157,107,45,246,67,166,93,169,61,95,162,45,157,202,146,144,155,115,168,167,217,143,207,91,51,252,157,115,15,116,50,106,57,134,72,138,158,100,227,183,158,122,184,184,7,76,233,1,35,26,217,169,46,187,113,90,16,252,112,150,98,177,101,146,20,10,72,223,51,8,211,200,69,101,24,93,19,106,189,51,174,118,16,81,191,172,216,136,70,47,7,66,11,116,21,118,6,116,197,14,211,112,138,196,57,150,192,195,186,149,64,200,219,172,48,8,74,112,195,133,168,65,80,85,13,175,177,7,27,230,202,32,97,108,243,140,244,116,216,48,150,77,249,137,33,234,230,100,214,107,74,155,248,213,245,161,214,119,247,87,124,49,109,92,115,223,80,182,129,42,184,213,1,0,0,175,223,146,74,95,83,58,225,25,64,45,0,87,170,114,237,174,6,236,64,2,84,10,22,253,165,67,141,48,216,56,207,165,14,51,37,40,78,91,50,203,45,190,47,76,21,32,137,225,90,227,181,46,126,31,124,96,217,44,114,45,28,165,183,61,168,175,102,161,48,211,202,206,92,251,50,247,138,19,11,197,165,79,64,48,36,142,54,202,38,243,171,99,191,123,255,203,127,102,87,102,165,202,200,71,67,200,197,33,208,244,47,110,246,125,190,219,157,94,36,90,14,129,17,85,89,50,24,67,51,69,187,164,136,185,162,75,101,36,151,66,197,233,153,73,52,217,118,208,71,65,97,100,184,3,255,162,199,233,90,158,21,0,115,57,201,57,88,146,20,193,184,4,138,60,160,140,241,113,59,20,5,165,1,143,88,96,150,88,25,210,47,73,105,37,162,76,226,118,33,35,177,122,232,219,41,134,154,188,76,228,83,228,180,212,19,179,63,151,240,167,102,116,221,179,62,150,123,35,116,64,182,57,57,12,117,27,40,250,34,57,40,115,25,140,132,119,101,86,179,182,142,164,51,74,136,234,250,181,21,21,89,148,253,232,204,201,118,122,107,116,103,53,233,234,251,65,144,0,0,14,35,136,40,50,244,227,59,254,50,43,67,46,95,50,88,96,161,41,140,157,160,96,177,242,12,131,150,13,2,1,131,2,0,84,168,154,102,150,1,6,24,52,104,28,121,84,224,107,175,180,120,67,194,57,39,173,165,23,87,169,8,212,74,18,170,142,250,19,218,1,115,75,224,80,198,100,133,208,217,80,175,74,189,145,48,245,57,141,67,193,98,163,146,160,78,98,141,59,16,242,222,121,1,65,186,4,141,197,7,14,104,95,9,193,86,28,199,143,155,185,185,98,255,251,178,100,203,8,132,229,102,203,187,34,111,178,124,44,233,50,60,197,156,24,121,159,26,109,225,173,193,163,179,166,28,241,150,120,63,215,190,175,214,207,181,253,126,203,100,210,157,52,90,42,166,146,110,232,177,251,162,100,124,250,105,25,32,92,54,54,39,23,17,41,169,102,137,153,152,51,168,209,70,7,15,58,71,80,209,90,37,229,36,133,172,179,116,12,77,117,232,186,208,100,171,172,60,30,117,0,4,182,236,148,185,64,84,53,159,140,43,239,28,165,89,29,152,139,136,208,179,15,85,219,184,250,207,123,207,135,149,36,63,191,231,249,240,252,242,215,52,200,53,103,99,20,183,80,75,195,29,28,214,150,59,57,253,104,129,106,49,26,68,41,31,55,67,40,239,145,89,37,53,216,171,144,138,202,230,209,209,46,56,198,90,153,91,70,146,133,68,69,102,101,189,75,42,209,153,26,206,152,37,10,0,45,243,68,62,131,136,38,35,195,154,242,30,98,34,241,198,132,230,10,22,138,143,192,66,195,3,128,76,32,149,11,0,204,10,161,38,3,17,28,153,42,25,8,212,0,75,136,14,160,201,141,68,23,30,109,133,139,38,84,38,14,40,99,100,189,72,243,32,54,250,192,186,143,42,192,59,67,130,6,136,160,235,132,214,84,221,65,31,212,82,125,19,22,24,130,84,181,216,80,244,160,2,5,114,2,163,32,87,194,149,1,141,144,88,90,234,12,44,216,85,200,116,109,40,7,67,185,201,155,89,172,36,249,182,197,215,116,234,151,49,39,106,56,211,107,229,231,234,104,217,99,86,211,225,75,61,61,221,191,151,182,246,87,23,245,86,228,226,216,80,231,33,242,207,63,176,222,174,92,228,206,193,235,168,181,26,104,213,138,213,68,249,189,66,168,23,18,143,102,135,155,5,19,50,218,117,24,0,236,161,80,0,57,11,78,91,47,38,52,118,41,56,15,97,90,231,138,106,14,250,186,174,47,47,135,222,110,143,200,93,165,102,178,57,33,136,156,237,175,173,153,243,15,68,138,32,210,241,27,85,78,138,86,201,68,185,84,69,138,121,94,42,178,48,218,86,181,223,196,117,29,180,226,243,25,202,137,119,210,7,35,47,155,210,172,222,255,206,221,99,180,227,125,64,214,58,226,82,197,70,238,153,244,189,104,211,231,42,27,42,188,21,32,124,141,139,249,164,7,146,221,67,85,216,15,115,95,201,68,233,64,0,90,118,2,137,140,193,36,221,145,77,63,144,194,135,205,244,237,81,152,16,250,179,160,184,145,233,135,128,24,210,163,210,24,25,16,108,41,36,203,220,53,222,20,9,110,66,196,11,178,144,100,230,22,195,156,113,128,202,102,233,41,113,221,134,42,137,200,146,202,158,59,82,255,251,178,100,207,140,6,156,102,198,19,154,91,114,129,236,233,170,48,166,147,20,217,155,32,109,149,28,201,200,51,103,52,195,13,188,23,229,244,40,1,120,32,249,125,118,199,23,89,42,60,228,200,211,190,245,203,176,244,106,89,55,7,89,138,140,65,80,144,152,201,31,243,177,138,203,125,93,29,143,72,203,158,173,117,59,255,91,30,206,157,233,83,191,43,189,95,172,82,21,245,179,212,33,10,100,141,179,146,190,166,87,41,216,96,194,108,92,234,70,224,143,29,237,80,236,88,0,162,0,1,2,148,163,82,235,111,50,210,72,162,17,159,173,215,209,60,60,109,43,135,214,215,100,27,5,227,105,154,101,165,10,36,26,187,214,102,119,255,236,182,7,23,219,225,38,199,153,82,18,139,168,207,126,100,202,17,136,196,24,254,155,108,25,137,28,85,18,135,168,189,29,55,24,68,237,198,92,172,249,26,154,67,154,151,51,56,209,34,16,56,212,136,178,103,98,204,181,208,206,70,4,176,140,152,142,68,51,44,138,33,50,129,85,0,25,110,248,26,244,28,68,205,210,0,35,45,40,93,34,40,151,181,173,174,178,66,132,32,1,37,99,136,219,12,64,170,92,187,152,85,134,84,213,16,31,44,153,16,7,91,144,125,69,27,64,21,94,134,7,108,32,98,37,151,114,66,185,154,69,52,115,50,43,15,60,131,97,102,32,206,139,73,178,121,129,232,143,44,215,141,67,199,186,233,93,72,213,77,208,218,187,189,183,210,247,100,108,206,239,69,20,157,90,8,51,59,50,235,157,69,205,137,135,204,215,85,106,63,86,211,115,133,171,68,233,125,165,229,204,94,129,227,25,126,125,204,206,162,96,232,46,163,38,169,73,235,12,168,128,67,63,35,142,203,126,68,112,118,233,33,214,124,252,78,128,107,197,185,69,118,130,109,2,250,114,213,23,232,88,102,25,106,138,34,40,43,13,200,153,206,147,198,45,139,82,85,142,221,215,107,115,238,86,102,204,196,155,161,56,130,92,211,80,165,121,34,169,169,239,149,92,116,195,179,87,47,122,74,191,101,245,185,153,37,122,127,252,204,115,222,240,84,56,209,122,49,9,169,171,198,186,164,165,92,181,229,35,245,96,138,128,35,92,22,76,254,200,56,171,220,210,219,128,81,192,241,9,51,4,146,12,20,91,48,216,189,69,69,145,70,40,4,25,129,128,241,25,140,0,101,202,2,140,152,16,225,16,140,72,98,0,102,113,168,132,57,241,40,16,25,36,194,20,2,238,174,21,111,0,58,93,198,44,19,124,52,1,14,76,48,132,144,144,144,193,168,206,160,171,205,10,220,128,8,7,77,202,83,217,195,10,249,125,46,228,141,112,92,117,248,225,191,47,28,177,175,255,251,178,100,191,140,4,217,103,74,155,73,109,64,112,44,217,202,48,104,191,26,101,157,18,46,105,173,194,11,51,166,168,195,34,253,66,148,229,137,169,136,149,184,206,37,167,202,36,52,141,52,147,50,69,205,107,90,75,73,110,236,155,27,162,215,65,147,78,232,81,175,90,72,183,82,74,101,159,55,58,231,239,164,218,174,154,212,61,12,167,233,32,153,185,149,146,99,203,154,31,89,181,18,225,242,227,29,210,48,50,52,73,23,101,41,20,210,90,78,243,45,214,155,159,91,153,6,249,253,253,0,10,115,199,43,210,92,85,160,220,16,176,130,116,157,123,102,206,10,53,26,228,75,223,154,173,185,181,49,97,67,174,145,146,213,148,49,65,1,38,202,56,184,10,251,59,11,194,173,66,189,221,185,219,124,141,210,47,87,187,157,190,176,56,131,88,228,33,60,194,88,162,69,214,103,135,183,94,86,65,125,252,99,92,230,108,255,152,122,111,149,218,187,109,221,219,247,49,24,188,156,117,174,87,37,54,51,43,121,223,113,8,162,249,200,136,42,109,230,42,204,202,219,171,235,45,206,150,128,95,114,170,0,6,231,216,67,0,217,164,57,77,78,43,210,21,71,212,185,8,130,81,37,203,77,177,148,172,132,203,163,89,160,224,11,97,145,166,186,247,77,29,33,194,34,16,145,209,141,144,8,22,35,35,155,149,203,160,89,136,172,196,38,86,222,200,41,221,219,145,141,143,40,26,54,12,92,84,55,16,47,10,116,109,52,230,231,123,141,14,11,11,158,246,172,246,110,158,153,63,127,94,219,227,123,99,137,138,159,142,175,227,228,217,133,202,19,169,169,65,229,13,22,221,103,236,226,5,238,184,131,69,80,56,104,186,174,60,215,40,138,166,151,86,155,221,177,69,13,99,17,236,228,254,36,175,126,235,105,32,219,88,246,166,115,10,247,121,86,58,188,114,124,214,59,178,44,0,130,157,187,108,171,47,70,234,61,176,85,64,134,254,25,179,4,159,204,193,38,95,222,190,22,89,51,215,156,55,156,253,107,95,209,25,212,46,194,34,205,55,80,100,183,63,180,245,160,155,209,113,10,100,105,131,42,106,235,141,132,98,253,41,58,82,26,151,115,36,84,225,22,57,248,157,42,250,178,43,143,255,31,48,70,123,113,41,145,216,252,133,197,217,174,117,90,177,232,134,35,35,255,158,67,36,37,80,0,28,154,93,112,32,42,153,10,132,104,73,49,149,17,38,162,106,1,128,230,17,34,152,124,78,96,112,209,129,2,166,29,4,25,120,168,33,0,24,0,62,23,4,24,12,18,32,4,131,131,70,28,8,165,208,4,42,20,4,14,8,80,12,182,135,72,69,161,95,105,18,40,13,139,23,201,251,98,238,255,251,178,100,182,12,5,118,103,73,27,75,126,98,108,236,233,135,60,101,190,24,209,157,22,78,33,253,9,157,51,103,104,145,158,252,59,41,85,87,22,29,99,235,177,169,69,99,171,26,32,251,215,135,181,20,134,41,91,187,166,222,70,169,38,235,73,167,41,33,138,123,162,128,188,161,96,104,105,111,93,245,207,85,221,207,172,245,167,87,212,127,215,124,124,75,212,139,136,99,69,201,57,234,74,201,41,4,105,169,50,116,136,23,152,32,209,133,143,228,101,99,22,81,125,73,113,174,95,57,206,177,187,90,180,155,248,250,165,109,7,21,212,121,181,189,102,210,235,117,160,233,209,203,128,81,225,101,251,91,112,122,144,32,66,36,235,163,89,84,68,21,21,173,61,116,149,249,253,127,254,122,124,116,41,40,251,27,200,255,30,21,22,36,131,187,88,176,202,14,8,8,64,177,214,170,161,29,140,63,103,37,133,134,94,194,109,81,211,199,237,36,15,45,250,246,142,45,249,165,63,114,200,172,51,52,229,62,207,133,76,227,251,123,250,236,136,243,140,73,237,123,39,54,221,111,132,181,5,43,174,208,26,136,34,19,20,180,120,8,8,210,109,96,17,13,77,223,194,0,151,208,98,248,167,149,72,29,159,185,113,201,116,11,47,34,75,56,57,185,64,247,50,126,47,211,219,164,198,140,192,49,134,141,2,131,223,248,35,222,128,208,128,98,91,153,52,132,242,130,64,134,22,97,232,5,214,167,173,189,208,184,165,11,17,28,141,56,141,211,190,125,239,13,185,110,215,18,137,231,168,210,226,22,201,177,54,91,186,241,27,59,118,101,145,49,140,150,80,106,246,180,206,233,34,65,141,254,104,250,150,123,162,35,42,165,216,181,94,107,187,235,90,152,142,174,10,220,150,165,150,225,26,70,26,9,11,92,94,198,129,189,13,205,251,164,108,17,229,191,139,205,133,185,44,110,130,212,182,157,81,103,69,18,159,231,105,51,175,94,146,172,253,200,253,37,217,218,216,111,119,32,218,244,6,134,53,60,66,171,39,210,135,97,228,76,59,33,177,251,118,92,60,146,48,154,118,84,194,112,200,148,113,143,226,158,78,205,172,61,202,212,19,72,165,243,22,163,16,97,186,242,180,144,184,117,199,228,210,78,108,117,119,117,33,71,99,46,27,191,79,44,150,186,149,50,52,80,88,152,60,121,188,169,46,49,148,114,93,77,59,241,214,9,204,33,21,38,186,212,239,140,142,5,119,64,34,226,112,221,24,110,98,85,97,110,113,205,141,105,77,57,243,135,69,208,242,105,170,167,154,100,185,202,229,5,137,65,134,181,195,170,171,221,165,16,193,2,136,240,142,53,150,158,134,152,76,149,48,254,147,217,113,6,49,86,56,255,251,178,68,184,140,196,174,103,74,155,38,85,240,148,12,217,115,96,200,205,81,21,157,52,108,49,13,34,75,179,100,141,164,154,81,201,113,140,226,145,203,197,92,17,35,46,135,163,136,234,203,78,56,72,29,155,108,97,86,81,210,116,188,222,197,237,11,55,109,85,140,81,165,55,3,216,230,132,239,169,149,46,190,234,231,161,146,207,8,62,6,223,12,188,188,87,3,177,160,33,64,18,228,215,12,23,128,140,18,51,2,25,171,2,195,40,122,152,185,115,17,105,97,48,91,169,155,22,134,91,43,238,229,72,92,38,22,147,25,203,19,6,171,4,74,148,139,81,62,208,222,44,121,169,207,239,196,234,244,210,14,48,179,226,55,61,229,204,192,41,116,134,32,220,155,102,153,222,241,213,75,134,120,148,254,86,30,155,91,227,189,127,138,239,21,41,166,137,35,141,163,80,204,132,12,84,163,56,64,169,180,17,255,187,89,230,52,255,145,143,61,63,94,81,180,117,238,205,199,67,109,150,247,72,182,10,164,235,12,179,173,61,211,231,240,2,201,21,0,4,115,176,206,144,140,14,0,196,40,12,104,224,28,86,112,71,134,38,2,96,67,161,80,178,216,8,8,212,196,20,252,165,133,239,120,144,116,168,14,165,137,62,234,144,130,183,0,131,85,128,135,201,66,88,187,251,54,143,51,46,236,165,171,216,113,150,13,197,154,135,32,199,222,127,138,48,194,169,153,212,66,133,24,39,93,12,144,154,139,33,221,88,62,15,20,16,201,28,225,95,221,122,175,255,255,255,254,252,129,103,196,82,173,39,20,144,18,155,235,163,147,48,89,19,167,145,239,99,33,126,175,107,252,251,91,255,181,223,165,90,65,91,88,188,22,38,73,181,38,135,46,16,156,103,8,115,201,126,242,208,171,75,81,135,75,173,210,205,245,206,49,143,18,153,171,216,210,175,8,109,33,168,2,4,18,192,77,55,21,135,49,188,115,45,145,209,148,170,118,5,206,144,88,149,136,155,5,225,172,54,57,116,238,70,103,165,180,77,25,140,183,127,255,255,217,38,103,234,78,167,30,149,187,144,170,131,21,136,138,66,149,16,207,26,234,250,169,209,208,133,75,22,61,232,207,232,221,223,123,217,213,168,125,253,70,245,83,210,190,92,244,145,20,170,233,181,89,94,128,10,64,3,168,199,170,12,49,56,205,78,77,41,24,192,145,140,10,52,50,80,195,143,65,66,96,160,208,196,128,168,97,165,24,162,153,140,137,5,64,12,0,36,116,36,64,12,153,173,60,132,40,70,0,2,103,101,78,184,132,221,36,22,44,60,50,4,216,223,167,126,26,127,31,102,42,199,31,151,9,174,178,27,84,142,221,39,37,242,106,178,26,87,154,142,81,24,255,251,178,100,189,12,5,190,103,199,155,105,126,96,98,140,217,154,60,197,107,23,25,159,26,77,161,253,1,185,51,165,8,241,158,188,191,27,167,202,196,220,206,54,235,146,47,130,237,255,122,238,255,185,255,78,189,38,6,162,181,142,28,88,193,165,64,246,83,207,183,32,93,199,45,127,15,20,181,21,119,243,188,193,25,153,195,98,230,41,85,147,171,149,162,226,75,118,243,27,89,241,254,237,136,78,166,110,195,116,88,47,126,97,77,19,17,41,53,252,74,191,11,40,251,6,64,17,88,168,44,73,195,248,20,232,210,98,198,202,128,79,10,76,115,169,242,182,27,199,13,181,72,171,165,211,51,103,194,113,106,200,153,35,26,134,32,237,22,100,76,114,185,112,150,211,34,97,32,149,197,202,139,185,233,217,189,50,51,126,113,151,126,83,71,145,225,31,202,255,235,194,211,133,47,76,253,205,54,101,115,238,118,166,166,191,156,199,189,95,170,187,204,102,67,145,16,171,41,204,101,45,179,40,53,213,64,169,119,208,18,177,18,76,81,3,56,49,231,146,45,244,143,107,241,84,116,108,72,85,85,106,59,16,13,43,168,213,43,193,48,26,186,163,180,163,109,66,139,227,161,37,2,162,40,129,193,164,225,143,142,147,174,182,218,145,195,195,219,233,89,214,66,160,128,227,65,218,45,251,179,239,94,227,188,179,122,170,127,233,5,92,104,192,97,171,99,161,143,218,147,205,205,126,170,37,146,188,164,98,221,168,130,146,83,156,137,246,240,145,91,218,146,20,244,142,109,126,151,85,157,222,211,182,175,221,50,98,79,221,124,205,91,90,202,227,141,245,48,235,58,14,2,1,5,70,220,160,209,133,154,104,104,25,197,211,7,185,155,179,55,94,90,207,32,165,173,117,180,140,71,101,48,35,225,156,150,38,203,168,242,99,46,100,183,232,99,63,51,75,115,26,210,30,101,57,103,152,175,164,187,60,170,35,39,133,217,53,221,145,212,25,32,64,20,139,200,38,102,170,245,12,69,253,109,107,121,82,62,179,166,184,177,41,9,100,117,221,177,165,13,237,13,123,231,228,180,93,230,101,222,186,81,37,62,49,111,137,242,238,178,232,178,19,119,218,139,59,176,168,54,141,38,24,123,139,202,163,12,68,46,80,145,145,102,203,210,210,68,173,225,7,48,4,10,114,203,104,169,74,161,44,17,42,38,9,177,14,46,121,115,45,105,120,169,109,168,54,106,111,57,102,254,106,101,236,254,200,28,203,149,185,157,220,233,170,88,143,239,237,114,214,92,71,30,141,142,80,8,180,68,147,65,60,74,39,76,129,58,4,16,230,41,35,169,213,149,152,241,51,12,78,27,161,135,103,178,16,180,54,80,45,204,95,202,171,77,255,251,178,68,195,136,4,146,102,203,27,6,93,112,150,108,233,87,96,200,205,83,25,155,51,76,25,153,106,90,51,100,157,163,35,49,224,163,92,8,205,132,168,237,110,229,243,187,237,70,210,103,67,103,86,199,174,214,10,228,71,81,213,236,164,183,165,142,248,224,221,159,237,229,173,210,172,242,18,239,134,40,22,51,120,221,118,97,180,209,220,188,1,108,160,4,0,148,183,97,12,49,26,176,186,227,4,65,232,7,88,105,9,14,206,147,165,74,236,151,70,52,207,224,167,222,188,82,189,215,193,225,84,22,169,222,69,89,169,85,138,245,109,83,70,44,65,183,234,119,119,245,131,179,211,248,225,79,132,73,148,179,9,197,225,152,71,74,20,67,207,53,186,93,211,216,186,107,124,215,154,230,185,117,122,24,243,89,105,66,114,93,251,43,118,232,234,145,200,107,252,204,214,42,35,111,188,160,200,22,8,225,244,206,186,78,207,75,244,238,95,25,10,50,97,125,156,147,224,250,198,219,212,140,190,89,167,37,191,254,150,88,37,5,138,4,39,119,245,86,186,65,151,119,17,200,188,239,75,43,126,157,149,226,247,34,182,111,117,4,174,0,170,254,220,153,148,50,223,240,121,153,32,70,142,18,53,100,248,142,136,28,220,161,190,10,57,54,138,99,194,134,11,18,55,34,164,224,155,66,132,34,182,29,46,98,223,82,142,252,173,93,236,170,222,179,111,217,43,58,88,113,83,73,98,16,114,88,148,115,103,239,77,82,197,205,106,237,4,230,169,75,117,26,90,16,188,176,250,133,143,87,69,149,42,209,106,198,181,13,86,205,31,112,199,77,125,91,161,141,88,237,95,89,215,50,173,206,181,26,203,82,106,149,3,74,0,25,54,250,4,95,64,53,179,68,70,42,149,245,98,110,180,50,220,94,229,2,182,249,204,74,223,74,137,44,23,74,128,54,222,42,91,135,135,231,118,149,78,159,242,252,56,113,125,168,252,210,142,55,26,72,159,72,120,184,194,10,33,175,59,120,241,210,90,42,55,25,134,191,157,118,230,237,81,242,238,51,42,52,183,108,36,107,147,14,98,209,137,125,103,185,182,98,246,241,7,65,243,29,243,82,171,64,183,90,159,246,116,186,186,238,230,170,116,234,59,122,29,211,67,235,177,137,239,122,45,247,91,242,255,172,237,251,127,184,215,127,181,133,106,192,1,91,188,21,81,2,129,159,10,32,48,101,166,104,106,7,0,56,179,80,58,110,220,124,142,139,229,195,181,105,217,28,155,217,41,18,61,121,37,184,152,43,42,30,131,81,200,245,222,106,90,203,123,172,182,35,174,86,172,245,50,115,166,13,138,9,138,159,142,8,196,176,242,145,93,22,175,117,92,238,80,199,115,38,30,255,251,178,68,191,12,196,184,102,204,27,9,92,208,145,76,233,83,97,134,126,19,25,157,48,108,49,109,194,108,51,101,77,151,161,185,217,139,56,234,78,21,245,97,54,46,247,160,246,220,62,207,34,245,77,207,27,147,229,31,77,23,67,237,41,164,209,87,168,68,152,62,154,58,154,195,253,61,71,194,140,220,189,212,170,141,220,127,84,199,241,49,253,199,54,234,155,142,43,169,157,163,10,0,3,54,252,168,240,129,227,18,208,178,1,131,129,146,83,234,157,232,135,107,69,214,206,158,86,38,53,36,53,182,183,167,244,61,109,48,156,179,58,26,199,51,82,41,200,222,40,75,242,166,104,176,179,107,79,59,43,219,151,55,108,236,236,182,109,124,216,151,60,19,203,173,235,64,168,74,16,135,197,169,156,247,115,171,145,119,172,215,29,222,233,36,48,122,41,112,212,100,82,76,36,220,8,68,10,7,20,132,203,52,67,61,27,89,29,88,203,218,28,213,250,31,123,41,55,83,118,54,201,60,116,140,105,180,202,30,162,166,138,44,82,86,240,198,165,210,39,80,62,93,110,40,8,10,0,3,183,249,56,132,64,56,8,80,40,212,133,45,54,126,30,151,110,26,100,83,87,233,165,249,69,100,153,68,141,28,151,79,88,218,101,85,133,197,1,86,9,98,105,217,247,205,3,224,134,98,69,215,108,90,173,0,157,129,185,145,176,194,210,220,219,240,255,223,140,214,183,47,115,169,33,110,89,109,202,225,20,72,18,246,219,169,164,57,254,77,185,48,164,81,172,126,4,48,115,31,20,143,146,72,173,204,32,126,197,50,100,53,246,147,111,221,219,112,115,45,214,220,215,147,13,253,79,248,228,186,82,142,252,143,247,42,151,196,191,245,56,207,156,0,237,232,0,11,127,227,199,130,2,56,20,16,10,68,48,176,45,235,231,22,158,220,73,185,77,95,166,151,228,163,32,209,97,28,92,225,12,65,30,38,120,28,72,116,27,6,128,34,96,67,65,179,19,220,176,224,120,197,23,5,130,226,226,225,2,18,28,2,177,64,60,240,87,2,133,51,69,240,159,250,154,92,113,196,165,241,85,223,240,241,81,81,217,186,184,219,71,115,207,25,1,235,12,183,243,230,236,193,222,98,245,48,147,178,212,213,32,235,164,94,226,9,251,86,91,153,178,35,90,146,95,184,246,175,151,191,186,191,248,46,82,40,68,9,26,10,171,15,95,156,201,161,138,41,24,0,24,192,113,132,1,4,7,23,184,96,32,20,26,197,71,131,217,216,48,40,46,10,222,51,148,139,67,32,118,67,2,51,54,76,197,156,16,194,18,208,243,52,192,60,16,75,248,10,153,192,123,32,19,182,147,52,54,206,1,56,18,41,219,0,12,166,38,255,251,178,68,184,128,4,157,103,205,29,97,32,0,139,76,233,115,172,160,0,31,1,211,36,25,188,128,3,240,51,99,139,55,160,0,220,84,184,153,117,186,4,16,89,130,36,12,106,131,156,83,49,67,77,232,143,107,64,236,202,156,177,224,27,102,229,74,193,205,230,128,72,56,18,25,65,99,240,66,2,3,211,193,34,157,122,90,252,171,203,191,46,140,75,44,84,177,118,67,156,244,150,253,89,78,177,169,219,186,161,207,181,242,199,60,107,68,235,218,151,67,80,213,52,186,37,25,153,175,191,239,55,94,182,25,126,50,206,126,22,41,55,59,83,90,165,179,134,241,171,91,43,186,166,238,127,151,63,86,191,255,255,91,195,58,124,249,247,47,127,255,255,221,173,187,24,127,59,123,255,30,127,208,194,191,255,255,255,255,255,255,255,255,255,255,255,255,254,215,255,208,0,8,1,172,166,20,144,32,18,48,136,163,123,1,63,118,35,82,120,48,192,81,64,195,24,10,18,34,151,8,4,128,0,41,34,44,54,206,204,16,80,2,30,167,151,72,56,25,110,141,104,1,16,196,223,83,100,154,98,32,227,9,108,117,213,153,196,32,67,177,128,20,39,113,122,55,51,147,20,203,133,100,134,140,161,153,2,120,217,3,187,39,186,28,66,7,147,35,91,128,128,196,201,72,134,146,34,40,16,74,68,101,185,168,184,118,159,156,128,243,78,88,144,135,157,198,152,47,25,192,96,101,1,73,154,99,168,57,92,219,18,52,7,219,80,80,104,205,234,182,178,214,23,100,23,233,47,238,197,72,17,255,156,150,247,30,126,57,242,151,27,55,44,93,229,75,178,236,229,118,175,238,223,59,219,157,202,197,235,119,190,151,58,91,151,115,191,83,46,111,117,240,195,29,97,67,205,111,42,181,187,95,191,157,73,6,29,157,187,133,6,60,175,190,247,60,238,231,143,55,218,30,126,255,247,103,119,57,141,236,165,124,238,122,239,221,191,87,255,79,255,213,4,0,0,27,223,186,239,251,56,3,113,11,38,231,160,185,170,123,149,36,183,110,99,127,100,150,44,195,237,42,56,121,251,215,131,167,24,184,123,116,34,104,250,255,41,178,105,184,36,21,135,194,81,4,30,199,193,180,117,4,94,72,4,3,113,248,60,143,199,19,52,62,245,17,118,253,238,115,38,42,226,97,212,125,74,186,255,182,62,41,241,31,83,19,108,100,152,20,184,225,60,209,83,174,167,252,87,204,76,85,211,213,134,159,57,49,252,241,207,223,247,186,38,250,124,61,205,182,68,245,117,243,48,199,252,76,95,243,70,64,0,12,255,197,212,221,64,14,163,5,160,136,194,159,25,84,174,181,72,54,102,98,102,69,152,158,146,135,140,11,73,17,140,255,251,178,68,86,134,228,91,102,208,191,97,96,0,146,204,217,195,236,180,0,17,141,155,54,108,188,175,194,21,179,102,141,151,137,248,74,15,34,250,202,100,36,7,136,244,48,41,2,222,94,56,72,142,194,121,231,105,152,225,113,202,56,195,96,103,14,130,124,39,193,182,28,3,10,37,64,64,10,98,224,69,12,197,184,85,68,81,0,127,29,131,156,190,84,74,146,204,110,131,210,255,234,246,125,5,245,91,169,116,43,50,68,216,184,110,166,53,117,38,203,211,65,74,187,208,69,106,103,173,87,77,4,221,173,119,110,180,55,249,163,160,147,62,173,186,210,255,207,41,188,48,4,29,12,194,56,236,44,73,91,107,189,195,98,174,13,169,155,17,184,148,17,15,80,161,76,143,227,55,62,132,175,44,108,148,186,220,110,196,121,166,138,150,18,228,118,157,105,247,206,76,78,76,80,219,206,85,114,29,130,122,218,204,39,226,208,102,30,136,227,148,240,32,202,67,7,152,140,169,134,72,47,117,182,187,219,254,121,208,210,33,139,43,75,71,217,35,178,178,234,71,81,146,168,176,68,194,172,96,242,216,164,102,84,89,202,206,149,156,166,173,10,138,83,219,212,173,67,21,104,173,213,63,251,104,236,143,224,119,119,224,194,7,69,48,8,59,19,14,118,141,119,187,111,108,51,77,141,153,92,213,4,106,186,28,200,207,25,169,243,19,57,123,112,212,119,111,178,196,121,160,72,203,9,58,59,76,181,123,50,169,137,201,243,26,249,109,58,147,209,8,43,90,168,69,197,160,206,40,145,228,20,196,32,201,194,123,99,193,90,184,112,138,246,14,165,181,191,254,99,239,42,235,220,206,137,219,161,200,139,117,18,138,198,42,106,215,93,72,141,244,100,50,238,232,102,118,61,85,27,55,76,201,43,111,46,203,46,213,244,244,22,0,0,119,252,199,5,140,24,148,201,133,14,156,92,207,192,212,28,196,136,16,146,76,20,161,75,172,96,5,105,59,205,217,27,19,201,224,166,92,203,17,251,107,171,237,249,42,1,180,246,195,52,250,189,206,164,0,34,5,22,6,11,128,142,4,135,3,54,48,160,3,3,117,160,246,109,14,70,111,179,54,236,130,17,96,84,64,75,65,80,197,228,180,21,42,38,182,40,9,69,209,237,88,204,0,9,228,65,17,106,144,70,203,31,181,170,176,209,199,142,5,154,206,199,255,62,223,187,191,87,127,35,31,245,11,34,150,152,212,73,45,24,32,167,202,81,109,85,88,145,179,97,98,207,85,40,197,166,34,141,147,213,218,121,102,164,221,75,252,186,185,230,250,189,207,149,253,95,185,40,203,102,98,250,117,222,169,57,4,81,157,187,187,214,125,58,110,69,9,131,32,0,0,32,255,251,178,100,102,14,134,70,103,75,27,105,111,176,86,108,217,234,61,37,24,23,229,157,42,109,225,111,193,80,51,103,156,192,150,32,0,55,255,220,37,120,60,194,114,12,42,211,230,154,213,66,15,201,93,71,151,51,74,231,26,105,55,78,122,142,68,25,189,12,119,48,225,104,192,214,24,168,214,251,107,85,170,28,236,213,212,165,45,92,198,53,136,167,162,207,29,23,113,35,58,155,54,118,78,232,243,55,235,167,253,127,251,127,153,189,191,250,136,29,252,48,34,85,29,49,133,19,195,60,34,227,11,3,24,32,232,64,26,124,167,10,192,181,128,40,50,171,50,33,8,19,4,142,43,24,181,140,99,107,213,19,181,109,50,100,204,86,152,171,236,197,101,78,83,19,117,147,220,105,9,38,151,161,208,32,218,159,14,76,73,94,168,141,166,20,128,181,104,26,99,79,47,72,88,106,25,26,128,132,1,73,4,228,68,198,20,225,131,68,29,66,249,58,11,250,3,139,163,140,158,142,198,49,90,210,28,57,214,51,182,183,187,103,199,17,146,137,100,226,243,229,230,148,113,175,69,85,140,41,39,209,195,132,33,28,173,246,127,78,77,19,69,4,145,86,51,86,168,129,75,148,250,187,100,34,105,12,103,191,166,185,166,148,117,155,139,119,47,237,248,254,255,255,251,254,191,157,0,214,156,0,3,127,249,227,197,80,136,162,176,238,58,187,90,46,204,105,201,247,161,242,50,117,229,116,206,96,14,228,210,20,119,75,59,21,70,21,17,232,95,253,8,214,43,26,203,209,33,227,152,93,204,69,66,50,202,140,142,140,70,117,189,25,25,74,157,45,74,179,250,118,123,126,155,239,107,190,221,52,255,191,253,129,106,0,0,118,236,203,41,3,42,6,237,32,52,102,11,10,3,8,244,97,2,131,131,0,71,37,105,125,146,9,185,56,67,128,149,52,52,95,2,247,3,6,9,0,87,101,65,21,37,99,196,65,33,215,157,214,107,45,102,67,162,193,65,80,129,58,71,133,41,90,134,153,82,37,223,47,35,76,121,161,231,250,36,197,28,245,220,88,22,196,64,9,152,80,177,241,37,101,217,50,68,132,64,147,77,122,184,227,136,64,129,92,148,41,88,6,230,160,236,181,122,63,208,116,90,47,34,139,107,151,177,231,203,254,199,231,127,181,169,36,113,58,30,29,137,163,100,156,238,120,100,70,82,32,218,160,98,244,12,95,167,53,51,155,129,33,8,181,34,66,126,97,99,235,201,26,90,144,205,2,61,87,51,165,55,57,191,254,223,255,234,200,27,128,12,130,0,2,127,233,55,6,147,131,198,207,142,87,38,116,233,93,176,38,145,129,35,183,70,15,79,251,73,79,222,207,252,156,221,4,17,194,217,255,251,178,100,116,14,38,1,102,202,27,70,87,176,85,204,217,218,48,98,110,22,249,155,44,109,152,254,137,77,159,38,204,243,13,184,138,177,66,99,217,147,255,90,244,59,86,230,116,22,154,171,58,204,230,87,98,49,153,30,101,157,123,43,233,66,178,41,15,212,238,245,71,250,58,105,175,255,255,255,255,22,183,248,26,28,44,30,60,110,62,200,37,34,172,64,229,64,112,82,150,146,133,185,139,249,2,218,228,16,253,179,184,121,29,101,230,10,2,209,87,41,123,231,90,26,114,166,90,89,233,156,41,115,234,244,185,136,229,37,22,14,117,225,97,96,49,64,40,121,58,87,234,37,95,105,112,211,67,40,10,72,180,248,83,134,32,234,139,0,52,130,237,52,146,247,172,84,112,17,4,160,49,33,91,212,244,137,187,44,29,155,209,202,101,211,85,107,97,205,195,215,229,66,63,236,186,253,89,226,208,161,56,2,39,201,158,52,165,13,147,34,11,194,129,88,40,23,23,33,48,76,214,89,110,251,165,94,81,178,91,75,137,92,136,225,93,5,178,173,172,230,99,15,245,49,31,109,89,43,250,237,137,192,0,84,182,216,202,182,144,157,41,112,120,167,158,174,230,140,215,241,238,136,240,121,147,254,205,174,242,157,242,157,105,236,161,191,215,255,106,213,83,38,240,100,245,72,150,26,161,12,45,105,150,95,228,178,18,69,133,45,55,150,212,107,97,211,201,8,182,225,222,195,6,101,19,171,74,173,186,220,146,46,247,253,31,245,156,0,0,166,252,180,74,162,13,34,201,147,182,137,246,170,178,38,147,110,54,178,229,178,250,56,3,23,74,3,134,97,232,1,148,190,244,110,188,86,23,77,32,135,104,98,242,24,243,97,102,208,20,73,186,186,49,57,28,113,252,165,120,233,245,2,62,79,219,67,170,225,176,40,33,150,70,230,33,186,185,63,20,181,225,187,22,62,206,22,127,127,206,247,169,5,205,230,102,90,70,50,16,152,10,204,54,157,212,104,192,146,155,144,34,26,25,26,51,68,183,61,200,133,55,175,203,237,243,55,233,255,250,4,46,0,2,111,248,2,161,202,1,48,142,206,132,16,178,122,228,165,142,198,97,197,127,100,230,146,74,117,10,184,252,45,170,119,104,90,165,166,69,133,11,122,173,197,116,124,147,100,147,81,49,55,83,236,237,137,200,169,54,123,42,19,72,121,39,116,93,201,210,32,132,43,219,143,249,104,100,44,202,139,195,207,53,38,190,119,255,246,26,205,126,204,70,132,4,237,170,137,100,218,51,3,0,18,146,212,138,54,164,203,82,50,206,104,155,188,73,223,223,86,87,167,175,254,190,37,75,147,83,92,172,236,251,28,121,57,19,12,111,39,227,16,244,173,241,255,251,178,68,139,14,228,47,103,78,27,1,63,176,124,236,217,179,60,34,246,16,245,67,58,108,188,207,193,241,26,166,205,151,137,248,165,169,58,234,213,92,171,195,145,58,253,8,63,211,232,91,146,93,105,97,243,11,146,149,154,59,0,245,26,4,232,134,28,234,196,170,243,198,37,122,93,52,194,115,158,169,113,55,69,28,43,100,140,202,38,168,52,243,197,84,115,126,58,177,62,205,59,101,119,172,252,246,122,251,45,57,88,211,82,210,40,112,210,164,58,53,139,220,108,211,251,197,30,151,167,184,248,102,223,108,238,245,245,234,117,239,253,127,255,236,237,144,157,127,255,253,39,126,221,245,1,100,231,249,99,203,192,236,193,212,183,40,151,87,131,105,112,157,129,106,181,199,13,3,246,58,160,255,79,157,109,41,117,165,135,204,45,42,87,209,210,2,228,91,9,208,188,55,217,15,165,211,197,115,244,45,2,244,211,51,79,177,55,67,139,202,172,153,148,196,65,99,93,40,21,81,141,245,123,2,250,170,59,85,62,175,243,211,255,253,29,213,138,192,197,90,60,225,246,148,0,2,163,65,97,113,41,84,48,43,120,108,193,30,101,81,123,145,255,255,125,0,0,157,253,104,174,180,38,136,8,139,78,67,171,174,190,19,121,208,75,229,145,41,78,165,240,114,204,149,24,13,17,40,215,140,46,81,70,77,46,9,72,103,101,65,196,200,210,166,230,79,173,101,65,40,192,77,160,232,61,18,1,153,233,81,89,36,80,140,4,153,92,242,34,179,142,199,87,24,123,58,114,101,78,215,70,101,219,71,117,50,50,145,150,75,42,50,200,152,244,87,142,82,158,195,220,65,93,100,157,43,53,181,244,210,38,223,253,117,255,228,255,127,224,64,0,15,127,212,85,65,208,18,56,162,131,59,12,215,14,193,149,243,185,63,57,18,161,194,58,48,116,41,144,195,179,77,26,124,160,149,44,228,161,82,26,77,108,104,131,117,60,148,138,171,81,67,97,150,33,252,156,51,97,29,7,241,248,60,216,77,198,117,201,177,113,233,102,126,172,116,135,64,101,158,175,32,79,77,124,126,167,102,116,235,109,174,206,140,204,143,49,202,253,118,115,59,41,157,203,219,94,206,238,138,165,63,71,235,122,94,141,255,191,191,103,181,53,255,234,33,203,159,202,148,172,178,2,105,1,204,25,122,73,63,47,108,113,249,182,149,14,51,225,58,231,211,68,59,5,197,66,253,114,245,22,230,147,80,175,205,20,202,126,207,215,105,227,105,10,69,23,243,73,74,137,76,54,229,181,121,18,228,175,48,73,186,45,195,13,69,204,196,79,159,202,162,209,193,28,185,93,196,147,17,181,173,91,86,166,78,105,166,35,145,213,234,198,101,19,255,251,178,68,175,14,227,228,102,207,27,12,44,96,126,204,233,195,97,226,126,16,61,155,58,109,60,175,193,242,51,102,205,167,137,248,33,221,147,34,204,168,87,37,92,237,53,136,67,187,26,134,187,42,236,246,109,190,159,111,255,233,255,183,255,244,9,205,255,101,133,255,3,0,13,88,10,80,229,168,84,134,17,65,21,190,192,31,168,11,23,206,180,68,65,57,86,195,107,101,69,187,73,161,41,153,180,105,63,91,218,101,60,98,25,71,193,127,46,73,211,245,36,195,5,74,188,161,157,38,76,71,249,254,227,69,226,254,120,41,206,101,89,138,200,204,173,92,234,223,120,174,173,247,250,58,213,239,253,181,135,179,186,217,229,74,18,236,100,109,129,221,20,198,127,35,172,146,63,55,215,251,223,110,79,221,191,214,159,79,208,26,0,0,84,248,50,4,167,51,60,2,138,104,35,112,90,25,64,232,68,33,146,129,2,23,90,28,66,84,85,165,183,172,233,64,153,53,185,108,3,97,212,136,176,149,105,81,218,144,43,250,207,33,234,39,201,167,39,202,125,37,211,39,101,208,52,244,102,81,19,126,96,4,170,113,221,69,132,6,18,199,222,55,229,210,107,109,134,92,241,176,85,49,101,151,213,146,60,246,97,118,55,12,217,157,181,173,254,154,169,96,43,116,237,37,252,139,171,126,116,148,136,173,200,207,128,161,50,221,84,139,243,225,146,236,175,231,215,205,68,191,162,24,99,233,75,127,255,249,238,178,160,28,224,0,30,255,128,132,65,147,51,97,146,205,162,225,226,34,50,85,101,83,97,82,100,210,150,44,53,88,109,242,116,152,115,54,159,157,142,212,129,34,44,245,78,26,172,212,38,50,221,33,234,39,201,175,41,21,36,175,153,59,78,139,90,135,99,146,184,172,0,158,207,251,248,195,2,192,165,155,239,45,116,157,183,173,222,122,215,234,154,181,138,102,53,18,144,94,187,94,51,246,50,215,255,201,117,252,191,255,48,184,129,45,46,70,106,229,9,202,67,143,169,41,35,22,224,162,99,200,104,95,232,86,180,38,218,78,61,132,89,111,218,183,62,201,182,239,97,81,66,43,190,137,109,224,105,119,204,113,32,47,134,206,9,78,153,129,129,215,56,224,121,74,223,117,8,65,195,43,73,228,157,157,93,176,0,240,235,242,89,36,74,85,130,58,189,143,83,201,79,23,99,84,151,96,39,218,150,45,43,131,230,157,76,36,19,115,57,216,47,51,249,21,172,176,107,85,223,152,160,96,246,233,244,201,164,240,85,168,125,217,222,53,104,37,218,253,127,247,246,173,140,97,98,42,203,241,207,151,20,16,52,88,247,236,153,137,71,108,184,104,99,38,201,86,78,112,148,229,248,133,240,255,249,255,251,176,68,217,142,228,195,103,76,155,35,63,160,154,44,217,131,100,101,246,18,37,157,52,109,13,94,202,76,179,166,13,167,162,48,241,248,37,223,79,249,82,35,76,254,179,21,157,82,16,27,75,187,247,108,152,36,136,31,104,6,173,36,11,198,210,208,67,139,127,20,77,248,203,50,129,40,172,176,216,192,208,170,53,218,242,153,139,65,9,53,12,194,240,253,30,54,30,54,155,198,243,42,57,94,125,177,22,10,35,23,219,99,188,1,72,184,33,59,11,89,121,39,109,137,33,99,105,87,194,30,77,41,140,28,230,142,107,21,185,69,38,49,241,253,84,255,95,81,245,19,207,45,44,175,42,223,223,213,67,176,247,88,69,215,211,173,234,46,247,133,200,142,183,123,100,140,119,253,95,122,252,44,227,95,233,38,160,219,27,252,71,45,204,243,92,115,133,42,0,0,173,208,101,52,194,13,12,182,180,232,69,77,125,104,201,202,65,133,200,188,96,99,128,193,33,16,156,50,134,170,54,8,2,83,194,64,50,101,98,0,52,15,116,75,128,19,26,36,84,19,5,42,205,38,65,167,34,42,133,3,148,187,217,107,32,110,136,124,184,73,140,170,114,17,164,51,152,133,231,10,84,234,183,67,10,133,130,188,214,96,131,224,105,174,104,80,66,192,130,124,155,247,129,61,6,134,195,158,177,0,156,188,163,144,20,4,191,114,167,183,59,255,244,125,84,124,253,245,243,52,113,129,217,131,97,91,97,148,53,168,80,170,210,141,147,19,90,135,238,45,213,34,211,52,105,106,59,120,122,24,178,49,225,62,83,89,237,144,129,134,255,95,245,237,239,74,247,124,243,252,199,201,64,46,0,2,237,249,150,134,19,50,110,126,33,103,67,196,82,144,29,183,46,128,201,236,155,3,239,173,185,69,94,95,12,122,178,193,187,83,202,88,176,219,6,252,98,244,94,25,25,127,126,255,136,53,70,209,205,202,230,82,137,50,49,7,171,126,84,163,103,172,90,87,191,216,209,252,143,138,241,12,191,40,113,159,242,200,248,82,114,22,123,158,101,239,124,149,84,25,19,115,37,203,233,129,222,237,180,193,32,83,5,128,12,102,97,56,17,32,75,224,97,1,96,0,98,13,5,142,128,68,128,99,64,4,98,10,128,92,4,168,97,205,216,172,6,245,14,172,8,198,144,236,167,59,83,18,42,221,79,84,225,71,24,137,88,24,9,33,92,71,13,83,136,64,170,235,58,55,44,8,26,186,146,56,191,1,61,239,91,18,13,106,25,50,194,2,154,244,86,86,207,113,164,55,183,164,104,119,69,39,214,110,7,79,45,75,113,136,75,53,245,168,187,175,29,41,82,206,198,218,181,164,219,7,138,56,96,140,232,148,112,185,255,251,178,100,213,14,197,207,102,202,27,120,67,240,103,12,217,163,61,35,74,22,209,157,40,110,97,15,193,177,179,102,13,132,141,184,40,200,176,146,98,76,47,41,18,216,248,91,175,210,165,12,182,165,98,239,153,166,97,149,201,223,206,253,66,245,119,255,75,106,119,223,36,197,220,95,31,58,38,224,13,96,0,157,182,188,247,150,152,102,6,162,214,22,156,55,19,139,197,39,223,123,84,144,81,183,141,133,165,151,166,113,60,135,203,79,218,233,39,47,141,202,178,255,180,72,101,18,165,27,175,91,245,56,94,184,18,57,163,69,202,79,208,166,228,90,177,207,100,89,69,56,65,168,33,85,56,205,106,145,194,121,167,215,233,85,108,147,133,54,69,143,50,231,62,159,254,240,230,127,255,62,127,254,103,207,243,255,252,10,0,1,62,248,198,199,132,100,230,46,248,118,66,32,68,176,96,169,139,144,40,34,125,21,64,199,0,160,49,17,76,165,4,209,164,115,76,226,80,118,152,76,58,136,171,201,160,54,200,199,1,175,132,12,42,135,59,10,31,76,84,11,193,222,90,46,154,77,160,78,218,7,139,2,47,216,196,212,78,93,77,139,140,14,8,117,100,8,134,10,85,145,70,85,10,33,185,182,35,44,244,189,16,101,104,218,144,206,181,103,138,89,172,242,207,191,132,211,77,165,186,107,95,90,62,247,35,211,93,34,88,10,30,90,237,100,148,77,76,149,42,130,59,231,52,170,57,62,151,188,130,223,113,4,41,132,200,211,77,50,15,126,179,37,186,169,160,254,215,76,81,12,105,110,243,218,148,183,100,145,60,170,68,247,77,74,61,91,50,75,156,89,154,130,149,155,0,1,182,252,223,93,152,67,52,151,169,207,104,145,151,215,25,40,103,133,73,221,193,187,140,214,198,223,231,17,33,106,190,93,223,230,62,229,63,219,52,238,37,178,114,242,73,229,39,253,255,216,59,136,209,114,88,72,176,110,88,149,70,48,140,225,166,112,222,146,88,73,201,73,225,95,209,155,95,66,187,96,184,134,166,198,213,157,45,196,75,175,43,28,243,90,206,59,32,155,181,71,175,109,21,80,22,107,169,148,157,24,146,40,138,16,241,204,207,148,120,28,148,101,2,168,110,16,56,12,5,47,147,17,18,21,14,7,25,2,22,58,98,38,163,163,15,133,22,177,172,54,74,67,50,89,209,10,30,53,25,66,5,128,129,5,78,133,176,27,8,88,209,21,156,170,169,144,133,203,193,254,119,25,4,79,25,74,106,59,206,211,236,154,6,224,186,15,76,161,211,119,231,95,182,124,134,175,44,108,200,13,16,9,154,160,57,125,160,80,230,230,102,109,62,114,109,9,70,9,43,50,221,189,102,150,151,166,90,242,17,255,251,178,100,218,142,230,32,103,74,155,105,111,178,106,204,217,163,60,101,190,24,33,157,40,109,225,109,193,185,179,101,141,134,9,184,83,207,108,67,15,195,158,206,82,225,212,199,165,212,76,30,90,216,201,69,119,146,71,115,13,182,195,91,12,186,121,245,91,150,153,242,162,49,251,22,186,139,168,169,159,234,44,217,121,135,41,221,239,147,238,167,1,183,41,199,34,99,51,210,64,9,140,60,77,242,209,145,51,71,6,30,165,105,144,59,236,102,112,146,14,15,99,234,113,101,25,72,212,238,44,196,255,54,180,39,218,210,62,204,130,255,139,44,205,210,30,210,104,223,247,228,51,244,77,94,228,37,170,57,220,138,130,29,101,86,59,209,119,123,136,91,217,84,116,67,93,82,137,85,154,139,55,73,82,15,107,180,171,73,253,143,162,233,102,187,55,251,161,131,114,39,231,53,5,213,0,0,246,184,206,8,204,80,68,211,17,206,196,76,216,148,132,150,13,12,88,0,10,24,70,50,48,5,3,72,65,132,5,188,146,2,66,73,120,220,94,179,1,2,44,242,27,185,11,174,50,93,59,37,81,96,113,184,169,28,149,96,211,216,132,20,160,133,202,105,232,172,168,96,182,108,36,42,22,1,80,250,153,177,137,125,172,160,144,112,83,240,152,202,100,36,166,215,105,34,155,108,82,249,114,46,77,186,90,146,42,88,156,170,154,92,253,111,11,217,115,254,59,155,213,22,238,101,162,13,23,113,20,73,34,226,202,41,37,139,114,66,49,114,217,24,120,33,14,29,88,241,243,86,55,21,22,20,56,84,70,61,92,51,72,79,146,243,29,51,183,46,74,122,199,228,124,66,215,204,57,241,91,111,219,234,11,45,169,241,109,178,122,61,124,250,248,122,84,85,96,16,46,223,151,134,68,232,191,20,132,169,164,194,230,186,99,120,85,105,224,115,17,98,68,159,191,61,98,164,77,177,150,151,35,197,10,122,167,57,209,5,193,253,46,70,255,219,234,186,21,17,107,41,54,23,114,144,151,57,88,245,116,73,221,34,174,153,94,166,83,39,49,12,231,56,233,202,222,232,200,204,119,43,160,218,93,141,116,179,122,157,88,171,188,168,211,35,138,234,103,161,66,150,93,89,149,21,152,72,193,182,53,156,51,161,187,38,144,132,154,64,40,160,49,16,193,32,65,118,83,216,192,197,26,99,35,30,14,102,226,193,110,19,45,34,45,8,25,186,197,155,3,58,237,136,70,31,57,12,81,141,170,61,163,2,143,81,149,18,89,53,54,59,36,92,104,48,200,168,34,46,133,136,125,216,143,177,6,245,244,47,186,55,50,246,154,233,8,76,107,108,166,50,215,218,29,120,14,141,157,114,143,117,228,58,253,243,255,134,182,255,251,178,100,210,142,198,67,103,73,155,104,127,176,103,108,233,163,60,197,102,22,9,157,38,109,229,15,193,194,179,102,12,244,149,248,157,177,201,178,222,255,72,162,90,32,210,160,223,180,65,181,23,54,162,56,156,146,206,174,137,180,205,27,26,165,179,12,114,79,107,111,223,42,170,120,196,151,195,188,240,145,204,252,215,127,241,255,207,241,215,252,100,0,90,0,7,45,182,138,0,80,128,12,8,105,140,28,169,228,169,232,173,132,115,56,233,85,51,155,81,39,48,219,164,44,216,192,152,112,213,88,140,114,121,45,132,27,82,94,225,252,17,165,244,140,69,174,144,194,247,25,191,39,22,147,218,121,152,86,220,43,23,69,119,121,218,48,174,101,33,21,89,138,142,89,239,82,170,247,49,206,154,157,79,107,107,73,28,71,119,185,126,173,57,13,95,205,83,114,223,211,209,105,222,111,64,42,0,1,126,212,68,52,97,100,130,193,135,100,42,111,96,166,42,40,2,123,100,224,97,50,235,150,177,115,33,206,38,229,145,1,160,242,227,95,170,86,218,58,109,153,23,164,196,64,109,13,96,8,136,136,68,156,134,131,194,160,41,48,4,50,66,4,233,81,177,24,218,93,47,186,247,42,220,164,228,42,13,38,1,193,194,67,208,224,11,49,105,199,193,226,151,63,206,10,107,199,174,89,91,151,179,164,146,206,243,245,111,255,145,103,217,73,87,76,221,242,245,54,137,252,32,182,85,251,56,123,101,238,56,50,252,84,85,109,101,153,73,39,39,62,186,231,124,177,122,103,152,188,189,140,110,255,119,247,184,223,140,173,234,169,36,173,161,169,141,210,117,50,206,238,244,17,54,8,119,172,8,0,0,223,252,127,177,58,23,166,218,184,242,142,230,198,242,202,93,70,118,205,61,47,106,211,122,247,110,220,109,107,50,239,86,233,30,95,254,117,56,15,51,246,62,95,203,189,255,255,166,59,160,186,238,228,124,112,166,173,46,193,92,152,158,98,210,184,38,96,102,229,157,34,24,90,53,9,56,107,45,204,193,59,145,172,143,243,92,189,233,23,194,175,222,158,187,29,67,11,87,239,56,62,218,53,180,198,144,121,240,7,195,118,99,214,134,172,114,115,204,12,80,214,153,11,11,166,38,52,97,1,134,56,60,80,78,96,65,104,30,24,120,141,133,0,225,3,102,28,52,64,16,170,194,18,20,248,50,160,133,142,164,135,155,204,148,188,136,164,120,109,61,68,104,232,88,159,170,35,34,48,64,70,56,192,235,16,5,38,163,160,238,50,53,32,224,189,35,32,165,101,201,132,166,172,28,213,4,84,1,83,42,152,200,249,107,93,121,178,201,145,15,49,105,94,199,128,225,88,202,153,236,131,26,126,200,177,252,255,251,178,100,209,142,133,158,102,202,27,102,111,176,104,12,217,167,60,103,190,24,49,155,28,77,141,94,65,193,179,102,76,243,161,248,195,129,42,81,195,113,200,39,115,130,42,26,104,203,17,225,61,195,80,193,158,183,170,155,86,62,205,246,63,75,251,170,59,213,17,29,157,219,87,35,115,186,147,159,70,107,204,152,98,156,97,109,247,206,24,128,193,59,128,0,237,255,72,115,168,157,150,197,9,52,229,192,249,87,48,31,151,211,155,204,32,251,164,118,56,229,9,136,106,194,178,245,54,199,28,148,171,106,89,216,168,146,249,95,119,186,233,69,235,139,180,240,244,230,93,81,239,48,180,190,141,93,82,213,58,172,237,86,142,243,203,218,45,141,180,145,207,51,85,101,83,14,177,145,166,232,241,83,153,189,161,104,169,93,238,179,243,113,213,79,21,83,9,218,14,250,151,111,98,65,101,0,3,118,244,120,186,2,67,177,17,182,53,0,86,113,139,30,202,12,120,86,24,154,238,66,131,72,216,91,252,206,44,40,228,202,130,192,122,135,39,153,92,190,202,181,41,172,110,228,30,148,178,203,213,38,108,206,211,206,67,55,117,184,237,172,54,241,171,205,103,40,79,9,102,55,32,89,252,55,12,214,179,181,96,78,96,198,35,163,126,73,192,112,113,199,234,38,166,18,20,114,164,109,147,249,16,131,74,163,134,49,193,175,95,12,224,101,41,185,151,155,137,35,209,85,15,238,100,14,9,243,101,28,172,82,60,107,136,153,105,119,244,42,152,204,53,246,42,232,2,214,0,7,125,249,18,49,128,32,107,196,232,129,82,90,184,20,91,160,2,6,236,51,119,241,115,79,55,117,194,24,248,114,71,22,212,254,19,78,67,214,171,97,34,194,245,141,129,54,20,20,172,205,144,102,113,99,138,145,151,87,109,222,58,76,120,81,189,56,40,25,41,1,83,30,6,83,176,157,109,19,190,84,169,188,255,253,175,59,66,144,65,158,222,18,253,180,242,39,227,163,42,168,125,163,214,173,64,168,254,14,102,104,137,132,42,114,62,183,241,140,216,246,123,164,212,218,111,179,23,90,87,115,45,250,232,230,230,247,141,220,111,141,231,63,201,255,123,233,85,218,32,21,64,0,22,239,11,170,157,230,41,35,150,29,164,178,130,3,153,184,149,5,128,24,205,129,194,213,123,75,127,41,159,246,98,244,64,16,197,119,11,54,229,35,153,124,198,64,185,2,186,139,37,199,179,5,196,42,247,28,156,107,90,198,33,252,149,189,111,38,83,13,208,160,204,238,219,134,228,251,167,124,44,247,176,12,44,216,150,187,175,250,183,148,153,139,233,24,181,226,186,205,72,130,59,100,247,161,146,208,140,208,97,211,35,202,136,100,234,255,251,178,68,210,12,228,183,102,203,155,67,47,64,152,172,217,99,105,230,110,82,5,157,46,108,160,253,2,91,179,165,141,151,161,185,185,91,167,76,196,126,149,203,211,245,28,191,115,205,114,180,156,201,66,15,223,235,83,15,111,247,13,61,223,243,8,210,247,128,65,36,136,227,21,176,8,196,101,226,66,40,244,19,121,23,94,120,13,24,204,175,72,166,27,21,155,47,207,207,133,82,149,164,13,205,200,211,192,93,78,185,151,108,23,204,88,71,84,105,42,193,244,198,187,88,196,4,144,61,162,221,250,189,206,177,211,17,111,121,4,87,56,75,207,63,247,77,22,141,21,181,141,75,198,238,208,113,253,141,154,145,233,146,229,145,150,251,201,227,152,131,5,234,33,71,67,67,148,169,34,248,189,212,227,17,33,79,43,195,175,177,209,165,164,187,62,183,212,201,166,213,216,218,70,235,84,148,113,191,31,18,4,150,85,0,0,255,212,121,180,194,71,205,48,28,252,14,76,188,240,96,20,204,137,199,134,12,140,16,152,8,88,5,60,129,192,3,195,197,229,94,138,13,89,173,54,133,227,134,223,197,109,119,17,69,184,101,44,10,143,185,143,155,11,168,80,23,12,46,197,2,142,38,196,86,86,153,174,206,126,247,82,70,174,167,234,94,187,145,149,130,43,34,119,55,132,87,110,219,103,98,10,48,208,39,66,0,10,26,20,40,57,31,75,79,63,197,63,47,49,255,127,135,175,66,234,107,19,33,235,23,105,14,134,81,185,36,135,109,36,75,20,169,55,138,137,20,103,22,164,155,19,17,93,187,52,215,8,151,61,183,122,211,13,181,77,61,89,15,119,180,206,204,113,27,75,59,189,166,128,131,36,0,11,114,69,210,203,84,224,53,171,42,62,149,47,42,57,72,160,89,59,32,106,240,14,27,125,150,39,219,45,172,83,141,134,190,219,173,35,234,90,142,86,241,87,125,236,183,173,57,164,176,16,69,52,165,238,253,28,114,128,130,180,156,155,123,89,206,233,37,144,232,197,119,73,47,67,46,143,92,235,148,253,105,50,165,109,218,119,55,87,51,234,209,110,168,249,174,166,166,138,114,211,255,108,251,109,226,148,38,253,33,58,26,25,56,5,67,24,59,62,97,100,102,54,112,99,13,30,48,128,241,80,240,96,51,180,58,96,93,1,192,49,180,12,5,118,38,128,66,209,90,134,22,224,203,70,156,205,120,36,128,59,18,14,105,34,133,20,53,54,196,229,58,136,124,147,11,182,201,65,218,244,5,74,198,224,6,64,203,193,163,98,176,51,18,49,96,182,44,25,135,88,32,3,32,88,53,57,28,193,66,34,178,20,192,126,74,161,220,55,162,214,176,228,253,68,197,197,95,245,221,123,254,186,255,251,178,100,206,14,197,142,103,73,155,104,87,64,108,108,233,83,97,133,110,22,205,155,34,109,225,109,201,230,51,101,205,132,141,185,219,219,63,238,251,238,170,46,157,240,164,87,86,207,159,248,122,237,98,23,201,177,23,113,81,211,118,31,180,243,234,48,193,27,105,189,197,213,52,126,31,236,205,141,127,212,199,63,45,125,48,231,46,162,160,93,160,1,87,93,161,153,106,196,130,73,155,42,77,102,228,236,192,113,12,218,85,137,40,224,204,138,54,139,252,195,238,92,200,97,253,161,135,230,226,206,142,55,229,73,212,53,25,133,164,52,51,223,19,155,107,5,144,227,39,79,58,87,248,89,6,48,175,2,137,40,200,28,18,26,154,184,76,227,155,20,169,118,49,121,169,8,246,50,224,247,147,72,101,244,131,36,219,42,70,196,142,244,246,191,123,133,79,157,81,66,216,117,207,243,202,17,94,22,83,145,129,140,0,1,54,253,146,24,96,138,56,123,79,12,173,80,17,37,5,81,99,0,212,213,90,152,41,129,22,68,37,244,94,179,138,18,214,226,142,117,136,2,147,36,212,129,162,8,144,13,13,242,198,96,64,42,6,130,159,247,241,173,86,131,92,182,233,63,133,73,76,243,193,12,168,123,137,11,117,148,105,56,95,103,246,228,127,39,110,227,24,167,121,155,248,121,214,150,222,187,51,189,239,156,255,255,186,81,237,244,135,118,186,251,59,152,148,44,140,34,218,145,108,68,86,87,181,206,178,42,2,66,164,25,84,66,247,122,179,56,243,103,212,185,237,208,24,85,182,127,153,247,143,171,196,247,254,121,255,205,107,186,74,63,174,176,66,115,109,81,18,60,9,81,43,122,106,157,231,171,213,184,163,157,103,132,150,163,233,122,84,59,81,232,164,254,4,68,248,172,233,214,191,202,110,91,85,48,218,150,253,50,165,7,124,114,42,166,22,145,82,57,161,214,115,153,31,116,201,5,136,163,14,226,84,17,170,190,71,168,40,130,78,10,36,39,72,202,253,215,82,225,57,220,221,123,102,106,125,251,39,45,242,230,132,162,119,255,255,254,145,255,223,160,74,184,199,73,160,2,65,158,204,166,129,53,2,213,102,33,11,5,192,166,20,37,24,60,160,162,162,16,204,64,195,130,246,98,92,193,165,133,165,64,8,128,9,119,87,226,48,32,136,88,58,236,44,204,16,40,0,173,80,82,11,134,135,87,208,101,160,8,36,2,21,22,144,171,65,117,166,26,230,50,129,217,132,93,185,175,7,173,167,36,72,234,20,173,97,206,104,5,81,52,86,241,236,152,111,18,65,85,222,64,104,192,224,105,94,206,130,180,74,74,42,164,110,86,98,110,138,239,119,171,251,91,82,18,41,161,228,206,162,138,73,255,251,178,100,206,142,197,28,103,75,27,66,127,176,108,236,217,131,60,195,110,24,37,157,32,110,105,173,193,191,179,166,76,242,161,240,38,156,173,3,51,51,52,157,153,59,117,182,245,178,173,102,174,129,243,91,186,47,82,7,82,116,153,53,178,8,178,211,117,38,234,118,72,225,170,104,155,122,10,90,102,170,231,233,212,200,226,129,224,128,187,111,238,220,115,161,65,234,20,231,33,118,203,126,20,57,211,131,216,173,164,241,200,52,112,117,119,29,83,154,166,2,181,94,102,62,198,28,205,215,91,137,82,146,74,22,171,61,29,110,9,226,144,235,74,226,24,106,12,228,119,52,244,170,253,220,221,63,212,68,91,43,67,74,165,162,125,51,124,221,144,253,90,195,165,197,191,105,61,201,22,169,183,53,55,44,64,235,123,235,249,147,144,138,154,191,132,163,124,53,10,0,0,221,149,49,76,216,33,246,199,138,137,158,224,10,2,159,129,139,204,208,242,223,48,52,110,29,88,140,106,152,138,10,30,76,105,66,93,35,139,189,31,65,184,210,104,42,214,80,78,128,38,148,69,91,21,58,168,15,38,9,21,58,112,39,37,121,98,28,194,29,2,203,236,200,231,34,44,52,80,232,177,56,167,199,36,89,86,48,205,234,55,27,83,111,130,70,160,18,90,252,135,192,113,204,52,102,171,86,223,71,153,127,191,71,99,39,111,125,17,53,169,71,114,34,5,34,99,79,121,33,86,70,205,56,211,152,245,114,235,162,44,247,122,76,90,179,82,174,101,17,214,77,52,144,241,224,242,133,140,83,70,167,172,134,204,229,116,0,27,212,1,2,34,109,255,15,152,254,26,128,131,108,184,118,155,61,32,253,114,101,75,197,173,60,253,52,225,135,31,91,212,115,90,169,115,122,127,212,35,139,63,63,84,245,83,39,51,252,190,43,86,100,40,132,93,145,162,2,90,210,60,184,61,73,109,110,226,217,201,245,117,134,86,222,71,253,216,213,166,75,93,205,242,46,27,21,79,201,11,247,116,41,34,132,154,140,194,39,70,42,181,54,80,12,164,180,96,53,97,135,77,38,37,64,28,104,0,124,131,137,64,12,205,160,243,25,24,76,178,29,11,6,146,13,81,24,124,154,151,70,4,14,24,0,18,202,11,93,64,97,1,2,2,33,213,19,139,242,5,56,103,135,187,227,43,0,0,205,200,2,99,42,141,41,0,166,65,212,83,148,46,148,210,12,18,88,28,29,56,138,133,137,178,46,135,150,74,147,173,109,195,87,66,139,80,245,102,167,89,140,192,10,72,91,1,144,193,96,0,32,34,161,18,101,128,134,2,5,57,139,161,189,50,93,201,48,162,126,97,114,249,93,153,103,229,179,209,136,78,121,166,178,220,177,142,255,251,178,100,213,14,133,87,102,201,27,88,83,112,104,204,217,167,44,101,204,88,241,155,26,78,105,79,201,219,179,101,204,246,24,153,213,147,221,149,157,40,111,74,31,210,118,151,122,92,195,233,249,236,92,254,142,231,57,203,86,85,37,100,57,152,218,161,232,99,22,46,215,75,28,200,251,203,34,30,124,236,140,9,133,0,11,182,236,165,54,76,33,168,13,30,71,5,66,52,40,227,7,227,72,54,146,240,131,248,40,51,157,137,230,242,104,225,113,139,210,134,231,238,249,222,93,192,153,235,48,204,228,134,250,109,166,211,110,252,199,167,218,130,219,95,39,124,223,214,108,244,124,214,66,59,148,222,245,219,35,183,111,219,249,188,157,135,93,63,87,108,238,94,27,80,222,155,188,206,83,111,108,100,103,187,253,120,92,227,170,155,255,190,178,181,158,187,230,125,248,236,226,148,0,31,163,62,143,12,48,69,7,92,13,194,9,61,10,228,72,128,102,66,49,128,17,6,52,34,152,104,12,36,1,46,185,136,4,164,68,48,8,8,72,113,139,82,191,66,227,67,141,15,14,70,69,248,85,44,10,36,116,193,150,112,96,64,43,184,50,187,63,93,198,0,57,130,70,15,48,205,72,1,205,8,140,161,242,206,10,17,30,44,204,100,47,60,50,212,214,30,20,9,66,6,32,22,2,181,136,153,27,149,101,149,34,94,52,4,40,0,116,82,68,34,137,143,46,24,164,20,128,68,16,53,18,133,69,242,18,100,193,222,100,71,150,59,173,107,187,178,212,181,160,202,125,50,249,76,233,161,243,197,212,76,20,233,160,121,38,91,24,162,121,36,212,137,138,117,27,166,155,77,204,89,20,86,92,117,160,100,133,10,38,187,162,146,211,127,158,93,170,94,221,42,169,161,48,209,90,55,173,39,166,202,163,176,88,153,192,104,0,2,91,170,199,121,224,69,254,44,121,104,176,28,7,79,29,124,160,70,182,33,228,63,185,173,121,153,39,17,121,70,145,113,168,113,21,47,157,70,212,194,224,57,79,75,67,227,136,133,111,255,70,81,87,118,93,82,134,34,152,76,123,20,60,140,84,86,50,29,28,215,43,35,152,172,219,169,17,93,90,115,178,30,239,46,40,172,194,61,142,165,162,146,87,155,122,76,134,157,169,255,233,222,118,5,191,252,103,77,146,130,1,93,18,52,98,227,7,3,1,11,7,2,24,0,191,32,92,9,2,46,41,129,96,203,161,111,81,75,26,20,244,165,224,128,208,161,166,58,107,25,65,24,61,35,50,65,149,45,144,71,214,170,85,214,97,205,48,88,12,178,30,191,4,61,25,190,237,45,17,104,96,64,129,66,204,156,49,16,86,119,47,139,68,28,118,159,20,107,112,72,124,14,158,255,251,178,100,211,142,134,196,102,198,147,154,107,114,107,140,217,119,97,133,44,21,245,159,42,109,33,189,1,147,179,166,92,196,22,56,37,61,5,101,83,254,71,221,44,202,91,205,190,227,97,71,136,37,19,102,195,51,82,182,155,150,52,108,18,85,18,241,141,156,112,194,168,163,216,217,212,232,99,42,81,234,38,135,158,90,149,119,204,30,179,221,223,106,106,69,72,81,69,71,166,77,238,129,135,85,72,30,72,200,44,207,177,128,1,219,118,39,46,6,171,193,197,71,228,164,206,87,136,81,226,10,71,178,145,233,48,227,19,30,100,211,18,188,212,237,70,199,196,123,214,197,4,82,28,243,117,54,146,172,136,237,239,167,127,189,243,218,183,44,245,188,99,93,85,155,187,53,21,144,235,87,170,234,157,136,206,140,189,157,170,68,236,238,226,55,162,59,171,123,35,59,50,179,181,173,78,220,143,179,72,212,7,122,0,1,102,252,12,18,98,104,140,28,5,96,115,197,35,196,6,8,16,22,23,48,193,68,123,75,215,144,10,16,208,19,190,78,212,148,217,133,64,110,20,3,125,221,110,133,239,95,172,45,32,2,226,77,49,252,143,16,135,134,2,56,80,226,156,17,0,171,165,244,138,72,94,173,45,172,157,234,151,78,52,135,108,120,54,92,160,70,84,18,68,4,190,2,129,141,163,85,155,122,152,179,26,86,5,54,133,7,0,211,99,79,164,50,171,221,255,35,75,165,174,34,139,29,45,36,72,182,127,106,255,85,87,151,119,255,135,149,91,222,148,16,57,2,83,166,33,146,98,147,218,73,72,116,74,61,147,42,61,127,201,43,174,237,73,113,158,146,158,161,56,166,222,247,223,195,180,106,95,44,247,241,98,51,219,27,242,56,219,106,184,51,201,25,157,153,124,71,13,168,18,0,8,218,236,173,73,63,49,5,37,149,80,218,134,67,123,86,105,165,182,227,57,69,153,139,90,177,153,163,73,200,100,119,109,31,65,87,64,43,144,66,174,130,198,33,157,127,255,103,97,171,42,23,46,19,66,35,117,8,144,237,91,30,42,107,41,25,22,81,225,106,112,206,162,107,240,242,77,137,137,200,254,110,126,68,89,231,127,251,238,243,164,255,243,243,158,124,161,37,214,153,100,134,52,209,185,24,24,120,248,153,50,160,135,15,160,0,210,155,46,185,111,100,36,9,224,52,117,17,6,78,7,201,149,175,22,20,233,63,76,109,237,45,33,122,32,21,138,42,125,148,173,37,83,6,157,82,184,197,117,222,96,133,50,37,87,225,140,4,210,92,23,213,219,128,96,59,106,194,134,140,24,176,20,24,37,87,59,166,4,155,81,106,209,103,53,91,147,209,34,26,12,69,223,161,134,103,232,35,243,61,187,255,251,178,100,206,142,6,62,102,201,155,105,127,66,99,140,217,151,60,163,126,23,253,155,36,109,25,254,201,148,179,101,204,241,149,232,191,199,250,164,215,115,77,110,212,205,207,245,218,8,59,92,60,210,222,155,152,25,19,132,211,178,72,25,91,106,25,169,163,16,32,242,85,111,136,149,143,245,223,254,157,179,125,106,240,201,220,57,133,137,121,31,231,57,188,184,196,244,206,190,179,125,124,99,123,197,33,110,72,86,149,184,88,72,128,2,146,219,14,200,43,144,244,241,191,4,177,191,101,209,131,152,44,78,26,7,91,128,228,71,32,119,195,254,98,55,130,58,79,126,67,80,118,1,218,172,100,35,46,53,234,83,23,106,187,186,18,219,158,180,35,150,89,12,169,83,75,71,157,204,162,14,162,6,71,19,45,20,196,43,161,217,209,217,100,239,45,166,246,232,126,168,69,242,185,108,168,157,93,164,191,71,68,170,1,106,0,1,126,244,194,30,71,144,16,96,246,98,20,70,32,24,52,162,15,44,19,136,141,13,0,40,17,131,47,180,213,45,244,77,184,184,105,137,5,75,171,190,69,235,138,61,75,221,150,73,217,26,177,38,166,232,238,181,217,181,112,254,49,36,152,117,166,221,55,122,106,110,16,94,59,81,117,13,40,4,233,50,117,148,196,23,51,49,116,154,211,174,210,160,8,251,129,11,169,218,242,216,231,109,222,199,255,237,88,171,154,253,109,104,248,55,24,77,180,78,39,101,69,148,27,93,149,245,70,245,40,46,129,2,35,248,170,232,99,221,20,110,168,199,21,213,179,221,90,204,220,171,110,245,27,17,218,190,132,143,211,212,101,183,200,153,250,236,139,173,30,221,38,100,22,106,148,249,196,105,25,217,65,173,234,0,0,128,0,28,187,101,47,48,25,172,57,19,154,131,148,68,92,121,183,94,238,133,102,111,211,118,155,150,159,153,249,239,177,55,51,176,208,235,67,249,97,147,74,32,246,241,29,82,51,208,173,44,205,143,203,34,141,25,15,126,210,244,52,140,254,193,183,203,130,16,215,243,165,250,249,90,150,119,127,206,197,84,219,173,249,55,91,238,247,109,25,154,199,93,51,143,208,61,198,161,10,20,198,131,243,17,5,78,28,218,53,161,68,198,37,3,23,19,204,2,83,48,104,229,167,3,134,43,160,10,5,26,0,151,100,199,64,227,1,3,132,129,105,72,162,198,112,132,0,164,25,111,24,171,134,4,12,170,96,214,239,50,4,32,80,133,78,216,7,136,12,145,21,141,8,70,93,3,86,41,195,220,53,137,126,210,176,190,226,224,14,6,220,151,56,137,33,97,193,162,160,8,237,0,112,5,10,10,158,207,17,36,48,5,217,12,160,68,117,52,28,26,12,20,11,255,251,178,100,205,142,5,200,102,202,27,73,111,176,99,76,233,154,48,103,190,26,77,157,26,78,101,111,193,141,179,166,180,144,150,112,36,22,33,5,37,16,211,33,135,164,113,76,57,222,159,126,216,107,230,25,54,202,218,245,158,242,151,185,99,215,18,171,170,154,214,69,174,170,71,17,206,220,157,164,119,92,77,213,222,203,235,191,125,234,76,110,185,99,222,79,98,241,19,115,86,239,208,143,55,191,141,127,74,77,206,19,106,126,181,143,112,136,6,80,0,5,2,96,0,5,223,243,203,158,3,2,146,34,162,50,250,103,14,152,33,65,11,170,115,51,132,90,151,221,109,138,140,191,252,127,157,232,30,251,152,84,145,132,0,3,233,138,80,163,138,206,168,167,100,37,132,76,38,242,41,74,195,14,130,2,232,231,215,57,75,125,170,150,101,68,87,54,81,247,71,51,34,237,67,154,185,86,242,80,167,28,42,207,89,8,108,160,70,0,0,20,148,26,138,9,41,48,176,195,21,155,58,210,144,41,40,97,89,130,38,11,35,178,1,145,118,156,20,54,101,176,225,64,130,33,193,236,76,152,5,173,191,139,173,170,40,124,52,208,193,129,64,225,224,176,186,53,23,0,2,6,12,6,105,128,80,116,128,5,15,128,1,151,218,15,32,137,15,218,27,170,204,7,128,110,35,57,121,25,147,136,159,70,6,48,36,172,184,223,196,110,88,114,80,66,192,3,20,77,34,96,22,182,72,24,202,11,118,187,225,49,198,181,24,92,148,242,44,49,221,79,126,251,223,221,38,255,215,123,135,145,10,205,98,230,160,187,125,188,122,70,87,150,104,64,31,163,240,97,78,154,101,199,124,109,99,207,200,255,174,30,95,234,71,199,110,43,29,55,99,194,169,169,99,69,203,246,255,189,248,122,238,117,180,88,112,24,149,43,83,235,196,83,69,223,92,10,233,145,64,0,32,0,1,37,216,110,150,71,49,155,111,146,8,240,39,176,156,237,93,175,195,20,52,93,32,173,34,161,24,135,75,213,239,189,209,129,14,237,105,182,165,79,153,147,253,76,38,70,167,175,225,158,159,234,82,82,238,122,112,184,189,242,116,144,139,176,216,167,78,231,145,63,155,153,229,238,185,80,211,62,211,44,31,36,189,251,230,121,94,41,151,144,98,156,1,14,122,97,195,7,47,77,3,242,112,208,186,5,36,51,136,2,179,16,57,10,33,132,231,50,97,89,162,28,18,65,42,212,13,51,32,148,39,165,250,9,212,173,44,139,254,187,89,242,131,53,166,116,163,203,0,130,0,17,115,6,13,7,18,52,203,133,34,54,93,178,206,40,168,144,56,234,185,96,208,12,100,42,9,9,134,72,3,50,11,10,5,6,102,176,120,56,74,1,208,255,251,178,100,204,14,38,154,102,200,27,102,127,178,96,204,217,154,48,67,140,26,1,159,38,109,25,190,193,81,51,102,92,243,9,184,124,182,235,92,44,0,2,36,104,179,226,157,67,160,90,20,50,205,29,235,12,14,84,251,219,135,251,73,73,220,153,233,159,103,166,66,33,162,63,216,253,136,4,42,200,5,133,147,220,153,62,44,240,117,147,88,12,184,130,176,11,21,242,145,243,4,54,179,73,82,59,103,239,180,254,228,189,254,145,252,176,8,90,55,42,44,178,38,37,244,26,251,82,65,3,229,243,116,148,139,100,145,97,233,197,132,177,246,4,13,201,17,119,193,212,144,89,86,21,78,226,64,142,159,155,144,194,96,0,2,173,162,176,203,182,255,106,1,23,189,159,99,227,63,171,118,142,150,98,159,95,42,110,50,125,147,250,119,62,93,153,47,238,233,33,94,119,59,182,211,237,34,89,76,200,139,219,70,116,232,219,255,255,147,237,222,159,246,115,255,70,241,234,0,0,85,248,96,112,193,17,83,160,245,161,201,83,160,2,73,141,132,10,74,162,35,201,42,16,126,40,244,23,81,3,208,238,163,198,92,18,73,48,87,41,93,38,51,180,91,39,6,172,179,54,150,154,72,170,6,40,99,81,48,184,64,161,82,253,47,50,100,11,173,169,51,170,120,21,253,117,154,123,75,95,205,144,32,179,51,64,65,80,82,39,67,106,24,152,201,234,239,51,114,129,12,70,18,253,47,119,178,154,87,110,138,7,135,168,53,174,214,71,94,29,21,185,34,251,180,227,190,85,71,150,220,147,170,43,105,38,169,197,49,58,178,20,224,19,77,69,57,83,231,181,238,180,61,139,101,78,146,153,209,86,134,212,51,3,107,201,236,82,39,26,152,38,137,154,40,118,81,185,145,195,68,158,221,5,216,221,16,220,114,192,0,75,255,9,90,129,109,30,44,89,197,9,212,35,185,34,106,15,164,107,187,127,142,30,138,123,132,62,99,253,231,204,5,214,100,147,61,125,114,133,205,196,57,149,127,8,13,4,136,36,18,133,148,58,124,200,174,84,86,116,218,87,71,33,22,168,168,173,244,151,202,180,245,158,172,205,85,237,119,70,71,249,23,120,33,183,81,16,104,89,204,206,80,75,23,70,22,92,109,33,102,22,120,4,14,49,48,52,36,0,129,140,140,4,32,105,64,97,144,112,72,208,113,128,132,62,38,49,76,220,188,202,40,204,138,132,133,5,128,81,92,120,56,97,100,161,192,188,232,12,69,3,185,131,116,20,146,4,172,186,139,11,130,180,105,104,232,185,216,146,233,11,2,130,168,182,5,12,207,105,188,30,144,30,50,214,83,36,101,95,131,168,52,212,16,183,6,188,98,128,40,24,9,215,197,215,255,251,178,100,199,14,165,250,102,203,27,70,111,160,85,108,217,211,32,37,200,27,105,159,38,109,229,111,201,125,179,167,28,193,138,184,75,230,234,222,50,88,173,11,149,3,70,103,123,217,57,9,163,77,72,243,141,141,175,107,51,232,27,30,68,237,153,153,154,153,143,195,188,154,66,152,143,76,43,54,77,53,77,9,203,160,138,78,53,166,18,174,209,110,106,213,9,79,86,33,83,221,218,85,247,13,123,226,39,237,251,182,234,153,76,205,51,41,94,27,205,107,235,154,37,113,223,146,185,209,72,11,169,178,43,255,236,47,132,20,58,35,20,154,45,209,113,108,250,176,187,26,173,106,113,136,22,215,247,231,154,146,160,186,205,75,239,221,235,100,102,126,214,205,157,109,255,255,255,34,139,114,4,192,152,51,145,37,54,142,28,74,49,133,54,28,132,3,135,109,194,136,99,90,145,121,42,149,203,146,49,19,244,233,166,251,167,200,50,254,148,218,236,228,68,248,100,214,29,42,0,1,119,220,70,100,170,252,221,183,61,234,205,58,115,124,25,204,37,36,80,45,144,149,64,34,154,69,75,22,13,68,31,213,83,108,35,193,90,67,140,180,19,100,100,3,57,128,87,108,236,113,147,52,103,170,3,65,145,80,1,136,148,93,10,211,161,134,143,13,136,67,44,234,141,174,190,242,215,29,146,39,252,48,35,24,28,2,14,92,204,145,245,101,47,11,214,237,208,206,198,157,232,212,59,63,33,145,81,234,255,117,255,191,34,79,118,84,179,169,68,217,119,134,237,218,98,108,98,117,100,204,144,85,16,91,42,19,14,137,204,6,138,182,205,39,56,94,82,205,176,154,195,141,44,50,114,237,252,63,120,131,107,246,82,217,255,254,253,117,228,251,158,88,89,250,245,206,92,51,22,30,179,172,77,108,69,139,106,60,111,19,44,128,1,8,0,35,109,177,52,248,127,14,130,120,129,97,16,190,76,15,151,82,167,33,20,86,222,131,210,174,191,227,157,115,30,8,126,104,226,2,37,153,157,127,255,132,113,26,29,166,152,153,153,220,195,97,52,116,76,82,179,156,207,52,89,203,89,6,141,64,127,163,244,255,159,95,237,237,85,246,93,122,129,75,125,48,96,0,34,1,192,192,0,176,77,52,64,218,73,71,64,76,16,100,20,92,28,20,254,37,136,40,70,3,44,7,181,7,140,48,152,66,2,91,54,34,170,45,25,7,156,23,25,214,122,218,250,171,74,158,148,34,167,67,138,31,135,19,8,131,72,2,91,84,188,72,7,2,38,190,215,133,35,178,196,156,86,245,161,71,80,20,36,43,10,143,59,14,148,90,83,20,150,192,13,222,122,88,5,130,193,132,65,115,45,238,53,12,249,74,138,117,182,17,22,255,251,178,100,198,142,134,9,103,75,27,70,127,176,82,12,217,218,44,34,190,24,181,157,38,109,165,189,1,142,51,102,156,241,150,248,115,9,124,173,219,172,210,2,164,77,51,10,146,81,205,82,75,111,166,215,183,37,178,82,19,140,33,59,213,54,27,21,246,177,86,27,223,173,139,73,196,234,44,102,43,129,96,133,44,67,115,41,136,205,49,229,50,44,182,69,106,117,187,51,92,197,87,238,179,73,145,52,232,28,15,36,64,6,46,218,191,130,248,190,179,15,38,51,245,84,205,168,172,185,95,173,22,222,183,214,12,40,90,214,245,241,241,140,105,190,18,218,235,177,126,223,214,25,25,225,168,196,218,13,219,243,255,252,234,215,18,76,227,69,66,250,234,134,80,50,145,51,61,109,189,92,200,184,127,236,119,250,255,93,165,24,139,208,137,33,207,149,211,98,231,105,235,230,233,187,117,255,37,213,67,42,0,5,46,212,16,8,9,128,210,192,30,20,24,72,216,8,82,133,47,47,219,246,135,117,88,93,8,66,178,186,237,125,45,87,155,125,68,226,190,222,154,77,206,26,117,162,84,49,120,41,121,67,19,164,3,227,15,170,218,155,245,74,233,72,37,198,164,140,34,100,64,137,49,75,68,133,201,81,176,245,4,90,181,73,160,217,2,175,214,23,78,163,91,214,96,232,24,53,230,37,7,16,247,144,86,232,121,40,97,174,49,44,99,33,52,195,46,135,164,153,107,22,177,72,246,124,28,45,34,234,176,179,127,117,74,80,54,28,48,114,40,149,102,127,218,111,255,250,49,251,20,196,135,187,250,85,191,60,213,82,137,0,14,192,0,247,255,138,12,0,92,52,108,10,192,143,6,51,1,153,3,174,175,233,217,251,120,174,39,88,220,109,203,88,22,151,61,68,236,202,179,94,78,28,74,45,65,67,63,18,102,81,137,73,0,186,7,101,170,77,224,187,95,107,20,199,214,70,58,120,97,18,164,58,97,50,85,212,146,2,42,90,84,76,23,166,91,69,37,85,191,185,216,217,78,216,85,210,110,19,110,119,27,190,228,127,154,149,123,71,81,54,119,105,251,33,74,50,70,51,36,142,57,6,150,169,69,121,79,140,208,130,27,91,125,186,167,226,225,62,36,212,31,167,30,80,241,220,156,215,19,235,213,166,56,103,13,27,240,17,244,160,1,93,255,200,168,88,160,40,121,140,138,72,152,32,207,213,119,164,75,38,28,102,203,15,141,131,112,229,83,34,164,132,131,7,31,179,173,250,80,237,50,178,72,250,184,103,9,36,225,189,172,63,70,25,210,178,51,53,150,64,205,121,158,137,142,52,229,47,74,143,127,164,133,151,70,52,214,105,174,145,123,79,180,161,197,189,199,142,236,241,179,69,24,255,251,178,68,207,140,229,27,103,75,155,73,70,32,158,76,217,115,105,40,200,81,69,155,54,108,176,203,130,38,179,101,77,163,15,8,220,173,221,218,107,50,117,165,189,235,36,229,37,153,217,217,78,107,16,47,26,140,71,183,255,252,215,118,253,191,109,182,198,206,87,204,134,201,117,245,127,105,207,44,25,203,105,152,20,23,212,102,29,154,38,97,8,76,57,183,238,141,131,65,233,146,252,83,101,41,159,133,44,228,245,237,117,22,122,28,135,226,81,63,82,67,19,247,133,76,221,41,27,33,109,101,204,94,74,202,92,9,94,233,68,59,13,64,86,14,76,2,137,103,34,230,25,223,207,6,10,112,41,12,34,202,220,114,54,130,222,173,52,230,97,182,82,149,96,67,61,73,78,151,33,28,130,92,34,218,185,207,76,203,59,76,161,101,251,101,173,34,115,143,43,95,243,202,110,164,0,98,179,202,57,234,8,199,208,109,11,80,213,0,33,175,248,195,41,52,38,207,145,211,50,104,191,194,50,204,33,4,170,238,14,83,6,232,166,108,81,63,33,232,13,10,86,170,167,111,151,60,177,192,47,51,247,47,162,137,216,143,212,100,76,205,141,144,128,194,47,45,139,58,206,140,51,59,15,205,198,233,162,149,29,9,85,252,232,94,103,242,205,44,203,235,122,43,30,166,219,249,35,206,235,122,140,255,252,83,152,173,156,50,73,170,59,208,48,236,184,21,91,119,214,240,215,220,221,127,168,154,232,211,165,7,178,250,117,58,130,211,132,15,187,162,230,240,240,62,97,88,219,60,90,26,5,108,213,81,77,188,111,248,41,56,228,96,203,167,203,95,164,233,46,158,40,213,183,56,25,128,132,0,18,219,176,146,112,18,151,26,48,60,42,159,241,195,9,220,66,164,43,40,252,109,237,23,69,221,140,101,83,58,36,235,189,211,100,255,233,220,29,50,25,5,213,46,213,81,27,34,123,181,91,25,147,84,63,57,146,124,182,156,57,105,93,56,125,43,63,79,244,206,212,114,109,25,143,114,225,204,179,47,156,114,224,93,134,254,174,180,225,211,252,194,223,196,128,0,118,216,22,50,152,254,218,97,230,64,141,82,1,28,152,200,42,6,22,152,68,6,16,15,7,7,198,7,131,65,80,17,205,33,194,161,128,160,25,253,11,4,4,25,1,125,133,128,30,233,35,224,151,2,68,180,152,19,52,141,179,226,16,163,252,10,40,179,88,3,38,8,33,151,0,227,1,106,189,18,217,238,105,140,229,156,41,64,26,238,186,99,22,6,232,151,24,63,78,203,60,82,132,59,173,53,229,32,90,168,174,16,70,148,232,38,171,140,249,169,75,237,132,158,220,134,166,127,255,27,232,113,187,220,219,15,118,227,238,82,37,255,251,176,100,204,12,37,68,103,75,155,70,95,64,96,172,217,167,48,163,154,27,97,155,34,110,97,143,201,164,179,166,140,193,149,224,203,101,44,49,68,122,141,164,199,119,82,194,52,190,206,213,245,5,251,209,156,138,176,29,251,142,199,118,155,167,41,66,178,57,93,181,170,196,24,90,18,219,89,146,243,189,243,10,103,40,214,100,207,108,244,204,22,56,62,151,231,57,47,183,147,61,67,143,147,252,178,239,152,2,53,138,219,183,33,18,71,128,156,237,218,159,190,172,104,80,47,214,150,69,0,49,220,141,64,12,231,231,228,45,227,48,57,11,231,59,149,239,252,170,76,84,25,74,34,168,204,85,77,108,234,214,70,32,215,113,66,17,152,200,101,102,100,172,180,89,221,204,69,149,153,145,150,69,84,83,178,13,73,140,75,41,157,16,30,204,122,250,109,231,179,186,34,20,72,130,155,136,212,210,85,40,62,130,79,65,122,21,0,0,93,180,213,200,12,170,220,249,83,200,71,12,176,248,2,2,28,100,76,22,22,3,5,3,133,193,12,24,36,88,121,172,38,146,66,15,9,128,129,19,164,139,79,177,40,20,185,16,11,244,170,205,109,76,154,75,49,116,90,234,131,44,104,201,120,25,112,132,72,39,85,65,201,198,156,103,169,195,133,174,194,213,153,16,204,71,156,3,153,0,69,80,111,64,192,218,244,156,220,7,97,77,214,242,61,14,240,22,17,25,26,80,153,20,251,3,32,84,154,129,189,104,83,113,137,127,255,212,223,247,255,255,239,22,103,223,47,46,136,234,144,245,118,133,158,41,159,37,216,165,205,66,238,210,164,164,12,29,85,157,143,26,88,203,53,199,141,145,26,228,131,29,105,17,107,230,138,20,22,20,161,84,74,123,146,107,170,182,118,40,119,200,193,160,162,160,0,18,237,192,184,210,31,113,96,252,250,52,171,218,44,155,101,214,54,194,20,127,103,220,238,90,227,182,237,51,95,107,149,155,59,187,17,146,121,192,66,90,243,39,252,98,62,174,182,34,79,50,159,159,76,199,102,217,156,186,84,64,107,145,75,89,14,146,60,250,12,213,53,213,82,167,157,93,212,142,239,108,110,67,51,8,96,155,220,65,199,164,8,82,165,111,198,146,72,101,80,6,158,234,100,236,99,34,230,26,32,68,16,187,22,89,114,199,0,73,2,81,186,29,120,217,171,132,201,214,131,14,149,52,134,213,180,69,86,154,232,209,70,104,164,81,150,82,232,167,98,4,97,134,224,241,184,76,197,161,75,54,214,33,215,109,184,16,0,178,55,234,8,72,149,0,7,5,41,83,43,186,80,7,0,54,104,57,115,35,97,130,130,165,245,196,36,56,111,251,3,88,148,110,244,114,142,188,47,14,255,251,178,100,204,14,230,44,102,201,155,120,67,240,95,11,89,163,48,98,138,22,25,155,42,109,133,30,73,133,164,102,76,195,13,184,118,153,73,197,229,185,27,146,35,77,148,130,50,3,173,187,215,49,53,196,61,71,11,8,207,103,146,182,179,50,215,69,8,195,7,245,23,10,121,216,202,54,252,116,209,39,9,133,72,43,188,155,132,174,63,30,236,191,232,0,89,101,219,14,64,76,105,14,213,151,145,69,82,89,84,166,109,84,172,179,69,68,58,48,133,254,223,207,119,24,221,158,139,253,183,158,134,174,216,219,237,100,82,106,157,24,154,2,145,198,28,201,255,203,206,194,79,238,95,231,92,205,154,147,218,240,208,228,244,167,76,158,30,36,209,186,89,91,195,161,160,236,226,94,242,64,85,68,7,95,56,226,87,147,17,186,131,92,170,0,0,30,208,204,99,145,155,33,145,150,70,102,38,4,65,12,184,35,14,17,182,34,160,36,32,20,32,2,152,68,38,44,48,26,12,151,93,80,165,0,16,20,92,229,252,173,14,155,37,76,98,192,136,139,12,57,149,144,106,4,132,183,100,209,72,161,148,1,195,191,137,116,163,133,241,98,205,118,6,107,205,82,76,141,166,72,196,33,139,0,96,18,40,8,65,141,96,181,197,241,85,196,218,190,236,85,74,211,157,74,131,223,75,182,200,181,163,233,180,228,174,134,156,238,188,182,40,163,57,239,183,119,207,243,243,255,241,212,115,239,63,247,60,124,12,99,77,72,104,101,28,107,75,93,164,98,35,19,13,52,179,137,68,89,154,113,135,17,67,177,163,55,23,177,102,34,190,105,87,132,29,240,62,15,94,223,252,111,55,241,130,85,128,2,150,222,94,202,4,161,88,77,72,42,91,174,217,158,154,107,11,12,114,225,169,41,64,220,189,81,95,215,245,155,87,219,34,179,203,119,36,236,68,213,83,162,178,23,61,216,126,177,104,131,75,55,143,48,239,187,29,114,69,233,61,210,175,31,32,135,21,141,52,90,252,244,95,43,36,146,63,204,20,77,91,79,167,229,145,145,159,63,110,222,67,139,10,168,53,8,200,183,197,128,11,37,204,239,221,203,230,58,150,67,48,51,57,123,35,178,188,50,49,131,120,76,57,208,224,65,1,132,2,25,40,137,138,129,5,135,7,155,196,155,16,24,9,13,135,66,193,102,70,6,206,214,9,35,2,232,133,193,30,64,117,49,231,194,195,61,47,210,87,43,213,140,179,208,209,36,222,225,160,203,116,35,49,200,21,21,168,188,234,92,188,88,210,179,138,132,13,125,121,164,192,169,164,165,142,184,44,41,164,235,80,89,65,173,50,245,50,26,189,114,130,19,7,44,190,220,228,53,107,45,120,72,39,45,254,130,30,255,251,178,100,216,14,198,9,102,201,27,153,67,240,109,140,217,131,60,195,126,25,189,157,32,109,229,111,193,153,51,102,76,246,12,160,72,50,97,202,191,207,152,101,212,92,77,163,125,113,185,246,163,105,175,237,157,179,57,239,134,166,221,148,123,148,88,86,147,152,111,49,178,150,57,41,182,17,54,187,150,243,197,203,34,254,60,235,205,21,136,111,81,12,154,133,14,218,176,247,154,27,29,93,135,233,245,243,95,109,7,20,176,0,50,237,216,77,226,64,123,23,1,196,96,225,60,248,120,23,148,28,110,238,157,135,30,40,124,43,130,61,255,152,86,51,42,112,239,101,168,246,101,231,132,22,161,69,25,79,20,70,100,105,254,237,244,182,242,147,193,110,92,57,75,200,181,237,173,44,249,102,119,52,28,178,44,147,125,252,165,225,47,242,19,158,121,154,177,63,159,241,11,137,76,63,42,49,25,103,47,216,70,202,34,0,0,181,248,212,5,140,230,236,218,23,193,136,38,40,142,10,132,69,90,228,64,229,198,2,141,17,3,33,36,152,37,55,224,17,161,113,98,64,177,91,71,46,234,131,143,50,24,140,45,136,110,211,43,102,248,196,149,26,197,104,69,14,114,211,30,105,101,209,187,202,182,12,90,17,16,80,20,13,61,218,0,136,212,99,222,50,56,64,103,13,69,211,217,49,20,60,105,109,125,177,172,2,104,36,179,189,39,158,77,8,252,154,252,78,189,61,76,255,239,77,63,226,191,253,165,222,102,218,154,214,18,236,164,139,101,184,159,237,210,187,121,36,155,38,175,214,72,145,18,247,182,137,242,123,115,46,217,153,131,225,25,131,214,127,97,120,123,134,137,238,214,173,155,248,158,185,185,16,128,109,0,0,155,110,16,19,147,71,176,212,33,133,184,207,131,163,242,74,134,224,63,36,45,183,48,29,33,231,215,227,163,157,167,223,146,165,94,102,17,15,155,187,148,228,104,159,47,255,191,63,253,136,249,74,153,81,21,249,160,170,159,16,98,217,80,141,191,66,232,171,85,247,86,53,89,25,255,34,47,220,184,173,242,83,104,54,201,199,35,51,146,239,101,54,99,60,242,189,55,128,232,14,70,40,106,49,4,212,100,54,102,183,65,134,12,6,53,7,152,4,40,99,240,201,144,65,172,188,160,124,33,1,136,131,241,65,64,9,16,8,189,101,2,226,208,136,70,37,51,41,20,172,56,0,20,169,4,239,79,86,108,189,8,131,48,193,9,110,166,166,54,131,238,5,74,184,46,136,128,171,45,150,94,127,18,77,37,169,17,176,204,51,211,129,197,11,185,225,80,242,144,141,128,10,82,2,138,32,193,91,192,196,155,156,10,9,53,160,50,219,41,224,11,82,13,6,20,46,113,199,130,255,251,178,100,206,14,197,169,103,74,27,120,67,240,100,236,217,147,37,131,14,23,109,157,34,110,97,79,193,149,179,166,76,241,150,184,93,122,107,29,184,101,53,162,237,182,109,216,229,213,145,172,202,229,183,61,167,244,60,146,168,121,99,7,200,142,167,156,211,80,228,82,105,10,251,109,117,70,61,42,233,171,164,211,168,218,159,152,221,244,233,80,84,224,0,102,219,26,4,5,90,50,144,196,179,227,44,243,187,75,122,102,250,114,157,254,188,121,225,211,56,150,187,197,8,150,7,151,251,249,244,130,136,177,65,146,61,128,44,48,66,51,20,128,236,211,83,203,146,66,233,35,207,222,29,14,84,194,81,38,132,151,45,90,155,216,54,255,84,196,199,56,168,205,15,164,244,205,159,118,94,170,203,87,70,249,237,223,167,86,219,223,191,193,158,0,0,37,172,192,141,195,184,15,68,80,2,250,104,4,166,40,36,32,11,48,208,35,19,21,133,152,9,169,144,152,131,73,65,192,9,30,93,244,184,50,193,7,100,32,156,187,230,6,50,159,224,162,0,160,133,88,168,160,27,77,67,196,109,5,13,39,218,177,140,137,7,3,145,23,24,8,192,8,228,10,2,152,105,110,200,194,224,24,178,118,68,141,195,131,98,48,17,224,128,50,251,156,28,98,45,62,150,230,6,1,16,47,81,109,204,100,4,202,66,67,25,140,140,24,204,194,65,196,70,6,24,12,8,115,140,92,116,195,193,67,4,11,71,85,189,107,144,203,187,23,175,251,20,249,63,113,190,99,63,250,121,199,42,78,79,230,160,251,242,41,233,136,217,84,44,180,239,149,237,70,150,120,123,84,54,98,75,18,158,182,1,183,241,237,123,184,204,221,25,121,124,93,150,167,239,181,221,244,145,223,82,144,175,96,148,1,0,0,46,255,1,177,72,153,179,38,72,104,188,132,96,56,142,85,61,24,75,94,186,249,89,145,255,31,172,251,8,174,110,217,240,170,111,69,156,252,220,120,230,100,155,255,255,220,209,173,34,22,71,169,74,91,221,169,147,187,2,155,62,73,50,176,36,183,51,175,145,220,84,180,169,53,53,42,168,197,185,244,180,181,218,114,219,232,244,239,87,117,179,47,111,130,61,117,48,131,176,173,96,98,145,164,41,27,80,33,130,129,129,70,211,212,192,66,90,26,75,24,136,122,30,177,229,82,121,154,131,35,92,200,142,154,43,205,165,169,108,26,187,152,115,191,33,174,169,226,172,117,14,38,58,142,77,54,24,161,122,218,18,20,162,170,249,125,102,153,103,25,81,67,224,38,12,61,241,64,138,44,20,181,105,111,157,118,190,149,72,79,66,120,208,96,146,64,179,53,206,172,74,172,189,145,221,47,97,116,81,73,36,215,121,255,251,178,100,216,14,166,192,102,200,27,102,111,176,97,44,217,167,36,101,174,22,73,155,40,109,225,15,201,146,51,166,140,195,21,184,255,83,239,28,147,52,246,145,42,48,115,155,13,103,15,117,154,121,121,37,79,95,93,149,110,227,126,104,108,212,113,205,116,246,159,42,59,251,191,190,187,253,26,127,253,187,226,26,245,72,63,185,152,227,95,228,160,19,147,118,255,212,60,184,88,45,186,117,167,111,23,137,239,198,213,185,18,87,181,115,158,241,227,63,195,90,63,184,239,125,189,58,206,187,19,33,252,102,195,233,81,172,163,12,82,191,255,74,25,139,106,85,236,84,49,142,232,236,102,103,84,119,103,177,20,105,26,174,196,181,6,160,137,153,140,115,161,201,186,37,158,82,179,76,236,233,203,119,127,109,53,100,181,145,14,141,68,249,130,105,0,0,239,249,105,26,27,198,0,193,147,108,99,71,152,96,137,176,36,84,185,109,240,92,80,96,117,22,139,179,197,8,119,83,235,81,52,133,134,35,81,167,205,77,222,58,146,41,134,109,29,135,56,175,81,93,43,25,203,81,176,214,229,239,219,153,9,125,162,19,169,120,188,64,160,212,131,12,34,58,58,45,253,134,215,100,73,128,186,114,52,32,78,162,245,174,103,113,210,113,218,219,39,105,239,231,213,167,169,250,255,52,89,1,82,75,233,199,21,81,162,49,148,58,50,44,188,24,120,223,147,11,53,113,22,120,171,146,223,79,126,162,98,158,104,200,150,119,137,155,123,191,255,235,253,57,219,169,231,249,255,26,0,105,163,128,0,187,254,130,61,52,29,12,133,134,131,169,156,97,208,254,74,190,12,68,127,183,74,189,223,239,187,225,128,137,32,77,169,159,229,130,197,179,12,230,240,249,16,235,52,185,154,95,255,241,39,252,88,23,196,156,166,89,158,21,53,162,135,123,75,205,225,4,64,99,130,192,88,138,197,28,43,197,58,193,254,171,78,254,79,79,132,39,201,165,220,230,156,207,159,154,148,190,36,169,231,207,252,240,45,23,59,102,98,222,26,211,166,211,105,241,82,102,137,24,150,227,40,128,208,68,5,210,228,196,130,12,110,90,198,94,136,227,2,152,129,182,4,44,40,88,129,130,22,166,171,193,117,11,13,76,166,73,48,197,201,66,180,6,15,19,40,38,35,88,1,72,10,8,92,177,144,138,4,133,138,32,231,160,107,194,211,159,70,234,130,21,50,106,38,24,35,146,130,19,50,76,185,74,118,66,4,24,60,48,97,130,124,48,32,198,129,5,20,5,2,114,144,97,254,133,129,137,137,11,45,122,64,82,69,231,174,210,215,223,32,149,222,199,223,175,225,239,245,25,84,185,154,30,58,170,203,39,5,167,139,181,7,234,106,255,251,178,100,215,142,229,41,102,203,27,65,71,146,106,236,217,147,48,195,104,89,197,157,34,109,37,94,193,161,51,166,12,193,158,248,160,44,210,236,197,70,86,165,49,50,116,77,160,41,107,150,241,232,155,184,143,158,170,187,105,109,200,165,11,198,32,129,132,155,105,37,231,153,91,125,126,111,163,166,121,128,146,91,126,46,146,139,225,153,232,142,66,61,42,241,144,254,178,231,118,68,34,43,137,107,246,171,22,204,154,254,250,243,164,39,136,85,146,162,254,155,153,9,49,88,50,4,8,149,50,217,177,70,93,245,252,80,44,81,230,250,60,27,243,195,210,88,115,9,59,183,201,231,163,122,180,188,67,167,243,244,117,166,204,66,213,59,143,254,18,83,10,72,185,145,151,53,91,230,55,78,101,250,123,160,113,202,0,0,27,137,1,230,125,194,112,209,102,165,104,100,102,198,102,128,97,225,6,82,66,44,44,8,3,16,134,147,55,152,128,33,88,48,96,120,24,84,48,24,215,201,197,70,32,232,132,25,148,38,74,65,19,197,67,40,145,8,36,100,128,84,57,4,105,34,32,14,23,82,99,16,5,175,42,96,49,52,117,30,64,94,37,122,44,40,88,242,60,184,46,18,74,146,18,17,134,18,176,112,18,152,22,70,37,49,157,72,6,224,9,40,86,8,194,14,2,168,50,235,128,206,76,80,0,105,1,33,75,156,116,10,180,192,229,188,80,100,205,89,60,114,100,179,81,41,250,255,22,183,218,247,79,230,182,196,110,182,50,248,57,41,50,183,189,91,114,140,54,62,251,148,86,98,145,12,101,66,80,179,54,106,117,78,190,59,97,250,80,221,119,217,246,203,123,94,141,141,182,212,55,108,113,95,45,153,253,177,77,154,159,254,248,7,107,4,0,0,23,255,193,165,66,82,98,17,89,113,62,53,186,110,227,139,221,128,123,152,161,230,171,121,156,239,153,237,113,99,218,149,44,233,30,217,12,198,41,33,115,24,55,228,127,197,255,255,164,33,75,53,43,235,50,98,8,10,8,174,168,50,33,36,37,38,88,24,238,194,68,192,141,166,137,16,137,136,163,168,59,40,91,55,212,124,221,156,239,33,6,99,217,221,141,247,171,37,122,117,74,123,32,78,177,154,195,14,99,49,36,208,107,193,159,78,26,34,201,163,1,128,7,193,201,69,64,240,129,144,64,121,18,56,140,22,2,46,106,8,18,44,195,8,139,100,211,217,144,112,194,13,40,24,192,10,249,86,214,77,47,112,27,146,147,148,47,193,132,192,161,16,208,97,16,136,132,153,211,5,149,14,19,232,206,34,50,218,230,67,168,160,113,129,179,123,140,230,3,169,117,146,29,123,10,28,0,48,11,154,228,85,45,153,241,115,97,75,145,255,251,178,100,219,142,102,201,102,199,155,122,91,242,107,140,217,167,48,103,190,88,153,155,36,109,225,118,201,119,51,102,136,244,9,122,176,170,138,112,40,107,223,10,213,219,119,113,255,56,121,211,49,113,15,184,150,178,46,61,198,172,179,5,21,94,222,138,183,241,22,169,89,194,233,211,183,35,194,71,154,197,233,4,79,158,52,55,125,196,196,125,222,198,186,225,75,186,137,109,203,179,247,241,17,19,95,45,149,109,211,199,207,220,255,229,97,146,215,250,219,74,24,57,14,245,10,237,201,125,198,10,92,75,6,148,224,168,229,197,57,169,159,239,178,138,19,52,191,227,234,46,105,51,73,183,44,76,227,50,136,105,57,86,86,127,228,116,102,37,17,19,45,58,169,74,128,156,25,146,165,98,153,186,148,140,206,245,36,198,116,209,222,206,182,185,214,103,122,228,218,210,178,221,121,17,253,123,127,237,249,195,85,0,0,119,212,197,3,74,128,205,194,39,231,85,128,100,183,217,6,19,45,67,85,233,17,182,6,239,55,112,72,22,100,56,85,223,132,187,12,202,146,3,122,158,135,166,28,126,26,75,184,222,202,212,48,192,146,1,48,109,19,193,204,112,220,23,69,157,80,193,84,20,82,34,225,43,60,40,89,16,144,71,176,72,82,231,45,203,13,90,72,212,144,10,108,186,208,224,224,94,101,76,189,69,23,130,39,170,104,126,45,14,220,206,239,247,159,255,159,227,246,127,243,247,198,45,98,22,154,81,85,3,224,206,251,69,19,48,178,99,71,77,61,38,167,180,113,227,124,186,6,36,183,98,171,155,187,215,46,231,87,46,251,102,68,99,108,223,227,203,190,153,255,122,52,144,20,176,0,68,0,0,46,255,130,133,66,193,112,4,13,116,9,170,192,117,180,81,47,32,36,188,252,127,151,254,243,125,200,186,13,144,203,50,255,53,97,112,27,191,179,206,26,77,89,179,206,127,252,50,229,50,41,210,208,251,84,26,35,152,181,253,211,108,36,134,143,1,181,51,205,35,31,147,33,66,38,143,116,151,42,118,208,83,141,240,139,253,102,100,248,167,182,182,247,246,5,99,37,70,87,28,96,21,192,93,115,63,196,56,58,83,30,74,48,64,163,42,12,48,35,180,181,66,97,89,8,9,60,12,4,94,3,0,14,44,233,185,156,53,112,193,196,52,49,17,208,176,105,127,18,61,52,82,5,142,38,27,252,93,81,24,40,144,10,2,76,110,188,170,76,168,138,194,66,224,234,96,136,64,18,176,104,18,56,166,75,236,249,68,12,176,36,70,30,98,192,161,10,99,1,134,74,174,96,70,97,223,4,38,69,174,36,11,49,224,133,220,132,73,8,136,37,246,101,104,236,154,201,238,24,58,243,52,228,255,251,178,100,207,14,165,133,103,74,155,70,87,176,99,236,233,186,36,101,190,28,93,157,28,109,165,190,193,126,51,166,156,176,151,104,193,148,191,82,186,215,236,243,156,181,194,153,121,90,97,182,31,38,55,80,41,2,9,10,69,72,66,143,178,13,180,142,140,13,156,121,17,34,57,197,52,12,168,177,83,251,154,178,157,230,95,23,48,244,36,36,77,39,22,110,10,16,145,144,69,20,175,47,20,112,243,9,43,176,156,253,54,189,246,78,165,165,231,9,70,82,52,131,218,70,155,108,60,160,34,168,4,227,162,14,16,51,5,197,235,160,149,140,229,135,12,85,118,216,246,84,212,8,178,127,157,207,227,253,110,23,130,149,64,6,106,136,41,64,105,220,191,136,50,51,56,6,156,2,128,132,37,99,43,0,226,83,100,32,55,60,40,108,146,83,113,18,176,155,34,197,1,154,137,190,140,72,164,72,137,254,142,214,83,106,254,70,116,224,232,0,0,92,176,212,84,129,18,198,176,220,113,234,198,218,236,101,132,232,46,97,194,6,90,42,132,98,16,242,96,34,214,33,60,168,8,93,48,80,73,178,3,4,20,181,85,137,192,72,135,241,42,23,226,50,46,53,10,10,128,44,123,114,130,75,114,62,192,20,70,217,120,175,65,128,90,113,84,22,13,52,166,143,108,14,147,205,62,4,65,71,212,137,3,96,112,160,168,15,5,14,60,58,11,67,0,145,155,18,87,37,226,159,7,4,183,217,211,8,76,114,240,168,244,57,67,17,165,239,63,251,205,117,221,115,247,85,54,231,202,111,164,28,147,212,179,211,71,32,241,180,207,112,116,221,207,100,247,50,244,12,153,43,114,131,147,182,181,141,159,64,204,217,54,26,201,0,110,177,92,231,109,51,202,95,21,113,20,207,190,207,28,169,147,7,229,111,155,29,231,143,29,135,30,92,196,7,10,132,128,0,64,0,10,89,104,30,41,112,84,33,20,227,88,59,190,157,27,16,192,202,82,69,148,180,133,5,50,115,254,219,105,161,2,63,225,27,29,79,238,199,132,93,110,71,249,31,65,40,193,154,169,31,251,17,21,147,183,231,211,56,119,196,52,49,140,207,75,24,239,85,107,110,250,81,27,103,251,183,115,45,100,63,75,83,145,250,170,253,181,103,170,231,119,239,80,7,125,198,204,248,80,192,22,1,164,110,117,93,137,122,89,142,192,211,36,138,24,42,147,65,97,14,34,198,10,2,20,8,0,34,173,202,95,70,142,69,64,13,121,186,181,188,163,110,251,190,199,150,43,208,160,70,117,2,19,99,109,209,250,115,162,112,204,42,196,3,82,188,25,19,161,141,180,166,64,136,74,0,168,217,3,247,40,113,159,187,49,54,229,13,190,174,141,200,67,255,251,178,100,203,14,6,137,103,72,27,121,91,242,97,108,217,154,48,98,186,22,105,155,38,109,25,126,137,116,51,103,40,145,149,200,141,85,226,173,172,187,248,255,251,51,207,188,251,185,187,176,218,217,132,103,220,17,138,210,143,220,105,218,92,60,14,32,127,84,55,169,179,92,185,83,228,156,118,71,211,238,35,221,23,112,212,233,94,158,207,185,157,89,124,175,104,36,76,122,237,164,75,41,136,168,74,212,46,139,124,252,160,0,50,112,4,19,129,8,191,127,214,32,26,84,11,19,43,51,242,42,242,144,109,40,6,64,149,157,21,86,251,241,229,140,81,234,130,209,30,202,238,196,71,78,191,162,6,138,4,157,5,141,151,148,92,174,162,140,142,220,142,246,100,166,213,212,170,143,144,213,149,46,174,196,221,207,46,136,221,218,250,190,243,86,186,45,119,239,236,75,118,68,90,81,255,160,118,0,1,36,244,194,33,50,176,76,69,243,100,168,133,161,170,24,21,64,14,30,6,124,186,66,192,202,197,135,21,68,86,146,166,42,196,29,89,255,79,167,205,238,167,78,7,73,157,55,24,203,191,1,181,40,220,85,77,64,9,70,66,186,206,183,191,176,219,40,115,174,191,217,229,47,82,81,203,8,250,159,107,192,18,9,82,86,105,239,187,96,115,97,246,231,2,180,184,204,190,28,113,223,9,11,247,27,169,223,253,127,244,90,14,222,70,147,25,211,147,236,58,198,110,190,82,120,117,83,228,255,204,149,121,202,240,138,163,185,210,75,235,18,190,175,221,225,222,55,129,252,28,214,248,214,102,198,254,113,224,219,24,133,22,52,250,190,169,2,43,124,93,127,189,103,89,248,144,135,52,0,128,0,93,182,15,54,18,34,129,244,132,110,59,58,180,182,89,68,204,73,16,118,59,106,30,199,110,159,204,153,137,1,220,153,237,255,231,229,152,252,79,225,66,46,109,63,255,252,114,179,70,165,89,76,248,75,218,78,153,157,51,217,152,233,175,162,60,175,134,67,190,110,218,53,68,103,178,43,81,100,211,110,116,75,203,214,233,84,24,87,122,50,16,114,182,142,214,164,192,202,92,140,203,198,35,25,186,69,159,166,207,63,156,149,74,97,210,217,131,130,227,205,163,21,138,129,0,0,32,4,4,86,30,26,152,4,16,23,26,131,114,58,247,50,38,17,162,251,57,192,19,209,180,73,148,181,68,194,214,59,113,112,96,136,216,130,241,243,52,130,80,31,181,206,10,72,202,25,101,175,116,202,16,130,231,20,49,110,24,71,83,16,34,192,64,164,1,198,47,20,196,5,110,30,67,214,68,216,201,9,16,22,33,42,19,216,205,25,16,135,128,4,150,11,242,78,172,31,100,157,94,115,154,207,32,50,190,255,251,178,100,209,14,165,159,102,201,155,67,127,162,101,12,233,151,48,101,188,27,177,155,26,110,101,237,201,147,179,102,12,244,148,168,243,226,187,190,179,188,125,79,138,111,253,61,207,159,219,194,181,39,197,227,238,150,147,211,234,241,111,46,224,79,38,107,14,74,248,110,56,215,205,241,74,203,140,215,122,174,226,207,54,228,214,100,214,53,44,107,106,239,229,203,205,250,239,194,199,163,43,84,159,54,212,11,178,172,111,21,181,247,235,230,164,163,16,200,214,221,242,198,173,60,198,122,140,66,19,21,83,35,198,94,33,21,23,30,97,170,213,38,153,140,117,26,130,213,39,153,55,51,178,118,85,174,172,219,222,254,158,97,175,137,162,43,153,38,155,149,149,212,234,81,109,208,172,219,108,231,209,166,31,82,46,198,79,82,35,37,90,202,205,179,178,149,204,119,68,96,227,34,221,39,48,168,128,148,232,200,113,195,157,14,207,117,234,4,74,42,0,0,107,112,193,33,4,154,77,6,144,195,22,206,29,80,203,200,12,141,116,49,24,28,108,101,2,10,132,12,68,35,15,109,85,56,32,92,4,60,103,196,43,29,106,67,109,8,84,101,82,69,118,94,206,149,219,130,165,107,77,116,171,0,81,17,192,67,142,45,200,212,205,20,144,41,90,122,65,18,245,189,41,120,86,64,246,137,48,101,28,34,8,180,166,56,167,66,8,37,4,146,89,119,213,31,76,54,210,173,41,214,234,96,62,236,73,64,32,4,137,70,132,105,128,229,240,252,187,125,253,253,127,191,254,165,253,236,147,126,158,210,164,51,231,210,38,31,98,234,204,181,23,237,141,159,115,123,162,157,245,59,58,226,102,123,158,235,219,114,197,190,33,145,13,189,205,47,251,39,182,210,38,58,255,164,157,17,21,175,212,125,181,65,94,216,0,11,117,197,83,24,56,26,150,146,7,111,35,17,28,54,75,151,137,89,65,207,134,85,235,246,242,214,131,175,249,127,136,36,201,192,6,115,232,63,176,191,34,43,255,254,22,80,251,231,34,214,244,39,58,102,65,59,155,47,177,166,212,161,12,138,121,172,209,23,147,132,172,242,159,220,213,151,254,17,113,62,112,189,206,231,92,224,7,245,118,205,31,223,255,60,193,170,107,248,36,51,91,99,117,115,160,33,106,131,97,40,20,174,69,2,65,76,20,185,60,149,141,150,163,90,114,38,187,1,81,136,66,210,133,64,172,70,16,216,223,124,229,178,86,221,160,188,73,154,194,146,165,232,85,25,183,137,125,97,167,82,59,47,88,7,253,177,167,160,208,174,69,2,239,94,82,71,69,146,42,169,33,109,222,18,220,157,22,114,215,93,154,38,95,43,156,133,99,86,150,207,255,249,206,115,50,156,63,255,251,178,100,202,142,134,29,103,72,27,121,91,242,98,44,217,131,61,131,12,22,25,155,42,108,141,254,137,204,51,101,220,243,21,240,239,193,220,74,188,50,20,169,72,199,81,106,116,250,120,46,219,145,229,219,11,182,248,190,243,186,103,25,180,8,179,251,202,218,213,30,182,154,213,220,31,221,90,22,159,85,201,77,166,253,71,199,239,103,117,18,151,248,182,254,252,212,200,198,61,96,128,1,150,220,198,100,42,201,97,188,73,82,130,246,18,178,138,38,150,120,138,182,233,77,84,36,94,42,13,117,238,110,82,6,23,83,251,103,199,211,39,156,19,138,78,153,225,192,247,177,110,105,84,62,229,77,155,204,210,45,82,206,198,173,220,162,46,138,136,87,40,233,93,88,197,18,43,29,146,106,88,173,83,74,167,82,63,50,159,98,219,100,122,29,82,233,70,103,217,153,132,166,18,65,54,31,178,152,85,189,7,213,56,26,138,0,0,165,244,64,158,99,172,198,108,110,98,145,160,243,82,140,97,32,113,99,16,224,160,112,66,35,132,19,163,18,203,90,203,165,20,69,132,149,157,228,118,82,253,41,84,29,74,158,36,191,104,45,118,43,26,126,151,219,95,33,24,82,161,192,24,113,164,53,164,95,182,249,50,116,115,137,191,236,136,188,205,109,174,23,101,178,136,135,160,149,114,196,219,171,80,158,117,85,211,172,180,80,182,74,232,222,134,153,109,103,46,6,155,173,251,203,127,255,239,254,150,171,42,209,92,204,139,243,208,155,139,98,168,131,22,70,50,115,230,208,162,82,81,110,81,88,238,253,233,108,164,104,144,124,233,18,151,226,210,229,47,239,254,21,230,63,230,107,184,144,97,200,0,1,45,216,163,59,147,163,180,52,75,210,137,197,84,200,230,143,119,120,209,116,182,164,64,235,180,37,236,243,12,106,115,185,56,191,102,201,88,54,79,125,141,149,47,243,255,153,182,123,33,220,239,103,117,34,49,202,236,75,144,97,118,98,114,178,85,196,137,65,91,203,217,246,32,217,17,197,76,132,97,139,187,186,53,203,103,144,175,71,18,115,153,172,253,209,109,247,166,176,64,213,161,137,163,99,199,44,108,35,84,1,127,27,177,161,81,8,204,208,72,143,133,137,65,197,229,99,105,190,149,18,192,23,141,65,0,37,96,129,226,76,213,103,2,14,30,68,35,0,152,98,72,151,97,144,196,21,84,190,5,240,5,232,29,64,171,213,224,2,138,129,253,78,101,231,22,106,11,178,125,104,27,78,160,195,164,2,12,116,64,33,146,88,241,17,165,133,156,38,38,232,85,192,112,214,73,48,21,9,65,212,12,70,132,24,5,144,27,193,74,20,169,40,192,169,29,255,251,252,250,234,77,7,77,148,147,255,251,178,100,205,14,165,104,102,201,155,98,95,160,100,140,217,131,60,101,124,25,129,159,30,109,225,173,201,132,179,102,104,193,13,248,29,165,116,104,90,181,42,200,181,145,119,93,157,106,86,180,89,69,211,36,209,100,86,153,137,147,147,14,211,43,72,184,91,50,36,201,167,82,48,72,197,34,212,11,137,148,107,185,249,76,250,204,212,153,154,116,210,72,196,160,163,233,15,192,173,152,58,44,3,109,185,136,237,20,2,48,192,168,37,198,138,52,103,103,79,171,171,96,14,210,26,68,63,89,3,170,157,201,111,116,189,145,156,99,25,233,33,9,165,93,155,252,82,170,24,197,98,214,80,165,113,70,171,165,109,13,12,70,172,243,98,164,82,186,33,95,216,188,254,148,220,234,183,155,169,77,59,87,35,169,75,70,226,15,222,255,158,254,77,60,178,180,173,44,61,0,2,147,32,186,12,115,65,2,138,76,196,117,48,152,44,196,201,179,16,21,205,66,2,34,22,136,136,198,51,2,136,196,104,118,3,0,196,2,178,34,67,33,51,97,20,21,25,138,128,98,229,80,133,96,8,28,22,91,19,37,105,255,40,113,91,29,52,161,81,5,38,11,144,107,4,196,27,160,123,2,33,198,139,81,105,182,110,160,203,245,33,216,9,186,19,2,143,155,34,32,37,0,96,90,141,48,144,101,181,18,80,56,51,36,97,226,154,241,116,154,251,42,113,35,33,131,9,26,134,225,67,18,17,191,179,59,59,249,255,199,189,79,241,242,215,196,213,60,204,63,13,41,63,198,144,42,146,100,44,77,41,75,85,76,101,50,159,117,6,196,69,252,48,254,106,74,108,70,18,101,54,85,14,223,137,134,143,175,185,244,148,234,169,166,185,255,130,192,89,192,32,0,169,117,234,199,118,10,175,2,226,104,185,73,0,221,13,230,210,184,201,65,105,213,109,146,191,115,123,39,36,16,51,33,45,239,244,133,74,219,37,205,41,153,142,80,208,81,11,9,15,243,203,204,129,20,231,14,222,90,243,123,231,65,51,150,71,147,224,130,147,173,212,48,99,4,229,74,42,180,103,56,231,159,221,50,157,206,174,145,143,89,22,66,162,57,216,221,23,36,118,196,57,21,209,85,232,80,53,176,0,55,239,140,136,131,53,220,203,239,40,172,104,8,29,179,65,7,192,196,16,152,245,32,9,173,183,119,245,219,87,104,114,76,198,2,212,155,230,158,143,111,35,77,69,247,157,255,99,146,234,7,223,5,98,3,10,68,183,253,9,139,53,131,55,24,148,98,180,205,199,222,59,37,148,66,219,164,137,91,148,201,228,128,151,139,188,227,56,184,93,130,36,148,180,207,91,95,101,146,38,183,15,234,91,174,235,191,172,175,83,187,86,48,233,255,251,178,100,213,12,134,66,103,70,19,153,67,240,110,76,233,119,48,101,174,87,225,159,38,109,37,190,201,136,51,101,168,241,149,240,190,251,88,39,102,65,132,69,202,7,203,42,130,115,39,213,149,71,55,93,98,88,220,81,171,246,164,162,136,21,138,40,223,217,194,5,145,203,205,213,250,119,44,68,183,248,56,145,187,142,44,196,205,86,118,155,53,238,181,61,107,90,38,230,136,169,51,139,122,238,129,160,46,158,77,120,8,0,3,146,74,150,50,102,133,24,130,220,236,224,82,72,162,134,199,239,120,11,24,237,66,176,42,44,88,207,220,113,97,196,162,181,60,143,191,188,38,100,181,155,58,69,117,86,157,109,254,201,86,66,255,115,25,145,14,40,121,153,133,50,48,158,230,98,37,148,228,204,129,196,83,154,140,74,91,215,87,93,40,150,187,230,77,253,190,205,214,236,196,84,181,95,96,197,3,204,203,59,53,129,176,213,162,243,75,167,205,240,131,62,176,128,203,128,195,127,0,12,124,23,20,24,24,204,132,2,35,24,8,44,97,128,128,208,80,195,32,3,8,143,134,134,102,5,18,152,180,42,96,49,0,48,12,98,0,48,176,68,194,32,65,65,241,128,197,106,156,32,106,205,94,247,4,0,19,109,196,133,38,1,4,131,74,70,0,3,19,0,75,232,5,11,179,178,238,50,230,231,2,8,128,74,156,104,38,167,150,72,208,96,88,50,13,1,14,139,87,203,45,46,130,115,53,177,80,35,2,118,212,49,58,217,130,197,88,55,116,178,79,2,157,182,104,173,138,126,83,243,85,57,142,251,110,209,88,202,77,229,128,194,16,15,172,122,87,110,106,7,71,69,71,14,212,81,64,229,84,197,243,58,88,70,67,235,233,114,73,249,237,111,191,117,188,115,101,220,89,248,233,229,235,47,155,216,204,208,251,28,86,110,182,116,172,106,181,187,178,53,50,78,140,200,29,231,154,255,95,208,8,18,75,97,134,198,127,177,158,33,18,116,13,86,22,196,58,52,6,74,57,55,69,76,121,204,98,26,40,178,213,247,205,183,2,82,140,63,148,206,205,247,31,49,139,255,215,255,127,248,50,7,65,232,93,62,238,245,145,24,63,178,122,169,157,97,96,137,212,157,124,141,77,129,34,130,20,232,72,139,145,54,1,142,135,185,211,129,81,173,92,200,230,88,73,105,152,59,190,127,177,61,57,158,94,71,151,228,87,57,151,243,47,22,0,10,221,184,118,16,77,131,94,72,200,10,17,166,54,103,73,65,22,196,104,49,112,2,3,53,84,91,174,232,41,23,96,136,88,244,128,198,162,47,229,172,132,36,171,47,37,227,105,232,89,63,83,7,73,142,14,4,171,229,66,76,228,164,102,215,39,204,185,255,251,178,100,208,140,199,79,102,197,11,134,111,176,114,12,217,99,60,195,126,23,189,155,40,117,167,128,9,111,179,102,78,158,48,0,82,42,52,253,148,155,169,31,70,76,184,159,143,59,230,10,196,131,132,58,36,57,223,227,116,137,189,125,183,192,247,179,254,254,6,163,65,165,51,26,19,115,130,238,94,242,119,145,32,191,133,38,115,88,76,16,158,60,100,213,45,155,74,238,250,123,17,142,212,98,143,77,235,90,154,176,55,155,87,25,129,143,7,219,123,187,158,46,214,254,36,24,85,198,243,63,197,89,119,9,236,24,117,135,233,9,253,252,242,198,214,126,183,109,68,221,203,184,119,8,144,0,165,150,212,54,204,218,79,21,237,210,185,48,43,170,231,156,68,129,28,64,179,175,218,94,221,244,57,253,255,135,223,47,185,154,145,118,19,238,129,145,13,245,40,102,150,111,42,149,43,44,44,246,45,84,190,83,72,112,190,77,15,101,36,57,9,121,35,109,167,232,121,228,107,199,185,150,101,174,87,254,159,114,229,251,252,255,167,255,255,244,18,0,0,0,148,3,97,66,59,0,147,130,63,51,121,163,96,40,50,23,99,167,28,26,99,53,195,32,81,161,168,27,141,76,152,32,96,32,49,140,24,8,16,24,88,2,34,37,58,192,177,213,76,74,113,132,0,132,6,76,149,37,166,93,84,4,64,27,41,171,245,230,90,120,155,59,18,1,58,147,26,104,105,113,52,12,38,0,206,64,46,213,102,8,207,30,102,134,150,99,72,33,32,211,20,203,76,105,243,138,0,56,11,154,65,4,65,147,89,184,19,204,186,65,41,184,86,16,40,248,49,189,78,134,25,82,196,186,99,44,101,242,169,218,122,246,106,85,138,94,140,78,83,201,229,250,214,240,189,142,242,171,42,157,161,221,78,243,117,99,22,40,162,247,232,239,101,134,54,35,113,57,171,59,189,149,204,51,169,51,127,152,227,135,121,201,236,241,202,255,43,239,86,103,48,199,95,133,205,107,157,231,254,177,252,191,255,62,115,241,223,127,234,107,127,255,135,255,221,203,191,217,137,54,255,255,255,255,255,255,255,255,255,255,255,255,255,231,127,254,84,0,4,66,85,78,125,0,23,224,121,204,38,171,100,114,9,134,102,208,120,99,3,74,198,204,128,10,40,56,3,48,232,211,8,14,2,9,37,33,134,138,24,56,1,129,135,139,62,32,13,21,85,184,70,145,128,0,92,134,76,140,160,81,148,202,1,69,147,141,212,235,20,4,201,21,247,101,97,136,38,178,39,52,97,235,193,246,25,19,26,130,68,91,35,142,143,140,241,131,49,113,33,202,204,47,1,178,121,162,232,69,103,38,7,48,74,13,43,113,35,213,41,212,194,86,231,206,73,255,251,178,68,189,0,7,206,116,200,22,111,32,0,252,14,152,210,205,228,0,20,101,155,56,252,249,0,2,137,179,102,15,177,48,0,168,135,141,8,93,76,28,148,196,87,20,250,206,188,197,237,215,165,148,84,194,150,106,89,122,114,165,77,88,152,183,157,187,156,199,59,152,92,230,122,169,119,92,150,88,177,79,122,191,123,188,165,149,112,171,204,171,99,157,185,102,177,222,23,57,219,148,250,169,187,216,89,195,188,254,91,213,109,229,159,254,122,207,127,207,195,28,174,127,55,107,251,255,253,251,155,207,191,204,175,231,115,31,255,221,107,223,255,255,255,255,191,255,255,255,255,255,255,255,255,189,255,245,164,1,0,0,74,252,39,194,46,13,210,140,140,9,41,134,53,203,209,124,42,223,179,82,41,102,230,228,98,82,47,136,121,185,58,116,158,14,40,105,20,138,199,203,228,225,177,50,106,67,139,132,209,60,110,116,116,148,139,164,242,135,216,231,38,112,114,72,40,8,130,46,116,160,73,134,202,29,147,98,36,104,160,193,200,22,205,211,35,140,72,34,156,234,156,242,209,64,198,185,146,208,179,152,169,148,100,98,122,180,89,37,182,131,59,41,37,215,68,209,36,147,98,138,93,3,231,165,211,19,139,68,225,120,221,183,69,244,20,200,41,170,73,54,177,243,213,191,171,169,20,79,61,22,182,165,38,181,117,95,107,41,34,38,0,0,205,178,13,16,164,20,84,183,85,34,214,180,117,94,205,156,6,143,79,46,214,44,46,220,184,162,71,14,120,93,114,185,116,233,22,8,72,40,197,34,92,182,65,198,64,200,115,73,209,212,78,14,113,6,39,204,69,116,107,19,36,242,3,30,44,227,167,5,154,60,129,139,67,76,139,147,3,140,8,4,40,130,36,59,137,3,96,133,132,68,151,39,206,139,194,52,89,10,54,90,71,201,106,44,141,117,59,90,142,170,217,217,21,164,190,131,89,70,75,82,222,201,41,39,46,153,76,90,110,131,86,146,9,169,244,213,117,61,214,205,127,175,101,118,217,110,183,219,165,106,211,170,149,204,221,158,181,89,53,22,234,0,0,0,16,0,0,111,126,42,72,90,17,1,196,8,151,228,21,146,71,176,229,213,24,83,202,126,37,3,202,220,151,222,245,88,106,13,88,8,26,134,41,0,42,187,141,66,252,118,228,11,118,158,61,36,191,71,186,12,226,139,250,67,71,97,233,75,13,229,147,216,80,250,1,167,233,165,109,201,32,94,73,233,99,160,35,61,245,166,157,182,248,118,6,173,77,222,101,33,179,253,57,223,149,135,109,80,209,94,22,201,167,55,22,99,5,153,158,145,191,24,60,43,162,139,20,253,139,11,15,32,66,44,84,112,168,184,243,74,197,36,255,251,178,68,70,138,165,92,102,204,107,40,87,176,167,204,233,125,101,136,224,21,97,157,44,109,36,253,2,113,51,101,157,148,23,160,57,121,139,167,122,254,222,171,6,178,204,209,167,166,167,169,25,117,38,235,50,230,155,209,51,77,107,143,64,24,160,0,0,1,64,0,9,255,226,18,65,146,146,36,64,122,92,137,100,173,235,169,198,156,121,94,122,208,186,237,102,35,69,86,53,29,80,73,68,137,221,116,28,183,58,188,9,219,16,45,122,120,245,4,46,71,156,197,60,165,123,72,45,88,136,163,14,52,213,29,192,82,66,193,69,237,74,219,178,92,189,178,234,41,192,170,47,237,67,23,193,100,16,250,217,147,134,149,153,111,70,151,139,142,244,31,89,2,9,161,81,88,236,93,32,243,241,99,204,177,162,227,70,201,165,57,204,169,7,81,35,96,84,232,77,85,102,166,27,38,71,14,171,137,235,186,234,99,94,225,70,175,202,17,19,81,180,19,38,53,139,213,55,85,195,124,96,210,83,191,1,76,163,200,41,208,80,144,177,192,141,9,170,132,8,44,157,194,130,160,247,25,252,178,176,114,235,23,159,55,160,28,6,73,47,127,42,12,11,171,110,21,122,73,8,249,44,53,34,191,61,206,77,33,227,3,253,114,195,113,164,219,209,78,65,13,112,69,173,91,20,8,240,187,80,44,243,70,1,8,89,248,156,108,28,9,2,46,212,115,64,37,151,133,177,29,155,9,235,107,143,57,132,211,135,156,27,71,22,37,60,98,12,85,252,187,130,232,177,25,118,16,91,119,54,234,119,169,71,235,234,72,231,20,4,41,67,115,59,85,46,142,116,146,4,22,195,53,15,185,145,103,117,31,3,1,17,41,138,24,141,171,179,250,197,159,148,0,26,224,246,248,26,90,241,7,116,32,32,137,0,89,11,165,130,46,166,236,153,20,111,244,82,90,207,249,73,140,157,232,80,89,69,184,115,17,193,226,212,239,214,82,73,6,49,218,9,23,111,243,9,165,20,97,246,112,236,122,11,189,140,17,43,44,126,209,162,211,217,14,4,231,190,211,185,71,6,140,149,206,140,30,24,4,128,21,224,251,24,34,183,92,206,253,60,69,253,195,98,164,140,98,160,121,252,193,78,104,116,174,207,92,35,194,41,174,137,28,68,77,90,195,26,244,90,213,173,218,80,189,33,145,102,189,231,180,176,233,118,139,70,17,181,186,162,101,81,64,65,33,95,124,231,160,2,138,0,0,32,0,4,187,228,228,37,50,41,166,250,173,57,157,91,146,101,218,140,43,126,52,111,110,157,249,19,203,114,158,178,223,171,117,229,149,43,101,219,115,191,5,69,109,74,40,239,198,237,99,103,52,202,100,151,251,253,133,239,118,225,163,5,255,251,176,68,32,138,164,211,102,204,211,9,71,18,158,44,233,103,101,104,224,19,25,157,46,108,152,253,2,69,51,101,141,146,163,136,157,91,85,46,167,115,143,69,90,213,84,9,206,219,159,54,46,47,9,71,18,61,149,121,61,162,169,79,21,86,147,105,183,171,5,206,9,234,227,149,91,154,38,251,36,219,102,147,195,218,139,146,110,53,109,146,177,86,106,28,92,243,116,37,100,244,31,216,174,13,121,110,103,140,111,202,151,3,213,234,255,159,225,43,231,254,189,192,147,64,8,0,4,255,224,64,194,173,23,28,144,116,72,52,81,93,201,66,251,75,26,93,91,80,47,187,240,168,118,165,61,50,136,219,179,2,205,44,37,45,60,87,54,237,14,218,164,145,79,191,243,213,108,232,116,6,9,159,121,214,255,181,237,191,198,100,10,230,197,74,82,16,22,188,236,213,53,66,131,162,179,111,200,112,232,130,89,214,213,12,190,110,35,159,122,233,57,74,118,62,132,17,26,222,76,19,149,69,218,149,155,35,102,45,135,55,43,38,73,239,117,67,199,196,236,55,229,103,120,34,174,230,106,135,14,148,27,106,79,221,14,174,225,254,245,215,126,5,131,145,197,109,143,143,231,252,18,103,119,160,5,7,88,96,136,248,192,196,14,60,44,5,222,136,22,85,95,184,46,124,106,137,123,66,153,252,110,186,194,95,177,9,180,128,167,206,122,223,190,18,250,71,139,84,206,252,94,245,250,38,30,214,48,194,228,22,247,77,93,181,21,15,41,127,68,105,99,172,41,66,231,229,127,80,153,9,217,57,2,202,72,39,220,244,213,142,197,239,140,108,167,121,241,159,88,231,57,28,211,245,201,106,73,212,57,244,188,204,36,130,84,237,184,207,119,62,178,206,41,38,210,204,32,159,205,40,234,1,163,149,249,84,45,105,251,207,159,105,122,29,53,141,90,208,222,139,255,152,160,81,102,223,18,36,58,194,196,69,69,111,21,89,245,107,178,234,138,2,235,196,100,244,209,151,90,20,245,215,165,101,154,177,21,154,68,40,126,213,189,189,80,186,143,22,169,159,248,191,47,210,58,237,34,166,235,65,177,106,11,179,238,128,28,40,26,35,86,9,102,73,229,35,155,207,132,200,203,100,228,26,131,192,166,74,28,113,50,37,217,118,123,209,26,114,104,176,212,45,36,148,156,210,91,62,70,214,91,174,220,70,165,122,155,41,8,186,10,57,89,116,145,187,219,161,196,45,179,218,253,47,196,125,196,55,109,52,114,26,214,63,169,238,63,136,194,10,0,0,164,180,5,76,42,36,49,224,26,57,178,52,118,159,133,1,15,70,16,134,64,160,66,37,57,110,10,241,220,161,40,38,80,13,82,185,106,80,36,70,102,37,255,251,178,100,22,14,5,121,103,73,155,67,71,178,102,172,217,189,48,227,150,26,97,155,28,110,37,94,201,109,179,103,52,196,136,184,89,181,21,83,29,167,129,168,201,64,65,246,159,253,95,103,241,104,63,112,8,32,170,32,247,57,178,17,43,113,236,164,94,45,112,253,27,0,135,185,122,92,4,60,60,41,186,187,208,26,119,26,112,108,10,181,152,37,120,65,141,126,214,117,101,173,86,175,115,230,64,156,119,175,8,214,76,241,32,153,195,230,44,199,184,35,45,152,196,151,144,187,99,67,193,127,231,242,51,225,12,224,42,33,131,91,151,187,25,23,255,241,113,221,69,85,241,108,132,85,141,137,73,227,177,236,241,97,192,27,12,128,0,16,136,16,1,93,255,87,203,23,19,3,153,40,180,192,162,52,35,198,24,84,255,124,169,102,219,193,83,111,30,85,53,127,29,93,10,248,248,34,190,224,143,62,7,154,217,11,203,175,158,202,134,59,211,244,244,205,87,40,230,70,231,112,210,252,117,40,138,117,114,133,79,45,29,216,137,154,104,229,204,154,145,37,205,255,182,246,154,94,78,222,122,241,148,233,249,95,247,158,104,12,184,208,53,70,97,83,233,33,93,72,153,64,54,112,16,32,36,44,101,176,177,128,64,202,54,97,80,156,10,160,128,225,43,19,25,7,6,21,200,65,8,6,68,116,246,5,18,228,238,33,16,65,117,24,184,140,40,5,176,151,49,18,0,51,195,33,73,22,184,221,148,248,176,77,250,84,209,225,129,160,84,40,255,83,59,3,129,49,226,36,86,29,125,83,224,155,142,74,26,68,168,106,160,52,180,36,40,78,148,240,88,162,32,73,133,201,82,135,177,151,90,70,69,192,80,2,165,160,128,49,114,32,251,19,244,143,32,80,208,81,134,246,107,41,102,177,52,85,11,110,24,169,60,142,143,176,219,236,127,98,242,196,247,4,4,123,169,86,198,245,20,93,4,50,73,68,162,93,70,53,124,159,221,75,236,216,102,51,53,93,63,190,95,95,150,89,140,100,187,122,170,222,115,102,208,170,105,158,8,77,116,0,11,0,197,8,3,111,249,255,109,29,10,180,153,104,130,113,198,122,79,148,182,145,221,152,100,20,158,255,19,106,35,222,8,215,173,182,3,39,77,183,255,255,48,64,64,65,25,76,119,9,117,100,66,110,66,222,247,58,142,250,29,108,186,58,56,51,36,243,152,147,93,25,206,146,105,71,98,118,93,239,147,102,79,255,182,239,46,191,184,164,85,0,1,62,241,73,19,31,80,131,40,48,210,5,57,10,129,34,214,82,230,82,179,16,53,155,190,235,126,86,88,4,44,29,7,219,172,190,74,203,162,50,108,165,128,162,73,197,122,252,194,141,73,110,211,255,251,178,100,27,14,5,169,103,74,27,76,87,64,97,108,217,186,61,2,142,23,153,155,38,109,49,125,9,78,51,102,220,195,149,208,110,61,3,61,244,182,101,107,29,78,240,179,61,14,162,197,30,83,145,64,148,45,46,5,141,75,19,40,120,68,254,116,207,192,26,43,243,39,91,83,178,202,7,217,53,131,78,157,119,18,94,197,246,37,66,242,180,89,11,146,239,89,43,199,43,15,94,55,100,127,65,114,206,158,47,175,64,56,173,173,105,54,97,251,196,214,253,254,214,205,188,15,95,89,227,228,204,187,182,46,238,173,234,197,117,181,182,161,198,244,253,55,42,205,67,212,128,250,213,214,238,149,221,189,185,129,163,0,8,18,208,15,109,179,5,224,178,42,74,72,113,49,12,233,143,152,253,170,240,245,243,60,202,225,115,191,24,191,60,55,219,141,253,107,230,130,11,155,139,175,243,43,224,186,139,178,178,167,149,161,146,226,84,74,114,150,137,169,170,20,83,49,84,143,29,203,182,200,82,178,94,143,84,86,116,163,62,155,35,161,86,222,69,95,159,125,59,111,254,182,70,247,249,60,103,255,164,180,4,73,0,167,6,162,128,71,24,9,102,16,57,144,4,143,75,28,144,212,65,104,177,7,244,112,32,112,117,80,101,15,220,20,60,70,85,52,205,35,99,11,212,131,171,39,178,182,162,212,75,238,95,12,58,79,158,113,72,234,74,180,73,237,74,91,2,102,203,45,74,155,1,211,36,165,210,248,252,77,23,7,144,69,171,75,225,128,136,239,253,167,170,26,152,13,161,180,28,126,107,110,214,31,188,192,254,229,47,223,7,103,109,17,81,179,3,104,154,43,17,229,166,157,186,156,143,206,149,238,210,148,114,122,47,165,32,138,182,90,252,181,29,225,186,231,23,60,255,15,165,211,194,76,192,64,45,82,141,164,199,156,201,121,117,106,219,227,222,255,107,185,252,252,253,211,106,79,201,199,212,244,84,2,101,67,144,0,11,182,200,76,29,68,152,67,74,88,92,216,153,149,99,80,174,242,100,18,88,240,133,155,70,243,127,237,156,96,59,105,38,134,63,255,249,157,102,114,233,75,89,146,150,206,32,46,164,115,202,101,116,171,167,58,49,25,147,191,119,85,73,174,172,122,180,134,213,45,213,244,79,255,218,223,190,222,129,245,161,0,0,157,148,32,97,152,4,97,19,128,183,0,208,159,247,194,161,5,148,42,98,239,152,83,173,209,9,202,175,108,116,208,65,240,128,163,4,31,85,130,3,11,164,117,32,72,108,199,36,26,19,101,248,174,178,36,89,50,86,44,250,59,14,220,254,20,171,8,68,62,49,53,25,70,100,195,134,38,214,129,116,206,149,177,35,43,254,26,144,163,209,20,199,255,251,178,100,47,14,5,204,102,200,155,70,95,178,88,197,249,138,61,104,76,21,29,157,40,109,33,93,9,77,51,166,232,195,138,32,98,31,150,174,83,68,105,188,133,210,209,175,24,163,79,177,158,57,180,121,219,63,162,44,246,9,183,219,155,187,59,153,206,195,53,242,252,127,217,191,244,250,198,60,12,53,179,190,63,124,45,139,174,203,106,52,237,32,178,74,170,175,171,251,46,234,191,59,173,168,250,118,215,245,29,58,17,92,251,17,100,236,249,213,181,238,92,243,16,29,97,208,0,2,8,1,73,36,129,52,117,113,146,45,205,209,33,63,12,225,38,226,233,58,97,73,35,76,164,69,141,253,74,132,61,43,248,187,157,169,60,176,35,109,195,155,249,169,107,227,110,255,183,173,244,45,108,115,90,14,223,58,22,48,32,166,18,9,37,75,62,210,10,56,55,151,91,18,129,100,27,170,242,171,71,237,167,53,235,229,174,250,2,29,133,11,137,53,1,79,75,129,53,129,113,12,109,69,150,56,32,58,163,98,107,122,249,96,16,241,37,44,88,41,51,99,78,167,186,0,189,36,11,158,80,185,28,94,92,204,158,123,202,61,32,162,158,115,229,241,57,228,24,104,252,191,200,12,152,212,220,49,43,93,196,180,165,106,187,146,245,84,38,35,38,141,123,63,49,32,95,41,64,234,12,156,14,47,116,25,54,249,21,146,144,139,145,145,110,49,165,4,104,145,176,213,104,239,85,22,156,219,173,41,228,132,227,135,37,100,160,232,42,145,6,193,115,56,197,28,130,12,12,190,28,168,54,86,4,119,196,245,150,186,144,101,243,205,246,118,74,231,61,19,209,123,154,10,121,128,50,0,0,2,237,241,206,165,55,88,24,161,54,132,248,130,110,190,63,66,142,159,218,243,218,113,125,209,127,232,222,95,160,88,191,182,167,61,191,235,233,37,12,134,101,151,71,47,59,201,57,108,140,107,156,231,90,217,43,82,119,206,93,84,150,34,209,44,103,221,81,228,49,231,255,214,222,155,255,245,252,77,42,0,1,63,180,44,216,20,243,84,227,139,224,218,14,184,197,79,14,73,16,20,28,170,210,199,81,216,118,54,32,32,91,101,251,69,64,254,149,148,244,187,16,170,198,10,236,27,82,71,197,129,53,56,139,247,18,157,150,48,231,238,88,186,3,2,10,0,239,242,72,84,10,149,213,156,38,142,198,140,204,20,58,64,241,232,89,8,164,177,131,237,202,37,33,65,17,39,140,32,152,46,92,65,168,169,177,227,25,102,201,116,162,251,100,67,127,150,204,41,118,212,161,86,46,108,197,91,36,140,243,31,158,165,14,152,173,125,69,172,231,27,70,121,120,148,137,203,14,209,214,86,78,191,168,180,232,244,110,255,251,178,100,79,10,5,206,103,73,155,58,94,16,84,140,217,202,36,163,126,20,237,157,39,76,161,125,1,139,150,37,232,245,141,240,94,30,213,94,115,168,171,249,185,187,246,75,88,180,28,56,179,94,162,219,249,225,35,237,247,1,183,40,2,80,0,0,27,255,230,142,68,135,129,181,209,16,35,3,166,159,152,195,120,213,39,132,124,223,166,135,78,175,225,105,208,158,149,255,255,37,230,145,169,233,221,180,51,200,237,72,124,87,149,206,73,116,157,218,118,52,179,165,157,122,223,222,151,150,198,134,86,82,205,164,242,191,233,110,90,166,92,41,127,164,127,226,192,135,188,198,118,129,96,12,112,210,152,90,19,183,1,129,193,197,22,144,182,102,24,172,197,83,76,199,90,80,9,230,66,194,30,87,8,185,241,137,84,101,203,12,5,160,251,237,117,176,47,249,152,22,0,227,168,243,99,26,151,138,138,232,231,103,168,77,73,9,249,116,181,248,53,178,103,240,188,165,197,66,17,101,244,213,152,176,169,51,146,51,132,1,160,72,58,30,142,162,65,255,212,255,171,255,215,250,82,21,141,134,61,113,68,142,86,102,78,81,165,153,5,138,12,182,36,105,23,70,54,94,62,138,46,159,122,251,253,125,126,166,250,77,182,151,186,223,81,76,179,182,174,244,75,46,161,115,237,49,167,41,220,119,10,129,75,64,0,1,8,0,100,146,39,21,47,143,102,18,137,18,174,78,39,206,120,44,223,43,200,83,140,83,140,82,154,80,208,228,221,65,189,215,53,124,73,91,250,106,176,219,146,32,10,23,45,185,2,207,153,49,185,210,143,29,116,35,254,220,201,131,135,6,15,100,28,82,206,131,104,9,1,167,240,129,243,36,111,12,43,67,74,164,169,254,218,232,80,219,156,230,204,222,191,89,202,0,0,239,144,18,168,193,26,26,48,104,131,24,48,231,96,58,60,0,134,7,32,72,48,32,117,78,207,27,163,97,106,130,201,131,3,63,107,85,159,136,66,77,217,149,55,66,170,40,26,38,215,101,20,41,179,215,190,83,126,73,94,220,228,18,157,178,27,246,101,240,192,210,24,114,17,52,190,64,220,131,135,72,46,87,36,21,2,188,188,140,187,70,32,83,42,162,68,81,28,22,162,85,4,151,253,124,71,219,243,255,193,223,57,188,219,213,76,36,201,227,20,161,113,16,104,138,164,88,176,129,77,136,227,197,77,26,88,211,140,162,105,21,204,72,251,100,249,211,248,100,106,204,93,251,223,236,123,225,239,87,62,206,27,92,178,215,147,255,114,213,1,204,0,0,116,2,0,0,109,255,74,226,237,12,193,132,19,4,81,156,89,85,154,213,104,174,134,244,215,250,250,182,132,22,205,254,159,183,254,63,13,255,251,178,100,106,14,5,105,103,73,27,72,95,64,85,44,217,205,36,67,126,20,121,157,32,77,5,190,201,123,51,102,244,195,21,224,174,83,93,143,40,255,46,101,97,28,247,50,88,57,41,82,63,237,51,175,235,167,110,70,54,121,30,73,220,161,229,207,250,210,218,95,156,58,191,253,44,209,78,31,223,130,123,176,187,115,28,140,211,46,57,111,12,65,227,170,116,56,249,172,56,93,0,227,65,87,203,214,4,70,22,202,217,6,151,54,55,69,91,106,135,57,146,207,205,56,166,52,218,115,114,47,75,23,40,37,6,172,58,231,158,90,13,58,220,253,246,52,145,81,42,146,194,168,37,29,150,91,86,198,102,113,162,151,117,137,203,167,8,7,82,172,105,182,218,6,48,230,230,161,218,185,181,184,180,143,85,237,242,37,123,124,240,212,18,80,219,38,19,222,68,122,163,196,227,12,130,17,52,89,27,178,54,83,8,163,2,75,230,21,46,32,153,159,208,65,214,165,27,186,8,207,186,42,91,235,73,76,134,130,12,181,32,226,147,197,0,0,90,52,54,12,219,108,94,68,176,149,197,23,140,40,240,171,161,69,165,194,212,222,56,108,222,128,186,255,152,148,187,185,90,218,204,148,104,94,96,40,170,232,189,6,178,172,77,29,21,38,61,155,163,202,175,85,119,53,26,148,36,243,229,187,22,157,238,149,153,250,161,85,153,205,71,118,77,208,191,177,181,122,146,251,214,191,223,254,236,77,90,252,54,0,0,149,184,65,52,113,120,52,73,134,16,187,129,3,146,68,197,6,95,162,64,192,200,215,232,176,151,142,36,94,226,37,234,73,225,117,32,162,239,197,238,201,32,83,12,13,54,39,154,165,167,124,172,13,184,171,215,72,254,83,127,31,199,233,97,113,203,141,40,88,220,186,150,82,149,70,101,210,67,58,83,88,146,10,109,26,196,203,65,117,72,73,89,183,135,238,79,22,214,63,217,187,221,253,122,243,159,121,255,151,127,252,255,255,254,25,203,110,174,200,134,214,26,169,178,227,88,36,27,81,68,215,178,191,218,103,55,102,113,89,150,204,18,75,38,33,83,111,162,82,180,183,219,216,222,209,178,225,10,45,173,22,202,209,12,149,80,4,0,85,66,206,134,169,207,196,65,112,68,18,80,119,1,231,163,236,45,2,197,19,106,254,37,71,249,65,193,21,127,88,124,37,241,252,77,71,148,237,184,144,35,61,164,200,48,122,160,192,176,233,12,36,14,27,21,76,241,163,130,37,178,61,243,36,87,112,179,205,152,44,9,196,237,244,153,97,38,164,87,90,46,183,197,117,81,232,226,75,63,195,132,51,16,184,230,69,129,118,82,84,24,114,126,37,26,181,138,3,78,222,75,32,133,228,68,255,251,178,100,143,14,165,60,102,201,27,67,127,178,91,4,57,70,61,136,46,20,165,157,40,108,161,125,1,85,27,101,164,196,10,40,124,251,238,238,192,43,42,245,52,142,96,113,167,238,212,16,180,227,169,71,27,130,172,203,35,113,186,56,54,83,38,131,43,222,190,163,228,71,77,82,60,143,24,143,118,85,9,134,120,64,52,10,220,223,190,187,4,40,202,165,8,97,3,194,135,205,15,27,165,124,186,103,92,244,243,18,61,163,137,226,125,38,218,175,248,180,168,147,59,201,123,163,21,110,217,150,42,172,123,7,38,135,2,199,92,160,237,100,100,15,51,177,210,219,13,118,149,183,48,243,44,178,79,236,150,58,81,234,230,127,84,236,189,7,116,160,10,208,17,255,158,153,178,5,0,88,150,56,29,20,85,143,55,81,139,134,163,107,55,213,62,152,182,1,195,252,145,227,215,255,235,168,141,240,219,38,52,6,163,76,89,174,252,136,45,23,74,187,206,182,217,93,157,15,98,238,174,212,59,181,218,196,29,137,52,53,106,188,154,50,98,172,57,106,179,235,233,250,72,187,252,151,43,0,1,27,168,67,88,204,80,47,209,152,20,60,232,225,130,5,18,40,116,60,137,48,140,9,69,160,200,212,226,104,132,48,178,53,10,85,25,91,176,95,153,44,77,238,113,66,1,175,105,11,62,127,89,12,178,88,196,222,137,133,108,125,31,185,19,52,125,158,56,163,89,112,137,66,196,34,68,161,18,246,12,48,207,153,59,63,38,25,153,96,66,104,180,132,14,137,51,178,80,67,192,157,155,110,84,106,37,65,141,187,246,107,119,255,192,72,28,144,72,22,117,105,197,217,114,37,222,175,78,169,155,83,106,218,94,239,102,211,130,4,10,203,51,200,83,43,131,4,134,145,72,82,159,210,109,159,111,255,255,80,73,192,0,2,4,40,128,237,182,134,135,12,44,124,74,58,54,84,241,41,136,92,196,207,199,55,142,27,110,52,67,190,59,108,180,210,61,62,150,230,18,40,128,24,62,76,224,158,225,218,213,90,138,230,110,155,248,86,84,187,31,178,84,153,164,230,87,71,191,101,50,93,209,21,118,94,245,118,74,236,137,175,214,182,237,167,249,144,187,237,255,255,240,109,191,202,198,0,88,161,192,32,201,234,26,16,168,36,72,56,146,180,198,29,27,16,121,217,124,195,232,132,123,164,177,52,196,232,229,239,118,37,185,129,112,141,79,55,122,209,168,140,42,145,211,165,168,145,47,234,179,198,174,90,236,22,60,17,221,81,104,164,10,101,212,165,162,168,160,116,89,69,29,167,121,89,95,74,204,5,248,175,23,159,152,166,141,227,190,255,127,249,164,226,82,24,137,185,75,89,189,13,199,134,148,145,118,255,251,178,100,184,14,133,18,103,73,27,66,63,176,92,76,217,173,49,5,126,21,125,155,42,109,25,190,201,149,179,102,104,244,21,120,223,135,157,78,213,255,239,48,187,157,37,170,62,147,75,52,163,47,204,27,156,188,40,105,148,175,33,204,109,111,56,254,234,221,23,120,213,182,141,70,84,204,220,197,150,104,204,202,83,37,157,117,42,203,49,5,32,69,73,98,0,11,118,175,149,15,152,161,148,171,236,105,119,199,190,44,94,4,3,237,152,165,57,132,113,195,174,219,27,108,141,170,201,180,77,247,141,90,109,2,113,145,238,49,35,104,86,63,55,254,116,42,10,150,68,83,171,138,180,229,103,38,86,108,134,30,89,207,38,196,122,52,167,67,207,144,196,84,115,184,173,26,237,91,58,42,170,81,25,18,106,255,223,174,207,109,185,127,40,17,0,43,243,3,244,74,57,190,82,22,180,120,88,29,119,224,0,38,44,200,44,184,178,98,143,5,4,130,7,140,128,161,17,142,22,46,36,17,109,192,137,126,28,26,110,70,253,193,130,8,13,214,69,0,197,213,93,199,135,147,145,163,52,136,66,224,103,72,119,119,149,107,55,134,30,24,218,179,26,128,110,75,232,217,172,29,4,128,226,173,52,90,195,15,4,168,34,126,228,191,114,245,55,5,70,79,148,6,51,87,213,139,196,163,145,222,211,211,74,231,49,215,66,19,133,85,142,41,3,116,207,51,234,202,116,186,77,78,236,118,21,123,76,57,8,181,210,241,94,74,80,49,22,195,24,173,155,254,239,210,46,205,7,158,255,138,103,193,237,125,135,175,184,134,87,105,116,125,250,0,95,87,96,0,135,0,2,191,254,14,192,173,6,129,180,195,227,237,4,26,70,139,11,79,223,155,229,42,136,44,253,255,151,211,39,251,19,122,56,56,180,68,148,171,251,253,67,241,124,196,255,165,169,179,178,196,92,206,178,231,15,122,28,35,142,122,104,29,119,213,197,202,80,189,169,42,241,85,45,199,89,73,81,92,53,99,13,239,246,221,90,185,186,230,43,158,166,122,211,226,144,236,127,79,21,16,221,246,187,77,240,29,182,163,22,98,110,237,155,161,39,45,33,197,126,96,107,36,81,172,98,15,78,80,232,150,210,26,151,104,88,238,36,2,150,114,10,169,221,166,234,80,66,245,244,217,168,100,193,166,20,24,162,173,9,209,71,136,192,200,98,33,15,42,174,83,70,192,131,79,120,232,71,121,189,130,36,4,35,129,68,219,116,190,87,9,244,118,79,36,154,200,5,67,151,133,67,2,153,161,33,140,177,22,186,60,241,41,25,172,129,56,91,219,144,100,204,46,122,158,83,159,123,230,76,13,204,97,237,108,90,14,143,248,35,129,152,22,230,232,146,255,251,178,100,215,142,133,179,103,71,147,67,95,178,109,204,217,170,36,40,162,23,5,155,30,109,13,190,129,190,179,102,40,241,151,104,191,155,67,245,106,116,204,209,74,66,234,211,217,86,56,74,173,166,232,155,214,108,141,72,43,77,74,78,145,81,218,74,79,163,102,202,145,59,65,190,125,45,34,248,54,144,128,128,118,239,85,190,42,121,11,63,32,28,169,117,162,170,43,51,71,106,212,223,121,166,182,239,43,191,172,127,255,166,165,165,161,102,77,68,198,32,95,231,82,179,229,64,243,63,144,38,74,64,140,195,191,87,190,60,132,231,152,86,204,53,53,168,111,111,57,74,26,229,108,164,9,77,232,115,112,67,146,145,149,74,99,159,148,60,223,170,80,248,22,145,226,110,212,25,226,54,247,38,239,190,138,236,159,238,87,56,4,3,204,19,104,26,162,100,75,71,184,26,114,177,199,104,194,10,15,54,233,179,107,3,8,79,48,6,147,18,25,1,1,24,248,27,59,6,29,19,7,147,7,193,107,14,8,16,1,26,173,167,37,250,16,139,27,80,10,247,110,224,193,168,20,128,56,148,69,90,86,48,113,34,135,169,202,36,167,160,8,52,16,8,166,106,182,41,13,74,200,5,140,124,9,36,149,51,95,6,31,152,241,43,164,221,129,200,170,220,0,9,72,71,97,13,95,167,104,193,202,145,245,227,102,69,245,112,39,223,151,117,198,183,74,233,77,103,222,145,228,69,115,165,231,221,77,133,239,94,194,48,116,203,102,74,92,52,115,150,90,27,57,24,140,186,163,102,157,58,71,53,108,185,111,249,197,109,102,216,213,107,168,114,219,249,230,205,107,189,235,59,207,174,55,123,91,121,33,179,14,0,0,17,48,6,69,223,124,146,230,130,4,156,60,184,14,151,151,136,168,147,137,249,134,251,208,50,60,210,226,162,103,199,13,231,179,243,157,65,21,171,212,60,239,85,172,170,255,254,62,73,46,123,214,93,245,12,168,188,129,90,71,117,224,120,165,137,35,76,212,141,179,169,184,58,103,214,47,216,45,91,16,205,94,25,167,73,124,182,241,145,35,233,74,78,116,20,143,212,157,145,31,185,63,122,217,15,234,10,195,73,132,179,2,168,12,36,28,210,145,141,116,180,250,78,192,67,134,31,54,102,224,228,69,102,136,30,98,32,33,64,241,192,166,186,50,48,201,101,169,234,95,178,85,128,103,192,202,11,58,34,129,44,199,130,209,104,216,235,146,25,146,249,4,194,215,21,42,128,167,76,24,10,29,85,130,2,126,227,17,167,0,128,208,192,36,32,193,148,41,9,225,129,181,101,81,18,217,135,177,82,115,94,54,191,197,246,4,61,228,129,89,99,133,51,114,6,213,172,245,75,99,26,158,255,251,178,100,217,14,134,64,103,70,11,99,127,178,109,108,233,173,44,101,246,22,25,157,26,77,228,239,193,179,179,101,76,243,10,48,247,223,222,251,33,231,209,42,142,114,235,59,187,24,166,170,50,252,176,241,3,202,30,78,180,213,77,186,90,196,15,67,44,185,236,172,137,209,185,151,78,202,235,121,136,123,173,12,103,202,0,91,128,2,110,72,48,36,120,164,36,224,215,208,66,211,235,100,213,157,181,139,13,78,24,241,212,207,246,121,68,87,133,188,7,209,121,231,50,233,45,255,4,183,50,122,229,211,220,27,252,88,31,144,43,215,58,246,255,137,142,148,66,187,235,119,80,74,136,231,102,83,178,236,87,86,98,177,153,145,104,29,238,153,81,30,99,88,183,67,223,35,211,179,221,217,205,124,138,84,249,221,201,187,246,95,100,130,151,100,3,0,38,243,4,133,46,224,16,36,216,212,64,97,102,0,232,97,72,134,174,218,101,98,33,129,96,69,102,184,97,0,197,173,166,5,1,76,166,98,86,171,84,6,14,52,119,55,156,150,134,148,161,101,58,164,126,145,185,181,115,65,81,70,166,226,167,42,192,247,176,69,26,44,125,127,205,186,148,203,14,190,218,80,170,35,138,8,112,130,243,71,88,228,101,81,9,146,26,86,5,224,91,145,64,89,111,222,198,150,189,49,125,37,148,180,154,183,135,127,135,154,244,105,238,157,238,113,254,183,113,190,43,234,42,184,187,170,238,54,197,95,119,245,55,212,67,247,54,239,167,83,186,99,116,233,253,189,213,61,245,13,125,213,183,108,245,196,46,247,217,122,212,247,48,209,232,50,94,177,245,41,119,160,98,7,165,128,0,102,90,12,142,77,182,243,241,70,218,5,8,209,182,30,194,3,52,146,36,8,37,199,127,218,127,252,228,36,32,116,38,214,201,4,173,229,158,246,162,8,89,21,178,99,123,20,10,74,174,5,234,77,136,25,77,217,75,19,180,135,55,176,202,40,113,48,128,194,7,50,46,196,129,97,48,34,24,59,30,142,8,205,147,210,146,84,154,197,238,205,185,154,102,133,153,18,249,193,112,250,255,61,158,168,228,85,208,142,204,140,235,122,56,107,126,164,12,152,234,8,220,52,212,14,252,234,76,183,230,42,101,187,88,50,20,224,183,229,113,221,119,161,57,51,9,170,87,182,115,41,167,72,96,72,103,111,221,246,52,191,233,17,211,9,168,125,236,191,35,166,70,198,207,141,253,213,115,178,177,21,116,139,143,48,204,214,238,47,51,65,150,189,244,183,211,86,203,173,73,67,13,246,189,239,215,55,207,254,161,17,54,83,73,148,198,6,89,128,216,219,28,209,169,81,244,213,64,25,160,45,195,146,58,140,116,193,144,82,11,6,138,255,251,178,100,215,14,5,212,103,71,19,120,91,242,116,12,217,237,36,195,111,19,221,157,40,108,141,126,193,171,51,166,104,195,21,88,178,3,24,136,196,249,7,166,112,154,52,193,119,199,238,100,54,15,27,211,102,152,113,241,13,250,223,203,218,192,101,128,0,222,4,0,219,126,103,25,209,209,177,138,177,237,13,177,54,20,71,244,209,97,69,116,21,186,80,67,90,45,51,187,156,96,65,215,190,206,39,94,213,107,95,175,254,84,44,202,113,7,21,99,51,74,122,11,29,196,37,67,29,5,204,205,66,42,101,119,33,27,149,217,124,174,90,20,138,34,71,121,162,66,37,141,121,80,242,53,203,54,102,105,218,68,30,47,86,100,45,89,44,251,20,229,32,42,166,32,166,162,213,85,85,0,1,147,14,238,54,152,195,75,119,57,8,51,117,30,5,241,149,101,74,142,102,82,118,32,17,53,196,147,33,7,50,32,97,24,131,186,16,26,52,64,90,70,132,214,16,216,104,53,84,123,96,88,32,255,128,121,166,244,204,9,216,33,16,154,103,244,90,112,142,93,228,4,143,26,131,34,69,63,70,45,200,240,169,85,227,88,28,21,27,37,8,126,150,40,113,59,168,33,5,129,137,26,88,77,104,43,82,31,36,4,184,192,24,22,2,182,178,24,101,45,17,193,215,114,177,153,187,82,237,124,241,212,127,31,92,237,171,251,185,181,46,89,243,255,255,55,238,171,108,204,53,236,184,239,108,84,79,30,213,167,103,52,195,234,28,151,241,50,249,155,98,208,230,68,76,108,107,237,38,39,112,111,77,238,247,233,177,58,183,63,99,128,221,168,0,0,64,3,223,146,129,196,94,201,233,78,27,195,36,114,151,246,209,97,66,212,10,232,44,58,196,177,45,46,48,242,170,184,218,129,192,191,7,69,179,53,124,150,75,51,214,190,22,0,187,194,206,146,163,24,32,180,77,231,94,213,228,54,193,124,167,122,213,236,75,109,198,238,188,188,202,174,175,170,213,104,139,84,209,20,140,151,50,187,43,111,115,21,93,14,146,210,178,243,42,223,75,63,102,121,16,238,135,75,33,159,121,77,35,232,14,103,36,166,22,82,38,27,132,35,208,13,184,211,96,144,137,65,154,62,56,54,124,42,185,109,63,130,195,92,34,2,135,1,91,94,152,180,137,56,229,54,156,246,182,32,251,92,138,32,30,134,12,79,41,88,162,94,25,30,13,164,81,90,32,21,182,222,68,187,98,94,230,75,32,185,134,152,44,102,63,97,227,116,93,134,62,253,187,208,107,100,74,249,92,10,56,76,29,46,58,88,214,234,68,252,196,67,175,127,236,127,169,111,236,173,147,108,254,251,117,58,119,190,94,246,195,118,83,155,187,141,243,91,105,255,251,178,100,223,14,134,23,103,69,147,121,91,242,117,172,233,57,60,197,170,21,81,157,34,109,97,109,201,184,51,165,204,241,154,249,209,49,54,230,221,174,140,183,61,161,91,43,163,142,111,183,141,250,118,250,222,157,189,103,86,217,174,15,153,34,165,239,78,138,192,164,144,0,129,46,220,123,42,144,215,20,25,192,232,229,82,242,236,213,85,142,165,164,90,255,31,235,221,134,158,95,109,238,185,221,61,22,253,223,153,160,27,154,214,46,253,203,185,249,127,255,18,73,21,146,228,100,73,14,195,60,50,158,235,106,7,251,77,72,21,209,94,148,38,42,102,196,24,213,161,158,92,36,106,202,199,72,178,26,229,228,204,155,203,101,124,216,174,141,163,153,187,223,32,146,37,209,222,239,77,17,232,0,64,0,29,159,24,183,152,19,154,31,31,50,145,148,96,58,33,96,220,60,66,11,186,13,5,174,98,76,28,161,209,70,134,62,232,75,169,157,74,73,123,94,226,0,31,89,115,80,145,88,106,52,210,22,133,127,77,2,149,73,201,155,140,47,58,10,91,49,139,211,209,75,106,219,23,198,30,127,223,88,186,198,128,97,215,253,231,158,123,161,184,205,94,86,165,199,46,239,157,255,53,175,249,204,148,14,199,81,49,144,7,198,194,163,57,52,170,82,242,145,123,84,52,105,186,178,211,166,206,85,229,78,52,121,166,194,198,84,43,21,10,221,68,204,84,194,55,242,235,136,66,22,148,84,58,246,38,128,4,173,192,0,111,245,201,230,74,2,14,53,198,24,109,6,164,249,130,55,220,38,50,226,8,67,13,148,135,65,46,106,129,68,48,97,170,82,52,61,40,49,132,112,85,243,90,54,196,36,167,43,179,107,109,230,191,179,237,204,29,106,148,105,210,207,132,108,182,202,176,146,237,66,146,40,34,32,66,72,214,241,117,139,146,145,6,74,176,142,19,17,140,114,145,114,207,9,85,53,109,200,214,79,40,213,242,147,47,203,251,192,191,158,255,220,235,22,134,64,42,53,77,35,108,169,142,112,47,167,13,190,114,170,199,14,100,6,55,51,134,144,97,26,80,128,16,204,68,24,194,195,76,16,8,190,234,6,45,2,133,72,6,22,8,110,133,183,102,12,196,48,145,1,70,22,160,44,222,245,40,147,228,253,135,37,173,162,66,133,236,232,194,10,197,29,128,0,28,158,29,103,106,47,65,11,138,38,172,4,186,165,46,122,4,18,47,72,210,60,26,185,201,134,98,165,241,138,189,128,224,135,206,179,39,164,161,146,62,184,83,200,40,251,142,172,252,255,251,55,207,242,111,181,213,17,6,3,35,38,145,117,168,198,181,26,126,20,110,180,91,154,221,247,238,103,254,99,190,124,249,221,215,46,249,255,251,178,100,222,10,133,16,103,201,187,33,95,162,118,12,217,34,61,35,110,24,105,155,22,77,153,190,201,237,179,101,104,244,161,113,37,103,231,36,239,240,204,103,204,236,141,4,25,57,154,8,155,45,142,186,106,119,214,108,250,148,102,181,56,174,245,82,146,146,54,219,153,212,174,100,5,137,76,196,103,167,102,68,190,35,68,153,113,199,155,102,144,210,104,26,19,55,117,25,62,139,87,179,24,134,250,231,115,134,155,7,70,149,35,132,206,107,155,57,17,117,215,73,41,19,199,165,216,251,148,41,115,179,228,186,114,63,101,129,198,242,171,49,51,53,151,115,69,142,53,91,40,248,159,243,170,254,33,231,166,182,74,151,33,178,224,235,110,38,59,189,226,98,103,238,76,81,237,141,119,72,226,41,190,33,31,166,11,212,194,0,1,53,204,56,128,104,66,28,72,88,5,42,6,54,11,53,75,76,180,28,47,162,227,108,106,113,5,201,154,238,217,252,29,50,208,168,98,13,173,146,251,167,20,162,26,156,26,132,237,5,156,45,156,6,6,227,154,17,84,142,245,151,21,41,154,108,188,115,61,124,232,26,56,83,34,66,13,210,165,39,183,71,31,37,202,203,243,126,107,211,180,196,107,140,147,104,120,150,216,198,24,164,99,68,75,20,42,204,49,240,168,242,5,88,124,10,146,85,91,179,20,240,249,215,101,22,84,41,105,117,46,50,115,16,180,44,229,22,9,201,14,18,79,70,26,59,126,56,171,171,211,222,146,190,22,43,250,91,245,5,128,0,228,146,152,133,5,212,42,250,5,120,4,168,64,180,6,88,235,77,82,39,163,83,120,218,140,26,249,63,185,183,120,58,34,219,85,125,28,94,33,154,89,76,59,84,67,209,3,193,102,11,100,129,129,176,150,152,146,127,110,104,184,211,139,209,248,150,114,189,48,136,224,242,104,200,134,93,78,79,59,103,73,234,159,197,213,200,59,101,174,6,39,18,76,212,201,119,154,69,154,228,188,176,234,58,157,86,109,56,87,104,169,125,172,162,34,134,173,180,18,181,53,35,97,34,172,136,26,43,52,85,123,185,85,204,14,161,134,231,88,227,137,183,75,49,62,6,84,92,125,149,67,79,186,184,107,236,22,49,152,0,25,118,161,87,136,30,2,84,6,16,212,8,48,134,140,28,27,3,95,15,219,170,128,41,108,57,122,62,253,170,8,58,16,224,175,130,170,216,237,62,223,174,76,136,80,153,78,179,225,242,56,19,100,193,226,31,89,213,84,108,138,167,83,185,175,56,152,139,43,162,157,42,165,61,14,132,209,56,76,18,196,227,243,45,12,110,84,185,194,151,118,198,175,251,140,31,35,6,77,62,136,202,64,193,136,154,74,84,53,12,143,69,72,255,251,178,68,218,12,197,11,102,201,155,44,69,48,160,76,217,19,101,136,168,84,69,155,44,108,189,15,194,173,51,101,13,151,161,249,170,129,83,24,96,227,76,67,78,70,60,129,120,138,185,30,236,174,214,218,249,232,177,54,99,172,98,239,72,145,115,212,233,15,229,65,175,227,166,70,68,255,147,201,253,248,192,116,0,21,219,240,45,129,107,129,29,6,8,106,0,16,98,218,14,29,157,184,17,184,117,65,179,156,220,78,7,88,39,104,67,165,123,214,104,195,180,219,99,72,153,15,161,50,157,103,116,99,136,19,102,2,177,71,6,202,173,54,68,126,198,230,196,232,240,101,83,23,181,148,233,216,160,74,147,132,145,44,63,54,88,212,10,100,170,220,104,49,160,122,95,242,96,85,28,110,60,82,30,16,91,214,78,20,25,18,195,137,179,229,137,26,84,141,145,108,167,23,177,162,199,53,159,102,141,100,114,135,228,47,152,163,135,18,176,29,25,67,14,23,48,105,226,44,62,202,88,182,47,80,50,115,165,185,185,162,30,123,181,90,231,214,30,247,170,130,129,211,41,0,0,220,132,208,65,76,72,248,212,87,14,249,48,207,11,206,100,244,2,110,5,1,49,241,50,234,24,128,91,240,103,96,106,100,9,14,83,16,83,211,209,78,130,128,113,94,212,165,96,133,116,89,1,79,13,33,48,97,212,144,78,148,121,120,212,85,0,37,203,1,200,252,162,176,35,66,56,46,136,179,31,151,240,106,234,166,195,216,227,19,140,17,61,126,173,130,1,55,140,236,20,25,67,113,17,136,183,97,7,184,211,135,121,73,28,82,29,242,112,209,101,20,103,174,187,212,109,154,185,231,73,235,24,228,178,21,84,202,213,37,164,198,155,175,75,83,159,46,52,64,212,245,163,42,141,103,77,202,54,162,161,227,114,135,54,9,39,178,133,141,143,221,195,216,232,115,95,177,107,181,42,120,133,116,90,135,63,199,204,68,127,252,215,255,199,223,204,188,77,96,0,163,146,36,27,136,17,193,4,143,69,171,83,242,43,96,28,120,125,51,251,91,26,212,28,205,70,173,87,233,73,237,192,132,42,17,103,80,112,116,154,10,227,35,172,48,206,230,212,164,225,112,245,93,205,209,96,87,58,226,1,208,106,70,118,253,115,191,222,34,27,111,107,155,49,26,200,168,119,10,124,230,118,217,145,221,153,150,11,89,217,127,144,132,173,25,45,235,79,78,219,197,56,0,27,190,160,213,230,45,169,138,186,81,248,0,12,202,22,89,35,196,84,221,40,75,80,247,39,212,7,15,192,174,203,138,143,21,44,135,148,84,32,183,155,192,194,64,165,156,98,165,145,87,25,138,66,222,9,112,21,214,147,136,90,41,171,191,95,84,41,255,251,178,100,186,12,198,67,103,71,27,120,91,112,103,76,233,99,60,98,174,22,121,157,42,117,167,128,1,102,51,102,14,158,32,0,88,204,148,203,138,178,58,24,200,160,98,100,115,118,183,133,74,174,203,80,39,129,26,45,230,188,213,214,190,223,83,48,169,139,94,185,249,222,98,198,131,93,56,179,194,157,243,132,58,68,147,81,105,71,154,188,41,88,229,84,191,97,121,14,55,127,71,9,47,44,144,175,79,120,209,254,171,243,170,239,239,94,219,247,204,182,174,239,93,231,127,63,90,206,181,159,239,170,235,126,250,223,214,127,207,255,84,189,41,83,19,0,16,156,182,163,203,153,190,101,56,147,76,168,85,238,147,145,149,89,190,165,209,198,71,178,152,200,181,125,153,197,157,238,102,170,182,214,35,178,107,244,238,75,21,93,11,182,181,85,125,95,61,215,109,129,20,232,84,86,236,166,119,82,156,168,238,170,228,71,125,170,100,124,245,69,111,163,42,171,104,141,45,187,255,222,127,247,163,117,141,0,2,20,9,135,18,108,194,63,57,100,205,99,35,28,156,64,192,225,27,14,226,131,96,208,136,11,10,15,47,136,176,118,74,93,119,180,192,142,116,3,64,25,208,200,96,68,8,57,152,52,46,28,241,148,20,168,144,129,97,98,48,26,32,98,7,129,138,8,45,226,34,51,230,193,137,1,177,32,4,12,12,152,16,14,66,16,172,0,162,67,128,103,78,14,64,183,14,224,183,144,176,0,101,2,4,201,1,156,4,49,194,145,3,2,92,12,33,160,53,0,73,148,201,164,209,49,3,10,44,13,64,128,1,38,3,69,195,1,139,136,12,211,224,6,142,23,152,109,226,142,124,196,193,74,89,171,136,32,76,25,138,92,92,162,142,44,131,41,145,210,145,62,67,77,142,166,145,138,203,135,156,81,132,16,39,69,192,58,196,166,49,226,100,69,14,147,37,229,169,103,18,49,45,164,112,225,186,10,101,160,120,105,144,66,88,164,78,20,79,31,44,148,204,150,93,65,108,113,55,69,36,215,107,36,151,236,113,14,130,58,170,106,206,46,214,75,250,142,55,255,255,255,127,255,255,254,124,0,72,117,57,44,173,211,36,228,232,161,55,147,12,114,19,24,160,228,7,30,170,172,226,192,150,12,80,10,62,170,54,90,137,240,232,140,67,24,92,13,213,57,209,12,105,49,1,149,254,250,52,214,2,28,13,144,47,211,16,76,198,6,121,212,109,227,147,167,66,36,129,64,153,48,32,228,163,172,128,68,162,15,174,48,3,38,124,203,242,92,195,44,32,132,145,156,9,5,53,144,41,147,12,64,218,3,179,65,42,171,94,248,4,57,154,12,13,38,24,125,115,195,198,74,48,42,218,37,32,61,183,255,251,178,68,195,0,8,14,130,202,30,106,128,0,239,172,217,51,205,104,0,19,177,155,52,125,134,128,10,52,51,166,143,176,208,0,147,212,207,12,45,234,157,146,69,32,23,157,176,211,195,148,244,179,91,149,118,238,90,251,250,163,238,247,76,250,70,37,19,46,253,155,189,146,206,196,177,158,191,141,170,183,240,171,149,218,183,177,221,46,89,253,37,140,50,194,175,127,115,27,181,51,122,155,90,202,230,178,199,249,159,254,28,239,254,190,182,179,179,135,55,207,223,51,255,251,151,102,113,166,187,77,127,11,188,230,28,187,115,159,255,255,253,32,0,12,223,160,33,163,24,220,89,103,225,75,160,103,246,45,8,152,134,122,207,28,88,109,231,150,4,73,8,180,109,49,32,143,71,24,66,88,28,192,182,30,62,23,160,169,142,34,213,3,209,128,222,60,137,225,244,123,147,76,211,46,166,110,38,226,208,47,129,72,77,50,18,64,37,97,109,6,192,212,18,96,39,196,252,42,194,52,21,97,232,59,203,199,147,55,81,42,117,55,74,236,213,213,173,90,144,214,137,211,230,233,32,180,215,101,218,180,234,90,6,6,198,228,186,10,54,153,152,44,253,144,93,150,182,211,125,28,231,119,217,108,223,244,84,182,162,181,239,181,118,253,95,212,116,115,74,0,0,255,248,160,25,129,141,5,242,126,25,52,244,182,93,69,82,151,143,4,166,39,7,216,17,235,54,30,40,143,18,131,140,33,72,55,130,224,104,110,23,161,27,28,69,35,0,252,100,55,143,35,49,5,47,147,83,76,242,139,227,89,0,74,2,192,147,80,224,3,248,84,65,108,25,131,104,29,227,156,55,132,104,57,197,194,76,216,242,102,243,85,164,233,108,223,255,208,116,174,164,79,186,151,70,164,187,166,150,181,186,118,82,173,165,173,215,116,81,204,174,154,215,100,105,166,223,91,208,235,103,164,223,245,235,251,126,235,47,86,0,0,101,204,145,49,128,100,49,44,214,19,7,39,12,88,186,10,161,218,240,128,171,202,185,88,26,212,38,5,13,160,13,114,16,37,14,14,206,37,207,241,84,98,112,66,203,204,193,131,164,160,37,220,141,187,105,124,44,66,0,190,21,16,93,148,120,102,75,16,40,33,111,54,173,6,90,33,48,172,82,34,250,172,84,15,49,44,155,71,100,136,177,169,33,3,132,13,125,76,90,209,44,194,1,33,134,20,124,184,12,85,74,85,205,51,162,235,71,33,137,60,162,126,98,147,254,100,203,255,233,158,123,247,54,103,46,138,164,178,65,102,34,25,139,52,138,24,81,162,75,43,121,3,158,47,74,140,172,148,247,105,207,173,75,34,187,161,173,117,78,242,90,254,255,255,79,253,84,24,0,2,0,8,0,255,251,178,100,92,142,37,159,102,201,155,70,63,160,86,204,217,189,36,162,166,24,177,157,34,109,25,94,129,129,51,166,76,145,139,152,0,246,216,60,73,18,21,143,48,95,3,230,69,51,131,234,116,169,186,253,44,221,236,58,89,211,123,34,19,200,103,41,92,40,181,67,25,132,202,80,198,83,75,68,79,254,93,175,85,126,21,4,137,23,119,48,151,11,74,187,28,165,225,89,87,34,119,35,57,173,244,78,190,223,111,165,31,255,255,255,254,48,119,67,99,76,197,152,59,20,143,28,69,146,72,109,207,50,233,87,145,80,226,229,73,208,192,133,159,50,32,11,216,52,26,25,10,19,34,159,16,142,173,21,47,30,34,220,132,40,84,16,217,132,22,21,139,44,80,208,17,131,14,37,187,179,209,212,200,84,151,178,216,161,129,0,187,26,148,190,66,58,174,150,62,190,94,67,20,40,24,156,120,66,161,178,115,6,39,72,98,117,150,101,143,137,11,77,18,46,142,168,201,128,80,194,168,48,224,15,17,84,47,52,184,49,120,53,114,205,47,239,226,159,206,62,55,172,228,136,227,146,93,78,106,39,111,170,106,74,86,72,149,192,25,38,129,69,162,18,89,50,7,133,106,48,137,29,40,243,8,228,34,118,125,9,25,209,76,54,105,167,157,85,167,68,61,143,175,213,233,85,91,15,23,212,136,2,103,203,182,145,225,208,13,34,61,4,232,20,138,168,17,143,20,150,96,191,190,187,53,112,126,255,112,156,108,227,95,106,95,250,95,46,224,129,56,100,135,98,249,136,88,163,56,180,196,64,231,23,159,254,188,159,150,77,89,120,21,61,141,196,91,26,115,102,181,179,107,35,194,162,93,209,12,122,116,166,125,83,253,220,187,237,110,221,206,207,121,27,191,230,114,127,22,245,0,32,0,0,3,223,244,169,76,48,169,139,178,223,38,180,173,77,225,132,121,165,167,135,37,47,195,176,219,202,31,138,217,163,74,96,171,218,206,133,145,73,137,169,27,15,20,71,97,42,17,200,116,122,31,49,245,174,114,71,219,84,229,26,145,165,92,96,9,46,79,195,240,160,11,131,8,197,144,145,42,37,64,117,248,155,88,246,213,255,245,251,249,255,227,139,91,199,76,89,40,213,126,68,69,69,162,193,43,87,24,132,108,185,54,250,125,243,104,136,210,176,175,40,44,59,158,18,47,228,244,226,214,108,149,182,186,191,252,106,127,117,94,76,202,126,52,7,88,1,0,0,0,22,255,167,169,116,193,162,47,75,172,175,173,50,250,6,27,45,236,178,150,4,140,60,242,197,217,31,52,105,76,213,124,52,98,164,58,102,211,83,97,226,136,171,105,80,142,67,159,208,245,135,73,178,95,51,118,173,155,42,69,182,35,255,251,176,68,107,134,100,165,103,76,211,15,67,240,141,172,233,138,97,229,126,17,249,157,50,236,5,30,66,55,51,166,29,129,159,216,176,43,114,146,82,31,2,144,138,34,112,79,143,6,180,165,90,226,67,112,249,214,127,251,127,244,85,41,136,113,206,116,49,72,167,41,103,196,136,166,33,81,214,85,73,89,217,138,140,71,82,171,24,232,200,227,94,50,181,146,98,231,162,21,125,50,223,238,58,253,46,165,113,48,145,65,155,252,64,4,183,16,220,68,165,116,184,32,213,206,254,51,41,69,44,103,6,35,4,60,242,151,173,70,127,11,177,137,23,20,91,170,5,59,218,210,232,30,87,150,230,148,102,51,87,229,51,249,255,31,233,203,115,23,88,85,203,148,18,161,229,75,218,109,153,242,100,196,153,189,118,193,95,223,158,80,222,229,23,239,153,243,220,12,157,101,180,117,198,79,27,146,58,76,157,226,226,184,244,25,20,226,10,66,207,75,99,93,134,180,110,212,187,208,195,107,136,198,196,65,116,226,103,114,10,207,25,167,223,226,191,255,162,85,127,51,243,129,26,6,111,248,194,17,156,71,113,133,50,229,249,54,214,233,31,106,76,106,233,253,152,133,210,183,117,63,220,55,44,139,105,84,186,151,211,185,214,151,63,114,188,171,205,46,56,205,95,165,159,207,188,141,78,95,160,227,50,228,213,4,168,153,114,246,155,74,241,149,146,36,227,231,6,69,121,2,222,187,102,205,22,183,207,255,34,126,251,77,255,231,230,8,156,149,169,71,123,107,22,52,108,17,145,131,40,76,230,200,74,154,35,202,241,2,231,198,15,126,18,146,153,190,164,87,55,170,51,30,93,148,146,209,111,69,57,82,250,157,132,166,45,0,0,117,212,207,208,136,209,114,13,31,193,67,152,162,191,2,35,209,64,16,92,12,215,47,50,160,49,238,148,101,228,42,26,81,157,51,119,192,128,71,254,157,10,211,236,45,75,30,236,235,49,94,12,249,220,143,168,168,115,72,157,12,90,108,138,21,32,187,180,63,68,89,232,220,0,35,5,5,216,156,52,200,68,172,132,137,4,251,21,5,67,23,1,4,23,103,146,201,175,37,124,73,178,196,232,247,150,236,99,191,190,107,255,255,255,84,26,33,204,28,152,173,135,116,183,11,79,45,204,28,49,77,118,42,25,209,29,81,225,187,184,38,199,205,172,8,248,138,108,200,140,21,189,206,183,17,67,174,200,17,153,10,217,104,40,196,234,40,26,221,39,79,118,73,149,90,219,99,32,179,63,88,1,146,9,128,46,219,48,141,10,57,155,229,88,16,188,147,36,141,108,204,23,219,231,29,130,158,124,100,196,134,98,50,52,162,55,119,161,192,88,148,70,109,230,69,127,247,255,251,178,100,114,142,5,181,103,201,155,40,111,176,84,236,217,186,36,98,134,22,245,159,40,109,25,254,201,145,145,165,204,244,61,120,107,35,82,233,93,234,250,209,43,121,203,59,185,234,183,66,122,108,240,197,235,49,127,87,93,20,197,37,120,51,47,174,186,53,45,254,223,252,115,127,230,117,57,140,16,96,113,25,33,198,12,168,224,108,139,170,211,7,3,48,247,98,158,1,83,38,100,234,68,73,70,161,21,248,198,76,241,66,99,32,147,172,232,192,24,118,171,214,155,107,174,172,51,125,96,67,6,36,251,177,126,60,215,167,238,71,72,69,189,113,41,85,25,32,21,175,24,128,222,48,130,216,150,70,46,136,102,104,3,44,81,186,142,155,48,151,184,150,227,45,245,88,182,61,189,171,221,111,255,255,255,255,255,189,190,101,252,156,255,234,45,235,203,92,156,81,89,19,54,146,47,163,78,251,83,145,105,102,75,61,185,194,40,74,11,68,180,95,203,235,185,33,197,2,2,37,124,55,99,21,197,159,177,68,135,243,187,198,131,155,214,3,250,249,41,93,111,222,81,185,23,108,0,0,114,72,117,41,10,4,36,223,86,66,97,112,46,140,240,38,65,177,67,178,193,47,184,51,1,246,3,26,254,121,224,68,23,249,219,145,117,51,144,30,253,176,152,235,189,157,132,70,156,245,135,88,138,44,60,81,245,1,16,226,160,169,25,248,46,140,47,74,67,193,87,17,97,131,138,15,220,132,53,72,81,198,143,36,74,195,108,8,40,81,212,189,173,208,3,113,228,97,133,0,0,126,248,204,148,28,121,159,73,202,32,132,161,193,98,227,1,178,129,144,91,44,245,37,32,241,18,134,217,146,146,43,15,97,79,68,157,234,198,202,139,130,163,6,104,63,127,82,149,68,188,155,233,150,144,69,10,192,67,247,224,169,28,167,25,245,194,165,241,249,109,66,168,18,231,222,50,254,145,121,40,64,116,180,80,49,117,104,90,117,218,137,225,28,101,54,230,164,119,105,57,115,154,207,253,249,255,255,231,178,139,31,4,56,205,24,59,12,9,78,25,12,135,205,236,93,11,29,148,45,48,238,181,137,186,167,187,150,58,14,186,147,58,218,179,22,147,77,144,52,68,208,252,202,177,121,167,70,215,103,99,251,84,222,217,6,191,122,85,82,80,2,44,112,0,192,0,64,14,219,68,67,239,9,188,175,137,92,43,148,251,36,210,26,225,151,251,196,231,72,96,111,239,185,111,235,18,160,223,155,26,178,179,254,208,92,174,96,22,139,96,208,35,140,70,132,152,93,54,186,223,109,171,213,85,118,59,34,131,81,241,238,140,138,69,213,140,232,238,230,101,218,69,98,236,212,42,222,222,146,58,121,136,122,34,180,245,255,251,178,100,134,14,5,118,102,202,27,35,95,162,102,12,217,138,49,34,110,21,41,157,36,108,133,126,65,91,51,103,116,145,21,232,71,243,109,174,132,183,183,208,4,189,89,244,32,145,70,247,167,6,102,169,69,146,24,4,170,10,118,8,142,110,173,93,241,79,102,182,251,63,111,160,239,50,24,101,214,174,32,45,21,27,176,83,8,64,216,143,245,108,231,86,163,1,211,114,24,136,172,133,109,105,146,133,58,123,235,124,144,26,132,53,52,252,183,98,19,81,193,134,64,104,120,103,131,13,19,9,74,35,77,74,224,49,101,105,91,162,132,61,12,154,85,12,66,236,192,185,218,199,88,105,2,223,158,239,44,45,145,187,21,169,41,97,234,29,153,116,34,163,169,173,215,106,17,105,49,233,220,111,150,169,127,17,7,206,252,190,182,195,144,56,106,244,61,38,77,211,234,162,99,234,95,115,95,215,239,229,227,43,0,161,45,0,48,0,223,254,35,72,132,133,101,142,167,2,135,94,185,98,85,145,192,27,245,193,49,124,129,244,119,254,79,29,155,6,76,92,200,180,222,159,244,66,171,155,190,232,235,67,162,221,156,243,162,162,148,151,186,33,79,90,29,140,234,87,232,86,93,58,177,105,165,203,242,57,40,197,166,151,124,154,250,47,237,252,53,0,32,0,0,5,223,225,67,50,130,161,139,2,120,222,201,84,19,113,187,209,67,212,154,104,120,210,104,30,169,120,241,54,156,95,232,54,97,159,19,251,85,202,62,70,83,166,11,248,90,137,188,162,224,91,91,61,159,193,170,236,202,203,254,96,133,156,154,211,80,153,66,210,80,254,186,226,177,143,49,191,195,112,238,63,131,234,238,222,226,86,138,168,142,251,155,235,31,75,197,60,177,72,85,68,53,183,116,76,227,78,72,154,226,94,110,167,95,29,142,113,57,15,67,185,31,41,42,181,127,109,80,169,82,152,239,185,141,148,2,80,32,0,1,38,220,192,136,191,131,169,10,152,198,224,89,84,19,89,241,157,166,177,214,167,188,32,226,160,243,246,236,102,250,65,187,106,113,164,75,177,204,251,59,61,111,20,150,108,210,141,242,215,44,119,109,31,12,176,180,202,161,248,173,152,154,103,95,136,237,244,38,47,80,141,92,123,42,73,247,71,107,124,199,127,252,250,57,145,40,108,181,208,21,157,179,25,192,150,175,24,183,16,237,220,173,202,61,45,91,68,68,117,110,63,190,199,119,54,151,232,198,191,164,118,145,99,188,132,255,167,164,153,89,44,235,186,191,245,8,45,88,48,223,126,231,177,198,70,74,149,223,67,24,130,106,51,231,210,57,46,137,201,27,158,63,10,115,238,209,52,152,79,36,196,21,160,94,179,250,202,142,241,249,156,99,255,251,178,68,163,2,36,101,103,76,211,15,67,112,141,12,217,103,100,40,242,81,101,155,50,236,61,13,194,13,179,101,157,135,137,248,189,166,114,233,255,187,12,250,247,62,102,102,241,134,172,172,88,109,20,171,180,213,170,157,186,58,7,115,254,68,125,68,100,16,244,85,17,17,35,233,207,31,38,79,67,77,122,20,208,142,107,91,231,210,116,191,73,187,124,98,251,52,208,225,209,255,93,79,147,69,30,196,220,136,12,60,112,249,20,24,80,255,59,199,114,240,76,185,189,255,117,93,64,13,172,8,75,118,44,184,208,18,220,98,171,15,140,57,6,233,226,164,160,151,68,229,23,44,79,130,69,7,136,154,62,15,227,228,14,167,208,91,51,234,44,20,20,238,123,35,74,182,92,94,27,167,254,206,157,205,107,152,49,92,161,92,46,33,165,160,29,192,114,210,143,77,139,55,119,186,207,152,191,63,231,147,44,235,119,103,51,171,171,5,189,26,67,36,236,226,234,116,119,116,186,116,121,108,174,168,147,238,85,186,209,217,55,114,89,195,35,153,73,45,159,187,205,228,102,50,63,151,181,244,10,164,42,0,0,228,176,206,211,17,39,53,72,196,17,150,49,19,34,251,171,123,34,17,135,170,220,25,92,192,241,133,128,155,113,8,20,145,3,149,50,183,69,185,137,29,188,140,137,242,104,65,60,19,52,110,155,76,127,226,238,97,84,32,147,182,85,118,105,177,194,36,59,149,39,100,98,146,154,86,40,10,137,112,59,137,40,96,64,204,165,4,60,204,4,132,48,56,10,171,100,131,229,47,45,60,78,79,244,92,223,123,135,157,89,255,9,165,96,101,70,50,38,51,63,92,239,86,145,239,154,151,109,167,87,39,88,129,178,94,9,201,49,142,118,67,246,178,226,6,10,2,44,50,125,252,238,100,207,49,113,109,125,205,103,155,9,58,235,222,3,75,0,31,249,16,60,42,147,19,147,151,194,184,115,188,13,225,17,135,112,79,85,219,95,119,78,99,115,47,147,187,244,70,119,108,123,27,194,14,175,38,104,203,128,211,209,97,209,210,86,100,200,13,138,161,149,21,254,167,163,171,18,232,142,234,182,117,114,149,58,232,84,84,254,183,37,233,45,85,169,210,187,126,143,254,149,186,55,223,111,236,69,234,250,126,45,37,213,20,77,127,21,193,167,160,30,6,113,242,107,110,82,135,45,155,13,122,2,103,111,84,62,254,144,54,37,56,233,122,70,147,10,36,129,5,126,98,124,204,182,110,56,216,101,23,175,202,7,228,255,198,55,6,239,159,121,254,121,113,171,212,111,113,94,121,86,208,106,24,95,240,24,226,145,246,44,236,217,193,169,211,76,209,220,159,203,62,99,249,115,192,142,4,27,115,21,255,251,178,100,182,14,5,73,102,201,27,67,95,178,94,204,217,98,49,101,152,19,129,157,40,108,5,190,129,102,51,103,40,112,151,216,152,162,34,69,24,164,83,244,196,198,64,177,36,62,116,50,114,174,110,229,137,159,103,115,5,153,152,41,35,211,172,201,30,64,152,146,104,41,77,82,72,162,234,237,169,145,52,55,75,159,164,165,46,120,60,34,2,89,3,0,61,255,226,89,19,9,137,136,178,156,80,83,27,33,84,197,37,231,111,168,234,218,62,204,114,191,250,121,211,178,204,115,160,109,143,201,33,231,232,255,145,140,77,228,99,32,228,68,1,161,209,153,44,230,55,105,140,185,210,9,2,131,178,1,29,27,132,125,137,9,102,206,100,164,213,111,163,22,187,249,44,254,244,78,192,149,0,0,139,112,195,173,0,34,71,6,14,114,69,38,70,166,100,102,37,238,85,81,35,99,27,55,46,74,31,148,7,180,83,53,14,68,228,154,47,8,161,121,162,2,45,20,172,107,0,1,17,227,85,130,64,163,9,4,11,57,32,57,144,201,91,17,130,132,44,58,212,111,85,180,193,8,151,99,148,236,167,171,177,95,152,149,65,74,3,94,250,39,200,20,10,16,78,66,14,181,149,148,194,76,220,21,83,88,196,36,194,218,202,114,42,8,229,205,169,133,181,204,205,187,77,184,245,94,127,211,96,36,49,160,208,143,154,108,138,12,146,135,56,90,60,248,91,63,147,129,32,5,10,110,180,141,40,78,227,135,34,82,79,10,184,92,58,212,39,78,93,235,140,42,49,111,227,57,172,139,218,80,192,75,79,141,89,229,233,53,53,72,83,196,150,138,181,154,174,166,196,205,54,198,95,68,146,26,240,71,206,4,0,49,3,96,0,1,155,126,103,94,21,77,181,23,104,46,41,59,62,104,180,226,50,36,86,21,107,68,13,211,144,17,187,116,29,194,110,125,206,146,228,176,93,9,125,115,197,105,255,250,125,123,52,117,60,118,153,237,11,52,163,226,238,175,70,186,238,43,250,107,153,251,75,153,239,254,21,174,146,184,28,116,72,173,10,21,113,223,144,50,133,104,232,141,18,250,239,233,238,156,117,71,18,209,236,157,140,14,209,141,154,117,134,203,194,175,59,37,135,72,130,24,8,194,2,0,153,80,6,16,131,32,98,171,8,166,34,214,22,132,24,190,153,40,157,7,17,12,220,6,114,3,4,165,8,234,176,166,180,169,66,198,228,250,179,32,16,212,225,156,163,11,22,56,3,217,197,102,130,188,216,236,196,162,200,233,117,195,28,110,109,104,8,160,88,16,136,19,103,72,160,138,136,164,56,41,177,23,12,216,133,65,213,81,169,24,72,254,77,209,70,230,121,29,148,223,238,123,247,234,182,93,55,255,251,178,100,222,142,6,160,102,198,155,99,127,162,108,76,217,173,36,168,136,24,29,155,28,109,25,126,201,149,179,102,180,146,142,48,65,55,185,81,209,149,173,152,218,215,255,223,251,126,235,148,136,41,216,15,113,108,218,156,36,173,217,171,86,94,115,220,246,39,6,190,253,57,180,173,112,40,51,0,138,62,102,75,224,221,243,29,190,190,154,230,35,40,44,117,170,85,180,223,148,192,73,142,128,16,166,144,0,1,109,191,81,123,89,82,68,138,162,64,147,170,204,20,65,170,139,123,197,147,49,122,214,130,109,219,203,163,11,54,2,185,33,96,117,225,173,28,182,90,254,106,112,114,60,152,158,148,126,190,23,64,201,25,143,108,225,165,143,3,121,57,89,253,137,229,243,233,110,111,28,132,153,136,147,64,91,145,36,12,65,220,177,243,104,190,255,253,43,145,12,176,186,111,208,37,4,0,0,35,186,133,121,32,208,24,193,133,235,77,0,26,92,213,226,28,112,26,55,118,118,64,182,7,1,94,17,137,196,56,20,203,17,150,60,4,129,13,59,4,174,91,102,160,43,89,59,89,196,168,104,37,213,26,170,58,128,144,237,126,204,177,78,224,92,240,174,135,179,212,82,247,212,120,57,233,124,229,98,137,238,44,123,228,130,147,157,0,176,75,16,26,246,198,173,233,102,243,166,198,198,181,143,6,20,196,8,209,52,140,46,42,50,194,121,117,170,223,243,230,114,238,161,238,241,183,173,168,41,172,139,51,18,205,235,88,147,225,170,28,26,211,26,113,204,214,174,167,93,54,189,139,185,253,45,87,246,248,246,251,241,225,62,164,127,22,255,230,122,190,141,136,122,23,179,97,64,0,49,100,128,0,115,255,208,40,193,29,145,174,153,161,244,44,70,8,74,66,84,57,155,48,173,98,55,101,54,168,27,237,198,248,146,191,135,206,117,129,231,48,238,70,74,85,95,11,81,18,179,197,87,17,255,61,76,11,207,192,158,159,243,175,162,146,211,233,234,37,255,170,184,154,100,137,238,246,245,167,104,43,232,122,162,94,189,84,198,207,212,53,35,91,113,49,94,183,17,159,21,255,114,205,190,21,166,236,96,217,230,228,152,58,193,137,48,13,72,54,44,42,33,50,75,68,16,113,125,211,147,9,99,227,83,151,113,0,4,224,36,32,82,33,127,54,5,80,44,144,57,92,14,252,167,217,165,32,221,90,203,49,82,180,128,115,89,180,156,188,66,218,217,210,131,170,113,144,44,29,201,156,168,154,13,251,15,110,108,240,12,150,202,56,48,198,244,198,10,143,182,70,232,0,0,36,105,156,48,89,122,137,190,117,226,179,176,222,166,238,234,89,222,223,242,119,103,40,66,245,135,70,226,149,88,96,159,158,90,255,251,178,100,210,134,5,163,103,201,59,35,127,160,108,44,233,173,36,168,136,22,249,155,32,109,13,126,137,172,179,102,40,177,151,160,57,95,192,21,204,21,112,97,6,72,100,42,245,18,139,82,237,172,97,157,82,46,44,189,85,215,103,71,106,35,73,84,219,125,43,86,219,147,122,175,158,31,158,250,234,45,206,253,192,54,246,64,8,64,32,5,110,216,78,120,201,136,13,80,153,177,8,171,86,60,71,73,5,152,70,235,181,250,132,191,181,142,70,110,67,189,231,211,153,246,255,148,209,202,200,90,91,30,78,154,61,233,136,99,67,42,90,103,229,76,143,104,74,86,145,48,179,202,103,5,169,151,97,182,164,92,254,107,137,32,118,44,185,153,59,121,23,243,171,151,158,199,42,246,88,30,203,207,69,123,203,41,168,180,53,61,55,192,234,0,1,182,252,65,129,11,68,41,2,108,180,166,67,50,5,206,235,132,61,97,33,83,174,27,60,110,79,180,189,230,30,237,250,121,133,23,74,202,25,60,60,16,25,201,51,182,252,206,183,57,19,226,206,8,164,225,191,141,10,195,247,26,214,114,41,108,162,40,253,43,246,24,221,223,232,83,4,117,97,45,193,125,49,200,101,242,93,77,232,184,75,20,174,164,229,155,241,177,175,204,58,103,46,171,55,22,107,169,201,105,199,51,190,203,74,152,93,146,213,181,59,162,35,35,50,84,234,27,56,185,69,102,98,35,137,77,43,213,29,201,181,116,54,167,154,97,34,99,23,71,153,103,122,54,141,42,6,26,144,80,0,6,91,106,51,245,165,84,0,48,112,220,131,51,8,245,180,201,150,109,72,147,56,203,155,58,181,221,218,221,191,211,149,79,214,56,119,38,90,238,101,113,148,95,67,228,151,172,3,66,37,76,148,153,11,200,171,20,215,158,21,117,169,235,89,30,158,222,230,30,25,150,12,223,106,89,8,147,49,136,204,225,158,179,171,211,189,101,154,232,71,75,52,146,75,236,232,250,153,20,178,179,121,82,255,251,34,97,18,53,152,69,17,175,20,20,65,155,48,145,152,22,152,58,73,17,24,37,21,40,204,128,136,46,156,152,2,0,84,13,8,104,6,1,22,169,150,12,137,139,94,179,38,209,105,59,161,66,49,192,2,64,119,4,206,200,16,201,196,159,48,0,97,36,52,76,127,168,72,65,67,39,237,8,129,16,140,170,1,45,134,222,89,89,32,218,55,56,40,232,174,133,139,17,232,10,27,117,1,128,102,53,136,171,132,128,203,46,53,18,157,76,253,58,68,64,33,0,81,60,231,92,73,84,173,212,191,99,180,215,190,64,129,145,212,164,114,12,244,185,238,125,53,71,74,75,145,94,158,175,162,34,124,148,76,72,143,53,101,57,210,255,251,178,100,216,14,4,252,102,203,27,6,87,16,109,204,217,119,48,98,228,25,89,157,28,109,137,254,137,216,51,102,104,145,159,217,166,98,198,171,134,104,205,74,203,57,230,74,230,29,169,71,212,214,189,36,190,107,172,249,33,103,59,206,233,241,230,106,204,124,73,157,60,14,157,23,0,3,32,16,38,223,230,103,2,82,17,94,141,241,64,61,74,196,241,2,200,11,142,237,84,8,88,189,69,95,211,89,250,109,86,55,9,223,243,132,183,80,213,185,145,86,201,162,196,181,242,203,52,199,240,105,158,233,202,248,233,153,14,249,7,53,123,162,12,197,90,83,166,100,39,218,150,153,110,9,204,193,148,166,202,239,91,12,140,211,250,113,132,200,112,223,128,145,143,83,119,50,206,50,238,166,174,227,244,78,238,189,145,79,153,100,9,85,0,1,46,248,134,51,43,99,28,52,221,45,224,36,132,185,4,155,47,5,46,225,23,193,230,116,22,203,68,137,59,238,72,183,144,136,228,24,192,129,193,81,71,153,168,33,22,71,18,194,9,95,14,131,203,42,85,112,198,153,74,169,55,216,195,19,243,89,52,135,222,15,149,94,133,43,150,55,78,255,161,134,80,195,113,95,44,181,174,125,43,108,3,4,49,22,14,48,120,231,191,254,163,238,62,118,155,227,215,110,38,226,186,254,63,222,166,97,46,101,22,248,227,134,139,164,101,53,251,187,16,232,146,70,74,29,170,70,37,24,109,15,99,46,212,211,117,155,19,212,179,99,121,169,211,203,53,122,72,54,233,49,249,123,72,23,207,169,96,0,106,4,3,187,252,56,38,71,78,40,74,70,192,55,68,155,4,42,49,52,68,149,166,117,62,37,184,221,43,66,195,129,90,180,248,213,255,24,143,22,59,161,181,215,48,34,11,85,149,87,39,252,255,109,19,117,113,121,87,119,84,75,202,78,124,111,31,119,87,247,136,182,144,167,204,147,68,32,200,249,214,27,72,94,219,203,50,101,166,186,234,254,173,234,187,142,238,230,255,254,158,184,79,143,250,174,219,240,188,50,98,116,166,167,44,108,138,38,46,154,100,12,70,216,106,42,16,100,77,162,76,166,116,100,4,85,40,25,5,33,193,162,213,98,16,228,164,93,229,84,1,252,90,24,4,59,164,98,79,27,195,41,152,34,76,161,162,13,141,193,111,203,80,20,101,3,136,4,46,40,240,163,144,89,6,130,40,0,136,92,89,168,54,24,13,150,16,162,123,164,43,105,198,48,138,223,246,156,145,101,212,50,168,98,200,62,135,96,169,176,64,8,66,19,246,36,84,72,13,181,103,144,51,215,242,97,198,123,165,84,85,63,252,125,75,68,115,14,68,114,191,255,245,255,247,23,31,113,91,183,119,175,245,255,251,178,100,216,142,133,67,103,202,27,40,111,64,110,76,217,154,37,104,112,23,181,157,24,77,233,15,193,186,179,102,28,194,154,104,207,58,93,106,114,109,208,216,44,123,199,21,231,210,69,202,199,63,90,213,90,37,200,242,221,237,38,39,238,160,101,125,35,128,2,72,0,3,111,240,36,57,33,157,151,18,192,56,148,9,132,24,159,195,123,100,248,218,111,150,91,196,97,155,84,136,133,5,36,223,71,42,152,79,176,107,230,28,103,151,175,127,223,27,15,220,87,120,137,204,77,222,177,245,182,240,198,191,111,30,167,27,67,57,237,225,142,142,211,173,110,244,197,86,254,135,90,190,190,86,165,95,42,156,126,181,110,183,255,188,102,42,119,93,223,101,79,59,45,217,255,98,153,254,125,33,0,0,210,144,208,30,55,39,206,32,35,102,96,4,16,174,136,36,49,172,142,37,96,221,133,49,2,208,150,94,32,184,147,4,0,116,35,39,65,97,69,129,33,99,74,164,225,150,104,28,106,40,136,64,230,230,133,186,188,102,212,78,9,66,181,126,52,33,153,164,32,109,200,74,179,41,179,254,183,101,29,142,63,75,114,17,40,86,224,33,230,194,150,238,202,255,48,198,176,79,21,55,44,5,26,145,13,191,138,12,217,155,103,149,238,185,201,124,229,55,47,243,43,254,17,67,128,27,146,169,93,239,28,250,185,231,145,127,240,173,156,157,189,243,42,252,249,174,15,235,10,241,41,74,222,12,125,217,191,127,186,183,98,151,17,243,189,83,62,143,234,234,75,98,53,227,193,173,88,119,154,233,243,199,93,221,105,14,5,183,133,225,109,19,160,3,68,0,2,125,255,182,34,137,0,242,194,145,193,241,10,52,75,165,47,36,131,149,42,93,28,59,247,70,130,24,159,211,200,252,66,5,144,106,163,156,138,6,101,101,94,253,253,82,181,109,121,179,67,229,214,61,197,255,242,42,187,196,52,204,127,179,177,82,140,197,206,164,247,177,15,242,170,54,29,246,175,189,247,215,211,127,234,111,79,148,237,191,227,238,118,239,91,165,252,118,249,225,149,247,247,253,185,128,182,13,163,150,134,8,214,35,28,49,227,243,12,139,55,97,64,64,72,133,28,58,164,198,133,2,192,138,174,68,12,40,0,101,192,104,48,136,232,254,32,68,18,65,109,93,5,85,12,3,8,93,85,81,208,208,228,225,230,21,93,63,70,173,224,225,2,242,162,138,9,66,132,193,65,245,136,192,220,183,165,205,139,223,121,95,20,224,129,224,167,16,72,25,42,31,135,193,57,76,4,125,156,191,209,198,2,16,10,254,44,51,90,103,171,122,68,252,186,176,204,66,81,118,122,175,53,191,103,167,210,132,174,186,61,151,179,175,178,40,194,255,251,178,100,222,142,6,20,102,199,27,67,127,162,110,172,217,154,36,70,138,23,133,157,26,77,149,190,193,241,51,101,232,246,33,56,169,170,206,136,118,67,51,61,8,203,36,135,87,28,236,120,227,184,65,202,112,217,84,68,58,101,34,50,166,72,45,37,169,21,41,20,213,65,52,80,174,215,209,82,110,230,97,233,192,8,148,40,9,110,212,204,76,183,47,158,165,108,116,89,88,168,66,110,56,8,169,27,108,104,38,187,46,190,107,103,213,30,189,243,120,175,12,131,192,125,77,230,103,61,170,248,14,185,139,11,173,208,195,56,183,97,225,201,133,199,48,235,202,241,20,247,89,49,35,151,94,106,212,108,39,49,12,88,206,175,133,172,135,186,142,156,169,63,74,226,16,134,250,171,166,200,75,170,177,207,67,34,97,164,154,36,111,8,215,27,71,31,191,175,179,202,247,215,126,188,246,225,101,0,23,227,114,32,247,61,34,94,117,33,27,102,135,30,56,80,129,181,62,11,130,7,22,14,2,172,232,144,200,6,183,190,200,150,14,20,65,97,3,226,202,30,153,35,38,202,197,192,37,81,173,136,207,180,127,33,82,199,72,199,137,4,155,146,51,145,80,193,183,220,4,171,186,232,59,80,238,112,120,168,151,38,149,186,50,242,193,212,203,40,7,42,106,6,0,98,187,46,75,242,58,4,58,227,64,48,0,26,51,162,46,17,131,97,80,48,210,168,178,90,141,189,45,54,223,110,238,238,63,123,230,126,99,231,255,238,162,144,105,116,223,100,233,44,82,141,233,116,67,82,111,35,161,229,83,192,120,33,135,11,136,226,194,166,165,101,15,251,190,32,252,67,182,225,218,249,165,237,138,103,62,159,25,190,253,183,224,142,129,122,0,59,65,0,29,215,99,98,106,132,194,209,7,151,140,71,38,166,43,32,67,148,30,62,65,50,230,85,249,114,78,253,116,234,44,134,250,175,229,255,14,77,170,149,32,130,77,58,54,102,147,34,114,190,86,155,195,158,230,253,233,77,95,238,112,250,73,157,219,233,46,73,211,165,180,207,135,249,41,105,33,31,8,162,3,73,13,148,149,181,53,208,180,57,145,93,108,244,103,86,175,205,148,8,0,6,75,241,135,185,128,83,61,2,150,95,64,73,145,117,70,45,42,22,187,144,203,136,173,232,6,151,76,187,228,139,45,249,100,178,54,226,192,150,228,207,40,136,120,127,181,159,215,233,120,235,212,108,122,232,187,105,85,240,189,248,95,110,47,212,83,144,180,220,143,189,147,110,187,43,131,109,68,88,202,150,218,92,236,162,25,220,110,24,198,91,32,206,147,62,235,15,241,8,12,141,106,83,119,193,200,157,31,186,46,23,125,71,52,248,153,189,156,108,227,246,195,255,251,178,100,209,12,5,248,102,198,147,72,127,66,103,236,217,154,44,101,204,19,253,155,40,108,133,126,65,162,179,102,116,145,150,184,22,150,183,51,58,142,75,105,41,228,28,145,101,168,49,119,191,141,245,118,138,154,54,222,247,57,35,93,209,81,19,238,186,181,1,246,32,0,66,16,164,0,14,221,180,25,109,26,2,154,208,68,149,2,184,185,165,20,21,131,153,180,159,133,171,129,249,255,37,240,227,229,255,247,74,233,10,152,249,88,176,14,32,152,34,190,235,206,120,166,38,166,85,252,149,208,204,138,47,218,187,38,180,220,178,235,138,2,85,160,144,250,116,212,161,23,77,183,119,21,121,215,98,169,29,15,26,77,221,149,170,205,171,87,43,104,139,53,181,253,2,105,136,41,170,0,1,47,244,0,115,109,138,163,5,200,196,128,125,69,91,10,12,105,55,169,11,128,94,215,108,154,141,50,82,237,18,97,66,164,16,229,18,169,50,249,197,204,179,202,134,177,40,96,107,173,97,101,86,153,50,50,166,123,148,91,183,253,214,107,242,153,100,250,104,69,88,50,62,160,153,136,2,146,11,3,57,101,84,13,192,120,140,153,67,94,144,32,196,52,111,90,137,127,24,75,135,114,212,7,42,175,67,28,198,199,54,40,53,208,133,242,29,57,59,133,234,155,168,181,250,171,150,142,233,216,97,20,72,200,155,21,44,138,30,117,148,77,230,101,197,88,240,111,49,13,23,201,227,131,213,161,112,154,211,136,19,73,117,146,23,154,121,187,91,173,141,106,123,174,135,128,147,128,0,78,74,118,146,163,173,68,78,14,148,90,128,225,33,210,33,138,22,244,171,186,240,93,253,210,214,244,120,146,109,63,14,75,76,187,67,61,106,213,167,161,93,49,203,86,19,77,87,172,114,137,94,78,148,130,2,31,208,192,248,155,8,28,101,218,66,148,142,119,69,119,106,37,21,163,117,51,76,87,51,172,239,222,136,32,86,153,72,84,106,25,217,204,107,153,171,57,61,209,100,98,172,132,106,58,181,145,197,4,231,58,245,123,209,170,190,148,237,3,20,234,51,94,1,68,204,211,34,109,230,50,168,9,25,132,50,6,66,89,81,40,42,102,40,9,96,147,120,198,11,90,141,153,127,150,31,52,104,21,37,223,84,230,90,205,36,116,34,218,33,250,250,97,210,112,34,7,188,192,138,208,224,10,93,243,121,204,132,78,52,181,71,153,43,116,133,169,94,106,90,151,2,162,52,72,198,130,20,15,21,57,67,80,204,144,56,152,209,48,54,205,237,3,212,80,68,79,112,33,77,49,183,78,151,213,193,127,105,238,197,109,114,250,24,109,78,174,107,31,48,254,138,180,118,68,221,57,135,41,179,204,83,78,181,18,199,255,251,178,100,223,14,37,145,103,74,27,8,87,176,121,12,217,83,61,133,110,23,9,157,32,109,97,81,129,175,179,102,116,145,151,104,89,84,253,86,80,195,72,68,177,29,135,92,120,42,148,46,22,71,74,142,170,144,185,228,3,22,56,131,71,251,116,161,182,250,127,52,56,192,0,24,132,11,191,205,166,80,124,15,108,100,150,196,164,228,21,2,83,4,133,198,15,116,255,247,230,158,255,143,134,116,243,198,119,27,175,181,241,69,36,82,68,97,70,12,197,20,20,198,165,72,175,255,253,110,67,34,198,114,135,83,39,108,208,253,172,243,50,24,234,56,65,213,4,29,88,122,244,116,75,213,170,13,76,58,157,194,3,134,49,142,240,254,78,175,180,234,140,172,148,162,81,250,211,249,65,106,0,4,144,100,33,192,59,156,203,65,214,53,2,166,204,36,152,26,128,68,24,96,162,33,218,96,210,247,0,16,10,5,6,53,112,180,86,208,208,16,228,146,52,145,7,5,129,6,0,71,12,71,128,227,162,1,82,130,177,197,166,108,239,191,0,144,49,228,50,168,9,114,101,194,4,144,17,10,171,2,73,19,160,112,8,84,1,165,78,179,165,89,5,137,14,62,138,40,101,1,166,16,8,32,95,115,19,8,8,81,80,136,130,16,130,17,28,104,101,179,62,0,164,246,193,33,50,85,8,129,93,135,5,174,171,52,103,228,155,207,220,122,43,110,222,184,117,181,178,155,173,151,213,67,34,106,167,221,116,105,83,53,255,47,103,17,110,118,202,226,95,12,153,82,243,153,75,206,172,154,71,204,223,113,115,12,122,118,154,149,8,197,53,241,213,35,196,199,59,37,189,85,238,166,61,192,78,126,151,0,144,77,41,4,0,187,126,12,200,152,48,79,167,54,194,67,125,148,68,225,101,36,15,24,186,137,86,238,47,32,150,123,223,250,166,105,109,134,231,150,88,46,57,49,234,169,18,115,255,252,255,252,221,16,161,12,182,249,210,99,22,29,97,127,191,154,99,78,42,181,47,142,201,14,24,67,123,205,225,19,26,47,101,196,160,118,54,245,37,132,103,42,26,38,67,177,217,93,10,202,251,57,222,200,232,175,34,184,29,197,243,14,169,49,192,179,57,39,30,18,53,87,35,23,15,21,6,49,65,19,9,9,52,128,96,48,40,56,105,108,21,1,76,196,65,202,105,192,224,176,74,179,222,157,208,60,68,4,2,138,143,233,96,28,120,140,133,21,25,95,57,133,108,44,163,250,44,126,200,129,133,98,72,129,0,235,89,40,27,147,239,61,140,48,154,202,116,215,233,149,132,180,138,222,64,22,80,14,179,131,134,153,235,4,74,231,20,196,132,2,11,83,21,4,32,160,198,115,53,41,173,13,76,82,190,255,251,178,100,222,142,6,136,102,197,147,120,94,146,110,76,233,157,36,101,204,24,97,155,26,77,133,126,73,238,179,102,244,196,26,148,208,45,218,246,39,190,197,53,209,93,130,105,140,169,100,46,153,164,45,140,253,255,237,170,158,35,211,239,107,109,75,181,150,66,144,49,68,235,165,167,15,116,214,181,168,75,104,186,151,79,54,54,115,42,235,167,222,253,207,148,16,153,41,55,179,5,147,2,37,130,5,49,85,129,19,44,179,46,247,188,235,242,21,226,195,211,236,213,72,73,142,202,78,219,116,245,143,78,248,247,14,125,72,252,104,81,226,226,255,104,118,33,50,118,171,189,48,197,60,160,152,53,178,8,44,82,153,218,187,230,238,171,106,101,247,100,164,111,38,25,89,111,113,243,235,221,50,59,84,217,62,220,233,134,150,70,247,218,239,114,152,249,147,55,198,244,217,222,51,50,115,247,242,255,29,193,159,252,214,188,214,255,119,35,95,51,30,119,189,242,167,73,93,0,1,30,208,192,69,52,40,12,114,100,143,1,43,49,130,26,233,131,22,24,76,73,122,8,28,121,74,194,135,32,110,78,27,252,64,120,72,140,38,63,43,70,70,191,31,128,86,240,0,116,213,62,81,55,133,233,83,12,154,233,50,198,188,146,181,99,142,230,25,99,0,202,159,58,121,50,185,106,47,34,222,125,74,8,75,97,248,6,54,144,45,9,218,137,187,160,248,171,217,24,188,218,79,242,137,45,191,79,15,14,180,145,197,104,147,117,31,247,215,22,53,1,177,181,3,169,71,16,98,227,93,28,99,203,148,109,178,138,144,156,190,205,134,163,138,46,153,48,241,145,9,159,187,216,106,76,226,100,231,242,201,223,92,125,240,219,247,243,43,46,237,64,102,128,15,252,162,81,48,78,63,14,137,68,50,120,110,84,126,171,73,141,106,224,176,125,237,186,70,247,60,20,87,74,238,69,88,138,113,119,213,120,222,244,165,21,124,69,245,97,204,218,189,154,235,51,175,82,161,157,23,116,123,173,25,85,221,220,82,41,58,50,110,142,166,43,85,157,175,247,85,42,165,72,68,75,26,137,152,228,114,50,188,219,53,54,255,253,191,163,149,248,215,209,99,225,235,100,35,176,176,97,117,166,113,89,128,72,103,211,137,83,59,4,16,156,14,25,0,172,131,72,53,27,20,188,56,16,230,96,16,247,9,135,71,196,97,147,185,78,129,0,137,129,154,21,169,217,12,74,68,4,137,153,58,0,38,171,97,6,13,80,74,80,72,18,96,81,149,219,40,148,99,19,123,150,52,181,83,133,131,53,226,251,37,114,192,10,149,86,185,148,230,29,6,155,238,27,114,30,3,19,47,218,246,110,20,145,105,109,216,2,131,27,124,255,73,255,251,178,100,199,14,5,114,103,73,27,72,95,48,99,44,217,82,49,2,152,24,221,157,26,77,25,190,193,141,51,102,180,113,151,216,69,70,69,116,53,175,59,82,168,148,18,178,150,242,215,49,6,246,68,179,172,189,18,92,219,163,192,240,233,90,39,253,245,172,126,37,1,37,239,254,39,234,73,158,75,71,117,26,233,199,72,229,173,212,95,60,155,32,121,78,130,151,65,223,91,34,154,76,204,154,11,100,131,125,192,0,65,8,32,48,46,219,144,36,60,121,227,230,8,229,195,7,9,22,22,148,31,46,20,34,135,122,56,249,218,61,180,117,126,140,62,232,206,97,231,239,215,183,253,190,99,22,181,167,51,135,177,34,86,72,40,132,237,161,61,135,204,165,163,116,179,140,102,187,36,175,79,129,59,31,214,238,206,29,179,52,90,233,240,236,174,87,149,105,152,219,170,222,197,170,149,36,64,117,0,0,156,144,19,208,8,164,193,243,50,5,204,136,80,58,160,194,98,32,40,174,61,92,24,69,101,179,53,144,25,62,5,46,154,75,138,190,30,126,254,54,175,219,150,52,21,165,183,233,52,86,81,17,213,205,49,8,114,218,62,237,61,218,82,132,54,8,60,48,8,88,27,170,166,176,83,91,133,169,132,218,102,202,147,49,170,175,20,10,151,130,135,24,65,76,77,43,19,72,148,8,232,9,212,105,117,229,204,170,194,192,82,188,48,140,162,191,159,57,248,160,148,174,106,82,26,30,199,5,156,7,84,245,175,210,219,73,112,174,96,221,33,106,110,182,41,147,155,54,28,167,102,96,127,163,147,185,177,197,159,156,199,224,58,92,190,23,159,121,246,212,226,105,143,178,180,207,158,189,109,155,104,122,22,53,197,196,155,214,51,144,113,69,64,8,192,0,1,110,252,190,47,109,147,52,133,49,224,85,59,72,157,137,170,30,172,207,121,61,215,127,94,114,109,6,182,31,34,32,229,5,139,148,255,227,26,10,154,57,161,219,63,51,153,232,143,29,228,84,110,28,164,160,245,47,10,131,220,149,163,254,175,80,132,150,27,53,113,21,60,144,142,176,107,71,49,66,148,101,35,51,234,243,35,45,117,135,38,33,130,235,133,8,87,255,78,54,192,10,141,26,74,17,12,194,84,38,232,32,85,170,37,41,119,89,234,179,32,157,68,157,38,180,234,21,72,8,201,243,129,229,203,109,223,164,91,52,70,8,141,102,197,216,195,15,143,46,135,37,105,20,110,178,213,235,78,143,195,215,167,42,47,166,188,253,211,215,100,44,222,24,146,15,24,178,209,145,238,168,220,214,235,244,153,212,14,75,93,148,75,238,80,75,110,83,90,207,29,255,206,237,191,10,185,117,55,27,186,180,238,42,91,9,191,209,1,255,251,178,100,208,142,6,18,102,199,155,67,103,162,100,44,233,154,36,35,168,23,57,155,38,108,165,126,201,189,51,101,92,244,149,184,200,198,44,69,180,45,67,38,181,150,154,57,160,135,111,196,196,167,237,43,65,189,66,24,50,198,156,174,93,1,147,77,52,70,226,83,79,226,7,144,21,130,206,127,83,82,219,134,245,59,35,115,42,253,91,107,77,82,99,116,128,52,206,0,16,0,45,201,5,188,111,160,48,118,37,122,26,202,82,161,178,174,155,213,200,154,72,104,253,237,39,62,171,1,100,59,125,186,133,170,47,184,215,219,254,165,83,145,211,112,72,194,55,110,73,204,74,184,88,131,169,26,100,24,187,185,10,242,50,164,142,218,62,140,211,236,200,249,29,28,150,84,84,49,183,162,12,89,139,100,103,145,76,237,107,217,157,42,196,50,58,72,183,145,174,252,251,219,121,61,27,42,37,34,170,0,5,183,244,45,183,120,2,164,1,186,230,145,186,136,154,207,81,73,88,35,76,93,147,37,10,240,125,101,17,36,179,164,126,50,112,95,170,24,171,216,130,25,95,203,37,113,39,2,89,36,136,183,213,92,199,185,211,159,118,238,217,185,43,171,187,111,227,189,35,110,17,138,11,50,70,202,206,233,98,45,66,158,82,20,36,203,33,52,139,23,147,251,178,20,132,50,105,166,80,51,26,245,49,120,82,206,86,226,171,73,62,187,223,195,226,88,189,178,55,85,125,223,49,34,214,86,106,141,125,196,221,114,218,36,180,177,28,120,27,132,92,137,16,198,162,174,87,215,167,83,251,152,235,165,156,124,178,202,17,156,0,5,219,160,83,246,120,106,196,99,138,2,12,207,70,64,92,149,150,152,74,146,92,173,108,217,24,85,81,193,127,28,98,98,232,28,76,26,203,103,142,206,52,16,176,172,175,24,114,187,180,176,142,36,5,93,113,71,90,99,126,180,223,183,14,205,154,104,156,221,186,237,145,214,139,180,133,217,90,77,147,71,47,252,149,193,111,32,186,19,236,135,152,82,21,10,141,212,110,239,83,109,59,65,140,38,172,106,83,230,216,138,230,85,159,202,67,2,168,51,169,77,72,195,241,186,141,73,132,245,187,165,87,119,130,171,237,172,182,169,196,162,149,102,194,18,125,178,186,222,110,89,254,53,117,121,226,229,94,26,186,233,39,227,154,72,254,124,25,152,0,5,223,228,224,44,210,238,4,68,189,33,66,38,226,104,222,83,27,22,214,59,98,155,29,204,207,231,7,145,78,192,241,80,146,47,137,195,232,101,68,172,38,229,73,246,170,92,49,31,165,204,146,56,161,17,148,140,154,82,167,153,24,35,27,230,93,79,71,167,9,43,122,125,26,41,104,102,44,206,22,226,52,151,28,255,251,178,68,208,12,197,7,103,75,27,6,87,64,169,236,217,19,101,40,230,82,37,157,48,108,61,13,194,56,51,165,141,135,141,248,204,213,247,85,220,173,72,198,88,47,238,102,26,126,74,139,191,120,226,106,219,58,89,200,222,198,197,194,36,210,243,166,211,204,147,105,17,196,233,90,68,119,60,220,13,175,235,249,255,249,191,158,190,246,41,222,221,20,0,148,0,2,91,178,194,24,72,176,198,9,151,164,80,203,33,57,122,206,108,87,98,111,132,109,153,69,165,237,224,138,34,212,143,17,137,34,120,134,30,34,156,242,144,151,72,212,26,210,33,241,202,78,198,34,201,145,25,16,201,17,18,162,80,41,35,157,230,94,204,5,73,194,48,219,79,163,148,251,107,41,98,178,90,238,252,60,123,252,255,253,212,184,112,62,19,35,36,228,92,201,46,50,200,71,232,222,171,38,249,18,119,125,44,60,178,169,37,134,124,55,50,166,70,176,149,8,173,57,204,206,34,75,51,174,91,229,61,186,83,206,224,5,0,0,172,240,25,72,46,112,68,0,28,60,58,33,156,114,35,8,34,70,203,75,132,228,172,177,33,206,160,25,48,168,64,169,211,161,244,3,102,141,136,46,170,16,18,168,161,41,185,51,128,178,237,118,84,137,136,184,142,169,84,159,11,153,43,199,172,56,65,112,210,140,48,250,101,122,208,103,159,23,121,204,80,54,139,16,34,237,131,146,164,188,154,25,103,31,70,240,33,198,132,84,5,204,87,76,28,74,6,132,104,46,102,56,99,142,84,249,255,255,134,186,255,243,173,46,30,89,217,250,167,170,168,122,101,138,237,158,41,81,222,238,249,235,37,133,38,84,130,76,44,60,14,195,181,50,96,113,7,55,193,34,9,223,207,13,17,41,207,63,253,87,255,50,235,144,2,32,7,254,27,64,148,108,70,68,31,101,20,108,253,26,90,112,75,101,50,201,194,164,222,84,35,119,215,168,49,208,33,162,72,65,170,83,26,191,254,165,153,153,197,85,76,236,71,58,178,244,99,21,230,117,163,179,49,118,84,69,114,25,156,204,99,183,178,169,200,231,238,75,121,141,87,237,87,251,61,37,235,232,191,170,203,64,173,58,141,44,52,196,136,76,12,188,205,16,76,144,168,228,196,140,4,68,192,78,91,195,38,33,78,114,16,152,241,113,73,67,144,196,54,96,8,33,72,129,241,137,138,173,137,28,72,73,146,145,121,195,193,106,0,222,153,66,156,176,245,109,102,6,88,133,161,77,49,201,77,165,75,10,146,164,139,6,97,76,89,35,215,69,82,18,23,194,140,60,171,73,28,65,255,182,232,222,184,75,104,52,66,192,187,160,164,81,18,29,126,153,186,81,133,232,92,23,35,60,169,32,249,255,251,176,100,194,142,5,139,102,201,27,89,67,112,87,12,217,162,36,34,134,150,101,157,32,109,229,77,193,167,179,166,104,193,151,96,158,97,20,246,205,84,117,57,46,211,81,245,250,214,136,127,152,181,103,154,206,85,12,244,166,252,230,53,206,39,32,154,228,36,167,58,35,51,145,30,231,141,196,33,59,116,207,254,159,59,244,59,104,42,112,2,1,0,1,219,182,55,189,206,81,5,77,149,209,9,45,148,236,203,92,109,114,226,184,179,208,215,123,181,131,231,231,154,127,236,165,109,54,43,108,236,219,119,14,80,104,44,128,8,112,78,165,93,132,137,50,216,178,127,51,82,124,242,99,108,94,157,179,239,197,185,153,83,100,188,204,147,104,234,116,73,55,153,17,111,60,183,177,153,214,229,66,95,207,156,81,235,182,223,93,221,41,255,182,12,234,0,0,236,208,1,76,113,72,0,138,41,25,224,167,160,129,134,10,99,85,170,16,18,36,245,79,244,36,51,17,32,162,32,104,160,145,4,6,128,80,130,4,181,73,122,244,50,128,72,71,179,165,192,84,39,113,222,118,29,212,176,83,65,37,96,192,165,67,34,201,4,140,2,65,179,152,5,142,183,71,115,174,59,116,129,26,124,109,48,131,171,42,214,28,44,5,1,172,57,215,178,196,156,58,200,164,159,84,96,88,62,162,58,26,54,88,230,143,79,234,120,246,191,246,153,129,141,240,157,196,165,217,119,85,213,118,136,147,204,203,44,207,60,253,114,93,178,212,69,33,34,65,83,116,105,186,103,181,45,35,41,185,169,212,230,170,33,165,9,207,117,69,154,173,230,129,197,4,0,2,55,255,133,149,30,232,176,96,73,15,229,164,228,83,99,78,201,237,38,179,173,146,246,197,207,194,187,84,113,169,199,57,211,124,68,110,30,209,53,44,130,246,40,246,30,218,221,255,255,255,242,48,105,176,139,236,113,37,220,230,118,33,32,49,38,12,203,170,173,67,150,32,36,126,227,150,103,240,221,110,249,153,173,227,175,73,8,197,75,153,23,50,41,115,157,153,254,157,221,205,116,75,207,248,73,53,19,108,81,153,155,56,100,127,25,88,167,136,249,149,166,56,96,18,228,49,33,196,35,14,179,160,224,10,212,33,14,172,34,86,64,162,70,88,26,113,198,4,42,249,79,245,111,56,160,4,6,194,21,37,200,225,198,94,214,184,157,232,64,33,2,99,196,63,226,169,74,162,0,33,194,10,167,242,165,95,112,230,214,113,48,151,72,56,44,169,121,2,75,139,183,67,214,176,130,69,86,80,22,199,15,39,122,116,60,41,122,241,62,193,65,113,150,154,12,77,35,105,230,94,135,218,193,178,92,52,219,138,199,251,250,47,55,251,255,255,219,217,116,255,251,178,100,214,142,69,136,103,73,27,72,87,64,108,236,217,151,44,103,232,22,205,155,30,109,45,28,9,199,51,101,168,245,142,33,208,183,119,91,87,91,83,180,51,156,182,207,58,214,212,145,173,92,204,91,164,151,7,194,165,93,252,198,141,164,86,151,218,207,115,42,32,0,250,64,12,0,20,151,98,110,144,59,153,208,147,78,135,186,80,126,189,124,201,182,250,180,74,186,102,190,103,51,107,154,203,143,106,167,41,86,19,209,238,254,213,82,78,170,43,39,39,56,28,46,226,98,148,25,173,116,94,126,86,88,10,37,211,156,148,178,236,242,60,253,56,74,82,112,115,217,169,19,150,10,92,141,238,70,140,49,132,208,155,193,146,253,87,190,93,115,61,236,86,251,183,246,56,168,33,26,73,41,63,228,8,61,60,0,5,118,252,146,98,16,12,48,75,192,93,131,12,199,41,29,82,192,56,38,125,36,117,30,253,183,40,117,134,36,243,22,43,13,212,105,43,196,136,213,128,139,56,240,243,153,126,69,58,238,191,240,43,119,114,84,152,240,203,154,118,37,106,63,85,214,90,237,97,96,92,104,210,75,141,28,247,9,67,129,64,248,48,231,9,197,195,145,113,16,68,145,97,145,8,231,37,253,204,124,125,247,95,95,221,178,197,211,119,40,191,235,85,59,220,92,39,171,222,145,28,92,60,162,146,66,196,114,146,215,48,99,109,222,168,151,8,29,156,189,41,19,182,249,184,226,155,52,216,223,95,53,22,255,144,38,125,45,64,3,0,0,0,155,110,80,32,124,193,129,133,138,142,129,68,82,36,63,82,101,69,164,248,90,121,2,58,95,179,86,136,254,67,49,197,24,34,4,30,174,251,179,207,191,237,253,86,75,213,20,236,202,144,165,28,163,132,3,198,68,27,86,62,60,179,46,65,73,22,238,81,8,233,36,38,147,134,99,18,227,60,39,187,82,52,51,164,218,11,131,216,158,239,46,17,254,159,99,63,56,183,137,152,17,243,0,0,41,86,96,108,6,100,20,105,19,102,142,58,100,66,198,244,130,58,46,96,5,38,132,16,17,9,42,1,2,22,237,29,9,131,68,96,194,198,70,50,6,48,84,96,165,96,209,68,94,4,154,155,144,81,184,157,24,217,209,140,142,152,153,32,128,100,194,70,76,32,1,107,174,118,34,24,10,56,42,183,68,32,98,17,34,253,19,20,165,177,106,87,123,246,191,106,6,28,143,13,173,64,184,9,16,128,52,124,64,62,163,104,170,72,28,90,145,16,32,208,17,101,25,162,182,23,244,18,68,147,10,14,225,42,249,21,36,98,171,245,151,198,51,231,125,57,111,230,83,47,188,60,48,215,245,61,164,99,200,139,218,41,68,35,126,200,121,18,218,181,255,251,178,100,219,12,36,251,104,203,27,40,94,208,106,204,217,138,36,163,158,90,245,155,26,109,141,254,137,201,51,102,28,193,154,113,20,201,217,158,235,50,177,95,24,87,66,167,198,220,109,214,96,226,241,155,103,166,32,87,48,33,99,22,167,188,249,214,239,154,121,109,245,52,43,227,255,65,152,68,88,111,191,68,76,37,190,144,170,219,35,224,194,202,33,129,203,62,220,16,174,205,80,246,86,124,179,243,80,180,249,119,34,10,118,42,128,193,8,45,76,145,3,167,231,253,254,127,234,244,114,85,30,155,20,142,72,227,8,182,141,119,49,143,211,223,107,197,99,197,47,212,77,111,163,55,126,182,238,195,162,81,102,53,119,82,79,120,151,190,4,254,183,230,233,187,220,238,221,178,35,255,154,216,222,57,108,206,166,250,221,224,101,150,0,10,227,23,153,48,226,19,54,160,12,85,53,192,81,177,37,97,37,19,40,113,8,27,33,17,45,194,121,183,100,230,74,247,1,29,16,68,104,186,60,170,124,138,38,73,209,220,178,39,3,162,14,16,205,48,9,158,48,226,118,169,4,130,73,87,40,144,179,205,129,100,201,138,87,238,156,133,15,150,21,92,56,198,89,132,75,130,157,2,0,67,56,56,68,8,153,70,142,8,180,144,217,53,158,20,21,129,2,130,3,131,84,173,117,138,190,207,243,46,191,53,46,181,241,159,255,231,253,255,234,123,41,243,157,93,16,244,71,179,213,213,24,198,204,247,62,202,93,109,41,42,97,237,77,153,90,196,230,178,34,161,228,231,247,212,233,134,89,236,90,167,59,30,202,154,81,165,1,13,210,2,16,0,0,11,110,201,74,4,198,73,161,83,173,140,77,211,176,142,153,15,193,141,215,171,140,101,185,164,62,157,235,109,161,105,85,173,221,78,239,197,213,137,122,159,6,51,70,55,85,2,29,105,108,223,255,254,134,67,52,10,65,131,108,16,250,120,120,111,145,2,179,207,219,231,66,36,55,42,170,246,105,167,72,252,130,6,124,234,242,25,70,69,20,135,51,95,119,49,218,220,150,71,89,218,150,149,82,183,68,184,29,212,133,27,181,185,152,179,156,72,65,128,22,27,97,201,195,46,12,19,1,138,77,168,64,2,40,24,10,42,0,52,140,36,20,98,32,2,32,80,227,128,104,58,37,34,24,180,66,214,16,5,152,224,18,70,153,40,146,19,1,73,61,68,34,108,169,184,60,96,241,162,48,17,201,40,21,192,46,160,171,134,48,104,2,201,125,156,231,93,142,140,96,196,116,110,65,49,120,130,155,73,23,13,42,20,16,12,118,66,239,48,82,243,42,226,83,11,106,12,134,135,3,176,138,138,71,156,161,228,143,231,255,117,84,182,238,121,185,167,108,255,251,178,100,216,142,5,167,103,71,19,121,83,240,113,12,233,122,48,101,218,24,73,155,22,77,225,115,9,195,51,166,40,193,150,184,255,231,235,170,249,191,234,185,238,161,188,70,239,254,234,46,38,94,181,49,235,189,38,193,206,55,57,57,174,171,77,99,107,100,220,163,13,163,175,75,168,230,17,85,100,173,149,85,124,50,96,131,1,106,139,128,16,2,64,23,109,249,156,47,48,160,60,42,44,31,26,137,164,113,218,180,175,221,201,167,108,121,88,99,152,226,226,72,90,17,103,196,236,149,114,43,254,127,226,82,136,35,12,44,193,174,104,102,226,241,236,142,152,134,6,129,144,150,219,125,89,84,122,30,37,145,198,170,204,118,241,193,52,215,101,89,89,221,72,134,156,64,238,164,103,11,82,25,222,170,114,188,234,158,145,51,217,110,139,28,100,165,201,103,51,13,9,87,0,1,195,100,172,48,208,131,5,249,51,19,19,86,52,50,38,208,113,49,17,137,178,5,19,16,131,5,26,240,8,205,40,3,0,67,1,74,16,4,132,133,0,12,80,32,105,197,17,22,201,140,25,142,163,42,52,78,105,5,198,49,23,94,110,155,32,45,200,112,14,75,44,42,146,98,200,56,43,152,215,86,51,95,147,8,193,124,151,17,188,225,188,82,205,88,137,58,56,50,101,35,50,67,153,1,62,239,3,53,76,248,105,245,115,22,30,104,85,27,154,78,68,54,41,68,158,140,170,239,57,189,123,217,105,127,90,104,235,180,211,115,12,73,196,134,50,186,153,94,114,178,89,85,78,33,44,106,17,188,243,198,228,108,81,6,236,228,74,207,162,20,107,166,175,231,163,250,55,208,8,88,0,128,0,0,155,255,244,36,20,106,34,204,193,136,136,59,124,155,59,223,49,243,164,219,243,51,206,118,134,252,79,200,157,252,137,90,47,243,215,223,244,67,154,90,86,25,49,181,24,26,250,173,99,55,33,33,197,131,160,145,176,1,84,25,177,52,99,164,49,82,194,83,115,200,233,23,66,77,101,234,149,40,9,238,234,84,255,204,207,90,93,55,217,166,34,63,236,119,81,84,156,67,91,80,66,44,155,252,145,200,28,26,54,81,131,193,27,145,73,217,152,8,133,194,225,131,92,134,90,58,14,27,24,7,5,33,98,0,21,65,194,100,134,12,58,24,12,32,1,4,151,89,52,205,218,59,28,68,68,171,76,35,76,83,60,104,104,14,118,194,168,68,85,208,44,80,7,195,129,14,147,56,89,202,148,170,240,40,142,107,64,121,111,205,98,5,37,50,16,194,28,34,116,94,9,97,232,110,159,105,207,81,100,215,100,42,160,243,218,45,97,236,97,49,73,19,206,215,100,235,101,58,245,169,116,42,205,17,77,157,86,255,251,178,100,211,142,21,174,103,69,147,121,84,192,105,44,217,154,24,104,190,23,61,155,22,77,225,177,73,213,179,166,104,244,160,32,70,203,170,215,222,214,123,45,174,233,169,13,106,187,160,169,212,174,154,207,39,66,234,73,59,34,198,106,72,201,6,83,50,212,138,12,245,161,94,165,179,166,205,232,46,167,82,65,46,48,0,198,38,19,164,133,13,8,156,20,138,149,34,14,19,174,66,118,176,99,89,129,237,74,116,178,90,219,57,74,106,241,124,111,7,193,66,194,166,84,157,29,30,186,141,161,168,249,207,227,56,210,235,142,230,199,75,29,236,165,247,117,101,142,28,68,24,246,47,114,162,61,173,141,152,34,6,17,49,28,36,89,196,93,213,215,21,41,20,208,212,235,113,83,204,244,175,83,73,127,27,83,47,30,114,83,79,246,185,49,63,125,199,253,240,23,181,42,0,49,147,149,143,38,204,57,115,163,100,3,1,112,158,48,225,136,28,5,73,141,168,48,80,232,100,124,170,46,52,22,229,4,5,130,90,34,4,66,10,12,5,224,14,124,46,56,140,81,97,71,182,76,101,216,90,99,24,4,163,22,57,122,45,164,215,66,54,100,227,152,130,9,38,93,82,224,58,46,88,32,160,205,0,207,171,211,203,243,165,33,97,22,75,56,135,12,48,28,197,210,238,63,80,4,81,177,186,74,254,27,102,111,182,98,12,156,102,217,62,179,95,14,169,147,35,54,182,141,212,56,255,72,210,223,47,116,203,43,168,139,248,216,203,255,229,148,248,233,99,221,207,219,127,219,123,219,12,131,142,153,171,165,216,198,54,142,53,85,149,115,62,109,103,67,79,76,157,152,183,113,240,223,123,238,91,243,124,34,24,75,16,0,0,196,212,32,5,36,120,132,217,147,138,6,43,19,26,28,33,182,110,210,244,202,118,137,46,219,125,30,30,46,53,94,247,79,191,76,115,235,219,52,115,232,85,92,229,103,115,139,191,111,159,207,185,239,201,124,44,144,99,64,103,221,206,122,130,168,90,225,197,57,151,135,21,96,187,178,44,19,225,65,47,145,183,94,203,152,175,245,35,236,253,206,107,117,177,60,224,211,212,104,180,181,17,109,72,211,212,165,119,81,49,203,75,200,56,178,47,166,100,143,152,188,182,22,108,136,210,70,84,3,25,28,214,97,208,161,131,199,129,7,83,0,12,203,220,35,7,164,98,249,16,131,132,41,1,199,51,206,116,134,4,39,92,24,34,219,34,96,24,208,240,200,172,215,12,144,25,138,113,178,182,209,36,10,164,40,252,61,0,51,167,116,120,96,135,202,173,36,80,112,239,24,146,37,208,72,0,198,21,142,28,110,160,224,220,6,128,154,238,227,180,217,227,13,187,8,103,77,57,255,251,178,100,211,142,38,7,103,69,147,121,91,112,117,76,233,157,48,104,219,88,189,155,22,78,101,109,193,167,51,101,76,241,150,248,174,240,126,4,242,179,201,41,108,217,18,216,171,109,77,247,77,187,116,109,123,54,76,212,58,47,184,148,175,247,61,35,140,107,153,106,65,187,12,174,218,105,68,200,115,42,250,109,39,122,169,45,173,86,153,182,244,26,104,157,14,193,220,59,116,14,243,10,62,239,234,154,218,158,238,220,180,92,241,205,254,128,4,197,175,146,72,55,146,45,103,34,176,189,167,141,237,31,48,154,237,86,230,168,238,94,19,185,51,52,11,99,88,206,239,22,178,103,145,83,20,16,80,165,18,2,32,97,113,71,145,203,206,22,8,137,71,44,212,250,255,87,162,181,54,103,123,88,217,95,17,188,132,102,122,147,227,206,124,40,121,192,91,162,159,212,42,199,249,77,161,217,74,211,52,236,158,81,173,61,151,123,217,140,137,247,181,254,150,160,22,0,0,156,140,216,40,53,100,140,165,2,194,130,143,38,156,128,232,146,83,196,66,12,121,8,154,135,151,66,90,144,140,160,91,232,218,233,165,104,105,211,57,171,55,66,170,65,195,104,207,216,88,101,211,85,106,206,18,232,117,11,144,178,133,18,153,229,216,64,181,106,12,35,38,50,56,140,233,48,195,148,161,70,26,194,31,142,152,241,162,223,48,81,8,0,84,103,171,33,196,68,0,114,32,133,230,136,1,192,17,97,112,21,68,80,32,28,70,48,22,22,127,117,115,43,223,122,163,54,167,52,234,162,81,55,121,235,204,217,213,152,231,49,149,17,43,170,170,244,90,36,213,50,168,198,75,177,69,73,83,167,115,157,39,50,153,89,156,197,238,135,92,34,112,0,2,128,0,0,13,255,228,8,196,102,226,181,173,52,93,116,209,160,140,85,27,244,47,68,250,110,112,139,46,187,161,102,242,184,113,21,221,205,221,200,235,191,255,228,118,86,57,95,118,116,179,158,103,24,168,70,114,29,200,143,68,42,39,205,189,119,106,17,251,237,244,54,170,232,244,122,232,154,209,53,181,157,109,252,139,232,247,13,46,204,71,227,73,232,199,150,56,47,130,94,15,152,48,192,204,88,128,200,162,77,84,220,176,68,164,36,177,15,211,252,26,0,183,201,30,58,12,72,2,219,104,138,68,80,202,37,135,21,97,99,46,39,167,25,161,113,203,226,194,97,228,153,76,23,25,91,214,252,93,148,54,192,17,195,193,195,132,140,134,33,132,114,229,152,64,3,128,196,96,143,170,132,121,3,29,103,162,71,140,192,84,2,42,54,253,122,175,27,98,34,8,75,126,220,23,109,197,123,99,206,19,176,254,223,173,206,118,223,255,255,254,238,70,9,25,255,251,178,100,200,14,133,108,103,72,155,88,83,112,89,140,217,205,36,101,110,23,153,155,28,77,13,254,193,171,179,102,28,244,21,184,21,74,236,121,145,229,222,78,99,137,142,92,134,157,40,153,72,137,15,53,189,98,136,125,117,101,237,94,86,168,90,206,241,76,86,152,154,151,165,247,187,110,29,177,185,124,63,239,224,146,70,166,0,0,102,187,12,146,149,83,58,178,20,178,56,184,237,250,178,20,185,227,94,197,155,202,56,170,36,223,218,229,175,175,85,53,173,65,72,186,72,58,2,160,44,115,149,12,242,190,174,87,50,37,153,95,231,86,200,213,107,246,7,65,196,136,93,89,74,245,137,178,156,234,197,37,227,15,125,157,31,123,243,17,145,212,135,221,141,163,41,146,38,173,34,13,48,203,19,106,191,33,251,171,231,157,239,40,165,0,0,74,112,213,66,204,128,224,216,35,204,69,96,202,128,213,85,49,140,64,137,4,97,9,69,195,6,2,154,32,42,125,129,131,211,188,58,19,32,50,65,75,78,2,97,77,27,18,116,15,80,34,49,106,177,35,33,55,137,245,116,208,113,3,88,18,115,58,75,193,130,48,194,243,183,37,78,92,213,45,34,169,137,175,80,164,71,74,11,138,26,103,11,61,67,98,238,72,132,216,147,250,227,0,66,80,229,118,182,160,96,72,64,236,39,18,35,97,49,49,172,118,53,102,125,39,93,145,190,174,183,85,103,87,213,253,215,215,66,143,238,200,45,105,173,54,119,101,204,153,222,233,32,204,163,139,186,207,42,149,204,83,113,226,229,90,210,49,62,153,162,153,35,236,101,81,129,125,7,98,227,45,75,73,39,43,81,80,108,160,0,128,0,37,183,19,139,13,68,35,182,160,216,124,65,31,41,18,188,189,90,89,82,246,87,211,55,77,127,60,92,87,211,165,71,95,153,221,170,155,204,25,246,179,113,131,82,239,76,159,255,215,91,30,101,253,139,20,235,232,234,114,153,61,166,234,229,26,155,163,20,246,66,53,98,233,78,148,57,47,58,165,221,165,250,100,79,68,138,41,243,193,245,179,253,123,167,184,118,201,136,108,221,222,240,192,162,128,0,219,175,6,230,23,92,204,48,105,26,131,67,52,116,189,92,81,135,38,84,76,68,228,134,187,20,88,207,27,252,80,14,116,142,195,59,107,182,230,162,13,126,181,205,77,70,41,37,23,32,23,110,41,43,140,198,99,51,179,118,89,18,151,88,191,26,78,168,132,58,208,151,180,170,95,78,253,193,109,98,28,108,183,167,38,37,153,93,177,122,246,120,97,255,231,162,57,136,0,69,7,50,35,243,68,113,91,54,140,153,28,136,199,102,139,66,35,52,165,169,229,119,59,241,8,70,52,109,161,65,217,75,255,251,178,100,216,12,37,248,102,199,27,121,107,114,107,76,217,103,44,102,218,82,233,159,42,108,133,190,193,173,51,102,52,144,162,105,47,39,233,31,90,107,82,156,173,110,164,215,52,88,42,143,160,176,0,104,17,6,223,247,54,133,120,34,229,73,144,161,70,45,233,124,126,78,51,211,132,40,110,114,204,205,129,71,13,98,23,42,151,34,186,107,215,241,98,81,70,28,174,42,106,58,197,202,75,173,44,162,35,189,92,212,233,17,44,173,143,26,198,219,232,62,101,134,146,49,30,12,78,158,94,106,14,76,101,38,38,37,173,109,208,104,196,62,171,218,155,89,133,185,250,75,230,162,26,97,59,233,36,44,149,49,5,53,20,204,184,228,224,184,201,85,85,85,85,85,85,85,85,85,85,52,97,115,33,253,54,176,3,51,114,56,19,112,49,73,129,0,152,10,88,180,25,128,135,24,176,16,136,40,42,18,33,29,34,60,66,113,148,7,153,16,105,42,179,198,64,205,31,50,69,194,128,1,128,12,193,87,4,197,28,47,209,164,0,170,128,0,0,4,1,5,17,20,196,135,2,149,12,94,101,98,152,205,39,220,177,143,78,9,78,104,80,196,66,14,12,29,71,64,81,151,116,64,113,11,3,12,21,5,24,99,104,202,96,150,154,70,167,69,0,208,209,101,70,8,24,57,161,150,16,137,198,9,88,24,96,235,225,147,77,101,67,83,13,77,224,49,144,170,167,97,254,183,206,222,74,181,209,47,111,243,243,90,149,231,27,234,252,231,209,25,12,214,186,178,232,249,139,189,102,170,62,97,150,52,212,42,202,126,185,206,200,143,85,205,119,94,78,156,245,2,4,93,32,0,32,0,0,0,22,239,131,3,98,199,31,124,149,230,199,79,29,69,146,179,41,235,69,253,221,78,247,244,198,88,64,0,0,0,147,165,55,220,224,35,4,144,74,81,98,210,59,191,150,69,255,249,254,110,135,90,55,24,203,107,151,173,86,185,84,182,196,72,248,53,72,68,180,70,100,12,207,200,175,188,204,128,182,178,13,73,78,30,134,170,240,59,187,51,43,213,144,190,114,217,105,221,118,192,132,50,108,98,76,4,194,134,22,110,96,103,230,98,28,52,96,32,24,2,146,171,80,8,60,84,22,145,251,109,216,178,95,122,97,42,138,12,13,9,173,39,181,250,72,87,105,146,233,157,183,38,86,202,151,235,47,103,208,10,84,128,130,140,146,97,211,89,226,1,197,45,73,41,106,209,127,153,96,128,4,84,25,128,73,211,9,217,93,205,12,8,96,33,4,6,1,139,8,10,19,174,227,20,1,89,41,24,137,204,144,88,9,63,28,88,109,164,55,207,228,111,58,60,240,254,238,237,255,238,232,13,217,200,99,201,111,255,251,178,100,223,14,102,91,103,69,3,122,83,240,106,172,233,141,44,101,190,24,33,155,34,109,137,254,137,151,179,166,28,145,151,152,181,185,26,85,125,122,86,177,40,212,251,180,124,189,182,36,139,22,180,198,162,109,186,140,239,227,237,177,138,104,119,213,117,183,141,246,196,61,230,205,44,51,207,184,208,162,105,177,111,218,14,243,2,58,224,56,240,10,107,176,93,9,48,156,152,242,1,26,196,101,229,186,220,178,233,168,215,188,220,242,249,121,28,212,214,2,7,84,61,123,27,175,185,27,135,180,143,57,20,5,214,53,59,187,164,255,151,255,230,241,60,187,156,165,91,232,147,51,71,102,82,49,146,158,102,196,93,119,186,153,155,78,238,185,250,106,122,160,245,43,179,209,186,39,124,212,182,169,51,120,177,93,151,208,125,250,198,0,236,0,0,1,112,210,226,141,113,232,200,146,11,204,48,44,108,165,41,228,1,75,3,11,152,208,33,135,10,164,152,96,81,109,16,185,42,21,114,205,128,131,128,67,135,147,137,13,83,212,28,28,95,194,255,187,168,168,135,69,36,161,235,2,156,129,3,168,184,154,105,78,113,178,161,205,10,28,101,136,36,37,2,193,204,6,28,93,242,32,16,26,209,132,15,5,12,1,171,2,63,50,145,25,120,193,66,222,81,118,186,52,70,166,67,0,192,97,224,81,80,112,16,96,41,84,17,38,208,52,186,208,6,165,180,246,234,119,191,159,84,111,75,239,134,77,93,215,95,221,151,51,165,29,208,246,39,115,177,51,153,129,178,17,205,121,80,26,232,167,18,44,128,65,192,115,55,196,125,69,76,238,215,102,220,107,67,206,34,231,17,41,155,46,227,65,143,15,55,79,131,120,248,96,1,107,0,2,187,236,155,155,90,120,125,224,247,130,200,173,186,89,129,219,4,250,182,163,111,85,141,136,112,105,139,124,210,186,202,224,143,64,194,107,147,117,221,155,254,109,250,162,114,7,163,66,213,65,19,82,33,32,31,12,145,49,185,27,202,203,169,165,54,16,183,246,190,251,152,184,97,183,189,118,118,211,59,103,72,244,202,14,156,91,46,36,215,105,28,172,65,164,93,166,137,91,91,23,127,214,246,109,249,191,246,109,125,202,168,172,125,255,15,105,251,185,214,207,245,179,127,153,205,111,203,1,64,21,223,76,221,193,129,0,10,37,84,14,8,32,165,19,11,150,215,203,254,170,143,253,4,65,228,162,212,90,36,186,221,232,38,37,20,161,185,53,86,150,130,212,227,131,2,211,82,77,151,124,212,109,52,89,66,135,59,218,177,42,211,159,17,127,100,21,109,174,104,26,78,169,160,86,64,164,145,218,53,18,166,131,165,245,24,160,176,176,76,108,252,127,243,186,61,255,251,178,100,216,10,134,83,102,198,155,98,127,178,132,204,217,122,61,38,196,19,53,155,41,76,161,189,9,75,51,102,244,128,159,48,51,108,220,68,199,204,247,255,255,253,255,205,236,215,244,137,205,45,246,214,147,24,202,103,31,24,173,209,131,22,22,145,22,168,236,161,28,208,245,150,121,212,163,54,251,217,122,170,93,236,233,169,76,128,66,152,146,48,129,32,11,191,192,180,100,56,169,146,37,82,200,115,160,213,139,142,248,230,163,255,215,190,69,68,94,255,255,247,17,115,255,255,102,24,69,33,64,38,73,160,154,43,54,115,67,8,88,75,38,192,104,137,184,112,1,163,29,166,3,55,96,206,4,80,81,179,12,172,112,235,100,90,254,218,37,15,93,190,193,148,196,20,212,90,170,0,0,172,212,192,81,53,178,77,48,179,20,144,50,161,176,58,143,132,167,212,64,96,130,181,174,152,17,155,60,176,252,1,17,118,25,91,77,88,6,249,192,137,199,92,184,84,190,3,147,198,155,12,181,172,191,139,6,68,44,2,40,28,77,75,138,160,89,76,81,216,205,253,180,186,41,174,203,96,56,54,84,246,13,0,112,160,21,98,107,113,247,22,61,185,218,207,205,45,105,155,27,213,254,115,191,255,159,145,79,42,118,219,179,56,5,128,66,93,200,54,228,45,28,37,26,244,222,191,99,205,10,61,100,234,175,123,178,72,192,227,150,216,209,229,84,189,165,219,227,125,226,37,42,185,163,215,40,184,203,199,218,187,118,55,104,222,219,166,55,225,249,39,195,116,10,206,247,120,178,232,6,48,128,1,247,192,8,107,118,36,234,182,22,6,67,245,226,101,193,16,230,245,244,243,56,69,8,57,199,35,6,7,142,119,251,227,193,108,230,95,194,73,191,160,90,84,106,161,246,63,122,44,175,255,255,253,234,38,129,215,233,34,245,220,125,4,79,198,199,42,243,172,185,90,88,126,230,235,159,117,84,185,122,223,185,40,141,209,50,235,100,219,245,231,53,237,250,143,108,246,235,61,180,227,54,182,98,170,218,200,106,145,49,31,237,251,217,26,149,43,181,172,212,7,124,80,167,72,191,25,133,234,96,32,105,137,195,65,9,67,173,135,76,74,50,51,2,236,193,196,243,32,23,204,56,61,24,2,150,241,18,0,195,232,193,18,11,144,181,76,196,35,129,102,227,41,96,245,43,57,129,42,97,131,137,88,170,161,15,133,199,14,8,140,23,128,32,19,196,113,0,230,82,171,176,235,136,168,138,209,45,90,83,192,40,42,60,154,56,32,141,62,211,116,29,26,165,44,8,111,206,44,105,180,58,164,51,145,25,30,162,25,137,28,253,175,32,24,77,243,164,251,52,161,29,16,233,36,77,219,23,99,126,251,88,255,251,178,100,223,14,5,188,102,200,27,67,127,162,123,76,217,106,60,107,108,93,161,159,14,46,101,237,194,2,51,101,244,243,33,185,129,123,218,184,172,42,191,133,18,70,87,116,213,103,143,22,38,237,88,211,196,133,18,44,38,186,124,196,141,22,243,191,141,17,190,52,152,188,7,40,79,113,168,246,167,189,171,45,41,2,148,214,61,188,152,189,251,202,195,203,248,80,107,182,237,48,57,63,214,35,123,73,174,234,123,65,211,202,214,60,118,101,19,245,90,191,71,200,90,160,229,196,116,33,172,246,71,160,0,3,86,54,17,106,109,185,32,158,60,149,65,72,137,97,82,155,173,179,76,228,81,18,4,214,24,159,205,88,27,160,255,59,100,74,240,138,39,23,143,246,183,190,207,210,131,150,1,81,29,198,103,137,154,184,255,142,38,166,218,230,29,187,141,105,102,17,158,72,49,92,161,84,251,99,181,232,193,242,69,60,32,247,126,29,165,86,138,43,69,180,70,62,7,196,162,45,12,215,170,142,160,203,89,230,214,41,5,7,235,114,245,39,109,18,62,218,109,142,98,143,113,122,18,128,230,66,170,1,64,2,246,222,136,148,146,8,30,173,16,25,100,39,19,214,25,75,230,145,13,203,32,216,244,196,57,71,31,153,189,45,154,135,126,89,99,233,234,246,165,13,203,56,77,67,237,21,217,140,206,227,173,225,252,207,12,236,91,229,237,72,34,113,91,211,89,95,183,245,49,30,22,75,153,115,13,247,239,212,81,62,1,15,39,5,65,16,109,33,36,81,116,236,217,99,215,144,134,6,122,70,128,157,24,65,72,97,12,229,84,23,120,28,249,32,162,144,70,182,108,147,121,219,147,178,173,104,85,122,199,209,225,126,10,41,141,234,58,104,95,50,73,62,181,85,86,170,43,60,145,210,251,52,184,11,21,78,2,128,1,91,182,44,68,16,64,96,105,96,204,192,130,72,84,166,58,176,206,132,110,196,126,98,33,44,163,137,213,156,140,202,162,187,140,78,97,79,51,106,164,127,83,188,149,59,107,37,164,195,51,180,185,109,141,196,127,80,79,142,81,130,48,206,22,105,239,146,78,128,125,168,83,136,222,235,76,161,234,246,164,49,37,195,169,68,30,89,212,73,79,162,201,103,184,181,205,139,185,35,134,72,166,48,122,177,217,142,199,43,25,151,66,176,139,173,177,70,14,28,242,238,206,241,53,118,100,209,135,59,142,15,197,71,141,166,179,186,141,44,106,57,35,197,146,202,50,226,6,218,163,160,66,233,128,2,91,116,48,156,16,105,245,26,94,133,157,141,37,44,226,128,220,136,209,200,229,178,204,45,210,194,175,101,133,203,55,37,152,71,173,234,155,156,206,212,146,38,221,46,212,177,135,255,251,178,68,182,8,132,247,103,75,59,6,111,66,156,108,217,55,101,40,194,82,29,155,44,108,37,89,130,104,179,164,77,151,161,184,213,105,189,80,21,32,177,147,6,118,51,42,202,143,105,169,74,52,92,84,66,34,39,213,39,43,125,50,230,211,97,180,219,132,106,108,50,173,49,252,229,8,183,217,172,200,75,244,230,170,135,216,107,49,105,164,244,105,227,231,57,57,88,108,225,57,203,53,79,229,82,233,42,146,219,112,147,78,91,49,61,106,228,151,164,199,54,191,189,51,62,139,53,209,220,21,128,0,146,88,105,182,102,73,104,128,33,96,13,1,233,137,5,152,68,218,8,236,158,79,9,86,72,155,78,152,218,102,108,106,101,76,33,13,137,37,92,6,45,214,26,209,176,127,138,99,123,83,167,145,216,92,163,217,225,33,68,80,221,80,32,94,197,186,117,66,192,183,14,20,140,209,98,78,162,159,132,215,180,58,138,23,52,105,143,47,17,148,67,153,66,202,33,12,50,138,147,157,205,146,232,184,150,187,84,178,50,47,138,50,236,225,144,76,11,210,239,98,194,42,143,28,53,25,221,86,74,25,47,112,197,98,204,228,193,54,114,127,81,127,219,247,223,175,211,68,207,214,17,218,234,0,32,2,156,150,130,39,26,88,4,128,240,109,112,29,84,136,187,235,117,214,148,208,205,77,76,199,46,228,134,59,98,216,159,102,141,186,126,121,74,95,150,212,233,80,242,65,94,121,235,103,185,9,9,100,87,143,49,195,235,177,41,31,92,158,209,204,48,52,117,20,111,229,161,181,38,56,152,118,208,75,245,165,167,39,106,229,183,242,61,150,241,118,77,113,230,165,150,155,163,239,65,72,250,92,129,182,94,94,126,157,152,234,235,16,235,118,188,93,75,74,41,130,43,57,76,175,103,197,15,206,166,126,151,232,167,113,253,103,167,58,147,249,15,236,20,183,204,246,102,55,21,183,136,96,80,0,0,1,128,0,78,75,65,30,143,118,107,24,44,58,96,4,117,15,23,45,189,139,68,102,233,163,148,50,73,95,69,98,49,211,44,147,204,92,179,170,220,143,151,186,115,84,197,176,228,146,118,229,217,250,56,152,184,96,137,245,238,184,177,165,236,85,136,213,67,47,121,93,247,202,204,45,130,37,189,255,121,133,182,245,13,119,99,123,182,172,117,166,181,106,31,169,93,4,53,220,113,248,172,203,7,53,121,165,252,151,166,155,182,105,201,186,198,217,166,60,137,137,221,111,239,87,161,164,218,155,123,239,71,29,172,231,210,28,212,150,218,117,221,183,205,179,242,118,114,114,111,189,243,6,244,210,181,166,33,156,112,0,24,3,60,97,215,159,71,196,7,140,109,19,121,2,86,68,117,250,103,101,200,255,251,178,68,170,0,4,230,102,202,61,101,128,2,160,236,233,26,172,176,0,31,70,11,32,57,170,0,4,4,58,99,7,55,176,0,32,28,215,145,249,111,224,98,4,6,13,29,130,236,120,33,160,4,160,5,199,149,132,232,50,131,60,66,139,32,0,145,128,51,64,48,132,6,136,100,48,237,142,105,17,28,128,179,100,56,53,72,28,228,64,102,102,129,223,90,44,193,55,142,88,179,6,248,242,44,209,142,29,137,1,170,22,6,204,248,111,64,89,24,54,128,141,77,72,67,166,103,10,164,68,155,56,100,144,90,33,100,12,34,0,52,0,0,0,0,116,134,18,233,170,73,159,68,168,153,112,188,110,102,54,3,224,28,145,31,139,132,147,34,5,244,15,27,28,53,40,162,116,200,152,68,168,102,110,113,35,17,10,11,88,116,226,181,26,104,17,97,242,40,51,5,166,153,186,208,44,172,243,22,157,50,124,178,117,57,186,17,151,21,50,112,105,147,164,249,42,108,78,25,26,164,198,102,171,182,189,146,65,212,164,221,153,37,246,81,199,69,26,153,109,125,57,72,145,255,255,255,230,191,255,255,252,220,2,32,56,112,163,21,63,59,103,96,41,240,133,244,214,21,136,129,136,135,90,34,171,139,0,12,11,51,162,235,43,28,116,197,132,12,16,13,142,40,155,228,198,76,152,40,193,74,220,229,120,177,29,6,206,193,12,164,60,205,132,140,72,97,196,17,130,165,156,133,172,64,0,224,121,164,149,55,228,131,39,123,57,181,85,200,162,242,228,188,121,213,106,60,183,106,140,88,212,7,77,101,60,28,150,24,68,98,3,9,51,126,164,51,55,53,15,189,173,222,28,171,30,91,130,160,161,99,35,52,22,48,97,96,192,204,243,159,159,162,148,124,204,179,120,242,164,211,240,145,12,165,83,180,24,93,104,142,120,238,237,106,150,110,211,79,222,252,44,239,63,136,59,113,185,218,121,202,214,101,255,187,114,220,235,231,123,153,214,206,147,121,217,194,197,106,159,187,217,229,127,43,178,186,127,198,231,113,254,213,195,91,214,183,191,254,99,205,254,90,207,62,84,223,243,238,91,221,89,71,235,122,252,123,135,57,114,139,127,191,255,255,255,255,255,255,255,255,255,255,255,251,41,229,191,211,170,0,64,8,12,6,139,38,187,255,13,80,180,128,14,23,115,148,99,19,68,157,212,231,49,134,125,33,103,137,188,120,158,14,252,221,200,252,186,91,22,119,221,203,238,211,193,10,138,196,125,74,33,233,108,195,2,149,41,214,21,96,248,218,148,173,22,245,77,11,244,220,232,153,242,59,63,208,92,81,72,203,154,193,22,66,145,135,148,131,187,42,130,216,131,204,238,215,178,212,217,124,151,29,86,148,94,255,251,178,68,53,0,5,172,87,79,190,63,0,2,178,75,41,211,204,96,0,18,117,157,52,125,134,128,2,61,51,102,79,158,208,0,163,198,236,171,186,213,143,198,190,181,222,119,123,229,46,173,246,146,213,170,181,187,174,243,189,253,115,255,46,103,251,231,198,170,198,44,95,177,122,230,56,225,173,247,189,230,28,223,254,54,247,159,53,205,243,31,222,125,222,124,207,247,253,255,251,155,219,86,132,239,252,242,225,121,159,210,2,2,181,109,251,255,210,249,88,64,34,85,21,210,172,77,164,174,188,219,253,1,193,207,252,10,245,61,176,36,63,67,98,11,149,67,49,103,29,196,182,251,55,8,84,86,59,154,104,67,210,200,130,171,71,148,106,164,150,15,127,209,181,91,90,2,38,13,9,165,206,47,161,144,68,158,55,145,17,101,204,48,154,128,132,189,234,129,166,211,61,42,145,206,113,105,236,169,203,19,131,108,214,173,132,178,93,134,52,219,230,175,115,123,238,31,206,255,242,205,53,125,243,181,185,149,173,127,55,190,235,251,135,127,251,252,237,106,179,24,103,82,206,124,171,151,55,159,255,255,59,255,150,239,111,30,126,242,239,255,225,158,247,207,255,255,252,123,207,202,248,75,75,214,21,18,187,172,0,1,47,215,233,26,4,134,226,171,11,96,136,76,53,200,221,114,81,141,2,213,43,213,86,38,49,137,130,242,205,73,17,42,45,64,48,5,204,162,74,172,118,19,227,10,63,9,200,159,23,133,243,166,133,18,9,178,199,0,34,28,47,4,232,20,178,9,116,184,1,57,124,190,74,128,212,37,210,26,64,13,2,124,82,54,46,150,186,137,232,92,196,246,102,149,205,218,138,6,217,199,217,148,146,209,65,3,45,106,69,117,234,164,234,99,84,52,153,25,253,19,77,104,53,4,243,36,141,147,106,233,37,173,125,87,91,107,191,235,83,191,219,254,223,172,184,224,0,29,223,157,64,68,2,93,26,73,79,232,20,80,51,220,123,138,11,65,73,71,126,63,17,7,73,116,118,142,98,146,2,16,69,158,37,81,30,134,104,14,19,130,114,59,137,33,124,204,212,162,54,214,61,0,226,96,73,2,220,10,178,137,137,160,10,147,164,242,84,12,2,211,227,248,1,160,73,136,73,19,74,102,232,25,161,101,150,118,235,102,217,93,145,180,196,199,73,110,181,33,122,29,210,158,69,21,82,187,42,207,101,214,244,153,111,82,217,108,170,43,212,167,238,141,210,73,11,86,203,166,157,125,174,166,169,234,93,117,253,18,229,0,0,20,252,65,145,215,40,219,33,76,196,193,120,151,195,44,101,85,202,177,39,101,186,117,82,121,227,18,167,17,79,71,254,59,3,195,50,181,128,95,251,176,161,173,66,255,251,178,68,23,14,228,166,102,204,27,3,63,178,149,44,217,115,97,5,232,18,37,157,46,108,141,94,194,72,51,165,77,133,151,128,150,172,19,238,4,121,193,114,119,53,27,199,59,44,201,13,229,215,223,1,186,86,141,198,70,81,148,182,235,91,128,170,196,82,105,248,151,89,147,83,119,57,102,95,140,78,247,254,5,217,249,78,44,233,145,225,198,170,51,230,208,160,91,86,110,144,40,42,36,217,164,133,118,65,101,55,59,152,189,60,231,217,223,226,59,150,83,59,26,185,82,182,153,115,25,214,251,115,111,120,240,42,144,0,3,219,242,75,146,177,71,89,74,204,94,177,232,2,4,118,171,37,41,67,59,93,187,61,242,201,167,209,179,93,206,35,47,136,215,102,12,95,28,23,139,80,165,248,143,93,9,35,234,228,227,114,55,250,165,96,73,95,71,26,160,31,68,212,63,21,21,36,185,249,248,14,26,198,137,66,161,201,16,168,120,45,120,198,90,12,175,245,251,127,237,197,40,220,106,26,102,150,151,116,251,88,164,189,199,17,211,58,195,15,150,134,84,154,217,54,187,163,46,198,223,41,116,125,52,196,91,210,68,219,162,93,12,99,136,8,34,245,114,53,172,91,167,35,42,160,91,214,84,249,0,161,15,1,8,102,82,130,99,174,45,133,123,14,249,85,82,113,48,160,77,166,206,237,195,235,177,205,150,103,41,220,3,43,106,131,193,101,41,90,234,134,99,39,165,97,153,82,128,182,118,205,12,225,73,47,194,171,99,14,42,126,109,100,2,157,157,178,220,1,198,227,15,82,38,100,59,172,128,70,198,109,100,245,101,150,115,250,237,186,30,254,185,149,27,120,63,199,253,10,188,34,132,237,84,243,62,99,125,16,85,221,12,235,252,32,190,72,75,115,104,95,108,105,111,220,225,88,208,159,102,169,232,164,100,91,107,245,243,191,149,2,231,87,108,156,161,30,2,57,159,80,19,30,227,112,98,177,156,17,124,165,151,170,52,102,61,15,211,44,36,11,57,110,59,139,235,86,2,30,85,52,165,143,167,13,39,96,213,50,92,201,122,231,55,176,205,21,137,126,24,168,248,113,164,84,232,232,6,203,243,97,152,2,147,51,26,134,17,161,253,166,146,25,11,6,230,120,20,81,242,95,222,64,219,60,181,107,159,36,255,65,84,91,141,24,66,229,140,71,59,162,139,80,197,107,177,152,166,71,18,42,217,4,81,30,239,98,101,182,136,235,114,28,171,102,215,59,50,87,73,169,34,87,86,100,114,112,103,0,0,174,240,196,60,49,34,209,109,53,75,122,104,134,53,16,8,192,194,143,19,244,34,82,62,177,253,88,66,82,69,1,214,226,118,131,0,78,178,169,184,50,11,140,200,203,252,255,251,178,100,24,14,37,228,102,201,155,73,87,178,91,76,233,202,49,101,80,22,241,155,40,109,37,94,193,131,51,102,92,242,138,32,36,221,225,156,18,26,60,113,250,158,75,246,174,203,210,217,69,3,130,174,230,196,206,228,87,164,137,106,100,0,60,176,42,3,128,87,218,219,89,71,163,138,5,73,47,148,210,48,99,216,53,59,24,50,164,187,82,88,130,59,54,239,50,25,254,233,244,159,230,235,45,241,169,62,70,85,155,78,78,177,92,153,9,217,249,40,217,61,28,138,242,183,94,100,217,78,67,26,76,218,169,28,45,109,189,119,98,121,4,47,34,47,82,232,12,85,203,106,63,153,149,39,191,107,195,198,104,26,156,255,33,61,219,255,233,49,209,55,96,129,81,0,2,128,0,93,255,77,237,107,133,142,58,115,60,82,16,216,21,32,212,29,90,153,192,96,121,138,74,174,104,231,253,44,115,217,192,242,202,251,250,107,254,214,115,28,204,89,202,202,197,41,106,98,204,113,234,149,242,171,179,154,230,156,132,24,197,189,149,24,166,49,219,35,95,106,111,118,189,219,70,87,63,202,122,255,189,182,181,87,195,26,95,240,92,112,25,41,85,43,236,177,4,100,97,224,168,196,6,41,233,242,19,164,101,99,85,137,7,19,19,100,200,126,149,18,118,103,25,128,226,212,207,243,252,44,187,25,196,191,30,16,248,252,125,36,146,61,97,215,68,60,200,113,124,161,50,27,73,216,24,246,41,40,29,50,32,20,219,200,215,105,142,36,247,51,199,76,192,132,167,161,184,0,27,57,94,210,154,91,195,110,5,175,249,175,255,197,54,210,87,47,183,22,222,158,169,47,43,170,89,42,164,19,151,182,58,221,74,140,131,236,73,194,172,89,233,182,178,24,233,119,32,215,236,92,76,169,230,168,187,53,98,231,50,17,92,153,17,135,169,178,217,86,110,37,40,152,234,244,40,97,59,158,189,180,99,27,100,161,206,140,35,0,186,194,5,155,107,197,93,225,226,143,104,166,73,180,54,69,79,218,67,115,181,201,169,106,44,99,5,3,44,34,57,106,101,82,127,130,162,5,135,156,133,34,33,197,62,20,169,110,78,156,165,134,221,78,38,138,129,145,79,110,9,11,78,198,178,80,229,98,161,90,170,24,236,135,100,103,57,219,24,196,23,185,144,139,84,51,81,83,209,61,145,55,103,191,255,255,122,7,0,0,100,108,196,95,204,104,208,193,20,0,35,75,84,208,78,11,38,32,40,26,25,5,2,82,142,49,147,158,192,168,142,56,112,68,158,36,18,48,92,176,8,56,2,10,61,105,146,197,90,203,72,107,0,177,238,26,176,149,72,20,61,89,181,145,140,18,1,206,25,0,60,120,56,186,1,159,114,255,251,176,100,39,142,134,30,103,71,155,122,67,242,86,3,153,163,60,102,122,24,109,157,28,109,233,15,193,127,51,166,232,150,149,16,81,42,134,179,101,36,60,21,38,216,155,41,128,90,87,201,85,25,66,135,27,166,170,208,151,232,234,103,132,178,216,187,112,49,40,34,83,251,38,29,42,173,182,250,17,122,203,99,189,255,92,102,134,37,244,221,104,147,76,35,201,162,228,11,154,169,5,29,213,228,148,104,243,69,98,114,51,78,151,21,185,100,166,245,26,97,103,164,200,163,107,107,26,221,157,118,87,148,188,127,207,85,212,143,100,180,215,253,125,123,248,239,152,26,0,43,100,0,5,187,98,250,243,80,170,166,219,102,169,130,2,71,68,186,75,52,166,147,229,129,133,191,136,40,237,25,225,228,124,163,62,2,131,102,134,104,149,36,89,87,172,225,65,193,209,0,105,71,203,172,80,208,171,222,44,93,129,193,13,38,80,23,7,24,194,225,226,98,50,143,18,74,195,170,67,55,244,142,98,120,134,174,88,179,72,204,233,168,144,24,186,97,131,15,0,138,141,224,36,12,10,97,6,65,137,133,249,105,64,133,144,153,70,174,192,69,77,133,156,192,32,69,64,162,49,67,199,80,68,187,90,203,39,75,214,228,72,20,61,19,150,147,35,194,64,70,84,161,163,181,224,135,66,165,18,28,12,8,49,115,5,101,165,224,7,36,112,161,41,172,47,109,123,195,160,144,231,14,233,48,40,5,0,71,133,98,189,130,159,192,106,102,97,27,114,192,171,216,44,142,25,11,11,95,248,202,150,14,205,92,224,217,62,63,232,173,105,114,143,99,126,38,228,253,234,204,113,87,16,195,197,89,83,45,226,106,219,107,161,220,35,95,215,199,204,84,217,66,4,15,23,25,114,27,99,135,219,181,61,135,134,13,57,140,72,111,248,129,208,247,255,27,252,255,255,255,224,141,1,0,0,174,255,145,145,28,107,137,112,227,163,16,161,147,34,79,204,58,87,57,104,15,102,109,92,204,238,218,89,192,239,48,209,123,131,166,102,117,87,102,41,217,213,127,217,29,30,142,139,37,247,116,114,61,93,80,182,98,170,84,113,198,42,32,128,231,98,42,161,29,124,164,108,145,206,133,122,182,170,204,202,211,178,123,107,65,91,233,101,63,251,251,113,204,0,1,54,244,195,44,52,35,200,19,172,50,77,128,169,196,2,193,145,161,154,192,194,32,163,115,34,173,116,84,33,173,213,85,253,70,231,253,121,221,150,34,67,131,29,36,28,57,43,16,130,231,46,124,184,204,39,81,113,134,162,171,88,157,136,53,166,199,73,47,81,83,80,134,154,239,142,18,85,193,196,134,28,19,73,22,159,40,182,33,61,225,189,19,16,2,255,251,178,100,48,14,101,202,102,201,155,89,91,112,87,3,217,186,60,197,98,21,149,155,40,109,101,13,201,127,145,165,73,131,49,224,147,115,7,201,1,121,80,90,234,148,204,254,143,154,29,180,158,125,72,103,113,42,199,197,31,163,234,194,198,231,13,79,210,168,45,166,243,78,150,115,43,115,238,156,189,93,247,104,237,67,56,198,57,4,8,3,238,39,66,43,202,82,217,131,66,29,13,136,19,92,239,103,9,160,120,253,103,121,209,115,31,47,190,251,217,115,212,3,186,192,32,0,0,1,118,217,68,231,7,55,105,211,85,30,244,72,212,214,133,39,49,82,252,171,13,205,126,237,126,213,81,140,230,6,71,40,41,113,167,212,223,224,71,94,29,1,164,72,78,30,21,67,69,142,2,36,143,7,154,32,96,228,131,39,133,15,56,106,152,73,131,6,185,200,13,154,174,171,11,61,9,42,129,237,221,136,214,255,16,50,11,5,90,10,50,28,12,193,16,145,16,132,88,173,126,121,25,4,216,197,167,156,97,234,150,71,21,50,181,64,185,178,136,118,102,116,132,21,16,146,69,88,138,181,190,246,31,199,85,85,28,72,9,5,107,113,186,172,54,115,110,64,36,182,242,145,152,153,18,177,76,165,196,175,55,255,48,80,35,205,106,84,4,73,113,98,128,224,37,38,136,39,120,148,232,246,190,251,159,235,255,64,224,129,210,47,241,53,34,230,25,42,75,40,178,142,98,197,216,69,168,97,236,229,56,248,185,164,122,152,82,13,136,16,72,155,70,49,40,81,67,185,200,15,152,125,179,31,140,29,53,2,217,189,53,144,113,204,116,171,145,125,197,58,181,240,52,14,138,223,151,210,126,35,47,145,174,137,67,98,161,149,214,144,149,203,89,68,154,156,209,32,18,109,80,143,226,194,177,74,39,121,16,96,198,67,124,175,231,69,55,162,113,5,183,216,7,152,250,44,87,52,30,54,252,212,104,58,214,179,98,194,192,141,207,0,56,211,73,76,36,89,232,72,163,51,231,216,214,187,218,50,130,240,73,169,171,60,214,142,120,162,26,255,178,0,0,255,240,207,129,40,120,99,67,53,128,224,70,16,124,14,13,12,203,87,67,91,36,40,82,129,212,110,207,25,89,21,230,250,56,201,230,216,175,44,133,185,53,76,157,162,196,148,82,50,120,180,126,154,14,72,7,249,138,46,198,250,165,201,134,73,218,71,76,30,46,197,4,113,50,153,211,186,202,4,89,148,80,221,22,148,238,118,69,150,246,91,201,177,88,189,200,43,155,251,215,255,254,244,107,249,233,231,139,107,50,221,12,46,202,134,29,251,208,247,118,184,197,146,156,116,82,220,43,143,68,225,9,150,38,14,138,53,225,198,84,136,148,30,11,255,251,178,100,73,14,5,78,103,74,27,88,67,240,88,12,217,186,25,229,84,20,253,155,40,109,33,189,1,108,179,102,156,241,149,224,136,166,237,98,9,223,6,63,196,142,135,88,190,255,132,43,209,219,244,254,253,0,141,40,0,193,0,0,119,109,128,209,20,133,9,176,107,131,197,13,170,90,71,117,129,11,118,219,27,223,163,45,63,199,227,67,94,130,173,71,122,11,166,132,177,171,103,231,70,75,37,204,167,87,119,116,102,187,157,143,103,119,170,26,143,100,211,173,124,136,151,42,29,8,239,70,210,210,189,122,153,215,183,110,137,244,161,31,55,39,210,57,207,232,34,25,33,193,0,210,0,36,195,194,35,116,70,58,203,15,134,200,17,15,145,140,183,69,129,40,68,192,24,68,62,76,14,27,197,108,74,224,203,140,164,120,173,5,86,11,12,71,160,167,230,28,94,109,209,203,66,250,246,225,183,230,122,226,168,131,154,72,39,134,1,145,120,162,136,65,166,36,245,201,100,6,146,48,221,200,124,8,37,251,234,128,12,69,184,14,205,122,9,26,119,235,154,219,254,52,230,244,71,190,153,46,62,127,185,171,147,10,97,122,163,230,154,6,99,249,38,168,137,72,85,236,112,241,3,168,182,8,5,65,185,24,135,240,63,147,173,17,213,77,84,235,190,214,81,162,142,27,178,204,221,219,215,15,104,66,96,40,1,110,216,223,82,54,182,199,85,117,237,191,186,224,84,235,16,26,112,10,15,120,70,64,255,218,106,161,91,31,170,185,72,210,135,51,143,233,199,117,235,254,154,179,61,153,139,74,188,155,217,204,236,200,168,229,153,81,232,148,16,121,200,242,200,167,177,27,35,154,84,190,100,20,108,235,244,116,217,59,175,125,151,162,11,181,95,252,30,8,0,0,46,255,40,72,114,194,80,49,164,163,12,146,116,144,39,225,184,71,139,13,19,169,77,17,81,82,177,220,117,28,128,90,21,236,227,207,180,114,172,69,2,89,101,19,127,40,232,41,105,87,203,134,187,220,45,106,227,247,141,100,244,14,22,28,161,120,140,81,224,10,205,24,218,22,17,37,131,91,237,229,27,11,129,110,162,192,69,124,62,123,183,151,233,147,78,80,133,249,187,179,229,160,98,220,162,206,91,59,11,188,65,73,125,244,226,236,174,198,181,49,138,50,150,152,252,177,187,147,47,50,180,49,181,178,133,108,181,129,171,149,63,163,186,141,249,243,181,174,163,225,22,31,191,255,174,6,128,0,64,64,32,3,45,182,124,50,205,179,235,105,13,64,233,129,16,221,80,25,113,134,15,142,191,38,166,230,47,90,151,115,190,230,101,4,88,200,7,121,128,211,47,127,157,90,54,233,121,200,157,8,77,168,142,231,66,62,232,255,251,178,100,110,14,5,13,102,203,59,44,71,2,93,44,217,151,61,2,110,19,25,159,46,108,141,126,193,96,51,167,52,193,14,104,138,135,171,108,196,203,114,185,193,41,211,42,100,94,251,238,175,119,239,68,158,213,237,202,116,173,246,122,245,231,103,95,253,20,2,239,248,82,164,67,91,75,20,136,114,235,184,233,105,58,245,195,228,40,21,181,132,22,198,81,42,28,120,160,87,242,107,12,33,188,230,219,187,139,246,96,37,89,86,146,173,232,196,61,29,98,114,203,76,37,120,79,219,90,77,180,177,192,99,6,152,88,211,48,129,161,158,123,113,72,173,20,211,81,67,191,50,145,179,11,124,173,15,97,158,88,255,63,201,214,174,68,223,31,205,79,136,110,182,48,91,254,70,179,117,208,220,205,224,157,85,30,191,73,78,155,81,219,169,157,40,242,182,49,146,228,131,145,73,232,190,34,211,54,101,245,242,228,109,158,167,243,53,217,64,16,160,240,0,72,5,0,0,13,255,230,24,155,95,126,240,76,55,47,6,211,184,143,62,38,190,188,205,101,108,237,253,123,254,8,122,207,167,151,219,255,150,177,86,20,154,57,26,144,217,170,229,122,39,175,25,112,98,159,173,126,28,133,121,181,120,85,239,45,52,230,126,87,243,50,34,254,249,124,255,58,100,121,254,190,135,195,255,254,0,202,0,0,238,209,58,141,161,192,32,137,0,78,121,142,84,136,69,3,244,221,150,200,84,225,181,109,210,186,106,73,111,191,202,192,165,173,222,98,105,254,139,203,210,169,252,137,102,48,10,128,198,29,39,26,194,168,52,149,170,225,83,205,173,176,113,237,244,116,80,196,148,212,169,100,39,251,89,112,132,23,153,128,183,176,25,40,82,183,121,194,104,139,41,222,182,251,67,178,143,181,79,21,181,245,178,253,125,234,220,219,228,99,53,214,168,8,35,4,104,199,13,202,174,69,131,30,139,64,38,59,176,71,14,132,97,169,130,144,40,182,133,115,194,129,33,122,170,181,23,115,35,165,117,207,216,231,47,122,212,231,61,169,218,251,132,71,208,0,17,128,72,0,1,174,217,163,51,50,108,183,7,0,162,195,34,96,143,9,30,123,214,90,81,141,87,226,42,158,179,86,174,168,216,199,84,17,67,109,74,127,255,150,162,170,101,116,121,41,149,219,81,116,117,171,26,185,11,101,153,40,146,154,142,122,209,81,58,190,236,149,68,233,102,190,157,147,239,118,185,191,119,125,61,81,174,13,47,248,19,152,162,10,40,22,137,117,4,90,209,129,32,59,78,226,114,67,4,194,198,159,73,139,237,53,221,119,33,136,68,190,186,176,89,228,153,78,41,230,227,77,2,37,28,175,156,185,180,119,219,120,236,194,241,82,86,255,251,178,100,157,142,37,55,103,73,155,35,87,178,89,12,217,173,37,101,84,20,57,157,42,108,161,189,9,83,179,102,232,145,149,144,33,199,221,48,39,37,204,33,239,142,72,212,218,219,137,25,152,129,167,172,71,161,91,182,14,4,6,7,134,168,142,221,255,204,127,243,247,87,247,49,125,67,125,241,207,197,84,104,96,193,228,90,204,222,101,67,180,67,68,210,177,133,164,53,154,108,193,66,226,227,244,48,193,244,40,108,156,175,4,170,54,58,180,208,98,250,153,140,22,110,213,32,154,44,110,167,125,107,160,136,59,23,72,6,129,155,239,204,169,21,30,75,68,68,204,32,100,90,161,13,45,68,122,0,150,175,254,187,190,189,55,127,245,255,255,56,163,42,170,234,102,123,178,145,206,227,131,217,213,13,143,186,185,21,72,132,101,85,161,54,38,149,209,104,59,107,81,207,162,14,54,87,145,236,205,99,169,210,116,149,17,217,183,86,175,77,112,74,2,8,0,0,5,251,80,160,96,160,153,233,26,204,92,136,185,4,61,61,109,151,185,142,140,121,214,66,45,135,67,138,206,6,82,184,202,141,29,4,63,82,65,21,61,33,140,130,99,135,11,149,29,168,96,229,247,101,195,226,211,133,115,154,9,53,130,31,114,93,101,24,144,5,194,115,70,22,36,139,159,245,235,227,117,158,17,30,148,162,141,62,161,135,16,220,33,3,221,134,89,3,46,92,80,152,132,135,72,232,150,130,183,229,71,188,238,57,161,238,137,75,133,140,179,246,15,213,162,160,109,244,58,222,203,161,163,7,127,61,199,28,247,255,95,0,90,1,0,0,0,1,221,248,16,51,20,5,162,47,26,163,22,46,80,239,81,219,126,222,74,27,144,243,69,178,16,130,97,192,106,87,19,173,1,88,24,235,166,6,169,233,12,100,17,215,12,23,42,43,158,156,21,79,221,215,15,135,229,133,241,38,1,6,180,173,148,65,19,47,12,0,225,57,162,65,164,67,127,241,237,241,17,31,191,180,200,248,238,142,185,153,119,164,151,167,121,75,61,124,251,165,230,210,84,154,72,239,100,71,56,108,136,134,209,23,18,247,19,74,148,117,205,157,204,109,180,165,193,113,67,158,111,98,163,250,139,230,90,134,8,47,144,133,4,139,46,105,228,24,241,104,4,146,191,119,43,167,236,49,10,187,26,68,55,16,3,187,33,154,186,208,169,93,146,24,49,196,174,78,251,71,160,236,85,60,230,210,160,194,35,9,228,232,212,216,178,189,191,59,8,142,160,186,229,124,87,91,162,80,84,32,184,200,27,207,127,166,206,219,204,66,111,117,172,35,19,163,19,42,215,2,168,62,141,73,28,90,84,45,80,254,26,170,222,235,142,247,85,40,106,215,67,255,251,178,68,201,131,100,153,103,75,211,44,67,112,145,172,217,90,101,136,110,81,93,157,46,12,177,13,194,34,51,101,157,150,33,184,216,243,236,242,26,5,46,170,80,85,197,201,129,7,246,154,181,158,107,224,190,187,248,235,182,175,220,3,88,87,239,199,16,45,58,2,66,101,30,45,30,38,225,250,215,88,221,36,139,25,83,164,115,1,239,27,34,186,208,212,174,201,12,24,146,86,39,125,163,144,214,42,150,49,178,233,29,145,24,123,39,60,138,195,234,251,212,236,92,214,54,169,254,59,103,134,131,193,151,25,151,255,253,194,165,99,187,185,68,171,217,178,105,253,62,137,36,97,198,143,102,78,173,230,174,187,121,210,136,217,103,210,34,85,169,238,145,213,44,113,107,114,172,195,25,155,107,154,190,123,249,153,34,23,238,222,169,113,247,83,55,115,18,31,72,85,0,0,84,136,212,224,13,65,172,2,8,126,114,1,216,198,4,142,95,64,40,105,120,27,160,56,64,18,8,44,31,154,72,176,213,252,33,32,50,165,20,210,9,2,50,229,46,47,19,207,35,6,144,24,152,196,28,152,15,131,40,101,111,172,88,68,240,227,50,226,64,202,85,157,114,171,35,27,31,75,248,197,97,200,1,192,104,108,16,128,42,110,44,65,46,51,26,102,241,190,126,159,18,224,170,172,8,232,139,129,47,31,230,121,23,114,171,210,107,47,255,118,186,213,87,83,250,54,87,169,118,91,237,100,173,154,23,220,226,205,12,147,100,148,109,99,172,198,75,114,243,211,68,197,208,55,82,210,49,42,56,102,92,37,143,20,83,90,141,205,204,80,45,90,122,104,186,148,149,172,170,170,100,146,116,17,232,50,214,146,33,225,5,192,49,230,64,1,181,248,168,156,248,58,35,153,203,107,44,177,167,239,89,120,253,90,183,235,246,183,107,199,179,82,34,152,205,179,216,217,82,34,128,218,35,249,166,96,44,255,238,101,15,115,233,238,203,133,171,135,107,212,118,57,30,18,19,97,173,20,212,149,87,73,155,251,120,223,235,248,152,120,45,30,215,69,30,194,233,6,213,166,127,42,245,105,204,223,198,183,77,219,53,90,239,127,252,252,133,60,129,145,152,58,201,171,1,0,156,142,163,108,214,194,77,132,145,61,140,20,20,88,32,172,20,192,69,31,193,96,166,152,4,3,71,127,33,51,69,240,19,221,227,73,30,231,124,10,135,97,152,166,17,140,142,132,134,9,73,181,134,134,90,203,178,0,66,27,195,108,161,219,96,173,57,128,163,178,86,200,21,221,120,1,148,52,136,178,54,195,238,153,25,90,101,34,127,65,18,105,90,149,56,48,50,250,43,99,109,64,247,201,88,166,63,223,255,223,255,255,255,251,161,156,243,255,251,178,100,212,142,6,10,103,71,27,120,107,242,107,12,233,138,48,40,168,87,49,155,28,109,225,111,193,168,51,100,200,243,10,48,28,251,98,107,223,252,26,209,163,81,73,214,132,193,199,58,17,121,217,152,81,244,171,211,122,75,123,74,109,140,49,54,119,101,236,80,243,206,172,66,231,171,167,57,122,121,250,80,246,76,69,47,141,214,140,55,238,253,32,11,184,1,191,215,74,135,48,25,87,100,170,27,58,161,164,230,194,170,101,11,249,203,172,70,120,202,173,225,93,245,38,150,187,239,34,43,127,141,122,86,99,67,69,102,186,49,234,27,42,109,32,219,149,213,227,252,190,138,106,209,214,69,240,138,195,157,142,33,223,102,32,206,242,16,249,13,86,209,101,102,112,108,203,145,251,177,29,123,162,42,19,118,109,99,35,239,153,146,64,137,25,183,243,173,58,208,13,0,0,12,176,193,37,204,149,232,195,5,141,182,104,13,12,2,248,10,9,152,120,170,132,36,0,4,189,41,72,135,220,38,30,180,219,84,41,38,0,18,7,38,9,14,9,128,83,14,18,159,48,193,40,64,24,5,132,57,141,121,32,214,92,77,107,42,33,24,131,54,136,171,28,10,176,15,85,42,135,42,232,219,247,44,127,19,144,189,50,148,76,94,229,81,72,139,199,68,211,161,201,76,165,114,198,99,72,184,80,2,183,101,173,85,148,58,182,112,223,255,243,255,219,149,29,108,170,83,249,87,236,8,98,1,187,142,99,11,25,206,83,202,6,52,197,86,30,179,72,223,104,154,157,244,105,221,213,18,173,138,213,120,80,26,247,247,10,211,196,117,225,48,191,135,170,214,88,43,51,57,89,243,142,245,175,185,117,225,189,103,223,235,177,188,214,193,0,185,36,51,95,114,201,104,173,82,183,184,76,93,229,105,166,111,224,16,77,28,247,179,5,42,178,151,251,105,209,41,242,155,253,205,207,10,120,176,41,127,175,175,143,216,50,182,233,223,255,219,78,17,73,194,30,30,113,46,238,19,36,10,85,129,64,168,148,163,32,44,142,186,198,203,106,68,250,28,144,186,84,248,242,124,80,101,195,144,255,50,255,107,220,237,84,216,143,61,39,127,83,185,80,38,188,216,13,13,204,184,209,2,140,243,220,211,67,12,188,220,148,108,196,66,217,121,16,209,136,16,14,134,135,7,59,192,80,7,112,72,0,192,0,136,5,39,132,130,10,4,32,149,43,4,130,193,10,4,23,4,40,55,151,188,47,43,78,122,30,55,5,219,44,12,151,241,51,89,53,198,38,255,179,98,80,6,44,253,172,219,150,148,105,36,218,18,87,194,20,33,248,119,244,201,99,85,110,41,211,165,76,92,245,200,239,211,185,79,20,9,119,155,239,255,235,255,251,178,100,212,14,198,34,102,199,27,98,127,162,106,76,217,83,60,195,126,23,1,155,28,77,149,254,201,162,51,101,204,244,148,224,210,189,58,239,69,93,152,182,209,202,246,59,102,179,136,118,117,116,51,18,65,114,34,24,231,99,22,65,165,14,141,53,94,49,5,153,130,66,143,253,105,243,169,51,143,23,199,173,94,219,122,207,146,191,197,204,209,237,21,224,205,86,64,1,114,91,118,170,136,41,234,36,45,125,253,154,10,46,106,145,86,32,75,49,137,196,230,18,31,45,252,107,51,223,24,246,217,92,228,16,101,118,119,116,52,38,42,46,65,102,87,186,174,172,100,234,232,136,207,153,149,218,219,41,21,21,108,101,49,162,76,165,37,12,206,179,207,97,136,68,43,180,239,101,171,114,159,58,77,66,70,50,106,138,204,154,181,218,174,61,140,239,121,108,166,100,5,0,0,108,140,194,96,130,234,38,20,22,97,174,198,86,42,102,165,10,15,46,134,218,224,240,152,48,76,120,42,1,74,37,0,34,1,18,34,6,135,48,70,12,44,39,6,58,116,206,156,118,2,69,103,254,101,192,109,87,220,97,139,179,128,176,2,171,52,6,105,35,138,73,100,108,105,155,209,58,46,204,62,236,60,12,81,204,192,194,64,152,173,232,212,170,73,73,97,167,180,91,165,64,23,109,127,102,238,204,190,89,243,15,239,255,238,255,255,251,191,255,236,214,145,212,11,81,180,220,166,174,62,110,189,151,147,115,134,221,107,54,195,21,50,130,156,219,155,59,251,152,136,167,15,37,194,170,30,116,211,65,235,1,247,59,248,187,124,123,28,126,230,38,38,151,173,245,108,170,128,27,176,0,2,9,1,70,228,8,67,230,67,241,15,47,217,137,226,37,207,212,221,89,232,226,135,156,131,38,115,233,110,212,251,144,92,94,2,38,209,176,242,87,105,125,247,10,163,145,250,219,254,151,34,122,75,5,243,85,223,118,78,135,84,82,92,219,108,82,159,127,241,49,12,231,8,239,254,95,94,207,147,34,79,77,255,56,118,42,29,99,106,88,63,253,84,62,78,127,223,51,125,206,71,121,189,77,143,107,19,224,29,74,216,247,249,182,63,152,89,25,150,236,153,24,48,185,8,169,9,136,0,160,88,36,28,195,11,70,74,213,169,23,200,1,209,121,10,76,81,13,10,87,0,144,153,116,160,38,138,4,6,122,146,113,109,36,235,52,126,156,149,186,140,137,144,206,87,170,7,151,20,120,37,145,194,223,104,46,80,210,135,133,214,67,157,5,67,237,101,112,67,169,85,62,60,48,80,27,75,30,94,50,25,76,125,244,122,41,159,84,163,111,50,112,168,91,219,22,115,255,253,240,163,115,63,60,232,168,16,166,211,10,9,255,251,178,100,212,14,133,172,103,71,155,102,95,176,110,236,217,74,60,195,126,21,185,155,26,77,133,126,201,181,179,101,28,243,13,248,232,201,72,133,245,112,172,12,246,128,73,24,6,3,24,232,185,225,9,177,220,204,186,161,215,82,235,218,125,135,207,30,165,183,171,17,51,39,92,136,178,236,132,0,19,110,67,253,189,196,63,211,194,85,118,129,130,198,79,78,247,41,101,220,85,8,74,147,73,152,205,224,65,40,84,225,69,76,222,103,214,126,203,67,123,76,101,116,21,251,252,221,110,88,229,75,98,179,33,254,126,61,122,142,236,165,65,153,22,101,222,205,54,35,182,155,34,169,30,68,215,166,100,169,105,115,50,230,132,79,182,229,208,127,201,150,100,185,33,242,231,10,211,251,84,141,154,127,62,223,152,69,0,1,211,34,251,51,198,99,49,70,53,232,163,53,26,56,150,48,97,201,157,3,142,2,170,160,17,136,80,196,160,58,7,7,30,136,65,28,50,84,3,33,117,7,18,140,50,71,98,200,85,129,192,155,245,200,78,211,14,144,135,12,52,1,116,224,2,223,167,216,81,17,8,96,229,95,6,179,122,38,230,45,49,234,160,97,35,163,78,154,152,183,6,110,139,235,240,2,17,65,16,211,134,214,153,116,118,101,220,114,47,204,9,4,220,250,245,203,95,46,87,169,134,255,125,62,254,120,254,175,158,221,243,63,245,207,123,226,223,219,237,146,183,236,119,245,190,102,249,234,109,22,172,247,53,199,237,143,137,146,181,90,132,180,250,73,104,186,99,238,39,103,105,250,114,141,83,21,100,161,177,247,82,202,80,28,152,208,0,35,41,135,45,187,81,39,148,26,6,104,99,234,30,5,136,104,50,162,220,94,55,83,202,192,98,22,193,247,165,9,243,220,20,153,18,95,49,168,255,247,234,129,12,108,43,7,85,136,133,58,149,16,247,206,15,43,106,177,9,91,93,232,59,13,197,52,20,216,92,212,37,97,169,221,161,181,133,28,217,161,41,219,34,37,201,186,197,81,225,85,223,166,90,50,6,138,241,10,35,113,43,11,75,77,115,242,73,115,169,151,128,149,96,105,203,13,156,76,224,240,201,175,239,153,168,89,166,191,24,0,128,242,161,115,66,160,38,86,30,97,133,101,155,45,97,135,1,22,89,51,128,132,69,167,3,9,162,1,0,170,111,74,199,67,139,178,22,7,78,0,80,3,42,98,72,4,68,68,93,100,207,138,104,14,138,5,194,11,218,198,229,77,113,114,184,144,248,32,1,70,192,192,19,207,194,84,168,68,125,156,171,228,197,2,128,179,24,82,161,141,67,207,19,43,127,27,72,104,136,57,178,79,216,106,208,221,155,220,177,172,56,251,252,155,54,159,213,234,148,255,251,178,100,219,142,5,221,102,197,147,121,91,242,114,204,233,122,48,195,120,87,1,157,22,77,137,190,193,203,179,102,40,145,162,40,216,180,121,221,221,243,38,85,93,26,170,93,107,152,80,8,149,56,160,110,129,197,160,38,1,22,160,5,1,68,89,11,61,105,41,105,234,66,213,173,147,186,148,121,188,61,189,32,48,181,68,197,219,126,74,220,3,106,129,200,7,16,170,78,66,109,130,74,180,154,110,144,202,192,33,81,24,192,16,228,4,5,223,132,174,9,226,40,86,7,79,255,254,250,6,237,80,116,194,37,93,76,56,216,69,39,226,34,20,237,70,143,152,158,149,43,72,71,87,143,69,157,161,34,126,110,226,234,181,244,85,120,33,169,93,231,170,73,186,120,225,213,184,230,42,34,94,58,68,145,181,201,137,49,115,195,95,21,73,23,34,58,85,0,0,220,184,177,184,50,24,148,64,232,14,41,198,18,66,24,120,11,41,153,20,38,23,6,196,166,144,218,212,176,191,200,28,147,108,213,19,159,103,126,145,189,165,143,162,84,98,69,34,150,195,23,221,236,211,113,238,91,242,142,196,55,59,81,164,222,87,185,209,186,118,35,48,205,11,140,216,166,45,62,217,78,101,40,181,68,129,173,153,138,36,214,239,59,254,183,209,31,152,181,91,105,246,75,50,162,37,39,174,115,61,8,85,210,107,169,133,223,18,229,142,57,4,21,56,235,135,43,48,189,161,212,69,46,222,92,98,123,65,87,81,190,253,7,152,146,152,243,185,199,16,32,1,35,192,2,164,157,113,55,36,187,145,15,105,158,4,166,116,229,176,116,174,109,143,76,143,1,7,68,41,110,146,49,131,243,218,38,91,81,90,156,126,216,81,120,134,209,240,206,246,83,122,111,93,185,65,169,27,150,231,87,102,215,118,207,247,94,182,210,106,109,212,82,123,114,211,138,194,23,222,53,5,62,151,89,32,118,134,85,254,218,108,101,37,190,209,99,13,102,189,116,142,119,255,55,161,106,57,8,157,185,105,122,72,164,242,158,221,39,214,101,180,63,204,50,141,51,27,210,181,194,11,112,131,25,158,146,24,244,249,129,2,28,107,136,84,56,231,202,211,100,170,6,214,89,241,134,27,24,56,250,97,181,179,13,0,44,192,176,200,202,153,40,16,241,115,130,28,59,40,99,107,96,28,3,12,50,116,0,203,153,57,0,3,79,67,180,109,127,210,8,193,25,235,72,141,64,142,148,57,75,78,159,78,242,57,195,112,210,78,166,66,32,51,248,187,168,91,87,74,17,38,126,165,213,216,156,114,117,208,103,182,169,49,198,55,251,231,255,244,154,228,242,17,3,201,29,148,203,6,121,228,210,4,178,36,166,36,203,151,225,64,214,223,218,44,255,251,178,100,214,14,4,218,103,72,155,74,95,50,129,140,217,173,37,134,39,86,169,157,24,109,133,254,137,216,51,165,232,241,26,41,44,187,213,49,26,123,194,133,35,217,35,192,151,21,250,181,229,173,234,229,36,95,235,254,171,157,87,31,53,211,84,243,230,151,106,31,52,15,2,196,177,176,46,219,116,147,38,22,172,87,185,63,158,49,216,198,231,119,122,153,74,193,26,174,165,112,27,218,24,225,136,30,40,162,156,192,139,187,245,214,237,255,56,213,65,112,156,159,187,222,182,38,246,21,105,160,168,137,119,173,51,118,206,106,180,94,178,185,158,109,178,105,234,223,20,82,29,145,151,234,108,207,57,141,13,183,165,198,161,52,223,89,123,24,223,54,124,189,59,108,231,148,226,106,125,103,185,136,240,219,37,95,238,252,22,23,0,140,87,140,229,184,205,221,52,243,55,67,133,77,194,120,199,129,131,162,192,128,46,105,148,144,24,34,105,114,11,82,99,65,102,16,60,99,0,38,36,14,100,4,3,68,108,248,32,189,175,60,225,194,36,194,35,32,5,215,1,39,68,222,138,52,139,6,129,177,193,16,25,109,209,25,43,11,210,166,41,12,229,175,217,214,82,133,11,101,45,154,220,85,98,137,2,245,213,107,97,0,73,71,12,46,229,217,141,39,28,6,21,131,74,67,103,134,25,164,162,149,106,246,122,222,191,187,179,229,193,223,231,126,221,241,219,255,63,255,151,229,252,62,109,228,99,21,89,242,237,70,51,252,134,249,122,159,37,234,204,30,138,204,82,7,25,165,67,202,139,175,126,181,178,21,76,145,117,41,251,50,145,157,101,205,209,57,65,73,135,167,143,79,255,185,96,25,5,164,131,105,184,18,141,108,135,39,128,49,211,120,96,39,21,81,178,89,162,40,22,117,239,28,173,113,131,242,219,48,28,224,242,243,194,21,144,202,148,12,70,141,156,199,155,235,255,59,199,174,58,245,72,73,228,42,235,162,235,91,6,103,89,112,218,186,102,50,31,111,103,98,203,184,221,90,19,134,101,207,164,35,121,134,51,226,219,194,181,241,178,54,234,50,173,100,107,71,244,99,233,80,147,53,109,6,52,92,220,100,148,176,177,215,252,62,227,184,63,142,170,66,205,174,12,133,177,76,229,248,198,64,142,52,8,202,8,13,209,116,26,84,44,174,16,19,78,12,51,4,27,143,4,37,65,135,7,138,140,55,0,176,32,88,90,194,13,151,10,82,203,139,255,32,131,97,146,177,68,200,130,203,220,235,180,7,213,207,89,196,162,40,241,32,26,3,108,49,151,137,231,127,144,37,12,199,227,86,220,18,129,118,173,42,120,24,227,54,88,109,68,233,170,226,176,206,85,200,164,90,166,90,149,210,225,255,251,178,100,217,142,6,35,102,196,139,102,111,180,127,140,217,106,48,200,175,85,137,155,24,77,141,126,193,234,179,165,104,243,33,184,204,179,223,244,204,174,89,249,194,215,42,95,157,51,203,151,43,118,159,99,202,229,29,14,158,142,230,52,182,44,76,216,20,79,23,84,93,184,165,62,28,37,233,247,204,30,134,115,23,255,223,106,172,190,187,142,158,163,141,1,133,0,32,20,73,70,91,104,183,146,228,122,28,192,79,87,146,234,154,151,83,118,152,84,129,16,32,102,22,74,137,11,85,241,165,57,223,39,104,184,149,190,78,180,227,231,203,200,149,81,215,185,59,75,116,254,37,231,189,125,106,105,197,96,168,70,223,210,92,122,228,176,243,17,76,217,204,45,144,81,57,87,83,200,141,170,201,153,72,67,139,106,71,47,199,65,252,67,59,191,51,146,183,188,53,92,221,94,209,28,93,194,233,93,255,29,73,151,15,226,201,74,11,17,0,43,227,45,128,213,192,49,68,141,215,145,161,2,241,204,104,48,113,229,53,96,160,193,195,8,202,8,32,153,84,4,98,30,176,17,228,74,80,152,136,209,71,73,245,72,213,142,236,74,23,140,17,77,81,230,107,242,217,248,91,161,44,92,17,233,12,66,243,88,120,22,230,93,136,85,165,100,80,76,165,158,79,51,187,52,250,171,148,81,148,197,50,146,56,183,39,237,196,107,115,29,126,185,166,178,213,23,110,132,227,29,116,101,203,28,64,162,251,254,126,231,81,63,217,244,25,24,41,208,31,222,42,147,7,68,253,52,156,18,38,64,86,178,106,211,10,180,169,127,8,177,234,174,173,106,179,25,191,232,206,117,207,105,205,90,226,230,106,42,144,251,150,89,188,148,2,236,0,0,218,144,102,241,173,128,103,134,27,205,168,160,26,60,12,44,88,115,186,234,170,161,32,84,176,101,79,18,101,50,240,40,33,2,35,157,3,197,116,185,8,9,166,172,106,62,87,83,178,158,73,118,23,239,144,197,1,88,221,51,198,212,226,32,180,188,86,232,108,38,242,230,9,152,236,231,137,174,255,46,36,245,146,69,50,166,251,164,26,127,123,223,243,76,129,247,16,233,179,80,28,73,48,130,141,52,13,254,180,50,18,210,178,13,51,28,215,221,106,69,179,191,136,168,154,218,117,85,207,154,139,144,137,135,72,148,107,37,203,2,41,88,134,190,183,103,221,79,210,179,102,79,77,44,170,79,47,149,31,188,103,114,133,142,224,0,41,173,97,119,53,148,52,2,168,182,160,130,23,212,152,208,236,185,76,208,245,90,35,139,217,140,64,229,245,100,51,49,135,178,206,152,42,93,113,114,76,133,27,143,9,78,13,113,30,168,117,175,186,68,11,233,210,30,161,174,115,255,251,178,68,203,140,197,144,103,71,19,70,95,176,166,172,216,227,105,230,126,82,157,155,40,108,49,17,130,90,179,164,77,150,33,249,71,133,230,14,57,156,190,171,177,178,196,127,11,168,237,22,127,100,140,67,82,154,205,155,137,186,178,199,177,97,208,243,224,52,44,56,232,140,229,67,143,121,102,38,99,113,231,161,198,205,194,221,19,176,243,216,97,71,173,68,65,21,173,28,36,30,159,42,50,81,137,235,137,250,239,157,99,235,234,106,235,154,245,164,234,66,32,0,114,91,64,154,33,138,204,48,192,78,85,20,108,105,117,9,139,58,107,101,86,83,48,230,228,255,169,73,92,228,136,76,179,188,186,8,11,71,86,125,31,46,50,90,56,173,49,68,235,81,222,148,127,87,54,201,254,57,226,167,152,60,117,249,123,151,113,233,131,53,179,177,247,255,199,189,44,117,249,33,242,154,55,81,117,15,57,162,76,92,70,83,166,21,21,142,222,26,204,69,81,164,22,103,37,22,231,124,139,12,72,147,213,82,109,70,171,242,60,91,27,137,212,120,193,131,51,100,114,221,197,114,145,108,249,143,50,124,206,175,11,119,45,104,111,160,208,93,115,42,0,1,109,241,20,204,35,210,112,25,26,144,44,140,85,34,160,87,229,174,164,250,180,115,53,160,254,58,76,230,61,97,147,171,243,39,214,158,6,196,244,163,185,217,29,164,85,48,90,120,185,134,241,81,122,191,19,103,10,66,33,5,184,7,151,196,160,64,138,130,127,194,163,203,141,242,125,3,75,94,234,191,158,183,33,118,113,187,108,253,108,99,97,199,229,103,83,93,158,98,112,200,71,182,37,170,251,153,93,134,148,214,103,118,219,17,114,40,159,170,85,135,22,80,212,237,172,171,209,51,107,10,42,244,105,68,33,139,127,92,69,54,227,191,150,93,94,215,210,176,126,234,167,160,176,2,0,1,53,244,215,76,0,168,84,128,36,41,232,6,22,170,107,69,100,209,86,126,199,44,214,96,19,146,224,106,92,132,7,157,216,248,252,244,192,88,91,74,37,146,203,112,69,162,66,147,8,40,204,155,38,135,84,66,146,32,100,85,174,10,81,146,129,161,21,89,251,163,210,131,176,111,78,201,99,254,186,245,237,75,170,152,102,89,136,236,161,230,138,139,30,34,146,165,208,130,122,90,14,109,40,209,183,116,83,138,221,196,221,11,108,124,10,44,11,43,172,30,29,176,134,20,41,134,36,64,209,231,150,118,228,89,81,67,85,35,235,238,39,234,255,170,159,221,191,184,174,66,151,239,204,81,110,40,30,4,195,50,98,79,138,182,57,181,153,243,69,102,148,82,215,210,203,10,59,124,236,234,141,21,46,107,25,109,104,53,45,168,97,167,110,249,236,255,251,178,68,176,142,164,213,102,202,155,44,92,80,153,204,217,55,101,136,124,19,33,159,48,117,134,0,10,105,179,101,142,178,240,1,55,207,183,176,127,119,57,55,26,63,176,172,70,125,36,219,84,128,11,139,221,92,236,195,148,191,123,29,51,59,109,165,235,249,53,221,159,150,241,68,49,185,182,114,13,119,220,139,186,151,218,71,145,179,172,78,202,252,129,151,223,191,237,166,42,31,67,108,141,28,123,71,35,236,217,245,174,189,74,214,145,117,156,127,127,178,147,185,246,166,247,111,78,75,61,207,76,189,119,86,77,96,175,252,164,6,239,254,119,111,140,35,218,200,64,225,72,20,105,137,61,109,33,205,184,245,65,173,229,235,207,166,212,113,142,59,27,116,73,19,147,165,93,170,226,154,42,181,136,13,209,111,59,140,178,211,123,188,7,62,201,51,84,203,19,230,12,7,108,214,66,99,65,59,9,25,230,226,204,247,193,212,75,253,211,255,245,61,253,61,117,18,90,210,250,181,165,190,165,141,237,186,211,116,159,27,137,104,177,179,93,234,184,180,28,234,45,37,198,233,254,92,126,113,91,106,255,85,220,105,115,61,117,154,226,210,239,58,215,166,190,177,156,87,127,31,57,250,223,183,248,255,24,255,226,184,198,254,53,241,124,63,150,0,0,1,5,133,3,100,195,231,67,46,21,76,164,26,7,43,205,12,38,57,200,24,194,128,144,176,164,198,225,18,160,120,201,40,67,9,128,133,142,38,13,6,152,240,46,97,240,50,14,152,224,26,99,161,76,16,16,52,96,69,96,32,84,236,91,130,1,229,126,99,161,128,85,195,4,71,48,164,131,22,39,2,36,24,248,91,72,141,2,64,204,72,24,168,4,109,42,102,112,160,68,120,98,228,6,14,222,24,202,52,30,40,0,154,38,100,8,142,160,99,49,162,98,35,131,170,11,18,162,24,0,2,51,154,33,65,53,105,179,141,47,51,7,15,18,10,109,175,189,135,80,240,96,65,230,234,30,107,5,200,35,7,13,133,96,204,181,200,212,71,12,180,129,13,156,41,100,179,240,179,174,46,117,104,127,31,247,6,153,199,137,193,172,70,196,166,12,141,212,177,103,44,51,162,221,197,214,206,36,114,232,17,58,214,186,232,66,93,53,52,70,236,103,9,109,5,61,21,202,214,102,48,173,73,40,239,81,236,189,137,86,95,82,16,101,178,206,84,186,171,171,106,254,51,49,216,173,54,187,222,253,90,191,190,247,15,171,82,173,52,102,228,221,91,61,231,48,199,179,18,186,90,144,204,134,13,223,57,252,255,250,247,55,204,181,67,61,255,255,255,255,255,255,255,255,255,255,255,255,255,246,191,255,255,255,255,255,255,255,255,255,255,255,255,254,240,2,255,251,178,100,164,0,10,53,130,199,158,115,96,0,181,76,217,103,199,176,0,26,217,155,40,125,188,128,1,65,179,103,31,152,32,0,8,136,0,38,220,146,207,184,226,78,135,82,92,30,65,52,190,102,151,57,3,249,152,218,73,151,148,26,53,8,31,153,113,73,23,17,23,37,89,56,146,66,200,201,238,48,118,120,100,102,18,47,241,213,243,243,2,185,161,137,209,125,227,83,38,14,75,36,168,50,245,236,224,242,17,186,3,177,240,228,37,25,71,108,154,90,149,129,105,167,220,228,253,194,234,216,166,95,101,202,126,218,98,247,223,97,171,43,133,245,154,210,227,159,89,19,177,179,68,151,117,70,94,148,235,47,47,23,71,145,81,233,136,253,19,191,120,204,97,117,166,33,151,249,58,115,154,48,146,29,67,177,84,216,178,185,181,233,87,118,199,144,49,11,45,24,186,202,245,56,150,239,171,186,245,158,227,71,72,126,0,0,203,225,141,163,24,64,210,9,77,14,152,172,80,26,14,205,211,208,136,68,192,200,223,118,168,96,0,204,58,86,155,43,85,140,188,201,213,38,73,41,246,209,217,110,79,179,70,21,138,0,100,66,195,17,115,21,47,2,64,44,102,180,221,88,98,183,174,182,216,191,0,65,88,139,188,92,197,53,94,3,129,156,69,45,228,212,51,17,17,130,242,134,6,105,140,247,131,89,18,250,26,139,13,56,44,59,73,48,8,115,219,72,196,28,255,65,45,50,188,205,78,215,191,107,150,119,83,251,149,140,55,119,191,95,60,38,231,45,88,134,57,114,165,154,123,243,250,153,167,195,148,245,187,149,236,245,114,159,10,191,98,159,188,223,227,90,165,14,179,183,94,165,234,106,94,85,179,134,177,206,190,190,150,238,245,133,172,49,187,188,126,199,50,255,255,255,255,255,255,255,255,252,113,252,57,255,255,250,255,255,250,143,104,32,0,1,118,217,35,139,194,230,91,180,17,14,127,1,197,58,245,214,114,58,216,234,134,18,80,109,183,170,201,111,67,53,222,182,45,17,87,255,251,142,101,38,172,142,87,115,190,160,144,0,142,130,15,82,20,246,58,51,177,25,53,126,115,30,149,98,171,203,110,223,253,251,127,255,255,84,255,249,6,0,0,101,240,32,124,199,138,129,41,39,86,34,102,192,70,30,10,100,64,194,129,194,65,4,71,37,146,104,128,193,102,73,22,20,1,136,165,170,98,75,158,103,241,86,63,108,156,4,2,177,24,17,128,137,191,16,25,80,60,28,59,24,71,232,118,90,216,146,30,36,140,166,20,44,203,84,208,64,49,22,107,196,129,201,16,209,149,200,24,229,196,82,180,1,52,136,100,16,25,180,181,16,0,150,141,233,110,200,142,224,41,145,112,95,151,255,251,178,100,58,14,37,242,103,73,155,102,87,176,85,44,217,163,61,133,26,24,13,157,38,109,153,254,201,89,51,167,40,243,9,184,73,53,185,46,102,44,118,53,188,63,124,230,225,177,53,44,223,35,248,246,204,5,76,105,84,163,36,105,115,157,83,79,201,131,16,51,86,92,153,134,170,240,234,150,122,171,202,159,51,251,226,251,219,211,222,23,133,59,178,109,245,38,165,219,235,170,158,98,158,191,111,34,2,58,128,0,57,109,134,156,48,194,232,88,126,88,41,68,45,50,194,164,95,15,232,133,209,143,21,72,77,20,77,182,222,224,34,176,130,72,68,150,230,71,34,213,214,46,70,118,163,25,155,253,168,172,179,88,189,116,83,24,183,86,181,153,181,117,113,6,43,238,151,46,197,84,255,250,250,250,219,167,79,79,215,245,127,254,128,242,223,193,166,226,131,198,60,246,114,8,6,28,10,145,13,213,109,11,8,130,134,156,54,178,32,9,65,216,97,25,86,243,240,238,183,58,103,145,241,137,188,9,140,239,185,67,195,174,92,40,64,63,8,131,18,93,131,50,104,138,151,64,232,110,96,160,232,243,101,203,119,161,164,82,109,102,132,33,141,244,243,15,121,26,243,254,153,202,69,96,136,128,20,13,249,80,226,128,184,57,98,48,232,148,126,188,182,138,51,57,170,252,254,123,193,133,204,231,196,45,145,56,231,198,72,212,225,217,43,30,134,28,211,168,151,57,135,107,178,75,250,83,246,107,221,85,39,241,45,158,82,3,218,41,102,165,156,218,132,14,102,128,185,104,137,215,139,154,54,222,181,205,96,124,111,239,108,48,98,62,212,214,205,229,248,255,50,30,162,64,244,8,0,128,75,182,200,67,0,203,54,85,122,220,104,111,174,245,134,45,144,102,143,190,51,83,231,183,161,153,168,103,136,128,64,133,123,204,79,126,248,141,104,247,117,142,84,62,186,213,63,246,42,163,89,153,17,105,37,218,139,117,116,172,237,218,204,215,222,243,52,139,170,170,91,155,162,255,78,235,251,106,255,255,111,255,168,70,0,0,247,248,207,15,8,46,103,9,2,214,25,32,72,77,149,7,14,38,24,28,33,189,95,1,5,85,60,48,224,63,79,252,145,241,135,34,106,190,228,129,122,197,166,194,1,55,174,35,120,189,223,198,224,206,210,97,245,95,220,91,166,4,52,178,100,80,59,80,127,199,66,184,144,56,136,52,78,30,103,47,108,15,19,73,13,67,196,160,29,26,38,84,159,109,130,24,144,58,180,237,90,87,27,155,187,175,239,255,247,106,249,247,90,252,59,255,229,131,38,154,168,9,171,171,50,219,78,253,73,168,172,61,34,177,50,245,239,12,72,147,233,63,45,45,95,12,119,182,86,60,197,255,251,178,100,76,142,197,127,102,202,155,70,111,176,84,108,217,195,60,194,110,21,177,159,42,109,21,190,193,96,179,102,204,193,159,40,125,237,233,153,254,254,146,171,116,223,215,81,146,234,69,151,118,122,212,129,160,54,86,0,2,221,176,209,84,36,19,143,47,6,147,60,196,140,145,236,87,156,109,119,237,90,88,152,163,159,112,214,251,4,128,212,194,145,122,75,36,54,239,237,83,36,98,139,35,50,198,67,75,127,214,200,148,87,87,42,61,246,109,17,209,19,237,170,51,210,169,87,166,92,139,118,233,250,23,250,125,63,255,255,255,253,128,86,187,1,24,8,77,136,87,3,230,24,32,235,168,121,98,138,38,104,24,147,20,67,144,0,132,242,180,170,163,19,96,115,144,243,251,0,207,75,161,165,62,76,34,185,136,15,184,116,112,115,211,80,44,120,191,9,196,236,41,233,165,14,50,192,93,215,240,170,2,5,153,17,1,112,232,16,156,156,110,240,8,12,130,34,229,169,250,24,252,243,17,129,33,76,185,194,105,210,102,77,44,158,152,143,82,217,230,191,255,221,246,34,107,228,104,197,21,66,8,152,236,48,62,28,9,32,164,227,5,148,149,66,59,173,218,183,75,213,222,246,46,130,168,172,199,234,106,42,33,157,154,234,181,44,201,4,83,100,212,164,95,48,106,221,72,41,85,247,66,160,103,55,164,0,21,219,97,85,218,44,45,162,42,58,125,70,138,149,230,58,105,61,247,153,103,27,89,90,89,207,94,195,111,211,153,72,238,125,88,172,104,14,73,217,222,156,50,13,69,38,127,255,231,150,81,183,169,217,60,152,98,248,100,198,176,209,111,50,124,185,151,53,123,237,109,186,254,157,118,251,223,239,91,223,223,51,126,159,255,166,31,0,0,228,180,209,142,34,80,9,80,126,78,59,2,66,7,1,167,211,44,30,16,142,46,176,128,26,158,84,35,35,20,17,128,102,204,32,21,250,94,138,239,185,110,11,111,11,48,36,41,92,164,19,33,37,61,77,41,208,160,32,3,146,32,66,193,218,115,180,25,126,98,241,115,218,12,226,128,20,7,134,25,210,227,93,133,0,73,132,50,37,43,123,94,136,162,13,206,187,83,169,197,42,151,68,154,179,221,79,43,128,103,173,118,254,247,254,255,32,200,98,139,32,128,64,68,69,147,94,22,109,249,52,129,131,214,255,32,204,157,215,85,159,90,189,220,222,238,183,51,102,100,228,84,116,51,229,24,211,53,152,170,212,84,68,102,119,205,103,186,119,177,236,230,72,64,17,80,64,4,0,0,63,255,145,90,192,211,16,186,197,35,96,184,163,162,157,145,196,208,183,71,179,128,229,103,90,173,215,79,255,126,255,255,234,140,130,4,16,24,52,140,255,251,176,100,111,14,37,141,102,202,27,70,87,144,83,204,217,218,36,197,28,22,85,157,38,109,165,92,137,81,51,102,220,196,9,224,56,56,65,138,38,98,214,98,171,7,14,234,137,38,238,243,207,126,118,71,83,46,171,111,250,33,126,149,74,255,108,214,101,219,244,127,217,253,64,138,203,73,77,197,72,9,5,3,179,146,204,189,90,82,129,96,131,21,4,112,23,217,138,7,164,85,114,0,160,129,24,26,1,184,172,86,23,77,137,90,135,145,5,177,2,0,55,149,166,146,129,170,88,153,136,41,152,185,72,50,8,4,12,149,144,83,234,100,0,78,11,150,164,26,140,193,40,34,181,59,147,82,246,36,91,240,228,5,80,131,88,22,50,134,170,239,58,76,47,233,95,192,96,211,67,131,37,5,209,74,163,127,55,228,55,36,136,137,57,85,52,179,254,70,210,130,185,242,82,33,37,66,171,157,144,172,98,206,121,139,209,24,218,173,213,109,90,61,163,142,214,122,179,173,236,122,213,80,219,166,66,214,61,141,116,66,27,28,121,234,102,198,206,212,92,0,211,51,24,23,109,140,125,112,205,247,168,177,17,59,27,53,183,97,166,253,173,115,222,43,210,185,102,1,96,168,198,170,40,118,201,118,231,112,150,213,61,127,119,127,204,84,100,105,131,20,198,68,51,234,245,57,74,71,185,89,115,181,229,189,214,136,137,67,232,202,202,157,209,165,219,67,255,126,223,236,237,126,139,255,254,129,85,0,0,237,168,197,135,65,73,69,132,83,109,158,38,70,20,14,8,93,22,5,38,4,48,161,48,225,247,12,193,142,11,124,184,196,98,137,221,36,87,235,125,81,169,112,112,123,59,94,200,208,97,0,152,24,0,10,103,83,14,11,165,185,123,12,104,232,203,76,74,208,200,163,75,164,220,157,99,51,25,151,49,1,145,8,148,80,132,2,125,89,101,233,94,203,128,1,96,165,22,118,170,202,87,14,212,197,78,96,39,161,110,74,32,105,59,162,218,212,163,150,200,104,236,235,29,254,235,209,13,47,7,225,42,73,187,171,6,140,36,209,27,43,178,137,177,163,211,116,173,87,212,169,23,234,169,224,254,172,226,197,77,79,183,87,105,70,173,4,87,119,153,227,81,234,194,41,222,84,115,220,37,217,75,116,238,173,255,209,223,254,224,169,192,4,1,0,0,1,54,218,180,194,224,179,73,18,230,33,110,96,228,180,225,139,187,250,36,199,169,240,161,226,113,133,73,93,53,170,60,163,126,159,83,148,199,81,156,168,165,212,181,8,100,89,76,172,203,51,17,21,74,218,84,175,58,105,232,236,207,244,223,91,59,54,189,158,148,189,189,119,95,255,255,209,255,248,167,61,166,136,225,145,30,100,167,153,255,251,178,100,143,142,38,10,103,72,155,105,87,176,84,76,217,205,36,226,120,20,165,155,40,109,33,189,9,65,51,102,156,148,21,216,128,2,66,194,128,18,140,170,1,160,128,69,32,186,231,11,136,78,23,154,145,58,81,237,200,171,14,53,102,229,67,45,125,83,189,192,21,21,118,1,67,170,175,98,162,177,12,40,119,112,89,234,114,178,73,240,195,142,220,0,253,53,56,125,226,79,54,151,22,105,150,95,16,231,77,77,122,202,97,251,176,211,223,115,80,45,169,224,56,0,193,17,80,30,138,142,255,251,239,249,253,62,35,219,95,165,238,126,235,251,174,142,27,2,44,202,162,30,112,162,92,212,36,113,76,52,106,220,164,213,13,151,149,71,234,57,155,246,251,181,37,217,42,117,230,13,122,232,57,213,236,158,180,65,97,144,16,183,104,28,136,58,40,105,67,69,176,68,78,184,168,117,248,228,227,136,111,162,96,101,115,116,6,19,65,139,65,5,253,95,97,246,255,255,255,117,71,86,53,105,95,51,234,181,66,214,146,72,168,232,228,100,77,84,149,163,49,54,34,86,178,170,213,79,177,253,218,168,149,247,237,251,127,151,254,40,0,3,111,248,170,105,94,3,0,29,226,3,79,208,88,66,1,228,145,8,132,178,164,223,20,22,206,101,144,184,10,153,180,142,194,163,169,51,33,134,164,137,213,89,93,193,208,211,33,79,39,48,168,153,115,23,104,120,163,9,127,220,145,102,81,202,100,203,166,177,0,43,236,96,39,230,113,29,144,114,98,95,49,47,175,19,133,218,194,253,142,154,27,83,25,79,142,239,251,191,137,73,148,248,136,210,239,186,154,250,225,127,29,49,21,217,171,36,215,207,44,188,76,212,214,137,185,12,50,90,247,133,130,134,69,219,178,222,207,93,250,243,51,47,124,205,32,221,233,28,105,232,207,77,245,93,114,68,1,115,213,4,0,46,223,240,253,176,96,125,100,188,134,86,46,51,30,188,169,174,86,189,227,89,8,241,36,19,98,231,74,209,31,209,255,252,59,98,30,243,42,104,121,92,134,35,186,17,244,51,187,181,144,170,197,116,242,181,143,69,229,37,200,141,93,38,123,22,164,163,255,70,61,53,172,202,189,234,101,163,138,50,17,142,131,74,219,253,122,4,209,82,75,78,85,76,37,12,29,1,84,139,134,91,128,160,43,225,176,138,32,241,39,105,160,42,107,188,168,77,38,1,105,57,209,151,225,173,43,185,93,229,31,100,146,146,168,175,212,54,232,36,18,140,23,136,89,1,134,203,121,8,123,224,128,141,97,200,210,194,182,107,9,216,239,82,62,202,142,70,167,32,162,95,151,118,98,49,183,214,15,205,247,139,210,197,0,160,16,171,16,94,213,55,87,255,251,178,100,177,142,5,14,103,202,155,72,95,66,89,172,233,179,45,37,26,19,221,155,38,108,149,189,9,111,51,102,156,144,150,8,51,53,93,45,186,169,144,234,174,218,94,218,186,162,118,191,74,49,111,250,232,93,222,213,116,114,95,168,187,158,122,139,214,198,36,153,245,152,26,76,221,201,52,44,235,60,204,202,62,234,236,145,152,43,197,196,32,0,29,255,200,222,112,240,251,5,212,76,98,142,153,110,42,169,77,249,106,194,228,232,236,34,66,167,25,167,106,254,154,126,143,255,248,161,142,100,53,44,238,85,81,37,82,76,198,103,49,46,134,72,169,12,233,41,13,118,120,185,233,83,187,163,204,202,67,109,42,37,38,173,174,196,145,78,39,162,157,105,117,105,239,73,18,204,255,212,2,0,1,27,208,210,215,34,68,99,10,26,53,96,177,200,3,14,230,211,34,38,29,40,16,43,106,107,151,39,243,93,80,55,29,0,207,18,253,88,174,8,209,104,30,31,28,24,28,209,151,2,7,46,183,168,128,130,193,45,83,18,196,189,6,12,243,250,208,148,12,187,101,112,209,173,207,44,6,198,217,84,100,106,81,50,86,5,146,161,155,124,210,20,177,126,191,140,177,200,128,217,218,128,33,66,182,66,65,88,144,22,2,192,132,93,210,17,43,237,9,14,218,195,202,66,91,72,237,90,174,35,190,59,254,43,238,106,62,186,155,226,187,167,158,223,189,52,178,84,102,29,107,84,196,25,138,88,242,98,92,39,40,155,63,117,155,164,113,27,29,69,101,199,56,125,111,89,228,104,154,169,245,189,107,7,212,72,10,88,0,25,223,254,77,244,241,62,180,253,45,249,63,78,176,150,200,26,127,121,247,51,139,193,249,133,28,99,56,198,132,225,238,225,243,221,254,237,99,10,14,68,87,19,24,8,141,178,55,254,214,203,74,164,162,74,130,105,107,40,109,194,187,8,19,13,67,37,20,185,107,175,101,76,124,58,118,49,98,93,138,170,170,24,97,74,169,44,217,26,122,246,209,46,182,234,215,86,147,163,218,13,122,78,47,189,117,229,97,126,99,228,17,96,165,25,144,8,6,61,6,128,1,199,15,69,24,56,56,242,24,40,136,133,143,169,136,129,67,0,229,244,156,128,34,11,57,48,16,20,56,28,35,8,168,3,9,1,14,25,10,40,49,156,150,160,8,104,210,191,155,53,36,80,26,170,65,113,137,224,135,18,32,129,203,140,51,144,192,47,147,120,4,0,115,21,3,129,54,198,60,28,66,74,74,9,116,8,132,138,31,3,3,77,80,169,228,80,48,193,210,60,28,113,142,163,216,8,8,52,184,99,147,30,48,184,193,0,218,97,0,85,148,196,225,213,122,238,195,217,69,187,95,31,253,255,251,178,100,222,14,5,211,102,200,155,72,111,66,116,108,217,154,60,168,140,89,237,157,28,110,105,111,193,184,179,166,92,196,13,248,191,17,117,61,243,47,154,183,202,236,138,255,235,255,73,236,158,55,207,27,185,108,245,181,191,83,102,181,43,193,92,61,186,175,206,90,151,212,47,208,251,101,167,108,246,141,180,138,88,214,186,24,175,26,27,97,76,156,234,54,187,253,165,64,22,228,7,128,129,151,111,143,13,248,15,48,232,129,53,31,18,85,12,125,232,149,50,148,210,211,144,78,93,119,90,88,218,185,195,128,250,231,255,157,70,34,220,86,105,98,99,174,113,160,225,208,30,169,86,195,100,116,219,57,84,102,143,97,149,66,175,41,236,184,208,216,31,61,253,71,73,155,218,109,146,232,83,180,209,219,207,35,38,191,2,35,70,205,73,82,197,88,102,23,85,27,191,47,228,124,205,190,125,251,0,226,234,0,1,167,216,193,226,204,152,230,33,232,151,68,130,95,151,17,150,129,66,208,158,19,68,93,27,11,233,111,59,144,196,205,59,246,60,215,230,129,38,139,61,130,161,163,126,85,93,154,199,211,65,139,189,241,56,46,64,204,2,165,162,151,175,74,25,248,250,130,177,136,54,94,230,183,6,57,70,216,218,109,53,184,147,113,109,30,57,217,138,201,133,208,41,143,191,255,255,216,239,44,95,133,43,95,85,91,221,227,35,117,231,255,31,91,239,104,60,159,246,99,211,42,217,255,212,61,94,54,198,105,13,114,247,197,189,155,182,123,211,119,151,58,112,10,178,145,165,183,175,95,90,101,18,204,186,234,246,191,186,238,111,111,244,250,24,45,122,0,192,0,4,9,46,217,146,171,103,104,157,36,164,116,150,250,80,59,14,38,198,30,96,226,26,226,144,152,60,17,101,227,88,218,250,24,149,102,69,102,94,236,57,65,94,122,191,145,189,51,34,35,193,186,237,226,33,16,40,107,180,238,156,116,65,102,85,147,128,174,175,89,173,35,138,84,162,25,5,69,149,77,243,7,10,255,3,45,82,195,6,87,90,124,170,19,141,253,34,47,255,189,12,89,234,56,97,206,67,227,29,148,203,100,50,198,67,151,135,122,40,36,24,96,200,20,16,145,109,142,179,193,96,205,52,168,144,49,177,33,37,246,166,174,233,80,178,54,182,234,192,187,3,4,50,3,22,81,174,186,226,35,227,65,218,224,92,34,96,19,8,79,167,17,175,163,209,13,69,136,180,128,32,154,19,150,42,60,104,10,189,24,58,221,22,169,108,210,29,107,166,138,176,65,206,234,19,217,106,77,182,204,121,119,168,186,37,148,6,150,193,214,96,221,219,207,31,255,250,255,167,227,173,52,76,115,142,34,224,52,57,6,209,237,91,255,251,178,100,207,14,69,66,103,74,27,6,103,66,104,140,217,138,48,67,126,86,193,157,28,77,33,94,65,202,51,165,204,151,161,64,68,67,170,162,118,214,168,238,250,173,214,99,82,211,222,170,135,28,101,217,107,83,73,94,114,30,105,33,205,77,170,213,106,187,24,253,83,152,5,166,36,0,45,151,113,64,64,108,40,133,160,145,246,5,5,230,45,150,208,28,195,30,98,4,211,9,197,214,239,9,167,218,9,18,54,126,166,117,190,250,249,154,253,202,15,140,21,28,46,120,231,101,187,186,106,58,22,205,136,93,86,173,170,234,174,204,168,153,120,187,219,218,49,195,186,239,168,173,94,127,230,97,163,84,136,170,105,139,54,139,171,148,159,91,27,155,176,143,83,73,195,219,199,99,110,234,37,211,25,21,112,241,254,30,210,170,0,1,116,248,193,209,36,32,102,136,29,35,234,124,160,41,158,44,160,201,210,128,101,72,180,201,3,51,75,68,162,4,129,53,182,132,186,120,182,137,145,196,165,224,16,10,46,215,11,226,166,145,176,64,6,36,175,213,59,86,128,26,91,233,47,138,133,3,188,46,203,89,129,232,24,12,45,130,50,72,204,85,48,89,195,134,229,65,141,101,85,224,230,95,13,50,246,111,3,197,4,164,211,1,79,33,99,43,51,127,243,200,92,106,85,170,236,101,57,106,116,193,84,52,72,4,152,77,242,98,245,251,91,11,142,127,117,159,46,62,191,223,243,213,223,223,2,54,34,232,127,176,123,230,109,241,156,39,45,153,82,170,162,128,237,190,245,212,10,107,234,45,247,122,223,54,191,214,55,245,77,234,37,104,216,45,115,226,114,0,78,75,97,156,53,78,199,77,18,71,208,83,204,10,120,14,27,73,70,107,188,229,94,210,121,72,152,230,86,76,144,230,126,71,239,238,215,144,248,106,15,125,252,191,197,227,226,26,104,105,150,221,118,238,102,68,218,236,8,231,153,25,200,160,36,138,74,122,29,153,53,37,35,205,13,47,242,228,65,11,85,187,56,39,38,80,190,139,12,222,126,185,249,228,8,112,174,73,24,143,35,141,123,252,44,255,252,177,220,181,159,241,0,96,16,193,135,29,139,35,164,62,8,21,105,59,168,58,241,69,65,200,206,220,91,12,185,70,233,225,186,6,182,151,82,89,2,233,94,16,98,99,41,80,16,84,155,148,203,168,213,139,77,118,101,199,107,195,129,77,110,35,90,245,167,45,111,195,45,227,116,78,73,34,88,21,0,119,215,235,229,3,195,76,25,166,178,39,205,250,8,136,0,130,128,34,2,59,91,171,218,83,46,164,43,170,29,93,131,136,204,234,207,251,35,212,138,46,59,35,33,77,190,35,189,198,5,160,204,181,233,219,142,84,211,255,251,178,100,217,142,69,228,103,201,27,73,127,66,111,44,217,83,60,195,126,85,1,159,40,108,149,124,193,193,179,101,156,195,13,184,224,229,42,113,230,167,179,71,158,125,73,244,29,16,211,118,237,98,87,163,119,63,46,65,39,203,144,153,97,136,14,17,113,0,0,164,151,3,230,37,65,244,172,209,124,172,201,37,168,65,141,100,11,151,150,214,59,252,142,147,2,167,155,86,255,55,65,62,155,255,46,153,2,4,10,68,133,22,95,148,136,179,193,128,100,33,21,139,200,169,243,142,166,89,147,153,33,211,96,128,162,198,135,159,145,86,202,107,10,228,127,79,249,74,191,147,194,130,76,231,75,44,167,68,192,121,146,228,108,99,98,145,197,38,117,31,170,125,204,130,38,101,15,152,202,0,0,110,176,85,216,201,3,65,32,103,63,114,16,138,68,54,44,52,42,24,143,166,6,0,128,20,4,6,26,214,129,157,36,78,129,105,196,2,91,170,228,4,71,233,180,17,25,145,50,132,29,97,41,20,241,64,105,142,161,41,12,225,149,64,22,121,24,222,0,136,180,212,230,74,198,190,215,150,17,61,82,164,208,3,36,213,89,77,11,108,202,87,59,50,17,169,166,167,66,151,54,235,153,42,211,229,117,40,219,153,184,85,175,140,212,181,143,115,254,127,255,255,55,252,166,94,112,150,153,228,149,178,195,233,67,109,182,155,220,187,19,80,213,199,148,98,133,185,85,58,183,212,105,61,197,59,71,101,71,159,135,69,119,13,57,95,6,71,179,173,173,212,253,167,26,248,134,87,10,68,57,236,249,157,30,157,203,224,9,118,128,0,75,46,68,183,64,22,54,89,35,47,65,81,50,196,53,113,118,72,205,57,82,103,131,33,141,202,222,127,109,72,180,236,99,172,203,98,8,200,194,214,8,112,174,145,159,52,212,214,91,63,12,255,255,240,106,36,32,232,81,75,216,180,22,32,124,62,195,189,204,32,170,133,33,133,50,50,171,209,129,57,161,182,72,69,150,93,128,11,8,96,100,97,8,238,87,234,19,66,82,131,185,37,11,210,36,234,162,66,251,180,59,225,136,252,212,165,201,17,129,155,27,148,32,57,136,219,148,204,224,24,206,10,192,1,3,161,138,168,50,38,14,40,71,128,113,163,97,126,30,54,84,182,30,19,0,13,92,52,128,80,148,232,45,34,147,72,134,224,140,143,83,158,170,172,141,170,12,140,98,40,100,186,73,10,163,209,114,140,48,144,64,164,208,66,181,228,137,198,28,9,158,62,98,117,2,81,155,128,134,230,64,195,16,80,97,66,166,56,24,4,82,25,166,152,240,151,158,9,141,70,213,122,229,36,142,160,58,73,40,42,38,95,127,247,45,191,124,219,44,236,62,157,154,255,251,178,100,223,14,197,250,103,72,27,120,91,242,117,140,153,83,60,195,110,88,225,157,30,109,233,109,193,191,177,229,140,246,13,185,81,40,81,44,31,134,210,97,57,167,233,187,54,238,139,179,244,234,106,81,202,239,99,154,163,46,225,26,130,185,41,131,58,108,241,39,78,83,47,222,98,230,158,106,61,50,125,167,37,235,252,55,142,183,252,255,198,218,234,157,140,172,0,11,147,97,108,101,113,47,167,209,202,208,221,9,125,81,50,50,191,108,198,158,211,148,245,47,146,198,124,223,26,235,108,57,238,210,207,230,70,106,22,47,40,4,197,115,228,51,148,209,203,179,187,177,178,69,79,36,121,249,75,223,67,159,172,114,156,140,20,67,5,70,46,58,167,79,237,158,89,109,100,243,208,210,17,116,168,220,226,34,104,75,155,53,143,48,100,121,153,135,25,254,148,237,63,54,171,251,148,7,225,61,0,0,10,136,198,30,68,30,134,62,52,108,234,166,160,0,104,34,38,0,18,96,130,130,70,96,160,148,89,16,1,9,30,221,86,148,171,94,10,84,133,68,73,214,74,162,229,36,224,176,105,10,89,180,66,120,20,90,71,18,103,148,227,129,167,172,226,244,65,209,161,87,137,124,153,62,98,1,130,13,83,16,179,230,146,230,167,231,68,49,160,194,12,181,75,172,167,204,177,6,131,64,155,34,107,156,126,217,90,146,64,124,14,180,73,128,102,16,115,47,131,44,118,87,172,255,253,63,255,105,243,108,173,54,237,178,247,100,191,83,181,103,179,179,222,99,212,226,209,171,154,63,56,195,138,213,75,147,212,156,209,18,60,84,35,69,166,166,156,70,126,134,62,114,35,20,246,74,110,160,128,192,6,53,128,0,154,220,39,7,36,13,153,23,84,128,93,8,235,1,27,113,245,97,73,215,194,85,112,74,26,79,186,250,216,77,22,208,26,22,32,237,177,210,207,225,150,69,191,231,255,226,242,251,131,134,103,194,161,153,82,14,32,157,2,113,8,235,152,97,174,19,203,247,82,5,61,200,136,212,248,106,139,10,205,15,58,250,187,85,43,159,183,149,11,143,194,210,77,50,230,80,204,182,158,64,5,152,6,32,33,89,177,222,26,194,200,129,196,108,52,206,140,140,104,12,100,96,21,44,6,23,48,98,17,144,0,51,100,48,137,165,203,45,128,128,60,28,26,177,223,230,224,145,65,64,3,2,13,0,131,42,96,104,97,133,3,128,64,195,1,144,34,255,40,113,104,154,242,217,98,134,26,16,24,46,155,198,56,90,152,47,226,168,192,13,121,108,135,5,38,33,135,136,67,128,144,67,14,21,40,1,124,86,251,7,76,103,93,91,25,75,42,28,5,125,219,164,28,130,118,242,6,116,94,137,108,255,251,178,100,208,142,37,171,103,71,27,121,83,240,106,76,233,122,36,195,98,88,73,155,24,109,133,158,129,155,179,101,220,192,154,48,13,65,107,92,255,255,250,46,181,82,249,126,90,38,114,27,228,105,85,24,45,60,16,206,220,145,245,167,89,141,248,46,170,253,55,51,186,90,163,216,31,50,57,94,115,209,103,111,234,234,185,221,119,42,182,177,204,198,251,61,58,132,10,175,222,1,37,219,11,207,139,229,52,70,14,164,45,70,115,166,147,91,245,118,59,64,112,54,214,139,69,192,104,160,201,17,204,252,201,145,172,162,255,241,109,190,181,190,231,134,114,153,210,204,127,187,245,146,184,234,240,217,242,173,240,60,107,20,166,203,243,170,185,211,178,29,191,182,204,152,244,247,134,190,255,245,243,38,88,160,228,139,115,114,91,51,187,59,109,215,249,53,254,175,227,99,9,177,0,0,209,151,99,117,84,55,0,2,33,224,147,211,44,59,49,160,195,12,16,26,139,8,1,1,2,73,6,139,92,98,32,116,196,97,13,170,154,162,43,140,163,166,240,28,14,67,165,7,50,36,12,0,84,156,132,0,177,53,188,235,195,40,4,106,111,40,90,235,125,152,147,185,167,192,130,4,44,212,214,45,59,16,68,32,176,22,146,229,30,18,5,9,26,70,203,219,156,130,113,96,217,59,53,68,6,232,221,209,94,89,33,186,253,215,169,32,165,221,239,254,171,230,125,109,159,111,109,253,108,205,71,86,74,85,86,105,190,236,159,118,158,113,167,154,76,84,157,167,88,148,145,205,36,81,81,10,15,5,82,115,165,16,132,98,60,66,114,92,186,76,115,20,226,6,150,116,83,140,92,140,4,156,205,1,9,0,36,128,1,109,255,0,160,21,132,0,202,193,241,146,166,214,229,49,207,0,98,143,12,118,27,84,215,54,39,10,35,23,160,203,251,194,167,47,153,251,198,50,189,100,173,44,155,46,190,189,250,185,198,42,60,83,118,143,180,116,122,203,218,102,109,162,190,149,8,173,81,179,11,183,239,78,222,253,125,220,248,217,227,50,30,155,205,26,108,69,43,31,89,227,97,216,168,243,251,212,123,125,29,99,105,134,205,25,0,225,137,4,16,34,149,152,25,249,17,122,204,56,24,153,88,192,64,145,57,1,142,44,218,218,96,20,131,0,200,124,14,3,71,166,221,154,132,30,162,57,16,185,120,158,243,4,1,119,210,33,138,57,115,107,157,29,17,150,32,150,205,109,164,150,245,108,207,228,90,71,237,58,135,128,1,67,32,192,129,160,182,30,209,224,25,67,62,108,204,214,59,60,237,81,172,166,143,166,121,139,125,94,154,126,213,62,172,95,239,63,191,193,255,200,64,67,92,205,71,89,35,172,136,200,179,255,251,178,100,211,142,5,201,103,69,147,120,83,242,106,76,233,157,24,38,168,21,81,155,26,77,133,126,129,175,179,166,52,144,161,248,225,155,55,169,73,113,151,172,73,99,175,123,248,214,98,41,161,80,185,221,7,92,40,249,86,171,150,111,174,233,172,168,137,136,169,135,96,195,148,0,1,192,0,0,3,191,248,4,164,50,101,19,76,31,88,136,88,134,40,171,247,104,230,217,207,229,114,179,240,41,198,111,84,107,121,40,225,255,145,194,189,76,83,195,197,93,202,17,10,214,88,133,83,98,41,208,42,163,4,39,30,59,118,130,125,7,89,170,62,145,25,42,168,199,135,154,120,177,138,227,134,213,89,150,184,200,50,90,210,177,151,6,88,253,174,75,250,235,135,254,106,190,62,166,56,8,41,0,5,163,20,101,51,9,131,4,9,49,70,99,16,11,52,64,192,197,96,16,96,96,145,130,6,128,71,81,65,172,200,6,129,23,96,145,250,8,159,101,116,206,232,12,32,220,48,100,28,12,2,50,30,4,3,3,32,9,245,66,98,31,57,79,218,189,40,2,92,111,218,153,171,134,64,201,223,86,110,16,10,191,133,128,74,129,100,70,130,17,97,98,228,133,74,165,113,102,46,196,91,230,160,253,199,23,171,253,6,81,166,100,85,27,210,6,24,133,74,162,17,234,124,174,115,251,143,251,122,114,172,230,101,220,143,189,174,174,188,166,144,232,157,43,173,55,72,197,40,40,48,78,165,14,133,81,139,36,96,206,37,219,81,106,250,120,44,48,33,234,27,132,45,121,111,17,244,27,98,176,124,210,121,243,92,55,15,178,30,128,0,5,200,24,5,75,254,232,134,16,165,103,154,115,74,145,176,206,30,20,4,202,73,109,73,92,242,130,76,244,185,122,171,11,46,106,29,245,87,77,127,94,50,49,225,233,176,149,18,145,198,235,113,118,144,207,235,212,223,98,198,140,16,143,153,204,27,31,11,119,99,200,100,171,44,201,168,75,126,183,149,133,85,157,106,38,180,87,190,102,86,42,167,139,29,242,205,116,182,60,209,84,155,179,14,75,105,171,150,139,105,174,190,120,7,217,224,178,98,207,102,115,84,100,192,97,201,100,205,198,106,90,99,162,5,5,205,216,194,200,12,64,52,12,20,23,3,107,209,4,249,83,99,31,0,162,45,168,203,65,74,7,92,89,100,43,12,80,26,101,160,48,205,188,93,12,134,38,233,14,49,139,12,54,34,94,212,6,183,114,204,137,65,254,24,19,73,64,242,193,80,164,184,193,131,116,34,16,34,189,75,36,78,128,19,161,233,73,232,187,142,180,81,37,134,204,142,0,233,209,181,35,4,82,108,243,187,253,213,49,223,252,125,54,42,95,87,53,123,238,191,190,95,255,251,178,100,222,14,5,244,102,198,19,98,127,176,117,44,217,157,36,40,162,87,49,157,22,77,225,109,193,212,51,165,28,193,162,185,113,17,202,115,53,119,251,187,158,97,176,126,29,39,138,85,113,40,162,46,155,111,100,54,169,143,147,168,181,221,50,169,206,78,42,204,100,241,198,62,158,126,167,213,247,115,149,128,84,129,0,2,82,75,1,129,148,75,139,66,57,145,253,135,33,36,249,60,116,163,75,173,88,94,187,251,103,233,94,229,210,26,149,237,41,41,159,5,148,77,194,12,166,9,168,26,42,102,215,67,70,35,7,81,87,92,59,128,6,25,83,204,205,241,131,144,64,168,68,111,37,5,23,213,80,166,44,223,141,253,137,99,198,34,8,219,73,194,25,112,194,142,198,206,49,38,99,86,208,122,93,113,175,19,206,251,34,214,54,254,185,234,239,220,23,108,42,0,2,67,72,78,56,84,3,13,30,59,97,176,21,121,141,137,24,64,240,26,89,193,28,49,48,163,102,14,157,201,132,132,162,44,44,48,52,98,215,19,217,110,64,241,10,72,10,96,162,76,25,75,98,160,13,110,95,77,208,181,48,122,89,8,80,24,81,24,174,130,100,159,77,25,95,188,239,34,197,114,161,212,245,71,208,97,161,106,136,120,237,104,104,170,253,82,33,109,183,5,77,93,54,210,62,186,216,179,112,9,208,190,145,77,73,27,173,157,53,159,116,210,82,213,93,155,221,158,187,174,171,38,254,154,251,32,124,198,101,55,64,166,198,22,82,9,26,181,35,167,243,19,102,122,210,50,50,53,99,68,221,4,221,171,82,105,187,32,108,131,160,202,79,101,45,206,28,91,155,31,101,187,53,145,49,69,122,157,97,10,196,46,111,215,242,64,16,4,8,48,0,155,95,73,218,120,100,250,140,15,76,232,131,82,68,179,20,186,51,113,117,108,83,91,147,37,47,12,173,170,233,43,60,0,191,231,180,186,169,212,125,183,16,235,74,99,159,86,75,53,216,195,224,247,29,5,175,227,35,27,42,206,53,98,137,199,213,207,47,84,228,255,204,212,167,109,203,122,177,66,169,79,16,93,221,172,188,197,16,68,127,79,125,115,113,19,207,255,63,122,79,212,224,141,11,198,71,44,97,169,166,30,36,2,106,49,34,35,40,27,49,145,83,37,6,30,37,47,88,20,45,31,71,131,186,173,196,193,14,128,233,139,117,165,94,74,46,151,50,4,122,103,10,11,1,4,25,221,66,90,197,83,156,75,174,172,41,202,196,24,19,180,255,36,35,17,152,135,93,8,234,232,105,104,114,118,91,101,204,94,212,229,76,214,234,208,233,34,179,14,255,30,74,8,199,101,213,230,168,109,90,191,220,123,222,235,133,84,223,203,189,46,65,255,251,178,100,212,14,6,35,103,69,19,120,107,112,108,204,233,125,36,40,166,22,137,157,24,77,133,254,129,174,51,102,52,177,162,249,1,221,128,68,68,118,217,33,49,0,15,57,20,45,69,222,30,110,173,215,164,54,86,184,29,243,205,121,243,188,82,53,226,215,27,181,55,108,64,240,158,66,198,231,164,10,95,85,249,190,32,106,89,53,186,222,0,87,216,93,189,96,0,94,17,0,4,118,237,156,245,40,226,38,230,203,31,4,178,208,217,65,225,108,196,181,208,173,82,85,185,251,227,231,255,231,255,243,229,232,224,101,147,227,34,178,121,155,207,158,155,238,106,145,42,35,169,202,145,183,50,246,26,47,98,150,202,117,218,2,6,252,35,98,135,145,206,213,109,244,148,36,39,82,34,104,89,159,86,181,146,206,248,136,216,200,104,102,34,52,93,199,210,70,209,117,216,7,43,4,27,47,248,79,198,103,136,196,34,89,29,64,203,101,173,17,219,89,106,98,215,223,107,81,229,137,17,98,11,85,197,132,176,230,231,25,165,97,147,237,106,53,106,110,228,212,73,141,210,210,154,48,88,47,9,167,213,106,40,5,79,198,92,76,20,137,209,27,152,8,214,165,208,92,184,203,150,168,40,14,142,195,19,221,107,90,189,23,90,102,157,59,53,159,251,236,206,237,237,59,246,167,118,118,124,244,223,241,99,79,183,125,62,214,29,239,118,182,95,122,175,175,190,134,210,223,71,197,216,174,233,45,117,76,29,105,171,193,199,202,234,231,62,239,210,45,90,61,243,227,207,183,174,155,219,107,150,134,233,159,222,52,12,90,31,127,171,197,138,248,237,6,115,95,84,24,16,18,77,198,29,198,250,218,76,225,60,206,148,49,200,249,27,170,176,180,203,10,16,133,12,161,194,99,182,170,78,112,179,75,92,10,235,81,178,125,204,149,47,85,68,40,184,169,199,29,12,37,60,237,207,95,73,165,41,165,154,178,153,145,204,170,106,123,109,81,202,100,34,208,101,218,172,151,158,246,221,44,180,192,248,247,184,107,241,251,44,52,197,208,179,22,109,67,183,159,27,118,44,149,27,45,42,253,245,103,220,173,72,217,145,197,86,200,235,55,166,254,196,128,149,235,0,6,227,73,228,145,33,156,12,125,125,24,147,166,25,1,154,34,105,129,23,164,44,16,196,164,24,34,91,40,226,251,68,132,134,33,56,152,73,174,169,74,0,173,118,4,223,46,86,112,162,76,210,129,139,166,52,87,164,2,210,8,100,123,174,154,49,153,106,46,95,140,181,153,100,63,1,69,30,151,241,81,71,169,96,136,33,214,165,164,139,191,209,250,104,202,158,181,82,54,242,75,177,135,123,221,255,235,188,239,127,50,43,201,229,249,121,23,97,255,251,178,100,211,12,133,126,103,201,27,12,125,242,127,76,217,23,61,40,86,86,161,159,24,77,13,254,137,173,179,165,232,193,34,48,17,79,99,249,100,157,188,29,175,152,113,125,12,140,146,93,55,110,90,59,109,129,121,165,214,181,26,150,135,168,172,112,30,120,55,141,172,83,62,242,111,57,179,35,201,173,74,223,122,131,27,27,222,117,54,100,166,226,4,166,38,240,152,24,133,237,173,39,165,116,114,94,96,234,135,104,29,33,153,81,14,47,76,186,29,113,93,154,155,155,4,44,31,167,103,71,10,36,200,6,107,167,100,106,81,80,234,155,34,163,98,201,117,40,92,183,57,86,149,115,30,84,119,53,144,255,7,57,76,243,71,254,239,21,220,50,73,99,110,22,190,76,155,145,141,197,206,253,219,86,223,173,255,55,166,146,190,211,194,39,243,177,60,233,125,237,21,120,67,74,0,4,173,140,235,21,53,114,142,3,144,14,147,186,8,129,9,88,113,40,44,253,97,204,88,210,0,233,36,159,9,126,141,171,89,149,23,168,120,51,112,97,49,37,41,83,69,248,234,72,229,51,111,211,241,45,153,20,12,133,233,128,186,159,200,2,74,250,192,83,44,234,9,160,112,23,12,54,237,48,119,93,69,43,30,208,229,195,178,162,59,28,58,120,89,72,48,230,235,174,57,182,206,236,183,126,108,229,186,111,61,147,179,72,105,13,153,189,225,171,139,212,86,60,110,153,52,125,122,70,26,113,43,43,186,172,28,70,225,218,213,171,29,106,199,58,182,210,177,195,115,40,250,177,215,86,53,2,200,226,199,235,202,219,137,139,87,24,181,183,154,226,123,207,125,82,180,239,231,143,91,231,88,198,49,143,120,64,175,141,216,0,43,224,208,39,2,186,11,48,210,37,103,81,194,254,114,230,145,75,178,49,189,143,29,201,202,6,113,6,104,186,173,239,79,158,221,30,68,134,12,153,77,101,17,90,176,68,201,84,31,220,124,230,101,150,239,254,234,175,129,151,133,118,4,145,168,196,200,236,119,132,45,179,50,50,86,115,20,214,12,251,17,17,56,157,20,180,99,220,17,181,56,228,38,172,86,210,22,62,103,20,170,165,250,187,221,119,101,62,205,57,187,162,58,4,224,41,133,246,5,14,12,240,196,210,160,10,165,6,86,60,103,130,67,77,36,66,128,3,67,20,1,2,139,133,140,83,76,66,46,92,81,224,99,6,43,5,2,195,139,189,26,149,133,138,206,160,16,68,6,72,26,24,27,0,32,57,55,22,130,253,17,131,32,48,48,121,46,147,218,105,104,33,3,11,110,234,163,60,252,241,181,114,161,73,156,246,172,153,107,233,24,75,137,86,46,148,5,32,90,106,237,228,107,145,68,104,177,7,203,255,251,178,100,210,140,133,248,103,198,155,76,126,210,115,108,217,18,60,103,190,23,209,155,18,45,141,254,193,160,179,101,156,144,161,240,177,199,150,241,179,190,105,243,140,103,8,161,42,22,13,200,140,249,249,205,171,23,154,108,172,226,24,216,78,213,67,148,80,202,103,165,11,65,190,158,100,234,127,150,162,175,148,179,24,214,51,91,238,5,99,49,50,64,137,237,239,122,253,69,137,159,38,255,196,163,113,147,29,232,237,220,128,0,122,221,136,71,230,102,148,48,101,197,12,151,43,105,234,52,40,236,232,128,188,139,127,235,149,127,63,255,19,19,67,150,119,136,100,16,148,130,199,66,13,24,45,4,186,185,246,235,194,82,87,22,206,96,249,129,144,122,51,178,66,85,188,99,225,105,82,91,233,70,163,143,170,115,198,240,164,76,66,204,195,106,234,124,143,125,109,214,118,130,140,68,71,143,226,174,219,139,134,105,5,8,0,1,99,125,54,57,193,192,237,99,236,49,52,227,19,98,22,49,208,70,80,72,2,1,17,48,3,33,8,88,99,224,240,185,120,84,52,48,8,136,160,20,10,36,34,165,178,212,249,99,35,161,201,34,146,196,33,106,160,202,216,120,168,98,84,41,66,54,174,128,225,146,33,53,180,149,208,178,221,189,85,158,6,168,180,231,24,100,120,187,168,210,222,36,250,106,42,119,173,191,118,37,78,154,247,96,109,121,130,62,48,27,188,222,60,82,56,102,154,49,87,88,97,151,61,243,51,237,79,182,119,107,200,204,98,255,47,62,69,33,251,234,111,149,194,205,40,200,199,164,16,166,137,48,142,193,110,171,123,203,44,248,86,94,155,230,144,146,119,90,173,32,5,165,122,190,98,71,178,239,51,43,164,125,44,209,174,181,75,61,219,221,124,122,185,238,53,239,116,192,106,98,226,100,207,183,220,166,191,150,184,1,3,160,147,142,75,11,22,208,162,33,58,140,39,52,149,120,161,56,137,31,89,229,132,215,47,3,185,68,82,11,11,70,219,242,238,44,135,112,147,151,6,19,98,136,43,112,183,63,186,150,27,52,233,36,109,13,56,221,46,129,226,17,108,74,47,33,93,11,109,251,190,167,11,43,41,71,46,82,151,42,89,187,238,101,98,78,197,21,231,53,247,179,107,174,47,206,253,229,60,187,196,150,124,155,133,151,175,31,234,153,40,163,227,185,208,255,212,83,171,117,127,230,55,120,253,217,191,236,1,32,0,43,126,161,118,170,65,109,136,26,62,52,195,88,8,93,120,164,220,50,134,20,17,87,243,77,25,104,142,177,17,227,151,68,80,38,144,221,91,246,177,12,244,106,111,99,88,60,49,85,190,197,113,114,117,170,202,100,79,125,114,243,180,175,70,157,255,86,79,255,251,178,100,205,136,6,150,104,68,147,102,127,176,130,76,217,58,61,134,42,17,165,157,42,236,49,111,129,180,51,166,40,145,162,56,47,108,156,62,251,123,191,233,121,115,25,223,14,154,185,134,76,240,206,110,253,245,13,234,55,211,121,62,198,199,119,103,22,57,43,85,172,130,6,178,232,90,98,237,203,48,209,140,155,186,190,98,169,181,81,189,178,249,246,114,250,111,92,199,221,199,223,252,242,240,149,128,64,110,27,110,235,240,9,6,149,52,124,129,169,177,53,72,51,33,210,154,125,200,87,65,33,118,251,116,91,16,80,45,76,36,205,157,213,104,184,112,99,212,207,135,89,5,68,164,121,21,103,116,45,141,74,218,69,191,17,55,136,162,211,67,8,89,158,169,145,87,143,170,242,42,171,248,253,254,162,53,139,52,196,54,41,161,93,52,104,31,61,58,87,195,213,93,15,90,234,33,111,138,78,121,231,159,128,180,85,0,3,118,176,125,208,244,204,187,128,75,158,171,12,28,99,38,243,49,103,209,97,83,45,138,55,140,237,166,64,43,4,58,203,20,198,50,169,78,187,36,6,113,202,162,87,152,138,193,101,17,176,20,199,32,236,31,233,229,211,48,244,154,106,131,167,111,101,79,159,170,20,107,99,76,90,139,170,36,104,159,162,200,165,13,166,20,234,152,76,10,241,220,164,98,97,115,83,50,57,54,83,26,220,39,111,158,222,88,233,183,142,237,44,24,235,77,19,193,119,132,154,233,150,85,91,253,77,152,79,151,11,49,153,222,90,39,99,55,217,156,27,233,10,29,90,225,229,179,108,81,235,21,251,58,190,36,71,179,106,4,145,241,30,91,205,150,235,56,223,26,166,100,206,119,245,184,175,102,164,120,145,105,127,109,227,239,31,123,183,206,189,115,111,109,99,90,134,75,52,192,4,34,147,192,0,198,251,241,10,61,77,18,135,123,80,138,110,117,194,58,60,234,238,43,50,95,101,127,119,254,255,220,165,19,98,80,80,162,13,211,255,17,59,9,169,204,44,40,46,229,87,66,57,69,206,113,7,46,87,163,177,102,16,66,161,206,197,147,143,153,28,199,212,238,214,186,58,48,247,118,66,16,169,85,163,217,26,84,97,6,170,239,79,177,75,213,145,58,202,8,198,156,157,64,194,116,195,197,48,227,49,228,192,66,108,201,181,24,196,80,136,70,13,145,19,198,12,6,110,249,155,4,161,135,192,241,0,34,97,160,34,155,6,56,1,38,30,139,166,27,12,129,0,229,2,162,96,161,151,11,38,159,57,132,24,12,6,12,34,46,24,108,38,6,79,152,68,220,98,224,113,166,194,70,210,119,44,82,213,137,4,68,65,35,8,148,65,67,227,23,11,4,64,129,112,41,142,205,230,255,251,178,100,205,0,6,69,103,72,29,101,224,2,100,204,233,173,164,148,0,44,50,11,14,25,222,0,10,255,179,100,223,30,240,0,155,150,157,69,130,34,5,152,60,28,96,32,89,128,128,136,222,133,131,0,50,229,152,132,14,97,64,137,140,80,32,214,209,218,153,198,11,144,28,169,212,97,48,1,130,12,38,16,13,143,3,73,0,101,237,88,67,6,37,1,192,214,121,48,16,8,51,112,212,208,10,67,76,0,204,234,91,50,112,40,66,9,164,179,40,174,207,89,91,125,110,204,102,146,27,118,229,105,48,176,141,153,31,225,254,70,100,143,20,179,41,153,203,178,135,102,155,31,134,229,244,146,204,165,143,220,55,35,140,57,111,59,152,187,221,121,28,254,118,170,72,230,166,229,114,221,207,69,173,77,69,41,47,81,87,164,172,207,216,61,43,55,152,117,40,176,168,226,114,154,237,248,158,169,117,103,91,228,221,126,189,86,102,169,41,101,182,59,159,47,234,146,198,44,98,252,221,170,15,222,185,102,222,169,235,223,110,203,247,185,126,177,254,99,189,231,175,255,255,255,255,255,255,255,165,238,249,253,195,124,230,187,223,255,255,255,255,255,255,255,111,219,75,143,172,4,0,0,0,8,169,36,114,72,61,68,188,214,33,192,33,137,34,57,51,57,250,172,6,36,6,20,54,230,169,167,1,135,86,66,73,124,212,154,29,219,21,135,144,174,102,11,246,217,85,178,62,23,141,161,3,5,190,119,165,99,214,88,119,135,13,15,29,129,40,1,112,13,13,43,91,97,75,169,151,76,173,147,213,38,56,16,146,94,120,109,246,52,245,236,56,23,190,105,121,239,18,76,43,243,76,54,46,59,84,26,195,120,245,139,24,69,230,46,223,66,186,158,29,85,236,206,42,53,123,232,244,133,71,57,45,45,227,219,17,183,235,18,88,19,105,62,117,197,71,182,38,166,127,134,79,138,194,223,214,96,252,252,235,112,175,36,176,119,93,210,180,248,172,22,200,219,132,250,145,253,115,3,19,192,219,117,127,254,143,255,165,0,0,8,17,61,108,136,197,98,160,51,32,199,168,227,36,137,204,142,78,56,184,236,120,98,36,71,49,104,32,72,98,210,0,161,65,64,112,16,10,167,97,192,82,0,57,0,5,60,9,7,35,11,202,13,0,130,139,6,132,193,9,181,134,100,195,12,76,16,6,166,137,134,50,65,140,78,7,132,104,153,0,87,1,34,133,206,25,70,38,29,161,149,90,81,196,217,136,32,12,64,88,198,132,96,102,168,136,224,16,80,34,160,16,41,36,197,73,2,67,33,112,42,220,166,195,74,128,15,2,58,153,81,67,193,84,68,105,137,165,182,76,197,75,147,173,112,134,74,5,64,48,228,21,255,251,178,100,77,0,8,153,116,201,158,115,64,0,130,236,201,195,199,160,0,27,21,157,36,125,204,128,9,46,179,103,15,146,80,0,177,73,46,54,191,71,41,154,134,157,187,21,49,252,50,158,249,63,127,254,167,195,171,12,254,206,186,14,188,110,43,27,166,252,47,103,218,184,114,75,98,205,238,210,219,206,243,74,110,109,114,76,247,182,176,47,231,79,99,119,254,196,70,130,245,220,225,187,157,206,33,186,89,174,215,185,132,170,222,191,47,214,95,255,204,121,252,239,119,191,195,121,235,12,63,254,111,186,195,90,253,255,255,254,190,134,143,255,255,255,255,255,255,255,255,255,255,255,255,255,239,128,0,17,141,119,255,126,92,150,84,196,190,48,137,189,85,168,150,98,174,161,107,49,32,202,56,161,213,9,90,195,13,73,65,33,37,16,196,138,22,80,148,69,42,132,32,108,44,55,104,22,117,27,77,104,3,13,97,86,14,68,226,183,106,10,129,216,106,203,125,10,46,146,171,206,155,255,241,4,88,85,16,121,194,180,220,247,93,41,52,73,188,188,214,226,152,241,88,238,82,38,104,107,124,159,156,209,18,41,119,70,165,255,117,221,250,245,223,115,51,23,31,125,13,104,168,139,30,222,255,141,0,0,29,241,21,193,130,114,238,153,74,16,101,177,96,145,28,196,32,99,7,1,223,161,192,17,131,66,44,192,28,16,72,84,236,38,9,230,22,2,163,203,58,91,73,31,60,66,59,113,16,144,214,215,170,146,85,23,5,185,19,244,169,151,112,138,101,238,215,95,227,99,51,24,212,141,49,177,5,40,255,182,53,0,94,174,209,103,81,217,254,84,144,218,33,134,0,188,141,132,16,151,40,36,28,204,10,62,50,0,238,1,193,167,83,198,2,137,106,45,86,248,189,44,95,143,91,105,103,182,245,252,253,119,251,255,252,255,214,255,95,221,85,222,63,205,86,199,28,57,205,127,49,215,242,237,156,44,239,239,90,253,114,91,223,181,158,22,181,110,230,247,173,111,186,183,57,61,174,82,216,173,157,251,124,229,142,101,61,98,206,92,137,213,165,255,223,247,255,95,205,126,255,187,173,223,203,154,255,230,93,255,230,241,111,52,168,0,7,183,226,134,64,241,0,21,37,149,213,8,251,17,91,99,133,121,101,153,181,140,108,244,96,65,202,34,191,94,181,158,170,183,49,149,221,251,87,246,127,237,244,68,109,223,179,38,169,155,201,118,43,104,164,153,111,183,219,251,115,50,182,103,164,242,167,244,146,189,61,54,191,193,21,0,0,101,248,208,18,81,232,194,72,65,57,98,76,134,4,12,14,96,51,144,118,34,168,144,180,186,97,96,164,212,38,28,77,152,9,23,73,128,98,53,150,83,122,91,9,255,251,176,100,23,14,38,128,104,201,27,104,127,176,81,172,217,218,32,34,232,24,41,157,36,109,36,254,193,64,51,103,104,147,9,80,122,191,79,36,59,151,142,8,34,12,36,15,16,131,55,86,224,9,8,26,47,104,51,38,122,68,178,70,128,194,193,162,73,13,45,145,91,105,145,200,96,56,17,91,30,241,80,150,230,204,153,80,96,219,50,109,213,128,121,148,88,42,10,28,28,116,34,137,162,4,25,119,154,212,18,93,108,47,210,194,114,213,95,142,90,235,109,227,69,190,239,15,4,135,195,50,61,61,207,39,178,190,85,141,30,163,96,99,95,114,211,166,202,52,167,62,166,9,22,30,205,1,249,105,137,132,230,13,24,53,204,164,174,66,81,25,119,154,197,214,62,46,241,115,26,127,140,247,178,194,198,39,183,207,166,254,234,188,55,231,222,165,0,82,0,0,4,223,240,82,120,168,68,31,32,168,127,217,130,232,96,161,250,39,252,115,247,195,15,172,151,224,75,92,11,125,126,159,214,171,232,85,249,181,111,175,229,223,228,71,182,192,76,202,138,60,70,217,171,35,18,97,91,17,206,65,20,196,63,25,246,55,114,209,200,252,234,155,253,95,250,127,252,58,147,195,36,136,192,226,44,55,62,154,6,69,24,32,102,196,41,61,35,14,26,48,23,84,91,21,135,47,194,93,145,7,147,181,1,34,45,9,230,95,113,226,241,138,5,135,95,164,67,47,50,79,36,11,198,53,242,19,41,21,66,86,5,172,168,112,47,40,96,22,36,42,60,138,228,109,47,84,53,121,211,38,67,151,43,151,66,83,102,29,96,38,56,28,105,227,42,144,75,116,184,112,12,40,101,4,138,64,99,0,22,124,179,105,83,102,237,36,43,238,82,241,35,53,61,102,58,137,253,40,186,10,82,165,139,149,84,60,125,236,214,82,205,94,160,56,250,53,243,237,84,114,118,255,4,247,222,102,77,149,42,77,36,202,204,111,145,5,73,237,126,198,63,99,150,186,228,4,164,172,177,215,70,153,176,229,26,150,211,254,62,1,74,0,1,133,255,241,82,69,195,139,76,156,36,139,141,68,248,221,230,13,170,54,165,251,43,107,198,105,203,244,122,246,46,155,25,54,127,254,140,155,43,153,217,36,34,34,134,14,170,17,204,172,86,99,57,200,175,118,42,62,236,203,101,167,217,152,252,250,105,190,154,125,218,94,191,125,42,253,191,254,4,0,0,167,212,26,17,86,160,98,3,237,142,22,28,81,103,65,87,45,63,47,248,240,168,102,228,160,242,223,107,73,188,226,183,209,247,219,77,164,173,234,150,87,14,13,158,75,86,64,40,25,68,54,58,138,132,88,119,207,18,224,57,123,130,80,173,86,228,188,35,116,206,83,255,251,178,68,36,140,229,103,103,74,155,40,87,176,155,140,217,99,97,232,194,83,41,157,48,108,49,24,138,45,179,101,205,134,23,9,173,6,80,178,183,58,80,221,18,219,116,176,249,89,112,79,94,133,67,118,109,195,177,133,232,3,184,82,211,125,126,124,185,203,98,107,73,159,158,188,162,88,113,36,8,182,207,19,219,181,152,210,130,228,24,95,87,36,158,164,10,10,27,104,135,143,34,233,10,100,182,184,29,241,149,87,119,108,127,22,97,78,19,141,203,156,114,31,122,80,189,181,105,234,205,243,24,192,133,146,0,2,255,248,232,132,114,11,24,38,105,26,164,157,145,107,59,121,53,182,130,233,195,174,84,46,153,226,126,100,87,98,91,131,170,205,82,98,172,112,70,79,130,165,138,70,202,131,115,44,190,192,249,195,117,218,74,22,213,83,27,16,236,158,71,55,100,223,90,108,59,7,212,119,172,192,234,95,157,184,188,249,14,227,128,225,191,255,91,100,78,158,153,150,83,154,208,177,197,15,30,109,45,81,136,99,14,146,96,163,69,220,100,22,114,21,99,228,95,138,123,170,121,73,183,232,109,68,65,101,84,197,45,34,196,221,55,198,110,245,146,58,38,37,62,107,107,239,210,239,151,152,156,53,62,64,0,110,223,39,90,231,92,192,134,129,164,168,6,46,149,141,202,96,81,116,205,30,27,88,145,106,170,164,217,114,187,75,86,30,124,115,171,73,110,2,163,125,134,151,148,126,5,98,183,30,147,49,160,25,116,77,60,58,148,156,227,214,24,57,224,85,117,238,38,173,145,60,106,71,17,116,214,204,147,17,188,184,181,150,247,118,181,168,130,155,20,166,209,118,84,105,213,27,205,221,85,193,241,77,119,243,216,232,166,153,26,183,227,181,184,103,222,225,183,127,95,106,251,138,126,248,161,105,173,132,115,67,193,10,71,138,176,227,214,255,140,106,127,213,243,140,181,168,168,150,0,247,149,251,242,211,163,123,34,2,12,35,74,192,40,214,201,13,92,71,90,7,174,187,137,71,117,140,65,57,125,91,177,167,199,149,108,74,227,210,57,161,229,216,143,184,171,118,145,235,50,26,39,26,149,171,70,103,37,165,17,216,137,79,28,105,127,26,107,132,48,233,93,10,104,22,96,0,53,225,173,253,35,202,234,149,106,169,238,231,112,128,198,26,233,16,56,247,8,14,75,58,249,6,49,169,53,26,170,68,179,41,16,133,48,246,40,202,138,170,49,164,57,206,83,88,183,98,45,74,183,94,169,85,92,239,170,179,239,64,59,214,0,1,127,253,14,99,55,21,24,36,132,229,93,106,140,142,16,28,16,145,11,249,168,52,232,165,29,198,4,223,239,228,93,148,199,230,107,51,6,37,36,133,54,255,251,178,68,21,140,228,184,102,204,27,15,70,18,149,236,217,99,101,232,194,18,149,157,48,108,49,24,74,44,179,101,141,135,151,9,17,225,101,58,139,145,155,45,136,68,89,187,207,139,21,220,100,77,246,212,129,174,154,233,173,162,49,102,241,154,243,16,226,226,130,35,37,68,94,255,254,134,152,178,247,29,144,222,54,106,217,220,65,170,38,22,214,138,22,187,248,65,238,49,159,166,42,42,45,58,226,15,118,38,242,43,152,198,123,247,11,12,242,218,104,96,184,112,44,227,69,22,72,222,74,188,220,108,253,195,84,208,228,106,90,249,3,167,0,3,190,252,42,88,86,81,146,76,49,137,176,93,232,110,60,228,70,72,187,30,103,150,6,194,79,89,125,60,252,198,93,217,76,126,103,38,16,177,160,136,61,159,161,118,20,69,128,37,178,216,40,64,59,247,45,116,88,237,155,41,119,182,164,14,123,107,201,170,118,111,10,81,82,243,18,184,244,11,7,142,162,45,113,95,247,103,67,37,19,48,126,243,13,10,105,178,33,31,99,29,140,102,115,116,31,14,244,59,164,151,89,150,158,247,171,190,30,60,186,178,29,102,171,229,227,204,79,97,163,222,158,83,202,167,142,209,102,38,178,41,249,251,91,94,122,137,16,150,0,7,255,242,76,144,150,28,66,124,58,204,7,136,83,213,201,40,44,10,3,70,201,115,38,181,19,128,219,120,221,137,53,52,122,3,160,182,190,154,46,158,230,138,186,44,224,140,206,125,136,184,27,82,188,227,44,119,56,136,19,233,139,127,39,49,126,29,205,75,192,196,211,138,111,73,1,235,211,29,95,127,227,98,24,161,219,204,49,157,201,47,86,229,72,230,155,70,119,254,70,28,180,66,163,69,18,124,209,29,21,164,44,146,49,117,169,67,10,23,145,242,198,39,228,52,108,131,71,209,234,44,241,188,115,204,14,254,244,187,175,230,241,220,63,240,1,82,123,119,194,196,33,91,224,58,87,37,170,19,20,175,77,98,97,63,37,107,146,121,167,79,74,243,105,242,251,19,180,209,231,222,81,154,250,103,250,123,153,234,150,75,102,16,105,231,156,145,128,189,27,206,25,99,185,197,72,125,194,103,141,219,102,183,79,235,43,196,149,99,175,198,210,0,163,88,198,91,63,119,121,74,102,21,202,100,84,48,195,81,153,202,147,149,153,211,82,220,232,112,233,226,3,145,84,174,86,115,140,140,23,221,204,53,20,80,140,28,97,227,201,157,110,89,108,238,165,235,210,247,170,90,242,170,251,124,11,37,0,0,166,212,3,0,204,54,48,230,142,20,96,104,178,240,153,212,193,214,84,174,160,36,104,160,49,193,72,66,84,12,239,198,10,133,89,114,121,70,157,121,213,226,155,255,251,178,100,22,140,197,108,103,201,27,72,111,66,100,172,217,66,61,133,120,18,89,157,42,108,189,24,73,109,20,101,72,244,141,168,116,112,180,118,48,130,39,211,201,228,22,195,8,109,196,32,200,133,72,82,52,59,107,89,123,225,5,4,53,74,211,227,22,176,121,161,201,4,114,4,207,76,210,47,85,125,34,91,143,203,239,54,136,15,135,51,136,53,237,241,245,245,31,255,28,123,115,62,177,94,221,87,220,92,146,92,204,203,8,93,77,83,141,179,221,38,168,106,150,60,216,12,19,12,44,65,40,117,68,216,222,138,52,165,61,105,25,5,31,77,103,230,70,13,169,91,30,51,72,209,236,212,145,124,200,41,207,178,48,7,239,39,209,88,134,34,30,126,129,172,132,185,220,145,155,168,164,36,230,188,98,205,132,25,111,150,179,246,94,133,72,203,226,217,168,231,31,33,134,61,118,207,99,103,99,93,136,140,174,68,133,24,233,72,193,98,179,54,187,215,84,42,56,171,35,189,210,149,53,178,43,24,146,236,132,77,62,207,123,25,81,147,106,183,114,38,233,155,122,253,101,251,217,230,211,253,201,255,199,128,3,187,108,45,153,141,17,156,169,138,73,154,98,177,129,44,8,141,27,25,233,115,90,122,135,172,196,184,165,128,196,2,177,93,110,49,75,14,55,56,212,81,235,83,57,75,174,129,74,230,93,74,64,140,162,42,245,9,15,148,247,84,39,61,37,95,83,46,25,164,145,51,221,234,174,197,18,11,16,36,240,11,70,226,96,84,229,42,78,156,84,127,75,199,253,79,47,75,19,207,61,108,151,90,53,101,188,245,19,113,19,212,244,145,252,241,163,66,248,221,217,85,249,158,191,22,155,250,229,238,98,85,50,209,190,59,58,135,117,205,245,26,13,0,3,226,3,127,241,142,197,74,209,118,115,21,192,155,86,54,161,174,102,122,202,16,204,208,132,101,117,210,155,224,84,173,77,128,143,211,168,99,101,235,99,9,162,58,204,254,49,58,76,88,251,166,35,40,94,75,158,34,45,209,237,88,48,88,84,86,124,128,227,33,209,229,6,139,134,156,250,68,50,162,142,159,155,181,107,71,190,251,216,45,119,163,202,42,0,0,221,144,113,184,140,249,198,36,109,143,137,233,64,98,149,139,234,18,30,194,198,26,10,132,10,33,117,135,129,69,154,195,122,52,82,7,148,221,144,184,233,186,196,227,105,222,28,133,119,182,202,44,53,141,183,128,192,1,195,138,189,177,96,81,72,42,188,116,152,79,105,20,91,59,49,187,179,150,32,202,74,43,111,45,75,12,197,246,134,47,192,80,238,208,23,29,56,119,67,83,217,107,119,239,92,231,210,115,111,100,171,244,194,219,142,150,88,169,117,87,116,255,251,178,100,61,140,4,245,102,200,155,71,71,32,91,103,153,131,61,99,54,20,229,155,36,109,33,189,9,113,179,102,244,147,20,248,75,38,161,238,227,182,129,231,163,117,9,117,67,208,251,248,163,119,111,171,149,156,114,223,29,125,57,8,40,254,124,39,217,64,11,104,5,75,109,173,83,39,77,19,135,78,98,248,250,97,81,80,243,119,229,3,79,42,71,208,144,193,33,97,31,172,154,211,38,230,250,29,204,188,164,205,50,5,99,45,99,165,90,52,200,243,20,230,238,241,41,50,157,218,239,205,115,67,204,67,16,51,164,208,93,82,76,14,185,44,121,227,206,90,33,38,45,11,93,118,162,254,32,27,15,94,33,0,5,36,212,213,9,48,242,76,154,131,130,112,207,135,93,96,39,103,60,98,124,38,72,56,112,40,128,64,80,224,97,80,211,51,200,232,86,1,161,216,105,15,155,138,204,236,57,207,168,200,231,38,153,84,64,33,158,246,94,4,4,86,10,90,236,131,165,221,123,224,164,216,138,100,251,206,252,183,47,219,118,158,213,233,23,55,138,112,184,183,249,73,46,16,192,57,162,238,82,104,245,245,213,68,252,93,197,245,196,119,188,67,71,203,215,215,197,111,182,151,19,17,83,85,127,79,55,127,81,36,154,33,32,154,146,88,88,105,206,50,22,197,90,20,237,138,63,169,6,67,123,58,219,83,32,124,242,108,198,105,77,145,177,124,41,138,0,1,4,64,72,10,111,255,34,100,161,19,107,163,13,6,53,104,4,15,29,156,194,23,38,124,218,215,185,219,75,233,81,141,37,91,255,161,78,187,118,216,170,203,183,179,177,103,105,76,195,136,221,132,144,219,163,25,156,207,101,157,205,73,108,236,229,229,86,82,43,149,101,171,221,68,12,95,171,186,117,182,125,245,251,215,235,165,117,75,149,48,218,0,155,243,25,184,199,25,61,56,192,128,196,157,150,240,220,97,48,136,144,38,22,6,51,124,80,9,132,48,148,65,141,26,132,112,70,145,40,17,42,38,160,113,181,42,69,210,234,45,70,82,66,101,150,171,66,154,11,121,148,206,133,19,32,5,255,88,0,26,198,130,201,21,65,193,178,122,56,146,202,39,34,195,19,0,22,89,34,141,73,89,140,52,4,197,236,213,93,78,82,186,106,219,91,75,177,63,179,255,174,201,254,230,116,251,158,170,202,238,232,214,182,174,68,134,26,175,244,119,179,165,230,238,121,33,135,161,134,88,196,68,155,69,57,118,158,99,46,134,173,154,101,143,150,176,8,51,176,15,255,10,161,130,235,184,66,98,149,3,215,41,216,202,89,171,247,247,206,175,55,226,209,173,157,40,89,213,144,222,127,255,255,255,255,216,8,205,98,58,186,178,100,111,8,255,251,178,100,102,8,132,236,102,199,147,76,86,34,86,12,233,162,36,98,200,148,169,155,37,77,21,254,201,98,179,166,156,128,139,32,67,200,245,8,216,230,173,30,83,215,157,159,12,148,232,246,71,222,142,86,106,217,187,243,243,94,215,70,51,145,27,250,183,255,233,219,111,107,8,96,128,0,27,119,96,32,131,32,160,199,131,34,92,5,16,208,140,137,82,50,136,138,244,137,13,71,241,16,6,148,213,227,86,68,99,150,187,193,33,117,36,45,85,217,119,96,69,150,151,48,58,253,88,36,191,149,74,138,162,33,171,44,200,90,220,185,223,116,149,171,155,166,207,42,106,216,71,100,147,54,178,158,195,235,52,234,152,216,150,97,118,0,158,198,158,237,254,93,254,111,155,75,117,165,43,170,234,109,54,244,147,118,74,24,162,138,231,42,29,138,174,165,177,46,108,104,193,194,207,50,189,4,90,212,2,163,144,80,144,87,141,89,226,83,31,252,123,197,245,220,92,238,246,141,125,199,112,158,106,218,47,106,40,101,168,160,3,54,255,134,65,184,148,140,88,104,10,172,166,145,73,156,241,87,252,209,37,14,220,207,122,202,15,35,255,255,200,63,228,154,63,163,54,23,100,61,18,25,136,154,3,168,74,71,41,24,130,106,101,43,76,194,140,103,163,51,41,156,157,111,132,42,59,222,132,82,244,42,15,33,156,168,103,118,255,95,237,50,185,30,198,208,29,53,0,22,243,59,117,10,50,18,171,11,152,157,0,104,200,49,151,46,1,207,65,33,9,190,66,188,157,34,32,160,112,137,138,131,48,86,82,66,88,28,68,211,228,15,139,77,84,139,76,32,69,131,136,66,72,72,26,2,221,70,113,37,103,229,158,12,136,13,29,61,171,52,215,140,31,248,179,212,44,95,12,88,143,97,50,240,182,209,215,89,141,60,251,169,63,17,185,43,113,35,247,96,10,42,225,194,134,116,71,149,216,250,191,209,95,249,114,246,170,244,117,243,36,136,119,87,189,151,41,53,100,229,51,173,136,203,84,5,170,16,118,42,22,134,166,247,93,111,127,23,83,203,226,97,238,89,26,75,116,124,128,208,108,16,16,0,78,73,34,170,172,170,134,86,97,200,98,198,111,48,21,180,74,124,202,111,38,142,124,134,212,151,180,48,85,118,103,143,182,129,70,231,107,255,90,203,84,45,156,19,168,37,181,17,223,86,174,244,73,202,194,179,110,201,213,104,174,238,78,136,204,74,29,81,95,87,161,79,185,46,235,221,77,95,255,215,50,234,223,255,183,146,253,63,20,1,18,63,234,28,205,151,204,163,196,85,2,215,106,196,40,33,74,18,84,4,205,37,76,25,250,176,134,1,25,149,178,180,14,141,76,62,209,119,30,82,211,255,251,178,100,148,140,133,28,102,199,19,98,95,66,91,108,217,119,61,34,92,20,9,155,38,108,165,120,137,100,179,166,40,144,138,8,31,230,82,58,44,163,104,115,126,41,223,208,184,110,92,100,96,97,194,97,137,77,34,81,113,176,95,48,161,43,103,130,154,175,107,91,64,16,52,194,137,201,176,194,55,46,142,121,142,188,110,159,221,246,238,62,227,227,143,119,241,199,255,207,27,106,172,208,243,81,38,146,189,104,56,98,228,218,221,91,93,166,170,34,250,185,73,37,146,81,177,11,41,163,105,49,133,9,81,155,206,215,124,26,54,239,155,249,233,179,179,107,103,223,251,65,131,75,6,0,0,236,182,200,203,128,65,51,33,100,105,144,128,120,21,140,34,184,124,154,23,57,157,160,169,199,88,59,0,0,165,13,174,191,245,254,165,166,181,190,142,202,138,236,232,116,68,41,72,245,33,46,204,233,175,179,100,142,71,80,170,70,102,183,77,217,17,115,50,217,20,154,35,163,251,92,238,123,111,37,180,100,229,127,39,252,106,149,0,2,141,172,194,76,48,253,73,194,24,44,32,146,195,200,204,223,227,194,76,100,113,123,76,82,176,82,35,20,141,159,7,9,66,150,234,48,125,105,81,74,151,107,92,105,137,190,146,57,18,0,21,48,237,76,161,196,122,227,116,109,0,7,67,134,67,139,56,230,128,116,224,5,164,86,22,87,125,252,212,163,241,140,103,15,191,113,202,39,250,166,225,137,76,91,229,119,39,206,24,64,102,43,52,223,93,244,59,234,213,173,151,78,159,252,80,227,174,251,81,203,143,74,119,237,7,34,160,227,22,105,196,113,87,103,171,88,152,169,22,177,149,82,81,66,57,212,210,209,204,69,111,245,183,92,113,35,165,147,142,0,93,138,1,0,8,238,223,156,146,98,102,158,53,4,112,84,197,227,25,117,160,43,109,50,238,108,239,98,58,12,74,35,255,249,59,122,241,201,249,123,234,94,87,186,169,17,19,73,254,113,135,193,11,212,206,19,220,218,155,108,87,83,175,59,190,234,116,136,156,77,55,66,53,172,22,182,30,31,245,126,9,145,29,74,235,243,255,186,116,239,211,173,249,128,138,114,124,5,84,98,129,25,23,70,54,18,6,32,160,112,80,248,235,37,114,12,48,107,229,233,79,48,225,240,196,208,128,106,176,52,205,64,215,225,182,123,14,196,219,16,140,14,23,148,48,105,141,214,180,20,4,168,105,157,16,80,70,179,3,220,86,173,241,247,202,89,12,197,236,76,87,135,174,246,134,255,201,35,119,54,240,198,47,99,6,247,154,203,159,158,95,255,215,180,239,235,81,32,51,17,20,230,60,133,17,152,26,35,120,50,25,48,153,153,75,165,216,117,87,159,186,255,251,178,100,191,140,133,32,102,199,155,66,71,32,91,41,121,151,48,163,108,84,137,157,36,109,5,158,137,173,177,229,168,242,141,192,126,189,11,151,90,223,21,58,200,147,239,194,227,179,251,70,251,222,165,235,94,253,183,69,19,245,230,54,95,137,222,164,209,12,18,212,70,8,12,73,109,198,140,101,194,225,227,1,218,42,229,136,64,32,180,78,199,36,40,33,157,109,217,21,74,35,152,143,23,11,35,224,124,184,132,79,255,255,249,92,91,27,19,27,29,153,197,48,189,101,174,186,22,228,8,195,143,177,148,28,193,200,74,8,17,84,72,100,254,155,145,66,151,225,60,118,166,75,214,7,139,152,35,254,27,69,202,162,218,164,68,236,159,211,54,194,41,41,203,209,179,176,90,77,49,0,6,214,172,132,140,195,158,140,140,212,200,87,201,179,94,195,61,69,56,177,98,250,52,192,246,130,73,37,121,28,201,0,22,5,164,44,210,41,23,172,149,146,63,108,213,41,214,227,253,23,18,113,202,125,73,18,6,143,44,109,201,112,71,55,29,156,1,13,122,97,168,225,64,113,73,58,153,145,12,63,24,36,69,98,200,144,6,235,88,221,84,61,196,168,8,134,201,32,126,41,50,99,45,245,220,195,227,169,143,234,27,127,187,103,60,245,29,76,109,155,55,104,236,205,170,21,123,185,134,157,107,159,39,211,55,162,85,81,41,22,75,183,157,115,206,211,171,82,169,236,58,162,53,81,12,137,111,45,171,151,68,113,93,190,119,202,234,190,42,166,241,40,144,8,2,106,73,40,243,79,40,80,178,242,212,43,225,212,241,196,135,152,166,22,85,83,97,16,179,23,52,220,122,250,67,36,128,76,56,165,159,136,238,194,115,177,179,117,28,254,125,21,56,121,210,125,239,202,39,153,125,136,90,49,6,16,107,132,58,9,97,13,163,210,10,204,70,116,42,83,16,46,157,154,7,48,180,144,140,188,202,235,230,242,241,154,160,115,47,171,189,242,210,198,44,251,185,150,144,169,229,211,37,85,39,199,80,228,102,135,140,160,0,9,48,18,196,211,103,195,78,47,204,9,84,57,25,228,193,162,35,62,47,72,16,2,50,89,134,1,193,88,9,138,129,134,17,53,15,26,12,192,13,1,13,8,64,198,20,39,24,128,27,4,48,224,128,123,180,157,192,192,25,64,17,11,80,196,195,34,162,222,17,0,209,40,74,100,175,129,128,51,3,139,6,148,78,123,10,48,72,169,156,171,27,1,38,45,74,37,72,236,244,195,235,229,211,117,34,13,180,48,215,157,118,95,12,75,157,247,230,59,90,210,125,198,170,178,170,177,158,203,123,142,88,239,47,214,249,148,252,188,158,173,59,189,4,133,151,12,247,172,78,208,250,255,251,178,100,223,12,133,108,102,199,155,121,90,114,119,12,217,71,60,195,138,25,141,157,18,78,13,126,129,199,179,102,52,243,14,16,118,85,54,83,153,181,176,247,249,57,7,161,11,180,122,189,71,148,45,37,142,120,239,56,173,106,191,218,189,34,126,217,7,231,184,219,171,193,92,181,35,156,85,58,0,110,21,172,207,187,208,15,16,10,166,219,115,227,106,84,49,47,131,148,232,107,161,87,70,231,23,83,97,32,119,204,164,166,255,226,71,16,93,39,180,235,249,249,225,195,11,66,53,141,76,233,126,246,158,220,36,54,230,196,90,176,82,161,26,9,99,142,230,68,49,208,35,0,160,211,204,221,197,210,99,176,36,60,203,35,4,31,235,67,169,23,172,228,243,35,166,91,146,50,74,165,185,105,119,108,25,248,229,44,248,121,182,68,28,7,8,159,235,139,165,0,21,242,80,3,93,65,49,71,192,82,113,183,55,39,249,144,205,159,177,129,132,4,5,6,134,152,12,196,89,52,131,15,12,116,68,190,45,128,192,80,1,1,167,7,84,131,138,155,234,170,44,140,81,126,140,191,14,139,20,64,89,221,3,138,207,12,85,199,215,130,93,50,169,108,237,187,38,250,81,69,34,109,141,221,163,151,66,221,103,121,209,135,247,67,118,254,85,95,249,117,136,9,147,82,52,81,107,104,194,57,61,243,241,95,63,207,76,187,230,105,204,249,183,241,12,136,191,230,58,109,243,243,55,255,186,152,249,101,70,213,29,21,162,129,42,224,252,86,211,236,115,206,28,229,98,150,36,243,178,230,188,221,3,165,173,117,252,155,196,157,121,157,87,53,49,155,38,20,35,255,246,128,0,0,66,0,110,219,119,89,102,76,62,66,30,161,226,32,128,160,224,153,50,69,242,139,5,241,54,22,169,112,47,108,40,28,250,255,248,87,199,233,203,177,87,230,126,213,148,35,207,53,128,245,50,27,113,70,72,76,144,73,203,210,221,216,203,201,23,220,217,149,79,181,106,23,237,204,144,136,201,105,89,25,35,24,198,91,250,30,72,100,189,90,136,197,99,225,224,145,54,179,73,149,71,29,53,236,221,140,35,146,64,26,182,223,130,209,5,11,18,60,212,108,0,29,56,32,193,252,90,26,114,22,24,147,160,133,201,88,208,36,121,15,150,60,86,196,174,150,81,74,246,234,36,215,41,226,237,192,88,153,218,100,8,191,211,88,28,85,192,235,88,217,86,204,69,154,50,186,254,150,159,228,153,28,55,50,225,70,219,81,56,194,235,103,189,187,165,107,183,215,71,245,110,143,210,200,106,31,109,186,170,154,189,118,44,123,22,44,230,35,44,117,101,35,202,92,243,108,115,156,113,68,41,100,49,79,74,31,115,25,79,70,113,255,251,178,100,213,8,133,177,102,198,19,121,91,224,110,204,217,125,61,35,56,17,101,155,42,236,164,246,193,185,179,100,137,134,13,168,242,201,185,213,64,13,6,107,249,4,23,48,144,177,26,197,252,43,36,45,192,69,201,90,209,205,190,162,227,161,221,218,95,113,151,40,209,198,221,129,135,66,65,165,240,226,155,168,228,225,41,172,82,6,168,10,169,178,222,189,230,166,197,230,124,47,56,70,197,161,245,250,79,18,153,42,187,114,100,215,249,165,35,44,145,78,182,103,89,87,100,149,253,86,12,153,221,10,89,159,229,236,83,137,168,72,249,156,44,208,138,103,74,22,191,193,41,136,41,168,166,101,199,39,5,198,74,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,204,34,47,51,225,64,198,132,211,9,83,12,76,34,49,112,56,203,74,131,69,5,193,194,67,8,1,140,150,31,48,240,252,194,197,145,8,52,153,146,96,64,171,174,99,49,33,143,195,170,198,162,99,128,166,140,163,49,176,16,242,12,68,99,10,128,17,5,139,18,145,12,158,25,210,103,152,0,186,2,22,67,170,40,180,218,19,204,40,11,98,142,59,172,182,38,95,85,60,176,139,7,15,197,21,203,176,213,88,221,137,137,200,18,205,71,150,47,98,122,93,102,146,159,159,143,37,157,239,238,233,247,200,138,236,44,220,142,174,126,223,125,88,72,38,202,107,229,222,145,221,41,232,124,203,5,72,152,156,40,129,179,76,67,162,24,36,126,162,244,146,217,181,36,139,79,77,90,12,57,239,168,247,196,176,91,153,235,39,221,55,171,13,120,231,223,251,149,250,130,16,0,55,36,161,206,205,4,220,142,224,89,54,184,188,67,206,84,75,26,50,13,149,238,119,205,169,169,94,123,223,55,146,14,242,218,235,101,103,183,60,191,207,132,79,126,103,127,51,153,147,8,172,174,90,125,30,19,234,102,90,68,176,200,171,195,142,84,88,101,24,227,27,52,25,245,118,118,56,179,161,90,18,153,67,180,210,24,42,115,214,17,221,223,116,221,96,127,8,149,175,90,211,35,233,147,69,31,41,113,19,80,23,49,173,113,152,68,1,208,98,31,141,153,244,157,153,249,185,222,253,31,41,25,160,136,24,32,9,155,79,150,164,89,84,201,70,128,2,227,198,87,73,133,110,14,158,146,108,56,183,165,199,86,7,100,161,43,54,32,66,97,13,151,213,22,2,224,15,136,69,133,20,18,101,13,25,66,112,34,38,128,201,168,207,80,67,14,191,171,165,147,192,144,251,34,112,249,12,67,49,216,164,129,91,164,239,19,245,2,72,229,239,163,163,12,16,30,21,106,227,86,170,94,63,255,234,31,238,115,119,191,254,234,56,255,251,178,100,223,14,38,66,103,68,139,131,127,176,113,204,217,71,60,104,190,23,165,157,18,45,233,13,209,165,51,165,12,243,13,216,225,175,219,168,73,82,26,40,101,53,186,186,153,53,142,145,195,6,184,177,129,188,66,29,35,69,173,200,163,232,83,40,162,162,106,243,166,71,88,232,190,217,174,222,107,225,210,233,82,31,245,201,0,5,33,22,117,56,228,11,199,170,2,228,133,70,8,16,79,43,165,37,46,148,15,153,105,133,41,214,248,236,105,118,106,166,69,18,230,149,36,0,40,242,243,244,255,223,205,167,121,56,161,90,98,141,3,98,242,74,35,202,147,196,239,70,10,160,155,82,36,150,101,41,236,241,8,247,191,145,101,158,212,167,216,80,199,76,240,132,178,30,87,211,228,61,124,205,238,70,249,249,195,71,170,124,58,83,99,205,122,0,85,0,0,74,172,202,20,204,212,188,201,12,206,24,144,202,24,138,160,6,104,16,27,94,221,157,83,34,56,10,144,26,81,21,130,117,138,143,100,0,152,57,139,16,145,8,168,130,66,212,0,6,100,163,208,160,49,100,131,72,120,87,56,85,144,209,159,87,32,46,226,166,118,21,68,208,113,203,98,233,30,149,233,134,137,137,128,236,53,103,98,150,244,174,93,153,57,128,134,252,118,47,114,94,3,103,201,37,105,158,81,55,95,127,31,76,158,59,255,155,171,138,230,122,171,175,235,254,174,119,113,19,110,115,127,254,155,113,212,242,201,115,207,172,178,199,73,140,43,52,131,231,106,218,211,84,244,233,106,167,241,40,221,116,230,242,161,214,242,112,226,246,80,188,219,46,91,108,64,7,36,88,0,193,144,22,101,187,97,57,101,232,212,49,144,182,138,182,87,134,132,37,6,89,243,148,251,69,48,242,12,148,53,206,206,44,119,240,151,160,68,236,253,88,33,13,64,207,239,191,159,231,215,51,34,57,1,209,238,92,254,139,36,28,20,34,81,105,178,116,226,16,57,199,96,102,106,139,238,218,128,55,26,138,69,116,238,49,6,166,125,123,235,182,34,153,179,23,246,157,210,221,103,214,245,66,87,79,219,199,52,48,114,30,191,0,105,211,17,208,49,184,243,102,135,58,148,99,162,97,26,128,48,119,147,217,38,3,51,128,5,76,92,112,12,96,32,20,47,168,32,18,0,76,176,97,38,160,83,162,48,103,12,112,201,144,16,38,24,98,171,136,194,0,158,142,239,177,36,98,3,31,148,158,86,48,113,236,229,52,13,170,228,11,169,254,116,85,182,77,70,21,42,36,175,226,80,60,129,252,129,105,99,109,114,206,82,230,250,114,1,138,83,191,102,67,65,211,232,149,59,167,119,252,126,254,35,150,90,244,246,211,152,133,76,125,95,246,215,255,251,178,100,214,14,5,168,102,198,155,121,90,242,114,76,217,122,60,195,136,22,181,157,24,77,229,109,193,192,51,165,104,243,13,120,157,125,91,234,103,149,169,223,207,196,215,44,248,216,202,113,242,24,162,75,97,141,139,65,151,111,97,213,206,61,141,133,167,151,71,193,245,153,21,28,87,110,190,63,248,152,177,51,210,0,38,0,5,73,100,162,204,137,78,151,227,165,196,119,139,228,187,9,204,176,34,78,65,32,64,140,46,143,144,86,154,44,189,47,113,139,121,96,153,214,158,252,83,46,175,35,145,200,255,208,21,162,68,9,150,36,83,34,72,102,218,162,145,87,234,103,214,88,227,148,4,10,53,177,88,173,88,157,186,217,116,188,186,231,232,87,47,29,164,147,247,143,61,72,215,151,41,170,50,123,136,66,39,133,158,220,5,218,255,248,230,0,22,230,244,211,32,214,52,47,97,248,40,44,225,231,129,184,140,144,163,136,202,75,58,94,173,24,16,160,72,155,117,122,19,226,21,82,94,217,88,108,101,122,233,224,96,17,57,201,73,68,178,23,156,148,26,123,244,224,166,166,101,243,86,37,247,31,220,164,146,249,78,172,86,156,40,120,216,227,130,244,42,84,85,19,141,133,3,103,49,108,111,253,191,231,95,71,250,245,85,69,83,101,236,46,101,163,10,246,221,235,159,108,102,246,129,217,65,68,101,18,68,73,73,32,156,163,25,159,37,157,94,141,209,37,154,20,157,54,90,150,70,107,107,237,75,142,57,117,53,27,168,108,247,241,54,168,12,80,0,54,110,109,56,166,178,245,220,182,130,250,50,237,145,227,8,211,97,131,226,75,43,114,83,116,198,107,153,173,72,23,196,53,141,109,191,57,234,170,203,184,221,212,147,56,64,148,191,254,254,78,144,91,148,142,212,188,16,167,160,10,102,215,97,187,36,32,193,69,89,219,136,146,219,65,153,141,169,110,228,103,29,92,205,237,51,156,81,70,108,141,13,14,21,51,22,144,142,241,240,87,204,151,21,54,145,135,52,42,10,51,82,147,242,27,199,127,184,236,48,81,64,0,36,169,0,47,166,100,124,108,229,134,83,100,106,167,230,60,48,99,140,39,200,29,84,192,128,76,120,92,120,220,40,22,143,193,198,234,88,192,76,8,129,7,24,131,151,14,14,0,52,213,140,36,8,227,67,11,126,76,206,72,4,1,1,174,240,192,72,48,116,88,129,151,50,209,38,151,86,157,226,137,63,208,228,196,93,79,76,103,110,87,156,23,2,74,222,27,213,166,152,237,233,92,86,47,186,103,102,174,173,202,241,214,90,207,152,107,146,149,108,185,110,90,249,171,250,196,242,246,59,179,246,185,35,216,164,121,254,102,160,162,251,251,218,20,23,39,78,255,251,178,100,215,12,4,245,103,73,27,39,94,176,122,236,217,189,60,102,205,88,61,155,24,109,141,254,138,28,179,100,245,134,32,249,45,123,131,171,57,209,243,249,163,124,188,150,123,229,235,35,203,75,118,25,174,173,96,123,14,177,99,169,96,209,87,6,42,191,107,55,101,172,89,35,214,170,97,103,59,64,0,8,16,16,11,110,73,84,94,68,189,148,49,147,188,142,73,71,108,122,3,67,114,171,199,235,33,26,8,72,75,214,64,237,251,126,122,42,28,252,156,162,184,10,211,210,90,52,170,82,212,146,182,42,84,164,180,142,152,21,90,178,198,30,34,52,82,24,207,110,119,104,221,13,31,6,44,104,165,23,138,180,14,82,111,34,160,125,173,31,47,70,79,55,162,254,166,207,18,96,197,136,136,161,145,11,52,138,107,194,83,246,253,85,240,74,35,150,115,171,201,82,123,167,169,209,42,125,155,196,255,174,37,165,138,1,140,28,145,53,56,80,203,11,179,22,200,204,222,166,16,147,204,0,52,60,144,52,199,194,2,128,97,128,220,198,5,40,24,16,56,35,1,152,44,112,193,140,28,5,0,15,144,121,3,83,250,68,189,149,242,182,145,3,103,87,177,128,0,241,101,52,45,208,179,93,8,215,138,74,13,15,10,3,204,128,33,63,39,64,59,46,97,180,173,133,151,70,28,71,61,91,224,123,45,81,226,129,167,22,68,57,74,225,94,158,129,246,212,232,150,12,12,187,32,102,102,195,150,251,91,241,254,182,254,239,24,241,251,109,247,138,214,140,124,186,109,179,229,19,50,186,232,184,180,144,86,52,68,33,118,127,113,213,221,53,68,36,38,66,20,170,148,162,195,250,14,37,202,241,8,46,237,142,189,167,226,47,223,80,246,39,118,173,127,85,30,168,13,70,156,179,244,128,32,114,3,18,73,106,49,201,118,79,210,76,105,129,42,201,48,157,34,155,46,174,204,86,165,189,64,222,111,44,198,106,62,194,216,152,140,197,231,75,38,100,28,89,188,46,127,255,249,164,103,226,121,59,199,99,122,182,204,115,165,186,21,164,231,14,156,61,221,116,253,144,190,142,237,34,169,244,37,17,210,53,117,180,194,139,68,42,92,166,124,205,51,218,170,174,141,100,121,168,119,50,181,170,132,122,129,144,0,137,166,4,164,108,102,230,92,192,97,45,70,112,158,2,62,16,220,27,17,105,131,10,23,244,212,69,140,120,73,1,138,16,28,170,28,5,72,108,145,92,83,49,209,162,103,109,5,5,21,109,31,88,84,78,46,40,48,67,165,178,225,147,13,33,93,63,231,161,59,149,36,50,118,155,90,229,202,144,213,44,204,150,94,215,156,24,188,78,39,51,131,103,166,150,198,107,218,34,16,40,72,255,251,178,100,205,12,38,49,102,196,139,134,95,52,108,204,217,106,60,101,158,20,177,155,24,77,225,77,201,117,51,165,156,244,149,72,105,61,10,162,171,169,204,137,87,210,253,106,113,244,238,167,186,156,235,102,173,111,119,175,170,111,106,215,116,57,104,78,49,44,107,21,61,84,227,136,81,40,131,83,106,136,182,119,34,82,99,84,197,107,221,77,95,178,180,208,129,82,192,14,73,34,94,60,9,18,124,105,43,216,32,152,202,7,56,89,216,128,29,177,177,65,76,67,42,99,17,45,244,116,99,11,28,76,238,186,116,94,36,253,204,97,179,88,92,138,181,59,50,14,26,143,159,153,152,252,206,143,169,41,82,173,30,105,234,86,123,158,137,86,148,232,183,163,157,153,138,181,173,182,218,201,215,106,85,173,115,74,191,183,130,53,0,204,123,30,51,115,196,221,161,241,41,249,182,206,6,138,1,130,37,7,135,36,149,143,12,40,13,49,220,148,26,39,49,48,60,180,6,57,2,160,113,131,128,131,65,16,227,248,96,149,31,75,178,250,2,129,68,34,34,204,66,217,192,92,24,80,0,47,152,48,12,103,192,154,106,16,129,5,10,74,58,168,212,241,143,194,42,116,152,227,1,39,33,164,186,110,171,148,242,168,51,37,115,90,58,38,195,11,170,101,62,29,182,122,229,179,171,78,179,36,179,71,74,244,74,169,99,17,155,150,249,87,245,206,150,235,167,157,146,179,103,31,40,230,108,204,114,127,77,200,49,54,67,197,253,244,179,158,174,208,74,31,114,173,62,209,141,16,222,172,170,45,207,28,178,42,135,214,237,40,217,102,106,25,52,140,242,155,189,233,109,125,70,198,226,238,19,62,84,16,177,138,86,183,165,113,87,192,171,180,210,82,63,102,251,223,216,160,0,33,9,0,14,73,110,174,107,150,101,18,185,197,36,15,38,86,81,59,107,86,196,103,250,122,77,217,117,78,231,39,254,213,205,98,255,37,214,181,230,228,144,216,179,10,106,2,33,245,28,59,112,17,68,109,232,234,104,64,234,148,44,40,141,60,235,3,36,65,6,24,106,58,181,42,162,136,139,4,59,171,26,85,174,14,43,165,228,162,3,17,18,208,164,104,61,162,224,167,92,251,157,39,25,13,20,153,27,126,74,174,166,119,70,167,187,38,96,12,96,0,18,146,130,171,102,156,58,102,111,102,120,90,99,2,224,96,115,25,29,1,207,11,5,43,32,112,224,40,109,49,87,137,130,130,42,154,50,14,2,137,3,177,201,151,126,78,211,82,154,67,98,36,88,1,143,198,75,0,5,167,139,74,8,64,21,27,109,48,2,20,143,75,149,66,23,2,199,164,211,87,41,104,227,148,212,143,236,213,44,29,51,77,17,140,209,255,251,178,100,217,140,6,204,105,67,139,134,127,176,121,44,217,109,60,101,190,85,97,159,28,109,137,254,201,222,179,102,244,241,162,252,222,103,216,75,117,13,239,153,211,99,249,247,62,126,159,86,166,147,79,173,209,196,123,168,244,173,232,67,51,187,82,237,200,245,121,26,70,77,81,75,58,211,115,122,145,76,57,4,19,95,57,240,97,210,93,203,111,6,74,94,76,90,246,179,133,176,255,27,213,228,83,135,20,63,88,0,58,150,178,55,46,178,228,53,181,189,236,187,83,154,207,155,7,225,123,131,150,108,225,181,205,162,241,237,73,43,75,75,158,212,219,76,66,156,224,152,209,238,159,36,134,81,0,11,11,122,195,210,123,134,0,6,107,184,207,52,33,130,49,166,20,90,27,36,112,11,235,161,18,184,66,158,29,128,208,44,165,43,233,57,244,247,145,51,64,113,54,83,243,63,167,199,164,198,53,197,8,83,246,136,170,73,136,155,186,218,63,227,182,184,137,225,193,234,213,0,9,67,80,171,52,86,67,20,136,37,156,54,17,227,3,32,25,127,61,180,193,224,52,62,48,247,3,14,16,95,0,224,0,19,195,25,42,133,14,32,160,91,228,249,68,101,232,100,12,18,102,166,42,42,100,195,198,24,16,240,40,43,7,26,118,139,183,80,72,139,164,187,210,56,194,200,216,114,237,65,165,93,15,55,55,42,11,162,101,253,164,78,133,21,178,94,52,116,67,87,62,81,131,115,166,129,157,169,20,80,176,112,80,84,241,120,138,34,104,189,230,9,94,189,175,226,235,54,198,146,202,76,52,22,31,204,136,99,89,135,75,221,12,166,150,234,162,169,47,126,102,95,137,168,150,174,15,136,217,234,149,214,97,87,142,227,233,178,214,235,73,45,123,186,21,211,237,208,11,17,182,172,0,25,34,162,10,17,185,34,251,185,147,143,164,51,80,231,54,162,100,201,137,149,25,179,107,46,102,213,173,2,144,222,68,199,243,231,203,109,128,218,194,223,233,230,16,111,151,255,249,135,106,52,53,34,12,132,52,233,42,145,238,121,3,166,229,187,36,107,12,213,208,140,26,37,136,102,133,10,33,105,16,43,238,68,102,112,92,200,89,25,17,33,36,214,156,87,81,212,130,43,109,234,202,121,254,207,179,162,239,95,152,25,33,70,0,20,52,147,3,17,48,48,233,179,44,11,40,48,48,168,51,52,42,98,229,200,0,157,152,96,68,2,155,137,218,32,5,46,112,140,100,186,45,10,121,241,124,160,178,239,47,196,56,136,1,70,131,86,218,98,38,152,176,181,248,24,68,10,232,82,181,227,3,18,97,16,211,26,100,206,35,18,197,241,103,79,252,53,18,142,15,8,173,18,208,1,134,218,177,124,163,18,39,255,251,178,100,198,14,5,182,102,197,147,104,111,64,112,76,217,157,60,103,191,22,217,155,28,109,141,254,201,181,179,100,201,132,149,184,42,44,254,49,166,25,38,151,101,172,249,63,127,148,253,187,134,62,101,89,80,102,68,171,243,253,33,229,247,34,34,255,219,4,78,98,108,237,254,232,101,8,188,199,16,113,201,117,65,168,100,52,69,172,148,40,53,7,252,196,205,161,201,10,123,219,88,189,53,235,6,151,213,117,143,79,159,154,216,90,214,100,4,175,159,69,164,251,42,155,89,161,71,81,100,90,134,19,125,220,171,90,82,41,34,42,101,188,188,198,188,72,79,70,22,126,90,172,50,150,75,42,171,124,246,112,150,146,166,72,39,85,169,166,255,112,238,171,149,174,214,117,221,148,132,70,35,138,34,163,145,78,139,61,8,234,119,42,50,145,209,214,162,19,74,174,75,33,167,121,150,197,67,153,21,10,108,135,77,54,239,61,203,229,92,151,255,94,205,255,131,170,0,0,220,144,193,94,140,4,172,194,137,76,202,144,201,69,129,195,66,35,112,209,149,3,93,198,72,2,132,160,225,197,48,22,18,124,144,232,94,164,9,55,102,88,166,142,99,6,94,19,44,60,207,70,19,129,43,212,0,104,33,140,123,89,122,229,34,12,12,250,2,234,9,56,208,210,80,179,136,209,35,96,0,199,5,12,151,47,24,5,166,113,154,214,79,0,82,217,144,84,230,144,167,16,128,128,34,60,173,145,89,17,193,43,14,240,227,13,90,169,88,91,197,204,211,124,241,147,235,211,48,235,104,111,49,159,73,51,137,173,125,63,142,207,77,237,179,231,13,83,64,241,47,159,230,134,215,1,97,212,145,55,18,178,106,149,190,239,127,109,111,94,219,214,63,250,190,224,90,14,43,79,90,234,74,90,54,94,94,244,207,188,207,51,123,106,216,251,198,47,168,245,214,254,105,170,123,226,184,92,142,72,224,8,18,0,9,183,124,133,50,193,58,17,76,210,138,23,246,66,99,56,64,158,144,33,77,106,82,155,198,178,170,213,233,173,125,231,92,80,226,248,91,200,68,238,234,46,56,184,161,9,199,96,0,2,171,147,185,210,253,16,57,108,155,225,1,60,165,149,14,100,231,79,48,216,99,99,82,233,60,18,37,20,114,94,238,28,158,148,118,238,209,79,149,175,86,41,70,57,158,216,135,249,200,86,69,45,239,83,95,189,147,94,160,34,223,191,3,75,49,193,76,104,163,194,12,94,161,80,17,152,14,81,81,58,175,144,144,251,81,149,108,132,171,115,172,226,109,199,127,90,75,140,210,28,116,37,56,141,6,31,114,216,123,36,122,101,73,109,30,117,101,133,97,215,129,109,145,57,99,37,10,126,48,100,222,111,20,255,251,176,100,199,142,6,163,102,199,155,120,125,50,113,204,233,138,60,101,190,23,205,163,42,109,34,30,193,136,179,103,40,177,158,120,139,152,143,143,188,69,236,117,151,116,141,61,18,209,23,144,197,124,150,1,39,227,51,74,84,137,135,102,37,79,132,70,118,122,93,252,215,249,35,144,161,240,65,194,167,12,115,85,69,80,58,21,80,132,144,248,62,148,112,120,70,133,137,44,225,103,182,99,174,97,24,181,74,116,41,123,136,121,168,171,190,251,152,216,120,140,61,169,82,234,170,103,102,33,169,178,217,108,101,91,178,73,164,171,173,102,7,247,164,132,209,50,48,45,137,163,57,224,5,221,24,5,237,255,121,164,6,192,155,162,62,155,99,213,189,21,41,40,99,166,155,113,183,249,165,32,205,115,217,155,205,143,34,215,209,250,24,200,19,54,2,36,110,9,19,150,95,222,67,76,213,144,214,174,76,185,99,182,92,219,185,178,54,61,46,230,209,157,26,82,207,170,63,214,155,154,168,238,232,243,94,99,247,163,42,26,186,165,125,167,127,211,186,4,174,69,0,0,237,208,45,52,199,10,63,36,76,181,3,119,4,12,88,231,206,48,194,75,136,128,149,106,22,8,50,5,103,177,4,144,133,131,131,82,44,231,217,210,141,180,215,249,160,191,234,2,166,172,30,9,108,12,173,239,65,213,82,67,248,186,192,47,167,169,86,168,178,103,174,182,14,232,200,147,177,165,42,178,135,52,71,237,37,152,154,132,189,46,132,18,227,177,53,150,249,67,74,82,192,105,216,123,17,187,6,191,211,179,180,148,217,103,254,159,201,210,75,72,233,33,157,12,206,108,12,153,153,88,118,92,62,8,49,161,188,38,41,246,123,51,147,219,74,162,94,108,226,5,142,245,55,92,40,27,178,19,62,245,181,191,217,76,130,171,254,230,65,157,96,0,66,0,0,77,182,90,235,235,7,119,129,102,220,101,247,19,191,206,75,205,240,181,62,90,35,152,161,89,96,201,14,74,81,140,114,51,151,95,111,246,190,117,158,167,232,137,68,117,48,242,206,227,202,137,152,206,142,123,41,230,181,238,106,25,86,116,84,127,236,215,49,149,182,223,127,190,237,165,118,67,117,233,254,212,6,162,169,32,41,0,26,208,111,169,230,1,98,120,101,198,8,62,108,198,198,134,14,52,22,154,34,50,245,40,75,210,99,112,72,65,16,12,56,13,4,90,203,53,207,94,47,129,80,42,82,90,101,109,78,166,56,204,136,128,65,64,170,189,191,128,149,89,29,219,144,140,16,56,109,23,132,133,28,118,124,164,18,181,198,131,94,213,190,93,245,49,28,3,141,67,174,235,233,75,31,118,25,210,186,158,132,67,171,221,199,151,178,167,249,206,255,251,178,100,187,14,133,100,102,201,155,67,111,178,87,76,217,170,48,39,124,22,205,155,34,109,141,190,201,238,51,101,232,246,32,224,114,110,91,183,126,215,235,241,8,170,37,162,41,16,50,92,13,161,250,253,172,137,39,151,98,228,195,198,227,102,101,10,252,119,40,100,164,76,190,90,117,95,250,100,24,130,36,233,223,82,157,37,169,234,70,183,169,106,70,179,136,190,146,76,79,9,1,46,132,0,3,45,219,18,228,169,230,39,101,137,124,173,33,234,150,133,236,58,81,92,139,14,139,72,163,102,200,166,91,92,114,205,198,249,78,50,173,13,38,254,199,201,127,195,65,156,86,231,217,164,49,195,69,7,221,220,36,18,200,52,105,69,24,252,205,163,36,93,76,161,248,215,76,216,135,33,25,210,180,147,148,89,233,90,206,170,249,140,186,122,209,117,171,72,123,34,160,154,174,221,94,36,197,238,82,170,27,121,74,231,167,155,253,250,171,143,238,47,26,2,138,90,0,1,39,248,206,98,25,244,100,155,26,135,71,89,209,147,0,114,80,141,191,102,172,196,8,36,88,48,48,129,66,112,176,101,216,202,81,49,28,167,46,66,165,12,143,99,0,239,161,33,236,101,19,207,234,176,213,76,183,125,149,106,3,95,227,163,19,45,14,43,166,194,13,103,12,183,91,45,57,225,107,144,52,63,76,231,73,216,12,9,6,56,46,205,216,49,250,174,52,84,7,48,193,204,58,166,191,122,153,148,222,103,249,210,87,184,101,71,139,68,69,45,102,123,195,236,78,115,33,177,102,49,72,92,161,104,83,29,22,56,193,73,24,47,68,133,148,208,252,97,131,3,252,72,80,158,88,162,195,197,200,76,107,26,174,119,187,95,31,196,153,195,234,236,82,66,117,157,222,180,204,109,97,120,79,105,4,23,109,180,164,39,17,143,1,104,87,10,89,20,246,169,215,36,66,109,178,37,104,75,27,125,177,126,35,236,190,31,123,236,56,48,243,77,194,191,217,105,198,221,93,23,133,59,254,216,131,136,220,198,159,243,127,97,237,164,231,12,99,34,83,5,145,152,38,39,27,99,134,121,20,253,95,157,189,249,8,165,87,50,206,162,211,42,215,114,174,109,51,236,165,255,127,63,230,167,145,23,237,197,252,191,188,10,0,47,109,243,84,110,134,144,129,49,51,144,36,160,160,176,146,223,105,217,70,74,168,116,121,178,126,229,212,77,58,51,102,51,94,29,151,51,43,243,116,87,92,105,248,6,197,134,198,237,70,96,214,132,204,135,135,229,53,84,31,51,70,228,130,206,91,109,42,145,243,101,155,90,20,170,17,10,61,84,115,18,111,73,140,204,158,251,43,38,218,173,79,246,69,86,190,247,108,202,93,171,125,223,158,255,251,178,100,199,140,5,208,102,201,27,72,127,66,107,236,217,115,60,195,126,16,173,157,46,109,37,88,65,134,179,101,220,244,21,168,169,238,138,242,35,158,148,161,41,135,153,115,11,183,54,247,158,122,183,48,212,189,149,166,159,104,23,58,66,16,4,41,109,175,83,133,176,222,33,42,145,250,156,132,202,136,169,241,109,61,146,116,210,201,172,50,231,147,174,120,37,177,185,193,189,166,217,26,151,70,67,58,60,188,70,215,153,246,82,84,85,173,123,35,89,172,234,167,50,35,43,145,209,20,106,202,138,215,100,116,247,37,92,133,37,210,151,125,119,67,72,143,105,217,149,118,53,255,251,170,46,237,251,125,136,12,152,130,154,138,102,92,114,112,92,101,85,85,85,85,85,85,85,85,85,48,129,99,25,100,77,100,64,204,196,27,206,211,52,205,3,11,76,105,64,205,48,22,131,5,144,224,148,194,241,216,12,68,142,143,196,192,225,133,224,48,58,120,8,161,140,38,102,193,9,10,106,70,60,17,107,132,69,36,70,189,219,176,101,73,0,74,136,196,152,129,3,205,128,206,197,150,150,125,52,96,244,197,4,11,26,252,21,50,127,70,59,102,248,58,204,51,64,221,59,233,68,72,13,53,40,149,186,30,143,187,204,214,29,105,14,147,55,91,13,46,26,134,165,146,224,77,9,104,241,46,146,198,227,188,225,147,45,6,89,229,29,116,110,187,51,59,218,154,157,103,87,90,150,235,82,140,169,39,100,20,180,221,86,161,89,181,38,117,162,130,118,116,25,157,222,234,161,90,221,105,41,35,230,10,54,55,69,150,201,34,181,232,41,146,93,78,202,232,213,170,165,58,43,119,68,44,25,62,176,0,64,24,19,18,223,255,231,188,116,36,229,4,90,9,11,23,140,174,39,243,138,234,105,227,210,11,232,215,114,222,59,252,62,190,96,19,14,53,110,159,154,61,44,156,5,191,39,153,165,107,153,14,171,165,89,52,183,66,143,54,218,119,55,26,104,244,10,211,15,104,105,133,74,13,97,222,154,162,203,246,25,11,216,38,201,202,242,98,11,135,138,114,161,50,208,117,201,150,202,204,182,199,94,245,131,89,107,171,185,183,180,21,56,124,213,213,213,117,251,194,233,127,83,43,199,213,241,223,181,132,20,160,0,41,57,12,97,28,195,99,76,224,12,137,252,192,102,12,160,144,194,141,8,203,23,73,128,2,152,105,136,240,64,140,24,56,69,138,175,117,200,64,27,6,47,74,203,210,250,199,116,204,8,1,250,82,214,33,41,34,21,121,153,75,21,119,29,182,179,72,131,20,132,129,169,156,180,102,220,245,77,85,254,150,194,98,116,150,231,108,85,138,78,192,113,153,77,36,55,61,5,91,166,159,164,255,251,178,100,223,12,6,140,103,68,131,186,107,112,133,12,233,141,60,200,174,21,173,155,30,109,133,126,137,206,51,101,232,243,13,188,179,46,153,177,249,227,223,239,236,227,145,250,229,28,208,129,204,214,44,34,113,173,210,48,201,38,130,112,156,108,111,65,146,121,77,24,230,63,167,172,194,106,206,99,228,243,145,77,245,47,106,149,39,213,115,98,77,32,228,43,105,197,62,237,39,70,96,7,196,98,0,1,200,37,182,155,153,63,201,110,199,193,192,74,6,174,213,166,252,208,150,105,108,36,36,135,139,38,224,10,152,112,213,57,151,62,24,15,93,125,39,143,143,29,176,75,89,230,162,206,182,78,142,12,24,144,220,197,84,8,162,179,98,53,122,143,110,0,238,228,172,185,56,244,147,141,28,177,193,59,150,123,158,197,10,29,115,242,205,182,255,42,214,191,40,40,118,82,208,237,103,114,35,111,225,211,157,83,40,28,223,154,45,210,64,234,0,6,227,7,37,140,44,200,54,136,152,193,229,51,165,14,76,132,75,48,177,40,205,128,148,108,34,12,24,56,10,97,144,16,51,35,80,57,45,231,81,64,101,67,136,52,152,209,127,232,146,130,90,130,118,138,218,35,250,124,11,149,169,165,75,152,171,177,30,52,89,123,53,241,137,199,94,40,25,160,151,230,10,122,223,7,198,81,8,144,202,169,7,48,140,11,11,5,160,248,6,21,0,48,140,34,26,163,220,194,222,238,127,239,235,190,62,254,184,238,46,186,239,77,120,159,237,234,221,118,152,142,189,107,254,230,211,150,155,115,110,15,134,31,227,227,16,225,184,60,120,126,60,186,97,234,98,181,141,69,151,139,239,132,106,27,109,199,86,187,193,96,6,156,1,10,212,1,187,111,220,210,73,125,143,21,244,84,24,206,162,179,48,205,22,120,17,93,77,229,65,0,195,200,118,25,66,221,71,224,245,175,255,125,250,34,32,168,129,111,169,104,123,12,97,71,6,78,8,31,81,98,131,100,2,19,20,207,1,32,238,79,187,164,19,235,99,33,49,112,138,217,77,239,106,152,102,7,72,48,148,71,125,32,177,63,92,222,191,154,141,99,94,250,158,102,92,43,207,207,100,243,2,78,26,106,213,81,138,46,6,241,70,153,209,32,105,116,153,175,72,6,85,111,6,50,192,195,98,33,41,131,210,79,241,137,2,101,236,49,72,196,123,225,113,16,156,125,33,7,145,34,100,136,48,203,109,44,28,3,56,33,69,68,9,229,45,148,94,3,80,196,102,129,88,225,34,211,228,27,119,17,174,191,11,121,149,83,50,23,122,3,100,111,235,144,252,59,243,75,193,196,97,142,67,91,125,221,168,132,34,43,84,116,17,14,27,147,140,137,47,154,255,71,133,255,251,178,100,202,142,5,110,102,198,147,152,66,242,109,236,217,138,60,67,138,23,93,157,22,78,97,109,193,243,179,101,168,241,162,252,77,155,110,58,234,52,123,147,82,227,234,56,239,251,254,217,204,79,197,179,138,171,127,87,124,221,219,185,237,141,179,217,177,21,38,59,53,62,88,178,116,241,9,60,245,164,74,103,173,124,69,168,206,212,167,61,42,163,186,104,204,207,81,254,17,160,0,6,8,32,146,149,57,23,70,59,32,199,45,194,44,40,153,158,139,182,149,176,20,238,225,97,198,62,224,102,62,105,225,123,69,146,52,25,45,162,7,135,42,71,40,86,119,76,79,130,104,93,202,47,132,238,13,110,71,56,113,167,121,161,41,153,231,33,183,211,146,83,13,131,53,85,83,82,161,144,208,114,4,241,88,216,57,94,71,96,95,155,25,165,51,176,132,211,112,151,52,193,18,234,124,198,61,6,58,9,40,172,170,147,9,26,42,49,138,33,53,213,194,179,21,0,128,36,191,251,151,13,214,115,82,104,124,225,161,66,201,15,39,71,2,45,118,213,159,202,229,234,146,15,67,169,58,215,137,46,178,225,74,4,208,174,135,105,95,116,175,199,48,23,22,217,13,202,159,194,251,207,229,32,62,58,140,105,47,192,120,225,201,155,195,55,26,237,127,207,227,21,75,33,92,162,208,203,183,28,167,72,236,248,118,213,53,183,157,5,184,54,145,10,162,10,107,38,200,109,37,245,90,135,97,213,233,117,205,105,115,119,125,155,176,245,46,170,29,165,158,155,139,132,24,110,79,75,38,58,201,209,213,85,211,2,248,120,2,0,2,182,236,5,29,139,36,0,115,68,127,149,136,22,136,120,121,115,240,201,221,86,127,19,141,199,0,244,12,73,205,93,210,236,44,172,33,64,61,33,157,33,222,140,198,180,107,170,84,197,67,215,161,139,31,216,222,249,156,84,214,151,83,180,121,78,126,197,65,199,203,93,204,164,251,205,243,8,162,139,107,88,243,166,7,233,207,118,242,215,91,217,60,149,119,101,185,99,116,142,215,189,45,154,250,118,58,212,228,164,199,217,203,86,139,107,42,139,87,45,54,170,141,171,52,54,141,115,119,197,115,86,183,72,101,195,4,118,0,7,109,184,195,97,91,203,40,8,20,236,81,195,16,168,61,59,22,157,24,46,73,121,247,103,48,215,176,232,236,131,30,91,134,168,111,83,69,41,160,199,254,153,251,220,114,205,126,52,120,30,114,97,219,148,225,88,118,36,179,205,14,129,193,15,214,57,53,129,24,86,144,107,154,221,237,255,255,210,40,114,196,101,164,200,175,11,121,232,151,214,138,42,52,253,46,230,109,239,148,212,218,139,145,247,58,158,167,185,234,246,118,215,111,149,177,255,251,178,68,200,8,164,118,102,204,59,44,67,112,140,44,233,71,101,136,110,19,5,155,44,108,153,57,130,113,51,100,205,167,153,120,190,159,190,71,115,173,54,58,86,75,78,163,101,6,205,135,167,37,105,211,201,250,64,211,46,142,238,119,91,186,215,112,76,105,169,187,124,34,66,5,150,97,131,0,8,154,228,76,36,84,193,17,245,189,58,48,22,129,234,124,130,167,161,143,165,42,204,179,71,83,55,204,196,168,98,83,28,236,69,238,234,71,176,244,89,170,220,19,6,250,181,227,237,62,214,231,127,42,220,2,64,9,231,18,93,129,25,78,129,4,205,36,222,55,213,63,98,218,249,68,226,13,52,229,81,154,179,146,4,210,53,75,104,68,168,160,164,35,201,250,68,136,147,156,27,88,234,199,33,223,202,15,72,132,23,208,211,196,164,139,22,108,29,0,229,20,78,34,231,44,188,191,27,246,82,200,173,103,148,49,247,119,239,141,182,222,94,182,221,200,171,21,0,7,39,248,193,6,17,213,17,19,90,38,129,168,128,17,147,10,154,242,247,113,34,16,90,81,76,170,177,41,122,218,121,229,244,175,252,252,17,45,134,95,233,247,157,148,33,217,168,180,232,188,73,136,56,252,34,147,10,100,49,73,238,67,216,100,213,206,150,47,37,48,185,135,205,138,192,88,122,247,159,92,12,27,227,42,57,2,198,255,59,127,230,248,255,226,118,50,163,255,229,241,247,199,255,79,142,172,234,142,101,175,193,246,211,93,185,36,248,137,60,199,168,85,9,179,125,81,178,48,229,204,216,108,59,208,55,113,45,119,205,70,249,106,222,133,202,115,55,207,9,185,107,166,166,156,210,128,101,157,128,42,64,152,11,109,248,144,101,149,195,236,9,215,85,132,4,208,212,59,228,59,207,253,16,130,242,30,2,67,168,50,255,247,232,136,255,116,222,255,240,237,108,252,194,30,106,149,115,34,173,75,91,222,220,212,223,112,213,17,110,148,251,149,153,175,221,13,145,142,82,174,85,115,51,55,143,29,170,212,233,17,122,115,153,185,25,82,47,233,157,65,32,0,157,223,25,39,2,1,64,34,166,62,177,211,28,135,224,96,171,127,21,58,37,20,251,41,220,154,157,226,143,213,79,180,228,129,23,125,248,50,24,116,226,211,241,4,7,78,187,173,70,51,21,107,144,68,50,249,59,49,23,34,5,187,94,67,79,19,179,216,18,11,127,156,200,198,46,215,108,207,202,41,41,159,215,246,135,96,0,129,32,33,35,185,196,183,115,255,223,254,238,223,191,254,249,85,135,204,71,110,255,55,127,219,223,234,24,252,119,252,199,213,253,158,247,94,27,45,237,38,58,120,250,150,74,185,211,73,21,41,105,17,32,93,4,209,116,255,251,178,100,199,140,5,1,102,202,27,76,93,178,92,76,217,170,36,67,126,20,173,157,38,109,25,189,9,215,179,100,204,241,150,248,144,189,107,166,203,53,65,4,106,66,138,71,94,89,160,144,44,210,92,0,3,114,68,45,4,95,67,232,4,100,200,225,137,21,120,141,70,68,210,242,68,109,114,120,207,59,204,102,60,144,232,238,61,105,156,192,195,135,113,136,12,194,1,240,188,208,26,133,50,69,55,160,213,22,153,183,219,127,46,25,20,32,250,32,150,252,208,242,50,8,135,187,189,38,34,247,55,4,168,42,197,206,216,138,100,69,74,171,26,169,184,50,113,205,138,220,144,143,63,85,168,168,174,91,46,253,165,107,45,153,89,108,86,37,64,234,66,98,10,106,41,153,113,201,194,0,0,85,180,203,203,76,185,136,70,144,0,227,100,67,195,70,4,10,68,208,132,196,132,44,0,165,104,96,11,150,92,129,0,81,129,6,54,19,60,0,251,221,49,236,204,224,163,66,108,74,49,156,100,103,19,152,69,131,0,11,46,131,34,33,228,65,193,74,23,200,232,67,12,17,8,204,147,131,17,156,255,217,16,174,49,232,204,104,51,28,8,88,130,119,161,8,176,115,61,8,212,14,46,184,209,17,26,2,194,112,9,16,169,178,19,130,199,69,143,152,195,138,43,4,163,81,48,164,101,37,28,24,52,49,25,130,8,140,168,30,182,17,29,192,110,112,245,21,252,240,223,244,220,15,19,226,213,165,109,15,116,155,119,244,205,179,140,253,227,223,63,234,212,150,74,205,2,91,227,16,227,238,88,108,151,139,6,143,158,106,212,143,51,155,203,97,106,214,214,105,14,151,147,45,114,98,30,38,131,137,41,43,173,119,6,167,247,158,89,232,203,141,99,218,61,63,204,76,202,218,225,120,209,105,17,74,35,143,108,128,40,0,11,150,220,71,33,32,109,169,88,178,8,39,22,117,74,64,225,0,59,164,73,163,97,198,145,93,118,242,252,57,193,136,86,209,204,112,83,45,114,162,136,90,231,86,159,161,32,31,152,45,95,123,209,136,132,178,162,25,110,2,219,155,119,59,231,246,35,250,109,29,42,61,36,22,166,140,97,137,191,167,229,200,104,196,174,124,243,242,200,212,139,158,167,12,204,206,249,145,246,228,113,117,95,34,210,62,70,122,175,242,255,146,116,140,213,37,9,148,187,96,172,46,128,24,242,72,131,148,99,138,220,154,179,177,135,38,6,125,29,137,67,78,130,30,249,243,61,40,98,53,64,181,145,165,153,68,158,120,25,109,38,82,151,68,153,179,90,110,109,44,100,34,254,17,101,19,74,232,219,144,200,161,184,112,187,36,66,131,14,110,109,171,164,239,207,87,189,55,167,150,105,175,62,255,251,178,100,223,14,135,134,103,199,27,122,123,242,119,236,217,135,37,131,182,82,229,157,44,108,133,30,129,113,51,101,204,194,139,72,221,103,209,136,54,129,67,160,137,172,29,56,173,205,239,255,252,130,115,60,86,47,72,132,215,217,72,250,242,68,1,209,129,35,145,30,137,101,93,219,245,223,63,255,201,147,47,124,241,127,16,187,183,207,111,195,187,205,77,107,35,150,24,96,1,104,0,4,146,71,105,163,129,65,212,203,92,88,204,108,48,195,125,240,1,170,75,87,139,59,255,32,123,126,219,165,200,133,251,255,217,244,117,64,73,103,96,251,156,174,147,25,20,136,172,16,16,70,19,107,252,197,60,45,157,10,115,58,171,46,238,168,217,181,117,85,75,187,52,255,161,246,181,116,123,183,117,111,255,107,255,236,237,111,111,255,247,137,0,27,193,45,38,204,120,141,153,207,202,107,152,161,36,44,57,255,64,99,162,96,137,12,140,135,11,170,90,224,81,99,8,116,192,26,28,80,7,50,96,6,7,36,18,74,93,65,9,48,113,176,40,80,226,81,146,16,168,148,211,134,135,0,135,21,19,129,69,39,200,65,3,51,40,148,137,125,12,185,84,1,13,2,82,37,9,128,1,13,157,179,80,104,227,237,57,64,2,162,138,0,161,200,132,57,133,6,97,66,160,13,4,224,226,238,146,106,90,78,164,87,48,225,65,68,66,1,39,200,208,66,243,186,140,153,214,107,177,202,212,255,205,66,116,30,29,219,135,203,58,150,29,179,115,134,79,182,212,166,147,34,126,73,194,10,104,112,144,231,102,8,230,104,20,94,158,240,189,64,209,3,118,106,206,246,255,244,254,224,147,128,0,114,72,104,79,30,64,250,84,80,70,230,149,19,85,107,209,147,87,35,53,134,142,251,146,220,115,92,251,90,23,221,226,82,248,175,241,205,216,227,146,121,103,61,204,74,61,144,136,195,14,2,80,156,75,31,59,242,17,17,180,61,93,7,202,232,156,124,223,49,76,231,228,76,134,238,223,251,148,105,150,106,71,181,227,78,161,21,247,44,142,229,114,166,217,72,242,53,84,250,43,252,191,79,77,3,94,59,25,186,192,4,104,34,28,120,48,29,49,194,66,18,56,121,59,178,218,43,114,70,43,76,181,186,59,175,131,4,68,35,40,116,192,129,125,69,5,133,129,13,70,142,56,138,81,13,193,12,213,168,39,171,26,14,10,35,14,42,69,19,222,37,8,2,0,100,44,85,129,166,91,17,110,230,25,25,228,66,113,128,40,217,170,28,36,136,96,80,56,187,93,72,1,227,133,194,109,212,230,149,106,8,200,58,74,42,76,9,68,203,46,196,235,67,10,222,229,212,151,225,77,142,245,147,113,155,93,152,233,58,161,255,251,178,100,216,142,5,249,103,71,19,67,63,176,107,172,233,83,48,101,218,23,225,157,32,109,25,94,194,13,179,166,116,196,161,184,231,31,250,251,247,215,218,127,154,204,204,12,65,152,158,29,254,44,142,186,138,140,111,252,154,200,129,198,253,114,220,29,43,150,108,115,158,42,213,163,100,148,189,25,159,204,71,154,244,59,164,186,214,200,84,16,24,0,107,104,22,136,47,255,252,20,78,3,2,165,54,55,117,66,227,133,60,212,90,102,64,205,241,146,1,123,73,69,214,130,137,172,128,140,173,180,154,9,194,95,22,104,50,40,54,16,62,196,175,153,69,25,38,145,205,101,226,161,114,218,139,120,125,166,81,236,234,61,70,69,160,241,118,212,70,141,153,214,214,89,167,104,180,54,230,162,80,127,179,197,81,108,246,140,101,111,118,123,73,14,230,222,150,185,112,137,91,189,197,84,87,66,170,90,149,170,70,157,221,243,251,95,49,220,213,127,33,228,85,9,0,0,46,191,133,72,13,0,4,12,56,5,73,128,55,140,241,40,165,17,53,247,0,187,178,170,41,155,240,19,67,18,21,10,187,12,198,43,195,52,19,145,218,90,11,172,145,197,105,80,183,42,94,240,211,186,78,244,110,252,166,45,167,137,21,203,148,209,169,215,145,119,18,41,105,186,47,76,195,63,126,91,171,240,250,198,120,201,99,175,212,61,149,109,86,203,47,255,255,38,243,252,178,166,39,155,45,244,101,87,3,114,158,111,158,89,36,198,44,211,212,221,202,154,167,68,202,212,61,178,92,219,155,152,157,60,217,173,134,83,170,27,113,119,13,184,124,255,22,247,24,6,44,128,66,32,0,2,91,104,236,138,175,49,82,175,36,90,164,171,184,36,186,198,101,145,3,102,163,137,95,150,95,188,141,106,117,225,61,175,235,212,200,8,201,206,38,70,23,129,119,16,12,154,234,169,185,207,57,255,161,162,253,135,207,233,31,146,220,25,35,101,215,239,211,102,216,141,27,45,209,138,67,37,115,245,97,137,71,88,194,167,220,167,23,65,210,49,41,101,202,57,155,211,123,162,160,130,77,33,146,172,152,113,249,131,17,29,232,49,131,0,43,105,112,200,132,163,201,139,6,200,226,179,206,187,232,229,43,146,160,10,212,106,78,241,110,148,57,86,189,143,131,189,9,148,67,48,227,52,103,34,193,9,122,153,245,89,203,140,221,154,92,59,19,127,46,79,41,216,144,224,48,93,157,5,193,133,66,140,4,0,48,146,203,113,110,12,185,214,78,136,1,115,38,11,29,121,162,111,77,61,167,242,114,150,67,133,173,255,255,194,87,121,148,181,115,41,79,50,220,252,138,123,105,172,238,58,0,2,81,84,171,144,114,8,232,166,47,113,74,255,251,178,100,201,2,36,209,102,203,59,65,95,162,103,73,89,122,61,35,94,22,21,155,34,237,141,94,201,173,179,166,116,193,150,248,142,2,70,132,78,13,64,133,0,148,88,144,234,218,177,137,9,14,154,107,177,251,191,86,185,139,90,53,29,28,8,151,0,35,99,1,253,191,62,80,92,8,162,185,125,5,131,211,255,137,250,192,251,188,247,205,191,167,30,234,108,210,115,102,164,63,231,1,198,6,97,134,100,140,223,50,73,148,252,255,255,192,2,212,116,8,136,28,245,13,107,206,74,93,149,111,130,131,76,254,181,92,201,251,84,233,118,214,201,28,133,5,19,4,59,145,137,142,15,218,169,31,68,193,233,197,71,50,90,162,109,70,54,232,251,214,218,238,12,169,136,41,168,170,170,0,0,150,108,146,105,167,174,97,207,128,172,128,69,175,160,177,213,164,210,99,193,80,203,18,82,227,177,39,146,58,250,191,67,197,84,230,97,241,4,2,87,147,116,237,106,229,103,245,178,15,2,97,201,46,244,43,182,100,224,39,26,142,59,17,9,28,46,29,189,38,119,24,128,232,20,10,100,130,196,151,180,125,202,109,39,156,6,11,44,121,22,122,210,135,220,103,238,12,118,233,227,16,215,114,238,183,255,231,223,151,239,91,222,248,79,21,116,213,54,115,151,115,46,15,49,218,6,142,99,156,214,170,76,205,27,61,51,93,144,172,85,247,190,29,80,255,142,232,251,42,46,62,254,234,163,142,35,223,191,226,168,24,84,2,148,64,0,22,221,192,185,125,151,75,109,9,235,18,172,18,143,21,163,149,40,216,69,209,102,6,82,221,244,49,245,91,100,218,33,191,137,174,210,137,95,173,86,174,237,182,158,186,239,255,178,40,154,206,152,167,217,104,190,16,221,82,167,170,107,226,52,129,135,147,24,163,49,90,197,39,48,149,19,244,183,86,30,24,43,88,199,27,144,77,125,167,20,240,228,197,197,200,198,25,110,61,28,216,172,98,92,220,68,71,55,183,77,160,16,103,160,0,228,191,136,100,41,48,17,227,120,73,143,72,98,68,66,30,104,57,26,217,163,233,34,94,142,3,8,112,225,197,98,134,99,112,11,189,15,209,74,96,88,204,114,204,125,167,54,116,187,71,152,25,187,57,76,50,33,15,203,175,74,236,201,161,246,20,229,58,48,150,187,0,64,175,236,15,20,220,126,69,185,169,183,218,236,121,221,146,56,46,67,251,118,147,63,199,12,191,206,228,100,231,124,255,217,42,185,83,137,252,245,121,115,75,6,237,223,7,49,189,203,174,68,203,25,227,43,124,90,198,222,214,153,89,160,237,68,234,106,63,196,73,91,53,102,104,158,20,206,15,113,185,217,33,222,243,51,68,180,39,222,37,190,255,251,178,100,223,12,37,30,102,200,27,65,95,146,117,172,217,106,48,200,86,86,17,155,36,109,13,254,137,237,51,99,201,132,141,120,27,223,101,236,108,77,7,42,96,135,132,204,213,8,56,143,204,72,155,140,186,65,12,49,200,106,113,103,197,5,18,12,20,5,23,48,63,18,117,91,139,159,216,81,207,120,184,109,11,202,44,164,219,132,31,117,19,133,160,116,74,82,97,64,229,172,224,157,136,32,8,69,104,234,172,164,11,199,30,88,186,3,108,187,8,35,177,48,32,105,216,209,43,7,200,119,107,144,113,159,173,69,148,83,54,214,241,223,64,86,45,131,103,112,123,25,19,172,89,74,82,74,39,38,35,182,116,169,20,56,81,230,127,206,1,166,32,166,162,153,151,28,156,23,85,50,173,96,209,82,131,44,161,142,62,165,49,240,4,28,51,74,163,59,4,216,216,80,52,1,37,152,68,6,96,32,130,117,8,64,40,24,66,7,69,176,42,208,64,196,109,117,21,195,25,75,166,174,202,139,244,222,41,39,17,4,165,98,26,73,160,12,36,120,10,49,12,139,198,18,116,185,137,148,190,87,244,61,11,76,98,224,154,48,201,174,140,162,1,169,82,10,10,24,0,190,171,137,96,88,75,244,176,116,176,226,60,10,3,102,78,35,112,103,233,131,43,110,208,207,42,82,85,223,119,203,174,171,74,121,230,61,94,173,34,37,34,38,39,78,175,190,226,89,210,227,126,58,218,117,68,251,106,154,72,103,69,122,26,135,44,158,176,86,212,253,42,87,118,167,148,97,13,14,234,169,149,253,197,15,248,152,88,44,0,69,174,237,129,91,122,59,156,155,235,183,58,105,226,136,251,116,33,108,164,43,190,72,105,158,91,25,212,191,197,207,189,36,173,56,199,205,203,108,151,29,245,25,251,105,148,79,132,83,140,142,147,161,79,85,180,16,67,83,68,23,37,121,5,183,36,143,38,151,135,62,183,152,68,219,185,77,8,49,226,162,27,233,176,219,27,152,199,189,223,164,22,219,61,221,227,42,170,117,166,121,177,202,94,24,255,166,169,179,234,59,223,174,215,25,177,235,206,181,238,160,132,107,109,175,61,215,236,205,59,191,54,188,88,9,97,116,47,34,106,209,134,92,54,103,67,130,73,34,69,134,4,60,98,1,105,212,56,48,40,4,24,38,153,16,113,122,144,152,160,9,38,10,1,47,99,0,88,85,68,224,138,0,184,173,163,193,66,190,83,117,172,41,21,0,1,0,137,4,142,2,171,121,128,140,177,55,1,95,220,101,240,154,245,154,211,236,192,151,42,42,54,87,129,182,134,219,230,13,197,244,204,213,142,125,253,129,89,244,158,27,109,100,85,48,162,202,246,245,255,255,242,253,31,100,99,255,251,178,100,223,14,6,9,102,196,131,154,67,242,132,108,217,205,49,38,127,85,201,155,24,77,149,190,193,181,179,166,116,96,35,4,161,138,242,254,76,201,209,22,141,214,75,31,69,213,28,80,81,73,65,112,136,145,152,80,92,84,12,34,116,14,140,28,170,205,58,208,82,9,36,147,42,97,173,187,160,180,25,75,217,105,83,135,148,168,0,130,174,6,80,114,57,32,57,214,137,21,8,5,160,34,130,206,32,28,163,45,3,34,127,239,151,165,191,200,70,77,178,111,154,221,214,217,96,222,100,100,40,240,246,210,13,116,22,105,90,49,109,202,101,73,238,148,238,205,75,174,222,17,235,250,99,30,86,170,181,161,139,28,165,62,236,174,119,99,226,116,109,36,222,143,154,250,137,73,68,54,22,233,61,162,107,181,137,75,79,159,255,227,153,255,218,240,173,42,0,0,4,104,41,5,50,233,188,213,133,243,16,144,11,90,227,136,130,134,35,0,143,3,201,68,130,163,6,224,90,198,138,89,5,178,170,97,129,33,144,40,8,118,9,0,220,29,1,182,4,234,83,103,1,75,91,68,244,75,246,80,197,215,105,16,184,152,52,164,18,252,96,54,36,24,75,199,169,255,121,163,16,54,164,9,186,150,176,101,106,68,125,100,241,118,87,110,226,78,195,141,105,48,174,64,18,231,113,234,194,205,122,78,90,251,57,97,190,113,150,178,238,87,30,136,215,233,104,170,239,225,48,182,90,45,53,23,24,133,156,61,137,184,87,106,172,21,123,109,229,150,122,211,80,43,46,39,123,136,186,164,58,215,23,172,24,250,129,171,231,201,31,80,245,87,187,196,250,223,195,201,35,67,154,255,122,243,223,117,110,22,56,215,127,250,0,235,155,33,137,118,252,147,39,171,45,25,88,94,172,106,19,177,101,121,157,71,175,195,39,48,244,41,129,3,98,71,118,85,255,96,187,58,158,190,158,218,186,122,79,220,195,150,236,245,144,103,4,151,178,77,155,9,35,150,46,206,133,25,92,236,230,140,120,135,84,139,73,153,189,57,33,96,227,74,185,61,46,237,148,117,85,85,173,68,232,130,178,195,15,77,39,81,184,203,68,224,115,15,177,211,49,223,112,163,2,58,20,227,54,60,56,159,179,76,32,53,198,80,227,48,130,35,27,12,18,95,26,18,6,7,49,176,193,2,224,174,128,128,150,64,173,173,100,20,0,6,42,87,236,53,136,176,85,226,60,0,130,57,137,75,180,148,75,92,72,57,121,181,132,145,80,48,176,26,92,22,237,134,183,100,83,118,105,100,178,22,31,50,216,26,52,54,188,157,233,117,199,46,244,194,38,197,91,163,146,221,162,79,237,121,99,237,41,146,114,246,29,199,249,191,251,176,138,89,18,255,251,178,100,213,142,6,34,103,69,155,129,127,144,112,12,217,138,48,72,142,85,177,157,22,77,133,126,137,187,51,100,8,243,14,24,206,72,0,38,35,129,16,20,147,72,198,96,55,203,215,115,130,155,230,105,214,202,168,117,28,139,173,11,88,223,165,206,173,199,75,114,138,71,201,213,11,195,145,186,55,171,234,166,105,178,203,163,16,171,172,1,106,144,160,231,80,15,73,246,170,63,141,115,200,220,130,168,86,196,70,192,253,176,226,223,249,42,61,165,153,168,178,162,196,200,76,194,102,243,181,229,172,105,139,200,40,204,72,131,106,9,67,44,58,176,83,130,111,211,44,143,119,205,136,130,173,123,80,84,18,162,8,222,57,153,55,74,241,152,164,149,233,210,216,0,130,18,61,8,177,139,244,34,140,124,106,253,253,191,249,238,199,183,20,247,254,124,255,243,12,154,0,140,137,90,51,96,132,214,224,243,68,180,12,24,30,49,64,0,195,192,241,161,114,74,9,5,140,72,31,145,135,6,81,224,120,78,66,3,42,2,75,76,22,152,60,145,49,190,43,130,8,133,193,140,96,142,8,56,130,163,92,64,96,180,112,104,5,96,108,100,53,120,94,145,74,10,64,14,8,56,65,150,8,97,14,25,66,64,129,137,8,45,162,104,90,16,144,118,149,8,1,128,207,140,1,58,15,146,136,115,69,128,93,177,3,39,75,228,236,225,169,196,209,186,74,62,202,91,45,23,65,180,211,83,45,149,103,247,117,173,118,189,221,42,43,117,214,234,166,244,30,154,221,211,183,85,10,20,16,77,214,179,53,159,69,212,234,82,12,154,213,109,215,90,153,215,123,93,53,50,72,50,173,73,209,82,144,23,10,224,152,225,128,12,183,92,14,42,104,106,137,66,29,142,21,30,234,150,31,57,170,230,246,206,114,195,206,236,200,197,162,123,126,203,177,209,22,247,62,236,136,198,57,6,137,9,153,90,181,100,115,141,48,194,13,114,231,49,207,26,131,12,232,49,78,147,209,68,76,68,97,226,14,31,22,25,14,143,73,197,76,232,36,130,3,78,46,47,45,31,71,118,186,36,137,87,207,156,153,199,76,132,83,171,24,219,189,100,116,114,162,48,21,39,0,39,71,25,13,39,31,196,102,37,148,102,255,60,7,33,161,102,115,19,70,110,2,70,24,25,166,15,138,38,182,136,134,20,131,2,195,33,129,161,97,128,65,97,133,130,225,133,65,185,136,65,192,184,17,41,8,11,45,62,2,128,230,24,106,2,205,103,70,146,154,99,227,2,49,83,24,3,12,61,45,160,89,112,16,46,48,192,28,210,6,76,53,84,227,30,5,4,47,140,25,160,201,140,144,152,200,113,109,65,64,65,209,3,66,130,73,172,144,116,0,255,251,178,100,212,128,5,235,102,197,13,114,64,2,114,12,217,106,166,20,0,43,130,27,6,25,221,128,10,223,65,99,219,48,176,0,196,4,76,196,32,195,130,195,6,68,67,195,71,9,138,100,6,6,160,216,96,192,240,9,49,218,96,181,230,240,0,8,99,96,1,193,236,163,54,240,213,0,14,145,96,197,1,194,1,139,161,86,37,16,147,220,191,147,167,156,222,116,187,146,72,230,50,163,126,44,87,130,231,39,232,161,233,186,75,112,45,232,50,45,57,169,30,49,123,153,205,73,251,55,83,147,47,220,175,185,91,171,24,162,126,230,34,80,252,212,162,61,126,11,252,40,57,37,128,231,233,156,155,180,176,228,74,74,250,214,130,99,175,253,37,185,84,85,177,203,31,236,109,82,93,163,186,172,206,229,60,178,58,241,215,155,145,74,237,89,152,131,40,158,138,121,60,228,122,40,248,198,230,179,166,228,57,39,205,78,211,62,182,166,115,191,173,101,246,245,223,255,255,255,255,255,255,255,30,10,149,99,106,190,95,119,234,97,207,255,255,255,255,255,255,255,242,32,42,149,62,255,57,111,32,116,192,2,4,0,74,175,171,11,65,36,112,100,225,133,3,13,65,17,129,37,223,181,157,10,148,63,209,72,195,13,176,23,68,114,90,184,218,73,54,55,62,106,104,178,68,166,26,25,22,130,82,35,233,6,203,177,210,74,1,230,9,164,157,2,81,245,216,137,80,216,58,40,197,231,79,210,35,253,189,116,8,193,165,18,144,97,137,52,119,18,145,121,60,119,151,230,183,189,166,168,73,219,183,89,54,140,206,209,222,220,234,138,135,47,76,56,147,75,149,151,166,110,103,68,196,82,72,216,221,134,165,141,182,58,161,20,78,32,127,124,211,161,102,157,124,93,77,212,191,135,122,148,230,54,208,107,175,226,41,134,150,203,187,133,170,148,89,237,125,255,255,255,255,255,255,254,191,255,255,255,255,255,255,235,213,2,0,13,168,48,51,25,240,207,131,179,27,25,15,95,176,18,170,152,100,80,20,14,24,64,70,10,0,153,80,52,99,177,81,135,2,224,160,203,39,126,76,42,30,42,2,76,184,132,172,92,88,45,0,196,161,203,24,179,73,246,52,44,130,32,17,41,133,14,139,11,141,33,167,48,140,56,8,98,106,175,198,156,2,209,71,66,69,12,71,129,73,65,12,8,69,66,24,58,20,168,137,8,120,16,200,28,172,249,0,68,66,128,166,16,68,89,132,73,97,104,224,8,36,6,6,156,112,185,158,38,160,133,103,171,75,28,49,129,226,230,128,65,153,244,158,42,2,20,74,164,123,130,38,41,104,39,174,231,187,159,79,205,101,157,138,153,247,182,113,214,21,43,243,63,181,134,176,202,206,255,251,178,100,90,0,8,225,130,197,14,115,96,0,150,108,9,173,198,60,0,86,217,155,40,249,167,128,1,189,155,39,55,24,96,1,28,222,125,194,182,119,123,143,239,185,247,185,234,167,108,94,207,115,54,241,195,242,238,172,253,234,243,24,111,120,235,242,237,91,180,157,195,95,171,187,183,202,252,156,229,248,46,198,240,229,172,251,171,91,199,118,251,1,217,253,103,204,185,189,239,183,172,223,171,46,215,255,247,95,175,195,255,255,255,255,255,255,255,255,228,220,252,185,255,207,255,253,127,255,255,255,255,255,255,251,228,117,11,204,16,8,1,72,227,0,128,128,160,91,190,255,109,248,97,107,48,9,68,213,33,151,23,59,223,98,113,201,210,229,26,51,84,73,227,199,255,87,190,45,5,61,55,249,254,255,235,89,128,251,255,143,255,166,67,68,124,189,179,46,113,159,191,186,107,63,253,226,28,246,129,247,92,211,82,234,243,192,220,120,21,204,47,27,48,31,205,120,24,164,25,107,140,73,30,14,119,18,77,70,212,214,173,99,106,148,123,155,193,155,24,198,239,169,170,242,246,181,241,136,214,196,120,159,56,198,247,19,223,56,214,179,44,77,205,77,91,15,41,30,13,111,152,115,71,204,28,103,60,137,112,2,0,0,0,210,183,54,145,195,2,128,116,201,206,196,46,88,224,161,52,161,147,230,66,36,92,191,10,34,36,15,171,169,76,90,227,101,117,93,67,57,83,233,101,43,200,133,2,62,199,251,114,149,22,78,137,147,98,133,8,76,151,22,101,121,164,74,19,79,236,184,80,40,87,155,213,207,77,21,98,105,201,88,168,80,54,207,136,59,102,100,121,90,232,200,65,210,109,210,60,127,44,53,153,253,177,186,235,26,254,240,181,172,239,255,233,239,91,239,252,122,99,87,198,117,171,111,192,239,225,218,143,125,103,98,174,51,226,86,250,127,183,191,20,205,173,224,64,241,115,241,27,94,222,219,182,55,136,22,247,166,191,248,206,113,158,213,53,107,90,215,118,212,216,182,114,186,155,255,232,255,250,64,4,2,150,177,200,212,4,56,237,218,221,174,216,172,126,76,25,31,42,175,62,229,223,171,199,180,135,147,38,77,210,198,99,23,69,180,185,197,62,49,121,169,142,0,63,255,62,55,242,223,252,67,183,125,212,35,204,198,180,119,247,247,114,187,181,119,231,87,180,188,150,210,215,241,211,35,232,105,251,160,160,42,156,228,154,61,189,24,108,101,53,53,23,208,56,159,248,109,58,4,186,21,46,59,62,78,155,229,8,21,226,0,8,0,0,15,119,147,255,181,55,229,34,200,203,145,138,155,150,144,151,10,102,93,124,240,92,181,159,152,114,81,43,144,42,158,163,101,67,216,25,93,153,255,251,178,100,21,0,5,154,102,203,190,101,224,0,108,11,9,221,196,148,0,89,229,155,42,125,156,0,9,157,51,102,235,140,80,0,42,199,165,249,181,188,152,49,108,139,80,81,88,127,196,36,134,233,140,254,20,37,46,164,140,203,26,44,169,196,49,185,8,153,75,25,198,7,218,219,252,83,238,228,176,245,58,209,149,86,79,125,71,142,219,224,90,150,207,150,104,17,177,73,173,227,102,185,205,101,215,246,206,62,113,38,255,222,190,181,184,112,179,175,61,30,87,126,107,231,20,145,213,247,27,126,107,95,21,220,23,7,177,171,104,212,143,87,153,175,129,187,66,103,167,188,216,188,59,238,184,198,31,211,62,250,249,150,127,245,170,183,239,255,233,255,250,64,0,4,219,82,128,210,0,56,118,155,93,191,252,70,242,41,170,189,45,155,227,226,232,39,130,229,101,17,84,48,39,200,132,22,52,135,138,40,247,255,237,222,66,30,105,197,17,228,83,180,138,102,49,142,236,242,188,172,137,102,50,212,172,98,80,236,68,28,214,154,178,116,66,33,29,134,31,98,223,66,91,66,48,177,25,10,85,22,44,217,67,142,206,206,136,46,250,198,59,231,216,232,225,135,229,86,41,192,0,47,254,0,144,38,32,36,115,69,36,195,107,8,248,231,71,221,74,49,80,100,236,25,194,164,76,178,203,141,65,113,136,4,254,192,244,238,91,111,12,65,18,117,244,174,159,64,176,33,147,77,74,221,15,6,5,71,212,9,158,58,240,213,61,51,253,22,114,146,208,182,4,221,95,41,116,10,72,215,34,140,105,189,101,236,249,72,55,22,253,151,195,12,165,91,84,212,144,237,122,126,11,80,25,76,166,223,55,222,111,245,95,60,55,188,55,142,122,230,120,126,125,195,26,244,86,109,242,173,60,127,14,91,185,141,14,90,229,189,85,206,73,134,115,85,177,175,82,246,121,225,141,190,214,175,205,95,152,199,44,176,154,125,239,97,31,169,95,14,212,203,12,183,143,127,182,190,191,112,183,207,203,245,151,238,221,234,215,41,242,169,207,214,127,173,222,171,223,251,253,189,142,233,88,34,224,72,132,0,1,191,255,212,88,164,224,50,237,14,46,146,174,246,28,113,140,46,167,57,18,103,145,195,226,164,21,84,254,132,32,169,204,34,90,53,24,247,69,26,34,19,34,42,177,255,105,222,85,168,172,204,118,185,234,210,186,136,139,141,156,243,28,200,200,213,16,156,99,177,141,67,220,206,239,201,100,100,59,32,153,37,209,83,254,217,210,220,202,68,44,157,209,30,115,171,30,139,40,37,0,1,111,216,133,241,18,200,2,33,100,181,14,203,206,247,106,11,80,247,245,107,69,166,90,218,172,21,8,44,179,196,91,183,229,255,251,178,100,17,142,37,105,103,74,155,35,95,144,92,204,217,135,36,98,230,24,1,161,36,109,25,190,193,59,51,166,232,145,148,176,58,99,76,249,200,96,115,143,235,210,242,210,161,194,34,105,202,147,96,4,218,4,227,103,115,220,102,64,241,182,26,151,221,151,249,150,168,57,1,10,40,40,57,118,150,29,166,69,83,70,154,145,83,55,86,29,31,127,161,248,121,145,64,149,100,175,84,187,121,239,89,127,128,16,125,85,204,80,183,248,70,161,82,47,111,28,66,203,38,183,86,210,206,54,121,197,40,213,78,187,108,160,125,239,48,165,80,207,210,15,85,43,136,143,174,152,247,236,223,93,161,211,249,175,53,221,127,53,78,117,117,205,86,234,90,181,1,247,4,0,0,18,73,13,41,51,162,139,124,186,101,241,173,196,208,8,139,81,30,71,214,79,255,152,165,133,236,169,235,221,216,109,255,214,147,112,68,152,153,240,179,181,37,167,41,239,34,36,225,255,207,76,29,183,89,206,23,234,109,36,200,180,50,225,219,153,23,100,182,124,62,207,167,150,103,17,250,153,237,126,204,155,106,182,183,213,111,233,255,255,6,246,244,208,65,51,160,132,139,146,58,17,15,75,180,174,141,191,105,162,188,66,162,18,10,211,140,207,12,56,114,134,68,6,7,136,132,1,96,74,146,170,217,131,211,146,40,237,49,181,103,95,107,192,116,88,88,104,146,161,9,53,94,93,5,252,155,79,170,63,54,88,38,146,154,80,207,146,1,84,0,37,2,12,8,200,192,73,233,35,96,206,2,77,47,182,164,152,136,97,32,89,240,100,2,135,69,210,195,99,108,134,53,221,127,255,249,86,236,56,217,110,151,249,217,175,73,21,209,71,150,68,37,69,214,210,61,13,74,74,155,60,49,73,27,207,230,173,154,18,168,69,20,187,22,41,209,77,117,88,86,122,194,238,46,100,244,96,250,16,8,178,99,250,41,36,201,42,242,115,34,100,98,218,234,62,230,77,81,152,41,79,60,2,24,36,187,97,10,203,156,47,189,160,232,16,172,52,113,100,49,68,181,186,245,8,156,78,207,152,235,209,8,2,56,247,107,231,70,20,157,228,117,159,253,206,91,170,245,244,121,174,223,158,126,173,146,166,83,62,183,239,74,178,91,246,106,93,47,173,91,238,137,255,250,50,162,254,251,82,13,66,0,1,111,244,40,196,155,47,122,154,44,102,74,221,225,15,243,144,158,203,185,236,137,210,58,107,161,48,148,8,161,138,29,23,165,172,255,66,29,185,68,175,41,12,118,50,223,148,68,140,77,50,7,131,26,228,60,151,111,12,138,87,55,122,98,227,66,105,10,245,174,162,59,108,241,196,220,248,1,204,126,153,92,11,156,59,15,69,128,255,251,176,68,44,142,101,1,103,75,27,6,87,64,161,44,217,83,97,232,180,19,249,155,44,76,61,22,154,83,179,101,157,135,154,209,48,144,89,180,218,241,223,244,243,186,233,70,29,54,98,247,236,223,215,214,247,7,206,219,254,200,53,74,169,24,216,38,89,194,52,194,43,210,24,157,167,110,125,169,116,91,201,250,115,189,54,61,20,250,207,168,43,9,160,233,219,93,31,174,135,76,95,214,228,32,147,0,1,187,126,40,165,99,66,122,196,98,80,152,38,89,26,134,27,179,253,38,149,241,255,105,139,185,74,135,144,188,165,245,105,159,232,67,239,73,157,52,228,204,203,230,28,1,105,185,10,53,193,144,174,24,237,232,247,240,235,136,136,243,64,64,84,33,166,143,97,67,203,218,225,8,85,34,230,139,50,211,176,2,141,195,245,40,167,51,191,246,136,139,198,184,176,181,142,180,28,218,138,235,84,131,208,91,32,83,167,183,149,58,93,204,120,169,153,60,163,93,198,14,129,210,136,246,106,145,103,24,241,77,173,144,230,12,131,217,97,153,135,196,252,148,223,151,67,169,225,42,178,204,154,120,153,213,238,108,16,106,175,241,27,16,8,208,200,0,207,228,234,13,40,126,161,165,54,156,134,55,39,120,144,254,186,28,82,134,6,132,183,247,157,215,125,252,191,18,128,173,50,181,249,1,14,32,136,202,241,133,70,92,219,69,185,32,86,224,200,178,102,116,33,224,1,100,4,89,10,49,50,76,149,142,74,151,229,185,193,165,112,109,48,158,74,155,87,9,191,222,194,162,190,144,108,155,17,119,164,28,182,195,217,142,177,91,216,168,197,213,71,164,143,54,134,44,16,68,204,223,20,208,55,130,133,110,221,204,232,106,212,154,81,41,14,31,64,245,146,7,173,146,179,69,184,165,59,189,252,121,233,207,40,191,255,205,72,192,1,140,7,111,249,41,23,99,108,178,165,50,246,93,53,46,149,49,43,20,155,181,42,97,117,84,53,138,209,206,194,241,135,101,116,153,202,166,169,158,55,178,72,74,101,134,119,29,71,63,225,19,168,73,74,48,120,49,156,32,12,51,4,185,48,144,230,57,161,172,217,29,72,251,116,235,13,232,206,248,255,255,210,132,150,158,154,250,113,243,49,85,203,221,105,119,123,175,82,239,106,120,126,72,186,199,141,189,197,27,7,23,228,163,25,211,221,198,181,222,164,85,47,11,221,214,124,70,25,125,237,89,159,204,100,86,119,207,157,177,159,11,83,182,222,94,127,189,128,99,249,0,0,237,180,220,161,51,136,1,39,129,195,137,5,41,20,129,104,12,136,188,38,4,25,111,21,170,5,79,176,184,57,49,124,140,218,146,32,162,163,223,117,181,1,175,101,232,177,214,255,251,178,100,24,142,102,55,103,72,27,70,127,176,81,108,217,170,32,34,232,21,185,157,34,109,21,190,193,71,179,102,104,195,149,104,9,217,167,93,15,248,232,52,208,50,61,139,44,93,39,209,2,226,217,3,64,194,156,69,108,113,104,86,25,140,2,151,178,148,70,1,23,8,146,42,20,28,145,149,134,17,108,75,12,167,8,24,154,237,62,50,142,44,9,169,187,177,9,100,130,204,171,152,209,239,127,254,79,163,102,103,154,81,222,93,76,117,149,123,168,86,68,252,244,102,21,164,200,154,66,44,60,182,18,66,242,41,212,198,37,184,153,180,79,58,128,223,109,207,89,154,79,1,45,254,51,72,146,140,34,58,148,189,98,184,226,109,221,169,142,153,109,205,99,196,154,159,250,124,231,250,225,124,66,170,4,16,0,0,11,109,160,216,115,20,69,26,100,40,185,150,131,230,220,190,127,110,27,250,208,7,1,33,141,38,207,13,252,72,182,42,129,203,131,88,38,26,84,175,152,35,255,246,121,153,156,200,69,114,117,149,6,143,170,208,86,90,202,109,247,58,78,167,241,227,131,187,132,138,237,255,62,189,63,254,161,147,118,26,75,234,40,96,192,130,152,8,198,160,45,1,237,113,107,57,0,64,35,33,148,190,25,96,201,248,66,125,3,12,18,213,198,166,143,154,120,192,105,152,177,213,82,4,163,167,90,195,0,87,104,24,104,5,113,154,44,163,234,88,233,65,168,216,207,20,213,250,125,157,136,203,113,178,92,229,85,18,25,57,26,64,226,223,172,51,40,169,15,202,27,217,167,97,173,63,208,43,203,63,15,203,47,227,159,254,93,255,245,22,114,178,158,149,70,162,207,150,82,232,67,189,219,175,66,181,213,232,238,100,159,94,179,144,79,137,176,225,102,134,58,132,28,120,193,119,112,65,83,128,37,39,149,209,93,7,117,155,39,36,185,169,162,238,165,234,117,243,64,93,52,2,139,109,129,73,226,11,171,238,186,125,133,169,143,139,142,29,154,94,149,111,162,180,8,34,179,217,151,106,168,231,21,32,201,145,40,142,204,143,106,119,254,137,29,176,167,103,220,198,102,69,93,44,98,42,17,51,162,154,180,116,85,111,79,181,169,59,85,139,51,91,222,244,102,150,171,254,251,253,127,254,24,0,1,38,213,8,1,75,38,89,198,160,9,41,198,241,180,124,42,3,136,82,76,126,133,180,74,117,188,162,232,238,28,58,111,67,12,77,187,46,117,136,244,224,242,193,47,243,27,105,237,36,3,9,21,21,96,198,225,71,1,64,113,175,169,69,142,232,101,45,174,109,53,17,19,201,197,165,140,223,157,149,70,249,46,138,198,179,17,14,40,242,139,57,127,38,135,157,207,150,204,247,145,39,222,255,251,178,100,52,12,5,22,103,73,155,37,111,64,86,44,217,154,24,101,88,20,189,155,40,108,161,251,73,109,51,102,104,176,151,216,206,213,101,209,99,72,71,85,32,194,141,66,146,247,89,28,226,3,101,32,225,3,227,4,69,17,16,206,136,142,84,58,129,6,25,140,44,130,232,41,147,116,76,141,144,90,76,101,47,187,28,62,167,116,30,100,14,245,36,7,0,0,1,118,219,67,165,32,196,177,21,28,96,66,67,232,12,119,115,158,149,47,216,175,9,1,23,221,27,221,38,51,68,90,141,31,69,67,49,88,197,247,162,206,200,167,105,206,251,124,203,179,21,31,90,78,242,162,53,170,164,67,190,148,221,27,187,218,223,162,117,181,106,226,156,136,164,253,232,237,234,233,239,232,14,0,18,207,184,7,161,86,130,225,25,65,161,140,2,233,50,71,65,165,150,209,209,89,248,193,205,104,8,11,252,97,40,141,77,22,82,243,67,45,122,87,158,115,243,81,216,235,70,192,212,109,157,183,72,5,210,117,110,207,75,41,112,229,168,119,113,28,223,106,148,206,176,68,38,17,3,153,66,133,168,131,228,57,11,154,42,104,138,61,38,186,103,139,182,154,190,39,117,182,182,254,117,239,251,184,157,163,152,53,246,15,47,49,200,90,198,27,114,195,9,249,129,126,200,212,82,55,89,155,145,114,30,247,182,145,209,34,5,225,196,121,141,210,28,23,155,137,25,190,35,217,233,61,30,197,182,36,222,119,105,243,69,200,156,22,148,33,0,144,66,150,91,65,10,28,106,73,132,152,129,241,217,43,205,56,213,34,66,243,78,167,79,220,114,197,5,24,65,232,54,105,179,60,127,44,132,179,106,169,171,248,254,98,81,219,28,207,198,141,182,116,22,101,23,55,164,168,229,60,11,71,146,73,56,254,104,15,53,108,132,107,151,54,159,86,181,123,106,231,77,214,187,161,91,251,234,16,0,54,229,244,215,24,206,113,31,196,52,17,172,211,210,49,188,114,30,20,145,93,12,158,165,150,26,160,236,68,97,5,233,57,78,252,75,168,44,61,246,99,143,27,149,24,139,182,64,164,136,110,136,51,109,86,63,67,47,158,206,130,166,93,159,156,152,150,70,94,36,90,145,209,78,73,46,63,214,50,177,79,31,162,41,196,196,134,134,212,157,169,243,74,154,182,139,213,85,223,100,216,170,239,157,220,68,138,38,198,20,105,142,71,58,106,232,182,128,254,241,115,59,170,86,89,90,110,231,120,87,137,15,86,188,38,52,187,170,51,250,234,182,196,248,175,205,41,143,245,36,24,216,139,15,126,191,253,200,44,51,108,1,170,180,112,208,128,76,169,3,10,68,74,128,45,165,18,124,130,182,49,183,235,251,220,211,140,38,255,251,178,100,94,140,197,14,103,201,155,37,127,48,87,44,217,98,36,197,90,149,49,157,28,109,161,189,9,105,51,164,132,245,150,32,23,186,185,157,57,40,72,64,123,153,63,233,153,30,254,202,75,58,42,59,178,16,84,86,164,175,158,206,113,165,31,106,165,20,244,75,217,26,114,15,91,243,213,106,126,157,255,237,206,246,90,87,218,191,100,83,74,175,252,10,0,4,149,17,132,84,149,65,129,3,38,130,250,12,2,18,1,5,18,46,180,108,46,249,133,4,190,170,217,36,113,128,64,68,198,44,12,33,76,105,128,66,1,93,110,187,209,148,249,69,70,110,189,96,149,114,141,139,221,131,24,121,145,65,104,160,3,222,206,53,24,129,163,49,201,85,186,105,156,93,38,106,226,186,44,128,104,121,123,67,20,213,169,238,85,141,231,67,91,66,16,122,27,17,9,58,58,251,174,191,158,126,230,191,255,254,38,56,110,47,175,187,248,220,212,229,242,219,185,237,158,255,237,156,120,130,163,232,124,208,246,104,49,247,73,21,62,136,56,198,82,15,209,74,187,171,77,84,146,82,152,226,72,43,90,115,32,135,116,0,250,252,88,33,134,154,116,172,103,106,126,104,197,146,214,102,74,96,235,77,66,165,77,73,199,86,214,62,2,163,133,146,214,157,138,143,231,116,31,145,9,183,50,187,61,212,151,168,235,57,185,179,231,171,146,138,90,59,78,141,86,177,200,74,154,246,39,200,204,107,223,190,200,159,186,74,245,58,246,219,175,125,127,247,79,222,223,250,6,189,5,77,54,248,192,146,131,161,145,219,1,7,172,195,150,123,177,18,107,234,119,32,249,182,209,74,216,193,38,84,214,31,150,91,179,36,161,161,185,127,41,168,227,215,46,75,117,121,22,220,25,63,5,88,175,73,134,169,34,16,44,118,142,7,162,89,10,50,18,133,194,196,135,242,24,87,17,76,14,134,131,98,152,121,17,70,14,143,159,143,139,175,227,255,57,249,214,118,213,91,183,214,94,38,198,147,82,119,141,152,246,126,107,73,251,41,82,148,199,152,173,135,170,11,99,152,205,134,92,239,108,158,161,146,223,246,109,115,31,162,122,238,89,91,43,80,196,4,38,55,73,210,168,15,1,190,204,135,20,231,35,113,47,32,110,188,51,128,187,174,129,10,157,115,139,93,97,166,229,84,7,72,69,117,1,240,216,226,208,109,166,62,206,230,54,117,166,72,6,128,233,187,106,166,55,8,19,204,20,140,99,216,96,130,16,44,145,100,49,243,79,112,49,188,92,38,198,134,130,251,83,146,209,227,29,235,163,244,213,196,128,150,228,251,24,88,3,134,65,115,132,52,54,160,83,2,32,156,4,118,72,57,99,203,75,34,102,206,90,144,36,255,251,178,100,135,140,196,168,102,202,155,8,94,210,91,100,89,0,61,131,136,19,93,157,38,108,149,124,137,109,51,101,140,146,142,48,132,88,118,107,23,135,165,210,153,52,162,87,40,186,238,199,33,150,252,128,184,122,171,251,94,212,74,253,202,94,107,227,82,188,161,186,156,91,76,154,83,19,171,98,58,252,209,204,76,118,206,33,97,209,202,131,200,186,254,175,251,123,244,216,133,59,33,111,95,230,84,89,234,49,38,181,238,186,62,179,158,121,141,134,116,181,185,200,48,236,162,117,206,117,214,104,189,53,242,126,79,22,169,91,153,85,86,187,91,11,112,248,131,210,108,117,189,111,73,205,106,128,10,229,130,1,201,36,96,10,209,51,80,112,242,131,65,55,59,52,252,220,50,127,47,82,228,114,214,22,133,84,57,166,84,235,123,137,55,218,212,245,28,230,37,29,248,106,206,85,141,176,81,143,228,42,176,242,119,52,123,56,72,165,105,13,88,101,233,103,223,244,159,121,77,179,200,158,151,195,136,101,190,220,185,249,249,255,243,62,125,233,127,206,248,149,0,6,158,172,210,184,7,100,96,102,104,120,44,58,216,100,33,193,165,0,144,132,69,136,70,45,199,46,125,56,82,93,5,204,113,1,43,202,217,21,105,175,251,94,143,178,159,137,213,119,222,166,90,174,156,33,224,74,7,156,110,31,158,131,231,243,177,141,238,57,146,234,55,142,210,109,55,64,21,148,177,16,144,116,178,243,160,27,160,126,105,98,247,213,221,252,199,63,241,127,255,243,204,223,49,245,86,186,212,197,28,130,40,214,26,88,160,245,136,102,177,147,110,109,42,216,211,5,168,161,102,212,113,194,197,102,36,205,75,18,35,10,61,152,114,157,58,244,218,125,86,228,174,174,238,196,90,28,101,192,243,130,6,20,2,110,73,33,73,74,210,168,201,169,181,34,33,225,160,97,27,110,93,176,80,95,225,99,169,73,143,106,152,245,251,81,26,225,208,192,21,70,102,83,189,222,197,161,245,118,213,202,123,34,66,104,125,10,217,220,198,20,197,103,122,165,172,238,138,123,230,95,179,237,90,121,77,55,71,167,209,119,102,121,183,253,121,110,222,141,254,40,0,1,38,35,69,181,5,42,153,153,241,151,144,153,178,130,164,3,10,152,8,179,78,48,176,195,39,6,91,76,117,151,160,160,8,29,122,151,148,1,28,44,36,66,2,139,203,182,32,137,53,17,138,236,161,84,22,99,50,78,87,236,64,57,15,47,169,28,185,204,206,36,245,199,227,88,109,209,103,44,226,142,31,204,46,0,86,25,17,139,73,170,211,89,148,79,218,207,57,211,13,3,40,137,149,145,155,204,174,109,25,78,107,170,165,29,30,115,109,116,69,200,137,255,251,178,100,187,140,5,9,103,72,27,72,86,208,90,172,217,122,49,34,42,21,133,157,24,109,149,124,193,178,179,102,52,193,14,201,103,119,58,162,51,94,195,156,181,236,98,131,86,170,133,241,77,106,231,97,165,173,57,71,145,57,75,186,15,204,190,54,59,222,248,164,41,26,91,119,81,45,221,54,230,237,3,21,28,0,0,34,36,100,59,182,252,238,144,70,97,140,193,101,197,172,139,104,190,110,52,78,228,84,138,7,241,206,166,59,68,143,98,167,175,253,6,70,77,63,212,165,229,109,57,135,242,10,8,196,147,56,4,89,30,82,34,42,192,237,16,169,96,37,206,66,74,110,121,18,134,223,177,55,9,230,95,113,47,81,60,49,24,128,68,9,130,247,214,59,229,14,146,124,40,122,12,134,100,180,236,99,59,153,197,58,33,101,0,140,129,3,49,168,132,208,36,179,54,36,76,132,143,48,248,56,199,38,48,32,176,56,30,2,33,24,108,6,96,192,73,136,193,205,124,187,168,18,30,20,133,70,166,55,106,25,208,20,92,7,168,104,107,164,83,95,64,3,134,186,19,249,33,25,178,169,139,8,51,81,116,85,169,14,5,133,149,59,215,45,162,175,27,236,133,140,165,116,28,233,64,143,32,20,33,46,90,68,150,28,107,141,221,254,155,128,101,239,181,231,248,74,2,161,24,148,120,53,30,189,57,229,180,32,235,25,172,243,253,14,20,169,174,34,215,237,235,238,222,162,210,29,251,89,146,35,231,218,87,180,234,238,134,16,91,145,35,71,22,178,106,139,164,12,96,241,88,182,38,102,37,148,106,44,172,220,249,78,58,216,122,183,27,138,90,14,76,160,30,115,226,147,103,46,182,186,144,0,0,160,32,2,219,246,221,198,150,36,250,7,107,72,154,33,83,57,134,129,8,241,67,122,116,233,248,42,71,89,21,196,146,34,152,37,27,222,213,170,65,82,169,109,66,52,1,16,224,128,93,208,137,72,198,28,233,168,90,168,38,6,69,218,134,24,17,74,100,140,164,25,12,214,148,110,170,44,236,41,186,17,145,27,100,80,142,55,55,53,46,60,83,64,231,191,71,246,134,40,233,23,96,71,24,130,17,135,79,20,230,184,196,102,232,198,42,30,111,247,6,94,76,89,146,236,8,194,138,8,204,44,20,24,50,64,20,97,224,82,228,230,46,185,128,129,1,135,128,163,33,212,43,170,80,162,42,106,140,203,157,159,52,102,159,47,91,254,153,164,68,23,145,161,83,221,81,40,1,248,133,196,233,47,198,50,133,183,165,200,101,184,205,185,67,193,48,92,157,249,130,170,242,204,70,174,112,127,44,70,42,83,221,183,220,255,247,191,236,215,58,121,104,132,103,31,251,51,239,255,207,51,133,255,251,178,100,216,142,6,55,102,196,11,153,68,80,110,236,217,141,24,67,120,85,193,159,22,45,141,126,217,181,179,101,232,192,14,64,93,21,65,137,86,113,135,138,61,182,161,26,3,83,0,151,178,227,4,16,84,2,117,200,136,52,122,114,148,229,19,246,215,212,190,246,162,126,13,89,105,35,21,108,100,105,42,1,199,222,84,24,32,193,27,183,91,138,103,215,21,29,28,173,130,55,206,96,45,99,91,246,47,162,233,127,158,159,45,28,152,240,55,16,71,234,132,122,171,39,186,187,187,182,142,130,255,31,112,111,195,103,38,115,87,246,102,12,24,211,204,1,65,7,242,193,144,226,45,5,134,193,168,137,191,195,6,67,58,25,242,185,147,187,162,39,173,68,209,254,127,162,251,104,188,32,116,21,114,43,195,7,96,89,154,228,119,225,209,85,170,0,8,0,16,164,127,64,14,134,97,5,166,11,70,92,151,29,247,142,52,53,43,95,138,13,41,127,233,26,229,43,104,42,251,171,106,101,19,137,68,64,22,181,100,11,214,154,132,5,112,50,98,127,26,120,44,197,153,135,153,210,127,28,42,43,151,68,229,198,202,104,142,56,94,120,222,52,195,81,18,27,162,127,62,178,247,86,37,204,239,254,253,79,185,250,250,234,39,159,255,238,23,201,167,118,67,37,38,53,167,201,175,124,181,137,21,67,15,48,158,138,203,245,110,152,67,116,181,54,210,231,206,239,89,75,131,143,155,155,166,127,87,53,125,115,243,252,204,69,4,40,6,193,168,59,8,91,111,248,96,163,204,77,77,183,46,153,97,180,159,132,40,208,138,255,166,82,5,103,106,170,213,57,154,247,255,153,107,233,246,218,21,3,72,154,233,71,50,142,107,189,102,105,17,138,56,115,85,236,67,91,27,4,205,63,81,115,111,54,242,112,162,170,193,114,58,220,104,202,181,61,118,139,136,206,90,180,95,168,167,182,166,146,113,237,186,144,117,83,213,13,213,43,211,158,218,110,42,230,226,57,143,13,80,0,164,246,167,26,165,44,154,96,155,87,24,165,7,16,197,19,88,189,104,222,94,101,21,99,177,200,162,241,114,211,152,192,165,18,226,24,201,169,211,27,54,124,255,191,238,148,244,71,7,181,158,195,238,71,143,228,129,201,247,99,102,39,44,160,134,39,136,107,65,55,196,176,98,126,95,37,234,55,89,101,213,163,153,4,190,157,35,47,211,41,153,93,156,251,219,233,57,53,221,251,246,223,103,109,77,233,181,231,230,103,62,211,136,233,70,93,220,164,189,104,110,253,219,82,194,105,202,175,122,79,208,152,245,175,165,75,237,195,11,237,67,50,241,146,199,21,22,18,19,90,63,154,71,53,211,221,204,229,29,131,89,143,95,104,158,255,251,178,100,215,8,4,182,103,73,211,44,92,96,112,236,233,157,44,40,180,22,145,157,32,108,177,247,201,251,179,102,244,147,33,189,5,119,120,17,231,237,211,98,43,204,177,4,143,106,1,34,125,11,93,150,219,111,74,15,97,35,39,77,182,140,136,232,48,81,1,183,70,175,252,96,164,5,81,102,102,249,120,140,184,57,214,75,227,102,30,122,120,44,122,74,183,39,169,236,106,14,108,20,72,250,183,59,157,7,61,78,174,238,150,168,99,61,20,231,153,8,99,118,100,78,246,205,165,154,213,75,60,181,168,203,164,72,148,78,166,252,120,203,139,189,235,62,234,52,210,25,90,181,135,52,99,193,46,64,251,34,36,169,206,34,233,32,147,173,241,149,230,222,2,233,89,76,65,77,69,0,7,28,188,193,83,21,38,148,38,84,9,40,82,221,129,65,164,210,177,187,229,227,73,22,190,211,98,237,26,54,182,139,56,129,57,216,156,110,36,130,140,132,160,60,94,227,91,145,51,246,218,129,92,94,248,114,23,28,149,67,236,130,29,151,174,199,34,29,146,173,118,86,253,163,123,115,206,123,179,20,83,141,97,118,88,167,143,194,226,113,120,2,245,4,165,196,175,110,134,95,221,231,137,134,157,131,199,61,207,83,139,208,171,173,91,158,204,245,246,114,166,205,102,107,51,29,78,237,145,132,4,25,20,137,137,49,198,150,231,82,142,49,74,44,32,8,29,204,123,109,227,130,165,170,173,106,136,43,235,172,171,31,196,195,84,61,48,110,29,226,69,110,118,207,21,50,4,147,251,70,1,41,20,100,179,2,103,81,145,23,92,86,108,220,197,102,81,179,171,90,192,162,47,239,80,50,63,191,124,81,75,47,177,185,90,195,60,1,37,112,98,220,41,158,100,32,97,2,9,93,212,203,226,41,127,248,220,222,146,11,245,63,132,202,123,212,54,208,222,59,39,235,53,20,148,245,44,178,14,212,145,60,72,56,147,98,223,155,246,219,185,25,23,162,178,164,49,10,50,71,155,101,140,83,30,97,174,171,142,233,38,212,104,14,153,64,0,78,111,64,202,11,52,98,208,3,54,154,144,8,79,16,138,2,128,47,125,10,139,188,77,109,174,62,16,152,132,104,70,161,151,62,9,238,195,36,41,124,163,175,185,110,28,85,44,142,39,194,123,40,4,48,157,14,58,107,168,234,129,12,145,30,52,150,232,254,164,209,241,212,84,145,52,119,107,230,20,74,8,204,8,21,44,14,8,185,40,149,161,27,31,212,188,124,147,184,16,44,28,220,84,10,67,40,124,158,6,191,15,194,25,187,11,104,86,119,110,255,245,233,242,105,175,213,193,134,53,22,29,30,240,227,153,22,16,32,8,112,192,64,148,58,155,185,41,255,251,178,100,223,12,133,168,103,201,27,69,127,178,115,140,217,103,36,104,204,89,41,159,36,109,13,254,129,195,179,165,76,241,159,160,160,27,162,66,174,25,97,125,146,151,205,237,62,159,70,182,85,81,23,161,197,150,189,235,218,51,62,188,222,146,57,44,69,171,126,188,127,245,189,227,113,102,183,151,116,221,183,90,80,50,98,108,0,3,146,179,229,203,4,206,4,61,49,41,229,99,133,13,228,8,176,50,93,166,195,94,43,36,93,188,172,152,165,162,98,157,255,145,174,54,223,199,121,135,157,175,112,224,207,71,84,241,41,233,170,46,214,174,143,158,110,252,252,253,10,41,27,104,89,188,50,69,52,181,177,205,18,27,191,88,67,91,90,104,69,162,59,123,168,198,49,43,97,68,109,165,174,100,84,50,165,61,75,217,187,115,153,170,215,247,191,253,237,12,181,0,0,102,208,196,98,49,22,2,162,72,149,17,1,12,72,156,172,28,56,24,48,130,114,5,198,44,19,237,43,66,82,72,38,16,4,65,64,218,86,114,174,90,170,115,0,129,46,148,87,150,61,233,44,44,45,116,189,108,69,83,75,144,75,26,12,82,149,37,25,22,200,65,5,166,146,245,215,123,5,32,36,158,65,134,35,32,99,4,32,138,135,73,1,24,128,41,188,48,13,65,138,161,83,184,40,8,116,33,8,68,101,67,71,117,165,56,176,69,7,29,234,187,231,255,173,239,243,221,36,95,17,91,141,45,238,41,231,28,191,195,100,228,143,145,8,125,66,169,25,35,163,146,34,176,232,104,153,144,241,112,126,57,184,30,41,20,134,168,233,25,102,114,120,126,125,217,129,197,153,36,130,104,166,121,173,85,11,51,58,53,53,122,148,100,11,49,128,193,10,34,0,187,252,81,75,155,143,23,109,178,5,8,150,219,124,53,167,124,141,164,214,78,253,55,151,114,233,201,152,135,49,139,167,84,36,18,0,51,7,159,92,57,160,64,8,69,8,187,223,254,223,166,112,81,66,50,225,145,222,186,43,153,121,218,80,29,96,63,24,210,217,174,22,121,21,128,133,249,24,186,94,84,234,89,102,235,28,237,119,189,40,136,126,205,90,91,109,233,167,67,130,117,255,227,76,140,149,32,21,147,12,36,208,133,64,19,39,89,104,214,50,33,104,47,170,172,37,204,107,45,66,1,88,234,66,38,221,28,251,210,102,7,71,44,121,100,241,37,218,186,169,153,186,84,197,19,250,16,94,171,201,60,183,26,44,48,132,203,133,228,131,130,135,219,97,144,35,65,2,194,224,19,46,129,40,71,145,49,209,32,86,72,147,82,175,89,17,65,152,121,146,217,98,16,35,137,39,151,200,232,100,95,221,253,95,254,121,127,248,93,100,51,22,69,46,255,251,178,100,213,14,6,43,102,201,27,72,111,178,105,44,217,170,36,103,204,24,217,157,40,109,37,254,193,156,179,102,156,129,151,160,208,204,19,156,36,81,116,70,144,89,4,125,182,110,36,241,213,146,133,244,161,113,67,230,133,149,217,64,148,26,86,37,223,25,72,136,196,27,49,89,166,221,5,32,36,70,126,16,94,143,68,236,39,63,88,145,28,113,133,117,107,23,118,150,240,183,255,121,31,114,75,101,201,24,186,65,128,0,9,255,236,13,4,82,66,226,199,150,120,76,32,20,72,221,106,70,252,127,207,61,247,218,241,109,100,127,93,72,130,178,105,37,1,80,45,5,65,81,52,54,238,84,187,255,252,190,118,249,159,166,90,179,190,213,67,212,100,118,50,211,32,253,15,166,136,102,83,49,175,84,158,162,17,17,66,203,4,91,172,152,247,224,206,218,161,152,34,143,86,35,52,91,89,151,233,178,45,66,74,0,0,118,244,217,252,42,225,204,17,42,136,216,152,207,108,117,46,217,242,205,188,169,89,236,69,254,219,25,42,147,2,68,30,40,98,106,164,71,223,249,76,55,3,109,107,218,110,173,222,48,233,78,51,135,16,0,43,29,100,114,214,87,97,199,108,193,83,149,26,105,171,25,108,165,6,213,235,52,48,88,200,32,152,153,152,28,14,132,232,193,130,52,36,12,19,168,206,155,71,30,219,128,243,204,91,215,235,183,158,23,91,87,254,125,255,179,150,77,151,25,193,243,202,220,130,37,225,47,205,228,214,67,7,92,144,244,247,41,120,77,43,247,56,180,209,137,149,106,39,164,159,200,218,134,97,116,104,163,111,177,101,140,19,73,206,87,236,141,91,207,188,223,60,174,114,160,32,171,208,37,80,0,0,93,191,6,193,74,64,205,51,20,103,12,218,20,239,110,213,127,255,219,121,158,82,165,113,32,29,148,38,85,171,8,149,28,73,196,156,206,107,91,250,214,115,82,84,51,88,169,163,149,78,103,106,179,33,216,73,206,98,181,81,93,20,167,251,152,237,101,35,136,236,236,215,35,34,50,186,58,59,187,25,158,61,46,116,148,218,210,107,190,122,58,93,222,5,96,100,39,72,25,177,10,119,140,152,175,165,8,80,72,173,130,0,96,104,104,218,28,21,50,137,142,52,180,160,107,179,105,90,50,149,96,115,142,45,126,193,238,59,16,46,236,0,169,87,162,185,78,231,85,181,87,232,86,221,85,218,69,169,184,40,80,0,74,119,150,101,82,49,117,136,80,4,40,12,186,129,113,38,4,105,1,242,214,24,57,66,49,230,13,18,51,133,130,146,131,16,135,126,151,232,4,34,70,35,114,140,54,116,69,75,198,160,210,97,200,110,29,187,133,223,255,27,239,255,153,221,187,231,255,251,178,100,206,14,37,156,102,202,27,41,87,178,99,12,233,170,36,37,136,23,117,157,28,109,25,94,201,155,51,166,116,145,33,249,87,242,253,155,231,255,230,127,222,53,167,55,43,205,157,135,149,86,78,126,210,70,134,132,78,90,132,3,20,107,191,69,0,132,136,241,77,73,164,21,139,108,100,70,190,207,209,251,95,249,148,72,117,200,1,137,72,6,47,255,142,32,48,33,24,109,34,164,234,153,209,34,238,204,194,158,236,174,13,201,233,219,223,250,169,202,116,153,135,7,173,12,232,141,246,250,44,188,223,213,77,253,74,83,81,153,41,196,12,88,225,10,137,107,116,234,214,50,223,183,48,90,198,45,68,86,43,50,174,57,10,135,237,33,8,98,118,136,109,165,155,149,138,214,58,227,230,227,153,234,171,234,101,39,140,45,209,0,29,211,98,164,51,212,3,132,23,0,149,24,225,98,74,11,15,152,96,216,66,217,130,7,40,73,16,25,88,148,168,183,160,208,38,158,56,4,85,116,22,123,136,142,165,9,166,139,6,83,228,84,144,129,1,170,100,77,105,169,235,5,163,148,62,137,20,170,129,29,129,76,151,8,68,65,89,113,41,212,249,96,201,160,211,76,153,132,65,133,184,4,204,89,83,196,64,120,130,205,135,34,60,242,57,53,148,170,103,140,217,102,135,2,42,1,118,203,91,105,186,54,172,58,47,45,150,220,203,253,250,47,100,196,254,215,42,198,53,175,134,67,207,186,91,13,121,164,180,215,126,115,168,165,56,251,222,234,220,249,219,86,222,173,169,22,237,62,215,66,68,213,14,174,86,72,117,172,80,177,210,195,236,134,109,233,243,52,250,154,229,239,150,117,55,241,111,153,246,129,32,40,4,20,104,0,0,6,223,240,202,33,79,32,148,138,155,64,203,103,188,81,77,73,63,223,255,231,249,254,125,249,253,108,203,231,96,113,8,225,149,191,47,141,231,253,207,231,254,20,89,60,65,219,7,42,69,45,174,76,9,138,108,70,202,175,55,19,155,3,92,13,235,12,236,65,105,85,132,33,247,139,25,136,46,196,129,205,226,65,112,148,135,201,93,101,95,231,117,157,19,75,117,58,44,0,214,5,89,149,232,104,191,28,6,198,102,25,159,98,162,203,108,97,56,147,114,235,162,139,96,138,47,167,149,245,87,106,196,4,0,76,233,86,47,20,228,126,202,12,57,169,162,163,240,182,78,223,191,33,192,157,146,19,11,97,30,221,112,8,72,200,240,178,96,207,218,104,172,44,118,158,43,122,46,96,198,240,192,7,28,42,241,130,2,165,83,107,15,163,235,14,82,75,233,97,93,151,129,198,100,139,79,38,36,242,69,229,20,188,199,191,254,232,103,159,252,156,47,112,84,15,92,255,251,178,100,217,14,38,85,102,198,19,121,91,242,105,204,217,157,36,101,190,86,173,155,26,77,13,254,201,159,51,102,52,145,33,248,136,190,243,35,73,177,151,165,105,123,38,121,73,21,115,240,192,211,164,81,240,65,135,34,216,136,140,81,135,45,239,120,180,79,140,102,181,164,250,101,141,6,184,155,127,196,127,25,194,143,99,109,116,62,104,204,0,76,104,1,182,252,224,136,161,25,28,166,7,147,204,74,137,2,142,143,208,79,237,250,97,145,95,125,125,85,85,75,94,92,203,127,255,226,181,192,211,16,211,36,206,8,187,150,28,123,86,101,95,213,194,54,69,75,118,156,239,10,63,199,95,10,109,54,210,233,114,115,205,182,182,47,84,209,70,177,23,51,101,43,40,218,229,171,174,18,110,20,109,141,27,6,77,234,90,87,35,242,1,213,0,1,147,48,192,76,104,188,51,192,196,73,74,100,194,32,224,68,4,50,29,20,149,136,204,20,61,65,225,193,49,131,64,201,8,211,193,160,35,0,128,64,128,19,5,21,145,73,217,125,197,135,41,184,21,0,171,88,144,168,80,16,148,10,224,56,2,199,66,0,176,72,176,12,56,82,92,37,133,105,42,225,62,84,33,3,25,58,235,103,151,54,154,137,124,156,141,21,4,161,0,134,60,50,6,96,236,241,135,63,14,177,64,21,62,150,9,28,144,148,207,97,198,237,41,78,22,75,75,57,175,203,30,111,169,166,117,51,230,67,179,132,167,47,26,194,230,153,34,144,192,52,102,67,1,71,33,18,55,255,77,146,210,152,146,6,111,140,110,180,198,165,221,109,219,235,11,112,98,87,63,239,235,58,147,248,48,49,37,237,182,203,218,120,79,53,60,45,108,64,141,34,129,6,160,0,129,0,15,248,48,139,35,36,225,36,143,86,141,148,184,186,188,22,25,30,45,92,255,3,140,109,84,64,134,182,54,34,250,235,140,28,209,217,164,24,211,95,104,104,242,65,65,40,61,58,161,205,87,22,174,244,252,233,63,118,172,174,105,170,215,68,221,162,72,234,99,51,110,81,142,214,162,110,23,166,52,161,150,170,214,140,109,34,192,227,29,170,25,190,234,200,186,216,196,153,246,105,153,190,111,97,88,234,191,254,98,147,222,62,238,234,59,210,158,60,44,0,5,54,225,14,19,46,120,232,3,3,103,54,134,68,133,151,88,128,43,174,181,18,41,210,89,210,23,57,69,84,218,54,58,113,237,174,244,46,120,147,66,90,40,64,237,196,228,18,60,152,254,41,63,8,178,237,75,33,109,121,251,152,248,237,75,244,177,149,97,108,247,159,103,78,129,178,84,130,104,176,151,214,202,166,47,229,122,242,139,23,105,255,120,126,93,254,104,143,63,76,139,58,82,255,251,178,100,215,140,166,100,102,197,19,129,127,160,122,108,217,25,61,136,74,19,5,155,32,109,5,254,201,162,179,100,4,243,22,56,36,89,167,218,78,194,121,49,69,169,5,36,207,217,21,82,12,202,245,97,59,140,82,175,214,235,191,140,102,29,109,54,237,88,242,70,190,37,138,221,243,136,181,196,124,143,4,92,248,0,208,242,78,85,67,117,11,47,197,75,106,104,202,98,91,137,59,42,169,249,188,141,183,60,192,224,164,15,117,59,173,143,13,53,4,137,89,74,45,29,108,9,59,26,225,172,244,114,127,172,109,152,219,241,251,214,249,200,220,140,140,206,244,205,21,115,86,83,29,102,61,18,84,49,90,146,154,230,178,89,89,186,207,163,39,200,143,186,223,60,170,219,246,255,183,217,81,251,61,24,172,216,34,0,5,243,90,188,55,248,35,102,70,55,35,83,15,52,14,4,14,26,17,4,169,184,48,60,152,216,128,141,0,236,5,175,35,89,8,51,234,101,34,66,207,138,165,108,198,192,149,77,60,220,227,7,15,97,137,84,220,210,97,107,40,43,71,2,10,151,206,13,97,235,48,88,25,132,59,43,50,3,109,21,196,195,150,165,74,94,209,84,165,163,191,15,9,96,37,139,38,84,54,205,97,231,213,247,136,60,75,11,33,120,170,188,149,41,62,166,181,189,239,159,148,190,155,71,215,35,60,120,177,250,123,145,21,53,151,51,185,52,4,169,195,247,253,190,41,93,182,82,36,56,109,241,220,107,135,121,166,51,18,109,194,172,72,209,162,177,195,203,111,172,104,16,162,102,148,162,117,129,95,107,48,61,205,253,25,173,55,78,192,122,169,122,216,34,251,172,19,212,44,104,4,21,27,128,55,102,255,241,172,157,17,202,20,95,12,165,54,33,153,194,185,245,204,153,145,114,50,211,111,231,223,254,54,121,161,227,20,199,211,224,122,247,82,15,156,40,31,75,139,204,91,27,16,59,141,99,214,164,226,6,194,241,144,232,62,181,178,205,48,32,163,169,129,180,155,30,147,225,182,129,200,109,155,78,105,105,45,12,86,123,240,148,161,113,108,99,205,102,255,121,108,238,110,252,251,127,196,206,236,210,30,245,163,59,107,198,187,109,53,163,135,109,50,240,217,130,209,156,7,110,163,78,250,50,142,64,98,201,202,217,25,80,200,85,12,44,72,8,21,75,48,82,97,137,137,152,0,91,170,192,89,129,128,14,128,3,129,130,38,22,106,24,226,131,105,138,28,160,80,0,160,130,64,161,65,133,46,92,172,93,91,161,224,168,4,10,147,2,195,112,212,173,85,168,24,19,184,130,207,83,152,204,230,248,166,165,204,46,115,52,87,111,155,126,66,0,243,167,141,35,14,102,14,212,118,49,41,255,251,178,100,219,14,6,69,104,69,19,99,127,160,130,236,217,125,49,6,154,86,221,155,18,13,141,126,193,171,179,101,244,177,150,248,127,216,250,148,178,217,233,216,148,213,61,122,219,223,50,234,249,161,69,84,74,47,202,167,18,232,124,99,230,89,92,160,86,106,102,249,66,42,236,182,232,176,174,125,122,68,159,58,127,151,164,9,199,168,61,104,245,19,203,184,142,156,165,68,71,54,133,186,184,76,9,155,251,125,186,178,0,0,13,32,0,129,118,237,135,176,116,112,130,162,182,43,102,70,230,166,137,152,35,8,149,215,241,213,205,127,243,116,114,107,41,127,126,217,254,71,249,102,97,235,32,78,17,153,46,126,120,59,41,114,203,8,132,40,140,200,78,69,177,155,160,37,166,106,21,192,136,0,49,162,148,87,165,157,36,29,44,54,58,170,67,77,215,173,245,79,42,177,88,251,175,118,153,215,43,162,157,249,12,226,87,115,129,170,4,141,14,221,51,164,96,206,7,51,68,54,76,92,52,5,12,144,148,28,47,82,64,1,209,133,129,100,3,0,225,139,33,49,0,0,28,2,48,112,32,104,96,0,83,147,5,18,121,161,140,135,216,0,96,68,188,197,128,170,20,51,166,126,145,41,8,56,5,87,66,1,64,144,25,221,103,110,82,213,73,192,192,161,121,211,58,29,82,78,209,125,25,60,41,255,74,246,109,101,169,60,46,18,53,195,83,18,24,139,110,206,41,20,2,48,249,198,229,210,216,204,111,12,185,99,12,123,162,76,195,53,55,124,49,36,175,33,82,50,133,148,172,107,124,141,78,54,168,116,189,89,41,146,22,239,170,145,3,128,213,109,130,197,130,166,76,18,96,1,3,176,129,103,40,89,170,82,214,180,171,51,62,163,201,58,221,4,147,81,147,42,129,224,140,138,19,77,92,254,245,205,160,136,213,145,0,165,219,109,190,41,20,201,42,109,233,66,80,241,139,99,97,133,119,119,158,155,136,152,73,137,98,82,144,159,163,206,115,200,187,37,134,24,136,52,151,117,67,205,199,71,60,75,246,229,244,95,3,170,180,131,79,61,72,74,217,71,104,49,252,74,229,11,180,212,112,173,80,246,131,166,205,72,199,204,77,142,174,166,39,205,118,89,171,191,122,25,180,252,164,113,11,223,222,215,119,87,119,180,57,17,81,165,6,168,155,204,183,220,195,222,130,140,70,32,208,61,170,98,1,160,160,212,114,14,30,73,3,20,8,48,80,66,177,68,246,65,80,224,132,191,80,67,14,69,50,48,179,1,3,24,17,38,143,78,71,253,154,24,40,34,255,157,108,144,84,121,153,44,49,108,148,131,129,23,106,33,80,209,96,180,151,134,31,108,18,161,78,217,179,206,214,35,81,185,67,255,251,178,100,203,142,6,86,103,68,11,131,111,176,113,236,233,221,36,8,131,85,245,155,22,45,141,30,201,199,51,102,180,146,142,45,166,247,49,120,228,98,80,223,46,246,45,85,247,88,36,133,92,82,24,45,186,49,7,83,43,18,169,219,125,195,254,240,255,67,41,87,186,187,158,64,201,31,43,12,141,62,240,246,92,253,114,38,165,23,91,242,227,95,204,186,237,43,239,57,38,166,5,56,123,153,119,118,75,158,26,173,161,191,117,214,90,120,0,57,240,193,117,164,216,9,89,37,151,97,194,2,131,165,65,146,99,76,18,52,122,153,97,58,33,19,163,92,122,127,163,153,26,162,98,229,44,228,45,93,76,49,210,146,24,232,168,36,17,6,90,18,0,25,54,73,46,107,159,117,37,83,174,246,132,20,129,21,134,49,80,193,13,22,131,14,225,11,155,101,175,255,34,206,61,18,83,99,205,21,149,245,16,77,19,209,26,50,232,204,71,177,121,236,151,88,18,112,137,122,94,77,89,0,214,0,0,230,180,76,134,20,9,12,10,113,225,174,36,113,154,75,164,228,114,28,56,106,12,141,174,104,62,44,232,13,61,213,168,161,50,143,131,221,217,76,174,164,221,216,38,211,206,238,218,129,96,151,57,144,180,7,169,254,85,53,104,156,146,124,90,172,114,204,57,46,131,177,159,198,181,75,182,181,5,91,157,122,39,233,179,199,180,217,239,95,255,255,246,51,118,249,157,200,146,23,78,39,151,78,70,250,221,63,62,142,245,245,168,201,37,84,254,82,136,48,0,148,48,66,75,237,101,24,204,90,116,233,124,54,215,183,106,61,37,206,204,43,182,158,213,233,237,109,230,33,148,144,73,81,1,16,2,237,191,6,67,173,42,35,131,140,66,201,67,18,110,86,230,231,253,69,219,68,226,1,240,169,0,125,255,255,112,76,8,101,64,70,181,228,42,11,222,28,141,239,244,132,175,190,115,94,3,140,133,255,151,247,146,239,200,109,158,126,82,119,138,208,137,1,129,161,47,147,181,34,211,46,41,165,43,243,208,215,223,127,253,242,62,130,52,196,100,89,130,149,70,66,134,101,231,67,32,102,4,12,99,2,13,44,195,192,140,44,116,120,80,12,48,6,67,82,194,131,112,64,8,140,41,27,204,24,240,201,193,152,72,192,233,157,142,75,153,42,98,44,230,241,155,202,152,146,181,50,88,147,77,99,162,192,140,153,118,42,16,112,57,64,161,121,151,177,143,8,17,12,60,139,97,168,23,190,37,27,102,73,91,3,39,22,79,227,61,72,198,213,184,75,165,129,80,52,114,86,230,10,133,208,108,98,25,168,203,55,95,89,235,159,210,108,240,244,178,213,252,136,98,132,128,211,14,50,69,4,51,77,128,255,251,178,100,196,14,4,193,103,73,27,3,95,176,92,236,217,173,24,35,166,26,89,155,22,109,161,254,193,178,179,165,156,241,26,184,140,76,228,135,98,152,137,60,124,69,206,141,15,83,93,218,90,196,175,120,66,57,88,209,225,52,134,28,152,112,255,67,49,104,31,45,22,223,27,125,168,79,55,186,245,100,25,159,70,197,53,120,144,226,95,62,45,241,170,14,151,61,255,164,185,128,0,178,236,76,88,163,200,245,88,201,6,51,27,67,34,174,142,122,133,134,207,169,89,230,206,55,171,223,15,84,98,90,236,234,51,50,87,175,208,140,213,238,159,127,149,194,7,185,197,51,149,21,129,157,78,99,26,234,132,122,188,43,19,148,188,180,101,137,35,35,103,130,49,172,109,251,185,118,219,166,31,31,38,214,209,6,85,51,121,168,203,41,245,191,200,64,188,73,171,254,222,123,121,118,156,27,181,0,7,211,27,62,52,233,163,17,12,49,144,0,227,164,141,85,169,134,36,44,98,129,171,236,46,32,2,55,136,33,162,133,133,1,6,131,140,9,25,174,20,1,152,48,172,8,161,174,166,17,22,56,174,236,71,87,123,34,77,69,146,202,85,69,105,178,166,216,168,47,9,75,130,227,138,143,54,169,197,0,55,102,206,223,176,136,97,175,74,217,44,220,169,229,84,172,45,152,54,103,169,42,96,101,208,165,203,170,155,27,210,219,83,216,198,111,255,251,142,75,51,135,217,80,35,106,3,89,224,161,173,117,110,125,117,84,179,109,190,249,124,187,97,216,114,9,155,65,194,154,36,155,89,34,215,132,186,73,180,106,247,35,177,223,79,152,65,151,12,89,205,59,199,95,55,207,23,84,225,58,192,16,73,34,68,90,145,201,67,130,164,43,158,154,54,184,154,218,98,221,28,125,135,139,149,248,64,68,98,209,65,36,81,212,162,77,153,206,38,16,76,192,128,58,37,160,243,32,251,91,223,45,5,92,212,52,18,14,174,139,161,237,56,142,50,238,217,161,76,120,102,32,109,80,209,168,104,195,201,62,10,70,88,172,115,202,10,220,221,65,247,149,106,178,206,240,189,202,197,161,119,51,114,89,238,56,125,141,134,34,42,169,118,182,167,135,125,126,133,198,209,85,84,48,199,115,110,15,78,222,231,187,31,85,133,225,9,189,12,79,82,21,128,38,71,144,241,145,130,16,105,101,40,41,122,210,130,70,213,202,8,36,51,99,77,212,215,134,201,4,32,100,49,6,135,61,105,206,227,52,103,74,44,239,189,79,83,194,220,210,28,26,29,36,203,242,172,104,44,155,10,42,20,8,223,169,136,200,68,32,104,108,77,47,21,10,198,46,0,56,192,36,41,152,12,154,107,93,67,28,130,160,85,134,80,4,167,255,251,176,100,209,14,5,171,102,198,19,97,95,146,136,12,233,125,48,200,135,22,177,155,32,109,5,126,129,179,17,228,136,246,36,177,17,2,34,50,129,235,41,3,18,28,185,112,183,13,146,63,173,62,221,234,124,255,230,160,73,206,87,135,27,145,26,218,186,131,151,61,48,34,49,108,151,25,209,65,44,226,72,72,245,41,89,50,141,247,210,79,113,56,238,207,190,61,166,166,14,138,121,92,160,89,198,155,248,99,96,222,249,100,65,136,96,0,53,64,242,39,138,0,44,8,250,153,34,80,110,68,215,197,134,72,108,171,121,129,242,6,66,7,186,100,139,214,229,188,87,36,47,144,147,16,119,86,78,10,69,0,160,144,86,74,43,146,13,35,155,8,198,133,38,210,46,78,79,73,67,173,248,60,220,41,224,128,239,155,128,228,66,70,109,179,26,190,251,211,42,205,242,31,175,222,213,65,246,115,35,126,89,221,191,119,245,223,14,135,111,239,39,127,254,34,0,0,37,212,80,152,10,48,242,160,62,1,8,113,96,107,17,176,17,2,36,30,241,180,148,220,105,80,36,250,121,195,74,242,118,21,13,47,108,158,10,87,1,249,250,41,83,57,129,84,237,130,54,55,93,215,113,95,153,75,89,168,215,84,166,83,237,85,146,58,172,29,162,191,168,130,133,69,194,87,42,70,2,97,200,165,33,114,88,114,83,63,203,157,58,215,115,62,117,42,56,216,67,244,253,214,191,255,255,249,166,156,21,18,145,180,46,139,8,22,68,8,72,150,6,16,246,111,74,38,40,84,221,145,213,134,120,219,216,232,151,89,254,199,155,35,177,162,54,177,193,164,48,235,186,48,154,165,75,128,0,177,65,84,192,0,0,223,255,20,6,196,170,185,4,13,12,178,170,210,233,61,37,211,255,149,104,203,234,220,244,212,83,157,179,58,184,179,4,34,247,183,230,249,52,45,44,114,249,101,50,150,112,202,161,169,56,68,35,229,38,37,91,201,45,62,103,219,240,138,30,90,228,127,121,117,255,251,127,158,188,180,254,159,78,207,51,247,255,18,0,67,111,200,8,97,66,55,13,84,76,73,19,217,136,189,12,120,183,139,62,97,208,131,160,182,66,199,208,97,220,168,238,93,139,223,155,113,238,187,85,107,234,51,27,166,66,5,3,104,219,177,133,217,139,117,90,86,22,165,52,147,53,99,187,73,38,25,18,120,156,88,37,255,229,170,148,147,239,178,89,48,214,236,151,114,38,21,3,61,213,114,231,63,255,255,254,134,217,131,216,31,59,0,17,43,209,8,39,210,60,101,16,43,21,237,241,87,56,151,112,213,105,172,127,189,193,141,7,116,215,143,223,197,133,92,85,236,40,183,110,223,145,81,77,192,212,150,143,31,255,251,178,100,200,6,37,19,102,201,155,65,71,160,87,140,217,202,36,67,126,19,181,157,43,76,133,254,137,179,51,102,52,241,150,248,253,223,120,244,216,170,220,16,1,16,136,133,219,97,59,74,176,39,209,148,150,36,117,2,10,20,9,160,213,205,177,61,69,195,108,125,248,121,250,255,62,208,45,162,254,121,31,234,76,238,135,169,155,106,96,192,106,225,200,142,223,255,123,185,105,52,122,113,120,134,92,235,6,216,28,5,40,113,164,223,39,108,135,85,114,133,212,60,218,27,66,49,132,99,185,37,216,167,188,223,115,146,188,204,75,50,162,170,61,5,11,59,181,27,223,195,83,16,83,81,76,203,142,78,11,140,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,0,147,24,173,12,232,136,53,58,104,247,169,211,50,145,131,6,131,74,98,66,128,112,184,196,163,35,7,5,12,54,36,2,0,200,132,0,33,82,113,143,0,197,64,198,177,236,68,4,219,45,5,72,238,7,4,34,40,203,8,80,215,97,115,140,130,215,65,129,129,0,5,154,72,7,16,197,104,191,48,2,0,84,2,134,30,123,169,95,100,234,75,198,146,132,164,81,49,192,44,168,192,9,216,24,210,134,49,34,138,25,72,240,64,131,199,133,67,48,115,67,47,0,142,3,60,237,151,101,95,199,161,201,251,85,119,221,119,95,17,85,199,215,207,194,127,223,60,243,60,54,255,254,58,117,85,243,247,199,196,252,172,228,211,123,146,147,118,54,222,215,177,201,27,30,81,135,141,235,250,231,158,161,234,21,53,140,90,95,165,76,123,163,152,174,117,65,195,104,64,26,40,52,5,219,106,176,27,193,22,127,71,102,108,118,158,86,39,128,33,135,36,60,196,94,220,205,72,161,198,195,222,164,185,170,166,168,14,25,28,32,113,65,44,253,87,212,175,35,105,253,157,248,9,105,38,121,253,82,125,1,141,140,6,46,120,113,240,75,16,62,219,51,221,136,34,174,144,43,142,162,60,103,118,53,54,90,176,149,31,57,194,12,80,136,204,176,190,91,20,164,240,33,48,34,205,69,200,181,57,219,60,64,32,9,127,230,21,233,136,104,105,225,154,183,128,162,224,224,143,0,136,146,155,22,149,114,51,167,126,43,14,172,42,235,131,16,150,254,175,74,72,175,33,9,215,121,240,206,172,27,43,141,193,139,121,88,97,215,33,12,19,11,138,209,151,246,37,171,155,161,116,82,84,10,73,42,86,61,0,189,9,209,205,161,60,213,32,78,27,196,217,159,103,204,204,204,239,204,244,205,233,55,249,153,255,253,114,153,151,222,201,156,219,110,127,75,248,197,46,239,253,87,190,181,184,215,71,144,210,110,255,217,52,43,255,251,178,100,223,12,6,64,103,69,147,153,91,240,113,172,217,122,60,195,88,22,113,155,38,109,49,247,201,163,51,166,40,192,154,168,30,116,66,206,46,150,87,197,107,95,188,237,54,184,243,85,95,183,180,144,43,235,44,120,48,27,43,18,148,120,169,127,52,7,61,209,202,146,199,221,164,181,40,144,28,160,117,192,12,206,0,2,239,248,30,26,137,226,84,172,161,81,81,138,199,151,244,213,127,157,202,206,239,163,118,130,121,190,235,95,255,254,202,50,231,199,254,112,60,136,77,141,88,199,81,147,59,113,72,190,254,240,178,223,190,180,16,58,76,41,244,201,248,107,157,93,239,207,244,99,2,157,157,161,117,243,37,207,50,255,91,223,253,169,122,247,126,153,225,216,82,63,230,188,37,227,60,238,252,48,21,147,0,26,131,66,105,5,63,14,195,154,176,201,138,188,152,0,41,16,16,129,56,12,116,96,71,200,88,6,17,48,242,181,150,60,36,145,106,148,120,212,20,2,68,5,93,176,54,239,179,11,48,0,9,10,33,196,95,181,242,211,218,195,61,8,18,40,23,149,202,157,67,218,138,163,133,188,184,120,10,197,237,161,68,78,88,144,5,182,100,110,212,6,186,125,101,108,184,175,200,138,230,134,15,148,244,118,72,191,21,206,117,172,161,134,211,195,146,183,223,214,80,230,22,117,31,11,50,161,251,57,113,104,66,87,73,18,43,67,75,52,82,79,70,214,98,82,88,240,32,24,14,76,145,16,131,77,91,62,155,121,17,205,109,163,184,249,158,34,208,101,93,182,191,247,81,207,223,114,4,172,0,0,32,65,127,239,192,149,22,49,85,225,5,21,123,139,125,39,35,76,34,138,42,210,234,200,173,217,111,95,217,239,184,253,76,16,100,31,87,8,103,8,131,66,247,138,175,4,76,218,159,250,169,58,125,200,98,235,64,218,238,121,232,200,105,163,143,16,147,109,255,117,85,178,125,21,46,137,101,49,132,139,18,102,78,45,5,218,69,76,110,70,36,11,24,112,193,1,71,220,204,202,187,237,40,172,234,189,33,76,93,118,202,62,68,82,100,104,246,30,50,146,47,139,29,54,174,242,109,162,32,203,129,179,119,82,57,217,20,228,133,154,185,183,54,75,112,36,212,0,2,114,68,68,56,98,162,166,14,52,38,50,90,128,228,116,39,21,9,7,131,129,161,105,34,155,9,14,171,210,193,118,190,239,67,156,197,156,105,214,219,110,210,155,195,206,133,203,53,31,60,163,43,49,92,121,216,164,88,216,239,184,101,7,78,62,190,234,194,20,103,26,120,112,69,41,71,28,196,160,84,74,48,33,216,102,125,46,206,62,140,202,211,157,138,30,131,74,33,5,133,114,226,207,113,176,53,166,154,255,251,178,68,219,140,133,158,103,70,147,111,69,176,149,108,217,90,97,40,142,19,205,155,34,109,177,22,74,93,179,100,77,166,33,177,172,86,109,100,195,200,163,37,221,170,101,199,53,148,65,233,40,81,130,198,76,15,121,167,125,7,41,99,7,16,231,83,93,61,79,93,44,254,213,3,51,35,238,186,255,255,192,130,48,1,82,73,65,134,12,137,115,14,64,110,161,0,1,37,107,152,128,131,172,35,2,234,183,172,173,239,106,193,42,24,240,130,46,62,116,181,83,224,30,124,92,248,176,219,221,24,0,69,240,143,38,144,142,245,129,230,37,188,186,246,78,205,95,57,79,164,25,2,229,57,214,40,16,6,74,54,46,101,56,228,131,113,248,131,34,252,52,150,107,144,54,143,21,90,24,65,131,146,157,52,42,89,10,133,181,180,116,30,149,87,28,236,180,53,214,234,11,201,163,94,145,50,8,229,144,198,187,143,174,43,75,69,99,31,169,94,10,91,57,116,65,246,229,44,164,210,72,16,130,20,0,0,12,34,92,142,65,88,50,16,139,23,141,75,35,15,218,193,39,18,237,30,201,192,225,106,90,113,0,64,124,171,199,187,134,139,79,207,16,185,239,96,174,130,233,186,212,183,89,119,94,207,152,56,164,91,14,12,181,178,132,17,202,133,92,22,35,156,46,117,214,93,223,23,9,19,201,138,218,115,113,10,39,28,75,83,81,215,53,99,161,10,119,139,120,88,68,175,227,184,105,88,127,151,168,33,34,7,51,188,153,112,67,22,50,14,131,102,230,218,171,248,124,115,67,240,44,63,26,116,223,48,181,60,247,127,176,62,0,0,24,73,77,183,226,25,20,212,50,96,40,37,240,116,33,245,22,95,204,228,174,78,20,22,165,163,195,81,1,89,86,76,118,2,33,18,100,1,145,59,152,6,61,75,52,75,16,164,119,239,194,73,98,50,9,7,109,113,56,92,28,166,7,7,36,100,218,23,19,159,230,220,227,50,101,62,159,164,27,94,134,172,237,229,209,24,252,213,147,210,231,53,200,124,183,215,204,250,157,188,177,39,32,191,30,254,173,238,180,134,89,41,76,244,112,46,145,100,243,104,220,207,101,201,65,163,255,155,146,255,147,249,91,120,232,63,89,106,169,174,14,204,132,84,175,223,103,253,60,3,166,2,216,93,141,86,105,67,137,149,82,62,227,50,12,165,177,218,77,52,105,117,204,195,90,74,26,32,71,243,101,147,26,22,36,105,177,48,100,70,42,34,33,141,234,145,70,95,27,33,59,77,42,209,34,228,237,201,5,150,72,241,25,82,101,42,104,51,114,157,224,68,137,122,131,69,104,147,150,229,157,81,96,117,212,27,36,141,238,182,29,22,116,171,23,40,62,36,145,148,182,255,251,178,68,195,136,132,79,102,204,83,12,66,120,144,76,233,90,101,134,72,82,49,155,46,236,37,17,130,116,180,100,13,150,34,48,211,58,50,40,247,50,158,25,21,171,105,90,228,229,179,41,222,215,127,76,122,170,81,206,50,79,233,53,145,149,31,173,243,99,64,13,88,32,39,44,160,149,67,44,15,140,235,92,213,168,24,27,58,10,148,61,86,79,186,155,36,100,105,253,124,95,205,22,0,105,214,47,128,235,19,64,49,113,62,87,206,185,24,228,54,17,30,76,116,98,126,124,243,52,181,154,112,205,14,138,201,172,217,230,94,60,51,45,155,176,196,40,71,202,46,158,219,49,71,157,218,57,28,127,83,110,60,172,98,194,197,75,11,169,45,46,113,76,68,74,179,72,90,197,49,202,134,83,36,225,208,187,177,47,159,12,92,141,34,158,41,28,236,104,177,79,177,203,14,71,109,13,79,147,105,74,209,227,30,183,25,104,243,105,203,213,81,234,76,75,131,106,90,50,0,3,45,208,195,196,42,50,89,26,172,41,73,118,21,44,16,45,177,96,151,241,222,117,93,134,206,112,92,136,80,104,83,168,249,175,137,228,180,151,103,158,235,19,74,41,153,72,240,246,76,58,61,100,246,104,188,115,42,32,151,207,40,94,141,149,163,65,60,41,26,141,64,209,13,193,184,220,233,162,240,189,69,207,114,254,94,230,190,90,180,110,168,115,210,107,186,181,31,50,222,31,106,57,117,155,38,203,57,153,239,100,170,251,152,101,244,232,90,91,107,205,219,147,67,72,250,139,217,250,132,42,123,97,243,215,70,59,116,93,236,82,45,115,209,203,91,234,212,124,223,31,12,14,80,0,41,183,193,90,203,156,164,140,243,22,5,82,51,150,120,60,114,137,202,41,162,178,136,82,2,220,28,48,95,158,243,15,145,173,53,96,248,82,17,249,68,163,99,98,69,153,85,155,167,133,202,31,58,199,45,172,161,15,19,134,65,227,0,80,219,0,240,148,69,16,15,221,86,215,157,61,20,97,9,12,244,183,52,138,81,162,131,204,148,28,194,197,65,19,50,21,41,92,154,23,62,229,146,37,171,33,244,78,94,18,213,77,150,113,192,221,68,17,216,161,169,111,5,62,107,17,38,43,77,43,141,101,212,230,169,174,52,124,101,74,252,196,213,212,3,9,8,0,59,45,138,192,44,176,144,97,54,164,106,112,192,238,96,243,200,106,170,77,53,225,211,23,174,17,128,241,170,105,38,221,40,92,72,114,7,155,129,122,225,249,214,25,89,3,171,89,148,123,78,88,120,209,241,74,196,211,69,88,88,235,44,198,185,161,96,22,17,28,97,187,65,244,245,68,81,142,96,194,146,57,178,124,177,227,88,123,69,150,219,145,161,255,251,178,68,198,136,132,213,103,74,27,44,91,112,147,108,217,67,101,40,110,18,233,155,40,236,177,11,194,84,179,100,233,150,33,120,241,127,118,150,33,138,137,132,132,201,239,71,32,235,67,236,122,154,96,227,157,10,50,110,134,82,156,227,9,41,177,194,65,204,146,102,181,40,118,63,46,203,97,120,190,198,114,62,135,93,55,247,77,240,208,1,208,32,0,151,93,145,164,73,224,193,195,221,71,85,56,135,218,192,241,76,181,153,63,38,69,139,159,174,39,8,72,16,97,204,161,137,132,133,147,101,240,55,99,104,156,91,75,68,182,30,143,102,88,80,211,200,79,22,77,162,153,164,179,24,249,160,236,3,5,69,14,26,120,190,152,203,121,145,30,68,238,53,89,72,72,26,163,22,141,48,170,52,135,199,13,50,77,67,84,73,121,72,111,102,38,98,221,20,126,46,180,174,205,111,13,151,18,115,143,187,87,40,90,148,225,178,75,14,57,59,242,70,66,195,37,154,247,152,245,90,113,193,125,193,250,95,48,17,177,117,0,58,243,24,176,25,21,49,48,64,87,97,157,43,134,67,151,48,28,24,106,161,10,76,10,8,136,128,225,114,244,173,116,28,47,116,112,8,46,148,11,114,113,198,155,140,35,202,65,52,11,20,207,203,114,132,179,244,78,134,222,11,14,108,125,125,197,30,168,195,105,40,160,137,70,215,28,2,184,153,251,245,130,97,221,163,126,49,105,138,141,155,68,156,156,103,192,8,4,130,0,249,84,198,20,86,95,145,166,22,57,141,151,150,69,99,5,202,161,113,96,82,93,163,53,59,19,103,207,122,60,216,234,217,46,40,229,50,214,59,225,71,173,142,34,34,140,36,59,147,133,139,105,54,4,130,162,157,45,238,68,93,160,118,77,15,26,33,104,49,84,22,217,18,201,225,176,110,189,89,239,97,72,45,87,64,0,7,12,35,37,180,72,78,193,20,121,55,162,81,151,134,64,53,112,81,2,228,76,122,178,67,158,232,132,64,236,42,118,251,190,101,122,17,204,231,37,232,246,253,233,83,177,217,8,234,234,73,227,31,125,83,112,115,43,189,142,58,179,181,38,132,71,181,172,10,115,196,55,180,168,99,37,116,77,77,93,8,132,147,186,79,110,114,81,187,210,246,40,38,156,102,102,56,24,224,99,40,199,14,70,101,165,129,112,64,224,0,32,48,114,241,64,128,84,13,3,133,67,216,59,24,167,77,37,10,2,76,139,23,52,122,185,140,237,9,18,169,142,163,144,182,160,215,46,45,164,130,50,1,225,246,194,119,157,52,99,99,109,186,26,192,93,139,226,76,128,138,224,218,76,72,166,146,35,199,5,27,99,52,70,198,168,150,146,12,213,249,214,127,123,123,98,177,245,255,251,178,100,192,142,5,202,102,198,147,104,95,66,94,76,217,122,48,98,74,23,81,155,30,117,183,128,1,123,51,102,182,152,80,0,235,93,72,172,181,99,106,37,99,62,137,74,107,218,247,204,90,67,220,7,150,207,109,174,28,98,250,79,252,75,107,239,56,250,123,156,67,142,242,37,245,123,184,234,92,89,206,19,157,111,138,103,238,223,198,113,143,53,39,143,90,195,131,23,84,215,173,49,140,86,250,206,119,156,127,123,226,72,132,149,171,0,48,10,18,0,4,182,236,33,45,43,11,224,200,148,27,68,190,200,119,182,193,238,250,21,67,206,120,135,255,95,254,169,246,253,25,150,53,202,70,70,70,56,161,165,117,141,45,41,161,20,142,56,168,205,71,49,91,75,29,10,202,86,118,170,209,59,92,187,169,27,57,152,238,147,184,179,186,89,55,100,69,52,136,231,58,145,149,232,223,211,38,153,152,21,0,0,2,0,151,1,100,233,4,67,61,147,12,134,201,48,114,12,207,108,19,29,23,1,167,67,38,134,204,86,43,48,233,0,48,96,98,161,136,176,252,46,48,50,48,4,193,161,68,241,1,2,72,66,6,64,12,24,9,33,12,88,52,194,75,12,56,13,89,10,13,140,68,12,32,129,70,192,83,66,64,137,22,6,29,45,235,132,14,3,51,112,80,64,25,135,128,153,72,89,135,25,133,64,76,40,224,196,163,211,196,188,4,69,195,64,77,148,208,100,206,198,204,229,211,76,229,204,212,199,72,37,77,202,0,217,204,204,53,128,162,124,199,0,212,53,154,64,244,210,181,184,120,253,103,207,86,106,33,166,178,138,100,96,228,194,6,176,36,102,246,6,234,96,50,124,98,33,82,169,103,110,97,47,174,154,226,64,142,68,189,98,49,180,235,105,217,191,243,176,153,68,3,102,247,43,77,191,112,27,175,125,86,65,48,60,10,176,235,29,142,32,251,126,214,92,90,89,150,178,211,16,234,172,48,68,251,187,44,236,19,114,25,118,226,241,151,177,120,180,184,91,35,78,244,243,103,112,219,182,96,33,108,185,253,138,216,161,136,254,118,101,141,38,95,205,84,185,79,68,234,203,245,190,125,251,80,87,95,124,100,140,173,150,50,85,239,188,115,153,128,100,84,13,74,142,203,212,198,240,137,97,107,44,53,150,114,185,30,191,255,95,252,255,255,255,255,255,255,255,255,255,247,187,245,207,255,255,199,255,255,255,255,255,255,255,255,254,21,165,223,88,2,64,0,0,52,18,77,41,97,53,30,161,208,79,66,244,220,26,69,238,57,165,49,162,143,98,60,29,188,153,69,105,30,50,177,56,190,103,117,36,6,109,110,177,37,141,183,10,71,220,236,10,120,16,51,188,166,148,104,91,138,189,11,255,251,178,100,207,128,10,253,131,69,158,115,96,0,183,172,217,71,199,188,0,26,249,155,40,125,156,128,1,64,171,167,183,138,32,0,45,9,115,57,141,90,107,122,221,212,229,188,189,169,217,216,140,146,8,62,155,33,56,82,214,213,159,217,185,131,113,37,174,181,243,92,215,53,197,175,220,227,198,89,222,226,214,236,140,243,230,185,135,168,10,119,7,150,123,19,18,188,154,29,219,115,235,191,14,124,94,236,250,101,166,43,93,253,64,150,51,4,249,133,230,112,158,108,98,184,180,37,75,249,152,148,174,42,213,125,119,31,119,143,135,248,163,168,122,98,115,182,179,175,227,239,255,233,255,250,64,0,2,220,50,117,30,248,70,153,178,129,101,223,171,168,124,136,206,244,166,84,172,215,175,207,215,135,224,6,0,192,229,238,83,155,36,129,162,78,205,137,4,82,90,214,11,236,88,29,18,211,148,193,52,221,124,221,60,185,66,0,12,0,134,1,82,180,181,110,232,77,29,128,40,168,40,137,121,119,192,37,182,66,231,156,111,155,239,157,254,159,190,157,41,130,167,98,111,194,252,83,103,136,100,20,101,111,41,91,12,142,75,21,153,167,198,80,254,75,41,243,167,167,206,229,142,103,73,73,247,123,126,147,27,114,206,115,186,195,13,231,175,253,106,146,147,10,180,145,72,113,248,119,29,199,243,27,121,219,175,151,225,206,103,134,63,114,114,199,219,230,125,255,254,107,182,229,16,196,48,238,70,33,203,22,49,255,255,255,237,157,103,16,125,42,195,15,228,179,232,40,245,191,255,255,223,255,239,255,255,255,251,223,171,16,1,35,64,0,0,0,150,236,14,61,67,206,33,24,44,234,100,250,17,191,255,212,231,116,238,214,127,51,185,195,129,190,154,58,183,254,199,63,74,187,54,212,41,196,33,50,50,186,122,25,14,66,4,24,132,102,54,115,127,68,102,251,236,142,228,0,32,135,86,114,254,235,152,0,72,8,36,59,255,206,42,1,93,120,0,3,159,113,32,114,67,3,0,137,84,168,219,160,71,146,59,63,155,218,50,233,206,20,172,78,47,107,189,106,211,231,16,165,166,227,162,98,184,53,197,196,127,44,94,184,134,250,84,37,199,69,132,93,194,10,126,18,103,53,110,86,95,65,23,95,137,152,255,245,142,61,153,171,229,73,52,84,150,184,235,136,227,253,85,73,14,129,176,6,14,131,235,27,141,225,165,86,35,255,56,62,130,165,159,209,21,74,141,70,163,81,130,203,255,82,229,9,168,212,106,14,65,104,213,63,255,255,65,170,64,136,0,4,102,196,50,83,233,16,104,17,90,30,214,191,26,185,110,229,60,254,175,111,43,80,67,223,65,31,173,122,118,207,115,189,148,246,53,34,80,255,251,178,68,87,2,164,42,102,207,81,232,63,48,152,108,217,119,97,5,232,17,237,157,48,231,160,253,2,87,179,101,93,135,161,248,28,228,252,14,140,173,53,205,108,52,82,168,127,41,44,59,85,158,68,223,105,148,233,132,206,2,138,23,89,240,170,144,56,206,59,57,182,189,95,231,212,0,225,235,180,110,156,74,211,45,92,117,219,84,114,104,169,42,172,215,43,255,255,202,170,148,44,1,131,227,153,185,111,153,217,154,127,184,111,185,142,81,230,73,21,36,20,131,80,82,129,89,169,248,138,131,82,197,14,135,64,81,80,233,239,232,201,183,162,116,64,232,16,191,250,22,129,242,154,59,192,176,93,212,172,76,71,251,139,215,56,78,16,115,27,113,30,191,92,46,93,95,48,181,120,48,118,249,244,237,110,105,134,85,82,52,236,82,40,215,113,88,210,196,206,3,124,55,238,215,65,92,26,162,22,210,94,224,49,31,233,8,203,34,128,15,103,49,2,10,68,199,238,255,221,90,207,45,228,216,227,199,13,34,21,76,118,181,97,176,167,80,170,168,152,117,15,75,173,76,37,254,62,239,131,68,43,32,124,215,52,44,162,199,68,24,47,2,20,255,247,115,210,132,205,32,107,154,189,53,211,209,126,224,215,131,155,226,2,23,5,213,86,81,100,53,90,178,235,81,57,217,76,190,229,138,248,218,132,233,133,250,145,118,227,30,173,90,188,24,59,87,66,140,190,182,118,43,80,164,36,186,34,14,180,91,41,254,133,8,252,140,108,241,220,143,224,17,128,204,21,231,217,55,108,83,31,230,3,18,202,128,149,193,157,243,198,189,91,116,255,215,255,117,199,21,241,110,168,30,204,215,125,87,73,122,209,67,206,81,24,104,215,134,57,30,185,154,184,232,134,132,163,167,31,209,195,173,41,71,100,208,159,230,120,133,99,251,169,212,176,193,208,67,197,80,198,117,159,226,26,126,191,13,211,0,0,101,208,192,197,52,145,76,177,19,138,108,49,234,110,32,61,77,101,163,32,216,219,53,70,57,173,218,163,135,223,214,160,194,163,171,149,165,194,226,185,75,39,44,93,120,103,221,43,205,107,172,76,24,20,146,32,18,15,5,78,236,48,151,154,153,71,90,120,161,144,28,225,63,176,43,74,84,228,63,11,225,14,7,165,0,78,242,199,149,133,25,83,149,114,136,19,81,233,65,180,130,105,52,200,236,253,252,127,245,221,199,17,13,218,150,218,124,213,219,232,251,37,205,100,22,19,139,142,29,163,208,121,246,246,91,159,160,218,52,164,162,44,124,62,190,226,51,74,22,92,208,158,88,100,117,232,217,76,45,188,246,81,251,146,55,72,152,108,110,109,241,46,135,75,159,195,227,143,119,162,1,148,0,36,255,251,178,100,93,14,5,191,103,72,155,88,91,112,87,44,217,189,24,98,106,21,21,155,34,109,33,93,1,121,51,101,100,196,10,104,150,28,64,1,182,248,61,154,61,80,154,56,44,188,15,241,141,252,241,38,211,146,61,179,54,170,115,191,230,167,169,144,34,236,85,95,255,221,114,158,66,190,135,105,238,166,174,140,71,69,49,126,85,35,20,166,41,158,244,189,180,189,89,142,239,98,178,218,85,84,36,245,115,237,163,161,208,33,138,254,203,79,167,215,0,110,232,103,21,128,93,153,66,70,26,161,128,70,130,86,73,29,128,19,254,11,164,75,187,211,20,207,253,43,101,105,43,150,145,4,78,163,83,128,37,240,61,186,104,6,236,86,36,223,51,72,251,14,88,25,186,118,115,8,103,168,155,24,104,117,71,139,187,77,198,0,124,41,92,152,1,42,83,172,88,10,131,45,136,204,50,241,63,201,10,170,96,34,25,67,165,96,187,73,239,84,186,142,230,106,253,62,30,187,175,153,250,251,255,165,133,54,198,152,45,42,125,203,85,103,104,52,250,182,56,115,48,116,120,245,65,96,161,226,112,90,135,208,145,70,48,132,88,129,18,231,84,218,17,162,141,220,214,71,243,175,217,164,39,206,65,112,59,64,0,16,32,21,254,23,28,153,144,5,102,46,238,20,235,2,190,198,175,110,137,221,62,56,113,133,211,29,237,106,140,108,244,142,107,64,56,146,47,108,211,248,137,45,163,34,141,21,37,150,164,101,36,111,104,204,153,247,180,136,99,49,148,188,182,98,53,89,173,216,213,205,86,210,242,81,107,153,18,155,209,158,220,154,33,247,167,215,122,254,159,245,127,6,0,6,227,213,48,219,247,90,167,81,241,137,96,61,125,239,78,241,160,229,179,100,138,108,168,160,104,110,106,21,18,107,110,146,166,120,208,212,196,170,17,26,48,192,19,73,243,114,48,120,170,209,229,15,181,88,41,76,146,60,152,155,20,90,161,1,211,109,57,150,152,96,98,236,13,86,0,155,69,116,13,128,212,97,129,183,71,84,153,1,161,44,91,21,112,171,158,7,109,103,80,167,187,98,103,43,73,136,194,157,171,19,217,111,151,251,191,5,233,85,200,52,22,20,46,100,243,35,165,27,27,6,106,103,161,164,37,71,156,75,7,225,191,53,189,224,89,158,27,170,124,78,253,178,185,188,47,140,192,244,245,164,212,204,95,254,113,93,207,127,255,255,226,145,49,4,90,146,0,31,248,18,36,117,78,68,7,213,166,76,195,146,183,173,251,85,253,140,65,105,183,41,164,23,149,70,76,113,32,136,170,24,228,41,140,1,9,138,20,182,89,142,139,95,127,51,29,25,106,100,99,8,190,237,86,71,84,102,121,79,153,143,106,255,251,178,100,121,142,37,145,102,198,147,65,127,162,89,140,217,82,60,197,30,22,197,155,26,77,149,190,201,72,179,102,180,147,20,120,212,164,110,86,125,233,94,183,46,173,178,233,86,247,37,149,52,165,85,27,255,111,252,152,49,58,65,112,96,25,38,60,62,104,69,224,34,50,230,2,134,11,38,136,205,61,25,155,58,69,74,223,199,249,163,211,59,47,242,134,84,6,1,149,136,131,68,140,72,37,158,183,216,75,35,148,183,221,132,229,130,159,150,220,144,12,104,29,152,130,0,95,198,22,166,40,54,60,12,98,14,134,116,36,98,131,198,22,132,99,33,102,10,0,97,97,106,145,9,171,14,145,161,5,128,161,36,158,176,174,225,150,185,16,71,134,52,34,4,74,24,105,185,180,7,246,4,165,253,255,254,143,249,116,45,202,138,149,217,93,239,158,146,249,72,90,35,39,212,171,84,177,72,204,36,162,5,23,59,48,211,136,144,68,96,77,212,196,18,20,57,89,180,247,173,73,58,148,173,106,235,212,205,164,193,72,140,0,18,117,1,182,212,70,141,132,238,20,125,81,214,59,89,57,108,214,204,60,249,95,255,123,39,65,6,68,75,251,58,126,245,255,234,46,206,99,171,28,121,209,39,99,28,137,121,42,167,149,24,170,164,95,217,206,213,101,114,207,106,82,186,217,200,213,85,178,145,18,253,46,190,247,182,143,223,255,110,140,9,2,0,0,28,154,154,113,166,72,248,56,97,235,48,36,173,46,89,36,54,175,229,208,52,204,178,83,87,26,178,248,181,121,232,242,218,21,18,97,1,164,2,145,126,101,239,20,130,214,25,70,172,202,227,209,214,253,193,165,100,206,44,81,95,175,35,34,112,57,41,155,12,44,9,42,159,236,160,44,222,152,1,194,113,224,23,202,198,162,81,139,79,236,141,136,62,51,239,60,247,117,223,255,254,169,229,127,203,255,98,167,210,147,57,219,156,187,223,149,248,100,246,95,103,206,95,123,195,49,42,130,168,183,14,192,196,136,235,64,190,204,26,232,164,146,157,3,99,196,131,232,167,122,213,69,70,172,169,199,116,10,129,91,210,160,20,156,0,0,0,23,111,204,19,196,13,31,196,10,183,173,42,81,63,208,193,89,191,211,247,247,10,16,59,127,255,251,255,221,207,150,247,150,115,182,48,197,108,223,83,246,75,207,102,107,163,206,71,115,29,209,206,249,218,33,68,243,93,205,164,215,53,218,206,239,73,239,187,29,110,148,58,173,119,110,142,113,133,1,124,50,238,248,42,141,111,36,137,206,18,131,234,185,247,121,216,180,106,13,148,186,25,70,36,242,90,243,144,124,126,220,62,189,71,64,58,110,173,153,60,123,30,115,23,127,183,173,68,55,85,250,197,255,251,178,100,151,14,5,35,102,201,59,67,111,178,86,140,217,173,36,71,94,18,233,159,40,109,13,190,193,93,51,101,168,195,20,184,236,101,208,92,101,195,102,165,181,149,202,44,124,82,197,36,8,238,185,15,252,106,237,36,70,115,21,202,215,96,155,113,221,77,90,239,255,255,254,127,255,150,118,210,164,183,47,248,125,186,126,119,90,73,172,58,83,84,233,31,40,72,66,4,144,102,71,105,76,172,54,4,110,34,40,27,0,173,35,54,186,141,150,180,186,157,180,18,68,225,125,214,125,39,117,34,79,3,217,207,0,133,134,8,1,201,32,132,107,192,52,174,209,233,165,70,200,23,32,148,223,220,119,64,24,210,4,54,17,235,115,177,168,175,115,9,170,17,214,147,157,143,35,124,146,127,247,215,86,164,228,57,101,70,91,102,119,103,173,39,218,200,141,244,183,89,94,146,146,175,230,218,174,233,107,178,94,182,62,127,127,79,200,186,35,243,128,74,0,0,229,244,122,209,240,205,32,67,110,44,147,44,135,100,79,60,90,91,55,102,41,252,183,19,161,156,119,49,118,93,6,84,228,90,135,223,186,8,127,42,72,221,89,216,38,130,21,0,210,117,219,138,91,155,156,97,169,224,165,77,243,238,250,56,110,107,32,82,246,114,225,220,173,30,158,127,166,163,252,17,194,197,196,195,202,126,255,254,171,219,95,219,67,55,187,222,146,150,99,29,16,195,246,205,116,101,63,71,26,24,88,125,213,146,55,104,136,62,96,250,170,150,60,199,146,57,110,121,38,82,8,177,150,130,39,218,154,8,41,75,73,189,105,58,32,78,158,168,0,92,100,0,0,83,111,240,12,50,209,172,69,194,210,69,57,67,47,247,75,174,127,207,137,138,130,192,164,61,57,155,181,172,118,92,250,212,79,194,71,112,235,169,17,103,103,37,33,61,76,13,90,221,210,109,249,90,127,139,19,110,182,222,62,199,15,171,75,187,46,173,94,238,162,39,253,110,106,184,251,117,254,109,189,121,138,248,244,91,142,46,120,159,255,159,193,26,128,144,175,208,36,180,207,15,15,112,52,29,160,98,99,166,8,22,218,152,232,42,37,32,162,17,10,1,220,83,71,37,85,216,91,12,98,171,250,14,95,233,4,91,98,225,139,41,149,2,7,131,224,225,162,55,189,245,117,9,65,218,123,70,164,69,245,47,89,52,48,235,176,131,205,141,128,6,4,1,139,68,132,134,71,70,0,134,129,211,189,33,134,1,195,10,84,37,82,37,211,220,167,44,254,66,172,37,174,121,33,182,224,170,206,212,13,18,135,176,215,55,247,119,231,249,101,27,182,159,156,87,243,233,214,225,78,21,196,195,91,78,197,153,121,162,126,203,38,203,92,205,214,155,226,255,251,178,100,201,142,4,174,103,201,155,39,111,64,98,140,217,157,24,40,108,24,145,155,20,77,141,254,129,221,179,165,180,240,162,217,74,103,127,113,188,190,29,180,238,4,255,84,190,113,189,86,13,222,195,140,225,45,163,125,78,250,178,214,30,47,254,49,2,20,32,235,6,132,63,170,191,176,0,68,117,33,0,10,219,177,27,122,192,169,153,157,236,86,120,200,196,41,75,117,99,11,246,61,106,14,47,119,240,119,143,157,234,212,76,214,243,103,151,166,192,229,147,242,237,18,13,118,153,30,169,67,98,238,6,185,227,238,37,71,11,10,113,220,91,20,62,167,149,186,213,56,43,31,48,209,52,207,195,113,26,192,245,120,57,141,63,187,51,177,195,31,157,203,137,133,225,205,31,118,254,53,198,201,196,77,61,68,139,101,211,215,252,67,48,7,203,85,0,0,83,176,225,130,53,70,204,248,227,222,144,217,145,48,161,23,50,34,32,77,53,213,164,84,18,182,192,253,113,107,194,87,227,55,198,4,76,167,101,21,84,181,160,36,162,255,91,45,94,172,196,169,120,85,189,122,73,36,146,76,198,218,124,51,44,119,147,73,134,174,216,238,78,171,248,255,178,7,189,107,49,181,2,98,48,212,245,52,134,57,72,7,15,56,180,73,119,54,223,239,127,79,246,109,187,110,115,59,72,93,177,227,12,115,152,230,106,37,79,46,68,239,113,25,47,136,62,38,37,196,26,201,22,46,103,137,9,207,90,164,8,116,214,228,213,163,105,243,199,38,166,197,116,189,178,245,154,219,188,87,176,224,218,144,51,37,23,98,13,6,69,0,5,212,24,10,219,104,128,122,64,104,78,147,78,123,110,44,66,252,51,54,12,77,72,50,137,168,9,73,191,252,130,43,14,6,119,216,158,54,179,63,58,127,243,245,73,149,186,246,219,98,132,12,27,49,10,93,53,26,61,141,167,151,75,38,94,196,35,134,67,75,9,28,105,41,163,51,53,197,69,53,228,35,115,29,236,119,240,239,36,115,142,116,136,214,173,103,171,134,182,70,136,22,182,139,235,250,89,155,148,184,183,12,74,10,85,133,165,198,25,69,6,70,27,208,32,14,29,82,134,72,165,96,80,153,10,64,40,212,45,218,127,159,85,235,66,188,163,81,103,21,211,66,97,64,155,77,74,165,196,187,88,229,28,11,14,167,244,126,31,134,231,221,73,170,120,139,255,217,91,171,16,115,92,212,122,165,142,43,123,54,141,184,78,202,200,100,179,46,68,235,252,254,59,30,46,29,9,208,133,89,168,238,255,187,237,226,126,187,231,88,222,161,162,170,221,62,117,239,54,241,215,85,255,9,9,126,233,93,172,7,1,162,131,164,16,143,145,163,69,142,61,98,232,149,98,255,251,178,100,214,142,5,105,103,199,27,71,127,48,114,44,233,90,36,104,142,21,113,157,26,109,161,253,9,221,51,165,244,145,162,108,72,28,73,104,127,198,175,3,63,17,169,71,242,226,61,113,224,239,84,172,147,101,174,249,181,181,0,37,56,108,0,130,114,56,162,6,38,224,34,54,241,178,68,40,46,104,248,225,198,246,162,101,148,82,198,108,129,180,12,193,82,232,25,240,48,104,50,132,34,37,48,21,105,29,172,124,178,244,157,136,87,133,35,62,81,116,36,161,168,38,31,17,78,50,198,210,238,211,85,17,169,84,239,123,240,197,200,201,102,132,17,17,83,137,141,241,203,45,52,165,188,234,127,141,190,145,230,102,235,102,150,152,189,63,104,58,162,230,173,98,244,235,138,214,251,106,96,11,11,0,0,201,136,215,99,56,120,206,112,67,59,210,34,24,237,31,147,152,12,61,33,210,205,85,16,15,36,119,93,134,253,146,188,18,85,128,122,214,29,165,33,180,90,46,48,17,175,78,7,9,157,135,225,198,67,101,244,126,228,180,45,251,233,1,193,80,27,200,235,178,152,117,71,157,230,109,13,56,180,108,205,64,203,83,57,13,76,53,248,165,230,238,224,201,153,63,29,121,13,159,177,220,117,255,248,131,64,180,40,224,98,36,232,130,129,59,42,89,232,103,120,200,100,125,115,210,49,47,86,153,103,230,91,53,231,180,144,176,225,104,245,125,27,26,129,5,154,212,129,88,48,228,197,174,171,223,214,100,221,179,171,189,190,154,162,90,154,158,180,174,179,247,167,112,41,157,108,85,177,96,20,100,109,193,96,183,111,77,182,100,99,7,143,180,141,25,240,160,7,131,148,70,204,211,130,109,201,22,233,200,218,31,254,127,70,151,168,63,46,19,35,162,137,143,75,13,126,255,255,255,111,202,92,194,178,38,30,127,199,116,4,207,237,140,188,47,37,231,31,19,104,50,201,100,101,177,116,155,32,215,16,199,229,39,243,47,90,154,167,215,194,23,173,22,161,88,218,244,118,190,55,189,251,243,198,77,162,42,163,162,169,236,123,91,191,173,213,218,248,125,64,128,228,187,5,174,11,138,53,1,176,90,225,120,38,225,230,31,27,119,237,59,149,232,201,231,241,28,60,118,164,233,133,145,153,7,11,23,139,109,186,150,231,201,74,198,114,177,50,229,159,97,74,52,201,27,125,149,113,14,172,152,8,103,239,193,27,143,112,237,39,147,157,7,225,253,123,33,243,117,221,223,117,20,205,241,252,127,246,159,221,110,100,114,123,150,69,53,174,137,61,21,26,235,95,93,112,171,34,171,153,206,61,44,252,241,197,194,170,21,29,109,92,119,177,7,46,233,76,152,117,70,186,150,183,65,92,221,198,118,23,255,251,178,100,221,12,5,163,102,198,27,67,127,160,121,12,233,125,36,199,190,18,25,155,38,108,177,109,201,208,51,163,148,243,13,240,209,1,3,80,16,0,28,19,34,42,40,65,50,174,154,28,50,222,127,156,236,230,131,123,154,30,183,20,162,96,104,174,181,58,8,64,138,46,109,248,99,105,34,58,73,163,157,209,92,19,171,178,38,193,132,211,114,75,251,10,122,2,58,215,53,26,42,245,223,99,255,68,29,233,194,147,21,76,215,137,132,95,162,120,145,10,146,186,67,17,88,27,95,201,97,2,172,111,103,197,51,207,191,80,23,148,202,33,127,21,83,156,63,134,102,199,228,103,104,1,38,32,166,162,153,151,28,156,23,25,42,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,32,4,0,0,2,146,200,13,192,151,10,16,102,50,11,44,89,13,51,19,125,100,117,28,170,44,2,144,201,53,155,137,247,27,31,87,10,207,84,15,33,13,112,224,242,239,100,6,141,156,39,163,22,121,137,31,27,137,229,146,188,216,196,152,61,15,99,249,48,126,79,70,30,5,12,65,173,75,236,140,42,180,109,187,13,33,152,109,211,59,116,228,180,148,245,113,8,94,242,214,234,229,18,135,185,68,148,29,144,47,36,112,67,24,96,247,186,71,141,58,27,100,153,221,192,234,79,141,224,217,113,73,26,252,69,210,101,22,45,34,183,12,155,204,141,33,61,214,220,96,8,200,42,1,1,91,126,6,192,25,64,242,38,0,138,196,193,99,17,167,254,102,253,36,53,143,8,90,181,162,233,69,226,149,128,116,48,7,65,156,129,2,10,68,209,1,133,197,4,108,24,146,44,80,73,113,125,58,102,144,134,1,96,28,27,12,4,142,212,19,49,44,164,235,109,217,25,159,80,218,214,80,93,145,130,56,140,91,152,142,220,94,44,210,118,196,29,28,78,27,36,243,29,21,22,210,135,154,61,223,190,156,140,102,94,156,10,94,5,0,166,171,8,111,250,56,32,244,17,44,154,59,127,10,200,148,13,132,19,104,159,133,67,79,169,179,247,53,254,177,229,0,94,80,16,0,6,57,81,147,58,109,38,105,175,28,85,137,56,111,195,255,14,70,174,60,59,159,187,156,190,30,30,65,106,161,221,87,234,60,39,156,53,101,193,216,65,2,252,73,211,9,56,41,155,67,93,217,142,20,165,234,104,79,85,17,103,116,200,186,126,207,13,114,164,82,198,205,222,214,89,115,46,53,143,175,108,192,145,202,109,191,187,230,123,49,106,6,179,143,137,34,73,92,102,159,85,183,251,163,207,91,201,227,93,237,183,247,123,91,17,111,175,157,207,26,209,103,141,27,123,174,45,6,143,226,64,100,182,31,205,189,203,107,70,255,251,178,68,223,0,4,199,102,201,235,12,67,114,151,172,233,39,101,38,110,84,89,155,38,245,151,128,2,97,179,101,42,176,176,1,214,36,203,175,140,124,123,230,217,254,255,59,244,255,231,127,253,127,243,189,170,128,11,176,0,7,118,248,195,149,84,80,131,28,234,192,209,58,146,249,100,170,97,233,167,163,222,231,205,216,113,84,50,9,91,47,80,148,179,84,64,120,4,0,7,1,249,65,138,170,195,202,236,250,146,67,53,35,82,202,181,137,132,17,187,213,41,40,30,92,243,116,88,211,115,233,204,213,187,110,156,29,150,45,210,170,206,247,215,78,85,34,149,21,52,81,182,145,107,92,114,87,202,169,237,218,149,41,197,181,106,113,203,150,103,81,152,107,109,139,29,85,180,164,56,245,203,86,93,20,168,199,71,213,62,215,59,175,158,161,151,21,14,103,60,240,251,139,230,222,251,33,181,37,3,4,155,32,25,124,228,14,204,152,96,225,72,64,102,131,193,76,140,181,105,12,2,41,118,157,232,138,139,70,135,131,146,65,22,19,26,220,81,76,194,162,95,199,121,54,22,42,41,163,200,40,57,141,22,102,215,161,17,166,150,61,205,80,24,49,230,177,241,19,231,196,179,230,5,129,155,38,105,196,226,218,191,145,146,33,12,205,224,48,1,28,165,6,49,64,140,130,98,81,199,97,225,168,64,153,11,134,171,243,102,50,157,104,194,195,154,11,106,254,52,195,128,160,215,22,26,25,26,191,86,245,52,170,197,169,117,60,86,236,42,23,47,169,14,64,241,201,68,109,183,144,101,202,58,212,82,138,10,9,172,50,164,149,103,86,146,83,110,55,15,218,165,141,218,130,237,103,157,235,119,117,98,215,197,172,84,135,254,220,231,45,101,170,214,168,107,218,164,159,237,157,242,31,198,198,251,206,126,183,142,84,183,107,227,244,54,251,149,188,55,170,179,178,249,153,94,179,153,207,47,169,207,223,219,169,203,187,199,11,31,255,255,255,255,255,255,255,255,255,255,255,255,255,8,223,255,255,255,255,255,255,255,255,255,255,255,255,252,29,176,0,0,65,144,13,96,0,58,76,251,23,204,248,176,232,81,207,56,40,72,153,101,128,132,214,8,120,214,30,126,230,216,83,214,140,76,21,90,84,25,176,186,140,236,42,22,80,220,152,170,197,64,57,105,66,7,152,208,230,117,72,176,227,69,164,139,90,225,48,226,205,195,129,44,239,200,92,105,133,116,105,70,153,208,239,195,21,143,182,225,4,38,217,145,138,20,176,74,100,0,8,8,52,13,44,113,18,25,227,141,201,88,90,93,89,29,228,115,83,68,130,132,54,144,251,228,107,13,1,166,49,216,91,213,22,151,75,59,79,219,84,118,229,183,172,110,255,251,176,68,208,128,8,118,130,198,142,111,64,1,12,144,88,162,205,232,0,15,181,157,65,92,245,128,2,7,179,102,223,158,208,0,205,36,166,154,130,81,43,214,240,198,215,39,169,107,78,87,198,95,187,184,79,238,39,95,159,126,213,14,245,187,210,202,177,172,175,231,203,21,42,201,172,76,79,215,171,135,221,202,230,93,230,53,234,78,223,198,151,188,189,151,123,95,62,247,93,199,240,155,194,198,54,179,199,184,107,188,214,251,87,62,103,255,187,252,214,93,253,218,252,63,255,153,254,191,255,251,255,255,255,255,255,255,255,243,188,215,255,63,95,255,207,255,255,255,255,255,255,255,249,212,238,123,64,64,148,0,0,231,253,12,105,67,202,135,23,40,54,139,117,11,239,135,56,158,73,78,42,207,69,168,210,102,168,218,93,184,70,69,163,192,15,73,54,82,108,121,145,20,243,170,180,109,33,15,18,128,133,68,197,160,136,247,2,81,36,234,136,157,99,226,248,191,249,152,185,221,181,173,117,182,29,116,218,117,182,29,53,212,75,126,121,162,229,73,37,7,155,13,221,39,82,115,121,139,173,220,196,187,255,150,117,77,166,127,95,240,221,159,255,95,252,243,255,255,255,255,194,116,2,0,0,77,255,37,8,89,59,27,10,21,166,28,69,186,133,246,250,220,76,201,77,4,102,200,38,84,93,28,137,21,137,104,195,34,112,66,24,160,36,129,21,36,75,195,56,246,37,144,56,130,39,202,5,103,131,168,120,62,37,192,77,71,226,92,71,129,64,55,112,162,24,165,18,97,89,116,184,110,112,251,79,182,186,245,213,69,22,117,81,84,199,125,146,179,83,78,146,173,164,154,10,91,45,4,84,246,100,89,159,167,95,71,171,100,43,251,93,116,191,94,253,110,181,125,95,246,212,117,0,0,229,176,84,3,92,107,230,74,11,127,17,70,231,166,188,165,67,31,105,100,86,57,79,156,1,63,133,221,212,169,174,225,131,7,214,76,45,102,76,214,137,72,176,136,39,147,135,215,114,41,134,111,254,239,196,217,172,222,98,132,157,218,141,193,99,101,42,105,171,85,248,219,88,191,126,122,5,165,199,42,246,117,159,243,245,249,159,8,147,227,146,191,177,32,170,87,242,57,9,99,50,242,43,122,37,35,83,57,75,55,181,165,106,178,236,99,57,221,41,175,186,78,213,255,39,127,246,254,160,96,8,0,2,111,248,232,143,227,150,104,90,223,208,174,104,102,189,87,130,85,73,75,73,111,56,229,251,216,254,26,239,117,121,191,215,94,181,185,75,53,1,95,194,105,81,59,120,63,18,13,103,27,237,29,59,107,87,66,2,156,92,30,5,221,149,102,186,203,97,206,59,20,121,36,18,108,213,171,47,231,255,251,178,68,106,14,164,28,102,204,155,67,47,160,129,204,233,151,100,194,224,16,125,155,48,109,60,237,194,2,179,165,141,163,139,128,237,236,136,109,89,189,78,67,8,221,154,202,170,233,87,116,120,88,148,91,169,10,215,107,127,93,82,140,247,51,178,209,107,207,87,92,228,100,6,132,53,125,219,179,178,187,88,142,41,29,189,173,114,246,50,0,77,6,193,32,48,64,135,137,185,52,75,221,229,143,193,205,228,41,159,42,158,54,73,149,187,179,227,66,145,24,251,130,9,86,86,130,127,185,54,138,61,95,22,226,59,113,23,22,138,145,23,148,138,220,54,224,24,66,126,204,204,14,43,195,178,85,203,133,70,195,174,196,21,246,214,69,232,207,242,42,199,51,28,234,101,157,135,148,247,114,166,146,63,116,61,79,46,123,35,43,126,181,152,199,21,42,186,152,121,174,131,200,232,155,49,243,236,105,166,255,237,255,255,244,12,75,109,76,48,32,100,148,49,53,154,69,224,0,68,107,150,222,111,228,53,228,16,117,108,99,211,214,42,84,221,170,241,190,241,70,51,123,233,10,4,75,97,44,174,126,99,55,129,186,212,94,74,178,253,36,49,220,98,42,179,151,152,19,67,168,221,144,206,45,60,85,5,11,159,185,7,74,188,66,54,42,93,136,60,197,110,213,43,233,86,101,187,197,49,213,209,215,33,178,35,72,165,177,36,215,51,212,205,116,13,53,100,75,109,103,253,125,159,74,165,21,136,68,39,249,105,255,226,21,0,1,189,220,101,88,169,66,204,5,248,148,65,127,3,137,147,82,117,165,68,133,222,118,171,73,23,145,207,55,118,250,95,148,63,184,58,38,239,89,110,133,182,150,210,45,132,185,188,236,165,76,35,224,6,213,78,239,61,41,97,151,100,152,87,182,195,114,148,21,10,21,133,168,248,1,66,63,79,218,235,72,56,212,73,64,221,75,33,40,41,20,103,22,22,182,46,191,32,94,236,82,165,110,17,206,228,158,135,229,50,31,67,184,147,140,136,57,170,174,45,238,47,227,234,111,100,246,230,107,107,255,225,37,47,101,229,21,111,250,137,223,180,75,201,109,53,52,252,83,55,128,254,181,251,214,241,170,127,188,235,41,33,55,159,83,204,1,9,128,0,43,109,168,217,163,22,245,157,163,202,229,86,11,95,67,167,79,195,237,249,221,140,102,137,178,48,101,81,172,85,113,22,111,81,89,33,167,64,245,84,93,204,175,42,81,78,250,183,34,209,154,167,114,159,101,244,118,49,74,166,86,111,86,70,157,213,10,204,239,191,209,246,153,63,218,255,101,127,175,214,136,233,247,255,254,129,247,54,166,104,48,100,176,18,147,49,248,207,145,92,179,131,97,149,77,170,24,32,205,178,255,251,178,100,140,142,5,55,104,203,27,72,127,64,90,172,217,170,61,133,56,21,17,157,38,109,97,109,193,105,51,167,40,147,149,176,138,182,233,117,106,42,56,24,50,150,82,228,97,77,5,167,28,196,52,100,188,221,56,233,8,135,109,166,195,141,118,145,71,148,33,144,194,213,77,56,123,85,219,164,235,99,159,235,114,50,220,152,206,172,12,91,186,119,44,40,113,97,65,208,26,153,179,91,202,1,161,220,232,27,75,58,79,252,237,115,252,75,253,183,45,127,76,190,183,125,125,212,253,195,25,80,84,246,178,180,237,74,133,95,87,175,11,182,149,121,201,147,122,132,165,143,77,140,115,53,12,9,215,215,193,76,235,79,81,14,89,59,189,165,12,125,58,230,249,171,71,234,21,0,105,0,152,64,4,6,255,253,132,200,55,16,139,157,144,130,74,180,127,52,205,26,135,212,131,78,33,166,166,102,246,247,56,4,141,38,106,140,59,215,71,127,254,229,103,25,102,119,169,110,179,70,188,170,69,57,21,13,85,83,33,185,23,87,122,186,29,187,172,186,50,93,152,199,109,25,23,67,126,84,102,167,70,86,228,77,28,173,255,96,25,85,0,1,182,244,45,32,85,245,34,126,194,10,25,173,2,35,12,73,222,130,130,226,50,72,228,62,214,51,159,134,95,216,114,212,55,149,11,194,247,74,167,201,82,148,195,145,194,99,231,236,48,170,253,103,201,143,67,78,204,91,54,182,252,101,236,254,28,252,5,1,158,183,233,141,132,211,231,38,135,226,46,196,255,100,145,154,184,227,149,239,207,14,255,248,192,98,31,99,34,89,28,208,199,191,75,234,55,236,252,133,72,251,79,243,252,235,150,113,86,38,12,117,92,144,43,57,138,113,168,133,199,150,132,168,150,216,218,152,168,84,229,100,153,191,255,180,192,58,229,0,51,248,0,19,109,179,112,224,207,44,52,180,244,1,209,96,203,42,75,128,152,230,204,241,213,15,113,239,71,213,76,189,59,209,219,22,126,244,120,145,90,40,205,146,124,167,21,57,102,163,18,52,132,221,14,140,103,122,42,153,157,115,191,189,25,237,215,50,17,185,206,231,93,15,223,67,254,73,27,161,105,77,217,82,243,175,255,182,10,139,136,208,64,141,105,52,20,228,118,68,34,201,144,225,151,157,153,80,129,0,42,165,20,69,30,13,25,18,134,134,129,88,4,12,93,198,245,130,68,147,178,4,112,7,65,197,136,163,162,16,112,107,106,219,76,18,168,73,142,130,83,172,36,105,123,194,103,192,162,204,53,210,113,73,128,45,214,86,41,200,250,9,74,195,49,110,96,84,114,129,8,97,74,199,65,218,171,182,58,14,10,52,79,72,217,108,21,117,166,236,233,87,207,39,142,255,251,178,100,177,142,4,169,102,203,27,35,87,176,89,204,217,186,48,197,86,21,217,157,30,109,141,94,193,217,51,165,232,244,22,248,55,158,24,247,95,234,109,88,255,166,110,84,225,25,125,251,255,124,231,145,72,75,75,243,85,99,134,181,60,97,87,243,160,224,104,0,16,51,188,5,84,187,3,40,197,89,170,167,42,59,37,47,253,92,253,188,152,21,184,4,12,128,0,165,254,189,67,99,9,170,55,7,57,52,109,169,82,226,186,195,168,29,131,52,171,239,141,59,173,79,217,98,193,114,182,63,228,91,189,126,255,175,9,251,177,181,69,142,75,70,216,103,54,247,9,23,23,221,179,164,197,239,221,172,244,58,158,34,102,154,33,187,164,42,221,37,213,214,108,61,137,116,82,203,237,181,69,25,39,189,173,35,61,65,198,208,200,106,24,146,229,188,197,194,213,142,123,157,223,117,43,157,253,55,79,224,238,0,0,75,136,25,174,103,12,134,106,14,114,60,64,49,152,112,219,144,70,241,76,40,33,82,153,128,73,49,88,168,146,16,11,25,200,218,120,168,176,16,10,35,169,169,84,92,202,170,146,169,5,43,110,136,174,125,52,19,19,47,193,80,120,28,68,129,204,125,219,59,128,170,135,17,107,61,90,0,130,196,204,28,248,4,16,14,31,145,177,50,247,207,172,179,60,180,162,203,66,93,38,176,178,128,42,97,192,166,68,91,172,153,192,163,201,212,238,83,37,237,62,82,137,52,187,27,217,90,185,159,28,248,249,227,191,82,41,74,238,230,153,173,211,63,169,152,137,131,203,169,123,89,29,198,231,62,207,219,94,251,113,178,178,243,175,92,169,3,207,121,214,157,62,172,34,243,142,123,145,35,26,62,156,245,173,189,93,196,238,184,99,61,176,183,71,89,183,110,194,176,170,143,247,6,192,0,114,219,104,191,146,137,27,163,164,74,171,52,149,105,80,225,254,82,147,250,221,89,251,177,115,25,49,212,212,60,201,177,11,121,127,115,133,154,77,95,141,244,4,88,45,153,233,156,62,153,29,133,126,229,233,3,19,212,84,171,74,171,127,12,181,100,237,45,200,178,71,218,5,223,216,247,179,134,103,78,217,123,191,150,75,240,214,169,95,54,204,185,124,242,231,255,125,193,11,198,32,46,110,115,198,116,0,97,155,231,30,150,68,22,105,231,135,120,46,34,1,10,1,133,26,129,32,87,3,5,69,65,20,193,157,14,4,21,128,173,102,186,21,10,151,32,152,144,212,180,80,211,4,55,17,195,22,12,87,109,24,198,132,212,113,137,161,237,60,88,128,56,58,57,202,124,129,36,193,140,147,180,237,113,17,216,168,224,74,242,134,155,128,241,57,48,227,54,10,131,11,2,38,11,162,34,6,255,251,178,100,207,14,6,97,102,198,27,122,91,240,101,12,217,119,61,99,92,23,149,157,24,77,133,126,129,182,179,165,104,244,141,112,34,86,42,128,163,233,110,155,88,17,89,90,99,197,167,109,187,83,221,250,78,243,13,231,54,165,244,22,164,13,211,1,153,225,243,103,146,194,31,5,94,114,106,145,100,37,168,95,44,60,121,88,141,9,116,76,36,87,68,181,144,234,249,85,199,89,253,115,92,164,82,179,235,217,148,50,92,192,25,88,1,8,0,0,78,73,78,40,154,28,228,222,24,183,14,150,182,17,160,250,201,81,40,214,63,104,215,154,99,221,80,77,136,114,92,255,218,68,245,2,193,12,168,112,27,53,22,87,66,184,239,254,12,71,28,20,174,70,208,242,187,231,98,83,134,111,22,243,228,123,158,118,46,117,1,230,156,35,190,179,72,181,103,120,101,236,95,185,205,175,37,158,80,201,201,18,231,212,126,236,76,250,82,188,62,94,17,228,2,85,0,0,85,140,213,126,56,97,132,68,142,6,3,123,33,45,205,38,161,84,97,4,11,170,60,168,160,161,84,26,140,34,76,79,142,19,206,248,192,130,129,227,44,144,80,169,124,35,41,86,98,56,172,118,199,3,145,42,155,89,200,23,102,70,240,165,236,31,120,96,176,96,218,107,69,64,210,186,70,90,52,102,35,13,136,89,195,50,215,184,192,139,100,203,128,188,137,129,14,181,21,53,131,233,132,16,88,193,249,146,67,215,17,255,207,205,245,255,241,63,206,191,196,252,127,95,71,147,107,74,62,181,167,170,65,36,221,10,143,103,179,16,133,104,26,207,208,214,58,151,180,170,237,204,113,236,122,139,206,178,40,190,245,166,138,55,166,130,217,212,236,154,46,30,215,0,108,0,0,22,255,241,141,123,136,180,64,78,194,163,231,131,236,152,207,172,46,161,222,255,244,111,171,44,169,244,255,211,127,200,140,98,14,19,35,150,182,51,220,136,120,169,201,26,94,87,162,235,86,118,49,175,89,29,217,234,180,66,50,85,150,148,42,221,223,162,166,202,236,213,121,89,215,209,17,21,172,116,206,207,90,3,186,129,46,0,91,13,26,124,207,216,206,228,244,250,7,192,202,128,104,163,249,45,73,160,176,137,132,187,160,44,24,90,191,131,4,224,39,125,136,134,13,40,27,38,0,140,47,66,96,98,3,51,54,1,79,68,78,53,234,0,225,164,19,39,121,148,7,5,128,89,16,240,74,80,203,135,1,12,160,121,134,59,226,19,37,254,239,191,224,32,182,186,168,90,226,235,99,84,230,56,162,189,23,243,115,48,113,228,166,75,179,7,40,34,45,47,180,200,176,20,82,4,137,179,88,50,181,106,148,183,51,165,239,50,246,86,158,109,217,255,251,178,100,200,142,5,120,102,199,155,72,111,66,88,76,233,186,36,37,100,25,157,163,22,109,149,254,193,188,51,102,52,241,150,248,217,95,77,106,231,183,100,61,108,91,221,247,106,159,119,73,157,149,70,202,53,1,203,135,96,114,7,195,128,33,5,230,102,64,31,23,135,31,120,214,127,74,237,149,218,233,134,245,221,244,227,53,98,194,153,230,32,57,102,20,218,157,58,4,10,226,92,0,1,6,0,25,2,221,182,44,44,42,181,18,54,34,60,135,206,218,119,221,183,121,220,240,109,156,239,249,111,242,184,182,229,133,91,60,155,128,9,130,63,183,255,11,246,124,34,255,98,86,50,116,10,136,230,170,98,85,10,122,86,79,51,34,147,125,243,128,204,198,21,152,188,148,200,66,109,189,15,161,78,104,206,79,172,61,139,233,26,243,167,110,123,229,194,75,221,142,71,68,83,145,150,173,71,100,232,202,207,2,42,0,0,195,103,247,56,164,144,237,112,245,147,103,57,6,133,128,137,136,255,131,129,81,68,195,0,10,11,132,0,225,3,96,161,98,255,181,130,80,180,209,112,34,230,48,50,234,143,6,18,151,154,112,68,4,207,72,191,133,139,23,104,80,24,205,129,94,149,162,20,26,102,238,184,192,33,142,156,200,215,121,84,48,172,29,219,136,128,129,86,251,94,86,96,128,200,125,216,18,6,38,4,97,173,84,132,45,213,46,210,43,151,77,248,112,221,71,18,180,149,181,134,191,117,107,91,215,119,249,249,232,243,90,57,19,68,18,253,253,200,160,39,67,101,142,70,102,204,26,105,66,14,18,57,18,202,48,84,248,76,80,176,141,33,6,158,227,132,84,226,221,57,234,99,161,211,81,196,180,255,255,17,140,1,22,127,254,176,11,255,26,91,53,114,218,107,79,145,195,36,194,157,165,134,36,248,209,207,103,243,38,182,26,81,193,56,163,216,11,205,168,139,88,201,114,1,95,34,67,173,150,222,146,41,7,53,45,51,204,85,112,130,35,77,240,216,197,184,172,135,75,105,66,39,237,70,196,7,212,170,161,206,52,80,69,80,202,157,253,125,214,83,207,46,92,78,135,10,77,36,35,136,217,231,59,234,83,199,211,95,159,174,95,111,194,255,255,129,126,128,166,233,130,194,27,139,129,211,190,29,72,129,138,142,26,39,89,184,148,37,208,16,88,198,214,0,194,2,160,197,97,33,136,141,49,151,8,129,242,99,235,28,206,65,153,155,22,11,166,128,173,91,35,150,114,204,171,173,149,21,70,129,69,111,123,190,9,20,66,230,188,9,31,53,83,34,255,172,161,128,160,194,41,95,6,65,145,222,36,58,0,36,82,208,23,233,130,35,143,22,184,149,19,17,88,4,131,203,42,44,108,200,255,251,178,100,206,14,5,220,102,197,147,97,71,160,110,204,217,50,97,3,126,25,157,157,20,77,153,190,193,136,179,165,220,209,158,248,238,46,71,226,39,79,110,29,213,202,24,173,188,249,173,111,34,136,93,42,79,230,151,116,81,117,136,164,212,14,53,59,99,107,72,147,33,50,249,196,165,204,146,88,125,189,186,226,146,152,132,142,184,207,74,196,155,93,165,202,90,151,9,152,228,172,120,62,182,206,133,205,37,153,208,65,39,173,36,22,202,82,125,104,116,181,46,110,18,198,212,5,128,2,114,219,66,224,54,146,68,145,72,146,10,18,164,137,1,220,104,78,62,104,167,71,159,185,53,153,101,11,223,250,4,242,54,95,194,240,165,132,138,29,69,60,63,139,219,151,235,212,212,191,136,71,197,228,126,177,131,97,201,114,120,135,228,207,7,150,30,82,126,133,123,226,190,33,92,206,202,158,71,228,102,167,91,254,61,28,223,123,182,219,255,166,153,225,163,170,0,7,47,244,16,209,142,96,32,113,75,88,35,92,17,142,17,131,86,105,8,79,115,89,244,212,51,23,185,82,14,203,74,178,229,84,167,34,2,221,57,134,132,130,67,109,44,241,168,216,231,171,191,164,78,99,109,176,66,174,87,134,233,113,128,37,127,105,50,32,95,167,117,229,214,45,83,90,189,59,135,132,218,20,114,87,55,95,235,49,92,215,124,205,118,191,21,17,53,114,241,199,215,45,158,251,117,100,41,70,184,148,112,182,117,220,60,44,10,59,61,88,230,90,114,157,197,80,205,207,32,120,236,121,99,26,101,93,55,50,158,124,254,218,80,196,177,80,32,96,7,255,87,30,85,46,234,200,10,112,136,89,96,47,238,45,218,122,240,51,107,15,34,132,166,94,13,150,170,246,174,96,52,175,119,239,190,245,138,46,231,68,221,145,156,219,181,117,70,118,89,16,204,84,59,25,221,76,171,188,174,169,122,94,169,157,223,101,178,146,231,111,206,159,94,139,201,218,136,201,90,253,181,236,75,55,175,210,148,224,128,2,16,101,74,49,145,144,160,104,169,140,34,198,168,0,24,52,2,21,21,158,16,12,151,64,1,33,145,10,96,224,185,128,193,136,88,60,106,65,130,128,56,52,28,183,85,51,166,100,16,200,8,39,22,21,55,147,51,95,146,203,152,217,159,14,50,209,132,38,204,114,12,164,240,195,112,192,50,178,65,199,86,122,218,83,48,99,226,38,112,243,63,7,48,38,14,148,2,194,201,145,175,118,8,97,86,38,187,15,123,90,67,3,96,195,33,197,140,13,0,65,18,251,100,144,106,157,75,223,136,189,45,20,246,55,115,199,241,185,52,235,86,15,85,68,234,151,189,40,153,113,233,220,230,189,205,254,162,82,235,255,251,178,100,200,140,132,172,103,74,155,40,87,64,90,236,217,82,61,5,108,26,153,157,18,78,105,117,1,250,51,101,104,246,32,241,184,125,58,59,157,155,29,12,235,134,215,246,243,85,220,99,69,231,115,86,182,26,188,157,53,82,202,207,156,55,106,150,200,123,174,157,85,21,48,175,110,250,174,170,37,143,139,80,83,136,101,148,146,128,165,36,183,22,198,53,105,184,148,219,0,34,112,224,26,191,110,70,212,105,171,250,102,191,198,149,59,231,59,171,30,53,222,1,125,15,14,4,249,166,180,156,241,2,22,233,53,201,136,48,152,177,134,7,3,204,28,50,110,250,92,136,166,107,156,248,188,180,164,126,126,120,97,177,46,247,111,26,38,252,35,144,111,99,233,73,84,205,179,157,38,162,215,153,174,94,215,38,105,30,162,149,242,238,158,33,163,180,138,149,90,155,89,92,101,99,165,179,43,70,25,12,15,173,37,0,1,179,67,53,55,39,51,41,46,48,116,179,33,17,149,152,98,145,222,7,161,224,224,49,135,38,56,202,86,166,41,144,158,240,18,111,74,167,224,179,10,18,135,89,128,161,153,51,101,35,148,22,112,72,102,32,84,13,5,12,61,178,178,212,13,2,50,168,108,198,203,169,227,66,49,232,84,235,210,80,36,232,203,21,94,8,124,226,67,32,72,183,1,192,205,46,56,203,21,181,110,83,206,37,212,150,163,195,103,43,55,236,88,189,188,57,250,249,105,90,91,158,213,207,214,148,253,145,36,90,74,215,147,34,33,157,221,242,35,135,58,44,91,153,18,214,128,34,84,183,63,17,53,188,103,56,188,107,190,182,254,254,183,19,18,61,111,155,50,106,217,131,212,225,93,31,96,0,75,132,0,80,86,237,143,135,147,37,239,232,208,16,180,132,10,99,105,108,190,207,58,196,40,53,176,164,171,104,74,140,198,101,30,146,165,198,31,211,253,205,94,245,110,42,141,183,168,105,215,47,94,93,247,121,31,23,211,85,181,215,80,56,219,152,183,150,33,22,167,238,46,42,47,65,210,236,188,118,145,255,29,66,92,213,242,177,53,255,219,93,252,180,84,87,117,116,157,243,60,130,237,184,202,2,63,17,17,33,158,158,154,208,9,128,135,0,137,68,18,134,6,106,97,161,9,106,97,98,5,172,6,128,195,162,197,170,145,225,117,228,78,196,12,1,39,114,217,176,161,56,42,209,221,76,211,35,57,34,28,45,243,81,38,112,135,92,209,0,33,126,87,240,200,9,2,42,187,170,58,36,224,203,21,180,16,2,233,201,25,24,145,164,126,38,42,30,44,12,236,46,64,16,219,126,200,198,65,47,39,36,242,9,94,124,30,152,6,9,212,183,114,252,191,92,254,226,52,180,72,148,100,255,251,178,100,206,14,5,139,103,198,147,98,127,176,105,44,233,141,48,168,126,87,65,157,24,109,153,94,65,183,51,166,116,193,159,52,49,61,216,11,61,233,69,36,72,10,12,2,175,211,140,202,251,9,57,243,103,222,138,214,165,122,152,204,113,198,152,165,144,242,167,59,41,150,123,204,185,154,26,251,253,110,181,209,89,93,42,141,166,230,130,94,160,0,85,100,17,5,11,36,140,181,9,140,21,32,14,230,76,130,68,198,245,17,198,183,54,148,57,246,81,109,23,187,107,169,222,131,191,80,231,179,229,70,189,19,76,197,100,63,96,224,160,95,47,255,255,253,80,40,88,182,169,145,7,10,72,117,206,6,61,243,12,79,153,235,155,66,144,216,56,96,200,152,34,205,117,149,78,55,135,10,154,147,86,242,104,93,250,164,235,214,119,253,122,215,57,103,247,154,161,154,213,0,22,163,24,22,54,88,195,22,36,55,22,161,192,145,33,115,27,84,63,50,48,80,240,160,200,203,28,73,89,215,80,40,93,161,66,211,239,111,165,1,129,22,52,148,40,69,65,236,80,48,128,84,20,0,138,28,7,15,47,131,25,25,128,43,150,6,159,169,92,160,202,149,23,179,3,16,129,15,3,187,238,43,212,137,203,159,67,32,177,168,108,84,101,111,186,41,110,226,183,53,99,99,9,172,232,192,238,20,5,7,61,110,238,55,181,75,95,60,251,127,120,121,167,161,125,155,5,168,194,46,10,229,209,79,85,193,229,78,181,145,83,78,138,139,107,158,214,220,36,180,234,189,149,117,23,54,130,174,87,190,106,101,219,234,225,239,137,154,110,251,114,202,219,159,51,44,223,206,210,160,15,92,0,60,2,64,150,221,80,236,186,69,91,113,131,220,237,102,206,23,104,86,222,155,201,115,158,28,244,57,93,253,28,32,150,254,2,66,229,183,231,119,189,57,149,248,124,50,15,253,163,147,236,115,48,113,77,227,186,33,90,74,162,215,2,217,139,172,70,115,247,14,89,235,109,132,164,128,231,16,179,243,53,164,212,119,40,156,44,228,193,195,34,207,164,211,200,143,63,252,174,69,58,190,89,153,229,0,220,149,25,138,100,25,41,65,138,11,25,108,74,67,22,160,85,4,234,64,0,192,67,161,102,32,66,171,230,26,243,188,254,184,107,205,220,116,91,137,130,139,166,251,8,22,9,36,24,17,19,102,4,65,131,65,196,160,154,100,53,57,105,9,15,252,21,14,29,110,179,214,237,32,77,153,231,13,67,39,227,81,230,180,247,33,146,54,141,12,227,236,40,51,203,14,210,190,241,252,98,50,154,113,40,84,5,226,18,85,53,221,145,244,116,219,205,55,239,155,158,154,111,221,206,211,106,30,198,53,43,53,173,83,174,255,251,178,100,212,14,5,182,102,198,19,97,95,146,107,12,233,122,61,35,92,21,49,155,28,109,229,77,201,174,179,102,52,194,141,248,167,156,232,43,202,161,174,134,170,155,197,98,66,211,222,122,53,153,219,163,51,144,76,66,66,84,33,54,63,186,36,215,33,0,230,128,32,42,64,5,135,109,219,2,136,88,57,242,16,154,46,106,16,149,227,163,165,121,191,215,97,204,227,13,139,58,140,120,192,12,168,162,205,79,186,161,134,136,78,135,85,102,144,68,6,21,138,43,34,165,217,76,163,41,246,117,51,151,59,211,114,99,34,176,247,133,12,46,63,116,69,27,4,95,98,235,92,223,118,141,94,153,84,49,126,187,198,133,222,158,249,22,183,88,183,106,153,43,84,250,191,253,12,152,130,2,158,12,213,1,48,202,156,227,28,67,116,29,140,68,46,51,162,92,194,1,130,97,16,128,26,96,162,64,56,100,52,34,48,72,8,56,26,6,7,151,173,93,34,171,7,67,49,2,0,168,19,14,64,45,240,223,20,45,240,140,97,183,92,12,20,164,129,2,206,224,128,113,65,195,6,16,144,144,36,132,28,18,122,159,32,233,148,36,99,95,135,43,2,34,67,128,140,48,8,129,88,192,105,82,0,102,60,2,73,8,206,135,17,87,98,51,1,203,12,10,83,134,148,137,81,136,60,66,13,53,0,198,11,95,1,182,116,171,14,6,178,0,0,151,29,21,122,58,148,156,251,135,212,214,83,151,232,140,138,238,151,49,24,229,61,53,69,109,239,83,235,85,180,212,115,235,68,171,208,202,186,116,244,74,79,183,84,75,53,255,205,107,53,89,111,69,71,64,33,45,248,229,128,111,0,0,3,93,251,198,87,162,104,132,54,27,168,7,204,40,135,39,108,206,163,199,182,119,225,111,200,200,176,249,166,65,15,192,34,117,18,38,234,205,150,148,248,231,156,254,66,255,255,192,132,236,49,132,28,99,225,37,64,136,198,185,18,87,208,98,185,99,34,219,222,122,230,220,71,140,251,106,121,155,171,121,50,88,156,117,69,35,253,83,248,194,216,214,153,186,218,93,110,231,137,152,228,117,82,87,61,113,221,99,194,168,183,47,164,176,76,162,19,66,52,236,189,55,69,195,23,26,53,163,227,21,204,160,187,84,143,204,20,236,218,107,240,3,243,19,114,148,78,203,65,42,14,79,216,235,49,24,14,205,19,37,74,153,13,136,163,220,249,237,67,5,64,168,179,152,4,7,1,178,22,230,166,49,149,79,114,7,134,80,70,152,37,183,100,174,51,128,217,99,34,32,178,134,97,81,42,159,119,176,23,4,96,164,1,66,19,168,214,159,251,175,211,255,231,254,223,121,250,136,165,233,150,103,158,243,56,87,148,235,45,255,251,178,100,223,14,6,89,103,197,3,154,83,240,114,108,233,122,60,104,158,20,245,157,38,109,33,189,1,164,179,101,72,243,21,186,41,183,86,102,226,236,252,65,186,161,171,35,165,221,11,77,36,80,96,128,52,200,139,76,155,86,146,10,173,169,50,8,189,109,122,221,215,5,155,128,45,84,36,53,140,107,18,212,40,99,132,75,141,148,84,154,72,165,38,84,234,68,98,0,136,228,155,6,148,91,181,214,24,44,172,5,215,183,246,235,246,136,249,59,13,80,178,188,182,203,187,18,133,85,210,146,191,150,230,190,138,97,234,67,48,177,209,197,75,59,137,189,42,228,43,213,29,162,183,99,185,28,244,189,209,208,174,148,238,138,200,213,84,166,222,151,165,153,95,109,137,255,125,65,234,0,3,110,220,64,124,195,158,56,163,128,107,15,25,50,101,38,25,0,121,25,167,33,74,222,116,210,111,89,187,127,3,196,39,95,215,109,129,117,173,18,6,93,146,199,108,112,20,113,164,177,135,239,78,219,9,125,116,204,146,186,39,14,33,20,190,154,2,152,143,181,200,30,154,157,202,179,5,87,105,52,179,86,38,38,229,54,166,231,112,10,19,12,18,23,51,39,109,136,236,150,170,43,249,89,36,209,210,175,123,169,219,35,116,57,154,212,105,165,59,150,233,24,115,137,104,113,165,98,52,202,214,23,116,70,26,223,5,221,245,141,86,153,198,183,138,86,20,88,50,87,23,205,37,154,223,25,145,114,57,37,145,128,132,0,2,201,168,154,170,138,96,189,9,243,132,35,129,146,228,172,79,206,197,21,251,185,241,186,221,246,231,94,121,174,217,91,201,191,120,126,130,106,98,252,17,24,131,52,128,198,170,105,146,194,207,252,147,47,255,204,133,5,130,158,152,130,0,58,106,119,77,217,34,28,152,175,50,215,235,28,249,230,238,220,95,69,24,139,142,255,28,93,40,185,116,150,93,5,67,33,117,213,38,219,170,203,101,93,149,137,68,65,16,18,64,0,1,81,163,19,184,12,214,142,50,168,0,228,228,3,87,170,12,150,81,51,0,56,211,131,18,80,224,168,112,40,40,12,31,130,70,161,129,208,16,65,131,180,8,121,34,33,12,24,206,6,11,17,10,85,248,44,184,160,8,154,114,150,170,130,131,169,80,43,117,172,236,148,18,189,26,168,140,48,210,74,170,67,166,177,173,74,202,94,178,22,58,160,233,234,136,138,62,14,53,163,56,182,151,122,205,128,26,234,190,123,29,24,140,59,2,57,70,37,198,195,180,178,160,253,67,171,226,253,79,250,166,185,213,91,185,248,108,55,107,247,247,55,50,232,62,162,125,180,242,211,164,78,69,107,107,147,162,148,90,183,82,120,138,103,187,57,75,40,157,255,251,178,100,223,12,5,20,103,202,27,69,127,66,113,76,233,87,60,101,190,88,137,155,24,110,101,109,193,235,51,103,52,244,160,36,219,91,161,193,229,166,88,236,152,232,163,241,245,55,46,249,187,143,119,191,154,170,205,0,53,200,96,56,79,113,180,238,186,238,77,142,169,10,139,54,22,10,140,28,81,226,85,64,177,140,137,6,227,66,64,246,51,234,113,120,199,84,216,138,50,197,126,92,147,243,53,133,238,136,36,227,87,164,32,243,200,121,91,78,134,69,153,119,68,211,69,203,220,210,83,187,33,14,114,50,156,130,8,203,104,81,186,140,72,101,215,72,223,88,58,103,122,78,17,126,108,59,185,139,50,120,63,139,138,156,115,115,75,232,203,111,23,115,62,51,190,59,183,227,246,158,124,61,178,0,68,195,34,194,140,38,205,8,130,156,91,74,126,162,96,88,144,110,88,49,159,200,226,0,169,8,72,194,35,192,64,16,12,9,96,134,10,5,130,139,141,9,10,3,14,48,90,100,186,40,135,56,66,80,134,97,148,56,193,203,128,4,32,105,65,24,80,165,215,14,156,157,74,220,42,129,193,103,96,65,100,203,217,182,132,151,58,76,232,181,67,32,139,0,149,81,133,171,67,32,71,166,182,215,157,184,163,23,96,8,138,60,21,74,225,15,203,77,227,188,116,149,31,71,227,19,2,88,182,117,20,85,219,253,14,146,74,69,72,165,171,103,247,57,90,10,173,174,201,222,166,169,39,77,145,83,51,45,6,90,212,179,2,250,38,229,244,214,100,238,103,81,68,204,158,163,116,217,74,54,173,222,155,170,154,234,117,160,157,187,245,234,72,87,116,0,177,233,27,146,237,175,231,8,236,168,115,4,66,113,178,192,50,8,227,36,230,29,146,123,125,96,242,9,195,27,157,239,165,55,166,105,207,38,168,6,9,41,172,107,13,133,149,26,170,133,204,57,208,75,22,140,209,209,28,193,190,121,144,177,69,61,217,207,22,130,204,65,131,212,139,24,132,179,173,200,150,33,231,177,247,38,47,45,232,225,76,74,234,44,140,204,196,192,95,133,4,21,140,242,81,177,170,113,247,106,173,154,166,63,102,244,240,247,170,0,18,127,97,131,146,152,162,105,137,7,24,44,81,137,19,129,139,76,176,24,74,141,145,57,101,128,185,213,51,121,215,244,61,76,245,179,87,170,101,94,89,130,201,64,19,214,141,149,36,147,140,166,238,139,44,158,190,216,160,123,241,180,44,142,72,215,77,252,70,71,168,200,140,156,211,196,38,84,88,144,128,179,70,223,35,146,213,15,133,204,157,99,186,230,187,238,59,248,137,244,188,209,248,132,180,61,99,174,150,106,24,109,148,214,56,149,24,162,135,208,129,201,165,15,89,255,251,178,100,221,12,6,28,103,69,19,154,107,112,120,108,217,221,36,103,205,83,197,157,38,109,165,24,65,179,179,164,137,132,141,120,145,165,86,231,218,74,56,255,139,74,158,102,186,122,248,108,109,69,223,221,117,49,63,11,17,54,235,255,253,114,0,69,1,170,166,186,220,93,129,68,46,120,101,43,74,69,49,109,68,239,0,230,197,223,81,50,179,38,47,0,226,93,153,53,35,42,131,38,180,225,199,20,153,12,181,115,89,227,187,184,202,10,38,70,103,176,229,119,76,172,122,49,50,155,143,218,85,237,31,198,238,207,33,76,223,201,210,208,95,27,212,100,53,248,103,145,244,252,205,228,43,180,167,249,118,255,183,124,187,103,249,210,190,124,202,126,255,249,255,48,10,152,130,154,139,0,0,99,29,82,76,88,0,51,193,164,199,241,211,244,152,205,86,36,54,26,228,231,226,35,10,138,193,193,51,30,16,68,132,225,2,16,225,152,112,145,62,219,178,99,135,58,93,130,244,0,195,129,208,8,75,224,21,133,76,64,176,95,55,72,58,244,108,31,178,38,243,171,40,145,208,26,101,156,238,180,33,226,129,197,45,9,167,248,144,86,22,216,21,181,104,81,182,202,30,68,75,214,240,176,37,206,175,152,12,178,147,22,217,231,139,18,67,204,186,104,98,117,55,116,155,126,155,169,53,93,110,181,217,45,73,179,54,246,186,55,90,43,211,69,153,75,106,75,218,218,117,34,236,204,199,116,93,38,101,29,186,72,46,96,206,199,12,218,137,145,227,21,154,36,234,106,72,39,62,231,13,209,51,82,144,85,142,34,154,8,72,128,233,73,102,174,0,12,222,192,77,153,173,185,218,173,94,55,84,35,143,199,111,152,220,240,142,97,28,11,162,167,63,68,79,116,4,217,206,162,226,110,60,152,213,179,29,220,171,251,102,175,226,183,189,211,102,151,92,37,239,188,35,165,44,204,131,63,74,112,234,92,222,248,122,32,202,51,77,77,238,158,29,251,151,239,214,50,37,219,188,62,22,94,108,195,159,217,161,146,127,223,127,184,123,94,124,140,121,71,252,254,223,253,108,172,223,255,239,251,179,242,129,91,84,24,51,98,192,207,246,32,114,64,214,65,19,16,76,141,12,40,52,129,124,194,102,0,160,32,193,34,83,23,31,132,0,33,25,145,27,151,155,78,66,225,165,204,160,70,138,77,67,120,166,145,136,197,135,190,236,72,64,208,141,66,0,83,136,16,17,194,106,103,51,16,105,170,14,205,224,243,115,4,142,38,28,145,212,232,128,153,121,123,42,188,13,56,104,25,52,112,16,18,22,178,166,30,157,40,76,150,40,211,64,146,71,45,179,168,106,65,39,154,154,32,96,125,102,40,221,45,218,251,179,255,251,178,100,223,14,6,39,104,197,19,153,107,112,118,236,217,189,48,166,139,90,41,157,18,78,101,173,193,247,51,101,232,195,46,189,177,170,43,161,91,178,212,201,93,55,77,22,94,181,82,166,153,139,148,15,177,211,52,38,43,68,152,91,73,4,25,207,162,154,209,37,150,124,193,76,108,201,84,113,39,60,235,72,200,225,64,115,161,70,250,250,83,53,166,139,160,147,153,160,98,182,50,100,208,91,172,232,35,73,169,183,247,236,233,0,1,116,148,220,110,66,3,39,226,8,12,44,0,208,242,135,96,166,16,178,115,227,119,229,101,27,19,139,255,140,87,202,221,146,238,138,4,141,124,246,215,245,25,98,181,170,43,214,160,222,242,140,213,55,86,125,183,103,201,72,136,149,195,44,216,115,95,161,154,248,218,64,249,178,178,27,119,161,16,238,219,182,127,65,104,91,163,94,27,173,235,247,166,125,236,222,206,159,73,241,15,190,175,167,107,27,241,195,253,219,227,191,182,195,46,94,198,183,116,189,174,142,68,207,165,0,0,73,168,195,13,3,33,173,140,134,42,51,105,48,236,130,48,40,52,193,234,83,95,4,16,158,58,13,48,88,56,120,56,44,6,79,8,7,21,53,71,166,190,172,77,52,12,11,235,97,42,4,12,42,4,127,132,32,67,5,129,147,37,26,26,232,56,108,231,199,209,214,77,36,141,24,28,22,207,103,217,68,86,43,56,210,162,147,142,236,126,98,157,47,160,76,31,88,98,35,171,51,246,57,106,213,149,112,235,66,126,171,239,34,149,41,127,163,19,203,91,178,173,181,165,46,174,150,238,101,22,100,71,88,154,203,4,79,18,240,99,210,60,8,213,220,107,87,17,181,36,60,187,96,165,241,159,106,107,238,247,174,189,228,190,47,79,88,121,199,246,183,180,17,120,194,130,13,84,195,211,249,215,16,136,22,20,250,46,24,252,39,224,214,116,230,11,139,102,178,68,185,51,133,120,152,56,77,206,1,68,44,112,215,179,176,211,128,30,52,131,29,27,53,172,72,229,170,155,95,91,23,169,230,180,210,172,167,170,54,121,168,84,241,185,2,85,70,118,87,247,228,108,138,122,172,196,149,53,74,18,230,223,109,92,115,186,187,33,238,200,232,167,183,174,239,220,196,86,236,222,221,15,204,74,173,127,12,80,12,172,50,12,200,153,77,116,252,0,46,123,46,33,113,96,75,17,219,0,143,0,164,168,4,205,150,169,5,170,191,158,37,135,101,12,125,237,132,131,128,46,37,64,232,16,40,253,254,68,0,40,202,235,66,4,18,163,133,216,114,24,96,180,236,100,148,34,79,46,158,187,133,168,140,66,55,148,122,158,105,136,75,233,162,242,72,106,171,57,145,231,215,126,69,128,255,251,178,100,193,14,213,139,102,198,155,130,127,50,112,140,233,34,97,39,92,20,229,155,28,109,137,124,129,122,51,100,201,132,137,112,64,143,66,157,137,255,201,255,232,122,209,104,219,61,53,98,137,89,170,41,48,230,189,104,29,54,65,215,47,123,79,171,40,188,179,100,55,53,115,28,116,213,212,145,201,215,47,72,152,155,27,103,28,255,167,206,231,186,17,230,228,165,204,230,54,178,79,60,168,5,238,96,90,219,151,23,118,200,151,100,80,2,201,177,66,161,247,88,100,252,151,199,199,144,114,135,9,240,160,126,108,95,156,105,143,194,202,193,169,69,149,14,249,137,245,71,117,153,209,171,164,238,117,206,198,85,35,26,132,70,169,108,236,140,107,58,35,182,146,59,216,183,42,243,235,166,247,125,107,75,214,171,122,210,185,209,25,106,255,255,47,210,189,244,160,117,1,140,48,107,204,53,112,64,78,89,137,224,73,199,232,17,80,125,51,40,132,51,8,131,1,11,73,52,96,64,8,28,67,2,129,116,225,12,8,80,6,207,196,0,5,161,0,2,128,132,26,19,232,100,80,73,23,142,153,6,46,22,76,0,52,6,4,28,181,146,3,162,187,83,8,201,26,133,4,1,54,136,108,199,11,136,211,160,6,74,203,225,80,241,122,22,171,116,90,6,20,131,237,25,85,80,81,20,18,43,231,209,161,54,176,203,32,129,168,77,200,229,131,176,185,202,83,153,111,187,143,143,109,214,117,91,155,100,204,82,208,181,220,167,171,81,115,87,49,14,136,88,212,193,114,90,134,202,162,108,147,213,63,178,93,13,125,81,179,42,203,229,70,160,147,211,74,33,136,220,114,124,154,211,241,213,186,79,79,235,170,132,203,15,66,48,230,41,235,43,44,139,114,96,20,241,68,81,243,106,189,32,3,173,205,9,65,219,111,206,211,157,110,167,83,26,177,118,133,57,161,5,50,31,17,24,254,31,158,46,24,237,46,28,190,36,198,168,235,234,5,167,138,129,164,10,99,63,228,95,247,255,255,241,76,48,192,246,199,124,121,36,171,153,132,18,139,19,69,114,146,166,173,169,143,238,247,225,4,137,209,48,93,205,74,29,140,84,161,17,82,171,138,245,25,156,231,246,67,86,18,92,231,181,159,230,158,155,75,105,88,153,250,157,33,249,8,148,144,0,64,198,76,128,25,49,136,220,198,38,35,66,26,78,20,80,40,18,25,228,252,104,113,9,128,64,100,32,160,41,9,120,16,130,100,235,126,92,237,162,138,121,165,126,70,0,80,234,249,120,64,243,203,198,72,1,20,174,31,214,60,179,229,210,38,169,25,172,220,5,162,111,223,150,141,40,169,34,142,60,16,35,253,61,77,35,167,117,233,166,31,200,244,166,71,255,251,178,100,212,140,6,155,103,68,11,186,91,112,117,44,217,157,60,104,204,22,17,157,26,110,101,109,193,208,179,166,244,246,32,165,45,152,179,32,135,116,177,229,19,133,12,92,217,182,115,255,255,85,204,255,115,84,239,135,221,68,127,28,125,60,196,225,40,228,82,134,133,73,157,60,177,177,186,12,53,55,115,117,93,206,164,68,50,51,215,115,50,202,109,53,251,37,83,88,142,91,81,223,17,223,16,249,110,201,155,170,250,103,65,26,0,6,165,77,166,212,146,221,58,149,136,229,43,50,19,4,105,80,129,234,23,230,240,62,122,207,36,56,216,4,228,163,204,91,63,134,168,32,55,53,21,177,23,218,67,255,255,87,213,45,53,223,41,211,94,181,49,51,215,161,187,203,221,93,165,159,76,253,201,171,54,211,93,74,75,219,139,42,71,49,10,49,119,113,77,145,93,227,150,231,74,217,167,209,158,107,119,152,213,82,229,101,99,210,34,110,116,190,175,251,163,106,234,181,13,106,42,0,6,227,55,228,49,21,131,106,13,56,29,131,198,131,18,13,7,106,31,24,25,49,144,92,24,198,194,196,129,92,181,38,176,207,11,92,72,215,225,232,100,37,167,138,166,120,200,8,240,242,113,12,132,16,139,187,109,157,225,96,213,218,68,16,227,83,52,180,52,144,201,157,41,19,253,62,209,22,57,128,131,172,28,37,139,184,175,244,89,244,136,69,105,157,56,110,11,167,141,75,164,52,129,39,7,24,4,20,66,164,231,95,219,106,81,244,204,87,75,209,209,27,94,209,99,7,172,170,75,178,207,90,220,160,232,211,86,118,134,90,90,147,249,28,85,186,92,32,230,198,210,150,75,99,166,169,75,31,100,221,194,204,122,209,231,187,207,114,80,1,215,232,1,87,151,58,145,40,4,42,68,219,72,170,62,57,60,52,215,229,179,54,137,150,10,230,197,88,76,156,126,101,136,87,217,183,210,198,189,169,153,41,214,217,25,26,251,62,250,205,109,115,124,208,167,178,34,244,175,247,43,41,111,241,123,173,99,109,30,206,55,107,153,167,155,16,167,175,153,195,34,34,58,100,94,49,40,206,102,63,31,207,214,54,76,158,253,236,113,245,124,148,59,26,199,74,249,159,153,139,126,126,44,0,23,119,83,25,26,49,34,163,82,9,48,101,83,169,7,18,14,50,147,179,69,4,45,123,70,11,9,211,191,207,51,107,65,121,233,114,23,76,208,224,1,112,153,178,126,172,18,232,88,39,66,23,39,184,213,187,238,156,244,146,150,118,98,138,61,23,166,149,199,222,54,229,14,171,203,176,251,115,171,79,219,212,211,116,152,118,236,122,206,96,197,134,35,229,14,205,123,154,154,143,122,105,90,104,38,211,182,214,223,255,251,178,100,197,12,197,101,102,198,147,101,71,34,111,44,217,34,97,35,94,21,89,155,36,109,153,125,9,219,173,36,73,134,13,120,183,241,239,187,127,173,95,252,105,178,182,181,148,247,159,50,117,138,135,252,139,219,66,11,61,218,15,61,112,142,62,205,84,205,234,162,77,168,226,172,54,112,252,121,190,118,242,139,114,251,208,62,170,236,190,157,20,98,25,106,176,5,170,71,162,250,7,52,176,241,255,54,192,35,163,147,183,1,37,173,213,209,154,193,87,93,44,188,29,9,72,203,232,38,5,98,227,209,201,229,117,156,179,177,76,89,121,221,109,117,79,54,19,153,42,168,240,82,155,45,97,56,87,15,227,238,244,20,39,249,67,153,104,91,242,3,87,83,119,57,114,185,149,110,155,201,107,203,117,225,221,12,218,195,225,66,134,112,179,211,237,166,111,181,34,51,114,88,204,41,165,97,144,106,109,51,67,150,121,117,0,0,164,100,69,212,12,208,199,24,48,203,140,182,4,225,53,8,66,46,57,201,204,14,48,137,106,84,239,59,240,252,129,161,57,45,187,184,84,6,194,151,1,0,54,10,184,214,192,24,19,171,186,6,187,15,191,110,142,13,81,217,127,249,47,160,145,215,141,67,17,69,31,37,16,153,169,134,170,209,40,110,89,82,83,132,113,255,107,248,209,97,98,104,3,54,90,171,35,127,255,62,114,218,169,78,100,127,233,234,24,167,57,225,34,38,16,65,27,71,148,100,105,144,82,89,233,121,204,203,140,77,139,106,163,73,65,113,133,210,63,115,38,114,167,113,183,197,25,111,191,10,79,236,142,239,244,177,114,229,40,132,239,116,9,64,0,170,219,48,54,67,30,24,98,2,138,4,85,157,67,28,60,12,50,7,118,144,129,169,183,104,211,247,63,97,230,136,190,110,194,119,175,133,192,146,172,213,169,47,130,201,72,44,71,159,216,189,59,195,215,193,209,127,243,183,49,71,185,84,227,218,161,228,130,20,138,117,179,233,85,241,195,197,224,176,22,6,249,239,4,67,171,183,36,225,243,51,231,218,149,45,227,20,73,78,179,42,253,161,46,70,202,248,62,66,211,209,46,77,111,108,187,123,179,119,26,149,212,75,202,187,14,249,153,66,230,153,145,224,124,156,168,215,40,172,124,219,59,164,43,212,218,172,125,37,194,79,243,53,199,54,177,63,51,248,67,0,0,126,254,133,143,46,145,124,194,228,129,237,102,131,36,148,120,251,208,36,243,166,224,253,207,68,238,19,92,241,89,13,211,165,18,125,71,80,25,170,24,151,115,137,36,186,102,186,20,224,254,28,105,37,110,96,71,140,23,174,78,113,163,59,11,136,66,133,136,201,38,69,135,138,91,105,46,223,251,161,239,121,204,255,251,176,68,205,140,133,42,102,200,27,70,63,64,162,44,232,243,105,40,214,17,241,157,46,108,189,11,194,75,51,165,93,151,161,120,98,197,168,189,86,67,218,13,152,68,185,73,29,242,145,76,170,168,60,99,51,154,124,23,99,96,158,174,250,82,10,188,98,157,212,51,108,181,51,220,212,90,203,70,223,215,246,215,126,245,241,107,12,56,89,249,73,120,2,119,2,0,63,111,193,7,167,82,17,146,166,7,133,110,10,18,86,132,174,105,163,74,217,54,207,116,63,112,124,204,135,42,133,58,129,203,195,189,9,154,52,106,210,90,62,157,69,155,195,220,153,145,185,70,72,94,187,119,109,220,11,136,70,13,19,197,214,60,56,81,176,134,45,221,127,152,120,138,214,202,96,158,148,108,16,61,178,234,80,203,26,124,169,163,228,235,121,154,185,28,214,245,99,177,209,90,72,199,24,240,101,92,211,150,206,73,211,159,61,33,172,122,204,13,62,200,162,160,178,53,243,225,232,223,91,121,241,147,183,111,220,144,220,92,129,59,74,0,42,178,83,192,113,81,153,153,28,230,49,151,134,153,48,49,138,143,26,16,57,124,26,234,168,161,121,128,133,189,41,74,184,203,152,144,148,173,69,192,70,213,146,252,142,133,197,109,20,44,181,14,251,148,36,54,236,136,134,56,152,192,121,11,242,136,228,197,102,206,170,110,47,70,191,13,55,234,24,128,194,169,20,109,11,203,80,99,169,129,34,239,12,36,113,64,153,45,213,2,98,107,125,75,139,162,142,86,151,161,101,52,154,111,36,237,20,138,246,122,255,59,53,84,154,71,77,218,122,24,248,238,185,63,76,223,91,37,42,111,223,113,87,31,124,110,142,163,229,241,109,135,220,207,215,251,163,143,254,250,187,249,210,90,152,122,107,70,101,166,71,106,228,229,50,222,118,123,50,149,216,153,170,4,8,2,1,112,0,130,11,155,108,112,217,14,14,67,90,33,236,132,188,172,23,106,123,202,153,198,94,97,25,193,47,182,86,149,190,15,89,56,77,87,215,15,222,152,151,77,143,68,45,174,212,101,23,123,22,184,42,14,238,114,203,148,62,187,90,85,136,249,186,187,193,146,8,190,135,72,153,161,231,159,33,17,248,50,69,168,83,83,207,41,145,189,144,243,123,86,119,79,132,87,203,47,157,82,231,55,242,252,169,235,74,128,37,253,249,135,152,22,144,199,192,143,30,100,208,192,12,188,44,72,101,12,97,108,157,82,41,52,213,182,242,203,16,10,146,208,44,94,117,125,74,173,65,109,172,226,254,113,226,176,251,220,234,192,240,35,152,44,13,0,198,217,188,86,149,63,98,14,180,155,56,146,40,187,112,233,119,218,224,40,112,28,102,129,69,232,83,23,255,251,178,100,191,142,133,230,102,201,19,120,91,246,109,12,217,151,60,195,110,22,153,159,42,109,161,126,201,145,34,101,73,132,141,248,221,19,23,83,143,30,125,223,216,68,177,214,139,165,195,243,62,214,231,50,207,63,255,213,212,93,195,38,208,151,127,23,136,1,8,168,7,23,28,28,10,11,7,6,192,187,215,183,178,181,63,117,219,64,255,37,30,165,86,98,166,254,35,16,87,151,22,30,156,217,50,157,173,106,123,43,132,220,173,197,243,83,119,77,163,7,24,206,185,231,84,164,1,43,74,32,2,255,80,42,146,224,219,173,134,249,154,195,116,209,119,242,23,7,95,195,78,236,53,81,113,52,172,189,174,252,83,100,206,201,48,150,125,98,40,97,60,154,163,190,4,115,212,26,119,27,41,11,106,211,81,69,200,68,137,182,175,200,95,249,3,153,247,51,56,156,223,71,147,122,104,140,158,103,121,252,191,110,127,249,116,73,11,92,173,98,139,29,181,218,95,187,246,55,149,170,0,128,0,0,2,119,211,10,136,76,24,6,78,179,145,23,12,152,52,50,16,112,172,38,14,39,184,48,241,96,28,214,1,32,38,241,203,113,150,180,85,171,67,209,165,29,140,76,204,39,204,65,221,103,54,149,182,30,101,186,88,85,76,5,8,195,49,153,52,245,181,171,62,233,215,163,72,229,133,108,239,209,133,0,225,112,162,23,146,134,27,136,56,2,76,44,110,237,85,19,167,160,25,83,11,86,196,106,107,172,185,88,232,218,59,141,31,166,163,195,154,255,24,212,179,61,166,37,122,168,35,67,135,105,89,47,125,123,186,33,154,20,180,148,250,146,116,221,140,32,91,57,131,8,16,48,195,26,160,225,151,170,33,114,146,117,218,147,46,83,83,169,52,117,106,116,26,147,40,232,107,83,96,1,1,40,2,0,23,255,207,120,202,34,24,160,74,88,242,56,35,18,83,237,228,110,79,255,70,56,187,250,63,70,153,20,59,21,32,199,187,45,118,175,255,99,59,62,157,61,199,150,206,162,231,69,173,243,41,117,105,172,181,59,58,122,162,211,44,178,39,183,93,246,204,188,142,207,250,173,109,190,223,111,80,218,3,140,153,192,98,152,138,49,26,16,33,29,70,176,26,176,82,152,174,96,132,19,38,62,129,74,236,192,48,24,192,240,28,193,192,16,10,36,173,145,128,25,26,84,145,123,196,129,196,47,128,65,63,113,164,0,129,1,67,77,8,26,42,34,240,160,243,63,88,34,36,96,166,6,149,147,106,254,33,107,77,144,23,169,118,32,244,105,215,21,58,130,21,116,92,161,196,198,61,224,126,99,145,100,10,44,194,20,158,81,37,166,25,21,31,83,41,130,143,8,129,192,33,6,66,35,251,66,127,255,251,178,100,197,134,5,179,103,73,211,130,111,178,83,236,217,205,60,197,42,26,81,157,24,110,233,111,193,145,51,166,168,241,33,185,211,149,131,179,106,108,238,225,255,91,250,116,117,59,105,156,119,108,178,247,35,90,180,108,108,185,227,116,145,175,180,17,94,105,7,24,174,131,168,212,250,54,81,111,182,203,154,248,168,114,102,217,33,174,167,154,185,168,59,186,132,144,147,106,226,84,137,142,34,246,253,51,155,247,204,110,235,77,144,116,3,40,2,0,0,0,155,127,214,161,80,33,200,74,125,133,203,81,175,17,183,226,150,223,251,123,177,191,245,93,12,40,77,59,49,173,137,15,191,104,31,111,28,243,17,143,25,20,54,103,139,165,190,100,130,170,185,238,237,238,31,137,163,75,189,57,127,70,89,115,29,153,58,79,223,153,185,78,225,166,56,248,186,159,171,226,97,230,46,183,238,140,251,139,235,136,226,254,83,144,130,179,0,0,35,76,207,67,115,64,137,77,156,7,60,23,124,231,229,243,66,173,140,114,171,1,33,130,161,17,32,24,80,178,129,51,17,11,30,33,32,200,20,2,96,176,2,58,144,1,19,197,154,151,101,174,70,19,237,9,45,112,120,44,192,84,180,187,226,160,132,32,95,36,193,32,184,44,42,33,130,156,68,32,68,247,152,24,1,65,69,51,191,3,167,41,114,74,0,104,216,16,2,65,195,30,128,140,22,2,16,129,92,82,96,83,19,123,153,99,101,127,225,41,244,94,246,140,195,25,115,78,131,159,250,214,229,153,89,207,151,49,215,207,251,246,111,189,255,234,72,136,68,180,218,82,86,175,201,46,198,229,161,85,177,29,170,183,37,184,178,178,144,159,145,151,109,125,149,253,247,207,133,127,78,110,219,212,205,116,79,160,139,41,148,189,108,148,221,5,173,26,29,42,141,8,129,37,65,32,0,129,64,69,20,182,205,224,218,41,49,91,106,83,238,29,218,246,217,245,120,218,129,250,60,86,124,150,200,96,188,146,143,205,85,164,80,124,60,152,181,106,91,76,105,67,158,33,203,117,89,59,33,35,139,49,22,58,134,171,72,149,41,148,124,51,70,151,208,216,126,106,43,239,142,170,237,158,101,226,226,111,227,59,44,239,91,135,245,135,75,145,182,252,92,50,180,68,140,191,212,98,252,71,21,204,124,87,255,69,3,181,94,152,186,96,0,180,20,106,101,186,134,102,100,110,68,227,133,235,73,155,188,69,160,101,230,22,7,23,34,7,83,181,121,78,233,173,121,35,2,110,138,121,102,81,183,209,166,214,202,43,186,203,54,4,72,86,46,157,16,244,228,93,146,195,13,109,193,106,241,23,185,203,103,176,22,13,221,225,43,13,125,221,52,165,134,23,132,105,86,255,251,178,100,204,142,6,123,103,70,155,134,111,176,112,140,233,221,60,8,115,20,221,157,36,77,152,254,209,135,179,168,52,128,159,220,214,127,152,19,45,79,5,132,135,219,45,231,233,241,212,127,83,92,177,255,229,86,121,255,26,244,143,255,45,182,35,223,200,220,127,62,10,126,204,164,118,86,55,209,69,133,47,14,38,185,202,235,62,167,166,134,233,219,44,251,70,67,65,106,224,131,86,211,223,82,217,63,235,255,255,158,5,156,0,116,112,89,36,119,237,191,52,18,11,7,164,152,31,176,52,30,13,243,229,39,253,20,206,238,145,224,220,219,75,141,104,181,181,185,86,201,161,63,35,120,145,221,178,162,56,118,204,94,91,53,39,217,14,140,209,204,130,86,133,149,164,74,99,74,0,13,197,30,35,15,17,48,190,86,59,237,17,11,238,99,80,4,83,61,110,117,124,231,175,123,175,126,213,87,13,61,0,0,158,144,73,72,121,100,194,64,76,254,236,231,7,13,124,52,197,142,67,147,18,178,31,25,38,67,66,228,55,85,204,58,2,205,214,13,75,148,210,80,208,91,35,4,84,203,116,96,5,126,170,229,13,113,219,156,212,137,160,178,200,45,114,181,153,216,179,246,160,207,139,145,59,7,175,151,41,135,195,41,198,225,170,38,0,214,144,73,28,72,244,92,77,69,14,141,32,61,213,135,95,148,114,137,194,37,49,251,241,27,248,239,63,255,101,106,86,135,185,61,140,163,88,150,159,242,185,30,130,112,225,71,11,1,132,78,163,152,88,68,193,225,113,17,100,113,113,135,73,236,141,116,189,39,100,17,189,180,37,85,53,53,93,209,81,167,162,110,235,85,75,209,164,232,135,133,64,16,92,8,33,118,249,113,10,164,28,134,32,145,41,72,153,73,68,129,227,75,30,93,227,83,101,229,233,95,247,156,255,79,181,33,141,217,254,101,105,254,113,30,35,48,176,102,51,127,247,255,242,206,71,70,43,176,223,186,83,99,86,248,210,98,225,165,103,39,216,29,146,238,67,2,7,97,190,79,229,103,210,233,145,180,135,23,94,33,57,20,156,235,107,221,26,223,244,175,221,131,13,81,130,180,154,82,161,165,156,29,133,32,38,108,8,140,16,20,106,1,136,136,176,96,80,19,18,10,81,86,199,58,32,5,108,233,46,95,66,188,204,0,108,7,120,35,75,66,192,22,145,52,1,228,24,164,164,102,156,224,154,8,162,196,112,9,18,76,232,30,145,25,48,202,193,118,85,39,28,14,33,103,60,1,246,47,193,132,8,98,54,78,200,240,77,30,6,180,128,58,130,100,179,41,96,43,11,137,118,79,253,68,179,232,95,249,245,188,102,109,98,5,243,54,51,241,77,226,139,213,131,138,192,196,60,255,251,178,100,207,142,5,146,102,201,27,101,111,178,102,44,217,154,60,103,190,25,25,159,32,85,183,128,25,165,179,166,106,158,128,1,234,244,205,226,99,51,238,123,199,129,153,111,104,246,221,91,96,54,60,220,124,87,16,47,54,51,186,120,58,205,191,155,121,190,239,245,245,3,83,234,254,46,127,214,229,188,181,242,103,126,20,209,241,141,195,151,89,183,205,55,189,46,9,28,56,243,128,103,64,0,2,237,249,190,200,162,36,134,26,162,18,50,102,248,108,138,217,125,92,178,56,106,23,63,95,245,252,113,212,115,95,255,223,195,127,196,245,255,215,252,255,254,189,180,84,232,147,17,61,201,74,146,156,85,59,60,189,65,234,62,97,234,26,38,173,58,167,90,33,35,25,50,150,175,60,196,115,240,189,210,230,252,197,176,212,190,230,221,175,185,229,171,138,127,119,249,254,182,200,7,221,181,49,103,30,62,156,155,56,73,139,52,149,141,53,146,145,61,52,114,48,92,93,48,200,137,54,100,206,49,132,240,52,152,85,50,156,225,6,7,230,22,0,134,15,8,70,39,5,230,84,128,134,68,131,70,12,68,102,99,32,24,19,69,66,28,48,52,151,51,106,83,48,49,51,14,31,53,23,118,228,105,4,32,107,49,32,99,68,114,33,18,51,97,144,19,80,68,137,130,147,25,26,9,139,8,154,176,49,190,59,26,120,24,160,169,174,24,152,240,216,240,184,80,120,194,77,128,170,226,194,36,74,134,2,188,98,163,162,50,112,113,112,140,252,201,202,205,225,96,215,15,12,248,40,198,8,13,92,84,195,6,217,146,114,129,145,76,196,100,172,101,14,201,94,196,12,100,112,222,95,206,77,20,200,65,196,136,155,3,223,26,139,118,59,77,43,111,162,108,221,176,198,157,247,25,179,76,90,129,93,71,102,138,118,157,247,138,206,74,227,49,11,241,189,198,102,105,226,176,28,77,253,104,179,175,180,177,236,183,19,124,26,125,137,45,203,179,209,58,212,183,55,122,65,139,249,63,114,143,11,249,125,89,68,166,110,17,6,192,92,181,115,148,146,92,227,81,121,69,250,92,109,83,101,171,247,102,228,179,246,111,231,86,183,215,177,118,237,153,134,127,31,163,160,191,186,210,187,213,177,239,51,190,163,168,181,172,179,199,255,95,251,195,159,255,255,255,255,255,255,254,197,176,185,151,50,255,231,127,91,255,255,255,255,255,255,255,248,115,27,223,151,218,195,32,0,16,0,16,155,187,135,32,13,216,212,44,195,20,206,164,122,101,188,192,65,161,23,216,28,73,117,227,178,166,224,213,149,169,183,29,198,226,209,4,59,133,51,82,75,193,13,132,210,26,71,133,88,193,231,36,156,16,3,160,188,138,32,83,76,255,251,178,100,209,128,11,12,134,67,134,119,96,2,190,46,153,22,204,172,0,34,178,11,30,89,202,0,2,28,51,102,171,30,128,0,216,120,76,168,212,170,17,42,68,240,18,26,19,19,25,42,155,137,133,195,165,121,76,168,69,4,51,50,121,105,250,214,110,244,143,111,179,51,238,77,22,32,111,39,159,106,29,58,124,209,174,105,77,38,137,217,49,77,168,36,113,67,113,216,63,157,132,23,72,249,58,249,164,150,64,209,53,226,54,74,69,230,238,37,149,52,253,20,117,110,60,249,159,119,61,202,135,165,59,180,103,89,40,228,198,23,80,227,149,117,211,102,252,172,207,255,255,255,255,255,255,243,223,255,64,0,96,173,40,152,149,70,116,166,209,171,24,6,228,65,154,233,64,86,13,49,152,76,192,128,115,0,147,3,136,224,102,9,32,212,48,198,32,8,6,9,21,200,40,184,96,32,16,16,54,2,199,195,125,6,241,130,96,64,16,120,9,48,6,100,80,4,46,0,169,33,144,131,32,1,136,6,8,129,3,142,128,5,176,40,96,34,64,45,64,109,192,212,80,13,3,1,228,132,96,5,5,3,136,2,129,0,36,0,29,225,0,12,188,0,66,0,184,48,247,192,180,177,102,134,0,12,106,13,229,10,124,27,160,162,160,192,160,209,112,45,116,12,109,32,51,232,192,203,136,16,156,102,193,186,192,68,72,5,16,2,67,72,136,134,0,81,160,22,22,4,130,5,172,12,128,225,37,142,140,17,170,104,43,201,27,147,170,55,72,182,106,198,212,140,28,166,65,139,230,75,53,70,125,205,144,48,65,2,100,139,166,96,154,38,101,5,23,220,188,125,2,161,116,184,79,60,242,115,50,217,106,166,77,152,242,214,125,204,150,138,20,213,77,221,21,80,207,169,232,150,80,118,117,45,10,54,169,74,48,223,124,241,186,10,114,48,150,255,255,255,228,143,255,255,255,42,128,0,10,193,2,0,128,193,182,93,126,236,96,252,19,66,90,35,9,228,180,85,194,173,101,114,183,10,149,112,162,170,11,184,169,199,3,139,235,208,75,3,19,222,61,104,96,34,46,29,21,222,149,38,167,68,10,137,5,197,169,91,174,151,174,169,120,119,139,158,61,250,238,98,172,168,46,40,218,182,132,130,33,73,101,30,235,101,103,197,186,25,227,46,43,197,78,37,24,167,230,172,94,226,249,166,118,131,161,210,158,25,78,44,116,209,61,27,119,19,79,73,81,8,107,65,208,146,154,30,100,49,21,255,244,42,0,0,10,142,91,189,180,191,167,105,230,216,0,51,136,9,57,16,114,208,157,3,54,203,6,169,31,88,109,203,139,43,232,143,91,3,191,6,212,134,26,212,113,242,206,28,152,118,152,106,78,67,24,255,251,178,100,26,128,6,118,100,204,30,103,32,0,106,137,105,205,198,32,0,25,53,155,55,89,140,0,1,126,179,39,235,18,80,0,97,44,88,71,34,41,50,157,171,229,150,180,168,131,188,218,195,248,219,117,29,73,248,252,137,46,146,180,44,137,154,20,73,209,116,94,72,174,46,188,79,121,235,167,147,66,99,6,48,243,187,81,155,223,248,115,92,187,189,253,158,113,53,218,4,63,63,57,49,43,238,176,255,223,112,203,12,175,220,179,134,233,51,187,98,212,90,145,174,73,234,79,231,86,155,60,251,207,252,126,245,106,110,97,188,63,31,210,244,97,146,187,241,183,111,89,220,164,164,223,255,231,206,243,12,234,89,255,160,238,191,191,150,176,221,253,239,184,214,189,142,125,199,13,239,239,101,81,71,127,254,159,255,164,0,0,0,68,0,0,2,0,2,200,229,150,219,78,67,246,139,75,71,207,77,71,151,156,59,187,239,85,198,13,126,47,175,184,226,43,211,247,234,17,150,107,210,102,96,145,4,66,190,191,107,231,112,128,20,5,46,94,25,233,206,228,121,60,93,48,235,31,98,71,190,227,175,107,239,117,227,99,234,234,28,101,239,111,125,127,214,223,53,127,152,64,24,191,31,212,116,88,227,114,194,242,51,163,174,98,192,0,25,64,64,0,0,146,73,55,251,241,180,149,160,33,108,228,28,52,103,118,156,119,202,157,195,110,208,169,233,250,146,201,202,104,229,153,69,88,181,37,117,97,158,170,230,202,224,217,68,63,75,148,162,158,85,94,41,24,135,165,18,107,177,25,51,11,78,202,181,179,127,98,216,70,37,50,168,0,107,67,23,3,22,101,202,102,209,50,251,185,209,171,183,213,194,248,117,183,45,165,114,183,46,222,90,237,153,235,252,203,239,231,188,242,213,79,171,143,110,235,180,183,46,103,189,97,175,203,92,179,221,101,245,249,247,185,42,213,74,180,191,115,87,241,206,151,183,234,222,222,56,76,93,191,149,106,127,202,114,190,176,161,230,124,239,255,50,230,55,108,222,213,125,234,247,115,215,49,191,157,139,24,85,142,215,203,255,154,175,188,42,214,229,220,166,123,255,255,255,208,0,9,227,0,0,0,0,42,217,254,255,137,93,46,43,43,38,221,169,172,253,223,6,14,157,234,58,190,255,93,62,164,247,238,129,227,249,14,221,155,111,244,252,191,162,161,200,65,92,219,99,14,140,167,177,205,102,9,48,160,209,84,35,15,156,85,36,99,33,4,11,68,169,71,29,238,174,217,153,50,145,167,35,181,9,87,162,145,148,232,155,57,154,243,160,218,2,0,0,16,118,129,121,242,73,64,121,41,166,158,60,173,249,97,220,185,239,8,24,224,46,27,24,108,145,177,227,70,81,255,251,178,68,16,138,36,167,103,78,63,62,128,0,145,76,217,183,230,80,0,17,165,157,50,108,25,93,2,55,179,101,204,252,34,209,64,176,30,240,202,140,240,97,32,14,14,6,152,48,54,120,114,196,17,52,39,136,180,192,250,76,77,24,185,2,55,23,196,57,49,205,39,73,243,66,72,108,151,77,77,166,72,58,141,202,166,199,72,226,46,85,38,139,133,103,69,78,201,45,217,234,49,56,251,162,207,253,73,158,73,103,11,7,199,52,160,94,58,106,94,93,105,59,59,164,138,208,211,99,137,162,182,90,249,154,8,164,153,196,81,119,46,209,255,255,213,255,255,234,42,162,36,0,0,35,63,31,140,131,161,16,100,116,229,163,216,117,153,190,202,194,249,16,46,57,131,217,35,99,83,68,20,80,41,8,56,89,163,168,54,96,14,14,6,144,32,54,120,82,98,8,151,11,196,89,140,15,169,137,163,20,199,56,174,45,69,227,163,154,78,147,231,137,49,188,106,120,217,212,131,169,51,87,68,164,153,169,121,3,102,110,232,186,14,181,47,174,215,95,234,91,27,34,112,225,241,205,48,45,162,138,190,206,219,85,212,155,45,146,170,164,208,69,41,146,214,94,51,69,109,73,154,213,32,186,210,102,213,181,182,99,83,170,106,191,154,221,189,26,98,254,79,100,154,89,143,173,249,109,168,105,217,189,106,221,105,138,122,42,69,56,167,151,208,99,171,177,138,153,196,185,91,225,77,141,251,172,229,136,230,14,139,34,101,146,10,245,173,231,151,106,242,197,218,26,91,143,28,134,51,73,2,195,216,201,227,49,233,18,253,193,38,125,73,243,230,35,110,213,21,61,219,151,189,169,30,88,178,137,170,17,66,32,220,63,19,53,46,24,208,10,39,31,71,76,163,45,45,219,211,55,86,234,38,203,133,119,173,130,11,76,248,156,202,134,78,245,159,76,251,167,79,238,223,254,224,173,229,219,129,144,70,131,56,44,200,98,26,253,102,118,230,31,60,121,30,63,153,144,137,103,103,106,175,149,65,18,58,155,48,176,155,40,208,181,115,95,17,220,29,149,244,203,33,52,243,86,237,229,217,156,108,93,161,165,211,199,9,135,101,16,135,234,150,71,14,199,162,215,150,96,183,231,74,255,180,142,110,34,226,232,216,104,187,72,61,22,254,29,224,227,204,26,97,67,88,61,82,71,91,15,139,238,217,154,33,101,174,184,226,239,227,155,184,102,155,146,6,60,253,79,55,29,203,44,143,236,186,251,50,155,31,74,186,124,76,124,133,203,85,0,1,28,216,199,192,12,18,91,178,222,129,64,192,202,24,154,173,150,70,224,72,154,212,178,5,108,110,116,2,210,82,14,45,60,195,104,165,172,58,24,151,191,244,207,52,255,251,178,100,23,6,37,126,103,201,155,72,111,64,78,236,217,170,32,34,204,24,33,159,33,77,37,253,9,107,51,101,24,244,9,184,141,202,17,129,83,182,22,151,163,161,204,35,129,197,134,68,192,57,114,196,132,210,86,139,83,67,208,213,12,166,56,226,63,80,68,174,46,226,198,210,90,14,107,46,139,17,123,165,0,188,88,104,194,92,76,43,13,127,208,178,213,50,15,97,219,45,242,107,108,181,113,53,114,251,113,216,197,73,83,82,203,158,235,170,180,250,222,109,230,244,230,191,101,52,71,55,153,187,28,161,233,207,34,8,117,14,203,147,93,51,20,80,53,91,88,251,76,75,171,77,58,137,174,251,19,8,160,142,30,68,2,185,0,0,22,219,64,117,185,37,217,18,37,60,139,14,145,104,245,53,217,215,239,255,238,103,147,70,4,193,211,117,242,255,201,146,133,127,255,50,153,41,146,18,153,142,36,5,35,1,213,7,109,154,102,18,117,39,150,231,30,105,152,194,94,70,112,175,195,54,114,245,127,111,126,223,95,212,32,4,39,109,49,165,205,64,115,16,0,0,8,70,137,189,6,0,81,250,70,221,226,90,113,5,104,103,174,179,222,177,90,153,116,156,118,59,30,111,85,94,82,237,35,83,2,193,135,71,95,245,246,159,97,195,219,178,127,153,234,1,4,0,75,11,254,205,100,207,244,106,59,63,34,156,149,195,240,166,111,40,159,67,4,98,96,114,20,37,22,125,97,29,37,174,176,174,200,121,0,182,28,49,44,67,114,87,231,217,231,200,70,189,255,254,202,229,202,75,238,106,213,254,43,56,214,73,86,198,85,100,150,114,67,100,243,138,147,79,110,50,147,118,70,136,161,205,109,158,150,42,156,137,167,34,134,26,59,206,104,44,70,141,168,178,67,125,230,103,57,243,108,197,102,175,163,116,152,167,150,120,24,213,93,231,219,84,178,224,28,176,55,80,64,170,129,196,104,30,42,67,115,44,12,241,118,212,223,183,80,90,205,112,137,225,222,210,110,33,166,246,98,141,23,11,134,142,54,162,27,171,248,30,238,89,76,162,194,16,105,15,164,43,185,44,251,61,173,227,181,8,186,61,31,173,26,205,123,216,198,50,235,87,150,250,190,175,170,233,117,211,211,235,74,93,245,236,239,246,211,246,255,224,42,0,0,84,172,19,220,116,169,189,20,98,83,28,69,226,197,203,102,76,45,128,52,246,209,59,224,22,74,253,169,194,230,149,172,9,146,12,68,5,35,130,128,221,54,8,95,196,127,160,108,113,182,157,19,93,9,106,48,25,199,78,82,210,10,176,13,24,135,37,80,67,163,50,147,57,18,6,177,2,61,110,52,48,202,152,155,174,136,79,75,210,185,214,146,195,176,20,40,255,251,178,100,49,14,5,183,103,72,27,72,111,176,84,108,233,170,36,197,28,22,137,155,36,108,153,254,201,78,51,102,104,128,151,48,118,19,137,167,177,23,75,84,55,48,179,57,126,238,237,243,47,105,255,154,249,249,255,185,46,89,127,154,158,58,137,140,248,179,226,39,87,72,146,28,232,40,185,135,177,206,110,166,156,159,53,154,226,122,13,172,22,43,96,208,59,50,209,206,27,205,222,186,106,46,32,183,55,81,198,173,76,155,110,164,81,121,240,166,62,1,56,128,0,11,182,193,126,216,120,72,115,214,67,96,178,209,168,108,115,49,139,215,253,146,40,28,111,254,168,173,89,105,95,191,255,35,149,232,101,186,181,209,157,136,247,69,185,9,153,149,174,155,20,90,199,117,82,228,58,81,202,219,63,87,119,214,170,107,187,86,199,163,34,61,211,46,137,71,77,151,95,252,25,223,218,153,209,25,169,2,255,60,5,53,214,96,9,224,69,58,220,107,42,37,33,127,102,107,53,39,62,10,117,2,13,154,130,21,153,246,76,116,172,107,45,70,41,34,135,110,194,107,186,113,73,198,252,2,72,45,148,135,147,43,152,10,28,165,167,149,49,215,10,67,3,187,143,60,204,149,148,51,118,28,161,170,6,143,18,150,81,23,96,13,97,126,57,16,199,46,225,49,143,57,173,255,188,107,127,251,239,124,249,156,113,200,163,79,201,47,13,183,35,207,64,144,142,110,229,110,228,21,83,86,81,20,211,134,197,32,124,77,35,117,176,127,207,214,122,122,18,153,224,116,196,81,194,101,167,58,146,91,75,11,88,246,188,38,200,244,204,89,171,185,191,212,158,105,254,113,224,137,129,48,0,228,16,1,75,109,179,132,112,106,2,70,10,133,204,81,148,43,48,121,228,72,67,41,17,63,31,245,92,12,187,51,254,50,243,119,113,192,209,34,0,0,134,2,135,210,206,61,228,140,42,35,26,92,8,243,176,18,103,255,144,128,118,172,204,117,48,11,251,49,144,107,194,185,209,107,254,244,203,191,205,236,4,0,0,96,0,0,3,183,254,0,192,83,70,240,217,56,66,138,197,80,36,106,142,69,154,147,168,224,196,92,231,34,30,105,75,34,29,144,191,76,186,251,71,121,24,118,80,214,16,245,104,188,0,178,93,149,162,163,128,144,193,104,166,170,224,117,41,226,116,242,187,208,35,195,114,121,252,124,243,152,162,145,211,64,146,104,165,105,108,70,89,13,50,89,69,104,105,202,156,131,105,117,134,185,151,195,205,187,87,108,111,141,49,154,219,191,63,127,185,143,233,28,191,233,139,75,218,16,4,178,205,44,180,133,125,120,45,43,41,204,53,136,244,138,134,154,66,63,201,204,107,8,211,0,14,103,188,22,106,255,251,178,100,79,0,5,165,103,74,107,38,127,176,85,140,217,205,32,34,200,20,173,155,39,77,29,252,201,92,51,167,52,97,149,88,81,91,135,154,140,219,218,218,190,163,91,52,223,175,113,205,220,117,242,184,26,52,80,0,201,202,76,32,30,223,113,136,120,116,90,148,113,12,35,24,104,209,100,216,96,238,27,156,171,246,254,102,115,194,17,90,174,127,255,254,68,200,68,110,190,157,111,61,216,79,148,243,2,71,83,138,173,34,152,140,143,168,84,171,209,211,206,75,217,106,172,93,125,200,115,50,18,234,244,84,98,86,168,117,127,252,189,1,128,72,0,0,2,41,240,64,242,160,225,39,134,2,24,16,147,78,99,46,35,243,28,67,171,91,141,206,196,146,186,150,133,170,54,239,42,248,148,183,119,77,179,75,220,136,138,84,33,3,44,125,229,104,220,231,167,165,144,177,80,234,133,128,3,32,222,119,33,239,181,76,245,71,37,243,50,200,220,1,85,192,100,142,139,10,117,218,219,65,153,128,95,38,190,218,134,9,106,182,95,152,114,171,239,73,155,183,175,255,110,168,166,218,251,163,47,63,52,228,170,119,106,203,54,115,13,253,161,70,139,188,98,254,148,130,224,250,187,187,36,120,81,55,137,55,27,122,179,219,198,158,254,190,212,166,45,188,124,91,56,237,225,164,57,128,2,141,164,128,0,93,255,233,86,11,67,77,66,76,18,77,209,133,23,21,17,92,254,132,254,162,136,119,255,255,250,227,14,198,154,217,149,93,103,86,73,208,143,125,221,30,165,69,31,108,142,180,107,179,203,84,208,138,90,170,177,78,245,58,186,37,233,163,204,172,155,163,80,215,114,42,51,164,207,90,221,211,183,255,168,26,138,0,0,164,204,192,201,16,63,44,233,129,80,6,51,13,18,5,70,135,181,252,114,22,147,177,17,178,215,42,85,128,71,137,131,2,38,240,65,150,90,198,215,188,26,253,67,129,112,200,164,252,44,24,40,16,232,37,5,121,16,4,50,16,33,24,84,96,24,82,212,122,161,174,214,228,90,158,179,188,207,99,84,241,6,190,208,32,250,119,165,232,205,253,150,45,233,242,67,89,12,66,221,77,163,255,255,125,170,98,42,35,81,219,145,12,70,51,179,107,186,57,26,36,246,69,156,168,145,86,2,207,100,32,170,71,12,20,168,41,75,53,251,27,52,235,214,235,245,77,253,152,52,84,1,44,0,1,150,219,74,11,209,72,176,26,10,136,56,132,243,34,186,102,117,123,219,198,210,176,34,246,29,152,191,153,158,117,56,195,10,238,239,69,123,53,159,254,124,62,175,125,20,226,17,53,79,98,7,28,200,172,187,82,164,187,221,151,53,106,106,187,77,163,63,75,21,127,217,27,86,255,251,178,100,115,4,4,198,102,201,27,69,87,66,85,204,217,154,24,101,158,20,113,163,38,236,49,120,129,122,17,36,196,243,50,0,93,159,255,171,247,254,255,96,192,128,1,231,62,21,41,167,235,116,197,49,99,182,132,160,78,6,209,226,81,73,15,99,145,149,131,116,86,56,140,224,133,12,21,77,98,14,179,167,3,208,70,26,91,85,159,83,236,109,235,126,221,69,84,33,8,93,72,92,184,144,205,252,148,80,167,98,3,195,38,35,209,36,182,118,14,143,72,151,166,27,150,32,23,64,98,102,74,106,209,85,150,18,254,86,156,171,183,195,38,91,211,213,100,213,204,115,220,255,255,253,117,61,199,247,219,103,100,251,157,241,85,83,108,245,101,135,151,184,247,162,162,212,117,239,150,166,123,113,206,157,80,114,208,81,183,86,245,80,153,183,36,213,85,47,117,86,156,168,2,103,173,88,15,194,244,195,120,126,159,111,17,8,197,134,227,242,109,64,122,147,134,135,148,101,65,41,131,30,199,193,200,103,103,231,229,114,186,183,9,1,56,244,63,143,224,109,9,205,133,136,28,121,143,169,207,233,125,35,173,229,156,170,174,91,24,112,2,1,21,139,11,165,130,121,4,165,69,139,208,246,84,43,158,84,1,115,242,158,171,63,215,75,21,253,175,225,106,8,0,0,219,118,5,178,32,184,40,209,130,120,162,201,130,181,23,35,140,210,90,42,241,110,16,4,157,148,41,114,132,167,169,64,21,169,15,33,201,27,151,75,129,62,200,98,47,67,108,177,22,13,135,21,0,173,116,237,110,170,77,49,147,9,101,48,249,84,58,165,87,92,150,76,59,132,114,37,39,52,62,96,106,6,166,22,242,41,104,222,6,28,187,140,69,86,219,113,21,217,71,255,142,166,190,35,249,125,63,249,231,234,158,146,186,159,173,127,210,70,207,124,221,109,240,190,169,7,245,188,228,44,185,118,88,201,82,214,224,113,81,21,196,197,95,60,52,240,49,170,6,223,219,228,128,53,96,64,3,255,201,17,230,135,29,17,32,237,170,120,42,140,164,151,56,76,96,184,149,137,17,34,138,85,108,36,138,9,164,55,101,78,136,131,72,150,157,69,120,244,99,41,41,52,12,160,0,64,80,200,72,137,71,36,48,124,208,194,192,112,184,42,130,33,119,129,75,168,97,156,17,99,175,19,138,148,73,87,23,233,250,27,74,16,161,99,22,117,87,175,64,152,0,100,151,228,208,45,228,64,71,149,222,181,217,115,245,105,176,172,88,219,111,133,52,219,131,85,134,179,182,133,16,141,68,86,29,242,150,79,189,80,214,111,11,255,20,130,110,187,142,210,32,170,89,93,234,123,87,54,55,39,91,111,122,98,162,104,83,233,214,208,101,255,251,178,100,162,4,132,235,102,200,187,76,70,34,95,99,249,86,61,35,78,17,225,157,42,108,37,184,129,99,179,165,72,176,151,160,12,67,184,64,138,246,181,125,95,229,33,245,43,173,107,213,127,236,218,214,157,107,236,130,31,189,11,217,222,234,173,221,11,26,153,155,76,139,137,168,210,137,131,229,4,145,68,241,124,213,51,154,38,169,53,231,217,36,41,214,181,104,179,155,40,184,180,83,160,18,168,32,5,191,197,138,20,7,179,20,202,151,113,20,116,188,127,139,85,24,38,155,153,161,109,37,213,68,68,203,206,38,171,28,98,73,126,247,199,242,217,219,233,58,162,234,21,182,163,42,118,91,252,214,29,153,190,34,72,172,196,68,97,232,147,8,8,68,140,168,230,101,107,179,177,253,28,77,77,126,211,215,79,233,118,254,158,250,47,130,165,0,7,109,176,43,88,67,41,28,83,246,179,19,225,65,167,224,52,144,175,39,237,169,68,31,102,20,255,70,38,224,183,130,73,63,42,179,29,206,172,252,227,186,244,223,159,125,157,117,253,20,228,53,151,178,103,166,150,193,169,84,140,89,157,4,42,28,5,1,112,108,243,11,55,46,216,237,125,118,36,205,143,142,154,39,206,20,200,158,90,253,78,206,24,242,164,53,60,152,117,102,110,171,171,189,201,47,221,101,153,104,81,170,229,136,154,34,153,110,90,74,182,102,24,42,54,103,230,154,226,146,249,139,238,107,166,169,255,187,111,40,9,192,0,64,0,18,247,219,5,231,32,134,74,136,147,175,198,88,203,179,155,15,47,242,174,136,234,140,232,241,180,228,4,39,206,157,67,189,223,80,98,135,29,204,141,194,35,202,29,101,103,26,125,186,59,89,34,40,184,202,32,200,212,58,20,17,148,84,190,199,93,179,92,181,240,52,57,149,41,152,133,22,32,171,145,161,244,37,65,99,13,58,15,50,207,30,60,61,118,205,52,85,86,109,153,181,67,6,34,194,49,2,175,156,46,77,165,158,250,189,60,253,50,197,87,112,150,198,91,218,43,213,247,20,255,54,54,110,214,231,185,239,172,35,154,123,173,166,20,229,195,7,12,96,150,194,144,221,39,214,9,190,132,43,139,10,252,37,214,224,175,28,135,233,245,18,84,250,39,112,160,68,99,128,149,49,88,100,81,31,172,108,195,173,221,62,51,178,25,172,89,69,81,176,152,211,149,104,163,216,90,217,138,145,97,115,121,15,132,249,52,186,85,91,5,23,213,228,204,42,79,132,154,202,60,171,116,42,150,201,133,19,98,68,39,132,233,58,191,73,135,39,58,149,32,221,133,166,170,236,54,146,149,231,112,131,119,87,81,110,209,170,235,81,20,245,216,172,154,237,163,134,220,113,38,50,225,137,63,255,251,178,68,215,14,4,117,103,74,27,6,70,64,143,236,217,74,97,136,78,83,121,155,38,108,189,43,138,58,51,165,29,134,25,57,50,247,54,239,231,171,219,216,218,160,226,21,2,0,4,205,183,225,72,166,26,57,3,75,0,44,118,138,251,72,172,24,83,101,90,182,96,48,61,69,77,59,46,251,78,56,220,8,3,234,214,15,150,182,124,12,213,228,245,245,128,233,84,97,167,160,226,162,82,49,112,87,69,16,129,37,37,168,87,205,36,247,4,237,136,236,196,24,110,165,142,218,140,195,36,75,234,48,137,247,122,243,194,148,106,83,95,93,106,71,230,94,77,25,77,139,139,187,249,1,210,69,238,18,36,163,25,35,53,34,231,47,49,186,76,16,232,101,223,51,22,159,100,91,54,99,227,101,102,229,73,215,220,71,109,0,5,63,252,133,64,227,203,86,7,33,110,136,0,114,24,82,159,164,72,85,59,97,182,233,236,194,166,165,76,53,213,136,197,96,10,7,178,13,169,18,129,37,179,240,221,89,168,18,28,135,162,5,100,161,217,228,90,240,228,127,30,85,149,196,179,134,239,193,176,27,157,122,44,254,110,24,141,202,32,40,5,250,162,3,112,233,50,133,19,25,252,51,29,253,251,221,255,198,238,19,236,66,125,173,149,174,86,61,66,32,251,186,164,199,9,37,85,53,113,60,69,186,75,164,103,225,121,120,64,173,108,94,202,162,47,115,159,137,134,155,198,191,213,27,81,27,208,149,1,155,121,2,20,209,105,2,28,249,111,166,216,53,152,146,192,181,239,74,192,212,150,139,26,251,96,5,173,96,236,18,157,150,224,141,73,37,76,43,20,48,131,198,37,246,127,13,250,38,221,242,47,47,165,23,130,133,2,148,152,166,113,51,160,204,152,136,67,148,6,206,125,188,41,49,18,244,157,93,221,164,196,93,66,193,132,143,41,236,169,213,208,103,93,216,249,89,138,88,225,174,157,46,14,183,113,65,145,93,195,149,86,245,67,39,119,230,159,254,185,234,249,145,99,225,196,150,145,139,182,47,118,145,116,137,107,117,140,134,165,250,128,133,0,0,11,145,18,122,26,10,108,198,153,20,198,84,24,80,41,144,34,93,129,97,73,164,90,82,64,104,241,8,147,40,59,228,207,152,35,120,60,49,178,56,13,206,117,26,92,164,37,185,237,226,232,133,61,236,53,175,187,75,149,4,237,13,13,149,176,176,9,71,81,209,53,29,139,110,67,174,245,178,133,0,181,7,180,71,101,229,131,229,13,106,97,243,183,1,54,8,62,52,10,167,219,25,51,31,31,195,111,136,204,199,237,184,223,93,56,132,90,206,46,127,106,239,24,208,104,120,63,112,135,105,251,81,184,139,251,42,49,143,230,18,152,255,251,178,100,218,12,133,158,104,73,27,41,127,64,113,172,217,83,48,104,110,22,65,155,28,109,25,125,9,205,51,101,104,241,162,57,65,72,226,55,133,20,88,26,65,5,144,30,96,202,178,145,160,38,211,98,94,251,103,23,221,126,250,155,154,168,100,68,108,176,154,221,65,36,39,45,163,17,82,99,175,37,238,195,17,84,220,194,218,156,113,145,141,228,41,42,201,97,130,168,134,115,201,199,91,168,29,56,11,8,233,35,184,36,93,41,126,103,232,112,156,247,165,12,165,248,114,220,179,117,55,139,22,52,82,207,171,174,168,140,186,198,115,31,166,246,187,15,174,137,105,213,174,254,42,212,202,90,88,125,201,44,164,26,99,10,83,189,212,65,117,109,14,60,202,94,174,211,138,190,119,248,139,111,236,54,178,0,0,219,176,46,26,18,68,66,25,177,173,226,245,45,39,141,56,144,16,202,34,138,230,28,187,65,7,94,135,100,56,76,186,15,67,120,179,89,116,204,170,83,29,157,148,106,138,37,15,75,40,158,146,65,131,152,46,90,59,48,212,189,111,210,45,200,112,161,169,4,23,25,126,20,97,120,32,44,179,158,194,131,6,48,107,31,226,18,249,255,250,122,107,250,156,117,243,51,17,217,78,138,175,135,188,26,92,58,117,83,22,116,242,87,95,12,241,242,119,162,223,82,169,109,114,122,102,13,30,36,233,180,171,118,41,2,119,60,204,44,141,237,21,217,39,177,140,67,158,55,29,50,134,178,206,131,181,137,72,97,80,0,64,1,12,0,3,46,255,170,155,5,101,1,115,179,101,253,15,76,200,160,7,210,114,51,135,220,177,201,77,154,147,115,20,19,144,44,107,117,177,187,102,147,156,173,77,133,234,21,28,76,198,38,204,159,208,2,19,3,104,4,72,156,186,172,69,5,234,205,167,227,134,153,6,68,70,78,42,190,69,186,180,175,167,89,134,120,69,54,55,55,236,54,201,112,110,60,21,116,201,144,83,230,189,251,195,192,7,200,226,105,37,48,87,210,72,124,153,179,114,121,26,147,2,41,121,18,173,41,216,248,5,181,86,185,255,62,29,136,20,82,89,241,233,222,123,211,83,121,150,239,145,93,192,29,42,41,0,11,219,254,32,43,183,21,106,142,194,244,102,182,224,248,2,7,152,129,53,220,238,221,126,212,114,54,79,180,234,38,226,232,232,203,18,195,78,31,23,132,37,64,144,140,40,50,90,70,57,204,164,75,94,133,100,23,166,86,86,58,226,168,177,135,109,125,217,110,243,75,214,148,97,119,217,187,244,47,86,244,103,117,98,251,234,247,46,221,89,198,191,123,234,218,206,95,237,111,58,251,16,189,183,214,169,212,139,190,97,221,165,216,200,26,135,99,156,158,150,255,251,178,68,220,8,165,29,103,73,27,38,70,208,154,76,217,90,97,38,196,83,41,159,49,85,134,0,2,66,179,101,158,176,192,0,224,121,75,253,159,181,90,132,178,103,243,37,222,219,125,26,157,173,231,45,102,61,189,188,204,181,218,112,5,91,245,215,109,248,88,173,110,5,104,206,195,36,106,55,228,241,8,126,33,20,194,223,115,218,182,160,231,170,101,118,170,219,147,29,33,99,206,23,56,124,86,16,149,2,65,80,40,100,232,221,46,101,28,90,243,43,32,190,103,123,10,92,70,179,9,142,189,103,31,155,76,223,50,11,103,59,72,58,159,217,86,231,125,250,193,142,99,21,142,215,247,254,251,78,250,82,218,199,118,238,251,83,240,179,255,107,126,218,213,249,95,123,204,77,45,234,119,245,104,252,21,142,244,233,130,251,187,179,151,165,58,118,179,94,164,231,206,244,229,63,114,118,107,67,151,166,10,68,12,186,7,24,61,236,200,81,12,178,60,36,138,49,64,176,161,193,40,228,131,89,98,167,98,113,132,233,113,197,6,29,145,0,207,6,192,28,240,200,162,112,19,48,6,4,69,131,54,28,169,22,11,88,12,176,3,141,0,64,176,52,199,133,160,0,72,3,83,160,16,8,140,15,208,12,41,192,54,43,200,56,18,44,77,131,104,160,23,14,32,16,235,29,130,232,70,229,208,245,131,231,36,133,140,82,33,234,15,179,85,16,0,226,68,37,44,141,162,128,156,76,3,34,13,225,64,14,18,241,185,88,220,129,158,56,98,93,41,25,154,168,216,132,46,177,100,221,22,98,104,221,214,86,38,14,26,154,31,38,20,98,92,43,19,51,115,7,50,77,100,65,220,180,93,45,38,96,229,251,211,73,20,141,13,203,136,41,157,147,77,3,5,25,160,245,51,38,238,154,170,108,205,54,56,127,94,108,163,206,179,52,153,51,102,122,20,22,213,173,39,44,144,191,255,255,252,122,255,255,255,231,192,0,16,84,164,199,180,14,194,2,176,14,254,100,35,141,25,38,48,60,121,117,140,10,18,70,140,179,142,91,159,20,113,100,226,151,15,48,131,214,39,1,3,7,194,27,96,201,5,163,17,48,216,131,125,34,130,4,20,64,64,104,7,9,3,76,72,90,0,20,96,53,46,13,132,97,54,1,129,36,6,157,41,15,1,65,66,207,6,242,147,225,211,137,200,130,139,132,139,9,252,130,15,97,137,202,67,28,58,195,212,44,151,162,204,18,210,68,139,147,132,68,115,69,108,24,176,157,20,161,177,104,188,98,202,82,208,48,58,163,116,216,204,155,69,101,211,117,166,108,121,179,116,150,130,214,113,75,100,20,165,151,76,210,49,62,200,158,41,23,209,69,19,245,24,177,68,196,174,82,99,255,251,176,68,207,128,7,82,130,199,6,106,128,0,233,48,88,210,205,80,0,16,29,157,64,124,246,128,2,5,51,103,15,158,208,0,174,186,205,211,77,53,153,162,173,107,58,87,65,143,27,169,102,7,25,108,138,7,78,41,146,115,52,206,32,164,210,101,178,73,53,23,73,77,70,179,19,251,255,255,255,159,255,255,255,230,201,117,32,0,28,191,156,204,102,224,225,26,240,92,19,235,88,194,233,41,108,94,152,119,73,144,155,75,164,212,77,142,17,78,74,137,49,59,49,98,224,89,146,170,113,51,54,81,212,143,28,48,30,6,131,104,238,9,249,139,168,36,100,170,138,196,192,91,18,36,169,56,180,212,186,98,121,36,142,223,122,190,130,41,45,108,146,244,80,62,106,238,125,21,54,157,217,214,212,93,108,183,77,218,206,141,215,90,158,182,116,86,141,75,110,255,213,123,223,173,223,87,255,214,167,70,164,171,95,68,209,192,0,13,191,39,200,121,184,27,162,175,46,10,116,181,36,93,38,173,187,210,142,234,100,22,109,36,73,19,18,241,144,210,113,1,248,119,135,24,250,93,31,1,75,28,166,6,194,54,108,164,79,154,28,46,12,0,224,14,0,229,3,172,158,228,144,6,217,137,128,197,9,160,183,28,36,168,226,30,100,169,68,186,104,108,231,95,255,255,221,146,118,83,174,165,82,169,186,213,87,173,107,64,225,155,36,237,70,171,43,217,235,95,208,85,26,146,122,47,93,90,223,234,245,63,221,191,214,179,74,0,0,109,254,78,8,18,36,24,213,198,5,47,90,72,188,134,165,3,234,75,147,185,8,59,40,118,216,156,165,249,163,129,102,228,53,110,62,47,11,194,218,202,175,52,117,121,49,2,200,28,249,76,173,25,203,196,244,98,165,42,234,134,37,60,229,90,155,87,200,202,231,201,25,185,8,141,194,84,108,172,4,55,85,133,10,146,156,129,96,133,9,122,39,227,241,40,78,29,189,151,53,237,253,76,117,220,127,88,211,133,156,110,96,141,38,135,77,86,48,34,31,135,51,12,80,125,212,197,65,66,125,212,91,72,234,229,187,69,182,215,230,27,181,39,152,154,89,179,102,246,250,154,142,127,213,21,243,2,237,130,0,0,46,219,85,17,26,135,209,175,1,76,134,166,241,181,228,103,197,159,138,188,124,126,252,223,184,108,54,101,206,218,255,157,251,175,218,175,107,98,84,88,6,124,10,212,92,68,149,187,85,153,38,213,158,185,242,247,30,36,119,220,172,48,215,24,6,31,14,180,194,65,83,136,72,242,161,95,48,243,168,209,89,122,46,239,255,245,175,182,16,46,2,4,18,41,169,40,116,207,136,141,2,71,199,166,170,245,136,128,38,82,117,231,146,174,233,246,255,251,178,100,139,142,69,1,102,204,27,72,63,162,89,7,153,167,60,197,110,19,249,157,44,108,133,30,1,97,145,101,204,244,161,168,159,42,126,33,151,126,171,88,127,26,67,13,38,69,253,152,79,66,133,25,115,42,122,165,240,118,73,146,227,167,12,2,140,165,243,198,4,144,74,87,180,58,92,2,233,66,221,66,64,193,34,198,101,201,186,84,82,164,62,202,11,214,68,36,234,218,151,92,213,104,180,15,111,144,214,187,255,39,247,239,138,177,2,1,166,32,130,167,41,2,242,100,60,29,3,43,168,252,186,58,162,245,105,225,123,149,105,226,27,235,191,166,123,174,235,165,251,255,254,249,255,191,255,253,62,82,47,135,0,206,0,1,185,34,141,58,187,54,80,77,165,16,99,160,168,214,136,35,180,231,32,210,237,238,102,221,82,202,158,188,161,201,74,170,62,228,204,202,155,234,36,237,14,132,91,184,144,104,252,7,65,174,15,104,28,29,157,142,174,248,8,226,20,180,6,164,93,44,168,231,164,89,40,58,152,214,81,3,88,70,35,181,34,164,15,127,255,75,234,0,0,254,253,32,71,80,119,76,58,7,66,22,9,222,0,174,77,121,1,44,4,176,81,49,183,220,137,212,251,126,89,101,71,245,164,83,64,13,6,47,105,220,38,150,251,221,44,34,54,26,118,30,7,102,145,235,67,171,172,242,187,136,17,22,58,4,153,139,174,108,30,133,128,80,88,141,40,232,224,164,34,120,35,56,168,120,58,236,40,24,172,166,76,224,35,149,171,253,168,247,115,56,159,255,233,50,254,67,243,255,55,90,29,164,22,161,128,148,142,100,169,68,147,195,178,119,33,95,17,13,202,119,58,11,90,9,186,247,92,205,106,39,210,169,78,180,40,213,106,182,90,74,218,213,80,212,165,160,201,89,110,30,27,32,4,16,2,109,250,101,150,60,30,54,112,102,71,32,81,34,14,52,24,126,144,234,56,56,253,21,171,214,254,97,52,110,86,41,46,169,226,34,27,59,206,204,205,243,69,125,69,239,249,121,98,151,206,153,10,66,48,9,140,132,227,83,102,23,85,241,152,212,139,153,101,181,56,127,12,221,104,56,166,61,171,198,212,203,61,252,234,18,159,12,184,8,68,33,40,56,140,227,158,52,65,18,252,195,195,22,206,89,194,96,130,22,4,73,101,46,250,115,23,202,31,121,169,152,43,23,167,37,12,44,1,75,26,186,127,7,113,78,164,211,2,166,40,48,230,162,140,16,137,17,167,16,46,68,49,123,56,105,68,132,73,131,199,220,247,117,225,101,150,0,162,134,157,178,180,31,24,38,85,23,0,201,10,129,66,36,52,200,185,96,48,133,146,163,130,91,162,199,183,102,63,41,158,238,115,25,115,255,251,178,100,186,14,133,36,103,75,27,35,111,162,87,202,41,183,44,35,230,23,21,155,36,109,9,126,137,154,145,165,204,244,161,169,252,101,34,50,175,149,59,114,173,122,254,186,18,214,61,85,213,110,101,99,58,51,57,157,83,166,136,61,202,158,108,181,239,64,217,229,116,125,85,109,55,48,214,94,233,77,187,158,200,138,107,237,247,238,99,54,46,164,178,234,160,168,0,214,16,0,1,203,113,226,162,136,210,74,157,65,25,106,182,7,2,136,218,174,72,145,91,113,132,238,70,18,153,209,109,179,71,163,158,23,147,127,168,189,221,22,54,17,174,67,146,85,86,169,74,1,199,194,31,110,211,220,237,114,151,255,142,94,145,68,244,85,117,56,171,225,178,34,201,116,38,102,23,94,137,205,221,101,210,103,252,206,7,192,231,253,165,1,88,217,93,232,168,119,131,255,155,202,0,1,54,220,4,72,40,172,44,12,201,70,49,36,80,197,97,198,16,148,62,48,98,75,208,66,112,121,11,253,113,134,43,184,147,80,129,229,79,92,72,168,9,166,183,241,148,116,26,154,173,84,70,32,50,64,202,37,202,53,106,222,67,161,70,133,75,98,41,182,251,207,211,82,64,118,105,19,185,177,102,205,200,1,140,128,107,61,108,168,23,6,98,241,1,129,178,201,233,85,21,93,206,211,119,159,17,214,191,182,30,223,254,92,51,139,130,98,181,161,225,90,213,114,4,26,23,8,207,39,162,158,44,38,101,218,29,66,221,118,50,97,69,54,205,248,20,149,59,155,98,116,14,211,223,73,156,243,91,85,54,73,186,205,234,171,98,150,185,6,3,162,192,16,0,3,182,231,58,70,50,16,182,23,226,234,125,154,106,131,56,173,141,182,12,217,229,252,93,200,227,125,74,154,182,195,128,180,67,170,9,134,204,119,188,245,74,70,137,53,14,141,3,142,249,75,186,190,238,209,161,148,228,47,227,24,240,214,170,199,220,172,126,193,28,247,133,223,245,196,16,110,198,193,228,124,237,213,37,45,63,201,151,189,95,242,66,202,115,61,127,152,180,238,148,52,0,11,237,248,173,75,42,219,157,94,125,90,193,58,192,71,147,104,182,173,0,145,196,192,175,121,141,56,212,238,221,155,79,228,202,4,32,167,34,84,159,133,116,133,245,7,167,37,177,104,227,92,198,40,170,48,212,38,163,210,231,93,164,163,143,83,82,203,26,108,178,117,164,160,55,42,123,8,209,187,54,225,54,239,15,64,52,147,10,137,172,224,148,218,224,241,165,151,163,204,75,97,92,243,42,37,155,101,149,21,21,213,252,93,207,119,31,206,254,102,174,93,53,253,71,81,13,125,39,104,177,59,230,126,223,80,234,110,181,41,2,153,131,91,250,102,13,255,251,178,100,211,140,133,99,102,202,27,67,95,178,103,140,25,119,60,163,168,20,141,155,44,108,45,253,9,243,51,101,156,244,14,161,158,110,217,220,185,204,28,65,222,235,63,255,122,204,65,226,233,216,0,10,91,177,237,17,172,243,31,236,140,66,202,130,46,45,4,96,136,222,146,79,174,223,187,176,85,112,235,31,102,36,253,132,221,160,197,32,50,44,110,52,123,227,218,38,41,151,17,109,112,169,114,226,41,243,135,215,112,162,154,53,77,67,23,65,136,34,118,149,67,25,227,212,124,150,15,150,21,14,13,142,148,112,136,250,102,235,104,86,199,133,85,53,150,76,53,86,114,168,95,145,13,30,67,42,84,146,12,133,14,242,29,51,161,122,74,104,105,240,141,96,145,26,76,65,77,0,0,12,132,193,167,66,234,134,39,24,118,19,128,105,227,13,59,16,18,25,21,248,44,168,200,84,140,168,56,25,96,103,65,173,125,9,67,161,6,26,6,214,145,160,188,160,16,81,80,133,18,10,155,26,248,233,16,81,49,120,93,216,208,139,198,138,208,238,98,205,1,207,233,94,133,2,49,5,44,22,12,68,35,28,21,8,216,95,197,64,33,128,116,82,139,55,24,73,64,140,161,64,19,236,197,66,131,0,92,119,20,18,129,22,100,200,232,101,98,137,96,221,203,188,4,58,30,10,148,50,51,7,10,134,233,166,90,58,36,110,171,163,63,95,126,170,116,183,205,132,114,231,227,94,170,17,168,79,213,231,156,231,253,66,78,150,153,58,90,16,179,11,172,96,140,105,18,11,81,17,9,3,45,69,118,34,184,166,25,90,154,235,141,176,202,205,165,18,99,175,122,50,19,136,81,189,166,170,164,131,175,72,221,51,212,77,107,100,13,148,233,51,45,86,72,44,193,207,250,45,239,0,2,128,4,37,219,243,45,198,19,67,27,252,22,107,71,243,33,80,120,223,102,74,233,197,165,137,21,220,128,209,248,147,184,25,212,40,154,162,110,230,135,79,180,94,50,61,155,129,135,88,148,27,119,67,195,218,201,237,154,81,33,38,204,185,63,68,237,175,187,75,123,59,142,44,103,23,43,90,233,204,172,172,221,93,76,69,8,175,124,13,66,9,31,164,77,201,168,91,52,84,60,220,74,29,223,165,108,140,245,91,221,74,155,245,143,137,110,234,175,179,223,74,110,209,20,3,46,168,193,41,54,34,140,233,160,84,228,214,50,49,67,43,2,83,175,66,172,103,6,30,113,80,68,233,58,240,181,219,50,147,237,235,90,14,204,193,95,113,211,198,116,10,223,170,24,28,89,211,223,7,193,104,12,135,19,189,95,1,134,190,28,134,88,236,82,220,203,111,87,41,58,40,206,203,39,64,131,226,246,225,146,221,217,255,251,178,100,223,14,135,64,102,197,155,105,111,176,122,172,217,138,60,200,98,85,113,157,34,109,13,254,201,128,25,101,140,244,137,113,164,145,3,65,50,75,112,10,244,144,88,199,9,79,255,59,134,187,29,23,127,243,151,254,154,222,53,154,210,215,93,203,50,202,31,230,255,231,210,62,123,57,8,220,74,83,7,174,248,148,83,118,19,16,208,241,138,201,52,181,243,247,145,234,227,7,113,247,155,222,125,194,255,84,250,173,215,201,134,224,128,64,146,72,98,182,67,83,33,202,44,9,250,168,195,208,167,7,37,136,146,219,116,213,128,209,184,113,167,45,230,127,221,86,39,166,107,126,22,199,46,82,52,173,187,92,21,226,127,253,98,70,56,52,162,88,50,150,114,24,59,248,149,44,87,66,205,101,253,245,206,19,111,135,25,178,253,83,98,53,16,223,115,168,127,223,248,239,123,180,44,255,127,31,255,245,85,0,0,211,136,195,212,130,200,228,72,38,76,182,105,228,3,211,161,2,70,3,6,16,180,101,65,134,26,14,34,116,12,119,167,103,79,144,24,125,174,6,4,33,62,163,214,151,64,83,146,42,164,114,11,0,9,1,143,125,170,230,36,77,195,72,25,88,92,13,243,228,236,170,138,8,134,228,185,94,58,70,119,98,172,149,242,150,75,22,33,112,20,101,211,86,64,65,26,147,201,88,91,171,141,249,143,65,196,213,126,130,3,200,149,4,129,8,134,63,135,195,36,218,228,75,214,81,107,166,211,216,104,140,189,83,155,157,15,102,247,67,57,137,181,157,169,89,237,204,108,69,189,144,227,182,205,214,213,208,184,121,106,105,177,73,71,101,204,48,232,255,82,216,56,73,183,156,167,30,131,171,54,153,186,229,123,133,161,54,93,53,118,91,156,110,125,151,94,192,114,207,0,21,188,189,181,165,42,26,166,206,236,52,84,28,65,75,25,120,194,31,251,54,172,63,244,144,197,13,107,249,73,86,246,86,180,167,255,178,135,234,189,111,179,25,3,230,224,156,62,193,206,72,203,190,233,203,1,172,162,128,158,166,166,160,245,187,16,130,239,10,86,216,165,198,78,102,89,27,123,156,169,10,28,185,204,60,146,104,187,211,66,147,93,210,154,185,3,164,69,16,190,32,49,202,50,213,35,43,243,39,214,179,246,227,97,218,82,98,115,39,30,57,249,0,188,122,51,11,21,49,132,80,97,96,5,112,174,60,18,14,253,24,227,8,208,121,139,129,38,248,132,224,153,186,64,164,83,145,208,125,214,123,210,187,22,131,178,48,94,200,150,5,223,42,144,135,31,175,104,177,132,130,164,6,17,70,50,189,223,214,136,189,96,89,4,229,105,251,151,236,56,245,107,53,166,11,118,83,10,22,23,131,226,255,251,178,100,207,14,134,74,102,198,155,120,93,50,124,108,233,18,96,195,182,21,205,155,32,109,153,93,1,90,51,102,220,145,13,248,45,128,188,87,45,64,196,33,45,154,124,192,97,143,8,223,98,121,141,70,193,69,238,98,13,174,173,147,97,219,213,78,29,31,191,121,188,237,235,77,85,23,164,77,102,52,149,92,36,89,102,153,138,73,137,21,241,11,71,227,250,204,62,56,205,43,247,179,117,177,121,73,198,41,174,105,199,89,17,125,14,234,199,41,92,35,128,176,61,255,227,78,130,194,105,232,11,20,86,15,31,238,170,235,165,69,155,119,175,89,65,12,187,186,57,92,244,86,111,255,219,86,181,189,50,149,33,236,215,165,57,145,55,135,61,250,221,125,144,49,233,39,171,83,61,61,249,41,215,178,145,49,126,157,171,75,134,220,126,237,57,197,180,214,79,155,145,249,55,239,151,124,117,0,0,227,80,163,48,4,83,111,103,52,31,147,73,61,51,160,224,97,145,149,123,153,168,97,135,57,131,142,140,29,160,30,6,200,144,38,128,240,48,218,134,34,129,123,80,2,16,4,210,6,92,64,200,165,206,7,30,14,185,152,40,17,49,50,204,49,1,97,36,134,148,203,33,151,234,46,96,34,64,96,32,81,228,28,206,154,89,88,46,114,249,35,56,148,77,172,16,64,114,73,194,154,160,24,65,190,101,177,211,1,5,85,86,150,187,147,1,119,72,165,210,90,179,255,53,91,61,78,213,187,244,225,32,91,216,35,145,32,187,57,39,75,60,155,26,156,208,237,68,76,42,47,36,69,211,211,85,212,203,40,245,159,99,165,80,222,212,90,189,69,163,123,93,180,14,99,148,106,171,80,187,189,233,203,125,231,30,131,99,232,239,105,205,10,28,144,0,100,0,66,91,191,72,61,142,139,149,194,1,83,34,37,200,246,75,239,53,150,200,114,158,22,61,210,12,244,100,174,137,239,177,18,136,34,117,95,254,56,199,229,27,30,163,236,104,76,230,202,113,138,19,164,194,50,112,85,34,55,202,28,107,71,118,94,188,7,184,44,143,28,38,137,83,38,132,192,69,180,130,14,153,178,70,42,52,137,116,8,185,112,26,132,184,95,104,124,107,44,223,245,157,120,192,0,140,156,208,4,186,111,84,70,178,150,96,167,96,144,195,57,227,34,47,49,133,35,13,4,29,112,3,131,54,21,170,64,16,94,71,225,13,198,65,209,100,64,46,238,12,47,130,160,19,132,144,36,81,212,121,1,0,106,204,160,35,204,85,69,51,95,42,102,216,66,167,51,216,33,170,91,14,41,219,187,9,185,5,17,18,238,160,133,152,189,155,50,109,23,238,150,196,68,42,40,121,255,136,2,164,242,188,160,8,54,210,53,19,255,251,178,100,209,14,134,36,102,197,147,97,103,160,105,11,105,138,60,163,124,88,169,157,24,77,225,52,193,166,47,165,12,246,21,152,73,37,218,109,158,228,40,200,95,102,88,89,133,31,104,233,17,10,215,110,168,70,225,231,126,114,156,43,97,42,169,236,189,93,238,236,191,201,229,94,110,93,87,65,43,249,22,219,92,204,231,75,154,230,40,140,27,101,91,204,250,218,77,58,166,195,31,214,201,111,189,58,217,195,255,126,189,90,192,45,36,0,3,110,65,111,80,177,156,5,237,251,48,19,110,4,129,84,20,68,59,58,105,173,134,31,103,198,149,84,102,21,86,241,93,235,115,49,103,101,72,238,169,113,135,102,222,242,206,168,234,137,60,168,171,27,176,225,3,185,213,228,27,217,220,213,59,185,85,164,111,172,140,213,186,162,213,232,234,151,75,43,93,206,50,101,120,139,186,179,7,193,201,178,227,209,217,228,210,32,56,205,141,30,170,59,149,0,0,157,172,169,56,2,152,0,40,222,153,51,227,1,206,161,243,71,212,172,137,155,62,206,10,173,6,179,192,14,92,169,61,217,82,248,77,244,205,79,200,216,226,144,200,44,73,116,14,189,38,74,231,50,160,40,169,12,228,94,106,18,251,160,133,131,86,105,29,125,254,134,244,16,242,206,80,189,16,62,83,148,233,228,244,211,226,233,203,169,236,70,94,76,37,93,162,198,190,119,191,235,243,45,242,84,185,74,164,78,198,91,43,169,167,185,156,101,210,42,235,38,173,234,30,121,118,113,174,135,79,76,55,134,51,81,83,240,169,188,18,31,78,36,76,26,156,97,163,27,15,116,189,168,36,246,221,196,86,215,194,170,185,247,183,238,191,120,153,169,66,41,73,45,88,108,112,91,87,190,200,139,184,154,120,30,200,60,102,149,180,41,117,10,22,207,11,31,153,95,99,132,106,71,177,112,108,227,177,43,92,18,130,181,68,154,153,94,20,205,88,201,147,130,231,8,158,126,101,90,27,230,89,17,173,185,214,205,46,80,183,200,162,53,225,63,239,85,31,235,244,208,236,71,208,70,3,129,47,79,78,7,59,228,175,157,160,167,218,175,203,176,41,143,72,38,44,53,153,4,74,108,193,32,12,124,98,224,104,88,118,5,120,149,138,73,144,11,164,64,88,14,119,161,188,188,68,40,184,77,220,144,26,9,203,248,151,73,208,51,52,76,65,64,20,8,136,183,158,3,5,254,154,50,197,25,138,205,92,136,160,154,145,96,224,6,28,112,212,184,114,10,77,50,129,111,172,165,148,38,27,79,128,32,82,33,203,137,79,209,0,136,58,176,19,246,181,226,116,82,208,40,103,18,52,27,1,177,252,243,12,205,95,37,46,139,58,104,117,156,109,85,43,255,251,178,100,202,14,5,90,102,200,27,65,95,146,101,42,57,99,60,163,134,87,197,155,22,78,105,109,201,182,51,102,40,241,13,232,131,210,140,62,46,185,239,191,158,175,248,171,255,107,99,230,106,111,143,167,110,251,141,207,158,37,206,218,202,142,85,53,205,101,35,74,213,74,29,247,39,41,103,184,250,172,186,99,148,113,198,85,255,220,222,208,48,43,36,0,48,0,106,219,247,120,205,181,73,173,150,178,166,103,14,144,105,223,94,141,98,170,96,236,133,51,109,70,238,254,248,177,195,69,232,49,102,126,81,141,217,238,198,17,86,46,162,60,137,1,233,104,105,238,102,69,62,200,167,23,59,165,100,14,97,172,27,181,20,113,157,80,37,5,97,48,100,35,104,240,202,123,70,108,42,225,110,10,149,136,9,236,14,32,58,96,98,206,211,67,67,33,54,101,255,238,33,105,0,38,147,13,99,50,197,115,13,1,56,211,227,23,28,51,241,243,36,37,49,31,240,128,179,39,62,3,40,136,16,131,199,219,86,86,224,165,234,121,174,229,23,34,4,77,241,32,17,67,48,138,198,116,6,32,28,65,3,128,48,5,42,16,152,75,107,253,202,105,201,32,249,35,115,43,53,137,148,190,202,166,133,221,158,174,217,35,17,165,81,134,167,107,54,34,249,214,188,236,166,74,95,41,115,178,160,50,92,129,0,36,11,68,43,113,81,242,49,208,125,10,139,174,43,41,11,242,66,118,76,110,220,199,60,243,247,207,58,8,19,242,244,252,69,13,155,120,74,102,25,68,115,106,71,86,233,121,109,84,57,11,17,168,227,70,28,42,190,222,197,16,168,54,121,214,70,138,179,155,127,119,28,174,33,3,251,0,32,16,18,145,198,21,0,210,197,172,66,159,82,82,189,172,170,42,209,20,231,149,213,97,242,188,78,1,243,21,2,163,149,232,179,141,226,129,138,115,167,250,46,13,50,45,126,193,226,67,238,208,201,20,205,24,139,191,173,53,115,41,55,24,27,146,222,209,46,145,84,81,157,76,136,204,146,191,200,87,9,66,111,177,66,93,131,231,255,12,228,203,83,219,217,124,188,224,160,86,223,153,80,98,88,61,77,237,93,33,56,130,38,64,131,6,102,120,99,208,38,142,42,97,2,194,195,166,23,54,28,16,20,21,5,46,130,67,134,190,222,7,69,6,18,217,75,26,43,152,128,23,129,73,44,40,68,162,80,171,244,168,7,94,195,142,91,42,40,34,111,225,248,42,50,246,172,18,216,5,2,54,103,206,5,14,8,115,233,54,204,98,88,74,221,248,114,156,61,53,29,217,108,224,224,232,144,53,169,129,129,31,113,65,219,84,173,107,255,245,255,241,246,255,215,119,111,86,223,58,245,45,186,55,61,255,251,178,100,211,142,133,219,103,70,19,120,69,50,110,11,249,71,97,35,102,21,145,155,28,109,177,26,65,197,51,102,40,244,13,160,50,209,110,246,247,82,54,102,19,191,185,171,67,142,58,40,151,68,137,29,139,9,24,161,97,40,125,148,129,196,255,243,10,42,201,87,50,174,155,69,68,114,58,234,237,192,12,16,66,131,187,94,222,234,18,69,86,201,20,119,158,23,89,92,17,244,204,66,41,2,177,216,105,236,66,8,91,145,59,184,162,148,48,10,110,35,224,121,157,73,223,45,127,244,60,247,76,190,25,133,10,65,139,231,35,242,9,38,112,50,87,13,135,124,31,29,28,24,130,108,214,152,113,98,212,235,67,124,228,186,143,178,61,44,206,174,89,254,115,205,200,227,76,179,184,116,32,166,16,138,69,161,24,49,97,15,163,100,114,129,42,0,128,13,192,170,8,193,100,51,48,57,13,142,104,49,224,172,88,84,100,89,137,21,68,24,72,1,41,76,46,65,12,249,128,128,236,53,58,194,128,87,186,59,24,16,68,196,96,182,80,96,167,30,193,228,33,2,163,8,108,25,19,40,158,103,133,5,77,136,132,46,146,32,168,117,14,6,206,85,80,12,124,199,1,44,165,97,129,70,40,74,234,168,211,75,84,159,81,166,172,44,161,128,41,55,209,152,53,247,210,90,90,33,8,87,206,20,72,69,10,32,64,116,76,17,220,96,152,240,205,83,247,244,238,14,221,203,253,142,166,183,171,117,110,226,46,45,73,247,77,50,63,135,69,186,166,237,189,213,236,174,220,201,60,73,136,220,205,237,131,69,98,166,234,23,53,89,204,52,225,213,223,112,165,207,93,76,62,235,88,239,43,212,207,127,67,26,236,255,212,2,9,0,55,37,49,160,177,39,11,149,220,130,22,14,149,194,53,248,34,223,213,27,51,148,161,250,129,202,88,97,246,229,201,51,226,243,81,247,157,200,207,38,115,34,158,23,73,1,153,135,40,94,183,247,255,176,223,164,153,196,36,82,165,98,42,161,37,59,161,255,105,87,56,176,28,150,153,155,220,244,59,181,127,163,21,143,243,110,121,230,190,94,194,68,84,213,19,200,108,211,124,69,18,89,49,101,206,226,72,1,15,111,250,61,47,50,232,129,90,24,182,133,33,32,121,91,160,39,81,39,202,39,118,154,41,53,122,173,4,204,245,213,26,119,235,223,118,134,151,94,27,35,17,29,105,228,42,173,45,11,206,97,92,91,220,151,105,45,27,158,153,9,15,74,118,4,129,18,55,223,121,176,132,185,73,86,48,243,223,210,239,74,78,61,239,50,219,253,222,186,76,185,148,177,205,208,227,14,119,253,84,227,144,218,211,61,107,205,152,179,141,45,66,57,238,141,100,122,214,255,251,178,100,215,8,198,63,103,69,11,154,91,116,109,108,217,71,61,35,106,16,141,157,48,236,48,244,193,170,51,102,12,243,141,168,86,113,234,204,245,89,141,99,24,224,31,80,1,11,182,232,197,92,22,247,56,209,77,209,171,10,139,178,215,123,28,59,206,148,217,195,221,93,155,101,119,126,247,252,163,112,32,172,226,168,230,238,119,247,251,223,243,216,201,116,48,129,140,227,12,85,112,208,34,71,4,1,25,201,114,50,80,34,50,186,92,27,27,121,142,77,3,245,130,39,178,150,242,108,92,93,54,154,148,164,162,132,33,210,12,61,96,118,211,49,223,25,142,5,164,115,133,3,166,32,166,162,153,151,28,156,23,25,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,1,163,115,137,44,23,155,164,208,104,169,181,140,133,4,12,240,80,209,155,198,232,2,128,197,144,29,135,52,81,5,24,130,130,4,197,66,217,218,211,144,17,9,150,189,184,142,133,27,40,74,197,24,5,0,27,154,168,193,131,14,70,141,21,149,140,26,154,223,47,67,252,8,17,12,12,25,87,49,2,230,168,96,16,71,183,47,195,6,45,163,14,112,211,208,202,96,210,1,89,11,180,4,56,50,144,1,10,180,200,16,13,216,128,100,229,65,40,140,68,131,85,119,249,114,174,119,197,141,34,187,19,139,87,222,191,14,127,79,185,158,106,121,154,226,166,107,255,255,155,190,56,50,185,171,247,115,159,230,222,247,190,42,153,116,217,60,250,109,57,39,185,182,199,246,253,52,78,154,203,139,238,101,38,68,168,87,186,169,143,110,77,77,75,79,169,106,82,104,204,216,233,88,30,171,160,0,28,183,70,239,181,134,146,214,247,12,56,165,100,150,92,77,181,157,250,70,158,220,223,177,72,126,49,42,26,98,203,123,200,206,19,71,2,230,230,247,73,2,15,68,6,18,105,100,228,143,7,229,164,112,217,132,16,128,246,60,207,252,253,24,224,121,146,86,61,219,161,4,211,233,236,166,124,218,134,228,94,64,131,153,54,31,223,201,75,107,77,99,54,84,243,170,217,35,118,151,114,37,4,78,123,145,62,176,160,55,54,111,135,106,79,92,53,90,146,195,26,44,193,130,48,7,79,220,51,151,217,35,137,88,27,201,98,108,68,66,150,73,97,170,125,71,225,228,244,101,23,97,148,128,132,51,105,91,134,103,195,51,101,96,10,27,88,6,120,187,146,37,251,107,43,233,57,87,180,141,85,21,80,180,37,242,96,76,237,145,42,89,245,87,69,17,97,12,169,67,67,12,151,189,1,82,121,81,110,130,1,22,92,10,9,8,153,154,71,42,109,201,19,213,34,70,128,198,157,231,154,98,159,251,253,255,200,138,255,251,178,100,223,14,134,115,102,198,147,121,93,70,119,76,233,83,97,35,110,21,197,157,36,109,13,94,193,182,179,102,28,244,149,184,153,195,141,195,239,170,162,159,217,158,114,66,191,168,86,205,10,53,201,235,174,118,159,180,227,4,0,212,226,8,37,77,84,171,31,128,71,108,181,12,191,85,186,90,99,162,22,149,115,230,171,1,107,45,128,0,101,182,152,202,163,188,127,142,232,70,1,125,21,139,134,178,6,181,155,20,98,240,146,47,235,143,86,23,132,37,111,186,140,164,161,33,11,125,120,93,234,1,202,68,132,157,38,182,70,195,104,22,150,203,208,124,128,83,140,113,206,175,238,146,170,24,143,63,103,85,75,158,170,114,43,87,178,155,58,163,18,217,217,95,57,123,190,212,34,18,116,165,61,93,89,84,132,89,127,95,94,247,86,125,170,239,226,170,2,0,0,46,250,24,64,202,14,160,102,106,57,157,20,64,8,185,198,28,57,67,149,222,241,146,143,164,151,55,169,229,82,157,242,22,99,189,112,48,193,254,228,93,132,28,86,39,93,155,104,40,171,80,19,142,215,66,81,62,35,110,75,50,101,52,79,208,158,250,49,164,228,200,220,125,33,139,132,234,117,66,112,183,33,86,200,140,129,198,58,171,227,252,131,74,46,230,25,82,238,180,166,166,21,185,145,232,227,6,143,29,144,208,232,138,54,165,70,209,254,106,69,208,229,131,22,181,114,143,49,134,207,143,215,97,142,155,213,218,188,148,93,160,222,38,184,186,190,171,191,138,246,138,251,70,191,155,8,236,0,32,0,0,87,111,193,9,44,57,40,102,117,161,151,39,50,105,12,142,76,139,151,37,73,249,76,186,18,220,228,223,25,86,171,130,202,159,17,182,99,184,123,156,49,99,38,213,117,115,195,84,239,71,230,137,59,59,202,101,226,77,238,105,34,169,244,75,35,30,53,72,245,235,134,29,193,231,141,17,28,219,168,143,251,23,105,71,25,34,173,115,218,203,187,141,107,24,196,157,69,140,179,169,201,145,215,85,28,69,193,147,140,185,72,182,60,248,30,229,34,27,43,200,229,168,42,135,13,86,71,101,36,134,105,153,218,244,189,150,53,101,142,182,214,31,26,170,186,116,217,192,77,132,160,0,15,255,244,232,33,121,120,20,116,40,244,72,106,101,227,40,172,81,230,37,29,75,112,185,101,54,173,195,215,245,214,202,183,173,77,189,44,114,164,209,42,100,13,170,57,164,28,3,165,75,71,178,70,103,77,34,25,200,208,180,179,30,48,129,132,187,206,34,204,47,255,215,86,53,76,54,241,169,53,72,109,107,38,161,246,57,242,248,228,226,90,45,146,142,136,248,83,14,164,226,126,114,106,90,249,185,81,189,196,246,52,255,251,178,68,213,136,148,254,103,75,59,79,67,112,154,108,233,90,101,232,110,81,81,155,50,236,37,20,130,42,51,101,149,151,161,112,237,234,178,73,181,88,163,120,215,118,46,219,95,187,165,114,220,250,59,204,152,222,108,144,25,76,2,90,1,200,75,32,155,96,198,69,128,106,229,151,40,66,89,10,67,244,50,57,246,224,250,145,212,78,228,142,52,194,106,50,156,247,15,12,139,166,88,106,71,240,82,157,56,244,231,79,98,22,164,69,6,230,15,19,139,3,186,160,241,91,179,198,16,36,26,247,22,34,220,85,252,255,220,181,158,215,162,247,111,199,209,199,153,67,210,169,61,9,133,90,230,213,254,238,199,172,189,23,75,53,54,60,98,214,138,59,180,172,82,9,230,137,118,102,109,162,27,158,227,168,71,174,238,18,180,210,231,31,93,196,127,168,146,8,213,0,0,226,104,112,122,100,41,9,176,200,102,59,100,152,65,58,52,227,48,216,52,195,229,80,234,136,132,116,96,176,33,2,69,20,83,116,192,192,130,253,202,215,232,208,64,227,3,65,145,209,100,10,185,14,108,222,40,1,123,69,226,164,138,103,136,202,162,67,39,112,16,101,113,41,80,56,240,112,112,72,113,230,113,20,120,38,9,40,92,229,245,110,76,146,109,158,187,237,227,113,83,23,210,49,69,43,166,74,150,12,225,42,76,159,96,246,74,60,91,78,29,177,14,102,113,212,117,122,77,83,176,230,251,230,156,214,218,206,114,245,73,66,81,186,25,116,244,231,138,88,238,202,246,113,80,200,249,225,207,78,208,124,73,117,230,218,172,103,109,56,235,107,217,172,251,108,236,87,73,182,163,157,15,127,11,26,44,122,101,62,161,166,141,185,62,160,6,212,224,0,4,170,2,16,146,91,213,35,54,43,58,245,248,113,41,1,239,178,6,217,140,33,176,162,50,107,244,239,231,149,94,121,238,124,35,123,23,170,49,151,255,100,254,198,188,18,134,105,51,90,222,124,153,17,229,50,101,227,21,246,207,142,118,185,189,74,20,161,51,41,194,77,112,175,92,228,136,45,235,75,61,11,211,79,194,116,251,43,114,233,164,235,169,109,202,170,73,193,150,177,148,243,106,40,35,243,104,74,205,96,233,129,12,162,144,179,17,129,12,104,139,50,208,216,203,98,227,26,129,76,84,85,12,140,1,66,160,225,113,2,85,44,99,66,16,90,189,80,167,189,88,2,128,114,32,153,117,229,130,33,248,113,153,123,4,2,68,0,160,197,200,144,37,14,226,66,224,48,37,64,115,79,128,80,9,79,149,67,97,80,24,88,18,129,206,77,242,96,109,197,156,220,224,152,109,246,166,97,173,154,252,7,47,123,101,49,150,29,23,151,52,167,242,86,240,255,251,178,100,213,14,134,59,103,70,155,154,91,114,111,12,217,205,36,105,191,86,105,157,26,78,5,126,129,158,51,166,180,177,162,248,209,252,98,51,106,175,45,107,46,126,178,111,205,37,235,95,223,123,36,3,197,50,24,73,115,49,176,156,173,172,36,59,13,142,77,171,111,213,59,190,24,245,79,170,214,196,179,138,217,191,186,158,103,174,34,153,51,27,19,154,254,236,46,188,96,0,28,159,239,236,146,209,228,146,120,241,36,96,154,225,74,114,69,56,125,221,95,171,124,177,106,158,127,250,170,94,67,143,252,148,189,186,50,92,53,194,145,74,69,230,103,240,204,103,155,56,85,167,69,208,230,13,189,249,97,177,66,54,71,81,39,90,29,60,233,179,59,230,221,183,133,148,202,227,22,118,175,9,14,253,41,175,73,142,148,182,75,184,155,175,213,61,253,244,255,112,221,170,0,23,163,10,134,51,53,144,87,25,158,199,152,30,49,142,9,153,40,209,150,51,137,142,131,1,6,130,140,10,28,197,0,29,177,129,36,147,79,85,218,44,112,150,227,197,165,202,163,20,244,24,51,6,55,196,37,144,254,5,36,50,3,160,28,171,8,101,110,42,56,65,80,201,91,0,160,74,2,126,21,50,152,203,37,208,91,83,149,207,212,96,180,144,204,73,118,92,146,54,21,129,124,50,104,209,56,252,73,20,135,221,25,39,34,247,190,37,241,238,235,171,173,156,59,226,175,231,186,223,215,53,196,123,11,220,218,61,43,219,246,239,81,55,157,135,164,230,53,207,79,100,235,50,42,238,162,85,106,21,206,179,103,186,187,247,235,181,252,210,220,54,116,126,170,251,105,206,216,168,6,100,0,22,0,17,187,119,204,171,149,58,188,252,107,157,132,180,197,202,28,105,137,253,254,247,188,102,92,99,120,137,253,53,243,255,146,252,50,42,116,154,202,138,137,84,164,22,253,205,59,221,242,165,58,205,163,205,23,161,190,173,132,203,172,135,122,88,38,198,18,209,65,251,27,219,78,156,42,121,214,170,140,78,143,16,180,84,221,181,69,37,56,69,71,76,174,199,106,180,142,182,45,41,123,81,6,129,18,7,24,81,164,96,17,137,200,80,134,186,111,154,240,172,96,96,201,152,196,134,79,86,139,102,9,71,64,160,232,21,206,68,216,90,134,16,19,147,11,72,65,168,2,44,248,64,80,28,22,10,7,161,36,36,48,81,213,11,140,36,11,6,22,2,193,120,250,42,23,44,88,2,179,210,85,149,128,129,113,84,18,152,144,30,20,18,131,136,202,241,66,10,0,237,117,217,110,107,81,247,96,11,11,89,138,70,29,213,166,210,95,152,218,18,34,15,75,180,133,80,19,75,116,37,109,110,126,253,185,85,142,212,252,255,251,178,100,211,142,197,175,102,198,147,121,91,114,107,12,217,138,60,101,190,26,161,155,20,78,13,254,129,170,179,101,204,240,154,160,113,233,109,204,155,172,153,127,241,251,44,62,25,255,150,166,75,183,52,244,206,26,148,147,48,177,101,215,170,17,30,236,184,220,122,188,123,69,198,114,249,236,56,144,47,170,60,139,38,223,48,193,158,248,211,201,116,237,169,169,227,91,83,157,111,15,112,50,219,1,143,88,234,65,61,46,32,232,220,0,10,107,177,117,71,33,198,234,107,190,81,149,141,85,26,103,212,202,22,73,109,124,111,25,135,95,136,26,223,47,103,78,163,234,187,63,242,212,86,182,181,122,109,251,204,107,136,111,123,157,52,117,252,190,65,120,237,189,14,205,123,38,204,110,66,56,86,127,123,179,255,236,249,150,198,35,77,25,159,113,241,173,163,53,233,254,76,179,49,175,94,176,199,117,180,33,44,191,15,173,203,246,223,152,10,186,0,7,109,172,155,241,26,230,160,96,35,202,134,134,50,168,129,32,148,136,160,105,154,65,56,245,25,38,20,142,25,151,59,10,11,132,244,235,117,22,2,66,202,148,57,58,233,241,88,104,221,91,215,158,239,149,61,176,59,175,90,87,104,103,34,180,163,67,209,164,139,146,120,243,193,89,102,56,143,200,118,31,36,25,82,102,211,61,36,73,13,22,188,69,19,8,60,176,253,162,149,36,108,86,229,160,175,70,178,154,146,168,62,110,165,102,116,177,180,100,53,255,53,150,155,117,24,230,251,184,94,118,57,156,242,84,133,89,86,249,108,191,248,151,43,110,127,53,255,214,201,19,90,0,74,253,255,7,12,149,32,226,151,204,148,169,154,208,145,236,172,79,251,218,84,26,48,105,202,191,41,181,40,114,108,90,189,4,172,206,59,76,201,167,231,198,117,79,190,99,61,203,11,60,79,77,202,95,16,228,83,50,154,20,120,219,219,11,151,134,137,246,208,150,89,240,79,27,188,82,175,195,160,186,200,238,154,201,71,58,144,113,47,41,102,65,242,200,135,180,203,108,48,154,40,179,98,164,107,115,178,8,15,100,222,111,80,205,67,72,161,177,191,68,115,185,22,151,173,243,115,27,194,90,220,189,79,119,44,151,19,53,77,202,125,88,69,20,128,67,223,250,131,32,221,139,40,68,208,33,83,125,219,75,210,112,197,27,210,84,147,115,174,173,45,168,30,90,211,237,190,58,128,21,238,15,172,113,113,101,148,29,39,171,246,247,140,174,110,95,42,187,86,93,118,61,162,139,37,15,15,5,173,210,143,236,60,76,9,83,84,34,172,87,17,18,167,79,41,45,70,63,118,182,60,105,1,210,90,27,36,156,45,175,40,172,49,174,141,40,98,33,100,152,165,255,251,178,68,202,140,196,202,103,74,27,40,94,96,144,236,233,99,97,40,182,82,117,157,46,108,33,121,130,103,51,100,205,150,34,152,140,58,157,90,96,95,115,155,183,152,184,184,85,130,181,154,185,104,158,148,66,14,211,95,122,250,177,185,245,168,191,204,91,158,223,143,168,150,34,6,40,2,29,219,81,25,230,95,33,19,1,27,50,15,29,13,135,138,10,69,108,56,212,73,75,40,147,54,187,41,166,123,229,171,94,78,209,112,120,16,134,163,57,102,9,101,77,208,128,100,205,21,221,194,90,83,114,83,58,59,95,163,123,92,175,48,188,224,202,137,241,195,253,243,11,96,109,52,209,94,149,29,230,70,27,87,14,146,199,192,193,210,84,34,56,170,169,226,209,2,97,93,54,14,202,199,146,174,80,210,241,232,113,208,99,10,194,24,52,117,37,84,162,68,99,107,54,114,135,151,39,85,154,85,142,138,183,41,170,37,230,55,141,162,35,182,77,102,127,158,226,118,194,9,74,0,5,39,249,46,1,53,76,56,132,34,8,50,100,193,178,227,20,36,155,168,232,161,160,4,136,73,172,203,9,129,52,182,197,33,102,104,68,247,163,36,121,152,48,89,120,240,37,130,22,39,63,22,149,41,38,1,49,40,109,37,140,225,85,20,50,79,41,140,83,225,90,49,44,183,158,45,252,190,95,47,105,115,242,59,46,84,17,44,134,218,125,122,33,64,128,101,73,130,33,91,203,255,23,127,28,124,95,199,223,63,95,191,241,241,206,211,34,242,108,179,165,158,47,101,192,185,5,217,232,121,204,60,247,72,115,161,73,31,106,56,116,206,130,130,43,148,13,3,213,19,122,51,60,181,60,92,64,158,111,254,38,213,247,88,177,38,250,174,109,223,67,144,56,225,182,2,0,2,73,36,71,157,172,146,156,175,222,56,7,97,236,168,26,98,179,173,67,133,168,113,163,192,196,144,111,26,141,55,222,58,77,48,8,67,186,139,77,57,225,166,192,119,48,128,5,183,66,12,64,100,92,8,56,24,241,201,73,207,39,161,25,65,43,64,146,103,215,147,101,207,242,126,205,116,161,92,154,215,43,221,187,250,163,47,249,236,122,17,146,140,228,209,172,98,253,126,218,205,54,3,184,0,1,27,33,106,99,32,101,54,184,83,72,213,17,69,0,153,13,193,48,195,86,193,242,160,146,145,34,0,170,216,60,37,145,131,144,4,133,73,65,4,130,81,188,210,131,34,128,34,118,205,101,115,151,44,160,148,192,8,131,145,151,136,20,8,3,32,51,139,102,239,165,104,149,28,176,76,67,16,8,192,106,212,113,8,136,148,196,90,140,221,51,69,123,16,22,110,93,3,206,188,144,73,35,161,8,17,161,37,197,22,10,241,9,255,251,178,100,198,12,197,127,102,201,155,72,127,66,105,204,233,103,60,101,172,25,65,155,24,109,225,116,201,162,179,102,12,242,161,168,106,155,50,97,172,119,176,227,206,34,137,215,40,238,173,151,251,46,62,186,171,125,162,162,7,202,13,158,213,21,47,152,185,163,67,106,115,84,167,219,95,86,106,178,106,158,98,101,23,72,161,73,168,117,107,179,254,217,117,158,122,155,189,211,75,81,53,55,157,122,181,214,249,220,234,136,206,245,215,19,251,47,87,52,123,192,40,120,0,59,118,208,88,91,211,236,149,70,51,17,44,115,31,38,174,94,14,66,168,36,254,84,55,51,251,179,143,187,245,243,54,77,34,27,172,77,120,174,204,201,94,251,245,125,54,47,119,81,17,49,47,247,125,13,232,201,127,27,9,81,83,49,93,113,192,251,118,212,177,177,53,87,53,81,195,172,34,207,245,61,196,93,247,195,213,178,175,58,112,242,245,119,190,149,194,92,87,252,84,232,242,11,170,0,9,247,241,138,54,167,152,14,224,53,207,188,145,35,200,250,196,32,210,0,149,162,163,166,230,167,108,51,4,37,164,54,86,229,188,72,195,187,112,96,160,227,48,181,175,156,118,97,57,143,129,231,183,141,152,139,15,22,92,94,145,34,158,182,146,237,76,144,237,223,57,236,5,69,135,56,157,196,39,150,73,157,178,165,251,170,42,157,149,206,91,236,251,168,218,161,106,235,141,249,104,122,139,237,55,107,25,165,68,80,216,178,74,40,124,214,195,170,46,209,106,58,62,155,89,38,170,35,121,248,248,254,57,254,227,255,254,190,1,26,0,64,0,92,146,42,85,175,162,26,74,167,204,65,229,146,57,154,86,98,93,94,75,33,162,175,247,25,44,251,189,219,143,125,171,92,59,234,147,103,161,42,119,51,10,102,159,91,21,82,244,213,144,239,84,68,243,121,140,45,37,210,214,59,45,58,93,206,217,148,206,146,24,186,86,235,67,106,157,87,93,212,183,217,189,219,75,175,73,159,183,245,86,160,43,0,0,16,148,98,216,161,83,19,17,35,50,86,211,5,22,50,1,197,53,49,130,240,62,9,149,144,8,1,195,128,73,183,89,16,192,49,109,6,65,69,135,76,16,8,35,60,72,12,200,143,140,188,16,44,14,10,40,108,200,117,16,5,4,8,201,21,68,201,3,11,124,186,64,32,37,128,0,9,67,146,20,52,43,12,44,3,155,104,108,60,66,5,44,80,225,225,69,129,126,24,130,75,40,33,96,12,12,30,80,4,153,128,161,39,228,178,189,14,24,115,36,100,193,104,122,202,151,163,38,134,156,217,139,80,171,113,153,61,46,31,246,90,27,151,210,166,255,187,199,144,161,60,3,162,56,120,54,140,199,146,121,255,251,176,100,199,12,4,104,103,75,27,15,67,112,95,44,233,103,61,37,106,27,13,157,22,109,161,254,194,3,179,101,92,244,161,184,228,138,11,7,98,63,35,33,231,143,185,239,170,77,177,238,231,45,83,199,50,233,212,91,253,247,244,238,237,170,102,12,9,125,47,108,77,19,112,110,179,243,93,121,100,248,214,113,254,155,135,29,186,62,168,70,64,34,91,178,105,122,72,234,6,72,137,192,157,57,154,213,164,118,36,81,54,16,7,102,128,153,84,57,105,94,166,133,164,231,197,19,74,69,68,215,45,175,121,234,174,75,18,165,165,212,64,135,26,47,7,180,60,195,115,127,249,76,210,176,144,239,18,159,45,120,122,164,151,227,198,51,15,134,62,205,178,77,172,130,222,99,187,119,220,90,255,214,44,242,16,217,145,209,117,204,66,176,200,184,155,155,24,163,6,182,248,231,25,82,93,75,151,19,137,189,87,146,63,143,241,128,189,85,0,1,118,216,193,68,193,116,233,36,212,156,41,184,67,40,98,58,72,190,163,6,181,20,16,9,99,72,233,167,50,192,177,5,118,89,135,64,46,134,153,58,76,216,170,32,68,27,73,168,130,39,198,27,214,110,208,195,75,31,67,229,138,135,49,194,63,146,237,52,134,155,200,84,236,121,91,93,41,69,134,239,148,177,246,81,192,226,242,79,26,159,113,181,5,206,86,207,254,174,26,239,255,246,166,93,207,159,123,31,251,210,252,241,203,59,18,154,215,96,11,123,198,182,20,183,117,140,174,165,237,97,218,255,107,152,212,213,191,237,107,53,179,230,57,238,174,251,174,86,167,159,177,158,20,244,92,198,198,56,99,171,219,252,249,249,227,150,25,83,90,250,90,77,229,189,85,221,190,86,157,183,91,92,230,57,95,183,249,126,91,237,156,251,205,107,24,154,242,177,224,0,16,0,84,146,211,41,162,57,218,198,179,43,49,74,145,154,2,6,149,181,116,31,8,9,9,52,117,27,158,170,225,216,195,132,65,25,41,84,68,57,93,142,70,32,64,7,81,103,56,177,206,40,36,231,201,190,121,46,204,87,99,182,200,232,206,138,239,55,99,24,81,119,178,127,158,114,150,168,230,68,171,50,93,172,57,68,72,74,55,42,213,205,218,133,115,78,141,114,27,62,126,251,95,186,137,32,178,76,114,105,132,99,188,12,117,136,70,105,145,46,107,33,148,102,123,134,99,177,164,111,17,48,97,17,54,104,154,100,97,9,76,103,80,44,14,20,140,144,19,141,0,10,140,122,17,12,110,1,77,200,172,221,128,79,94,0,210,71,142,136,148,223,99,141,64,52,28,30,96,109,198,236,114,98,64,2,65,102,112,56,105,8,167,21,168,20,59,51,112,115,138,231,51,226,255,251,178,100,203,0,6,75,103,201,29,103,0,2,106,76,233,119,167,148,0,44,102,19,10,25,221,128,10,158,51,100,207,30,192,0,243,94,149,31,50,57,133,115,16,42,50,226,179,197,120,52,135,163,29,12,5,61,1,69,141,84,96,16,118,14,46,48,96,3,11,77,52,211,224,51,113,137,140,2,67,76,145,21,116,28,57,33,171,16,24,240,120,26,136,199,197,25,65,88,51,7,25,15,5,26,170,168,40,184,136,1,150,25,89,235,238,36,172,28,116,60,40,153,179,243,18,233,100,17,49,41,173,82,14,126,90,100,106,30,113,98,49,249,91,167,18,47,148,251,171,43,125,228,178,188,109,195,202,7,127,223,119,250,67,118,99,73,157,55,20,144,71,229,145,168,220,253,169,233,236,55,14,196,228,50,206,114,55,43,152,151,117,226,139,75,104,44,227,132,182,252,162,65,97,172,218,206,131,41,117,52,175,30,205,78,72,105,34,57,99,142,168,114,141,125,171,49,233,60,238,171,209,202,245,199,194,110,142,122,119,28,45,202,238,74,45,92,199,138,60,140,56,225,206,231,119,237,247,63,231,255,255,255,255,255,255,255,167,142,241,166,207,12,53,249,93,255,255,255,255,255,255,255,255,247,247,237,89,241,123,11,104,0,0,73,199,28,150,192,40,143,40,33,6,27,98,34,3,185,48,2,137,5,1,233,136,102,104,188,30,8,4,105,234,192,53,25,20,203,94,72,139,51,150,168,36,155,29,162,74,169,106,155,21,146,36,93,234,142,206,139,43,86,62,144,172,62,133,14,45,141,250,71,79,62,185,253,214,241,187,250,191,45,177,42,139,237,175,99,12,158,79,187,122,50,219,163,146,86,218,253,179,126,211,246,171,233,185,124,216,64,67,94,227,75,23,199,7,247,215,22,175,181,47,183,115,168,243,91,70,115,22,187,159,248,123,27,155,104,174,252,193,108,138,233,254,155,93,60,137,250,94,179,111,143,47,219,107,119,79,178,235,220,215,83,117,142,255,250,21,0,0,56,9,36,211,140,193,198,138,49,13,101,64,58,244,18,88,112,235,102,50,50,153,70,88,32,96,96,176,192,40,56,152,17,53,5,128,104,225,129,128,241,224,51,10,2,94,136,20,76,8,144,134,42,14,76,40,146,196,196,74,90,190,153,26,56,165,105,136,5,2,7,0,65,165,163,48,208,227,4,10,48,81,32,105,104,64,8,41,5,65,76,56,52,213,23,13,169,48,206,131,149,188,199,197,69,96,13,85,204,16,6,80,76,10,64,48,87,224,33,242,115,129,146,92,164,24,16,7,6,4,43,27,130,253,164,176,40,52,72,40,193,0,153,119,1,32,129,193,101,172,113,147,58,235,132,91,246,15,42,116,217,227,127,75,255,251,178,100,83,0,8,242,130,201,158,111,96,0,129,203,41,183,199,180,0,85,177,157,42,125,168,128,1,106,51,166,235,146,32,0,126,237,46,220,21,1,207,123,229,107,146,232,18,165,71,46,31,175,151,126,98,142,49,110,43,202,245,111,86,181,203,212,182,247,151,105,237,243,63,228,94,255,59,189,235,153,101,118,26,141,95,237,222,103,249,239,255,93,253,90,189,205,239,118,255,245,159,127,232,47,85,183,126,183,37,56,239,89,227,134,235,107,185,239,123,253,225,250,199,191,119,63,255,255,255,255,255,255,255,255,255,255,255,255,255,191,255,255,255,255,255,255,255,255,255,255,255,255,255,247,192,16,0,0,1,128,202,118,237,147,203,42,72,176,197,173,71,25,24,199,35,52,218,139,127,5,203,141,60,129,187,36,235,103,106,138,4,153,76,200,193,34,121,219,34,102,95,115,165,225,204,1,140,39,199,7,8,196,58,117,102,71,135,129,212,215,43,60,73,34,123,51,49,36,144,162,250,203,133,206,186,204,127,155,208,65,91,49,199,65,104,183,169,76,191,95,177,186,110,170,232,35,82,147,102,82,214,181,53,147,101,174,126,187,41,233,41,39,156,207,177,151,102,2,148,138,94,141,77,253,0,0,165,244,196,13,4,13,47,153,128,168,106,204,39,108,117,21,215,11,200,233,67,201,18,202,112,107,45,45,69,195,139,1,86,23,188,46,128,11,65,39,16,120,179,6,160,182,17,81,155,31,3,40,136,96,194,0,32,1,56,25,97,48,196,97,170,195,182,51,98,63,22,89,2,15,104,11,160,9,224,45,194,201,65,189,133,49,129,179,65,242,136,52,126,20,0,100,64,232,6,96,104,14,160,183,1,144,4,176,80,130,240,64,114,2,33,48,231,144,115,58,74,244,109,170,173,86,109,78,230,201,110,230,75,100,25,22,179,233,181,75,125,218,202,170,171,63,164,157,91,84,181,27,221,146,119,121,247,73,105,50,215,95,103,237,239,191,245,117,74,35,144,160,6,0,0,0,93,255,20,57,80,160,89,123,93,156,90,104,99,242,115,40,24,178,4,103,255,35,54,232,247,70,34,6,2,119,42,50,24,63,142,102,105,142,113,86,102,102,250,172,229,162,162,110,66,100,202,202,98,53,200,67,85,158,101,54,199,123,188,242,89,14,70,79,68,36,247,118,170,53,85,245,238,222,154,211,253,244,223,255,40,70,0,0,107,236,9,20,18,173,76,131,43,24,34,106,86,159,232,46,171,83,41,129,172,182,231,51,114,12,93,128,96,38,40,145,240,72,89,0,8,67,93,66,213,197,67,170,52,140,152,224,32,163,84,169,123,202,224,166,89,64,0,128,12,53,130,203,0,252,39,18,133,196,11,134,102,10,4,255,251,178,100,38,138,5,252,103,72,155,89,92,96,83,108,233,221,24,34,232,21,157,155,38,237,21,190,201,57,51,166,244,112,159,104,124,162,83,129,193,248,72,170,50,67,1,12,52,224,36,242,249,6,80,159,128,233,169,76,145,149,92,136,225,35,149,197,26,228,135,16,88,84,229,52,135,90,107,4,127,101,241,88,237,159,255,255,231,219,95,18,189,192,205,206,43,39,19,156,170,104,49,232,219,150,59,39,234,93,53,186,248,159,253,179,59,120,250,185,110,121,67,218,198,246,153,32,226,78,114,166,215,41,160,122,89,169,207,17,255,245,255,255,255,255,21,202,128,61,160,1,46,0,1,0,13,191,227,141,208,99,236,189,198,38,6,92,183,108,128,3,85,99,108,126,219,152,239,144,198,32,143,207,59,152,107,233,159,107,30,182,151,91,234,180,68,51,107,252,54,213,8,102,86,108,226,237,207,69,46,60,229,167,79,145,77,179,243,198,124,185,47,52,149,47,217,190,149,251,255,253,224,45,7,173,132,173,156,99,82,8,216,8,0,16,28,0,227,58,173,228,206,108,1,117,67,83,19,189,82,241,83,134,52,205,10,175,74,245,224,160,206,154,161,145,67,104,62,159,45,179,94,64,2,163,93,201,214,32,2,85,102,118,4,184,232,75,90,46,84,166,31,67,176,144,32,114,67,2,33,193,3,13,122,222,22,5,117,225,123,24,145,40,38,38,169,229,143,192,192,133,104,116,179,134,92,166,180,211,170,219,187,27,177,175,230,5,68,175,215,57,84,194,34,196,24,34,42,52,5,49,226,38,113,117,24,36,98,26,172,165,103,99,43,155,162,42,44,232,171,93,156,202,164,98,234,68,161,42,181,119,125,189,77,214,233,232,80,67,189,20,173,51,20,139,108,0,212,164,128,0,2,237,176,152,128,240,180,112,193,113,98,202,224,176,44,113,204,199,138,129,201,137,68,255,75,234,69,54,208,108,127,206,17,246,97,105,201,137,255,224,38,125,103,54,121,177,186,227,133,29,250,59,195,228,78,246,94,205,136,5,83,190,245,157,249,87,255,79,109,147,255,80,247,0,0,164,172,197,172,48,201,12,169,211,210,60,8,149,37,91,131,80,75,136,179,74,25,20,86,6,77,15,183,38,16,215,4,102,51,152,82,200,151,22,16,241,2,198,81,37,128,217,50,124,188,54,23,83,254,242,40,49,17,23,208,18,135,105,190,128,224,173,6,229,97,82,74,211,137,13,203,226,190,174,46,246,159,18,89,236,161,132,180,245,30,1,8,104,65,97,40,176,16,72,228,192,160,7,98,51,41,147,76,84,189,17,162,177,127,158,171,109,47,209,140,73,28,226,118,44,85,178,22,61,18,236,106,159,48,202,152,117,30,236,115,255,251,178,100,71,14,5,101,103,72,155,88,83,240,85,140,233,186,40,103,244,19,1,155,40,108,149,189,9,166,51,101,244,244,21,184,42,162,79,161,167,28,131,215,70,76,219,61,166,98,227,17,72,203,179,239,223,127,182,204,201,243,45,56,168,8,48,26,8,0,0,54,255,134,35,194,226,24,132,243,13,50,130,231,101,68,68,38,34,162,26,115,105,191,100,40,166,53,59,117,246,83,244,99,47,175,255,195,135,172,141,219,148,149,143,105,111,218,81,11,45,252,201,235,101,10,84,116,206,249,24,221,91,63,212,228,166,247,100,178,189,92,218,115,191,218,117,209,255,238,161,35,89,126,48,199,16,0,143,71,150,236,169,137,68,25,115,81,131,105,218,211,127,106,196,235,169,9,16,2,154,204,182,30,110,13,57,156,183,123,77,46,157,43,211,149,180,172,252,193,15,195,38,138,174,169,35,39,101,176,251,235,101,245,168,58,42,224,139,85,228,190,134,191,40,45,176,166,218,38,227,83,202,229,14,60,251,4,129,195,161,34,180,79,238,102,35,245,61,106,113,194,239,149,121,15,237,244,187,61,40,132,178,49,52,89,74,74,144,104,240,225,78,119,65,19,207,30,169,35,133,187,7,6,153,29,105,250,103,221,78,204,187,167,73,4,26,237,107,166,98,100,21,172,128,0,16,0,1,1,59,45,37,74,173,140,25,164,239,181,46,97,49,179,60,164,48,57,8,214,217,235,229,157,82,234,40,236,90,81,111,169,198,136,172,252,207,86,232,116,177,204,207,153,197,142,48,149,60,219,232,166,122,105,187,169,220,162,71,113,195,220,179,185,80,204,204,182,153,25,182,34,164,141,169,105,178,103,99,92,242,41,213,215,125,173,37,254,182,43,156,233,203,189,146,169,103,234,96,138,0,0,221,144,195,59,64,25,129,20,103,107,17,4,106,203,32,88,83,36,108,173,214,88,159,82,218,54,236,201,169,24,217,160,30,202,222,117,87,130,233,97,194,64,0,66,10,106,129,172,193,151,191,85,23,172,50,185,145,225,33,132,133,174,182,3,34,112,225,151,159,107,0,52,53,87,192,79,68,85,219,92,40,168,166,16,195,58,127,224,216,84,46,122,40,227,75,206,86,28,238,223,250,117,161,9,94,218,85,204,255,183,201,57,100,73,103,57,114,157,40,86,50,148,25,137,105,174,228,119,156,208,75,16,81,97,89,195,155,174,232,104,163,73,157,91,214,164,153,4,13,217,53,217,144,76,55,135,6,55,128,0,11,109,176,105,152,10,52,116,11,64,209,166,135,202,229,55,34,103,230,127,138,158,150,165,78,253,94,17,95,102,65,4,221,119,93,190,158,186,186,16,140,242,149,242,163,169,84,232,87,98,10,167,115,146,234,255,251,178,100,108,142,4,241,102,201,27,66,111,66,89,76,233,170,32,71,174,22,105,157,28,77,229,116,193,95,179,101,152,243,21,248,203,70,243,185,146,109,253,154,202,200,115,181,232,219,27,206,182,169,157,182,179,117,153,239,121,168,237,239,80,209,243,105,136,4,24,184,9,135,150,140,217,153,168,50,233,123,0,199,200,176,147,178,209,16,0,113,124,56,205,21,181,9,9,64,48,8,60,252,90,70,86,132,76,181,157,32,241,134,168,141,40,149,131,8,130,144,110,5,47,147,29,72,112,225,214,91,138,26,25,86,192,192,134,3,100,111,11,73,91,49,49,9,162,192,2,175,94,80,40,48,226,59,71,149,49,1,84,169,237,12,207,193,244,237,29,107,187,46,131,218,161,12,30,24,138,68,246,213,69,222,230,255,251,162,24,126,148,151,206,249,234,91,51,127,252,252,241,85,178,118,58,58,142,231,135,252,245,46,147,242,125,149,220,69,166,86,122,227,149,30,247,40,110,246,179,151,125,91,126,34,110,191,158,223,31,21,125,94,12,80,64,1,255,241,246,203,41,35,98,221,85,209,27,116,192,171,214,171,73,128,147,43,119,191,45,30,222,247,61,54,84,81,175,47,250,81,181,172,39,13,229,119,124,154,104,150,172,221,219,121,124,151,122,232,182,70,52,219,189,13,101,37,153,17,82,238,185,53,70,243,253,247,221,54,187,253,57,238,159,85,53,222,191,255,253,127,240,74,2,0,16,0,0,2,151,252,35,178,24,63,192,15,56,175,140,166,60,212,45,75,22,82,255,145,198,226,210,40,84,105,246,95,244,178,151,156,133,106,0,223,180,54,59,25,171,86,55,114,53,25,219,71,68,54,152,222,211,207,78,207,70,48,95,8,186,136,133,154,89,171,73,194,140,79,115,25,204,162,147,178,136,165,44,207,184,112,8,130,3,93,127,255,165,10,73,151,59,93,85,150,203,217,209,149,153,101,221,197,154,56,136,212,33,166,21,186,243,78,40,50,85,210,157,194,43,189,98,113,251,151,182,30,231,70,189,157,124,178,186,136,191,168,107,169,188,124,182,161,73,162,160,62,32,4,202,236,0,8,14,237,189,31,178,70,113,84,152,240,17,21,96,251,118,134,93,84,219,127,157,73,95,169,197,76,84,55,237,254,155,237,234,214,117,103,105,16,246,206,82,169,104,145,182,103,70,170,42,169,40,74,234,147,54,221,21,42,149,99,242,158,218,35,35,187,217,30,138,87,136,158,86,95,171,94,213,94,170,196,102,64,28,0,2,115,210,100,205,68,140,114,13,253,214,171,186,176,175,34,172,128,166,31,165,77,203,207,203,128,215,27,146,22,195,207,226,0,66,226,164,74,197,67,146,175,98,183,231,157,153,250,73,255,251,178,100,146,128,4,214,102,202,235,5,95,50,88,12,217,189,36,197,82,20,5,155,36,108,133,126,137,96,179,102,116,146,137,120,166,122,185,18,117,198,93,146,151,234,23,74,217,87,115,182,88,104,92,176,184,128,80,225,184,29,197,109,31,71,173,190,165,171,98,65,118,22,226,212,201,254,149,214,191,142,57,101,248,255,255,159,245,243,109,211,192,2,51,92,250,171,147,64,169,25,207,162,152,8,160,242,70,199,9,108,89,234,170,78,163,227,249,244,212,53,73,147,107,42,178,149,202,177,161,117,87,236,223,119,82,249,158,244,163,230,211,0,39,172,5,68,0,0,0,41,109,180,144,226,66,124,234,178,228,171,68,182,66,24,81,236,186,63,252,178,76,245,51,144,54,46,174,172,129,204,253,221,106,4,60,168,175,71,165,14,73,217,152,23,52,199,119,70,105,200,202,238,142,221,25,85,217,83,169,125,251,95,73,89,158,147,213,205,76,238,178,162,159,211,171,83,242,126,223,75,245,2,0,4,164,240,45,26,238,25,20,234,0,137,68,226,107,174,234,156,48,169,67,242,151,114,201,91,208,212,227,52,16,52,204,179,76,233,43,131,165,107,82,136,77,4,11,37,169,37,101,50,166,218,221,151,5,154,79,83,85,156,140,105,226,92,195,1,188,148,20,13,106,4,162,196,210,101,10,205,174,177,162,114,82,234,136,153,149,93,195,255,254,191,247,153,181,105,252,244,101,217,28,201,200,175,187,218,106,103,162,25,113,225,25,98,236,80,86,104,176,23,194,34,42,136,71,24,30,105,9,49,135,24,76,73,95,70,217,151,103,101,125,54,87,163,216,33,96,124,202,201,154,47,79,4,244,173,11,39,180,140,168,92,210,200,253,198,144,169,74,66,114,60,81,118,46,40,109,236,193,108,105,11,188,41,86,37,214,35,29,187,89,194,213,221,105,115,169,196,217,55,235,126,203,82,154,249,106,214,87,186,81,221,186,217,104,234,181,167,172,253,251,242,245,173,53,114,105,74,244,247,244,255,109,127,255,24,0,0,49,35,84,43,12,151,48,224,32,25,178,32,152,32,226,125,20,20,143,20,144,132,38,168,16,136,32,109,191,100,15,33,0,148,60,220,128,73,192,33,165,114,165,96,67,226,128,100,116,77,49,33,134,188,162,232,214,226,9,0,189,86,43,177,216,12,16,12,233,164,11,32,85,208,210,156,69,144,4,64,48,214,138,0,147,173,136,193,207,181,18,107,51,214,94,191,222,4,132,125,92,215,242,24,118,41,201,5,172,14,141,16,137,189,171,189,52,119,91,227,191,238,189,173,56,137,235,175,254,223,130,156,161,113,102,37,7,209,66,226,65,64,237,96,135,66,200,155,73,162,205,56,121,232,64,255,251,178,100,196,140,4,148,103,73,155,41,86,144,89,76,217,33,61,34,150,24,157,155,22,109,161,253,1,232,179,101,244,193,151,164,242,179,5,12,129,249,119,12,68,221,86,115,247,141,196,173,233,72,88,143,35,204,190,135,10,28,182,141,93,215,49,36,141,6,64,235,122,31,255,80,4,5,145,9,22,211,109,200,113,64,236,189,198,148,59,3,162,130,218,51,136,144,167,21,71,218,133,53,67,115,55,117,198,58,235,108,199,119,252,243,214,97,107,79,217,223,151,186,247,56,81,126,173,86,94,57,207,123,178,146,16,51,163,189,154,113,252,18,134,224,97,70,51,138,17,235,41,20,54,98,55,38,243,186,81,64,0,143,51,30,169,139,51,55,29,113,108,81,131,97,9,54,212,169,230,102,71,183,35,43,52,226,200,32,166,61,109,119,220,134,160,30,0,4,228,108,42,226,138,14,168,109,66,107,0,214,225,133,74,156,14,147,1,70,229,42,157,149,151,36,248,249,56,78,195,161,144,191,140,35,228,209,108,40,172,149,81,204,226,198,241,86,165,134,167,69,171,25,239,170,191,136,79,139,83,196,205,60,226,173,52,53,37,98,247,148,137,39,86,179,210,82,152,222,39,138,88,72,56,100,159,80,149,50,108,222,122,142,26,196,140,28,46,49,85,173,70,14,131,11,210,153,228,133,41,216,139,172,108,28,41,154,112,216,49,164,136,60,141,110,179,197,32,88,91,85,56,114,36,88,253,111,156,94,232,46,86,159,99,62,111,167,132,143,25,219,63,14,5,81,33,75,182,227,172,128,145,8,196,52,80,148,224,238,193,213,170,192,65,108,93,18,49,146,81,1,36,17,130,199,73,104,14,105,132,108,50,142,13,157,153,26,240,111,247,35,129,99,103,132,109,227,76,12,10,161,6,82,9,44,147,216,80,219,27,59,149,189,196,244,105,105,23,51,124,29,18,96,236,62,40,151,44,88,130,204,181,48,137,177,163,227,26,234,50,247,88,138,28,206,58,164,243,10,81,150,211,110,195,169,198,13,57,71,61,42,44,142,132,183,225,13,25,118,124,44,162,75,90,156,180,121,41,78,132,150,116,195,164,196,227,224,176,152,182,129,6,93,182,13,160,192,55,193,116,106,174,149,73,213,152,15,93,179,196,163,169,32,169,102,254,122,132,165,198,132,133,97,193,225,189,90,68,249,190,238,106,239,231,58,237,106,116,138,156,89,6,174,29,14,236,88,59,112,192,121,50,90,63,16,147,45,57,168,171,239,83,117,74,172,83,75,213,114,140,135,75,146,150,210,170,91,223,18,233,219,12,109,61,11,57,6,171,166,145,236,252,239,65,99,123,135,41,235,89,169,57,69,174,180,220,127,80,213,132,218,139,37,185,59,179,255,251,178,68,214,140,68,237,103,72,155,47,67,112,145,172,217,67,97,40,94,82,25,157,46,103,177,109,194,89,179,101,29,134,36,185,245,190,57,117,177,176,238,97,211,182,230,31,247,241,117,87,232,1,154,8,0,29,219,96,72,139,192,166,99,166,95,176,209,184,146,107,2,215,144,92,162,210,166,68,77,142,51,18,225,235,139,129,161,108,80,120,29,140,140,163,31,77,60,180,82,166,24,157,23,27,40,212,16,44,201,240,193,121,4,8,208,16,8,72,144,129,71,179,32,162,240,197,161,81,241,150,148,157,185,92,234,116,253,221,42,143,28,223,138,172,49,189,56,58,11,222,244,13,184,219,229,56,33,86,156,146,204,46,134,225,108,229,245,20,186,142,94,223,62,206,167,113,138,237,231,215,45,177,150,102,215,255,238,230,75,118,9,212,110,121,91,80,78,247,211,235,200,75,196,149,0,13,0,32,38,219,225,24,211,209,120,190,75,70,138,8,135,224,234,106,209,185,92,174,173,5,61,5,154,148,156,202,196,170,49,113,134,53,54,101,7,90,250,156,195,74,148,2,91,63,179,135,204,130,67,235,107,101,205,50,41,11,163,34,36,82,79,61,4,152,97,120,198,113,159,172,216,69,132,167,208,37,121,147,89,85,159,231,89,229,246,51,106,166,190,37,74,57,134,114,216,153,99,49,75,49,63,137,94,206,11,226,144,111,49,167,160,153,58,49,127,186,64,58,171,72,218,179,83,232,93,41,65,219,154,142,231,42,27,69,157,178,43,178,209,103,78,83,89,40,7,235,128,128,0,86,219,66,255,2,41,4,43,21,4,176,134,201,19,123,37,211,81,185,125,124,101,18,248,245,152,197,37,45,109,67,78,68,210,128,40,90,111,57,138,181,39,185,106,164,44,217,85,247,175,177,44,47,22,218,245,101,114,209,232,226,9,153,149,139,7,145,160,154,68,210,198,41,110,111,47,30,255,89,118,47,216,223,127,175,237,58,113,122,226,65,163,197,214,135,109,50,171,27,43,200,241,70,208,251,135,61,145,164,125,162,77,58,142,82,153,237,204,69,179,60,115,52,10,24,111,45,77,242,212,148,212,157,61,92,194,84,85,245,14,54,198,21,28,124,181,248,19,235,0,52,64,16,14,215,240,2,74,34,88,115,151,229,115,99,58,203,123,50,113,6,206,205,153,33,172,75,77,142,80,156,94,124,249,60,146,75,73,195,190,73,111,56,129,61,232,62,143,123,91,29,219,10,206,152,153,15,153,10,106,98,64,144,1,196,9,135,29,93,95,47,248,201,231,223,70,148,230,38,230,244,197,118,103,9,21,233,217,211,200,50,234,9,168,58,159,49,14,113,200,100,116,246,217,251,88,222,230,156,113,144,199,90,198,202,151,255,251,178,68,210,128,4,193,103,75,211,9,85,242,151,236,233,39,97,136,170,83,41,155,49,84,245,128,10,100,51,101,170,176,192,0,48,124,4,181,84,15,10,30,37,184,208,171,108,29,247,79,124,189,244,131,223,214,246,51,183,243,48,171,162,219,15,219,102,33,225,6,128,172,128,4,3,119,252,204,245,134,78,134,182,214,165,87,33,183,182,87,26,148,72,237,229,156,162,158,171,239,150,197,74,223,124,252,228,75,66,177,158,157,190,194,66,221,214,71,49,205,246,41,223,249,110,36,234,13,46,128,148,190,65,30,6,204,30,57,46,78,204,239,244,204,238,206,47,190,94,213,167,218,212,181,220,110,58,228,16,117,185,249,250,87,189,219,51,213,111,29,239,201,182,82,240,99,77,223,158,201,135,242,148,114,152,82,150,253,183,44,213,101,155,170,87,172,71,251,215,203,187,47,103,76,215,219,179,20,172,110,117,110,179,30,138,47,114,251,121,139,97,56,133,85,53,136,200,202,128,19,212,25,77,62,33,59,1,172,226,5,179,1,141,204,2,6,49,88,12,192,130,195,85,131,192,33,192,81,125,30,203,214,96,0,96,64,104,56,50,48,30,46,248,20,55,14,146,135,12,32,14,48,88,16,26,38,48,120,180,196,160,211,18,141,12,66,26,1,25,13,86,101,55,123,156,200,67,67,64,132,6,129,234,86,97,86,25,157,5,138,108,132,38,143,103,152,56,10,35,10,152,28,34,2,1,140,136,4,131,224,80,57,123,33,128,48,116,32,68,44,5,48,128,56,196,130,3,60,32,141,4,72,56,91,108,216,236,211,8,135,1,162,83,39,6,75,56,134,37,232,26,2,2,74,38,20,0,42,20,7,17,0,77,226,133,56,34,0,205,67,163,6,1,12,46,2,48,48,57,247,105,146,122,73,236,111,191,149,101,147,48,197,55,2,1,1,129,248,30,69,105,175,191,118,41,166,35,56,92,163,166,185,172,46,252,237,4,174,57,214,80,202,29,198,79,73,98,94,192,221,125,203,37,210,40,165,71,238,92,253,238,89,33,148,221,140,105,252,149,193,237,114,56,213,220,70,32,203,23,218,239,86,53,136,91,69,132,68,245,223,2,238,247,227,126,245,46,238,82,70,185,156,162,167,109,246,165,202,148,246,115,181,17,191,184,42,87,203,57,92,229,155,185,229,40,150,84,206,10,104,59,254,107,46,119,255,127,255,255,255,255,255,255,255,255,33,239,119,175,223,247,251,191,255,255,255,255,255,255,255,250,126,23,214,120,0,0,148,128,128,0,1,25,178,72,237,166,44,33,97,60,204,146,107,13,244,117,194,219,231,123,179,201,28,90,125,123,74,215,199,241,198,211,23,120,205,65,110,250,53,154,77,71,183,88,255,251,178,100,200,128,10,249,131,68,134,115,128,2,161,172,153,106,199,176,0,38,234,11,28,57,205,128,1,233,39,102,235,30,96,0,206,173,222,181,58,236,69,3,140,29,151,227,79,20,222,158,119,140,177,34,56,136,230,71,3,230,132,119,30,164,78,45,102,253,5,92,87,123,204,243,173,68,122,163,172,154,207,252,120,150,11,209,83,230,28,127,209,46,109,231,250,60,60,137,82,245,109,183,144,179,79,56,111,143,24,92,227,14,47,94,173,97,49,132,58,147,105,215,155,215,122,220,133,105,250,79,118,213,109,51,95,187,178,195,241,247,119,205,59,33,118,64,0,6,21,9,155,56,130,100,211,64,105,160,220,82,163,254,10,1,206,243,29,144,12,64,94,7,39,13,176,99,5,20,204,10,24,0,129,12,116,49,17,0,83,128,0,41,48,80,19,52,17,1,15,33,72,88,84,136,32,201,134,204,180,204,200,154,11,156,99,66,103,8,90,64,6,28,146,99,166,160,99,67,36,64,51,186,163,47,98,82,163,35,21,21,146,52,98,130,160,185,130,65,129,19,140,160,73,254,52,82,19,135,14,51,197,51,53,143,8,24,50,38,33,135,144,65,225,175,155,34,144,36,52,42,46,108,4,230,160,108,96,9,166,4,192,110,232,198,222,160,1,19,70,147,24,33,6,166,153,177,36,200,224,178,217,18,90,21,82,50,80,176,49,169,135,5,171,200,9,185,176,21,210,253,70,171,55,25,252,223,88,199,121,46,162,185,42,202,254,169,238,63,81,87,101,209,146,59,206,86,24,238,228,170,255,235,241,215,107,107,88,99,156,70,149,217,141,71,160,169,191,140,216,136,222,230,22,249,82,138,159,9,86,89,213,223,239,181,167,181,103,249,158,191,245,143,53,186,214,174,118,99,159,143,63,249,174,114,231,105,240,207,251,255,255,255,251,199,184,225,67,39,255,255,255,255,255,255,255,255,255,255,255,255,255,249,23,255,255,255,255,255,255,255,255,255,255,255,255,255,218,0,0,100,0,2,0,1,2,156,146,237,89,208,148,64,218,38,1,225,165,92,104,44,19,151,110,91,84,195,136,218,6,53,240,216,155,15,61,28,155,179,133,28,229,148,17,98,74,64,172,99,2,74,49,127,206,194,136,61,28,75,53,205,142,99,15,100,158,112,235,153,173,215,255,183,251,159,253,250,213,50,236,213,151,158,53,191,118,214,106,198,199,201,57,138,63,204,59,231,191,178,183,172,185,207,239,82,208,240,136,170,195,51,100,79,82,216,168,15,194,87,134,149,0,0,238,248,193,67,76,8,0,202,202,13,142,93,114,50,208,97,35,106,255,169,210,87,195,53,25,4,178,95,25,92,135,2,188,171,80,68,62,209,103,1,51,47,132,255,251,178,100,22,142,5,102,103,75,159,109,224,0,91,201,169,167,236,12,0,20,185,155,44,109,189,15,193,85,153,230,232,240,141,184,182,41,172,94,68,145,68,74,139,132,65,190,121,15,29,1,174,38,164,81,124,47,170,198,243,249,60,88,18,41,82,36,109,26,164,184,94,184,177,174,85,204,10,198,99,77,209,184,75,77,247,55,74,231,12,86,106,252,227,59,206,171,95,241,175,93,231,227,214,216,166,253,245,241,156,231,239,239,127,248,218,206,254,190,125,62,113,156,223,117,174,126,231,251,174,126,117,186,95,55,147,123,255,227,63,252,211,57,249,255,255,127,186,111,255,254,127,199,250,248,214,173,173,219,58,130,112,108,8,0,1,147,109,3,190,204,56,198,24,166,77,130,142,221,201,125,93,212,169,248,212,76,27,111,122,130,73,235,25,204,216,160,49,189,74,195,16,164,170,76,82,220,179,117,128,59,27,22,147,239,182,158,188,245,239,151,15,63,165,124,179,176,255,150,131,90,89,17,206,172,50,85,153,199,45,75,159,2,21,85,40,139,35,179,101,235,219,65,169,201,183,198,18,70,85,20,49,177,112,111,49,150,14,163,192,24,73,165,176,38,84,170,106,202,209,217,107,88,100,214,106,39,208,75,51,162,137,139,1,144,105,138,113,42,98,56,147,34,194,114,141,150,4,241,47,2,0,171,105,13,161,28,86,55,42,35,42,145,201,129,120,139,65,130,193,56,138,38,15,217,148,164,213,50,110,68,67,11,19,18,133,56,150,65,33,203,150,200,81,30,211,127,71,18,52,95,228,244,177,148,204,100,176,160,140,30,20,46,44,131,236,134,51,162,16,110,131,204,118,58,125,35,145,237,86,138,253,200,229,149,137,250,222,249,75,21,110,121,185,155,211,154,255,239,127,185,159,231,187,235,142,255,215,152,3,192,16,128,0,9,54,255,111,31,130,48,165,162,185,206,3,233,101,150,176,4,20,108,176,74,91,160,159,17,185,42,150,163,44,30,139,108,42,10,28,86,145,138,17,145,228,252,175,158,89,151,10,50,11,2,150,12,0,10,45,76,46,37,95,172,209,225,165,86,225,114,141,44,44,61,158,214,44,169,3,200,12,174,169,207,90,0,1,46,241,14,70,14,73,12,154,103,232,147,210,118,150,225,20,208,206,74,187,148,77,4,236,214,4,115,163,206,196,110,94,220,156,122,100,158,147,48,6,188,157,138,90,213,86,132,61,98,15,106,169,177,79,3,167,75,221,4,166,50,149,72,45,195,176,68,129,217,74,87,201,253,68,146,208,192,178,132,92,128,37,234,44,139,79,125,102,34,238,55,142,10,244,181,60,238,211,246,106,151,152,119,255,104,212,159,25,62,203,238,253,14,91,84,151,215,250,255,251,178,100,60,14,21,19,103,74,155,102,63,176,91,108,217,186,96,197,42,20,13,157,44,109,164,253,1,94,179,102,228,241,136,224,190,51,59,211,183,195,78,155,207,170,143,249,77,177,166,199,55,82,55,235,68,54,247,189,200,27,110,82,49,229,9,33,19,53,170,159,159,255,183,255,168,76,224,0,80,160,67,219,109,39,189,104,132,175,53,112,132,207,244,88,62,66,246,54,233,213,40,75,29,55,56,165,216,215,182,137,19,44,112,139,81,168,115,202,66,20,8,230,95,250,177,148,105,25,72,231,66,186,50,42,35,35,186,48,138,51,93,234,210,174,114,161,151,86,39,114,171,45,213,95,234,190,171,249,36,191,165,254,255,173,169,255,212,90,255,225,129,154,5,195,140,80,96,216,243,5,141,132,128,132,65,106,58,188,156,9,51,170,156,242,185,123,207,53,13,197,181,29,147,196,90,92,74,39,7,180,104,67,99,115,91,171,203,79,101,111,77,200,156,85,95,37,116,145,86,115,217,93,233,37,117,209,12,198,144,229,0,75,223,165,83,161,176,185,215,180,142,110,13,109,229,145,240,124,218,39,181,210,169,109,127,246,105,167,31,26,173,140,234,10,195,92,103,142,69,47,37,95,139,63,103,80,217,92,52,184,138,214,158,206,245,209,186,93,165,165,82,241,147,29,242,102,116,98,221,45,220,89,42,197,234,238,153,117,202,170,253,182,255,209,155,255,80,195,0,48,160,3,161,18,64,6,82,220,101,249,66,32,129,0,103,156,166,244,251,86,170,191,249,127,232,151,6,211,153,213,78,69,6,96,198,50,90,233,179,169,78,84,45,8,181,43,140,238,71,153,40,119,115,34,170,37,220,144,102,187,204,238,174,236,233,119,70,89,12,198,90,53,172,102,102,213,109,108,159,251,89,254,235,79,255,26,0,42,243,55,131,12,52,57,12,46,155,187,78,102,2,96,97,80,72,126,66,5,65,244,17,16,132,85,145,47,208,138,70,186,162,177,212,133,82,183,172,88,18,162,210,54,195,129,45,123,210,52,71,0,93,177,84,13,131,159,197,210,185,93,229,242,37,39,85,0,204,153,220,142,176,37,235,126,84,76,103,113,193,17,89,1,51,69,64,159,20,173,237,152,168,216,139,93,117,215,210,151,198,92,21,134,150,83,197,224,251,182,94,207,252,127,252,128,241,116,43,56,251,116,123,53,155,100,154,114,154,123,237,71,102,102,190,244,169,186,60,250,119,57,15,38,155,205,54,98,231,58,178,204,217,77,122,152,108,234,219,162,156,122,179,218,155,232,3,192,96,0,9,182,199,221,96,1,212,232,112,114,135,152,75,248,49,88,233,6,236,128,166,107,233,23,154,117,187,151,11,191,82,178,145,123,92,237,237,255,251,178,100,104,142,5,74,102,200,19,152,59,240,88,41,89,151,60,98,94,20,233,155,42,109,133,126,73,99,51,102,168,243,20,216,255,179,209,110,122,170,80,198,137,137,10,60,247,84,83,153,148,130,15,5,149,202,239,57,136,101,86,223,83,116,38,56,240,145,135,129,202,160,170,144,202,111,129,183,38,247,177,50,246,253,194,231,33,66,208,32,201,172,206,24,193,42,167,48,32,82,250,179,138,23,113,173,184,139,217,195,134,231,158,233,229,197,28,140,208,52,38,145,75,82,68,146,45,201,44,101,85,226,170,60,254,189,114,70,119,46,197,149,171,31,115,139,82,64,242,214,151,149,34,223,187,52,245,139,4,87,190,160,144,212,86,105,155,67,209,184,13,174,216,179,75,127,27,183,191,89,127,61,33,128,130,16,0,137,8,2,102,58,77,177,209,123,157,147,236,178,91,43,238,186,57,184,221,51,235,177,214,187,84,214,55,109,160,166,159,178,47,175,54,106,13,244,22,55,175,108,166,122,144,135,175,253,179,148,222,196,110,46,149,102,107,52,168,14,170,232,2,16,0,1,54,187,51,54,176,134,50,238,234,86,16,135,139,49,39,181,173,7,219,234,89,122,126,115,253,87,54,65,219,51,93,240,20,213,169,231,41,236,210,232,86,98,82,215,71,119,204,105,26,85,99,198,18,142,173,111,69,119,158,238,238,201,123,74,235,68,220,150,191,50,145,142,136,53,253,125,14,250,215,148,141,235,214,162,85,0,1,54,248,13,164,72,57,40,3,185,140,237,132,46,241,104,210,150,106,24,87,34,48,105,233,60,224,201,20,110,4,116,93,40,34,77,27,88,173,30,12,132,74,213,194,200,106,44,246,134,243,243,35,177,26,102,48,60,227,11,140,73,242,177,101,253,147,66,167,33,181,49,126,165,176,90,105,211,71,211,217,204,228,210,164,212,157,241,113,179,194,5,158,171,203,249,118,231,255,25,223,222,124,220,127,247,255,233,49,85,207,151,162,83,126,178,84,139,39,112,209,147,191,97,154,181,44,65,207,178,179,100,221,33,148,24,225,53,92,221,35,179,34,236,214,14,89,208,76,61,147,26,146,203,15,164,92,54,122,20,29,4,86,96,149,121,202,174,169,48,23,80,88,3,9,192,2,155,109,137,155,80,228,157,71,225,98,142,167,98,101,168,113,141,101,16,175,90,55,254,173,255,93,197,206,26,200,33,220,160,71,97,39,89,233,119,100,113,6,50,168,220,239,53,206,232,137,60,142,245,85,219,87,38,181,102,86,73,146,181,179,45,149,25,109,84,163,213,157,86,185,232,124,158,87,66,122,246,95,211,244,12,115,106,103,41,5,227,28,17,135,197,1,154,8,0,10,128,196,183,87,155,105,67,163,255,251,178,100,143,14,5,110,103,74,27,70,111,178,89,76,217,186,48,69,126,21,49,157,38,109,25,190,193,94,179,102,92,144,150,96,93,41,198,70,235,74,161,13,217,201,134,162,112,145,208,140,18,162,245,110,34,195,83,185,131,178,200,114,65,51,15,185,54,25,194,177,196,217,234,220,169,172,119,65,45,99,148,48,115,114,99,238,139,170,36,58,134,93,18,92,20,254,243,210,209,192,46,45,234,73,117,31,220,191,174,119,153,126,247,143,77,175,255,118,237,186,251,47,247,39,53,163,252,111,219,30,22,184,132,222,188,244,165,3,193,223,102,202,141,226,145,75,133,64,38,17,150,183,135,42,31,234,240,50,52,70,140,250,141,204,16,106,211,189,210,91,50,11,117,185,138,223,172,200,55,212,144,52,0,14,91,105,16,160,84,22,8,38,121,55,121,7,218,97,61,159,148,127,197,161,136,40,191,238,107,245,59,52,46,183,132,10,198,49,173,68,117,124,182,67,25,10,102,164,214,141,69,118,35,43,89,169,100,82,63,206,118,187,149,36,186,148,187,61,25,20,206,68,91,86,232,107,186,89,165,85,247,253,250,61,190,183,244,15,170,0,5,175,252,170,64,80,193,135,30,114,149,135,72,150,36,124,63,20,170,206,27,140,186,18,251,206,201,89,172,189,230,174,223,84,100,110,115,193,72,209,218,11,100,89,208,100,178,114,204,13,67,98,36,235,95,136,75,239,87,203,57,153,123,39,221,165,128,111,165,241,198,75,75,118,13,124,173,217,125,235,242,128,11,20,72,232,235,124,143,251,27,140,168,134,194,245,222,91,236,253,111,231,95,127,207,159,182,125,182,205,48,228,159,83,250,248,92,227,174,255,174,245,159,29,12,48,98,50,100,164,79,235,250,184,73,70,151,154,106,207,250,164,204,51,91,82,195,173,117,185,125,222,73,121,62,103,223,205,27,202,140,198,128,36,64,0,6,91,108,94,188,37,8,40,119,241,85,138,199,19,255,88,190,57,126,99,32,26,180,74,253,127,49,188,179,90,128,114,129,255,95,26,41,33,12,247,227,96,148,202,245,57,36,87,190,239,93,219,79,178,209,247,158,74,170,60,234,205,117,103,58,200,246,244,126,204,85,51,42,172,166,206,201,77,250,40,42,181,223,12,181,10,5,69,67,135,0,97,43,202,231,190,176,137,43,185,44,135,161,46,10,20,93,52,126,27,105,147,202,197,130,30,223,3,237,149,136,38,208,247,8,79,207,22,88,171,181,109,85,168,84,26,189,127,133,106,114,176,66,132,142,132,85,10,216,56,51,201,174,48,95,37,246,53,65,165,235,221,155,185,189,121,37,145,123,98,222,247,27,201,243,89,191,90,251,230,247,204,215,241,127,15,189,140,182,255,251,178,100,178,14,5,25,102,202,155,70,127,66,85,44,233,138,48,34,142,18,237,155,42,109,61,109,201,145,51,103,244,97,150,253,255,196,214,255,127,92,239,90,251,87,247,210,105,178,100,149,104,75,77,23,50,76,218,25,41,35,111,116,92,26,203,183,112,248,101,50,27,202,220,215,176,6,122,192,1,199,100,242,68,215,223,247,206,12,47,210,40,60,50,72,202,202,198,91,173,200,89,59,45,250,238,91,171,244,181,21,145,31,83,193,25,193,92,192,74,0,95,57,255,255,254,233,142,201,76,207,123,85,121,22,185,224,202,48,146,161,57,196,81,44,242,28,69,10,85,122,177,65,153,243,87,19,249,219,200,236,154,159,150,236,80,217,104,87,87,67,161,116,233,111,219,47,2,178,153,0,0,226,144,10,234,101,44,38,6,116,112,214,167,54,160,91,178,34,208,48,108,113,45,91,163,71,95,106,210,239,198,219,231,126,140,181,140,133,89,153,114,131,44,70,122,229,144,144,185,108,12,160,125,149,181,134,164,247,191,51,51,174,219,28,155,93,170,195,79,51,28,108,14,131,238,91,152,114,241,80,17,144,191,76,248,192,128,43,228,198,73,128,37,241,101,204,242,94,170,147,114,220,30,153,30,50,89,175,195,255,252,11,205,79,205,233,221,157,89,166,90,173,22,53,69,165,59,36,47,39,121,70,190,69,235,62,101,124,237,217,246,253,83,52,252,124,43,191,168,54,206,194,171,182,169,61,207,37,144,86,222,76,225,138,215,91,145,230,35,182,197,173,161,195,127,73,165,163,255,188,196,182,253,131,126,53,40,0,18,197,97,68,75,174,204,132,203,0,233,42,48,148,96,218,62,243,185,74,146,15,95,119,52,75,244,156,81,223,46,45,115,77,190,62,201,92,135,139,29,196,154,153,85,224,186,50,223,148,139,155,140,89,164,99,125,145,40,74,53,143,110,217,121,174,22,42,160,201,218,102,205,91,164,97,195,122,125,156,115,49,84,168,204,235,85,242,242,143,79,28,204,204,189,77,92,240,184,162,215,79,79,2,152,249,185,203,242,42,85,42,165,39,124,9,209,45,176,197,22,132,130,140,20,188,206,105,3,91,5,129,76,28,32,195,129,224,197,138,172,37,129,84,38,201,150,43,14,125,3,134,75,66,209,180,149,9,232,160,114,71,138,94,22,134,31,25,5,210,93,19,174,115,46,131,36,110,10,219,137,195,208,91,151,9,142,59,120,51,229,244,231,217,149,35,213,4,169,124,24,228,210,210,42,154,44,67,243,233,219,2,212,130,201,13,120,88,111,117,168,166,223,105,159,223,75,151,153,134,63,109,168,237,3,53,244,103,93,189,184,234,91,107,140,206,87,186,190,227,181,174,173,203,78,101,118,255,251,178,100,223,14,5,224,103,199,155,102,127,178,117,236,217,173,48,200,47,24,5,155,30,109,229,141,201,188,179,165,232,193,26,40,183,57,95,191,176,183,31,198,121,179,150,188,253,87,51,25,197,207,172,186,232,70,186,132,173,195,111,222,139,31,106,247,98,202,157,68,236,218,150,187,139,43,93,142,181,135,237,222,148,0,25,5,0,157,0,0,36,179,98,161,67,133,1,235,167,73,104,181,210,9,118,241,61,4,112,86,185,90,84,91,186,220,201,107,255,37,244,74,157,236,85,169,113,173,17,87,138,253,146,239,219,39,26,37,187,188,87,205,155,163,180,201,175,39,197,102,206,211,227,180,79,159,45,247,231,237,23,57,223,182,210,208,220,108,241,19,223,178,235,51,243,79,33,218,154,25,15,173,141,13,184,142,55,205,102,65,207,109,143,45,31,184,38,42,0,37,99,69,208,49,9,227,74,29,50,140,81,9,9,110,140,40,64,80,110,52,157,162,0,81,10,88,0,101,62,223,228,71,83,53,107,86,34,245,47,4,0,183,86,155,34,22,3,30,5,16,145,177,32,160,8,113,227,58,120,227,235,237,84,97,244,121,121,74,192,96,107,206,20,181,181,135,88,45,43,104,206,31,198,241,121,150,245,149,48,145,128,200,29,217,11,136,139,2,210,63,171,234,29,153,99,109,94,67,17,181,22,165,206,115,184,127,255,53,193,162,240,227,23,24,165,121,73,105,194,99,203,206,33,28,105,89,52,225,42,100,39,183,248,231,4,164,114,202,97,73,145,110,177,76,137,170,147,119,185,237,125,68,187,203,19,224,251,27,212,119,185,85,27,201,128,16,194,0,6,168,12,74,226,82,48,223,168,148,134,252,70,180,72,109,158,174,112,159,195,119,161,250,63,234,108,44,149,140,141,152,117,202,21,143,187,46,139,52,171,48,105,80,0,73,193,194,99,138,190,120,119,117,237,239,191,255,107,77,175,230,70,95,50,224,147,39,186,118,31,9,62,218,10,41,43,231,198,239,93,110,13,204,138,91,194,44,181,94,221,34,148,135,60,139,233,205,162,201,147,242,247,253,63,110,112,4,12,50,119,19,46,150,25,140,49,111,3,181,49,8,36,5,6,152,233,8,112,128,128,124,28,2,84,89,46,66,15,12,1,62,128,0,145,0,114,48,38,242,188,97,202,216,166,193,129,234,22,52,48,66,6,28,142,244,149,146,67,78,92,125,184,54,69,220,173,2,160,9,240,210,81,182,78,254,182,205,37,194,24,0,170,159,169,236,225,39,249,126,34,173,28,180,169,197,25,4,8,172,12,139,49,64,24,26,92,248,195,23,221,37,26,149,252,23,14,101,223,215,48,132,140,138,248,180,155,218,106,87,155,134,150,142,126,126,57,255,251,176,100,213,142,5,154,103,70,19,99,95,176,108,140,217,18,60,195,126,23,193,157,20,77,161,190,193,206,51,166,52,193,162,56,105,232,152,238,91,137,190,214,254,42,46,135,2,210,10,112,135,85,85,23,26,18,135,14,80,219,108,226,222,197,148,85,35,41,141,61,217,109,50,85,105,189,108,133,11,94,186,194,201,209,164,0,73,142,130,131,86,253,242,147,68,135,131,254,122,248,146,186,38,151,143,144,185,106,99,133,85,207,242,199,163,93,34,118,101,255,201,52,55,24,181,58,21,124,47,208,195,160,64,79,140,171,16,240,142,180,16,242,33,59,249,184,49,117,171,25,48,232,80,162,161,26,45,232,146,132,19,77,114,145,22,142,215,202,60,236,164,172,51,23,77,242,244,74,66,15,134,138,109,206,68,166,106,225,95,198,214,223,113,11,61,243,62,223,168,90,106,0,102,226,166,105,17,81,141,153,154,122,201,160,164,2,133,210,32,46,14,80,18,185,95,4,4,144,8,64,79,187,252,227,48,18,160,82,111,187,140,157,218,134,149,122,67,43,75,52,34,18,130,9,128,84,5,212,115,97,22,91,20,177,85,26,203,166,172,147,213,97,200,132,178,15,86,6,16,255,207,54,89,110,14,66,155,54,41,115,130,215,232,224,169,21,169,184,140,190,57,1,203,44,222,237,221,239,124,215,151,1,167,229,180,215,146,126,249,233,145,107,249,207,20,162,198,58,121,209,110,73,201,214,110,154,233,34,57,83,85,20,80,88,241,24,67,114,27,177,154,75,49,170,207,65,150,167,81,251,188,226,209,103,74,183,100,142,134,225,174,96,7,78,243,61,248,118,100,250,9,9,246,33,137,150,22,143,84,191,190,235,85,165,237,75,216,144,122,86,141,25,41,135,6,8,204,147,111,216,25,49,1,51,5,3,122,57,194,66,158,199,45,252,193,152,33,227,121,131,9,33,116,214,225,254,24,150,37,27,40,179,69,65,162,66,168,118,17,104,179,148,107,177,76,61,136,30,18,9,81,146,182,177,23,35,186,154,211,21,144,230,165,90,188,132,84,122,162,186,118,250,212,17,64,0,9,54,192,51,177,45,0,149,157,65,217,246,32,153,17,81,143,3,153,224,169,18,224,192,56,8,153,12,134,143,86,170,71,38,155,9,48,0,4,132,12,22,110,79,60,94,6,30,6,98,237,132,187,140,9,25,25,163,159,24,81,198,228,200,223,246,24,243,190,142,218,1,160,40,251,245,40,113,90,194,6,53,185,136,2,109,150,196,153,147,31,125,100,171,145,68,94,123,140,153,124,200,39,99,209,55,139,58,159,73,253,203,184,255,108,51,217,117,34,106,142,101,53,154,212,1,52,33,247,217,141,151,132,194,17,39,212,207,255,251,178,100,211,140,5,83,103,70,147,99,111,178,113,44,217,121,48,101,159,86,129,155,20,77,133,126,129,219,51,166,52,145,25,225,75,121,89,164,76,116,229,207,181,140,94,145,52,99,226,216,161,212,28,188,79,190,149,94,170,242,148,109,85,220,221,57,105,128,46,93,47,145,213,170,208,0,41,65,64,18,191,191,238,42,184,84,12,160,137,40,178,162,98,33,46,44,186,170,35,240,35,189,31,253,191,79,57,215,143,106,165,46,101,4,238,10,47,94,239,215,247,157,171,247,38,72,244,83,169,8,111,140,233,59,10,216,119,238,69,42,55,91,103,235,231,184,150,92,89,181,24,39,17,97,29,35,46,166,186,48,85,87,237,81,140,79,10,95,230,191,115,49,215,91,12,185,105,196,80,244,86,249,127,111,143,84,254,155,63,236,223,5,250,234,0,2,67,1,88,129,6,195,24,175,13,55,6,55,216,60,192,130,51,10,131,12,92,49,7,30,16,144,52,31,48,8,132,200,192,88,250,137,191,132,42,53,61,28,156,40,53,65,145,9,132,222,10,129,113,163,112,114,73,32,16,114,129,62,13,34,29,98,27,114,2,149,94,205,21,140,192,78,206,154,60,93,50,146,233,132,186,242,107,10,201,31,118,103,84,25,253,133,183,39,122,27,132,189,82,218,192,236,216,65,20,148,153,151,158,158,89,93,195,59,134,213,247,31,115,245,17,251,190,233,255,243,184,228,154,158,133,168,241,189,47,47,123,208,61,59,164,209,3,234,76,44,218,114,231,90,243,204,52,138,154,238,229,120,51,189,179,237,220,248,173,143,138,185,81,238,233,238,182,91,251,158,216,152,13,61,95,251,120,184,0,4,219,128,0,37,219,226,232,148,76,24,68,217,173,243,107,133,28,143,241,123,169,104,196,161,141,186,103,21,171,239,247,215,95,108,178,231,248,57,161,158,153,108,76,87,143,135,123,29,98,183,52,182,189,187,29,35,225,111,113,135,22,66,33,151,113,18,60,154,33,198,240,76,238,106,73,77,41,115,118,141,3,97,108,241,162,248,244,208,89,141,52,73,83,80,44,247,67,214,165,174,103,169,116,187,179,38,183,181,148,85,141,39,71,8,150,0,106,230,220,220,60,51,138,76,30,16,33,96,116,33,64,8,115,34,121,1,46,49,196,164,68,31,170,242,152,131,46,111,73,134,93,111,224,124,155,27,67,127,172,201,158,165,36,224,188,148,245,159,216,114,196,173,190,218,99,75,251,75,31,153,81,75,75,74,247,29,6,191,41,138,190,88,223,236,138,222,53,229,250,141,83,76,91,237,107,181,53,191,215,63,225,231,114,67,203,150,78,145,181,47,58,104,185,17,213,167,207,105,87,99,237,107,154,67,174,234,22,50,153,255,251,178,100,215,140,5,237,103,68,147,152,91,112,117,108,217,109,60,40,152,83,125,159,26,77,13,190,193,190,51,101,180,193,33,185,160,52,75,1,144,131,6,97,235,228,36,204,18,216,226,180,149,70,235,100,145,73,47,90,53,186,150,149,108,25,15,82,0,0,48,37,0,43,109,216,228,125,136,237,66,230,35,83,47,16,69,143,100,136,196,186,135,160,26,11,12,7,255,167,255,228,100,70,170,43,32,248,42,42,107,163,21,174,201,24,120,200,70,26,116,173,213,164,220,143,134,31,86,219,69,13,72,205,149,104,185,230,31,27,53,151,142,70,250,150,187,137,117,185,125,44,218,104,225,96,188,251,121,203,127,98,70,87,212,47,53,74,210,57,153,174,121,149,222,62,228,16,55,105,149,3,204,187,27,48,144,112,211,66,211,77,15,140,102,43,50,16,8,80,2,98,80,72,177,100,104,0,68,34,48,32,29,93,44,214,188,160,137,252,128,116,124,107,110,131,255,33,65,178,224,184,168,94,176,49,70,124,91,54,124,230,58,141,122,70,175,91,178,175,126,155,171,34,107,237,251,235,35,152,144,164,104,192,13,172,176,246,149,26,127,13,247,103,186,201,134,88,213,72,244,25,132,67,153,205,131,51,19,238,73,200,207,29,87,241,95,221,199,255,15,166,179,136,99,80,233,245,162,200,108,230,247,178,13,214,147,144,226,170,219,195,161,177,47,222,163,187,205,216,117,143,169,79,131,144,141,61,123,58,149,178,28,110,174,102,124,235,147,173,166,173,82,110,154,156,76,211,25,20,250,115,199,160,3,128,255,187,210,128,0,42,216,0,18,56,228,161,251,16,160,70,138,239,69,200,207,85,30,190,120,195,110,59,213,255,55,151,254,236,115,17,106,104,86,235,150,90,102,213,66,75,105,124,246,117,161,123,84,239,53,37,245,166,206,213,175,29,223,124,215,216,196,72,109,99,110,61,91,158,204,155,5,35,70,250,33,208,201,118,163,221,231,236,54,119,57,71,197,68,235,83,247,143,252,82,123,81,91,125,190,111,250,238,207,223,149,254,255,253,255,174,193,115,96,73,156,82,139,131,27,227,241,252,192,130,162,76,180,20,48,48,28,132,52,242,66,52,97,32,96,65,194,221,201,144,34,156,106,102,6,42,83,22,217,35,209,153,27,17,12,48,9,186,61,111,50,223,29,3,109,94,23,41,190,84,170,84,202,220,70,253,18,35,78,147,225,17,95,48,228,177,100,64,52,238,204,56,149,20,207,149,51,10,108,220,143,51,105,19,159,12,75,217,187,215,8,138,201,225,137,233,95,47,127,229,134,28,145,150,217,167,248,66,196,99,142,3,33,134,48,140,68,200,4,134,205,158,145,154,49,228,147,72,190,180,98,255,251,178,100,223,14,5,228,103,69,11,143,94,132,114,236,217,141,48,38,135,22,221,155,18,77,133,158,129,214,51,166,52,144,154,200,104,213,227,101,220,216,22,34,163,119,166,115,79,68,254,227,214,110,171,61,223,174,246,211,15,170,229,88,123,102,111,121,155,87,27,2,196,146,179,123,128,4,27,44,148,27,182,219,128,175,96,38,74,248,44,202,77,148,17,188,186,54,194,76,249,236,53,168,100,245,152,125,127,69,63,95,55,212,20,117,75,51,215,132,201,224,188,64,59,244,81,77,43,134,69,215,12,123,54,218,75,215,200,49,211,214,218,251,13,120,206,244,94,193,117,47,133,220,225,77,17,76,213,23,91,81,46,218,127,240,237,25,77,59,158,155,203,111,243,149,29,227,125,219,83,183,240,249,186,241,153,221,191,187,237,243,1,157,0,0,195,9,71,140,94,30,50,153,4,215,198,192,53,184,0,68,10,139,196,128,195,68,82,168,24,70,3,0,131,3,1,54,210,161,79,39,106,167,32,160,120,9,32,231,10,144,107,72,56,100,80,111,48,123,194,1,141,225,102,13,177,240,39,98,42,64,137,177,19,8,97,108,82,99,32,68,70,128,233,22,226,34,24,240,240,51,161,216,38,133,164,225,161,2,20,185,68,117,159,26,100,76,186,91,31,99,76,144,39,136,186,5,194,146,37,247,48,52,170,213,61,30,238,170,116,155,74,117,212,164,43,235,221,238,235,119,65,70,180,89,22,214,186,72,45,13,153,101,34,243,31,82,52,139,10,52,51,98,124,208,166,169,50,101,115,84,37,211,100,16,61,59,73,125,52,29,54,78,121,174,180,221,208,82,53,169,1,97,123,187,63,173,64,0,75,148,2,3,150,221,128,164,6,195,0,200,184,119,2,150,46,116,122,250,19,144,153,135,96,40,96,255,154,249,219,218,183,255,255,185,143,175,168,109,249,26,61,226,161,45,207,20,135,31,53,54,197,77,61,161,245,51,108,167,157,99,23,73,27,99,169,22,154,109,109,39,209,97,168,99,48,213,121,186,107,213,17,122,104,121,182,117,41,135,205,102,26,234,150,219,146,156,227,90,217,82,156,106,195,218,246,157,197,230,47,125,92,38,147,60,4,48,250,0,10,169,87,102,153,10,28,88,134,125,84,145,190,223,167,36,81,27,205,64,96,3,8,32,16,9,19,22,100,202,227,197,254,98,64,113,133,64,96,165,192,48,52,100,0,185,133,66,6,161,153,144,94,111,197,24,102,37,254,11,195,46,137,183,16,105,133,174,81,146,196,69,85,132,197,5,0,30,26,22,97,133,152,242,140,1,4,108,248,4,40,24,12,197,20,53,136,17,72,56,224,240,133,252,6,9,2,181,53,140,32,40,60,13,90,3,131,255,251,178,100,216,128,6,19,102,197,21,114,32,0,120,140,217,109,166,32,0,103,194,11,14,89,205,0,11,71,193,99,75,50,240,0,24,194,66,201,11,204,89,34,192,198,228,211,67,7,56,174,213,208,128,81,164,87,103,51,52,138,88,101,131,49,119,169,166,216,159,195,187,191,61,122,213,121,117,108,45,72,45,221,198,223,117,47,154,155,177,16,194,197,219,247,101,27,183,118,123,118,110,234,106,189,219,182,170,94,166,206,95,31,189,51,148,186,154,130,146,211,215,43,164,229,152,42,87,42,202,35,75,44,202,158,198,83,51,83,244,147,50,200,2,45,1,203,219,198,196,242,184,213,37,46,235,130,236,47,73,212,94,128,95,105,92,61,102,53,102,146,98,55,17,140,227,23,97,82,248,148,236,173,148,63,177,184,244,20,228,75,26,212,162,30,102,113,125,101,207,223,227,172,191,240,255,255,255,255,255,255,255,246,63,206,229,91,44,57,175,255,255,255,255,255,255,255,255,255,98,210,28,121,55,44,0,0,170,204,165,19,7,82,123,176,105,154,100,10,132,164,77,118,159,169,2,67,57,44,66,125,18,25,226,102,201,198,234,164,135,41,78,99,13,170,11,138,117,130,43,147,57,201,13,34,158,135,9,184,206,92,159,132,226,70,29,45,85,236,54,39,6,246,213,113,200,242,44,25,229,89,91,138,204,252,198,80,185,214,30,229,178,153,178,4,9,252,119,249,180,149,171,205,182,210,28,45,197,145,206,70,102,75,69,112,222,180,172,214,157,204,204,250,124,230,43,235,195,172,90,63,136,205,10,209,109,10,185,206,238,254,11,43,232,110,47,180,250,52,117,77,164,101,164,242,73,90,226,73,91,231,138,186,97,215,111,242,196,112,210,235,116,141,121,177,171,217,254,107,253,163,194,137,189,69,215,196,15,62,227,125,255,255,207,255,255,255,255,255,255,255,248,250,255,255,255,199,255,255,255,255,255,255,159,185,0,0,32,0,0,2,183,124,9,106,102,134,0,99,138,86,156,109,218,94,172,45,218,153,121,172,71,113,227,159,198,42,241,77,59,194,14,93,74,68,89,164,192,230,245,130,58,153,78,233,180,47,133,240,1,148,48,240,8,241,123,80,144,85,115,115,27,66,18,245,244,241,165,165,98,218,118,228,234,133,153,234,133,90,180,174,124,207,88,211,234,186,255,253,103,255,233,254,255,255,255,243,255,183,247,221,245,143,241,245,95,254,105,140,99,231,24,215,205,126,105,247,143,107,111,113,243,172,123,227,253,222,189,199,77,115,75,136,209,126,181,88,52,197,166,206,223,82,38,255,223,250,173,245,53,169,243,143,247,239,188,213,180,220,178,0,8,174,216,64,49,126,255,229,233,70,245,45,101,46,35,255,251,178,100,90,136,5,42,103,74,239,97,224,0,91,76,217,189,228,136,0,19,137,155,30,109,5,126,137,121,51,166,116,144,150,112,24,89,89,219,152,202,67,169,32,72,117,77,115,56,148,99,91,32,54,44,215,255,249,140,231,91,178,183,177,10,135,69,59,154,82,213,78,175,101,186,169,37,47,53,92,204,102,233,90,189,115,214,186,57,106,206,137,105,157,27,171,27,101,57,202,91,84,214,74,210,252,189,27,175,168,64,0,41,56,204,46,178,99,192,230,134,95,104,116,194,228,39,228,18,76,85,29,30,17,64,46,220,114,61,90,179,144,244,170,85,137,125,186,187,141,69,164,192,112,101,76,47,59,80,227,177,29,182,222,45,4,76,88,142,219,78,143,50,154,208,156,240,128,216,100,147,55,194,69,67,29,121,115,167,164,194,55,71,94,33,65,127,80,237,12,158,221,90,252,255,239,255,18,86,100,216,242,230,243,50,40,198,155,157,249,136,117,139,16,136,142,106,105,128,154,73,83,94,214,220,157,94,220,212,250,166,50,155,71,51,105,157,38,202,39,220,155,162,226,221,185,7,67,88,250,151,95,115,202,0,74,68,2,130,200,180,0,54,237,184,42,212,5,102,92,148,156,164,202,130,106,22,151,133,198,30,225,5,205,18,254,128,95,207,255,215,171,8,200,102,194,154,11,13,109,148,128,2,232,201,83,21,140,117,81,183,125,29,85,84,134,119,123,19,212,229,117,68,98,49,6,32,133,149,149,10,171,67,216,152,238,189,238,197,81,232,119,89,221,168,243,215,157,215,224,84,0,20,252,244,204,96,29,121,188,89,181,64,146,203,30,86,229,162,75,209,72,210,41,97,251,17,250,145,90,241,74,212,56,62,144,153,20,178,98,247,35,211,148,178,234,151,101,204,33,129,201,234,58,82,234,124,168,161,129,16,59,67,134,11,13,21,8,199,229,49,194,198,30,46,56,80,129,99,140,120,250,255,143,227,254,126,254,121,31,44,57,135,36,51,33,197,42,14,129,145,90,125,167,215,21,113,61,250,205,206,75,193,12,129,249,146,96,211,165,109,69,73,32,61,81,115,15,212,60,23,81,140,222,232,45,215,169,54,90,20,142,86,165,245,93,212,144,107,89,0,0,213,20,70,57,162,58,11,18,22,253,200,241,93,81,16,228,244,188,69,208,248,194,49,60,132,126,103,104,109,2,22,159,37,123,88,247,75,121,202,245,114,34,171,217,144,197,98,17,169,82,149,21,144,214,59,217,106,148,180,54,13,234,86,149,182,91,17,180,100,189,14,147,94,157,89,17,95,93,138,181,75,74,150,159,182,139,119,114,232,221,142,221,213,191,126,60,0,0,164,236,48,169,67,10,26,7,10,28,41,233,141,13,32,10,255,251,178,100,132,136,4,173,102,201,155,40,110,98,97,12,217,34,60,194,94,20,41,157,30,237,149,124,201,123,51,101,244,192,141,240,30,131,69,136,88,195,104,85,6,65,203,51,82,71,74,129,255,101,113,201,28,10,209,41,35,174,108,235,201,168,155,201,98,102,57,39,162,95,14,27,44,116,38,90,180,67,9,78,109,42,33,63,2,95,158,120,229,17,218,57,186,121,152,157,168,132,182,228,175,17,37,17,13,32,156,140,233,167,253,41,69,234,180,118,245,189,94,218,43,20,132,101,42,143,46,136,182,82,185,81,15,36,108,95,146,11,81,180,205,173,20,42,228,225,130,6,52,77,56,251,226,243,84,94,78,84,209,26,81,6,84,85,44,198,43,30,216,191,101,148,128,69,78,0,65,86,2,64,55,45,180,4,89,72,68,76,199,44,165,164,68,32,57,72,26,93,70,126,70,145,76,3,217,2,93,114,254,214,208,145,144,217,153,181,77,14,95,145,30,246,240,138,159,75,53,114,64,209,203,251,228,9,141,33,31,118,52,126,7,61,86,161,90,84,167,183,167,123,239,246,20,91,44,54,151,151,14,212,170,116,251,50,153,151,249,229,244,66,0,0,82,144,194,69,205,72,168,192,73,15,128,68,204,85,67,155,87,66,168,137,36,177,160,96,43,55,101,180,79,179,162,209,154,123,57,18,2,140,184,208,220,229,119,83,218,218,156,80,68,163,79,126,113,7,73,167,173,4,214,104,44,201,118,74,93,72,6,237,230,136,233,210,206,58,111,195,161,122,1,137,211,201,33,184,34,91,17,151,59,15,189,56,168,68,43,142,135,95,168,231,226,255,249,150,255,170,217,52,239,139,158,245,86,138,88,58,187,226,146,225,223,109,149,26,237,226,162,236,151,146,199,192,184,121,5,188,216,148,225,150,90,77,11,13,120,247,143,46,159,109,150,210,194,196,91,90,111,140,99,252,239,211,126,241,96,85,176,124,253,214,80,1,9,196,226,12,59,181,235,20,38,3,166,106,117,165,62,73,63,61,199,157,73,188,245,60,234,236,99,140,66,37,89,29,63,177,24,93,157,8,223,183,231,83,203,213,59,176,198,241,24,162,198,183,34,91,176,51,61,11,165,186,145,62,64,76,199,228,132,156,91,162,123,216,159,119,222,114,150,123,238,114,255,177,179,177,186,134,49,58,251,88,114,229,240,166,116,234,76,6,224,0,69,200,192,17,99,193,96,81,243,95,46,0,13,24,216,120,200,34,184,14,29,116,211,5,27,208,94,118,109,200,141,36,20,6,203,35,81,55,105,162,51,87,133,245,139,53,26,143,252,228,55,106,16,242,95,128,18,78,7,118,166,95,43,146,249,37,5,102,95,94,51,36,167,135,240,167,141,75,101,255,251,178,100,176,140,5,100,104,198,155,104,127,64,100,12,217,141,48,67,140,20,49,155,30,109,153,93,9,153,179,101,28,241,150,248,111,197,186,121,125,5,250,58,195,207,57,36,201,4,226,255,253,255,207,191,249,239,252,126,237,159,99,126,239,127,15,191,227,215,204,151,116,208,183,121,83,246,243,54,168,243,17,101,39,69,186,142,17,68,176,131,145,89,33,236,105,132,73,12,201,189,26,197,11,154,198,158,237,55,69,127,243,147,2,37,151,2,228,128,91,146,6,59,3,120,185,40,21,107,168,10,152,108,171,181,127,205,44,229,156,124,250,106,13,119,52,9,124,187,213,48,24,92,4,170,223,180,179,191,253,79,61,147,138,119,135,114,47,217,144,131,44,149,76,155,127,214,66,107,154,100,183,203,246,52,119,84,43,95,11,94,191,194,46,145,228,104,250,164,176,144,151,102,205,60,3,56,243,21,15,203,119,103,35,119,183,230,224,213,0,142,33,68,157,56,227,3,128,35,6,88,254,106,208,6,172,68,107,195,134,144,14,157,224,226,70,120,14,50,78,4,180,125,144,0,147,101,1,24,80,212,18,172,190,65,115,4,5,203,152,149,22,245,219,44,173,225,8,75,150,128,96,33,4,158,196,204,208,59,113,45,64,189,45,60,61,17,89,174,210,248,74,213,46,103,243,201,12,214,140,35,116,151,11,90,116,85,51,79,98,74,40,152,15,148,16,205,24,115,88,126,40,32,119,114,49,69,190,222,255,227,174,107,229,252,221,63,234,189,173,235,139,127,61,119,55,95,219,165,237,134,187,127,223,127,53,236,138,155,116,179,179,176,214,100,242,131,98,213,140,157,79,57,15,56,249,151,245,22,141,62,218,172,201,249,237,245,115,48,221,191,214,209,32,110,225,122,208,174,221,0,5,177,144,26,118,92,78,28,133,171,7,177,32,152,62,30,220,176,116,63,30,28,115,22,198,156,172,204,222,154,183,119,239,249,223,132,0,87,229,46,46,198,113,197,5,196,129,17,24,131,162,4,101,33,39,59,158,108,218,33,158,241,115,140,225,196,28,71,183,62,163,147,59,112,84,206,234,202,151,58,73,29,248,255,39,153,169,88,132,152,180,97,134,27,124,164,34,162,108,209,22,58,168,145,74,40,52,202,74,49,50,211,94,80,198,165,36,233,146,184,44,9,138,156,154,161,217,194,138,24,153,24,140,28,32,0,89,21,96,82,140,96,64,88,14,36,160,113,148,43,118,163,5,211,100,106,97,72,145,137,250,135,143,138,251,94,148,203,93,176,47,22,190,60,7,48,229,195,74,100,95,160,168,42,59,43,213,124,226,189,116,146,5,97,74,101,41,159,86,198,53,3,147,9,161,45,60,220,230,112,194,218,211,142,175,255,251,178,100,203,142,5,251,102,196,139,120,91,240,116,108,233,90,48,101,190,85,37,155,32,109,133,126,137,219,179,101,104,243,13,185,220,149,134,103,45,129,199,122,172,75,101,28,189,151,53,255,219,115,86,247,185,78,94,215,238,189,165,200,128,84,29,131,38,102,249,152,151,214,113,187,162,237,57,183,36,140,250,188,109,133,41,20,217,17,77,105,133,203,119,49,145,49,197,177,178,234,48,12,228,32,0,24,48,4,41,37,196,233,227,152,158,137,98,246,206,164,60,90,220,207,68,45,242,47,9,215,38,89,156,163,69,22,45,146,241,54,159,221,165,139,59,23,134,254,136,130,59,12,176,246,154,88,235,247,53,208,115,34,226,110,159,48,114,14,164,85,201,188,205,107,16,79,122,128,206,164,212,163,190,116,22,174,111,88,145,183,44,17,59,240,115,37,155,86,201,120,129,217,221,161,124,233,207,38,72,194,65,153,133,37,229,233,118,175,151,220,240,248,241,0,37,179,101,124,5,88,24,199,137,166,255,31,216,184,16,120,194,88,128,1,230,104,18,177,196,70,107,193,29,193,196,101,245,102,234,94,60,34,95,208,41,148,0,154,3,68,83,116,207,33,0,8,232,126,89,178,230,11,9,0,40,226,154,96,44,62,174,187,88,44,9,143,154,178,35,104,56,42,179,69,146,153,87,80,50,17,21,22,144,74,108,103,72,209,194,133,57,13,158,33,66,46,164,43,13,108,12,149,122,63,14,128,128,240,4,65,86,53,126,196,240,239,235,245,251,173,169,76,83,95,17,21,219,39,173,155,166,109,159,255,199,23,205,197,241,15,107,111,219,50,200,230,25,190,102,169,107,173,209,13,115,30,125,75,107,38,89,15,170,181,17,55,229,103,41,83,237,190,230,166,101,255,71,30,185,232,43,0,237,178,64,46,91,185,6,177,25,47,129,62,226,103,63,80,199,61,126,85,117,158,60,72,154,167,58,230,178,246,141,73,50,133,116,23,31,41,144,151,142,84,171,219,74,183,37,245,8,166,10,38,170,170,102,75,2,183,102,27,124,84,186,149,206,207,122,210,26,243,52,139,71,200,132,171,114,15,201,125,223,117,138,200,198,69,109,177,122,161,89,187,77,169,107,248,59,95,13,108,90,163,77,109,45,254,37,80,231,180,127,126,55,84,92,98,69,118,93,102,239,178,210,212,171,197,255,20,110,23,188,173,10,102,116,246,129,110,96,193,135,82,225,233,250,112,82,41,152,0,65,16,49,101,175,96,80,34,101,175,134,188,163,102,232,235,39,77,192,69,185,51,39,138,112,145,163,100,51,216,9,91,58,41,64,226,74,87,42,6,83,25,74,18,243,65,58,141,148,182,193,122,135,25,131,188,199,118,38,170,86,117,217,255,251,178,100,201,14,197,247,102,198,19,120,91,242,132,172,217,83,61,38,126,83,241,157,34,109,61,109,193,191,164,100,137,131,14,49,28,194,137,170,150,121,153,47,20,36,67,61,36,156,191,255,255,125,119,223,63,204,245,255,253,220,124,123,62,105,72,164,212,121,218,97,163,211,111,112,201,76,201,180,230,90,40,147,243,39,61,140,60,185,162,102,169,55,150,206,171,172,119,95,214,114,46,230,62,99,82,102,227,168,189,240,122,35,185,198,45,0,107,244,38,202,18,132,12,181,86,141,61,77,57,154,224,210,32,56,34,93,29,198,95,61,148,35,26,164,20,76,139,122,118,166,147,103,160,73,33,108,249,200,231,214,45,58,35,117,170,195,119,43,63,192,165,156,82,77,185,247,211,122,232,126,195,154,254,144,144,108,204,249,111,13,243,201,228,34,128,204,65,212,210,208,185,37,219,213,113,79,48,13,217,133,153,186,250,126,51,230,236,232,230,219,166,254,51,239,26,115,180,0,0,154,112,205,18,76,252,152,204,103,14,177,144,64,142,42,20,23,6,34,3,40,104,97,134,38,8,172,38,18,5,81,153,171,20,54,165,174,194,235,121,227,204,169,97,203,245,14,181,167,229,133,191,16,50,158,94,190,219,184,84,152,195,140,93,209,88,56,118,110,58,255,118,88,253,188,241,215,42,10,130,159,138,121,10,120,44,54,229,113,57,167,66,38,210,237,133,65,240,136,14,134,242,238,175,179,119,122,61,89,118,83,93,20,162,50,217,244,174,142,97,153,149,252,228,62,211,187,105,113,21,243,112,173,69,178,82,237,117,199,81,30,170,204,73,200,169,170,71,223,73,41,71,93,67,117,140,0,58,192,0,122,1,75,119,253,211,160,184,96,95,89,3,200,20,62,170,233,151,191,168,207,192,212,189,210,42,35,54,159,63,71,105,148,89,59,134,26,243,42,137,206,112,71,60,236,174,91,44,196,240,239,76,31,153,45,139,162,22,116,164,67,98,98,114,39,58,246,153,87,164,163,162,170,108,215,82,77,8,242,34,36,80,104,16,5,82,244,37,244,191,132,68,63,244,8,221,10,157,255,251,66,76,217,54,53,185,100,192,58,51,110,196,205,142,104,1,66,12,28,48,3,38,141,8,17,0,1,12,54,89,28,20,12,131,88,224,240,89,46,147,173,218,103,72,70,240,21,64,138,134,151,174,180,193,115,21,34,17,2,80,9,248,241,194,151,83,97,195,1,78,153,203,10,130,4,68,37,40,144,139,204,204,157,149,60,215,150,194,27,12,1,65,21,26,173,81,40,45,242,75,68,45,73,149,222,186,18,233,64,71,142,17,81,213,39,154,68,207,93,116,163,176,222,19,246,57,150,255,234,164,186,180,78,174,248,184,255,251,178,100,199,14,133,2,102,199,155,103,71,48,101,201,249,154,48,163,154,87,237,155,18,78,97,15,194,54,179,100,77,132,153,184,102,25,174,189,197,255,93,215,164,165,255,112,243,119,60,197,127,252,76,163,217,162,66,201,203,198,45,144,91,14,164,154,54,100,130,155,104,150,125,189,43,121,154,143,89,231,166,137,155,129,160,37,111,161,157,0,146,211,146,141,49,93,44,149,99,88,102,155,198,12,179,103,21,93,240,136,216,163,69,57,217,250,89,3,241,90,89,162,199,91,42,245,11,183,133,48,233,166,171,98,138,77,73,3,221,5,234,135,113,119,31,37,35,8,136,154,0,131,30,32,121,50,92,101,21,19,158,37,205,101,73,111,141,144,191,47,132,243,186,8,93,203,119,200,231,102,133,51,211,169,204,223,20,208,227,93,205,239,29,214,115,164,204,67,236,54,148,155,33,108,132,191,130,244,163,25,156,244,77,228,225,78,83,78,235,125,204,217,42,154,29,245,50,217,140,57,73,0,26,227,163,160,209,33,62,10,194,207,78,152,208,25,51,38,80,29,24,90,200,200,162,224,128,141,50,214,46,160,8,245,17,94,173,221,102,51,85,1,153,101,206,19,190,251,212,186,214,128,1,156,231,70,54,166,149,218,3,162,228,73,112,82,182,228,222,86,148,233,194,123,108,67,144,185,20,228,126,114,195,207,26,137,190,174,3,199,11,105,179,146,56,155,155,69,206,227,99,90,231,235,252,233,207,240,240,25,81,17,171,14,60,205,50,52,20,120,225,36,167,147,174,55,25,23,82,120,186,213,209,166,211,245,119,213,235,153,194,223,29,50,76,63,195,213,68,77,71,53,107,82,232,4,64,26,252,22,199,208,19,160,237,24,227,109,60,56,141,84,82,148,185,30,54,64,69,110,157,97,12,81,75,35,24,34,5,50,48,10,48,89,89,208,146,249,52,60,234,145,195,194,7,132,145,65,161,17,36,208,200,163,181,84,50,50,55,71,77,140,56,35,208,187,219,236,92,201,177,123,169,224,137,200,205,242,107,207,104,66,254,57,123,183,220,128,17,95,245,133,92,63,87,191,219,222,67,110,4,175,66,0,23,236,248,199,167,30,24,101,247,26,81,134,92,33,128,4,197,65,193,139,242,213,6,66,53,183,50,93,40,244,19,200,67,221,109,88,124,78,50,109,25,178,80,108,92,202,22,143,81,166,88,121,229,64,237,202,91,116,221,137,58,113,103,70,79,120,230,21,75,14,206,202,92,194,3,182,116,149,168,138,190,115,242,230,28,109,221,93,93,194,219,153,50,230,241,185,247,127,240,253,255,243,243,223,223,242,207,136,253,143,58,110,165,73,229,237,165,198,198,157,155,116,222,40,221,119,168,234,63,111,66,255,251,178,100,197,8,4,218,102,199,19,65,71,160,106,39,249,34,61,35,88,83,37,155,38,237,49,109,201,255,179,102,244,195,13,253,26,107,6,247,219,89,114,196,220,171,98,21,53,88,233,219,117,184,13,159,176,0,102,217,44,146,237,109,235,210,138,142,147,30,84,232,197,49,121,177,99,75,41,31,26,167,125,57,171,83,89,99,163,178,229,113,178,137,132,243,25,245,38,236,237,45,101,23,241,69,224,136,144,98,37,154,87,244,101,39,37,108,40,32,29,172,23,176,82,75,1,142,104,104,206,226,205,28,47,137,210,190,80,241,120,88,210,74,169,183,155,72,67,19,33,133,6,184,156,16,66,125,204,147,221,248,192,197,134,14,141,147,25,177,131,39,124,129,49,48,228,20,69,16,32,142,11,126,85,0,133,23,180,197,153,200,76,13,37,132,208,170,65,192,38,24,30,42,34,96,162,193,2,44,97,250,71,210,249,79,50,233,70,13,117,217,98,207,60,16,83,86,91,112,232,220,125,82,12,108,121,199,118,178,104,227,192,200,82,126,193,194,243,149,197,207,70,102,91,58,104,213,18,104,142,145,172,148,54,154,21,23,154,219,144,127,252,207,81,113,19,95,15,99,159,197,124,182,255,190,190,226,167,248,215,166,170,102,170,166,143,56,228,75,210,109,198,94,157,38,75,125,77,219,24,230,40,179,33,238,107,151,115,14,217,34,83,137,127,102,212,213,212,237,183,40,59,136,155,183,159,123,216,211,35,200,198,161,136,97,25,128,38,2,45,104,121,177,205,88,106,30,161,153,8,76,165,176,75,150,170,155,79,189,200,8,1,146,80,144,248,89,48,147,82,211,70,96,25,99,204,221,74,150,217,155,139,246,167,123,8,55,109,193,52,220,89,2,77,145,33,66,137,105,134,120,49,141,52,193,145,126,198,187,109,163,109,67,9,122,97,225,118,141,200,230,165,239,165,202,26,157,43,238,197,179,116,228,176,206,223,94,121,103,159,235,21,140,222,82,121,228,82,78,121,17,115,5,80,113,178,131,0,37,185,53,48,206,13,202,227,201,76,232,168,26,236,10,140,33,10,35,40,128,214,224,202,75,144,206,230,29,216,45,246,131,136,139,44,15,132,161,217,85,67,3,228,62,66,113,50,135,212,123,129,89,113,246,72,7,247,102,52,228,210,178,247,174,72,104,164,168,124,34,173,70,131,28,70,70,76,5,215,215,14,232,197,114,157,191,58,85,167,63,124,68,198,212,107,12,177,61,183,126,183,124,83,222,203,252,142,180,231,183,191,91,216,201,133,130,201,17,236,168,135,121,113,200,234,61,143,161,129,17,7,136,162,58,168,247,32,91,219,27,124,236,50,232,110,177,192,227,67,48,34,44,218,0,6,136,0,255,251,178,100,221,12,5,17,103,72,27,108,92,82,121,44,120,209,101,35,110,19,189,157,32,109,49,15,201,244,50,38,180,144,155,21,196,91,61,179,74,107,111,209,16,42,176,20,26,92,224,218,5,69,2,54,137,75,145,32,134,210,234,151,77,3,16,110,102,175,92,252,69,31,191,169,243,40,38,193,210,55,118,116,67,100,35,164,22,65,17,114,67,23,46,142,211,85,195,201,60,242,14,73,206,34,240,212,136,173,66,246,143,163,208,215,41,89,234,179,45,146,103,229,153,182,132,229,236,83,110,253,117,228,249,204,215,118,93,70,189,80,243,14,200,213,77,238,205,164,190,253,239,202,144,23,74,61,84,77,166,32,166,162,153,151,28,156,23,25,42,170,170,170,170,170,170,170,170,170,170,0,140,21,152,49,112,156,208,94,227,62,92,193,216,195,73,10,130,195,211,8,32,140,24,27,48,32,85,120,142,2,1,34,133,101,2,130,217,226,3,4,128,132,1,37,246,174,108,42,137,101,81,161,17,80,72,156,137,48,213,81,213,114,51,136,163,12,84,237,244,12,177,154,66,230,44,146,255,120,29,104,102,68,240,184,235,26,244,219,110,155,112,59,133,40,125,85,245,185,4,109,250,133,190,79,140,97,136,75,234,78,220,181,23,194,206,121,111,185,19,41,3,76,137,117,50,90,98,170,87,6,80,195,71,114,117,203,71,131,161,42,246,26,124,164,202,108,108,103,14,68,125,167,74,158,37,102,174,164,213,131,198,142,210,53,66,222,230,58,150,171,107,35,190,102,227,158,155,31,186,85,189,242,18,134,68,174,140,35,253,75,104,160,0,40,235,65,109,93,146,242,218,10,1,227,167,166,113,26,169,156,26,179,178,36,60,149,228,67,252,254,35,73,36,226,137,171,108,195,72,214,87,38,147,198,19,155,148,183,63,109,206,167,183,123,221,156,115,169,215,60,211,103,30,37,239,188,6,221,54,90,152,212,252,225,181,188,221,146,183,93,246,218,157,88,172,87,119,233,250,253,223,160,251,82,246,218,91,62,182,71,169,220,167,99,172,10,61,79,43,242,181,239,238,204,207,138,215,105,188,143,199,226,224,0,83,78,29,145,39,82,105,253,182,103,134,154,208,230,61,41,137,10,40,105,47,210,244,80,57,84,10,61,227,118,109,144,52,196,252,135,226,235,234,51,18,86,136,140,26,221,162,52,206,68,83,11,179,152,234,95,43,150,230,247,193,117,250,51,50,173,98,75,2,128,129,121,45,68,135,78,164,120,216,219,122,22,9,151,47,110,63,234,95,253,173,251,123,191,237,255,13,175,168,98,166,212,93,57,250,168,220,165,95,118,179,214,214,195,50,25,247,126,78,73,75,107,251,203,204,168,195,101,58,219,200,255,251,178,100,223,12,6,5,103,68,11,131,95,160,120,204,233,173,36,38,133,84,101,155,26,109,37,185,137,230,26,35,1,132,153,169,125,140,146,48,181,59,42,130,38,84,140,16,177,246,52,58,201,45,122,107,81,170,205,42,72,234,229,97,32,170,131,154,135,132,6,80,224,215,49,122,221,178,0,36,155,33,79,85,103,104,244,242,171,40,12,8,144,182,1,138,166,41,35,58,244,204,18,32,189,117,57,86,227,38,198,211,246,97,147,100,63,64,249,73,17,13,142,138,207,148,41,140,245,117,4,53,103,187,219,60,22,101,109,53,43,197,42,81,79,209,166,69,233,70,65,104,27,110,180,14,227,147,149,48,115,33,166,28,222,166,160,225,202,51,234,66,67,243,253,185,51,221,191,23,123,171,199,121,159,255,255,252,0,204,201,67,49,145,36,208,17,19,80,188,205,56,56,50,56,152,195,1,19,0,14,8,134,194,130,177,65,33,127,66,0,249,149,64,11,105,109,34,123,114,149,57,160,128,42,183,173,17,224,204,10,205,80,97,246,147,172,52,195,236,220,162,119,92,70,102,230,46,216,33,246,81,201,137,68,134,138,11,201,107,228,211,35,235,159,39,193,119,64,207,188,121,129,82,65,146,87,250,33,19,110,20,240,100,191,59,113,189,242,183,247,254,66,114,91,33,170,124,200,179,109,27,202,151,245,251,253,51,126,23,79,233,18,139,208,154,145,230,235,161,45,22,36,64,128,129,196,238,109,88,43,134,33,85,58,151,99,172,108,238,185,211,210,73,146,74,179,35,115,198,71,146,65,156,168,43,80,10,4,125,26,235,233,0,10,1,0,139,77,192,229,27,35,36,217,30,43,199,234,32,251,61,79,71,20,123,181,214,16,19,173,36,75,120,221,133,245,243,140,73,22,199,236,147,51,252,167,103,249,177,165,24,183,56,49,197,252,79,185,249,204,223,42,64,156,193,209,171,8,58,60,161,145,121,174,27,25,89,243,238,78,81,29,107,21,24,115,104,86,210,14,25,162,15,71,164,147,100,106,213,8,226,145,152,237,1,187,100,223,105,71,66,62,214,138,198,103,216,228,11,202,211,6,4,152,224,206,107,118,65,140,49,134,70,80,153,0,70,80,240,24,6,24,72,24,36,95,48,176,20,72,190,133,136,206,173,197,252,14,2,171,116,20,145,226,65,5,122,161,143,73,125,22,162,238,146,176,165,9,140,52,134,108,250,68,212,252,126,3,140,199,28,183,77,71,21,116,236,169,247,183,14,192,17,122,103,86,145,31,30,56,219,129,24,104,76,170,61,13,198,235,48,72,114,29,124,43,197,112,164,146,218,207,251,135,255,104,132,92,146,202,65,182,162,84,178,54,51,50,143,36,140,80,64,172,98,38,255,251,178,100,219,142,5,200,103,68,139,131,111,180,119,236,217,26,60,195,110,22,205,155,18,78,5,254,129,227,179,101,244,147,22,124,218,86,239,187,195,182,126,35,74,217,119,57,166,164,74,195,140,169,114,107,129,186,233,254,161,238,215,141,245,239,104,208,177,191,233,241,152,186,174,171,91,218,212,148,90,158,81,154,192,12,10,128,140,55,28,110,2,165,130,128,173,25,68,128,250,19,112,77,17,1,42,201,94,101,95,175,116,141,71,110,157,255,190,217,191,158,197,93,25,100,47,112,13,61,239,30,32,161,88,48,178,4,109,168,233,63,197,110,100,59,197,60,195,226,71,46,10,132,98,179,178,211,132,110,219,46,101,52,40,160,187,14,74,200,209,49,250,176,198,220,151,17,91,181,177,226,72,202,206,230,99,43,38,70,89,206,246,42,216,175,34,20,155,117,41,93,42,12,244,85,0,140,97,100,50,73,64,202,166,208,50,184,211,70,3,35,135,76,14,34,8,34,132,18,136,129,2,49,8,36,2,132,199,41,17,233,18,249,222,86,248,29,247,76,232,202,182,50,102,112,230,190,147,117,145,162,89,34,127,93,233,118,49,101,136,203,229,42,12,220,99,250,124,39,165,80,108,101,231,113,29,181,119,12,200,219,102,78,181,98,174,116,220,174,180,62,225,206,186,19,242,42,123,147,245,47,93,199,154,199,81,128,195,99,35,226,153,36,129,200,182,101,63,137,68,52,50,38,115,19,109,153,151,177,7,174,250,58,253,52,141,224,226,86,162,137,26,29,56,145,60,249,139,155,239,60,219,100,207,239,230,142,47,118,246,84,62,162,29,242,12,57,142,211,160,0,0,208,91,239,41,75,201,148,62,134,97,172,119,40,81,206,143,120,114,78,254,144,177,157,222,118,247,147,214,178,95,91,159,97,157,45,169,160,222,13,71,26,129,189,130,134,199,6,226,14,212,102,187,155,234,80,63,67,90,137,81,10,85,97,102,24,215,109,155,108,147,26,131,51,44,27,54,154,242,51,18,149,60,250,89,229,67,179,164,249,31,34,34,17,152,181,50,203,172,168,91,148,171,171,178,170,186,204,140,116,77,65,34,128,241,167,162,26,179,121,199,115,152,69,121,137,48,128,11,129,1,198,36,62,89,100,64,42,134,16,131,149,66,91,138,237,120,89,195,118,102,99,194,109,9,48,91,27,52,126,215,227,154,254,171,67,70,129,159,231,47,10,174,92,3,18,98,77,252,3,45,120,29,125,202,225,234,70,92,210,97,112,46,14,67,203,43,101,46,18,195,53,201,200,188,12,240,58,20,56,207,183,244,86,171,219,156,164,239,57,204,255,245,148,148,172,230,102,67,230,73,20,170,83,25,145,162,32,136,45,74,237,24,145,175,255,251,178,100,210,142,133,118,102,197,11,129,95,164,114,172,217,41,60,101,174,21,221,155,22,77,133,158,129,249,51,99,69,132,142,49,48,134,82,203,232,92,246,219,142,15,92,212,167,112,239,175,163,140,239,199,118,127,97,207,251,117,38,239,83,41,251,125,164,82,236,121,105,129,48,46,56,91,230,1,52,5,46,224,163,198,70,172,234,8,176,136,239,1,51,198,192,233,182,26,241,251,243,21,35,111,127,203,83,66,85,152,55,141,81,17,222,193,25,93,130,234,229,43,102,209,83,74,205,142,122,22,190,136,140,32,54,137,202,47,5,79,222,46,248,58,94,63,112,93,81,103,5,168,98,48,64,110,14,241,153,113,155,251,55,40,70,73,206,196,49,52,169,57,46,180,139,47,166,4,143,181,52,102,169,203,122,61,218,144,206,185,154,197,43,236,78,119,186,119,255,87,66,248,29,165,0,66,163,65,219,50,101,211,10,228,16,176,26,178,241,153,24,133,13,140,84,124,20,0,97,2,132,67,202,1,59,0,179,23,105,82,41,202,123,163,245,51,78,151,172,2,170,62,79,227,126,213,221,234,141,158,33,49,13,192,177,23,233,201,133,189,114,69,86,121,177,185,73,156,13,31,117,155,120,121,159,124,141,131,39,11,101,140,74,100,180,242,118,166,202,230,28,87,122,98,95,55,39,175,73,118,165,172,251,182,214,222,224,119,203,9,150,67,24,203,235,44,186,43,63,46,108,194,235,45,82,222,153,244,162,10,85,164,140,195,87,132,31,70,233,188,160,183,72,227,33,103,155,190,179,100,81,157,151,73,160,238,116,222,254,24,133,41,44,98,231,102,213,0,167,154,237,0,0,17,182,18,5,201,46,39,149,64,128,240,6,11,165,226,219,134,8,233,77,90,241,227,222,125,69,211,101,145,33,183,196,54,99,11,104,68,36,109,193,191,68,217,74,195,242,51,39,23,99,160,183,140,248,88,38,25,113,213,140,242,36,169,72,103,173,77,146,240,244,44,104,175,185,244,153,59,95,238,150,17,120,97,234,180,158,224,101,33,18,162,158,111,245,130,133,200,64,24,138,8,207,226,129,186,18,15,25,209,242,58,4,101,192,6,80,220,44,204,140,128,243,65,206,75,124,247,146,64,217,70,6,104,101,230,102,60,32,50,8,4,41,48,48,65,225,37,234,212,81,253,155,49,150,24,193,81,165,49,163,15,91,127,13,175,132,123,121,146,173,26,200,0,140,40,9,158,151,77,155,77,162,186,77,40,114,182,52,103,154,89,109,216,199,23,217,0,9,32,97,32,227,193,205,117,141,42,4,8,36,66,28,29,196,67,122,149,201,135,5,15,2,23,156,180,233,14,146,15,12,190,158,63,10,187,23,151,214,185,175,138,206,255,251,176,100,210,140,133,137,103,69,147,97,95,146,115,44,233,93,48,35,150,88,133,155,20,77,153,190,193,208,51,100,36,243,21,248,139,252,217,246,210,93,114,230,14,12,106,105,242,138,57,22,191,30,46,118,250,202,109,141,167,164,114,46,246,226,223,167,139,255,90,43,13,193,10,98,0,223,252,104,203,173,205,106,170,94,110,107,89,235,59,34,131,244,153,146,99,189,66,177,148,254,173,232,104,2,172,147,147,84,73,133,116,26,35,169,36,33,229,129,32,80,167,156,222,218,60,42,136,105,72,187,63,181,89,244,8,64,251,170,157,40,170,219,223,14,195,32,6,60,212,176,196,46,139,32,120,36,173,103,152,113,83,9,151,84,213,110,40,37,113,171,163,221,85,247,179,203,51,35,35,16,201,75,150,236,167,94,142,135,178,59,187,62,102,49,149,42,49,149,4,24,72,113,159,181,198,44,173,175,73,138,94,255,70,179,21,189,97,138,0,0,220,172,218,80,26,144,3,144,154,139,186,134,140,253,1,244,43,233,112,49,230,33,12,206,207,172,104,109,60,177,58,182,113,112,38,231,225,60,71,66,68,152,66,108,39,97,45,7,208,218,36,140,10,67,40,185,172,165,54,241,134,135,99,32,43,192,145,73,142,35,236,39,144,147,248,189,144,194,238,17,0,43,161,160,171,24,173,99,240,157,24,44,82,53,41,35,176,226,240,189,125,25,56,235,32,188,177,148,141,45,6,31,203,218,240,247,19,124,237,233,48,131,179,222,143,86,88,189,199,37,53,84,26,195,8,89,102,31,148,112,199,17,6,220,23,67,210,113,195,158,43,140,126,182,164,150,247,247,243,118,157,127,240,254,192,191,20,0,2,75,113,169,81,142,161,129,120,107,73,18,177,30,53,55,143,188,80,135,205,220,171,75,78,214,165,234,105,163,171,108,75,13,116,225,184,204,249,38,138,22,225,206,39,34,68,82,156,15,21,136,227,173,192,240,236,141,180,63,28,3,216,73,82,101,201,6,27,200,213,49,123,38,134,248,120,7,250,26,17,177,250,214,88,11,145,179,37,32,48,71,123,79,143,241,98,61,22,117,22,65,98,133,156,137,146,75,34,141,89,41,32,114,138,252,252,169,238,211,2,199,22,45,20,49,226,232,106,217,204,77,219,12,81,245,17,53,70,92,232,149,3,123,89,89,113,60,75,56,157,150,150,111,65,41,3,195,232,26,67,198,131,178,115,32,69,56,105,195,88,3,201,0,1,187,126,50,134,120,137,11,185,88,162,45,198,70,153,150,101,80,108,198,55,244,178,101,72,37,39,163,70,170,22,22,44,139,8,16,35,36,110,224,137,13,9,101,117,52,149,209,72,178,22,133,43,142,160,93,26,42,10,145,30,109,255,251,178,68,203,12,133,71,103,73,155,47,67,242,174,76,217,35,101,232,126,16,193,157,50,108,37,13,202,49,179,165,157,132,153,184,161,99,15,217,210,249,175,251,85,122,150,166,110,26,230,209,93,147,206,28,247,100,242,159,82,154,10,74,155,84,144,201,117,114,122,44,212,109,68,35,45,241,6,44,145,49,116,189,165,140,213,252,117,68,156,165,14,90,174,34,72,154,231,37,190,62,238,80,104,29,116,64,0,12,187,112,187,20,48,73,10,92,158,80,203,162,235,171,201,217,169,44,163,119,236,177,117,80,45,218,70,142,208,185,98,196,220,144,128,156,145,187,64,68,133,33,44,189,54,161,13,128,80,224,149,160,201,24,50,194,52,104,150,1,66,195,134,218,72,33,63,238,23,183,23,245,89,218,90,98,102,253,60,191,210,164,205,204,71,107,242,189,91,253,134,229,158,129,102,29,140,249,112,249,176,91,253,153,245,185,202,238,247,186,207,140,237,29,154,222,91,111,219,118,55,209,103,26,233,98,159,89,190,74,83,95,55,58,123,7,138,122,0,0,165,172,201,82,204,32,36,70,100,114,131,102,128,16,33,2,98,42,36,173,4,64,111,169,96,13,76,24,75,124,242,71,89,113,33,11,64,179,158,78,74,226,160,176,145,148,251,146,44,234,24,228,228,92,153,75,225,164,80,136,216,43,23,4,160,223,108,73,68,185,198,46,201,64,244,78,200,57,154,14,16,20,136,216,90,132,192,182,26,37,105,11,18,115,128,85,9,33,99,14,5,68,202,4,66,229,122,12,105,126,63,166,49,140,252,194,164,217,180,40,191,17,228,153,158,103,216,255,91,182,35,107,88,121,6,27,253,50,181,103,112,229,86,83,239,194,213,225,71,203,134,113,123,196,135,36,54,88,61,230,225,87,231,249,253,171,159,135,242,215,87,182,63,255,52,241,117,173,127,241,127,254,254,126,254,243,243,172,97,225,194,1,159,161,0,11,183,228,236,20,6,69,146,181,24,23,233,168,171,225,218,40,145,71,190,223,91,233,86,255,222,170,169,79,239,253,127,157,140,68,167,90,33,53,30,175,181,20,231,67,50,49,15,114,20,167,82,180,157,22,153,119,90,161,202,151,153,251,153,92,183,115,170,220,171,221,90,196,111,254,183,178,21,236,140,5,52,24,44,53,41,61,49,192,173,53,140,42,59,30,179,51,205,39,2,18,102,33,2,70,77,134,166,53,7,102,44,150,6,19,4,134,9,136,160,224,72,193,144,12,192,240,28,205,192,88,201,48,228,192,162,4,129,8,4,24,128,12,14,201,153,120,82,97,129,56,8,44,1,12,24,168,32,0,0,24,84,78,8,68,137,82,66,18,102,2,0,24,173,10,12,52,152,60,84,96,32,255,251,178,100,189,128,6,7,102,201,29,109,224,0,85,44,217,202,164,148,0,46,58,13,18,25,222,0,2,105,49,102,31,30,144,0,225,168,130,65,84,225,16,64,203,137,131,95,229,205,108,60,49,89,221,22,203,202,100,208,65,140,202,133,67,96,193,84,200,161,3,9,9,141,0,124,50,160,0,195,162,179,61,176,141,74,181,53,152,160,239,134,179,12,138,140,52,1,48,88,124,194,160,98,96,114,90,24,196,18,96,130,177,64,208,28,55,49,40,4,88,0,110,188,249,173,96,6,132,41,154,84,172,102,50,1,130,4,48,126,234,71,230,33,152,203,222,156,141,170,247,165,127,218,250,196,72,240,48,52,20,12,82,218,16,168,18,236,71,41,125,216,179,233,77,78,245,181,56,180,106,4,117,110,70,33,242,234,175,134,22,227,65,136,110,164,140,12,3,152,191,75,37,175,20,183,150,169,251,81,212,154,119,99,112,213,111,187,71,87,55,41,164,165,164,27,156,86,191,219,229,143,212,213,122,183,165,155,195,14,115,28,94,173,101,57,86,165,201,126,169,113,215,62,204,147,125,167,152,150,83,210,97,135,239,13,106,157,239,169,221,255,255,53,249,119,191,255,255,255,255,255,255,254,199,185,189,127,57,251,223,63,191,255,255,255,255,255,255,254,167,239,5,85,180,13,72,0,0,17,46,73,111,184,110,36,75,217,174,45,100,253,118,241,94,161,73,61,111,140,211,28,184,42,210,214,85,27,59,126,117,9,152,101,241,71,107,65,178,110,68,33,154,176,97,164,16,130,202,57,52,79,137,42,23,94,86,244,102,35,173,241,178,198,81,26,186,172,156,46,55,115,223,190,22,202,8,116,182,48,218,218,164,104,241,234,95,154,188,134,151,133,10,201,193,20,90,158,230,127,121,80,97,226,149,203,87,155,182,206,76,4,59,110,249,151,144,138,4,73,65,153,251,158,107,103,33,78,124,226,213,236,43,255,71,228,218,176,200,168,5,6,192,193,255,255,167,255,233,0,0,85,252,168,97,122,197,103,57,224,26,236,184,200,204,230,32,227,250,205,139,156,176,139,18,38,235,34,35,119,106,193,192,96,143,100,116,84,108,161,62,218,124,110,0,127,150,107,1,72,177,192,181,181,99,99,47,40,84,141,120,128,16,35,204,227,182,236,157,115,54,143,201,32,129,192,235,0,49,36,89,11,45,252,107,97,85,12,52,29,50,169,145,53,74,25,106,101,168,162,252,114,24,170,117,180,166,255,182,231,101,243,28,206,253,61,75,51,245,175,87,238,24,97,119,255,254,229,234,78,95,173,203,127,135,48,222,236,103,126,167,231,141,186,11,16,252,190,89,51,15,205,207,212,171,95,116,149,229,241,58,107,19,118,176,194,223,255,251,178,100,84,14,230,157,103,76,31,103,0,2,83,136,185,211,228,140,0,27,61,155,38,109,164,254,193,91,34,167,12,244,140,112,219,164,177,110,228,214,168,239,119,157,238,178,250,159,123,28,234,99,61,205,82,115,247,251,207,155,237,124,187,175,239,254,255,247,255,253,255,255,255,220,165,192,180,216,0,7,54,168,232,132,44,244,142,118,45,232,152,99,38,130,100,159,214,119,82,36,67,181,247,78,63,78,232,191,160,53,229,8,28,208,231,83,215,135,244,255,236,87,58,244,184,191,240,100,244,207,57,199,35,54,53,186,3,30,17,157,28,140,205,40,176,225,144,56,54,100,176,68,94,132,22,237,21,163,238,255,202,1,59,49,163,35,2,35,33,33,61,194,224,229,192,51,9,130,0,138,142,12,138,161,128,97,56,88,8,120,177,208,7,13,138,8,2,7,102,11,2,68,192,166,28,42,219,172,69,118,158,196,128,201,0,96,32,40,228,172,10,80,91,160,225,242,1,16,48,160,36,60,100,85,51,18,213,2,227,0,162,80,112,80,40,120,64,14,2,3,46,32,140,13,1,234,194,254,138,129,22,216,56,204,193,64,192,32,81,51,14,8,49,80,130,32,16,168,72,98,64,10,24,202,69,194,130,192,17,121,28,2,94,135,117,12,222,36,199,90,174,3,52,119,160,234,109,241,26,90,216,165,180,163,208,210,5,100,129,127,233,171,237,58,125,104,70,112,169,101,251,180,32,177,80,14,64,66,70,104,148,242,61,36,80,157,135,149,20,10,136,80,77,19,24,96,213,73,72,100,83,123,72,34,175,223,144,241,129,10,232,150,255,171,127,255,252,160,13,115,105,156,60,41,15,5,87,24,94,6,212,22,130,53,133,50,211,38,118,27,72,44,90,33,189,2,112,127,209,152,200,209,76,169,147,156,34,100,168,56,176,84,208,140,253,44,159,245,179,10,109,235,165,100,51,227,77,151,226,91,11,215,164,160,129,188,115,125,28,196,19,195,163,3,33,16,162,141,56,127,29,208,79,255,254,118,0,0,93,246,42,92,83,32,131,200,20,124,22,93,20,159,246,114,178,27,172,45,166,204,65,240,235,100,127,28,88,121,109,67,174,59,117,139,55,103,117,67,101,178,184,122,50,236,87,95,146,135,117,57,230,157,101,135,118,160,137,76,169,100,88,159,131,160,200,125,242,135,93,5,206,202,158,106,70,67,19,95,83,22,219,155,222,169,99,81,150,233,31,140,202,168,42,212,191,204,255,247,78,77,57,238,93,253,16,155,117,106,236,137,39,81,248,175,66,48,225,115,44,120,53,137,79,177,130,152,178,68,243,205,125,203,229,126,188,84,28,191,255,255,255,208,53,212,0,1,79,227,246,128,83,32,67,176,52,255,251,178,68,79,142,228,159,103,77,155,35,47,176,138,8,153,163,101,229,126,18,13,157,54,109,12,254,194,66,179,102,77,167,149,248,172,14,61,43,162,110,235,112,130,103,161,218,73,233,107,193,20,78,161,196,105,74,133,153,170,163,9,74,39,41,85,122,28,157,67,31,147,69,97,57,18,118,195,136,67,203,242,65,125,136,72,38,118,129,73,40,207,163,148,152,13,242,84,77,151,4,197,22,50,151,78,201,25,140,33,39,50,116,160,83,170,87,77,143,96,59,154,246,215,43,181,81,211,86,253,8,32,146,145,105,167,101,176,224,113,66,197,132,86,89,212,168,228,21,32,46,147,114,98,25,101,190,230,200,255,255,210,92,220,70,5,196,0,14,59,108,68,135,137,16,71,213,0,123,95,229,133,98,242,71,150,50,238,74,217,202,227,136,51,184,26,163,32,136,59,77,226,251,119,32,217,100,170,85,10,132,199,161,182,193,79,62,205,159,23,95,82,89,91,171,171,146,74,173,54,150,13,227,240,147,205,236,235,114,198,90,236,168,251,236,253,84,205,253,140,90,154,173,61,141,127,195,124,237,134,106,196,105,10,19,211,248,100,173,229,212,39,206,82,53,160,152,130,198,65,200,225,194,107,47,253,145,96,145,254,239,244,190,103,212,54,117,235,244,237,243,191,62,159,80,145,149,223,142,1,101,162,3,7,69,42,63,137,8,77,85,217,33,158,107,48,124,170,91,45,129,39,220,18,108,216,94,212,80,77,197,193,58,62,135,185,136,153,88,98,79,28,72,213,210,76,236,115,156,189,31,40,253,174,88,204,159,1,21,82,195,20,253,130,116,3,56,184,170,73,243,58,116,156,137,9,188,73,155,178,114,174,39,132,197,31,50,214,6,243,203,122,209,255,238,238,38,83,33,234,196,90,170,57,101,28,44,12,38,29,16,49,29,41,178,58,41,76,165,74,210,42,166,73,173,114,183,236,142,234,247,115,239,35,162,215,167,39,146,252,57,0,0,102,188,195,0,201,81,12,68,132,221,108,141,4,24,198,72,64,68,235,57,0,229,80,209,0,50,39,173,69,174,207,211,213,52,179,19,10,71,178,116,245,108,131,176,68,70,150,193,133,98,189,22,76,235,57,11,2,233,103,85,160,71,112,41,196,196,155,232,64,72,117,48,100,156,76,150,253,186,178,132,156,45,226,213,100,79,10,59,42,136,24,100,209,47,74,102,174,167,253,201,21,88,221,87,26,184,42,133,61,97,157,80,65,111,13,37,154,103,119,243,231,53,110,115,159,87,205,59,189,38,91,18,92,251,73,166,189,52,212,238,229,234,172,242,230,164,147,173,97,169,139,88,100,145,178,234,50,229,72,69,188,29,167,95,252,247,186,191,111,203,99,107,46,255,251,178,100,87,142,165,252,103,74,155,120,91,240,84,232,9,234,49,35,24,25,49,155,40,109,225,109,201,78,158,230,204,240,142,104,99,250,233,207,164,184,158,225,204,248,235,109,70,233,80,41,176,0,66,0,0,109,255,53,47,31,0,48,241,179,237,60,234,139,177,169,171,32,138,106,64,80,176,170,90,245,73,115,170,191,222,145,255,195,213,74,69,80,28,170,151,58,95,127,254,31,53,184,56,198,113,136,228,61,86,153,85,34,62,252,136,75,74,133,24,44,29,188,201,38,29,74,36,246,8,183,9,34,255,213,253,174,255,129,7,70,50,144,106,112,35,123,35,216,134,22,80,99,193,201,2,98,65,162,192,166,22,36,189,72,4,9,128,234,139,32,88,80,32,69,214,185,8,7,164,162,161,85,161,108,250,192,16,173,46,83,65,153,40,226,122,181,181,162,132,225,159,172,20,28,143,205,109,6,208,159,25,120,83,249,129,62,79,81,40,140,46,73,233,43,2,86,208,48,10,128,70,7,158,62,44,21,19,150,136,162,52,132,165,94,165,162,32,28,31,135,123,135,227,4,172,134,134,231,96,208,210,201,4,138,36,52,242,189,211,44,226,238,92,220,221,86,167,46,123,104,165,27,121,250,58,88,66,30,28,20,147,233,153,48,144,229,141,24,181,181,86,220,180,225,197,163,223,83,81,112,113,36,110,105,151,114,246,193,196,63,119,19,113,198,200,234,174,17,79,211,175,235,137,211,1,170,249,118,252,209,98,50,196,97,2,136,77,65,78,178,167,170,152,143,154,59,241,239,26,122,181,214,236,217,97,10,152,132,42,200,183,115,194,44,97,207,175,255,201,45,24,0,130,109,115,84,179,149,232,50,123,235,3,211,118,241,147,16,163,134,140,134,26,182,186,227,37,149,26,69,175,156,170,238,4,30,50,169,246,249,101,0,1,55,248,194,64,129,3,38,46,8,116,69,34,202,38,56,2,23,9,48,81,32,104,64,224,18,239,103,41,220,193,244,143,169,64,199,139,81,31,67,89,216,240,136,14,141,74,100,10,59,105,161,50,213,109,88,207,204,63,5,163,184,8,109,138,13,1,73,152,146,78,60,145,70,29,14,78,222,139,165,84,105,43,224,120,186,50,170,117,105,127,150,51,117,97,109,0,132,5,44,99,19,241,247,214,51,45,150,202,165,218,254,214,214,93,53,25,185,119,169,210,243,17,159,57,184,6,92,73,18,229,138,189,167,99,179,121,224,87,34,161,41,180,16,150,118,220,203,238,118,182,110,168,212,68,56,161,200,253,24,139,220,112,223,159,209,17,89,188,218,50,219,75,240,99,0,0,151,108,170,186,184,26,44,170,85,25,188,111,47,49,189,93,95,42,151,143,215,160,235,114,106,250,255,251,178,100,102,14,229,129,103,75,155,102,63,160,83,103,153,163,60,34,158,20,229,155,44,109,189,13,201,91,171,230,204,240,142,120,118,105,50,103,48,52,243,53,145,233,193,23,1,0,159,254,229,8,3,15,12,96,65,232,154,10,153,200,153,106,111,16,226,235,32,25,74,134,161,5,68,148,99,11,16,22,66,238,170,228,231,182,133,91,94,137,174,224,146,80,98,168,89,112,245,64,67,28,202,21,197,65,128,161,228,2,172,137,9,176,107,51,117,155,144,174,26,66,132,6,179,168,22,162,24,248,124,15,33,222,135,140,50,156,62,81,96,222,21,33,105,32,11,98,48,45,194,122,49,144,210,102,39,43,116,24,107,47,23,105,64,170,4,81,206,24,135,56,122,60,83,49,11,170,32,239,136,10,18,192,99,161,0,34,31,28,118,80,248,28,202,159,191,52,237,53,104,235,85,124,164,136,142,246,195,46,238,166,226,107,185,230,45,43,77,244,185,159,175,72,221,167,74,248,255,174,46,58,31,13,117,48,222,104,106,113,104,72,191,69,152,225,70,230,12,31,241,235,116,48,5,222,181,223,244,147,123,0,118,158,104,231,138,116,156,38,28,195,141,186,122,49,247,28,121,55,157,216,148,70,1,4,140,207,101,204,234,37,187,192,208,77,127,247,52,67,156,151,11,124,217,141,69,132,42,4,237,53,50,99,4,121,100,80,47,11,209,234,30,94,217,158,151,68,207,51,105,241,188,198,129,161,199,47,91,204,12,78,201,117,0,0,174,244,116,220,68,74,102,192,101,48,227,83,70,88,36,96,67,166,36,56,76,14,20,5,81,134,86,34,11,106,11,0,138,41,156,76,2,222,42,163,50,67,24,64,202,27,148,56,199,224,1,161,39,66,214,26,75,18,42,133,203,98,37,136,19,40,70,85,190,168,150,21,104,65,19,12,150,12,146,68,28,53,48,123,212,237,105,35,203,203,55,37,151,32,197,71,113,186,18,196,153,14,141,11,136,194,150,120,130,217,80,22,184,235,248,239,137,251,255,165,163,149,142,119,88,132,24,138,170,137,88,168,211,174,167,212,90,42,105,111,67,157,241,152,136,60,59,217,47,56,88,247,40,179,45,158,237,121,202,21,188,101,79,87,117,127,199,247,84,205,103,255,250,64,208,85,96,128,0,5,219,249,85,181,41,220,147,75,150,73,222,205,43,110,232,234,241,36,198,162,251,124,124,124,84,131,51,17,49,203,250,124,41,74,80,4,40,235,255,216,17,176,161,80,110,104,179,71,166,224,131,140,38,106,173,28,246,109,73,109,202,166,44,142,98,114,237,38,194,139,42,246,27,15,159,159,32,153,35,135,176,196,58,254,244,198,13,133,79,141,73,20,233,11,140,200,40,116,92,255,251,178,100,140,142,37,147,103,74,27,120,67,112,86,137,73,183,60,35,174,22,69,155,42,109,161,94,193,78,179,103,40,23,136,40,193,194,138,0,140,72,32,179,169,172,214,80,100,160,17,132,52,245,82,109,210,174,44,144,78,84,145,76,232,30,38,44,153,72,150,160,206,82,53,174,69,242,210,219,118,96,91,196,231,71,37,204,214,150,141,60,105,187,73,97,183,161,128,45,66,245,180,84,89,103,173,37,43,116,246,182,206,12,2,252,136,196,197,128,24,100,182,226,173,125,109,89,120,50,202,206,18,60,185,251,100,76,199,247,215,244,238,35,150,70,89,33,208,226,11,197,44,231,78,49,168,102,61,98,92,187,97,175,176,194,6,207,19,3,136,56,147,20,41,69,83,157,172,143,218,9,123,170,178,135,136,221,203,26,255,239,158,244,183,209,104,28,0,40,67,127,249,37,9,88,148,103,110,98,86,61,114,122,190,225,2,101,1,71,74,238,10,233,69,124,142,244,95,234,181,163,88,219,184,134,219,255,238,201,84,105,93,27,90,180,199,50,41,129,178,17,144,210,50,93,155,202,202,169,58,165,21,181,70,61,74,97,171,126,189,151,101,221,253,167,45,190,218,127,254,50,0,1,55,248,205,40,24,124,44,192,244,17,3,145,49,162,12,64,51,48,52,89,58,19,21,189,133,184,40,178,198,44,175,87,125,27,163,107,93,60,246,214,96,245,201,96,144,34,49,18,3,101,108,201,155,195,47,179,32,72,244,119,163,101,113,137,42,105,68,38,25,157,233,45,118,69,32,46,188,109,178,180,184,26,1,155,121,148,5,146,66,26,193,84,188,154,4,135,37,78,60,214,25,79,111,85,46,209,255,251,164,124,100,220,127,91,145,140,204,121,3,154,217,47,104,218,63,235,118,198,50,17,196,179,19,222,127,125,90,245,7,59,26,44,248,104,23,231,185,37,161,177,23,143,56,217,216,204,4,35,239,138,139,132,28,105,117,251,31,55,115,127,255,14,106,129,186,18,13,0,10,111,255,36,56,128,24,29,89,8,84,93,69,215,84,242,89,147,107,118,118,227,43,244,85,244,253,20,253,222,131,74,140,80,68,199,50,249,65,191,152,228,57,89,156,238,210,20,202,64,228,118,82,32,41,115,170,145,30,132,66,50,81,150,180,113,233,242,189,145,143,213,13,209,213,213,61,164,103,217,52,34,19,255,116,254,101,139,95,126,13,61,45,14,214,140,36,64,195,147,98,6,40,133,97,162,21,153,160,48,56,17,253,116,34,203,38,112,182,47,203,68,130,35,105,221,94,48,199,16,32,156,74,80,239,39,203,8,142,73,95,85,147,46,140,169,249,125,102,115,119,8,244,53,83,179,237,129,107,182,235,133,76,227,14,255,251,178,100,172,142,5,143,102,203,27,70,95,176,90,44,217,215,36,162,138,20,69,157,46,108,157,28,65,92,154,102,140,193,14,56,212,110,82,194,162,15,196,188,112,249,5,185,208,184,40,76,137,97,20,187,156,84,151,117,254,159,220,167,45,90,75,161,176,113,206,244,59,102,94,119,186,152,111,122,120,183,117,226,90,8,113,181,227,39,171,97,220,11,70,157,188,16,64,152,167,129,210,247,208,194,197,187,18,168,228,212,117,48,251,250,253,243,156,14,148,128,0,154,220,185,130,80,118,63,150,73,67,65,170,71,19,209,214,37,109,148,203,89,50,179,2,130,48,201,106,187,114,167,234,123,29,154,196,38,12,67,221,155,255,138,87,213,230,188,221,228,112,26,26,180,60,144,57,54,173,139,83,8,37,216,145,140,113,40,65,213,41,141,98,132,36,80,131,69,1,226,45,0,24,51,233,74,170,0,0,219,180,198,39,51,15,154,200,166,71,55,45,2,164,198,69,15,129,136,134,1,24,148,3,196,0,117,160,190,197,2,201,158,173,193,192,103,157,18,65,214,96,97,84,184,46,73,127,217,171,224,140,2,22,19,217,8,152,160,179,209,125,125,51,133,140,153,73,134,14,235,6,119,88,82,57,58,212,44,138,163,116,119,101,111,224,109,219,104,91,206,54,134,143,83,56,109,150,59,82,48,101,220,87,125,219,123,24,237,20,110,143,179,246,175,75,103,50,255,116,30,218,203,253,174,150,243,53,199,127,251,42,253,221,251,38,247,86,248,186,246,236,123,102,219,95,176,245,53,58,156,164,158,198,203,26,106,222,174,62,199,115,122,38,62,34,101,36,207,221,188,245,114,221,206,74,79,59,63,177,85,151,155,1,154,0,5,37,218,72,38,184,10,194,212,87,172,154,108,205,175,46,124,102,18,90,161,220,93,225,255,225,75,91,38,251,217,182,103,211,126,205,29,189,246,194,63,50,25,184,144,217,198,25,171,200,100,66,91,38,114,203,104,125,229,217,47,178,25,145,19,145,127,156,219,97,40,213,227,20,43,54,37,222,252,144,175,229,71,25,209,21,166,113,38,97,185,132,251,114,33,216,179,200,179,109,188,243,34,243,180,5,75,233,153,24,100,91,154,214,230,103,184,128,240,17,80,147,118,240,0,96,96,107,191,66,66,33,62,223,229,55,73,182,118,44,33,118,11,20,86,135,208,112,12,63,27,190,151,196,72,202,133,241,79,70,20,141,202,168,211,80,156,172,201,182,206,155,155,97,26,18,246,196,23,59,13,175,73,32,80,210,130,81,103,90,92,93,112,72,54,150,202,223,215,117,220,148,161,232,112,132,32,145,64,206,204,175,113,136,15,89,103,98,119,255,252,173,57,254,95,244,223,110,124,235,255,251,178,100,209,14,69,216,103,73,27,152,91,240,106,204,217,131,60,195,110,22,149,157,38,109,13,126,129,138,179,166,104,193,149,168,195,100,89,148,58,14,110,196,113,14,226,110,46,49,209,123,74,173,46,41,130,215,13,132,178,122,6,132,216,124,35,75,57,22,166,227,20,116,226,31,14,115,173,183,206,114,218,251,150,157,207,250,139,110,172,39,96,6,0,2,235,185,249,200,154,9,143,130,65,181,68,130,234,122,151,186,198,47,76,34,105,110,212,185,198,248,148,245,45,123,75,89,171,178,208,58,205,125,173,252,214,83,185,29,89,23,107,171,205,33,21,93,80,186,41,29,54,179,124,214,69,92,134,117,116,51,35,34,201,34,185,16,173,103,221,178,9,228,209,88,92,73,202,122,25,9,157,210,195,218,98,169,150,26,232,0,0,247,248,197,218,128,192,134,136,10,115,147,2,231,6,80,58,6,32,45,145,122,211,145,169,68,86,192,240,60,117,70,83,133,123,166,28,58,149,77,97,246,47,99,246,187,217,211,68,64,154,68,54,201,10,195,88,211,137,108,132,25,252,22,7,111,35,112,194,49,82,74,101,52,117,166,22,1,23,81,42,29,83,7,249,74,21,107,84,110,142,147,91,110,15,171,150,93,5,214,151,16,115,90,94,23,173,199,237,76,77,210,99,173,248,228,219,101,242,231,247,175,10,117,250,223,85,158,19,166,216,106,140,121,58,242,18,150,84,84,109,13,198,144,86,37,151,56,171,234,24,78,204,79,177,177,251,71,35,51,164,181,21,74,116,198,176,236,95,6,8,153,237,127,153,13,74,190,225,200,215,111,50,149,0,17,0,0,228,185,115,196,220,80,115,17,101,152,193,208,211,207,40,163,220,122,47,144,242,11,3,81,121,34,160,245,156,177,88,70,98,79,108,158,245,247,253,136,167,62,35,76,84,188,239,251,9,53,129,105,189,215,124,242,186,93,140,110,169,153,37,52,202,205,67,93,12,64,154,218,197,143,71,103,181,26,173,91,47,184,89,166,89,38,117,41,105,4,200,152,181,84,2,7,125,114,166,208,150,101,178,48,2,155,86,104,98,129,102,100,64,120,7,7,85,34,98,171,102,226,40,100,99,98,33,35,20,54,6,136,47,136,155,160,28,12,155,233,140,66,18,182,3,24,95,36,221,6,149,145,130,68,186,75,154,128,198,96,188,6,124,164,0,94,77,226,0,9,69,106,138,249,122,151,9,57,101,138,64,12,218,27,204,58,149,247,193,128,10,173,97,155,162,38,210,14,29,230,101,233,237,212,117,78,102,10,205,150,152,58,201,254,212,212,53,137,196,89,254,113,108,162,211,182,187,250,58,154,63,74,142,59,253,178,162,214,56,83,201,20,210,170,166,122,124,255,251,178,100,218,14,101,216,103,74,27,97,79,128,108,12,217,99,96,194,110,87,153,157,34,109,225,15,201,166,51,166,40,193,150,249,215,138,229,18,49,101,222,46,222,255,131,196,66,145,196,134,48,124,35,26,177,26,205,146,131,4,33,28,86,4,159,210,138,140,29,72,255,95,145,3,126,251,250,191,120,0,88,100,0,237,219,150,222,1,128,212,27,131,98,57,112,16,47,38,103,21,66,243,45,44,142,172,237,251,109,51,110,123,230,149,105,89,98,47,158,127,75,187,237,239,30,188,61,242,231,123,255,35,33,18,122,84,51,133,166,134,41,139,153,152,221,128,136,204,212,208,142,88,99,48,108,19,21,204,207,229,86,50,173,29,140,85,203,254,100,153,223,107,84,112,195,59,9,231,123,162,45,77,77,197,185,2,58,234,0,1,63,244,193,19,91,129,154,35,21,171,157,136,161,160,1,24,144,113,131,137,128,64,82,9,49,29,213,168,36,8,214,95,37,167,15,181,54,34,227,151,26,25,33,3,105,171,45,18,7,64,34,32,144,21,90,24,26,135,52,24,83,135,24,128,25,92,147,10,56,109,26,30,71,168,149,219,77,210,237,35,176,163,229,96,136,208,172,79,66,107,65,73,208,245,177,184,138,171,67,43,41,182,94,42,196,126,4,144,18,161,175,45,98,23,231,207,126,211,166,191,251,219,187,77,221,114,148,179,209,93,232,54,212,143,222,199,93,178,205,232,144,138,105,93,175,237,238,250,220,216,235,95,129,54,251,235,25,164,27,104,41,29,143,45,110,106,183,173,171,118,126,139,110,243,165,230,53,62,163,200,46,131,103,205,46,232,153,32,198,198,53,123,168,204,61,45,176,32,0,3,107,250,24,135,27,132,28,70,144,40,66,30,163,114,121,89,153,37,254,234,51,138,96,103,6,200,80,113,150,217,9,36,219,237,41,25,41,206,187,85,215,247,219,138,33,6,15,37,224,121,181,106,142,241,170,187,41,110,205,212,91,92,244,50,18,177,243,81,115,241,59,197,79,237,178,202,176,248,103,184,29,75,162,196,212,194,180,73,56,225,238,30,30,200,143,49,248,244,246,26,209,86,93,115,31,43,33,107,75,119,67,21,2,64,193,179,53,145,206,142,3,50,241,104,198,35,243,9,137,192,194,80,40,0,148,34,200,216,42,10,20,14,21,181,60,16,4,92,178,226,55,41,149,89,48,40,244,199,83,21,60,85,0,66,193,157,76,242,117,131,128,66,33,162,181,144,169,11,192,94,212,191,147,33,24,48,52,212,142,244,114,27,123,39,218,64,186,21,161,143,160,170,73,195,140,213,186,65,168,220,194,149,188,113,133,98,130,91,98,48,48,49,29,197,4,226,98,199,232,247,212,178,149,234,95,255,251,178,100,218,142,6,52,102,201,155,108,111,66,112,44,233,135,60,72,126,24,177,157,34,110,97,109,193,167,179,102,92,241,149,248,30,198,62,41,212,251,108,189,151,59,102,54,125,86,202,97,121,216,205,219,111,153,155,185,92,241,245,215,86,41,198,110,180,37,215,106,35,116,198,184,194,76,75,19,41,92,160,129,54,179,109,202,66,134,235,158,243,177,61,104,194,168,43,95,14,125,241,185,16,24,165,130,0,0,151,93,229,136,163,12,162,224,121,168,211,175,154,225,189,171,69,124,107,206,249,119,149,115,72,86,33,92,215,249,151,140,71,120,83,247,4,71,218,36,84,64,1,111,72,225,49,74,233,87,191,113,150,22,83,59,32,169,29,103,28,243,58,218,67,153,154,122,43,50,217,157,214,251,25,166,83,246,107,145,227,37,103,83,32,212,144,168,166,16,26,230,152,168,107,161,114,109,86,99,191,129,40,0,0,247,248,194,139,129,34,6,182,222,118,197,198,244,102,84,52,24,18,48,212,36,105,88,84,191,108,104,136,60,57,26,70,148,113,76,229,23,111,54,45,152,32,112,79,249,117,222,201,1,56,130,200,147,134,33,143,167,99,170,247,219,126,4,174,205,146,165,230,46,84,63,51,65,139,179,53,81,61,21,2,220,153,93,165,232,167,95,251,65,137,36,118,36,58,36,72,119,159,179,193,105,105,230,145,154,245,238,139,39,250,153,191,179,153,54,157,237,158,164,120,112,220,91,151,230,59,254,212,203,116,157,197,10,20,101,138,125,94,102,142,77,121,132,43,214,241,36,213,147,75,117,158,107,247,93,236,59,201,181,242,51,149,207,90,237,172,249,79,136,211,99,151,251,61,235,49,168,172,243,117,107,246,119,183,45,217,144,5,246,72,64,1,129,38,216,150,208,125,142,130,194,114,40,10,40,47,88,229,113,74,102,44,72,208,105,88,152,147,203,241,185,60,159,31,253,245,231,153,197,194,99,91,41,242,116,50,31,255,229,158,127,196,202,190,32,221,15,238,83,203,74,86,162,182,223,15,56,192,10,51,43,195,78,235,146,18,168,142,25,75,13,11,125,123,230,200,65,248,213,86,168,196,30,102,34,232,137,18,209,219,228,214,238,129,114,207,76,36,192,12,0,1,68,59,6,0,130,51,38,27,4,17,128,75,192,164,130,16,200,130,131,144,4,15,6,183,71,53,92,52,134,68,174,208,64,229,71,148,113,179,43,45,34,139,145,104,104,234,8,153,105,9,15,17,21,184,197,147,148,122,110,243,53,146,7,6,23,69,216,222,18,184,82,4,20,37,138,182,169,96,45,213,23,151,48,116,15,102,108,114,21,2,35,1,123,29,16,74,15,198,240,90,59,77,79,25,92,199,244,248,165,21,255,251,178,100,207,14,5,253,103,73,155,120,99,112,104,204,217,135,60,101,190,23,173,155,38,109,225,109,201,156,51,102,168,244,148,112,181,165,103,160,215,177,237,125,166,244,206,183,179,146,164,196,114,231,36,186,117,44,169,125,70,202,186,183,205,106,178,55,158,52,65,235,85,91,202,88,198,182,14,29,213,39,31,89,169,64,240,123,200,77,180,138,203,251,33,213,43,182,227,153,213,209,250,151,38,3,71,244,0,81,128,0,27,127,145,202,245,208,176,52,50,116,70,15,13,82,51,129,31,24,82,211,75,40,40,119,143,90,165,185,237,43,211,209,136,214,220,234,207,100,255,254,246,28,230,26,97,87,42,136,10,60,76,246,113,59,86,227,213,201,114,165,220,121,12,83,10,153,81,20,92,145,37,30,34,174,90,152,72,197,49,58,139,166,217,200,91,179,45,29,164,69,69,103,219,170,159,245,175,212,26,0,1,127,248,2,92,24,12,65,16,214,229,18,196,77,40,185,194,197,5,1,171,18,170,62,46,20,129,208,148,73,221,151,246,65,47,103,119,92,57,50,170,241,84,88,250,9,107,178,102,86,221,229,23,222,151,118,153,247,132,67,42,254,47,90,127,10,211,20,205,193,229,130,34,14,228,69,239,96,178,233,55,30,137,100,52,199,93,139,32,216,80,19,29,66,39,3,238,255,154,210,31,74,136,121,179,39,170,178,40,96,141,115,35,5,174,236,73,210,201,250,148,233,68,31,112,131,17,102,224,227,120,151,65,240,235,125,76,186,36,204,223,241,47,51,195,107,56,165,221,36,181,168,214,131,29,119,106,223,81,205,235,64,50,48,0,4,0,0,37,218,162,24,73,16,147,159,103,19,196,170,251,147,100,29,205,74,86,44,93,86,92,231,48,125,103,215,29,237,234,179,174,103,249,114,33,103,210,234,78,20,34,255,255,255,231,151,161,81,149,95,42,75,106,117,190,164,207,142,119,115,173,8,66,98,61,186,173,199,171,153,31,68,213,148,212,233,86,56,198,116,68,119,69,57,175,220,230,68,171,166,251,78,236,172,28,215,239,194,166,102,10,102,100,131,231,106,120,14,70,49,128,163,6,1,67,3,15,20,44,251,182,213,95,202,85,42,121,212,169,169,39,92,141,243,70,171,238,220,210,83,211,14,2,195,196,161,81,149,232,181,25,156,11,45,69,212,159,93,172,254,150,29,87,155,181,75,22,228,15,32,102,73,227,2,41,231,90,122,46,218,171,152,131,125,46,114,11,254,128,21,206,215,93,64,105,229,7,102,143,188,206,254,233,175,165,14,182,22,81,147,104,177,53,52,143,28,89,57,148,14,156,102,211,201,89,57,188,235,157,149,116,117,83,88,251,46,31,16,213,216,159,36,243,90,123,255,251,178,100,208,14,133,37,103,75,27,72,111,64,101,204,233,138,60,103,174,23,201,157,40,109,173,253,9,213,51,101,140,243,21,185,167,151,250,141,184,43,97,85,76,234,50,71,179,138,185,127,173,96,125,68,82,77,70,133,186,68,219,251,223,197,164,247,206,45,19,17,19,1,171,157,0,0,39,108,170,133,245,200,34,142,35,17,58,216,55,147,240,219,96,68,133,0,218,158,176,239,182,90,66,67,156,232,65,255,150,44,183,126,173,251,191,114,149,8,237,91,163,137,173,128,98,201,202,16,24,137,44,170,60,212,242,85,17,145,164,118,112,224,169,18,52,99,58,158,117,83,16,233,114,164,167,84,19,114,161,94,246,115,236,85,30,229,41,110,202,207,102,214,151,45,168,114,11,207,150,150,35,56,225,105,77,186,231,232,214,24,1,173,0,0,84,176,117,152,42,50,116,24,38,26,20,115,4,6,52,122,102,39,70,84,108,99,193,225,0,98,33,118,156,207,133,135,209,184,104,93,127,131,64,6,2,20,185,69,198,130,223,5,251,5,24,16,74,89,18,14,169,224,73,106,88,164,200,8,140,168,38,89,53,212,64,6,91,112,16,106,73,66,98,128,33,217,137,68,205,45,43,9,65,178,243,152,112,50,30,58,165,0,200,160,200,218,12,132,44,6,155,100,160,40,78,48,4,241,208,246,128,231,66,156,132,154,182,207,172,83,210,216,151,189,253,189,251,117,143,174,255,252,249,255,255,39,238,229,125,154,221,242,205,245,53,16,199,167,221,251,197,164,231,228,164,190,242,123,40,96,251,191,205,53,82,233,66,192,237,80,3,8,20,96,25,185,77,88,198,55,156,64,113,113,146,124,59,244,98,212,91,124,195,175,244,222,31,214,59,104,175,52,200,0,9,181,192,222,224,10,66,8,19,142,68,131,213,233,126,8,218,255,246,175,239,229,39,191,110,150,164,244,205,233,28,81,191,251,106,38,113,52,170,178,44,18,151,220,93,237,241,221,255,188,111,95,239,119,215,249,173,51,146,226,208,73,131,233,121,137,220,212,167,29,14,93,45,86,93,165,221,238,180,179,79,254,235,246,220,204,78,244,141,61,37,76,36,244,202,172,212,63,202,190,124,111,199,195,247,32,218,53,57,25,130,208,70,66,79,24,192,34,127,0,193,162,134,166,99,28,1,142,38,67,17,152,28,58,96,112,176,136,20,136,202,4,16,42,157,34,172,80,194,108,11,250,95,213,122,14,17,169,192,140,56,96,178,107,200,93,43,40,51,21,158,145,96,237,23,136,56,122,54,150,24,176,69,166,1,9,112,180,195,34,92,177,73,68,1,16,129,198,69,102,167,97,10,194,1,24,187,137,211,20,77,39,213,36,147,25,37,214,120,2,176,255,251,178,100,216,142,134,149,102,199,155,102,127,178,109,44,217,131,48,104,164,26,229,155,28,110,101,237,201,122,51,102,104,241,150,56,195,9,137,143,52,154,170,71,22,13,57,65,236,111,55,143,233,10,208,45,143,15,218,213,190,235,171,231,84,205,119,139,111,82,235,90,173,107,109,205,139,235,222,149,133,30,54,111,6,73,226,234,36,11,123,197,178,230,180,102,190,51,6,127,14,159,81,183,185,109,123,65,179,84,10,198,164,107,102,254,215,147,194,214,244,229,139,102,36,111,228,131,63,110,115,129,69,36,31,64,201,34,4,18,4,182,218,220,113,33,161,186,169,98,122,210,254,20,11,66,119,137,237,52,90,252,82,49,7,106,116,36,242,28,44,44,87,63,237,76,251,204,247,160,203,130,202,81,17,168,167,34,67,46,49,50,211,52,97,46,107,85,234,135,178,43,43,91,209,102,87,94,121,252,182,217,117,125,218,190,221,148,157,8,157,251,232,233,222,253,232,87,163,172,98,224,170,0,0,156,176,8,172,208,116,55,243,1,174,13,169,113,177,134,108,81,41,211,32,24,88,250,29,35,100,1,201,129,167,59,38,83,20,201,98,239,52,14,76,54,14,42,12,107,8,98,28,57,29,71,130,8,204,37,195,212,2,12,189,11,140,214,219,18,121,166,185,16,200,204,60,94,26,58,10,14,70,32,181,150,152,133,5,29,151,245,171,39,27,238,250,179,233,91,6,116,225,244,25,77,71,46,6,11,16,54,75,218,236,125,61,117,17,55,83,252,255,115,180,205,255,241,252,247,122,68,68,33,67,26,238,26,62,99,246,149,222,213,176,248,94,141,141,107,172,124,180,205,189,172,44,148,106,209,89,139,234,203,236,228,229,152,164,238,233,59,152,77,15,44,217,6,89,120,20,181,186,8,0,6,91,109,8,36,52,64,39,29,68,54,24,54,82,41,159,155,227,25,237,187,133,143,120,54,229,222,210,224,150,253,171,193,189,29,249,181,117,69,49,107,171,243,33,247,90,133,241,45,229,39,47,86,170,50,163,213,108,183,75,109,34,53,28,187,89,106,238,246,70,84,164,172,213,111,254,168,179,55,47,234,180,173,31,210,233,243,3,154,213,11,205,134,57,157,106,145,240,238,157,153,129,169,145,152,193,121,152,138,25,217,73,138,130,166,130,151,160,69,68,144,146,28,48,233,5,193,27,186,128,181,150,119,15,177,128,224,192,32,153,138,6,33,1,17,203,18,38,37,24,5,16,9,166,40,144,179,194,187,157,240,168,17,126,92,214,44,74,37,63,23,110,83,147,18,39,241,47,5,64,89,85,245,69,23,128,165,16,91,150,130,72,46,48,197,3,133,18,29,48,192,80,50,33,140,26,45,3,156,243,58,214,255,251,178,100,197,14,5,159,102,200,155,72,111,66,90,76,217,151,36,101,142,24,149,157,30,109,161,253,9,245,179,165,157,131,33,49,244,229,111,250,239,141,38,204,38,6,154,129,241,233,81,42,85,172,22,240,164,204,239,51,124,193,91,55,17,46,239,85,53,254,211,31,255,85,87,118,214,179,76,234,208,220,161,227,20,86,91,121,72,188,85,193,141,120,151,140,174,220,3,201,193,91,6,44,67,220,54,46,80,6,0,68,150,218,239,71,214,176,24,234,249,191,110,177,166,158,253,152,152,178,68,64,16,74,81,153,231,160,105,208,25,212,88,27,175,59,148,58,152,36,189,169,163,28,33,140,65,61,245,71,145,230,7,135,158,96,216,74,22,101,45,205,179,119,104,146,154,146,244,69,158,154,212,113,142,151,50,207,75,26,35,54,123,67,223,245,101,194,53,25,115,212,195,204,188,14,69,69,222,170,111,173,38,166,121,141,150,251,174,229,234,186,25,202,163,207,253,223,217,157,84,22,32,107,85,0,0,155,176,44,40,104,113,38,210,66,119,118,198,200,28,96,68,70,30,36,97,129,230,36,26,24,6,168,211,82,176,240,133,81,33,20,186,26,17,80,33,64,68,232,40,19,205,227,80,7,228,88,229,91,144,22,33,29,106,168,236,141,172,253,38,220,184,33,146,17,4,62,239,204,189,34,229,184,211,192,90,166,103,78,144,144,58,225,128,22,21,248,137,252,219,73,98,49,199,89,96,31,24,243,206,80,128,176,136,209,49,206,189,233,93,202,140,205,122,38,196,164,157,151,63,86,119,208,123,222,149,217,117,209,10,120,178,197,174,179,138,248,115,211,20,141,172,87,79,182,215,3,21,102,129,175,175,168,143,85,52,110,154,211,253,231,113,41,123,231,55,167,137,156,239,118,106,14,151,139,0,0,182,218,114,98,108,1,148,24,36,57,38,190,233,70,81,131,147,48,39,59,137,35,32,181,218,124,172,215,63,244,61,27,212,181,66,63,255,246,24,136,181,33,88,136,203,77,201,103,68,187,105,105,213,89,53,179,178,170,173,29,252,217,85,143,126,118,100,90,162,212,255,167,217,24,114,182,221,24,159,200,141,208,10,183,25,109,1,129,78,156,101,25,236,24,156,193,25,167,21,153,65,249,153,47,25,136,40,4,73,27,210,64,20,14,44,130,21,8,6,130,139,14,3,129,214,227,130,1,7,96,49,102,160,202,12,12,1,20,110,148,53,19,18,171,25,48,170,184,96,104,108,196,222,16,160,100,28,201,86,218,112,6,8,67,241,169,77,59,241,98,120,44,18,93,53,97,82,151,157,188,116,31,122,141,153,238,150,52,241,128,102,249,121,74,144,56,10,208,135,22,208,168,222,233,83,199,252,207,31,255,251,176,100,196,14,133,169,103,72,27,101,127,50,84,204,217,147,48,101,74,22,125,155,28,77,161,189,9,200,179,101,220,193,33,200,11,245,245,188,127,211,255,54,250,219,240,182,205,222,221,241,17,17,29,210,218,48,206,53,102,103,199,184,221,201,51,17,170,151,93,214,154,73,209,73,70,104,170,147,50,159,101,217,103,144,115,96,95,104,129,36,238,186,56,39,143,33,0,180,228,166,8,20,78,151,172,59,64,105,150,33,97,32,252,230,140,60,134,164,134,228,97,134,141,197,26,249,140,225,4,242,102,209,62,174,144,132,168,167,180,65,221,79,105,50,51,46,81,38,89,155,84,238,15,129,36,56,177,181,46,136,168,53,140,56,183,155,239,170,214,41,103,158,99,151,132,132,72,153,136,168,205,187,230,26,218,94,126,170,218,231,238,231,186,231,239,254,167,255,250,227,216,46,0,140,191,27,140,214,39,142,68,64,143,192,68,10,128,25,163,160,97,147,99,17,40,134,98,208,34,97,56,96,10,7,0,160,192,128,18,22,40,65,0,209,189,4,56,124,112,241,106,217,113,126,76,82,71,36,120,218,8,8,80,56,102,25,121,199,20,109,108,23,152,89,216,25,81,130,80,100,64,40,162,98,133,12,4,86,34,10,147,169,20,97,11,167,188,81,173,83,50,183,146,160,49,9,147,38,94,217,66,7,41,4,107,101,76,192,180,208,224,200,68,223,11,46,30,24,171,215,40,116,16,16,132,39,18,103,214,106,75,23,138,40,77,150,165,41,217,157,182,238,164,209,81,113,217,245,214,141,4,218,149,42,148,166,73,55,117,244,18,178,9,41,217,20,217,20,203,77,150,113,105,49,228,207,165,50,68,221,106,89,112,216,251,36,106,189,72,170,117,19,181,154,38,129,147,59,166,202,169,218,129,137,154,238,77,5,112,104,38,228,250,0,32,8,136,228,138,199,45,22,129,79,97,181,156,2,137,225,9,41,97,89,192,193,34,163,147,39,218,105,116,75,232,213,104,108,125,215,100,39,34,142,58,243,109,162,156,209,112,228,27,150,83,152,209,34,49,131,28,80,118,201,42,209,220,241,215,8,68,45,142,204,31,70,42,92,195,13,235,107,108,86,215,180,27,142,174,185,51,177,148,115,210,187,34,164,117,112,84,70,181,217,231,165,68,210,52,60,44,124,67,220,181,243,60,162,34,186,42,48,226,191,185,88,123,190,214,227,130,65,101,6,11,166,136,109,152,66,48,105,71,17,229,214,39,15,38,154,48,80,103,64,233,134,135,130,35,24,84,34,202,0,161,65,24,80,152,74,21,7,130,194,4,22,105,2,133,238,216,24,240,25,44,204,145,183,248,136,68,41,28,133,63,2,156,172,10,28,140,65,72,34,255,251,178,100,211,14,134,234,102,196,139,186,107,112,130,236,233,55,97,136,46,87,81,157,24,78,101,109,193,142,51,166,104,243,21,32,90,8,192,207,214,153,222,20,10,22,5,221,3,52,212,168,165,23,110,77,69,208,34,45,52,234,189,84,176,108,98,109,194,123,22,243,50,114,16,14,168,31,89,209,240,104,50,133,75,29,11,176,252,190,159,253,199,199,254,234,191,238,55,207,215,55,197,63,151,223,113,204,243,196,255,83,253,75,209,98,6,171,168,96,75,166,91,158,121,107,114,105,118,121,101,161,165,103,230,167,246,203,108,228,110,249,229,151,252,115,79,155,242,128,28,196,200,88,3,15,109,178,129,16,114,21,199,154,202,181,226,78,30,28,80,103,92,226,240,90,184,148,230,174,91,178,110,143,204,242,93,157,131,197,98,157,191,94,221,46,255,185,24,151,113,150,81,124,138,133,49,15,170,136,156,179,145,217,222,121,138,102,122,186,208,200,134,185,126,197,40,153,25,14,204,206,114,76,135,171,227,108,91,50,58,72,138,250,166,154,191,235,67,220,128,42,85,0,10,67,63,29,77,34,96,53,233,108,235,41,147,101,156,140,74,75,51,56,208,198,163,240,184,88,40,9,6,133,68,0,131,1,137,16,212,46,17,71,163,108,16,146,193,68,52,66,212,17,75,160,96,99,69,186,132,200,130,3,8,128,196,185,151,169,104,169,67,42,3,137,73,54,202,128,243,52,102,30,137,170,140,121,135,254,236,59,94,4,165,132,39,32,145,207,82,244,109,91,18,30,51,117,250,183,157,8,203,118,32,85,39,81,145,233,1,224,16,143,195,180,184,122,38,46,105,123,127,230,185,235,175,185,250,182,28,109,56,192,208,144,230,165,44,207,77,77,91,86,206,150,30,99,206,36,196,119,39,43,166,148,195,58,57,246,117,244,155,217,44,231,231,230,29,14,68,228,95,247,59,47,216,238,38,102,99,139,158,106,110,46,121,3,79,88,2,11,109,176,87,71,152,117,168,150,211,204,240,37,135,36,41,174,40,88,178,99,72,235,100,5,162,23,191,79,233,228,38,116,71,10,174,223,255,152,200,183,70,47,101,73,153,200,201,116,102,118,33,52,213,150,101,55,100,84,161,169,95,219,209,89,108,141,118,174,207,219,185,198,175,69,214,214,122,46,187,59,83,221,106,26,117,224,202,201,3,35,159,206,30,137,49,84,200,241,2,227,33,144,140,232,65,50,144,36,192,134,212,124,66,105,110,137,0,32,96,152,16,6,28,73,114,66,224,36,31,11,158,72,194,69,163,209,43,70,104,163,3,9,169,1,9,98,106,162,95,195,4,17,83,205,82,201,176,125,72,69,47,48,9,230,217,103,133,1,7,87,62,232,55,145,184,255,251,178,100,187,14,6,37,102,198,147,153,91,116,86,236,233,147,60,71,110,25,129,157,24,78,101,175,193,76,51,102,232,192,149,240,67,180,187,65,51,93,131,195,143,48,68,35,0,181,68,194,202,33,216,97,55,194,12,24,68,54,113,2,110,209,0,106,122,20,228,195,143,180,63,25,147,208,227,175,235,45,55,164,147,104,45,73,186,210,77,53,160,183,77,53,93,5,43,91,50,11,51,39,177,162,40,38,138,221,140,25,169,35,60,211,236,231,212,106,75,36,137,48,160,108,104,188,221,148,113,182,119,83,185,244,158,191,117,42,190,134,159,161,179,83,169,16,220,96,3,80,0,0,111,253,91,9,152,240,27,36,49,61,41,204,54,173,235,210,246,36,200,234,141,231,219,239,249,89,146,175,70,63,255,243,29,206,238,103,116,35,177,147,49,137,157,221,20,234,119,19,87,41,201,117,36,151,23,221,72,102,101,174,245,83,57,170,140,106,221,203,33,243,119,209,235,255,237,159,255,240,69,0,0,147,176,206,204,140,65,132,13,12,126,130,231,16,178,36,248,102,97,131,4,129,199,96,33,2,64,132,186,36,4,70,168,0,88,48,20,40,128,216,122,52,151,138,74,11,32,6,72,212,16,40,106,9,23,72,0,22,88,168,44,152,8,155,122,178,216,139,170,216,33,235,104,206,141,87,110,83,65,145,156,153,218,215,112,27,186,56,163,213,45,118,18,233,49,102,31,26,79,117,210,212,155,244,187,107,114,231,221,165,198,239,76,94,189,206,239,190,192,198,94,105,67,51,230,230,140,135,201,182,104,240,160,21,178,110,82,19,222,34,158,173,209,96,40,181,138,83,119,147,19,65,242,90,15,129,186,222,210,210,214,147,113,222,238,76,227,203,156,230,36,246,222,247,141,94,4,143,245,93,101,176,79,236,192,0,4,5,5,46,219,56,171,216,138,195,69,82,1,134,2,104,14,60,227,93,200,28,214,68,104,172,108,42,221,65,124,202,140,117,26,35,127,251,191,42,211,169,3,215,149,22,179,137,30,231,142,147,40,158,241,187,44,215,124,85,211,170,190,178,181,103,198,173,170,93,147,14,210,151,58,118,147,42,237,122,93,57,84,124,114,243,247,76,87,178,116,145,223,17,116,151,19,124,199,54,203,197,214,54,233,106,217,251,231,230,62,230,1,92,96,1,76,254,50,242,177,36,83,56,56,2,8,13,135,25,104,88,65,194,29,16,48,182,144,35,244,187,162,170,28,176,45,137,38,159,119,157,246,123,236,178,164,36,176,198,12,214,28,228,16,68,153,90,177,32,129,74,226,176,250,87,162,131,176,254,176,182,117,25,147,212,118,224,154,70,70,225,181,23,169,207,126,153,245,149,140,173,74,234,211,158,217,255,251,178,100,197,6,5,205,102,200,27,97,127,162,116,12,217,138,61,40,40,23,245,163,37,77,165,253,1,153,51,166,180,193,150,24,227,210,246,161,58,38,66,16,20,10,156,186,249,229,255,151,165,107,255,191,126,66,21,148,124,163,13,111,85,25,101,11,148,216,229,58,144,199,61,249,103,159,175,235,251,255,213,238,236,52,242,200,143,216,70,209,99,106,226,169,194,51,183,35,140,170,38,59,122,25,173,193,112,173,97,191,214,91,225,57,187,74,50,198,158,28,108,98,208,228,179,203,95,104,176,17,156,237,54,192,0,68,161,37,1,54,223,44,125,9,12,100,91,83,4,78,107,203,165,163,25,125,181,235,63,196,201,40,46,152,43,13,196,100,28,50,157,95,122,104,206,230,187,249,30,103,33,196,115,92,183,118,121,21,238,133,38,81,7,206,122,152,66,236,239,102,149,74,182,67,26,164,173,232,133,106,228,50,158,190,172,73,13,101,237,145,37,56,166,173,91,179,44,241,66,153,215,211,243,128,78,133,0,21,161,82,137,135,197,70,128,20,157,116,118,104,144,176,132,76,98,145,32,84,10,97,0,56,32,28,52,12,22,7,134,7,110,58,165,1,228,102,48,128,57,60,146,201,23,32,229,92,143,130,160,114,206,47,101,20,102,76,201,57,85,129,158,35,56,112,17,115,8,129,110,1,0,5,142,186,229,0,36,247,112,151,123,41,136,61,165,217,17,128,68,96,34,222,150,168,178,65,112,26,37,42,53,212,228,163,200,96,29,237,85,22,170,96,48,50,254,101,77,77,18,212,105,225,110,211,175,108,175,26,189,253,255,213,143,103,141,92,178,150,27,73,57,183,206,159,254,115,153,249,92,254,101,19,201,120,195,132,49,3,133,96,29,233,19,242,221,224,88,23,164,219,214,160,227,17,115,53,111,70,119,25,155,224,198,165,125,235,235,11,58,167,152,59,41,62,193,0,1,127,177,105,135,228,161,82,119,33,173,81,187,176,68,34,7,144,246,114,71,126,80,4,154,217,50,139,49,113,53,44,197,198,27,68,99,237,149,178,208,68,243,176,229,150,223,102,83,194,228,150,244,36,139,102,123,122,161,138,207,105,213,107,80,233,199,29,67,25,21,221,89,123,179,186,31,49,213,55,237,153,239,209,119,85,183,63,175,69,246,235,213,185,236,202,182,255,236,28,157,190,192,3,4,92,225,146,208,17,64,212,56,120,44,89,115,34,86,100,46,91,174,51,114,127,216,17,145,44,241,58,218,171,160,241,175,70,237,2,124,66,114,134,122,102,110,113,234,108,144,27,254,239,69,35,242,215,99,117,53,233,220,237,173,40,127,81,150,64,238,177,249,234,208,61,188,226,144,229,60,90,255,58,253,255,115,187,107,255,251,178,100,194,142,6,50,104,72,19,131,127,180,102,76,217,86,96,199,124,18,217,155,44,108,13,126,193,197,51,166,104,145,151,212,191,255,255,228,170,54,80,33,90,72,177,66,3,141,117,36,50,137,110,143,231,40,230,236,37,14,115,57,105,31,76,167,25,78,54,144,242,252,252,213,206,198,61,190,54,222,197,86,107,227,230,52,174,217,241,118,114,238,33,64,11,98,0,1,23,36,20,219,114,98,128,20,74,58,33,72,103,11,28,30,22,104,181,164,6,72,17,170,146,236,45,155,12,139,87,127,42,118,137,141,232,39,114,194,139,148,157,93,42,107,214,238,185,75,151,180,199,243,87,77,242,132,55,228,12,205,89,118,242,91,197,65,99,153,209,118,158,179,173,111,37,93,197,195,230,210,244,208,227,125,141,94,187,170,221,149,206,173,136,242,93,92,214,53,232,171,117,125,38,123,106,236,219,80,3,69,0,0,229,248,194,52,20,130,101,110,22,96,10,108,51,48,48,216,208,215,204,198,130,94,131,192,217,68,106,109,97,132,99,146,186,46,16,170,88,187,224,232,125,164,169,195,135,122,81,5,81,202,227,50,87,174,90,34,2,178,217,250,48,190,240,10,149,196,100,81,153,212,102,114,221,216,101,221,138,150,0,167,180,62,50,14,29,134,104,157,88,3,9,83,93,136,217,110,113,74,122,179,179,23,255,46,255,255,246,122,108,95,61,97,12,243,79,94,187,219,51,186,42,19,232,247,171,17,214,76,63,93,52,97,244,248,206,243,93,91,23,181,188,175,239,45,237,62,119,19,21,98,123,26,61,162,194,142,229,138,184,82,20,255,85,248,117,227,199,221,96,93,34,48,162,0,6,140,8,77,185,104,24,123,68,98,176,24,62,102,129,38,13,160,89,9,48,44,82,66,254,225,229,69,254,87,124,123,115,73,158,162,240,155,211,201,79,158,121,245,192,247,84,105,147,100,101,129,64,7,26,137,132,219,14,173,135,126,216,187,51,87,229,107,175,184,47,145,15,36,54,132,71,13,60,77,34,27,47,179,10,151,47,21,119,179,200,234,207,145,175,4,61,156,210,114,65,90,34,214,198,153,85,36,179,69,91,12,52,165,180,32,182,243,18,26,102,190,103,154,165,81,160,245,210,169,139,209,102,152,30,157,21,152,97,237,17,146,135,134,220,39,22,240,84,70,97,144,1,150,71,6,50,43,49,96,112,52,188,197,2,160,194,41,130,196,198,113,6,6,18,122,174,50,248,227,12,1,53,215,216,150,73,134,162,3,71,136,74,94,138,157,51,82,20,156,55,144,20,0,9,240,9,64,1,25,26,200,45,36,102,157,87,53,100,121,66,66,159,125,213,99,162,106,140,227,192,101,197,131,75,86,214,220,113,255,251,178,100,207,142,5,121,102,201,155,66,127,162,129,76,217,138,36,200,143,24,133,157,24,78,101,175,201,251,51,102,244,244,160,188,8,206,42,139,55,55,242,44,22,13,97,223,136,69,59,212,243,234,245,222,235,95,117,50,10,210,53,115,142,149,77,91,47,91,59,90,200,214,154,150,181,179,41,245,82,125,90,20,18,169,220,243,162,101,239,82,246,169,36,206,35,101,160,238,150,163,238,147,185,145,170,15,60,181,31,69,75,75,186,234,221,142,2,196,209,176,3,1,133,154,81,205,109,173,236,106,98,96,241,52,128,109,33,80,83,73,82,54,229,143,168,109,53,165,210,14,238,62,89,124,159,8,226,66,52,50,187,33,5,15,37,70,130,166,205,161,123,177,10,206,126,195,34,225,226,30,135,196,53,92,103,143,40,125,85,90,203,138,12,108,202,148,43,184,201,154,146,236,108,27,16,42,116,32,229,21,185,116,58,155,184,127,234,244,120,72,26,116,77,212,66,199,115,15,45,242,245,191,95,220,205,218,36,125,113,115,253,255,255,221,97,10,85,4,7,182,252,24,56,93,195,15,83,3,82,209,133,207,150,176,215,97,28,144,97,156,43,116,177,185,83,181,180,226,96,126,120,123,14,1,1,56,182,190,23,174,94,59,64,74,104,13,138,133,245,163,227,153,3,48,230,156,158,253,156,168,122,247,71,67,142,196,200,48,31,65,68,161,146,122,174,56,54,220,153,183,75,169,123,43,83,178,215,179,236,131,214,170,148,165,38,189,122,43,174,167,251,251,169,75,169,170,102,47,155,177,235,244,150,238,146,211,82,94,146,41,170,113,36,80,81,201,199,53,90,208,160,166,101,87,117,59,217,146,11,58,116,0,192,42,172,214,45,196,204,97,148,193,35,87,34,79,130,92,59,21,7,52,204,89,99,60,164,141,26,85,196,72,79,237,210,114,172,51,141,1,28,45,28,71,156,239,238,85,185,16,18,215,176,135,194,135,233,209,193,208,176,135,71,10,6,221,173,202,137,139,246,146,166,70,241,122,33,118,73,16,55,117,50,61,172,71,28,179,115,79,192,252,155,123,218,34,46,36,122,78,101,36,31,59,145,73,241,49,87,227,229,226,93,213,169,222,42,224,254,163,72,173,98,103,226,123,235,239,158,2,237,128,0,147,250,0,36,110,76,29,160,166,59,128,88,193,195,72,130,48,16,164,91,12,84,10,8,14,0,21,7,5,186,49,33,144,107,168,93,129,108,192,103,18,120,100,37,14,179,27,232,172,240,81,144,20,101,180,236,61,77,133,10,203,180,205,223,230,51,28,72,175,214,23,3,58,51,195,5,209,207,224,194,75,72,180,231,172,58,148,74,134,110,227,235,235,255,246,79,243,199,27,175,139,174,255,251,178,100,189,12,132,127,102,203,155,44,107,242,130,76,217,102,60,200,153,84,69,155,38,109,61,111,129,154,179,102,168,147,13,20,98,175,250,125,67,21,164,167,216,165,93,89,203,85,71,157,88,154,126,17,36,146,146,68,119,15,104,193,230,218,84,113,199,160,192,237,40,125,69,205,81,154,245,101,23,166,170,63,220,254,207,238,238,126,174,60,196,18,0,128,202,113,185,65,2,139,160,112,137,52,77,15,4,16,23,111,71,166,204,152,117,47,51,251,149,40,161,134,32,225,205,243,245,246,50,33,43,79,131,174,209,197,181,38,22,186,50,17,73,150,212,169,26,156,115,36,154,76,161,142,232,246,214,205,247,50,140,186,22,87,89,158,108,95,58,194,73,81,59,126,210,225,30,61,35,191,231,84,232,150,34,159,198,211,200,203,73,252,212,35,212,0,16,99,40,51,12,94,195,51,149,8,222,235,147,88,176,78,148,0,49,160,12,42,20,45,105,152,195,70,40,24,135,24,17,65,15,204,36,1,48,96,12,196,64,83,52,0,20,16,20,98,17,128,132,130,230,108,128,140,23,193,160,140,68,112,41,118,131,13,21,88,200,136,134,225,202,11,224,72,204,100,28,70,226,167,158,114,236,53,231,178,49,22,153,140,63,144,166,107,8,23,137,115,217,109,102,186,177,35,236,181,164,208,56,132,64,101,48,202,164,72,58,242,139,175,235,189,148,220,215,62,246,157,55,219,255,99,62,58,102,234,108,117,95,127,220,127,127,63,212,204,125,253,241,197,83,153,178,23,70,85,90,59,109,215,113,92,174,235,134,86,238,81,77,199,172,118,204,85,83,249,184,189,179,105,89,213,157,84,198,104,0,76,46,8,13,198,232,13,170,144,48,2,44,38,192,178,116,168,32,10,81,41,64,148,46,58,44,33,4,4,13,48,108,243,93,139,203,74,215,119,68,147,69,80,23,82,208,63,52,175,180,205,122,157,50,201,232,117,64,120,22,195,130,201,15,156,112,165,221,99,39,106,200,230,134,207,45,70,156,83,89,136,106,118,196,52,177,172,76,12,138,125,134,46,244,207,8,253,72,178,51,92,12,153,25,50,73,183,176,216,126,54,138,31,197,113,55,118,90,80,195,213,115,99,189,226,15,181,247,212,199,75,135,164,5,170,164,243,56,37,205,213,211,143,188,253,38,2,240,61,176,84,152,43,96,42,88,243,227,68,188,181,43,169,127,37,224,96,161,226,4,207,67,3,20,54,100,73,112,88,13,68,208,20,17,140,177,26,8,126,154,2,114,233,93,242,64,110,51,117,142,46,183,122,210,216,132,211,220,189,148,230,226,81,72,194,155,71,237,85,126,100,80,197,105,230,89,63,27,179,73,43,111,187,135,42,197,48,203,255,251,178,100,215,14,134,15,103,69,147,152,92,98,133,76,217,35,61,40,92,84,173,157,32,109,5,126,65,149,179,102,168,195,13,88,88,127,61,126,153,229,114,41,138,70,150,51,222,222,33,211,179,235,229,177,197,185,5,55,58,145,153,73,231,239,169,72,241,90,237,165,141,73,40,155,56,173,114,115,214,91,118,245,102,215,117,127,182,227,170,227,215,226,144,150,198,18,184,28,73,46,219,97,25,58,82,105,192,70,184,212,217,80,146,202,73,2,106,131,82,109,5,102,64,52,159,51,223,18,48,25,97,10,145,121,28,144,45,52,210,65,29,136,226,138,5,128,4,112,140,225,119,85,75,153,229,163,240,133,206,188,153,246,236,118,20,79,56,111,51,35,44,203,136,204,204,102,252,179,233,83,203,144,251,43,177,115,52,34,247,105,11,255,255,255,158,72,127,143,0,205,115,15,51,130,40,200,198,179,111,188,141,63,33,10,185,140,34,2,52,81,84,195,161,193,166,56,67,208,192,36,176,113,228,193,161,224,80,152,2,46,49,56,80,196,36,114,85,77,247,71,100,1,36,194,12,243,8,174,64,20,152,40,56,149,105,146,150,77,85,15,219,11,236,99,29,18,96,172,221,3,225,166,24,14,13,80,102,187,223,170,119,174,5,84,205,53,167,129,17,139,167,218,2,17,45,88,24,196,64,190,202,229,201,68,198,61,23,68,21,173,77,41,229,4,79,117,235,78,254,242,191,151,54,61,213,95,60,77,243,44,119,85,212,117,17,59,122,138,191,115,24,235,238,122,109,214,233,108,92,109,114,237,101,212,175,17,106,196,26,94,109,104,47,85,8,58,86,179,202,154,201,200,149,31,233,29,116,195,125,101,174,153,55,104,128,199,210,0,8,202,10,93,181,234,196,170,180,170,50,206,135,201,214,230,148,162,237,161,139,112,161,61,107,58,221,37,190,74,127,115,91,91,49,247,247,255,247,214,111,165,246,2,77,249,68,182,96,157,128,107,243,106,95,153,157,148,68,70,16,12,67,41,59,154,17,10,29,186,69,0,142,16,85,233,57,231,134,162,197,116,202,231,206,234,155,54,84,234,19,62,179,202,221,207,67,219,36,207,82,113,156,80,30,39,51,135,156,182,115,216,65,44,164,212,65,41,127,49,33,179,61,178,48,125,163,38,135,17,75,28,2,169,138,12,8,136,66,13,196,138,140,104,96,96,100,80,89,98,175,98,169,39,88,3,107,130,73,66,80,84,32,177,111,226,102,61,170,233,64,20,86,30,80,198,115,20,79,167,182,86,144,75,250,137,197,87,145,88,29,85,106,242,196,178,83,14,71,230,156,63,36,17,234,98,210,230,110,243,88,211,132,208,172,36,59,171,66,10,192,33,115,216,38,201,107,255,251,178,100,213,142,134,55,102,197,11,153,91,240,118,236,233,138,60,195,126,22,17,157,28,77,229,13,193,165,177,38,40,146,142,105,204,213,71,55,199,31,243,253,117,253,220,107,55,239,252,196,23,98,233,117,70,200,227,42,41,104,210,140,22,47,177,74,162,47,38,170,185,185,109,198,28,53,209,102,71,208,218,137,20,21,30,72,234,74,24,53,184,168,224,222,76,61,225,185,177,128,54,0,244,195,183,93,197,106,5,1,112,80,21,64,35,104,208,96,233,200,237,154,62,187,82,140,144,100,205,140,21,59,226,207,98,97,19,127,89,46,81,236,172,212,30,211,135,20,45,14,46,100,242,171,249,203,154,28,159,102,37,139,143,12,20,155,59,178,62,104,79,175,119,42,73,132,206,212,67,147,42,75,97,229,140,81,251,35,26,160,62,195,124,168,201,242,103,1,229,145,233,104,101,233,99,57,90,8,167,255,252,24,166,68,138,96,200,28,206,69,230,4,212,213,227,156,145,175,236,51,45,177,149,43,172,10,169,17,130,51,227,228,39,155,123,250,231,252,8,80,241,160,101,132,201,91,255,114,227,6,248,173,136,166,76,31,172,80,145,81,196,218,26,8,155,51,41,247,245,205,93,169,22,199,178,177,114,235,20,50,71,140,171,151,63,154,120,17,165,113,82,74,123,100,185,73,63,63,137,66,26,156,245,179,87,103,77,237,30,209,71,207,3,232,72,56,110,195,96,165,26,73,50,30,10,13,56,102,235,66,131,222,212,137,206,156,116,83,79,53,32,73,212,0,6,75,105,156,104,10,4,101,76,152,104,198,237,120,215,114,221,37,216,208,5,196,22,10,228,186,48,44,236,195,57,87,74,218,236,74,91,131,239,10,106,110,203,155,79,156,191,66,48,234,134,0,80,174,141,3,38,19,29,111,249,230,43,71,236,3,177,147,38,58,146,144,64,84,72,187,73,132,115,125,202,16,188,199,214,75,23,214,225,152,205,99,146,130,41,236,234,11,191,253,198,41,40,234,181,37,17,34,76,203,94,83,89,134,242,100,184,153,34,141,165,150,134,173,171,56,241,163,97,45,168,194,229,44,117,72,219,25,119,8,230,162,186,43,12,186,37,170,135,243,21,29,251,67,70,44,41,49,110,17,44,0,14,178,212,39,1,31,51,179,59,245,53,164,53,130,146,47,242,244,174,35,56,53,2,78,73,11,162,205,81,69,122,44,28,196,101,156,186,66,60,42,156,194,163,94,132,162,211,130,169,88,145,222,176,157,153,52,167,237,213,112,233,155,11,136,86,218,26,194,135,191,66,103,171,147,126,127,228,78,230,10,15,24,124,195,31,50,29,26,106,41,3,144,196,170,103,60,98,241,86,194,144,178,247,30,105,99,110,226,219,255,251,178,68,209,12,228,143,103,76,27,9,67,224,161,236,217,19,105,40,174,18,249,155,40,108,177,17,66,114,179,100,13,166,34,209,229,149,136,155,54,73,213,45,99,198,154,194,203,105,34,206,43,126,98,8,84,48,166,163,141,146,5,241,178,61,6,185,33,226,74,223,244,146,156,208,32,152,221,128,82,134,74,25,162,154,115,109,153,40,198,96,164,105,20,194,0,170,227,28,13,33,146,18,66,250,177,82,240,160,98,19,223,72,202,194,198,94,137,4,203,251,202,41,77,29,215,158,165,19,50,204,240,144,166,37,193,119,210,142,117,181,149,87,6,21,246,88,73,43,104,106,180,167,120,224,17,177,187,37,242,233,118,65,150,46,60,84,94,74,153,28,163,11,178,175,62,221,237,153,82,158,47,143,62,82,10,214,45,146,39,233,82,145,125,82,224,80,80,124,77,28,89,142,128,216,210,224,69,180,137,25,99,55,83,110,170,149,96,241,180,236,100,92,245,19,81,31,61,189,78,225,6,227,213,0,5,253,188,26,156,196,27,11,82,51,196,12,251,83,8,53,109,173,80,129,42,156,12,16,191,204,5,208,83,88,98,54,130,173,206,125,162,193,2,164,227,209,69,3,148,36,193,4,221,116,66,147,183,5,68,103,227,95,210,207,102,108,53,208,253,47,167,114,21,156,92,116,190,59,103,153,141,46,89,117,27,237,247,103,140,147,123,45,241,197,62,80,84,227,79,244,113,26,69,43,187,135,155,219,155,209,173,54,106,31,108,142,226,225,9,254,55,61,159,19,15,223,78,246,109,181,45,55,94,109,82,233,106,48,177,217,179,167,160,217,41,152,212,85,229,231,209,224,227,180,26,180,177,141,72,15,217,112,1,1,36,44,178,219,45,226,46,36,121,246,164,108,130,68,89,77,36,110,229,132,69,172,20,124,194,212,12,107,186,141,233,39,92,90,138,245,72,128,220,53,49,72,133,245,53,99,64,65,139,66,185,84,230,20,250,103,50,222,112,148,207,102,37,41,148,253,26,165,52,134,175,204,204,99,200,215,255,103,99,164,87,164,137,188,242,36,62,130,150,202,126,203,69,157,198,125,171,147,199,128,4,9,159,152,230,6,69,6,74,141,188,190,49,253,88,221,228,3,15,16,2,163,163,59,19,70,11,38,58,29,24,36,4,100,193,227,66,48,120,88,194,96,35,6,128,135,157,166,21,160,98,80,66,14,236,40,90,90,152,35,19,13,35,81,104,170,85,56,2,17,210,186,20,150,0,147,17,124,96,66,221,13,87,9,104,168,155,44,107,16,212,122,212,86,44,216,221,138,224,4,33,198,168,213,153,162,103,171,124,45,121,42,36,229,77,72,51,20,245,115,102,101,156,154,153,221,218,13,255,234,91,255,251,178,100,196,12,4,244,103,74,27,76,92,82,101,171,233,221,24,3,129,89,161,157,18,78,101,15,193,173,51,101,232,240,142,104,186,155,142,53,184,181,73,232,98,168,243,69,9,19,13,76,96,181,174,177,85,63,116,113,53,17,52,245,163,251,167,213,172,189,212,34,91,119,48,32,140,38,133,6,193,84,57,93,105,94,140,52,185,134,52,216,24,163,243,8,17,86,84,124,145,169,54,88,0,156,177,207,244,0,0,88,1,14,107,186,38,33,220,46,7,66,29,166,228,53,189,57,213,158,21,174,177,7,233,254,115,61,254,111,46,252,142,74,146,7,191,173,24,83,99,201,226,140,253,211,62,62,254,161,199,4,51,156,72,29,104,81,128,92,214,145,17,66,40,134,226,90,237,217,79,59,253,148,132,219,52,96,70,71,67,162,152,135,200,179,197,56,49,100,74,104,164,48,196,138,230,32,48,146,61,221,156,107,96,21,10,0,4,231,244,194,48,48,104,13,67,82,164,179,59,28,32,130,103,20,3,125,211,245,174,53,212,207,180,172,82,4,236,106,47,219,39,169,7,41,88,61,37,43,223,151,184,145,184,24,9,75,173,150,131,53,181,19,166,28,249,164,108,162,112,82,84,239,80,120,205,176,221,170,222,66,147,171,158,225,251,95,255,255,243,223,255,111,254,218,207,226,251,127,253,179,174,90,202,147,18,168,52,162,200,155,116,168,155,22,237,6,211,13,92,137,171,215,136,163,148,165,46,125,240,245,13,209,81,34,217,101,219,146,99,230,101,74,228,225,232,67,183,84,125,204,30,111,42,5,152,0,10,120,1,219,183,228,100,194,88,102,3,98,97,48,156,120,188,144,209,109,135,88,92,56,231,204,48,195,149,86,113,191,253,63,245,215,51,255,139,96,10,252,148,234,123,199,217,75,115,142,238,132,188,112,96,89,196,71,199,51,86,174,8,191,98,37,202,48,206,155,100,115,75,49,188,141,92,104,9,139,238,230,47,248,234,140,140,36,142,130,76,119,70,97,214,103,70,119,178,29,244,117,74,6,32,0,39,64,142,163,33,10,13,17,176,56,26,232,213,249,195,39,22,204,52,59,52,233,112,64,147,48,177,164,24,65,48,240,44,192,34,211,8,128,82,181,112,157,49,2,247,17,38,24,177,4,141,61,39,137,64,18,28,183,45,77,195,44,248,80,56,38,80,35,9,14,204,68,70,82,3,219,86,190,53,20,12,189,140,17,90,6,82,232,106,204,229,51,228,181,42,131,76,122,155,51,232,132,47,59,181,72,194,213,27,33,14,201,239,138,8,170,3,171,33,200,142,102,219,29,241,111,247,154,215,118,254,246,166,171,171,121,98,53,91,112,34,199,141,223,77,105,119,10,77,106,222,62,53,255,251,178,100,205,12,132,175,103,74,27,76,92,80,105,236,217,154,40,101,218,27,25,157,18,78,101,237,193,228,179,165,232,241,26,32,225,94,219,249,213,99,77,92,83,235,57,147,52,243,120,111,227,58,114,146,153,164,88,16,163,87,12,53,100,94,163,249,224,177,218,118,173,211,118,180,209,188,8,191,58,248,143,2,90,99,22,255,84,220,28,98,65,255,179,119,215,254,186,140,81,54,219,117,75,33,208,155,38,16,215,42,35,221,34,219,51,27,61,232,197,6,238,77,218,153,98,220,59,61,51,99,138,58,7,40,223,249,249,238,249,116,227,252,2,148,220,185,72,165,58,19,169,68,83,27,87,173,70,89,184,37,88,172,101,157,232,62,193,197,251,149,61,52,93,32,107,190,227,99,69,36,210,131,191,188,65,187,54,57,123,37,69,215,221,245,231,238,99,235,123,204,48,155,239,108,92,70,124,251,210,103,214,221,255,231,47,59,5,213,0,0,85,140,215,214,204,169,172,236,199,206,61,36,194,52,197,182,194,234,166,78,52,96,224,230,36,126,98,1,173,56,20,140,91,244,0,218,18,14,26,107,1,172,227,66,133,152,234,25,117,16,210,108,102,135,32,208,81,150,65,134,126,161,97,74,133,168,213,41,135,167,120,50,80,109,238,18,221,170,168,66,181,114,72,240,185,61,148,42,135,24,138,209,48,78,146,150,119,102,35,5,147,167,33,92,241,241,223,49,253,109,227,219,160,213,91,76,166,178,174,34,247,61,176,131,205,202,169,41,48,72,109,41,49,42,46,147,245,155,34,202,165,11,205,80,109,36,231,38,250,114,22,199,82,198,107,170,231,177,18,69,62,215,165,75,210,60,125,77,26,207,177,125,141,52,151,250,177,211,94,244,82,49,10,154,128,0,0,153,3,2,57,35,173,188,120,26,1,197,198,210,92,66,134,135,155,142,180,108,78,222,238,197,183,109,137,28,168,34,159,255,250,153,141,176,230,28,101,135,43,51,212,233,152,167,46,239,65,89,175,99,50,143,96,81,68,86,28,87,106,10,32,121,72,245,186,84,130,3,82,33,77,145,163,170,245,158,90,134,116,215,115,57,169,158,66,255,205,53,206,52,154,230,47,59,254,92,179,187,235,40,32,0,78,251,140,91,81,193,38,6,201,236,86,21,136,102,6,56,4,204,80,100,40,13,29,32,165,59,152,92,170,10,170,235,250,150,43,20,124,166,91,172,94,43,34,187,45,149,220,171,3,202,108,194,37,43,29,14,61,237,35,255,16,129,83,220,58,90,146,134,100,166,46,161,61,0,117,209,56,105,101,250,45,100,255,255,255,255,63,203,248,186,219,215,212,124,207,92,218,110,180,251,82,160,241,106,6,214,169,231,68,168,105,40,76,255,251,178,100,203,140,133,212,102,198,155,111,91,224,106,12,217,173,36,163,159,19,17,157,38,109,45,247,201,239,51,101,232,243,33,113,51,150,59,248,184,143,155,124,51,119,51,69,55,63,133,187,111,24,196,93,198,173,38,135,88,94,63,181,111,46,175,90,210,186,108,20,157,12,15,147,19,93,182,47,238,67,12,53,36,240,188,60,49,82,40,149,196,135,209,20,73,142,187,161,146,233,161,76,91,183,94,225,90,166,13,245,215,159,255,245,142,65,247,113,15,0,72,117,28,21,147,76,40,209,231,52,92,181,194,90,45,63,220,141,68,113,234,48,78,47,44,243,108,189,93,243,62,150,99,15,91,149,102,38,189,244,244,187,75,90,98,150,230,190,173,134,85,194,198,58,25,110,137,152,227,218,209,135,119,124,13,78,157,102,222,98,198,233,212,5,88,201,0,1,131,28,24,141,130,104,53,149,144,211,113,99,40,69,76,20,137,48,64,12,208,129,48,185,60,195,195,49,33,121,48,4,48,16,0,1,23,125,8,204,136,35,49,224,112,120,86,195,89,218,94,240,189,136,46,214,80,189,247,76,213,52,154,71,242,96,188,6,227,130,64,76,90,78,130,36,231,142,188,65,96,3,159,30,125,36,51,209,57,214,20,175,228,69,214,88,121,12,42,2,110,49,9,91,234,172,79,81,115,89,221,16,96,9,140,27,86,35,76,204,253,223,31,215,127,86,171,49,195,52,119,223,63,124,183,190,117,94,204,141,8,176,241,67,21,226,46,38,218,172,147,232,243,196,98,18,224,110,163,68,17,82,136,225,150,74,15,207,179,37,173,45,76,234,77,10,43,79,100,215,85,22,220,37,195,215,109,0,0,216,81,169,162,76,217,64,4,100,70,246,71,42,94,173,21,144,200,236,206,76,99,155,251,24,133,213,171,67,218,148,250,60,244,127,209,254,201,82,128,145,252,206,97,78,205,133,123,20,155,190,252,243,188,36,249,102,58,38,62,250,252,221,94,32,155,198,22,86,48,104,45,203,80,215,164,35,14,193,22,75,79,140,117,18,49,185,70,34,168,201,150,22,71,57,13,178,104,219,138,138,50,217,90,237,76,69,104,180,213,13,182,138,136,152,31,124,195,223,206,181,24,244,210,162,147,90,237,234,171,176,38,1,51,93,248,37,130,41,3,72,24,124,38,92,240,41,115,42,83,20,69,82,149,227,5,172,45,35,58,127,165,170,18,129,113,31,81,17,156,140,151,107,170,106,248,126,182,0,214,116,95,223,143,197,170,139,182,238,102,155,186,51,197,77,242,33,61,77,169,41,142,182,247,57,209,182,85,187,217,181,254,157,189,28,214,68,69,115,93,76,71,204,153,71,208,196,238,121,243,150,121,236,84,180,157,15,89,255,251,178,100,214,140,133,232,102,197,19,136,111,64,133,236,217,57,96,200,159,16,85,155,44,109,37,79,137,165,51,166,116,244,148,121,166,178,19,22,89,6,97,147,21,168,123,20,187,26,197,137,85,157,80,157,134,32,4,98,176,102,96,7,53,223,167,174,138,40,192,65,53,46,25,42,133,84,48,106,69,76,169,202,190,152,115,230,58,186,62,218,127,254,217,221,204,83,171,15,176,196,86,59,53,213,149,170,42,234,67,29,84,172,66,57,170,189,108,141,179,187,22,230,86,73,93,162,196,146,198,155,102,123,156,182,19,49,84,69,162,76,140,97,150,33,13,116,69,86,107,25,144,93,90,204,188,92,179,37,187,237,144,104,1,165,49,5,53,20,204,184,228,224,184,201,85,85,85,85,85,0,9,30,244,193,0,204,64,68,192,152,204,18,48,192,10,194,29,1,0,69,254,33,3,10,0,175,36,139,12,0,105,44,193,174,36,146,36,177,58,121,44,134,220,142,197,169,205,69,163,182,93,22,109,141,231,130,93,122,90,208,234,93,149,227,221,106,81,227,30,134,45,148,140,207,113,38,75,3,12,204,132,76,211,214,88,244,101,6,179,239,238,154,142,249,155,255,116,113,124,255,253,252,127,166,110,212,233,240,245,79,178,97,134,178,197,163,117,91,20,54,72,192,249,57,19,220,184,210,147,164,42,37,122,62,169,249,73,59,237,151,201,233,249,109,76,158,215,152,127,15,117,111,185,184,40,0,26,96,0,0,66,86,192,91,239,249,125,124,163,31,14,108,147,62,111,97,98,126,126,85,244,12,180,55,198,220,7,234,248,242,34,11,41,96,242,136,62,127,255,254,150,185,29,26,173,115,10,31,18,33,11,226,133,200,172,139,81,67,96,162,214,145,202,40,197,145,209,77,73,48,82,228,94,213,71,13,100,230,241,242,200,208,146,183,48,232,108,89,17,149,216,188,164,178,187,210,52,52,108,253,251,69,142,184,46,222,234,218,38,161,57,174,33,163,142,235,198,0,172,0,34,224,237,180,68,85,52,193,56,229,188,243,47,72,13,162,149,50,72,144,203,161,163,30,19,204,108,65,49,185,1,233,0,130,140,12,6,7,4,76,14,7,49,233,40,196,33,210,225,183,33,64,50,65,45,144,32,29,51,92,40,17,157,55,237,209,244,17,129,202,192,168,98,195,128,160,87,238,64,72,7,102,208,52,121,142,75,162,50,200,205,3,241,16,102,76,178,22,42,3,106,212,37,80,3,184,216,160,108,94,168,186,218,64,29,104,125,220,135,233,42,118,180,229,237,212,198,158,221,150,222,251,255,207,247,230,228,225,112,238,217,133,185,118,239,242,178,88,168,120,75,55,212,204,52,187,223,204,215,127,224,168,44,218,6,255,251,178,100,223,12,132,246,103,73,27,105,94,34,121,108,233,141,60,168,152,25,49,155,18,78,25,190,193,252,179,101,40,241,34,145,14,152,71,99,22,56,140,10,30,249,241,24,55,22,232,231,20,113,36,235,111,115,204,198,200,160,117,36,250,105,225,76,107,255,21,96,124,0,50,219,104,54,219,201,104,177,133,64,129,161,198,81,61,57,77,42,109,227,141,206,166,25,225,47,94,2,149,229,177,26,89,44,163,181,107,125,159,77,165,173,105,43,186,164,150,216,122,248,176,162,173,44,34,203,8,229,167,34,131,174,213,28,80,237,68,116,186,129,245,120,243,40,107,58,70,57,37,196,88,26,176,147,67,89,217,84,174,220,125,119,155,39,204,93,66,201,201,76,134,163,117,59,243,9,111,89,75,187,221,204,82,202,186,74,205,195,51,172,189,196,2,86,85,2,204,140,125,51,137,200,216,175,195,245,17,13,125,19,48,170,152,88,168,22,11,24,92,118,100,161,9,138,196,198,8,9,1,133,142,155,39,29,6,131,66,65,200,224,176,13,1,204,162,26,103,20,175,242,153,44,12,52,253,183,103,109,15,73,130,109,97,109,150,177,163,42,68,49,76,200,155,222,50,0,140,65,114,188,37,55,44,222,157,141,14,0,159,233,99,118,134,91,188,245,53,12,14,180,19,241,192,133,97,35,237,139,253,238,191,92,195,187,98,178,76,211,115,18,100,136,209,44,6,140,18,103,41,224,45,222,208,224,56,201,43,201,232,165,29,91,99,235,234,159,30,246,189,86,169,14,86,77,79,51,90,161,213,76,106,110,147,240,202,107,14,58,30,249,209,1,134,253,59,253,171,1,0,241,11,38,215,117,10,57,20,63,74,19,241,198,70,53,107,52,8,154,189,223,59,238,224,125,103,30,255,144,166,161,27,255,159,97,141,33,14,8,216,18,186,45,6,16,11,102,166,112,246,147,183,163,59,192,61,139,116,122,6,193,24,61,244,55,7,106,137,125,228,179,145,186,60,211,43,203,121,43,221,12,132,50,164,146,45,149,93,106,101,148,114,144,139,17,125,44,48,247,177,204,238,180,42,43,119,48,36,128,0,50,219,160,71,227,21,44,49,183,179,217,64,54,212,131,92,39,100,40,134,60,62,16,50,14,38,1,2,22,105,210,88,25,74,56,149,147,179,105,184,69,19,167,0,78,66,226,178,171,211,79,203,71,101,250,145,54,240,20,122,70,218,110,102,110,65,204,176,177,77,151,109,214,100,114,174,65,82,58,9,93,249,93,200,243,163,98,206,78,191,63,62,218,255,198,207,111,227,255,254,89,223,63,81,91,95,141,205,227,155,19,3,109,64,115,94,127,33,94,74,234,231,207,160,216,190,82,85,199,127,66,75,47,69,255,251,178,100,214,12,5,176,103,69,11,129,95,160,110,172,217,138,60,101,158,20,125,159,30,109,141,254,202,18,179,102,52,243,33,229,64,211,46,111,18,3,217,183,225,222,153,114,222,230,141,18,28,73,37,147,18,230,74,199,110,35,48,58,0,3,1,13,35,110,185,36,204,179,170,199,209,188,134,195,99,103,101,90,120,205,37,115,69,177,196,228,65,108,99,60,103,64,244,245,100,251,56,200,228,213,78,235,196,114,89,22,28,33,79,10,97,193,13,155,14,99,101,108,158,195,46,77,142,7,194,25,40,234,237,44,112,194,76,22,138,17,10,47,125,90,80,187,26,50,18,177,142,137,17,206,173,125,13,183,180,199,61,77,180,93,244,53,245,65,241,71,95,41,146,89,196,42,61,24,139,67,38,70,108,225,237,210,214,97,101,113,111,21,99,4,178,42,0,12,3,42,203,131,18,130,243,39,0,99,53,33,19,20,135,179,72,193,19,5,196,227,4,195,211,18,68,243,16,1,19,17,66,146,128,20,116,15,65,9,132,96,130,35,152,84,132,85,72,148,163,197,171,75,232,72,58,173,180,232,75,213,250,135,195,9,254,16,53,173,160,149,91,21,99,42,98,57,70,16,102,101,254,175,172,166,40,27,44,170,7,90,17,23,42,146,52,214,225,152,122,90,171,93,34,213,95,135,3,217,12,156,204,156,229,90,159,142,56,249,169,238,238,251,133,211,32,218,243,171,44,187,26,231,82,20,199,61,118,205,50,189,159,241,92,207,238,158,187,157,177,175,92,186,41,242,249,108,87,76,141,211,53,231,234,238,107,238,30,254,148,134,236,191,153,137,249,13,143,254,84,0,1,128,155,118,219,144,62,149,172,140,149,184,170,36,33,204,19,38,133,110,161,212,157,201,77,169,79,161,130,84,95,126,36,238,170,184,52,217,39,181,174,46,250,16,39,232,109,53,83,159,93,219,164,47,116,215,250,195,158,101,185,213,42,97,45,20,68,85,177,177,23,124,62,99,213,148,116,222,235,16,164,196,84,227,29,238,208,210,121,233,171,229,102,254,105,166,57,77,7,153,43,239,116,133,172,246,239,73,73,18,119,20,237,218,95,240,247,18,17,86,55,16,45,204,172,117,50,122,240,198,184,128,41,176,210,134,65,8,172,202,32,211,6,130,200,141,38,21,16,140,2,80,201,119,136,0,192,160,80,200,124,193,128,148,10,144,23,221,217,96,80,83,91,96,146,5,166,239,62,144,58,8,214,124,77,208,67,147,114,107,44,184,120,23,140,133,172,201,230,40,187,67,44,235,131,102,30,113,176,135,181,2,73,169,34,179,210,88,242,241,187,56,18,220,50,102,198,77,180,253,127,255,19,255,215,241,223,125,79,212,115,59,85,142,30,255,251,178,100,214,142,133,182,102,197,19,185,91,112,121,44,217,90,97,136,40,86,5,157,24,78,33,253,1,182,51,102,116,246,20,120,60,202,191,211,210,18,18,25,234,19,121,56,112,203,246,16,199,221,32,244,16,199,40,220,130,136,87,105,105,77,218,208,60,255,57,139,157,98,247,190,39,166,183,233,108,249,60,56,163,50,168,40,192,34,23,127,177,105,5,72,80,14,2,200,85,161,162,59,171,215,105,226,155,116,166,250,236,215,62,175,154,81,103,89,5,171,209,93,63,255,43,149,86,168,142,183,34,156,93,14,165,58,8,152,106,178,57,80,68,76,104,154,20,238,22,133,65,204,226,238,66,41,2,99,196,148,77,220,136,166,71,41,89,142,226,5,28,243,170,53,215,58,234,253,29,230,171,50,178,182,75,166,214,85,171,162,189,117,164,240,74,0,8,19,45,17,115,21,194,115,42,216,147,25,107,179,105,6,243,12,13,16,104,218,97,232,86,96,176,74,98,160,100,97,72,26,9,6,204,25,4,80,160,194,160,44,48,36,48,20,3,14,47,6,8,23,52,81,194,88,86,80,159,40,96,200,211,253,205,124,30,84,239,40,51,92,100,98,51,172,165,133,72,81,49,59,117,71,17,98,252,114,14,175,245,148,110,158,28,96,178,104,76,2,168,51,130,33,19,235,121,165,137,121,165,202,81,31,125,117,47,103,119,39,34,29,177,247,127,247,93,219,56,54,93,7,202,10,110,97,219,81,199,218,147,89,15,115,21,187,111,127,63,46,137,123,99,158,98,127,94,160,255,223,163,8,63,54,113,231,202,106,188,181,119,215,74,59,117,194,207,155,207,156,55,62,212,189,198,153,218,48,0,119,136,107,244,216,141,160,0,60,4,28,183,108,42,90,188,0,192,232,55,67,57,42,147,23,194,190,84,172,59,44,4,100,202,137,70,191,124,188,122,160,202,81,191,187,179,93,12,224,213,41,202,232,203,243,88,198,113,19,177,153,21,70,89,156,69,84,107,150,168,139,101,77,20,143,28,162,198,102,51,149,38,123,157,17,246,16,58,144,155,148,214,150,45,34,168,170,206,115,33,14,226,11,125,72,77,80,69,212,178,91,77,8,118,160,14,233,0,65,227,15,36,140,210,158,52,224,60,228,22,32,20,200,213,38,67,1,8,76,100,33,7,5,76,88,40,25,7,141,3,128,128,34,240,35,89,115,65,160,32,113,117,202,73,86,24,200,213,149,65,149,85,165,47,104,137,64,49,244,147,32,69,24,155,36,141,42,53,109,59,86,115,231,52,235,192,120,202,229,55,105,168,34,49,153,149,213,39,167,108,13,90,24,158,144,187,175,52,85,88,35,50,232,157,45,46,25,243,63,253,115,95,241,123,63,175,101,204,255,251,176,100,215,12,6,51,102,196,147,184,91,224,110,172,233,122,48,101,114,21,133,155,24,78,5,126,137,198,179,102,244,193,25,244,159,94,74,237,21,230,254,100,102,23,198,195,85,158,229,206,194,198,251,213,183,29,65,118,184,243,218,76,55,113,154,157,58,154,231,50,121,189,4,80,95,85,203,252,240,129,230,70,98,0,205,16,0,72,185,93,38,235,46,95,68,162,197,71,85,82,234,196,239,65,72,107,232,136,13,37,20,2,133,81,22,142,144,149,1,21,135,10,19,247,251,109,219,150,214,150,220,218,55,195,58,12,117,187,166,131,110,33,188,247,41,165,119,119,39,71,203,79,41,72,55,111,175,169,249,254,243,251,127,121,222,59,124,215,152,85,91,221,210,238,90,37,58,244,151,48,253,214,200,105,154,168,223,227,180,189,198,214,125,111,241,46,134,56,10,0,4,146,172,203,97,12,16,144,195,38,15,46,28,214,2,195,191,1,32,32,167,208,114,41,137,9,24,16,82,146,89,114,135,45,52,194,128,64,33,22,144,207,225,198,116,251,54,22,112,225,67,210,69,97,166,151,77,171,94,52,78,94,226,12,198,73,118,227,61,198,154,206,187,79,218,26,94,189,186,14,128,192,68,145,44,136,232,64,78,48,224,124,42,68,22,141,63,29,214,245,92,199,63,252,119,28,52,223,126,250,113,49,202,119,108,221,175,218,113,113,218,252,234,227,109,10,36,147,16,160,237,199,8,16,35,3,118,53,224,60,180,24,13,73,83,18,91,29,53,66,180,93,36,20,237,52,55,114,226,47,119,186,116,158,100,14,85,64,2,43,1,141,109,212,134,180,10,3,35,144,99,0,180,125,36,21,35,75,223,13,13,88,103,45,106,177,150,19,58,29,95,223,245,71,181,192,19,38,157,179,203,99,32,148,114,137,185,131,105,34,152,186,90,158,109,12,155,189,150,211,167,75,42,78,150,142,213,239,132,138,153,91,153,168,170,138,94,149,230,127,46,117,70,185,49,86,237,251,54,165,42,82,161,183,168,239,191,159,133,149,186,237,253,254,231,128,173,25,13,102,108,7,105,176,235,231,228,189,157,84,232,114,87,169,129,133,70,170,3,153,16,148,100,66,96,0,192,96,0,201,144,137,201,134,96,16,16,40,20,4,40,24,224,18,24,53,16,3,16,154,132,105,206,178,17,209,27,19,200,116,1,19,46,109,101,84,43,15,175,242,238,24,32,28,146,201,128,42,21,134,219,231,188,170,18,129,172,52,71,238,28,102,242,153,181,192,255,20,3,146,185,177,37,176,64,113,73,193,239,20,153,227,104,193,193,245,255,2,128,80,248,154,21,16,15,123,21,217,96,218,29,105,104,47,79,49,169,163,74,247,18,197,80,238,255,251,178,100,212,140,133,66,102,199,155,104,110,210,109,236,233,122,48,72,152,26,93,157,14,14,33,253,1,229,51,101,41,131,22,184,105,225,46,238,45,164,231,152,53,250,173,223,151,139,164,121,108,135,120,88,101,130,97,205,37,16,185,187,66,96,126,59,46,99,255,243,153,230,204,249,221,35,73,171,209,151,78,49,239,186,252,86,242,218,239,133,46,50,211,85,116,41,29,76,3,2,66,73,36,111,89,188,54,34,43,58,79,185,167,178,4,118,32,138,87,99,233,171,74,32,235,212,24,247,123,169,142,187,248,249,139,252,166,161,43,213,138,250,206,93,213,196,238,246,141,247,223,223,234,42,9,39,25,102,63,140,82,139,60,150,82,146,70,150,210,246,234,75,98,85,10,199,204,106,210,169,162,202,120,101,49,58,157,204,235,206,197,33,120,206,215,30,135,85,77,28,181,67,181,81,199,80,183,71,94,168,202,171,251,13,171,231,216,253,1,234,0,2,82,140,196,76,178,66,57,129,12,230,197,128,27,8,14,96,99,112,232,16,193,64,147,19,0,133,135,6,6,2,174,148,93,114,193,64,102,208,10,6,101,169,138,145,210,199,17,128,123,19,131,113,31,9,157,21,24,206,3,146,251,57,99,33,15,209,98,208,148,153,70,149,206,41,27,85,135,31,137,129,202,125,31,136,148,99,108,154,180,2,120,245,241,12,71,90,97,174,119,23,124,110,190,62,63,255,251,233,153,215,243,51,46,219,61,117,94,222,57,103,83,255,115,19,62,221,183,10,35,10,186,229,118,41,109,58,116,208,249,196,211,219,52,180,82,177,236,89,23,175,26,203,58,36,251,73,103,51,179,241,87,47,179,16,162,109,144,8,141,89,231,2,73,38,117,59,99,65,169,132,26,228,66,10,209,52,59,41,1,169,100,53,68,94,208,164,193,135,237,150,195,203,49,3,139,70,127,253,191,220,214,49,99,204,181,114,199,25,42,234,41,85,158,242,208,165,33,157,220,227,202,32,60,231,169,85,91,37,79,51,75,56,138,83,33,29,39,67,187,41,29,19,118,98,204,238,191,102,86,181,84,195,213,172,200,83,141,85,35,53,249,79,133,6,128,70,11,11,6,45,148,6,54,150,134,189,77,230,69,4,230,112,23,166,12,13,134,12,139,6,26,3,192,161,68,20,26,32,177,133,192,104,24,51,18,10,4,136,96,144,119,147,160,198,22,96,192,90,10,228,12,66,218,75,231,44,136,236,197,198,103,194,127,92,172,204,40,69,125,121,173,11,165,181,159,24,60,126,252,150,221,88,118,231,178,230,144,151,106,20,204,93,68,7,178,232,163,61,152,123,24,66,29,102,124,66,153,148,204,75,230,134,72,78,84,134,212,93,157,150,133,221,70,255,251,178,100,202,140,5,65,102,199,27,143,92,82,108,12,217,189,48,197,93,89,29,155,18,46,225,173,210,30,179,100,229,132,153,188,8,59,217,235,65,233,58,218,145,202,148,245,178,208,84,202,154,234,187,250,116,222,153,211,35,236,75,146,101,230,50,50,68,200,188,178,69,36,209,117,57,147,33,49,90,40,166,147,83,212,154,104,35,64,205,35,115,203,64,242,15,73,187,24,6,235,30,126,196,169,95,235,0,0,28,25,154,150,196,97,232,37,76,81,67,94,135,10,41,2,197,50,123,101,243,152,113,180,167,145,200,32,132,167,70,116,224,78,236,228,165,49,218,229,119,215,187,140,180,201,26,228,130,130,245,14,166,40,33,114,198,218,84,199,177,94,176,169,108,54,236,226,200,20,157,22,232,21,39,219,49,144,171,52,130,163,191,120,66,191,49,142,41,212,129,35,42,151,152,204,242,169,54,38,171,44,123,165,234,136,120,139,136,151,158,131,60,181,237,22,243,255,255,77,248,250,219,17,108,123,222,127,159,91,255,56,19,101,8,9,36,244,149,225,9,231,124,41,232,33,16,151,36,130,30,52,32,8,156,53,161,135,217,214,100,36,195,51,243,0,236,182,125,83,151,41,27,237,36,253,25,161,112,148,235,37,195,54,165,74,58,206,119,75,213,132,171,44,84,126,181,182,110,209,75,164,114,148,11,198,230,142,182,119,110,186,181,232,119,223,178,43,186,234,251,126,187,217,127,245,169,237,178,212,130,7,205,204,89,214,164,145,90,75,78,198,138,70,126,153,196,45,164,117,150,185,146,150,121,150,233,164,137,170,147,106,172,219,56,123,59,160,2,64,8,53,81,39,108,79,0,216,77,131,153,108,82,136,193,139,134,5,52,232,104,65,233,209,233,212,230,124,237,82,112,127,139,202,10,178,25,255,178,148,212,31,34,37,4,143,119,69,109,111,100,71,86,69,178,21,209,82,99,49,216,174,173,62,202,239,186,39,114,161,15,170,61,90,214,216,189,40,206,95,158,79,109,116,173,180,95,186,253,213,141,255,193,192,1,18,163,49,217,88,195,134,211,118,30,79,59,159,1,48,77,168,98,49,16,100,196,160,194,1,49,139,3,230,2,11,172,32,224,173,34,138,1,240,244,16,193,18,225,76,26,90,42,80,168,99,188,246,178,119,110,25,152,149,171,56,208,106,7,135,74,160,117,219,89,227,12,5,83,80,167,227,207,75,65,122,189,105,135,153,237,178,58,0,116,27,59,162,95,11,15,84,78,79,16,190,132,247,202,122,52,230,70,31,76,235,63,244,210,202,215,172,238,198,223,159,151,31,94,63,135,116,183,76,73,79,116,223,117,218,27,187,118,219,188,230,93,106,238,105,209,74,30,158,115,37,75,255,251,178,100,191,140,4,43,102,202,27,76,107,114,95,236,217,57,60,197,104,25,5,155,22,110,25,254,202,50,179,101,244,244,161,177,153,49,35,143,28,198,173,48,64,1,128,227,17,85,8,92,169,16,175,14,207,107,91,211,80,162,215,52,175,112,112,128,249,135,76,177,223,194,212,42,83,46,218,194,57,60,224,0,90,106,208,228,219,255,209,14,107,34,54,224,82,61,178,241,210,118,208,245,98,143,39,156,64,149,41,130,3,170,43,168,215,79,191,255,229,166,253,165,179,126,63,14,52,102,8,154,69,18,72,197,126,131,40,60,253,131,210,164,94,6,152,69,33,18,196,45,23,138,11,50,8,179,212,168,162,48,13,73,23,113,49,6,16,205,55,78,244,229,220,144,107,45,211,176,156,189,163,29,104,203,87,7,89,103,214,211,49,76,195,156,105,70,193,72,188,251,64,251,27,173,213,220,217,9,116,105,36,52,140,92,241,254,188,218,128,163,152,0,1,179,44,77,76,35,11,50,88,112,224,200,131,28,14,12,130,163,49,136,28,70,6,48,48,88,197,192,83,3,3,26,66,199,3,2,214,122,103,141,0,220,35,184,208,232,202,16,206,83,46,65,119,146,76,211,33,198,142,144,225,83,172,51,148,158,134,6,16,28,206,52,7,166,166,14,34,91,60,144,28,59,53,131,184,93,66,228,46,194,192,78,103,3,112,18,20,78,68,69,169,82,79,109,188,131,214,163,251,19,36,198,89,209,220,92,38,164,113,144,102,234,69,221,171,235,255,77,212,170,107,247,175,221,85,170,130,148,234,74,166,109,150,251,173,52,220,253,207,153,32,189,234,89,125,157,26,9,169,221,209,48,82,10,46,57,145,198,91,32,122,178,76,180,128,102,60,77,73,132,246,76,184,180,145,49,88,252,5,202,84,128,0,108,23,1,9,52,228,37,23,169,45,192,255,119,72,11,39,35,3,0,115,157,3,192,111,8,179,98,246,170,66,139,150,196,32,197,14,203,234,162,181,142,17,33,69,208,65,18,8,131,185,157,197,58,30,120,211,161,237,175,74,209,11,241,149,180,76,156,189,16,188,194,62,239,13,9,67,91,190,175,181,237,110,205,147,234,158,217,22,212,109,69,164,61,35,46,124,83,170,171,46,103,143,133,69,142,103,227,78,27,141,61,139,180,214,134,13,92,119,183,140,6,176,164,156,70,148,222,42,158,111,104,38,255,220,111,193,198,46,236,149,33,196,2,49,129,225,65,65,99,22,18,71,247,221,103,69,215,137,129,135,24,240,242,46,186,104,84,182,223,197,184,162,234,106,191,105,93,247,0,80,6,219,142,98,36,6,132,8,96,96,100,65,238,177,16,230,49,56,236,28,255,211,101,56,172,56,38,10,12,40,255,251,178,100,202,14,6,1,103,70,19,152,107,114,124,108,233,125,37,232,9,21,45,157,30,109,141,190,193,205,51,101,169,133,149,248,24,144,169,132,143,135,27,22,249,107,103,16,198,212,46,163,205,44,116,166,102,242,140,201,169,53,142,255,159,255,239,229,158,124,245,187,255,188,59,50,252,239,251,203,155,62,111,17,141,169,252,109,8,144,56,227,124,65,72,88,150,106,14,179,134,83,59,202,91,47,171,235,90,217,21,187,29,253,108,152,75,38,0,16,0,0,57,37,110,157,118,150,72,133,44,90,19,145,73,84,34,0,114,37,244,212,121,227,60,24,18,94,186,176,197,105,107,184,155,76,110,1,130,121,247,150,111,154,127,235,77,40,153,193,188,142,122,248,251,238,182,155,177,171,32,201,185,173,146,198,49,8,101,146,100,163,18,174,119,103,50,51,92,215,71,101,118,86,122,35,188,196,74,33,157,17,145,26,170,168,125,156,236,232,87,73,8,231,67,159,147,255,252,183,245,255,131,42,0,59,255,248,66,56,129,19,66,48,19,196,98,76,96,117,13,72,70,68,238,184,136,36,80,200,228,57,101,208,80,23,90,164,182,87,29,151,203,159,72,35,60,103,231,32,59,246,153,11,252,157,245,225,136,22,245,251,187,203,15,173,205,111,148,179,14,42,206,178,225,196,231,99,149,233,169,163,27,216,176,124,6,185,75,8,136,207,176,148,122,14,48,231,27,124,18,49,41,105,69,199,217,107,101,188,103,158,106,218,174,125,19,55,100,77,71,56,178,141,77,33,50,72,238,33,106,236,221,134,83,143,27,89,37,172,232,137,126,53,247,175,114,249,142,155,241,210,36,228,79,101,117,250,55,211,202,64,195,64,18,237,255,37,56,32,104,152,198,58,184,140,105,148,2,161,170,96,244,74,95,133,48,100,19,18,204,155,130,186,92,164,86,177,175,191,87,39,23,27,172,238,146,113,223,19,19,248,54,226,162,17,179,79,15,218,158,213,167,211,217,9,104,105,50,147,248,105,72,15,216,152,152,35,65,113,96,124,184,106,101,60,154,67,8,67,143,127,104,87,41,231,135,178,17,160,123,164,75,25,76,49,237,156,118,48,238,228,115,205,216,197,73,184,201,230,11,131,109,217,141,150,170,138,170,20,177,183,38,64,211,216,94,219,164,210,190,119,126,32,172,132,154,50,246,30,245,77,60,86,16,61,27,127,140,40,65,18,128,161,32,36,96,169,34,39,222,208,26,83,89,104,12,65,252,129,35,48,149,100,40,221,47,105,229,117,46,139,90,171,254,238,101,204,118,82,136,39,136,218,5,32,254,247,147,127,255,143,187,109,233,34,71,20,42,201,217,95,214,190,29,182,28,135,194,138,105,131,105,175,166,45,220,255,251,178,68,196,142,196,250,103,75,155,72,95,64,153,44,217,83,105,232,110,18,133,155,46,109,61,13,194,64,179,101,13,167,161,121,149,50,214,199,25,52,240,157,69,91,204,213,192,248,133,100,29,175,22,64,173,11,185,194,175,80,124,74,194,16,203,105,76,188,35,244,195,92,167,149,152,55,61,198,85,252,179,231,64,207,87,121,252,101,216,193,123,44,105,151,145,142,237,237,164,160,30,176,1,114,237,204,233,33,20,96,2,65,22,160,9,193,105,117,152,163,212,236,183,140,224,252,70,48,182,37,199,168,169,38,232,114,187,48,205,245,84,71,245,118,176,191,30,41,176,15,113,119,53,81,15,231,143,38,245,255,166,109,109,178,148,76,5,136,86,105,245,84,177,150,31,53,207,29,82,235,27,71,105,20,207,87,203,236,167,117,165,197,212,187,75,143,219,101,114,142,29,75,153,118,58,71,67,185,106,157,251,44,189,51,102,195,201,8,50,136,56,202,187,155,134,184,94,230,27,136,101,168,147,92,94,29,55,89,170,68,185,181,216,39,146,5,0,187,108,252,199,155,0,141,52,6,205,220,51,8,172,205,8,89,85,80,201,2,212,85,76,75,227,121,167,202,111,184,237,25,184,76,64,240,84,145,240,137,188,50,155,244,49,88,38,157,254,79,213,88,132,215,213,220,106,251,230,95,191,230,240,213,217,77,234,104,15,110,220,212,245,170,181,254,86,243,75,180,4,98,128,1,29,12,75,43,217,233,163,34,93,118,218,110,142,150,45,90,155,250,110,191,91,53,243,249,172,251,242,110,29,177,2,23,163,235,199,158,183,190,238,224,246,216,115,213,169,155,198,214,47,191,140,247,243,55,67,110,110,137,120,219,249,196,28,70,211,120,117,109,0,4,16,37,182,214,37,212,1,156,127,144,201,31,169,151,216,83,170,29,95,156,153,192,81,172,197,57,115,230,30,244,212,1,74,65,119,255,215,60,239,251,189,166,33,221,81,177,168,81,22,84,152,194,232,142,200,205,123,20,136,49,150,205,145,216,236,115,187,154,229,185,22,229,121,203,50,162,170,43,24,188,175,217,204,119,36,135,239,91,189,247,242,72,151,100,144,97,47,235,170,129,128,0,224,192,164,204,200,185,36,202,162,236,209,130,200,201,4,64,198,130,92,193,32,172,196,16,0,193,176,80,192,241,28,195,1,124,193,97,180,192,160,132,26,3,152,30,0,11,14,66,113,129,48,42,44,209,136,10,10,101,172,217,92,152,20,72,160,207,10,194,2,135,59,200,90,94,112,228,232,52,20,120,114,136,9,51,22,158,129,32,113,166,118,230,168,157,187,178,186,220,156,164,150,206,183,101,182,89,70,38,228,49,216,19,27,54,228,180,173,90,122,88,209,255,251,178,100,189,140,132,211,103,74,155,66,127,48,101,236,217,119,60,197,104,24,217,155,20,78,233,109,193,217,179,100,136,241,151,48,185,212,114,208,167,199,47,174,190,190,255,173,140,255,57,117,187,137,155,186,174,222,235,114,180,214,51,74,30,248,111,39,154,175,38,211,202,105,104,172,205,208,230,190,87,121,65,247,190,162,213,98,18,99,110,103,213,237,174,225,175,226,80,117,54,157,193,255,142,34,218,16,119,246,125,104,2,171,246,17,235,11,208,37,64,32,32,234,119,37,49,134,23,161,105,63,110,170,157,242,122,26,212,148,134,245,77,18,4,204,219,139,14,59,230,228,33,165,207,78,91,174,115,147,244,200,166,10,160,128,34,108,6,140,13,220,48,36,154,70,74,72,81,60,243,51,62,194,166,71,20,130,232,106,111,33,23,154,82,52,41,32,37,178,113,72,25,231,41,40,50,50,82,57,116,51,167,158,159,9,37,118,136,223,171,18,245,82,35,84,212,63,210,160,170,0,38,231,208,229,28,2,91,57,174,140,158,131,11,100,222,134,65,180,97,131,0,160,208,2,40,21,49,82,137,192,151,174,214,60,166,169,86,240,60,202,118,220,87,59,60,85,8,42,45,126,14,108,49,231,37,157,150,221,94,147,22,130,100,212,87,172,91,214,31,174,225,151,57,89,153,88,136,62,88,211,235,151,242,121,235,100,28,117,85,118,79,117,102,253,223,182,168,232,215,99,47,91,45,140,141,8,57,68,184,130,56,155,162,109,105,38,92,92,139,115,161,220,211,229,244,124,93,14,31,26,16,94,73,39,178,33,35,94,9,141,249,142,226,117,104,99,6,84,247,61,75,77,192,11,157,160,0,217,129,109,217,38,96,121,96,46,17,203,80,162,197,235,82,169,40,177,169,227,139,142,102,96,100,125,76,43,151,65,187,165,175,218,238,30,227,161,10,2,27,252,157,190,49,185,195,43,207,120,239,200,80,36,139,164,20,45,26,101,29,143,57,19,53,92,5,144,136,205,13,159,153,127,61,179,115,67,235,159,211,88,70,107,126,157,172,100,150,132,71,205,179,88,100,118,176,37,64,208,243,91,42,95,22,117,32,3,28,159,8,88,12,194,48,219,194,204,65,92,196,81,140,160,24,40,16,44,170,138,134,22,10,92,215,216,66,24,211,157,135,241,205,104,18,213,130,122,156,24,38,27,164,236,16,215,165,83,22,27,12,162,80,234,39,51,13,64,234,118,161,150,116,29,236,47,81,48,194,64,30,8,6,3,184,120,164,194,154,151,80,237,175,63,197,245,127,83,63,187,253,52,251,113,218,191,91,233,245,117,75,199,117,255,21,251,204,173,92,67,213,204,125,168,239,7,189,26,91,85,134,27,187,214,94,201,248,255,251,178,100,198,12,132,228,102,201,27,66,71,34,108,236,217,170,49,3,109,83,197,155,36,109,161,153,74,19,51,101,104,243,15,33,240,118,225,146,157,188,117,59,165,88,126,118,123,38,189,169,217,138,151,218,115,92,185,110,66,9,47,176,108,39,37,183,104,43,39,145,51,39,133,97,124,38,168,97,115,78,190,46,214,166,162,60,236,80,34,230,244,149,185,61,10,21,51,108,81,245,79,46,235,230,223,8,55,102,216,163,129,198,138,46,132,194,40,90,31,247,148,154,247,187,210,139,211,172,233,48,14,203,62,89,185,171,244,191,64,140,133,164,244,217,52,148,236,18,43,81,114,172,23,198,34,168,192,156,200,74,232,11,117,30,144,184,67,188,168,12,160,112,153,189,141,115,1,205,2,213,166,90,146,67,174,119,64,71,153,53,21,150,4,191,42,0,129,145,34,249,158,62,6,162,34,133,216,70,135,74,152,153,22,13,63,25,48,78,14,12,25,60,142,96,226,9,132,199,70,41,18,41,144,96,20,179,128,208,76,86,140,190,76,53,80,76,97,8,141,131,65,138,140,8,28,70,74,1,157,132,66,162,42,134,201,90,114,127,161,105,130,60,181,55,147,230,25,151,184,220,187,55,141,232,126,61,102,81,74,207,215,111,193,108,154,79,122,237,201,203,113,187,94,169,213,45,68,207,75,207,54,93,241,207,123,162,149,158,46,89,213,34,222,57,182,245,28,252,71,207,44,81,251,229,190,228,63,153,220,180,195,28,149,222,113,6,28,180,100,234,134,72,26,60,194,201,164,43,40,235,93,79,134,54,250,159,150,126,245,246,29,217,52,138,40,90,51,64,205,32,0,165,24,227,141,188,132,30,29,158,132,98,88,157,11,2,89,137,88,53,172,186,209,23,71,84,166,173,21,210,197,160,173,210,240,94,34,36,40,110,163,181,218,226,174,108,142,241,221,82,103,78,142,201,193,83,29,148,244,94,124,238,185,148,207,147,125,150,163,118,144,65,162,251,234,105,201,251,50,203,245,147,27,185,31,175,44,242,241,171,55,39,79,152,93,151,24,236,223,29,177,183,32,172,131,46,53,28,168,211,206,133,153,39,193,250,94,119,196,254,160,77,158,74,169,215,55,177,179,65,52,0,11,33,66,105,159,103,6,126,124,149,71,110,212,113,212,135,106,48,66,60,110,160,98,198,166,114,66,36,2,97,37,193,129,99,66,166,18,22,227,2,78,49,80,194,155,9,0,39,122,58,39,106,71,165,194,28,226,174,36,196,172,128,109,172,73,252,22,234,232,95,171,73,51,229,219,198,173,171,189,194,220,228,196,246,80,99,42,149,40,221,215,230,237,216,148,186,227,121,41,216,81,96,84,127,212,176,203,204,152,127,227,171,227,255,251,178,100,215,12,5,195,102,197,19,153,91,112,131,204,217,122,49,38,93,21,121,157,24,109,225,13,194,7,179,166,180,193,25,133,141,230,166,162,184,191,254,190,227,226,241,169,204,85,195,92,153,223,223,127,193,7,201,134,140,172,104,172,168,130,232,42,73,133,12,14,133,134,138,8,69,176,181,239,119,220,117,94,147,111,180,70,53,99,244,246,2,118,0,0,194,229,86,87,100,156,73,56,44,14,67,161,105,241,187,135,238,149,137,230,166,117,6,136,39,44,162,207,64,249,137,178,253,64,104,0,138,39,82,92,101,205,60,251,106,33,130,233,80,234,131,3,107,190,111,172,207,227,54,29,157,57,53,229,148,83,203,198,44,236,42,252,249,93,169,233,163,44,206,117,230,98,243,108,213,99,239,143,71,62,255,156,173,237,89,178,99,91,191,119,130,187,68,55,214,253,61,163,177,59,58,123,32,232,27,150,150,201,213,87,86,64,167,207,154,220,127,94,9,205,12,79,51,239,68,200,105,115,82,47,204,162,239,55,17,120,120,126,53,90,49,16,0,202,33,180,109,48,120,144,66,53,125,129,65,164,221,0,136,252,224,170,225,106,76,34,13,242,54,160,5,83,49,5,114,212,23,195,204,131,106,178,80,244,56,73,89,32,137,148,11,57,100,51,111,149,181,49,44,191,57,39,202,38,198,234,73,95,43,244,148,151,227,93,167,251,194,194,153,22,43,192,213,50,23,191,152,184,143,139,190,110,126,47,238,59,152,248,230,23,154,142,237,8,89,106,204,70,146,82,203,75,161,207,42,79,103,172,61,189,174,210,76,88,150,225,5,226,46,158,137,86,156,100,160,244,25,16,82,24,197,125,70,52,122,16,94,52,6,26,32,69,154,212,56,185,110,184,200,205,33,27,99,51,30,146,236,66,185,75,2,81,190,191,86,38,0,131,99,239,12,79,153,38,36,67,10,210,55,106,212,162,150,62,233,42,188,103,121,91,214,159,156,83,49,151,22,161,114,147,7,246,155,239,74,52,72,16,82,138,74,4,130,15,129,201,166,95,83,216,196,4,254,33,156,94,201,131,170,135,38,106,107,98,101,119,180,157,169,19,158,69,15,77,216,177,101,229,218,86,201,153,186,39,134,62,104,79,227,160,250,128,4,196,218,50,187,144,199,200,211,7,160,204,193,50,50,42,120,196,38,176,16,100,197,32,197,182,98,208,105,105,76,30,1,22,8,44,114,210,56,237,170,43,136,128,97,2,18,250,161,186,119,179,216,146,134,136,192,19,111,125,6,147,245,254,108,44,97,77,217,227,98,88,205,154,157,77,114,208,37,167,171,239,89,165,209,140,86,63,113,74,212,214,195,197,97,157,150,18,127,230,22,135,158,96,241,117,14,115,9,255,251,178,100,201,140,5,102,102,197,139,152,67,118,120,140,121,2,97,35,110,84,233,157,26,110,49,22,130,1,51,166,40,244,141,61,42,102,162,151,191,72,133,158,230,39,223,74,116,86,169,154,123,146,233,227,157,42,108,62,149,180,180,131,7,197,210,200,248,120,99,141,30,120,250,31,43,81,151,172,220,95,223,104,216,202,148,31,9,73,126,64,5,64,16,234,149,145,199,38,33,71,41,119,14,3,48,131,167,90,160,33,108,147,131,8,197,19,180,202,153,77,180,238,93,41,239,233,194,105,17,172,43,21,143,56,130,173,134,99,14,144,52,36,53,0,187,164,94,14,110,8,152,220,34,179,60,115,0,22,21,135,163,184,167,210,198,196,195,82,25,25,117,154,130,101,100,216,141,194,0,30,23,212,224,177,75,108,88,155,147,41,64,101,154,160,95,205,84,139,106,103,145,152,83,125,238,51,32,230,102,45,155,148,205,71,107,1,88,88,150,94,0,4,68,104,230,85,141,227,192,205,106,142,15,12,214,227,77,237,120,192,212,65,207,37,153,51,16,176,65,198,76,226,22,25,122,160,106,168,48,153,170,218,176,18,70,72,166,14,178,96,185,42,110,235,75,228,144,202,249,145,193,142,90,9,149,50,155,186,118,229,177,184,190,55,104,226,43,164,162,103,207,146,205,72,160,226,141,31,71,28,48,65,184,232,80,231,41,219,93,219,223,19,185,211,125,195,47,254,191,142,191,255,255,254,79,198,139,205,109,108,211,63,43,163,186,88,203,105,195,232,158,110,180,161,114,113,104,100,29,116,163,109,185,99,87,153,151,214,215,198,243,143,127,169,189,245,123,118,79,245,78,136,112,54,216,139,53,167,34,221,77,160,87,204,33,10,169,35,199,155,32,68,118,24,141,236,202,87,38,153,142,72,101,50,173,96,203,34,164,235,99,68,181,216,8,80,12,21,165,211,102,248,95,220,124,244,236,48,252,111,233,19,178,50,26,29,103,91,110,238,105,50,243,19,50,115,55,107,92,169,97,119,153,149,8,232,140,118,59,34,58,161,12,81,37,158,199,181,72,115,105,83,51,181,146,134,182,150,82,170,106,181,44,93,165,142,140,103,62,136,246,100,100,34,83,86,149,193,220,0,6,12,74,235,37,176,24,180,140,110,193,176,129,176,114,32,88,8,144,100,192,18,0,76,150,27,33,18,10,13,76,245,128,96,40,96,176,8,134,103,156,0,36,52,146,168,169,196,94,98,240,128,140,100,68,131,180,200,6,10,136,44,152,252,212,164,132,121,24,211,241,213,96,212,73,158,207,196,38,35,50,184,181,186,120,34,46,252,179,209,113,64,132,23,6,5,200,9,9,4,156,192,132,53,66,130,167,176,252,100,95,215,125,221,79,255,251,178,100,202,140,5,37,102,198,155,121,90,114,124,44,233,2,96,197,142,22,1,155,20,78,101,11,194,8,51,166,116,192,154,69,93,221,253,83,127,243,90,105,237,173,243,204,196,246,241,87,220,207,51,207,164,141,15,148,136,57,23,131,89,73,115,17,5,134,154,68,242,141,118,253,205,68,191,187,91,181,170,206,149,50,93,180,195,234,0,64,221,223,252,84,0,64,73,208,219,178,203,49,153,128,228,30,146,0,203,132,92,45,164,67,50,44,77,53,116,168,134,237,80,241,163,247,197,113,122,62,17,215,45,225,89,219,111,60,57,103,38,148,78,179,36,204,132,86,149,102,213,233,152,228,93,228,253,146,54,94,191,41,188,51,128,54,27,161,146,196,119,180,209,82,118,154,50,152,109,163,7,25,182,38,113,20,124,82,223,183,148,144,139,173,182,151,247,185,40,101,110,67,111,254,151,254,230,32,237,86,125,105,254,183,207,102,63,15,214,124,187,144,7,162,0,4,147,112,203,143,78,4,204,215,157,206,92,136,18,142,109,230,34,48,100,119,79,16,48,218,138,40,64,24,77,144,47,56,146,185,26,1,97,0,0,6,1,27,107,116,172,2,3,183,14,229,67,147,101,237,253,176,8,5,87,69,28,218,88,220,162,126,176,202,16,199,160,210,203,177,131,202,8,207,205,56,244,10,41,226,27,208,250,145,116,217,123,187,223,136,246,186,230,231,152,94,185,95,175,235,231,234,121,173,57,154,137,137,71,226,126,254,134,194,180,91,105,91,68,95,68,125,36,32,255,245,191,18,218,203,220,205,90,181,196,222,117,140,83,49,190,123,133,34,214,46,118,220,62,101,9,0,70,213,155,75,181,251,110,133,165,200,155,23,56,218,130,204,64,159,122,82,24,4,186,132,170,80,158,151,166,47,26,156,110,110,106,139,203,113,79,169,49,173,134,220,79,206,87,60,136,60,18,34,212,69,39,24,145,147,220,201,246,15,33,159,95,225,44,6,206,106,195,65,100,118,110,103,114,76,163,202,228,205,190,137,159,154,20,155,66,200,231,55,42,93,169,76,202,123,126,70,74,71,192,178,241,188,72,25,143,73,154,41,27,99,121,157,151,25,164,16,36,84,42,12,96,195,230,74,2,8,34,48,130,224,161,105,108,196,132,219,97,8,65,128,7,45,99,0,9,84,203,64,170,14,217,149,161,48,68,96,16,11,243,44,126,147,189,146,69,92,84,82,123,89,51,128,211,232,244,216,172,229,38,177,40,140,56,220,179,248,195,115,85,224,107,249,72,47,214,164,109,233,42,6,193,88,208,80,166,72,241,97,32,161,203,122,244,253,93,87,114,177,215,114,62,120,251,248,136,241,254,191,183,53,107,77,220,174,223,125,252,220,42,255,251,178,100,200,142,4,232,102,199,155,104,126,98,104,108,217,237,36,195,55,22,89,157,24,77,161,253,9,253,51,166,52,195,34,188,12,133,105,58,104,203,82,3,199,33,218,35,37,227,62,185,253,254,225,230,240,35,86,72,94,254,158,88,154,114,103,96,139,75,95,16,194,42,249,0,24,0,199,28,82,89,36,126,167,163,93,131,195,242,146,213,103,5,68,183,143,236,177,113,141,152,134,24,185,174,237,247,82,176,150,36,193,227,12,104,121,237,95,47,255,121,202,206,169,56,142,3,147,157,217,129,212,72,168,153,163,104,15,90,106,92,200,53,198,205,183,61,170,118,112,200,215,107,178,251,243,253,58,202,77,86,178,253,16,60,216,142,241,5,252,132,183,48,117,90,49,141,43,241,22,36,86,31,119,61,71,61,123,239,9,119,17,19,31,53,176,242,39,223,112,37,117,0,0,211,6,173,141,96,157,53,137,184,204,82,99,75,147,204,164,137,99,134,44,7,1,139,166,33,20,164,64,0,144,122,16,63,102,129,63,132,203,17,108,64,64,80,19,161,75,211,20,191,197,164,45,194,146,111,221,135,137,214,81,209,104,53,152,145,129,47,226,96,47,50,129,59,45,97,184,66,99,19,81,168,60,161,75,58,24,151,252,220,60,73,20,0,168,54,166,93,56,50,7,184,188,90,75,36,112,123,151,140,16,47,23,104,29,169,104,169,146,86,171,238,235,65,11,87,82,237,94,171,238,164,210,82,146,170,233,85,90,180,43,221,117,156,205,207,32,178,129,40,214,64,192,204,184,111,46,162,88,93,115,136,93,211,101,168,208,226,166,211,84,106,102,91,38,236,93,207,34,147,181,34,176,84,30,123,190,176,1,65,171,67,162,93,109,161,228,39,2,135,203,242,70,69,112,80,144,218,158,106,148,97,44,235,40,167,255,254,198,65,90,36,46,180,33,13,119,230,127,249,130,25,55,147,15,164,44,64,103,64,53,51,214,145,196,114,49,133,176,133,22,44,56,131,93,84,101,81,86,152,40,213,168,80,198,56,76,252,65,241,253,132,242,231,131,195,237,244,246,53,185,34,48,162,58,221,167,74,199,84,70,100,205,111,245,34,220,172,142,77,64,140,0,6,89,33,149,163,154,18,97,129,175,152,190,168,16,56,215,200,140,8,120,89,176,112,20,194,68,214,138,250,0,0,58,137,67,137,32,35,2,4,48,109,144,98,224,16,130,54,115,31,227,78,19,106,154,82,254,17,10,68,48,119,15,130,148,231,57,29,37,89,229,165,164,157,121,206,35,155,117,215,26,46,138,148,203,58,244,144,33,152,248,142,175,100,112,112,180,108,55,218,159,211,197,163,253,106,62,34,91,113,34,183,185,215,193,115,155,13,213,197,103,255,251,178,100,212,12,5,228,103,69,147,152,106,240,114,108,233,205,36,101,205,24,13,159,30,117,183,128,9,188,179,165,94,158,80,0,137,26,104,158,14,60,23,219,219,220,238,251,190,115,127,104,53,121,79,159,62,233,184,241,175,15,18,125,255,254,60,58,250,198,147,118,211,133,48,254,52,109,195,242,64,138,225,18,30,237,159,103,210,71,123,74,214,37,179,14,20,61,238,75,230,94,136,19,183,56,227,192,16,32,39,36,135,185,226,115,139,122,48,149,27,136,215,231,60,25,21,148,154,173,86,18,26,102,16,41,167,248,171,17,195,138,162,140,91,25,178,244,178,35,169,209,89,208,155,72,103,35,186,185,90,133,70,106,32,179,53,100,48,190,162,194,232,178,216,166,69,117,33,28,138,231,103,50,58,57,208,173,61,209,212,243,201,118,122,25,230,185,221,37,102,84,61,220,244,123,49,232,239,70,117,74,167,69,238,139,64,157,106,0,0,20,12,24,146,0,194,3,77,236,124,229,23,200,184,76,166,80,204,69,140,148,164,28,72,108,96,230,12,78,112,193,38,58,66,228,172,160,131,67,21,23,34,25,48,128,112,116,225,97,140,81,2,59,52,49,40,184,89,20,44,21,20,51,83,24,80,136,12,83,84,192,17,3,108,101,134,94,1,97,7,6,74,115,214,131,129,176,98,135,197,192,178,20,204,28,67,92,140,190,202,114,211,10,49,53,144,5,90,98,148,74,24,68,70,161,197,31,22,201,210,83,72,196,189,196,139,152,230,153,169,26,66,203,82,245,150,36,120,76,36,38,167,152,20,21,215,27,181,75,174,99,155,140,215,156,57,253,185,50,124,99,24,99,73,14,67,17,58,77,215,152,198,98,91,157,125,101,205,247,155,181,3,218,157,175,110,253,234,152,75,109,91,151,217,212,114,197,156,44,215,189,98,53,190,107,127,79,133,173,212,169,255,95,60,57,186,255,91,60,190,229,30,54,190,155,153,111,91,238,251,188,251,174,111,127,170,29,235,255,89,86,239,117,253,255,146,193,250,255,255,255,255,255,255,255,255,255,255,255,255,255,147,163,255,202,0,3,18,203,0,224,105,217,148,158,69,9,188,25,25,63,144,136,112,202,78,193,195,0,46,179,18,23,57,128,131,17,29,148,168,176,145,33,138,134,145,2,152,64,120,25,120,88,81,139,4,6,134,100,155,147,70,26,66,76,32,100,104,116,83,28,52,205,0,48,164,81,240,68,137,111,152,177,166,0,0,177,65,193,201,118,116,209,28,68,102,33,17,162,108,10,153,1,128,142,72,98,233,228,253,3,130,145,85,51,202,2,14,24,241,72,130,100,192,152,225,5,101,203,84,238,24,0,77,21,117,200,37,224,211,165,11,141,16,22,116,255,251,178,68,204,0,8,89,116,199,158,111,32,1,14,78,152,194,205,232,0,17,53,155,52,125,134,128,2,1,51,102,79,176,208,0,157,46,128,40,32,118,195,32,5,46,209,157,167,218,179,134,58,163,173,63,184,132,166,189,173,97,149,237,85,213,121,68,138,198,52,241,139,83,20,150,177,230,88,94,251,155,175,141,55,247,88,95,175,127,57,188,43,91,153,222,118,231,185,77,110,221,93,93,189,187,23,255,13,231,135,212,252,237,114,165,77,234,190,29,181,250,191,143,217,199,14,99,205,115,251,159,231,251,198,191,231,187,89,243,47,221,236,255,92,153,147,255,255,255,255,239,255,255,255,255,255,255,255,255,254,122,135,127,253,96,0,30,254,183,65,33,58,66,19,50,129,107,162,18,217,102,52,173,42,38,223,227,245,156,92,9,97,232,124,78,71,121,81,210,98,140,209,80,227,88,239,43,27,161,144,144,11,225,56,130,95,46,162,100,78,70,79,36,9,33,106,84,65,53,41,44,249,56,240,252,136,158,23,72,73,12,167,47,34,94,53,103,70,222,233,58,170,169,86,102,118,93,109,60,138,44,181,238,170,122,154,181,31,214,239,83,32,234,65,86,50,165,173,104,245,173,208,67,82,145,73,37,161,152,221,73,41,95,173,170,172,249,255,255,253,108,70,0,1,127,245,152,33,20,120,189,205,96,56,234,172,176,174,141,231,218,110,71,189,214,119,112,37,137,3,227,105,38,84,116,153,51,69,1,223,39,157,29,80,15,6,129,192,108,60,75,230,178,241,120,242,69,102,71,197,172,140,129,244,15,164,196,146,35,50,136,105,20,148,82,64,180,213,159,253,153,212,167,119,93,247,207,41,116,148,155,46,146,157,72,36,180,221,153,53,158,99,140,204,182,82,15,69,147,70,138,54,101,32,173,37,47,217,23,91,63,75,209,79,244,182,255,215,255,231,170,0,1,111,244,70,232,144,249,131,114,109,55,154,181,163,44,134,66,11,123,45,154,61,166,19,102,97,242,229,99,75,106,21,222,160,67,2,153,73,129,17,20,66,197,15,83,209,56,30,142,226,188,90,105,200,163,168,248,149,112,234,130,19,21,42,139,76,214,116,207,226,82,135,149,158,50,88,53,146,176,133,171,13,177,213,225,99,115,205,222,50,241,206,57,49,54,214,75,62,42,1,76,5,163,68,43,77,175,246,109,236,153,81,175,66,180,163,116,168,187,137,107,109,47,79,174,110,77,26,88,168,133,66,58,158,183,83,35,167,152,180,145,229,69,149,201,194,215,75,46,197,26,228,156,108,11,112,242,252,45,63,46,100,146,213,121,157,74,127,236,125,69,239,227,151,82,128,31,105,192,11,136,0,163,191,252,202,231,98,105,249,51,70,107,223,255,251,178,100,97,140,5,154,103,73,155,72,95,66,90,140,217,202,48,34,148,22,45,155,36,109,25,125,9,120,17,37,72,244,153,112,93,18,255,125,170,183,140,117,186,45,115,212,20,98,37,14,180,86,96,142,140,74,169,202,232,236,20,172,202,203,79,251,230,86,109,149,22,156,199,157,94,165,165,217,85,235,7,45,106,238,100,53,92,142,171,219,103,85,68,71,123,162,165,245,127,179,125,28,243,186,206,191,253,62,44,0,11,215,209,231,198,136,152,85,49,13,131,28,200,251,35,79,144,214,68,3,208,116,42,61,35,19,122,236,16,172,138,237,7,89,241,127,215,225,130,42,255,56,212,196,66,28,27,115,17,196,82,104,160,224,189,65,85,226,205,209,112,104,96,128,43,126,233,67,47,235,199,3,188,239,204,101,253,142,88,81,216,117,222,177,51,106,107,42,73,136,62,137,217,153,132,2,19,5,26,192,21,52,86,255,246,183,253,255,255,44,217,152,220,215,198,123,74,239,54,147,69,45,94,150,209,177,82,219,76,255,197,108,173,170,253,231,220,39,69,30,178,101,38,130,65,176,246,211,17,7,73,97,10,82,77,213,94,123,97,75,213,165,109,136,39,108,125,87,16,118,222,255,181,64,89,216,0,95,250,48,184,163,1,176,78,4,36,253,23,198,123,9,134,192,34,200,45,52,52,189,136,119,104,244,62,209,21,144,248,161,104,28,64,55,117,153,73,29,178,229,81,230,138,239,153,145,137,40,183,195,128,225,102,176,216,184,168,116,21,5,70,129,192,20,188,46,133,157,20,143,54,180,98,73,157,113,20,226,123,197,142,35,120,222,108,242,238,71,206,246,85,0,41,191,248,149,99,0,45,208,38,232,158,63,241,8,90,211,51,119,96,55,122,49,102,17,155,125,5,233,100,233,141,77,200,161,170,252,238,253,233,153,128,179,111,237,191,83,14,102,162,211,120,203,46,129,1,238,211,114,216,241,143,137,186,80,172,170,76,112,130,218,243,206,123,119,247,94,98,166,35,222,153,201,110,213,185,150,182,86,19,120,91,147,103,134,62,36,198,91,45,139,127,80,189,62,226,38,207,55,93,223,110,10,188,116,46,80,158,255,187,246,22,94,235,239,217,156,139,30,254,151,242,157,250,176,21,72,1,75,119,195,136,146,12,9,0,47,41,110,193,101,133,193,68,102,231,2,169,212,74,201,146,144,204,99,223,34,66,248,105,46,214,148,205,122,249,132,102,177,156,208,75,220,116,115,161,224,220,170,95,210,178,8,132,25,178,236,101,59,13,29,114,46,142,40,30,83,90,180,26,101,142,121,237,162,29,39,97,234,214,244,101,23,11,82,241,23,19,109,102,83,24,137,246,52,139,167,21,185,52,106,83,187,25,255,251,178,68,122,12,212,69,102,204,27,6,62,96,143,108,233,83,101,232,78,17,29,155,48,108,49,11,130,30,179,165,77,134,34,25,70,12,184,244,135,208,99,81,238,58,216,187,177,242,246,247,4,199,21,237,233,187,68,75,192,197,158,62,90,53,159,153,238,99,194,26,0,43,255,245,62,11,196,34,122,12,76,26,8,147,164,84,100,47,34,179,70,193,30,94,85,35,14,48,22,9,192,185,232,232,92,27,252,118,186,67,177,20,186,146,173,40,64,21,46,134,10,194,77,29,209,84,174,78,73,38,216,230,58,169,202,19,156,60,231,58,71,68,197,202,139,166,42,121,143,174,198,185,241,87,68,182,89,103,159,8,144,84,165,76,189,194,187,60,175,108,104,212,199,200,178,109,40,55,174,173,222,182,148,28,116,66,202,189,52,217,244,63,177,252,115,23,50,173,119,95,223,215,252,255,213,248,70,0,49,47,12,36,10,100,146,12,240,201,1,192,141,17,193,113,20,122,133,193,250,120,37,243,116,102,36,18,37,230,200,24,32,6,111,191,111,46,23,192,200,158,74,117,114,1,96,22,131,113,107,98,41,2,126,153,40,245,114,104,205,45,163,184,129,249,83,49,83,12,99,89,15,148,58,106,155,26,216,233,189,134,78,131,18,153,169,70,195,221,37,84,246,245,23,183,104,241,67,30,106,251,79,129,109,23,97,75,99,148,215,97,241,20,181,104,145,21,212,212,173,68,113,191,85,43,53,49,204,38,145,255,1,126,85,0,57,119,216,8,134,230,61,209,163,161,44,68,212,208,27,107,49,86,1,14,28,44,172,209,151,219,16,184,34,41,48,184,62,73,191,85,121,226,119,38,211,155,5,43,50,112,252,104,73,58,198,171,145,24,73,80,181,95,143,36,77,114,124,10,154,108,35,154,139,245,90,93,253,142,167,107,141,173,75,238,235,30,240,175,3,5,94,70,58,212,165,173,240,181,83,163,76,69,78,178,56,162,149,71,94,93,146,212,91,205,203,85,164,212,205,142,220,199,66,36,147,62,186,215,158,183,105,75,251,49,140,20,226,239,136,203,1,148,0,114,219,184,166,23,153,73,66,22,92,243,19,212,208,141,46,10,212,93,206,77,44,186,212,150,80,253,245,67,44,41,164,170,39,110,6,206,223,62,142,101,202,218,221,166,135,33,136,58,37,69,151,48,187,34,154,203,86,121,123,95,161,194,140,99,143,4,13,1,149,76,242,110,234,178,145,233,137,251,98,36,83,69,17,80,140,27,27,3,38,243,38,237,205,255,84,124,204,216,218,217,14,242,37,96,131,101,50,195,145,224,152,154,30,57,50,55,103,182,150,179,37,164,213,231,150,246,135,168,82,111,153,56,198,130,61,96,25,191,255,41,178,255,251,176,68,141,12,196,87,103,75,155,15,66,112,137,140,217,83,96,102,218,17,217,157,48,108,49,11,194,44,51,101,77,151,153,57,128,136,72,112,10,83,1,188,135,36,193,101,45,89,42,222,209,161,250,167,24,9,234,108,68,12,153,18,147,147,41,31,232,158,83,9,90,37,182,88,66,40,64,105,180,71,198,176,41,152,218,239,249,162,197,73,82,108,102,44,214,211,125,181,192,210,14,155,168,107,60,143,120,62,70,149,10,32,68,217,67,5,148,178,228,149,70,102,225,114,242,224,212,136,27,173,202,200,202,30,58,163,106,61,31,155,33,171,146,219,197,79,29,137,38,45,77,8,201,28,43,204,255,195,55,213,74,127,204,16,204,59,225,18,233,1,106,0,30,182,255,56,89,144,9,128,49,68,35,3,186,76,160,193,92,150,160,35,235,41,139,213,172,250,72,186,140,128,43,158,157,77,106,10,79,109,36,87,203,108,137,60,163,27,13,77,165,51,73,248,103,71,237,102,246,70,85,157,225,38,171,118,217,157,145,169,156,154,142,245,114,172,79,206,92,237,23,140,249,142,236,244,131,51,70,254,255,182,199,199,111,238,28,167,245,23,185,119,108,255,63,86,77,37,208,42,134,179,149,137,84,153,115,207,154,109,205,236,249,21,179,111,37,41,219,109,138,53,241,89,250,245,179,208,7,170,42,1,223,191,176,66,84,249,44,217,127,139,1,31,11,84,34,59,99,102,138,167,42,151,85,181,30,104,51,44,3,167,32,11,166,173,14,180,143,37,67,227,67,69,103,24,105,21,81,95,99,210,114,247,45,63,27,59,2,182,141,241,214,23,55,103,115,222,165,22,249,254,125,215,71,77,232,165,114,95,31,160,228,187,179,156,238,218,105,173,8,50,115,238,185,138,33,98,143,99,40,211,234,59,117,241,212,52,105,49,101,215,197,84,85,117,125,87,61,87,37,142,118,143,254,234,244,250,191,255,226,126,238,227,175,13,128,6,128,3,187,255,248,52,175,105,132,104,164,130,18,42,54,69,39,19,121,27,28,186,45,86,69,36,104,51,52,26,82,130,58,166,2,207,71,210,227,98,116,7,84,115,148,178,138,127,244,241,169,197,142,230,21,143,120,136,16,80,200,181,155,49,106,101,22,175,187,224,129,106,69,207,22,122,138,81,196,165,60,93,221,181,214,146,243,86,207,14,163,134,143,130,135,15,123,117,102,171,190,8,106,142,209,201,181,198,59,84,247,165,82,74,34,215,174,183,252,188,124,77,110,247,124,240,250,199,194,216,93,0,27,191,255,38,89,119,156,80,42,80,248,181,243,100,78,112,88,37,167,250,35,102,40,244,65,114,91,207,172,137,125,88,163,181,63,247,243,212,5,101,209,185,45,237,255,251,178,68,156,136,132,57,102,204,27,12,67,240,132,172,217,122,97,136,120,17,41,157,48,236,25,23,66,32,179,101,77,135,152,248,170,229,171,236,58,32,120,217,90,255,101,107,47,214,52,133,102,135,228,201,220,86,34,246,107,74,78,49,109,17,47,84,153,18,202,41,78,149,178,233,69,92,55,181,92,108,236,87,186,154,93,220,188,170,82,173,197,47,29,201,99,26,184,189,221,231,87,149,168,16,227,60,245,151,87,146,221,188,234,184,190,62,41,97,169,231,27,7,39,10,0,69,1,59,126,249,55,64,162,87,160,24,136,200,5,12,209,53,147,164,146,202,37,204,202,132,131,26,230,41,117,90,23,104,13,47,156,252,107,237,20,244,158,225,150,246,169,18,168,216,112,194,123,101,119,253,153,45,220,148,153,60,190,131,23,103,103,58,163,118,167,167,142,190,117,58,42,36,223,53,4,72,106,141,36,122,181,177,68,163,101,140,78,126,244,137,33,57,24,205,186,182,44,218,111,80,245,54,107,155,55,213,12,118,225,3,54,47,207,142,121,207,77,55,187,91,227,255,14,248,251,55,219,247,110,237,251,132,85,1,239,255,252,9,193,228,12,128,92,6,56,109,30,166,1,242,94,15,103,213,140,219,9,31,6,137,199,50,103,44,72,235,82,111,25,83,204,114,108,251,164,227,7,135,117,245,33,240,148,124,243,205,72,130,226,134,81,163,140,83,22,144,44,39,161,120,51,67,158,145,137,154,29,68,158,77,227,24,214,150,196,227,209,34,123,75,134,82,229,163,132,166,222,30,45,246,183,233,99,209,21,45,162,166,225,107,214,110,108,99,236,250,219,229,219,23,171,202,58,234,238,212,83,248,123,174,80,143,253,149,118,128,98,224,29,250,255,203,112,184,135,8,56,65,208,151,57,235,101,73,146,240,189,10,175,160,200,121,193,128,134,45,142,124,196,186,212,155,166,84,245,47,151,53,233,56,165,131,230,190,57,44,92,190,124,215,244,218,239,213,145,176,12,136,179,138,31,233,104,197,89,20,155,82,182,68,70,125,157,251,14,69,247,93,255,185,217,104,135,125,221,243,173,153,82,133,89,144,109,209,61,116,249,87,158,215,93,200,117,108,67,51,150,85,34,243,120,205,146,210,86,248,93,249,207,53,254,103,121,67,117,54,255,114,119,246,19,54,3,155,255,234,25,38,138,8,70,14,146,133,233,120,73,145,45,100,145,170,28,47,200,235,182,206,142,48,102,154,229,249,188,228,23,59,255,103,177,217,152,196,214,34,147,63,123,251,35,21,210,117,205,163,76,167,120,166,197,93,41,34,208,194,52,252,208,59,197,134,33,119,198,164,115,94,180,254,197,119,98,56,136,170,238,6,116,31,24,148,235,125,190,255,251,178,68,181,12,68,52,103,76,153,232,93,240,134,108,217,99,97,230,62,16,249,155,48,108,25,87,193,254,179,101,221,134,32,232,248,83,206,99,54,184,213,190,77,248,155,230,229,25,39,99,121,169,135,208,41,38,103,98,66,188,242,22,213,138,88,129,142,62,127,220,233,140,219,178,202,129,16,32,59,183,255,163,114,50,142,4,68,117,14,66,23,133,60,28,15,14,153,167,171,132,126,30,120,78,192,57,240,234,132,187,205,112,116,145,66,156,66,178,239,249,28,67,67,219,244,165,48,236,212,238,199,14,17,210,219,70,38,172,97,85,57,214,101,59,115,221,76,93,181,58,77,22,45,36,147,148,245,23,6,196,207,144,214,60,246,97,233,72,178,82,165,244,211,105,17,114,91,113,245,35,53,226,149,161,217,229,43,226,173,190,214,125,120,29,119,23,52,181,35,230,249,226,66,42,213,0,183,37,140,71,211,83,194,50,52,64,98,198,246,42,32,87,89,201,17,19,77,178,165,85,234,70,238,237,72,94,199,225,171,46,55,226,166,15,46,26,194,219,197,36,71,11,204,70,158,91,13,79,210,219,230,52,121,146,2,232,222,111,99,18,136,187,77,119,203,181,34,14,172,175,111,47,165,238,65,221,217,154,60,79,163,13,215,95,100,245,18,37,154,170,239,146,147,107,228,21,165,169,198,188,151,71,77,121,47,89,254,251,86,191,34,223,183,223,101,89,200,227,161,236,11,2,103,25,217,43,117,38,105,132,168,143,222,196,229,174,218,243,64,227,0,156,146,90,21,140,198,84,73,210,204,24,130,132,118,128,160,138,94,212,224,100,112,106,242,229,135,173,246,140,194,33,198,204,183,159,138,11,205,238,29,229,183,218,153,43,49,93,53,229,161,164,108,155,196,158,185,180,149,132,218,63,110,32,110,109,234,215,170,165,186,204,204,163,149,177,82,124,17,32,105,226,227,105,231,151,163,154,183,48,205,115,69,21,154,177,243,197,178,151,181,187,170,29,87,18,146,169,83,40,182,141,244,213,89,78,170,54,146,12,46,51,170,138,99,103,60,124,105,114,101,243,85,247,51,125,188,171,16,163,210,79,132,86,142,129,10,144,32,23,117,213,133,155,76,128,188,64,110,194,160,22,176,64,16,67,243,136,24,217,93,101,135,175,122,9,78,134,199,85,185,191,168,243,71,6,201,25,189,40,140,178,32,160,109,130,34,136,68,100,199,154,106,27,24,169,231,147,156,169,83,232,205,179,47,89,35,148,228,43,91,75,171,21,83,116,161,233,180,155,49,225,20,73,237,244,16,101,172,114,44,247,214,76,36,139,62,225,30,68,200,108,213,246,54,149,140,52,233,23,118,182,154,53,134,99,216,233,15,209,225,78,118,27,147,255,251,178,68,210,8,196,137,103,73,155,6,86,96,147,172,233,19,101,40,182,82,209,157,40,236,165,19,130,107,179,164,13,163,35,33,22,254,242,166,197,93,196,80,213,146,109,86,166,109,170,126,218,31,233,63,138,128,126,0,9,201,37,10,47,44,20,48,176,13,121,19,22,24,0,32,40,56,180,109,193,8,30,150,217,83,223,165,128,80,209,141,206,179,55,244,183,50,119,174,72,211,247,245,229,84,210,135,14,196,53,16,148,187,118,163,20,119,235,119,57,136,156,180,251,186,68,194,245,161,249,165,100,82,243,10,43,86,203,83,95,54,160,59,247,34,98,49,118,111,186,197,144,155,62,168,121,79,63,221,229,133,31,85,81,43,217,20,120,197,141,148,202,50,202,107,90,233,57,71,40,186,26,97,232,209,82,212,108,227,98,12,146,117,8,166,197,225,25,233,109,171,208,225,214,64,232,60,83,53,164,160,125,225,170,5,75,182,245,210,2,152,181,228,196,18,10,98,183,195,118,96,36,129,44,51,141,167,108,13,197,98,236,201,38,46,98,236,215,123,35,175,137,58,38,17,89,34,81,118,203,33,240,147,89,169,58,226,30,243,134,138,2,199,19,158,50,244,81,210,120,120,96,133,87,124,155,84,214,56,60,81,214,53,157,196,29,140,165,33,209,69,149,70,161,42,245,150,76,13,58,133,102,158,70,12,119,213,174,238,165,118,99,162,100,170,92,72,227,67,209,14,121,158,76,53,101,97,236,177,229,13,55,219,216,206,75,37,92,105,184,206,229,170,8,150,139,138,110,60,104,1,173,64,39,92,186,136,4,51,90,50,209,26,96,49,208,48,172,184,140,231,1,146,36,163,62,115,104,229,147,74,112,251,180,213,147,23,78,232,253,191,121,187,170,157,128,102,150,101,51,168,233,192,188,152,231,204,203,185,236,147,217,22,50,112,49,173,46,210,40,59,238,38,130,200,202,33,219,130,38,218,85,195,71,190,246,120,230,121,223,191,219,77,65,90,99,35,170,67,116,195,106,190,163,9,204,67,105,72,35,59,233,47,68,95,10,120,235,57,73,133,61,249,41,245,55,232,148,115,243,59,207,72,237,198,138,212,202,173,156,223,226,99,239,236,223,230,239,169,155,10,62,176,11,222,235,4,112,101,65,66,151,61,223,12,241,44,193,218,81,230,42,166,76,82,87,36,140,183,72,18,75,2,52,136,61,109,225,38,165,152,222,24,242,33,90,47,49,17,140,200,162,87,237,107,93,253,209,239,127,72,24,32,2,7,200,11,60,236,223,182,146,147,40,90,29,53,153,146,236,80,30,196,165,68,83,51,193,195,19,38,76,247,122,173,205,151,98,175,35,190,148,175,133,233,250,241,133,36,133,188,103,220,133,94,83,255,251,178,68,206,12,196,163,103,75,27,15,65,240,150,44,217,35,101,38,182,82,53,157,42,108,25,89,130,78,179,100,205,132,162,41,55,125,87,46,19,216,207,79,243,118,58,182,13,84,115,46,179,207,126,107,213,55,98,200,92,169,22,99,50,92,208,227,0,36,187,108,13,66,166,2,36,66,55,252,92,196,171,15,83,70,129,90,211,121,94,98,82,240,72,32,184,113,216,145,44,184,14,33,65,112,142,8,11,6,198,0,81,72,240,138,77,84,175,222,167,255,236,40,113,9,85,212,77,31,82,233,6,106,186,8,134,90,202,220,115,42,206,66,41,24,253,150,199,9,136,190,85,150,224,100,49,230,91,209,3,134,156,105,83,102,76,60,216,131,105,110,147,54,91,80,193,163,100,250,100,81,130,209,39,157,169,129,129,246,40,212,202,253,137,208,108,51,213,85,164,230,67,83,78,221,197,37,192,234,100,189,199,2,46,174,0,145,179,15,27,49,135,19,5,122,63,38,3,48,32,58,34,226,162,184,16,176,194,11,128,65,162,20,82,208,134,16,90,12,15,20,18,22,2,17,128,169,0,104,211,184,4,30,114,11,118,211,9,134,34,80,138,63,47,252,156,195,128,26,32,64,186,135,161,41,119,67,204,189,228,115,161,203,211,113,73,69,200,114,75,43,134,95,101,202,194,159,171,49,137,92,66,122,231,109,211,124,216,144,102,174,29,156,78,90,36,34,146,203,253,62,73,244,29,231,229,210,159,115,236,79,201,201,116,47,147,41,45,213,164,22,19,19,4,210,51,61,16,156,96,232,96,194,40,59,118,167,151,188,75,67,96,112,219,37,183,168,241,252,28,111,182,195,206,117,156,126,220,28,241,159,56,0,18,152,17,129,182,182,225,247,40,25,48,90,84,88,52,34,43,52,132,241,201,244,167,156,234,170,132,39,160,231,255,254,213,84,102,177,154,1,225,201,201,2,228,30,100,67,0,156,199,24,58,80,3,102,4,148,47,232,82,22,238,228,33,246,68,35,16,139,33,182,228,79,16,149,140,212,236,46,234,72,169,130,186,63,179,51,59,26,199,244,227,158,32,89,16,204,173,91,177,91,69,222,7,0,0,147,15,60,76,96,141,51,24,204,213,239,83,5,131,77,94,153,17,5,78,8,12,48,113,96,195,129,113,160,192,112,28,136,38,24,5,78,161,210,8,210,77,144,132,76,152,208,132,227,197,148,147,38,201,7,153,131,28,86,121,12,3,132,94,97,98,90,17,125,144,152,68,75,28,83,117,111,124,244,241,73,97,218,24,11,233,96,91,49,213,86,91,107,25,241,81,184,37,183,181,26,149,229,158,50,216,193,195,138,167,20,201,212,216,202,101,196,212,253,197,111,190,254,180,41,175,150,127,255,251,178,100,205,140,5,133,103,70,19,99,127,66,104,108,217,205,28,101,219,23,185,155,20,78,101,109,193,191,179,100,221,129,150,121,189,172,167,84,179,234,61,242,251,158,249,239,155,254,106,14,93,42,173,91,76,150,62,199,91,33,37,79,181,120,60,120,220,211,229,3,174,56,125,173,58,161,188,45,17,110,180,19,165,218,201,173,215,5,96,90,92,103,255,188,16,0,2,109,184,221,32,219,140,190,210,35,190,4,76,110,16,44,236,252,190,114,213,201,237,89,141,252,175,182,175,94,137,229,92,208,147,55,249,115,246,46,39,14,223,204,211,37,6,89,63,111,93,164,33,89,167,186,80,110,231,80,193,146,208,111,226,108,235,39,75,125,94,69,152,243,43,162,200,50,115,45,152,105,18,214,152,254,204,212,19,58,153,102,57,11,118,115,51,149,135,33,238,75,25,208,236,250,251,156,37,61,0,4,227,140,28,212,3,8,4,164,154,72,242,0,44,162,0,197,125,0,134,161,128,73,101,140,181,96,23,54,70,86,45,45,155,113,128,45,185,128,4,245,170,25,216,180,178,114,158,228,105,170,165,68,37,162,173,101,152,150,216,77,83,238,245,61,202,76,239,65,13,113,180,114,48,157,94,37,199,72,117,206,205,228,121,101,173,81,247,227,113,186,210,187,146,185,126,123,238,191,152,38,201,223,205,77,31,228,201,129,154,105,150,70,164,244,206,52,50,44,190,189,191,246,49,77,119,176,74,227,108,244,202,228,160,216,222,86,138,41,75,117,31,82,108,164,220,184,181,58,110,187,36,100,124,223,233,93,65,98,1,95,234,27,97,217,86,215,117,33,20,112,160,172,194,14,100,82,226,88,186,65,210,199,208,233,2,172,226,95,80,206,65,138,230,17,84,243,87,215,193,20,96,205,9,114,94,109,162,163,161,133,35,192,211,230,171,185,231,231,120,72,223,169,116,170,72,131,235,234,234,145,126,110,46,43,58,234,43,94,23,169,227,152,249,116,139,235,79,171,149,254,239,253,30,235,110,127,222,59,100,251,127,185,104,30,255,127,86,212,16,128,0,49,178,100,214,134,15,36,64,88,98,115,70,84,80,114,135,230,52,200,100,67,230,20,104,32,1,14,27,4,138,128,134,210,13,35,144,78,97,160,131,132,6,56,84,99,132,197,250,78,54,234,207,81,73,30,151,186,245,88,70,10,48,14,34,3,2,1,167,161,142,5,153,169,153,145,14,139,17,43,58,7,231,118,63,35,131,41,228,176,82,39,70,130,192,237,140,194,128,2,161,166,24,166,96,33,2,32,182,140,192,173,70,34,85,155,140,137,126,176,216,218,233,136,202,32,124,171,87,237,204,123,250,109,174,59,186,234,22,46,165,205,66,85,59,202,20,255,251,178,100,209,140,4,255,102,200,27,67,111,176,111,76,217,50,97,40,86,25,97,157,26,109,161,94,193,206,179,166,104,196,160,96,53,115,209,72,30,82,7,112,29,60,25,35,205,31,86,211,173,42,117,80,143,3,18,108,64,26,90,178,149,84,247,197,132,163,197,71,152,235,187,63,71,39,60,154,200,93,93,118,229,149,232,203,64,62,244,128,18,28,0,23,111,249,229,151,10,4,4,33,224,216,196,94,92,157,242,206,40,80,83,214,152,167,164,146,231,201,15,214,30,255,227,246,187,138,114,196,197,215,255,254,56,69,48,68,60,181,180,171,134,97,139,67,210,126,106,81,243,146,159,86,89,104,113,255,205,205,83,70,117,140,30,117,55,35,214,45,229,224,202,180,131,33,233,34,253,238,78,116,174,247,232,185,147,247,116,251,253,172,253,154,247,91,120,164,175,28,213,199,204,6,237,0,35,55,216,42,114,196,51,189,52,51,51,151,5,158,21,176,15,120,233,8,119,29,28,132,53,29,93,88,80,172,40,20,53,2,37,1,224,64,11,63,218,100,188,49,72,172,183,233,173,171,199,204,101,33,147,139,218,254,69,221,43,83,89,222,179,205,229,168,106,21,68,222,187,3,134,167,218,149,60,83,178,30,115,56,3,40,118,182,145,19,205,41,255,127,219,247,142,217,17,16,205,217,167,183,55,250,189,103,94,107,86,98,163,138,38,152,87,10,129,233,144,170,139,73,150,78,103,72,45,65,26,98,54,0,168,89,46,247,187,125,138,59,111,83,21,65,90,124,106,111,62,251,131,186,86,92,98,151,249,139,30,181,129,107,98,54,117,173,66,111,31,12,236,6,255,214,212,97,213,125,94,182,164,207,136,158,207,158,22,202,248,204,203,176,156,66,242,45,70,83,234,171,15,149,90,233,3,133,9,76,236,61,71,62,125,150,250,188,25,6,80,125,169,249,249,94,56,80,164,236,199,170,190,123,45,39,247,27,99,141,72,140,201,78,161,48,109,11,229,230,239,9,137,161,73,31,176,210,251,31,165,211,124,190,230,119,185,127,155,116,255,203,190,95,231,63,236,255,247,62,132,0,7,99,25,179,10,255,154,144,104,8,228,192,157,140,17,24,160,104,251,201,12,108,176,132,204,192,149,192,36,38,34,116,133,69,199,112,67,64,51,32,52,21,53,203,22,84,25,18,8,81,156,160,1,0,162,163,51,245,40,124,80,201,164,22,212,73,80,185,34,252,1,19,7,250,231,40,75,203,114,29,162,166,203,177,104,181,173,67,74,14,246,22,21,73,37,81,105,13,118,45,90,180,245,104,205,186,167,136,117,13,160,234,75,205,205,253,182,185,235,235,255,137,174,91,238,206,79,185,223,211,39,83,149,55,67,137,199,255,251,178,100,210,12,5,110,102,201,155,38,127,66,108,76,217,66,97,35,110,22,217,155,24,77,229,109,201,199,179,103,52,177,151,221,105,182,246,181,116,84,123,31,217,75,16,58,76,127,196,251,59,141,78,82,166,243,59,234,182,211,110,88,189,217,237,109,183,236,58,104,198,233,106,77,201,128,4,145,192,0,16,33,40,81,182,203,113,170,166,173,52,52,76,76,61,20,148,170,74,183,236,99,95,74,75,234,84,182,61,222,211,203,101,177,95,247,255,253,177,50,106,102,141,227,136,108,182,75,230,106,182,75,102,225,198,75,12,19,179,249,163,66,98,245,228,16,77,111,159,36,40,71,163,4,51,103,87,62,2,58,82,66,106,48,66,0,51,187,5,133,114,147,160,144,71,145,35,50,37,170,231,163,217,85,213,101,24,87,235,122,1,123,130,0,7,131,23,133,2,107,157,206,97,181,198,24,172,41,148,36,130,37,77,44,208,193,75,140,28,220,201,12,201,135,205,36,65,80,172,161,0,130,148,128,4,12,40,40,88,168,152,48,26,34,166,133,170,16,9,24,72,1,112,139,71,58,223,191,201,180,146,166,22,0,0,10,7,51,130,139,140,64,29,142,36,147,249,51,123,10,89,77,36,244,196,221,44,117,186,170,171,246,3,225,72,17,75,16,188,209,19,85,14,30,180,151,134,182,169,122,152,230,235,174,126,127,231,233,177,94,217,155,237,213,119,220,190,84,109,182,85,56,68,81,66,181,45,74,147,240,247,125,100,25,185,245,4,248,254,179,206,91,103,134,45,103,149,232,222,226,77,247,103,125,110,201,27,160,107,186,40,43,85,238,157,105,41,214,43,184,207,237,230,128,0,2,1,43,45,180,231,122,146,55,144,245,57,25,80,36,151,103,44,232,233,173,36,26,64,143,172,226,210,90,72,241,97,124,204,12,141,53,169,90,121,89,74,219,122,146,61,84,139,86,50,104,154,170,226,86,172,163,22,61,41,158,38,251,68,27,17,243,187,162,49,83,41,110,54,246,136,107,110,54,199,104,243,74,183,18,39,207,50,209,22,161,53,139,150,171,154,169,167,186,136,142,18,27,168,155,249,218,45,98,147,142,188,25,176,8,52,53,223,163,60,210,63,156,19,44,51,61,232,195,99,52,4,157,131,227,12,96,200,202,79,204,152,184,26,172,98,35,70,28,6,28,58,50,16,20,83,17,209,8,231,221,171,68,157,146,65,27,228,106,6,136,93,242,227,162,162,131,162,106,58,23,121,46,7,171,67,116,205,45,162,243,69,8,140,151,181,47,202,168,37,53,245,47,148,78,181,213,212,201,103,96,120,237,78,242,206,116,20,181,169,98,167,158,220,232,87,82,43,109,215,123,88,217,154,149,239,168,237,189,245,255,251,178,100,216,12,133,242,103,69,147,107,110,208,115,76,233,106,60,168,166,23,5,157,20,77,229,109,193,192,179,163,197,134,13,112,31,223,51,240,246,83,148,85,119,65,217,33,11,165,147,80,243,173,81,71,189,148,112,238,188,236,166,87,51,28,177,142,57,170,156,76,75,170,102,91,113,77,91,168,226,46,34,235,238,255,111,32,73,73,94,203,191,88,30,1,1,125,211,93,209,40,162,242,107,35,245,70,196,231,80,4,62,17,135,210,42,72,67,215,192,59,228,69,223,214,94,118,179,217,230,152,93,182,113,125,29,135,51,168,239,248,74,161,171,138,51,31,67,9,149,95,133,167,76,147,112,115,155,159,85,149,74,204,170,7,94,232,21,255,122,81,114,168,85,154,195,254,201,250,47,226,42,23,38,156,93,238,102,72,75,41,246,230,71,253,248,70,95,51,135,63,252,191,192,10,1,204,166,252,50,6,152,214,197,51,26,7,12,194,169,18,120,152,152,108,106,225,57,131,135,134,65,37,128,132,70,21,36,25,23,104,80,187,230,205,104,99,6,88,205,1,28,16,133,102,60,19,132,153,0,1,100,162,199,10,169,108,169,96,220,2,168,96,17,18,130,1,70,96,243,2,136,67,13,53,148,129,148,59,81,11,184,211,68,179,164,175,85,168,59,144,197,97,0,30,204,205,143,43,149,228,156,235,145,159,254,46,62,184,173,174,239,111,12,166,207,47,235,189,214,199,95,59,162,126,102,42,163,148,173,211,83,23,41,204,207,125,78,150,122,85,171,58,217,103,90,12,163,84,12,201,167,214,181,143,62,86,142,62,152,217,125,53,252,221,111,233,111,220,214,65,16,10,231,137,247,25,210,0,192,82,219,182,4,2,193,62,33,121,137,80,117,32,9,118,43,23,233,50,243,81,53,249,73,171,112,244,254,101,122,81,92,255,255,252,142,122,61,7,56,217,195,125,143,6,72,170,166,71,17,166,116,159,58,81,20,31,184,110,104,252,200,201,14,40,244,23,2,41,234,64,172,59,75,199,63,88,145,138,112,212,141,150,204,25,176,134,36,20,39,86,97,251,43,42,51,229,115,239,93,95,84,55,24,2,169,64,57,184,96,36,249,131,200,6,176,149,24,24,220,104,5,49,158,68,102,17,10,24,4,78,93,195,40,147,71,66,162,197,243,41,4,194,3,75,201,93,131,163,67,2,207,159,233,33,233,176,105,80,117,96,21,48,56,192,96,204,161,202,134,92,50,168,201,132,193,194,58,54,1,29,52,88,251,46,235,243,90,71,40,229,61,13,144,102,161,176,5,0,244,146,51,124,50,138,14,196,155,52,249,89,58,20,56,202,62,140,91,63,249,142,125,73,239,226,94,163,104,242,12,150,31,62,179,185,181,255,251,178,100,210,140,197,183,103,69,11,154,90,240,108,140,217,119,48,101,190,22,181,155,22,78,101,109,65,212,179,165,140,243,34,40,209,158,190,33,143,90,247,247,28,91,182,90,179,38,166,20,211,67,245,102,71,218,106,198,89,227,83,82,154,164,20,80,249,227,241,125,127,213,58,122,142,35,174,42,120,229,149,239,3,79,95,233,18,73,37,181,204,186,21,9,130,192,130,67,145,235,196,237,114,182,98,198,182,231,197,213,85,122,110,20,163,35,115,26,181,41,60,124,204,153,89,109,44,230,156,73,45,1,89,172,138,203,240,241,218,162,70,50,109,185,243,118,140,68,240,107,179,90,21,73,26,47,82,169,91,47,10,137,51,83,85,205,201,30,173,26,203,218,213,107,39,255,15,28,115,55,246,140,221,22,147,92,94,209,197,92,220,62,211,21,51,54,203,255,95,247,116,225,21,213,0,142,28,209,51,63,204,204,111,19,28,166,68,79,83,45,28,132,1,32,202,80,20,74,102,113,137,136,77,128,209,153,133,198,192,33,17,100,196,96,115,0,131,140,86,58,21,2,144,137,68,64,67,29,131,11,80,184,193,128,153,90,93,191,79,43,194,160,136,34,47,66,20,196,140,56,9,127,135,130,208,236,13,7,234,24,171,71,46,207,10,105,124,27,63,113,226,78,128,244,72,13,205,161,232,53,203,10,168,169,28,156,213,107,87,119,28,207,196,227,238,245,89,141,117,120,138,170,190,231,149,121,126,102,46,40,107,247,53,251,35,212,222,240,222,65,81,73,94,115,177,70,215,81,73,17,132,226,194,1,186,41,41,148,139,164,145,189,158,164,41,93,144,48,122,59,40,196,37,25,129,202,254,5,125,148,80,32,10,192,14,93,246,193,1,105,10,215,28,177,53,19,145,38,68,213,218,34,110,172,159,187,25,127,239,215,200,199,255,255,253,155,151,4,244,232,35,99,193,90,122,80,94,116,29,145,138,52,16,66,131,138,228,212,72,208,94,12,33,80,116,56,65,69,66,74,32,136,201,10,37,113,220,141,87,208,154,214,241,36,102,64,163,19,250,100,138,186,250,24,42,31,157,234,180,238,121,236,143,251,27,70,183,80,195,0,33,41,234,36,8,125,76,223,20,43,72,103,156,6,120,254,85,39,52,146,163,9,59,53,49,179,83,64,51,161,112,9,67,194,143,62,152,33,85,204,0,205,83,14,240,7,142,56,23,3,4,138,193,98,137,5,28,93,91,89,252,0,173,85,21,99,85,86,211,64,68,168,3,230,38,201,28,81,141,60,173,48,135,56,194,16,125,20,139,88,53,73,242,215,90,109,131,182,118,90,217,150,113,18,251,235,219,81,12,143,153,159,239,248,152,149,88,223,109,183,253,244,112,193,144,255,251,178,100,210,140,5,215,103,68,139,136,110,208,108,76,233,138,36,103,190,22,5,155,20,77,229,107,65,201,179,166,40,145,161,188,125,246,165,75,153,203,169,118,76,26,83,111,237,146,235,103,113,45,138,187,58,199,85,202,48,204,249,200,116,240,206,164,250,102,243,14,230,170,119,95,109,229,166,0,46,69,119,117,125,155,0,66,72,17,57,26,120,248,54,55,194,130,178,18,9,137,193,33,212,70,27,195,171,10,53,144,18,223,255,184,141,196,27,33,153,112,143,211,177,238,113,74,28,241,150,82,136,182,148,149,79,119,29,68,141,89,36,199,136,89,232,166,89,130,142,24,62,173,169,94,168,218,185,170,155,121,119,210,250,225,185,153,120,253,254,237,171,169,229,174,158,174,169,182,165,77,82,40,100,173,92,116,230,141,184,77,249,126,225,116,105,178,129,246,66,0,32,76,136,219,96,140,219,32,218,240,13,36,176,69,10,111,229,131,132,225,21,129,98,211,45,5,55,207,8,208,53,180,213,72,72,108,57,3,9,131,4,80,80,73,76,50,131,85,78,7,153,10,160,21,251,90,46,188,101,200,224,165,229,210,65,9,118,84,214,71,69,73,23,215,249,228,20,68,217,169,217,230,8,2,105,16,150,80,108,129,76,22,56,245,175,182,46,231,248,139,168,100,221,252,51,171,168,136,249,135,204,246,222,123,175,255,105,210,226,162,133,23,37,52,237,84,69,54,94,123,54,99,141,223,40,89,245,30,125,90,52,134,50,30,121,62,88,138,176,116,252,45,38,149,199,123,171,152,186,251,171,111,54,223,152,154,131,16,38,168,0,1,78,105,46,219,221,186,139,180,68,70,69,197,162,108,157,129,248,213,176,81,117,164,112,185,208,254,107,187,42,201,1,132,141,122,158,102,211,123,203,78,40,245,93,36,150,55,207,108,208,187,172,78,41,86,196,79,38,104,139,90,151,93,52,19,68,24,255,17,211,141,198,186,89,55,107,107,117,186,220,141,131,153,198,12,189,229,6,45,242,146,142,80,243,198,167,50,123,185,252,204,212,181,75,85,168,200,250,26,103,213,87,83,28,60,205,220,189,87,191,220,221,88,208,92,3,146,75,232,96,32,165,194,239,156,97,224,132,133,20,89,128,149,146,234,137,7,64,58,122,21,4,203,157,218,176,196,219,83,69,103,113,55,227,49,120,45,173,55,15,167,248,244,196,166,114,4,104,80,232,192,251,25,87,239,115,73,228,137,33,137,133,41,26,26,16,141,80,174,38,201,110,58,83,82,124,249,251,235,158,63,191,254,63,166,91,120,255,136,127,117,241,247,17,55,115,78,135,76,124,69,53,146,207,249,184,121,83,150,148,143,84,56,116,158,54,181,142,154,201,172,23,202,202,255,251,178,100,213,12,5,86,102,198,155,121,90,114,126,44,217,205,36,200,143,19,37,157,38,109,45,183,201,236,51,101,104,243,33,160,195,148,56,131,212,199,157,104,36,202,210,90,148,165,82,100,146,173,21,217,20,2,149,167,0,0,40,34,228,182,208,204,51,141,34,218,100,16,148,192,241,80,151,180,61,72,124,237,235,193,107,10,64,91,233,228,136,41,58,134,240,173,145,21,58,253,181,187,251,248,171,152,150,139,87,165,84,119,22,226,135,89,35,83,148,25,38,218,57,151,19,84,66,244,166,75,168,184,245,251,197,43,106,208,200,149,24,49,134,211,34,49,23,46,243,73,21,10,246,218,60,107,106,205,60,173,84,243,54,137,221,29,17,82,183,215,87,40,191,90,213,124,247,23,92,130,41,1,141,131,115,52,105,204,238,19,51,64,229,140,138,211,54,218,20,192,143,131,14,156,76,96,97,51,168,148,32,214,96,82,209,137,7,3,199,48,128,56,160,72,16,23,73,243,9,137,196,98,80,129,41,139,3,76,220,32,36,157,200,170,56,14,12,9,61,245,31,97,64,64,208,85,64,12,8,3,29,9,9,0,211,85,113,45,73,11,177,132,46,57,4,72,34,245,109,54,55,125,115,75,4,32,20,249,103,80,221,247,226,59,42,126,169,38,37,147,100,212,70,1,70,167,111,179,24,223,50,91,91,189,60,51,201,173,20,198,101,83,124,245,223,187,54,76,179,234,109,7,71,47,11,151,239,109,153,51,104,189,72,243,217,22,210,182,48,158,105,75,148,55,26,149,232,166,153,173,76,182,85,21,156,69,4,42,156,173,118,70,129,170,55,47,6,251,6,168,101,233,51,110,105,160,0,70,58,220,216,2,51,240,193,15,193,46,60,134,64,199,82,146,119,51,216,252,91,187,100,24,108,109,241,89,0,199,20,131,111,244,102,65,164,42,210,13,40,101,20,134,94,189,193,93,145,174,202,199,110,211,224,137,144,178,58,110,177,106,185,148,21,166,247,97,199,18,81,86,89,228,12,82,42,237,170,38,75,248,113,194,71,44,184,231,137,142,202,70,136,169,59,248,88,84,58,111,99,234,17,109,39,77,139,70,93,169,161,234,103,25,74,205,77,172,204,127,85,220,24,58,230,86,46,194,56,187,46,48,184,196,204,49,243,44,46,141,62,227,49,17,144,198,6,161,192,241,182,192,98,132,147,22,132,79,236,25,129,193,138,220,241,42,176,140,194,56,12,236,185,41,200,77,165,18,93,164,206,64,72,84,42,249,131,178,5,52,67,196,242,107,67,75,24,76,202,168,131,39,80,17,32,168,210,76,43,153,85,235,140,175,42,76,49,146,150,81,173,210,231,122,174,41,200,125,57,179,204,229,140,230,5,233,19,255,251,178,100,222,14,134,99,102,196,11,134,111,64,132,76,217,73,60,200,143,25,77,155,22,110,97,233,137,178,179,101,168,241,150,184,24,222,241,151,150,104,220,183,129,156,94,27,94,38,205,239,72,144,237,136,159,235,48,177,171,253,227,226,215,137,5,246,88,61,188,213,155,197,205,105,138,71,247,121,2,88,80,226,196,137,26,204,143,237,124,101,229,30,71,139,222,193,147,123,154,37,159,196,143,74,179,199,129,225,207,182,248,49,31,77,87,80,40,242,20,58,110,212,146,216,133,40,238,91,156,129,195,2,59,109,60,136,89,136,66,207,3,130,193,60,185,66,217,154,144,199,210,98,208,165,173,45,106,207,151,239,163,210,145,140,238,160,170,27,195,255,249,58,69,255,124,147,17,5,155,192,104,205,227,218,91,66,249,185,223,164,192,128,246,101,120,250,161,42,177,153,35,90,33,16,218,103,123,235,2,181,200,227,156,115,41,145,93,103,114,62,84,70,35,27,157,149,158,212,238,228,125,82,136,168,234,158,80,149,4,169,229,212,82,131,33,145,253,206,239,132,34,153,6,128,75,7,156,88,37,65,203,126,170,170,168,238,118,149,147,203,75,25,162,127,139,106,62,19,212,113,222,202,204,237,52,156,251,130,178,241,30,197,15,94,61,163,82,178,194,213,28,32,231,120,117,103,24,231,123,51,35,154,18,205,181,75,215,174,82,178,205,35,103,155,121,180,144,97,226,88,211,95,16,213,120,122,254,244,139,127,245,191,243,253,62,241,77,124,122,239,31,52,214,126,254,41,140,231,126,255,238,152,223,173,39,151,235,57,221,183,187,95,27,214,247,253,61,105,243,233,188,219,238,191,116,221,190,53,93,211,59,191,250,222,189,119,191,74,28,39,236,8,146,66,114,72,51,73,249,148,77,9,185,190,59,199,17,242,133,161,106,84,227,207,134,120,34,214,128,155,43,3,172,197,220,132,83,199,251,16,247,71,4,116,30,151,189,66,108,187,230,12,59,164,85,93,138,191,161,68,87,90,71,144,55,119,15,110,78,84,204,66,186,179,185,156,92,208,52,210,62,178,33,235,76,223,99,67,60,230,127,59,121,223,47,252,218,149,231,127,246,135,153,150,127,255,193,32,1,1,159,205,241,148,203,241,199,189,137,236,102,169,222,200,105,204,161,169,175,199,81,134,198,233,166,16,89,158,133,241,169,163,65,136,232,217,153,131,105,135,68,225,143,224,0,40,158,52,100,26,48,128,35,52,199,99,111,29,49,217,51,129,4,53,150,2,109,19,107,36,51,226,51,61,18,50,214,163,29,24,49,243,20,153,11,161,16,21,1,78,204,68,176,72,61,163,129,141,0,198,33,4,165,96,161,9,203,188,196,10,200,65,8,66,210,255,251,178,100,193,128,5,22,102,202,29,101,224,2,106,172,217,87,167,140,0,43,122,35,8,57,221,128,2,194,179,100,11,50,240,0,52,70,16,89,50,254,16,8,183,2,192,209,100,72,0,3,133,97,162,34,243,41,11,38,3,49,194,21,85,64,106,41,201,223,2,32,177,97,96,225,118,50,155,141,52,198,3,5,171,32,133,64,141,75,30,17,49,155,235,46,142,201,105,37,15,180,159,60,110,54,103,141,245,127,225,246,197,28,98,82,119,246,71,75,57,4,68,165,44,10,9,125,103,169,165,144,84,244,56,244,58,176,199,195,18,168,98,165,89,185,235,50,250,208,185,218,106,9,153,52,98,245,37,249,117,37,170,147,54,233,229,20,52,217,103,49,103,238,218,185,61,110,111,12,98,243,243,189,150,211,195,49,218,86,125,157,79,165,198,14,155,195,147,93,169,57,51,4,103,186,185,75,34,181,33,185,184,156,174,79,42,172,217,86,125,39,44,103,221,107,59,216,91,239,255,255,255,255,255,255,255,149,128,222,237,125,86,195,29,235,44,255,255,255,255,255,255,255,255,199,128,171,94,222,183,111,127,91,60,109,128,4,34,95,90,162,70,164,38,33,177,177,138,95,139,26,135,17,24,232,96,235,131,75,82,47,4,42,161,65,114,133,114,142,58,217,212,120,42,149,14,217,223,179,58,110,173,92,100,121,184,136,198,117,92,70,250,82,72,108,151,154,28,71,210,61,98,145,7,59,92,21,251,193,138,188,193,30,29,32,193,41,27,220,102,141,36,63,109,95,57,198,177,88,254,187,222,103,146,52,108,69,158,209,113,27,192,141,151,145,177,52,111,3,211,62,240,62,231,182,179,5,206,255,89,130,203,120,18,188,172,77,70,159,24,99,195,166,24,174,50,66,204,28,90,218,223,212,108,252,253,226,22,239,79,141,211,26,213,245,189,111,119,188,93,90,243,99,55,165,187,110,255,254,159,255,165,32,16,28,13,173,37,181,43,5,128,162,200,24,225,139,160,101,8,152,192,107,228,184,225,194,0,0,4,32,80,62,1,78,69,53,110,168,94,179,210,177,213,109,61,210,110,42,244,48,104,115,52,17,29,75,100,160,130,17,64,9,248,165,144,216,144,221,53,76,156,113,6,155,28,116,151,235,172,98,16,84,129,204,95,174,137,146,66,219,86,21,43,33,72,8,6,22,165,98,117,175,183,94,220,179,26,52,73,127,148,133,21,59,63,127,82,61,26,226,148,150,110,221,223,121,240,252,133,203,166,149,85,125,249,49,122,159,28,243,252,109,222,206,255,46,94,179,63,248,103,218,123,25,231,148,98,154,246,236,87,237,53,123,120,225,171,148,186,229,74,78,89,214,22,243,231,114,237,219,250,191,174,97,222,255,251,178,68,92,0,6,211,94,203,158,107,0,0,215,44,73,103,205,96,0,19,237,155,48,125,137,0,2,90,51,102,143,158,208,0,255,123,151,247,89,101,103,159,175,239,205,229,249,114,175,48,238,177,214,176,249,176,72,92,22,6,200,11,1,131,127,255,255,253,0,0,35,1,1,114,182,235,182,202,177,150,17,36,5,20,49,180,12,240,212,173,131,82,29,10,16,224,161,237,188,101,76,28,88,53,56,224,118,185,9,126,50,116,163,46,98,235,89,102,97,43,104,52,78,64,140,145,166,20,169,36,5,251,108,174,51,110,232,61,173,17,119,47,212,135,71,129,175,22,177,126,175,176,176,1,99,113,89,9,36,93,65,25,95,8,126,1,126,224,122,76,41,146,225,230,93,22,179,149,175,215,69,77,217,165,74,215,50,181,189,252,31,38,155,155,167,175,40,237,106,152,216,207,181,112,231,222,165,237,220,179,203,93,183,110,166,177,206,142,252,253,37,47,225,107,238,115,159,185,187,154,154,221,190,218,239,42,243,191,122,245,235,57,225,188,242,177,172,177,179,158,91,199,182,235,127,231,205,125,124,110,110,255,227,90,246,63,135,227,202,187,175,123,28,46,209,3,44,1,3,191,255,255,254,224,0,5,205,169,67,158,161,225,223,96,0,46,16,141,48,211,85,109,38,130,166,109,215,20,203,61,139,71,138,35,172,139,8,11,37,9,114,36,5,40,99,72,136,206,138,64,60,132,68,162,65,134,80,66,129,233,168,135,7,76,33,98,100,117,142,104,185,136,176,178,195,160,47,136,66,50,36,160,103,97,116,133,188,45,129,161,68,170,57,130,201,16,161,7,2,198,67,196,104,32,97,212,77,139,156,190,77,16,195,168,156,213,69,208,217,213,191,179,24,212,203,157,117,38,138,236,166,73,77,169,221,118,105,187,174,186,253,86,244,212,146,42,234,215,217,214,235,174,135,101,117,162,182,219,253,127,249,145,50,0,2,127,250,16,8,50,102,5,180,48,13,2,50,105,156,41,35,241,14,91,65,85,35,26,18,36,153,120,57,46,112,180,115,0,100,29,230,163,180,98,8,226,9,137,76,118,9,224,129,146,195,24,74,135,176,241,31,71,40,193,18,195,140,66,20,67,146,88,77,3,72,142,43,10,129,97,117,101,193,202,78,45,5,188,147,19,65,59,28,206,57,202,110,92,46,212,223,173,221,55,234,170,167,77,105,152,44,192,242,221,149,101,41,43,173,20,21,102,103,164,182,106,53,32,239,90,42,171,166,181,62,187,50,158,202,169,122,11,161,186,109,169,150,171,127,122,191,244,139,170,0,0,11,136,198,13,0,145,38,72,218,116,4,98,195,102,10,174,84,13,88,98,131,65,80,99,15,68,3,4,74,255,251,178,100,15,142,5,242,102,200,155,121,67,240,85,204,217,215,37,2,110,23,101,155,40,109,25,126,201,78,17,103,104,192,150,0,64,198,19,43,2,140,113,229,170,222,169,200,236,16,8,176,1,5,132,24,108,128,69,146,60,129,64,44,152,137,160,115,176,56,210,45,48,124,128,177,36,71,5,22,5,4,220,74,129,45,228,182,22,101,246,71,168,116,105,181,3,69,101,134,58,169,2,37,3,25,174,173,71,5,236,78,165,218,8,44,46,153,138,51,160,222,137,42,173,171,69,148,182,120,14,43,2,218,122,170,203,181,120,140,250,91,170,155,100,182,135,148,185,120,174,41,183,169,81,211,211,48,185,84,120,196,31,82,40,237,202,55,86,157,194,239,120,202,74,121,211,137,239,225,111,106,157,185,250,230,165,111,255,255,255,235,254,249,6,65,0,0,11,191,232,75,166,8,182,27,86,156,176,44,199,135,238,56,218,191,138,248,139,234,86,105,111,239,154,207,109,10,16,218,195,238,118,187,112,210,216,54,128,181,59,242,93,85,237,187,104,123,125,37,71,91,32,202,212,164,206,136,138,162,16,142,202,136,91,126,85,155,234,247,222,85,244,233,69,161,212,191,255,255,199,119,236,13,20,69,0,200,186,60,253,157,99,218,113,238,71,210,135,40,232,97,77,160,107,51,46,108,53,0,165,123,62,143,161,209,254,25,3,2,41,154,226,87,162,174,218,195,248,36,53,114,138,128,26,55,177,64,105,215,4,165,187,128,66,17,137,65,234,84,191,225,44,218,32,76,4,88,114,254,67,187,241,28,48,131,153,35,29,45,4,244,210,247,150,214,114,155,8,148,72,146,246,111,224,236,20,215,234,61,51,59,152,151,217,199,238,49,233,191,119,189,231,211,117,227,27,182,167,162,212,100,84,156,229,16,91,7,39,163,166,208,36,154,69,31,54,64,173,42,163,186,39,60,216,123,238,218,111,170,214,140,95,125,166,199,188,197,98,88,125,238,113,170,231,152,119,191,151,220,77,110,127,196,197,162,1,140,129,13,32,0,14,255,250,152,100,22,169,42,142,34,128,115,118,19,223,235,231,193,176,171,66,101,151,122,187,217,167,189,17,81,172,133,16,138,213,215,64,43,152,36,81,174,55,62,124,209,157,199,201,49,65,132,146,44,26,18,27,0,136,16,117,169,96,52,27,80,3,115,150,30,107,198,238,79,246,73,158,119,252,165,0,1,55,216,192,196,64,138,195,205,70,177,14,64,54,112,130,136,162,76,48,76,162,146,134,0,38,143,235,132,56,74,212,124,152,9,254,140,172,168,57,138,189,222,154,203,156,16,54,80,81,1,132,9,37,163,2,82,249,18,105,171,180,243,178,76,0,135,140,177,120,48,38,159,53,255,251,176,100,37,142,134,2,102,202,27,108,95,50,86,140,217,202,48,162,124,23,69,157,40,109,165,93,1,142,179,102,76,244,21,120,20,140,213,66,215,181,193,38,9,107,1,96,200,82,253,87,114,107,106,250,97,218,103,112,225,120,242,127,65,137,45,224,62,80,104,206,154,242,11,212,213,241,185,123,119,100,197,111,219,214,255,103,33,98,106,107,11,206,64,126,185,182,177,126,107,151,169,220,84,109,213,233,160,229,109,150,85,184,205,229,190,237,163,148,97,161,119,221,204,75,237,236,111,195,106,220,249,184,90,106,54,52,227,249,109,93,123,233,122,117,104,43,127,207,39,130,188,64,0,136,0,5,119,252,181,1,240,59,80,134,79,13,96,57,191,42,152,17,255,71,153,4,74,119,207,91,163,38,239,235,177,134,18,108,212,59,6,234,104,227,42,136,253,145,158,84,157,178,175,86,28,173,43,216,206,99,166,146,214,84,98,189,40,204,107,220,250,114,54,182,218,119,250,62,141,101,245,147,237,211,219,95,182,14,237,224,132,4,196,73,12,104,180,43,0,97,37,70,106,154,160,201,114,76,178,48,4,34,26,106,107,72,88,33,249,91,99,193,108,161,255,128,219,66,251,74,18,85,123,172,224,33,48,144,13,176,194,87,137,253,1,17,105,46,83,206,78,190,212,65,55,153,98,195,43,51,88,166,110,173,30,24,73,57,168,33,51,91,162,75,40,139,93,97,191,73,171,86,32,39,212,178,90,131,0,101,45,0,102,73,171,105,165,63,210,81,57,180,74,210,134,178,23,20,112,110,45,17,112,254,44,152,241,146,117,12,169,13,82,208,181,7,37,108,98,242,108,166,193,148,8,60,79,173,111,57,113,69,101,200,72,37,114,75,198,152,84,228,166,222,227,113,59,84,218,191,172,237,156,124,202,186,254,98,109,235,229,64,185,210,0,6,219,109,88,24,199,195,112,165,198,144,213,108,59,35,148,30,84,136,233,115,76,147,108,28,24,198,178,148,132,223,116,86,221,77,216,230,161,139,1,49,209,181,189,132,64,2,208,146,52,171,145,247,35,184,193,195,200,47,29,83,18,166,100,36,211,49,208,164,14,59,87,170,173,213,89,209,173,43,167,170,57,221,122,178,235,191,186,50,162,243,63,63,175,255,127,244,80,101,0,3,55,240,199,14,50,235,77,130,131,147,20,170,172,222,192,70,100,3,9,73,82,129,163,112,150,144,138,242,164,8,175,234,38,66,148,253,71,87,69,77,221,247,32,194,174,73,184,233,51,53,51,81,82,238,210,5,194,53,119,117,172,51,87,121,181,141,39,179,218,232,42,163,194,210,90,100,153,185,53,12,133,64,194,222,148,30,145,51,234,183,101,22,212,124,56,108,11,52,255,251,178,100,50,12,133,206,103,74,27,73,111,176,85,12,217,183,32,71,190,22,57,157,38,109,25,126,193,92,51,167,40,144,22,0,226,210,214,126,39,48,251,92,161,179,207,245,245,171,213,235,33,227,12,184,213,62,160,40,156,145,242,89,164,137,11,14,186,74,230,164,136,242,77,160,71,132,112,105,166,183,188,172,177,180,39,92,127,2,215,31,43,28,105,185,246,90,183,205,166,226,73,31,112,190,183,115,19,101,46,212,94,222,190,250,145,73,21,81,20,24,8,0,1,187,108,3,92,42,4,196,48,41,3,160,169,1,122,24,54,36,127,206,187,222,87,219,235,197,228,166,137,34,217,146,143,163,167,130,19,173,19,255,119,30,117,161,13,52,242,210,199,50,135,70,84,69,101,79,154,73,238,103,110,245,90,213,106,198,59,172,199,63,63,119,61,191,217,91,175,157,111,255,215,52,56,0,4,182,211,18,128,9,116,58,49,206,96,1,16,127,132,176,64,228,66,216,80,152,98,11,175,231,44,181,210,114,192,54,188,166,144,11,232,243,34,229,196,81,129,213,132,195,197,103,76,52,198,10,100,136,115,72,104,108,4,153,138,61,187,106,201,239,59,12,186,234,210,251,36,106,192,94,80,139,46,146,112,60,105,138,201,103,210,198,151,120,212,202,205,32,210,72,126,157,243,166,194,245,38,20,31,243,127,251,239,245,236,221,79,83,150,118,111,137,193,97,222,252,150,198,196,195,95,248,249,168,151,101,148,73,221,73,62,75,54,153,40,108,101,222,210,233,185,95,235,44,233,156,198,218,45,218,253,61,77,118,199,59,206,117,169,85,112,238,46,102,187,117,158,202,0,118,233,128,0,46,255,249,8,232,242,128,78,17,4,96,67,179,19,109,190,26,181,36,22,73,27,155,250,103,163,81,163,90,223,161,112,246,98,81,167,43,189,109,105,157,30,206,119,53,35,4,9,85,86,123,187,170,85,8,150,26,232,253,206,234,232,75,150,68,125,85,245,117,173,58,18,143,75,167,109,57,139,167,78,223,209,232,31,117,0,1,38,212,197,163,52,0,12,29,115,130,25,91,78,169,212,5,150,72,123,1,0,33,18,198,44,132,210,100,173,161,80,27,232,214,150,153,125,160,20,51,172,66,29,153,48,211,64,20,49,43,24,6,25,71,229,13,18,114,192,66,196,223,215,213,198,86,148,101,115,238,170,189,13,33,112,150,25,165,64,118,100,168,193,50,56,26,97,254,83,123,111,28,31,117,210,141,160,81,16,25,70,224,73,28,213,249,219,153,127,221,203,255,254,228,228,236,67,101,85,107,94,237,130,201,79,178,115,87,170,217,190,250,10,68,82,54,137,201,178,209,4,57,119,168,152,155,34,184,186,8,72,230,206,255,251,178,100,77,142,133,216,102,201,27,70,95,178,94,108,217,237,32,34,246,21,173,157,34,109,33,189,9,97,51,103,40,129,150,184,220,192,37,68,46,252,224,89,228,137,226,55,38,249,251,68,231,203,173,51,202,54,163,119,51,17,127,48,230,248,3,14,0,0,11,112,134,175,255,255,20,88,133,97,105,24,38,129,37,146,38,198,223,34,216,220,104,202,28,176,190,188,251,81,49,204,192,198,107,218,178,17,132,243,127,7,132,194,235,68,28,175,67,26,101,98,122,200,104,234,12,164,8,32,9,144,192,106,66,101,13,12,83,32,145,130,16,36,155,171,105,240,87,220,247,237,206,179,221,45,166,174,159,175,255,64,201,89,4,112,76,79,131,45,24,231,91,3,114,48,237,20,13,25,137,198,162,97,141,46,200,70,69,1,66,218,36,2,221,30,69,59,115,218,137,128,1,17,46,154,41,58,0,29,1,0,219,153,183,4,40,5,132,184,80,160,227,42,94,201,203,234,218,184,141,251,142,228,183,240,18,128,161,222,140,160,115,156,200,212,66,82,89,252,162,43,98,188,118,7,185,58,205,138,164,30,24,84,48,25,20,24,23,20,131,47,36,255,180,142,250,248,235,169,174,62,98,39,227,142,191,239,137,42,21,69,80,248,17,49,48,226,81,224,187,141,18,69,68,116,157,204,186,173,84,209,151,213,247,179,15,168,250,243,204,130,108,243,165,234,233,41,105,173,91,246,232,7,150,108,128,13,141,191,252,244,160,203,10,72,192,210,7,114,81,56,211,171,248,254,10,190,231,255,239,79,10,105,109,28,204,69,29,73,63,254,31,186,65,72,144,221,249,230,197,197,202,18,194,252,157,77,80,222,161,147,31,235,146,186,101,109,21,174,187,150,135,11,200,174,103,217,189,20,150,35,60,183,117,183,237,78,169,209,191,233,228,5,0,5,30,245,44,12,232,129,8,99,27,112,195,9,52,2,218,131,240,81,117,104,9,41,93,75,76,32,116,219,73,186,213,239,167,124,6,131,252,74,214,134,153,230,61,122,11,42,80,83,132,102,161,22,129,52,97,198,73,227,79,211,184,198,169,160,69,176,249,190,48,243,234,232,199,167,222,22,161,50,222,192,183,84,215,58,13,125,174,163,50,159,173,112,92,69,97,56,226,227,183,13,215,118,213,13,204,199,11,81,214,223,59,207,241,255,31,221,154,100,141,16,142,41,143,24,126,54,86,120,91,115,146,6,146,252,230,184,209,53,30,130,239,35,133,14,144,84,42,68,158,124,191,161,190,237,207,52,86,83,189,148,180,211,235,171,125,207,250,65,186,221,0,7,96,51,55,255,244,112,88,228,85,197,5,168,244,172,214,169,191,77,252,197,135,132,145,6,219,225,36,36,50,255,251,178,100,101,140,133,96,102,201,155,72,95,66,91,4,217,218,36,104,108,85,25,155,36,109,49,28,1,103,17,230,232,194,173,177,234,151,150,165,100,241,85,118,29,5,226,9,88,225,134,94,53,48,154,11,29,54,18,237,188,46,170,88,144,41,202,246,107,88,203,66,214,153,204,107,130,123,254,91,37,93,95,100,151,255,255,157,215,211,127,247,255,251,191,229,0,7,221,148,68,120,46,252,198,79,51,188,205,40,194,229,36,171,114,34,248,176,131,175,11,112,218,137,40,121,99,237,188,106,141,220,109,132,128,91,73,118,14,139,102,89,120,177,214,232,96,73,161,154,134,48,21,162,158,105,195,10,110,239,43,237,24,186,163,142,245,11,246,220,43,167,12,235,198,212,114,64,168,46,121,169,246,188,34,118,197,199,168,136,156,110,80,20,48,83,119,117,127,99,8,250,27,24,120,160,143,52,69,32,193,138,117,235,215,241,223,122,253,255,199,48,147,3,42,21,134,19,59,41,26,212,253,50,160,160,189,221,231,243,210,204,211,215,242,215,56,202,239,135,164,153,145,235,234,117,55,215,212,195,25,126,52,14,160,24,0,187,182,216,187,11,103,107,154,188,5,10,13,76,85,71,95,71,20,141,113,112,21,144,234,159,183,67,93,45,149,4,11,103,175,166,206,160,153,236,56,182,179,55,226,200,178,68,53,71,90,134,236,53,181,31,253,149,201,9,202,51,56,166,46,182,63,219,123,128,214,234,139,86,71,140,119,90,83,191,191,114,191,237,91,255,159,255,197,0,7,167,182,15,54,31,25,112,218,209,9,160,17,87,122,105,13,178,205,76,23,213,108,160,184,112,183,141,75,222,104,91,62,154,78,168,75,255,60,203,2,153,59,178,34,18,158,214,20,60,133,8,16,88,228,184,149,180,69,116,206,184,84,53,170,15,237,27,237,144,77,73,86,208,85,84,101,75,19,118,149,118,23,85,193,218,231,51,168,149,150,36,243,187,214,188,169,182,50,173,106,248,170,230,126,26,62,127,255,251,174,165,172,122,180,11,150,113,8,121,189,239,113,56,225,194,85,30,163,177,252,164,183,115,54,47,52,212,145,223,63,85,212,220,118,211,245,197,84,124,212,164,172,114,128,20,0,83,146,69,3,91,106,49,34,159,134,146,45,34,142,119,20,7,238,79,187,104,58,158,208,10,188,73,80,69,1,157,94,154,125,99,116,133,195,163,18,161,182,97,151,231,6,26,27,7,202,216,0,82,14,115,97,38,48,52,240,9,176,22,112,80,40,181,52,195,24,49,107,1,24,13,195,41,173,246,162,242,183,48,93,146,125,62,119,221,40,234,96,66,130,38,7,38,76,209,138,51,210,95,194,147,90,201,132,202,87,190,72,38,180,255,251,178,100,136,14,132,230,102,202,27,47,69,176,89,4,137,115,61,3,88,17,113,157,42,108,189,84,193,108,51,102,92,176,139,160,217,88,251,147,105,226,156,74,91,140,246,32,246,133,94,40,94,248,160,48,0,202,4,92,81,5,77,213,27,137,94,65,108,64,100,185,97,196,238,171,33,245,20,161,98,171,77,229,151,80,124,194,135,81,131,226,34,66,50,89,242,35,95,227,211,89,77,100,181,106,232,186,217,174,169,243,52,212,202,220,195,12,36,69,98,202,230,212,246,85,204,52,171,151,233,236,252,244,167,85,155,101,105,168,106,232,250,47,70,101,77,176,221,224,1,14,219,104,116,226,68,163,98,2,131,224,69,16,21,39,172,58,174,87,111,210,188,244,84,190,171,45,126,123,159,174,43,74,26,203,101,115,123,174,190,120,59,88,76,12,41,72,215,206,40,17,73,51,128,220,217,84,236,108,144,37,212,1,53,2,200,96,82,128,234,39,2,27,121,10,179,46,35,119,136,243,186,213,55,233,54,187,255,226,213,0,25,127,216,88,225,145,44,99,8,153,227,41,168,11,42,92,67,28,16,154,138,232,11,46,135,225,241,33,174,98,119,192,215,232,41,224,226,250,83,63,237,162,247,48,105,67,133,98,35,1,10,124,25,222,148,193,169,198,93,174,68,249,157,51,155,93,141,199,105,25,45,137,169,111,91,156,154,222,52,112,13,154,208,86,224,38,183,46,184,158,157,116,152,42,167,16,45,153,174,181,183,27,254,237,251,182,92,24,243,125,18,204,219,89,241,182,101,75,198,125,98,168,195,23,111,169,194,157,174,242,235,101,41,109,169,244,219,85,211,214,125,208,185,205,255,197,185,59,99,15,28,127,25,247,112,248,141,151,42,161,80,115,125,42,4,20,1,50,219,106,203,12,167,44,66,90,192,114,32,93,16,13,221,43,169,103,221,88,165,232,23,37,71,222,145,243,167,177,111,117,73,144,63,190,177,54,23,197,86,84,197,199,183,24,137,146,16,98,109,60,196,166,63,148,151,173,181,242,89,86,215,170,64,165,254,223,223,252,138,103,69,158,251,220,238,127,247,251,205,239,155,183,255,242,39,63,73,0,0,146,228,48,36,35,49,1,51,167,195,77,50,51,144,67,253,97,48,114,99,70,62,30,252,47,192,245,24,242,40,208,56,25,125,147,149,70,211,162,3,103,98,1,24,73,138,134,185,168,1,30,5,12,19,49,233,114,101,70,128,97,130,227,0,170,14,103,160,202,28,32,20,99,208,242,241,78,6,91,11,137,44,27,17,103,229,64,6,195,42,30,7,221,19,201,20,96,140,230,54,235,192,240,13,53,11,239,76,255,143,19,73,101,176,205,88,148,51,171,19,18,175,173,69,143,232,255,251,178,100,193,12,133,55,103,74,27,70,95,48,91,101,121,131,60,227,116,88,129,155,28,109,141,126,137,182,51,101,220,244,13,184,211,226,249,254,174,127,127,46,179,108,80,248,177,208,241,68,40,200,136,118,253,33,159,72,90,178,238,132,141,106,217,191,82,214,60,165,160,199,201,154,104,165,113,107,89,196,92,108,118,19,121,181,161,172,203,182,85,68,56,195,214,63,101,152,240,0,34,65,32,10,82,203,105,218,229,9,153,204,59,82,68,240,213,138,107,172,187,66,242,37,185,178,96,181,154,176,150,145,103,22,225,186,66,111,186,148,27,2,116,180,162,71,237,119,246,195,91,232,80,198,133,1,57,98,72,17,48,43,20,152,85,27,164,25,119,255,233,37,142,89,37,86,205,194,5,102,143,90,18,145,95,178,197,202,108,139,194,219,242,66,134,94,89,175,229,74,243,42,121,38,139,255,59,103,202,100,112,5,0,6,173,176,204,162,2,69,52,35,193,131,66,131,205,183,193,131,0,211,129,231,90,200,130,107,6,144,136,132,108,148,41,64,203,204,142,145,243,64,199,157,149,164,202,152,25,8,193,135,98,64,32,72,48,190,218,76,184,194,132,95,174,187,142,201,40,101,82,198,23,75,43,127,226,15,219,84,164,142,71,98,8,78,145,210,62,90,130,45,84,164,140,196,87,36,228,108,65,9,143,14,197,143,48,73,35,4,214,112,235,122,69,170,191,255,255,39,158,77,28,149,3,38,223,34,59,51,28,146,170,227,8,158,134,183,82,207,52,246,133,25,3,132,108,69,255,218,20,238,160,85,14,41,199,51,37,37,198,228,173,119,243,15,22,241,175,186,99,58,251,222,125,100,150,121,247,145,156,60,64,48,0,0,219,127,199,195,243,14,37,1,1,128,93,9,170,19,112,186,149,106,165,54,97,113,255,157,190,159,254,137,111,252,77,20,237,78,56,64,0,250,158,162,19,20,212,234,63,90,17,147,161,41,43,162,101,34,230,101,147,25,98,226,155,147,205,202,26,221,137,33,57,210,245,157,149,152,162,219,51,124,169,233,154,70,221,125,119,111,252,87,61,242,49,222,219,13,184,0,77,183,198,45,8,242,0,74,114,64,161,16,143,68,16,96,3,54,80,58,162,84,5,142,43,20,8,24,102,226,249,76,216,53,76,26,51,236,160,81,249,166,114,159,6,45,145,88,57,208,224,46,91,93,83,41,182,110,168,35,115,182,96,204,235,55,92,171,196,99,89,69,32,23,190,89,3,176,197,172,184,89,124,229,54,242,167,213,133,91,40,198,28,130,220,105,76,138,127,251,171,154,175,82,158,131,215,40,80,163,119,75,39,97,188,142,244,177,204,140,244,187,160,233,190,139,60,230,129,188,193,212,142,255,251,178,100,206,140,5,158,102,200,155,72,127,66,98,236,233,170,40,104,232,23,93,155,38,109,33,254,201,173,179,101,72,246,21,120,33,123,44,188,16,57,8,24,42,33,154,64,111,161,184,233,133,46,244,69,113,113,163,196,173,93,245,108,63,133,51,169,165,190,119,105,235,76,237,245,115,136,216,131,118,235,71,164,54,16,208,49,96,11,255,10,2,148,245,45,228,248,63,85,97,14,41,24,5,145,165,192,135,97,138,169,26,189,167,220,94,42,35,168,90,219,176,106,56,190,175,229,233,14,124,218,147,13,148,47,56,47,14,13,103,236,48,86,164,26,60,174,200,233,67,162,169,77,71,102,50,36,200,117,145,250,34,204,138,165,69,186,115,118,185,151,71,125,213,36,146,87,100,55,247,250,149,93,110,180,231,148,159,187,167,219,84,75,234,40,0,0,92,108,197,34,208,10,104,196,11,32,42,96,206,130,99,200,129,204,126,27,50,89,88,73,163,56,98,209,81,128,129,165,152,3,24,198,128,108,52,4,132,116,17,141,78,56,41,78,9,81,180,5,128,34,112,178,140,222,19,42,57,164,132,74,71,151,28,33,171,184,169,204,136,209,100,65,198,148,225,119,67,15,194,59,220,98,105,237,42,106,8,92,160,101,221,10,6,7,22,26,84,96,7,179,185,139,47,245,233,108,166,80,141,206,59,243,25,31,205,87,136,58,231,69,179,250,108,56,243,120,187,246,213,70,118,41,86,194,203,41,47,221,81,10,37,81,45,178,215,171,79,123,140,23,65,236,210,134,30,58,100,124,201,67,213,63,85,4,183,211,187,164,15,166,142,161,177,180,57,101,23,100,196,181,121,58,100,198,169,23,22,219,243,239,46,208,142,78,217,171,202,129,246,64,10,75,109,81,35,88,141,195,68,11,74,50,100,128,210,28,218,64,142,122,168,177,108,132,165,24,224,125,187,93,44,188,231,109,199,79,197,29,102,163,8,194,13,82,100,164,56,32,32,125,204,184,114,176,198,149,5,173,57,221,233,84,87,21,55,60,144,182,58,203,56,235,31,33,61,82,52,67,185,228,74,112,161,22,212,170,248,119,252,203,59,50,214,173,46,158,214,61,36,237,255,255,204,167,146,235,112,96,1,39,255,3,4,140,68,17,159,133,219,204,84,164,224,148,128,1,99,164,5,100,143,8,136,61,84,87,122,18,29,200,188,12,128,26,138,62,208,6,0,30,5,140,213,11,254,12,37,26,8,140,145,4,62,146,166,144,186,220,148,130,97,138,51,28,126,165,180,153,238,122,27,206,180,53,63,182,21,3,194,42,197,187,253,177,149,186,214,90,151,224,120,97,33,138,17,106,152,125,245,221,219,165,188,107,17,60,104,114,16,106,19,135,162,175,201,255,251,178,100,215,140,198,106,102,199,27,154,91,114,108,44,217,115,61,3,94,22,89,155,40,109,161,253,9,149,179,166,12,246,20,160,110,46,41,22,207,177,166,169,40,34,47,212,58,188,177,3,152,151,40,67,17,239,189,129,68,24,144,102,52,241,56,200,232,63,209,24,225,152,158,154,181,172,170,139,14,152,237,95,22,199,198,235,191,47,240,169,107,93,188,99,6,0,4,182,237,51,99,226,254,228,13,66,104,160,96,201,86,21,232,89,117,238,184,216,198,116,81,82,89,153,55,37,235,173,254,71,87,255,87,176,215,21,162,22,179,72,168,115,139,57,76,232,40,164,50,232,71,51,159,101,99,68,220,146,117,144,138,202,197,83,53,19,116,69,121,238,250,60,65,135,73,157,100,232,137,43,158,63,161,3,194,174,204,232,214,109,150,203,165,12,234,6,90,0,40,254,212,42,96,146,105,134,90,100,170,25,5,6,43,106,40,153,4,3,81,46,136,16,52,201,113,120,104,91,139,243,5,34,26,104,196,146,254,3,86,196,221,92,134,24,210,3,100,97,128,231,222,5,21,111,136,1,36,219,8,77,154,89,233,101,31,51,167,177,55,5,69,109,218,130,32,107,17,202,110,125,219,216,196,104,163,111,197,154,224,199,112,129,128,84,89,51,218,83,100,206,125,216,251,218,25,0,162,5,195,179,184,232,12,4,54,193,1,38,1,148,100,29,235,98,88,32,135,35,240,97,1,134,92,164,28,24,87,61,35,231,192,78,224,130,224,186,131,207,65,102,221,44,143,83,81,73,154,127,255,107,183,246,132,5,160,5,128,0,55,127,248,92,136,162,17,96,144,0,112,88,26,40,96,97,192,210,104,245,80,170,185,90,26,96,169,115,246,122,207,250,244,111,219,253,182,68,145,143,40,124,41,28,147,71,160,238,59,182,225,17,102,189,29,12,208,157,65,24,84,68,227,61,200,87,198,11,8,183,59,209,23,94,150,241,78,106,170,178,31,77,37,35,87,30,234,225,233,200,35,232,194,100,102,163,86,237,212,48,160,3,74,97,17,70,101,129,242,98,89,212,104,249,230,100,249,6,116,90,104,14,42,204,184,51,131,23,192,64,58,101,72,20,98,32,112,92,32,81,220,10,1,128,35,160,210,195,20,7,48,161,193,145,160,192,227,38,24,141,131,67,133,1,12,0,0,215,117,5,166,130,192,102,104,124,4,13,16,138,4,57,163,161,9,176,241,16,137,0,193,65,24,0,84,37,174,175,196,202,79,164,79,34,6,135,86,9,186,192,106,145,53,150,84,69,245,178,236,91,120,103,94,41,183,158,4,26,21,152,182,36,33,105,102,185,36,83,105,232,244,212,105,171,233,11,236,210,238,24,143,174,140,206,120,204,215,255,251,178,100,214,12,5,57,102,202,27,67,95,66,104,76,233,170,40,101,232,27,97,157,20,78,237,109,193,200,51,101,204,241,154,184,212,243,146,187,150,122,173,72,209,217,178,44,93,4,152,155,179,100,100,217,123,125,184,229,195,187,53,234,174,91,83,81,45,184,116,93,178,45,247,122,141,182,48,235,33,26,114,39,79,151,142,198,82,135,18,184,157,203,73,64,5,221,32,167,37,155,64,92,184,29,76,224,218,140,48,19,77,165,122,178,17,247,104,110,226,201,39,147,218,152,102,222,177,83,62,28,4,18,169,28,163,198,44,19,49,189,26,83,233,160,147,36,36,22,140,74,235,31,214,4,118,164,118,87,139,13,19,62,231,86,22,176,143,151,126,36,206,153,200,79,62,223,255,70,228,27,81,172,158,172,184,120,110,215,78,84,238,122,252,168,236,241,149,103,230,108,234,104,103,41,153,221,251,188,176,93,245,0,41,95,212,194,135,76,113,56,21,60,2,249,38,88,62,65,196,168,48,34,225,38,133,129,11,163,175,246,10,14,4,168,150,163,64,43,220,10,2,142,203,229,111,197,16,249,203,45,169,133,159,171,167,112,80,37,144,100,143,106,120,66,26,247,35,50,186,150,63,243,214,229,210,233,178,106,102,79,216,196,104,147,156,30,9,52,113,126,62,208,168,119,187,38,206,192,61,185,66,180,113,217,85,156,187,203,158,233,126,155,88,24,172,211,92,217,136,67,234,239,253,188,241,246,173,219,228,158,185,225,218,185,216,99,85,72,162,228,200,153,108,172,244,154,209,81,187,150,103,80,229,162,13,151,173,37,168,234,136,63,56,221,242,147,82,69,116,234,234,76,28,108,156,196,92,59,116,183,202,192,138,189,128,6,32,19,150,109,178,65,236,99,149,148,50,97,30,205,18,149,119,33,10,106,121,50,237,43,63,80,193,186,241,253,195,156,20,70,198,109,75,35,45,148,94,107,151,151,7,115,252,121,1,57,28,63,51,158,112,215,79,205,107,36,67,235,177,141,19,35,19,202,217,206,31,21,13,242,126,66,33,28,54,69,43,30,112,151,148,176,207,231,153,234,156,190,177,225,179,127,102,214,151,199,153,255,69,53,32,12,80,97,96,177,158,227,134,102,91,155,252,204,102,19,1,191,106,98,2,97,140,210,134,168,13,16,134,12,0,136,48,152,116,191,70,28,18,145,0,68,100,204,209,227,0,12,32,97,141,46,44,0,34,106,214,16,8,16,30,14,132,124,26,155,0,40,39,57,228,0,65,228,65,157,154,112,49,8,64,241,196,83,141,194,11,93,113,86,7,18,108,43,234,7,182,211,28,8,29,138,54,66,230,77,78,182,43,145,12,38,114,206,224,208,42,220,29,10,19,77,208,167,39,255,251,178,100,207,12,133,185,102,201,27,108,94,50,106,76,217,154,61,35,88,24,77,155,22,78,105,109,201,157,179,101,140,241,150,184,44,184,126,121,21,206,31,220,186,209,173,123,255,245,94,247,58,254,182,242,249,191,75,106,196,243,171,89,162,55,85,26,77,169,97,214,184,245,214,234,46,179,3,241,79,191,108,210,154,8,156,82,88,235,255,103,19,189,183,237,121,170,119,183,255,254,106,88,17,84,4,164,142,67,28,218,142,174,47,64,53,171,137,146,17,8,178,135,117,78,155,225,77,36,183,121,156,64,126,156,204,142,119,130,220,156,17,95,239,71,124,68,53,36,41,63,191,194,37,53,28,41,230,168,100,13,88,27,43,43,178,152,42,108,242,100,206,117,25,191,8,86,239,234,89,83,82,111,159,44,34,56,119,250,165,241,250,221,159,71,87,165,109,244,157,172,100,188,68,233,47,255,134,42,0,23,209,150,80,65,108,212,137,163,45,53,76,160,41,57,220,0,48,86,100,212,225,167,129,131,34,67,66,131,129,196,2,227,141,37,219,96,96,92,198,64,147,23,130,72,64,226,160,89,113,140,193,72,210,33,10,34,28,112,196,171,33,225,82,114,153,24,16,174,21,249,130,64,44,184,70,42,86,176,184,24,104,43,98,0,126,167,20,94,82,220,26,76,178,10,105,178,22,102,254,80,51,167,186,87,39,183,46,164,254,89,154,138,82,223,11,75,182,86,71,57,94,252,228,119,174,215,247,47,113,178,95,59,180,148,251,47,231,222,239,223,229,10,240,90,38,156,230,154,107,18,64,167,87,195,177,203,217,22,134,87,36,189,62,167,18,82,122,81,172,120,184,90,19,235,177,135,57,137,58,99,187,88,202,43,207,126,112,17,184,5,201,36,138,149,37,75,185,57,23,102,96,254,56,26,136,166,75,35,236,218,233,252,92,247,44,66,212,67,250,249,121,173,95,13,95,8,87,234,245,12,201,202,77,216,230,108,68,38,198,67,135,13,202,44,250,66,88,247,38,99,123,60,235,149,94,137,56,244,189,136,146,127,219,220,227,210,223,36,51,36,223,34,222,242,255,101,40,135,55,202,113,239,243,34,34,94,79,146,151,175,193,192,6,73,46,0,136,152,98,232,208,81,132,164,5,196,73,208,80,244,2,88,14,112,65,161,17,90,9,152,194,42,76,192,108,66,162,19,26,69,98,232,188,201,160,214,31,227,3,43,128,156,132,103,119,165,33,192,114,38,85,78,227,130,2,48,193,217,137,34,0,113,159,141,19,181,3,97,32,82,137,122,118,40,5,209,68,149,51,99,100,107,136,73,55,11,125,197,252,212,90,114,159,4,53,253,124,127,223,250,117,49,13,244,214,215,55,170,221,85,77,216,209,44,95,255,251,178,100,208,140,133,245,103,70,19,134,87,64,102,172,217,99,60,101,190,20,17,155,38,109,161,183,201,157,51,101,220,245,149,96,202,60,138,32,168,209,195,87,157,116,190,247,179,38,145,125,55,103,38,26,214,228,153,24,233,129,212,141,79,43,65,218,145,88,108,66,158,64,52,228,150,161,172,236,13,147,131,69,132,141,24,144,136,11,227,2,166,167,14,48,67,90,205,14,88,174,180,120,187,231,95,173,25,202,197,82,57,140,34,85,182,206,170,196,177,236,154,86,65,10,76,247,59,162,252,149,87,103,122,190,116,46,132,101,70,67,42,50,186,53,189,46,125,213,146,238,57,228,97,172,84,116,213,139,101,50,181,173,90,16,205,117,57,85,10,102,111,173,10,16,76,65,77,69,170,0,9,131,0,53,77,32,197,51,12,20,82,242,103,167,97,223,228,36,192,227,47,54,14,52,42,49,26,16,199,143,35,31,135,22,217,144,135,229,196,10,6,204,80,61,49,152,133,189,49,8,144,193,64,243,11,143,148,164,10,48,10,133,204,48,35,51,50,148,49,210,152,38,49,39,1,133,100,191,7,233,63,13,253,14,65,86,97,141,83,170,37,4,120,198,134,128,229,45,72,217,74,3,62,235,79,119,159,107,110,4,153,38,165,157,145,90,131,163,74,58,52,39,186,90,77,30,24,125,83,18,185,64,192,228,38,230,177,104,255,155,189,243,109,98,172,104,237,92,216,202,228,216,161,247,15,152,109,61,22,62,155,59,218,250,138,133,88,229,21,89,142,118,247,156,56,214,52,122,47,121,179,148,151,15,99,226,79,120,236,147,110,92,178,212,205,148,216,114,38,180,203,187,69,91,132,81,60,243,221,255,254,192,25,50,94,221,22,2,66,113,200,174,159,152,37,241,118,7,143,154,70,43,198,228,135,8,181,215,87,1,35,66,198,166,136,87,164,92,33,25,10,215,93,31,133,137,192,230,99,203,70,61,217,3,123,127,233,203,177,118,218,94,170,228,200,246,77,233,207,168,86,34,3,96,194,84,217,30,157,198,168,217,26,254,106,100,80,234,151,63,157,241,180,48,134,164,33,79,187,92,184,109,46,171,158,159,85,9,180,7,114,85,99,99,158,190,94,36,219,0,129,67,12,64,50,94,193,5,1,221,87,24,157,89,213,247,2,7,141,34,168,241,133,140,93,56,218,80,12,184,148,144,28,106,236,88,205,50,82,232,160,164,193,139,1,2,102,4,2,5,49,101,195,35,77,156,195,3,12,83,9,55,89,177,157,14,143,2,12,8,167,106,132,32,216,56,44,68,35,58,254,72,95,40,244,196,151,143,67,214,228,198,44,195,15,196,234,24,193,20,13,239,207,92,206,83,52,220,87,101,21,251,215,101,114,255,251,178,100,223,12,198,209,102,196,147,152,93,48,111,236,233,67,96,195,104,86,49,155,22,77,141,94,193,158,51,102,12,196,13,116,201,252,46,211,118,106,207,229,175,230,92,191,116,183,202,179,197,115,253,179,191,157,50,55,228,34,214,245,12,63,92,242,173,63,212,57,65,131,55,67,2,118,59,12,198,207,186,162,217,78,102,106,93,245,100,109,235,240,221,239,254,176,195,113,183,18,34,178,1,92,128,192,56,62,21,135,227,23,11,187,143,134,55,155,170,64,154,228,207,170,131,228,243,151,70,208,251,255,220,220,155,207,163,113,197,57,57,25,179,43,231,138,21,161,206,225,220,98,150,105,142,104,7,67,62,104,232,219,30,113,105,195,200,136,202,152,150,243,57,208,183,119,251,21,121,30,130,99,252,164,82,107,35,102,155,183,151,15,207,168,183,206,61,47,199,0,2,3,168,195,137,35,30,178,139,1,99,82,142,77,0,98,57,112,252,192,192,195,19,155,130,38,134,11,24,5,151,32,65,72,56,46,96,224,209,48,52,100,200,88,154,147,77,82,176,77,56,197,20,97,226,132,5,139,166,57,149,164,15,7,52,6,180,93,226,0,34,66,33,17,114,130,200,234,144,52,19,238,195,198,194,37,174,196,186,9,114,229,81,71,97,247,154,122,33,137,75,111,79,115,57,141,82,226,168,108,202,24,11,106,68,244,195,217,217,67,50,235,63,188,251,253,123,207,255,243,142,214,102,251,243,241,168,127,89,10,191,83,183,47,11,110,41,70,138,48,229,181,93,216,31,23,193,103,16,6,79,162,105,218,113,31,89,158,186,132,9,161,64,72,198,94,70,167,72,178,53,86,232,251,150,75,249,251,147,22,253,244,152,0,201,66,33,166,164,122,222,89,230,206,152,136,27,164,222,89,145,34,2,192,114,119,170,112,62,116,248,165,135,156,233,50,184,216,55,231,110,128,131,14,247,32,193,224,91,30,167,3,155,22,121,93,51,250,140,157,66,51,213,101,202,182,106,245,242,70,84,53,202,7,206,249,50,142,48,113,182,95,189,157,106,125,150,77,58,70,254,70,121,69,114,220,137,26,195,243,27,166,68,164,154,75,62,24,53,189,114,140,112,235,111,229,208,6,168,0,5,140,206,108,2,152,204,232,145,51,81,204,199,99,179,129,154,76,90,2,48,99,40,162,18,97,81,241,152,0,198,19,5,25,19,1,84,234,220,34,2,103,142,19,96,50,66,22,201,115,213,136,181,115,131,79,151,145,165,218,17,217,59,77,48,84,157,106,32,226,45,216,112,130,37,151,4,20,66,109,183,150,227,22,163,130,20,198,83,131,52,126,217,68,31,40,146,73,73,4,102,44,120,249,160,220,61,14,244,19,93,169,65,250,143,255,251,178,100,213,12,134,34,103,70,27,154,75,114,113,140,217,51,97,35,102,22,185,155,22,78,105,107,201,193,179,102,40,244,13,184,125,196,239,184,103,253,223,211,254,162,235,135,27,220,157,153,107,251,255,185,103,245,87,72,186,59,127,213,111,190,34,97,191,61,69,221,66,142,164,123,226,118,221,50,127,89,10,86,217,31,26,47,181,207,213,196,206,216,230,88,160,10,231,54,223,200,129,65,101,219,118,40,200,149,203,57,22,228,70,28,20,200,198,101,114,151,201,6,10,41,115,53,114,19,222,186,154,193,51,18,34,94,115,82,68,255,247,242,134,213,38,246,65,253,215,150,152,166,242,72,151,55,92,233,70,212,235,146,4,81,83,3,35,184,187,30,24,226,194,195,166,46,62,141,102,75,56,199,183,230,132,233,13,169,48,105,83,132,69,63,123,16,235,245,4,238,39,51,119,84,152,229,148,153,159,204,194,219,3,140,52,211,48,244,52,197,8,67,64,167,140,208,62,51,154,160,44,25,48,3,224,210,65,83,6,140,12,118,104,48,161,64,104,76,99,113,2,129,190,228,68,192,112,72,192,224,231,202,25,30,14,160,224,8,30,28,107,102,6,20,103,152,224,8,144,6,43,1,51,87,241,254,74,192,64,129,83,39,233,48,37,147,184,207,171,234,240,199,92,133,225,42,108,205,61,218,103,210,90,207,238,116,240,238,225,186,211,53,32,104,102,61,171,201,134,37,135,116,77,219,220,199,187,175,255,255,190,125,167,124,96,64,103,81,68,73,147,49,19,158,223,74,155,125,166,130,84,197,149,8,92,201,241,181,117,16,197,152,123,178,26,64,188,214,40,179,49,52,57,134,102,120,167,146,118,203,113,201,107,93,244,247,178,23,186,123,43,110,187,89,215,9,129,174,129,255,239,32,4,80,192,72,246,247,110,133,56,44,229,48,60,202,196,74,105,175,121,245,218,239,255,87,62,249,79,14,84,70,51,212,190,78,121,249,147,239,170,177,35,31,134,113,12,117,92,203,194,140,8,213,160,202,70,181,51,34,230,113,21,207,82,171,98,95,180,149,1,33,207,99,94,87,23,170,161,245,20,143,104,229,148,230,188,242,226,169,202,168,139,82,44,165,81,134,119,26,125,26,235,218,160,202,35,35,25,65,4,35,86,142,13,24,169,42,164,78,80,19,18,26,153,97,244,104,224,137,133,192,64,6,73,134,64,134,24,11,147,48,22,224,0,81,198,44,10,74,40,40,137,106,3,197,69,177,128,178,52,163,21,42,25,224,242,3,217,162,27,62,176,98,192,152,168,84,240,113,149,23,34,35,7,175,138,126,241,167,64,80,12,173,235,134,169,242,106,48,99,42,157,167,113,249,79,79,200,141,156,151,238,161,242,255,251,178,100,206,142,6,56,102,197,11,134,95,68,104,236,233,237,36,101,191,23,5,155,20,46,105,109,209,211,179,166,244,177,151,53,227,116,142,112,211,232,203,169,95,100,125,127,93,221,117,182,158,216,133,106,106,39,155,185,250,136,137,233,183,117,14,138,250,226,227,126,234,111,69,75,159,123,38,222,198,31,69,19,197,116,206,101,61,35,252,244,255,219,246,213,254,118,92,92,50,151,235,155,218,6,2,78,255,119,232,0,2,10,48,43,109,178,220,147,141,138,83,31,96,80,58,120,69,179,82,206,137,139,67,57,147,174,148,27,215,46,225,100,76,161,7,220,222,250,137,112,196,66,148,222,131,121,66,134,87,23,185,215,65,235,212,52,18,107,29,193,228,178,216,76,13,221,131,105,15,37,99,174,87,222,215,130,147,224,151,38,165,23,90,41,181,205,2,141,132,57,33,203,67,6,85,150,25,229,231,35,106,232,238,98,208,110,238,68,152,232,71,119,222,236,4,200,0,40,220,180,1,112,19,96,16,124,41,8,199,68,55,169,75,180,8,144,28,197,43,141,17,3,26,5,122,0,139,187,200,133,137,48,166,118,192,41,218,212,101,39,215,178,208,24,120,209,109,41,182,227,237,122,235,79,115,96,16,0,224,171,14,144,124,3,113,185,36,13,169,40,229,100,222,74,30,28,0,185,228,4,3,193,193,232,39,39,178,199,41,110,183,41,61,252,199,204,253,240,147,252,171,124,251,127,23,11,55,28,53,212,194,198,197,68,212,124,141,61,43,154,230,213,155,36,154,37,114,34,168,92,209,207,34,86,220,107,235,26,200,235,15,83,126,242,175,174,239,167,229,19,120,221,173,19,3,239,196,2,28,3,36,150,91,209,70,138,10,5,216,12,83,129,161,232,94,198,30,169,213,208,55,211,220,168,9,155,53,50,36,40,213,178,59,8,142,234,66,241,7,81,193,71,166,69,239,89,136,204,193,230,106,241,202,158,34,118,194,176,189,85,47,115,143,98,76,207,5,40,132,206,154,66,71,51,17,114,26,221,243,223,69,250,139,159,69,12,45,90,147,102,64,233,155,146,177,18,160,51,17,158,69,192,244,205,114,67,36,159,13,184,148,56,124,172,193,21,83,114,182,130,194,163,13,102,141,172,17,112,141,3,26,51,0,92,196,97,179,23,147,140,44,3,20,9,24,168,32,48,8,12,24,131,1,10,2,97,96,32,112,56,195,131,89,1,132,192,230,159,40,152,100,28,141,163,71,132,205,36,7,173,167,196,196,66,116,195,6,2,217,138,185,103,75,17,84,111,190,143,107,196,191,98,145,86,3,86,212,137,202,107,204,21,164,222,126,37,16,222,77,1,16,196,131,79,211,4,105,176,252,171,9,12,49,86,127,255,251,178,100,199,140,5,6,102,200,155,72,101,242,106,12,233,202,32,67,117,27,29,159,14,14,25,254,193,253,179,167,52,195,22,252,44,240,206,180,211,162,21,13,201,42,217,232,244,191,138,185,77,29,183,111,113,155,46,243,246,25,170,50,59,101,58,47,53,223,124,86,171,26,77,118,240,242,219,187,218,93,196,252,36,238,117,164,67,91,206,231,127,104,20,111,112,212,146,239,49,177,87,251,206,191,212,11,197,131,121,26,198,52,254,237,119,126,247,188,115,0,35,30,114,219,47,219,112,117,30,171,78,154,132,5,50,57,34,63,29,169,43,49,207,186,203,243,205,130,239,86,147,20,116,81,102,252,81,201,183,158,164,136,108,198,244,190,231,223,159,90,35,8,20,150,100,119,240,204,130,2,106,221,17,9,149,103,21,187,164,50,53,20,239,166,154,157,164,157,78,36,126,149,247,107,167,226,50,147,193,239,19,90,73,185,77,23,57,11,166,249,24,244,217,89,15,242,159,97,246,230,94,97,137,20,136,44,34,167,91,157,157,169,45,35,64,199,0,3,92,176,212,151,36,214,66,80,234,46,17,214,62,1,68,69,205,172,163,136,12,148,201,149,198,22,0,144,101,107,155,196,142,110,160,160,108,68,116,10,246,94,140,52,100,27,157,96,199,39,26,49,26,68,121,133,178,155,48,148,140,170,198,213,95,144,22,225,155,248,86,153,193,165,62,47,149,78,246,63,90,150,154,197,55,201,178,163,130,217,71,195,32,180,6,22,52,105,117,76,253,124,65,11,12,230,189,138,77,124,219,197,77,204,93,92,167,253,215,85,95,3,39,84,24,62,226,92,184,222,158,87,130,7,81,163,196,162,65,170,145,22,74,9,165,9,19,219,61,85,155,94,251,237,236,29,90,95,174,215,108,210,184,165,239,51,215,175,177,120,48,49,234,42,29,8,21,191,201,146,169,88,161,47,132,37,22,16,35,164,207,8,90,225,140,196,172,41,161,214,28,250,213,227,237,66,177,111,252,248,198,110,54,83,232,196,96,74,50,101,42,98,32,25,159,246,231,147,67,28,184,48,2,100,11,67,150,192,206,136,198,86,253,198,55,3,49,205,231,122,162,25,54,106,78,30,47,214,108,186,108,101,166,132,171,44,215,182,193,128,0,188,108,80,228,145,102,26,166,127,178,198,160,254,127,234,166,78,70,106,120,70,224,30,99,128,166,112,54,103,35,69,189,49,209,214,95,47,150,180,179,6,19,87,165,191,5,5,61,134,14,18,80,34,68,0,98,141,134,28,2,227,152,112,114,123,54,80,129,197,250,5,16,87,162,193,74,111,2,56,78,195,233,61,102,113,164,95,124,29,105,248,106,65,149,20,98,204,70,91,99,114,171,239,236,101,20,255,251,178,100,189,140,133,142,102,200,27,72,127,66,93,172,217,82,60,37,190,23,73,157,24,77,161,125,1,133,51,166,104,177,150,176,107,70,143,7,208,152,39,142,171,247,87,106,143,251,235,159,133,248,218,103,181,150,158,33,23,244,250,174,174,168,116,91,46,207,76,62,36,71,182,55,72,145,71,128,228,97,69,24,58,34,115,140,43,177,252,75,138,45,207,184,212,185,40,81,55,186,188,165,155,102,90,216,146,160,11,187,191,255,78,0,3,151,107,176,136,101,4,17,60,100,110,21,44,106,90,78,58,31,249,220,118,59,222,250,32,147,175,231,145,229,255,232,232,85,169,236,110,249,194,70,19,71,115,140,148,187,12,204,250,105,203,212,216,133,84,34,201,129,236,113,39,97,174,25,207,116,153,222,234,154,215,178,45,235,119,60,172,205,48,154,28,215,178,88,189,188,142,199,228,169,17,63,251,244,3,213,4,206,56,174,52,12,72,199,227,227,232,118,204,78,110,54,149,80,193,67,19,13,93,141,76,37,64,195,52,194,130,224,96,49,68,192,228,132,196,17,8,2,193,241,65,216,24,82,50,66,48,104,0,196,3,49,224,17,129,130,38,12,9,2,134,6,63,95,25,76,10,52,6,48,136,236,2,11,97,161,2,38,34,151,3,68,1,24,25,161,143,7,19,217,179,55,24,237,232,97,115,195,242,22,147,21,110,246,36,73,185,13,203,150,133,21,61,120,53,248,108,141,105,238,150,186,162,248,56,217,165,206,223,106,222,211,152,52,117,120,160,241,243,212,58,175,238,249,164,113,158,199,249,102,194,108,238,238,116,94,165,112,158,118,91,75,35,185,208,178,167,245,85,8,52,159,253,59,114,210,85,2,63,169,168,203,106,227,223,185,243,251,116,145,38,115,101,108,154,12,54,73,167,241,53,44,106,121,43,241,126,231,117,240,226,7,28,51,173,247,54,222,132,128,102,225,108,151,91,184,160,140,82,96,144,193,66,166,138,165,132,109,85,138,33,111,57,251,139,86,17,226,34,223,153,251,249,231,19,59,151,181,201,210,25,93,92,118,65,136,214,99,106,66,138,204,179,120,90,109,220,136,148,214,102,89,196,54,119,144,146,29,253,85,19,83,66,177,142,206,237,83,228,125,82,244,165,84,204,200,98,52,164,97,168,40,207,35,77,162,214,174,229,1,156,0,91,46,179,45,88,48,20,228,68,51,187,227,30,17,53,134,113,32,67,24,116,18,33,12,1,50,210,211,0,7,105,192,97,217,133,240,52,34,132,8,136,23,6,94,133,194,135,145,228,160,17,111,152,25,56,112,19,178,42,5,29,151,168,76,185,67,86,99,176,233,52,26,89,102,50,187,220,164,161,167,166,165,228,253,169,170,194,128,188,255,251,178,100,207,140,6,249,102,196,11,137,127,64,101,172,233,234,28,101,175,20,237,155,32,109,161,187,73,155,51,101,200,241,150,164,115,99,96,50,97,6,30,42,45,102,172,71,199,70,165,196,153,107,112,171,63,251,68,245,247,245,247,213,215,251,116,223,110,163,37,237,187,87,233,99,190,109,196,169,99,82,5,165,152,163,93,70,211,15,114,113,201,53,86,181,30,82,212,231,93,208,116,25,109,126,167,65,150,155,160,22,42,173,219,82,45,25,33,217,28,179,120,46,142,111,73,218,183,107,63,17,96,82,20,209,187,221,93,119,189,91,209,12,164,18,18,21,50,66,182,76,228,72,4,185,190,238,138,79,34,41,174,92,34,82,14,32,41,15,99,157,89,206,236,214,121,74,103,86,34,186,20,101,125,14,206,164,116,169,16,152,211,181,74,103,191,100,187,59,182,172,213,119,150,183,165,182,209,215,216,191,238,140,126,10,1,140,162,83,4,151,204,184,121,50,174,76,202,165,99,179,156,140,38,1,50,68,49,175,147,8,2,196,112,112,173,34,193,75,53,88,12,29,0,130,166,10,12,162,128,112,92,104,58,10,7,181,96,224,120,56,88,94,51,2,33,198,139,47,201,130,3,168,200,153,102,11,2,61,133,167,115,75,160,238,33,107,99,111,56,245,198,101,114,91,218,112,43,62,180,148,138,11,184,21,134,103,49,90,61,122,85,52,252,91,140,90,225,1,173,19,3,30,38,229,73,165,149,226,63,249,78,46,254,46,29,182,244,86,122,161,132,79,115,106,97,99,7,199,76,83,73,155,143,170,133,42,77,61,131,194,233,42,32,247,25,45,41,142,114,199,145,82,179,91,205,213,85,85,184,244,186,106,57,239,219,27,180,128,217,254,71,88,77,255,156,169,134,18,86,122,4,121,216,130,27,111,82,46,240,133,209,169,67,23,76,117,191,143,168,106,215,15,22,22,218,211,81,178,39,246,201,1,82,39,108,141,172,45,136,155,141,156,205,9,141,166,189,212,136,137,96,253,133,210,168,87,38,51,17,89,111,106,163,54,119,180,203,93,82,121,124,236,182,103,70,125,15,53,181,107,83,45,173,187,91,105,166,255,247,160,59,128,33,81,140,95,35,141,147,15,148,13,145,70,50,225,12,228,131,134,166,99,88,1,137,193,198,24,17,24,213,16,42,40,69,99,122,76,65,183,9,8,28,193,111,65,52,166,232,69,43,197,36,1,236,145,0,114,116,24,236,188,29,178,223,81,114,248,196,65,129,207,52,230,121,41,130,229,179,149,45,216,76,136,112,125,161,97,24,241,112,237,38,170,121,100,149,76,172,68,15,104,23,19,77,80,58,199,189,182,254,63,226,99,159,254,191,175,231,246,55,246,84,77,93,255,251,176,100,205,140,133,221,103,69,11,136,95,68,99,140,233,66,60,101,174,22,197,155,22,78,101,107,129,189,51,101,220,244,141,100,251,97,239,132,223,115,118,197,153,181,153,250,107,26,173,193,164,94,124,233,203,171,216,113,174,154,137,106,174,149,104,221,167,165,176,93,77,121,114,18,182,110,104,126,173,142,123,123,137,56,246,69,145,64,163,64,41,251,224,88,109,52,227,147,28,84,3,121,53,156,93,143,38,66,124,213,33,140,56,232,57,59,207,142,194,145,251,220,78,22,192,148,93,58,65,127,228,63,209,24,243,6,232,57,6,117,8,24,254,165,85,238,164,72,185,10,53,135,201,180,118,166,24,111,4,164,136,24,40,32,255,33,253,205,244,245,83,220,204,89,102,78,78,196,104,135,145,180,89,145,149,100,193,230,241,174,218,214,193,46,100,100,249,213,251,195,243,161,28,186,14,63,247,253,102,64,10,34,11,154,129,27,71,70,33,209,14,52,2,70,246,1,9,177,176,171,78,156,150,85,170,177,84,164,194,204,155,194,86,84,197,80,239,213,36,117,190,177,188,65,77,47,55,244,133,156,198,121,95,164,92,123,164,185,13,154,131,4,246,142,12,186,107,106,53,80,176,156,24,68,218,240,138,202,55,10,89,217,146,170,71,177,93,77,73,185,197,6,237,70,206,182,195,152,130,56,118,165,181,215,130,91,155,147,251,43,180,174,27,177,189,79,206,91,173,163,98,127,83,168,245,216,181,100,154,52,11,51,52,150,134,213,94,181,171,230,218,80,216,52,160,1,98,214,2,113,185,104,9,42,25,19,59,58,106,204,72,67,78,173,190,48,240,151,114,228,1,7,198,72,144,178,228,10,81,150,66,160,17,183,93,198,185,81,112,72,4,100,22,254,74,182,83,37,101,85,187,63,125,137,43,59,89,188,36,147,45,183,170,38,40,236,144,34,140,29,22,150,14,182,137,2,72,165,232,81,38,26,107,119,252,221,217,111,42,196,31,73,219,167,36,149,16,163,100,200,74,61,100,212,177,30,168,250,114,168,121,78,208,90,18,90,189,192,246,91,83,181,61,106,11,28,246,107,47,101,17,38,211,99,214,198,24,82,28,165,179,181,105,14,103,47,67,76,61,5,93,232,103,149,113,108,11,74,168,19,155,127,176,80,3,128,144,132,117,136,136,8,214,70,36,197,160,134,205,1,202,212,254,69,99,38,11,133,76,61,108,164,49,124,5,170,225,223,27,83,36,174,210,5,23,218,34,95,29,54,227,136,61,46,153,38,113,226,50,239,101,162,165,220,74,143,162,56,171,69,87,152,189,172,201,125,140,136,198,141,234,170,100,101,55,26,218,202,171,140,155,126,37,107,27,196,56,216,154,150,158,46,37,159,255,251,178,68,210,12,196,207,103,203,155,15,73,224,161,12,217,3,105,40,184,80,193,155,48,108,49,13,10,34,179,101,205,132,161,248,119,164,129,240,54,46,113,247,173,94,138,65,5,66,49,162,195,103,155,211,154,170,146,15,179,111,193,61,40,36,191,255,248,194,9,16,252,141,133,146,144,9,245,32,84,244,114,14,149,215,115,181,53,26,192,96,167,102,97,224,101,224,28,122,34,122,76,207,17,123,98,17,126,172,181,101,225,137,121,193,68,120,188,188,61,193,163,94,141,150,113,244,15,133,167,84,123,73,222,202,34,98,169,51,98,141,23,164,85,44,186,130,34,218,71,162,31,26,172,53,68,11,15,82,242,147,164,147,226,172,105,104,147,89,84,144,109,66,85,50,211,67,165,158,146,99,197,11,197,252,164,207,188,197,213,104,213,51,108,144,167,253,207,134,222,186,0,191,163,41,8,0,13,24,160,209,168,215,7,39,2,20,219,153,157,62,4,27,5,129,128,40,1,130,142,57,131,1,68,84,112,72,41,128,177,89,67,248,190,43,173,4,240,73,48,160,234,120,70,209,178,6,140,168,228,204,62,213,158,55,153,160,148,81,66,18,95,170,137,34,104,147,171,155,209,255,137,157,197,236,205,46,190,82,3,208,254,88,144,185,217,44,180,245,184,218,150,179,113,102,54,146,227,138,2,216,38,163,36,109,156,138,228,236,166,223,40,189,99,85,93,134,50,222,93,182,179,171,35,127,237,111,222,43,75,87,70,191,172,169,105,222,207,12,153,69,143,47,89,252,227,83,167,25,188,137,153,247,184,1,32,55,126,100,161,64,193,195,18,32,54,58,65,35,179,30,81,86,83,42,108,79,100,16,5,108,26,33,223,3,41,12,188,2,69,51,22,160,240,56,14,4,218,200,92,9,118,20,125,78,42,160,146,53,12,176,137,108,157,179,65,120,54,9,237,150,97,35,84,92,1,15,113,110,174,64,252,154,194,239,1,93,18,16,48,187,30,238,211,37,132,144,136,60,164,20,151,88,17,100,26,129,177,72,194,139,63,36,133,211,146,199,49,26,124,60,244,25,170,57,71,238,32,69,51,206,255,45,181,4,3,237,58,232,252,77,147,132,172,223,181,93,243,149,141,225,178,48,191,61,157,174,238,38,206,58,43,72,221,196,59,119,52,0,106,161,57,119,187,10,130,172,172,4,130,149,114,98,136,221,129,138,39,212,232,92,87,64,106,5,86,52,64,120,208,130,233,157,8,67,172,1,34,4,149,97,225,215,72,119,108,115,25,181,230,141,221,119,3,48,179,103,105,179,29,202,125,236,57,45,63,60,204,162,209,51,150,149,32,204,237,209,75,51,75,98,16,72,165,201,213,17,69,19,94,89,196,21,63,255,173,255,251,178,68,212,140,133,35,102,199,147,105,53,192,165,12,216,210,111,38,62,81,77,155,46,108,176,203,66,31,51,165,157,148,153,104,251,123,203,223,121,141,253,183,196,243,163,243,148,184,47,76,239,183,213,219,149,175,217,243,250,200,111,134,67,171,24,170,118,147,74,222,91,47,22,173,118,5,189,1,187,126,255,144,154,139,234,170,57,43,122,2,58,152,44,84,107,136,223,12,3,192,124,36,14,52,96,62,203,112,7,133,48,12,9,120,202,252,75,198,238,99,200,70,53,102,227,93,38,95,121,71,98,147,167,152,22,159,100,243,54,102,155,213,219,85,24,105,20,167,148,240,73,23,169,247,122,95,86,204,253,45,209,85,86,221,111,140,137,182,114,204,64,227,176,161,149,186,228,161,161,140,125,109,254,136,152,99,242,234,39,254,127,175,15,103,210,237,247,162,209,103,42,191,111,5,248,92,245,191,205,239,135,9,106,0,98,131,32,47,193,137,241,96,233,162,50,134,175,6,29,144,134,97,66,113,144,93,199,21,97,110,79,87,176,214,64,130,39,36,146,89,2,6,12,130,65,180,113,48,131,194,160,196,146,58,101,84,79,242,56,10,226,14,23,4,24,112,197,252,37,0,94,71,108,181,44,205,133,148,180,188,17,70,226,161,160,184,217,33,229,115,65,240,146,77,177,210,67,130,83,77,84,90,205,132,80,24,69,18,194,250,51,122,175,230,118,178,117,89,76,107,41,171,244,239,53,137,136,149,247,127,31,86,231,162,218,190,215,94,155,13,220,231,110,158,150,59,41,90,243,12,90,84,162,134,168,170,246,157,54,220,108,229,171,89,205,39,34,179,229,178,235,171,136,57,21,108,142,155,111,183,206,162,199,216,134,113,224,211,255,255,164,0,29,230,92,150,73,216,99,134,7,128,148,128,97,236,4,77,42,61,208,65,209,140,225,52,153,113,19,225,40,73,137,230,250,229,162,68,145,206,64,84,22,192,16,103,161,175,76,211,29,219,179,8,177,7,244,167,179,28,221,93,16,147,9,176,219,50,217,38,32,121,142,130,222,156,206,147,124,211,230,85,70,214,54,145,198,215,124,119,29,44,187,112,147,181,215,74,52,185,161,100,214,133,25,7,149,158,58,14,210,38,198,14,60,193,2,140,112,103,9,0,114,248,195,153,11,1,6,62,44,106,169,161,9,135,162,146,161,70,122,240,2,74,89,98,39,2,213,135,4,62,18,242,19,62,0,225,37,75,16,94,203,90,66,135,140,14,82,2,26,65,63,43,149,230,102,16,205,226,206,44,249,144,29,29,55,167,155,157,190,26,76,89,29,100,201,163,80,250,148,75,120,53,11,49,201,164,86,230,69,54,171,189,223,253,223,199,255,245,63,255,221,84,205,255,251,178,100,206,12,133,222,102,197,19,154,89,240,120,140,217,170,36,40,181,83,29,157,30,77,225,107,65,178,179,100,137,134,13,104,213,76,197,221,108,127,115,241,182,123,90,98,99,99,224,220,213,202,194,20,196,191,158,24,252,253,82,238,59,7,219,205,196,62,27,53,223,59,165,157,68,177,39,168,222,17,170,161,37,2,85,83,119,111,99,10,196,240,145,138,3,6,145,38,169,200,25,19,44,129,141,33,24,25,28,161,89,124,73,171,81,237,27,181,190,67,81,193,253,2,93,253,93,142,251,36,15,93,225,255,146,17,69,35,25,41,172,51,225,189,217,131,86,103,98,105,149,100,239,101,233,56,232,75,120,236,148,162,177,219,245,158,250,84,53,133,46,250,71,151,252,183,207,207,34,151,89,254,94,255,115,251,126,29,159,169,100,34,48,69,48,208,205,99,40,157,206,8,90,50,249,132,242,218,163,12,54,205,79,148,51,248,208,197,193,243,79,135,76,196,19,48,248,80,197,163,87,240,81,144,183,162,80,193,136,70,79,40,56,80,173,145,18,192,115,98,99,102,11,200,177,10,32,8,130,0,99,34,12,24,34,80,192,193,137,38,161,106,108,234,193,50,25,91,119,148,60,238,141,184,148,53,70,233,210,176,26,102,63,89,103,92,223,102,174,69,155,179,215,49,66,120,241,52,200,253,103,223,49,84,218,115,149,123,99,131,204,134,62,166,221,193,250,183,177,180,187,162,222,118,210,170,125,75,221,49,112,232,139,135,118,238,186,133,102,13,34,22,98,173,94,226,126,110,238,89,105,27,158,59,12,59,55,149,220,54,170,219,11,234,93,181,155,232,242,46,133,170,237,198,169,0,190,211,35,163,133,17,57,137,128,7,161,50,87,91,117,72,201,117,78,64,176,122,139,177,140,202,99,160,80,226,239,129,134,150,96,138,40,109,45,226,23,121,122,149,22,214,197,184,90,119,22,147,170,11,22,130,94,92,44,98,221,85,144,88,128,122,179,169,123,177,246,145,35,208,228,113,129,200,121,99,76,23,103,22,138,139,28,250,67,33,74,114,150,93,112,71,189,51,31,117,165,187,183,186,246,123,78,62,166,142,115,92,247,181,91,78,98,99,71,238,151,107,42,170,242,181,150,154,180,75,138,116,39,100,118,54,214,217,96,59,232,37,198,98,169,102,28,68,10,77,52,176,1,25,129,172,97,133,133,204,106,96,204,194,16,18,96,11,108,249,170,155,197,21,42,16,124,75,184,56,10,253,236,83,169,106,126,22,141,236,50,33,43,99,136,170,250,60,9,174,215,156,181,168,214,172,135,49,55,42,167,100,20,172,55,60,121,29,180,71,54,88,225,108,178,108,229,151,112,126,246,58,226,35,227,255,231,227,103,255,251,178,100,216,142,6,82,103,68,3,154,91,112,132,204,233,122,61,40,105,84,9,155,28,109,225,107,73,176,179,164,137,132,141,152,127,95,12,238,123,249,248,143,254,98,156,248,109,197,71,116,235,216,220,253,211,87,208,121,41,219,19,114,239,125,163,80,132,43,75,42,185,246,190,136,100,158,214,177,157,67,243,214,235,251,71,131,237,150,54,73,181,13,100,170,1,67,137,26,169,245,137,75,218,83,132,23,75,166,12,50,17,59,35,3,173,85,155,98,15,9,150,36,39,130,88,64,190,131,153,8,215,88,24,67,27,102,66,232,39,32,193,130,146,60,43,156,125,87,207,220,208,68,219,44,238,102,65,208,241,100,109,19,45,19,58,167,12,217,72,204,248,110,89,25,95,178,204,155,168,76,125,239,35,121,231,159,111,243,153,235,85,167,229,75,230,103,159,249,230,126,90,253,250,4,117,0,41,43,140,68,58,93,244,80,48,0,51,11,1,57,50,198,110,99,200,192,163,40,248,224,211,18,138,141,12,72,24,82,113,62,208,11,131,183,143,109,217,161,64,137,124,247,93,104,82,238,53,122,102,19,110,152,34,203,238,216,197,190,168,196,92,184,34,45,60,158,251,164,6,97,241,7,38,4,102,157,201,143,74,166,153,70,218,58,83,236,35,233,226,0,209,178,74,1,168,254,113,12,233,233,148,175,41,114,223,98,61,83,255,185,121,146,246,121,115,73,193,78,145,83,223,211,51,54,47,195,207,239,38,197,185,174,246,221,31,73,230,42,217,13,97,251,76,69,152,128,147,40,5,255,204,1,68,198,64,203,104,98,192,230,58,2,123,100,1,128,230,72,180,10,18,113,199,6,152,148,160,152,114,40,241,15,3,56,79,171,73,161,114,232,89,18,174,109,1,160,15,116,109,81,75,175,171,92,210,178,207,223,8,31,27,94,236,22,122,161,20,72,194,41,172,135,85,39,174,17,224,194,251,151,147,51,24,239,70,163,165,49,44,79,48,253,212,97,59,51,94,142,64,114,23,105,252,84,166,233,49,216,184,223,139,121,54,26,38,144,135,48,230,64,146,89,140,53,42,90,145,107,211,121,233,111,226,25,165,160,98,203,76,95,14,156,204,144,107,186,177,245,126,245,178,134,128,5,201,107,24,12,48,48,16,104,121,113,129,32,231,64,60,129,134,4,116,10,46,125,68,136,225,198,8,176,121,67,74,141,186,41,157,153,27,133,147,60,115,231,16,35,82,251,4,135,102,231,225,136,171,143,170,242,58,59,152,243,116,153,118,165,60,6,195,227,124,148,69,196,198,34,79,80,133,160,61,5,48,54,140,128,132,73,22,239,248,194,145,66,31,18,170,220,93,104,47,9,248,231,183,100,41,60,201,167,250,40,165,255,251,178,68,210,12,196,198,103,73,27,102,85,240,154,140,216,226,108,200,188,20,121,155,36,109,165,91,66,134,179,99,205,182,34,161,85,202,42,218,25,77,156,240,91,226,143,236,74,228,154,20,244,233,226,233,190,167,114,182,245,106,68,97,137,73,174,198,204,157,95,38,207,105,143,235,230,63,49,153,212,94,133,44,80,16,232,4,4,211,144,16,52,99,162,225,81,211,13,8,10,140,157,114,17,88,33,134,31,3,130,179,30,27,140,49,4,199,183,62,168,217,130,95,195,57,190,222,167,75,123,4,58,202,168,212,177,249,43,148,71,3,208,173,50,243,249,93,92,159,131,32,78,57,128,58,27,135,71,232,220,198,245,202,93,197,48,80,230,228,226,65,218,141,189,45,107,125,67,155,45,88,107,208,232,65,7,162,252,101,229,143,107,208,126,58,45,137,71,151,115,202,113,131,118,78,58,115,150,38,54,98,161,217,140,100,50,217,167,81,177,60,65,49,62,131,222,159,25,117,174,151,8,149,38,40,226,218,5,6,57,40,108,162,206,176,11,219,226,0,26,163,33,130,49,98,51,8,59,6,28,25,164,241,176,246,152,1,1,142,190,1,159,154,216,170,89,137,132,170,3,5,14,80,183,105,19,194,1,140,80,225,32,22,137,108,222,166,80,1,7,22,7,68,21,153,26,46,91,145,64,225,39,241,131,140,150,128,48,1,40,158,188,165,241,215,250,236,253,122,106,241,84,195,84,37,171,34,12,43,5,112,29,92,175,92,207,238,90,166,213,60,241,192,89,136,46,53,157,106,191,168,85,230,46,187,181,90,244,118,50,137,235,85,70,142,57,161,178,28,144,92,146,127,84,195,229,73,16,55,237,165,236,154,129,10,68,107,225,221,207,165,162,7,56,72,15,30,56,209,57,91,159,23,24,181,41,183,242,215,88,139,184,85,129,189,238,251,133,108,107,12,30,54,176,214,34,197,130,9,71,36,40,221,48,176,19,192,16,226,12,33,157,114,165,63,85,116,246,196,233,136,148,150,202,148,255,99,242,53,133,177,0,171,219,45,47,175,89,208,107,15,65,200,215,91,81,218,170,207,119,102,205,41,29,146,84,179,25,237,57,149,145,168,238,246,109,254,238,53,10,133,57,156,204,87,180,236,213,69,109,204,138,84,77,95,106,35,165,205,95,71,126,153,154,172,143,254,73,154,161,39,0,9,106,104,193,64,77,0,120,196,73,13,13,4,210,217,207,46,128,104,8,196,86,137,153,148,200,193,71,0,34,101,64,49,227,215,37,71,131,129,140,56,25,57,214,130,98,51,164,159,112,140,36,1,134,138,0,81,83,64,144,251,154,224,162,60,26,94,150,24,153,241,184,165,73,69,93,227,135,29,56,102,22,250,40,255,251,178,100,189,12,197,234,102,199,19,104,127,70,103,204,233,99,60,197,134,20,165,157,32,109,161,91,65,152,179,101,72,243,22,48,122,102,177,199,224,54,96,230,105,152,129,31,169,16,14,98,73,22,197,200,84,185,175,161,242,51,186,71,30,51,182,145,139,154,93,157,14,61,204,37,70,13,186,158,35,182,170,142,57,107,126,31,231,121,134,102,84,136,230,184,231,34,227,134,184,27,45,125,238,244,177,168,204,183,219,91,62,187,1,107,17,255,251,244,235,1,39,30,176,38,160,139,48,170,144,191,27,235,179,195,183,57,162,23,113,96,88,212,130,148,35,126,111,119,181,24,153,248,208,94,33,253,190,177,125,76,91,101,226,203,230,105,85,122,214,230,230,91,85,238,170,84,150,121,238,196,210,212,232,151,51,92,142,204,172,136,98,162,208,247,84,51,209,221,125,180,173,117,238,100,233,122,208,222,154,81,171,68,175,251,219,193,106,1,133,147,10,203,112,97,96,68,43,25,36,37,24,180,53,7,138,38,11,2,166,21,153,0,99,24,192,16,128,197,48,220,24,0,191,71,73,233,80,143,0,1,97,5,89,2,198,192,72,252,89,196,81,53,89,17,140,14,185,184,53,21,109,88,86,224,169,193,81,24,9,170,65,136,134,134,102,44,147,38,231,38,198,220,82,149,144,179,56,164,104,68,75,107,13,50,225,4,30,199,195,197,75,178,92,108,211,230,164,66,179,239,77,175,125,46,151,63,253,110,248,230,111,168,229,179,109,229,181,90,151,95,92,82,115,55,119,21,111,235,171,183,49,204,223,189,140,125,213,241,178,37,151,7,107,135,31,73,231,123,116,189,189,247,23,111,190,98,33,237,115,230,185,249,158,89,0,220,128,138,203,111,208,206,167,159,151,16,73,179,172,41,169,77,56,251,160,118,132,77,36,55,246,131,210,95,199,124,106,34,192,67,156,200,47,55,210,203,212,13,226,98,204,40,98,155,113,174,182,215,173,90,85,203,171,112,61,87,71,125,221,210,56,145,237,49,48,239,125,171,207,204,163,221,168,251,182,247,190,166,38,38,41,103,170,196,104,26,199,80,218,72,69,140,108,46,123,90,142,79,190,167,225,22,33,231,132,233,239,158,99,139,237,160,55,55,64,69,88,20,156,51,248,232,205,66,211,70,136,198,154,231,105,138,152,44,34,98,165,241,18,108,194,226,64,49,100,194,227,34,251,26,109,44,8,133,99,92,195,97,128,170,164,70,52,36,197,71,244,135,54,78,49,151,48,171,30,114,2,80,167,249,163,33,212,57,32,169,226,74,25,112,42,6,107,118,62,254,80,91,166,141,214,152,137,222,145,66,30,248,30,25,112,128,106,10,168,209,23,44,184,230,222,105,107,184,249,255,251,178,100,204,12,5,157,102,198,19,185,90,240,117,172,217,115,96,200,92,85,61,155,24,78,101,11,201,228,51,102,232,244,141,61,122,68,250,158,47,78,187,155,142,248,86,189,63,155,187,169,187,86,181,235,238,234,222,34,183,251,138,134,248,185,154,90,167,184,239,238,98,237,217,167,115,210,213,242,71,80,249,154,70,38,227,249,248,27,19,99,64,16,221,128,11,110,181,182,203,122,177,138,11,146,208,151,202,33,44,248,200,138,137,173,103,168,85,219,11,237,42,33,99,239,174,210,110,34,28,67,106,160,170,74,176,225,201,132,28,98,83,66,67,187,69,174,163,18,104,234,33,240,97,4,3,126,131,56,129,5,75,236,198,70,16,130,114,61,218,100,125,58,174,54,251,173,84,209,145,1,57,244,90,18,71,200,179,80,94,70,108,42,32,181,166,205,193,177,96,196,16,95,53,56,24,254,14,147,158,69,107,47,64,18,85,0,54,148,176,201,35,12,85,172,198,133,131,24,67,12,77,71,89,7,12,169,192,89,124,195,71,7,27,136,66,139,144,24,123,50,229,35,170,8,71,66,131,0,24,75,42,159,103,165,215,42,0,3,2,149,102,13,154,87,76,210,235,69,154,136,140,33,138,196,101,53,177,252,112,14,16,89,80,74,97,229,22,60,23,136,134,141,124,225,83,177,130,238,69,127,117,19,212,45,53,240,155,207,255,31,115,51,212,243,23,255,127,58,193,244,132,30,123,56,193,227,134,175,45,80,45,110,60,179,76,179,14,90,181,20,49,182,57,68,166,16,163,206,30,163,12,37,21,170,78,206,172,68,61,123,58,246,53,173,53,190,29,111,225,241,37,64,34,180,128,16,164,155,93,222,63,120,157,80,132,1,192,118,27,105,225,160,212,128,197,102,138,156,98,181,193,101,7,21,85,253,186,148,34,206,87,124,74,213,145,29,149,11,237,212,175,187,22,37,189,248,93,174,40,49,9,166,60,172,45,128,150,185,42,32,133,68,12,224,157,155,46,143,87,62,230,114,35,83,45,161,72,118,26,44,14,121,224,195,252,38,28,25,106,204,101,50,14,133,174,239,152,50,135,120,245,20,237,225,194,72,248,12,31,0,130,193,81,145,137,201,143,32,17,140,160,225,140,228,89,207,201,9,132,194,113,85,12,49,220,3,48,188,42,48,236,55,49,56,63,2,153,58,231,204,40,1,1,35,163,48,40,120,206,201,47,2,62,12,137,66,192,40,112,41,224,9,19,6,240,136,211,7,75,168,113,165,21,72,199,4,138,132,33,48,169,135,132,184,238,236,59,90,150,237,87,142,172,17,38,144,189,116,155,95,124,121,71,112,121,230,137,154,50,208,167,61,240,251,117,85,114,237,122,109,219,56,134,93,251,255,251,178,100,205,12,133,73,102,199,155,104,94,96,114,236,217,119,61,3,92,23,1,155,18,46,233,107,194,0,51,100,141,134,13,112,15,91,121,227,171,221,199,93,178,31,251,175,153,165,149,251,101,181,252,196,106,176,253,113,39,99,105,216,222,229,227,56,125,24,132,151,59,19,53,210,172,78,223,83,254,221,215,80,237,157,252,255,132,159,87,208,159,234,8,54,155,113,167,53,220,38,153,177,170,44,201,14,200,19,107,76,237,65,74,224,61,226,160,30,56,26,226,232,92,185,40,190,52,42,248,237,45,202,149,37,225,107,113,255,116,44,158,91,211,35,48,232,200,20,140,161,58,164,4,12,177,25,162,0,102,244,33,30,5,93,9,95,108,24,32,11,50,135,80,62,194,25,21,49,57,169,216,44,90,160,151,77,41,142,232,120,173,200,218,68,28,99,92,21,57,60,142,149,86,247,122,89,140,46,59,157,35,220,227,2,102,231,153,101,73,199,0,225,67,44,206,179,27,137,195,35,194,179,14,136,51,7,11,227,164,72,19,21,64,67,25,81,131,35,193,211,18,64,3,20,142,50,168,186,8,140,169,97,103,65,37,157,172,156,246,136,154,49,23,14,0,97,0,185,1,70,77,112,193,72,24,245,132,4,250,147,16,172,12,65,105,180,66,32,131,9,42,77,0,53,248,22,47,203,211,56,129,78,56,34,21,7,192,247,6,193,80,176,55,38,59,40,241,81,190,11,199,88,117,34,8,122,52,145,230,138,209,194,239,70,61,59,84,172,21,236,62,214,154,34,250,86,190,191,152,126,98,104,114,90,243,3,224,118,170,213,121,252,142,221,233,68,42,37,198,169,133,56,242,213,162,169,56,118,169,168,185,92,104,173,61,223,83,107,112,144,235,105,162,223,18,1,29,94,160,83,74,57,27,132,134,25,114,93,192,151,66,139,236,147,109,240,128,109,212,66,9,70,77,141,162,33,197,17,69,26,130,58,199,102,121,108,78,32,58,71,228,93,53,58,113,78,197,185,62,98,217,166,117,194,150,10,78,25,146,69,225,53,28,221,110,204,178,163,71,174,43,136,113,144,233,67,66,176,205,136,187,15,153,41,145,37,238,232,142,144,132,150,117,245,33,153,149,253,240,71,173,162,73,61,135,200,155,206,205,125,32,195,32,3,77,185,12,105,36,212,225,128,192,1,65,35,21,93,56,41,65,0,25,150,191,26,24,56,145,89,243,73,156,1,65,192,44,225,209,48,193,7,140,229,71,20,126,110,42,26,158,232,72,105,194,7,173,202,140,190,110,243,51,95,142,211,29,69,198,173,132,162,253,141,99,116,108,30,210,160,252,45,176,121,89,251,26,42,28,56,202,126,59,254,62,185,109,215,90,93,45,187,190,190,181,255,251,178,100,202,140,133,228,102,196,147,185,66,224,114,11,89,51,97,35,90,83,253,155,30,109,225,9,201,155,45,166,104,244,141,24,184,103,191,255,91,221,244,153,124,164,231,91,142,181,163,211,202,24,229,137,168,64,129,234,133,200,236,208,232,66,6,136,163,87,169,153,136,128,248,214,136,196,161,225,22,58,111,154,119,165,59,131,86,47,114,0,210,129,18,18,109,175,240,162,199,136,206,58,37,48,140,119,48,65,164,70,125,34,209,30,61,85,120,97,73,31,193,166,64,139,255,243,127,170,113,155,206,153,25,117,203,139,24,60,40,2,41,131,154,214,58,79,181,40,11,189,86,82,99,148,216,255,38,156,167,249,159,232,68,94,127,53,60,236,204,72,196,114,245,193,82,6,24,18,121,151,194,141,193,74,205,244,68,108,72,108,205,183,41,183,170,0,17,211,7,55,141,114,50,51,176,16,201,165,243,32,45,13,145,39,48,32,108,86,4,107,209,185,143,67,102,5,30,24,56,100,96,208,9,66,25,119,168,217,133,69,102,19,3,131,10,25,129,208,149,168,84,2,40,191,230,3,153,24,29,216,9,5,27,200,154,216,27,13,151,68,97,205,54,146,0,148,114,30,164,167,61,158,56,100,74,27,78,23,22,192,239,53,55,146,230,186,4,136,75,125,173,246,204,77,196,49,45,206,182,67,217,49,59,58,238,163,158,162,102,127,230,122,171,115,171,123,209,134,236,115,23,182,205,119,14,100,16,118,98,92,226,197,49,225,182,246,92,168,73,29,195,240,239,72,225,220,150,228,208,89,83,238,116,167,48,218,55,83,101,62,93,76,233,119,58,234,120,84,54,155,76,237,128,69,19,109,55,83,199,227,197,27,193,135,41,64,37,217,215,148,151,91,190,225,191,154,73,94,91,55,212,154,197,41,242,209,89,88,17,179,222,151,182,224,247,36,53,181,100,7,32,35,153,24,238,37,204,49,130,200,16,114,170,22,59,209,70,224,117,213,209,65,33,149,222,162,32,179,29,27,39,85,193,216,212,142,58,3,188,89,220,208,129,64,63,220,181,99,39,58,241,154,76,150,2,44,158,115,54,242,192,148,94,153,246,38,141,103,42,167,175,225,239,243,89,77,150,248,233,110,96,4,74,81,22,33,12,138,92,192,4,71,147,76,133,92,252,211,12,60,124,209,168,142,12,100,197,202,204,8,236,180,197,221,48,128,200,203,1,96,3,129,134,34,30,166,205,61,219,118,208,158,36,40,140,132,34,144,252,62,206,224,41,75,92,95,138,125,160,37,163,105,55,42,158,237,220,249,73,204,55,157,106,91,116,215,98,18,137,93,89,28,253,219,83,16,46,23,52,58,213,107,213,31,185,200,254,123,50,126,89,2,89,170,175,255,251,178,100,215,12,133,217,103,69,19,152,91,194,128,76,233,103,60,102,203,84,177,155,26,109,137,124,193,219,179,166,232,193,151,53,171,173,149,88,164,94,197,86,87,77,164,56,196,209,54,53,64,249,244,24,89,82,58,140,44,205,11,39,32,126,90,66,142,83,208,38,221,76,45,22,217,153,152,239,239,134,175,238,226,232,73,80,77,109,182,94,60,37,91,19,224,217,241,192,51,94,115,102,82,79,123,205,218,251,59,217,110,153,152,115,166,169,162,141,167,175,205,126,158,237,224,73,28,88,50,55,4,92,48,84,179,99,80,180,130,155,237,30,83,143,61,216,230,24,152,104,15,28,48,145,47,145,190,162,12,125,181,34,82,84,205,142,222,250,127,92,140,40,20,10,68,97,170,216,26,188,118,233,144,145,65,247,1,0,163,238,178,136,13,198,156,86,98,221,238,109,42,236,58,50,1,76,229,248,10,172,222,49,30,84,99,65,22,160,239,8,80,147,24,240,219,129,4,137,16,6,47,251,102,68,216,212,60,128,182,226,254,201,222,72,77,135,6,90,202,220,56,214,160,13,223,119,37,181,110,201,0,134,195,185,108,71,198,232,230,216,142,48,68,1,113,32,122,13,74,177,162,0,126,132,148,40,168,194,1,184,176,213,130,46,180,250,238,103,253,189,31,94,46,39,227,159,249,234,91,164,239,232,152,168,139,180,184,87,138,133,233,163,42,82,113,100,213,149,127,5,76,154,67,84,204,190,186,10,159,67,7,85,159,84,137,230,232,235,179,148,142,191,93,121,182,156,187,79,127,87,245,8,19,122,128,0,1,3,27,150,92,145,100,67,209,72,64,161,84,24,2,92,255,59,20,241,29,154,197,83,166,225,158,51,177,186,189,173,19,44,109,47,187,14,187,179,236,249,143,40,127,40,30,47,76,172,165,28,137,110,185,142,22,227,153,186,3,0,121,165,110,142,76,240,8,220,65,18,59,90,14,78,249,21,134,150,106,70,231,233,2,68,180,147,18,59,93,207,54,7,115,42,102,11,10,176,113,17,203,91,114,170,75,236,22,70,106,255,135,152,0,79,227,63,229,48,106,163,69,34,52,137,179,9,51,52,90,113,212,67,34,208,59,146,176,73,169,157,150,24,144,152,36,128,121,185,255,14,1,101,0,136,54,205,4,138,93,228,1,33,32,188,229,116,10,4,34,85,97,122,40,26,153,180,232,68,227,7,158,107,112,117,102,0,246,100,224,70,44,202,51,252,45,210,69,28,54,96,239,61,44,61,218,107,142,195,101,78,188,160,169,202,59,32,152,56,69,32,193,215,46,139,253,220,95,127,196,79,215,118,60,166,81,97,176,131,70,83,177,3,77,30,243,101,42,151,204,10,152,34,167,143,132,25,54,255,251,178,100,210,140,133,3,102,201,27,72,101,226,115,172,217,90,61,35,88,23,185,155,22,77,229,13,201,231,179,100,77,132,141,152,88,248,23,119,104,39,196,52,123,56,65,48,160,110,168,35,3,96,92,77,51,228,53,184,231,60,164,161,2,44,248,47,147,227,94,198,55,39,204,85,216,208,1,30,132,2,82,41,198,118,219,191,74,206,233,160,14,2,42,8,107,108,253,77,157,87,9,207,241,67,218,35,181,170,134,204,34,42,123,161,140,18,78,64,212,196,12,232,167,16,79,178,11,3,201,89,130,36,3,139,16,88,161,67,60,52,7,145,250,72,64,131,178,42,8,126,72,108,77,203,156,42,154,145,25,67,209,7,166,85,14,61,181,139,202,26,211,58,236,243,214,211,10,143,82,155,49,17,155,205,177,182,22,134,9,155,159,81,18,131,168,216,63,209,226,134,93,9,45,109,180,228,72,219,240,64,137,146,176,201,7,108,136,100,96,196,2,157,100,170,52,76,90,112,4,56,200,150,90,197,30,23,25,21,81,146,74,160,248,40,130,240,228,115,41,220,46,113,125,89,146,231,248,215,43,4,210,248,213,148,182,184,252,165,117,204,42,110,22,79,182,34,105,96,249,147,151,124,215,42,199,77,175,225,238,157,223,79,250,180,248,103,238,125,114,207,168,230,119,94,230,85,235,195,174,125,179,91,46,218,227,237,111,12,148,155,118,250,135,93,53,206,179,142,138,254,152,157,211,77,123,117,254,183,116,189,221,111,167,108,136,8,208,208,14,191,19,67,57,84,95,11,160,157,27,193,196,32,107,228,240,145,41,211,143,14,38,37,100,43,214,171,83,178,211,244,93,199,102,132,103,225,72,184,68,185,247,131,154,210,167,147,218,149,54,48,247,83,130,117,185,246,153,68,138,116,247,94,122,43,66,98,82,76,129,213,169,221,76,141,182,185,156,107,40,1,161,31,41,100,94,115,101,131,177,95,100,144,181,224,154,230,87,244,34,200,242,50,153,153,52,252,96,0,64,168,204,27,48,49,201,148,207,73,19,50,177,204,144,93,55,161,92,48,42,100,179,145,147,198,230,14,1,129,141,96,64,193,133,1,64,144,42,239,70,210,80,99,224,89,162,203,8,0,164,0,6,52,139,160,98,65,133,1,11,121,119,68,220,87,173,175,50,215,33,254,241,128,11,22,98,117,224,41,114,236,171,202,147,148,112,230,18,167,206,203,215,13,202,156,24,196,65,98,64,178,72,22,56,250,78,104,28,22,40,96,139,3,210,161,198,167,55,17,205,250,214,157,251,77,162,74,243,28,186,107,241,194,228,148,108,23,95,85,179,42,182,235,88,216,115,109,158,103,215,131,52,205,149,128,250,52,7,145,152,233,37,49,29,199,49,255,251,178,100,212,12,132,148,103,73,155,44,91,226,109,12,217,34,61,131,74,24,157,155,22,110,33,252,202,5,179,165,40,243,33,184,127,242,56,205,25,198,11,132,22,55,81,117,26,145,171,18,13,226,122,192,167,180,88,47,189,2,14,241,162,16,81,201,109,166,243,68,113,246,153,16,151,164,168,127,182,158,108,10,201,114,106,73,148,196,89,164,129,132,210,147,103,115,30,166,249,251,37,59,157,16,100,28,152,210,100,107,32,160,136,41,141,47,44,193,24,58,59,134,209,203,85,121,66,18,230,178,102,81,119,153,139,66,72,42,78,179,73,237,72,147,6,66,214,65,132,99,174,230,21,99,69,61,51,146,110,86,70,186,196,12,137,136,82,218,133,186,69,248,217,89,231,84,41,101,93,141,227,135,88,150,174,162,110,230,120,193,125,161,0,2,147,38,146,205,41,21,48,145,184,194,106,99,6,155,141,214,29,87,2,133,163,33,142,64,65,67,26,154,192,34,84,235,3,8,157,164,175,50,1,59,169,17,52,161,64,192,137,69,71,180,66,85,51,20,114,193,106,89,72,184,84,32,104,244,127,78,7,37,161,198,138,3,148,79,182,181,175,187,112,205,234,147,18,139,112,212,15,7,226,250,178,134,69,1,39,51,92,134,153,43,38,97,214,92,155,67,250,207,99,13,55,59,100,119,182,42,186,231,151,255,123,161,183,183,137,136,125,203,97,183,115,188,146,196,18,57,110,97,105,245,148,106,52,217,221,70,204,85,212,153,232,94,101,90,81,101,78,30,136,149,31,92,28,107,153,169,108,114,204,47,81,219,98,220,201,233,5,150,166,71,195,233,174,178,144,169,105,0,48,96,151,236,237,218,239,104,228,48,236,16,155,3,158,120,127,252,153,45,55,167,217,172,198,16,178,227,105,210,41,55,251,50,127,51,55,154,16,241,2,148,50,88,139,216,167,89,50,52,166,17,239,173,115,128,138,194,73,98,202,24,28,48,136,168,154,170,20,92,134,26,133,91,35,69,210,234,66,217,50,42,86,85,34,179,11,202,206,172,170,239,58,101,145,159,107,58,14,68,59,187,157,216,181,29,100,208,236,168,227,66,181,227,11,233,12,120,55,117,99,69,109,51,6,19,84,98,47,225,137,14,5,71,76,16,112,84,68,199,71,70,2,66,8,29,225,81,115,0,12,40,15,83,150,90,154,137,200,252,193,224,97,196,248,117,16,114,24,69,49,225,229,50,129,20,244,202,247,96,136,46,231,183,10,137,127,139,48,138,82,58,143,180,101,105,172,18,130,43,134,234,132,10,174,202,218,227,28,150,201,211,93,141,72,217,67,185,5,128,112,224,130,232,59,22,55,125,199,248,232,100,18,176,120,42,125,227,133,108,83,167,209,255,251,178,100,216,142,5,232,102,197,19,153,91,112,113,76,217,221,24,101,199,24,45,157,24,77,161,253,1,237,179,102,180,145,163,164,181,89,139,102,164,155,149,180,42,158,224,110,205,173,175,240,171,125,191,37,80,210,234,248,57,45,38,174,32,192,232,65,146,143,65,65,196,234,119,149,154,153,133,60,106,248,114,55,199,240,36,222,115,27,192,249,249,129,74,192,24,180,72,0,0,214,161,149,28,146,107,25,148,200,71,18,130,233,46,140,185,36,142,172,217,25,226,68,29,112,65,79,95,117,72,199,182,206,213,103,223,255,254,225,10,183,17,200,195,42,193,181,15,186,13,196,105,5,179,198,134,45,254,94,193,131,185,136,71,244,65,108,129,155,14,224,6,184,227,79,195,9,0,222,134,56,194,197,46,104,15,73,235,236,204,165,169,244,243,50,179,202,126,57,65,158,96,196,29,80,62,142,85,148,163,44,97,67,214,219,137,242,198,17,192,45,0,3,37,173,129,152,244,173,128,38,166,209,206,179,5,204,76,21,224,52,41,19,110,91,121,197,31,160,135,82,14,106,36,171,107,225,254,143,8,249,137,12,38,11,217,232,48,215,71,234,56,232,86,159,210,30,171,146,84,140,134,131,122,184,77,54,140,130,7,97,150,22,44,161,176,159,149,98,136,164,227,51,156,200,193,60,50,38,56,25,240,192,225,173,124,239,7,232,131,181,106,118,156,184,198,205,200,157,216,216,148,179,41,198,43,65,247,66,139,67,24,228,32,179,75,20,79,181,28,89,182,53,134,177,70,168,247,43,50,226,26,233,171,106,148,185,207,166,175,225,253,98,231,136,173,157,163,175,229,211,235,11,216,0,27,247,235,252,197,137,30,1,74,167,177,142,172,194,24,47,87,1,103,95,126,209,254,137,163,198,37,44,19,177,42,101,177,99,105,13,89,224,248,84,23,180,64,223,110,78,180,161,140,42,102,164,202,249,188,168,186,221,91,21,45,228,192,145,216,141,138,199,163,1,63,59,36,85,210,25,9,206,34,192,248,66,32,33,12,244,96,117,74,127,250,198,127,172,215,173,249,182,68,197,249,134,22,105,88,246,235,22,98,218,88,148,161,151,31,178,218,222,222,253,246,91,183,180,177,233,187,153,146,231,253,54,235,246,59,71,150,187,249,121,101,108,183,109,101,230,126,46,151,101,247,233,145,86,235,27,164,223,58,185,120,213,205,41,46,119,219,57,234,221,204,25,212,0,2,239,241,4,19,169,142,162,146,40,133,5,54,13,50,253,89,8,115,107,76,245,48,177,48,222,45,66,112,113,124,245,193,68,126,141,210,24,249,46,198,198,71,198,100,114,124,217,140,76,224,220,243,53,194,233,95,131,216,107,109,196,173,186,91,221,219,255,251,178,68,202,140,197,21,103,74,155,15,67,240,174,76,217,67,101,236,126,18,185,155,48,108,61,13,194,92,51,101,141,135,161,185,252,75,8,129,176,216,21,171,8,98,55,142,104,175,130,17,200,81,227,6,228,138,48,204,154,97,178,165,166,63,217,17,18,56,216,100,80,192,226,165,206,58,88,89,236,99,69,188,55,221,14,57,157,111,170,78,39,213,34,167,88,174,144,69,54,74,177,145,19,49,124,249,250,215,6,151,95,218,170,212,128,160,0,11,191,227,22,66,164,216,47,146,3,68,8,174,21,2,180,175,133,150,255,54,22,29,179,189,97,106,70,70,86,102,23,74,227,244,51,72,99,228,178,157,140,138,157,227,146,185,170,158,43,131,83,207,7,177,51,208,246,20,81,149,165,165,213,91,142,210,231,72,48,133,221,237,128,92,187,14,196,235,142,219,253,210,166,147,24,208,246,178,69,154,64,198,123,67,42,32,241,170,205,204,239,143,147,72,152,92,91,62,87,172,97,23,93,163,52,230,176,248,191,230,230,217,230,233,217,219,119,72,129,227,203,152,22,179,131,207,191,149,16,134,205,223,119,205,124,72,52,174,58,0,1,38,212,10,184,65,12,44,60,231,31,5,18,50,42,217,209,151,104,68,112,188,194,64,17,169,6,6,148,213,42,133,126,232,222,88,54,42,211,160,9,214,32,237,2,12,9,13,107,67,65,91,192,129,134,147,9,42,85,15,193,190,149,146,25,138,132,151,150,83,187,73,1,224,240,185,130,185,240,108,2,213,204,24,49,143,117,91,245,151,78,101,57,77,98,240,115,93,177,61,94,169,131,156,235,121,57,198,114,206,144,217,191,95,54,136,176,151,60,76,117,83,87,102,188,81,106,120,152,129,56,187,91,246,120,197,164,40,69,63,83,35,147,69,165,14,23,23,153,140,86,241,170,144,157,14,22,250,107,184,19,209,242,223,16,48,93,179,238,60,86,254,90,198,0,6,224,152,0,3,111,252,19,137,14,19,232,13,4,76,61,35,29,54,232,160,239,224,149,91,122,107,219,84,218,239,54,191,205,255,254,110,221,97,227,2,215,62,133,54,92,189,45,57,172,35,83,128,202,46,180,108,239,15,204,129,151,43,245,60,176,147,201,247,134,69,23,82,167,144,175,209,171,28,44,241,247,253,225,79,95,255,97,53,75,181,50,18,76,149,16,195,103,70,49,152,38,57,0,116,9,4,128,228,35,1,1,164,153,202,139,135,39,190,85,10,52,1,167,51,21,162,234,164,236,251,58,18,26,253,21,93,33,125,24,144,100,168,79,212,204,161,74,75,112,212,182,93,23,138,70,96,70,129,216,46,118,153,46,240,99,114,75,36,160,161,26,32,5,114,102,63,53,82,71,17,34,255,251,178,100,179,14,133,140,102,201,155,79,69,64,87,172,217,183,36,67,126,22,137,157,38,109,25,126,193,88,51,103,40,176,139,104,8,217,239,59,83,190,254,193,223,148,238,87,109,111,254,226,178,90,160,166,119,214,220,120,196,182,25,27,70,243,103,237,108,215,206,107,130,17,67,108,233,93,24,228,234,157,165,218,145,45,148,125,247,85,218,168,241,85,74,126,3,63,193,51,168,252,142,233,43,122,168,195,17,172,227,143,57,132,197,212,135,83,111,219,108,120,53,110,3,72,11,191,240,99,97,249,17,177,226,131,80,42,165,73,249,21,35,205,158,124,238,165,235,195,80,212,183,84,95,44,100,79,175,205,113,82,255,255,255,200,243,89,237,164,4,68,101,83,57,17,102,0,24,135,0,64,38,5,72,117,101,28,65,50,141,42,187,50,195,191,68,61,217,93,149,109,61,218,66,33,62,189,184,245,0,5,247,244,192,100,32,36,7,3,37,17,128,107,18,236,128,26,132,189,8,22,224,171,4,35,100,100,116,180,48,167,89,140,8,108,135,138,128,107,139,233,132,171,59,210,179,71,101,31,59,150,244,174,92,60,28,93,65,180,138,86,134,116,123,5,99,152,232,207,24,1,175,5,53,32,216,217,106,233,127,24,246,57,184,26,112,179,10,161,140,42,101,60,215,143,68,131,52,38,149,145,153,16,115,230,33,102,125,90,56,170,115,86,244,54,70,11,210,173,114,42,46,83,100,208,88,99,67,15,31,121,6,213,127,207,211,69,117,234,246,117,95,215,63,199,20,11,0,0,237,190,2,74,5,8,28,81,133,104,36,3,168,150,226,4,113,86,192,8,22,232,195,138,9,210,132,50,82,170,83,245,84,80,67,80,24,170,128,202,9,168,129,146,175,101,33,145,14,201,152,156,165,222,171,151,151,131,242,160,231,170,204,2,202,62,75,254,176,229,140,71,110,58,173,144,21,236,34,54,222,191,248,44,84,121,211,181,137,85,236,227,156,105,238,135,63,137,156,226,95,170,46,29,201,38,79,103,155,199,55,121,53,71,92,204,81,172,108,56,236,167,31,56,200,49,157,40,210,177,208,123,73,79,207,218,67,69,195,76,114,220,172,211,107,50,157,70,213,50,11,56,136,0,13,222,210,84,140,87,25,185,133,49,16,132,239,182,32,4,79,205,114,248,68,28,164,53,168,207,201,128,158,178,221,46,189,119,47,193,212,163,13,178,76,17,46,35,89,78,42,63,243,180,199,17,55,146,67,175,25,98,66,206,151,205,88,16,237,115,142,106,106,178,104,17,252,132,80,76,83,13,152,158,62,80,183,59,49,94,166,36,163,84,108,20,58,78,187,26,88,173,11,38,53,42,169,136,82,70,11,65,147,103,13,97,104,255,251,176,68,208,140,196,162,102,203,155,47,66,240,154,140,217,67,101,232,110,83,25,157,44,108,177,22,130,89,51,101,77,148,154,217,86,66,69,10,183,52,242,207,126,41,127,165,78,78,34,198,241,209,238,127,119,19,210,221,142,170,184,127,133,122,187,138,59,29,145,83,240,25,64,0,87,109,198,18,48,222,89,226,8,3,4,15,45,254,4,36,184,107,174,138,71,249,116,212,122,211,98,181,44,1,118,75,90,213,20,200,194,237,114,145,38,230,110,49,219,15,252,237,50,12,159,176,252,112,139,164,102,0,120,234,128,58,43,41,218,248,164,146,6,245,32,106,149,105,210,86,243,253,249,78,84,43,19,111,93,224,214,214,62,210,16,165,65,4,14,44,217,140,78,190,233,238,205,50,209,19,14,105,173,158,247,148,236,101,124,239,69,110,237,70,163,184,249,187,109,185,55,30,75,114,117,162,145,162,171,56,204,117,250,77,179,61,59,183,183,220,129,116,241,0,23,246,212,119,8,128,28,19,90,211,28,181,11,32,114,141,172,69,58,159,73,98,45,242,1,87,175,197,43,237,59,247,235,74,58,138,139,54,218,164,143,20,134,208,134,175,221,45,111,242,93,142,72,125,35,43,54,167,203,177,105,220,91,23,218,133,56,119,129,5,83,87,81,254,50,237,8,32,90,50,234,198,149,204,137,233,82,134,241,14,61,134,99,148,121,210,75,36,68,208,182,216,250,238,171,27,117,4,249,247,231,241,17,253,69,37,150,142,32,84,142,55,99,149,40,230,222,216,123,221,67,255,201,91,141,132,113,181,204,45,127,32,24,0,29,223,241,221,38,224,112,76,239,78,113,16,24,64,162,5,235,104,254,86,56,10,173,65,38,168,199,167,115,142,183,9,130,161,88,47,103,19,69,210,241,171,4,247,158,227,102,110,68,183,134,86,3,108,52,220,29,29,37,213,142,184,65,40,247,194,139,142,72,223,234,166,220,250,185,75,168,93,41,110,31,141,220,133,151,75,177,203,80,187,218,156,93,174,76,234,45,118,149,188,114,148,48,225,75,181,26,187,211,115,53,121,245,230,15,182,230,166,144,97,209,67,46,228,117,47,19,195,170,45,127,60,252,172,135,215,152,0,23,35,38,141,249,154,186,98,11,29,96,192,42,6,248,138,218,53,118,131,130,146,15,32,182,97,65,160,140,196,12,114,218,217,50,88,162,72,151,253,72,176,103,85,217,74,21,46,48,243,10,3,178,33,129,235,157,69,26,134,4,64,23,19,151,2,75,107,90,220,8,212,164,137,253,139,214,207,163,112,91,171,40,96,18,109,68,190,139,120,209,89,124,81,194,253,51,255,110,228,237,237,86,237,234,126,107,123,198,167,225,146,87,77,222,103,23,233,255,251,178,68,200,140,196,126,102,203,155,12,69,48,137,236,233,99,97,232,62,85,213,155,32,109,24,254,194,125,51,101,13,151,162,152,8,60,81,71,202,29,62,232,85,185,215,206,196,83,77,255,92,247,133,25,171,20,250,203,34,155,33,27,78,204,239,72,65,75,138,208,201,228,26,157,22,142,123,115,79,170,31,201,51,26,183,182,175,183,4,1,14,109,182,48,211,48,169,47,97,184,32,97,0,233,93,0,42,10,18,207,74,136,177,56,13,48,45,230,167,24,63,46,220,11,26,179,74,246,187,65,117,26,28,52,162,176,217,240,148,136,98,38,223,205,54,62,158,57,233,77,242,197,118,184,176,151,25,145,10,133,19,51,56,184,30,162,97,140,128,157,193,180,80,198,105,228,136,123,152,196,97,87,199,12,178,182,21,73,31,98,32,135,70,53,230,227,207,90,177,163,164,109,15,163,90,245,40,95,197,175,169,20,150,88,207,199,209,116,227,101,21,197,144,216,154,184,107,74,122,228,108,65,189,221,35,221,159,35,9,164,105,148,95,91,209,255,193,137,53,0,27,255,216,171,144,161,213,172,14,37,98,47,219,246,101,163,171,43,10,41,239,96,19,88,137,148,234,24,164,72,237,67,72,115,70,1,157,29,20,48,155,87,79,218,135,117,101,131,76,103,114,70,218,159,21,64,246,189,81,138,121,39,166,102,163,1,26,192,80,226,134,8,133,65,140,171,46,203,105,67,144,112,244,158,98,54,49,149,154,190,158,208,108,138,26,171,5,202,20,170,196,239,35,4,56,81,243,44,49,92,76,178,102,201,78,250,233,103,58,145,24,193,213,219,90,147,110,51,174,102,239,236,117,13,29,99,221,5,15,147,121,218,254,60,160,1,194,0,6,235,247,32,248,90,40,70,27,38,62,94,185,17,149,203,118,86,22,36,15,40,96,55,164,177,87,114,33,4,245,249,229,123,218,11,133,190,148,162,148,204,5,79,64,176,86,110,163,74,70,129,236,175,104,226,140,91,4,165,228,213,180,187,175,58,49,240,16,22,58,9,33,82,150,134,17,13,200,188,75,8,139,16,215,54,105,252,87,60,66,44,36,158,209,114,151,169,130,73,25,20,210,96,186,154,135,90,172,156,236,47,29,183,17,16,60,154,50,135,199,241,47,205,244,98,161,180,43,163,139,85,11,189,66,28,165,78,188,189,118,177,219,144,13,217,32,7,127,223,53,132,82,103,102,70,172,193,97,51,241,155,59,179,102,21,39,67,172,158,91,131,91,73,101,74,10,243,91,164,129,111,10,5,168,85,87,179,73,138,60,74,64,178,232,178,113,139,202,207,178,249,110,41,67,250,149,166,135,219,126,33,1,119,176,23,138,217,66,43,227,175,166,182,32,96,216,255,251,178,68,188,12,196,162,103,75,155,15,66,240,147,44,233,83,97,104,180,18,73,155,48,108,49,20,202,63,179,165,77,132,154,208,74,33,206,102,56,197,115,229,123,45,205,131,152,217,58,197,96,132,70,152,124,121,173,245,3,101,166,229,232,244,110,125,92,114,14,66,200,23,118,157,220,210,158,12,133,68,83,10,69,31,220,245,86,255,205,49,222,172,220,51,71,247,3,64,24,176,0,203,119,234,0,89,230,38,114,170,86,13,73,121,133,236,164,109,129,80,165,142,178,103,103,29,102,148,149,38,43,199,187,72,242,217,17,29,138,98,151,48,100,211,231,215,218,19,164,78,91,245,47,20,174,79,73,186,101,119,145,103,124,255,72,109,252,58,145,91,100,196,190,63,123,54,51,34,242,124,229,235,68,85,230,109,107,202,91,147,86,239,174,246,51,205,30,223,121,157,224,132,71,141,140,99,211,249,169,146,188,61,20,229,53,23,85,29,245,187,221,234,119,203,83,187,183,172,153,35,171,57,82,86,236,243,83,82,120,237,90,224,206,181,0,74,208,4,24,10,170,48,225,88,199,243,3,17,152,77,188,86,48,97,52,202,14,3,34,1,66,193,51,37,179,201,134,166,2,3,153,24,36,183,7,0,128,180,1,7,21,2,21,7,37,105,32,23,237,63,139,249,104,210,70,3,77,114,134,203,36,218,241,22,108,238,149,14,141,17,134,209,189,213,128,27,88,105,84,35,22,80,105,244,182,158,210,232,117,32,103,210,158,119,172,246,164,162,153,253,140,82,200,131,131,61,245,3,67,99,19,136,148,18,205,85,131,91,235,143,238,55,204,111,254,216,137,229,58,135,181,71,191,101,183,169,121,212,20,134,74,208,215,89,247,105,91,174,169,42,113,213,228,208,214,114,108,230,43,181,115,166,168,18,15,16,100,170,99,90,172,154,25,14,215,113,87,241,113,19,60,167,84,113,179,81,241,81,95,208,25,100,1,32,128,1,255,255,197,131,197,6,142,24,52,22,69,32,78,68,68,101,107,243,232,136,245,255,254,159,255,251,226,49,40,228,252,75,11,247,66,4,233,79,51,53,86,43,53,120,92,92,150,34,92,215,51,159,75,124,137,29,39,194,238,168,90,35,49,85,114,177,158,255,235,163,84,154,58,181,20,182,82,111,79,224,160,3,125,251,19,36,128,214,106,23,220,196,96,70,204,152,210,145,122,202,129,0,163,90,208,89,120,68,5,136,164,143,103,24,150,124,17,51,5,16,172,197,240,68,136,140,23,42,178,209,121,157,202,75,219,212,147,155,137,243,8,175,110,78,110,238,53,38,42,101,158,24,227,139,169,189,79,80,211,235,231,185,172,107,115,119,126,90,245,232,82,87,149,173,22,122,185,61,47,255,251,178,100,190,140,6,46,102,198,19,154,91,114,84,172,217,202,28,101,230,18,93,155,44,108,141,126,201,182,179,103,244,100,13,244,255,242,146,203,152,83,89,163,199,117,14,119,15,171,244,8,94,114,56,206,49,29,22,33,10,121,35,155,239,241,28,223,215,21,204,166,105,47,68,238,157,61,111,101,117,1,184,220,0,1,40,173,106,219,118,223,223,231,152,79,130,39,160,17,224,128,185,198,101,169,137,36,112,19,15,199,63,20,55,226,186,82,169,203,168,21,210,185,152,24,157,165,248,137,40,249,198,55,49,141,79,131,68,139,90,219,95,74,241,72,62,141,77,53,149,216,129,249,161,155,84,47,36,39,42,63,105,169,82,168,104,141,69,140,68,36,219,86,94,179,46,136,71,60,245,51,74,223,204,134,39,6,133,249,30,95,227,212,0,4,84,72,194,170,76,121,132,24,34,105,23,134,70,222,124,41,6,14,72,104,21,0,225,18,17,67,23,138,94,225,112,211,51,12,73,50,161,2,108,140,128,242,14,131,35,66,230,114,143,8,29,3,30,188,131,158,107,135,8,233,180,131,108,18,16,89,67,20,133,88,195,217,245,151,118,89,30,138,216,72,137,232,49,48,228,174,107,36,141,216,105,209,166,235,151,107,126,93,124,30,201,109,240,240,72,29,8,162,212,61,142,14,188,84,116,210,175,77,86,145,117,31,197,16,79,55,255,248,250,25,54,138,141,140,19,75,140,93,74,182,99,71,34,92,88,231,35,84,42,252,107,196,82,223,125,34,110,211,37,161,21,215,79,52,245,74,130,57,196,24,121,171,43,219,74,167,228,132,150,64,0,19,17,78,73,164,158,198,21,48,63,18,144,129,195,248,1,239,108,126,188,50,140,93,46,97,118,14,188,78,47,234,7,66,206,213,127,44,17,184,78,24,207,148,72,158,110,188,48,50,139,165,63,121,158,149,87,142,241,150,107,44,145,182,140,16,196,187,23,236,245,188,247,123,59,249,166,233,228,163,243,204,155,109,219,115,255,153,49,13,103,212,123,84,111,156,236,218,142,88,234,255,190,206,103,179,147,45,6,53,59,72,253,65,11,160,62,68,243,81,111,155,150,142,180,105,226,33,244,0,29,76,240,117,22,15,128,135,230,113,129,153,24,96,124,196,17,135,8,193,120,145,65,69,49,76,206,107,48,160,24,40,6,51,32,57,229,29,15,1,142,14,18,8,212,209,199,22,20,90,67,36,65,112,204,144,127,34,30,160,216,20,60,33,0,142,3,69,131,10,64,128,44,155,141,221,124,54,25,12,127,168,127,21,180,95,249,135,252,88,5,42,150,42,216,216,140,3,89,203,92,212,240,92,114,135,59,140,33,193,183,108,209,38,146,211,140,100,98,47,188,255,251,178,100,216,140,5,167,103,71,27,121,67,112,129,236,217,173,48,230,97,88,117,157,22,78,25,125,1,168,51,101,141,131,141,184,235,54,54,110,191,158,209,172,217,167,102,239,215,121,238,86,86,151,181,214,66,173,25,81,153,91,228,168,61,101,38,145,196,129,14,246,69,69,82,169,237,51,136,165,95,125,233,250,91,97,46,202,250,115,220,251,52,72,183,168,122,231,79,172,188,243,214,211,148,229,1,205,45,96,145,36,146,178,25,152,155,142,254,20,22,48,157,211,211,44,62,165,199,227,136,18,105,50,138,162,41,7,30,86,67,7,42,143,105,90,19,206,243,217,222,254,149,144,120,120,18,39,179,19,220,17,42,44,102,170,172,89,145,228,28,193,212,126,211,16,231,118,151,246,44,238,71,172,222,86,156,217,106,148,214,123,149,82,72,123,253,69,246,124,211,22,238,193,12,179,99,11,139,34,251,187,144,217,193,53,0,0,227,68,193,43,140,85,40,170,58,114,216,134,54,88,109,120,165,130,99,35,176,8,68,102,0,165,84,82,120,134,7,92,2,168,32,145,10,117,33,209,101,74,144,61,222,103,206,171,32,17,175,44,61,48,146,74,128,22,0,72,128,43,136,193,214,22,36,186,103,48,237,86,147,47,176,232,87,108,178,9,254,57,146,55,50,115,32,209,53,180,200,28,1,5,164,78,157,108,188,207,206,219,155,118,64,228,145,113,240,73,111,104,50,75,83,199,66,220,11,161,242,165,49,198,36,176,178,85,61,31,63,59,217,147,114,92,252,104,77,21,25,74,48,173,173,126,180,234,85,115,85,167,24,109,175,187,159,73,168,125,239,115,144,219,40,70,235,0,0,67,67,88,77,110,219,109,190,250,120,240,239,131,212,122,89,183,18,114,98,179,86,199,211,85,101,6,175,149,52,101,77,91,102,214,74,160,233,8,53,35,33,169,20,90,38,17,168,32,2,172,138,8,96,136,230,227,37,41,90,254,73,172,153,192,72,102,129,81,97,100,106,73,230,199,5,149,96,228,84,225,17,147,153,83,213,110,10,17,146,12,168,230,99,183,46,217,107,125,187,233,99,40,207,154,142,239,107,94,105,223,13,132,6,97,93,7,27,12,92,3,55,10,252,198,197,147,215,208,0,195,243,37,208,129,200,86,144,101,83,129,128,0,41,120,104,17,35,99,42,136,53,64,96,202,189,225,107,132,64,54,118,24,226,132,42,119,238,124,128,239,31,97,151,152,186,161,224,65,37,131,193,201,203,21,20,49,90,43,126,0,94,243,203,206,43,72,142,61,134,156,87,113,55,165,19,12,206,122,37,15,74,181,34,122,158,153,233,88,36,15,109,29,35,113,113,160,234,72,242,207,94,106,250,191,117,124,85,222,107,255,251,178,100,205,140,5,72,103,71,27,104,86,208,114,44,217,239,48,103,191,22,221,157,20,46,101,109,209,229,51,167,180,145,151,165,85,80,205,213,76,150,83,234,111,155,226,173,247,212,108,248,111,238,231,138,116,237,110,203,168,124,186,157,119,85,46,150,75,25,197,239,111,111,237,142,211,116,172,227,174,218,221,241,244,198,190,53,64,145,169,32,6,86,250,191,254,251,110,81,7,122,163,86,15,27,194,40,208,247,136,179,79,186,116,212,137,144,76,95,9,235,29,238,115,216,165,25,48,110,203,207,179,154,172,165,54,218,106,76,79,86,40,71,176,8,225,202,19,134,4,217,255,97,36,2,109,66,132,55,208,26,202,196,99,193,132,208,170,97,108,26,134,56,112,86,68,72,137,161,218,113,222,147,169,155,217,244,29,54,179,11,74,41,187,52,40,110,100,212,171,35,171,42,25,78,137,187,100,151,192,149,85,0,3,1,72,204,41,115,40,24,64,198,35,99,2,204,0,21,63,192,64,195,129,50,71,224,241,134,20,97,84,88,84,10,5,2,153,104,33,113,217,14,16,178,119,125,181,130,34,79,162,153,40,3,198,97,67,168,176,129,235,48,176,9,1,46,145,48,150,128,4,0,82,117,217,43,147,132,166,187,225,11,130,26,4,166,72,223,220,166,127,167,41,227,17,248,11,186,169,142,121,83,53,59,117,69,1,148,33,41,156,115,10,30,199,42,140,97,119,32,131,144,59,0,192,3,62,136,222,223,75,62,109,17,182,102,189,249,175,60,247,7,92,211,198,199,213,151,202,175,216,157,186,156,251,165,157,177,73,139,142,82,107,229,19,158,244,148,116,193,238,125,106,99,30,144,14,88,176,0,69,79,221,186,237,118,240,247,165,160,49,169,1,28,144,246,18,196,179,19,241,179,253,235,146,88,121,234,211,108,139,98,255,18,176,134,4,45,6,3,97,196,77,166,231,74,83,124,225,40,55,16,195,40,18,8,101,254,206,182,134,133,72,80,147,158,156,77,191,205,65,35,135,224,144,88,194,89,221,35,185,77,208,238,23,245,51,37,71,240,245,230,235,6,57,169,243,118,16,74,42,57,226,11,41,75,98,79,187,213,209,182,58,0,176,164,12,88,207,48,248,52,72,68,101,23,65,137,15,135,63,149,152,148,18,100,199,64,56,106,129,230,40,38,20,13,220,115,63,182,232,252,137,184,141,134,104,168,217,97,59,222,22,201,3,139,20,101,108,117,2,223,153,231,195,4,33,3,129,78,99,34,132,160,110,141,69,235,147,195,249,199,167,169,26,52,167,79,83,232,234,55,119,90,42,200,68,228,129,210,124,209,82,52,153,11,164,176,146,67,19,158,245,83,99,13,90,203,164,208,217,12,100,36,140,255,251,178,100,207,14,5,140,103,70,27,133,95,48,115,236,217,221,48,101,191,22,89,157,24,110,101,107,193,195,179,166,180,246,32,144,53,240,125,4,234,37,187,25,53,93,221,58,162,153,10,75,77,86,117,58,166,46,185,185,247,177,213,86,201,168,148,150,238,254,213,213,165,161,235,115,14,113,229,255,254,167,119,204,123,29,51,21,207,239,234,173,224,213,128,0,72,170,6,155,125,254,115,172,36,68,1,27,124,20,71,112,65,85,4,241,38,32,188,114,55,80,108,69,111,199,167,140,115,139,225,160,142,35,230,198,141,125,75,131,230,68,78,208,105,237,119,206,178,113,163,15,197,11,208,221,175,133,90,99,46,225,155,51,142,174,161,82,81,33,237,162,170,222,255,42,102,211,214,214,101,122,238,29,63,174,110,81,53,208,248,153,248,143,254,59,175,167,127,155,234,187,143,223,251,196,107,0,13,67,67,22,141,54,102,1,11,76,167,81,50,170,132,213,53,64,168,104,196,15,131,1,128,85,180,203,41,67,27,10,25,153,145,196,74,114,32,20,15,18,138,198,160,83,30,140,136,2,55,118,236,222,43,112,55,209,133,3,179,56,65,184,21,0,35,216,140,34,7,130,11,52,20,241,126,233,225,90,102,20,210,52,247,148,202,154,236,1,19,101,177,100,42,86,22,218,93,77,243,181,226,182,165,80,46,17,145,136,188,244,116,67,16,231,63,220,230,110,235,218,138,107,17,18,147,152,179,143,103,42,48,106,141,71,206,236,237,122,244,119,239,67,81,170,155,78,54,105,132,12,106,179,81,166,185,174,170,223,218,218,102,185,171,86,83,40,103,185,8,16,59,255,233,0,0,74,128,43,118,215,92,174,192,252,168,2,32,40,47,80,20,52,139,158,45,131,197,148,232,81,102,101,4,112,132,248,248,65,78,6,166,168,29,96,160,162,189,214,40,236,80,29,114,22,78,17,97,138,139,1,73,13,193,135,96,152,207,108,9,145,4,160,130,55,50,99,199,109,100,8,168,49,25,143,10,83,78,191,163,66,155,19,152,232,86,37,85,154,133,218,228,186,209,150,148,47,213,219,181,40,71,70,212,17,134,163,11,208,99,6,133,176,8,32,104,50,240,97,0,220,114,17,178,97,176,144,35,66,1,65,121,128,192,249,141,231,89,132,0,112,64,40,36,108,186,130,48,168,28,40,130,129,67,11,64,114,235,74,208,226,192,26,241,64,84,133,161,130,81,135,32,3,106,96,232,26,173,172,153,31,136,129,80,80,132,28,24,130,0,182,31,86,85,33,143,170,149,37,58,236,145,196,154,20,51,42,165,114,216,131,50,159,136,231,25,148,210,211,229,64,239,84,158,4,59,214,233,121,194,191,151,153,217,253,234,210,32,255,251,178,100,210,14,133,128,102,198,19,154,83,112,111,76,233,221,28,101,175,24,101,155,22,78,141,252,193,241,51,103,116,195,33,252,61,243,115,238,210,16,200,85,68,41,81,102,207,161,177,44,205,238,166,182,186,172,243,106,159,49,155,92,242,251,21,215,248,222,179,1,235,15,198,53,95,241,91,122,253,73,30,202,76,60,135,90,217,238,60,11,120,244,218,72,119,169,81,232,221,251,109,191,217,170,38,132,24,8,74,234,11,184,160,48,150,148,241,49,75,152,233,64,114,76,158,120,196,149,59,112,91,153,244,96,89,65,222,77,7,32,75,216,28,231,78,42,178,151,9,32,218,149,101,29,59,67,238,166,207,118,185,148,134,68,177,59,22,116,174,222,139,68,109,147,106,141,190,244,156,244,233,55,99,170,186,155,232,228,52,164,133,179,135,150,121,39,12,31,119,68,211,228,156,215,242,191,222,62,244,143,34,147,170,105,233,27,177,214,192,252,202,0,85,163,37,142,76,156,59,48,216,28,220,231,211,2,128,15,90,125,8,37,152,109,96,68,74,103,38,38,32,152,236,30,88,32,105,74,174,144,177,192,130,169,46,96,129,38,188,181,243,102,239,53,28,22,33,206,91,201,73,136,28,181,28,102,120,138,38,72,232,232,134,93,6,198,114,149,202,43,64,149,156,171,17,215,226,91,131,245,35,156,152,60,65,19,50,43,33,9,25,35,8,186,232,245,56,230,221,244,251,209,122,81,144,243,157,147,155,84,254,236,107,169,218,46,236,174,137,70,247,61,163,243,206,61,149,24,228,116,50,140,201,82,12,202,116,158,229,201,36,114,35,170,70,181,47,93,143,0,147,210,0,89,1,146,201,36,177,111,213,217,25,207,210,75,121,57,84,112,147,250,32,229,24,116,187,225,54,147,9,86,123,147,161,166,27,81,18,14,104,199,5,101,229,49,8,75,152,34,134,202,78,104,229,11,63,166,110,89,21,132,14,16,178,58,75,77,11,33,248,69,208,80,25,85,120,89,211,181,11,53,223,182,204,204,229,212,98,148,239,251,23,190,126,87,43,194,50,222,207,175,253,79,229,2,0,1,131,40,215,76,116,198,50,88,40,250,203,179,8,170,78,9,190,36,30,152,102,216,10,101,133,196,198,47,150,24,52,54,1,47,152,68,164,14,3,129,73,129,132,97,160,32,8,102,50,1,16,0,0,192,68,153,67,185,137,192,201,126,101,0,201,144,128,96,160,80,132,118,130,37,49,48,0,48,88,100,1,38,188,105,116,68,10,119,97,54,160,120,13,242,135,149,70,119,111,103,100,171,202,53,71,45,178,216,226,179,27,203,150,48,129,107,230,96,118,61,18,178,94,127,239,225,229,183,59,60,108,196,188,68,183,251,247,255,251,178,100,202,12,5,7,102,198,147,154,82,240,104,44,217,186,60,163,103,25,33,157,18,78,25,189,2,6,51,101,168,241,174,253,246,223,47,243,105,223,246,119,253,153,41,156,104,232,222,103,210,23,87,20,88,54,53,28,22,163,209,11,25,117,10,31,228,235,67,0,183,235,178,153,23,90,105,153,26,19,15,178,125,83,102,166,129,224,132,65,172,94,57,184,167,235,0,0,128,36,219,73,195,205,65,65,61,61,64,104,107,16,66,214,16,75,152,209,104,117,219,175,219,243,106,127,27,11,14,172,215,108,60,219,94,48,4,163,18,66,53,44,169,134,131,198,14,81,90,29,16,46,203,67,16,205,94,182,112,96,17,193,160,170,25,200,72,38,42,24,68,81,15,72,40,230,120,236,230,74,249,127,95,90,69,153,170,184,95,34,115,71,222,248,40,89,129,144,52,21,201,73,163,255,166,245,220,239,103,79,217,50,244,141,13,15,83,237,180,222,234,159,20,48,19,186,5,203,47,248,138,161,157,48,151,39,46,162,123,29,136,44,160,133,243,67,126,12,136,212,232,103,195,197,116,207,32,70,146,195,41,37,80,221,248,54,158,2,33,40,249,197,215,84,175,24,75,158,166,79,157,161,81,118,154,88,160,49,70,30,68,24,96,128,35,141,176,236,136,49,80,96,82,164,122,210,215,23,171,71,255,199,255,243,211,204,94,175,60,93,95,118,213,241,17,68,59,76,143,27,110,150,163,33,248,110,44,171,198,95,35,13,17,109,72,22,6,200,112,155,26,148,108,38,60,117,77,175,138,102,62,175,79,157,91,126,90,184,171,161,57,71,246,245,248,212,108,203,8,67,247,88,254,149,186,170,66,6,196,48,55,232,129,11,138,50,94,54,177,36,91,153,80,72,37,177,12,48,171,249,231,147,118,147,229,61,204,48,191,77,191,67,193,72,144,121,19,155,246,77,16,233,199,25,36,179,39,105,205,34,202,34,6,99,58,23,112,22,4,171,223,4,249,39,239,229,93,150,25,254,254,223,221,95,43,49,145,222,255,214,6,2,135,102,166,170,25,84,254,103,99,105,166,53,34,34,65,244,67,70,13,0,152,122,44,52,47,21,9,25,64,178,98,176,193,40,40,201,97,212,180,11,133,7,64,73,198,96,176,184,132,12,136,160,96,147,182,216,194,5,232,250,98,210,200,40,45,1,143,25,4,128,13,225,64,69,21,197,2,129,193,133,42,123,157,247,34,25,134,237,77,96,233,246,171,205,114,197,107,48,84,92,225,40,42,32,67,20,104,3,130,216,187,205,11,36,50,76,71,61,95,252,253,115,95,215,124,92,87,253,241,79,210,210,14,162,12,36,98,59,49,104,150,40,243,86,53,108,109,15,82,242,59,167,48,255,251,178,100,199,140,132,221,103,74,27,72,125,242,89,76,217,33,96,34,190,24,129,161,22,78,33,251,65,249,51,165,232,244,161,109,86,15,30,35,144,93,161,100,195,157,118,62,167,197,99,55,103,56,198,252,41,231,214,216,163,70,71,106,20,57,220,236,237,170,245,92,225,50,16,40,56,129,104,25,36,109,56,122,168,147,163,189,132,11,87,18,3,238,198,139,50,128,13,37,152,122,114,97,172,166,226,35,253,140,238,108,163,150,103,228,150,133,45,143,56,163,44,105,14,196,140,25,116,177,87,5,159,115,18,72,132,144,149,12,77,116,49,184,73,93,198,206,170,86,200,96,167,11,98,172,180,246,84,13,30,207,125,93,39,91,251,87,117,220,204,112,101,213,60,13,228,156,243,216,80,109,69,45,188,247,212,34,251,202,199,239,220,21,181,196,23,119,87,189,77,22,15,106,85,0,58,221,172,213,67,140,208,228,10,56,97,87,6,26,86,107,136,137,82,22,104,47,218,2,136,83,155,244,0,130,66,30,148,244,18,12,86,210,214,53,182,214,13,114,36,175,195,250,4,25,40,12,154,14,11,133,88,90,175,98,50,193,49,160,20,19,114,162,88,48,82,232,68,134,113,231,140,200,73,145,246,60,72,122,97,45,176,64,237,43,172,221,127,210,124,220,87,23,199,196,206,191,250,126,159,251,110,242,195,174,161,134,15,165,52,90,38,199,168,179,135,114,114,18,39,65,237,48,45,17,136,184,177,89,227,8,136,62,213,95,101,107,107,107,93,21,41,116,222,146,76,186,130,85,144,4,18,82,71,90,171,96,254,33,132,54,52,202,34,65,49,248,145,84,20,242,215,43,26,72,18,204,198,120,106,167,106,99,17,156,236,191,187,230,52,55,118,131,59,184,84,162,21,73,212,236,37,134,89,228,25,228,81,104,2,229,36,61,10,59,193,20,80,144,99,12,68,153,227,197,96,163,87,40,200,39,205,65,181,49,204,216,248,105,72,241,92,83,150,238,134,245,178,12,66,250,210,130,53,80,193,171,2,82,82,135,122,108,213,155,111,61,76,180,250,78,240,149,80,16,30,53,44,52,105,160,102,16,121,177,103,102,48,59,26,113,106,4,15,5,226,69,6,55,20,202,37,115,19,12,85,136,202,192,86,200,5,20,9,7,4,132,96,16,200,200,61,64,208,89,252,29,7,169,179,71,48,193,160,32,18,241,152,56,40,131,172,33,51,11,154,96,240,107,88,88,238,203,89,86,200,18,82,230,191,242,230,135,98,253,45,52,107,78,227,195,45,148,195,246,170,99,82,89,21,157,107,244,241,112,36,115,217,87,208,154,250,163,37,149,246,75,35,45,86,181,74,119,119,185,233,45,55,34,187,57,155,82,110,88,115,255,251,178,100,211,12,132,220,102,200,155,104,109,242,124,12,217,71,96,103,190,87,57,155,22,78,9,252,202,10,51,101,168,244,161,184,207,172,66,123,29,170,13,97,57,197,107,190,59,13,161,234,181,164,88,112,175,154,94,125,235,87,222,62,119,168,254,88,31,31,112,169,15,53,154,0,93,231,39,66,128,229,182,239,81,203,249,31,231,225,134,240,41,141,186,150,244,237,207,172,44,97,228,41,189,168,29,110,32,228,237,40,214,69,30,218,169,156,65,89,61,54,163,225,52,158,194,121,145,146,190,204,178,168,157,239,173,29,17,28,182,143,26,188,160,248,87,21,74,135,45,184,118,185,66,236,106,172,50,140,75,31,119,202,17,154,111,67,29,140,136,123,113,146,76,26,101,232,58,132,187,31,35,233,51,228,113,69,147,43,37,163,34,240,179,23,166,207,247,127,232,246,169,123,113,87,245,0,78,65,0,0,33,104,194,161,204,198,129,2,71,188,184,109,40,39,226,76,60,36,21,218,18,127,11,140,153,51,75,19,26,6,53,49,117,100,17,13,11,20,77,48,196,62,29,7,37,6,110,233,166,16,24,23,2,48,148,0,196,183,148,80,101,71,152,18,205,83,24,226,57,177,88,170,150,183,183,148,118,28,187,77,25,154,158,202,212,126,4,146,199,94,192,116,92,118,36,23,104,128,153,228,254,210,191,227,227,171,175,244,249,143,254,88,195,141,22,48,106,14,30,33,156,74,69,156,168,171,73,93,195,207,85,196,189,112,181,83,84,99,8,171,86,104,112,144,177,181,218,206,121,38,73,14,58,227,243,75,246,158,186,16,227,150,243,235,251,88,230,106,77,185,238,122,209,31,69,32,81,0,0,10,119,11,182,218,237,208,162,137,150,201,180,104,253,136,119,73,233,66,76,89,101,101,109,168,151,223,31,226,202,38,241,212,68,10,52,101,155,37,34,169,104,154,135,198,99,32,148,148,201,234,145,66,28,131,21,120,133,115,17,154,139,217,158,114,184,132,91,190,127,29,200,101,50,209,28,178,204,210,17,59,94,169,162,145,65,56,74,19,155,129,90,137,115,109,52,19,71,34,200,215,125,166,71,50,215,118,100,234,16,96,100,216,17,99,63,139,12,188,36,57,58,168,193,3,99,90,20,129,1,240,181,0,20,214,0,131,66,137,0,105,56,12,140,202,52,18,38,43,0,57,241,67,49,129,163,161,147,12,12,37,183,24,14,212,211,172,207,221,48,162,16,196,197,146,99,200,128,141,200,252,138,4,33,26,44,106,47,218,8,229,37,154,86,125,90,229,77,205,229,22,164,138,184,92,108,118,101,235,74,69,18,177,180,190,186,119,182,184,153,175,254,38,88,203,135,113,203,230,251,154,191,139,137,124,186,255,251,178,100,208,142,5,155,102,198,27,104,94,192,112,44,233,237,36,101,191,22,105,157,20,78,105,107,193,182,51,103,180,145,151,108,223,196,187,167,206,198,241,117,75,119,113,53,181,178,188,162,158,198,74,22,155,202,102,204,75,73,205,149,213,81,99,186,103,144,54,69,188,205,69,83,126,125,205,246,203,38,119,20,0,108,3,171,248,12,0,0,106,129,47,255,239,185,150,168,85,3,214,30,63,101,18,108,179,210,251,25,118,127,254,255,223,10,165,18,186,203,149,66,124,137,124,249,60,218,216,24,237,3,234,84,65,18,183,49,140,24,244,114,224,217,41,138,20,102,50,189,103,14,141,210,54,8,19,171,69,119,134,127,27,149,233,34,202,99,42,198,153,25,85,255,206,33,23,107,234,58,177,35,93,213,102,48,177,70,177,101,238,200,186,117,94,123,1,85,0,33,67,40,95,13,100,241,49,105,84,227,87,208,97,196,216,71,112,112,96,193,57,67,77,131,65,133,51,62,150,197,130,70,50,20,153,168,138,24,0,17,12,28,165,206,4,16,32,218,132,165,155,84,11,137,70,132,152,24,248,170,16,113,135,192,70,212,16,142,0,3,1,235,233,0,203,193,164,184,78,197,44,19,15,184,151,100,77,30,118,49,5,195,145,31,166,156,129,98,176,212,57,105,237,173,158,169,37,207,238,71,14,60,33,179,127,223,219,233,187,19,172,59,237,86,24,77,102,54,49,141,190,252,230,246,143,186,255,80,157,103,191,7,193,187,84,181,51,30,200,219,153,183,201,150,198,201,201,151,169,206,49,76,213,70,0,118,189,201,145,146,71,15,153,106,91,24,26,169,70,106,85,3,166,39,154,233,221,87,76,33,131,149,103,227,210,212,242,234,102,85,96,30,25,178,12,212,45,34,194,15,64,246,153,37,241,212,38,45,26,162,121,51,79,137,105,105,162,230,111,3,210,60,149,66,129,84,0,17,223,34,42,63,211,8,252,48,170,29,197,30,226,12,99,7,83,246,183,53,34,147,67,20,71,211,170,175,131,100,193,192,201,189,72,236,68,91,178,87,33,215,100,114,159,106,19,213,15,122,39,55,155,150,217,54,192,234,103,29,29,40,221,76,123,219,158,190,250,50,56,105,192,129,120,209,237,77,225,44,201,195,77,30,88,210,216,14,140,125,251,54,30,163,87,5,33,29,48,194,211,27,41,28,10,14,171,178,72,48,76,30,2,7,73,247,33,103,56,76,1,41,94,86,76,96,138,202,202,225,19,5,198,40,198,128,158,184,220,17,30,137,247,12,105,42,106,165,38,190,93,26,135,228,19,148,17,91,87,169,123,87,44,247,149,61,37,97,35,109,123,229,181,243,123,177,205,136,12,166,118,103,106,71,187,18,34,255,251,178,100,213,140,134,64,102,196,19,134,111,64,112,76,233,66,60,103,191,20,1,157,24,77,133,124,201,207,51,101,37,133,141,156,66,106,100,142,99,105,17,196,205,153,71,101,212,109,83,119,9,212,81,89,196,158,213,79,180,253,67,219,158,54,149,93,52,166,254,46,171,79,143,138,115,97,16,12,169,66,2,106,86,85,119,134,22,207,32,165,197,84,70,37,71,5,187,46,220,145,155,240,162,205,201,38,10,189,147,216,178,247,244,82,139,240,188,200,171,160,46,2,168,113,73,28,157,160,88,162,26,16,113,216,77,161,1,232,217,96,33,172,65,4,142,176,27,236,194,140,40,232,196,106,44,134,102,36,81,202,140,93,52,164,87,252,242,194,61,221,250,233,157,211,50,155,108,143,65,200,100,115,185,30,76,223,222,91,8,200,146,148,255,159,136,0,86,243,35,169,48,165,128,8,145,151,61,130,31,194,171,0,145,179,69,224,53,80,84,233,49,152,193,224,83,9,13,49,34,7,116,112,25,136,178,196,76,138,201,11,194,229,168,106,34,48,64,50,16,208,244,125,7,37,14,219,82,218,148,192,51,83,22,43,208,221,195,59,87,251,217,52,19,43,132,215,154,156,96,142,12,33,40,86,23,32,51,54,142,153,30,79,249,127,108,203,167,63,200,165,71,59,213,61,75,111,34,119,196,74,118,83,206,17,169,186,200,43,170,214,191,123,244,46,192,235,22,164,243,14,91,251,105,232,190,150,171,242,96,166,11,173,98,219,29,174,182,187,28,44,245,219,159,202,61,156,144,10,132,77,171,168,128,0,70,236,174,219,91,120,205,159,170,118,33,21,27,212,106,137,121,75,169,216,146,182,61,125,149,220,19,155,114,105,223,230,252,83,188,253,233,151,166,171,225,114,138,155,188,189,160,99,196,65,64,104,16,90,101,27,86,255,89,61,146,222,211,33,138,81,111,134,94,61,43,142,138,247,112,234,255,38,62,141,170,32,56,31,53,116,176,130,146,170,148,118,193,244,250,71,97,140,73,63,207,57,54,140,12,89,0,44,122,131,17,179,170,219,68,153,169,170,51,77,1,242,0,70,146,102,27,165,148,16,124,0,55,13,58,168,57,224,60,192,71,115,52,235,14,76,116,192,4,78,230,20,209,144,11,236,108,197,173,216,66,108,186,65,32,35,0,200,208,192,68,133,164,37,215,84,165,191,16,75,141,6,59,162,163,42,42,142,233,21,113,40,90,18,129,0,40,219,100,148,197,230,198,132,242,228,197,34,150,130,24,234,49,43,160,252,91,69,204,123,73,230,45,36,30,38,157,41,170,100,253,247,251,182,221,111,166,205,195,101,219,170,43,166,223,203,226,165,173,152,125,111,109,53,58,185,139,190,103,102,249,255,251,178,100,215,12,5,54,102,198,19,99,102,192,124,108,233,189,48,195,173,87,125,155,16,46,109,103,209,245,179,163,69,147,14,160,149,92,203,84,216,203,72,157,15,65,115,115,37,145,45,117,65,121,66,123,14,84,124,101,231,244,140,54,207,117,86,199,177,99,198,203,182,43,169,237,224,106,101,112,128,189,108,233,238,32,67,9,76,101,86,78,66,168,193,14,166,89,15,3,99,183,83,76,212,0,84,26,54,171,10,150,254,20,92,158,206,63,188,208,246,49,51,0,215,132,180,130,193,167,239,49,51,144,89,34,96,136,166,44,154,36,238,81,235,212,140,138,170,57,4,109,148,105,119,109,111,55,67,116,81,191,162,6,125,34,25,150,180,73,199,201,231,202,121,250,25,223,39,248,81,50,174,241,24,216,74,175,159,196,67,47,244,186,41,195,104,251,200,132,199,196,104,165,8,208,255,150,231,138,170,0,0,211,41,68,12,118,129,51,48,252,211,168,147,59,5,205,110,93,0,139,76,165,52,9,206,22,20,105,59,154,80,70,64,1,229,22,143,228,132,130,4,161,227,23,69,85,22,80,0,104,22,10,95,197,158,103,11,6,45,129,139,1,156,5,31,93,16,98,82,60,49,226,0,64,150,14,241,233,89,27,72,198,146,65,15,4,130,29,2,121,10,170,35,176,208,217,178,170,67,109,162,187,156,214,76,247,255,17,83,199,207,63,212,92,247,171,83,55,199,22,203,239,221,61,207,207,63,241,207,203,120,231,98,231,16,163,67,53,52,224,169,244,62,218,113,86,121,137,75,92,130,59,22,58,227,167,245,237,6,91,34,234,52,110,146,117,84,116,255,104,49,45,7,224,162,98,50,247,89,82,145,62,209,64,16,19,111,88,44,42,254,103,1,195,191,241,230,214,93,63,102,85,49,5,209,75,173,175,138,28,165,85,136,161,150,106,162,217,206,41,128,240,5,202,27,65,150,119,163,210,93,199,164,56,71,22,77,116,81,145,221,31,118,24,119,42,105,95,194,98,79,132,212,79,90,165,204,95,206,185,31,218,71,238,59,145,82,201,149,26,201,190,100,133,169,28,250,110,77,56,75,131,124,249,124,191,233,148,203,203,255,16,1,3,70,197,25,155,49,206,101,145,1,175,2,230,219,5,153,189,44,98,128,73,170,43,6,155,1,128,5,198,9,98,24,76,86,50,76,202,50,85,80,10,64,8,147,12,4,80,154,192,176,69,242,28,12,12,44,120,42,14,24,62,65,201,222,209,16,85,50,108,110,164,137,27,216,139,193,102,14,118,120,186,224,26,179,207,13,249,67,248,204,95,77,203,109,219,38,30,37,14,241,222,158,126,132,25,153,226,72,254,79,112,238,46,114,77,173,173,247,95,199,82,203,255,251,178,100,208,12,197,105,103,69,19,154,89,242,119,204,216,225,100,195,162,24,69,155,18,78,105,107,193,221,51,101,13,132,141,96,166,125,71,18,114,118,118,247,199,214,200,225,204,226,89,125,178,174,34,254,173,146,217,90,22,68,221,99,20,14,105,21,18,19,32,218,170,109,189,167,152,214,30,118,247,156,56,105,7,147,61,195,214,146,183,195,158,155,167,180,41,199,143,28,106,178,96,3,181,25,234,13,183,28,181,169,53,152,187,162,249,186,20,65,97,37,156,194,119,67,100,96,244,203,21,101,54,225,25,35,139,132,70,170,254,187,244,56,192,247,57,0,92,216,56,128,162,67,7,34,42,106,15,174,131,175,146,80,97,50,66,19,79,59,183,76,24,163,188,117,58,125,214,156,56,112,144,179,46,229,137,99,66,225,35,106,230,55,248,40,155,208,203,225,132,56,114,55,82,151,55,147,112,199,69,134,16,129,71,34,166,116,149,180,123,38,112,226,91,225,234,0,90,227,101,203,49,224,163,63,3,48,171,35,92,30,54,227,80,184,209,201,102,19,101,6,0,153,217,41,135,7,182,51,52,220,167,248,156,100,6,80,100,205,38,50,8,96,101,216,77,70,116,99,26,7,51,84,166,107,182,85,6,105,186,236,192,180,143,236,102,29,127,239,90,137,64,152,75,87,236,34,165,251,247,108,10,135,35,84,91,56,116,140,25,184,130,15,7,65,241,133,82,194,255,252,113,63,23,31,23,23,118,116,190,191,123,170,207,28,253,90,76,93,44,189,124,241,125,211,194,148,107,201,204,158,116,48,112,230,29,35,78,146,68,124,119,76,53,6,15,233,137,97,213,68,47,241,20,239,28,243,24,250,156,104,6,0,42,64,41,36,142,99,186,92,144,225,202,16,72,81,168,55,91,36,219,100,109,14,67,183,131,223,109,219,201,236,217,21,68,98,50,230,119,50,201,185,144,80,77,169,25,175,62,104,71,138,151,106,221,98,12,136,150,253,156,105,195,207,111,158,71,92,231,167,84,221,172,238,182,156,51,242,105,237,222,90,249,61,209,133,2,89,67,24,40,28,43,47,84,93,241,48,12,100,16,206,102,202,0,4,12,204,93,148,204,185,13,77,89,15,204,9,18,140,150,66,12,201,5,140,42,0,12,58,49,76,45,7,5,65,32,81,157,14,61,194,66,241,130,128,129,111,200,2,133,12,0,5,75,240,104,44,7,5,37,217,48,8,115,12,8,30,81,0,26,161,203,145,101,186,200,122,189,220,183,57,54,25,236,69,192,130,229,181,34,250,173,102,211,237,11,179,16,164,20,163,135,40,67,20,88,197,34,67,11,60,134,234,225,251,102,207,124,214,215,237,140,251,246,104,252,55,206,246,245,254,188,110,84,255,251,178,100,200,12,5,48,102,198,147,120,66,240,96,171,57,186,48,67,119,23,145,155,18,46,153,187,65,224,51,101,88,243,33,157,100,68,206,70,225,79,79,50,175,210,73,143,123,83,28,65,62,234,214,134,63,87,160,113,170,137,162,243,181,59,173,209,51,115,103,54,100,116,19,162,201,41,181,45,73,58,29,133,102,5,180,1,1,103,155,134,249,84,8,218,208,122,73,14,192,158,104,19,212,57,116,87,90,131,144,76,226,138,193,170,112,84,30,122,77,211,246,106,252,114,125,115,117,204,41,15,244,67,90,116,201,29,211,158,85,181,253,59,176,209,252,23,17,46,201,161,98,140,57,199,27,76,111,139,202,98,104,62,21,248,104,73,159,122,107,229,231,230,230,215,25,30,62,70,55,30,62,53,133,223,136,151,126,46,172,147,135,216,250,116,153,184,148,138,183,168,158,62,251,195,77,213,0,4,147,35,81,141,2,32,50,240,88,207,220,227,49,1,205,208,176,2,21,12,163,0,54,136,136,186,166,54,78,24,172,68,52,20,50,32,89,175,166,89,33,1,172,50,188,103,8,200,115,236,144,206,5,88,215,0,248,3,86,70,130,101,238,221,38,40,83,153,238,140,60,79,203,63,144,204,81,89,196,132,114,67,18,118,50,69,39,28,62,130,119,55,84,59,115,136,203,90,219,116,59,190,167,138,254,34,247,37,81,196,85,210,15,157,189,177,213,79,169,116,237,125,196,109,255,175,226,118,247,21,124,89,147,205,205,174,84,114,77,116,162,211,181,46,158,81,135,67,216,230,39,42,63,124,201,199,30,151,50,30,230,57,143,136,175,229,240,1,238,33,127,254,176,36,172,213,110,44,89,196,47,227,186,129,143,2,19,137,141,101,52,33,233,107,92,175,206,162,116,160,59,99,104,28,29,219,140,133,24,205,21,55,38,44,37,104,202,147,41,21,78,91,183,186,93,12,223,34,17,165,35,145,144,126,241,83,29,70,98,84,157,118,72,142,163,135,16,120,136,49,205,24,133,83,181,161,221,143,177,175,243,93,246,234,183,75,17,197,107,28,37,140,27,107,191,86,210,218,221,246,209,243,125,221,245,13,112,134,212,53,181,199,21,93,120,127,24,81,148,144,134,82,101,152,4,26,115,188,89,146,193,134,158,107,136,5,198,171,132,26,196,24,48,41,7,46,140,52,17,112,192,149,171,225,129,132,136,30,17,76,140,51,72,128,48,140,87,98,18,19,1,173,153,127,17,70,231,141,19,102,84,164,217,122,218,99,18,112,240,112,111,55,43,16,137,232,155,148,154,30,201,132,66,186,31,206,172,117,183,16,229,201,206,58,105,86,123,136,119,126,218,38,240,233,77,140,53,93,198,202,155,154,159,103,20,247,115,255,251,176,100,209,142,5,116,103,69,19,152,91,80,123,236,233,70,96,200,99,23,37,157,20,78,101,107,65,226,179,102,244,195,14,124,77,182,125,114,216,158,120,125,213,189,241,207,19,12,134,119,115,83,156,62,228,44,243,87,76,209,197,43,28,55,179,69,42,83,183,92,29,106,220,189,114,0,244,31,113,213,221,40,164,178,176,203,109,68,177,115,179,183,84,22,76,107,127,254,160,0,14,180,228,247,91,109,199,26,232,255,2,124,16,136,208,140,140,93,2,43,177,218,227,114,213,239,79,29,86,132,102,167,80,216,69,61,96,34,200,119,251,250,175,173,201,42,30,179,18,119,127,152,208,248,134,182,123,153,142,212,222,171,126,159,179,76,43,60,162,151,123,154,237,231,95,174,157,70,96,74,230,8,103,135,142,152,98,176,250,59,40,167,92,119,101,216,57,117,70,4,251,23,50,190,198,16,51,48,184,166,88,89,29,204,246,250,124,243,195,42,9,199,108,140,201,201,10,1,5,22,59,133,18,152,224,138,16,133,49,49,131,161,14,133,10,27,102,53,8,137,82,51,200,18,27,95,204,38,87,55,72,234,84,129,196,97,101,22,109,211,113,87,38,48,226,7,74,192,145,138,131,61,216,221,60,153,32,29,138,100,83,60,166,144,250,245,86,176,157,30,216,231,26,31,9,86,146,94,16,44,39,32,193,90,131,212,243,203,188,104,185,55,29,90,170,94,32,141,102,27,26,143,149,117,152,77,72,152,190,122,163,172,161,205,242,73,177,74,85,69,234,195,173,233,135,199,147,86,112,250,171,155,46,209,38,123,255,106,249,128,34,50,240,230,14,185,128,14,24,120,243,38,25,16,115,66,8,192,153,24,65,137,146,156,80,123,33,170,52,10,195,96,148,73,217,51,27,175,63,44,129,46,61,193,112,48,214,50,42,107,2,91,16,128,18,163,170,166,98,32,220,101,44,191,59,243,105,84,93,198,7,217,204,55,110,227,160,240,60,80,96,74,48,125,186,66,148,30,10,155,135,87,170,16,34,137,52,24,38,41,75,161,243,181,77,160,202,148,185,133,182,217,7,63,19,23,204,79,102,196,181,12,208,203,98,241,171,100,176,201,106,217,137,117,65,65,242,124,204,36,140,155,147,140,86,74,23,242,71,25,73,32,70,106,45,218,228,140,18,241,208,77,9,217,52,69,160,198,197,48,68,103,13,89,165,84,236,18,168,152,182,85,156,31,59,151,137,240,244,179,176,110,29,217,126,213,181,45,116,177,237,212,71,11,16,107,11,3,163,69,6,231,102,142,21,197,75,98,152,204,116,216,241,74,62,162,198,173,207,194,92,78,231,234,89,76,96,195,91,179,100,243,229,88,177,135,215,12,230,89,241,67,166,146,255,251,178,68,202,12,132,183,102,201,27,70,69,48,153,44,233,2,104,200,169,81,77,155,46,108,49,13,98,27,179,166,181,131,34,180,14,54,74,60,93,46,46,228,85,14,149,97,145,87,99,122,155,121,110,26,199,84,212,229,195,202,243,204,144,197,14,148,180,251,255,79,112,77,96,149,38,223,107,119,80,245,110,151,20,45,193,86,9,42,46,66,171,193,154,248,166,232,51,213,187,25,99,171,92,182,187,94,94,202,49,162,105,167,254,16,33,23,166,33,181,17,132,241,7,76,153,165,19,175,167,88,44,217,121,221,21,179,42,144,162,177,235,10,37,145,245,151,26,85,66,60,232,217,171,171,188,36,114,24,213,132,58,161,189,239,169,30,114,118,138,141,41,177,157,186,15,177,240,87,76,48,114,28,53,153,7,68,76,205,94,144,178,197,172,93,232,108,210,220,29,87,210,86,61,149,103,176,78,234,0,0,227,51,57,140,234,122,49,64,188,220,208,83,6,140,12,58,75,6,130,205,8,252,51,216,40,66,19,50,232,109,85,151,64,192,173,246,25,4,15,15,138,160,112,192,113,8,91,134,3,6,78,8,192,202,26,22,1,10,148,152,156,112,188,175,228,165,165,65,112,61,12,102,89,2,213,138,92,164,194,104,30,30,30,89,7,56,25,194,140,194,174,206,64,41,228,239,69,247,179,125,175,93,54,214,74,151,42,25,55,53,40,229,115,42,108,251,58,62,158,170,243,166,98,151,109,62,146,134,167,224,152,112,243,178,76,233,34,125,221,170,124,226,12,132,109,136,44,99,103,28,90,172,213,167,199,154,49,236,49,1,193,211,46,254,160,0,2,38,7,187,91,101,202,45,228,23,31,145,0,101,170,236,224,131,104,45,13,160,171,211,105,152,62,122,93,50,133,232,225,97,203,91,89,71,75,57,101,162,157,19,196,158,203,118,41,50,42,52,119,94,195,6,140,104,234,197,171,136,155,131,159,186,200,131,154,88,117,16,18,137,149,169,174,6,140,109,137,117,82,116,51,253,157,246,56,208,186,20,206,149,200,43,18,38,112,143,215,164,133,12,250,97,98,49,245,138,233,141,238,87,242,70,237,0,92,73,67,6,143,35,25,13,211,20,131,163,38,97,195,6,130,83,10,4,163,11,130,67,36,21,99,55,65,34,16,36,192,83,52,225,90,233,245,52,242,18,2,12,180,42,4,28,105,165,134,5,49,71,103,140,16,100,40,72,83,98,76,50,51,202,10,20,180,163,165,239,128,136,128,67,174,219,236,246,64,110,100,131,8,76,136,19,36,224,240,200,34,25,138,215,58,98,100,110,72,167,166,225,172,243,205,223,123,97,142,186,219,92,185,243,212,161,49,110,132,190,145,149,18,95,206,83,213,159,121,255,251,178,100,208,142,5,52,102,197,147,133,94,80,120,204,233,189,49,3,187,88,157,155,16,78,233,105,193,246,51,165,232,241,151,52,215,83,210,179,83,117,249,74,90,115,168,135,70,200,184,166,26,158,73,54,56,150,151,51,154,90,141,45,133,222,89,118,106,104,137,243,118,69,190,105,52,212,99,158,197,54,45,165,106,30,170,122,125,159,154,108,61,64,9,50,2,52,191,40,228,227,71,4,8,246,237,146,38,225,121,146,131,177,250,82,132,192,107,67,82,179,244,183,146,54,103,111,171,221,60,213,80,246,105,157,201,225,217,230,37,110,120,223,2,254,35,152,70,28,35,88,185,176,114,58,240,88,32,234,47,0,204,6,7,86,160,177,141,196,138,245,134,56,92,236,102,0,207,115,75,94,177,46,106,158,70,163,194,84,49,68,198,171,9,81,76,187,96,206,82,172,173,79,78,136,129,142,204,243,60,118,123,29,82,119,26,142,164,99,110,215,46,120,195,25,80,11,93,0,81,207,182,213,176,148,2,189,194,181,210,235,124,8,76,68,42,100,118,177,85,180,250,243,212,50,184,238,169,187,77,127,22,235,99,239,110,134,73,126,142,238,48,167,41,243,36,60,177,248,227,32,215,32,89,40,17,209,64,136,1,100,204,87,40,89,37,166,9,116,234,131,221,206,69,144,166,42,240,198,37,174,131,148,180,11,53,125,192,209,211,17,248,168,149,181,169,72,163,109,204,56,164,93,225,51,241,140,132,214,113,73,153,227,170,225,57,131,235,191,167,191,220,162,203,71,169,182,175,163,30,99,90,186,178,153,240,208,0,65,174,221,181,215,42,137,109,92,226,27,214,107,112,66,4,26,22,75,235,233,90,7,91,122,21,233,101,118,29,62,200,58,228,187,173,193,150,214,215,83,226,175,172,170,251,65,119,226,52,129,159,61,195,245,85,218,67,229,49,142,160,228,81,72,48,59,20,84,97,164,21,4,156,52,245,151,206,60,209,81,208,62,159,30,131,41,237,153,30,226,10,123,66,172,182,131,233,76,97,165,136,74,239,72,202,53,232,120,114,116,158,235,245,105,19,193,188,39,21,81,112,145,13,41,111,193,183,49,212,188,50,195,50,55,222,250,92,134,228,15,254,132,25,205,0,64,81,163,185,17,146,154,6,3,33,13,62,64,247,203,248,210,163,26,10,184,202,129,219,35,113,103,14,139,233,78,205,218,93,150,192,231,65,226,32,75,214,163,255,20,182,234,216,143,64,152,133,17,61,143,61,245,69,107,133,0,4,161,8,10,76,149,23,14,206,143,66,198,138,52,235,49,13,203,112,35,211,65,185,133,186,232,254,243,184,130,222,94,206,133,199,103,41,91,218,51,241,220,188,168,172,188,52,169,217,106,115,255,251,178,68,199,8,132,85,102,204,187,6,61,248,141,44,233,138,97,136,109,19,45,157,30,77,25,23,74,93,51,99,73,163,34,248,12,75,84,86,24,221,205,201,123,196,86,250,117,124,243,8,127,215,35,104,199,106,140,145,207,86,116,237,227,165,217,255,80,9,77,1,215,249,83,249,146,24,99,195,29,12,136,64,102,150,8,195,25,154,193,218,151,249,149,30,174,92,228,171,152,112,85,129,249,202,110,31,134,243,128,27,231,153,9,141,55,41,127,43,200,111,65,85,50,163,77,171,39,15,29,202,98,19,114,64,28,221,64,29,155,69,139,60,59,233,166,99,90,115,190,133,169,16,246,231,195,75,144,223,239,18,81,8,41,70,210,43,250,201,234,164,251,119,49,94,8,206,156,84,89,19,89,22,49,221,158,123,51,70,68,102,194,138,61,214,181,244,113,51,206,254,55,111,243,105,111,91,109,222,69,154,211,235,168,238,234,156,181,174,65,101,10,0,4,53,87,27,251,100,0,1,85,17,38,210,244,11,45,215,25,161,24,153,216,161,225,112,26,238,165,220,130,102,53,65,243,184,84,131,229,10,45,11,207,13,72,147,76,176,132,78,68,78,194,69,98,117,217,215,146,210,158,30,5,4,12,168,180,119,49,223,57,190,47,231,175,255,255,255,248,153,203,142,32,147,152,222,18,60,244,90,155,81,90,77,15,234,121,198,184,244,29,190,57,70,20,154,121,250,184,132,208,115,120,185,97,227,200,162,198,210,55,106,170,185,41,3,83,73,88,153,189,135,248,185,58,116,233,197,155,103,79,159,53,164,216,183,237,102,160,43,182,128,0,20,230,211,235,108,183,63,121,216,186,239,107,200,43,157,179,195,85,106,177,37,140,213,137,162,54,70,193,34,119,63,198,153,230,58,97,91,152,69,211,54,211,124,56,144,56,102,196,30,85,136,166,172,29,199,20,32,88,244,173,84,6,183,74,148,203,164,49,234,80,222,57,163,36,141,53,200,157,217,51,161,226,4,164,247,191,24,159,172,168,46,103,222,19,145,193,185,156,45,206,17,18,39,231,182,110,69,56,89,154,144,53,34,43,251,5,188,6,48,173,104,199,161,147,45,30,206,141,121,51,72,220,248,234,64,185,20,206,86,67,173,134,12,102,1,49,148,72,199,98,230,144,24,233,134,201,2,129,6,66,230,133,192,4,160,70,66,98,240,50,238,98,229,243,76,211,14,136,76,70,2,112,89,10,148,189,69,175,82,228,199,80,8,6,2,145,209,207,246,51,4,191,49,39,75,86,35,173,138,23,47,94,142,83,124,134,170,246,83,82,39,51,141,174,225,150,191,6,215,215,202,157,249,78,251,155,159,38,247,236,120,182,196,217,181,242,102,51,227,94,151,90,255,251,178,100,202,8,4,178,102,203,211,9,93,58,118,140,217,189,60,195,165,25,85,155,14,46,25,253,2,21,51,102,52,246,25,100,76,181,94,164,201,76,49,133,118,63,20,143,55,222,52,96,171,12,39,168,142,156,218,167,194,115,5,160,76,211,212,202,198,55,22,146,193,221,33,83,91,250,244,172,120,113,156,168,227,231,143,76,196,250,184,165,3,130,131,86,166,86,82,0,122,158,173,0,0,3,147,211,45,146,57,91,28,31,157,185,58,178,110,16,237,148,15,180,32,148,33,130,88,242,166,236,151,160,116,11,153,93,221,103,111,190,183,82,207,35,74,57,204,44,162,46,64,147,17,32,236,47,101,44,125,247,144,124,198,58,3,204,158,165,151,14,86,108,238,152,157,78,189,29,102,99,77,114,100,20,244,69,15,26,157,223,189,186,241,175,251,47,31,125,237,231,202,151,151,135,164,72,210,87,78,125,175,239,151,188,116,149,93,110,64,210,247,127,238,239,74,125,47,87,153,171,127,227,249,10,69,0,64,130,132,121,155,147,102,12,13,25,166,48,100,96,201,210,10,198,44,8,25,25,152,69,131,14,15,153,60,100,52,56,88,35,8,132,89,81,80,16,157,100,0,85,138,170,109,52,20,9,108,236,229,79,168,184,128,86,151,16,204,98,65,66,231,93,101,83,151,89,182,22,173,126,237,214,183,185,69,90,210,216,180,166,33,126,14,194,190,89,99,115,91,167,214,134,148,103,118,145,145,83,78,169,68,105,169,182,78,247,82,213,246,205,119,183,116,217,247,163,31,212,211,72,115,10,26,24,33,140,214,83,203,64,194,150,98,46,33,251,218,249,138,189,179,109,182,189,208,199,221,117,224,195,64,3,127,114,54,218,77,169,150,1,129,16,106,192,55,6,180,116,42,104,71,254,32,120,49,97,249,183,173,213,35,19,223,52,86,43,48,222,77,1,134,51,87,8,2,196,117,115,50,40,158,211,36,147,249,239,12,122,232,248,218,45,6,8,86,208,42,66,21,145,152,67,164,105,73,237,91,76,215,50,156,109,188,228,245,242,189,29,15,122,53,44,171,177,101,171,230,178,61,247,159,229,149,76,141,127,130,24,190,214,97,224,225,155,198,134,32,252,152,136,232,112,186,105,139,78,198,26,125,9,149,204,94,35,2,180,76,12,17,65,243,7,139,151,152,192,40,88,172,9,3,149,1,1,80,44,188,70,18,119,209,136,120,6,134,198,18,6,3,130,48,242,195,182,38,98,152,242,198,128,237,44,232,85,44,106,139,249,46,189,27,175,157,13,106,239,83,167,29,118,38,169,166,37,79,245,37,250,92,104,233,61,226,199,43,95,249,78,28,51,78,195,140,173,120,106,117,139,53,56,118,86,144,33,124,255,251,178,100,195,12,132,218,103,69,147,130,95,64,106,236,217,138,60,101,175,22,113,155,16,14,13,125,1,248,179,102,180,195,22,252,213,26,172,245,117,207,236,47,65,95,99,143,28,88,113,44,196,73,238,96,212,27,221,11,121,201,107,38,28,130,117,47,114,223,50,186,72,33,59,57,99,84,1,216,86,172,254,44,139,236,180,117,147,91,167,214,219,149,194,124,29,208,13,157,38,13,223,19,106,188,3,47,72,169,184,43,237,114,228,111,14,11,102,182,133,187,76,111,118,158,83,230,251,108,238,190,241,132,8,32,153,67,237,65,78,82,27,120,231,97,54,140,95,36,72,255,141,18,149,109,79,166,184,51,147,200,141,241,145,148,90,180,200,113,183,229,12,220,121,54,24,175,12,81,77,187,251,190,32,235,254,161,217,63,125,212,223,233,107,92,31,151,140,142,73,106,71,38,234,246,106,152,98,19,20,174,96,29,0,0,147,1,25,76,238,172,21,32,154,130,88,96,35,153,189,92,134,37,4,25,117,160,17,163,49,8,12,193,130,196,35,106,161,137,151,97,123,17,16,200,64,47,218,40,50,97,208,92,149,146,165,219,6,2,139,17,110,34,132,199,237,217,129,37,172,254,228,114,24,169,91,152,82,103,216,132,254,113,74,73,100,251,103,139,216,142,200,165,114,239,228,186,190,231,109,250,140,110,201,159,85,74,178,185,236,201,58,185,22,229,209,189,142,219,103,99,230,251,51,85,84,190,233,215,250,96,110,191,142,40,121,51,55,105,235,221,203,123,241,229,47,242,213,61,117,92,171,245,232,181,233,91,44,115,54,114,211,70,39,178,125,40,6,233,171,148,0,1,37,45,186,235,166,189,14,215,38,33,144,36,148,55,124,227,244,211,173,30,213,139,87,245,235,14,72,251,189,109,114,248,235,71,191,125,202,246,253,76,83,138,32,184,230,166,41,148,64,168,171,45,200,5,93,132,102,194,84,113,133,132,12,36,204,32,225,200,32,210,75,162,61,244,173,215,58,192,150,41,205,250,108,151,199,108,137,197,194,13,77,70,142,189,81,179,182,27,157,75,181,35,108,89,152,235,169,177,217,170,125,83,153,5,177,176,234,145,91,100,130,231,34,8,54,229,176,16,116,100,224,130,199,38,162,82,14,16,13,37,91,166,58,132,44,198,160,100,192,236,49,186,38,27,137,0,189,234,222,144,16,71,89,198,162,112,220,234,123,208,114,35,150,84,63,16,127,26,252,138,89,220,59,83,247,223,250,90,120,221,60,195,185,47,125,35,18,86,191,241,9,204,48,177,150,21,249,216,89,151,223,254,254,122,239,109,247,153,124,253,76,182,225,117,53,52,223,50,124,202,23,145,50,145,35,188,49,87,4,97,211,39,145,255,251,178,100,206,140,5,63,103,69,19,130,103,48,125,44,217,189,48,104,205,82,21,159,36,109,141,189,1,255,179,166,244,150,32,116,236,58,69,138,174,200,162,235,76,242,244,246,81,178,51,221,153,52,217,4,44,194,137,231,64,0,6,156,214,249,183,183,101,209,96,186,192,247,74,195,59,155,177,3,116,231,219,52,131,24,103,23,160,46,36,150,198,232,96,126,89,16,109,41,173,13,106,52,255,28,227,152,104,109,134,76,74,220,213,181,157,120,190,134,221,28,123,29,52,134,147,156,212,56,70,37,88,81,210,16,114,61,159,226,228,88,221,166,73,215,18,151,162,233,189,217,53,95,115,115,184,234,106,116,148,70,110,232,204,109,143,37,210,81,228,235,189,217,88,216,94,230,235,57,117,90,234,183,94,62,131,84,149,0,2,67,45,168,12,180,201,48,25,224,211,3,195,31,146,15,86,233,50,120,244,202,114,67,115,133,76,114,59,21,69,129,137,193,130,64,72,168,186,240,80,24,97,132,46,104,98,139,38,104,161,81,232,145,85,47,195,1,152,131,164,194,34,136,92,219,40,186,84,10,129,54,35,12,82,135,121,183,165,171,57,106,231,220,179,65,30,93,77,12,179,64,64,165,194,69,19,30,5,10,96,245,98,160,137,53,151,246,61,2,107,151,212,182,245,106,95,124,127,117,124,223,178,234,184,225,25,229,179,14,143,226,111,116,214,197,169,144,109,103,151,56,213,156,125,236,134,179,117,83,207,69,35,11,54,249,115,142,158,60,218,106,244,235,123,56,212,134,168,162,215,26,142,141,103,205,71,93,84,36,221,89,116,211,244,128,110,198,10,55,110,202,217,198,128,4,6,232,22,237,185,84,219,35,171,4,250,188,170,25,234,243,214,59,130,123,54,16,55,183,153,154,153,214,227,20,44,28,90,190,42,81,235,255,255,59,253,255,255,244,122,66,73,150,168,84,54,90,75,111,17,4,149,46,234,234,123,137,187,137,33,187,229,204,132,31,221,119,48,68,71,234,191,50,181,45,251,60,188,46,149,16,243,115,189,165,76,203,21,205,229,195,44,202,83,42,41,191,9,227,231,42,166,70,163,215,176,70,180,1,153,46,14,104,193,73,52,168,194,228,19,73,35,76,151,24,2,27,204,33,8,53,120,44,194,98,115,1,145,140,30,53,4,50,124,10,225,37,81,180,8,25,241,71,18,212,40,10,1,16,159,2,7,44,14,0,67,243,15,129,148,38,40,147,171,14,105,134,2,133,160,129,132,102,16,238,172,234,181,47,210,101,215,137,223,141,8,4,73,228,114,12,4,111,46,185,85,73,49,85,20,105,86,178,159,27,122,231,171,255,230,255,221,113,94,247,178,226,39,174,38,27,223,63,215,61,124,255,251,178,100,219,14,134,25,102,196,147,154,91,112,115,108,217,122,60,104,100,86,149,157,20,46,101,107,209,201,179,101,12,244,141,105,87,92,186,238,61,247,92,62,236,243,106,115,142,82,207,234,38,116,213,72,130,246,59,55,223,19,52,97,52,195,230,167,137,43,102,212,129,82,206,58,117,135,183,45,118,229,202,194,167,129,74,186,197,164,11,114,74,92,80,42,184,194,218,10,67,116,69,3,181,15,73,31,226,16,143,211,211,38,188,168,230,192,69,58,168,70,197,104,109,68,33,204,116,133,169,159,36,107,244,166,115,226,156,18,230,141,144,55,52,243,60,29,6,139,163,27,8,176,152,34,235,78,11,136,4,33,213,58,230,10,71,117,143,184,197,210,105,157,230,249,59,179,126,190,229,150,49,250,15,114,125,155,34,78,121,10,130,36,100,153,26,153,230,67,158,100,9,85,16,205,120,231,50,155,240,195,193,211,22,149,12,122,100,62,242,236,200,129,19,51,73,141,118,49,2,128,205,6,77,48,64,157,9,70,63,8,205,2,3,193,129,1,193,49,140,134,225,128,32,72,10,20,136,13,68,8,1,7,0,193,64,113,224,212,117,11,212,81,144,184,96,224,177,135,131,224,96,145,131,192,204,114,102,107,86,170,210,212,139,217,171,38,139,64,136,78,110,10,214,198,41,167,224,249,108,167,81,41,76,90,119,58,234,58,25,255,201,242,25,26,255,247,149,110,158,106,108,132,126,165,151,252,249,153,198,209,114,60,222,187,200,207,171,10,131,149,44,131,8,160,129,147,131,64,237,17,133,10,71,114,234,180,131,127,14,12,42,87,89,221,51,7,90,213,161,205,220,33,111,226,86,225,105,12,168,158,223,246,214,0,0,16,172,117,217,36,148,237,119,216,188,8,212,56,23,220,159,86,151,206,115,69,156,205,165,15,87,157,189,120,233,10,229,198,45,60,75,16,119,125,169,39,177,82,6,85,110,202,148,123,121,211,51,209,220,145,206,228,55,111,105,122,166,167,156,18,140,154,92,25,1,123,245,231,113,238,217,14,238,241,202,154,126,250,229,212,52,247,125,254,115,185,217,179,93,179,229,195,53,215,102,175,77,119,251,123,223,235,59,251,107,127,245,173,79,149,174,206,195,89,2,12,22,194,52,90,240,207,71,163,5,6,66,27,39,213,62,152,196,76,102,198,241,174,67,102,7,2,16,16,76,74,30,11,132,4,1,68,201,16,130,130,193,80,168,28,66,66,6,130,25,241,115,90,250,155,130,128,73,192,32,21,184,142,42,60,73,160,226,0,74,10,1,136,234,162,164,216,165,30,53,171,239,29,205,115,43,242,170,89,67,243,90,38,5,9,56,152,46,97,65,21,97,34,43,178,34,104,140,181,86,255,251,178,100,211,142,133,247,102,196,139,131,127,64,121,44,217,157,48,102,183,85,153,155,20,78,21,187,65,204,179,101,232,244,161,20,186,87,236,168,75,228,90,61,213,158,132,125,145,229,247,110,148,84,222,239,58,152,162,38,97,195,200,38,14,193,132,28,31,135,199,177,71,138,148,106,209,77,116,144,89,147,45,151,169,38,119,110,170,207,170,200,164,30,192,191,255,165,229,33,182,211,81,173,20,201,50,148,39,149,198,225,15,176,201,49,197,172,176,164,232,61,16,109,200,250,14,107,136,130,104,63,151,171,255,244,110,32,109,32,194,252,190,109,251,213,50,98,75,166,169,235,155,134,69,126,147,190,102,12,90,177,164,37,213,181,55,13,95,83,241,75,216,209,209,84,50,96,98,211,187,210,93,184,219,253,47,68,142,158,230,186,123,154,191,157,221,254,22,155,157,58,108,231,182,151,138,142,174,210,120,17,214,0,0,147,8,196,140,9,21,4,10,76,66,98,49,249,60,219,20,67,3,5,1,145,3,111,139,76,2,64,48,75,176,194,163,99,2,1,204,88,9,91,66,48,128,97,24,2,34,48,144,117,149,166,89,0,41,181,66,144,48,68,136,12,141,34,65,22,200,140,175,203,69,117,68,130,34,32,49,113,217,186,36,68,59,141,250,123,53,229,123,198,189,187,82,233,76,204,130,133,23,200,191,181,94,151,127,210,33,222,159,53,235,214,112,171,249,78,250,37,213,124,209,150,250,124,173,73,181,38,37,58,14,101,25,21,166,176,124,55,133,152,242,203,97,122,173,171,102,13,133,182,40,231,211,43,147,86,163,189,217,102,154,243,49,193,10,203,85,251,243,214,134,58,233,200,0,110,226,159,230,128,81,89,91,21,58,194,43,117,99,128,7,240,66,96,151,107,200,117,133,228,254,181,106,194,33,224,12,0,83,213,173,144,200,185,3,61,88,92,89,26,55,33,16,172,185,165,51,205,142,154,137,55,141,19,23,25,15,140,45,158,177,134,41,169,103,77,233,169,109,23,141,89,5,210,90,233,170,214,223,204,122,87,143,8,140,194,179,211,204,181,85,169,151,196,215,242,179,35,10,78,249,112,229,209,142,153,38,166,206,174,161,82,102,164,102,112,178,0,32,2,147,24,169,77,184,233,50,121,204,198,199,243,73,22,142,44,251,49,64,208,196,47,195,98,134,202,162,131,50,129,12,84,37,26,2,137,26,214,155,66,0,180,90,38,189,21,70,173,37,128,186,9,206,28,161,228,142,218,102,157,77,160,41,214,187,38,12,138,72,170,152,121,54,38,178,3,233,145,36,210,205,76,160,241,44,158,80,203,74,220,221,86,221,207,81,252,127,245,63,215,127,196,77,114,205,187,157,57,254,111,250,174,225,255,251,178,100,207,12,197,162,103,68,147,131,102,192,118,204,216,242,101,35,104,21,229,157,20,78,97,109,9,223,51,100,77,134,13,112,183,194,86,253,207,220,214,44,123,179,214,165,159,169,137,121,230,85,154,210,175,157,183,87,103,88,121,71,67,79,184,210,207,46,164,91,212,180,168,243,37,139,162,226,65,48,226,11,175,41,160,229,110,152,118,164,168,1,99,108,136,82,73,54,135,37,114,236,183,23,64,116,242,194,18,13,125,226,82,75,180,208,95,190,118,160,118,110,136,116,133,82,146,243,251,108,157,197,171,117,199,95,197,205,185,95,36,145,204,136,9,194,197,67,70,35,132,222,200,145,145,24,118,226,216,124,198,138,49,197,161,13,176,102,154,107,192,182,231,42,150,200,68,159,217,241,178,242,134,254,46,62,101,245,172,61,92,54,116,240,174,27,180,51,142,112,199,175,78,148,25,17,199,195,166,253,208,184,3,43,64,140,157,29,48,2,184,208,233,192,11,0,215,34,115,252,146,5,139,198,37,145,28,20,106,151,198,38,104,129,7,34,64,99,7,9,149,58,253,48,24,32,42,40,48,80,52,136,42,131,195,128,101,156,208,5,132,165,166,75,181,124,222,20,0,28,56,118,194,222,34,13,62,104,191,12,70,233,172,103,4,246,107,121,221,187,246,185,200,134,240,124,19,90,146,231,105,229,252,191,159,75,247,44,151,166,155,211,34,51,181,10,178,230,117,161,186,96,202,219,164,50,249,154,177,20,57,226,28,251,221,226,199,139,119,146,87,12,125,178,248,221,162,205,184,89,197,62,53,175,61,49,189,223,225,246,51,88,81,224,210,29,247,239,253,125,37,21,86,66,149,100,207,244,128,0,4,117,66,183,106,202,29,7,188,28,40,125,59,136,167,104,112,48,13,28,17,158,36,12,164,42,55,21,73,210,35,19,158,14,117,26,91,24,74,16,211,111,87,86,123,82,201,171,204,30,205,149,87,68,18,83,185,183,22,180,52,122,244,89,206,145,49,87,222,141,122,155,208,233,27,101,189,197,178,44,79,212,86,62,179,167,74,136,46,181,245,145,151,206,56,154,50,12,217,174,140,139,56,91,208,101,255,95,223,223,253,250,195,173,76,223,125,76,36,134,196,192,168,208,74,227,49,188,16,252,197,232,19,82,3,206,168,172,11,1,72,92,134,247,4,179,99,34,8,12,14,16,16,129,140,60,21,70,197,7,2,0,192,67,211,5,135,4,0,37,100,118,211,53,153,199,18,52,170,27,73,10,69,10,122,99,138,206,185,213,177,32,19,45,214,214,50,203,244,185,96,188,82,54,40,206,83,15,6,54,4,224,217,7,73,50,243,247,215,253,252,127,157,191,222,223,254,251,223,255,181,175,217,243,179,255,251,178,100,205,140,133,113,103,68,139,131,126,196,122,44,217,57,96,200,103,22,161,161,20,78,25,249,129,219,179,102,180,244,161,125,122,222,223,33,156,248,46,223,237,179,91,161,173,139,182,71,162,250,154,24,182,69,216,180,141,9,7,47,218,120,77,92,148,160,43,62,175,6,30,97,83,22,165,162,222,4,239,115,123,178,194,196,55,190,27,219,222,147,225,74,2,164,26,194,251,122,82,177,183,173,146,91,30,215,115,116,86,105,120,175,236,150,88,150,19,85,192,146,139,47,137,234,161,246,51,110,211,154,76,78,121,153,153,250,155,79,53,72,219,168,149,73,13,35,105,174,49,179,37,220,187,20,149,47,100,39,72,181,119,18,254,200,173,20,60,109,108,145,70,45,69,75,93,64,246,161,243,167,125,157,141,190,126,54,246,98,70,186,190,58,173,214,86,110,122,152,59,88,174,175,121,136,219,253,46,126,205,136,181,230,182,75,133,0,149,170,5,34,138,140,193,165,0,203,70,176,70,98,200,196,79,192,25,244,124,6,191,29,72,121,32,25,128,136,8,197,139,238,28,92,202,93,84,24,70,99,2,17,87,9,26,186,90,243,160,28,26,190,150,17,78,42,188,21,41,33,183,225,47,97,248,29,239,169,94,207,239,45,101,217,219,88,103,127,181,35,76,22,44,59,146,168,116,49,17,209,19,181,229,145,149,62,102,255,237,215,102,228,70,177,151,165,200,64,135,117,66,159,98,252,145,173,191,31,53,250,137,166,198,248,153,195,12,245,220,106,195,84,46,247,153,60,73,247,79,239,138,230,210,106,72,248,166,177,63,206,107,72,30,84,192,157,204,69,80,0,0,16,34,78,54,219,131,245,85,13,145,68,46,116,69,4,222,70,134,151,63,152,146,72,113,92,220,102,136,5,149,83,35,48,221,162,217,190,219,106,222,225,232,161,178,148,169,170,24,54,154,146,84,115,170,37,200,196,62,42,85,26,32,125,34,92,14,187,90,196,62,160,102,99,202,15,152,131,162,37,248,44,109,65,156,116,97,245,99,158,59,213,38,26,101,238,60,98,83,23,9,19,237,27,27,39,93,92,67,207,252,233,18,71,53,247,205,205,71,35,0,246,54,1,27,92,16,104,234,201,143,16,6,73,40,26,40,96,117,151,176,20,26,99,183,81,218,67,166,6,47,152,153,2,36,67,49,80,20,196,64,196,202,64,18,104,152,176,26,138,197,159,148,128,66,76,45,88,133,1,3,128,82,1,98,215,122,154,139,99,166,112,214,226,27,184,235,76,9,57,227,152,64,75,15,202,60,213,23,60,129,66,84,88,178,93,34,6,8,154,74,164,183,239,240,170,61,230,42,22,139,86,230,21,230,214,246,186,175,152,106,211,248,170,30,255,251,178,100,202,140,132,244,103,70,155,98,126,194,124,108,217,125,61,40,75,86,157,155,16,46,33,247,193,251,51,100,85,132,161,109,50,217,190,107,233,36,99,140,45,162,251,167,45,96,161,208,132,138,186,21,91,141,246,187,20,18,149,198,43,89,41,31,121,190,53,31,24,221,43,45,243,14,210,110,75,95,90,254,146,131,24,112,116,235,153,138,250,239,168,83,130,39,39,219,232,200,152,232,132,157,86,225,249,180,84,245,139,129,34,137,52,168,69,164,113,21,121,164,140,105,121,100,96,195,145,220,74,185,170,140,249,120,158,36,199,149,117,145,167,53,57,23,193,70,146,139,44,89,132,12,36,84,235,57,139,67,228,225,174,252,158,82,67,176,244,161,218,30,122,242,201,118,150,124,198,208,151,188,187,20,229,155,84,60,202,103,170,237,199,37,36,13,91,95,166,90,125,164,115,212,84,117,239,111,247,233,122,207,51,127,60,207,127,32,25,170,16,193,131,32,185,76,156,141,51,184,148,199,134,115,48,154,193,105,80,176,172,200,42,3,130,132,68,68,51,25,23,129,34,114,168,112,116,34,208,89,72,132,32,96,112,33,130,130,236,165,106,14,128,233,134,1,130,65,212,192,79,52,146,144,50,248,140,66,77,81,4,143,243,252,29,39,58,244,144,52,210,158,201,14,196,61,24,159,147,45,164,49,203,68,130,72,103,173,152,36,77,134,137,73,209,211,227,114,254,182,27,58,202,251,190,239,61,252,187,251,127,228,47,237,127,187,155,121,255,205,147,121,235,124,182,179,252,140,105,168,199,177,146,73,14,162,180,157,241,175,116,155,146,154,244,81,122,153,141,208,166,181,217,150,100,166,170,234,125,76,236,26,141,86,0,0,52,223,150,215,100,145,60,183,215,44,228,151,44,68,61,173,57,13,116,195,174,74,129,101,18,249,65,144,38,113,19,123,74,68,54,169,56,188,102,90,20,93,84,230,161,227,101,222,208,168,169,49,154,245,155,158,237,162,156,97,10,84,137,212,154,73,132,65,186,220,168,217,109,207,239,199,240,49,248,99,100,125,71,126,229,12,141,166,53,106,93,229,123,98,190,209,212,166,130,102,107,233,234,55,245,254,165,251,158,126,84,100,85,127,199,17,248,105,144,0,94,54,230,115,49,136,48,146,179,12,174,50,137,67,199,135,48,113,211,30,152,61,48,51,16,55,51,83,129,38,67,62,207,32,151,180,166,78,100,34,113,207,36,83,169,73,56,134,69,195,29,107,88,189,82,13,158,119,93,7,70,29,110,206,76,251,141,207,159,49,171,135,34,155,101,4,216,247,60,241,80,232,43,50,81,70,45,48,206,111,235,250,174,107,221,113,252,182,47,168,231,142,162,255,235,234,39,185,230,255,251,178,100,202,140,133,111,103,197,19,137,109,240,120,172,217,157,60,200,111,84,81,155,22,77,225,107,73,203,179,100,73,129,150,184,92,205,180,247,196,243,31,79,108,243,90,76,184,167,40,117,11,90,141,98,12,19,54,123,90,244,30,122,21,69,102,51,58,243,122,207,95,6,228,216,53,124,203,226,38,88,245,156,84,0,242,33,136,106,244,65,110,178,148,38,40,0,182,223,244,188,35,58,241,84,205,163,238,243,118,183,99,19,249,118,198,24,229,79,118,167,243,130,136,48,53,78,163,230,123,137,49,120,130,68,183,211,245,132,73,1,24,110,238,215,207,15,126,131,167,44,148,132,249,157,106,77,105,163,51,121,250,211,57,220,183,85,170,232,104,113,91,67,242,57,98,239,97,67,229,73,138,77,140,203,67,149,178,14,108,174,206,113,113,84,189,228,187,237,24,3,209,0,129,163,69,252,52,253,227,64,64,57,92,208,166,57,149,236,5,2,205,50,136,38,8,202,144,204,85,44,200,136,147,145,17,93,36,144,4,133,2,139,140,32,28,190,75,10,139,109,1,33,136,136,87,99,45,114,92,151,16,144,14,26,138,228,160,113,184,48,32,141,114,239,24,70,121,123,122,4,33,144,69,66,69,100,140,240,164,25,11,130,229,67,38,98,208,32,169,103,78,234,22,137,42,171,221,247,252,191,159,151,185,124,254,117,127,126,85,255,253,95,254,154,78,247,206,238,253,194,182,20,156,243,55,46,115,86,6,226,130,20,214,47,21,119,43,49,120,59,119,30,185,88,119,208,237,30,60,26,58,213,252,31,106,63,121,224,69,251,181,97,102,109,219,237,180,111,58,51,184,0,53,171,28,113,39,25,212,80,141,50,140,130,115,64,107,31,167,250,177,229,39,153,243,148,88,213,143,169,221,82,31,24,176,232,241,240,8,199,22,121,178,88,199,213,249,194,42,67,193,74,192,149,143,35,180,55,75,132,33,239,49,254,215,223,88,188,46,22,150,207,119,106,207,43,199,147,187,230,103,102,197,197,100,166,210,24,76,92,165,90,33,104,85,69,82,197,161,182,160,147,153,15,156,238,229,43,45,208,169,75,188,166,44,235,41,106,74,33,93,55,87,221,64,106,128,35,37,178,12,44,115,50,208,60,211,145,195,18,175,14,92,189,49,16,224,207,135,225,170,81,136,128,230,29,6,175,20,104,12,11,164,192,92,20,86,12,28,9,0,130,200,142,192,89,4,149,0,10,108,142,233,132,203,41,83,181,137,68,219,216,110,93,13,222,126,99,113,233,183,246,143,230,156,170,74,123,217,57,84,146,9,76,66,204,94,23,31,116,161,232,149,3,130,215,233,101,194,0,105,35,131,175,181,57,92,252,228,34,66,255,225,246,57,255,251,178,100,212,12,5,158,102,197,19,105,125,240,125,140,233,106,60,197,159,22,77,157,18,46,13,252,209,202,179,102,180,145,150,252,23,44,87,250,73,149,34,165,78,25,159,146,172,254,195,101,121,36,240,103,188,218,196,93,60,196,124,91,23,145,230,247,150,231,247,137,237,157,219,90,182,241,121,119,185,60,93,194,215,255,90,205,126,115,171,96,165,155,237,96,0,5,19,182,217,45,146,83,61,178,65,160,84,161,32,118,36,241,118,160,150,36,214,229,69,134,211,149,205,60,154,179,154,244,134,54,37,104,136,65,186,231,8,21,83,36,108,194,187,184,64,251,28,0,117,48,130,225,18,18,146,19,140,170,120,83,4,248,33,52,140,100,221,73,216,169,145,110,106,12,178,214,156,105,199,210,92,103,129,124,194,201,78,84,85,136,125,9,158,176,159,152,190,136,142,186,85,210,173,100,102,119,221,1,85,0,32,67,10,194,76,104,253,48,24,228,234,231,83,43,30,206,222,50,6,147,140,56,44,1,72,128,198,67,34,137,72,69,166,7,8,152,8,32,206,82,16,182,1,1,240,9,2,204,17,160,202,16,115,121,56,114,9,62,8,224,31,5,193,15,12,151,101,192,177,152,104,213,220,54,165,59,168,209,211,237,108,10,199,105,71,37,217,191,62,207,5,181,122,182,50,233,128,208,84,194,115,159,183,62,181,253,245,255,223,137,54,239,37,100,125,14,237,241,183,26,106,252,103,235,63,215,23,198,241,247,139,87,120,183,214,47,186,107,120,250,207,191,214,179,247,245,237,88,26,248,206,243,184,54,240,109,104,184,166,160,198,203,252,68,154,141,248,255,251,110,147,79,186,239,122,254,249,141,173,125,127,247,143,191,8,227,187,215,239,114,122,192,4,57,103,159,127,173,215,145,46,184,153,112,40,230,159,112,108,234,51,145,130,4,113,164,180,20,225,166,22,216,87,113,169,33,107,156,200,148,29,244,33,0,201,24,146,20,157,4,142,178,58,131,132,32,214,130,146,119,56,181,42,201,212,199,45,250,165,138,235,91,103,103,219,188,239,246,250,222,242,91,26,217,243,26,172,200,68,164,53,246,245,167,217,121,18,91,63,186,111,123,88,212,182,172,110,223,93,254,91,53,126,109,250,71,23,147,191,231,187,172,187,223,227,239,253,147,208,0,128,212,198,16,214,1,84,227,228,96,254,3,192,206,179,192,195,58,32,222,211,40,197,80,96,198,241,144,194,98,120,203,129,68,205,226,172,28,3,149,0,3,15,193,35,22,70,3,4,193,240,81,162,104,76,144,50,39,156,2,40,68,124,29,104,222,187,81,82,178,166,44,112,20,137,134,22,113,78,139,17,55,129,149,128,136,67,116,43,28,93,240,130,44,25,255,251,178,100,208,0,6,2,103,68,149,113,224,0,127,76,233,205,164,152,1,39,18,23,10,57,221,0,11,5,193,99,219,48,176,0,91,65,206,194,17,36,232,144,55,97,191,65,101,40,26,0,201,75,176,131,232,86,95,165,102,4,151,51,35,204,104,5,47,90,161,8,214,30,3,144,74,21,84,44,57,131,242,80,253,32,8,48,8,36,75,18,110,113,59,220,221,91,152,87,198,138,95,59,46,157,151,82,202,101,116,22,101,148,181,174,106,228,79,239,97,118,244,127,254,254,182,251,210,222,153,164,142,85,181,33,237,216,198,52,185,225,32,126,166,227,19,118,115,221,153,117,188,242,167,162,167,165,151,103,44,220,222,172,201,103,187,83,62,206,93,138,101,98,25,206,175,203,171,214,103,249,103,44,145,72,62,106,89,169,233,53,189,208,51,219,221,161,150,227,149,217,156,236,205,204,88,140,54,86,133,132,238,124,221,255,215,239,251,255,255,255,255,255,255,255,244,152,103,77,135,217,214,181,95,121,255,255,255,255,255,255,255,250,172,191,87,156,187,153,73,101,0,8,16,2,154,121,252,56,7,7,150,80,22,84,154,10,232,194,8,84,157,61,19,28,28,24,220,97,231,109,165,237,168,35,168,27,172,225,212,58,206,189,33,228,232,235,44,31,28,106,178,233,67,92,63,174,114,139,215,57,12,60,88,184,221,101,69,36,10,239,215,31,154,73,97,227,67,99,99,100,11,205,17,81,244,195,133,244,106,105,70,200,14,227,69,17,92,174,76,212,106,13,60,134,112,246,161,177,169,7,103,81,93,20,100,213,103,172,104,127,173,138,46,177,61,86,158,123,141,77,143,175,7,16,81,169,28,165,203,144,57,74,172,177,248,186,65,93,50,213,207,43,109,85,206,148,214,212,94,24,108,230,184,181,200,168,82,187,17,45,52,182,151,217,210,93,167,106,223,255,255,255,255,255,255,255,127,255,255,255,255,255,250,202,0,1,101,252,216,64,199,96,80,35,190,3,64,50,219,160,20,120,242,178,216,97,132,114,109,44,132,6,76,69,27,121,89,28,110,65,200,160,200,13,113,132,68,5,76,73,136,224,203,228,200,142,69,156,102,74,38,110,53,143,162,43,83,17,25,17,2,240,226,99,81,59,154,129,0,133,54,104,22,8,9,136,137,1,140,226,74,104,43,132,241,60,50,165,33,143,38,200,8,161,142,159,42,26,26,23,77,190,157,68,217,185,217,250,105,34,235,55,90,119,77,116,254,235,79,250,213,73,230,167,158,207,178,190,219,172,162,102,108,234,72,213,34,250,19,68,13,29,4,39,82,68,216,170,100,93,56,146,205,234,90,234,100,22,125,213,90,157,3,122,8,166,165,32,183,170,82,17,234,44,125,255,251,178,100,90,142,133,171,104,202,159,102,96,0,88,134,249,151,230,12,0,22,73,157,30,109,25,94,193,165,179,101,140,244,21,240,64,33,0,29,182,216,81,216,38,59,84,149,89,69,96,128,133,1,228,211,229,183,133,156,115,103,161,67,76,185,235,201,206,29,10,43,102,54,18,72,199,97,149,8,242,228,166,69,120,108,9,206,172,50,51,45,249,230,107,14,121,248,225,178,133,222,212,160,81,112,136,12,141,173,62,133,196,106,169,203,66,0,174,79,106,117,39,239,42,99,100,19,128,204,170,49,131,142,71,179,127,16,105,32,4,81,140,80,63,60,16,24,198,214,22,88,135,198,8,107,89,74,65,225,233,84,240,60,45,5,88,222,66,192,118,78,221,196,52,86,36,50,22,16,205,82,172,105,67,158,192,164,208,218,87,202,236,181,5,249,1,38,196,182,41,139,160,35,16,211,68,39,193,198,150,20,18,212,51,83,67,51,65,224,120,105,53,93,150,182,184,96,34,208,188,203,28,148,29,6,111,27,121,13,93,129,173,208,235,43,245,72,80,21,63,217,126,219,187,178,248,16,177,5,82,60,141,183,109,100,68,188,153,125,9,85,244,113,157,241,219,43,127,104,190,182,241,181,215,211,223,16,253,252,171,249,122,10,66,179,191,163,255,253,255,225,187,128,0,142,72,169,58,144,195,116,206,97,145,196,85,188,22,100,213,16,221,73,60,47,162,232,107,72,15,52,122,43,153,99,42,95,138,162,140,215,40,131,69,200,36,160,140,129,43,167,119,84,43,99,70,212,228,171,244,117,103,16,22,44,66,103,157,21,75,102,102,206,171,102,190,242,180,210,145,80,173,61,85,15,170,166,190,243,157,142,83,221,244,178,214,174,198,126,233,164,255,238,175,247,102,240,218,0,3,47,216,197,28,68,139,182,7,34,249,118,211,249,75,138,50,196,26,203,73,103,171,250,125,244,111,239,70,105,39,166,173,193,116,149,83,53,213,137,65,183,234,54,108,243,252,172,119,119,106,201,103,109,74,183,16,98,185,33,207,121,10,11,71,17,64,234,56,229,174,243,40,227,165,110,232,81,184,58,92,131,100,183,245,81,57,138,123,41,159,127,200,127,110,255,23,126,55,55,215,116,31,164,129,196,143,40,158,101,238,242,69,38,66,94,9,37,82,82,44,84,181,182,113,39,135,205,140,253,189,219,35,73,82,41,247,112,197,109,199,164,217,101,59,74,102,231,234,121,223,240,168,18,83,0,0,110,223,150,76,44,155,3,56,134,140,38,59,10,92,197,100,221,17,147,0,189,46,181,182,195,206,102,23,142,225,109,126,5,68,100,201,83,36,227,97,3,30,254,20,13,193,131,85,248,182,125,181,33,19,195,29,207,96,40,199,255,251,178,68,109,12,228,227,103,75,27,38,95,66,148,76,217,83,101,232,110,83,21,157,46,108,189,21,2,75,51,165,77,151,162,153,130,11,233,219,47,253,151,9,237,195,0,196,208,157,84,139,153,235,234,232,108,86,130,28,52,67,93,34,85,151,177,176,121,53,8,148,176,205,14,174,144,56,109,89,28,68,200,169,204,140,163,174,30,201,46,134,9,149,173,133,42,250,186,167,139,123,68,83,230,12,169,185,72,155,149,223,123,166,171,185,251,168,213,216,104,113,40,0,43,190,192,210,210,117,121,128,226,103,104,108,255,34,113,69,79,88,241,172,91,53,121,139,84,139,192,87,109,114,119,56,237,187,66,48,164,93,102,219,149,41,183,182,125,125,106,254,28,123,61,235,205,244,47,168,94,67,234,233,51,162,176,39,196,25,215,151,119,169,227,10,86,63,107,235,90,175,249,149,122,164,119,148,57,133,60,100,12,32,114,141,85,186,224,104,144,167,168,37,165,71,22,82,24,32,160,230,58,70,11,30,57,33,109,136,132,52,218,139,126,110,243,157,90,77,236,109,18,72,181,11,183,124,116,150,215,215,142,28,54,182,250,133,199,243,41,190,64,2,194,238,251,136,93,24,5,50,196,246,84,226,65,64,69,230,40,122,11,68,151,59,171,243,143,68,94,37,118,255,47,103,29,183,42,17,137,39,182,189,179,130,148,219,43,231,215,213,111,153,99,217,239,94,78,208,229,66,244,16,171,159,41,204,192,222,51,58,233,183,50,134,162,133,247,154,138,235,136,69,123,154,177,142,105,39,202,146,174,126,140,44,81,227,228,95,23,21,67,169,70,181,216,145,78,145,71,214,189,68,87,61,172,65,207,37,247,170,225,162,84,190,248,239,89,248,132,106,20,150,149,73,177,145,47,53,113,234,45,198,245,215,209,69,110,129,202,160,0,1,37,141,27,12,19,132,97,31,145,165,96,105,145,80,41,132,111,38,216,5,198,169,12,40,13,132,164,113,224,9,233,187,208,61,166,203,35,150,136,91,114,41,83,82,164,6,246,113,192,160,191,34,250,216,90,120,53,200,27,176,83,127,125,170,61,252,70,122,10,100,33,150,199,173,91,194,154,12,117,187,209,184,215,111,223,183,237,136,137,167,72,183,156,219,212,204,216,212,45,39,229,251,203,55,182,173,175,50,204,72,49,73,28,52,138,213,57,205,213,16,125,158,250,255,27,250,99,90,38,84,149,156,217,251,65,204,55,226,31,109,40,60,61,181,237,51,126,107,42,208,240,84,0,7,109,250,127,8,74,78,99,144,87,16,57,139,197,230,38,73,233,47,180,122,98,35,198,192,253,202,41,174,252,255,100,183,248,42,60,49,117,146,96,198,209,68,228,153,141,241,250,227,25,255,251,176,68,102,140,196,207,102,202,27,38,87,64,143,204,233,99,101,232,166,18,157,155,44,108,189,13,202,94,51,101,77,151,161,185,114,235,203,123,61,22,174,64,228,176,205,139,11,25,199,106,102,221,131,213,238,222,190,255,202,42,186,70,30,234,65,34,174,188,188,7,163,36,101,169,194,132,62,58,184,91,121,54,61,79,30,109,182,145,59,201,55,106,180,250,145,105,48,229,215,117,118,146,246,100,93,36,149,38,13,158,125,171,177,145,124,218,75,189,85,13,248,67,7,155,106,9,88,0,27,125,131,40,12,137,12,26,245,38,201,158,108,108,84,194,142,213,148,46,76,59,26,75,59,227,41,31,183,56,47,169,164,203,156,161,144,67,83,197,28,173,165,39,90,117,134,77,99,86,125,19,108,182,185,247,131,217,87,49,108,74,198,30,113,54,239,90,150,68,255,176,186,184,181,253,125,79,99,37,53,133,183,187,122,147,114,118,185,54,62,76,167,207,187,120,69,56,93,5,133,10,14,97,135,20,43,35,15,61,30,136,106,104,163,189,169,7,85,34,18,124,181,8,117,143,31,3,97,162,216,191,200,68,135,158,62,84,247,235,117,187,224,119,215,64,17,144,0,91,125,199,26,28,18,24,55,100,85,230,25,115,194,165,21,154,209,81,14,150,153,111,95,40,143,59,57,203,27,233,125,219,241,24,30,44,70,125,215,38,166,220,156,49,19,95,88,125,53,153,105,211,119,61,156,226,18,5,75,226,79,173,199,207,242,55,252,3,117,161,103,182,143,255,36,214,53,108,97,6,10,50,202,83,148,68,56,210,159,124,70,182,131,41,49,119,42,67,193,230,200,152,98,147,82,49,36,76,166,139,91,188,12,41,46,108,147,89,222,91,121,89,83,14,180,121,129,188,26,187,74,243,112,58,89,102,123,170,34,107,89,186,42,77,58,58,2,10,18,0,7,118,214,44,88,12,180,34,45,217,232,5,72,36,112,66,142,219,11,104,253,202,86,37,230,196,201,244,255,90,237,157,208,207,76,16,156,211,237,44,21,37,72,77,152,237,238,91,199,249,204,100,223,30,230,228,28,149,57,247,216,84,190,187,243,79,191,230,60,236,186,255,16,122,25,82,105,110,201,191,220,94,42,80,93,83,167,250,90,131,82,9,2,1,169,144,222,173,63,248,150,64,167,199,198,215,146,222,215,79,57,120,86,193,81,45,18,113,69,193,234,139,109,138,59,119,166,219,235,222,234,230,108,105,99,38,221,74,89,161,200,92,89,55,173,115,174,246,162,16,15,0,7,109,220,136,177,17,96,97,65,30,189,102,122,145,49,193,138,211,131,96,71,238,171,4,177,6,47,249,68,106,214,118,126,59,34,168,85,81,167,218,89,84,144,18,255,251,178,68,98,136,132,192,102,203,27,38,71,64,149,236,233,67,101,230,166,83,169,157,44,236,153,125,2,51,179,165,157,149,154,153,186,95,154,143,245,93,107,45,29,117,79,19,77,198,60,49,148,171,157,42,238,91,106,186,219,52,252,130,176,101,195,43,60,255,232,221,169,172,167,225,154,101,75,217,228,109,180,214,148,119,113,171,179,175,169,255,183,213,238,206,124,245,142,95,188,147,30,119,184,212,148,242,83,230,149,70,35,150,207,18,131,149,7,156,83,65,29,53,206,125,253,42,211,144,76,54,110,91,70,151,89,174,80,186,20,64,0,155,125,70,87,16,22,150,198,38,11,248,7,139,144,213,9,202,165,10,133,2,59,76,207,227,205,10,203,189,73,217,118,112,77,235,137,108,80,21,85,179,114,106,55,237,135,12,177,207,239,99,114,139,233,232,179,151,225,54,253,113,176,81,241,170,119,234,243,61,114,51,111,96,90,225,96,95,169,101,188,43,7,38,80,84,16,182,90,105,85,77,153,132,151,134,193,176,142,204,16,55,51,110,162,221,22,44,192,181,160,141,61,154,68,215,141,70,12,106,178,29,1,48,217,187,235,31,51,107,234,62,31,147,131,25,38,161,45,189,70,218,44,51,247,28,167,242,207,254,183,212,90,96,28,244,152,16,62,223,241,133,68,68,163,112,50,168,88,122,175,195,26,40,106,170,149,75,35,79,191,214,133,114,26,164,237,172,226,54,110,40,114,133,109,78,238,36,79,197,190,107,116,183,5,150,157,73,62,140,68,20,10,139,177,84,76,255,71,79,231,23,6,229,36,148,135,59,15,30,142,121,120,141,148,63,190,199,235,253,220,231,203,210,119,86,185,201,156,245,38,38,129,255,108,174,179,179,84,244,158,188,52,53,212,212,247,81,181,91,175,48,137,153,39,108,55,172,133,189,87,205,203,102,239,47,15,54,132,199,122,49,153,157,156,41,241,0,27,110,241,38,29,180,215,49,229,91,1,197,6,215,154,113,52,103,244,42,22,32,251,178,174,215,133,198,37,214,47,99,243,50,11,197,247,89,220,91,28,206,21,242,89,254,173,190,250,142,225,251,226,75,58,99,136,132,244,9,186,117,31,188,76,251,154,142,101,210,181,60,83,61,83,168,171,209,108,47,169,40,229,253,222,206,197,245,174,149,167,245,121,179,239,111,126,201,155,180,187,149,125,236,216,73,167,53,83,175,39,214,167,154,87,73,233,121,205,137,169,13,170,238,122,27,110,44,178,179,209,202,152,92,227,21,44,115,237,247,152,113,216,36,192,8,32,174,223,245,34,247,164,153,146,171,48,60,69,127,154,81,67,210,212,171,164,137,188,93,155,158,140,74,176,230,61,171,38,188,154,108,91,22,121,216,143,255,251,178,68,94,12,132,139,103,75,27,73,85,240,141,12,233,103,101,40,166,18,13,157,46,108,161,119,194,63,51,101,13,147,34,137,115,173,233,111,185,37,15,69,95,102,57,214,44,136,126,129,55,78,191,170,19,63,37,38,105,202,189,85,166,156,129,142,54,94,156,123,181,241,220,53,34,160,226,150,135,106,41,77,76,73,11,210,161,13,112,60,80,104,203,83,222,144,156,130,201,149,85,252,90,82,230,78,155,106,73,161,215,36,151,151,99,69,34,166,247,30,220,66,62,155,235,113,142,175,225,119,6,41,96,131,119,223,5,4,42,132,200,69,165,45,89,177,3,226,215,200,178,165,84,173,243,240,193,108,87,151,99,79,75,174,243,228,213,202,165,197,51,100,120,215,173,246,104,252,152,251,24,34,165,15,161,122,144,132,112,144,79,0,43,50,111,92,6,153,6,159,7,157,41,67,70,81,176,106,197,107,148,233,191,85,99,104,162,204,161,25,133,143,32,119,3,134,75,214,55,123,74,41,184,210,245,210,33,148,98,35,215,152,91,213,72,242,78,49,70,139,11,179,164,53,221,234,201,11,255,74,33,71,173,54,40,161,203,135,241,125,243,223,45,153,72,9,236,32,108,214,241,200,6,76,79,82,143,0,163,153,151,61,45,120,155,41,74,197,123,160,70,91,98,110,155,178,250,91,29,179,156,11,43,44,38,254,85,85,122,226,206,194,33,249,181,108,236,55,59,203,137,15,76,128,187,0,173,230,255,65,3,56,177,114,130,24,218,25,8,92,60,76,194,110,55,61,22,30,248,135,29,97,209,174,90,159,118,226,115,226,153,162,161,114,221,218,121,236,100,69,87,205,173,223,18,131,26,226,70,83,187,41,191,116,166,145,125,179,202,158,63,41,21,135,93,12,37,78,119,170,146,26,135,167,42,179,12,112,47,220,122,0,0,99,136,193,210,129,132,134,72,92,112,238,134,28,188,118,23,224,96,128,96,24,72,210,236,17,174,65,41,212,60,156,239,167,122,35,37,67,254,221,123,217,75,196,153,139,44,200,4,65,200,46,184,32,98,101,225,30,9,150,36,179,78,167,171,79,222,95,152,138,226,207,43,109,210,174,180,27,53,150,70,191,169,18,250,158,158,95,204,245,53,3,86,227,108,199,74,177,153,169,215,151,254,232,92,50,115,150,142,14,241,140,193,144,244,237,1,118,162,87,42,150,102,248,30,148,66,60,20,41,162,15,68,193,180,36,177,161,91,166,173,51,140,114,137,73,171,139,98,223,55,175,156,115,111,174,102,227,248,183,127,53,115,70,32,44,160,4,168,85,77,93,123,92,71,166,100,72,89,66,170,149,134,226,75,93,166,124,237,209,201,115,114,107,154,32,131,2,45,145,141,19,98,255,251,178,100,102,12,5,60,102,199,27,99,95,48,99,76,217,54,97,5,108,20,77,155,32,110,25,189,9,140,51,104,124,129,158,252,70,146,238,171,231,34,210,25,21,24,248,179,221,120,244,239,244,119,114,149,100,159,43,153,24,211,43,186,35,25,109,66,236,101,73,214,214,46,247,109,38,167,123,187,207,202,198,149,155,86,122,218,139,45,209,110,188,191,95,255,245,9,40,0,37,114,163,15,149,76,4,55,85,115,21,27,76,42,35,56,88,8,32,44,2,12,132,49,157,147,12,138,83,164,44,1,2,0,33,149,29,90,220,114,229,47,28,178,68,240,59,48,96,88,172,174,213,152,8,9,160,125,26,5,19,6,159,160,139,87,159,189,122,55,103,39,174,99,216,231,168,115,187,76,163,188,166,120,112,171,111,14,97,81,171,243,129,3,226,22,71,46,2,18,243,228,163,174,10,153,238,243,202,126,251,223,55,255,231,55,37,179,253,237,57,152,217,44,249,30,243,229,195,237,178,109,27,245,205,251,73,210,195,252,217,229,24,98,226,240,143,198,101,34,233,237,222,182,87,237,212,219,160,22,42,16,0,129,43,60,38,215,255,191,229,38,53,194,40,36,79,135,116,72,129,78,116,189,212,65,35,104,36,102,152,170,219,86,207,106,93,241,176,221,14,123,167,18,106,41,84,239,189,29,213,76,159,210,28,135,217,51,153,144,131,58,74,100,102,12,242,37,181,126,155,150,106,198,155,180,85,57,11,174,121,223,110,30,206,121,67,179,222,100,83,105,148,83,83,223,102,255,255,12,213,0,4,231,212,100,184,4,121,9,49,10,128,96,179,249,56,72,2,176,135,106,80,241,37,41,156,221,133,128,212,99,107,250,45,40,198,180,143,80,67,201,124,195,143,100,87,8,133,68,120,201,42,183,124,112,142,181,250,219,206,59,159,196,165,50,168,118,24,183,44,193,109,60,225,192,180,138,16,96,134,29,2,98,21,57,70,74,92,180,113,85,125,127,255,93,93,255,175,221,113,87,119,196,255,250,52,69,29,59,83,209,78,179,40,228,147,22,65,198,21,26,69,212,88,164,183,93,230,95,112,104,114,148,141,56,100,164,77,212,112,198,237,53,163,125,55,161,83,32,166,98,240,42,210,88,0,0,75,160,34,211,109,198,7,183,129,20,50,28,23,40,41,86,103,179,142,104,249,112,197,84,112,233,159,18,223,81,127,215,56,93,67,74,135,188,41,225,5,191,108,205,235,215,232,234,139,82,35,171,34,185,10,170,49,223,118,116,220,233,116,169,140,215,124,201,78,183,222,174,69,208,236,185,59,37,18,86,166,134,247,102,229,255,251,54,96,112,0,113,223,70,23,24,208,204,248,202,131,4,162,52,219,198,5,46,113,255,251,178,100,133,12,132,213,103,73,155,72,110,208,91,236,217,173,60,101,111,18,233,155,38,109,49,116,201,136,51,101,164,241,138,172,47,81,112,106,200,131,250,44,14,7,103,171,125,235,157,116,255,44,99,141,54,120,195,5,46,45,149,132,152,16,2,3,248,149,149,150,153,57,241,97,251,196,155,161,11,241,122,40,15,227,228,117,167,209,226,233,249,106,237,30,107,84,169,39,91,34,167,230,185,223,243,92,181,149,255,207,255,245,127,207,115,232,177,150,254,212,233,243,77,229,148,234,115,120,77,198,146,198,170,96,146,135,77,41,164,246,234,246,179,141,10,211,148,23,126,149,58,29,93,244,163,163,101,123,190,145,150,127,10,130,142,156,160,17,21,99,138,29,146,195,184,2,117,193,119,13,235,137,213,162,173,221,133,220,61,65,198,53,136,180,80,189,138,243,8,32,203,149,138,22,236,188,20,180,160,163,76,246,216,119,12,60,132,127,198,243,251,41,59,190,134,104,164,71,189,209,232,67,234,82,3,77,159,67,206,119,127,189,91,84,185,147,75,221,26,202,155,183,174,182,190,101,126,237,68,223,253,119,234,17,0,23,47,208,96,144,0,36,142,102,60,26,135,167,66,64,28,12,28,28,44,198,188,192,34,174,46,76,242,28,106,175,116,150,6,157,145,243,8,131,229,5,14,14,49,60,151,141,151,7,199,195,69,153,118,150,182,218,171,58,154,215,62,216,118,89,119,77,40,135,207,199,14,171,63,228,19,44,244,53,147,231,255,191,158,191,210,62,170,70,76,206,211,205,229,245,58,73,163,6,31,3,40,104,241,67,14,146,123,110,212,93,109,78,132,152,166,171,114,98,105,215,218,92,249,233,138,139,250,190,95,248,169,152,248,142,163,227,184,235,32,0,162,64,0,28,128,2,19,36,146,214,47,90,216,30,121,89,30,18,189,78,137,75,54,61,232,49,255,232,98,217,78,84,255,255,219,65,194,72,71,59,34,95,207,179,186,157,220,147,42,22,113,87,58,150,230,60,230,102,42,50,49,84,93,18,99,34,220,246,190,250,163,17,239,85,232,181,236,201,244,127,123,207,69,85,254,147,222,109,72,5,84,0,3,110,19,9,14,69,141,128,34,233,154,206,0,130,25,236,18,70,34,9,145,37,134,172,230,1,7,152,240,98,76,39,84,0,226,105,64,0,96,2,219,38,90,222,78,97,0,46,5,103,4,128,68,49,89,67,69,50,98,83,220,96,80,131,246,33,0,39,139,33,4,130,20,193,208,101,131,64,20,67,127,162,169,248,177,157,197,15,163,123,219,200,90,237,202,56,155,83,84,46,84,50,195,236,94,156,140,43,106,154,72,96,136,221,28,135,46,75,107,211,101,91,60,55,240,137,14,255,251,178,100,180,140,132,122,102,202,27,108,69,50,89,140,217,205,48,5,113,87,221,155,26,110,25,94,201,164,179,102,104,241,33,184,168,237,173,83,55,53,147,10,46,150,236,248,142,153,211,90,9,204,42,208,132,183,30,107,122,47,123,151,81,110,235,214,38,109,10,243,155,166,136,63,148,87,44,130,53,157,108,114,198,90,142,138,236,154,42,254,140,168,188,235,56,68,221,224,0,62,239,243,12,28,46,158,2,86,42,124,181,134,104,187,153,43,16,162,131,134,20,2,244,104,177,233,233,219,90,127,237,175,87,179,48,208,136,57,168,57,14,17,206,61,34,154,106,249,100,189,34,186,35,224,185,218,83,85,163,37,219,248,90,86,229,134,152,155,81,111,122,178,200,233,102,168,139,70,234,55,75,186,225,41,46,86,57,106,175,226,39,174,254,107,255,174,238,191,154,239,11,45,0,5,147,18,84,192,37,176,161,160,194,209,51,12,39,141,103,175,42,145,83,100,6,58,48,120,20,193,76,4,57,61,98,73,49,96,113,40,101,174,23,189,73,164,184,176,16,190,22,202,129,133,138,94,179,0,177,75,184,204,12,24,21,130,82,152,56,71,39,100,33,129,133,28,7,0,154,43,162,254,164,243,12,81,6,10,203,34,235,90,87,109,209,145,160,53,214,96,204,61,106,98,243,197,150,1,213,148,46,68,193,235,225,67,41,135,247,102,228,98,253,61,63,111,222,192,210,187,177,62,74,29,85,20,130,146,33,187,84,85,223,8,105,148,114,80,109,161,133,80,74,160,130,27,192,48,109,94,148,208,59,3,92,100,54,208,6,9,131,62,98,172,8,36,222,189,155,87,44,74,159,49,43,122,145,53,117,127,109,255,84,3,4,13,27,254,132,128,6,128,2,14,203,177,212,219,1,38,172,1,141,188,253,26,209,200,6,30,158,113,165,222,115,95,79,141,101,39,172,87,239,126,159,231,127,40,187,27,187,88,95,232,124,255,41,165,149,156,59,189,49,157,248,18,38,123,160,48,72,50,200,125,73,23,38,200,245,246,87,56,139,226,83,242,223,51,26,190,90,139,125,76,136,139,114,88,86,37,41,147,43,69,232,213,217,104,237,73,20,178,190,106,110,160,76,58,247,244,200,18,18,54,74,56,219,74,0,157,62,177,148,176,89,128,182,54,102,2,14,154,138,38,162,75,17,177,186,13,85,221,64,26,170,43,213,119,34,110,203,16,72,42,4,168,26,19,143,16,100,241,196,159,107,229,252,64,98,231,139,199,242,167,155,134,223,76,161,135,241,144,47,72,243,4,99,109,149,119,150,237,113,196,93,119,241,186,23,112,182,224,96,235,24,180,136,160,132,134,129,39,144,52,135,33,174,69,46,211,247,253,117,29,99,255,251,178,100,211,142,134,41,102,197,19,131,95,176,108,204,217,122,60,101,190,86,121,155,40,109,5,30,9,167,179,166,104,243,13,184,143,138,13,34,210,75,154,88,29,228,61,89,83,2,226,195,4,27,29,34,246,98,32,138,2,231,138,38,65,121,2,213,221,157,205,218,251,246,44,34,196,179,61,68,50,12,130,6,123,253,51,174,221,241,85,31,204,233,215,200,192,27,76,8,25,2,221,177,105,117,193,192,115,142,231,71,73,182,253,70,200,218,196,241,216,188,38,200,220,107,41,95,90,45,201,152,176,77,64,252,166,182,223,227,35,44,187,211,16,135,216,209,97,100,221,16,34,124,228,253,99,246,158,93,58,108,114,145,29,122,95,36,155,23,230,56,45,225,239,9,31,115,34,132,230,77,16,243,191,156,189,56,94,69,47,179,122,39,188,215,191,255,231,255,228,191,246,5,69,0,0,111,204,24,128,96,2,6,36,78,125,179,97,80,33,50,27,67,69,160,163,117,86,2,4,162,16,64,85,231,110,44,155,235,165,185,37,152,24,217,26,19,95,230,138,141,164,10,32,45,164,23,20,160,192,82,5,250,127,204,146,204,70,200,8,5,67,14,175,68,163,85,142,237,51,201,51,98,129,149,181,152,74,1,24,10,87,36,163,68,46,73,19,164,130,179,2,162,5,147,2,158,99,194,107,212,33,128,178,229,230,45,41,96,148,185,65,152,33,169,178,197,151,12,180,202,245,253,57,231,134,175,158,39,160,187,20,28,181,15,167,24,56,200,153,53,55,224,219,14,28,211,140,98,153,68,39,36,21,9,71,11,12,19,154,37,48,149,198,171,76,35,221,213,139,221,253,74,153,247,63,252,71,252,95,255,247,255,255,255,224,74,192,128,0,5,191,232,188,202,16,120,4,214,72,170,185,30,190,114,213,119,158,207,95,53,199,63,43,54,120,195,144,108,87,95,241,16,130,238,58,179,108,76,34,135,229,11,130,10,17,4,135,9,213,96,168,31,11,255,237,246,247,31,59,171,150,146,27,70,84,144,226,216,218,42,37,14,163,21,69,145,217,200,122,185,88,236,167,37,138,124,213,179,163,34,37,17,102,163,89,219,228,107,246,251,51,134,184,155,85,78,96,134,6,12,182,100,247,193,140,134,82,122,220,204,72,44,106,24,144,17,184,8,194,18,201,68,94,103,109,135,50,103,51,104,10,135,87,193,115,164,106,56,159,40,200,229,92,82,209,171,69,215,201,166,199,116,3,136,22,170,4,64,140,106,77,101,185,179,87,254,17,79,97,175,186,143,34,115,182,65,229,9,133,186,46,64,118,3,150,6,42,198,134,84,48,83,170,224,114,78,185,144,233,16,72,172,84,22,90,173,177,71,106,196,59,158,126,223,255,255,251,178,100,211,14,166,10,103,73,155,121,67,240,106,108,233,167,61,5,126,24,189,155,36,109,225,175,201,153,179,102,168,177,151,160,232,179,25,36,201,58,7,82,118,173,118,72,190,108,94,37,74,69,172,100,145,210,179,115,82,243,173,138,39,12,16,47,155,173,212,126,153,130,102,104,169,84,145,58,96,110,164,83,52,51,90,232,186,204,220,233,196,20,125,152,210,146,71,186,9,173,55,103,233,158,87,81,208,148,82,127,2,237,249,32,184,81,5,142,6,239,36,140,148,97,81,226,245,215,54,46,173,220,127,241,254,213,183,93,54,248,255,157,144,230,181,240,146,169,53,73,50,41,33,12,15,80,162,76,59,82,34,255,35,177,97,231,73,141,151,39,202,17,20,92,206,171,216,187,51,92,253,143,171,47,217,165,58,253,186,50,253,200,234,30,113,60,229,233,193,52,100,115,82,166,45,247,69,105,189,191,2,80,0,0,182,248,195,36,48,48,88,187,7,4,4,21,66,38,49,17,50,37,124,60,75,45,153,32,101,153,45,230,32,252,46,215,173,140,186,245,222,252,89,91,2,105,45,241,140,240,28,161,56,31,162,130,186,43,6,10,66,152,3,68,52,20,45,33,19,247,28,101,55,225,169,29,219,83,188,101,35,193,93,226,135,93,72,66,232,49,38,241,64,89,252,160,120,165,66,206,178,22,74,214,157,245,215,48,173,208,14,22,165,181,47,235,255,135,245,255,252,241,87,20,177,244,77,16,69,198,203,201,219,62,200,99,202,215,41,39,30,152,137,127,71,150,82,15,50,220,117,181,78,106,239,180,158,210,185,130,244,30,249,114,71,95,76,69,221,75,210,37,169,169,198,104,212,47,187,81,110,254,98,55,71,83,221,171,0,94,245,64,2,0,0,1,118,253,84,205,64,116,67,93,119,233,183,233,24,78,237,148,51,243,203,217,153,41,24,83,250,232,130,50,131,29,197,171,69,56,160,122,198,22,68,85,254,211,238,103,119,149,73,17,123,54,209,189,236,236,230,115,144,69,204,164,119,179,59,17,76,146,13,103,145,72,115,210,119,57,200,38,174,102,102,91,178,108,50,115,34,25,200,179,110,70,119,69,79,70,250,194,117,187,252,14,7,51,49,115,25,126,50,233,83,47,0,5,84,178,128,16,248,9,108,128,52,192,2,69,128,145,248,120,22,29,99,109,163,250,202,24,186,193,211,189,172,237,247,114,75,1,140,178,62,236,193,64,160,117,147,40,18,41,38,1,86,225,136,17,36,236,156,159,39,36,103,145,28,39,96,79,167,72,226,152,7,145,14,26,226,12,91,76,100,90,232,141,40,4,132,148,2,165,78,180,204,132,65,39,53,165,21,242,90,223,210,206,158,177,16,233,221,90,14,255,251,178,100,206,142,181,234,104,74,27,152,91,240,101,236,233,170,60,37,106,22,189,157,38,109,189,22,201,147,51,166,64,209,150,249,205,224,107,119,10,247,116,67,48,193,81,81,114,135,180,12,145,202,42,57,78,56,208,125,232,195,137,62,15,115,162,41,36,129,238,205,117,26,118,196,80,229,83,69,239,215,65,252,47,31,205,252,183,31,21,255,35,64,13,136,11,161,28,43,129,194,75,9,75,14,49,59,34,143,82,88,249,99,45,42,159,245,107,189,10,70,13,167,46,95,237,212,115,104,112,198,65,84,64,29,226,149,252,255,244,214,221,20,144,242,135,202,178,58,93,33,3,186,2,44,194,0,168,236,101,202,65,38,118,97,247,77,120,110,26,215,10,232,231,230,72,197,205,77,212,173,114,80,136,100,178,181,88,239,214,213,145,125,64,206,34,0,0,107,140,196,166,129,82,73,139,194,71,177,20,24,56,124,98,241,24,20,18,172,100,202,164,49,6,134,16,28,95,160,192,90,254,140,177,181,148,186,72,134,181,31,167,9,214,75,118,114,189,7,159,93,34,157,32,161,19,225,83,11,177,111,151,188,104,5,249,75,213,31,78,200,164,15,97,169,195,15,243,154,185,217,3,124,181,85,59,137,26,11,80,37,32,103,174,152,130,144,65,121,64,4,166,118,23,33,100,172,247,177,204,129,164,14,220,52,215,38,231,240,231,205,109,109,253,25,29,69,100,42,74,122,79,50,97,133,10,49,197,209,149,207,152,102,106,158,139,90,76,70,102,169,168,239,159,62,114,49,150,68,209,249,191,56,223,236,143,169,211,219,234,147,1,36,0,5,192,0,4,219,97,53,68,182,11,144,230,15,100,217,100,98,162,71,23,139,198,110,164,84,120,249,162,106,244,237,173,6,73,74,237,250,235,74,206,162,96,235,50,19,230,101,114,96,240,121,58,190,71,255,235,245,190,204,169,29,38,102,106,89,145,169,66,135,76,127,47,66,164,206,185,26,145,16,105,190,14,117,25,162,194,103,154,191,33,115,63,255,165,189,237,234,116,246,118,105,203,195,145,78,200,205,100,136,205,3,76,146,124,201,207,140,169,52,198,74,18,149,23,131,40,234,1,65,85,168,104,9,19,161,167,142,93,1,40,229,51,62,136,184,9,44,202,217,96,225,42,244,126,81,38,80,172,232,200,254,3,132,26,73,84,60,48,17,10,93,37,17,95,44,110,26,126,30,73,184,245,43,14,89,168,92,194,203,178,205,87,154,254,12,48,96,175,26,204,80,146,33,244,170,8,58,48,2,24,235,96,108,240,77,88,213,184,213,45,61,91,255,255,197,57,169,62,249,214,101,101,194,163,16,107,190,240,37,49,49,173,216,88,146,139,14,21,12,82,189,218,255,251,178,100,215,14,133,136,103,72,155,152,83,240,105,108,233,154,72,103,232,21,193,157,34,109,140,254,201,203,179,101,220,243,33,32,238,180,50,188,165,151,44,13,203,154,132,41,157,99,249,134,174,132,62,186,213,91,235,160,5,190,70,0,3,37,217,121,90,46,164,24,161,63,26,217,72,188,0,210,28,74,187,233,91,83,166,89,69,207,49,112,219,217,135,175,122,74,223,160,210,177,5,108,30,82,120,36,96,208,152,51,68,219,191,29,183,255,16,247,95,51,181,60,221,204,45,69,71,223,118,220,95,53,46,234,110,100,71,77,70,212,74,124,236,123,84,44,61,43,45,107,87,4,50,190,143,213,204,112,222,131,166,175,129,215,74,181,221,92,245,60,253,205,84,3,123,211,16,83,106,0,1,45,252,196,11,76,72,24,34,84,255,17,6,151,199,146,87,40,0,28,49,254,137,2,73,54,184,153,77,152,121,242,124,105,161,166,3,14,67,206,149,120,5,147,170,218,102,47,212,64,120,20,162,34,249,36,250,180,180,40,243,253,34,128,234,71,38,62,199,104,27,117,227,24,110,82,201,115,224,95,150,105,61,13,199,87,2,138,194,88,10,107,4,78,160,216,21,92,97,238,156,245,81,21,189,199,10,205,164,212,41,149,21,73,113,115,119,151,46,62,56,78,149,229,18,107,137,142,51,173,37,17,72,177,60,88,154,113,168,62,168,85,135,176,27,121,130,143,164,74,229,117,116,40,172,174,224,62,114,143,183,115,223,48,51,139,64,127,25,57,62,99,255,123,55,137,246,25,0,13,128,0,15,111,253,232,114,14,30,132,90,5,247,213,139,252,130,142,142,207,45,82,93,212,202,153,221,20,82,11,71,255,102,136,220,164,167,211,34,106,34,216,27,77,146,191,215,121,207,254,33,26,199,70,71,44,194,12,221,152,166,243,17,188,215,216,57,151,234,189,161,52,243,171,251,184,244,79,178,141,151,156,53,148,138,115,58,135,251,44,199,102,111,62,114,49,162,99,189,156,115,102,227,214,186,87,242,62,99,91,132,99,175,252,110,12,143,232,210,74,115,13,146,140,176,228,48,29,236,209,9,163,19,148,71,69,6,12,5,154,180,3,153,130,144,133,227,30,33,11,11,154,43,172,216,107,151,113,107,150,237,67,224,68,135,117,197,130,166,28,40,4,1,87,48,176,33,217,48,24,77,155,35,224,209,152,40,3,32,18,132,17,68,96,5,83,75,228,34,96,147,215,155,157,72,156,51,4,174,102,30,215,98,203,14,128,228,118,103,44,42,56,181,87,52,161,37,211,80,46,22,30,7,43,11,112,116,159,120,109,250,175,40,134,167,243,255,218,96,78,73,228,74,47,200,32,153,235,76,141,77,147,185,216,180,255,251,178,100,223,14,5,153,102,201,155,104,127,66,118,108,217,138,96,38,122,26,49,159,24,78,25,254,193,194,51,100,137,131,21,184,116,188,61,164,125,173,221,217,12,218,237,27,80,206,203,149,28,203,169,49,63,70,167,207,127,172,247,101,238,129,40,84,107,78,51,151,224,120,145,105,108,70,141,228,180,240,179,157,90,244,198,25,236,215,53,47,111,226,18,88,151,0,22,248,75,32,10,0,101,101,216,87,112,67,97,30,62,67,128,205,243,133,230,179,121,157,245,157,216,0,110,227,19,72,208,247,67,118,232,233,73,183,43,49,3,81,46,210,165,198,205,18,148,85,103,88,156,202,238,202,138,87,71,100,187,19,41,78,181,100,123,161,25,218,86,145,83,230,116,122,52,251,186,189,153,83,189,93,212,232,214,89,16,204,66,145,221,61,102,97,197,163,58,20,142,233,231,106,11,196,216,135,240,90,0,7,118,212,197,8,66,161,99,226,238,136,3,134,2,139,130,67,141,47,89,35,248,201,65,146,72,181,145,177,236,54,200,202,101,246,117,64,236,53,172,171,218,24,198,214,130,134,124,149,175,113,107,99,26,250,117,52,77,201,210,32,6,210,5,155,21,48,38,97,34,20,44,53,250,101,255,166,113,28,145,200,227,89,14,66,6,34,13,65,195,74,60,115,68,52,140,54,70,154,77,144,139,13,78,221,68,14,190,228,242,7,67,164,253,106,53,8,133,213,106,220,209,195,56,61,152,125,246,178,230,82,125,212,154,91,71,51,105,19,212,93,243,49,127,133,192,2,109,190,48,131,144,28,68,92,36,177,0,18,253,81,160,156,136,219,61,113,161,217,27,201,142,55,46,85,167,169,126,10,146,203,226,140,194,21,217,127,97,137,93,11,231,78,248,182,107,55,50,191,175,246,223,114,138,29,210,112,33,236,196,155,155,197,105,202,10,162,222,157,42,237,24,196,109,13,250,108,145,98,57,132,244,242,5,212,23,59,47,100,96,186,134,72,172,77,233,231,113,242,179,106,103,89,143,210,202,182,207,77,177,91,113,37,111,183,88,225,147,115,135,166,199,212,122,211,91,148,210,171,184,141,41,163,174,127,165,252,47,0,0,156,146,1,78,41,3,103,36,224,222,30,158,105,0,69,74,163,70,185,166,232,128,106,141,172,51,71,164,131,95,137,67,112,165,120,163,17,231,245,243,150,152,112,173,159,221,205,46,249,43,115,125,41,91,27,4,221,47,247,46,234,95,115,36,237,25,87,78,26,93,57,99,90,28,102,168,76,73,174,124,244,223,246,178,50,41,212,74,61,37,14,49,36,185,67,13,29,99,200,67,232,248,58,70,93,246,227,98,133,7,17,159,51,158,107,161,54,204,99,76,246,253,139,138,196,150,255,251,178,68,208,140,196,146,102,203,27,79,66,112,143,44,233,83,104,200,204,19,161,155,36,109,37,24,66,108,179,100,77,166,26,153,242,124,32,235,241,90,45,233,87,146,200,36,161,166,84,180,33,22,55,146,13,88,134,201,199,244,180,252,131,128,0,164,182,142,160,66,195,90,228,219,194,7,67,3,36,150,175,49,234,236,36,96,27,101,107,79,29,72,236,82,80,250,123,197,73,42,134,98,211,166,12,12,31,168,99,64,76,166,23,156,58,52,133,28,181,239,180,218,217,122,214,177,93,14,182,47,61,179,106,170,124,138,239,186,131,16,164,246,237,31,226,81,77,152,158,177,71,33,138,60,212,141,249,135,165,73,98,143,76,101,35,182,199,198,126,130,23,169,222,165,44,131,73,197,18,140,151,95,66,43,43,124,233,168,140,181,74,84,205,79,137,125,214,130,219,242,240,173,114,182,233,149,153,187,17,77,180,217,26,221,179,36,0,160,234,0,87,227,24,144,204,108,53,49,40,20,249,72,115,38,18,140,28,59,24,6,150,9,230,151,9,166,105,132,8,67,0,113,224,88,56,52,239,187,105,225,78,184,227,170,42,241,180,136,102,136,176,3,48,48,117,11,32,6,226,238,178,5,240,140,234,195,4,146,0,66,19,178,99,216,170,54,182,98,234,16,133,55,53,6,88,74,30,163,129,144,62,54,78,8,136,226,57,53,76,8,123,234,95,131,233,48,127,109,215,81,77,164,45,84,252,205,66,76,173,255,243,119,221,179,24,130,149,155,81,140,66,33,157,230,168,179,246,36,241,167,15,56,248,48,85,13,29,105,135,242,40,124,64,193,172,68,222,48,117,172,47,18,62,46,126,213,18,56,24,131,18,25,198,0,21,32,96,1,37,215,103,162,54,250,139,37,236,141,230,216,89,190,16,5,80,208,122,177,78,203,178,168,138,111,181,191,255,236,100,20,220,51,72,160,217,82,176,78,25,183,206,5,131,185,247,49,74,205,137,53,46,93,90,40,16,207,29,67,230,46,228,136,10,122,254,70,82,154,220,223,108,27,213,20,237,130,84,51,165,77,200,212,190,2,178,66,28,137,57,15,139,18,156,40,123,20,44,203,18,1,24,42,90,97,115,57,162,163,71,20,4,154,88,94,110,144,8,8,28,104,131,232,247,168,20,49,50,24,28,195,66,84,146,49,144,10,42,149,47,90,54,34,203,248,99,128,44,101,162,84,38,241,151,116,1,248,194,129,103,66,195,170,152,160,47,114,60,148,9,88,69,109,101,16,167,194,182,227,22,167,38,47,84,149,66,154,165,52,153,84,229,79,26,168,52,185,44,130,158,180,56,163,172,190,89,26,4,161,240,111,90,150,93,235,213,177,217,222,248,74,41,91,226,155,48,255,251,178,100,203,12,5,131,102,198,147,140,69,176,103,140,217,119,96,163,94,23,149,155,20,46,105,109,209,177,179,165,232,240,162,161,254,161,151,119,83,179,223,113,49,17,164,255,170,133,120,247,84,202,175,100,127,54,201,69,211,198,138,204,77,119,44,88,242,203,121,146,107,162,106,59,22,64,235,251,123,78,211,19,186,150,223,247,10,250,190,247,197,194,97,119,175,254,160,1,106,128,1,219,111,57,20,102,113,97,97,60,161,12,18,190,34,173,91,25,81,224,230,6,179,2,217,107,190,143,104,254,217,91,172,189,255,255,250,144,152,114,149,13,212,195,26,98,101,135,241,111,214,247,109,99,198,113,41,168,248,187,157,103,120,153,142,209,27,104,251,181,152,69,255,87,226,35,253,18,22,234,162,103,244,162,12,232,120,202,73,28,37,57,88,107,206,94,131,83,155,123,127,65,160,203,205,0,4,163,104,196,198,129,194,70,140,64,124,103,102,134,54,101,67,201,8,4,5,18,182,33,9,48,194,148,67,76,36,29,141,184,113,38,233,15,221,113,231,93,53,226,211,222,17,8,74,183,82,188,154,8,196,242,159,29,66,20,52,221,119,242,198,209,18,140,238,18,143,65,244,181,72,96,74,57,22,6,212,24,80,135,86,89,20,114,210,168,234,177,247,91,176,214,109,135,136,194,130,48,203,21,224,209,97,202,137,112,99,158,54,79,72,123,26,42,108,74,158,235,87,92,61,26,53,209,51,167,98,150,46,116,131,6,160,123,17,67,109,202,75,199,25,55,39,202,214,71,204,248,196,235,155,147,146,252,144,89,64,3,37,146,128,68,8,133,140,240,80,236,76,204,164,68,196,6,25,194,160,30,110,67,184,16,45,129,187,77,38,220,55,53,36,167,220,142,118,38,220,93,247,212,190,238,214,160,75,111,60,205,125,77,77,195,154,175,133,220,191,231,82,122,41,244,75,24,154,12,102,129,64,25,72,73,198,232,58,4,194,91,8,73,198,146,155,251,209,34,130,206,41,206,44,215,82,165,102,173,204,254,132,216,16,81,254,206,212,123,94,67,76,24,148,195,109,156,184,215,116,48,194,142,103,71,35,36,254,242,206,230,175,82,247,201,66,178,222,167,178,113,87,205,208,201,206,173,233,205,235,226,183,247,41,240,169,212,67,11,135,9,34,182,239,255,220,119,68,31,33,164,93,135,10,232,171,15,108,41,40,243,180,247,185,149,87,134,92,86,118,125,150,23,29,111,197,100,99,145,251,26,205,235,173,102,251,223,234,41,110,32,59,144,37,65,245,236,88,9,209,16,72,163,76,75,84,114,88,245,114,105,81,151,61,108,241,13,149,167,34,145,178,180,182,182,92,200,62,114,207,120,78,33,41,38,76,166,123,255,251,178,68,210,8,133,11,103,72,27,108,69,16,160,204,217,3,108,201,204,81,137,157,59,167,153,25,98,50,179,166,41,135,152,189,220,55,76,171,205,66,41,105,189,115,163,215,17,126,244,120,170,159,43,20,238,88,226,221,26,164,145,149,159,95,16,147,107,120,203,31,200,171,220,140,3,97,69,234,78,77,110,194,166,123,11,250,14,82,115,23,165,120,193,4,90,148,238,143,58,111,197,204,54,126,173,197,103,103,134,63,92,107,188,154,129,101,19,3,9,215,216,188,110,247,85,215,32,65,245,142,101,179,216,56,224,80,199,80,136,219,67,82,82,154,227,14,23,148,66,210,66,234,233,52,166,203,58,72,28,162,48,140,214,39,10,172,140,102,66,211,34,113,2,159,248,218,57,221,243,202,84,234,238,187,60,147,17,78,109,229,217,19,81,174,69,18,181,89,115,178,222,106,107,53,175,238,84,100,107,101,124,220,119,204,136,19,231,4,133,149,176,192,195,12,232,40,2,162,113,14,70,236,42,78,86,129,192,164,32,56,81,102,76,76,61,84,214,185,100,35,59,136,71,91,139,244,178,156,233,67,110,211,217,240,132,137,211,182,252,89,131,96,232,53,240,114,30,57,216,164,197,174,222,163,203,185,216,229,76,233,38,224,39,185,5,193,25,50,203,184,108,74,70,104,93,24,125,178,58,44,206,194,62,21,114,37,36,118,154,97,17,119,28,35,33,223,117,127,119,249,95,207,225,149,123,254,38,252,82,43,61,102,91,217,165,223,136,157,95,42,235,180,136,114,45,45,145,173,220,97,164,204,176,84,209,248,244,19,24,116,156,232,205,3,55,129,10,30,110,202,227,63,196,106,91,55,198,117,11,26,159,49,190,24,194,232,118,96,1,61,2,36,150,234,167,114,87,139,130,26,94,156,212,99,57,234,190,27,58,146,46,126,94,198,110,159,113,227,200,138,190,241,250,211,63,47,215,171,24,223,142,177,94,174,251,151,223,119,78,191,78,81,90,244,181,230,224,102,122,196,145,106,177,16,90,93,255,163,80,254,70,63,115,69,195,86,191,245,57,85,52,83,215,31,180,154,57,206,120,42,45,62,225,162,98,34,231,162,111,219,231,143,143,238,254,66,32,8,203,80,240,65,112,218,167,195,252,82,77,142,109,54,179,8,16,49,53,121,252,232,99,67,1,5,12,116,71,49,72,165,61,140,20,35,118,156,176,224,92,192,84,5,47,29,2,11,6,81,212,70,9,113,95,35,15,139,4,139,207,162,95,200,25,18,52,53,86,236,160,42,166,193,90,11,26,130,119,18,129,167,126,197,252,225,133,151,14,225,40,123,159,216,91,171,131,183,1,76,62,79,237,119,50,252,170,22,202,39,229,152,210,210,246,165,175,255,251,178,100,204,12,133,163,102,199,155,105,126,210,109,44,217,122,60,40,164,23,253,159,18,46,13,254,129,175,179,166,52,240,162,156,255,239,59,161,29,160,225,121,161,57,210,43,240,179,172,239,195,76,223,155,27,222,77,81,53,62,22,102,191,110,215,206,179,157,223,16,237,36,56,185,141,236,246,107,214,186,206,165,141,109,79,171,91,31,219,16,115,140,111,122,181,171,153,241,239,81,121,54,212,99,246,39,181,41,169,65,1,70,220,154,138,162,18,182,94,27,75,249,14,136,173,127,101,109,43,15,80,183,137,171,7,112,142,164,117,50,201,252,249,180,242,254,115,231,153,203,205,170,51,164,105,17,50,231,67,153,7,83,120,152,249,150,165,149,127,31,45,119,101,82,190,120,249,85,66,170,101,167,234,168,125,196,95,93,95,211,119,202,188,237,79,127,89,83,235,93,117,187,20,215,17,31,49,4,255,119,87,246,223,208,82,149,8,150,222,216,217,1,8,164,107,95,11,250,42,60,52,142,80,226,97,14,149,223,97,0,68,9,127,35,70,170,72,5,216,127,157,251,175,93,153,150,151,2,197,71,7,197,176,130,172,196,57,156,86,87,50,64,12,54,85,210,181,225,122,154,96,121,166,75,77,113,161,118,155,105,166,151,17,180,69,152,0,217,123,213,148,42,127,213,238,214,111,201,255,190,62,229,159,231,175,238,190,215,247,95,249,82,242,213,76,207,37,83,54,238,148,218,202,70,167,170,109,172,181,182,152,132,96,212,54,225,18,99,72,32,74,68,73,22,152,102,177,251,115,198,199,53,230,183,29,68,154,38,85,48,36,143,26,54,223,102,207,173,108,98,189,176,51,231,136,0,0,75,107,141,55,228,184,227,74,197,20,35,186,135,35,44,46,94,49,251,33,72,153,126,161,187,203,219,210,237,186,210,0,12,33,25,9,189,223,124,141,133,191,57,113,65,25,17,50,203,51,40,63,37,75,57,174,184,128,252,142,162,169,120,129,213,221,212,147,196,166,208,138,183,60,44,117,219,125,214,155,124,236,50,185,155,89,121,150,180,135,137,152,213,107,129,180,48,103,88,234,221,98,110,219,105,218,35,69,224,31,147,4,20,163,31,200,115,18,13,243,168,64,211,55,139,115,132,70,64,225,44,198,1,164,215,144,40,192,225,44,192,208,12,0,18,134,5,35,195,226,213,68,16,129,37,53,129,32,58,99,152,4,18,143,0,106,102,94,240,128,97,166,150,4,113,96,193,234,67,24,29,75,145,169,214,7,3,41,2,72,1,151,249,160,186,49,87,18,91,158,16,63,203,34,81,164,165,144,69,219,155,191,0,168,98,187,111,163,241,199,226,71,54,249,40,107,194,210,223,103,178,47,0,200,36,153,208,213,255,251,178,100,204,140,5,71,102,200,155,73,125,242,112,172,233,189,48,40,169,25,165,155,14,14,141,254,193,199,51,101,244,243,161,241,158,199,190,178,2,158,105,85,73,201,29,66,226,171,37,92,140,220,163,29,153,189,200,235,203,14,239,72,237,56,52,150,198,114,76,189,16,250,25,142,179,146,24,57,225,70,222,159,214,37,41,253,167,133,10,212,137,38,52,246,250,204,26,249,33,89,188,67,131,204,114,28,139,42,61,241,138,72,0,4,216,48,18,164,219,231,204,111,199,146,36,127,80,221,43,171,117,203,137,225,88,43,49,149,74,188,251,1,161,200,88,223,178,85,63,167,245,166,230,170,174,168,151,170,70,135,167,237,235,166,120,234,234,106,121,187,30,177,36,35,212,9,102,250,94,41,91,121,75,234,211,28,101,206,239,82,237,11,202,18,57,33,25,150,154,79,57,157,26,10,166,103,71,185,134,123,27,35,186,184,187,141,163,158,151,245,238,35,144,92,122,170,0,113,211,67,158,12,140,133,53,98,68,237,75,227,59,150,205,240,146,100,134,44,89,155,92,104,23,37,152,200,90,96,48,9,128,128,134,5,3,189,208,202,150,201,94,105,121,123,44,196,96,165,169,25,0,6,148,6,141,147,63,81,8,42,60,220,41,152,108,31,243,114,250,123,26,213,223,160,144,102,240,221,189,29,157,160,127,47,231,71,43,189,2,71,97,150,149,15,128,64,116,88,112,144,113,34,130,210,58,25,221,169,89,139,26,58,22,196,233,105,127,75,51,207,255,255,215,106,210,177,74,253,45,92,63,220,71,243,121,49,112,247,160,246,135,155,20,112,104,82,146,104,204,88,165,98,241,179,164,92,44,101,45,84,43,52,65,74,55,166,171,123,169,38,12,172,0,0,200,52,146,41,165,212,98,105,96,80,92,14,24,25,133,49,81,100,241,224,174,230,150,233,156,72,96,193,221,231,233,54,221,109,243,204,95,246,91,234,231,35,247,234,227,192,143,35,33,21,38,40,74,85,72,191,76,202,243,134,86,25,112,141,238,253,69,98,52,18,174,8,255,168,69,185,164,99,107,21,130,72,89,17,85,60,199,145,190,219,54,255,247,225,128,0,0,48,153,214,6,99,192,73,157,140,135,30,72,153,41,144,103,71,136,88,156,32,58,156,100,8,58,43,0,39,27,168,8,82,98,144,37,71,78,31,110,106,125,97,11,173,23,100,74,220,145,14,161,101,151,53,18,64,72,29,73,93,104,132,50,207,95,233,172,170,118,131,59,84,214,230,176,201,245,212,54,206,170,200,46,52,232,164,245,44,59,42,151,70,33,113,119,218,14,230,21,172,84,203,125,231,235,193,69,235,252,40,144,239,81,149,109,10,65,103,185,10,99,3,71,255,251,176,100,199,140,5,127,103,69,147,136,111,64,96,140,217,205,40,101,247,21,189,157,20,110,5,254,129,226,51,100,9,131,33,136,1,14,105,239,80,147,185,108,186,244,58,189,166,41,247,46,25,161,50,182,111,56,146,127,106,119,40,53,199,165,188,244,240,55,247,47,207,215,133,255,198,43,24,127,206,143,250,201,30,173,186,191,10,88,52,212,108,2,165,208,42,172,108,77,196,129,23,93,86,133,124,191,41,148,12,197,49,8,27,29,6,36,95,17,84,68,205,10,30,220,195,83,59,77,76,196,173,220,111,115,19,50,109,36,73,205,94,38,32,242,71,202,210,164,26,169,76,133,180,31,43,232,90,235,255,17,81,111,21,157,117,92,60,45,247,72,173,26,215,52,55,237,46,123,222,238,70,119,117,28,221,245,42,202,189,167,119,88,205,138,120,226,161,191,133,224,63,174,0,140,74,51,204,81,58,140,97,42,12,217,78,76,178,32,78,137,32,140,63,3,76,151,50,193,218,24,168,70,100,56,122,97,240,26,44,30,24,204,9,44,43,234,230,67,132,129,104,2,163,84,209,193,48,32,75,128,201,199,110,139,17,128,26,27,45,107,204,77,218,28,10,32,0,151,172,157,199,114,229,46,181,89,6,20,220,164,131,233,109,188,210,250,170,146,20,200,22,188,114,30,122,167,155,4,173,111,191,176,147,243,236,71,18,246,28,130,6,115,123,41,153,207,69,183,155,207,87,250,251,218,246,127,219,39,167,255,43,92,218,81,204,113,141,182,115,191,187,191,144,218,189,180,253,102,170,62,170,151,208,145,185,6,82,4,43,181,133,214,155,221,179,46,107,249,168,241,125,173,177,177,63,42,97,255,249,159,236,221,131,126,93,238,74,15,102,74,92,244,188,131,95,127,88,0,2,108,140,68,91,109,213,92,6,194,230,126,139,19,242,70,71,202,113,178,178,36,197,204,60,170,34,244,229,172,128,213,69,255,252,247,56,80,225,179,9,105,84,215,75,55,47,237,77,60,174,62,220,118,227,85,97,25,74,58,26,198,72,241,146,221,22,211,10,205,75,45,28,18,184,193,72,234,42,16,98,208,251,185,45,53,237,207,132,237,118,154,46,253,198,14,185,174,18,146,54,123,148,138,158,39,102,120,137,165,123,170,179,239,39,169,141,25,227,159,145,8,73,53,2,16,204,102,227,66,138,206,166,198,50,201,116,231,9,128,16,36,196,164,115,109,133,135,129,230,48,24,175,193,32,224,224,69,190,97,233,239,21,134,27,121,12,177,148,176,245,152,205,140,4,32,92,180,144,228,10,224,183,242,134,254,93,1,183,247,97,191,165,222,57,242,182,172,229,73,47,179,24,108,210,231,73,231,191,77,244,145,120,45,155,223,255,251,178,100,211,14,6,101,102,195,139,186,99,116,123,44,217,125,61,40,85,19,77,157,24,78,13,125,1,148,179,165,165,130,141,188,154,21,29,129,163,71,71,191,150,95,255,63,59,111,211,233,194,61,242,255,107,127,120,127,255,156,236,35,186,44,221,142,166,192,176,96,202,173,112,77,212,87,249,101,54,30,157,83,41,252,71,241,15,183,118,239,250,123,3,86,0,0,208,32,213,112,116,106,7,76,41,25,49,41,86,90,113,95,119,108,206,76,249,198,148,64,122,161,69,200,129,5,191,245,86,74,207,223,79,223,206,175,56,72,252,135,95,44,22,217,33,161,100,248,56,118,152,147,133,100,23,1,159,61,224,96,207,179,57,67,53,37,91,40,72,153,174,85,59,229,229,37,167,244,140,244,47,180,233,82,122,132,93,88,127,159,243,223,44,191,19,42,0,140,167,14,48,42,124,223,110,19,123,42,193,147,3,28,250,76,40,65,48,192,180,245,226,193,100,57,143,158,70,50,21,0,0,38,59,15,37,10,194,152,28,0,245,135,2,156,68,214,123,153,18,131,167,9,119,140,22,56,34,45,199,152,98,181,38,59,91,156,14,1,55,208,218,222,88,145,246,95,0,71,108,70,101,56,83,91,153,112,26,124,185,135,59,52,48,106,200,108,176,69,35,115,128,22,219,8,98,76,80,195,193,17,20,10,28,33,216,186,8,221,58,172,191,46,169,42,223,100,60,94,50,86,234,31,134,116,163,166,147,218,101,35,122,84,70,226,134,199,57,206,144,52,167,97,82,201,16,101,199,80,117,7,183,139,82,153,122,164,226,55,125,74,65,137,47,213,237,243,46,43,122,234,246,147,188,196,245,173,119,177,126,131,147,47,190,41,164,181,57,64,0,24,64,65,55,36,107,17,166,14,226,166,129,148,174,202,54,139,122,6,20,3,248,122,31,86,231,222,124,211,81,227,110,52,37,27,62,230,124,123,255,53,206,246,211,87,161,245,107,93,77,213,44,83,74,215,15,45,53,124,15,46,241,131,117,174,70,38,228,143,54,185,102,69,129,242,183,123,181,235,150,185,164,227,74,226,101,165,20,63,175,53,27,99,146,135,45,203,219,210,214,200,137,80,177,20,112,232,166,132,41,6,196,196,143,111,148,190,33,248,100,134,229,249,11,216,66,22,145,109,43,128,167,142,38,158,135,240,134,48,103,250,206,217,103,70,191,101,107,157,122,75,91,205,196,105,121,67,246,123,43,155,119,106,32,142,81,99,62,195,183,174,220,141,214,2,241,232,172,92,197,122,79,117,23,21,97,16,113,164,168,166,158,195,194,51,207,44,18,220,244,67,142,49,13,103,173,31,254,218,102,186,250,157,231,253,53,123,162,50,111,210,254,235,86,97,235,255,251,178,100,214,136,134,76,102,195,139,136,127,64,126,44,233,42,97,136,88,17,145,155,45,172,169,151,169,195,51,101,28,244,13,152,252,15,81,202,218,149,134,183,218,238,114,246,219,134,238,203,200,162,91,181,178,59,57,251,77,239,129,135,54,91,206,133,219,49,220,114,0,132,138,104,38,212,110,82,86,171,86,2,32,161,3,90,40,102,131,93,70,111,163,30,163,42,52,217,26,233,112,163,152,11,68,252,138,248,178,245,119,208,60,145,92,208,75,136,175,90,8,10,161,32,124,242,139,65,117,189,130,192,184,90,128,138,81,193,242,203,177,149,77,108,117,58,141,74,139,115,222,18,116,228,201,183,110,231,153,219,65,244,126,85,235,253,134,72,79,61,118,24,110,230,62,83,37,215,133,226,233,146,169,94,128,93,0,2,16,130,172,243,82,171,56,16,28,208,141,141,164,252,201,194,79,56,32,72,48,8,114,53,148,21,17,48,161,247,226,78,131,242,72,5,252,127,104,39,219,166,113,188,156,72,36,68,18,140,26,146,80,70,159,154,237,180,237,215,206,181,171,247,245,222,221,255,150,115,251,200,127,43,22,32,126,87,150,88,165,150,196,37,56,174,71,190,12,150,195,50,153,187,184,227,134,24,227,149,95,119,111,63,214,225,177,222,113,99,13,35,236,160,50,161,25,104,57,185,220,13,20,150,71,90,142,78,254,206,231,243,207,213,195,124,81,164,149,57,1,112,177,25,51,16,198,158,71,88,108,66,178,196,40,177,161,130,215,89,130,202,205,138,100,3,103,39,90,181,45,5,30,100,57,212,28,238,62,2,186,133,96,0,3,146,209,50,186,237,215,42,211,32,181,102,7,236,65,162,51,148,229,247,86,47,251,139,104,45,81,151,26,103,210,162,227,148,154,194,121,10,222,31,85,41,100,14,16,73,193,49,3,247,247,86,229,56,105,120,77,82,200,65,120,204,153,117,252,57,246,42,26,247,21,220,166,242,247,17,23,63,30,27,209,50,209,41,5,31,215,186,92,211,253,47,222,119,152,156,246,171,42,233,161,190,90,110,183,109,61,167,76,174,236,96,25,251,137,235,111,127,79,247,38,63,175,11,182,211,2,84,80,73,70,230,162,0,1,86,6,160,201,51,32,179,35,159,77,4,64,85,96,243,194,16,160,194,79,35,39,99,80,236,5,7,76,214,206,49,26,162,142,201,34,130,32,140,214,69,95,180,217,215,159,146,202,0,168,200,254,180,37,52,179,208,69,171,38,238,72,192,38,108,218,18,44,180,15,54,202,132,100,228,43,46,237,69,27,187,255,55,237,125,245,246,119,254,252,169,109,249,238,248,237,125,186,255,35,114,148,114,229,15,127,236,50,51,221,241,111,246,81,206,233,243,197,255,251,178,100,219,136,5,195,103,72,83,105,111,178,129,172,217,125,60,70,166,84,145,157,34,237,37,247,201,245,179,103,52,195,34,188,216,70,155,187,51,106,84,68,161,17,18,20,196,138,102,14,177,17,130,62,239,167,241,181,157,230,247,141,111,124,99,88,198,55,189,194,200,122,202,66,0,10,239,107,222,109,118,199,75,53,245,129,253,139,230,205,146,56,182,117,85,200,171,101,172,61,78,200,133,14,254,213,175,231,243,185,189,125,51,131,163,173,6,112,150,247,217,253,191,241,136,216,130,218,20,95,52,226,140,85,115,166,28,180,157,211,118,200,130,253,126,217,235,156,198,149,29,172,195,161,202,47,41,225,119,133,202,21,72,22,107,217,210,109,84,220,52,161,240,41,227,241,131,166,152,171,108,130,158,86,135,13,219,183,88,230,235,251,71,247,254,250,110,252,54,49,70,240,196,53,131,7,44,205,149,160,51,228,156,236,251,3,19,135,77,103,41,61,8,140,197,165,147,55,130,71,156,130,195,51,45,3,94,53,160,139,66,0,41,100,94,52,55,98,170,56,150,137,192,36,16,48,72,232,72,94,172,10,210,221,154,202,223,93,172,38,36,132,133,6,113,159,71,45,218,116,30,75,176,37,19,160,201,234,67,76,141,249,117,148,65,177,191,107,93,222,123,101,108,237,191,105,9,14,170,177,71,30,85,24,161,163,179,90,222,87,63,58,92,239,220,249,118,216,166,61,174,124,247,53,237,26,214,223,213,118,230,150,140,116,54,250,73,153,119,89,60,35,17,221,134,111,47,39,97,248,131,134,58,9,56,74,10,71,68,217,103,152,81,197,229,222,120,120,143,15,112,218,222,86,149,214,125,213,158,5,171,140,219,31,80,166,165,152,67,66,127,237,11,214,122,169,136,173,245,252,146,193,229,0,0,1,118,66,145,141,199,20,139,136,101,177,34,93,50,72,205,183,238,221,71,89,254,181,97,131,13,228,8,147,76,158,119,141,66,107,235,9,144,89,147,185,165,159,57,189,55,35,114,215,90,162,112,253,155,223,215,34,207,101,186,169,160,216,170,45,172,52,97,153,172,92,249,141,107,85,222,218,253,92,222,28,171,68,139,76,121,47,187,78,52,102,51,254,240,243,221,179,227,53,246,148,251,235,187,220,127,111,221,163,27,247,102,255,230,127,33,20,131,70,89,17,153,56,102,104,208,129,148,158,166,107,12,28,216,98,98,97,57,131,82,102,203,18,128,66,102,16,40,147,11,22,80,40,118,211,167,90,149,35,117,127,99,209,90,5,228,195,238,3,67,238,20,28,212,223,246,69,55,41,191,97,234,152,145,76,90,155,151,90,206,53,114,220,247,57,23,147,172,28,130,80,228,198,172,204,199,37,176,212,97,255,251,178,100,213,14,134,179,102,195,3,134,127,178,118,204,217,141,60,38,167,20,189,155,22,78,21,124,201,148,179,100,217,132,13,96,169,63,241,120,152,64,233,184,212,106,108,73,155,106,119,124,180,90,215,75,238,70,49,200,233,116,107,34,107,66,57,239,107,85,54,167,108,178,92,185,249,73,253,170,215,66,234,228,181,246,31,115,207,53,137,189,37,230,233,207,182,157,163,150,113,182,245,223,125,149,2,189,1,113,5,221,201,223,39,24,144,44,56,72,176,201,1,80,190,54,176,48,130,0,61,247,154,48,164,86,26,192,253,171,201,255,151,37,189,141,153,125,43,60,188,175,79,233,173,243,134,132,172,70,33,96,36,144,25,239,145,52,164,157,181,178,153,206,194,61,132,207,210,158,33,7,115,110,158,205,148,165,197,203,202,150,121,159,244,190,149,205,79,54,247,120,127,231,114,243,183,254,101,1,213,0,0,129,130,159,204,93,69,33,23,88,253,152,208,40,233,85,199,2,42,55,188,62,34,1,166,65,173,219,75,205,223,88,118,134,185,134,253,177,104,234,185,79,173,47,178,241,178,101,35,189,61,38,36,102,219,52,237,93,235,99,79,2,182,99,250,118,20,105,134,8,18,225,4,159,14,255,169,100,191,231,190,55,255,220,243,247,115,31,53,215,87,241,19,197,66,150,106,247,49,231,159,55,117,29,181,117,82,69,153,162,181,50,156,85,180,253,198,199,239,114,167,82,170,124,210,91,167,124,85,68,219,87,184,238,38,91,23,87,166,27,88,0,4,237,112,27,100,142,228,104,71,129,39,3,112,161,13,224,225,131,67,172,183,181,61,239,150,145,18,174,63,255,255,248,221,89,43,149,16,216,75,78,155,45,225,209,174,131,99,111,147,82,238,229,187,123,97,254,124,183,51,50,214,164,10,80,214,209,34,213,147,129,139,215,245,108,172,237,215,91,207,212,114,202,202,133,25,40,201,40,76,148,213,46,177,22,204,169,235,58,83,63,49,84,210,68,223,94,223,73,123,85,136,215,144,0,20,157,70,146,37,152,228,18,100,129,185,141,72,38,85,82,154,157,104,192,76,108,153,57,72,85,61,204,114,25,12,58,60,198,42,2,181,210,250,132,0,158,100,165,101,208,115,5,152,186,180,211,32,112,120,68,10,125,155,172,33,77,161,248,9,43,28,101,204,215,23,84,179,241,141,118,152,205,21,161,43,66,68,59,132,136,176,154,21,167,112,174,136,82,80,44,43,70,103,134,137,85,42,88,238,243,223,191,171,58,223,157,5,224,223,159,123,94,130,215,88,235,175,189,212,191,126,82,187,91,103,44,133,218,223,38,58,237,239,208,199,137,173,4,86,46,168,85,143,19,203,2,210,37,199,134,31,95,80,255,251,178,100,208,8,4,109,103,73,203,44,91,120,114,12,233,173,37,72,35,89,161,157,18,110,49,249,130,30,51,100,29,132,25,233,236,35,13,65,18,91,132,114,97,199,12,83,44,58,18,213,183,186,198,241,10,13,173,37,183,109,238,211,234,209,38,129,188,81,246,169,36,246,135,196,166,141,20,255,72,14,0,20,227,145,57,17,85,164,178,165,55,79,234,66,5,143,126,179,7,98,154,106,60,153,166,164,44,165,164,197,67,128,28,114,74,111,23,81,93,247,109,20,147,223,73,52,185,151,139,166,45,22,168,164,236,17,166,239,213,159,64,198,31,61,245,215,204,243,44,154,12,7,101,29,114,8,105,158,232,162,189,26,106,147,108,202,42,27,238,162,208,249,49,40,69,44,22,24,219,234,66,188,158,230,56,243,205,217,90,143,253,4,121,118,122,61,179,117,93,182,171,95,83,240,133,181,81,115,24,66,254,224,105,72,42,0,4,81,140,201,72,67,10,144,13,60,6,56,80,200,193,66,3,74,5,66,128,224,34,68,58,166,255,24,40,99,14,132,0,131,132,111,242,139,231,214,128,235,64,210,139,51,114,57,98,121,165,148,182,106,100,121,10,134,163,193,36,248,179,67,10,62,203,11,24,203,159,227,238,24,62,106,150,22,86,30,71,69,78,18,22,44,49,169,187,199,126,213,61,219,219,32,248,171,158,62,166,174,125,150,235,248,101,95,17,21,220,68,58,58,234,170,34,39,138,184,254,186,185,98,28,29,65,73,74,29,72,180,221,100,85,94,182,31,39,171,7,78,235,84,196,177,142,136,225,253,50,209,59,10,75,225,237,186,116,104,1,241,58,0,9,236,40,165,182,244,227,82,4,80,178,22,22,0,167,35,225,27,186,87,33,120,45,160,133,59,127,112,15,145,179,249,241,18,154,220,140,158,152,40,166,83,239,72,140,229,45,194,242,16,32,171,56,161,168,14,245,132,53,101,48,234,168,102,222,74,225,133,160,64,132,153,104,156,60,188,137,152,144,136,171,70,194,134,130,75,128,244,200,245,37,52,207,225,27,225,129,210,168,13,92,65,48,129,28,46,162,170,66,218,18,158,71,92,90,187,89,155,75,70,52,31,25,104,14,113,211,137,146,194,166,151,20,132,5,128,42,211,121,132,209,88,193,76,5,6,80,50,80,16,11,113,126,85,89,108,70,33,54,90,20,252,105,96,64,43,226,146,87,246,82,243,195,74,204,255,185,109,100,8,156,25,49,31,56,169,245,104,98,82,17,177,60,158,4,34,32,41,92,170,34,66,195,133,67,129,40,178,36,96,42,116,154,53,43,15,98,93,239,207,172,161,163,73,30,47,184,113,190,234,72,90,98,211,155,255,89,249,180,245,97,202,223,55,169,255,251,178,100,205,14,133,32,102,198,155,140,93,66,116,108,217,106,60,195,102,87,49,163,22,78,105,137,129,239,179,164,41,134,13,97,215,158,191,87,172,206,235,183,166,95,43,72,38,28,173,235,4,237,251,123,173,182,142,205,61,217,103,239,175,89,82,103,25,142,245,113,46,105,238,44,167,237,86,211,221,231,55,55,89,207,220,67,0,41,167,70,148,128,65,69,56,148,112,205,40,247,153,122,23,57,197,93,143,142,36,131,15,211,99,148,58,202,228,38,245,213,254,245,197,106,62,23,89,152,236,125,85,90,82,48,19,68,22,15,28,174,196,71,160,143,1,48,232,41,137,32,52,67,4,8,226,34,48,9,8,23,165,52,129,170,91,14,15,198,104,229,76,185,5,179,108,241,160,25,32,190,22,145,172,111,29,66,14,102,18,124,102,99,67,209,203,86,102,13,143,154,157,11,128,165,206,103,237,250,67,235,220,88,22,78,0,107,227,61,133,53,67,51,133,79,21,98,55,35,67,9,20,33,21,52,22,83,223,25,113,199,158,145,144,12,20,0,3,137,211,56,108,121,244,148,66,100,208,203,11,143,185,230,32,38,68,59,65,110,129,174,63,50,244,131,74,169,247,94,91,15,195,18,199,238,212,197,62,81,171,115,210,200,180,73,165,206,93,161,129,34,243,92,151,95,151,51,89,200,14,220,38,81,200,165,171,212,211,185,211,221,223,9,150,154,200,160,23,72,19,141,153,252,197,21,134,95,75,114,146,124,150,56,189,66,223,40,236,239,89,232,231,67,14,114,139,104,165,20,232,33,86,229,111,34,91,166,34,236,220,145,4,11,173,36,100,5,244,77,20,235,55,50,69,19,78,112,187,116,155,158,83,33,91,221,21,6,83,218,128,0,2,0,25,245,32,222,48,56,1,51,104,155,8,169,197,175,125,79,204,69,159,223,186,185,24,103,68,188,6,128,46,174,69,103,225,228,35,70,42,203,240,175,51,233,53,135,76,214,229,201,187,210,39,207,198,22,133,10,63,121,198,174,183,95,226,146,25,33,201,218,182,101,60,189,147,46,31,168,197,212,252,137,196,57,222,21,49,23,66,50,82,85,176,33,25,122,79,200,136,225,252,254,205,6,32,2,4,49,115,116,192,35,179,53,156,142,60,8,52,169,140,215,2,129,65,1,137,222,103,17,10,128,3,166,34,50,174,147,1,130,204,50,4,125,147,81,53,229,165,165,85,239,218,107,228,166,228,192,118,116,12,33,7,1,87,84,34,84,171,166,84,197,3,148,94,94,220,22,99,195,33,190,226,64,143,45,45,44,204,27,22,146,44,186,23,162,84,214,229,237,153,141,206,51,87,105,168,187,144,68,97,255,13,148,130,57,223,74,163,86,249,150,60,76,70,255,251,178,100,205,140,133,194,103,197,147,102,111,178,106,76,233,25,97,3,102,23,225,157,18,78,37,124,65,222,51,102,180,193,163,53,187,116,133,156,89,103,50,68,164,222,217,185,117,182,175,119,205,50,106,99,255,219,240,183,252,68,251,126,160,214,170,225,123,62,118,100,241,178,83,76,113,115,222,190,73,115,247,85,246,249,204,62,121,170,123,219,29,68,76,241,247,184,6,236,105,58,180,165,95,78,129,110,150,201,36,147,219,90,53,62,69,193,121,31,78,103,99,151,38,134,55,155,57,141,188,92,249,200,227,90,202,231,253,122,136,34,246,37,211,139,97,41,171,135,132,30,87,10,130,87,22,16,83,40,82,51,97,7,120,166,246,18,245,144,137,54,6,43,174,52,53,58,114,139,181,24,28,235,26,203,17,21,146,157,4,124,210,93,72,73,230,145,199,6,147,146,83,37,40,190,111,114,238,46,200,32,46,245,16,175,147,173,193,79,20,151,233,130,241,250,0,0,221,148,0,240,96,160,48,48,29,185,192,44,98,194,150,200,216,41,57,164,64,71,96,129,96,229,172,26,18,240,102,137,128,17,225,102,131,190,42,18,253,171,28,10,1,90,113,12,25,222,127,25,132,86,74,161,101,200,70,211,223,64,81,46,208,161,65,95,116,19,32,28,200,164,236,0,228,179,34,204,33,32,117,39,56,149,141,201,96,40,110,34,2,34,44,180,118,69,133,55,91,8,212,104,2,115,178,133,51,94,14,228,81,251,118,35,48,125,45,171,221,195,11,105,232,237,106,110,246,205,113,79,158,162,167,142,46,99,118,219,255,70,35,246,246,218,111,121,217,165,159,55,13,182,126,222,56,101,196,174,206,88,125,140,204,13,83,86,210,150,75,232,249,229,30,113,4,30,121,61,241,20,131,153,18,238,232,196,42,66,132,42,169,205,193,84,162,50,85,106,96,96,139,26,18,80,216,96,113,68,195,200,71,27,115,246,15,91,107,84,67,192,36,160,180,2,217,52,12,139,142,198,97,105,160,221,186,191,125,178,156,162,53,42,182,244,136,114,10,90,246,49,177,228,218,17,38,246,160,160,141,244,47,98,111,239,25,209,235,237,119,122,28,254,239,96,178,97,78,131,170,71,17,204,105,62,231,254,114,120,107,102,23,6,99,135,167,202,88,0,39,51,49,195,109,84,5,41,152,136,34,9,211,212,88,68,217,202,194,160,1,222,128,164,2,37,21,70,17,34,49,136,158,80,168,116,88,125,210,32,28,168,192,8,17,2,25,0,99,191,25,81,13,68,72,16,182,134,32,9,98,96,16,153,0,12,88,206,130,16,148,167,24,36,101,70,131,81,24,6,102,20,33,122,64,145,205,89,163,8,12,16,125,185,129,10,18,19,71,255,251,178,100,200,142,198,2,102,200,155,88,91,240,85,100,201,82,61,38,70,27,129,157,26,77,233,111,209,196,51,101,76,244,149,240,72,129,147,16,2,80,25,88,192,2,50,226,144,254,5,70,151,253,75,213,235,78,112,95,71,126,41,61,254,205,144,148,196,30,171,168,235,223,86,163,82,106,76,77,246,173,221,55,95,109,30,175,100,196,55,107,153,113,27,170,47,167,222,202,233,138,49,19,142,82,155,118,135,13,105,73,194,89,36,163,158,126,238,98,47,153,38,69,187,223,253,87,186,90,128,12,192,0,4,228,132,190,2,16,33,101,56,181,162,196,244,26,202,83,168,48,148,113,165,149,225,150,30,19,22,68,183,24,181,88,86,154,65,92,4,82,58,36,213,230,232,255,137,35,73,55,236,218,93,190,182,227,164,230,153,144,185,5,71,157,141,32,187,123,162,26,134,51,38,220,231,70,58,18,142,172,165,220,169,98,189,150,118,76,232,169,160,227,146,197,51,173,117,77,144,149,165,214,106,29,145,55,245,190,232,223,93,52,248,45,0,1,109,180,26,60,192,5,0,174,57,141,141,185,19,145,48,195,27,51,67,200,175,152,192,32,147,240,149,47,143,181,148,251,84,224,161,12,193,8,159,164,14,100,77,249,120,218,66,251,119,226,53,25,186,222,69,245,202,14,76,10,72,215,90,131,124,193,100,23,44,189,201,51,34,154,108,9,52,185,108,165,195,130,234,177,42,87,65,223,173,12,205,206,73,90,115,77,134,34,81,188,37,80,212,107,26,108,123,251,253,250,11,161,196,155,189,117,19,117,229,251,145,177,66,253,149,139,59,199,67,40,231,11,172,92,185,83,139,241,179,247,153,110,70,127,51,115,62,147,32,170,117,106,181,204,153,186,149,202,141,214,189,156,61,166,128,1,86,91,87,47,18,11,42,177,96,82,146,148,186,132,239,196,127,171,195,146,52,107,89,183,237,243,193,144,232,183,191,197,121,7,90,85,120,142,151,213,139,156,115,21,79,111,183,57,13,110,83,79,59,116,118,244,179,51,21,29,30,155,25,169,122,42,28,159,200,143,94,156,191,245,116,116,122,118,94,255,116,153,191,163,254,14,0,11,123,105,33,200,36,252,194,226,205,20,84,46,120,105,139,96,193,0,1,24,57,77,84,200,67,209,212,152,41,226,118,41,27,84,72,33,25,105,240,66,57,188,109,61,220,184,252,47,106,210,85,214,176,18,230,76,97,130,41,110,201,212,12,180,48,51,119,87,53,235,63,113,42,103,250,172,145,210,144,194,158,173,152,62,132,82,55,210,33,67,179,161,48,125,25,1,137,120,111,254,187,74,255,30,188,110,147,157,100,183,96,111,148,89,209,143,141,47,119,11,223,228,230,83,13,255,251,178,100,190,140,133,52,103,74,27,67,111,176,87,108,217,147,60,101,142,20,21,157,40,109,165,90,193,187,51,102,104,241,162,120,117,190,138,141,204,212,211,31,125,84,251,29,91,102,154,143,189,13,107,222,122,151,93,179,231,158,218,39,152,143,82,48,20,96,48,6,221,219,243,39,74,117,17,216,59,215,5,154,22,253,126,11,78,49,140,76,187,141,136,245,143,3,195,149,208,224,8,231,169,249,238,200,8,42,6,6,47,200,227,11,224,178,40,95,75,249,249,123,81,53,213,214,246,145,25,18,36,193,100,185,224,233,117,57,27,226,121,142,224,231,93,231,91,187,159,232,130,38,102,62,161,214,104,112,199,95,27,213,199,247,111,111,253,95,85,77,113,246,143,247,92,69,150,10,21,0,4,235,180,200,130,3,20,157,204,156,123,49,35,212,196,225,243,207,138,12,90,14,11,20,76,194,7,43,0,24,36,14,97,112,24,209,109,61,70,66,142,65,32,73,135,5,9,233,164,96,64,17,112,169,139,150,4,1,182,200,112,84,203,197,182,73,50,210,162,35,90,16,135,12,110,0,76,149,47,48,40,9,239,98,161,129,103,253,202,71,40,118,118,85,20,159,150,188,75,125,186,183,242,26,73,75,114,149,72,235,202,163,110,36,220,60,0,30,6,72,144,191,37,126,251,251,122,150,179,183,95,74,237,255,196,75,172,54,13,190,72,47,46,148,246,203,222,213,135,237,75,107,102,53,187,51,255,184,129,114,109,167,13,29,147,78,172,164,125,27,12,187,178,82,34,142,232,168,194,118,208,93,215,22,206,182,185,142,246,190,251,135,171,83,8,167,73,247,54,180,48,27,51,127,0,0,164,150,215,118,74,217,80,253,203,12,84,169,71,195,247,12,200,227,55,90,113,10,32,148,44,28,51,61,90,55,205,68,48,143,37,180,237,118,201,95,241,253,116,49,90,26,204,155,20,140,116,187,62,249,113,215,13,42,245,86,93,103,198,151,212,197,221,125,212,247,188,212,176,242,226,22,244,251,79,174,81,61,227,88,167,168,89,182,95,110,7,45,95,246,241,68,87,38,115,29,61,91,86,53,234,127,158,62,22,94,80,26,128,11,113,149,213,70,34,42,25,23,44,99,89,1,131,135,39,242,120,24,216,142,99,52,25,152,66,160,128,153,130,201,182,65,214,160,21,4,42,47,192,113,224,127,194,161,152,70,5,4,1,132,13,12,121,99,62,36,197,93,65,198,41,161,32,163,69,0,130,96,64,32,128,161,158,79,18,130,95,225,25,107,101,235,48,9,148,196,86,42,237,212,170,85,133,41,210,246,35,197,75,131,41,254,202,198,208,170,89,115,88,153,125,178,7,182,97,87,127,227,122,174,117,157,255,247,255,255,251,178,100,223,12,6,110,104,199,155,134,127,64,113,108,217,99,97,136,54,24,177,157,26,78,101,233,193,178,179,102,232,241,162,248,255,57,167,198,181,108,255,159,255,251,182,41,175,141,79,140,196,206,239,93,238,191,235,226,243,111,88,190,233,138,83,188,248,133,72,111,37,189,109,119,186,141,235,45,179,60,47,168,89,241,55,93,223,121,141,152,178,103,16,169,92,207,175,63,244,123,173,66,192,162,176,2,12,8,59,127,255,177,66,68,34,42,22,16,81,108,240,238,249,202,219,213,217,231,146,4,255,118,255,255,237,141,206,201,158,253,251,114,229,69,185,80,96,214,140,75,17,160,99,89,161,167,223,193,12,97,53,11,98,97,143,66,230,72,220,214,190,68,93,40,65,195,67,91,159,78,23,196,142,203,94,81,4,132,95,41,145,150,38,76,143,126,152,247,110,18,245,239,104,170,168,106,181,235,191,133,164,136,6,85,0,145,163,30,139,12,180,174,54,121,52,193,120,211,28,148,13,31,113,17,128,76,18,129,49,104,28,104,68,33,3,24,36,68,132,102,129,136,190,77,65,158,152,164,28,48,91,79,42,6,148,68,90,51,100,92,5,13,69,23,54,27,86,176,115,92,166,198,23,144,50,41,186,162,73,124,143,236,208,10,41,27,196,243,210,198,110,59,150,31,216,111,225,166,154,9,206,14,164,211,168,147,143,142,228,78,142,161,188,192,144,203,109,85,185,246,231,183,230,126,126,59,103,31,199,215,179,143,255,253,156,50,39,186,187,234,126,89,19,28,91,218,199,77,92,110,152,181,230,115,236,123,165,158,201,99,170,155,243,109,182,125,32,120,213,212,198,29,153,234,80,58,218,62,168,12,110,80,4,136,82,217,105,140,144,46,66,206,186,1,15,37,10,173,44,22,214,74,217,214,173,148,93,153,161,207,149,187,9,38,114,107,198,114,13,115,255,255,239,159,230,86,25,170,6,12,220,204,144,244,74,234,89,2,219,97,102,186,176,162,99,50,52,84,66,36,140,58,145,58,36,207,238,147,200,175,158,100,255,18,83,123,20,143,230,19,243,180,137,38,125,44,203,234,120,33,84,239,137,255,82,42,71,68,22,220,11,189,153,25,113,174,101,155,177,242,188,61,223,195,15,10,50,228,241,32,114,200,137,86,66,193,53,12,124,132,116,194,12,32,79,5,72,138,34,132,34,115,118,116,80,217,215,95,131,65,215,110,47,82,49,48,136,125,14,224,228,161,244,110,107,243,84,244,178,217,218,167,11,78,29,34,130,73,113,186,67,210,242,187,137,116,116,144,161,122,103,13,77,201,247,14,181,29,77,223,51,255,255,255,252,203,109,185,255,170,183,87,46,250,155,135,211,120,189,147,215,87,186,38,42,255,251,178,100,205,142,133,140,102,198,147,152,90,242,106,172,217,119,61,35,62,20,213,155,30,109,229,105,201,172,51,101,29,133,141,41,45,205,94,97,50,217,116,212,50,58,118,175,48,140,54,234,227,163,176,243,140,116,67,103,41,71,135,178,201,18,126,220,149,194,205,114,138,2,246,168,32,160,155,142,176,151,217,84,212,214,116,64,134,224,154,49,89,72,204,92,52,61,83,198,130,72,89,40,220,231,28,47,111,159,85,157,133,152,166,95,36,13,213,235,127,121,194,243,205,89,27,34,133,151,1,146,165,76,99,134,213,25,91,169,255,14,62,94,135,246,27,68,150,21,22,69,20,150,76,189,212,133,105,146,255,18,218,237,243,100,255,201,144,238,91,249,111,121,51,37,99,38,225,114,97,228,173,50,16,131,51,132,209,53,33,232,56,252,43,53,8,109,62,73,103,40,51,76,138,67,194,4,3,16,66,83,3,200,243,30,197,99,144,140,28,149,146,0,157,25,150,199,86,169,5,67,50,36,207,24,52,36,145,16,124,1,194,50,60,60,26,40,10,16,88,9,33,20,52,34,72,32,50,96,130,130,3,137,117,64,56,80,112,56,170,74,173,85,92,255,59,10,234,110,89,113,246,137,58,46,36,182,86,228,144,131,144,250,35,15,196,178,145,228,109,1,2,106,66,8,129,29,22,33,217,37,10,171,109,85,177,211,109,110,246,196,185,170,190,223,203,24,202,103,46,158,101,149,111,135,253,54,15,54,233,211,19,219,219,45,116,126,114,207,171,42,54,18,77,239,163,75,114,107,177,5,41,103,84,213,78,188,247,17,125,233,164,150,246,168,118,53,91,50,183,95,79,1,163,93,72,211,249,224,0,112,11,178,89,46,70,250,193,9,104,0,162,28,84,190,157,82,158,199,218,46,194,157,165,255,114,85,81,38,16,77,43,83,54,33,70,226,8,65,52,226,200,234,151,155,221,141,36,62,234,157,188,221,126,79,28,194,79,57,116,141,106,162,86,150,165,222,38,107,103,119,25,164,173,175,73,198,187,239,103,102,127,141,146,108,70,227,106,108,216,182,251,58,251,25,123,187,222,27,34,169,165,174,76,49,171,238,33,203,159,57,151,127,216,237,80,0,180,221,102,44,55,1,9,166,93,7,26,193,138,84,13,28,92,50,97,48,40,192,228,28,28,30,8,193,192,226,210,6,171,116,161,251,67,48,225,61,98,128,114,97,43,248,168,240,16,46,4,138,56,203,214,150,82,208,94,245,134,133,138,128,173,195,113,135,242,69,110,91,47,214,1,213,56,98,144,10,115,135,197,88,197,32,184,164,0,11,11,50,197,197,42,238,220,159,126,190,190,215,49,123,157,255,115,232,169,175,90,162,41,206,107,108,70,202,213,255,251,178,100,222,12,134,116,102,196,3,186,90,240,117,44,233,170,48,102,127,19,41,155,32,110,21,121,65,196,51,165,13,132,141,89,195,213,56,211,139,20,89,181,146,30,133,187,56,247,90,23,108,183,197,255,210,58,214,214,212,178,161,147,45,174,46,232,96,16,113,201,42,24,66,31,97,129,197,67,68,214,216,91,152,252,233,139,14,173,13,152,78,159,47,135,145,84,82,165,182,4,120,193,3,65,46,95,255,231,230,12,170,10,174,162,205,132,3,213,221,139,199,131,49,197,73,105,145,208,187,169,65,33,197,184,97,225,221,132,100,136,199,89,30,49,115,5,47,154,28,51,72,78,233,41,45,248,235,85,144,184,87,102,251,178,25,165,50,57,153,178,228,107,210,59,20,250,165,231,141,204,0,66,209,195,1,171,12,38,75,195,152,139,100,105,225,73,233,40,198,22,15,25,4,146,80,192,20,23,144,144,9,146,97,195,226,233,176,163,6,32,113,57,204,248,16,124,226,130,6,152,50,227,72,71,51,67,36,173,0,34,32,32,227,240,75,100,100,32,32,164,130,81,196,84,73,106,22,24,188,212,45,171,23,108,13,189,215,242,24,222,15,174,47,243,96,188,245,83,90,237,250,252,202,126,26,116,167,43,216,3,212,209,168,163,238,226,39,158,63,254,107,139,158,253,185,184,230,238,190,233,58,111,129,198,213,138,180,14,99,15,57,202,41,40,243,81,10,28,46,104,40,18,159,121,22,88,228,56,69,163,196,170,32,13,129,135,157,24,126,138,52,228,249,168,252,105,22,199,50,172,105,124,74,207,14,80,11,178,250,128,42,109,105,172,10,99,152,128,37,8,108,141,235,59,78,22,126,167,74,214,243,231,53,18,136,170,132,60,231,64,82,179,137,134,83,84,159,24,232,78,178,154,154,41,200,116,126,124,139,18,35,203,19,239,157,199,49,177,32,207,76,156,221,250,156,112,117,114,21,4,250,49,132,140,239,117,16,82,195,88,177,170,164,14,165,124,144,225,146,182,187,95,71,137,234,231,65,93,189,72,137,155,143,106,176,124,242,150,179,140,147,46,9,107,78,196,208,190,128,157,183,236,96,209,152,196,70,121,17,213,250,112,2,12,217,16,6,102,40,194,68,5,57,144,70,205,158,38,8,237,32,208,128,59,90,85,240,99,196,244,86,116,163,52,148,25,183,75,80,53,204,33,137,4,136,14,49,179,189,218,80,47,44,20,118,17,196,34,172,72,105,208,194,138,29,30,104,138,32,30,77,165,58,85,253,75,215,219,106,250,166,252,244,137,119,119,42,178,247,83,164,251,48,170,161,94,84,200,235,28,104,160,201,156,72,48,250,118,22,154,89,27,227,110,20,196,29,239,21,18,81,144,211,176,51,255,251,178,100,222,140,133,234,103,69,19,154,67,112,118,235,153,2,101,35,132,83,169,155,38,109,33,151,201,200,51,166,40,244,160,152,244,152,43,237,118,229,238,245,250,58,246,228,48,95,28,220,178,24,77,85,40,240,137,237,247,236,15,25,75,217,192,46,100,22,200,234,34,51,82,64,197,2,150,17,225,10,130,170,155,34,63,234,202,78,157,98,230,127,231,246,231,255,218,55,36,210,178,133,92,169,145,203,204,68,191,124,205,162,162,205,28,44,229,137,188,85,70,143,117,136,58,238,86,90,237,230,186,73,101,86,198,221,220,105,221,75,197,209,44,233,23,139,81,28,232,63,116,248,209,86,57,68,237,233,35,178,165,120,234,110,11,215,111,25,9,136,41,168,166,101,199,39,5,198,85,0,0,83,132,194,138,147,29,167,141,50,254,55,114,56,198,66,19,138,185,140,126,71,4,5,76,18,19,49,97,12,116,16,5,41,136,224,106,88,95,4,131,9,176,250,204,109,7,76,44,193,247,40,41,104,141,73,29,81,40,137,176,247,50,248,218,124,187,46,218,169,35,91,132,194,154,140,48,251,69,110,76,211,27,110,46,198,224,73,130,161,220,193,228,220,232,238,62,121,17,84,34,101,76,87,119,196,85,245,197,50,20,187,117,79,116,223,254,83,230,233,251,230,101,207,248,135,38,197,215,168,89,170,186,17,210,48,131,182,137,227,186,58,7,7,120,238,43,77,20,205,143,28,121,52,65,152,7,130,194,6,217,75,159,44,64,213,115,99,215,112,216,150,69,118,159,22,246,197,84,213,202,140,107,14,219,16,6,106,223,80,1,18,211,158,93,182,183,115,232,224,155,7,137,217,92,133,97,176,96,145,82,150,147,76,173,154,68,225,74,94,62,99,244,224,196,118,177,209,81,211,110,215,54,184,72,187,55,212,100,102,51,145,232,217,50,148,129,119,10,204,185,72,244,146,99,237,20,39,113,2,223,175,191,228,110,22,125,145,235,251,19,181,45,87,91,126,157,221,154,219,39,205,57,102,27,105,202,153,208,120,75,209,132,33,63,231,18,248,244,99,39,84,241,187,127,196,227,230,27,252,220,161,173,220,164,54,32,111,114,0,2,84,136,198,30,13,100,164,119,196,232,231,2,81,79,208,172,195,7,210,236,4,190,131,168,156,42,217,118,95,101,36,28,105,84,113,62,146,5,96,12,64,2,226,165,169,107,128,34,58,113,182,155,132,146,7,107,212,178,208,176,172,233,244,146,69,102,95,92,173,229,25,167,82,114,145,40,152,72,81,130,52,38,233,168,64,118,76,52,180,246,187,218,246,255,19,221,212,71,223,245,219,106,243,199,120,249,151,185,123,171,119,91,22,93,103,30,115,222,215,58,84,111,102,172,255,251,178,100,223,12,5,245,103,69,155,152,90,224,129,108,217,189,25,38,23,85,29,157,26,109,229,105,193,187,179,101,92,244,140,160,133,155,68,182,162,231,90,68,214,175,164,107,7,154,226,1,2,73,105,148,162,102,126,82,66,27,29,76,223,215,59,20,107,162,19,173,183,155,237,174,184,13,220,4,5,105,187,37,74,26,232,240,161,30,1,25,16,161,2,217,88,31,67,173,186,97,52,194,83,130,169,101,63,194,201,4,131,19,64,197,5,115,206,24,176,74,75,223,212,163,25,124,56,226,99,179,149,60,229,45,105,162,212,119,212,160,129,100,53,42,36,73,177,3,211,167,40,43,33,49,170,67,34,200,203,173,190,176,233,35,173,209,59,130,138,82,220,249,231,204,151,51,133,102,19,167,152,197,79,121,86,121,139,189,0,66,163,50,193,12,52,135,54,32,228,232,211,179,67,4,142,2,103,48,240,64,196,3,176,232,121,144,136,38,0,1,16,128,131,7,164,192,1,208,250,158,45,177,66,228,0,192,248,3,164,64,2,237,130,188,110,153,109,92,49,169,81,181,7,89,112,187,233,114,135,64,234,201,134,144,133,73,16,226,137,161,189,109,140,166,39,171,211,78,223,47,22,146,180,94,72,156,146,85,34,181,49,47,110,25,219,77,152,247,246,118,114,114,219,63,185,109,156,153,181,103,251,126,179,51,125,237,181,166,157,211,221,6,106,218,65,104,102,240,185,142,76,103,78,98,231,207,145,116,84,163,76,173,130,171,86,93,254,82,183,218,113,98,136,157,172,14,91,169,123,181,122,93,237,114,108,212,31,210,133,122,125,189,231,107,136,96,161,111,249,96,1,20,145,43,242,107,37,230,230,168,85,0,119,8,79,161,20,52,236,86,245,223,63,183,161,141,63,106,89,190,144,241,30,49,138,107,79,251,241,223,157,184,236,209,189,247,235,54,20,32,251,76,248,67,11,194,236,85,51,70,91,22,134,233,36,6,150,29,151,160,194,169,134,166,200,144,219,33,20,169,211,57,72,225,33,244,66,108,98,132,185,239,168,88,188,6,42,162,190,37,11,84,8,21,150,252,170,70,97,152,130,35,184,169,252,221,111,64,0,12,36,199,99,179,51,18,76,247,78,48,53,144,207,194,179,0,37,12,50,24,50,193,116,153,196,98,145,40,16,164,97,65,177,100,68,146,28,12,181,224,192,3,77,7,38,110,4,106,168,161,105,186,14,88,32,166,36,215,25,83,126,249,191,111,91,62,105,235,0,185,94,102,139,77,94,62,221,38,36,57,107,118,167,109,83,175,251,82,139,46,27,137,36,194,73,146,6,199,7,105,20,249,85,28,185,136,238,35,244,147,54,89,66,211,166,106,170,120,249,230,76,169,77,151,207,255,251,178,100,218,140,5,252,102,197,19,152,99,176,118,204,217,189,36,195,197,23,105,155,22,78,101,107,193,255,51,101,168,243,33,172,243,207,195,191,190,159,53,92,127,252,179,249,169,154,213,98,139,75,145,80,252,65,165,181,68,36,233,203,108,61,173,58,145,60,218,22,248,184,90,170,34,31,196,102,177,158,74,140,207,154,31,53,125,184,160,6,76,142,237,222,160,0,128,75,36,164,156,47,141,166,96,192,82,144,131,152,144,166,212,103,97,248,161,114,97,78,2,109,68,182,82,221,251,187,111,182,100,208,26,68,231,33,169,35,238,254,116,75,185,158,59,188,233,237,211,152,170,141,146,200,116,121,137,88,37,149,6,33,117,30,229,150,72,231,148,87,154,84,231,187,86,137,71,226,38,110,89,28,234,200,60,193,130,103,103,41,148,105,116,61,43,153,107,116,54,50,135,149,35,148,157,234,102,106,230,38,90,170,38,200,83,143,34,5,95,130,2,26,21,0,0,34,13,189,127,255,252,76,87,66,190,5,181,96,244,216,207,71,61,98,63,23,74,247,157,177,23,167,25,43,6,20,79,36,218,214,53,151,207,93,232,36,190,164,200,17,167,121,172,159,31,168,50,119,165,83,176,231,39,177,81,51,196,151,73,52,186,14,229,116,180,238,249,159,158,218,30,231,14,183,218,204,162,120,198,121,49,14,231,8,210,217,149,39,65,78,12,155,31,16,121,250,101,97,137,107,147,123,199,77,204,91,203,108,186,147,87,94,160,124,15,100,148,190,175,55,233,45,74,250,139,197,82,255,220,19,112,0,226,221,187,93,183,17,211,224,22,96,8,208,128,229,230,105,229,21,16,81,100,121,202,0,248,101,75,85,39,116,157,145,170,154,200,77,225,43,106,33,158,59,158,249,200,125,205,189,14,114,198,157,141,24,22,33,210,101,26,228,83,28,104,209,152,248,222,21,87,171,106,210,80,209,49,196,82,9,33,234,244,26,163,71,12,56,124,24,52,106,14,119,178,159,178,137,54,114,203,24,149,60,76,196,26,221,14,34,116,84,115,45,135,204,71,81,82,147,115,155,27,141,133,91,170,25,192,214,106,153,250,135,156,54,149,128,111,64,147,195,110,176,216,79,63,31,2,44,130,247,20,9,55,181,197,151,25,52,36,9,66,193,131,11,179,39,48,46,0,32,81,20,120,36,89,74,26,38,3,150,255,44,120,33,255,144,221,146,83,79,55,210,167,30,51,69,136,184,57,132,25,7,51,12,42,75,72,15,52,147,81,121,149,228,8,195,69,26,130,103,155,202,98,104,167,208,157,218,211,39,35,91,51,152,199,168,129,226,167,118,142,67,170,138,133,178,87,41,84,164,243,146,60,196,166,241,181,187,59,21,113,217,20,255,251,176,68,201,8,132,76,103,78,233,230,69,248,136,172,217,170,61,40,79,19,149,155,28,77,24,183,194,105,179,99,205,164,154,105,57,143,24,204,12,135,47,12,43,113,226,174,44,228,73,103,35,87,45,12,154,36,143,216,226,37,46,80,0,18,91,110,64,192,38,149,1,172,66,114,179,19,72,9,54,152,6,109,41,88,208,72,50,64,171,65,62,224,201,107,2,82,68,198,235,17,9,96,142,35,191,76,235,220,35,140,18,150,131,74,19,157,50,195,40,78,182,204,109,119,222,44,229,86,67,21,145,41,113,148,247,21,146,130,25,166,162,169,85,110,48,211,28,153,88,106,52,78,54,228,189,218,39,108,203,98,121,182,210,188,173,217,204,69,142,70,98,91,195,77,77,89,212,245,159,209,112,126,167,171,156,50,232,218,116,12,139,46,224,228,9,223,57,231,125,125,123,168,123,173,184,93,205,100,219,107,52,119,108,236,224,1,75,42,0,0,8,52,219,118,193,133,149,168,45,48,54,161,161,77,193,170,2,75,96,204,29,82,183,118,109,33,110,210,181,142,221,46,170,10,209,129,148,140,88,220,53,3,166,153,41,197,121,2,49,197,87,102,111,218,219,87,154,170,67,18,88,57,242,250,201,197,245,10,81,142,136,143,227,137,255,246,207,51,245,53,206,183,255,15,117,54,166,217,187,73,143,93,137,100,181,209,113,195,84,52,139,19,85,37,118,91,27,72,155,32,113,36,86,62,170,140,59,7,84,136,88,237,211,206,181,241,91,145,107,82,109,92,240,191,40,159,118,231,113,7,26,117,215,101,0,117,128,0,1,1,216,219,113,183,27,226,170,10,12,32,122,45,228,119,178,185,77,11,47,225,102,38,117,44,42,94,242,226,35,168,162,98,236,114,58,11,12,187,103,239,189,211,233,101,17,142,239,9,81,152,134,65,135,42,136,103,48,57,225,140,207,54,119,180,162,96,170,161,113,182,4,208,148,129,24,104,69,70,61,77,13,225,94,212,108,183,58,203,137,33,143,236,219,76,185,21,174,186,60,206,179,81,27,54,128,40,4,102,81,161,165,24,166,219,102,155,2,206,42,28,52,28,108,203,97,211,66,58,76,58,16,49,169,132,197,6,161,1,220,4,175,49,216,24,16,60,49,48,101,173,25,184,78,20,12,1,144,163,192,240,48,4,48,16,16,4,30,11,191,41,224,199,93,209,144,26,235,88,87,117,215,30,11,178,230,104,215,37,45,86,60,238,54,152,200,103,112,152,141,62,211,115,179,78,14,82,252,101,248,217,143,238,150,60,222,190,155,19,153,103,66,210,213,47,42,204,142,169,83,47,211,42,185,91,59,15,226,97,98,168,122,210,177,179,244,166,85,168,215,81,205,193,86,63,255,251,178,100,203,8,4,163,103,74,211,41,92,88,109,76,217,141,60,101,175,25,137,155,14,46,33,253,1,240,51,102,244,147,30,252,163,156,145,197,22,56,167,185,199,9,67,161,70,196,9,38,6,80,60,69,106,170,38,121,190,32,234,107,111,59,167,131,36,210,91,252,235,226,217,196,124,234,214,194,248,77,15,38,137,87,225,125,10,193,202,208,0,9,52,238,191,95,245,213,78,176,220,196,242,10,146,17,136,3,225,51,233,51,166,121,233,197,202,74,41,124,93,181,101,61,190,89,165,2,198,154,187,105,78,227,86,170,108,238,254,79,220,119,42,24,146,84,203,233,76,54,243,20,66,70,147,185,208,196,12,230,165,21,59,171,11,125,0,81,139,48,197,201,226,189,239,43,231,108,217,130,219,109,170,31,59,228,210,239,42,18,100,57,209,85,21,111,96,104,76,70,101,212,179,162,183,75,77,153,245,239,117,187,212,53,0,0,195,59,199,204,72,59,49,66,196,212,190,67,60,131,205,102,158,48,208,220,208,139,179,2,8,10,19,102,1,6,24,0,162,14,8,129,133,32,208,200,176,48,176,30,8,12,8,2,72,66,151,226,64,24,9,66,24,146,228,66,114,252,140,213,181,24,176,219,136,0,172,114,187,83,130,166,167,227,118,111,202,112,239,191,26,171,51,49,0,210,202,227,150,39,166,178,202,122,41,122,106,90,81,62,170,110,169,149,154,244,107,43,95,101,91,213,122,244,51,35,45,217,170,167,186,161,150,142,201,101,163,251,215,21,112,121,43,199,143,227,95,222,37,100,133,6,13,115,52,125,195,182,43,235,239,108,194,223,206,51,247,108,235,116,199,251,213,226,227,25,168,232,154,207,255,64,0,0,81,128,23,27,106,50,126,157,73,145,134,147,178,82,82,160,90,132,185,212,86,185,164,112,196,215,214,226,62,136,95,251,143,110,76,105,105,211,171,188,84,186,184,238,138,236,253,155,200,121,72,165,43,45,199,180,204,178,245,85,112,91,173,12,182,218,33,205,102,161,140,147,110,157,247,83,255,81,29,74,107,124,168,205,115,92,92,209,146,229,122,157,8,147,104,172,135,55,109,195,221,199,255,204,115,122,127,205,127,65,5,0,1,0,196,106,132,102,150,232,51,100,104,113,102,116,34,127,129,166,88,128,0,147,50,129,162,192,152,162,73,128,4,152,208,146,71,136,199,197,0,215,48,65,154,143,5,193,214,186,60,68,75,208,154,109,197,232,157,159,150,197,95,215,114,76,185,25,60,129,207,141,89,153,179,219,82,174,106,228,167,84,48,138,124,102,167,241,191,122,147,180,148,147,86,105,101,35,160,227,25,76,59,117,252,236,51,251,223,66,226,185,231,252,165,249,249,124,229,242,101,255,251,178,100,205,140,133,141,103,69,19,130,127,48,113,140,233,125,60,40,149,21,169,157,22,109,141,252,201,237,179,100,140,243,33,168,145,123,185,185,202,136,113,153,243,168,206,152,89,227,56,204,151,135,18,12,236,151,138,247,80,247,172,227,190,196,9,126,189,109,189,83,63,21,215,245,220,151,198,233,10,43,220,214,212,94,29,248,83,105,2,227,114,18,28,11,1,14,111,3,9,236,16,176,228,72,143,115,148,228,134,147,3,56,30,0,246,28,97,239,252,225,180,130,140,153,184,67,156,168,111,230,127,230,38,236,168,214,106,157,148,169,205,87,24,58,198,236,168,81,39,29,37,187,28,204,73,100,165,143,49,186,137,49,199,186,104,252,92,75,195,33,83,117,68,44,33,55,115,93,140,158,98,110,153,232,226,171,59,174,19,135,226,166,82,219,35,190,150,61,106,171,154,94,226,98,26,7,84,213,192,192,61,48,83,152,209,166,99,74,130,207,125,82,57,248,184,237,40,243,45,166,12,106,221,52,128,104,204,32,243,2,23,76,46,52,7,49,84,8,192,0,177,224,57,104,204,98,22,11,6,3,135,104,13,4,0,221,198,10,16,2,95,138,216,184,233,89,91,217,15,46,23,245,175,180,169,150,175,27,111,165,77,78,198,234,209,93,146,72,117,82,83,15,106,33,33,110,81,42,30,201,181,34,131,33,185,239,7,235,40,35,17,14,166,255,159,155,122,60,114,58,100,108,94,166,204,87,98,45,204,222,194,140,13,213,246,113,77,16,122,232,90,49,146,209,201,70,136,240,139,109,169,48,45,222,49,231,186,153,108,233,32,140,226,215,51,73,73,33,82,168,169,35,38,36,193,181,75,169,254,196,136,0,1,26,36,79,243,111,183,232,181,163,198,135,150,70,97,229,86,29,150,74,68,199,54,49,182,72,144,51,44,109,159,12,53,183,73,45,61,82,119,151,95,137,164,194,216,157,164,235,97,199,46,208,103,107,84,124,206,97,228,200,177,167,65,66,202,34,146,131,108,123,213,17,205,35,53,60,56,202,166,224,123,47,41,116,144,77,188,79,200,225,148,35,185,196,69,82,89,136,157,74,79,70,89,113,85,219,37,119,53,199,195,255,23,19,196,115,195,110,11,128,32,96,200,171,131,13,12,76,216,209,57,73,24,199,36,83,70,55,12,58,85,50,153,92,50,64,154,70,32,1,24,228,180,76,96,45,5,192,193,145,134,67,98,48,0,136,68,6,59,24,72,18,68,9,105,203,21,185,185,203,169,198,168,193,103,110,195,209,152,226,6,210,209,174,72,57,186,194,44,211,70,160,41,238,197,237,222,109,172,73,38,241,130,83,129,213,49,69,130,96,201,225,225,192,208,58,136,90,113,187,88,221,235,255,251,178,100,207,12,5,153,102,196,3,131,111,64,121,44,217,223,36,40,195,23,105,155,18,78,33,187,65,225,51,102,52,193,159,108,190,223,132,139,239,234,102,110,46,226,110,107,155,255,225,98,42,85,224,84,107,66,17,118,143,143,186,202,40,87,40,78,38,34,236,70,186,81,203,212,154,204,109,10,227,5,15,187,36,130,148,147,173,7,101,45,106,155,41,145,181,217,209,186,141,66,51,71,238,101,157,237,178,128,0,0,19,36,54,56,221,135,11,137,98,49,216,24,59,124,97,206,18,145,83,30,95,104,30,119,190,39,231,163,222,202,230,125,115,103,166,102,101,167,86,114,243,136,218,113,247,93,4,66,90,74,195,18,27,131,115,104,171,56,4,64,34,42,197,42,44,61,233,152,139,97,135,153,160,239,116,217,42,23,92,218,30,235,185,17,102,194,80,250,192,3,225,131,8,4,44,230,32,208,226,154,235,64,12,129,71,122,78,67,190,149,222,115,166,121,175,204,52,57,0,0,195,41,227,51,198,115,14,142,16,149,29,201,113,208,81,153,131,72,84,28,75,164,195,65,72,50,55,246,48,147,72,210,20,138,165,128,73,53,0,28,112,61,100,171,75,104,113,247,5,5,5,170,188,158,134,102,1,134,27,133,168,180,125,174,62,143,253,186,8,106,91,102,202,15,60,194,65,73,65,248,161,130,129,33,130,97,122,97,198,213,150,50,77,43,113,253,205,167,196,243,95,167,22,214,151,116,177,19,252,199,247,85,164,215,47,196,90,211,180,85,94,101,66,252,38,196,45,225,205,136,98,66,172,113,149,69,104,195,212,164,16,98,92,109,207,29,172,85,221,213,113,61,85,235,195,44,93,68,192,1,217,127,244,128,0,12,12,178,91,106,115,243,131,176,248,31,20,172,13,151,148,137,75,118,13,94,228,17,237,179,154,208,116,86,237,151,79,11,91,39,76,16,97,33,150,200,238,38,17,176,235,31,99,82,132,170,167,88,141,203,88,132,74,45,168,49,151,68,40,33,125,137,122,47,56,156,218,137,141,199,8,107,66,42,212,235,119,129,227,4,108,179,110,78,3,227,151,206,155,67,208,182,153,103,124,190,249,217,255,129,136,43,121,152,63,152,32,1,152,135,136,37,142,52,148,253,70,12,52,16,105,144,12,154,10,2,5,11,196,8,134,134,130,134,1,22,234,11,6,2,129,0,137,141,132,132,217,11,184,215,223,199,137,52,97,201,199,126,85,44,179,47,28,1,121,172,195,14,4,212,236,49,45,183,100,246,128,69,216,33,32,60,161,43,211,13,102,30,48,81,24,132,36,134,238,162,237,91,132,142,99,253,215,168,136,191,158,234,126,184,94,63,138,146,107,153,165,175,158,111,138,86,122,180,150,255,251,178,100,198,140,5,41,102,197,19,121,66,112,107,12,217,106,48,67,148,20,193,159,24,77,161,249,137,248,51,165,180,199,152,84,118,27,103,228,215,145,82,106,13,88,177,146,237,67,77,248,254,208,230,221,170,229,241,38,225,110,217,146,61,225,77,170,94,51,200,89,237,100,138,90,3,0,0,36,9,73,81,180,220,36,135,150,5,9,120,117,72,140,89,140,77,131,135,50,18,68,66,211,116,45,2,177,22,76,198,254,124,227,124,159,143,203,121,244,205,228,146,52,154,182,89,4,205,77,55,189,208,11,22,50,87,136,75,65,139,100,100,234,78,158,94,49,66,179,117,204,247,218,252,84,67,126,199,249,154,79,130,234,45,17,79,134,94,196,53,238,247,171,156,243,209,111,155,174,205,189,144,223,29,242,177,158,37,85,94,158,91,49,190,214,219,103,173,223,87,92,86,170,8,140,148,196,48,74,80,200,203,83,11,57,200,180,231,128,107,21,0,128,235,9,130,131,225,1,83,7,12,193,64,48,20,28,194,64,128,40,181,55,210,28,198,65,97,194,112,113,28,88,62,136,10,84,216,147,157,221,65,34,22,198,221,136,38,88,245,76,2,0,201,112,173,144,218,77,199,179,129,168,105,158,107,89,220,119,104,26,164,173,219,77,54,88,33,4,24,15,38,105,178,226,163,160,240,201,17,24,209,97,34,9,201,30,117,97,225,121,179,245,238,91,246,229,243,230,239,207,181,61,251,121,105,165,119,83,202,254,23,28,118,109,230,79,238,95,167,222,123,64,193,76,108,209,117,238,191,82,254,95,115,27,125,76,81,244,86,146,21,51,209,178,211,169,73,187,172,207,174,153,197,152,2,196,48,80,174,47,167,244,0,1,37,28,98,141,71,45,47,76,11,180,139,225,152,220,179,45,91,112,131,136,223,124,178,46,167,159,198,121,6,47,247,18,206,146,102,89,101,244,131,240,152,196,19,106,121,81,154,220,228,72,255,165,39,52,226,226,5,5,21,54,86,31,7,22,171,179,171,217,133,51,99,42,216,115,181,28,163,101,36,111,74,109,159,42,231,29,251,220,114,198,140,20,115,208,181,217,166,7,243,77,138,177,246,130,143,115,197,91,87,253,77,223,141,218,95,231,139,78,2,26,192,4,128,98,52,86,195,30,24,20,118,48,217,32,230,115,17,195,22,8,49,129,51,37,21,40,42,24,30,178,14,98,28,5,28,1,75,80,64,114,114,131,65,23,252,38,42,233,58,44,186,141,55,164,20,87,100,47,108,77,237,101,107,6,169,29,136,34,17,141,14,52,146,204,255,58,107,154,130,101,48,109,52,166,81,8,198,174,116,180,243,146,154,123,16,128,169,193,14,57,216,179,222,154,169,109,61,168,158,250,61,255,251,178,100,211,140,5,241,102,196,11,137,110,208,122,44,217,141,60,104,155,20,237,157,24,109,149,252,201,211,51,99,65,131,14,48,119,86,247,84,100,222,182,41,12,119,63,106,189,225,71,163,216,238,29,155,248,27,135,184,210,238,144,111,168,23,133,184,115,120,23,151,117,249,155,24,199,248,175,213,125,113,156,62,204,58,98,150,213,135,157,182,186,80,151,160,112,2,130,89,231,191,185,79,9,126,215,242,110,73,9,148,224,208,215,105,14,236,53,222,244,9,20,216,4,134,10,229,188,137,11,0,10,33,31,102,95,143,216,138,38,228,230,76,200,19,190,113,216,207,18,99,23,42,204,115,166,204,213,108,229,83,234,216,238,26,146,25,49,186,135,72,85,80,200,200,200,236,212,197,119,106,102,230,89,151,147,179,206,253,73,56,113,47,12,252,242,71,124,237,76,190,255,253,236,109,255,50,49,117,0,64,227,81,27,53,194,243,71,65,55,14,115,149,11,63,219,65,24,17,158,131,154,216,41,133,0,144,146,16,8,134,41,23,57,77,8,130,192,192,192,0,128,16,92,173,166,164,11,100,135,234,79,197,233,239,193,113,8,188,63,17,6,5,192,112,150,106,251,118,158,47,202,73,154,214,46,213,221,12,130,121,224,97,239,28,78,71,27,181,61,149,22,86,49,167,48,14,14,96,161,48,197,56,231,93,251,250,117,54,76,250,181,25,42,77,107,69,185,171,18,170,105,110,246,221,98,208,36,130,202,89,86,183,117,198,233,59,30,230,110,162,94,146,139,47,30,55,241,229,235,180,77,103,183,27,95,103,114,155,159,7,82,31,74,5,54,160,20,80,196,196,109,132,75,80,115,15,172,11,28,121,107,181,14,204,245,22,161,167,242,20,243,191,129,177,178,84,37,39,41,180,186,6,252,91,128,85,55,41,59,9,25,143,3,50,174,232,28,12,12,156,194,138,2,220,129,139,6,68,130,17,115,10,71,148,8,111,169,194,44,76,104,24,237,194,113,137,104,62,69,57,150,72,44,140,143,6,25,224,138,171,89,84,95,23,82,44,145,156,182,171,211,34,159,79,215,138,84,255,109,173,225,231,189,148,249,180,46,157,8,216,0,34,163,102,22,81,152,24,10,98,163,137,164,9,0,39,120,12,170,4,13,24,172,102,100,112,105,130,64,105,238,96,0,72,8,120,172,44,249,21,209,225,19,83,37,130,22,149,205,125,153,138,73,53,199,78,158,129,188,149,187,113,151,153,108,57,13,217,236,135,228,245,234,220,198,69,91,26,120,126,118,41,45,143,199,228,78,124,167,233,229,27,169,132,182,55,77,43,134,44,222,150,231,87,42,189,189,133,207,229,99,183,154,207,231,57,82,251,233,240,183,201,125,239,114,255,251,178,100,208,140,133,60,103,69,147,101,103,50,124,44,216,209,97,35,118,87,181,159,24,110,25,254,194,6,179,164,105,131,33,184,215,121,254,20,82,236,131,97,215,52,71,29,14,79,58,73,244,19,234,7,183,18,116,21,56,132,178,123,42,122,45,37,43,154,92,229,245,237,2,61,188,25,222,199,139,54,167,111,115,149,244,106,55,231,59,150,46,27,53,182,192,140,192,170,144,102,10,109,39,18,53,168,190,225,193,96,192,174,182,69,111,90,237,126,235,178,203,44,208,19,160,9,240,19,152,120,116,5,233,70,112,112,116,169,140,250,191,174,248,215,238,12,151,85,38,77,43,65,140,50,79,49,197,74,108,67,60,194,214,165,142,40,101,63,200,136,249,3,234,199,89,167,149,220,160,228,238,42,120,239,170,137,190,98,110,97,201,175,74,91,85,217,11,184,151,186,38,32,100,85,34,71,215,202,119,204,235,122,192,244,107,201,254,221,78,90,142,231,203,224,132,200,0,176,16,38,208,85,33,152,172,26,99,65,240,187,152,74,65,237,196,152,73,88,128,252,105,94,192,32,84,16,6,24,161,21,65,161,128,22,224,9,4,68,212,32,88,235,9,35,81,52,229,127,37,212,145,151,122,78,208,168,39,30,84,77,158,139,90,125,96,168,62,31,249,77,206,223,128,44,198,37,17,230,90,211,143,128,158,3,195,228,11,56,56,56,89,110,79,185,209,183,255,129,37,140,101,155,85,148,42,216,124,218,107,115,95,45,109,113,21,53,117,125,118,203,219,195,203,204,68,254,60,122,28,81,162,81,82,198,74,210,45,107,146,77,52,65,204,196,50,42,100,93,108,138,157,147,174,164,105,19,13,12,147,85,173,90,56,107,62,168,0,84,224,168,187,109,182,229,233,2,62,51,122,37,236,41,68,132,220,139,157,255,170,141,255,223,207,229,191,229,114,136,154,154,178,111,211,123,35,169,195,12,150,77,133,102,103,16,202,46,114,81,38,98,83,63,185,236,65,81,200,61,142,238,8,250,89,157,88,196,111,207,50,233,134,38,235,173,218,223,153,55,159,102,89,107,21,55,61,119,189,245,205,84,69,203,107,124,44,242,27,176,48,208,208,35,9,139,140,38,21,54,245,116,225,173,49,13,200,200,6,115,35,52,76,182,5,48,120,52,193,4,65,8,92,121,74,14,30,35,240,208,1,51,204,96,50,60,44,193,215,0,80,221,150,14,142,148,74,202,6,10,130,170,4,144,37,218,38,18,40,24,97,137,217,86,85,68,74,49,149,23,1,71,220,40,110,84,210,242,88,121,134,17,25,47,81,144,0,158,65,134,67,151,27,214,38,4,160,176,21,173,43,44,3,85,206,36,240,40,154,70,73,26,49,123,76,200,248,255,251,178,100,198,140,5,61,103,70,19,104,110,210,101,236,233,221,44,104,191,27,41,157,16,46,105,111,193,155,51,164,201,134,12,224,41,48,211,113,170,64,177,250,220,215,247,11,158,190,157,29,53,174,219,107,32,214,168,113,10,153,77,154,42,92,123,101,138,197,48,227,138,248,111,185,120,107,156,154,136,90,244,212,148,65,159,238,231,187,132,89,108,148,170,101,147,39,187,70,31,157,174,170,76,15,158,60,79,179,84,243,172,37,166,178,183,210,160,17,82,23,87,79,234,172,0,191,213,129,247,127,135,18,152,229,160,112,81,5,243,177,193,12,98,88,187,141,164,6,244,95,46,102,85,60,243,80,48,141,167,241,237,230,200,29,49,103,159,94,239,15,98,178,185,76,139,157,134,255,151,85,201,160,202,180,118,46,30,33,198,149,26,37,239,79,37,221,38,99,12,139,232,232,127,21,161,124,34,200,242,206,243,203,239,211,229,77,115,255,153,191,20,190,153,39,253,0,42,0,0,83,112,202,68,140,136,116,204,131,78,47,88,219,158,141,250,37,150,24,130,122,45,151,76,192,196,9,146,76,28,20,12,48,181,220,25,132,12,7,26,47,181,58,104,46,84,101,93,39,131,13,126,87,52,65,249,105,72,118,96,38,52,124,16,116,48,31,113,192,181,118,87,41,161,188,234,106,80,193,160,52,4,192,228,193,104,35,6,129,56,44,82,253,71,247,111,244,20,233,59,206,235,33,153,161,121,38,157,168,140,238,24,127,119,255,231,63,250,89,101,72,139,13,114,127,55,254,124,120,155,30,229,238,125,183,154,84,131,18,170,184,195,100,89,19,57,108,217,19,57,99,11,85,102,155,218,226,125,83,234,209,112,233,189,67,30,10,121,119,227,98,104,147,197,139,43,255,117,225,93,201,64,8,64,128,80,221,182,96,164,17,216,160,51,236,126,197,142,220,233,141,146,235,28,32,175,215,41,155,70,10,58,255,165,157,138,162,193,134,24,108,167,114,2,148,169,167,254,182,103,108,136,50,173,169,202,238,25,218,29,28,172,200,222,200,142,236,69,76,242,205,70,71,116,46,98,51,191,45,236,215,34,181,172,101,38,187,203,237,18,114,162,153,110,206,229,47,64,16,240,192,163,180,194,146,236,193,180,48,196,11,36,207,51,12,218,145,192,160,163,49,0,157,96,101,128,188,196,48,0,199,32,176,193,241,36,168,2,180,86,186,13,10,98,16,11,11,48,2,105,21,176,66,45,65,129,131,73,2,8,141,12,136,97,14,107,33,91,78,144,178,35,147,196,4,116,26,140,121,114,176,202,165,210,108,167,27,231,143,221,136,234,187,84,10,133,236,40,8,100,198,179,149,46,150,209,190,208,244,220,24,201,89,132,102,10,255,251,178,100,199,14,133,188,103,71,27,99,127,178,97,12,217,154,60,162,104,25,125,155,20,78,233,109,201,254,179,103,52,244,160,156,29,227,120,38,152,13,165,105,147,20,180,190,123,229,213,252,183,94,27,48,238,101,155,90,250,238,103,134,215,121,248,37,162,134,194,244,37,169,166,104,199,149,149,53,178,218,149,14,234,165,100,26,237,85,4,213,61,149,228,139,133,28,108,110,171,149,122,50,142,223,171,138,227,164,228,249,125,182,110,31,29,62,47,144,52,181,41,203,21,123,107,183,196,173,132,205,156,210,104,66,100,235,201,4,105,198,156,129,113,87,82,224,212,32,100,44,196,28,3,205,26,22,17,89,161,145,158,233,94,180,160,236,29,15,166,138,58,243,71,18,67,65,3,6,189,154,73,209,28,159,82,227,22,102,209,100,161,139,55,27,138,80,199,81,155,241,209,13,181,93,150,90,37,164,44,247,85,71,143,51,130,162,59,199,117,185,26,238,79,103,245,109,62,247,22,242,227,153,120,223,185,105,52,183,56,124,100,15,95,31,188,105,132,72,5,105,38,245,37,193,167,201,171,154,110,128,37,7,128,98,18,64,134,95,151,76,12,28,0,65,182,108,241,89,115,164,176,46,138,255,135,97,216,196,137,240,140,195,239,246,54,115,220,106,28,78,203,142,163,207,59,110,175,117,190,90,228,213,38,85,233,103,227,73,240,160,77,46,91,25,214,176,206,83,15,210,223,96,148,163,128,104,245,104,154,171,214,255,168,227,250,223,111,136,235,110,99,233,186,174,52,134,162,71,60,70,147,13,87,111,188,213,178,100,140,170,50,104,247,97,26,204,122,68,60,115,59,109,74,206,29,110,175,125,203,254,205,155,23,108,190,35,101,182,117,68,131,250,19,220,22,116,90,196,241,19,108,28,95,86,131,31,76,50,242,67,82,59,212,210,167,214,65,79,86,169,12,48,209,118,90,117,41,2,98,5,28,206,238,167,226,210,181,184,17,10,46,184,150,163,34,157,184,98,213,225,53,148,221,159,107,164,186,138,91,181,186,179,152,170,69,22,206,69,34,93,153,214,68,170,22,140,136,150,43,186,218,143,91,171,38,125,255,95,237,222,235,213,249,153,36,233,126,248,192,0,60,98,24,32,49,80,5,116,159,7,198,108,80,113,168,100,224,129,225,129,27,99,34,3,19,133,140,142,109,42,32,129,132,129,32,200,92,8,173,172,236,68,89,151,33,65,102,51,99,1,5,200,97,134,58,37,233,48,21,2,10,132,215,110,243,4,44,177,116,77,163,205,175,202,176,23,75,177,87,238,67,158,80,44,25,102,158,220,121,164,217,83,36,244,76,228,7,231,160,150,219,35,13,50,161,80,37,145,179,99,150,250,89,181,22,255,251,178,100,188,140,4,195,102,202,27,72,95,64,108,12,217,33,97,2,142,152,141,157,18,78,101,109,129,254,51,102,180,195,14,125,199,124,243,211,63,137,234,226,215,169,254,221,219,38,226,189,238,214,142,103,229,244,164,195,21,73,8,122,54,218,93,2,90,201,38,79,46,113,66,110,132,169,74,62,227,137,52,233,32,233,189,92,57,72,122,150,154,76,71,68,251,84,97,211,131,183,122,177,44,139,66,156,84,2,248,13,62,182,95,161,128,0,20,200,182,214,217,121,234,248,70,68,160,103,132,53,150,51,41,36,236,119,161,106,213,255,164,60,68,183,118,138,196,72,208,254,76,169,115,14,8,163,172,11,37,33,7,30,249,6,145,151,164,103,82,78,127,173,54,209,222,179,230,233,219,104,171,157,252,210,205,241,155,102,94,98,204,50,210,247,70,109,21,30,172,150,155,185,85,29,8,57,33,153,244,218,143,147,134,14,105,162,163,223,140,214,224,221,71,174,17,34,16,32,160,242,6,47,196,44,19,62,226,8,187,32,121,42,16,12,78,130,48,68,224,197,139,131,157,41,205,116,18,53,91,168,197,36,227,23,167,192,1,160,48,152,199,98,52,107,49,165,4,64,147,153,120,39,97,157,14,221,204,216,192,0,181,3,110,180,132,65,66,225,8,8,8,130,167,186,178,218,95,171,176,194,132,49,240,165,38,32,113,64,70,40,246,70,99,88,101,90,143,30,72,239,193,177,103,118,170,30,135,14,13,4,5,37,208,59,41,192,84,236,138,67,26,186,107,109,247,127,191,250,230,246,143,254,226,163,136,251,123,122,251,159,88,248,174,25,102,245,75,238,255,201,102,187,233,102,170,39,137,120,218,227,174,117,173,62,34,238,14,213,54,225,57,158,255,137,0,50,174,0,14,124,11,182,255,240,121,140,1,67,34,4,132,104,36,79,50,104,74,150,95,55,39,123,141,2,93,52,54,223,206,249,145,173,6,9,11,81,58,177,4,7,136,149,74,60,44,210,25,27,43,166,77,6,35,37,157,36,196,162,16,217,17,107,194,170,80,254,169,153,3,74,10,47,41,33,148,135,225,99,170,29,84,34,204,185,252,145,97,67,63,206,231,253,60,164,167,59,255,39,138,2,86,211,43,243,52,84,192,80,113,195,250,1,211,207,201,244,201,6,204,37,228,209,139,140,100,80,217,81,204,5,4,195,73,74,24,20,197,252,68,240,96,84,152,4,38,89,52,171,78,247,40,116,25,79,133,4,19,77,97,221,95,140,40,234,20,152,9,122,25,8,0,155,72,18,47,113,210,195,191,222,220,150,210,204,186,187,211,36,109,154,213,233,184,172,237,221,103,59,79,44,77,85,100,157,219,31,182,125,247,173,175,222,252,219,238,255,251,178,100,191,140,133,40,102,197,11,154,66,244,102,12,217,170,36,67,148,23,9,157,20,77,153,189,1,175,179,101,168,193,150,56,91,252,175,60,221,155,251,221,219,125,27,24,84,58,47,9,194,94,20,241,56,117,41,136,218,197,22,96,244,122,82,251,47,202,38,38,20,53,145,210,147,233,194,110,113,234,55,166,115,105,212,140,14,160,130,221,5,163,73,93,208,12,136,143,82,83,127,250,202,66,28,182,91,106,184,248,80,35,2,43,68,209,241,48,86,95,43,162,175,54,153,198,239,29,112,92,183,208,168,59,11,252,190,216,73,144,218,42,4,202,182,17,19,4,162,160,112,219,99,197,216,129,168,87,119,32,130,202,232,50,183,123,232,142,134,75,10,171,33,238,77,92,166,140,66,61,110,135,82,141,26,132,88,181,170,233,106,59,51,21,150,219,145,89,137,84,201,91,228,84,108,142,180,45,11,134,85,16,204,196,89,49,251,236,200,19,19,9,231,67,193,6,193,2,16,16,204,140,89,50,208,192,185,134,89,51,152,44,158,0,21,145,1,214,74,100,129,65,42,69,26,132,128,6,3,1,168,50,61,211,144,1,16,66,135,132,64,245,188,215,45,192,234,233,93,19,11,25,161,104,174,176,122,146,152,254,21,240,237,185,169,190,193,17,167,218,145,178,72,169,101,184,227,171,88,106,98,102,129,208,85,208,191,190,92,147,159,75,46,252,248,241,215,114,189,211,41,164,62,237,194,238,86,246,167,236,110,193,197,102,51,41,130,127,220,241,59,155,210,164,118,26,214,78,202,123,122,124,83,217,87,81,21,221,79,117,202,64,30,6,33,163,237,0,0,12,32,220,146,69,114,132,223,19,113,250,63,151,203,105,96,152,92,205,246,247,56,119,189,119,72,246,206,233,13,185,84,205,249,158,83,90,213,182,94,249,114,122,29,32,224,211,65,44,111,153,157,1,78,57,121,137,11,89,109,113,33,28,99,24,196,93,171,227,9,42,74,101,79,72,71,55,215,187,166,77,163,185,16,41,189,71,34,161,18,200,125,206,182,163,156,212,185,255,37,93,236,141,222,175,187,23,240,59,208,3,157,21,161,136,111,154,38,241,142,111,29,57,97,168,13,24,146,225,160,48,154,225,241,17,1,168,160,152,170,41,148,32,149,69,95,114,232,136,69,6,8,75,198,10,4,18,17,18,2,71,214,28,23,7,78,82,247,143,1,178,120,228,94,194,62,176,83,3,24,45,243,198,164,94,136,126,134,21,20,181,69,111,43,246,226,50,167,9,253,154,190,12,116,3,31,27,196,144,194,145,164,155,254,255,255,221,177,179,252,125,127,61,217,237,222,35,127,158,221,190,125,254,55,169,175,94,82,52,194,247,34,127,155,200,173,255,251,178,100,207,12,133,48,102,197,11,131,95,64,111,236,217,74,60,101,174,22,233,165,18,45,153,251,81,216,179,102,52,145,151,161,181,32,68,247,210,241,230,137,52,36,233,210,52,134,131,90,141,119,171,111,15,124,215,249,220,109,182,192,212,247,134,221,168,208,45,38,62,61,239,123,46,70,20,177,177,7,84,34,221,26,251,182,252,24,84,241,144,176,177,1,80,195,131,100,97,85,239,22,77,56,227,211,212,226,93,164,119,255,245,189,138,70,214,39,144,216,202,149,185,118,35,168,73,212,67,68,237,229,41,167,20,149,16,229,127,108,80,65,104,33,71,33,72,237,4,139,222,23,54,46,12,168,128,183,228,96,180,247,125,209,198,138,245,108,139,188,34,87,172,113,149,21,235,82,149,22,195,90,100,105,123,49,46,110,69,179,178,209,29,222,169,88,208,144,54,149,1,12,214,170,51,224,136,227,178,3,85,131,206,252,73,50,112,132,68,128,50,169,148,197,66,64,17,196,203,226,16,195,57,138,128,6,49,11,18,3,80,150,150,102,17,3,143,5,12,36,7,47,72,96,45,39,33,74,149,71,132,32,213,134,91,240,235,67,145,198,156,164,117,153,65,18,128,190,149,38,28,201,52,243,111,90,165,141,95,179,102,71,0,58,1,80,232,58,18,154,54,49,129,40,196,29,23,49,205,123,123,250,164,206,211,53,235,23,119,21,113,171,199,9,168,212,137,139,165,131,232,163,206,97,165,192,148,113,244,32,104,174,86,42,104,76,248,218,154,198,170,77,60,197,212,240,235,79,105,210,90,147,77,20,77,180,141,84,173,6,65,53,173,21,59,189,117,151,1,73,72,40,122,163,178,178,100,236,181,0,10,50,166,46,48,170,2,232,51,13,99,167,225,126,218,226,86,163,155,23,96,140,26,63,37,151,72,232,163,54,105,230,55,217,168,157,105,239,238,22,117,158,232,34,8,84,65,201,51,171,64,72,42,89,28,58,9,66,60,197,12,17,211,43,145,27,208,64,70,70,27,67,20,36,41,185,40,148,167,51,208,178,140,112,110,2,202,110,67,81,179,117,20,172,68,73,185,52,64,67,218,228,94,84,223,6,32,232,182,140,171,154,214,185,251,46,189,12,83,141,170,215,215,100,9,82,38,171,160,46,51,128,134,53,62,51,180,197,55,50,227,65,23,49,177,19,39,35,81,224,129,19,25,21,49,114,163,17,46,109,94,244,183,1,0,146,3,56,198,4,4,156,171,249,107,76,63,50,168,98,49,27,134,109,199,101,82,24,138,232,130,28,21,80,85,41,196,80,239,228,177,152,180,52,31,68,62,57,162,100,66,211,15,140,44,242,7,119,103,100,89,187,178,106,255,185,250,174,110,127,70,69,171,181,236,255,251,178,100,212,140,133,235,102,196,11,136,110,212,126,140,216,226,96,103,190,18,209,155,24,77,165,86,129,198,51,101,52,241,150,184,233,106,34,162,118,215,177,166,24,65,98,166,145,161,138,68,94,105,121,4,156,121,49,156,226,115,10,222,101,77,125,25,207,178,82,244,251,189,80,15,189,32,3,2,106,73,36,6,241,160,79,193,242,111,30,72,122,23,69,9,214,79,141,233,183,14,44,157,229,109,189,82,209,32,94,251,41,145,52,168,242,44,54,164,202,200,64,200,243,62,199,78,12,6,120,225,141,29,3,208,111,0,27,49,168,179,229,131,213,42,108,12,108,13,99,2,31,49,154,25,175,116,107,73,76,171,174,109,117,225,66,244,151,87,187,171,80,215,170,217,39,19,245,106,213,157,42,116,33,151,209,45,91,134,210,8,34,75,112,65,22,101,165,199,56,40,109,121,7,168,94,96,134,128,194,208,97,89,103,133,137,3,134,140,77,32,56,121,224,88,6,112,215,3,128,82,240,191,41,12,153,203,205,171,70,171,51,8,50,205,60,196,166,24,139,180,167,82,91,44,146,202,166,95,41,85,21,19,14,187,60,72,162,35,88,56,6,53,158,54,7,16,37,128,244,230,185,187,235,251,239,173,233,59,210,127,191,245,107,171,230,39,250,174,62,175,181,71,181,172,101,50,120,200,226,238,6,110,203,172,52,79,247,192,134,165,177,15,245,1,220,79,14,207,33,193,98,123,10,210,182,234,206,177,13,222,243,182,6,57,163,191,131,154,205,154,55,143,134,35,128,1,14,203,173,177,217,47,88,169,104,244,8,143,130,18,28,60,208,12,63,171,83,199,80,25,38,144,142,45,232,56,89,90,210,204,38,97,2,162,201,98,26,83,222,194,21,43,195,154,49,54,139,241,24,113,173,118,123,49,77,26,245,49,169,152,113,19,73,164,248,187,116,76,223,204,23,105,11,52,181,141,168,194,166,84,212,84,227,165,10,231,119,130,182,62,188,31,118,147,81,133,43,111,230,21,87,89,58,206,31,52,170,63,89,212,251,205,36,128,92,182,100,114,242,70,21,180,91,209,137,61,83,60,205,59,130,52,0,0,73,50,18,8,212,101,83,10,83,141,35,57,52,89,48,203,73,19,19,12,2,199,115,21,130,132,133,166,61,23,24,212,116,97,178,57,133,128,41,26,52,11,7,1,76,76,16,48,72,64,104,144,28,18,69,52,197,120,25,204,10,166,106,190,5,120,96,73,167,70,86,151,146,56,172,97,180,228,48,255,88,152,173,157,235,177,41,201,83,22,135,227,151,37,82,169,234,184,95,199,236,220,198,248,251,56,117,42,79,220,140,239,13,152,153,56,233,181,6,198,19,140,202,69,84,59,136,247,88,238,246,255,251,178,100,218,12,5,41,102,198,27,104,126,98,138,108,233,141,49,38,47,87,173,157,16,78,13,156,193,239,51,166,180,145,155,53,249,26,147,210,62,27,92,66,163,201,31,231,62,31,159,197,237,60,212,40,146,184,88,66,117,138,217,115,52,130,59,203,27,146,205,225,164,189,17,214,46,78,252,197,217,149,156,254,246,0,45,3,248,51,249,207,208,0,8,148,239,90,219,108,156,31,104,128,124,60,143,14,201,148,72,139,229,206,44,61,141,248,148,20,35,171,59,61,202,207,220,163,9,91,81,158,136,9,65,76,199,53,54,48,170,99,110,225,130,179,59,160,96,166,245,21,152,196,16,236,212,16,93,140,69,134,56,194,6,131,85,22,13,216,131,2,86,50,122,238,103,171,148,108,226,200,236,154,86,133,102,95,151,106,125,42,25,39,37,240,198,45,157,170,34,202,178,185,198,167,75,45,63,44,251,243,22,251,194,88,101,1,17,131,3,192,12,116,171,53,92,116,216,134,3,141,11,205,82,90,48,168,160,199,72,113,253,140,65,14,217,142,25,192,181,129,186,183,4,152,106,5,221,93,38,82,34,18,158,209,129,39,88,115,60,37,6,150,49,94,49,109,171,209,63,172,25,191,27,236,102,73,27,75,75,78,40,198,19,15,146,200,97,168,205,196,115,89,54,99,212,179,207,51,77,61,231,245,186,168,142,234,47,173,215,50,214,74,155,16,94,175,91,174,33,241,55,60,198,249,220,197,205,159,117,12,234,121,168,184,117,54,217,44,143,109,49,4,220,173,36,131,20,69,70,170,133,159,47,45,132,217,82,179,56,125,77,245,195,95,185,90,234,247,245,61,86,240,149,168,95,95,82,245,0,2,45,185,175,218,235,102,168,19,152,10,145,72,101,236,34,70,70,107,245,138,197,85,177,44,216,29,78,31,239,166,20,104,243,245,52,211,35,27,104,225,253,126,202,59,250,188,137,43,236,99,27,153,238,8,206,150,119,12,97,65,37,237,86,222,174,38,166,141,145,11,164,214,131,164,215,28,217,65,50,158,202,53,209,124,125,239,125,76,241,141,90,245,75,241,181,189,230,225,178,119,212,198,233,155,105,100,59,165,164,99,144,241,85,161,78,130,195,88,196,58,167,126,225,175,32,60,68,8,106,65,230,76,186,118,116,1,67,0,90,42,235,49,246,80,222,140,98,14,58,12,105,205,89,27,187,28,127,17,140,195,40,149,34,40,85,165,122,77,82,168,235,43,117,24,141,27,239,57,63,99,23,98,26,182,152,38,155,174,162,153,253,21,51,168,147,78,170,73,33,70,242,247,166,145,196,83,101,190,205,227,100,221,119,196,87,245,23,215,219,229,145,255,198,206,187,231,175,190,184,175,153,223,114,203,222,255,251,178,100,205,14,5,105,103,68,147,153,89,240,126,140,233,173,36,197,191,83,237,157,22,77,229,103,193,191,179,102,244,145,154,252,238,171,190,59,190,34,151,189,51,117,92,117,67,103,23,154,157,93,166,52,157,30,180,76,46,214,100,157,181,179,91,234,229,35,67,102,57,150,118,190,89,82,180,42,1,24,71,255,235,0,2,82,83,41,116,178,95,5,83,5,131,196,188,141,240,21,21,21,94,125,68,147,163,149,24,205,71,79,199,255,95,151,77,17,78,187,53,196,86,97,134,243,104,232,46,217,212,42,141,154,33,187,196,40,221,89,76,213,14,186,196,201,208,132,51,18,189,217,73,56,15,52,4,57,175,77,58,164,144,159,155,153,64,89,197,135,181,98,86,60,174,211,137,84,105,89,83,74,189,184,115,10,166,124,101,220,182,182,125,242,8,0,0,147,3,66,65,144,131,61,224,142,89,15,59,225,244,229,40,179,3,5,77,42,159,1,202,110,7,164,193,186,122,111,94,35,11,140,6,46,97,2,130,177,133,209,83,130,136,38,104,92,27,138,129,83,233,221,55,7,200,26,132,106,31,167,121,211,53,251,108,9,188,123,199,201,237,17,29,161,251,245,114,244,35,147,147,6,236,251,199,104,101,133,102,16,158,156,99,12,219,39,50,189,123,95,250,187,91,118,101,38,155,59,255,56,150,107,111,173,102,149,149,147,187,159,189,219,147,53,106,148,159,183,109,175,181,253,191,187,182,180,116,190,53,176,204,175,113,143,229,149,105,190,159,63,123,86,89,202,103,108,127,72,109,152,204,215,21,175,105,165,249,177,207,63,90,204,166,5,120,250,94,25,181,86,155,221,208,0,8,166,239,215,235,174,184,3,81,193,8,34,18,136,93,174,38,20,134,179,175,19,107,119,117,109,78,81,87,42,213,181,156,90,238,35,165,152,147,38,151,68,171,240,221,32,48,76,185,65,70,219,226,68,137,155,121,31,103,74,68,207,232,208,43,232,154,238,29,244,206,81,155,207,99,150,155,229,148,167,198,98,142,227,0,189,196,53,198,36,126,64,28,83,226,205,15,165,74,63,77,100,196,146,5,16,77,155,36,40,9,28,242,35,8,139,158,102,243,50,200,178,247,4,22,82,12,11,40,13,78,144,49,186,100,196,184,99,46,137,13,52,210,45,169,138,210,229,10,48,0,80,239,148,39,64,168,227,74,65,137,242,214,5,184,68,146,129,203,70,80,10,83,185,75,213,76,148,233,111,86,114,26,132,174,54,222,54,57,167,25,118,69,31,203,239,253,183,238,62,75,94,135,65,225,182,13,196,25,45,85,201,150,76,31,25,99,240,120,81,135,37,19,157,220,219,59,139,169,168,139,255,182,68,62,127,165,59,248,183,54,255,251,178,100,215,14,5,223,103,68,19,154,97,240,127,12,233,173,36,195,159,86,21,155,18,78,101,105,193,227,179,166,244,144,155,4,39,127,109,154,114,181,18,230,90,168,73,205,183,178,165,215,80,145,245,158,199,221,83,161,214,109,111,70,213,62,213,172,192,209,115,201,178,183,205,191,93,93,122,155,251,109,214,230,68,70,205,187,158,6,164,92,149,71,185,187,126,192,0,102,217,157,206,223,109,228,168,155,5,22,18,96,127,148,70,120,70,122,174,4,144,149,185,63,5,165,254,90,177,201,193,99,45,32,93,165,87,174,182,223,153,141,155,56,221,111,138,207,208,100,217,174,221,205,64,202,118,51,236,28,136,247,91,169,251,78,68,43,209,139,67,107,90,42,221,183,195,121,250,97,195,49,254,78,92,255,31,111,253,254,123,223,42,46,113,237,177,250,13,186,238,255,117,253,77,211,190,127,123,105,110,52,191,121,198,111,99,177,21,0,2,147,140,9,104,197,135,61,19,79,139,243,220,76,201,77,93,230,49,233,8,38,192,93,35,8,32,16,30,64,209,160,136,13,142,46,161,98,75,189,134,0,3,69,2,219,99,242,150,132,88,203,136,71,165,234,34,76,83,92,128,72,112,220,4,45,140,127,33,167,51,86,119,131,135,150,61,183,215,190,192,248,120,209,251,29,6,134,150,105,49,95,252,84,78,215,86,203,143,190,62,122,154,158,190,186,249,183,53,247,91,106,163,107,101,221,115,12,169,233,144,133,246,249,142,31,94,185,188,49,201,158,73,107,65,123,116,218,239,103,76,106,14,127,236,101,67,162,244,154,245,211,50,237,160,195,43,0,0,10,48,18,35,138,58,36,50,116,26,12,133,228,2,152,237,32,20,244,189,186,79,156,16,110,79,255,249,236,95,8,222,23,231,63,243,233,135,81,241,48,176,227,245,209,168,160,87,123,108,76,37,129,208,181,29,154,168,197,201,211,83,121,183,247,217,41,34,160,82,88,43,35,172,21,143,123,72,213,150,91,187,58,218,179,149,157,81,51,58,45,142,118,33,108,255,49,14,45,20,89,139,67,149,240,64,0,29,7,87,0,27,204,3,208,235,37,142,140,208,234,220,4,136,76,194,116,209,6,2,228,0,37,163,8,54,3,36,134,5,178,37,3,45,0,56,44,40,160,118,227,158,82,11,174,37,1,99,17,200,177,146,133,33,96,47,141,192,246,136,152,91,128,247,6,248,204,139,144,92,69,240,77,198,0,101,225,72,151,5,202,43,81,27,8,252,50,9,153,50,73,12,240,237,15,97,50,4,83,20,153,80,117,13,65,182,100,67,9,113,42,39,141,72,104,229,30,55,82,146,82,22,90,153,157,211,210,87,82,217,212,141,42,174,187,238,157,75,255,251,178,100,204,12,132,240,103,71,155,76,92,82,107,140,217,157,36,101,175,25,21,157,22,85,185,0,1,222,179,100,90,158,96,0,125,27,41,74,175,101,166,130,233,169,217,235,51,116,75,198,101,98,225,247,76,220,178,92,76,209,145,46,150,203,138,89,187,25,153,45,75,118,160,125,140,174,167,66,169,178,74,186,122,211,117,158,119,40,14,180,205,117,4,0,187,199,81,111,11,194,74,61,64,194,138,3,200,100,30,197,113,116,41,95,218,87,143,200,5,222,30,116,206,245,226,240,195,107,238,70,221,233,197,213,60,100,99,189,110,109,154,239,169,190,118,142,157,111,182,157,109,254,162,221,237,178,153,163,49,15,181,100,178,45,159,167,61,187,195,68,182,187,183,111,159,238,59,179,255,84,216,207,20,223,75,111,177,255,157,201,103,110,187,216,172,107,121,159,157,10,215,203,253,154,247,253,118,247,255,198,198,61,0,14,13,146,143,140,194,182,205,63,113,205,251,120,13,83,212,78,208,147,12,77,106,204,70,5,76,81,128,134,8,195,12,200,147,57,73,19,13,128,209,129,64,199,1,32,100,13,49,80,39,12,49,12,100,88,8,50,29,24,100,7,6,246,64,114,126,38,20,54,102,0,130,16,51,69,33,8,20,16,1,26,248,192,44,152,228,30,137,5,194,3,64,37,33,195,102,40,36,28,6,176,194,18,35,35,83,50,58,83,45,216,63,5,128,168,90,163,48,16,73,106,52,23,36,120,50,0,50,16,83,11,14,56,67,128,20,81,188,39,27,90,17,195,5,35,161,88,80,64,43,128,242,72,75,200,6,12,72,70,213,180,114,77,238,28,210,244,77,68,136,4,146,13,23,66,43,54,245,59,148,102,190,56,91,189,34,187,201,207,173,51,53,150,233,107,97,86,147,45,75,169,100,146,217,93,122,60,237,188,81,90,146,251,121,77,205,74,104,103,105,169,55,118,172,220,118,85,27,164,185,45,149,210,204,210,184,16,4,34,172,21,77,172,45,215,127,99,109,6,30,185,25,148,189,180,145,249,125,51,253,17,138,80,74,234,231,65,140,174,57,102,11,191,27,120,98,147,120,88,159,163,222,13,133,228,140,210,231,43,202,53,221,85,179,45,146,224,194,210,203,12,113,169,174,210,255,123,205,255,255,255,255,255,255,255,251,54,252,127,240,254,254,125,199,191,255,255,255,255,255,255,255,24,189,202,150,209,24,0,0,128,11,14,176,105,230,98,14,34,56,105,35,217,0,188,238,64,18,68,28,22,120,213,5,77,91,178,26,67,169,170,167,144,166,52,161,32,62,194,6,234,42,236,235,113,116,94,137,177,4,72,176,167,208,165,210,236,197,106,57,200,56,90,9,35,131,100,71,204,172,171,46,255,251,176,100,206,128,10,149,131,194,142,119,96,0,200,76,216,210,204,188,0,23,93,157,42,125,152,0,1,122,179,102,235,146,48,0,13,41,34,74,237,8,31,6,42,158,143,171,107,28,53,127,25,211,146,12,75,132,1,149,205,56,231,22,29,103,188,61,193,119,105,214,225,177,230,28,148,121,103,208,50,231,7,112,103,133,88,49,239,37,53,3,62,152,135,153,181,3,235,84,131,3,48,235,139,226,91,102,212,121,137,126,224,106,184,198,97,231,113,232,250,45,167,133,1,170,241,222,62,206,224,189,249,133,237,151,177,100,212,73,173,38,225,184,101,131,111,226,79,245,15,18,103,80,99,116,255,211,87,255,83,80,0,2,127,160,234,161,82,2,137,155,54,156,229,21,77,29,40,200,28,137,132,150,10,138,133,114,185,138,70,200,210,88,16,210,12,22,42,1,139,8,9,60,75,8,48,106,19,83,97,67,146,66,151,53,16,0,188,15,131,71,38,198,152,115,78,14,210,100,220,124,140,176,251,25,145,0,131,23,6,250,53,136,25,176,156,73,193,218,62,201,1,156,22,17,26,12,168,98,130,216,162,139,40,89,227,154,50,230,228,57,50,233,243,190,232,164,187,163,93,157,29,5,23,88,192,204,213,35,116,77,206,84,163,201,46,103,91,153,162,163,83,34,233,198,160,230,40,38,132,233,186,202,198,44,110,166,54,62,203,73,74,186,77,93,210,68,176,91,50,58,110,146,209,90,106,111,211,83,234,212,170,219,190,221,144,30,24,0,52,144,64,151,109,169,149,194,227,68,225,226,162,201,17,182,188,177,37,86,97,124,173,136,141,197,135,164,96,228,202,127,188,171,130,120,113,103,254,181,77,96,228,58,71,186,251,67,251,156,61,182,200,191,204,238,93,75,99,231,153,54,125,173,102,79,50,50,220,205,148,178,38,50,210,67,40,252,207,104,112,184,127,63,189,255,47,255,255,251,255,242,144,202,0,1,174,244,194,72,140,52,88,0,132,101,144,64,128,146,37,231,232,66,6,76,32,166,79,216,96,58,73,194,37,120,81,179,139,169,223,60,151,240,226,92,54,7,102,10,132,219,166,118,37,203,242,32,224,182,5,200,182,97,133,150,197,30,217,108,190,149,194,151,62,209,214,129,4,47,248,9,169,65,176,46,175,65,182,109,72,24,151,28,250,71,232,112,34,100,121,217,235,63,254,165,63,185,31,91,26,238,254,127,176,223,255,246,191,214,119,251,177,7,83,37,173,141,63,98,34,147,244,245,252,166,120,195,217,195,87,214,213,56,225,8,181,57,169,177,9,165,162,151,87,126,232,191,245,148,58,136,101,216,224,67,172,0,255,193,102,165,78,6,0,239,47,82,37,205,166,39,230,90,23,18,255,251,178,100,91,14,133,22,102,202,155,102,87,64,96,76,217,82,60,194,108,19,177,155,34,109,5,30,129,163,51,165,232,243,21,176,241,164,22,90,98,204,66,17,111,187,141,12,240,99,144,176,140,157,237,17,213,163,221,110,205,162,48,101,12,195,169,78,89,28,175,87,208,167,215,66,116,144,207,179,93,169,8,247,107,102,70,50,81,27,125,114,190,93,170,140,233,110,213,83,20,186,148,143,217,167,87,213,237,255,254,159,3,77,214,97,92,8,81,153,83,103,71,185,169,28,113,23,1,4,137,51,34,72,13,24,35,68,164,215,123,95,171,109,113,37,34,195,183,82,96,98,69,87,51,124,202,145,174,26,105,181,177,47,115,176,93,57,82,69,71,16,133,134,148,20,28,22,151,45,198,153,151,67,242,152,226,213,140,185,44,193,8,154,51,54,91,50,24,143,113,165,128,106,178,216,46,114,29,122,45,191,115,86,165,217,222,207,185,107,191,245,130,255,241,85,102,126,219,69,44,210,10,9,21,31,240,129,227,200,178,135,192,151,139,161,138,69,226,17,74,162,236,48,106,161,210,55,79,250,133,254,248,136,235,255,190,57,130,64,236,32,0,20,182,219,54,41,136,163,96,116,39,86,150,20,198,19,181,90,191,244,202,182,88,202,202,11,108,249,93,63,78,168,24,124,91,214,248,156,117,107,235,178,237,66,157,173,58,209,8,243,123,148,168,32,143,204,197,102,171,222,44,232,116,70,117,90,51,33,72,245,151,207,178,25,21,110,81,106,153,153,209,153,233,100,145,220,102,206,60,199,117,103,89,23,249,231,182,141,209,158,219,20,41,234,0,23,181,208,12,232,49,209,5,160,236,17,156,16,188,190,15,105,136,16,46,115,52,107,212,116,81,59,213,34,234,52,235,40,116,228,5,54,189,175,227,172,27,157,151,227,221,90,245,237,168,67,49,206,0,199,41,76,43,92,222,21,240,160,147,199,70,190,52,153,194,151,78,231,144,221,226,81,59,118,161,184,129,199,61,9,202,48,173,68,233,215,166,220,213,226,15,18,124,95,47,116,224,201,191,200,191,167,251,41,63,210,244,155,183,106,43,59,23,206,118,93,38,255,105,50,83,253,181,86,133,89,56,163,183,87,239,34,232,123,43,209,247,108,160,16,178,0,87,109,177,128,120,90,49,21,38,161,75,2,100,23,125,199,129,20,233,129,60,145,172,177,175,102,181,59,84,121,150,84,236,74,109,182,238,58,227,167,167,227,80,46,117,107,173,199,134,252,115,251,84,63,207,23,165,7,53,30,229,97,92,62,188,240,0,18,195,147,22,173,174,90,231,147,83,148,136,33,41,62,250,70,211,178,89,234,85,186,101,210,11,65,153,209,3,77,24,221,205,212,196,255,251,178,68,125,140,196,151,102,202,155,38,86,210,144,236,217,67,100,200,200,82,165,157,44,108,153,93,2,78,179,101,13,151,161,121,71,28,200,78,188,31,29,23,209,136,209,67,91,94,52,89,104,25,13,15,66,169,46,240,99,39,11,191,50,50,204,251,177,244,177,188,181,241,208,66,64,0,239,255,193,130,82,112,129,35,62,96,19,198,248,210,228,88,164,108,10,14,193,22,37,107,84,46,163,118,205,69,164,43,110,117,201,235,86,213,155,154,130,107,187,220,102,242,137,117,70,213,233,223,210,210,254,235,209,107,60,108,238,93,118,67,158,118,236,74,185,67,77,247,240,10,21,86,40,210,186,238,90,45,0,59,107,170,49,22,124,56,185,243,72,89,35,140,65,56,23,49,11,104,185,84,149,24,223,148,93,68,153,15,50,185,182,194,170,92,208,241,162,88,54,170,179,23,72,39,145,172,196,178,77,219,170,46,140,127,152,168,215,223,126,153,211,131,115,144,1,114,237,240,81,20,94,42,68,109,200,14,168,22,115,206,168,44,61,12,61,196,46,18,70,202,48,206,168,145,56,140,182,83,151,6,166,43,39,72,236,234,169,55,120,229,67,133,34,255,189,101,174,88,221,73,93,126,229,42,66,177,141,67,88,167,48,54,57,203,147,237,81,34,93,28,64,130,98,41,225,251,27,13,227,78,129,73,46,68,83,197,57,99,69,222,158,88,124,166,197,218,80,251,23,117,58,205,16,162,102,38,170,199,53,234,112,169,119,5,112,84,138,33,133,77,101,52,140,71,142,234,10,150,101,174,238,180,31,172,44,189,104,219,64,192,143,10,0,6,163,6,9,140,74,182,1,63,141,85,19,48,65,84,228,194,129,226,33,141,2,101,182,29,19,10,17,66,3,64,44,52,22,32,137,128,184,163,112,36,33,211,18,200,127,28,34,123,59,129,25,130,111,193,81,225,18,27,227,84,208,253,0,140,169,66,17,178,18,95,85,190,190,159,104,212,161,17,149,78,17,127,112,11,168,241,224,251,170,104,157,56,151,143,43,25,31,15,69,215,114,223,117,255,87,92,87,255,255,199,219,169,254,255,137,249,155,124,115,190,93,52,202,100,213,68,182,226,97,173,86,98,162,147,45,45,77,56,127,84,203,218,247,177,252,215,43,45,72,115,124,204,70,130,25,181,30,106,17,186,179,243,157,230,60,172,5,44,72,8,96,2,75,191,255,161,114,194,53,64,150,19,146,71,116,198,67,29,217,160,71,94,80,248,68,6,231,155,24,124,203,39,222,195,45,206,181,32,76,100,127,61,50,114,166,150,2,86,98,36,196,12,116,154,158,81,114,133,221,53,115,45,227,174,86,170,251,243,255,34,189,53,19,73,78,254,86,200,153,95,239,255,251,178,100,126,140,5,85,103,70,19,152,90,242,95,204,217,186,36,35,118,17,253,155,42,108,137,124,201,187,179,102,180,195,13,124,207,253,205,125,141,179,89,231,254,75,249,238,17,64,25,109,191,130,96,2,136,102,74,98,236,115,156,116,202,176,67,32,185,201,104,156,139,61,30,119,184,41,237,91,13,205,55,225,148,194,176,234,65,77,190,251,220,35,86,88,21,134,131,107,143,5,185,217,233,111,109,246,51,51,110,246,117,33,59,239,246,182,86,114,153,191,16,194,182,118,33,93,88,231,123,118,187,87,62,245,86,221,161,22,170,246,179,215,58,72,151,34,53,210,87,163,17,21,125,25,50,210,133,85,125,211,218,173,117,181,53,78,74,232,188,199,208,155,183,86,157,57,119,41,111,52,124,182,169,176,249,237,147,79,48,0,149,64,0,2,75,169,217,28,146,130,102,77,208,232,25,249,157,146,44,124,3,251,40,173,62,215,134,28,77,222,161,60,59,21,76,35,160,74,115,106,122,213,69,4,147,57,201,154,110,44,138,251,35,80,100,186,86,78,156,102,59,54,83,204,252,164,65,233,32,114,164,34,202,57,28,142,35,172,236,246,198,169,30,198,99,37,53,82,166,66,30,173,167,194,34,231,8,210,190,82,82,200,183,46,73,178,83,254,231,255,246,0,213,0,43,110,173,91,68,70,154,14,28,234,136,147,42,80,170,192,224,220,244,110,33,33,193,129,117,70,244,56,114,138,241,89,229,1,171,13,245,169,83,229,103,54,83,130,237,168,253,205,219,95,85,32,171,89,215,221,217,21,78,239,90,189,142,189,169,246,238,71,209,109,46,18,81,204,249,147,79,102,52,182,97,106,61,19,242,245,227,123,17,90,45,90,140,108,221,177,245,247,110,14,76,145,185,71,82,153,173,120,203,139,60,218,132,36,250,82,169,155,36,62,59,107,242,217,62,95,40,213,134,177,204,246,169,201,74,89,173,164,251,234,255,130,78,0,28,0,10,109,191,204,252,64,115,37,14,181,20,24,54,141,201,99,188,238,146,137,82,135,190,172,132,4,202,136,102,49,128,150,204,238,81,111,251,71,157,16,100,182,223,144,160,73,111,191,212,140,196,108,177,4,93,248,62,91,65,113,226,246,199,80,178,28,109,176,252,161,221,23,109,179,65,198,20,67,17,73,105,226,16,173,197,13,183,162,145,113,73,137,168,213,84,64,199,26,150,126,56,214,213,172,87,115,221,147,179,134,114,83,40,228,149,100,137,88,78,109,203,167,61,231,134,90,90,153,238,190,101,234,19,185,235,175,172,55,146,5,205,254,220,68,40,128,80,195,134,196,8,104,212,38,101,48,224,118,80,194,220,71,107,191,132,142,61,70,241,105,185,89,151,71,230,255,251,178,68,161,12,132,127,103,74,27,38,62,208,142,44,233,90,97,136,94,81,197,157,46,108,153,119,194,44,179,165,77,151,160,176,49,199,159,0,113,254,198,229,90,224,82,4,170,125,112,128,33,148,129,211,189,10,121,198,199,81,100,35,182,162,75,161,179,141,172,229,20,74,113,174,244,244,117,233,122,151,74,116,247,74,238,109,113,190,219,26,80,166,138,221,58,62,119,155,203,130,188,231,158,211,217,8,35,20,254,38,109,56,151,198,231,25,24,147,226,242,104,126,153,114,246,246,162,245,55,10,197,85,82,29,190,157,218,32,48,197,130,237,219,110,72,120,49,17,103,128,238,3,178,56,9,84,135,58,12,228,40,209,136,116,250,195,74,65,204,194,124,76,178,249,114,192,77,83,128,198,0,103,32,145,113,38,32,25,124,141,24,81,140,165,43,230,77,199,101,12,48,76,137,75,156,52,113,215,179,163,164,200,131,23,41,161,17,59,152,134,209,161,245,10,140,37,32,170,28,61,91,62,230,45,103,52,80,112,211,221,212,166,78,185,91,117,222,226,137,230,229,101,232,101,199,172,172,59,180,206,152,160,239,134,175,156,145,177,40,183,78,181,213,162,82,46,170,16,74,213,1,0,191,255,255,195,111,209,80,226,74,107,163,114,105,109,198,47,48,145,176,20,245,22,230,225,83,182,229,214,27,46,83,185,194,57,253,213,190,70,117,33,187,225,133,193,186,84,88,26,130,28,33,65,96,140,46,24,220,80,163,64,131,168,193,67,88,50,29,8,81,136,28,162,201,79,125,80,164,35,136,135,70,50,32,73,137,98,208,116,57,5,67,35,25,15,53,96,109,95,102,137,75,146,5,69,22,73,216,196,7,140,69,195,102,138,88,190,247,115,24,214,229,79,83,87,68,103,95,148,10,170,160,14,91,118,233,170,177,135,29,26,233,154,145,182,76,207,84,187,96,73,82,74,167,12,183,170,166,103,79,60,42,225,56,229,53,80,200,35,142,0,81,128,137,48,33,31,3,189,100,241,40,172,89,134,210,196,60,237,123,227,69,105,168,134,169,58,169,15,183,81,240,55,163,154,180,217,153,182,55,177,137,86,157,141,172,233,230,215,161,170,43,15,116,237,90,156,228,23,105,244,167,237,11,218,222,141,53,14,176,149,195,169,245,118,208,86,74,61,220,201,27,242,252,100,205,142,149,169,169,155,171,129,5,9,1,207,255,248,84,133,131,1,8,41,146,131,30,1,44,72,157,182,70,72,201,138,247,194,185,97,68,99,155,129,196,111,192,183,99,183,21,108,21,48,71,192,96,124,142,250,156,37,204,72,60,100,144,30,14,120,213,82,173,18,69,224,165,28,99,10,11,145,244,59,52,108,155,78,150,164,89,238,113,255,251,178,68,172,140,132,37,102,204,187,3,61,242,133,108,217,83,101,232,44,16,221,155,48,108,49,11,2,50,51,101,93,147,35,49,88,203,49,90,143,36,202,171,170,179,222,138,184,73,56,210,222,226,221,36,213,155,75,166,155,131,70,77,12,91,180,198,76,189,139,92,84,162,157,221,197,242,211,210,189,71,55,237,47,18,223,53,252,223,200,69,32,20,187,111,194,234,16,36,97,44,0,148,89,243,104,234,36,193,159,122,26,99,173,19,207,147,114,10,75,111,189,134,145,110,220,196,167,239,254,226,57,192,90,121,255,81,201,253,227,223,230,58,47,112,199,184,240,50,16,91,188,24,77,122,165,188,227,95,71,80,116,117,151,232,170,73,153,249,201,169,77,142,197,201,56,53,149,187,113,157,127,16,169,151,210,141,108,42,107,33,120,199,60,111,212,102,79,243,4,15,105,84,51,230,234,79,183,173,191,12,230,182,24,100,211,212,111,210,117,211,142,184,94,146,251,168,249,112,36,244,10,1,6,147,45,44,49,164,3,1,136,50,29,3,5,18,50,220,144,41,65,153,39,168,9,131,4,24,50,50,108,185,237,33,252,108,39,96,24,134,11,145,36,98,192,107,173,84,204,134,133,158,202,221,185,36,113,55,29,113,4,93,53,86,75,230,184,142,202,114,167,111,236,131,247,75,71,41,159,202,65,3,67,244,178,109,99,57,114,173,46,181,157,14,29,166,32,57,141,183,117,90,126,103,233,190,107,93,157,31,154,233,159,86,103,221,111,118,90,101,172,98,172,171,144,146,155,52,231,188,194,10,49,102,116,49,9,12,147,171,33,214,57,78,91,178,238,135,185,186,42,171,183,193,64,18,1,38,228,144,250,68,46,151,16,196,205,116,93,89,88,10,9,210,42,28,97,16,229,232,62,69,38,175,130,131,89,136,245,111,168,187,93,159,161,9,109,9,92,178,163,110,228,164,206,126,138,233,45,147,50,28,138,243,61,3,218,169,153,106,123,231,70,116,74,45,182,101,178,173,150,134,177,109,46,166,68,111,229,222,242,233,234,154,213,127,16,96,243,98,96,218,194,58,206,152,141,20,139,17,198,196,188,6,7,12,198,78,157,230,49,4,166,2,132,128,192,120,20,56,9,0,7,23,114,133,84,20,132,36,44,14,54,100,133,135,98,58,143,84,152,84,105,80,9,131,40,95,247,158,14,95,2,18,138,120,130,50,123,136,2,150,180,72,34,18,202,7,22,1,184,242,15,119,221,54,133,48,158,82,102,45,11,165,124,226,173,157,18,113,194,145,2,109,36,211,82,97,24,249,160,239,125,77,35,187,60,197,25,213,167,110,134,42,126,208,166,67,89,51,185,205,147,211,41,78,164,204,178,57,73,174,65,167,166,255,251,178,100,197,12,4,205,102,198,147,120,83,112,92,76,217,103,60,194,86,26,117,165,12,14,233,107,193,250,179,102,252,196,161,84,216,161,217,237,25,83,141,20,58,86,9,163,217,45,169,243,89,195,51,199,101,235,221,55,67,178,31,123,105,105,69,74,137,98,114,130,171,171,41,167,52,195,75,179,237,57,199,69,64,7,109,154,60,105,100,22,198,72,80,183,57,174,36,240,0,2,88,49,85,170,235,173,190,53,247,79,82,6,25,150,87,38,24,13,6,215,88,207,218,215,49,37,157,99,239,108,4,143,115,106,109,255,125,154,103,154,229,162,8,33,78,179,233,20,233,168,67,239,171,16,242,71,48,242,17,230,74,32,161,241,86,50,115,108,231,44,233,116,125,190,158,32,211,98,208,244,82,99,133,141,146,189,174,226,104,103,35,228,154,168,248,122,102,119,130,225,46,163,177,241,209,195,250,239,122,183,24,113,148,243,3,84,97,145,82,168,156,84,7,119,213,51,18,76,202,167,51,14,34,140,244,57,49,120,16,236,73,51,4,8,141,78,87,51,48,76,195,192,162,2,217,64,144,16,50,148,44,1,3,10,202,14,200,48,177,4,69,154,4,236,215,145,177,208,34,117,189,235,225,9,67,154,145,2,162,207,212,217,0,114,148,119,135,155,29,89,171,51,21,31,184,228,171,178,232,132,86,49,13,198,28,99,145,66,116,31,34,70,35,32,121,183,125,113,92,212,77,37,252,207,252,194,47,169,122,84,167,207,255,95,204,87,246,189,255,87,83,167,83,59,93,163,189,212,87,105,41,21,195,86,213,119,80,147,212,180,93,189,241,194,244,141,73,31,51,188,76,13,0,53,140,25,146,171,104,128,110,193,144,247,139,214,136,174,226,82,194,78,18,52,64,80,126,118,38,96,170,8,42,104,229,246,40,117,14,231,113,212,133,112,225,152,120,71,146,144,226,54,68,148,179,141,92,159,238,166,95,185,125,200,19,201,1,193,196,201,17,186,113,229,86,148,189,19,195,132,196,217,185,173,13,170,199,178,69,95,223,83,20,123,187,60,1,178,87,224,48,200,128,128,204,83,5,161,159,83,167,9,3,3,131,143,204,120,30,144,8,50,229,166,171,55,134,219,2,23,193,73,38,74,13,24,17,129,198,27,157,3,134,240,86,181,113,144,200,153,103,169,8,164,185,178,222,142,229,103,231,108,219,185,110,254,165,210,217,44,89,223,88,142,244,165,185,191,212,214,41,35,175,29,105,110,24,203,63,89,254,91,230,27,207,55,209,169,43,61,141,14,158,235,136,50,28,18,195,224,81,80,137,164,52,137,229,53,134,185,159,150,178,148,206,29,40,153,89,145,77,173,80,95,51,187,180,102,204,199,165,172,195,10,19,255,251,178,100,200,12,132,249,103,69,3,153,66,240,91,197,137,0,97,131,90,21,209,157,32,109,141,254,137,239,51,101,232,244,161,116,140,40,251,238,231,214,237,109,86,248,166,100,196,208,189,51,175,143,124,251,95,87,160,213,211,114,122,110,166,211,133,245,66,166,87,43,68,105,189,201,9,232,155,137,81,218,79,237,165,135,84,197,21,173,218,66,242,141,169,90,154,145,89,201,187,103,182,118,52,249,45,10,113,114,28,226,201,27,13,28,53,76,195,68,93,201,203,99,30,143,151,199,87,46,207,55,141,163,239,30,175,67,9,70,97,191,49,44,182,139,55,116,209,215,117,118,245,173,13,135,57,70,126,232,62,182,183,191,230,99,65,177,46,235,113,235,53,196,12,136,184,78,41,229,226,158,174,66,183,42,1,154,211,10,161,140,128,102,11,35,68,79,147,10,2,206,0,182,10,19,76,148,8,51,80,52,193,66,3,14,2,5,133,228,64,132,208,123,84,60,32,52,90,198,6,223,7,0,1,67,134,76,131,77,132,56,52,253,67,18,153,162,64,21,0,96,41,71,128,32,55,157,149,181,134,90,195,226,242,170,121,93,135,90,61,106,180,131,173,1,172,179,182,27,47,137,211,229,71,150,115,88,70,44,74,165,176,125,107,152,219,202,206,59,231,48,191,206,17,154,29,167,103,55,94,16,242,177,159,195,132,212,156,204,240,212,129,77,143,138,100,144,18,82,67,160,64,197,10,24,98,22,66,128,131,145,114,101,105,152,86,75,32,147,187,45,71,18,81,133,104,177,154,157,57,211,55,86,179,5,73,193,59,74,211,128,0,122,41,33,82,221,174,245,175,146,226,8,33,52,82,193,130,180,73,186,234,187,239,203,62,220,142,221,182,107,81,211,111,41,255,250,115,159,158,160,221,242,104,69,115,29,246,6,11,36,84,83,34,109,85,194,163,131,102,180,141,64,227,131,193,29,131,144,122,18,16,206,230,204,128,96,152,41,160,160,136,48,215,140,97,148,114,35,216,120,148,236,214,15,216,95,69,18,90,97,51,46,141,49,153,29,57,83,38,35,185,254,200,197,1,217,64,0,68,168,204,205,100,168,122,108,12,6,185,200,64,10,99,144,165,217,30,192,52,97,82,97,193,83,192,0,49,84,29,26,151,74,84,150,0,2,228,224,1,113,128,118,102,24,52,242,177,68,249,72,136,17,184,73,164,203,217,235,47,138,28,145,188,68,48,96,4,12,17,98,197,249,52,234,95,137,52,253,52,118,4,144,234,208,16,12,151,169,81,9,85,203,179,86,251,204,49,237,126,74,105,165,173,188,166,98,81,103,12,117,251,214,127,120,101,149,102,203,231,45,231,19,252,186,189,126,71,56,197,195,198,165,177,155,21,255,251,178,100,220,140,5,201,103,69,147,131,111,178,117,108,217,189,48,103,191,87,21,155,26,109,141,254,137,232,179,165,232,241,163,48,135,123,210,245,113,240,161,226,89,100,222,224,210,30,105,37,245,90,79,245,187,181,71,188,7,247,117,141,106,44,9,100,214,162,234,255,78,52,151,235,82,95,164,70,82,211,128,2,54,24,118,235,179,231,53,96,224,156,77,227,19,68,38,41,240,241,174,120,185,178,250,134,28,55,117,137,52,145,30,68,163,255,172,101,177,112,177,88,214,197,47,223,173,80,249,138,0,238,69,124,188,97,100,144,222,137,167,144,36,187,193,186,28,99,248,148,224,16,103,86,164,24,51,203,16,74,185,137,69,164,178,206,145,18,242,156,67,35,181,44,43,163,140,254,108,232,115,127,170,83,183,139,146,11,145,221,116,206,49,58,139,237,119,154,154,188,104,98,106,0,2,139,136,201,198,17,9,20,200,32,243,83,212,204,168,66,56,121,48,42,72,50,144,16,199,1,53,32,96,240,48,176,36,194,0,97,33,51,215,74,36,40,73,3,17,131,136,66,47,112,0,26,192,213,137,216,18,2,191,82,198,178,248,187,182,153,211,192,96,17,32,96,40,70,8,12,18,186,172,137,195,151,84,158,149,75,47,45,153,109,151,178,145,122,178,23,138,7,127,97,174,119,188,198,205,156,244,178,69,96,52,227,51,182,187,179,203,83,190,239,85,110,231,108,254,155,95,127,247,247,113,243,230,155,166,154,101,33,211,74,107,234,60,221,199,151,100,217,79,240,84,67,19,43,225,88,91,177,113,75,101,47,118,109,183,216,212,91,227,218,217,249,150,186,183,181,51,184,244,198,227,214,218,205,6,44,217,64,0,210,54,167,125,214,236,68,196,9,207,2,69,160,135,147,50,129,254,221,218,191,25,202,204,203,34,156,126,209,19,84,36,154,243,247,7,104,70,18,20,51,5,28,130,205,238,19,227,96,70,144,207,193,153,61,70,23,79,85,102,238,118,21,207,56,121,211,132,251,173,52,6,92,34,195,46,121,82,205,169,175,174,156,31,166,68,73,185,92,243,135,189,37,155,186,81,13,85,107,232,183,84,188,219,1,88,2,48,226,48,201,231,3,27,180,207,240,192,49,218,156,251,199,131,19,35,3,140,198,86,19,147,34,76,26,5,10,142,204,18,24,7,1,85,176,176,10,5,10,6,130,96,160,73,131,6,131,65,160,184,114,129,22,72,129,137,90,170,169,202,185,94,152,74,241,18,8,162,33,132,129,99,64,3,10,129,5,138,43,117,17,35,204,9,255,129,33,232,30,105,67,91,118,98,254,177,88,220,94,102,20,255,83,222,173,63,245,187,110,252,234,1,135,2,114,16,166,124,115,153,250,54,255,251,178,100,211,12,5,224,103,198,155,134,127,64,107,204,233,237,36,101,191,23,85,155,20,46,13,253,1,191,51,101,165,134,32,156,117,154,169,55,213,126,115,191,142,190,126,75,60,140,215,203,98,95,99,95,117,245,94,76,216,215,160,108,71,178,71,119,28,112,43,103,54,220,11,234,218,197,127,222,179,154,230,217,180,105,117,54,113,141,123,16,247,245,127,253,64,0,1,3,85,84,59,14,202,209,246,68,76,145,64,124,36,154,190,65,62,139,32,201,160,145,202,232,114,41,36,205,77,33,180,226,108,116,52,167,126,242,166,238,167,95,51,3,85,157,229,155,14,170,252,174,151,234,159,145,176,171,61,189,76,87,22,131,229,84,247,149,145,149,87,123,213,84,125,190,169,210,91,175,197,77,92,210,127,189,220,183,182,149,119,28,183,173,179,204,197,163,253,127,255,49,222,223,215,245,225,180,213,1,1,227,41,175,132,9,195,54,34,143,218,90,54,2,168,218,48,115,14,136,13,22,4,49,112,4,48,48,97,49,113,131,2,230,23,0,160,1,175,8,1,68,194,1,8,16,2,32,48,88,32,32,48,58,27,181,12,166,49,126,146,113,100,196,226,45,188,194,35,175,240,81,73,30,76,30,17,12,20,55,143,172,102,81,29,228,244,186,138,10,102,210,233,29,13,36,77,121,67,245,233,48,167,179,110,111,231,41,173,4,41,24,206,203,237,239,245,171,175,218,103,46,137,237,185,29,157,154,198,84,58,42,33,148,171,105,231,119,182,172,40,152,248,125,123,234,245,150,239,169,191,104,17,38,139,1,151,120,127,189,102,222,152,151,95,50,110,37,117,23,230,62,237,122,250,87,56,109,27,153,90,65,91,255,126,226,151,12,100,96,128,173,192,201,173,25,188,214,159,208,45,74,80,32,136,137,182,8,111,55,82,143,156,252,244,125,82,226,76,142,66,56,220,209,189,237,2,115,147,167,12,183,120,49,242,154,231,22,78,182,97,140,91,169,203,151,10,218,25,206,228,238,168,228,173,89,206,113,116,18,90,17,245,242,87,23,189,253,8,187,56,85,120,92,140,69,151,79,118,239,10,255,97,151,243,207,255,255,0,2,81,242,169,52,70,97,7,20,142,101,73,50,186,12,205,175,3,11,139,76,190,42,48,176,52,194,1,67,15,133,140,116,12,49,24,94,36,253,14,131,21,112,24,46,90,176,64,85,185,152,32,13,5,178,228,245,118,219,106,105,28,6,194,109,39,12,64,136,32,40,27,95,202,10,226,52,58,107,247,175,247,117,165,18,41,77,187,54,99,84,53,51,187,59,126,229,36,187,226,216,226,129,226,165,18,231,122,221,209,46,151,50,119,106,238,68,127,119,254,175,229,215,82,39,209,204,239,255,251,178,100,209,12,133,180,103,69,147,130,127,50,107,140,217,50,97,35,92,21,153,155,24,78,21,253,9,184,51,101,168,241,150,120,105,199,41,102,42,136,58,69,69,74,229,20,119,132,5,8,39,60,120,91,214,41,90,66,134,219,44,239,168,224,193,227,97,174,125,75,18,122,90,111,85,192,146,203,0,14,13,59,45,148,197,66,162,5,4,231,9,34,76,185,48,171,20,70,66,31,127,11,191,203,217,96,106,52,207,206,122,145,66,1,192,68,59,84,28,252,19,173,166,90,85,187,38,115,160,76,168,99,46,94,240,182,74,7,164,9,87,182,101,7,166,170,101,78,185,142,113,200,25,57,28,198,72,133,37,49,12,251,60,211,173,155,55,165,251,57,159,200,132,121,136,201,187,18,183,55,57,140,87,157,158,157,0,84,169,0,21,10,136,192,233,51,12,46,198,79,166,123,149,26,72,224,112,163,201,136,128,96,64,240,176,20,194,193,3,7,136,204,40,28,47,72,176,13,181,75,64,80,46,31,42,3,132,96,120,192,96,29,180,115,97,134,8,155,242,141,101,0,69,152,60,8,193,153,203,24,135,111,64,215,169,165,150,241,72,242,137,73,224,42,14,120,212,169,219,117,83,114,93,170,203,135,119,255,25,179,109,27,41,40,159,87,139,35,174,255,89,255,222,223,253,255,93,183,63,126,237,177,254,119,253,219,187,62,107,124,103,151,75,152,115,155,153,182,118,28,142,24,178,50,137,50,38,186,19,138,60,235,100,90,165,86,125,108,113,52,15,178,41,106,179,166,14,103,64,0,1,17,209,199,110,150,213,19,44,165,66,16,78,98,176,101,227,27,197,67,60,193,29,195,123,144,136,16,60,212,230,186,130,1,173,71,75,195,102,208,207,196,243,6,104,190,163,137,145,118,168,214,198,216,204,161,133,140,27,9,147,13,40,233,232,211,16,244,181,221,37,77,57,179,114,68,60,24,33,88,227,229,207,139,186,151,28,117,37,76,204,162,204,86,212,149,122,192,197,137,104,171,31,93,215,86,173,61,105,17,91,93,68,47,75,127,254,224,144,144,214,152,168,32,97,33,81,141,146,6,117,235,152,117,34,123,208,153,133,192,230,160,6,42,83,1,16,128,165,211,3,129,76,0,84,123,7,64,44,232,104,44,66,21,26,9,152,24,32,80,51,26,16,161,82,246,103,172,181,150,52,9,84,78,30,178,144,48,200,32,28,35,7,136,128,200,242,246,102,230,204,72,98,242,74,40,140,106,253,123,48,119,47,199,192,33,163,135,132,135,224,241,225,232,134,220,234,139,87,113,31,210,77,194,85,86,211,53,175,37,104,200,206,60,117,235,20,95,195,191,152,196,240,65,219,16,124,89,47,199,53,72,52,130,170,255,251,178,100,218,12,133,77,103,70,155,134,110,96,120,12,217,173,60,104,111,23,213,155,20,78,33,251,65,225,51,102,244,243,33,125,67,228,161,178,58,12,46,204,83,115,92,240,224,90,25,158,76,68,246,199,129,11,112,111,138,125,106,154,212,92,70,243,99,62,147,230,213,20,128,130,191,109,148,250,11,59,205,236,211,92,205,54,139,252,164,218,237,29,177,174,224,94,89,34,220,205,141,62,72,128,17,61,57,234,192,99,68,0,80,173,139,218,196,67,179,192,63,56,190,109,157,110,175,78,106,111,214,89,173,146,84,113,244,41,7,69,82,243,229,171,35,61,116,228,119,245,81,81,87,68,216,168,242,218,149,138,81,5,149,148,125,81,250,151,13,17,50,204,151,53,19,253,221,95,21,52,214,54,32,117,36,252,121,139,180,252,74,163,69,118,221,254,16,43,197,0,1,224,188,216,197,17,195,65,180,14,57,86,52,49,232,233,204,161,16,88,56,178,6,1,24,96,140,66,43,49,185,37,193,48,0,2,30,75,244,199,43,7,14,2,12,58,40,72,3,4,131,21,188,184,14,162,153,166,148,118,228,203,179,41,22,1,51,4,57,179,18,206,60,80,136,68,11,49,170,217,231,242,109,91,146,82,222,198,204,231,111,234,166,251,94,172,247,109,89,166,177,164,79,188,191,175,167,91,234,200,122,171,109,132,31,35,81,161,25,14,160,202,149,67,162,172,223,194,150,176,237,104,58,166,99,235,25,130,219,17,251,249,223,66,249,251,117,156,184,62,124,201,35,116,29,123,230,243,110,20,45,79,86,188,222,74,196,212,21,225,167,161,194,192,12,4,130,132,182,227,110,34,210,135,241,96,58,4,65,21,89,212,144,211,240,222,120,113,230,129,27,91,172,12,102,21,239,140,236,69,4,38,153,207,147,165,15,6,89,217,11,175,8,183,67,144,40,131,54,56,166,177,0,160,97,207,83,83,246,124,21,220,253,28,114,31,170,103,76,4,87,35,154,18,33,222,250,33,230,102,238,238,92,229,84,37,80,200,155,205,153,232,140,230,97,41,17,26,166,174,100,87,174,246,42,144,45,128,211,49,153,12,68,246,50,133,164,242,232,147,56,31,76,151,109,4,32,12,242,55,49,104,48,66,72,2,11,12,58,75,0,141,75,66,96,0,3,104,97,32,48,200,108,194,96,64,184,85,57,140,32,29,100,11,229,76,146,72,100,2,249,70,40,166,230,68,128,180,173,177,107,153,243,2,117,39,27,200,245,235,92,164,143,119,82,153,85,252,105,161,187,186,181,67,247,171,206,78,210,221,165,24,50,234,138,80,243,165,237,213,247,153,243,155,221,93,90,90,211,146,73,189,130,15,227,45,91,50,95,60,252,118,153,103,158,255,251,178,100,213,14,5,114,103,69,19,130,127,50,114,12,233,141,60,101,175,23,229,155,16,78,13,252,193,188,179,100,220,241,162,56,62,160,110,211,198,138,238,28,89,229,79,193,128,249,77,61,32,59,178,127,108,145,114,241,201,228,140,55,182,241,189,252,227,16,154,233,9,154,46,230,221,119,76,54,129,104,60,21,117,76,237,178,210,160,12,4,211,82,51,128,153,33,98,28,182,3,153,204,67,214,142,229,193,254,139,131,77,64,109,237,175,220,113,48,112,104,206,116,174,148,185,177,255,24,139,188,14,164,68,70,50,117,108,16,95,178,236,102,118,212,140,84,205,30,107,236,215,77,10,157,199,245,95,27,160,206,207,170,184,140,168,100,163,123,187,177,168,139,60,71,84,157,84,115,22,222,245,113,23,94,181,145,113,141,143,255,210,210,111,233,105,231,174,66,37,5,202,218,208,135,73,135,170,11,64,125,45,153,67,7,150,160,208,48,141,229,166,25,32,48,17,64,16,245,195,129,172,184,138,42,230,37,251,93,76,170,237,244,126,140,67,245,4,153,31,209,230,214,19,226,162,213,40,60,189,32,158,222,181,69,201,110,224,201,30,35,160,241,1,66,66,233,226,234,177,231,225,229,37,58,217,126,131,89,125,154,164,127,255,77,22,255,174,159,212,238,133,178,138,6,154,217,147,52,48,89,146,105,31,65,21,57,153,53,60,85,68,226,6,41,51,41,19,169,85,90,72,54,155,45,206,177,245,162,235,121,168,104,6,142,0,0,32,32,95,186,100,90,57,13,9,41,88,41,140,101,59,49,240,48,64,21,111,113,209,130,241,68,243,110,53,251,242,242,117,246,211,11,85,103,144,80,245,115,175,60,209,145,11,43,118,107,52,65,95,117,49,74,228,64,233,170,149,245,105,187,107,187,82,222,75,27,119,45,192,185,76,68,89,22,235,203,183,99,12,162,214,34,205,54,170,225,81,122,154,168,143,222,87,173,119,111,173,170,86,42,98,170,43,105,249,211,142,215,190,95,187,231,160,33,64,58,28,103,195,249,150,101,38,155,138,25,119,220,103,6,25,234,6,166,2,48,153,28,20,5,21,1,68,6,34,14,149,76,134,22,39,1,64,209,225,64,48,240,116,48,86,9,12,45,209,224,88,160,197,41,192,193,2,235,7,3,22,10,59,69,13,60,250,91,175,59,44,16,128,148,201,214,151,177,57,218,87,166,58,254,172,153,215,72,148,196,52,168,216,36,137,202,142,16,156,5,67,253,162,16,193,231,19,144,158,46,194,190,213,51,146,255,54,229,126,114,240,169,255,180,223,148,246,175,229,110,100,124,127,242,148,160,196,35,26,175,31,47,242,53,63,183,208,190,73,178,202,207,213,145,72,175,191,39,237,255,251,178,100,213,12,132,135,103,200,27,73,132,208,120,140,233,92,61,40,73,24,157,161,18,78,37,249,130,24,179,165,41,132,161,172,189,53,152,59,61,126,246,204,184,173,160,218,11,203,77,239,137,95,127,19,121,137,18,175,228,198,105,84,144,6,246,131,132,215,253,250,128,181,18,77,22,223,136,109,140,18,9,195,12,43,163,73,28,143,70,90,51,161,53,244,195,107,41,164,39,73,26,18,45,178,70,174,59,73,68,69,180,220,160,176,201,116,39,118,238,95,107,106,33,85,209,143,10,181,156,39,131,220,227,58,142,241,162,251,146,230,72,235,30,61,10,21,83,138,72,146,166,138,49,44,169,81,104,81,173,141,117,164,25,30,178,147,51,58,68,112,219,92,50,200,250,54,89,164,89,159,173,92,115,24,223,24,216,37,165,39,156,190,43,120,217,87,245,65,175,16,181,67,0,7,106,0,204,147,51,39,128,33,163,70,179,76,223,119,50,226,72,224,166,144,168,188,203,193,48,176,80,194,162,64,49,148,193,98,224,168,1,40,24,41,32,9,46,203,102,197,69,66,14,232,0,36,255,39,93,51,76,140,191,122,139,179,248,220,13,138,123,197,29,183,41,215,125,242,185,90,198,32,238,76,164,172,244,67,160,107,134,36,147,30,22,72,134,97,16,48,229,31,57,51,165,218,239,246,111,255,255,252,255,189,179,24,167,69,212,201,237,255,204,217,42,179,190,123,207,237,191,222,253,177,253,213,220,182,210,153,183,125,203,70,70,190,76,167,251,171,14,178,93,106,186,233,169,145,125,73,41,54,62,145,170,117,162,162,176,86,140,197,172,0,0,38,230,113,23,239,254,223,173,109,138,204,4,236,204,17,30,34,120,234,26,243,196,177,37,154,92,202,22,84,148,215,184,78,237,38,215,196,167,180,96,216,191,240,85,134,5,28,28,193,133,64,170,40,192,204,237,96,247,199,114,17,129,220,13,4,4,60,18,199,195,145,58,199,64,40,102,135,69,110,40,199,100,192,172,83,134,77,29,1,115,198,30,193,52,149,13,152,84,198,161,193,197,175,89,13,15,149,251,122,255,183,132,152,191,142,234,216,215,106,156,104,3,85,176,29,25,52,171,16,202,144,3,41,2,13,93,56,49,122,188,200,139,3,0,8,140,244,41,2,9,1,161,195,21,9,140,18,9,48,160,109,125,151,253,69,140,10,9,68,18,168,97,6,25,1,16,77,184,51,137,134,70,215,109,67,241,68,246,151,49,27,234,52,218,49,198,85,11,171,126,158,154,165,138,148,244,246,235,85,166,181,132,163,40,102,143,147,246,175,82,90,236,134,106,91,15,92,237,108,37,120,213,238,29,254,138,249,134,118,101,45,2,191,151,31,47,242,250,252,134,255,251,178,100,210,12,5,63,103,69,147,134,110,98,125,172,217,223,36,104,205,85,33,157,22,78,13,190,201,225,51,167,52,147,30,252,114,37,89,33,229,59,114,165,212,44,154,153,153,128,219,134,132,109,179,144,169,165,155,221,10,245,34,200,93,4,87,66,180,246,102,187,50,211,96,76,158,31,176,0,37,209,246,158,221,175,213,137,137,8,195,10,18,168,146,5,197,51,154,197,215,175,246,109,64,187,186,120,138,17,222,196,33,179,246,127,225,105,99,131,50,6,67,86,85,54,120,220,103,71,89,181,159,151,242,128,177,234,210,183,127,166,123,131,176,141,168,227,186,171,193,249,211,195,113,37,167,123,62,16,65,161,223,59,68,127,157,229,28,250,45,222,202,92,231,87,78,47,78,133,71,104,188,36,202,156,102,187,41,234,222,200,253,173,179,93,128,171,38,0,128,50,51,10,53,140,189,10,58,248,232,215,208,131,105,58,204,4,116,48,177,148,193,195,3,31,139,2,7,134,2,56,152,172,74,192,19,193,32,128,195,163,4,8,98,2,65,116,169,48,0,84,116,14,151,168,10,118,25,146,140,184,68,128,8,121,130,151,186,133,60,88,41,118,85,243,252,162,177,233,69,251,174,35,191,98,29,220,9,75,86,65,94,45,55,126,29,128,221,55,245,255,110,145,119,14,47,17,41,14,70,5,77,41,68,52,204,200,17,85,89,80,198,85,20,36,157,4,107,174,100,120,39,134,125,192,102,108,159,10,154,3,234,108,68,184,115,214,113,121,167,237,118,126,247,83,230,90,192,170,205,229,106,129,183,151,206,115,186,82,185,133,109,99,26,222,241,243,143,79,175,141,219,254,216,45,118,235,0,0,98,186,219,46,182,236,55,35,128,24,48,7,156,93,69,156,50,5,203,201,241,37,46,201,147,104,81,36,163,80,74,220,69,168,76,178,180,13,214,36,210,125,252,150,140,125,168,232,61,83,108,219,144,1,136,20,81,173,38,252,199,37,21,20,213,81,91,158,11,34,102,133,139,42,165,140,224,138,166,35,104,78,72,244,43,90,14,45,146,99,43,93,247,97,147,102,163,210,94,230,163,42,56,219,61,104,28,70,124,144,116,16,69,46,85,60,165,108,221,14,68,36,212,57,47,67,182,162,170,142,1,115,128,1,37,44,48,22,211,37,97,48,55,83,146,91,48,213,51,129,10,22,18,50,144,48,32,80,40,24,194,133,196,0,41,92,172,81,70,6,168,223,144,96,18,50,175,36,142,147,70,162,48,196,138,45,242,69,163,12,56,52,84,112,28,125,247,136,62,47,222,116,147,150,233,170,103,170,212,149,105,234,82,87,137,77,206,80,224,238,59,211,242,249,125,163,16,65,26,37,77,16,132,253,134,254,127,255,251,178,100,214,12,5,232,103,68,11,131,127,52,134,76,233,173,36,199,191,21,241,157,30,109,153,253,9,155,51,101,92,246,12,168,124,135,216,207,88,236,231,55,111,47,253,127,233,188,196,85,193,141,152,157,203,123,180,109,138,148,226,180,192,236,126,233,30,147,177,184,200,28,106,177,148,197,144,32,114,6,79,191,104,190,3,124,106,215,16,62,111,54,97,85,246,61,253,159,227,54,173,161,148,25,100,1,166,3,114,72,202,182,167,22,82,254,29,75,198,98,65,144,130,181,116,116,187,252,195,182,105,36,39,156,18,98,72,195,171,161,254,239,183,62,240,191,205,209,179,61,4,139,181,140,224,146,51,243,252,151,37,146,166,10,192,205,77,217,129,164,228,99,34,144,73,251,70,45,155,83,60,141,119,61,47,35,145,95,251,34,155,17,66,244,223,239,153,20,126,122,113,254,95,231,153,127,152,74,0,0,27,140,207,138,99,15,157,76,204,75,54,220,168,96,180,107,130,64,8,160,14,85,152,80,16,44,47,14,60,130,66,134,47,9,55,173,201,124,162,224,136,18,44,64,192,30,128,30,198,49,168,45,193,144,20,21,14,20,104,100,165,249,42,202,140,39,37,121,109,39,166,185,166,222,224,190,249,73,164,228,118,2,241,43,105,240,92,207,35,41,9,87,176,22,225,114,208,104,50,44,214,12,6,59,61,108,172,75,222,218,198,233,47,173,235,245,159,29,254,235,157,230,35,140,57,175,14,145,156,98,207,22,248,195,30,95,83,79,36,143,184,57,139,75,73,75,73,23,45,114,195,114,249,146,88,145,161,190,145,253,42,231,226,110,148,211,215,153,173,99,192,129,10,14,96,203,222,71,141,43,44,104,19,67,139,155,119,119,164,207,173,79,172,192,222,55,170,207,10,2,144,57,99,173,176,0,6,128,1,201,45,93,70,78,134,177,200,43,20,168,36,49,205,42,166,71,125,231,16,85,16,104,176,164,80,107,74,84,68,231,177,233,87,255,222,123,189,145,168,114,17,84,183,41,204,214,24,174,167,91,34,156,124,135,186,88,113,171,17,98,123,205,37,206,77,156,228,91,174,117,55,57,20,204,148,122,80,171,137,25,31,73,205,166,177,87,74,151,189,101,50,181,145,104,204,116,66,1,78,0,0,1,0,33,75,225,194,35,39,7,252,26,134,42,118,67,97,205,74,37,31,131,5,26,12,84,103,26,133,155,77,0,105,210,121,154,2,129,128,3,13,9,70,139,230,122,36,25,32,224,6,2,148,6,129,65,195,35,9,12,28,11,49,208,140,28,4,7,9,92,176,80,0,200,131,67,59,19,140,188,149,21,155,67,141,187,68,71,102,202,99,193,129,146,207,102,121,55,153,12,14,96,194,161,161,255,251,176,100,208,128,6,116,103,70,29,113,224,2,104,108,233,106,167,148,0,43,82,11,18,89,206,0,2,191,179,101,107,30,192,0,146,38,94,72,25,221,36,50,3,18,5,47,130,240,39,153,48,136,104,26,98,80,185,194,26,70,184,71,24,100,64,99,135,249,131,99,39,10,128,29,32,216,163,193,128,21,68,232,64,79,9,162,130,198,105,35,141,20,203,48,96,80,72,56,6,97,166,73,173,27,134,127,59,24,16,76,34,15,131,129,210,249,76,229,137,4,118,187,244,234,70,44,74,223,232,96,104,8,186,212,109,169,175,5,14,119,126,154,166,23,101,54,247,204,221,183,238,95,127,85,57,147,240,242,172,2,177,191,237,110,28,156,227,253,240,220,252,162,122,252,183,84,240,245,204,236,229,110,146,134,158,228,198,84,148,148,52,116,51,206,228,66,155,182,119,157,107,50,190,103,99,14,111,42,219,130,44,209,103,203,55,240,194,65,205,229,106,237,107,117,237,202,154,227,137,47,138,202,239,211,84,181,114,11,115,245,253,223,254,95,207,252,127,255,255,255,255,255,255,253,143,243,249,252,255,254,127,239,255,255,255,255,255,255,255,217,176,112,105,61,32,0,3,16,64,128,0,36,164,86,189,121,124,66,196,144,64,222,151,50,106,118,36,79,49,188,66,207,9,149,177,208,196,196,47,153,172,132,146,112,149,62,19,12,12,74,199,47,172,50,133,197,228,183,233,165,227,40,163,203,31,95,100,72,48,161,5,177,0,24,117,28,236,247,127,221,134,235,76,23,70,237,160,156,68,219,47,191,142,77,224,164,94,134,244,7,84,179,142,43,141,151,157,232,98,59,189,224,143,119,157,164,119,254,219,193,116,175,114,183,159,118,135,216,189,151,95,113,98,235,69,147,208,206,163,98,181,206,142,54,18,157,196,221,216,118,191,176,156,87,113,27,171,220,162,157,217,201,197,252,226,67,81,208,63,57,63,180,227,177,148,255,255,233,255,250,106,0,0,20,248,6,57,176,97,13,38,151,128,86,5,163,2,198,52,177,16,23,12,163,146,29,30,18,53,160,189,229,105,55,87,153,157,64,111,28,24,174,136,128,44,8,0,186,6,74,216,186,201,82,209,104,44,53,96,88,138,164,17,142,67,196,86,70,229,174,156,140,89,69,145,53,161,163,161,120,216,128,81,121,140,4,174,205,33,243,64,21,28,134,98,151,180,144,1,16,66,244,168,24,224,176,105,227,22,93,48,211,156,8,25,26,223,3,34,34,74,207,214,36,190,86,251,194,108,114,181,139,182,63,26,108,53,174,118,206,234,243,249,245,173,90,203,88,90,198,182,27,179,217,158,126,178,199,26,92,110,217,187,45,194,181,190,229,250,252,240,195,182,126,255,251,178,100,86,142,103,16,102,201,159,103,64,2,77,172,217,215,227,8,0,23,125,155,40,108,153,190,201,61,179,102,204,145,138,168,174,59,222,53,169,105,113,183,141,154,90,91,148,213,169,175,218,177,123,91,222,120,243,30,115,95,148,107,231,168,190,205,91,143,245,169,169,237,101,151,121,190,99,191,195,31,215,255,231,17,76,65,253,8,0,0,46,255,228,31,17,160,244,174,8,92,35,133,195,237,78,78,178,116,254,157,242,213,238,168,109,92,126,238,143,111,245,37,140,200,218,149,81,154,137,162,110,229,43,171,23,82,182,202,84,206,105,157,45,44,173,42,216,210,117,100,211,110,138,218,166,41,220,181,44,212,117,255,255,168,3,159,240,69,107,136,140,67,252,227,80,244,254,16,22,97,168,76,234,255,10,132,156,178,226,38,229,110,153,48,178,56,178,134,65,76,194,26,114,149,98,186,0,68,174,95,164,192,235,70,94,180,234,109,60,140,3,130,194,81,189,101,37,75,98,149,200,25,148,45,242,67,101,114,84,13,20,80,64,0,193,80,179,97,4,13,61,173,7,10,195,218,171,164,192,129,113,76,191,10,222,219,45,52,102,108,210,90,9,102,227,180,87,51,171,135,17,37,202,185,5,38,96,25,15,234,23,106,35,63,189,145,100,37,172,226,231,206,44,8,56,97,100,2,128,208,59,129,78,129,163,69,181,82,101,174,87,27,228,207,180,108,203,61,179,107,102,252,245,210,208,83,250,87,83,174,251,164,146,117,187,167,168,186,51,1,235,32,235,118,203,50,224,90,46,42,52,121,228,74,233,190,155,191,170,173,220,162,159,215,117,207,239,89,75,40,123,91,80,34,146,51,87,35,113,205,12,228,135,255,255,234,219,85,1,112,212,157,116,229,101,188,170,91,61,219,204,138,236,107,45,38,209,91,229,79,103,223,111,118,250,123,127,255,255,253,2,209,0,11,209,35,19,59,67,48,149,67,158,87,50,180,3,46,7,42,0,152,33,224,244,99,63,11,173,196,80,26,98,130,142,41,0,73,17,138,153,174,244,202,91,136,15,108,98,16,129,33,144,48,49,143,159,19,35,198,2,10,90,26,47,1,146,23,105,64,74,253,176,94,34,176,1,65,17,160,100,140,100,79,237,59,85,158,75,115,18,6,74,208,97,90,190,68,32,129,179,25,4,93,166,72,106,235,160,141,93,188,107,17,66,210,220,59,60,128,5,196,48,240,2,249,160,149,72,35,3,117,83,25,36,210,168,243,95,70,157,186,154,146,157,35,164,85,12,55,12,120,126,239,79,90,187,243,203,223,116,47,170,132,86,127,81,63,157,151,42,43,41,222,205,127,251,54,159,255,254,160,121,192,160,0,9,191,228,14,193,146,138,216,128,255,251,178,100,96,142,37,170,103,71,147,99,87,176,80,12,233,183,36,39,172,21,173,157,40,109,25,94,193,79,51,166,156,195,149,240,90,192,253,100,231,87,46,239,39,246,20,188,238,24,106,165,255,232,18,102,105,253,12,231,173,127,35,159,169,171,236,45,155,55,55,140,214,23,46,237,102,53,140,123,157,55,102,69,154,222,200,159,50,186,25,123,220,246,207,126,254,214,230,123,255,121,224,89,222,250,10,56,44,17,50,101,204,76,227,32,4,105,27,254,97,13,19,45,129,204,48,132,134,162,46,12,129,55,211,134,39,64,163,112,43,77,186,149,10,195,129,129,94,192,157,144,227,214,211,249,170,242,105,249,129,150,42,132,183,23,26,65,1,242,203,0,210,230,75,216,144,232,116,128,127,198,16,173,134,178,100,68,67,79,90,23,72,175,48,18,192,144,194,18,237,44,45,4,169,122,180,27,180,86,175,193,184,255,241,191,102,205,188,118,255,182,248,215,39,156,211,132,76,205,105,198,163,204,74,78,69,207,100,116,136,179,3,82,218,64,137,182,31,182,106,241,202,34,243,185,185,243,30,123,75,110,179,110,215,134,57,39,72,45,222,179,31,246,247,212,20,48,44,219,109,125,176,224,148,218,226,133,55,6,134,92,123,197,250,234,21,182,107,133,234,243,155,191,127,211,170,30,114,148,253,67,41,86,245,127,209,12,68,27,118,56,199,90,57,132,14,181,62,145,204,113,164,82,169,17,142,89,165,69,202,238,77,186,165,52,106,161,254,235,211,111,173,146,107,125,237,191,255,234,8,202,0,0,254,249,27,1,80,41,72,87,209,97,148,9,132,2,20,40,134,30,49,74,86,7,48,120,169,18,82,166,196,51,27,90,52,235,186,81,13,54,174,105,152,24,241,57,7,73,48,162,75,162,235,7,153,163,81,150,128,216,38,218,235,227,111,55,14,81,48,150,85,202,161,185,48,104,176,141,102,240,115,48,227,234,235,85,156,116,152,216,184,144,139,128,29,64,160,148,24,21,22,232,13,63,254,173,226,58,170,242,231,226,135,140,20,104,147,7,9,197,109,148,140,139,130,206,129,233,3,100,154,171,183,187,171,86,190,230,101,145,28,125,140,223,185,222,34,63,142,169,46,58,181,163,228,61,209,89,145,77,103,70,191,252,160,79,100,0,2,0,0,18,237,140,81,66,75,106,44,26,15,104,36,97,131,122,119,58,108,235,95,50,138,71,84,242,87,92,239,123,245,126,84,59,171,82,8,106,255,122,253,111,71,82,50,118,74,86,89,8,67,208,138,150,37,102,50,232,182,100,204,134,116,117,101,85,230,91,29,254,212,183,145,125,9,204,169,191,203,255,252,56,0,25,119,230,28,164,132,10,160,96,116,177,73,255,251,178,100,132,140,37,54,102,202,155,40,87,66,84,236,217,170,49,34,60,19,225,157,44,108,133,126,129,94,179,102,220,242,141,248,144,104,128,148,7,153,232,38,151,102,54,95,139,204,196,160,88,141,11,161,22,108,55,86,10,64,252,8,170,116,107,0,139,155,120,17,30,82,145,179,216,173,87,53,177,103,82,55,222,61,148,209,150,25,72,172,171,82,156,132,230,191,38,44,245,136,227,36,169,27,131,212,80,179,178,28,232,170,90,117,226,191,67,73,148,220,247,254,153,194,51,247,231,37,17,0,12,155,163,24,17,150,211,126,2,54,64,58,34,26,163,53,38,82,77,223,119,196,247,84,115,182,83,107,101,159,214,90,96,233,227,94,115,210,140,89,235,184,169,249,254,24,233,0,235,65,16,191,254,155,125,34,130,27,142,13,231,30,81,214,85,103,150,111,67,44,204,193,86,90,63,174,255,218,172,113,140,193,15,186,7,255,253,59,232,103,24,136,205,126,104,187,53,135,22,233,64,248,86,133,219,135,145,74,107,145,58,190,108,93,154,87,105,215,111,214,155,107,101,231,198,60,243,91,25,178,40,119,63,255,255,251,226,170,0,0,244,208,208,108,122,176,179,230,251,230,120,5,147,29,4,205,160,138,70,92,53,40,209,240,218,31,238,25,38,161,166,209,144,129,121,85,42,163,196,97,175,26,43,20,76,240,152,203,57,146,166,133,13,37,107,30,144,151,201,160,54,42,147,20,191,82,30,175,64,131,179,234,118,76,69,42,214,34,31,35,24,155,171,233,201,170,250,77,53,225,57,222,238,186,136,54,12,32,213,194,83,235,225,86,105,213,121,100,247,241,198,184,219,52,120,241,99,204,17,105,199,205,76,237,119,123,255,62,245,21,197,70,179,78,176,99,76,72,199,138,61,85,172,186,198,220,202,42,60,37,12,60,202,155,84,90,44,222,198,122,233,130,12,1,85,16,0,11,183,241,118,170,106,54,199,164,77,12,13,244,147,41,77,58,36,195,40,208,248,52,37,255,255,221,218,49,204,55,126,162,205,255,252,204,186,157,42,223,154,203,100,104,215,127,170,81,78,158,223,247,38,214,231,78,68,159,157,134,115,98,82,177,207,57,228,109,17,59,252,36,57,53,182,127,252,244,255,255,241,128,0,237,255,32,130,18,195,130,17,196,133,18,51,27,44,81,142,176,225,31,159,71,205,43,169,224,132,160,136,225,42,131,161,120,57,80,60,44,71,215,26,116,85,51,210,139,84,1,22,75,104,250,113,132,168,198,92,236,165,99,144,117,105,180,60,69,13,115,205,136,20,74,9,22,169,21,72,153,1,65,103,1,233,248,138,38,222,242,68,74,220,200,114,205,87,165,218,200,25,165,90,172,59,204,12,255,251,178,100,178,140,37,39,103,73,155,40,63,64,86,108,217,186,48,163,126,19,157,155,46,108,61,20,201,83,159,102,232,194,141,249,24,233,20,200,141,197,81,189,119,106,53,230,217,146,73,162,73,169,153,74,48,213,25,81,70,165,125,116,59,226,80,120,173,25,251,114,70,157,248,238,161,237,215,98,239,253,26,168,96,0,224,128,4,129,127,253,11,56,214,28,210,4,180,15,81,24,253,125,52,214,86,91,220,34,210,189,255,118,254,148,106,58,19,126,193,133,255,254,123,213,167,55,246,200,245,138,28,128,211,156,31,80,194,8,126,17,105,168,127,30,248,91,215,111,168,3,235,110,124,191,212,247,36,133,127,181,39,130,127,250,221,202,119,232,125,179,76,65,77,69,51,46,57,56,46,0,1,119,220,199,186,51,193,76,122,131,78,176,57,241,176,0,165,134,89,197,183,232,12,188,152,227,18,30,75,50,88,4,154,175,75,95,77,249,50,138,223,129,17,45,122,142,93,22,81,4,24,133,143,51,162,16,23,163,132,157,232,96,84,51,174,241,50,90,41,75,205,187,207,220,116,187,48,219,32,80,254,16,9,40,21,37,65,114,128,55,23,237,60,94,49,19,0,171,132,204,7,145,80,153,188,141,201,64,71,63,63,28,110,105,183,57,35,114,204,160,171,184,37,4,108,40,150,60,117,1,29,144,182,129,121,122,40,132,71,34,4,12,86,201,52,17,158,188,239,130,103,200,91,18,187,191,236,171,113,57,99,212,140,145,215,210,204,65,9,38,35,143,166,242,173,237,234,212,57,220,236,250,174,227,235,122,154,120,45,181,155,198,123,171,188,211,98,248,143,70,100,0,3,118,106,24,170,65,244,101,33,9,192,224,105,217,47,53,31,24,149,64,105,165,85,235,98,240,69,28,64,137,254,135,251,166,229,220,159,149,102,11,238,136,249,82,211,61,211,196,247,71,220,231,253,50,161,130,175,13,62,67,115,102,62,145,214,166,133,15,120,134,87,71,96,100,213,222,5,25,164,149,144,41,214,10,81,216,255,237,204,143,57,243,204,73,33,245,80,46,86,5,24,67,190,199,210,62,17,114,199,188,80,38,39,150,1,118,11,1,180,34,46,145,0,26,245,30,2,89,51,158,240,182,224,55,168,73,113,101,18,129,154,220,54,198,237,45,139,204,173,107,55,48,136,147,150,84,99,139,254,232,35,133,192,185,153,100,65,76,228,81,239,206,103,123,120,38,243,78,41,60,169,66,173,150,11,26,186,89,218,26,205,252,142,67,197,29,4,146,222,7,14,146,121,95,40,45,126,105,59,74,205,112,179,126,242,56,226,68,216,168,193,59,222,35,77,158,59,32,229,25,223,233,31,81,19,49,23,85,95,80,53,155,159,255,251,178,100,223,14,134,78,102,201,27,73,127,66,113,140,217,83,61,99,110,83,69,157,40,108,33,93,1,183,179,101,220,244,21,184,158,46,85,19,154,27,12,132,43,171,73,252,229,207,53,144,229,255,246,221,24,192,58,196,4,22,236,181,105,52,182,190,194,117,176,27,8,39,100,198,248,81,216,170,125,236,175,183,20,28,193,223,117,37,68,31,221,180,241,190,51,145,240,52,126,25,185,31,115,136,32,4,88,23,35,21,149,163,156,25,246,179,101,45,94,136,166,68,24,226,142,179,152,142,235,51,43,24,164,150,196,121,107,37,147,102,101,171,38,183,87,99,244,69,70,90,49,29,74,102,42,161,144,168,135,100,53,87,87,253,30,189,1,83,16,83,81,76,203,142,78,11,140,170,170,0,6,67,52,221,52,178,192,52,105,137,77,28,249,9,198,168,23,56,204,92,12,252,16,10,20,97,140,128,33,176,64,217,141,17,82,16,12,49,101,166,14,2,146,43,25,129,137,182,49,16,8,144,89,139,136,25,103,240,16,69,51,204,137,137,51,133,2,140,52,93,57,86,225,17,74,164,30,12,30,6,111,225,52,140,5,238,167,8,7,96,47,200,177,227,138,35,9,7,27,44,178,169,186,20,179,195,3,44,93,82,85,52,110,138,61,14,129,128,13,232,93,205,128,166,105,158,60,232,107,111,87,54,191,173,243,74,171,182,249,177,186,169,31,83,55,212,54,125,219,222,167,137,184,163,64,116,167,173,55,67,34,51,117,89,154,227,158,69,199,55,50,180,59,16,244,40,123,174,106,155,68,57,140,62,255,125,189,148,136,21,184,0,90,0,0,238,251,24,175,212,133,18,179,65,48,186,1,66,241,228,129,41,182,236,19,7,97,208,198,165,113,63,29,127,255,206,180,190,77,202,127,252,3,93,158,55,225,167,27,109,121,163,86,55,132,174,140,171,26,187,152,240,96,231,198,143,154,168,151,104,232,162,94,74,18,12,129,74,147,218,230,25,217,57,218,46,225,30,90,154,211,174,52,159,86,24,93,114,159,196,202,173,68,119,143,175,143,255,175,254,88,63,176,0,118,239,196,64,20,4,151,133,199,30,64,37,8,169,142,130,174,151,23,110,25,107,138,107,182,193,7,68,231,155,4,161,220,167,108,173,126,36,36,241,48,79,225,103,105,158,41,38,9,27,202,102,231,7,199,121,245,51,175,2,92,154,138,245,233,108,249,46,76,102,152,111,110,194,47,93,163,77,166,43,77,112,102,126,211,33,66,111,102,55,162,235,182,250,213,90,114,76,180,198,56,198,155,116,49,135,80,250,110,110,202,103,119,219,103,246,154,69,43,171,12,114,6,172,81,173,60,161,212,14,165,46,63,155,49,70,115,55,15,185,231,255,251,178,100,223,12,165,253,103,70,19,99,87,176,111,236,233,138,48,104,114,18,241,155,44,108,157,124,201,172,51,165,140,244,141,184,115,223,215,95,117,74,129,75,149,146,219,9,185,212,103,17,224,244,157,32,178,135,213,226,167,52,196,242,160,149,233,187,42,157,167,117,152,190,219,123,243,63,249,154,249,35,190,175,163,117,78,251,32,241,170,172,30,102,154,50,19,193,129,88,68,174,91,149,123,125,12,194,161,83,222,49,33,85,95,59,210,77,39,5,29,164,183,183,174,80,206,21,43,94,92,253,37,53,212,203,4,169,83,173,145,87,164,24,255,252,219,44,219,153,40,34,76,65,77,69,51,46,57,56,46,50,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,7,37,248,10,184,16,29,41,70,136,141,78,49,231,215,89,129,60,133,205,76,195,7,114,160,162,98,112,164,252,99,175,236,196,74,243,247,121,153,187,107,10,32,142,181,51,22,69,23,108,75,190,33,4,83,75,216,211,231,118,231,201,45,85,123,175,205,50,123,250,98,214,217,180,13,125,31,179,153,150,225,71,47,36,4,253,210,110,80,253,223,150,91,189,220,178,122,63,159,202,117,187,15,189,19,119,73,17,223,170,189,209,86,179,106,202,198,238,87,59,209,40,186,70,204,107,201,152,204,20,138,242,184,142,255,233,206,20,212,158,20,92,60,172,190,93,230,73,160,250,222,146,69,212,29,235,252,125,107,230,190,190,175,7,14,144,0,128,1,57,28,12,229,247,230,136,117,4,29,34,39,67,57,104,53,42,233,12,125,174,22,117,173,213,252,205,240,213,129,243,15,72,85,96,51,196,131,124,176,110,248,222,55,151,223,109,56,97,159,73,232,203,39,34,235,170,68,15,104,70,115,33,82,203,24,107,65,197,206,104,77,7,61,14,37,210,174,62,200,109,65,113,29,226,68,99,23,73,36,53,134,66,255,153,92,136,139,146,83,52,180,222,103,58,122,225,59,221,19,206,205,6,58,100,95,76,251,206,88,2,0,10,123,234,192,135,82,198,12,178,139,202,127,168,35,60,69,34,133,188,228,149,51,6,34,132,138,165,128,24,172,71,81,55,245,154,88,97,175,123,102,52,40,92,178,80,225,37,17,37,125,64,176,93,152,80,23,158,81,98,220,106,146,228,34,59,19,86,169,246,140,211,227,106,83,44,161,131,167,42,101,87,116,195,32,11,15,150,42,246,113,206,253,137,13,199,237,217,255,254,173,181,190,110,83,117,180,250,16,226,210,44,172,62,90,138,3,255,148,182,223,223,106,59,247,255,93,187,245,119,54,214,76,145,49,164,141,205,50,113,116,91,164,72,246,209,85,168,115,154,184,223,182,170,226,255,251,178,100,223,12,5,55,103,74,27,66,127,160,124,12,217,71,61,163,208,20,145,155,40,108,153,125,9,224,179,102,40,242,153,185,219,87,78,226,103,223,50,224,146,200,1,48,36,5,187,126,224,223,52,37,202,41,114,110,45,92,141,64,86,162,50,20,11,101,28,41,43,176,65,85,154,228,18,49,130,223,162,25,106,217,200,53,37,174,201,13,245,22,56,43,85,76,13,56,237,246,54,123,217,211,157,85,167,107,52,78,211,254,153,109,185,27,25,176,238,251,52,254,245,60,59,53,166,205,206,217,189,203,190,147,176,180,142,218,150,241,230,177,254,183,198,51,49,177,219,71,60,124,184,102,253,167,125,100,183,105,238,236,30,68,196,20,212,83,50,227,147,130,227,42,170,170,170,170,170,0,5,227,8,189,76,36,70,7,22,204,134,123,12,75,29,96,76,97,225,121,141,18,1,132,51,2,131,204,174,121,14,38,170,227,28,9,93,226,160,208,184,41,122,176,136,22,10,7,24,52,1,6,138,131,193,64,228,68,50,10,136,202,224,134,184,96,49,156,62,209,130,160,122,1,32,64,40,42,94,179,7,134,11,246,200,33,231,69,185,178,136,121,76,157,199,252,20,36,149,202,138,7,80,32,224,57,66,32,176,192,27,80,141,51,121,108,14,252,150,252,203,32,104,118,80,193,236,72,96,171,213,170,95,199,23,203,59,24,198,164,236,220,167,205,4,36,111,113,5,106,193,49,74,192,203,105,134,2,136,242,108,73,251,27,105,166,95,11,92,69,44,159,44,149,29,117,189,5,21,116,189,51,211,196,69,46,163,97,240,218,101,236,154,73,204,41,2,67,115,4,6,157,150,62,228,89,117,221,161,98,192,43,65,239,137,161,156,134,219,107,144,96,43,3,51,222,85,131,176,92,80,233,76,155,71,196,43,167,238,158,60,86,20,229,84,177,233,109,79,69,136,20,195,136,6,138,137,9,192,49,138,216,245,175,200,147,249,80,218,28,211,200,151,44,242,170,131,130,120,143,185,194,151,45,213,208,24,95,245,222,133,65,126,217,142,138,118,231,77,13,16,33,8,32,106,213,82,2,199,233,50,18,172,34,159,150,0,96,0,165,159,165,201,138,16,128,83,88,37,12,62,119,72,224,2,202,199,15,152,84,141,6,239,143,55,39,64,166,61,1,203,91,131,140,170,179,242,183,153,255,48,117,82,231,245,39,164,210,148,194,148,44,119,38,153,156,198,233,171,118,39,82,227,235,170,205,214,253,85,197,45,96,81,110,58,154,187,107,232,168,88,74,42,88,236,102,196,197,201,203,217,115,120,81,115,251,227,17,72,96,75,201,145,27,161,194,48,209,72,206,119,69,121,105,127,248,249,133,36,143,167,196,206,49,255,255,251,178,100,223,12,134,64,102,198,19,129,95,162,118,108,233,67,97,3,110,20,89,157,40,108,133,254,137,180,51,101,220,242,141,184,180,106,250,62,197,101,214,163,201,169,240,177,5,191,213,228,127,44,213,151,114,70,243,107,214,151,172,111,6,104,150,110,36,48,19,64,0,29,219,100,108,93,58,130,29,109,71,226,174,113,130,211,28,189,236,32,214,16,66,187,143,141,17,41,234,101,74,46,189,245,122,213,8,251,165,158,25,127,24,85,166,75,153,121,111,67,168,43,180,59,126,128,130,72,54,74,210,227,126,193,195,156,97,40,8,148,52,90,36,124,221,1,26,142,35,70,134,120,1,186,11,50,45,125,140,171,31,2,146,36,30,46,190,70,118,186,182,214,145,57,125,57,222,0,213,0,22,227,54,210,26,54,51,226,227,105,12,50,48,243,105,218,65,161,150,128,135,48,112,121,143,87,2,141,139,206,100,67,136,18,37,32,1,37,176,52,129,21,10,141,8,195,36,65,97,117,122,92,243,40,161,26,148,79,49,146,148,10,97,165,149,45,185,129,152,151,44,187,131,163,140,194,149,220,97,237,133,146,69,66,128,15,68,16,10,6,96,12,228,160,173,165,53,129,96,181,230,52,4,203,41,26,236,125,155,81,193,102,80,66,206,163,18,135,182,133,167,202,236,195,117,247,90,207,255,148,83,185,69,155,153,148,250,180,203,244,78,89,187,127,112,115,238,191,24,233,177,75,174,72,166,231,67,128,14,110,230,217,6,122,97,77,235,101,26,200,101,52,237,53,222,167,196,174,230,55,184,238,254,248,144,53,114,1,128,0,151,109,155,148,140,138,230,241,100,193,240,125,206,36,14,79,210,17,23,16,241,91,102,79,92,90,44,92,87,255,140,125,239,243,79,248,151,128,141,167,228,219,7,111,22,4,56,199,117,122,217,9,64,165,90,130,102,128,152,38,148,195,3,82,81,74,20,44,14,37,196,81,249,94,136,208,89,203,107,68,104,16,22,142,166,100,228,216,167,58,108,110,178,80,145,78,252,35,61,208,151,27,28,84,209,232,230,67,43,30,231,181,184,25,208,27,24,188,192,103,132,89,130,70,198,9,68,152,220,46,115,164,152,32,18,99,212,1,149,65,33,128,179,55,148,12,88,25,73,34,81,170,141,16,129,130,13,74,10,14,154,52,76,199,1,1,27,103,229,0,192,81,9,140,155,140,199,144,152,40,17,154,92,173,105,8,28,113,250,8,226,106,64,148,49,51,9,95,197,222,181,35,178,153,3,124,160,204,146,54,16,69,213,17,131,33,0,228,174,208,226,105,152,96,0,226,240,53,248,118,57,12,169,144,12,179,9,73,86,237,9,96,81,105,77,91,52,249,87,147,229,254,170,40,160,255,251,178,100,223,14,5,225,103,70,147,99,95,178,117,204,233,119,60,101,190,25,137,159,24,78,105,175,193,179,179,102,104,193,150,248,155,82,65,20,22,186,234,106,175,221,233,90,244,221,76,98,104,154,14,106,113,107,209,48,58,120,208,233,154,148,96,230,76,143,82,174,247,83,89,214,165,117,58,106,101,87,73,72,160,229,215,217,232,178,41,160,234,86,164,175,162,11,3,85,0,12,32,3,19,93,243,3,173,14,236,4,95,30,136,239,128,226,107,195,142,65,28,162,189,111,63,152,196,81,210,243,56,237,230,207,255,12,34,46,28,65,211,91,231,249,69,208,15,243,143,155,78,4,98,0,81,210,250,204,198,111,35,4,109,23,54,92,210,218,102,174,235,10,3,226,148,82,48,164,110,113,8,22,38,218,48,40,72,245,44,187,161,25,149,35,201,110,137,107,150,246,100,82,166,180,125,190,4,0,0,73,140,201,98,77,8,92,32,252,207,7,72,15,15,172,228,32,92,199,86,141,36,21,21,204,62,188,42,78,166,102,74,4,253,179,5,36,42,14,96,32,70,14,14,52,24,76,3,15,165,98,76,34,0,142,184,197,192,94,99,13,29,151,48,4,203,98,3,194,102,50,32,88,11,12,20,109,154,75,238,253,177,150,95,113,65,102,96,149,11,190,146,237,201,247,85,50,238,200,75,213,37,179,127,55,86,169,40,56,56,241,249,206,37,170,105,154,75,248,254,249,34,195,185,156,254,141,14,63,167,228,107,189,228,88,123,208,8,57,192,102,112,173,205,63,121,37,240,122,97,204,101,217,171,110,12,87,110,188,246,255,87,125,32,125,134,52,114,85,58,140,215,91,95,28,243,37,64,46,224,4,1,18,203,114,77,150,98,251,16,68,223,162,139,221,194,157,119,116,183,42,189,19,131,26,35,5,45,183,251,156,158,175,92,122,170,74,179,127,12,209,70,30,128,83,163,89,74,114,157,7,140,43,37,76,206,56,105,223,73,219,58,179,60,234,139,33,149,217,202,147,203,71,185,217,156,195,217,118,62,139,73,71,58,43,202,125,71,171,59,189,202,143,85,154,102,36,236,94,73,107,174,96,154,0,2,170,216,20,214,106,104,0,144,29,120,198,93,201,170,228,130,80,172,160,88,240,113,99,64,72,106,91,106,29,49,253,80,225,226,197,186,45,9,40,213,98,45,211,196,200,137,128,13,11,52,98,192,217,151,104,80,228,69,226,141,108,194,64,113,80,18,98,0,178,103,21,135,76,180,151,110,9,105,16,28,18,185,46,63,174,36,157,248,212,109,112,101,67,123,237,91,103,128,34,184,81,0,98,112,85,54,72,132,231,180,140,127,54,210,213,15,201,111,11,73,171,79,25,75,107,218,127,252,135,207,255,251,178,100,209,12,5,172,103,71,27,97,95,160,104,172,233,119,60,197,102,23,237,155,30,109,37,253,1,178,51,102,168,195,21,252,95,127,204,254,228,163,17,93,218,142,103,17,218,12,198,33,7,230,108,172,46,250,52,205,43,213,200,220,17,186,143,237,55,9,222,68,123,207,173,82,244,167,174,227,203,154,94,186,135,38,53,105,126,183,143,170,122,63,19,32,1,164,1,77,182,229,21,190,225,88,252,14,105,120,142,168,72,65,226,102,181,29,177,247,125,227,158,151,111,255,4,190,141,122,204,222,197,234,23,57,223,252,127,55,86,96,58,92,167,189,122,172,220,217,219,157,182,179,185,165,34,213,170,183,102,85,58,20,243,161,122,85,235,87,161,144,133,247,149,203,59,20,196,49,153,201,144,93,88,123,150,219,77,53,103,100,76,88,236,181,34,153,217,142,157,125,64,201,0,2,208,6,113,202,148,25,112,49,150,95,153,210,33,236,64,129,11,204,90,16,221,65,199,73,12,254,232,70,100,64,48,99,163,45,77,125,24,72,56,20,4,185,192,0,196,251,48,33,21,13,36,14,85,22,208,147,124,194,0,139,160,99,196,234,146,28,3,108,188,200,44,120,161,137,161,100,45,104,5,160,181,151,118,39,72,235,63,176,240,176,100,42,62,148,47,161,80,143,44,53,131,157,29,148,101,125,250,28,49,55,229,114,161,4,53,60,75,19,46,163,21,123,225,206,235,185,183,71,207,252,220,123,217,240,238,35,230,89,250,7,169,176,230,42,126,54,178,157,18,254,93,80,63,34,125,142,187,162,197,149,118,216,43,60,238,205,21,59,15,171,255,135,94,153,217,54,58,173,188,236,68,191,159,190,56,252,34,102,128,2,64,0,9,117,220,145,33,217,62,88,11,238,84,134,187,96,230,106,120,187,229,21,101,43,75,136,75,49,186,209,155,155,172,229,155,178,55,252,242,251,69,175,199,67,70,215,88,206,230,225,209,27,237,18,214,90,171,43,104,48,81,150,222,216,94,184,142,226,186,89,255,254,230,98,126,82,74,215,79,142,162,119,122,248,233,58,139,136,141,53,186,81,106,47,83,39,217,93,231,254,56,195,84,55,25,37,60,96,164,152,132,70,97,99,97,155,64,103,37,15,152,44,22,97,164,49,161,194,34,48,97,130,200,224,192,97,131,2,102,37,10,95,16,8,22,246,92,33,101,6,20,51,184,56,1,98,12,2,40,88,176,7,57,97,200,39,39,58,162,19,29,89,230,212,216,215,201,86,4,211,48,68,228,142,195,88,125,32,42,25,50,189,131,37,74,95,90,18,236,199,162,74,115,47,95,20,147,119,168,169,226,74,4,80,238,221,34,205,74,151,169,122,199,11,162,250,170,230,159,221,127,255,251,178,100,211,142,133,242,102,198,19,120,93,50,104,172,233,138,60,232,110,25,17,157,24,78,105,109,193,156,51,101,140,244,141,96,243,220,95,253,191,109,110,99,153,63,117,75,41,54,205,87,49,71,49,231,207,110,42,206,175,76,55,113,172,157,155,163,134,167,143,49,131,193,110,88,185,197,151,74,154,122,97,119,203,108,251,105,73,37,25,188,197,86,170,217,94,80,126,149,65,199,63,54,0,251,255,253,0,32,228,146,165,33,229,56,162,13,232,103,96,215,106,73,208,200,154,101,13,200,198,229,67,186,33,68,48,30,210,204,57,21,255,253,102,47,34,102,63,62,231,187,94,44,126,133,101,207,106,33,78,33,14,94,185,93,151,169,153,103,235,14,78,154,224,136,20,71,133,50,46,22,10,123,100,121,118,55,161,185,46,55,46,85,63,212,252,207,165,73,68,97,135,233,174,171,26,122,19,127,224,106,0,24,229,180,204,177,54,77,73,137,152,247,96,167,38,161,162,68,21,20,3,185,166,241,142,32,155,172,148,105,67,37,129,131,5,178,149,14,88,119,97,117,226,176,81,213,105,10,204,14,15,31,14,129,24,130,99,109,169,109,100,109,45,187,67,86,46,99,53,75,73,26,202,149,254,181,156,178,211,239,36,180,254,219,202,119,149,121,37,90,218,206,75,82,150,142,246,239,91,228,212,13,173,253,43,164,59,231,105,119,45,11,123,144,44,167,102,85,110,65,87,235,209,157,233,110,216,6,192,131,50,58,21,58,109,61,26,84,73,74,103,150,203,107,149,163,107,167,248,81,179,80,117,165,114,92,114,101,87,156,34,155,74,247,195,151,168,147,16,60,152,36,36,182,99,77,183,74,245,146,73,17,76,67,219,128,2,172,137,28,147,126,87,231,235,48,105,190,99,220,132,245,153,139,234,55,100,132,230,191,255,244,188,186,253,174,74,59,153,239,144,130,55,190,103,145,16,54,35,106,104,168,95,39,239,73,217,247,251,171,103,149,76,179,158,158,132,223,254,107,183,231,122,93,205,255,44,67,244,72,122,227,116,25,224,205,140,136,225,148,58,5,88,0,74,26,250,34,96,116,81,149,193,166,164,25,26,76,104,113,103,40,112,32,194,237,131,146,137,204,40,4,50,41,80,205,66,145,227,17,152,200,101,190,20,6,153,212,24,0,19,24,56,86,74,67,67,243,17,1,19,156,192,194,193,0,20,64,20,51,169,76,207,97,4,76,52,89,37,81,61,128,34,129,113,1,0,96,49,28,18,11,48,176,117,224,125,169,165,172,201,249,142,23,213,253,153,22,6,194,88,218,173,152,102,175,236,48,92,104,121,177,68,251,69,109,195,40,14,74,99,97,16,225,161,248,160,253,15,128,216,249,226,40,147,255,251,178,100,207,140,5,86,102,201,27,67,95,162,101,236,217,115,61,35,74,27,125,157,18,78,33,189,1,187,51,102,104,242,161,176,122,136,174,169,181,250,24,85,141,165,53,228,209,199,137,76,130,224,106,118,91,246,246,188,196,14,145,235,4,188,44,199,40,46,53,200,196,102,131,160,95,15,152,83,163,5,238,31,151,83,53,75,116,22,108,230,199,79,79,169,21,58,72,173,171,58,206,204,98,112,28,168,37,46,239,251,241,112,1,66,24,22,109,190,78,185,101,197,92,137,194,241,79,69,114,86,51,30,208,53,10,54,69,24,42,128,59,197,231,29,32,186,183,245,219,247,115,198,26,176,131,68,89,30,145,15,219,205,198,212,173,221,147,8,58,81,21,206,30,145,232,63,154,125,162,167,154,238,135,243,118,56,143,138,73,88,117,79,105,73,152,185,147,161,19,78,248,104,58,136,158,110,187,175,222,184,158,246,236,109,77,255,109,207,235,199,204,5,106,0,5,211,60,21,140,254,204,50,112,12,207,33,115,49,4,128,232,35,14,139,68,103,67,120,133,198,64,230,6,111,180,2,177,9,8,201,168,14,132,192,199,112,96,44,0,38,68,4,222,34,19,39,169,128,65,0,32,113,132,192,229,72,73,137,1,5,217,50,17,25,227,70,70,70,255,24,84,104,13,1,151,252,44,8,194,9,171,46,108,144,137,199,18,110,84,203,223,185,182,161,87,56,166,223,153,137,85,12,170,252,125,232,74,247,218,160,48,131,71,155,221,92,181,171,118,182,245,213,122,55,205,68,194,221,125,227,149,95,135,183,248,255,171,133,152,168,72,29,126,43,45,43,99,199,7,225,204,5,110,93,15,153,42,228,10,18,168,195,110,24,114,163,168,243,34,165,82,102,49,30,164,153,116,216,221,213,211,217,217,10,9,25,3,156,254,112,32,19,114,89,105,124,83,109,153,196,117,63,144,81,202,50,112,237,14,214,220,235,38,49,127,253,210,51,120,27,253,142,162,159,250,35,81,123,103,50,34,239,218,47,201,30,66,182,82,44,200,52,40,116,236,104,103,234,165,92,150,153,173,174,84,222,229,200,68,110,123,173,193,78,255,148,117,150,209,163,220,212,245,53,245,61,45,207,207,233,245,211,87,34,174,173,113,51,85,243,93,12,233,160,35,0,2,148,144,98,216,32,248,206,133,12,216,252,202,75,78,25,104,152,0,116,64,53,45,94,154,144,17,151,134,11,7,25,80,156,54,42,46,97,161,74,57,33,32,2,109,203,250,170,201,40,52,94,194,76,80,188,51,5,213,49,114,155,110,195,246,252,129,1,157,152,202,1,89,45,45,137,155,214,36,111,69,45,137,172,101,184,220,103,241,91,212,151,102,103,173,91,152,150,172,255,251,178,100,201,12,134,36,103,197,147,136,111,66,105,140,217,119,60,104,174,23,173,163,28,109,161,253,1,77,179,165,204,240,138,248,22,241,5,227,214,204,147,238,36,117,76,38,190,240,243,75,245,95,27,70,157,252,50,95,13,125,72,204,115,8,86,148,208,52,243,57,181,26,98,216,230,97,113,146,19,136,98,42,121,173,136,165,91,14,56,105,101,126,217,162,248,204,152,197,113,226,82,70,29,43,20,54,221,105,74,68,238,19,48,193,141,5,198,208,146,34,57,95,19,0,0,228,146,23,101,83,82,181,204,120,106,81,91,163,17,10,157,27,229,102,147,52,250,220,155,188,70,90,67,254,154,129,174,191,252,191,255,202,9,231,70,112,169,202,6,140,111,164,130,78,9,25,162,215,162,3,208,145,211,18,110,116,100,189,178,120,112,44,147,51,47,126,157,61,88,133,255,106,171,171,80,161,22,0,9,67,92,147,141,5,59,16,132,76,70,168,54,226,136,207,144,112,1,136,194,128,179,187,129,204,40,7,48,69,128,193,194,36,41,22,167,24,4,8,0,36,134,13,204,74,11,49,96,56,42,52,40,8,2,2,13,12,192,97,80,17,168,160,56,98,233,49,160,2,110,49,152,138,140,213,120,128,142,201,124,97,113,99,152,34,2,0,130,12,213,165,211,210,70,161,54,103,154,131,47,82,116,17,231,249,188,46,131,152,214,87,45,119,102,0,134,37,242,232,32,56,139,9,167,68,24,46,100,88,226,57,121,33,148,216,99,213,51,59,247,111,222,167,132,227,80,125,248,174,148,144,174,81,84,57,23,194,43,237,90,115,241,126,228,18,130,90,211,112,82,17,118,92,103,7,161,61,36,47,29,189,131,41,177,217,101,105,199,221,238,194,14,176,219,143,52,108,95,195,142,247,56,213,179,138,99,218,214,241,49,108,74,192,33,161,21,60,131,111,102,187,214,144,8,227,178,52,227,50,39,43,133,66,47,13,229,62,136,196,76,35,237,44,123,196,213,49,157,111,11,173,252,120,29,7,32,195,12,197,101,78,219,7,189,237,209,136,130,100,42,24,210,134,165,164,122,71,228,158,223,47,40,139,83,192,126,229,202,218,16,148,229,167,29,108,87,116,110,180,205,186,195,165,255,90,51,163,51,103,223,163,80,212,89,21,119,60,214,117,29,172,177,135,122,243,89,10,154,148,75,187,236,215,70,57,244,119,156,97,227,128,229,128,211,37,205,204,44,137,50,56,228,207,170,179,34,141,77,226,64,3,22,140,54,51,43,107,152,0,42,98,212,57,142,1,225,2,3,37,4,25,105,8,148,72,106,229,166,88,112,61,102,24,12,16,137,168,77,46,144,144,88,81,244,10,35,192,38,47,17,174,196,157,111,84,216,255,251,178,100,209,14,135,4,102,196,19,137,127,64,119,204,233,135,60,199,173,23,77,155,22,78,21,252,201,160,179,166,232,194,161,189,44,28,96,174,194,174,187,50,216,165,149,96,121,214,127,75,117,150,70,228,144,36,73,161,53,231,230,8,127,227,243,22,98,208,69,197,117,47,157,30,34,56,5,14,161,183,110,99,173,213,42,74,173,23,162,214,197,187,81,140,86,191,94,68,67,207,50,87,36,139,105,227,69,123,172,106,140,84,123,19,51,199,222,219,96,64,207,166,173,17,186,90,230,155,248,222,105,27,118,159,54,190,177,127,255,190,188,43,250,210,195,88,188,0,156,86,73,112,214,157,243,59,147,177,57,30,163,219,174,19,53,83,251,194,3,231,187,24,99,21,236,68,208,183,185,177,134,167,210,106,162,43,13,75,72,161,167,176,244,211,185,251,91,214,25,170,99,186,181,249,133,185,148,191,79,122,233,57,123,187,136,238,102,47,29,16,59,100,141,34,153,37,117,185,201,168,79,93,98,125,46,237,222,173,93,241,143,51,116,255,117,148,55,210,1,39,90,0,0,66,136,212,149,205,141,208,200,84,141,202,80,220,0,142,241,16,192,6,76,13,60,164,204,24,70,109,147,166,98,102,10,36,48,146,183,24,128,133,136,160,184,40,17,25,208,213,4,171,32,128,68,191,160,224,3,49,36,1,103,47,67,26,16,138,193,196,67,49,194,249,20,0,55,4,49,86,184,76,173,255,160,167,178,218,91,128,208,15,216,147,111,68,142,174,100,54,169,104,222,10,22,238,237,175,121,164,85,150,75,195,193,192,144,78,66,21,84,127,101,209,221,111,58,107,127,159,244,251,37,55,178,185,217,239,83,114,28,248,62,105,124,91,189,204,66,254,162,135,173,15,230,217,232,244,218,11,173,214,153,130,208,183,61,21,111,119,223,111,165,203,236,54,249,234,230,79,230,91,153,220,100,6,80,224,0,160,6,7,127,255,47,155,46,60,68,129,82,154,11,33,42,245,5,220,67,187,228,254,119,110,221,0,162,236,38,116,114,255,255,94,92,195,25,153,2,50,99,244,171,222,25,221,204,104,238,188,135,87,72,158,76,102,10,219,93,194,220,141,61,74,232,132,103,156,85,108,140,136,155,159,61,188,225,252,63,239,146,158,59,82,203,95,242,255,254,23,202,0,0,5,39,32,23,193,167,160,166,225,167,166,136,31,131,132,8,99,135,134,47,121,168,220,95,185,33,139,17,15,144,145,69,81,160,168,220,169,227,11,79,6,6,138,14,56,7,170,91,48,68,135,123,224,38,107,4,140,133,114,101,76,169,214,212,237,29,7,108,79,124,2,193,169,35,215,176,132,198,109,63,216,211,81,76,70,228,208,195,157,103,33,0,255,251,178,100,187,12,133,212,102,198,27,101,103,32,94,108,217,186,48,163,124,19,133,157,32,109,21,125,9,190,51,102,232,195,33,148,199,152,76,70,236,239,156,132,188,157,234,186,245,246,177,52,209,217,146,166,82,41,108,165,69,82,8,152,200,99,210,199,187,81,78,124,228,61,200,209,46,81,162,115,202,80,244,160,213,177,169,223,44,115,123,183,86,238,184,204,5,27,3,159,100,113,217,110,162,168,204,164,206,34,26,59,130,159,132,239,3,120,163,226,242,202,208,149,121,236,218,153,142,30,147,186,136,147,146,42,6,207,102,182,206,149,119,49,119,53,239,183,29,29,52,197,19,63,49,78,213,55,81,87,146,73,18,242,151,106,243,221,208,132,209,71,138,41,122,208,227,39,168,150,43,105,103,190,126,37,209,171,99,98,94,166,86,255,170,234,226,21,17,85,120,251,235,154,190,190,226,191,129,6,154,0,8,244,244,192,180,0,9,49,72,205,182,17,36,7,92,176,144,35,54,60,140,112,192,240,231,70,24,82,211,30,105,2,21,74,184,208,195,13,91,176,243,177,54,140,236,213,137,154,32,128,225,55,31,105,167,9,179,63,232,81,15,195,76,214,69,106,181,39,227,95,30,207,229,102,81,99,8,42,151,116,184,222,179,95,62,100,243,103,148,178,7,156,151,214,189,82,182,84,180,223,187,251,11,127,137,224,230,145,42,56,204,194,97,128,40,238,206,12,9,160,66,3,215,12,238,176,89,230,147,243,114,76,108,151,116,117,94,193,157,196,203,214,168,173,145,24,103,116,255,19,106,22,236,192,251,95,53,130,199,88,86,155,205,189,90,45,177,141,252,75,233,243,230,188,44,100,90,159,136,4,65,169,109,212,240,105,172,100,168,75,116,98,86,67,146,39,145,209,42,50,171,238,244,72,231,76,109,16,0,134,196,112,136,97,99,19,143,249,119,46,109,55,185,171,211,171,155,254,131,226,97,84,200,89,227,137,16,11,156,113,140,61,75,76,117,83,142,130,99,145,69,24,238,211,13,92,25,159,112,237,119,141,56,121,126,176,71,87,34,149,49,44,179,233,20,100,63,117,39,178,218,14,249,205,235,154,114,234,250,248,217,111,254,56,184,175,210,236,70,172,6,52,205,204,211,17,19,2,174,140,91,240,49,10,108,236,134,163,2,153,204,14,129,56,200,128,197,40,19,70,58,204,102,38,50,17,0,192,227,213,76,33,62,135,5,66,10,130,49,1,80,40,1,5,160,148,80,0,34,36,145,1,75,2,67,77,180,130,7,204,117,90,96,16,184,56,196,128,182,136,97,145,96,240,134,100,2,7,99,238,66,183,54,237,150,27,81,212,227,148,188,9,64,204,150,212,153,135,32,46,41,19,113,97,136,255,251,176,100,208,12,133,157,102,200,155,67,127,162,121,44,217,103,37,232,12,27,69,159,16,46,25,190,193,185,51,102,104,192,162,153,203,95,157,145,222,80,68,248,144,219,110,177,138,147,115,80,220,82,228,205,37,123,218,222,101,102,45,169,213,77,138,127,121,241,113,14,170,107,214,99,123,251,137,236,34,34,163,22,20,117,234,70,202,164,180,81,118,211,57,97,91,183,136,27,57,211,233,70,227,17,3,240,156,32,233,45,107,90,102,71,16,103,82,214,234,154,162,154,150,130,146,70,203,221,130,144,243,170,196,244,126,34,212,254,134,77,223,126,106,123,66,17,248,181,241,228,180,118,8,216,193,220,19,215,196,214,67,176,37,216,7,103,59,171,87,161,136,66,57,185,46,203,191,231,29,159,56,242,100,180,244,172,200,169,136,103,171,34,229,155,83,21,46,199,227,10,67,224,241,115,90,53,27,91,94,49,76,126,249,25,21,242,157,199,215,188,29,10,243,187,50,113,56,209,178,252,183,104,179,204,21,11,113,51,222,170,247,165,95,215,175,133,5,213,16,187,255,252,1,25,164,207,17,188,189,132,33,130,225,242,37,71,80,33,19,141,178,107,45,86,85,75,13,231,149,251,28,210,130,77,53,19,117,146,44,167,124,208,215,17,224,66,113,154,28,118,77,188,151,226,222,185,110,146,44,124,63,147,48,235,172,71,123,3,215,126,39,196,89,190,99,71,183,135,138,217,214,32,66,195,159,191,146,14,53,60,40,26,181,191,110,143,191,92,205,75,230,148,182,51,93,68,133,173,65,204,25,161,218,215,220,152,173,162,230,37,179,157,251,106,79,95,106,239,121,221,183,109,73,255,243,203,233,79,108,227,238,88,94,53,51,37,43,45,62,127,206,109,166,163,255,33,36,246,255,155,22,237,13,28,134,161,64,10,14,9,139,17,26,25,81,40,220,189,151,85,104,179,21,77,203,140,98,95,38,202,165,144,141,34,133,199,68,225,116,204,90,202,167,76,13,207,32,98,165,164,65,13,136,161,77,3,137,38,93,58,163,135,153,214,108,153,117,146,72,205,22,77,103,93,36,106,123,162,121,147,64,250,150,146,205,204,103,151,90,212,156,242,211,99,19,23,90,102,138,69,37,27,80,60,110,146,45,50,164,180,80,50,60,230,235,65,4,86,189,20,148,165,84,130,11,117,152,36,100,139,42,204,231,20,149,23,83,174,149,214,218,172,245,189,36,214,183,102,122,110,183,81,54,126,128,0,24,82,64,52,172,211,98,142,74,124,210,166,142,136,120,220,38,76,178,0,208,86,204,108,176,201,144,13,98,20,192,194,196,143,12,152,24,12,238,96,163,34,32,67,19,4,72,19,14,29,148,171,57,20,181,247,46,7,255,251,178,68,188,0,4,235,103,76,29,97,224,0,158,236,217,99,172,68,0,94,233,211,28,89,189,0,3,222,186,99,75,55,160,0,141,84,198,17,64,182,17,24,83,57,80,212,2,42,1,1,61,14,10,174,221,32,131,197,218,164,121,9,7,146,139,33,16,36,49,254,90,206,90,15,185,169,244,44,25,105,90,116,128,69,20,176,70,5,62,6,131,169,27,111,197,123,61,126,94,137,11,241,107,55,65,189,67,74,239,229,205,110,191,215,165,251,188,189,87,247,126,158,83,122,229,54,25,218,207,42,213,105,40,50,183,174,235,59,253,238,29,164,169,158,181,83,45,74,121,49,99,89,106,221,207,203,154,223,255,229,141,94,255,210,218,175,73,149,37,127,169,141,235,185,229,135,42,111,15,199,124,214,119,127,187,231,247,186,250,11,29,223,40,117,188,59,190,254,124,202,223,255,208,201,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,208,128,0,133,133,187,23,39,54,119,99,178,169,50,71,163,204,14,55,137,179,28,108,51,211,148,146,49,162,227,72,93,11,135,148,14,2,141,5,146,204,36,69,47,12,4,9,36,76,8,87,69,39,200,153,42,139,75,8,250,145,64,4,67,88,66,225,204,148,160,52,132,117,12,106,144,45,61,101,13,22,64,51,224,238,16,15,21,2,40,33,3,24,50,125,65,40,7,188,183,211,137,47,177,102,0,35,143,98,31,184,136,94,191,33,17,89,30,57,183,176,244,59,20,167,201,186,57,136,225,27,134,41,39,41,42,87,194,26,191,149,123,85,191,92,173,127,58,248,214,213,140,51,221,77,219,198,244,198,52,180,148,91,198,213,53,254,243,47,175,255,115,117,247,174,88,177,158,170,225,87,27,212,188,194,182,185,188,245,122,245,187,187,229,235,89,119,57,140,41,173,125,108,121,86,206,238,243,120,253,237,235,88,127,239,188,252,168,106,83,111,84,156,177,158,174,222,199,182,229,119,255,255,255,255,255,255,255,255,255,255,255,255,255,254,210,255,253,87,42,0,0,174,244,42,233,33,140,176,67,186,132,121,137,198,44,200,66,232,68,169,44,147,0,53,97,163,97,128,225,108,198,30,93,98,115,13,64,192,52,66,8,28,152,111,34,10,3,75,9,122,205,196,17,33,161,139,136,64,193,3,108,20,160,128,225,108,4,23,1,149,4,136,28,136,152,131,120,67,230,23,49,13,44,128,162,64,169,0,178,69,10,2,194,18,192,24,200,203,134,160,91,28,129,1,131,252,24,220,86,192,37,68,16,54,113,62,7,148,200,156,42,17,98,202,138,165,21,94,146,186,218,251,167,238,203,90,170,103,69,145,85,75,162,190,165,58,211,74,182,170,182,100,81,116,255,251,178,100,77,142,165,255,103,74,31,106,96,2,82,105,25,202,228,136,0,22,113,155,38,109,225,21,1,52,165,102,156,144,141,248,221,55,114,209,199,165,81,105,70,235,78,153,162,174,87,148,83,101,42,162,131,85,162,130,189,230,198,107,100,105,169,190,246,69,134,243,100,0,24,0,0,11,255,232,17,64,121,145,219,15,154,178,26,72,159,110,87,73,165,88,98,234,200,237,105,102,21,41,76,249,106,205,43,17,232,103,67,25,202,191,255,222,197,165,157,31,153,211,153,220,245,152,221,76,100,105,213,9,82,78,182,63,214,226,120,96,70,165,139,77,45,76,86,85,203,188,253,183,122,29,218,153,89,73,132,38,151,24,156,112,172,20,26,126,169,140,148,92,121,93,33,68,5,8,96,195,138,128,83,11,205,142,53,164,126,36,0,100,138,102,203,85,173,168,171,24,233,49,49,52,65,136,186,82,245,167,97,50,214,56,58,109,44,77,5,69,141,60,42,41,59,110,234,45,22,228,154,76,192,73,75,24,108,203,40,56,36,36,102,236,252,160,178,200,84,60,164,82,213,166,183,39,17,76,113,140,58,237,43,58,72,93,107,121,243,31,244,170,255,254,167,207,235,153,165,198,80,219,104,239,235,127,154,72,186,54,21,141,182,106,185,137,133,63,122,200,168,32,65,88,177,183,52,184,225,83,6,205,233,211,40,227,42,233,103,227,234,108,151,113,196,199,127,75,31,228,0,118,38,23,109,145,167,32,201,160,221,133,207,196,20,82,68,94,247,178,71,105,144,139,231,29,28,157,28,81,0,89,14,178,153,148,215,221,254,117,162,153,151,240,156,149,98,79,134,246,6,115,57,158,121,204,220,248,251,183,145,169,93,74,254,149,1,78,53,105,58,51,30,131,29,26,203,141,252,71,0,1,63,216,193,87,48,70,64,197,207,191,2,238,29,213,79,248,132,184,147,118,148,10,52,68,81,164,22,215,77,212,136,99,2,76,245,240,171,65,129,95,116,45,96,235,25,19,132,133,72,23,147,197,32,43,1,3,35,117,35,44,135,19,212,96,75,192,188,162,47,243,226,254,80,46,190,174,148,159,34,16,163,72,230,155,192,235,109,49,79,228,19,46,146,9,195,150,101,19,195,49,202,125,200,238,246,255,254,175,91,172,95,112,239,28,204,30,96,222,198,139,136,71,159,54,195,216,124,202,12,129,214,194,197,94,246,84,81,42,135,32,196,107,102,108,179,32,213,129,210,207,6,57,17,48,209,61,68,196,219,193,76,108,36,15,81,121,37,6,72,64,100,144,38,124,98,8,53,61,32,208,56,0,32,0,0,118,221,146,55,227,153,233,253,164,140,125,173,52,60,66,125,67,124,101,50,115,65,92,150,116,180,56,49,255,251,178,100,107,140,133,182,102,201,155,79,70,144,91,203,217,154,60,98,102,20,193,157,42,109,61,116,193,89,174,166,76,241,137,80,8,181,207,10,227,69,199,178,27,109,102,36,137,23,101,250,182,173,154,198,110,71,71,105,222,239,33,17,141,159,161,17,42,169,206,212,255,91,103,66,93,82,141,123,45,247,188,218,118,117,58,23,97,1,144,66,194,122,152,224,0,122,239,131,32,130,80,39,241,154,202,40,44,6,225,64,76,17,49,162,110,169,85,75,63,164,74,41,170,68,33,107,141,109,133,189,136,121,30,100,208,180,224,16,149,125,38,28,25,90,144,155,116,75,49,113,18,0,75,133,58,148,125,220,232,93,216,244,52,161,159,104,98,164,244,47,68,96,198,82,184,201,75,218,123,190,158,83,64,39,49,43,92,128,54,167,93,79,154,175,86,125,102,51,169,167,33,123,238,42,107,189,253,221,54,171,159,235,166,84,207,219,248,131,210,178,209,113,14,222,198,55,115,165,145,51,239,113,107,220,118,46,210,106,241,59,155,92,62,38,211,203,105,199,210,121,81,230,119,79,126,202,142,152,37,160,0,55,109,143,223,83,222,134,43,163,246,61,74,152,104,44,212,78,96,228,71,176,86,174,159,121,114,204,123,247,123,219,255,187,127,231,33,36,83,166,229,100,30,129,16,240,172,229,57,212,236,81,149,157,145,28,19,50,238,14,166,173,200,95,179,105,180,106,201,115,43,218,238,71,53,250,238,143,57,154,56,229,30,157,144,220,0,0,157,172,204,39,12,173,112,40,32,98,94,64,84,163,107,107,72,51,34,97,22,107,71,131,52,40,5,11,128,6,10,36,10,155,195,105,118,31,178,75,178,51,120,90,72,162,2,224,5,36,233,146,110,209,177,102,18,194,130,10,162,225,6,168,203,198,32,55,161,16,91,244,197,159,115,90,77,48,200,150,171,247,48,239,82,45,133,70,66,65,4,30,218,178,234,72,250,152,35,23,169,203,139,97,43,100,55,255,219,183,190,185,249,239,159,135,49,187,234,31,206,223,235,117,150,175,48,107,220,37,27,179,133,108,40,58,195,173,125,48,151,78,152,97,212,30,145,200,131,87,67,174,98,225,125,244,233,254,18,150,197,35,39,173,219,88,214,91,235,245,191,236,78,176,16,0,75,182,216,225,116,35,130,16,127,130,151,240,72,124,4,38,39,90,210,197,47,98,205,221,101,244,253,208,85,203,44,148,158,83,161,79,9,185,23,86,244,130,169,132,47,91,51,168,103,103,232,149,227,195,90,234,155,22,198,190,22,167,40,139,221,184,227,218,225,179,3,224,204,219,136,10,203,165,98,33,87,54,74,161,27,0,1,55,53,8,180,96,14,153,4,231,71,184,33,121,191,255,251,178,100,139,140,133,125,102,200,27,120,90,242,87,168,25,167,48,67,94,19,217,155,36,109,9,28,193,84,24,103,40,145,13,233,140,210,7,90,141,91,46,225,141,108,14,24,135,36,81,194,84,141,42,192,172,76,1,99,17,1,135,151,170,210,85,228,139,154,12,141,171,54,8,40,56,147,117,147,73,150,250,210,70,37,240,167,220,6,29,41,130,91,214,239,32,175,122,179,217,6,64,207,213,137,70,31,158,236,207,102,246,125,41,3,152,86,138,197,244,175,233,247,69,123,245,111,219,74,221,195,189,140,221,114,74,138,100,101,201,37,73,115,137,206,60,86,229,195,228,129,226,72,135,129,175,5,165,60,177,183,229,172,85,226,41,68,11,12,29,8,55,217,210,167,36,1,43,209,0,23,127,255,54,137,49,58,228,24,35,63,0,89,133,137,125,187,29,17,173,112,143,239,255,255,250,109,47,153,140,106,49,214,144,29,34,87,230,239,145,67,113,1,200,141,68,19,122,197,122,142,57,249,200,6,171,196,253,233,170,138,45,1,124,49,190,248,166,185,239,255,126,254,78,190,250,190,134,53,244,253,191,240,0,7,38,248,210,215,2,63,42,10,58,15,140,104,163,200,13,33,12,106,241,233,104,176,58,229,65,33,178,128,114,234,70,153,45,83,50,80,79,240,64,43,73,212,184,145,140,160,91,109,249,59,241,5,53,156,69,90,8,106,64,161,74,160,253,56,212,144,125,217,123,9,151,222,177,12,62,85,39,226,96,40,48,218,43,136,140,28,202,4,71,143,113,69,85,221,86,115,163,44,204,253,125,219,177,238,243,72,206,71,37,21,102,142,97,99,212,97,42,227,225,104,155,91,158,80,213,221,86,239,24,200,166,10,150,165,184,241,211,143,103,116,85,28,159,162,202,226,32,144,224,104,193,224,130,15,26,201,81,6,20,58,20,128,0,171,80,25,1,55,101,217,54,254,133,229,72,100,242,126,171,136,70,222,72,109,166,169,198,98,219,89,226,56,251,127,90,95,155,25,113,251,137,102,61,109,143,205,233,82,216,223,91,121,145,253,252,94,231,41,211,182,198,114,108,145,109,39,159,235,13,208,178,209,136,109,140,163,219,195,168,94,204,74,119,189,210,114,235,218,112,239,110,203,63,251,252,60,163,8,169,67,121,2,4,10,128,13,159,234,0,50,28,104,33,113,201,40,52,116,221,143,46,24,133,41,90,86,186,28,180,152,59,250,173,147,143,26,220,123,31,6,206,176,165,253,153,75,198,239,10,17,17,83,215,167,225,217,244,34,154,128,167,228,204,41,113,196,167,96,218,244,123,15,18,31,89,179,174,76,122,93,246,107,107,237,216,76,159,252,186,92,96,249,30,101,253,191,190,115,189,243,29,255,251,178,100,181,140,133,53,102,201,155,69,70,178,99,140,25,135,61,3,94,20,97,155,40,109,49,120,137,104,51,102,104,194,137,224,255,191,136,224,234,52,248,157,191,112,185,197,246,157,106,70,13,89,233,26,154,154,81,162,146,72,89,206,64,202,146,66,123,151,205,209,245,244,118,84,218,219,13,146,226,254,30,219,154,191,184,124,95,169,123,101,213,175,31,54,246,53,177,88,73,189,248,1,25,109,182,133,38,234,128,178,208,205,240,189,6,131,234,183,75,156,83,80,237,216,178,30,17,223,50,120,104,198,85,171,94,168,232,170,202,84,87,41,28,91,170,51,24,51,161,83,53,245,57,238,168,65,9,25,152,171,174,149,179,81,81,37,239,59,171,53,182,93,25,173,111,149,245,250,118,210,243,85,45,244,233,200,159,171,245,227,213,0,29,174,208,1,1,154,241,96,147,179,145,234,200,16,69,209,72,71,170,115,5,26,133,167,131,149,241,134,13,4,201,140,41,241,66,20,160,178,30,35,0,46,28,54,100,61,174,114,200,64,157,50,29,197,122,237,24,179,125,248,167,197,51,2,3,148,10,74,212,167,235,124,166,13,84,194,136,138,144,27,110,12,149,154,232,121,102,186,28,117,197,151,246,163,144,125,86,41,75,187,171,44,135,154,185,89,7,228,185,108,52,81,53,41,19,48,95,188,210,88,71,106,211,90,174,108,227,60,131,220,190,173,88,164,234,25,95,231,150,218,185,159,239,135,77,143,185,115,79,36,196,253,250,233,66,242,235,234,96,70,0,29,151,122,97,88,99,204,84,52,252,212,75,48,106,201,46,56,152,182,79,201,80,231,238,26,88,179,72,176,184,69,146,97,77,101,4,106,3,227,76,86,0,160,77,108,200,111,67,67,98,18,40,138,130,100,87,36,83,83,94,221,196,254,206,36,132,211,71,158,19,235,110,185,220,236,195,57,243,244,32,60,15,14,36,184,42,69,5,177,12,188,227,142,188,165,161,94,243,101,91,164,59,24,77,188,212,15,227,29,35,157,232,209,13,206,36,201,133,154,36,94,233,42,73,52,97,211,2,6,54,79,213,133,211,44,80,249,44,185,28,44,48,228,162,5,174,173,156,235,161,255,238,187,118,156,34,239,124,44,118,16,108,0,102,255,124,13,89,61,11,128,1,217,126,129,129,97,130,36,71,134,93,172,134,64,247,177,236,163,170,209,132,252,204,242,203,206,2,151,60,171,74,215,231,47,148,179,170,208,76,237,139,239,157,13,21,175,231,135,130,17,189,31,113,224,25,238,213,71,96,104,186,230,162,143,24,142,68,40,244,161,75,28,52,179,34,199,211,208,229,52,126,56,177,236,69,28,95,90,157,56,203,130,71,243,5,13,84,58,238,180,213,255,251,178,68,217,12,197,9,103,74,27,47,74,240,163,12,233,35,101,232,110,82,133,155,46,108,161,89,130,95,179,101,13,166,34,153,102,168,246,171,94,99,59,163,72,83,46,136,122,245,36,108,216,188,36,76,69,80,217,232,136,166,229,172,74,58,250,57,118,38,178,174,48,12,64,54,91,183,37,68,40,8,194,4,49,178,145,132,12,101,114,8,134,145,26,103,45,198,76,235,177,109,241,38,46,72,232,100,73,151,109,226,141,52,213,110,145,125,119,252,170,1,156,20,154,30,92,94,157,19,221,222,121,100,80,86,243,127,161,105,67,246,69,108,90,41,45,217,225,195,141,153,183,153,138,105,122,184,67,230,135,95,54,195,234,93,5,73,216,114,58,35,79,42,100,182,132,18,106,103,102,83,18,123,28,210,197,33,55,108,55,26,68,185,16,205,20,212,191,40,153,18,163,110,57,131,228,248,180,164,217,18,189,136,27,143,24,171,93,16,182,152,209,129,62,160,42,0,45,175,244,204,177,49,198,99,70,15,56,98,160,131,76,200,64,212,89,178,32,141,4,128,32,148,192,186,250,17,20,120,223,230,64,231,151,114,93,7,43,165,254,42,38,24,177,75,41,125,210,183,73,143,63,131,194,199,155,46,238,216,162,213,233,44,230,173,221,129,232,44,202,4,1,228,237,67,32,144,66,5,192,89,112,177,35,154,28,209,247,75,7,87,81,12,99,212,76,223,95,188,127,11,223,223,243,161,114,44,108,185,121,82,42,208,124,89,242,62,138,117,149,56,206,3,242,113,177,113,52,54,208,100,81,116,105,130,133,157,222,150,222,113,157,235,211,252,102,52,57,237,156,65,222,115,175,76,192,214,101,29,87,0,13,128,9,117,219,98,77,240,158,185,168,4,216,217,81,154,147,245,22,230,122,203,107,242,207,175,242,196,163,133,112,71,8,200,172,154,222,113,136,155,171,91,162,166,180,73,232,253,110,178,57,212,136,200,212,71,169,159,66,175,186,170,157,145,213,58,189,27,117,67,209,204,223,219,239,100,115,165,27,205,49,204,101,77,121,139,170,131,0,1,33,135,158,230,58,85,153,149,98,106,104,64,140,42,84,18,152,36,98,101,247,72,58,76,98,1,168,20,32,52,25,16,130,12,24,39,117,137,68,2,200,149,50,0,128,12,176,152,2,51,209,96,21,81,178,9,206,17,181,8,120,46,74,107,10,5,1,140,80,220,192,202,6,84,168,83,68,139,161,193,96,133,207,90,95,30,85,165,64,224,152,30,84,216,216,147,232,190,146,134,35,149,153,170,122,91,177,138,172,143,236,177,227,18,113,213,30,169,20,81,116,25,149,123,33,117,178,22,186,214,245,239,214,186,44,167,116,169,152,177,169,186,106,68,217,255,251,178,100,200,12,5,32,103,74,27,72,126,208,89,44,217,186,48,69,136,24,77,155,22,78,101,175,129,192,51,101,92,241,158,248,38,117,38,233,147,153,6,89,169,130,5,251,164,182,90,149,103,178,104,166,179,62,181,58,221,45,72,34,179,102,179,186,210,82,222,236,131,155,34,182,181,150,145,160,57,29,118,160,66,8,110,89,89,127,101,130,60,23,104,122,124,31,110,208,214,229,155,40,125,147,91,180,147,63,173,243,58,182,46,55,140,48,122,198,168,81,193,231,13,6,7,243,47,193,230,225,81,211,23,28,201,45,159,196,210,116,21,54,17,69,62,178,90,96,110,16,135,25,18,25,46,143,92,206,202,30,12,183,115,59,122,204,159,182,142,237,193,246,72,118,53,160,231,30,249,181,96,151,178,209,173,117,109,238,246,237,154,153,129,138,0,73,99,178,116,51,119,0,1,217,215,141,130,156,141,100,216,68,90,109,187,161,23,102,72,50,97,21,162,49,244,229,3,77,54,229,66,97,225,71,104,195,67,209,73,24,12,80,214,9,38,33,5,15,152,224,0,81,49,124,211,134,6,164,115,44,48,65,249,147,0,14,75,100,146,125,72,128,155,170,214,181,11,83,246,24,235,69,91,210,137,51,93,105,177,183,253,150,73,223,184,165,187,244,149,44,180,118,85,41,189,45,183,114,49,83,59,218,214,172,238,238,103,151,243,186,154,217,237,168,99,132,74,226,75,130,169,106,180,51,84,130,54,8,129,38,126,252,136,220,16,30,25,223,62,205,12,37,59,197,204,187,207,63,188,155,171,44,88,184,245,146,150,158,244,98,111,212,86,236,230,249,137,153,48,146,11,252,73,130,105,212,162,114,217,106,195,250,174,121,50,81,172,244,196,45,134,81,204,17,101,239,203,103,159,113,39,79,219,18,231,91,2,138,18,108,245,74,158,72,86,239,222,72,149,60,143,61,151,56,253,246,64,165,161,205,78,146,234,33,195,147,16,71,37,222,168,74,168,182,238,251,22,105,19,48,247,201,190,70,71,90,108,190,93,253,55,121,185,73,28,143,98,58,38,91,44,218,21,11,82,118,164,195,0,53,232,210,55,140,74,192,101,0,211,2,75,198,38,216,97,66,166,25,138,44,238,144,6,192,112,68,108,36,2,103,1,13,225,8,18,112,179,101,81,0,139,164,0,132,233,161,152,72,57,131,128,13,8,152,8,160,112,179,254,16,14,84,3,71,64,32,163,58,6,142,44,34,52,22,237,90,33,198,222,25,140,191,209,103,181,244,151,53,218,178,184,62,84,226,65,14,163,209,82,63,141,45,219,146,214,131,7,76,146,19,205,179,89,171,25,162,187,239,239,229,251,235,255,251,239,183,124,248,254,175,34,59,86,110,213,255,251,178,100,215,142,5,233,103,69,147,99,127,176,106,108,217,186,48,101,191,23,141,157,24,77,153,189,1,195,51,164,217,131,21,184,241,218,27,154,234,3,72,239,185,88,113,37,225,146,179,90,247,183,207,153,175,122,213,135,100,199,164,254,122,181,204,143,173,154,164,13,214,227,243,44,188,107,116,150,110,163,2,233,161,88,43,79,32,2,6,191,253,242,151,90,175,109,106,213,20,43,243,48,157,16,170,87,115,233,18,108,91,3,111,36,24,149,63,120,50,152,167,23,159,101,30,183,143,38,93,148,229,98,19,51,244,147,32,141,142,81,239,100,70,26,136,54,83,17,18,103,106,10,21,153,92,232,155,196,25,74,131,210,242,16,85,156,66,162,85,119,91,144,215,181,178,36,234,36,165,242,89,117,77,26,207,82,109,147,71,249,217,4,42,141,213,228,43,40,13,77,0,0,211,101,11,3,58,24,210,73,157,66,25,200,145,225,185,152,201,57,194,107,141,37,25,16,41,141,204,9,28,150,188,144,181,155,176,97,99,66,80,177,146,3,10,1,70,48,105,138,95,176,192,48,49,140,129,129,82,91,20,69,77,20,130,115,24,121,41,128,131,152,73,137,134,133,153,32,129,128,2,161,98,4,22,243,125,29,124,164,173,163,62,153,105,240,43,184,193,24,34,134,0,132,203,118,165,110,53,136,18,196,178,47,14,47,73,13,224,8,52,120,152,121,84,234,136,93,28,181,110,187,89,223,183,175,190,205,109,151,157,80,198,100,53,23,172,166,27,143,149,232,206,255,221,243,6,209,36,181,127,103,150,54,189,245,88,27,129,123,253,252,231,227,227,248,81,246,254,244,206,182,255,199,188,42,102,131,198,107,0,3,200,96,93,255,253,35,218,113,98,63,132,177,68,66,137,121,87,225,80,221,59,225,217,141,126,204,204,235,111,175,185,229,255,255,255,255,112,244,228,221,200,0,153,12,157,243,50,173,182,172,38,11,80,89,49,69,107,160,140,242,24,93,117,85,50,130,138,43,162,83,62,181,70,148,154,105,88,187,90,250,136,29,147,58,117,18,102,89,255,219,98,147,139,29,199,198,215,49,50,243,253,23,47,44,151,1,87,42,95,50,156,51,16,85,14,85,51,63,115,24,37,49,104,0,129,67,42,197,3,13,24,64,105,145,203,136,135,199,2,192,206,206,90,228,34,101,11,140,153,249,56,136,41,40,204,8,58,15,11,9,162,216,65,49,128,13,141,4,52,133,106,45,208,168,34,119,52,209,101,211,14,21,50,98,116,27,93,45,81,111,84,119,176,159,117,91,148,182,47,131,218,243,197,16,13,4,52,69,205,15,234,154,53,42,182,240,62,173,137,129,202,28,87,26,52,255,92,183,151,247,255,251,220,255,251,178,100,212,142,133,242,103,70,19,101,127,48,109,140,217,186,48,104,190,24,101,157,26,77,141,254,129,190,51,165,9,131,22,40,229,164,255,37,77,73,143,200,243,254,147,116,134,247,233,210,251,98,25,231,247,69,106,122,207,206,239,153,190,247,108,77,120,112,24,111,18,14,96,65,146,216,137,139,201,22,12,248,150,247,212,148,212,187,127,25,178,123,197,131,71,120,135,3,81,114,220,41,113,146,10,255,236,58,51,41,78,119,141,77,41,9,6,222,70,69,66,240,221,106,95,184,69,11,183,30,236,199,18,181,145,136,218,57,160,104,144,94,197,111,205,188,41,215,17,178,12,66,51,156,218,218,86,157,166,85,49,140,230,167,180,182,178,206,170,142,74,171,85,213,22,210,170,161,140,202,121,18,232,200,65,180,116,145,30,246,212,213,251,53,21,158,168,168,197,82,50,28,213,149,237,118,209,116,115,37,219,122,181,168,14,138,0,5,160,49,212,201,161,195,3,151,141,125,86,52,185,96,212,70,211,8,10,133,93,102,11,5,24,72,22,100,193,153,143,195,96,160,249,139,129,205,232,128,96,26,233,108,129,196,1,167,4,136,128,155,174,0,131,226,35,98,66,0,22,139,254,250,46,196,197,99,6,76,138,116,20,42,51,96,81,148,160,154,185,147,63,18,135,105,231,129,155,85,246,250,110,5,128,97,216,147,148,22,11,21,140,210,84,194,182,85,164,139,38,179,180,69,30,17,139,183,75,98,186,175,255,253,219,238,126,47,231,158,121,124,113,23,51,119,83,13,170,153,69,219,103,219,243,119,45,152,123,227,152,246,211,42,166,219,221,230,231,207,68,194,150,234,82,151,67,115,114,216,100,86,219,216,213,215,212,75,81,23,213,170,44,37,112,72,59,108,173,16,160,16,131,121,19,0,72,197,153,0,32,91,197,25,204,205,68,78,71,141,198,3,15,255,25,225,139,162,233,37,181,150,194,181,66,96,63,255,229,146,97,150,97,36,58,115,80,191,105,8,210,49,229,234,24,79,27,61,76,201,47,189,70,92,158,147,215,79,60,178,154,230,87,205,15,42,83,91,111,221,247,57,47,49,73,38,151,99,50,253,76,243,35,62,72,151,95,4,1,27,65,107,224,17,240,92,140,251,119,205,65,4,31,70,16,158,99,246,166,14,28,16,64,96,243,65,114,131,38,32,186,178,193,211,143,224,77,7,64,203,153,99,165,136,98,44,57,75,66,226,2,192,54,76,30,154,72,236,175,40,108,2,17,32,162,7,9,76,18,20,89,185,11,9,116,91,181,71,186,154,163,163,73,45,107,81,21,45,123,87,219,62,29,226,195,101,142,160,106,144,37,60,225,137,176,208,104,78,50,230,254,167,168,255,254,127,235,255,251,178,100,204,140,197,213,102,198,19,154,91,112,103,76,217,115,61,35,60,22,13,155,26,77,229,107,201,153,51,101,76,241,14,40,247,75,144,118,201,238,85,152,66,110,98,149,166,71,21,119,221,241,253,241,119,178,223,198,173,220,212,74,157,242,229,82,181,105,52,141,31,13,116,74,253,203,254,174,206,211,234,170,29,80,122,31,214,219,208,1,149,64,34,55,36,45,205,173,66,172,237,22,167,32,93,165,21,1,10,73,34,148,191,40,22,24,109,249,137,152,64,226,200,200,206,168,147,181,125,185,138,82,156,146,127,220,130,84,33,110,87,33,100,83,123,158,77,228,68,95,154,105,58,82,250,19,248,217,210,51,8,185,34,254,105,101,44,171,251,17,212,245,110,100,95,221,123,2,49,180,207,58,107,216,176,200,143,35,203,59,235,211,224,154,0,85,144,33,152,199,197,147,16,3,78,72,33,52,216,88,212,200,33,129,233,132,212,230,7,9,24,56,28,107,193,152,200,130,204,204,217,5,57,10,40,14,50,152,9,64,8,86,182,12,89,196,219,21,58,159,98,32,100,22,97,199,164,191,81,196,58,152,176,233,244,8,30,131,76,168,199,135,130,219,156,252,170,51,46,154,26,65,0,29,22,147,77,129,28,196,108,4,3,163,105,147,216,211,2,227,81,170,222,169,37,19,147,211,31,85,207,127,199,207,124,75,107,219,181,244,198,127,247,63,183,227,141,147,86,250,227,230,120,118,219,139,223,61,85,172,216,189,102,54,95,77,106,207,218,215,176,221,90,247,186,219,55,198,123,110,199,241,61,180,221,21,90,200,101,56,39,97,75,110,187,157,148,134,72,83,196,209,180,179,100,112,91,82,71,102,220,8,191,16,113,109,75,186,181,255,191,152,251,207,226,212,47,159,213,97,248,224,202,45,63,120,40,174,28,147,51,154,180,136,28,193,52,205,211,44,31,45,229,45,31,22,100,53,81,26,58,234,22,223,115,227,88,72,115,34,218,149,58,84,138,241,82,106,238,101,30,23,72,233,61,57,100,223,150,50,229,228,108,180,59,68,205,211,141,46,182,109,131,118,26,215,50,102,133,185,157,202,135,215,193,27,64,64,109,72,88,242,116,198,213,243,34,148,140,92,54,51,128,100,194,225,115,35,25,65,79,72,24,199,190,9,26,107,156,153,118,230,45,112,26,89,150,139,23,49,164,76,10,130,178,231,34,242,229,77,177,227,41,186,56,156,80,16,20,25,169,54,105,66,150,4,24,208,175,14,156,135,161,117,246,10,186,204,161,45,188,63,15,65,80,252,129,108,186,112,213,202,90,246,33,248,131,182,243,83,83,57,165,10,15,180,133,174,97,166,120,169,186,184,199,240,209,72,232,57,187,138,225,98,106,255,251,178,100,215,140,5,139,103,70,19,154,90,112,112,204,217,131,60,104,190,24,109,155,16,14,105,13,193,197,179,103,40,145,155,52,46,158,108,168,174,21,222,22,199,76,77,76,47,195,115,75,38,52,191,239,245,196,172,174,61,232,100,45,137,26,100,145,103,108,164,229,99,230,211,139,163,140,85,179,90,64,1,38,164,50,239,117,238,73,148,4,25,229,186,233,111,85,13,2,209,35,192,117,68,12,205,11,30,78,102,43,108,127,151,32,247,14,186,218,140,218,205,161,165,113,187,173,149,143,99,189,229,28,102,120,40,62,6,178,54,136,121,25,37,165,41,162,160,140,52,193,33,16,37,114,54,234,74,70,169,41,250,87,193,3,109,30,61,36,39,222,191,78,252,45,236,61,153,156,235,88,71,178,167,228,38,229,22,206,240,111,95,130,128,179,53,181,181,238,102,47,51,161,0,20,138,140,193,165,83,16,148,12,126,71,53,4,180,34,116,111,208,160,144,72,199,8,179,37,135,6,67,66,49,0,0,110,21,160,141,236,16,128,140,105,157,157,176,99,65,104,2,186,138,0,2,89,240,209,3,228,61,105,138,7,209,14,35,37,112,75,184,68,101,144,91,120,242,238,179,35,145,78,86,158,149,202,108,110,106,127,9,45,147,195,67,145,24,96,138,7,128,149,138,8,224,171,46,239,158,117,121,103,210,102,39,227,151,105,78,184,255,159,254,43,238,180,102,79,187,159,185,231,184,173,184,168,17,16,193,214,173,80,125,49,135,16,229,40,152,161,183,10,125,45,138,208,193,215,158,105,142,188,172,180,142,27,24,195,135,118,59,115,100,72,0,162,16,7,234,142,24,134,196,117,77,96,55,158,32,182,86,9,59,22,82,28,85,185,164,202,40,44,226,192,37,211,15,181,13,95,25,136,232,39,21,96,228,191,99,133,101,194,93,30,179,246,239,170,8,73,54,138,146,18,84,234,106,65,146,65,62,87,195,217,186,65,85,76,156,151,50,56,101,51,180,119,179,35,70,175,146,160,102,38,193,126,96,113,123,63,123,249,185,120,88,216,103,43,119,191,144,132,55,254,111,223,189,220,190,252,156,2,1,67,198,46,92,25,85,32,99,64,81,143,234,6,98,28,155,160,248,88,2,152,209,94,123,217,18,6,49,211,197,144,24,80,128,238,201,198,183,198,144,24,192,162,162,76,154,24,44,97,11,51,2,133,65,120,217,136,130,220,33,198,110,186,202,129,83,9,172,131,128,40,8,32,80,57,29,224,132,64,148,38,77,17,168,181,195,233,227,194,8,240,33,15,163,224,238,54,114,212,179,74,193,21,116,140,30,90,121,251,217,77,100,51,158,170,110,238,79,61,183,219,29,237,159,187,142,191,234,189,145,223,255,255,251,178,100,211,140,197,121,102,198,155,152,66,242,114,199,248,241,97,131,134,86,65,157,24,78,105,103,193,182,162,228,73,134,13,161,127,63,251,42,39,254,143,168,235,100,181,169,181,101,16,131,172,109,223,45,125,42,211,93,93,145,158,97,75,231,206,62,55,68,85,61,93,135,213,116,87,32,214,45,210,32,213,73,204,239,91,47,162,152,149,210,60,40,245,204,236,40,107,168,237,49,233,245,230,164,68,164,54,76,118,235,238,8,170,248,215,194,243,107,22,156,13,99,164,82,74,153,25,159,23,242,230,183,53,234,203,149,162,48,114,172,153,124,38,14,181,21,180,126,131,140,21,212,237,140,181,74,158,140,71,161,184,114,114,232,222,45,56,204,147,90,251,155,47,86,202,34,87,79,113,197,77,126,134,127,253,245,223,83,37,0,204,3,12,79,131,24,23,13,95,243,52,234,8,208,210,19,31,12,140,23,13,54,201,120,152,108,103,98,64,52,216,103,77,158,228,202,210,22,54,4,56,29,24,229,18,76,19,18,48,82,2,196,65,9,135,42,105,2,25,10,201,186,221,128,65,23,97,84,121,107,96,176,73,114,229,24,64,143,66,103,176,54,77,94,82,238,201,93,169,115,252,227,194,35,236,115,109,106,94,58,7,208,216,249,215,56,196,248,48,67,219,202,94,166,233,251,173,213,119,171,251,31,239,238,190,163,102,230,49,144,248,254,122,239,190,94,222,107,123,237,91,82,58,168,221,50,229,220,141,177,106,141,208,163,106,84,63,21,45,170,147,77,141,137,130,89,169,114,142,80,244,54,166,152,131,237,245,71,225,139,46,247,47,200,24,26,88,230,255,72,0,85,238,41,108,183,185,144,9,105,137,116,21,159,97,226,17,217,133,33,183,172,207,107,253,186,21,62,105,147,95,110,208,59,13,173,187,223,249,245,35,110,76,108,157,8,65,169,177,71,96,77,68,27,9,58,172,246,137,238,192,210,228,143,169,157,238,41,143,4,115,118,15,143,93,221,105,99,130,142,182,30,9,193,81,12,66,22,147,52,0,120,75,201,145,215,9,105,35,135,49,72,103,12,111,194,82,114,10,40,136,179,51,35,24,5,90,204,38,123,49,66,132,196,33,211,125,40,12,24,13,58,153,168,194,98,67,19,170,205,82,54,48,216,45,48,7,74,56,145,16,230,158,132,34,131,225,72,114,67,129,45,39,57,135,44,168,168,105,101,128,196,128,162,26,106,31,16,130,235,38,232,96,18,148,2,148,14,134,81,214,60,159,239,213,59,239,119,18,126,62,190,40,17,218,9,192,160,196,62,26,146,23,37,181,4,135,228,77,15,83,214,166,93,191,127,87,29,79,220,204,125,67,247,69,84,182,144,190,230,24,205,223,17,115,255,251,178,100,218,12,133,245,102,196,139,154,90,240,115,44,217,186,48,35,195,22,253,155,22,78,101,105,201,187,31,228,9,131,14,17,213,219,253,208,133,212,185,202,85,63,135,190,42,92,203,166,198,230,75,27,45,133,146,108,62,30,228,94,198,145,78,36,246,31,69,7,188,200,205,251,41,12,152,118,27,72,83,78,165,14,72,51,0,208,3,53,33,41,219,151,23,69,63,77,40,143,5,222,95,39,238,146,227,53,94,53,31,23,146,154,154,73,58,244,185,16,16,208,161,222,96,15,242,35,214,67,216,110,114,183,185,118,19,210,252,219,166,185,101,109,144,153,8,17,33,21,40,118,131,58,64,68,8,233,241,8,83,50,237,210,219,41,192,180,241,47,34,190,242,47,62,39,86,68,56,135,148,28,144,219,140,227,127,189,203,198,129,249,8,202,73,209,173,63,170,0,18,76,136,196,163,76,5,76,192,5,79,68,88,204,192,207,241,56,84,100,198,224,77,108,152,195,196,204,161,172,197,70,76,48,96,206,67,151,90,60,135,240,210,34,42,21,16,169,1,84,126,208,205,151,6,12,177,118,1,109,14,18,184,201,113,89,96,144,81,233,137,50,55,189,187,212,142,75,183,227,204,145,48,120,221,148,19,4,229,29,34,3,28,60,176,76,242,148,101,13,235,158,117,170,94,110,230,111,184,255,251,164,174,185,255,104,169,239,233,108,177,10,212,116,139,148,57,135,61,20,109,193,144,237,80,45,104,36,185,76,110,62,98,6,84,80,189,142,52,134,24,68,164,235,3,84,235,237,214,198,143,178,29,46,17,30,123,154,242,192,50,128,24,68,166,81,138,232,216,47,204,65,230,9,27,79,49,140,20,90,64,242,217,17,137,32,84,25,169,174,192,227,182,202,57,154,215,90,129,90,159,157,237,149,99,243,213,205,110,71,10,12,134,74,132,116,27,53,46,99,80,138,45,41,17,202,126,81,132,165,54,99,244,142,111,69,168,34,24,142,89,205,137,137,108,46,110,115,255,227,121,17,102,69,169,101,137,246,55,162,143,124,62,52,54,122,115,67,215,82,157,21,168,0,7,198,64,168,98,45,70,70,108,118,223,230,108,128,108,57,102,8,82,99,19,166,222,80,101,34,102,212,176,99,165,97,193,224,41,4,176,81,227,34,25,83,84,224,4,141,8,64,110,101,134,32,160,52,73,198,136,38,108,160,80,112,134,124,130,70,120,94,171,19,205,45,169,47,155,23,156,105,117,151,100,34,163,217,185,82,12,32,138,8,35,7,67,146,58,168,220,126,79,203,162,174,190,127,254,186,254,43,255,168,171,191,175,174,246,124,243,49,21,231,139,14,172,222,33,141,173,117,235,179,211,76,205,42,14,146,202,41,27,174,154,255,251,178,100,213,12,133,98,102,198,155,120,67,80,111,172,233,103,60,195,107,85,85,155,24,77,225,111,9,201,51,101,104,241,13,224,196,90,214,82,201,157,234,156,233,154,100,37,19,21,196,232,177,201,57,141,179,187,151,70,161,181,200,65,144,8,2,228,150,100,202,219,209,59,136,13,52,72,90,79,229,120,134,39,217,206,8,157,67,216,57,71,137,97,194,9,48,84,221,247,55,230,133,12,233,115,90,24,200,90,9,66,50,225,16,37,10,14,26,27,58,16,59,20,105,95,221,1,152,56,27,76,211,73,51,55,7,156,49,100,65,166,9,214,232,253,140,70,192,143,242,54,150,27,247,73,249,151,50,202,158,201,64,68,10,101,148,148,30,179,133,85,246,18,96,225,34,238,33,49,6,0,4,10,140,192,121,140,17,144,194,66,204,127,240,214,203,206,166,240,20,16,101,146,102,170,72,99,98,165,136,192,228,129,229,5,211,17,77,33,114,0,20,7,34,28,95,48,70,219,242,221,151,164,89,128,222,41,250,36,70,100,241,229,175,72,204,29,69,86,4,240,54,34,181,114,227,54,153,168,137,15,4,147,82,128,253,4,211,114,227,133,105,152,19,19,16,39,138,23,48,61,154,32,113,183,242,234,231,254,107,239,227,184,254,103,169,246,108,238,38,43,136,233,144,114,143,196,49,183,26,109,101,109,138,65,146,100,242,132,151,122,78,73,50,190,28,230,34,230,40,120,149,111,93,53,125,133,36,165,233,191,108,179,237,49,56,211,204,64,252,250,204,183,238,72,2,249,192,3,22,133,107,101,188,226,23,135,5,98,136,129,210,181,194,228,74,139,189,49,64,229,101,155,67,188,117,211,243,69,253,103,80,153,249,126,193,44,209,35,157,18,8,94,41,171,14,36,200,205,234,158,8,38,93,24,250,252,184,119,189,70,128,138,57,209,159,93,241,136,153,158,38,209,70,162,171,0,27,52,59,16,173,42,94,111,38,143,106,135,168,46,118,182,38,107,250,162,154,191,250,117,179,187,97,216,1,196,195,76,221,61,105,70,78,144,168,221,246,102,39,190,209,193,0,6,91,181,90,128,200,6,116,34,102,246,96,168,195,182,49,33,16,49,131,208,113,209,138,146,144,172,253,195,40,69,173,35,120,81,252,49,34,51,59,142,24,193,167,158,4,69,40,40,233,103,165,46,43,171,52,208,41,153,156,10,240,34,92,114,10,15,29,62,163,25,154,48,206,10,110,25,172,137,168,218,76,178,49,227,230,75,83,206,204,123,226,170,127,255,248,248,254,170,248,221,205,204,182,159,81,55,251,46,147,134,77,77,51,103,197,231,59,183,197,105,156,80,144,154,111,65,239,222,121,25,68,213,68,181,223,28,202,13,152,33,79,255,251,178,100,223,12,133,138,103,70,27,120,90,210,125,204,121,154,48,38,179,84,141,155,30,109,225,105,129,214,47,101,76,246,12,225,49,67,168,89,131,207,30,223,48,247,193,163,204,214,124,186,17,162,144,29,67,1,199,36,183,44,156,203,232,90,52,53,41,34,3,0,38,83,2,6,102,219,176,162,92,230,181,227,13,110,95,235,240,109,16,117,51,130,104,101,140,24,59,169,8,11,66,238,48,96,213,34,53,143,241,168,177,130,187,14,194,195,9,91,8,197,197,140,172,168,205,236,251,13,47,188,172,162,128,55,88,140,16,77,165,67,17,205,147,39,86,24,202,42,3,94,31,140,149,218,200,186,159,0,71,134,68,104,45,12,177,100,184,244,188,164,156,99,118,152,130,154,139,85,85,0,24,82,112,196,117,65,43,166,1,64,111,18,194,220,231,190,138,52,118,99,38,162,209,70,62,82,97,135,36,32,134,56,48,172,11,112,116,4,10,8,66,16,24,50,72,21,12,8,199,91,66,240,144,0,42,184,112,43,17,121,145,237,175,195,79,53,118,117,54,195,160,57,4,17,76,238,202,48,175,126,237,74,108,104,163,89,70,233,41,221,56,220,145,208,191,38,154,220,46,71,116,94,194,17,4,133,50,237,172,113,17,45,17,17,29,122,71,204,85,203,37,113,113,23,151,49,117,101,99,30,44,114,216,218,215,174,37,178,99,164,52,116,14,171,177,116,115,34,28,172,126,32,237,50,204,170,100,127,106,205,70,56,45,143,99,70,197,102,143,23,235,111,25,34,214,72,115,184,90,212,186,32,14,51,92,73,45,215,115,216,224,123,85,113,30,171,79,185,41,212,189,73,77,102,210,106,216,131,154,227,227,255,247,255,254,140,4,98,82,7,122,65,171,215,169,14,200,224,193,97,244,2,25,92,50,147,33,236,170,114,181,232,238,210,143,36,65,72,83,93,102,12,115,22,170,142,134,125,179,60,212,115,145,11,216,223,33,165,34,217,204,6,55,97,17,100,81,178,67,34,181,57,173,141,103,17,118,251,146,166,127,145,222,109,251,180,223,13,235,4,169,236,176,16,60,32,249,163,12,119,214,135,108,51,17,139,210,16,204,122,89,141,38,153,32,145,109,93,155,241,30,73,135,41,194,208,110,237,169,123,39,156,233,122,81,37,179,79,135,241,119,31,199,210,55,149,3,252,17,84,96,76,70,211,5,82,183,56,121,116,40,164,112,147,65,35,226,48,92,121,37,64,115,84,58,158,51,20,147,196,228,251,250,187,72,161,178,194,40,193,96,193,49,22,78,117,227,159,193,46,218,73,26,202,243,188,48,147,50,89,154,127,139,85,80,241,223,252,101,117,56,202,115,141,106,91,38,41,61,142,100,231,149,8,91,255,251,178,100,223,12,5,206,103,198,27,104,127,64,114,76,233,115,60,102,190,85,53,155,32,109,37,183,194,39,51,102,180,148,153,189,48,188,149,222,164,83,155,169,61,220,251,35,117,179,151,79,179,80,56,132,200,22,111,88,0,129,89,187,89,237,154,241,186,21,15,4,64,193,8,172,208,174,36,98,178,248,200,249,143,120,165,63,155,44,217,58,170,41,19,168,144,172,102,220,213,190,153,130,247,253,45,187,40,146,130,211,54,66,124,137,191,174,51,101,186,43,100,244,232,167,243,88,186,237,174,113,123,22,93,82,190,46,152,235,110,6,82,127,228,231,99,100,70,46,220,141,28,84,28,235,39,150,14,128,250,142,99,147,243,173,45,189,113,190,255,204,215,111,23,237,28,59,37,120,152,89,75,125,249,179,38,198,243,50,183,67,236,179,208,88,241,170,1,27,36,184,69,72,128,177,1,179,156,188,4,204,218,35,101,170,252,49,121,135,2,160,67,130,74,129,223,73,134,182,192,147,9,221,77,219,42,77,253,148,55,85,134,67,53,213,18,82,150,194,226,238,126,206,224,137,200,77,36,212,82,155,60,106,215,236,190,106,115,80,4,166,85,61,86,154,231,216,194,88,248,201,249,144,74,46,121,130,240,35,226,0,126,61,198,30,183,44,241,62,137,236,140,241,20,84,93,119,49,191,99,88,237,50,233,166,222,158,238,125,251,91,190,249,179,138,153,85,16,143,24,82,195,221,160,242,68,1,96,240,228,185,226,222,120,248,204,177,163,57,201,183,43,249,55,104,190,29,115,234,243,199,141,35,248,176,151,98,200,47,32,22,17,54,217,186,129,70,194,62,86,143,153,160,180,161,239,151,43,156,98,59,19,234,193,247,175,203,232,118,196,24,106,71,241,16,136,153,225,123,101,250,73,249,255,145,128,18,54,198,194,13,181,14,100,155,177,86,70,141,99,100,134,128,143,140,170,112,141,195,177,69,58,110,125,69,121,253,120,82,194,59,26,92,212,7,235,157,146,206,214,159,195,163,85,226,55,205,16,106,158,115,179,239,153,218,184,151,249,113,187,14,223,184,143,64,22,113,110,7,12,200,9,96,59,30,99,136,130,61,20,35,37,57,5,74,154,233,25,142,130,152,248,113,141,13,0,148,140,16,29,94,146,131,150,185,91,26,65,172,59,66,5,130,36,90,147,29,44,51,4,65,17,5,24,48,196,3,194,165,210,200,61,255,129,29,102,176,150,48,150,156,93,7,182,95,69,76,244,64,112,220,121,97,35,110,68,7,40,126,222,221,179,10,148,113,249,107,184,227,67,181,243,191,201,87,50,207,30,87,175,204,53,223,185,69,248,239,255,31,179,170,159,171,53,51,220,221,219,85,63,28,175,115,247,134,185,255,251,176,100,214,140,133,100,102,200,155,72,127,66,115,44,233,103,60,102,174,90,85,155,20,53,188,128,2,7,51,101,234,152,96,4,186,247,234,97,250,238,89,239,152,223,253,115,95,188,112,252,247,143,255,242,173,202,13,97,151,115,169,127,153,103,106,228,171,58,150,242,230,24,255,62,174,236,242,214,53,179,198,238,29,214,240,223,53,142,176,237,124,178,203,245,251,195,82,133,210,31,79,179,251,45,22,163,109,187,78,35,208,233,16,85,25,100,253,91,199,3,242,218,66,169,103,86,161,182,241,227,52,48,85,156,77,108,16,249,72,43,26,137,75,213,97,34,228,255,85,215,118,86,181,217,92,234,4,195,119,82,202,248,113,142,174,94,109,153,242,152,204,64,206,89,236,233,189,84,179,171,54,228,230,198,125,218,106,23,246,57,26,46,229,234,46,79,149,204,136,133,226,105,25,104,2,77,2,5,150,48,194,161,252,225,187,142,175,202,222,106,158,10,186,206,92,251,182,255,113,254,118,9,144,0,4,13,96,11,142,20,95,76,33,21,140,184,41,13,75,8,14,1,36,12,66,13,73,2,35,51,70,131,7,74,195,8,144,19,11,135,64,129,248,194,193,48,56,69,48,124,10,49,128,78,49,144,30,48,224,200,20,154,50,104,172,198,161,32,104,0,204,70,35,5,136,74,2,8,3,49,72,56,193,0,17,33,48,57,34,111,230,161,180,139,136,210,161,226,160,33,144,25,122,140,32,26,79,5,158,97,113,73,133,17,103,3,131,155,228,246,155,207,80,56,4,250,50,229,86,82,246,54,187,86,8,209,128,115,42,133,204,156,58,60,140,244,219,226,21,202,157,169,240,254,90,107,130,16,40,112,29,100,151,193,135,50,195,65,28,12,214,46,52,18,16,203,1,195,13,11,3,131,16,196,11,86,85,17,155,166,136,199,243,134,164,215,174,185,235,81,248,164,103,106,102,239,231,61,186,72,196,110,150,98,221,103,206,154,223,114,150,195,209,38,176,232,66,33,236,227,89,78,197,239,212,177,134,60,163,127,37,212,191,43,206,24,157,169,110,93,59,132,170,146,245,173,70,237,69,101,211,22,37,117,225,200,190,118,177,198,165,55,238,198,118,238,190,211,242,108,119,206,103,157,235,219,179,172,240,139,210,91,238,179,191,55,51,83,249,186,121,43,159,134,242,203,245,135,239,255,127,255,255,255,255,255,255,254,184,178,252,255,155,253,126,255,255,255,255,255,255,255,255,253,169,103,128,21,183,48,1,18,90,73,56,164,99,74,6,29,46,179,71,48,53,151,44,65,20,147,217,15,221,41,27,161,8,139,176,70,72,146,142,167,85,37,207,198,220,60,79,55,187,64,11,96,232,243,214,44,145,55,58,30,255,251,178,100,195,128,10,133,131,68,14,119,128,2,186,44,89,35,204,60,0,37,230,11,30,89,189,128,1,216,166,166,235,24,128,1,120,131,156,147,219,81,99,223,17,39,99,140,202,101,156,128,67,43,158,60,150,4,87,239,85,241,92,27,34,139,1,228,33,6,33,189,38,53,233,75,194,137,105,99,60,134,253,227,35,134,35,169,227,195,151,54,221,235,52,56,241,177,120,117,171,230,168,79,34,235,48,177,89,225,64,130,246,90,198,214,237,184,49,45,5,131,113,174,229,45,166,180,247,143,125,83,91,159,54,121,2,244,133,54,170,243,22,222,35,86,181,165,96,111,79,163,227,55,222,163,250,110,244,131,6,79,135,255,254,159,255,164,0,0,130,148,76,185,180,195,131,78,146,124,145,164,192,238,78,210,56,8,38,10,86,52,48,128,0,241,130,12,152,153,41,151,9,154,8,57,18,24,132,64,49,192,105,224,136,36,72,65,73,8,2,12,12,36,192,199,131,143,140,33,120,196,18,0,40,6,24,68,50,46,101,105,70,18,0,12,41,22,132,48,86,227,74,52,50,211,182,32,52,6,101,99,200,4,45,65,134,1,25,64,96,240,136,40,116,199,157,65,198,103,107,78,61,132,10,75,33,73,55,68,179,127,83,54,209,58,51,8,37,53,103,115,25,62,49,81,128,81,25,166,196,152,240,96,113,225,49,162,67,169,105,141,19,1,134,140,44,136,179,109,148,193,203,0,43,161,82,180,168,46,178,104,83,81,193,82,200,228,9,106,87,142,53,174,80,86,130,41,241,202,221,252,157,70,195,1,196,101,238,211,183,45,123,105,187,75,126,221,46,60,169,150,191,247,173,239,235,76,97,200,236,94,173,31,103,231,175,107,43,151,47,90,206,239,44,111,159,151,59,251,222,190,81,61,205,225,253,189,159,247,47,220,206,177,255,239,121,207,255,255,213,223,203,62,126,89,115,125,203,255,123,203,255,255,255,255,255,255,255,255,255,255,255,255,255,236,111,255,255,255,255,255,255,255,255,255,255,255,255,254,76,0,0,64,128,0,2,1,34,233,174,219,147,81,9,37,81,212,24,107,208,49,9,218,3,235,213,44,80,162,156,30,197,103,161,226,170,47,84,29,67,244,175,119,83,36,202,10,85,139,130,193,52,49,70,85,9,67,196,55,147,251,249,25,15,247,199,17,199,241,255,255,164,235,101,30,74,148,121,182,193,236,149,14,150,183,247,112,62,166,81,234,141,147,34,35,238,63,168,168,59,240,194,166,220,144,185,219,212,186,151,0,110,253,67,117,196,197,151,0,0,174,248,168,225,50,228,33,8,127,0,134,126,186,88,100,56,199,57,166,150,181,123,210,130,135,184,88,33,26,90,67,131,4,192,235,17,255,251,178,100,19,14,6,120,103,74,31,103,32,2,83,36,25,135,231,152,0,20,37,155,42,109,13,94,193,102,25,102,104,195,141,216,173,77,44,246,136,21,89,24,219,130,197,165,96,36,65,59,77,81,221,98,160,81,93,180,60,65,180,162,135,31,27,107,246,89,11,117,223,166,102,77,170,128,136,249,4,140,222,26,228,51,1,25,68,77,191,101,80,8,131,93,225,241,166,147,2,104,107,202,6,86,248,102,220,57,141,120,50,43,87,95,174,101,252,238,255,91,255,223,55,158,86,105,181,37,252,42,247,152,247,116,120,97,252,195,234,90,249,85,74,145,170,215,172,221,221,159,199,127,191,239,112,198,174,56,227,114,155,63,223,50,251,148,150,171,75,179,249,141,238,230,127,222,101,172,191,249,251,222,174,93,223,231,253,162,223,117,95,14,115,152,255,254,185,255,255,52,232,210,146,0,64,0,20,146,43,219,216,9,91,25,78,187,74,79,213,174,232,175,210,242,54,150,201,149,208,218,36,148,42,177,125,190,31,101,22,249,242,241,166,58,52,78,198,157,49,170,139,233,4,15,143,67,24,214,79,107,98,41,67,88,215,37,91,7,4,72,18,125,116,86,215,38,212,53,50,43,162,207,177,12,119,245,157,125,2,138,100,134,12,16,94,131,146,4,76,56,12,20,130,125,234,24,56,191,109,161,58,124,148,83,186,252,60,143,68,45,151,88,87,107,57,237,6,145,70,169,106,53,189,235,45,3,166,83,126,77,35,76,215,241,2,145,173,241,157,183,85,222,148,74,213,186,212,64,89,45,112,0,177,160,173,4,197,27,148,70,150,116,250,216,76,146,160,17,16,101,223,12,43,149,155,182,222,5,142,192,182,126,61,103,91,255,248,127,255,175,224,135,193,16,162,112,112,212,55,84,157,209,138,147,56,45,198,229,86,219,147,43,254,134,197,38,164,120,0,236,27,44,143,134,180,183,157,234,172,169,83,21,93,191,218,138,10,128,48,0,0,7,45,180,70,212,98,138,5,16,143,145,192,22,34,243,43,151,141,104,97,73,242,229,216,66,158,51,95,104,71,36,57,183,74,150,74,230,121,146,166,202,36,152,157,202,165,54,250,82,55,114,142,235,254,192,143,1,67,199,148,68,93,161,148,138,140,74,197,9,77,31,76,113,53,197,84,131,233,110,202,80,230,111,173,191,166,0,0,119,212,194,147,49,65,133,71,152,158,225,198,78,162,80,33,3,44,50,30,90,134,100,120,208,70,36,16,166,193,80,148,236,1,117,50,170,163,205,58,138,169,179,63,2,49,87,143,136,128,3,240,85,3,43,193,192,169,26,45,59,86,64,130,45,230,247,199,234,174,216,50,112,120,171,53,100,69,10,27,40,33,98,127,198,77,255,251,178,100,44,14,229,185,102,201,155,75,87,66,84,236,233,147,48,98,122,23,29,157,36,109,9,158,137,65,46,102,140,244,9,208,24,229,98,81,84,88,137,36,242,182,38,233,68,216,196,92,4,150,10,192,169,48,172,116,157,104,100,89,252,125,84,125,255,213,71,41,156,73,178,179,19,69,69,204,161,211,53,10,40,111,41,28,69,44,127,121,66,8,22,28,114,219,153,157,80,166,9,18,251,254,54,181,247,107,223,118,217,143,108,49,137,178,233,238,153,170,93,88,245,101,253,205,2,3,6,0,0,115,108,44,138,226,26,209,196,168,97,241,3,117,17,145,101,9,22,86,165,226,168,10,147,30,100,119,127,229,234,115,40,34,197,163,39,160,197,107,153,85,53,255,93,239,191,106,43,79,173,47,155,232,59,16,90,130,51,152,132,70,35,206,109,225,228,109,12,243,45,81,250,118,127,183,223,178,239,178,116,111,248,134,81,252,4,126,99,71,2,144,26,201,3,38,143,232,112,72,226,160,228,131,153,49,16,74,9,60,129,9,229,164,164,162,78,195,41,115,217,193,8,10,7,213,66,134,131,24,133,142,10,193,24,97,239,49,0,176,224,86,28,24,244,234,76,37,3,164,172,138,101,5,191,23,25,67,254,167,76,30,84,252,148,57,129,65,198,131,133,174,81,235,22,26,41,65,89,115,114,80,17,192,67,88,98,147,139,146,214,209,246,47,55,40,191,148,170,14,203,191,101,55,51,34,95,116,57,84,162,138,10,119,218,233,121,100,221,116,85,102,42,247,102,231,94,181,239,175,55,177,45,229,247,76,114,174,36,91,50,254,229,170,254,204,21,109,199,63,27,189,140,149,116,9,230,106,222,117,17,123,79,124,209,123,64,254,175,53,217,50,242,103,25,9,179,19,18,222,75,171,157,25,251,84,218,151,219,237,131,23,142,149,31,233,167,221,232,208,86,43,38,104,38,107,101,175,79,243,38,148,43,236,135,100,84,118,122,164,202,132,118,91,38,151,182,67,92,210,37,125,219,171,58,59,221,103,89,255,185,249,206,159,134,127,184,82,181,213,0,0,174,212,209,16,50,98,204,33,227,182,20,210,47,53,209,150,89,165,72,76,105,202,51,24,10,7,41,73,40,136,184,233,42,140,202,12,25,2,251,133,65,195,234,102,133,106,60,102,205,13,26,128,66,41,48,113,193,163,198,108,167,123,253,32,33,30,140,14,154,48,205,229,16,172,215,217,236,112,172,92,44,183,101,13,29,179,4,245,94,55,67,78,37,251,96,3,193,98,143,59,48,33,64,60,38,4,187,51,46,145,57,178,233,93,190,227,43,147,127,57,61,170,223,182,239,217,142,220,234,52,67,21,116,91,228,239,47,227,30,94,232,145,18,255,251,178,100,72,142,166,36,102,200,155,70,95,178,85,170,57,186,25,226,10,86,141,155,32,109,5,30,73,75,43,230,12,196,137,96,74,49,78,111,151,73,151,57,144,72,209,16,86,79,44,147,174,232,142,217,106,100,84,42,154,114,55,105,151,172,249,36,205,158,104,130,100,150,196,57,219,90,246,103,154,255,236,241,184,7,45,176,0,192,0,0,93,255,30,100,138,232,40,203,171,157,242,97,59,106,122,112,77,69,174,116,23,142,235,245,105,125,251,218,175,55,108,16,251,255,255,185,251,189,138,84,122,2,82,185,179,149,55,43,89,40,138,135,179,144,170,74,140,207,68,92,139,217,106,214,95,107,2,189,156,252,238,139,51,233,62,139,62,254,247,126,211,39,42,51,53,133,25,153,180,231,106,72,53,65,212,162,188,77,43,225,166,110,73,175,32,29,21,69,140,224,87,80,148,115,233,76,202,25,11,67,44,228,41,177,163,154,56,128,112,172,102,208,220,8,105,136,126,16,65,208,17,8,119,218,88,233,36,44,107,36,195,91,156,26,180,102,144,163,108,76,4,2,109,118,145,81,125,76,16,194,35,14,81,162,48,205,213,152,189,114,152,186,242,11,136,57,34,222,11,142,21,43,232,239,183,251,167,223,208,185,159,207,105,146,218,153,143,48,32,141,128,118,108,222,114,61,24,48,100,74,68,204,213,232,84,191,48,131,122,148,165,32,125,207,36,90,30,130,180,226,63,2,242,146,215,31,67,94,103,152,106,81,179,252,115,207,233,252,222,12,27,201,109,167,205,182,60,156,16,217,14,144,116,92,80,72,25,163,140,85,85,41,190,118,50,157,84,213,201,222,93,244,210,210,5,35,59,169,215,129,127,255,185,118,71,106,77,125,24,174,151,217,146,222,226,74,197,119,98,162,85,86,217,244,71,95,239,109,220,186,239,159,167,69,6,85,229,129,149,209,90,34,243,229,21,0,1,36,180,153,249,49,6,94,102,231,6,41,7,150,70,112,65,130,99,233,254,8,114,249,57,195,72,225,180,254,144,185,89,54,39,89,95,67,138,38,160,75,2,96,132,145,24,125,140,120,248,62,148,72,140,194,31,47,222,140,1,111,102,221,250,105,91,247,185,116,17,15,41,142,115,66,200,44,142,154,94,240,16,24,124,212,169,53,183,2,176,214,170,98,65,59,186,149,205,238,69,47,230,27,222,48,143,255,51,206,191,44,226,176,86,36,70,71,207,134,242,147,78,244,183,166,132,247,56,127,211,237,115,163,204,56,182,31,202,72,70,24,41,156,181,159,82,165,52,170,103,9,213,7,159,29,163,43,41,53,91,169,22,181,149,19,177,192,238,192,10,168,228,141,179,178,168,84,116,227,75,105,49,198,134,245,35,18,212,255,251,178,100,95,14,133,82,103,73,155,67,95,176,86,69,73,130,61,34,88,152,209,155,28,77,233,109,193,56,51,167,40,144,22,0,181,127,247,6,169,116,58,84,172,173,204,189,213,212,99,24,27,133,16,103,90,168,16,195,106,150,167,245,139,88,124,50,2,96,28,50,52,184,113,193,35,72,138,165,192,68,36,253,137,28,184,216,246,96,10,146,251,95,90,212,57,3,173,59,243,57,243,236,206,28,204,29,64,195,82,1,152,226,64,134,192,96,48,42,103,69,196,85,194,16,115,48,38,3,23,2,3,76,144,97,252,33,48,94,188,20,224,190,207,240,80,220,54,95,88,108,73,49,148,248,6,74,250,27,104,207,136,192,130,248,64,74,252,153,35,48,2,38,91,164,33,67,1,67,78,211,30,164,11,1,108,14,88,8,180,88,68,56,201,3,114,8,84,20,59,133,25,35,104,94,251,19,28,169,66,186,75,248,119,134,172,43,192,76,46,58,6,92,116,226,79,17,7,211,191,191,226,46,162,165,191,196,166,245,204,213,114,210,137,229,231,90,31,232,30,122,79,86,168,253,48,214,184,155,115,230,97,38,182,165,61,167,63,231,166,53,187,153,119,219,157,127,245,17,203,14,156,80,241,189,59,53,121,177,249,216,246,113,54,247,231,104,196,5,174,104,3,0,109,191,49,82,35,96,197,176,47,98,134,149,41,206,70,170,93,80,167,155,111,72,211,81,219,253,55,252,133,255,255,99,168,214,154,196,98,212,169,115,218,70,148,157,124,142,125,86,108,237,210,109,185,84,230,86,58,83,181,85,202,246,161,191,243,200,68,86,162,211,163,255,173,68,168,0,3,110,245,172,174,231,140,200,166,74,194,100,140,160,160,207,90,69,103,0,51,28,32,167,158,180,198,118,96,15,131,101,177,193,82,45,250,137,111,217,166,159,147,71,150,241,219,236,204,229,205,115,25,68,214,46,103,189,83,244,209,55,159,75,75,10,210,254,229,147,236,136,241,110,11,184,50,159,1,11,110,177,9,31,51,52,104,48,145,97,150,191,173,187,202,187,26,58,231,24,46,51,96,134,100,112,123,17,131,205,219,201,200,168,104,60,101,177,59,63,194,160,66,26,92,187,169,150,49,71,75,202,18,53,206,127,245,74,80,10,164,0,22,219,245,34,166,205,132,192,230,130,188,102,25,66,133,65,171,187,177,7,143,147,79,125,202,151,239,64,29,143,197,98,3,38,95,245,147,79,57,83,79,219,63,157,176,237,231,67,57,115,44,119,40,185,139,229,199,170,126,106,3,131,240,92,218,173,79,219,246,159,100,115,145,123,147,5,78,84,130,225,123,1,22,55,119,70,30,172,139,153,113,245,70,166,76,158,71,83,125,131,138,47,142,240,194,255,251,178,68,124,14,196,110,102,204,27,3,63,64,137,204,233,115,96,101,232,17,213,157,48,108,25,93,10,52,179,165,205,135,153,184,66,215,44,223,71,179,88,89,24,43,68,98,53,50,221,29,165,210,68,49,138,101,117,116,103,177,253,213,57,0,172,183,127,168,8,124,210,180,74,237,217,73,71,23,113,66,155,42,47,196,226,105,37,63,48,167,233,47,93,177,23,194,236,37,229,47,122,246,197,69,43,95,135,171,41,220,191,175,196,159,231,121,135,126,154,231,32,124,176,108,254,207,226,216,181,91,57,208,103,98,203,198,194,168,250,149,250,247,187,250,255,221,102,255,239,207,218,62,102,162,249,81,149,45,235,111,60,58,19,220,130,72,242,18,201,150,82,211,188,85,47,165,114,62,209,32,155,13,3,136,245,136,55,138,223,122,208,150,107,187,251,63,66,98,86,48,191,83,15,255,253,1,89,213,0,1,223,126,32,20,93,28,66,38,241,43,233,35,42,74,40,45,109,202,229,108,74,127,154,218,154,93,59,165,82,169,81,11,24,213,18,8,83,179,70,44,217,246,132,45,93,214,190,247,106,81,87,136,7,223,51,213,217,40,98,222,79,51,41,222,44,206,88,75,126,189,99,126,151,207,39,222,61,247,73,76,106,219,51,197,84,239,53,168,217,126,116,217,71,153,182,91,85,222,187,119,108,139,215,121,254,179,25,113,26,216,185,147,179,211,98,182,17,237,83,149,90,244,240,85,230,239,206,253,9,245,57,251,198,63,124,239,219,71,218,213,0,5,54,248,215,24,194,36,113,96,27,166,16,241,6,142,89,226,114,219,152,16,233,29,145,232,47,67,105,179,73,101,241,167,107,54,229,42,88,156,227,30,143,9,47,28,54,141,233,82,238,47,134,175,78,149,237,94,163,175,61,73,61,85,178,214,165,122,62,31,70,41,89,0,43,242,129,9,151,54,191,111,90,153,121,69,189,171,104,145,97,166,82,71,33,144,137,34,145,83,88,238,102,59,107,135,207,22,46,133,110,44,116,164,186,110,80,194,212,99,23,37,149,185,177,98,17,75,83,9,119,217,197,141,16,3,227,12,131,68,91,214,197,148,101,216,90,116,70,73,34,172,213,50,245,157,208,64,209,148,96,113,85,94,223,49,117,51,160,86,14,131,199,1,9,194,25,87,255,248,153,144,69,29,69,36,30,161,3,197,147,131,204,172,222,162,150,142,239,231,239,235,83,39,188,174,102,110,238,36,190,53,59,50,195,177,76,242,58,190,204,140,101,166,76,169,231,12,151,41,251,53,145,142,212,59,97,198,253,203,58,112,226,59,51,16,173,105,186,143,239,251,20,221,180,101,166,223,255,124,4,0,0,222,208,215,252,122,147,165,115,175,226,81,128,255,251,178,100,137,140,5,105,102,202,27,40,111,66,87,236,217,218,28,101,230,21,61,155,36,108,161,189,9,113,51,165,204,244,149,96,98,36,40,33,65,189,213,92,215,40,120,69,54,49,71,160,81,210,128,163,48,236,51,22,85,42,119,121,86,168,81,176,64,66,170,198,98,140,225,168,154,102,210,160,84,196,164,136,5,63,155,87,155,215,199,91,133,120,113,94,195,138,58,147,90,71,134,131,46,46,60,9,114,110,81,79,15,144,20,160,113,12,72,89,74,155,241,41,245,255,108,253,205,106,243,107,93,71,221,125,111,51,251,85,236,123,59,22,148,66,18,46,89,235,34,51,172,83,69,152,28,203,56,208,170,142,165,81,161,132,74,9,58,200,113,67,40,108,178,244,149,90,146,91,211,235,119,170,189,23,182,178,64,39,38,76,0,6,73,35,51,198,114,236,249,25,85,65,23,12,234,88,88,71,11,23,204,250,149,238,44,32,97,232,162,164,179,33,30,246,185,28,64,177,166,33,89,197,247,220,56,26,254,71,255,216,202,238,174,173,117,163,16,143,92,170,242,229,78,154,100,118,35,86,166,43,186,75,236,83,204,173,218,168,168,132,95,191,47,68,230,239,253,189,216,222,64,43,42,0,7,63,208,72,144,169,128,134,204,71,88,40,132,181,18,7,8,46,27,27,17,215,23,134,75,101,70,216,212,252,122,227,209,78,225,226,236,51,86,64,59,130,77,207,151,103,41,150,33,102,164,29,89,88,237,85,149,95,202,139,57,124,70,163,55,202,109,206,164,73,105,61,166,33,218,242,46,76,92,139,21,155,71,120,122,20,29,69,159,140,121,205,189,252,191,255,119,183,158,223,158,59,210,226,17,74,152,172,65,221,163,23,39,163,4,89,51,32,114,147,167,144,40,194,183,190,76,30,158,235,43,55,90,159,40,192,10,125,128,186,233,249,123,143,70,218,230,57,230,109,234,218,123,231,132,106,2,13,132,105,75,45,164,26,73,50,46,48,112,94,64,251,195,239,31,13,19,63,80,50,250,224,82,214,104,244,150,250,238,113,253,249,80,201,127,212,184,140,154,150,44,149,207,254,103,75,94,83,121,131,165,29,166,185,79,137,114,178,252,74,81,228,155,19,249,17,243,254,230,123,216,207,238,133,117,154,122,189,204,165,151,103,153,79,245,255,240,216,0,41,62,166,34,70,42,6,165,197,141,152,129,214,49,123,155,81,56,214,57,160,16,241,75,144,73,153,3,99,83,150,250,11,103,214,31,43,140,201,154,47,80,200,195,142,140,151,107,177,229,115,234,31,62,253,172,217,54,111,103,57,102,188,59,37,186,254,74,217,252,146,163,110,214,36,170,215,73,67,20,214,51,137,190,177,34,120,7,138,46,98,165,255,251,178,100,171,12,4,231,103,74,155,38,87,64,91,204,217,234,32,103,231,20,153,157,40,108,161,125,1,112,179,166,168,196,149,16,120,211,127,231,110,22,166,111,238,222,217,170,110,86,186,189,118,227,244,16,195,180,57,142,82,13,106,113,49,154,14,157,199,217,87,67,133,11,169,171,123,135,153,40,84,208,91,220,165,196,165,198,178,183,241,214,132,108,183,181,200,53,107,184,213,220,229,188,212,2,41,0,0,88,0,3,219,108,41,198,10,85,39,64,216,205,176,64,212,5,179,154,124,200,49,164,96,182,71,218,185,23,246,91,87,118,155,244,43,74,180,93,101,244,42,17,200,170,163,94,114,59,177,235,67,58,162,43,157,106,168,178,187,136,19,165,10,103,21,79,91,92,204,202,68,162,38,174,140,81,30,204,218,93,139,211,147,234,242,183,255,40,18,138,0,7,239,252,101,0,234,114,207,142,55,10,149,57,67,158,1,225,193,218,226,102,21,146,68,70,1,195,246,207,85,20,117,141,68,94,86,117,20,95,14,2,251,20,114,175,41,87,175,190,146,75,107,225,141,172,100,83,138,83,76,211,213,221,216,11,116,238,237,182,227,0,82,172,150,157,76,205,44,208,70,112,187,98,29,26,35,82,204,3,24,125,253,254,85,110,208,91,25,235,154,144,244,147,169,117,93,248,134,159,89,56,189,122,110,237,60,246,69,25,109,123,210,27,124,217,231,180,28,121,197,64,227,6,203,185,182,78,252,86,133,164,41,184,41,22,157,222,209,171,175,46,247,29,179,89,164,146,252,110,60,140,113,191,164,9,111,75,238,186,92,11,46,35,201,80,64,146,219,70,243,181,227,221,156,86,109,70,53,225,135,243,132,69,30,170,229,223,102,182,212,154,231,108,90,87,116,199,146,246,103,137,106,231,95,56,251,174,243,3,181,198,214,179,254,191,195,46,245,82,153,193,70,183,213,9,225,79,164,125,132,65,110,8,99,91,80,119,1,67,168,179,214,228,179,35,201,136,222,100,153,21,114,58,10,95,154,211,34,189,104,105,111,114,104,103,173,44,141,163,182,228,57,182,69,173,244,8,203,0,0,70,50,100,105,38,73,154,98,242,230,189,140,22,108,53,89,212,19,134,39,28,200,185,110,77,30,4,89,69,15,129,4,137,212,42,50,99,160,160,96,98,222,144,137,166,168,140,37,190,70,98,243,130,132,140,168,4,49,230,56,14,18,145,209,2,134,226,129,112,117,134,11,129,15,20,238,10,101,206,245,4,49,213,119,24,115,211,58,46,155,104,104,250,12,133,191,15,192,176,60,102,2,95,246,37,82,245,58,7,33,187,249,49,10,125,122,135,132,118,118,153,78,200,101,77,204,214,101,70,102,62,118,245,91,219,63,255,251,178,100,213,140,133,124,104,202,27,70,127,64,113,172,233,115,60,101,232,86,205,157,28,109,153,93,1,173,51,102,168,194,162,48,119,124,250,138,9,30,97,206,130,71,83,215,137,4,215,62,206,141,152,110,252,72,73,31,233,157,229,101,251,215,204,229,183,161,136,206,173,186,237,73,159,235,80,34,125,1,64,39,255,243,131,212,167,13,5,122,188,95,160,93,74,224,235,225,86,247,67,251,169,132,27,197,226,113,32,70,50,20,141,125,246,175,191,199,158,236,111,90,169,102,20,58,146,144,151,178,69,83,52,113,10,107,192,185,54,178,231,140,117,62,183,47,149,31,203,176,237,21,225,235,187,168,118,121,75,31,195,92,242,108,251,114,179,207,223,79,245,252,197,69,237,81,215,119,83,13,49,243,196,253,96,74,0,9,188,248,2,220,8,56,199,172,55,165,65,41,77,204,69,85,47,72,72,248,185,130,122,2,30,210,204,16,89,210,80,108,169,174,170,130,24,188,204,18,54,213,27,232,16,44,225,94,195,200,171,42,143,199,29,84,17,166,187,90,77,39,151,89,75,249,44,173,55,77,106,19,217,76,134,187,97,119,115,121,109,103,106,253,92,228,137,25,127,3,153,48,8,8,235,107,161,255,179,28,105,126,227,107,81,46,138,235,61,231,150,228,180,168,72,187,17,194,177,27,37,105,179,67,119,255,255,185,189,158,154,155,127,223,170,103,7,60,244,180,197,116,4,81,84,245,155,21,115,121,215,146,37,233,72,118,164,88,55,165,168,216,242,46,125,241,253,111,253,252,80,220,137,88,0,60,2,1,126,255,18,252,209,28,252,244,138,165,53,238,76,84,109,232,77,90,209,218,146,44,104,19,157,4,10,166,233,31,61,2,34,44,135,152,65,27,255,254,134,111,99,81,7,168,251,199,7,78,227,4,230,51,68,138,212,30,83,84,221,232,125,205,203,176,252,177,181,86,232,112,210,42,81,92,178,6,13,178,225,253,166,218,93,163,65,178,215,244,211,73,81,52,147,22,231,117,242,155,252,245,83,246,145,207,119,255,255,225,77,176,4,208,162,152,194,24,80,206,17,104,212,1,28,192,225,232,225,1,212,4,50,25,52,57,154,50,14,140,3,198,30,30,196,69,17,130,192,105,145,224,48,208,78,40,218,40,62,91,99,12,35,49,33,67,7,2,49,16,71,18,36,16,182,100,4,70,187,172,77,38,204,76,228,123,210,244,0,16,48,6,103,2,226,73,76,0,202,2,72,130,34,174,165,10,211,144,48,165,136,178,146,248,88,45,172,200,153,115,180,90,6,114,243,13,3,67,81,150,163,122,56,255,138,128,9,32,164,4,120,114,67,102,36,180,207,103,78,15,200,212,54,244,235,251,223,94,121,255,251,178,100,219,140,133,125,103,73,155,70,127,66,115,236,233,154,60,232,140,90,109,155,18,46,237,109,193,189,179,101,204,241,150,248,237,57,238,109,57,215,46,101,203,159,14,59,16,173,203,89,196,79,125,199,125,27,92,59,109,254,107,17,51,177,42,233,189,222,238,25,84,215,83,226,156,147,147,68,161,206,154,69,199,159,185,174,61,172,147,77,109,232,65,80,11,135,71,214,8,50,221,177,108,195,244,91,9,9,89,78,173,208,162,114,96,90,142,246,30,222,227,25,189,52,216,171,112,164,251,251,135,170,100,132,82,43,183,195,249,249,109,151,144,173,8,233,189,61,19,64,100,65,218,185,82,166,163,169,87,136,20,181,114,128,143,71,98,33,235,101,78,134,109,211,53,254,123,40,97,217,176,126,149,86,184,92,167,47,111,250,20,98,18,182,190,61,81,206,146,163,153,140,247,66,162,151,105,128,122,42,0,5,85,180,207,22,140,45,184,216,154,205,85,160,195,194,78,253,76,26,60,99,69,96,173,52,52,49,208,224,48,33,113,140,88,10,10,28,25,7,6,35,3,72,32,8,144,23,182,195,204,95,226,237,152,234,202,55,74,9,140,57,78,167,16,65,128,16,63,241,244,3,67,241,199,214,146,102,81,30,126,232,31,119,63,229,152,216,82,170,123,236,82,77,90,207,45,220,28,0,121,100,214,136,147,100,234,119,233,148,219,181,74,73,155,185,72,29,80,16,30,95,254,251,255,174,245,243,248,103,240,106,77,104,89,117,121,136,71,197,40,178,204,240,79,152,200,32,95,104,221,77,227,13,237,189,255,118,9,37,100,89,125,45,247,6,61,98,234,52,149,198,24,173,185,34,56,239,85,112,254,63,248,99,19,40,248,36,1,0,66,219,182,18,86,134,52,67,24,243,72,41,8,248,217,68,105,45,10,236,59,183,50,9,220,66,149,16,91,255,102,99,122,26,223,162,180,81,27,70,84,160,131,100,40,113,27,28,172,136,93,210,197,113,132,144,234,49,219,98,34,20,106,22,58,113,7,102,35,59,216,204,84,71,107,51,148,149,54,148,200,219,221,4,204,118,43,43,186,51,182,151,222,205,109,219,245,3,81,119,176,214,151,42,225,55,7,132,80,87,121,132,176,32,4,1,26,14,255,6,152,225,239,211,64,44,172,84,148,58,152,202,149,235,19,129,21,90,203,200,177,217,176,210,130,32,174,17,105,225,115,184,70,1,192,228,206,138,72,83,253,53,251,29,228,196,205,12,179,26,119,179,39,134,146,253,61,236,255,243,210,202,101,246,186,94,110,212,231,115,163,59,131,166,124,171,51,252,230,225,90,212,175,152,114,40,188,25,150,126,25,24,77,246,238,129,255,34,74,103,240,56,231,91,160,255,251,178,100,207,142,133,223,103,200,27,102,127,66,101,12,217,135,61,133,40,20,85,157,38,109,25,93,1,155,51,102,156,177,159,164,7,210,32,16,105,253,34,242,121,93,11,247,253,214,127,28,189,137,42,80,227,39,61,212,245,118,68,115,18,238,117,158,114,223,130,76,190,2,235,109,202,96,92,176,222,208,36,96,222,39,199,77,156,31,104,197,91,98,123,170,55,26,123,255,205,234,78,124,223,236,164,233,174,89,207,108,107,190,174,178,160,71,251,145,108,38,3,137,75,166,249,66,189,239,41,31,45,33,248,144,184,91,117,12,112,245,202,172,133,195,248,198,190,112,169,147,84,227,105,20,255,44,188,150,27,162,180,218,43,183,159,217,79,90,28,207,69,204,195,147,16,83,81,106,170,0,25,182,180,193,108,45,56,57,96,67,141,12,232,109,216,3,30,37,123,89,47,163,73,145,21,135,34,97,47,227,44,133,182,61,58,57,95,123,172,8,212,117,230,87,117,188,165,35,142,87,237,231,158,50,239,56,207,99,150,171,53,149,215,137,140,181,107,235,123,128,188,53,167,226,49,143,237,187,21,76,62,28,105,242,48,162,226,92,121,185,219,51,185,237,159,70,47,100,155,90,30,106,16,62,20,105,143,35,158,239,119,45,43,76,84,103,62,227,38,68,82,7,140,89,169,183,190,251,135,26,147,69,15,188,248,45,110,34,61,171,138,148,47,238,246,247,68,216,3,180,0,18,203,113,155,126,98,171,128,169,0,27,46,243,164,157,128,1,141,137,75,92,162,32,13,38,78,60,58,68,178,87,66,150,61,203,111,6,171,77,27,99,210,193,26,134,39,6,165,245,168,38,35,240,197,87,174,203,222,33,187,207,248,103,135,165,154,183,172,106,36,149,93,107,116,206,112,220,69,207,199,4,16,40,138,43,196,122,208,176,144,219,114,195,194,241,65,199,89,48,244,168,143,212,204,107,79,119,3,173,236,203,42,7,166,62,141,68,24,98,95,37,160,133,200,211,164,117,144,63,105,148,86,42,98,53,74,205,147,202,187,21,29,192,249,102,91,145,131,222,146,50,131,145,79,241,139,233,21,160,7,236,16,138,191,255,220,119,72,2,120,36,146,247,11,228,195,216,56,147,235,2,50,107,163,0,168,37,19,101,142,234,5,211,247,5,93,211,175,2,36,123,82,165,77,94,220,245,192,144,94,200,161,149,230,80,163,215,45,107,25,207,30,82,207,242,5,45,155,139,33,1,206,234,235,185,219,111,139,94,134,102,87,238,193,106,219,107,31,222,142,109,45,95,129,197,150,142,150,163,27,209,103,174,134,158,221,182,58,61,90,56,214,87,236,245,49,217,201,105,228,189,212,169,204,152,98,108,213,145,173,86,46,179,238,255,251,178,68,223,12,196,183,102,203,27,47,69,50,162,172,217,35,105,232,166,83,181,157,46,108,177,117,194,119,179,101,13,167,161,185,225,205,162,168,33,230,205,250,85,169,83,109,13,145,240,245,29,51,161,235,239,109,66,97,148,130,21,219,110,189,5,1,24,51,224,146,224,80,67,228,212,29,66,197,147,173,17,209,47,12,2,152,19,133,154,38,200,76,51,140,248,150,196,156,200,9,56,206,86,130,214,151,84,208,158,32,219,82,15,90,225,71,119,157,91,27,103,250,100,214,47,21,43,37,160,95,19,92,88,177,152,196,194,37,230,49,80,58,161,216,115,193,35,39,205,93,164,163,81,135,56,211,243,5,71,22,123,150,125,209,35,165,22,97,55,57,25,221,225,39,82,134,170,41,169,63,46,96,214,174,234,178,135,142,106,149,46,236,134,17,210,199,23,242,144,194,97,195,239,209,141,60,77,74,208,214,211,99,43,177,192,246,214,0,2,164,100,197,166,2,222,198,92,232,105,8,192,20,243,216,126,48,98,243,40,39,55,48,16,160,233,160,33,137,45,12,13,14,22,182,2,2,162,0,136,0,33,20,66,65,35,212,69,49,9,11,152,144,70,20,9,133,246,24,17,165,154,178,143,148,165,153,188,130,167,147,233,239,30,70,211,91,215,53,9,243,17,118,58,156,208,35,23,93,146,185,35,123,0,85,151,199,36,147,148,207,60,166,189,201,32,176,23,178,120,60,17,218,232,234,106,60,79,117,242,156,94,255,43,166,140,89,241,71,88,112,131,77,37,203,47,71,187,40,142,24,177,164,99,148,105,183,9,100,150,77,164,148,124,83,172,150,112,206,87,148,183,65,247,117,196,12,181,187,239,226,185,254,107,142,63,223,249,235,116,216,8,208,0,18,0,38,155,74,58,83,55,50,199,34,42,157,71,202,161,105,145,135,147,6,32,113,147,125,215,96,104,202,126,31,10,253,127,251,255,14,235,135,136,103,154,141,173,119,240,19,27,158,198,121,218,201,158,10,211,42,121,154,205,164,97,224,190,19,178,219,86,47,240,174,103,80,233,124,156,51,231,231,149,133,77,115,63,38,73,229,21,12,251,249,223,218,255,15,153,25,110,71,50,207,133,226,111,0,6,101,100,205,153,130,203,70,44,148,69,150,101,235,68,52,102,20,32,106,137,102,198,18,98,129,102,17,128,50,44,66,34,100,99,14,216,192,219,44,40,10,75,65,8,20,180,68,14,211,147,157,12,75,174,98,134,33,209,138,38,101,65,171,158,54,241,81,10,133,45,214,30,206,91,247,25,155,182,176,3,147,147,246,224,78,52,153,199,1,236,165,113,117,110,67,41,157,165,167,189,121,254,46,156,252,235,175,82,81,43,203,191,86,138,236,42,255,251,178,100,204,12,133,197,103,71,27,122,67,112,105,108,217,154,60,195,111,23,97,155,28,109,153,94,201,154,51,102,232,241,150,60,151,255,252,173,111,231,215,237,223,209,68,172,179,48,230,185,42,246,93,158,188,80,32,227,40,146,137,90,57,231,194,9,30,6,56,178,129,14,60,136,46,230,234,155,50,118,203,186,217,198,47,210,220,179,86,109,29,232,183,79,59,62,123,171,77,157,193,90,221,40,3,114,215,37,142,249,169,137,185,71,68,235,156,82,202,76,185,118,184,251,166,53,174,158,16,169,127,254,70,121,34,155,194,167,14,20,212,24,203,79,4,44,114,170,10,28,71,69,107,238,250,14,166,238,229,154,52,43,35,158,141,50,150,220,236,238,36,142,66,63,45,233,83,42,238,203,85,66,24,228,187,94,179,153,102,221,44,83,177,104,247,74,149,52,82,171,44,238,183,222,240,122,0,27,38,208,67,44,195,89,52,18,206,80,208,170,179,214,232,2,16,8,156,29,92,64,52,209,142,38,90,90,193,165,176,146,64,34,72,37,15,212,185,114,40,227,90,82,148,240,94,6,25,128,24,108,140,32,180,15,29,189,81,216,138,208,173,106,91,79,119,36,17,250,12,234,63,239,212,170,214,121,82,81,242,175,107,209,82,210,89,120,83,163,239,135,35,131,129,175,119,16,88,84,113,19,223,49,28,127,28,204,247,212,66,79,141,135,191,251,221,157,84,183,119,62,143,57,178,238,132,242,237,42,66,186,18,56,74,73,205,224,222,158,15,58,110,80,59,177,228,83,36,236,199,85,107,177,179,217,79,57,13,83,94,221,36,32,72,0,1,72,248,179,109,245,223,189,149,173,157,89,13,246,71,227,83,1,99,133,245,153,126,10,56,20,193,6,63,222,91,60,34,250,253,44,206,219,7,214,190,217,248,217,221,209,240,88,70,251,70,180,84,152,189,208,208,38,77,38,221,42,24,48,121,229,26,143,94,183,160,106,115,112,77,249,44,200,249,118,147,191,195,50,49,47,115,200,123,107,239,177,11,114,90,151,62,147,83,34,203,200,140,222,228,165,249,207,45,64,20,0,7,160,66,24,21,166,97,99,65,200,84,134,25,22,29,112,84,91,64,98,172,210,97,19,4,19,203,18,19,17,10,76,38,42,50,24,140,180,67,1,80,114,68,194,160,17,32,138,149,22,136,172,2,222,162,121,134,0,165,1,83,28,168,6,148,112,16,242,164,183,175,177,16,150,109,169,162,202,234,68,213,184,234,35,147,243,74,196,100,42,201,4,64,43,54,83,0,66,250,192,212,218,228,183,181,226,178,201,20,173,192,18,20,202,42,86,144,82,223,166,230,91,253,82,235,244,20,78,153,223,127,6,247,48,52,184,207,26,233,255,251,178,100,209,140,5,55,102,201,27,72,87,64,112,12,217,237,48,195,125,24,149,155,22,78,5,126,65,178,51,102,104,241,150,248,77,160,173,25,27,159,65,238,76,225,162,231,144,216,125,197,170,29,47,60,94,123,55,64,251,201,93,32,198,182,221,222,216,233,13,235,46,113,246,253,177,114,230,189,208,114,27,178,35,168,99,74,0,4,224,166,176,0,133,67,10,221,190,116,219,50,28,216,67,104,108,179,174,70,139,10,185,143,18,197,189,45,189,248,117,171,52,111,19,95,255,94,68,77,105,47,235,255,255,230,86,144,156,141,225,146,224,121,232,58,203,237,98,35,25,211,234,135,52,122,201,202,97,71,119,187,177,234,230,139,150,75,79,88,105,92,231,235,162,14,225,206,50,49,27,151,208,170,196,132,253,231,103,101,124,168,243,42,88,196,232,219,177,80,5,0,133,195,11,38,140,16,116,53,9,40,223,18,240,48,36,199,234,115,5,0,12,154,175,30,161,8,66,166,84,52,6,0,138,131,51,4,137,30,17,0,52,137,97,76,5,14,51,148,209,29,6,187,49,83,11,3,128,192,115,25,169,204,34,10,71,67,23,130,211,41,97,137,128,139,132,70,11,86,86,20,90,38,131,40,107,209,248,6,31,136,195,244,146,214,191,40,110,208,169,108,3,57,24,143,209,93,140,231,53,3,150,0,210,253,201,67,98,248,152,3,13,61,79,44,17,82,198,95,109,73,215,246,156,85,90,253,175,87,79,12,207,125,202,223,22,175,50,150,205,93,23,78,125,220,242,200,42,69,9,199,3,83,144,93,208,213,57,168,145,3,24,178,134,119,219,122,173,65,239,69,211,66,138,93,76,235,117,38,102,16,207,64,1,73,110,133,181,59,32,229,169,39,168,179,159,121,32,145,154,212,89,19,135,95,106,160,248,66,245,177,99,86,255,206,235,127,138,154,87,233,31,145,168,134,118,122,74,201,41,26,77,66,170,206,169,48,156,139,117,3,232,169,135,233,54,174,148,109,60,215,117,205,196,205,45,169,241,179,209,51,18,142,45,135,165,119,53,213,89,143,23,36,242,243,213,241,253,126,151,223,55,241,239,241,252,173,184,110,193,131,25,204,135,27,6,42,133,154,6,252,108,145,161,222,214,70,43,8,24,93,178,54,75,14,52,155,68,212,99,33,192,8,58,81,56,12,6,152,4,50,101,160,89,131,193,229,80,216,56,8,176,128,145,0,112,17,45,194,17,32,16,25,163,7,32,36,138,100,152,44,100,218,5,194,130,193,21,133,3,10,16,125,67,202,3,10,229,60,135,0,12,9,218,135,98,170,60,169,43,167,219,90,144,40,91,129,88,186,111,161,123,24,157,138,106,31,160,42,132,17,143,220,137,44,53,255,251,178,100,213,12,134,5,103,69,147,136,111,64,106,172,233,99,60,232,108,26,189,157,16,46,13,254,193,149,179,102,168,145,159,48,215,226,87,79,156,174,87,51,126,198,28,128,246,126,177,151,93,151,112,248,192,68,56,65,129,34,28,170,240,139,50,173,20,214,77,232,77,120,171,125,114,112,67,41,60,20,22,6,24,65,50,129,62,200,11,103,50,183,240,233,73,51,253,247,127,140,191,213,43,253,51,74,120,183,155,209,132,43,38,77,201,21,128,84,218,59,116,48,3,71,174,255,36,77,165,26,21,76,31,9,184,76,129,145,38,29,51,113,254,189,251,83,60,191,254,191,64,201,52,35,169,83,35,14,196,200,109,177,253,57,38,128,59,170,69,119,56,98,23,201,218,105,31,156,51,124,214,39,50,203,166,15,46,175,94,176,56,14,173,43,26,228,38,173,202,25,194,151,205,76,210,38,71,156,153,185,211,165,90,141,189,95,217,255,171,154,179,66,74,0,71,163,29,81,0,158,154,242,129,162,218,153,209,89,218,19,10,142,152,140,40,184,242,76,24,5,8,24,60,44,28,100,99,43,248,80,36,161,1,5,138,128,238,146,101,39,106,171,185,32,225,132,232,16,186,23,109,224,49,0,122,34,80,43,241,193,210,38,163,17,70,248,62,138,146,9,149,203,227,206,253,52,165,137,70,94,166,207,42,102,112,171,10,115,241,10,127,152,185,1,40,140,13,75,27,163,221,123,211,184,231,135,45,235,154,2,45,235,214,103,35,54,127,245,40,181,77,166,230,206,49,142,121,250,114,46,85,6,178,14,211,29,105,213,41,12,175,77,69,237,117,38,154,249,124,95,220,178,77,222,146,245,170,185,197,110,34,217,49,7,86,113,249,139,142,74,128,86,0,0,2,165,105,184,236,146,146,174,165,125,72,176,137,230,212,26,110,161,31,58,204,226,210,202,217,13,232,45,56,146,250,248,91,50,177,157,55,195,195,101,107,250,49,19,245,152,199,204,197,27,165,115,141,50,35,18,196,196,11,62,8,126,186,201,156,96,83,62,184,95,147,5,212,105,211,207,48,200,209,158,221,4,243,51,42,83,183,88,110,209,234,159,169,41,204,169,159,94,187,37,243,243,230,180,249,253,96,16,24,198,123,204,85,220,227,97,142,234,0,230,86,129,50,37,83,51,6,235,27,218,48,35,227,118,186,50,80,240,184,169,151,159,35,128,160,121,159,10,162,41,108,16,76,149,36,0,201,140,179,65,80,170,68,204,71,194,21,161,209,228,37,212,35,6,64,123,190,28,20,28,80,176,162,0,71,138,78,186,212,198,53,16,107,138,66,24,123,92,40,148,22,153,204,228,144,14,91,31,83,89,246,237,206,75,160,150,150,68,55,45,190,255,251,176,100,201,12,5,154,103,70,147,97,95,144,109,76,217,189,49,35,91,24,5,157,20,45,161,189,1,147,179,103,244,177,158,252,33,134,114,9,17,241,8,96,102,56,170,234,230,167,246,95,31,99,145,106,161,250,121,238,47,190,175,89,161,71,169,27,146,94,35,200,215,84,114,165,187,156,214,106,99,85,200,33,137,38,199,208,251,177,130,206,244,246,212,144,82,169,41,110,222,143,85,208,81,218,212,245,186,97,100,247,95,255,80,0,21,88,3,41,182,219,247,62,22,113,249,32,76,208,4,135,170,14,152,169,223,255,235,159,244,158,199,157,169,255,237,12,189,211,253,108,6,82,152,235,65,194,108,9,100,29,88,175,253,92,145,115,155,197,33,207,214,3,222,168,62,179,59,33,76,69,184,118,123,84,156,212,249,125,189,76,236,102,50,204,132,236,71,182,220,172,69,232,168,114,111,210,111,61,17,102,182,179,194,106,0,6,148,104,0,76,103,228,6,31,30,109,100,166,152,22,114,100,66,32,163,38,155,15,2,48,160,227,27,104,14,72,83,179,52,9,129,82,164,203,128,24,113,132,130,191,137,106,192,227,9,220,10,44,110,64,215,18,200,70,83,226,134,32,60,39,3,14,12,165,4,18,93,188,104,94,138,209,231,126,92,227,74,155,86,117,20,134,110,192,202,1,27,145,179,170,124,105,36,88,197,96,213,56,157,184,212,101,79,140,53,90,150,25,139,70,40,104,179,221,249,223,255,77,191,142,207,91,239,94,175,251,143,17,90,249,177,79,134,212,7,208,14,196,106,136,224,94,227,249,122,141,230,27,254,28,213,73,235,100,187,68,16,241,189,255,182,74,124,226,13,82,39,93,103,21,77,71,86,201,80,77,86,99,118,54,116,66,144,220,0,127,254,28,139,61,113,38,186,219,88,24,43,66,116,16,156,234,98,197,113,136,192,153,196,243,199,63,236,230,44,38,49,157,22,176,183,106,102,206,156,31,136,65,111,196,141,201,209,216,242,63,211,12,3,69,6,103,6,8,0,98,82,167,159,60,73,61,121,165,116,104,176,140,214,136,18,109,21,1,253,116,4,24,18,157,37,37,157,191,79,253,75,203,119,135,45,92,182,74,135,151,233,116,246,171,157,138,254,201,189,61,48,64,28,196,110,12,18,104,205,147,12,75,44,222,196,207,57,0,193,15,13,99,132,29,148,36,24,98,218,233,16,97,226,128,235,184,16,18,20,228,15,30,104,56,109,185,22,64,136,160,146,64,113,164,49,78,3,53,52,125,130,155,135,10,45,162,110,131,137,178,3,8,172,192,135,3,20,34,24,192,21,105,40,52,147,48,64,27,24,64,52,93,47,219,150,204,81,205,210,91,201,86,93,228,83,108,236,146,255,251,178,100,205,12,213,242,102,198,155,102,111,178,113,76,217,50,96,101,190,25,129,155,22,45,233,109,217,201,33,100,201,131,14,161,117,162,23,161,141,168,139,92,97,64,163,136,242,146,96,80,32,82,125,49,1,42,26,61,253,115,123,248,226,119,78,221,215,17,83,211,185,103,251,43,143,212,60,233,133,91,17,74,181,205,187,115,37,144,118,52,26,214,32,91,119,47,108,195,218,155,13,34,232,213,7,67,20,166,194,197,188,23,182,205,77,15,68,65,235,139,166,196,121,125,26,147,43,105,128,17,231,208,9,131,78,113,50,220,164,128,130,7,11,73,40,36,77,136,179,39,177,1,188,180,88,229,99,150,51,171,132,165,188,175,127,134,188,11,77,8,50,64,211,8,227,205,94,77,244,201,243,202,139,104,117,161,65,6,167,21,55,104,97,208,121,125,218,169,50,12,72,102,135,153,43,227,58,64,105,96,220,253,204,155,44,253,31,137,79,162,115,51,8,98,41,184,143,207,242,188,74,29,125,178,198,178,198,192,95,126,51,255,190,187,225,238,0,0,229,149,166,4,1,6,146,54,24,12,225,195,72,100,26,208,43,196,33,50,231,54,67,10,11,1,4,128,1,98,245,137,52,197,85,139,132,226,33,214,54,90,39,96,152,0,162,132,193,141,199,226,174,219,18,148,55,52,5,174,177,9,90,104,162,20,24,133,238,75,0,139,75,158,54,91,89,167,146,1,143,42,156,58,84,11,186,56,72,243,61,220,186,196,86,89,6,220,128,130,64,217,98,5,67,58,199,254,211,245,95,53,207,164,117,48,146,175,123,165,69,240,182,247,82,146,228,30,136,241,71,188,55,90,175,82,62,30,5,107,238,22,63,226,57,246,239,126,61,79,107,106,17,195,241,209,4,143,249,159,75,169,233,121,98,192,5,106,8,32,17,119,255,194,164,138,200,146,174,137,157,39,66,35,189,147,149,32,168,236,200,115,24,22,93,175,173,105,95,53,178,142,181,165,127,193,30,40,208,141,107,105,209,156,148,233,195,179,171,239,188,39,59,195,242,13,149,235,177,145,53,57,250,201,151,145,254,231,51,91,105,5,169,249,118,201,51,206,249,159,123,91,165,224,234,89,237,150,0,2,84,136,64,139,17,24,71,17,102,175,128,129,137,230,221,17,152,68,132,103,53,184,9,20,34,5,152,37,40,92,80,168,8,197,1,182,160,130,32,82,20,28,24,48,82,2,158,171,13,40,16,14,84,176,0,50,243,5,150,52,242,237,5,21,8,120,65,78,185,35,183,49,51,68,32,33,228,212,10,100,211,150,17,176,58,216,184,112,106,170,166,139,181,27,8,24,70,59,120,56,91,250,136,205,49,184,69,160,152,21,149,82,211,223,117,75,73,255,251,178,100,189,140,5,80,103,73,27,88,69,48,90,11,185,183,60,227,110,24,181,155,26,110,101,111,137,160,51,101,140,242,142,160,131,184,119,154,185,40,107,89,21,51,207,253,255,127,117,111,231,159,219,81,109,136,158,34,91,231,26,151,110,107,9,48,118,77,220,118,179,140,179,199,7,112,218,72,60,110,177,164,158,218,106,126,230,96,181,231,225,173,56,202,108,57,223,191,65,181,53,158,75,221,215,27,84,189,235,245,192,50,168,0,25,109,164,149,234,236,113,173,145,234,96,171,146,81,118,117,8,225,204,169,87,145,154,241,2,239,162,74,167,222,39,215,15,49,202,64,128,228,61,245,171,84,206,242,35,125,175,237,233,233,35,188,50,164,253,102,172,109,73,177,49,85,3,58,115,69,32,110,201,239,196,57,22,229,93,156,244,166,168,103,140,230,93,255,155,57,28,158,72,204,121,204,143,187,251,127,111,156,243,134,89,137,77,0,70,227,52,53,34,130,48,197,163,174,154,50,129,147,82,164,6,21,155,94,200,148,216,193,185,129,211,135,20,18,8,6,77,169,178,143,4,96,125,66,164,69,12,167,217,159,42,244,152,225,192,129,193,143,205,7,17,227,142,129,144,9,131,206,44,29,163,33,129,120,19,168,46,124,136,201,137,4,128,0,227,85,86,100,51,180,196,109,218,27,37,88,39,124,187,178,176,176,73,89,101,107,56,211,146,223,154,179,65,79,14,147,6,211,233,26,22,219,239,127,21,207,223,92,51,184,254,57,255,158,98,174,123,166,241,233,105,181,206,182,49,179,76,107,155,28,187,231,130,151,155,26,202,172,173,219,182,28,60,120,199,155,110,230,212,158,225,175,207,189,105,115,170,92,232,182,51,101,91,149,114,107,89,254,0,111,83,128,3,183,108,194,229,34,1,196,132,46,67,254,235,146,54,242,69,95,52,51,155,244,190,129,150,10,135,67,46,219,33,98,111,71,242,115,116,244,254,231,171,170,221,105,153,199,20,145,172,81,202,65,167,110,170,78,213,100,185,167,154,87,139,234,96,164,171,20,179,157,222,99,17,153,153,104,73,109,151,122,154,168,84,94,232,170,202,97,90,26,132,163,116,87,57,80,172,167,197,233,0,5,83,176,27,0,194,154,50,230,142,233,148,213,63,208,196,8,76,78,241,105,197,64,34,214,12,40,4,1,131,5,56,44,248,48,172,36,96,32,48,65,118,131,0,50,228,190,92,161,201,140,2,165,5,102,77,45,255,143,9,12,130,8,66,169,132,92,70,37,53,73,64,177,212,4,202,158,246,203,10,122,171,212,189,2,72,91,163,172,190,134,0,27,16,16,120,209,114,3,73,176,177,68,154,211,248,247,140,153,210,113,218,46,121,207,110,223,113,255,251,178,100,204,12,229,225,102,198,19,122,91,114,100,236,233,115,60,197,104,21,249,155,32,109,33,123,73,178,51,101,76,240,143,8,124,115,255,223,28,251,71,20,214,149,107,43,14,177,245,21,146,48,203,32,122,152,49,206,103,29,97,253,37,46,88,195,59,100,21,114,231,163,66,46,42,110,24,227,203,156,125,51,133,205,116,120,155,148,69,88,113,185,105,114,90,87,28,77,194,74,153,10,14,219,201,162,137,141,77,88,41,90,181,46,48,193,104,20,90,62,51,141,123,188,163,111,187,125,219,117,95,188,141,183,82,39,39,247,201,60,168,146,37,35,67,37,214,161,107,222,25,223,40,80,191,39,43,126,28,170,18,66,189,134,212,234,245,162,186,251,144,138,140,82,24,7,22,153,43,210,168,151,216,200,206,246,156,235,70,76,116,145,14,26,247,220,206,130,98,149,0,22,243,1,134,139,40,96,67,25,169,139,35,3,3,148,136,204,26,27,50,98,172,121,84,163,102,41,46,5,128,101,1,83,24,2,216,67,97,47,64,32,10,44,39,16,135,28,146,32,243,49,48,72,136,132,18,23,0,24,188,18,90,228,133,48,88,9,152,39,32,168,6,2,1,0,219,230,70,12,13,178,64,32,5,113,144,2,151,253,10,219,121,83,254,73,14,205,71,163,12,250,79,31,147,67,148,82,42,126,221,166,141,43,187,54,74,134,162,80,175,183,191,229,223,68,63,153,159,80,45,40,73,127,255,127,201,65,230,185,27,89,44,123,211,61,228,213,158,66,139,53,175,152,249,136,254,153,213,175,51,93,243,53,181,36,88,210,226,104,59,198,245,108,250,120,215,154,12,72,148,207,196,88,159,31,223,82,19,88,153,146,4,4,13,183,111,17,177,157,13,208,170,134,48,103,169,205,6,101,159,46,94,195,221,99,247,213,157,143,121,159,31,88,222,242,20,113,140,23,222,159,255,253,255,191,150,123,74,45,93,80,163,155,169,161,159,225,76,98,25,84,230,49,220,54,20,62,247,254,23,199,76,48,61,184,117,180,102,122,102,230,125,136,154,161,163,100,250,140,84,69,79,45,21,198,221,156,98,54,68,188,136,70,51,246,123,187,220,17,232,0,87,147,6,129,48,114,83,46,76,56,55,35,26,101,57,170,35,0,16,55,42,176,53,146,252,21,87,0,4,130,66,0,80,234,198,66,6,52,26,162,224,65,83,5,23,120,76,64,5,74,204,96,112,100,20,136,116,196,23,194,11,28,144,227,198,253,70,140,40,26,54,20,18,73,165,164,13,13,106,69,184,118,149,170,72,181,222,248,195,61,159,111,164,44,57,146,74,34,145,154,7,127,85,109,255,107,62,41,197,75,146,147,152,112,143,187,163,157,188,255,243,206,151,255,251,178,100,212,140,69,254,103,198,147,131,127,50,109,76,217,135,60,101,190,21,173,155,26,77,141,93,1,160,51,166,92,243,21,88,189,185,76,242,51,254,127,230,76,39,54,170,13,26,104,22,1,66,16,213,153,176,81,204,250,68,145,131,6,165,51,53,85,194,237,83,205,106,210,181,169,134,162,35,244,75,152,141,5,97,0,30,218,254,126,195,162,185,172,146,60,36,46,81,19,48,73,5,233,120,242,95,135,42,112,58,58,222,154,186,100,255,232,183,221,165,226,193,208,114,139,138,157,86,199,83,185,7,32,227,162,72,172,135,136,157,21,208,167,71,81,134,106,227,153,168,238,163,86,187,105,60,200,246,86,119,177,12,150,57,217,29,140,136,168,232,203,103,51,107,75,165,168,199,120,227,178,157,18,166,77,56,61,10,0,2,83,1,30,76,38,33,3,43,140,221,39,48,194,80,218,17,243,9,24,12,133,49,53,40,184,192,161,131,38,26,140,6,12,16,5,204,12,66,126,2,200,195,168,152,161,162,33,134,12,184,24,121,171,116,60,16,121,57,131,4,69,4,208,80,22,202,138,70,164,234,190,37,20,5,78,140,38,64,34,86,188,130,5,35,195,8,0,41,154,251,104,10,161,72,234,40,227,254,255,90,104,18,214,156,239,57,45,179,248,236,198,110,93,136,195,174,200,209,73,77,250,20,161,67,217,90,110,154,34,214,121,238,42,103,152,138,251,134,173,251,168,159,142,171,152,104,216,131,166,154,16,206,135,216,188,135,86,236,208,99,148,41,213,83,69,86,190,122,151,191,70,24,173,221,196,79,122,69,13,202,250,133,102,77,46,81,166,167,36,0,4,174,253,196,55,45,147,42,154,149,69,154,112,101,166,2,157,10,110,47,144,149,17,115,177,137,74,214,179,211,129,204,243,244,67,142,87,43,235,201,4,134,6,76,68,182,192,156,132,102,12,101,138,73,144,188,138,241,72,48,49,79,85,130,51,168,90,53,34,9,81,24,169,4,14,51,201,55,14,148,166,125,110,147,113,243,67,227,31,50,218,101,127,34,63,219,56,124,214,254,97,75,42,193,24,170,2,216,148,136,204,172,148,154,211,32,9,128,0,96,70,76,56,102,46,144,225,156,197,137,96,32,228,235,101,195,5,135,140,198,211,51,24,88,176,12,48,232,160,72,80,136,134,42,19,177,4,237,3,148,99,102,36,144,88,64,145,97,214,109,152,46,56,88,81,157,6,33,168,44,45,143,140,18,117,150,82,218,106,65,132,131,128,172,50,8,200,134,14,4,72,119,225,199,115,33,184,17,84,154,245,28,70,8,137,76,44,171,180,112,125,169,185,110,118,237,189,12,70,155,49,16,59,5,4,8,98,65,70,15,45,13,132,255,255,255,251,178,100,218,140,198,27,102,197,19,154,67,112,114,44,217,99,61,35,90,23,221,155,24,110,105,13,193,181,179,101,13,134,12,241,255,249,157,126,167,175,143,181,251,111,74,163,135,90,134,205,21,14,137,97,97,17,36,109,146,163,154,13,14,140,15,133,37,116,27,38,178,66,165,73,22,201,69,209,226,167,252,221,85,52,87,63,206,201,140,250,187,185,132,188,96,10,165,0,16,219,114,48,72,57,211,113,32,48,113,186,33,9,40,224,118,64,116,12,225,76,176,219,197,71,139,182,58,248,75,202,160,58,152,132,44,152,28,8,189,77,228,123,153,28,255,252,255,200,210,25,236,32,226,198,55,44,213,13,150,188,70,133,158,71,175,97,89,163,25,26,87,121,199,250,71,154,23,115,171,51,106,41,63,95,56,80,226,133,110,19,31,20,252,152,242,50,118,255,51,63,127,67,51,244,188,1,98,0,131,131,45,162,140,68,106,49,97,128,208,101,176,81,208,240,8,36,29,52,59,172,200,98,0,128,25,128,27,162,16,104,112,96,57,140,207,209,48,33,80,4,0,131,87,36,152,104,35,73,68,214,92,166,25,38,121,134,136,3,243,77,5,73,71,228,181,57,192,113,129,6,167,74,242,80,18,129,5,68,113,147,49,191,103,112,235,192,213,39,162,240,234,149,197,94,22,249,87,214,110,22,249,63,222,211,196,19,207,182,16,52,29,209,184,211,109,180,231,60,85,255,124,49,211,239,254,191,234,254,111,151,252,110,80,241,73,163,102,95,14,58,197,166,173,117,79,190,226,148,59,48,194,246,93,247,109,106,221,166,127,68,244,203,222,171,86,143,239,89,183,106,186,227,154,190,162,247,251,190,122,120,74,192,32,3,14,221,191,253,79,168,145,162,17,57,46,236,22,51,101,162,223,203,170,214,79,39,215,157,94,238,217,207,223,215,249,154,76,98,249,199,197,113,218,253,111,182,249,151,144,241,1,152,42,47,8,40,209,9,216,247,32,71,146,18,211,44,146,48,206,82,5,230,255,106,38,37,140,216,68,162,77,7,178,153,202,119,60,227,212,162,139,238,89,151,191,43,57,26,90,38,139,75,92,139,167,74,149,159,154,171,99,134,128,1,41,70,98,37,164,66,134,22,24,104,68,166,40,36,103,51,32,208,50,90,83,29,6,30,30,53,226,128,225,245,246,99,65,204,68,132,64,105,81,25,203,72,132,166,244,72,137,195,68,34,249,139,0,138,153,177,41,73,118,160,150,234,14,1,118,136,0,235,57,105,132,197,19,187,9,83,90,122,99,240,44,31,25,134,37,148,114,234,70,231,0,92,141,201,190,166,61,164,161,134,175,226,194,162,174,41,57,21,45,94,159,221,151,86,91,215,185,218,139,82,117,255,251,178,100,209,12,5,194,103,69,147,153,91,224,110,236,217,170,60,101,218,21,145,157,28,109,149,189,1,167,51,166,168,177,151,44,69,170,88,204,36,188,187,191,68,16,32,76,177,102,116,30,32,178,143,107,69,69,17,152,80,72,181,182,139,26,162,180,88,226,221,153,153,105,153,169,57,139,23,205,205,19,99,16,118,50,2,64,141,137,35,142,142,229,18,41,104,59,120,82,104,120,17,45,81,225,153,148,179,167,203,167,71,239,78,156,215,103,140,157,78,116,199,255,255,180,206,43,35,71,58,232,132,172,170,76,120,185,28,185,157,4,96,129,185,92,143,39,60,233,64,180,168,196,167,97,33,176,251,223,70,217,43,133,164,69,97,180,229,147,108,189,145,108,78,200,219,59,42,22,118,165,44,66,106,154,177,222,242,129,25,85,0,0,211,24,38,76,46,113,49,65,228,133,144,98,160,89,208,222,193,98,25,151,35,38,65,16,3,134,229,88,129,142,2,5,176,48,144,253,191,20,168,165,192,66,230,44,203,37,224,54,49,104,229,185,22,216,28,200,217,32,229,105,131,33,122,217,153,0,12,64,205,41,17,209,177,126,143,75,118,5,160,137,75,227,175,195,97,127,95,136,121,100,195,119,19,181,85,96,231,182,205,35,187,73,73,73,85,32,34,179,228,227,58,57,185,182,200,254,43,191,227,138,235,246,69,115,92,223,243,186,167,174,238,122,155,184,142,226,170,63,171,166,223,195,215,105,215,23,160,211,170,197,159,166,172,212,205,213,53,101,148,160,210,106,13,82,206,79,210,247,20,206,97,6,28,85,4,97,35,57,163,119,63,105,4,20,138,162,234,63,172,1,97,245,42,186,219,228,139,150,10,169,178,110,188,217,26,100,162,135,178,158,165,149,113,168,2,35,106,215,214,58,218,70,150,246,218,202,62,237,139,174,108,255,255,245,239,219,117,124,85,181,14,132,42,197,252,93,77,29,162,138,44,139,173,220,80,234,233,165,159,165,30,207,52,211,85,118,156,29,43,219,170,81,61,196,52,90,203,127,114,220,235,47,3,239,139,75,92,106,74,223,27,117,84,248,200,24,40,52,227,97,34,135,11,177,114,133,6,70,143,166,66,14,6,8,192,129,99,35,177,204,48,53,5,170,69,140,6,8,113,143,15,192,32,211,17,169,72,135,170,156,137,84,137,68,13,15,34,130,230,10,229,221,72,163,77,103,121,56,204,211,23,25,143,178,247,96,225,201,182,206,88,99,41,10,60,50,155,167,40,56,36,97,110,236,86,67,19,187,132,102,77,79,102,145,187,214,156,132,97,40,105,119,175,207,101,148,70,154,5,231,75,136,90,167,116,45,219,127,87,219,189,234,221,85,59,95,103,102,77,208,83,58,210,255,251,178,100,217,142,5,246,102,197,19,153,91,112,119,108,217,186,60,200,109,86,57,155,24,78,101,173,201,197,179,102,244,192,163,12,125,20,145,50,58,80,91,38,200,44,147,53,89,107,49,130,19,168,74,153,51,203,84,188,105,116,170,51,83,153,42,139,167,90,153,121,228,143,26,38,138,72,166,198,71,150,153,147,31,157,13,227,250,0,0,20,133,89,59,172,184,242,154,103,193,239,5,241,92,107,119,77,255,20,202,89,199,166,109,198,89,241,237,226,232,254,76,250,205,50,198,102,124,201,122,126,156,165,91,78,200,182,235,87,162,72,152,218,146,238,25,16,64,41,140,71,88,53,40,114,144,122,164,197,92,247,83,216,199,68,134,210,107,91,170,164,183,89,190,89,117,168,66,239,38,146,39,254,38,135,177,212,93,235,48,247,245,21,222,210,251,87,49,87,74,4,149,0,3,211,0,36,12,152,20,3,34,141,120,210,49,65,248,214,235,19,8,144,12,27,5,1,44,204,66,11,51,128,196,32,150,34,8,152,208,84,132,49,2,96,96,52,2,44,28,32,7,62,198,6,13,183,112,176,0,12,6,5,13,193,36,245,42,119,89,20,234,249,85,236,232,192,65,144,160,5,155,23,228,104,34,209,226,48,44,70,213,52,129,226,206,31,212,19,73,16,120,218,109,60,49,55,67,219,85,165,144,195,201,69,94,211,233,171,127,223,255,207,255,255,255,219,126,230,100,252,150,103,199,134,255,239,216,124,241,141,26,142,86,54,89,183,96,86,187,52,64,146,142,152,132,93,226,254,97,105,36,124,40,137,74,100,207,89,15,81,252,245,199,222,113,105,49,79,159,27,113,113,26,5,158,83,87,135,175,10,21,72,102,146,1,46,0,130,109,183,238,207,169,212,13,133,238,66,143,173,158,46,224,182,84,24,202,67,90,134,133,250,248,50,30,65,63,254,85,50,47,87,189,20,208,99,80,232,153,200,146,138,158,217,120,130,109,97,239,184,122,54,153,33,12,180,247,104,185,110,105,10,158,42,40,103,22,138,215,164,195,74,24,237,237,210,113,15,93,66,71,179,187,126,217,159,48,144,49,53,219,28,141,16,137,227,86,118,80,165,224,2,74,113,154,24,9,148,1,142,154,155,218,169,147,27,155,171,48,144,121,144,198,129,161,200,128,204,45,81,134,162,241,143,6,180,4,39,177,215,113,29,147,41,208,11,134,62,133,188,142,147,15,135,10,52,217,214,227,68,167,104,104,242,16,2,53,246,32,185,218,132,17,94,214,174,97,219,248,229,147,211,8,183,59,32,220,110,245,218,156,166,191,30,157,185,192,11,49,163,147,60,236,179,247,150,240,120,74,105,145,81,144,239,170,151,79,189,86,211,24,200,60,246,172,255,251,178,100,212,12,6,7,103,69,147,134,127,64,106,140,217,154,60,72,110,20,193,155,28,109,133,124,129,181,179,102,28,242,153,184,244,142,57,23,90,13,85,212,131,122,163,71,147,20,53,245,83,78,138,143,76,45,222,113,183,45,185,81,72,184,126,115,78,57,169,181,218,246,40,2,114,33,36,0,246,223,243,221,174,11,182,84,198,73,155,248,199,118,172,169,208,216,147,172,89,72,71,8,52,190,154,255,255,232,141,209,43,185,65,217,102,107,155,73,99,147,250,207,117,51,142,211,61,41,166,33,251,238,187,101,26,239,134,87,213,235,86,223,93,117,167,37,160,143,35,174,137,125,167,83,73,162,247,35,35,101,101,182,100,196,109,220,197,107,63,239,142,217,191,148,219,144,247,43,191,247,62,222,60,48,13,1,130,210,179,22,133,193,137,35,170,5,74,199,135,194,21,152,200,62,103,90,25,174,68,230,19,8,142,177,67,9,160,33,80,101,60,28,2,16,191,38,146,76,60,195,59,0,161,65,83,33,53,135,26,112,134,60,153,139,24,107,103,6,59,42,128,38,2,165,172,196,4,149,33,140,57,64,32,52,205,75,116,249,112,37,170,25,101,245,157,153,137,198,159,44,163,170,65,173,192,142,148,90,221,14,226,180,84,177,184,97,122,91,154,29,186,198,71,206,39,47,139,151,196,119,178,229,251,102,38,250,151,76,207,108,223,204,213,196,181,175,118,231,243,110,62,217,141,132,134,181,205,59,233,173,47,116,62,14,185,175,122,178,227,135,141,202,85,133,15,182,206,30,121,215,50,179,88,154,170,150,90,239,58,172,62,220,246,58,33,111,126,118,104,172,1,155,18,78,191,89,15,52,176,81,77,184,216,50,27,190,136,5,120,1,205,110,226,55,157,108,224,203,74,179,6,93,146,47,35,34,88,234,137,171,61,32,160,236,175,100,82,219,120,138,102,89,30,200,110,127,118,81,221,162,189,61,70,81,217,173,181,54,110,151,203,217,34,110,136,134,63,190,182,111,94,173,7,99,33,141,183,219,99,97,169,139,197,202,170,25,18,247,95,55,12,175,253,237,239,92,117,92,89,7,157,172,42,114,26,228,164,203,243,168,191,121,162,56,191,242,217,245,113,59,119,26,239,214,255,222,99,247,1,0,107,120,243,97,142,144,7,23,28,74,48,16,24,215,202,218,216,34,4,34,28,20,6,10,60,79,37,111,50,1,197,152,135,17,163,70,238,36,48,200,219,97,65,9,16,48,9,32,196,138,68,98,34,194,95,11,132,60,1,1,14,162,203,95,174,4,204,35,228,211,114,218,184,205,125,106,92,172,206,83,204,59,16,228,39,88,90,195,183,249,55,77,185,30,229,209,159,150,126,93,195,63,239,167,229,255,251,178,100,220,12,198,92,102,196,11,154,91,112,130,172,217,19,97,230,56,20,57,155,28,77,133,254,137,123,51,101,136,241,158,186,205,175,60,231,255,253,76,229,79,60,78,238,112,245,27,53,172,216,181,43,91,223,122,147,59,163,39,205,177,74,75,61,245,228,221,239,3,195,106,165,32,226,154,131,36,28,215,88,215,206,109,185,176,35,40,248,131,85,71,140,139,161,189,57,14,142,24,175,221,172,91,39,228,72,46,29,147,238,77,64,188,88,59,198,254,0,18,141,219,151,255,243,254,225,34,67,34,243,204,19,154,136,250,202,107,112,102,172,100,53,245,74,118,104,87,250,234,110,158,153,229,244,181,84,188,45,163,158,108,109,158,189,142,188,211,110,221,204,186,122,115,109,246,161,212,245,57,105,235,240,202,9,201,114,140,93,136,205,173,79,208,116,88,100,200,92,6,8,78,19,236,90,124,199,64,76,61,152,120,96,84,160,192,143,91,146,152,26,160,41,8,168,9,93,46,193,195,224,98,100,144,16,138,133,66,128,33,227,39,41,45,74,197,29,231,72,104,57,170,0,16,76,4,108,197,12,70,136,145,69,87,42,21,226,246,195,252,165,169,39,115,229,46,131,219,183,137,70,153,203,126,206,106,202,95,28,105,27,140,61,25,108,178,119,209,97,95,170,39,190,41,135,115,222,121,225,114,53,183,89,147,86,109,42,143,216,151,213,152,140,167,177,93,106,70,140,117,177,10,77,81,132,30,170,66,9,145,148,205,221,3,225,66,176,250,156,116,105,163,223,95,27,182,117,108,201,27,31,20,248,191,151,239,52,247,188,176,9,59,200,117,253,95,188,48,229,150,85,110,134,160,21,171,2,184,148,225,66,194,36,236,202,89,5,59,60,186,242,204,147,247,181,138,145,88,202,90,197,125,229,78,161,62,155,200,81,198,119,23,253,127,18,146,180,163,80,216,201,145,0,61,14,146,196,200,231,22,230,74,230,137,98,225,213,104,112,252,210,135,44,76,214,59,74,187,28,247,204,14,214,238,214,135,163,152,168,178,97,215,28,177,168,50,226,169,58,25,221,207,243,127,21,105,80,91,88,235,91,248,82,33,70,77,195,90,53,71,19,115,221,238,234,129,28,144,0,29,24,107,225,144,7,155,32,33,245,133,28,242,89,209,25,136,3,12,227,220,72,236,192,66,204,141,92,193,202,12,76,128,201,70,27,168,129,160,239,13,134,4,185,48,30,88,33,28,172,73,185,2,138,52,74,50,33,14,97,168,135,5,26,150,164,152,211,192,144,144,148,21,93,3,160,25,216,164,53,59,98,114,131,86,237,77,75,94,94,68,151,85,150,11,73,71,106,81,110,118,24,106,92,186,67,150,144,6,232,159,217,113,247,197,255,251,178,100,220,12,134,6,102,197,11,101,127,176,130,236,217,67,97,40,120,23,53,155,22,77,229,109,201,192,179,101,29,134,12,241,223,223,179,168,185,239,143,158,127,173,239,254,27,92,201,187,162,226,79,190,168,222,91,108,60,235,72,229,172,177,221,180,201,43,82,18,118,140,54,81,121,244,77,28,170,106,47,45,98,235,93,219,165,86,59,94,100,227,174,88,138,253,95,92,27,49,201,133,3,194,2,45,57,43,52,144,78,48,102,82,203,98,69,129,140,23,129,113,200,156,63,54,193,64,193,194,230,37,255,140,248,147,88,158,190,57,130,107,15,243,253,214,196,200,128,137,115,31,132,163,218,226,24,220,93,123,43,188,173,15,203,44,138,63,56,146,17,151,185,51,116,152,114,115,180,111,243,248,100,227,222,26,65,206,205,60,206,52,99,165,249,91,1,3,210,94,157,46,107,4,69,45,47,232,177,28,242,227,73,130,207,149,0,193,227,23,179,49,44,16,232,163,206,51,52,213,131,105,31,37,64,51,63,112,80,152,132,32,203,139,140,132,208,64,58,6,173,83,130,163,203,44,66,41,147,121,130,163,172,97,44,197,196,10,152,130,163,73,133,17,113,98,68,200,76,42,155,144,196,7,27,17,30,33,76,26,177,2,72,29,235,26,48,209,137,34,104,64,3,38,206,37,145,134,101,16,170,124,147,196,17,115,7,162,121,48,168,154,113,70,65,181,50,47,255,159,235,229,223,253,83,239,248,227,254,255,255,255,235,157,145,17,243,241,62,213,102,75,211,121,196,79,66,187,44,144,124,198,11,141,78,189,146,173,50,159,116,149,177,202,75,84,83,239,141,58,108,187,208,171,118,112,6,105,160,2,34,41,180,169,230,133,216,229,106,60,219,129,27,104,132,114,28,202,84,6,164,131,5,190,213,129,120,57,202,146,92,77,253,177,121,96,133,8,52,28,145,1,102,30,61,59,165,73,120,143,164,33,193,39,75,32,146,34,210,186,144,150,118,64,74,51,196,44,194,156,88,14,3,10,218,93,133,130,212,151,98,154,158,87,236,114,16,100,105,115,220,233,36,51,114,146,181,199,25,30,159,90,11,214,85,252,167,210,182,151,93,40,43,57,122,95,49,154,191,9,72,0,12,26,225,82,99,132,25,165,77,166,127,116,25,129,42,101,113,225,8,136,206,114,115,10,130,194,226,163,22,184,0,65,81,227,41,150,196,104,140,21,96,64,113,140,97,94,198,120,226,72,25,234,166,170,39,153,139,19,152,103,220,76,180,24,44,220,157,50,203,178,138,161,217,201,135,9,38,42,85,43,126,33,154,12,42,207,199,167,30,235,81,40,206,160,57,20,101,92,204,225,46,228,126,81,19,165,155,150,166,139,230,155,63,255,251,178,100,204,140,133,100,103,70,19,121,91,66,122,44,217,103,60,102,191,22,145,155,20,78,101,109,193,244,51,101,168,243,33,180,243,55,240,218,248,173,42,57,117,212,253,87,252,71,125,69,113,236,101,125,83,174,253,207,239,135,183,113,172,195,79,188,205,134,230,149,84,196,38,24,163,142,186,30,174,127,99,166,163,142,164,245,197,186,247,205,237,154,245,82,101,91,57,112,93,245,0,70,52,219,110,23,7,168,121,236,122,174,52,22,179,197,184,49,160,178,40,249,208,97,4,240,252,214,68,40,115,39,135,228,142,242,72,153,184,126,156,228,227,239,221,69,215,164,253,201,16,57,167,90,107,159,171,103,26,133,200,132,250,154,150,54,32,107,122,30,46,80,241,90,72,164,86,66,29,237,6,69,85,91,36,204,251,229,12,246,171,85,221,7,81,132,195,210,124,36,188,68,35,62,124,177,241,22,61,185,74,93,246,114,47,169,138,91,213,246,51,235,156,44,244,42,0,24,1,104,221,39,140,19,120,194,74,12,1,108,197,77,141,224,80,66,94,102,186,166,30,34,96,66,198,94,254,101,135,37,198,50,81,200,153,96,17,215,64,89,17,152,92,28,182,97,194,144,0,128,44,152,48,181,224,210,182,224,224,184,86,24,74,42,43,58,88,42,170,170,136,228,82,250,198,147,39,173,17,244,94,82,187,102,53,124,140,211,116,197,39,161,168,251,111,36,38,86,244,25,78,246,31,142,149,175,254,94,250,155,239,159,250,231,229,167,248,254,244,227,158,251,151,226,162,165,19,68,94,201,24,109,157,78,238,116,216,194,212,105,29,217,226,49,227,75,99,186,174,105,81,200,110,53,155,173,155,50,238,165,157,122,26,0,14,87,112,0,8,4,130,105,37,4,100,47,84,96,34,222,52,217,88,9,154,27,25,69,195,0,208,55,116,233,80,103,156,10,32,145,239,153,52,39,239,241,191,79,211,53,48,231,190,175,189,35,236,6,20,167,230,115,36,146,52,114,99,4,197,116,112,142,169,12,49,196,153,195,59,31,178,149,35,202,228,65,238,91,212,190,204,71,28,223,243,51,30,230,199,242,145,59,163,114,169,39,159,150,95,213,139,66,115,0,0,49,165,215,6,19,143,25,0,132,96,196,17,162,1,38,50,45,152,24,26,96,8,233,141,193,166,2,16,25,232,166,92,32,48,88,28,241,86,4,211,54,142,2,184,124,54,66,240,20,98,48,221,146,249,136,130,26,92,214,64,32,151,0,105,151,149,71,199,136,105,230,0,36,64,46,80,228,159,139,83,241,173,94,228,103,26,212,248,211,69,163,52,241,25,123,89,185,157,45,125,82,208,177,77,233,58,238,155,210,47,150,92,63,155,187,255,170,137,169,142,255,251,178,100,199,140,5,86,103,70,27,108,69,178,106,108,233,122,37,227,39,86,185,157,20,78,101,109,193,253,51,102,244,193,154,236,106,38,118,191,109,93,212,79,179,237,252,115,187,254,235,171,227,151,94,216,102,189,47,92,76,217,238,106,121,98,143,167,49,103,46,165,212,210,21,20,217,93,134,140,170,60,138,84,125,181,42,50,237,234,0,45,0,195,63,208,0,8,153,44,179,107,101,223,236,246,51,120,129,213,41,4,155,89,2,91,60,76,80,43,52,253,95,98,52,157,46,244,46,174,91,73,20,104,215,55,14,20,16,88,45,200,1,15,74,86,177,136,58,43,172,74,198,45,24,72,32,198,161,227,135,32,111,24,225,150,173,212,122,183,90,38,74,135,229,10,150,200,47,35,31,51,78,212,144,109,173,214,183,66,81,95,187,132,46,118,227,58,41,252,64,206,173,140,134,75,75,42,42,160,223,247,145,151,232,90,94,167,248,172,251,160,180,213,0,35,74,136,221,90,76,165,100,212,11,64,197,70,154,16,82,110,20,0,50,140,16,18,56,32,56,195,26,138,164,133,171,50,16,182,217,212,8,21,76,180,110,49,16,37,186,2,33,117,222,80,32,8,208,48,36,97,79,219,30,7,133,85,87,22,128,160,111,171,44,74,40,21,234,158,140,227,141,168,162,197,6,225,177,164,216,176,55,145,197,137,45,136,0,165,21,207,81,22,251,243,114,28,8,161,241,226,135,54,84,140,20,198,156,173,252,182,237,55,63,243,251,205,79,242,157,87,223,125,84,81,19,205,7,162,197,13,170,117,123,29,103,41,148,32,20,162,197,138,9,133,197,202,38,147,93,76,181,50,141,46,171,160,181,46,133,101,227,58,107,116,28,51,62,160,6,46,205,107,101,107,83,202,162,203,58,48,56,121,52,16,153,15,132,219,191,168,9,62,135,34,55,116,37,33,75,123,188,65,130,228,104,87,173,67,30,165,171,54,90,164,169,137,153,116,206,200,66,86,210,146,91,27,204,248,227,218,86,186,161,65,74,109,134,180,75,45,23,74,54,184,54,170,234,59,177,92,218,207,72,164,87,89,25,86,96,237,237,114,88,73,3,214,186,184,158,150,90,170,86,81,93,217,236,99,69,252,85,197,84,95,123,175,85,203,23,195,233,96,148,112,10,73,47,131,39,76,60,53,44,14,24,100,135,154,99,15,176,18,90,49,171,193,194,177,164,89,64,23,35,131,64,18,169,98,60,113,4,230,185,31,121,24,170,8,227,84,46,70,118,26,14,165,148,212,0,157,21,73,81,19,5,10,210,28,60,67,129,96,246,108,160,252,92,224,153,89,94,217,214,37,253,106,215,79,186,235,165,175,254,190,190,121,154,255,152,158,34,230,98,251,110,255,251,178,100,201,140,5,124,102,198,155,104,110,98,126,44,217,70,96,200,111,17,109,157,38,109,33,87,193,199,179,166,244,177,162,252,82,19,235,85,136,169,200,197,76,18,80,187,193,133,73,176,199,174,38,97,70,97,98,13,120,78,182,158,221,190,206,100,251,159,217,20,11,13,0,2,1,113,185,109,178,204,104,63,157,162,72,128,112,82,100,129,22,214,46,242,195,102,35,6,208,142,116,174,182,117,93,108,23,228,138,70,109,5,146,25,52,51,49,91,131,100,140,104,131,8,51,22,70,64,213,23,72,81,58,12,108,70,253,59,81,211,214,5,45,147,196,180,82,110,8,134,25,13,139,42,148,152,182,92,148,162,147,126,121,243,111,46,108,210,246,184,155,25,43,54,205,189,205,69,118,99,220,111,253,69,4,18,0,5,163,34,33,140,34,1,51,104,64,200,102,99,50,152,12,208,183,0,132,140,107,57,40,45,3,132,166,132,28,152,244,110,66,42,51,0,13,142,138,4,0,67,87,252,28,31,17,134,70,1,96,193,107,248,251,3,129,163,65,67,6,4,196,134,18,64,8,21,173,168,178,3,31,132,208,90,9,164,165,210,87,42,220,165,213,169,247,233,61,207,248,252,142,230,45,154,119,183,40,113,150,72,233,236,95,150,88,17,231,242,102,178,169,42,151,127,242,231,97,100,40,169,67,6,160,149,88,166,76,159,186,130,156,95,66,188,241,146,145,54,67,106,106,5,65,36,22,44,21,8,37,138,213,144,83,77,123,218,37,245,125,251,210,245,197,173,125,195,141,44,41,37,141,2,37,117,15,169,134,204,33,24,103,232,239,0,4,13,64,127,119,251,111,5,177,166,142,252,86,129,17,234,248,16,57,8,179,95,221,103,94,113,8,60,80,192,116,231,13,206,133,46,110,162,253,162,75,92,249,254,214,156,135,184,30,130,237,20,48,165,30,33,211,48,150,198,21,115,101,22,227,147,66,208,180,24,146,50,201,178,28,186,88,74,41,140,162,198,82,15,21,31,105,44,247,49,49,118,235,165,108,131,212,210,44,82,26,222,170,160,102,115,228,103,64,201,120,91,219,171,70,170,180,170,150,226,29,34,30,189,130,120,49,135,38,198,28,110,25,100,230,100,226,89,151,6,231,51,67,24,148,52,99,152,201,48,84,194,0,115,36,35,12,118,43,48,136,84,104,6,144,70,1,11,24,168,14,12,23,20,16,85,136,20,18,48,48,185,185,24,0,24,98,0,145,131,64,96,65,128,176,53,135,24,0,28,98,48,104,192,89,77,200,128,97,129,39,85,83,11,0,168,234,56,79,47,34,145,169,21,154,176,36,162,149,228,171,4,199,236,207,83,195,152,89,189,17,138,166,29,109,5,71,36,81,234,233,255,251,178,100,219,142,5,216,103,69,19,131,127,64,127,12,233,205,48,40,131,25,21,155,18,46,33,189,1,248,51,100,201,131,33,228,203,217,235,82,219,255,194,220,205,241,60,170,189,79,28,237,207,85,20,184,229,50,233,31,31,117,14,195,143,184,32,210,234,235,54,230,201,228,136,41,114,15,169,152,137,82,14,164,157,117,152,45,70,44,98,149,51,53,169,61,72,186,245,169,20,20,197,96,238,62,247,49,217,207,221,73,11,44,183,205,109,255,140,182,84,190,180,66,53,123,56,165,13,126,27,171,218,104,77,1,10,209,30,6,94,123,48,44,201,88,9,168,126,54,101,162,74,117,215,175,129,173,35,150,148,117,77,91,118,228,12,178,154,97,165,218,148,60,18,138,171,110,69,142,103,82,161,36,90,212,170,163,97,133,135,35,179,23,149,29,151,68,180,246,54,10,137,184,91,181,69,105,24,152,214,179,36,215,134,170,138,75,181,38,165,33,43,121,155,170,230,42,62,166,38,187,211,249,142,126,65,117,0,170,181,176,179,98,141,25,129,155,245,20,110,125,24,170,162,147,182,100,77,10,8,224,61,240,197,20,6,213,221,81,8,13,26,195,143,29,121,153,235,58,115,162,216,58,202,122,37,241,184,98,196,121,250,183,157,236,170,254,61,207,127,133,89,202,183,108,101,77,75,102,164,49,29,151,50,56,148,229,8,89,57,148,89,203,215,254,103,254,126,127,188,118,196,93,58,147,30,74,110,48,129,228,33,148,61,173,18,56,249,186,125,94,109,82,172,111,119,6,115,112,211,37,138,215,204,143,93,31,206,51,32,138,41,177,235,160,173,21,162,182,90,110,121,234,106,144,91,3,226,0,1,206,181,35,109,184,84,149,229,227,161,182,143,40,153,56,129,28,27,175,186,213,39,235,122,231,231,91,188,58,36,28,233,75,51,33,210,57,215,226,5,162,8,24,97,97,6,3,230,112,148,212,202,145,74,14,42,42,158,212,174,68,229,44,175,67,145,189,46,150,41,60,205,153,50,133,85,101,40,246,153,154,197,89,204,203,119,221,204,102,84,179,53,230,230,50,45,154,114,50,214,109,79,75,63,204,88,49,128,0,7,44,48,234,211,67,89,51,66,99,17,63,51,65,195,10,113,4,140,153,178,202,130,24,129,42,176,152,49,19,216,140,241,146,160,123,4,20,14,93,10,44,187,136,130,22,24,116,9,156,203,4,34,49,89,3,134,96,96,16,16,96,60,161,199,105,138,204,205,224,57,123,76,161,157,161,215,49,181,26,160,248,22,81,40,179,122,245,104,140,165,254,126,240,88,21,155,25,234,166,167,188,198,245,127,63,239,111,255,111,159,191,98,174,133,251,163,168,246,194,244,255,58,34,172,162,2,255,251,178,100,194,140,132,187,103,73,27,40,111,64,108,236,233,154,48,103,175,24,253,161,24,109,153,252,193,239,51,164,232,240,162,200,184,136,107,185,154,230,16,26,125,158,121,199,93,69,232,217,120,172,42,72,174,149,76,79,158,198,109,137,5,119,122,67,109,128,160,101,80,54,181,51,69,100,97,116,160,187,230,41,36,116,189,70,118,230,24,240,227,192,158,146,79,136,50,197,137,117,112,1,120,143,180,194,4,4,219,150,8,74,169,144,231,86,137,154,60,73,82,166,235,33,116,112,122,233,174,71,146,99,113,60,154,180,63,105,99,110,63,127,169,27,52,85,63,52,145,213,36,170,28,184,139,119,38,144,54,70,72,175,88,190,227,37,226,172,124,219,63,82,212,68,116,88,219,152,83,226,95,121,87,168,113,253,13,187,31,23,126,136,131,220,104,213,146,29,233,149,29,29,6,236,63,226,141,89,130,84,148,33,252,101,204,77,85,241,199,16,241,63,63,81,243,215,44,2,240,9,171,118,209,127,136,201,70,97,210,134,135,7,132,225,22,166,56,180,88,204,109,152,64,215,218,171,189,2,189,208,204,235,125,148,228,189,228,50,59,226,66,242,104,183,100,68,6,232,146,51,122,87,172,98,4,217,97,150,90,148,243,176,162,162,68,51,163,14,35,82,14,249,86,188,42,226,191,158,67,201,94,166,109,95,156,54,37,107,80,147,199,81,144,61,179,44,102,203,156,129,144,117,156,69,64,188,18,60,80,97,207,80,177,110,197,137,9,51,122,58,6,108,40,195,69,76,73,111,84,29,66,215,140,243,109,218,86,234,46,208,115,220,162,66,255,28,62,32,128,10,160,147,151,109,223,144,185,232,10,29,32,72,113,48,157,164,133,134,155,139,211,47,128,37,221,124,97,169,108,90,83,58,243,101,98,94,242,75,100,58,228,165,36,158,216,224,65,237,142,185,170,234,249,50,138,27,101,78,86,160,104,0,181,39,138,216,116,49,40,115,87,219,98,155,252,170,194,241,240,205,203,202,49,38,36,173,181,38,208,187,138,83,147,64,215,70,11,123,90,173,164,153,102,199,230,84,71,117,138,188,236,117,164,44,196,139,218,33,142,82,173,60,83,192,187,21,121,36,43,85,73,200,40,96,231,135,161,107,145,241,217,67,65,227,246,2,83,109,224,17,203,97,99,51,53,250,63,68,244,91,45,137,136,176,180,211,94,116,90,122,97,200,211,75,94,30,94,94,33,52,68,58,79,2,49,220,179,165,101,210,65,115,135,152,212,46,14,160,245,26,124,225,65,214,193,189,36,75,166,136,17,189,199,13,223,114,238,115,205,121,201,188,234,7,42,229,3,251,173,59,81,7,157,229,78,95,12,163,228,210,83,212,99,17,40,255,251,176,68,198,12,196,188,102,202,155,41,68,242,144,108,217,67,100,200,174,82,237,157,44,117,133,128,2,35,179,101,142,176,128,1,37,152,58,222,110,140,109,86,217,81,81,170,199,27,217,233,147,174,122,107,25,172,129,62,166,210,163,232,157,85,104,115,207,40,120,239,108,255,110,218,117,255,77,230,250,143,249,254,97,128,102,65,78,221,255,2,57,71,152,51,97,117,67,176,204,28,24,148,59,54,225,192,118,126,59,20,166,81,216,41,113,225,133,12,26,60,1,197,135,68,142,30,81,7,152,62,36,101,193,49,67,13,122,33,210,79,28,81,40,40,8,131,115,204,16,200,120,114,133,44,147,20,122,60,158,252,125,175,70,188,220,211,37,156,69,164,88,218,73,71,125,44,100,138,141,163,69,139,210,38,35,146,209,15,88,170,221,137,155,186,212,218,220,186,85,208,234,170,173,88,119,99,181,219,86,210,121,181,136,152,174,170,239,235,72,64,132,254,213,0,1,0,164,1,96,99,153,58,50,179,179,72,117,52,132,227,78,147,52,97,192,16,193,150,27,24,88,217,181,149,131,136,8,132,137,132,80,8,21,29,29,5,2,134,3,0,11,48,94,240,176,160,231,131,112,5,155,4,220,30,1,171,195,75,1,163,1,123,33,192,136,132,22,18,161,151,28,209,59,136,38,50,164,208,98,193,4,67,244,16,88,129,149,138,226,180,32,130,108,22,65,13,30,135,112,238,15,124,112,136,38,24,164,135,137,252,204,221,53,136,14,68,6,139,22,138,65,145,69,4,50,36,4,133,29,103,200,242,249,58,94,64,200,216,129,19,46,102,94,50,55,153,25,19,103,82,47,172,204,154,72,220,200,149,73,52,77,140,24,153,47,21,17,64,174,78,28,38,28,193,52,208,44,17,232,29,25,179,50,28,104,76,152,185,96,136,172,197,5,164,167,51,47,26,151,14,76,86,201,27,171,82,148,234,117,206,46,177,172,247,53,66,155,247,177,97,85,166,167,102,100,159,82,36,250,191,255,255,241,190,135,255,255,254,42,220,1,29,22,51,62,16,163,155,113,54,234,211,82,140,56,170,179,102,18,79,3,38,62,48,241,115,145,69,5,26,19,7,9,16,130,129,12,28,156,46,14,13,24,77,81,113,19,12,178,204,28,20,193,47,138,180,139,165,223,38,120,58,224,90,175,240,119,146,25,129,48,53,131,83,116,31,83,22,20,48,6,245,159,44,20,15,13,59,236,241,97,25,129,124,24,61,34,174,121,144,222,9,78,100,36,198,215,188,27,20,169,72,89,117,248,230,210,70,176,66,196,78,104,19,253,239,208,95,151,87,158,148,225,133,249,111,111,99,149,201,44,102,237,110,213,171,65,141,138,41,100,98,214,92,255,251,178,68,200,128,7,182,131,71,22,110,64,1,6,144,88,161,205,224,0,17,189,157,58,252,246,128,2,33,51,166,143,158,208,0,144,223,156,173,73,202,123,57,221,169,222,83,243,26,155,156,179,83,156,175,218,215,254,110,143,181,169,245,83,85,107,82,214,198,220,213,94,220,191,98,254,87,178,207,182,53,75,188,107,235,122,152,231,221,239,231,170,189,214,91,239,106,103,46,195,121,242,165,78,205,247,185,101,142,124,255,215,235,159,175,255,255,255,255,255,255,255,255,249,63,53,175,231,243,159,255,255,255,255,255,255,255,255,255,34,147,160,218,0,32,0,2,159,195,125,166,17,203,49,116,118,117,179,61,48,150,27,145,250,95,91,140,108,139,59,162,74,31,30,228,177,184,152,141,196,225,120,249,49,51,2,88,96,77,132,216,75,73,3,98,76,123,162,153,160,252,53,137,97,38,48,193,14,128,90,66,88,158,51,151,135,112,186,49,68,172,108,41,18,100,163,31,52,65,158,165,251,181,72,212,187,181,72,235,78,131,209,122,211,221,150,147,45,54,82,107,186,218,175,213,166,215,101,164,163,135,80,72,221,150,244,180,58,181,244,93,146,206,36,158,183,222,213,118,244,183,173,102,37,73,0,0,155,254,39,106,182,34,115,199,115,74,22,174,138,119,58,110,75,233,38,183,25,37,162,154,102,37,195,227,220,123,23,196,196,110,39,11,67,114,98,102,4,33,129,47,9,112,140,147,11,196,241,238,137,156,119,8,40,252,152,203,15,102,34,176,122,43,28,35,216,113,9,232,225,9,249,161,72,127,65,4,201,74,15,87,236,234,95,189,86,212,180,89,39,71,91,50,78,235,173,174,243,202,162,109,82,122,151,167,91,51,182,149,232,116,125,236,245,53,107,106,94,180,85,103,90,150,235,127,91,247,109,245,162,96,234,0,0,118,240,100,179,87,176,98,224,110,12,149,194,247,131,22,77,18,178,98,166,157,163,82,165,40,136,40,168,232,163,199,50,248,49,130,55,37,72,239,181,133,53,120,201,55,14,2,72,56,99,75,68,2,209,195,109,109,128,62,227,165,203,147,188,24,10,208,97,104,38,105,44,229,93,49,84,203,120,149,40,154,199,64,97,72,153,38,166,33,204,162,209,35,22,49,123,180,128,16,100,169,55,193,2,0,166,27,36,21,18,167,74,13,26,97,207,107,189,40,180,219,231,204,98,99,234,243,255,184,123,196,254,47,193,180,243,10,55,182,91,29,10,129,117,71,182,7,6,11,240,238,77,146,115,74,65,152,93,77,247,137,148,91,195,17,145,94,167,198,31,106,140,77,240,93,65,130,173,92,63,195,156,45,210,54,214,227,71,196,42,71,97,137,139,184,253,214,12,8,81,158,174,255,251,178,100,102,14,7,14,102,201,27,58,126,34,94,76,217,218,36,101,86,21,77,155,44,108,176,252,193,85,51,102,156,193,149,216,241,39,199,183,183,222,45,156,235,85,255,59,222,32,124,127,237,140,192,31,174,200,2,1,64,0,83,255,68,171,197,148,104,212,189,226,54,107,102,63,148,148,138,141,109,81,253,106,187,186,251,7,84,112,185,130,159,163,176,20,177,17,114,24,72,143,191,182,174,107,57,222,246,160,168,226,139,188,226,132,8,154,2,68,130,67,192,226,208,65,17,50,50,160,233,206,211,85,24,172,174,84,164,217,145,247,221,91,251,115,211,255,255,255,244,21,95,248,40,97,40,236,184,156,102,176,33,56,100,64,185,36,67,60,2,35,217,27,65,69,25,97,40,42,190,157,211,131,39,33,232,164,49,21,123,69,7,75,24,9,100,187,144,161,96,167,177,166,89,176,153,19,113,73,37,2,135,160,41,229,130,149,68,81,177,185,146,0,134,237,208,97,80,113,204,92,57,164,153,124,83,53,228,136,161,210,200,42,119,225,209,58,98,7,102,56,209,209,45,33,233,157,175,87,102,223,57,57,108,206,217,105,59,210,78,72,100,14,153,31,213,248,148,147,210,149,139,170,86,173,68,153,229,174,174,106,93,141,167,215,29,86,246,122,209,213,156,47,68,85,68,83,18,198,152,167,25,153,71,169,191,251,127,255,253,1,160,16,0,3,178,213,151,146,213,7,130,240,151,27,2,150,221,61,232,85,221,88,172,77,72,73,221,133,118,46,198,51,154,250,76,27,81,113,224,54,218,48,4,175,221,116,118,246,85,98,232,234,154,39,68,54,98,24,44,206,207,99,169,134,178,171,35,217,219,220,214,179,163,170,255,175,126,237,255,166,191,253,127,250,252,125,0,0,245,244,133,161,161,13,112,132,229,12,60,246,45,149,154,35,147,117,70,20,130,3,186,52,213,9,84,150,206,250,221,180,246,178,60,27,246,117,50,8,1,18,90,240,92,8,163,61,87,243,205,164,29,27,133,171,66,217,87,78,244,197,78,63,239,227,208,138,111,179,148,81,211,164,48,234,242,109,204,101,105,224,148,147,169,74,251,56,230,81,17,248,125,134,187,146,182,119,69,242,204,177,229,23,255,153,150,104,27,177,241,103,30,36,131,99,27,99,8,38,135,60,89,52,117,29,110,238,175,199,77,27,82,238,146,174,176,203,19,49,17,28,69,69,82,199,59,68,92,38,63,190,249,230,38,244,255,136,239,143,159,220,0,154,224,32,0,4,255,251,87,146,155,16,204,86,47,160,229,233,190,92,94,234,203,225,39,153,175,102,187,87,251,163,158,147,139,87,236,65,153,219,237,252,182,242,86,198,61,40,178,2,10,102,121,8,164,255,251,178,100,109,142,133,51,103,74,27,33,71,130,86,12,217,183,36,162,116,23,93,155,38,109,25,126,193,182,179,101,204,246,21,184,41,221,10,83,93,231,70,125,212,21,144,178,182,250,162,17,44,231,76,221,222,143,246,86,117,79,68,221,89,255,37,63,81,19,127,132,101,204,67,67,2,76,205,140,10,132,60,224,66,225,76,8,177,169,207,32,240,226,128,170,40,36,114,112,168,70,19,12,196,153,252,85,196,141,182,38,46,139,68,14,19,13,222,48,129,226,138,162,160,22,25,51,218,243,40,74,172,103,174,164,31,49,57,18,150,192,78,42,216,150,42,136,144,230,188,58,61,13,25,48,84,243,252,167,110,132,106,15,93,170,28,96,5,177,88,102,0,119,234,186,178,222,197,114,238,172,255,239,186,165,21,79,237,100,124,76,229,101,150,131,18,163,145,82,173,253,73,207,160,41,213,26,104,25,22,53,208,211,209,34,159,204,130,201,179,213,39,23,49,133,107,250,220,187,72,152,236,104,237,243,28,98,203,217,92,85,245,82,137,199,211,25,243,241,177,142,105,80,21,128,64,1,73,109,79,183,40,209,90,12,164,89,234,99,76,125,166,155,16,142,53,199,95,135,152,187,95,112,225,27,6,51,118,41,142,89,200,171,223,78,182,218,23,36,167,244,30,212,47,20,57,11,157,4,148,137,123,165,7,56,160,234,232,168,117,238,164,99,93,75,35,51,16,171,100,186,203,238,174,125,209,142,229,113,202,141,74,166,149,118,92,221,172,109,146,153,135,179,55,231,46,173,93,54,179,211,250,90,168,34,0,0,165,176,199,77,52,237,6,180,18,65,48,40,207,37,96,32,19,20,124,155,243,41,17,75,82,230,134,13,26,251,16,25,14,24,169,98,233,147,72,165,208,42,176,139,3,64,80,67,97,40,79,169,163,9,13,196,67,12,204,18,5,140,192,65,80,9,226,254,48,118,187,76,233,102,209,32,119,168,32,76,180,70,84,152,28,160,186,129,4,18,140,18,230,94,240,17,5,128,51,118,87,176,119,185,117,103,93,254,130,155,11,137,86,81,172,37,84,95,250,218,176,50,33,172,121,148,38,102,57,196,118,13,145,46,200,192,147,80,160,177,8,202,116,97,212,19,9,146,152,26,92,183,235,219,217,51,204,211,250,178,244,141,223,60,54,249,63,203,57,250,250,231,68,210,97,105,63,25,174,215,44,248,144,52,88,0,32,0,0,123,127,221,249,111,197,142,149,81,212,131,107,18,192,126,101,188,142,96,248,245,45,115,127,235,90,158,225,218,212,152,9,38,20,234,212,91,116,63,42,216,245,69,154,198,73,157,14,134,146,197,230,51,89,89,214,235,149,217,145,169,144,178,86,174,134,250,106,170,116,255,251,178,100,130,142,133,214,102,200,155,67,95,162,87,204,233,202,48,194,82,21,129,157,40,108,161,93,1,82,179,102,156,196,137,96,114,104,94,245,114,63,247,170,81,101,223,55,138,89,127,166,96,198,170,224,69,0,148,5,92,51,189,117,77,6,69,194,188,104,60,153,201,170,10,74,94,72,26,36,199,99,113,136,29,148,217,83,149,126,144,37,143,88,4,100,139,86,185,1,6,1,16,80,215,158,170,244,144,54,37,93,77,61,86,163,247,6,228,140,114,113,193,94,232,8,70,180,157,215,6,24,251,55,70,222,252,97,228,42,134,36,116,94,101,68,246,11,198,182,152,144,119,246,215,141,247,166,242,102,46,238,89,170,62,41,107,166,237,82,172,129,101,44,92,199,58,86,105,44,146,206,36,105,98,9,52,162,247,208,211,89,244,114,214,187,197,156,145,200,96,196,106,186,41,131,166,49,198,238,183,85,221,217,203,25,177,246,69,5,12,146,4,0,187,108,144,169,101,133,32,158,66,83,105,9,30,112,247,59,151,149,44,251,56,12,194,242,148,158,132,162,147,249,106,18,163,17,5,234,21,191,255,204,232,128,247,245,107,189,218,174,235,163,162,132,115,44,231,83,61,247,62,138,147,166,234,210,191,148,155,127,120,182,102,221,118,161,155,91,211,218,115,110,223,227,85,0,1,44,252,42,80,133,152,52,249,149,54,50,52,243,150,70,97,1,210,104,207,33,129,28,154,176,240,242,76,85,69,11,32,22,224,170,213,25,7,179,148,134,93,32,225,35,200,99,96,37,254,204,19,118,161,84,19,22,161,102,209,103,169,250,154,164,138,90,127,109,198,215,36,194,28,211,82,40,255,36,212,58,33,15,45,172,153,209,170,87,246,82,60,226,91,62,19,90,138,212,199,24,43,210,219,145,52,101,75,94,231,65,148,114,33,186,163,102,77,239,116,77,149,12,204,186,250,67,77,169,68,160,180,30,63,18,133,190,211,50,89,8,111,176,197,243,47,74,28,196,45,186,214,215,24,160,74,72,211,164,35,116,180,250,64,47,49,192,1,144,0,13,191,253,190,246,215,3,82,7,197,240,137,153,137,48,235,22,136,201,187,8,52,239,45,55,255,210,173,76,255,104,226,196,66,34,67,199,50,232,239,151,218,213,47,31,41,221,115,109,149,138,195,157,37,221,1,80,29,171,236,108,84,89,185,18,247,187,142,197,151,127,227,203,125,184,203,90,51,217,229,80,187,151,219,250,0,6,207,240,41,184,177,134,36,17,68,120,49,240,36,34,0,100,81,145,62,88,81,70,173,133,244,3,7,145,43,42,224,137,181,167,234,76,210,231,150,219,124,168,201,94,44,118,150,98,134,53,213,244,233,80,14,134,87,22,144,82,79,255,251,178,100,160,12,133,66,103,74,27,69,95,50,88,167,153,202,36,163,126,85,209,155,40,109,29,124,137,105,51,103,40,243,21,80,1,58,149,109,212,184,237,73,37,201,195,196,201,81,138,66,17,184,69,69,1,66,44,191,23,167,229,42,172,24,6,213,209,226,36,193,200,177,216,197,21,25,58,133,119,86,60,203,156,75,159,186,93,105,95,109,115,84,14,148,61,59,189,210,248,181,223,108,83,60,106,150,133,27,182,139,91,177,202,28,170,152,171,133,92,84,178,68,198,166,254,245,19,66,44,178,174,255,139,213,60,231,157,40,225,147,196,82,160,28,123,81,128,6,93,183,234,253,69,97,193,91,67,253,221,79,92,152,15,165,231,171,153,240,147,168,202,18,109,63,210,213,104,155,168,113,199,179,41,66,64,41,74,113,71,42,163,221,9,60,189,222,140,134,221,231,107,116,145,14,151,117,39,158,77,89,168,239,163,232,116,45,236,228,101,213,17,171,182,179,100,245,217,166,183,250,162,58,39,235,40,178,0,1,167,208,168,180,97,176,5,49,175,80,90,67,87,53,135,154,117,225,207,154,169,156,4,95,37,230,23,21,62,162,104,137,55,29,108,112,35,137,43,142,181,52,138,49,35,136,145,70,1,37,94,219,132,195,227,137,94,163,20,136,253,60,233,47,89,44,118,158,73,1,195,21,145,138,36,221,82,102,240,224,150,173,92,182,241,74,205,174,229,114,233,241,38,207,212,201,249,100,209,188,215,50,219,243,78,154,74,110,78,82,206,112,135,36,253,157,252,231,199,214,236,223,187,239,52,127,100,73,16,196,17,230,23,191,162,149,218,112,190,221,225,169,208,36,41,230,238,246,164,81,73,43,12,26,224,90,183,185,134,26,243,210,81,181,42,97,181,205,254,16,48,0,6,32,0,95,255,228,17,68,69,0,46,194,237,88,97,171,38,208,252,44,175,51,99,3,56,36,147,95,255,190,181,255,223,30,53,247,29,57,142,245,68,216,168,168,206,69,101,74,49,212,150,170,31,87,83,21,92,151,105,89,172,236,219,41,77,173,210,170,143,86,66,42,119,69,73,244,29,78,213,207,105,29,63,209,235,211,134,49,17,19,56,25,54,52,195,42,101,53,174,211,73,27,60,122,96,106,185,146,181,148,91,10,0,153,27,48,0,16,104,32,213,3,84,96,170,46,60,82,176,234,168,154,44,200,136,14,24,10,8,160,133,22,76,30,204,193,128,130,128,230,66,125,26,78,212,134,29,20,69,218,199,131,197,173,103,75,61,82,173,74,24,212,113,164,59,200,98,48,19,238,169,198,160,114,64,147,41,107,194,99,28,174,93,166,79,50,236,37,225,4,99,229,55,94,71,172,67,17,104,167,41,178,193,163,115,255,251,178,100,194,142,133,103,102,201,155,70,87,66,88,204,233,202,36,101,116,24,65,155,26,109,229,21,9,159,51,102,12,194,142,33,43,151,149,99,234,126,220,114,43,36,127,191,247,58,125,220,197,75,7,34,56,55,56,113,66,10,187,142,177,180,134,59,133,10,131,71,209,180,135,12,186,162,230,56,250,251,131,143,66,214,9,249,229,162,184,238,46,121,253,126,248,142,43,242,128,15,32,0,75,110,195,172,15,141,111,137,197,49,53,29,71,39,34,24,114,31,119,102,51,37,192,161,131,1,213,29,99,228,171,127,206,212,195,229,34,148,121,58,140,48,102,136,9,7,98,80,226,131,158,168,166,57,4,112,79,190,161,140,219,115,180,207,44,163,153,216,150,49,201,123,187,61,36,59,235,171,67,166,42,122,22,93,153,180,52,37,188,225,26,51,210,135,239,157,226,252,154,127,96,28,149,0,1,25,140,18,108,48,216,244,73,112,96,54,65,138,0,32,241,105,132,2,102,44,52,131,143,198,4,10,129,79,97,64,88,20,8,100,48,27,124,48,44,50,130,211,110,74,96,212,203,35,47,8,14,150,195,71,3,200,26,225,232,96,114,141,176,210,64,226,203,226,128,230,4,64,153,232,64,164,227,70,117,189,77,121,155,51,230,110,170,111,192,146,21,250,241,134,13,149,133,207,41,181,114,17,44,149,177,164,20,31,109,126,16,143,7,76,106,81,1,28,172,188,237,162,246,64,177,191,162,153,131,76,11,172,221,69,104,188,213,52,79,160,187,14,23,205,219,80,181,221,114,233,180,226,234,45,245,111,110,223,153,117,204,83,102,217,236,135,174,131,156,113,132,179,245,107,58,228,247,123,146,88,237,165,105,178,92,230,162,179,75,29,118,171,154,115,223,189,215,152,218,223,39,138,192,116,117,176,56,0,19,93,181,175,21,73,201,45,75,236,103,166,28,23,202,62,214,225,252,15,18,249,221,23,21,238,31,60,33,223,207,249,249,116,179,244,47,254,195,193,3,168,103,83,139,61,177,14,108,160,108,194,67,111,89,253,78,204,203,135,220,249,55,103,6,142,206,202,159,80,205,183,35,183,114,30,174,172,84,75,238,185,173,98,170,58,149,200,132,169,90,245,201,223,214,173,45,64,102,0,3,94,176,197,172,52,204,204,218,35,27,212,202,152,60,114,211,88,222,75,22,188,162,102,120,114,73,136,66,142,140,176,155,101,7,30,150,154,182,30,210,229,75,84,21,159,39,33,141,180,36,61,91,130,39,184,73,42,188,155,128,232,102,232,212,75,33,105,186,172,235,18,252,189,220,150,179,39,14,82,146,242,24,209,80,28,149,158,163,245,72,203,159,169,101,116,209,38,113,32,206,110,106,221,174,253,238,125,52,255,251,178,100,210,12,134,132,103,71,27,154,91,114,101,140,233,151,60,101,174,23,13,155,34,109,25,190,201,136,179,102,12,243,21,104,155,188,205,208,185,97,52,148,7,193,108,93,172,151,223,59,255,204,221,237,190,254,85,34,232,224,166,3,54,221,74,219,45,135,230,154,178,147,165,201,10,111,145,223,190,102,173,37,203,195,220,103,21,72,170,204,96,235,77,55,82,142,107,103,103,178,39,52,145,179,26,2,146,39,160,133,37,182,43,24,100,47,239,133,174,195,229,106,232,100,115,192,92,72,111,149,9,246,100,40,62,147,215,168,104,193,2,77,118,82,107,91,217,68,136,200,115,43,1,18,66,136,163,197,101,48,173,138,236,138,226,237,34,117,205,170,158,172,51,149,140,168,86,83,57,74,100,99,189,17,86,118,51,49,123,50,181,19,121,181,220,199,213,27,255,125,232,154,127,166,158,192,85,0,0,84,76,19,132,13,192,219,185,4,82,11,43,58,59,11,236,109,182,145,150,84,6,126,34,106,35,113,180,15,56,190,71,162,51,181,154,235,53,16,32,24,24,144,26,115,3,133,153,220,224,226,197,233,2,26,184,56,5,101,211,160,185,88,11,65,195,226,209,119,154,33,147,241,29,89,205,211,164,69,163,100,0,87,228,233,119,31,136,249,138,11,13,63,48,23,92,183,109,132,2,158,187,82,153,102,53,104,173,107,61,239,25,7,243,71,101,42,243,165,121,247,221,143,150,220,222,208,112,169,213,129,128,222,16,74,64,195,35,57,184,81,41,79,113,46,249,237,235,190,213,250,209,83,35,92,230,130,75,72,210,76,115,245,27,186,150,155,106,211,66,232,153,5,152,192,0,0,1,8,0,43,183,197,165,173,152,20,202,139,133,40,232,33,101,138,28,204,83,219,49,74,212,206,10,105,86,191,71,191,236,174,97,163,133,124,194,187,190,168,25,80,8,208,27,179,2,70,197,18,43,28,196,87,209,86,40,85,100,66,32,247,37,49,230,75,150,203,46,133,113,116,49,77,61,217,12,130,40,116,153,221,136,89,45,164,203,45,175,187,209,63,82,108,128,224,1,61,187,128,23,29,112,185,6,125,171,104,23,201,121,4,48,145,60,228,142,179,75,34,22,94,79,85,60,119,20,122,105,91,182,237,202,89,184,17,242,34,47,40,172,22,153,8,199,32,170,213,121,112,179,2,17,51,3,69,209,47,155,75,6,143,84,164,82,236,206,220,91,157,221,43,89,21,200,161,3,119,20,172,174,205,106,28,243,231,195,135,56,85,235,60,227,26,185,38,52,83,179,176,165,54,250,183,213,187,107,99,159,231,109,113,85,183,135,76,179,190,93,95,203,34,230,38,123,239,223,29,161,19,27,56,216,117,178,202,222,255,251,178,100,209,12,133,132,102,199,155,67,111,162,99,236,217,157,48,37,170,20,53,155,42,108,189,116,201,193,51,102,28,242,153,248,218,38,81,49,119,195,220,198,205,76,169,93,157,134,185,170,24,129,66,91,128,0,77,191,234,23,8,170,56,8,75,97,51,105,138,103,222,116,63,114,205,237,50,98,226,1,132,45,82,77,62,74,191,84,254,93,170,183,75,58,88,246,16,178,40,202,91,167,235,174,156,253,55,112,242,223,228,38,91,196,226,178,50,183,126,30,107,248,64,155,245,89,196,136,21,63,98,113,153,230,54,115,212,24,217,179,63,211,83,227,227,182,201,188,204,126,75,49,77,11,103,75,182,127,247,204,180,187,99,86,8,66,83,16,83,81,76,203,142,78,11,140,149,85,85,0,0,254,252,97,160,11,0,1,140,38,146,204,249,45,105,24,56,143,69,7,26,130,46,230,212,44,6,165,201,34,195,212,177,53,31,199,78,28,93,47,42,106,25,19,23,198,84,178,173,75,146,182,94,139,239,220,54,193,228,82,232,77,13,249,13,59,133,79,64,216,231,172,169,7,226,105,32,219,59,17,118,231,224,55,13,215,164,128,80,137,248,118,26,195,248,238,62,143,228,190,55,158,117,172,255,250,113,17,246,215,252,243,103,143,24,134,193,2,132,120,142,68,141,177,162,240,164,197,177,66,32,170,99,42,71,214,56,199,187,234,210,227,71,114,145,9,178,137,55,248,18,202,87,48,65,33,0,200,173,153,199,86,199,195,155,99,82,226,250,197,229,147,48,113,159,121,239,172,230,208,174,192,21,162,112,2,0,0,101,255,31,111,38,106,115,43,231,40,213,112,28,178,130,166,44,215,49,34,117,199,1,131,106,45,214,102,119,191,211,248,221,244,68,119,234,245,116,118,72,35,138,78,222,98,191,138,130,18,60,198,137,159,155,97,140,50,21,12,93,122,153,233,226,220,219,24,29,83,230,197,209,70,48,225,179,27,41,3,39,168,181,33,113,233,86,180,154,90,186,181,198,149,119,23,228,222,240,195,57,238,120,187,254,235,255,132,15,69,181,152,34,225,134,7,148,80,30,163,65,147,14,24,170,80,209,17,138,42,153,232,122,18,76,164,177,21,0,65,166,52,58,159,43,68,136,144,178,40,13,46,0,96,74,122,48,245,238,90,64,226,19,17,96,18,83,71,242,192,203,19,28,17,31,97,208,75,166,185,192,231,205,101,22,98,97,26,64,40,155,0,83,22,120,211,153,90,50,34,208,140,128,104,172,253,85,129,167,150,188,2,101,66,115,77,177,77,162,130,176,128,70,36,140,0,249,162,176,247,39,204,38,19,72,79,49,152,78,18,213,174,82,250,40,250,178,53,103,158,118,95,122,5,228,173,162,255,251,178,100,223,14,165,208,102,202,27,40,127,178,112,76,217,135,61,136,50,29,77,157,32,109,229,245,1,175,179,102,136,244,22,122,95,231,59,165,241,156,234,62,229,238,111,14,245,51,140,117,92,36,250,177,133,152,240,115,138,186,121,14,4,56,11,42,184,184,134,216,177,29,228,24,208,85,177,230,127,137,99,211,22,254,235,143,171,110,154,241,105,14,179,107,90,133,170,81,133,191,30,214,255,24,203,107,217,105,247,76,196,182,254,113,255,199,255,250,108,181,221,254,144,219,0,252,120,172,132,93,85,121,67,181,21,67,89,102,165,105,54,51,122,104,163,166,120,170,26,115,167,9,60,255,218,92,85,158,69,155,102,11,160,118,72,144,65,11,136,129,29,94,47,150,68,194,245,23,29,164,197,191,27,126,187,79,14,85,219,49,104,165,14,181,106,86,58,40,252,231,185,21,156,234,206,147,162,93,100,51,218,253,81,87,109,20,236,190,132,81,170,118,182,69,37,155,254,144,213,0,0,55,248,100,105,130,10,20,132,23,166,68,84,28,133,57,65,1,80,148,155,161,114,177,203,165,1,227,13,117,80,198,163,178,167,58,79,131,72,92,10,77,28,213,186,42,220,32,228,238,115,154,43,118,77,22,178,133,12,137,187,187,12,225,184,92,144,71,117,126,4,163,116,23,139,92,96,110,51,182,179,28,38,213,122,187,245,208,121,25,89,122,104,33,116,52,233,61,210,6,143,22,134,57,5,243,191,222,60,191,254,143,115,219,93,34,63,46,58,174,146,101,26,24,171,65,114,135,95,79,105,237,43,103,213,220,220,123,220,117,204,196,127,73,91,45,111,214,211,74,203,92,15,23,89,121,222,190,190,185,177,160,4,128,8,0,2,109,178,157,133,32,72,226,91,82,74,18,24,175,36,223,25,119,247,223,250,8,56,26,82,149,149,137,255,208,157,247,102,82,160,54,10,232,230,117,77,254,234,137,101,162,46,119,196,71,86,117,109,21,139,221,152,225,209,236,134,45,29,101,145,86,135,85,182,187,249,158,246,209,9,191,165,61,125,95,95,255,226,6,186,152,80,66,0,11,25,52,44,117,210,177,141,64,34,65,54,84,96,226,74,93,36,8,40,2,205,212,52,192,64,8,17,147,169,7,49,61,28,21,81,131,93,216,234,62,145,7,194,195,181,55,107,8,75,96,170,58,255,62,102,68,42,117,140,38,81,128,167,187,45,128,93,118,57,72,238,70,29,232,29,211,64,213,12,77,244,49,129,51,20,2,53,8,198,244,186,92,7,148,170,116,194,29,212,109,47,92,150,110,193,90,83,245,15,227,2,93,183,159,255,125,86,235,226,221,207,250,6,198,144,98,139,149,113,147,79,18,159,9,184,221,181,221,195,255,251,178,100,198,14,37,36,103,75,155,65,71,128,85,204,217,183,61,130,28,23,209,157,38,110,97,117,9,191,51,102,105,132,148,232,86,166,209,207,84,251,88,181,244,245,159,117,9,164,230,186,170,25,55,55,247,52,218,221,95,21,195,102,238,42,191,44,134,91,84,153,170,249,215,169,125,148,6,46,172,0,90,9,183,238,140,162,96,88,209,185,236,153,236,12,137,94,116,99,11,187,17,77,61,181,92,240,20,181,108,164,121,87,163,34,249,114,190,103,180,59,20,65,229,68,86,71,254,167,118,86,49,136,99,26,168,174,205,149,217,110,202,97,150,84,60,65,152,200,204,229,98,152,194,110,172,194,75,69,67,176,171,186,60,234,82,11,187,202,131,14,170,67,21,95,146,170,52,200,247,197,16,92,139,68,223,70,74,186,4,94,165,0,10,147,28,9,140,122,130,51,142,188,227,137,32,229,177,139,66,192,1,144,48,214,1,0,142,14,140,66,82,83,22,244,196,129,118,132,181,66,4,179,106,166,32,4,100,4,110,130,84,172,0,248,25,35,216,2,156,86,105,12,143,121,142,33,146,209,138,64,146,131,74,172,9,232,137,150,128,178,172,241,11,9,95,86,23,117,199,127,24,106,95,54,229,244,77,232,40,101,102,166,90,20,170,128,0,142,15,22,210,133,2,70,240,188,231,113,229,3,43,107,33,79,145,16,235,181,58,96,40,122,129,179,215,117,169,249,252,77,119,83,85,95,203,183,92,46,115,111,189,202,46,216,85,183,179,99,155,78,219,60,55,93,213,86,165,47,45,98,119,21,83,197,186,171,184,98,13,254,254,166,58,254,222,206,235,175,230,167,111,111,168,174,250,173,175,6,172,0,9,0,128,86,239,212,9,112,143,139,131,198,198,3,222,35,113,253,156,9,217,27,230,78,215,238,40,32,101,148,251,245,219,65,69,34,150,5,195,117,252,114,100,113,67,143,100,56,121,165,90,209,241,117,125,175,253,171,177,58,239,204,58,205,190,140,51,233,101,254,231,234,101,122,171,122,105,177,145,204,45,84,34,197,53,62,157,62,173,15,211,78,213,85,113,105,113,48,141,221,74,60,76,191,91,122,183,47,211,229,214,213,78,9,75,151,83,27,141,11,142,102,0,144,74,144,202,0,161,98,131,56,48,185,12,128,28,231,8,200,108,174,44,52,18,142,63,72,209,35,72,197,136,241,52,153,90,86,16,128,107,129,70,4,64,246,224,14,10,192,192,224,75,208,178,4,0,213,1,89,107,145,249,94,80,244,12,210,39,233,98,145,57,107,81,163,142,81,176,182,54,223,201,152,141,150,141,235,70,219,140,145,169,152,154,172,236,131,32,8,81,184,158,98,243,132,205,223,211,118,109,124,245,177,159,255,251,178,100,217,14,134,46,103,70,147,153,91,240,115,236,233,154,60,200,92,25,13,155,34,110,45,253,1,145,51,102,104,241,33,249,116,233,122,51,6,181,82,202,215,81,87,168,121,210,110,145,1,44,51,69,68,232,251,145,55,113,137,169,36,250,172,247,81,186,107,77,85,84,41,185,35,35,107,85,24,153,147,66,42,74,11,92,93,164,216,28,90,247,170,66,158,237,254,145,240,242,248,131,189,67,203,125,227,192,129,120,141,162,81,201,97,0,0,93,191,130,249,144,146,50,180,85,70,242,231,204,249,115,180,184,186,33,90,69,20,99,179,42,28,164,52,223,111,253,107,239,84,83,255,254,185,60,76,239,81,30,156,182,155,71,243,9,45,141,158,33,230,51,198,164,252,178,189,227,101,122,72,250,185,226,52,244,190,45,157,9,175,137,46,236,74,56,241,42,26,53,251,169,121,152,168,153,230,241,188,221,212,86,161,70,85,0,1,111,252,58,120,89,41,152,228,9,106,198,203,159,16,4,159,76,228,17,148,25,73,183,112,48,131,102,110,137,67,98,43,81,128,186,80,211,90,121,93,49,25,20,40,156,22,15,7,170,122,120,9,0,13,179,49,91,49,249,85,217,3,237,57,140,254,240,140,217,191,26,160,126,37,241,166,192,206,34,153,197,226,210,247,78,194,206,129,201,156,35,47,219,203,127,219,90,27,228,65,85,237,222,25,255,230,92,199,239,234,152,175,242,219,34,83,145,209,101,161,133,148,97,164,169,5,57,26,165,253,47,190,187,76,160,99,250,37,190,107,224,70,86,246,17,75,46,123,19,116,255,226,221,175,46,81,100,135,23,83,107,88,189,181,9,95,121,238,164,36,116,78,12,0,2,221,191,17,66,112,152,194,145,74,132,247,35,2,193,251,5,225,99,73,44,172,250,41,41,156,219,24,245,79,255,209,10,39,126,240,241,96,65,70,53,213,70,193,97,136,179,201,10,201,181,189,16,30,131,123,91,28,153,179,215,105,105,30,146,233,114,222,93,48,100,83,55,174,108,135,228,196,108,230,233,98,114,215,68,32,91,4,144,238,126,88,246,67,214,213,232,46,60,199,48,14,201,91,12,58,83,48,193,92,42,27,58,136,164,137,254,100,48,112,4,30,96,146,185,16,57,30,76,34,94,74,161,80,145,132,129,240,149,220,28,200,96,88,203,180,44,36,123,128,90,58,52,130,142,31,0,160,92,16,68,24,147,192,203,2,160,21,67,116,86,244,14,98,171,213,142,178,215,225,164,51,11,13,130,33,133,148,213,131,20,13,38,219,140,149,244,38,2,229,86,246,253,255,97,228,73,5,224,33,16,180,64,176,238,58,58,135,16,194,33,33,159,196,93,255,61,236,247,77,204,115,119,127,255,251,178,100,205,14,5,111,103,74,155,70,127,66,104,140,233,151,40,101,218,24,133,155,32,110,97,109,201,190,51,101,157,131,21,184,115,92,239,223,80,213,16,92,235,102,234,179,212,212,23,38,22,52,217,51,167,86,107,32,228,147,154,246,55,186,110,232,122,249,40,216,208,226,103,210,218,62,229,54,141,43,22,247,218,178,116,178,15,81,211,122,175,203,217,43,211,205,192,41,160,128,0,10,73,43,6,179,27,18,59,223,15,70,216,93,74,84,246,185,64,218,224,88,108,78,74,119,118,98,145,106,120,240,99,93,99,121,200,105,207,218,61,195,177,153,110,214,229,12,54,202,32,140,195,157,136,143,73,27,99,17,10,230,213,135,221,103,161,171,51,79,186,81,204,68,57,157,116,69,70,49,27,61,153,138,197,83,83,100,170,231,122,35,115,92,164,58,90,154,160,219,53,209,206,199,92,93,46,83,192,200,0,1,255,248,57,164,160,17,100,223,68,144,22,100,2,34,108,61,42,70,249,108,4,158,114,54,230,22,35,149,228,53,4,102,70,68,176,159,51,72,94,104,141,120,214,137,145,133,74,253,202,124,102,106,238,52,241,243,5,134,27,168,187,93,163,95,203,51,123,41,34,88,60,163,47,28,32,250,166,255,239,123,22,164,144,170,208,123,189,237,69,148,164,171,87,41,185,19,247,205,210,144,232,107,246,83,215,56,106,171,95,20,178,247,25,248,166,94,228,108,211,99,155,21,168,217,110,195,85,142,34,253,21,159,170,187,231,170,219,255,84,155,246,87,169,20,200,187,142,67,148,0,3,111,185,18,36,9,1,35,55,220,100,130,70,61,98,132,183,210,165,43,138,193,73,101,63,1,80,196,156,25,100,189,248,181,98,28,115,209,186,85,64,189,112,10,76,16,193,92,49,28,79,205,163,164,46,173,251,70,254,161,137,47,154,184,248,172,117,110,23,74,110,128,48,196,55,62,184,136,34,124,217,95,202,185,118,26,246,91,8,114,47,143,67,134,51,119,23,140,129,84,65,241,14,207,42,231,168,219,120,52,242,136,202,207,28,156,186,42,216,234,46,57,221,96,108,239,52,215,153,192,228,55,234,226,189,71,222,219,234,47,106,50,106,54,229,83,137,104,64,68,144,224,136,1,16,146,124,198,200,143,1,77,216,64,128,74,214,103,72,65,47,161,110,152,113,252,164,151,71,34,48,253,232,149,36,14,42,22,207,175,122,208,252,231,92,201,152,148,63,75,126,198,239,127,225,249,247,227,54,43,211,221,165,122,112,185,143,227,99,57,12,86,249,70,18,139,221,251,243,254,121,191,78,46,134,111,114,228,134,159,69,164,156,97,120,247,169,47,30,183,93,87,143,54,252,188,49,29,50,121,143,43,44,255,251,178,68,207,141,196,183,103,76,27,15,91,112,152,172,217,83,101,136,166,82,65,157,48,45,24,253,2,66,179,101,77,161,151,160,179,162,227,101,220,176,160,42,31,93,241,243,247,106,3,90,65,215,18,235,82,148,87,118,254,170,93,77,71,187,214,186,32,59,64,0,55,109,140,0,98,19,138,248,141,105,48,148,169,131,134,2,164,19,140,153,146,185,150,145,203,14,37,36,90,57,4,191,118,96,41,99,110,33,27,45,226,151,214,114,228,22,153,165,12,145,223,187,63,98,189,143,230,31,188,251,21,169,94,87,51,184,39,42,220,223,39,34,112,152,18,124,16,33,74,172,137,111,248,131,17,29,130,184,150,104,207,198,0,33,190,26,66,16,89,86,82,131,66,96,209,107,7,97,22,162,220,153,205,146,148,242,51,160,21,70,61,244,67,19,21,136,195,16,72,60,200,232,244,51,123,174,213,70,234,66,106,128,116,42,0,0,157,212,192,11,150,185,155,147,28,16,88,115,184,59,168,180,192,198,208,16,122,15,136,76,145,133,137,3,2,91,202,138,182,26,149,184,194,128,75,242,61,109,26,30,48,129,144,195,137,145,0,83,138,178,16,54,58,203,28,228,92,112,25,171,89,149,90,151,212,173,106,106,221,22,173,202,168,94,72,109,245,140,201,226,244,253,129,173,48,21,45,98,93,40,40,77,128,103,20,48,197,210,158,231,42,95,106,76,71,82,243,210,142,136,233,123,182,235,191,19,107,39,23,197,3,18,125,249,119,236,253,60,226,173,107,136,22,47,74,227,39,54,249,248,198,180,219,71,112,33,171,46,46,131,25,200,118,107,122,205,211,124,213,235,205,230,151,84,142,251,122,169,180,151,64,182,40,0,136,96,4,185,45,164,34,132,232,90,90,75,19,16,131,189,103,40,162,62,67,102,117,124,210,154,37,11,80,204,140,131,121,200,165,231,158,217,66,241,135,85,216,252,226,180,53,28,195,26,17,44,121,247,221,97,199,50,105,148,13,214,176,236,210,102,105,164,252,158,154,229,33,242,243,115,115,56,217,181,162,73,169,177,116,167,101,166,97,21,19,146,234,158,229,229,198,254,229,153,151,33,125,12,221,24,197,42,50,177,48,153,0,243,41,83,2,10,141,104,58,45,33,132,207,37,194,17,138,76,42,81,43,6,24,12,2,101,16,18,35,167,32,96,134,28,12,3,136,64,105,132,146,207,250,189,70,192,128,1,130,15,130,32,123,172,40,37,75,133,146,234,48,167,177,212,37,0,19,1,153,203,204,234,186,142,60,196,244,119,88,71,99,177,58,59,77,217,70,99,111,92,101,249,212,82,85,14,55,84,7,71,98,32,208,37,21,101,60,184,121,175,226,185,104,174,235,154,255,252,175,255,251,178,100,205,142,5,151,103,72,155,101,103,34,105,12,217,122,60,195,102,22,121,157,28,78,33,125,1,185,51,166,104,243,161,184,210,185,253,37,38,166,6,196,22,90,200,237,140,22,134,105,166,40,225,125,137,149,170,108,212,131,86,116,215,99,118,30,186,246,241,179,235,123,25,31,240,126,78,38,230,198,154,255,174,165,176,12,208,0,4,1,145,118,219,147,244,91,144,47,212,133,165,78,247,6,179,126,104,233,189,177,105,227,231,37,144,192,162,215,94,130,225,212,54,230,186,234,173,119,255,209,229,60,244,151,179,74,94,206,143,194,99,208,167,113,251,42,194,173,212,78,58,161,227,229,158,115,225,231,162,126,246,131,185,143,113,243,51,107,90,114,101,42,205,196,95,15,232,233,115,119,197,218,213,61,44,95,58,247,82,212,170,63,169,139,142,2,181,0,3,83,5,101,48,57,113,131,179,149,240,8,156,0,225,137,13,155,47,137,102,133,137,205,24,156,88,152,80,156,224,11,157,197,14,6,2,67,192,32,73,40,53,4,176,58,200,202,133,4,162,13,108,208,219,130,41,149,92,199,206,154,8,20,105,107,173,96,160,67,238,141,133,64,102,235,109,199,141,187,53,165,79,132,42,146,106,188,10,240,74,166,20,148,6,240,190,240,236,85,208,148,200,211,221,38,25,251,232,112,72,28,18,46,194,200,40,235,197,34,196,115,60,207,207,213,71,93,241,87,93,213,118,156,195,3,65,97,232,104,204,224,224,67,19,158,162,16,174,48,148,88,81,135,8,83,107,221,142,139,148,99,81,120,36,115,103,68,222,82,13,75,152,204,210,72,192,226,145,166,180,28,227,32,140,162,165,25,38,167,5,88,253,63,233,0,3,0,48,213,182,211,156,223,72,144,106,151,57,196,253,81,29,67,58,228,232,239,113,166,136,150,49,24,12,62,37,38,206,130,10,138,236,143,167,110,170,237,35,163,130,56,166,74,119,114,235,108,228,43,13,103,133,45,218,225,210,142,171,182,31,31,21,83,205,197,140,162,157,33,40,125,54,203,19,81,51,220,83,35,223,93,35,71,213,207,213,207,142,159,161,145,124,205,115,175,19,21,4,202,175,172,142,158,184,154,194,52,0,35,209,142,208,134,15,63,26,89,114,118,100,225,151,201,39,9,60,3,69,38,24,96,136,132,102,1,22,21,14,9,2,56,12,48,208,221,94,41,128,24,197,200,48,240,4,39,24,192,209,40,98,134,136,6,129,160,134,54,2,101,180,38,6,4,129,134,68,38,240,164,201,88,75,72,71,36,52,113,2,2,209,109,231,131,223,72,149,77,67,119,100,51,184,196,217,252,129,159,200,159,225,64,104,165,52,244,253,60,27,16,99,145,30,44,168,221,71,255,251,178,100,214,12,134,32,102,197,147,104,111,64,113,44,217,122,60,168,126,24,197,157,24,78,109,109,201,221,51,102,104,241,162,188,101,6,221,220,221,213,127,245,12,143,103,207,203,46,35,250,219,125,186,247,231,88,77,53,85,138,183,183,146,139,17,163,136,34,243,206,49,89,172,232,227,115,146,117,105,85,37,228,252,92,57,246,251,100,166,178,87,74,197,213,53,179,75,55,125,81,187,208,235,202,73,37,204,139,178,144,28,52,249,10,20,153,146,73,91,159,161,161,208,206,135,67,48,89,91,147,26,194,183,209,198,147,194,96,198,177,139,162,245,74,247,28,201,8,88,239,169,70,56,68,102,101,135,100,247,254,30,76,26,46,201,87,80,219,197,56,117,11,39,136,131,209,216,59,16,18,2,123,140,161,220,82,72,65,219,153,104,224,214,168,101,98,52,35,146,161,54,132,86,38,205,28,243,149,115,67,217,38,155,170,151,74,120,123,185,39,153,253,153,104,231,136,241,166,191,189,200,56,181,0,91,243,79,104,49,73,99,158,86,61,204,243,16,44,62,97,196,129,48,102,240,195,144,129,35,7,95,7,4,163,153,142,136,51,116,56,4,22,51,230,226,92,192,129,164,19,165,226,181,32,56,104,28,203,147,70,154,99,192,162,230,60,138,225,129,111,233,100,229,49,50,234,42,57,68,178,255,220,164,169,94,221,202,91,178,122,87,78,26,235,7,156,129,219,105,22,115,149,106,217,188,12,26,118,139,149,135,13,70,246,162,86,201,232,232,228,125,116,86,213,11,162,42,196,204,53,76,97,167,81,38,102,84,102,102,17,67,49,5,14,12,171,41,80,76,217,138,97,17,119,114,144,68,65,235,91,73,30,54,105,92,193,215,198,55,171,73,108,94,30,38,180,40,17,224,106,35,80,225,49,162,144,114,73,2,168,187,23,0,82,156,129,187,0,193,53,89,135,123,217,134,167,134,54,224,244,225,228,216,85,221,173,87,96,235,0,22,82,218,228,119,103,119,71,52,215,255,57,100,116,209,152,170,168,237,179,161,95,67,153,92,154,52,199,241,242,104,199,115,144,90,29,94,186,101,101,102,87,169,165,103,52,236,181,91,42,85,73,217,90,234,221,61,31,77,58,179,228,125,32,32,2,252,100,211,217,133,4,6,47,109,28,20,112,101,193,97,154,214,34,16,65,141,161,101,221,48,184,204,205,2,49,226,82,50,1,152,15,184,92,36,6,24,185,104,94,10,1,152,48,66,6,12,53,49,64,64,240,88,4,32,48,162,192,192,32,87,92,72,107,17,0,0,85,245,57,16,37,26,222,54,14,243,71,225,201,124,38,122,221,5,234,104,253,72,187,207,34,86,121,86,218,76,229,187,23,112,185,44,105,119,255,251,178,100,196,12,5,172,102,199,19,101,127,66,99,236,217,99,61,34,88,24,209,157,24,78,33,253,9,189,51,103,40,194,162,44,33,66,49,128,136,225,57,72,209,175,196,105,235,255,245,44,176,233,3,86,81,37,26,18,102,98,91,207,122,20,57,202,24,62,69,232,121,3,138,152,74,26,33,45,195,136,83,168,84,39,59,9,44,81,4,67,200,127,30,51,180,22,40,239,182,232,95,55,182,96,86,219,151,88,166,61,169,184,114,197,248,196,155,143,77,138,45,228,1,87,5,197,221,173,205,192,82,35,112,239,97,53,73,152,181,86,15,147,101,55,251,179,77,226,27,84,58,193,208,113,224,232,84,113,83,31,253,118,47,71,105,48,186,12,66,219,153,107,113,155,64,182,156,165,209,52,163,241,56,215,113,212,56,219,168,78,225,100,147,12,107,233,85,146,173,214,177,151,21,17,205,63,218,55,154,55,198,89,157,92,69,91,215,23,69,90,245,172,122,140,90,231,254,191,154,107,248,255,11,42,9,189,183,216,193,9,33,18,101,71,148,139,1,15,50,98,154,80,200,246,99,50,58,82,98,72,170,246,160,8,69,88,148,50,245,73,249,4,70,158,69,62,205,176,141,218,142,212,227,213,123,48,179,117,106,195,211,20,202,43,177,37,32,148,221,138,190,250,90,124,171,133,107,151,85,86,33,170,91,242,74,88,246,91,46,84,136,165,185,107,181,17,173,135,184,248,136,155,133,89,171,72,221,236,234,141,23,19,75,35,76,217,194,148,174,102,172,65,117,4,14,15,207,58,224,230,246,136,184,161,182,112,176,176,184,233,169,114,174,220,250,239,142,231,214,168,169,134,122,28,160,16,222,2,221,187,126,4,6,23,30,102,74,139,143,1,11,51,162,26,81,8,214,151,74,58,34,98,72,185,237,65,18,10,177,40,101,240,145,216,120,33,167,177,111,177,109,75,237,65,53,47,61,84,157,1,110,108,188,179,106,3,152,176,131,16,61,148,129,169,60,20,90,64,108,152,24,41,241,141,251,70,185,254,101,177,15,73,187,183,248,134,80,216,148,96,142,23,140,139,250,233,110,191,51,11,70,45,172,173,59,53,167,25,242,220,247,15,211,63,115,153,70,66,155,30,234,175,91,17,122,234,205,116,177,4,170,183,133,238,21,119,161,173,67,88,225,73,68,187,24,197,132,16,240,0,25,181,148,4,192,12,28,201,151,55,67,148,56,124,11,52,49,45,81,229,144,25,78,218,211,11,90,142,12,138,223,102,112,195,188,252,213,127,158,170,17,137,195,157,230,168,108,84,119,231,40,132,56,197,49,170,211,20,59,81,212,81,248,177,242,207,5,146,20,166,81,67,108,131,147,58,191,94,106,12,58,49,123,92,67,255,251,176,68,195,140,196,201,102,203,155,73,69,178,151,236,217,83,104,200,190,82,9,157,42,109,97,7,194,90,179,100,205,148,154,153,26,91,116,196,44,240,44,195,179,160,215,105,233,62,229,90,108,198,134,29,197,71,35,49,182,58,86,87,163,124,86,210,97,77,224,101,36,83,240,166,192,241,107,118,250,71,138,243,107,181,173,126,76,123,104,139,128,150,2,6,221,118,3,120,93,179,12,243,184,167,128,78,196,240,4,206,145,238,226,25,195,48,242,23,66,228,150,52,241,202,35,80,238,229,80,19,101,20,53,232,214,61,85,212,43,132,75,173,104,12,121,165,31,140,85,153,250,250,34,157,108,245,117,68,144,219,32,9,163,136,143,135,131,26,206,136,172,74,115,161,45,2,9,20,91,57,97,103,25,90,10,109,84,185,136,100,19,165,179,102,146,115,26,205,52,218,229,238,246,182,51,167,204,202,219,65,119,129,88,215,105,74,185,222,202,123,122,36,94,224,146,202,65,78,255,119,31,221,57,213,181,175,209,55,188,126,80,156,121,9,169,111,248,197,32,42,2,17,168,41,42,10,112,106,208,181,177,85,247,213,144,12,85,117,155,32,52,84,162,47,45,167,193,220,96,152,79,36,46,72,48,5,130,211,58,31,10,166,173,72,202,219,240,66,47,48,150,47,118,129,137,178,112,105,159,122,230,137,177,7,62,82,48,30,73,103,96,213,42,41,219,115,85,252,115,13,239,116,236,215,169,249,170,142,107,187,217,187,125,77,95,52,235,99,166,170,89,47,234,236,228,108,157,204,62,129,83,98,142,38,137,161,34,173,34,107,57,38,217,227,142,94,208,186,60,207,74,92,148,85,199,47,179,148,202,221,58,48,200,101,42,3,75,0,176,4,118,219,69,178,115,224,60,38,132,187,177,77,49,87,69,197,252,53,6,155,156,96,162,14,156,136,54,36,16,11,73,43,49,25,91,156,253,223,255,144,85,89,138,136,62,50,197,12,249,242,103,210,110,11,125,120,157,109,37,235,25,176,199,8,66,117,171,202,198,106,108,183,82,99,134,182,243,98,39,98,52,167,203,105,33,70,188,164,108,88,166,242,50,238,251,26,159,57,240,138,159,217,27,232,160,24,205,234,147,12,149,142,40,160,52,190,180,217,235,19,114,211,12,40,87,48,245,236,196,5,144,97,48,202,211,3,2,1,67,129,132,5,118,72,42,32,33,3,8,192,227,66,36,154,7,17,76,38,57,64,50,141,20,36,194,161,131,26,188,1,74,120,20,193,64,198,30,175,10,4,10,192,4,9,13,7,223,212,109,100,145,197,214,189,109,63,216,195,78,204,85,99,63,177,135,146,166,49,120,66,135,62,217,194,36,143,148,48,243,168,162,116,181,121,255,251,178,100,190,140,132,209,102,202,155,79,90,210,107,108,217,119,60,227,124,26,165,157,16,46,25,254,193,245,51,102,180,195,33,180,183,254,222,116,241,90,92,113,203,45,127,83,122,207,223,91,239,102,121,196,187,29,238,21,53,133,188,92,99,27,81,102,123,249,84,245,47,86,178,27,180,182,28,186,130,86,178,174,19,69,142,56,246,205,24,162,71,19,79,152,90,79,117,198,32,225,228,248,240,166,222,254,53,152,48,239,36,208,54,246,121,111,62,109,188,143,13,23,102,95,227,105,95,75,110,9,109,182,75,138,239,24,4,231,228,10,135,37,148,32,115,156,28,122,185,118,122,5,209,203,40,86,255,226,58,20,198,148,233,205,36,230,103,57,79,27,151,5,58,33,202,87,146,213,57,110,61,77,236,125,206,123,186,142,26,53,254,174,9,108,159,184,177,138,62,247,153,113,157,177,112,53,140,185,78,18,16,180,213,52,248,72,225,32,134,135,199,164,29,7,61,208,168,209,149,220,48,215,114,198,197,178,215,110,69,99,51,140,101,123,34,177,234,147,55,95,33,4,8,17,173,191,248,2,91,7,14,116,239,81,69,129,228,192,0,199,208,85,217,82,183,150,94,187,185,65,86,102,110,63,4,65,91,201,238,162,67,55,234,172,127,178,169,222,65,88,117,246,177,149,252,185,170,187,18,53,142,25,132,199,124,110,158,105,61,8,45,131,115,83,150,247,27,182,195,141,163,18,54,210,102,219,182,125,131,80,205,63,40,213,167,221,230,212,199,118,86,238,63,243,185,54,205,8,42,141,189,206,200,59,34,178,26,163,25,0,9,110,138,242,8,145,138,103,189,34,77,121,94,172,171,45,110,98,71,85,24,231,63,250,229,231,178,129,250,64,68,203,117,224,211,229,203,18,122,115,83,34,16,71,216,160,1,56,174,147,208,181,160,86,200,52,68,147,107,10,157,50,96,30,217,124,99,56,128,78,94,158,169,246,196,179,131,59,83,135,66,144,118,68,77,114,43,44,101,11,143,138,228,254,203,160,163,177,81,118,198,73,182,143,86,38,14,172,243,74,34,117,116,99,225,207,22,182,149,42,69,145,44,100,12,217,70,202,15,49,96,203,152,167,32,115,200,185,119,67,24,198,191,34,217,239,151,122,122,131,163,217,173,202,123,164,31,188,148,113,38,32,225,244,88,169,204,178,240,93,153,6,144,216,141,124,157,109,96,173,117,130,114,221,245,130,80,205,4,97,6,143,24,2,253,185,8,35,81,5,109,5,3,13,191,4,66,78,169,10,69,219,13,86,151,48,28,21,77,160,30,155,91,102,216,98,113,115,80,61,48,193,75,253,26,141,88,49,2,86,199,190,206,148,112,114,57,12,6,197,143,26,93,160,213,255,251,178,68,186,12,196,149,103,75,155,38,70,96,151,172,217,51,105,232,62,82,121,155,44,108,189,12,194,75,179,101,77,132,154,145,97,174,208,148,91,113,228,172,217,58,80,165,72,161,84,58,172,108,33,74,212,166,57,40,60,36,134,242,36,171,210,32,162,135,42,11,153,103,185,110,210,32,92,45,243,23,52,221,135,93,88,218,74,154,178,18,38,70,20,125,21,103,83,164,66,148,71,227,57,44,125,203,72,54,14,59,182,253,223,73,116,5,131,146,52,67,136,94,33,4,233,28,20,233,149,197,20,66,204,113,236,187,51,86,45,67,133,20,245,210,242,188,191,77,178,151,136,217,129,156,97,4,212,174,90,74,43,3,103,160,31,203,61,55,89,107,118,71,241,3,194,111,81,45,55,58,227,54,229,192,139,221,123,106,36,104,171,91,172,252,89,253,34,164,175,166,156,111,212,136,66,224,252,127,73,211,247,230,204,224,80,85,205,214,71,247,174,230,152,243,171,185,238,206,127,49,103,101,81,61,219,61,228,210,143,205,10,153,68,173,207,179,91,29,237,148,217,243,128,171,35,0,38,195,8,164,12,0,28,55,57,20,238,137,163,44,153,204,218,162,44,5,140,115,61,48,64,28,136,154,96,180,48,8,26,35,15,24,140,90,227,16,2,138,193,73,238,85,15,10,7,2,161,113,161,3,14,102,196,192,240,224,17,135,18,69,205,130,4,128,17,52,220,74,249,194,168,30,65,44,96,244,237,218,195,251,29,202,87,55,141,21,29,90,70,95,54,220,221,201,123,33,133,86,175,119,143,14,134,128,119,238,64,1,249,116,222,62,54,243,187,59,185,11,60,155,203,23,170,116,95,42,115,223,143,147,183,191,195,50,157,247,231,111,252,119,241,14,83,245,125,153,44,220,2,3,178,226,21,5,100,149,47,174,49,2,7,146,61,38,101,49,141,114,2,232,97,221,234,171,94,167,163,106,96,113,223,235,0,3,1,166,147,105,196,92,238,101,99,245,38,7,122,53,209,237,89,27,252,142,165,198,51,175,111,102,204,255,193,15,20,204,87,12,185,92,161,249,255,170,111,218,70,92,74,83,36,229,71,48,145,178,45,237,185,92,227,186,146,87,61,72,171,75,181,84,187,165,182,123,45,145,165,118,43,165,85,181,179,49,85,46,69,165,139,24,142,218,162,22,200,68,54,134,119,58,166,242,175,225,140,201,133,78,6,118,74,27,13,184,106,248,120,128,192,116,130,57,132,128,134,65,162,140,7,76,128,54,49,26,212,192,128,114,0,89,161,67,78,144,128,4,68,97,85,48,168,220,4,23,34,22,7,20,222,18,255,32,120,56,20,101,208,72,8,116,196,25,156,80,84,20,68,19,120,93,6,117,2,46,72,255,251,178,100,185,14,133,216,102,197,147,134,87,64,102,108,217,154,60,101,173,24,241,155,20,78,25,125,1,97,179,102,168,244,9,88,172,1,14,63,177,248,31,26,217,91,164,166,140,147,0,161,229,52,101,145,118,112,200,47,208,101,85,157,61,108,57,253,157,52,137,43,86,84,228,206,177,208,105,6,210,182,161,180,231,237,70,217,229,132,186,210,81,164,237,240,75,124,185,116,89,179,198,99,229,94,59,76,62,253,136,201,153,171,211,186,177,51,211,88,106,38,86,166,198,106,23,36,13,200,216,197,15,219,9,73,202,109,172,250,86,146,252,58,37,115,90,147,182,212,128,60,121,175,210,4,8,5,183,108,221,50,137,94,192,132,212,163,84,188,59,235,32,151,142,198,186,30,176,236,45,253,252,68,149,87,111,255,255,217,148,153,12,219,77,177,36,153,216,211,154,142,246,82,209,153,210,199,101,100,232,69,98,61,36,49,29,79,105,206,103,122,250,46,232,220,234,232,102,179,217,250,231,204,114,173,174,142,143,181,116,182,130,213,0,7,45,176,195,215,108,230,6,0,15,112,10,1,203,70,91,51,47,229,59,0,131,4,178,162,91,134,10,112,234,187,194,67,37,161,128,21,77,41,148,210,95,68,152,110,57,128,74,146,20,175,214,56,170,234,236,202,49,49,22,230,98,72,26,235,250,134,21,204,7,179,71,220,163,165,102,67,246,81,138,72,146,144,79,222,110,228,161,37,251,77,66,71,189,116,159,174,159,197,215,44,205,226,148,136,245,172,220,46,58,236,213,111,244,247,45,120,219,167,45,184,236,150,110,231,170,59,201,155,106,55,184,150,164,194,82,220,93,39,110,202,173,217,233,93,26,77,23,169,116,163,225,107,205,29,17,195,22,59,7,230,244,197,209,23,32,90,164,85,211,1,191,80,179,149,146,157,78,26,66,180,200,166,218,101,146,97,16,0,112,99,53,3,216,21,246,93,150,229,25,195,67,197,13,101,166,141,198,10,92,37,112,136,243,131,161,66,225,82,164,3,138,153,64,184,64,225,199,57,227,216,38,83,212,60,122,239,37,124,149,198,214,84,167,69,125,162,244,17,134,123,156,250,128,0,52,171,28,73,53,24,19,154,123,52,183,99,51,67,51,213,194,81,211,14,187,4,13,23,0,193,20,133,129,22,232,201,11,94,72,195,18,1,113,73,65,145,193,32,172,75,98,96,160,244,76,48,35,32,112,140,48,254,251,115,34,10,135,93,43,205,130,88,246,229,14,88,179,82,146,245,106,90,122,120,253,171,80,84,182,163,33,149,204,231,110,180,102,39,30,140,102,15,183,47,15,55,55,172,200,176,187,87,163,16,52,149,80,241,26,85,229,113,178,181,243,19,122,212,88,214,169,255,251,178,100,191,140,5,48,102,200,27,73,93,242,88,66,89,50,63,6,38,23,21,159,26,109,161,252,201,222,51,166,104,241,162,252,154,127,34,237,165,166,248,251,233,155,113,35,85,25,177,44,241,96,213,227,147,116,102,199,151,134,207,222,97,246,37,251,242,65,211,150,171,10,88,244,197,226,251,124,222,21,255,123,93,227,24,204,1,73,155,200,128,17,251,52,185,100,165,197,149,90,144,103,96,201,66,160,120,118,68,170,39,248,190,19,203,215,59,103,161,217,90,107,229,203,79,38,157,63,203,202,5,80,241,32,32,159,255,249,250,147,80,70,238,148,136,30,80,56,207,2,20,43,75,1,80,128,193,204,156,56,69,49,197,128,35,233,14,145,218,235,196,16,39,104,22,144,164,42,15,42,102,81,169,247,142,228,24,218,2,125,223,105,35,77,68,173,204,221,222,204,183,196,74,112,139,60,125,192,67,74,0,1,131,43,38,0,41,19,121,15,78,148,169,10,22,13,232,33,12,26,25,2,54,36,128,48,208,236,192,44,240,224,106,11,24,212,80,199,202,128,166,112,186,129,129,240,0,104,66,13,0,3,220,213,43,18,19,15,7,12,2,128,34,35,50,245,107,98,132,0,149,28,144,194,211,193,4,77,149,251,177,60,229,74,226,246,230,169,174,204,110,35,45,149,51,231,238,80,153,21,235,71,41,227,76,74,142,9,110,207,100,211,255,36,203,10,78,235,28,247,255,110,113,24,170,179,67,6,88,239,205,111,219,14,73,52,243,6,118,30,153,58,185,29,206,222,247,154,77,180,14,190,87,106,54,244,109,144,170,134,72,229,237,122,135,106,126,127,157,245,30,203,158,217,86,172,235,109,185,125,56,38,232,105,96,3,237,74,164,210,220,171,196,160,139,197,78,138,20,172,82,142,175,142,45,140,104,38,37,106,157,1,238,27,18,237,38,176,172,144,208,67,87,255,223,28,66,77,92,55,140,171,116,37,231,26,243,215,176,143,106,46,228,8,46,39,163,220,86,67,228,163,170,31,157,70,112,150,212,73,119,35,76,116,61,205,90,65,164,27,93,117,197,163,150,189,81,21,122,234,235,13,232,92,100,227,229,59,145,169,71,222,181,80,53,63,141,175,238,107,93,82,102,96,47,107,49,18,144,208,135,163,47,154,140,16,50,50,160,40,210,103,16,104,40,69,55,51,176,56,195,68,179,65,26,192,73,176,0,52,12,169,107,168,232,184,38,64,69,76,40,35,4,12,112,164,0,74,12,186,205,116,211,197,14,133,58,171,36,4,35,69,130,112,132,43,214,182,156,103,22,219,219,23,143,75,172,83,215,145,45,92,44,166,188,49,4,52,231,85,89,229,81,76,41,112,138,194,159,8,125,196,17,132,33,255,251,178,100,207,142,5,195,103,69,19,131,95,160,121,12,233,170,37,232,25,23,69,155,20,46,105,13,193,216,179,164,141,133,141,184,35,227,108,162,47,74,212,89,180,249,138,94,38,110,12,114,213,38,21,228,102,97,121,142,215,69,255,50,147,86,242,166,111,49,63,59,252,82,245,213,190,43,60,82,33,178,164,93,222,204,211,92,203,43,64,231,150,42,149,135,247,116,118,44,101,74,222,32,128,0,76,24,163,234,245,216,144,10,77,55,5,0,236,53,203,239,234,93,203,137,82,68,134,178,94,21,191,25,106,219,131,185,97,243,84,179,116,154,25,153,168,198,189,150,156,197,79,205,182,249,182,187,94,47,105,247,49,175,170,180,11,216,237,15,77,158,179,245,195,51,38,28,80,36,250,96,206,25,186,174,196,135,134,44,101,61,235,22,121,22,247,41,118,83,60,242,101,73,221,48,106,221,177,231,147,94,82,236,166,78,21,55,164,190,49,206,25,190,70,77,6,47,232,5,69,0,2,12,104,204,224,205,50,128,228,209,207,4,44,211,79,205,85,25,75,140,87,84,210,139,129,66,162,24,34,223,12,0,25,136,91,94,91,80,236,176,44,16,188,229,128,208,23,253,39,215,194,17,152,18,8,96,4,133,243,144,228,140,23,209,214,70,215,134,184,23,194,201,75,50,43,216,162,240,242,28,47,63,85,115,215,172,143,87,70,144,179,88,73,21,23,18,116,246,253,183,255,51,220,83,187,221,223,115,195,251,243,80,134,92,39,29,57,231,11,141,15,75,221,152,124,11,65,163,173,163,62,165,228,171,71,140,108,22,214,208,96,225,101,156,138,20,145,239,82,83,112,234,244,203,217,107,49,87,203,71,111,245,207,144,0,24,0,7,65,7,27,109,195,205,24,230,121,63,106,201,70,94,34,153,219,145,71,184,146,2,88,58,206,20,155,28,104,51,191,249,195,50,81,158,91,202,97,116,126,199,167,41,30,244,163,82,34,205,76,137,135,115,54,40,57,214,111,104,188,134,69,211,18,30,136,106,166,84,152,179,201,127,185,82,153,174,254,167,98,31,230,209,10,17,21,243,200,203,135,235,83,159,11,243,62,255,56,2,86,41,145,58,155,184,64,43,92,240,135,140,145,72,31,178,96,130,230,103,206,110,70,134,20,56,107,170,161,7,134,22,70,23,50,107,101,184,26,32,125,150,48,8,21,222,45,67,252,226,188,128,96,35,22,58,48,224,89,231,26,44,215,3,135,109,161,227,223,110,0,173,199,98,199,213,179,18,194,212,74,87,66,168,106,175,30,202,95,150,111,110,4,198,69,200,11,38,171,98,97,168,231,93,40,92,167,110,167,48,140,234,21,13,54,205,248,32,71,59,101,19,180,164,20,97,26,255,251,178,100,198,14,133,56,103,70,155,108,69,160,102,108,233,154,60,67,107,22,137,157,22,77,165,188,129,206,51,166,244,145,34,156,171,29,229,182,105,146,73,89,106,117,161,90,108,213,223,107,250,76,205,69,105,85,115,236,122,145,229,215,69,6,74,98,202,211,82,105,38,237,51,72,193,58,108,164,89,19,70,169,79,118,169,197,39,81,82,53,42,182,89,208,184,217,42,1,219,5,193,134,3,110,92,139,193,142,140,202,201,85,118,132,23,187,76,38,71,132,70,157,48,212,2,185,80,56,245,127,119,243,24,244,30,35,83,221,75,17,85,169,171,12,196,172,193,115,10,149,197,84,50,53,49,87,112,183,108,53,150,77,154,152,170,177,22,32,101,116,227,75,167,146,248,187,187,237,39,182,189,120,148,251,74,254,110,187,26,99,49,37,88,254,251,234,133,59,226,43,174,48,218,42,0,4,227,108,203,24,6,209,24,84,21,12,52,244,217,161,76,114,30,35,216,11,5,12,242,148,74,72,64,233,52,173,217,86,64,9,202,254,63,208,253,151,222,66,228,5,73,42,46,84,170,221,164,23,153,21,236,11,234,90,216,41,54,235,177,21,214,69,195,91,178,60,74,83,214,190,145,155,210,200,77,75,88,228,14,231,173,150,233,123,209,108,43,47,126,56,137,235,50,174,24,221,101,99,209,199,29,86,164,97,228,5,53,188,127,143,77,75,190,55,206,146,226,105,226,109,239,118,57,249,134,70,182,145,239,52,241,70,57,241,191,114,248,214,29,214,140,246,152,225,235,125,236,57,72,77,34,82,22,134,132,10,0,13,183,33,162,132,100,116,138,42,48,224,135,170,153,212,43,14,23,202,68,96,132,65,146,38,179,152,128,114,222,51,230,129,40,92,178,135,106,7,148,215,150,195,129,82,10,251,8,133,209,200,211,131,168,150,161,168,246,94,232,117,156,99,153,56,64,176,246,238,144,53,154,211,22,52,91,66,246,19,49,73,147,152,47,237,71,154,155,28,40,248,198,16,234,229,16,170,57,166,86,85,44,231,145,184,177,131,135,13,169,56,225,148,227,33,5,81,14,203,229,52,118,24,194,190,69,82,18,163,141,36,98,83,49,39,14,155,81,212,102,67,139,93,36,88,210,71,72,170,50,196,191,69,220,31,123,74,151,179,22,11,43,44,26,115,95,185,10,6,30,136,165,83,135,28,4,168,52,41,176,224,48,161,1,161,90,96,255,49,38,227,177,53,118,115,26,28,42,172,29,254,127,0,147,193,120,92,120,123,213,195,239,184,166,82,42,127,14,99,234,112,75,8,34,135,239,79,149,253,253,214,60,130,59,40,37,238,32,164,187,100,91,182,101,179,221,61,235,47,62,67,162,34,209,95,134,157,65,255,251,178,68,210,140,133,15,103,72,27,76,69,208,164,12,216,227,105,136,168,80,217,155,46,108,25,21,194,37,51,166,116,244,154,149,209,139,39,182,166,95,70,97,153,230,170,45,107,166,148,84,154,75,50,165,154,77,129,105,229,158,12,49,135,163,234,174,156,93,117,26,205,160,75,81,2,37,108,182,221,196,24,17,146,194,50,68,12,32,205,96,109,67,24,137,4,246,66,252,9,187,201,60,218,93,178,48,147,57,245,94,113,30,23,80,188,137,239,75,189,71,58,112,200,74,156,200,68,178,225,227,194,112,2,116,12,69,216,158,221,90,187,39,172,110,94,229,44,215,85,235,76,61,38,168,77,173,223,16,140,140,197,110,86,197,39,7,63,105,43,55,43,185,145,164,171,46,122,89,40,75,213,32,201,175,126,110,101,161,245,159,114,142,159,155,114,82,29,158,93,113,241,183,103,37,182,221,212,210,96,152,43,4,150,237,180,209,0,204,88,220,4,225,112,190,1,250,46,128,39,166,128,77,72,116,24,110,4,77,41,184,9,94,61,16,59,131,102,69,125,245,164,149,161,37,160,91,139,103,30,145,103,75,126,108,144,50,144,229,129,21,17,154,182,11,216,121,44,157,150,77,104,30,16,16,68,153,72,42,10,181,89,18,241,149,97,109,74,75,38,37,174,22,118,246,89,3,140,233,154,144,172,114,208,116,239,213,159,165,68,147,142,73,174,19,47,147,45,153,159,172,180,136,105,108,86,165,155,76,211,50,196,15,188,16,137,167,144,44,198,107,27,150,210,120,250,157,39,141,145,181,78,184,78,123,112,110,81,239,219,2,154,224,0,35,5,185,53,183,34,89,117,17,20,4,39,112,106,19,130,135,118,37,240,110,116,80,85,121,168,165,203,242,155,54,169,10,4,192,83,218,215,56,107,198,73,172,138,204,65,58,132,250,144,150,155,121,72,193,30,110,183,210,85,50,70,88,68,81,2,5,80,194,119,85,90,88,149,26,20,113,109,169,65,178,6,68,182,204,144,84,227,201,161,70,98,70,70,113,84,183,80,147,104,130,133,13,38,145,233,46,172,187,124,247,133,155,167,85,52,100,116,52,100,177,165,44,89,181,116,124,45,52,14,63,152,88,138,87,69,35,153,152,207,205,138,75,151,220,34,63,74,13,185,127,252,148,227,170,151,151,118,36,33,12,60,73,52,104,121,131,138,247,71,23,186,110,74,53,47,189,140,247,112,238,248,100,61,220,215,145,207,183,102,167,156,54,199,242,238,148,213,71,100,99,193,163,16,107,205,138,134,179,5,23,154,41,69,207,132,218,23,73,114,106,91,164,187,184,145,25,24,116,151,51,98,25,199,17,189,11,195,212,87,184,193,131,164,161,227,94,231,139,83,102,85,255,251,178,68,207,8,133,5,102,201,155,38,77,242,148,204,217,122,97,40,143,81,197,157,48,236,61,11,66,31,179,101,169,131,34,145,237,162,33,225,147,30,147,159,44,48,84,243,222,14,25,75,150,69,151,47,112,142,221,9,184,73,14,121,25,69,99,197,144,197,190,212,16,161,32,86,166,219,241,217,136,105,23,45,44,209,40,101,196,15,121,32,244,185,145,90,109,121,30,129,40,40,105,114,165,254,238,92,190,42,246,207,74,31,197,59,142,37,44,98,45,183,213,25,41,97,140,193,194,32,231,187,36,41,48,131,137,20,229,89,97,57,26,62,79,34,142,190,84,125,162,77,144,108,136,111,81,39,102,47,55,16,41,165,221,168,218,137,41,221,127,237,250,229,8,133,145,143,102,37,63,221,68,139,53,145,209,171,71,202,56,231,164,210,47,165,27,54,254,241,53,6,113,188,241,112,148,20,103,138,0,0,8,0,4,191,117,47,26,18,65,167,194,130,157,88,186,8,126,69,133,148,22,21,28,177,5,224,247,129,75,19,145,13,220,232,126,106,196,48,215,33,197,212,173,87,159,251,85,40,233,87,59,79,204,36,10,4,129,32,242,155,231,102,106,206,222,169,44,159,104,7,0,104,4,8,134,111,33,136,227,162,152,204,0,80,60,68,239,68,223,244,65,113,254,109,26,233,249,109,112,55,134,146,71,81,210,243,105,195,66,88,244,152,23,22,33,111,147,173,175,183,142,47,24,172,61,219,89,93,221,110,69,132,27,89,49,135,15,24,59,155,135,14,1,100,10,48,186,139,224,224,77,169,167,30,92,139,23,66,53,163,37,153,76,2,246,0,0,16,0,27,191,244,194,218,79,180,192,92,39,50,46,194,74,169,230,192,149,23,233,21,220,252,16,211,21,177,48,219,60,190,130,196,161,196,126,23,115,22,170,227,203,170,79,89,96,109,63,99,128,28,44,24,44,237,150,207,207,239,106,146,201,240,52,72,18,0,129,169,156,167,17,196,69,183,56,0,64,128,117,32,212,68,153,159,29,10,169,98,70,98,35,72,71,73,103,85,66,15,43,120,99,122,181,188,211,75,40,121,132,254,213,38,195,87,172,194,216,244,179,6,113,89,76,97,140,135,42,154,32,70,245,58,148,142,39,141,140,142,200,164,157,86,184,234,126,135,45,59,206,44,29,218,64,0,239,247,69,194,169,96,35,18,25,186,165,105,66,141,34,139,132,166,98,0,57,48,199,193,77,97,222,139,171,91,139,70,190,113,19,243,132,123,173,75,1,221,226,169,194,164,48,155,99,12,183,19,214,27,167,169,198,252,21,7,132,40,166,74,169,136,157,72,165,71,146,212,226,60,201,110,92,158,44,83,159,240,28,119,221,181,111,117,248,207,150,255,251,178,68,208,136,133,55,103,75,83,12,69,160,157,108,233,90,97,136,180,19,165,157,52,108,60,113,194,84,179,101,205,131,143,136,12,22,40,111,180,247,185,83,211,62,120,232,129,38,225,137,129,31,155,163,212,21,101,132,224,143,115,233,26,159,206,35,17,156,50,207,207,109,110,24,218,140,76,42,140,88,114,162,25,7,36,10,43,19,252,124,133,193,36,55,6,246,90,4,96,0,38,255,146,160,150,107,232,204,229,99,65,214,180,40,242,98,184,74,222,92,199,5,252,246,136,224,46,232,13,44,153,204,157,241,113,151,59,106,162,240,170,25,68,158,252,182,27,46,106,0,163,178,228,59,206,183,89,185,4,165,252,149,233,140,54,146,171,45,54,6,134,150,52,196,18,243,171,151,1,199,98,50,167,133,154,195,86,129,122,11,114,226,99,157,191,53,250,252,244,123,155,159,86,231,120,165,151,172,128,84,19,56,118,77,210,58,102,67,238,234,119,34,61,120,70,227,72,227,73,231,228,64,237,104,107,72,225,159,203,205,163,25,23,249,54,148,10,234,0,0,247,180,88,116,197,153,77,44,224,199,227,195,148,140,64,41,133,136,142,195,19,75,144,158,128,225,200,120,160,13,255,82,28,34,89,193,84,209,36,191,74,153,56,96,10,225,86,73,159,196,39,182,205,37,13,226,6,166,77,193,117,56,101,10,80,165,162,92,75,27,84,209,91,118,74,130,53,103,141,208,66,84,29,44,112,224,161,9,9,196,205,226,204,169,243,142,73,96,152,196,88,209,64,216,241,20,170,148,94,155,81,177,175,229,94,233,55,202,145,94,169,74,214,111,147,79,26,180,238,78,114,78,118,214,62,213,53,151,24,157,74,34,238,151,101,163,93,61,72,54,151,69,169,124,241,44,191,173,206,49,217,74,181,53,153,207,6,251,86,92,213,209,121,149,66,155,160,242,115,195,39,235,160,181,1,0,16,186,255,202,46,34,5,218,119,27,29,133,24,237,218,142,253,63,225,57,118,149,65,193,79,49,107,53,255,74,48,164,19,98,36,140,73,25,71,115,236,167,217,101,238,232,207,86,103,79,223,73,79,69,179,186,59,171,110,166,71,68,58,57,210,214,236,151,94,172,118,237,58,217,10,253,168,153,39,79,175,26,55,33,143,131,166,92,15,154,149,42,105,236,161,20,104,196,163,145,208,64,233,68,201,128,51,9,128,12,26,72,43,11,9,16,192,192,6,82,160,96,129,194,53,18,28,88,213,83,66,82,83,51,224,199,148,184,145,197,184,212,216,58,210,26,44,64,9,96,35,166,226,241,56,168,78,52,220,98,8,206,157,75,11,27,4,128,241,75,95,230,185,74,225,161,147,143,14,176,214,241,171,70,161,83,112,211,10,255,251,178,100,188,142,133,209,103,73,155,121,91,112,83,172,217,199,36,34,98,24,101,155,32,110,101,109,193,131,179,102,92,241,13,248,93,205,102,41,25,166,15,39,68,11,26,113,110,214,226,186,92,233,235,93,4,143,155,46,102,230,210,166,174,151,91,97,149,77,254,182,212,186,207,84,127,31,19,196,238,158,251,152,217,86,179,156,163,162,174,106,157,162,218,94,28,227,117,77,206,194,202,81,201,113,166,243,141,59,85,115,222,247,165,106,76,58,13,34,29,6,0,30,128,0,87,109,201,2,165,204,87,17,234,62,222,106,179,34,154,28,224,102,241,116,118,153,46,201,154,114,195,38,26,166,101,77,19,77,91,253,174,141,246,246,185,57,53,34,50,54,107,109,208,140,28,133,169,146,23,230,149,156,233,21,47,123,122,78,254,153,30,182,220,191,99,233,27,204,243,103,217,97,41,41,210,197,8,42,68,89,67,219,209,200,162,100,92,3,178,0,23,125,252,206,23,17,106,11,195,63,185,95,227,38,97,145,128,7,135,65,95,200,254,44,36,161,83,139,29,110,42,108,161,225,112,109,1,203,92,212,210,213,0,130,159,167,189,176,190,175,43,155,60,159,226,129,68,136,64,77,140,176,5,228,134,87,204,182,29,103,42,205,226,214,14,161,44,164,100,176,104,86,88,184,166,36,78,107,82,62,140,169,150,231,127,221,239,142,106,250,221,17,223,222,211,84,117,77,220,249,89,73,166,83,212,154,65,245,219,121,187,184,115,250,127,28,212,239,151,87,23,180,185,237,219,205,186,94,185,84,81,33,132,245,238,227,95,56,247,53,157,152,179,134,233,26,184,226,17,121,124,73,66,116,145,88,177,48,0,2,192,2,219,183,37,161,20,195,54,203,158,98,16,188,126,104,71,237,151,153,67,159,249,171,88,244,107,106,235,84,40,216,82,169,127,215,255,252,205,132,169,137,214,58,138,55,76,137,105,158,87,63,90,90,240,207,217,201,51,35,200,236,154,59,86,47,203,200,141,98,74,124,27,106,102,83,51,159,236,149,63,242,206,57,85,117,48,247,142,96,137,242,41,142,133,169,71,8,213,128,3,201,156,212,134,83,231,26,162,28,113,101,41,185,67,6,246,31,128,5,100,132,51,64,7,196,140,98,18,121,132,4,227,75,165,103,107,96,147,65,170,27,162,155,95,145,18,28,41,106,211,212,192,20,164,242,98,66,138,147,76,226,184,99,202,3,131,71,20,36,26,11,154,167,180,178,243,135,64,192,19,152,132,7,17,205,10,148,240,186,222,227,113,219,129,28,247,74,153,161,47,168,31,7,186,158,26,121,225,135,159,81,113,160,36,121,1,90,61,98,158,191,153,255,250,239,253,18,106,42,94,230,255,234,103,255,251,178,100,203,12,133,68,103,74,155,73,94,32,101,172,217,154,48,67,166,22,185,157,26,78,101,13,201,214,179,102,12,241,161,157,226,33,46,73,25,13,102,45,200,243,37,221,158,166,97,38,71,122,116,247,77,11,215,147,206,67,30,141,213,243,16,237,237,51,28,61,205,213,99,123,168,62,222,0,45,54,10,110,55,43,11,115,33,33,58,139,139,123,89,194,210,153,101,62,239,220,8,88,9,215,187,168,57,210,122,67,75,212,68,152,74,146,150,224,228,186,120,134,73,125,99,139,164,146,154,16,199,120,54,201,142,36,249,221,12,45,207,132,180,225,241,86,167,34,101,171,198,117,182,50,22,174,231,198,240,234,236,91,110,142,252,210,212,155,223,238,62,119,83,58,114,121,29,173,23,55,103,91,116,105,213,54,195,101,247,135,62,151,155,226,31,240,133,90,0,44,131,53,202,35,24,198,227,56,142,35,87,96,192,226,220,223,178,36,132,122,29,9,76,134,6,69,133,163,5,4,192,184,54,96,216,14,96,128,20,48,5,133,69,133,206,155,192,0,104,0,146,166,96,152,132,24,160,68,255,50,5,193,131,193,3,193,1,139,132,96,77,74,18,197,62,0,64,140,217,65,54,175,186,10,2,84,53,212,90,97,235,117,174,22,1,195,208,19,116,113,160,135,110,110,85,16,131,160,166,202,239,192,19,208,28,90,14,182,158,80,100,203,72,196,102,161,72,219,56,187,121,251,126,112,252,210,154,180,146,40,40,106,74,56,210,113,26,71,200,61,115,62,141,119,10,147,125,75,255,219,113,221,127,113,109,124,195,222,131,94,247,211,220,231,58,218,239,60,186,138,26,56,241,231,59,250,134,43,51,81,213,204,92,238,183,87,108,222,231,238,6,205,109,209,168,0,1,48,3,142,75,106,135,20,2,64,171,11,120,18,154,177,145,18,143,42,9,158,4,8,106,41,180,57,105,144,187,81,103,140,105,19,251,240,191,225,116,103,60,42,92,127,129,208,176,121,51,102,10,125,59,77,179,114,60,140,92,24,251,68,223,57,250,146,246,189,204,182,239,123,10,18,154,116,156,215,35,60,185,206,101,55,223,68,116,109,178,44,49,3,175,97,242,158,249,30,189,88,46,94,11,80,0,110,72,204,70,89,48,5,188,199,142,243,34,98,77,10,5,55,51,96,44,40,64,88,176,148,4,11,0,143,16,240,20,202,100,175,32,44,104,7,54,6,6,156,76,88,41,52,212,29,41,251,1,54,149,239,192,97,42,86,68,4,14,205,146,177,55,66,5,53,201,92,14,88,92,151,229,109,187,148,240,124,74,91,134,26,237,59,219,27,128,102,9,141,192,128,73,23,154,101,99,150,60,25,33,35,81,53,144,168,253,166,89,255,251,178,100,213,140,6,118,102,197,19,186,91,112,106,204,233,106,60,195,88,23,229,157,28,110,101,43,193,193,51,166,244,243,12,181,141,74,88,211,239,39,180,94,153,106,104,207,57,93,64,229,41,148,23,11,158,179,183,37,26,173,98,231,85,80,130,73,79,236,235,219,23,111,69,53,149,170,156,159,127,20,78,177,146,77,185,54,95,170,113,255,221,225,221,157,193,184,75,189,58,223,9,108,177,250,143,98,221,108,19,0,17,80,0,160,66,113,59,44,114,245,236,202,97,190,24,130,146,12,152,166,70,105,237,2,94,216,169,79,80,177,25,165,33,124,3,37,44,224,155,107,176,202,3,88,210,42,198,95,117,82,61,233,8,134,229,9,73,171,103,247,30,86,123,133,116,43,197,237,119,246,62,109,172,211,71,211,102,143,195,44,25,68,193,146,232,47,56,150,140,164,231,177,155,198,50,250,238,42,194,8,198,61,229,65,218,48,165,3,37,112,85,168,2,207,0,20,139,172,200,152,76,163,228,207,76,12,162,64,198,200,140,115,180,195,198,204,76,53,74,203,132,42,17,157,33,32,32,230,132,0,16,26,40,0,14,242,1,211,142,44,154,12,57,167,151,229,107,18,144,44,155,182,150,110,188,102,27,88,33,26,166,17,8,90,218,194,87,123,16,141,77,221,185,216,148,110,176,226,87,61,5,132,161,246,206,60,21,135,69,8,99,68,2,132,13,100,114,53,182,177,220,68,245,240,179,197,175,113,85,115,95,241,255,115,162,229,165,204,245,103,167,251,79,174,227,141,44,161,162,90,202,17,142,162,142,36,166,28,197,106,122,166,48,181,126,222,26,22,136,126,74,110,59,190,84,121,205,26,234,48,5,89,2,20,219,114,10,238,237,15,132,125,207,121,133,34,114,44,240,51,9,156,27,186,104,238,254,168,12,159,242,1,171,161,89,98,255,127,112,245,118,82,98,216,218,18,100,217,120,219,222,16,247,156,10,204,170,149,139,159,105,201,24,158,70,42,4,254,18,43,157,193,65,31,249,13,202,186,251,162,191,177,238,226,211,17,127,247,239,52,191,255,7,96,65,141,132,241,138,72,129,175,105,33,155,40,233,130,161,153,195,171,208,52,109,48,52,73,48,100,1,68,51,4,129,3,14,134,67,114,36,161,8,84,128,81,25,156,0,116,136,26,73,101,183,50,196,211,224,40,60,72,89,141,76,206,211,56,198,134,112,18,129,163,12,132,29,0,85,14,164,76,169,150,244,12,4,170,81,77,169,98,46,95,185,55,229,204,103,24,54,227,91,178,207,229,6,96,112,224,26,4,34,177,224,74,98,26,35,145,77,73,205,182,58,237,11,218,218,111,53,177,104,168,123,184,237,231,168,119,159,50,75,99,126,255,251,178,100,200,140,5,64,102,199,155,121,66,114,91,104,57,147,60,67,125,87,177,155,20,46,233,107,209,199,179,166,52,241,150,248,37,103,182,31,55,45,108,111,153,107,233,211,87,223,189,208,232,229,171,110,108,215,195,63,139,226,249,254,174,162,167,231,81,253,243,82,200,246,95,215,76,184,230,194,79,187,251,210,0,16,16,128,0,219,182,251,106,117,114,211,208,147,46,88,97,177,196,57,28,233,104,59,120,173,115,123,157,123,127,111,191,143,156,103,62,127,251,125,191,252,68,124,194,119,35,86,58,100,187,17,165,22,102,50,171,2,7,128,163,92,133,225,129,80,224,173,162,204,162,1,80,85,69,164,58,164,99,174,186,167,78,30,104,139,56,30,170,65,255,132,134,172,227,230,145,162,224,129,169,21,203,162,29,123,104,148,116,69,147,109,129,157,0,2,82,172,192,137,161,74,1,145,210,230,152,101,152,44,54,123,160,185,139,5,134,20,29,148,4,80,168,116,10,4,6,24,196,24,92,181,86,65,8,56,98,96,0,117,149,0,118,0,128,53,146,176,232,106,211,9,1,106,69,218,127,164,238,140,109,150,46,81,8,57,146,218,103,112,228,78,197,61,106,217,252,99,155,179,12,103,85,242,181,79,94,103,228,22,176,148,78,115,38,14,33,52,45,79,230,124,110,216,220,94,153,59,255,154,76,255,242,133,46,191,246,66,222,147,75,63,187,155,245,117,165,172,158,245,131,107,87,238,237,138,124,230,141,173,214,188,103,210,79,247,18,52,89,230,141,72,218,255,95,219,235,24,175,248,181,247,237,4,98,69,208,0,32,64,130,229,46,183,114,149,207,135,212,192,54,12,75,93,40,19,167,85,188,71,211,214,170,255,239,68,157,78,6,74,40,74,132,255,255,63,125,125,12,137,246,23,230,60,71,243,42,26,186,75,1,226,88,189,10,143,30,137,99,135,59,192,74,34,37,64,228,198,166,88,50,20,205,55,67,82,37,144,192,80,119,228,148,114,66,66,8,9,75,74,114,94,47,65,208,163,210,116,169,209,126,35,215,118,142,151,193,99,144,0,1,34,0,252,199,179,224,220,96,236,212,51,104,193,99,40,241,87,76,198,210,80,197,99,12,57,1,95,38,38,7,166,36,129,166,33,130,192,96,120,128,11,2,4,230,21,2,38,31,142,32,92,2,16,94,227,148,10,6,168,67,44,20,48,138,165,128,168,26,77,63,169,84,93,229,202,17,99,213,93,229,122,142,174,166,83,79,79,31,248,140,185,186,63,185,69,224,110,192,78,197,58,202,141,92,139,65,209,87,154,47,132,170,217,36,179,4,213,49,73,14,186,58,235,109,111,102,167,169,74,187,47,186,151,69,150,239,122,104,50,40,244,157,255,251,178,100,214,140,5,101,103,199,27,131,127,48,112,76,217,205,44,104,191,24,209,157,18,78,225,175,137,225,179,103,52,243,32,180,38,117,53,116,86,181,177,137,178,144,76,249,214,168,206,109,52,68,221,103,137,229,243,51,100,140,78,30,154,45,21,147,204,13,12,79,206,152,86,137,196,19,81,229,166,171,50,150,157,100,192,255,34,172,192,0,11,87,201,236,215,109,224,200,219,34,180,90,192,141,13,200,166,57,101,150,161,104,170,132,46,147,50,205,225,109,20,227,52,186,44,97,166,186,188,74,99,214,140,186,234,214,254,38,106,158,199,177,244,243,123,213,113,28,250,61,197,107,114,106,40,241,167,64,250,27,60,218,69,65,80,247,249,217,108,231,141,233,78,154,238,91,224,105,227,41,100,225,245,212,252,51,219,36,176,209,147,113,48,188,229,199,140,231,116,84,246,89,233,42,166,121,116,12,173,0,18,149,204,204,22,204,246,108,209,146,140,122,196,210,154,77,11,176,24,66,99,166,32,167,17,33,35,16,52,48,48,17,224,128,129,6,98,135,53,6,44,147,76,97,111,243,84,116,94,212,137,86,248,17,254,134,156,123,206,236,57,5,167,240,240,60,122,64,210,173,67,220,153,237,33,220,40,238,160,238,64,16,224,40,176,32,152,168,12,118,1,16,122,142,207,74,95,236,187,212,201,89,94,133,221,190,159,75,63,47,205,234,15,213,31,235,183,26,220,68,233,161,114,195,29,239,69,234,210,76,97,197,135,234,29,196,57,50,84,45,157,35,156,247,76,220,156,205,71,204,55,154,253,181,55,45,184,84,6,158,65,95,236,217,169,166,2,25,151,116,249,7,5,131,164,203,172,141,142,220,34,28,179,31,151,63,200,26,217,50,68,242,182,147,151,139,40,123,99,93,67,209,188,233,71,183,186,209,181,170,43,21,204,69,49,16,233,91,13,115,169,10,174,99,208,113,218,140,119,217,140,175,148,226,118,71,139,53,5,213,238,242,157,209,8,214,122,190,197,221,104,133,114,161,152,178,181,30,121,228,99,31,94,254,159,93,245,3,56,64,132,157,65,80,41,134,231,102,163,68,155,48,140,101,36,33,227,167,38,24,0,153,148,82,24,253,28,6,24,44,168,98,224,104,145,180,100,15,24,20,8,135,5,65,195,4,148,77,119,184,40,5,97,172,229,17,165,196,32,198,241,175,179,76,154,19,95,166,112,81,185,124,53,228,171,184,220,238,75,162,206,94,63,30,185,132,110,115,8,149,138,39,106,253,104,183,202,175,213,121,114,195,54,105,194,92,175,145,190,71,27,43,14,61,181,189,254,255,54,62,29,134,106,186,3,36,204,3,96,143,198,130,66,172,170,216,241,253,42,233,149,185,236,59,59,255,251,178,100,208,12,133,7,103,72,27,101,94,64,108,204,233,50,96,197,120,22,113,157,26,110,13,252,193,205,51,101,221,129,150,252,141,89,87,19,94,242,237,191,78,47,227,70,199,243,250,195,166,55,109,239,210,223,193,159,58,255,59,175,205,181,157,16,205,48,145,27,110,55,29,109,207,181,22,176,56,57,44,157,142,212,110,80,236,38,175,201,113,177,135,246,174,245,223,215,239,95,150,90,187,107,81,203,150,251,127,63,195,138,28,69,226,30,192,212,201,68,136,70,91,47,137,35,129,114,158,103,21,202,24,173,132,0,10,137,130,49,120,171,0,140,244,12,68,50,65,156,117,94,184,202,77,67,213,98,90,58,173,130,109,48,201,2,137,70,125,221,73,208,54,207,103,109,12,218,173,254,191,225,138,12,22,220,212,193,37,99,12,12,140,90,25,50,185,36,198,0,19,160,135,0,195,98,176,33,141,128,106,248,132,74,10,16,130,135,170,73,149,162,24,240,181,97,86,16,172,2,167,156,135,217,189,87,14,51,74,144,203,100,244,239,205,4,181,178,164,14,162,15,229,182,177,122,154,213,78,102,155,61,81,73,3,197,3,209,240,97,4,10,90,194,194,199,188,117,21,202,115,220,255,93,113,196,123,175,43,255,199,255,115,80,56,222,244,139,234,209,42,19,221,186,136,58,199,137,49,183,38,83,168,170,139,5,84,56,17,78,15,216,107,58,99,59,158,12,56,85,221,243,6,181,174,167,206,101,250,165,116,255,123,159,123,138,220,45,236,80,0,0,2,113,116,157,146,85,79,83,173,171,64,66,177,224,181,226,25,232,84,124,141,19,81,7,209,76,164,51,27,39,61,90,184,155,14,206,113,132,149,68,77,127,255,223,207,255,220,86,156,86,223,196,80,140,34,121,55,19,145,81,202,202,159,109,155,44,76,198,197,212,94,235,17,35,7,13,91,152,237,134,179,42,195,29,114,176,250,67,242,204,169,43,170,227,61,41,223,116,138,134,103,151,133,155,254,251,42,94,187,253,233,47,185,96,238,141,87,25,12,144,174,140,173,105,140,129,15,77,96,27,207,200,132,140,50,28,205,52,8,205,86,11,76,7,26,140,138,20,202,3,243,216,68,13,52,96,32,93,9,234,120,105,192,8,7,0,131,24,161,32,1,2,160,12,128,113,226,228,64,193,41,199,137,182,84,130,98,41,198,140,5,185,11,10,5,59,110,129,80,16,45,136,99,228,71,225,154,211,161,12,201,128,180,125,65,46,143,42,11,134,196,64,20,100,161,224,72,244,119,28,73,176,56,236,11,32,111,50,211,211,191,78,167,239,231,206,95,59,115,237,155,91,118,95,38,109,251,55,239,155,57,11,61,106,71,121,163,107,175,159,92,207,235,255,251,176,100,221,12,133,53,102,200,155,136,126,96,117,172,233,157,61,136,37,25,241,155,14,14,233,139,65,221,179,165,233,135,160,149,101,41,95,233,180,207,109,96,175,86,57,67,152,84,204,197,153,51,144,51,156,211,199,81,119,206,217,220,248,111,184,213,113,204,115,242,103,177,56,3,31,34,48,40,70,57,213,49,232,160,23,68,151,27,114,42,220,34,21,90,129,23,24,9,161,90,186,80,206,21,50,11,20,177,140,111,171,226,81,126,225,228,110,47,17,243,197,92,252,212,175,255,215,124,76,214,43,154,210,43,25,174,84,65,24,129,18,54,38,152,197,139,20,66,168,166,38,166,150,72,29,25,140,214,210,210,202,80,198,82,223,71,31,159,98,207,18,49,81,39,184,158,182,159,79,91,183,137,84,122,55,235,148,139,237,145,46,101,42,250,184,152,142,63,239,136,144,109,116,85,0,24,9,100,198,170,19,39,150,140,0,139,49,41,176,210,133,160,69,181,166,24,160,78,25,37,48,0,56,148,180,66,14,49,128,138,194,140,86,211,16,201,244,217,4,108,64,122,219,160,85,164,64,79,166,35,7,190,169,177,52,224,51,86,77,4,34,51,240,1,39,9,163,104,221,103,205,33,253,178,132,10,194,19,236,118,174,84,92,189,144,226,16,233,76,228,15,227,185,2,215,156,131,142,101,21,190,127,190,191,189,243,222,223,139,234,122,137,152,155,125,238,246,213,77,196,254,239,234,182,182,123,190,118,92,103,169,135,233,69,81,166,85,156,107,110,97,27,108,219,189,156,212,69,207,127,212,203,251,166,119,79,153,160,101,202,7,192,78,80,34,97,10,184,193,3,189,225,247,236,73,176,192,233,26,52,25,47,125,160,152,204,43,78,214,117,123,102,89,111,29,114,119,16,194,7,64,42,170,78,157,209,186,122,23,53,219,171,16,25,33,124,7,47,75,205,29,18,180,10,172,13,171,153,17,79,45,171,8,68,114,81,127,232,91,145,112,178,53,39,70,87,216,189,167,69,51,47,69,87,181,157,151,249,220,189,169,210,76,245,163,36,205,101,225,129,21,205,110,248,204,1,76,28,252,206,15,77,40,76,201,129,142,85,88,193,194,10,0,195,144,91,180,6,149,2,194,78,84,244,85,3,89,36,78,11,147,199,126,17,114,78,213,45,80,52,251,248,107,231,218,6,16,165,29,183,7,195,52,244,241,123,150,39,45,115,116,244,247,239,209,69,160,12,43,90,150,214,184,223,62,56,4,134,130,146,70,15,22,110,146,16,154,233,253,57,244,78,170,214,226,95,154,90,150,227,122,110,70,221,205,43,72,212,30,108,77,173,99,237,22,95,145,74,64,255,200,38,178,6,213,46,12,31,6,138,197,196,138,44,255,251,178,100,210,8,197,48,102,198,27,152,90,208,109,108,216,241,96,101,174,21,33,157,36,237,161,253,9,194,179,101,72,241,158,252,47,137,33,201,22,75,218,211,125,230,111,104,31,118,189,35,205,138,214,184,204,32,175,218,254,63,86,100,129,128,76,203,1,84,67,14,60,42,33,61,98,141,104,50,192,125,30,183,221,126,190,51,254,94,69,127,55,184,4,8,220,48,101,79,252,141,36,159,244,171,64,12,28,88,16,83,50,163,131,250,121,136,209,247,11,9,67,50,8,15,198,16,87,93,67,160,85,130,220,154,76,33,82,97,134,141,169,15,107,146,41,169,86,94,28,34,30,173,77,222,41,105,9,30,97,230,230,58,81,187,217,107,68,165,152,236,39,76,65,77,69,51,46,57,56,0,18,138,112,0,92,17,48,204,66,228,49,234,160,211,67,51,239,6,204,24,6,51,9,0,201,193,211,12,0,65,131,112,193,96,98,136,136,66,84,3,140,4,76,60,18,48,176,10,2,71,213,170,128,8,92,189,78,30,53,222,252,210,178,7,145,234,151,205,179,214,27,13,194,224,11,148,208,196,229,170,154,194,126,244,167,9,202,108,41,237,178,154,61,213,171,53,86,219,205,207,11,177,189,190,112,225,154,11,172,68,75,91,54,165,117,44,229,190,166,120,165,108,140,205,126,220,221,114,191,238,198,222,11,142,142,185,84,242,180,59,132,101,156,66,167,183,111,50,59,106,188,174,158,102,121,89,166,151,231,118,146,103,209,233,184,240,225,182,163,94,41,67,225,62,192,32,64,109,55,28,144,183,161,171,132,246,0,179,162,220,78,92,87,46,8,41,165,109,121,16,254,124,225,121,22,238,3,116,114,32,22,5,172,99,242,94,191,117,187,103,93,18,170,80,136,132,139,76,69,143,8,109,77,210,130,73,30,144,63,118,183,132,117,177,230,42,204,7,138,107,149,89,26,63,229,157,173,24,163,52,206,173,65,203,111,167,35,221,251,33,173,144,173,220,42,115,230,125,134,127,246,29,127,231,103,111,251,94,111,255,47,223,116,97,192,170,224,36,186,10,67,39,198,144,128,112,35,38,102,134,105,70,7,110,190,96,102,230,12,16,92,213,122,35,15,200,152,28,179,234,171,60,52,24,132,182,190,177,26,203,175,69,13,209,63,207,13,218,87,198,139,114,232,91,192,208,173,135,196,75,12,174,73,4,225,107,144,186,93,9,103,162,17,19,242,35,11,205,73,52,241,84,97,101,213,158,41,106,222,163,48,74,57,68,172,54,209,3,19,146,7,147,22,170,171,219,65,106,254,146,149,186,94,104,244,93,150,98,134,139,216,196,229,4,77,142,38,138,39,211,50,46,178,52,209,62,155,170,198,15,62,117,35,38,82,255,251,178,100,223,12,5,122,102,198,27,131,127,66,122,108,217,122,60,102,127,85,29,155,32,109,165,183,33,210,51,103,52,243,22,252,46,180,29,61,214,100,98,133,150,146,214,94,99,115,20,142,38,96,13,153,128,0,73,44,59,182,235,118,217,238,78,78,5,123,123,131,248,173,125,220,58,222,105,85,249,123,47,255,201,87,80,230,206,255,159,21,121,55,225,163,215,157,254,94,127,250,250,209,172,241,65,166,75,69,165,141,140,166,217,239,139,108,81,254,127,219,118,169,67,38,90,97,79,230,102,89,145,70,191,82,121,121,226,145,140,196,200,227,222,126,209,226,114,25,234,160,194,242,242,226,158,254,111,253,30,196,38,181,27,77,20,137,190,138,117,232,5,76,65,77,69,51,46,57,56,3,76,84,239,50,197,64,195,83,51,144,114,12,160,203,48,166,208,199,3,83,58,9,12,118,33,51,64,24,194,69,115,22,134,76,156,17,48,232,193,230,83,35,32,5,66,14,198,14,14,139,19,25,160,0,6,141,201,156,238,60,98,129,102,167,22,48,56,49,236,127,29,119,0,172,10,42,6,147,53,133,179,46,117,228,22,106,69,241,183,25,187,61,65,79,106,134,47,89,218,171,114,134,95,65,14,193,111,172,178,124,156,203,198,181,150,207,249,249,183,191,253,199,170,104,245,91,142,70,251,223,179,113,61,189,131,13,153,253,222,52,217,215,134,156,46,68,62,28,133,118,44,208,222,59,228,182,247,62,244,244,159,25,40,189,217,221,219,193,204,26,107,207,252,250,188,205,247,123,51,156,178,207,157,207,92,82,125,192,4,188,108,79,235,213,246,128,0,41,75,163,223,91,117,44,52,126,58,21,192,131,42,21,162,74,188,212,203,33,82,169,152,171,84,207,101,109,27,199,76,209,126,73,214,196,246,203,246,72,203,179,17,156,54,117,164,226,41,35,12,107,197,153,100,16,206,145,144,145,22,147,35,25,204,226,163,150,150,182,245,166,76,57,249,181,18,183,147,21,202,141,30,201,68,220,155,123,103,36,241,126,36,196,143,64,252,127,137,42,16,100,215,144,206,233,230,23,70,168,234,199,211,52,166,52,205,251,231,50,24,234,179,247,91,179,93,208,26,144,0,8,38,35,140,165,56,212,195,144,218,57,49,163,174,46,61,172,51,32,112,4,22,128,145,204,40,32,193,8,132,97,32,107,193,228,87,64,178,225,201,134,20,28,244,2,138,20,221,4,12,233,83,46,135,1,149,65,240,90,16,83,221,131,27,68,203,100,174,245,134,155,3,72,37,216,84,194,245,136,251,201,170,148,182,34,110,149,138,181,34,151,123,57,23,189,170,151,161,82,27,226,69,190,235,151,229,57,63,63,135,207,188,226,147,19,183,255,251,178,100,223,12,6,33,104,68,11,134,127,64,132,172,217,173,48,199,191,85,121,155,22,109,141,156,201,165,179,102,76,144,153,188,158,114,179,83,176,164,59,141,232,233,76,152,136,229,213,49,171,110,204,161,70,137,31,64,183,33,182,161,163,86,158,175,215,38,223,51,74,125,59,173,90,195,255,46,100,211,105,2,138,215,172,200,0,58,116,83,117,203,128,64,244,131,14,15,144,35,110,10,42,97,220,192,33,131,47,252,20,35,175,209,233,7,228,134,18,25,78,95,250,205,103,207,138,129,197,193,15,187,89,153,169,105,240,191,58,234,211,79,124,124,243,222,162,255,142,235,194,165,174,35,11,190,91,125,146,78,158,233,152,228,172,220,216,251,166,222,125,154,125,127,47,147,208,151,125,249,177,29,235,30,119,196,69,180,97,5,102,226,228,0,0,5,227,23,29,140,230,179,50,152,152,225,6,227,17,136,78,46,76,49,104,24,194,36,16,16,136,198,66,160,104,185,3,76,208,10,26,9,183,133,200,12,40,24,24,30,187,194,2,45,29,3,231,86,243,130,247,176,182,242,38,93,185,116,142,219,143,33,80,186,144,226,171,72,228,152,85,206,159,235,221,162,169,199,186,79,67,73,69,203,24,225,201,234,213,103,47,102,97,62,138,142,26,104,200,138,170,164,73,211,6,38,139,108,141,8,206,68,64,87,26,138,70,115,152,4,34,125,141,217,157,133,187,125,102,26,28,182,146,241,88,230,148,119,123,55,166,151,202,227,181,187,87,159,180,110,99,127,253,159,87,186,135,22,66,1,57,28,2,8,155,109,186,170,132,127,44,168,199,19,18,127,161,140,90,60,47,168,192,39,19,63,125,93,255,16,138,102,130,127,156,198,37,238,33,28,152,134,182,206,163,153,24,80,90,101,37,86,118,224,238,226,10,121,89,118,25,35,32,124,154,214,131,222,45,222,155,49,85,34,159,74,100,247,29,143,49,171,39,107,175,155,181,63,134,246,228,180,84,165,65,213,213,92,14,52,254,234,126,244,74,31,73,40,145,39,168,254,12,136,5,44,112,70,143,195,27,9,158,97,90,249,222,250,198,134,17,29,24,56,34,56,153,181,38,14,14,25,56,36,96,163,169,130,131,70,68,0,137,4,1,161,35,2,7,134,158,38,44,1,152,112,30,96,192,10,73,40,42,28,211,88,44,4,130,210,158,65,44,45,35,237,29,118,156,102,116,158,43,234,44,85,1,187,107,150,87,98,243,177,79,20,138,62,90,211,116,148,70,97,153,101,43,101,147,64,20,246,42,202,35,49,234,81,120,74,107,149,104,141,1,4,164,60,201,56,187,48,47,190,125,155,145,250,29,203,42,117,252,235,203,74,254,189,219,111,51,239,114,105,177,255,251,178,100,215,142,133,62,103,69,147,129,103,50,115,12,217,119,60,72,109,88,5,155,16,46,13,252,209,213,179,102,52,240,162,164,89,5,253,37,129,22,5,42,185,196,180,115,143,171,234,185,254,93,95,127,63,214,155,244,131,106,215,20,164,217,133,173,102,214,239,196,176,125,205,46,164,126,215,82,3,116,20,221,146,69,82,117,204,153,84,197,107,87,186,112,95,162,205,45,165,136,140,46,55,139,152,248,171,218,197,129,163,159,90,214,136,251,50,89,148,192,22,65,24,82,8,94,4,129,68,15,139,40,96,110,232,211,71,230,144,97,217,202,121,76,198,77,216,247,28,107,182,90,83,185,196,109,172,73,250,185,233,4,173,141,31,50,50,165,181,118,174,204,143,78,11,153,171,122,76,108,223,107,81,124,71,21,49,81,60,34,115,31,219,83,133,170,4,14,110,217,53,99,240,202,203,163,63,30,77,118,35,56,10,140,199,1,163,29,178,205,96,6,49,49,32,206,7,19,11,147,140,178,29,18,58,56,192,145,96,242,132,211,35,67,5,9,139,152,136,12,58,133,9,75,69,232,4,1,171,207,54,236,182,87,44,113,81,154,81,28,98,104,128,199,235,51,200,197,247,142,134,41,7,212,153,136,202,163,47,179,241,86,189,35,135,73,90,45,159,38,171,206,0,66,131,63,102,34,223,60,234,99,76,152,196,135,17,54,83,246,54,142,156,251,253,204,59,83,219,59,78,190,58,82,107,30,118,228,110,181,47,196,226,103,53,99,32,117,87,72,229,39,136,239,122,44,249,60,124,163,212,142,222,113,159,241,247,122,250,231,113,47,124,194,212,24,152,133,18,60,69,84,91,205,229,22,136,136,32,172,201,137,63,214,176,0,8,155,149,178,148,72,169,18,172,231,16,191,101,69,149,172,5,244,254,85,184,103,170,19,107,138,64,199,223,204,110,206,189,70,222,205,24,250,101,59,22,112,227,251,170,249,70,18,32,76,196,22,25,204,35,15,135,120,87,138,100,138,93,109,57,119,183,165,172,186,202,82,73,188,175,63,239,55,105,189,75,70,75,82,43,164,19,12,182,148,171,111,9,21,53,43,248,241,150,202,79,117,14,92,168,245,211,118,199,196,202,244,246,62,22,234,207,117,190,105,134,9,143,67,140,133,101,2,8,8,65,37,33,160,203,152,201,177,139,172,26,119,116,233,135,37,10,138,24,96,200,26,112,28,120,96,4,200,34,1,61,162,216,168,40,48,16,132,4,32,69,190,117,157,23,154,150,137,228,127,221,42,110,70,171,238,106,149,254,106,208,4,55,27,166,164,206,207,210,43,4,200,85,19,30,49,24,7,2,12,9,9,161,2,101,28,56,75,95,253,21,231,54,232,116,102,58,33,213,255,251,178,100,214,140,134,52,103,67,139,134,127,68,130,108,233,90,60,200,143,20,53,155,28,109,149,249,73,149,179,101,240,192,141,196,244,165,14,146,205,165,82,90,170,200,86,123,47,180,132,241,72,250,174,52,243,16,33,98,36,213,187,169,229,121,34,135,114,82,38,113,154,218,151,165,62,53,186,188,240,173,14,12,207,156,162,226,153,172,170,184,248,179,113,3,89,144,11,153,124,215,66,64,156,8,25,133,5,197,33,129,160,240,152,95,240,176,204,67,73,141,81,194,54,1,172,68,19,15,255,246,63,60,204,20,113,52,142,102,245,224,180,114,88,106,29,165,66,223,248,239,10,17,108,89,154,20,34,35,226,116,211,242,53,57,117,248,61,76,248,206,161,242,46,183,228,89,220,228,173,8,215,150,151,114,63,51,255,190,95,185,22,119,251,76,203,195,221,0,21,160,206,195,189,93,52,142,19,223,189,9,191,56,71,115,31,81,50,68,51,184,12,25,6,48,50,3,4,8,22,231,1,31,36,73,130,133,41,105,129,146,22,92,88,105,64,153,26,249,98,41,234,251,67,119,168,105,95,188,96,72,178,90,176,9,252,100,213,32,58,78,223,214,95,17,131,169,45,220,169,4,64,211,144,142,75,251,51,25,191,171,83,62,90,92,238,223,231,237,141,51,238,14,165,204,252,169,120,106,189,154,148,213,225,158,154,27,11,222,242,156,67,22,164,105,3,237,229,229,145,246,38,180,63,106,106,46,244,250,176,34,53,179,203,14,240,169,156,107,210,215,155,25,157,197,178,205,78,21,114,140,230,215,168,48,36,139,22,212,111,14,168,246,100,0,66,16,218,228,178,201,49,118,37,227,241,24,190,189,16,194,201,150,20,94,147,40,140,190,223,172,179,87,174,150,93,86,121,135,109,141,156,240,158,53,70,238,92,41,12,215,229,97,101,57,77,57,4,29,123,19,78,246,205,18,172,93,75,41,112,132,71,223,151,150,182,129,231,182,230,249,134,120,147,199,205,52,69,178,232,235,178,23,109,12,207,79,39,66,85,252,61,197,42,100,71,99,157,203,107,171,180,63,167,121,155,106,20,72,29,35,206,61,119,68,54,154,28,34,63,131,201,165,124,3,83,205,41,200,239,61,141,188,64,254,65,12,184,116,204,135,206,248,96,204,14,140,56,60,194,5,76,204,72,32,100,187,8,68,24,64,101,129,97,97,96,48,187,90,110,13,22,12,97,150,42,166,124,77,228,145,80,88,166,182,219,84,20,147,158,40,26,56,241,214,238,200,210,92,227,50,23,56,92,200,187,144,16,180,152,186,30,207,204,140,161,185,247,62,251,245,159,127,240,149,223,191,158,17,175,87,229,85,187,191,47,203,204,153,22,229,35,88,162,26,33,255,251,178,100,214,14,5,126,103,197,19,99,127,50,126,172,217,157,48,200,159,85,245,157,20,77,165,247,193,242,51,166,252,145,154,148,81,168,71,50,47,74,162,228,16,235,45,21,11,106,231,171,106,74,199,179,20,44,90,201,17,145,109,247,15,238,159,87,199,213,159,229,239,238,155,241,88,50,253,193,221,247,136,213,26,149,0,0,2,34,53,141,38,219,75,142,74,208,182,38,85,193,4,8,80,137,157,9,225,146,215,181,30,165,138,52,203,40,194,64,54,14,240,185,162,243,228,141,58,199,229,158,118,233,58,184,186,71,10,4,126,242,99,194,170,96,87,240,110,105,22,233,91,160,107,73,56,72,131,254,170,214,33,22,74,60,187,59,207,221,167,239,53,183,254,249,251,147,221,181,104,149,230,81,108,103,248,141,116,43,93,163,91,54,243,33,246,89,190,249,187,81,254,203,151,199,175,253,112,216,133,0,0,96,52,241,232,66,29,125,97,246,240,30,202,169,242,77,24,115,224,177,9,253,26,2,9,12,72,8,42,138,21,12,49,80,18,235,24,0,48,42,16,137,24,193,73,21,65,136,52,232,90,126,48,245,97,83,54,29,14,56,251,117,88,107,160,188,81,10,220,14,203,100,115,242,252,97,232,85,91,181,41,183,73,44,138,81,92,202,118,13,198,154,83,170,28,181,219,64,152,215,36,74,79,170,151,53,255,59,185,235,11,153,58,245,19,132,80,250,93,206,113,121,78,15,35,229,15,218,245,106,129,2,111,62,111,104,117,222,254,177,106,61,239,102,128,239,218,122,207,142,213,54,109,30,27,139,107,69,214,220,159,184,200,231,9,191,17,166,129,23,55,172,237,65,134,32,36,254,143,247,160,0,0,192,146,77,183,10,186,159,192,41,17,224,120,51,15,64,56,46,24,13,151,207,225,85,24,237,139,24,189,222,106,39,214,127,215,198,119,166,204,141,94,153,166,107,177,60,134,108,71,98,218,202,124,140,112,41,183,105,40,107,197,65,67,131,50,129,74,36,106,213,33,17,146,47,59,73,107,54,149,177,107,178,99,179,211,149,143,216,200,204,206,195,188,202,49,89,83,119,58,171,80,226,102,187,43,78,102,67,15,69,71,37,85,233,3,135,195,59,96,4,192,46,201,217,120,157,10,65,156,74,153,40,64,232,81,215,19,24,9,224,56,80,68,114,100,192,226,0,98,251,14,129,2,157,8,65,218,123,159,24,80,87,173,254,101,48,161,192,54,131,216,132,236,89,248,150,65,46,76,252,54,213,62,63,63,106,189,138,123,240,5,92,104,164,149,103,230,229,18,200,133,12,163,61,246,159,12,51,50,58,217,23,75,34,211,207,122,78,52,138,220,245,250,221,159,251,86,114,24,93,135,236,190,255,251,178,100,208,14,133,174,102,196,147,99,127,48,116,108,217,58,60,101,190,21,69,157,22,77,137,156,129,162,179,164,164,241,14,40,150,174,124,79,75,221,237,98,27,54,111,232,211,77,61,246,181,237,73,163,208,82,203,34,104,240,250,203,126,41,175,193,223,62,207,45,90,254,108,85,130,102,145,230,82,108,197,151,128,166,122,186,66,0,15,175,187,9,63,1,148,113,7,25,114,40,128,136,85,68,26,38,74,243,22,76,73,94,222,4,197,169,193,210,100,18,87,178,162,171,239,211,39,79,119,161,47,1,226,148,25,50,160,131,122,229,111,5,200,117,22,104,122,23,235,80,142,70,167,72,143,50,138,211,227,153,116,156,166,85,211,119,142,62,85,204,136,239,157,57,15,88,84,253,94,253,239,73,75,233,20,229,34,158,126,224,70,1,1,211,92,27,205,126,79,55,208,232,147,236,112,16,25,223,72,130,166,243,47,140,141,168,28,49,112,120,12,32,48,49,36,203,0,16,16,181,120,138,3,140,104,33,48,184,68,12,40,84,72,0,83,171,14,18,63,79,180,152,139,117,134,37,17,22,84,149,172,137,161,137,3,83,121,74,21,166,32,248,67,211,178,57,111,172,167,222,58,143,203,209,209,88,237,97,159,197,174,64,112,252,178,97,250,142,62,180,243,130,212,122,192,75,133,231,155,189,242,74,179,165,18,44,75,120,109,235,185,239,247,181,222,135,52,33,6,129,19,40,136,169,13,138,111,52,204,104,219,158,208,36,135,102,41,35,102,35,7,219,18,225,245,156,225,252,106,223,16,96,83,17,177,29,251,156,236,208,88,241,77,124,103,91,223,205,60,1,25,161,112,0,4,220,13,203,109,138,115,23,144,204,27,97,170,51,71,48,188,70,56,28,139,84,195,163,170,243,207,115,253,44,185,36,225,146,198,242,30,148,40,16,194,156,139,255,222,175,5,207,121,169,80,106,64,187,201,117,78,148,232,210,200,151,5,31,185,119,39,161,12,140,28,144,116,84,194,11,149,6,194,42,61,20,124,141,31,23,53,88,175,80,156,13,77,199,56,193,147,48,233,112,179,200,235,181,206,139,74,92,232,139,222,99,158,238,22,154,50,199,176,245,123,214,126,169,63,208,17,0,0,9,136,195,204,35,45,172,204,42,86,54,76,212,196,162,211,159,36,3,13,134,23,38,26,80,52,2,53,167,57,119,1,199,4,9,150,1,99,128,128,225,137,133,1,109,226,176,41,219,19,103,238,244,3,56,56,2,149,95,146,194,251,26,157,67,38,56,220,234,65,111,206,84,179,31,61,171,215,239,100,228,208,186,235,229,202,126,160,11,212,214,115,221,186,209,174,89,112,238,145,141,162,107,253,206,66,62,31,87,143,9,196,255,251,178,100,217,12,5,252,103,68,147,131,127,50,128,140,217,74,61,136,70,22,101,155,22,110,13,252,193,184,179,166,52,209,158,252,87,124,127,189,236,44,253,161,151,159,4,37,57,169,165,53,166,108,203,141,65,204,87,27,60,121,120,83,201,137,41,21,199,78,15,217,215,48,119,254,237,173,111,54,197,102,159,112,160,211,18,98,108,211,127,239,54,215,189,159,8,25,180,255,245,0,0,32,192,0,109,182,228,47,177,4,47,229,48,240,65,26,6,0,151,76,241,65,209,114,196,10,42,38,167,234,255,233,125,239,191,9,67,142,228,194,21,14,28,108,168,115,81,5,92,19,156,210,5,163,68,55,225,161,87,158,33,69,16,166,198,5,110,53,174,215,181,81,89,100,50,68,71,227,155,33,199,204,245,39,150,147,171,75,33,91,152,114,63,117,177,142,136,212,85,61,80,211,24,203,126,127,116,112,157,106,0,21,85,176,199,86,13,152,196,222,212,207,96,168,241,79,13,254,228,197,194,13,49,8,208,130,8,133,91,152,32,16,172,81,220,178,174,147,48,190,69,235,66,8,84,178,34,192,23,148,235,189,24,179,132,244,166,88,200,216,26,196,88,67,67,99,228,50,153,242,177,131,44,207,133,197,3,33,177,1,226,19,62,40,16,44,170,50,90,44,239,94,50,167,212,118,18,89,88,234,162,43,183,69,185,162,110,115,172,148,242,255,205,149,95,191,243,253,101,148,19,59,75,194,115,80,143,115,72,22,150,71,5,8,174,79,243,152,242,34,141,28,38,140,107,242,178,180,47,78,9,161,98,87,172,226,179,76,250,20,72,76,49,186,218,233,95,29,137,252,246,251,219,220,99,218,51,216,73,17,20,130,39,68,199,48,112,128,206,4,64,83,31,34,163,113,136,114,62,37,204,26,221,18,199,178,234,119,226,6,114,223,137,234,146,17,11,10,114,123,5,24,89,232,17,59,79,54,180,113,184,114,51,42,45,159,82,179,158,24,185,53,64,242,34,102,58,216,75,213,103,73,144,120,161,79,222,236,175,85,97,91,82,130,98,105,194,99,89,195,99,168,147,223,64,174,15,144,253,51,211,133,199,214,195,201,200,175,51,191,253,58,112,185,159,158,83,185,222,132,1,205,18,247,52,84,120,198,32,179,167,175,140,178,101,56,140,136,193,229,51,56,18,140,52,12,14,47,136,194,134,7,12,60,97,3,20,84,32,2,22,132,64,6,105,73,10,136,209,166,225,20,65,183,97,61,106,200,159,199,182,54,246,61,200,146,130,116,221,81,231,10,157,208,130,43,219,166,198,154,55,44,173,28,149,74,97,180,251,22,5,197,132,33,225,37,140,7,11,22,162,67,183,105,26,247,80,233,63,29,93,117,205,191,119,255,251,178,100,207,140,133,187,103,70,155,105,125,242,116,172,216,208,100,195,136,22,25,155,20,46,33,187,65,208,51,165,40,241,161,184,31,126,176,240,255,243,45,245,93,204,105,53,116,219,142,145,165,213,93,45,219,22,180,240,178,159,75,13,60,141,145,170,170,38,247,209,77,222,179,122,70,234,62,98,164,157,186,153,110,146,55,66,201,152,4,133,38,145,239,251,25,172,41,32,23,28,149,40,166,111,6,17,119,3,99,89,56,87,37,228,93,69,113,129,2,134,129,197,134,66,11,44,68,166,0,245,193,150,83,62,151,195,255,51,55,250,126,154,239,35,147,94,157,141,162,6,208,245,32,187,81,121,170,95,174,189,166,109,110,34,26,169,19,148,91,100,214,41,149,57,146,97,155,125,175,251,86,89,103,190,170,154,170,231,120,148,54,121,135,171,107,151,107,30,140,54,98,12,154,151,77,169,59,184,94,1,108,46,0,0,211,64,184,76,67,80,48,209,136,217,93,147,51,135,143,252,133,50,208,104,192,162,33,144,176,20,64,96,112,16,140,12,44,119,1,13,193,32,34,228,15,11,72,0,108,29,74,229,237,149,212,83,132,242,91,202,202,253,79,174,121,4,59,34,98,104,204,149,9,241,48,195,170,61,50,155,80,99,251,41,228,196,178,33,102,4,139,61,109,114,67,40,139,82,82,200,162,120,83,209,222,163,16,13,15,129,43,249,107,153,197,144,133,156,151,254,123,20,244,165,59,34,148,34,55,167,161,76,138,28,47,228,40,121,51,199,211,249,165,182,161,69,189,53,151,159,127,206,159,212,120,249,243,111,87,172,122,238,244,214,233,119,60,193,137,22,181,251,189,113,187,230,217,191,142,54,231,239,168,0,0,1,170,98,41,164,155,76,116,40,198,75,1,22,148,72,13,5,142,34,56,62,142,76,30,180,106,181,241,137,180,21,77,200,208,38,89,16,57,68,117,121,60,100,61,66,12,146,144,212,209,159,239,187,108,117,11,110,168,55,120,25,106,60,120,178,116,206,44,243,46,139,5,42,201,72,151,155,46,58,51,24,248,226,109,102,98,145,10,74,206,151,54,225,110,102,117,59,132,29,114,232,247,241,87,174,142,175,23,51,213,213,212,15,215,168,117,158,171,143,174,249,137,235,13,150,232,42,51,15,34,129,75,176,83,148,201,80,163,6,147,142,138,133,49,136,240,201,32,64,112,217,14,224,208,187,132,52,111,75,161,208,0,128,4,93,80,0,80,197,162,85,6,66,218,121,82,233,97,249,185,42,89,85,50,25,106,15,183,226,160,80,40,12,4,12,49,40,93,18,223,87,249,77,32,25,61,199,222,91,47,161,78,118,217,209,45,58,71,36,72,8,40,222,179,171,146,187,84,148,45,255,251,178,100,206,142,133,166,103,69,19,131,127,48,127,236,217,93,97,40,47,87,41,155,26,110,29,252,201,199,179,101,105,132,21,184,126,134,68,206,33,3,80,112,17,151,48,76,44,254,246,167,222,119,188,229,223,63,90,163,211,246,205,116,83,144,228,71,53,52,170,230,5,217,97,191,158,239,107,9,159,55,127,60,144,24,111,73,241,6,73,241,255,204,90,193,139,35,116,40,141,149,158,180,189,119,245,235,237,235,22,45,168,244,76,1,248,4,132,19,114,73,23,116,157,34,238,80,148,125,202,109,158,233,184,253,103,158,122,176,161,164,0,184,244,165,29,43,75,140,87,146,197,197,1,120,140,138,41,15,151,242,246,167,216,209,16,214,242,42,79,151,33,89,148,121,4,150,182,119,228,146,103,90,47,188,232,237,67,161,220,238,68,43,237,82,202,230,58,81,212,183,75,145,223,115,208,234,236,122,45,222,148,82,171,58,37,43,171,85,168,140,142,234,93,153,118,165,139,176,18,0,37,163,20,26,140,12,199,49,0,156,205,117,83,57,162,76,116,220,48,152,180,32,28,68,27,48,200,28,132,22,35,8,18,133,4,0,119,237,35,11,104,73,18,78,8,134,243,179,6,121,3,163,115,89,121,88,2,157,186,10,157,167,79,168,16,19,192,90,130,12,38,180,132,74,52,235,160,164,191,18,133,73,101,42,137,114,173,82,245,69,87,137,89,91,66,168,102,217,107,221,47,128,105,34,185,225,15,14,16,221,24,66,144,250,112,213,191,48,55,158,102,77,209,100,234,105,222,166,118,103,161,83,255,67,106,110,130,61,215,82,148,237,239,116,152,217,51,232,46,106,117,37,155,157,56,83,116,40,39,60,180,81,213,69,25,117,104,38,81,51,82,144,53,40,173,213,73,28,226,107,77,150,76,7,75,171,0,26,165,129,102,173,52,202,212,127,60,57,195,129,32,102,78,244,183,38,124,254,221,137,96,21,2,194,75,109,65,231,75,93,182,181,234,177,112,160,130,84,45,172,181,231,255,45,187,26,218,189,41,77,232,93,202,189,173,227,187,54,18,20,37,72,171,248,148,53,110,149,102,187,59,49,218,73,209,75,185,40,86,159,33,157,200,197,153,137,74,49,186,95,171,222,149,86,91,50,117,146,136,159,161,89,172,189,83,253,63,11,130,152,164,134,110,8,233,172,65,199,112,191,25,153,248,124,234,185,152,145,166,116,9,131,131,99,0,67,19,134,208,248,210,248,225,16,18,121,80,35,32,241,135,30,66,19,6,17,21,21,27,21,2,129,150,96,100,130,235,35,104,140,0,230,198,129,105,101,171,55,85,34,12,194,40,55,166,194,244,19,10,214,32,232,213,88,58,0,122,146,137,117,65,77,2,4,72,255,251,178,100,198,14,133,216,102,199,147,152,107,118,111,236,217,34,97,130,110,23,153,157,22,78,101,171,193,179,51,101,93,132,148,248,225,21,226,106,57,1,58,45,17,162,57,153,170,104,142,114,68,148,25,1,78,61,68,144,241,165,253,72,154,46,110,113,218,233,177,186,104,155,25,173,246,189,148,251,83,87,174,154,149,174,133,72,235,191,90,158,154,232,32,164,150,153,130,123,95,116,182,90,215,173,230,231,74,218,153,115,155,164,147,38,200,210,99,150,90,12,182,76,28,201,255,88,128,10,73,35,139,75,227,37,96,100,2,137,101,42,245,244,27,120,8,38,47,164,165,153,81,84,210,197,208,45,190,83,142,204,141,228,0,204,232,137,198,76,251,32,90,143,49,206,121,93,77,20,2,1,216,150,114,41,24,138,133,187,169,198,186,58,204,183,67,168,188,196,150,210,185,81,220,236,238,65,98,209,100,184,130,173,244,53,238,140,181,82,235,61,78,217,78,140,159,95,173,108,155,229,246,235,182,160,213,0,72,228,236,101,52,194,146,140,220,20,225,216,76,164,52,110,201,45,140,200,53,149,163,80,36,20,42,46,52,2,154,143,195,252,166,133,245,92,139,93,207,194,214,228,16,168,188,62,236,178,6,159,201,185,74,184,102,99,1,192,210,57,77,67,158,15,207,222,23,86,180,57,161,194,27,11,64,166,71,93,138,216,87,64,131,25,208,93,140,132,209,100,102,207,175,239,127,186,127,246,208,245,59,165,29,53,127,48,219,24,187,155,54,154,154,69,143,5,198,137,108,68,46,32,99,21,138,144,12,20,242,33,233,167,207,221,102,182,230,50,155,169,191,162,170,252,11,24,11,255,218,91,183,145,124,154,120,14,82,164,125,198,6,101,106,30,234,203,41,59,44,127,98,25,223,203,187,195,181,243,221,204,255,241,148,102,240,15,147,231,255,36,85,248,97,136,153,87,69,170,176,66,179,198,154,66,144,137,86,203,52,165,234,228,240,154,92,210,216,100,91,103,169,213,55,181,14,202,127,11,203,233,159,51,149,76,85,123,237,86,94,213,213,156,140,94,204,173,109,58,126,181,129,24,2,52,176,176,53,23,156,51,32,11,58,217,197,51,48,85,59,170,62,48,68,196,50,89,1,20,3,76,87,39,12,15,19,76,113,62,76,52,32,76,21,13,193,160,144,84,129,178,2,101,204,25,247,66,174,5,65,15,18,4,11,12,14,60,24,64,36,128,56,0,218,29,204,216,160,195,101,188,47,90,0,198,6,156,235,98,5,196,35,49,22,34,155,137,17,22,164,135,160,136,5,54,153,171,37,83,183,241,158,35,208,169,81,214,50,222,49,61,205,158,185,167,88,108,185,70,158,117,98,141,254,245,71,255,195,255,251,178,100,195,12,132,166,103,73,155,111,85,160,106,12,233,66,96,101,188,28,49,157,14,46,233,237,130,30,179,102,180,244,161,125,163,223,123,111,210,90,227,25,223,183,141,184,31,48,62,55,187,99,227,86,205,183,156,79,224,79,109,211,118,129,124,86,216,191,249,207,190,47,189,222,216,124,213,18,208,62,219,59,246,246,197,213,98,87,183,249,43,143,230,127,75,183,252,71,188,217,212,90,251,90,150,255,95,89,248,205,44,188,34,242,19,50,148,198,100,22,179,118,57,27,19,85,207,109,178,236,227,2,40,178,168,65,168,184,73,204,197,12,223,7,75,173,204,162,145,202,234,190,115,216,220,186,77,180,132,12,160,96,81,69,180,69,23,236,214,197,27,165,228,94,141,237,42,75,184,55,113,215,40,211,170,40,179,177,240,52,155,66,197,222,233,57,74,40,96,235,174,42,28,169,71,184,237,198,43,168,124,106,199,169,208,130,194,199,199,40,145,114,82,148,243,52,179,42,30,89,71,26,76,150,40,198,193,136,62,88,249,186,28,54,172,110,207,3,163,226,90,215,143,111,251,168,24,7,195,28,2,16,131,78,97,13,138,150,57,98,32,233,249,131,77,148,141,109,207,49,0,160,204,171,113,163,129,8,240,194,34,3,21,128,210,180,48,100,129,227,128,0,226,204,153,59,140,22,13,17,129,152,48,128,37,40,42,128,211,1,6,19,21,161,152,4,28,132,69,241,92,201,190,42,52,29,12,42,18,96,132,12,171,148,126,29,162,187,42,167,198,73,73,42,187,18,134,105,80,144,68,3,162,131,36,82,201,184,164,158,67,61,77,21,98,157,69,76,191,113,134,23,152,169,139,170,33,16,106,89,103,221,172,140,111,70,162,38,132,179,214,250,107,37,82,119,65,117,152,128,113,102,218,82,129,133,136,34,163,14,102,58,71,150,100,167,77,148,141,59,209,91,125,189,244,12,193,180,106,206,62,202,5,246,104,66,132,100,28,209,132,71,62,191,197,167,80,134,148,187,154,28,177,250,183,199,55,171,13,145,72,98,106,164,64,161,165,161,147,58,30,10,91,12,212,113,88,251,249,114,215,228,146,217,86,57,188,191,41,93,167,99,35,37,27,145,25,94,162,10,70,87,113,68,200,154,81,138,93,29,83,174,119,83,174,141,77,181,85,94,170,100,109,21,236,140,74,29,121,251,213,13,201,85,228,183,255,234,1,56,7,36,245,38,22,4,24,177,218,98,161,41,134,37,228,72,3,124,155,128,192,179,26,140,199,138,38,21,13,10,2,130,162,226,192,49,105,99,0,55,176,99,188,199,106,74,215,52,59,147,220,194,25,147,180,221,29,232,175,106,47,184,176,192,29,160,64,211,209,233,157,253,156,251,133,255,251,178,100,182,140,197,178,102,197,19,133,111,64,107,108,233,1,97,37,124,19,177,157,32,110,5,124,129,186,179,100,201,129,158,248,155,246,107,211,86,127,169,33,233,200,148,37,202,187,216,156,174,151,2,137,188,121,226,156,149,16,90,243,82,74,28,207,144,121,149,125,75,93,206,75,77,57,65,54,60,234,139,233,26,66,166,37,171,50,78,190,147,92,225,62,18,84,234,103,17,138,170,131,67,205,119,215,223,207,252,127,245,255,255,251,176,229,29,255,115,254,214,222,80,43,75,138,1,51,115,93,106,32,166,77,145,55,155,132,215,242,206,89,82,107,59,87,181,157,75,153,92,238,63,171,191,29,197,64,65,129,138,149,161,152,146,92,200,52,128,32,75,144,56,8,217,96,238,109,129,26,145,173,19,18,153,153,210,130,212,236,46,203,88,227,102,66,162,130,155,57,231,237,206,170,249,249,237,222,170,150,81,223,92,204,147,167,254,124,45,61,230,47,246,255,251,36,58,0,6,147,53,208,205,21,49,1,56,141,49,92,52,57,60,247,133,228,4,16,150,198,160,4,132,67,3,16,8,13,65,96,176,240,21,177,166,82,38,168,11,45,22,21,0,0,143,170,50,178,217,35,13,66,122,149,58,10,4,215,156,24,117,151,170,130,248,10,1,221,87,206,117,245,148,119,150,145,196,151,80,9,51,0,211,70,136,152,177,172,76,162,81,13,204,127,207,19,215,212,196,113,29,119,255,117,122,126,247,241,83,212,234,232,175,163,195,190,127,114,205,241,171,163,80,244,207,57,4,9,100,167,171,28,63,21,91,71,152,154,246,92,199,182,94,247,246,218,243,220,112,251,186,253,169,0,90,224,64,65,170,154,233,108,226,65,200,34,176,62,24,243,1,38,81,63,20,80,168,16,28,8,97,128,199,143,11,102,21,57,134,203,78,216,165,50,186,250,104,14,110,244,194,231,215,142,231,68,236,84,78,110,168,147,99,143,20,217,156,106,169,8,241,3,59,58,178,36,226,8,232,140,170,211,93,25,89,92,199,114,41,51,79,47,178,115,30,85,231,115,17,157,53,42,17,164,115,125,182,235,93,86,255,118,247,246,64,58,0,34,80,210,209,180,85,172,51,132,122,56,110,61,54,176,242,54,45,189,30,17,204,148,36,77,54,0,76,41,18,12,5,21,1,2,48,52,71,24,5,92,55,180,116,8,48,36,3,2,5,13,112,70,7,133,0,101,162,216,64,64,42,19,133,1,212,89,76,212,244,85,101,69,29,96,173,100,178,69,64,29,31,212,93,221,89,85,229,24,201,168,99,76,242,95,37,140,192,31,105,172,35,17,129,68,237,185,49,90,226,92,64,219,4,88,54,138,113,182,252,75,244,229,110,135,156,243,215,255,251,178,100,199,12,132,243,103,70,19,136,94,96,110,236,217,22,101,133,92,25,89,155,16,78,165,187,74,4,51,101,37,131,33,181,143,86,121,26,165,89,86,171,24,78,47,78,58,237,149,51,254,66,115,159,172,156,47,122,240,134,181,78,131,165,28,164,3,13,225,190,235,148,39,208,46,78,86,230,191,109,201,171,173,208,82,147,82,221,126,165,26,51,50,214,180,157,5,38,232,17,66,76,59,162,55,243,253,91,0,235,236,109,93,69,179,38,18,88,6,110,30,109,73,130,237,58,81,200,38,191,125,56,20,23,30,114,132,162,65,2,68,208,147,104,251,58,202,101,75,225,112,76,145,186,25,138,61,239,135,63,81,82,164,95,108,121,215,203,165,200,209,226,35,91,141,22,41,30,105,204,14,225,86,27,187,174,86,151,106,138,101,213,90,235,142,233,117,154,79,248,105,170,155,165,48,139,28,48,106,12,34,98,21,146,199,188,84,217,123,84,221,67,52,150,182,181,21,114,149,95,52,151,124,220,13,7,150,5,80,231,208,70,192,100,243,65,192,167,8,138,104,165,166,114,192,135,80,64,105,52,72,132,49,74,86,201,40,59,105,0,70,219,86,32,177,215,117,108,238,73,226,147,81,135,70,181,75,248,225,132,212,189,252,11,154,122,191,183,148,215,6,172,136,230,18,33,130,193,81,81,8,79,44,247,255,255,255,252,119,221,199,23,213,119,220,162,125,95,125,68,82,255,200,184,112,231,15,171,185,170,129,229,146,179,84,90,40,250,20,144,238,69,225,134,10,40,213,83,199,12,129,107,139,178,44,89,221,209,90,74,169,153,217,4,93,180,105,173,62,142,133,85,160,10,147,194,181,82,198,148,90,76,104,186,103,129,20,224,228,86,229,130,130,99,173,86,49,49,55,75,65,27,141,111,28,79,208,130,247,53,247,157,160,91,143,55,247,75,213,107,29,221,143,223,177,223,101,161,178,177,119,10,185,45,227,37,245,27,175,177,59,59,185,170,190,134,183,116,72,210,208,250,79,20,51,85,164,37,118,103,117,116,59,153,167,99,172,199,93,156,114,86,168,205,54,85,87,75,246,101,255,245,79,224,160,17,146,171,1,143,227,57,181,65,33,177,177,65,192,6,209,217,71,169,134,195,145,137,34,249,178,0,145,133,194,161,139,1,177,129,132,105,137,224,32,65,100,58,3,36,64,8,144,48,8,5,48,56,29,48,36,25,48,172,7,80,67,1,64,38,98,153,111,184,160,112,36,1,174,52,136,133,192,208,132,247,10,1,107,168,185,9,175,16,121,161,80,84,51,170,122,151,98,240,138,184,199,36,82,10,104,164,94,71,79,126,212,179,116,18,188,167,68,179,119,155,221,187,239,180,113,244,244,250,216,255,251,178,100,194,12,196,163,103,73,27,104,109,240,109,12,217,18,96,197,142,26,93,155,14,46,153,253,2,7,179,100,69,131,34,124,207,183,151,179,246,213,159,236,179,85,68,29,145,181,205,71,50,239,202,30,183,98,27,26,145,186,47,198,56,23,48,148,108,218,155,1,92,58,201,218,131,16,44,14,82,139,72,218,221,113,121,35,219,127,222,75,222,71,145,241,18,147,95,63,116,243,183,2,188,209,183,41,70,11,207,214,57,42,93,3,159,167,49,7,159,130,11,13,96,216,87,105,151,19,113,192,96,139,37,147,61,245,185,20,165,162,183,27,173,107,151,122,33,61,110,81,135,130,152,97,250,99,203,225,70,19,181,70,199,198,70,232,218,58,102,214,204,165,214,187,191,55,113,147,212,32,60,218,18,102,158,233,153,230,37,79,202,233,167,116,90,75,90,81,112,205,43,72,46,170,16,124,83,168,222,184,154,105,113,182,200,43,196,28,176,239,147,194,211,30,92,204,195,146,91,173,95,245,197,197,207,41,115,28,215,207,247,252,4,119,213,0,1,227,22,49,204,17,87,7,8,12,49,197,50,40,116,233,165,211,26,130,133,66,193,213,211,5,139,7,67,6,34,25,152,188,68,135,5,146,230,139,5,5,64,0,80,16,24,12,202,29,181,81,154,123,97,148,195,114,161,184,98,30,158,206,4,103,145,182,125,41,164,189,73,220,127,89,114,173,122,218,150,88,153,181,134,178,202,158,206,251,220,177,220,116,31,247,221,45,155,244,12,236,138,127,47,133,144,154,254,45,145,198,69,26,138,150,29,133,11,119,93,37,41,212,170,178,39,73,205,92,250,202,85,165,205,185,141,187,225,149,91,173,188,178,230,118,196,83,88,168,10,35,244,0,0,5,73,101,218,219,47,95,127,5,222,8,172,145,1,172,90,125,155,177,98,231,173,125,167,115,243,243,185,211,109,182,135,130,68,204,149,137,72,50,183,45,40,68,98,170,5,57,73,234,131,180,170,41,131,245,82,145,209,251,168,144,172,213,134,152,103,69,97,88,98,102,213,15,149,121,53,187,36,51,204,137,206,66,66,4,148,138,89,145,82,249,39,97,73,179,198,137,19,124,215,93,19,218,93,220,44,36,207,32,228,136,206,214,179,13,197,78,82,19,52,55,232,236,0,51,106,84,12,24,103,48,177,248,29,201,49,113,48,128,122,80,169,59,110,60,37,65,145,17,70,208,230,58,34,163,128,83,114,157,132,241,117,90,67,24,11,38,182,43,185,16,124,97,255,134,153,243,126,182,37,172,39,11,244,191,240,251,26,110,67,32,244,201,132,211,22,148,231,79,172,171,226,91,42,156,57,195,190,57,233,181,55,28,79,77,137,251,170,226,35,187,231,169,109,255,251,176,100,190,14,4,209,103,70,19,129,95,48,112,12,233,205,48,104,191,21,89,155,18,46,101,107,129,223,179,103,116,145,33,228,247,212,110,134,204,242,248,99,103,221,60,67,233,188,47,84,187,206,38,177,186,169,39,85,109,124,40,117,249,246,156,135,53,91,238,41,147,199,93,213,207,93,158,98,159,49,187,152,42,0,147,37,159,185,91,63,212,0,1,57,90,183,239,182,221,10,61,12,9,64,133,74,30,81,51,196,196,177,162,85,193,135,123,104,84,243,209,130,33,105,123,65,231,30,88,189,20,42,229,175,173,212,167,114,88,160,136,46,39,29,140,156,100,18,75,150,131,187,116,229,79,74,24,140,84,213,201,136,215,54,113,169,47,215,67,198,215,115,48,65,14,126,187,163,89,85,247,17,44,211,229,218,15,153,244,168,45,187,145,208,203,220,236,179,113,85,195,45,223,125,113,31,87,220,95,0,181,0,137,99,198,65,220,25,212,20,112,153,42,245,57,164,132,197,128,195,12,34,1,214,17,64,33,131,137,166,14,53,24,88,90,96,128,98,77,14,132,18,168,193,128,227,0,129,194,160,225,225,75,6,77,37,192,162,106,30,201,23,77,249,85,184,93,169,10,55,164,67,252,252,194,38,37,185,219,177,2,80,85,198,205,22,111,6,113,185,24,156,28,177,53,8,111,97,208,114,194,115,214,171,95,249,226,175,154,166,127,237,178,102,122,226,110,166,254,30,120,139,237,111,143,139,125,251,190,251,254,166,39,144,249,82,104,120,176,124,40,238,81,98,228,141,155,22,28,122,22,201,38,221,117,28,119,212,221,149,93,20,235,127,217,65,12,247,186,255,80,0,8,100,214,172,159,52,219,135,241,26,16,87,131,176,49,193,164,20,36,172,141,51,73,28,163,47,230,113,170,81,63,255,67,80,215,99,77,68,210,157,185,155,102,26,250,173,60,91,185,150,207,84,116,77,16,165,80,156,56,81,204,148,174,48,141,7,222,196,63,35,76,29,86,198,216,233,105,190,181,118,151,216,238,121,181,168,104,238,186,155,74,105,234,225,95,118,156,109,178,218,113,29,124,223,23,251,87,30,157,212,252,215,255,240,27,9,12,201,152,48,78,128,208,137,3,160,15,78,184,48,62,217,128,196,102,3,12,24,135,146,160,210,177,131,133,38,31,49,25,192,66,60,67,12,2,195,128,16,136,92,38,5,10,128,128,226,16,2,170,176,100,132,46,197,16,192,17,173,192,109,130,150,5,145,67,14,74,89,50,249,78,82,202,9,204,235,201,100,214,224,22,46,186,90,84,204,53,77,17,90,49,163,135,90,249,73,155,72,167,174,255,251,249,243,206,183,207,110,208,252,173,214,183,248,191,82,249,179,190,37,191,206,255,251,178,100,206,142,5,77,102,196,139,136,110,212,116,108,217,73,61,136,55,22,57,155,18,78,25,91,66,11,179,167,60,147,34,252,125,123,165,171,83,76,236,49,101,234,62,22,247,53,242,139,231,190,60,144,214,130,180,243,167,209,134,238,193,120,109,167,190,127,171,42,179,202,26,121,151,182,124,132,2,13,51,179,187,111,184,0,0,72,145,22,55,255,123,191,67,62,66,25,2,146,57,135,21,17,3,45,198,151,42,154,63,144,132,56,194,52,202,93,83,169,19,72,61,166,173,251,20,153,52,111,131,76,222,39,68,109,202,36,208,245,117,168,250,42,235,36,150,149,49,20,133,210,50,53,170,92,244,150,213,77,218,97,204,207,157,227,75,217,76,136,187,240,246,175,135,155,119,57,251,61,187,236,48,91,39,38,243,115,26,85,68,208,77,35,33,203,110,89,189,82,212,107,204,17,235,28,60,218,253,31,42,221,210,130,197,66,6,140,234,227,50,51,36,14,17,53,122,8,204,104,51,226,41,140,76,0,52,90,32,84,176,48,161,190,8,61,232,244,68,14,38,138,137,118,97,8,2,144,65,99,0,138,129,208,113,180,105,141,178,87,34,60,171,25,153,234,177,232,121,25,139,200,253,186,28,183,26,118,13,64,67,196,241,60,35,56,18,222,61,60,61,178,131,244,40,87,21,141,12,141,225,72,195,212,239,130,173,214,105,157,12,45,86,115,218,173,58,218,202,198,144,185,254,178,244,213,178,213,232,83,93,247,221,219,181,48,244,218,243,223,249,13,51,47,127,223,189,113,169,182,100,250,118,37,87,90,173,228,177,12,43,157,202,42,134,175,119,255,108,206,215,107,183,217,234,87,102,127,246,176,90,43,79,103,215,208,129,94,90,95,145,250,171,0,0,126,37,107,227,8,74,101,10,204,193,134,235,80,186,205,180,97,236,123,146,179,183,59,82,197,60,146,173,36,190,146,173,109,215,220,190,181,172,175,85,173,178,126,189,44,152,56,18,11,169,10,115,37,214,26,45,101,241,129,132,226,49,215,139,203,219,158,136,73,185,21,17,88,25,161,147,163,17,60,237,38,50,89,150,95,199,228,94,73,35,238,16,179,137,147,71,161,182,162,136,143,235,114,107,236,83,89,29,15,107,55,213,0,88,184,250,85,114,152,46,78,99,194,8,144,204,219,133,35,51,169,197,69,63,108,43,20,227,72,204,192,145,147,52,102,10,183,224,134,57,56,58,9,64,224,161,163,9,136,223,51,150,170,155,174,197,52,150,78,77,200,17,72,122,15,103,8,82,178,130,16,173,204,84,184,220,116,158,66,158,214,157,97,163,14,157,93,234,82,101,44,55,115,225,179,72,76,247,76,153,109,205,207,78,142,170,173,77,26,231,255,251,178,100,204,142,133,216,103,68,11,154,97,240,116,172,217,25,96,101,190,20,45,157,24,78,101,101,193,146,179,100,229,129,150,120,254,61,95,111,240,203,56,185,218,124,61,101,86,185,63,157,122,39,218,110,179,102,210,90,50,181,165,53,180,236,192,221,117,166,205,28,72,147,232,189,149,236,157,183,92,125,95,207,51,78,186,248,251,169,3,79,32,129,107,189,9,79,20,59,39,76,209,39,186,108,169,230,107,205,34,13,139,94,191,158,54,107,219,166,229,79,199,128,32,140,245,239,218,156,182,192,177,233,234,175,161,66,40,143,30,145,98,89,72,148,153,207,7,161,169,228,132,29,255,78,13,67,163,25,63,199,115,39,95,82,161,126,111,45,181,208,182,196,86,172,235,208,142,235,118,126,123,118,119,255,222,133,177,158,255,168,53,0,4,212,136,194,21,204,133,212,221,77,133,100,140,125,148,221,107,18,56,197,66,3,9,192,129,0,97,67,10,11,51,82,48,160,35,57,110,162,195,34,48,69,150,68,12,149,121,182,7,209,226,102,11,233,252,164,151,62,210,153,86,160,217,11,191,30,134,59,83,56,34,43,1,217,163,136,162,155,191,55,79,23,149,91,178,130,180,67,167,74,188,128,226,136,132,129,176,155,206,198,19,198,36,130,104,21,29,210,212,129,2,167,164,163,9,10,41,136,247,70,93,4,60,106,159,36,166,245,150,181,100,228,58,110,101,235,23,170,121,235,146,253,114,196,144,98,21,52,234,77,151,61,179,89,23,134,37,75,46,171,144,232,160,78,212,81,66,149,73,153,45,73,159,187,214,146,78,164,77,150,139,212,181,217,230,33,40,211,0,32,202,74,57,94,40,81,229,2,208,51,34,171,145,236,10,198,81,198,217,229,117,10,206,235,232,44,36,36,61,255,174,26,32,128,248,152,103,67,215,30,130,180,106,246,142,177,141,129,211,144,151,196,4,11,8,200,41,81,178,16,100,201,53,88,121,165,19,22,214,162,246,105,135,157,23,188,53,171,221,210,69,119,85,187,233,85,73,81,100,59,185,58,31,23,51,191,126,173,71,111,197,165,103,149,104,124,125,115,81,16,237,50,63,149,214,122,80,166,213,0,2,148,104,198,186,0,48,192,48,51,17,50,60,197,3,228,109,6,140,141,20,160,177,130,128,131,150,76,48,48,200,195,204,44,53,235,80,117,80,96,71,216,13,101,81,46,77,144,114,86,65,193,132,163,57,9,205,35,190,96,48,148,5,205,52,93,239,36,103,238,141,245,123,72,73,209,195,57,92,133,28,150,137,42,237,192,167,121,137,220,219,100,80,173,206,112,206,237,78,152,194,125,130,95,18,72,49,55,107,109,158,176,109,35,231,175,224,219,55,151,53,83,222,255,251,178,100,217,12,5,233,103,70,27,105,110,210,120,236,217,55,60,104,142,88,105,157,26,117,183,128,1,198,51,102,54,158,48,1,209,179,54,53,72,181,141,224,222,219,212,7,10,171,46,187,143,6,22,158,177,56,194,179,59,54,24,108,217,171,94,30,216,41,239,243,76,98,108,230,79,243,135,244,154,21,113,241,172,199,191,213,241,63,250,165,255,198,126,45,10,123,215,223,63,120,248,108,69,199,90,64,0,128,80,144,137,37,219,161,44,180,61,138,65,243,118,91,57,172,176,42,223,251,227,129,11,141,246,176,227,5,96,248,130,16,223,252,47,254,127,226,64,235,12,25,40,112,67,110,174,225,210,68,52,41,105,211,49,110,142,134,14,254,245,160,82,235,12,58,166,83,83,62,130,124,4,91,144,180,55,74,74,99,248,36,60,188,179,198,50,5,29,191,60,27,32,192,185,126,158,200,251,196,137,47,153,55,27,78,236,159,192,247,109,0,17,8,75,166,59,118,26,149,122,104,32,1,128,222,6,110,154,128,163,38,42,10,25,208,76,6,91,152,112,74,56,82,49,184,73,60,90,192,20,28,97,0,112,0,34,68,34,6,49,128,209,249,7,197,155,168,252,69,165,161,53,147,176,83,120,104,192,10,49,39,101,239,36,203,86,126,85,220,93,75,209,232,10,200,3,148,76,50,128,176,72,155,57,108,204,77,75,101,77,197,169,156,147,0,44,144,97,189,50,4,37,27,147,186,217,88,162,119,22,132,56,224,192,180,32,145,226,6,36,207,140,112,65,164,109,194,138,183,229,90,83,94,79,77,14,198,119,102,153,252,143,64,118,162,88,205,195,122,202,245,107,213,62,253,204,59,114,204,187,234,97,71,149,187,146,187,57,202,41,53,90,197,91,59,214,55,178,230,92,213,107,24,225,95,88,225,77,220,62,213,207,229,253,97,201,92,183,115,87,190,151,187,231,117,251,173,119,43,21,114,223,243,27,124,223,208,225,90,118,254,93,254,115,127,135,126,75,7,235,245,255,255,255,255,255,255,255,255,255,255,255,255,61,255,242,143,33,218,0,0,128,131,38,73,54,153,101,92,109,119,89,161,132,166,22,140,26,170,154,45,72,5,13,12,232,4,12,59,138,8,197,6,70,35,5,39,10,244,10,130,140,28,8,16,4,198,138,62,166,24,90,87,34,121,19,101,85,131,159,212,137,94,237,52,224,16,48,130,12,57,182,188,208,31,118,74,206,83,29,141,163,154,31,1,92,8,121,131,223,176,85,4,147,67,110,98,167,86,214,197,0,180,243,174,48,222,14,45,217,193,86,56,98,86,214,39,165,85,101,78,227,40,125,90,60,245,64,169,19,56,156,21,156,198,10,18,86,238,85,229,186,243,115,19,19,255,251,178,68,203,0,8,23,116,198,14,115,64,1,13,78,152,162,206,104,0,17,165,155,54,125,134,128,2,34,179,102,79,176,208,0,182,229,210,173,90,167,165,153,126,34,179,119,45,206,209,210,231,51,220,234,89,203,58,149,106,74,111,111,188,195,25,77,107,124,167,171,159,215,164,207,43,23,249,94,221,219,125,157,250,151,108,94,250,251,199,58,248,208,231,77,142,249,245,119,204,101,83,83,95,150,55,107,110,220,236,229,44,131,58,29,114,237,251,214,106,101,67,158,245,135,114,162,175,134,123,214,26,153,163,253,254,191,95,207,255,255,255,255,255,255,255,255,255,180,179,5,26,165,127,80,234,180,0,0,115,238,158,238,242,164,30,122,4,129,64,73,229,227,33,194,222,165,178,12,42,90,192,176,119,30,32,147,135,170,199,242,68,140,210,243,14,196,135,187,138,194,104,228,168,164,31,200,229,34,138,8,146,131,216,123,137,184,115,9,194,114,44,76,139,70,196,8,38,136,154,27,143,139,28,5,226,122,214,106,153,244,154,165,233,45,4,145,85,146,73,108,146,42,116,18,73,108,235,65,125,119,111,82,209,54,53,72,216,213,75,77,148,186,209,73,4,78,237,101,45,144,106,223,250,255,51,100,18,214,191,219,232,246,169,74,127,235,144,0,0,93,191,33,44,12,152,129,211,38,8,16,8,236,185,108,222,183,133,153,7,42,90,176,81,29,199,136,36,225,203,36,201,18,51,76,152,144,56,61,220,80,17,210,0,83,6,17,184,142,81,52,68,122,15,97,238,31,196,192,216,56,68,212,150,37,198,198,27,75,133,210,225,184,198,68,98,25,15,171,51,53,115,103,102,245,246,82,245,45,79,173,111,89,146,11,125,149,106,217,238,174,165,34,130,74,186,75,83,169,180,18,181,222,158,137,228,222,131,116,23,85,146,103,126,206,235,251,81,109,218,149,255,235,203,22,0,0,253,244,201,43,50,40,214,16,224,28,5,67,49,238,70,73,25,113,100,68,69,129,138,19,66,123,202,238,192,18,247,235,218,107,252,222,18,128,149,23,125,131,160,114,251,130,97,137,185,184,235,19,137,166,50,243,66,90,47,9,7,99,69,11,223,197,116,169,100,213,25,141,12,0,160,204,16,32,42,122,43,8,232,24,21,69,212,140,169,160,180,170,56,181,44,63,32,117,169,155,36,15,33,135,108,223,150,217,223,59,255,247,44,167,255,114,161,212,56,11,144,225,153,199,20,232,194,228,142,33,152,217,155,73,158,69,181,243,243,235,213,178,211,151,182,23,115,225,215,112,196,93,168,124,241,60,230,122,122,254,235,183,95,44,136,238,167,139,159,255,112,59,181,0,4,132,0,14,237,179,15,186,69,45,5,101,226,57,170,255,251,178,100,95,140,133,121,103,74,27,67,95,160,95,44,217,170,48,98,202,20,237,155,40,109,33,92,201,168,51,101,140,244,149,120,178,169,219,174,228,252,215,250,9,190,219,111,78,217,188,230,199,100,112,189,185,51,50,47,168,110,39,18,220,104,83,97,196,154,173,91,195,59,246,75,44,88,185,207,239,72,212,228,54,60,111,38,147,98,56,210,219,114,85,121,189,63,243,58,163,47,110,223,91,232,237,123,117,207,245,246,94,191,192,192,0,233,237,49,77,132,101,74,165,78,9,226,133,6,149,176,168,176,50,177,37,174,136,8,8,140,9,127,106,219,153,107,17,230,82,130,57,98,28,222,181,102,80,55,217,227,83,241,12,41,118,196,42,171,12,117,56,161,162,100,197,80,2,194,145,185,248,117,32,233,50,137,218,161,106,41,204,201,214,212,28,159,238,58,138,199,224,26,42,108,163,56,234,243,164,39,1,113,166,64,144,225,245,233,243,4,144,143,52,42,58,16,92,182,138,159,74,227,230,43,143,254,20,56,58,7,140,15,96,241,67,136,149,56,181,49,154,15,152,113,170,245,236,202,134,216,228,231,205,217,78,51,90,89,165,213,63,83,218,121,189,213,92,94,19,175,40,0,39,36,144,116,153,32,199,136,178,29,235,100,54,25,162,139,10,253,184,117,75,192,237,168,142,86,250,255,93,213,147,74,135,85,54,82,12,70,37,253,56,177,179,146,46,80,182,43,58,149,101,24,12,26,46,66,20,123,203,173,157,71,17,247,213,206,136,238,227,145,206,203,66,50,35,200,202,148,53,198,20,166,111,74,179,74,140,198,93,140,158,205,181,157,242,90,93,63,239,253,85,87,255,40,149,0,0,228,168,204,223,7,158,1,68,199,4,74,105,99,167,212,82,96,132,98,65,230,164,6,142,102,0,81,96,68,9,57,31,148,33,107,2,78,81,129,50,32,96,80,99,2,64,200,168,115,35,178,136,209,232,45,96,31,83,1,1,161,26,6,104,47,65,80,20,90,24,148,128,152,72,10,42,159,8,159,2,181,102,22,164,225,134,238,173,35,192,75,41,189,125,73,130,162,143,61,37,13,74,123,247,239,198,108,72,155,181,248,26,118,2,253,227,191,223,112,81,88,207,91,118,247,169,91,219,185,176,148,79,188,86,79,218,70,106,246,45,137,145,104,78,152,175,24,110,121,135,187,244,237,38,180,34,103,147,141,213,8,18,69,139,107,204,159,64,164,143,228,102,24,150,163,249,175,115,125,171,220,128,8,88,0,0,32,1,114,91,87,107,1,20,76,1,36,9,160,50,124,62,101,28,235,70,170,236,217,153,73,230,62,59,221,230,38,112,189,213,250,175,173,174,74,209,180,91,95,199,126,120,228,186,146,230,255,251,178,100,119,12,133,206,103,71,155,102,87,176,96,140,217,138,44,37,246,20,197,157,32,109,161,93,1,153,51,102,40,241,159,48,175,151,66,40,99,38,204,103,13,179,121,62,27,145,62,43,140,200,12,228,243,70,51,29,34,164,104,40,137,79,81,145,130,13,17,182,250,147,255,175,95,63,181,1,64,1,22,234,53,213,115,56,58,49,115,65,11,192,0,160,242,80,203,132,77,32,10,145,96,224,208,99,8,14,96,142,53,233,82,44,162,2,140,37,163,82,45,19,88,7,3,136,1,1,128,49,22,47,106,222,28,8,0,108,168,72,125,219,209,192,113,34,225,81,103,160,64,30,171,156,185,124,10,162,139,122,63,15,60,207,59,225,45,125,23,243,96,191,77,205,90,165,202,49,94,24,60,13,52,29,52,156,69,136,185,159,143,255,248,254,30,239,181,133,185,180,71,159,191,27,247,27,50,153,49,55,114,135,213,199,60,38,222,215,18,60,209,29,14,24,56,161,105,82,236,216,85,75,121,79,173,155,124,237,187,234,115,246,64,62,176,24,5,203,109,176,148,13,201,8,34,169,225,136,98,221,137,56,201,62,188,72,20,166,237,168,240,32,249,223,91,227,89,167,237,118,147,114,251,248,131,249,156,101,98,118,82,154,99,166,204,31,245,5,14,213,72,254,142,228,228,244,18,158,220,132,247,153,54,92,50,114,176,189,162,182,115,132,123,34,247,156,238,217,230,254,119,135,90,95,252,174,231,186,41,245,167,77,191,84,246,64,218,0,4,221,244,208,99,51,34,140,210,51,70,116,218,183,58,93,139,40,86,224,75,137,40,50,17,163,1,149,82,43,68,233,64,206,187,136,40,50,42,74,45,165,160,229,98,38,112,75,66,150,78,64,50,197,124,230,23,118,243,142,153,106,168,72,1,168,193,106,125,144,76,191,170,60,223,243,10,87,206,106,31,154,115,160,172,247,204,63,152,106,253,48,48,144,241,33,98,169,250,173,153,221,158,140,134,185,89,107,163,190,133,255,69,60,121,119,43,88,99,151,122,43,195,78,219,245,115,58,179,46,46,92,181,27,69,228,139,87,46,92,176,156,226,243,163,31,139,78,34,109,65,187,105,55,104,219,219,7,55,249,187,72,224,172,15,109,181,184,238,127,142,191,137,64,166,194,128,2,67,0,135,28,144,134,74,173,71,153,96,180,96,84,24,171,180,154,225,178,14,161,110,244,106,211,93,233,214,229,119,188,215,98,92,232,128,134,245,46,8,93,34,243,249,255,255,240,133,54,185,88,231,109,81,125,75,102,25,229,37,24,175,39,114,121,111,222,18,222,255,177,182,75,93,63,181,15,84,77,238,137,46,107,164,171,210,183,162,218,235,158,214,111,245,121,247,168,34,255,251,178,100,139,14,133,138,102,200,155,69,103,34,100,76,217,106,60,98,174,20,209,155,30,109,225,11,193,157,51,101,36,243,13,176,173,102,136,112,105,164,161,139,130,51,67,0,76,53,10,49,24,112,210,209,158,1,130,136,197,72,194,5,129,169,105,180,85,7,134,205,18,164,101,12,208,178,142,177,115,208,238,8,19,197,12,63,49,72,251,246,34,92,250,0,161,230,241,187,141,212,145,82,134,144,231,70,225,216,194,29,151,181,126,90,87,152,180,43,0,72,66,57,85,104,99,157,50,38,167,24,215,23,47,198,255,119,255,253,237,245,240,77,95,241,247,241,15,94,28,7,241,6,45,21,141,65,131,25,93,131,226,151,24,66,150,59,136,185,27,3,40,236,242,67,188,84,75,9,110,194,179,3,56,157,239,136,155,229,191,142,249,76,83,42,213,7,92,0,5,202,0,192,155,253,44,117,178,178,147,192,147,179,7,82,53,30,84,168,147,245,211,45,66,78,81,6,113,102,24,98,181,216,222,149,169,130,64,171,53,190,24,183,218,67,55,13,16,248,240,204,114,206,23,151,120,85,210,243,36,207,51,176,230,246,85,166,253,191,24,169,161,18,142,158,105,24,202,57,159,155,124,206,255,255,11,239,220,172,47,106,68,156,153,158,125,63,159,59,253,210,206,167,225,106,0,41,38,240,19,72,194,15,29,20,21,48,107,202,158,117,139,140,216,142,12,42,158,234,224,104,25,102,99,38,15,242,117,66,180,187,150,0,47,28,3,217,184,5,86,68,13,229,108,124,25,142,69,199,10,19,208,6,145,164,214,164,81,170,219,86,140,196,125,35,174,212,45,113,163,27,23,194,187,116,210,190,158,65,46,131,145,95,234,119,204,255,207,252,195,191,139,217,12,143,143,255,253,243,189,238,92,210,239,100,50,148,97,251,163,212,255,131,155,110,94,201,64,254,104,243,249,36,148,242,65,227,203,60,226,144,172,45,204,78,205,121,246,119,108,171,187,173,207,206,110,158,123,25,36,0,10,13,32,230,183,96,176,69,97,8,182,9,39,6,204,182,177,92,40,218,213,217,219,223,214,151,88,118,219,146,199,187,63,0,101,35,183,159,255,240,229,36,51,35,242,54,46,182,92,181,105,254,17,33,70,82,167,27,200,215,242,63,40,70,102,192,205,173,105,39,148,229,62,182,121,53,206,68,167,190,93,233,121,62,234,115,66,186,44,142,246,37,123,254,182,110,124,112,128,28,150,252,52,108,106,105,135,26,101,16,161,56,61,97,110,65,165,147,5,43,199,8,49,150,37,77,201,76,49,6,195,172,254,42,74,14,212,27,36,70,187,86,115,150,61,87,153,60,228,43,26,175,69,43,114,180,209,53,99,10,118,193,107,189,140,255,251,178,100,160,136,132,216,102,201,155,79,90,242,98,140,217,154,48,98,190,18,5,157,40,237,9,123,9,157,157,228,229,132,141,121,72,247,69,230,58,148,229,97,16,37,25,200,165,117,179,249,118,145,149,117,123,111,60,60,138,245,171,21,186,209,249,151,118,145,117,103,239,234,30,140,89,154,228,229,203,20,70,108,227,205,119,181,67,202,187,131,221,74,77,52,59,84,158,130,95,204,211,249,67,98,232,181,142,169,13,40,136,4,8,223,238,139,29,121,214,76,0,68,88,202,134,93,119,211,114,82,26,216,218,214,133,123,3,228,173,6,229,10,234,59,97,253,229,203,156,249,113,40,250,220,124,97,255,34,166,179,202,119,144,142,119,59,225,97,86,34,61,39,188,252,80,75,130,153,194,170,73,124,41,234,149,96,101,130,82,158,94,229,62,126,239,10,54,36,20,253,16,30,249,126,8,142,159,244,107,214,215,183,51,240,0,3,144,76,204,196,64,195,5,135,76,114,132,52,168,8,216,168,176,32,204,212,5,128,8,101,1,102,33,42,24,232,46,9,5,45,23,69,91,73,153,86,178,129,5,25,81,99,122,130,39,200,76,21,4,66,176,36,119,174,204,65,119,179,131,80,212,34,26,101,2,72,109,19,27,108,24,83,83,111,150,36,59,5,48,162,68,37,210,133,4,129,160,102,184,76,11,237,14,186,240,196,167,12,43,210,74,234,221,194,210,135,95,87,105,194,20,208,147,115,239,245,117,247,207,51,189,127,212,127,93,98,206,40,13,161,105,222,238,50,12,168,98,16,109,69,149,41,9,143,114,90,9,85,154,62,67,165,106,168,113,237,93,80,185,233,63,246,151,202,213,187,209,8,56,97,246,211,88,192,44,0,56,96,0,77,39,82,238,161,169,16,161,159,178,72,231,115,249,82,166,123,41,170,79,29,129,19,40,243,129,242,242,152,142,206,108,135,141,237,159,12,112,182,34,190,95,255,255,41,91,120,54,111,0,1,67,51,117,51,58,25,217,75,187,151,22,149,9,72,244,90,230,76,82,25,127,158,139,103,152,234,78,73,109,201,130,132,75,67,146,204,181,34,175,19,243,22,60,61,174,211,190,172,206,65,21,3,14,152,63,48,122,92,0,0,229,187,226,96,33,11,134,9,25,184,33,1,204,57,37,87,7,56,98,108,140,46,5,142,172,133,208,253,212,170,240,206,206,73,211,58,138,172,181,18,30,31,207,115,54,152,20,251,158,216,162,85,149,124,21,149,29,36,158,99,55,138,67,151,35,88,210,212,224,9,84,20,177,156,94,28,113,54,33,136,86,254,75,221,217,61,236,252,100,68,228,90,53,54,177,139,157,27,179,169,138,164,69,67,59,207,183,74,32,209,199,160,234,7,156,255,251,178,100,205,136,133,166,102,197,147,153,67,112,112,204,233,122,60,195,107,82,137,155,41,77,21,123,9,193,51,100,100,244,141,120,250,66,58,95,56,197,218,223,82,28,97,75,153,186,219,49,45,216,157,103,105,204,85,59,58,187,170,222,6,158,138,0,0,90,241,92,134,120,0,22,92,197,177,80,18,133,89,134,39,237,3,64,131,80,37,139,148,120,174,76,161,8,16,179,191,180,76,243,225,230,180,157,47,84,218,218,30,118,228,189,85,21,179,125,171,118,233,146,154,145,175,231,37,75,131,84,200,190,206,106,64,208,73,229,97,31,79,221,44,243,98,93,216,218,66,155,121,232,126,217,23,87,157,237,235,78,145,79,142,97,51,103,101,34,142,104,112,239,10,169,169,255,138,76,65,0,141,193,154,50,122,104,2,58,52,214,128,205,35,67,148,12,76,64,126,1,25,71,145,65,131,227,25,36,204,90,15,3,24,83,93,38,26,48,65,76,20,19,95,131,35,4,194,50,81,69,91,129,33,1,145,81,131,132,42,129,97,215,90,87,133,0,141,177,130,133,171,14,150,132,129,4,12,45,0,98,41,27,131,128,9,106,238,180,229,80,139,23,220,152,17,47,131,4,129,74,157,28,222,160,104,37,65,30,190,83,221,214,116,248,205,242,100,40,35,102,107,222,223,143,21,57,179,140,213,55,57,175,175,190,79,153,107,222,247,159,63,173,219,109,215,140,167,159,239,90,223,39,248,198,187,220,97,49,95,214,162,99,180,62,49,72,125,53,120,197,249,53,153,171,3,87,207,129,185,113,44,151,143,157,255,188,214,37,226,238,30,38,38,131,19,20,32,247,238,70,173,160,0,2,33,80,83,142,73,122,186,194,16,138,29,39,227,58,110,113,242,175,29,93,148,141,183,214,226,85,218,44,4,180,178,11,24,98,59,165,116,7,82,15,123,76,121,147,232,174,206,64,183,174,251,234,85,186,24,230,94,82,76,204,94,212,111,119,220,203,198,239,151,143,87,226,165,94,109,34,175,31,60,53,52,190,118,119,251,155,173,155,127,228,249,123,104,150,182,101,239,174,167,254,179,222,102,238,125,251,184,217,144,142,191,233,95,205,189,175,120,205,213,79,183,216,100,50,0,36,165,25,173,178,27,96,169,133,24,155,15,155,19,52,18,112,104,192,242,248,178,58,9,76,72,192,48,172,48,69,151,67,205,44,120,93,41,86,226,127,41,97,130,145,74,19,133,101,15,35,188,206,84,106,85,26,172,21,0,125,221,87,190,134,31,30,27,134,95,197,134,140,196,160,7,45,15,108,103,131,139,33,140,197,25,140,86,73,133,45,252,117,134,120,84,192,128,204,132,71,54,206,253,254,110,125,136,100,56,218,177,178,206,158,171,255,251,178,100,223,12,134,83,102,196,11,134,127,64,126,140,217,77,61,38,88,21,9,155,26,109,137,156,193,170,179,165,76,243,13,88,118,211,59,180,244,158,85,168,234,140,169,230,46,210,235,205,95,171,84,189,27,107,45,62,165,184,105,61,109,113,236,115,173,72,41,242,245,28,110,155,118,108,238,49,6,230,71,165,192,7,139,128,27,150,218,72,151,47,71,174,232,246,163,201,110,41,60,103,27,94,147,124,214,29,144,118,153,25,158,116,222,195,191,255,124,150,17,99,34,242,150,212,138,170,152,66,50,46,179,40,138,102,73,52,37,14,211,82,198,53,33,24,80,78,87,28,147,35,164,164,30,29,220,229,95,164,107,94,56,42,162,2,153,88,122,162,68,207,54,178,197,151,138,78,141,17,53,66,61,144,221,178,191,156,189,51,128,114,0,5,227,179,223,53,163,19,62,132,59,230,131,83,53,51,83,131,15,49,14,162,49,240,176,196,115,15,84,3,4,2,164,118,22,16,112,49,103,156,0,105,230,91,232,170,22,189,187,131,155,50,209,39,168,66,44,31,14,59,44,198,42,98,22,141,229,235,164,76,52,57,147,102,200,90,148,61,6,192,177,166,206,174,27,245,135,47,248,52,52,37,172,118,6,134,129,224,18,7,89,212,217,171,103,165,117,157,46,89,145,212,87,245,59,235,174,106,29,127,236,140,241,219,225,121,150,93,237,247,87,196,83,233,241,204,198,201,254,230,110,233,78,41,115,164,125,85,22,36,210,209,90,101,182,106,147,13,217,6,139,239,136,59,86,155,105,157,175,181,119,61,141,225,70,218,207,116,182,21,0,39,134,127,72,9,85,32,61,198,75,194,38,172,119,1,52,216,187,174,191,208,228,238,5,20,99,70,248,95,28,217,28,91,67,51,25,254,101,126,142,157,222,11,194,91,173,166,25,143,92,188,45,175,102,239,184,72,46,170,19,155,10,54,40,157,84,84,59,208,102,173,77,78,234,74,134,9,136,180,120,84,52,213,191,223,91,120,30,19,118,235,68,159,23,149,115,34,143,133,207,82,167,165,242,107,238,164,127,162,118,61,44,207,255,50,45,38,232,70,87,192,151,211,72,203,34,123,51,85,195,79,127,50,198,131,142,6,36,7,38,34,2,134,138,7,16,2,153,177,225,81,162,224,75,2,195,167,27,40,49,54,54,5,69,35,18,196,235,5,8,151,6,242,74,34,160,204,215,52,66,102,72,14,36,20,3,161,184,33,156,98,153,11,44,195,149,141,91,94,87,246,129,51,145,217,159,203,89,106,7,38,131,142,225,37,64,166,0,129,232,221,199,183,90,180,100,212,205,94,216,143,254,190,174,61,220,221,67,110,165,147,124,220,87,51,219,43,189,91,156,253,194,255,251,178,100,216,142,5,197,102,197,147,121,90,240,117,172,217,2,97,131,94,22,201,157,24,77,229,107,193,185,179,101,152,196,22,124,78,150,213,201,234,77,72,51,78,30,230,172,114,29,71,219,181,238,114,102,169,48,208,214,156,118,75,220,179,77,165,171,207,29,87,113,18,113,63,95,226,42,91,49,168,216,124,68,48,25,174,145,48,45,211,99,136,236,15,3,112,104,69,41,209,59,80,130,5,197,146,114,175,11,200,172,146,248,227,31,197,221,200,72,34,10,88,251,45,87,236,96,186,173,152,235,30,212,131,238,26,58,104,28,87,42,31,65,27,42,23,47,49,167,76,241,52,250,49,213,178,76,159,57,73,119,46,212,245,170,153,150,171,201,158,172,146,187,149,233,101,60,106,34,47,71,34,243,253,139,169,138,67,238,174,70,70,244,186,145,18,11,0,69,227,84,254,52,180,3,7,157,55,71,3,91,73,57,54,49,129,80,83,104,48,76,2,48,98,194,32,196,71,184,4,109,24,170,39,48,70,192,103,70,161,220,24,165,153,49,133,131,17,6,140,231,17,160,224,90,126,164,141,251,44,67,82,35,6,205,51,1,2,84,132,160,114,69,246,93,76,173,200,128,223,200,105,165,46,217,28,243,113,46,98,186,76,20,82,29,161,168,233,29,165,209,185,145,70,230,167,243,69,175,143,217,238,226,43,249,191,254,58,137,139,143,119,241,204,71,253,126,249,169,143,213,127,178,95,207,247,39,220,58,41,99,117,236,214,79,207,46,77,67,106,114,246,147,120,233,255,234,36,156,201,253,239,100,76,50,121,183,149,219,105,204,112,13,158,132,0,0,16,1,8,151,239,255,20,46,59,38,22,198,122,165,107,78,161,66,77,188,46,56,122,230,183,98,148,169,49,236,195,152,98,25,254,232,217,68,16,166,28,89,108,223,41,156,5,22,22,33,201,32,34,178,124,161,27,105,35,250,178,145,218,8,81,102,231,27,222,135,201,124,217,86,87,201,233,39,169,86,165,189,130,50,95,6,71,157,205,19,107,249,22,159,222,64,119,191,242,194,61,172,182,211,72,45,128,32,236,199,127,8,150,0,211,38,83,158,105,195,134,79,4,50,94,106,1,230,108,42,97,164,198,100,100,16,38,12,125,78,99,113,4,192,30,88,66,192,3,162,132,65,78,16,132,6,24,69,33,84,18,231,33,94,161,184,101,222,4,132,154,164,77,153,7,3,118,45,9,50,197,81,32,135,6,31,136,195,15,114,143,190,81,120,102,53,110,81,78,248,155,143,5,200,158,138,108,146,232,213,82,195,228,183,41,117,44,153,142,231,250,248,191,117,125,195,239,250,249,143,231,227,154,87,54,187,37,159,109,199,84,121,170,172,155,34,97,173,57,255,251,178,100,214,140,133,145,103,198,19,121,90,240,108,44,233,173,48,163,140,22,145,157,24,77,229,107,193,210,51,101,92,243,13,184,110,48,49,97,139,57,43,53,163,252,223,13,124,70,200,125,76,218,239,183,246,155,145,89,228,183,178,158,232,180,223,119,202,17,157,49,10,166,1,40,229,118,161,201,231,130,126,106,16,72,104,73,146,115,26,10,243,182,125,249,89,33,72,16,43,74,205,255,231,220,211,0,136,147,42,47,31,57,237,89,183,246,82,212,189,99,97,51,167,45,141,43,70,153,164,99,13,13,208,162,54,19,220,210,205,76,57,36,106,18,153,52,116,204,146,151,22,30,171,215,45,115,79,205,160,244,27,218,97,88,204,204,165,211,132,117,201,136,158,158,96,216,29,32,239,122,198,247,89,180,209,67,130,122,149,0,6,211,31,197,54,204,179,23,98,54,225,3,89,33,63,69,83,14,32,48,0,115,92,25,10,142,25,2,65,139,36,140,135,151,233,9,46,81,17,97,17,9,138,37,148,9,34,193,139,138,67,3,67,166,22,2,105,33,69,247,26,2,131,155,148,25,101,153,130,132,204,72,58,5,28,58,48,128,242,253,8,64,26,195,132,229,200,158,87,185,63,105,161,113,203,110,52,253,52,102,71,220,121,110,231,113,213,141,202,144,17,9,173,255,121,180,233,255,242,235,250,73,116,50,214,215,156,223,88,117,73,75,202,145,9,2,30,12,164,102,249,50,186,169,177,82,233,219,186,167,142,222,223,191,93,198,106,243,93,213,182,76,185,187,147,79,216,162,114,26,127,119,206,217,169,166,126,229,246,128,197,154,65,37,54,228,56,10,148,145,45,31,192,229,86,70,30,39,240,192,36,48,220,158,221,80,172,47,173,250,125,160,184,50,188,68,227,69,209,66,64,106,200,168,54,208,241,183,108,204,154,83,238,95,250,169,16,56,158,82,87,127,65,194,110,16,21,33,209,225,238,2,161,166,101,72,115,50,84,206,25,127,213,94,229,228,215,170,121,145,108,21,78,116,246,162,225,169,123,219,207,41,41,46,167,145,161,40,193,227,17,94,237,242,63,79,1,48,191,116,199,104,83,77,159,77,138,59,54,146,104,242,103,51,1,153,140,110,60,52,177,4,160,252,98,66,105,154,138,102,247,160,56,19,67,82,131,158,48,139,121,180,100,98,161,152,99,66,41,35,131,198,129,153,65,102,112,56,32,139,24,140,188,12,234,108,170,40,28,121,62,78,24,195,16,176,42,116,170,25,91,152,34,117,224,160,45,129,190,78,217,249,116,129,218,89,144,101,70,180,70,31,76,81,50,117,32,98,83,89,25,137,186,217,210,179,41,105,214,206,207,90,214,233,186,158,165,110,181,32,218,174,235,82,21,255,251,178,100,218,14,197,186,102,197,147,99,103,48,114,204,217,51,61,3,136,24,29,157,16,14,105,171,193,203,51,164,137,129,150,248,209,117,61,232,160,232,164,201,179,84,183,56,116,222,200,27,34,113,28,200,184,76,117,34,217,218,238,236,179,137,209,159,101,166,164,150,147,160,167,91,157,93,79,83,50,106,222,202,132,186,92,147,69,17,28,12,215,235,222,25,96,111,123,20,34,148,73,149,43,150,217,184,172,85,50,203,184,66,164,241,8,237,104,38,111,27,212,187,203,255,91,169,106,164,186,144,56,38,51,194,193,196,159,169,117,21,42,48,118,203,42,115,77,206,231,215,217,131,178,161,169,26,114,200,85,59,195,114,78,185,182,15,35,176,154,228,161,163,29,53,115,220,101,15,19,73,65,32,41,144,138,72,153,93,204,216,255,255,36,199,115,204,143,148,169,217,168,223,134,186,1,2,3,206,224,59,154,195,64,23,51,40,211,97,161,60,141,193,0,184,21,72,221,143,76,12,52,207,174,76,8,136,21,184,204,1,90,64,145,96,210,96,130,102,62,89,150,170,101,195,153,195,9,200,161,198,28,176,183,129,17,201,116,73,239,121,250,23,6,151,166,69,0,182,161,2,193,224,228,69,82,25,8,8,64,203,34,181,165,108,246,78,252,110,14,150,186,80,59,144,4,66,16,94,13,121,131,138,7,44,248,20,235,103,142,102,227,74,180,229,41,250,93,167,173,117,106,109,120,142,210,227,151,182,171,75,161,207,110,100,13,48,124,160,232,99,158,71,157,76,206,184,252,65,166,30,203,55,15,213,247,21,125,37,171,75,52,143,235,170,55,139,171,142,70,159,252,118,72,0,45,95,181,155,82,9,74,71,33,12,103,170,69,11,2,197,13,131,165,248,126,174,7,140,201,116,120,7,144,182,82,26,242,67,155,255,203,138,207,82,12,72,228,49,80,124,183,61,41,50,146,22,240,243,206,153,85,103,136,180,133,160,194,205,0,227,40,84,55,42,116,16,49,4,24,127,226,160,136,142,66,238,125,210,247,190,73,73,103,252,50,225,194,115,11,103,23,79,106,93,159,194,55,236,216,200,183,34,75,231,219,206,116,250,32,2,2,76,205,40,17,159,12,108,142,48,224,248,212,201,99,76,48,65,161,51,14,20,12,176,45,48,120,164,201,196,83,40,140,143,5,210,153,114,8,29,48,200,56,66,54,140,55,158,71,226,139,211,240,0,8,144,135,169,169,37,70,221,158,40,17,255,85,172,28,163,83,76,65,138,144,120,136,23,157,94,70,121,24,154,164,132,200,237,69,222,104,163,209,218,53,201,73,170,234,147,56,61,74,174,32,142,16,80,134,223,66,93,12,223,247,91,231,255,227,142,167,171,254,170,219,255,251,178,100,210,140,133,199,102,196,147,122,66,240,109,236,217,67,61,35,90,22,193,157,20,78,101,107,193,198,179,102,52,195,13,184,95,219,238,35,231,254,35,247,68,76,83,255,116,146,218,98,226,123,33,174,105,214,54,229,237,90,44,227,183,75,163,168,149,106,84,85,85,20,107,92,132,164,232,156,217,5,98,153,26,128,67,8,238,79,175,160,144,168,171,109,182,193,81,48,184,200,120,43,124,168,98,118,34,142,196,220,145,33,67,160,202,95,69,1,235,180,169,31,254,81,65,195,39,138,140,159,219,246,207,181,35,245,102,53,229,83,120,41,72,116,235,212,6,78,134,200,252,164,4,164,172,211,85,147,142,8,179,112,97,40,51,144,185,214,140,75,218,98,229,34,143,107,174,82,154,19,185,103,46,87,92,169,106,217,231,50,215,205,142,147,107,82,252,58,108,72,83,224,13,213,0,65,128,129,249,153,12,230,23,29,152,32,142,23,66,156,252,96,50,32,49,17,80,200,3,83,3,140,76,100,96,50,72,44,142,129,33,217,184,140,211,129,179,168,176,46,32,94,128,198,154,2,144,14,10,28,48,240,141,132,64,205,67,55,87,179,224,165,104,100,134,99,201,129,40,90,24,58,112,153,76,191,177,194,88,160,211,82,210,74,229,78,7,203,212,33,218,216,214,76,222,9,185,202,182,178,122,119,241,60,62,34,230,187,248,124,222,207,111,245,119,243,23,199,27,163,190,39,208,95,135,214,207,123,173,204,167,181,134,141,48,56,96,106,138,233,62,243,187,91,50,248,131,67,139,207,242,216,189,143,124,221,57,166,142,255,238,92,255,170,120,72,250,29,164,48,0,32,24,114,146,73,40,50,67,52,36,96,86,20,66,185,1,179,219,238,48,78,89,238,123,170,238,205,175,255,212,143,83,107,45,45,151,63,51,255,243,62,227,242,245,221,243,75,12,161,166,166,50,177,168,60,225,6,144,155,99,241,21,24,232,225,69,121,128,84,197,176,132,218,9,99,193,45,167,153,33,46,122,147,162,26,214,51,137,117,89,148,96,217,231,100,87,115,163,189,200,232,67,83,204,250,54,26,2,139,198,197,146,152,80,206,34,3,152,140,14,101,194,33,186,139,134,4,21,10,145,12,88,45,48,96,252,195,227,99,14,6,192,67,72,83,85,20,1,134,3,0,32,35,12,2,1,194,49,128,1,134,194,8,48,142,6,4,4,161,200,176,0,103,53,231,96,221,176,86,166,13,3,34,83,88,26,4,178,246,234,197,161,158,205,216,139,221,171,46,171,65,34,160,145,52,151,190,57,149,138,45,225,150,117,181,144,192,157,93,114,164,222,110,148,245,170,178,166,139,179,36,207,67,152,84,183,51,49,84,105,85,9,82,27,255,251,178,100,210,140,5,118,102,197,19,153,90,224,109,44,217,173,36,101,205,23,89,155,22,78,21,252,193,206,51,101,232,241,150,189,163,179,27,10,237,240,33,56,230,42,90,54,113,186,82,54,109,153,158,253,234,206,223,82,60,241,47,170,218,214,166,118,251,83,183,214,28,42,210,184,213,32,251,231,237,132,98,8,219,64,0,1,100,184,219,106,22,58,197,156,240,35,152,15,229,42,37,60,173,100,222,101,241,160,63,241,164,128,246,51,117,113,37,204,133,6,58,39,176,161,146,25,69,40,76,182,202,105,40,54,10,46,142,182,68,42,156,85,115,35,78,206,83,143,133,16,20,114,180,222,139,14,189,167,140,192,205,75,5,81,105,141,174,88,210,71,166,186,61,52,179,11,37,237,18,191,201,152,163,220,130,236,90,28,170,82,51,143,157,27,103,233,73,65,17,170,0,76,69,228,230,73,141,70,232,207,202,140,193,228,211,123,199,151,205,22,8,205,143,76,65,148,209,91,76,224,184,104,236,193,128,26,130,43,26,176,249,155,10,14,155,140,36,136,132,204,152,236,178,96,96,112,81,248,245,234,243,98,20,113,182,180,220,144,239,88,194,133,152,96,136,4,72,85,78,93,242,128,184,252,178,138,83,39,116,96,126,90,116,228,17,204,225,151,205,232,198,53,102,159,26,250,163,159,149,184,129,202,18,223,45,31,137,175,10,39,73,58,74,70,223,2,32,228,132,17,146,149,212,186,116,186,165,157,233,158,114,33,145,235,101,106,20,240,225,94,40,197,16,107,133,19,131,100,35,200,90,99,168,235,11,125,135,214,44,251,42,162,202,191,73,165,191,28,198,89,96,53,12,159,216,79,109,32,0,3,0,100,27,178,221,135,36,229,204,51,3,241,146,144,203,163,153,129,249,229,61,75,12,179,181,190,191,18,247,214,193,57,150,130,140,175,242,241,41,62,38,158,103,219,11,129,2,199,92,207,232,17,112,33,102,204,122,158,69,161,58,229,72,136,218,122,249,169,51,168,220,108,178,19,159,211,156,75,89,75,200,206,56,116,29,105,148,179,66,228,117,164,18,40,45,161,45,67,100,38,51,73,229,240,143,213,112,119,128,1,0,196,59,148,106,46,6,30,134,103,2,102,96,148,111,173,64,16,243,41,56,16,12,152,192,201,132,144,131,77,128,65,42,110,251,67,141,209,127,18,140,35,240,97,184,92,90,145,85,128,193,14,219,72,158,202,221,106,147,175,227,208,167,74,54,188,95,107,12,125,227,144,88,176,6,97,49,80,193,195,138,193,240,248,72,120,129,40,69,35,142,19,137,9,208,169,187,155,85,250,62,93,189,95,175,228,39,69,103,100,46,165,78,134,85,86,87,247,181,125,198,14,214,180,250,255,251,178,100,212,140,133,219,102,196,11,99,103,64,110,204,217,125,48,35,176,20,93,155,24,109,149,153,73,192,51,164,9,134,13,104,83,230,215,59,186,79,170,229,170,30,243,181,213,152,167,167,239,221,92,230,232,251,182,90,214,217,198,246,155,89,173,111,205,129,171,144,4,86,160,114,17,73,173,189,137,0,42,6,18,156,204,13,128,178,52,202,10,81,181,221,8,22,37,15,228,171,166,56,118,159,71,191,118,216,194,93,10,196,246,24,233,21,18,64,110,134,138,144,167,172,82,14,172,118,209,225,51,17,252,194,35,26,77,47,182,91,152,99,176,233,180,41,196,122,138,135,150,104,69,174,75,8,243,229,237,91,170,218,102,219,116,155,47,57,153,69,217,245,50,233,26,235,190,135,255,199,252,85,1,140,89,28,49,0,60,210,193,115,19,17,12,176,171,57,48,188,197,0,1,67,177,134,67,230,62,13,157,176,0,198,52,232,78,65,16,67,34,10,10,112,52,96,162,5,80,20,193,151,43,114,48,1,8,152,215,46,6,129,98,238,156,102,153,41,225,144,169,10,152,198,44,66,59,4,130,144,137,91,92,89,108,129,146,180,103,231,196,225,253,8,244,72,35,155,180,220,79,247,209,165,158,235,115,223,5,58,249,251,215,237,204,233,202,223,107,244,237,156,251,255,126,79,83,230,123,63,89,166,238,114,19,148,248,169,22,190,237,127,179,173,21,45,20,214,151,102,204,90,200,113,176,120,178,14,61,66,88,219,56,139,223,136,242,167,185,249,91,253,121,237,159,217,110,147,13,237,185,111,222,252,236,217,204,168,64,102,139,172,110,221,254,192,0,10,51,50,151,91,37,241,131,61,112,37,197,27,66,42,52,26,130,137,33,32,182,130,248,74,203,74,255,42,103,246,34,14,166,73,223,119,19,157,115,18,173,167,46,19,185,72,145,136,233,175,122,137,88,147,165,57,45,178,122,144,189,200,204,182,74,170,238,200,90,225,13,66,181,88,57,170,219,31,23,9,35,97,217,94,234,33,57,133,153,75,115,7,31,110,103,67,145,36,164,183,90,131,214,153,104,234,82,134,85,15,94,234,92,139,26,120,205,7,216,218,106,178,170,255,10,82,128,45,167,108,50,189,204,50,240,170,164,146,20,104,118,76,192,230,120,48,144,240,130,6,36,1,8,179,10,37,204,174,216,75,68,171,136,0,45,231,81,166,63,237,137,58,83,73,178,46,186,185,27,5,115,195,32,116,204,136,210,182,45,185,37,200,115,156,143,34,59,110,209,60,188,225,255,78,99,245,81,142,172,203,17,243,117,199,245,254,209,205,253,196,240,213,43,223,18,145,23,43,143,66,199,202,84,171,15,103,89,181,210,21,29,236,90,76,57,134,189,255,251,176,100,221,140,6,12,102,196,139,153,98,116,128,204,233,173,36,200,127,19,17,155,32,109,49,19,1,194,171,100,25,134,13,169,170,154,198,30,36,137,199,227,72,24,233,211,74,243,156,51,97,181,58,161,136,48,122,93,211,223,20,163,148,128,7,164,0,136,42,210,107,45,181,30,118,144,192,154,239,178,124,43,26,252,87,76,45,76,231,106,178,31,33,132,199,232,139,151,104,212,74,141,23,203,217,151,199,161,120,242,247,207,190,204,229,60,137,250,125,142,127,252,108,41,54,95,130,166,134,199,183,121,33,197,125,78,137,72,90,69,99,91,159,85,182,40,147,165,23,190,243,103,167,98,106,126,189,34,108,90,116,218,43,74,158,61,168,185,195,71,18,209,128,70,56,111,49,182,117,1,140,93,147,51,136,140,217,38,48,40,204,211,142,243,85,59,148,196,33,32,80,122,51,160,216,20,147,48,224,196,54,97,163,209,28,44,73,80,48,100,134,72,161,87,206,97,13,245,144,0,91,82,42,141,192,94,39,114,44,210,220,54,156,180,218,202,97,210,150,68,191,67,204,39,115,32,185,23,119,170,68,93,38,153,46,135,98,16,136,132,101,222,26,135,226,97,121,185,177,52,193,68,94,65,182,151,76,250,215,175,195,216,114,103,182,237,164,233,4,100,197,237,187,99,17,222,254,153,49,50,122,90,232,132,205,165,249,140,173,12,69,148,196,183,51,75,123,175,65,135,22,135,181,150,195,83,100,201,25,37,143,46,56,165,18,211,140,231,202,71,151,146,166,190,145,123,98,41,238,76,237,223,210,85,82,254,147,2,38,141,114,94,60,87,109,221,38,16,0,96,160,93,174,217,35,152,134,79,125,242,232,80,167,21,150,13,214,143,207,221,201,51,115,99,44,111,170,90,116,154,4,192,214,20,65,227,75,222,101,6,139,197,10,50,138,75,9,151,34,80,24,69,3,224,219,116,222,231,105,220,210,102,25,101,110,242,30,10,79,5,179,23,123,41,121,146,165,205,48,238,98,86,65,31,145,101,155,218,242,75,123,250,211,188,170,237,251,52,59,185,232,196,162,130,204,89,173,90,130,72,159,49,242,183,162,189,147,144,41,146,231,226,82,126,166,71,87,148,162,190,21,14,206,2,237,132,4,164,147,211,75,35,44,98,192,96,196,132,106,25,15,142,12,86,42,190,46,227,212,88,1,115,103,56,213,90,163,83,94,81,150,230,203,103,224,248,57,196,66,99,75,201,200,103,211,72,176,176,122,49,189,241,93,86,143,235,69,43,205,113,233,181,156,234,15,90,105,4,166,194,95,169,152,189,83,99,248,186,109,85,95,241,13,136,169,137,227,238,155,237,254,161,206,226,250,117,199,242,254,103,108,239,56,169,255,251,178,100,222,136,6,55,102,195,139,153,90,240,137,76,233,125,48,38,97,82,9,155,38,236,165,115,73,214,51,99,133,132,142,24,201,115,213,132,93,44,85,115,115,115,156,233,30,109,163,73,234,103,212,171,154,170,150,46,214,124,193,162,138,187,155,221,213,96,202,128,121,100,37,8,246,179,6,0,64,149,144,60,244,227,72,134,196,129,6,69,102,145,225,118,162,237,58,196,69,179,114,120,130,12,65,233,222,67,245,212,104,202,204,161,157,39,217,18,185,14,102,239,182,48,54,18,128,77,111,122,72,226,221,5,82,214,230,231,228,153,12,89,192,84,196,139,105,220,218,131,248,75,144,234,81,50,136,108,124,76,210,185,6,35,237,40,89,194,31,245,19,145,31,41,93,55,158,68,135,214,191,43,36,191,255,151,140,0,140,161,78,37,62,24,25,68,86,115,54,194,76,227,103,35,1,136,141,102,28,51,56,240,197,197,99,17,31,3,130,198,58,14,39,35,41,112,204,164,17,48,200,184,206,147,135,7,172,127,178,80,60,134,244,5,218,149,41,113,35,70,199,25,72,168,122,251,47,138,141,150,28,183,19,37,83,66,225,167,165,235,114,229,12,81,121,210,184,16,2,167,104,76,249,65,2,130,87,9,201,9,100,41,188,181,35,37,247,188,237,174,112,220,204,200,126,49,62,189,159,64,244,42,121,147,61,219,174,207,204,103,91,165,205,204,195,182,77,52,210,237,209,197,75,169,246,217,142,163,116,67,225,180,217,123,43,211,68,152,141,61,51,252,157,114,239,147,186,54,248,115,43,121,214,198,178,43,203,80,186,116,181,246,113,158,212,19,89,175,101,212,85,164,3,106,117,17,97,77,212,122,128,0,6,10,174,22,227,142,136,69,12,17,0,160,10,33,209,48,80,20,152,17,140,56,100,139,32,180,163,164,105,25,50,137,144,132,241,1,72,11,164,162,108,186,137,220,251,191,169,77,211,48,134,27,114,81,123,236,35,107,181,81,44,183,107,52,94,215,58,207,59,85,43,173,118,236,244,239,168,58,62,141,183,98,58,100,147,57,18,225,2,140,78,12,70,221,5,105,174,100,97,21,177,159,107,95,247,126,248,254,159,188,119,159,249,95,4,159,40,118,137,232,106,88,222,201,177,232,225,240,255,95,240,182,128,1,189,253,53,85,3,42,165,161,212,143,76,15,96,112,176,72,65,80,29,153,224,64,229,213,126,101,211,109,97,229,36,229,241,8,19,21,19,41,208,130,83,234,252,57,32,182,69,120,205,66,113,164,83,249,101,196,180,145,197,201,251,123,204,230,2,229,149,244,60,175,64,112,80,167,226,73,25,254,166,189,109,136,244,222,179,123,239,54,199,247,248,250,255,121,220,121,34,68,206,255,251,178,100,219,12,134,90,102,196,11,152,91,228,134,12,217,125,36,198,111,85,5,157,38,117,151,128,9,146,51,101,158,158,48,0,32,201,174,246,29,169,46,111,159,38,219,220,222,48,55,176,79,155,207,189,235,81,35,87,214,209,247,71,28,252,214,214,188,179,222,241,177,95,237,170,235,251,210,90,211,230,186,245,173,237,188,238,91,250,199,215,215,147,86,215,133,175,143,242,222,146,211,34,68,39,36,181,95,217,27,88,139,68,154,233,77,93,151,212,237,119,154,69,22,196,52,32,134,127,161,36,134,226,54,52,183,189,167,151,168,13,105,179,21,184,36,91,109,211,56,135,116,233,53,31,147,217,168,235,145,11,43,230,70,16,237,230,174,249,43,161,187,159,250,194,213,206,69,135,156,39,114,149,45,236,222,252,86,45,93,78,101,226,255,60,142,75,207,94,124,111,161,145,0,10,14,192,148,215,205,205,241,228,248,211,207,133,180,241,157,206,97,240,201,50,76,108,236,204,81,13,181,8,211,200,204,68,40,12,56,6,36,50,176,32,50,73,146,21,145,12,80,113,51,225,112,12,249,77,68,82,188,112,199,29,5,26,243,75,51,193,68,5,15,75,229,248,186,211,201,125,128,131,65,85,232,201,8,138,69,151,125,206,130,81,81,125,191,47,92,58,211,18,210,178,156,166,250,168,171,184,97,176,161,227,92,181,101,218,67,178,8,89,107,237,133,26,92,166,148,41,102,78,89,119,177,207,92,177,51,75,75,157,73,202,11,15,228,229,92,37,84,182,228,148,28,213,220,243,148,74,227,85,38,176,251,149,234,91,185,57,29,199,249,169,254,225,205,93,248,198,22,242,214,52,184,231,55,170,249,97,248,243,12,249,157,91,213,41,108,216,187,158,243,253,86,156,155,223,48,189,107,249,220,57,172,243,206,238,249,115,26,77,204,114,222,63,220,236,235,241,195,237,88,146,65,221,199,89,255,243,159,255,255,255,255,255,255,255,255,255,38,218,236,223,252,21,46,103,81,193,136,102,117,53,154,73,22,114,83,137,204,85,38,200,33,154,49,36,96,37,57,131,202,230,23,23,25,252,116,100,80,152,20,8,2,6,4,15,12,62,34,26,22,152,112,82,148,98,207,19,145,12,143,187,59,84,105,227,48,78,179,32,159,166,190,15,92,20,90,116,57,51,133,230,132,99,5,3,109,9,172,209,174,15,25,5,87,123,124,208,209,33,65,97,107,198,182,40,236,164,149,115,242,129,20,131,74,164,127,17,17,219,118,100,118,80,228,93,218,38,154,251,199,215,170,230,121,168,156,74,27,52,120,83,127,34,150,45,82,77,79,106,180,178,122,131,112,77,37,13,39,49,185,73,202,223,21,189,132,205,90,121,126,55,37,255,251,178,68,211,128,8,5,117,69,142,111,32,1,7,174,152,128,206,96,0,18,225,155,52,124,246,128,2,56,51,102,79,158,208,0,18,156,162,19,23,234,252,238,23,123,87,84,246,229,214,43,231,91,47,189,99,58,90,183,238,229,106,143,237,219,213,107,124,166,199,156,215,113,185,142,127,103,29,107,93,251,127,79,118,147,28,113,181,87,118,46,227,114,213,45,38,119,168,107,227,82,229,156,57,219,146,109,254,124,238,255,159,255,135,255,255,255,255,255,255,255,197,67,107,75,13,167,249,81,53,210,67,192,0,57,189,31,68,152,62,136,217,222,6,146,152,39,15,99,220,208,38,14,151,83,30,199,140,18,152,245,119,50,64,122,152,9,64,241,24,162,0,60,196,248,50,38,199,206,137,200,149,21,5,76,90,153,23,138,100,146,68,195,114,192,186,129,230,128,75,131,248,204,1,78,60,212,61,139,76,132,228,103,9,216,194,153,57,72,172,192,186,139,50,157,11,93,20,149,107,109,73,54,90,150,154,147,56,138,148,146,209,173,37,217,45,216,216,241,186,7,212,203,93,221,150,164,44,117,170,122,11,118,82,43,91,50,215,66,158,182,251,123,111,94,191,93,186,214,186,26,234,148,192,0,95,255,42,135,144,50,139,52,88,63,161,11,197,210,237,12,63,34,54,85,48,149,138,110,61,110,113,2,84,192,78,9,81,138,36,133,49,140,30,44,124,232,148,137,81,80,93,197,170,69,226,153,36,124,192,249,96,140,130,150,96,22,98,152,212,6,24,243,81,120,180,200,100,146,33,115,28,37,231,41,21,156,46,173,150,175,175,69,154,186,218,203,212,111,151,86,182,77,85,215,69,106,91,83,69,148,206,141,42,14,165,169,87,212,131,214,130,172,141,232,41,76,171,205,106,82,85,43,232,164,130,172,187,161,86,213,255,223,187,148,213,0,0,239,216,194,192,21,4,2,86,105,75,13,64,5,157,45,193,127,149,88,116,56,20,8,16,2,90,143,61,157,42,2,26,3,117,97,222,85,252,229,219,102,12,221,224,42,56,22,15,54,152,243,106,160,2,31,89,152,83,190,106,169,121,193,6,4,92,148,204,234,44,180,228,47,130,210,139,14,13,3,34,123,129,172,64,73,151,240,8,194,21,93,30,91,27,99,0,129,47,41,160,4,218,66,215,75,153,47,117,96,253,75,103,114,212,87,159,245,79,175,117,125,83,92,146,234,243,6,18,73,197,159,24,165,192,237,71,27,35,40,193,96,154,13,145,226,227,234,29,144,245,56,70,190,199,176,164,54,34,196,56,211,244,154,225,47,118,146,207,122,226,126,19,135,162,122,29,15,201,150,135,80,230,29,165,63,191,34,128,1,187,16,0,0,238,255,132,149,195,255,251,178,100,100,14,70,0,102,201,155,72,95,178,78,108,217,199,20,34,246,24,249,157,34,109,165,94,193,85,51,166,76,194,137,184,193,128,8,192,24,195,68,200,29,4,104,229,84,250,27,191,253,175,253,50,143,117,60,189,10,208,234,178,202,170,238,221,108,206,51,150,83,65,182,19,185,26,67,217,205,37,155,3,108,8,157,57,26,151,118,174,133,59,47,34,151,178,55,186,211,218,159,106,126,160,13,239,12,28,56,202,129,12,80,148,215,130,193,205,103,14,58,44,6,101,163,9,180,28,30,40,102,253,165,193,139,129,232,132,64,152,85,34,88,154,118,70,158,72,101,30,147,61,88,12,20,152,161,169,213,3,12,53,197,236,24,93,126,109,216,125,138,162,164,192,17,194,98,213,133,132,51,168,84,9,33,116,20,62,104,168,6,2,52,44,1,136,16,211,225,149,24,184,226,158,145,32,252,14,74,5,3,164,96,52,125,117,70,148,121,151,206,170,53,63,13,78,216,173,53,79,175,221,100,165,72,190,239,249,117,153,185,125,171,75,230,102,125,217,102,173,183,118,187,8,84,122,177,98,204,160,196,115,154,59,36,66,212,86,60,202,137,180,181,38,246,202,168,194,60,109,149,46,48,203,136,233,63,181,187,41,227,210,122,172,213,179,53,142,166,189,234,68,4,166,0,0,151,108,120,138,19,214,130,37,228,236,124,131,119,14,254,24,180,183,101,123,255,179,211,78,118,142,117,22,133,103,122,24,31,215,55,249,232,72,71,122,37,211,92,172,204,102,100,82,181,240,72,171,164,100,58,137,145,149,100,84,34,163,25,85,11,185,245,169,153,207,50,215,217,245,171,168,87,166,189,190,221,191,10,202,0,0,149,240,25,132,0,108,204,70,54,53,132,174,158,139,132,3,76,251,37,116,90,112,66,100,235,77,48,184,199,108,112,176,144,88,53,115,12,130,135,149,154,105,179,9,10,100,166,37,232,113,166,102,96,73,191,201,254,44,122,117,84,161,199,176,179,14,74,139,44,215,166,41,14,69,221,41,5,24,52,21,35,186,14,162,166,98,3,34,70,82,44,24,197,174,73,82,146,54,178,146,41,124,153,242,18,27,45,141,200,218,245,141,125,13,45,238,197,191,159,254,102,183,103,121,247,251,249,121,248,255,119,255,255,249,242,220,218,230,34,141,227,252,107,197,217,146,150,49,165,54,168,164,172,175,206,53,73,3,168,58,238,235,247,96,161,196,34,20,154,83,3,82,149,217,22,125,38,79,190,212,45,90,137,160,188,110,232,0,6,0,3,219,126,34,11,76,30,34,5,20,84,113,81,67,158,74,132,87,212,229,85,255,255,249,121,227,85,154,6,106,16,27,157,242,49,27,209,182,157,156,44,44,246,255,251,178,100,117,142,5,227,103,200,155,70,111,176,82,172,233,202,28,39,190,21,225,155,32,109,13,190,201,95,51,102,92,193,29,240,35,189,76,164,141,102,102,76,140,133,70,174,72,185,155,153,153,162,157,145,34,192,2,91,81,80,211,175,221,103,87,167,250,161,80,247,73,70,106,145,152,217,161,211,193,143,76,89,3,125,196,68,28,204,78,82,225,98,97,213,138,0,2,66,0,158,184,3,170,11,240,131,170,233,99,63,169,47,19,93,104,164,94,243,53,68,105,202,142,136,12,51,146,66,47,236,161,96,151,236,184,152,83,154,229,37,148,119,144,37,182,235,76,252,141,13,139,55,98,35,144,241,140,72,248,48,115,34,97,178,178,17,163,13,105,132,50,161,129,228,73,41,227,116,208,152,243,73,175,133,221,111,150,255,246,237,8,143,243,244,56,180,188,21,100,56,242,116,189,231,243,98,110,233,228,69,187,51,145,75,171,51,69,224,162,164,76,150,230,174,170,244,183,106,207,93,36,170,52,50,218,167,187,85,165,82,153,3,16,82,24,0,129,128,44,218,161,178,173,150,135,59,132,143,62,130,227,72,18,194,41,62,127,81,189,246,43,145,199,105,147,76,18,32,146,43,66,50,102,27,255,253,221,93,142,154,243,116,48,173,82,211,21,213,210,243,89,93,13,105,135,16,119,156,205,68,60,221,209,230,162,26,123,45,245,122,115,95,170,37,61,179,79,253,63,255,79,80,146,0,3,62,216,194,50,76,208,186,209,16,229,72,119,70,12,129,51,73,37,240,49,80,92,12,175,197,141,219,36,20,222,68,225,213,59,182,224,125,133,99,88,198,17,227,25,102,64,34,174,66,28,228,82,177,80,113,24,13,121,73,155,156,138,134,245,6,19,30,232,74,111,56,233,155,12,137,2,109,165,1,196,100,18,70,59,141,4,28,200,199,132,212,240,209,161,35,29,23,120,203,254,119,182,230,255,219,226,92,57,196,25,26,48,185,184,29,72,58,43,148,246,90,186,76,115,141,99,236,165,114,198,99,98,75,248,26,209,241,3,110,109,251,137,201,180,162,154,61,114,105,185,187,169,53,38,153,213,213,48,65,21,45,217,234,75,88,246,10,51,229,245,128,34,64,0,7,127,248,160,241,74,14,131,163,192,97,39,20,185,113,46,80,180,214,115,55,65,54,222,191,255,209,144,114,131,248,22,191,254,217,10,152,24,14,48,0,134,48,161,226,25,1,166,33,128,38,204,152,16,104,8,217,129,145,76,167,70,251,83,159,114,42,136,197,12,149,174,195,78,119,230,171,246,246,253,20,193,53,192,0,21,42,0,200,56,25,12,3,224,9,35,26,188,251,32,69,3,53,41,156,150,72,43,17,50,218,176,132,101,113,9,255,251,178,100,146,12,133,97,103,202,27,72,111,64,87,44,217,186,28,37,218,85,161,155,32,109,33,93,9,119,179,102,168,177,159,152,200,17,136,165,82,116,49,233,232,179,21,84,74,52,2,190,14,44,170,194,89,222,97,129,98,192,18,164,184,11,62,7,5,9,121,89,13,61,155,247,172,62,245,93,164,155,151,8,132,167,12,26,96,139,173,86,4,101,64,195,202,116,212,101,178,203,200,242,69,18,151,97,249,225,128,248,122,253,7,70,205,245,28,215,253,87,207,85,28,71,50,252,181,127,172,127,60,203,102,179,63,46,195,169,4,20,24,121,20,44,90,144,34,226,82,253,237,246,153,71,161,236,112,176,211,105,125,212,197,188,202,159,243,182,101,247,229,64,73,166,70,0,0,151,109,135,128,240,89,188,96,128,124,62,108,42,107,141,179,3,45,68,47,253,230,239,121,255,101,87,95,255,255,221,189,148,155,36,191,103,240,161,101,121,195,254,144,47,204,37,185,95,85,86,220,161,221,89,139,98,216,126,180,212,247,123,213,110,71,167,150,117,210,159,80,209,21,21,126,155,54,125,125,181,174,174,136,238,250,111,79,251,84,29,85,0,1,102,240,68,172,193,34,4,136,38,56,98,144,18,45,25,44,33,120,134,41,140,103,203,150,165,73,3,150,202,10,129,23,67,9,130,21,82,52,228,213,104,75,141,235,6,71,40,24,187,76,81,10,170,170,154,178,162,161,71,178,144,183,209,88,235,217,123,10,124,227,149,232,92,170,170,39,21,135,133,2,67,176,248,88,36,141,186,63,248,68,243,73,193,98,48,231,82,187,10,219,255,148,175,251,190,166,86,111,238,212,141,24,222,51,212,190,119,105,223,221,255,166,218,162,229,223,198,66,240,158,148,68,150,187,172,101,5,158,232,146,52,170,31,62,53,20,64,219,11,114,68,72,158,158,230,154,142,117,211,47,19,12,207,173,211,75,212,235,65,141,150,251,90,136,70,114,128,0,96,0,59,109,182,24,78,130,193,222,84,25,31,112,123,53,92,133,212,56,221,8,110,235,145,181,205,101,53,176,149,238,255,255,248,230,184,109,25,68,47,125,152,19,89,98,81,89,229,148,134,217,59,1,196,24,8,137,18,194,21,62,114,168,177,171,206,242,200,167,82,208,26,188,251,207,255,235,115,170,255,237,127,110,156,58,109,96,33,249,151,74,100,20,152,19,198,44,153,165,36,191,204,172,36,151,117,140,82,18,33,74,132,28,190,120,148,3,16,128,220,25,248,117,244,180,240,51,122,99,28,224,56,11,164,4,51,42,101,33,131,37,34,16,169,97,48,168,100,50,166,43,244,151,243,130,115,136,172,204,82,85,188,135,19,169,111,83,144,3,179,154,77,223,206,26,255,251,178,100,178,14,149,146,102,201,27,70,111,64,87,140,217,170,44,39,232,21,1,157,36,109,21,28,65,86,179,166,104,194,137,208,70,100,211,145,82,177,84,13,126,141,249,145,145,86,136,121,23,92,142,91,65,229,160,227,7,169,21,142,171,49,84,147,228,225,141,71,171,189,148,235,180,75,42,142,66,72,46,79,31,49,86,100,10,82,29,20,205,3,248,123,191,150,36,177,205,55,10,181,243,84,252,202,66,252,246,80,0,216,160,0,10,201,253,216,86,213,194,103,252,146,243,135,255,1,230,138,191,117,112,144,186,181,146,189,173,253,178,211,122,191,113,117,22,48,115,43,29,142,105,157,26,228,71,91,59,171,238,201,115,72,198,61,138,75,30,95,150,185,62,232,245,77,14,173,73,238,106,210,244,253,91,118,235,42,177,148,204,235,250,254,253,204,6,234,0,0,197,144,193,151,140,134,28,202,17,13,84,212,195,17,13,0,12,193,11,204,214,232,201,68,76,100,72,196,179,0,38,128,35,65,66,235,4,132,64,100,129,64,48,224,145,80,150,213,83,195,109,196,136,92,80,40,204,106,12,244,37,175,26,57,242,103,44,0,114,107,51,10,41,162,124,68,152,154,178,109,65,51,16,196,186,137,148,86,122,149,94,15,47,169,88,117,130,161,154,208,132,144,14,57,139,109,48,165,111,12,105,137,6,71,19,1,203,68,167,100,40,158,103,172,144,243,230,122,46,251,251,26,238,125,163,98,239,210,103,242,107,185,243,55,234,206,76,206,64,22,194,137,49,107,14,174,250,198,76,126,63,95,120,41,139,148,38,125,127,237,188,123,73,221,197,104,86,119,177,21,222,149,212,230,86,199,172,230,178,184,81,118,175,120,155,81,193,76,251,194,172,39,244,179,4,108,120,118,182,179,171,90,80,97,75,32,48,20,4,6,82,113,108,190,161,6,89,208,226,122,135,113,99,91,8,66,121,80,119,63,106,88,172,207,233,124,106,51,9,118,81,54,169,174,249,149,168,247,129,150,109,66,191,215,213,49,135,251,187,132,138,247,247,86,121,96,99,61,132,166,197,83,202,204,52,75,22,14,165,145,161,254,102,61,136,6,53,183,116,174,200,116,217,163,237,230,166,6,92,34,136,71,252,221,144,54,235,90,190,127,180,90,187,102,137,44,215,151,28,62,74,42,18,225,99,180,210,127,208,162,207,48,71,105,45,102,93,45,105,26,127,169,254,228,21,6,98,0,9,203,233,145,128,80,112,58,113,156,92,96,200,179,137,208,179,224,49,187,34,200,137,134,169,192,40,141,130,160,70,43,71,53,0,197,161,139,148,107,138,27,48,231,196,137,75,76,96,88,234,141,54,185,42,84,242,128,87,76,254,82,250,248,111,154,189,255,251,178,100,213,140,70,213,103,198,27,108,127,66,140,76,217,103,60,40,241,84,57,159,38,109,21,252,193,103,51,102,232,112,151,136,155,253,218,172,114,202,217,115,106,172,28,134,171,171,185,217,108,202,68,107,192,19,212,213,82,140,91,179,249,81,253,191,101,100,222,151,34,214,87,35,217,80,197,51,165,145,22,175,149,81,134,191,135,108,53,110,52,104,218,143,187,226,36,91,94,243,66,197,41,3,113,229,222,63,220,40,215,164,43,219,20,221,105,62,172,254,215,255,219,255,232,60,102,200,1,0,157,223,252,4,164,134,132,210,4,2,118,2,193,146,33,44,161,111,232,197,94,59,234,125,127,244,203,48,249,215,198,174,172,104,20,49,40,98,200,194,77,166,38,3,154,17,149,26,166,53,190,200,199,40,181,80,233,76,141,84,68,68,181,172,169,158,75,155,70,119,34,110,180,245,125,90,199,163,34,93,125,155,109,14,235,254,192,181,0,6,212,180,73,49,168,112,35,118,105,197,152,148,2,0,175,49,144,136,6,126,23,26,96,44,142,5,104,68,206,223,50,169,73,92,2,187,96,198,218,59,97,104,185,202,222,97,171,134,40,172,16,234,52,155,201,7,76,64,33,238,135,83,10,45,5,202,38,105,177,236,150,190,76,114,118,153,68,52,154,24,102,174,44,199,34,214,162,244,240,65,16,25,219,181,175,84,151,90,252,238,242,73,127,189,197,29,95,146,183,247,247,217,189,239,217,28,133,185,25,136,57,78,221,31,95,209,156,41,206,210,139,81,145,104,97,41,20,204,187,129,103,147,73,137,179,52,210,127,173,252,60,187,134,97,235,231,25,207,181,36,20,188,36,0,11,0,19,186,237,130,135,26,56,181,228,164,108,118,28,173,178,191,76,120,226,193,73,165,22,34,157,13,109,28,71,223,95,255,213,50,74,184,209,208,48,89,173,216,52,58,92,246,50,206,164,159,97,136,247,86,177,153,143,159,220,225,41,127,29,142,154,102,143,63,34,44,254,235,117,180,251,85,127,151,122,199,10,126,205,8,243,254,39,254,69,127,158,90,91,255,255,193,96,0,8,49,128,112,77,37,80,219,24,15,16,176,207,83,205,204,136,46,26,97,16,135,30,66,33,13,51,133,225,37,35,5,31,50,194,74,98,169,208,210,90,255,64,32,232,67,147,94,86,89,245,196,201,13,41,232,212,0,213,136,90,98,141,185,15,23,52,64,8,144,144,3,119,18,33,129,215,138,48,194,43,90,219,0,175,13,32,188,73,68,133,132,96,1,194,194,32,40,216,240,123,80,124,208,170,49,14,196,146,248,193,65,110,91,157,167,206,89,204,123,135,46,73,247,191,230,228,236,140,179,55,177,150,190,84,244,228,99,142,3,180,255,251,178,100,203,140,133,38,103,72,155,69,127,176,99,172,217,170,49,3,124,23,201,155,24,109,133,158,137,206,51,100,137,134,13,184,110,111,4,114,133,122,255,203,95,236,124,243,153,99,4,113,210,180,215,122,239,180,220,182,235,189,75,172,125,255,93,40,91,183,129,47,85,93,97,103,246,28,102,152,148,20,54,16,1,255,162,61,166,10,181,92,118,117,155,160,44,120,109,30,27,103,253,164,95,32,28,227,152,237,237,239,84,26,11,96,89,237,223,160,174,93,252,237,155,117,55,227,214,186,169,41,168,226,246,183,102,49,223,38,74,69,47,159,8,197,29,6,17,172,100,26,169,63,116,212,201,162,174,12,59,130,67,214,162,1,177,130,51,57,141,215,174,168,206,83,58,89,187,195,56,89,125,57,127,207,242,254,167,179,60,242,255,180,159,183,207,252,130,42,0,0,147,91,0,205,126,95,107,231,105,43,24,128,120,109,97,176,8,186,100,118,161,180,195,98,32,233,162,203,1,96,81,132,71,6,44,20,183,162,132,226,100,16,160,116,193,128,33,24,5,97,212,147,142,20,6,169,240,16,80,208,110,193,97,217,84,32,100,80,155,180,64,8,190,211,34,180,165,99,67,39,137,190,112,196,141,135,47,74,93,180,235,131,149,188,48,108,85,89,66,35,6,232,41,196,135,86,122,169,85,69,191,141,55,120,1,12,6,183,119,159,84,137,11,26,166,254,100,193,120,185,234,231,217,198,215,113,205,223,183,235,249,221,22,127,111,83,87,183,151,117,28,241,220,195,123,107,163,158,98,59,148,28,148,31,58,194,233,84,236,28,114,116,247,47,90,174,107,148,73,243,62,143,94,178,137,202,28,79,112,218,184,2,81,51,104,0,3,0,11,150,93,155,39,140,95,150,22,30,159,196,62,83,170,70,37,78,131,23,38,11,218,235,56,116,176,127,67,249,78,254,191,238,123,198,36,139,99,77,36,108,196,225,200,36,116,142,251,127,67,3,67,145,195,203,163,50,147,163,153,63,243,231,177,206,43,180,200,225,20,123,110,89,92,190,147,200,226,44,161,105,35,238,16,218,178,81,248,60,211,153,95,118,208,165,47,59,215,165,1,170,101,124,191,196,144,186,99,216,70,7,38,56,254,125,83,224,241,115,43,109,48,144,3,61,166,57,145,48,72,185,139,46,148,1,9,21,15,91,170,241,210,162,99,40,120,100,52,112,37,215,72,7,204,84,68,66,0,88,21,48,157,50,222,33,137,130,142,61,169,30,52,36,216,193,0,165,218,82,211,24,10,167,163,115,99,244,182,44,183,8,147,198,187,36,20,140,22,46,91,24,37,170,19,12,204,49,184,247,222,153,100,195,72,208,155,33,192,177,70,92,195,0,231,177,125,255,251,178,100,213,142,134,38,102,197,19,153,93,50,109,236,233,122,61,3,110,22,145,157,24,77,141,124,193,148,51,102,76,161,151,48,127,203,244,83,127,136,133,126,17,103,73,18,174,91,155,30,74,178,12,133,150,116,157,23,90,45,174,183,156,38,193,179,152,90,219,163,186,92,157,171,100,84,199,59,182,83,28,248,127,59,162,237,240,222,27,113,81,33,59,244,0,156,219,238,45,140,198,32,186,41,16,234,20,65,24,252,64,185,48,159,40,232,183,213,212,102,101,55,173,155,250,116,184,93,45,123,39,5,129,46,136,196,90,223,50,240,132,226,66,130,229,247,100,14,99,169,161,226,123,79,201,168,129,24,55,237,48,170,164,107,4,75,84,174,122,249,189,178,229,194,118,105,211,170,249,247,158,199,101,89,144,135,109,23,67,25,222,156,142,141,134,213,4,9,119,248,20,8,121,104,37,65,145,200,14,22,104,194,22,172,64,152,89,219,168,72,106,29,103,233,17,26,81,104,162,192,75,96,170,8,221,88,252,242,156,153,33,76,7,4,105,198,13,115,174,56,13,157,186,58,50,204,233,107,218,253,103,245,224,90,73,44,244,204,4,217,165,207,118,51,54,59,190,96,213,243,226,128,34,59,204,211,139,175,28,255,173,240,247,123,215,58,76,186,59,114,187,221,13,79,238,54,126,23,129,194,131,93,140,166,58,133,28,73,122,195,187,72,233,37,202,54,208,94,8,48,116,15,24,230,220,163,38,205,102,28,150,42,252,250,223,187,127,115,58,81,123,236,227,36,28,54,176,8,110,201,78,14,160,23,70,117,50,124,158,13,184,131,66,162,192,146,58,0,182,155,255,92,0,92,163,57,249,161,161,153,100,121,247,190,8,75,53,202,248,55,208,116,180,156,133,138,99,84,51,233,32,195,28,115,61,175,66,209,68,25,237,122,30,26,43,103,11,245,34,46,124,115,62,187,94,164,228,60,208,150,147,44,220,169,19,195,52,251,189,212,164,97,103,189,50,215,255,43,47,195,41,136,38,64,18,252,193,10,19,35,27,140,230,59,49,110,4,196,192,67,96,11,140,76,27,49,210,144,207,97,176,32,140,201,166,116,105,45,137,144,130,240,33,8,89,26,28,16,17,100,18,10,87,45,163,34,47,201,40,28,170,16,50,89,216,137,4,232,2,135,108,184,116,18,94,102,236,5,15,42,170,51,170,147,44,157,114,219,164,115,119,30,14,74,153,108,52,237,171,168,4,170,9,95,143,187,0,138,217,135,111,205,72,30,17,32,85,59,200,10,68,210,102,229,53,151,31,222,255,254,127,255,111,254,246,221,155,104,143,183,83,149,27,254,244,45,99,118,31,25,54,170,174,155,147,212,143,50,54,11,221,7,225,37,187,255,251,178,100,214,140,133,4,103,74,27,72,95,66,106,204,233,83,60,195,88,88,113,155,24,78,25,157,9,220,51,166,28,196,13,245,192,235,116,108,249,131,36,197,32,209,81,157,42,45,19,182,182,94,213,205,251,191,21,127,119,94,202,89,190,181,26,2,189,206,10,24,227,115,90,53,193,58,34,36,66,0,70,148,67,171,162,218,100,88,57,171,233,216,88,125,62,247,98,19,158,40,102,54,238,140,142,165,167,81,168,46,40,57,85,85,67,33,209,180,200,4,118,143,138,73,42,82,94,69,102,80,194,13,22,106,94,33,10,228,104,13,84,43,31,12,204,32,93,159,26,67,243,111,220,201,162,85,141,62,211,20,45,196,181,130,9,198,203,27,49,25,140,25,78,12,130,112,249,173,114,45,109,101,209,108,224,82,85,0,29,125,244,193,31,48,236,12,144,211,177,40,122,144,37,24,192,163,12,96,34,58,104,152,100,34,197,208,48,105,93,244,94,74,5,2,102,237,109,197,173,50,233,191,210,208,186,148,14,138,176,73,83,234,218,87,107,76,85,253,22,27,86,53,243,76,222,44,142,231,111,139,21,133,198,99,190,46,183,106,217,188,154,86,234,182,55,211,188,213,225,89,133,194,89,179,255,53,251,233,187,106,237,138,238,56,202,205,209,50,76,170,86,81,67,234,49,87,57,181,182,33,181,221,93,87,95,108,185,224,249,197,215,126,102,139,15,30,55,53,58,213,97,70,166,195,23,29,65,22,170,78,99,244,14,54,206,235,71,103,103,117,178,31,27,183,62,104,248,53,106,0,0,144,4,220,77,210,121,243,33,129,68,204,184,112,17,194,8,155,158,17,230,5,22,94,189,223,228,124,4,237,51,205,91,44,138,196,253,255,76,215,84,171,91,202,205,201,202,34,181,181,167,15,9,43,117,207,106,26,8,232,179,12,226,213,204,150,229,239,190,242,17,237,80,220,120,69,74,11,87,39,109,77,73,6,118,147,66,101,243,55,166,125,150,120,79,151,60,24,98,14,137,148,114,10,197,74,220,210,30,113,197,11,233,142,213,128,0,233,138,85,6,79,55,27,73,32,119,81,0,56,96,106,243,225,135,66,70,37,31,26,244,58,0,11,152,209,200,98,240,9,130,129,134,82,24,44,82,65,144,8,150,187,76,88,13,48,120,61,250,123,225,198,42,128,208,160,100,18,205,40,58,33,52,104,174,181,90,224,96,246,48,33,19,145,8,0,160,51,4,5,158,248,251,64,110,177,122,23,125,211,229,70,131,252,144,198,96,212,176,166,91,148,212,48,172,171,79,87,101,113,95,0,57,197,88,166,128,9,197,181,211,94,203,124,203,117,100,239,76,136,212,70,8,61,154,202,109,12,203,23,91,93,109,64,213,255,251,178,100,219,12,133,96,103,73,155,79,93,176,116,44,217,138,49,3,139,23,117,157,22,78,9,124,193,190,179,101,220,242,153,241,71,185,87,31,108,61,230,142,153,69,68,95,15,47,46,146,69,44,243,55,50,166,59,184,158,84,167,51,142,161,89,149,151,189,160,195,19,166,128,1,109,219,151,213,210,80,133,69,108,179,153,79,4,93,35,196,63,51,36,26,2,7,221,53,137,130,172,182,178,57,31,245,251,255,233,210,166,232,153,79,88,141,151,59,217,179,35,228,61,111,166,158,185,75,117,169,9,154,119,191,239,220,102,21,249,113,234,116,252,75,173,137,103,130,163,105,165,201,221,227,78,236,190,102,239,118,237,15,215,226,81,197,156,101,109,97,117,246,220,166,111,254,63,185,220,79,254,48,194,170,0,0,227,70,174,140,64,245,48,217,76,229,85,51,69,140,71,198,34,128,211,55,150,13,118,19,48,96,180,206,168,97,166,34,75,140,143,217,24,84,68,100,144,153,133,193,3,129,224,72,61,30,162,173,121,52,204,12,18,22,7,24,192,126,16,253,112,76,96,1,98,75,4,205,224,96,185,37,25,9,64,168,170,186,175,58,238,132,94,134,27,156,129,166,156,124,101,87,33,47,132,134,88,95,40,164,118,57,127,118,224,134,25,21,187,249,220,189,170,187,187,141,203,253,223,243,64,213,233,91,113,24,102,30,6,157,179,10,72,180,252,82,204,160,89,57,231,71,208,65,202,123,111,247,123,172,178,214,130,235,89,80,130,155,46,203,42,90,243,233,178,252,183,75,146,205,88,238,107,125,167,239,157,30,74,64,92,8,67,236,40,9,101,180,149,77,24,25,174,203,204,20,40,135,174,69,185,1,84,238,154,156,227,64,189,191,34,152,122,8,177,173,186,8,98,137,44,175,14,215,49,223,199,251,71,252,69,124,76,29,150,58,175,186,229,229,216,202,229,75,56,104,139,87,85,235,39,12,138,161,27,181,227,212,66,106,26,121,66,8,101,213,134,72,85,86,70,87,142,190,164,198,215,34,55,183,40,96,213,88,219,142,89,227,91,255,159,15,203,211,14,160,140,214,43,51,88,75,76,18,175,51,159,152,201,71,227,126,169,193,2,83,21,152,141,126,23,49,33,36,199,113,147,35,4,132,129,230,75,22,20,4,203,158,10,131,0,1,96,98,162,154,13,11,150,100,2,56,22,48,64,85,137,153,1,200,98,96,248,176,92,20,182,66,245,170,44,19,76,115,3,20,196,132,195,161,48,128,194,73,71,93,182,193,69,110,101,132,90,180,211,36,106,119,79,12,185,76,222,113,136,197,96,187,23,162,113,119,73,140,202,183,21,214,169,171,231,123,120,247,249,250,207,46,229,182,95,249,159,125,173,255,251,178,100,220,140,133,240,102,197,147,129,103,160,111,140,217,99,61,3,142,23,225,155,20,46,13,254,193,186,179,102,40,241,151,48,82,255,45,136,155,203,98,231,219,240,146,118,170,252,14,253,53,134,132,238,10,249,154,211,68,106,22,216,254,243,215,88,197,179,191,254,111,139,103,119,215,139,122,226,210,222,81,196,4,152,110,160,128,57,109,219,100,195,216,36,242,1,175,6,67,205,180,101,184,93,85,187,52,233,147,17,233,241,91,162,43,121,239,157,222,95,151,13,197,248,250,204,217,60,161,1,160,140,26,94,138,3,108,30,189,101,254,212,202,24,146,60,219,111,99,58,215,65,47,67,169,139,51,84,56,70,165,248,189,225,112,214,28,61,78,187,107,147,174,208,92,98,182,252,173,30,101,72,242,35,162,164,136,91,63,186,63,106,159,206,160,101,85,4,10,147,100,203,198,115,16,11,12,46,86,49,92,172,197,228,115,14,157,132,96,211,27,6,140,182,5,47,168,177,116,195,224,204,200,142,175,42,91,137,8,212,216,179,197,244,69,86,148,230,38,3,122,96,32,49,136,73,193,197,39,224,20,96,160,114,217,115,26,2,1,3,1,73,166,130,244,216,197,165,115,116,255,17,199,146,222,65,56,102,163,242,138,77,89,221,174,93,179,105,103,115,8,106,149,251,160,220,205,39,46,227,249,238,89,240,172,150,180,255,50,61,215,255,167,222,189,222,39,148,52,42,233,103,65,51,108,70,161,121,85,168,220,226,206,123,147,35,185,205,84,61,221,88,211,81,181,233,164,196,186,214,158,230,215,132,12,128,20,146,216,64,74,218,9,186,236,190,55,155,69,59,122,5,14,185,169,172,59,141,61,38,198,160,85,129,138,124,184,99,88,244,182,92,255,185,255,249,103,161,185,112,45,113,89,182,245,222,135,33,188,121,210,220,142,148,140,166,80,163,143,18,26,216,231,155,134,40,112,133,46,176,207,129,105,87,216,246,83,14,107,38,191,35,169,159,74,145,200,109,201,175,183,109,180,107,58,170,163,116,69,62,184,96,0,70,77,136,148,51,76,200,205,102,3,147,85,4,104,67,168,19,67,132,134,146,43,26,60,22,98,224,177,158,87,136,35,48,88,152,199,34,49,224,153,32,20,104,214,97,192,80,146,53,40,204,0,0,80,148,91,48,104,105,3,69,2,38,29,114,130,0,201,148,99,241,92,141,76,83,201,21,204,50,56,47,64,192,16,104,0,214,91,199,253,192,136,82,84,128,37,113,165,239,185,75,113,130,86,170,220,178,190,167,41,247,118,101,221,142,198,181,112,102,0,129,184,112,25,237,229,5,70,62,91,122,82,145,166,158,115,63,150,162,101,100,89,167,80,220,227,158,179,112,199,49,225,255,251,178,100,214,12,5,65,102,199,27,131,87,162,106,172,217,83,60,103,190,24,157,157,20,78,13,252,193,218,51,103,116,192,34,4,211,217,236,216,134,215,30,30,252,247,166,179,173,238,181,139,38,97,103,193,174,183,140,255,159,46,105,77,227,56,172,148,174,115,143,184,116,212,33,115,179,123,56,176,0,21,29,2,79,119,219,250,243,72,152,91,72,149,208,38,243,37,255,138,216,137,14,180,27,23,58,182,15,68,25,199,8,187,170,200,165,27,53,54,139,31,243,77,140,28,171,116,195,208,120,221,45,39,104,107,180,26,83,81,227,140,226,21,214,120,131,142,156,201,37,122,206,233,248,217,13,183,25,91,105,82,170,234,236,195,166,28,76,163,199,156,104,226,4,91,167,113,184,234,232,99,199,91,173,204,241,73,31,28,79,197,87,125,243,26,3,116,42,0,140,81,36,49,56,200,222,78,83,224,207,204,4,27,59,10,172,46,80,50,146,64,212,32,240,50,48,199,236,243,12,9,76,94,41,51,104,152,192,96,2,80,50,3,64,160,64,16,188,193,2,144,192,178,56,93,0,9,151,48,40,28,103,162,96,8,218,56,3,50,41,34,6,42,3,195,0,84,97,114,42,8,68,32,100,133,132,210,175,73,4,186,33,63,47,150,210,181,174,72,19,206,25,81,101,235,38,83,88,114,196,130,214,164,208,91,55,169,78,44,78,243,207,173,254,180,49,28,149,188,186,189,54,115,43,231,41,23,157,90,122,139,144,251,17,63,208,179,95,172,65,102,102,181,140,121,184,200,121,155,66,137,20,169,90,117,218,143,103,213,203,235,154,151,178,150,227,230,188,164,5,149,24,130,95,237,214,24,146,219,105,33,87,54,147,105,197,251,19,97,123,88,29,239,95,163,163,73,77,195,174,255,147,93,130,186,125,243,252,185,176,14,67,102,159,229,211,252,220,34,119,148,83,78,186,176,87,145,73,138,48,24,81,6,204,76,133,20,161,44,195,64,218,22,98,29,15,6,102,174,109,194,110,194,59,173,36,221,175,127,114,54,45,150,66,245,166,233,83,133,207,170,181,180,164,175,215,89,7,117,93,84,6,153,70,115,43,154,1,206,102,5,1,220,143,38,83,3,153,61,172,22,41,24,237,20,61,55,48,176,96,203,197,99,11,133,12,0,12,51,240,32,160,32,64,28,48,232,100,8,54,47,104,64,49,0,123,113,138,128,64,48,133,29,76,130,200,7,27,216,96,9,242,128,18,0,154,228,88,16,0,12,32,14,136,234,13,77,81,66,94,88,118,204,102,164,113,235,109,111,67,45,122,235,165,98,84,172,84,188,141,214,198,113,187,162,212,229,192,12,216,179,182,78,207,211,39,47,84,43,106,85,165,83,41,11,231,255,251,178,100,214,14,197,223,103,68,139,131,95,64,106,236,217,99,60,101,190,85,229,157,20,46,13,189,1,191,51,165,76,241,162,248,98,23,189,59,207,105,233,123,29,213,243,251,117,33,25,8,91,47,156,167,108,58,236,168,210,122,234,209,109,110,181,181,20,217,223,90,208,65,206,4,171,82,88,49,217,105,252,176,160,12,217,135,196,3,72,135,188,39,10,233,15,13,53,67,133,136,27,206,247,52,167,244,248,113,247,165,101,220,224,91,136,106,65,51,61,63,255,239,217,154,194,220,140,171,45,32,68,32,180,72,167,56,100,237,227,10,189,79,36,14,32,239,169,42,153,157,87,214,216,209,132,159,155,197,153,123,196,234,195,180,238,66,237,224,199,185,155,63,80,215,211,60,119,26,243,215,55,55,115,204,215,114,16,165,50,109,188,198,75,179,127,130,78,207,106,52,65,108,250,7,240,96,48,217,177,98,45,248,242,48,204,104,128,81,149,6,140,86,103,45,249,8,216,160,228,60,29,11,137,204,82,38,78,165,251,21,0,135,23,152,48,36,100,87,105,142,67,131,193,131,64,141,83,12,40,11,38,4,175,17,129,50,21,146,3,65,192,22,249,91,31,121,107,253,77,13,215,187,213,35,12,74,21,108,149,226,89,241,228,177,220,204,49,61,45,138,181,85,44,164,179,159,57,59,219,214,254,199,231,191,223,20,136,153,76,188,247,93,211,103,210,236,165,58,129,20,160,78,179,30,115,155,149,68,194,32,150,183,65,93,8,225,185,8,140,185,157,25,34,9,67,193,102,122,251,86,212,206,113,140,211,222,187,215,204,223,53,190,125,241,187,200,35,113,251,34,148,165,92,219,18,0,1,201,0,117,189,174,220,206,27,23,164,198,74,198,252,19,41,209,175,208,163,114,19,236,207,7,99,213,161,42,2,232,130,92,235,237,99,255,246,186,59,199,86,40,28,207,102,55,20,125,205,22,254,236,57,213,172,246,118,136,106,212,216,107,50,33,146,121,54,88,235,49,8,97,251,8,137,118,227,110,110,166,147,163,198,53,14,229,158,146,138,245,236,152,149,146,26,90,30,27,241,143,241,61,68,45,207,93,72,225,243,129,55,80,42,125,183,201,112,97,70,8,73,152,107,224,80,134,212,42,39,130,78,21,153,76,82,169,181,85,97,168,157,91,163,65,219,162,248,158,127,38,101,239,164,33,186,140,25,72,13,160,229,167,139,25,7,44,232,107,202,171,249,101,228,252,143,112,184,186,0,12,236,49,222,72,84,133,20,198,89,59,184,158,239,77,251,28,223,239,108,110,223,114,199,254,238,121,235,103,59,61,183,113,59,249,114,78,170,225,220,181,186,119,23,21,195,19,149,156,227,150,215,69,220,34,232,59,49,255,251,176,100,218,140,6,39,103,68,3,131,127,176,114,204,233,205,48,72,139,18,105,155,42,109,37,117,1,229,51,102,104,193,33,196,177,120,101,84,215,183,116,125,91,42,89,54,249,189,146,235,184,174,152,136,10,94,0,10,203,214,90,228,169,23,39,11,210,6,237,137,193,154,208,213,42,210,119,192,127,0,39,107,144,98,132,166,72,164,69,81,18,52,125,30,183,185,11,108,138,61,69,14,92,98,160,238,106,7,83,116,232,94,42,231,22,183,170,21,119,21,87,73,141,129,17,62,98,235,152,245,171,226,8,104,78,223,220,117,88,234,35,175,164,179,250,59,169,170,191,49,118,139,169,121,179,40,108,60,195,94,145,199,210,106,220,205,125,119,19,19,91,60,187,196,212,135,22,42,1,140,145,104,54,76,232,206,14,129,31,24,209,139,115,55,70,140,84,85,50,34,184,141,54,98,194,185,162,0,134,61,4,139,17,12,228,53,88,130,48,153,149,195,134,12,1,141,0,204,8,9,48,80,44,116,16,21,0,24,60,56,99,176,2,50,24,168,26,6,176,160,8,201,163,51,1,0,40,74,0,72,76,29,13,40,10,129,150,222,2,113,159,87,149,159,220,112,34,18,89,165,150,238,77,61,174,202,104,183,214,211,70,95,185,15,45,57,14,155,185,29,156,14,21,140,199,213,87,237,172,237,88,95,243,187,255,71,25,187,185,143,255,143,17,203,230,233,127,88,236,222,125,245,35,158,44,166,71,165,59,181,48,223,2,121,193,9,172,249,216,174,105,103,138,32,69,112,138,56,106,147,179,107,69,36,170,169,78,137,195,87,60,165,53,212,163,118,82,5,64,217,26,73,105,219,127,165,166,193,35,13,215,146,86,232,9,196,233,8,86,178,8,154,116,134,45,204,149,213,150,166,187,218,219,24,206,100,89,239,255,143,1,245,238,6,158,180,90,231,254,191,159,105,126,122,211,166,231,4,200,164,177,3,140,9,209,96,81,136,132,134,20,20,75,195,49,152,137,183,82,118,96,228,232,62,64,203,126,231,78,158,129,115,180,207,54,58,3,50,112,3,241,118,26,184,64,69,13,85,42,188,154,57,105,100,172,172,169,189,18,231,232,5,64,1,40,168,13,29,48,46,14,130,67,59,159,6,43,29,227,249,48,201,129,40,19,231,152,16,216,54,128,196,138,20,12,138,121,131,14,141,131,135,136,68,16,10,95,100,204,118,86,166,98,67,101,1,224,70,128,133,214,92,36,96,173,237,38,93,31,28,6,106,13,188,60,222,92,114,224,170,122,79,160,183,109,175,85,153,126,42,179,249,97,64,4,11,16,22,132,14,132,112,21,166,129,77,168,157,210,151,155,139,157,83,234,81,42,22,62,249,158,191,249,159,255,251,178,100,223,12,6,138,102,196,11,134,111,64,115,76,233,102,60,101,191,20,229,157,24,109,161,187,65,226,179,101,104,240,162,200,168,119,186,180,142,253,134,71,109,41,87,108,201,13,103,80,68,56,31,16,4,34,80,125,187,106,106,214,11,84,226,198,73,69,42,174,246,245,123,82,239,217,212,206,41,184,0,4,0,40,236,154,18,131,205,137,28,136,38,50,60,4,82,228,65,143,204,154,247,149,165,185,237,166,166,45,30,115,178,47,155,249,243,37,62,119,202,169,43,225,232,205,97,94,13,83,254,149,237,26,161,247,113,88,40,115,142,126,46,90,241,234,62,166,78,186,152,106,25,219,162,76,140,125,237,100,181,84,136,183,152,106,246,136,149,173,36,89,196,225,229,30,169,16,109,142,37,213,39,125,34,175,184,226,121,158,47,255,158,111,139,238,191,234,193,59,234,0,140,83,68,204,108,53,76,84,53,204,150,22,12,148,26,199,195,179,18,192,128,48,186,61,171,0,5,83,27,201,211,24,132,161,192,112,201,0,89,118,8,4,16,17,8,85,3,70,0,113,224,120,44,1,151,105,152,1,65,51,2,192,100,212,16,30,136,11,92,70,13,131,213,154,136,40,60,164,36,10,135,129,6,134,60,11,45,215,157,42,161,87,45,124,98,17,43,102,147,79,59,29,112,73,0,58,239,178,101,79,201,28,202,156,151,84,88,146,250,77,186,16,125,169,95,146,138,50,118,123,62,63,206,187,182,102,244,217,227,179,114,251,53,195,51,181,114,188,95,172,249,181,151,63,76,152,42,63,203,212,28,189,230,175,22,232,212,8,181,48,132,4,50,57,213,95,68,250,211,100,17,93,125,235,126,167,94,236,63,129,120,152,140,47,178,165,219,126,164,86,1,131,133,185,44,129,244,216,94,86,178,44,105,115,113,40,116,69,74,218,227,64,98,194,123,14,213,245,185,203,209,232,60,255,199,219,23,177,21,143,150,190,215,228,252,106,40,181,117,33,108,236,234,27,249,86,248,142,18,168,169,161,208,147,106,183,63,52,208,148,206,198,79,4,163,83,103,237,230,204,81,12,170,58,225,158,120,84,104,98,237,174,7,127,99,229,106,150,158,160,94,198,214,73,157,202,136,69,48,201,158,107,189,175,106,122,136,159,251,238,155,153,94,255,198,128,18,66,193,144,3,153,140,156,152,194,129,170,144,24,32,25,246,79,24,80,81,138,169,135,227,24,17,233,153,74,139,37,150,108,197,199,220,225,208,240,193,68,66,48,32,134,14,152,12,70,208,200,74,10,144,2,24,122,161,67,220,6,96,193,49,148,92,66,216,116,191,201,113,39,6,208,56,88,67,53,44,15,80,208,44,27,80,102,33,132,10,130,115,185,194,156,80,255,251,178,100,212,14,134,71,103,68,11,166,111,68,128,108,233,55,97,136,94,83,213,157,24,77,164,246,129,169,179,101,104,241,150,240,62,130,102,187,158,94,203,99,209,58,59,43,163,85,145,205,245,74,211,215,91,85,82,235,178,215,57,57,136,236,143,208,124,211,157,209,149,51,13,69,115,217,213,201,42,187,247,115,85,51,80,206,151,86,207,117,70,89,195,128,37,26,175,214,4,148,195,146,72,44,105,85,34,233,112,17,18,9,248,137,34,67,53,110,26,255,111,246,129,187,107,16,229,157,218,170,175,113,36,210,194,155,135,66,93,252,25,138,12,6,102,200,89,255,255,249,165,52,61,50,54,100,25,1,181,60,179,193,217,197,184,165,4,202,210,83,203,100,45,244,39,153,171,240,182,242,88,81,12,54,155,173,236,123,79,121,189,104,90,38,118,213,152,214,109,125,117,211,162,4,106,0,2,74,132,221,161,12,173,72,215,74,13,178,108,226,143,13,195,204,196,139,12,182,100,255,192,140,0,188,206,172,140,108,68,192,192,76,148,169,202,28,27,38,109,72,240,8,130,128,193,46,148,16,85,9,22,4,4,4,153,187,249,142,129,68,76,12,11,18,0,230,60,217,68,97,43,241,212,71,235,112,67,251,106,45,106,204,198,24,50,87,42,27,109,166,96,26,247,218,108,46,173,21,172,165,149,213,126,181,9,44,240,109,213,213,196,95,255,183,237,53,42,247,243,54,211,249,188,173,115,221,44,39,113,83,101,241,54,150,63,174,161,113,82,122,44,40,130,119,145,21,143,21,31,100,16,92,147,97,105,24,58,61,23,92,251,181,157,31,163,83,41,144,213,66,138,97,101,88,0,72,9,196,227,147,21,105,135,110,8,118,7,195,118,65,75,175,29,172,149,201,107,156,33,60,119,165,76,210,28,200,243,109,165,185,167,135,112,179,223,255,243,31,173,183,151,204,44,68,68,93,44,237,179,195,115,53,86,95,169,135,52,49,102,243,49,245,83,67,102,174,213,110,169,18,90,30,102,116,222,230,117,86,34,101,90,82,170,22,84,125,232,250,77,27,101,195,74,243,121,67,38,174,229,219,168,226,17,106,108,34,29,40,4,101,22,65,148,138,198,62,74,153,102,72,103,208,105,255,206,128,98,217,138,88,36,234,227,17,17,77,74,20,8,66,145,23,202,208,194,192,211,3,43,40,33,50,112,32,32,201,117,16,253,251,83,82,1,80,18,194,118,155,4,57,52,171,242,60,64,232,10,136,21,133,183,48,0,154,117,168,51,9,151,62,140,93,246,149,110,33,123,7,217,216,103,175,131,78,170,160,13,188,60,186,155,236,46,114,197,19,113,88,73,79,30,75,138,52,135,40,253,242,219,217,85,95,197,198,196,255,251,178,100,210,12,133,149,102,197,155,104,111,66,114,12,217,154,48,40,115,87,253,155,18,46,109,109,210,11,51,165,104,243,34,173,227,152,221,113,78,102,215,186,55,51,142,219,93,199,59,35,158,170,212,139,187,142,169,238,94,243,102,31,164,61,202,210,170,210,203,201,129,194,92,217,221,214,141,109,170,227,230,120,238,93,27,37,85,239,159,228,24,1,128,37,180,215,212,174,208,40,164,155,41,211,71,87,59,22,195,9,156,83,69,106,116,166,89,115,54,166,93,221,201,239,206,232,218,234,83,105,83,52,208,4,108,132,238,159,49,180,116,244,122,224,214,166,118,245,219,191,201,87,68,194,52,180,29,203,91,177,124,236,67,75,46,208,58,114,18,144,230,91,208,214,101,155,120,199,196,247,15,77,197,22,213,28,212,214,68,43,24,188,237,14,246,32,194,64,181,221,27,215,4,203,213,119,89,127,94,198,142,81,198,250,218,209,37,171,72,170,69,51,178,197,13,219,44,53,113,234,4,43,103,248,193,153,45,9,148,60,48,92,211,19,58,69,152,136,225,210,113,72,242,12,75,19,107,97,129,239,176,146,32,143,91,218,206,28,199,114,137,145,186,148,98,36,144,205,182,251,24,105,182,245,241,110,157,167,150,66,142,95,114,68,160,108,177,134,41,36,86,130,52,98,123,184,41,171,105,3,112,42,172,170,89,181,94,254,62,102,63,247,251,157,252,91,171,191,139,187,255,165,45,26,109,118,198,81,170,9,62,23,187,152,179,234,30,55,168,167,239,62,203,133,77,11,73,78,169,98,143,121,48,217,241,158,62,118,90,155,40,209,206,100,94,141,66,234,101,103,10,154,113,206,253,64,63,43,32,96,18,229,146,84,243,2,161,249,210,22,12,33,242,40,149,162,235,43,58,31,85,245,100,171,48,229,82,124,131,198,246,191,103,168,163,205,131,95,214,162,139,105,156,65,188,48,199,105,207,52,169,157,136,86,147,152,168,20,194,11,52,95,23,195,209,29,91,216,216,25,49,49,195,180,19,247,158,211,72,112,185,255,29,242,211,225,73,79,98,89,51,40,122,117,51,55,62,202,143,221,188,101,226,120,152,111,167,31,160,0,0,40,204,110,196,206,93,77,60,168,108,40,203,66,141,114,4,16,196,100,183,98,112,198,16,76,0,118,16,3,160,72,199,71,39,132,34,160,100,211,5,9,79,64,168,10,1,70,68,212,92,128,20,32,84,4,20,101,224,193,2,73,170,166,31,120,32,141,177,23,89,154,167,26,194,86,149,55,145,92,102,35,82,204,38,144,137,97,86,66,187,151,48,150,233,7,192,83,180,51,57,227,106,164,171,123,39,81,18,53,229,232,135,127,63,229,182,246,45,109,102,79,203,247,190,255,251,178,100,197,140,132,243,102,201,155,73,93,178,110,43,233,87,61,99,118,86,105,155,24,109,133,156,138,6,179,165,76,244,161,85,247,116,245,45,157,31,109,38,223,94,174,194,235,112,180,211,108,163,173,236,197,247,44,218,246,203,6,187,84,120,219,168,77,119,219,255,25,181,122,176,217,45,148,171,69,23,250,236,162,24,6,12,152,18,211,41,211,168,184,164,148,71,49,222,136,2,108,135,39,8,195,108,0,173,27,101,31,93,50,185,106,44,17,149,164,231,176,181,30,40,151,83,250,78,31,10,140,63,132,62,220,87,198,221,201,126,85,202,189,192,249,190,40,114,78,142,182,143,3,92,145,240,111,123,90,79,49,72,167,202,236,138,144,207,219,149,108,187,105,247,72,85,64,215,182,90,252,151,141,88,107,143,108,238,8,189,236,113,176,52,225,162,60,8,6,18,113,110,136,179,205,204,18,112,225,57,139,164,69,22,17,69,85,9,141,73,96,200,203,204,222,156,251,129,13,128,240,240,78,140,84,112,214,237,198,239,140,88,84,212,82,77,0,140,4,18,107,128,162,192,34,129,99,78,168,246,34,37,17,9,160,56,197,4,25,177,139,0,132,8,129,133,76,46,140,136,128,185,165,155,176,147,226,48,199,140,104,12,160,18,153,230,163,167,100,178,174,195,209,39,166,150,61,5,188,76,121,26,163,11,181,184,79,187,239,151,196,46,119,58,105,93,94,7,202,36,19,30,73,132,157,236,155,115,233,73,142,150,191,106,101,189,59,171,227,150,57,239,63,93,175,9,42,171,221,180,229,184,195,229,246,179,170,30,113,115,154,15,86,251,69,140,53,108,213,124,245,81,124,68,84,239,153,136,191,87,182,253,244,22,107,17,72,0,129,166,34,154,78,18,149,36,234,157,29,78,66,206,121,193,39,104,76,83,234,141,243,79,7,59,121,102,93,65,51,214,106,255,221,246,227,196,226,181,17,12,117,110,5,199,97,2,103,172,222,95,242,30,244,197,121,200,12,90,74,236,227,136,49,32,149,227,9,150,228,77,50,220,58,225,77,200,22,115,20,107,167,9,60,205,95,158,94,137,13,8,42,7,6,11,139,74,20,114,98,180,136,205,225,113,212,49,244,226,126,249,28,68,93,23,223,175,84,26,0,0,211,44,166,48,76,3,8,82,56,253,99,13,105,52,99,64,74,89,134,237,132,157,176,147,90,191,49,80,35,22,30,53,81,178,32,49,209,115,34,13,37,25,30,45,109,210,236,120,185,118,34,80,24,224,104,84,207,136,195,159,97,177,192,104,17,37,82,213,215,32,13,136,54,174,227,231,5,218,155,177,106,106,89,169,36,253,248,6,73,46,128,29,137,150,245,237,198,175,55,27,160,164,203,37,36,255,251,178,100,204,12,5,157,103,69,11,101,95,36,121,108,217,106,60,104,191,22,129,155,20,77,141,156,193,204,51,165,100,241,150,253,16,108,68,93,227,22,70,167,253,213,204,138,249,175,255,83,249,243,207,151,245,36,164,92,101,233,19,171,180,222,218,189,236,81,50,131,165,180,255,171,176,242,233,89,3,216,197,254,25,152,254,208,247,101,92,91,153,91,115,79,183,118,32,106,125,189,234,180,3,223,236,253,170,0,0,40,134,86,231,157,78,97,42,210,141,226,10,231,8,51,89,147,136,95,107,139,44,76,102,60,72,106,138,30,9,72,208,188,26,248,63,67,50,140,140,200,89,155,198,253,126,50,241,228,138,50,162,2,50,38,136,94,110,116,178,167,31,78,159,130,6,80,246,42,127,89,8,212,180,100,56,183,46,171,196,30,251,29,104,95,118,39,130,24,135,58,74,183,202,25,122,174,234,46,118,162,163,24,204,100,71,114,34,25,47,208,15,2,0,4,224,112,17,141,65,3,0,140,18,244,210,149,13,56,180,8,26,103,151,32,234,100,68,53,171,67,33,32,48,224,144,177,130,176,3,6,70,148,93,176,64,192,200,225,122,140,0,70,1,28,6,14,28,69,114,23,228,17,178,32,176,60,105,89,76,16,19,217,235,206,215,100,146,40,14,5,198,238,84,22,241,202,155,12,88,164,178,95,82,145,145,222,187,71,223,191,64,235,243,136,232,21,215,87,122,247,79,247,150,140,170,66,63,24,137,158,123,181,149,87,102,114,166,246,54,90,18,135,141,226,22,135,197,211,26,74,97,165,239,137,151,22,189,170,27,172,182,117,208,117,126,42,221,58,175,146,167,49,206,222,93,6,150,206,204,64,88,109,200,0,194,70,25,92,187,91,197,15,146,54,19,136,42,228,128,70,144,145,97,92,213,18,241,156,152,136,122,127,236,73,60,47,12,62,248,135,234,157,39,74,84,145,74,235,218,108,61,204,200,238,185,72,211,144,121,90,63,180,162,101,50,23,19,200,237,172,24,75,205,166,147,180,221,21,247,57,76,253,165,31,43,253,179,31,60,212,78,179,222,87,91,156,245,45,254,255,253,190,54,248,116,74,105,59,27,105,173,222,230,165,159,47,220,33,165,62,184,172,200,29,53,126,19,23,125,54,133,243,88,222,49,148,179,201,31,4,31,26,213,200,178,185,133,7,154,10,241,147,1,152,64,113,161,14,174,144,184,24,179,233,129,5,180,129,16,177,107,11,1,139,89,1,129,194,33,3,198,74,68,68,149,137,128,128,58,113,132,38,213,65,134,117,40,141,203,163,178,154,149,251,98,246,185,219,16,20,86,196,5,38,186,252,93,207,127,140,190,229,5,220,130,17,139,20,242,242,171,245,10,235,68,255,251,178,100,201,142,5,83,102,197,147,98,95,48,120,108,233,189,36,70,181,84,137,155,22,77,133,124,201,206,51,100,9,135,140,240,191,101,72,166,17,163,58,83,19,107,26,130,68,203,55,85,207,78,98,178,65,100,164,199,221,230,141,147,237,56,185,83,254,31,155,156,78,170,182,76,108,155,135,196,29,168,150,75,181,0,203,27,0,86,164,196,71,12,211,161,157,147,25,132,10,61,148,253,2,241,53,67,1,251,83,125,0,203,86,5,99,21,230,84,37,211,105,122,45,76,78,97,26,39,41,105,155,157,116,115,84,58,189,252,204,137,220,235,212,195,173,75,33,8,98,164,142,80,30,196,70,228,145,193,57,67,144,242,245,27,193,145,7,176,58,101,1,100,243,88,79,14,104,85,34,189,160,144,137,138,121,75,95,207,94,231,28,187,111,111,147,24,43,93,79,251,248,149,0,192,131,2,133,204,219,47,49,176,240,219,99,179,45,3,12,216,182,48,145,56,24,245,40,71,152,160,102,96,169,40,0,86,28,83,51,152,60,120,54,96,0,89,19,50,25,48,224,52,18,7,18,4,136,193,58,48,120,72,48,58,14,0,130,85,226,128,194,248,147,6,27,212,200,7,9,27,82,234,48,200,148,19,23,165,135,164,24,97,75,53,122,181,60,190,61,82,74,224,63,183,86,52,228,151,182,233,232,229,15,30,31,73,53,102,183,106,95,177,94,197,140,187,82,146,229,185,67,179,183,67,37,191,148,242,127,78,219,17,15,22,155,198,175,147,86,243,135,217,212,34,118,156,187,29,25,56,219,155,81,70,154,67,18,82,207,73,246,198,250,183,182,166,217,196,243,70,136,60,251,149,137,166,219,220,13,188,231,119,168,1,57,248,204,150,73,144,184,243,51,68,66,32,29,245,86,148,48,86,203,28,234,86,141,197,151,89,239,162,65,46,181,188,79,73,176,242,153,60,139,210,255,249,125,178,170,85,189,34,176,26,184,198,152,159,136,59,155,64,163,132,98,165,7,108,112,228,230,200,134,66,234,139,86,6,231,193,181,71,96,102,196,131,148,69,105,20,55,35,137,0,201,20,45,151,65,64,179,167,245,86,112,205,252,24,233,163,123,225,226,187,247,120,32,115,37,79,79,153,190,2,252,192,0,18,104,28,134,112,36,119,105,135,104,124,101,35,103,149,42,96,97,135,67,166,105,161,6,52,54,106,195,198,102,68,66,34,98,5,136,224,204,131,49,76,48,20,193,133,133,4,93,132,248,107,192,64,196,185,30,24,50,35,240,199,27,141,61,214,70,194,205,197,31,120,22,84,223,203,236,71,167,48,173,110,63,205,67,212,90,179,89,54,172,233,172,209,85,142,125,219,25,52,235,89,10,34,32,244,103,138,50,255,251,178,100,211,140,5,246,102,196,147,131,95,160,122,172,233,154,60,102,191,85,177,155,20,77,133,156,193,250,51,103,52,193,155,109,59,157,50,82,188,82,83,202,70,230,70,70,97,149,182,143,48,218,6,140,25,157,234,231,101,41,13,230,151,70,245,235,27,75,29,114,245,190,57,104,92,122,58,126,111,231,116,193,213,183,67,173,53,28,117,190,82,204,132,130,194,154,55,208,0,9,180,238,219,237,173,189,230,114,47,67,185,46,203,71,66,117,83,100,40,17,48,206,82,204,41,112,152,54,245,254,194,126,91,18,203,251,15,76,89,29,217,118,168,178,186,153,198,209,208,49,16,135,104,230,200,12,148,119,195,160,32,77,24,97,85,204,118,160,161,41,7,181,217,17,219,134,107,71,48,68,129,243,55,24,153,43,97,104,237,198,203,248,166,110,251,230,94,7,111,200,234,243,148,224,189,125,103,164,226,218,159,59,238,107,149,7,189,28,187,255,57,206,9,52,138,5,36,147,140,128,72,198,152,133,6,204,109,56,70,52,30,62,96,224,166,118,98,60,116,165,166,38,64,159,136,172,6,21,165,81,194,34,24,148,181,150,69,221,107,45,201,196,100,163,133,13,198,126,159,16,57,44,185,141,10,219,56,172,115,53,5,81,232,160,64,64,1,131,110,68,255,28,139,28,246,92,181,237,251,53,87,246,170,123,167,77,191,63,244,91,154,123,210,114,85,81,89,17,118,82,36,60,199,109,82,94,182,48,138,182,48,217,239,84,44,206,107,167,101,68,89,44,227,217,210,233,99,74,2,11,164,0,0,100,33,27,77,192,208,110,224,96,120,4,66,184,19,142,146,130,210,28,33,106,57,42,65,122,22,44,37,57,255,247,163,87,230,39,214,170,18,66,24,152,166,14,103,10,71,182,153,105,15,58,89,239,206,67,34,131,151,18,46,249,124,186,156,96,115,159,33,222,6,139,154,165,200,237,155,31,126,104,105,231,164,82,71,217,139,233,71,51,94,187,181,104,239,97,128,86,0,140,121,65,48,12,16,224,135,99,17,99,204,160,233,63,197,160,201,77,80,179,196,216,162,67,34,9,204,8,231,0,11,204,40,7,53,120,20,152,28,21,20,25,248,14,96,224,1,134,138,230,13,22,13,0,204,20,29,126,194,227,1,224,49,49,72,200,100,0,83,25,16,85,77,138,180,224,113,254,3,44,6,90,108,56,138,42,108,221,25,19,75,185,12,75,169,229,82,11,144,28,73,181,118,210,117,103,230,194,163,54,94,236,234,212,139,219,175,104,145,249,186,117,220,76,37,219,222,63,159,9,119,109,241,231,159,19,28,60,81,142,108,28,231,254,129,81,107,143,235,211,199,244,94,94,79,157,77,250,18,70,150,154,170,255,251,178,100,200,12,132,64,102,200,27,105,85,50,99,12,233,138,40,101,219,26,213,157,12,46,25,253,10,72,179,100,93,134,33,169,51,206,188,17,192,83,135,149,33,86,105,106,47,91,214,49,241,120,54,244,165,247,155,218,172,145,228,110,190,109,122,75,233,88,96,150,140,32,25,132,71,157,142,22,214,255,179,185,255,48,75,9,201,43,73,69,58,129,16,109,158,134,161,96,75,202,235,60,168,17,130,108,172,251,87,8,76,4,19,43,158,234,104,19,136,227,245,210,185,117,119,67,188,156,176,193,247,214,172,117,223,173,195,12,161,181,216,196,54,204,164,178,244,34,98,139,146,173,13,48,61,20,65,230,9,78,170,52,170,20,22,81,20,58,54,13,44,14,48,64,34,241,84,81,46,48,152,91,138,68,74,171,63,135,19,146,163,230,22,24,216,168,179,100,161,241,3,168,183,18,177,105,66,130,228,10,139,55,66,163,120,218,226,57,190,158,239,254,184,134,157,111,174,92,25,146,0,22,147,124,103,51,56,179,14,36,48,31,195,45,102,0,98,140,145,155,195,185,168,131,22,192,199,19,144,66,239,25,64,161,16,42,78,17,28,220,8,12,82,229,152,33,4,190,145,142,27,39,11,169,162,180,50,216,162,80,107,173,70,163,170,214,243,150,199,70,46,221,170,196,91,111,178,160,141,168,210,56,28,185,103,49,190,195,220,226,84,90,47,185,150,173,91,71,179,250,159,186,86,202,140,157,214,211,89,205,67,76,163,175,69,102,163,37,205,49,145,86,134,53,12,106,201,11,89,152,250,179,110,66,217,234,198,206,249,135,43,22,156,204,205,185,80,64,114,64,17,48,171,15,214,69,225,128,135,1,142,80,46,170,152,7,37,118,156,137,5,102,207,55,75,120,26,186,38,218,199,83,224,184,28,97,182,2,34,38,141,144,114,102,218,85,180,133,128,213,42,101,235,102,17,25,86,148,25,17,65,229,228,102,230,202,204,227,132,90,151,174,174,57,57,149,13,168,249,39,19,121,183,189,44,125,87,41,110,238,213,122,45,75,103,231,105,149,175,215,167,45,153,144,218,175,80,32,140,194,154,25,94,153,133,102,98,59,89,160,215,167,209,143,24,108,16,110,71,249,173,195,129,129,147,57,145,140,132,11,74,131,11,21,218,240,84,52,16,204,149,149,3,4,160,84,189,11,135,90,137,84,24,16,19,43,2,24,224,98,36,81,82,164,29,158,81,87,245,244,2,5,22,50,77,10,0,85,228,50,213,229,58,143,242,87,114,196,106,31,103,105,231,155,99,87,14,188,205,53,75,177,139,19,146,247,123,27,86,174,246,138,207,59,151,107,217,230,254,17,69,171,195,49,158,230,136,166,166,239,87,43,27,22,199,255,251,178,100,197,142,132,170,102,198,19,108,85,160,108,108,217,70,60,101,175,23,237,155,16,46,13,126,194,25,51,100,165,134,25,109,194,237,40,197,101,34,221,246,40,194,157,26,160,228,21,96,96,39,106,12,220,32,145,227,35,179,99,138,78,104,252,221,94,230,220,86,200,225,72,184,170,124,190,162,233,64,165,134,143,87,82,128,20,147,2,144,73,105,3,224,119,77,64,219,184,169,31,224,177,94,105,197,212,242,176,8,217,120,219,26,103,80,252,225,186,17,77,90,91,70,117,178,5,158,115,52,204,247,247,219,219,95,184,62,43,54,161,159,180,238,152,85,59,32,201,63,75,180,154,128,232,47,204,156,70,187,237,185,244,141,81,148,105,125,52,116,178,74,17,90,213,165,70,178,123,139,69,253,52,136,77,245,146,138,44,186,181,225,149,105,21,188,173,135,42,176,237,69,251,69,185,104,191,223,173,29,154,183,59,125,109,119,251,247,63,236,7,181,170,4,183,92,180,198,182,49,128,144,148,98,36,18,0,5,248,11,8,44,55,18,84,173,165,86,48,59,218,60,75,79,1,64,90,174,12,118,211,201,65,126,7,156,29,17,27,181,35,198,164,11,40,127,161,204,31,106,91,179,149,239,92,203,245,189,252,55,126,110,244,182,228,57,98,253,53,124,41,43,254,253,184,66,70,129,248,111,140,101,128,65,18,218,234,95,105,104,155,255,174,21,17,153,246,224,57,24,196,204,82,68,62,227,164,43,90,74,73,117,214,125,145,77,151,115,52,21,90,169,42,182,51,13,231,139,16,81,164,180,171,81,82,58,65,221,104,130,169,126,167,74,165,206,117,169,119,70,53,57,118,206,90,125,209,85,191,235,142,172,178,198,23,45,110,149,138,7,182,153,119,114,201,95,226,219,159,136,149,66,207,50,212,107,203,175,7,81,87,46,61,169,32,200,152,217,70,37,112,181,53,93,172,77,52,18,53,122,210,213,30,19,89,27,86,232,230,196,169,112,48,137,25,219,23,71,19,73,119,23,120,217,137,71,227,95,182,221,45,175,79,230,210,46,234,54,254,66,43,64,35,1,169,76,216,150,50,90,16,218,170,83,11,152,14,87,41,48,137,96,214,115,147,110,135,133,128,198,162,73,13,55,140,0,21,51,209,32,88,48,9,18,19,50,0,3,2,201,146,1,32,129,161,28,73,161,131,136,193,194,35,16,142,193,192,102,123,81,230,128,139,94,20,8,24,32,34,96,16,153,140,132,11,165,117,195,236,18,125,169,219,132,83,76,57,113,169,98,90,168,226,19,195,129,224,80,72,96,45,45,148,93,251,147,208,238,89,78,186,33,139,36,246,25,105,236,83,45,119,15,251,55,170,207,147,50,210,86,249,45,84,243,181,255,251,178,100,201,12,132,56,102,201,155,65,111,66,123,76,217,50,97,136,107,25,61,155,16,46,25,189,2,59,51,165,180,246,33,189,31,191,104,221,105,118,255,255,63,95,42,211,94,54,198,53,191,106,54,45,215,141,121,83,91,236,84,53,82,172,167,99,210,236,227,160,214,152,47,169,35,52,14,178,148,165,237,69,76,18,142,87,0,179,181,155,86,181,148,28,53,201,27,150,145,148,201,102,32,139,124,16,52,181,137,194,93,180,208,153,177,178,75,100,238,180,169,224,156,202,121,119,252,14,167,38,22,10,236,146,48,249,254,206,126,10,28,161,23,203,98,90,181,8,108,222,63,236,81,92,169,22,47,102,28,210,29,156,71,112,92,164,74,13,182,62,208,137,40,162,4,150,166,15,115,162,198,35,14,216,88,162,173,136,145,90,151,157,153,96,235,221,217,221,122,230,69,228,225,220,194,76,185,168,121,198,84,217,67,70,171,33,140,107,35,164,80,212,231,174,102,82,235,161,141,81,82,237,64,133,79,0,18,219,148,11,12,56,112,234,211,196,180,214,193,61,184,12,24,115,107,12,13,233,52,12,12,192,160,151,136,24,22,6,77,224,81,212,37,25,64,75,170,7,81,9,51,74,130,18,237,19,95,153,250,73,108,169,197,124,4,96,40,238,195,150,164,84,215,251,186,155,202,197,53,36,42,35,47,120,115,135,227,245,44,205,119,157,162,157,222,167,151,59,121,197,128,176,53,156,200,104,61,35,57,228,83,50,77,55,125,101,46,204,20,11,183,49,170,221,124,95,58,148,195,208,166,198,115,109,243,66,131,214,197,169,199,205,210,97,195,199,181,221,107,77,92,203,55,74,0,15,109,0,0,4,34,82,219,106,78,70,50,66,91,200,194,156,87,210,204,4,9,91,160,29,227,86,0,199,136,110,152,153,93,63,206,115,73,139,165,238,77,20,38,33,75,66,185,83,34,243,216,187,54,213,73,240,102,70,136,144,48,152,63,90,76,174,35,223,104,251,240,198,4,34,101,75,107,150,135,252,69,85,253,141,79,99,54,55,82,153,102,125,76,188,161,19,94,84,73,241,204,251,33,109,157,255,255,191,135,80,0,15,25,12,144,100,180,73,135,2,230,169,196,24,236,172,120,129,9,131,8,166,49,69,154,52,77,178,162,20,136,210,98,16,104,146,169,156,146,9,130,5,0,34,137,144,65,169,124,163,169,92,134,73,84,96,176,169,84,8,64,52,94,239,3,67,135,219,18,126,184,6,17,9,15,11,11,226,158,171,41,127,73,223,167,6,126,147,92,149,191,15,204,26,212,31,118,68,200,168,222,41,28,197,254,211,95,145,201,229,222,1,81,174,153,115,153,202,121,150,6,18,49,27,98,137,198,102,110,255,251,178,100,195,12,4,193,103,72,27,65,95,50,108,140,217,122,60,195,92,22,105,157,22,78,5,124,202,38,51,102,104,244,153,124,167,5,76,205,230,0,44,24,39,18,103,90,114,76,118,161,39,168,251,146,158,30,244,15,195,28,120,193,23,236,90,90,211,116,30,234,132,107,173,199,180,119,54,252,219,97,20,0,181,53,128,1,42,187,75,45,194,6,167,112,26,74,97,73,97,51,85,80,15,151,77,143,250,199,10,229,155,41,46,177,75,255,213,192,44,58,201,84,154,210,145,244,178,72,201,21,212,35,99,71,40,8,40,205,100,217,201,150,67,253,240,86,165,22,146,147,108,69,157,51,49,35,210,130,162,207,71,117,237,2,29,11,77,12,39,178,239,112,237,216,219,71,187,172,163,169,53,57,245,142,159,148,252,32,156,150,220,222,110,31,190,156,162,153,10,245,191,198,73,187,16,133,119,189,191,49,47,221,217,187,205,161,185,181,188,176,21,202,4,39,101,168,64,145,75,76,24,65,206,238,25,199,46,172,230,57,104,41,83,182,76,144,66,9,208,46,199,29,4,81,145,22,82,150,85,17,30,71,161,40,204,216,118,113,51,140,41,82,144,48,2,190,116,173,215,96,101,28,21,249,164,176,254,54,94,101,239,126,240,46,43,42,206,252,242,207,159,120,171,23,28,48,109,200,184,160,186,140,46,216,80,90,232,104,251,89,181,183,220,249,153,168,180,119,147,109,84,179,9,54,97,156,227,241,145,119,14,29,229,158,48,81,101,184,34,234,223,146,84,136,129,174,214,37,222,103,238,185,254,186,180,255,254,250,95,143,194,180,8,73,199,24,32,232,104,32,196,65,12,34,149,30,205,28,204,100,4,193,136,195,17,152,120,240,226,8,161,128,192,11,12,241,0,175,121,130,1,70,105,158,17,164,46,17,137,102,227,122,9,148,46,26,41,56,6,0,85,179,165,116,135,18,159,218,175,214,117,100,192,157,50,215,238,250,184,236,152,181,124,82,52,32,200,122,165,106,32,161,209,44,96,243,5,172,202,37,181,62,5,71,11,173,133,151,166,129,118,102,30,58,162,106,11,97,136,115,9,211,90,21,29,14,156,200,202,46,168,249,163,47,99,208,253,164,168,53,91,206,179,16,171,226,125,180,164,132,227,180,149,136,143,137,159,253,194,170,27,187,127,244,56,22,2,22,99,72,172,67,131,96,8,53,46,160,180,94,212,121,225,233,8,184,58,8,232,24,178,8,87,172,41,219,150,203,15,208,166,68,170,235,42,138,39,152,75,14,111,243,125,104,177,96,86,203,171,214,57,253,146,225,101,147,76,121,101,209,12,204,165,48,178,135,240,139,188,141,214,30,72,66,198,10,144,59,186,172,222,88,242,46,214,255,251,178,68,201,140,196,175,103,73,155,76,68,80,158,12,232,243,109,136,138,17,137,155,48,108,177,13,194,65,51,101,77,150,33,113,8,29,87,119,70,182,220,199,114,111,79,83,165,176,248,87,29,113,153,9,35,33,224,200,152,72,185,230,172,109,173,207,140,168,187,169,246,141,168,245,29,73,28,2,245,6,228,187,254,189,192,5,56,230,54,201,116,35,42,148,16,74,23,62,233,253,129,120,87,97,48,128,30,7,232,22,56,164,39,231,133,251,80,230,240,47,161,124,137,21,173,29,34,92,96,148,57,119,143,48,225,218,4,105,114,155,20,230,241,217,195,106,209,222,87,97,170,54,8,153,217,33,155,145,195,11,31,8,33,58,8,213,109,101,89,89,142,105,7,30,54,207,115,86,195,165,111,182,145,4,113,82,216,243,136,23,50,18,16,117,179,192,200,88,136,83,59,49,251,210,104,170,248,49,173,197,119,30,145,189,189,122,41,70,142,225,152,35,126,53,9,219,54,180,68,89,80,0,113,167,189,170,42,103,22,190,11,20,160,57,52,198,77,72,214,194,129,213,35,10,246,25,136,78,91,143,216,167,125,157,120,236,183,229,213,178,191,125,153,238,228,142,114,190,87,247,170,107,170,74,14,179,140,7,0,15,8,97,67,206,145,231,65,173,7,85,150,152,140,62,122,109,26,207,223,103,38,113,233,206,76,243,135,57,164,136,197,83,195,124,73,183,97,212,227,237,17,69,145,166,148,221,203,148,87,154,68,82,210,89,57,238,154,109,95,91,234,35,136,174,123,173,98,73,198,86,99,53,84,217,51,67,76,61,86,252,104,96,5,36,182,224,178,226,48,129,206,159,127,165,73,168,26,240,32,116,72,229,43,29,13,120,182,84,214,212,0,189,102,221,201,100,252,78,197,60,4,235,193,50,31,139,101,171,247,217,157,122,131,243,255,63,247,50,37,43,115,147,16,130,212,144,96,87,187,65,233,157,249,70,147,170,56,175,247,219,212,100,83,110,195,148,108,29,164,83,48,179,146,12,174,93,219,120,196,18,143,42,199,190,111,157,221,93,98,29,154,25,157,60,235,139,254,59,83,249,108,150,71,27,19,221,143,71,137,35,170,33,37,70,138,75,163,53,21,58,8,132,171,0,110,131,64,21,49,243,211,32,20,57,96,163,75,28,7,71,22,152,197,95,192,225,5,77,7,99,42,103,128,111,35,41,29,12,42,144,129,55,25,220,97,144,219,178,190,86,128,192,80,62,52,87,237,187,206,218,217,107,205,104,33,52,107,139,3,153,135,145,112,147,34,129,232,134,72,156,209,112,242,201,166,127,166,122,132,50,139,120,71,118,87,65,114,207,134,177,204,125,156,212,40,60,56,5,163,166,70,48,193,126,155,255,251,178,68,200,140,196,158,102,202,155,38,70,64,141,76,233,51,100,197,190,19,213,155,30,77,229,7,194,110,179,99,137,179,35,41,20,32,134,22,132,28,131,227,180,105,155,121,88,234,119,34,24,104,199,169,56,118,204,236,49,5,219,78,236,97,6,174,215,181,215,212,247,239,246,235,93,127,252,84,223,1,8,140,247,154,176,41,153,158,152,192,161,196,23,26,104,177,89,218,9,140,21,84,33,56,189,226,194,180,241,225,34,73,106,91,55,70,140,48,26,251,61,143,196,63,25,97,44,161,16,30,218,88,59,185,185,79,219,61,114,156,40,22,150,252,106,181,55,51,221,45,14,237,5,158,104,126,63,146,141,16,189,115,178,118,117,43,2,163,211,245,149,142,98,12,249,59,49,6,189,233,186,136,224,209,92,183,236,241,110,210,71,213,92,190,101,206,50,179,213,211,67,21,109,213,48,247,197,104,135,143,98,56,63,161,88,234,93,190,70,104,145,8,165,195,218,143,138,198,245,197,247,51,210,208,66,230,149,0,129,201,175,218,150,121,23,91,56,14,75,181,180,136,136,238,171,159,180,170,116,176,110,186,176,167,14,106,129,70,236,83,229,118,15,175,15,235,150,127,119,41,227,153,211,160,5,149,119,220,174,32,13,9,163,65,186,179,100,246,183,233,125,52,26,222,97,139,58,198,129,183,93,203,219,38,248,126,125,211,168,161,4,22,65,140,162,118,178,143,100,17,107,57,157,204,77,21,6,200,191,24,225,177,116,218,59,39,27,61,118,61,30,174,26,105,35,152,24,149,142,78,248,226,102,85,7,201,184,201,75,170,221,38,159,149,75,216,19,176,0,8,2,149,199,38,6,168,96,173,60,53,204,22,0,216,141,42,23,23,105,81,236,32,189,76,57,176,42,183,70,236,79,243,162,229,201,255,187,181,17,136,38,141,2,93,249,152,210,57,70,252,43,49,34,103,26,232,200,40,29,157,54,53,200,233,46,232,248,188,155,178,184,136,61,15,121,138,161,120,30,73,87,8,182,55,139,31,79,82,252,159,16,167,158,40,105,155,169,196,80,163,41,246,182,238,211,142,42,232,125,205,194,140,152,117,174,5,230,213,166,58,182,65,84,48,214,145,66,69,135,140,141,156,154,116,52,100,207,181,176,38,18,209,2,44,182,201,43,54,88,140,172,204,181,11,165,142,149,86,167,47,243,97,130,233,90,22,227,82,152,88,50,163,108,98,241,160,102,52,249,69,252,178,174,87,76,35,122,229,99,40,214,198,91,55,233,150,251,62,157,19,131,220,172,87,113,105,234,41,83,45,54,246,67,219,151,57,199,11,154,208,177,45,100,146,146,166,143,164,74,107,105,121,83,76,121,54,225,163,86,134,145,218,140,105,185,255,251,178,68,194,8,132,100,103,75,187,6,69,208,144,44,217,106,97,40,135,81,197,157,51,76,37,15,234,63,179,101,13,148,153,185,86,181,75,165,184,45,153,29,146,168,70,117,55,27,103,72,254,214,31,218,150,71,170,160,181,116,38,117,31,72,53,191,104,49,34,198,128,39,28,87,44,219,244,207,48,128,69,51,145,177,166,221,216,136,234,36,71,186,205,22,39,41,95,219,17,68,120,12,144,54,99,11,196,224,100,245,63,98,221,150,77,218,13,32,184,195,27,207,155,36,246,151,230,7,242,250,241,86,155,110,231,71,93,211,149,139,53,77,20,118,33,15,93,125,217,218,103,80,100,9,174,154,135,217,99,72,236,214,173,155,123,26,239,244,210,141,123,150,114,59,56,254,139,141,38,145,85,73,179,40,212,24,220,82,23,17,10,84,70,20,206,146,80,198,217,185,152,99,185,204,150,34,106,204,114,243,25,111,88,169,0,25,82,32,171,161,10,146,195,65,69,6,175,241,101,1,76,29,211,25,140,75,120,8,49,140,28,165,173,241,138,5,117,212,12,56,159,1,128,160,38,184,203,240,124,149,93,122,146,16,131,239,188,93,155,123,242,85,88,163,8,113,192,4,136,136,38,12,197,166,107,78,83,20,108,231,166,134,18,150,72,96,116,37,23,37,21,4,38,13,65,34,154,241,209,66,133,53,57,255,35,39,34,171,62,61,31,187,133,85,101,157,90,222,31,10,35,51,37,51,121,255,16,116,217,140,110,222,206,172,219,122,68,86,239,166,223,182,115,69,109,74,16,194,200,101,74,97,26,4,75,35,41,93,209,79,251,156,174,125,32,70,130,41,38,228,0,191,32,148,8,72,109,124,2,0,2,142,73,76,35,178,44,105,20,6,0,215,100,65,3,50,118,4,132,43,196,22,160,117,30,251,144,150,118,211,71,6,85,167,146,95,46,155,224,90,68,5,21,198,176,249,252,43,166,180,223,178,24,30,61,205,68,197,58,30,113,121,188,112,48,198,135,25,54,93,60,91,69,79,159,139,51,137,106,166,172,183,23,97,142,106,200,246,135,34,201,98,73,83,170,103,46,49,146,47,101,212,90,173,61,156,124,232,124,155,54,115,24,72,226,137,84,26,226,113,81,227,46,40,231,87,132,122,67,70,74,50,233,124,51,197,145,60,110,40,58,13,72,184,5,40,168,114,70,226,78,234,77,55,130,181,143,30,6,13,254,17,54,147,108,186,30,103,17,166,67,216,105,253,118,64,33,47,37,163,160,177,48,6,6,182,54,85,10,128,187,41,5,31,22,165,56,228,149,154,140,170,185,0,117,206,67,134,209,201,106,84,81,81,147,86,163,79,132,144,178,162,134,239,155,135,89,198,79,15,53,38,171,142,201,255,251,178,68,204,12,196,250,103,71,147,70,77,240,160,108,232,227,105,136,166,82,93,157,44,108,165,15,226,63,51,165,77,147,35,49,130,228,202,150,71,86,236,214,66,11,81,48,184,128,226,134,163,32,188,81,225,122,201,17,3,152,15,197,82,75,20,199,191,59,200,228,28,101,205,197,253,127,205,68,84,60,66,192,164,14,189,53,90,191,244,233,188,18,177,102,219,127,217,201,16,108,112,169,72,113,232,75,200,96,116,107,139,92,134,45,65,57,77,82,198,97,139,223,75,202,241,44,159,105,22,91,250,184,225,55,133,71,210,197,140,185,245,46,246,213,21,56,86,148,52,146,136,129,145,54,84,67,239,58,143,53,31,43,203,112,159,39,71,131,155,75,42,222,14,184,171,203,210,180,201,94,153,58,205,50,233,43,83,25,103,30,37,87,235,150,171,89,99,109,250,202,216,139,98,172,227,33,204,157,94,146,106,65,175,97,168,175,222,106,172,150,123,155,104,182,217,29,89,100,115,209,245,78,214,246,9,113,106,18,205,182,212,184,2,54,176,19,52,164,194,162,143,10,229,95,183,226,34,192,210,149,37,80,224,26,21,0,121,53,230,181,147,179,176,125,169,77,154,138,78,109,198,185,92,231,32,207,109,98,248,113,230,151,213,113,228,245,123,50,21,62,212,8,214,168,117,60,62,67,158,84,179,36,90,79,98,177,11,57,42,235,54,131,105,225,30,222,85,177,242,107,217,195,72,56,193,200,62,24,108,213,192,166,120,242,104,121,104,120,231,23,118,73,233,152,26,80,249,36,170,105,25,29,122,205,87,117,17,24,203,135,169,84,43,254,234,226,238,64,32,0,4,130,201,36,146,136,24,21,90,249,48,106,128,184,81,1,213,166,124,93,61,103,170,180,236,38,35,18,133,254,234,218,146,123,43,211,138,222,152,51,80,36,230,220,98,107,178,175,22,220,189,41,221,199,132,163,172,69,168,56,133,76,61,28,229,14,166,181,90,145,200,61,144,145,139,46,90,189,99,138,117,78,88,129,194,164,32,124,115,153,159,80,50,24,178,214,78,182,52,97,230,188,181,13,60,168,114,11,133,19,33,16,241,108,232,82,111,187,37,15,136,65,147,103,81,235,55,125,210,68,43,199,51,235,63,67,21,154,248,237,191,5,157,152,89,111,251,210,217,33,37,187,30,70,219,134,230,64,9,203,142,211,208,161,131,206,170,14,68,169,97,151,246,254,52,248,80,208,83,62,179,156,165,207,147,184,76,229,140,134,147,14,227,170,212,219,121,122,49,108,48,130,194,202,115,123,65,90,122,131,147,79,62,190,18,191,16,125,253,63,70,13,110,73,35,179,202,44,69,172,227,143,194,49,102,207,159,203,190,146,154,95,185,154,204,255,251,176,68,194,12,132,109,102,203,27,12,67,112,145,44,217,90,97,136,135,82,9,157,44,108,24,249,138,50,179,101,13,147,34,173,92,178,177,183,93,239,117,36,177,173,99,145,8,11,62,244,139,242,116,48,64,19,52,229,207,124,84,116,57,17,25,7,90,165,233,214,237,169,237,115,78,10,242,13,183,19,148,188,197,145,88,99,108,181,142,54,43,184,13,61,26,223,245,96,126,236,177,207,130,177,148,191,191,142,120,93,169,76,250,206,99,87,224,38,1,106,67,24,178,50,168,201,180,181,99,57,130,33,187,68,255,113,247,67,32,133,60,50,72,181,186,200,43,30,15,14,41,249,178,91,206,157,101,79,204,59,90,68,59,121,3,36,117,204,82,56,245,38,136,129,123,187,88,82,23,165,219,200,24,194,208,40,74,212,181,118,136,36,117,131,37,225,135,60,21,142,134,82,125,119,66,232,97,131,153,71,74,140,234,97,44,39,3,237,0,2,67,46,151,204,132,96,51,104,56,225,138,179,19,156,14,138,103,48,72,196,145,134,84,5,152,172,6,96,68,209,128,128,96,80,129,132,193,44,240,80,8,98,0,112,84,16,96,144,60,122,68,238,196,91,26,34,162,107,48,30,6,190,168,6,10,0,130,0,148,144,42,195,195,207,171,107,26,171,43,119,162,179,248,197,241,194,244,52,239,196,36,46,60,138,244,66,47,123,119,35,250,132,59,147,150,121,242,105,38,87,159,255,123,50,50,55,138,111,244,253,33,20,72,106,122,176,36,7,157,71,193,168,157,70,86,10,106,12,32,51,195,202,209,168,136,29,168,128,162,4,177,30,104,237,233,60,244,157,180,210,211,157,167,34,181,54,220,168,9,61,182,127,85,96,0,185,24,154,73,38,116,71,110,19,215,160,242,99,23,83,21,108,83,30,177,55,194,128,1,32,29,45,9,188,195,149,105,20,50,101,58,227,69,40,240,16,213,156,159,214,106,140,45,35,17,92,219,154,97,136,84,162,85,162,217,62,227,227,141,85,216,175,186,133,69,123,81,187,169,99,248,171,207,174,174,221,27,226,102,18,233,168,238,97,93,232,182,230,143,137,46,135,165,192,209,148,232,170,73,180,151,86,147,197,221,245,55,188,115,243,247,60,92,199,199,243,55,33,21,128,16,37,68,105,133,166,74,164,100,129,231,59,0,96,234,32,6,128,0,169,155,40,149,71,76,4,84,188,224,161,70,238,2,30,168,151,208,234,176,179,36,226,123,26,214,224,21,72,233,40,99,153,40,72,213,219,14,61,241,119,70,127,28,165,55,110,211,80,114,238,52,149,234,253,91,51,216,220,181,49,82,181,5,92,169,174,201,234,207,60,254,239,230,45,72,141,36,227,77,75,135,45,60,231,255,251,178,100,203,12,133,123,102,197,19,131,87,64,125,204,233,90,60,200,111,19,17,157,26,109,133,188,193,164,179,165,8,241,150,252,155,35,35,56,197,158,243,25,8,209,69,245,60,249,212,142,177,228,9,21,164,120,186,137,178,166,41,57,162,62,165,44,237,151,108,221,211,68,251,221,148,233,206,178,83,160,248,140,211,10,147,133,85,73,18,156,57,21,162,74,104,167,216,217,50,142,196,56,177,95,79,189,234,190,210,111,214,12,211,221,190,62,27,201,131,33,135,61,211,5,187,18,68,143,43,153,27,25,155,30,109,35,240,19,59,160,232,22,34,10,47,106,87,189,188,172,112,219,243,136,38,51,227,14,143,222,31,250,3,47,136,174,197,61,183,90,64,236,203,50,153,18,223,37,86,221,42,238,255,222,180,193,21,0,2,73,144,198,196,131,62,129,204,184,148,48,52,124,112,168,113,98,105,131,4,198,86,40,136,196,32,208,137,128,3,97,193,160,32,8,160,91,17,42,129,197,0,131,65,180,201,89,233,238,181,91,181,162,32,139,115,42,0,162,178,69,246,90,118,37,8,135,217,131,127,15,58,116,244,242,13,110,245,89,29,109,118,236,196,237,52,53,35,206,154,111,42,245,57,184,251,223,23,201,35,43,134,32,75,81,115,228,193,119,63,92,204,171,67,12,76,73,108,66,35,223,233,172,83,149,184,143,89,61,244,205,180,87,210,221,102,43,83,229,67,140,88,234,230,118,55,55,169,232,46,153,83,213,113,99,137,108,102,207,31,68,145,119,187,56,64,196,209,99,74,193,30,21,41,10,61,95,226,27,123,156,180,169,240,0,238,94,0,4,229,87,247,232,246,104,130,206,110,11,137,80,17,42,157,149,85,24,26,72,144,36,229,39,83,117,76,122,194,122,238,41,235,95,49,90,248,197,120,115,31,178,107,99,245,231,10,63,74,55,28,199,81,139,100,216,129,102,152,185,230,134,36,207,76,118,225,40,199,70,109,92,131,30,57,180,167,198,233,205,60,1,152,76,243,83,70,54,86,224,89,121,152,69,211,135,212,189,31,56,162,149,55,169,109,166,129,95,13,49,55,126,87,198,102,182,191,241,247,191,217,191,247,237,111,119,223,251,0,220,160,0,45,49,106,8,195,136,115,54,156,140,160,232,48,56,52,238,168,147,9,149,140,72,69,29,181,196,0,188,1,164,32,112,21,236,169,0,108,144,185,129,86,169,84,9,31,159,120,227,43,18,24,100,102,14,220,197,131,135,147,113,254,151,36,52,52,211,199,197,72,0,240,7,26,79,84,180,156,152,39,147,44,150,76,32,20,37,142,166,21,22,151,18,73,196,226,176,71,37,147,246,159,55,142,83,107,119,79,125,95,127,199,204,123,153,171,255,251,178,100,219,12,5,233,102,197,155,131,127,50,132,108,217,89,61,134,39,22,241,157,20,78,101,103,193,231,51,103,52,195,22,252,83,81,211,175,217,241,29,204,174,162,149,21,50,199,82,189,239,182,31,126,80,177,169,161,169,226,73,122,140,56,187,202,73,167,67,241,105,139,13,149,50,179,242,113,18,93,85,87,238,234,24,246,155,162,237,181,31,29,242,227,143,72,164,1,165,63,233,0,2,117,191,253,125,215,92,206,180,177,176,222,6,217,150,155,63,51,245,241,64,117,215,178,91,204,105,191,159,92,84,179,39,208,239,147,185,214,123,118,191,247,187,38,104,81,91,4,179,87,86,109,99,52,213,183,152,134,187,59,77,107,115,37,79,145,136,53,227,232,169,221,210,231,9,21,15,81,135,60,82,102,25,223,44,170,127,137,195,79,167,207,77,175,179,15,252,91,107,202,142,151,231,60,239,252,247,211,114,145,114,37,142,61,153,246,247,118,84,80,9,0,134,219,208,13,108,137,105,131,70,101,243,153,211,32,203,134,40,160,65,49,144,235,8,142,73,128,182,88,149,42,253,107,76,52,58,18,4,97,180,191,30,162,240,151,14,51,0,184,128,91,9,248,226,88,170,69,37,73,19,115,137,153,17,145,69,57,113,205,152,250,38,4,194,26,104,162,238,124,220,144,55,47,40,169,51,166,172,121,35,70,82,145,93,4,170,186,150,165,167,69,90,250,170,189,79,179,62,167,160,170,213,235,245,221,123,221,76,156,216,201,54,89,210,241,228,84,198,100,35,66,106,146,69,142,38,153,73,209,77,52,109,82,6,53,50,157,157,110,186,110,166,77,4,19,56,146,74,64,21,41,0,16,229,183,91,110,215,93,179,76,86,184,0,64,109,58,38,64,170,40,152,68,74,212,106,76,168,225,8,116,8,129,17,37,20,18,209,166,189,201,134,147,119,212,217,246,249,3,214,121,119,30,149,108,72,142,56,117,18,63,124,142,21,93,97,178,44,194,88,118,183,109,188,66,12,27,14,114,70,140,232,208,138,77,10,149,219,69,173,74,88,212,183,171,135,115,30,42,205,133,173,170,235,177,252,162,43,127,243,109,19,246,179,223,218,76,255,125,114,156,198,218,1,24,56,192,33,48,39,97,53,41,169,56,114,171,57,6,32,60,115,70,49,124,16,48,56,100,48,136,165,49,32,162,55,20,159,49,89,35,10,131,70,10,142,70,22,129,70,15,148,230,21,137,38,25,3,42,116,95,227,4,19,67,139,198,173,28,26,8,148,99,2,200,136,32,44,107,6,11,204,24,26,16,13,141,18,177,50,148,44,228,37,243,21,2,3,13,225,192,241,208,152,96,169,98,8,128,8,15,52,193,80,216,140,32,43,108,221,230,21,255,251,178,100,201,0,5,8,102,200,157,105,160,0,124,12,233,205,164,160,1,43,254,35,8,25,222,0,3,0,65,100,171,48,176,0,86,45,25,110,11,60,146,8,226,144,64,97,0,56,32,20,3,152,208,12,103,69,32,114,116,229,207,3,49,36,212,229,68,147,161,230,91,238,220,10,44,32,76,149,219,55,48,108,19,25,132,3,33,80,64,208,65,77,210,179,237,88,164,138,194,101,207,243,193,48,251,206,67,82,233,4,81,216,144,70,29,200,2,141,196,130,41,103,41,230,166,110,52,119,210,43,43,199,56,62,61,44,109,235,62,148,180,246,117,86,237,157,101,71,61,39,150,203,99,180,145,75,117,111,65,179,81,26,58,56,238,155,251,189,146,91,177,43,158,206,91,69,40,148,65,246,111,212,140,198,231,162,175,197,220,225,247,49,55,163,78,165,74,123,25,68,103,100,207,212,178,211,209,130,171,68,163,186,198,118,134,229,44,181,227,144,124,228,174,235,247,172,191,46,119,85,53,133,189,255,255,255,255,255,255,255,249,16,30,166,183,135,127,153,247,125,231,255,255,255,255,255,255,255,147,5,168,50,213,93,235,156,195,149,186,0,0,80,2,1,0,11,37,164,219,146,53,146,69,179,240,164,208,168,32,140,82,26,69,86,80,44,245,81,169,30,147,201,99,119,105,112,25,32,196,196,194,196,139,229,3,98,88,32,131,101,67,241,185,188,92,176,176,7,132,145,214,187,237,3,142,29,227,177,82,246,20,19,65,48,222,160,209,102,172,81,45,122,176,58,229,4,222,112,202,207,22,73,246,36,199,63,65,229,176,121,174,170,30,14,156,84,239,103,209,218,243,109,140,123,26,165,201,212,142,161,163,16,171,29,41,163,45,116,81,212,14,189,141,60,127,163,135,223,103,155,77,162,99,222,117,173,62,246,28,149,84,53,17,140,8,70,203,156,243,82,105,178,7,162,140,28,109,171,180,251,206,190,150,93,51,255,255,255,255,255,255,255,235,255,255,255,255,255,255,254,102,0,0,33,48,136,155,8,204,97,12,157,152,195,4,141,46,116,198,139,77,37,244,206,139,0,75,6,160,10,101,36,230,162,30,36,250,96,67,5,189,21,33,8,42,3,35,0,4,0,145,145,98,13,228,53,0,14,14,27,224,21,62,6,200,128,24,84,224,52,92,13,80,224,34,176,2,80,2,37,0,96,198,1,155,2,1,204,192,33,128,99,165,192,20,56,6,40,152,167,6,68,1,166,224,73,176,10,3,16,4,34,8,13,210,192,18,184,12,96,65,150,3,80,0,13,36,128,52,229,64,206,8,31,0,12,32,12,243,96,55,112,193,49,96,144,112,49,2,66,198,3,243,14,4,101,0,24,128,3,86,1,161,195,12,255,251,178,100,82,0,8,96,130,200,158,110,128,0,145,172,217,167,199,164,0,24,245,159,42,125,156,0,9,81,179,102,171,152,80,0,123,51,12,84,1,202,3,170,31,195,34,10,108,69,72,153,56,94,34,165,114,210,168,36,113,52,214,154,139,232,185,54,100,179,165,245,151,203,134,238,191,119,161,93,84,221,205,15,166,145,125,38,72,249,105,10,153,147,123,51,45,38,66,165,210,76,242,139,135,147,158,50,73,204,143,31,62,116,200,135,167,254,201,45,114,201,147,87,173,3,142,129,197,74,101,111,255,255,254,175,255,255,254,84,2,64,0,8,11,103,251,109,239,61,132,250,33,115,130,72,206,132,161,121,58,214,146,168,135,21,203,147,75,115,182,20,220,19,20,17,201,1,17,111,35,115,32,143,198,106,155,150,197,65,33,72,81,129,3,108,107,2,130,124,58,67,5,216,132,26,126,203,213,206,31,236,218,217,94,176,166,249,109,199,91,243,190,186,91,80,89,180,45,166,174,73,10,6,73,242,109,62,120,183,218,143,150,237,71,117,154,168,90,182,239,144,134,202,187,174,80,247,240,228,82,166,32,213,201,69,148,185,29,255,255,235,110,55,243,83,89,214,155,251,115,91,106,238,138,232,0,9,190,225,67,11,130,96,86,123,84,96,2,110,196,160,230,64,34,197,47,193,148,11,123,92,137,73,99,198,52,4,2,246,188,119,224,25,93,35,109,176,166,155,190,44,46,158,84,29,152,138,141,206,86,76,215,237,164,163,68,158,79,217,116,35,180,201,255,64,166,67,89,135,16,148,52,172,198,177,3,49,149,96,164,102,106,218,162,203,157,216,177,5,186,18,233,92,135,43,22,185,243,217,126,173,225,67,77,83,124,207,123,191,186,127,195,122,177,175,181,172,235,97,79,77,111,236,246,230,54,255,118,239,227,186,215,177,222,22,178,223,222,189,203,155,250,253,198,159,89,222,213,189,255,254,234,115,184,254,243,238,249,255,205,239,95,158,61,214,191,156,194,147,148,152,243,29,101,118,102,106,167,214,206,246,175,101,123,241,203,26,253,188,244,38,173,155,41,128,0,96,0,1,109,183,148,28,135,135,34,116,98,79,241,88,247,84,114,119,120,140,229,163,168,197,241,86,92,115,219,248,217,133,80,88,90,43,86,185,111,255,254,102,26,136,101,230,213,172,215,123,201,178,54,230,117,46,246,110,239,117,94,175,234,71,238,233,167,119,217,90,183,47,51,238,223,170,191,175,237,91,32,45,0,43,229,1,18,42,98,138,29,30,169,166,7,106,177,12,2,81,99,197,221,2,165,78,5,2,1,27,167,178,68,213,145,46,140,154,155,249,60,240,175,103,72,85,33,67,57,122,13,65,202,160,68,2,147,225,233,255,251,178,100,28,142,133,159,103,73,147,70,111,180,83,12,233,237,36,5,128,24,161,155,32,109,25,254,201,76,179,103,40,144,22,0,33,117,165,84,145,85,221,26,135,237,193,83,183,4,65,45,170,130,123,236,144,73,49,231,128,192,148,100,176,202,148,228,215,84,140,8,97,64,50,153,7,35,56,62,208,237,219,214,177,179,115,124,241,212,4,134,190,196,185,157,100,81,81,141,150,123,252,217,124,120,214,126,218,93,202,70,225,147,250,7,67,63,80,200,39,212,101,28,172,191,159,67,254,106,8,194,21,79,175,166,144,50,32,139,61,79,168,198,122,172,231,65,221,208,210,166,100,138,144,77,0,167,62,0,13,37,64,16,11,255,253,127,65,124,37,162,175,66,11,186,68,125,51,213,137,74,23,246,241,44,166,191,166,125,233,253,57,212,97,110,234,84,43,89,146,153,153,72,238,169,106,145,183,170,149,172,217,144,175,50,186,53,213,40,249,107,98,34,106,203,190,173,102,250,123,125,244,63,233,243,58,109,163,53,96,238,165,144,192,223,20,14,107,101,31,232,70,25,33,217,90,21,24,96,237,129,159,5,0,154,70,33,200,153,40,88,133,82,160,34,137,180,108,117,50,23,179,14,148,41,157,46,6,68,40,68,103,164,101,12,84,116,49,135,2,254,136,65,183,209,17,129,109,171,252,52,61,155,196,31,185,246,71,12,189,69,239,125,21,72,34,84,172,70,132,72,115,119,2,173,95,177,52,86,121,161,197,170,196,13,0,85,115,61,52,205,171,59,178,46,195,221,222,16,119,239,213,168,201,52,249,54,114,59,235,211,167,198,169,215,201,110,119,118,85,58,115,85,206,33,71,159,109,77,55,72,32,45,13,77,165,101,226,59,204,32,216,197,213,77,235,62,94,148,69,217,76,105,171,206,221,214,246,246,223,190,189,241,71,212,137,45,233,109,83,210,179,184,205,2,24,154,85,24,48,0,219,255,215,56,97,131,122,55,36,33,147,88,69,182,239,210,189,93,104,61,142,138,189,255,125,234,243,255,43,127,255,41,6,170,185,213,214,68,66,26,235,85,41,247,43,83,93,149,76,67,199,211,125,231,71,118,169,211,201,121,204,247,75,179,205,68,74,222,67,119,84,85,254,75,113,151,161,89,20,0,0,0,173,176,194,17,48,161,128,50,66,85,3,17,154,23,15,185,151,158,16,90,29,6,70,47,155,52,48,129,99,37,129,2,72,84,9,94,161,218,22,194,108,48,23,177,245,28,170,201,29,17,9,167,245,187,19,74,74,154,42,142,94,58,166,246,62,192,159,122,214,115,147,119,20,138,126,94,49,229,73,68,23,124,169,192,144,149,180,148,96,175,1,67,75,200,21,250,212,163,202,35,226,49,191,255,251,178,100,52,142,70,38,102,200,155,88,101,50,99,12,217,66,60,194,124,23,205,155,32,109,161,189,9,63,179,103,28,113,159,208,46,127,146,57,126,201,231,186,170,241,222,102,210,219,153,103,63,227,45,123,207,70,186,139,22,191,14,115,22,103,105,174,237,223,155,214,172,188,118,225,242,246,16,150,228,47,177,155,91,235,81,64,135,48,174,191,69,108,237,181,224,138,236,185,145,223,123,183,165,204,249,152,107,200,138,135,233,79,20,51,243,45,196,177,69,210,177,76,72,0,178,244,1,106,146,185,59,79,37,73,116,101,18,55,155,13,101,125,14,26,202,154,124,137,206,110,191,128,82,105,157,144,182,141,178,82,229,124,127,159,149,13,92,13,118,171,180,126,59,36,239,105,159,53,8,180,185,24,135,35,106,231,84,69,71,119,156,212,33,25,78,70,173,239,175,122,177,153,43,90,210,221,25,22,198,219,219,251,255,69,173,118,9,82,53,245,98,53,81,168,21,57,89,134,34,24,120,240,56,240,204,27,204,120,72,36,196,24,26,97,107,104,92,89,209,100,240,193,217,97,50,115,103,32,14,34,8,128,27,215,74,50,221,50,82,184,172,4,36,152,16,42,129,70,40,38,252,35,57,49,84,52,89,6,218,10,64,184,165,197,105,136,202,167,49,149,110,84,144,50,132,95,80,167,217,32,24,236,84,195,192,113,110,17,26,91,49,113,24,8,144,212,159,19,133,133,80,165,105,113,0,203,38,247,26,64,201,207,158,34,86,102,141,51,84,206,131,45,149,82,70,197,70,109,160,198,83,151,123,26,212,168,198,149,47,219,147,35,74,7,24,39,64,111,38,136,198,156,176,135,3,73,16,165,166,212,233,71,151,115,21,50,142,163,123,154,26,164,138,209,67,152,24,32,116,186,202,47,130,104,253,70,0,11,127,241,164,220,86,52,22,168,92,176,232,150,90,79,51,251,162,29,74,175,255,253,126,239,243,215,167,255,88,212,68,34,50,164,183,51,106,112,173,203,36,196,163,188,56,151,201,42,17,158,228,84,147,237,67,248,200,142,124,247,87,251,233,187,171,249,183,163,35,249,166,53,171,233,123,106,26,0,0,149,144,210,138,3,13,49,46,12,44,169,97,241,102,93,176,101,180,130,157,51,10,212,105,42,204,96,40,200,232,98,98,11,170,226,141,217,123,246,210,221,86,136,98,231,35,20,104,138,220,89,59,82,233,244,46,243,217,37,46,150,18,165,249,90,154,150,236,183,219,20,135,39,101,179,197,2,161,39,153,138,143,73,85,145,169,219,167,129,10,130,82,74,119,50,14,12,135,22,49,210,206,29,190,202,188,238,145,214,139,11,93,241,127,252,107,195,122,247,35,200,89,54,136,165,116,38,7,255,251,178,100,65,14,133,134,103,72,155,72,127,64,87,76,217,135,61,37,54,22,85,157,34,109,25,253,9,76,51,101,204,240,138,184,40,232,28,48,156,130,214,84,163,99,19,152,48,249,84,201,74,97,166,14,56,154,235,129,247,55,131,89,115,141,103,59,204,23,184,173,225,83,95,234,183,214,173,18,24,164,100,4,36,3,114,72,142,122,162,108,177,95,114,98,238,1,82,93,72,232,229,90,254,1,72,62,81,241,102,17,22,67,53,239,218,185,153,90,158,34,141,33,138,215,181,203,84,34,219,100,53,89,148,214,152,202,139,100,91,47,59,159,115,35,90,74,239,190,245,90,244,86,119,34,117,239,144,174,190,75,215,85,78,213,47,79,255,4,150,90,9,102,40,60,85,248,94,216,40,41,137,160,217,76,133,113,34,202,80,84,108,235,163,65,142,7,24,122,138,12,40,226,209,127,33,78,101,117,109,164,105,38,30,91,96,47,168,32,132,101,68,199,131,210,144,151,119,224,17,33,18,110,41,234,245,109,225,22,220,121,75,233,154,37,28,100,176,6,138,42,86,42,105,210,129,241,140,203,73,1,177,252,112,90,228,18,25,155,129,231,236,191,39,151,184,126,66,16,194,93,172,158,96,91,190,252,172,3,187,119,118,247,102,65,177,241,151,190,150,218,118,254,213,26,253,122,208,79,5,248,62,255,122,195,45,29,138,217,158,139,102,216,250,137,43,236,218,176,61,237,5,138,27,124,255,22,195,201,254,240,187,133,5,116,59,241,56,0,38,228,137,86,6,57,96,151,8,4,199,16,12,235,204,149,212,174,177,172,124,127,188,169,102,204,109,92,35,129,67,255,107,145,72,185,188,138,2,22,99,185,60,223,162,38,125,156,70,124,174,217,50,39,4,208,121,80,172,2,193,111,213,206,171,203,174,136,207,117,216,175,253,27,76,148,175,209,234,69,208,58,0,3,182,248,0,117,43,203,120,97,9,15,4,58,196,85,128,129,154,155,59,128,146,107,149,137,19,31,131,219,33,17,8,244,0,207,179,117,240,100,118,30,243,8,4,120,139,232,96,131,251,27,107,87,218,98,207,178,165,246,41,173,254,235,252,167,42,237,59,23,170,47,60,210,34,181,21,30,21,94,108,119,50,232,169,102,24,85,10,155,95,176,218,231,48,130,29,143,56,80,63,26,156,140,209,142,98,146,107,89,46,134,201,77,165,160,186,80,241,69,177,16,99,175,46,62,4,214,144,208,40,168,34,209,5,32,214,160,191,98,175,98,66,13,34,9,42,35,200,162,150,120,120,143,159,154,234,219,220,152,173,49,14,144,227,87,86,155,82,62,154,211,217,180,58,135,74,0,23,93,248,146,170,198,8,172,7,152,96,70,105,194,250,144,166,255,251,178,100,97,140,133,135,102,202,27,72,127,66,86,140,217,179,28,104,232,19,57,157,42,109,25,94,193,103,179,102,28,244,21,160,125,115,8,205,223,127,255,255,127,237,152,221,37,201,129,174,30,23,154,187,91,4,246,20,50,56,115,243,202,174,121,115,153,165,110,127,107,25,69,242,4,240,139,247,44,250,181,11,203,120,217,255,10,230,27,249,251,185,111,238,94,211,170,226,21,135,218,132,64,1,37,250,10,16,80,96,9,32,129,106,24,116,69,189,193,117,43,186,248,40,203,22,108,101,224,144,183,66,128,15,180,5,42,162,144,238,83,8,164,24,76,240,197,128,194,178,108,174,101,146,168,8,180,235,52,177,117,243,181,174,253,205,109,242,189,89,239,211,62,183,93,160,246,102,154,206,121,100,189,106,106,91,114,33,189,125,220,59,118,49,247,248,243,181,26,189,108,255,254,221,162,41,225,189,105,140,239,168,100,99,23,202,179,16,193,84,196,238,150,147,171,90,249,234,243,135,129,34,35,92,115,160,100,62,127,49,229,223,126,165,59,233,234,119,180,237,91,230,161,217,161,171,112,0,28,182,195,138,141,211,228,138,130,81,196,217,195,26,85,38,73,13,93,205,36,247,132,207,103,107,229,69,14,222,154,109,253,127,170,76,136,181,146,169,117,57,92,151,153,117,162,12,73,14,83,21,213,135,186,156,246,94,235,68,34,147,162,185,144,166,71,122,161,74,116,41,40,242,233,52,147,95,186,42,121,123,223,250,91,253,245,5,0,5,111,212,64,129,118,1,81,154,33,230,32,137,168,140,233,133,216,151,115,16,35,134,17,12,21,3,215,42,0,73,24,196,220,166,4,137,124,149,179,78,138,174,40,87,35,48,67,103,173,36,13,146,80,208,45,65,234,113,97,57,53,108,98,211,81,4,241,124,185,67,59,18,240,197,58,146,175,193,196,184,8,212,89,145,26,88,163,221,60,190,135,63,136,255,105,158,159,213,21,123,52,158,161,70,172,8,83,86,21,34,202,26,133,219,104,14,43,172,31,66,101,94,148,136,148,50,126,74,35,132,88,124,16,173,152,66,194,18,81,238,209,28,206,174,220,251,59,72,33,223,144,170,133,52,186,149,151,231,94,239,167,247,237,67,33,12,201,255,109,206,59,52,128,24,224,130,118,237,144,69,232,170,26,72,142,76,129,100,65,39,133,153,94,173,48,166,46,212,204,172,74,127,252,19,46,171,2,85,123,236,229,118,84,200,228,116,126,37,13,149,148,214,101,73,10,19,126,105,222,183,79,227,32,198,137,185,114,211,68,145,73,186,13,192,175,42,243,166,204,0,14,173,207,107,128,171,189,151,12,151,196,96,0,228,219,10,178,128,65,228,13,247,128,131,28,90,195,255,251,178,100,139,140,197,132,102,201,155,79,77,162,86,233,121,163,44,67,126,20,233,155,40,108,189,20,201,102,144,101,136,244,137,41,160,134,195,28,110,35,65,148,24,235,150,154,218,142,41,54,100,211,91,29,154,110,74,34,181,148,145,53,209,64,185,149,27,141,119,131,72,137,128,50,220,226,169,117,127,91,234,200,76,87,168,200,166,6,31,52,184,221,178,215,206,3,5,190,160,217,198,173,176,222,79,19,255,50,152,193,213,51,48,235,82,201,144,97,17,167,22,203,8,138,213,39,88,215,131,133,136,44,166,81,132,26,33,194,210,157,101,14,64,240,236,21,138,171,128,179,18,201,102,11,62,108,103,14,170,115,27,220,84,72,73,118,113,130,33,131,235,177,18,109,208,130,90,110,105,92,202,232,104,3,77,136,5,255,156,175,42,166,96,38,118,47,166,35,104,22,17,108,10,181,21,91,39,190,243,38,54,246,90,139,213,25,131,217,72,157,237,114,45,168,207,171,66,190,25,208,176,143,111,74,145,221,78,237,224,3,171,0,209,71,173,83,3,107,220,173,60,35,22,115,94,76,52,58,231,94,208,185,255,255,255,6,209,245,167,251,179,255,183,255,255,42,0,64,0,164,145,165,42,155,146,140,50,10,194,129,214,151,128,7,26,66,50,48,251,239,44,34,7,7,137,78,98,17,88,14,220,118,229,171,119,68,106,187,210,100,245,188,152,214,242,81,26,129,2,209,39,123,105,252,151,74,141,56,42,188,147,91,105,206,176,106,229,197,196,16,68,69,167,93,218,200,68,16,237,131,42,181,112,78,46,113,74,173,51,66,114,3,37,209,219,62,118,178,153,156,203,159,13,85,197,14,30,52,164,63,255,79,251,210,254,124,174,102,223,159,79,255,255,255,241,32,1,38,218,146,130,203,198,66,67,187,93,13,10,156,181,41,193,100,96,152,237,133,235,98,60,212,166,41,100,183,230,126,213,251,195,166,184,212,75,198,246,232,254,85,59,192,80,234,117,255,198,115,180,142,3,159,21,168,90,238,1,39,206,92,218,107,236,106,117,145,220,32,241,183,81,221,246,55,241,214,76,169,125,74,66,113,87,16,143,5,93,45,213,201,7,232,220,197,196,143,237,161,60,115,188,77,122,95,82,170,188,204,61,245,121,154,172,181,238,119,121,75,38,244,78,10,144,1,183,93,179,122,210,173,200,126,68,176,232,38,74,92,86,69,71,58,65,215,136,6,53,164,164,240,175,36,40,97,37,45,50,105,98,89,59,91,140,129,124,108,71,241,230,112,248,193,242,33,118,62,105,70,132,19,9,68,233,5,91,41,172,69,170,212,107,51,109,125,92,45,76,93,69,29,87,20,157,148,157,68,221,215,83,183,87,51,21,183,23,255,251,178,68,174,140,132,11,102,203,59,43,29,48,127,44,217,99,101,5,190,15,185,157,50,108,61,11,65,243,51,102,29,135,160,248,81,80,213,39,100,72,202,170,184,27,14,69,52,253,83,199,155,21,219,189,13,171,122,248,229,235,138,235,114,234,63,129,30,4,1,87,127,188,101,211,70,246,113,14,134,65,224,79,81,209,97,112,62,240,99,253,32,173,3,87,110,188,11,67,11,73,91,83,155,203,38,97,184,224,63,229,191,211,179,56,124,64,30,224,219,179,226,164,176,81,221,34,223,50,57,102,170,252,166,89,198,114,180,53,148,116,57,75,83,76,108,180,200,254,134,197,158,211,73,55,2,150,183,106,86,215,114,243,243,49,94,151,254,214,154,95,221,215,31,54,178,197,173,94,149,22,51,107,219,97,209,250,21,92,183,127,136,234,0,5,161,21,113,149,16,24,128,89,132,209,0,161,76,109,164,132,128,206,88,77,184,25,54,141,6,96,48,5,30,64,132,76,80,116,0,152,252,112,56,32,32,40,1,16,97,180,210,151,89,1,70,129,68,99,65,44,24,201,133,221,196,95,101,172,141,12,192,129,70,208,115,25,235,79,111,32,56,110,165,52,142,237,135,109,186,41,98,18,31,195,27,74,12,68,150,70,224,199,226,210,104,213,42,208,8,108,57,92,76,29,156,44,72,157,111,99,121,25,55,53,213,205,125,211,241,28,48,181,50,162,164,195,220,61,44,51,50,94,215,114,77,221,159,60,221,106,175,21,8,111,173,108,54,94,199,76,30,55,38,73,103,84,216,68,180,30,242,107,185,4,213,135,74,46,40,195,139,179,241,25,132,107,48,217,136,26,3,40,0,0,26,193,36,154,145,189,6,233,83,203,118,86,105,33,215,50,94,164,10,160,178,198,148,79,238,15,14,217,217,92,229,40,34,187,119,170,104,72,56,176,90,86,95,8,3,254,187,27,206,101,161,14,202,109,145,74,180,83,34,11,93,27,20,144,104,71,35,38,32,111,78,121,245,94,201,156,251,78,21,76,143,246,190,86,17,191,114,67,44,232,137,139,28,137,241,50,144,104,44,33,165,113,120,167,20,41,136,178,113,22,128,4,150,198,145,134,144,140,97,228,64,74,83,9,50,53,241,96,128,227,35,61,51,96,38,80,96,106,230,20,46,13,2,8,89,159,71,100,7,1,134,193,131,174,227,77,98,173,105,63,145,244,183,6,98,40,24,92,255,19,17,83,184,42,18,207,197,67,211,180,46,4,4,218,26,121,32,25,24,52,216,201,68,146,57,14,51,155,78,4,9,11,66,4,43,233,194,43,236,21,8,26,86,35,154,83,175,230,239,99,61,116,168,219,171,217,133,20,139,235,63,60,123,13,23,53,4,59,16,203,16,255,251,178,100,216,140,133,240,102,198,19,120,69,50,112,44,217,173,48,163,165,23,157,157,30,109,189,22,193,172,179,101,220,243,14,24,5,197,238,84,243,244,83,28,170,186,27,35,25,150,45,183,58,225,13,32,59,214,133,232,196,34,236,97,36,136,39,188,36,223,179,19,221,33,103,21,141,110,162,70,62,181,45,169,73,113,213,98,36,58,215,48,0,90,32,69,89,109,207,90,42,111,176,49,70,67,207,12,20,105,216,201,79,10,209,211,190,186,102,200,29,172,190,240,247,202,7,71,98,27,32,164,54,153,17,163,114,126,9,37,128,196,21,103,38,36,11,74,27,229,221,158,177,242,11,51,187,22,17,228,151,58,176,76,129,142,194,41,169,25,126,101,235,117,123,6,231,34,145,89,238,191,204,161,121,130,48,174,201,190,30,31,11,111,205,114,33,171,151,12,194,213,0,151,211,3,34,76,50,62,48,209,20,209,208,227,32,25,204,196,10,4,4,192,37,179,39,3,4,33,163,22,6,139,224,68,3,49,200,29,198,11,4,128,161,50,202,24,52,8,9,8,170,85,198,156,169,128,36,38,48,40,4,145,42,92,134,194,14,6,57,181,129,64,22,202,52,17,76,176,0,72,80,29,28,93,88,90,159,228,252,94,146,219,18,123,219,178,128,202,144,122,37,13,175,222,92,206,221,62,78,146,235,166,179,95,152,99,170,245,191,25,153,103,45,244,203,231,14,196,57,175,78,180,53,186,253,63,254,247,9,66,7,195,226,170,10,36,118,59,228,40,112,196,4,180,221,202,4,142,0,117,160,48,0,34,200,116,74,75,175,93,77,219,107,81,178,234,143,181,152,197,161,87,207,198,240,109,193,39,44,182,227,75,194,132,164,88,75,163,8,9,139,44,103,236,87,21,55,219,40,195,193,73,83,83,198,185,2,3,20,219,189,252,49,240,168,45,54,189,198,200,112,156,98,235,84,50,147,90,29,241,102,255,27,60,13,24,109,142,67,216,233,66,217,89,153,155,34,61,220,138,198,139,29,207,177,92,147,221,80,201,51,187,234,134,68,37,89,84,137,69,114,119,51,169,14,182,90,50,201,237,182,115,83,131,128,37,249,143,157,154,203,41,190,6,159,174,8,137,144,193,12,82,212,210,17,205,224,72,46,96,101,101,6,16,60,58,18,40,89,14,150,168,49,168,28,14,98,131,168,119,65,103,149,29,18,233,72,162,33,145,5,130,167,99,102,18,19,65,0,36,75,136,58,1,20,69,67,16,21,131,25,179,87,118,95,27,181,162,124,161,98,183,34,18,151,157,69,217,180,161,207,165,195,45,203,119,34,80,106,28,26,222,127,174,206,55,19,253,223,189,254,221,159,59,230,205,62,239,218,207,148,183,126,249,142,255,251,178,100,212,140,197,211,103,70,147,131,95,176,107,204,217,115,49,5,142,24,9,155,24,77,153,253,9,199,51,100,200,244,14,152,75,201,85,140,123,146,173,60,182,165,70,238,186,104,217,32,164,247,113,26,147,150,19,5,37,167,146,69,202,98,8,176,179,10,96,175,107,172,89,30,76,253,252,28,119,180,196,11,77,153,117,10,90,67,135,79,123,174,68,192,93,72,255,126,39,106,179,232,34,200,34,125,241,121,7,225,232,75,142,70,243,123,200,181,43,46,223,102,75,107,14,8,29,223,86,106,20,163,0,70,251,36,108,160,222,105,183,121,113,67,158,101,214,136,9,151,143,163,70,48,102,75,140,245,140,57,147,169,25,161,130,89,230,251,49,153,141,103,153,235,115,228,240,110,150,25,253,40,103,202,236,199,74,217,130,188,107,156,92,178,187,207,58,114,201,30,46,89,79,44,190,163,255,78,128,42,0,41,109,248,192,156,29,82,1,8,115,142,3,6,139,6,76,163,8,28,73,226,123,21,81,171,181,136,93,156,108,131,131,183,71,10,44,239,75,173,206,169,38,188,20,80,202,97,229,137,150,78,252,86,54,217,161,197,132,229,187,153,101,223,139,26,39,108,124,146,194,162,25,217,125,120,17,172,119,244,149,233,77,109,23,81,245,207,204,189,68,212,196,239,9,180,222,142,143,203,87,215,63,199,19,31,125,237,212,95,143,22,76,99,100,29,118,118,195,72,107,14,197,29,155,14,229,78,199,105,251,89,202,44,233,137,166,182,190,31,209,195,241,17,119,160,4,36,103,0,1,208,167,28,146,81,233,35,131,234,122,71,70,133,5,239,97,111,6,238,54,61,127,75,229,13,186,251,107,150,97,35,184,119,233,108,56,117,77,64,199,172,101,160,12,96,77,33,34,127,130,88,113,98,36,70,228,132,83,35,74,174,101,77,66,80,174,21,140,22,127,41,232,75,168,50,103,188,179,95,194,183,34,178,102,198,126,115,167,241,173,201,102,184,35,24,100,251,91,77,143,252,4,0,6,12,122,132,53,178,52,210,169,147,200,188,140,58,120,38,12,10,9,140,122,105,55,48,160,10,72,52,112,192,204,227,50,64,17,156,192,203,192,192,34,115,55,136,130,128,179,12,3,204,2,38,64,26,233,186,23,7,152,64,50,136,166,63,103,11,70,214,217,138,195,107,53,4,99,194,53,129,20,23,139,16,0,64,131,6,4,85,134,10,38,4,205,190,150,45,68,169,94,151,146,33,0,85,149,184,52,150,17,122,189,203,148,115,85,225,107,222,146,212,234,173,148,249,26,179,85,91,147,153,47,241,221,230,31,51,93,234,182,247,214,54,84,110,239,235,215,62,155,204,22,87,237,245,163,13,41,138,248,125,74,255,251,178,100,207,140,132,168,102,202,27,72,94,98,103,204,217,170,44,98,205,24,217,155,18,78,25,189,1,226,179,100,73,131,22,224,22,19,82,203,89,240,30,72,37,58,83,67,76,32,66,204,30,154,70,37,246,90,61,104,106,73,23,93,58,74,116,117,29,15,70,190,241,42,170,69,22,235,72,21,51,72,221,246,166,52,6,236,159,10,95,81,143,229,93,127,85,138,196,174,222,206,110,151,21,244,217,241,183,247,127,148,50,105,64,41,165,6,232,109,195,188,52,246,191,100,13,195,206,100,104,40,105,46,73,252,238,179,21,178,50,137,52,111,214,119,190,216,173,135,49,168,69,152,230,107,187,158,249,152,198,36,146,29,157,82,103,106,145,26,186,185,138,231,45,172,171,67,218,169,107,76,181,149,74,123,254,223,84,116,127,80,100,85,0,133,87,102,152,133,5,133,7,52,167,152,104,234,106,192,177,131,129,96,170,241,182,3,70,11,37,2,34,6,26,6,152,76,58,102,0,114,165,32,51,152,212,30,98,1,17,130,13,192,144,224,8,26,92,21,138,160,160,144,160,32,64,99,145,105,160,65,204,184,120,233,20,17,128,72,130,8,226,96,210,152,56,122,175,3,137,55,20,243,231,3,208,195,221,141,206,199,97,249,107,60,135,96,88,15,180,203,39,229,80,46,18,89,21,25,48,19,244,1,145,3,202,185,148,146,213,217,125,239,27,174,155,50,187,45,149,59,149,46,109,153,155,34,85,24,236,234,125,29,87,147,143,20,24,14,178,113,122,35,181,27,154,81,38,53,143,123,220,75,64,152,255,187,124,197,93,189,151,13,138,100,95,243,46,185,253,16,24,113,149,118,249,126,176,38,93,142,182,236,55,217,59,95,184,65,67,146,141,69,69,81,146,116,219,80,229,101,228,105,67,99,218,239,176,194,51,208,10,251,55,22,198,26,82,20,228,159,118,247,21,14,206,30,165,219,126,213,237,18,248,160,251,226,205,54,22,214,234,102,248,90,31,43,204,218,178,93,87,53,43,74,158,54,39,75,109,25,185,248,191,190,249,183,239,90,181,211,159,191,151,164,185,86,103,88,167,183,186,138,230,47,254,94,250,127,145,19,115,0,46,241,144,142,230,77,95,24,121,52,104,123,145,156,207,134,133,55,152,4,106,98,81,193,169,2,64,96,49,152,182,153,208,48,8,8,203,74,82,56,116,236,192,136,137,66,71,70,83,12,48,4,26,4,154,208,249,137,2,144,141,130,111,70,1,20,236,121,234,2,112,5,139,81,196,8,142,161,232,54,145,143,20,59,46,221,124,237,157,121,48,140,136,184,127,54,214,29,68,17,155,137,233,188,127,81,164,199,56,215,80,235,37,146,243,173,186,166,75,250,182,253,187,255,251,178,100,216,140,134,20,102,196,139,133,95,52,114,172,217,151,61,40,91,87,245,157,22,78,109,105,201,174,179,102,168,147,14,149,249,184,206,176,218,141,237,102,232,158,102,117,51,3,250,221,77,204,127,53,29,115,238,233,211,26,231,206,49,22,36,116,181,137,91,169,135,99,217,55,156,65,66,211,51,61,90,77,71,28,205,157,7,125,74,91,182,221,44,122,226,41,72,42,2,236,78,70,44,18,217,84,149,11,72,0,226,194,123,24,28,161,91,8,133,114,78,81,86,227,38,181,10,97,249,99,95,51,137,156,2,167,141,118,197,54,78,101,214,150,212,125,79,232,229,91,120,187,83,21,215,208,103,196,44,48,111,224,201,29,63,218,232,86,126,217,150,119,18,169,199,236,39,58,109,44,95,153,26,85,188,33,41,187,45,44,228,53,202,74,103,151,82,13,207,44,146,146,71,83,35,228,254,7,178,202,0,42,155,176,199,142,12,148,60,196,145,76,14,20,200,140,76,164,224,46,38,99,192,6,156,0,172,102,92,98,6,14,93,0,144,105,72,192,171,49,77,194,0,4,221,101,15,76,181,240,81,231,24,196,6,69,140,105,67,134,41,26,51,77,226,66,170,245,59,1,27,38,155,110,230,47,52,85,5,241,29,148,110,94,156,121,45,65,255,146,226,246,218,139,194,137,48,236,173,127,243,212,95,215,53,124,242,232,249,152,154,239,158,184,233,149,95,124,207,17,186,187,184,255,98,165,207,52,76,116,163,163,214,195,177,28,218,245,110,98,247,238,123,196,143,120,55,205,183,191,90,94,208,177,93,98,142,82,218,72,88,214,252,164,153,188,66,73,201,36,55,161,49,144,115,4,144,84,122,5,227,241,37,85,24,11,112,117,122,57,26,143,168,68,5,22,113,138,75,34,33,110,200,99,225,149,255,194,164,186,177,117,73,10,133,51,168,243,226,17,100,66,80,115,41,66,90,199,210,59,97,139,117,165,201,110,67,238,80,205,162,29,62,127,158,108,228,101,15,147,86,146,208,185,240,155,255,206,243,110,112,225,234,124,255,35,144,139,132,119,219,207,197,88,0,5,132,45,67,4,185,76,152,9,51,244,208,212,228,227,174,10,204,108,2,18,144,155,56,76,28,50,49,239,67,7,11,44,201,169,4,177,16,106,40,128,152,16,6,97,128,226,65,160,208,117,112,201,145,0,197,132,73,128,204,163,136,0,22,91,227,39,23,105,132,0,139,189,212,32,16,30,31,72,212,114,148,63,45,165,219,95,139,79,16,98,115,195,96,56,62,7,71,194,89,6,121,19,77,68,210,52,134,147,33,238,186,109,202,156,167,119,60,245,245,78,152,175,231,230,33,180,218,190,253,213,76,137,152,134,116,215,91,159,115,255,251,178,100,207,140,133,50,102,200,27,107,125,242,107,172,217,83,61,35,92,23,165,155,20,78,109,105,193,190,179,102,168,193,162,252,104,65,202,134,161,177,249,227,164,11,26,96,145,247,65,126,131,142,28,39,188,252,27,193,77,154,47,114,141,255,20,221,239,184,126,253,79,179,106,221,51,53,51,65,99,59,63,232,154,85,177,200,230,92,219,38,134,67,170,194,96,249,224,231,173,31,106,158,220,236,77,206,243,182,32,51,239,206,71,140,43,132,9,144,217,32,113,33,153,157,104,26,151,211,133,154,141,21,95,40,74,78,158,122,90,101,100,7,72,201,75,32,184,148,5,86,154,159,189,5,147,163,49,183,253,164,81,242,253,15,60,219,82,90,102,44,243,108,253,206,122,220,139,214,46,86,185,222,170,157,95,139,151,22,174,55,89,181,80,213,0,0,73,172,113,52,212,17,77,109,200,227,97,76,72,80,255,99,192,38,134,96,14,117,2,70,2,18,108,104,230,84,22,168,140,188,37,135,5,143,217,9,130,128,4,21,3,2,28,182,116,154,136,188,214,130,130,6,138,96,36,252,185,68,2,204,229,69,11,214,255,23,89,222,98,13,174,247,94,222,90,194,146,245,89,102,93,131,165,241,42,43,15,87,111,221,199,60,58,184,63,53,146,203,242,62,93,9,53,51,41,78,247,116,114,176,190,19,165,205,148,238,92,108,165,167,215,239,210,183,225,253,177,199,30,245,204,123,217,218,210,75,46,177,77,114,202,58,189,181,150,172,28,133,169,44,229,191,109,178,227,107,38,12,167,170,123,83,30,214,167,219,205,0,120,235,136,128,167,36,164,164,182,167,141,101,160,69,162,146,66,1,12,127,170,99,35,236,145,188,103,57,55,245,140,66,81,57,214,6,169,31,111,177,70,87,219,223,204,46,116,187,209,230,205,48,220,184,210,76,72,43,17,2,105,56,245,204,221,230,102,235,153,191,193,60,177,61,9,12,238,45,35,210,41,5,159,249,159,145,27,157,134,121,23,15,77,127,182,167,144,82,227,38,93,250,112,219,87,98,208,73,16,172,176,52,140,200,113,115,14,195,13,30,117,57,145,184,220,165,243,17,80,140,42,56,51,168,124,228,192,131,16,131,204,136,251,49,136,105,184,22,6,74,26,21,42,136,198,9,66,97,194,57,121,3,133,131,128,23,152,112,16,97,160,72,80,54,96,247,73,138,64,207,200,88,114,222,55,98,129,222,74,164,218,23,112,104,5,5,65,45,10,213,61,220,169,175,114,51,40,151,211,203,151,36,38,92,134,52,117,102,177,167,166,160,107,115,179,67,188,14,78,61,7,12,171,187,169,82,189,56,120,98,109,84,131,254,125,116,63,41,228,190,124,230,77,8,106,124,165,255,251,178,100,215,142,197,133,103,198,27,99,103,50,109,140,217,83,60,35,196,24,1,155,18,46,13,124,193,195,51,100,137,135,141,104,185,159,106,148,117,158,101,113,49,238,43,163,199,93,121,211,219,14,38,200,153,113,245,158,197,89,219,38,102,13,154,90,79,169,62,200,133,185,43,2,192,42,253,41,94,230,246,130,213,121,106,213,137,207,100,172,220,28,138,201,132,76,136,216,194,99,82,47,92,195,67,170,126,247,82,250,69,152,129,185,209,126,153,114,204,45,64,2,148,229,186,112,202,86,66,161,121,50,140,101,13,12,212,26,100,132,66,141,129,49,178,195,108,47,163,159,74,161,66,5,6,98,213,213,95,146,23,37,34,191,169,107,61,222,206,171,17,217,153,150,148,247,93,33,29,179,188,207,70,95,165,250,153,201,137,122,111,243,237,12,8,131,9,6,139,121,27,0,2,117,83,65,155,13,135,138,125,152,0,64,103,241,161,203,129,70,25,21,24,178,0,99,17,52,56,101,192,138,171,16,25,76,96,1,26,41,43,120,56,46,180,16,202,52,33,4,23,201,117,25,40,226,76,145,88,115,17,134,25,26,138,135,6,223,197,92,198,139,0,2,128,67,132,215,111,71,102,165,50,233,93,44,78,87,24,119,90,148,234,75,65,239,130,85,90,165,117,101,243,119,168,87,29,124,233,165,154,239,246,254,54,241,183,135,246,206,235,254,103,118,61,55,44,173,43,248,51,114,53,90,74,150,245,163,83,165,114,47,205,121,39,32,178,134,178,195,124,65,131,18,66,17,137,237,241,175,92,102,182,182,247,186,194,222,43,239,26,74,97,245,181,184,82,239,113,9,173,86,253,244,250,0,0,57,74,87,27,145,0,220,226,115,50,23,92,31,198,165,138,6,108,172,246,189,110,239,245,191,139,88,2,142,37,229,108,155,8,9,243,221,159,54,239,122,146,47,113,254,236,37,26,172,181,84,231,217,131,214,94,199,193,104,54,179,150,127,204,117,179,85,154,223,203,167,203,219,173,123,220,98,210,129,202,87,123,161,46,146,136,145,150,114,184,213,145,221,85,204,238,245,91,212,231,21,43,49,8,134,75,119,82,105,163,189,142,131,9,51,230,89,152,20,0,3,76,94,176,48,120,116,202,198,3,76,36,77,54,31,27,139,24,116,10,99,17,240,11,194,72,34,52,72,184,196,1,241,24,68,33,6,165,228,163,179,12,3,16,48,48,41,116,183,171,142,82,144,203,181,113,152,65,24,93,85,212,98,0,12,0,178,95,234,205,61,174,60,118,175,203,39,111,107,57,154,220,168,218,82,234,6,166,174,223,241,245,238,88,242,173,36,23,22,198,220,115,21,148,89,133,204,246,82,149,37,37,44,121,13,16,228,28,255,251,176,100,215,140,133,250,102,196,139,131,127,176,120,140,217,138,60,197,159,20,233,157,22,78,5,124,201,160,179,101,164,241,150,188,205,99,191,244,1,50,200,82,59,8,28,73,143,63,5,9,159,94,22,73,102,149,156,77,35,178,139,155,84,253,204,246,197,69,86,231,186,97,208,246,211,84,70,230,109,192,110,218,8,40,237,173,28,193,49,130,133,132,170,25,68,42,91,7,82,182,26,223,93,194,195,134,117,191,108,237,113,252,95,166,47,120,116,134,102,38,202,39,253,71,120,244,72,98,234,242,56,111,155,63,40,129,133,137,45,144,132,213,208,114,77,59,44,230,113,53,42,153,149,156,6,222,167,110,102,141,151,169,29,165,30,150,71,217,119,87,114,82,199,84,61,21,79,170,41,235,50,245,232,186,186,3,213,56,249,216,215,215,243,23,176,76,227,98,50,96,56,247,147,195,23,26,68,106,33,57,192,16,200,98,41,184,0,134,142,198,70,38,46,0,66,36,209,192,243,32,132,204,169,144,184,52,19,176,214,78,9,56,109,194,152,37,7,102,128,14,83,146,25,189,215,21,10,52,50,81,10,72,194,80,230,48,44,90,157,127,67,44,166,87,102,31,157,124,24,110,82,247,186,93,12,39,156,178,31,239,28,235,246,227,144,26,124,76,83,27,164,215,201,133,62,29,18,197,205,98,182,121,218,168,171,246,213,123,100,245,49,108,253,180,213,203,40,115,125,243,116,131,31,117,50,108,215,30,62,143,117,54,180,51,137,46,123,125,247,178,57,70,110,45,141,109,205,58,223,60,205,49,125,144,149,62,154,141,38,122,238,154,174,243,247,20,98,5,5,225,20,27,236,179,190,242,160,0,155,38,20,137,202,170,63,103,59,34,9,70,210,160,142,108,30,240,108,193,165,247,81,211,240,239,173,201,31,12,206,89,115,173,226,227,22,236,56,146,245,131,189,111,141,253,173,225,186,104,163,56,64,166,137,66,141,72,211,27,76,212,22,233,210,109,85,174,254,34,208,124,202,186,130,242,246,253,84,218,8,169,219,90,178,47,234,88,217,186,115,179,250,182,20,79,199,43,20,102,235,177,248,113,91,13,69,178,255,126,198,125,156,106,214,243,48,110,181,90,6,231,219,204,60,67,168,2,7,76,194,116,202,148,204,68,124,201,122,198,173,140,147,100,66,14,102,139,0,185,208,10,113,151,70,5,69,12,12,48,203,7,96,113,9,152,242,98,71,3,136,19,41,45,158,103,84,64,1,64,64,18,5,133,67,163,33,45,36,102,60,80,17,78,207,158,6,234,132,172,113,141,238,147,43,244,150,233,217,54,114,88,62,138,54,231,101,12,99,111,44,49,191,87,31,222,84,180,246,40,177,195,11,152,216,253,255,251,178,100,218,140,134,59,102,195,131,154,91,224,128,108,233,122,60,6,193,21,49,157,22,77,133,126,129,173,179,102,12,177,154,252,235,92,246,76,178,240,101,178,15,17,61,163,88,2,83,56,136,170,60,217,12,221,198,146,81,181,117,33,171,21,153,40,121,103,41,101,142,100,219,83,58,238,173,242,246,43,13,100,85,57,183,241,70,139,29,134,91,126,1,203,25,109,68,221,4,186,144,62,92,0,248,20,24,145,5,5,28,77,202,233,199,35,248,243,24,254,233,137,40,172,255,207,35,54,117,114,49,234,217,146,206,253,87,77,103,15,99,43,46,216,233,25,129,38,224,186,71,110,140,237,14,34,205,156,139,196,176,66,14,221,205,157,84,115,140,246,46,29,11,67,203,89,235,153,66,100,221,76,157,223,39,217,111,6,148,209,177,173,189,155,226,24,142,247,151,222,19,66,0,48,67,78,37,204,130,122,50,123,88,213,209,131,20,140,143,70,154,26,33,25,161,16,38,37,48,8,224,105,156,28,44,0,1,27,206,180,129,152,65,113,68,99,204,105,100,0,44,150,176,183,133,74,6,27,71,227,156,56,208,11,108,70,0,59,192,135,0,226,141,148,26,54,215,137,5,127,35,18,186,88,206,87,190,228,219,105,12,73,162,87,88,12,104,176,94,104,69,163,212,77,88,102,108,116,204,158,242,251,168,166,169,87,91,30,188,221,44,118,108,249,172,61,67,151,124,94,248,184,171,250,169,136,113,206,58,206,207,255,12,250,125,205,238,134,42,181,169,76,152,149,23,115,109,69,233,139,84,182,33,5,219,195,25,187,109,81,244,248,99,102,110,251,187,126,165,173,45,101,159,9,94,159,217,117,32,0,16,22,59,110,154,219,146,209,162,198,131,110,20,7,18,14,187,15,243,174,209,83,162,151,56,186,194,67,50,141,194,164,28,108,27,101,91,59,22,103,84,100,230,202,79,174,221,102,34,112,242,178,87,111,88,103,184,181,253,54,200,59,60,228,67,77,218,8,49,142,201,174,141,51,34,255,124,75,24,13,31,148,107,89,207,86,109,71,104,207,184,65,233,232,252,131,155,24,219,59,76,246,98,93,7,186,251,13,83,49,17,49,138,204,93,179,222,107,181,111,221,183,50,213,47,157,199,104,2,74,154,177,192,98,19,209,149,204,230,213,105,136,209,167,120,56,24,152,44,97,98,64,120,180,172,18,102,38,73,136,68,36,193,195,11,11,150,152,54,73,156,6,104,195,5,128,177,8,187,108,161,132,0,24,250,108,25,254,2,66,238,152,144,80,162,168,96,195,142,136,88,120,208,180,190,66,40,127,217,189,186,153,70,165,245,96,39,82,19,4,61,144,100,3,65,166,7,170,89,138,180,184,71,159,203,255,251,178,100,211,140,5,211,103,68,147,154,90,240,129,76,233,173,49,38,61,24,205,155,18,78,105,109,193,165,51,102,40,242,141,165,115,40,130,18,163,225,45,237,171,183,93,223,117,241,212,205,68,91,213,170,188,235,169,148,172,40,198,106,171,46,72,195,166,222,230,221,62,29,41,233,210,144,182,104,200,166,159,62,177,145,211,176,188,91,20,122,17,38,63,82,147,206,95,163,85,202,244,112,175,98,102,138,170,100,112,235,19,47,100,53,127,106,183,122,160,72,226,253,63,175,150,0,12,0,56,220,41,212,33,178,50,62,81,170,200,146,53,35,147,215,243,41,174,22,174,189,57,191,248,144,203,172,116,208,129,33,58,32,114,153,73,218,202,8,169,156,41,207,222,5,15,32,96,17,102,37,140,216,198,246,254,124,44,205,255,227,53,211,182,159,237,27,95,45,51,221,143,82,161,162,39,151,187,154,135,149,12,205,234,228,26,224,216,158,92,144,59,135,30,54,110,117,243,42,35,132,170,0,18,76,112,214,86,1,0,102,40,42,81,250,104,45,0,152,208,65,33,137,139,20,158,137,1,24,180,82,234,83,147,36,1,132,138,16,149,137,39,72,136,70,10,101,17,106,204,33,167,192,0,146,52,126,126,87,173,165,100,98,178,65,0,67,79,122,218,228,154,221,105,126,116,118,242,169,118,84,235,216,138,243,59,20,175,181,206,125,91,84,82,169,93,235,65,192,232,40,153,8,122,219,220,147,127,71,253,14,158,233,59,210,91,87,102,174,91,213,174,202,87,103,24,188,110,78,223,37,100,78,174,239,255,125,236,171,44,93,216,233,52,128,188,147,99,164,117,173,34,105,105,228,101,225,243,237,133,116,42,187,231,8,108,217,131,250,244,190,120,158,42,234,96,43,212,160,0,4,6,100,150,220,102,251,32,116,122,0,54,2,98,38,113,217,107,172,246,189,104,44,153,34,152,115,254,39,60,33,31,104,229,249,153,47,229,13,13,208,134,85,29,2,180,36,123,149,117,236,205,14,21,158,172,75,15,136,105,206,26,103,206,108,186,17,252,57,15,26,146,115,102,104,121,12,24,189,33,17,54,235,223,128,165,206,103,231,72,216,71,21,193,117,198,51,64,79,252,37,34,176,40,12,141,26,45,121,152,37,152,50,177,197,152,22,22,207,213,88,203,192,12,245,40,165,196,46,38,10,199,51,32,6,204,104,32,41,12,72,38,16,98,129,228,129,75,14,226,206,188,73,60,36,4,176,38,24,82,52,26,229,181,168,125,125,55,239,0,200,210,194,44,27,3,227,92,83,6,176,160,11,177,216,127,226,248,81,87,149,209,82,208,103,125,247,150,77,206,83,191,242,57,66,163,145,211,200,226,244,49,153,69,122,30,255,251,178,100,197,12,5,131,102,198,155,101,103,34,105,76,217,122,49,227,54,22,9,157,24,77,133,126,129,215,179,102,244,145,154,253,115,13,97,252,56,195,28,247,168,15,158,179,152,126,168,97,102,206,222,103,72,140,89,142,106,157,151,196,177,104,243,187,92,95,201,246,69,158,105,37,235,58,210,70,26,106,171,23,80,118,123,50,75,105,50,196,27,168,186,213,63,200,26,62,0,0,146,232,78,217,100,156,237,225,17,112,179,192,96,226,97,211,24,79,36,227,52,91,127,164,255,31,255,169,116,161,236,65,31,49,197,136,16,180,97,154,105,29,13,180,35,28,81,40,81,176,106,38,205,227,16,32,160,197,41,140,58,41,133,114,164,236,229,60,155,99,82,67,50,151,82,166,105,183,185,166,100,101,234,84,237,226,223,210,104,120,182,216,206,182,189,143,142,250,68,248,77,130,53,254,17,240,94,69,115,147,33,101,207,253,116,234,0,6,91,176,196,143,80,20,10,55,54,135,178,99,227,158,46,0,23,154,57,145,69,168,132,36,66,194,198,64,128,96,192,39,69,4,37,8,177,4,67,94,139,220,188,175,178,233,113,158,209,0,225,16,3,91,77,56,141,231,94,154,84,143,137,120,220,148,35,2,128,25,18,173,194,91,157,129,209,75,150,84,68,137,50,132,244,222,243,210,4,152,38,18,153,19,179,69,111,171,174,254,248,255,159,227,255,226,38,38,165,237,254,190,37,219,102,212,125,182,235,167,127,243,213,203,111,182,161,195,46,219,53,52,246,121,139,101,83,78,28,215,198,171,37,233,82,167,156,195,68,89,119,121,237,26,66,204,143,230,159,82,6,25,208,0,33,5,38,90,106,195,120,210,80,208,109,46,73,242,105,188,105,202,1,2,147,67,49,177,104,176,205,3,30,249,138,215,4,8,102,16,197,33,158,48,91,23,40,239,183,8,48,162,50,38,251,234,116,231,81,65,197,45,243,184,180,108,141,33,17,225,241,238,121,20,108,221,201,22,214,19,49,4,231,102,85,8,26,114,22,155,77,254,255,249,229,229,247,177,141,222,143,16,0,27,27,70,20,148,96,153,25,8,68,200,101,32,3,48,145,16,201,101,35,46,18,206,135,216,51,161,136,196,16,243,4,33,66,206,67,103,5,140,2,10,48,176,56,197,32,48,104,104,128,114,160,203,2,101,160,184,80,6,14,13,136,69,202,24,4,21,22,88,192,225,49,34,16,113,28,133,104,20,4,136,192,227,160,198,108,160,224,41,155,24,244,224,229,77,64,85,208,187,173,48,124,2,66,197,129,118,227,18,234,180,208,108,137,218,70,23,133,211,103,65,209,248,142,84,13,46,106,33,21,180,155,37,131,170,79,42,249,187,124,59,219,206,248,255,251,178,100,204,140,5,37,102,200,27,105,94,18,113,44,217,138,60,195,85,24,197,155,18,46,101,116,129,177,179,102,40,240,142,16,109,119,14,117,220,207,181,237,143,227,255,158,37,102,46,188,43,178,106,234,105,221,186,99,143,226,88,113,148,169,237,173,73,88,133,47,119,246,238,91,197,58,28,140,186,36,219,42,183,83,229,100,205,88,226,156,146,119,134,124,184,51,181,247,255,79,222,0,96,0,82,93,126,234,61,92,129,66,46,107,229,209,81,149,98,62,207,119,44,90,238,76,73,182,44,91,154,213,198,171,242,153,213,26,211,28,204,220,220,141,107,195,112,218,166,98,21,207,52,29,133,40,239,101,54,108,241,143,154,185,213,157,61,207,125,71,232,51,17,89,130,197,233,4,98,100,115,114,127,218,115,52,52,208,244,178,249,20,132,205,96,60,225,52,4,112,206,45,36,43,2,175,19,69,129,234,0,0,65,132,97,80,96,16,104,96,192,205,29,243,63,135,78,218,112,48,24,124,206,203,192,115,177,4,6,83,29,55,161,118,78,149,24,42,32,130,249,125,81,144,201,97,174,11,70,181,81,201,50,204,112,14,176,198,162,94,32,101,94,101,83,14,101,193,2,34,214,89,176,136,165,34,195,196,153,83,23,159,82,250,42,28,41,48,164,119,99,174,235,232,17,2,195,199,181,148,28,150,16,11,89,171,181,58,199,247,239,112,247,17,197,71,53,124,215,207,220,127,197,198,253,214,58,80,171,214,234,97,116,122,248,171,74,150,181,96,91,16,76,216,194,77,26,52,64,128,168,156,108,152,50,177,113,114,97,213,26,232,97,199,142,148,154,230,43,175,136,137,27,43,48,37,0,20,177,74,5,254,244,196,107,82,81,147,202,203,53,92,24,104,70,9,133,138,80,251,138,163,235,229,70,162,51,118,61,92,61,181,206,205,66,46,132,76,77,114,22,79,158,130,84,246,39,202,106,169,20,203,17,137,6,9,66,245,150,53,15,148,114,18,67,225,72,7,165,194,118,79,23,84,200,62,175,53,94,79,21,111,255,74,37,147,61,164,116,67,172,100,77,83,45,56,70,121,83,226,153,236,206,143,255,61,79,254,118,229,184,16,2,172,24,85,82,99,163,184,114,92,202,152,195,47,14,206,232,148,48,112,8,205,201,195,54,5,2,225,163,19,44,193,144,29,52,30,18,92,94,112,20,19,8,68,193,160,71,116,129,3,33,119,68,132,163,56,177,19,33,140,20,97,221,26,76,237,101,126,50,210,217,218,146,16,146,184,139,235,133,14,89,63,213,122,72,165,167,132,26,34,33,0,136,108,251,47,108,69,22,174,210,213,209,124,251,169,221,95,241,255,55,63,199,223,47,138,250,142,238,182,221,241,90,255,251,178,100,207,140,5,160,103,69,155,153,66,240,111,172,217,34,97,131,88,21,145,155,22,78,105,105,193,229,51,102,40,244,160,244,70,182,106,114,109,119,74,252,84,124,77,75,225,204,148,119,61,144,255,122,204,80,189,230,202,63,109,95,122,60,125,69,62,175,185,231,173,179,115,51,115,243,126,192,179,140,255,183,247,192,33,42,140,146,55,35,244,11,242,216,198,34,47,137,129,2,194,53,150,28,228,104,85,68,157,187,228,232,66,206,62,177,252,182,85,168,225,159,174,203,76,35,240,196,158,46,118,145,214,242,100,13,147,148,104,247,183,46,160,132,73,165,137,104,130,140,72,91,145,173,81,51,52,86,207,79,42,170,53,138,206,26,99,109,229,116,250,60,90,75,44,46,235,194,204,238,86,59,155,180,31,241,173,72,216,78,34,175,219,137,251,231,180,227,142,154,175,120,13,49,53,0,140,54,249,11,10,140,86,27,56,239,100,198,168,67,49,215,68,69,227,12,44,13,32,10,48,185,96,197,204,96,192,18,71,152,36,78,151,131,3,17,100,33,32,20,193,161,147,12,11,222,83,6,136,22,8,193,33,178,246,11,28,12,76,80,8,16,210,4,8,26,83,132,2,18,176,148,208,88,118,178,22,9,57,72,50,211,215,123,187,37,155,148,73,50,131,41,224,152,95,96,92,96,22,115,189,218,249,169,190,217,230,14,38,49,153,198,135,253,125,47,74,30,74,90,183,246,190,203,13,140,175,202,97,241,92,95,61,52,131,197,165,233,154,20,9,32,73,160,93,243,97,194,50,57,245,181,73,90,52,81,66,237,174,233,47,71,160,138,9,211,166,233,4,141,132,15,84,0,4,84,146,146,237,174,217,87,76,157,96,54,176,211,5,132,29,8,31,135,93,105,198,165,238,152,40,239,15,78,240,127,82,149,214,243,122,200,143,243,87,34,44,171,181,106,5,72,50,3,97,136,88,166,65,20,230,56,198,12,132,34,48,194,168,200,177,197,248,33,194,33,10,181,124,81,152,144,72,4,13,144,165,18,174,43,172,71,140,161,146,140,68,136,198,87,139,192,197,186,194,170,68,89,168,137,213,210,213,93,175,118,70,91,30,114,206,9,192,26,252,32,192,200,216,135,74,142,144,248,194,131,207,165,144,193,67,140,141,64,58,16,194,66,2,22,192,196,45,40,89,10,136,116,44,20,90,154,172,225,4,140,156,189,177,54,86,160,201,98,16,94,187,37,79,14,49,197,159,76,166,18,206,168,212,98,33,34,148,219,207,91,222,95,134,55,62,126,237,234,13,239,249,171,252,135,57,186,131,44,204,173,123,127,77,87,186,179,108,253,91,190,137,34,7,204,202,215,48,141,210,170,101,82,213,4,28,172,207,101,146,255,251,178,100,210,12,5,143,102,196,139,131,111,64,119,108,217,205,36,103,205,18,229,155,28,77,137,189,9,191,179,100,137,129,158,248,234,100,69,98,146,85,97,236,154,209,93,166,9,166,98,180,158,212,22,246,90,182,82,70,201,21,134,212,224,213,127,53,167,157,0,44,228,42,8,120,42,38,241,218,98,238,236,211,66,235,211,12,217,164,169,170,93,221,237,20,31,99,241,230,173,234,147,188,65,80,237,59,41,145,33,70,116,131,177,108,149,0,162,99,188,42,212,246,72,75,194,85,115,40,70,236,196,211,165,190,218,149,158,137,106,219,73,141,76,250,206,120,170,252,137,91,219,51,57,153,155,171,238,189,209,19,193,57,170,159,106,171,51,217,219,233,108,231,69,8,147,16,83,81,85,13,219,38,212,66,108,64,24,90,16,23,17,96,84,234,5,145,244,200,202,5,150,84,153,132,38,169,114,142,137,6,70,200,0,74,194,27,140,54,162,208,35,70,235,13,72,229,142,0,7,85,182,223,57,109,36,9,122,25,162,154,47,243,77,122,27,88,10,93,186,15,161,152,167,194,253,219,178,153,219,201,235,149,7,47,125,104,243,77,179,74,66,233,187,120,202,141,119,204,119,198,223,243,230,250,200,203,102,207,237,255,142,238,217,143,220,224,253,148,78,227,21,98,170,46,12,203,71,115,149,229,72,16,219,194,121,151,244,113,208,143,122,35,144,97,166,205,239,26,159,25,240,47,105,179,6,180,180,87,179,91,127,122,220,28,215,83,214,129,162,139,40,0,202,173,81,137,61,69,42,119,198,147,12,160,41,181,133,8,135,42,27,36,224,236,109,55,199,110,36,86,37,67,141,226,208,171,168,6,137,90,101,22,193,22,182,222,213,220,22,213,21,171,69,44,36,219,208,193,215,36,177,82,155,180,161,79,53,67,116,135,66,226,174,42,202,179,32,116,188,160,180,84,58,140,24,142,120,196,210,68,11,75,168,30,80,188,204,173,143,31,197,220,143,26,93,187,162,15,215,137,104,73,65,209,75,72,154,68,252,170,211,76,212,223,198,189,119,84,16,185,64,1,40,196,129,82,70,144,234,99,68,39,153,194,97,13,70,243,162,1,9,49,51,192,57,41,17,25,159,80,15,35,1,128,12,88,69,216,11,136,131,154,90,249,130,1,130,65,88,168,192,124,65,52,211,24,120,172,97,97,134,176,247,25,244,127,23,107,180,216,227,109,118,170,180,75,231,105,251,111,58,107,149,48,220,119,120,54,75,36,4,130,56,144,42,150,112,192,76,214,115,42,37,103,210,58,230,225,185,238,43,71,52,203,219,137,248,137,153,120,187,111,158,29,36,154,18,153,116,60,209,69,29,67,68,117,19,140,22,46,5,17,158,8,25,255,251,178,100,223,12,69,92,102,200,155,102,127,66,130,12,217,54,97,40,93,86,69,157,24,109,161,187,73,204,51,101,76,241,150,248,217,23,27,69,204,43,106,98,34,14,157,76,154,218,181,170,139,41,157,52,205,14,116,212,203,50,89,178,107,77,193,206,110,200,13,219,37,132,137,227,152,201,67,1,142,165,42,10,86,112,102,45,178,35,112,167,139,184,178,248,180,246,186,75,57,222,49,172,127,255,255,232,33,68,148,209,33,16,168,116,207,142,160,73,168,18,160,111,12,96,97,80,122,24,11,87,11,180,2,16,166,64,132,163,190,165,220,85,175,14,153,131,117,59,76,105,232,79,20,216,207,131,195,117,96,132,102,66,19,179,57,194,236,77,42,20,175,162,149,219,223,66,25,43,210,103,85,112,58,0,1,96,171,108,206,205,16,74,136,215,179,3,5,156,206,135,44,48,136,204,196,71,3,132,8,90,249,164,205,70,70,4,140,129,71,155,107,68,40,21,50,144,4,56,74,96,97,48,160,21,73,133,134,14,194,142,24,68,14,10,27,24,172,0,16,38,117,0,192,152,45,121,4,0,38,197,1,200,135,22,77,52,145,122,99,50,217,252,43,217,213,73,45,167,70,47,105,187,93,150,190,23,168,36,123,175,77,106,89,222,160,9,37,35,166,100,179,243,255,63,63,46,249,104,114,236,68,115,226,153,251,62,96,129,189,123,134,166,45,227,51,148,14,200,204,2,98,142,5,87,183,75,253,201,86,152,197,105,161,67,133,151,254,251,131,51,217,160,90,29,225,210,45,226,90,243,102,54,92,154,228,73,134,100,25,202,93,215,96,0,194,112,91,175,223,80,73,76,52,55,149,16,205,194,151,35,137,27,41,143,129,40,192,143,71,127,107,11,10,133,59,68,156,245,223,255,255,185,40,186,34,103,207,194,12,66,157,144,105,141,110,228,205,40,130,37,53,147,123,65,6,196,93,247,57,85,140,197,201,254,0,202,40,158,160,189,108,172,132,213,147,58,115,195,30,211,175,151,189,111,191,10,155,186,169,64,180,219,195,244,159,57,123,157,111,155,83,254,246,127,190,219,27,94,95,227,59,228,59,119,248,251,107,190,224,147,128,8,10,36,99,33,121,8,232,161,100,104,166,104,98,32,230,132,51,5,11,12,60,44,53,208,28,185,66,4,218,185,72,3,14,5,155,242,192,12,136,98,247,70,129,0,37,196,23,3,216,100,168,196,28,4,21,29,172,71,224,190,82,214,236,151,247,35,12,149,116,51,197,155,182,222,85,159,239,236,88,152,171,79,20,191,167,254,204,150,119,42,14,77,219,175,23,199,180,126,101,252,249,213,249,158,95,228,94,107,71,125,170,199,47,185,20,132,56,42,165,69,5,115,0,255,251,178,100,221,12,5,237,103,196,147,131,127,64,127,140,217,122,49,230,24,84,233,157,24,110,13,125,9,200,179,103,52,193,155,52,12,36,80,88,96,98,148,40,164,129,222,160,239,19,138,126,109,236,236,141,193,158,50,62,95,83,47,151,115,87,84,238,93,102,236,216,179,210,155,64,2,114,160,0,5,15,41,158,218,93,239,56,150,34,109,18,32,120,159,83,192,146,61,233,214,61,190,163,241,33,246,124,251,127,92,164,8,168,252,31,55,156,252,190,150,77,211,104,84,220,204,3,222,9,87,137,138,15,98,212,81,148,142,2,166,132,203,153,78,113,120,136,84,187,171,223,32,119,38,210,144,115,41,89,84,51,123,185,84,24,24,112,230,94,190,32,140,183,230,107,228,212,238,215,173,135,59,27,178,239,237,254,207,179,216,2,170,0,2,83,38,57,140,46,176,49,193,236,8,110,51,121,48,243,105,147,9,145,140,58,80,56,160,36,193,160,163,31,17,10,15,101,202,48,128,221,4,129,112,88,96,244,68,2,20,16,142,133,27,66,97,163,190,96,48,58,67,24,112,14,97,65,105,65,1,151,11,9,95,136,17,42,152,144,4,30,192,81,29,47,138,0,52,151,162,84,18,251,147,117,244,254,215,151,42,217,100,170,37,54,252,90,185,118,205,219,84,55,242,152,22,49,202,122,174,154,242,89,169,106,167,239,196,94,151,51,7,66,180,209,119,76,192,12,197,10,132,216,58,99,56,163,20,7,160,34,244,81,76,66,131,142,160,3,152,166,198,60,153,96,132,62,158,179,252,92,99,58,212,153,214,189,33,210,176,233,152,19,122,90,37,47,189,66,26,214,24,67,167,220,141,245,128,0,74,55,98,87,107,45,216,33,80,184,34,177,88,139,97,33,6,76,112,123,83,2,91,81,103,223,17,26,145,47,22,82,77,111,219,211,247,236,255,255,243,55,157,151,189,139,125,119,48,152,157,11,154,93,59,53,7,38,172,166,41,200,225,246,34,180,25,226,94,252,249,213,158,89,51,50,166,180,172,47,74,230,116,236,140,50,168,234,131,149,138,134,99,143,69,71,123,43,145,110,234,40,212,87,30,234,222,173,62,199,59,171,62,186,21,191,160,106,6,85,128,192,161,153,12,6,129,85,154,104,146,108,105,224,36,42,103,117,129,211,131,225,113,33,148,207,197,240,2,0,204,190,34,70,112,99,102,208,2,48,201,216,38,184,88,3,77,198,128,12,12,26,64,60,176,6,64,165,84,145,19,216,105,131,179,217,96,178,109,201,0,4,72,49,136,101,251,140,198,163,213,227,176,20,111,142,213,20,189,239,82,105,5,132,17,168,230,94,147,75,139,18,72,253,38,126,254,62,217,108,155,154,187,191,157,174,99,255,251,178,100,217,14,6,25,103,68,147,131,127,64,120,44,217,173,48,197,173,22,157,155,16,14,101,109,129,216,51,100,9,131,14,168,222,201,212,153,187,152,110,113,174,109,245,12,158,54,187,234,173,177,50,203,170,153,230,223,223,40,210,202,223,81,197,196,159,206,74,251,167,135,241,191,206,94,219,117,253,238,50,217,123,148,109,194,221,170,3,3,93,139,178,197,76,119,129,51,81,108,23,182,44,221,142,132,114,34,33,80,247,99,200,101,24,178,179,170,189,118,168,95,138,122,74,62,106,181,182,193,86,221,252,173,58,131,215,195,54,215,170,183,125,188,135,140,160,93,102,188,212,222,119,185,229,239,143,52,153,206,234,38,81,91,19,155,18,216,167,163,184,68,59,188,37,165,190,119,250,59,175,9,189,86,231,145,9,38,225,222,205,171,41,77,68,159,55,57,236,255,220,246,153,89,237,249,126,165,195,225,66,95,160,20,213,0,16,163,101,153,52,169,83,87,90,57,192,67,78,96,57,46,17,0,201,156,198,30,208,201,102,140,29,93,212,11,12,4,88,56,224,17,48,233,129,24,217,141,25,14,130,197,4,2,240,202,171,137,8,131,128,140,44,136,56,45,178,169,100,158,72,164,29,53,51,75,67,17,19,34,19,118,22,18,9,127,228,245,59,141,12,162,219,15,94,13,227,14,106,9,80,154,144,59,245,98,197,173,217,140,103,218,66,103,193,134,34,63,120,110,101,136,122,90,149,85,220,244,239,101,168,52,47,146,234,26,26,101,51,166,71,59,212,171,151,148,48,164,189,62,185,181,247,63,178,177,101,239,122,110,219,58,106,155,119,150,60,221,177,76,117,157,189,214,93,226,99,149,130,139,151,118,218,169,130,209,81,7,213,120,1,4,7,35,149,62,194,122,32,9,192,113,183,134,48,189,124,97,214,67,19,66,49,196,200,19,165,122,120,208,105,243,99,248,92,214,92,252,20,203,254,188,229,252,162,125,225,95,243,221,2,74,91,94,108,132,155,25,40,53,153,181,87,226,63,12,90,140,66,212,140,135,172,142,121,169,154,50,23,190,121,53,66,245,10,232,124,117,188,68,230,165,189,48,190,69,191,78,33,214,101,136,134,217,83,16,16,193,64,217,124,64,102,0,141,198,85,22,0,51,52,89,115,16,65,49,55,179,233,128,49,177,243,20,122,58,33,19,0,30,48,0,227,17,15,45,128,168,107,92,71,113,165,208,17,97,142,167,240,188,195,128,139,94,31,4,8,150,96,192,70,87,179,80,107,146,25,19,2,129,7,7,66,225,12,113,18,158,36,248,138,211,62,189,151,192,245,173,77,202,216,162,13,61,139,117,192,131,166,109,86,185,106,189,153,249,21,219,40,64,214,41,75,83,179,255,251,178,100,205,12,133,197,102,197,19,99,103,48,113,76,233,71,61,35,106,22,193,157,24,77,149,253,9,251,179,101,204,241,163,45,171,153,152,182,217,124,244,28,170,49,207,105,158,106,38,138,100,165,145,10,197,156,238,147,43,38,216,160,120,28,68,25,145,197,21,178,31,10,19,30,120,247,21,32,71,16,119,143,108,199,140,237,238,247,172,227,214,147,222,50,177,182,92,79,254,243,229,29,87,136,90,109,183,42,101,82,198,198,127,143,168,100,192,197,128,216,175,163,218,55,178,188,73,207,105,47,235,102,255,175,239,189,54,190,195,150,222,77,152,62,27,252,50,96,171,16,161,190,148,197,153,1,65,125,15,217,3,252,137,145,211,5,116,141,76,78,163,184,199,203,24,82,142,45,97,209,131,160,104,204,103,131,7,105,156,169,24,63,205,141,69,183,62,214,30,237,6,35,162,16,54,218,30,20,135,114,117,198,118,112,180,244,246,58,85,47,40,80,65,47,31,75,115,50,17,44,65,1,77,183,240,44,20,62,218,146,128,132,193,178,95,144,177,3,202,168,163,87,104,240,27,54,183,45,82,16,12,99,9,234,122,90,176,83,250,214,104,178,183,151,210,82,196,103,169,1,181,9,237,29,183,237,50,64,64,96,180,97,117,74,210,1,149,217,4,229,153,176,10,101,21,102,144,95,247,115,168,125,202,120,233,21,166,243,243,95,106,58,200,37,181,242,88,180,34,10,100,53,138,195,254,24,238,237,79,123,151,178,46,252,53,85,149,173,146,253,54,66,255,91,217,3,189,53,116,159,213,52,233,90,246,12,4,110,219,254,22,4,94,4,67,228,180,35,195,234,141,132,201,110,144,51,215,19,119,173,210,44,201,89,167,31,47,118,164,1,36,37,69,103,237,139,42,93,121,192,92,198,45,12,157,185,182,206,24,52,84,124,83,170,18,58,198,99,206,49,167,118,23,226,199,143,36,121,50,241,71,57,246,172,173,114,52,105,99,24,81,230,34,142,133,115,76,77,138,116,19,187,150,187,118,81,7,110,106,52,202,117,116,152,225,141,74,164,197,208,213,229,214,207,68,201,167,238,182,165,171,189,163,127,155,184,85,73,182,71,253,240,164,72,35,183,127,240,141,9,80,134,69,68,172,83,200,112,16,16,107,44,129,118,211,83,175,75,147,238,43,196,246,187,84,178,203,85,97,50,166,21,255,151,231,82,204,178,46,241,77,68,103,103,99,84,56,97,179,242,236,88,18,68,14,46,152,107,100,193,228,63,239,45,255,250,239,132,92,139,41,68,11,51,98,234,251,121,235,137,38,69,142,162,138,77,39,109,57,213,149,203,60,211,24,242,117,37,217,122,162,81,241,163,138,7,145,37,93,95,69,61,108,190,78,255,251,178,68,197,12,196,57,102,203,155,38,61,240,137,204,233,99,97,136,118,82,9,155,46,108,25,25,2,103,179,165,13,131,34,225,50,198,18,121,101,138,120,188,221,14,70,181,158,23,142,141,79,136,129,213,229,2,181,134,166,223,126,21,112,48,5,150,20,154,106,158,87,212,38,15,117,164,46,222,215,98,149,37,209,88,10,5,112,169,103,37,213,97,49,37,26,199,242,255,152,189,56,253,183,33,66,81,68,145,234,214,125,199,224,241,68,18,38,100,89,124,206,142,168,160,150,42,28,196,45,28,173,164,73,30,81,59,36,77,11,140,66,220,178,135,147,97,40,160,201,145,162,249,130,169,153,42,124,170,216,209,202,228,156,56,96,173,213,80,161,109,50,144,201,101,236,57,134,197,138,201,200,101,176,214,40,65,74,30,99,193,176,174,165,39,43,5,227,136,69,238,160,185,99,215,146,114,142,107,193,243,166,0,7,163,109,55,50,40,224,68,89,151,82,25,96,144,3,64,192,198,132,12,7,132,10,96,66,198,77,76,56,100,4,168,66,218,244,83,19,105,193,114,79,116,128,161,172,65,40,218,200,140,19,140,2,66,65,184,174,137,90,80,218,128,203,176,181,70,80,0,130,91,49,161,31,253,198,224,232,167,208,91,93,160,102,58,0,136,19,195,86,14,227,182,189,194,169,28,166,61,245,23,186,238,57,231,100,85,207,124,50,253,243,18,171,82,133,217,48,117,220,245,199,55,111,97,166,197,151,170,93,173,62,197,24,107,159,58,226,135,46,245,150,89,219,226,56,99,237,175,239,169,100,74,179,5,75,217,132,39,18,246,82,170,81,155,237,83,199,90,178,116,179,242,91,91,10,228,8,5,39,212,5,204,210,73,38,45,23,14,204,17,1,200,2,225,140,0,226,18,69,189,13,29,54,190,94,110,245,80,250,122,119,186,11,182,105,30,203,189,51,2,201,163,61,84,198,108,253,208,170,202,179,49,182,23,143,84,193,226,88,216,230,234,104,94,108,138,24,57,35,157,97,11,50,0,72,134,102,227,165,4,170,113,229,32,207,184,94,56,50,104,74,252,38,204,226,153,5,233,185,103,55,82,12,110,195,159,142,217,63,122,255,166,54,119,91,37,147,84,247,195,64,78,176,52,195,55,77,212,68,110,100,228,121,205,168,172,251,53,197,7,140,141,136,254,134,204,96,60,210,213,204,168,132,46,30,105,162,140,172,46,42,12,17,1,37,11,68,22,236,20,12,24,16,208,144,2,44,160,103,226,6,32,40,193,102,146,46,79,20,74,214,106,64,12,199,68,2,111,68,59,62,239,73,115,221,140,57,132,190,154,109,246,151,91,138,139,8,163,198,239,108,81,244,123,186,36,247,48,155,105,7,206,233,255,251,178,100,207,14,133,167,103,197,147,121,90,226,122,172,233,151,48,102,219,22,65,157,20,77,161,187,73,214,179,165,24,244,161,140,19,99,169,42,42,173,17,70,205,196,213,39,115,50,147,85,204,75,170,223,92,204,95,205,79,220,171,135,129,166,39,138,42,79,138,30,116,16,195,16,201,123,114,132,32,252,181,108,98,165,162,182,162,207,100,150,105,78,186,217,3,171,169,10,0,250,122,88,147,75,49,251,67,104,113,189,13,150,32,254,8,150,18,118,134,183,148,219,58,133,225,139,123,29,24,27,9,22,221,169,84,101,19,170,176,217,48,234,154,238,122,177,220,113,81,93,11,103,156,130,32,210,106,97,59,97,133,219,87,200,207,93,98,166,74,76,155,135,219,146,39,231,168,201,122,40,122,110,72,199,91,133,150,186,169,241,238,57,210,174,169,120,104,73,249,142,101,154,22,102,45,215,119,138,175,127,245,148,123,154,219,169,255,240,173,42,0,25,17,104,34,16,213,217,76,13,144,217,33,140,68,152,254,196,12,28,28,195,73,8,203,76,40,140,201,159,193,36,36,0,32,229,8,178,29,69,69,6,131,12,196,24,24,12,152,42,250,6,77,16,72,42,3,67,0,147,137,219,124,46,191,144,156,155,163,160,91,149,239,59,151,40,49,187,74,252,181,121,62,197,106,68,153,213,145,160,88,243,211,69,246,245,50,170,93,168,210,36,184,146,222,205,184,210,111,148,138,61,162,219,207,89,119,187,233,227,51,198,87,255,191,255,255,243,254,237,77,179,168,70,198,66,163,25,237,54,86,23,251,203,93,105,235,109,105,51,90,171,36,139,173,140,17,77,166,7,20,98,108,95,117,19,129,222,125,107,0,0,99,110,205,117,182,236,205,177,101,9,215,76,128,200,115,12,35,164,194,185,196,22,34,255,171,117,141,237,253,154,116,12,50,228,174,4,42,217,196,190,220,81,205,1,211,100,53,81,180,142,118,70,123,156,10,103,107,234,213,207,228,161,162,142,37,141,197,85,194,186,6,71,55,207,36,160,200,174,68,249,8,74,101,51,112,36,177,113,172,33,151,12,70,164,147,37,160,162,162,78,239,77,217,88,212,105,42,88,161,145,76,115,34,1,192,0,36,198,76,131,31,21,76,194,139,53,90,108,214,69,243,177,41,12,60,3,25,41,17,123,76,48,11,48,18,120,195,97,227,38,67,14,20,241,33,164,0,72,27,115,113,117,4,126,203,250,197,22,184,59,1,16,130,30,88,115,104,176,177,55,129,96,101,15,170,152,52,130,128,217,109,53,155,88,87,237,77,29,147,199,136,199,71,230,157,185,61,54,189,31,115,217,19,85,83,205,117,198,167,212,58,46,220,233,186,223,114,199,84,87,205,205,219,255,251,178,100,202,140,5,80,103,198,155,102,110,96,116,76,217,205,48,101,191,21,153,157,20,78,101,107,129,187,179,165,92,241,151,48,155,53,127,110,159,238,171,235,254,171,153,159,154,123,14,223,118,113,53,95,77,55,85,20,209,54,164,109,102,210,117,50,235,152,158,38,174,234,34,234,77,216,219,243,241,188,254,65,130,213,33,27,255,234,0,34,54,227,178,149,77,251,62,207,16,120,165,74,129,82,194,70,20,207,152,123,93,101,139,92,235,87,165,155,254,181,254,115,233,137,221,103,122,206,103,217,252,194,144,3,199,250,125,219,49,147,19,105,13,164,41,68,35,159,88,146,243,136,227,145,214,210,58,17,169,38,101,159,76,17,238,74,90,17,230,157,99,57,44,185,156,142,124,95,171,74,173,157,159,209,221,251,18,180,82,205,42,217,46,232,140,116,19,9,85,0,8,9,36,199,99,195,49,32,1,192,51,113,19,12,138,94,52,108,60,18,4,49,17,96,223,64,33,99,41,159,72,6,8,20,24,12,10,98,144,128,144,28,40,19,0,8,10,160,195,15,136,200,64,224,64,64,132,16,189,149,160,185,230,14,11,130,5,100,65,137,58,206,162,101,76,46,26,153,131,4,64,68,114,103,54,167,115,203,235,82,217,203,239,213,179,155,225,156,131,203,41,78,228,52,208,118,40,81,34,113,25,69,80,20,152,122,8,139,49,199,172,162,63,215,63,4,239,86,79,53,171,254,149,124,125,188,61,76,255,107,241,245,253,71,121,85,66,156,93,204,210,29,78,41,75,67,139,204,229,215,206,173,104,160,130,108,171,209,50,68,242,107,59,155,247,48,5,137,238,137,154,105,119,18,95,19,100,175,16,97,235,42,130,48,191,42,93,0,46,13,60,100,137,97,96,236,207,135,132,130,171,119,193,61,215,20,75,252,237,226,117,79,88,95,50,59,147,142,95,188,214,147,178,173,45,232,243,240,188,231,157,30,19,221,242,235,137,47,36,77,144,178,206,54,14,51,145,131,201,57,103,27,177,42,120,156,202,172,216,199,171,99,62,100,229,228,43,115,91,29,158,123,119,157,171,202,124,171,191,229,25,121,103,126,215,113,246,117,44,180,53,239,251,188,101,241,178,2,170,240,6,204,3,0,51,0,120,173,6,200,190,116,252,128,225,243,2,82,27,156,50,64,67,33,101,6,135,148,16,15,60,45,80,104,169,148,10,128,64,76,48,17,16,75,54,58,14,222,180,32,48,193,136,131,2,128,5,130,102,93,8,204,60,160,239,228,97,226,64,64,24,13,88,63,73,246,246,138,13,15,1,49,27,14,78,117,154,30,104,149,153,166,59,133,136,254,254,107,152,191,121,73,157,234,34,162,15,155,158,120,142,174,254,98,126,255,251,178,100,213,12,133,168,103,69,27,136,110,210,127,44,217,50,97,38,83,85,61,157,22,77,161,247,194,7,51,102,40,196,153,13,110,174,123,234,38,230,103,169,132,147,69,197,201,28,33,33,108,35,18,114,138,180,18,233,34,88,62,22,121,125,109,253,245,169,109,235,120,214,199,206,33,91,239,115,90,217,158,61,44,47,241,232,69,213,117,216,230,101,9,128,152,196,10,92,106,13,148,0,235,176,36,231,162,229,115,203,111,9,16,71,10,218,223,244,128,145,136,30,169,102,189,150,240,217,186,188,72,188,209,39,105,177,180,86,222,190,250,107,115,153,53,130,70,134,90,18,150,145,146,145,137,60,199,40,213,189,185,70,181,17,45,207,175,183,27,31,196,125,157,201,203,141,205,255,99,236,27,24,65,167,89,101,160,217,249,238,248,232,97,218,142,22,131,136,141,229,85,248,249,39,59,220,122,246,202,99,236,58,213,67,235,97,0,32,157,176,84,140,208,206,68,8,102,220,162,98,160,199,232,90,97,64,70,42,40,112,129,6,24,52,67,98,195,203,60,101,27,240,95,84,136,5,24,214,148,254,163,71,135,206,194,51,198,196,116,104,118,223,154,199,194,103,133,166,102,195,177,175,52,166,92,78,213,237,144,194,151,46,121,84,98,89,10,94,207,143,255,255,247,215,197,79,238,223,253,203,31,61,247,14,187,171,116,223,219,41,153,172,163,11,41,122,134,141,77,218,135,152,221,214,86,177,81,97,86,116,180,124,141,38,152,181,36,79,44,137,146,164,183,31,211,108,162,106,213,94,130,23,94,153,199,165,45,121,196,208,220,177,249,130,167,73,72,2,40,233,129,201,186,105,22,65,81,64,38,169,6,16,53,11,226,41,34,174,111,210,149,177,105,79,39,106,159,195,187,20,249,246,196,251,150,155,24,75,168,81,32,70,86,208,208,195,152,81,97,65,213,113,248,2,78,247,119,64,140,101,29,67,208,34,3,16,142,225,6,84,3,4,37,81,142,200,165,95,38,21,100,171,236,91,118,22,171,254,100,100,185,186,159,104,32,115,212,71,136,223,48,111,7,225,231,43,189,163,222,241,40,159,87,61,234,151,4,225,127,45,224,230,222,9,72,1,84,152,97,244,98,213,105,141,136,166,187,158,15,86,15,238,219,43,20,152,196,212,114,65,1,138,10,198,87,22,24,184,24,25,89,207,65,101,196,107,157,143,149,1,3,24,112,156,25,40,57,55,97,76,204,67,10,164,24,232,166,115,218,207,164,43,101,151,193,234,42,227,40,187,29,148,73,30,89,219,214,49,168,85,6,48,154,116,138,85,141,18,120,211,115,243,55,91,163,168,234,254,111,113,199,250,178,248,218,179,212,225,231,88,129,178,202,158,187,255,251,178,100,204,140,197,22,102,199,27,120,90,80,125,236,217,50,60,102,191,23,29,155,18,78,101,107,129,237,51,100,201,132,141,253,207,33,203,143,166,228,55,56,226,87,242,117,90,123,152,195,245,77,147,83,203,154,84,48,218,82,124,171,219,234,38,21,205,71,126,98,76,149,169,53,141,110,217,220,210,238,154,101,221,78,229,109,198,150,229,216,126,246,31,228,160,4,87,254,164,169,71,123,32,55,133,108,57,36,94,149,164,177,48,28,6,76,252,81,187,214,232,101,182,78,19,25,95,218,146,59,85,88,143,116,187,73,198,25,147,204,207,141,195,63,110,234,93,53,152,223,20,254,190,18,105,238,18,171,73,207,246,228,187,112,222,253,133,144,96,163,9,13,65,165,7,98,29,253,9,208,22,108,116,213,215,253,141,126,243,236,74,185,217,185,23,76,212,122,45,111,51,92,84,210,169,138,224,0,175,180,96,76,66,13,64,220,229,207,129,0,118,145,0,3,195,6,151,141,48,82,50,217,224,200,142,51,27,157,77,109,68,10,15,64,8,99,128,7,140,20,74,11,25,66,226,128,176,36,72,250,141,132,3,80,99,249,140,168,79,244,126,22,44,50,210,132,3,55,20,25,182,91,109,49,105,26,59,52,121,164,45,73,153,151,181,37,10,14,210,146,252,154,197,14,100,9,201,29,215,13,64,227,40,201,141,207,177,140,135,204,219,93,127,95,178,62,186,255,150,92,187,238,35,94,247,245,125,242,96,59,37,206,123,148,63,11,164,139,13,233,84,13,238,206,29,60,131,26,78,58,125,21,206,81,147,55,49,99,246,173,147,159,47,205,19,108,255,211,225,150,223,249,139,125,62,230,123,229,73,226,129,167,233,213,241,68,128,0,12,199,117,255,107,111,73,72,23,220,12,50,64,64,97,14,8,80,51,125,227,157,37,118,148,72,230,35,170,101,163,175,126,165,183,185,234,200,51,121,242,102,152,40,174,210,97,102,16,167,102,139,194,70,229,58,183,33,227,60,85,109,225,137,31,206,81,153,90,250,43,179,121,164,246,115,65,143,117,55,171,14,226,214,235,88,174,229,33,105,173,150,210,106,56,165,46,155,119,27,86,151,80,49,102,183,152,198,255,9,108,69,95,51,199,167,197,4,71,236,69,22,76,86,4,199,154,12,36,228,208,182,13,1,16,243,59,200,138,76,153,16,233,1,2,196,6,134,30,194,106,18,187,128,65,47,1,4,32,32,150,23,149,193,77,39,190,16,48,69,140,34,5,12,60,172,82,168,170,102,200,152,67,172,209,72,98,122,12,80,229,169,29,159,204,31,6,167,78,145,100,148,116,193,102,155,157,99,24,148,89,216,124,55,234,95,196,247,238,175,255,250,230,187,138,155,153,255,251,176,100,201,140,5,113,103,69,19,152,91,64,121,172,217,205,48,200,127,82,249,155,24,77,225,105,129,154,179,102,168,192,14,68,169,238,185,249,190,27,126,246,255,30,222,39,142,190,230,95,71,219,108,234,234,149,155,139,115,161,142,108,237,108,125,235,93,245,214,231,58,173,150,215,95,178,254,67,64,1,159,28,114,71,45,183,92,241,96,63,195,129,17,133,135,231,151,171,117,150,150,215,255,152,177,45,12,97,243,209,225,197,89,47,51,82,166,220,99,62,229,32,34,164,87,164,171,16,193,233,65,44,109,138,105,141,140,250,17,132,50,37,40,89,30,210,32,124,169,145,110,78,117,247,137,214,20,136,165,64,171,87,118,116,95,55,242,137,108,214,44,92,185,243,231,35,125,55,238,125,196,42,24,140,170,67,204,199,28,140,224,34,77,87,63,204,95,12,206,173,44,140,51,17,140,164,14,13,10,16,12,8,13,135,65,163,0,196,243,78,100,36,13,20,105,98,39,24,75,101,83,64,212,26,166,146,62,185,90,113,41,224,38,204,211,135,163,119,69,141,119,90,180,85,251,25,17,185,50,5,125,39,146,191,24,201,163,115,4,245,21,50,60,96,94,80,124,60,144,229,132,177,221,33,237,143,48,2,66,40,37,174,171,206,176,244,50,80,116,236,189,189,61,183,79,152,185,174,161,148,135,174,140,84,203,107,150,45,55,10,221,58,217,78,99,123,171,135,185,208,131,91,17,203,213,222,140,75,20,82,208,162,212,92,107,104,50,79,238,119,182,93,106,180,213,243,255,124,55,107,108,197,246,201,153,60,188,164,20,185,229,174,138,5,33,117,240,221,198,0,0,26,222,255,93,180,183,173,97,105,105,240,12,209,193,163,16,39,37,48,169,149,106,217,114,236,176,244,209,147,27,231,191,97,100,77,16,19,84,208,73,68,74,165,53,227,45,184,98,118,189,202,246,11,82,5,205,162,79,234,8,85,163,18,83,213,197,43,113,113,169,164,212,85,67,46,186,152,232,51,26,93,119,254,182,95,32,253,221,38,175,11,198,133,58,177,204,198,166,104,155,151,60,190,239,247,25,26,214,43,115,39,236,191,221,167,237,8,156,189,83,239,154,248,219,209,210,246,23,88,172,71,253,236,7,40,70,18,213,65,67,163,53,73,48,99,195,120,60,3,40,158,114,240,32,24,20,68,102,192,209,162,98,4,190,21,5,93,113,192,184,12,50,76,32,135,37,160,165,11,33,190,140,181,165,110,17,133,191,218,130,155,232,197,20,185,159,69,25,133,73,93,120,198,83,117,187,203,88,227,149,216,180,94,246,48,227,246,214,35,248,87,144,71,153,211,235,24,140,63,239,146,249,211,247,243,254,25,255,251,145,57,28,8,255,251,178,100,221,12,134,42,103,67,139,185,90,224,136,108,217,173,49,38,143,84,17,157,28,109,141,124,193,230,51,166,104,244,152,132,106,127,148,70,6,144,222,198,54,58,182,246,251,223,178,67,101,206,156,58,66,152,38,119,117,29,51,58,118,156,113,203,27,164,108,181,205,79,199,49,95,220,251,169,241,211,55,238,103,251,193,213,183,110,219,36,150,170,221,178,35,98,141,69,4,193,24,24,227,237,143,181,29,6,21,175,84,46,26,63,203,173,172,74,154,207,157,69,102,54,234,211,49,54,217,115,82,211,9,31,8,30,232,62,247,170,199,216,74,106,110,30,90,8,252,121,166,123,90,76,249,27,77,56,253,144,106,123,247,179,144,191,167,121,119,223,56,243,187,227,234,39,194,48,91,83,209,197,30,101,154,171,138,203,67,187,52,78,191,157,103,111,175,219,127,118,163,63,158,217,181,93,199,109,0,76,135,4,51,179,132,210,34,83,133,185,12,118,28,50,157,132,195,32,131,79,133,140,176,54,11,10,196,7,64,176,248,0,22,47,178,165,0,3,72,137,102,5,8,133,67,98,192,5,170,23,4,171,135,12,16,3,48,160,28,4,33,47,203,126,170,50,22,72,231,191,109,109,75,11,156,167,12,146,31,125,91,120,211,225,7,71,101,154,142,70,30,24,109,214,129,98,175,228,82,228,13,200,110,70,245,45,124,97,15,93,119,222,126,24,183,75,82,197,15,123,247,190,171,26,153,116,156,244,215,135,175,103,76,236,233,120,192,139,51,104,97,58,21,230,77,217,25,178,118,135,144,33,71,159,117,184,40,208,118,107,40,220,175,61,168,229,141,98,184,121,186,94,62,239,121,59,119,140,234,185,245,206,161,212,55,38,2,95,87,250,64,1,19,189,183,178,168,249,67,133,153,10,6,59,153,148,164,97,61,23,155,33,107,81,229,107,250,135,253,96,188,139,185,160,32,230,180,0,136,201,229,167,166,22,90,49,85,104,228,111,102,188,221,120,248,232,150,188,45,234,53,165,18,46,28,209,144,95,124,72,212,49,222,247,50,153,222,122,245,166,179,127,106,68,164,211,221,33,189,4,83,25,216,242,221,245,72,190,50,177,3,34,34,154,198,220,123,164,172,153,193,157,213,203,221,113,220,243,178,221,189,246,241,30,221,113,53,82,161,75,0,6,155,148,201,147,51,199,139,110,107,168,191,7,166,18,51,134,42,2,0,37,2,90,181,211,6,189,146,167,78,50,186,28,55,70,54,211,41,165,140,138,28,37,0,255,66,25,154,63,143,31,108,62,58,38,115,46,39,73,140,126,93,86,73,38,16,65,156,201,163,176,162,65,130,68,118,78,128,219,112,69,239,63,245,109,102,255,116,183,153,162,46,223,214,255,251,178,100,208,140,6,2,103,68,11,131,127,176,129,204,233,89,60,200,175,17,209,155,34,109,37,85,9,173,179,102,116,150,12,60,243,216,199,183,122,107,109,90,166,179,53,143,103,49,180,163,178,156,165,29,78,62,89,11,147,155,149,60,227,79,40,196,196,174,92,245,98,99,141,48,243,24,171,206,40,0,48,128,0,10,182,82,109,40,220,163,136,46,52,169,21,54,185,134,78,214,156,186,214,242,198,225,246,56,201,13,221,197,153,185,227,91,100,77,86,229,166,16,89,121,185,145,162,90,244,223,140,253,248,244,112,182,205,42,107,8,83,240,240,111,163,82,213,180,75,26,74,181,54,59,225,81,169,230,150,236,69,77,77,206,213,117,57,215,159,66,217,153,67,38,141,166,14,53,116,206,175,181,132,173,228,235,248,27,210,0,0,147,46,46,204,130,178,49,2,160,199,122,64,169,116,247,192,83,29,14,204,52,18,50,80,208,42,55,48,74,84,193,130,215,5,36,214,20,96,161,230,2,116,19,148,35,26,40,243,151,82,26,166,248,43,224,193,42,131,198,98,69,229,13,122,163,42,58,177,22,242,106,184,77,129,71,87,113,111,93,23,169,228,194,44,253,62,139,14,204,25,154,69,182,82,247,40,234,177,170,69,55,129,211,21,131,171,244,153,125,224,112,234,103,139,41,203,173,57,233,180,57,134,67,39,217,212,110,255,237,206,174,99,250,109,75,226,102,206,195,162,165,180,234,191,124,185,244,248,235,168,147,116,162,152,74,127,220,206,111,27,52,151,113,186,231,146,168,38,108,85,147,162,229,20,89,25,117,46,122,218,107,107,203,163,125,89,136,3,61,142,114,83,253,140,74,0,0,12,84,0,6,227,114,49,178,54,24,14,99,245,133,145,129,132,249,122,245,141,151,81,224,203,121,167,141,245,31,239,252,255,57,166,193,131,142,33,220,168,225,93,168,113,155,100,65,226,63,99,176,164,134,59,213,49,133,54,72,126,224,153,169,17,162,210,124,173,24,42,155,144,216,88,189,166,8,165,132,110,203,142,228,35,68,28,205,218,153,236,92,206,178,75,17,201,200,146,156,132,85,182,242,166,117,188,201,168,19,122,192,129,19,53,7,6,158,153,11,12,72,226,77,84,164,73,192,198,2,159,3,14,40,98,175,57,131,131,182,112,176,34,92,179,136,37,40,152,154,229,98,206,74,248,89,64,17,81,162,4,205,12,43,22,16,93,6,2,18,179,211,65,168,74,192,162,104,60,209,129,0,36,66,74,82,250,50,121,28,133,173,182,119,77,130,22,77,20,204,24,104,152,25,96,132,1,96,226,182,6,146,11,249,129,131,1,18,120,8,0,173,175,219,222,250,187,214,101,177,155,116,248,247,12,63,99,255,251,178,100,218,14,134,42,102,196,147,152,91,112,111,108,217,141,60,3,163,24,245,157,32,109,161,190,193,214,179,100,200,244,149,248,144,174,29,109,233,226,161,19,159,135,214,186,191,78,254,82,69,66,65,41,45,5,189,73,54,52,131,208,150,31,116,72,181,68,30,29,172,220,165,180,149,52,202,228,111,43,3,14,38,207,159,155,32,182,83,40,205,70,69,171,65,213,64,251,172,234,86,169,212,230,129,149,128,27,188,195,152,191,137,155,56,35,224,11,194,17,8,71,25,95,28,243,159,137,75,224,254,197,247,75,29,28,225,180,8,8,218,97,212,70,212,28,246,107,127,156,169,129,25,176,64,153,67,164,246,196,218,64,112,80,219,237,86,170,105,94,207,195,50,84,115,33,132,213,208,234,142,215,115,137,162,50,28,202,32,136,239,42,157,93,145,86,234,107,242,179,54,137,165,78,118,212,175,122,41,21,22,111,189,232,110,210,45,30,211,93,53,107,254,25,0,1,119,212,186,193,115,169,137,154,140,60,228,134,232,152,168,225,3,8,76,141,18,149,54,197,132,41,248,205,88,111,44,249,9,113,101,174,162,253,235,251,51,1,175,106,123,82,204,161,203,183,86,117,186,248,125,220,249,21,150,204,169,42,2,65,85,104,9,34,110,115,206,3,17,192,244,166,108,186,8,195,197,153,77,191,175,123,26,125,12,73,187,138,203,185,161,245,9,177,113,69,180,214,202,178,63,56,103,43,113,227,233,77,61,223,163,109,119,177,131,105,20,106,245,164,68,196,117,62,54,159,227,150,246,28,63,138,249,139,157,82,21,127,249,255,246,8,218,0,1,182,252,46,161,210,176,19,6,26,89,161,84,137,130,189,37,200,132,189,38,92,174,25,133,115,214,181,124,158,139,40,75,42,52,134,236,253,122,159,36,215,140,225,101,140,183,142,169,239,79,91,204,169,101,107,22,165,208,80,25,86,4,241,45,58,221,161,33,12,38,179,102,232,70,30,214,181,255,255,29,58,221,235,86,143,16,107,73,236,181,48,50,123,178,89,186,201,170,161,10,56,154,177,133,84,113,26,221,172,216,230,120,177,238,62,135,212,140,105,94,39,157,239,61,26,235,69,170,199,74,65,27,112,215,148,236,50,255,115,111,198,4,110,64,0,27,183,192,97,144,132,2,65,198,40,200,128,213,86,9,27,198,140,127,129,43,175,90,66,99,44,38,244,158,251,96,173,110,89,57,1,60,144,225,85,6,159,27,111,166,198,77,26,18,110,17,67,169,197,74,157,121,15,222,217,230,61,206,243,238,16,226,49,172,33,240,104,133,65,121,50,100,251,151,99,66,150,97,204,58,32,98,251,12,26,45,103,173,142,88,161,165,209,195,232,105,198,84,238,140,255,251,178,68,200,140,196,168,102,203,155,15,70,130,145,172,217,99,97,232,110,19,237,155,44,108,189,20,202,109,179,101,77,135,154,153,150,177,15,164,31,104,49,44,242,38,222,34,33,209,169,224,158,106,236,147,8,177,196,192,137,194,222,46,100,246,154,162,113,75,38,12,200,63,41,100,136,110,191,47,113,245,247,220,207,161,97,53,215,0,3,127,220,104,65,141,0,160,254,209,81,16,77,153,35,186,36,70,132,39,117,99,137,177,198,21,3,218,124,50,183,57,200,148,9,72,84,83,175,54,235,93,35,49,28,18,113,52,58,156,87,216,96,63,214,99,94,169,125,159,233,189,150,36,21,5,207,26,81,65,129,21,118,211,169,207,8,148,23,120,221,179,254,251,109,227,237,61,20,82,88,170,210,36,203,36,83,237,243,105,51,208,187,164,112,177,49,200,120,24,198,154,132,210,203,200,39,217,137,85,149,140,130,76,254,93,179,202,112,206,254,189,97,184,216,183,90,246,154,14,115,54,163,188,51,61,78,212,207,142,249,203,2,203,74,0,7,111,216,68,88,16,132,3,141,136,135,230,105,79,57,112,202,12,78,100,129,116,231,85,61,193,144,88,155,93,248,83,200,216,120,179,138,88,181,61,31,146,17,148,102,210,115,217,1,187,172,198,205,179,95,42,178,230,203,159,13,183,218,37,153,132,235,87,101,109,53,43,200,80,224,112,142,72,233,65,34,221,171,90,31,40,117,44,140,27,9,12,179,117,85,177,44,147,207,166,182,246,39,70,17,4,242,207,18,217,37,51,16,131,99,221,222,226,27,138,126,47,148,72,203,171,91,248,157,188,103,63,44,191,152,236,210,89,53,95,233,138,239,0,21,24,4,0,9,191,252,64,104,88,164,83,9,1,59,205,16,36,104,102,129,38,28,191,95,122,86,39,145,152,94,165,114,164,39,216,106,70,195,41,200,116,82,193,8,217,70,93,23,61,146,155,187,171,123,122,226,86,13,158,235,121,19,184,84,46,21,195,132,215,101,130,148,175,18,10,166,211,16,209,15,123,208,245,182,21,136,33,200,123,146,89,170,220,122,40,144,67,82,157,174,75,150,163,20,85,201,14,132,196,68,42,72,226,29,168,125,25,105,4,48,197,201,156,188,206,214,221,239,65,209,44,157,40,237,235,136,228,219,156,190,110,62,43,182,129,221,182,150,232,16,137,191,252,91,16,104,2,192,155,34,46,98,185,29,212,123,34,69,145,35,116,197,26,186,182,163,210,172,251,119,28,114,173,69,92,80,120,59,77,127,161,169,173,29,87,35,56,240,161,249,253,147,38,178,93,71,0,232,122,209,118,120,214,149,230,70,27,130,136,196,51,162,31,9,41,100,220,44,205,67,212,206,182,245,15,146,255,251,178,68,191,14,132,149,102,203,155,47,67,114,150,108,217,103,101,232,110,81,145,155,48,108,177,20,194,47,51,165,169,150,34,144,176,80,210,74,101,16,196,134,36,191,58,147,217,91,85,140,200,191,32,106,189,189,92,250,173,77,41,247,83,4,172,81,101,207,43,87,84,147,15,102,105,54,125,139,212,63,196,37,206,96,194,238,155,230,193,48,128,0,13,219,244,29,48,70,18,36,225,17,129,13,152,252,151,188,152,86,148,170,213,45,181,238,169,212,61,126,220,174,91,75,245,165,155,24,46,4,201,117,230,26,148,57,213,112,6,118,196,9,207,235,103,154,212,186,130,192,232,122,48,13,240,212,22,132,130,11,113,113,17,199,199,206,119,41,116,61,71,118,50,198,77,52,39,55,67,97,134,172,16,47,51,21,113,118,218,141,212,122,190,253,171,227,19,239,104,209,122,127,158,51,58,88,142,226,24,200,182,177,253,162,19,37,147,126,173,87,81,206,195,174,196,183,252,56,110,234,0,1,26,144,42,160,98,168,166,32,124,108,15,228,128,71,38,210,5,5,42,158,134,80,134,1,24,33,154,214,78,241,229,72,73,84,121,167,90,101,140,54,220,146,226,218,68,155,198,44,156,180,87,152,4,65,254,37,13,30,8,170,64,36,205,27,168,160,21,52,16,242,75,163,150,114,161,219,225,0,225,45,80,168,72,8,9,254,159,26,14,163,150,53,11,212,54,226,69,96,212,146,247,12,0,9,25,146,31,197,170,136,70,171,196,88,195,130,86,124,84,174,119,221,180,165,121,217,41,102,242,165,238,235,122,221,186,168,107,58,219,191,133,190,227,145,242,124,152,157,47,18,179,105,120,170,188,60,95,77,151,38,231,10,173,2,44,52,202,54,126,101,128,7,84,0,1,161,32,91,118,249,135,34,39,147,123,193,62,159,41,113,43,135,40,212,52,244,203,56,81,141,58,62,209,228,82,147,27,255,121,201,127,208,183,40,204,148,160,119,51,41,9,136,180,47,45,58,89,229,99,83,252,169,159,245,76,188,239,215,94,229,50,62,210,235,70,51,144,158,211,47,205,234,161,194,56,78,85,66,195,43,104,200,199,119,108,21,108,49,1,110,190,80,0,147,33,136,157,25,243,233,157,142,153,223,1,160,143,155,205,113,133,137,154,18,152,27,85,3,204,209,129,127,128,0,12,20,94,144,46,64,135,207,42,243,123,31,229,223,41,86,196,21,1,4,25,88,160,40,249,170,153,128,43,112,67,136,145,203,44,78,178,32,89,129,16,29,135,41,147,207,239,14,212,206,105,66,235,179,226,96,56,152,128,86,10,120,70,132,100,15,20,7,59,67,22,105,73,35,134,34,176,161,98,77,48,76,82,183,182,139,209,153,157,255,251,178,100,197,142,133,119,102,200,27,98,79,50,99,236,217,170,60,227,110,22,53,155,28,109,149,156,202,25,51,165,156,244,26,169,245,247,231,247,75,115,91,153,30,74,219,209,44,115,142,179,209,231,91,105,52,235,97,231,91,233,213,133,248,242,235,21,55,183,233,163,111,36,138,98,172,49,70,60,85,235,19,80,237,61,236,188,230,28,0,40,30,68,0,39,45,221,189,22,58,193,240,74,193,64,129,52,68,97,44,16,206,200,119,206,136,113,237,248,247,240,34,65,81,22,56,11,46,240,240,151,20,201,118,123,235,249,120,81,121,14,205,40,68,30,133,201,54,24,8,78,170,105,148,164,225,209,75,110,165,110,181,140,103,83,112,250,234,117,63,108,110,251,125,12,91,155,178,219,253,65,142,182,158,204,107,87,188,154,35,113,40,178,103,121,204,152,139,132,15,174,251,240,247,205,139,146,238,54,163,76,124,64,14,198,164,8,247,10,63,49,252,173,154,128,58,221,0,7,39,240,80,100,12,72,9,5,2,173,152,16,1,194,6,160,161,129,5,148,40,184,225,195,66,64,45,60,182,83,100,0,12,30,54,192,101,215,127,80,19,201,5,130,75,97,167,212,136,126,13,130,21,167,1,80,56,174,74,165,203,175,53,189,243,182,249,199,243,181,218,189,168,5,205,219,94,189,184,63,61,223,193,143,247,132,26,4,122,93,196,81,61,116,94,67,82,250,245,127,174,215,116,31,110,225,36,213,117,244,221,239,152,62,230,219,222,138,205,82,82,153,92,229,60,233,75,79,21,28,73,117,232,243,150,124,237,227,255,248,231,158,250,184,101,215,255,196,137,129,32,36,203,109,170,151,6,243,53,100,35,51,43,74,89,209,206,43,147,179,11,180,126,248,165,69,23,56,157,109,91,69,174,15,102,217,159,105,133,157,89,12,103,31,186,3,61,150,106,21,14,102,217,21,170,99,16,210,83,91,216,202,234,118,70,91,33,81,82,133,121,158,68,125,44,200,101,108,234,235,75,47,74,229,208,140,249,251,127,247,255,121,62,250,69,128,3,24,198,67,132,194,244,200,46,128,26,0,205,25,214,32,28,246,126,152,126,43,24,92,74,154,104,13,152,14,13,140,173,166,16,130,239,57,146,128,187,28,10,136,1,133,146,69,129,128,0,224,93,34,11,112,214,66,160,145,128,64,89,48,20,97,161,126,44,156,161,137,144,192,114,133,14,130,192,128,70,208,48,107,22,17,212,164,70,32,182,104,28,12,0,63,174,75,171,56,192,111,189,65,112,62,32,139,224,96,26,30,16,1,130,193,131,61,10,5,42,255,104,225,42,165,110,118,140,0,9,37,145,35,141,56,52,29,147,165,208,86,253,189,106,158,81,123,177,239,193,255,251,178,100,199,140,4,186,102,202,27,98,95,32,96,12,217,151,61,101,90,28,101,159,18,78,161,253,2,38,179,101,105,132,46,185,98,8,72,80,230,196,230,176,229,69,44,98,145,37,136,136,220,213,204,210,126,169,167,179,203,95,11,67,217,172,122,149,110,143,144,109,10,163,93,99,228,184,112,62,179,62,239,136,217,87,97,59,30,209,103,67,160,57,187,98,211,183,21,99,124,242,67,219,208,44,86,56,81,92,93,0,0,20,4,220,150,220,196,227,143,50,196,111,137,173,13,102,148,50,178,169,105,246,217,190,61,61,218,75,123,169,202,216,218,148,200,114,177,212,172,67,58,128,187,180,149,187,90,56,187,145,245,6,22,25,228,68,73,155,1,7,104,117,155,118,230,113,137,211,85,208,215,24,171,44,237,119,98,231,137,142,187,249,175,230,210,198,69,164,124,73,103,89,180,149,11,47,174,191,79,53,167,115,204,202,137,60,227,184,229,30,174,152,235,110,161,165,252,219,172,221,72,109,170,211,198,217,245,220,117,115,140,79,169,114,33,166,90,0,0,201,140,203,16,12,188,168,196,7,206,109,116,201,138,77,163,129,112,153,184,152,44,164,32,104,207,130,1,80,74,24,14,111,198,48,36,206,193,149,65,151,197,88,27,202,129,74,125,138,24,177,64,67,235,103,8,102,119,36,133,5,77,196,64,46,44,86,193,195,129,25,180,211,45,181,43,162,212,5,77,117,67,41,222,181,89,130,169,36,197,132,132,121,169,26,253,38,82,154,194,48,57,171,3,16,226,140,247,100,31,173,84,142,104,135,57,14,8,73,141,206,247,106,179,111,217,253,9,216,205,233,171,181,145,245,3,27,222,124,107,99,48,243,14,38,33,64,117,102,214,38,189,60,115,147,89,174,235,104,24,199,141,170,101,182,5,49,26,247,99,175,206,171,184,63,118,110,44,246,0,53,128,10,109,118,203,227,177,179,160,51,143,134,207,19,10,45,14,242,209,187,200,121,252,102,251,170,191,253,238,141,109,162,10,130,236,117,64,28,228,47,187,70,205,156,200,237,164,101,17,175,73,227,211,146,103,167,14,92,140,253,143,50,42,100,178,188,202,83,229,243,109,11,206,243,61,187,50,40,28,203,204,190,165,73,229,62,82,144,207,165,255,223,224,48,0,69,75,12,133,176,198,155,76,241,4,221,139,76,164,72,229,44,192,128,166,62,12,112,0,224,80,67,11,156,45,194,60,152,160,196,6,136,99,69,204,29,254,92,55,222,86,233,26,70,168,232,33,208,181,171,88,200,131,218,243,75,101,76,249,100,148,19,73,139,205,38,136,184,211,249,115,148,24,226,192,238,207,215,134,102,10,192,34,9,149,123,39,226,238,87,109,140,0,101,224,255,251,178,100,189,12,5,167,103,71,27,98,127,48,95,172,217,170,48,163,124,22,85,157,30,109,137,252,193,122,51,102,168,199,148,152,227,184,8,145,148,170,19,111,39,110,187,108,173,90,217,173,69,190,232,160,144,196,20,106,1,6,80,89,39,50,171,145,245,90,234,120,213,143,139,191,154,250,135,76,174,29,120,85,205,31,71,221,45,107,238,177,53,140,203,169,51,43,201,216,100,122,246,73,34,83,250,91,31,16,195,170,117,0,6,96,3,119,109,177,195,39,166,45,6,183,93,32,108,59,168,245,17,168,247,56,231,100,188,41,227,151,222,159,249,215,160,172,75,20,214,2,52,75,69,117,151,253,21,213,12,86,99,198,71,78,113,82,188,236,34,154,204,82,59,53,230,53,19,162,145,228,170,78,138,243,63,173,221,150,237,98,165,164,246,101,219,228,200,234,204,90,53,236,137,192,204,90,0,6,211,42,149,205,20,161,48,249,120,214,168,99,10,131,207,74,78,66,179,6,19,13,116,39,10,131,12,230,111,3,37,65,129,97,24,173,81,140,137,198,138,111,200,24,2,170,168,238,138,77,138,25,26,7,161,241,135,211,65,200,181,170,100,80,244,14,208,4,131,51,64,128,128,176,253,183,36,8,203,227,237,2,231,102,50,149,209,87,90,20,177,129,224,27,254,95,68,248,174,94,121,234,205,190,171,202,222,130,206,210,98,3,214,100,89,89,123,253,175,215,163,165,237,84,117,49,29,179,177,231,85,69,38,96,64,227,131,103,212,206,220,226,180,190,231,247,189,117,182,103,179,200,250,19,236,91,49,102,135,188,231,231,116,222,51,106,203,169,247,239,45,41,54,97,68,212,185,250,223,245,45,52,0,8,224,10,75,109,203,233,216,69,185,38,7,232,36,192,120,194,19,115,197,177,59,179,195,177,27,125,169,28,192,240,95,58,191,42,249,137,175,248,226,56,62,138,71,23,136,17,187,118,0,85,130,25,175,234,49,208,243,82,29,140,70,62,147,55,58,154,200,220,108,81,245,118,159,24,165,16,170,154,205,219,15,253,230,183,120,155,121,69,88,226,231,157,239,137,149,226,109,5,161,41,181,167,185,181,127,227,181,158,223,44,180,48,116,21,84,176,145,60,97,170,38,38,97,116,121,133,11,134,109,27,154,81,10,97,209,57,213,21,3,194,195,23,11,141,104,9,26,3,152,217,142,98,16,104,192,36,196,162,69,78,50,51,34,35,48,113,16,18,211,200,128,23,29,76,108,41,73,139,206,160,164,16,112,36,199,192,86,102,170,193,192,150,192,72,44,100,208,208,192,66,121,248,88,176,211,169,49,51,45,167,144,47,184,98,6,86,41,65,0,65,137,83,47,72,212,109,145,110,12,197,239,14,9,255,251,178,100,209,142,133,191,103,70,19,130,127,48,122,44,233,106,60,200,100,24,173,159,24,110,13,156,137,207,51,102,40,241,154,249,75,110,59,156,158,85,15,243,242,51,50,202,29,127,206,75,49,254,107,78,169,189,77,118,205,79,166,251,74,229,108,194,219,69,173,175,182,177,43,126,219,107,124,123,45,95,191,243,122,24,91,102,54,50,159,104,88,149,223,217,234,108,92,82,36,9,37,137,94,112,183,136,175,28,184,146,135,119,255,155,180,0,111,118,57,99,136,75,175,237,243,237,75,144,241,68,65,171,28,114,191,92,150,40,240,220,188,159,17,101,135,250,46,125,69,211,237,98,75,100,36,33,33,139,185,150,150,24,111,243,231,152,175,166,47,34,140,117,14,194,59,198,4,230,21,123,65,229,158,144,24,41,164,182,117,79,174,147,165,231,46,122,90,86,254,156,247,242,115,215,67,101,215,10,224,38,197,185,201,82,251,89,179,69,40,129,20,57,232,78,6,179,100,230,39,123,123,108,79,170,213,0,71,227,64,74,53,86,35,42,31,53,245,0,98,0,131,108,2,40,74,36,15,37,33,16,49,9,0,131,161,224,146,136,69,104,37,49,12,39,124,219,146,182,47,5,248,225,166,154,98,35,41,144,71,129,145,28,98,100,53,6,77,232,250,151,132,11,57,138,114,74,3,12,175,39,154,93,91,112,236,74,237,86,76,216,48,117,172,43,28,82,48,94,62,190,47,101,38,48,35,27,124,167,39,4,18,99,177,176,219,167,255,247,232,71,59,157,154,135,236,142,202,12,73,209,78,247,152,200,204,226,74,115,150,172,223,100,223,215,235,23,13,188,187,221,214,163,104,169,55,102,101,230,212,225,157,238,230,145,69,134,21,201,73,45,70,245,155,173,134,166,3,104,0,68,0,38,227,110,39,181,4,128,126,227,2,52,2,135,142,141,7,83,63,111,141,159,201,171,46,239,178,39,12,248,126,68,166,15,34,66,247,178,30,121,26,147,34,136,238,84,56,59,59,38,46,100,100,109,6,139,10,59,245,23,76,219,177,107,246,175,245,163,245,23,188,246,183,6,223,238,254,127,228,85,209,37,176,252,255,242,224,20,102,37,177,143,71,38,102,48,26,174,58,0,32,159,45,228,98,176,153,132,203,70,228,13,150,6,134,119,35,24,152,0,184,12,166,43,22,5,18,23,76,90,3,25,7,152,144,26,150,0,208,26,49,57,178,80,16,80,193,0,3,35,45,12,84,19,77,115,17,3,153,57,0,40,12,19,69,19,14,0,150,16,100,48,251,23,221,81,38,203,137,40,175,118,35,42,129,144,144,254,3,128,56,164,185,129,129,102,2,0,148,2,11,236,255,179,102,89,15,199,223,117,133,30,6,183,213,255,251,178,100,195,12,5,101,103,70,147,98,79,48,89,5,121,170,44,3,163,89,229,157,20,46,33,189,17,238,179,102,40,196,22,184,197,196,64,130,133,210,158,70,69,255,197,115,199,252,181,246,88,168,225,25,238,228,110,57,88,244,162,80,161,56,117,50,239,208,253,186,143,174,223,125,62,18,170,80,131,30,107,24,64,243,37,92,79,22,114,209,202,125,37,173,116,145,234,53,164,99,77,157,4,39,37,196,85,102,89,192,177,101,40,0,101,144,220,159,127,135,59,158,9,101,48,2,94,66,22,180,21,34,169,46,200,102,213,69,205,254,125,22,3,149,246,63,157,42,207,123,31,77,203,219,69,27,69,146,42,150,53,43,158,67,71,249,137,79,9,212,79,162,160,195,200,97,16,113,227,146,98,32,84,195,230,7,188,171,235,28,194,33,240,195,204,82,199,193,130,167,32,207,77,207,42,24,154,69,182,217,108,241,84,69,69,81,99,21,216,216,133,76,249,148,229,37,82,204,209,138,174,246,149,36,252,128,170,0,24,229,248,28,56,192,51,34,52,112,19,13,63,1,204,83,68,22,14,186,88,4,4,18,134,46,97,118,166,138,161,82,136,136,18,41,83,185,51,143,131,250,191,217,177,133,8,175,186,232,246,37,13,198,210,145,192,140,170,28,228,247,255,186,203,14,215,140,92,166,125,171,210,68,102,38,123,135,229,134,117,223,47,232,197,57,146,172,224,152,149,237,233,254,135,118,253,123,86,178,21,149,134,71,83,20,247,67,58,105,171,235,186,239,13,81,119,44,103,246,90,142,247,207,189,219,84,180,93,119,216,198,39,139,155,62,204,61,99,115,86,36,105,190,158,210,209,177,31,20,181,190,228,29,113,238,0,0,128,6,45,219,98,162,126,68,208,67,68,33,245,163,19,152,29,178,28,154,230,126,241,116,86,162,94,169,253,170,140,226,74,141,255,109,158,66,57,11,74,205,50,107,145,143,43,109,115,217,85,88,174,230,71,45,157,200,175,38,238,138,138,140,99,44,190,153,36,237,232,246,163,115,107,77,10,180,187,99,149,156,119,222,102,250,3,184,6,97,103,25,149,134,38,93,38,158,124,2,107,2,65,155,95,32,208,208,20,116,111,160,88,136,188,96,130,193,141,131,161,4,226,179,245,9,9,4,194,162,82,34,41,136,4,195,195,210,64,98,121,5,65,33,112,56,8,56,128,147,7,182,192,128,4,193,48,72,89,136,168,160,56,22,201,133,1,194,68,3,9,134,193,192,232,170,89,110,59,25,166,175,11,140,216,118,232,95,4,126,129,26,226,183,79,46,173,77,68,165,83,212,75,201,134,239,116,179,156,202,239,55,207,229,237,101,132,249,231,231,255,121,236,9,249,185,27,82,50,255,251,178,100,194,12,196,232,103,74,27,66,127,48,89,172,233,170,48,197,84,24,157,157,20,46,13,254,209,216,51,166,12,176,35,4,145,166,223,83,239,153,252,188,166,113,11,10,50,144,193,69,137,28,43,179,226,172,224,58,150,144,181,212,186,174,177,185,167,139,135,31,26,104,49,51,216,163,49,250,205,10,150,127,89,230,109,29,146,255,86,240,195,114,73,80,42,112,58,56,3,105,8,193,18,0,128,45,92,124,211,51,97,33,101,46,101,75,34,173,223,247,157,84,190,151,117,51,243,156,101,66,216,193,82,108,217,84,120,238,18,21,167,146,144,249,214,8,180,171,187,81,224,234,141,97,182,55,164,81,97,220,173,69,48,195,158,19,121,119,173,237,134,91,61,48,165,106,81,145,204,185,50,62,199,80,195,81,17,111,237,165,255,230,184,237,83,150,153,29,51,239,84,57,175,45,109,100,36,90,0,0,144,82,68,196,116,3,25,167,14,181,45,53,248,196,228,42,224,8,100,192,132,35,122,2,71,4,70,29,84,128,3,76,12,199,163,117,25,32,47,152,140,12,98,176,89,138,200,98,65,197,148,206,24,209,121,192,64,113,224,176,9,114,28,153,96,198,12,5,188,109,196,10,5,105,101,128,32,145,80,192,34,208,48,86,133,161,180,12,31,202,216,188,151,106,41,181,59,172,237,191,17,214,109,76,221,226,58,123,226,146,184,101,144,39,92,94,108,58,15,37,156,200,209,246,190,103,255,75,51,228,142,124,255,151,176,162,255,43,95,227,254,126,249,101,145,97,194,232,30,33,187,16,92,130,131,59,154,174,237,83,62,147,235,54,204,13,111,252,91,79,36,183,198,111,184,240,252,214,214,42,216,28,176,26,2,232,0,12,129,251,246,219,243,62,130,172,83,136,12,194,219,1,245,215,98,243,255,255,51,255,253,253,195,220,58,112,89,217,173,155,191,109,83,177,203,51,108,243,72,0,203,38,116,82,179,14,119,171,124,90,198,32,97,224,72,15,29,237,154,2,197,218,239,64,149,71,10,40,18,244,119,227,130,21,97,168,234,49,130,56,58,100,146,101,42,166,8,197,58,72,51,141,159,152,125,65,161,173,125,242,62,105,98,184,109,18,227,90,238,98,154,103,32,2,178,223,25,163,241,146,200,13,38,26,254,81,69,129,59,226,34,133,69,129,225,40,204,105,135,96,37,229,186,97,162,143,177,0,136,192,168,56,112,72,117,188,120,103,105,145,212,12,40,16,66,48,216,135,239,248,96,52,189,184,178,184,235,100,14,21,78,113,33,40,180,61,14,213,173,220,255,89,78,75,178,139,220,116,237,93,130,181,186,43,216,234,55,3,81,224,239,75,189,226,126,83,249,145,103,231,203,245,28,218,52,255,251,178,100,208,142,133,224,103,69,19,131,127,64,118,236,217,218,24,104,247,83,205,159,28,77,141,189,1,138,51,101,140,241,150,184,247,244,43,185,231,50,221,228,183,252,201,106,136,166,48,215,53,78,29,180,137,144,49,123,110,100,145,148,131,87,117,41,111,82,148,146,232,58,11,78,204,149,37,34,144,67,159,82,192,105,219,107,47,246,193,176,226,77,116,138,41,112,75,82,212,71,110,88,112,30,103,63,230,204,138,103,126,31,223,6,184,237,151,230,125,135,64,240,102,115,53,45,140,89,247,119,174,218,53,229,34,109,66,196,85,59,19,197,17,27,241,56,69,178,192,3,210,78,60,138,114,149,206,241,215,70,83,43,59,35,220,174,99,162,76,200,186,190,233,253,157,54,254,203,175,252,54,0,1,163,64,159,12,62,217,55,2,12,197,189,83,83,129,141,10,187,48,72,112,195,101,128,89,5,149,25,58,136,98,80,185,131,129,38,108,6,170,168,132,194,96,81,64,128,58,86,43,70,83,3,0,193,160,23,109,149,12,128,204,30,30,49,104,64,4,230,76,195,20,3,223,101,178,10,0,183,196,3,112,227,104,84,18,144,245,34,201,174,253,76,210,94,138,225,131,191,107,173,126,195,102,252,87,109,37,119,86,228,78,251,248,60,4,202,168,144,209,143,55,42,192,201,146,157,63,202,231,150,105,120,123,249,115,71,112,112,167,185,30,162,33,74,124,126,138,85,63,174,86,126,231,72,151,141,106,91,16,243,72,12,155,182,222,70,206,53,191,60,240,24,53,170,192,163,253,98,62,228,204,181,198,181,119,81,28,213,142,118,131,44,11,213,58,24,6,110,251,64,1,111,14,205,183,221,129,85,148,61,153,31,100,145,171,197,209,251,71,13,32,75,145,55,154,157,229,38,97,88,108,161,151,250,181,20,203,215,201,243,80,216,154,82,102,236,223,202,205,144,141,194,205,34,154,56,231,116,161,115,178,154,87,165,209,222,221,240,139,157,58,234,212,123,51,29,228,142,213,250,135,149,145,109,98,58,89,105,191,65,162,161,35,217,171,182,125,204,148,239,198,101,99,55,251,146,85,227,183,106,104,166,118,239,251,102,29,78,223,204,41,34,23,68,109,191,52,33,16,1,18,149,70,186,222,102,30,230,50,104,111,25,68,81,134,242,140,1,5,48,181,195,156,5,24,21,5,79,153,144,153,114,130,19,223,225,16,232,128,44,197,1,1,65,172,13,129,41,83,200,205,66,10,7,1,76,5,181,35,153,232,113,149,28,177,3,106,138,146,161,53,131,6,15,124,51,53,190,111,84,202,189,58,174,65,100,103,194,231,24,185,229,85,138,2,53,77,243,196,250,203,81,23,85,28,255,247,124,223,253,235,62,147,255,251,178,100,222,12,134,66,102,196,147,131,127,48,129,108,217,138,61,102,90,84,209,155,26,109,177,24,73,201,51,101,12,243,142,144,243,207,252,186,95,235,222,214,211,79,197,92,93,75,220,52,212,136,168,40,52,146,224,121,162,49,164,140,146,30,200,27,78,38,143,45,142,91,143,210,125,31,242,106,225,243,100,185,74,32,1,80,0,155,114,72,67,75,170,152,218,52,76,37,40,157,9,83,180,121,150,22,37,31,107,99,96,117,62,49,53,98,65,30,250,130,231,153,104,93,71,134,119,221,81,157,246,143,19,161,202,153,58,4,133,136,80,174,108,100,115,40,31,203,43,66,21,60,251,138,107,43,137,145,194,163,117,107,24,97,215,94,22,217,185,6,93,42,206,67,242,90,69,218,102,132,106,103,82,211,205,138,89,147,237,121,194,255,151,56,165,154,213,83,36,240,181,8,140,36,229,50,32,124,220,101,211,129,188,204,66,91,57,160,144,196,130,208,162,112,227,192,242,193,52,197,145,212,234,48,152,116,192,3,167,68,132,182,32,27,24,40,58,98,49,40,208,8,40,2,82,145,160,82,135,18,1,193,32,35,19,24,192,203,74,83,26,2,22,21,153,4,0,80,108,48,26,14,21,142,132,152,76,70,28,150,94,143,103,73,79,98,110,5,220,118,53,117,149,242,154,41,9,181,142,53,105,178,115,255,32,102,156,130,179,139,224,92,133,59,248,155,189,82,38,59,251,124,135,174,56,87,155,152,88,175,152,169,88,254,109,249,174,171,133,248,123,50,78,17,78,26,112,120,58,67,194,148,62,166,171,30,123,13,153,146,213,154,174,139,154,79,42,92,93,144,81,137,218,205,78,93,144,164,138,97,100,152,213,211,98,128,168,178,54,212,140,243,192,114,140,161,138,136,64,174,202,29,195,102,204,174,226,195,222,181,188,214,204,17,52,242,191,87,129,124,56,199,147,54,197,226,51,106,203,32,10,3,36,100,56,193,141,210,19,5,37,61,102,9,243,58,175,241,212,170,170,22,11,69,105,164,32,230,22,34,11,45,16,203,200,139,239,14,151,57,215,165,33,64,129,80,114,24,72,196,155,0,156,60,201,140,155,119,149,19,85,50,72,233,140,26,53,208,68,148,98,95,6,117,88,197,72,67,13,192,0,67,147,98,15,204,156,112,49,217,157,246,49,225,176,90,210,189,76,48,138,48,184,128,193,129,99,19,3,216,136,136,78,96,64,24,80,12,98,0,210,17,5,64,107,253,160,160,144,12,28,72,83,10,27,130,192,85,212,97,48,43,87,86,70,199,35,17,7,45,136,192,139,57,255,164,165,253,101,126,206,119,37,245,234,115,176,109,141,65,117,115,213,188,108,80,208,229,180,83,201,179,216,89,19,255,251,178,100,212,14,6,18,103,68,139,136,111,68,118,76,233,135,60,101,205,21,81,155,24,78,13,253,9,177,51,103,168,177,150,253,231,57,202,121,159,108,252,156,252,136,155,133,149,250,93,210,231,206,145,70,47,164,77,149,32,127,155,60,37,50,214,31,233,205,223,166,243,186,98,143,245,233,127,6,107,98,5,55,90,238,93,238,38,98,122,226,24,240,3,128,46,200,255,247,187,113,248,215,106,199,242,65,150,44,72,208,141,42,204,20,115,63,25,17,251,254,181,56,20,44,54,232,110,84,48,236,167,175,67,208,124,38,149,28,195,242,27,213,131,192,241,89,71,221,114,205,25,212,99,47,62,28,104,138,83,87,144,233,25,17,236,147,196,210,142,197,37,35,93,15,166,228,241,31,189,86,59,148,46,4,38,45,220,140,141,35,206,206,132,68,98,185,217,9,232,112,76,213,0,40,92,144,119,112,95,97,196,136,121,248,24,88,39,165,16,84,81,166,132,19,180,182,7,36,49,132,6,171,200,159,184,195,39,69,7,22,213,22,234,61,176,212,242,202,96,106,24,100,201,13,22,143,149,66,83,189,76,62,36,175,223,216,105,66,42,229,39,203,255,57,140,124,172,84,142,28,7,37,158,227,92,57,7,41,133,69,143,181,178,7,150,151,152,87,253,255,255,199,251,107,125,211,204,223,164,180,204,113,124,222,147,71,169,83,105,104,182,103,197,75,82,61,143,102,97,164,104,234,121,198,141,222,73,16,93,85,208,118,18,59,166,246,156,211,66,154,227,71,19,77,234,101,71,83,19,158,144,12,204,100,6,155,145,199,163,248,238,11,81,59,45,198,112,19,1,51,16,26,198,139,57,143,57,158,135,35,95,214,4,107,73,6,200,245,86,87,88,50,232,124,240,221,191,254,69,153,214,109,145,215,157,204,119,65,237,202,104,63,86,188,237,126,83,36,137,84,104,177,91,135,80,194,241,28,65,174,236,44,81,185,33,71,167,146,185,231,17,77,53,67,120,200,169,9,130,61,62,228,69,158,94,255,72,233,177,220,239,137,122,175,172,103,167,169,164,174,183,4,148,223,252,57,128,148,166,24,179,153,193,54,106,173,233,162,13,199,78,62,24,184,148,97,69,96,74,128,193,66,65,12,148,192,37,115,8,9,204,88,60,72,80,33,28,12,141,49,8,64,192,130,135,133,248,66,106,86,5,130,134,12,9,16,138,72,88,224,128,147,17,48,240,189,212,77,34,128,242,41,146,142,92,177,80,90,163,138,75,97,170,108,174,84,187,110,39,8,165,151,198,249,83,115,139,230,19,140,122,197,235,81,23,86,173,60,254,89,119,121,125,206,107,43,248,244,114,151,144,139,41,52,7,97,186,120,166,29,213,246,150,92,155,255,251,178,100,211,140,197,14,102,199,155,72,94,98,121,236,217,51,60,195,168,24,93,155,16,14,13,126,193,193,179,101,12,246,13,112,10,68,189,22,110,142,76,108,210,206,140,51,60,12,73,3,187,26,247,50,143,176,104,142,199,156,231,41,122,139,178,169,211,47,69,171,162,140,85,63,122,8,68,106,24,128,116,224,1,206,60,114,146,189,249,224,155,82,57,0,192,230,167,46,227,160,213,63,6,128,168,184,56,79,117,169,184,187,20,104,93,61,152,176,228,57,89,83,222,183,221,111,194,127,223,246,157,241,57,177,8,133,142,96,147,112,106,184,151,38,38,105,153,63,89,193,6,18,162,200,164,111,235,110,72,107,90,197,171,186,192,110,70,175,186,145,18,49,231,247,57,51,207,35,223,205,82,202,254,203,173,202,206,192,202,126,109,249,38,121,103,115,95,246,253,39,202,4,0,24,66,64,129,206,0,129,152,52,134,97,247,145,128,201,37,69,24,4,32,101,20,80,214,180,84,112,97,99,129,135,194,134,154,6,212,235,24,27,121,161,2,10,171,123,8,74,231,225,58,203,156,132,178,255,27,11,137,202,242,26,106,51,168,53,26,216,186,84,139,38,56,74,108,78,80,213,198,182,126,147,94,60,147,141,207,151,154,31,92,152,112,220,225,195,133,129,252,243,88,75,90,181,28,185,195,24,100,36,119,226,37,74,229,150,239,152,234,34,126,93,211,28,201,187,185,238,29,42,29,154,216,74,181,27,71,221,84,234,169,101,61,252,92,91,13,86,151,169,15,100,116,199,219,105,7,162,117,237,238,158,199,76,255,255,199,51,213,183,152,175,240,133,0,0,64,34,178,91,105,172,221,41,248,133,161,246,17,227,85,116,80,43,153,148,55,95,125,16,178,147,143,72,240,68,89,45,255,230,188,26,247,189,126,59,255,155,143,132,178,40,107,106,5,180,235,199,213,81,158,227,50,49,17,168,73,158,134,51,153,153,135,115,148,165,82,33,71,209,17,26,200,139,83,8,199,170,181,10,200,179,92,122,71,36,97,21,170,181,101,71,41,249,12,75,25,72,187,175,239,71,85,83,230,162,50,106,8,0,7,166,10,26,24,196,48,106,51,129,132,225,230,10,40,27,117,36,98,112,216,133,216,110,32,40,140,152,103,83,65,132,5,196,32,176,230,242,151,152,0,38,100,32,9,136,64,130,17,48,240,96,64,1,102,10,42,32,1,57,81,208,34,40,16,3,114,204,72,13,161,94,45,209,198,36,6,42,242,0,42,77,74,163,174,198,239,252,215,209,110,213,60,110,165,19,68,144,94,146,239,149,44,225,243,113,92,179,145,35,12,101,164,135,148,250,185,36,52,216,1,1,244,217,153,162,55,46,53,93,81,253,170,255,251,176,100,211,140,133,113,103,69,155,153,90,224,114,204,217,106,60,197,126,23,181,157,20,78,5,124,129,205,179,163,197,135,141,160,37,102,18,98,202,52,77,143,108,54,216,170,167,89,40,154,217,39,93,68,218,195,68,154,236,227,27,162,195,186,238,182,54,248,182,38,255,115,36,221,104,69,183,117,76,124,201,244,137,192,31,111,15,237,178,144,125,214,107,246,211,13,92,38,83,95,42,112,121,43,104,20,38,1,43,34,60,249,238,109,42,208,165,69,125,90,158,112,250,66,242,177,235,107,46,173,4,92,144,125,211,154,7,14,100,75,6,59,12,154,242,232,108,245,25,206,27,27,155,145,176,21,122,28,140,19,216,135,41,194,179,103,142,180,201,22,26,57,171,25,51,253,24,148,200,255,215,52,79,118,62,195,188,134,122,126,115,35,135,223,35,103,255,247,251,72,254,189,183,49,103,22,77,255,252,146,4,140,98,192,203,37,73,60,93,17,4,7,154,204,136,86,233,200,85,197,152,13,252,246,199,69,221,216,169,23,193,173,61,216,192,223,247,178,131,63,16,36,31,161,163,173,119,229,79,40,241,129,132,113,206,139,194,192,106,224,163,40,196,196,175,112,201,8,104,162,76,141,69,40,97,246,126,44,194,142,51,136,26,13,12,22,26,60,185,177,175,48,53,75,160,152,231,15,199,12,177,131,14,204,132,100,156,109,58,186,216,251,116,231,220,211,187,99,88,217,151,186,225,134,222,44,71,235,225,125,247,255,186,12,207,245,221,217,61,20,219,220,137,142,132,38,152,2,44,190,96,82,6,3,52,60,174,98,211,70,64,86,11,44,48,32,115,8,84,12,189,11,132,10,162,151,61,79,1,224,191,88,24,40,22,6,74,213,162,208,11,219,125,3,219,128,38,4,206,190,28,42,124,223,41,114,109,83,195,161,187,112,164,11,174,139,146,253,192,113,56,120,80,187,220,40,160,48,104,211,41,174,220,164,74,89,156,88,63,225,160,71,41,92,130,12,197,70,158,76,242,124,11,235,3,146,241,131,57,65,134,50,152,65,151,204,141,90,105,214,226,226,42,42,210,169,78,224,109,54,240,97,108,173,80,114,135,137,184,193,67,164,212,186,118,71,138,230,105,85,116,174,134,118,147,41,33,212,36,36,59,127,238,213,15,29,197,132,7,217,84,24,123,4,96,137,73,11,98,190,203,157,193,70,173,203,25,229,183,134,105,74,189,119,95,115,117,231,80,16,113,26,158,98,146,103,31,197,146,6,156,167,127,223,68,212,209,227,85,77,14,20,38,28,125,31,105,218,235,233,253,11,168,66,21,41,40,164,11,87,42,209,107,159,58,125,98,231,74,157,182,110,178,138,114,138,104,117,74,183,119,74,141,189,255,251,178,68,209,136,132,195,103,75,155,8,101,242,161,108,232,194,111,8,90,17,81,155,55,71,152,253,42,37,179,102,104,243,35,21,41,144,111,24,253,29,242,82,215,158,178,251,182,197,89,72,177,236,110,100,195,93,244,107,28,196,157,108,253,217,235,2,162,227,213,175,214,221,203,208,119,14,144,9,200,16,135,228,63,6,170,232,182,49,194,59,231,170,165,219,92,39,146,79,133,83,89,3,182,92,125,166,235,168,176,18,219,203,36,191,91,92,63,163,144,106,76,18,136,18,64,132,72,37,172,181,151,136,161,149,88,107,225,6,122,92,247,187,86,190,34,134,169,195,82,232,165,48,181,54,20,182,81,143,193,183,163,89,47,99,220,126,171,246,171,170,143,190,241,240,114,148,80,211,7,12,230,226,250,63,154,127,249,148,76,99,247,209,165,69,111,37,34,162,66,182,250,232,4,94,194,1,113,211,67,247,51,58,147,92,114,61,73,99,68,139,53,249,227,3,32,51,239,225,50,209,64,163,89,124,51,0,194,97,163,95,32,106,224,208,210,97,22,88,56,10,253,169,91,36,86,23,180,20,102,148,38,88,42,36,98,199,129,70,115,201,220,193,28,164,195,22,13,28,2,105,18,153,84,158,35,157,221,67,118,54,246,82,76,74,38,29,201,21,87,130,28,167,167,161,137,211,70,148,253,203,71,220,28,92,180,51,253,175,101,123,26,71,52,189,24,104,17,197,225,181,59,189,218,55,253,238,221,191,222,241,179,143,104,202,163,233,105,39,223,95,188,206,59,27,147,170,145,37,131,65,12,45,230,140,196,218,206,198,220,234,120,90,166,181,237,91,210,6,177,122,195,137,60,56,91,199,204,74,90,106,113,3,141,165,128,77,212,181,184,49,86,56,178,210,210,36,65,102,59,120,179,205,114,30,72,43,66,180,54,150,250,28,76,164,95,194,34,26,235,235,81,48,102,235,2,151,31,122,93,241,165,53,115,164,195,219,165,189,141,205,150,88,49,42,151,61,171,142,163,225,93,26,232,110,111,119,102,78,213,246,100,153,77,105,180,91,143,26,174,106,160,204,76,81,231,213,109,242,191,11,36,69,30,69,37,245,170,188,220,83,37,223,113,165,207,27,220,126,239,91,255,208,232,235,194,56,0,22,179,74,111,50,22,115,33,37,56,49,227,17,42,57,96,209,16,65,135,204,6,98,12,135,140,202,160,177,125,64,78,143,40,136,20,49,68,179,236,221,46,217,91,141,62,231,9,7,50,240,105,210,87,174,180,172,149,42,132,170,152,96,85,105,181,198,19,32,135,238,216,148,114,163,249,75,19,135,232,162,18,141,62,25,231,51,158,191,123,169,27,133,92,197,214,218,95,222,121,92,236,203,46,253,60,236,126,255,251,178,100,210,12,5,233,103,197,19,102,127,64,121,236,233,2,97,136,104,20,41,159,26,77,141,253,1,220,179,167,116,193,163,52,112,187,249,119,233,224,202,67,50,111,182,167,158,89,89,221,200,231,125,114,242,68,216,206,170,42,226,147,111,81,227,198,243,210,150,198,183,235,103,144,42,243,226,52,57,223,215,114,46,68,242,14,16,1,24,228,211,109,118,219,154,26,209,118,59,66,18,38,196,223,100,116,162,84,87,247,246,251,103,184,66,111,218,156,165,214,223,147,187,106,119,81,209,24,180,36,101,12,240,248,24,62,25,207,55,242,208,199,50,244,58,118,14,161,40,144,209,246,164,190,39,163,64,78,67,133,128,69,71,136,248,161,233,24,251,130,108,212,148,221,250,90,133,216,79,96,2,176,201,185,243,34,144,245,183,217,249,123,118,238,98,35,236,183,77,83,218,247,239,144,80,181,0,154,211,3,122,0,29,50,115,33,135,85,54,37,66,194,141,47,162,143,131,162,77,114,128,115,178,248,10,141,130,4,96,203,138,131,200,42,215,148,210,31,107,238,226,97,74,12,41,86,148,250,207,192,140,33,207,219,81,121,157,26,39,254,101,248,125,98,113,137,4,186,65,25,149,73,225,218,179,245,237,150,129,200,116,1,84,105,33,136,166,145,80,118,81,196,159,173,174,188,231,238,132,157,176,219,30,217,7,167,241,167,55,70,225,233,217,209,194,54,81,39,132,10,191,83,109,141,143,81,172,166,147,102,107,75,64,40,142,86,86,241,197,33,142,107,67,156,184,245,105,221,195,238,217,235,205,195,104,229,71,235,182,253,166,0,26,181,180,0,173,230,33,28,58,20,50,82,107,71,227,77,6,66,42,34,22,49,213,130,136,213,178,99,130,194,67,233,208,21,9,146,35,217,111,85,184,187,174,242,212,126,224,121,10,63,77,24,56,107,132,240,194,223,38,232,217,237,39,203,108,224,194,35,115,112,36,71,234,75,1,152,36,8,56,41,246,44,233,64,60,44,249,64,88,49,82,71,136,182,99,80,55,124,222,75,36,149,102,106,209,65,121,43,172,187,140,135,188,45,246,153,121,253,226,86,12,105,110,163,137,223,163,90,11,189,74,238,102,235,177,197,21,38,161,56,66,38,10,71,72,155,148,232,92,220,141,136,185,34,123,28,76,173,210,141,70,57,158,102,71,93,45,124,112,11,101,130,2,187,253,226,105,14,24,144,194,142,72,101,110,126,12,172,64,147,130,99,20,28,213,83,58,121,245,81,139,205,105,244,148,60,113,56,212,138,18,165,42,113,140,90,158,244,171,144,102,113,56,159,34,24,193,51,214,185,71,75,94,33,47,169,69,77,140,113,221,124,99,113,104,164,183,26,107,182,234,210,243,255,251,178,68,209,140,197,71,103,199,19,70,94,210,169,12,216,194,108,200,204,82,241,157,46,108,25,93,2,83,51,101,13,131,35,49,151,120,170,76,57,167,62,77,196,202,81,170,218,115,73,25,37,156,53,211,116,47,43,8,217,188,232,157,194,149,62,218,149,175,19,186,238,198,251,178,204,184,136,196,173,111,93,219,91,235,83,229,38,81,27,199,159,155,177,157,179,203,117,118,217,27,246,158,120,38,224,5,102,191,5,80,49,34,24,12,105,33,147,25,148,1,72,76,199,244,182,208,150,238,175,169,163,42,19,68,202,157,137,67,167,19,141,64,210,20,209,79,11,48,170,123,210,172,95,11,176,219,255,140,17,102,75,61,223,91,217,87,136,86,8,26,10,22,82,6,183,251,58,251,128,174,246,98,160,246,223,157,187,247,215,126,197,190,49,225,80,165,166,129,229,218,88,117,27,103,101,217,42,236,198,238,101,199,157,171,41,169,126,213,125,238,89,202,45,85,103,150,249,19,43,63,39,242,115,124,230,187,145,51,15,73,173,18,187,109,47,165,148,219,103,139,240,103,14,42,0,59,102,252,42,186,218,103,167,91,226,204,150,205,99,28,180,17,40,238,2,65,103,14,210,20,64,177,244,173,118,163,83,112,149,225,41,114,104,45,175,5,171,157,221,219,134,233,95,232,163,109,1,194,26,52,82,49,22,222,181,188,241,249,45,139,153,204,97,140,31,0,254,24,115,28,127,167,195,167,97,175,50,249,105,21,237,134,69,150,118,159,219,127,63,255,193,198,204,53,94,71,69,141,102,151,128,220,246,119,185,24,125,34,189,163,170,193,5,130,135,219,245,92,55,198,206,242,173,222,221,184,49,179,70,125,6,155,237,144,181,71,148,181,106,185,10,199,182,156,1,0,84,114,72,153,69,49,22,170,85,94,192,158,112,136,115,171,44,172,153,181,150,249,150,105,38,131,106,201,95,251,210,98,55,32,68,141,242,229,85,33,177,215,10,117,10,223,114,62,165,174,238,130,131,231,158,91,231,220,136,169,67,80,82,210,38,236,56,94,198,117,142,242,253,50,202,101,13,120,229,45,37,170,170,211,162,250,183,246,61,117,221,142,247,205,34,108,78,160,66,64,0,62,97,207,166,150,250,101,12,39,248,176,106,164,32,149,0,169,185,140,225,1,169,12,80,0,100,248,100,9,86,2,71,83,89,114,2,146,64,67,134,10,10,40,58,158,164,198,76,208,193,7,72,133,130,20,204,20,112,48,221,173,17,1,183,7,76,42,4,209,69,3,85,65,35,18,84,104,160,116,17,32,84,10,88,255,82,197,227,251,134,37,208,68,85,208,149,211,72,31,9,119,40,251,172,254,146,254,68,67,50,57,124,155,151,178,185,252,64,255,251,178,100,185,140,132,174,103,202,155,35,127,66,101,172,217,103,60,101,174,87,101,159,24,77,133,252,201,225,179,165,156,243,33,249,29,136,200,154,224,187,98,50,72,38,32,24,200,2,41,209,166,158,179,18,149,125,74,218,209,227,49,209,252,102,250,127,38,117,79,14,7,138,230,245,206,52,6,232,12,145,175,74,226,52,26,62,141,35,131,249,181,19,26,143,22,44,117,192,84,210,112,88,130,229,150,220,184,130,190,41,42,179,145,114,41,145,28,79,104,84,92,227,184,196,76,75,175,8,210,116,158,45,158,187,254,106,5,73,217,78,242,234,102,200,152,123,96,45,198,47,228,227,173,210,134,138,195,41,180,169,225,22,62,43,185,109,111,88,45,205,93,199,33,203,17,67,172,165,181,67,190,22,255,136,182,100,143,115,108,106,77,44,186,68,255,103,214,243,245,242,140,122,85,219,218,101,24,143,10,244,197,211,91,14,121,164,246,169,198,0,140,183,0,2,9,136,202,149,140,172,220,196,202,15,93,8,211,140,141,25,4,194,11,77,2,176,212,128,129,4,198,138,0,97,0,226,48,67,19,10,148,50,244,209,123,160,20,4,132,7,24,80,58,246,10,129,136,64,76,36,16,196,79,194,7,157,198,173,214,50,142,182,20,85,73,75,90,80,241,44,121,44,22,14,150,87,40,164,198,252,86,228,175,57,84,174,83,38,161,189,65,142,53,47,115,31,193,134,79,32,234,122,63,255,178,51,23,3,11,133,165,39,162,180,69,11,178,185,160,76,171,75,244,147,230,21,237,167,23,60,179,173,60,247,241,107,127,105,247,222,98,109,251,181,71,212,12,105,228,255,121,150,30,177,187,249,255,167,214,107,113,106,62,80,4,182,75,146,71,45,127,6,166,147,34,230,81,128,193,0,73,9,16,154,211,85,61,78,52,233,60,88,39,184,142,75,251,145,96,169,67,139,229,76,188,200,74,98,222,56,24,134,199,11,27,13,54,90,210,135,210,73,131,46,170,200,170,45,135,188,51,223,58,143,214,105,30,37,71,202,64,199,95,230,168,163,117,230,205,104,62,15,210,155,50,221,237,88,122,91,68,19,142,60,225,149,113,19,180,69,60,79,219,144,122,52,65,141,122,172,196,93,200,248,244,245,176,12,244,128,163,201,145,199,26,177,65,158,135,156,244,25,157,145,155,201,50,142,26,228,176,181,96,128,112,194,95,193,161,165,247,22,97,104,49,146,128,192,16,32,240,185,132,0,43,177,8,68,16,208,94,178,177,227,0,69,85,174,80,240,27,234,233,167,165,196,64,102,207,26,196,34,13,130,217,43,251,27,138,205,75,226,19,245,108,242,79,115,81,217,5,171,220,221,188,183,90,207,226,74,121,141,81,7,247,255,251,178,100,201,140,5,92,102,198,155,97,127,50,125,172,217,154,61,40,55,19,241,157,26,77,133,124,129,162,51,165,8,241,150,176,253,191,52,153,202,243,206,140,152,233,93,177,90,110,62,189,69,54,207,204,220,179,151,221,185,91,74,55,67,33,73,94,56,137,81,158,105,27,126,99,169,124,215,202,247,47,175,117,113,239,190,154,12,80,183,255,161,113,81,193,194,150,32,208,0,168,224,126,2,237,182,26,3,89,138,241,157,89,151,217,212,55,72,154,248,249,84,64,135,80,103,211,40,208,231,93,159,39,83,166,139,150,43,165,68,189,143,10,15,33,53,169,244,229,164,8,140,158,160,150,62,206,56,178,51,79,154,34,147,95,70,187,230,122,59,180,202,68,230,69,52,197,84,70,103,201,165,178,53,237,101,213,245,54,108,235,168,35,42,0,3,227,14,33,76,220,128,49,192,4,209,51,163,49,19,14,20,24,32,31,24,137,164,104,161,160,20,112,102,67,209,143,195,0,64,193,139,67,162,193,160,104,28,152,128,206,6,68,102,5,17,61,32,80,106,220,17,10,64,128,224,226,105,135,8,72,174,161,97,192,7,49,70,196,0,86,96,88,5,83,57,225,80,66,44,166,75,28,104,209,121,138,11,207,21,36,155,12,99,91,152,153,192,215,111,139,9,38,99,171,71,121,136,248,122,251,142,95,226,123,250,69,58,110,170,36,239,184,180,72,148,25,66,118,52,101,16,148,65,96,248,229,17,71,46,44,84,245,71,79,146,187,80,199,80,53,69,151,110,239,85,123,221,218,236,44,108,154,196,38,217,159,247,121,191,133,171,86,111,26,173,217,190,99,122,98,255,13,182,158,31,199,93,7,25,190,253,171,49,250,128,2,144,65,235,182,249,25,142,96,60,56,96,17,165,35,81,108,102,92,55,206,187,213,229,125,91,248,62,102,200,249,255,193,214,53,191,143,255,249,44,217,247,238,78,110,64,182,42,195,49,217,73,54,250,121,59,119,82,195,158,161,147,48,189,33,176,234,116,212,134,203,230,97,166,73,250,94,52,221,201,150,82,111,148,86,238,59,153,191,235,251,61,187,102,23,132,87,43,85,97,189,116,80,92,196,107,159,9,89,69,177,125,247,90,190,246,214,205,85,21,220,252,235,45,113,0,253,132,226,49,74,179,19,17,50,131,0,190,9,149,143,156,187,120,4,128,211,99,141,56,24,100,32,196,98,12,48,25,4,230,2,32,157,8,248,44,176,90,197,188,76,36,132,3,64,142,114,21,176,128,225,176,8,225,65,253,26,243,166,156,46,37,2,133,180,30,60,15,107,235,148,53,99,57,96,107,142,48,227,156,72,197,137,14,162,16,105,65,157,185,108,191,255,251,105,82,234,238,234,73,255,251,178,100,216,14,134,74,102,197,19,136,126,192,127,236,233,122,60,200,190,20,29,155,26,109,149,121,73,168,51,101,72,241,150,180,234,116,179,157,163,8,67,20,165,60,138,174,199,200,104,250,142,107,181,18,127,78,134,60,233,74,171,56,214,23,60,231,157,51,84,184,213,220,242,245,147,115,42,234,126,116,88,150,219,66,156,177,249,108,38,1,83,35,18,100,98,18,178,228,79,217,197,173,152,13,102,70,224,198,80,67,81,99,43,20,180,121,158,110,61,178,249,203,117,217,0,32,26,240,74,156,132,255,229,206,27,213,72,182,211,37,106,166,74,104,222,86,20,26,16,146,39,100,82,196,65,81,115,146,82,57,225,8,87,33,194,53,233,53,149,145,155,100,254,234,171,83,16,174,89,115,165,46,87,99,93,22,84,41,247,178,235,89,183,77,158,243,129,169,1,35,204,218,129,48,184,108,211,149,227,2,6,12,73,68,48,8,148,219,183,3,96,9,138,160,243,51,186,204,188,37,5,6,12,244,1,65,145,144,208,57,178,60,9,11,141,2,226,118,38,98,80,99,33,48,240,60,32,42,6,69,24,156,246,98,80,1,127,64,32,37,230,170,129,112,91,228,66,1,92,44,40,132,49,24,110,171,254,173,185,85,151,205,233,171,142,14,205,185,75,63,131,170,54,59,31,189,231,71,110,26,195,176,141,134,236,255,226,235,123,147,28,92,255,131,193,6,66,102,107,16,182,169,81,84,140,92,83,140,167,21,76,220,140,204,169,206,243,226,242,110,95,111,225,218,5,190,62,190,88,253,114,238,179,223,55,131,136,120,251,174,247,45,233,253,96,234,44,179,87,122,154,53,171,128,243,54,164,126,237,108,85,136,1,30,146,205,254,223,253,210,241,49,74,171,50,127,42,27,71,58,133,144,86,61,233,168,173,217,188,254,47,105,69,207,88,87,136,215,21,183,88,21,88,23,41,190,220,152,147,155,205,183,247,17,234,230,251,105,63,233,54,220,120,189,243,50,182,87,217,111,73,242,146,119,42,44,244,120,40,192,178,72,196,203,157,120,105,85,6,211,74,102,89,201,219,190,35,214,91,92,27,166,103,142,245,26,254,41,252,69,94,78,100,151,6,232,249,62,200,123,38,171,231,137,186,231,123,27,43,127,78,186,198,52,12,186,221,113,13,136,250,142,230,184,109,169,228,170,110,136,108,26,81,235,4,19,19,114,144,222,52,221,20,98,97,214,144,207,181,156,29,247,101,248,88,90,94,72,105,43,70,59,17,237,200,230,245,63,190,247,220,107,161,199,148,84,58,5,7,9,20,160,82,25,152,109,28,168,150,85,154,142,147,162,245,123,217,27,123,191,73,152,204,182,121,23,221,44,99,162,15,77,209,207,187,255,251,178,100,213,140,6,11,103,68,3,131,127,48,132,140,233,221,60,203,191,16,141,155,42,108,149,185,129,173,51,100,137,134,13,96,110,154,255,174,247,202,83,144,96,150,126,149,106,106,207,166,121,86,179,179,49,125,3,66,138,7,214,118,100,19,186,200,154,169,104,55,172,237,155,59,194,0,179,209,134,67,15,137,123,100,166,64,125,114,193,133,149,172,185,239,161,165,136,179,89,119,180,160,206,2,48,146,74,185,79,226,150,121,12,184,198,145,196,197,90,222,165,63,132,106,100,72,102,178,56,215,176,164,99,153,170,128,25,161,79,251,232,144,144,202,177,62,93,114,38,235,228,122,147,243,183,231,206,202,84,68,98,167,255,253,255,211,242,67,236,84,62,248,180,196,20,212,90,170,170,0,136,145,115,56,138,99,13,198,163,53,0,179,26,194,163,155,66,115,13,71,147,36,152,67,52,131,35,0,64,211,16,201,224,40,44,40,13,152,126,26,11,2,32,144,104,56,73,18,10,12,1,1,12,2,11,148,80,192,80,194,101,172,9,6,6,37,0,68,163,176,24,67,97,193,1,186,181,36,224,8,23,123,213,123,30,107,98,32,66,0,78,200,243,253,200,182,48,52,67,10,251,129,35,82,10,41,200,195,249,79,55,65,122,118,237,121,85,54,67,66,115,34,155,145,249,38,196,72,71,105,151,22,96,198,89,45,208,162,48,92,218,147,122,224,203,180,250,70,101,185,149,142,205,156,111,44,176,35,107,49,164,190,98,103,122,141,122,248,145,28,33,178,194,137,125,211,84,215,247,221,126,190,105,170,203,235,37,126,119,140,218,177,91,202,40,107,22,171,63,140,253,224,0,194,136,183,190,214,235,216,221,97,135,100,218,25,32,66,27,84,216,149,85,168,75,46,173,3,22,223,172,68,84,124,71,221,39,223,200,54,18,147,142,141,11,65,49,39,144,28,24,139,67,22,83,45,69,126,116,18,99,87,104,30,126,25,38,34,92,155,219,242,197,189,73,217,77,121,169,75,6,213,245,76,255,69,228,85,153,7,53,64,49,29,89,104,93,182,212,103,81,187,58,199,82,140,205,166,198,69,90,83,29,51,205,12,29,86,178,132,161,146,50,99,63,164,72,103,26,203,160,206,29,70,69,141,81,40,61,200,160,4,10,81,133,99,204,92,16,24,34,97,172,67,135,231,125,36,146,38,141,36,106,128,140,56,198,193,224,231,224,121,150,13,71,73,67,130,166,205,81,252,37,9,123,70,0,203,112,141,169,102,24,13,17,80,72,6,52,155,79,90,122,61,50,54,177,35,143,92,177,103,154,237,204,44,225,115,27,148,17,136,204,175,43,124,223,238,238,125,171,111,255,250,209,87,235,220,141,98,247,86,52,183,43,255,251,178,100,223,12,6,83,103,68,11,163,127,52,139,12,217,173,60,200,175,83,17,155,28,109,137,189,9,167,51,164,201,131,21,184,85,173,62,169,244,43,80,169,177,136,81,202,48,53,3,101,35,35,14,26,98,152,56,9,78,58,109,92,226,10,187,169,153,214,185,229,169,148,102,155,29,49,212,129,128,41,40,246,79,127,236,62,47,46,95,15,184,152,38,4,4,118,54,227,243,22,57,116,9,19,83,236,11,0,166,34,3,28,92,111,108,41,221,139,57,226,85,142,211,241,165,169,13,107,175,149,188,211,169,26,202,102,119,42,54,177,17,131,217,29,206,204,151,62,38,48,244,150,105,140,58,242,223,70,24,217,203,101,228,83,182,237,123,21,93,146,71,149,75,185,23,156,170,250,189,237,233,191,249,206,202,191,2,181,0,141,52,113,53,121,76,210,139,211,82,210,204,80,206,52,199,44,195,135,67,25,84,141,160,52,49,216,112,8,84,66,20,114,50,137,4,183,204,168,182,4,160,19,9,136,200,68,43,84,24,42,147,152,4,10,12,4,2,143,230,14,20,179,153,56,132,23,0,60,5,147,101,73,218,32,0,162,248,92,36,254,59,234,19,17,167,148,71,254,39,122,158,227,133,78,229,186,88,200,98,48,45,216,140,220,166,106,59,149,140,137,209,41,112,207,38,73,185,186,242,230,100,153,234,202,231,73,31,39,139,227,149,34,182,169,58,57,61,135,228,76,54,157,101,195,200,66,68,3,86,97,12,198,46,133,15,71,177,168,128,102,169,50,26,235,101,178,10,49,90,104,26,45,145,82,171,100,158,206,94,4,108,46,195,170,90,162,180,165,222,138,196,101,190,97,111,54,20,31,102,6,184,176,162,93,53,136,25,120,111,76,62,210,234,38,3,140,243,154,218,1,113,44,234,234,151,102,51,100,183,220,156,220,245,248,155,168,139,30,195,122,91,139,181,177,200,106,187,100,222,179,218,125,99,125,250,142,160,119,117,197,220,92,101,190,252,140,223,90,166,177,205,81,196,84,71,45,15,110,61,210,237,210,29,135,74,68,94,66,15,122,106,117,91,88,135,250,185,132,154,158,218,103,65,207,63,55,124,61,77,216,93,170,0,16,1,136,197,73,3,3,135,76,12,122,51,242,152,204,36,243,200,164,12,42,14,49,171,0,49,120,10,27,11,244,68,76,148,221,97,126,178,48,228,83,213,80,44,151,44,10,92,85,46,80,2,37,176,139,97,32,223,245,204,225,214,66,84,14,84,38,250,239,85,43,51,113,250,14,204,80,237,109,185,139,28,77,33,222,59,206,147,200,119,156,246,189,147,28,247,247,127,197,117,195,191,250,250,251,248,142,254,251,254,186,230,127,182,187,127,206,222,183,223,75,236,255,251,178,100,218,140,6,2,102,196,11,131,111,64,121,204,217,2,97,40,106,20,177,155,24,110,101,105,193,241,179,167,52,193,154,204,245,220,110,201,148,42,86,163,175,70,117,21,106,68,45,25,40,146,7,33,230,234,160,243,170,53,158,188,201,201,66,174,106,255,70,254,210,41,1,193,51,30,224,0,141,200,221,183,107,118,231,25,71,23,131,111,21,48,168,141,23,147,185,181,53,115,165,188,218,163,66,255,205,219,70,135,236,134,43,90,71,98,166,81,127,219,44,146,5,219,76,181,95,146,70,143,203,119,223,173,147,134,204,54,102,187,213,95,69,182,100,215,102,180,19,239,172,223,234,81,44,110,150,97,197,252,251,124,252,230,28,155,92,177,142,93,51,107,102,23,154,223,49,158,159,49,91,10,238,95,118,179,121,123,30,190,101,228,182,207,255,205,179,52,56,1,212,5,43,38,212,193,199,136,133,65,66,97,200,229,233,56,1,101,250,98,102,3,196,12,216,176,50,193,232,74,2,35,241,181,96,140,179,230,177,70,196,45,93,118,93,134,76,199,170,209,97,17,91,1,96,208,156,22,65,3,117,158,237,45,132,167,32,48,88,40,43,39,97,3,161,231,6,61,156,41,81,73,107,223,92,190,255,90,255,255,63,221,255,115,49,93,205,207,245,45,92,36,243,92,68,87,159,180,85,187,91,51,93,221,84,95,85,55,165,74,154,50,238,171,124,122,93,157,212,192,238,102,238,251,154,235,170,110,100,160,0,163,208,0,68,228,118,107,119,187,120,17,54,250,133,46,145,80,29,159,49,242,154,204,54,76,194,147,188,249,173,156,220,239,172,110,190,21,163,6,0,49,203,99,185,200,244,161,166,100,92,101,59,228,107,168,40,192,3,42,40,22,8,96,196,218,58,56,96,204,161,125,8,158,199,32,157,152,39,193,29,18,49,191,177,74,107,130,200,245,167,187,146,205,107,195,187,34,218,132,111,157,195,17,156,229,53,93,238,228,89,217,93,217,233,108,230,103,160,2,140,0,26,4,13,240,18,128,193,7,19,87,64,76,54,230,53,45,108,46,51,49,92,120,34,186,99,48,193,146,14,6,47,7,152,92,88,97,241,75,44,108,166,16,2,152,44,122,101,146,216,97,12,64,12,2,129,210,28,32,116,36,44,1,33,65,133,117,248,238,143,1,150,50,71,151,144,80,34,8,22,24,144,124,97,16,169,130,64,72,48,146,20,239,252,78,213,60,38,2,113,22,148,250,124,18,4,146,36,46,37,0,11,203,160,91,101,134,130,225,152,75,195,32,82,248,140,82,181,135,102,11,26,79,54,163,185,143,72,191,153,170,245,234,26,152,57,247,214,105,41,37,59,81,134,202,85,156,95,42,58,90,100,105,111,255,251,178,100,212,12,4,109,102,202,27,105,69,50,118,44,217,221,60,101,191,90,241,155,18,78,33,189,1,224,179,102,40,242,162,41,38,13,56,65,105,54,15,48,167,22,37,134,154,106,48,76,38,115,71,176,160,128,58,216,163,229,167,13,210,173,7,173,36,236,98,125,117,36,171,36,138,157,214,232,56,63,30,39,250,182,251,16,21,32,112,13,183,248,190,61,93,166,88,133,174,25,24,100,124,110,59,124,215,186,203,5,38,231,168,46,236,56,68,156,167,20,64,128,124,25,5,6,161,111,250,82,191,252,143,158,237,72,105,99,233,98,108,170,25,170,169,215,58,211,213,90,212,162,26,208,62,100,153,72,24,62,106,17,152,249,177,212,99,158,125,74,209,99,26,218,158,86,28,217,71,100,49,5,22,51,136,179,45,230,214,174,225,226,38,127,120,234,111,254,59,174,54,88,140,45,61,117,3,140,40,241,51,136,132,195,175,97,158,177,159,86,39,51,128,24,148,138,105,8,177,172,134,102,51,2,152,180,112,96,33,240,145,92,18,28,110,161,66,193,166,65,242,6,236,2,181,166,56,26,201,120,16,212,197,178,101,230,160,224,112,151,233,224,99,37,201,46,201,32,177,21,178,120,134,53,56,179,100,142,129,240,250,72,54,53,43,158,127,25,19,39,165,16,138,98,240,133,86,100,234,246,98,142,81,42,175,97,166,118,91,154,204,37,66,233,119,60,77,221,62,170,110,91,28,71,220,193,213,94,234,92,222,209,183,202,236,171,62,174,228,110,41,247,17,16,170,125,185,199,33,93,173,107,236,212,200,241,235,119,39,251,77,89,115,109,167,26,229,246,36,213,149,186,170,126,197,175,134,234,247,28,108,234,170,123,154,110,82,6,35,54,255,208,45,127,237,189,3,128,34,66,15,146,130,54,8,98,213,117,217,211,209,3,198,183,64,249,52,198,88,249,205,209,84,198,85,50,254,82,235,251,206,102,245,190,81,57,61,204,240,199,247,134,178,214,29,249,171,185,92,28,100,136,25,193,0,29,201,140,118,61,93,25,210,184,23,114,138,169,33,109,35,185,65,53,224,114,135,31,190,178,217,108,83,68,55,46,229,58,235,126,232,205,125,37,90,221,168,138,198,172,213,101,102,43,201,103,107,47,70,235,110,160,128,4,220,155,24,134,6,44,0,67,115,103,252,200,4,5,233,65,67,89,0,5,68,179,227,173,65,33,152,104,177,89,126,41,80,144,105,100,138,235,237,109,50,167,157,50,80,6,42,17,206,159,139,80,206,178,69,17,182,146,3,32,217,52,106,45,204,50,171,190,99,204,37,222,251,99,51,30,151,83,247,92,207,91,158,207,92,145,16,103,46,9,103,32,174,150,185,153,62,59,149,104,198,255,251,178,100,209,140,198,31,102,197,11,154,91,116,120,140,217,50,96,101,216,19,61,159,36,109,5,252,201,138,179,101,140,241,138,56,45,115,63,98,177,181,36,123,111,56,198,149,16,105,152,240,54,243,81,190,59,110,103,125,2,150,172,250,135,228,197,47,10,215,207,206,179,227,226,92,107,56,213,119,157,124,86,65,219,36,177,3,42,73,36,212,117,208,177,163,3,165,56,16,5,10,124,108,156,207,82,155,131,17,252,123,231,102,100,225,153,204,244,28,200,56,20,109,250,215,40,113,137,96,99,177,244,153,197,222,78,25,42,157,25,228,38,162,34,148,151,84,122,149,109,154,143,42,35,22,85,81,140,138,187,162,149,251,146,153,79,105,207,83,22,222,203,217,75,116,165,255,209,237,95,127,117,237,193,212,1,140,191,106,52,35,64,42,171,61,4,216,224,161,243,151,185,76,14,128,49,20,32,214,4,115,41,140,76,192,18,22,171,1,142,38,125,16,142,3,137,70,198,4,21,131,136,35,72,3,7,130,1,195,51,9,141,73,3,224,0,1,135,5,66,131,195,9,140,192,192,162,252,163,227,100,46,32,32,78,10,12,4,30,12,60,21,48,233,92,192,224,7,113,95,52,23,198,106,43,59,41,128,101,213,92,172,153,3,67,221,64,32,36,60,136,32,147,69,65,33,13,27,123,209,63,143,134,142,38,94,145,229,158,106,38,110,213,204,234,102,230,94,107,225,243,46,109,61,210,94,31,20,99,117,249,132,145,237,185,89,37,169,162,58,209,170,190,32,209,170,106,52,65,229,28,170,94,51,178,211,73,182,116,148,149,221,219,211,157,9,210,66,98,185,77,127,168,2,137,46,187,126,113,39,212,102,42,22,60,215,68,9,146,218,129,154,130,125,160,118,134,11,174,219,176,194,132,177,9,20,176,98,150,4,135,64,233,120,164,184,186,162,15,124,60,50,138,43,23,113,176,84,212,85,140,53,90,78,177,123,50,106,30,243,173,244,136,73,75,114,34,33,90,71,201,229,220,66,114,70,134,208,248,78,41,101,145,144,116,205,44,247,27,68,75,31,109,141,26,47,78,135,69,249,36,218,215,200,212,110,24,162,233,114,225,151,142,57,251,183,154,250,240,93,17,128,195,46,151,205,36,206,52,99,56,233,100,224,117,112,196,108,131,10,133,141,58,254,50,0,172,200,99,83,10,181,12,54,37,5,90,100,88,131,40,156,67,17,79,225,159,27,40,83,32,163,80,101,70,40,232,146,100,82,53,4,54,191,162,142,228,22,25,193,158,176,13,99,7,80,53,139,46,6,106,20,220,179,75,77,55,120,112,161,114,231,166,112,69,122,174,171,155,44,99,217,183,100,84,119,17,118,238,230,254,238,120,159,238,42,255,251,178,100,220,142,134,46,103,68,11,136,110,208,128,140,233,119,61,136,56,85,133,155,20,78,101,107,129,207,179,102,40,241,151,48,89,63,246,238,110,166,63,191,119,95,61,241,77,219,253,255,230,231,88,242,57,2,184,237,93,99,100,11,206,56,123,228,158,73,180,215,64,192,228,189,144,183,81,31,199,253,117,215,16,218,235,153,218,36,27,17,49,0,144,178,107,175,230,211,200,3,121,42,116,66,17,231,53,121,26,127,86,172,226,72,241,227,124,127,124,176,196,249,214,62,173,105,84,48,235,138,75,155,149,233,25,169,40,155,92,65,59,235,114,137,76,49,172,20,155,182,221,94,156,14,21,45,51,201,88,73,237,29,10,3,44,127,112,135,15,79,34,54,34,123,41,30,142,242,153,219,67,7,65,46,23,10,61,223,99,166,241,250,116,18,34,90,201,33,174,110,143,105,243,206,231,96,74,42,0,64,147,87,87,204,62,191,48,0,60,233,85,147,108,144,205,248,109,20,28,154,54,64,96,65,233,139,73,230,75,7,25,16,86,102,196,112,94,164,192,5,26,118,131,19,57,185,52,78,17,20,97,140,156,137,180,10,84,26,200,136,64,195,97,162,178,169,26,41,121,147,224,16,48,15,226,20,72,221,93,112,245,175,175,245,239,92,195,13,211,218,163,122,165,5,140,141,110,207,81,56,249,175,177,169,11,84,211,28,36,221,113,11,23,95,251,93,147,18,239,85,205,220,199,127,202,115,53,170,76,211,107,205,123,79,86,49,71,211,27,80,52,156,59,62,242,45,221,50,90,10,151,233,232,97,9,117,85,127,162,247,85,202,148,191,84,50,24,1,222,143,248,240,0,0,132,163,150,59,37,237,83,243,5,201,91,4,153,51,177,154,37,88,151,105,126,74,213,74,29,201,164,103,177,147,146,69,4,202,137,101,15,26,185,173,58,161,152,249,34,148,250,210,127,187,161,31,115,135,4,41,106,23,34,8,132,11,170,133,139,24,15,158,70,168,203,72,158,69,83,23,95,44,164,148,153,103,29,9,148,116,6,239,25,109,167,13,88,142,53,202,114,46,48,32,136,201,32,66,44,233,198,173,14,204,160,204,66,131,183,32,18,203,111,226,209,0,175,66,202,204,222,35,32,64,50,153,96,24,195,132,245,64,91,35,73,5,126,141,82,134,228,199,30,116,5,51,120,172,3,34,124,22,179,42,118,165,219,129,247,184,113,252,166,95,205,85,142,219,207,247,255,249,127,106,110,229,38,233,34,58,153,171,172,243,237,45,122,252,249,72,96,44,217,219,13,152,91,153,194,3,164,162,33,78,243,51,89,222,34,33,58,198,101,50,30,128,96,12,60,209,230,134,104,155,27,164,243,79,247,44,94,235,151,29,98,255,251,178,100,208,140,133,108,102,197,19,153,66,240,118,44,217,173,61,35,79,82,205,159,40,109,5,124,201,219,51,102,40,243,13,60,241,108,44,152,62,112,197,86,149,163,163,9,194,236,107,166,105,239,103,21,84,152,9,31,231,4,194,145,199,37,85,57,177,147,8,134,50,248,178,40,211,224,97,3,195,181,32,176,18,115,58,201,82,95,19,143,159,164,88,221,239,254,188,114,112,236,26,174,35,164,82,172,17,16,245,101,130,218,196,41,1,7,14,110,240,10,180,84,1,29,6,239,248,87,35,125,213,29,221,210,199,161,29,197,66,57,232,47,6,60,209,80,108,16,32,12,24,172,157,197,44,90,100,85,3,219,45,83,171,104,177,32,201,69,212,111,191,252,121,148,108,207,2,189,50,2,128,211,69,230,12,72,24,49,186,192,206,187,51,60,166,72,79,6,0,22,154,26,0,48,73,48,40,124,202,32,195,3,15,12,98,192,112,35,184,17,67,86,51,209,19,74,82,2,199,135,16,20,56,26,12,24,10,140,146,88,5,26,162,44,177,176,42,81,208,145,192,153,178,39,194,250,134,75,34,127,243,173,75,157,70,211,160,242,38,166,131,208,244,63,13,129,233,230,165,132,228,146,33,160,233,107,211,58,245,148,99,143,168,89,23,59,169,213,117,255,247,91,118,223,254,219,103,54,248,217,76,135,55,187,229,141,229,183,85,15,190,182,196,63,89,83,205,153,58,117,33,218,179,210,64,251,228,145,7,218,120,176,216,128,157,140,98,110,137,234,165,219,227,217,239,153,109,58,169,71,208,50,3,63,179,255,69,96,0,3,14,87,183,158,237,199,181,39,221,102,132,139,219,84,193,201,229,233,13,75,61,30,57,72,158,93,75,251,108,132,193,194,28,247,70,215,8,78,51,247,50,56,245,49,239,78,72,164,168,215,110,140,235,99,100,63,228,66,41,98,5,242,9,163,58,150,181,161,113,153,151,157,176,233,179,226,178,192,241,78,9,50,202,241,4,238,81,99,212,85,219,65,219,181,15,21,31,17,198,2,34,142,193,251,184,222,178,34,106,27,219,19,109,123,200,251,183,157,190,60,99,222,54,63,92,134,204,48,1,23,141,226,132,53,83,8,211,37,131,115,72,12,68,124,52,80,164,192,129,3,46,48,140,36,43,75,115,32,149,82,188,68,208,193,232,236,21,88,163,150,54,43,98,121,40,8,168,41,60,177,131,162,5,56,42,249,16,141,113,46,107,64,34,131,52,200,140,108,69,72,222,102,53,68,187,136,108,168,120,225,177,195,238,98,114,229,20,186,49,45,173,145,86,203,168,170,249,124,207,247,190,248,221,53,212,252,251,89,51,44,226,126,250,170,94,159,183,154,115,182,253,251,163,159,154,255,251,178,100,223,12,5,227,102,197,19,153,90,224,130,108,217,189,13,134,15,84,249,155,22,78,101,107,65,228,179,102,104,195,33,100,37,170,195,157,183,49,44,65,52,55,185,178,216,92,180,243,206,91,41,119,210,87,8,33,6,52,132,165,29,45,112,195,151,41,157,166,89,229,0,110,192,4,94,204,150,199,102,29,75,35,145,164,75,88,5,14,225,37,220,164,105,144,177,89,203,222,153,130,84,217,229,17,177,161,185,181,73,153,69,199,71,15,166,37,124,81,155,181,72,26,171,50,45,59,137,74,109,109,42,61,71,164,10,77,102,237,13,142,200,103,61,246,214,235,110,30,68,43,56,197,146,137,129,99,11,163,219,113,65,204,123,209,83,122,250,47,53,255,107,183,13,67,34,33,84,225,245,110,81,144,198,168,167,177,237,61,212,109,43,214,208,125,1,1,227,48,202,204,90,136,51,66,156,226,105,83,18,150,76,162,29,42,144,130,234,99,12,11,197,67,128,225,205,123,83,44,31,116,2,12,16,162,97,185,68,144,37,25,167,32,65,141,185,9,2,200,65,198,147,18,206,138,7,150,62,33,96,24,50,176,53,225,197,201,135,236,106,182,24,119,234,123,98,33,8,30,34,135,71,41,188,150,48,16,74,174,57,174,219,253,38,98,170,184,230,106,31,250,119,238,118,184,143,226,126,190,25,46,58,174,230,184,223,188,98,241,52,230,32,188,98,105,74,23,60,137,40,212,185,152,179,94,151,157,218,9,23,99,206,126,87,135,184,239,139,153,167,83,110,198,129,79,15,0,4,121,45,182,199,48,221,50,114,210,180,104,66,163,187,92,238,228,126,165,220,81,5,243,172,237,103,166,103,178,238,97,12,93,103,168,187,126,166,97,69,189,148,167,203,220,156,45,164,238,118,155,176,126,221,148,176,185,45,23,46,16,183,190,107,157,165,234,124,162,144,94,28,140,200,214,176,40,144,79,65,203,170,36,60,200,167,41,223,67,180,246,37,104,198,116,157,129,51,21,135,23,52,56,13,44,193,56,184,60,80,74,114,153,51,244,197,126,225,75,184,1,38,156,64,155,101,62,107,133,1,208,150,38,1,72,24,244,36,0,20,26,94,4,100,130,121,129,6,134,91,47,5,2,38,31,10,153,8,28,148,161,120,13,226,19,156,195,160,24,73,109,0,67,181,134,96,17,114,52,142,252,129,239,9,148,5,102,152,101,0,151,64,84,139,132,48,25,67,118,31,10,241,253,95,170,211,212,100,187,210,58,108,63,208,121,178,185,48,84,208,122,17,104,247,44,142,28,216,187,183,92,207,186,24,219,167,186,61,180,216,169,127,12,247,76,212,207,92,49,172,107,122,99,58,153,109,213,205,203,45,142,249,54,89,198,170,255,251,178,100,214,142,5,9,103,69,147,153,66,112,122,12,153,154,48,195,199,87,141,155,18,78,101,109,66,41,51,102,104,244,152,253,92,204,186,225,22,45,12,51,107,207,174,112,246,104,158,216,149,80,78,141,13,142,189,35,212,155,106,159,58,42,209,222,220,187,18,1,147,36,123,191,123,84,144,4,142,164,186,221,111,173,220,75,235,37,184,250,15,150,11,68,156,146,228,197,162,66,148,229,79,129,205,202,248,165,8,150,100,123,148,197,204,110,148,237,245,166,79,44,29,11,100,11,126,44,170,78,226,246,244,13,81,123,137,26,140,49,130,180,158,201,19,51,229,227,17,176,83,228,17,232,198,76,185,37,16,249,7,49,151,37,29,40,182,25,203,32,105,119,135,71,147,22,83,8,46,139,40,226,191,184,137,123,232,196,182,212,239,157,229,198,23,150,137,3,205,132,10,231,197,235,158,72,153,168,170,52,171,85,4,163,101,0,141,201,6,49,203,156,204,229,35,108,219,12,6,195,50,96,160,193,35,147,69,200,12,192,95,48,192,224,202,37,176,0,176,80,32,45,225,112,17,224,243,72,36,211,129,117,49,3,14,28,235,140,206,82,148,50,160,84,98,203,67,160,225,218,11,60,86,198,134,172,139,249,130,148,45,117,218,191,119,249,74,200,92,223,97,57,0,255,84,231,156,147,176,121,113,201,177,188,91,42,155,211,105,253,245,91,95,51,223,28,211,155,123,56,100,206,113,188,199,182,255,234,183,183,234,161,187,230,54,189,145,83,204,83,20,111,159,109,190,57,60,164,31,103,107,49,170,26,201,254,221,80,202,224,250,206,220,200,103,218,209,76,243,141,173,245,132,223,70,135,104,0,37,38,145,74,6,198,204,224,93,23,52,98,248,15,71,186,224,183,169,4,2,209,137,140,27,223,49,177,48,122,247,134,41,162,176,57,196,161,235,188,35,181,229,138,91,39,143,13,46,249,133,39,38,75,251,99,14,44,185,171,55,237,182,221,253,84,111,102,42,245,121,63,157,110,184,140,99,227,220,54,221,90,22,155,120,47,217,115,207,183,218,172,124,200,135,107,241,218,47,115,221,54,54,59,235,231,200,109,154,140,43,77,110,197,235,188,68,29,153,126,39,230,207,14,245,0,41,89,135,214,6,78,0,153,13,30,98,73,25,80,248,99,32,248,52,78,97,70,49,141,134,230,14,24,25,133,26,43,0,20,56,72,112,72,0,46,0,213,227,180,17,26,250,160,26,3,81,145,166,139,226,49,28,16,232,172,3,12,88,142,52,12,162,234,50,241,34,84,212,106,197,36,174,221,173,147,118,153,29,98,197,201,233,219,244,140,79,26,18,137,136,47,48,219,103,49,220,187,103,255,255,29,245,93,236,191,254,255,251,178,100,205,12,133,96,102,196,139,153,90,224,126,44,233,87,37,230,9,84,157,155,24,78,101,105,201,221,179,101,168,244,13,188,121,231,189,145,28,195,170,162,62,25,123,174,104,245,251,234,98,107,89,104,234,219,186,86,123,184,174,246,60,242,127,89,214,110,56,154,114,188,196,93,159,170,76,118,76,36,187,93,15,224,212,1,42,0,138,81,180,212,77,43,215,100,141,56,173,109,11,66,69,72,241,153,177,106,163,8,44,163,34,123,62,130,83,34,19,189,199,140,17,152,125,81,243,27,220,79,49,234,35,28,198,214,238,44,107,219,26,133,20,56,144,116,196,184,134,181,86,246,179,220,237,76,24,102,115,65,66,152,144,82,181,82,81,200,165,113,134,119,148,62,76,45,196,73,81,80,143,208,138,41,123,26,158,69,124,243,174,164,68,155,246,201,228,118,112,24,174,156,51,50,238,160,10,1,18,210,116,201,97,204,145,128,0,160,101,19,128,211,83,33,3,124,12,233,112,193,130,76,0,128,46,112,42,2,85,9,94,178,53,174,92,168,138,192,169,164,109,63,89,35,86,121,81,65,0,144,253,166,103,95,145,40,30,153,215,107,15,156,190,123,159,187,255,220,55,123,89,227,148,95,14,231,248,243,237,195,210,251,51,181,136,103,62,244,78,234,134,163,122,162,59,61,145,87,170,213,136,171,125,23,145,247,221,221,104,237,159,177,40,21,4,249,44,251,171,213,212,162,153,91,227,199,222,47,43,45,103,189,33,91,26,188,120,115,238,175,237,229,240,91,175,74,169,5,182,6,192,41,181,36,164,129,106,35,226,195,178,120,128,48,78,26,248,67,148,76,105,175,175,45,44,57,115,161,231,42,176,37,183,40,113,193,25,239,244,243,52,228,177,213,72,117,124,8,220,24,39,36,2,164,25,17,141,213,153,41,202,152,181,48,162,76,46,117,71,169,16,234,178,171,145,78,67,19,88,28,193,33,86,44,26,167,254,49,165,224,39,0,137,54,42,12,222,179,2,180,113,233,130,128,226,32,188,51,25,51,6,252,204,225,9,108,215,88,237,160,14,184,68,99,107,89,186,82,70,38,138,28,182,86,96,164,33,155,208,134,10,42,26,113,148,99,33,201,145,9,134,31,59,152,144,146,97,64,120,176,173,77,128,1,17,163,104,25,55,18,8,12,5,3,132,130,7,232,2,21,48,200,112,40,23,48,120,80,136,37,7,41,113,117,90,124,0,158,73,32,205,196,65,5,10,139,185,84,141,89,230,148,210,80,214,164,151,193,113,185,248,102,5,150,114,83,55,15,199,221,152,213,73,44,215,101,96,235,137,142,161,220,138,13,67,59,181,110,162,165,161,171,171,139,251,106,90,78,183,110,99,168,231,237,173,255,251,176,100,209,12,132,202,103,199,155,98,127,64,121,108,233,35,97,131,86,88,229,157,16,46,33,253,2,20,179,101,52,243,33,188,110,115,18,135,70,50,207,230,107,182,177,195,77,52,117,188,191,49,15,144,185,163,132,240,61,200,23,249,249,182,125,105,152,155,221,41,90,67,219,250,90,219,188,159,27,182,117,178,29,57,107,91,70,225,78,105,128,32,105,36,146,139,15,134,224,190,50,15,132,64,228,93,156,133,220,253,77,35,221,154,64,157,225,135,114,210,68,6,62,17,9,153,216,179,9,146,10,116,82,49,25,253,27,46,25,174,223,52,247,92,209,221,158,204,101,197,16,80,251,53,20,117,35,44,30,227,141,237,23,146,172,253,44,170,52,113,163,152,81,164,151,234,109,241,141,50,49,76,172,113,40,52,98,143,153,85,175,66,89,81,109,49,233,191,44,154,69,15,120,138,126,209,94,228,148,117,197,134,33,121,135,215,67,38,147,187,185,156,45,0,75,211,62,108,57,181,211,28,111,62,129,48,34,169,202,13,140,20,24,233,241,96,28,199,2,12,169,28,187,70,18,8,130,69,114,33,7,104,72,8,11,6,184,173,36,132,13,106,226,138,40,244,84,29,119,30,52,255,94,144,91,244,219,58,22,81,146,158,45,13,234,33,98,229,91,26,183,77,141,234,150,101,123,128,37,53,239,214,174,255,67,15,156,70,238,103,177,7,209,245,171,104,191,90,71,253,252,204,123,196,221,213,173,67,78,181,223,108,201,60,243,82,135,40,169,65,82,153,59,20,210,235,36,154,91,129,230,109,85,5,171,84,169,34,232,80,136,68,27,218,232,116,243,148,212,230,49,238,90,151,207,70,117,2,196,26,138,51,131,123,136,96,156,228,229,32,46,72,122,128,130,194,10,101,11,179,141,185,47,58,138,19,221,219,211,24,192,64,105,158,162,4,222,75,153,202,205,123,38,98,149,24,204,64,228,251,196,191,215,102,103,225,26,52,41,217,155,160,186,135,68,2,210,100,148,108,28,31,133,46,69,229,147,107,23,126,197,50,63,111,242,114,147,166,107,246,90,80,98,135,170,121,115,206,148,254,214,63,159,150,87,196,88,0,0,196,183,1,10,76,56,48,110,247,1,142,80,198,229,39,152,76,80,105,210,209,84,2,98,128,9,142,130,70,53,29,23,116,193,192,21,50,16,12,241,19,120,209,53,30,86,250,22,41,83,61,106,131,91,48,13,136,211,167,162,20,185,174,243,110,150,202,194,152,151,170,183,214,218,125,74,178,88,115,40,132,51,67,21,94,153,67,108,250,38,241,94,135,100,248,172,72,17,136,183,104,6,234,229,173,85,5,253,169,167,103,233,243,84,202,173,189,251,170,28,218,219,243,63,92,255,251,178,100,200,140,5,49,102,198,19,104,87,64,107,204,217,66,60,195,95,22,197,157,20,78,97,109,201,254,179,102,180,193,155,53,247,124,204,85,199,87,215,49,20,254,54,93,71,241,84,173,116,222,31,160,180,163,23,30,242,182,155,24,34,197,173,231,104,234,83,123,30,169,236,201,198,247,79,45,85,99,204,170,173,234,100,16,42,225,91,0,2,96,142,205,36,178,78,124,190,161,210,18,15,142,205,186,120,100,180,246,102,186,206,250,202,78,62,122,239,65,90,218,8,57,101,207,35,125,235,57,80,149,221,20,34,56,103,8,212,36,8,165,12,101,161,168,196,152,128,55,167,176,232,108,106,33,148,36,34,48,192,129,153,65,8,97,183,10,240,163,37,209,197,34,41,107,76,133,56,174,71,132,144,228,123,4,222,187,52,68,43,127,235,237,42,18,250,44,90,48,182,134,61,62,174,158,50,208,212,87,243,249,120,194,132,226,202,0,49,227,91,59,55,130,99,79,66,53,140,83,104,39,55,6,160,0,185,156,147,22,172,197,128,204,193,24,16,24,66,54,100,224,234,110,96,34,162,72,230,16,0,95,212,225,73,113,24,13,49,190,66,17,99,82,105,219,6,32,10,145,109,129,20,56,148,97,128,193,20,226,4,47,216,128,4,197,48,67,78,98,236,61,111,66,235,147,174,197,136,224,152,101,130,147,119,204,83,197,180,79,99,98,96,204,24,184,16,133,234,165,69,216,93,227,32,163,251,236,160,140,226,114,115,119,99,116,247,176,169,255,124,110,65,113,225,139,57,85,152,177,48,252,219,108,175,111,178,55,71,90,234,148,221,55,170,154,153,156,199,114,134,74,16,15,89,92,196,48,212,56,132,184,246,70,153,51,87,188,129,24,186,185,236,168,99,17,201,51,217,158,8,78,208,0,4,0,130,230,219,155,176,64,7,196,144,96,148,172,189,72,16,72,156,158,250,114,219,11,122,22,147,74,252,43,12,65,163,49,56,114,116,65,217,245,155,15,92,30,141,2,6,76,201,58,16,47,101,2,158,19,115,250,154,51,22,119,139,103,255,159,251,189,87,46,78,137,61,86,167,139,131,203,86,209,121,126,149,184,239,109,7,111,83,105,85,16,200,181,51,223,123,127,84,208,169,126,240,204,218,245,48,124,99,102,189,204,191,214,101,91,103,212,155,24,189,87,245,57,124,42,236,70,244,55,186,64,172,140,30,81,216,6,196,225,175,114,58,44,112,73,66,161,81,229,159,12,58,130,19,68,41,184,146,58,243,185,46,227,109,125,234,127,28,226,38,30,49,30,168,89,46,45,178,117,5,192,50,199,126,158,245,235,2,5,133,128,221,65,229,29,216,244,63,126,29,163,116,8,128,47,232,200,232,216,200,255,251,178,100,204,14,70,29,103,70,147,121,83,242,128,140,217,122,48,38,128,86,197,155,34,109,101,109,201,183,179,102,156,145,139,160,71,35,26,53,191,12,45,3,108,38,156,49,12,34,75,64,48,130,105,110,240,19,19,141,78,36,116,237,219,143,197,193,169,56,129,54,154,115,95,103,167,137,107,223,219,126,238,34,185,119,243,125,183,154,254,249,218,255,230,103,230,61,35,14,243,202,155,189,228,197,84,65,36,218,183,58,14,51,109,43,202,251,99,159,119,238,232,226,174,153,106,244,186,220,196,67,65,134,1,64,23,183,252,187,69,73,2,192,218,165,79,166,70,37,76,81,202,191,246,239,230,186,138,252,221,34,35,201,51,213,246,239,95,199,252,141,195,78,171,6,153,235,253,139,44,47,66,167,25,74,158,112,200,43,40,103,26,44,137,145,25,106,108,63,81,161,107,163,64,79,171,42,139,176,137,147,129,210,92,205,72,157,89,144,156,152,156,83,177,103,127,53,45,29,144,144,243,38,214,177,158,101,84,231,103,139,111,196,85,0,1,175,252,77,129,238,128,110,170,51,89,240,37,73,238,159,2,207,8,141,32,188,187,168,220,4,38,80,74,59,164,214,25,157,36,33,176,191,209,5,66,237,150,164,161,25,99,138,253,79,141,37,23,128,100,50,37,128,151,192,15,188,29,106,221,44,75,80,99,148,255,60,37,96,90,108,169,3,92,64,29,29,100,250,191,42,139,76,51,57,218,225,194,33,232,206,243,59,69,66,7,16,62,197,17,168,176,78,247,74,38,246,190,220,168,192,79,15,61,153,28,174,25,7,97,140,134,114,195,249,179,236,102,165,42,54,226,183,115,53,151,145,173,117,14,27,186,187,151,187,150,142,109,77,235,173,233,77,18,118,122,167,156,237,167,114,102,83,0,27,83,128,64,192,191,255,194,158,41,42,130,108,180,84,29,102,68,184,155,233,109,218,69,232,111,71,65,202,150,232,246,222,223,249,167,196,86,134,99,149,39,151,169,85,114,166,237,84,20,201,124,206,30,83,164,83,76,143,57,150,86,171,228,68,189,229,63,191,74,212,60,233,103,231,119,183,60,202,26,252,165,173,255,173,136,198,47,46,210,180,239,124,49,237,66,155,140,213,243,115,56,249,93,8,16,104,30,128,189,1,72,128,160,38,17,113,206,56,102,86,74,197,31,83,13,65,90,18,157,39,67,190,150,202,129,104,25,75,193,0,100,68,204,227,37,67,37,14,173,149,64,191,46,211,3,105,210,166,250,164,196,253,43,115,148,52,68,72,121,144,32,36,70,116,44,49,36,103,202,133,36,241,229,96,201,141,52,70,202,28,170,130,47,1,67,182,31,153,76,213,156,241,171,99,191,227,28,69,37,20,204,255,251,178,100,191,14,5,97,102,202,27,34,103,50,86,204,57,199,36,67,124,23,61,159,30,109,9,254,129,137,179,102,104,194,142,40,247,145,213,218,191,246,95,125,91,245,222,134,10,125,42,167,133,6,215,248,173,34,222,238,231,127,234,171,206,183,26,103,217,133,124,49,184,201,127,140,223,88,197,104,221,187,66,240,118,223,173,237,170,248,113,154,4,10,46,198,244,124,36,0,66,0,0,183,109,128,237,80,138,165,226,252,4,17,249,178,98,229,229,30,79,30,177,253,207,100,8,59,29,14,63,207,95,242,201,246,251,43,224,3,4,24,131,18,173,67,180,223,35,42,214,158,217,75,72,199,169,53,186,18,135,38,200,49,231,159,73,115,213,149,82,232,136,90,217,164,255,44,216,255,20,79,82,183,229,72,143,249,255,102,89,44,243,231,145,115,195,42,0,35,195,52,160,12,220,115,52,105,204,194,47,35,60,15,193,241,51,11,132,12,4,105,52,40,80,112,98,101,179,144,232,96,193,0,115,62,8,147,16,132,182,34,12,12,131,134,65,9,110,0,2,137,7,145,20,40,40,6,128,194,192,67,25,170,138,21,76,184,57,48,179,6,55,30,33,75,193,44,163,148,112,196,1,190,91,107,218,32,241,70,165,140,130,194,101,3,143,107,100,2,9,2,222,24,121,15,60,187,194,152,193,73,188,154,45,217,226,86,34,16,64,80,60,114,166,128,209,56,121,26,13,20,114,10,142,201,212,67,122,107,236,90,116,148,148,181,148,190,187,219,123,171,249,116,215,228,134,114,205,206,189,203,57,180,217,72,226,205,164,15,185,85,110,158,246,197,204,159,204,7,131,173,151,53,138,46,141,42,126,182,79,29,215,253,127,82,221,223,241,63,123,1,154,72,0,164,9,149,45,183,61,144,143,3,200,50,128,134,124,134,9,64,200,17,203,173,85,27,127,133,240,241,170,206,85,7,46,210,198,92,164,124,69,103,200,201,145,10,236,59,104,45,177,98,192,131,165,3,111,19,39,40,52,83,197,140,122,26,154,99,212,215,116,106,81,135,110,233,160,184,153,42,222,84,233,179,74,19,36,178,191,221,64,216,181,26,162,146,250,36,75,189,175,23,139,13,87,107,16,7,77,53,236,87,91,58,27,55,220,63,223,187,204,170,220,117,253,45,183,1,85,84,0,7,167,244,203,185,7,24,44,232,5,120,4,9,202,89,80,18,100,105,51,162,21,38,244,177,128,104,56,112,176,61,130,177,57,116,186,251,57,201,186,77,82,152,84,234,13,96,104,156,202,79,172,202,71,245,243,156,108,186,143,194,127,183,183,71,157,44,171,38,193,73,139,190,235,113,70,167,169,160,108,174,124,65,102,213,250,56,112,52,105,88,58,109,77,255,251,178,100,214,140,6,109,103,69,147,153,93,48,128,108,217,170,49,40,91,83,181,157,40,109,13,124,193,135,179,101,140,241,138,176,64,138,71,103,187,134,111,44,249,252,252,191,156,148,212,131,157,109,204,144,19,240,51,145,138,125,65,133,42,148,251,173,240,227,101,10,88,98,232,171,127,20,199,188,235,95,44,119,53,247,48,232,233,240,216,109,85,253,85,63,72,55,112,0,55,36,137,117,133,217,127,160,78,68,28,235,82,147,57,90,146,116,72,230,255,117,139,241,139,174,237,184,219,163,96,207,94,137,234,255,83,4,120,41,128,123,72,200,3,80,165,168,25,170,59,123,246,41,94,153,211,236,201,146,93,225,77,159,58,71,185,68,119,103,77,151,116,162,230,125,89,21,245,166,138,12,151,246,69,109,89,214,157,63,69,213,27,125,233,104,186,0,2,227,38,54,76,246,78,17,185,140,156,188,51,177,152,206,211,21,130,50,41,236,212,96,41,113,144,12,4,32,144,104,36,207,164,34,223,128,25,204,16,8,179,195,0,8,56,22,20,16,132,60,134,10,52,76,20,1,23,54,73,48,139,146,234,153,209,163,12,42,138,132,98,133,1,132,7,140,21,85,75,220,197,215,202,161,178,253,225,41,98,188,109,16,182,120,100,18,16,225,131,11,92,7,228,144,54,90,214,226,81,39,106,15,25,8,105,57,214,45,38,44,117,146,117,143,41,59,54,109,87,61,71,205,126,230,213,51,213,227,250,255,184,247,87,46,123,238,206,36,213,44,226,11,32,106,81,111,85,202,84,170,76,32,73,78,45,229,247,111,65,198,134,231,72,136,54,105,118,18,236,162,89,87,75,84,67,38,26,164,93,108,167,252,50,230,208,157,178,86,20,19,1,230,119,125,251,233,0,38,53,69,102,146,115,189,66,60,80,0,246,26,205,188,16,95,112,251,75,235,191,51,38,90,252,42,162,247,55,212,122,77,216,43,85,189,106,77,103,59,216,126,83,214,166,111,99,142,180,240,168,94,174,86,81,142,35,113,27,120,101,180,135,40,99,225,53,3,221,6,76,133,82,108,107,117,66,58,146,120,206,95,198,154,68,214,206,243,140,175,4,162,29,188,215,148,26,242,84,245,185,231,183,111,175,109,31,34,254,223,203,56,153,152,230,150,83,97,30,99,175,75,69,159,238,253,175,45,243,184,166,172,0,16,105,195,6,100,22,75,2,163,152,249,57,148,142,159,122,97,132,133,133,200,200,167,202,160,6,102,44,44,32,160,224,41,11,98,50,208,225,84,79,65,5,72,117,33,226,133,244,87,77,136,194,30,7,0,209,8,68,62,202,217,64,177,107,128,1,0,14,1,129,16,11,23,124,38,108,213,148,210,205,114,2,131,101,47,20,255,251,178,100,215,12,6,136,102,197,19,155,91,112,133,204,217,154,49,134,111,21,45,155,30,109,149,124,201,167,51,102,168,147,14,156,66,145,74,29,89,181,77,139,198,242,198,33,140,222,33,160,123,245,12,34,56,68,68,230,81,96,155,45,159,253,127,93,82,93,242,37,250,77,243,254,93,14,87,118,46,38,115,117,178,110,239,150,110,182,212,52,227,46,53,146,217,156,117,69,158,116,211,151,74,30,114,105,157,240,164,211,119,185,234,0,105,30,128,0,120,18,78,73,41,158,221,35,0,86,50,47,32,212,38,36,229,253,160,118,55,224,244,134,60,167,176,166,172,116,111,60,63,237,172,252,162,154,21,227,60,227,91,5,187,53,250,198,114,19,41,54,96,29,55,207,198,8,203,8,77,92,251,154,103,86,146,250,7,39,180,247,100,145,130,71,20,104,210,156,14,153,219,191,249,60,136,112,218,23,171,82,214,76,251,251,78,162,117,139,228,251,247,19,0,0,193,3,192,201,71,179,55,30,70,149,3,83,211,234,41,12,64,75,49,33,204,106,156,96,80,81,131,31,38,39,1,24,16,72,101,83,11,90,48,21,64,95,7,66,0,68,2,136,180,4,44,115,137,70,25,209,160,193,199,55,161,31,229,184,111,237,43,130,193,67,108,29,170,142,203,30,104,189,12,25,197,234,251,9,7,138,190,48,205,51,135,71,43,65,103,197,55,23,76,96,100,195,207,78,34,39,89,197,119,95,151,21,244,95,38,44,20,236,215,195,82,211,220,73,52,190,98,234,184,221,93,240,217,234,253,253,127,253,251,185,230,190,255,167,77,87,44,152,117,75,25,45,182,154,148,176,150,137,121,156,203,236,216,241,187,205,50,226,116,235,185,34,213,93,207,117,87,247,213,62,35,154,117,221,76,127,85,222,19,124,136,0,14,4,150,219,111,6,79,194,235,136,241,122,126,187,132,70,99,16,15,225,44,49,194,168,103,188,7,66,124,172,130,114,204,162,169,94,166,119,246,198,120,205,69,251,132,149,26,19,84,204,219,211,189,49,105,53,53,211,61,157,196,213,34,245,104,215,73,213,213,67,247,140,151,135,226,17,233,71,85,201,252,173,165,46,148,164,212,253,94,239,43,213,223,172,177,81,206,203,220,30,164,33,40,141,210,85,194,68,237,205,55,105,162,210,88,93,232,33,108,26,60,136,182,1,138,203,25,122,49,167,133,27,223,11,206,99,80,97,220,198,30,64,110,208,198,110,8,56,6,101,232,67,65,100,37,38,112,11,78,35,9,69,154,32,225,170,196,32,11,57,6,76,150,220,195,66,146,176,208,10,225,178,168,209,16,60,10,50,150,95,106,128,0,116,205,111,151,52,86,29,137,197,156,74,108,21,166,44,172,255,251,178,100,201,142,134,5,102,197,19,154,91,112,118,172,217,138,49,232,23,86,209,157,24,109,152,253,1,182,51,101,140,245,141,184,144,253,69,212,167,60,67,132,147,53,62,253,67,19,176,25,17,103,115,162,211,125,234,53,157,22,252,141,152,178,9,198,196,40,198,144,198,166,255,203,230,110,101,248,220,63,123,198,34,142,124,7,116,229,146,38,86,255,9,210,45,28,251,70,91,18,2,187,137,204,182,126,135,180,112,226,112,142,223,239,235,211,236,101,55,74,161,160,49,168,160,34,156,146,211,133,193,169,121,84,26,118,35,41,100,240,154,42,160,157,81,202,206,234,213,47,80,227,129,252,217,133,49,15,130,13,9,150,177,144,215,194,220,29,181,23,164,174,142,111,127,59,4,174,115,45,102,63,206,197,239,182,122,25,62,209,62,194,168,144,20,204,172,88,150,207,94,17,163,78,49,25,248,111,59,228,107,43,146,253,79,86,136,200,93,121,123,243,156,242,207,203,219,203,206,25,104,92,32,11,85,0,17,147,6,182,72,9,134,73,39,152,224,166,80,97,56,26,160,28,18,6,23,65,207,177,80,33,146,210,64,35,137,80,30,14,118,166,160,129,40,180,212,86,64,98,59,49,38,187,15,40,224,114,227,18,4,230,73,40,235,3,17,158,97,195,35,140,184,22,158,98,6,3,137,41,52,222,129,36,171,130,3,129,33,114,231,126,252,65,223,227,8,129,160,114,0,118,35,73,147,110,28,105,83,18,40,61,89,135,136,213,216,162,114,108,24,108,177,151,123,94,177,127,241,45,61,83,124,125,82,255,252,204,113,85,240,203,196,221,215,35,246,230,33,163,233,34,205,198,66,118,245,125,111,51,182,168,209,245,87,214,139,15,23,31,253,255,61,205,124,144,0,183,60,0,172,85,165,190,237,220,251,85,106,105,67,143,2,101,48,148,37,13,223,246,177,85,206,168,61,77,59,14,13,210,69,68,231,220,67,232,117,141,123,6,245,73,7,88,60,43,27,17,18,163,42,63,210,170,16,104,226,50,30,32,121,2,115,171,137,238,38,214,226,171,239,154,189,255,105,209,11,132,171,217,53,138,139,98,102,42,108,219,136,167,141,124,185,159,251,185,191,159,159,170,209,215,230,63,190,249,152,154,245,128,230,159,160,205,65,67,49,142,12,216,41,11,30,8,71,39,122,4,2,133,38,11,60,134,58,192,162,176,44,4,28,33,0,131,140,154,35,178,88,16,152,144,6,158,9,156,144,208,26,155,62,175,242,53,150,0,70,2,85,47,23,76,198,0,134,234,93,225,99,243,252,56,60,103,172,136,185,47,171,42,98,146,200,228,213,60,9,37,159,99,211,203,98,121,200,98,15,236,12,166,82,252,32,236,34,255,251,178,100,195,14,5,110,102,198,19,154,67,112,112,204,217,218,48,8,113,22,17,157,24,78,25,93,1,102,179,102,232,199,148,200,185,166,240,144,14,99,185,57,46,205,190,81,217,153,132,108,14,26,113,10,78,150,81,41,43,24,15,61,210,122,241,142,147,27,11,136,115,123,237,238,214,100,223,119,123,184,125,146,158,126,86,214,46,119,124,93,70,50,31,227,109,222,158,155,255,244,187,119,79,89,135,130,167,0,10,0,7,55,223,236,115,92,104,49,226,28,242,149,117,18,0,225,18,223,244,16,123,93,232,159,250,221,209,43,68,70,100,34,28,54,70,16,72,249,19,33,156,142,143,23,93,7,93,28,198,66,58,88,175,247,63,33,209,29,155,187,163,52,197,43,57,220,142,103,158,133,170,40,149,85,22,196,119,105,17,185,141,79,255,255,127,248,50,1,130,247,195,23,133,76,192,254,53,185,52,210,10,163,181,217,76,46,7,48,83,132,6,7,48,185,4,224,196,195,71,140,140,54,51,50,233,168,64,11,4,17,74,14,2,192,50,16,252,81,131,3,0,238,170,9,140,98,1,71,195,77,149,76,118,10,29,2,24,44,166,142,200,202,28,163,66,73,135,72,230,22,9,130,1,70,11,4,50,148,48,98,44,221,222,120,26,91,14,195,18,216,55,130,32,99,88,111,4,32,98,32,59,248,94,23,109,157,180,23,249,152,187,5,198,49,104,29,10,213,58,247,125,225,252,35,112,253,61,123,208,220,230,57,242,187,253,106,255,115,99,42,84,201,201,138,165,246,105,237,237,237,232,248,45,74,59,65,101,165,252,91,48,29,174,29,138,227,152,93,167,135,22,155,73,187,204,223,211,93,17,212,93,252,147,172,245,121,173,86,184,183,141,92,125,226,148,248,146,190,125,99,31,113,115,81,208,101,78,71,244,170,206,128,0,35,73,77,198,221,115,211,197,19,160,105,195,29,167,219,121,12,66,151,13,112,119,46,247,248,200,157,97,58,42,35,141,159,145,180,41,12,178,63,76,234,65,74,35,176,224,242,3,213,121,185,40,59,8,203,60,135,81,143,113,38,74,233,70,92,23,48,209,100,56,122,46,98,177,132,29,98,3,202,14,89,51,155,24,93,204,30,58,201,90,145,179,10,151,28,111,165,92,172,181,141,91,151,47,188,219,137,119,118,102,104,171,90,36,99,138,65,51,114,168,86,206,55,230,51,173,185,179,34,188,86,212,32,51,96,0,252,187,21,178,100,14,173,71,194,230,137,39,127,141,192,8,168,247,206,89,135,179,16,134,6,165,140,41,218,136,86,173,26,137,55,10,106,88,122,11,16,78,150,25,36,86,47,26,108,202,208,246,95,43,123,108,234,31,194,239,42,89,213,72,174,160,255,251,178,100,214,12,135,4,102,196,11,134,127,176,135,236,217,122,61,40,91,83,41,155,40,108,141,126,201,152,179,165,9,129,138,240,8,223,186,116,212,182,255,27,215,230,51,186,212,238,105,246,123,168,59,149,218,42,94,93,195,255,208,76,4,56,196,40,235,129,128,40,236,139,231,61,115,243,52,204,229,230,208,193,75,151,151,81,61,148,138,198,53,205,189,20,239,55,176,234,170,62,132,206,214,137,169,230,166,250,238,185,133,119,85,238,101,50,82,20,233,232,13,223,195,210,218,68,189,112,210,114,153,55,94,235,98,164,140,113,171,114,63,69,171,153,101,248,99,150,44,38,206,81,174,215,181,186,30,117,75,28,178,215,156,65,225,181,158,52,153,50,132,197,206,168,212,29,35,226,101,24,29,225,32,232,112,146,145,125,148,147,46,119,169,121,114,13,55,66,120,166,245,105,164,255,103,93,150,69,110,233,213,149,189,119,255,68,238,218,201,254,129,210,0,4,145,138,41,141,0,70,82,80,25,101,240,102,193,1,241,141,96,195,129,139,148,161,209,51,2,0,76,102,205,49,80,20,194,160,35,50,141,91,49,32,164,104,168,94,80,104,80,112,28,156,198,2,0,180,150,22,80,47,113,204,160,124,49,112,77,60,140,104,5,72,194,17,59,186,140,192,128,49,16,169,49,130,4,111,100,62,68,11,145,59,140,22,24,92,206,131,232,183,233,213,185,109,236,0,3,138,72,95,138,40,203,245,12,203,218,72,232,13,27,35,17,64,92,27,80,242,6,48,225,226,85,69,105,153,137,107,249,227,234,215,92,86,220,247,73,48,114,200,239,120,136,166,167,234,105,81,238,231,102,72,116,142,104,97,201,20,125,235,74,208,61,5,68,12,170,185,170,61,233,51,5,38,164,24,243,162,237,53,102,69,75,77,42,211,178,170,91,168,154,19,164,220,66,159,164,3,2,20,146,219,146,176,228,68,40,2,180,248,30,236,240,69,157,197,224,159,42,196,86,83,171,246,106,5,24,89,218,95,11,246,206,212,149,240,143,176,222,82,102,198,218,90,225,79,150,62,134,99,168,105,125,84,212,247,203,114,134,171,15,39,30,255,238,245,83,116,169,14,186,79,113,197,247,142,86,136,105,210,161,21,223,198,55,19,197,84,215,221,77,68,47,115,95,45,220,38,181,115,19,60,207,63,28,202,117,77,250,135,195,244,0,15,251,161,134,34,68,72,168,240,217,187,17,128,56,102,212,200,81,25,66,118,226,60,97,223,102,101,170,139,47,20,72,166,116,219,163,229,16,159,137,195,239,240,20,162,181,203,211,142,15,91,114,217,122,216,135,34,47,36,197,238,222,187,187,81,190,219,191,126,81,77,63,16,138,179,185,252,32,142,222,255,251,178,100,201,140,134,118,103,69,19,136,111,64,115,44,217,103,61,40,88,83,213,155,40,109,25,94,201,149,179,101,76,246,21,104,189,94,149,168,87,175,63,148,34,118,228,222,24,107,63,255,247,43,0,102,165,75,217,113,76,90,1,72,110,148,8,86,174,103,104,183,61,168,189,205,135,114,245,40,111,243,251,198,111,250,189,92,119,107,204,42,50,97,181,188,164,208,159,234,175,158,182,49,76,55,211,255,251,43,180,208,209,128,0,113,200,213,47,139,160,129,182,3,201,116,41,238,225,149,177,211,136,222,149,3,219,130,40,31,191,224,22,183,163,141,184,191,62,160,168,85,90,153,209,220,212,118,97,115,178,59,108,40,234,199,4,116,26,56,183,78,164,83,41,153,203,116,114,51,182,139,91,104,251,78,212,37,212,166,100,121,235,86,144,196,61,204,207,87,51,35,126,98,181,29,44,255,220,223,183,237,237,255,29,0,0,154,172,203,31,164,70,38,214,100,245,134,40,14,66,144,74,38,98,230,161,205,232,148,98,99,194,67,16,145,166,149,76,35,5,22,49,16,129,168,153,107,129,0,74,18,92,84,151,68,161,24,48,49,68,195,1,20,213,180,107,14,152,17,37,95,24,12,94,212,79,92,197,3,100,175,188,153,180,117,211,113,214,145,178,181,170,166,77,120,88,9,142,188,194,217,46,18,111,63,208,67,255,54,193,36,13,197,60,26,139,60,105,141,122,220,55,43,136,70,245,118,159,255,253,17,102,34,180,113,209,124,69,83,83,191,199,173,125,243,242,219,246,218,93,243,194,105,47,253,247,214,240,178,227,11,146,6,211,85,19,61,23,39,66,227,113,227,161,22,174,219,171,232,127,51,127,87,253,196,242,48,0,109,152,0,185,110,183,137,40,56,114,34,16,192,184,254,132,61,22,56,32,196,232,161,237,32,97,153,189,160,60,145,208,251,18,132,25,57,190,63,50,117,123,78,242,99,104,19,71,75,41,72,210,141,59,164,229,148,155,102,55,253,185,248,145,25,162,182,132,38,153,214,138,82,2,220,141,76,99,7,127,143,119,10,185,130,51,230,77,202,110,150,127,171,99,171,6,166,69,103,131,209,230,202,104,132,70,227,254,147,41,145,251,255,159,220,255,192,205,210,2,32,25,128,66,223,76,251,99,22,60,192,33,86,99,50,180,154,120,203,81,151,168,64,129,192,167,120,169,216,114,6,50,28,96,0,82,13,83,179,49,100,215,48,156,193,147,177,95,100,17,161,179,212,68,17,74,51,211,129,23,56,16,75,153,102,166,138,43,195,14,83,47,75,39,169,156,11,53,96,144,156,40,84,38,8,86,9,242,81,176,117,42,76,180,224,65,16,24,235,133,237,127,214,25,34,23,41,102,255,251,178,100,206,14,197,205,103,72,27,120,69,66,115,172,217,115,49,35,126,24,37,155,34,109,97,15,201,205,179,165,204,244,141,248,228,175,45,182,195,30,121,38,103,242,239,242,38,185,187,214,126,56,243,44,117,10,160,185,199,150,149,27,35,242,204,66,97,224,70,11,131,179,164,46,67,138,65,226,98,132,119,17,74,147,46,167,247,27,141,38,187,111,248,88,214,110,6,176,193,133,220,93,223,155,243,108,234,207,220,255,55,205,89,96,12,95,96,0,100,182,165,90,85,164,249,86,191,4,195,124,85,148,46,15,149,126,11,132,173,51,57,170,134,211,10,199,59,95,14,52,97,86,22,140,111,202,94,186,170,34,153,229,197,65,38,164,179,43,10,157,232,229,17,155,37,86,237,136,71,255,241,169,111,183,210,104,231,24,154,246,153,154,194,159,81,204,205,56,166,207,20,63,9,218,111,151,220,153,60,194,169,174,102,71,153,150,93,52,41,109,111,239,33,126,94,190,190,92,204,207,240,213,0,0,231,212,194,195,8,48,97,99,29,128,65,154,194,227,18,48,148,201,48,160,161,195,12,18,68,246,164,228,54,223,52,214,38,231,166,83,57,83,237,205,130,172,212,197,17,20,115,159,229,65,2,193,14,138,233,4,129,115,95,116,65,108,211,236,253,117,66,233,229,17,121,91,224,203,228,12,33,195,88,87,4,148,51,22,115,225,165,41,77,89,98,1,96,88,118,171,211,2,46,102,7,90,22,246,59,54,106,212,238,245,221,246,211,83,213,126,215,210,87,80,149,45,81,95,164,241,197,138,141,112,232,69,177,0,32,15,228,113,39,49,227,237,177,66,206,20,151,233,58,227,149,183,191,243,227,218,253,102,100,171,167,212,253,4,55,90,223,91,173,36,172,179,0,125,102,192,1,128,0,1,118,244,110,68,2,195,234,80,31,193,65,68,240,139,102,202,113,89,212,155,89,217,96,99,179,45,113,132,237,44,143,150,104,70,127,234,200,122,89,252,214,16,100,37,170,71,40,186,12,102,51,21,200,238,168,101,201,98,230,75,22,71,74,170,49,43,83,177,39,251,180,232,138,239,191,253,54,247,251,251,80,50,125,241,10,105,134,100,234,97,4,37,240,160,49,32,162,42,136,42,40,132,164,225,155,14,21,245,143,46,11,16,251,69,124,231,223,9,123,122,129,1,84,159,136,53,161,176,123,75,185,158,168,235,204,233,63,173,165,216,196,133,234,182,227,178,246,23,16,101,46,147,91,71,137,107,220,136,12,37,193,104,76,141,158,42,138,168,65,113,198,186,214,233,161,166,2,235,106,88,241,74,236,92,195,255,254,111,180,187,254,207,254,215,227,25,196,245,64,74,75,222,169,125,86,234,241,177,183,127,55,255,251,178,100,196,142,133,138,103,74,27,72,111,178,86,140,217,170,36,37,126,21,93,159,44,108,153,190,193,142,179,166,92,177,158,248,53,41,199,200,199,167,204,114,188,196,246,55,61,27,37,70,120,251,144,216,123,127,209,173,5,173,23,73,87,123,25,53,77,100,27,125,243,32,70,203,202,91,128,0,203,125,109,143,228,193,168,197,64,251,135,177,72,182,71,217,146,200,122,43,232,91,84,48,142,223,195,213,226,147,249,25,139,178,160,226,31,8,45,113,97,28,0,60,183,96,160,18,4,239,252,193,159,77,242,247,107,238,132,71,33,53,221,253,207,95,206,146,27,244,171,52,35,207,43,229,163,145,122,7,121,185,33,22,71,78,245,206,251,162,83,255,59,255,253,2,115,147,16,83,85,0,0,164,176,70,224,106,17,214,86,107,225,137,111,2,156,102,2,8,106,188,205,10,49,121,82,181,77,129,208,211,78,48,191,25,243,136,34,0,94,23,105,67,30,5,248,192,204,105,212,152,151,147,0,88,72,154,93,66,227,175,219,94,75,168,178,226,110,193,195,96,216,104,84,140,157,91,157,34,247,182,80,196,246,159,122,71,169,86,173,21,76,128,100,189,5,1,74,198,112,245,186,139,65,38,144,150,93,23,141,228,127,147,21,252,152,221,95,215,127,149,153,173,187,177,191,27,227,65,167,157,210,96,85,202,127,43,55,190,24,139,70,168,242,176,170,127,17,231,223,105,243,222,157,171,58,153,170,13,64,210,206,25,164,255,43,80,59,117,148,118,245,59,186,214,154,150,180,86,231,14,155,78,181,119,90,208,72,196,19,192,101,64,224,0,11,63,201,181,164,138,190,118,9,14,248,168,64,139,204,249,11,134,29,89,2,9,52,34,113,121,169,83,238,236,109,22,215,114,199,6,112,122,8,193,144,72,160,30,171,156,55,167,90,226,255,229,14,68,230,186,182,164,102,218,166,238,225,111,107,225,235,255,24,249,162,240,195,89,177,163,3,222,197,148,233,55,125,211,137,100,132,145,203,83,160,237,154,5,28,214,254,166,227,85,158,60,139,214,120,152,231,231,230,106,36,4,40,238,17,38,12,60,2,20,151,24,116,132,102,240,1,147,132,34,32,145,131,80,229,5,99,23,136,204,168,13,12,47,14,0,204,24,26,70,116,153,49,48,13,161,165,80,160,52,188,116,229,251,105,8,106,129,166,20,40,150,165,221,77,56,67,39,68,33,24,16,2,24,96,232,116,81,38,136,44,18,67,152,56,42,172,202,12,160,15,161,80,3,24,88,203,237,12,225,180,206,65,228,129,132,173,38,198,34,9,173,215,148,112,14,195,31,196,130,180,189,11,242,151,203,10,206,25,211,252,232,231,133,110,235,255,124,67,62,35,255,251,178,100,223,14,134,2,102,200,155,70,111,178,115,140,233,135,60,104,110,25,237,157,28,78,25,190,193,227,51,165,220,243,42,248,155,245,183,113,186,52,14,56,87,68,140,65,75,42,143,184,108,152,135,197,110,24,178,205,114,153,91,91,165,219,239,222,205,23,15,30,126,236,28,143,239,148,52,137,124,200,115,206,133,104,155,173,53,59,186,220,196,250,158,203,90,207,188,206,180,203,128,72,152,96,16,84,187,82,96,248,186,85,28,195,129,207,25,11,49,82,205,169,137,98,172,239,16,111,123,211,85,92,211,239,59,196,141,89,196,117,234,49,89,223,233,102,190,249,238,231,182,19,41,146,105,9,41,243,33,246,243,180,248,207,40,212,180,253,198,70,165,174,125,235,23,50,101,153,89,182,239,111,249,134,195,163,191,75,156,251,45,245,183,35,223,204,43,14,149,229,111,221,136,201,157,231,34,105,246,135,66,222,171,61,122,205,250,207,115,171,158,96,32,152,0,0,219,136,217,167,54,197,78,188,211,78,204,156,145,211,10,152,70,14,73,20,99,40,48,192,214,110,74,88,14,90,181,94,66,236,84,92,236,186,29,138,60,173,217,86,53,160,162,36,9,202,197,129,65,237,221,73,32,140,4,29,249,129,33,171,82,164,141,135,99,177,135,214,219,46,145,78,72,30,150,213,156,179,153,151,62,91,26,135,111,204,46,171,120,211,210,203,7,88,21,41,80,168,183,220,206,103,219,171,159,171,133,180,251,101,75,233,69,171,116,156,103,87,119,123,230,162,170,217,178,106,247,187,221,178,121,219,223,47,101,85,185,189,179,135,58,144,88,245,66,210,194,230,156,73,85,89,73,43,207,178,9,86,207,165,86,143,134,112,0,1,8,0,8,61,255,195,250,30,54,29,112,174,226,192,100,115,9,165,149,42,94,222,119,221,127,95,157,177,166,154,107,254,159,154,204,203,254,74,156,35,34,35,108,191,209,42,145,99,104,177,162,215,207,153,191,158,99,95,58,107,141,117,95,183,148,225,233,121,177,66,236,244,107,29,40,101,102,174,182,100,187,62,150,205,240,107,141,9,79,48,136,236,221,223,19,23,147,205,102,87,55,131,176,84,234,101,90,41,183,65,38,55,75,153,158,74,99,0,137,130,194,198,171,24,133,64,230,26,1,153,120,82,174,211,112,104,168,52,12,18,5,142,130,145,160,28,57,48,64,52,208,170,147,21,133,18,188,28,108,12,0,18,5,192,66,225,161,41,139,128,105,197,20,1,6,139,128,190,144,117,62,149,250,232,49,24,9,146,210,211,165,13,228,117,26,6,33,155,114,7,1,152,250,80,44,102,47,25,127,218,123,13,164,86,167,41,251,121,223,121,52,20,202,154,132,221,71,246,59,255,251,178,100,200,142,133,76,102,200,155,75,111,64,88,44,217,205,40,103,246,30,33,155,16,46,37,254,193,190,179,101,140,242,161,248,171,24,223,37,123,163,80,155,153,77,102,230,150,39,5,98,74,68,128,137,180,42,182,125,120,39,209,61,168,195,86,161,169,81,210,34,144,142,70,120,220,241,36,165,217,65,219,222,178,190,16,77,242,243,218,40,138,190,13,21,40,155,40,69,48,157,236,21,220,240,107,7,55,196,57,156,43,135,57,32,64,173,111,168,94,92,90,204,24,107,8,192,192,89,221,201,87,105,0,41,54,175,223,148,45,172,227,17,114,36,106,179,252,63,222,194,66,229,130,179,148,20,37,229,128,227,44,194,42,42,59,147,239,246,45,57,239,253,93,146,167,154,229,179,143,73,226,92,111,20,134,196,196,52,233,119,86,208,127,75,83,235,68,72,165,56,185,196,29,77,12,37,109,150,251,161,22,155,26,68,197,106,157,217,216,202,136,102,204,37,113,88,201,26,54,42,56,174,104,119,51,17,255,199,53,192,200,26,1,42,0,64,37,118,251,57,165,250,20,178,215,65,96,16,100,36,15,69,167,137,2,79,211,226,200,168,98,52,157,191,63,126,197,120,38,49,47,89,181,110,75,111,76,209,211,58,90,204,100,108,110,59,189,243,143,83,176,148,235,190,217,115,135,39,191,13,73,141,77,188,59,105,122,217,249,134,101,105,175,179,40,57,249,76,126,152,183,104,150,253,222,51,213,99,56,51,173,206,213,125,100,59,228,92,120,255,31,180,35,187,185,254,47,104,245,243,164,201,74,125,82,246,231,156,109,85,79,235,237,115,159,11,62,99,155,70,210,89,202,1,214,0,21,218,236,166,128,225,133,44,86,48,224,128,76,194,10,163,148,20,251,7,98,169,38,97,54,169,89,47,25,166,120,146,174,85,143,195,118,88,10,151,75,238,217,139,245,50,48,202,50,144,201,255,105,225,249,186,147,237,89,174,192,75,218,34,138,73,249,216,103,188,50,233,57,112,52,249,100,5,51,237,84,242,141,147,90,200,69,209,203,237,236,123,107,103,207,63,60,227,187,61,118,78,231,38,93,246,181,238,39,37,181,233,253,204,249,246,84,125,121,108,232,27,202,114,144,186,249,20,190,237,120,218,151,124,251,251,9,192,91,155,253,8,16,112,129,195,154,1,143,14,62,115,94,16,18,52,83,89,25,33,216,158,66,217,215,213,229,165,161,194,181,188,101,51,177,196,57,57,221,123,237,205,203,163,176,30,22,141,134,105,58,205,143,31,212,64,81,75,100,112,74,146,188,72,168,146,68,154,239,188,179,250,228,140,123,219,115,206,58,103,121,197,169,177,165,50,133,60,160,254,250,42,201,159,178,160,43,131,139,255,251,178,68,190,136,196,105,103,76,59,6,93,240,138,108,233,83,101,230,76,17,101,157,46,108,153,87,194,49,51,101,77,151,161,49,74,221,89,11,255,221,83,43,93,140,255,248,234,173,117,83,235,57,111,136,231,47,91,82,167,88,253,247,209,217,57,239,169,231,187,92,21,56,45,201,190,195,133,58,6,24,166,192,228,199,143,174,255,8,131,30,73,193,3,114,130,48,128,184,167,78,23,173,113,36,158,172,43,43,192,110,53,176,125,199,111,87,41,81,112,35,19,17,121,78,42,41,181,60,69,7,197,57,28,141,18,15,228,230,17,70,3,215,75,51,67,45,134,118,75,213,85,34,63,17,124,212,51,56,202,243,46,227,152,56,123,196,84,231,13,150,86,90,86,183,17,97,169,23,29,50,153,243,211,119,127,176,219,106,139,135,134,116,254,161,106,160,245,88,110,174,110,162,223,226,141,169,115,210,249,2,77,177,0,1,131,26,141,12,80,99,51,83,100,112,66,102,80,169,194,149,70,18,1,152,177,110,103,16,33,130,195,64,19,88,56,56,141,134,87,16,161,44,193,129,113,161,99,204,226,36,107,212,44,1,64,64,136,22,44,44,94,6,23,16,130,142,75,180,4,44,105,68,0,52,112,79,98,243,164,156,50,220,33,140,168,40,160,235,47,21,11,181,45,194,171,215,86,90,216,89,236,138,188,190,31,155,122,37,213,54,228,80,77,2,161,8,94,152,81,41,226,26,245,138,223,226,181,250,244,121,167,153,171,167,165,250,143,249,132,86,199,109,124,213,204,93,93,252,220,64,138,94,123,72,245,89,182,42,140,102,50,79,139,171,52,173,144,157,101,41,4,106,236,113,58,217,20,146,91,159,58,230,169,158,65,16,240,200,9,96,4,243,146,74,36,147,31,29,64,99,1,174,80,78,208,126,120,138,191,182,175,255,173,188,246,105,179,234,104,140,58,72,227,70,133,7,144,129,135,59,151,125,155,100,127,28,159,236,142,155,131,253,179,110,134,88,181,97,85,57,108,101,5,42,113,33,230,169,119,185,237,169,236,92,212,110,78,249,86,56,179,99,99,33,89,220,138,98,114,163,187,21,140,234,206,54,221,131,0,1,71,100,49,245,241,0,120,18,120,8,130,33,20,33,119,75,80,106,216,40,168,16,26,16,114,171,153,8,16,106,0,92,165,96,216,53,230,233,44,135,153,22,73,225,21,33,55,120,168,144,189,181,152,69,135,10,4,145,198,218,159,51,181,245,183,86,115,8,186,123,220,74,96,217,149,161,115,64,22,179,0,65,244,158,155,223,191,254,208,241,117,247,35,206,87,255,191,124,250,253,223,54,125,61,239,228,194,153,161,120,188,47,51,113,79,248,125,108,139,194,177,228,220,214,102,255,251,178,100,206,140,5,203,103,69,147,136,111,64,100,236,217,186,28,101,247,19,201,157,32,109,153,121,129,176,44,101,28,241,150,169,199,215,220,45,3,101,165,4,21,16,234,94,30,122,217,78,101,117,119,54,200,149,169,148,139,9,200,230,108,80,51,128,8,0,78,55,33,254,117,156,135,186,240,57,229,9,124,135,233,121,119,4,216,133,5,195,126,148,212,42,205,163,230,190,29,84,144,142,157,231,127,252,255,237,52,18,155,12,103,210,103,210,30,97,23,176,206,5,20,149,154,142,145,188,138,136,163,68,119,80,214,101,42,57,152,170,232,164,161,30,169,98,85,214,223,34,217,88,207,65,212,162,216,165,200,174,137,216,77,202,53,251,140,199,232,145,84,83,235,52,196,20,212,85,85,0,34,147,52,29,77,6,34,56,152,80,210,113,51,29,137,206,146,228,7,1,140,3,3,18,61,24,212,84,96,134,177,49,33,88,140,128,89,14,2,58,131,69,213,226,50,23,97,43,89,150,46,160,40,16,88,42,91,179,8,37,201,148,142,121,65,134,80,72,6,47,11,43,71,213,214,235,181,215,214,46,210,99,113,121,138,144,237,186,143,228,66,158,72,245,90,148,47,102,143,155,61,156,174,214,97,251,76,186,83,45,12,156,31,143,84,189,97,211,145,113,168,130,115,166,133,234,212,108,108,79,117,17,199,115,215,196,112,146,246,251,245,53,42,39,31,45,213,77,232,178,23,170,163,175,91,187,70,159,165,97,148,51,234,51,6,71,5,62,214,67,159,61,77,117,175,219,166,127,238,221,46,205,166,178,247,100,63,71,109,106,192,249,229,182,180,78,1,182,30,179,232,0,1,244,68,165,219,117,218,20,115,26,111,75,182,136,219,131,17,81,19,161,186,238,53,151,248,155,196,216,68,186,220,223,26,255,94,146,145,238,253,62,177,22,95,191,240,187,215,167,123,223,86,252,0,42,72,51,201,154,60,22,105,54,53,14,224,219,228,80,170,37,196,25,156,99,116,33,97,136,46,86,202,81,28,117,5,138,243,234,74,142,249,92,195,199,228,175,106,121,254,109,19,18,223,123,31,155,177,172,199,201,232,25,109,132,194,140,97,73,241,153,75,70,30,178,131,83,229,96,195,221,2,12,56,8,29,117,129,138,102,66,36,153,85,62,6,44,21,130,193,81,97,224,210,82,15,22,90,99,29,64,18,236,77,117,101,37,10,49,208,8,32,200,199,227,13,1,75,252,24,71,138,14,129,3,1,237,129,8,89,74,243,83,42,122,89,77,136,149,44,183,188,134,161,154,119,90,58,226,198,217,4,138,35,77,28,125,250,224,95,150,190,149,44,0,208,136,120,220,57,146,135,164,37,92,178,205,94,183,53,255,28,211,44,255,251,176,100,223,14,134,80,103,68,147,136,103,32,116,76,217,122,60,102,190,23,149,155,18,46,33,125,17,166,179,101,168,243,141,188,93,67,84,79,241,22,172,212,40,123,10,49,228,189,45,53,195,94,49,49,204,67,3,240,251,180,11,18,235,34,227,196,38,19,89,207,7,189,217,205,27,223,202,55,215,119,50,205,141,69,215,251,156,199,53,189,3,41,221,250,22,48,32,9,73,40,127,42,206,244,77,4,172,196,101,197,13,36,108,145,144,115,176,115,144,27,24,180,97,224,162,201,152,133,202,51,21,255,231,211,204,211,178,47,114,227,177,195,58,233,115,53,42,15,214,222,111,133,9,163,199,108,67,236,10,64,206,231,219,13,129,186,197,43,214,66,153,44,77,230,71,145,40,191,177,12,145,136,155,205,78,236,70,193,250,235,155,79,183,113,255,54,68,69,200,6,165,0,4,109,140,221,192,50,206,142,135,195,226,212,205,40,62,249,76,56,147,17,244,49,184,148,35,116,68,28,73,128,153,226,77,49,175,15,4,103,172,41,244,112,225,16,75,84,91,173,161,149,92,60,122,50,130,72,155,68,69,184,34,2,107,49,21,233,45,183,188,176,198,210,98,118,201,144,150,106,215,16,45,144,154,63,35,26,59,115,130,192,242,101,241,121,252,148,234,229,254,252,245,238,189,127,250,168,102,121,38,27,32,94,25,226,178,185,154,161,70,141,49,41,54,117,191,82,97,132,88,137,100,42,37,213,76,234,19,43,73,178,70,162,214,70,77,185,52,178,153,179,100,56,129,89,67,171,187,97,227,46,175,94,25,17,15,225,204,62,232,215,150,184,236,91,128,109,125,2,171,50,200,127,92,65,96,211,16,14,27,174,40,219,250,141,66,68,173,104,138,128,84,120,98,180,169,70,113,186,158,84,7,15,244,56,110,202,167,33,187,154,211,44,83,124,197,188,86,174,45,17,212,37,195,72,48,68,137,43,234,11,164,62,203,57,21,72,61,149,204,164,14,255,148,54,210,13,196,72,146,34,146,48,199,32,138,83,77,74,65,68,107,33,153,39,244,226,210,225,103,73,62,231,115,242,222,218,179,60,249,150,222,118,194,252,12,0,6,140,59,124,40,154,112,33,167,181,38,100,75,39,123,104,72,42,32,197,5,113,130,154,76,79,80,181,0,128,99,56,55,6,1,38,176,242,131,26,46,187,11,103,82,197,74,154,69,240,67,16,108,202,138,68,11,1,50,6,192,44,62,206,145,77,79,187,0,155,70,229,118,201,36,147,51,229,166,36,144,237,34,129,8,158,112,58,144,137,3,200,189,113,116,228,76,38,226,1,206,16,78,121,229,140,83,111,251,209,109,230,238,31,92,124,244,238,110,89,45,174,167,138,227,247,255,251,178,100,211,140,133,145,102,199,27,73,94,98,117,172,216,242,101,131,106,23,77,155,20,77,177,118,193,211,51,165,168,245,13,156,235,158,180,155,105,163,206,246,203,24,231,252,58,226,138,9,115,148,171,181,135,19,57,193,246,176,252,30,89,235,27,102,154,73,189,41,106,38,140,82,162,223,110,186,219,116,125,21,109,169,95,148,134,65,247,150,126,223,245,132,41,34,154,74,184,70,85,29,41,211,50,8,211,118,208,46,216,162,19,67,198,145,249,244,186,66,106,77,147,168,125,41,3,7,220,166,152,164,38,50,50,236,233,111,171,144,123,0,136,88,206,108,201,80,25,204,9,197,220,242,51,124,72,196,56,207,8,212,211,141,156,12,228,59,104,172,193,100,70,250,185,150,181,155,97,101,105,49,249,147,73,167,91,203,134,33,21,129,81,42,136,137,13,137,72,13,129,179,168,112,226,162,59,160,48,206,0,40,67,70,62,204,150,109,50,116,148,201,102,19,56,5,14,204,25,48,129,136,0,149,22,125,24,172,62,100,21,168,8,154,24,26,14,117,17,0,128,64,176,129,32,192,4,17,9,1,160,195,160,44,140,78,226,1,6,96,59,128,114,153,0,48,209,59,130,195,136,32,202,1,102,70,64,225,161,191,136,74,67,134,131,140,210,38,226,228,19,224,130,3,32,76,19,231,74,34,207,28,246,43,153,140,232,224,38,70,104,134,18,131,152,41,195,241,225,203,25,66,116,184,84,53,76,221,3,84,149,69,152,209,23,68,225,145,218,145,39,137,214,65,73,28,73,2,116,220,208,242,104,38,114,129,129,105,116,150,104,157,116,17,122,44,236,166,102,118,75,244,93,116,20,180,144,103,54,117,50,209,173,37,209,58,238,154,147,119,101,61,19,181,175,93,213,83,160,244,151,186,170,46,12,136,126,240,14,66,73,36,225,239,82,235,164,48,52,88,10,182,149,88,159,184,198,65,238,28,74,138,28,211,110,59,7,38,15,88,58,13,117,95,138,250,164,27,138,84,178,158,61,213,202,97,136,148,238,80,186,45,219,69,175,51,47,207,38,231,253,148,147,213,178,80,173,162,221,75,93,36,188,181,169,116,245,239,74,169,212,227,110,102,103,142,113,172,97,179,68,99,172,174,43,220,170,210,94,35,137,229,22,99,185,155,214,230,170,26,56,171,127,143,208,61,156,8,0,48,237,4,49,224,240,51,218,8,50,134,45,54,41,34,49,101,145,54,249,56,51,24,39,50,252,178,53,132,124,52,197,135,55,8,201,48,136,128,49,104,35,48,228,99,22,37,140,177,30,140,84,24,12,52,180,0,30,100,102,130,129,70,52,150,96,149,64,24,163,163,15,48,98,195,0,31,55,51,66,33,227,56,251,23,43,255,251,178,100,207,128,6,124,102,197,21,114,128,0,119,76,217,103,167,160,1,105,2,11,14,57,221,128,10,216,177,100,207,48,240,0,56,67,115,53,52,78,224,48,170,181,133,84,197,132,196,136,80,150,97,18,198,54,128,121,249,231,169,164,0,4,18,26,28,3,95,163,1,4,69,229,230,7,12,129,145,8,71,77,240,172,6,54,116,246,38,210,74,108,6,43,33,137,173,229,97,87,210,3,13,13,94,195,192,70,2,10,152,17,19,77,52,55,87,131,98,37,44,144,128,53,1,209,59,52,242,140,229,148,46,37,171,63,114,220,251,123,102,138,87,45,189,22,236,213,108,43,75,105,169,233,166,55,148,146,123,42,242,73,60,162,155,254,154,164,146,67,30,175,201,85,171,89,215,177,75,119,159,99,118,173,86,195,186,213,91,247,236,97,149,186,108,44,114,254,83,248,99,90,115,27,22,239,91,181,150,222,9,233,100,245,206,110,246,176,202,213,237,242,37,127,179,191,63,110,221,205,225,188,109,97,66,249,239,88,239,123,253,255,255,63,255,255,255,255,255,255,253,143,243,241,230,58,203,91,231,239,255,255,255,255,255,255,255,216,240,193,132,178,142,88,2,72,73,182,228,150,214,217,35,3,144,92,119,32,66,82,222,37,10,31,13,56,190,225,21,108,146,24,14,70,172,78,132,55,170,238,218,146,110,71,200,218,170,115,23,88,236,172,208,251,217,101,205,23,164,32,228,18,104,23,135,35,248,143,96,54,161,41,98,86,150,52,88,45,122,90,118,120,240,88,224,217,92,115,43,119,44,143,247,30,184,246,155,85,137,36,247,101,131,36,186,131,88,217,125,17,202,186,174,53,157,121,235,125,57,67,206,165,132,213,168,52,198,113,89,231,172,76,230,175,98,194,204,180,172,12,76,254,108,110,106,81,243,202,230,142,219,226,204,254,104,255,56,137,140,98,72,90,250,153,202,28,13,82,45,96,233,186,35,59,109,223,239,114,1,225,66,127,255,79,255,211,1,0,0,38,187,16,192,0,0,161,161,165,204,97,79,114,138,135,154,164,137,132,157,161,100,165,172,161,144,219,151,59,189,41,135,240,240,132,35,148,46,33,58,136,112,38,112,81,68,188,178,64,195,150,31,136,177,0,1,130,3,82,11,132,50,232,40,224,13,200,217,15,104,134,146,76,62,71,129,96,16,64,45,108,59,162,132,19,136,135,6,95,19,64,252,137,17,201,99,50,104,166,78,143,147,114,28,137,56,110,88,69,245,116,18,70,165,181,20,217,37,162,94,115,83,37,31,51,65,75,65,35,21,179,164,165,89,208,77,20,157,106,119,90,222,138,75,117,46,138,11,85,123,85,107,53,116,12,209,101,148,142,164,100,110,96,234,74,181,255,251,178,100,84,138,133,221,102,202,191,102,96,2,86,172,233,189,228,136,0,20,61,157,42,109,61,24,65,86,156,102,232,193,13,248,186,172,244,153,158,155,166,234,73,36,221,122,103,169,242,100,99,23,224,0,1,40,0,0,5,219,244,59,72,153,38,25,21,143,88,131,148,18,226,19,53,70,110,112,171,254,66,50,156,59,255,99,247,90,55,239,79,255,230,202,138,183,86,185,81,22,77,18,175,99,185,47,71,119,116,123,45,85,169,191,107,49,159,51,155,187,78,83,168,38,53,200,146,37,145,80,174,173,116,167,214,150,218,190,17,245,251,0,145,151,64,0,84,207,49,3,9,58,131,11,194,58,36,137,115,20,141,66,39,8,129,63,84,45,154,12,115,93,230,209,29,41,148,189,78,220,197,114,239,62,47,197,184,5,106,237,88,218,42,94,166,83,19,104,130,197,203,83,23,112,96,84,66,233,226,125,192,147,146,225,238,68,151,130,28,36,40,212,90,194,99,18,43,97,74,186,40,13,15,0,89,174,170,235,251,100,110,81,98,217,76,154,226,109,248,122,27,61,68,82,199,93,246,115,142,26,40,71,40,119,151,151,115,7,181,94,179,19,208,198,191,143,249,57,248,31,7,105,51,253,26,107,90,37,143,171,254,173,226,58,135,190,227,241,128,5,165,154,0,1,47,223,155,81,105,85,208,193,105,85,29,45,217,29,161,113,162,29,145,29,108,235,171,95,51,199,44,173,75,204,251,85,191,78,13,128,133,85,118,228,167,203,115,170,87,217,240,42,118,143,114,153,168,133,11,75,159,5,39,80,104,144,18,49,155,64,221,197,79,188,40,53,245,27,14,182,73,3,167,228,233,120,133,0,2,213,140,67,124,40,116,212,86,58,250,141,225,163,43,228,46,24,216,57,26,220,20,10,36,49,189,108,0,100,13,163,190,154,143,66,1,2,162,83,48,88,26,205,114,96,98,39,1,69,194,70,19,222,29,181,124,112,4,48,173,170,118,16,249,111,143,95,71,225,44,69,65,201,36,236,181,181,254,170,14,251,233,120,68,29,24,31,146,34,46,113,64,182,127,23,91,47,195,96,128,105,105,238,211,203,115,129,45,193,215,110,200,45,229,159,63,250,212,153,89,41,155,178,25,49,54,236,177,46,89,176,169,24,168,59,218,238,89,52,216,106,170,122,44,122,180,156,212,33,55,117,95,111,154,105,219,105,179,86,58,113,126,225,171,114,230,66,111,187,250,170,151,67,171,254,191,226,67,175,204,0,24,0,2,219,109,129,243,197,8,143,1,181,130,175,85,222,144,66,225,85,121,60,251,128,187,252,252,204,241,227,127,63,165,145,143,77,121,127,50,116,20,36,122,37,51,186,205,9,115,50,68,53,202,50,197,255,251,178,100,119,12,133,174,102,200,27,65,95,146,89,172,217,186,36,98,158,19,249,157,38,109,29,28,65,137,45,101,140,243,13,120,143,210,89,51,135,36,222,236,135,162,72,103,34,158,67,191,110,181,51,158,253,251,75,58,91,174,101,174,251,182,255,255,248,224,0,157,190,139,56,17,155,40,86,34,158,100,0,157,215,12,152,200,43,40,44,220,16,201,146,197,211,190,220,52,147,48,3,184,85,7,43,47,174,165,171,152,189,98,18,206,203,99,129,41,102,22,6,236,252,52,136,132,161,68,133,87,38,38,58,2,82,176,82,155,107,1,20,179,54,155,149,233,29,88,25,169,64,55,226,53,240,231,222,198,231,11,132,197,6,228,139,150,61,191,101,223,173,63,14,147,165,212,167,21,21,83,223,12,173,117,40,74,92,251,167,43,113,196,244,214,56,123,145,214,150,143,35,232,106,209,198,147,99,137,56,58,57,27,148,71,100,163,109,34,25,238,159,254,110,39,157,64,37,0,10,150,218,86,199,98,40,212,35,9,136,118,198,145,154,46,130,251,26,220,221,71,225,210,13,223,246,158,197,73,26,133,146,154,127,25,220,83,124,161,194,235,254,83,243,249,231,244,138,178,113,231,144,249,87,229,137,92,214,82,153,83,50,200,250,217,177,50,189,242,203,232,84,55,204,175,18,119,206,251,241,59,197,51,246,143,19,227,59,3,130,228,204,245,168,251,3,74,0,9,36,244,128,240,179,32,18,211,6,54,12,48,31,13,74,195,13,45,38,2,46,200,52,198,31,126,11,141,68,221,150,236,113,225,96,43,120,80,2,121,173,42,112,193,98,217,195,141,21,167,200,99,136,241,1,181,198,182,169,81,126,24,95,8,199,43,92,54,222,87,89,71,30,200,229,52,7,61,1,78,68,164,253,173,132,254,60,202,239,63,180,146,217,108,98,220,223,222,214,27,238,245,53,220,44,140,189,57,65,111,200,205,4,82,159,167,90,178,12,5,248,198,34,242,49,49,237,24,168,225,116,138,53,236,218,145,22,226,78,29,165,236,203,118,174,150,242,54,238,226,99,234,36,96,58,0,24,0,14,93,182,231,87,78,177,64,49,145,47,217,21,254,22,169,27,184,43,199,90,242,81,125,109,103,133,55,172,144,115,233,222,89,100,114,255,6,66,41,153,16,235,50,154,130,75,157,44,145,222,12,108,121,233,143,168,53,2,120,82,46,182,173,11,65,219,108,90,164,159,23,141,113,192,225,0,176,176,112,34,0,96,251,223,155,104,0,164,237,97,10,70,28,96,34,22,50,209,179,40,12,56,213,18,253,25,154,57,126,146,40,89,36,152,169,193,43,163,130,194,151,172,97,106,18,169,182,46,93,229,168,159,227,68,4,124,174,77,255,251,178,100,149,140,4,231,102,201,155,97,71,160,89,199,73,170,48,67,106,19,189,155,34,109,225,11,193,107,179,102,156,243,9,80,117,184,78,188,69,215,135,27,70,122,132,101,83,161,64,232,150,185,32,91,198,90,255,74,220,182,73,67,182,21,71,30,139,80,48,161,130,16,130,44,113,101,141,169,17,80,114,113,41,62,191,255,207,255,252,70,147,87,107,48,210,250,253,28,183,227,134,81,153,215,35,93,6,79,113,49,72,49,12,152,248,45,254,151,235,136,142,234,101,26,169,7,115,26,44,113,28,119,127,247,63,207,255,196,129,32,180,3,182,237,179,233,46,228,200,87,220,255,136,249,97,217,163,39,170,32,175,114,3,98,183,69,74,215,171,54,113,24,103,64,204,45,161,129,209,85,201,130,107,29,203,36,26,163,230,37,174,87,73,217,93,212,30,42,204,103,186,194,152,57,18,187,91,4,140,142,71,62,246,236,200,143,246,110,205,246,170,55,91,94,182,107,59,253,127,248,245,0,43,37,244,97,57,80,65,108,137,172,151,52,169,24,116,24,52,156,168,48,0,129,227,144,252,167,92,93,176,72,171,60,9,181,44,87,52,240,59,236,76,21,57,23,173,27,119,181,147,92,169,94,24,101,208,74,80,44,136,211,117,181,42,193,4,45,64,164,37,114,138,229,70,9,78,156,122,36,37,176,244,187,84,73,241,11,25,173,191,63,115,183,91,126,213,59,222,134,172,218,27,127,206,68,85,70,60,219,51,231,43,24,110,105,146,66,51,11,37,158,109,205,99,89,16,152,161,165,70,7,147,144,156,200,132,217,217,207,63,87,114,70,189,117,183,80,57,72,0,96,0,23,44,182,171,89,88,158,193,39,13,171,152,170,193,161,17,234,158,62,53,140,99,88,207,212,65,41,229,10,114,2,111,103,205,184,6,20,192,65,60,38,102,80,51,156,102,5,149,5,36,136,91,38,83,39,28,14,169,27,221,230,123,29,202,138,181,163,50,41,12,243,150,206,187,146,94,126,250,163,218,203,55,125,63,253,127,212,16,2,15,196,68,179,46,147,76,124,113,50,138,96,203,66,3,140,44,204,64,49,50,241,236,72,120,24,10,50,121,28,28,157,18,108,193,105,174,161,208,153,43,38,0,232,75,14,64,203,177,102,42,19,20,163,148,115,23,34,135,210,24,28,19,197,18,30,141,142,165,161,40,67,200,14,30,15,96,101,68,173,93,138,14,204,217,3,55,16,22,214,225,154,119,249,147,77,49,118,144,34,36,88,68,54,45,124,29,208,62,94,137,60,222,205,156,131,168,209,205,171,255,255,248,255,137,248,248,159,171,231,248,255,74,46,229,204,102,231,75,19,149,88,123,123,20,185,165,152,126,98,224,251,206,255,251,178,100,197,12,132,165,103,74,27,76,86,32,91,44,217,138,60,37,158,23,101,159,24,78,101,107,193,215,51,165,232,193,26,32,56,227,189,90,46,60,229,234,39,65,22,187,123,142,65,189,119,54,145,148,42,165,193,233,142,82,159,99,200,128,59,82,145,192,0,37,218,254,31,175,184,112,176,21,82,7,77,94,6,230,166,225,84,181,248,203,124,242,34,67,61,222,117,180,164,98,122,174,233,190,49,45,49,13,158,223,90,126,45,173,186,226,22,87,88,201,162,166,35,78,143,229,218,147,172,173,196,222,240,226,105,205,50,13,51,133,102,125,191,239,119,115,125,243,188,99,237,196,194,245,227,18,215,241,141,167,172,166,90,91,111,141,209,92,124,122,95,247,114,202,153,99,180,239,159,10,189,108,230,3,226,0,2,147,62,48,12,82,119,50,144,200,205,50,240,48,188,175,142,96,113,81,171,24,38,54,1,25,112,2,101,40,185,132,66,106,96,112,138,179,117,240,36,41,111,25,64,101,84,224,193,34,180,219,194,36,98,70,206,121,227,58,220,90,19,44,7,21,96,50,35,28,37,220,67,188,44,4,37,62,68,188,138,2,38,16,48,177,238,47,140,41,77,135,0,145,18,126,27,176,92,26,36,224,143,245,136,64,250,66,144,99,74,38,239,80,221,113,236,154,137,14,200,66,227,150,253,183,158,235,249,138,237,191,95,49,236,182,71,199,123,127,69,170,29,135,175,108,136,60,205,156,79,43,53,241,55,75,29,101,244,93,205,46,126,85,97,85,211,151,147,203,32,232,220,214,85,158,98,12,183,29,56,113,241,83,45,173,121,122,143,124,40,152,19,63,223,210,1,125,234,65,110,197,65,33,118,193,226,124,2,195,83,133,122,32,203,247,97,122,237,136,222,53,30,202,97,109,30,124,34,16,205,178,183,149,179,15,186,226,4,10,82,102,180,209,202,62,229,238,111,216,85,46,216,132,217,136,10,170,70,99,192,79,241,210,216,229,138,23,187,199,79,28,48,224,5,41,188,99,25,243,141,35,133,202,1,158,149,90,228,185,169,174,119,104,106,190,76,255,253,227,119,54,41,11,135,147,72,195,100,131,84,239,109,51,156,63,71,2,176,12,49,233,168,204,129,35,44,192,140,137,28,51,169,60,235,77,195,0,18,130,173,115,27,3,9,3,70,86,58,25,132,9,5,156,176,43,202,202,188,97,38,80,16,129,121,16,51,88,176,136,49,48,194,244,155,96,1,73,229,4,213,152,72,51,112,108,1,116,92,66,55,76,32,89,9,32,17,20,200,26,18,185,134,130,180,198,69,97,125,145,27,154,154,102,15,140,211,55,78,35,21,70,150,26,26,142,179,39,14,113,248,200,252,31,100,44,238,120,251,255,251,178,100,220,14,6,39,103,69,19,154,90,240,122,236,217,18,97,131,108,23,73,155,20,78,105,107,193,227,51,166,244,195,34,60,227,137,226,126,62,248,159,101,125,247,253,223,212,115,235,69,253,51,116,93,247,190,238,27,113,103,9,176,71,137,222,118,144,98,41,31,57,173,51,13,130,217,54,58,183,12,168,152,136,131,202,76,92,68,191,239,247,50,234,165,129,23,35,253,27,235,0,0,150,40,167,44,214,220,132,235,75,23,134,12,21,209,64,8,17,164,182,211,20,110,140,251,31,29,3,123,127,202,157,107,2,83,102,227,210,141,31,190,158,225,119,185,173,142,175,111,221,45,253,81,231,124,125,178,212,121,137,206,47,74,194,207,185,129,247,12,248,163,101,15,102,218,91,170,158,5,108,253,126,89,134,12,116,189,109,159,226,103,22,230,160,109,211,227,111,142,150,180,54,99,141,19,225,134,84,28,68,179,245,127,191,81,116,213,61,6,170,0,167,31,248,207,149,0,16,3,31,52,162,65,164,136,33,175,163,62,124,136,2,44,3,78,55,71,117,0,20,175,164,110,142,41,56,247,34,148,177,64,214,17,97,90,180,190,68,246,101,48,209,239,189,183,32,101,80,106,113,171,22,165,179,210,170,150,29,107,17,168,126,30,161,173,122,236,152,58,140,28,111,3,196,0,239,136,122,251,158,111,231,230,63,255,123,255,239,159,175,159,138,255,62,200,34,172,114,170,64,213,169,163,145,43,37,81,5,173,229,36,199,173,144,178,68,32,148,78,98,135,25,67,238,147,189,111,14,158,209,165,136,215,86,248,91,129,237,103,143,246,221,23,17,237,156,239,93,168,99,207,170,129,90,252,155,35,20,67,24,238,1,109,168,12,100,113,170,10,41,24,78,75,136,54,120,195,199,156,92,128,133,137,235,18,162,250,99,104,96,220,157,183,181,6,9,162,211,114,189,199,171,162,33,75,114,45,140,170,87,105,213,211,50,41,213,242,107,34,50,24,251,170,22,138,57,146,140,117,115,81,107,200,236,214,51,21,81,91,35,177,111,223,169,148,210,145,47,107,190,114,93,213,10,202,141,119,179,162,51,58,42,244,7,112,0,31,49,137,147,29,20,51,9,115,144,35,50,82,211,245,140,0,149,154,107,40,26,0,152,0,44,86,28,74,50,0,96,2,236,93,89,10,193,96,144,16,136,80,49,51,204,16,229,123,129,1,145,240,137,232,170,124,129,60,216,253,60,4,72,20,201,144,5,46,89,133,194,22,59,107,228,64,3,0,110,253,28,93,180,86,101,188,248,207,197,97,140,224,124,93,121,91,255,102,118,84,240,67,145,56,119,180,67,67,160,16,112,56,83,172,233,247,255,250,54,223,246,215,74,92,139,179,57,255,251,178,100,202,12,197,18,103,201,155,72,126,210,112,76,233,50,61,37,108,22,213,155,24,77,149,252,201,184,51,101,140,196,141,41,72,169,91,123,174,183,131,184,147,110,217,188,7,140,47,86,219,226,107,215,57,165,235,119,246,180,55,119,206,236,227,59,199,56,209,218,233,44,72,76,76,179,82,107,107,193,143,87,243,46,72,214,20,2,130,150,218,0,164,66,88,131,8,10,41,143,97,130,129,147,52,41,181,183,161,75,161,218,80,218,207,223,144,17,156,32,195,169,83,244,12,61,149,25,204,207,44,139,212,181,161,179,36,252,179,35,112,120,55,55,158,64,173,200,125,137,77,72,238,68,30,51,19,35,72,138,40,39,66,134,212,203,252,218,114,199,234,62,113,178,4,74,117,78,212,153,17,191,131,247,205,79,51,55,44,182,18,80,191,186,185,80,74,85,0,21,45,212,194,18,38,76,103,134,8,88,5,1,135,141,46,73,130,50,76,116,72,66,221,150,180,114,130,78,67,144,76,14,28,107,42,196,216,2,192,25,123,45,65,149,116,136,77,129,229,111,89,93,27,6,76,71,113,151,180,198,104,153,238,92,118,23,65,57,126,117,162,76,79,189,110,123,92,154,93,148,16,136,221,89,185,107,255,95,9,254,87,190,18,9,7,7,199,51,125,81,145,211,175,166,180,59,17,60,235,116,35,53,202,36,53,140,140,202,138,174,234,178,185,233,145,144,189,151,110,153,69,51,243,157,169,77,186,183,85,160,244,211,247,178,154,163,28,179,32,245,74,42,197,109,249,165,98,58,96,12,169,160,146,113,183,66,84,100,98,192,149,67,33,195,14,246,63,74,55,95,105,77,140,119,107,61,250,51,47,20,155,163,123,158,4,71,176,232,49,152,174,250,215,185,118,204,25,34,15,14,254,241,159,183,120,36,168,109,214,175,125,177,34,164,230,190,248,208,207,185,25,25,217,115,178,37,93,155,67,153,231,123,51,17,79,255,51,164,165,78,236,203,103,57,101,179,21,40,82,156,200,131,85,200,131,181,117,75,72,5,70,0,0,36,98,184,205,6,205,117,232,22,144,78,188,24,138,21,42,57,72,112,136,128,65,112,202,216,176,105,146,143,7,54,181,212,207,12,63,32,24,49,1,140,145,34,81,70,68,152,225,176,9,65,0,147,132,100,129,104,136,58,114,167,65,130,9,72,52,16,204,40,51,195,203,48,102,195,14,6,52,97,204,56,212,36,152,49,203,213,69,199,65,131,132,143,14,17,8,51,134,139,98,102,76,145,19,46,97,128,48,100,55,26,162,128,80,100,34,141,2,131,16,12,210,155,69,36,104,10,6,89,168,134,165,198,65,16,0,9,145,30,92,224,193,2,32,73,1,15,218,194,207,243,210,255,251,178,100,213,140,197,28,102,201,155,69,95,50,109,204,233,147,36,197,159,89,65,157,24,77,233,79,193,219,51,101,76,243,23,88,203,103,235,221,27,254,170,251,45,95,67,182,111,165,221,231,214,138,206,123,169,237,69,185,132,230,147,16,145,154,153,232,200,242,102,177,198,161,190,250,31,83,137,91,253,94,224,125,192,0,185,36,8,228,19,225,196,198,87,25,194,98,90,27,133,28,68,41,53,92,59,106,196,12,74,219,26,172,178,215,49,32,121,152,25,105,185,29,195,173,177,155,235,225,146,87,251,121,211,129,22,97,133,147,198,108,182,32,104,250,131,162,247,51,255,254,238,235,75,198,180,110,196,43,196,106,85,153,182,168,136,191,185,149,119,49,168,132,199,81,94,235,53,212,219,213,104,200,213,98,153,117,86,83,187,152,245,37,158,100,222,142,215,42,255,247,7,0,0,159,216,24,4,105,201,135,198,66,184,226,136,47,187,82,49,141,208,24,8,58,97,140,169,203,102,110,48,67,19,22,20,140,143,40,224,213,122,214,22,218,144,98,40,56,160,136,94,241,37,162,125,211,173,101,170,8,12,158,232,60,132,37,174,149,32,45,94,58,210,165,50,148,163,138,111,54,145,166,189,37,22,11,74,35,14,175,26,253,40,40,178,144,88,114,100,47,171,98,126,225,233,100,149,8,155,139,58,117,33,153,63,113,223,63,255,47,214,179,175,159,230,127,162,137,227,87,77,177,169,221,28,122,199,146,105,250,124,105,61,171,221,122,232,199,83,8,47,79,61,237,62,195,206,148,220,104,249,132,62,233,145,172,97,15,56,113,104,174,174,91,19,81,101,32,65,64,64,0,4,150,212,132,233,53,97,76,175,87,13,20,1,49,31,46,221,43,90,163,52,181,88,42,176,222,168,128,244,98,215,80,9,52,170,219,134,245,146,102,54,186,42,11,247,6,200,129,12,140,182,183,97,120,140,127,253,123,51,83,233,4,212,162,255,20,149,61,235,20,134,204,90,245,222,198,165,145,6,199,118,231,232,108,205,99,163,120,181,199,110,173,116,38,138,195,44,1,71,223,118,193,74,122,175,227,120,142,79,130,244,196,96,141,224,67,210,212,52,153,73,250,83,6,252,12,0,2,192,0,233,62,165,36,200,164,200,3,149,44,166,40,48,17,11,137,129,192,169,67,15,1,69,151,184,104,146,149,176,149,84,164,45,196,59,145,112,203,96,145,73,6,182,151,219,190,94,22,168,48,8,48,27,58,120,17,201,94,0,7,2,4,43,11,202,10,6,143,108,97,229,87,97,193,82,245,194,123,233,95,230,119,42,105,78,203,2,95,211,46,182,56,119,255,251,242,247,111,246,158,68,166,210,162,203,127,87,193,144,146,237,218,98,255,251,178,100,212,14,133,147,103,73,155,65,95,144,110,7,217,103,60,200,122,86,137,159,36,109,9,126,137,191,51,166,104,195,13,168,51,92,253,55,192,247,78,97,251,65,83,134,197,15,71,56,196,179,183,221,58,217,8,36,153,191,73,62,78,49,178,145,38,144,31,15,222,238,33,209,168,1,43,43,136,4,72,14,255,248,215,231,35,249,185,105,176,236,208,30,7,35,147,122,46,155,148,187,234,229,164,28,185,140,65,250,113,84,117,236,193,134,219,32,136,120,186,139,64,87,57,14,2,14,98,141,199,127,243,247,134,236,253,111,252,152,32,96,173,150,34,210,18,106,188,16,85,221,215,113,52,22,49,39,142,47,77,194,254,185,33,61,236,122,118,103,239,250,148,34,167,72,32,247,185,49,136,157,138,144,99,124,181,208,238,2,74,0,0,45,244,32,192,187,194,176,65,130,160,165,115,56,26,17,6,24,185,26,90,8,197,200,132,211,197,119,150,178,86,172,107,250,0,97,139,185,160,51,28,224,170,169,172,253,166,3,138,192,136,128,99,203,169,59,89,58,114,39,178,147,71,39,128,96,33,130,52,166,105,35,109,227,80,122,6,13,0,59,129,193,202,128,187,43,42,11,141,49,6,190,165,202,60,140,203,13,72,214,25,75,143,0,34,99,30,116,160,7,50,190,122,230,255,255,255,254,18,43,214,145,76,145,202,51,36,6,33,209,204,138,144,196,8,1,190,179,235,103,244,173,28,227,194,143,10,72,158,123,194,196,92,125,49,201,123,120,239,175,74,253,125,238,180,167,251,196,39,155,159,252,250,211,87,43,167,180,0,20,192,0,118,239,147,27,129,65,14,194,198,129,236,152,31,200,99,35,114,70,124,252,110,103,168,211,221,76,45,110,125,178,15,250,13,138,115,247,44,115,54,99,106,122,123,184,116,68,231,22,92,144,197,143,215,31,209,155,153,87,50,132,93,150,170,2,218,79,191,221,94,145,191,174,162,129,96,174,198,144,250,198,42,85,140,234,66,85,77,236,53,21,53,40,104,218,118,145,110,226,78,74,108,103,250,24,151,239,225,174,15,24,54,49,146,21,156,143,41,133,3,27,185,1,136,71,153,40,248,89,180,204,5,140,185,8,192,173,65,32,233,168,1,45,98,37,4,230,8,18,64,4,129,163,18,41,97,159,66,99,132,8,23,28,194,104,24,73,252,12,62,40,9,51,238,114,182,34,114,46,136,17,70,195,13,54,14,103,132,32,232,128,84,27,14,100,28,41,150,1,159,20,105,86,1,157,58,208,56,135,70,194,217,160,18,32,2,57,163,181,2,205,150,96,48,32,112,137,146,95,144,176,202,228,68,34,132,160,177,118,93,248,105,153,83,195,152,126,247,239,214,251,47,255,251,178,100,217,14,133,150,103,73,155,97,127,160,112,44,233,138,44,101,246,25,17,157,24,77,229,175,193,195,51,166,28,241,161,224,253,22,86,165,250,11,182,238,171,50,42,174,202,118,173,29,58,151,103,165,56,182,81,56,226,10,89,133,73,30,82,110,201,57,154,218,238,97,69,4,141,206,221,29,217,250,11,55,125,105,50,150,125,102,33,56,73,12,4,161,182,221,115,44,244,124,159,114,63,81,138,2,51,15,181,225,220,208,21,177,85,30,26,244,244,237,222,6,4,61,34,178,180,162,141,25,113,179,142,113,140,68,142,54,83,223,255,255,206,71,71,171,22,118,165,87,171,94,199,99,109,7,218,176,197,62,21,166,106,151,223,31,104,148,213,221,110,198,171,197,220,87,87,227,27,121,237,98,165,171,226,254,150,154,93,32,121,51,174,169,113,17,174,241,49,122,220,223,33,4,85,0,0,75,172,204,195,12,152,92,207,51,204,94,204,57,188,223,77,138,171,166,76,134,101,194,128,228,51,36,40,30,62,87,101,150,69,245,174,6,26,88,197,173,16,142,130,132,75,54,132,135,233,209,49,1,52,189,134,223,184,125,180,168,150,200,74,69,212,180,107,143,242,92,75,7,65,153,180,13,101,148,211,164,19,44,110,43,158,42,187,208,2,211,156,39,133,182,111,115,5,5,53,164,59,175,201,230,133,155,188,198,229,20,174,180,90,236,198,239,111,255,253,203,254,111,231,229,255,248,24,155,65,11,53,12,193,34,18,219,218,126,24,212,83,178,130,91,213,218,195,242,171,98,215,131,166,232,214,195,179,8,30,138,115,91,92,114,189,77,212,86,206,213,218,80,45,166,208,0,73,37,133,0,93,71,59,145,62,54,77,18,88,131,32,135,219,245,116,57,220,177,86,189,71,147,235,94,255,253,201,104,113,33,107,130,135,218,196,102,167,118,121,214,71,43,204,255,79,179,252,129,33,25,172,125,33,241,177,9,183,25,202,218,199,198,233,108,113,157,146,159,249,235,92,227,121,241,60,183,174,136,247,66,167,182,71,207,33,215,41,216,142,143,70,99,178,77,61,170,172,238,118,40,192,178,221,102,130,186,146,134,57,172,96,4,10,232,61,32,28,144,0,69,53,96,195,22,32,0,174,43,35,1,38,64,89,98,0,16,130,57,194,128,17,128,182,220,32,5,161,68,149,208,208,50,32,38,188,19,25,111,162,75,77,250,40,2,83,237,109,134,53,100,170,95,8,95,57,39,160,119,162,178,137,84,93,166,199,223,134,80,246,58,208,252,195,113,163,148,217,138,198,175,216,161,125,111,64,53,33,219,21,48,222,95,255,245,255,253,44,202,50,36,209,195,150,131,165,27,203,148,77,10,74,137,38,94,54,166,138,255,251,178,100,210,14,133,138,103,71,155,97,95,162,107,76,217,83,60,101,190,21,25,155,30,109,133,190,129,195,179,101,220,241,161,240,214,98,146,78,180,11,199,148,96,113,106,38,74,6,39,145,115,250,151,173,150,244,168,42,142,154,207,50,234,93,73,134,242,6,2,18,235,178,185,168,232,89,110,38,174,50,147,68,48,101,73,84,100,178,179,236,96,102,91,179,4,55,92,238,115,133,35,254,196,155,172,24,151,62,210,231,222,102,68,195,180,167,142,224,101,180,107,11,194,195,168,227,142,203,48,186,100,107,74,113,242,178,93,74,231,53,241,171,127,205,215,41,13,21,142,233,239,70,156,122,243,171,113,73,122,82,29,37,210,203,118,218,12,122,139,219,164,170,182,152,173,228,201,168,194,37,42,0,17,163,35,135,52,212,227,201,86,48,111,17,129,131,243,173,6,230,25,59,9,227,21,25,168,169,134,147,139,40,128,70,141,44,53,54,12,72,188,70,8,175,195,136,5,6,81,40,84,169,166,179,194,211,152,40,96,132,136,72,137,167,182,64,192,200,29,21,159,129,96,5,8,107,234,121,162,184,85,91,248,237,34,139,167,155,74,101,19,174,114,227,142,59,46,42,100,199,23,220,114,163,88,135,28,121,91,138,235,204,199,168,226,84,253,175,157,254,119,249,175,220,52,83,239,255,107,30,122,76,201,117,243,41,255,154,17,228,198,101,155,118,33,39,122,182,200,67,17,49,199,174,38,153,144,59,73,77,109,56,210,110,246,221,53,169,243,175,140,210,122,210,46,102,174,109,184,55,245,199,168,160,49,180,0,0,152,14,91,117,47,70,112,250,107,144,75,149,72,241,120,143,87,180,49,33,117,97,125,226,69,220,47,252,104,81,253,169,152,215,112,212,122,80,252,243,255,61,124,129,249,81,237,55,35,28,25,25,144,199,44,16,230,41,94,49,175,13,173,227,64,194,93,208,195,132,169,65,16,205,148,177,172,103,195,94,100,41,209,244,153,70,182,149,130,95,116,66,66,182,127,23,110,238,230,108,114,59,24,187,43,36,203,104,181,239,80,194,142,99,7,49,148,195,6,130,147,154,1,46,85,40,152,229,160,16,159,49,184,228,215,64,67,16,5,140,52,55,7,1,69,25,49,144,124,204,203,89,243,216,138,160,74,136,146,48,215,87,172,221,135,2,205,4,182,136,203,237,216,75,181,146,252,172,18,153,33,18,212,64,3,124,247,61,4,193,194,89,212,181,175,64,79,43,126,255,193,13,172,8,232,174,96,54,32,19,13,135,104,234,33,207,64,248,81,74,30,36,8,39,117,7,234,39,255,255,249,137,255,247,211,227,142,127,125,87,47,248,137,152,143,117,203,94,203,233,200,202,183,53,14,102,209,255,251,178,100,222,14,5,196,102,197,147,99,127,178,114,204,217,106,60,103,190,23,5,159,22,46,101,107,209,204,179,165,140,241,26,40,248,253,34,122,37,173,223,219,118,63,233,211,92,85,177,99,207,166,86,215,181,137,210,230,181,75,34,243,203,253,186,237,32,3,63,96,126,164,125,0,3,109,191,50,173,25,35,165,18,126,40,144,243,85,97,74,226,219,2,239,103,164,22,235,101,154,192,209,125,208,139,77,255,171,106,150,162,126,169,152,76,81,198,222,133,32,207,39,199,103,115,207,138,188,73,25,126,251,71,156,167,132,179,28,243,181,61,182,109,235,185,207,165,90,246,99,24,174,204,222,43,51,197,217,73,32,89,13,188,70,249,172,126,203,237,27,209,237,175,136,102,55,255,255,126,182,165,171,182,191,255,255,44,3,218,0,1,163,35,27,130,225,115,72,76,13,178,69,50,48,192,232,10,51,10,182,76,194,21,53,224,168,28,107,38,5,53,179,0,6,131,143,33,64,49,149,41,50,175,10,6,152,41,35,193,196,68,4,24,57,105,128,161,154,18,174,22,122,196,148,234,1,26,20,176,58,214,118,82,225,62,154,251,178,194,156,155,80,243,252,215,167,228,14,67,173,14,46,59,178,214,5,34,142,69,221,216,132,85,252,167,183,206,212,24,65,96,74,27,27,152,110,221,215,238,147,93,125,36,53,58,154,166,94,147,93,235,173,73,209,82,43,90,105,46,153,214,66,232,178,77,102,64,208,193,212,92,54,52,177,215,38,45,37,45,73,155,34,94,83,49,166,82,84,158,137,161,213,110,125,102,233,34,96,96,179,34,49,131,28,116,217,21,178,227,56,43,69,50,32,6,64,0,30,187,126,62,81,208,213,41,134,18,118,138,52,31,207,169,22,48,203,26,218,189,36,156,32,13,247,47,243,244,69,230,213,42,39,194,161,102,32,72,247,196,59,227,215,34,95,139,165,110,91,197,187,34,209,107,50,207,232,153,55,81,229,86,131,91,198,239,108,239,252,196,124,53,179,31,45,18,236,173,124,250,124,32,211,239,23,207,109,183,143,71,20,203,146,37,178,219,237,223,184,230,173,72,52,127,159,25,248,176,18,224,24,51,26,68,199,194,115,98,178,140,233,21,50,192,72,61,30,97,64,89,144,0,166,146,13,14,14,11,82,86,15,7,86,105,130,4,1,14,37,160,107,4,194,2,147,18,80,76,36,4,182,168,19,23,152,144,34,36,31,65,16,40,250,252,175,34,16,139,114,237,180,38,135,114,109,214,106,142,172,50,252,204,47,55,210,9,147,75,29,56,76,106,145,97,232,17,72,34,0,60,143,35,233,44,120,29,168,40,176,38,25,89,137,238,227,182,236,219,46,255,168,175,238,231,174,47,255,251,178,100,218,14,6,19,103,69,19,153,107,114,115,108,249,122,60,38,138,22,169,155,20,78,101,107,193,194,51,99,197,129,150,248,190,63,99,85,235,117,28,140,252,69,29,230,22,168,111,219,94,221,99,250,6,137,181,3,213,75,158,122,105,54,226,24,163,150,59,9,26,188,219,229,244,216,158,171,182,255,115,196,181,85,39,217,76,172,25,5,204,108,90,72,34,33,11,146,39,37,41,85,129,136,88,75,48,51,190,255,195,146,219,153,81,67,242,200,126,151,114,120,84,147,28,233,108,231,156,198,235,237,216,63,168,193,89,80,254,200,9,77,77,161,26,16,129,4,125,59,249,155,91,89,236,218,21,183,51,51,40,95,176,107,145,69,186,124,229,56,39,161,245,234,148,239,231,54,170,71,180,233,230,241,139,157,63,191,98,238,69,106,211,166,114,136,25,25,82,219,112,202,0,3,147,62,155,50,145,19,15,241,50,65,35,82,35,53,72,129,4,80,43,84,28,200,101,97,102,8,188,95,226,34,64,193,2,229,47,20,121,121,30,65,17,12,112,194,131,97,162,221,130,66,69,1,19,177,105,191,0,144,7,109,204,82,44,157,230,114,168,225,77,251,117,71,55,125,122,99,41,191,17,131,45,114,49,20,151,208,76,197,101,144,4,89,254,149,182,179,79,61,59,235,25,12,4,21,92,131,34,188,200,100,35,95,57,93,228,109,245,102,36,191,191,179,83,88,98,43,93,87,59,106,242,84,93,119,39,34,234,56,194,152,78,82,94,7,235,29,233,159,91,231,119,126,125,26,234,119,231,87,123,179,254,107,123,231,117,185,189,123,166,115,155,158,219,52,12,207,167,250,192,0,7,12,178,2,235,110,170,33,35,195,193,128,80,113,130,113,138,36,36,89,200,84,234,211,164,153,25,106,71,14,190,25,158,190,164,251,53,112,111,219,244,245,123,90,212,54,196,206,197,194,3,93,226,78,94,226,86,84,62,38,94,237,51,75,95,107,201,104,126,197,207,218,132,29,189,68,246,238,142,52,223,127,221,243,93,15,148,250,239,181,242,51,190,248,118,241,249,11,126,254,60,111,122,139,249,143,180,239,230,237,179,179,15,91,130,49,157,7,26,219,49,168,51,16,188,132,160,27,227,184,24,40,205,130,197,2,128,37,134,98,56,28,90,6,22,71,196,108,101,104,74,83,33,224,87,40,96,65,121,148,89,157,40,81,74,34,33,136,142,88,96,96,233,11,7,220,150,177,169,164,216,113,90,244,54,247,56,174,172,74,126,43,36,151,72,165,42,149,245,138,188,17,24,76,244,37,209,161,170,226,46,71,13,239,159,139,154,148,162,198,157,143,91,182,55,159,164,248,191,251,136,222,202,37,55,168,180,226,102,218,202,255,251,178,100,211,142,133,162,102,197,147,98,103,32,116,44,217,157,36,70,197,86,93,155,22,77,229,109,193,244,179,101,24,246,24,156,175,251,218,216,211,168,107,239,139,251,189,246,245,44,173,236,59,17,125,58,39,137,234,221,43,95,55,196,230,235,218,70,229,222,112,213,156,66,135,84,92,209,210,228,115,142,184,204,66,162,151,123,51,212,178,227,149,84,219,12,165,44,196,35,212,34,16,84,106,108,112,147,7,28,174,145,47,182,26,54,136,162,105,238,82,106,68,146,75,45,12,92,253,163,13,249,145,20,169,83,160,64,158,91,61,253,157,118,99,242,177,124,230,104,246,248,125,183,159,24,136,201,193,251,120,242,154,6,170,233,237,218,219,118,223,36,255,174,159,184,101,62,239,183,119,115,229,179,29,158,243,238,78,253,243,179,239,181,69,239,194,161,223,177,12,50,60,129,40,205,135,111,117,55,95,184,21,117,49,140,200,194,165,99,37,169,142,44,169,53,192,112,224,33,193,26,108,211,34,243,29,131,12,102,67,48,59,4,96,38,4,14,152,220,10,52,2,48,136,125,8,203,206,76,37,48,32,129,48,140,46,37,103,6,14,1,133,66,192,208,155,7,6,2,20,100,192,98,179,29,132,140,4,2,67,244,235,0,3,88,42,5,165,75,120,241,171,16,136,2,131,172,217,199,135,92,168,105,97,93,119,45,236,189,28,120,221,6,96,215,90,35,166,202,210,221,165,132,9,226,238,132,8,42,2,193,64,112,61,53,102,73,26,122,84,192,137,14,51,101,99,36,92,161,229,41,84,52,59,237,169,7,91,226,196,73,213,25,78,172,97,215,220,12,30,148,89,60,71,208,253,153,138,146,13,143,152,171,251,237,170,244,101,88,229,213,183,157,226,46,51,141,223,230,147,65,113,163,207,174,250,209,245,137,43,222,15,208,129,69,242,95,110,209,139,191,77,179,30,133,196,137,31,194,238,67,208,162,254,31,109,173,170,184,204,113,247,51,102,219,239,175,7,56,242,180,205,233,41,70,9,74,106,24,195,139,50,97,251,151,229,159,74,67,144,217,194,33,215,106,108,16,211,107,170,14,71,31,242,200,140,138,93,55,55,143,142,68,189,20,150,49,16,170,132,89,93,109,153,26,74,216,237,170,229,209,239,171,50,108,230,53,250,101,77,230,190,135,160,20,2,63,140,88,80,177,242,30,230,165,192,47,105,200,36,60,64,123,216,36,97,137,12,102,0,145,31,68,34,128,145,162,251,164,4,181,166,14,140,127,1,194,84,190,3,121,136,135,38,75,218,243,129,4,138,137,88,23,242,150,80,181,164,238,172,29,9,206,37,77,170,180,144,213,21,29,155,89,83,88,129,110,246,49,22,136,193,52,145,4,206,255,251,176,100,206,140,198,188,102,196,3,136,127,64,106,76,217,50,60,101,174,22,169,157,28,77,33,189,1,118,179,100,132,243,21,104,116,159,104,232,124,16,3,99,129,217,129,194,229,18,105,95,87,77,85,106,250,111,112,172,36,112,80,81,2,144,13,6,73,246,104,194,5,236,219,52,104,197,196,137,37,38,42,234,99,159,53,24,215,49,10,19,182,102,226,57,165,35,47,22,241,22,123,140,111,154,67,70,245,34,187,160,118,131,160,199,20,146,118,214,146,110,233,133,58,72,15,202,69,88,195,25,66,244,102,154,38,217,156,115,22,20,176,48,194,66,227,48,9,0,139,125,78,62,132,217,173,21,186,71,156,197,165,47,107,59,95,171,220,209,209,114,200,194,66,178,50,233,118,99,170,169,217,202,237,87,34,93,157,8,143,149,153,187,58,59,211,93,236,174,228,110,219,163,53,249,18,223,186,95,219,230,213,186,51,55,219,221,248,58,0,27,163,36,191,26,61,54,0,67,97,191,56,64,35,29,83,50,17,160,18,0,160,17,129,133,152,34,208,240,120,128,44,20,2,244,132,7,134,14,75,93,69,204,164,0,179,43,148,145,70,208,32,12,237,47,33,193,0,134,50,131,203,38,27,98,101,138,245,254,103,173,113,194,86,229,62,253,61,12,214,19,105,236,155,156,136,65,220,98,12,26,73,27,117,223,184,196,117,57,83,6,87,3,196,237,229,20,159,169,79,171,150,172,208,99,172,57,157,122,106,246,190,87,158,236,218,151,210,210,210,211,106,254,169,99,114,203,216,227,86,155,118,235,79,205,198,99,25,218,207,116,20,89,234,143,148,28,171,71,204,112,179,65,157,61,187,248,101,98,189,60,98,79,94,123,86,108,82,99,65,149,157,225,150,54,191,45,229,203,149,126,254,254,230,255,150,117,115,191,157,219,217,225,132,223,41,46,99,110,246,86,123,77,187,61,185,119,8,250,194,82,48,103,0,18,0,181,22,50,100,93,68,220,180,22,179,248,188,41,20,226,64,237,181,150,138,247,9,153,69,64,97,197,40,195,17,72,20,85,66,40,247,49,206,124,249,103,144,140,107,51,165,148,141,51,170,81,102,179,161,8,245,41,16,166,49,238,114,177,144,202,172,114,79,24,202,65,34,21,149,234,197,117,221,93,14,178,178,188,203,216,134,41,145,138,70,68,107,90,183,239,127,103,118,189,212,175,93,158,111,167,59,40,112,0,45,50,100,0,208,164,129,230,193,165,95,134,25,98,157,41,164,102,165,9,166,200,230,219,22,24,100,70,103,162,209,159,68,230,53,6,0,0,102,20,12,137,38,141,24,44,50,113,96,194,193,16,194,169,147,140,3,160,51,7,141,204,12,35,48,144,100,72,18,16,255,251,178,100,203,0,7,2,103,69,149,111,32,2,110,140,217,38,167,148,0,42,114,11,20,57,206,0,2,203,51,101,107,30,192,0,5,38,23,25,32,56,99,66,177,167,137,166,45,90,24,24,28,156,202,174,176,79,49,140,2,6,99,54,153,244,214,16,111,21,5,27,200,110,103,7,193,152,213,10,237,185,176,52,175,101,198,31,2,170,130,178,154,225,40,103,162,193,149,72,70,34,79,153,21,254,108,130,193,164,146,160,208,11,236,246,75,179,188,24,72,48,200,52,182,136,160,90,198,184,98,36,57,201,36,130,194,115,10,132,194,4,134,2,3,234,97,221,149,97,39,198,203,121,245,223,231,99,23,141,39,83,37,211,107,107,93,101,221,175,86,69,220,109,91,206,134,6,168,227,191,246,232,44,91,72,70,32,224,65,110,244,194,99,183,121,116,182,146,205,222,229,11,141,101,51,186,73,218,243,148,148,23,231,238,211,105,197,171,41,141,202,221,248,196,89,230,121,47,99,157,30,125,164,207,120,204,78,93,161,177,40,187,122,191,231,243,57,202,175,91,175,49,155,193,87,10,74,214,173,89,236,51,31,173,158,85,91,3,29,231,255,239,47,255,254,255,255,255,255,255,255,255,255,200,114,238,255,245,255,255,255,255,255,255,255,255,255,255,242,250,64,43,115,0,0,0,32,193,128,0,41,180,164,190,230,135,110,67,232,81,16,66,50,58,195,153,62,172,46,107,90,202,89,0,138,57,82,84,57,46,151,84,158,158,198,76,56,49,94,87,104,193,243,181,130,89,251,240,17,5,71,213,90,126,178,61,127,135,69,145,156,149,206,75,55,217,179,211,148,97,171,201,169,214,79,238,197,52,230,44,219,177,253,156,105,163,151,110,231,28,192,125,213,129,215,167,87,94,57,115,114,153,86,231,122,203,219,121,211,141,250,192,252,109,124,185,247,117,138,58,196,193,43,95,61,132,186,102,92,104,249,66,136,150,60,85,94,186,252,120,193,97,133,177,168,182,51,187,26,28,190,202,235,53,68,145,74,68,141,28,39,113,42,91,91,110,64,239,255,163,255,233,0,0,22,180,66,209,123,132,81,153,102,139,122,111,42,22,14,113,24,84,240,40,7,221,120,6,26,215,95,146,179,25,203,161,27,147,201,87,76,12,183,18,212,24,28,129,186,169,178,170,162,168,118,44,229,79,77,194,76,148,18,184,46,112,244,203,132,96,54,192,216,34,112,59,162,196,93,145,197,208,161,120,154,9,153,193,183,17,23,229,161,110,162,76,185,226,52,197,72,6,0,95,80,131,83,229,227,148,83,69,163,208,76,237,47,96,41,237,95,255,238,85,173,90,166,166,166,165,165,165,179,143,57,149,53,90,188,165,230,54,105,119,77,77,255,251,178,100,72,14,6,229,102,202,31,103,32,0,84,76,217,215,227,20,0,24,121,157,34,109,5,126,1,139,51,102,12,195,9,248,90,85,77,46,166,149,86,171,102,254,233,37,212,146,232,84,102,205,155,51,52,178,27,53,175,242,245,75,189,229,106,215,159,152,236,102,119,154,202,181,154,183,191,156,231,55,247,112,214,121,107,127,253,255,230,178,239,107,243,86,127,44,109,101,87,26,187,238,249,247,113,239,254,27,106,73,64,232,0,1,55,254,67,158,154,136,150,202,192,4,224,105,45,12,234,203,84,106,180,212,207,66,239,253,233,84,117,231,102,127,255,229,208,206,100,74,202,198,152,197,158,204,197,236,142,238,37,65,83,162,26,230,26,197,42,149,168,232,196,163,57,33,209,161,214,163,153,149,171,249,19,255,247,107,104,245,45,105,169,126,12,29,144,132,128,144,67,76,192,207,106,22,210,63,172,176,160,172,208,101,16,73,67,2,248,136,74,57,132,55,153,71,178,102,22,223,229,105,158,66,199,185,61,81,133,158,24,37,129,129,224,16,114,198,88,143,66,73,98,37,154,65,152,96,138,195,182,23,20,103,192,44,224,113,18,249,191,17,120,221,16,96,54,60,66,141,31,75,234,97,236,34,177,40,83,106,201,182,81,34,102,178,179,0,13,49,200,86,4,43,110,45,69,33,218,235,61,122,35,80,108,78,98,66,190,169,38,45,122,52,96,20,238,102,193,218,246,154,46,156,214,152,106,100,154,135,181,210,105,58,161,74,90,71,77,32,90,117,91,61,9,211,120,115,242,216,47,90,81,169,238,245,223,63,241,51,61,189,220,76,77,243,236,85,191,197,247,234,158,230,235,102,237,237,1,138,72,0,41,45,182,77,81,1,72,50,32,40,34,149,129,101,47,142,242,95,69,61,7,67,77,198,20,185,134,117,123,116,66,54,146,188,215,142,223,221,72,51,38,59,103,62,108,33,154,154,23,45,88,210,221,179,228,97,23,83,88,231,136,189,210,83,21,213,101,34,177,180,154,136,12,75,23,33,75,122,243,34,108,182,75,243,185,169,236,90,119,217,111,255,153,250,155,255,81,21,0,0,20,108,9,20,203,39,51,161,0,175,205,97,51,189,0,18,49,18,200,196,153,65,38,62,184,113,20,53,16,10,88,16,177,50,106,57,62,228,132,32,37,110,174,158,9,224,168,76,40,32,231,201,232,64,5,203,68,193,167,13,36,112,106,32,148,22,55,38,27,56,92,121,127,76,17,17,0,5,175,2,71,95,73,121,127,157,49,18,52,177,11,7,6,175,50,98,4,138,157,67,104,13,83,197,7,83,8,100,81,159,8,10,52,120,77,38,116,227,9,118,108,67,174,132,252,213,44,101,233,131,173,127,188,255,251,178,100,67,142,38,43,102,199,155,70,63,160,78,68,25,183,36,195,116,23,29,155,34,109,25,94,201,81,51,103,40,146,137,72,198,255,133,91,86,75,249,204,34,167,150,98,90,110,252,73,238,10,164,142,52,107,81,99,70,62,3,107,201,219,83,63,209,104,105,197,77,70,191,61,23,108,162,207,200,20,217,168,244,117,84,116,57,238,117,108,218,38,211,68,192,125,0,48,0,4,187,98,74,185,96,178,205,30,100,15,103,181,97,252,207,89,127,30,69,246,84,214,251,43,110,146,115,223,234,137,80,236,186,70,161,4,144,72,179,238,214,9,39,61,90,76,15,82,197,200,204,37,72,80,5,128,144,242,207,48,179,193,32,102,23,218,139,153,177,251,233,57,211,248,170,182,67,6,108,42,164,3,12,212,68,50,194,140,195,209,211,96,164,69,112,17,56,28,197,66,230,64,200,118,66,20,105,163,167,24,89,75,133,67,232,27,100,20,84,35,45,215,196,32,89,54,202,160,11,99,40,105,55,21,25,164,12,201,7,10,177,84,108,67,232,198,48,243,118,143,145,12,150,142,139,119,20,236,194,23,38,48,177,13,136,87,108,64,8,88,252,52,135,65,144,162,32,162,80,160,167,121,178,198,33,218,211,52,51,214,243,130,236,111,254,154,126,99,94,246,124,239,234,2,108,165,229,74,85,120,174,148,99,184,59,72,146,71,166,113,50,141,208,169,136,196,246,17,133,189,238,31,84,220,237,254,246,126,107,238,63,151,99,51,181,158,148,50,189,213,76,159,237,151,87,121,197,65,9,160,2,3,54,255,189,153,177,2,235,172,28,144,227,225,144,182,236,168,81,2,2,150,175,25,248,44,87,254,240,204,161,86,95,63,255,249,236,140,196,84,16,146,243,54,118,153,80,198,70,178,56,183,161,10,138,231,29,21,209,9,59,189,75,216,142,136,101,75,33,217,219,63,110,140,231,67,253,87,245,39,253,234,156,9,0,1,62,248,116,228,148,17,20,111,144,44,9,238,19,130,66,17,54,43,176,70,100,48,232,19,45,182,226,69,4,182,76,229,185,173,114,79,36,121,23,90,130,147,10,251,17,41,46,81,168,227,246,216,178,137,17,5,131,97,66,218,206,133,95,199,152,44,120,210,241,85,144,218,60,9,10,239,141,18,249,192,72,69,36,168,197,160,81,107,31,89,112,160,17,8,7,152,73,215,98,80,242,247,185,30,144,111,197,207,53,29,142,52,120,134,200,133,201,99,196,194,117,179,10,47,221,116,181,41,21,160,249,137,105,119,105,106,163,70,201,180,92,243,204,111,122,60,115,85,114,61,110,239,231,80,198,165,230,15,28,235,51,242,20,125,129,38,26,0,2,221,252,72,20,37,58,31,45,41,20,255,251,178,100,90,142,69,71,103,74,155,40,87,66,88,108,217,163,48,226,88,21,105,155,42,108,153,126,129,86,25,38,220,194,141,240,22,15,84,30,2,241,8,178,202,201,212,80,108,113,80,147,220,59,107,111,212,204,9,160,158,123,37,175,223,234,223,145,136,116,187,104,67,124,172,83,213,149,234,175,117,181,16,172,89,21,247,119,90,41,84,65,86,37,81,218,91,55,45,189,174,242,125,121,79,85,92,154,127,109,88,74,103,251,162,240,162,6,9,129,0,40,217,244,66,114,0,12,22,150,12,10,162,251,176,50,232,82,65,196,210,202,230,216,203,252,239,74,98,146,22,12,56,227,106,245,17,47,79,52,52,28,149,233,125,28,18,97,29,232,162,153,202,224,201,101,39,38,229,141,35,24,202,64,72,198,74,105,43,60,46,132,39,5,9,159,126,151,180,192,20,215,122,222,122,145,211,82,77,115,156,171,44,254,123,246,131,97,155,45,59,119,119,250,106,96,136,183,93,45,88,67,3,109,114,71,143,54,209,200,147,68,82,79,72,97,35,43,106,53,180,168,229,121,189,111,115,88,205,191,40,169,204,207,178,249,229,247,16,187,122,134,104,25,219,98,89,179,246,219,181,0,158,168,0,2,93,191,61,135,54,227,104,10,134,178,61,221,181,146,202,6,217,215,152,40,122,137,235,208,65,173,183,242,81,214,210,59,189,125,152,114,12,132,69,42,255,215,41,147,159,102,165,131,120,176,81,17,103,45,9,45,195,160,17,34,212,45,4,12,177,238,24,0,9,32,6,152,189,35,150,106,16,114,102,194,245,221,159,0,1,46,252,178,176,208,0,17,150,139,172,104,194,147,198,0,132,66,202,209,97,179,181,149,15,219,84,34,76,29,20,184,219,186,49,72,2,38,189,7,112,205,232,7,177,21,130,225,200,226,149,193,175,216,4,80,242,249,103,80,252,228,178,244,130,239,190,245,91,4,178,84,135,8,237,96,41,90,205,133,17,150,175,154,70,138,33,3,141,112,56,11,164,32,231,171,24,34,247,7,173,71,175,127,90,247,240,195,219,190,62,62,102,61,106,226,81,19,71,139,238,173,121,244,185,55,71,141,109,235,199,47,245,73,52,148,175,185,109,113,26,76,159,102,142,171,241,143,9,1,242,245,124,245,113,32,37,32,128,0,5,219,240,121,40,136,17,1,107,8,29,98,71,226,190,197,178,71,191,81,135,194,106,188,60,239,185,131,218,249,99,223,205,17,21,49,0,48,20,9,132,196,69,163,139,8,192,141,36,98,192,154,24,146,36,133,140,172,81,203,86,44,0,1,134,108,137,211,165,38,175,89,0,21,59,11,55,52,49,200,76,74,52,4,152,219,35,163,78,12,135,124,42,96,136,169,119,255,251,178,100,129,14,68,243,103,75,27,56,67,112,78,193,249,183,37,35,12,21,217,157,36,109,13,126,129,81,145,102,92,244,21,96,0,175,21,194,195,152,144,19,100,32,8,140,206,168,19,56,78,86,152,210,88,34,129,57,38,36,217,116,160,3,62,86,97,159,180,72,101,160,169,57,121,150,34,164,161,47,147,73,135,158,200,149,218,174,218,27,86,33,5,15,67,74,20,52,13,203,2,16,121,93,132,114,157,125,93,52,245,22,209,8,220,110,93,73,106,245,207,213,106,208,119,127,56,16,245,233,122,21,69,249,13,123,30,119,203,202,57,220,156,115,174,87,155,82,90,60,98,99,155,216,124,221,8,54,172,236,195,17,45,135,53,234,31,116,81,162,71,235,191,237,189,158,127,118,149,222,198,68,113,127,187,150,3,53,0,0,57,45,183,137,180,252,19,210,57,253,51,194,101,17,192,149,225,94,209,34,99,160,45,32,65,137,226,23,4,255,223,100,19,196,153,29,18,52,152,136,240,2,26,40,77,2,66,80,242,214,177,237,4,142,135,128,132,212,155,86,101,67,97,229,145,92,154,141,184,232,133,73,82,215,165,202,219,100,43,189,250,122,21,0,1,36,212,193,6,2,151,36,26,96,10,170,227,248,45,107,24,244,5,0,31,243,46,157,26,87,41,66,89,50,13,34,76,162,251,94,118,152,155,51,159,145,160,60,40,188,104,99,33,2,20,142,83,161,11,176,32,36,236,41,169,141,32,215,145,177,44,96,232,92,98,89,69,122,32,137,17,149,18,76,54,182,85,46,220,157,130,251,197,38,16,129,220,193,145,18,6,46,235,36,124,165,54,109,90,173,247,238,82,118,67,251,211,87,202,147,200,70,92,134,210,102,92,183,46,94,55,148,206,189,207,228,63,42,115,231,48,21,166,36,17,77,254,2,21,77,51,100,174,195,189,41,127,177,210,244,234,102,187,218,246,39,43,199,51,119,20,160,27,108,2,16,2,0,127,255,208,151,84,134,0,76,196,78,108,7,102,35,156,198,255,180,227,140,50,129,29,34,4,132,60,141,252,148,202,213,111,198,102,214,153,154,218,51,58,21,218,37,149,218,236,168,66,57,153,123,50,78,68,67,177,17,8,115,174,118,171,158,170,164,200,253,150,168,186,53,210,124,175,187,162,43,161,189,238,173,250,213,111,254,130,231,255,24,211,198,16,81,141,4,157,165,242,58,104,200,129,128,71,69,20,164,196,19,70,180,190,45,251,232,170,11,209,165,186,45,126,66,205,37,117,218,218,177,2,12,33,75,164,97,4,177,29,176,200,203,55,64,199,36,12,53,69,149,89,231,125,96,106,72,26,212,145,194,125,119,4,124,15,14,161,2,74,142,0,150,192,75,85,166,215,255,251,178,100,176,14,5,86,102,201,155,67,95,178,91,140,217,202,36,98,104,22,237,155,40,109,25,126,193,83,148,230,156,244,9,96,111,221,33,166,106,197,117,233,144,203,237,97,82,123,184,221,189,255,179,162,253,253,249,157,167,127,238,230,154,191,165,27,36,65,175,93,35,76,116,195,32,78,74,89,87,16,221,53,237,234,1,219,10,206,100,145,215,132,95,180,73,170,78,245,153,219,93,34,33,202,69,39,81,123,45,21,237,85,218,105,155,190,34,45,172,57,43,55,239,219,69,97,132,208,64,0,1,118,217,153,228,239,227,20,247,93,81,133,66,230,44,90,65,149,83,199,185,192,115,225,67,86,193,209,73,235,77,217,184,43,14,234,86,204,202,118,71,211,175,132,69,105,29,164,85,194,199,6,136,214,16,20,10,23,50,241,131,56,73,115,71,208,102,183,22,100,212,123,8,153,133,207,180,97,122,229,17,226,69,0,0,165,172,59,153,128,96,76,80,192,200,21,46,88,216,35,62,99,157,36,193,117,129,27,153,112,136,72,4,115,6,42,10,83,205,73,124,50,22,14,143,207,3,33,110,98,196,12,155,100,186,130,78,8,5,238,172,197,249,103,1,106,84,9,124,156,101,11,4,161,196,201,168,10,179,193,207,180,117,158,62,227,195,192,41,120,239,180,193,69,40,156,162,17,95,200,219,165,45,112,84,100,148,80,58,201,127,41,108,117,227,85,104,46,255,122,244,197,121,175,234,221,109,22,29,166,180,142,197,109,15,186,87,37,206,105,24,226,47,53,154,113,135,227,135,62,52,177,106,60,202,158,237,85,15,30,181,92,239,1,251,141,16,141,78,177,210,210,30,160,126,112,67,69,251,48,252,245,173,171,74,237,166,39,187,251,143,208,0,164,102,0,1,37,216,238,127,34,73,78,61,13,228,242,103,193,73,102,212,43,116,117,121,49,120,116,214,240,207,63,81,219,115,106,104,247,38,232,124,255,119,84,161,71,155,218,240,211,190,149,110,218,253,138,229,81,206,66,231,229,206,119,205,159,63,179,36,119,241,189,236,164,182,103,195,66,222,255,78,61,194,11,54,51,45,77,76,218,169,221,143,41,121,47,115,255,47,133,254,217,9,137,81,52,98,76,160,228,178,178,98,102,19,30,18,61,70,144,17,169,146,28,50,192,224,147,67,27,22,89,17,129,3,155,95,161,193,65,35,8,90,238,66,98,43,22,150,2,102,236,216,197,0,204,61,180,46,0,213,77,48,58,170,178,53,229,130,53,0,40,89,84,79,68,81,169,54,192,205,58,45,85,218,179,2,191,106,58,20,2,25,32,1,155,161,72,8,161,165,153,96,203,77,178,100,165,148,62,222,41,72,136,243,25,8,98,46,30,74,67,248,255,251,178,100,206,14,198,0,102,200,27,89,69,66,101,12,233,115,60,227,182,24,49,155,28,109,229,116,201,158,179,102,12,196,148,184,237,15,180,200,177,127,252,123,94,146,213,194,156,238,107,30,125,11,85,67,173,60,245,92,247,91,206,68,159,158,55,62,187,107,150,155,100,237,175,223,211,34,217,90,234,194,172,170,99,102,117,231,73,3,103,185,236,250,165,110,230,45,158,244,174,109,188,68,117,213,205,108,128,184,224,0,50,235,143,203,94,162,32,18,120,65,38,64,24,70,65,15,70,63,82,178,246,217,5,88,85,46,152,133,65,24,131,229,126,218,52,233,22,118,122,202,44,246,107,47,239,153,229,187,189,153,213,204,247,50,149,200,234,86,26,210,77,115,139,169,89,204,198,30,113,52,19,51,14,114,74,55,75,43,34,88,242,109,68,165,212,166,99,57,143,89,20,167,187,200,103,116,117,61,136,137,255,134,170,0,3,189,244,12,68,195,161,8,16,96,92,169,177,245,14,134,70,0,100,203,238,0,90,203,226,224,97,240,17,0,4,216,175,70,176,89,53,136,139,122,200,146,28,193,25,43,24,225,1,68,191,240,19,91,134,130,227,29,201,16,65,229,188,163,170,105,49,140,158,254,82,91,42,91,97,163,61,248,149,2,180,202,69,247,114,1,139,103,61,79,96,153,45,139,45,210,9,169,63,11,3,231,58,234,42,166,66,27,141,20,204,148,227,38,153,220,86,110,138,147,66,194,214,150,40,154,37,197,68,117,140,101,183,57,75,47,250,156,107,213,102,235,112,93,172,37,37,7,34,114,38,216,65,166,21,140,75,48,137,165,210,142,46,155,147,47,69,175,204,115,73,20,225,100,152,171,38,207,67,65,0,149,65,0,2,28,150,230,104,49,81,112,68,180,35,242,28,163,149,222,83,246,163,71,137,21,25,240,16,21,67,169,157,10,194,245,119,167,138,208,168,53,162,59,171,51,6,100,12,32,184,232,229,78,90,202,211,79,108,23,121,231,19,173,149,171,116,211,106,198,140,103,75,226,18,212,133,127,231,250,100,136,103,78,33,169,189,132,134,254,92,205,251,11,47,245,238,66,115,18,40,57,78,254,116,66,128,0,27,118,142,178,49,6,192,83,141,164,164,13,58,23,0,66,2,228,152,154,232,0,34,40,54,170,35,163,25,89,8,228,213,140,66,146,89,130,35,60,177,185,219,12,12,96,154,6,17,242,66,13,158,62,134,206,35,232,86,3,166,56,122,234,148,13,9,127,97,198,110,245,94,161,180,133,83,145,5,54,156,24,6,134,139,177,47,26,124,77,129,200,154,35,181,16,50,161,223,183,246,109,247,151,124,228,191,149,44,80,210,119,252,198,172,189,243,206,18,196,36,227,230,255,251,178,100,206,12,5,187,103,73,155,73,87,64,104,12,217,119,60,163,124,86,149,163,34,109,13,126,129,175,179,165,220,244,141,97,203,97,218,165,30,145,151,155,101,106,147,77,63,250,164,106,111,44,122,206,237,137,23,29,77,169,95,119,10,58,187,119,8,156,131,115,148,230,61,221,210,149,186,158,243,117,168,201,86,215,87,152,0,230,165,106,0,64,1,44,219,37,88,96,42,46,45,12,138,104,239,12,6,148,194,203,172,103,194,81,78,175,81,1,223,72,183,53,162,52,106,85,185,255,236,185,73,223,225,95,4,14,66,52,4,37,83,236,34,209,42,35,74,88,200,180,229,47,206,67,56,214,155,241,13,13,4,108,94,136,213,224,172,247,99,16,47,71,120,121,4,146,231,135,138,219,127,228,29,107,150,89,25,246,35,157,232,114,213,207,203,40,3,225,0,0,102,245,46,192,198,134,114,118,113,105,100,128,134,128,118,141,6,22,52,92,133,58,1,15,64,46,48,80,5,230,46,0,176,19,178,213,28,162,176,100,161,82,135,161,98,183,19,5,56,40,15,118,20,20,24,0,89,213,55,76,128,160,104,80,1,45,203,52,214,153,178,84,57,107,253,175,54,212,145,215,97,144,34,202,30,152,24,0,64,130,60,48,246,164,200,83,73,112,163,162,124,41,187,248,35,1,29,0,48,112,148,134,78,148,226,119,92,185,115,158,254,191,112,196,126,207,63,210,158,103,239,235,158,185,61,229,214,90,57,137,138,173,174,22,137,173,77,46,169,185,85,244,154,50,134,139,177,162,130,48,142,29,142,136,240,109,52,32,133,45,48,181,185,188,22,60,202,101,77,40,33,219,82,70,72,219,52,78,244,147,235,81,152,35,70,250,0,1,77,117,129,4,174,50,72,93,128,148,227,6,221,99,219,172,221,200,92,164,204,221,99,177,24,148,240,105,86,178,162,63,221,110,204,162,214,131,62,189,67,69,251,72,158,162,61,246,211,118,103,191,157,178,221,243,126,227,247,124,253,53,206,155,36,37,43,251,30,109,186,54,206,86,98,154,93,31,37,172,180,69,35,206,68,115,170,45,197,87,30,146,102,74,190,206,151,167,105,190,223,253,65,157,79,160,132,60,112,32,196,1,78,120,52,187,99,87,66,48,32,168,224,92,5,103,136,1,219,18,179,141,17,47,180,92,174,245,182,117,81,151,62,206,82,160,92,2,64,166,10,78,190,157,130,32,116,244,88,53,32,253,130,134,150,123,188,16,130,190,144,60,160,105,110,167,84,4,183,155,250,137,248,185,82,7,16,49,42,77,166,66,235,98,233,155,25,86,54,166,174,24,136,97,35,49,72,5,146,16,30,157,179,172,253,177,63,240,92,236,73,213,161,250,78,126,91,255,251,178,100,213,142,230,50,103,201,27,104,111,178,105,140,233,131,48,197,158,22,245,155,38,109,149,190,193,154,51,166,76,193,158,248,36,181,238,251,171,176,250,249,172,238,79,21,59,10,140,81,174,32,47,23,23,24,40,98,165,133,130,34,97,130,0,162,229,21,122,89,28,131,17,157,133,149,81,211,163,221,122,181,87,69,169,46,165,43,164,245,47,88,88,57,83,111,132,235,175,2,41,69,204,9,199,239,156,219,138,59,7,95,89,253,191,117,11,180,155,205,102,207,110,136,99,22,94,127,2,146,137,121,153,102,68,162,21,35,133,194,182,232,98,87,79,143,114,108,137,251,159,238,240,25,231,21,41,65,110,219,34,18,146,63,148,27,163,153,82,56,215,91,37,97,172,233,146,202,108,102,98,201,105,124,209,253,126,181,85,57,153,18,187,43,223,132,140,0,0,247,249,58,81,73,165,30,57,0,99,38,80,16,32,0,32,176,65,162,232,144,144,73,96,16,176,112,7,141,115,52,54,214,6,102,52,137,42,94,85,46,88,69,51,3,17,80,135,22,57,39,84,235,165,245,12,30,66,70,113,19,220,149,174,174,36,131,193,223,57,51,219,24,101,200,166,189,26,192,241,55,201,195,83,54,182,175,220,166,106,132,152,163,85,5,45,93,64,160,46,98,93,180,8,17,196,219,253,75,14,252,86,119,255,31,53,94,55,190,51,182,203,214,243,46,194,187,235,75,102,118,141,99,78,197,87,53,105,179,163,9,111,157,147,118,208,88,30,193,166,133,15,71,148,76,173,46,161,132,27,239,117,77,87,114,233,226,145,160,165,41,215,53,190,145,211,174,201,177,165,169,58,148,130,101,65,94,100,108,216,8,0,1,118,252,114,99,195,170,160,28,21,7,227,210,18,17,45,11,94,217,178,9,103,17,0,109,151,56,90,149,218,251,92,228,142,183,91,178,226,80,172,244,39,219,234,58,82,109,210,41,172,110,61,186,91,235,234,106,43,105,105,148,154,68,242,162,86,98,184,179,162,154,126,42,115,134,215,18,141,119,221,191,212,175,187,91,68,85,77,39,254,171,17,114,242,168,242,149,245,220,86,48,31,133,222,251,8,129,138,163,101,0,38,69,14,92,131,6,25,48,0,67,12,28,68,214,52,97,225,174,250,103,1,137,89,195,32,148,195,111,227,114,154,64,48,128,32,70,0,173,99,64,67,166,3,64,236,217,32,105,213,242,233,88,23,17,47,19,149,0,3,128,140,141,173,185,101,162,143,84,168,216,98,236,141,217,17,0,164,211,143,59,68,164,156,117,164,94,182,34,211,93,82,230,170,145,118,154,19,156,11,152,11,1,0,17,11,28,164,54,191,241,51,241,19,113,219,66,150,198,3,174,199,169,179,255,251,178,100,214,14,133,253,103,202,27,70,111,178,105,172,233,151,48,72,126,88,13,155,38,109,161,253,9,178,179,166,12,177,158,248,82,144,44,237,52,60,225,20,137,163,141,116,56,61,161,230,161,39,208,193,125,236,117,27,146,41,167,205,66,38,209,171,61,245,112,59,141,110,159,58,213,47,6,251,206,254,94,85,244,209,26,216,105,243,140,66,250,210,248,87,22,216,0,75,127,202,17,145,10,208,84,120,4,134,168,7,236,204,98,196,25,112,232,93,40,224,217,253,119,240,202,147,51,13,175,123,107,25,100,185,244,149,140,232,109,80,56,177,69,245,97,149,225,110,83,104,199,179,155,80,125,57,85,181,216,194,120,236,192,160,93,208,204,174,48,10,70,172,150,76,157,196,134,10,237,171,10,129,161,97,246,51,27,42,50,250,63,87,181,152,129,174,89,148,214,217,231,99,224,233,234,0,0,165,140,199,197,133,144,75,182,103,19,0,144,160,52,16,136,8,128,104,120,216,70,42,96,197,160,99,176,168,16,97,188,48,139,209,134,189,11,91,111,208,208,9,132,130,130,132,2,5,208,228,10,31,30,66,99,72,75,105,40,248,68,2,174,68,67,195,34,203,2,93,116,210,107,228,66,10,90,201,222,88,22,92,240,171,148,49,90,137,218,52,2,149,44,201,151,179,102,112,239,34,148,6,199,34,2,64,78,128,112,91,69,142,176,104,78,53,121,75,77,87,29,91,255,247,207,243,246,57,252,214,192,204,122,34,71,153,133,81,163,49,131,130,32,181,80,171,178,173,64,70,228,16,168,113,18,82,8,124,40,44,201,248,254,70,89,151,40,180,182,133,250,53,165,141,42,74,141,51,55,96,132,176,0,24,0,36,54,223,37,72,192,196,133,73,17,11,151,1,68,232,137,240,179,154,180,231,133,235,104,187,253,230,126,149,121,255,158,243,54,46,142,91,167,9,202,24,181,231,125,147,251,255,255,255,242,38,101,4,126,64,196,98,27,48,108,129,137,180,53,6,104,165,41,49,102,200,166,106,111,118,132,138,89,41,113,138,75,198,144,243,53,156,168,164,144,216,210,239,238,206,237,214,214,85,106,247,234,24,160,0,100,254,152,244,102,48,97,171,4,113,75,130,146,153,0,8,40,99,200,11,39,47,192,49,240,240,100,6,150,145,255,107,15,78,18,244,8,168,219,18,32,46,172,40,19,102,33,86,42,233,164,161,243,168,218,76,64,137,164,93,134,116,80,53,109,69,154,212,121,217,134,106,75,97,216,220,41,174,218,104,87,29,168,98,67,110,5,113,102,108,123,80,137,175,170,105,147,65,51,201,81,16,68,25,118,221,102,213,210,220,53,245,115,207,85,238,143,243,247,245,165,238,227,201,145,85,199,255,251,178,100,210,12,133,197,103,72,155,99,87,176,106,204,233,154,36,101,232,21,249,155,38,109,33,125,9,173,179,102,168,243,13,248,26,29,12,62,36,86,74,68,153,116,151,171,128,116,174,207,184,100,44,145,101,141,70,172,58,12,83,68,105,55,142,223,177,91,171,86,126,105,235,58,127,230,33,188,164,1,235,90,1,39,54,255,186,102,102,85,56,184,105,92,183,16,168,157,82,184,135,18,111,165,218,70,214,176,28,118,255,227,71,12,204,222,93,188,237,203,95,110,173,148,90,37,2,206,190,227,252,231,248,216,212,207,104,201,80,108,52,90,121,153,46,113,67,248,168,115,165,211,148,198,144,89,235,75,132,107,201,153,203,97,62,168,251,206,3,62,101,254,153,35,83,205,107,54,133,50,181,166,167,79,255,238,125,48,58,2,205,208,228,2,220,114,9,39,149,134,84,33,8,189,34,13,53,55,128,26,16,20,32,219,210,0,78,130,0,3,24,57,20,1,24,16,40,6,73,36,233,25,15,48,80,1,224,99,44,54,48,81,148,162,49,224,243,40,119,34,148,70,35,52,31,64,162,128,240,81,88,56,100,18,174,97,3,104,60,44,156,21,12,75,241,16,10,85,185,125,152,119,216,67,124,32,4,121,83,117,248,98,75,68,120,26,76,176,51,113,52,214,126,217,5,11,146,36,152,141,142,59,46,86,43,181,229,242,41,69,59,245,140,231,59,247,165,11,202,125,46,32,53,213,225,153,247,204,161,218,249,18,255,239,255,101,57,12,152,230,110,12,184,144,136,81,146,221,122,158,16,137,209,146,204,235,173,79,109,66,159,245,12,229,252,179,153,166,21,134,74,87,233,0,43,242,116,166,55,64,37,102,112,78,133,80,30,148,192,210,34,27,5,197,90,146,197,169,213,204,230,230,161,80,233,70,177,43,105,57,158,17,144,224,73,35,121,59,133,111,122,147,86,114,182,179,229,164,217,71,216,69,43,49,89,17,220,83,247,202,205,94,112,142,32,195,92,219,39,127,203,243,61,188,137,91,24,201,118,200,203,27,111,143,61,156,91,212,44,158,166,191,91,200,207,250,137,197,88,127,6,214,119,223,34,191,63,156,112,204,182,153,242,1,148,135,152,10,1,182,255,14,131,15,79,24,1,121,130,43,15,53,152,0,184,91,20,179,102,34,30,105,33,10,184,112,120,48,93,113,37,161,106,8,136,162,102,42,116,154,226,192,67,199,102,64,216,8,15,91,128,40,52,43,14,3,34,10,82,176,1,153,32,107,134,44,162,148,34,48,50,207,32,32,70,10,185,225,19,15,67,248,183,38,224,70,58,220,92,22,96,209,219,232,234,177,199,105,219,145,122,136,3,26,170,246,119,159,120,198,92,166,146,86,237,255,251,178,100,218,14,134,16,102,197,139,99,95,176,116,236,233,34,61,35,166,23,9,157,26,77,133,126,129,152,179,102,40,241,150,184,36,118,151,15,210,165,46,105,5,39,121,19,205,221,190,83,194,84,135,72,208,227,37,57,38,105,65,132,162,181,201,249,68,243,24,195,199,245,159,12,179,100,234,123,223,242,235,226,127,168,247,211,37,215,44,191,141,128,205,16,0,129,45,215,94,146,17,173,59,109,78,45,182,138,110,225,165,172,144,164,124,73,190,251,239,107,139,249,251,248,123,136,37,100,183,252,187,255,255,241,145,207,162,50,104,102,33,52,200,47,47,14,27,19,190,108,244,235,169,222,149,244,157,203,201,137,80,205,147,147,225,237,16,170,148,71,72,214,71,71,87,231,200,242,58,28,175,35,29,185,168,251,46,56,214,185,164,125,205,5,98,170,0,37,131,8,148,130,199,17,208,49,130,225,162,0,233,139,74,70,16,8,152,248,132,105,80,32,36,34,101,2,96,9,110,52,2,50,96,73,59,134,66,1,133,123,37,211,36,3,5,65,238,193,128,197,175,185,129,192,101,148,48,185,200,89,4,209,204,164,42,96,108,44,187,81,163,16,11,130,10,193,192,211,14,129,113,128,140,12,11,90,237,201,90,159,183,197,214,109,89,52,101,121,163,147,114,113,25,226,209,94,173,61,114,54,85,51,103,205,171,62,30,37,46,85,195,47,119,96,152,252,110,93,65,44,139,213,177,87,153,203,42,251,144,202,12,113,175,124,239,237,250,69,227,94,23,77,86,69,78,229,172,134,174,210,57,51,52,67,37,17,3,210,72,199,35,27,30,173,187,115,153,53,107,24,231,27,253,13,234,206,7,220,0,96,0,0,87,111,78,204,143,4,62,77,85,129,20,32,128,205,24,52,224,67,238,219,131,236,20,57,37,187,16,215,121,126,157,233,74,219,239,153,89,74,179,82,217,92,166,118,87,86,117,18,119,116,113,120,198,101,35,49,20,129,114,169,202,142,200,77,142,52,181,109,150,234,177,118,85,18,50,41,204,115,142,28,38,66,157,218,162,11,24,245,57,235,70,231,170,179,93,58,122,47,206,7,0,3,110,249,58,217,200,87,167,15,48,224,150,35,160,0,68,66,93,6,29,71,224,198,127,75,40,95,213,97,152,220,49,62,228,188,207,116,58,35,27,141,5,33,45,249,97,136,127,12,130,248,150,24,146,172,33,103,97,214,203,9,134,62,43,20,249,67,171,51,59,109,70,81,194,116,34,69,145,173,54,132,12,53,195,50,101,138,35,5,99,63,146,187,191,233,191,235,214,175,237,179,123,211,69,83,83,84,188,253,92,203,188,205,10,173,80,213,58,166,48,235,16,71,68,53,166,35,230,104,134,171,26,255,251,178,100,214,140,5,254,103,70,19,131,87,176,104,76,217,138,48,101,102,18,85,155,44,108,60,245,1,173,179,101,140,243,21,184,122,152,123,207,163,25,93,207,103,211,29,1,9,72,0,137,45,168,5,105,222,140,140,129,93,43,16,78,1,197,44,37,76,194,135,126,229,108,51,64,42,218,97,231,82,253,94,44,207,57,159,115,191,239,228,208,96,115,1,196,45,36,45,3,43,42,53,117,235,61,250,185,196,106,69,118,149,209,100,124,194,84,230,83,177,197,76,198,236,236,139,41,142,206,204,122,173,25,232,239,102,32,196,232,67,21,77,78,136,168,202,118,34,111,118,70,170,165,190,138,16,76,65,77,69,51,46,57,56,46,50,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,0,19,136,207,183,50,46,134,115,31,113,198,80,177,205,122,13,88,9,104,11,150,5,30,97,111,164,9,49,64,53,101,131,145,20,42,104,66,2,35,202,69,130,157,3,133,204,193,212,176,216,20,152,96,103,155,43,122,86,176,85,116,12,137,106,82,112,235,144,45,88,147,104,195,3,84,237,66,91,231,126,45,32,111,214,138,1,23,131,73,112,153,226,154,16,129,66,75,61,24,135,238,25,22,110,81,18,209,124,45,81,81,62,164,193,100,138,245,99,110,83,185,63,243,123,255,254,217,198,77,167,118,49,47,116,68,67,44,121,139,181,140,93,238,88,243,10,179,154,105,48,205,168,68,66,70,63,148,22,69,99,20,133,138,18,28,165,143,58,127,171,162,111,170,185,185,213,122,163,100,0,50,128,0,64,0,0,191,124,63,164,243,231,3,246,149,11,215,131,250,176,183,176,35,147,92,243,51,152,243,248,86,99,170,187,25,94,126,253,25,148,174,204,161,2,58,118,255,169,140,202,203,122,139,147,103,61,49,184,128,135,93,225,204,159,33,135,185,58,183,204,134,108,198,251,45,43,121,94,61,83,23,174,239,187,42,119,121,98,220,243,152,195,147,200,131,177,227,235,70,99,235,79,255,252,127,222,255,127,254,127,141,241,128,43,72,184,102,140,6,118,148,103,70,70,177,18,101,102,230,175,64,10,67,20,104,40,218,11,8,154,65,17,128,133,44,208,21,96,88,17,104,19,25,52,228,199,16,133,172,42,130,40,185,132,1,2,142,150,12,133,74,31,70,99,90,7,66,98,239,14,97,41,13,133,192,2,128,11,54,28,7,34,106,136,17,211,224,60,34,189,70,4,108,85,207,211,194,190,90,3,60,82,165,174,44,43,169,26,11,44,44,176,21,33,96,196,15,167,163,50,13,180,121,214,116,84,60,153,37,252,145,168,58,237,42,217,153,76,102,45,249,250,246,235,232,110,140,203,190,207,90,103,161,206,255,251,178,100,223,14,133,187,103,71,27,88,83,240,113,76,217,122,48,70,126,23,177,155,24,77,229,85,9,203,179,165,156,193,159,160,134,77,247,181,52,156,207,119,199,197,212,217,67,144,129,9,201,79,33,16,234,97,205,99,205,52,195,13,86,250,165,109,232,234,115,85,123,247,13,139,32,2,5,182,208,73,65,193,78,224,163,229,192,141,145,17,51,164,200,18,42,180,45,218,118,150,171,17,227,147,46,81,109,106,178,24,227,157,205,155,205,247,50,222,236,253,145,229,219,148,138,29,151,59,216,89,231,253,7,66,60,85,6,59,188,67,40,155,201,65,19,54,50,35,24,36,0,217,56,230,75,154,59,109,63,84,46,203,24,30,80,153,44,44,24,249,49,39,222,102,239,221,10,180,228,55,202,28,174,108,244,78,237,80,247,0,1,45,248,116,132,199,6,178,101,48,193,131,97,150,133,200,15,30,40,100,164,159,23,80,206,197,69,106,157,110,55,37,113,26,22,112,199,159,229,55,111,234,4,38,241,72,156,24,50,80,211,175,38,250,138,58,210,201,99,249,94,61,1,106,164,246,85,30,255,136,70,242,178,204,149,123,196,191,161,231,27,76,22,89,9,155,159,145,69,231,43,213,255,255,255,251,156,243,139,63,178,233,183,212,208,72,202,36,207,102,42,222,205,196,90,86,117,89,149,31,163,135,180,216,131,206,203,119,58,205,84,165,56,158,82,98,199,141,37,53,95,209,140,53,167,125,75,223,115,84,136,12,58,160,0,148,0,1,75,127,60,92,20,105,71,34,115,149,48,219,136,65,153,30,34,98,144,29,146,83,150,240,205,84,80,127,207,180,74,15,158,103,143,246,31,85,251,5,152,230,97,132,170,147,118,203,202,127,119,83,81,113,117,204,163,172,77,35,45,243,122,211,117,85,126,58,171,161,247,48,171,119,113,11,37,234,236,243,163,57,114,148,198,240,123,32,250,53,136,97,177,23,181,141,71,222,219,200,100,131,89,70,188,168,219,26,189,77,210,205,191,10,16,45,46,95,128,37,66,129,205,226,224,125,176,49,67,230,36,192,128,16,44,7,174,37,2,1,206,195,70,145,26,81,138,175,108,136,246,104,116,95,78,212,174,5,45,65,16,230,94,34,86,193,20,52,199,12,182,152,207,107,10,110,109,46,18,40,8,84,51,64,129,155,131,131,7,66,28,42,73,14,178,152,104,24,54,240,53,183,122,78,52,9,241,78,168,149,168,125,208,114,240,201,230,163,133,191,54,167,177,222,255,95,239,6,174,178,33,88,255,140,81,15,195,227,55,151,145,169,84,20,194,168,202,196,231,189,102,20,143,17,157,32,238,47,162,179,46,15,215,209,83,170,151,21,46,24,96,39,235,75,207,168,76,255,251,178,100,218,14,132,212,102,202,27,33,95,162,120,236,233,106,60,200,102,88,141,159,30,109,13,254,138,2,179,165,28,243,33,224,12,82,71,110,238,115,214,12,58,194,137,182,152,109,237,12,44,209,214,239,136,14,13,141,88,203,147,142,167,133,163,216,25,173,218,197,4,2,228,182,142,246,116,9,197,4,109,190,100,21,107,224,187,169,246,94,160,217,5,147,163,203,16,79,147,71,65,44,167,49,201,169,66,37,169,155,6,82,207,215,126,84,176,210,18,30,15,40,74,53,79,130,114,224,226,132,150,146,50,168,133,20,73,221,102,212,100,154,245,87,112,40,73,3,187,110,226,102,21,158,6,19,3,17,104,86,94,165,201,121,153,74,122,158,56,14,250,21,138,158,40,184,69,138,173,163,34,174,42,90,26,174,94,84,177,135,187,241,73,31,243,214,64,59,21,0,49,211,22,123,18,35,49,115,227,160,107,2,140,154,85,48,8,236,48,112,244,195,193,161,166,196,56,2,115,86,99,108,3,48,96,34,229,143,57,34,17,123,154,3,9,151,16,129,8,66,6,152,198,128,193,195,33,201,175,208,161,90,128,180,64,113,243,67,4,141,24,88,19,41,49,146,151,200,120,164,20,2,144,142,203,187,16,110,142,204,41,171,203,91,2,243,107,37,185,80,87,92,188,169,238,216,20,29,60,88,35,47,99,3,72,44,14,220,108,84,2,19,65,46,201,242,185,83,60,63,248,89,3,70,188,98,16,30,104,136,81,253,253,120,108,243,219,246,118,223,219,207,198,241,229,95,182,84,223,106,221,204,159,147,18,168,72,198,147,224,104,244,113,174,99,145,235,168,68,231,65,104,222,202,160,179,114,227,59,38,146,8,26,39,122,23,82,44,102,18,193,102,105,0,0,192,4,91,183,83,244,203,217,186,244,176,78,187,20,111,206,6,152,232,7,155,105,180,47,152,80,48,239,75,180,133,27,50,139,132,69,205,182,20,13,129,150,13,204,26,186,161,194,34,112,65,84,19,17,8,50,233,58,125,228,157,148,141,205,160,232,35,165,211,173,149,153,98,166,21,91,105,154,253,203,126,226,227,171,231,49,178,224,107,14,116,203,110,171,173,178,154,215,180,174,61,34,147,180,168,158,210,55,249,246,186,220,45,32,0,93,121,131,154,6,51,49,163,77,13,97,1,3,144,133,49,218,81,215,8,252,24,187,197,1,88,97,161,10,167,40,126,60,94,48,139,237,62,36,188,30,37,172,86,13,134,8,147,56,239,249,113,171,181,149,94,216,71,73,63,86,146,224,84,11,102,106,115,15,61,4,178,57,82,204,110,204,122,0,149,195,147,146,246,5,1,206,211,222,183,109,125,65,175,244,51,15,60,176,38,56,75,55,150,25,255,251,178,100,213,12,134,96,102,197,147,102,111,176,115,108,233,106,60,104,142,22,205,155,32,109,37,190,193,160,51,101,9,132,149,168,94,253,114,178,47,134,183,13,223,217,223,45,130,232,167,152,173,55,111,187,99,27,182,24,46,182,70,255,172,219,173,242,89,40,212,253,230,250,212,58,229,133,46,166,206,163,13,33,68,255,11,74,23,231,23,73,184,175,186,211,212,129,211,101,173,213,77,85,214,235,118,93,168,135,132,168,0,191,228,45,251,172,161,207,242,249,153,142,163,84,224,168,167,102,29,123,107,132,168,171,123,73,34,126,2,145,180,91,19,235,156,106,204,163,116,190,215,108,205,75,222,117,87,148,72,93,142,229,71,183,150,140,205,165,144,196,106,178,226,5,24,142,239,123,210,179,146,114,93,209,209,81,88,206,100,149,17,172,234,201,191,114,42,206,167,251,179,85,222,181,93,244,103,228,69,183,87,235,92,17,0,22,147,15,165,128,196,99,74,14,204,22,217,49,40,124,92,150,144,102,45,20,27,20,66,4,17,153,61,154,10,56,152,96,38,42,66,102,34,1,184,114,77,15,131,3,165,64,58,178,136,128,65,192,131,19,130,76,82,3,68,3,20,134,133,139,73,128,100,128,35,138,72,35,48,8,2,5,26,31,141,11,17,217,0,226,47,156,118,92,227,114,0,3,53,229,117,24,214,52,114,162,18,229,128,37,65,8,64,71,17,24,230,116,37,7,129,74,75,166,228,167,162,106,44,210,173,6,140,166,235,61,91,26,100,110,102,77,79,18,183,44,169,33,163,207,35,151,163,187,107,236,123,106,59,105,232,250,140,177,86,114,208,103,65,74,87,41,63,76,223,80,163,97,199,44,218,220,163,244,126,110,182,119,28,165,245,233,236,97,250,226,217,234,194,253,166,212,222,221,138,26,161,59,247,201,222,174,110,123,147,211,125,182,107,140,51,109,173,43,104,243,241,8,11,192,0,0,17,17,32,9,119,216,70,62,49,41,175,25,67,24,189,144,93,74,211,173,212,120,177,185,163,151,126,145,252,185,160,219,31,62,159,147,230,112,191,187,229,231,229,11,56,32,169,70,208,148,238,14,211,160,250,217,39,217,186,167,33,58,106,143,9,78,51,179,174,117,64,187,144,98,209,220,109,52,98,136,84,163,221,90,114,207,71,162,50,107,84,201,37,101,231,162,53,11,68,36,207,162,4,217,73,24,148,240,52,19,107,8,205,96,11,155,21,120,103,83,153,49,7,148,34,21,155,67,234,212,101,136,26,129,177,145,66,160,160,76,73,0,192,224,141,216,32,92,172,120,128,113,224,82,49,25,208,135,194,161,7,64,171,10,194,169,204,104,101,42,11,153,144,33,80,134,144,32,80,17,165,6,36,255,251,176,100,205,142,135,15,103,69,19,152,101,176,105,236,233,157,48,101,174,28,65,155,30,109,97,152,137,113,29,102,204,145,25,240,252,76,2,96,15,54,47,72,67,148,154,142,143,0,136,65,176,88,64,247,159,188,77,240,83,192,252,91,160,233,144,185,40,16,238,249,181,178,136,145,9,55,134,2,173,232,204,249,52,136,172,252,162,87,242,141,91,162,55,148,152,198,153,196,235,19,157,172,56,63,108,240,212,192,138,156,70,44,45,43,174,56,129,199,215,176,120,223,151,13,142,17,35,218,122,187,165,71,208,183,121,109,250,183,51,121,138,183,114,174,44,187,54,98,244,163,118,98,26,177,251,179,219,73,202,193,94,105,223,191,229,49,223,158,237,159,158,119,167,231,235,121,189,52,15,14,156,0,37,219,98,253,100,9,160,71,160,212,195,58,128,207,139,90,228,71,145,220,27,162,215,83,189,174,227,94,245,107,43,145,227,93,61,28,224,89,37,121,45,31,180,58,27,178,71,90,30,30,225,181,243,25,69,211,73,237,243,61,254,238,96,80,22,121,178,242,235,1,201,30,23,67,88,131,231,155,189,77,25,34,49,141,104,175,83,163,86,244,22,0,0,94,144,201,149,154,42,243,237,96,226,68,189,42,54,105,4,29,250,91,133,202,82,134,30,53,28,73,67,97,183,65,107,182,39,81,30,94,114,17,149,189,85,147,225,17,25,227,68,136,68,212,66,54,255,188,194,199,40,120,118,130,3,135,171,42,106,52,136,140,199,254,69,49,39,179,180,169,22,22,144,57,176,169,196,75,8,77,34,52,144,133,196,185,224,71,210,149,120,83,42,87,149,187,84,162,150,97,245,121,150,63,151,103,145,254,112,254,25,109,134,117,35,176,213,161,217,213,187,48,148,158,92,22,232,40,196,42,16,154,120,97,43,196,252,252,131,155,55,102,126,159,196,162,206,40,206,134,157,205,163,186,28,213,206,84,101,96,133,158,1,0,0,155,109,139,159,160,182,50,116,112,221,173,86,79,183,58,244,81,209,211,214,230,149,12,20,169,245,86,184,99,41,81,235,236,80,74,205,117,215,228,84,34,160,236,62,105,98,208,210,152,202,206,181,161,21,219,127,218,87,82,220,168,90,182,135,122,122,94,170,137,118,102,219,239,211,116,166,117,126,232,95,229,196,186,244,50,133,204,8,193,132,39,82,233,118,156,178,64,160,168,4,225,221,96,43,246,206,201,194,192,151,43,73,80,166,20,170,160,208,103,70,70,116,20,189,9,164,76,18,80,80,99,96,34,129,218,143,90,167,3,0,157,131,68,5,12,23,20,169,144,242,226,66,171,59,85,126,213,165,220,149,198,43,136,202,120,226,1,7,153,104,62,193,66,223,21,77,74,255,251,178,100,175,142,133,89,102,201,27,35,87,178,85,12,217,183,36,34,96,23,81,157,32,109,101,109,193,210,179,165,156,244,141,184,143,50,239,144,192,113,167,252,184,111,48,19,56,166,91,113,95,83,73,109,114,109,81,142,233,214,217,97,76,145,158,244,210,78,52,20,85,235,178,31,7,42,217,243,23,49,22,230,95,55,83,255,155,53,109,240,246,170,99,37,164,229,26,114,86,107,170,148,116,82,210,227,233,173,118,149,235,147,159,16,235,149,82,134,59,159,229,183,164,3,110,90,0,5,71,109,63,39,99,24,48,28,151,105,81,173,98,7,125,183,75,19,75,98,246,180,158,169,144,243,168,207,247,220,68,193,16,148,28,54,134,167,108,199,126,22,156,7,194,211,43,36,86,172,174,19,165,197,1,184,166,237,66,92,239,176,188,222,149,29,156,204,174,117,251,119,143,203,158,95,4,159,35,12,117,66,208,149,156,194,102,92,52,76,152,254,249,5,98,78,234,167,195,207,108,124,105,97,153,138,147,62,26,101,63,254,252,23,21,0,5,183,245,9,140,249,133,8,106,151,15,12,176,77,52,120,102,86,68,2,206,98,105,171,114,25,106,249,36,102,187,38,117,63,224,13,162,220,148,132,163,150,35,70,8,86,140,81,118,38,160,63,72,89,49,37,32,194,132,243,24,63,85,88,71,23,37,75,199,36,140,21,233,254,99,254,88,125,34,171,253,127,230,102,144,52,92,114,35,203,207,227,134,32,246,41,163,234,7,218,172,192,201,41,134,197,146,249,210,234,61,69,202,83,11,197,236,86,171,170,30,211,80,58,146,224,233,97,87,78,97,154,147,184,191,153,81,26,184,181,255,253,97,100,109,12,175,230,36,38,176,0,123,127,210,81,139,42,96,108,143,242,37,45,166,128,161,83,106,112,231,197,217,109,102,180,220,139,199,174,205,252,167,216,8,146,228,234,51,61,226,58,201,165,33,226,64,137,168,61,54,93,155,149,25,180,42,90,2,117,202,69,82,20,233,170,117,249,91,47,153,103,222,193,206,148,114,59,111,255,251,233,166,4,129,204,95,109,165,255,172,146,129,165,95,151,13,146,208,214,92,27,38,81,164,50,8,149,7,40,165,31,75,104,32,231,110,242,168,137,177,87,91,183,179,132,115,211,53,75,71,140,247,82,98,6,82,244,244,90,215,153,169,102,231,109,251,219,105,246,197,76,22,0,14,239,234,105,32,133,5,76,88,95,208,52,140,249,51,196,175,190,50,212,153,240,76,254,31,34,182,138,52,33,54,100,62,73,159,196,236,101,152,139,231,230,237,188,176,171,84,98,8,244,72,138,84,251,34,122,43,69,222,239,39,115,183,170,36,186,104,248,244,182,107,187,196,249,26,42,162,255,251,178,68,191,12,228,188,103,75,27,47,67,112,152,108,217,83,101,230,110,82,101,155,44,108,189,13,194,51,179,165,77,135,161,120,82,225,189,53,166,181,88,238,227,222,77,132,29,8,144,172,45,30,239,81,19,11,142,83,222,134,229,158,242,62,90,245,224,180,107,71,165,38,96,101,162,66,220,145,139,156,81,231,219,93,253,145,41,60,221,163,164,140,107,241,243,243,123,71,159,255,206,4,111,187,124,216,22,12,182,38,29,185,192,104,61,76,156,57,117,203,6,138,54,19,121,17,102,59,200,238,14,208,140,36,95,23,50,70,82,53,157,153,251,236,53,79,137,194,52,93,139,68,251,35,20,71,12,205,139,41,175,70,101,120,80,10,70,189,113,162,37,114,74,146,236,246,147,49,202,196,84,244,252,36,29,46,62,105,214,144,57,91,179,20,124,203,61,141,102,246,35,68,81,149,26,67,60,140,109,239,116,40,81,234,109,68,84,91,63,152,86,149,68,169,162,79,142,34,41,74,155,212,116,203,250,204,61,252,197,93,253,69,4,42,0,4,171,204,202,19,49,202,65,201,206,164,195,58,24,209,199,3,3,22,150,54,217,70,205,10,144,132,170,6,97,4,52,114,195,200,157,18,85,50,6,65,0,145,67,24,52,241,59,38,9,26,91,168,113,90,68,121,186,218,17,14,160,144,139,116,80,240,184,9,194,35,91,170,130,55,134,92,204,239,82,79,166,236,62,204,218,243,210,179,83,217,200,141,84,148,196,232,230,21,109,172,85,131,114,81,254,155,77,226,239,155,185,189,252,125,54,126,55,154,68,172,138,235,170,227,141,100,170,148,172,203,142,45,219,183,127,199,237,184,141,154,214,195,173,77,52,84,98,7,96,227,186,100,28,66,222,175,79,221,193,201,135,47,205,221,85,253,91,45,207,53,222,127,246,98,119,172,0,28,146,66,226,173,163,139,145,99,87,163,200,168,99,125,82,184,130,206,132,160,153,204,125,222,159,166,35,26,225,110,24,113,76,12,167,206,211,133,58,152,131,2,68,251,62,204,150,45,61,32,212,206,132,34,181,136,214,57,33,157,206,161,202,231,180,142,196,102,6,172,105,210,148,161,172,109,100,50,119,189,18,187,91,172,159,100,125,25,72,136,238,238,165,235,103,169,119,248,233,185,76,84,112,192,198,69,33,217,68,140,167,46,176,161,180,211,57,227,70,67,153,40,40,3,40,40,4,26,162,197,129,236,130,8,91,8,34,77,82,19,109,149,33,87,40,8,129,80,146,237,174,133,211,85,22,53,150,253,73,15,0,73,66,101,79,224,209,81,16,53,214,203,31,183,165,133,211,110,181,71,97,227,125,19,85,189,148,64,146,248,59,59,178,136,148,246,27,6,17,197,30,255,251,178,100,190,142,197,142,102,200,27,88,91,112,100,172,217,99,61,34,88,20,245,155,32,109,21,157,9,100,34,166,140,144,141,241,102,103,247,121,146,91,87,169,154,206,186,117,84,35,28,181,57,178,35,234,148,90,18,136,229,114,22,115,146,35,21,96,233,154,57,232,199,44,138,136,213,181,125,199,125,67,91,77,179,21,198,105,150,182,223,255,92,173,215,222,31,67,9,34,151,1,15,190,221,63,69,180,60,153,81,58,97,85,220,75,36,223,202,16,242,17,255,106,208,81,236,231,0,12,130,191,248,19,144,132,135,24,204,139,212,148,134,193,145,166,119,132,192,6,159,144,50,166,237,214,39,61,57,85,206,66,60,242,200,17,118,140,56,231,161,23,114,124,250,189,223,250,167,22,80,91,187,204,238,236,205,217,13,167,0,17,227,7,149,12,94,122,49,97,100,210,14,179,19,139,142,180,49,48,176,120,204,134,208,22,41,14,102,36,57,24,156,24,159,134,71,8,22,0,98,13,72,209,11,0,5,56,184,228,78,158,88,50,240,122,69,148,59,137,0,216,82,88,92,18,135,68,0,175,20,95,120,67,132,8,13,178,131,83,14,169,34,131,181,209,50,74,41,78,90,34,17,94,54,217,238,70,114,35,87,138,152,191,239,34,156,203,30,8,47,150,162,48,211,67,146,72,129,169,30,93,52,76,93,211,75,211,82,198,235,92,91,68,79,75,119,16,147,199,45,106,62,30,189,57,174,102,155,133,182,69,165,250,90,101,135,30,75,200,118,121,185,175,61,159,88,243,8,49,138,109,232,113,43,40,200,69,137,163,179,160,130,11,57,177,220,33,85,80,64,0,105,19,64,0,64,16,4,183,92,249,193,249,130,196,63,84,131,228,181,228,241,154,137,108,158,245,197,22,160,78,188,26,98,127,206,151,170,121,6,112,106,208,183,127,116,170,127,255,255,229,210,53,32,71,216,248,87,200,93,149,245,10,71,4,35,48,104,14,161,211,36,248,42,224,145,118,166,218,154,172,56,28,83,163,5,37,38,129,226,204,204,205,219,82,41,239,237,151,223,242,80,244,204,34,25,22,198,233,30,39,253,58,180,128,105,17,140,214,134,39,36,24,92,168,98,91,17,147,65,7,219,110,152,204,244,101,228,121,181,72,177,51,30,143,0,0,195,2,6,204,204,22,104,100,143,200,176,142,6,4,171,44,45,26,2,116,70,178,211,128,40,192,24,54,100,204,124,80,134,204,252,200,135,88,7,244,8,73,234,67,160,132,40,57,17,106,0,74,200,15,143,25,48,202,136,133,3,72,140,129,74,187,140,77,189,101,233,144,177,85,93,72,164,59,246,173,177,134,217,248,131,61,151,56,138,226,12,162,34,14,133,83,89,219,126,255,251,178,100,218,142,6,19,103,69,147,153,67,114,112,172,217,106,60,195,118,88,177,155,18,46,105,109,209,254,51,101,220,199,152,100,62,46,34,62,234,62,27,108,170,103,48,203,171,249,142,230,47,173,189,213,186,174,230,27,124,59,185,254,111,98,63,125,150,156,64,110,59,43,53,235,75,159,50,228,107,106,113,123,148,216,187,26,139,190,54,117,23,58,213,118,189,252,200,73,169,255,254,128,66,11,41,199,41,10,239,13,14,66,169,116,96,158,116,67,164,97,84,112,57,194,205,130,102,160,85,1,165,155,222,41,157,120,145,164,72,37,111,100,79,48,179,13,146,47,231,190,125,199,214,239,157,251,253,51,253,218,189,152,173,91,199,77,187,253,116,110,143,53,45,164,238,136,91,159,58,98,211,174,230,212,159,77,88,184,58,94,27,103,253,136,188,201,151,180,81,164,174,38,76,153,202,100,106,182,253,149,153,196,23,139,64,181,47,249,200,58,105,222,49,4,235,107,125,98,234,0,57,110,249,20,211,69,82,133,209,32,12,194,185,222,17,130,53,251,119,16,152,68,192,101,188,54,84,237,79,24,86,197,236,51,125,132,107,161,44,248,63,156,178,187,209,126,122,142,67,213,102,108,136,254,220,214,112,147,26,200,146,18,150,11,232,128,248,157,76,7,3,146,6,200,152,85,102,31,165,227,238,167,168,223,155,254,255,230,227,227,255,239,251,187,180,184,102,187,230,41,120,158,162,110,244,133,239,115,177,162,181,87,95,74,154,196,38,49,254,9,201,138,156,205,218,247,68,171,178,59,169,120,136,245,0,138,144,67,150,219,5,130,70,152,32,196,193,35,34,219,197,52,80,67,4,219,240,140,69,164,58,221,139,188,205,218,238,191,203,243,123,114,249,249,125,202,209,248,125,60,226,19,8,124,24,230,44,161,70,51,57,136,46,110,110,142,12,165,15,253,93,91,77,114,186,102,86,220,201,114,38,225,221,114,225,243,43,249,112,202,53,85,250,101,187,143,222,116,61,66,59,238,112,4,183,24,145,10,96,178,121,139,195,230,60,14,152,68,180,115,70,202,128,25,132,182,6,169,150,148,44,68,64,97,128,193,38,73,11,50,49,154,73,182,97,70,42,1,66,161,227,101,229,52,44,145,148,136,0,97,12,4,209,138,4,81,234,70,210,128,4,127,65,137,186,180,200,40,77,58,104,132,22,50,107,7,77,117,85,125,90,244,98,31,219,2,119,231,213,181,195,126,154,132,86,98,123,10,86,214,2,111,227,84,129,48,8,216,122,88,169,69,15,119,58,95,187,54,225,162,110,254,184,126,190,190,189,56,255,219,155,188,246,186,168,150,214,94,234,82,190,163,61,100,120,160,214,36,243,135,26,205,121,2,102,255,251,178,100,198,12,4,73,102,203,27,47,66,114,96,140,9,99,61,35,68,23,81,157,24,78,101,13,202,36,50,102,104,244,153,133,24,44,40,37,107,121,205,235,53,71,54,89,138,146,124,116,147,245,237,180,92,148,5,234,160,13,88,149,183,91,122,103,48,84,171,162,99,114,254,131,170,66,103,230,55,58,47,73,21,199,50,68,74,109,104,198,135,19,39,194,228,153,247,179,117,169,224,85,150,69,109,4,247,149,209,165,223,34,113,181,71,180,45,152,164,244,152,123,194,56,97,19,15,194,163,8,169,147,151,107,2,77,42,38,70,222,44,238,170,202,79,79,74,19,77,180,153,0,103,123,153,164,102,85,210,163,182,90,77,201,109,195,227,119,119,230,152,65,58,221,245,44,238,195,115,41,100,8,74,68,226,208,25,46,191,152,209,10,74,70,109,213,0,2,9,136,89,50,96,48,32,136,132,102,84,16,208,184,250,34,115,23,130,76,38,23,53,184,196,44,23,49,25,126,14,4,2,76,160,10,87,65,126,199,179,82,161,11,102,24,143,225,157,74,153,26,130,131,145,35,176,195,172,32,101,42,3,62,145,212,232,155,15,8,139,93,213,150,16,137,161,65,25,113,136,67,89,101,138,47,101,178,195,115,178,213,160,212,177,167,127,160,246,180,254,212,143,92,161,156,201,60,161,83,133,68,226,77,5,160,139,57,202,220,243,186,104,34,214,171,181,117,51,187,161,109,147,245,183,169,213,171,179,32,255,69,221,4,234,77,146,77,70,166,233,164,99,83,36,145,250,38,168,149,153,159,89,120,205,9,244,230,75,51,60,213,102,104,92,193,6,99,106,105,177,137,185,178,74,88,89,45,80,0,48,73,65,44,147,53,94,137,40,98,52,198,147,56,242,127,248,40,70,212,233,189,191,243,231,48,94,181,181,35,69,179,32,179,22,9,136,61,31,241,18,145,231,239,255,254,127,67,56,1,40,37,103,7,197,4,48,96,138,224,66,223,56,25,69,99,35,152,112,153,205,217,131,75,28,59,225,70,199,10,167,81,166,192,234,172,56,252,33,81,117,134,84,222,51,38,91,31,118,181,72,229,51,16,8,77,25,89,38,164,102,132,202,123,12,35,22,135,104,241,192,0,0,112,152,189,8,9,66,24,104,40,72,207,50,234,28,225,15,3,5,12,68,3,147,104,137,193,129,50,36,193,137,195,230,61,0,128,6,41,130,42,39,92,148,138,56,96,144,137,103,197,11,64,0,192,217,135,104,4,108,41,74,88,50,178,83,17,157,254,7,8,131,230,201,68,215,131,132,21,48,162,36,48,67,170,230,84,164,128,11,2,191,42,67,208,28,77,247,78,57,75,14,34,42,62,229,202,100,79,237,183,70,32,221,223,247,255,251,178,100,214,140,133,245,102,198,27,153,107,114,121,204,217,154,60,195,123,23,129,155,24,110,101,113,65,195,179,102,28,244,141,36,194,100,103,72,151,26,118,127,221,95,59,120,142,56,234,93,87,252,117,243,245,204,252,68,124,246,233,127,123,33,150,251,93,86,123,163,62,245,99,82,223,162,229,225,109,22,230,228,132,22,114,244,156,158,55,99,110,88,155,127,108,245,43,127,118,219,238,31,223,93,3,11,1,52,219,114,19,231,18,254,167,8,134,212,73,123,148,32,78,39,33,193,182,174,174,200,152,155,153,10,91,93,32,163,32,67,199,202,21,41,55,22,123,3,15,65,41,211,113,208,56,162,222,215,50,88,89,195,6,71,35,57,2,175,2,137,123,80,21,110,135,87,39,50,180,157,25,73,227,235,10,52,60,165,167,75,49,222,136,53,251,114,74,197,146,167,164,85,164,250,224,202,82,247,225,229,173,226,182,228,103,31,208,66,85,0,20,238,248,28,76,22,4,2,141,152,181,32,113,73,132,34,151,76,192,1,70,152,147,36,170,96,89,214,106,6,26,115,149,85,51,18,133,208,97,173,8,144,21,246,80,230,177,39,125,29,154,174,108,19,72,216,222,37,102,86,198,210,84,68,6,241,78,62,215,236,193,97,235,28,44,225,233,225,200,168,40,112,250,66,162,32,233,36,74,20,115,3,147,74,84,120,183,143,255,255,255,255,238,231,200,132,238,43,174,18,59,189,22,153,184,183,84,170,150,169,145,138,181,29,146,65,36,143,72,132,62,38,156,182,15,88,27,148,104,193,48,177,72,97,90,170,246,174,104,141,103,23,235,155,114,23,159,187,83,106,92,42,144,31,108,2,227,146,87,186,76,229,152,33,7,5,66,213,211,69,44,162,100,132,107,53,150,118,99,40,7,20,137,176,85,99,142,146,144,156,47,151,89,66,2,73,131,106,101,94,78,174,114,254,81,113,4,210,101,140,132,249,114,9,158,192,104,144,10,18,139,112,0,156,168,68,102,179,102,50,103,178,138,41,8,12,132,186,80,162,85,228,158,107,55,35,148,154,90,178,141,208,113,162,132,92,158,157,153,223,20,70,224,142,164,202,248,86,77,49,10,229,22,157,244,150,187,16,109,96,66,216,60,146,128,3,201,131,99,248,128,39,49,88,39,50,118,195,8,23,13,97,41,128,67,249,130,163,25,147,97,217,138,193,193,135,224,153,142,129,120,65,64,2,55,65,0,19,51,26,34,25,153,238,24,179,38,236,224,193,65,231,131,88,7,2,88,32,1,211,152,202,74,213,101,42,245,61,86,73,130,82,120,150,97,44,144,8,176,144,34,192,181,166,224,209,225,200,213,169,76,21,3,73,158,84,190,113,35,106,169,36,123,119,33,255,251,178,100,203,12,133,46,102,202,27,104,94,98,129,108,217,67,97,35,110,87,105,157,24,78,229,15,129,162,51,165,220,240,142,152,175,122,173,136,109,212,9,193,104,241,9,15,15,99,170,157,63,255,159,210,35,246,211,91,187,219,168,227,250,110,46,33,156,193,199,99,6,138,94,182,110,64,241,242,134,76,117,15,110,77,113,201,196,113,62,54,11,117,13,74,44,239,118,237,247,174,169,177,95,88,219,130,167,145,160,45,34,0,7,45,185,157,94,173,2,125,196,91,156,201,249,115,58,16,242,194,148,53,40,214,234,10,190,144,240,254,212,195,117,254,242,134,98,32,10,167,255,128,75,191,223,27,232,55,21,211,253,115,150,177,137,225,115,180,181,107,130,144,216,22,96,156,254,27,158,91,42,246,58,178,23,52,134,90,194,233,216,215,51,37,104,126,81,229,125,92,70,132,175,51,144,206,67,204,20,44,187,192,95,104,170,0,0,99,100,208,70,115,10,141,72,1,103,68,208,24,189,20,116,33,51,150,98,51,152,69,220,193,32,179,10,49,64,193,80,50,48,199,33,187,237,32,62,208,8,1,97,202,181,8,26,11,216,12,60,40,114,176,164,120,94,165,6,98,36,76,170,163,64,71,100,25,89,100,214,48,133,78,82,98,104,58,106,33,18,110,80,43,78,203,114,137,107,69,165,101,117,102,238,83,225,71,159,35,112,137,75,4,146,230,120,186,201,173,118,131,225,151,196,215,211,169,149,31,207,240,108,228,110,10,85,84,217,3,70,251,23,171,221,16,250,103,15,123,33,150,211,236,132,111,220,138,16,215,181,213,42,53,178,236,223,166,47,214,199,105,82,168,30,206,239,219,77,239,158,162,169,242,125,189,215,199,246,193,136,0,0,96,9,38,219,30,13,240,200,98,241,53,201,134,131,142,64,96,172,49,242,198,111,56,202,207,152,73,41,134,186,171,85,137,255,253,183,98,185,34,133,190,57,139,38,178,114,35,36,171,116,119,86,99,25,199,216,77,149,217,44,243,81,209,21,223,68,114,161,76,166,99,41,17,144,172,66,162,239,59,172,231,102,155,75,42,41,200,105,84,242,53,19,232,206,242,237,167,160,96,4,61,110,194,2,10,100,89,35,254,84,190,134,164,234,95,140,157,18,38,0,14,52,36,184,64,32,134,35,75,226,24,115,62,3,176,87,139,57,49,26,199,250,28,23,238,75,147,29,153,234,149,148,153,157,240,17,21,67,48,123,185,90,154,181,162,205,135,175,20,209,89,27,102,168,254,168,138,92,4,226,0,134,38,150,26,155,34,206,191,250,89,172,58,222,31,118,163,91,92,71,46,231,116,87,23,108,154,186,248,124,125,71,87,22,248,155,123,103,219,211,238,14,77,119,255,251,178,100,205,12,133,189,102,198,155,153,91,112,101,12,217,154,60,197,102,19,113,157,42,109,61,107,193,243,51,166,28,244,153,44,178,80,159,137,167,87,85,212,197,36,121,45,168,211,106,98,245,26,146,156,84,92,190,220,188,48,234,64,30,228,164,38,219,78,70,43,57,135,82,144,103,220,169,99,68,142,145,1,36,77,174,99,100,177,116,237,191,162,57,166,220,164,220,60,253,4,113,140,121,39,222,101,108,109,198,182,211,201,234,151,203,5,14,76,129,74,194,43,55,20,207,91,13,175,116,204,217,114,240,255,114,58,115,237,230,34,149,148,217,76,223,106,18,140,243,149,47,85,217,158,230,51,214,163,179,132,123,85,68,228,45,173,205,118,186,255,92,172,237,20,116,83,235,180,103,173,109,159,143,251,118,223,178,193,123,0,147,124,216,192,65,12,32,137,10,14,145,108,193,207,64,168,5,187,48,194,115,45,5,10,10,8,120,50,135,40,4,152,21,185,162,203,96,104,202,40,76,194,32,50,57,84,109,110,14,45,166,94,126,32,57,168,197,152,13,252,149,172,3,134,248,78,75,103,238,232,208,195,73,196,178,107,77,201,244,216,110,197,10,202,143,136,68,115,18,108,75,218,222,255,139,137,134,57,118,252,196,178,24,215,103,74,207,159,100,30,98,105,150,180,225,122,39,13,209,56,237,255,183,154,251,134,204,203,167,126,234,186,185,173,95,237,212,145,161,203,111,167,9,221,68,190,142,205,107,82,103,217,245,50,100,117,234,203,101,202,116,216,143,97,88,44,168,144,10,175,79,72,211,202,100,154,193,150,146,3,10,13,48,210,113,25,152,84,226,189,188,245,201,165,84,121,63,15,224,219,46,128,68,81,144,67,74,179,204,112,224,108,76,93,167,175,203,167,60,90,207,114,49,145,201,23,135,228,212,154,17,173,118,122,102,183,233,201,170,242,208,164,206,185,238,109,23,46,221,157,244,200,206,94,126,95,229,99,211,168,204,254,91,164,133,206,196,206,181,127,38,134,95,254,100,147,239,74,119,216,204,168,105,128,0,144,203,82,76,198,128,12,4,45,156,31,92,4,50,38,139,20,230,3,8,70,60,31,226,202,240,128,127,37,27,202,129,193,140,224,248,9,31,1,3,66,52,224,179,134,0,129,139,78,74,196,225,128,51,39,11,98,107,84,143,58,23,0,101,140,19,12,64,80,20,218,21,136,131,1,65,128,2,129,2,1,157,139,6,48,135,2,3,45,20,184,106,203,130,64,185,163,87,41,31,72,211,248,197,114,125,84,252,14,206,157,23,234,92,253,190,20,171,233,205,110,78,145,57,83,82,105,163,21,121,195,209,23,238,234,92,235,171,255,212,218,246,212,174,235,137,187,159,139,190,255,251,178,100,218,12,197,68,103,73,155,120,90,114,115,204,217,34,97,3,142,90,129,157,18,78,233,109,193,203,179,101,140,241,162,249,159,187,148,14,171,74,20,57,23,62,142,173,193,156,27,189,71,197,236,99,31,77,215,53,131,231,156,146,138,58,172,249,246,158,189,205,169,182,194,15,101,160,171,224,254,203,113,180,82,146,217,181,110,210,3,48,187,125,122,58,16,6,75,46,103,112,128,6,228,105,186,188,46,171,105,52,202,225,156,243,178,238,108,74,214,255,52,189,222,53,107,21,188,144,222,188,143,176,68,116,172,158,121,127,249,220,188,187,255,81,15,202,41,198,53,125,230,155,67,218,20,14,58,170,211,32,81,219,116,18,105,224,122,244,186,76,185,27,185,249,121,161,74,137,229,18,152,107,12,112,71,146,149,122,167,95,119,129,178,74,126,80,218,197,230,81,71,164,12,235,135,119,96,135,149,42,0,64,131,31,139,147,19,72,147,12,129,51,16,167,147,6,7,163,61,64,131,6,67,35,7,13,115,29,194,144,81,152,24,38,24,62,1,13,20,198,21,5,210,240,64,113,54,165,152,77,2,19,98,73,68,44,89,24,28,49,143,8,170,160,146,13,250,131,2,67,74,153,34,183,36,0,36,33,16,10,139,0,93,181,41,76,216,147,5,116,159,200,22,93,42,139,99,19,147,70,223,167,174,157,225,198,69,42,150,205,74,165,108,222,1,148,82,5,6,234,186,29,77,123,165,58,183,113,83,207,53,244,253,156,190,106,230,103,254,120,159,116,247,243,21,81,61,223,223,247,245,116,218,169,68,211,150,74,143,166,62,27,211,210,118,214,95,211,170,238,234,174,223,63,105,156,63,87,77,190,122,183,118,13,191,160,0,0,48,217,81,55,25,84,237,1,255,0,242,110,35,106,244,163,131,228,219,101,218,220,117,11,88,174,28,183,91,91,190,207,221,45,79,51,125,117,76,219,145,63,76,156,129,229,158,111,103,200,199,115,35,67,51,225,52,102,213,5,20,18,217,52,235,196,90,255,110,86,250,202,251,44,52,33,129,57,20,119,117,180,34,149,51,201,129,26,158,92,200,155,122,102,86,150,138,205,86,106,244,35,207,44,230,152,205,171,93,231,134,222,168,0,32,67,134,116,8,24,20,54,154,70,192,212,24,204,96,101,98,48,96,8,198,169,48,19,216,40,30,24,17,22,172,152,204,97,224,249,16,5,39,8,143,12,32,182,194,32,144,24,132,85,16,54,50,96,152,240,56,88,44,21,4,164,21,193,96,44,109,196,104,82,90,145,201,75,16,96,234,54,212,119,45,149,192,25,82,118,123,111,4,70,204,110,59,110,61,43,138,200,105,53,82,95,106,55,174,95,214,116,223,157,92,55,107,255,251,178,100,207,140,133,206,102,197,147,186,91,112,114,236,217,138,60,103,205,86,201,159,26,110,5,254,137,201,51,166,28,241,162,184,154,251,119,243,230,154,176,155,222,7,1,37,60,17,186,132,223,187,47,150,239,2,30,115,187,74,225,226,239,118,207,158,20,108,214,248,173,111,53,243,43,62,55,159,134,200,112,23,109,138,214,101,19,236,85,129,158,79,104,87,87,75,231,82,132,50,109,80,148,197,178,237,206,76,84,67,20,202,141,147,245,165,195,100,235,106,29,65,74,107,109,83,219,22,180,120,52,220,221,14,172,48,194,195,147,101,60,143,47,246,65,121,64,113,225,171,58,160,41,30,7,67,107,146,115,67,171,11,226,206,160,85,178,196,212,216,179,172,249,168,59,119,151,61,113,153,94,107,133,62,175,58,86,24,153,73,126,42,83,186,152,90,153,168,76,122,197,245,117,4,137,9,98,153,188,245,90,141,166,173,65,68,85,41,219,174,180,42,38,112,199,142,33,107,174,77,116,17,203,214,139,113,143,211,49,106,56,1,242,173,216,50,91,13,224,243,79,234,75,253,207,147,70,206,116,66,132,193,187,121,55,40,234,118,127,43,26,173,23,40,152,182,189,61,159,48,219,179,49,249,103,114,38,153,95,188,38,247,175,4,251,36,156,62,180,187,181,58,123,109,9,49,12,2,146,160,47,208,65,247,16,89,250,157,227,172,204,161,93,189,44,141,28,76,123,89,255,59,187,93,115,21,126,245,60,39,149,140,26,130,227,135,237,243,120,136,98,212,9,0,22,0,42,75,109,50,237,6,1,11,43,59,51,204,16,50,214,191,230,21,9,48,32,96,116,141,103,242,225,96,208,50,110,46,24,106,178,168,51,149,79,58,52,10,15,152,86,123,157,145,217,101,17,212,44,246,17,8,98,172,110,179,101,30,146,201,164,119,67,159,212,80,24,184,198,72,130,85,101,36,66,246,168,227,240,163,146,86,250,77,6,159,252,166,200,116,140,22,154,75,254,74,67,13,38,196,86,126,3,164,150,246,69,40,253,58,238,205,208,149,218,203,173,123,57,140,75,154,143,248,142,108,161,5,31,49,44,108,227,183,167,210,151,110,71,252,196,48,140,179,125,223,175,108,240,1,155,64,23,37,185,145,42,49,0,3,136,157,99,162,48,169,72,190,194,203,202,199,134,8,4,12,103,176,72,112,135,229,37,148,98,26,116,96,119,153,146,64,204,234,219,81,126,37,57,188,147,85,104,39,232,121,34,166,198,77,181,47,8,109,79,88,134,182,89,68,84,187,91,1,232,171,41,226,123,14,166,41,111,130,86,154,71,11,83,223,76,43,108,211,177,209,90,18,97,13,161,132,93,238,115,200,77,11,229,87,118,164,231,9,91,255,251,178,68,204,12,196,82,103,77,27,6,69,120,156,44,217,19,105,38,162,83,109,157,38,109,37,87,194,118,179,164,13,164,162,152,170,113,67,28,165,54,151,132,153,124,90,153,154,78,48,49,178,71,213,68,105,222,182,62,114,223,75,245,175,215,114,101,86,117,105,139,87,53,93,79,8,156,0,155,146,192,229,198,8,177,18,19,236,52,2,60,70,1,76,201,22,149,159,8,24,8,20,220,103,68,136,60,165,128,141,66,52,209,94,102,116,173,16,182,93,146,158,115,41,111,175,73,171,40,216,221,3,90,242,166,183,101,95,124,234,25,36,106,40,69,51,47,157,143,197,11,162,120,236,216,149,60,195,93,224,231,26,54,136,17,102,198,67,43,180,48,213,82,207,160,248,122,29,13,193,204,96,146,9,145,178,73,113,189,22,114,110,84,182,244,165,15,36,64,91,179,217,46,143,30,167,219,162,22,84,27,76,212,166,139,230,124,116,144,144,107,176,241,214,116,181,116,169,43,170,162,76,184,36,234,0,4,155,180,24,150,216,12,0,8,221,238,129,201,134,78,14,176,102,60,166,9,8,45,128,84,96,56,148,88,16,144,62,249,8,35,45,172,140,132,160,101,225,17,130,51,146,209,167,35,138,85,4,115,165,240,29,217,92,63,125,146,209,203,227,80,252,117,169,203,224,137,252,135,74,26,224,113,226,35,67,133,15,128,226,98,202,134,57,129,206,113,7,181,153,182,125,154,247,46,245,59,85,12,81,6,50,246,191,57,148,214,177,245,107,166,98,34,253,145,179,122,210,77,197,173,243,3,226,149,138,196,246,149,121,124,214,183,187,92,22,15,75,102,212,147,53,129,70,223,184,143,109,140,226,51,100,8,247,120,246,61,155,65,104,234,144,0,0,128,179,93,182,79,196,201,100,245,206,198,235,199,141,206,49,24,122,9,130,91,206,140,130,156,167,255,191,165,157,164,161,139,185,169,199,121,41,52,137,73,208,179,30,41,227,146,47,166,228,170,157,147,88,132,31,113,67,127,187,78,185,165,231,215,177,209,53,19,63,94,255,219,125,45,111,95,55,61,253,92,87,238,169,246,159,95,63,234,75,79,240,174,176,183,114,16,80,0,3,26,24,86,104,244,72,208,108,202,91,81,17,24,201,228,163,12,133,12,168,183,18,33,152,240,182,96,21,104,144,196,197,65,35,43,129,4,130,192,80,144,54,168,177,193,18,156,99,5,53,8,112,215,68,32,0,205,215,194,23,38,73,121,136,9,101,16,82,151,38,34,115,49,22,183,6,173,134,76,23,1,246,156,110,212,86,100,176,229,89,69,75,77,218,4,127,218,196,158,30,154,154,189,148,19,30,151,88,24,36,93,106,77,4,157,217,87,250,151,101,55,253,255,251,178,100,195,140,133,52,103,72,27,101,126,82,100,44,233,154,60,72,110,23,45,157,22,78,101,173,193,173,51,101,92,240,162,96,214,247,118,235,209,169,159,91,219,215,70,133,218,134,167,90,79,82,116,17,100,212,130,10,90,10,90,157,210,101,230,242,233,186,158,130,93,70,39,201,204,129,196,166,8,147,156,193,4,214,106,98,230,197,65,133,1,129,191,255,233,64,0,55,37,167,137,23,24,31,108,8,166,33,21,111,39,162,158,202,134,31,115,191,123,155,188,118,195,36,59,92,34,179,43,219,119,202,253,127,243,231,215,19,205,180,115,113,108,147,171,203,196,204,213,198,209,19,99,45,18,97,123,153,27,83,77,118,243,165,92,110,151,29,197,71,17,77,116,71,178,71,71,195,195,50,53,159,213,84,227,94,214,247,250,158,233,239,82,37,180,227,77,107,152,178,130,91,42,0,0,147,24,79,12,38,21,51,32,4,208,94,67,29,131,141,176,92,42,21,140,34,141,49,41,160,198,68,3,37,15,204,62,12,48,240,125,46,6,130,162,130,240,224,139,144,153,66,0,192,64,36,192,1,34,64,144,84,58,135,16,128,147,65,81,155,32,160,44,134,4,68,233,82,9,147,229,233,84,170,136,112,0,151,108,205,168,76,185,245,178,194,244,130,54,189,223,185,166,210,77,19,194,53,31,175,44,144,89,92,17,232,8,72,112,163,30,173,178,78,158,68,124,135,211,46,124,75,247,133,222,70,154,247,134,135,246,83,212,233,54,133,157,252,103,76,66,137,34,4,42,41,4,33,98,216,114,39,208,127,18,78,242,124,91,90,199,255,62,70,217,173,123,106,191,20,133,103,146,205,25,172,82,167,144,191,232,88,4,18,235,155,105,183,250,240,244,240,40,136,197,23,40,129,12,137,107,0,91,202,75,36,114,231,178,236,140,197,22,144,105,196,170,219,26,219,187,253,255,182,247,127,247,202,225,134,177,121,180,185,136,130,177,138,236,229,51,105,39,30,207,70,213,168,102,161,203,34,162,210,46,37,232,164,139,196,249,172,181,95,159,202,195,147,113,87,29,207,253,69,92,47,92,93,203,95,217,149,29,93,196,53,95,60,255,60,100,215,49,3,98,114,160,201,217,192,147,102,50,185,104,196,71,163,103,169,14,95,107,48,241,220,206,169,113,145,209,156,203,32,81,65,134,199,34,36,208,36,100,97,32,162,117,173,242,64,105,112,16,26,208,2,161,130,219,5,65,228,161,33,161,58,170,197,211,221,107,175,0,40,1,161,51,91,237,44,44,3,103,15,115,172,149,195,128,4,142,103,240,211,241,77,38,173,5,55,246,98,50,232,244,173,166,70,26,53,152,22,220,252,158,15,154,100,176,94,128,120,180,19,79,255,251,178,100,211,14,5,229,103,69,19,131,127,64,119,204,217,221,36,200,159,87,33,155,18,46,33,189,1,217,51,102,116,193,162,252,47,85,50,151,21,20,221,166,205,119,93,250,218,125,218,68,105,23,213,207,45,74,111,245,198,94,150,60,109,12,167,114,43,172,201,84,26,91,53,208,243,161,245,33,7,85,67,149,55,187,235,73,70,174,110,96,206,93,51,82,45,51,173,54,154,106,88,82,40,119,161,0,0,133,205,201,90,118,59,75,146,168,102,201,111,9,237,29,144,32,1,139,91,30,211,59,214,171,45,55,247,179,249,108,159,109,109,169,12,32,160,163,189,245,22,90,169,73,149,243,61,239,93,144,162,233,201,156,161,1,178,144,53,87,3,103,113,68,29,212,144,129,1,113,19,118,143,178,185,180,254,185,47,146,185,232,153,17,63,66,0,6,51,14,60,193,46,42,101,198,26,67,172,60,90,237,95,67,31,116,155,53,245,94,238,111,179,63,144,165,0,2,8,183,46,182,228,17,183,8,161,91,152,26,61,64,109,251,2,109,100,82,136,157,31,111,75,110,247,57,201,32,18,16,162,164,162,39,167,28,15,240,50,64,88,83,194,149,217,167,8,199,73,173,69,173,103,164,72,136,55,76,234,89,157,219,170,101,157,37,162,145,105,22,121,203,114,123,221,83,46,104,209,210,142,117,85,197,12,34,170,145,217,236,98,144,97,11,85,55,80,235,14,147,192,196,166,185,28,120,193,198,18,171,81,207,17,196,217,244,213,19,172,214,41,49,108,52,102,96,228,38,91,161,173,197,15,173,202,0,29,128,128,10,118,93,192,169,161,201,86,0,248,65,57,154,83,75,66,244,78,100,162,225,192,19,54,141,215,91,179,198,130,113,8,176,177,22,59,2,221,113,204,25,156,74,113,10,147,213,90,69,32,154,182,28,89,4,168,247,56,88,67,25,141,59,27,87,31,113,19,4,172,18,81,164,65,50,48,64,149,139,102,70,155,167,215,189,222,222,155,132,116,52,151,123,120,118,77,47,137,87,249,148,57,236,115,204,95,67,33,143,78,72,177,89,22,232,96,232,84,44,233,59,31,9,35,232,203,42,138,60,209,22,7,173,205,203,61,227,1,126,104,0,1,37,27,51,6,192,210,205,51,51,251,200,196,38,58,131,64,2,203,160,97,135,8,198,2,7,164,98,195,35,226,245,99,78,235,183,4,190,44,89,19,217,82,247,103,146,149,244,227,198,155,34,60,67,118,229,78,132,75,16,60,176,193,136,163,207,246,68,42,52,220,87,14,208,249,242,100,34,230,208,7,133,194,134,90,122,181,85,41,67,33,11,168,198,59,57,162,93,37,84,124,33,252,86,82,154,175,76,107,94,56,133,73,167,58,155,42,255,251,178,68,200,136,132,105,103,77,83,6,68,120,142,44,217,55,101,136,74,86,1,157,30,109,37,119,194,62,179,101,169,134,25,61,65,79,134,201,33,4,107,108,9,163,214,89,204,43,72,20,69,4,222,153,162,131,1,85,212,158,53,61,154,74,37,37,88,162,37,36,105,231,154,122,20,100,190,77,120,92,227,105,150,211,181,156,231,186,234,83,2,36,204,4,146,150,75,145,53,60,192,129,61,161,30,8,162,224,214,112,31,97,197,133,197,135,70,130,9,157,225,84,119,2,54,37,9,249,96,194,24,99,42,46,185,118,208,30,110,210,81,122,151,96,114,247,109,46,206,179,202,41,34,176,176,180,176,142,204,186,23,249,53,172,205,196,148,196,201,100,210,208,211,165,60,13,108,122,249,172,214,114,100,76,231,193,86,207,206,47,93,67,111,58,57,175,55,69,19,181,35,82,108,94,94,57,79,118,175,18,231,155,69,166,123,89,202,133,190,177,123,93,174,103,226,63,226,202,202,79,182,255,242,64,85,170,6,255,244,2,23,252,176,49,137,170,186,34,190,125,18,21,89,71,103,95,246,46,254,202,227,206,190,102,209,21,66,243,229,210,124,183,106,119,144,86,176,75,169,220,88,236,17,221,141,183,127,67,108,111,220,118,213,132,253,215,37,131,190,118,27,89,140,214,231,105,21,17,119,46,202,194,255,67,6,93,118,101,62,55,206,209,169,90,211,150,82,218,209,254,22,245,126,48,246,98,245,247,122,187,71,177,137,217,165,122,235,235,48,227,123,71,122,7,73,17,46,91,182,163,91,57,92,235,205,24,105,108,93,53,237,156,155,228,206,83,183,63,38,126,115,103,115,107,253,60,45,233,129,110,221,182,46,225,112,199,10,52,185,79,160,232,223,117,64,192,154,61,88,109,243,148,215,160,121,246,35,80,58,5,136,194,212,35,13,181,14,234,7,98,74,81,13,5,5,96,247,28,96,202,214,93,203,177,203,98,152,118,194,33,236,32,154,54,174,40,184,32,171,23,179,71,217,245,16,114,59,33,41,35,135,93,84,16,85,187,177,172,48,163,101,198,83,190,50,12,38,164,89,135,172,61,152,183,210,26,213,5,142,184,72,220,109,27,72,49,103,177,14,95,86,60,248,87,126,210,169,87,27,26,205,215,55,116,176,198,241,62,221,97,88,134,2,129,152,75,25,204,128,154,138,185,196,69,25,80,1,226,34,1,154,208,120,202,89,147,156,202,131,130,11,83,88,28,20,80,34,60,26,72,28,192,65,190,0,192,225,41,128,193,80,6,46,5,4,133,148,12,136,231,138,144,90,96,141,194,210,129,176,96,252,50,99,132,72,199,60,100,76,72,225,155,23,16,25,68,128,108,26,0,19,2,193,225,205,255,251,178,68,194,128,4,194,103,75,21,101,128,10,143,172,233,67,172,160,0,95,114,11,30,57,186,0,3,248,193,99,7,57,64,0,22,177,206,36,136,160,206,14,65,42,22,204,0,70,128,17,48,56,142,0,215,34,81,5,72,131,153,153,151,133,76,196,217,56,10,40,1,65,96,20,28,79,228,105,19,62,156,243,156,60,96,110,56,141,73,114,42,102,69,200,1,16,27,195,38,77,149,203,36,209,73,102,38,196,217,124,166,91,51,151,89,34,226,40,19,4,98,3,158,77,146,226,180,34,5,10,79,82,206,29,51,77,35,67,3,84,82,160,100,129,19,42,144,51,116,207,50,6,103,201,180,77,217,148,126,170,144,183,50,65,21,25,36,137,199,51,210,82,71,18,64,197,102,139,47,221,209,211,119,255,255,255,229,182,255,255,255,202,192,76,185,134,78,230,221,2,153,221,14,104,6,49,151,1,231,6,41,25,4,10,94,163,27,153,10,0,102,74,2,3,131,180,197,174,64,104,144,68,132,28,241,133,134,0,113,33,86,0,199,64,104,216,32,38,23,32,64,81,9,196,30,3,0,3,54,27,240,12,4,23,49,23,19,168,155,198,92,112,142,64,248,15,184,114,192,103,155,1,196,144,6,144,48,178,11,3,154,65,197,156,55,200,225,5,136,177,76,27,110,6,36,184,25,113,96,120,167,1,196,96,92,33,135,136,176,250,42,70,72,136,23,72,185,160,3,56,1,163,96,97,64,135,104,137,140,155,32,202,47,162,76,168,208,138,180,225,241,236,112,19,4,225,76,155,58,76,151,204,210,45,185,170,220,138,164,130,212,110,100,80,81,16,53,60,108,231,202,168,22,150,137,173,103,142,53,105,161,62,96,99,89,185,129,138,78,102,100,130,166,104,191,56,112,243,164,98,185,253,20,11,8,32,110,197,212,204,22,186,76,200,36,179,51,136,36,122,96,104,163,84,83,101,167,255,219,255,249,253,127,255,255,229,186,0,16,19,72,134,215,181,23,1,212,131,163,1,86,97,154,19,219,7,65,50,38,45,53,55,33,16,191,233,70,166,208,82,145,68,88,211,123,31,167,135,226,204,228,128,136,204,236,161,131,95,87,169,200,190,87,65,113,204,41,66,75,250,177,67,128,227,210,169,146,63,184,148,107,2,23,41,137,129,196,236,77,119,137,84,34,55,210,213,178,128,2,96,43,11,48,181,191,122,34,116,134,37,133,32,173,210,105,86,72,77,68,21,211,202,88,205,107,178,185,247,114,65,44,157,195,150,50,173,46,189,95,88,127,59,15,219,206,188,110,220,57,24,179,86,150,83,77,42,141,93,230,58,252,247,255,220,62,27,167,181,207,237,37,20,228,31,106,230,185,223,198,181,108,57,133,141,255,255,251,176,68,89,0,6,232,102,204,30,103,0,0,219,236,217,99,205,96,0,17,133,155,54,125,134,128,10,61,179,166,79,176,208,0,254,95,171,27,229,251,24,84,144,86,162,173,91,245,220,245,37,195,232,34,83,191,248,97,205,227,173,93,231,246,205,251,182,185,172,63,159,187,189,255,255,255,232,0,48,51,150,79,173,216,193,2,3,69,50,160,204,168,83,14,28,30,77,247,83,37,40,96,106,157,2,144,150,161,76,57,208,100,169,91,52,211,93,56,188,109,246,97,163,136,65,19,1,45,66,239,71,18,246,40,250,184,45,121,141,165,221,114,87,72,24,14,61,148,122,47,155,44,190,173,161,114,152,16,68,77,195,107,120,30,144,22,114,70,89,89,145,166,69,133,86,35,251,6,77,198,150,215,12,81,6,81,153,64,178,172,208,18,20,42,96,203,102,99,45,65,174,215,166,144,67,15,197,45,37,54,95,206,253,238,227,106,237,153,92,63,159,55,248,210,94,164,179,75,83,84,216,227,134,177,177,107,123,252,254,150,151,45,75,173,212,157,166,195,28,167,111,225,171,246,40,105,185,186,248,111,188,199,43,181,191,29,103,142,53,187,135,127,251,175,255,213,78,247,29,239,121,220,187,188,251,67,205,254,235,235,12,55,188,178,238,233,122,0,2,205,251,61,134,147,80,212,135,121,250,120,151,44,67,56,187,153,70,231,218,106,149,248,230,198,11,172,177,102,36,20,193,111,46,143,163,185,73,58,196,244,186,72,133,1,32,112,162,139,164,227,234,35,180,100,29,26,65,73,28,32,142,151,201,18,225,114,83,28,163,216,184,199,26,155,215,173,93,106,73,221,211,90,10,85,71,90,142,186,43,106,146,85,73,41,236,201,36,147,173,211,68,212,235,44,243,38,170,13,95,106,150,238,165,41,20,91,103,91,169,219,49,117,178,149,91,40,222,170,42,127,90,234,171,255,212,60,84,0,1,63,253,187,185,72,12,53,65,202,105,207,19,89,160,237,28,29,125,243,180,248,72,240,76,249,129,214,89,25,50,68,120,166,10,249,116,125,29,198,73,58,196,244,186,61,65,128,124,56,60,81,117,57,21,135,104,192,25,140,80,12,81,45,1,178,83,29,163,176,144,144,196,196,74,139,140,96,211,51,117,166,245,165,213,250,169,186,148,213,212,122,59,214,230,9,212,146,107,173,43,166,164,209,100,77,16,100,213,69,53,32,147,167,116,26,154,72,58,86,182,239,101,35,186,61,145,103,90,158,146,74,217,122,208,109,158,250,168,127,168,213,117,0,0,109,132,195,1,135,139,130,192,71,74,166,80,16,250,139,5,24,40,249,123,85,208,225,59,130,221,64,69,13,224,201,2,121,206,181,228,42,102,229,216,153,255,251,178,100,21,142,5,205,102,200,155,108,63,48,80,76,217,182,36,194,86,153,13,159,38,109,97,143,201,75,51,103,104,144,138,24,120,82,102,32,12,32,98,108,44,192,128,32,116,245,40,32,142,47,199,233,153,5,72,148,185,156,1,144,85,70,56,151,51,149,98,237,61,43,165,242,81,99,22,88,0,42,45,106,162,6,148,55,119,212,195,128,90,3,200,9,8,93,166,116,10,192,155,97,152,146,209,69,41,233,90,2,208,90,237,126,103,114,249,191,187,31,231,63,191,3,79,179,83,166,214,47,197,204,174,104,234,21,231,172,182,209,153,161,234,71,143,151,164,89,12,243,208,238,185,29,50,220,178,97,186,34,81,88,215,115,238,167,85,110,73,246,255,170,254,223,255,240,216,64,0,47,241,111,0,151,199,145,146,180,51,110,67,5,43,214,188,100,227,2,63,47,163,213,175,253,179,208,107,37,213,149,158,255,255,102,162,187,174,142,243,34,58,185,158,45,8,87,68,157,130,186,14,33,136,83,157,9,177,157,109,106,117,179,35,163,255,94,139,127,43,47,245,55,218,255,246,233,22,247,216,197,54,17,151,50,46,79,240,193,33,97,192,82,56,148,218,244,66,162,218,44,114,233,18,3,120,202,165,156,168,122,188,2,187,19,205,218,128,169,101,225,6,34,51,96,45,108,235,113,66,213,216,35,84,81,178,20,97,192,73,197,104,104,204,205,192,143,246,133,253,26,36,149,105,147,37,134,27,96,183,217,49,130,182,85,177,223,110,37,65,52,50,65,6,65,130,194,216,196,190,114,55,77,168,190,183,55,111,46,110,90,253,204,216,51,111,140,195,237,194,213,120,126,81,115,227,205,66,92,195,183,36,39,205,219,167,47,46,90,82,54,243,54,72,35,38,81,89,58,198,214,218,19,69,240,182,195,85,188,87,235,239,236,83,176,86,189,188,153,41,122,38,32,164,197,95,234,179,244,232,156,172,207,206,187,29,41,72,103,105,240,108,239,97,76,0,34,245,130,0,112,0,7,127,252,155,81,132,94,173,29,116,148,214,149,231,24,251,228,143,182,235,202,75,255,209,160,172,122,190,233,89,30,168,174,204,187,107,125,200,183,69,59,185,81,212,229,56,102,132,71,83,4,118,181,81,233,103,80,110,148,90,162,75,119,222,214,218,186,123,66,165,175,217,122,218,159,47,255,245,0,0,3,119,249,182,87,56,17,174,246,189,203,192,96,55,230,101,222,198,101,73,70,196,25,190,235,46,209,38,172,54,200,145,193,35,18,193,150,205,13,41,112,207,155,33,26,161,188,105,208,221,191,198,91,21,56,73,143,30,7,121,149,36,217,241,240,113,61,94,87,17,165,28,87,166,181,144,180,166,42,54,190,213,67,208,255,251,178,68,42,136,100,187,103,76,27,47,67,112,151,140,217,103,100,101,232,18,53,157,50,236,25,93,2,98,179,101,13,151,161,184,225,94,100,120,234,44,230,83,177,42,53,50,82,52,64,250,77,170,132,195,6,18,43,142,128,182,32,12,220,170,116,217,6,90,202,13,19,115,84,109,92,202,153,19,253,173,48,230,23,90,35,25,199,223,141,113,253,55,158,132,12,185,255,143,128,83,1,0,0,6,223,245,188,172,49,192,215,220,70,253,158,33,198,87,54,253,85,148,178,106,116,236,126,243,138,209,192,45,172,220,66,197,178,168,181,43,33,124,170,187,201,109,9,244,89,151,202,80,200,154,223,184,61,231,242,145,249,246,198,179,111,21,5,157,147,44,232,211,84,109,169,96,41,114,141,62,180,180,162,113,193,115,44,33,220,161,32,188,9,161,64,80,9,5,104,133,135,42,171,32,114,115,84,212,29,221,94,59,130,16,132,234,41,172,143,227,131,28,49,69,29,216,246,20,3,101,233,101,188,164,144,172,121,13,113,38,177,168,180,142,98,157,87,238,228,84,1,84,32,0,91,255,133,2,200,16,240,140,139,234,29,128,139,203,21,163,105,57,79,180,200,203,68,194,110,122,252,74,85,82,213,155,75,146,237,118,145,158,158,218,141,173,28,203,44,142,75,154,149,108,45,243,249,169,252,223,25,13,198,25,119,218,197,44,170,7,230,19,111,132,31,150,68,148,108,111,173,230,127,157,161,28,249,3,173,37,253,75,115,179,238,50,9,153,224,35,8,234,127,78,62,62,145,163,205,142,179,208,167,201,95,173,119,151,159,75,65,3,22,191,172,253,189,207,252,191,122,134,54,24,85,164,244,213,171,109,26,105,237,219,170,220,54,121,119,165,88,73,2,42,152,18,194,71,55,174,144,80,121,92,157,120,219,151,43,3,250,31,10,165,218,89,204,222,79,119,208,89,129,176,218,206,16,197,246,1,170,216,26,40,245,240,52,13,194,228,22,234,232,143,233,106,53,38,229,35,104,20,80,11,143,227,12,5,74,120,155,227,75,227,96,251,114,124,80,152,212,184,143,138,152,236,99,69,201,247,173,119,53,49,118,228,57,73,208,250,66,32,215,19,89,159,49,80,50,89,40,241,164,236,111,75,8,196,59,18,163,102,131,217,82,73,190,154,68,149,162,164,82,153,3,135,109,189,117,127,251,124,223,245,125,245,23,166,225,100,42,0,27,228,247,57,86,55,139,23,13,50,67,23,109,204,45,88,10,140,152,13,58,141,152,112,54,130,48,132,15,8,117,218,51,218,165,111,188,122,66,210,0,179,20,47,13,25,72,201,148,232,160,86,96,85,242,32,255,128,143,151,36,89,89,241,213,30,131,234,71,234,83,168,52,255,251,178,100,37,14,5,132,103,73,19,38,87,180,83,108,217,202,36,34,118,23,141,155,34,109,101,109,201,175,179,166,180,145,138,248,173,100,161,98,32,5,212,26,62,15,29,37,248,81,246,61,20,122,37,17,225,107,224,200,196,236,118,158,146,65,150,171,231,106,115,251,220,237,21,185,254,93,227,227,204,199,172,136,205,123,207,147,219,90,126,146,62,41,71,194,247,43,250,109,96,93,115,139,201,132,70,148,7,254,161,229,30,70,253,189,237,129,15,86,147,49,151,56,230,107,103,58,77,106,31,200,247,156,200,66,2,12,176,72,8,0,12,111,255,66,211,165,166,180,100,149,162,153,140,226,89,216,144,121,9,215,38,93,63,250,160,102,113,218,92,12,224,70,111,255,228,68,119,98,89,86,70,86,74,36,138,174,166,50,51,41,19,209,202,98,209,153,93,102,216,236,250,163,51,86,187,54,173,77,20,150,75,55,187,127,221,153,21,191,245,16,219,212,118,224,96,51,48,36,44,93,74,77,129,1,0,32,11,49,224,171,68,152,50,56,42,177,149,0,206,134,6,38,45,223,197,60,165,227,130,81,197,28,142,24,47,139,20,240,157,101,67,74,164,176,105,188,97,168,10,160,191,134,84,19,5,81,67,16,170,172,147,178,184,246,55,80,182,149,64,72,132,103,198,42,104,85,120,97,72,8,132,84,32,159,120,20,73,158,146,152,178,228,46,27,198,140,136,89,115,73,16,181,246,218,47,164,19,170,163,176,118,170,162,237,179,19,45,134,220,79,195,91,116,237,180,215,240,127,101,197,169,245,61,92,196,91,20,55,54,108,57,242,198,239,106,170,24,191,106,167,83,162,195,170,170,97,11,162,100,126,79,51,77,173,101,73,161,98,71,157,95,112,175,15,97,64,87,70,128,0,48,197,0,129,46,255,148,146,27,128,66,132,103,162,19,28,144,245,0,136,103,247,18,148,89,72,190,197,254,163,146,103,0,25,196,112,191,203,202,14,61,0,58,159,40,71,35,118,200,70,181,139,45,152,178,204,143,211,34,35,97,68,193,128,136,209,79,59,243,43,33,189,181,143,67,14,225,28,182,37,70,147,102,170,121,156,204,165,176,31,23,10,201,173,114,41,226,109,74,180,139,44,159,211,208,26,85,0,0,244,212,66,16,24,19,197,131,136,132,116,4,202,142,198,92,97,10,178,130,7,219,245,133,30,146,160,232,68,71,67,180,145,248,105,28,247,61,97,199,20,172,136,71,212,76,22,224,255,34,91,9,25,116,161,9,104,24,182,217,202,7,10,250,74,39,119,119,253,107,215,184,139,20,68,46,187,144,234,43,217,130,217,77,120,149,44,72,4,203,237,156,205,172,105,181,204,191,27,244,95,222,158,123,76,203,255,251,178,100,54,14,133,56,102,201,155,35,95,178,90,108,217,170,36,2,128,19,161,155,40,108,141,93,9,89,179,102,220,144,149,240,34,62,231,153,6,51,25,6,180,22,208,150,184,150,66,223,60,251,14,60,36,43,228,101,150,2,113,1,74,134,150,14,198,80,91,155,199,25,147,61,185,205,71,137,189,176,219,209,150,185,147,190,226,170,34,30,14,135,195,0,0,128,0,93,219,96,105,130,97,110,23,160,184,236,0,253,100,73,71,55,195,117,24,86,140,249,67,146,232,133,79,222,152,115,197,90,247,32,59,29,85,180,107,246,83,153,136,249,89,144,196,125,42,211,170,21,88,166,5,114,42,169,8,174,244,77,11,73,20,150,228,69,185,245,195,205,223,91,178,213,236,190,85,223,215,84,84,255,241,90,221,68,41,128,129,59,195,5,100,182,78,182,22,153,41,98,202,173,96,112,138,137,74,1,199,180,37,58,26,78,27,151,76,203,93,218,242,135,238,6,72,1,99,110,145,87,46,110,105,117,41,37,150,3,130,133,136,92,112,64,112,119,34,21,45,254,87,93,138,118,196,226,202,199,1,85,183,19,166,34,221,89,118,79,20,91,164,201,212,172,24,199,34,239,162,249,197,105,238,98,1,104,44,140,150,158,30,28,44,219,93,62,150,142,239,219,114,222,210,211,239,188,45,76,12,164,217,144,140,64,104,56,104,97,128,96,118,14,37,23,99,118,57,232,151,161,228,243,104,68,70,174,107,34,225,3,40,0,3,191,253,81,41,242,40,145,46,84,117,164,15,81,30,156,71,62,92,137,123,140,201,14,255,252,243,252,223,250,255,126,238,102,231,59,25,24,80,204,36,202,116,82,60,242,152,182,114,29,21,173,117,15,217,199,58,94,68,50,155,122,187,143,214,151,66,27,49,110,170,93,44,167,142,61,211,200,174,253,21,80,155,88,17,0,7,127,248,40,92,2,1,172,130,11,191,67,103,33,145,65,98,198,101,130,162,30,198,182,155,217,64,68,194,169,101,217,67,203,146,138,122,31,134,9,16,53,247,76,28,50,82,97,184,62,25,161,150,133,128,174,131,57,197,82,253,34,98,155,144,233,144,248,206,132,240,197,102,36,211,157,179,91,44,73,17,201,44,0,106,46,122,61,92,64,132,107,15,245,136,238,175,132,105,169,169,153,96,241,88,232,99,110,82,233,72,36,219,21,213,24,250,17,71,220,11,84,143,42,132,116,149,69,149,83,164,232,139,40,255,186,104,180,39,17,45,17,101,41,154,82,103,105,180,252,96,205,14,30,233,36,65,253,237,117,88,0,236,32,11,114,66,98,202,222,97,192,12,157,31,165,45,13,232,144,208,237,174,147,121,218,89,77,216,192,107,125,204,191,78,203,30,255,251,178,100,99,12,197,30,103,74,155,79,69,48,89,133,105,99,60,194,120,22,129,155,36,109,33,125,9,99,179,166,12,246,8,160,46,231,227,81,139,153,115,37,75,216,108,247,175,51,205,153,81,199,225,118,184,68,3,23,14,138,198,36,6,45,13,15,52,20,80,211,65,215,57,82,168,104,14,198,90,90,217,85,169,188,82,152,145,58,39,192,0,221,181,49,204,131,23,24,35,134,2,0,200,67,186,253,4,70,0,168,116,86,168,23,46,189,84,16,20,70,29,142,17,22,190,233,212,95,168,3,152,151,44,231,48,32,208,241,103,64,18,54,162,217,76,201,0,233,70,164,224,9,37,117,154,90,92,81,77,69,55,71,221,174,43,77,17,155,204,16,140,118,239,44,91,114,201,187,85,42,188,3,68,101,60,48,122,181,117,160,193,221,85,152,107,12,163,22,210,136,247,237,72,57,160,100,99,163,186,171,117,25,114,182,132,10,185,244,41,48,58,69,139,5,2,166,42,80,143,173,64,133,6,168,133,174,84,59,204,213,35,152,71,10,72,172,144,227,205,110,126,214,137,109,252,155,219,74,237,199,91,53,236,148,78,230,32,44,166,192,2,201,109,94,115,86,33,145,135,155,71,35,27,16,249,97,102,176,42,149,86,63,96,248,58,233,98,237,79,190,232,9,171,250,55,12,116,102,82,148,19,177,202,150,34,53,82,217,25,93,90,234,204,233,84,221,207,59,149,166,174,202,157,72,86,121,239,163,106,159,211,213,174,143,116,102,115,202,154,165,186,188,238,140,187,122,212,50,170,0,7,111,212,112,231,144,96,19,5,180,58,152,242,64,5,64,70,153,201,102,197,156,161,225,231,246,140,119,106,209,251,16,175,106,30,130,201,95,109,44,168,21,153,75,80,202,15,162,242,253,207,85,85,183,57,99,150,117,75,24,220,25,11,184,237,190,124,127,187,5,79,253,107,111,84,7,77,156,153,140,220,17,29,222,185,133,81,88,251,181,45,95,179,170,34,62,247,73,212,153,232,62,197,248,99,19,114,175,95,66,161,102,32,188,42,232,147,238,183,61,242,238,255,174,42,38,235,139,233,146,206,47,255,189,188,49,179,223,20,214,104,1,154,80,2,0,170,162,252,213,163,44,221,10,135,137,241,227,9,43,59,49,123,218,131,159,126,104,231,67,130,181,164,218,219,93,214,187,44,235,186,235,147,147,75,230,199,244,166,15,182,181,9,241,100,51,157,17,9,136,50,80,133,211,205,51,217,93,94,191,203,116,124,206,134,185,191,151,187,155,34,37,209,109,61,53,167,255,233,242,127,191,255,244,18,0,18,237,232,168,17,34,172,172,201,20,47,161,208,38,236,24,16,97,199,92,1,208,14,226,201,72,73,12,201,255,251,178,100,133,12,4,133,103,75,27,37,95,32,91,76,217,86,61,98,110,21,13,157,42,109,37,125,1,100,179,103,104,144,149,168,16,44,97,172,97,199,158,204,204,109,206,22,10,151,59,87,51,54,151,12,189,180,135,33,242,176,80,134,196,234,222,161,171,118,182,174,58,191,4,64,213,18,150,181,120,164,228,17,42,189,49,157,50,136,203,253,160,201,61,93,249,197,100,57,149,241,88,69,121,235,175,43,206,27,179,248,89,247,231,87,155,247,113,75,141,228,87,97,1,92,142,234,219,211,164,114,67,42,217,59,206,173,116,113,50,33,107,22,89,37,81,198,40,152,210,223,168,202,38,119,59,151,221,91,229,144,162,53,79,63,251,102,167,234,187,245,0,219,144,9,48,1,207,255,252,112,204,217,160,204,27,51,68,80,77,42,39,20,3,236,26,245,175,250,22,207,26,238,202,143,226,210,152,106,187,178,43,160,218,150,165,99,59,146,238,197,210,167,161,8,202,238,172,207,98,59,33,84,196,101,145,212,198,157,143,89,168,87,126,182,43,105,94,237,189,54,173,221,229,119,214,87,67,191,219,254,128,245,0,7,118,184,193,33,16,4,64,16,116,228,31,58,164,107,3,64,131,140,190,5,129,177,152,1,77,114,128,199,135,169,156,58,235,67,110,204,16,240,190,237,136,70,122,87,0,78,194,31,7,85,200,74,43,240,200,40,123,166,241,55,241,136,102,190,54,112,201,251,236,74,30,127,223,73,85,21,29,137,118,179,236,182,58,191,166,169,198,16,60,175,241,180,181,121,228,202,166,189,115,107,75,188,125,220,233,241,63,33,138,199,47,180,207,146,226,45,207,187,247,5,30,237,30,214,137,242,122,172,175,189,73,58,95,231,172,232,119,140,243,173,133,198,97,107,45,211,109,234,196,71,13,80,170,231,134,86,190,164,159,78,149,179,16,40,25,160,48,128,0,155,255,255,17,187,72,166,18,181,201,104,237,243,49,38,107,85,139,232,191,249,156,118,39,17,65,145,4,133,147,65,35,185,202,85,160,243,156,80,150,51,37,229,42,62,148,85,99,39,165,89,68,73,74,159,66,202,116,196,41,177,236,234,237,106,49,93,205,179,59,72,125,125,246,179,117,213,25,169,155,234,175,73,214,181,16,0,5,118,213,155,24,153,96,97,192,109,96,64,217,131,34,40,105,40,24,65,233,8,41,48,107,162,130,82,33,42,7,68,104,57,154,203,217,16,140,9,133,48,198,228,210,235,24,104,74,37,202,212,205,252,110,17,216,88,52,102,92,194,146,209,236,135,215,180,219,235,79,119,45,93,143,110,26,129,227,11,5,1,192,204,131,61,209,115,231,34,111,5,21,179,11,50,156,148,155,183,152,246,244,45,43,255,251,178,100,181,140,5,60,102,202,155,70,95,66,89,140,217,218,36,37,108,22,225,157,40,109,165,125,1,143,179,102,76,244,148,184,34,54,17,33,148,229,7,164,172,42,26,152,228,230,146,138,50,197,201,218,233,237,196,244,81,249,66,54,101,165,228,202,246,249,43,36,77,186,31,237,47,237,143,41,244,241,42,109,28,211,186,132,33,38,53,53,95,55,126,137,189,57,102,81,140,22,38,255,231,103,212,102,169,218,128,27,75,0,7,110,218,72,208,2,218,228,227,16,131,37,204,38,168,255,129,165,60,165,149,147,209,30,78,242,206,119,100,117,127,233,253,182,239,209,10,180,101,163,94,87,56,160,210,162,143,106,185,132,202,230,89,163,210,248,155,94,117,103,99,185,72,69,90,42,103,198,170,11,47,119,60,231,197,222,198,59,185,134,191,52,210,177,173,212,94,97,204,135,48,160,215,237,92,175,43,208,10,0,25,182,212,133,76,168,8,224,41,192,204,55,46,4,101,168,144,201,72,49,162,125,5,103,69,142,180,82,66,41,35,61,216,30,229,140,20,104,67,105,161,89,220,229,55,72,124,164,46,36,23,145,101,159,207,173,49,207,98,60,11,101,170,61,96,5,76,130,205,147,68,21,31,118,34,243,10,80,224,230,90,50,241,226,151,35,248,161,226,133,12,131,198,12,81,44,16,71,119,57,87,201,6,177,196,29,6,12,25,101,243,102,215,164,52,60,153,124,140,38,222,17,144,101,167,231,220,40,193,229,255,251,161,194,202,88,209,250,181,255,255,255,111,88,51,96,3,118,255,138,193,135,24,160,97,88,42,7,101,197,24,138,76,54,173,105,249,123,19,227,78,154,247,120,162,24,176,55,142,81,75,86,86,50,54,185,41,107,150,105,165,247,91,138,223,153,84,246,46,210,89,187,159,214,101,158,199,175,136,224,58,232,89,165,251,3,220,198,33,102,157,181,121,234,41,232,53,55,22,103,45,190,173,104,195,120,50,70,36,173,174,206,124,35,221,251,205,57,237,110,56,75,216,150,171,248,99,35,210,186,156,70,130,146,227,132,25,43,54,89,142,54,94,197,6,114,215,23,3,212,153,79,251,94,183,159,210,127,152,6,64,34,91,46,106,232,154,94,160,153,104,238,29,137,147,44,208,194,168,128,33,26,182,224,228,81,205,176,169,179,115,115,161,47,3,233,47,128,109,193,170,112,191,122,202,236,99,46,205,70,153,182,132,71,120,210,10,199,185,53,143,49,232,161,127,225,157,131,183,44,50,249,213,209,198,236,15,57,140,100,89,67,82,6,167,106,213,2,30,42,60,194,114,69,201,113,177,36,16,145,47,23,99,41,98,37,101,116,177,140,241,19,241,75,62,146,63,104,138,234,225,74,120,255,251,178,68,207,12,196,147,103,76,155,15,66,112,144,236,217,115,97,136,196,18,237,155,46,109,49,22,202,99,179,165,141,167,161,49,56,88,209,122,29,165,32,203,186,235,210,135,101,28,210,37,17,146,63,123,72,232,100,147,115,13,32,40,160,0,93,255,235,156,189,168,44,54,189,54,201,171,60,203,212,72,42,170,0,246,103,168,8,44,98,132,159,28,229,233,82,126,39,22,209,48,215,34,210,58,97,144,120,145,85,216,35,3,203,0,4,37,67,80,77,207,50,115,103,208,211,216,180,146,39,150,4,173,204,17,212,177,8,120,211,165,169,150,218,84,100,176,168,199,152,178,33,221,68,227,20,37,16,89,141,117,23,26,202,156,202,55,7,50,112,167,22,180,144,49,102,116,130,31,28,199,99,38,222,137,16,230,73,154,115,230,163,185,61,169,170,71,199,118,212,99,88,232,146,59,130,80,105,210,54,183,123,116,212,22,82,90,5,61,190,248,132,169,186,5,216,207,3,54,2,228,8,253,19,38,72,138,170,94,196,31,170,141,21,151,196,105,112,135,171,71,106,114,48,92,203,214,158,14,99,83,18,192,177,186,25,44,72,127,247,143,105,181,114,97,87,115,156,93,4,233,173,162,116,228,12,83,80,65,8,7,180,106,244,125,9,230,221,28,139,189,230,158,250,117,170,182,44,236,34,114,170,34,77,43,179,121,75,96,249,172,132,186,252,75,53,91,125,59,187,125,165,248,124,241,36,138,30,100,47,101,79,143,149,144,98,45,243,253,46,26,11,162,158,175,126,231,242,253,209,102,156,182,5,0,171,117,220,42,169,40,166,46,98,28,128,223,154,198,60,144,178,101,96,130,254,169,122,184,101,213,20,109,151,186,49,153,99,90,137,61,50,203,15,192,48,104,76,185,124,94,153,185,41,44,33,79,108,25,56,92,45,219,126,30,157,115,117,235,50,243,80,95,143,109,94,57,10,41,169,104,227,97,144,211,34,147,164,39,121,181,161,130,135,36,196,22,72,243,18,200,204,157,158,45,233,86,58,107,205,254,38,118,132,186,189,103,169,212,104,236,211,46,231,187,73,69,249,72,142,9,206,140,113,229,164,146,61,208,97,123,170,92,78,164,191,159,173,92,99,1,214,0,46,239,117,120,217,122,90,156,192,230,8,97,80,158,213,136,120,163,162,48,65,119,183,69,153,74,76,207,100,129,191,177,202,127,181,191,185,200,38,197,61,137,79,187,45,75,209,72,220,90,94,136,239,247,245,189,235,109,119,128,218,234,100,76,104,177,227,51,66,69,14,24,185,155,51,134,131,5,154,226,10,114,75,123,212,223,101,135,50,169,1,225,48,186,15,52,147,72,29,193,108,37,46,97,20,148,29,59,243,22,202,204,145,255,251,178,68,204,140,196,152,102,204,155,12,53,160,148,76,217,83,101,136,180,82,213,157,46,109,61,13,194,86,51,101,141,165,162,160,113,174,244,244,234,163,96,84,95,42,228,106,181,156,48,246,40,101,75,45,59,46,187,107,181,155,192,205,26,34,91,43,249,106,249,2,86,1,123,111,188,0,205,212,84,225,9,4,8,17,17,164,106,68,193,33,145,128,142,251,192,230,93,110,239,228,113,247,210,249,125,232,115,206,24,75,230,254,179,73,211,201,170,128,208,48,84,17,121,193,251,109,255,197,166,252,172,225,210,151,180,245,155,65,40,4,78,184,173,244,92,130,220,162,215,116,187,21,163,201,194,53,110,196,208,188,67,169,71,150,143,143,237,37,221,10,74,186,20,15,218,177,214,33,12,65,91,69,181,25,185,198,49,82,196,175,203,79,175,60,72,239,143,120,129,178,228,142,106,31,54,246,50,18,177,227,221,43,232,90,55,20,215,251,2,82,149,0,189,246,244,100,168,80,2,35,168,16,199,65,85,75,214,8,88,150,162,154,203,10,196,25,125,166,18,253,202,227,83,11,225,224,152,167,229,97,144,229,91,98,215,242,156,153,42,135,75,100,26,59,55,72,95,29,47,163,75,32,118,201,75,172,234,58,193,72,107,137,37,212,204,54,93,218,168,106,136,36,139,64,161,132,161,230,150,123,40,214,229,108,216,21,97,214,84,170,165,44,12,75,27,31,245,61,212,187,60,61,67,52,155,115,98,231,221,13,251,93,7,29,204,143,228,82,40,112,246,214,230,235,222,165,59,235,170,244,133,235,239,158,181,2,20,2,91,111,185,80,104,8,17,32,45,144,233,66,58,145,180,161,225,91,50,186,103,46,34,247,201,124,195,242,248,212,194,240,118,38,37,251,172,35,6,53,85,103,103,169,5,9,40,116,179,173,182,59,207,152,127,195,186,78,39,17,32,139,10,216,175,112,40,127,154,32,117,20,113,147,24,145,241,130,135,116,247,173,68,37,32,206,226,86,184,150,169,40,96,198,198,59,202,163,146,74,154,121,134,119,38,200,163,170,165,37,12,136,238,167,215,148,237,167,74,29,85,114,177,243,38,52,212,69,126,227,147,94,23,181,58,198,205,73,207,253,1,10,26,0,54,237,169,9,164,97,48,64,2,83,25,80,97,21,22,21,43,6,146,37,65,125,82,213,177,33,22,211,253,222,140,174,221,45,56,236,74,106,146,93,2,52,27,138,179,25,36,237,26,220,104,113,245,121,79,244,150,117,205,118,218,166,239,74,114,106,72,95,116,225,159,158,168,31,230,24,145,220,151,194,147,148,54,90,177,176,117,170,184,169,236,174,134,140,178,134,29,145,101,75,57,133,165,208,235,65,81,75,28,56,230,63,48,255,251,178,68,202,12,196,143,103,76,27,43,69,176,144,12,233,99,100,200,196,82,177,155,44,109,45,24,66,65,179,165,141,151,153,185,168,14,161,148,166,33,135,31,222,38,50,59,238,90,248,131,106,160,101,79,248,232,229,102,234,239,173,147,186,143,254,168,191,24,2,96,23,182,223,144,140,222,23,64,111,227,36,16,141,25,203,200,68,99,0,90,44,134,24,86,44,200,219,115,9,125,177,59,93,174,154,160,59,70,156,52,26,154,94,113,156,137,53,219,201,165,235,74,227,255,140,255,92,94,22,118,202,249,178,125,98,178,24,251,220,81,168,97,58,91,152,217,247,93,159,148,114,54,231,89,28,58,168,82,58,13,166,221,242,238,121,242,154,141,149,250,200,219,89,211,29,167,33,174,107,207,107,125,59,12,217,247,152,197,127,91,157,221,153,219,181,182,124,103,240,253,216,247,244,143,183,153,186,238,203,249,30,56,190,57,0,8,147,140,196,162,193,130,102,116,198,123,237,103,14,176,98,108,164,128,0,99,2,44,81,64,1,193,96,96,218,24,130,130,27,113,9,72,24,61,250,46,178,183,24,176,196,14,152,234,151,146,163,17,66,76,52,252,29,21,201,52,37,52,134,18,137,0,58,5,191,161,126,87,140,134,106,138,87,107,249,33,250,121,117,188,173,87,109,176,169,27,237,206,65,43,250,151,24,149,186,73,109,201,204,51,250,151,179,236,234,224,148,237,83,238,119,159,29,212,141,208,238,165,252,145,143,159,78,29,25,26,24,90,105,226,81,186,100,27,13,225,220,126,39,31,138,209,173,93,90,183,169,150,249,233,239,203,253,92,202,176,227,187,178,213,156,175,56,237,117,67,186,231,180,246,217,56,14,254,204,2,67,109,198,155,63,86,94,140,117,18,142,70,196,213,14,19,38,104,176,187,103,43,191,236,2,214,150,34,192,180,15,9,202,85,220,198,102,39,39,218,237,45,197,13,171,37,151,103,213,251,65,178,193,42,78,113,151,59,162,236,104,13,200,233,26,234,166,171,59,59,54,158,188,60,244,108,139,164,166,64,203,38,138,121,86,218,29,229,58,71,255,231,9,127,154,253,248,165,148,54,247,20,96,2,72,97,70,248,177,236,206,170,147,90,82,14,16,46,55,57,128,170,36,48,224,116,217,66,99,16,12,76,102,151,11,142,76,42,54,50,8,229,149,12,89,52,98,132,4,204,105,224,128,38,173,107,242,96,128,167,82,64,136,130,154,156,96,32,200,130,116,72,62,35,129,158,108,140,90,209,231,137,146,21,84,149,202,81,20,121,31,120,30,221,54,86,223,186,144,28,29,14,55,103,90,3,148,75,228,178,201,13,215,17,71,225,81,104,154,6,146,171,102,89,110,183,59,81,176,255,251,178,100,205,140,5,167,103,71,155,99,103,162,103,140,233,151,60,195,75,23,149,155,22,78,105,109,193,173,179,166,156,145,34,40,211,143,59,21,77,168,239,134,206,133,212,59,174,159,117,199,81,166,125,58,101,93,84,182,30,165,39,73,67,228,214,220,132,58,127,41,90,163,106,176,118,255,142,149,163,206,61,253,241,255,254,223,124,195,253,183,49,242,253,161,23,105,16,128,39,255,255,136,92,92,2,7,17,82,64,194,160,186,228,73,234,102,162,220,78,250,96,218,46,152,60,223,247,209,145,59,171,235,22,105,67,29,212,155,83,229,187,153,233,137,81,177,52,96,232,27,47,110,202,177,59,194,202,220,75,37,147,7,189,233,141,27,18,142,236,103,119,78,94,77,50,86,61,186,249,75,151,49,110,127,165,187,73,191,136,218,251,166,95,73,148,185,180,66,171,95,119,228,43,74,0,158,243,11,162,12,102,120,53,121,12,236,67,179,48,29,77,96,48,11,3,4,133,70,158,0,24,80,48,99,0,104,40,142,96,240,217,151,193,144,145,16,252,20,7,66,97,130,4,171,212,195,192,72,169,40,81,19,144,0,132,243,6,8,198,138,12,108,120,202,191,88,18,93,179,97,16,165,176,184,225,96,75,230,185,27,174,115,51,116,84,253,179,49,169,153,14,17,251,146,167,170,196,195,147,69,40,134,100,172,118,19,80,57,16,83,192,143,50,245,136,99,246,220,239,81,243,255,158,171,198,97,219,140,148,249,190,207,179,41,51,38,158,66,175,11,188,105,248,223,31,119,157,90,189,114,71,155,143,142,28,72,197,177,119,136,121,188,70,221,175,58,197,49,39,181,241,235,107,56,91,84,125,2,3,248,117,158,18,157,173,242,166,54,31,11,30,230,12,201,109,217,137,28,143,23,171,147,107,12,70,163,34,203,183,231,223,109,115,195,221,64,248,223,232,85,51,60,25,224,56,64,109,116,165,229,254,84,171,5,160,140,205,228,51,36,52,177,16,242,113,245,146,48,185,90,149,54,149,73,137,205,214,69,35,51,225,157,202,194,54,59,50,111,85,167,115,89,235,45,102,37,220,68,158,76,76,115,76,197,161,13,162,182,204,168,146,23,117,58,152,84,200,224,114,100,98,24,163,56,6,52,88,33,9,137,226,143,0,93,67,2,4,140,71,195,72,78,1,145,67,160,128,170,131,184,131,71,103,20,1,143,34,187,158,6,222,136,184,201,224,252,51,208,6,65,10,194,128,211,202,90,90,136,195,67,14,145,38,237,140,20,208,161,11,62,79,71,39,237,111,206,43,67,186,43,234,174,246,23,142,220,168,205,150,120,116,0,73,146,166,36,193,220,108,172,34,191,81,253,185,206,169,217,19,221,212,127,237,233,209,255,251,178,100,210,142,134,48,103,70,147,134,127,66,106,140,217,131,60,101,158,22,21,155,28,109,229,107,201,161,51,101,220,243,141,240,255,221,247,223,14,57,181,45,174,77,109,99,102,161,50,243,87,61,199,202,212,124,18,97,133,241,246,113,98,172,244,77,46,171,25,12,52,65,71,167,197,38,198,83,107,189,218,78,114,52,146,243,219,237,200,213,24,129,227,208,8,16,172,178,215,29,159,200,73,122,46,116,100,45,15,129,176,216,170,121,166,247,43,162,8,234,121,22,133,157,207,222,107,168,241,236,255,79,254,150,188,177,138,24,72,161,116,21,164,176,130,155,64,140,79,37,180,252,152,200,23,149,209,207,58,120,153,169,145,20,151,238,144,161,147,210,165,115,228,37,58,212,167,241,71,227,27,123,18,104,238,76,135,204,139,45,143,50,115,59,252,57,114,160,85,0,25,110,176,64,12,195,3,48,40,142,27,80,32,35,86,9,190,20,12,69,65,115,147,3,12,0,10,6,14,31,88,168,13,154,192,42,40,255,33,110,14,155,209,75,100,148,99,31,165,156,181,43,164,227,11,92,83,203,206,150,207,227,219,125,217,211,115,168,209,9,150,171,211,247,43,131,91,28,125,77,131,137,185,53,159,117,37,26,157,42,105,10,134,233,240,107,93,37,29,30,165,78,11,181,9,220,190,253,107,18,145,101,214,46,146,72,211,156,153,181,171,37,234,14,74,84,161,45,98,65,194,147,112,245,111,82,132,77,60,118,248,173,53,243,63,188,194,196,216,219,66,100,137,170,78,154,123,164,128,35,64,16,155,145,152,68,38,200,233,151,156,124,241,152,67,7,100,66,223,17,4,34,240,188,200,137,7,8,1,19,7,39,172,64,52,104,43,162,34,4,211,129,197,93,197,246,162,145,216,201,10,100,242,153,124,165,200,180,100,32,59,130,41,54,16,182,215,6,75,221,207,120,212,140,240,242,227,8,253,49,72,35,129,253,162,1,34,164,162,37,152,161,155,61,110,229,172,89,70,148,88,238,169,104,226,69,218,60,153,30,13,6,219,180,213,86,76,22,40,42,59,20,165,28,64,226,105,223,58,238,45,237,92,71,103,201,167,114,68,59,69,16,217,43,37,237,208,116,212,194,174,136,163,18,140,126,85,225,223,117,171,138,227,121,168,232,33,160,79,114,205,247,248,105,147,18,164,7,208,74,65,89,1,16,43,24,70,155,83,58,155,164,84,16,175,17,85,87,23,239,226,71,34,233,93,225,1,58,24,40,216,201,131,201,25,115,227,211,82,110,107,77,71,27,69,247,214,47,247,10,202,138,249,74,0,165,39,248,203,238,233,45,5,176,52,17,63,16,202,210,254,161,102,69,33,45,116,249,155,121,155,120,238,10,80,255,251,178,68,213,8,133,11,103,74,27,73,70,80,167,108,216,243,105,232,164,17,105,155,59,71,152,253,34,28,51,102,232,243,35,36,130,156,145,71,39,207,150,32,239,112,242,188,47,113,2,139,229,75,251,47,193,41,35,15,206,131,41,155,253,92,237,223,118,232,115,154,106,239,119,179,220,39,3,212,147,125,255,15,145,218,46,160,7,129,162,8,9,20,131,105,233,159,35,245,237,181,170,49,120,138,42,178,221,252,71,196,92,7,182,194,107,106,194,31,12,186,77,35,142,60,122,51,195,212,199,177,150,79,195,52,148,112,201,102,30,226,17,86,95,124,216,241,41,79,22,141,87,186,241,26,233,168,242,102,174,14,195,235,106,51,107,51,209,201,37,159,3,75,105,101,130,234,38,158,33,97,57,62,226,197,217,133,228,203,142,110,226,20,157,250,238,250,158,26,250,131,91,155,249,232,218,238,165,246,191,8,239,0,1,163,30,110,53,241,99,234,185,61,193,195,237,55,52,186,149,130,17,197,11,204,152,147,97,144,44,24,201,113,142,131,154,1,59,58,16,142,154,240,154,27,152,88,170,155,154,33,41,118,9,64,22,210,97,61,194,177,102,6,20,143,160,161,185,41,0,82,182,173,131,16,108,7,23,42,243,19,3,121,154,194,18,228,240,171,239,212,170,41,18,121,37,189,117,99,14,130,245,180,198,95,104,105,117,210,92,148,60,75,93,212,194,220,179,26,212,242,142,111,187,223,254,233,113,16,153,43,68,172,244,161,13,28,199,203,53,135,231,221,133,145,19,246,195,56,234,116,81,103,220,130,171,208,49,97,13,241,103,8,56,52,142,12,192,82,66,239,187,236,126,187,254,255,176,186,26,74,215,82,42,217,91,87,226,222,203,203,32,82,91,44,4,228,180,156,179,151,19,16,174,31,241,134,81,18,79,11,162,121,140,225,178,250,86,29,250,107,20,198,50,122,239,87,248,154,67,177,221,28,237,18,89,233,142,208,50,214,96,126,95,226,41,167,220,218,29,48,84,141,188,20,93,158,17,166,183,109,77,5,155,22,103,211,20,229,87,242,82,222,179,165,225,59,90,36,157,205,29,111,24,138,33,155,21,74,126,230,90,108,89,161,211,233,210,150,105,157,188,252,32,0,41,45,102,54,228,0,54,52,101,35,228,53,53,242,131,137,50,78,32,42,16,181,225,131,132,24,153,48,80,32,190,165,8,82,165,226,29,163,44,69,69,244,109,152,189,151,116,12,186,153,121,144,185,69,46,194,248,167,81,230,94,176,0,28,130,12,107,133,156,122,231,237,199,240,134,47,101,122,146,98,23,149,186,92,31,137,60,98,107,86,59,86,75,29,95,219,204,251,71,16,200,141,146,135,46,14,165,22,73,184,72,255,251,178,100,207,12,134,0,103,69,147,99,103,178,109,172,217,83,60,35,194,23,197,155,30,109,229,45,201,188,51,101,92,246,13,56,64,152,105,82,226,146,54,155,133,109,73,148,75,180,234,81,115,22,64,248,198,225,61,196,135,181,169,222,54,211,25,26,105,185,106,189,42,197,20,147,40,15,159,136,212,84,132,79,107,121,108,176,135,124,45,10,207,219,164,239,206,147,207,176,207,247,236,187,227,231,191,87,249,247,168,0,89,200,65,1,36,114,151,98,92,164,14,150,98,253,4,105,20,138,224,152,144,148,103,197,53,19,5,144,119,58,60,68,129,107,126,108,149,145,97,196,54,119,243,43,229,127,236,62,255,79,63,82,96,96,65,198,132,28,97,131,22,124,96,78,25,96,207,16,98,156,76,250,112,238,32,53,221,100,63,134,101,158,154,212,73,211,252,179,189,53,17,74,210,207,251,62,203,33,48,43,124,129,173,76,188,190,198,104,119,153,251,112,5,0,89,227,153,72,54,135,32,3,112,172,168,111,96,31,160,198,3,12,94,56,123,196,192,16,75,12,40,110,0,35,50,193,197,162,64,10,104,128,170,34,159,192,64,7,0,121,135,26,152,224,128,204,237,35,140,101,128,225,42,172,97,14,171,244,194,22,70,90,179,82,204,59,98,138,24,176,44,2,27,89,176,252,82,92,214,218,236,2,160,239,36,177,130,70,163,76,17,233,163,87,211,241,138,156,120,28,37,129,138,217,135,45,239,233,103,37,26,187,114,130,198,240,213,219,57,217,165,181,103,148,119,113,165,215,49,237,218,110,222,153,167,229,52,197,250,253,185,148,222,93,199,243,183,127,15,175,141,252,117,250,171,143,127,156,199,157,252,191,61,127,106,119,241,149,211,99,142,235,97,174,103,249,125,111,160,167,230,175,103,174,92,222,191,151,53,173,99,115,245,115,14,247,241,229,143,191,106,215,49,215,63,247,125,171,182,0,0,194,110,70,220,197,195,34,229,202,4,94,26,145,37,41,221,150,55,81,126,64,107,184,244,5,252,235,36,88,12,100,7,59,115,33,247,49,63,185,91,51,163,150,81,77,137,180,179,114,11,93,130,90,36,63,77,215,231,51,180,254,232,225,157,234,114,50,97,217,185,122,100,239,103,215,189,215,185,111,242,30,124,127,221,157,175,198,239,215,238,215,26,207,222,166,170,124,236,100,238,126,248,253,3,182,110,95,178,159,126,100,106,101,54,107,124,223,163,180,231,208,67,207,194,76,116,117,63,217,124,208,228,3,51,114,204,38,153,48,83,16,219,137,243,53,20,193,24,195,40,17,13,0,55,50,16,212,202,5,163,61,141,204,176,67,44,15,141,1,120,32,64,204,11,12,200,212,231,216,71,38,12,77,8,255,251,178,100,201,0,6,191,102,198,21,111,64,2,120,236,233,170,166,24,1,41,18,11,18,25,205,128,10,215,49,228,207,48,192,0,218,214,140,20,216,215,78,205,116,20,217,65,78,69,180,221,65,76,32,180,217,19,193,211,34,1,212,253,49,108,3,239,67,48,167,131,212,118,53,119,51,17,113,3,190,20,236,3,67,229,72,72,46,186,201,39,78,54,1,67,71,67,58,101,0,176,249,178,29,154,227,201,153,149,24,123,225,130,21,42,144,96,75,56,123,33,94,105,35,32,233,131,93,117,53,210,112,48,200,144,57,153,14,24,184,65,189,131,24,8,184,41,92,88,158,49,71,39,153,166,181,117,220,146,220,183,30,127,232,214,34,152,34,170,125,151,77,134,58,146,251,53,106,207,209,69,168,165,240,67,103,187,45,199,180,214,253,142,68,224,121,124,212,49,12,71,240,237,238,97,149,219,214,63,46,246,173,91,182,57,204,174,85,221,188,45,74,242,222,181,173,125,92,191,120,234,197,191,195,59,122,198,9,203,14,254,23,53,157,89,101,236,178,248,47,28,245,244,253,198,245,219,159,158,121,85,173,255,248,127,235,247,252,239,255,255,255,255,255,255,255,189,153,255,63,187,199,245,204,50,255,255,255,255,255,255,255,246,162,58,23,250,240,73,0,2,83,78,75,45,97,132,66,80,118,44,227,21,14,235,165,177,114,87,104,128,140,81,94,191,46,196,189,154,195,197,135,80,11,5,112,91,193,177,209,94,202,201,113,165,61,53,67,185,144,238,92,44,98,49,16,12,71,212,137,65,240,196,158,58,67,18,37,71,69,37,241,57,103,249,83,130,90,251,198,58,84,127,215,209,193,31,55,70,225,130,8,160,143,188,240,184,58,175,39,176,104,189,108,47,171,186,232,111,145,250,158,93,141,241,139,105,223,187,30,119,68,204,46,189,111,221,126,198,85,37,93,204,243,215,238,101,214,207,214,191,49,42,214,126,150,142,235,173,5,162,189,175,48,169,110,97,172,73,22,39,48,117,190,110,21,241,185,205,47,141,138,172,4,2,63,255,163,255,232,0,0,21,253,174,194,144,184,92,97,19,7,25,64,147,17,40,96,103,254,188,93,243,202,74,230,88,30,198,132,1,8,56,128,163,142,17,144,42,151,140,135,33,177,185,72,154,59,4,8,136,59,130,200,54,135,64,24,226,82,35,37,210,248,204,75,178,194,232,108,39,195,196,29,67,216,45,67,96,247,88,197,49,40,23,150,153,97,185,36,124,200,201,22,72,200,217,42,209,54,117,162,139,84,146,44,233,36,245,151,85,58,106,138,146,54,75,74,244,91,152,157,73,35,101,53,74,251,178,54,83,244,148,142,205,65,253,6,125,42,153,117,109,189,144,126,255,251,176,68,73,12,196,228,102,205,31,97,160,0,155,12,233,131,236,52,0,20,217,157,44,108,153,94,194,121,179,101,141,135,161,184,250,205,75,200,162,219,127,153,19,92,128,0,14,111,212,181,238,64,225,113,134,124,28,229,76,166,138,210,253,69,243,139,194,175,237,171,88,36,141,8,194,8,56,128,147,29,162,208,62,146,197,225,200,230,102,199,70,96,174,19,225,38,11,32,155,13,160,23,198,4,47,40,153,141,7,80,76,73,9,97,62,25,32,234,29,193,122,27,7,25,209,218,137,64,250,211,52,54,47,27,25,25,92,217,36,146,233,81,90,45,72,201,25,145,178,75,69,109,90,40,178,10,73,42,21,45,107,109,103,144,82,171,116,43,86,133,4,213,122,146,100,54,163,74,147,251,164,131,215,59,106,254,183,116,168,84,214,186,239,91,170,235,234,164,77,96,0,50,111,197,14,113,204,20,205,2,149,88,62,69,224,250,19,48,189,80,227,3,209,58,29,146,168,132,17,13,52,71,77,97,216,202,129,75,149,161,168,192,241,39,255,116,50,154,84,254,97,68,64,52,98,32,213,93,80,165,108,185,149,83,68,24,85,232,220,129,69,123,18,115,23,180,181,39,224,87,230,212,123,42,106,210,171,82,139,118,35,210,57,110,21,111,243,254,230,95,4,246,37,55,51,89,61,165,90,80,229,119,121,181,180,50,245,163,231,214,226,114,12,57,87,84,156,180,101,16,214,108,219,189,185,162,75,219,205,77,26,200,65,191,12,230,19,120,251,14,64,232,202,106,221,213,252,231,117,70,57,232,183,109,64,137,64,1,107,255,36,164,188,18,179,33,151,48,159,29,200,193,64,30,213,243,23,178,238,101,198,170,242,232,204,63,201,121,82,79,159,21,134,42,173,76,135,230,86,214,17,58,42,2,96,204,9,177,63,33,162,146,180,79,161,46,12,39,5,122,176,114,246,35,84,138,88,15,182,85,153,215,27,220,240,178,216,46,30,6,1,147,113,199,113,253,168,168,176,122,195,154,100,97,111,86,108,104,176,151,108,155,204,179,60,180,85,81,194,204,39,16,212,105,36,212,59,228,158,180,187,144,131,140,78,71,36,178,81,69,221,216,218,132,43,170,184,119,165,54,97,25,170,170,231,231,167,90,148,117,231,143,185,176,178,0,5,62,248,116,5,250,179,77,37,65,114,5,223,69,224,129,132,160,78,194,2,34,197,199,107,182,112,80,153,83,195,70,186,23,11,224,25,11,68,113,82,153,111,79,189,91,142,196,177,96,108,229,201,104,165,15,18,138,167,8,121,23,118,229,19,49,120,59,146,212,202,191,138,144,113,203,0,37,48,161,119,57,71,89,211,98,112,98,112,184,196,220,236,182,235,254,62,175,255,251,178,100,49,140,132,238,102,203,27,43,86,178,87,172,217,183,28,101,232,22,37,155,32,109,97,24,65,81,179,102,204,144,142,57,174,230,120,180,248,89,34,84,61,228,186,97,199,233,183,58,198,160,186,186,26,204,134,163,106,98,155,212,228,68,170,50,90,50,169,167,57,108,225,133,222,174,212,165,53,62,242,229,23,105,140,167,186,159,246,154,4,6,240,4,0,5,191,254,44,27,176,146,28,14,199,129,208,96,160,128,225,28,140,168,197,85,12,144,181,255,175,86,191,244,250,255,248,50,97,102,90,222,54,217,251,117,98,219,78,40,245,51,184,117,85,160,207,203,45,41,54,74,85,50,145,206,67,108,111,158,183,50,34,204,246,182,200,81,184,87,140,255,250,90,253,21,123,107,72,37,0,0,34,173,129,96,152,32,38,234,113,226,76,1,106,125,222,0,133,155,146,129,225,116,60,104,28,17,68,136,145,54,209,194,35,49,72,112,100,92,6,97,198,3,64,26,210,37,218,8,126,13,10,60,41,164,135,9,150,186,41,154,221,68,66,69,2,131,149,151,200,36,56,129,26,167,10,135,96,138,164,238,83,18,62,91,1,61,32,1,192,204,172,192,5,162,223,8,204,223,68,111,200,38,98,125,147,252,144,72,31,158,34,216,247,170,175,254,167,149,82,216,226,71,57,174,76,197,44,223,124,93,68,71,165,207,76,87,168,229,232,149,86,33,113,227,162,21,166,72,79,145,74,215,136,230,187,170,94,29,127,143,230,181,143,151,135,249,106,84,67,251,159,255,40,4,214,160,0,155,127,195,201,168,101,113,83,197,71,181,184,44,253,183,122,187,155,11,159,231,13,232,143,214,228,35,255,242,118,146,104,207,41,145,141,25,197,77,51,95,236,109,75,236,36,101,51,108,150,194,222,167,190,215,201,102,145,139,185,0,39,123,255,102,116,200,238,83,190,125,46,83,203,44,236,122,73,159,151,206,1,215,0,7,118,140,10,228,201,157,18,106,117,194,0,215,21,220,20,30,9,52,10,208,180,73,22,192,2,75,211,82,229,86,205,26,71,37,41,93,67,3,209,220,26,97,91,208,121,64,97,16,106,89,78,222,128,49,80,87,24,180,195,2,196,163,16,3,69,178,0,171,253,241,107,145,68,221,135,231,159,228,142,133,74,21,2,245,129,151,197,44,71,127,142,251,171,90,198,180,142,130,71,59,252,187,204,251,103,79,209,141,251,149,245,91,18,119,92,150,48,100,59,17,52,137,207,88,102,32,101,193,25,179,89,215,6,194,210,105,217,158,217,115,115,151,48,150,171,123,214,63,188,223,217,234,169,188,101,253,90,151,243,12,157,223,127,168,58,0,9,246,252,142,48,52,76,12,166,48,36,76,31,145,60,255,251,178,100,91,140,5,56,102,201,27,70,63,176,84,172,217,179,36,34,140,21,65,157,34,109,32,253,1,95,51,102,232,145,138,120,61,231,223,169,140,82,255,82,54,108,111,159,201,101,255,194,204,131,181,156,166,64,166,41,130,152,42,80,105,149,217,25,172,138,82,35,166,150,75,205,71,121,202,127,232,214,181,36,51,137,212,200,231,101,117,100,122,122,35,121,154,182,229,100,207,61,45,248,16,0,25,172,66,174,132,133,152,97,166,102,169,146,104,112,215,181,67,112,136,173,176,88,48,0,1,64,178,204,161,46,77,84,136,4,65,153,169,162,63,152,32,205,208,212,27,172,68,208,24,57,126,39,122,244,130,37,76,54,24,134,82,8,104,201,9,50,230,33,52,104,88,128,9,64,180,11,126,155,69,178,167,224,90,136,238,230,59,13,101,82,197,152,213,238,219,198,222,241,135,245,162,74,126,34,204,253,120,100,209,46,145,158,16,148,190,7,141,23,56,81,20,42,97,66,40,193,33,151,120,194,205,162,161,25,99,121,129,247,189,53,165,82,37,215,84,53,200,133,142,106,74,115,91,162,151,155,66,39,235,181,151,231,30,182,55,250,117,6,48,0,208,8,11,54,219,61,134,72,201,7,232,48,122,4,15,51,60,85,222,235,165,204,252,159,250,248,226,84,101,237,255,254,242,218,9,225,230,106,197,158,117,79,191,211,52,77,100,175,10,177,162,121,153,180,99,41,46,213,141,182,186,41,82,186,21,39,232,70,118,93,251,165,91,187,74,232,166,47,75,255,95,222,187,59,255,248,202,0,6,219,140,133,209,146,72,44,232,204,94,59,73,65,13,4,35,12,210,64,235,132,0,4,43,27,145,32,96,112,38,188,155,132,74,30,37,1,25,4,182,128,163,148,208,5,105,96,128,160,74,163,172,62,242,250,207,229,184,186,122,44,240,40,20,229,30,248,190,69,137,76,21,135,105,15,155,234,162,175,54,117,220,71,109,194,90,237,78,118,155,154,237,108,240,161,173,103,168,76,235,65,112,20,51,106,71,97,102,217,202,13,81,60,148,243,59,51,40,83,215,63,175,14,75,148,211,237,253,52,222,213,152,124,138,46,166,228,101,11,182,53,54,203,221,182,201,50,107,255,189,0,61,96,48,0,155,255,250,25,245,8,69,11,20,49,67,84,113,175,12,208,136,195,235,255,186,10,43,171,245,253,236,36,140,245,217,176,169,89,2,46,111,33,112,233,41,197,171,7,218,205,73,183,103,194,233,79,40,186,55,114,116,35,75,219,15,251,156,83,156,225,171,28,165,85,110,113,26,219,211,47,83,35,154,50,231,203,231,255,249,79,241,96,0,147,110,10,207,53,13,141,249,144,168,35,162,172,208,43,24,16,108,255,251,178,100,132,12,164,212,102,200,155,67,63,66,89,236,217,183,36,163,110,20,97,155,32,109,9,28,193,100,51,102,140,144,142,96,223,3,156,8,4,131,141,169,2,193,81,97,44,148,112,128,210,88,105,41,4,33,148,172,66,189,54,197,174,44,41,141,8,165,73,118,190,89,219,239,74,169,165,131,34,154,82,71,21,7,25,64,37,64,169,36,210,6,133,38,36,166,38,139,242,250,105,165,164,251,58,44,10,219,219,49,186,107,215,50,199,23,55,62,134,20,21,72,83,151,165,217,91,228,189,29,126,69,62,173,238,187,51,165,153,170,214,95,178,158,246,33,246,235,97,137,127,181,205,85,194,187,194,188,32,166,151,140,168,109,63,42,7,69,194,223,54,241,162,45,141,1,210,183,127,230,131,78,27,43,0,13,74,183,133,115,40,246,213,116,237,217,34,207,200,136,134,21,124,249,77,47,255,164,140,74,43,134,138,36,89,82,70,215,165,235,75,51,48,93,213,242,171,14,182,139,117,131,22,36,193,249,147,79,164,200,145,16,233,93,210,114,202,145,182,41,108,47,230,68,89,57,72,115,228,37,179,190,127,103,218,25,117,0,4,219,136,198,63,75,32,96,131,125,188,233,182,53,96,137,3,155,187,196,67,74,196,38,234,184,34,74,52,45,113,146,154,66,150,200,157,146,148,204,49,195,148,200,196,139,102,162,205,4,98,82,105,91,86,26,13,131,86,22,10,32,12,195,7,136,144,146,12,94,129,106,12,22,36,148,77,187,106,189,144,45,191,152,127,83,126,50,229,196,224,235,210,139,151,45,111,251,53,25,203,140,50,12,76,173,3,172,227,25,202,73,147,231,85,242,126,168,168,115,73,78,20,164,103,215,82,175,69,223,251,249,116,139,44,57,186,25,70,57,189,139,137,254,162,132,216,214,186,81,151,63,100,101,230,54,219,213,0,171,0,1,0,0,151,109,180,49,60,65,92,170,16,234,55,97,229,31,232,72,25,155,204,51,172,254,84,227,157,145,223,94,171,220,141,54,238,175,29,194,216,143,99,39,185,82,70,124,228,185,73,119,70,100,177,213,17,170,166,47,62,198,177,230,90,74,168,182,98,153,149,123,209,222,238,231,219,148,136,101,110,250,81,235,78,140,173,219,239,88,149,244,28,112,102,39,230,64,164,113,181,70,224,60,99,1,96,209,115,4,174,49,1,133,132,49,144,224,224,130,233,152,193,34,32,199,68,67,65,65,68,70,71,112,14,178,139,218,119,144,56,81,144,40,82,246,152,221,84,61,186,88,46,3,130,86,88,66,48,200,137,194,63,201,65,82,96,210,163,170,26,255,43,246,90,171,161,222,14,0,242,178,149,21,150,143,132,82,163,205,60,177,0,65,31,146,146,255,251,178,100,179,14,5,9,103,72,27,67,63,64,90,108,217,170,48,34,132,22,173,157,26,77,229,107,193,143,51,102,28,243,21,120,114,201,49,142,53,94,147,124,235,245,199,60,111,230,42,102,127,108,205,196,127,221,58,97,156,46,199,168,106,155,97,5,98,42,175,98,244,197,145,107,77,216,231,91,155,107,151,179,238,245,16,63,75,43,39,78,37,115,195,47,100,68,79,47,253,54,68,219,43,251,123,41,189,131,118,28,8,74,91,109,73,171,224,23,230,136,50,146,5,86,149,209,9,153,0,89,230,122,70,142,169,47,231,254,41,34,47,199,62,157,222,180,219,111,26,239,70,123,151,162,162,186,187,187,208,239,92,138,196,139,232,140,114,29,145,214,70,38,232,100,44,100,142,69,93,143,94,67,166,83,105,147,43,207,145,227,30,172,143,221,238,214,100,178,177,232,159,214,116,71,147,222,203,184,58,0,6,146,80,69,192,120,136,36,137,232,226,100,147,133,66,32,4,223,122,48,64,128,193,76,74,119,40,198,3,8,43,0,146,160,26,6,244,43,72,200,53,15,49,75,88,9,178,4,236,13,67,11,16,96,237,41,28,168,33,196,233,105,98,19,172,53,22,130,163,5,171,64,168,150,9,6,181,84,82,78,149,200,232,243,101,52,161,184,54,87,118,190,48,103,43,211,211,222,177,148,246,49,199,238,37,114,189,75,180,211,245,110,127,53,156,136,37,34,141,35,233,128,48,171,234,148,149,19,152,225,133,209,37,48,135,51,1,53,61,169,209,101,239,106,244,174,145,179,35,164,101,122,213,83,173,54,73,101,211,35,50,76,146,68,213,170,91,154,187,199,208,116,29,164,160,0,14,255,254,116,230,137,39,43,28,9,12,150,167,243,216,165,11,167,55,93,52,76,183,231,182,110,128,95,253,126,250,95,31,107,23,38,86,58,103,66,157,11,42,23,22,109,194,57,126,30,209,147,106,211,210,221,188,229,220,193,122,241,71,251,173,198,247,47,83,235,231,63,238,234,241,231,21,13,181,182,249,58,247,46,149,171,51,221,238,239,222,239,143,151,44,125,215,207,159,235,199,231,130,90,192,16,120,198,7,140,248,64,194,202,12,201,88,213,195,141,160,100,0,76,103,211,198,60,104,34,12,48,66,128,8,65,129,133,9,15,134,3,5,74,139,180,255,16,130,69,71,67,140,13,40,132,24,196,134,197,1,204,140,0,194,195,5,135,134,0,17,133,104,183,102,1,20,3,0,137,7,141,5,16,133,21,158,133,66,152,120,24,69,255,75,85,246,211,197,64,26,101,141,171,167,157,129,192,176,227,238,220,245,31,121,165,85,232,107,206,196,228,68,1,64,112,144,8,65,163,206,138,121,157,137,87,253,29,166,255,251,178,100,208,12,5,118,103,71,155,65,111,162,106,140,233,151,48,38,138,24,41,155,24,77,149,189,9,188,179,102,40,240,162,97,144,234,221,36,234,148,148,238,138,84,209,51,114,47,117,75,139,10,50,40,8,96,235,195,138,67,59,186,21,76,5,16,57,206,14,139,178,103,22,231,18,64,251,168,249,215,91,44,221,71,170,221,6,122,200,129,33,135,208,64,128,0,10,237,247,29,9,248,23,110,97,120,146,98,195,116,143,163,185,66,167,222,36,159,49,49,112,172,179,37,21,254,101,47,188,204,9,57,28,140,65,136,183,222,217,179,20,151,145,207,240,73,19,99,6,192,176,197,185,100,208,235,25,99,154,75,226,20,226,118,87,39,177,141,99,197,89,31,153,110,47,132,132,73,177,209,173,223,251,39,31,77,118,143,13,31,246,163,222,250,26,229,47,31,165,205,200,192,91,157,1,140,11,228,200,216,12,254,104,199,230,13,32,156,236,194,76,76,80,209,231,18,48,88,180,203,222,129,70,6,48,63,39,38,25,33,62,46,65,147,20,25,58,40,169,193,129,135,144,167,128,71,198,204,224,128,229,2,10,199,178,48,20,77,242,105,134,136,75,32,184,6,83,133,23,2,173,59,227,58,214,0,48,162,35,133,52,71,85,215,18,9,161,170,69,34,146,133,173,81,84,127,51,211,75,20,139,4,36,197,25,234,131,109,166,62,2,0,149,133,47,211,105,116,63,237,126,7,177,47,160,148,103,158,179,253,123,91,67,110,218,94,103,155,77,124,195,82,134,28,149,123,57,232,98,34,152,244,234,114,18,177,181,156,198,178,28,249,121,71,56,211,75,244,167,170,90,254,134,253,173,68,158,9,253,32,96,0,45,219,97,121,88,172,28,37,40,198,19,27,169,21,56,99,241,38,112,193,123,85,134,21,115,75,253,55,250,114,147,162,218,26,124,63,255,204,244,239,252,248,161,195,176,193,209,253,60,228,149,122,219,28,98,58,112,85,164,192,137,202,48,115,86,194,5,113,11,169,66,224,109,115,227,218,240,175,201,232,72,216,40,214,240,179,153,196,173,108,202,247,127,61,51,17,169,163,213,12,220,26,173,25,120,249,160,152,153,207,1,252,111,130,171,140,169,0,194,4,13,62,8,198,13,140,64,96,207,79,76,136,44,192,129,128,194,97,128,97,114,0,112,129,135,142,19,52,22,8,132,134,140,56,24,84,28,210,15,129,65,5,173,23,213,157,24,98,153,132,36,147,160,130,227,34,152,193,27,2,155,188,47,35,68,116,66,18,1,64,136,136,73,182,22,214,211,45,253,182,156,202,222,170,8,0,68,53,38,136,104,188,232,49,22,93,15,179,200,211,10,119,157,204,194,252,122,64,74,70,138,89,29,255,251,178,100,210,142,133,203,102,198,11,121,84,208,104,140,217,151,48,103,190,24,1,157,28,77,229,83,1,187,51,102,168,241,161,248,142,204,53,175,68,178,237,50,166,49,235,95,220,197,101,86,99,210,214,179,25,103,102,208,231,163,77,165,73,82,202,105,174,119,37,84,38,34,37,101,49,237,69,169,249,168,198,170,189,75,26,92,244,69,188,156,153,163,208,16,209,1,0,132,223,254,113,204,123,15,152,74,200,135,115,115,34,30,202,217,120,240,166,140,141,204,34,40,219,147,202,241,101,177,60,247,185,134,50,19,105,206,255,231,226,161,17,249,30,211,216,178,203,184,138,186,190,82,234,34,158,26,171,131,108,94,90,90,88,94,108,244,155,141,210,89,141,104,154,189,46,61,27,105,133,139,155,190,251,123,85,220,234,165,139,154,254,227,137,173,141,27,127,113,87,241,23,92,181,81,33,2,0,21,61,184,96,96,40,29,48,152,120,224,224,17,0,120,194,65,177,208,73,129,198,10,108,21,2,0,2,58,82,234,148,111,33,26,23,41,80,110,19,94,64,10,3,139,200,42,214,80,36,97,38,61,141,37,173,192,112,51,78,131,87,204,137,38,18,173,87,54,236,182,75,8,130,235,6,196,9,242,130,122,67,209,88,36,14,178,73,2,100,79,113,162,133,69,164,224,69,80,144,122,153,112,171,222,249,189,142,101,238,229,238,124,68,247,27,19,39,154,186,137,234,159,69,238,60,248,97,228,148,88,166,175,184,155,184,185,167,61,254,253,179,105,255,14,115,82,254,59,118,231,116,114,42,14,44,207,79,151,185,243,76,163,174,61,179,95,54,82,16,184,158,17,147,71,188,136,5,80,241,0,106,167,98,58,255,19,153,208,128,224,53,30,15,135,161,4,107,49,25,249,89,1,46,100,79,172,75,4,106,54,187,230,100,176,64,182,53,57,113,233,110,104,201,251,158,94,72,112,167,60,163,239,232,206,126,231,206,149,113,210,179,154,140,111,91,59,77,11,233,82,225,194,51,38,107,177,210,229,212,243,233,230,71,61,238,165,158,95,11,47,165,255,149,110,223,189,144,225,255,149,79,64,160,0,29,177,153,73,81,155,3,152,188,137,215,171,26,49,73,174,138,8,195,76,129,64,68,20,21,47,42,12,14,142,152,16,10,242,96,162,10,3,220,98,113,148,80,128,60,130,219,64,113,230,10,14,99,243,5,65,246,174,154,15,91,238,187,225,161,18,91,169,34,16,34,174,145,157,126,202,218,179,179,18,121,225,50,251,240,196,243,47,102,79,243,73,135,5,70,154,203,178,28,110,174,19,44,96,13,5,43,226,68,216,55,88,241,179,84,69,118,126,219,124,198,150,231,219,31,117,189,214,117,68,109,99,100,255,251,178,100,209,140,197,168,103,202,27,152,90,114,103,108,217,98,97,131,60,151,253,157,34,109,225,109,193,176,179,101,140,241,150,120,94,175,218,104,50,104,227,17,209,106,102,139,60,235,27,14,217,102,235,32,171,181,228,247,113,10,78,249,135,28,115,174,59,102,146,198,143,107,22,147,119,119,31,185,175,215,55,123,60,226,221,253,91,39,229,80,218,192,1,201,36,30,19,137,24,45,142,82,20,218,55,20,68,204,246,48,217,89,180,136,140,164,105,235,79,118,229,118,43,118,177,204,41,4,115,117,46,179,140,249,229,12,25,59,23,102,74,104,166,251,67,16,172,86,157,153,252,40,238,78,164,89,28,18,230,224,150,127,94,203,100,170,177,200,84,94,234,201,44,109,113,38,51,50,72,156,143,221,40,98,162,161,51,253,22,106,143,30,204,246,79,105,157,158,160,213,0,7,191,212,26,5,33,0,132,78,113,34,241,135,20,132,130,2,51,39,97,77,212,117,195,155,180,245,72,228,108,182,24,119,89,227,198,168,40,90,199,197,171,210,114,201,62,36,13,13,182,85,54,106,235,84,107,8,144,133,91,65,52,164,180,228,137,12,198,93,79,149,46,203,152,186,135,223,95,248,37,231,115,111,123,233,139,86,245,151,151,139,222,235,143,89,14,199,163,196,219,79,42,76,108,97,121,11,184,62,206,209,204,116,123,242,121,234,219,51,161,200,215,169,34,99,163,134,57,197,141,235,215,153,47,154,98,158,223,252,192,65,128,1,109,191,6,137,10,0,48,135,207,81,224,8,48,81,199,148,8,25,132,59,10,110,163,175,29,13,247,169,191,124,214,43,248,206,87,131,115,38,1,31,88,72,199,227,179,205,226,198,242,16,184,123,185,77,58,153,173,165,135,157,76,180,146,189,98,248,23,46,189,139,76,233,85,198,47,177,226,166,113,49,123,71,187,79,87,66,101,133,155,81,151,76,181,104,205,77,201,85,103,81,249,163,85,165,209,38,26,210,7,204,17,69,211,75,63,67,154,136,106,158,242,89,99,173,230,241,126,56,134,131,198,109,38,8,199,192,140,124,26,235,136,54,171,21,199,67,106,187,10,83,96,18,255,255,170,170,51,24,193,31,7,129,134,2,138,190,144,65,76,176,206,172,26,233,182,124,27,178,156,203,35,175,83,124,210,220,7,143,7,242,81,20,160,131,233,111,77,212,137,77,72,32,154,40,15,10,109,115,42,6,246,105,194,182,228,145,207,84,176,103,1,38,134,205,92,230,236,181,207,215,77,22,34,161,212,85,152,232,162,102,209,238,101,20,81,212,235,53,196,69,230,238,163,62,52,155,156,102,237,238,185,94,43,103,116,204,48,203,187,62,91,251,254,113,71,128,4,104,157,218,27,255,251,178,68,212,140,196,114,103,76,155,73,61,112,152,44,233,99,105,136,152,83,17,155,50,108,153,25,130,104,51,165,77,166,26,97,156,238,178,236,119,92,78,140,58,35,216,209,180,131,137,157,16,205,238,132,128,14,0,14,237,184,193,81,24,227,52,48,235,33,50,97,1,163,215,208,128,36,8,152,206,172,18,204,220,235,205,217,60,161,15,139,10,95,202,102,192,24,29,198,112,72,15,11,129,185,138,36,52,131,209,72,124,5,84,138,232,117,108,93,141,100,117,140,189,240,213,115,90,213,158,93,165,167,233,98,206,185,165,93,228,197,254,94,188,68,77,199,237,89,245,147,189,49,52,221,2,142,40,159,134,65,247,106,49,12,206,158,188,63,106,83,247,166,154,109,242,142,40,237,243,27,126,35,239,202,53,183,113,222,179,238,167,174,141,85,58,91,184,150,58,162,160,194,50,114,216,54,206,176,94,98,0,2,220,144,199,20,12,124,160,131,24,202,230,205,152,104,211,208,16,240,203,86,130,228,6,30,78,1,169,48,12,116,203,136,220,71,64,30,72,188,70,168,137,116,55,161,180,49,146,17,218,48,92,98,209,5,2,18,135,18,128,93,214,74,176,142,221,70,64,132,72,33,119,27,155,115,121,154,99,237,129,60,166,58,151,143,132,82,170,130,184,128,108,67,63,101,199,16,210,5,36,195,149,8,127,47,107,255,95,204,157,158,135,185,246,235,20,86,218,83,186,118,159,79,189,169,153,59,50,254,245,47,187,124,138,102,171,126,159,39,123,147,20,75,30,142,207,192,238,214,59,31,105,253,57,167,171,62,124,243,54,233,203,127,77,89,93,157,180,234,206,102,123,216,123,60,252,93,187,6,87,255,149,179,145,83,14,192,53,212,10,170,179,213,224,138,9,249,168,124,69,31,72,113,254,146,136,175,129,166,169,246,205,213,17,29,185,98,212,139,189,122,71,160,16,84,161,197,23,5,209,166,170,128,126,15,51,51,200,180,3,166,102,119,55,73,251,53,119,203,134,92,148,202,29,126,183,22,112,204,139,63,74,150,219,169,169,229,115,146,25,120,188,215,187,79,119,113,168,121,118,74,155,180,238,182,116,51,110,205,221,29,156,126,74,28,12,0,14,235,89,130,10,69,241,34,71,156,196,200,100,160,216,212,145,14,102,39,40,37,211,40,48,88,116,24,0,72,210,247,177,100,164,102,224,192,18,3,9,64,225,0,242,96,248,80,26,28,68,105,198,7,0,43,3,47,96,76,205,246,129,16,214,90,200,253,46,84,93,136,199,21,212,7,25,185,112,120,111,114,215,29,64,246,21,50,177,163,239,33,84,84,105,27,12,214,175,91,80,125,125,242,81,140,212,219,132,96,202,168,124,42,150,181,4,255,251,178,100,207,140,5,240,103,72,27,121,98,114,106,236,217,130,60,101,175,23,17,157,34,110,37,185,129,154,179,103,40,209,159,104,236,31,165,227,37,36,118,8,16,48,138,43,122,189,140,27,81,247,89,23,201,27,18,214,34,187,45,153,58,161,67,248,117,149,253,100,173,173,89,181,254,220,179,50,115,77,149,32,171,89,150,218,170,187,106,81,169,211,21,28,65,2,242,76,128,162,192,9,128,8,62,255,254,68,54,30,65,44,227,106,199,17,44,137,61,69,210,249,245,41,84,83,77,104,41,212,223,236,93,49,81,178,219,255,205,67,98,220,74,129,10,98,91,232,83,5,88,253,146,158,100,14,213,70,52,111,162,144,112,139,229,24,138,59,89,92,206,195,78,167,108,56,100,70,247,193,200,112,31,116,139,110,223,253,52,47,189,146,218,45,189,221,159,67,85,109,49,237,14,1,187,118,180,197,52,0,41,171,40,107,193,51,156,164,175,178,24,31,0,192,149,11,42,102,41,69,40,110,144,167,185,154,176,213,108,72,21,100,108,175,28,20,226,200,232,99,93,97,181,202,174,19,10,146,7,146,141,206,205,146,9,238,36,142,32,137,34,198,255,202,146,104,33,75,18,97,124,122,249,113,172,143,186,145,233,85,3,26,201,216,138,26,202,144,89,82,107,152,58,135,15,97,101,62,170,26,136,220,183,138,182,173,164,64,72,162,160,64,68,218,24,105,105,237,73,16,244,173,94,145,89,163,205,254,52,158,33,11,106,164,153,225,29,27,32,73,1,244,150,59,128,14,192,23,109,183,25,111,152,70,155,111,145,228,11,204,223,61,149,133,216,98,8,28,230,62,205,213,113,82,61,15,211,108,201,86,21,136,36,10,200,110,109,222,72,234,189,211,47,246,108,61,112,116,184,76,66,96,104,181,220,227,181,191,194,37,34,130,196,243,168,107,208,176,165,62,78,82,115,64,162,91,143,148,161,23,25,155,85,147,200,173,152,174,49,112,124,9,15,217,5,255,28,52,85,43,26,130,242,46,74,9,12,48,237,109,146,7,152,56,191,158,119,130,69,42,232,124,217,214,63,224,187,211,247,134,107,154,186,145,71,30,57,32,108,77,144,87,127,50,178,93,76,39,112,17,231,208,19,223,235,76,18,90,104,52,83,160,0,82,66,51,28,147,33,37,46,64,58,123,86,88,176,230,109,138,91,2,177,56,1,140,172,17,152,85,97,96,136,199,154,177,135,172,9,10,210,149,209,36,199,106,182,85,36,123,169,122,230,181,146,134,36,106,60,161,234,43,32,220,80,200,223,203,68,36,179,134,175,84,118,253,193,22,165,192,196,61,202,178,55,110,198,65,24,219,105,27,81,105,101,35,203,76,31,40,90,8,136,50,80,255,251,178,68,211,12,228,203,103,75,27,41,69,64,155,44,217,51,101,40,170,82,29,155,46,108,177,17,2,71,51,101,77,151,153,57,203,63,34,241,223,81,215,84,64,216,218,81,150,156,101,127,115,237,245,84,186,112,245,88,217,201,31,99,151,144,197,123,255,193,39,185,32,80,206,97,129,209,0,78,125,76,35,164,73,22,76,164,30,148,100,116,148,20,104,255,68,16,49,118,126,101,66,56,12,135,151,74,201,222,200,156,142,214,167,153,178,213,173,122,77,175,222,89,233,3,112,172,43,17,240,118,120,32,244,123,197,188,55,131,50,174,255,35,213,174,247,53,7,188,22,132,168,153,188,213,81,51,79,66,17,18,134,222,22,75,0,214,162,156,195,213,136,95,56,179,80,185,217,217,108,120,146,232,218,196,215,42,215,147,235,240,240,90,72,177,238,215,255,152,103,47,127,191,119,77,151,156,139,231,44,80,158,85,0,0,84,104,203,68,195,21,132,76,128,22,58,97,164,226,195,227,96,21,196,66,35,33,27,144,38,68,7,59,119,37,84,80,83,68,117,76,50,176,29,50,203,25,225,23,88,171,32,23,176,0,173,224,140,230,86,48,82,140,54,20,9,184,15,179,54,94,67,163,82,47,165,219,78,170,204,17,42,98,48,236,217,112,186,238,77,32,156,62,27,172,121,116,37,173,76,154,65,58,15,37,17,63,245,199,251,231,159,235,219,253,213,212,91,58,253,141,108,76,186,230,77,142,150,101,9,49,18,215,69,32,145,181,143,38,18,122,42,206,146,30,106,232,115,28,196,14,111,117,244,138,169,170,179,21,110,255,223,85,28,118,250,127,23,52,247,215,44,84,236,158,85,100,237,128,101,128,33,16,100,105,217,23,108,132,52,180,57,91,145,14,238,135,181,193,143,102,167,251,141,236,219,247,141,99,255,162,22,205,106,242,5,94,255,255,255,255,127,252,215,23,98,208,143,43,43,239,85,204,241,49,109,171,17,13,144,207,165,55,84,244,50,62,116,141,106,246,67,237,35,141,205,14,89,231,74,84,247,70,59,45,170,242,16,235,98,178,33,46,203,71,205,196,208,104,162,139,8,138,174,5,96,0,36,198,140,234,216,16,78,116,150,64,239,67,42,103,62,48,240,105,128,37,144,209,64,141,12,208,197,135,76,116,196,44,74,99,225,73,2,66,20,16,228,60,48,28,64,1,3,50,161,147,34,36,48,49,99,12,15,30,3,12,38,17,5,151,78,24,95,176,11,110,128,182,26,153,202,65,65,93,8,30,36,164,20,162,149,238,228,31,18,162,158,189,77,148,171,231,76,26,63,73,137,30,63,69,223,87,223,225,246,127,198,127,243,42,183,115,253,206,243,147,158,189,55,255,123,127,243,123,225,255,251,178,100,206,140,133,139,103,71,27,153,90,112,105,44,233,151,60,101,175,23,189,157,26,109,153,187,73,234,179,102,40,241,158,252,197,145,64,153,40,58,79,89,114,82,226,220,16,6,17,100,57,51,205,36,24,144,102,101,193,118,131,248,116,76,132,74,197,147,147,92,250,208,90,210,174,198,172,107,81,190,165,42,114,179,66,105,226,241,177,162,65,78,146,128,18,113,184,220,136,11,154,11,42,114,109,8,230,56,144,229,106,126,85,86,154,157,196,164,55,22,203,69,221,224,250,107,62,88,55,241,65,41,9,65,154,14,18,134,92,205,166,70,213,218,143,205,32,130,184,183,84,74,238,202,170,36,197,143,99,2,64,110,73,210,11,81,160,36,5,146,182,12,207,32,131,251,6,21,23,179,163,145,209,156,65,161,155,16,161,8,136,192,105,104,65,251,1,133,42,204,118,133,191,182,246,86,68,119,107,105,82,3,172,113,205,15,1,192,69,73,148,195,73,152,8,192,105,28,112,120,122,103,209,208,145,134,118,157,196,200,49,144,226,152,233,12,96,120,78,101,89,135,16,109,140,34,34,54,65,11,163,96,22,39,198,193,59,99,0,100,38,57,97,217,150,36,103,141,143,50,68,19,14,85,204,86,37,40,77,18,161,242,34,8,244,210,93,38,36,200,26,123,89,147,186,208,245,233,3,121,141,216,29,244,134,29,130,97,185,152,237,21,144,35,168,15,7,10,132,17,195,98,93,178,84,74,234,42,46,234,125,174,227,125,57,110,33,211,122,44,183,189,188,77,242,206,38,121,68,209,168,231,206,18,208,124,204,36,121,41,97,245,237,67,208,245,109,35,50,170,122,80,121,247,185,178,252,252,152,114,197,63,222,215,106,163,196,173,203,142,53,20,126,172,206,105,199,221,44,41,0,67,168,125,49,70,232,74,157,168,0,132,92,182,90,118,55,147,128,159,15,67,82,8,147,23,163,44,248,126,175,182,87,156,183,74,173,63,172,121,118,20,240,243,200,41,29,72,140,135,61,191,243,41,153,149,50,24,236,94,169,169,76,185,185,88,41,232,27,6,181,14,22,59,10,124,24,163,139,189,129,220,188,162,29,70,76,117,51,122,6,219,77,29,136,8,116,59,165,232,164,87,99,188,206,118,210,91,87,125,180,102,93,40,242,247,168,0,2,29,0,92,166,68,4,24,140,90,113,148,24,137,48,9,82,131,67,166,53,38,18,0,195,130,198,140,240,57,41,157,62,160,101,228,0,133,1,26,8,18,52,8,160,1,206,66,98,144,192,134,184,2,158,18,106,128,70,177,30,102,45,141,167,51,218,65,128,175,165,51,226,197,97,182,163,1,194,240,127,13,199,154,29,178,76,33,74,131,240,131,54,4,18,25,128,255,251,178,100,204,140,134,94,103,68,139,186,90,240,107,236,217,103,60,98,158,22,245,155,24,78,105,105,201,160,160,227,193,132,142,24,240,237,54,29,38,162,98,172,158,72,107,169,221,157,166,197,50,122,174,248,226,107,227,139,233,79,223,247,251,34,106,105,165,199,157,58,36,169,58,91,42,159,102,121,218,148,231,37,102,239,90,217,93,162,199,85,67,33,144,171,18,163,173,179,14,150,103,181,135,247,221,217,255,233,218,27,22,150,190,205,234,22,106,0,35,46,152,43,40,90,32,187,129,4,2,27,166,162,82,89,58,166,104,43,15,15,204,74,219,105,4,244,161,94,78,159,7,52,112,131,72,25,154,44,153,95,152,103,88,169,226,135,195,131,25,164,83,39,20,181,92,87,146,42,116,153,8,32,135,89,161,20,113,25,117,170,29,59,195,255,105,123,153,147,247,147,182,126,64,205,42,94,179,96,33,178,89,53,162,96,178,0,114,94,227,165,46,172,99,132,42,5,73,91,145,40,196,32,5,73,51,4,23,20,184,204,205,76,25,90,151,62,174,132,245,171,210,89,216,106,6,143,41,55,10,2,118,100,151,72,171,43,41,117,11,77,67,1,241,29,150,115,108,237,63,88,196,240,149,165,172,108,130,133,210,81,101,83,145,58,156,155,153,86,165,29,40,19,73,178,215,227,83,4,217,104,137,107,150,133,118,225,162,198,195,211,68,207,62,55,191,74,171,60,99,37,180,73,79,66,29,7,144,120,198,28,122,69,90,91,52,138,58,181,235,126,233,119,51,253,115,205,255,226,185,104,76,118,9,88,41,54,156,139,92,46,48,53,19,64,129,182,65,71,44,181,224,72,198,49,250,126,57,66,138,190,169,63,145,201,32,159,39,199,113,186,146,99,21,19,37,171,9,216,134,113,193,0,135,68,230,244,183,8,89,199,24,127,138,12,216,149,91,22,118,174,97,134,174,58,203,21,28,121,67,106,204,26,43,245,55,85,117,51,191,152,68,229,68,247,94,49,82,212,182,22,122,43,28,197,116,75,104,108,211,204,150,29,74,154,48,242,133,228,107,231,90,153,39,235,85,67,34,43,169,155,120,222,59,222,57,106,153,69,230,27,238,171,11,88,4,201,44,102,52,194,171,24,108,135,192,42,217,26,48,32,183,8,77,2,135,1,160,65,228,165,182,207,94,72,68,53,4,151,193,71,221,146,32,165,110,60,49,75,63,15,177,198,97,67,76,18,0,128,201,214,9,36,190,189,4,179,160,255,171,117,90,162,53,24,17,38,162,106,185,246,156,75,191,34,232,173,205,110,134,52,91,15,63,52,115,88,164,173,217,118,63,230,46,97,70,41,2,146,115,17,68,139,156,28,51,165,77,220,188,14,145,131,77,49,96,255,251,178,68,200,12,196,85,103,76,27,38,68,232,140,12,233,83,101,232,59,18,225,157,38,108,165,21,2,188,179,162,201,180,163,17,99,175,82,123,192,184,217,89,182,106,238,150,137,238,126,166,111,173,58,79,181,185,209,219,248,122,187,228,22,80,2,52,152,181,65,139,174,25,91,40,28,96,64,198,2,248,65,41,171,1,3,7,76,44,101,84,203,2,12,113,193,121,198,0,69,129,20,65,105,64,38,76,20,35,17,47,168,25,25,129,135,3,167,37,59,39,95,227,193,16,36,49,81,177,67,143,34,90,43,214,234,228,72,101,211,51,194,96,67,24,210,6,16,105,150,176,161,214,206,138,2,129,98,226,2,234,55,158,7,20,98,73,53,34,21,37,213,222,6,170,141,184,139,74,45,80,147,45,135,74,252,17,158,94,61,210,69,201,115,10,21,60,193,137,112,141,200,220,58,122,65,230,61,160,233,130,8,90,57,116,51,56,118,147,57,226,16,244,164,171,158,180,94,238,251,244,135,250,185,121,186,227,194,10,206,5,9,45,213,61,20,4,2,24,75,96,12,145,133,6,3,192,63,64,238,8,67,120,199,11,196,125,23,106,20,218,194,148,33,161,241,170,20,9,147,15,16,196,204,88,76,237,196,152,56,133,26,22,182,109,45,112,68,55,90,229,235,165,84,147,122,97,23,236,21,157,38,248,37,60,154,200,219,130,24,50,198,51,112,98,90,194,74,37,170,228,90,150,44,64,93,104,82,38,243,46,126,89,20,219,111,219,39,50,51,201,41,9,252,188,111,125,117,95,178,154,242,50,76,177,116,78,89,10,31,91,255,105,60,68,221,220,227,88,181,110,55,13,134,100,164,156,18,138,30,155,54,175,156,98,176,59,112,8,185,119,195,128,34,168,36,32,26,129,59,22,237,45,18,100,54,196,129,20,170,45,136,250,55,189,90,116,194,35,163,178,216,64,39,21,19,16,197,12,24,92,236,80,162,18,33,93,89,67,103,73,219,203,185,53,72,234,126,80,56,110,129,133,175,186,50,243,117,93,220,146,204,217,62,150,94,162,247,228,101,229,118,149,106,37,113,50,232,38,249,42,134,174,116,210,91,217,56,121,104,176,186,252,242,140,181,47,84,149,86,33,140,185,216,160,135,131,75,254,128,86,250,44,251,134,251,101,12,89,234,74,45,207,21,159,223,6,55,222,218,118,158,100,253,249,181,117,58,25,165,18,11,173,184,58,81,0,68,42,49,221,25,16,201,29,25,218,82,173,248,228,22,224,64,213,106,206,78,158,68,13,1,114,243,18,181,1,45,239,76,204,200,217,198,132,54,88,138,42,18,16,131,75,125,45,194,78,124,184,213,143,97,186,9,31,31,22,177,161,51,87,44,106,185,215,123,255,251,178,68,193,12,196,237,102,202,27,79,73,80,152,140,233,51,101,233,56,19,45,155,46,117,133,128,42,106,179,165,14,178,192,0,14,188,213,87,58,16,115,77,29,10,170,96,153,52,191,170,71,58,212,232,226,199,14,67,77,205,222,153,169,197,22,67,52,94,162,88,232,226,237,23,67,231,66,223,71,19,143,61,92,212,26,91,189,251,24,212,55,238,208,153,122,78,164,238,187,187,251,41,89,154,253,62,187,230,77,193,208,128,10,150,239,136,83,4,26,33,72,195,132,148,34,229,35,163,119,79,214,159,28,143,195,17,108,113,144,75,85,39,3,64,45,81,153,220,1,59,250,250,13,99,202,35,231,43,88,24,131,41,118,235,90,180,212,183,239,45,157,136,253,97,210,181,24,242,135,152,131,98,175,175,129,199,113,138,83,110,253,235,182,173,189,198,102,239,69,73,90,252,118,175,189,103,151,219,224,164,120,185,180,59,61,149,249,171,52,189,165,190,234,66,220,118,197,244,150,154,207,89,104,115,186,139,142,243,239,212,190,123,140,48,195,95,57,52,119,177,169,219,127,117,103,250,122,182,223,236,222,204,153,132,118,196,85,0,9,21,234,163,72,192,209,79,52,203,134,223,3,143,153,136,64,42,70,8,9,146,2,102,2,152,214,166,20,202,89,213,76,38,90,181,6,67,134,114,6,4,16,116,33,253,5,0,11,72,109,37,209,22,32,101,33,96,6,200,2,198,0,204,151,25,162,12,44,35,116,82,226,127,25,50,38,25,240,27,69,128,98,94,130,37,229,130,201,3,39,75,35,125,50,60,118,145,96,176,224,64,60,12,232,48,54,170,197,184,204,139,151,16,117,141,1,114,17,114,96,138,40,12,233,80,22,62,0,66,131,245,12,82,50,73,151,143,34,76,147,103,209,55,31,9,34,162,225,84,136,22,73,114,32,81,43,203,200,147,166,234,90,38,166,20,146,58,232,28,51,39,38,232,145,115,116,8,185,124,178,72,28,43,153,162,154,230,172,164,212,112,188,106,148,166,178,241,124,217,204,79,178,38,168,27,185,199,217,103,89,4,19,77,25,211,73,231,90,169,185,72,186,106,200,83,74,201,169,144,65,3,200,221,3,223,255,255,252,181,255,255,255,207,0,0,16,75,81,192,156,111,43,155,103,195,127,128,214,205,86,192,120,32,48,208,196,38,128,9,11,240,73,213,17,159,83,37,97,79,0,9,48,136,176,9,12,9,3,14,184,22,32,67,64,144,17,64,134,128,41,49,168,32,160,3,12,7,76,3,106,156,147,22,112,152,12,232,160,195,158,29,25,3,6,246,3,193,48,12,221,240,90,249,14,81,76,99,20,31,99,97,73,139,1,54,6,12,32,16,66,6,204,88,29,56,96,255,251,178,68,179,0,7,169,130,201,22,106,128,0,248,240,88,226,205,80,0,20,137,155,54,125,135,128,10,133,179,166,79,176,240,0,136,89,84,225,52,89,42,184,224,21,161,42,60,12,193,224,54,234,64,33,200,24,240,192,222,80,12,2,30,241,195,26,72,49,161,64,170,116,225,170,70,197,17,216,137,21,29,133,50,250,42,48,89,100,184,129,116,212,154,46,45,144,70,234,34,5,242,250,6,46,154,205,207,31,55,60,163,37,178,44,137,113,108,233,187,38,145,228,202,229,244,230,110,116,217,20,211,73,107,49,185,162,140,216,197,38,157,181,12,217,84,220,217,156,234,19,84,204,144,157,82,8,38,148,192,211,255,255,255,158,255,255,255,229,86,235,0,0,158,253,57,157,107,33,42,101,229,223,106,173,243,89,140,50,215,254,57,87,10,7,207,56,207,165,87,184,186,138,202,110,66,156,186,57,169,77,7,37,246,119,131,201,9,36,37,2,169,95,52,183,145,187,45,169,210,215,139,57,54,92,129,244,147,39,137,122,52,190,171,48,32,39,218,225,79,44,8,210,68,212,120,178,219,119,207,205,115,104,214,189,126,107,139,111,53,164,26,226,21,183,90,250,235,22,245,206,173,172,42,163,176,197,236,208,177,26,213,214,119,107,226,61,245,171,123,227,123,196,95,254,107,140,119,144,126,177,255,207,250,249,248,180,191,56,189,253,245,237,255,246,254,214,250,159,255,93,82,209,147,226,192,0,41,191,76,167,42,144,37,207,58,9,219,27,83,127,101,142,236,110,98,191,46,61,214,227,62,126,163,101,89,138,202,95,33,78,59,22,209,36,33,84,187,103,120,45,70,72,158,144,4,41,70,234,88,242,46,162,176,167,70,220,225,11,30,72,144,21,67,72,234,19,115,132,124,167,52,15,211,89,48,139,149,177,244,145,53,122,202,251,119,174,253,127,182,243,254,117,139,111,53,163,221,79,26,217,255,231,88,255,214,187,246,125,224,231,22,190,45,186,203,173,219,56,245,213,117,111,175,171,127,247,172,239,127,227,252,201,77,235,127,231,63,215,252,111,90,198,119,247,243,255,214,190,119,143,245,175,175,188,63,202,0,0,20,176,201,220,48,133,13,134,51,141,192,247,167,58,186,8,77,135,129,52,2,86,41,130,104,136,73,184,36,29,145,176,130,178,179,200,78,127,80,81,91,92,113,99,233,220,235,10,164,38,45,29,6,149,95,15,224,68,152,113,186,23,76,152,25,144,86,170,111,105,184,66,150,194,160,198,128,251,62,82,132,200,92,237,216,144,248,140,83,246,73,252,190,204,168,221,224,80,2,66,96,165,35,200,74,132,64,203,75,156,45,28,28,89,105,23,113,34,102,168,167,158,166,225,31,150,67,255,251,178,100,64,142,166,167,103,72,27,70,127,162,81,12,217,183,36,101,92,23,173,157,36,109,229,109,193,45,51,103,40,147,20,160,143,36,229,139,181,181,87,203,183,243,152,209,142,206,121,187,62,91,28,241,235,78,237,236,192,34,24,55,100,142,28,185,196,113,19,104,146,18,94,205,66,156,237,103,213,232,170,222,13,251,19,53,243,74,111,45,116,172,60,99,81,125,62,126,97,90,45,107,95,159,143,123,231,225,199,227,229,244,123,66,92,141,235,224,0,128,0,75,109,114,33,144,64,124,28,84,34,37,224,226,192,158,130,31,107,56,243,99,215,171,203,137,42,3,213,254,184,68,206,30,113,165,169,102,125,186,127,189,221,85,81,85,146,65,205,171,230,74,52,231,54,170,114,12,179,101,215,203,218,90,109,109,233,243,59,253,73,246,244,255,255,183,163,234,36,100,172,192,133,192,65,129,139,166,176,202,98,195,7,12,30,96,64,70,92,38,99,129,33,193,34,193,72,248,184,149,244,137,78,138,2,149,196,150,138,231,28,26,177,101,37,42,22,5,21,107,67,10,168,243,149,4,74,216,128,138,134,16,202,12,88,166,146,112,90,246,252,112,55,102,90,235,190,13,218,227,93,42,138,86,19,228,104,58,14,193,239,49,59,113,34,96,0,213,106,8,71,144,92,230,141,18,167,248,135,47,47,24,14,151,15,70,199,198,242,17,215,196,124,223,124,95,127,180,212,148,120,148,121,36,148,74,36,237,68,156,210,81,83,168,157,59,162,140,195,157,111,217,115,85,47,231,101,168,169,228,185,184,58,114,165,231,210,206,195,228,154,171,97,185,175,252,63,154,153,191,255,168,255,248,102,239,160,102,152,13,182,206,75,5,36,128,73,129,33,50,184,181,241,75,121,85,38,156,110,251,80,136,102,229,110,154,217,81,95,110,102,255,255,41,155,26,35,164,138,86,105,76,143,50,39,98,245,54,242,182,172,140,206,116,103,118,185,63,87,213,170,79,123,246,178,109,243,175,119,255,201,237,240,90,0,1,119,252,1,58,151,8,166,57,144,15,64,247,60,84,66,66,196,169,78,129,130,94,37,133,143,204,71,21,125,11,115,110,242,132,111,140,46,89,190,18,150,208,38,31,153,75,70,86,188,84,201,86,94,44,3,35,119,201,150,186,182,232,106,87,237,20,204,189,178,170,22,136,34,128,189,49,33,195,165,79,90,21,206,210,43,76,32,172,165,171,104,8,137,197,91,91,55,48,218,190,236,108,102,218,16,214,214,77,41,135,77,8,48,220,141,27,107,48,249,215,17,28,113,141,53,86,133,138,180,103,218,84,215,24,54,129,176,157,94,229,208,89,69,222,29,42,172,183,15,16,209,81,172,223,63,194,251,246,131,255,251,176,100,80,142,133,160,103,74,155,40,127,64,109,172,217,99,61,133,110,22,173,157,36,109,13,126,129,93,169,102,156,194,142,56,19,227,88,204,25,226,106,248,101,236,241,49,95,72,155,98,16,56,203,0,2,228,145,145,104,192,47,5,104,58,210,69,204,120,168,10,22,230,95,131,133,123,12,54,47,226,153,196,234,121,218,177,238,198,166,36,180,212,124,220,238,205,39,239,17,208,72,137,242,166,194,175,160,166,40,175,138,170,167,67,30,219,153,138,234,132,68,119,173,197,73,73,45,19,57,168,175,38,134,157,95,85,44,217,171,150,172,206,132,175,102,49,87,102,101,172,136,141,126,79,177,191,238,232,179,237,102,160,59,150,211,16,8,12,184,4,248,252,131,51,106,66,207,151,145,183,34,106,130,151,112,8,97,121,33,193,147,109,70,135,139,217,142,88,78,116,172,130,202,17,68,150,232,40,66,102,196,151,93,102,236,68,62,31,4,175,118,92,112,185,39,28,168,4,184,93,91,42,115,28,133,64,116,46,188,211,178,161,43,0,99,221,9,31,128,9,78,200,213,85,77,233,220,183,180,100,65,128,22,205,222,198,207,22,166,166,166,236,119,254,122,89,252,229,35,107,153,46,107,143,97,182,100,176,254,53,167,56,86,250,129,71,35,28,114,50,60,160,9,6,40,255,90,242,135,151,84,203,181,37,237,100,123,7,97,105,67,107,219,201,106,41,37,113,79,187,170,225,12,241,106,239,92,174,191,237,150,152,169,234,128,0,9,182,199,15,25,4,68,241,35,198,99,171,5,76,66,143,96,143,114,155,145,116,97,6,67,211,11,196,165,51,171,255,42,0,207,17,157,235,69,239,255,239,163,82,171,221,145,234,158,68,209,100,135,247,240,228,209,54,254,63,88,143,137,255,105,221,28,233,188,165,249,67,240,132,113,164,99,84,214,83,105,166,174,149,49,85,0,0,221,172,201,208,64,163,58,180,53,57,221,40,115,20,149,71,155,80,39,32,40,112,209,164,105,224,40,37,86,64,16,209,54,246,151,147,26,47,50,111,64,128,100,40,35,192,217,147,62,54,95,141,183,113,39,159,240,2,34,81,185,192,66,213,115,117,26,130,8,121,84,70,97,233,106,178,248,113,253,97,37,100,62,166,63,33,145,68,10,144,79,44,2,102,197,219,42,48,35,176,215,106,213,54,16,5,65,242,38,75,220,209,53,45,181,194,85,220,91,239,104,141,115,199,81,20,209,241,241,196,199,117,48,68,150,146,219,153,14,74,208,225,242,163,11,103,58,239,189,166,199,75,45,60,9,74,45,195,167,136,66,33,56,227,187,219,143,25,90,199,109,247,23,202,104,1,64,1,148,68,41,190,253,25,244,197,100,194,147,166,255,251,178,100,96,14,133,146,102,200,155,89,67,112,98,44,217,186,36,67,126,22,65,157,36,77,25,126,209,93,179,103,40,145,22,56,129,150,77,184,135,40,224,252,12,134,74,88,207,74,14,130,7,149,213,17,159,237,193,185,65,43,76,13,136,62,174,164,237,43,110,254,181,44,149,103,54,237,142,170,224,227,34,210,50,56,121,49,92,179,203,51,93,191,167,253,37,54,235,101,234,242,240,171,29,12,101,216,69,231,97,255,219,33,37,248,127,206,223,65,55,112,209,160,192,32,35,102,77,1,166,40,82,40,100,152,145,0,141,33,133,1,142,81,204,16,9,227,165,120,200,139,69,220,182,168,134,162,160,100,229,149,123,219,243,6,45,54,114,102,116,41,182,211,166,130,202,147,89,181,2,130,98,201,252,203,96,213,84,98,243,81,41,92,142,35,118,32,164,26,88,33,232,97,138,113,24,215,157,2,158,86,166,207,83,49,177,152,113,149,32,247,207,181,48,185,253,254,214,231,247,213,230,226,26,121,123,186,244,183,74,244,221,181,218,71,185,204,109,169,178,39,31,33,231,181,63,206,223,229,53,83,253,214,23,86,197,100,171,154,17,146,165,23,80,10,187,117,147,194,111,12,191,135,109,184,187,93,176,231,213,201,218,83,251,175,236,47,114,160,64,15,191,244,125,50,196,131,201,146,14,176,14,182,32,143,163,251,125,148,226,94,15,238,224,176,35,218,71,79,217,3,136,96,110,157,182,127,255,202,197,118,197,176,53,84,118,73,109,204,172,238,142,254,173,122,162,185,8,247,33,149,152,201,187,58,54,127,102,147,237,83,58,187,232,155,189,52,221,243,159,57,105,213,60,53,0,2,230,176,194,55,17,137,2,137,62,196,205,193,147,32,49,9,33,156,77,208,51,0,24,201,50,38,14,143,238,20,109,84,209,142,82,170,110,90,230,88,74,195,68,171,191,36,43,91,51,210,162,82,182,142,137,18,224,170,4,129,86,145,75,180,38,124,61,184,9,71,25,182,23,112,117,231,165,239,67,65,127,20,32,30,150,84,22,67,108,190,34,206,189,229,193,7,20,181,188,150,73,194,18,139,88,200,178,39,250,174,81,55,142,226,230,98,89,50,166,184,123,166,229,255,110,100,94,136,177,222,100,135,218,187,61,161,232,171,141,199,73,74,147,43,206,155,19,143,226,101,225,45,73,89,31,17,20,147,241,138,44,20,137,136,136,108,86,49,209,248,144,20,99,128,64,0,36,146,215,232,188,90,13,75,24,49,3,38,3,1,164,6,147,184,238,247,166,80,237,96,60,122,219,206,13,56,39,58,91,247,252,223,233,240,136,44,152,147,87,249,200,248,44,21,225,177,224,164,78,33,240,96,174,56,84,126,51,29,214,255,251,178,100,120,140,197,123,102,201,27,88,69,162,96,164,25,135,49,230,64,85,61,155,34,108,157,28,137,78,27,102,136,145,13,179,190,158,107,157,216,142,66,251,60,103,254,53,93,250,242,52,162,243,207,255,219,204,229,249,135,164,230,14,251,91,240,0,0,221,176,212,76,223,60,52,195,210,99,204,147,56,112,179,1,150,143,248,14,64,211,192,104,197,234,133,144,82,79,178,106,205,121,55,211,49,95,94,86,11,74,229,8,10,196,155,47,109,4,10,80,140,180,100,146,98,26,80,93,7,97,223,8,10,113,100,67,242,168,172,212,141,168,89,86,72,140,104,169,114,185,138,151,30,65,0,41,10,239,243,240,204,135,79,142,217,7,71,41,35,221,90,56,47,59,105,221,39,87,91,213,220,126,238,235,171,90,123,85,22,49,174,100,93,217,118,60,203,31,31,60,21,85,39,14,53,5,89,234,232,155,123,79,106,20,129,48,249,185,180,235,121,190,70,119,239,36,188,57,57,117,216,237,163,128,21,18,3,127,232,175,12,31,154,138,14,32,11,49,2,74,71,155,42,162,176,108,146,146,21,208,219,167,255,22,125,77,120,84,58,93,143,133,61,166,83,77,11,76,28,82,41,231,115,104,86,78,136,127,110,15,48,170,80,235,233,59,155,171,146,102,127,130,55,231,238,214,107,71,59,223,183,124,191,247,170,47,124,71,254,42,0,3,246,244,45,50,121,153,145,25,170,154,34,9,6,130,34,137,193,222,147,2,13,149,221,69,103,47,53,59,135,230,221,168,203,7,108,54,156,90,13,14,36,237,203,216,150,158,135,231,101,129,225,219,100,33,200,37,168,145,183,194,123,43,21,47,219,219,237,47,130,8,76,89,244,139,54,213,70,131,111,83,142,153,17,86,248,13,150,210,191,143,158,20,96,51,99,24,56,225,76,8,64,68,13,77,34,68,139,130,6,209,91,60,224,120,66,69,14,194,143,196,125,122,248,65,144,146,203,86,182,138,57,6,32,242,238,18,242,142,37,136,101,35,235,154,106,223,175,201,179,22,46,42,98,187,165,190,108,18,184,16,30,0,64,155,127,250,54,19,157,47,176,252,89,68,43,169,246,203,49,235,177,214,216,71,191,131,104,118,65,169,255,132,127,245,127,58,112,185,171,237,139,51,235,25,145,217,149,150,125,254,219,72,180,63,105,101,1,99,177,217,2,185,105,204,178,78,66,181,167,230,67,145,146,159,163,236,159,79,38,116,250,105,255,116,185,247,159,234,127,71,0,0,150,172,194,138,53,193,3,5,29,146,162,95,8,66,10,133,55,99,131,210,128,142,0,160,145,27,6,7,76,103,232,148,104,19,149,38,250,148,40,160,0,20,106,35,215,120,12,162,111,102,153,188,255,251,178,100,153,12,5,6,102,202,155,35,71,48,91,76,217,186,48,67,124,21,165,157,34,109,97,13,193,105,51,102,76,193,13,248,85,36,107,139,23,85,60,226,162,32,74,86,66,0,92,68,10,228,114,75,53,106,49,167,209,161,71,80,6,45,169,209,37,67,173,222,31,129,220,8,66,101,154,141,40,140,11,48,193,132,79,80,72,254,182,229,187,225,35,138,190,171,251,254,255,149,159,231,185,16,220,224,252,80,46,38,35,48,161,234,34,44,154,65,8,90,43,220,196,9,213,16,99,51,11,177,137,140,137,133,205,172,102,252,78,188,117,253,92,76,200,197,239,230,170,46,94,64,132,128,2,186,236,203,80,15,230,172,33,136,194,213,136,8,214,189,247,87,37,68,34,30,231,121,89,234,217,187,39,254,103,167,166,50,93,191,159,102,53,178,185,100,83,38,134,12,105,211,103,4,76,49,30,35,124,133,218,92,41,149,35,135,111,121,255,202,91,73,147,30,72,159,57,12,191,60,233,116,178,114,252,142,61,88,103,127,44,235,248,213,0,3,125,216,193,124,191,3,190,157,184,1,9,43,64,144,146,162,66,110,151,160,67,84,65,23,149,166,40,139,237,188,173,199,95,79,10,35,204,179,74,178,97,214,222,42,140,127,87,21,171,218,35,125,54,162,247,155,2,81,207,53,73,71,100,20,28,222,230,36,116,99,132,195,209,196,249,147,38,252,106,93,71,66,204,8,141,135,113,146,133,221,91,119,45,127,126,28,125,153,70,236,89,185,243,54,83,152,55,92,251,77,57,48,184,45,234,139,56,167,33,168,149,49,155,238,174,34,198,42,223,53,13,223,56,252,196,149,187,164,172,152,61,161,181,123,230,27,234,222,47,107,206,100,50,11,22,235,52,174,81,196,128,88,237,144,56,0,10,93,187,168,73,147,251,46,45,167,97,138,200,81,97,76,235,202,229,15,218,11,255,11,79,127,95,79,234,241,51,35,68,251,136,50,245,116,186,110,252,59,148,92,184,89,102,127,77,183,200,218,185,25,20,230,100,119,34,145,174,87,249,23,115,203,59,77,24,221,250,159,158,189,75,159,117,164,188,201,203,38,246,101,78,143,251,177,57,88,28,0,22,255,240,180,104,6,46,104,102,2,67,2,131,95,38,161,68,240,143,2,96,178,177,94,151,46,186,46,180,46,164,83,238,228,47,73,67,93,140,54,128,224,24,140,170,33,187,170,213,234,24,206,44,178,42,42,98,96,226,113,56,164,245,123,182,40,234,186,20,246,22,131,157,130,247,165,126,100,87,117,109,89,19,86,165,161,230,138,116,51,177,168,215,103,52,140,218,89,18,219,185,31,31,121,88,12,158,22,118,105,118,147,81,111,185,125,173,18,101,144,78,255,251,178,100,190,140,133,44,103,202,27,38,71,34,93,76,217,151,60,163,140,21,69,159,42,108,153,157,9,159,179,102,104,242,141,233,245,255,121,93,60,220,236,28,133,247,168,179,217,11,238,246,107,51,151,144,145,4,177,155,39,179,123,175,74,238,119,211,89,142,105,90,171,174,40,59,154,178,179,253,240,52,254,103,1,4,3,187,110,133,204,185,112,140,207,147,64,173,89,46,239,94,181,214,87,119,22,26,137,46,0,43,163,222,152,198,134,221,133,255,175,202,167,166,215,63,5,83,185,86,133,94,159,42,21,56,172,126,67,35,140,142,74,164,239,50,31,45,244,138,235,77,207,47,185,161,157,55,67,204,226,250,249,157,220,140,213,157,144,203,60,148,153,28,235,82,23,217,125,171,178,227,1,229,83,241,93,101,0,3,27,204,216,78,52,164,30,240,244,168,30,104,66,5,0,28,193,7,208,32,41,96,42,66,17,130,2,23,201,207,32,54,171,172,161,152,224,86,26,239,196,3,139,199,153,33,145,108,86,21,250,93,179,234,54,60,89,196,38,30,150,46,104,40,106,220,85,50,101,211,73,79,94,8,140,76,211,207,82,168,100,227,228,16,77,119,64,43,226,112,116,3,88,148,179,24,24,100,147,149,156,76,194,192,86,15,42,74,65,129,104,185,51,167,113,168,177,197,69,142,100,238,222,161,35,152,249,231,227,247,91,159,110,37,186,138,174,234,233,238,146,133,84,251,232,99,73,135,156,88,97,197,89,141,21,36,179,160,107,110,106,159,187,190,59,101,199,185,175,116,95,51,21,211,2,14,192,0,96,64,128,151,109,209,30,50,206,99,64,45,133,98,193,224,237,16,170,187,91,191,152,57,191,143,138,183,111,31,237,177,65,36,12,90,186,255,194,245,12,100,88,47,240,67,250,3,1,51,50,12,152,106,214,45,57,167,45,191,145,108,224,174,164,113,233,178,209,188,101,99,90,136,133,219,195,26,228,94,20,194,47,87,23,91,113,207,74,69,167,122,204,167,47,115,19,52,145,9,82,196,197,112,50,108,228,238,125,120,64,163,26,0,43,179,91,172,12,9,51,129,147,103,59,1,40,4,120,21,82,132,99,71,148,64,103,69,6,119,4,36,64,96,227,163,200,40,80,72,102,144,200,226,93,20,199,5,13,38,234,171,140,136,59,3,197,102,14,194,44,44,167,9,180,255,144,128,132,17,2,64,196,11,46,82,208,40,46,98,133,185,48,224,7,221,9,164,192,208,166,30,153,15,35,43,88,4,180,45,188,168,195,8,64,70,10,69,33,211,145,228,38,28,165,150,198,139,140,24,199,106,29,144,198,162,19,244,83,151,110,106,164,253,78,236,89,12,212,28,179,49,157,189,201,13,100,57,47,255,251,178,100,219,140,5,150,102,200,27,72,95,66,114,76,217,138,60,104,174,88,133,159,26,77,141,126,193,209,51,101,76,244,13,248,14,220,166,190,98,88,186,131,51,72,22,20,162,37,23,151,208,68,71,185,90,172,160,207,164,102,102,83,251,132,107,58,164,181,54,156,93,118,41,57,250,56,143,70,174,234,190,0,44,245,0,2,86,90,156,70,197,58,213,133,162,72,111,4,65,144,21,77,10,117,138,46,220,162,164,29,78,85,30,7,143,91,230,241,44,89,200,166,84,221,220,36,220,91,135,38,35,196,37,215,96,150,148,62,137,47,38,239,122,237,228,66,63,254,156,225,162,7,98,192,130,74,43,29,234,41,99,194,148,137,62,194,44,114,191,205,250,240,164,10,232,11,166,29,176,173,109,99,53,204,156,139,111,165,105,176,147,31,71,186,145,102,185,101,248,29,42,0,0,220,184,200,161,1,21,17,202,61,80,129,161,64,67,209,8,210,168,9,88,16,52,195,189,77,0,194,5,97,106,142,13,64,64,232,83,2,29,1,212,169,188,201,9,136,40,170,151,0,11,161,100,181,89,225,196,87,76,86,208,10,4,188,162,202,81,85,141,47,32,82,148,10,108,42,192,172,109,163,148,240,171,9,17,164,45,97,8,2,42,145,49,128,5,166,38,52,41,114,181,23,25,91,88,26,40,165,211,179,11,150,179,165,193,30,105,113,220,47,212,199,255,156,162,207,47,118,53,35,242,155,127,218,183,127,109,47,149,42,165,123,220,163,159,95,254,78,80,228,76,75,172,219,43,207,140,75,201,189,77,45,243,224,62,182,92,191,119,30,72,20,166,49,109,124,82,185,250,211,104,222,143,85,0,0,64,0,9,219,179,219,55,30,12,238,119,27,197,98,164,163,108,100,143,166,184,77,234,150,87,124,45,36,57,252,103,152,220,85,191,37,82,184,109,214,170,139,50,132,98,130,23,237,229,69,51,169,43,182,88,206,35,111,42,174,235,35,231,219,95,242,203,191,15,155,154,239,249,104,235,46,179,91,77,154,125,147,225,221,36,225,75,247,126,166,179,82,214,25,223,51,255,248,85,188,231,146,164,252,191,63,80,41,167,212,2,253,53,129,205,206,219,147,32,80,30,25,247,49,163,1,94,16,26,10,48,14,36,156,165,242,159,76,149,230,33,50,194,203,37,52,150,171,33,34,229,238,57,1,36,97,121,160,167,250,42,95,7,89,63,72,22,132,13,4,2,78,122,207,75,188,250,164,91,160,232,81,181,40,10,11,161,152,110,197,146,49,192,70,145,192,179,205,143,116,176,116,118,235,228,207,40,228,61,15,66,49,16,166,173,56,241,227,100,209,101,42,37,156,135,89,50,250,185,251,250,111,170,251,249,40,181,255,251,178,100,212,14,133,201,103,201,27,67,127,176,109,204,233,138,61,35,126,21,13,159,40,109,33,93,1,169,179,102,12,244,21,248,113,165,56,248,232,114,143,180,86,247,30,170,76,189,106,127,28,187,34,66,253,87,252,123,83,158,121,230,41,172,94,135,221,153,191,210,128,66,89,64,1,203,182,75,178,183,28,77,5,201,180,187,20,139,40,98,169,149,203,203,13,125,78,85,105,216,98,55,233,25,101,163,212,242,125,117,21,55,109,35,65,117,119,31,35,213,44,218,36,62,29,18,188,105,16,39,83,202,137,177,28,182,95,85,102,24,197,84,171,185,25,149,157,138,97,194,86,45,20,249,103,82,153,106,181,66,157,234,164,38,140,217,183,169,149,101,178,169,206,221,247,121,63,215,184,45,0,0,65,136,198,69,99,17,162,140,112,215,53,19,12,218,99,243,171,14,129,130,211,1,32,141,108,22,48,96,16,168,194,49,105,56,199,2,21,13,128,196,66,50,226,153,16,104,97,160,162,4,12,24,2,91,233,228,40,4,80,208,112,156,68,90,5,11,220,54,249,98,54,36,153,17,1,196,97,19,40,37,210,224,86,2,48,64,193,148,46,168,129,211,128,130,45,83,232,193,209,97,12,83,161,9,68,79,163,49,168,72,62,48,219,16,85,77,147,237,8,102,159,69,28,121,136,187,96,113,178,97,34,7,228,200,25,89,139,153,37,117,169,235,214,255,119,92,247,251,163,143,175,248,255,126,238,190,166,102,35,239,136,139,251,219,7,219,76,225,199,153,11,106,27,182,21,121,227,118,40,201,184,116,79,51,75,73,244,115,231,102,215,55,116,181,244,207,249,142,101,192,54,244,128,0,64,0,50,237,251,53,23,205,149,17,13,148,152,28,17,8,210,120,37,198,184,56,18,24,38,59,143,41,248,230,26,4,19,161,110,119,152,236,119,61,194,156,13,85,160,216,238,14,123,164,189,137,181,171,226,54,75,227,125,170,41,43,191,224,103,192,249,70,180,186,133,180,213,37,107,155,121,50,41,221,211,219,91,231,93,38,103,136,133,172,170,91,161,227,214,162,238,127,234,52,114,201,177,227,190,203,142,110,146,255,116,255,15,215,108,212,202,17,140,12,168,5,64,96,250,128,103,147,159,73,97,198,136,124,2,164,18,8,48,114,112,184,194,160,7,7,65,234,202,133,163,65,224,193,224,194,182,112,132,170,84,255,81,182,149,31,18,34,95,176,35,222,192,17,77,249,17,130,147,42,4,19,139,1,49,88,218,252,106,172,217,251,175,101,250,135,94,9,61,215,234,12,154,121,149,173,185,74,99,175,109,186,89,77,10,52,67,214,150,6,20,13,162,214,31,240,16,232,206,10,197,20,0,161,66,134,161,140,59,255,251,178,100,222,142,134,97,102,198,155,153,93,160,115,204,217,154,60,232,80,22,201,157,36,109,141,125,9,177,51,102,8,244,22,58,190,88,175,30,111,209,111,51,83,53,238,92,15,116,59,55,50,59,33,185,96,135,50,142,238,44,83,97,28,117,16,25,205,77,229,89,173,199,82,122,167,101,227,191,180,73,17,109,108,39,193,250,108,118,168,81,117,0,93,122,165,32,148,11,66,36,39,216,132,32,164,112,39,232,167,7,47,45,95,174,31,251,101,204,32,159,239,62,134,2,1,25,77,164,203,220,183,13,196,12,26,115,125,124,160,137,93,76,12,184,105,247,247,147,134,218,206,175,113,50,233,48,238,173,247,71,58,38,200,181,155,238,231,43,102,214,219,74,136,135,67,58,73,143,106,24,200,136,218,35,229,160,227,74,90,158,138,32,149,176,154,33,217,185,66,74,0,5,111,205,202,4,38,141,6,110,162,48,142,106,6,0,6,16,14,112,88,3,9,211,36,36,2,203,37,147,104,146,129,4,54,128,31,85,55,176,197,223,24,161,80,55,122,187,247,132,78,20,221,196,40,140,132,60,146,2,119,40,135,108,199,107,109,207,69,56,38,133,144,40,58,68,67,68,110,158,60,224,87,33,131,8,91,57,36,251,24,212,107,191,17,49,158,162,215,181,173,136,185,121,93,222,251,143,240,185,102,78,43,203,201,131,212,222,38,212,252,90,78,9,94,58,235,179,171,51,167,103,161,193,17,217,75,106,43,177,101,41,152,87,250,177,205,235,67,183,250,54,176,45,0,1,55,223,179,96,177,234,210,1,189,9,70,83,203,144,181,130,68,48,65,0,168,2,97,180,148,153,46,4,200,83,103,241,245,105,251,111,228,180,137,255,114,172,63,132,174,15,122,196,36,167,177,48,202,219,71,40,138,227,95,45,225,127,47,250,255,102,126,70,20,11,167,229,253,48,2,221,0,36,95,67,206,107,237,94,163,196,218,25,123,53,26,196,202,163,0,202,42,88,165,21,7,59,94,235,29,23,19,179,173,196,197,163,195,191,113,5,45,234,132,208,250,65,233,116,135,33,209,112,241,187,79,188,180,70,49,202,17,56,25,63,119,79,162,85,235,242,149,53,214,16,131,228,0,19,109,232,86,98,15,161,204,244,177,210,133,186,220,141,96,47,194,14,16,24,182,204,82,95,103,170,177,144,174,178,96,202,220,74,246,102,240,98,48,116,253,54,115,114,168,96,168,84,231,99,202,25,34,202,127,118,115,185,7,219,74,208,209,124,33,16,40,105,188,94,9,76,143,12,15,27,20,53,28,111,43,53,184,225,227,28,147,169,106,180,71,219,73,153,30,247,81,117,48,138,73,19,119,11,227,149,39,76,148,84,107,153,24,101,143,255,251,178,68,212,140,228,211,102,203,27,41,46,80,153,140,217,99,100,200,214,82,29,155,48,108,32,249,138,71,51,101,77,148,23,48,234,9,160,240,246,132,121,91,186,141,94,93,158,106,43,209,14,212,237,168,195,230,110,185,237,110,13,90,219,168,134,16,69,163,162,156,193,149,75,50,37,89,64,101,131,136,69,66,1,11,196,212,37,246,104,19,129,158,175,114,98,97,182,73,37,157,146,210,46,151,202,71,42,175,31,151,50,130,2,194,160,167,146,8,36,244,210,62,94,206,130,5,206,187,38,134,135,112,8,137,7,18,57,96,230,4,183,19,136,19,67,144,110,215,125,69,213,90,218,91,220,92,185,118,147,48,214,137,85,113,171,196,216,193,141,85,210,95,112,221,187,195,194,82,221,61,194,76,85,143,102,153,31,79,215,213,202,66,82,113,205,119,99,157,155,107,145,144,137,181,79,236,176,122,0,23,183,248,8,85,93,152,52,70,175,176,85,161,223,64,21,6,107,90,1,164,41,3,74,84,190,197,241,38,13,70,216,199,130,145,23,45,171,251,75,61,181,243,0,194,201,5,90,109,215,4,137,71,99,41,174,96,16,24,17,5,1,130,194,227,85,89,125,88,134,18,250,243,57,225,157,218,42,88,204,115,24,62,91,59,63,126,238,231,89,181,139,166,212,53,69,166,233,83,59,250,73,35,82,48,97,170,185,75,167,153,223,185,48,252,251,77,73,140,130,249,9,245,46,161,53,218,134,181,23,245,243,48,188,123,226,188,42,187,209,166,136,62,155,132,203,201,5,58,45,206,250,201,230,181,12,149,194,53,95,105,190,27,243,251,205,140,6,130,197,147,51,218,188,65,217,107,81,0,197,0,0,185,37,100,149,152,16,198,112,135,36,193,100,94,22,3,13,92,154,75,237,125,211,59,169,171,180,91,5,49,199,42,220,80,99,141,150,214,213,86,205,84,127,234,237,47,210,219,175,148,101,206,44,83,133,34,229,37,244,6,209,149,17,73,118,243,171,79,44,116,56,54,116,179,242,110,117,224,56,51,201,244,207,40,197,159,255,153,167,149,141,249,30,164,9,6,0,37,63,63,85,237,0,64,0,37,24,33,188,97,185,113,166,204,70,167,193,152,66,22,111,225,209,132,13,38,40,97,27,0,56,132,163,25,46,204,158,6,50,208,50,36,140,228,165,77,65,19,136,48,117,16,31,26,39,137,81,90,32,40,239,120,8,56,4,248,144,162,219,2,0,167,208,132,138,55,154,1,134,253,49,184,250,13,24,103,232,46,118,90,96,66,33,122,110,55,141,129,157,213,160,128,165,83,176,115,72,21,0,195,75,225,41,135,153,148,34,142,53,40,129,132,131,205,205,18,199,122,37,105,19,142,70,165,156,255,251,178,100,208,140,197,170,102,202,27,73,95,66,104,108,217,99,60,163,138,25,113,157,24,78,105,109,201,186,51,102,76,246,20,224,83,86,41,118,219,189,253,67,102,230,227,57,196,71,13,53,217,78,62,122,29,197,109,139,169,101,115,211,165,191,186,34,160,212,208,144,125,154,184,255,11,146,157,234,163,84,114,34,219,255,171,161,125,30,151,161,102,94,211,19,228,243,34,100,209,133,243,222,197,0,133,148,0,230,182,238,78,148,140,67,214,147,53,87,36,128,89,224,84,162,88,182,194,204,16,63,189,62,174,102,217,4,134,196,42,146,103,42,73,101,16,145,33,1,71,18,88,244,171,17,132,133,168,49,37,83,94,246,162,34,216,242,149,150,114,169,138,113,87,41,72,119,49,148,237,83,29,105,109,14,164,119,163,37,246,21,33,174,151,87,106,213,78,172,200,213,234,168,239,67,80,158,91,129,197,3,143,24,207,213,144,59,85,0,38,211,67,106,54,205,195,20,147,60,202,35,21,238,49,103,50,250,157,148,145,222,15,26,89,129,132,217,24,249,64,243,97,80,54,44,85,1,8,100,48,18,242,207,6,19,37,0,136,41,35,103,218,105,106,204,32,132,88,37,34,140,12,17,102,162,136,24,96,32,136,192,219,77,56,200,66,42,98,69,246,221,178,228,36,123,248,130,172,5,121,70,158,70,82,220,221,150,12,162,209,232,162,189,114,156,213,13,75,152,106,0,126,147,221,58,161,86,163,178,170,216,107,44,247,149,75,122,169,169,38,124,20,105,164,218,98,76,69,155,187,73,218,66,207,105,174,245,82,185,120,136,77,122,116,171,87,255,108,140,135,66,78,50,164,244,193,80,156,230,142,76,53,49,100,157,24,108,217,244,244,97,53,166,33,148,237,143,187,234,94,214,158,62,110,203,134,241,95,185,224,211,233,2,0,9,109,223,150,3,196,50,41,80,151,96,64,176,124,23,46,64,175,235,140,184,191,170,180,219,35,136,114,189,191,250,106,178,138,177,8,22,33,67,204,83,61,221,84,120,202,204,206,114,139,182,162,7,35,62,172,238,39,76,237,121,145,149,24,201,165,204,231,179,94,230,87,168,213,123,154,252,59,118,50,34,63,71,121,156,171,52,232,86,59,236,181,50,11,135,253,90,148,193,128,10,107,126,50,99,65,80,118,39,10,6,26,101,49,40,240,49,96,21,8,94,104,138,136,1,132,41,40,180,77,112,165,20,64,153,88,105,193,227,235,97,221,88,10,124,222,94,110,18,185,68,4,133,79,141,50,233,251,176,230,117,119,134,91,231,112,252,166,174,77,79,195,50,216,254,54,101,116,146,86,173,188,133,27,131,130,218,86,30,193,50,48,38,130,28,115,102,1,65,216,190,213,255,251,178,100,204,12,134,96,102,198,19,102,95,178,101,76,217,167,48,69,118,19,133,155,44,108,141,124,201,85,47,230,156,176,142,240,211,6,224,143,143,242,130,102,178,236,164,237,53,172,101,253,30,80,102,207,113,242,237,173,125,159,94,219,44,53,248,155,168,181,31,93,76,172,232,187,235,158,212,114,71,87,175,91,168,217,22,209,35,2,0,9,45,216,117,154,19,67,34,120,130,80,88,54,23,130,58,3,161,123,86,139,229,107,168,157,177,255,242,171,255,255,255,71,240,237,198,1,32,27,137,153,129,183,14,219,32,224,50,28,100,44,201,171,244,92,243,156,76,246,110,237,219,53,165,186,116,126,145,235,241,207,206,59,95,98,159,255,125,24,49,30,220,43,66,98,10,106,42,170,170,0,45,182,220,0,82,74,169,128,131,99,72,57,9,224,29,48,57,141,248,129,235,169,80,53,204,35,173,1,72,188,109,237,27,149,102,27,202,51,26,133,212,133,231,77,32,141,77,191,79,172,87,254,199,113,252,109,247,62,75,104,82,32,212,136,247,148,141,27,150,19,21,180,110,116,236,150,148,84,84,81,171,42,190,243,85,59,86,240,156,118,98,224,183,103,106,211,150,94,174,46,212,174,253,177,41,183,168,117,182,223,201,84,60,28,81,251,153,57,221,76,223,27,207,39,176,186,254,85,25,241,151,117,212,27,36,209,230,70,154,189,213,208,192,60,226,128,3,45,223,152,17,140,238,34,0,200,228,29,33,196,178,208,33,64,5,130,133,133,25,72,100,184,96,150,35,169,152,24,43,75,86,24,186,238,157,112,233,159,215,41,169,208,52,59,114,167,81,218,163,83,102,2,205,121,132,83,182,123,86,103,29,72,57,139,0,195,129,236,112,142,163,92,209,51,44,141,20,30,172,204,99,187,78,242,90,192,231,39,36,46,83,36,19,237,2,69,117,75,33,93,40,209,139,178,138,179,169,132,19,154,195,3,212,169,123,33,70,154,199,59,176,209,0,84,217,20,26,27,145,25,142,44,58,19,136,164,152,196,165,20,170,182,162,126,83,50,126,92,202,239,102,138,240,105,251,22,167,62,217,56,193,111,142,88,0,57,45,134,112,194,39,197,134,53,168,1,180,67,90,29,129,48,26,197,39,225,129,2,33,11,161,136,203,35,227,205,26,24,136,34,94,126,90,27,243,35,128,95,116,247,117,168,157,74,72,2,95,31,68,193,37,203,24,55,101,79,214,19,60,226,25,186,93,192,30,192,220,37,232,123,201,80,39,143,27,210,29,52,48,246,132,141,214,77,69,25,102,83,83,31,106,231,208,214,142,163,62,97,175,103,44,92,152,36,163,160,73,80,206,93,146,165,197,184,216,181,82,110,167,56,209,163,114,5,98,255,251,178,68,223,12,196,147,102,204,27,6,70,98,168,77,25,51,101,6,204,19,169,157,40,108,225,11,130,138,51,164,141,149,155,9,215,140,190,76,16,132,1,70,35,84,95,219,111,161,179,124,197,51,107,210,14,158,171,135,5,208,0,14,203,169,164,81,98,49,163,141,77,6,218,4,86,66,0,93,99,104,69,86,10,40,142,195,200,53,155,24,15,10,68,24,136,17,38,161,214,206,252,200,223,87,221,67,221,234,39,146,89,4,69,224,148,4,6,22,238,47,106,105,83,205,170,91,56,57,10,150,91,216,43,54,43,34,205,47,123,178,250,228,138,17,82,243,132,9,236,169,136,148,94,158,201,23,180,134,145,67,82,51,37,63,243,223,154,168,247,100,10,65,147,58,65,100,94,185,29,57,51,151,26,101,25,114,83,28,141,235,162,98,78,89,99,153,77,111,251,52,180,242,183,157,191,106,124,52,107,118,153,245,175,63,190,233,122,108,111,137,1,109,53,0,24,245,208,118,113,134,4,98,193,143,66,53,2,78,123,4,183,53,49,13,0,39,180,7,114,112,132,65,0,88,51,192,118,65,14,22,34,7,50,247,175,109,66,113,215,67,22,246,129,149,206,64,76,222,26,42,65,82,181,20,2,207,87,147,207,231,110,122,198,83,58,209,64,54,66,96,224,239,31,40,162,243,34,56,159,48,134,147,218,106,199,71,247,61,255,13,125,251,188,26,190,138,152,123,185,182,42,77,143,45,40,133,62,190,56,173,186,115,226,210,199,20,117,136,44,85,221,72,162,91,89,11,221,33,15,98,204,30,150,49,107,79,218,117,110,122,153,230,35,253,106,231,232,24,18,0,0,16,78,73,44,199,83,123,58,40,253,37,75,176,206,82,61,50,208,145,131,191,26,12,32,62,255,31,162,142,39,77,180,4,252,13,222,93,239,112,84,155,205,95,142,244,204,138,194,155,2,102,87,144,97,94,153,88,100,213,253,186,124,4,78,114,78,161,22,73,73,97,228,133,255,23,58,182,188,36,219,216,151,249,220,161,247,63,201,205,165,168,107,73,9,201,145,91,188,242,120,124,62,247,135,137,84,2,157,205,93,4,209,173,4,97,70,29,178,109,232,7,208,6,84,79,50,124,99,86,14,87,198,85,210,96,135,230,180,102,44,234,146,34,1,3,70,22,51,3,243,3,44,52,160,21,41,48,48,69,191,11,85,6,144,32,44,91,111,66,195,67,105,120,36,76,147,0,98,97,97,144,224,1,35,103,225,132,195,80,100,21,3,55,104,204,122,139,147,89,197,98,207,211,178,221,225,142,97,15,207,198,101,49,247,54,229,44,6,36,7,175,37,168,38,18,135,131,110,221,158,51,58,19,140,249,153,135,110,30,239,243,59,230,126,255,251,178,100,201,12,132,223,102,201,155,88,66,114,107,236,217,122,60,195,92,87,137,157,26,77,153,124,193,227,51,101,168,220,32,105,243,144,117,17,210,104,144,124,242,236,201,213,222,23,18,86,111,248,174,35,111,15,139,157,198,218,86,122,39,147,111,91,249,148,146,107,90,245,109,232,213,61,150,145,200,108,191,112,7,158,2,0,113,219,102,97,242,31,224,6,107,17,73,73,142,142,13,233,105,178,107,220,129,29,210,129,28,233,178,24,100,255,157,71,19,77,207,199,20,51,88,124,247,37,230,77,182,152,117,66,233,98,117,94,158,145,238,11,53,169,40,117,27,14,78,210,184,138,148,114,220,36,81,46,179,74,158,148,195,236,118,54,218,174,247,130,169,51,25,34,207,151,94,42,107,239,158,154,118,139,139,105,213,11,178,140,149,226,209,33,39,89,117,164,226,146,233,155,171,23,165,0,8,147,180,197,213,204,60,120,201,6,140,189,200,205,8,204,244,84,12,2,111,16,65,140,134,46,28,101,72,1,96,240,86,139,109,175,10,152,86,80,45,113,8,98,214,37,218,68,204,49,232,195,76,10,128,68,29,51,81,151,59,108,93,219,21,141,79,42,1,226,24,164,150,29,183,53,170,201,42,104,231,24,26,201,67,73,74,75,204,45,231,154,64,182,200,20,11,24,106,227,40,141,102,28,75,250,219,215,223,124,123,190,122,142,167,186,219,243,234,241,23,29,197,116,200,237,137,205,55,237,212,243,212,121,110,253,209,106,60,225,213,183,36,82,203,73,202,56,213,197,242,91,106,184,155,38,238,173,89,52,143,59,80,246,159,107,89,185,166,32,44,228,70,128,0,0,25,85,206,219,111,235,125,155,85,64,33,139,137,12,177,255,115,105,177,121,9,70,141,70,9,226,123,195,236,243,46,79,226,93,36,24,197,44,255,169,25,255,255,122,135,162,25,226,100,50,74,8,138,3,37,106,97,219,129,184,104,161,213,148,24,89,135,12,102,74,112,43,58,65,102,110,224,158,157,99,238,12,175,13,170,252,91,156,39,212,245,18,213,137,24,50,163,8,81,210,166,18,142,26,114,89,174,38,128,92,221,143,75,134,41,192,0,144,202,5,243,113,184,76,192,169,56,56,76,202,107,131,52,146,1,40,163,153,69,13,68,26,51,168,160,217,98,163,67,28,204,152,135,8,35,17,3,194,194,131,40,6,204,192,124,49,176,212,204,97,64,224,64,192,129,156,3,132,161,128,199,48,193,164,181,25,109,11,118,210,80,70,96,144,33,129,130,38,54,46,132,4,208,252,136,188,193,94,228,229,157,123,222,201,29,153,76,74,53,98,114,244,168,42,1,108,246,208,206,79,0,201,229,175,11,185,50,76,11,126,163,109,96,255,251,178,100,210,12,133,113,103,200,27,121,90,226,118,44,233,189,49,35,95,90,5,157,18,78,25,189,1,197,179,101,232,241,162,249,153,13,69,155,209,172,50,91,215,245,254,239,143,158,47,24,171,254,188,211,101,27,247,34,111,186,94,205,11,53,220,145,218,216,97,137,103,193,98,45,7,87,244,244,147,58,246,62,116,142,169,60,226,216,135,52,238,180,17,51,89,246,48,121,230,73,53,50,173,212,251,92,192,60,179,140,35,126,199,253,32,90,0,217,109,229,185,153,118,135,38,39,59,137,4,138,163,24,184,159,174,247,135,21,232,142,90,146,154,155,11,183,245,143,229,197,91,99,216,239,255,254,124,251,255,126,151,248,10,4,120,140,97,247,67,117,53,122,45,27,6,248,217,246,40,240,10,143,24,41,211,42,141,72,151,43,157,175,131,145,138,197,227,22,145,33,39,210,242,40,87,246,237,193,202,110,254,200,220,143,145,79,50,82,235,136,170,254,251,189,199,5,109,1,0,2,76,104,200,58,133,99,76,5,244,240,176,193,20,226,74,160,212,227,161,138,7,70,153,232,64,39,164,198,14,204,240,8,72,229,76,133,67,1,79,166,32,66,0,46,34,127,47,200,48,78,152,190,112,134,178,40,14,44,43,101,107,69,89,138,236,10,131,3,8,12,116,2,100,194,0,39,37,205,78,0,183,23,177,149,104,181,75,84,146,42,123,18,217,246,89,39,185,31,198,172,228,69,136,66,234,47,230,61,119,170,237,95,255,173,89,217,181,253,182,215,109,222,223,252,202,223,175,191,127,96,51,177,144,102,44,146,24,249,186,129,137,145,39,132,240,215,249,14,89,255,228,172,178,243,0,187,11,82,204,222,187,172,242,230,236,146,156,197,166,102,234,214,159,238,234,66,233,5,152,104,0,32,96,1,45,182,198,135,41,125,69,184,70,12,43,57,5,57,250,140,100,182,218,34,181,63,212,26,213,64,74,161,108,132,123,127,255,255,255,179,121,243,168,140,112,177,12,94,134,123,109,44,106,237,115,168,16,247,174,108,92,114,60,178,172,185,185,254,118,20,239,255,79,238,100,121,39,29,76,206,94,195,250,68,70,176,156,231,252,255,254,230,102,44,1,48,250,184,220,68,19,25,165,12,217,190,48,165,136,206,66,114,2,41,229,117,134,40,3,154,68,208,106,163,16,85,78,97,96,73,66,137,67,204,20,102,51,48,136,212,98,112,224,48,177,84,176,8,49,112,64,72,102,58,12,72,209,32,41,129,8,197,209,113,192,0,68,204,46,42,176,16,131,65,41,164,211,14,24,24,100,18,136,107,189,87,177,119,229,250,158,119,101,208,155,173,55,39,234,20,239,60,204,117,175,185,241,181,255,79,68,218,201,5,128,255,251,178,100,198,140,133,173,102,198,155,102,111,66,94,44,217,138,60,67,138,25,161,161,16,46,13,254,193,222,179,164,73,134,13,105,183,171,203,126,182,27,229,219,213,55,91,151,120,78,75,124,191,229,208,105,145,11,226,174,49,79,145,141,114,24,128,178,62,97,30,67,95,137,170,154,185,91,230,125,158,4,130,80,65,198,192,140,169,111,112,32,222,181,139,247,7,57,181,175,122,252,127,243,183,153,159,56,182,216,71,102,100,210,20,83,123,180,245,168,29,187,203,186,161,248,46,68,196,119,88,89,142,202,114,177,144,209,23,89,35,201,192,120,6,200,110,80,193,255,134,34,149,102,105,18,203,138,165,192,48,247,82,242,193,144,213,89,168,145,232,81,66,34,142,74,43,210,56,131,243,46,241,179,51,109,183,164,168,138,176,101,49,6,46,7,65,8,150,235,133,100,43,14,150,231,153,28,166,69,207,65,154,134,139,80,203,242,50,27,25,167,88,215,47,216,142,169,234,103,198,185,116,139,34,243,144,240,157,42,0,2,76,108,198,96,64,145,134,74,220,114,178,32,201,16,208,48,42,137,160,117,1,131,76,132,112,210,81,140,249,68,56,208,10,0,238,149,12,131,19,76,232,80,96,172,121,1,233,2,135,75,149,161,150,54,48,104,130,147,128,86,30,205,104,66,54,0,66,1,64,10,128,184,138,138,150,81,118,110,189,221,94,179,186,76,237,233,241,134,2,32,2,30,52,64,212,209,8,35,228,108,13,162,185,190,111,166,248,247,191,226,43,230,99,219,174,54,167,175,245,184,176,245,68,114,96,131,106,33,241,163,250,89,114,87,50,136,185,168,103,229,9,122,130,237,201,31,202,49,200,131,231,90,212,175,34,238,72,50,66,159,186,220,246,135,6,185,206,181,124,91,54,250,187,96,253,145,48,0,0,128,176,6,173,219,102,6,104,14,223,180,202,55,55,25,68,157,4,75,176,99,29,166,163,12,122,31,239,244,39,253,52,101,251,255,249,156,141,116,89,149,22,134,87,38,180,208,200,204,166,218,227,47,189,72,206,121,213,167,165,231,50,78,233,75,51,101,77,84,105,17,158,236,244,222,183,246,93,104,242,223,251,117,162,208,72,1,86,221,134,121,41,185,116,22,118,116,158,153,7,199,9,113,118,79,23,3,48,5,24,140,111,83,44,204,198,136,26,34,218,21,13,41,5,138,145,9,195,22,42,131,227,166,224,56,98,48,48,244,82,4,187,64,251,180,180,165,89,171,241,238,106,118,163,115,25,235,214,89,245,19,158,29,136,148,12,135,136,72,160,176,226,193,53,187,16,235,53,41,210,78,161,230,189,245,54,186,241,241,60,207,204,77,199,247,215,31,189,113,82,151,125,69,91,91,211,255,251,178,100,193,140,133,149,102,198,155,104,126,210,88,12,217,173,60,194,88,20,121,159,32,109,33,185,137,163,179,101,204,241,33,248,61,114,230,188,80,234,91,136,181,225,80,116,7,66,132,209,4,209,67,248,23,181,72,185,178,14,170,230,148,220,242,153,110,157,72,30,73,206,81,55,6,115,242,96,85,45,218,196,198,206,212,209,136,200,36,155,142,27,100,245,84,234,141,142,19,2,16,170,203,85,78,143,10,191,218,144,65,194,13,51,146,157,46,157,42,229,101,85,42,94,252,57,107,40,54,6,51,84,117,187,233,102,37,235,44,183,92,33,219,100,172,139,35,76,150,62,169,140,171,91,123,119,110,153,171,155,173,34,180,99,6,247,113,93,43,241,199,110,143,199,215,245,255,63,53,241,205,134,234,0,2,67,70,85,13,174,103,56,145,228,223,251,227,68,164,77,24,185,49,209,136,198,84,195,29,21,76,146,62,50,128,104,193,197,81,34,145,144,193,112,120,201,136,152,58,104,80,24,88,152,227,149,64,3,3,4,146,11,128,146,49,35,204,16,27,64,147,224,88,0,192,209,182,76,140,128,130,41,129,192,1,128,149,224,205,160,129,224,243,109,40,105,251,181,244,18,202,101,242,235,75,82,17,62,26,227,37,106,17,231,90,77,131,203,62,159,23,111,4,162,131,203,105,71,107,155,153,205,190,110,62,171,222,171,182,189,42,171,125,184,234,234,188,149,100,42,37,91,114,74,138,37,29,70,28,196,150,82,42,141,29,19,107,193,179,11,15,189,74,237,40,204,121,75,77,150,113,85,26,39,89,229,173,75,170,232,169,37,155,32,183,49,9,3,42,102,165,0,0,0,5,16,138,237,190,59,144,228,72,200,77,155,237,129,66,58,212,64,192,201,242,124,26,29,6,202,51,212,180,80,209,40,149,36,227,89,0,104,179,71,223,251,104,107,185,206,131,171,159,94,103,241,97,4,134,132,72,153,131,173,164,145,148,33,162,15,184,87,123,52,201,232,226,145,213,17,15,161,236,66,140,73,83,44,120,195,73,230,6,67,155,90,83,94,99,195,146,137,21,61,11,169,169,46,195,30,133,163,181,180,49,221,82,138,117,54,74,203,154,106,179,101,83,87,250,142,118,187,80,20,164,128,11,117,234,4,62,48,37,144,162,80,94,188,211,10,137,197,140,44,64,193,227,1,132,162,69,198,110,72,36,96,16,84,24,16,219,149,70,21,132,8,20,170,100,192,113,213,215,168,164,69,239,42,132,69,241,118,173,103,23,158,97,142,244,203,9,162,185,40,146,214,202,175,112,214,176,187,123,40,148,206,155,61,139,54,44,205,89,154,141,247,66,32,186,234,159,187,117,221,179,113,157,251,111,237,243,198,79,232,181,255,251,176,100,221,12,134,49,103,68,147,136,111,64,134,12,233,109,61,40,74,21,209,155,32,109,153,253,9,167,179,101,204,241,150,184,203,170,44,163,101,24,69,229,95,115,182,247,198,124,255,127,237,45,172,170,61,171,13,55,73,244,85,138,64,155,134,127,121,8,120,56,156,248,130,247,207,1,91,19,77,143,229,128,209,36,55,148,158,153,147,234,186,206,45,60,100,192,102,152,184,112,91,109,169,55,234,194,222,86,142,167,193,140,105,166,199,242,161,44,242,235,167,22,170,207,243,191,157,194,255,255,208,240,239,15,181,164,67,203,66,5,255,255,254,17,46,13,2,131,84,169,214,53,158,19,4,9,177,36,238,247,210,81,92,93,144,251,242,13,79,217,137,233,29,237,123,144,52,105,65,87,101,84,210,54,232,58,201,170,119,69,62,133,44,135,83,14,187,118,77,90,205,68,1,88,154,0,155,179,105,113,54,100,83,143,39,60,41,67,117,63,56,228,193,128,32,45,208,161,152,99,25,151,204,137,16,24,88,57,134,0,192,3,3,138,88,52,144,214,65,194,239,50,130,64,107,193,164,181,132,131,95,211,141,90,114,187,78,156,20,30,119,152,35,155,12,92,123,46,86,179,191,185,219,187,150,200,42,65,80,62,13,55,127,133,45,201,202,237,253,251,193,198,208,159,216,28,57,127,190,93,255,226,119,58,71,234,95,242,206,178,11,4,4,198,194,56,123,230,209,3,205,16,1,69,161,116,195,116,245,88,217,23,97,19,101,175,206,169,61,39,133,75,77,226,194,242,64,123,155,95,230,179,239,121,166,230,213,196,107,96,64,0,129,136,3,146,72,247,65,112,165,192,208,145,18,32,74,6,38,201,196,99,150,2,96,74,131,2,193,202,39,146,159,35,97,112,146,209,87,237,12,70,133,144,53,78,146,153,255,253,127,63,252,115,232,157,80,203,88,181,173,135,244,219,45,119,233,73,157,203,92,204,210,83,84,50,93,31,113,218,66,53,87,255,73,17,47,82,149,18,227,190,189,230,174,209,18,55,159,139,249,190,34,254,25,45,43,28,49,70,69,117,127,60,77,87,94,22,1,140,251,53,48,107,136,196,52,83,215,149,14,192,128,52,116,148,136,56,106,187,32,48,234,45,78,12,68,24,148,64,5,9,3,152,72,186,1,51,24,232,0,103,17,168,56,4,128,199,152,88,140,16,12,80,149,170,52,29,48,32,237,46,22,0,178,240,19,71,18,1,167,33,128,73,70,56,8,42,209,96,83,13,114,27,132,42,172,59,71,79,106,41,49,86,219,153,45,121,213,211,64,45,52,37,241,163,150,182,73,10,251,237,190,17,149,26,235,79,113,146,120,207,223,229,78,51,118,200,201,199,110,219,187,157,255,251,178,100,209,140,133,43,103,71,19,99,127,66,117,172,217,90,97,40,92,25,109,157,16,46,25,253,1,219,51,165,156,244,161,52,245,86,243,243,91,216,34,59,202,141,125,99,167,46,200,157,166,36,64,84,210,203,32,69,126,214,241,250,198,163,117,144,139,220,214,110,153,151,149,158,60,186,166,183,187,239,46,177,87,85,110,222,113,121,53,7,53,249,240,68,99,73,71,215,39,77,17,133,97,5,18,108,88,94,175,147,229,9,70,252,71,144,179,92,113,18,195,252,176,96,142,75,82,245,153,18,22,37,61,215,196,136,41,131,238,62,102,76,170,165,149,182,190,57,251,223,254,251,247,107,72,90,26,135,152,41,177,3,84,129,233,8,113,83,35,239,154,165,60,123,77,253,75,35,181,75,104,101,236,253,47,11,119,76,99,60,58,160,217,53,135,159,93,178,191,53,43,5,42,125,250,75,92,210,119,109,114,57,53,95,231,142,103,231,144,165,85,0,65,227,13,12,12,154,156,50,114,144,210,15,179,86,134,206,22,76,49,88,172,206,240,0,40,156,4,155,50,201,208,196,66,35,2,133,204,28,14,200,65,209,140,57,154,177,36,102,0,75,56,21,11,40,84,76,2,50,137,138,195,27,88,107,238,140,49,100,193,92,200,21,250,47,99,229,18,229,44,244,39,46,211,82,219,199,179,183,93,26,72,186,249,165,212,175,153,63,114,213,153,90,211,156,211,244,255,107,89,28,124,255,93,223,127,93,124,87,252,58,63,255,239,135,78,215,251,120,108,211,119,58,123,107,91,115,194,137,240,125,10,56,244,149,65,69,18,148,14,236,105,216,108,49,221,27,67,37,212,235,219,155,33,50,171,220,221,207,171,171,97,64,23,117,32,0,0,2,34,0,178,75,81,238,104,209,218,162,22,228,88,40,139,217,230,45,201,198,246,13,46,28,85,205,178,110,97,145,70,8,10,143,69,208,38,178,81,172,190,159,119,239,219,192,138,217,41,188,50,224,84,34,141,174,211,80,67,66,5,238,90,17,18,101,161,127,17,25,68,87,46,216,113,95,217,249,73,115,141,146,172,66,179,133,74,171,229,206,22,76,106,210,30,127,211,98,181,235,31,250,230,65,3,172,0,6,66,241,96,82,72,193,171,227,51,233,141,212,65,59,82,48,197,199,19,52,96,140,0,37,49,40,108,202,113,19,4,8,140,44,58,16,139,203,72,21,47,38,1,150,131,1,194,148,173,102,166,23,2,38,138,50,72,149,16,84,48,227,192,165,189,211,27,127,84,28,193,132,148,191,85,202,167,33,110,75,214,16,251,65,211,212,114,189,231,24,173,49,97,133,62,76,161,159,72,230,38,162,47,230,77,201,126,220,168,36,204,91,21,65,32,103,127,255,251,178,100,202,12,5,123,103,70,19,153,91,112,109,108,217,109,60,163,138,23,61,155,20,78,13,125,1,160,179,167,180,145,150,252,248,150,220,159,149,12,146,68,66,171,17,233,165,166,198,155,144,117,6,105,76,193,16,83,154,87,56,110,5,193,2,134,1,131,202,109,70,34,88,108,160,254,46,105,202,141,185,125,29,163,210,222,209,86,95,18,165,95,81,39,34,216,168,5,26,45,64,0,32,212,246,73,182,183,117,161,71,21,14,68,4,55,48,94,5,16,193,102,88,200,211,215,74,166,183,172,247,125,14,233,92,202,95,239,255,146,38,86,17,201,65,34,149,65,33,45,50,52,27,42,191,122,37,233,68,150,147,51,217,164,99,66,183,207,89,189,168,68,100,196,244,238,253,72,121,251,99,87,178,177,212,142,141,185,209,255,67,160,203,29,106,142,254,118,163,39,213,38,34,129,157,0,6,228,136,196,74,76,98,100,194,47,78,111,244,210,88,1,19,227,67,167,141,168,98,65,174,88,147,224,99,80,80,40,49,10,156,112,224,4,16,96,64,227,33,68,68,138,248,96,21,97,36,11,214,144,70,3,125,254,109,232,151,218,80,68,128,4,200,230,206,2,192,152,112,88,250,245,139,121,155,49,0,240,97,68,21,229,116,122,124,16,176,141,88,240,171,253,97,235,190,205,35,231,214,90,37,171,95,134,95,221,151,223,133,139,51,27,118,130,36,126,174,7,150,66,195,232,103,124,211,139,54,54,223,119,154,63,124,250,249,142,81,234,54,186,5,203,217,173,246,207,236,188,228,14,106,70,31,156,236,109,181,15,250,165,154,245,223,123,254,229,197,166,185,162,41,175,65,6,169,27,34,165,80,85,43,82,82,0,212,236,8,1,166,100,212,123,190,223,151,246,218,200,232,16,39,179,199,212,63,210,116,100,237,141,102,117,231,247,123,28,230,255,255,250,206,78,18,6,49,254,26,67,170,124,37,16,92,43,74,20,227,145,177,81,213,200,19,134,85,38,119,170,104,228,41,65,162,106,22,193,78,68,85,150,82,250,233,200,229,242,104,200,138,234,110,214,186,216,58,161,117,124,91,210,7,246,94,181,86,175,93,52,178,156,134,7,32,32,41,37,128,7,211,6,71,16,2,28,242,145,151,32,158,10,49,132,167,26,68,129,124,67,9,76,236,200,192,194,72,133,1,192,144,57,8,194,143,9,19,150,2,85,195,250,88,0,113,22,179,170,208,30,218,92,233,42,75,85,229,192,8,66,124,49,66,112,238,60,22,202,165,85,189,246,229,139,22,22,216,14,213,13,78,179,83,131,98,90,58,25,215,143,33,158,130,134,15,63,74,79,214,36,235,236,203,78,92,255,26,74,153,216,155,69,29,159,67,119,96,255,251,178,100,210,12,5,250,102,198,155,108,109,242,106,108,233,253,36,103,191,24,101,159,30,109,177,247,201,186,179,167,180,145,158,252,61,95,104,22,189,236,118,176,205,172,179,27,244,245,67,166,44,97,207,151,163,189,160,44,37,251,93,184,31,164,106,179,177,150,178,223,153,174,101,189,132,218,219,80,27,82,88,143,119,43,133,239,152,251,221,231,196,105,107,77,91,113,224,197,190,47,90,69,124,24,112,180,93,0,0,77,253,115,155,91,187,209,170,101,82,36,131,207,137,52,221,14,113,3,213,207,44,52,134,49,254,17,131,24,220,32,231,29,99,9,159,255,220,143,246,132,153,97,84,80,115,97,52,86,124,77,85,77,9,92,19,3,0,11,76,147,217,68,66,161,53,217,33,246,251,189,123,167,34,121,157,44,96,241,166,130,248,115,47,173,47,6,36,202,154,74,110,84,177,168,122,186,187,173,93,107,116,87,117,181,246,64,118,138,0,33,21,37,191,9,34,142,64,230,141,182,135,72,7,232,8,48,215,121,48,208,212,85,145,8,46,219,107,97,133,67,108,72,26,32,208,21,47,151,142,29,105,245,247,187,106,116,77,75,243,31,163,198,32,221,190,108,252,108,51,21,74,251,120,87,188,244,181,15,31,57,99,198,41,89,172,223,232,161,187,205,29,153,216,24,89,185,11,248,190,189,120,241,111,90,173,173,106,182,202,109,101,153,171,185,209,217,134,105,54,249,234,123,186,231,205,104,149,90,149,237,195,55,126,59,87,26,107,27,223,49,121,95,44,255,94,153,109,165,164,211,147,249,61,90,193,141,203,83,4,238,215,39,175,245,89,133,112,44,176,0,34,101,187,113,233,66,6,5,100,114,164,135,35,232,64,97,198,90,80,106,150,138,154,141,241,184,22,145,163,59,238,80,120,111,64,84,166,82,56,117,168,239,242,189,20,133,165,219,107,119,45,44,105,119,94,96,155,217,254,102,37,168,119,222,188,17,222,59,78,93,107,83,106,89,10,121,111,109,189,152,101,187,67,120,225,130,190,206,90,244,113,34,29,156,89,149,199,43,53,219,188,205,55,118,77,93,215,226,181,177,108,223,50,55,175,72,237,121,223,163,153,107,210,45,171,31,212,114,149,220,134,143,221,232,39,20,186,242,27,22,114,175,236,192,245,27,164,123,187,95,93,54,122,60,153,255,108,148,34,98,1,33,146,138,142,54,204,172,40,76,101,116,153,82,121,161,12,24,74,89,2,113,134,15,25,179,57,134,9,153,233,129,141,5,172,225,144,113,96,84,158,30,31,83,5,7,104,74,137,200,101,239,107,247,27,122,227,50,88,157,216,109,183,117,123,0,81,60,207,245,60,189,233,46,186,181,185,22,111,204,81,70,231,38,100,255,251,178,68,203,128,5,14,103,75,61,101,128,2,159,204,217,67,172,176,0,93,9,211,40,121,188,0,3,226,186,99,139,57,144,0,110,238,104,7,66,91,156,117,11,109,79,51,126,138,254,22,173,88,161,221,249,48,40,108,73,146,77,94,150,76,242,151,12,183,187,220,203,26,91,51,247,165,119,240,127,228,117,37,178,204,109,247,59,247,190,173,153,188,127,119,185,110,47,35,135,227,125,151,202,243,164,175,94,111,59,213,169,117,206,211,92,213,219,180,183,170,225,174,67,249,213,139,227,106,71,172,117,91,121,222,214,88,111,12,247,250,215,110,229,103,63,214,251,134,120,254,56,231,73,207,231,48,195,159,159,63,186,236,146,139,255,255,255,255,255,255,255,255,255,255,255,255,255,232,191,254,84,0,0,161,186,141,18,6,56,224,84,193,129,19,66,45,76,240,74,48,106,4,18,104,48,225,0,208,137,115,18,11,77,2,84,49,48,93,103,5,67,32,160,232,128,16,76,67,47,32,40,116,242,80,181,112,166,234,181,123,174,244,157,117,88,220,6,229,182,52,7,162,140,173,187,74,85,137,131,68,98,100,32,154,175,147,70,94,136,2,39,4,75,31,120,114,82,197,151,107,174,104,162,103,150,148,71,251,105,173,46,147,203,168,190,95,36,157,199,59,57,190,71,58,40,38,8,49,244,147,69,238,84,166,252,44,218,189,83,119,47,80,85,148,77,207,210,205,246,123,188,179,202,185,89,212,143,157,202,158,182,86,49,155,149,223,155,203,229,245,243,213,205,115,245,83,47,230,18,219,120,214,169,173,97,119,14,59,120,218,129,233,183,86,146,146,245,76,42,229,110,221,124,115,199,95,158,63,249,127,59,61,134,242,229,78,114,255,212,207,12,172,219,181,115,84,91,195,157,249,139,219,255,255,255,255,255,255,255,255,255,255,255,255,255,178,229,255,242,181,0,64,50,50,75,44,148,46,12,240,236,50,137,141,74,0,69,97,69,230,60,161,145,16,110,22,154,96,38,224,240,209,226,252,10,132,17,1,6,142,69,179,24,1,253,100,201,214,180,229,11,248,104,25,220,100,139,22,46,192,217,116,60,94,241,80,131,26,11,49,178,230,158,68,100,32,4,42,6,24,144,32,224,57,133,128,11,15,132,5,140,129,131,134,140,68,168,193,20,12,100,4,170,14,23,10,44,0,7,11,129,3,16,84,192,129,76,60,44,0,56,176,99,141,135,80,252,116,171,198,88,114,6,90,48,33,179,9,13,30,45,24,8,34,0,73,169,106,174,48,208,18,168,10,212,89,178,194,80,96,0,104,56,20,116,16,193,3,203,184,96,160,15,126,91,187,157,187,125,207,63,169,203,240,27,53,17,131,56,171,25,218,113,91,147,255,251,178,100,97,128,9,134,130,202,30,107,96,0,150,75,217,98,199,172,0,24,69,155,50,125,153,0,9,65,156,103,95,152,48,0,38,187,90,41,132,138,213,235,183,166,42,212,151,90,151,114,99,55,249,218,129,165,78,212,186,72,231,94,212,106,199,48,185,106,147,184,255,225,90,196,213,105,95,106,211,127,48,167,149,94,194,131,44,114,203,124,252,251,36,163,237,94,239,187,253,234,207,123,169,86,118,247,186,110,119,88,107,44,251,187,189,255,255,255,255,255,255,255,255,255,255,255,255,255,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,124,4,0,171,255,195,36,78,157,30,132,9,133,112,88,135,164,120,137,68,114,226,18,133,105,109,176,241,226,25,228,117,220,163,153,109,122,242,124,172,168,206,74,16,80,252,50,28,185,4,22,25,166,88,210,27,107,84,4,129,254,128,4,9,143,164,136,102,80,80,81,45,27,234,214,85,116,21,53,113,171,18,151,220,221,245,191,137,115,78,138,68,210,81,226,106,71,233,204,135,61,151,81,160,232,82,42,210,115,172,243,173,122,220,201,99,156,201,90,234,93,124,39,82,132,92,175,22,202,136,227,174,245,46,90,199,183,219,253,233,44,0,194,66,141,52,223,255,167,255,233,0,0,183,252,199,100,64,57,159,49,171,249,104,78,3,5,71,0,156,186,21,56,132,55,57,165,204,77,173,10,89,65,26,77,11,242,6,35,147,66,201,60,46,17,9,204,74,65,198,140,216,177,166,68,196,110,69,3,34,9,104,97,48,185,176,248,0,104,198,56,109,17,33,90,7,168,40,162,18,19,34,229,9,136,126,227,42,3,172,108,139,16,20,65,140,15,208,78,193,218,19,168,167,135,16,65,3,18,11,128,130,136,236,146,25,178,46,86,49,38,147,47,167,47,159,77,208,64,193,165,194,230,153,186,220,138,17,51,228,241,113,139,135,140,78,147,134,133,226,249,125,51,101,30,77,205,20,92,52,68,233,124,193,159,168,208,209,36,166,8,45,110,244,87,82,44,204,202,187,253,90,144,127,214,165,53,189,31,255,247,40,142,64,221,1,0,0,15,109,137,244,92,7,214,139,16,200,88,118,119,27,118,230,28,236,235,169,215,170,102,157,57,240,186,87,63,60,184,181,129,141,164,174,202,14,25,66,50,243,255,187,189,52,36,45,19,243,240,143,156,52,91,66,108,31,121,167,156,56,181,1,146,49,199,84,7,246,149,87,220,107,253,191,226,69,0,0,238,248,2,22,8,24,50,179,113,218,67,7,20,32,61,16,175,142,137,35,34,73,128,130,75,124,166,10,224,160,168,66,12,222,181,117,48,102,204,228,182,146,196,103,118,81,245,0,47,216,208,65,112,154,255,251,178,100,28,14,166,83,102,202,155,105,63,162,95,232,9,178,60,102,126,147,17,155,48,109,24,254,65,71,179,103,40,240,150,120,211,54,91,141,224,88,73,75,235,151,233,169,142,2,135,5,18,135,24,216,49,125,35,12,141,96,140,8,28,64,12,140,166,6,24,52,55,18,47,235,226,235,66,75,98,248,5,64,33,80,211,220,158,140,217,165,178,100,87,84,200,69,93,164,179,102,99,126,253,169,86,116,183,132,82,5,65,23,54,112,120,82,217,239,72,145,38,21,2,81,12,128,20,42,162,21,19,78,2,162,105,164,203,155,117,170,103,25,68,249,62,150,169,220,113,41,100,226,131,84,223,22,142,23,119,46,250,175,169,108,243,7,10,77,37,90,191,235,190,101,250,253,81,74,0,11,32,5,254,113,86,0,220,106,52,199,58,113,116,206,202,174,164,5,184,81,118,223,59,170,152,64,40,232,128,154,154,209,64,133,2,222,40,32,172,6,90,182,80,49,220,157,247,188,152,60,252,233,29,64,100,125,148,178,59,159,213,114,40,233,170,238,145,212,249,233,202,149,108,77,198,250,125,238,85,10,60,104,201,150,200,138,27,191,101,98,140,119,103,87,245,6,183,254,129,1,24,19,70,25,137,186,158,4,26,105,75,21,11,151,209,163,48,225,194,142,131,124,214,93,37,100,95,179,177,39,110,129,61,122,209,32,9,198,186,217,151,253,118,233,46,104,179,195,32,27,216,29,245,86,164,183,100,240,105,111,222,24,164,17,42,152,104,45,9,164,36,52,97,174,53,184,125,252,228,55,65,18,106,175,171,112,105,174,212,169,150,187,244,179,117,227,212,146,124,245,159,255,136,32,230,36,121,176,116,148,164,25,123,4,14,36,130,59,187,149,167,119,255,103,210,85,56,251,187,43,38,167,234,181,101,166,142,186,122,39,244,66,187,127,255,255,255,168,52,12,187,252,82,197,109,68,182,169,143,85,68,40,70,196,8,241,95,97,214,254,124,91,62,181,84,113,32,196,172,102,194,121,118,66,217,100,84,96,60,207,242,248,0,101,25,197,36,132,233,31,14,114,159,155,137,214,234,115,208,141,173,149,16,202,199,35,123,207,122,203,117,215,153,217,61,127,183,255,255,168,106,0,1,60,216,192,160,48,97,205,243,97,7,194,22,68,254,80,212,5,33,64,169,10,203,150,176,193,3,90,37,3,68,98,132,130,42,215,221,116,41,38,85,56,32,2,206,9,131,37,227,106,10,3,56,93,97,96,10,193,4,171,122,220,48,32,157,96,49,53,98,10,132,64,1,9,82,236,216,70,181,31,8,2,10,14,44,9,128,56,243,137,12,243,161,196,181,37,3,11,122,167,155,102,35,6,187,169,156,216,93,133,30,235,150,255,251,178,100,57,14,101,232,103,74,27,70,111,146,87,140,217,167,60,98,124,20,245,157,44,109,13,190,201,93,179,102,76,241,149,240,215,227,120,197,167,249,173,247,252,142,45,182,101,183,74,116,177,219,70,244,83,81,180,172,130,221,59,164,67,81,58,57,75,122,157,94,201,43,83,108,155,175,122,10,73,43,42,135,90,76,231,245,36,214,100,20,154,84,40,160,200,209,173,186,105,237,50,73,3,68,204,24,21,196,87,128,0,0,45,218,209,170,99,64,220,29,51,32,31,105,6,241,67,5,194,19,132,207,14,64,20,52,34,35,36,60,152,159,108,25,27,50,185,150,113,235,140,165,255,14,89,254,223,45,232,197,188,138,224,142,250,42,63,90,191,137,186,86,242,152,173,202,180,106,216,26,204,142,137,110,179,116,181,125,243,247,251,109,253,254,155,112,9,183,230,12,169,138,90,105,78,25,57,102,168,57,189,50,98,73,129,152,59,75,156,24,94,101,148,51,162,129,40,132,167,159,55,77,85,40,96,107,8,109,145,120,158,20,38,53,137,18,211,115,21,236,93,9,184,170,198,148,16,13,204,107,8,38,95,8,69,32,136,66,27,139,166,236,179,88,179,42,90,209,135,209,230,114,220,151,2,229,51,102,111,145,166,3,103,78,138,212,119,224,8,140,166,89,127,150,127,255,203,124,188,225,82,114,89,157,107,147,68,51,58,196,176,243,207,251,103,75,147,45,101,243,154,167,246,50,92,202,244,140,18,101,195,184,46,167,82,70,165,84,18,156,91,90,234,114,65,58,166,72,57,147,143,193,178,203,219,109,166,79,130,78,137,17,51,172,164,140,252,144,203,2,58,196,103,31,67,59,144,166,20,176,142,168,213,80,167,80,241,71,253,191,24,137,153,127,178,236,114,163,87,111,148,202,229,122,116,86,90,158,75,187,153,107,82,82,168,134,117,177,237,173,210,205,154,250,235,74,190,233,179,173,27,145,180,244,189,19,167,255,233,121,128,90,0,1,45,244,168,236,198,6,60,239,78,13,195,154,4,201,192,11,1,3,92,47,82,69,131,13,81,142,5,25,4,28,5,9,68,193,28,7,66,157,126,33,164,22,215,24,11,119,69,21,212,214,89,107,206,204,160,134,194,217,149,94,8,32,16,173,114,167,209,130,49,166,210,44,205,26,35,35,102,163,33,147,245,203,136,73,1,69,89,104,128,59,98,117,103,32,8,19,106,149,245,103,77,201,199,171,38,202,189,75,84,86,117,223,254,212,198,152,142,196,124,116,244,43,25,238,98,56,106,85,171,117,119,66,231,238,36,229,213,140,90,186,57,10,238,86,116,114,25,152,131,69,172,133,46,112,21,221,170,178,238,92,53,81,117,171,181,236,149,222,170,217,42,255,251,178,100,86,142,5,140,103,202,27,69,111,178,85,140,217,179,48,101,106,21,173,155,32,109,137,190,193,89,51,102,232,243,9,96,143,130,168,253,148,192,31,127,78,232,79,50,31,194,69,35,5,205,143,30,149,164,7,27,238,158,87,171,155,23,213,152,169,32,142,142,195,15,171,78,223,173,186,127,231,19,51,169,17,10,136,132,21,61,200,186,17,16,134,54,174,182,71,103,73,21,236,216,150,174,164,57,20,138,98,233,82,33,149,170,171,254,231,167,251,109,255,255,247,6,45,70,97,67,134,63,72,102,104,39,30,206,28,46,127,131,163,70,166,208,56,93,34,253,24,249,0,112,224,128,88,18,24,16,158,14,26,40,101,18,13,78,115,1,13,70,137,230,206,141,43,0,96,64,235,32,42,42,60,90,239,173,244,208,88,91,196,68,79,194,197,20,32,0,130,14,131,171,114,23,136,202,84,45,125,169,53,134,99,107,23,138,104,146,110,162,193,171,26,206,64,2,194,184,238,204,0,225,51,120,105,187,210,187,42,172,241,195,111,173,61,158,103,174,255,123,231,221,53,213,151,162,96,210,84,70,126,202,89,86,254,150,105,239,163,87,249,149,93,17,93,6,74,178,13,58,161,202,194,239,233,50,146,169,125,104,119,93,255,82,216,204,21,0,10,1,128,5,187,104,158,116,167,105,216,253,128,120,62,178,28,224,40,229,166,55,44,255,159,26,108,13,6,180,223,71,91,175,77,61,221,191,214,16,230,101,59,59,74,111,116,106,58,37,87,161,139,118,60,134,86,169,89,202,202,202,179,43,22,170,174,239,185,13,105,94,214,230,77,61,76,219,53,102,253,191,255,255,252,69,0,3,109,220,194,64,44,28,11,18,39,184,96,159,31,118,230,44,48,150,198,134,151,228,162,216,169,125,223,176,80,38,108,52,97,172,58,44,178,46,202,220,37,79,72,199,38,84,53,35,99,183,226,16,20,235,171,6,198,10,162,26,211,73,121,149,43,4,95,147,147,13,215,80,43,106,186,37,83,119,35,207,4,15,75,20,229,90,216,82,214,171,47,136,136,134,89,68,137,244,123,174,123,50,122,209,26,231,184,199,67,88,201,177,233,102,73,159,232,133,102,90,93,89,153,6,24,163,157,100,196,14,42,234,204,170,206,175,231,190,168,254,3,53,26,154,171,39,245,180,75,238,72,255,62,79,39,165,165,93,12,56,89,72,4,5,8,167,117,219,154,67,8,82,96,204,148,100,185,186,180,173,158,122,213,199,46,158,190,126,58,175,5,41,169,23,46,68,95,146,10,203,203,169,92,169,141,87,142,125,126,219,63,164,138,85,95,57,15,156,224,34,73,46,92,203,95,104,125,164,54,72,102,68,253,118,125,149,164,123,24,255,251,178,100,120,140,5,29,103,202,155,69,127,64,96,204,233,250,44,101,191,20,17,155,40,109,21,253,9,95,179,102,220,193,150,120,204,244,101,72,69,234,71,245,99,156,213,74,116,173,31,166,215,160,14,128,2,228,191,22,92,24,244,34,137,188,112,114,48,149,52,25,34,65,9,25,186,255,95,17,0,96,72,249,120,28,225,164,12,54,153,19,26,185,119,156,85,172,240,80,39,163,194,151,205,189,36,48,205,107,70,109,191,104,112,125,221,166,156,145,131,161,37,208,19,139,65,22,157,127,94,169,62,229,81,90,6,199,69,75,40,189,90,182,83,54,35,64,8,138,138,135,152,174,231,244,233,144,149,103,145,61,221,59,170,147,182,249,153,234,150,118,85,110,173,90,35,176,193,33,33,52,53,72,233,135,213,206,226,238,99,22,63,153,97,87,210,209,53,233,137,43,76,106,148,182,41,188,125,127,252,186,99,19,35,246,8,0,78,237,182,129,150,1,160,164,2,24,100,127,6,36,214,33,69,211,159,28,252,204,172,126,95,240,225,160,38,132,77,208,207,194,103,27,248,210,147,29,254,44,51,220,212,161,229,80,150,221,143,189,173,74,155,241,225,49,247,218,178,61,237,90,243,127,171,81,63,84,215,178,58,233,173,83,83,179,93,211,70,182,159,235,56,25,0,7,63,212,193,169,10,79,40,168,103,112,155,246,199,202,168,37,32,144,53,188,200,192,32,221,7,125,194,89,169,20,76,117,127,48,56,113,160,22,119,52,33,135,18,9,37,32,229,53,135,214,132,81,107,85,118,163,107,237,52,129,197,238,44,232,1,176,73,104,155,5,36,46,61,126,19,106,85,98,44,32,13,31,9,198,33,135,71,88,116,168,80,128,99,207,199,125,87,63,53,124,183,241,158,62,66,121,40,66,31,103,33,16,235,145,12,48,138,89,42,244,139,67,198,243,8,112,162,241,73,47,184,233,157,231,222,171,153,123,221,135,238,80,166,139,24,166,180,139,203,90,15,58,166,90,144,255,190,179,38,12,172,1,22,75,107,91,10,180,91,203,176,98,151,227,141,202,25,207,73,123,133,210,158,232,39,16,143,50,56,135,15,119,23,171,210,197,46,147,116,122,255,227,196,118,34,181,57,139,218,122,43,159,165,118,121,203,83,149,16,231,75,34,89,30,147,62,215,57,221,180,179,218,135,232,98,33,159,69,91,119,85,206,49,207,175,127,158,183,162,191,255,72,119,151,227,0,11,145,152,41,129,139,145,24,136,136,44,8,168,8,61,20,229,37,248,160,138,146,30,5,96,76,60,181,76,5,131,77,193,151,146,10,20,155,48,226,225,97,15,226,3,40,223,186,240,125,231,70,134,121,145,161,83,45,115,155,150,16,29,48,118,255,251,178,100,161,142,197,23,103,74,27,72,110,208,91,204,217,131,60,103,118,20,73,157,42,109,161,249,129,107,51,102,76,246,8,216,96,109,104,27,72,118,67,9,128,57,132,63,99,139,101,81,41,0,213,197,160,117,125,241,37,158,97,165,140,60,249,145,236,100,177,109,206,159,92,245,205,84,127,233,245,162,70,241,237,251,196,215,250,141,53,101,103,136,85,172,96,209,99,32,133,78,133,88,94,121,34,65,220,24,214,159,31,50,201,136,251,196,103,154,182,33,250,219,122,255,194,36,243,218,1,78,219,106,22,245,72,155,67,194,13,129,124,241,216,166,52,6,181,115,191,118,29,199,178,48,132,221,87,6,25,92,17,143,57,95,50,217,50,33,234,212,85,116,89,154,213,173,210,171,26,61,119,114,42,85,44,138,142,183,54,74,45,30,236,214,234,253,21,221,61,87,162,217,42,217,29,90,214,181,206,233,203,71,244,189,45,162,255,152,90,0,7,191,216,85,192,82,145,187,6,113,73,28,194,135,233,80,37,169,189,17,66,249,152,2,8,108,22,16,210,195,149,150,201,127,143,4,113,27,139,53,0,0,106,193,193,37,9,14,244,51,5,53,112,154,220,125,176,201,106,73,225,250,162,193,28,23,154,24,120,23,84,184,62,31,19,30,46,142,144,76,50,211,150,104,159,210,110,124,245,33,241,158,85,152,111,200,125,167,176,178,109,149,63,25,155,81,69,94,194,109,48,229,77,179,138,35,186,148,213,103,157,85,122,101,25,37,35,57,77,48,179,106,179,42,133,50,162,202,38,171,224,203,86,159,83,119,252,149,92,255,149,105,178,197,226,162,234,123,164,159,53,145,255,204,63,57,207,185,203,240,205,202,166,187,156,115,76,157,170,24,44,1,128,0,2,79,191,235,12,17,144,228,1,28,139,85,71,140,164,140,217,149,183,218,165,138,70,36,250,234,190,195,54,134,255,241,168,232,81,217,22,214,98,181,43,183,19,1,224,197,137,174,129,150,64,255,144,38,177,214,83,122,102,70,138,105,71,136,218,37,249,39,153,110,211,143,164,62,234,221,133,229,142,24,58,163,165,190,208,186,110,126,123,148,172,250,33,185,210,254,208,211,255,136,76,16,48,49,110,206,81,115,66,108,198,183,17,19,17,20,107,144,56,92,210,52,48,181,101,22,24,162,196,64,159,118,192,166,114,128,40,89,58,53,186,110,91,174,148,200,145,22,148,123,0,128,164,21,38,153,18,158,108,51,240,84,49,22,212,162,87,188,247,17,157,185,206,154,18,129,250,69,221,2,23,212,70,83,173,238,216,255,62,127,63,254,242,221,189,230,77,147,27,4,91,211,146,116,69,27,6,189,22,172,216,147,99,212,89,151,139,151,178,159,41,255,251,178,100,203,14,5,175,102,202,27,73,102,96,100,140,217,186,60,67,126,20,113,157,42,109,25,123,65,167,179,102,116,195,21,96,73,153,105,235,167,187,167,213,219,160,210,87,44,60,150,57,51,70,163,179,167,18,118,206,92,123,249,216,146,13,40,169,37,24,113,103,249,232,6,88,0,16,0,1,0,9,109,220,80,94,30,196,81,120,27,28,65,162,18,240,233,193,32,101,3,121,105,162,246,223,110,144,223,186,104,203,79,245,250,255,217,74,167,69,73,11,66,217,82,46,196,51,189,237,32,165,81,68,15,149,92,242,57,85,104,202,164,217,72,211,76,220,143,179,145,42,182,103,68,148,196,185,14,167,85,30,182,47,103,42,153,162,7,45,132,116,67,140,28,225,225,136,136,63,168,22,0,1,211,11,49,65,42,211,39,31,141,96,240,50,74,176,230,235,195,13,44,206,100,110,68,208,8,188,202,43,179,22,0,76,140,2,48,80,64,208,133,177,8,200,205,160,128,224,57,32,8,116,54,33,16,133,136,6,121,230,85,129,100,195,188,48,89,29,185,21,3,135,22,85,132,14,14,194,129,211,51,166,28,99,88,171,72,9,22,61,127,167,130,206,102,14,91,69,69,53,54,104,233,137,0,204,49,87,49,233,99,156,187,65,25,144,200,161,249,123,151,58,69,37,18,68,85,28,72,93,206,116,241,124,93,94,231,83,226,41,210,233,125,33,219,37,150,238,186,190,38,107,74,103,225,191,21,49,204,77,186,190,229,11,52,55,55,159,105,181,193,33,110,13,170,210,85,114,237,4,146,154,214,100,110,175,229,145,15,185,206,215,207,72,158,234,156,19,14,33,254,128,0,155,125,218,217,228,28,14,5,249,188,46,35,46,196,253,197,81,163,21,117,27,95,119,125,120,85,161,188,140,201,148,1,51,22,78,110,179,255,251,18,8,201,182,104,76,23,6,204,148,85,203,59,68,144,227,45,212,84,254,142,20,107,57,225,215,29,45,74,56,226,101,74,36,138,45,208,141,109,172,134,122,238,135,163,80,233,154,164,25,21,125,59,106,231,127,210,102,43,49,214,131,21,33,44,123,40,195,89,251,172,145,233,85,1,177,224,0,229,219,16,187,48,55,64,178,4,119,76,82,176,59,2,253,156,224,144,59,166,114,104,209,197,70,142,192,208,133,208,29,36,70,101,145,201,242,110,62,131,193,116,17,241,6,25,153,122,34,145,138,70,181,126,134,151,21,164,234,187,15,51,195,1,75,47,64,199,50,132,194,33,162,151,34,9,200,98,53,216,193,131,68,113,0,42,42,84,92,55,115,255,212,245,85,211,95,42,149,123,180,220,115,221,117,105,52,242,145,165,141,104,147,78,61,218,223,141,100,135,70,40,121,18,255,251,178,100,222,140,198,76,102,197,147,153,92,80,116,236,233,115,60,40,154,20,53,157,38,109,97,9,193,177,176,165,204,199,140,105,48,205,204,26,72,244,106,177,199,89,195,131,232,218,161,110,117,104,154,179,107,35,214,212,90,198,143,177,47,180,28,107,13,0,73,9,203,109,185,57,216,212,43,161,13,83,11,199,59,157,42,181,246,230,20,84,43,64,78,39,24,196,74,83,95,252,48,216,244,33,86,91,88,110,67,20,129,146,102,151,9,192,12,156,156,183,74,65,20,140,52,83,90,171,162,59,166,136,198,192,150,26,206,3,34,63,82,240,176,194,103,118,124,204,247,55,134,190,119,90,240,207,153,240,152,146,155,83,35,51,227,66,190,69,57,175,88,200,122,248,245,180,67,137,149,0,2,156,176,195,28,140,37,20,56,156,193,221,13,1,72,205,14,76,200,184,226,4,0,161,108,12,197,92,137,129,142,225,128,33,22,92,197,216,162,176,233,146,208,182,68,11,24,200,144,5,1,171,50,149,151,200,185,224,161,99,106,230,89,2,201,211,21,208,135,87,80,176,171,155,78,187,245,59,28,197,219,131,172,94,107,79,205,251,146,193,56,96,61,9,208,140,147,69,5,69,84,208,249,89,69,126,111,170,191,137,74,226,123,169,78,230,20,133,184,142,213,59,79,150,88,134,170,139,150,31,90,227,210,98,154,217,178,28,95,45,4,167,22,54,199,176,161,229,137,216,92,209,116,23,81,16,121,231,221,220,112,177,118,178,216,165,221,69,18,52,60,67,177,36,64,147,170,32,0,44,214,154,45,164,235,58,45,113,1,88,175,82,26,140,237,227,153,204,16,69,0,89,141,215,164,45,89,81,159,201,230,171,217,248,46,74,76,195,246,112,38,185,194,60,142,147,39,126,106,39,8,227,29,52,125,217,232,187,245,152,222,49,203,198,67,252,146,187,149,61,37,39,41,28,233,82,4,138,13,97,96,185,200,69,245,8,205,246,166,66,139,81,244,245,25,177,208,204,164,14,16,185,236,32,208,204,97,52,67,252,152,76,139,6,144,3,159,205,66,166,64,195,224,18,9,193,128,153,184,200,26,156,194,197,0,68,5,239,86,83,9,15,135,84,26,28,12,3,0,135,54,233,7,50,209,97,161,163,187,72,94,237,56,235,198,70,174,232,47,177,26,19,79,175,5,69,137,205,210,246,189,90,227,13,46,142,62,168,45,176,30,191,68,107,241,65,139,236,30,23,82,218,58,217,108,210,103,251,44,187,219,63,147,52,249,19,120,228,11,41,39,186,96,235,206,178,196,114,234,174,185,196,179,208,54,110,62,185,166,222,202,250,235,249,237,83,181,23,124,58,18,183,61,116,207,234,67,28,116,255,75,190,89,12,149,255,251,178,100,223,12,133,175,102,199,155,121,66,242,113,172,217,115,61,35,93,20,201,157,38,109,177,117,129,200,179,101,220,242,161,249,108,223,119,61,178,19,142,149,84,234,178,121,106,223,132,172,65,149,46,219,161,12,72,105,92,121,152,232,165,195,26,236,191,193,134,241,218,153,212,234,88,14,64,252,171,86,223,184,136,32,217,16,196,109,21,95,164,202,215,77,123,73,62,235,65,9,77,173,238,168,127,119,16,66,68,77,152,241,40,58,24,74,40,236,101,221,10,61,37,117,73,49,153,142,123,100,169,113,146,201,94,132,204,211,106,157,203,196,127,140,86,91,70,79,241,171,168,230,226,253,218,245,36,210,113,242,111,114,23,18,152,130,154,138,102,92,114,112,92,100,170,170,170,170,170,0,38,163,77,75,49,9,227,104,8,62,4,243,29,92,50,232,163,12,142,49,3,99,5,35,66,3,4,51,49,80,147,72,18,0,21,152,104,225,149,159,2,65,66,160,8,10,7,12,128,64,204,144,177,76,193,2,194,32,19,7,4,77,192,48,153,142,8,35,209,123,97,132,173,104,139,90,105,34,20,92,28,24,142,172,186,20,142,107,174,82,235,76,52,41,92,109,192,121,33,249,126,153,75,42,134,29,89,20,163,242,202,236,15,208,107,1,8,38,81,141,53,59,143,201,146,244,131,57,124,178,212,231,22,221,246,102,170,127,198,248,254,119,59,86,47,34,225,155,170,28,236,186,204,139,214,181,31,173,49,111,238,179,206,215,202,62,42,79,159,148,231,57,78,157,179,245,164,59,28,8,93,107,219,32,94,206,231,77,255,241,208,48,229,0,34,66,110,73,84,75,173,27,170,193,192,72,27,147,244,68,171,204,133,201,196,158,123,26,209,39,93,94,74,219,248,30,185,117,237,189,56,0,88,110,228,126,121,126,122,72,253,77,79,114,100,72,11,168,105,122,241,88,65,220,237,82,78,11,173,28,151,180,68,160,204,191,204,236,36,107,145,249,180,145,58,100,115,183,220,233,121,199,154,87,195,182,107,145,102,49,81,15,15,152,159,214,2,138,215,166,215,98,189,95,237,129,24,185,153,57,134,99,178,153,132,13,38,124,154,26,144,110,112,99,57,130,3,70,45,15,24,4,46,89,131,15,130,12,50,1,48,248,72,32,120,45,64,55,110,50,75,12,224,2,96,8,131,12,3,209,182,144,105,34,165,38,96,73,58,106,138,66,26,155,151,122,109,0,79,244,65,224,119,93,210,98,93,22,72,205,18,233,215,127,223,249,35,52,95,239,180,90,158,71,72,235,62,235,214,25,127,41,168,249,25,198,95,132,201,36,71,60,121,83,115,183,108,234,105,119,49,39,170,119,73,54,111,84,252,195,174,161,240,115,168,255,251,178,100,223,14,134,17,102,198,19,102,103,64,114,108,233,87,60,102,190,24,13,155,24,46,101,109,209,180,51,100,200,243,14,24,169,136,167,212,76,247,83,220,87,251,33,239,158,191,142,59,115,217,26,93,93,85,114,122,85,184,237,245,181,231,96,188,175,131,125,9,40,72,109,80,180,181,175,113,155,37,95,125,90,243,39,202,2,155,30,0,215,227,157,105,144,2,68,208,55,95,18,228,251,2,20,133,165,145,160,208,57,158,184,66,86,89,3,1,139,130,197,150,122,93,40,166,220,25,243,41,55,79,225,36,35,215,254,90,255,212,110,87,100,145,136,196,164,216,162,49,125,244,44,137,250,116,175,82,177,19,106,194,241,98,146,161,22,134,246,238,137,81,202,72,197,217,9,124,190,27,25,23,169,29,45,140,151,225,72,176,148,189,214,101,11,252,244,7,32,203,118,181,56,12,17,208,14,32,228,104,32,126,224,145,16,169,184,192,170,86,212,217,10,84,8,195,84,204,153,242,139,55,41,225,225,177,99,212,208,203,25,118,214,165,185,92,85,145,60,220,49,71,112,161,162,108,82,182,105,47,40,187,9,160,89,50,177,80,202,104,204,174,10,10,110,89,28,194,79,27,247,52,182,180,72,211,100,93,81,123,238,244,17,164,168,197,214,42,6,169,210,49,100,66,204,151,232,107,17,51,112,169,13,80,213,97,252,69,14,90,184,125,185,79,243,79,116,83,213,170,135,247,21,69,65,7,53,202,152,147,215,248,220,202,151,235,0,214,2,119,111,186,20,2,71,72,112,166,226,67,2,227,6,136,174,147,171,36,253,6,118,143,128,47,154,68,153,52,170,46,206,64,210,148,166,124,194,108,157,99,193,251,250,79,183,188,165,43,138,26,53,136,42,43,164,191,77,208,53,38,147,142,99,41,175,137,136,8,164,181,161,132,154,164,210,132,211,239,166,117,170,75,88,99,244,77,66,85,200,123,52,157,198,40,182,115,83,28,180,228,162,54,30,182,53,170,69,165,182,213,90,154,78,160,206,86,91,235,114,81,207,80,141,223,239,73,249,8,58,170,223,27,90,159,38,217,79,99,28,130,72,101,210,106,164,163,227,125,141,99,181,96,210,16,1,42,93,88,21,196,68,53,230,10,80,10,156,230,176,179,35,239,44,150,152,56,67,18,78,232,193,21,202,92,52,20,55,29,104,141,233,88,212,40,137,138,227,89,42,63,53,119,26,179,20,242,153,77,170,8,93,91,216,95,151,250,105,77,171,79,53,20,109,17,143,154,196,93,44,196,255,103,142,168,141,111,213,153,77,72,190,60,247,165,87,94,144,57,152,175,53,46,217,132,41,57,201,21,79,244,24,130,181,35,46,20,223,85,61,50,130,145,64,185,20,255,251,178,68,213,140,212,175,103,75,27,41,69,48,156,12,217,83,101,233,60,18,77,155,40,108,152,249,130,68,51,101,77,135,160,241,65,37,54,227,165,111,173,251,251,41,43,165,17,51,238,142,168,134,82,232,200,223,235,178,134,2,42,3,88,157,6,154,10,120,57,102,107,43,9,72,211,170,129,144,162,48,32,130,41,44,37,148,109,230,2,200,121,226,242,230,49,130,124,188,189,101,11,16,73,129,8,3,170,160,108,63,135,229,204,119,26,106,185,161,2,215,102,201,209,135,239,245,115,115,172,241,109,164,146,112,198,86,40,229,22,29,20,72,241,48,232,174,137,104,125,199,226,43,10,181,72,165,80,222,16,145,85,26,77,158,172,144,168,43,113,89,48,185,245,41,209,154,227,134,246,239,18,131,84,155,71,57,82,160,120,197,254,229,23,129,162,142,60,211,11,170,170,144,32,245,213,0,14,19,57,151,140,212,178,51,201,48,240,109,19,102,46,142,12,225,50,169,220,218,165,163,1,12,192,65,3,45,153,129,197,67,46,196,97,152,20,184,145,51,166,32,139,49,128,40,96,6,152,3,193,28,212,192,209,133,16,129,149,15,4,29,130,29,33,187,42,40,29,190,102,5,231,103,73,210,144,128,99,202,218,138,74,253,196,94,240,235,179,64,213,157,7,1,215,104,86,114,148,163,21,130,101,88,19,20,11,160,12,152,96,241,59,33,243,50,140,45,58,204,172,223,225,27,191,246,115,251,253,228,91,37,219,98,213,232,117,136,18,164,161,229,109,10,121,108,101,181,43,154,173,161,187,197,103,43,221,172,142,207,54,123,243,250,255,203,42,227,137,37,89,85,63,40,213,82,85,57,92,11,237,44,180,99,234,21,168,245,55,162,190,144,15,71,122,74,5,20,162,65,92,196,87,29,6,233,206,115,7,220,0,140,13,166,125,17,51,208,40,42,133,154,94,121,203,168,70,32,207,231,72,105,55,205,255,239,253,253,180,176,163,212,70,212,19,77,215,116,206,23,165,156,48,81,109,51,149,142,25,102,76,53,217,143,37,6,10,92,142,103,240,171,153,142,105,221,75,246,153,56,144,64,140,185,77,169,33,179,48,130,69,45,131,17,77,242,61,90,103,3,176,0,4,151,24,85,62,92,99,22,29,204,252,80,2,149,64,97,48,177,172,196,98,64,176,68,190,6,9,61,138,129,204,161,2,137,164,128,240,97,231,148,28,176,195,133,165,248,218,78,248,26,37,31,7,0,93,181,114,2,95,227,17,20,248,130,94,5,3,139,176,70,218,11,173,121,214,114,47,195,14,7,69,16,20,32,118,240,33,137,202,17,134,53,135,108,88,241,115,4,78,67,153,51,231,159,235,127,251,255,249,227,95,175,251,227,255,255,251,176,100,210,12,198,47,102,197,147,154,74,242,106,12,217,115,61,35,55,84,229,157,30,110,101,11,129,156,179,166,12,240,142,97,230,238,18,221,26,232,100,76,216,219,159,170,184,160,248,138,15,28,118,148,54,46,25,251,140,161,195,143,17,133,233,162,99,249,103,44,150,239,135,150,114,142,177,20,111,136,112,151,141,1,105,0,57,109,188,249,138,187,113,47,226,248,186,167,26,226,11,188,54,6,187,70,115,159,117,219,158,231,205,12,135,193,185,124,255,248,141,70,228,213,154,57,244,146,133,98,122,100,155,51,136,39,114,235,151,99,12,102,247,207,68,103,39,108,236,47,50,225,20,123,14,26,23,120,237,12,141,253,178,98,66,52,62,41,102,231,24,246,25,78,3,55,103,202,61,103,13,29,66,234,250,246,138,180,170,0,2,140,104,182,38,174,226,111,4,166,198,196,111,227,103,25,60,96,149,231,4,100,96,129,96,193,35,66,32,49,208,112,112,123,220,37,104,132,64,225,242,205,54,234,172,130,51,46,20,46,232,8,193,144,32,104,32,92,182,131,192,88,201,225,150,91,146,170,54,176,194,149,42,232,139,54,160,76,120,22,164,254,16,167,190,64,234,219,175,16,193,253,138,82,197,37,212,252,153,161,142,205,88,15,131,1,170,186,6,157,183,55,204,227,214,12,159,237,21,162,187,178,19,184,127,254,122,183,229,201,30,44,128,220,251,178,76,83,234,140,85,67,31,186,14,98,14,196,98,179,234,135,115,153,49,240,116,10,136,180,202,235,109,228,234,164,153,180,114,71,85,109,15,147,190,193,172,176,64,57,36,167,84,51,148,187,32,194,32,83,65,120,185,82,14,4,123,59,120,232,98,114,141,92,41,224,74,242,250,44,89,15,42,218,20,48,199,56,152,173,155,175,253,19,217,37,169,68,25,145,156,24,179,122,97,114,46,214,18,224,233,164,205,107,2,186,122,40,245,117,51,153,216,228,148,227,34,161,19,104,155,24,39,118,54,63,154,19,195,82,68,85,38,205,102,170,239,74,241,105,147,167,97,100,75,79,242,24,0,92,191,99,24,104,133,24,84,49,214,154,99,5,28,6,236,4,124,164,37,12,12,27,4,176,88,65,64,69,253,77,101,119,133,232,1,252,46,171,112,94,55,32,148,220,147,55,147,210,24,10,16,162,50,76,32,31,31,88,133,24,146,22,162,19,234,201,102,90,128,247,52,88,202,153,139,35,60,100,82,137,82,53,173,91,107,207,255,239,255,229,187,47,59,158,111,185,194,119,58,255,250,140,243,37,13,248,88,80,213,236,137,17,94,49,169,51,169,172,171,22,246,108,236,221,122,142,42,201,115,51,119,167,183,235,168,254,38,122,10,253,96,223,202,125,255,251,178,100,217,140,197,149,102,199,27,104,87,64,110,44,217,83,60,163,152,20,173,155,40,109,37,149,201,195,179,165,140,240,142,152,39,157,237,166,183,71,40,219,105,216,97,234,182,205,255,169,96,173,248,0,3,182,92,110,157,169,1,130,156,38,102,0,76,117,96,99,38,152,20,135,138,186,63,215,170,182,71,182,211,119,214,250,246,6,205,18,95,107,46,71,210,146,4,87,55,123,2,83,226,8,16,160,152,51,77,193,176,64,17,81,166,66,166,151,196,108,36,141,226,34,17,126,94,132,123,157,204,178,114,181,197,35,10,67,46,11,123,28,138,190,200,166,215,52,124,23,137,20,64,58,2,55,69,132,85,96,76,6,135,57,152,179,76,65,77,69,51,46,57,56,46,50,170,170,170,0,0,100,108,197,228,3,26,19,140,94,18,48,74,176,198,131,99,147,129,204,16,4,53,176,33,75,67,1,134,27,56,137,9,12,30,29,65,1,67,108,246,32,106,82,57,172,2,131,41,7,89,91,10,93,16,107,198,179,37,217,172,108,221,96,20,209,118,9,1,16,84,48,28,5,86,135,11,254,239,150,157,43,224,73,19,68,156,76,4,188,105,172,241,142,45,71,13,172,195,169,142,211,213,190,25,125,161,182,30,94,5,44,106,18,50,176,79,17,73,224,54,59,6,194,97,198,186,167,150,211,34,43,227,189,181,108,70,108,208,225,37,232,202,146,118,148,84,237,36,253,119,233,211,206,160,179,220,198,195,205,79,160,189,205,238,64,230,177,105,17,232,159,141,209,186,210,122,28,221,161,45,220,238,24,125,214,230,41,43,231,85,39,218,23,110,165,213,239,187,57,242,98,46,188,2,11,113,214,96,248,83,176,7,32,73,79,178,4,172,70,16,110,76,202,224,165,188,255,77,207,114,59,244,192,129,119,64,45,78,74,204,81,113,7,65,118,183,205,110,64,227,74,35,123,174,242,211,122,162,201,201,238,124,68,167,126,131,66,132,252,51,85,34,137,125,137,235,216,82,169,235,211,49,79,234,179,168,117,45,246,233,93,52,200,35,49,231,31,243,53,231,231,124,245,162,1,14,194,0,182,200,24,60,135,226,156,115,207,4,60,53,12,168,228,102,109,233,86,193,150,144,106,212,153,238,39,219,64,204,0,120,26,16,226,134,113,168,24,249,154,34,23,38,104,74,0,67,44,241,165,41,22,67,214,50,103,84,62,53,84,193,76,5,15,120,128,128,46,80,56,80,148,238,109,139,234,218,174,57,84,2,169,81,85,21,8,73,26,66,25,91,126,93,37,66,166,112,84,12,165,173,170,12,137,9,134,167,51,67,104,144,234,116,194,73,2,160,171,149,85,223,88,17,120,206,192,86,49,148,215,179,143,227,232,36,255,251,178,100,223,14,198,102,102,199,27,152,91,112,118,204,217,67,96,195,136,23,241,155,32,109,97,111,201,199,179,165,76,243,14,24,145,169,230,69,61,253,42,215,177,25,111,196,195,184,154,158,225,255,57,231,57,212,185,115,37,177,53,8,84,196,92,189,251,141,222,108,107,235,119,16,239,117,217,235,245,23,61,85,247,109,139,147,83,179,235,169,196,40,199,157,58,212,46,54,211,238,208,13,89,0,4,228,112,230,87,36,12,97,222,11,194,0,202,253,144,87,80,179,37,156,99,39,160,196,149,115,59,148,228,152,125,20,149,69,72,159,251,188,152,35,35,48,99,88,165,168,248,163,108,74,45,80,99,6,1,100,0,85,89,51,40,10,13,16,172,238,69,9,213,194,51,3,7,110,8,68,141,12,165,165,83,181,167,115,224,212,174,249,57,158,96,191,45,139,255,36,157,227,255,220,238,242,191,231,15,54,134,71,206,240,167,193,37,0,3,119,248,8,136,208,192,134,159,67,229,131,90,114,9,16,193,148,49,1,128,18,77,109,55,23,229,240,87,206,236,46,15,76,185,68,126,25,148,60,146,104,18,150,157,222,156,165,251,176,59,105,13,195,81,156,28,38,93,126,172,170,196,161,248,110,111,215,105,156,10,146,151,106,254,122,158,171,77,77,202,178,77,202,100,178,170,249,221,187,135,119,255,227,91,229,41,251,210,203,136,86,242,121,44,202,161,72,71,21,71,190,53,135,77,9,91,55,44,181,115,126,92,239,97,247,132,102,162,148,186,200,246,68,219,91,26,30,90,38,234,58,129,171,165,55,157,82,211,211,10,118,128,153,5,59,183,172,45,72,137,71,168,223,40,23,160,60,72,51,169,160,201,36,241,109,26,93,214,186,154,154,214,227,87,90,198,226,83,42,204,107,164,47,56,9,200,51,115,134,203,115,235,171,135,7,179,151,107,250,140,65,208,139,43,31,90,68,132,179,114,131,104,132,209,73,2,87,107,178,247,244,213,46,217,17,56,147,133,53,181,3,175,41,64,98,9,99,35,95,91,94,150,106,186,43,22,70,245,116,186,134,220,1,53,130,144,210,47,179,28,22,197,147,102,128,24,158,84,224,96,146,49,154,132,102,62,3,141,29,4,69,226,168,36,195,131,80,168,108,196,165,1,224,209,66,189,39,84,4,46,6,10,132,4,149,12,48,104,117,129,0,68,128,116,175,4,33,70,172,20,4,168,184,136,12,35,2,11,3,130,1,96,144,113,64,45,87,38,56,232,28,24,9,67,116,247,82,50,182,148,2,5,36,161,134,194,193,2,224,80,69,128,135,0,18,60,192,192,40,105,97,156,39,58,13,47,43,117,34,3,171,215,73,255,81,228,122,121,223,168,53,234,107,209,57,217,255,251,178,100,204,12,132,202,102,203,27,35,111,178,110,140,233,135,60,103,190,26,13,155,20,46,13,254,193,201,179,102,40,241,162,249,170,221,206,177,214,244,110,32,153,54,52,198,210,169,246,95,165,127,231,85,179,220,255,66,222,165,134,75,72,196,162,148,244,139,92,201,201,90,163,25,91,234,250,221,111,44,111,159,227,73,39,195,234,70,141,77,99,113,233,243,243,10,40,182,8,209,0,46,219,195,95,137,1,132,127,41,166,122,224,189,151,178,171,176,183,154,98,206,24,143,226,181,98,214,172,118,8,82,59,132,56,238,161,76,255,240,199,170,89,159,254,100,153,153,249,158,95,249,158,210,228,136,12,215,199,142,227,184,196,65,158,108,64,150,155,9,138,47,178,145,195,196,25,81,207,82,40,74,164,107,154,169,235,191,182,200,109,52,150,251,199,100,247,82,171,163,43,192,203,183,141,170,205,135,171,42,128,17,69,0,0,238,244,176,16,136,112,76,224,154,68,136,58,0,67,225,36,28,213,195,38,130,214,148,30,129,39,197,167,216,122,154,85,84,195,180,215,28,7,161,67,27,231,214,8,129,31,71,2,244,220,252,118,56,177,24,133,156,240,181,253,174,254,69,59,44,140,176,244,199,67,72,57,244,126,38,31,73,5,63,97,183,238,154,65,97,104,23,129,154,57,110,37,141,82,127,231,254,219,154,241,23,247,91,127,221,74,233,59,239,145,119,43,204,175,136,123,28,191,72,189,101,172,233,212,214,130,225,235,16,65,224,162,147,40,180,180,241,231,157,82,250,66,147,53,88,68,168,251,146,234,117,76,186,237,62,108,242,66,99,191,156,231,136,0,0,172,0,4,223,241,146,8,18,21,248,239,82,132,6,70,48,36,8,75,229,57,67,1,75,152,236,19,27,193,116,127,71,36,246,66,16,196,129,0,85,41,88,25,20,137,202,183,199,109,108,46,7,69,107,22,124,95,42,6,73,230,122,78,201,216,196,89,78,42,32,41,25,46,228,198,182,196,200,240,148,9,163,66,30,160,137,74,99,255,239,54,254,236,124,122,204,108,196,97,230,37,88,204,66,166,222,93,201,248,60,214,250,97,13,200,150,65,14,118,212,35,151,5,125,228,40,195,238,53,75,76,149,53,68,52,167,73,157,71,186,71,230,190,75,199,183,197,152,219,30,141,47,183,86,53,91,100,0,113,78,238,216,177,110,8,67,33,193,174,3,145,48,32,109,170,54,145,57,27,55,129,159,250,72,34,95,53,3,209,62,219,134,96,152,98,36,251,80,55,105,124,8,237,65,240,91,135,28,107,201,164,197,37,244,216,50,151,214,23,58,169,155,52,69,234,114,218,219,194,140,170,245,57,151,244,186,37,0,241,58,216,154,229,80,87,255,251,178,68,206,14,229,62,102,202,155,38,87,176,158,172,233,83,97,230,126,19,229,157,44,108,153,94,194,93,51,165,13,145,151,216,246,28,82,231,58,5,96,76,6,198,89,90,238,31,238,222,127,119,251,255,251,243,29,230,163,148,211,72,247,199,127,207,135,167,74,236,43,59,105,187,127,12,215,174,240,85,208,109,40,194,51,241,29,195,76,166,221,203,199,114,149,113,219,253,170,115,34,28,255,234,134,40,30,117,45,166,8,160,194,139,206,67,224,240,161,12,152,146,52,10,6,211,57,123,79,131,224,126,82,83,220,147,206,195,85,99,177,56,98,2,125,162,15,132,141,212,127,164,109,205,115,212,105,201,44,168,33,251,84,140,166,82,249,206,167,50,224,143,193,140,13,119,186,105,146,217,149,51,66,166,142,65,179,105,134,160,108,229,98,202,108,169,39,122,64,173,206,13,142,218,254,235,254,62,127,231,255,211,246,144,45,142,186,156,206,254,135,3,128,17,4,1,105,200,101,97,224,191,194,140,243,1,120,26,28,238,214,148,138,202,117,243,125,14,233,31,171,82,171,89,151,207,170,67,93,0,14,227,47,135,50,246,192,96,129,138,232,134,43,31,152,121,209,216,24,184,105,132,130,0,130,4,71,236,88,12,24,36,38,89,196,123,73,25,65,126,197,1,223,102,106,244,128,131,139,128,181,27,68,225,98,50,134,196,132,44,1,43,66,224,195,70,104,32,101,168,132,33,15,106,87,148,230,25,147,192,192,128,48,128,19,40,6,82,131,11,10,200,132,17,17,222,69,76,145,72,52,149,169,226,160,133,173,8,33,143,168,194,112,50,242,221,7,3,146,135,183,193,193,9,31,7,87,238,177,179,173,229,231,238,80,178,242,237,48,32,168,21,105,64,249,235,76,30,132,78,155,28,62,13,195,132,101,8,65,54,161,225,120,162,88,239,73,120,102,232,137,193,93,108,215,215,51,85,78,178,68,188,74,32,174,120,236,210,154,41,19,65,32,60,0,13,96,0,13,191,226,88,167,60,25,7,143,100,16,88,99,195,174,248,245,54,4,189,73,243,11,250,131,139,223,34,247,191,254,181,65,233,198,166,135,119,86,171,57,143,119,100,173,93,81,181,111,61,12,53,218,199,41,147,18,141,159,221,93,222,171,90,41,191,211,95,158,175,169,167,24,98,246,84,108,212,29,7,10,54,204,132,19,50,216,188,197,68,227,178,35,1,129,147,69,30,140,132,123,22,167,131,65,72,56,97,128,80,208,92,193,97,17,80,128,64,117,27,95,152,57,199,72,144,16,129,59,213,84,24,6,113,24,98,55,63,208,11,10,78,102,80,219,186,234,232,4,9,72,69,98,78,160,72,32,192,224,26,36,203,125,167,156,57,27,255,251,178,100,183,14,6,23,103,71,19,99,111,176,84,140,217,202,32,39,140,25,45,155,28,110,33,190,201,100,179,167,52,144,150,40,79,28,7,137,6,27,171,95,74,2,239,147,2,221,69,210,161,17,246,148,224,182,54,176,177,94,104,148,250,66,37,210,177,68,230,90,124,122,166,17,220,178,231,159,14,203,84,159,5,218,45,48,225,216,78,144,96,209,249,58,143,71,152,44,96,231,183,73,125,233,207,27,75,48,108,180,163,181,66,141,19,21,122,55,127,112,115,196,216,248,137,166,188,193,77,117,211,90,209,48,123,186,201,105,119,86,165,45,105,156,97,152,40,70,244,0,18,21,54,0,18,255,250,57,40,17,192,96,100,58,211,2,135,175,39,50,195,59,106,96,68,147,166,75,249,103,206,107,250,255,132,6,11,42,189,8,182,126,230,149,153,228,86,107,37,145,216,98,81,6,153,168,125,140,227,233,91,59,179,187,163,37,93,94,150,89,75,169,147,207,252,206,207,162,124,251,17,215,189,127,78,145,129,104,0,1,102,244,84,136,85,60,120,16,251,81,68,32,134,156,74,98,199,198,82,0,128,104,20,46,20,172,42,229,255,75,41,200,50,86,250,215,93,232,14,71,129,32,6,89,12,38,92,74,26,219,248,194,159,102,72,244,172,59,120,226,84,93,141,130,88,224,69,41,150,29,187,173,150,76,159,15,162,70,23,97,0,128,160,183,29,195,111,243,164,148,56,110,123,231,113,91,215,123,94,114,157,206,75,32,58,122,253,169,135,255,226,133,76,173,75,12,145,170,72,140,61,163,120,215,254,231,137,78,248,206,60,244,56,100,24,117,10,87,101,184,252,226,6,151,156,48,135,10,163,22,116,175,30,241,27,65,72,172,52,108,77,245,214,164,208,243,202,73,208,109,71,172,129,162,204,19,98,120,41,70,224,0,20,132,0,0,23,111,153,31,199,43,139,16,134,26,107,2,198,76,105,181,20,85,170,98,54,173,162,83,109,52,251,178,16,151,255,207,161,27,127,231,103,233,165,213,123,200,200,173,35,209,26,202,117,77,203,35,58,25,154,122,167,99,217,16,154,173,191,150,116,102,231,223,245,191,219,253,187,42,61,64,206,29,72,209,97,195,75,16,77,111,23,58,128,120,225,32,19,201,131,77,70,195,20,4,152,84,104,98,32,161,132,142,230,19,25,143,37,193,160,67,11,136,129,128,82,129,25,134,66,36,193,134,2,6,64,21,28,16,232,194,137,4,3,48,64,13,144,17,82,139,129,97,76,104,3,36,120,68,40,97,184,5,74,43,5,17,26,161,201,100,40,48,198,56,12,144,96,200,14,131,5,24,2,14,73,227,74,20,221,74,55,169,67,12,158,183,199,129,160,36,9,132,220,255,251,178,100,193,142,37,179,103,73,155,104,111,176,82,140,233,189,61,37,26,30,61,155,26,110,105,175,193,116,51,102,140,243,9,184,17,9,103,26,242,198,16,33,135,4,22,10,60,92,132,209,146,64,1,6,82,212,209,128,131,3,153,2,149,47,64,104,70,22,210,159,180,182,141,195,61,187,101,53,45,157,150,213,50,10,91,82,83,30,55,89,145,169,178,206,33,60,145,154,9,152,31,76,198,116,249,145,195,34,153,187,24,153,185,138,8,27,24,49,116,196,217,204,76,206,152,174,170,61,38,95,189,154,183,83,181,104,86,165,45,205,15,42,173,211,215,221,10,12,180,80,60,176,76,46,239,228,140,231,121,226,182,60,141,57,155,158,34,95,173,198,141,156,252,120,167,153,248,221,188,57,119,187,247,196,119,115,155,195,149,168,26,42,153,112,217,180,206,67,88,202,151,75,252,25,245,119,102,53,244,162,150,214,14,244,163,59,178,13,117,101,77,38,42,99,144,194,240,234,228,45,108,70,177,93,208,230,179,72,125,36,217,63,201,255,255,254,34,0,0,101,188,199,147,48,208,141,129,195,91,72,215,147,52,207,13,35,0,139,40,36,38,20,10,34,5,14,36,70,57,14,168,66,198,46,235,91,123,32,54,38,191,160,133,64,92,180,12,74,139,49,54,230,147,210,66,5,36,128,213,77,228,108,41,106,24,32,85,66,22,179,216,250,211,87,80,172,64,68,218,137,96,2,196,50,228,3,0,35,240,56,179,62,121,30,245,152,201,208,102,5,14,82,166,12,13,223,83,117,43,96,194,192,11,209,13,75,40,172,99,90,158,239,186,167,219,100,149,216,19,216,236,232,188,133,117,171,27,156,140,74,181,111,152,210,58,51,93,25,118,119,245,179,183,94,123,91,27,249,129,152,240,163,195,78,99,12,177,37,121,233,239,6,54,236,239,223,234,58,96,66,225,102,42,0,48,0,0,47,255,137,219,96,97,226,64,192,236,30,228,121,40,168,248,232,186,118,43,229,84,32,218,243,247,71,127,221,155,91,239,254,101,238,172,218,34,45,72,198,86,91,58,142,236,116,154,150,186,203,174,171,167,101,213,117,235,239,127,252,186,126,180,169,42,205,111,189,31,165,0,208,71,105,141,1,38,29,84,24,98,100,103,40,25,140,196,70,186,54,136,9,193,13,5,22,49,16,4,26,58,73,212,32,95,197,202,66,16,224,204,50,178,220,105,58,214,87,161,10,56,166,144,34,69,17,35,64,172,12,25,1,65,199,153,134,188,131,75,39,112,25,86,108,10,0,19,208,212,131,161,61,229,216,139,195,11,84,202,40,84,20,76,66,104,129,51,85,98,8,65,0,144,12,214,148,48,104,10,137,138,185,193,74,176,212,64,255,251,178,100,189,14,37,205,103,202,27,66,127,178,77,44,233,218,36,2,112,26,13,159,32,110,101,175,193,158,51,102,40,243,13,112,84,169,18,20,45,152,149,140,219,151,117,193,157,215,46,214,239,164,235,253,75,187,222,153,139,24,24,58,110,154,141,81,122,9,164,93,99,91,84,186,104,42,238,233,50,108,167,69,238,233,59,178,8,41,13,148,149,36,173,64,242,206,154,49,211,134,68,137,212,82,52,186,207,18,196,177,60,243,89,153,23,55,107,162,212,86,132,204,208,158,9,49,187,0,4,1,45,181,241,128,24,130,14,170,32,165,81,169,132,105,221,5,0,228,134,170,103,109,126,16,67,98,91,235,250,79,170,140,16,49,185,135,32,71,69,162,131,240,130,20,197,9,88,53,51,27,26,243,255,54,173,159,57,77,207,212,200,145,110,234,74,173,74,49,17,106,132,219,210,206,105,100,133,121,14,156,237,60,245,211,218,102,73,195,254,83,255,63,206,255,117,255,207,255,252,168,21,0,1,53,208,198,135,12,36,20,199,201,73,15,134,147,193,225,228,201,100,194,168,44,98,98,136,156,153,170,46,72,2,56,0,212,219,74,143,27,91,89,104,162,219,56,143,112,140,89,245,78,187,13,114,35,30,117,216,83,10,78,120,37,166,174,166,212,116,33,102,198,30,86,251,231,169,211,206,100,112,6,28,95,136,212,68,41,44,113,229,50,42,103,138,95,71,10,166,138,187,87,226,45,188,130,49,24,166,171,123,122,255,246,173,102,127,175,185,251,63,255,88,248,220,221,150,69,38,149,235,250,6,169,239,13,187,223,62,121,167,207,241,217,247,236,54,215,118,234,136,119,175,128,232,26,127,114,242,255,162,91,255,253,155,176,41,96,0,8,66,0,65,143,191,232,176,249,98,160,100,125,19,194,81,242,150,89,128,72,207,224,214,166,42,254,83,219,201,136,51,173,63,219,85,216,137,201,246,164,110,77,219,255,71,35,28,166,116,117,144,80,236,202,68,76,178,44,107,110,136,71,139,90,172,100,156,153,138,135,46,231,43,215,119,253,78,238,137,91,254,154,249,52,253,191,255,5,98,158,134,40,19,16,166,76,73,83,51,250,4,46,13,53,145,224,200,196,240,230,16,8,108,97,97,184,200,125,4,165,206,28,2,35,177,48,217,59,87,59,144,237,176,39,109,156,23,193,224,48,24,149,26,68,130,205,101,67,215,212,116,160,38,84,14,14,128,156,52,158,102,105,148,219,171,166,80,206,212,208,72,40,175,215,67,240,152,9,120,90,134,176,132,161,24,29,13,173,191,208,43,95,87,237,137,82,46,85,206,92,181,84,131,146,252,179,105,39,33,113,222,54,95,23,152,222,122,207,238,127,240,225,44,27,254,255,251,178,100,197,14,5,52,103,74,27,102,87,176,91,12,233,205,48,101,110,23,129,157,32,110,5,254,137,175,179,102,40,241,150,185,183,181,39,130,56,75,62,201,76,202,53,243,159,109,97,227,100,118,168,240,48,199,125,122,193,195,83,216,113,228,249,244,205,227,230,251,255,250,255,93,125,252,231,84,198,43,138,226,66,79,58,0,0,32,0,1,75,182,62,80,177,119,71,232,55,9,10,9,84,95,87,53,102,133,2,119,25,113,247,127,74,182,253,231,61,14,109,232,179,102,67,255,156,133,158,103,207,118,134,14,16,48,102,104,79,190,76,247,119,34,202,199,243,25,10,245,151,217,23,215,138,72,200,136,73,4,138,90,109,47,241,14,110,38,107,169,40,164,60,228,34,228,181,154,228,41,8,87,87,41,223,75,235,187,178,104,212,224,114,234,0,0,27,180,193,144,76,168,36,202,38,141,168,236,196,75,140,153,244,116,152,33,216,32,136,203,201,4,2,100,32,43,77,105,170,176,145,186,77,63,203,9,4,169,171,138,93,33,105,191,160,36,12,98,64,250,170,187,122,229,34,185,181,173,251,93,4,2,3,69,37,124,4,146,47,57,106,88,224,80,189,44,85,119,166,226,124,16,129,48,164,40,151,24,145,197,159,150,102,188,146,36,84,2,5,39,162,98,133,197,19,2,181,25,29,53,142,80,56,121,253,151,86,189,107,247,255,255,106,146,221,250,180,29,181,160,154,209,93,170,219,90,157,104,35,163,178,12,130,27,177,107,27,86,96,146,11,65,7,89,234,73,163,90,45,88,250,84,231,81,65,107,68,254,173,7,222,130,204,81,81,120,138,29,22,235,55,0,21,126,253,72,218,208,126,171,134,252,37,182,99,73,134,28,57,97,57,207,100,236,59,200,223,238,29,74,109,19,165,255,233,12,142,46,245,105,40,73,106,212,15,149,46,62,234,250,185,147,20,115,175,87,253,78,183,19,34,32,243,229,34,72,246,168,105,143,163,229,102,170,22,106,90,107,155,171,120,121,167,29,122,242,214,211,23,212,14,185,171,142,251,229,39,221,90,246,91,137,143,254,162,190,254,127,44,64,166,125,185,131,62,8,128,113,243,24,195,4,198,79,249,65,11,0,18,129,32,70,0,43,86,119,211,50,42,210,67,129,196,108,189,77,180,18,134,40,16,88,102,88,128,112,168,70,129,14,63,179,114,38,30,100,6,40,59,146,228,43,58,151,200,65,194,139,128,156,112,222,110,27,38,103,124,85,37,250,232,51,60,80,28,145,111,188,22,248,65,146,151,66,32,160,80,2,92,53,102,178,214,85,165,249,102,48,212,186,106,231,243,255,237,123,173,217,166,166,40,231,5,33,10,231,21,1,217,203,20,103,58,132,136,255,251,178,100,215,142,5,216,104,200,155,120,107,240,109,204,217,147,60,104,122,22,197,155,40,109,21,254,201,157,51,102,104,177,158,248,75,32,228,209,234,174,82,49,157,40,136,142,175,221,14,228,93,132,8,97,115,228,170,65,163,188,79,121,105,44,54,127,61,127,254,247,251,213,219,164,119,105,191,202,224,15,172,168,0,108,0,0,13,127,194,12,200,92,64,19,64,40,40,31,13,134,211,35,114,102,160,214,247,255,158,134,53,223,253,169,179,83,38,67,46,157,226,247,111,169,196,141,235,170,247,255,255,109,15,58,38,197,177,49,76,197,210,214,19,197,44,202,153,212,81,10,3,58,0,112,114,37,142,83,36,4,76,196,109,15,45,31,207,218,53,59,206,186,179,58,232,199,87,183,167,148,71,173,48,114,228,85,0,1,225,212,65,146,205,6,50,192,142,229,76,32,77,57,49,208,196,104,208,139,202,127,25,36,92,12,28,8,193,3,66,48,16,8,168,23,34,37,130,130,5,253,80,70,200,144,235,56,195,32,4,16,71,3,12,121,60,129,197,94,192,40,36,23,6,11,26,12,111,121,39,240,99,36,5,11,23,10,130,47,73,152,170,96,16,2,151,23,68,0,69,97,203,74,213,213,193,131,56,93,103,8,28,140,42,24,160,81,134,9,9,107,9,153,3,35,184,168,160,64,40,28,28,80,183,42,200,229,172,17,154,23,25,20,26,161,246,168,99,146,12,247,207,122,223,246,102,175,109,74,247,109,189,74,160,181,41,5,91,83,42,165,118,90,212,202,48,69,20,30,180,230,165,244,211,73,4,17,164,145,237,11,209,85,55,68,221,69,194,93,74,60,189,58,26,206,174,72,27,23,44,154,146,7,246,192,96,0,9,183,165,194,28,114,165,132,109,33,101,45,20,75,137,35,218,102,152,26,164,12,222,6,187,239,156,239,120,188,245,182,248,129,80,251,110,141,231,14,121,229,10,21,249,74,222,229,255,15,66,148,179,34,83,202,93,224,168,78,12,9,74,46,25,230,160,182,230,166,102,208,186,53,68,133,116,108,75,137,140,119,49,30,108,144,91,17,61,107,54,95,186,24,126,220,253,117,204,115,25,116,15,108,167,33,131,170,25,26,9,226,69,27,92,209,128,30,24,52,232,133,156,80,76,12,56,16,42,97,33,128,224,198,26,234,162,185,64,145,117,95,103,131,36,1,183,133,226,72,100,19,152,152,28,234,48,183,17,144,89,130,230,185,38,10,155,92,196,131,41,4,97,160,208,68,212,6,141,5,64,16,189,137,160,145,76,160,85,219,11,36,0,87,240,49,134,5,51,133,192,190,92,38,180,58,10,231,177,64,224,228,128,65,82,176,48,129,100,1,186,9,250,145,237,13,117,174,202,255,251,178,100,219,142,166,122,102,198,147,154,107,242,106,140,217,135,60,103,190,88,41,155,30,109,141,126,201,137,51,101,204,243,13,105,121,69,250,75,220,231,207,238,69,111,223,158,134,228,104,200,102,191,250,126,81,74,187,182,117,253,242,155,110,241,197,140,73,159,48,23,129,204,4,225,233,183,42,158,245,217,184,169,196,178,33,228,234,97,215,112,245,42,124,119,147,169,180,248,49,0,1,92,150,218,154,79,118,22,65,95,31,108,239,30,179,42,16,100,135,162,223,45,188,201,109,155,181,22,14,72,173,166,128,132,171,198,139,163,176,1,75,11,213,200,173,45,105,191,252,255,128,169,60,213,223,141,95,206,162,80,64,216,227,82,41,97,194,60,53,134,255,231,60,23,103,252,38,108,239,53,235,149,249,250,249,247,153,21,176,227,195,114,243,251,150,94,249,127,208,9,149,0,0,82,112,214,198,204,129,164,219,107,13,182,60,28,74,123,236,6,137,8,108,225,66,68,162,199,198,6,102,76,8,96,33,9,72,33,9,71,33,128,133,168,188,29,69,222,90,164,149,103,72,92,89,144,168,3,88,97,47,68,81,59,212,92,198,5,198,142,128,0,240,81,127,136,66,24,232,224,234,16,162,208,112,112,200,92,54,226,82,73,89,186,63,89,17,133,160,65,48,6,134,155,187,174,209,87,14,156,244,241,71,209,16,42,36,52,38,187,144,240,66,255,100,44,14,165,21,207,195,159,238,223,93,213,166,219,109,145,215,145,46,187,247,103,209,85,231,61,19,107,200,180,225,9,67,140,64,215,42,171,170,105,231,59,165,53,74,64,101,102,206,164,166,49,175,107,210,151,246,137,226,98,221,168,110,144,208,4,0,2,237,180,151,45,155,6,178,132,35,196,32,75,44,32,140,55,0,161,0,97,206,134,141,37,59,89,91,59,25,102,236,246,105,62,19,163,220,188,229,22,200,61,132,38,144,149,81,63,140,234,46,50,112,167,212,183,135,212,201,103,186,12,36,154,187,57,20,88,12,22,124,72,83,53,36,90,53,83,36,55,74,190,68,230,110,232,70,70,48,138,104,242,17,151,252,60,187,205,9,161,34,156,245,114,127,163,39,246,0,225,164,164,102,17,17,171,1,153,224,38,222,35,152,144,62,111,162,17,142,76,70,15,30,23,245,133,24,8,90,144,66,32,27,184,130,238,248,144,37,147,195,104,232,218,56,170,50,92,212,62,37,0,39,179,75,72,166,156,211,144,234,161,130,2,33,114,192,128,132,193,100,160,64,20,12,92,225,96,1,129,192,11,204,72,0,180,29,232,45,249,81,214,140,205,70,64,77,104,12,13,79,135,98,109,189,26,0,176,5,150,44,0,96,205,250,25,67,206,179,250,250,220,187,255,251,178,100,212,14,5,221,102,199,155,98,127,178,113,236,217,103,60,195,92,88,165,155,30,110,13,190,137,173,51,102,180,241,150,120,127,42,111,207,95,251,70,203,77,57,74,104,179,203,179,231,80,175,235,235,163,139,22,53,80,97,18,199,88,70,104,166,228,28,241,145,186,14,145,156,225,48,150,58,148,191,77,217,233,163,90,74,117,151,77,212,234,58,146,53,157,56,141,157,83,173,54,173,102,76,245,56,75,45,152,0,82,204,68,6,174,255,229,118,85,231,75,41,16,111,41,155,219,20,179,176,246,123,205,155,201,23,59,172,146,74,115,176,39,46,159,249,72,254,216,100,18,69,72,138,144,236,216,33,33,210,184,102,119,17,218,69,58,95,236,184,36,177,164,143,31,143,132,22,25,143,15,155,163,43,9,87,34,189,68,91,77,93,135,182,213,118,34,61,14,172,117,84,100,119,118,229,53,235,93,83,216,189,235,79,131,82,0,3,54,212,28,72,37,128,237,0,229,133,132,56,109,48,207,22,98,27,82,74,160,201,153,147,186,228,211,179,75,84,146,120,75,117,130,101,54,100,180,241,172,169,100,112,92,8,95,54,213,193,217,234,18,192,84,98,17,42,50,94,204,108,115,11,76,100,193,27,186,184,208,234,184,211,6,141,137,88,230,100,248,63,175,170,143,65,131,158,102,22,229,81,199,219,168,252,92,70,137,31,37,14,32,181,87,44,169,186,37,84,177,131,179,166,196,147,211,140,54,5,40,104,210,113,85,230,46,99,152,21,82,62,102,107,221,175,218,228,61,87,86,79,198,44,228,159,115,88,238,107,245,2,2,184,0,11,111,249,126,1,180,3,176,31,176,176,12,255,16,165,32,35,175,49,152,133,30,204,40,110,143,7,209,22,154,14,213,203,218,195,134,197,138,185,174,208,128,175,44,41,220,189,128,240,237,84,158,81,159,15,87,32,194,20,61,160,105,125,148,26,22,158,51,75,36,161,101,211,138,248,241,232,107,69,219,44,66,140,74,99,233,77,27,107,116,149,4,164,229,219,15,70,18,164,136,209,181,8,114,151,153,58,177,130,28,48,186,192,173,33,131,24,101,158,210,47,220,51,31,57,108,115,29,94,121,148,139,104,141,102,87,86,124,100,53,36,113,84,245,94,4,29,40,0,61,183,200,200,152,67,58,71,68,253,55,184,181,170,108,171,78,15,168,7,205,140,54,179,22,179,66,188,10,203,6,173,172,176,225,229,174,32,154,197,44,81,10,11,138,176,227,152,69,68,85,165,113,24,107,26,133,20,61,12,101,226,14,161,100,101,105,223,191,122,23,210,33,224,247,177,199,77,196,223,92,92,43,196,24,146,121,175,44,251,234,115,204,27,146,147,118,177,93,70,218,206,124,255,251,178,68,204,140,228,223,102,202,155,44,69,162,148,204,217,83,97,232,78,80,153,155,48,108,61,7,194,28,51,165,13,151,160,248,66,46,186,205,66,144,232,175,85,115,83,74,240,250,91,90,202,71,205,58,210,142,58,177,189,93,123,8,114,221,134,2,84,193,125,132,2,18,18,116,184,36,138,43,63,78,15,170,25,242,19,60,16,215,174,45,214,129,43,91,218,175,168,90,229,170,157,56,10,156,140,104,130,64,38,13,78,10,137,206,10,142,34,77,162,71,137,196,165,26,130,70,116,48,90,101,17,177,104,137,111,245,250,204,238,116,114,34,111,138,211,217,135,209,236,173,37,158,146,211,117,81,18,149,73,181,243,25,55,45,41,52,188,119,13,46,214,144,87,19,69,142,24,57,218,85,190,109,26,63,152,225,248,109,185,235,155,199,91,14,174,88,75,21,0,0,12,104,56,10,98,230,57,141,225,102,89,103,154,8,80,30,200,0,68,12,66,50,26,47,0,65,160,17,170,92,14,3,148,61,33,222,48,52,70,2,23,2,92,17,224,6,56,48,136,128,48,88,232,36,31,94,0,128,41,12,155,15,240,232,82,248,25,217,67,129,129,1,129,68,81,177,117,41,218,20,19,21,94,229,239,93,108,245,231,86,248,202,196,102,14,13,34,117,220,125,112,160,96,146,247,253,151,211,72,166,100,242,33,244,120,1,250,162,129,229,125,252,123,43,190,223,59,190,163,182,61,212,230,247,92,54,169,107,218,217,218,188,90,80,62,90,47,47,49,56,195,104,98,109,82,173,43,163,249,75,96,214,71,105,232,56,131,76,18,135,57,23,156,124,174,105,49,10,240,238,250,135,123,206,79,39,88,222,218,125,109,134,138,62,97,80,26,0,132,220,145,196,107,240,251,182,183,1,205,28,50,190,111,163,108,254,118,61,55,110,39,32,197,183,98,113,163,148,215,162,219,59,247,136,58,121,133,189,72,106,138,119,105,247,236,248,98,95,109,235,117,159,126,214,191,250,158,235,230,95,95,191,69,255,76,74,60,14,227,78,145,7,71,100,36,182,112,103,152,116,182,184,35,69,180,50,181,187,161,219,103,36,124,143,10,177,48,168,217,27,54,82,234,86,160,100,74,148,249,36,111,164,103,84,172,166,56,220,147,165,64,128,1,89,245,17,41,49,200,64,211,12,192,67,40,40,226,189,52,34,147,40,160,242,177,46,214,135,62,242,22,118,192,208,152,106,28,112,221,36,189,92,238,91,103,121,167,159,215,207,81,153,76,132,112,219,24,76,76,32,58,240,60,89,160,81,174,88,110,110,131,238,210,95,139,202,35,81,161,28,46,48,146,172,9,138,80,126,75,8,101,132,71,18,63,238,250,229,59,87,44,97,84,44,239,255,251,178,100,213,140,198,56,102,198,27,154,91,112,124,76,217,51,97,131,126,21,69,159,36,109,33,187,65,115,179,100,197,132,9,122,196,33,207,83,77,13,95,212,124,247,19,142,74,24,42,214,113,164,168,211,135,32,246,93,208,103,145,179,72,195,166,107,129,165,152,149,70,234,57,139,52,154,37,54,65,205,234,164,129,118,215,122,43,81,212,18,89,178,71,209,103,101,26,3,225,173,32,250,208,148,51,246,74,249,11,61,47,165,77,94,45,21,183,38,0,169,96,69,144,184,15,75,44,124,115,115,114,128,121,68,60,181,217,154,187,236,181,119,12,142,245,187,177,221,119,213,211,233,220,167,84,158,167,156,236,99,166,140,74,161,16,135,157,108,157,110,148,34,179,163,156,221,253,155,163,217,38,174,255,93,127,117,211,111,214,237,239,232,194,21,0,18,243,12,5,76,42,120,53,77,80,148,134,104,68,169,195,87,134,6,138,154,12,76,80,218,48,32,44,18,36,12,39,163,184,57,241,139,66,146,68,208,64,192,16,105,84,224,131,50,56,189,38,8,232,178,34,176,34,51,101,228,93,207,5,101,206,189,132,31,139,192,96,72,0,146,136,130,34,194,133,170,81,65,226,160,85,128,193,2,138,35,168,208,249,98,38,38,203,212,92,229,255,46,80,165,204,0,2,199,0,11,197,212,46,211,11,72,99,113,1,24,102,186,34,58,194,220,149,190,230,250,242,98,20,209,225,102,241,103,133,237,38,175,143,171,103,84,215,167,255,63,31,127,63,21,199,248,164,213,172,211,239,91,190,164,121,11,89,189,227,85,237,154,223,61,131,43,215,88,143,22,31,110,196,141,158,84,252,142,152,159,178,237,201,175,120,240,175,171,198,204,45,231,76,207,217,237,133,233,110,254,242,103,83,218,68,240,25,228,187,254,223,253,32,148,220,150,184,112,166,237,22,105,43,96,148,111,152,100,180,188,171,85,157,157,169,165,141,206,212,123,147,12,219,160,77,2,198,162,178,146,54,12,153,30,200,212,49,245,27,71,32,251,60,96,178,33,179,200,218,254,219,229,39,24,182,41,184,235,140,248,187,87,168,199,165,39,85,77,92,199,40,58,246,104,148,132,38,123,121,184,155,116,169,105,148,127,72,93,134,45,195,104,40,178,241,77,117,45,51,215,119,197,113,6,220,218,200,206,175,174,120,134,1,122,174,90,98,230,0,81,195,9,149,43,10,65,32,28,240,201,146,4,159,135,136,213,251,91,96,238,50,173,110,48,80,240,69,35,67,110,176,211,218,165,140,62,62,205,159,37,248,231,205,182,150,41,132,98,240,228,55,13,214,134,155,86,180,147,45,117,66,227,141,126,251,16,129,163,217,75,166,31,40,132,167,144,68,204,186,255,251,178,100,215,142,7,3,103,197,19,154,122,240,121,172,233,67,97,136,54,21,141,159,34,109,161,253,9,116,179,102,244,195,9,56,110,158,39,19,166,162,120,194,32,160,55,19,160,204,242,58,254,38,169,28,109,8,83,35,139,133,231,108,109,253,39,243,29,95,223,167,80,177,49,51,20,251,68,199,110,145,49,83,196,214,139,90,218,68,80,225,103,220,63,19,156,55,201,14,37,107,191,187,249,169,93,194,222,32,197,155,53,206,37,133,186,91,61,188,111,75,72,192,0,10,73,68,193,123,255,213,52,254,156,11,75,5,24,255,110,144,123,25,151,52,241,123,170,67,109,6,226,233,254,214,110,98,109,183,253,174,183,91,117,118,236,148,234,149,163,18,165,59,81,136,231,41,31,51,154,226,73,179,162,187,27,49,29,234,69,121,46,143,114,164,203,86,150,189,107,157,82,140,44,246,68,57,43,211,233,151,55,84,79,80,37,0,0,98,172,204,202,16,100,234,2,141,28,184,29,202,110,239,38,210,88,85,24,7,53,175,112,48,34,177,152,8,74,139,1,2,83,64,196,128,18,13,64,209,172,68,17,90,132,162,0,37,10,136,110,146,141,204,157,32,88,35,39,110,224,65,133,140,4,148,4,84,74,130,171,39,201,32,27,211,24,25,144,47,146,4,23,24,224,9,6,98,2,137,134,104,237,209,154,12,32,16,42,63,175,194,202,67,45,117,157,64,69,201,86,229,250,93,100,101,3,16,91,34,19,92,132,126,131,85,210,189,112,39,163,183,251,135,19,65,6,117,166,154,214,246,102,90,102,108,231,78,164,236,131,156,69,52,220,242,69,195,204,201,169,126,166,109,189,122,143,41,58,70,42,56,198,132,228,215,54,77,103,146,69,138,106,142,20,201,17,232,57,145,25,76,129,197,51,63,100,41,108,167,101,32,147,40,237,51,38,101,156,4,201,60,192,8,0,39,45,137,67,28,158,157,203,33,190,35,202,4,30,217,35,171,225,48,229,81,124,191,145,211,114,117,169,158,151,139,93,230,147,62,109,211,106,219,123,197,228,54,72,240,167,97,120,207,3,77,146,199,173,47,247,182,25,38,133,43,164,57,22,233,93,87,206,47,45,7,123,248,114,66,171,189,82,212,65,117,231,122,199,156,63,101,47,181,216,16,140,229,117,68,6,190,45,231,46,58,195,92,193,223,176,245,145,236,138,106,32,85,20,243,145,149,63,173,117,68,235,167,64,205,50,72,204,65,16,32,211,15,112,219,87,80,146,163,227,17,148,75,8,144,178,64,172,193,81,180,102,160,215,213,152,190,51,239,218,138,220,47,210,68,152,243,12,45,25,154,218,7,206,52,8,212,194,61,165,84,37,162,147,71,80,241,38,196,39,229,14,255,251,178,100,205,14,134,186,102,199,27,121,107,242,128,44,217,87,60,103,246,20,129,155,36,109,13,94,193,125,51,102,156,177,158,184,24,242,149,177,14,74,86,219,89,178,150,194,160,96,53,110,128,216,107,200,147,209,216,140,254,22,160,217,91,235,109,198,151,188,85,160,200,148,3,69,151,114,222,241,242,180,19,25,175,137,6,38,4,133,216,106,233,14,103,253,47,187,26,254,77,221,79,42,221,40,72,126,91,240,227,203,18,16,217,148,129,134,34,37,170,155,179,83,208,238,237,70,122,205,109,0,77,24,0,137,118,216,209,197,4,83,129,224,90,52,159,85,139,185,107,178,215,237,238,137,210,231,221,124,254,143,176,50,198,200,239,160,115,4,235,203,255,254,110,111,53,40,205,213,78,92,163,90,139,86,103,184,50,66,112,185,247,42,144,163,106,230,247,222,53,236,74,155,100,71,158,219,29,210,105,147,51,238,134,59,53,183,115,80,207,255,103,209,140,191,208,39,66,0,5,238,252,4,104,52,147,31,241,31,131,196,29,74,141,50,155,238,186,193,42,164,89,184,198,54,216,31,41,216,121,225,129,144,246,90,44,235,17,43,1,217,173,75,98,98,28,106,46,155,228,190,22,194,28,209,240,133,57,229,27,119,112,165,144,170,155,229,89,150,179,137,116,16,217,224,177,48,28,80,203,169,53,226,136,14,3,176,232,34,56,92,116,113,167,181,112,247,161,200,100,88,209,130,239,166,178,159,31,49,47,51,95,16,209,125,235,73,244,177,115,222,253,60,14,23,44,184,75,73,101,92,118,145,114,174,41,38,158,57,207,36,183,114,225,162,8,80,77,208,160,205,163,89,158,202,125,68,208,110,82,62,0,20,24,5,77,182,202,76,140,64,192,42,41,17,204,177,4,136,80,78,140,102,198,74,243,209,117,235,188,63,159,168,46,161,127,63,249,3,44,147,65,233,67,255,45,17,21,199,20,149,16,254,22,134,141,8,170,56,190,100,250,151,197,54,83,71,24,205,200,139,62,84,246,58,179,34,174,84,189,33,210,61,211,73,103,153,68,95,75,228,100,103,231,37,235,93,127,179,174,211,250,133,41,0,0,12,68,220,131,140,76,100,221,135,141,14,212,213,137,15,188,64,206,107,12,204,4,32,220,192,71,69,76,129,66,130,163,75,101,52,193,1,9,132,195,43,220,128,16,113,35,0,144,70,0,225,159,29,16,105,3,176,34,128,176,219,150,160,110,192,113,36,116,105,175,65,51,18,69,224,55,134,17,249,17,98,32,2,71,217,43,186,226,10,23,47,59,96,137,150,173,51,19,120,121,58,182,177,91,76,114,0,152,166,197,203,134,32,24,196,117,33,216,144,234,29,67,217,108,30,115,122,248,255,250,255,251,178,100,199,12,133,23,104,74,155,40,110,208,103,44,233,154,36,103,204,24,9,157,26,109,233,109,193,246,179,101,76,244,161,121,221,115,213,196,63,216,201,158,35,255,230,235,108,62,125,91,186,212,53,164,146,105,228,110,30,120,160,244,85,213,52,250,140,109,91,237,29,149,178,46,207,102,169,119,204,215,205,205,207,190,162,182,68,220,76,178,46,180,0,54,128,9,219,53,30,183,79,77,247,65,42,16,68,122,218,124,246,100,26,85,120,30,189,40,136,64,144,38,144,238,231,158,202,85,143,67,48,128,205,178,222,103,59,185,141,230,31,137,44,99,242,217,146,155,62,49,156,115,196,87,196,16,121,131,225,208,147,140,22,181,81,28,134,27,178,83,91,228,204,209,42,179,204,95,9,207,113,9,23,205,172,74,213,69,89,2,168,157,228,99,141,118,137,130,166,158,12,136,205,101,246,154,158,27,218,59,123,159,246,86,38,158,109,224,2,229,0,7,37,172,215,138,48,64,13,13,163,40,80,192,21,51,194,12,25,150,156,185,216,114,55,167,10,39,189,51,202,96,208,97,18,244,59,68,146,109,164,142,4,142,20,27,127,159,218,58,206,205,182,82,225,65,116,232,19,124,4,146,140,7,121,147,241,99,59,215,99,172,245,167,77,198,159,138,123,78,117,113,64,236,77,117,42,125,64,137,70,128,208,240,62,17,26,248,231,190,126,162,253,107,238,118,154,79,223,143,142,170,34,38,248,175,55,122,152,94,122,105,254,198,204,118,130,26,245,69,233,10,143,119,119,106,122,81,74,211,211,251,254,154,89,214,238,254,112,117,192,41,217,108,71,98,21,10,97,177,155,141,166,43,150,78,225,187,136,187,211,98,253,92,210,55,166,118,179,211,105,122,84,173,172,13,90,92,24,251,113,135,81,178,216,144,207,13,92,76,103,194,20,115,38,197,192,70,103,24,13,170,179,95,50,34,130,136,143,78,221,227,200,68,100,117,169,147,206,96,139,121,191,51,49,107,18,216,80,210,182,121,88,207,151,244,77,21,60,191,171,185,118,61,95,48,104,0,203,119,196,205,192,0,140,28,51,90,56,180,0,128,102,33,201,88,7,101,184,138,21,114,214,18,92,179,84,161,160,103,147,172,234,162,172,120,28,101,124,161,180,246,16,46,112,84,252,107,57,92,145,127,37,50,120,171,107,156,207,42,198,238,208,112,65,61,34,27,140,210,159,56,233,127,93,122,144,81,150,159,105,13,97,161,226,25,162,185,113,239,222,235,226,57,235,234,62,187,142,119,207,251,126,20,191,230,123,184,116,220,209,239,169,165,174,91,194,234,236,131,238,98,138,165,22,180,182,243,91,59,126,198,195,223,81,45,126,216,157,174,187,156,210,101,138,255,251,176,100,202,140,4,178,103,73,155,72,86,208,106,108,217,99,48,101,204,19,233,155,40,109,49,120,138,46,179,101,104,246,25,89,77,170,148,51,181,23,226,17,1,6,52,0,128,24,10,75,182,200,67,196,249,114,100,83,134,201,74,202,185,32,47,202,151,61,113,3,113,248,148,248,181,105,104,146,40,177,87,79,180,144,48,210,41,28,251,188,64,119,82,107,68,226,50,88,92,148,152,18,12,98,45,42,115,203,65,56,233,110,161,174,249,43,92,114,38,92,189,222,56,108,120,69,33,147,160,105,213,81,193,73,109,232,51,209,84,239,173,134,90,57,136,39,119,205,35,11,41,84,133,59,14,140,126,91,188,163,168,207,122,223,77,242,182,30,79,120,84,207,252,199,153,250,90,30,29,187,46,27,184,3,5,0,0,19,140,0,122,107,32,135,100,28,102,206,172,192,193,202,12,43,0,234,1,130,131,102,42,28,101,196,128,228,115,11,9,140,18,132,133,7,5,135,96,54,52,84,39,73,0,73,80,192,113,181,132,150,4,194,22,19,45,229,143,68,90,244,10,10,5,10,17,50,68,56,23,240,46,96,16,146,56,24,76,78,64,46,182,220,134,156,242,136,68,27,163,132,151,37,1,11,248,18,10,1,3,81,86,191,40,154,131,169,160,8,34,1,77,7,146,153,53,211,254,31,47,220,161,216,157,141,83,242,199,255,254,245,125,154,233,209,86,253,185,156,132,79,187,84,147,41,80,225,15,33,6,48,117,25,12,2,9,193,119,166,72,208,111,250,122,118,59,90,89,117,220,98,55,239,49,36,155,234,223,56,133,137,47,85,196,95,31,203,184,52,189,223,197,215,155,123,179,236,94,0,249,26,202,0,2,3,0,153,118,253,122,116,233,219,134,161,116,34,27,85,200,98,172,211,171,108,7,94,139,202,128,14,52,193,115,32,65,189,72,129,144,36,53,44,107,199,69,55,35,177,115,229,226,250,136,148,173,193,92,133,136,20,39,93,22,182,158,218,47,150,117,190,188,123,136,29,205,232,201,73,251,69,68,16,104,202,121,202,46,217,207,87,149,83,215,215,205,216,52,213,26,193,139,13,7,19,146,183,82,233,69,92,186,179,72,21,9,46,143,254,114,111,220,130,34,233,171,204,206,154,227,107,81,250,197,62,192,40,157,178,171,8,81,51,177,19,23,136,49,40,160,116,1,160,139,153,11,0,11,148,190,161,96,17,84,168,192,176,42,230,125,200,67,17,98,171,14,44,202,193,149,5,99,161,113,103,204,33,53,165,172,214,181,47,116,97,230,44,96,224,170,216,206,145,96,66,16,24,18,34,12,88,53,109,80,168,57,193,156,121,156,216,106,108,72,117,229,107,10,6,60,39,1,70,168,163,255,251,178,100,219,142,134,114,102,198,27,98,127,160,135,236,217,106,61,6,126,85,149,157,30,109,133,126,129,177,51,165,232,244,141,120,85,107,92,126,218,68,98,22,242,188,250,103,80,107,197,59,246,114,255,255,255,43,96,72,70,129,15,214,244,127,242,104,152,73,116,166,98,120,229,42,40,146,82,74,57,189,35,75,43,114,85,5,135,237,236,162,83,102,34,88,248,182,47,113,115,13,226,253,245,125,251,226,190,64,213,160,67,0,25,45,184,195,124,84,15,135,21,88,145,32,96,202,85,80,245,89,193,111,78,178,188,139,7,87,37,69,53,124,155,134,226,88,82,105,203,35,247,61,51,31,102,228,35,252,194,126,231,3,134,180,100,98,111,63,138,188,36,225,223,115,220,141,225,197,156,83,111,207,125,140,130,109,81,205,188,221,34,17,203,82,28,59,201,41,22,100,244,191,237,255,101,104,104,10,67,178,151,58,137,52,223,78,120,167,0,0,18,140,24,176,85,67,52,186,243,82,165,49,162,179,38,66,48,0,210,96,112,96,153,117,12,76,124,104,132,28,60,192,209,84,170,44,76,9,147,132,72,0,136,198,0,48,149,6,112,18,74,36,95,38,230,242,68,30,165,84,107,237,233,129,9,160,154,34,133,168,38,45,234,74,32,33,92,22,249,136,198,219,209,144,56,195,224,157,196,68,44,57,61,33,128,130,105,215,174,138,158,188,23,43,123,163,77,130,2,107,16,26,236,108,221,135,157,254,83,247,189,255,255,254,223,136,153,21,190,123,201,114,101,53,8,248,224,49,195,168,183,57,215,154,215,118,176,234,223,172,76,57,159,239,64,226,235,79,223,126,179,143,203,126,230,214,118,155,121,119,58,243,240,106,235,86,235,65,133,32,47,227,164,108,219,110,170,235,157,193,35,106,146,224,38,80,54,187,169,16,63,182,149,131,74,223,145,81,168,128,74,121,58,74,51,165,63,47,61,43,90,7,34,7,27,167,221,65,201,4,22,16,70,135,11,245,30,119,230,89,183,59,15,101,105,148,197,25,76,109,34,117,69,228,218,252,180,207,31,81,179,72,194,70,157,126,20,180,153,225,132,23,231,30,160,229,220,24,148,66,252,27,200,246,205,207,179,181,227,83,180,37,45,78,147,117,62,102,227,189,151,179,142,249,45,191,200,197,168,0,11,179,224,225,203,224,14,144,221,176,132,131,153,176,160,195,239,42,154,171,136,149,125,213,205,86,253,23,169,105,44,183,40,202,199,81,98,253,214,34,77,178,198,37,212,246,165,116,133,80,40,224,57,19,24,107,144,59,57,149,54,210,171,20,80,236,46,95,35,75,151,241,223,165,103,117,167,53,90,173,235,148,18,137,117,122,80,92,72,28,160,140,114,47,251,255,251,178,100,203,140,5,171,102,199,27,97,103,162,129,108,217,186,37,134,41,19,153,159,38,108,157,124,201,187,51,100,200,246,13,120,39,215,237,238,138,168,107,165,79,57,20,231,171,85,155,249,243,25,102,215,189,210,81,170,217,90,247,89,137,145,190,213,216,148,231,199,153,223,12,101,30,77,104,89,103,220,197,214,122,220,232,63,125,28,86,54,145,0,186,152,192,6,255,85,35,137,233,156,111,13,149,8,47,148,233,240,197,126,138,202,200,5,156,198,156,43,166,63,112,35,109,203,94,243,132,9,173,206,22,89,109,158,183,85,151,185,227,218,124,171,66,229,17,34,48,93,160,148,12,227,94,159,205,161,43,25,102,170,153,86,122,102,98,241,0,228,204,209,62,30,238,125,200,202,153,25,33,251,27,159,91,147,229,255,79,42,205,247,253,138,244,169,223,237,239,255,252,207,203,151,129,213,0,140,156,177,48,33,232,25,150,54,26,244,195,225,82,54,89,139,192,166,137,30,24,84,90,2,48,152,80,32,14,33,3,67,143,202,31,14,140,1,194,102,8,202,68,0,199,15,35,192,167,154,52,18,18,99,36,180,201,136,157,76,17,209,202,161,150,228,184,98,66,135,50,95,32,45,11,53,89,71,149,45,203,87,86,55,217,180,90,67,199,48,197,114,136,172,9,84,168,146,25,174,179,201,20,182,90,238,67,51,111,243,131,65,1,71,92,149,93,12,213,139,114,198,173,118,238,95,45,67,174,237,248,94,126,46,86,255,254,235,189,215,153,158,219,141,99,138,245,184,168,143,111,234,90,183,86,221,103,65,163,137,196,133,83,46,163,144,201,239,223,75,154,191,227,223,235,143,95,38,160,104,1,171,238,251,0,0,204,203,170,69,54,219,176,96,104,126,34,107,68,187,33,128,104,3,114,199,61,123,238,210,101,210,158,69,59,187,156,89,209,175,220,173,124,97,39,198,44,237,110,222,127,153,101,145,2,66,20,214,253,67,22,16,17,49,65,106,11,39,182,48,113,104,51,61,24,61,151,1,134,175,92,160,39,6,206,35,35,184,48,129,153,2,25,195,72,52,4,111,131,72,235,204,56,128,164,196,200,126,165,11,15,50,80,138,101,90,163,80,234,180,246,82,179,168,26,182,192,6,127,182,48,128,80,38,14,92,10,234,129,19,148,152,168,36,192,0,72,248,73,84,84,0,149,50,217,150,101,114,98,219,9,164,46,116,100,120,35,240,76,33,200,147,125,36,66,51,1,69,100,48,253,182,21,0,188,112,203,57,151,221,238,15,5,5,219,115,21,103,111,225,59,71,86,151,58,63,158,160,220,167,78,244,59,27,194,154,130,222,91,238,251,253,103,61,17,168,239,46,212,213,20,246,78,40,201,166,70,255,251,178,100,209,140,5,210,102,197,11,153,67,244,122,12,217,205,36,101,219,85,125,157,38,109,25,254,201,212,179,102,40,241,161,236,13,65,21,185,153,208,169,178,246,154,51,86,103,86,39,241,13,54,41,231,75,127,185,81,108,166,167,167,147,113,139,131,80,41,190,196,102,77,73,156,182,189,196,92,107,118,214,255,197,47,104,57,107,146,177,49,46,126,3,196,212,0,3,134,74,113,167,34,37,225,252,157,138,67,32,163,27,244,152,195,15,204,39,9,53,192,136,70,49,33,192,148,18,75,134,174,160,39,124,1,157,97,124,28,114,118,182,123,106,195,4,65,115,13,16,164,135,34,185,42,166,225,102,221,199,205,37,53,242,245,19,113,9,181,36,166,202,243,204,197,199,12,154,255,93,197,52,85,58,205,31,19,17,83,210,71,61,60,29,110,126,240,51,139,250,169,170,142,111,158,151,138,249,142,166,235,96,162,149,0,0,84,172,200,144,140,4,172,197,172,204,61,96,132,160,194,163,67,9,77,136,24,84,28,48,128,186,67,194,131,32,75,69,107,33,245,87,249,223,121,82,76,84,109,69,134,65,71,66,148,212,89,46,241,142,42,80,73,79,55,37,122,148,129,34,197,148,247,27,134,82,16,180,154,28,205,13,79,215,76,135,242,56,150,179,57,81,242,242,190,70,253,221,84,200,104,72,33,19,132,250,186,159,217,252,113,119,113,252,255,49,49,27,38,186,175,135,199,15,74,207,167,38,168,161,45,77,117,17,114,174,49,116,203,226,165,4,20,107,243,167,218,203,101,184,155,4,23,49,106,53,179,107,66,19,44,125,32,246,177,183,16,234,220,188,181,119,76,66,207,212,105,176,5,246,68,26,170,101,68,154,101,3,16,9,234,129,64,167,66,26,85,10,103,174,82,69,241,222,55,176,221,213,157,61,212,73,8,49,78,60,148,130,17,78,33,83,173,137,115,49,0,159,131,96,134,4,8,106,84,137,136,25,24,199,136,243,40,209,239,53,164,197,12,166,106,221,39,49,83,81,114,206,229,44,200,203,232,170,251,43,118,212,222,213,163,191,77,30,69,59,61,93,170,223,78,100,255,139,42,76,106,30,49,209,188,200,107,211,2,10,76,104,87,59,155,40,193,224,99,42,1,204,34,49,3,41,76,10,59,7,22,11,146,22,14,133,2,130,64,160,112,240,24,26,40,92,90,96,41,19,19,64,101,89,215,64,94,35,78,136,73,202,83,5,69,217,77,2,65,40,84,97,169,9,96,50,194,144,132,40,200,197,143,18,16,185,82,177,96,155,245,133,131,157,57,214,122,150,237,186,33,161,56,100,32,145,160,81,70,62,178,220,102,16,210,85,50,152,173,151,185,57,31,149,97,90,240,108,82,3,255,251,178,100,206,14,197,132,102,199,27,111,92,194,103,140,217,34,60,98,158,27,17,157,20,78,105,111,193,235,51,100,73,132,142,104,150,67,119,38,44,231,253,246,62,122,186,107,190,226,103,154,82,16,218,155,218,126,79,77,46,81,104,161,242,217,65,230,165,107,159,39,168,115,68,237,210,15,187,122,148,138,209,197,103,46,230,219,186,10,216,242,89,231,84,125,170,189,186,101,148,231,125,161,204,246,222,216,244,230,117,78,52,235,83,3,200,222,175,178,208,5,106,82,248,121,101,191,173,36,18,136,9,217,96,107,117,187,182,146,151,134,10,175,2,76,73,231,179,112,165,173,74,154,68,72,68,187,82,199,131,128,192,162,35,4,41,117,20,109,11,43,197,123,107,40,179,201,19,233,32,139,74,167,47,112,39,107,236,33,252,254,220,105,169,86,117,89,60,212,170,21,140,251,83,57,221,53,34,219,165,213,51,178,69,167,70,190,176,238,103,131,74,126,87,243,45,238,223,238,126,122,127,220,191,251,148,239,37,44,138,134,106,85,0,2,230,176,200,199,193,0,225,65,80,11,65,136,3,2,224,0,193,133,9,72,86,64,16,135,21,110,69,150,128,206,20,81,146,250,136,133,128,145,197,11,198,0,208,161,78,212,41,136,40,67,145,67,25,105,40,1,76,225,160,80,224,183,81,192,145,212,123,223,91,182,173,89,110,249,202,28,23,221,254,126,220,37,97,1,224,172,64,53,10,14,71,8,195,77,52,64,94,152,114,117,127,241,85,82,221,221,207,77,252,213,182,236,177,118,141,165,207,119,161,243,78,77,89,36,136,57,131,201,165,53,245,180,147,251,105,133,237,58,155,140,189,30,163,231,136,189,213,115,46,117,172,206,206,231,58,249,41,25,206,128,118,128,1,64,129,13,54,229,142,198,222,146,108,17,154,166,223,181,48,194,117,76,82,45,103,129,168,245,198,111,72,152,223,205,110,234,62,164,142,188,152,63,175,13,132,135,161,10,122,181,246,213,97,127,150,69,62,233,82,95,183,43,69,156,31,245,251,206,26,183,145,171,158,174,85,127,235,91,188,43,178,33,183,228,89,148,59,33,214,243,42,202,197,42,151,239,229,183,101,110,199,153,1,64,1,189,116,12,69,6,140,24,147,49,162,144,2,67,14,77,164,64,68,76,228,91,243,16,27,85,6,84,128,244,182,100,9,108,163,16,194,227,85,116,58,168,68,2,148,240,56,145,44,105,130,188,81,40,245,10,238,28,21,121,19,66,43,8,84,81,47,114,37,52,114,26,40,6,47,202,175,108,196,38,31,102,224,37,39,161,148,134,73,194,167,133,194,113,41,165,145,53,179,114,159,255,61,123,85,252,29,118,53,218,203,163,208,100,209,172,76,255,251,178,100,191,140,5,28,103,73,27,104,86,208,101,204,217,170,60,101,191,20,169,157,36,109,161,91,65,188,179,166,104,241,150,56,101,145,84,53,198,67,115,21,45,162,80,203,178,42,7,144,227,70,195,204,219,112,169,75,50,35,214,168,105,212,195,237,152,242,140,138,250,110,139,154,124,168,241,216,231,160,43,112,2,80,129,46,107,191,67,24,168,117,49,4,250,232,219,126,114,174,27,153,223,64,195,172,238,13,104,74,226,24,105,27,48,178,68,57,204,242,185,41,101,77,130,210,46,48,35,174,38,188,59,175,198,62,184,102,94,165,39,67,96,79,89,238,53,175,54,140,68,44,202,70,41,208,134,86,234,135,98,142,43,218,239,41,196,212,88,151,146,114,196,214,61,144,251,219,90,177,86,200,189,17,234,170,234,90,160,147,155,131,186,0,0,147,112,196,194,99,2,21,12,194,212,56,0,232,210,167,243,64,217,12,122,8,48,168,160,20,43,4,151,4,3,97,224,194,164,10,128,91,112,11,65,21,168,66,18,202,2,66,211,14,2,40,192,58,38,225,130,131,162,18,24,145,233,220,16,75,101,78,83,145,224,193,192,211,160,41,59,31,21,198,23,28,172,84,176,71,132,89,88,139,228,72,244,212,11,24,10,177,137,152,235,129,66,1,108,181,90,52,20,175,26,156,50,159,65,194,14,22,52,176,9,132,67,63,132,237,86,68,15,51,61,92,222,228,176,255,119,198,179,245,175,140,239,86,212,250,204,11,251,238,208,47,137,51,241,2,61,117,156,231,239,203,166,232,88,137,167,176,224,106,155,250,133,152,243,211,18,83,115,227,190,222,175,55,221,126,241,38,172,229,152,85,120,251,85,174,117,137,161,226,236,174,227,110,11,91,118,107,168,90,189,254,45,184,118,204,88,45,177,34,206,194,59,14,66,0,22,32,33,57,182,232,179,192,187,37,75,152,48,23,49,225,113,73,196,201,228,14,3,68,91,59,56,92,27,26,58,101,209,103,16,50,218,18,134,206,134,84,116,198,101,216,245,101,50,103,49,68,113,65,115,198,184,164,154,83,205,55,239,49,253,91,215,55,87,181,95,66,35,20,167,186,33,209,83,41,77,181,172,62,163,109,75,207,248,139,126,10,251,251,137,65,203,15,198,206,175,156,169,105,215,41,143,217,109,170,44,101,205,39,13,241,8,179,112,74,68,40,113,78,228,182,140,6,24,32,136,37,92,42,180,98,161,71,68,150,96,1,225,131,151,140,72,76,70,2,212,91,4,203,38,69,101,63,22,145,168,186,8,213,149,156,134,22,211,43,247,117,127,89,169,19,126,167,85,51,18,117,89,108,211,236,239,55,53,238,252,218,125,164,109,245,183,213,9,143,93,132,245,85,100,255,251,178,100,216,14,135,15,102,198,27,153,123,114,125,108,217,122,61,136,38,83,249,157,38,109,136,254,193,143,179,101,204,241,138,120,69,131,96,40,140,74,63,46,121,239,180,152,33,148,210,179,253,60,142,212,244,158,131,154,230,191,253,175,236,170,201,42,43,159,59,37,140,125,167,191,164,234,243,146,155,140,154,56,163,160,70,113,129,51,89,153,169,191,102,114,149,154,102,171,173,38,38,175,66,121,231,185,245,170,157,84,148,0,150,0,3,45,181,18,126,156,229,208,230,6,203,90,3,36,165,79,22,78,249,139,30,217,111,135,150,141,101,90,244,212,217,20,227,16,229,153,31,64,20,21,131,58,93,77,222,154,225,242,108,254,103,249,195,238,117,69,93,178,52,50,161,20,140,130,52,214,251,42,153,178,171,144,136,117,67,83,131,47,154,229,51,173,117,34,102,123,33,73,242,53,244,171,237,217,255,167,58,175,19,0,0,237,216,199,70,194,129,38,60,62,98,234,34,201,199,86,11,19,77,90,34,64,66,192,91,82,107,54,165,72,44,52,36,235,198,155,3,46,100,141,40,152,45,223,101,17,75,146,92,104,235,195,34,32,24,106,122,154,29,117,154,19,62,179,82,94,144,177,105,5,12,177,125,36,212,101,105,50,41,77,52,123,43,240,173,87,175,50,238,238,34,18,136,160,68,128,140,243,127,171,55,251,118,102,60,197,86,181,150,153,200,183,153,61,75,45,9,178,47,70,161,180,198,163,247,186,170,49,166,33,150,178,57,166,85,81,16,115,230,189,104,162,154,5,227,27,45,37,189,212,182,62,93,214,232,66,58,64,10,255,149,58,74,26,185,222,224,121,165,53,244,209,153,236,90,43,148,211,148,247,87,164,68,197,10,27,85,171,133,213,124,12,164,180,226,136,153,111,154,41,218,157,28,52,132,136,139,37,191,202,159,231,27,79,83,20,202,80,168,207,236,225,158,87,57,194,56,152,44,158,194,89,82,253,202,146,123,237,215,74,185,30,156,133,45,40,185,242,231,35,117,50,252,191,51,246,231,159,201,239,252,179,231,234,103,246,94,102,60,69,179,41,51,48,210,131,23,214,49,239,99,107,39,63,13,160,35,161,20,176,240,217,160,19,152,112,224,113,81,180,8,7,87,167,51,32,124,20,149,192,129,13,0,30,228,220,10,201,140,26,2,162,89,56,16,51,185,85,82,8,40,215,144,129,48,81,37,47,147,10,2,150,55,56,201,102,155,234,55,157,251,107,138,196,163,43,237,98,49,1,214,5,76,134,224,109,74,17,94,62,143,174,55,43,135,147,72,116,88,232,221,79,58,194,210,166,159,105,187,230,37,22,204,219,29,46,99,253,239,151,59,117,207,87,179,238,107,157,191,212,55,255,251,178,100,206,14,4,244,102,201,155,103,111,66,111,44,217,50,97,35,126,22,197,155,26,109,225,107,201,224,51,103,52,194,161,157,222,238,162,91,41,40,249,89,255,108,125,84,68,61,78,88,254,95,178,53,13,231,95,170,121,229,181,42,154,181,219,54,170,229,169,38,90,160,24,33,128,1,137,1,36,179,93,184,148,181,131,7,194,4,136,238,122,177,227,230,232,6,206,65,194,247,183,229,2,109,76,197,174,169,213,218,146,208,120,241,176,115,147,80,175,218,140,139,142,41,94,182,212,169,122,33,70,15,177,179,182,44,148,238,209,204,43,212,189,139,251,84,76,118,70,60,189,42,78,87,66,200,90,210,109,50,88,118,42,163,162,201,235,107,58,58,136,185,121,123,72,190,189,222,230,210,148,109,164,69,82,172,255,15,124,145,29,135,134,105,0,69,163,39,25,12,78,80,51,26,52,206,233,19,55,144,141,21,55,48,232,204,210,96,195,17,129,130,227,3,3,151,137,129,32,225,26,124,34,9,142,176,115,74,137,169,9,22,100,4,65,26,59,24,203,144,8,60,50,85,42,230,195,181,175,72,181,140,209,229,136,62,215,137,5,17,24,145,73,162,196,97,215,68,28,75,141,26,152,125,158,39,250,145,82,109,36,88,227,171,81,226,121,162,20,174,172,13,40,179,78,90,124,241,72,228,152,125,75,71,90,142,85,215,220,108,254,123,184,111,52,249,248,238,27,63,238,214,247,241,47,151,252,127,87,92,186,37,238,115,179,35,214,217,237,174,153,186,89,246,206,28,217,158,229,146,171,165,197,7,218,186,118,117,204,98,14,99,95,28,79,109,222,84,5,119,187,228,0,3,88,12,201,191,252,233,17,249,241,240,11,94,108,242,17,11,139,113,85,116,237,219,114,164,14,247,249,229,141,8,24,171,113,198,191,236,204,116,50,157,148,143,151,125,18,203,88,83,24,229,65,25,18,229,98,8,2,21,226,131,158,181,68,74,33,21,114,6,96,103,128,52,115,206,10,105,12,212,57,62,101,19,163,152,119,136,133,14,31,188,165,177,123,29,214,84,237,221,30,33,164,206,243,121,222,192,24,208,8,196,225,3,5,131,13,44,209,56,49,80,224,97,115,238,174,8,87,166,139,28,24,204,40,103,32,217,137,200,166,22,2,130,17,36,112,224,179,30,105,7,214,163,113,32,62,64,64,194,164,42,22,19,12,165,197,11,145,221,197,170,205,93,135,79,16,81,214,98,98,64,68,76,32,241,16,164,35,5,12,83,86,253,212,115,224,153,91,137,147,208,186,221,21,238,203,220,162,16,83,37,14,170,55,49,178,80,160,98,73,53,45,38,15,228,72,86,155,211,153,118,207,184,171,123,45,151,83,183,233,6,77,255,251,178,100,215,140,5,226,103,69,147,153,91,112,109,76,217,154,48,163,142,23,33,155,20,46,105,107,193,187,179,102,168,177,150,248,215,117,117,204,199,199,213,190,127,239,66,41,245,119,46,125,212,242,214,177,166,142,227,158,98,110,247,93,28,66,98,88,248,115,38,172,215,230,255,170,183,215,207,211,27,16,250,120,26,61,216,144,1,144,3,186,255,255,30,206,16,35,164,127,2,97,28,241,226,20,123,58,97,20,147,99,152,116,92,63,255,250,252,42,80,149,196,24,9,153,160,183,119,52,64,135,90,149,140,116,191,39,230,208,133,2,32,194,73,194,194,236,201,220,214,172,206,7,6,98,97,9,51,34,49,161,210,174,230,171,12,133,111,17,170,188,124,110,150,162,88,244,203,83,45,243,234,58,233,84,184,232,139,51,59,73,222,215,39,84,189,192,202,1,6,7,33,198,83,1,86,13,74,224,54,89,148,250,6,131,46,15,12,108,56,49,24,176,10,21,48,242,52,48,78,96,32,72,224,28,12,15,49,24,88,56,94,20,0,150,172,32,42,52,26,6,135,96,83,6,132,16,197,1,77,109,193,128,33,167,113,154,195,1,81,53,57,128,0,35,64,224,0,12,120,8,235,46,54,3,59,90,37,200,57,183,110,210,201,235,50,6,191,9,115,95,91,113,25,234,209,42,56,98,3,142,74,134,10,3,64,109,1,224,198,26,238,247,26,86,93,241,241,240,151,197,80,186,188,36,89,182,53,210,101,47,82,168,177,32,176,248,56,112,144,251,15,130,150,32,64,202,87,49,230,158,52,230,27,154,186,223,249,106,230,230,38,130,146,82,46,146,150,155,122,207,160,203,73,75,48,232,58,210,88,120,9,139,23,254,239,184,0,48,101,175,159,6,83,42,9,241,123,3,137,192,128,102,134,76,93,161,47,92,194,173,245,90,92,18,116,142,154,73,230,1,164,106,200,246,204,119,94,155,181,210,41,59,137,154,112,253,104,249,138,73,146,251,151,134,74,237,105,28,119,195,219,170,106,233,222,106,167,114,183,157,242,66,243,76,203,49,237,158,50,205,247,225,161,158,179,123,42,123,77,255,170,36,64,149,123,77,141,165,121,136,141,218,41,183,94,166,118,188,163,227,55,231,251,117,147,247,252,140,236,239,236,101,64,8,140,101,153,37,130,83,137,4,55,238,243,195,80,54,251,51,43,5,41,92,49,19,3,60,10,48,161,192,50,81,8,3,46,65,42,113,11,23,61,13,156,66,24,93,224,196,69,111,70,216,160,56,230,7,125,159,234,69,138,214,83,128,185,236,8,172,46,141,159,162,194,70,161,53,174,187,211,48,44,13,55,61,183,137,205,158,187,22,151,175,79,141,89,155,149,231,126,89,53,38,173,255,251,178,100,214,12,134,54,102,196,139,136,111,68,126,172,217,89,45,230,11,21,181,155,22,77,141,126,201,141,149,228,5,132,141,104,106,106,67,23,133,89,173,159,123,252,255,229,58,119,207,121,255,48,98,5,152,125,115,126,168,186,103,253,146,237,251,228,79,105,33,121,182,233,60,163,156,235,144,221,169,41,52,153,205,158,85,238,99,206,66,23,60,47,111,62,173,210,123,165,241,199,5,0,126,29,29,7,198,70,204,210,136,113,104,140,26,52,210,30,139,14,76,198,0,181,136,17,46,76,38,125,150,193,36,231,199,105,141,168,197,64,125,99,79,6,54,21,94,175,206,5,164,248,132,69,233,131,74,71,28,104,100,213,79,244,229,8,14,145,8,3,233,24,112,163,72,132,2,79,26,76,69,177,96,204,209,38,5,129,245,224,39,155,74,104,185,232,161,247,185,186,86,62,218,114,245,0,20,228,208,64,66,87,24,137,128,96,13,44,199,136,168,88,66,33,80,20,164,100,166,249,93,224,204,95,180,227,146,207,55,73,198,207,25,100,240,5,38,114,139,181,229,55,101,116,153,202,47,74,32,72,102,244,254,95,134,211,195,225,0,34,216,180,108,226,206,0,89,167,99,38,79,180,105,120,239,239,251,45,200,92,194,170,144,52,81,89,177,37,243,136,217,84,97,69,244,119,51,173,17,56,95,64,185,137,108,33,59,183,110,146,234,179,217,134,16,153,23,244,77,233,5,230,104,49,114,91,50,140,114,102,28,95,23,91,242,182,242,209,219,116,212,234,203,239,29,213,128,181,224,21,254,90,131,28,3,33,243,119,161,61,207,59,139,8,135,106,13,17,64,68,100,54,113,142,192,59,78,112,117,175,163,134,3,128,181,28,164,60,236,108,85,176,74,198,161,149,251,214,118,5,150,67,128,253,162,174,239,28,45,50,202,89,0,64,66,37,60,159,160,169,24,230,239,114,99,195,37,148,128,124,199,199,220,109,39,234,206,243,90,125,194,143,204,219,4,211,228,179,74,233,34,190,242,112,22,153,169,201,42,216,112,228,30,62,108,243,103,227,89,123,151,27,81,77,172,189,123,154,205,91,151,95,95,161,219,51,248,118,102,107,206,249,154,255,94,50,235,97,251,128,174,0,23,29,176,145,8,248,32,97,215,226,214,60,36,204,96,243,151,57,35,19,41,146,218,164,124,98,107,122,110,187,51,134,90,76,78,247,24,59,199,92,2,143,57,66,36,66,20,101,129,129,9,2,208,228,111,251,62,129,29,99,13,100,149,138,77,91,173,168,32,203,204,66,193,121,100,97,177,183,193,84,157,224,194,10,190,186,81,174,233,173,103,50,244,85,134,59,227,97,242,206,13,36,160,148,93,72,172,138,68,28,167,39,209,255,251,178,68,210,12,196,203,102,201,27,38,70,96,152,172,216,226,101,230,92,18,145,157,38,108,37,115,130,81,179,100,77,148,162,105,170,123,20,86,153,7,79,238,239,131,157,247,159,187,117,54,186,108,185,55,111,239,103,123,107,183,76,157,174,61,221,87,20,28,160,1,113,219,73,72,71,96,65,134,173,36,209,0,201,48,138,22,29,47,152,211,50,117,119,73,6,192,45,74,238,110,27,234,220,99,115,180,172,29,177,103,0,173,152,36,26,88,66,186,130,65,10,132,89,18,242,132,151,165,39,89,23,229,187,164,187,217,221,88,149,87,192,202,255,189,166,161,149,74,93,45,41,236,92,219,185,35,12,229,228,139,157,12,34,38,166,44,250,148,184,140,161,113,187,144,216,214,67,88,112,241,13,134,49,51,207,21,92,51,108,132,156,182,98,57,183,7,172,194,56,160,217,150,27,99,246,107,162,167,110,18,171,123,100,138,232,17,38,0,64,146,228,186,9,29,102,50,241,190,145,108,125,64,86,34,82,111,46,86,150,212,44,202,30,153,152,213,117,192,112,92,44,178,16,168,169,162,86,20,39,93,117,88,52,106,140,149,72,166,58,182,217,73,121,190,82,184,199,106,144,137,81,51,218,207,77,118,123,85,144,130,213,91,84,146,244,165,221,205,182,86,93,7,139,237,38,171,125,236,157,93,206,143,247,125,171,84,211,9,98,58,110,69,35,3,79,133,230,94,189,56,46,223,93,136,70,116,222,183,217,185,79,222,49,234,17,175,56,109,230,111,255,255,190,235,244,227,61,255,250,186,244,27,0,5,45,180,165,50,128,75,222,63,192,247,98,97,152,232,15,4,150,204,5,211,115,44,202,30,184,38,93,93,177,88,214,53,38,116,146,153,225,197,211,131,114,186,119,81,17,143,151,30,167,190,48,229,173,43,80,185,184,239,238,245,115,88,169,101,82,219,223,249,133,204,117,235,144,125,225,237,234,68,218,101,240,192,124,197,93,106,244,245,241,213,248,146,239,81,167,234,198,214,53,223,109,166,226,29,174,207,178,235,112,81,187,98,23,117,178,55,191,33,110,95,189,162,250,185,183,113,253,133,235,91,226,143,102,239,81,103,207,71,121,246,191,107,74,86,97,188,222,10,222,25,158,189,242,253,89,128,183,181,0,1,81,25,96,198,39,49,225,76,122,147,154,80,30,236,55,153,176,4,96,198,147,110,16,160,57,233,13,88,182,18,179,19,117,129,132,25,68,160,230,130,32,160,160,240,254,10,224,18,110,24,196,86,130,135,22,0,14,32,23,36,12,176,208,144,16,50,128,68,218,79,136,104,249,11,122,1,225,68,92,89,0,10,16,13,113,176,19,88,12,33,115,196,192,251,34,166,225,178,3,96,3,255,251,178,68,204,0,4,136,102,202,189,97,32,0,160,76,217,19,172,176,0,96,102,11,32,89,170,0,3,191,51,99,139,55,160,0,96,11,32,0,80,225,107,0,105,70,128,214,208,51,219,192,41,16,161,203,134,102,102,76,26,112,5,23,12,0,84,26,7,64,196,138,0,135,0,97,68,129,100,1,107,163,217,163,24,151,201,242,116,201,52,75,230,4,241,194,153,112,136,147,67,150,49,195,62,68,12,221,70,230,74,60,104,137,112,168,108,145,130,142,32,87,40,147,5,178,80,205,139,38,4,249,243,35,181,173,108,214,36,146,48,58,138,74,46,51,32,69,138,37,68,81,47,36,116,242,217,215,157,211,91,30,69,115,52,152,250,37,245,87,51,73,37,34,67,212,97,166,123,162,155,179,157,45,255,255,255,245,127,255,255,243,192,0,186,172,236,99,68,102,50,2,23,33,54,146,64,202,49,114,243,26,8,48,80,80,227,176,104,129,165,136,3,145,219,11,29,103,239,24,176,106,155,37,200,240,82,129,107,42,14,30,108,149,172,225,187,178,64,112,132,13,50,194,211,44,202,1,105,49,165,33,17,66,32,168,84,162,72,128,8,3,104,124,43,136,197,31,236,162,86,242,95,64,65,109,30,66,35,6,4,56,240,195,78,116,139,169,162,238,104,67,53,183,221,239,181,91,138,92,6,22,134,20,174,70,38,28,32,2,65,129,34,14,64,128,152,31,119,45,86,195,148,189,164,191,188,40,59,1,63,18,137,43,236,248,197,46,107,155,161,252,237,221,229,174,91,230,27,238,52,53,55,170,93,83,220,167,251,249,103,219,90,206,215,246,198,251,132,254,178,183,127,26,121,87,127,147,86,239,217,213,94,88,185,111,123,229,171,21,178,173,98,197,155,189,195,28,249,220,53,222,227,135,114,171,115,117,121,221,119,185,243,13,86,202,159,191,255,45,255,244,85,0,0,103,217,132,176,114,25,12,197,80,189,230,47,41,110,83,9,133,145,0,199,225,132,173,118,81,150,45,185,92,83,41,184,101,244,186,228,172,42,213,164,42,21,62,96,144,227,67,211,213,227,66,50,44,100,17,39,107,45,107,178,153,75,213,123,209,102,5,42,44,142,173,52,192,163,160,208,10,118,193,107,157,116,1,59,173,100,182,172,248,109,105,147,41,167,134,27,148,9,23,149,92,166,206,150,143,255,255,251,251,199,31,203,28,121,143,114,203,185,214,166,207,189,251,56,210,247,149,113,199,29,106,181,222,95,166,137,90,154,161,171,106,154,93,158,49,158,115,44,57,248,85,189,220,53,188,115,173,150,91,230,61,238,121,227,158,22,110,217,199,127,206,243,185,243,237,125,174,239,63,253,254,255,184,247,184,210,219,165,169,102,247,253,255,251,178,100,97,14,166,68,102,203,31,103,0,2,87,4,25,170,228,160,0,22,129,157,38,109,25,94,193,47,179,103,40,144,9,200,140,127,159,113,229,39,176,0,10,0,0,73,109,20,36,80,29,79,144,136,90,92,113,248,102,42,191,101,60,148,90,165,215,155,255,25,108,255,63,57,52,193,92,84,42,161,163,164,103,147,33,241,244,10,190,140,219,16,76,10,46,209,206,99,197,12,4,203,185,201,66,67,38,129,102,1,9,50,128,40,171,41,35,220,80,167,91,175,79,202,172,131,185,87,109,134,49,81,106,13,90,17,17,132,30,34,186,96,144,22,180,56,210,177,18,176,114,40,5,133,202,71,1,177,56,118,9,141,69,30,249,219,15,219,124,32,33,0,214,65,3,244,135,20,32,148,36,228,57,20,21,34,211,221,32,135,76,225,129,58,208,123,51,144,196,132,133,179,165,210,29,213,102,136,38,33,139,146,104,195,193,5,80,105,180,189,91,35,20,67,209,192,73,141,1,51,22,161,41,64,114,222,157,134,185,55,55,34,239,255,62,158,84,86,194,111,220,149,22,226,127,161,142,7,205,34,94,75,85,52,181,203,189,47,47,171,230,25,145,137,127,255,175,183,222,107,231,251,91,222,77,232,179,198,203,211,86,86,249,206,246,245,212,195,137,142,38,163,170,171,206,5,110,169,2,239,251,115,154,10,37,32,85,169,3,217,68,246,155,120,159,79,175,253,36,98,161,96,78,164,217,132,54,215,255,246,118,171,161,203,61,158,175,66,61,165,178,20,148,91,51,172,204,165,59,35,4,217,230,58,116,68,149,190,213,174,172,139,219,183,209,211,234,154,34,57,187,210,216,234,0,0,237,216,181,0,100,6,97,232,6,123,66,52,98,204,24,128,48,145,99,81,51,22,29,40,103,85,82,94,40,5,182,171,86,71,45,151,205,201,24,188,168,66,32,152,62,112,92,86,58,80,83,109,137,160,71,18,50,30,110,173,218,80,225,79,246,43,110,101,21,35,168,116,12,66,240,1,76,13,51,142,145,33,121,215,140,235,203,19,135,37,160,164,171,151,75,202,114,86,176,12,222,221,29,157,205,207,243,252,229,231,137,194,179,77,135,149,62,89,154,44,36,163,12,48,81,22,70,31,248,249,178,163,111,122,49,108,239,239,94,91,183,155,248,106,63,100,69,246,57,61,90,189,102,186,31,37,61,93,143,57,72,152,242,98,247,153,186,182,84,36,26,176,0,38,0,0,237,219,93,157,27,192,152,88,132,215,4,207,97,109,85,255,27,201,81,221,221,245,111,255,213,156,206,161,79,8,233,162,136,149,66,2,225,241,203,231,29,72,206,68,175,181,50,71,78,17,175,81,10,155,85,50,191,235,37,177,168,54,176,255,251,178,100,120,142,133,109,102,202,27,70,87,162,85,167,233,170,36,163,140,21,169,157,38,109,24,254,129,70,30,230,232,194,137,128,12,241,224,49,21,107,165,238,117,182,192,25,218,89,140,68,223,231,20,214,153,34,227,64,12,119,65,0,229,51,42,158,24,34,97,202,134,62,12,22,96,154,167,220,164,191,176,225,96,92,57,75,98,59,183,106,110,42,191,159,128,104,180,70,125,83,62,219,26,73,23,96,185,237,237,49,120,234,202,82,133,196,151,92,182,216,187,64,142,239,72,224,167,238,29,2,139,18,101,37,50,100,161,165,146,132,115,142,4,63,76,52,173,49,170,50,247,158,163,57,108,241,153,94,60,155,239,239,226,137,238,43,190,98,127,231,127,117,2,61,130,36,175,80,235,223,115,44,81,171,96,83,225,34,136,26,55,89,204,105,150,82,177,182,38,214,118,102,179,181,237,67,114,153,74,58,148,53,140,121,114,244,62,64,228,243,143,124,212,1,172,164,128,0,4,155,243,151,156,172,152,33,157,155,43,14,95,211,222,11,52,138,233,188,59,223,102,62,117,183,247,118,52,51,194,32,126,234,252,211,255,230,159,101,209,236,136,237,123,221,145,74,151,68,231,77,220,40,148,115,134,62,225,0,184,169,183,133,200,158,206,38,183,33,118,151,123,66,232,177,8,219,149,0,0,93,172,213,57,48,41,78,234,3,15,60,219,12,62,201,196,67,77,202,144,87,101,76,101,166,6,14,156,1,26,170,74,92,88,195,119,116,161,216,102,62,224,38,91,140,153,99,17,71,132,68,196,146,79,168,114,37,194,198,86,181,43,196,64,104,94,162,231,198,170,79,88,119,232,169,193,33,168,69,64,9,91,117,200,107,139,22,110,160,7,241,20,237,66,231,54,12,116,152,8,16,193,121,105,154,107,245,113,36,150,245,11,243,63,168,14,41,255,248,196,46,33,209,255,182,181,70,242,48,73,92,191,121,37,237,54,231,167,196,14,15,157,59,38,39,108,59,89,132,154,242,253,32,12,163,179,213,107,211,242,227,195,147,174,208,63,12,166,138,98,154,171,78,121,203,117,164,137,82,123,81,94,181,14,184,0,38,0,0,231,255,176,241,41,227,194,74,25,154,172,14,30,131,70,166,197,62,234,53,144,143,207,182,127,228,156,115,160,240,229,86,241,176,173,119,102,212,103,78,79,100,76,206,234,145,53,42,51,61,157,143,50,163,251,171,59,185,244,69,119,146,232,101,4,73,40,98,119,18,105,22,189,107,147,12,138,18,91,152,169,69,221,75,159,83,31,32,48,80,112,100,24,8,84,160,116,5,94,64,4,48,14,44,108,68,28,96,227,4,64,18,177,160,74,69,23,40,67,229,113,201,19,195,48,255,187,255,251,178,100,159,14,133,213,103,72,27,70,87,176,88,8,249,186,48,162,92,22,181,155,38,109,229,109,193,84,154,102,156,193,13,249,145,117,34,68,173,57,66,219,225,16,240,73,125,73,139,143,172,232,197,10,87,84,158,252,158,157,113,7,106,50,177,167,163,162,149,168,76,48,4,82,20,217,88,156,33,211,95,209,195,8,22,237,136,30,24,88,25,19,48,233,123,26,101,126,215,79,116,213,54,211,55,240,234,125,148,220,50,21,109,203,191,135,95,156,55,56,154,233,18,207,153,217,74,195,104,234,56,91,154,169,83,176,241,198,57,118,54,218,233,171,86,37,186,203,209,84,91,141,20,105,164,244,114,224,182,249,119,95,19,12,66,51,181,173,85,223,18,14,32,128,2,237,177,31,196,245,174,140,160,57,121,81,41,22,158,76,46,74,255,66,60,213,80,103,255,253,74,192,197,24,181,60,233,22,148,203,255,184,249,206,165,45,51,156,66,55,20,195,11,54,99,195,101,124,226,53,11,115,3,123,96,5,183,51,91,118,126,56,187,154,167,249,198,52,52,95,187,245,254,115,181,167,126,21,0,1,63,252,199,105,156,28,19,25,227,0,161,52,158,91,198,82,99,205,38,152,228,48,203,232,177,246,241,165,133,218,239,71,32,170,173,214,19,40,24,106,1,174,68,37,150,142,227,80,8,8,106,83,140,86,146,25,104,27,191,142,18,141,105,113,83,34,251,141,13,163,138,112,196,139,95,148,97,147,227,98,79,13,20,29,103,198,168,241,12,248,25,197,142,253,166,238,47,150,158,185,191,61,76,2,132,97,4,245,69,35,25,99,202,135,87,66,154,225,89,131,225,123,40,199,113,33,105,38,228,84,105,48,148,161,112,199,74,171,175,45,245,170,137,135,93,49,105,31,59,37,155,82,115,58,99,181,101,209,74,42,113,34,186,38,197,210,253,164,10,166,24,0,17,0,0,59,110,203,181,106,101,34,197,193,201,243,97,173,88,79,192,198,210,27,196,219,123,61,108,223,222,165,143,16,179,139,145,94,210,164,178,110,243,97,85,58,68,21,112,28,70,193,115,164,200,6,197,132,11,65,185,164,45,48,203,111,34,150,152,198,15,55,157,220,14,36,210,143,152,96,161,101,59,168,70,1,166,43,167,212,203,44,204,16,221,232,194,68,208,16,228,173,118,129,39,26,152,104,35,32,197,253,17,85,105,124,125,40,97,183,66,127,233,228,177,247,178,29,18,25,26,168,11,159,76,182,220,72,216,92,133,104,205,62,217,92,177,142,213,175,99,175,191,201,97,138,82,169,114,40,144,137,169,92,30,138,147,203,226,79,75,27,139,45,180,146,151,236,0,199,148,39,30,210,152,218,239,169,56,168,129,33,133,216,207,255,251,178,100,183,142,133,103,102,202,155,40,95,50,87,4,89,170,48,71,98,20,109,157,40,108,161,93,1,124,179,102,104,193,149,136,147,162,191,191,181,157,35,190,111,250,91,16,94,201,23,17,172,193,72,145,50,142,184,58,25,72,151,165,94,123,227,152,174,177,244,152,187,30,54,90,141,173,79,158,133,143,94,175,185,67,183,217,235,35,2,35,227,0,0,150,237,133,48,16,174,120,67,145,165,82,161,34,218,101,244,107,28,141,187,155,217,196,183,95,221,108,81,162,182,21,134,110,170,131,71,97,67,204,46,166,57,12,195,134,185,42,247,100,119,94,94,212,103,50,106,77,46,153,42,234,72,186,62,199,23,100,42,49,142,103,109,171,107,81,117,123,57,85,206,121,236,153,238,119,89,255,247,77,238,222,160,202,0,31,193,18,44,199,33,179,10,72,76,84,42,50,176,68,229,161,163,10,130,140,134,151,18,103,128,64,166,73,42,3,136,130,66,209,100,105,123,212,60,136,136,204,195,1,227,192,85,100,18,12,180,67,5,130,72,130,2,48,72,5,82,96,64,16,192,52,198,98,197,98,10,6,69,134,136,226,97,243,200,56,34,93,115,18,0,129,128,147,8,132,129,192,148,193,65,4,66,10,71,136,33,49,201,134,140,168,192,68,17,32,251,160,44,119,48,104,144,28,20,4,138,94,16,16,9,46,25,67,168,200,72,6,37,80,1,48,1,156,189,146,118,86,188,35,19,82,10,92,96,188,255,94,81,245,103,196,47,30,155,250,223,77,38,165,84,89,27,125,180,117,223,42,13,33,114,118,50,202,57,32,178,5,107,228,121,181,249,173,159,77,221,174,181,230,152,245,64,5,171,149,32,75,77,239,87,52,227,159,246,217,238,222,175,62,161,163,80,7,0,1,219,182,88,85,158,180,122,77,188,11,163,184,132,137,73,19,75,29,151,245,23,78,33,165,71,90,31,234,53,175,254,101,150,6,173,6,55,17,224,136,214,100,68,169,233,71,39,222,247,213,35,160,241,241,12,149,246,179,14,144,175,192,230,237,161,165,167,254,252,212,106,184,182,120,103,186,74,173,166,110,207,119,138,138,130,7,213,123,244,189,141,74,253,38,41,121,238,107,94,111,253,185,249,239,249,228,68,164,236,102,176,209,153,54,108,11,30,86,230,5,25,250,144,129,35,95,52,51,25,145,22,100,47,174,116,26,1,11,149,144,1,34,34,193,82,69,26,20,49,167,52,100,145,109,52,101,149,44,44,148,139,3,122,66,50,32,67,195,116,40,60,0,135,234,220,149,75,15,40,149,75,159,168,14,105,218,125,108,39,72,210,219,211,119,85,26,135,143,106,161,35,97,152,42,26,121,72,30,129,42,87,169,238,183,156,206,176,255,251,176,100,219,142,166,215,103,70,19,134,87,176,110,172,233,135,61,136,38,21,237,155,32,109,97,21,1,118,51,102,168,242,141,184,203,185,94,191,207,255,169,248,190,167,248,255,161,109,41,99,184,95,159,229,241,212,75,217,16,60,243,145,146,33,205,73,67,51,138,134,177,245,52,49,74,122,197,234,40,68,184,209,73,147,73,209,126,248,222,35,134,254,226,167,189,190,186,224,1,215,8,93,127,139,120,168,249,73,165,77,248,236,229,214,240,152,236,53,172,68,127,16,219,72,139,214,143,251,188,109,130,102,58,49,218,152,102,43,136,146,113,79,244,6,181,91,225,114,101,245,85,25,163,148,88,229,73,59,255,252,243,243,60,184,93,247,224,146,146,194,133,223,58,99,151,50,44,161,153,101,9,17,44,35,249,198,176,41,78,116,178,184,29,245,0,1,36,172,41,160,184,7,23,161,210,90,121,80,27,204,102,12,104,142,168,105,112,193,198,242,161,103,156,147,10,25,83,144,15,22,56,170,41,16,13,0,149,203,117,189,75,86,241,186,154,53,131,70,144,228,98,202,195,8,238,80,85,73,12,186,125,20,20,195,138,130,0,129,3,139,175,119,102,27,148,56,148,237,137,169,73,20,72,89,91,254,50,146,54,146,69,5,47,174,21,191,76,203,165,165,128,99,77,33,16,252,13,86,87,67,73,157,154,253,160,239,53,185,223,173,95,101,59,88,57,152,116,76,233,119,183,249,113,41,98,200,227,82,175,94,11,230,172,228,229,91,134,195,151,8,93,106,127,36,44,137,214,234,39,39,20,207,137,28,161,224,122,229,39,121,23,210,125,238,122,39,165,183,242,202,166,205,50,234,89,77,136,114,96,36,56,0,29,187,225,26,47,12,48,128,137,208,147,151,195,169,28,164,21,3,38,37,147,43,52,90,10,163,107,25,111,180,227,177,130,152,255,163,188,205,220,184,99,46,204,116,157,34,198,162,171,210,85,120,103,23,35,7,43,203,139,87,71,251,179,176,41,158,142,214,217,235,200,130,200,60,173,187,161,145,154,117,33,49,7,53,155,87,104,115,18,43,65,215,129,47,125,29,231,186,42,59,239,35,77,42,186,237,234,6,117,180,162,3,35,25,64,209,168,185,152,106,17,167,134,30,88,193,32,233,139,41,154,104,41,48,145,162,142,11,16,200,72,148,19,36,46,22,60,112,157,233,214,129,65,96,69,131,64,34,93,199,16,136,85,189,49,20,164,200,70,161,214,98,61,106,112,23,204,137,194,209,0,173,110,33,3,131,166,140,42,141,36,181,31,249,54,175,224,36,164,31,62,46,100,182,94,166,102,177,225,66,51,25,252,81,141,169,187,202,14,224,72,6,200,30,67,113,8,34,63,149,193,98,255,251,178,100,215,14,6,38,102,199,155,70,95,178,110,108,233,131,52,101,232,23,253,155,28,109,229,116,201,176,179,167,52,177,150,189,132,4,221,246,117,119,47,112,215,34,245,207,175,95,250,150,172,239,154,138,99,185,119,213,54,248,233,147,16,254,227,234,185,150,116,187,233,38,204,58,45,238,90,150,94,161,247,178,20,52,56,72,181,190,249,230,125,219,233,37,122,73,243,80,200,255,186,8,137,0,2,210,128,2,19,178,221,75,46,162,225,233,17,228,251,128,104,125,147,41,77,103,162,228,31,223,10,223,25,145,49,48,54,231,74,159,248,86,64,194,163,60,22,85,131,40,115,10,194,10,26,8,128,156,252,220,94,207,42,105,184,72,124,50,183,220,220,202,127,247,177,230,149,85,225,100,101,44,39,180,65,161,86,32,253,47,34,82,206,136,212,36,134,21,236,206,233,109,40,238,206,140,242,155,119,195,43,170,0,3,126,244,17,9,104,142,37,204,16,80,146,123,32,94,131,18,48,84,110,24,139,87,190,90,94,120,117,125,162,198,14,12,154,24,106,144,135,118,5,154,69,132,161,186,44,110,18,69,184,251,38,91,80,149,164,51,232,255,195,22,159,140,39,30,206,199,176,164,119,148,230,1,36,38,17,74,214,38,155,147,187,133,106,102,124,254,195,86,135,244,77,151,124,44,161,189,191,143,24,197,126,84,174,136,185,144,250,77,32,251,20,183,39,54,96,210,147,146,50,85,68,23,12,110,20,249,46,187,118,183,69,142,245,27,63,81,189,156,180,52,215,16,196,4,8,44,81,208,88,57,34,150,175,255,249,174,97,229,168,145,191,206,186,119,69,0,116,0,64,0,82,203,78,214,115,245,206,82,57,176,100,179,199,16,88,218,83,208,240,222,124,21,159,24,136,102,71,74,237,200,89,82,234,172,108,157,206,239,124,29,220,103,2,191,48,80,122,113,196,102,78,217,130,93,47,72,51,177,154,35,230,164,92,221,89,196,155,211,42,196,142,98,77,225,114,50,182,218,249,213,147,153,68,164,115,158,223,153,61,152,197,252,179,159,251,28,255,187,223,185,252,37,151,158,57,128,0,54,54,103,135,157,145,38,67,177,134,96,40,144,25,132,117,225,132,230,6,238,91,243,117,32,49,115,96,10,152,123,153,112,180,23,100,12,1,184,176,39,81,185,59,106,245,34,6,115,38,90,74,13,47,118,19,112,190,45,52,145,154,177,168,136,45,168,164,173,162,85,130,160,72,195,234,255,65,208,68,174,78,240,145,141,219,0,24,90,14,243,235,26,88,52,40,139,73,96,183,192,92,119,225,130,6,146,44,113,195,93,135,7,179,245,180,105,79,49,211,42,120,119,143,48,61,177,143,42,56,145,100,36,208,255,251,178,100,206,140,197,73,102,202,27,38,71,48,108,12,233,119,60,195,110,23,89,155,30,109,97,22,129,194,179,165,140,243,141,177,248,243,114,86,37,38,134,185,230,16,234,77,89,38,152,90,37,41,156,237,92,115,80,243,35,198,119,158,82,64,238,84,109,58,236,211,53,197,195,140,36,125,221,85,69,197,178,71,150,7,80,0,14,91,114,44,215,66,21,145,136,90,72,78,217,220,197,177,85,34,123,106,29,17,25,75,85,160,160,251,139,188,125,152,106,147,115,148,239,42,231,133,70,54,54,24,207,48,35,196,202,219,7,163,34,146,229,90,50,83,6,111,76,209,172,120,203,179,185,111,163,148,22,89,28,225,45,204,145,250,73,186,57,55,66,9,117,134,125,127,52,86,78,71,105,191,123,162,142,89,220,225,214,8,165,14,14,110,74,146,249,56,46,138,0,15,145,12,209,157,170,153,11,41,145,203,152,88,57,232,171,1,144,140,238,212,207,199,80,140,203,230,132,143,24,25,150,9,191,194,0,67,86,84,29,50,144,72,215,76,104,26,228,1,20,137,16,67,27,136,141,154,243,26,48,162,234,100,10,78,132,225,91,34,210,150,240,234,102,164,154,78,75,52,137,38,26,196,77,218,102,253,52,226,225,65,101,150,130,200,30,19,53,135,135,69,147,2,78,130,135,170,253,185,72,85,152,20,113,159,202,1,32,152,144,197,34,28,150,250,64,159,117,243,53,93,183,220,237,246,181,212,170,121,84,115,103,181,118,85,154,156,147,157,238,135,57,138,52,249,179,20,43,65,135,247,159,138,115,82,171,248,166,65,205,123,174,81,212,83,237,83,204,222,171,62,46,39,123,59,101,205,54,56,227,175,251,175,184,13,104,0,19,146,66,112,121,39,13,53,200,250,90,6,122,229,200,31,74,136,104,218,80,210,248,134,155,234,104,5,67,92,26,191,93,81,15,97,67,190,234,249,243,246,116,177,86,16,178,87,106,22,205,203,73,190,33,32,201,29,228,211,217,211,246,164,228,10,24,76,22,239,156,168,100,203,88,144,136,202,194,193,47,252,149,33,228,126,11,43,201,100,202,212,223,165,39,251,33,238,165,231,249,145,119,201,75,46,79,203,47,238,38,205,160,140,209,142,46,86,84,216,48,69,0,249,143,25,157,114,21,31,37,21,146,130,80,128,228,200,152,186,141,17,4,118,22,202,32,122,252,70,164,52,90,205,204,195,151,18,36,212,90,211,208,204,220,165,51,42,151,34,38,195,81,125,104,45,148,234,76,165,171,44,86,56,204,62,200,225,135,1,132,161,107,114,42,138,109,154,179,196,206,150,194,185,129,157,108,44,161,93,106,125,195,119,49,206,190,185,171,189,255,244,167,126,89,78,141,34,252,255,251,178,100,213,142,134,38,103,70,19,122,91,112,112,12,217,83,61,99,110,21,233,157,36,109,25,94,193,152,179,102,244,193,150,248,255,53,177,175,253,253,204,198,188,204,151,124,22,226,17,193,181,135,172,137,204,162,180,187,171,35,7,55,152,229,153,125,13,54,163,14,219,106,22,61,202,54,144,70,77,78,168,219,126,199,49,196,45,237,189,2,55,65,56,129,18,255,252,123,114,205,5,186,61,156,248,214,180,252,162,254,69,204,177,60,243,143,121,248,253,173,89,190,209,173,250,185,62,221,127,50,216,6,6,0,34,145,249,209,253,197,132,177,245,61,127,153,159,203,203,250,82,122,234,89,5,139,147,58,23,246,185,67,71,132,71,126,251,243,171,159,148,82,153,41,183,76,161,77,221,47,251,111,177,209,149,25,85,210,237,43,127,178,6,213,0,26,227,13,154,76,80,28,49,17,32,236,37,163,13,15,70,13,38,48,15,24,173,18,90,115,10,132,204,180,15,49,104,124,120,36,97,32,131,0,33,28,52,16,56,42,70,138,128,4,146,95,171,212,190,171,12,159,38,27,216,114,4,111,44,186,220,67,247,165,22,2,144,129,37,148,138,43,10,12,110,111,211,14,142,165,163,18,81,198,127,131,43,156,16,129,69,6,4,21,48,97,66,168,171,5,85,54,227,18,105,205,69,140,51,16,227,83,113,144,6,28,162,65,4,88,116,30,76,223,220,197,117,205,113,127,117,93,106,156,199,23,86,179,92,245,23,92,75,60,244,195,198,69,247,251,241,244,132,208,164,178,211,246,136,142,86,53,148,200,115,215,238,99,153,151,226,190,177,137,141,78,136,130,190,39,198,128,160,20,0,19,101,181,235,131,128,2,101,41,166,148,22,116,106,60,116,153,107,104,100,8,34,117,106,229,213,230,114,69,53,217,167,115,46,60,237,14,27,229,223,223,77,119,101,246,48,133,125,103,242,126,188,115,4,78,229,39,151,243,244,93,207,120,85,86,34,0,189,248,189,16,63,146,103,15,164,33,200,197,26,76,107,13,1,6,100,24,164,100,60,141,243,127,165,206,182,158,212,165,207,189,251,157,156,40,92,69,127,229,159,63,192,57,192,0,187,62,48,65,212,186,49,114,179,134,181,49,50,83,67,12,46,64,88,220,170,26,130,166,18,100,251,137,6,22,166,186,82,42,214,62,141,148,9,222,191,23,171,78,144,59,102,4,32,152,44,217,72,195,107,101,126,57,97,81,162,206,56,109,102,1,84,204,145,185,64,12,194,92,238,209,190,82,59,242,165,88,211,86,5,244,147,195,209,102,91,79,76,180,21,161,158,169,162,171,183,6,136,184,32,124,102,37,86,39,45,225,222,127,179,103,148,246,93,128,162,50,25,70,194,255,251,178,100,215,140,133,229,102,199,19,154,67,112,115,172,233,103,61,131,110,86,61,155,38,109,133,62,129,182,40,165,141,132,141,184,144,229,28,38,132,109,45,34,221,44,20,33,64,225,67,108,37,9,181,41,220,54,147,44,155,234,44,73,168,231,245,231,57,194,111,175,145,202,56,187,151,46,156,178,244,182,126,253,202,0,52,0,0,118,90,210,102,165,98,37,180,86,181,40,91,46,205,42,123,87,138,67,190,145,134,212,233,228,95,230,130,62,51,199,112,113,43,201,181,149,73,109,218,175,154,142,185,171,63,211,202,81,137,132,17,178,25,91,247,201,127,211,108,152,238,151,204,142,41,193,135,83,67,102,65,32,217,47,153,188,155,218,153,83,167,12,238,100,75,252,106,119,177,126,183,66,70,3,38,219,173,161,42,160,49,56,94,198,94,240,146,0,0,101,108,194,66,131,1,133,76,128,82,48,76,88,80,28,101,128,49,129,0,97,67,9,119,192,1,67,8,150,217,26,20,139,3,158,113,80,32,208,37,200,71,184,17,214,126,26,83,164,192,131,2,6,15,24,38,186,98,57,43,118,34,24,9,47,169,130,201,47,88,52,12,134,192,0,145,128,192,137,50,137,8,110,95,121,34,246,117,147,233,119,76,91,119,32,53,111,157,105,77,53,45,155,84,183,76,134,36,80,32,73,161,224,201,131,1,11,12,194,144,182,130,141,230,97,80,198,223,137,140,183,254,103,255,242,207,159,156,161,114,117,56,106,101,230,80,1,196,48,148,201,130,168,54,49,96,141,64,139,154,213,51,206,12,124,247,61,215,84,47,136,127,165,118,85,49,205,169,211,145,24,195,30,181,181,104,161,179,128,64,64,22,237,167,115,78,8,165,77,90,150,108,170,65,223,152,177,187,14,198,197,215,112,96,133,105,202,82,139,194,11,18,31,88,230,62,33,154,56,221,248,154,23,61,2,99,10,163,70,2,34,178,25,223,255,122,104,196,42,131,34,199,245,155,18,3,210,35,82,126,206,147,20,10,138,204,170,224,8,42,25,51,242,110,188,102,69,146,228,228,238,244,134,41,194,50,252,242,94,225,74,123,225,164,36,79,191,222,243,20,228,248,196,168,113,86,185,207,254,102,150,24,180,32,224,128,24,34,48,49,82,134,132,71,154,170,128,62,170,44,172,45,5,148,185,76,42,89,49,44,118,152,152,200,215,122,109,161,69,226,41,224,155,229,165,18,22,170,46,97,85,19,50,151,183,23,66,42,231,58,116,146,217,109,220,98,204,25,164,67,28,149,190,129,128,152,84,45,118,145,28,110,141,69,107,34,140,65,18,96,234,240,27,165,86,122,75,175,223,60,162,50,239,81,114,114,147,72,126,72,150,252,236,136,6,95,108,217,255,251,178,100,215,14,133,241,103,72,27,131,87,176,111,204,217,135,61,3,110,21,93,155,38,109,5,254,137,163,179,102,104,194,142,48,224,190,160,222,248,167,241,34,41,53,95,108,103,85,188,108,94,186,213,62,254,162,103,26,196,249,251,197,30,67,196,109,70,163,102,254,253,119,92,74,73,4,107,108,0,1,111,220,106,141,192,140,72,15,226,7,204,112,136,169,42,22,181,20,85,122,208,84,72,234,111,168,70,170,32,44,234,81,55,254,107,94,30,152,96,170,56,84,64,229,121,158,255,206,50,100,109,163,133,40,166,70,114,86,236,50,40,143,158,112,88,177,70,192,218,96,38,36,188,152,251,1,113,50,190,89,185,17,119,47,158,113,188,137,203,155,206,45,169,200,236,208,244,233,247,47,17,77,0,1,163,55,133,204,176,9,53,57,124,231,6,51,55,133,141,46,104,48,41,16,200,43,82,176,9,138,129,166,31,86,38,49,132,64,70,4,7,176,1,144,242,112,34,144,17,34,246,218,114,203,67,135,9,23,92,230,40,185,16,216,96,28,192,144,10,171,7,9,80,19,73,208,89,155,192,101,195,24,186,197,144,110,168,210,156,194,52,196,194,153,99,206,144,11,206,80,196,208,176,172,1,40,72,25,97,209,208,100,24,84,197,132,117,20,10,14,82,146,202,14,32,34,104,130,151,58,82,243,196,186,198,148,230,137,173,69,169,166,111,117,21,62,251,116,182,187,171,214,245,237,70,58,149,207,207,217,146,246,163,26,124,210,103,154,228,142,74,222,197,108,110,174,139,177,199,179,73,50,39,42,228,69,206,114,22,99,102,78,163,37,3,20,172,0,0,128,64,82,253,212,81,22,133,117,241,253,33,127,116,202,81,98,51,220,73,23,140,249,147,157,21,122,152,85,15,7,209,65,129,253,66,31,93,79,165,37,125,138,53,197,65,214,104,128,35,15,170,97,253,87,21,107,230,223,72,226,31,148,204,161,232,121,63,9,137,165,66,125,161,69,97,64,136,33,24,82,34,76,42,137,243,195,187,195,68,100,114,203,59,59,123,249,229,153,190,118,33,216,10,71,185,156,189,116,41,72,28,93,239,50,5,51,9,38,5,112,28,174,33,129,6,157,32,144,0,164,200,86,204,88,84,152,128,197,82,66,192,45,148,20,84,149,195,130,75,173,89,167,152,138,114,183,70,186,151,44,233,210,10,18,38,45,146,245,188,76,193,85,216,160,201,162,204,118,194,128,98,160,200,67,28,124,233,72,2,23,180,122,154,126,6,135,234,195,56,63,239,52,101,183,142,164,194,189,102,241,152,171,238,174,149,149,136,195,75,218,212,238,90,149,79,213,198,254,31,137,92,60,255,204,80,106,35,72,98,54,112,47,199,181,87,255,251,178,100,221,142,134,22,102,198,19,154,83,240,115,12,233,138,61,3,126,85,49,157,30,77,133,126,129,174,51,165,104,244,141,112,162,93,18,171,141,69,182,239,169,99,105,204,143,115,191,235,248,136,137,89,147,52,203,158,220,199,28,114,204,87,164,155,109,144,26,122,130,0,8,77,201,14,250,165,67,106,113,80,218,85,143,213,64,195,109,177,227,225,236,168,38,156,173,153,105,200,238,212,166,224,121,185,157,45,181,46,163,92,51,58,176,216,188,77,229,128,157,96,22,75,115,139,163,102,15,48,229,246,62,95,35,102,185,45,42,75,238,134,139,176,105,199,42,127,23,155,174,180,202,177,94,180,46,228,119,58,199,252,253,19,250,94,81,142,127,169,72,176,140,173,202,95,192,141,49,0,2,147,132,28,168,49,136,96,200,230,161,29,220,194,4,115,21,150,194,196,179,19,34,201,143,38,24,13,25,80,82,52,99,48,224,16,48,168,135,163,139,15,38,230,24,11,172,179,16,4,8,194,194,130,173,101,64,5,192,138,184,225,106,35,116,160,163,213,80,27,81,61,22,0,37,37,242,213,8,5,82,191,171,34,72,185,100,176,19,77,198,196,90,26,79,86,31,66,205,41,33,168,18,125,172,197,100,200,211,82,5,1,232,32,14,225,222,104,82,100,161,180,178,42,165,238,139,136,108,203,122,136,231,116,70,175,51,76,234,38,126,123,167,163,212,178,84,125,108,124,57,142,155,190,223,46,116,151,74,115,174,129,243,107,97,141,91,30,250,153,108,176,231,55,29,76,117,45,159,230,98,29,119,173,178,183,68,80,49,64,24,36,164,183,82,58,33,58,2,187,161,254,145,21,209,168,114,11,9,172,168,70,74,184,135,50,182,59,198,220,54,194,153,76,229,233,157,51,209,60,141,170,43,25,123,46,33,92,141,148,107,205,28,36,211,103,146,83,155,18,69,88,136,130,79,49,12,103,118,143,95,44,252,252,182,187,136,102,236,103,39,163,254,212,202,205,70,223,50,151,14,214,169,140,116,86,250,108,205,73,84,213,93,182,140,181,175,38,121,172,244,80,27,87,249,181,29,154,222,222,18,163,219,61,123,167,152,75,57,139,173,22,90,218,130,137,0,0,73,140,8,138,20,33,152,8,90,107,136,192,80,118,104,242,240,112,64,201,136,147,44,3,217,33,132,23,134,7,4,22,164,207,69,62,198,74,40,221,61,209,153,64,209,217,107,33,48,191,236,214,20,100,186,44,86,199,7,140,51,240,168,211,165,169,9,37,194,47,186,91,211,34,52,74,94,206,44,199,34,244,174,119,93,246,233,121,159,209,176,111,29,136,7,132,3,49,160,110,19,172,49,44,26,77,41,117,181,90,222,184,155,255,238,34,221,255,251,178,100,223,12,133,243,103,70,155,153,91,112,136,172,217,87,60,200,204,22,125,155,26,110,101,107,201,169,179,166,104,241,13,240,211,254,56,238,56,191,251,142,111,254,34,127,255,190,183,194,187,102,103,151,182,28,243,183,114,228,212,148,91,115,103,21,63,181,199,106,220,115,148,105,50,201,100,110,139,78,90,141,18,202,137,109,212,45,209,61,82,84,0,240,55,198,8,13,255,254,189,26,200,198,21,214,142,83,134,132,97,242,181,142,237,211,202,109,1,3,41,143,244,75,60,138,40,168,141,254,218,83,239,144,130,42,36,252,225,176,106,36,66,42,138,0,85,193,38,215,17,80,220,75,168,183,96,69,158,193,1,56,164,90,41,189,100,64,94,165,193,24,151,163,110,169,235,41,74,140,161,79,139,103,195,72,68,126,167,58,143,123,72,137,69,155,229,246,153,88,7,21,0,130,24,198,98,55,153,73,242,121,82,249,163,7,135,2,21,8,16,6,54,129,141,66,76,204,41,52,41,76,197,128,32,128,89,134,197,69,246,16,36,34,230,89,35,26,40,170,20,184,242,244,102,21,14,52,16,185,102,35,152,176,212,143,50,98,27,114,0,237,48,88,65,131,194,103,8,167,122,128,3,7,186,237,93,221,118,96,247,85,215,112,154,170,86,64,107,34,98,38,88,34,151,15,235,191,47,138,58,144,236,227,89,131,80,57,161,198,64,225,250,211,56,203,177,209,215,79,21,19,41,13,162,243,241,199,199,13,11,93,223,53,127,197,205,95,61,87,53,118,189,196,92,87,36,87,85,29,11,20,56,77,118,53,187,61,94,11,53,174,122,245,235,239,142,215,134,140,122,124,237,205,22,0,211,66,200,0,2,163,9,137,118,255,139,142,75,227,177,224,250,82,19,70,39,163,187,158,125,98,226,55,143,161,183,153,89,85,159,58,16,38,91,44,231,60,143,255,113,199,146,167,76,52,65,89,20,209,152,178,170,81,37,89,239,199,18,164,196,202,97,169,150,167,104,41,38,72,201,99,215,202,45,245,46,184,234,126,164,132,252,84,242,103,82,151,59,250,11,188,173,120,78,73,7,254,107,179,49,47,170,153,228,224,78,128,5,88,52,26,243,32,34,54,31,99,254,219,50,184,227,135,105,48,80,211,49,205,54,96,51,22,50,54,39,242,99,113,162,225,169,84,153,37,32,34,34,66,96,224,122,249,47,227,65,116,2,161,244,242,131,20,70,64,75,188,28,65,130,47,177,66,0,0,33,41,16,50,231,66,148,192,92,74,95,12,197,92,55,38,19,83,173,236,150,37,34,137,184,168,193,213,117,86,39,41,135,94,184,131,211,40,116,102,35,216,202,164,243,25,81,85,195,191,189,113,154,58,60,4,194,97,130,255,251,178,100,211,140,21,210,103,69,11,154,67,116,109,76,233,157,48,163,136,21,181,157,24,77,133,126,129,162,179,102,168,177,158,248,123,29,209,91,174,234,49,144,200,232,134,182,43,104,137,213,123,238,102,226,145,98,80,101,182,85,225,174,123,157,79,142,253,157,213,236,117,76,83,47,221,255,238,230,240,141,0,0,64,35,184,249,48,192,81,48,16,103,195,248,129,36,2,10,246,89,74,92,39,44,174,125,7,236,230,185,251,135,114,39,127,68,217,160,85,140,85,202,173,92,161,19,134,42,15,102,116,73,20,91,110,101,30,91,81,78,218,237,98,25,27,228,87,133,222,34,185,112,101,20,165,120,118,89,182,232,236,251,74,85,161,25,127,106,28,243,58,239,185,138,106,78,85,83,203,108,113,190,251,60,57,0,4,157,172,196,4,19,43,147,12,100,23,49,77,8,196,192,211,25,158,129,1,179,38,169,76,60,6,79,19,18,50,26,194,46,24,100,46,151,226,161,98,97,26,152,0,0,17,84,106,103,47,248,64,46,153,66,76,54,16,30,23,55,2,192,22,145,67,210,177,100,24,0,116,248,60,196,192,55,194,54,247,103,98,50,229,211,59,14,228,186,101,234,155,141,35,34,253,143,173,29,79,243,142,157,74,87,50,182,51,36,65,44,88,234,213,23,237,220,254,86,250,175,41,239,255,236,55,176,213,239,156,39,235,110,106,100,227,135,231,172,169,136,180,141,11,111,163,11,173,29,198,154,64,218,120,162,173,172,225,226,3,171,51,7,21,130,216,102,80,205,78,38,22,80,68,243,48,125,177,230,158,245,207,188,153,180,92,211,90,127,2,87,255,89,158,104,48,129,142,20,0,17,131,17,109,246,203,14,220,6,134,17,11,229,220,240,160,108,89,185,63,43,116,248,129,10,121,189,253,31,70,182,124,23,144,15,135,40,205,63,255,9,190,19,64,162,122,80,173,159,226,148,73,10,107,5,123,52,105,134,145,195,19,129,145,5,40,4,10,160,92,4,132,162,64,179,38,90,0,236,18,119,176,133,43,145,17,145,119,149,178,37,146,182,242,160,213,180,168,230,121,45,108,194,172,183,123,171,90,114,37,187,162,159,102,56,220,29,184,0,18,138,37,140,202,54,48,90,220,211,182,83,34,25,77,228,17,16,11,128,46,147,50,3,128,69,19,52,146,65,71,212,31,48,232,97,47,132,66,161,161,52,30,138,205,1,30,7,128,204,156,84,14,94,36,157,33,53,141,2,27,41,136,64,146,178,80,26,26,169,81,136,192,196,194,20,160,48,16,1,49,224,184,148,49,32,130,157,167,118,8,96,204,26,164,17,51,43,79,206,203,212,202,102,51,25,175,156,170,188,142,189,134,12,26,56,17,25,172,255,251,178,100,220,12,134,71,102,198,155,137,127,66,118,204,233,138,60,103,190,22,37,157,24,78,21,125,9,192,179,100,201,132,149,224,245,63,235,108,237,213,86,150,98,235,253,103,41,21,70,35,138,187,69,24,97,211,84,44,213,71,87,33,157,84,135,127,49,102,76,157,172,107,152,202,63,190,93,206,198,117,45,153,134,51,168,169,113,72,61,125,88,130,255,224,39,249,159,151,126,90,136,177,2,18,149,137,229,71,246,246,219,141,76,248,95,203,88,81,239,158,174,7,231,127,184,82,44,113,38,214,66,48,170,24,200,140,86,105,57,25,20,218,246,82,36,133,171,13,35,24,104,212,66,144,85,154,65,170,247,157,72,85,179,62,183,101,170,232,138,174,167,178,59,53,8,68,109,204,198,41,144,167,103,164,210,63,100,87,217,72,68,33,206,142,181,91,23,69,170,51,125,202,20,0,109,195,39,80,49,33,115,54,146,57,70,67,39,9,56,18,16,72,65,131,82,147,50,10,138,26,66,250,39,145,4,139,40,73,75,2,132,194,110,56,128,37,165,174,182,22,220,75,102,219,33,185,134,8,15,14,179,145,97,72,131,69,18,12,122,199,15,217,26,247,76,120,206,42,134,23,156,24,254,74,172,213,156,202,13,145,195,178,171,112,92,244,196,3,55,86,75,17,151,203,159,234,227,134,152,67,92,58,100,151,185,221,111,173,8,204,165,208,122,46,141,195,164,229,7,72,114,19,168,30,109,76,29,52,250,86,126,200,246,78,138,166,218,174,214,239,255,233,11,118,9,116,90,46,18,140,74,237,189,146,188,141,45,30,237,68,185,99,157,62,181,245,190,123,226,23,222,230,195,20,1,154,155,0,26,163,29,64,49,1,51,36,160,56,72,96,50,25,179,148,151,120,8,250,60,8,58,16,119,118,196,211,196,173,72,12,148,66,37,223,114,64,220,182,14,200,217,233,120,222,244,207,50,6,38,182,50,44,165,35,85,14,18,58,88,237,173,178,116,135,150,223,84,51,217,71,38,24,210,201,32,65,5,97,82,130,32,116,63,130,115,65,88,134,60,9,4,66,28,155,100,44,9,175,246,142,170,28,121,208,85,214,142,134,219,22,211,142,99,109,168,121,16,73,3,32,169,171,16,233,152,187,151,54,7,141,165,81,88,179,52,45,169,232,138,161,155,111,35,229,105,186,123,85,73,224,209,150,57,70,196,86,174,183,58,147,138,245,28,56,230,141,166,225,2,31,32,1,118,234,202,138,134,26,5,4,249,49,46,12,115,16,108,130,241,101,26,208,130,71,161,244,103,122,91,13,10,203,116,167,228,1,114,134,95,64,66,67,247,114,13,254,55,180,10,195,3,215,12,49,171,234,251,74,220,69,16,137,186,64,212,255,251,178,68,211,12,133,192,103,70,147,102,95,64,173,140,232,194,111,40,78,82,165,157,40,108,165,87,194,74,51,102,105,131,47,109,49,80,251,226,171,24,196,102,97,3,91,177,141,58,152,200,85,71,88,71,70,117,29,234,170,17,100,20,246,162,90,234,156,159,91,223,168,229,185,4,234,53,12,102,4,57,115,132,87,90,111,106,84,195,113,189,146,238,122,242,98,154,188,174,239,255,245,175,218,134,210,206,185,203,66,186,51,93,76,183,237,83,110,17,190,200,147,119,91,186,111,179,85,222,53,103,225,49,158,180,93,129,45,40,165,73,67,247,242,73,62,49,10,248,202,53,87,59,140,106,222,174,247,23,182,97,146,197,238,191,22,43,85,221,220,251,142,55,105,48,164,145,225,82,122,48,179,237,165,166,17,45,94,223,233,137,131,94,218,118,245,233,69,146,104,204,130,102,242,205,127,106,233,107,106,173,233,89,146,141,52,62,119,46,150,117,83,187,53,171,49,237,121,173,159,32,129,134,167,239,74,124,166,236,222,213,216,248,99,92,162,178,162,7,157,80,245,229,139,67,59,182,75,187,230,79,195,223,99,52,248,85,8,36,247,152,203,51,74,165,78,115,168,163,240,69,214,104,1,126,52,160,170,20,199,141,8,64,216,212,9,134,35,162,77,209,139,136,108,150,201,66,144,96,18,88,94,131,120,193,129,32,97,136,144,28,193,74,142,128,74,129,207,76,46,28,89,5,33,182,67,136,97,54,69,11,137,144,3,50,249,124,147,49,81,185,169,22,68,216,139,150,8,169,185,84,136,17,3,3,142,129,161,129,235,45,59,80,244,153,148,165,109,93,145,64,241,125,107,155,40,250,105,164,147,160,108,130,208,64,154,53,115,18,253,35,166,73,159,50,166,96,141,35,2,234,102,52,139,108,180,148,199,87,75,183,169,90,214,245,80,90,141,13,139,198,239,47,87,99,19,35,83,20,143,25,38,201,160,112,208,217,19,168,40,127,15,128,209,168,0,9,224,128,166,187,98,253,252,130,176,246,161,217,65,12,205,70,159,48,133,248,38,206,138,43,81,55,166,88,83,191,71,233,255,191,75,31,74,10,150,122,157,221,18,164,86,18,28,150,33,4,8,52,196,75,182,236,200,235,102,149,17,107,119,50,54,71,57,4,228,171,79,181,214,236,57,81,111,69,122,165,138,171,239,123,42,61,205,235,47,189,104,68,174,38,28,96,0,16,221,49,228,249,146,72,206,192,124,208,240,52,220,34,152,233,193,212,201,228,108,213,99,236,209,199,224,212,20,208,215,112,188,194,164,60,16,36,152,246,48,24,238,9,25,36,3,152,164,4,152,118,52,153,208,1,159,31,142,141,153,96,129,97,16,212,160,4,26,230,96,255,251,178,100,179,128,5,224,103,201,157,106,96,2,97,140,233,170,166,20,0,42,130,13,14,57,221,128,10,129,51,101,171,30,144,0,126,98,99,1,75,211,114,13,49,83,211,206,79,54,131,99,42,60,53,84,67,4,62,36,22,30,36,53,76,179,26,11,66,80,232,49,152,114,29,108,153,214,203,156,57,217,135,128,153,248,8,168,91,134,206,73,66,204,4,76,64,18,10,13,33,11,53,225,67,3,37,53,50,243,216,156,53,2,2,34,24,108,32,9,144,95,167,67,244,243,69,58,118,108,246,128,156,6,155,140,225,24,206,133,141,20,132,12,54,246,203,232,227,243,50,218,60,161,23,183,53,12,59,48,123,169,73,21,100,235,14,247,71,107,212,157,177,216,93,253,73,100,83,145,92,112,167,230,217,197,36,227,255,51,148,82,167,213,236,78,252,178,130,59,83,59,246,174,235,154,175,45,181,91,59,56,76,214,163,220,246,163,60,144,95,194,221,36,214,230,239,197,183,25,143,65,209,251,242,151,67,27,246,101,56,82,101,77,77,118,79,43,153,164,108,21,174,115,147,29,150,99,142,28,171,49,237,81,60,113,203,245,159,59,222,115,123,255,255,255,255,255,255,255,247,150,231,121,248,247,45,127,239,191,255,255,255,255,255,255,254,253,253,42,228,134,144,0,0,144,0,0,52,35,150,89,111,216,111,137,146,182,58,160,112,145,176,233,1,208,73,135,17,103,5,201,109,97,145,234,6,80,138,16,32,77,205,42,206,142,87,202,248,134,43,116,87,173,78,123,40,92,250,254,127,169,36,213,44,64,220,24,179,232,17,228,37,76,236,204,162,131,104,217,98,76,199,62,50,236,89,4,201,206,31,78,36,46,213,162,202,42,95,178,166,51,164,183,166,165,54,113,56,167,51,89,135,127,218,86,241,36,81,179,143,246,186,141,78,29,88,186,84,211,36,157,26,22,221,20,153,77,182,78,118,170,120,147,29,107,54,154,21,32,149,84,212,150,205,50,72,205,104,20,207,255,161,0,0,36,91,221,246,180,199,154,9,184,100,211,25,37,70,112,73,177,62,5,102,101,11,25,166,198,157,24,160,243,8,0,121,57,102,155,128,208,4,243,68,180,34,46,114,98,25,226,177,48,107,169,82,60,98,213,49,6,69,22,114,138,41,34,167,97,129,130,95,18,5,49,65,66,24,75,5,55,20,24,66,97,1,6,250,168,214,152,205,240,115,50,100,246,11,142,8,12,192,24,217,97,195,69,128,16,110,129,164,98,76,34,179,122,92,84,173,134,167,210,133,152,14,131,24,87,175,244,48,195,223,183,54,83,217,108,90,45,40,228,229,134,154,195,93,169,150,186,255,65,214,41,249,205,234,227,249,51,55,98,214,19,184,255,251,178,100,82,0,8,62,116,202,158,107,32,0,131,172,201,179,198,32,0,24,217,157,40,125,156,128,1,80,179,103,43,146,32,0,226,158,42,92,213,149,235,244,228,65,209,106,73,117,106,76,239,216,191,218,246,181,91,150,121,186,11,58,189,59,35,119,32,232,92,230,17,61,101,187,86,234,95,207,91,177,157,79,238,61,207,156,167,203,59,120,103,79,43,160,214,183,149,141,204,216,251,155,195,43,21,255,15,252,50,185,158,93,164,177,158,230,239,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,164,128,128,114,111,118,223,244,200,142,138,132,85,66,177,192,72,6,239,156,43,143,41,29,199,177,66,242,54,135,82,77,84,229,189,45,10,3,226,131,10,31,68,37,59,22,160,208,38,97,182,49,46,133,8,77,77,65,122,21,134,213,107,155,58,58,69,14,69,164,84,227,42,81,102,32,193,172,57,174,109,129,168,124,34,130,34,48,161,183,3,17,95,167,120,72,165,54,174,47,28,52,125,119,173,164,83,90,95,63,167,53,28,125,227,227,119,74,91,162,92,154,180,229,18,117,186,157,57,162,57,27,32,0,29,250,128,151,49,151,48,143,16,192,172,39,178,76,52,229,100,88,8,136,24,228,113,79,150,141,90,1,111,222,167,217,37,89,216,32,21,59,52,2,113,198,154,28,17,77,103,22,166,48,75,70,128,152,26,152,132,26,153,162,216,133,167,14,108,24,42,223,104,47,212,140,168,52,195,250,197,69,144,150,167,123,20,76,132,241,25,25,138,190,214,28,44,159,105,116,34,220,204,236,212,190,30,194,130,85,77,107,45,119,254,182,85,185,149,175,223,229,171,90,203,42,221,221,106,214,251,151,117,189,254,89,101,135,123,205,126,89,86,202,130,222,233,119,203,188,250,92,254,213,107,93,169,203,180,221,167,253,235,46,239,125,253,235,191,174,99,250,252,112,253,95,252,119,255,255,175,254,218,255,254,255,253,108,249,158,119,183,206,227,123,242,239,238,171,169,164,128,3,128,0,2,239,251,110,200,88,146,196,236,90,38,92,181,83,234,182,112,78,255,253,8,29,207,92,148,70,119,96,144,142,157,63,255,249,145,152,205,230,100,91,50,34,118,191,123,162,178,179,165,157,143,115,150,174,115,35,186,87,69,181,30,197,125,210,182,186,202,243,183,167,114,230,109,21,156,172,173,118,252,66,149,0,0,236,244,118,154,114,152,2,129,214,193,8,13,11,209,80,166,21,104,150,18,168,160,162,182,2,129,193,1,90,116,2,147,108,97,117,183,171,92,149,132,222,49,159,67,186,0,146,185,95,199,18,246,42,241,166,92,14,34,29,78,202,30,20,96,93,80,162,231,216,1,67,26,82,47,255,251,178,100,38,14,133,255,102,200,155,89,91,114,90,172,217,186,36,98,174,22,41,157,30,109,229,83,1,96,51,102,76,145,21,184,48,41,193,145,7,133,131,29,208,228,186,64,73,65,42,228,136,85,43,66,21,15,147,63,242,137,169,36,138,254,11,0,169,120,106,66,10,76,116,215,222,171,34,218,198,162,229,109,156,179,231,113,50,79,103,34,159,9,61,214,162,18,92,243,206,237,59,118,133,251,173,240,171,162,119,245,39,142,75,108,235,223,179,178,243,116,27,205,195,158,110,170,13,251,209,39,218,107,30,62,127,154,106,182,146,102,167,104,173,107,174,35,246,1,115,182,0,4,0,1,59,191,225,245,89,106,131,105,149,8,164,51,115,118,211,126,235,165,217,185,123,255,247,180,225,7,111,158,157,216,245,131,6,43,156,155,126,12,232,137,203,249,244,169,233,148,167,30,206,150,202,138,214,119,135,249,187,86,158,62,72,178,25,61,143,161,247,85,77,81,74,173,239,63,251,43,31,157,81,141,126,182,53,117,255,72,120,147,64,144,83,11,48,53,113,35,50,17,14,18,56,149,195,7,19,51,69,17,36,81,96,179,20,32,121,140,96,28,72,93,180,165,34,10,140,44,41,1,2,183,1,68,93,83,87,4,68,48,197,66,70,222,245,178,161,78,83,210,207,19,145,87,8,70,26,188,177,144,212,6,32,66,231,20,52,176,137,26,176,15,72,93,20,153,144,46,32,196,88,168,233,40,26,58,26,176,149,3,83,207,237,248,197,235,243,79,213,53,178,192,86,25,144,147,150,37,47,118,108,177,17,142,197,81,202,27,37,44,97,36,137,221,157,150,223,236,251,51,183,233,182,181,172,235,161,133,110,204,231,42,41,134,145,89,100,106,235,207,84,210,108,228,57,41,77,18,174,190,143,68,42,5,199,160,0,29,219,97,11,205,39,0,26,96,136,71,72,52,204,250,62,26,168,41,88,191,221,38,22,14,140,250,54,86,181,149,182,254,135,93,110,137,109,26,68,100,98,234,137,74,76,166,120,131,138,161,8,41,24,238,237,73,88,69,73,157,24,171,100,105,110,150,59,51,58,233,107,33,55,189,95,126,142,212,175,77,136,219,175,252,104,25,0,2,235,172,192,26,132,5,70,116,98,34,56,124,14,224,32,20,8,101,9,226,79,10,180,195,192,89,193,129,128,34,7,51,30,23,130,150,8,187,73,176,96,0,200,35,49,161,165,48,5,24,166,164,101,125,165,132,51,45,101,48,17,120,16,232,214,7,6,135,134,68,7,3,68,194,33,85,206,173,205,33,139,8,132,218,27,238,219,39,27,86,81,116,219,73,246,158,232,191,113,233,216,42,205,171,247,105,100,174,18,14,14,172,104,212,138,149,242,255,251,178,100,59,140,133,205,103,72,27,104,111,64,85,204,233,202,40,103,230,21,81,155,38,109,97,107,201,125,51,102,12,244,9,120,71,93,93,58,188,235,237,18,163,113,181,54,61,72,24,43,116,182,91,116,213,51,223,175,243,61,195,172,221,123,240,52,148,20,33,173,105,164,105,138,157,15,171,19,177,233,49,246,69,53,34,102,130,168,58,234,78,167,54,51,173,234,82,75,20,17,64,0,88,0,1,191,255,152,198,143,10,6,165,4,8,152,195,246,38,40,198,19,173,216,202,88,207,236,148,86,117,245,254,125,127,252,100,74,97,219,77,243,180,210,86,251,148,109,214,210,132,181,170,19,206,179,223,98,36,243,175,62,101,212,170,95,245,44,211,169,123,205,253,78,234,213,245,93,252,244,215,116,93,250,40,113,160,1,36,254,195,73,138,161,6,61,43,1,56,237,196,98,7,89,135,41,72,227,8,13,90,208,226,160,176,243,75,30,61,2,153,146,150,4,68,102,20,114,74,141,7,45,105,47,248,45,117,229,31,119,34,19,76,180,120,164,10,113,66,248,136,68,21,27,99,142,101,68,156,123,164,126,30,86,122,198,225,240,220,40,47,30,100,235,207,60,185,46,215,45,40,88,184,181,232,157,206,202,188,124,199,245,109,223,220,205,117,241,19,127,207,124,83,183,163,210,80,218,181,159,44,57,110,153,61,103,139,26,130,25,218,77,51,240,211,86,162,75,156,242,111,187,201,17,83,170,253,22,254,170,143,155,154,165,116,83,220,247,91,31,211,220,114,165,32,19,40,0,22,219,106,153,139,44,112,197,45,241,190,129,132,173,156,57,55,207,203,46,108,128,247,60,101,247,245,220,209,22,24,178,110,97,70,191,242,234,94,255,242,129,40,71,114,185,88,135,171,163,148,228,74,21,14,89,221,203,103,218,45,17,85,217,74,73,30,172,182,82,162,222,215,179,33,153,42,138,189,183,171,82,255,95,170,245,78,175,236,253,187,72,218,1,170,0,9,231,180,171,57,86,48,186,0,106,4,39,154,60,38,49,179,9,53,13,176,2,105,34,83,39,148,101,71,209,138,32,250,166,220,172,188,183,198,194,110,99,195,44,59,159,117,254,166,149,71,223,21,118,142,237,36,96,70,76,85,9,154,33,218,30,124,163,207,210,170,59,220,140,192,214,155,187,146,253,69,158,173,76,229,87,62,227,206,101,140,237,250,149,185,118,183,243,255,240,107,155,21,117,139,49,139,34,251,122,105,223,50,255,251,93,3,5,139,29,69,32,116,28,106,75,174,32,124,204,41,20,42,175,207,251,249,253,151,191,134,203,106,102,106,166,101,135,173,139,159,136,239,216,216,43,2,32,1,114,73,30,177,177,61,73,143,141,16,178,57,255,251,178,100,86,12,4,244,102,202,27,35,95,176,94,44,217,115,60,194,108,17,189,155,42,77,61,77,209,164,179,166,104,193,161,248,200,118,97,116,231,220,118,52,249,97,204,147,238,127,159,149,118,96,112,37,149,178,213,247,30,170,209,211,130,126,187,51,178,199,33,92,153,165,109,164,164,175,73,75,177,220,235,114,50,89,29,152,167,115,232,210,85,138,234,215,46,191,103,231,41,81,85,246,214,191,253,53,149,27,210,170,191,235,69,168,16,13,95,24,225,35,64,198,69,129,65,16,4,57,130,214,20,199,145,12,91,108,4,29,66,81,13,172,91,44,199,158,204,226,52,162,3,176,249,1,32,35,165,176,156,184,41,37,150,1,108,116,110,152,39,88,51,161,43,197,226,218,16,249,122,195,153,8,206,151,27,83,191,85,42,147,174,13,216,130,247,53,88,180,1,225,56,220,132,156,140,254,234,148,191,79,70,190,200,239,58,214,94,181,125,237,35,54,154,50,78,61,142,118,83,234,146,52,103,84,217,245,169,205,170,158,168,97,99,250,161,203,118,71,175,99,81,39,86,149,230,1,208,1,80,128,34,109,182,53,202,188,116,7,86,147,194,30,17,205,74,236,78,163,153,48,84,34,160,123,59,151,107,130,193,36,41,40,41,154,29,135,255,255,254,199,51,222,23,153,124,161,109,116,245,125,89,205,236,146,213,17,66,4,159,46,209,79,13,143,87,150,214,235,137,151,224,111,9,221,113,51,95,117,196,205,127,118,255,117,124,37,124,115,13,246,181,124,87,42,156,165,127,212,188,104,8,205,0,43,182,244,128,37,42,91,12,74,8,19,29,125,173,18,129,99,66,135,197,200,33,219,34,101,5,216,204,197,64,239,112,22,213,129,226,126,105,139,120,178,190,237,206,83,200,151,95,64,159,241,87,122,98,130,178,229,194,208,203,99,16,113,10,50,213,242,168,242,206,67,170,21,83,184,117,109,145,249,175,116,34,5,41,13,129,214,211,81,179,197,37,158,174,84,80,226,42,123,68,190,103,169,210,166,105,137,116,249,56,98,220,178,195,168,250,185,169,60,219,190,235,205,149,186,132,246,139,217,102,18,254,38,30,188,96,19,176,3,219,239,196,2,65,165,176,231,80,4,189,195,99,107,118,153,14,49,183,242,59,168,252,139,85,222,136,163,51,178,187,100,205,68,65,18,210,222,71,50,35,77,164,46,31,29,27,84,63,140,225,169,114,237,100,168,56,114,27,11,89,187,146,33,57,130,236,46,113,112,113,249,182,100,107,50,147,77,61,15,156,92,125,131,97,173,66,41,142,197,74,64,200,140,103,171,28,253,210,220,76,68,119,47,45,9,116,220,55,222,175,83,23,183,51,44,145,122,218,159,255,28,212,255,251,176,68,131,142,196,84,103,76,27,47,66,224,137,236,233,115,97,40,148,16,29,157,52,108,61,3,194,43,179,101,141,135,153,56,114,163,232,148,117,137,35,226,105,25,171,8,237,127,255,150,1,55,26,224,80,166,24,0,196,72,8,160,137,81,5,225,182,171,71,74,185,114,237,175,158,38,163,21,205,74,48,57,217,97,18,64,96,132,26,64,216,100,32,53,224,170,26,58,160,117,186,24,48,148,215,136,100,232,65,83,162,242,19,191,184,177,248,235,129,74,157,166,165,158,46,41,102,206,58,96,139,90,103,113,166,51,159,61,242,109,249,19,109,18,250,189,223,91,107,113,49,159,41,255,115,51,36,68,210,37,90,207,165,199,19,93,197,204,95,251,87,160,202,168,177,2,64,6,91,183,82,161,129,47,67,36,217,24,34,12,244,4,82,34,195,192,164,53,153,208,169,82,49,182,218,174,86,26,174,66,137,120,235,40,161,198,173,53,2,229,2,73,52,216,131,61,212,19,71,106,125,128,99,113,144,215,130,5,2,198,231,237,176,204,55,73,119,238,217,159,203,243,127,155,186,136,207,252,229,163,154,95,230,188,119,154,255,195,83,181,99,231,65,41,110,124,124,229,126,223,54,250,179,27,31,187,229,166,208,251,13,253,71,155,179,179,159,143,181,254,196,247,213,52,188,167,168,159,159,122,221,221,141,16,149,42,0,37,247,180,178,106,54,216,194,170,107,65,66,184,69,213,30,43,252,11,42,39,80,137,23,214,236,172,83,182,19,228,9,124,111,41,153,227,81,231,238,115,72,242,35,98,172,245,130,242,248,129,65,157,242,238,96,60,141,178,214,156,215,247,23,127,239,143,252,85,16,163,169,199,177,195,24,197,178,79,76,177,72,139,54,186,86,31,49,77,196,158,40,203,223,218,148,177,114,215,28,10,85,68,112,191,31,253,113,213,233,35,97,116,147,43,94,47,254,59,227,107,73,143,250,151,142,248,8,64,9,235,118,0,165,45,84,84,11,102,116,98,91,180,8,24,241,98,72,78,189,12,192,151,36,180,122,140,68,229,11,4,222,174,72,155,22,135,226,214,41,63,146,59,23,33,203,209,200,29,162,213,136,118,181,78,65,187,238,165,125,187,90,88,130,25,193,133,67,39,160,204,12,91,245,106,221,188,8,59,133,18,234,73,131,174,213,179,203,46,230,109,23,254,194,157,47,185,164,124,201,178,204,218,20,91,193,55,115,34,1,121,161,211,121,145,103,185,134,234,181,250,30,221,30,109,178,77,208,37,0,25,119,208,42,113,144,133,4,7,67,106,30,101,108,73,114,180,68,150,92,101,192,130,236,199,94,233,101,72,205,35,25,176,205,102,221,201,78,254,190,123,199,25,93,159,154,129,255,251,178,68,154,12,196,10,102,204,155,15,66,112,130,204,217,99,96,103,218,15,205,157,50,108,12,251,66,6,51,166,13,132,162,88,226,61,146,99,75,135,40,121,255,157,105,78,239,56,163,44,186,70,12,70,40,196,137,135,34,23,243,51,50,34,181,174,76,88,181,54,54,76,44,102,59,70,46,76,212,206,173,42,99,81,4,238,134,146,254,103,182,158,253,166,89,207,118,97,78,165,181,111,234,235,178,118,183,205,53,207,208,54,224,5,118,255,33,204,84,33,96,1,192,249,13,137,128,36,234,88,205,54,92,97,136,157,153,153,21,139,146,154,70,139,121,181,161,119,8,110,211,157,199,11,186,209,9,200,102,115,16,195,14,236,182,218,67,174,179,175,235,170,177,166,8,71,177,170,201,118,91,115,141,215,91,121,50,9,173,165,154,154,29,103,132,170,173,162,225,99,187,178,225,162,45,44,170,118,129,214,183,72,178,197,245,94,54,182,173,98,4,209,21,21,17,37,105,252,251,87,232,177,221,247,221,255,198,241,49,200,110,213,0,41,111,252,24,18,55,151,172,253,117,36,0,90,40,32,40,176,24,40,140,141,15,113,113,89,213,10,203,133,76,180,150,226,193,148,81,113,13,12,177,148,182,88,252,65,110,230,89,196,163,12,38,85,33,125,109,188,59,136,82,101,82,5,124,111,231,219,86,102,58,253,97,45,202,239,51,221,140,104,227,118,69,11,35,138,170,253,255,62,100,104,73,228,153,17,250,229,58,173,156,153,159,8,192,88,24,19,55,76,77,33,216,126,87,49,103,6,4,8,46,119,36,101,60,212,212,99,48,65,140,13,59,108,91,124,159,52,57,210,222,196,87,60,218,125,105,194,148,242,149,206,185,16,16,55,128,119,254,168,58,217,194,121,42,86,178,30,65,162,133,35,39,10,76,181,58,62,90,203,201,14,11,48,123,72,233,241,66,90,162,114,106,62,20,153,127,245,97,164,213,114,230,154,56,34,72,56,104,232,108,120,208,56,136,60,193,183,38,179,9,42,80,64,151,144,38,85,41,177,106,177,70,163,6,213,106,172,195,57,74,195,3,122,155,107,47,89,192,1,126,51,28,227,68,50,54,83,147,240,31,51,22,163,20,65,2,132,129,79,195,214,68,65,38,54,156,32,18,48,225,1,101,20,202,20,65,127,18,140,48,33,193,1,132,141,228,144,135,183,64,103,130,103,81,101,1,113,198,9,118,162,44,5,64,139,158,36,27,202,22,68,88,4,63,30,13,143,48,69,205,78,191,16,226,156,76,122,88,184,97,217,235,172,89,252,118,169,238,67,49,235,114,107,175,245,91,139,151,61,205,235,229,252,252,125,53,211,14,167,59,111,95,196,239,137,180,21,170,56,206,237,206,255,251,178,100,191,140,68,227,102,203,27,35,95,66,92,36,9,98,61,136,84,24,57,157,24,77,229,111,129,187,179,101,216,244,141,60,182,159,155,225,149,157,103,22,211,243,108,98,198,143,149,21,44,60,84,83,16,186,36,234,81,167,162,12,203,13,18,81,138,35,41,210,235,209,197,78,156,50,167,222,186,238,59,223,53,12,151,193,196,79,244,96,3,154,66,68,75,122,179,115,110,100,165,93,15,44,3,49,188,6,81,1,141,15,181,57,37,102,232,131,79,252,247,253,162,93,184,46,97,57,214,87,129,204,92,163,156,100,74,61,12,220,8,45,217,152,239,109,223,244,53,51,4,25,132,33,152,102,102,204,21,185,177,43,132,234,13,106,182,109,101,206,90,117,79,189,230,68,91,74,184,37,42,229,13,10,174,100,32,152,152,234,148,61,47,136,39,45,159,115,252,191,40,91,23,128,170,0,5,128,64,44,193,200,99,57,2,141,159,4,49,40,100,193,164,195,10,2,204,216,55,56,224,244,18,90,17,18,196,32,131,6,134,193,67,176,160,4,145,248,99,132,39,2,0,5,32,1,74,25,6,34,2,134,34,105,147,30,106,197,3,66,38,112,160,50,201,41,188,201,106,28,50,1,129,129,136,130,144,29,43,56,153,168,62,10,34,189,82,53,203,75,7,161,18,220,103,45,58,170,62,139,69,149,195,171,45,123,211,211,192,216,222,128,233,40,231,237,98,202,57,108,134,58,47,254,46,106,105,177,78,226,239,168,135,255,17,108,151,182,173,168,60,145,160,156,57,94,98,98,191,183,245,126,219,123,94,112,186,218,165,103,182,157,65,50,100,66,205,166,61,83,135,30,200,168,116,54,123,169,227,157,73,169,249,158,122,117,178,30,13,90,0,128,1,109,191,232,99,118,139,179,230,168,139,3,197,76,187,180,56,250,11,164,98,44,167,116,255,73,89,165,250,255,83,187,255,119,145,210,143,80,200,90,203,60,237,11,48,53,186,221,237,180,238,186,33,209,94,169,185,89,140,120,208,246,49,144,215,46,211,51,25,177,77,203,33,31,25,23,140,123,251,29,101,14,149,77,106,105,123,136,29,51,73,205,38,91,59,25,41,173,107,175,232,225,21,131,6,70,105,152,180,194,101,209,217,155,166,166,15,76,152,128,30,97,97,209,149,9,102,210,33,129,144,198,76,59,0,65,8,84,35,40,36,24,101,185,55,18,246,48,16,72,131,32,84,194,86,6,146,63,236,132,143,0,194,32,157,88,156,50,176,147,178,52,121,96,163,2,16,28,239,161,52,58,11,88,38,46,171,180,209,147,158,88,72,41,17,154,60,22,211,92,88,147,163,6,147,92,13,14,71,131,229,44,53,77,82,194,112,239,100,168,202,124,254,255,251,178,100,210,14,134,26,103,69,147,154,91,112,104,236,233,151,60,168,110,23,65,157,22,78,105,107,193,166,51,100,133,134,13,90,206,251,151,127,183,223,113,243,49,86,251,152,150,91,174,155,17,197,189,176,177,218,218,235,119,78,168,219,60,185,150,104,161,73,116,22,211,234,35,167,92,174,253,36,15,185,117,213,183,93,215,73,53,206,142,245,23,185,135,95,23,255,236,189,17,37,7,234,207,25,137,160,69,170,188,175,68,176,72,171,57,4,144,209,241,42,48,213,76,27,164,209,170,192,201,82,5,241,141,242,99,37,19,138,61,3,142,0,110,180,245,66,90,196,229,253,164,105,9,38,123,40,134,13,157,39,50,167,28,225,76,142,105,82,37,231,46,76,121,154,35,21,239,181,227,213,183,231,36,190,74,119,135,255,194,153,153,245,124,200,141,175,229,240,220,209,219,82,191,255,244,69,0,77,182,252,186,166,10,36,72,8,52,130,22,82,50,32,12,78,21,194,97,132,147,9,6,164,99,11,101,142,69,37,170,86,216,147,222,128,89,72,131,146,220,112,247,95,43,152,124,42,33,105,240,115,99,146,42,77,90,175,57,5,84,191,218,106,250,213,92,96,27,125,183,222,227,201,250,148,193,67,160,112,224,156,84,132,68,169,238,211,201,203,152,207,202,70,38,119,236,59,203,228,107,151,19,255,147,35,17,154,170,146,81,144,16,242,31,75,66,111,78,136,17,69,133,21,15,166,45,142,19,234,83,45,39,248,172,247,57,197,76,124,238,87,169,246,118,36,192,188,249,1,1,52,210,81,67,13,80,116,48,192,128,117,10,23,165,185,24,39,61,71,93,157,117,147,161,39,86,57,223,190,27,176,218,116,53,74,169,184,179,163,171,55,231,22,170,21,154,82,201,46,126,239,221,155,161,195,171,171,28,35,90,80,218,174,34,3,95,246,38,78,118,240,30,77,166,214,229,150,121,219,88,147,208,224,43,206,254,207,175,83,251,158,112,109,104,162,132,230,249,141,169,19,255,219,240,78,97,246,216,0,4,130,93,70,35,11,152,252,80,110,152,184,5,108,5,39,150,92,217,100,19,149,36,193,167,3,21,208,204,40,61,24,12,25,52,30,34,0,140,17,204,100,5,2,0,7,2,198,18,24,131,67,38,60,6,5,71,64,147,121,130,193,65,202,224,0,144,191,112,80,8,9,62,199,133,130,75,44,66,25,141,232,2,12,30,20,136,2,203,249,109,181,199,61,129,178,88,90,34,48,199,145,62,85,244,235,250,187,96,152,98,93,2,63,21,167,99,176,93,5,12,77,1,70,210,53,151,117,121,251,214,252,243,255,175,93,157,223,162,237,229,187,49,115,219,55,95,37,142,202,217,207,149,246,51,254,205,255,251,178,100,209,140,4,181,102,202,155,35,103,64,110,12,217,119,61,35,95,89,185,155,18,78,25,253,1,217,179,100,73,131,14,96,173,78,236,197,147,58,204,46,246,22,157,36,188,188,54,66,64,175,171,19,191,242,184,87,89,206,96,102,111,47,158,28,120,144,126,254,119,156,192,139,92,55,139,16,122,143,169,64,53,84,159,74,111,1,172,230,96,203,219,25,122,129,217,81,33,91,184,48,83,79,170,216,98,181,38,165,181,99,18,72,6,92,231,2,86,161,58,178,197,198,146,32,33,37,171,201,123,13,133,215,205,243,144,94,69,202,8,174,64,101,94,234,98,171,103,113,139,117,143,180,60,95,12,42,2,129,200,253,169,102,237,175,77,246,63,94,161,250,183,153,49,242,31,194,238,123,102,210,101,172,165,245,207,137,150,92,49,178,156,98,109,183,214,121,116,9,0,22,219,176,217,172,50,8,142,24,35,200,160,162,177,173,16,50,68,207,135,7,161,21,10,25,116,28,173,151,164,227,90,44,7,132,38,246,98,0,192,144,197,250,168,16,184,187,98,195,147,13,239,134,30,155,27,152,146,196,222,104,204,69,188,97,77,65,247,198,181,90,40,38,205,189,72,237,223,169,44,163,166,239,44,229,73,222,72,47,102,53,97,46,143,127,148,178,233,151,237,231,39,31,173,148,255,108,147,115,203,238,255,148,133,126,229,10,219,150,38,46,163,6,162,227,231,234,66,26,14,32,208,172,214,254,38,205,117,89,109,225,235,211,85,244,198,98,210,185,158,28,103,210,238,162,177,17,96,0,6,16,32,150,127,255,244,227,98,106,228,163,20,134,39,196,163,249,60,122,114,186,154,142,118,187,238,94,197,127,231,212,72,97,15,197,24,59,91,215,68,52,255,56,69,72,67,80,109,98,226,72,48,164,201,217,149,198,98,149,19,122,195,178,49,157,115,120,12,28,213,54,199,13,88,190,84,122,109,16,231,79,85,119,124,137,37,247,242,51,85,222,83,213,202,244,171,25,61,62,230,154,173,100,75,158,114,45,131,152,0,7,140,52,219,6,135,13,60,159,54,170,32,195,4,147,119,11,12,60,69,50,64,116,227,68,83,36,20,140,78,238,161,5,17,76,116,13,22,4,136,155,184,128,210,12,36,199,174,51,67,204,226,246,156,31,180,100,88,26,129,136,86,175,30,180,122,95,13,38,6,88,114,18,72,172,220,137,0,36,10,134,13,17,90,46,172,211,69,124,165,110,252,53,125,221,248,21,220,113,31,54,127,122,47,49,86,130,220,114,25,173,73,69,150,103,168,206,234,38,38,89,255,244,255,167,211,163,119,59,191,187,124,94,223,174,141,159,18,219,155,181,41,75,186,168,124,177,239,219,108,181,108,173,22,255,251,178,100,212,140,4,244,102,200,27,67,127,66,111,76,233,173,44,103,190,24,205,159,20,78,105,109,193,242,179,101,220,241,26,96,193,225,216,84,163,109,198,203,49,199,218,202,181,214,63,103,181,217,15,162,89,154,189,36,199,172,212,142,42,227,67,119,196,184,198,101,234,0,90,237,26,202,245,1,144,211,219,111,210,239,224,157,210,152,176,208,129,25,80,8,180,117,148,108,85,204,104,89,125,21,239,104,188,193,74,166,55,35,197,20,16,145,160,214,168,181,45,238,237,51,243,53,209,149,237,58,202,45,5,162,159,203,210,61,19,40,166,231,157,48,122,213,113,206,221,200,181,43,178,229,245,172,196,241,139,199,42,138,169,240,139,170,187,220,227,249,229,84,223,44,181,87,185,237,183,221,226,246,161,26,186,190,203,53,59,159,133,122,247,72,22,216,184,199,238,241,216,45,0,82,115,6,36,76,210,51,48,24,176,197,80,148,255,51,202,28,178,134,98,20,154,152,62,96,128,241,137,201,102,22,0,149,10,12,253,113,18,214,24,32,168,201,76,13,60,192,8,67,98,75,5,99,47,16,42,80,161,17,150,94,24,141,28,173,150,52,210,231,62,89,16,128,168,93,53,90,215,234,186,17,213,148,60,116,224,156,176,172,112,9,8,15,103,142,58,156,200,26,214,52,60,121,100,184,171,183,245,110,143,219,243,14,155,231,171,255,143,137,255,255,223,204,199,61,217,221,182,199,237,190,226,53,216,172,61,244,171,56,135,55,125,126,232,247,49,140,230,158,244,211,87,58,248,81,37,234,93,124,53,39,36,108,78,234,97,167,226,204,64,117,22,24,5,127,177,40,165,32,140,113,16,227,199,23,64,177,93,4,171,119,82,14,254,23,218,6,135,182,10,213,46,174,82,195,157,91,71,73,77,78,4,144,64,188,174,84,228,47,63,220,188,179,205,1,40,130,49,220,159,127,77,87,36,136,69,8,231,188,174,167,72,114,34,40,167,32,241,178,42,84,29,67,153,169,147,229,210,103,47,76,103,37,124,228,151,225,89,159,235,127,51,47,218,124,62,201,51,159,249,243,12,0,9,149,25,132,55,24,26,25,137,152,24,246,0,48,40,213,90,1,130,6,24,78,7,61,14,37,49,226,22,132,97,193,37,168,82,162,65,17,98,196,166,107,98,1,116,65,4,138,166,72,144,18,242,18,15,76,40,92,101,113,202,105,46,191,105,251,73,76,148,204,165,69,219,215,211,247,37,187,30,158,251,14,77,90,208,44,208,84,50,44,68,242,58,162,32,144,226,76,183,87,184,186,181,89,75,143,230,234,164,249,174,30,219,191,255,255,255,73,84,137,239,158,95,190,175,137,132,248,76,105,34,82,134,69,184,235,26,115,74,255,251,178,100,211,140,133,109,102,198,19,153,90,226,109,76,217,34,97,131,90,21,1,155,28,109,161,187,73,198,51,101,232,241,150,184,211,8,163,70,16,126,210,146,147,65,74,209,85,111,52,70,245,154,34,138,106,107,212,154,144,9,85,52,3,36,45,183,236,86,195,128,74,38,51,24,33,6,235,41,203,117,12,150,95,137,141,193,203,125,99,98,60,45,230,125,117,193,230,17,193,128,161,145,252,231,254,96,99,98,163,9,198,174,232,111,37,34,81,193,181,224,134,204,201,13,6,14,193,11,44,179,158,203,211,172,74,182,9,13,4,135,23,167,43,192,25,187,162,142,74,102,20,117,26,149,60,132,87,156,163,43,163,191,42,177,110,211,30,68,39,117,98,174,234,189,160,169,136,41,170,0,140,146,92,50,240,80,195,174,115,82,201,204,60,70,59,193,164,16,42,53,233,220,225,70,179,58,23,140,74,110,68,35,8,6,140,124,21,12,22,140,15,194,26,32,192,50,71,134,0,11,8,7,130,94,1,233,50,1,15,104,44,59,55,113,67,4,4,1,73,29,91,40,26,221,33,9,216,233,150,23,145,180,232,114,58,166,112,202,123,64,145,182,182,239,78,82,66,38,212,244,19,15,211,67,246,34,24,66,108,88,172,210,147,102,28,106,111,99,215,174,101,57,152,189,179,117,74,53,177,255,53,59,225,181,12,142,103,230,185,136,159,230,55,241,43,242,205,209,27,147,72,213,166,234,20,49,40,89,230,212,248,85,197,77,36,36,90,227,69,74,237,149,238,250,97,234,245,183,213,222,199,57,189,233,219,97,192,110,244,142,109,187,163,124,187,6,187,101,201,135,37,57,47,59,3,167,4,120,86,144,130,253,71,138,152,169,22,138,105,84,67,169,199,189,248,138,91,130,235,124,175,247,58,61,255,54,30,172,157,38,208,209,87,65,72,134,79,126,184,73,238,224,60,28,214,246,87,144,212,57,6,74,186,168,225,230,217,114,178,62,250,136,183,137,141,121,158,115,41,161,223,210,62,45,30,75,143,165,155,69,248,102,180,139,154,151,205,28,151,172,188,50,77,215,40,236,243,23,75,76,185,59,4,103,112,2,194,140,229,156,205,152,12,118,96,215,145,140,164,124,237,79,65,34,230,198,58,70,58,28,56,152,40,144,48,73,112,136,139,1,8,31,42,110,46,161,74,19,76,209,80,152,81,147,72,153,3,136,94,71,234,3,45,250,86,215,114,156,161,80,83,94,109,180,12,12,84,184,252,138,243,236,255,207,41,210,220,185,42,118,104,190,91,162,48,254,67,44,147,202,173,67,123,62,80,66,209,142,228,143,75,82,100,174,105,20,156,202,77,142,152,170,203,160,201,186,142,107,248,155,221,245,187,175,219,255,251,178,100,223,12,134,29,103,68,139,153,91,228,120,44,217,83,60,200,118,86,101,157,22,77,229,107,201,187,179,100,220,246,13,32,247,113,76,159,237,209,53,207,110,152,93,8,52,133,165,67,167,206,185,138,211,57,153,215,54,125,95,7,225,232,67,179,102,202,182,182,234,123,11,77,45,84,25,107,54,164,20,153,53,16,1,106,57,5,250,157,84,109,63,13,227,228,198,12,151,140,34,42,157,31,184,48,162,226,149,94,117,43,170,2,10,197,219,58,59,43,218,103,211,72,95,159,236,87,40,121,238,212,119,40,46,130,38,35,237,45,244,185,36,29,100,197,48,56,178,191,104,177,197,191,249,57,155,54,189,66,61,181,82,140,229,155,194,74,209,130,4,80,108,2,111,201,201,230,145,174,118,101,228,206,207,210,244,45,21,53,76,200,186,18,0,0,211,138,227,51,17,163,104,128,50,112,211,8,145,48,40,195,34,73,66,195,164,55,54,130,51,6,38,5,2,24,88,112,64,169,112,6,74,149,8,232,52,164,42,48,189,0,133,225,113,144,104,0,40,32,194,131,203,223,51,1,40,163,121,2,40,188,108,168,14,52,4,68,23,20,38,14,32,19,38,3,99,109,209,85,29,167,189,132,42,8,119,232,33,214,14,216,37,239,236,166,53,44,249,187,242,119,230,154,65,62,34,228,96,68,103,83,28,238,231,74,90,234,195,25,233,187,157,151,121,40,253,216,230,161,25,155,92,237,253,188,245,57,249,117,29,217,44,83,23,198,186,176,166,174,172,56,97,149,109,185,184,139,62,27,219,98,238,159,188,255,185,52,171,127,11,91,121,220,106,114,0,27,208,171,77,224,13,254,21,5,42,153,20,80,135,65,202,73,2,50,29,39,99,34,28,227,1,121,198,77,219,76,50,218,35,143,244,214,169,127,15,23,33,194,158,105,89,10,111,116,61,206,80,120,235,9,252,250,105,85,161,210,121,173,50,218,32,136,135,138,225,202,93,67,17,128,159,44,107,4,115,158,89,237,136,71,170,242,246,147,214,6,28,254,147,185,219,155,109,215,117,185,117,162,46,214,189,144,149,101,18,70,92,214,48,43,61,0,4,156,172,28,161,194,72,198,167,227,166,16,71,36,100,192,21,232,28,9,176,226,103,33,72,144,106,189,233,67,163,110,241,58,170,46,174,68,2,41,80,241,173,68,153,118,55,57,13,75,221,137,200,212,250,100,64,208,243,162,208,155,27,189,218,92,233,13,17,135,59,16,54,117,196,204,55,5,204,35,21,159,104,194,4,6,77,75,93,74,98,21,198,222,191,255,155,108,204,118,254,27,113,112,200,235,155,238,26,231,181,71,202,236,166,77,54,229,173,209,142,230,227,107,216,180,178,17,57,110,139,255,251,178,100,215,140,5,219,103,197,19,98,103,48,111,172,217,34,60,101,190,83,237,157,32,108,165,120,65,194,51,102,40,145,33,232,94,27,75,89,4,125,148,187,141,143,161,238,166,183,137,191,234,98,106,217,221,157,158,107,217,188,39,56,4,192,6,101,187,126,0,73,44,171,132,106,7,16,130,6,140,155,124,78,106,80,101,5,107,175,244,194,184,84,67,205,243,191,149,238,234,236,250,164,178,85,207,49,208,142,97,56,169,134,107,151,54,149,98,165,143,149,186,86,41,98,142,103,71,234,199,94,69,241,151,26,173,68,240,211,167,81,106,181,42,137,38,48,199,87,163,33,100,99,173,93,12,120,230,41,70,165,221,50,243,119,110,131,162,236,217,153,149,186,220,46,152,130,154,139,85,0,2,83,27,194,140,152,153,6,20,141,126,226,48,114,96,223,160,67,12,10,12,224,59,18,98,24,224,154,8,69,152,52,58,66,4,30,19,0,130,69,178,22,72,84,0,32,64,206,214,168,120,64,66,14,51,75,154,56,68,189,129,198,9,142,4,151,74,190,71,2,10,172,255,21,10,114,75,164,44,10,99,171,75,105,197,200,235,138,142,189,28,104,74,110,118,35,44,134,159,184,158,13,188,13,46,118,160,119,221,98,62,177,144,204,136,110,131,222,59,18,84,212,216,213,117,123,65,175,127,178,45,151,13,184,168,99,191,185,187,235,135,241,124,73,162,203,178,95,185,140,100,204,26,187,125,197,107,174,211,177,204,161,93,170,147,143,172,112,193,21,16,72,162,74,74,139,159,39,30,179,173,126,46,161,155,28,147,13,233,233,30,131,138,217,215,202,168,34,1,20,12,245,183,64,0,1,25,32,54,110,223,112,213,180,53,0,41,68,36,164,32,124,196,67,194,102,158,149,43,171,144,61,237,117,247,221,92,66,32,36,86,115,164,73,155,239,175,134,66,118,243,28,131,74,203,67,152,123,252,39,136,101,247,185,84,163,115,191,10,214,237,243,57,144,149,198,217,175,204,134,65,230,75,249,121,29,227,34,169,238,247,107,207,58,127,251,49,49,243,75,118,221,121,124,100,217,219,62,127,245,166,242,171,126,23,186,255,59,132,57,109,185,13,9,19,140,121,8,192,30,211,72,236,36,17,10,53,34,218,56,118,81,16,147,46,21,81,35,66,132,45,0,129,13,17,117,166,42,107,128,5,173,147,4,41,66,3,146,49,199,165,147,176,200,145,108,19,50,63,3,150,241,93,184,229,184,66,66,12,34,163,88,150,181,245,0,96,61,116,23,192,0,32,112,7,169,154,151,129,97,0,129,16,177,172,46,133,72,185,23,154,72,39,66,38,51,72,2,114,55,13,191,240,229,5,23,211,255,239,165,140,38,163,72,234,255,251,178,100,223,14,134,101,103,68,147,153,91,112,116,204,217,141,36,70,138,23,105,159,30,109,33,126,201,209,179,102,104,145,154,253,147,92,108,201,232,245,191,219,175,93,211,220,186,52,43,242,232,243,86,145,28,45,216,213,248,102,225,52,250,162,104,203,60,41,82,68,20,97,167,87,81,81,189,252,205,205,91,142,43,109,185,123,150,42,121,245,154,123,42,1,202,17,134,136,64,41,199,50,170,44,23,88,32,128,38,140,117,82,113,114,67,208,98,83,205,203,75,24,255,214,65,223,177,61,17,16,173,37,209,4,22,162,0,0,16,145,132,7,16,0,9,17,67,244,216,75,223,224,116,232,212,176,94,253,119,208,53,4,238,206,22,11,98,145,73,225,12,124,119,181,179,156,41,233,115,101,34,40,154,41,227,143,77,165,129,21,77,32,66,38,90,217,237,121,13,190,182,186,91,127,187,248,81,82,76,205,253,129,104,0,45,211,1,121,16,31,25,122,137,141,65,26,40,80,142,44,185,128,103,96,32,177,128,19,25,179,83,66,26,2,49,16,153,120,169,160,180,2,164,45,225,131,12,23,8,50,200,191,102,152,104,176,212,145,53,173,67,2,38,185,137,100,20,4,97,80,25,226,168,236,72,80,8,13,203,51,175,148,248,80,25,203,30,100,9,137,5,3,13,86,21,101,102,165,194,90,69,230,50,236,1,248,84,0,195,253,40,144,56,16,229,199,76,149,200,211,203,240,96,135,152,226,34,1,34,52,195,163,85,202,64,22,245,82,196,223,40,203,217,14,196,221,79,237,139,72,60,233,228,90,108,90,163,137,199,73,73,156,92,236,107,211,101,19,58,205,15,53,143,97,178,173,52,54,108,117,191,226,119,77,204,51,109,255,212,237,219,228,58,164,251,60,197,14,205,58,173,66,243,153,145,171,103,255,255,253,220,255,251,19,254,120,190,195,103,129,0,64,50,75,87,81,31,171,84,71,93,85,84,106,36,22,125,14,34,33,108,74,82,34,179,204,226,104,57,185,73,136,73,154,19,54,64,43,66,170,31,254,180,147,104,84,20,176,113,89,248,197,12,113,247,193,136,45,91,57,46,198,169,93,81,153,29,233,44,134,117,217,101,121,136,190,140,102,71,149,72,139,108,196,177,149,151,211,187,157,213,206,140,140,141,90,14,206,93,104,254,222,141,254,181,167,197,59,123,51,128,195,15,26,200,2,86,192,7,78,154,65,24,115,14,137,118,24,2,38,37,0,144,86,108,44,138,152,96,128,241,216,195,0,81,170,200,247,28,18,28,199,145,140,192,1,76,215,44,193,7,115,74,128,10,196,209,169,39,53,182,17,13,128,8,66,160,9,228,85,54,91,61,33,124,42,48,88,204,72,106,110,98,203,4,255,251,178,100,206,14,134,193,103,70,147,122,91,240,108,12,217,119,61,34,110,22,189,157,36,109,48,253,1,84,179,102,204,96,149,216,128,190,230,32,100,117,128,9,3,150,190,238,67,130,14,67,49,124,233,162,8,74,98,203,176,226,104,62,127,234,246,255,82,183,203,206,69,221,219,91,25,214,55,35,178,246,254,244,143,190,171,110,213,62,217,21,251,123,119,58,174,254,211,55,38,157,181,167,114,62,125,20,102,101,188,82,145,61,106,169,235,230,156,220,209,163,15,255,251,119,245,250,129,70,0,7,247,255,32,227,143,10,112,40,5,6,70,131,248,27,200,167,121,46,71,166,92,213,233,227,138,66,148,136,135,170,71,103,150,180,84,68,226,225,243,29,3,17,213,131,231,50,150,204,181,41,44,71,30,134,162,189,147,57,42,252,85,137,171,93,17,94,103,75,170,109,83,214,118,253,228,147,90,246,255,237,218,191,130,42,0,23,240,187,241,130,154,134,25,154,48,9,134,12,30,80,0,48,108,200,149,129,4,6,56,36,100,43,160,97,80,176,41,147,2,85,29,46,26,77,142,70,24,69,228,192,106,64,129,32,49,56,232,16,89,192,189,106,12,98,96,203,217,226,34,63,96,34,168,170,10,228,24,201,19,148,22,9,38,45,107,32,128,86,136,197,153,124,25,14,207,188,228,0,3,209,162,48,35,1,110,30,30,106,100,134,236,161,27,131,132,242,88,85,124,196,1,75,174,159,168,148,30,238,22,246,47,41,117,45,95,143,78,234,247,195,102,82,35,153,185,201,124,170,249,148,205,190,231,145,51,152,246,57,25,233,84,32,54,88,134,80,82,181,93,61,67,173,157,150,121,41,86,149,94,217,166,129,89,187,16,65,107,217,30,201,184,167,77,187,57,246,229,117,142,73,230,219,76,3,59,84,0,12,0,0,155,111,207,45,175,225,165,78,24,88,61,214,21,146,208,177,206,142,108,73,250,101,89,182,255,171,33,154,212,122,212,173,34,65,101,34,26,206,173,198,12,253,165,127,40,105,220,149,114,174,240,136,248,75,75,95,44,147,215,209,201,228,212,187,116,35,33,169,68,35,108,214,49,44,38,7,166,133,229,250,161,103,242,157,237,207,36,115,254,7,106,70,104,79,26,102,166,181,249,141,20,5,68,117,102,163,49,180,112,104,7,67,224,231,169,198,131,3,32,231,197,75,15,4,126,139,222,156,174,98,11,63,170,10,36,44,88,96,147,33,100,210,212,248,105,43,6,44,137,203,48,129,195,131,182,230,16,92,56,252,143,8,122,92,71,122,97,221,137,198,105,159,233,113,68,135,208,199,171,47,147,73,2,142,155,121,152,133,53,28,52,58,17,123,45,106,182,30,233,115,113,151,217,150,107,255,251,178,100,205,142,134,78,103,71,19,99,95,162,94,76,217,170,48,163,126,22,85,155,32,109,12,254,201,128,51,102,76,145,21,248,152,94,181,143,143,65,224,199,176,46,10,72,78,110,82,38,229,10,78,247,191,145,150,96,199,115,66,61,82,158,161,104,155,230,38,198,42,13,142,53,49,96,191,205,214,7,80,170,146,179,204,91,245,235,107,161,22,85,83,26,133,64,40,112,0,59,119,224,105,194,117,184,22,160,32,73,199,94,162,183,70,122,239,43,206,111,21,103,70,107,127,170,52,91,186,95,161,56,198,101,107,18,212,72,146,85,85,84,239,45,122,59,29,85,203,171,221,168,236,70,57,153,92,114,50,42,49,29,94,247,35,93,162,103,40,132,167,136,29,58,9,219,105,14,236,101,202,143,33,47,93,14,143,75,29,81,69,27,80,53,0,26,211,179,149,53,65,227,126,106,51,2,176,11,185,207,193,24,57,49,160,62,1,17,140,144,44,206,93,3,128,140,24,140,210,68,2,227,98,49,224,115,49,198,32,28,36,0,80,244,89,220,206,134,66,2,134,130,204,132,72,16,18,98,22,41,246,64,12,20,31,37,10,10,4,140,138,26,89,9,189,120,27,90,153,201,237,156,203,161,188,14,0,64,137,138,3,135,22,195,164,211,96,174,36,240,56,228,183,200,62,107,66,38,170,114,102,16,167,145,184,124,15,66,142,160,17,195,2,13,48,160,37,31,11,129,172,228,170,38,138,87,140,172,185,69,164,97,229,186,113,18,60,191,238,196,228,161,154,91,206,52,172,107,105,120,144,126,176,15,188,121,118,215,107,85,97,187,227,117,130,37,84,124,236,222,125,142,149,245,90,146,24,25,122,28,68,254,202,205,187,135,244,235,211,150,81,197,113,181,6,79,79,65,151,236,74,90,74,47,106,55,109,188,230,73,213,175,187,204,91,102,50,50,90,198,37,216,243,15,105,128,146,160,0,46,191,139,185,202,174,165,12,28,100,69,213,63,105,96,32,76,233,193,17,216,164,47,112,227,220,57,155,235,179,238,28,234,222,179,57,116,250,127,23,52,176,89,36,205,90,165,218,69,185,29,120,111,150,165,220,190,21,158,68,77,211,44,189,205,33,252,63,201,43,112,186,90,36,207,41,247,99,133,228,87,202,103,240,255,39,207,25,255,176,16,24,52,1,16,96,49,226,214,145,145,80,64,73,3,8,1,105,3,70,203,91,84,104,101,3,162,9,78,0,129,11,45,5,4,129,18,44,28,29,131,75,219,244,48,150,203,152,180,101,217,76,48,132,36,37,80,116,10,60,168,85,73,51,199,85,178,74,233,41,98,115,110,155,57,127,92,85,184,66,0,85,208,41,168,224,135,105,186,182,25,248,212,138,102,36,255,251,178,100,215,142,135,155,102,197,147,108,87,178,89,108,217,163,36,67,140,23,41,157,40,109,25,126,193,96,179,103,40,128,139,104,158,109,150,58,203,92,216,118,106,83,42,181,250,199,13,119,123,62,97,171,115,255,253,231,43,202,48,73,43,89,103,63,146,152,247,35,227,75,61,52,65,72,146,157,106,119,101,94,154,25,6,178,87,17,27,159,127,102,68,183,81,102,228,195,243,223,17,102,70,202,139,186,138,133,110,174,230,35,137,232,226,243,107,221,40,1,238,67,2,1,237,191,81,153,67,129,24,7,133,32,31,170,20,24,80,133,1,234,110,61,41,134,125,251,142,27,54,231,37,37,127,255,240,50,144,127,179,133,48,25,8,251,200,104,97,7,107,184,160,194,34,59,202,81,66,204,136,38,145,146,91,207,162,20,12,138,83,34,36,72,104,206,22,9,74,172,189,80,171,165,52,255,35,239,197,170,0,0,220,148,224,54,22,44,58,252,229,17,21,60,108,219,185,230,157,113,152,16,128,50,177,15,187,88,14,39,18,68,194,36,43,44,198,161,117,29,176,97,19,12,224,120,152,52,26,206,0,154,79,39,17,8,101,170,219,5,1,133,18,153,6,9,48,165,205,72,96,128,140,205,38,209,97,95,74,210,52,187,86,147,225,117,185,72,48,98,3,161,137,145,48,102,133,168,152,210,86,142,232,187,235,117,231,140,174,86,177,28,81,103,113,227,115,227,20,46,196,252,143,149,108,119,254,51,70,53,59,212,58,135,177,70,47,34,223,159,115,208,212,136,73,60,180,185,167,206,88,32,26,66,52,36,103,180,194,30,251,30,197,223,146,90,171,75,25,178,148,117,111,217,247,78,164,47,46,51,218,135,8,128,179,208,128,1,57,32,79,191,225,236,157,146,96,6,111,132,198,11,212,107,11,245,211,91,130,181,174,132,219,154,141,30,244,205,227,133,159,71,94,189,45,154,150,208,172,102,140,141,106,234,130,5,209,44,81,122,99,239,126,100,218,137,124,67,207,132,153,237,54,239,247,182,31,58,237,235,115,47,26,166,49,218,17,249,94,159,106,114,40,163,110,124,87,170,157,218,216,168,187,198,109,158,235,118,108,137,102,105,223,179,255,111,153,218,226,226,254,174,30,31,184,171,139,117,152,33,160,80,156,197,135,14,117,112,26,46,102,41,193,80,147,29,86,49,0,36,70,48,114,102,161,17,64,52,80,68,64,181,137,18,80,24,41,245,80,3,16,2,112,230,40,45,64,168,38,185,106,50,202,208,173,172,43,242,131,64,3,152,1,137,94,90,113,40,145,193,83,172,160,224,29,133,178,14,13,70,33,228,255,110,79,242,28,4,8,3,154,29,188,160,116,105,95,229,166,94,77,251,106,231,185,255,251,178,100,207,142,5,207,103,72,155,67,95,176,120,108,217,154,48,70,194,23,193,155,32,109,229,109,201,151,51,166,104,241,150,249,76,224,56,7,68,176,40,235,48,3,67,216,29,52,68,71,86,25,253,127,255,245,63,247,252,252,211,184,183,241,212,185,177,44,226,41,143,123,247,87,123,118,77,59,118,117,180,140,31,178,74,236,121,237,198,212,126,239,182,29,92,158,87,83,171,80,127,255,168,254,182,54,153,7,174,38,91,179,160,101,197,128,7,64,32,1,118,249,72,231,162,13,42,33,172,162,106,217,189,172,161,89,153,81,21,244,124,86,11,200,89,127,243,233,122,77,227,236,126,255,223,177,162,51,247,219,35,229,223,254,255,255,229,44,114,50,164,175,115,204,134,207,195,44,69,255,196,234,245,203,176,186,15,160,179,151,134,113,164,106,81,144,201,122,62,234,57,247,229,87,119,214,175,122,122,95,209,55,206,214,108,21,167,0,0,231,204,68,109,17,65,39,15,213,80,184,16,119,84,121,10,46,48,128,24,112,92,219,214,254,163,12,226,118,2,132,40,241,103,16,109,77,147,28,201,11,47,130,211,168,64,69,142,187,43,145,250,112,144,165,4,64,65,140,138,46,68,45,46,85,194,120,53,198,195,9,150,53,185,153,231,102,105,253,84,49,80,0,153,10,195,190,81,244,48,125,23,36,174,212,113,127,168,70,12,90,42,203,109,67,60,165,166,166,171,143,255,229,51,250,89,201,254,82,177,79,186,118,92,191,114,14,40,138,72,230,110,166,14,139,93,45,52,10,18,181,186,49,155,195,36,218,28,40,9,132,170,125,52,63,255,161,180,157,182,224,173,0,2,0,0,1,46,212,252,203,193,93,111,56,94,142,197,37,142,252,170,28,118,9,24,45,228,21,18,185,158,197,152,202,174,21,50,200,204,168,254,197,42,149,45,34,35,253,171,255,205,106,69,93,181,103,123,164,228,86,53,216,165,17,103,68,182,87,170,153,217,148,166,116,145,10,245,91,43,44,122,16,188,164,69,51,181,26,151,91,119,252,154,72,250,250,219,67,224,117,45,198,18,226,96,166,70,4,238,120,124,70,38,80,107,102,97,112,115,44,42,49,0,1,162,35,26,5,40,51,89,134,26,2,229,8,200,146,92,198,64,194,3,12,40,196,210,204,12,16,4,12,142,132,230,88,24,46,112,96,109,90,88,52,237,129,63,6,6,32,89,191,68,101,46,97,129,136,248,123,160,70,128,209,38,26,71,40,186,91,70,90,107,48,115,19,72,96,44,181,130,6,112,98,6,118,53,23,9,62,159,209,2,159,40,232,4,204,145,165,197,173,178,231,210,85,75,43,148,218,202,198,31,203,250,91,165,19,220,197,251,83,92,250,152,255,251,178,100,204,14,69,34,103,73,155,67,87,176,98,236,217,138,61,37,86,23,237,155,28,77,225,83,65,183,179,102,28,242,162,48,157,26,182,99,230,170,35,161,236,200,136,143,54,122,16,147,150,48,189,150,231,161,34,156,98,21,58,232,133,205,32,60,229,67,22,234,199,38,153,235,60,231,60,132,7,28,176,64,0,221,190,29,112,24,197,121,137,31,29,57,1,201,161,166,34,191,16,162,191,112,112,77,188,60,135,10,59,174,43,178,33,30,171,154,220,171,33,61,105,118,145,82,150,126,79,182,183,58,110,116,29,15,49,178,74,73,196,77,14,105,173,246,33,94,157,42,53,32,197,148,230,234,89,41,135,92,230,16,171,191,218,144,131,94,34,98,61,29,162,21,218,184,139,100,101,136,123,254,99,190,185,120,158,59,80,145,53,0,26,224,33,1,159,189,1,154,76,139,28,68,14,98,233,200,4,10,47,24,24,240,113,25,129,179,33,201,199,37,18,93,226,130,192,1,240,113,9,162,152,24,40,8,168,73,138,143,24,8,240,176,145,138,135,164,128,33,105,59,84,84,128,1,120,171,32,113,24,24,20,116,56,28,8,97,64,166,66,56,97,97,64,96,226,176,247,137,176,178,197,213,27,99,92,115,218,236,216,64,123,45,76,65,64,149,53,67,188,77,37,160,119,101,84,19,169,125,24,96,26,160,97,74,233,234,108,21,93,234,212,117,45,114,254,29,249,249,242,101,121,78,253,50,116,171,231,103,14,249,239,126,231,185,229,188,34,34,37,145,244,86,76,193,132,160,192,77,166,138,83,168,100,163,29,124,47,31,85,137,107,110,248,222,43,156,125,231,25,174,39,213,43,122,217,176,112,208,120,17,0,41,182,249,52,184,126,119,197,110,209,156,135,71,40,161,93,138,62,21,189,202,158,207,183,15,177,90,91,110,104,116,196,42,191,112,60,38,77,108,76,216,241,5,108,248,43,102,23,243,213,18,109,235,229,32,111,40,140,44,50,108,190,78,91,115,101,133,227,26,118,182,138,149,243,58,184,212,191,48,189,162,52,182,242,24,180,55,44,130,142,136,29,17,105,46,83,77,111,117,17,110,83,92,85,71,196,207,247,94,183,162,196,240,1,105,167,17,133,132,234,138,54,50,212,24,81,218,2,166,6,133,48,56,208,96,99,42,52,104,43,166,128,152,233,9,5,132,178,144,49,77,21,89,49,215,171,53,66,67,92,48,208,156,112,234,38,216,100,41,100,200,18,173,72,172,209,201,145,25,17,208,250,11,139,209,196,148,237,231,147,181,201,99,117,89,207,57,80,200,246,249,66,28,119,2,67,98,31,164,109,131,151,53,26,34,16,69,15,24,143,157,40,253,245,152,207,237,118,57,115,180,247,255,251,178,100,217,14,6,61,103,70,147,99,127,178,117,44,233,119,60,40,164,20,61,157,32,109,97,77,193,165,51,102,116,144,162,49,223,185,230,171,50,212,250,85,29,81,51,217,187,33,66,135,22,52,157,15,117,119,101,115,12,99,174,132,106,97,239,169,198,156,136,136,179,83,125,249,221,26,200,9,184,0,3,18,0,0,39,255,244,40,18,98,135,116,44,105,160,14,123,129,155,82,113,89,70,151,57,4,111,220,202,223,255,205,127,227,221,9,144,136,37,179,50,166,213,45,187,140,235,24,55,117,179,14,177,149,100,90,88,252,95,82,173,105,13,187,186,24,178,122,248,205,152,122,39,141,145,156,54,237,77,51,48,150,155,188,84,93,251,195,203,178,172,183,165,37,37,164,77,52,243,252,117,76,12,172,0,0,227,61,11,54,231,179,7,131,52,241,114,228,29,154,73,138,154,153,123,81,166,149,25,104,137,143,56,141,21,165,176,25,57,123,133,3,3,13,154,192,4,60,16,4,60,18,98,64,36,64,107,229,50,129,128,166,71,2,96,161,136,154,97,160,15,216,52,45,252,102,96,80,52,141,48,128,17,67,33,35,32,168,8,25,22,42,218,46,6,128,157,203,14,207,144,94,105,41,200,130,149,140,18,40,198,26,176,24,9,206,42,131,50,120,61,224,119,72,67,75,85,19,134,98,81,54,115,102,65,86,189,29,204,101,217,235,166,133,157,41,201,113,76,34,251,89,115,164,145,102,140,139,212,179,86,239,226,98,29,156,239,62,243,88,247,182,191,247,219,248,22,137,10,185,164,152,188,24,49,113,3,49,115,93,83,115,253,66,255,235,31,207,11,62,8,152,108,55,182,180,160,0,34,0,0,119,125,135,98,42,245,207,12,202,99,208,236,188,65,125,113,69,248,63,89,200,152,202,236,133,155,159,122,69,25,203,203,255,239,27,204,243,248,169,228,229,119,86,146,94,90,71,64,160,159,163,64,244,184,66,196,99,177,201,86,89,181,102,16,37,89,169,169,237,200,71,132,99,231,249,86,90,90,213,245,255,231,63,70,175,227,127,255,237,21,187,253,189,59,46,99,63,172,204,216,183,105,118,216,166,125,112,2,192,3,54,255,138,213,63,85,2,100,170,184,36,12,252,24,4,70,94,227,136,149,61,111,38,12,242,7,187,26,147,187,236,170,53,3,114,22,143,45,7,116,185,74,94,202,86,103,27,174,207,238,212,177,98,135,59,135,108,226,235,37,55,192,190,163,216,234,235,76,166,163,165,80,193,252,86,90,128,243,97,182,95,35,236,218,104,179,47,209,232,212,50,157,179,39,209,182,207,30,37,17,218,105,229,148,235,222,118,138,115,173,212,214,84,101,116,170,150,105,168,99,53,142,44,231,255,251,178,100,220,140,134,86,103,69,147,97,127,160,112,172,217,122,48,102,158,82,5,157,46,108,49,88,137,160,179,102,104,192,153,248,164,162,84,246,121,59,49,174,136,105,49,185,9,179,148,100,18,89,185,64,0,37,223,244,135,114,183,82,66,96,90,94,52,89,42,204,66,174,177,140,77,218,13,115,54,99,124,123,60,249,163,255,89,142,6,81,12,13,29,187,235,211,67,127,206,106,111,157,207,136,78,153,255,119,220,51,250,212,214,82,17,227,47,215,33,186,114,53,219,198,60,23,164,171,57,248,237,228,223,52,246,175,150,166,127,115,77,159,250,237,94,85,233,191,253,252,206,65,179,186,244,11,66,98,10,106,41,153,113,201,193,113,149,85,85,85,85,85,85,85,85,85,85,85,85,0,0,36,132,219,0,140,180,40,203,205,79,221,4,213,140,8,227,76,100,188,211,158,12,212,192,203,69,4,163,136,138,76,112,9,74,212,72,128,192,56,88,196,3,135,141,128,200,165,6,201,234,56,2,100,128,197,81,49,24,1,131,62,10,3,166,178,161,6,134,56,164,72,161,114,21,62,128,96,184,169,140,140,2,65,12,32,97,18,88,116,58,142,201,136,151,137,126,10,23,83,176,72,8,92,156,196,67,198,137,130,193,166,72,20,219,24,0,99,242,1,1,2,2,59,10,148,18,50,76,56,89,147,42,44,22,29,68,183,113,93,172,69,192,218,76,197,84,173,182,191,220,59,53,239,116,191,92,254,162,24,196,17,152,40,199,122,61,230,150,136,77,185,68,24,80,80,161,7,147,152,145,172,232,234,132,56,188,154,13,236,130,16,214,13,178,160,193,48,150,242,196,229,142,66,0,97,230,12,60,234,243,70,91,33,107,183,85,86,171,210,161,51,9,103,0,8,64,0,5,219,229,151,241,199,92,67,134,229,240,230,102,77,213,89,44,6,170,81,158,43,186,214,149,237,217,215,179,170,175,130,104,126,101,249,34,169,210,255,157,182,136,44,255,225,124,253,202,91,37,146,177,37,180,83,58,130,80,232,229,24,233,58,8,113,236,184,99,143,163,100,94,72,164,230,9,43,53,121,114,94,62,149,75,164,123,167,245,118,185,226,253,35,253,235,235,246,174,248,254,25,185,112,37,37,186,204,10,108,48,136,8,204,16,147,100,168,12,86,9,51,24,196,160,58,97,96,89,143,192,166,31,4,152,104,170,42,19,21,2,139,2,151,176,92,60,28,70,82,100,216,150,116,176,49,119,17,220,184,108,74,120,235,80,107,245,176,170,101,183,4,14,153,162,34,91,10,112,42,145,191,106,237,52,149,144,5,199,17,18,250,66,73,134,127,215,154,97,34,192,192,161,104,66,224,25,131,73,196,168,5,68,148,105,208,100,255,251,176,100,223,14,167,8,103,70,27,104,111,176,109,108,233,138,60,104,174,27,25,157,30,110,101,175,193,124,51,102,168,241,30,184,150,104,154,49,176,136,20,21,11,178,60,17,208,121,126,152,102,157,55,81,207,95,10,162,190,165,208,28,90,151,137,89,38,73,58,52,22,141,53,58,150,232,158,83,169,75,166,230,11,186,105,189,4,150,230,39,93,78,137,138,233,46,141,84,25,147,103,93,20,146,81,130,141,139,11,147,166,167,22,137,186,71,12,140,148,106,131,234,68,164,107,57,73,170,50,103,209,107,178,245,161,185,230,4,195,32,86,239,150,249,49,37,78,107,113,90,218,92,207,217,97,198,196,41,243,18,178,99,57,183,142,229,170,217,171,160,26,44,253,214,141,10,142,32,166,177,206,65,106,112,64,58,190,67,254,249,139,152,143,117,90,89,155,90,115,201,166,242,92,135,57,210,203,46,246,103,100,187,36,231,217,167,22,49,81,141,123,161,204,140,122,118,157,165,58,123,109,254,237,12,42,0,0,247,252,18,48,32,15,51,1,51,210,4,5,27,152,72,82,183,8,197,2,3,130,161,37,184,88,120,75,201,13,52,23,154,62,52,14,212,221,22,249,135,68,33,246,102,5,9,95,210,216,196,22,206,55,47,126,41,139,128,14,18,88,87,218,228,50,240,64,205,118,189,36,102,20,245,43,68,58,225,24,40,19,1,140,48,135,73,156,204,197,144,228,242,195,129,129,65,192,46,176,41,36,21,88,54,46,11,16,141,58,110,78,249,255,235,149,235,223,52,166,207,73,142,228,109,14,52,116,211,138,161,166,195,34,150,239,99,200,170,171,92,149,170,249,103,185,196,44,216,18,221,74,71,216,135,71,142,166,117,211,65,108,202,54,69,234,105,138,182,173,52,201,101,75,204,182,46,13,64,235,133,208,32,0,2,109,180,1,52,222,143,17,5,72,178,33,25,73,226,157,138,232,219,189,50,78,19,39,244,49,169,162,122,33,21,132,139,70,98,208,65,20,172,180,162,255,247,211,103,82,250,22,230,45,196,208,178,201,250,165,78,214,119,73,190,164,90,55,186,189,43,147,107,150,141,247,165,251,255,253,39,209,164,100,19,75,88,100,236,38,48,86,96,215,198,213,42,102,136,128,173,22,84,10,87,5,57,130,67,12,76,9,21,71,131,129,32,44,153,10,129,194,232,240,130,37,25,45,2,229,78,7,105,221,0,132,150,0,200,133,27,213,247,28,131,21,243,146,128,184,32,178,197,179,72,9,9,64,11,172,242,50,53,251,30,187,31,126,40,11,138,203,25,123,13,135,32,21,181,17,148,200,105,151,177,48,46,14,160,96,28,138,181,139,113,202,184,239,81,203,58,238,63,45,35,50,145,255,251,178,100,194,142,133,188,102,202,155,104,111,66,83,140,217,167,97,37,28,22,193,155,34,109,133,126,65,196,179,166,12,241,162,120,53,248,195,222,191,234,142,244,18,55,42,29,148,213,212,53,131,210,178,114,117,5,45,231,111,77,87,40,236,165,242,121,219,101,253,147,71,121,117,186,109,178,157,125,198,249,107,180,120,139,250,246,105,108,78,174,245,64,41,233,36,133,46,217,206,65,164,16,209,168,100,216,251,53,147,202,40,172,208,236,250,61,31,79,79,172,121,84,98,187,54,228,24,12,73,9,202,137,157,128,66,73,215,104,100,80,18,232,62,203,9,203,201,83,41,181,41,2,169,82,206,190,92,121,219,130,66,164,170,192,164,123,44,69,28,48,98,173,116,165,52,202,202,34,166,210,206,188,92,211,255,111,28,40,187,185,188,175,62,250,118,235,122,245,23,199,250,181,243,63,200,46,181,213,0,2,237,172,192,128,217,81,151,139,29,40,248,113,169,146,137,160,184,48,88,197,64,198,134,129,130,45,133,155,143,5,81,55,65,97,168,36,136,53,91,82,61,145,53,246,19,35,81,48,160,66,237,154,118,164,110,114,207,146,163,45,42,188,45,115,241,1,77,195,175,227,235,175,148,82,198,235,56,112,196,227,63,130,229,144,221,29,13,90,5,19,132,202,223,151,163,166,160,100,106,39,225,207,141,253,69,219,110,189,229,53,21,91,73,77,20,154,4,186,78,182,103,40,212,31,214,154,74,101,131,102,106,43,135,73,87,31,72,59,201,104,54,51,156,115,156,162,36,199,234,207,140,118,32,201,249,182,206,200,122,166,201,189,247,106,242,134,115,140,4,152,0,30,223,224,64,54,28,101,192,29,176,229,3,76,40,86,190,72,17,5,213,169,61,99,176,251,54,178,200,25,77,226,244,221,47,232,165,25,234,206,96,134,97,211,34,185,201,104,215,107,28,181,56,3,9,88,212,245,90,241,75,237,240,254,70,56,20,73,181,233,95,30,12,208,138,151,24,238,41,237,135,161,8,160,225,106,154,103,237,168,228,68,61,28,73,16,93,58,152,198,154,141,25,211,35,80,222,136,44,134,73,84,16,6,176,156,241,227,153,218,92,58,52,123,66,79,15,108,60,105,86,85,65,19,44,212,40,162,142,136,97,11,86,48,116,179,46,215,214,147,31,250,84,255,239,81,117,204,225,167,46,0,11,127,250,70,43,113,138,73,246,224,9,52,17,60,116,130,193,39,58,148,77,69,169,40,143,66,58,129,164,51,194,173,9,82,41,32,17,153,53,133,125,36,144,81,17,142,218,97,166,97,74,204,93,87,24,92,120,218,211,68,32,166,177,180,249,53,160,64,142,45,199,26,31,212,57,202,150,205,249,214,79,189,35,255,251,178,68,208,140,197,94,103,73,155,102,87,64,161,44,217,83,105,232,110,82,129,155,50,108,177,109,202,43,179,165,205,161,151,160,233,62,216,132,82,241,54,237,103,58,94,251,191,114,150,179,158,229,246,177,41,233,134,241,76,166,212,85,50,34,89,205,220,240,232,73,201,148,89,33,208,107,211,138,99,168,231,238,30,233,107,62,254,33,155,253,159,95,83,10,177,64,15,42,0,6,239,240,136,2,25,24,145,167,12,241,137,2,92,231,142,32,144,75,157,128,86,145,78,88,148,188,246,89,116,220,178,59,73,13,118,1,136,61,213,100,215,109,235,7,98,15,119,165,122,164,185,86,172,206,55,185,141,138,11,82,201,186,89,203,142,174,239,211,83,197,114,112,36,112,46,16,17,243,46,101,251,48,141,165,151,218,228,53,98,172,202,112,150,18,18,135,45,72,150,193,96,209,24,200,61,59,96,146,174,161,68,27,177,201,194,34,120,103,101,228,34,87,59,198,74,183,115,249,222,207,206,236,140,140,109,1,221,0,3,118,221,41,31,128,172,193,233,46,208,103,93,192,16,2,23,13,38,115,145,75,15,216,167,92,82,249,22,15,220,229,20,51,54,194,216,77,203,146,250,25,28,190,171,133,16,104,44,170,220,5,7,209,103,142,127,249,242,134,101,251,128,95,202,213,169,230,229,210,217,115,78,134,90,252,228,212,240,80,67,225,146,169,37,230,113,140,204,201,229,142,108,223,100,140,65,53,240,80,137,65,51,54,28,100,174,72,227,93,152,213,216,136,138,31,87,55,225,220,182,113,191,48,49,173,43,244,165,195,151,185,121,165,169,125,65,245,25,247,245,148,181,241,110,49,12,164,64,0,235,191,28,26,24,4,178,11,4,48,96,233,98,128,0,139,167,13,47,103,242,172,63,98,109,79,203,231,172,186,242,201,4,51,31,91,107,38,165,201,125,12,94,95,85,218,136,49,198,29,109,246,145,209,103,141,124,190,222,49,217,151,125,245,125,41,169,165,116,51,211,176,243,82,127,93,62,75,168,194,129,28,137,169,119,242,7,85,8,103,249,137,90,15,52,170,183,61,173,14,188,221,117,200,83,148,175,64,161,61,84,66,47,223,224,195,36,68,21,197,209,39,99,165,223,113,67,205,157,10,167,103,68,46,123,75,212,203,100,145,20,42,189,255,203,204,168,5,47,68,198,3,140,3,145,182,37,68,44,13,230,32,6,237,83,52,238,245,206,168,230,86,152,189,102,165,150,22,254,65,215,109,71,109,211,92,125,228,44,218,238,224,24,206,183,83,30,247,157,160,183,14,197,169,230,230,99,18,249,61,89,233,185,214,189,50,218,209,16,80,162,139,193,55,15,204,97,186,25,193,145,207,99,19,136,96,197,255,251,178,68,194,14,196,170,102,204,27,3,95,64,144,76,233,99,100,101,230,18,9,157,48,109,13,93,2,82,179,165,77,167,161,185,231,42,26,147,72,106,48,0,226,112,166,17,13,235,147,140,43,56,233,23,42,43,17,2,153,134,203,174,204,6,188,39,10,255,8,159,212,243,82,232,149,119,46,89,191,145,191,96,45,52,0,5,187,224,40,146,1,101,169,9,96,6,80,2,78,198,151,178,17,189,196,128,95,106,103,27,55,230,222,139,72,74,71,80,91,30,137,217,124,62,165,178,69,205,93,8,159,165,70,116,178,155,170,220,106,7,246,212,102,40,235,43,79,215,109,172,14,109,53,90,76,163,71,82,26,77,86,36,86,153,126,27,255,83,142,224,106,67,83,171,56,235,91,145,169,58,202,189,67,147,55,58,30,175,23,99,209,212,234,220,122,213,87,106,157,164,168,141,98,4,43,200,179,138,58,79,54,226,208,165,21,18,237,83,17,198,215,93,114,157,76,223,255,62,237,220,4,60,170,0,0,91,172,2,170,98,106,38,141,28,100,199,230,140,118,64,148,24,44,35,50,53,17,19,13,19,49,34,192,48,48,0,28,56,1,215,240,196,52,39,172,247,61,129,162,33,48,18,33,205,10,13,152,24,147,47,110,8,66,157,234,2,218,171,104,128,37,17,129,197,130,64,205,133,209,81,122,41,84,74,103,249,73,218,70,162,152,204,165,201,122,219,249,235,112,3,177,62,153,10,100,36,26,141,209,89,12,134,19,65,75,110,99,155,198,246,95,254,254,116,15,214,99,248,115,51,240,152,37,162,59,40,14,60,114,201,46,173,57,198,38,208,115,39,48,225,198,54,217,17,103,174,218,248,119,117,253,69,59,165,149,170,59,47,123,186,249,94,251,236,27,176,7,255,44,80,195,129,74,91,65,200,249,224,43,203,152,146,40,144,213,100,124,28,112,215,217,185,180,232,108,28,110,149,182,34,152,202,49,215,218,115,207,41,251,204,132,86,156,87,157,228,47,76,54,41,64,110,76,42,85,116,189,171,145,12,178,187,9,145,12,135,118,140,86,238,142,183,74,183,73,118,123,170,174,93,208,244,155,87,126,246,83,217,149,93,186,165,59,222,244,253,149,152,135,106,191,187,248,56,62,107,7,4,74,230,189,120,127,40,160,63,227,208,93,49,0,147,135,72,55,116,178,130,131,79,66,18,49,48,0,227,15,21,68,164,137,51,80,34,218,129,152,196,97,163,1,76,37,36,72,5,27,96,33,185,143,148,143,31,52,82,176,210,192,40,96,169,116,35,201,224,16,94,28,246,93,133,84,10,2,59,157,127,233,181,57,156,5,69,72,215,11,171,26,20,0,88,33,160,102,180,232,191,12,27,6,191,41,89,234,255,251,178,100,196,14,197,100,103,72,27,97,95,160,108,44,217,66,61,37,124,23,229,157,24,77,149,253,9,212,179,165,76,241,150,248,145,111,60,193,208,199,8,149,131,194,206,199,222,157,25,220,171,138,34,75,70,255,235,163,49,228,97,130,87,87,217,118,177,75,177,230,4,113,226,2,100,56,116,234,2,2,28,135,69,48,136,230,171,181,162,127,184,116,215,220,218,207,180,250,163,151,219,101,176,247,16,102,103,164,216,130,43,144,113,144,48,84,146,83,241,148,144,2,252,50,135,203,8,254,8,59,136,245,52,54,49,207,164,180,21,184,112,191,147,182,195,141,187,86,44,77,86,58,184,0,0,0,156,28,63,206,21,196,43,25,192,45,129,129,4,2,96,78,117,125,138,119,245,125,66,3,220,206,210,6,145,77,21,110,251,236,182,95,19,148,4,138,140,118,153,239,244,149,106,251,178,151,204,126,82,161,11,243,173,75,250,72,167,68,151,250,59,48,246,43,228,149,133,200,210,128,141,0,2,76,180,16,204,97,11,134,52,198,125,162,198,118,112,113,162,32,209,243,40,76,53,144,114,223,5,151,70,1,70,64,75,76,210,146,220,72,77,239,118,22,58,115,167,200,208,0,40,5,211,42,139,142,15,162,131,170,137,142,170,44,148,0,53,129,24,67,58,40,33,66,40,212,74,95,171,82,42,90,77,217,179,140,54,252,205,71,156,10,148,215,228,22,231,31,25,77,37,44,61,84,84,131,65,68,141,66,50,126,191,211,182,154,38,223,215,225,247,65,66,15,58,50,13,107,40,155,149,9,48,24,82,240,29,195,157,194,76,214,125,247,27,48,162,175,152,86,154,36,103,206,13,219,240,247,184,56,133,36,28,189,220,25,113,157,225,155,82,227,89,221,108,172,180,238,21,92,3,150,109,72,0,18,128,110,72,228,170,211,144,245,33,198,1,187,98,192,141,112,107,169,207,173,170,238,68,186,212,184,209,45,66,102,25,140,195,208,216,195,174,110,235,254,220,145,133,15,150,61,53,122,16,40,133,73,181,73,122,78,173,166,153,166,26,94,166,42,89,166,34,33,215,120,116,107,234,38,105,218,201,182,171,136,247,185,165,151,104,184,230,138,248,187,233,237,110,97,90,162,253,122,145,149,13,60,50,214,215,223,54,158,215,95,254,201,118,156,3,80,0,110,60,215,17,146,80,0,126,29,48,243,15,53,142,28,52,20,56,104,65,35,204,144,98,32,234,224,189,50,20,143,26,45,14,180,202,116,42,85,37,47,73,169,161,80,44,0,72,172,58,235,184,139,115,177,116,58,68,203,228,133,47,253,36,139,42,59,52,154,171,43,238,114,217,102,222,56,2,24,136,75,183,123,227,21,37,251,187,140,61,110,164,255,251,178,100,197,12,5,183,103,199,155,101,127,50,117,172,217,170,61,136,27,19,221,155,34,109,13,190,201,207,179,167,244,193,158,252,199,46,85,203,62,126,93,215,58,121,203,62,254,240,222,156,76,235,63,170,31,159,159,155,255,253,41,15,55,251,48,136,49,10,54,162,5,13,7,0,22,160,208,120,74,24,112,199,23,101,218,238,147,37,87,90,55,169,79,173,107,65,4,197,33,196,2,21,210,165,119,255,255,206,152,111,148,168,164,37,187,158,62,120,89,227,48,202,26,123,208,62,171,151,204,83,249,223,240,75,64,60,115,200,131,19,187,0,136,22,28,16,96,6,14,181,65,11,141,226,160,229,84,16,162,98,20,13,85,86,19,115,28,33,145,87,16,236,26,124,21,54,140,98,76,205,140,56,85,113,197,107,160,225,102,147,165,14,100,195,66,87,141,152,72,70,83,53,228,121,49,221,90,182,245,245,106,255,223,104,105,213,0,3,147,48,193,76,78,34,51,168,92,232,11,224,97,180,214,199,179,11,13,204,164,134,8,201,128,138,38,79,82,9,15,1,194,243,35,129,80,252,26,55,8,33,21,67,225,193,178,168,80,56,106,168,1,65,115,8,1,138,160,128,96,76,192,103,64,184,45,240,74,149,244,44,5,8,13,185,66,160,64,128,192,40,24,96,144,112,112,18,187,65,103,240,20,82,76,251,198,249,27,147,64,142,2,190,76,149,133,111,90,245,102,164,221,161,251,81,232,76,9,73,42,6,160,168,186,209,121,115,62,210,255,73,127,154,254,174,175,164,135,167,73,215,190,46,30,202,93,142,181,45,173,22,13,25,212,41,56,219,197,197,233,103,145,167,17,170,150,162,56,235,132,81,74,176,245,200,61,236,180,204,153,171,215,149,214,111,143,95,22,222,216,245,147,193,203,205,71,140,214,29,11,187,255,246,0,72,49,200,212,143,109,62,85,19,96,192,172,188,201,3,177,1,176,248,55,18,231,211,154,66,95,54,86,84,106,55,159,191,165,138,138,204,147,222,45,251,117,67,84,215,111,187,190,190,111,184,147,29,166,85,114,172,63,0,184,25,158,227,41,37,100,20,111,92,40,162,54,144,186,52,213,81,6,100,78,50,247,228,237,191,223,251,183,251,63,94,127,122,162,208,137,229,146,56,178,57,136,146,0,234,159,163,115,136,53,205,204,115,26,213,162,26,147,174,150,110,202,245,7,20,0,12,215,254,235,0,135,38,136,236,28,77,226,117,216,58,15,135,111,42,16,155,32,93,147,199,229,10,173,133,62,212,150,95,56,47,216,75,145,22,245,170,3,42,186,84,251,130,8,201,80,210,73,228,198,227,77,122,222,112,161,166,171,62,216,187,105,115,55,65,210,196,33,246,162,204,255,255,251,178,100,204,140,6,113,102,197,19,136,127,64,126,12,217,205,36,199,191,17,97,155,44,108,189,107,137,117,51,102,76,193,13,113,225,20,187,171,134,62,246,243,213,242,251,255,255,175,234,120,134,179,183,223,17,125,126,205,155,57,168,152,230,209,152,181,29,45,248,182,218,14,138,182,57,221,255,25,200,111,116,188,115,59,223,114,122,105,142,99,143,38,96,5,66,73,1,13,215,108,63,58,90,17,70,66,231,196,176,143,5,125,5,83,214,242,116,237,78,103,254,232,232,148,80,211,203,191,249,243,81,196,176,34,33,9,16,207,14,152,98,68,87,203,71,112,102,51,224,190,146,17,157,188,86,202,101,232,132,87,254,211,50,213,239,229,106,106,81,253,75,40,103,194,237,255,135,240,142,244,143,183,231,156,52,79,35,176,45,42,0,18,227,59,58,12,66,67,51,28,64,227,229,83,28,17,13,72,112,3,13,76,52,116,18,189,0,12,230,108,18,152,148,20,13,1,24,128,54,180,1,131,180,186,66,80,20,12,151,166,34,12,18,6,138,1,8,248,232,170,115,2,152,81,153,97,223,180,156,28,2,184,48,112,128,122,171,128,128,38,84,136,136,7,118,93,133,190,219,210,199,30,7,198,73,41,105,76,233,200,34,1,34,149,213,174,235,211,58,53,161,246,154,211,25,187,244,200,2,0,65,168,105,36,13,115,51,20,222,234,38,104,214,101,25,121,5,110,255,142,251,175,225,191,118,249,155,231,51,32,50,179,149,52,242,151,238,249,253,173,184,158,144,4,71,36,130,33,60,243,74,58,252,26,134,140,108,218,191,143,61,107,43,134,171,255,181,33,64,124,255,116,197,235,91,222,119,94,54,167,8,52,122,49,200,0,0,36,2,83,150,198,24,204,211,216,28,180,80,38,100,85,126,148,29,108,166,171,173,76,238,233,233,158,173,65,185,101,4,182,98,189,86,87,61,149,251,151,106,97,5,235,128,65,183,26,252,182,116,11,106,113,84,86,46,60,156,104,213,129,97,103,90,68,118,73,195,83,169,159,194,7,154,70,239,50,147,207,243,8,27,145,205,158,122,163,83,101,46,158,182,214,146,57,102,236,166,23,232,73,183,69,29,171,44,246,220,231,97,5,214,137,220,236,187,181,204,154,99,26,6,66,76,183,190,255,51,15,4,217,245,51,60,212,189,109,48,1,158,52,0,11,111,51,34,40,4,116,70,144,52,217,59,83,64,125,119,10,1,27,22,89,0,42,103,169,204,43,15,108,148,43,64,128,133,176,194,4,204,21,64,123,140,16,144,16,96,17,32,153,46,139,98,96,133,11,128,244,21,128,159,11,184,53,18,133,33,108,73,25,23,76,203,229,193,216,106,59,9,1,212,150,16,113,146,255,251,178,100,217,140,6,104,103,197,19,134,127,64,144,204,217,42,96,200,188,84,217,157,36,117,166,128,1,183,179,103,54,146,128,4,68,40,20,203,17,41,23,76,139,167,146,68,220,190,93,77,144,50,101,163,101,41,215,153,187,208,91,37,85,104,166,181,41,145,119,67,101,42,171,232,41,211,191,186,189,236,212,247,168,221,217,210,82,74,68,241,154,207,172,200,234,208,89,125,76,146,147,78,221,78,186,210,90,151,165,191,178,253,144,88,180,96,0,4,182,161,173,187,37,203,21,88,120,34,156,136,195,172,2,213,3,252,63,249,232,54,222,234,3,147,43,71,174,93,205,28,208,157,63,211,196,93,187,188,202,173,247,115,250,46,240,156,214,177,23,171,139,221,170,63,25,155,46,213,18,52,152,28,232,232,189,237,31,119,18,144,143,180,111,47,28,204,245,253,92,178,71,116,210,243,55,19,23,61,87,191,53,252,143,111,233,39,182,79,141,122,142,191,165,10,37,53,0,0,132,84,3,107,162,243,122,205,163,32,155,115,58,84,3,105,79,179,27,34,83,5,22,35,28,207,243,17,208,19,28,139,35,42,132,115,12,197,51,17,2,163,11,3,128,224,124,10,17,153,60,47,6,23,198,114,13,24,120,32,40,78,43,25,25,32,0,98,242,152,161,200,148,138,96,81,137,128,204,6,11,1,163,216,211,120,200,225,176,198,49,135,197,193,141,179,4,0,11,220,22,57,131,130,33,194,64,48,40,203,135,227,130,160,192,41,131,94,28,18,248,193,224,145,24,48,136,88,50,4,66,246,168,142,192,0,13,97,40,184,8,96,100,208,217,172,138,64,193,184,176,60,66,3,131,84,157,35,232,134,140,60,32,15,47,117,92,195,53,142,193,206,3,46,153,76,138,19,6,131,195,2,118,230,105,40,163,244,155,136,70,226,185,74,105,232,132,64,102,38,201,91,147,235,45,139,201,113,239,227,143,219,153,134,119,157,14,52,16,60,170,197,239,158,203,120,76,235,151,48,181,99,238,97,42,198,130,166,116,213,51,222,84,252,189,86,83,73,75,45,149,82,75,229,146,155,186,181,188,117,134,185,150,85,119,115,27,247,218,54,24,227,245,45,223,177,134,231,234,90,197,176,103,248,253,74,153,254,23,41,113,213,104,49,249,252,181,134,31,191,207,245,175,255,255,255,255,255,255,255,133,247,186,223,55,251,203,186,231,255,255,255,255,255,255,255,173,245,176,238,223,176,51,128,0,73,181,203,45,178,225,7,6,49,82,54,9,72,217,22,65,23,50,203,160,116,177,171,20,151,97,46,14,103,152,209,227,151,56,101,180,151,147,229,111,57,28,217,152,157,177,129,208,112,58,90,213,233,189,161,131,32,136,204,212,175,104,255,251,178,100,199,128,10,108,130,196,22,119,128,2,163,172,201,103,199,176,0,35,181,211,28,89,189,128,2,76,179,102,171,24,128,0,217,221,166,87,155,143,203,101,112,103,17,159,199,120,143,92,113,105,82,183,74,149,115,46,122,154,116,84,191,206,60,191,153,230,88,127,88,81,140,119,51,238,79,85,143,198,217,171,181,150,45,156,244,21,191,223,51,191,162,187,206,66,213,239,122,94,102,45,157,165,119,27,206,216,55,239,77,142,127,177,100,51,200,81,211,234,236,119,121,169,248,242,4,47,255,223,255,247,128,0,2,243,129,168,95,149,129,28,240,217,245,92,26,154,1,191,174,25,117,97,89,177,180,149,138,24,10,174,131,163,76,8,148,195,8,140,124,96,104,81,57,204,236,8,199,74,204,60,169,44,77,69,33,56,201,73,69,143,140,156,56,112,20,218,129,64,200,120,131,76,80,164,144,104,204,197,129,39,38,128,64,107,130,38,28,44,104,242,134,10,238,29,232,66,112,107,41,38,171,2,32,5,50,226,83,3,45,11,27,0,9,2,130,2,34,129,16,97,156,157,154,56,225,88,65,128,143,152,49,33,139,10,153,56,33,151,7,17,10,145,5,132,15,23,140,152,14,26,48,160,17,160,64,104,178,29,20,169,1,205,92,186,113,21,57,83,6,33,9,129,36,178,248,188,179,217,75,194,189,90,211,114,129,224,74,71,126,253,157,82,118,197,251,249,235,125,238,13,102,33,35,166,171,114,150,106,134,147,86,119,190,243,27,189,213,109,119,240,198,166,31,219,53,48,181,207,237,202,253,207,187,255,199,127,150,31,220,57,134,243,199,45,225,63,221,110,87,223,255,214,95,253,255,255,249,47,255,127,95,255,250,231,254,18,88,87,255,255,255,255,255,255,255,255,255,255,255,255,255,207,51,255,202,32,0,0,72,0,0,0,9,111,219,251,255,2,177,50,20,46,10,128,160,196,100,132,61,160,28,176,186,178,172,178,138,99,179,142,115,7,187,186,11,22,28,84,7,128,168,69,41,32,69,16,75,19,93,162,176,11,11,9,249,7,12,21,145,171,54,234,141,69,91,67,84,8,138,52,243,198,226,83,195,145,9,197,148,120,126,213,66,178,226,172,124,30,182,130,24,120,205,116,166,11,51,22,139,21,20,114,28,75,211,115,114,39,30,54,82,45,137,228,124,75,85,242,85,43,240,54,237,226,243,34,37,246,138,174,229,174,111,195,46,239,8,205,217,109,115,136,54,0,1,37,220,70,224,20,165,232,117,8,41,17,164,216,48,48,32,66,199,35,131,90,109,23,51,55,150,160,91,180,237,12,216,150,142,120,68,104,204,131,164,137,9,2,15,249,58,57,162,230,37,10,66,147,45,7,226,24,240,255,251,178,100,30,14,5,193,103,202,159,102,128,2,100,76,217,167,230,28,0,20,73,155,40,109,97,109,201,174,179,102,156,196,13,248,22,32,13,6,139,32,18,34,23,220,0,10,138,152,106,210,76,148,19,136,113,196,8,73,130,222,199,129,240,29,160,111,57,136,55,184,156,72,185,225,158,41,19,70,68,233,242,161,58,60,164,201,166,106,204,190,179,2,120,188,100,146,73,23,156,243,26,41,89,170,38,71,18,82,74,189,29,155,253,107,73,85,89,180,94,200,110,186,174,165,106,157,73,116,122,42,106,47,73,72,76,25,5,162,200,83,160,153,64,205,138,235,85,183,85,153,84,18,100,79,7,132,186,205,2,128,1,119,109,139,182,193,97,112,79,101,66,167,23,57,107,242,27,223,88,236,90,168,123,175,178,176,213,70,4,236,23,34,59,149,58,227,102,82,74,88,225,132,100,57,25,108,120,239,67,62,203,56,227,211,56,233,142,140,117,118,56,244,101,69,115,103,155,84,49,17,15,169,109,150,107,58,177,147,107,69,165,187,79,49,147,221,157,214,126,205,102,246,78,102,246,255,254,195,14,111,130,171,12,16,5,72,111,35,141,88,35,84,132,162,101,33,206,136,0,149,9,184,201,254,203,35,168,234,191,91,19,110,250,47,224,162,27,177,189,42,46,76,69,201,7,189,14,140,212,194,196,134,162,142,187,37,36,73,26,18,164,106,194,36,56,204,250,26,109,80,97,75,173,186,203,210,90,248,44,102,67,60,145,185,192,56,231,87,43,17,106,111,96,252,166,244,91,255,251,239,190,186,226,111,111,236,233,31,103,95,255,207,52,215,158,100,180,252,247,206,235,107,127,119,83,202,109,142,123,114,215,53,116,84,132,181,241,104,236,85,100,181,150,226,22,122,173,230,180,111,216,255,165,166,210,246,222,144,7,209,80,17,0,43,127,255,87,36,28,79,69,208,30,143,204,148,236,135,77,134,102,226,200,197,220,114,92,95,215,50,60,96,80,65,179,109,39,171,188,221,108,154,12,168,218,254,47,212,27,75,139,150,186,213,115,155,114,47,111,156,37,243,112,40,187,130,42,40,3,8,230,123,193,36,118,217,28,225,145,181,204,222,165,185,177,34,23,17,110,180,200,142,246,106,150,115,54,218,239,155,125,247,41,241,111,51,191,0,234,0,7,253,188,129,83,16,64,41,135,191,2,36,207,8,155,0,144,67,77,168,64,32,100,174,24,18,1,149,40,170,102,195,12,168,128,7,81,13,212,108,199,11,201,141,65,166,45,30,105,215,166,26,253,3,74,110,104,94,85,76,140,70,232,76,18,177,50,71,14,228,48,142,205,2,220,129,169,81,192,10,109,16,121,169,33,118,43,89,214,119,241,222,149,28,165,255,251,178,100,48,14,5,66,103,74,27,38,95,34,85,99,153,163,49,37,44,19,117,157,40,109,5,126,129,98,179,102,220,145,13,240,91,226,91,111,216,213,39,230,214,102,242,76,121,21,108,237,20,4,174,87,247,106,125,106,141,216,154,181,219,21,220,219,63,127,221,223,23,241,211,105,146,206,39,247,247,251,186,223,55,168,154,44,92,225,253,203,151,176,185,212,198,181,86,203,34,166,174,238,208,49,10,185,128,14,91,182,46,30,64,37,33,132,20,124,125,193,73,28,202,85,159,181,11,239,155,141,247,153,204,192,170,97,151,144,75,152,211,21,132,90,105,0,89,135,24,75,9,40,10,138,143,177,164,207,26,91,71,195,108,21,64,28,232,84,169,118,181,99,220,44,130,22,32,202,82,49,124,226,199,44,89,65,56,29,44,71,119,84,147,224,98,144,72,96,115,227,138,140,58,208,89,107,62,80,96,116,39,64,42,105,102,5,192,175,107,13,21,90,90,52,81,178,74,130,192,229,194,209,95,2,233,185,114,170,6,242,205,72,2,221,3,232,151,203,176,138,138,109,37,25,0,183,54,81,34,129,96,38,131,98,90,234,65,242,246,12,242,64,244,19,247,42,77,106,206,185,134,168,166,108,215,177,204,178,238,121,243,255,217,59,115,145,57,51,59,254,127,91,53,228,33,242,227,50,51,212,153,164,90,215,218,55,76,59,74,44,114,220,125,186,173,61,6,245,219,155,39,17,78,142,213,154,74,76,169,220,179,35,233,252,91,0,102,1,192,0,77,247,242,72,248,22,124,47,72,196,208,7,156,93,248,158,87,41,134,159,255,64,66,74,238,221,57,107,90,255,231,75,215,246,156,153,61,132,199,19,187,242,160,217,160,44,123,164,214,25,107,220,142,146,118,237,126,250,153,145,150,72,102,237,92,143,221,12,177,136,164,207,148,143,243,185,87,47,211,110,254,92,44,187,50,19,0,13,182,253,53,8,140,1,170,115,38,49,244,138,222,52,34,41,166,136,93,45,53,156,63,22,224,57,76,98,34,210,229,4,160,131,1,203,141,171,19,235,9,148,93,215,96,110,98,254,57,137,184,52,149,176,231,39,108,142,57,163,40,194,18,121,182,48,54,72,76,37,108,211,89,222,68,44,212,129,217,242,204,134,29,125,44,202,185,239,99,14,178,37,47,239,93,189,51,93,222,142,200,186,89,118,206,115,210,102,249,172,121,87,223,68,161,28,215,45,49,28,213,60,95,24,214,232,217,91,49,233,86,112,141,96,1,208,0,18,237,182,91,133,249,161,41,183,205,206,67,181,39,11,54,26,210,177,36,15,168,177,72,157,59,5,21,28,111,163,77,174,56,79,156,94,19,239,23,175,12,159,203,121,129,163,221,239,77,255,251,178,100,94,140,4,60,102,203,155,9,86,2,93,43,153,170,48,163,122,19,157,155,36,109,9,28,201,95,159,102,92,194,142,96,138,65,56,53,103,175,145,90,83,159,211,52,115,207,47,207,51,170,69,75,233,247,47,165,240,185,75,205,127,229,207,34,217,191,7,134,168,214,156,152,0,167,38,134,53,208,161,80,168,211,40,120,157,72,109,0,176,144,197,134,180,50,20,24,131,37,163,66,230,195,36,73,254,178,40,194,82,193,32,82,106,30,5,28,162,161,1,5,0,66,49,109,40,229,47,100,45,159,211,180,17,132,67,65,74,160,37,9,160,199,154,78,79,42,179,186,181,231,158,71,179,23,46,150,98,252,155,86,247,119,27,114,238,237,193,74,174,239,79,244,119,116,53,41,234,206,138,148,114,158,110,202,186,108,98,154,73,108,74,41,172,179,225,175,230,164,113,133,150,54,196,51,132,7,45,213,206,82,20,187,226,41,59,153,140,99,65,113,199,247,245,17,204,218,128,32,176,32,0,18,237,179,72,211,149,10,1,235,35,233,57,65,37,122,61,200,126,217,183,134,239,109,9,183,170,144,32,233,47,215,235,255,245,173,97,170,150,113,151,244,55,218,33,122,251,25,54,76,67,149,39,165,167,227,189,188,112,143,18,188,64,161,24,192,155,80,119,10,141,30,42,81,32,206,145,234,48,178,246,8,221,125,5,50,138,0,41,45,253,49,140,113,82,65,64,118,170,82,105,202,190,197,209,38,125,25,20,48,208,211,21,131,75,211,191,24,50,211,144,237,23,66,12,12,98,203,16,133,133,86,149,195,184,202,90,245,88,125,255,112,200,70,79,183,103,225,23,164,146,138,247,155,173,29,154,41,250,75,118,187,122,55,98,197,106,223,219,209,139,190,44,8,66,72,173,228,236,222,178,167,68,89,11,100,123,191,243,211,175,57,150,182,101,173,166,49,245,195,110,25,170,116,198,93,109,101,37,104,45,114,211,219,41,24,65,22,61,238,103,80,243,136,162,170,135,155,92,244,217,113,175,101,0,2,164,192,32,0,182,223,243,206,193,101,199,186,162,241,7,55,55,131,31,70,4,81,138,79,250,160,96,36,68,79,255,217,111,248,226,46,177,210,21,119,61,166,198,68,206,121,236,76,102,55,240,222,104,73,254,125,200,131,167,154,30,101,161,155,151,73,94,166,70,136,70,251,133,149,153,108,122,61,186,242,242,255,247,34,108,37,59,203,127,193,232,0,36,157,102,7,8,16,248,169,97,83,64,115,102,86,66,90,13,9,56,101,140,80,80,113,229,44,6,136,26,17,209,16,113,160,140,241,40,201,2,65,70,108,18,38,26,49,227,160,0,195,208,254,76,209,218,212,220,6,133,52,205,145,221,76,225,255,251,178,100,153,12,196,179,102,202,27,66,95,50,89,73,217,167,36,67,110,83,205,157,32,109,9,124,193,132,179,101,204,194,142,96,83,1,205,237,36,194,99,39,138,246,146,181,23,133,155,82,196,93,76,240,180,215,167,42,210,247,12,46,225,110,87,203,12,228,20,128,172,137,116,122,72,222,239,43,50,233,54,212,86,182,159,60,212,103,122,104,182,37,255,70,25,181,180,80,211,182,100,247,56,239,40,241,186,15,196,161,156,123,33,207,127,215,241,29,157,99,54,119,243,207,97,43,0,135,45,180,1,156,123,149,132,148,46,131,34,201,105,196,202,37,47,101,242,143,241,221,159,86,94,94,230,13,48,160,145,80,172,52,219,78,99,109,79,247,104,211,250,80,220,164,239,185,241,49,27,98,8,90,108,84,156,218,231,93,122,134,68,245,195,82,148,200,237,174,109,63,174,159,254,68,100,121,243,124,207,242,209,161,151,159,158,69,195,204,190,127,244,174,99,213,0,6,155,208,105,136,147,96,176,163,170,109,145,27,226,171,40,5,28,21,169,249,11,7,95,162,128,217,92,81,120,143,20,83,168,130,119,60,166,8,216,200,19,2,9,170,139,18,65,149,60,210,93,157,205,53,72,101,165,77,91,96,68,204,219,154,161,24,2,220,91,172,150,40,240,72,237,90,141,227,95,55,10,165,126,127,112,239,110,83,82,244,206,72,114,67,255,158,71,190,102,209,166,139,138,105,10,70,134,128,81,29,231,55,20,70,186,73,89,212,85,117,16,121,229,243,240,169,219,85,198,205,73,5,21,52,85,215,197,247,212,94,254,157,181,176,140,172,221,214,216,168,104,56,160,252,146,50,40,8,164,224,182,182,9,152,63,158,27,172,163,138,31,20,205,32,219,96,130,148,157,9,242,90,179,95,230,181,134,185,145,147,202,75,238,195,9,19,22,118,155,118,188,51,233,223,162,39,9,13,167,201,236,111,57,72,167,23,64,202,46,68,205,37,14,161,96,69,77,165,139,32,92,179,85,55,11,50,122,134,244,26,99,6,161,61,98,168,187,40,0,4,3,17,176,115,24,217,176,98,249,172,20,153,16,193,196,128,2,73,77,116,172,241,76,132,67,230,4,60,93,195,16,26,49,16,101,135,100,35,208,131,161,79,197,181,232,48,253,4,6,128,152,112,105,149,11,24,96,82,76,69,68,129,153,236,88,24,18,255,162,226,64,43,64,168,176,149,241,40,121,122,71,2,200,128,210,33,41,72,129,71,5,155,230,226,206,152,163,38,119,98,147,174,227,232,251,80,186,248,48,201,246,199,1,70,160,33,16,24,84,133,59,20,17,218,119,91,239,69,214,202,87,237,53,147,186,122,57,15,97,165,98,156,238,206,153,220,239,76,186,255,251,178,100,200,140,196,212,103,72,155,65,95,48,95,102,89,49,61,131,92,152,101,155,22,109,149,156,201,214,179,165,12,244,141,120,225,155,205,65,239,146,23,253,203,17,193,236,123,144,58,209,235,139,207,96,94,146,148,105,219,85,103,82,191,223,57,173,58,202,26,250,34,157,252,158,148,129,169,154,0,166,220,180,145,177,68,52,220,80,164,88,251,8,166,19,242,32,128,213,170,57,94,240,22,136,226,22,20,117,229,220,110,171,36,38,180,43,207,46,139,53,123,83,172,228,194,179,81,130,135,217,7,71,139,137,122,237,163,90,27,100,84,103,239,112,100,70,205,118,133,219,43,62,222,174,81,190,245,31,74,80,233,121,187,242,153,214,13,82,169,19,128,155,154,154,153,65,210,11,9,92,17,76,98,91,153,242,32,202,29,208,110,72,100,80,28,74,0,73,211,16,136,26,148,53,150,243,185,162,50,0,51,72,16,42,156,152,16,25,215,145,24,49,9,137,166,192,102,14,54,80,162,209,21,72,152,244,190,129,112,82,1,180,85,51,149,49,193,99,75,53,48,64,34,179,98,160,178,177,40,20,177,212,97,5,80,69,133,16,9,162,107,224,181,133,155,133,7,93,192,32,224,176,20,177,39,217,192,232,98,204,120,154,3,115,109,150,179,236,198,229,172,218,43,31,138,188,47,243,251,36,179,6,64,161,225,66,2,138,185,197,204,61,138,71,189,150,185,170,103,237,152,134,149,142,244,68,153,154,21,62,67,34,162,117,85,75,244,57,159,7,158,96,248,63,158,122,231,155,112,251,231,179,91,37,162,202,105,219,107,45,142,155,117,125,62,84,113,247,182,179,158,233,223,32,106,104,1,0,17,36,187,15,197,115,25,42,153,161,124,190,143,37,106,47,177,184,126,227,18,240,118,159,128,255,83,99,255,79,139,230,186,162,169,33,173,64,69,151,240,182,190,95,159,172,113,30,198,103,25,76,136,142,206,100,119,48,250,23,252,54,206,100,198,249,68,67,164,137,12,57,27,188,107,55,155,101,167,114,140,147,90,134,72,76,85,179,34,169,229,57,223,118,61,157,143,243,43,181,85,204,121,143,23,151,97,64,3,182,255,142,61,154,16,180,18,248,17,43,223,192,196,134,137,203,86,7,189,82,51,185,201,124,37,230,107,12,5,250,74,22,190,138,77,193,223,101,120,207,66,234,90,150,233,225,167,152,128,218,115,119,139,63,146,140,232,113,167,189,12,69,48,152,162,154,229,214,177,20,198,97,252,118,36,221,148,70,235,69,37,178,169,220,237,106,245,189,99,255,167,146,119,206,159,33,235,253,180,249,44,124,249,223,39,19,186,143,175,38,100,109,207,186,158,27,94,248,99,75,8,143,227,185,215,96,7,255,251,178,100,214,140,133,240,103,69,147,101,95,48,109,108,217,103,60,102,190,18,177,159,46,108,13,190,193,188,51,101,140,241,150,248,107,172,197,51,170,73,61,61,108,154,142,50,154,239,101,37,83,138,7,150,0,6,75,106,129,84,70,75,219,130,211,0,182,143,231,231,132,116,227,29,47,52,120,15,103,86,109,166,22,159,234,251,255,90,151,124,56,225,205,19,187,224,0,11,241,4,0,33,32,0,1,34,31,149,203,252,191,77,85,179,37,106,102,133,199,125,233,228,106,214,177,71,35,54,77,149,204,40,36,227,22,65,82,18,139,252,45,137,153,177,18,116,187,91,34,60,138,146,27,251,141,16,66,245,102,106,35,39,244,146,24,152,130,154,138,102,92,114,112,92,101,85,85,85,85,0,1,119,213,14,226,16,97,161,243,144,94,0,1,152,96,18,135,152,112,24,177,20,58,33,28,70,214,156,227,75,233,157,183,49,249,141,49,101,11,108,168,176,234,43,89,171,164,128,42,18,135,192,200,105,14,12,192,129,36,94,68,124,150,122,95,150,204,73,71,192,184,78,40,17,132,176,125,40,53,90,76,29,159,1,37,114,216,115,67,149,56,171,106,142,47,253,209,228,233,129,76,114,50,34,143,171,145,234,148,75,52,27,8,92,142,63,152,150,119,119,21,52,97,138,56,227,201,20,84,68,20,60,107,63,98,83,37,159,154,177,230,15,137,186,82,181,122,28,80,238,63,214,102,105,22,191,91,76,106,215,39,18,175,116,144,10,221,48,0,57,110,198,16,58,23,16,34,39,57,166,163,4,1,48,128,100,117,8,21,26,22,153,21,14,92,175,211,245,156,170,27,131,162,50,231,153,111,64,104,193,14,40,202,157,18,2,80,148,180,25,23,197,6,96,129,84,142,88,124,253,105,125,182,214,157,60,19,149,202,133,163,48,46,180,178,164,176,186,17,197,43,228,26,33,154,145,42,58,78,172,118,155,143,88,210,85,223,107,45,245,139,57,163,42,236,235,153,37,122,169,73,12,98,241,252,21,73,45,254,173,19,122,123,57,215,45,113,183,7,55,135,155,248,249,38,115,10,126,116,238,151,16,183,183,254,8,187,143,133,180,118,199,230,51,109,68,52,51,204,0,217,96,8,44,16,26,0,193,164,60,139,74,9,5,194,168,149,208,48,229,220,13,26,138,174,147,123,28,97,45,243,222,153,208,243,120,157,48,98,124,208,194,162,80,183,238,17,13,207,82,74,36,90,143,87,126,154,196,185,220,198,107,234,84,206,122,98,95,184,19,183,105,46,74,238,81,85,145,211,229,79,79,209,5,92,240,80,175,242,211,42,58,189,51,7,124,188,94,136,168,251,188,110,16,168,78,38,190,174,168,232,20,0,26,137,255,251,178,68,223,13,229,69,102,202,155,108,68,194,163,236,233,51,109,134,152,82,57,155,46,77,12,189,2,74,179,101,141,166,34,89,196,211,136,167,196,37,49,76,121,102,12,113,144,199,152,207,3,158,217,191,163,172,172,141,125,230,114,248,146,165,167,1,183,255,136,130,2,66,24,51,135,137,122,45,10,131,99,15,224,64,102,116,33,2,176,176,84,86,97,233,139,66,151,180,106,16,177,95,5,115,51,39,58,40,135,232,5,120,214,44,65,170,102,71,96,104,140,68,232,51,152,247,206,21,212,177,102,72,65,172,97,33,97,120,23,45,196,68,58,244,105,184,190,248,42,161,43,29,116,30,199,52,117,200,164,15,60,169,166,84,178,98,97,106,40,161,147,108,49,154,58,62,133,155,24,153,110,86,222,113,80,181,47,165,164,159,40,183,86,58,250,143,170,159,151,71,100,45,125,43,185,189,234,91,186,254,228,27,76,0,3,45,208,202,148,129,76,107,227,158,76,28,152,12,105,178,39,25,17,177,24,80,33,21,238,160,205,110,97,70,218,2,164,135,158,183,237,131,52,193,97,247,223,38,227,105,248,118,168,163,118,231,156,56,125,148,65,82,121,186,57,87,43,89,156,146,74,105,162,50,40,236,63,46,119,38,90,221,53,152,122,89,109,195,189,5,186,243,1,66,135,44,95,9,207,246,120,77,237,161,152,205,243,104,28,205,213,91,179,190,210,155,5,236,38,104,135,115,120,209,200,175,159,33,25,66,101,106,54,106,242,169,177,216,127,79,53,255,245,59,239,69,160,112,0,45,183,230,76,181,33,129,100,112,69,132,26,14,44,240,52,34,32,105,238,32,2,235,181,168,126,163,214,222,53,201,84,126,125,202,129,17,47,79,96,166,197,129,40,245,91,239,14,103,226,2,20,112,198,187,151,85,196,200,107,146,170,46,153,170,38,37,16,215,85,115,158,57,184,156,127,72,105,165,213,58,177,18,239,227,76,61,150,134,45,158,102,35,47,190,178,101,82,101,61,71,3,56,81,177,85,13,19,147,114,244,145,73,51,215,196,57,188,221,203,190,52,90,252,112,211,171,186,83,170,245,190,59,88,187,226,218,184,167,156,98,174,71,253,79,56,84,93,32,0,54,254,131,129,138,5,80,32,253,98,71,8,154,57,106,12,24,105,210,36,36,185,171,63,217,158,232,106,172,176,167,116,43,164,244,118,50,163,80,136,172,41,214,5,182,117,219,50,232,127,194,66,142,167,170,122,214,149,134,194,241,115,29,46,196,240,231,76,36,28,210,135,171,197,89,254,143,71,175,105,196,227,50,76,126,18,127,233,15,130,208,201,84,164,31,40,241,199,10,249,166,28,136,229,45,220,42,58,41,244,98,59,229,152,206,206,255,251,176,68,206,12,132,133,102,203,27,67,63,64,149,204,217,99,105,136,152,82,217,155,46,109,61,13,194,78,179,165,169,166,33,185,94,154,32,234,157,226,170,71,82,219,67,50,210,181,93,220,189,147,227,43,190,210,91,231,248,90,230,255,142,173,46,232,23,192,0,0,62,255,130,133,133,5,151,8,62,217,64,129,100,146,180,86,18,13,1,22,1,56,84,16,213,178,153,138,160,244,245,104,9,18,64,162,211,209,209,213,166,39,8,43,211,174,128,43,84,74,39,50,95,173,114,110,207,45,147,117,212,37,157,9,215,68,65,97,5,57,69,5,52,86,60,173,99,168,143,248,109,21,28,242,8,238,205,185,49,231,135,40,101,21,114,247,3,76,165,217,169,200,206,30,240,186,15,88,113,201,184,249,75,101,122,47,184,236,169,169,95,98,148,161,198,204,69,183,178,93,94,76,56,234,251,74,79,138,249,149,218,249,194,59,174,0,1,118,252,176,26,91,133,161,49,206,47,8,40,120,155,144,60,154,223,101,204,178,12,121,118,147,100,96,75,174,20,163,66,56,104,171,17,105,40,42,232,235,132,122,122,144,156,68,33,192,243,86,210,45,178,242,102,221,186,110,138,178,218,187,84,173,34,148,174,39,204,106,45,33,106,162,182,24,162,151,8,148,241,63,227,46,95,186,168,86,159,159,73,121,188,164,132,69,121,41,251,94,155,209,59,31,49,91,204,91,204,203,115,21,207,107,190,234,117,50,105,223,197,104,151,245,80,218,154,187,252,194,20,147,202,167,243,2,201,209,32,85,128,0,187,254,74,105,121,193,19,152,234,22,180,18,12,6,204,7,139,98,238,51,137,36,135,118,214,168,80,37,215,11,145,116,105,22,22,3,253,37,5,69,117,194,61,77,1,185,232,132,50,30,108,58,173,171,18,141,179,196,132,233,52,218,222,141,90,79,48,189,73,218,69,163,141,10,43,37,33,135,248,134,118,124,255,234,155,25,231,188,102,63,222,214,86,120,211,127,247,182,85,199,251,234,103,79,79,75,236,245,145,79,144,168,43,90,5,246,107,152,165,50,177,153,237,238,21,154,77,237,60,188,191,171,188,223,255,220,106,170,184,108,102,136,108,174,255,232,141,200,0,6,239,234,154,37,113,146,54,112,143,3,143,133,196,60,169,88,36,57,61,198,0,226,242,63,113,216,101,79,61,109,157,246,172,192,225,165,10,219,223,27,159,138,202,32,168,92,11,246,169,152,27,65,176,189,7,164,174,56,169,246,100,136,155,91,7,151,2,68,184,75,162,39,146,192,238,138,139,77,149,93,181,174,156,154,241,197,166,205,83,107,87,191,158,77,166,45,12,178,74,187,212,217,206,54,201,165,209,180,168,181,113,33,151,54,255,251,178,68,204,140,196,121,103,76,27,47,67,112,149,204,217,99,101,230,110,82,161,157,46,109,37,22,130,92,51,101,77,164,162,209,234,183,141,110,41,165,174,127,75,217,110,160,97,80,65,3,71,79,241,83,39,14,28,50,166,107,253,253,249,239,64,134,148,0,6,221,248,96,128,128,70,96,249,204,68,6,70,96,69,63,40,56,52,25,105,166,237,232,68,94,134,90,199,95,119,58,2,184,202,226,73,69,183,190,55,35,144,195,16,84,45,229,212,244,185,91,218,13,133,232,97,100,221,5,94,202,200,154,166,193,99,160,100,206,18,188,105,228,172,16,188,84,91,182,209,183,255,166,166,137,162,229,85,161,98,215,216,98,194,218,19,53,17,13,237,40,171,101,163,104,80,225,207,112,143,190,111,253,210,12,31,42,48,107,26,54,230,147,72,26,49,125,75,177,238,139,58,36,44,53,61,213,24,215,3,220,219,142,7,118,189,130,218,121,0,25,255,244,16,25,63,140,48,3,160,148,179,192,97,175,66,114,145,23,93,209,7,108,168,133,166,132,80,224,162,240,196,6,175,0,5,38,133,91,27,54,132,70,142,25,52,1,11,35,53,117,116,80,227,144,43,255,123,173,29,84,39,216,66,57,220,123,7,217,84,41,42,219,91,80,249,41,212,98,244,134,146,120,201,181,99,144,195,71,145,56,214,104,166,18,143,41,85,210,133,21,205,38,134,142,150,40,161,174,82,24,163,37,44,98,213,220,81,119,86,144,60,117,85,111,76,243,114,207,90,192,206,110,56,30,154,117,126,170,253,247,204,205,247,224,154,192,128,246,255,136,142,16,130,48,193,14,226,179,2,0,20,117,240,88,164,196,218,242,233,94,164,108,236,138,146,120,228,196,120,139,139,240,228,138,154,82,187,81,55,182,30,83,203,165,129,240,242,50,54,43,231,87,232,48,125,192,243,96,225,166,132,254,48,238,222,195,237,22,32,107,179,119,241,62,53,208,100,220,25,58,220,213,216,178,139,236,87,87,106,32,91,196,72,251,60,169,102,56,131,152,149,81,70,23,118,30,52,215,33,234,140,94,42,144,209,151,62,215,116,195,80,100,8,5,212,174,77,42,83,167,206,203,95,241,98,170,234,127,53,111,53,130,117,241,0,23,127,223,50,114,250,22,34,47,72,101,131,213,180,166,38,60,114,63,187,112,93,167,86,49,59,98,63,102,3,117,214,147,217,5,216,138,187,153,114,33,234,147,51,5,196,113,159,33,140,62,37,44,110,42,79,82,58,163,88,104,181,53,111,49,79,51,15,40,213,47,172,111,244,218,73,223,68,161,213,132,178,147,164,230,173,28,75,46,48,126,169,45,106,89,203,81,205,68,195,67,27,220,87,192,238,7,37,223,104,255,251,178,68,203,136,132,155,102,203,155,76,66,242,148,108,217,83,105,232,78,82,85,157,46,236,165,19,130,69,51,101,93,150,26,41,93,68,193,72,52,149,187,90,198,241,71,61,225,192,217,29,34,67,165,217,198,163,79,203,35,196,54,54,184,31,38,181,216,208,81,72,0,203,182,253,127,151,112,102,130,244,131,176,18,189,145,66,200,134,87,111,252,23,106,29,150,84,164,141,217,143,189,235,4,48,28,232,89,118,77,98,104,180,215,187,113,172,175,86,228,230,44,152,179,43,27,185,175,217,89,80,181,83,227,38,159,147,167,44,224,18,167,25,36,161,147,253,250,39,161,22,137,164,11,59,181,77,117,106,10,73,157,79,90,222,249,134,213,58,163,93,250,46,90,77,61,38,158,185,63,51,31,206,183,63,52,255,56,199,225,141,165,122,217,170,63,16,251,137,99,207,118,253,177,255,220,198,141,235,99,93,243,49,228,1,42,4,153,126,180,10,158,92,100,68,13,246,49,194,77,32,199,140,28,28,137,219,91,54,153,149,72,91,197,123,138,233,78,218,236,79,83,225,116,228,237,122,50,173,193,116,180,209,141,196,44,71,187,21,222,106,239,113,133,35,52,115,222,172,137,19,245,61,107,105,25,199,32,124,188,157,116,205,159,57,153,95,152,115,252,175,219,192,161,201,16,146,210,162,220,32,172,70,23,100,71,20,115,179,41,230,145,82,95,227,103,49,200,25,250,187,71,63,61,65,79,94,191,207,255,111,141,142,31,75,75,5,78,117,229,252,199,148,46,84,219,142,89,107,203,247,237,128,55,2,0,75,183,95,204,90,88,169,145,24,55,140,199,9,50,131,38,210,12,89,27,254,129,118,249,47,69,184,172,12,108,51,142,84,248,165,57,59,92,78,206,224,220,204,225,75,204,113,34,218,183,19,80,226,233,217,12,106,45,36,211,26,1,23,54,145,133,228,140,155,81,185,36,190,27,38,211,86,221,43,122,102,229,180,198,60,104,41,20,104,81,202,102,212,242,181,42,231,17,44,183,167,220,103,221,150,202,198,254,44,183,214,238,240,75,146,157,181,35,225,178,118,243,30,117,141,205,136,118,220,235,115,118,118,252,36,99,149,110,239,185,72,110,21,222,128,54,152,2,246,215,65,105,95,243,117,16,31,69,53,136,85,128,214,240,209,104,28,153,75,33,255,213,102,31,109,128,211,60,81,84,200,108,60,140,163,104,236,59,16,11,79,228,103,65,178,28,182,123,93,221,117,190,191,123,75,96,67,46,31,79,194,118,97,203,113,150,183,214,194,145,102,159,76,19,122,158,146,195,71,193,37,146,24,168,62,49,209,7,219,186,79,86,237,71,160,234,182,38,100,118,239,58,37,49,214,228,253,82,114,200,255,251,178,68,205,12,68,161,102,202,155,79,50,112,148,172,233,71,105,230,78,82,57,155,42,108,177,17,130,73,179,229,13,147,46,248,230,186,107,141,47,149,102,186,149,106,105,166,98,13,52,61,175,198,15,88,137,169,27,117,180,110,58,178,190,61,35,193,32,11,147,93,193,88,166,57,186,136,15,32,247,200,21,118,211,232,120,53,252,204,158,9,126,30,239,223,116,109,65,145,85,84,197,180,191,7,229,107,177,104,34,213,189,90,149,61,128,124,177,179,174,238,124,255,101,75,1,138,2,147,49,49,17,232,105,75,157,109,91,59,206,103,218,152,215,168,103,127,15,187,120,26,140,45,51,10,167,40,214,85,165,189,206,83,164,82,17,93,169,252,171,10,214,221,222,207,220,162,43,45,185,200,243,155,17,155,251,124,190,216,249,20,211,74,196,147,87,73,70,91,105,208,245,83,181,59,114,17,117,13,116,53,227,37,217,0,69,227,37,33,3,2,198,139,140,152,197,28,105,113,17,168,75,194,1,41,141,133,6,101,11,152,100,94,96,80,234,142,22,101,233,82,37,64,141,24,13,183,189,153,153,194,107,201,65,133,154,225,174,183,214,16,155,5,253,65,169,106,73,67,109,221,198,14,42,109,184,46,60,189,177,81,67,244,244,77,198,154,253,153,84,252,127,119,169,171,84,148,76,70,161,154,78,225,206,22,30,99,103,53,90,103,89,38,234,93,7,213,85,107,179,164,202,66,201,53,47,90,187,93,51,169,83,65,145,107,50,245,219,109,216,217,153,140,146,99,99,230,200,38,244,89,52,218,125,106,62,212,20,154,220,233,138,41,36,106,157,249,178,109,40,79,54,100,102,139,179,6,227,32,72,32,91,146,66,11,160,207,40,25,140,229,105,104,60,201,217,255,9,238,98,101,201,255,172,53,220,104,187,127,245,170,194,197,127,94,156,2,222,119,255,63,202,22,121,20,144,78,13,23,142,196,198,165,9,253,217,34,238,252,45,194,159,76,17,144,196,118,49,58,174,78,114,16,165,87,226,9,122,206,83,58,143,24,151,118,69,67,166,154,185,183,84,127,125,231,188,204,221,213,148,150,109,213,184,16,0,28,86,211,26,147,1,0,176,98,12,229,135,83,77,7,135,165,136,1,3,16,66,226,17,192,112,0,26,95,55,133,173,47,26,90,133,193,106,68,128,149,6,48,48,9,19,144,221,225,77,70,193,26,111,153,83,34,126,94,153,99,247,4,179,121,232,21,173,211,64,206,164,190,146,138,146,223,106,88,212,90,63,80,24,195,172,148,28,64,24,40,108,137,183,131,90,118,89,123,235,227,209,173,207,186,50,239,101,179,119,55,47,206,111,108,249,174,253,244,130,194,77,187,157,41,146,70,12,56,227,255,251,178,100,206,12,133,115,102,198,147,152,107,114,106,108,217,87,60,101,174,22,221,155,30,110,25,251,73,187,51,100,73,129,150,184,28,215,91,17,20,250,32,211,163,141,44,253,177,101,106,118,82,251,252,52,14,18,66,151,133,5,189,155,45,145,221,207,216,49,152,53,149,105,161,228,59,238,216,239,94,109,190,68,192,203,164,184,40,181,55,57,164,56,132,244,58,130,201,164,93,41,62,216,154,75,247,118,252,166,214,114,220,224,184,179,233,46,163,220,178,230,175,214,201,75,170,41,84,88,72,64,212,160,27,1,8,102,49,225,99,178,248,43,105,157,123,28,180,157,221,221,178,83,78,61,223,210,70,172,103,120,103,61,238,252,48,191,97,153,153,124,210,106,214,202,236,116,47,169,52,116,47,254,238,133,58,62,232,201,171,51,149,158,254,142,168,129,106,0,18,75,112,207,89,74,136,38,148,196,125,75,0,174,211,79,69,33,22,1,28,24,216,105,65,80,32,113,64,210,117,88,33,245,40,75,0,72,29,245,210,76,42,2,35,93,37,218,200,191,20,20,110,148,49,77,21,177,35,108,79,179,46,105,112,234,192,189,49,27,209,109,105,232,175,204,181,126,150,180,166,237,91,217,202,236,252,244,182,85,47,166,68,6,110,190,231,228,115,63,47,225,20,159,148,193,231,63,206,95,133,201,21,163,100,96,141,74,114,21,114,34,36,112,132,184,138,182,121,186,181,254,100,164,137,252,68,199,222,90,229,129,241,190,246,88,158,104,210,214,183,151,234,51,94,35,76,198,18,168,228,8,4,24,141,146,55,45,150,153,108,105,194,104,202,121,182,60,103,118,164,184,148,19,101,19,248,162,116,21,35,19,211,161,213,118,173,40,75,68,146,187,71,189,85,221,213,109,93,240,203,188,119,152,242,163,89,6,81,52,108,66,48,148,161,14,182,122,50,152,161,94,221,108,76,73,227,101,142,117,44,195,6,187,92,181,208,196,180,103,227,142,62,70,220,238,66,227,136,53,236,114,201,39,170,253,90,179,53,84,191,85,173,243,238,215,212,213,213,252,223,246,179,116,224,24,2,38,115,209,12,115,6,156,205,106,54,236,78,138,211,58,208,112,17,151,10,40,140,8,28,4,9,53,26,213,11,120,152,143,75,44,121,19,65,173,169,171,104,156,47,19,245,86,24,135,96,26,57,4,70,91,36,142,99,37,130,230,129,116,219,32,96,177,134,76,33,184,147,34,55,144,64,164,192,71,34,64,63,111,71,4,158,171,24,206,169,88,153,146,176,182,22,70,147,225,63,169,180,229,29,230,164,42,30,173,154,217,108,47,34,181,78,62,186,185,243,37,243,248,78,242,164,220,111,17,170,117,65,204,81,116,105,168,130,117,51,255,251,178,100,214,12,5,18,103,71,155,99,127,66,124,140,217,173,60,200,91,21,201,155,34,109,37,247,201,229,179,100,220,243,33,112,240,130,54,205,70,140,246,231,245,76,238,218,139,30,22,45,51,159,141,235,77,64,247,172,182,143,237,104,58,152,14,2,165,2,1,4,211,145,147,150,16,188,7,248,22,196,241,224,129,137,201,66,105,40,2,141,12,64,211,20,8,94,24,53,113,226,102,219,124,188,147,76,184,38,231,103,207,235,81,77,213,36,135,146,49,14,244,163,166,180,54,68,84,222,150,171,230,153,199,222,232,173,118,67,47,109,51,34,182,150,58,46,70,51,44,93,50,142,146,97,238,221,81,201,185,31,3,40,169,148,168,167,239,230,134,220,39,45,213,195,127,211,253,92,112,173,189,233,196,252,246,209,223,130,21,0,78,117,108,50,138,136,218,13,131,219,182,207,78,166,60,98,236,200,98,51,120,154,12,214,77,49,41,176,46,89,49,80,208,195,96,128,225,18,13,24,56,44,101,16,137,135,200,224,231,35,168,16,74,104,125,45,34,130,193,64,39,44,208,147,209,102,132,67,199,73,137,2,30,34,4,8,146,141,152,4,48,80,129,128,44,94,248,225,147,22,190,163,15,11,31,102,43,173,62,25,99,228,146,41,204,195,159,200,202,19,25,44,149,50,144,248,72,96,36,27,226,95,166,172,217,33,217,101,170,182,51,183,15,222,117,227,60,162,131,111,97,82,190,55,247,114,190,239,234,253,38,19,181,170,82,211,227,158,20,119,243,191,127,27,28,250,155,221,126,211,213,153,251,191,135,41,191,84,248,106,229,190,235,122,189,115,237,227,103,181,121,77,94,175,253,236,55,149,78,255,53,142,118,255,120,247,240,255,229,120,212,190,23,110,159,180,182,112,156,189,24,183,71,247,245,102,196,213,219,151,44,235,182,42,79,123,112,72,121,240,232,44,151,216,218,180,166,72,0,48,128,192,115,93,164,128,172,31,230,81,57,87,161,79,211,205,239,28,163,210,145,225,138,163,9,10,188,60,218,157,126,32,117,115,47,245,237,246,232,148,169,80,232,135,178,21,153,78,167,178,16,202,100,49,80,98,152,112,161,148,104,185,198,168,163,165,140,97,19,169,206,168,170,142,206,200,226,210,69,72,85,146,236,212,18,74,142,43,51,189,92,202,85,83,155,90,185,199,187,163,52,140,69,49,16,150,70,68,45,26,62,32,1,185,143,163,121,185,106,193,155,46,89,244,43,121,186,134,9,145,39,49,153,66,25,158,193,193,148,9,57,141,1,81,133,166,56,36,199,48,68,8,49,4,10,48,88,32,22,23,12,59,2,132,129,67,2,131,12,84,25,0,1,76,32,30,10,156,13,26,85,33,23,44,33,255,251,178,100,218,0,7,198,103,67,141,115,64,0,115,236,233,122,167,148,0,41,246,15,16,25,222,0,10,230,51,101,31,48,240,0,131,193,35,64,201,97,16,248,202,227,32,115,108,214,77,3,13,8,140,4,14,10,6,21,217,135,131,198,16,2,152,72,42,96,16,129,135,141,102,35,145,156,12,18,106,3,160,192,29,153,175,132,114,45,208,92,12,163,233,88,28,17,2,130,128,198,115,27,166,205,38,81,54,187,180,200,40,227,13,2,133,64,171,230,84,250,67,164,1,80,224,226,198,110,80,236,2,103,161,33,133,9,102,87,16,191,193,0,211,11,130,88,60,244,111,186,250,144,61,136,229,169,232,197,215,105,169,70,47,191,13,125,216,153,177,53,132,142,110,106,212,70,87,90,95,63,102,173,55,55,3,71,35,240,235,110,238,67,87,220,187,50,236,121,140,196,151,115,121,229,65,75,51,170,149,161,52,118,48,202,134,85,82,98,188,220,213,53,206,93,191,170,13,99,69,111,60,235,211,126,249,37,195,10,31,169,55,98,81,77,189,97,248,54,93,97,77,206,62,51,150,170,247,122,253,182,53,197,222,243,241,230,178,215,255,63,255,255,255,255,255,255,254,45,175,222,63,143,63,191,252,255,255,255,255,255,255,255,248,69,222,2,118,156,64,4,0,0,1,53,29,178,93,150,89,120,132,67,35,88,241,87,98,209,89,136,117,146,40,106,243,181,3,84,162,158,189,86,92,176,23,100,62,76,219,58,195,53,139,231,120,168,154,45,216,118,157,36,103,49,36,189,113,184,88,222,166,188,100,251,49,174,66,33,71,167,221,103,82,67,182,244,159,61,209,242,72,230,250,207,243,175,101,169,245,30,119,81,38,114,137,185,187,199,122,127,17,154,178,199,135,47,137,122,107,17,234,171,67,23,206,85,163,146,53,84,111,241,136,17,98,62,131,119,254,38,163,125,198,150,120,58,164,57,41,52,105,154,175,11,57,243,192,222,92,103,127,152,49,163,125,102,14,89,245,2,11,43,99,235,66,222,172,145,214,88,153,103,93,180,63,141,136,176,163,233,119,191,255,165,0,0,102,240,231,176,118,2,245,1,240,110,3,229,48,12,203,24,28,50,38,105,72,163,45,193,149,36,115,29,140,189,235,241,211,131,20,9,139,40,114,154,0,64,191,112,33,0,246,144,42,16,16,29,13,111,222,82,176,33,192,48,34,82,6,168,73,100,97,151,245,213,130,167,154,203,77,145,10,23,8,52,253,153,20,33,194,157,144,88,16,49,165,220,98,66,162,66,139,151,169,9,230,24,224,208,118,237,46,117,165,108,230,28,148,222,194,122,28,147,242,206,183,141,108,185,205,92,203,251,151,49,214,91,150,229,118,164,162,181,54,255,251,178,100,70,142,38,224,102,202,31,99,64,0,84,76,217,234,227,28,0,25,193,155,36,109,101,141,201,67,179,103,40,147,149,232,234,222,228,183,10,214,169,108,212,173,202,144,244,228,59,207,163,169,42,191,156,230,26,187,119,11,54,114,164,202,181,45,44,213,120,196,13,133,15,108,103,90,73,201,234,94,229,143,121,223,151,210,231,157,155,121,255,254,187,142,245,141,140,115,207,249,99,254,167,127,95,222,255,254,251,255,132,37,203,0,14,0,0,5,223,240,116,11,132,48,211,250,32,159,10,58,179,255,255,246,68,60,214,250,178,144,148,36,112,132,195,201,26,230,32,180,151,179,127,213,81,43,77,221,87,178,158,204,135,57,182,108,227,119,70,57,21,85,217,14,90,86,218,105,101,179,187,163,230,63,253,218,173,167,117,163,25,49,179,51,52,255,229,148,222,24,118,230,28,33,143,186,102,38,3,78,156,144,96,82,6,12,153,8,18,212,24,115,4,66,92,225,224,144,132,246,94,142,19,255,12,56,76,102,125,172,177,133,166,4,13,36,89,112,20,7,164,116,225,236,226,232,50,255,165,152,39,150,172,51,17,0,169,72,158,171,230,50,195,176,157,82,247,84,96,240,227,149,92,214,212,136,2,255,15,230,133,206,224,25,122,70,42,64,26,111,147,128,179,174,129,18,57,160,17,74,189,117,80,200,81,244,83,45,187,223,214,142,89,89,245,164,214,99,198,86,209,200,26,141,166,96,118,201,186,209,251,42,81,149,75,73,142,243,185,175,97,170,188,196,103,176,124,74,230,202,108,93,69,147,95,174,158,48,185,214,89,117,85,118,20,170,147,93,13,138,170,172,189,249,108,181,186,253,243,2,70,110,228,76,108,246,65,211,147,61,96,55,102,0,7,160,155,108,138,68,97,69,197,228,70,170,130,39,76,115,41,218,125,13,235,254,185,244,47,233,188,171,40,70,100,13,27,65,167,24,68,237,255,234,207,185,172,223,168,162,93,51,43,38,136,149,181,81,213,93,114,25,204,71,178,28,218,232,99,121,13,94,155,209,43,247,74,116,166,136,182,250,127,139,170,0,0,164,213,26,12,100,24,132,120,236,21,76,252,12,196,13,32,35,29,43,26,26,49,32,211,7,59,89,170,168,174,223,118,236,80,19,28,131,88,123,65,97,209,136,13,156,17,7,8,135,32,61,164,76,48,163,194,68,210,195,2,4,107,207,105,0,162,160,17,135,13,5,184,106,82,235,72,225,153,150,110,210,163,168,126,139,77,128,192,145,157,150,206,99,2,10,74,113,38,231,214,24,184,193,64,163,30,11,79,11,11,174,90,204,23,140,42,236,253,74,205,218,119,89,242,126,32,248,223,50,107,31,39,182,243,50,22,216,111,255,251,178,100,70,14,6,26,103,73,27,102,95,178,90,236,217,167,49,2,110,22,121,157,38,109,97,109,193,177,179,166,104,196,141,184,66,112,89,183,57,137,62,40,219,187,107,109,111,225,243,51,62,239,234,203,251,163,30,73,15,167,165,35,83,211,186,82,3,130,102,254,182,106,155,53,218,11,53,37,24,130,174,61,28,53,111,252,164,84,245,0,160,0,7,118,203,26,104,0,85,133,20,18,252,196,23,118,6,235,99,189,234,253,44,143,158,111,171,161,74,129,241,60,95,166,54,148,40,108,1,22,85,246,16,3,241,212,140,199,111,79,105,118,255,221,6,190,233,85,101,42,173,170,239,107,246,45,21,46,247,93,211,190,141,161,147,171,63,57,88,236,201,181,115,41,183,162,82,255,253,65,59,190,10,64,139,152,221,2,3,132,167,13,114,177,192,35,41,195,135,130,132,13,37,76,231,189,99,97,40,68,138,178,169,247,238,117,166,195,239,168,208,133,142,191,158,9,239,108,65,219,137,35,83,200,206,0,19,38,132,72,73,237,46,145,243,220,53,244,73,193,199,84,104,109,128,226,54,60,245,10,30,121,129,165,68,219,128,184,199,84,220,31,188,218,49,52,46,37,182,229,202,28,171,163,71,22,223,116,254,39,111,103,166,166,44,235,153,54,189,51,122,174,183,194,134,197,243,73,152,44,146,68,184,100,85,109,190,230,33,143,102,114,143,186,90,205,40,150,68,213,244,73,73,23,151,151,135,186,111,84,198,104,211,206,27,161,151,181,5,228,218,32,236,87,203,253,168,0,107,18,0,48,128,0,25,118,197,102,64,178,194,224,210,134,41,78,96,49,84,188,251,45,222,183,222,79,189,251,235,205,250,183,214,217,189,157,250,207,8,196,175,144,12,218,193,185,164,99,170,242,195,237,209,9,49,111,115,147,47,135,177,249,210,61,127,111,94,170,63,231,185,218,228,136,216,16,50,225,56,85,231,44,144,215,126,182,95,252,39,50,223,253,123,185,189,47,147,201,98,90,199,72,243,245,252,191,248,36,170,0,1,62,249,65,204,0,17,97,103,110,41,66,208,88,229,166,48,92,12,25,229,42,148,172,193,94,91,177,69,105,154,126,159,70,125,9,167,144,181,214,88,56,61,228,205,76,172,191,227,66,169,202,130,98,183,196,33,10,2,179,53,86,131,28,169,21,248,110,229,150,151,90,54,171,179,24,58,184,99,66,49,16,150,202,150,28,128,160,103,104,105,28,66,134,83,59,52,255,72,187,107,247,114,206,191,91,105,5,210,99,226,111,229,162,196,97,222,198,34,81,197,133,32,98,170,133,36,111,99,98,238,69,231,12,227,160,98,159,115,49,44,183,43,26,221,74,86,104,182,108,104,165,79,168,247,255,251,178,100,78,14,37,100,103,74,155,67,95,160,84,68,25,151,60,169,104,23,81,155,32,109,229,15,193,74,144,103,52,193,157,144,29,226,250,226,87,60,76,138,238,22,61,202,29,211,194,246,128,32,0,1,217,110,213,174,197,173,209,58,148,249,106,136,108,118,89,178,195,174,136,214,176,91,82,117,89,101,29,216,142,255,191,91,247,226,54,126,4,29,38,107,237,134,128,105,79,239,76,83,90,194,64,0,121,238,32,224,202,5,40,45,109,65,16,190,28,159,59,167,59,20,27,25,176,162,116,129,140,224,41,199,165,203,24,37,116,16,54,101,133,230,199,24,48,78,119,72,72,240,99,135,169,14,2,65,48,48,17,224,149,100,95,237,242,134,13,2,228,213,84,49,12,83,74,47,22,96,129,128,129,3,38,162,80,20,46,124,100,52,60,123,10,154,135,14,187,197,21,45,171,178,77,171,192,204,148,149,43,93,135,163,72,21,18,77,245,28,168,67,121,26,13,4,2,186,64,188,111,204,45,63,217,51,190,114,9,2,195,146,23,26,60,242,192,19,213,174,219,194,71,222,255,38,13,36,226,96,155,28,50,54,158,235,129,21,30,122,54,81,213,56,54,165,101,78,169,41,10,102,185,82,101,187,67,246,48,225,232,61,90,7,77,95,31,11,107,84,197,18,74,197,215,27,205,172,212,79,85,188,52,203,180,126,143,28,13,1,74,128,0,24,83,23,111,232,202,83,38,195,26,21,93,117,124,77,47,252,110,197,135,8,73,173,217,170,211,214,110,246,204,218,33,46,195,204,157,34,75,21,252,7,58,93,169,180,136,92,78,230,139,32,52,33,67,88,5,64,108,100,101,98,171,73,154,24,243,213,10,65,148,48,34,220,60,226,49,97,85,229,27,37,0,1,126,248,44,45,24,131,16,130,6,7,70,55,241,88,16,202,146,210,22,208,180,176,106,249,117,32,69,245,11,150,55,87,41,246,103,177,157,218,77,145,70,43,12,137,61,169,176,26,141,210,1,145,61,211,17,33,87,196,147,31,81,38,135,77,28,169,109,153,227,45,91,151,211,116,155,17,112,161,92,123,41,193,71,43,135,178,50,150,83,74,48,69,140,84,241,209,203,79,220,13,97,174,197,33,194,204,208,74,64,147,102,56,97,42,250,32,187,70,94,54,137,75,234,233,166,88,108,242,253,247,49,91,90,194,45,24,180,177,85,21,108,85,30,75,8,147,154,40,33,199,160,200,149,98,241,132,149,119,52,67,68,80,209,76,200,59,241,128,34,6,200,0,144,128,0,45,255,180,78,245,72,180,73,240,187,104,120,173,204,29,123,107,93,85,238,133,183,136,178,179,223,122,111,70,132,71,194,108,139,146,6,111,255,242,95,167,36,146,21,255,251,178,100,110,142,5,101,102,202,27,88,67,114,88,8,57,186,60,163,126,86,65,157,36,109,225,116,193,101,179,102,168,243,137,184,83,41,255,127,243,79,212,229,208,212,203,53,163,207,54,198,59,133,93,224,118,120,203,240,183,0,157,12,118,201,118,90,154,125,251,253,16,101,172,220,222,208,34,1,128,136,24,81,25,213,33,191,166,66,229,27,4,140,145,12,162,200,48,73,228,104,13,206,27,88,36,155,158,107,77,45,118,161,246,250,211,209,176,148,161,51,250,34,5,182,241,39,221,50,192,21,238,42,147,108,138,56,148,141,146,219,83,159,181,57,105,148,75,168,24,28,180,116,99,229,172,72,165,156,232,53,218,55,242,17,104,212,72,133,33,115,222,66,166,122,215,154,50,254,89,247,80,234,154,158,248,185,230,37,201,91,10,170,79,154,29,78,45,115,84,138,228,212,225,246,237,89,35,245,19,107,203,106,77,124,222,117,12,93,76,118,246,62,105,238,139,78,97,237,108,178,30,211,69,221,167,123,107,131,169,182,60,243,156,232,58,97,211,143,215,188,26,120,0,80,0,0,109,219,39,169,82,91,20,124,120,110,51,41,53,18,92,148,62,142,201,188,114,235,158,163,165,232,100,201,254,173,151,137,222,107,163,239,12,162,155,255,232,214,70,190,85,187,93,213,209,147,82,180,140,181,186,163,145,46,85,149,17,149,91,221,106,140,228,6,101,99,125,172,189,172,190,236,122,63,124,191,53,54,78,244,199,0,0,229,248,46,64,182,6,80,209,80,97,170,8,125,152,169,224,40,241,40,2,70,75,38,179,26,187,98,169,0,37,147,177,6,68,92,168,126,49,6,185,77,89,12,145,42,149,37,179,128,200,131,209,138,10,34,5,43,10,7,109,95,4,205,163,161,145,242,110,197,167,238,205,165,157,78,170,168,91,72,160,212,140,241,204,201,165,70,156,34,213,220,167,207,113,253,211,223,255,253,95,253,127,213,157,255,255,32,119,86,70,72,48,42,49,135,27,178,137,179,127,108,207,210,109,135,209,203,184,212,163,37,77,225,166,245,14,142,229,10,124,117,22,199,50,27,111,167,253,146,28,231,247,32,97,146,129,64,0,82,219,85,109,234,7,136,96,94,225,140,173,70,167,226,71,133,137,39,195,41,207,28,83,95,28,219,167,151,81,49,207,253,242,206,25,74,18,48,207,134,96,101,157,85,82,242,221,217,240,79,118,206,200,231,162,169,167,245,98,12,123,15,93,164,237,185,221,119,247,166,212,34,171,235,49,117,250,22,237,86,78,212,211,45,178,95,242,126,34,127,248,84,148,192,0,129,167,134,122,86,139,103,14,14,142,96,64,178,33,194,222,0,4,216,243,45,99,143,203,160,158,85,166,255,251,178,100,142,14,132,233,103,74,27,65,95,162,92,172,217,135,61,2,124,21,177,155,40,109,153,157,9,96,23,230,168,241,137,160,226,151,156,153,115,190,255,43,241,145,151,98,97,31,104,148,118,6,192,42,25,16,182,44,5,2,168,244,15,95,24,215,106,86,161,139,118,12,117,229,131,129,147,246,135,129,114,145,183,182,164,210,232,241,48,148,238,182,80,197,118,110,86,255,252,238,60,79,167,118,255,27,82,75,64,245,169,189,158,85,156,152,244,3,92,105,247,223,126,51,44,171,139,136,189,57,103,255,239,205,50,245,76,131,205,237,67,107,221,163,167,116,58,46,161,71,101,107,28,114,221,108,153,239,251,172,63,101,13,28,156,202,255,202,55,140,3,240,128,230,0,0,118,221,153,96,46,144,183,49,106,142,202,178,241,59,59,43,168,160,135,233,34,126,117,53,237,129,164,77,255,251,0,21,194,162,116,14,58,206,196,107,205,159,132,61,40,236,212,65,68,18,139,33,214,135,118,25,91,73,166,96,203,157,74,17,48,146,175,148,151,112,170,16,129,143,40,128,197,173,50,68,23,121,215,177,229,213,0,3,101,248,128,170,73,152,18,102,61,145,141,18,104,161,53,144,32,240,134,136,64,8,96,237,57,77,188,45,176,40,95,37,176,213,58,198,129,94,72,124,136,17,122,19,230,97,66,229,204,37,169,205,144,11,115,105,65,192,96,231,217,87,223,128,55,133,187,187,144,97,16,129,167,19,29,123,83,39,28,203,49,140,234,92,254,192,100,69,169,229,0,170,38,57,235,97,143,208,230,114,163,28,181,107,58,18,170,77,237,179,171,54,230,177,154,87,84,86,169,151,116,125,90,182,253,253,191,219,229,125,170,238,50,197,31,216,149,217,14,10,82,246,180,227,76,245,59,41,222,191,235,42,142,87,44,191,42,201,156,215,127,66,171,208,0,19,0,0,59,191,242,142,27,66,12,53,106,4,66,139,60,255,193,28,128,73,246,13,207,48,194,175,255,196,226,158,83,44,229,250,45,237,229,59,110,156,157,149,203,126,17,118,194,92,183,193,147,165,39,216,179,38,141,171,18,66,121,155,231,206,83,44,165,138,74,79,60,191,207,151,59,247,115,200,117,137,211,254,63,12,84,84,0,28,219,224,64,202,6,96,18,36,184,32,35,194,85,0,20,36,28,98,161,14,93,112,188,113,42,143,2,227,167,114,175,226,185,105,224,54,231,0,10,145,34,155,114,56,198,230,46,174,215,190,170,63,206,87,92,90,130,185,217,205,220,230,160,202,217,167,45,187,174,231,33,201,62,164,49,132,239,121,172,226,46,60,32,195,153,217,2,154,143,254,77,189,21,220,106,163,229,171,237,114,27,231,106,89,183,200,153,255,251,178,100,181,140,133,47,103,74,27,69,103,50,87,236,217,186,48,35,126,17,137,157,44,108,149,93,1,150,179,102,180,193,21,240,90,138,87,71,157,103,116,122,84,167,44,88,89,209,13,191,56,214,118,174,231,202,57,182,58,122,147,208,237,129,37,136,0,17,15,127,250,232,33,105,96,154,195,37,133,35,252,71,107,154,72,143,77,182,176,85,37,117,60,89,14,41,131,109,79,112,120,213,234,12,102,228,239,74,61,220,178,182,196,51,20,179,48,146,41,93,89,88,120,211,9,136,157,199,93,72,99,18,166,91,165,217,72,200,58,232,174,250,163,74,172,205,47,67,29,216,169,74,58,41,223,83,89,222,238,143,73,89,177,100,211,160,34,98,10,106,41,153,113,201,193,113,146,170,170,4,192,14,195,35,8,194,134,195,159,22,208,188,31,210,49,40,88,133,82,104,66,240,177,132,203,142,243,21,129,69,68,67,70,69,45,21,76,86,237,248,11,129,36,10,68,8,44,137,81,141,26,82,145,240,166,95,248,224,66,34,134,80,43,136,22,82,174,216,152,197,229,180,48,44,28,160,120,0,200,208,236,235,237,77,220,217,213,142,207,159,70,87,3,18,12,82,46,209,129,88,212,158,35,28,93,128,24,21,14,5,96,48,54,184,20,154,187,159,87,116,150,208,196,184,157,118,220,241,10,121,85,222,165,115,179,182,167,93,157,131,205,248,231,136,187,238,238,125,215,87,221,207,119,247,49,83,111,234,163,185,217,240,245,27,77,89,56,142,183,149,73,103,90,141,116,31,184,183,170,165,168,251,174,97,17,224,146,243,249,12,177,197,157,115,106,217,185,64,5,189,27,108,133,9,208,7,0,2,203,119,100,195,128,152,34,5,9,22,73,29,8,172,237,203,29,121,207,147,216,129,119,152,19,221,78,55,146,46,76,145,183,55,247,239,195,227,34,30,6,123,32,130,103,248,114,48,225,229,201,197,14,105,185,72,231,251,91,214,38,138,31,36,239,143,138,41,146,169,183,116,135,103,158,105,26,24,99,214,244,61,223,141,31,175,237,94,157,29,184,229,227,55,170,161,169,147,11,216,195,74,107,73,190,100,81,109,243,149,175,190,222,166,193,185,53,128,0,148,163,8,87,50,162,48,227,51,78,108,4,151,157,20,2,197,49,214,83,68,72,36,2,50,8,128,129,228,109,45,219,59,17,156,69,84,129,75,25,27,210,91,123,195,64,166,144,25,17,44,73,173,93,200,109,64,40,90,240,136,3,110,30,178,70,22,141,106,37,170,28,36,105,163,0,205,63,24,106,93,50,167,74,122,80,42,75,140,250,33,116,97,50,223,42,6,177,2,133,11,55,4,109,99,195,218,197,9,150,157,124,164,136,128,175,234,187,255,251,178,100,223,12,134,111,104,69,11,154,91,116,120,108,217,119,37,232,26,86,253,155,28,109,229,109,193,172,179,165,156,244,13,184,185,169,227,231,248,187,136,239,106,179,48,219,184,137,235,251,141,177,27,111,217,81,119,205,58,184,186,62,246,41,86,148,61,199,116,29,173,54,247,38,118,34,95,92,195,222,110,114,43,85,210,169,49,99,246,78,127,44,108,156,93,174,84,15,64,0,21,178,213,51,122,224,132,53,131,66,164,204,92,27,1,240,228,218,255,98,17,250,62,95,44,109,25,219,77,32,76,102,33,227,76,215,234,63,139,199,223,28,38,186,133,43,114,250,69,158,50,251,54,153,135,24,63,32,243,140,18,136,44,224,115,22,29,122,71,145,147,173,34,255,73,119,63,188,154,146,236,156,77,175,222,41,34,125,149,53,41,215,226,45,212,190,151,68,19,237,124,169,19,95,13,42,0,5,53,244,97,105,123,204,16,3,51,20,66,0,193,59,129,68,33,204,160,235,192,97,196,192,26,34,230,176,209,144,39,93,208,214,107,130,125,97,228,234,188,80,196,27,114,174,111,170,150,203,213,218,44,74,152,212,229,18,88,211,196,108,235,47,213,92,224,205,98,207,103,119,4,230,207,231,106,79,226,232,32,6,199,64,130,7,32,87,89,0,127,249,10,45,237,207,252,140,131,199,69,129,51,138,166,135,39,240,203,254,190,102,246,156,212,170,157,29,98,55,55,14,152,243,241,74,148,37,187,209,66,98,122,158,45,19,199,30,223,220,226,228,237,41,152,136,61,95,236,6,92,128,0,50,219,79,246,122,141,245,208,147,213,132,88,29,18,228,211,115,238,213,62,99,179,49,172,60,10,95,212,86,142,172,152,154,150,109,89,30,29,32,234,220,32,27,42,74,205,222,189,232,70,96,247,158,128,247,50,43,33,172,48,217,50,43,219,162,200,194,156,88,82,142,198,115,156,150,40,167,68,19,118,116,100,102,86,119,169,26,67,85,91,186,97,206,102,87,174,130,142,230,202,213,252,106,0,0,90,244,69,130,40,98,54,134,71,49,148,8,122,224,3,71,144,45,53,134,166,133,40,173,2,244,17,33,110,104,112,18,217,149,103,64,37,139,31,145,43,122,169,59,165,250,5,136,73,211,12,226,113,82,22,245,95,0,62,45,66,230,1,170,203,89,210,182,166,28,27,32,201,233,180,246,41,187,208,89,201,183,216,16,69,128,78,134,76,188,16,146,220,221,37,184,186,212,160,138,241,233,1,226,96,250,59,205,143,246,244,63,103,75,233,191,111,165,102,29,196,189,176,114,206,189,86,203,85,109,236,171,98,61,238,167,245,123,159,18,232,150,95,179,136,149,243,121,184,108,184,220,250,12,27,18,41,189,139,255,251,178,100,209,140,228,204,102,202,27,67,95,48,104,204,217,99,61,2,118,22,253,155,34,109,97,109,201,200,179,101,140,241,154,248,48,252,72,244,123,67,142,61,117,17,106,95,124,107,35,51,246,110,151,177,251,132,235,73,111,49,225,164,14,197,146,84,175,59,72,68,65,5,163,131,70,87,86,134,168,154,249,204,154,187,251,125,103,85,219,12,72,2,121,191,123,145,161,100,16,136,226,220,157,7,202,100,114,255,223,131,33,33,198,68,35,114,166,89,212,37,166,101,8,201,129,228,203,250,130,187,8,69,82,131,207,17,92,208,144,193,2,77,225,122,127,161,162,66,164,101,90,112,207,200,211,150,16,173,41,223,124,117,22,171,199,130,103,110,247,252,122,19,16,83,81,106,170,170,170,0,0,101,144,118,72,194,192,140,22,124,211,112,204,206,76,211,132,140,20,116,201,135,77,24,224,4,84,96,133,134,58,20,101,194,201,14,153,236,144,4,156,97,35,170,24,28,34,210,139,120,197,139,187,13,129,131,7,18,214,227,154,91,180,141,94,6,0,96,2,76,42,205,24,9,200,22,64,0,89,123,4,135,117,218,203,66,113,153,132,90,70,178,26,248,98,149,21,181,155,15,4,10,140,64,11,54,184,186,222,38,166,206,31,80,136,154,45,8,240,169,163,204,99,93,134,63,244,235,55,223,125,223,23,231,166,117,53,49,19,48,123,197,181,51,227,4,48,128,77,42,42,168,234,198,107,68,174,53,68,176,131,109,86,46,201,120,16,88,101,21,39,42,212,11,147,44,58,125,113,121,68,23,196,98,96,108,164,234,29,8,45,23,15,221,163,111,32,32,128,4,0,46,75,184,224,96,62,71,172,231,49,44,149,28,12,200,133,81,209,44,120,11,79,209,86,195,207,48,92,197,187,75,158,112,206,127,91,191,249,187,217,95,148,176,251,221,54,212,44,231,230,69,42,17,49,157,46,218,164,77,177,188,141,251,247,204,137,41,41,191,60,140,161,41,58,229,50,157,107,176,199,214,172,154,196,32,230,74,199,194,13,253,122,136,93,102,163,158,129,156,10,144,55,179,192,168,106,223,241,141,81,45,42,219,76,68,8,197,131,76,89,4,216,172,12,9,88,206,142,68,128,76,136,148,208,134,152,176,66,120,4,64,28,24,192,29,180,120,22,248,31,130,210,34,155,42,8,227,110,62,246,236,45,81,50,147,85,166,162,19,124,198,28,53,100,46,224,195,5,176,201,19,217,155,44,246,165,24,126,163,241,121,107,244,237,175,149,67,110,25,162,137,139,33,144,63,204,137,88,173,242,211,113,82,19,143,241,115,223,10,109,108,160,189,253,255,207,219,38,24,235,137,158,213,70,94,171,208,98,140,142,247,203,214,151,255,251,178,100,223,14,134,60,102,199,155,121,69,48,113,236,25,119,60,195,124,87,137,155,34,109,225,109,201,169,175,230,12,193,154,249,246,119,107,229,139,61,200,83,37,205,226,33,199,41,67,68,166,141,169,150,114,203,157,7,34,232,243,144,68,156,77,181,208,173,53,199,138,127,100,230,170,195,244,200,130,22,214,136,133,93,12,153,122,0,230,0,0,59,110,229,114,248,158,12,19,6,170,68,144,48,224,188,233,23,221,35,231,145,191,44,90,61,232,162,251,125,63,38,145,30,199,11,254,93,79,220,73,55,254,13,125,219,225,45,201,219,155,77,74,197,42,129,229,74,89,147,198,60,134,4,133,154,25,223,205,136,203,186,255,54,106,133,236,74,98,27,115,50,98,118,254,252,68,86,11,118,75,78,108,91,87,196,75,51,60,67,13,246,123,36,62,193,0,22,114,8,83,34,82,48,119,67,103,40,12,87,58,210,194,223,25,10,105,180,25,4,35,24,164,57,137,148,26,128,129,153,5,176,116,222,30,78,50,49,2,83,144,176,128,192,2,201,25,17,0,128,5,130,25,192,162,100,22,202,132,136,70,130,87,112,113,30,99,165,0,68,162,129,20,170,47,8,168,10,224,80,246,81,105,184,195,145,57,135,75,22,20,167,222,228,183,105,138,46,191,94,20,62,148,192,48,69,121,113,16,12,166,104,8,52,56,4,16,179,162,3,62,204,228,185,142,187,33,230,244,235,106,178,54,174,166,99,34,142,170,157,172,232,243,73,102,140,59,24,206,201,163,28,72,157,249,111,163,174,74,137,149,154,236,213,109,127,37,28,123,233,196,182,181,252,113,127,1,117,128,32,0,61,118,239,213,202,194,129,184,226,186,140,150,59,40,84,71,130,107,218,60,54,245,175,21,133,88,16,238,204,239,97,9,187,58,58,255,251,166,155,104,185,183,87,125,163,152,160,62,14,169,4,224,171,100,121,21,48,232,134,124,116,213,3,144,124,216,152,24,117,176,43,20,64,110,168,181,137,238,41,208,202,167,165,30,106,80,248,222,158,16,28,24,133,122,150,117,216,19,135,40,29,53,63,134,100,99,237,230,24,30,152,173,48,98,48,185,187,173,166,110,42,135,72,81,180,197,227,19,45,13,140,74,2,49,1,72,96,96,99,192,112,56,60,154,209,243,132,83,0,67,17,178,48,89,32,8,161,64,72,148,78,192,49,64,35,200,151,102,197,105,175,245,131,30,44,189,166,126,227,4,128,148,52,41,64,50,10,151,70,47,102,134,30,122,178,102,178,235,55,219,233,164,133,95,168,14,68,184,171,60,83,138,179,49,9,228,7,188,209,4,19,135,99,143,31,196,72,255,232,242,187,139,226,228,67,45,49,245,199,53,247,63,245,115,255,251,176,100,214,142,133,178,102,199,19,101,95,66,108,236,217,135,60,67,140,23,173,155,28,78,101,13,201,194,47,101,77,132,141,169,197,69,91,60,75,93,199,23,17,16,220,117,19,82,44,39,20,140,233,43,90,152,58,102,204,25,221,65,146,85,201,216,196,44,150,52,170,191,52,203,56,215,69,151,30,59,210,250,144,2,27,192,10,109,201,93,246,93,124,64,148,137,83,91,49,117,52,139,48,8,41,154,90,236,9,228,44,36,118,207,210,36,107,73,173,189,228,105,192,134,162,207,171,169,171,126,96,43,0,134,12,38,248,160,54,128,204,61,65,226,244,211,247,79,172,68,99,189,45,138,145,159,228,125,36,216,225,41,83,38,167,90,89,241,10,127,147,25,18,104,70,42,231,75,202,17,95,254,86,55,60,45,107,230,127,144,129,99,138,172,64,206,125,240,0,7,91,148,149,64,201,202,10,25,76,111,160,203,217,132,135,147,252,28,146,105,194,10,92,6,51,50,161,33,100,146,216,76,167,120,148,101,133,192,166,17,174,200,67,138,80,24,9,212,64,33,45,112,69,181,64,214,30,22,105,3,140,238,84,116,137,0,65,209,120,33,215,139,67,156,169,41,187,157,39,105,234,92,149,66,88,171,153,24,211,201,126,89,86,74,195,177,225,52,228,147,186,234,17,60,250,97,172,177,188,181,21,95,46,55,141,8,119,12,190,122,227,157,209,83,95,241,215,212,253,237,247,203,238,187,136,154,164,182,236,142,107,231,84,227,59,134,93,190,217,70,104,158,60,173,43,15,150,170,100,178,236,114,109,123,35,71,167,76,89,128,98,232,0,0,14,0,29,191,126,66,62,108,20,26,142,180,208,60,194,217,96,160,196,203,233,83,47,137,226,153,88,35,244,141,26,40,33,158,79,223,227,9,185,26,245,134,144,150,27,192,81,197,120,214,246,255,98,147,161,173,21,4,3,2,199,32,19,71,53,71,86,221,242,40,86,195,249,158,135,98,112,205,136,141,156,96,176,107,99,182,79,85,225,108,220,152,225,244,193,204,142,193,142,195,99,214,21,190,100,120,80,0,9,48,138,80,196,40,19,64,46,143,166,171,51,211,212,202,197,83,0,132,140,116,81,55,64,152,4,87,49,21,12,198,1,195,50,14,12,84,5,113,196,98,49,228,25,128,193,198,30,70,59,192,2,200,153,130,205,34,137,86,38,212,210,76,107,215,73,1,237,29,67,71,184,11,146,118,110,63,177,148,169,218,137,127,24,186,89,50,117,217,77,24,110,146,118,189,39,183,141,60,89,120,59,10,212,201,157,88,187,92,236,182,235,71,26,6,245,50,108,97,244,24,250,219,72,181,86,205,87,220,213,67,226,95,221,223,21,63,46,233,255,239,255,251,178,100,213,12,5,115,102,200,155,121,91,114,108,44,217,154,48,163,136,23,185,155,22,78,101,111,137,206,51,165,220,241,33,240,152,226,226,239,235,231,226,171,189,144,219,157,156,70,247,195,103,108,175,15,150,193,234,187,187,167,180,233,196,143,82,125,213,57,15,63,103,42,217,179,248,187,151,195,193,165,196,0,0,77,183,233,85,60,1,140,119,162,96,69,29,12,224,201,116,140,89,174,220,163,25,222,201,25,17,207,172,195,168,247,218,215,71,163,249,191,145,177,81,170,53,199,50,52,109,241,50,54,42,73,54,199,22,77,66,16,112,196,147,80,185,65,177,91,30,84,211,237,179,78,246,143,70,115,212,171,85,205,204,218,201,104,57,125,80,94,95,174,45,235,166,34,196,65,201,22,182,195,119,100,170,61,4,212,233,207,124,210,212,196,134,230,0,0,74,136,203,217,204,186,60,203,74,78,19,52,215,223,14,68,169,76,76,68,132,155,160,5,44,107,138,192,64,128,198,147,15,2,108,68,131,36,73,64,226,20,193,51,225,52,160,22,28,114,134,137,8,0,146,8,42,116,153,240,42,115,42,53,100,40,4,118,134,19,132,143,197,129,195,2,96,215,49,228,168,251,78,214,181,87,59,151,254,122,80,241,80,70,160,233,51,69,153,156,165,183,146,132,229,144,134,190,215,91,93,149,203,171,63,66,244,106,211,100,125,52,233,208,138,14,204,151,70,148,200,118,41,141,185,226,246,156,58,180,57,235,219,169,20,84,135,220,212,41,125,185,210,219,106,85,190,219,114,216,187,131,188,245,196,196,80,24,50,82,17,110,75,97,46,212,227,101,112,95,182,204,82,26,194,104,224,106,198,234,132,204,42,28,101,5,186,160,113,191,91,70,96,14,53,215,165,238,84,100,144,140,67,88,108,140,232,10,207,86,121,20,201,58,185,235,56,138,178,165,76,199,145,89,145,143,122,179,162,144,202,117,105,172,74,202,138,172,179,80,229,115,34,145,167,209,25,135,109,145,25,142,113,107,249,93,156,137,41,36,20,117,149,229,119,190,39,121,79,193,24,37,16,22,38,17,142,102,23,151,230,31,67,70,39,149,230,216,2,64,64,48,88,1,51,72,10,50,188,10,49,180,248,50,160,60,49,88,10,49,48,22,38,2,72,15,192,87,198,110,72,97,98,198,58,90,97,97,66,133,36,130,67,69,142,177,145,134,25,72,96,41,41,105,1,136,80,80,112,72,4,90,245,24,28,192,66,32,56,24,66,36,187,8,1,144,178,28,123,228,52,215,178,177,12,215,101,47,52,203,198,199,93,197,23,132,168,186,187,144,204,73,184,148,116,210,219,166,29,158,33,179,14,185,254,217,190,223,19,124,207,220,241,15,253,237,225,255,251,178,100,214,142,197,92,102,199,27,98,95,50,111,76,233,99,61,37,104,25,57,159,20,78,237,109,193,246,179,101,12,246,33,112,179,123,46,56,166,185,250,40,181,254,132,209,212,45,4,208,131,173,138,189,231,102,95,115,84,175,11,62,225,213,239,100,87,93,20,209,178,118,200,98,252,86,211,236,184,127,173,79,94,106,146,2,250,43,241,80,82,82,73,87,207,250,6,97,172,5,150,3,240,46,4,104,5,33,0,8,7,71,89,12,141,151,50,242,91,41,177,146,55,174,235,16,59,0,169,207,50,166,115,191,93,166,149,90,105,44,210,24,209,173,83,48,35,52,239,27,84,44,252,220,219,13,129,211,67,71,195,16,204,134,244,122,255,35,109,180,167,189,151,151,72,224,234,155,218,53,187,199,42,220,94,252,182,47,49,17,117,28,245,117,72,49,126,222,35,238,117,103,152,130,239,107,106,101,234,62,219,126,42,1,245,213,0,2,211,41,17,12,110,130,10,140,193,179,243,133,38,142,214,203,48,24,136,0,79,12,206,19,74,204,114,253,51,64,176,194,192,51,11,10,217,49,4,241,231,225,28,13,43,83,90,177,91,137,66,14,138,107,138,110,99,131,24,27,44,241,47,193,205,146,244,170,57,137,76,153,114,3,74,64,164,134,137,47,66,168,43,78,214,232,175,73,46,69,46,64,115,183,234,62,143,203,174,232,88,127,89,189,172,228,143,93,136,31,117,43,201,246,195,33,212,239,142,254,103,190,106,249,249,141,255,112,221,149,223,19,46,182,43,123,226,210,180,27,190,26,248,86,148,59,47,132,170,77,97,4,27,37,46,45,54,146,196,204,160,177,9,135,32,169,231,25,150,247,115,103,141,28,170,203,117,87,159,153,222,175,207,74,196,61,134,32,28,244,32,8,0,0,18,150,219,92,227,94,134,168,173,195,25,88,125,134,218,49,149,91,224,187,139,13,85,140,111,57,195,111,205,190,140,46,130,98,207,254,118,219,229,13,106,243,149,206,167,223,187,116,245,78,41,130,41,190,37,176,246,188,104,107,202,38,202,124,119,64,68,119,205,72,202,202,103,12,138,30,127,214,219,20,179,51,46,165,169,46,69,179,24,212,52,153,74,242,37,168,101,34,190,180,212,12,0,4,23,1,133,211,6,12,81,24,136,220,54,88,54,250,140,197,15,131,0,129,76,170,65,38,198,26,12,0,39,128,195,214,35,112,14,60,210,196,76,65,210,204,251,80,3,147,72,81,16,74,213,171,96,65,71,48,89,160,66,0,193,42,236,12,113,139,39,162,136,184,134,71,105,178,78,170,101,99,153,138,91,55,237,110,7,148,75,71,105,244,98,129,32,156,177,12,84,76,35,147,0,161,249,36,20,135,211,68,143,255,251,178,100,204,140,70,6,103,69,147,154,91,112,105,44,217,122,60,101,174,23,169,155,24,110,105,105,201,176,179,165,204,243,21,240,28,184,115,203,29,7,28,181,231,162,234,121,226,171,254,237,219,233,104,108,108,125,255,207,124,103,157,48,111,5,234,85,170,230,217,199,28,167,157,208,124,29,121,245,90,90,155,158,113,196,167,156,43,29,104,197,30,141,69,142,94,249,142,181,142,109,115,226,226,126,166,186,249,119,252,248,65,94,4,236,182,216,198,184,84,16,148,24,224,111,75,11,195,88,240,73,31,83,249,86,215,100,78,116,241,12,64,199,241,185,248,183,148,46,174,245,188,182,237,251,214,212,18,208,7,45,118,68,84,36,123,185,213,196,8,141,92,210,197,214,172,213,23,189,204,119,28,163,89,140,44,101,43,157,82,154,40,212,185,22,173,148,229,163,89,9,187,98,115,209,12,69,58,163,247,85,213,111,177,44,159,253,90,169,252,49,149,0,4,219,136,195,135,22,40,105,35,29,253,6,176,97,238,142,132,212,42,5,169,12,100,98,237,1,13,24,224,164,68,29,81,65,226,195,211,72,194,28,5,37,95,40,246,213,36,204,33,110,5,72,52,248,147,89,154,131,34,209,48,1,146,96,205,178,206,134,176,108,252,198,246,25,93,229,30,84,19,248,179,254,85,138,238,73,102,166,116,212,48,47,49,83,203,93,100,211,16,148,224,39,14,82,48,72,194,224,12,145,116,97,136,45,146,165,97,42,189,79,55,148,245,147,115,19,206,72,141,102,153,15,147,81,118,200,218,5,195,22,115,198,29,184,124,149,65,68,238,138,91,54,52,150,216,201,87,145,41,86,31,179,20,66,205,95,230,58,36,172,136,16,208,0,27,110,83,62,68,104,225,162,140,121,241,27,2,7,201,202,24,132,7,5,117,14,52,5,116,22,32,91,210,98,69,71,22,146,109,208,197,64,114,87,202,61,182,42,37,58,106,2,55,63,240,211,147,65,36,139,63,96,204,147,26,6,94,207,246,15,118,25,213,203,12,237,91,213,5,124,219,13,33,32,182,142,33,156,231,21,123,30,34,229,190,244,109,26,194,146,39,149,118,97,41,33,193,100,72,200,189,161,199,55,100,154,56,147,7,142,146,208,253,34,38,106,13,41,150,44,139,184,39,145,142,155,173,201,3,86,90,148,120,241,202,219,84,81,60,148,104,124,138,61,116,16,7,188,147,67,90,205,154,178,137,204,56,122,169,40,125,158,53,82,202,0,57,77,2,21,219,106,64,104,224,106,30,13,220,203,8,124,253,145,66,17,171,87,29,29,142,15,34,250,218,103,237,57,110,55,102,183,43,158,143,67,82,169,122,243,181,126,214,26,159,172,140,144,60,100,117,229,201,255,251,178,68,202,12,197,110,103,72,27,70,87,64,175,108,216,243,107,8,94,82,201,155,44,108,165,23,66,83,51,101,13,151,161,112,145,203,237,255,155,41,114,7,74,124,109,156,156,34,135,243,141,152,63,105,248,183,136,113,57,88,221,183,180,190,219,45,181,73,35,110,214,140,122,104,211,65,7,55,80,65,90,173,108,237,110,142,115,14,23,36,251,200,163,41,89,46,199,160,188,66,248,166,132,142,116,200,233,38,202,83,187,238,43,254,83,18,82,99,72,234,159,142,62,38,33,170,235,26,2,65,5,110,219,144,38,48,122,13,138,254,105,128,38,125,225,102,66,41,129,144,253,146,1,197,51,24,129,157,67,196,178,31,236,113,147,8,115,18,216,231,114,219,232,150,157,240,62,12,118,212,163,146,237,28,255,112,231,254,34,47,7,40,165,113,181,203,72,248,72,26,44,163,200,113,200,142,61,134,148,64,234,100,213,134,68,220,154,168,227,20,65,20,71,22,81,97,206,89,110,135,202,108,203,116,205,38,140,87,115,229,228,165,69,181,58,37,140,90,234,233,173,105,98,233,34,146,147,108,148,130,109,212,103,20,198,167,27,112,137,112,188,158,95,74,100,72,61,16,170,22,75,191,253,38,4,33,37,40,133,6,64,167,227,114,79,80,134,200,145,241,227,115,90,118,160,215,205,161,176,182,61,67,33,227,241,185,20,51,59,206,125,219,250,94,82,202,145,25,248,54,91,40,141,101,180,119,164,131,24,21,28,128,229,7,37,156,98,89,81,42,105,20,90,12,169,230,178,7,176,160,250,25,143,38,139,129,148,242,206,80,228,147,12,196,67,216,123,26,49,108,196,161,167,228,179,16,135,168,250,180,202,52,115,110,228,83,54,114,16,115,75,206,201,220,85,109,75,140,50,204,166,94,181,25,160,125,34,249,60,238,239,65,210,169,180,214,166,169,0,177,51,129,167,110,223,141,64,26,209,218,128,120,114,56,232,153,240,80,96,234,218,65,71,108,180,37,210,25,166,184,171,15,241,156,214,149,120,88,46,150,47,171,52,251,134,238,0,40,148,13,136,151,53,203,67,100,109,221,33,214,24,200,58,197,65,197,82,114,42,65,180,154,34,142,113,135,220,140,69,75,117,21,197,214,109,21,164,133,45,32,167,174,8,207,30,167,138,138,14,38,86,139,61,90,40,244,36,145,12,109,165,176,215,146,81,183,171,45,43,113,126,194,1,170,65,22,232,219,146,117,168,248,129,210,84,17,142,25,17,46,150,209,82,176,200,119,22,183,77,51,15,28,192,17,209,80,138,150,219,74,134,61,77,16,4,176,201,193,40,168,224,68,102,208,176,16,132,164,77,70,152,18,171,166,189,230,53,44,140,206,69,40,177,148,43,255,251,178,68,173,12,196,195,102,204,155,8,110,98,154,44,217,83,97,232,92,82,241,155,44,108,153,123,74,83,51,101,205,135,161,172,37,219,89,229,29,166,186,158,237,90,88,225,75,236,191,149,181,142,63,255,220,46,99,241,253,21,180,98,254,38,192,168,107,38,94,41,76,157,236,94,106,86,136,193,68,249,57,164,116,205,41,47,184,201,180,154,197,237,196,185,82,167,198,54,239,211,118,175,70,246,251,90,201,220,223,30,214,123,191,231,99,60,59,165,52,230,227,89,75,210,4,112,233,186,245,77,62,227,21,155,115,220,237,108,222,202,253,183,243,1,185,219,8,185,165,180,144,145,6,140,36,36,102,31,107,208,93,48,130,204,39,179,178,218,206,113,22,171,121,5,97,236,70,73,178,240,204,173,175,102,216,82,143,178,209,144,238,91,138,160,133,106,248,174,208,129,212,25,71,38,17,154,6,168,67,73,9,73,156,234,132,230,90,150,32,20,122,148,194,1,196,148,33,205,140,184,155,165,44,118,93,49,179,28,177,208,56,74,36,20,68,30,37,199,99,79,71,85,32,209,72,29,67,22,141,152,33,133,68,49,227,100,107,30,38,25,39,81,35,18,84,113,199,42,86,60,248,72,73,170,143,238,225,19,214,47,168,137,187,240,142,8,152,236,112,194,144,48,129,140,104,99,128,60,10,116,233,139,65,24,240,99,84,85,190,17,15,70,84,18,63,246,19,181,103,23,165,124,20,0,135,31,216,203,149,113,204,97,205,246,228,246,166,103,51,24,26,253,251,97,141,77,69,107,205,210,225,13,141,7,51,145,95,95,2,29,149,166,65,114,89,206,172,77,40,122,105,36,11,182,158,236,55,68,138,5,57,155,184,33,37,100,150,229,234,122,224,166,40,141,217,175,169,28,241,13,21,173,170,53,91,194,31,19,59,85,85,117,127,125,127,180,22,236,60,116,27,145,157,101,181,209,4,169,20,62,221,171,137,190,62,38,188,144,81,80,77,93,182,192,35,128,1,25,96,30,130,136,211,62,203,95,105,54,106,11,104,112,22,234,176,143,222,10,162,253,40,42,240,86,153,100,102,149,246,154,147,50,40,27,58,59,85,104,177,36,22,87,128,165,164,133,148,176,246,35,212,145,76,143,69,217,62,4,182,210,140,51,179,41,239,125,245,206,165,204,12,126,69,105,41,56,146,112,67,150,27,64,245,131,21,4,182,25,164,163,242,33,210,143,14,235,146,229,250,94,230,157,183,198,199,147,42,144,110,126,178,68,123,59,21,90,110,211,71,145,191,173,143,139,200,236,216,221,119,13,77,71,214,235,121,249,247,153,32,130,154,12,136,220,176,130,149,52,17,70,11,160,42,241,225,210,231,34,116,244,109,117,26,141,23,255,251,178,68,165,12,196,213,102,202,27,70,70,64,151,108,217,67,101,134,176,83,121,155,38,108,152,249,130,131,179,100,77,167,161,225,205,1,172,186,116,116,21,220,36,116,236,102,88,246,218,100,145,231,125,14,111,53,43,201,57,199,150,109,150,167,20,181,216,123,163,149,229,115,52,212,165,103,204,53,76,94,241,154,87,253,112,30,217,27,29,70,89,13,53,156,211,166,103,199,81,165,100,94,25,23,254,102,39,111,170,155,114,171,210,90,198,187,101,225,171,98,125,11,41,8,182,103,154,169,38,123,227,196,208,33,15,123,233,170,63,201,211,129,28,137,198,98,8,52,184,128,196,32,94,91,151,30,119,49,14,70,247,70,199,0,38,96,50,91,146,225,196,170,24,22,106,109,5,1,85,26,136,139,6,52,84,216,19,112,140,96,228,251,73,22,181,58,135,54,232,16,58,70,54,196,171,113,52,93,35,195,108,226,130,128,172,67,133,62,34,162,137,90,96,62,78,94,52,187,143,40,162,44,202,208,216,96,2,59,85,92,176,159,184,138,169,218,26,179,157,142,57,214,222,38,24,116,150,116,13,177,119,24,97,2,18,143,24,81,71,138,210,141,106,238,209,37,188,114,223,50,85,61,231,76,229,59,143,45,220,84,125,204,143,162,93,116,115,157,74,106,195,245,44,117,135,187,172,48,120,124,12,28,130,144,134,143,180,30,143,185,202,131,123,113,128,182,61,0,63,147,62,73,52,240,3,190,156,63,240,179,68,95,55,143,83,34,34,49,98,51,186,95,20,28,50,60,35,26,15,60,36,52,17,113,201,55,24,20,22,34,117,135,190,134,73,124,185,22,171,156,77,48,2,146,178,158,164,79,158,85,65,224,36,66,45,7,151,96,45,29,231,247,253,133,94,187,170,247,114,166,237,217,53,58,169,222,46,1,243,229,230,52,182,39,13,222,153,181,119,107,249,255,59,91,101,87,86,113,83,183,137,51,53,215,190,174,255,175,84,220,194,197,13,17,85,138,182,210,55,150,46,143,217,149,205,95,171,102,119,158,139,119,40,253,162,171,55,174,61,253,157,11,253,215,183,238,175,218,68,195,110,156,218,8,233,46,57,151,143,62,179,147,107,94,114,13,98,122,147,147,251,147,62,25,44,4,0,88,134,221,118,231,112,89,123,37,127,88,58,180,53,30,132,26,162,209,15,149,156,89,4,57,76,204,129,154,45,242,42,255,93,235,20,243,129,220,178,71,217,97,58,90,73,176,35,142,151,80,75,85,161,82,124,253,166,150,37,207,133,14,83,229,239,76,229,244,207,94,254,222,84,29,133,145,158,243,243,164,91,49,160,209,217,62,211,120,74,89,82,41,182,198,89,65,252,160,27,150,255,249,138,36,95,112,43,255,251,178,100,149,8,5,223,102,198,19,121,98,242,100,108,233,170,48,67,94,83,141,155,44,237,13,125,9,192,51,102,116,192,142,196,3,58,84,24,16,224,146,83,116,7,25,225,237,232,140,152,160,55,201,223,149,42,156,97,55,109,79,203,162,120,214,137,205,50,9,219,209,236,166,177,168,176,80,37,199,82,69,28,143,195,246,51,230,55,121,87,121,255,193,48,138,106,41,248,252,198,123,175,201,70,60,18,134,49,244,242,204,202,127,37,47,231,14,200,172,17,137,196,214,102,160,140,9,49,34,82,168,198,6,49,22,77,228,242,160,97,44,30,2,39,85,97,56,119,143,122,96,134,20,116,135,2,81,8,41,239,114,43,154,155,163,14,137,81,125,188,161,93,244,155,96,215,227,68,6,29,64,0,1,65,137,39,27,73,209,241,146,144,126,104,4,159,28,128,45,65,241,228,244,190,101,13,150,252,127,176,174,111,8,27,45,95,58,1,201,69,128,240,110,27,89,102,13,24,43,210,115,23,84,161,169,47,189,37,55,53,187,29,135,158,112,191,27,10,119,178,161,144,103,135,10,175,11,41,213,255,242,63,231,63,221,86,46,174,70,114,240,179,68,53,31,225,52,20,23,83,209,122,135,217,66,2,109,138,41,175,253,17,82,0,20,156,144,195,82,13,16,92,212,237,205,82,0,216,91,64,111,139,36,48,48,218,19,65,68,131,210,6,42,122,44,26,220,26,120,224,170,150,128,134,130,130,33,0,16,234,61,42,86,128,195,209,16,10,24,208,238,33,75,168,172,150,149,92,188,237,50,149,167,81,230,203,233,245,158,250,217,73,13,156,13,3,210,136,40,84,32,170,186,46,116,241,178,208,154,127,175,23,119,255,252,55,241,219,115,19,112,245,79,27,122,15,53,92,211,29,37,122,90,42,102,40,204,96,216,36,178,195,227,16,92,26,234,49,244,27,34,244,118,208,110,50,45,54,40,198,150,16,45,74,216,213,86,119,203,147,148,29,251,142,161,195,208,20,116,216,0,96,32,71,37,155,19,228,210,124,224,49,196,173,16,193,53,128,86,19,247,22,199,54,189,185,65,147,219,89,221,31,79,230,166,61,218,245,219,249,250,80,250,84,196,151,250,250,169,210,166,221,157,141,88,172,122,177,129,115,141,110,122,228,102,108,9,117,250,62,249,229,57,210,122,116,190,249,255,145,182,61,12,184,29,170,51,174,123,169,165,195,153,4,79,121,222,80,18,133,113,178,74,190,115,27,116,77,127,240,2,163,147,208,114,241,163,134,113,248,183,163,80,200,193,161,7,0,14,34,108,138,132,8,4,200,20,18,24,13,66,31,178,64,43,189,98,44,70,173,24,97,241,89,11,224,234,167,109,52,177,147,219,122,164,255,251,178,100,166,12,133,53,102,199,155,104,94,98,110,43,73,122,60,102,190,82,21,157,38,109,5,124,193,160,36,100,137,131,14,16,86,152,140,186,54,254,246,134,182,183,221,225,150,124,236,205,255,154,177,90,8,157,195,88,243,186,181,221,89,4,137,199,24,127,255,201,198,131,140,206,18,127,4,135,170,34,222,196,164,198,62,51,84,158,197,20,87,202,153,185,43,171,41,60,102,186,82,244,220,118,211,70,162,222,211,135,175,175,230,106,187,126,195,249,215,204,250,96,105,224,13,84,214,150,42,8,216,210,184,83,120,163,76,3,37,156,8,232,210,87,92,9,43,142,187,245,162,18,107,145,185,81,196,65,106,2,236,86,172,142,234,174,95,229,114,153,121,23,194,63,82,186,31,228,196,121,215,87,83,200,161,9,35,154,171,87,5,252,120,213,230,154,34,170,15,74,240,203,43,229,250,200,104,117,8,41,166,29,81,215,86,68,113,133,132,139,222,131,237,244,177,233,93,53,1,56,63,244,113,152,37,1,37,99,121,4,212,143,51,160,148,68,194,133,53,0,201,134,24,18,40,42,146,109,190,72,23,22,83,85,50,93,178,184,105,104,54,37,22,192,16,178,189,35,164,33,153,248,57,31,170,141,13,19,217,212,236,165,44,115,73,79,151,0,116,73,143,98,213,172,124,87,125,223,255,117,23,255,255,255,255,249,233,248,113,179,78,159,99,108,233,171,218,155,90,202,115,15,103,224,239,112,253,239,207,172,129,249,185,108,218,8,155,177,42,103,13,97,188,32,177,223,116,61,201,29,163,207,91,167,71,87,245,204,220,119,119,182,88,247,196,69,69,9,40,1,90,149,234,242,120,16,245,161,63,205,9,95,134,37,228,46,123,106,17,159,198,39,155,141,143,135,219,189,167,217,229,203,253,165,167,244,165,154,249,23,10,22,70,100,144,207,28,179,42,121,126,89,199,215,37,60,225,155,25,100,174,243,51,234,30,196,76,101,125,62,89,78,217,79,56,190,86,158,77,137,179,235,82,5,29,46,195,15,96,241,208,211,203,11,165,27,13,221,63,160,50,179,151,227,8,0,20,152,56,145,162,216,29,224,89,67,85,38,126,110,128,141,4,7,25,91,200,94,239,70,80,235,15,33,19,91,107,244,44,158,34,216,154,251,38,71,103,159,7,71,11,47,156,169,2,17,204,101,210,249,91,187,47,191,102,146,125,172,151,129,42,88,44,50,39,26,69,7,231,208,134,122,156,123,104,60,251,184,95,254,191,255,139,249,237,101,227,91,142,191,71,126,155,214,86,111,169,246,122,236,200,154,73,136,113,18,40,253,80,129,114,133,204,200,19,137,219,181,185,36,108,93,237,133,230,19,61,124,117,236,189,231,51,125,100,255,251,178,100,198,140,132,182,103,74,27,76,92,80,101,8,185,34,97,131,90,19,77,155,38,109,33,153,130,28,51,101,168,244,153,117,228,30,134,220,89,221,176,4,247,0,234,182,163,110,225,129,36,78,12,84,99,211,152,64,86,17,172,195,237,68,233,247,206,233,28,218,182,139,31,153,88,83,107,1,198,32,32,52,112,242,205,65,73,246,150,76,50,182,213,229,190,170,211,220,247,145,182,207,187,77,84,45,70,34,113,226,190,33,76,115,149,104,89,103,77,152,163,136,219,65,185,140,105,48,218,230,20,145,51,111,62,87,151,198,140,111,233,218,102,52,211,173,113,89,139,173,203,133,175,55,13,236,238,87,130,235,121,140,22,97,100,189,247,106,60,167,170,107,3,183,138,135,210,107,42,0,0,147,0,62,0,40,115,83,105,206,239,211,53,249,80,200,132,51,31,31,77,192,102,59,48,148,202,194,65,216,224,8,100,99,176,249,134,2,99,128,0,169,36,136,216,20,31,6,8,76,142,14,66,176,64,77,0,232,74,7,7,192,193,3,1,130,67,134,204,228,195,33,10,237,61,3,203,132,64,50,5,25,4,0,7,97,48,28,7,145,195,157,249,36,179,118,37,179,48,34,254,150,90,176,254,51,55,229,187,217,183,54,252,191,203,106,21,81,64,28,114,111,57,171,83,207,156,35,181,15,127,50,88,68,12,104,75,117,208,120,185,147,97,7,155,180,121,63,10,207,107,0,76,225,77,183,158,126,24,41,155,88,42,112,250,237,74,118,230,219,11,207,181,46,89,135,150,54,132,245,50,53,127,124,77,253,120,249,171,123,113,64,222,209,176,13,243,212,146,125,18,84,140,74,32,167,24,127,88,90,53,166,147,182,250,150,240,74,46,161,10,33,225,252,247,2,251,8,66,64,253,122,215,47,67,181,218,101,218,126,185,48,193,130,6,28,233,217,0,232,126,132,59,204,146,86,24,215,38,162,250,97,72,69,40,213,161,32,4,45,221,9,48,159,65,170,46,29,43,146,52,247,54,254,218,205,220,69,146,91,39,14,183,55,110,246,145,42,79,136,205,159,188,243,72,37,236,172,212,197,23,211,195,58,209,168,223,240,174,131,154,194,30,29,142,43,111,78,90,9,153,242,31,125,152,42,191,110,99,237,207,188,246,72,16,107,115,65,227,102,136,185,134,112,98,8,24,4,163,216,193,67,141,208,98,117,130,73,12,200,55,244,183,194,193,233,199,2,147,12,48,0,210,217,210,137,180,170,140,90,44,236,160,204,57,66,201,112,130,98,183,155,246,163,73,30,177,53,14,75,108,207,238,250,178,94,108,65,171,11,41,47,173,141,14,253,73,21,19,218,205,231,62,163,250,254,250,190,227,191,142,110,61,189,98,255,251,178,100,223,12,6,89,103,68,19,131,103,48,141,172,217,35,97,134,93,19,37,157,34,109,33,121,129,174,179,167,116,145,139,52,255,218,98,119,141,21,32,148,118,214,236,102,65,181,81,204,7,147,3,208,105,153,143,18,228,16,208,36,30,30,217,166,149,23,95,211,169,240,228,106,59,100,115,114,202,254,216,231,28,139,194,52,0,0,162,246,223,107,108,222,179,21,58,245,137,5,156,79,201,145,244,241,149,170,229,79,146,160,41,132,227,219,130,160,185,228,206,48,164,25,102,187,149,119,221,222,198,220,206,211,97,63,6,189,253,79,217,47,57,44,168,76,132,91,159,177,71,50,173,15,164,200,28,180,136,183,82,50,204,249,166,89,25,244,235,9,50,36,209,93,151,153,166,186,101,30,243,79,150,69,180,210,201,122,50,204,140,241,10,186,9,140,251,13,51,144,36,215,239,163,160,197,13,162,180,53,1,248,197,7,32,200,16,44,208,105,96,129,144,135,38,57,17,9,67,53,6,21,140,117,104,217,209,51,102,12,41,178,8,191,193,2,80,178,0,65,96,52,48,16,128,112,150,158,14,13,22,94,34,194,92,67,27,60,73,226,6,36,50,213,100,82,85,208,222,83,78,207,212,153,130,229,47,237,35,136,170,150,139,4,1,32,127,15,86,73,54,12,195,38,164,194,97,36,157,110,107,145,135,185,172,154,137,235,171,114,187,101,255,93,203,106,55,51,119,87,126,214,115,39,77,97,35,212,173,75,156,146,210,234,56,212,51,250,42,33,177,102,209,172,66,203,27,41,51,45,51,64,250,19,52,196,229,203,73,199,193,231,113,185,235,112,109,29,212,68,106,91,214,229,64,118,13,185,38,215,85,127,199,218,64,171,75,15,2,146,136,66,162,168,5,136,214,0,210,27,40,241,7,8,222,62,203,229,200,218,48,189,155,234,13,183,210,206,74,182,71,27,207,122,184,236,171,163,218,235,14,106,215,88,124,133,78,161,169,50,136,4,62,100,89,72,28,70,128,18,227,160,202,165,111,122,106,148,24,43,67,147,16,127,114,16,238,170,132,121,47,147,220,169,25,188,185,112,150,75,122,200,99,161,228,146,148,160,209,157,33,178,158,100,216,252,166,51,171,66,252,92,26,70,28,60,210,66,52,130,81,111,106,129,33,81,198,46,25,206,226,107,137,153,162,107,68,223,150,3,108,26,112,5,116,20,12,148,137,171,109,59,210,229,54,146,246,43,57,61,40,119,105,217,178,123,65,253,150,114,145,212,170,152,177,110,63,182,59,47,213,38,183,83,247,134,172,93,191,61,106,150,99,27,244,186,165,179,37,231,248,18,10,127,228,153,17,126,68,201,24,136,30,245,205,16,41,46,155,55,154,163,4,254,51,255,251,178,100,215,140,134,63,102,196,11,154,90,240,125,75,152,242,97,227,78,19,5,157,36,109,5,60,137,176,39,229,92,244,141,105,220,140,246,147,221,169,222,161,180,146,49,18,101,78,91,82,138,59,231,204,61,249,42,222,249,244,178,53,226,220,164,250,169,235,177,134,243,43,100,219,228,167,244,152,45,58,68,66,109,199,105,38,217,150,18,82,218,145,69,129,152,80,17,192,250,55,14,14,240,251,36,72,93,242,144,235,75,111,207,227,1,109,213,254,210,242,88,132,60,57,65,5,4,22,232,178,66,193,153,150,241,248,121,78,228,208,180,157,156,23,153,155,221,157,93,186,100,9,100,227,41,22,148,225,33,159,252,206,153,134,39,67,92,206,27,176,183,186,195,234,191,52,34,47,67,145,56,121,168,205,220,173,25,228,170,0,8,156,176,197,22,4,97,131,74,6,65,36,97,37,128,233,99,9,21,4,137,31,70,17,146,110,238,130,140,133,239,170,58,10,221,93,169,249,51,50,172,112,19,188,200,231,81,159,9,199,33,255,164,135,102,6,64,125,161,192,200,176,158,13,7,187,69,69,154,252,233,40,143,142,212,18,39,157,77,182,162,10,137,25,96,6,242,189,185,195,143,187,131,209,253,191,158,122,251,151,247,54,126,35,101,57,209,46,141,172,99,246,182,110,170,106,41,86,215,239,99,218,251,133,222,230,39,43,31,132,213,230,21,115,142,65,101,30,70,18,99,158,173,91,247,239,134,117,76,103,15,134,162,126,206,93,168,126,215,137,148,3,83,18,0,4,8,1,45,183,104,91,40,142,80,23,12,33,212,95,197,208,46,5,8,19,236,128,43,108,131,241,66,89,222,105,36,159,6,188,186,152,21,73,15,207,211,213,199,30,185,19,126,231,113,189,213,183,82,97,105,237,30,175,211,33,220,204,20,115,143,78,83,59,83,118,148,236,56,93,68,193,172,138,247,157,133,165,50,134,132,125,20,65,195,152,119,55,97,154,186,229,38,68,78,205,81,80,186,68,92,54,170,96,198,197,160,238,60,234,13,65,146,157,70,122,16,153,91,40,115,60,41,162,42,230,142,51,24,240,182,110,130,121,183,142,134,116,4,13,86,76,86,63,30,64,130,128,66,16,8,128,134,204,10,9,134,15,6,1,132,137,198,0,0,4,0,192,34,192,32,20,72,64,44,40,40,0,199,195,7,200,164,152,1,195,72,52,46,51,95,232,42,14,3,39,194,201,48,16,33,3,93,183,158,3,75,185,102,89,184,170,18,141,116,196,160,8,125,132,165,74,251,165,124,219,59,206,167,107,193,37,95,185,75,196,255,210,74,160,11,121,81,93,189,151,215,184,180,183,109,109,41,63,97,173,135,243,52,16,21,110,170,86,156,255,251,178,100,218,12,149,41,102,200,155,121,89,242,117,140,217,74,61,35,86,27,213,155,16,14,25,254,193,202,179,165,24,241,154,240,89,248,227,136,110,162,211,5,239,118,215,147,39,185,48,241,45,194,117,26,30,235,145,64,72,156,220,205,38,103,196,192,123,174,38,143,131,241,29,71,189,245,172,249,107,38,161,79,90,94,246,129,6,124,54,111,58,166,241,143,130,157,147,43,77,97,91,109,251,164,9,21,15,196,80,61,134,185,52,80,137,81,72,64,20,135,58,81,154,59,94,92,35,196,180,151,110,139,168,23,173,253,53,219,115,253,83,153,159,124,75,225,46,87,205,248,127,154,115,150,166,101,42,199,193,33,39,103,22,86,144,199,62,253,106,79,156,139,222,66,214,198,66,99,115,242,53,128,233,221,30,5,8,148,81,236,82,81,170,160,182,218,53,4,253,63,203,248,175,122,245,148,150,235,235,68,23,108,217,62,45,155,178,109,2,128,185,44,118,151,157,30,90,240,252,76,226,102,175,194,114,167,196,32,18,38,213,237,149,218,161,141,90,76,206,78,233,200,72,183,15,106,140,176,32,93,88,174,184,151,126,226,155,26,201,78,70,176,176,125,181,26,65,8,144,19,108,190,197,149,55,197,26,77,51,158,140,41,7,69,69,225,12,214,23,70,203,123,210,168,163,169,155,95,89,140,169,4,22,140,118,107,181,91,89,233,254,165,54,224,145,116,112,109,99,183,131,146,39,110,88,194,59,69,153,7,145,52,251,36,109,60,89,136,206,231,189,216,173,67,231,154,127,222,100,170,87,149,15,151,152,249,46,32,83,32,32,2,114,89,176,92,249,128,30,133,65,161,13,73,97,161,172,176,192,3,14,8,218,0,71,44,214,131,13,207,189,112,212,137,149,47,175,170,67,195,17,87,176,48,125,131,85,129,194,248,106,190,19,92,183,234,22,78,57,111,203,188,241,124,222,82,36,77,208,31,52,198,195,13,12,216,179,140,83,191,234,189,233,156,157,158,186,255,230,178,242,235,139,201,81,44,213,142,57,79,157,125,250,237,220,137,195,218,229,88,115,119,166,247,254,214,105,119,152,150,39,237,203,89,109,238,162,229,191,3,244,101,134,179,222,232,254,57,172,211,254,217,22,215,58,44,183,247,91,246,145,179,207,78,218,141,218,109,9,196,128,0,14,102,3,70,162,86,98,79,39,226,48,112,252,96,211,83,81,51,4,58,154,98,33,158,29,25,56,72,25,60,88,156,132,17,124,45,195,34,16,76,116,74,131,41,23,234,50,162,18,13,140,128,160,102,117,154,74,34,129,73,152,243,42,126,36,242,76,38,13,10,193,211,154,112,39,82,48,147,67,86,46,118,45,21,108,86,95,120,26,68,250,87,52,255,251,178,68,203,128,4,188,102,204,189,97,32,10,161,44,217,55,173,48,0,31,173,211,30,57,189,0,3,214,179,99,139,57,160,0,73,13,33,96,130,134,212,217,134,77,30,155,139,74,229,117,157,184,11,25,21,45,243,92,80,243,207,54,103,204,152,21,242,157,114,90,107,184,106,91,38,181,107,60,51,160,164,129,204,120,53,119,39,107,151,103,243,207,30,211,210,110,89,168,157,21,60,213,203,213,105,116,96,128,36,135,202,35,17,68,83,78,185,62,84,88,227,99,116,151,255,28,113,187,132,150,95,133,39,127,85,219,248,30,236,98,130,212,9,114,139,180,53,235,227,114,191,235,122,254,127,254,179,154,252,255,255,127,206,107,95,114,130,183,126,159,249,19,203,150,47,84,229,5,23,255,255,255,255,255,255,255,255,255,255,255,255,255,217,0,0,0,99,160,16,160,201,162,147,16,23,206,14,8,49,26,212,193,97,179,27,138,68,69,19,23,15,12,68,24,48,216,44,88,36,129,50,220,70,33,195,9,2,161,245,188,254,71,24,40,52,26,95,35,120,140,52,211,59,133,52,148,153,48,35,204,105,122,57,135,246,88,180,92,22,127,27,5,67,58,145,136,150,154,113,246,101,239,92,25,16,146,186,240,60,57,92,209,32,52,69,0,195,13,105,147,0,122,0,126,231,161,61,191,47,166,139,203,164,147,230,176,145,223,130,104,72,129,139,178,53,143,83,59,120,84,229,29,122,75,216,223,194,164,156,183,237,126,252,57,67,79,95,12,46,254,233,185,132,23,73,223,146,103,87,114,245,4,117,41,101,178,200,171,15,88,247,238,219,214,121,99,219,189,214,176,139,212,164,173,111,12,178,252,98,116,253,136,70,40,167,51,203,247,132,206,84,245,234,229,190,231,189,88,221,106,12,114,207,152,231,150,122,237,253,110,165,251,187,199,125,195,186,215,119,222,220,189,163,255,42,253,172,255,74,0,0,16,130,8,4,3,55,228,215,111,193,66,67,0,163,158,129,131,3,142,203,220,148,192,109,214,75,50,126,90,205,71,210,189,73,18,121,50,214,82,136,81,39,77,28,96,167,241,253,155,118,166,180,95,128,161,70,193,234,165,20,105,8,80,237,217,101,109,54,78,136,65,11,142,168,23,112,16,228,141,174,71,38,29,154,121,151,134,121,184,28,39,152,234,50,181,38,142,77,179,5,110,176,138,153,218,98,78,188,186,27,152,225,130,50,43,53,39,241,76,91,170,8,111,219,237,53,142,255,51,230,93,229,85,190,137,171,85,140,33,19,18,103,169,220,149,215,119,106,197,190,213,171,151,211,125,201,118,93,198,245,3,163,132,170,31,105,189,198,123,45,210,89,206,205,141,111,60,255,121,223,189,115,29,101,255,251,178,68,93,0,6,200,99,79,86,99,32,2,224,204,73,131,204,228,0,16,205,155,62,125,133,0,2,30,179,103,15,176,160,0,151,235,145,235,182,51,223,253,6,63,252,255,213,251,54,241,255,195,59,29,215,53,205,255,123,188,63,185,92,121,189,64,32,18,48,171,103,252,201,0,24,97,137,162,128,18,88,105,162,160,235,20,4,66,147,20,21,69,154,106,152,204,58,18,247,130,2,47,209,123,68,1,136,208,97,205,205,28,93,6,40,176,177,52,190,146,104,88,0,34,70,243,40,184,218,5,12,1,96,152,240,234,41,151,165,169,36,240,58,113,134,4,114,24,17,53,48,112,10,216,216,20,165,219,131,80,245,99,10,4,116,182,102,192,149,105,158,93,38,76,16,41,80,21,195,14,74,231,140,49,21,219,140,187,221,11,42,101,13,69,181,12,210,196,115,167,239,108,119,86,115,199,191,187,177,102,27,33,148,58,212,205,197,163,50,109,254,92,223,113,187,221,101,250,215,121,143,39,165,54,43,81,187,54,51,181,158,233,49,252,185,222,231,111,156,185,251,213,110,243,47,223,196,170,211,101,219,247,110,107,185,217,255,185,98,147,189,238,247,247,113,231,247,91,250,105,188,171,110,148,146,72,131,255,255,188,0,2,151,231,98,29,21,64,161,11,182,136,144,50,104,183,144,35,221,73,90,198,51,246,162,231,8,32,161,33,28,22,6,2,184,136,40,61,32,11,177,129,130,225,233,0,244,91,17,35,49,20,193,80,87,48,121,21,4,48,55,147,9,130,8,46,68,176,168,13,96,88,22,133,129,88,43,2,224,172,32,7,133,196,72,248,64,150,17,70,30,74,114,215,123,173,122,37,25,40,196,230,170,187,253,146,138,199,35,20,118,150,58,85,9,205,115,80,246,99,149,214,247,68,111,215,127,219,244,255,255,255,255,146,0,0,95,254,209,169,66,238,17,41,0,229,232,117,211,214,41,20,145,88,173,99,25,249,233,26,8,32,174,104,160,66,11,133,113,96,96,42,148,5,177,32,144,92,42,140,5,81,22,11,34,88,172,88,48,31,148,22,10,138,130,40,16,201,194,192,81,2,200,122,30,3,88,32,5,160,188,11,160,52,18,4,16,92,8,130,112,109,31,5,8,178,23,196,4,100,167,24,97,249,223,255,230,170,35,28,235,99,86,97,244,57,242,143,178,85,166,29,68,153,77,14,178,109,255,178,175,239,122,204,255,255,231,255,212,146,0,0,101,240,28,30,44,34,100,233,39,76,64,108,228,198,94,14,99,173,102,0,66,80,170,235,175,164,10,75,229,136,241,150,177,11,203,121,2,39,49,204,32,189,10,4,76,192,144,131,88,176,214,11,140,220,137,133,13,150,234,218,11,168,98,255,251,178,100,32,142,230,133,103,74,155,120,67,240,85,7,217,243,48,195,72,22,205,155,42,109,25,190,201,80,179,102,204,241,150,40,209,106,96,54,14,60,181,1,86,139,133,28,80,220,190,226,152,61,172,182,32,35,16,216,179,75,124,16,112,186,66,66,42,112,50,75,202,22,26,69,136,76,90,101,103,3,248,200,82,230,41,106,55,134,13,119,34,58,225,136,184,242,103,218,245,222,125,154,220,25,4,140,65,97,91,125,24,128,117,65,168,123,138,225,200,168,124,39,56,225,32,124,48,27,15,81,81,20,74,0,17,130,112,128,121,228,136,76,36,45,84,85,108,179,142,14,179,32,69,34,216,138,116,27,119,147,78,139,82,145,197,43,53,127,255,255,255,95,255,245,255,236,18,216,0,11,255,232,219,62,12,7,227,98,89,100,161,244,85,71,51,98,10,88,121,93,156,153,177,155,103,41,146,181,34,240,78,178,27,149,43,170,155,67,101,45,207,239,255,127,41,233,22,70,93,242,224,10,133,85,44,30,194,140,195,10,102,21,85,104,12,97,128,194,97,66,66,88,124,12,64,129,23,93,91,191,255,255,90,187,227,40,108,187,102,75,216,152,145,100,224,33,6,82,233,128,34,6,176,2,40,185,86,32,112,119,8,104,184,232,101,25,3,11,74,99,14,20,106,56,145,198,143,46,64,73,64,245,50,83,96,112,20,250,133,45,152,62,98,7,101,41,14,192,153,184,232,17,224,205,193,192,108,207,179,16,70,231,181,50,199,0,169,162,107,59,10,97,4,195,77,53,22,222,86,158,217,88,42,72,67,33,128,89,243,109,18,170,182,30,86,170,252,229,103,180,188,255,246,251,231,59,124,166,175,45,234,57,0,38,178,167,96,210,33,38,155,164,166,202,186,234,124,156,57,52,94,157,213,180,178,190,184,83,71,140,119,61,218,126,179,120,121,124,252,204,158,221,87,75,171,106,175,179,53,214,222,162,40,44,170,119,108,75,99,155,230,162,211,136,229,70,152,138,10,192,103,179,246,174,223,10,57,198,217,177,1,227,136,29,144,217,186,107,69,202,205,242,214,57,231,14,103,74,67,180,58,39,111,247,43,58,110,159,169,169,50,23,85,95,84,186,89,149,85,29,157,22,169,100,117,153,8,249,159,191,100,239,238,255,255,255,255,250,131,85,0,0,191,213,137,2,135,204,152,224,228,84,204,28,112,40,18,10,12,49,128,145,40,9,89,121,229,140,104,100,4,152,72,116,42,144,40,21,88,40,54,156,203,181,187,54,229,128,114,204,48,54,124,76,22,164,84,217,127,191,238,156,20,207,155,114,250,55,70,24,160,76,13,158,183,178,181,59,110,105,99,20,97,238,108,182,110,5,128,157,228,142,102,240,59,255,251,178,100,47,142,197,92,103,74,155,99,111,176,85,140,217,179,60,39,190,20,97,157,36,109,61,88,129,124,179,102,204,244,149,32,194,245,49,23,173,188,77,58,123,112,196,26,158,17,199,170,5,203,191,143,255,255,63,255,219,254,96,66,133,133,16,22,7,18,214,103,23,24,35,195,10,228,238,38,96,197,162,195,62,41,58,132,83,35,243,63,166,123,149,43,140,199,145,153,214,123,217,246,255,222,214,90,15,221,130,145,4,0,23,109,172,230,169,13,53,229,123,34,201,17,182,60,66,134,182,221,51,117,218,214,162,201,118,184,89,181,233,139,239,56,180,228,0,16,194,161,48,16,243,226,142,73,161,243,131,255,52,81,10,8,174,77,16,128,57,178,198,86,49,12,169,89,136,22,155,41,28,138,178,253,182,151,233,245,151,250,237,255,255,233,236,24,114,88,49,8,68,12,235,240,54,213,15,12,19,154,48,154,217,208,6,19,160,66,64,8,41,20,203,228,42,28,208,2,32,36,252,5,4,169,153,134,94,14,208,10,6,85,12,255,178,210,39,9,48,169,75,72,195,155,246,149,219,113,2,254,168,220,184,179,192,192,72,220,252,183,171,90,22,226,79,84,135,89,50,45,234,151,108,68,40,120,141,146,152,186,179,18,198,5,97,125,1,249,90,111,117,1,117,122,65,155,86,109,121,63,253,77,74,93,181,59,93,141,60,226,119,82,52,119,37,189,153,76,157,54,155,95,189,169,178,161,217,231,24,181,209,82,74,98,38,223,191,162,187,58,117,79,75,125,31,168,200,3,206,32,9,119,254,172,102,242,84,177,171,147,200,2,33,185,70,218,46,129,35,198,83,25,74,105,90,110,34,163,199,147,85,43,255,253,253,246,38,154,142,103,18,33,14,84,109,144,171,99,189,167,101,189,221,214,116,45,40,84,211,75,51,29,217,44,236,35,74,177,92,206,241,133,33,234,234,140,172,165,117,250,178,93,85,153,173,223,68,191,75,119,209,126,36,3,170,0,0,159,177,123,147,20,49,189,78,72,211,178,208,36,96,50,41,178,0,39,128,152,104,4,192,192,53,122,164,8,170,140,32,149,24,179,75,157,9,35,239,12,0,100,56,75,133,130,13,48,32,21,121,72,169,76,58,152,40,85,1,37,169,121,20,109,134,177,39,228,152,75,36,110,208,12,154,9,179,23,94,242,23,246,182,79,132,114,67,155,52,129,37,238,4,62,246,203,89,75,243,67,36,125,32,120,110,158,158,215,57,142,191,253,121,126,94,192,109,180,145,195,79,47,71,137,200,52,164,233,180,231,44,255,194,7,80,57,111,150,182,34,34,214,152,206,68,86,246,117,196,196,58,213,61,85,92,67,59,170,170,239,226,171,208,255,248,107,138,255,251,176,100,85,12,133,105,102,201,27,65,95,146,91,204,217,179,61,37,72,21,133,157,36,109,33,93,1,92,51,102,220,193,138,32,192,74,190,144,4,187,254,119,70,87,187,79,37,82,39,65,89,20,136,239,136,64,227,141,104,200,228,161,108,185,37,46,61,4,80,247,102,111,246,255,253,162,83,13,87,61,51,151,42,35,164,234,204,68,234,229,57,81,37,85,170,156,182,106,145,84,141,33,12,207,83,94,69,69,213,147,118,173,121,174,236,140,141,101,185,153,159,252,140,190,222,79,248,152,4,0,9,205,89,140,122,135,198,225,17,206,110,109,85,153,53,160,229,6,137,80,220,192,195,70,20,250,50,141,4,37,12,90,114,4,80,88,57,8,84,24,170,32,88,84,229,135,210,101,6,139,94,130,119,236,160,115,161,14,38,28,51,43,75,117,87,102,32,96,5,215,29,18,60,77,220,102,216,243,52,196,130,89,212,60,197,163,149,224,9,233,135,77,204,166,123,49,119,95,106,179,243,249,0,81,81,160,176,54,42,74,68,127,28,119,255,19,94,156,173,104,177,203,64,198,166,72,65,189,93,9,104,60,104,170,52,253,46,30,216,71,168,167,102,113,205,212,237,241,165,142,190,205,151,151,222,226,87,221,26,170,173,46,121,234,231,47,246,103,102,129,214,16,44,61,191,167,119,90,56,147,199,117,1,192,108,168,175,12,80,50,145,74,139,248,217,218,168,3,73,242,191,110,149,69,145,254,17,76,246,176,246,183,251,165,94,251,249,207,121,209,212,179,35,170,20,148,232,87,175,234,199,23,189,85,157,213,19,153,145,235,66,35,186,177,57,17,27,118,78,215,170,211,111,86,223,255,255,137,0,5,118,248,68,20,56,81,139,140,207,12,217,163,62,88,18,96,220,46,26,216,14,8,34,4,225,7,9,110,131,69,199,72,49,240,16,228,239,25,56,10,30,206,86,13,253,192,104,154,126,203,70,128,201,236,82,184,112,235,82,113,22,42,74,52,68,95,106,27,82,155,116,144,67,237,25,115,101,243,216,114,27,194,212,102,5,149,200,39,227,178,25,219,211,187,34,18,1,52,25,77,154,207,159,161,91,252,54,187,182,86,103,85,19,130,21,109,25,94,57,199,189,223,65,47,174,111,32,130,154,138,127,149,112,90,20,170,251,141,116,143,116,194,22,77,52,17,238,56,84,196,153,115,112,84,41,153,150,141,217,4,86,153,77,71,107,78,181,33,214,102,131,42,78,9,24,204,64,8,45,219,182,204,174,30,168,209,120,76,1,4,66,194,79,61,129,90,21,85,201,121,79,95,114,60,144,254,230,69,34,150,94,11,165,79,234,30,166,148,181,133,208,30,206,198,142,217,145,254,84,251,51,156,213,152,255,251,178,100,118,12,133,146,102,202,27,70,111,66,93,140,217,183,48,98,158,21,197,157,42,109,25,157,1,94,51,102,204,176,15,16,220,144,185,201,7,35,244,103,71,102,37,123,202,206,207,70,107,156,153,100,114,42,217,123,106,214,77,125,250,183,122,174,239,255,208,12,0,29,251,243,14,17,137,152,58,38,90,121,165,74,81,213,218,53,75,8,144,174,115,10,9,29,9,130,168,122,121,18,136,69,161,227,45,109,214,27,6,89,228,253,91,235,77,89,148,50,74,168,223,41,134,235,2,195,79,164,61,23,121,33,183,164,88,148,66,195,111,134,226,114,103,255,148,211,246,233,106,103,141,12,119,28,47,84,171,63,141,151,28,18,20,77,104,92,159,217,252,197,182,187,127,53,249,239,177,214,76,154,143,54,167,91,36,194,24,195,206,212,38,47,185,63,72,212,61,67,101,83,105,121,87,115,215,89,35,229,100,75,148,172,222,84,107,39,84,207,149,223,255,255,247,250,187,51,179,235,167,156,127,214,167,198,150,177,180,110,201,193,231,214,0,3,239,249,44,189,49,104,235,16,38,0,40,178,99,169,2,51,203,140,40,152,226,161,253,122,185,60,199,207,253,252,207,190,46,117,56,76,205,106,132,11,7,48,129,61,174,46,157,50,140,68,132,250,21,225,7,20,199,237,201,243,93,138,121,223,61,165,44,180,34,236,206,67,79,207,159,79,183,165,155,100,71,245,103,255,208,85,0,11,119,244,76,145,162,50,38,192,110,0,126,79,1,148,228,192,65,206,231,22,179,64,204,53,200,182,98,70,7,35,182,10,212,83,81,117,58,198,243,60,10,205,22,101,205,25,23,120,106,249,237,186,143,239,109,99,5,177,30,44,175,197,2,51,80,106,139,153,43,168,179,123,99,94,72,94,164,78,90,17,180,71,98,112,240,217,101,51,72,46,178,110,101,156,234,37,244,47,38,59,163,6,37,151,192,67,116,223,223,209,242,234,159,182,169,71,255,193,64,0,219,181,5,89,48,72,144,1,32,38,198,116,169,64,225,36,209,197,135,110,86,106,169,163,68,79,52,70,129,133,66,36,166,98,157,54,221,10,130,138,57,245,187,180,176,61,116,173,116,96,196,70,20,114,36,163,203,133,45,35,119,243,230,21,139,98,60,89,87,168,76,59,93,123,253,45,115,9,5,172,245,205,203,205,222,49,166,164,132,229,50,242,14,149,156,110,158,89,218,12,163,178,119,100,72,228,142,103,164,38,213,174,95,12,223,255,63,255,35,207,255,254,118,155,79,196,128,12,219,252,151,240,129,155,0,94,5,40,140,197,130,1,172,76,182,235,16,110,86,227,138,182,0,99,202,122,36,163,229,240,135,108,81,72,122,87,244,27,115,142,205,255,251,178,68,146,140,195,194,102,205,153,227,46,208,127,236,217,99,97,227,136,16,61,157,52,108,49,16,193,246,179,166,77,129,151,104,208,164,82,140,184,11,122,106,76,19,34,42,219,113,204,175,106,169,47,227,225,9,152,110,167,175,158,91,107,89,84,97,170,58,207,120,52,207,127,166,184,145,163,174,29,145,29,106,154,221,97,106,229,19,162,117,132,218,209,141,253,37,222,71,158,119,75,72,205,125,82,95,124,68,52,255,207,204,254,179,31,245,93,97,123,0,41,183,253,69,221,193,29,1,49,2,148,26,2,168,139,92,171,224,26,143,181,185,35,53,152,106,237,173,51,85,18,35,251,79,7,208,85,134,237,72,187,133,235,59,206,73,168,6,142,32,210,178,154,231,254,56,206,227,223,253,122,154,177,168,80,2,114,246,48,27,97,156,244,74,110,192,159,51,35,165,36,130,89,154,41,30,225,233,156,50,62,238,122,153,40,205,202,189,87,98,219,237,206,196,238,183,56,222,112,225,118,153,177,147,179,117,115,34,179,29,59,63,219,134,186,0,7,109,214,137,236,48,69,49,7,10,12,11,37,207,3,92,81,51,103,88,207,227,126,244,38,28,211,83,77,149,245,24,30,165,65,160,169,21,197,198,22,162,44,117,222,58,200,15,216,67,124,132,13,234,212,90,220,49,163,174,246,230,148,43,41,13,141,198,67,103,164,95,127,7,35,43,9,165,80,130,72,120,229,163,42,159,108,191,12,142,168,118,40,142,207,127,203,242,228,13,222,22,102,200,68,97,80,24,171,208,75,154,21,115,255,129,41,243,255,254,151,255,252,127,240,0,2,150,255,221,26,128,18,76,96,69,6,19,5,243,7,60,86,44,45,157,74,30,248,49,88,242,115,212,147,62,110,131,208,168,20,122,21,113,113,133,168,139,29,119,142,177,163,54,18,198,66,6,245,179,149,188,54,87,179,51,109,232,182,28,189,84,203,157,198,134,153,214,148,249,242,251,207,106,93,117,235,80,245,180,63,47,234,177,102,0,108,3,153,45,60,188,147,38,229,36,106,136,93,180,201,179,123,243,150,75,116,215,203,50,137,145,188,180,138,198,56,120,189,252,168,1,36,2,101,215,101,208,227,128,13,102,200,15,62,71,17,198,24,145,71,235,164,100,54,198,231,53,180,34,151,55,200,88,215,132,64,4,2,143,176,213,36,23,13,55,9,216,94,183,82,83,118,57,83,56,34,251,236,226,126,118,48,237,101,114,213,211,54,196,59,20,197,198,135,174,248,76,208,244,142,189,246,213,220,91,209,231,234,115,170,166,228,124,105,72,81,19,151,157,138,52,126,19,36,81,230,57,250,197,214,254,209,109,251,255,190,252,179,23,49,237,104,133,98,126,77,3,217,255,251,178,68,190,12,195,244,102,204,155,44,28,176,127,76,233,131,101,131,152,18,113,157,48,108,152,185,130,96,179,101,13,172,25,56,75,239,111,87,56,148,196,25,74,207,65,244,211,117,125,241,113,244,173,0,26,192,1,73,118,48,0,149,249,146,66,80,44,193,129,57,231,68,107,192,206,138,41,44,81,146,179,214,249,129,162,52,141,127,21,161,97,132,16,4,4,4,86,197,64,209,221,37,161,2,183,245,173,202,33,155,174,133,5,118,121,60,200,149,199,107,206,84,115,180,25,203,84,242,214,5,44,220,181,106,218,75,225,103,179,59,229,235,124,125,118,182,141,125,237,143,139,175,147,243,248,170,239,15,48,94,254,209,176,86,70,172,250,86,253,107,103,230,250,111,147,125,241,139,137,237,109,235,83,119,220,156,111,254,97,43,251,56,15,109,55,187,254,62,158,206,118,238,174,166,59,2,173,117,0,4,229,140,44,76,145,38,33,80,98,84,96,45,19,96,208,51,6,112,199,209,177,227,25,11,26,52,48,146,21,18,11,4,128,144,22,80,112,241,153,131,166,112,88,192,226,195,200,2,149,185,142,189,34,201,133,65,166,252,4,32,185,94,6,194,229,90,130,152,250,115,5,67,27,82,64,38,207,40,139,199,161,201,123,112,153,94,179,82,43,221,128,98,50,249,68,15,22,127,37,84,245,48,136,82,242,55,1,189,20,177,123,180,28,156,202,190,53,104,139,36,137,138,48,230,50,36,230,27,87,158,241,62,164,175,88,15,58,116,35,108,41,193,128,157,153,18,150,178,218,141,202,195,160,236,156,236,169,171,34,56,174,143,104,194,117,133,188,247,123,165,216,99,171,86,157,149,61,74,61,168,174,196,230,144,82,239,205,129,233,32,3,183,127,211,144,164,95,70,137,129,186,112,154,206,108,138,248,210,192,133,181,60,53,195,124,12,235,210,219,166,117,255,255,207,255,159,254,125,252,218,75,240,142,176,165,237,34,123,20,142,41,3,134,124,144,235,63,182,145,110,101,73,93,229,35,40,150,99,36,55,235,223,46,66,45,20,165,83,5,68,153,150,172,90,82,54,227,106,221,227,148,199,36,125,181,171,60,93,155,115,50,182,192,192,2,238,251,41,89,113,74,41,153,128,0,164,71,139,24,193,99,208,188,58,178,38,12,166,20,6,36,2,108,160,35,184,139,65,201,18,28,168,84,30,120,121,52,101,188,97,72,242,253,190,104,111,65,132,74,75,125,255,105,55,96,38,8,228,23,134,27,177,44,249,218,216,61,215,251,69,149,54,241,155,159,155,164,202,253,6,47,222,25,131,41,22,57,108,168,110,215,23,58,204,205,77,140,234,102,137,3,183,9,239,148,110,246,118,49,163,81,143,100,130,25,255,251,178,100,208,140,197,252,102,200,27,102,87,176,103,236,217,163,60,101,190,21,137,155,40,109,25,125,9,146,179,102,76,241,150,0,91,157,88,66,142,75,151,110,201,110,109,85,202,166,82,146,147,75,81,39,147,124,251,203,118,128,48,197,221,157,228,254,144,237,212,184,155,226,45,207,148,204,76,204,93,17,126,208,24,85,16,0,59,118,247,154,71,6,33,238,124,5,106,89,128,194,92,188,130,209,3,108,16,227,21,238,117,144,74,186,244,245,203,255,255,253,253,109,162,85,30,238,37,66,187,200,200,69,82,93,21,166,36,106,116,33,181,52,121,24,202,245,84,106,15,83,186,220,197,71,91,149,153,198,179,178,178,178,217,216,170,235,43,23,118,45,76,52,168,100,68,57,222,246,19,11,30,54,197,240,226,149,0,25,125,221,25,84,172,44,150,98,166,226,74,135,62,12,6,10,51,164,17,224,37,43,45,58,10,139,14,40,99,131,24,40,10,7,13,181,177,129,240,32,80,97,106,251,92,49,2,128,36,223,138,43,139,182,101,16,100,25,19,137,67,77,45,188,167,103,146,199,218,150,83,165,6,0,19,16,139,238,19,26,25,22,128,228,83,9,52,38,1,2,135,0,199,9,100,171,190,245,247,121,175,19,125,231,237,181,187,131,16,64,185,243,158,177,203,164,14,61,31,243,235,122,156,182,255,89,179,255,223,237,84,154,237,247,216,168,35,95,24,162,237,24,141,231,168,239,54,144,53,12,73,38,239,78,237,51,233,28,83,131,161,126,215,93,20,22,212,192,237,56,128,26,183,94,113,197,72,168,206,144,91,23,224,205,153,140,255,80,163,32,56,181,57,164,242,167,47,74,140,219,83,152,8,200,160,113,26,69,42,255,233,51,39,106,160,38,255,228,72,198,98,128,102,83,21,99,115,49,223,51,243,119,94,119,179,228,223,175,140,205,210,202,182,243,242,123,61,183,245,58,222,155,105,173,190,99,76,187,122,111,134,198,243,21,134,226,38,100,127,158,81,247,144,16,47,233,79,44,244,95,140,0,123,68,71,211,11,144,12,192,200,50,0,84,197,67,115,238,42,140,120,30,52,11,188,202,193,195,10,135,12,28,141,4,132,140,200,1,146,153,132,46,35,6,139,45,204,116,20,48,8,84,190,161,161,129,101,208,237,65,93,37,24,235,139,154,17,83,154,90,91,38,102,197,243,47,177,108,83,221,30,202,173,94,165,183,25,90,48,175,117,52,101,208,28,15,14,168,107,101,183,13,184,207,21,53,58,193,56,57,70,45,191,179,240,236,146,205,164,202,73,68,130,91,105,120,169,142,13,237,23,61,198,243,54,109,41,69,30,52,135,100,11,101,245,110,121,231,57,209,17,111,57,127,83,87,177,255,251,178,100,219,140,133,97,102,202,155,102,102,98,110,204,233,131,60,38,156,89,69,157,26,78,97,113,73,203,51,102,29,129,162,185,172,175,221,45,109,203,235,154,179,201,71,122,140,89,143,234,111,182,35,149,174,157,85,26,66,79,82,148,122,212,119,136,231,180,14,50,71,101,153,75,232,253,195,192,106,212,8,2,75,110,239,207,210,65,61,34,47,18,253,126,67,77,198,179,203,82,47,82,71,49,200,13,188,151,227,204,237,88,171,159,57,187,21,242,119,252,255,255,230,22,83,141,162,206,25,94,157,132,78,74,138,84,56,188,229,197,28,170,163,34,102,144,149,171,66,53,245,63,57,41,17,204,200,146,214,135,119,153,115,81,73,213,16,149,233,12,215,18,185,112,245,202,101,11,77,41,220,46,53,35,145,156,86,41,117,39,142,123,228,34,153,0,41,126,245,71,26,209,134,178,73,29,130,27,255,140,164,112,178,77,132,161,0,137,164,137,45,205,64,151,217,64,233,143,54,64,32,58,86,136,220,108,80,40,67,60,151,178,203,58,194,89,75,132,102,164,23,34,159,135,35,49,252,170,177,172,184,134,99,158,19,58,145,85,20,136,4,127,32,6,225,85,185,44,117,223,130,125,14,248,245,174,202,103,72,215,33,75,197,44,138,24,138,56,184,112,168,233,95,106,215,182,157,182,155,45,211,219,36,219,27,126,102,76,250,26,46,253,102,20,69,127,90,170,238,222,44,138,186,213,5,210,72,188,187,174,248,232,216,248,19,223,122,131,20,148,2,102,223,114,16,27,129,146,178,17,156,198,24,253,142,44,107,166,86,85,18,184,77,38,106,213,90,34,169,170,37,39,13,146,148,89,21,132,102,52,82,69,66,204,37,109,2,206,28,177,75,98,51,148,27,61,47,144,70,100,186,171,66,80,29,6,118,36,241,103,51,225,213,36,87,38,42,64,73,222,222,207,127,216,196,162,215,213,5,61,95,70,57,247,147,100,105,117,10,228,118,145,253,251,36,232,161,22,84,70,217,187,214,251,115,210,219,102,184,121,155,250,85,134,153,155,68,169,138,25,74,40,196,82,217,71,139,81,163,141,42,139,132,27,190,212,241,70,58,60,110,4,28,128,2,183,109,155,245,85,16,210,102,50,85,28,243,193,36,145,12,164,20,214,70,228,116,161,161,26,81,71,212,41,98,63,228,36,15,22,205,71,152,203,133,49,40,248,15,189,206,31,203,197,70,92,55,61,65,147,28,215,44,212,13,207,189,136,133,224,181,217,187,68,170,12,2,117,91,211,156,222,219,91,188,99,238,224,172,236,149,59,148,64,245,228,21,148,133,196,94,77,180,74,247,230,178,171,31,47,37,246,204,103,206,225,178,74,50,115,29,179,247,221,248,255,251,178,68,215,12,196,214,103,75,27,38,70,98,153,204,217,83,100,200,202,18,145,157,46,108,176,208,194,81,51,101,141,150,26,24,243,254,249,117,107,25,90,207,152,194,183,62,225,19,143,175,17,68,147,52,178,165,136,83,73,64,61,0,187,247,253,21,214,4,67,89,148,185,84,83,230,69,36,141,229,14,50,101,228,190,35,117,9,136,81,246,44,174,31,244,62,26,109,249,30,99,42,29,143,72,33,92,117,169,255,216,226,23,17,173,55,211,156,217,242,48,140,125,108,9,23,32,105,200,147,160,228,160,128,32,220,38,150,153,25,48,198,150,85,159,88,217,192,231,148,68,76,53,165,214,206,95,187,157,243,173,221,234,20,121,147,233,31,115,171,73,158,48,188,101,176,84,175,46,117,63,219,126,73,191,203,111,130,234,234,12,151,247,158,10,153,72,158,213,87,110,237,125,255,186,173,103,136,7,114,85,0,3,21,176,195,100,240,184,76,200,130,3,32,158,141,8,10,57,128,20,193,131,211,11,10,202,33,32,128,48,128,26,22,8,9,8,203,1,35,2,1,71,2,225,128,226,0,234,51,128,128,195,81,163,18,130,70,64,139,229,101,6,4,200,65,238,8,192,17,245,152,141,118,76,213,224,215,89,35,154,221,229,193,45,118,31,183,229,64,240,15,41,187,20,43,50,105,94,171,177,44,18,204,20,26,59,162,8,148,194,12,134,135,234,60,58,56,182,52,89,49,235,10,83,50,91,172,204,207,210,183,246,239,223,245,214,244,28,217,74,127,90,8,81,53,99,78,201,23,51,67,70,196,198,215,46,251,140,99,228,102,48,88,194,123,126,45,9,42,83,253,135,201,114,58,148,75,66,12,148,202,109,22,10,172,1,37,219,118,217,238,124,37,3,37,133,100,109,60,109,92,71,145,27,86,149,110,82,73,120,34,14,20,254,97,98,127,255,227,36,161,25,42,65,56,108,141,137,211,100,7,217,215,219,55,34,142,254,239,182,69,24,25,244,166,110,175,151,137,179,118,164,77,55,114,140,252,153,82,200,233,249,241,24,206,232,102,101,10,155,78,132,147,248,119,116,85,6,64,204,232,174,58,144,2,105,48,64,156,144,64,101,55,225,130,90,230,78,47,29,142,6,96,130,144,32,146,110,224,8,192,72,10,14,17,2,10,23,226,32,224,25,54,84,28,152,52,14,6,55,24,16,4,97,82,185,185,65,166,67,17,21,22,71,18,19,193,111,1,140,87,6,209,236,145,152,174,8,83,31,113,132,7,53,6,22,212,75,72,52,146,131,223,112,35,143,147,172,225,36,28,10,223,223,202,2,150,50,104,110,134,86,237,88,127,94,199,114,21,245,2,228,30,25,33,70,75,92,190,89,149,3,6,84,141,255,251,178,100,207,140,197,198,103,72,155,140,70,16,98,204,105,147,60,35,140,87,197,155,26,78,101,17,65,179,49,101,205,135,140,177,30,45,209,182,197,38,178,50,174,170,167,105,173,238,110,45,89,74,115,210,251,21,189,185,221,173,46,161,55,29,245,89,50,145,50,219,163,37,219,179,98,151,237,21,3,215,68,243,82,230,229,229,110,222,223,164,140,17,74,1,185,45,201,95,24,97,78,28,192,115,216,29,132,236,39,205,72,53,195,60,171,105,119,144,134,186,10,125,101,201,12,110,141,20,194,119,35,202,127,243,242,219,134,109,120,62,108,231,22,166,103,231,74,157,237,121,148,86,21,43,214,194,185,174,198,102,180,213,74,215,143,45,209,89,105,246,250,249,218,74,244,207,124,242,242,84,37,67,228,54,32,165,112,189,39,4,114,148,115,74,203,161,155,11,219,59,199,74,0,2,210,140,202,143,6,11,140,149,252,231,34,142,72,228,230,124,140,101,128,211,195,79,0,4,197,71,12,52,221,81,6,71,148,9,4,55,136,71,208,156,103,130,162,131,4,174,38,158,28,105,65,119,198,129,7,2,75,32,96,96,12,184,121,13,74,235,163,9,241,52,19,208,67,186,15,209,39,98,20,132,194,161,149,218,156,152,197,38,205,189,92,253,233,206,133,119,236,106,232,111,212,16,93,190,140,120,193,30,78,113,114,78,185,152,177,86,132,182,106,165,68,172,209,117,198,184,216,106,121,216,250,164,182,159,184,126,110,62,54,106,25,214,247,221,196,59,162,136,70,196,85,75,243,35,178,7,143,118,167,23,206,30,130,198,154,135,242,171,252,20,202,67,218,200,134,52,174,30,34,54,0,252,0,0,211,91,142,152,10,114,72,66,65,240,93,135,80,53,83,198,251,113,174,249,55,13,105,81,133,200,219,112,43,42,57,7,218,197,90,213,139,171,31,123,174,141,253,55,65,64,12,58,140,8,22,178,115,207,76,167,27,83,117,10,44,2,4,12,79,253,139,4,26,215,22,47,92,109,42,196,177,139,52,235,39,24,137,169,75,223,45,218,145,174,181,179,119,117,95,161,85,255,105,9,237,209,200,9,96,198,124,4,231,223,117,110,85,0,17,40,98,248,177,73,193,13,142,139,134,37,9,48,176,196,240,96,228,66,75,101,10,149,158,88,44,54,182,1,130,230,48,8,176,239,76,86,194,161,78,251,10,66,237,249,131,102,12,10,26,15,115,68,108,144,30,166,34,92,64,99,10,69,130,227,201,34,129,105,9,68,70,9,227,102,215,64,147,105,108,126,123,185,10,140,43,137,26,235,154,116,89,12,215,25,19,83,39,44,207,238,173,164,53,203,142,155,68,168,225,71,39,107,219,213,11,204,85,245,63,125,247,255,251,178,100,211,140,133,196,103,71,155,111,69,50,108,76,73,115,60,67,138,19,245,157,44,109,165,21,9,181,50,37,220,240,142,152,22,87,117,142,75,25,143,58,207,146,5,92,139,179,215,172,153,42,92,81,8,207,202,49,168,107,22,5,74,163,4,25,45,184,240,162,52,151,44,0,98,123,139,144,149,136,176,230,87,74,130,135,100,63,6,234,74,28,26,230,104,123,121,157,179,72,153,8,77,1,97,245,224,15,151,139,60,206,29,16,9,89,181,65,76,90,203,217,153,54,69,115,4,46,239,57,195,243,34,57,144,147,151,89,67,101,11,175,15,119,124,76,115,58,219,77,216,243,42,85,34,143,169,153,32,96,202,173,188,7,158,101,210,74,62,66,97,56,170,98,10,106,45,85,85,0,4,163,10,150,76,44,39,48,107,72,50,202,104,164,1,252,212,224,216,105,147,84,198,208,16,152,196,108,96,245,225,138,132,160,226,17,129,71,102,92,26,24,8,46,131,38,108,4,12,128,76,84,13,57,176,28,198,225,66,94,150,205,141,24,170,90,145,234,31,195,1,39,139,240,169,154,18,82,36,58,3,20,17,137,136,206,34,0,58,7,6,11,113,107,53,180,252,66,166,40,90,70,129,51,13,59,77,34,34,179,158,55,66,29,166,144,73,162,142,211,189,177,225,195,105,58,170,223,28,86,206,216,239,246,196,127,245,113,14,123,234,255,184,57,83,115,19,55,109,153,190,191,157,156,213,117,90,16,247,158,99,210,98,234,91,93,42,252,164,247,24,27,68,77,42,84,149,158,89,187,142,161,71,99,134,252,199,106,159,81,24,101,150,75,53,0,102,144,0,110,73,116,74,17,30,112,92,65,169,7,200,236,44,40,112,139,40,82,201,54,8,176,211,146,152,36,49,217,248,148,148,139,218,58,17,223,188,255,246,248,130,135,16,73,122,114,242,194,253,99,29,248,196,248,139,130,207,63,93,164,116,26,250,232,173,93,202,211,250,169,109,105,194,59,240,170,17,242,102,9,105,96,254,220,213,186,245,165,109,241,2,101,103,124,168,241,194,228,109,140,4,8,24,36,49,148,70,66,76,48,131,70,224,145,185,150,206,38,111,89,25,48,234,106,8,80,81,6,103,69,49,154,132,38,8,9,24,252,38,100,1,89,139,130,69,220,49,80,29,4,99,197,205,232,240,96,240,6,195,169,205,13,72,0,160,10,9,3,38,33,56,145,163,32,30,165,223,184,125,97,11,102,24,54,44,228,51,89,217,160,184,162,235,148,0,113,163,42,204,228,23,89,10,93,135,158,1,108,16,194,194,186,180,209,218,58,56,10,118,98,220,178,185,2,32,47,49,135,170,223,196,53,39,92,122,47,113,199,139,28,104,75,108,163,201,255,251,178,100,223,14,134,55,103,70,19,152,92,80,110,108,217,99,97,227,42,23,165,155,28,110,105,13,193,181,179,166,28,246,13,160,24,132,89,3,68,144,125,156,98,47,241,80,207,243,191,61,92,220,246,52,78,194,17,16,203,99,199,193,46,210,162,23,18,201,158,162,46,162,173,79,15,41,28,245,115,58,116,155,241,51,243,130,99,65,57,45,184,227,130,135,148,74,208,17,20,160,164,86,188,71,153,41,206,169,215,201,108,161,1,153,141,237,122,10,193,155,254,226,247,116,147,38,98,242,80,75,195,52,161,115,222,60,250,99,90,90,137,137,50,214,153,229,173,246,159,7,68,35,50,177,214,145,202,147,70,213,231,106,226,178,70,175,78,88,239,55,10,208,156,247,135,63,46,167,60,191,252,27,43,206,70,133,164,225,241,66,26,112,190,30,57,41,0,6,67,22,147,1,1,35,40,44,76,168,203,54,211,0,229,89,115,9,17,79,128,222,11,144,66,226,83,9,210,64,35,145,105,227,120,10,51,136,67,33,7,163,74,11,204,28,113,10,157,15,14,9,14,88,22,165,66,140,20,11,1,13,4,68,132,115,2,5,90,250,226,85,116,153,47,18,0,217,20,52,135,0,48,32,40,1,103,32,224,156,235,192,228,186,234,201,106,4,127,34,111,4,169,151,205,186,241,104,132,190,133,170,44,51,1,150,71,40,49,7,214,4,144,101,45,6,47,89,4,86,173,111,159,223,142,239,219,165,32,95,55,42,83,98,202,102,198,53,7,106,3,233,26,213,250,102,201,58,58,144,49,70,47,93,169,67,171,164,189,233,214,22,251,220,205,103,180,25,86,58,203,182,52,205,49,202,237,171,209,22,122,38,96,159,37,238,99,36,5,55,127,180,1,165,11,141,202,135,204,218,185,100,40,222,14,134,120,100,109,172,57,147,214,204,21,17,4,232,181,24,19,219,154,25,134,48,66,20,56,178,212,88,72,238,36,140,125,175,243,61,61,242,59,221,254,198,128,138,98,161,31,6,39,103,80,73,89,81,150,37,138,71,196,115,118,223,99,60,169,218,117,190,107,115,242,23,24,156,194,58,17,198,64,249,75,232,155,87,208,139,235,25,22,158,153,201,3,10,194,174,64,229,128,2,156,150,32,24,197,9,130,142,67,175,6,22,74,119,101,0,144,115,14,30,22,111,46,161,137,10,4,23,4,30,183,100,225,33,7,127,137,144,209,180,42,86,2,198,66,229,168,163,41,232,44,10,208,222,117,241,36,235,230,66,24,242,73,63,57,30,200,41,71,145,28,214,171,218,104,15,37,247,156,53,59,36,38,252,105,19,144,172,79,29,216,209,82,18,180,135,186,242,109,187,190,41,105,229,127,166,135,149,75,79,230,226,23,255,251,178,100,214,140,6,94,102,197,19,134,71,64,110,172,105,167,61,35,85,20,101,155,36,109,177,20,201,183,51,103,52,196,13,157,174,58,182,190,244,226,157,174,218,110,166,33,42,59,152,159,207,54,165,101,70,123,8,118,126,100,41,82,229,146,69,93,103,32,221,90,135,34,193,134,186,201,146,240,152,192,0,157,210,0,1,0,99,146,75,109,195,171,137,19,47,3,209,180,81,161,226,161,109,156,150,62,100,55,125,193,167,186,55,81,221,77,84,25,9,49,170,240,85,243,35,17,26,207,40,174,104,175,236,233,187,121,173,186,119,50,205,31,83,152,2,6,220,246,216,219,101,42,44,27,147,59,101,11,42,235,56,62,103,151,155,120,72,238,209,127,66,5,217,72,255,230,181,80,140,187,110,13,164,149,4,47,96,133,50,50,64,22,149,0,43,193,208,211,26,36,48,16,128,129,179,60,2,60,195,131,22,22,54,19,33,174,112,112,65,144,191,2,6,3,5,105,16,124,70,34,76,24,86,96,171,76,61,132,192,69,2,192,100,160,18,132,208,66,177,128,216,113,53,93,25,116,106,5,150,63,44,223,56,110,133,195,123,92,101,230,228,208,99,77,32,142,76,125,13,119,129,155,143,189,133,200,146,72,29,12,44,89,148,6,100,166,45,178,184,103,243,71,135,42,243,97,53,177,114,155,24,189,186,168,234,125,117,45,243,185,213,122,132,116,74,109,136,160,85,117,37,242,122,210,172,246,54,44,230,174,79,83,71,107,77,75,126,110,127,5,77,25,186,106,242,55,200,221,75,24,170,203,245,161,214,187,144,121,53,189,25,65,39,0,6,220,144,116,153,140,32,24,8,180,226,81,15,210,195,8,64,213,160,38,214,164,12,59,161,192,10,246,194,235,25,2,80,0,49,203,106,5,130,32,4,136,42,165,52,202,24,56,224,56,113,146,198,114,104,213,197,34,251,153,184,95,34,15,192,249,139,21,70,161,113,213,99,101,8,43,55,202,85,118,89,151,49,170,153,41,134,209,49,145,65,14,221,207,33,170,173,215,32,109,101,198,112,160,162,186,13,179,8,62,7,33,11,115,163,140,60,66,70,34,216,86,157,44,201,52,193,227,26,162,241,216,226,70,154,115,81,240,182,178,156,208,209,215,115,210,181,116,67,93,85,165,221,51,215,151,16,82,98,151,37,86,51,25,82,9,77,176,1,123,107,28,212,143,11,52,78,136,6,25,232,202,141,98,41,180,184,19,148,244,127,39,151,243,69,104,12,237,249,20,121,51,20,90,26,184,255,57,236,131,226,249,242,27,17,168,181,8,54,125,146,83,249,55,118,91,216,41,174,4,12,163,65,145,85,11,8,24,118,184,161,205,245,95,231,252,89,39,118,106,129,255,251,178,68,216,12,197,160,103,71,147,105,62,208,168,140,217,3,105,136,168,81,197,157,44,108,37,21,2,61,179,101,141,132,162,152,199,227,90,74,30,117,69,34,69,51,157,41,156,109,181,159,242,220,214,237,27,69,11,15,183,85,46,44,113,26,49,194,211,199,211,217,111,62,156,81,152,212,218,39,91,175,246,174,183,95,168,34,177,169,63,178,128,74,88,5,77,191,234,10,132,241,2,66,72,187,132,81,21,16,8,68,206,182,33,43,72,169,125,214,130,92,199,30,29,20,41,18,24,212,106,180,60,249,184,31,35,207,242,124,179,165,12,108,254,50,255,227,217,221,130,90,192,81,148,212,203,66,133,3,152,113,116,33,39,3,122,137,247,187,33,101,101,233,204,180,120,197,22,22,51,213,165,103,187,54,43,38,166,144,75,71,148,60,202,171,153,98,199,45,194,80,229,105,27,151,43,184,214,51,158,111,138,119,84,174,248,58,198,161,163,123,30,40,96,232,190,38,172,125,84,45,35,171,92,86,11,46,0,23,190,184,183,130,48,85,132,131,4,193,58,72,95,35,4,21,158,196,75,122,145,83,146,151,50,1,147,76,69,83,68,161,197,1,142,110,101,250,107,82,57,206,93,175,122,118,55,118,181,30,182,147,47,192,162,6,164,115,140,5,6,76,2,146,113,249,27,46,200,246,5,116,125,198,215,204,120,246,119,31,110,248,135,136,216,124,16,89,104,61,93,189,49,106,75,50,101,242,244,175,205,143,186,143,204,150,236,206,87,57,119,158,163,125,196,211,186,220,137,197,245,202,40,206,149,72,22,157,42,74,28,202,238,45,240,219,118,73,82,18,82,190,97,141,136,48,10,219,164,0,85,215,240,192,5,71,102,165,76,147,96,239,1,152,144,148,80,115,45,78,150,93,73,74,249,71,101,180,146,212,169,40,129,57,100,153,199,93,96,4,39,22,130,104,240,240,140,186,210,76,220,21,74,123,135,16,21,69,37,73,10,200,232,149,169,186,250,25,205,56,188,138,168,238,62,254,246,184,88,28,141,14,127,34,202,177,186,200,209,138,104,227,82,146,222,206,107,123,28,140,176,151,110,107,91,220,59,69,25,56,212,66,140,21,101,187,158,98,140,148,168,85,73,167,145,214,50,141,37,214,200,22,163,4,114,5,6,197,182,178,109,216,135,16,88,187,190,236,19,178,132,0,84,146,179,12,72,168,176,71,135,101,215,1,208,35,116,212,96,121,37,110,42,76,151,203,245,216,124,102,161,49,233,99,112,30,85,7,162,81,136,110,92,170,57,74,98,244,4,232,162,84,189,3,66,205,163,152,60,162,4,104,143,31,96,235,140,148,84,144,129,36,42,106,18,23,173,36,144,153,41,146,217,181,186,213,146,255,251,178,68,194,140,132,182,102,203,27,38,93,242,152,12,217,67,101,40,152,82,173,157,38,108,165,20,194,65,179,101,29,151,153,96,30,238,152,108,143,157,13,180,105,135,110,14,178,7,181,36,197,239,141,145,244,143,202,223,92,62,195,142,237,103,130,32,203,237,9,197,162,42,42,153,134,51,219,171,229,15,29,215,22,215,241,194,245,104,239,4,149,227,162,213,98,64,53,160,0,101,219,226,231,60,169,172,114,74,132,240,22,4,166,129,8,85,207,241,96,135,9,42,172,111,128,225,36,67,176,34,68,217,185,227,248,197,77,27,92,232,158,243,79,56,112,107,63,65,136,66,105,42,224,179,84,34,70,8,137,138,179,83,51,124,58,5,42,177,188,121,252,167,222,99,102,203,29,48,238,119,52,136,33,145,25,205,148,198,205,242,20,172,67,74,131,103,144,182,172,205,239,26,122,68,102,123,210,124,138,72,180,217,10,114,217,39,218,116,26,239,229,37,163,200,89,255,18,157,82,94,43,246,254,237,12,111,89,254,125,222,20,165,0,42,229,245,75,86,32,84,67,74,161,192,4,77,133,144,54,0,86,232,36,191,201,168,222,47,86,93,98,19,25,126,80,249,65,216,91,197,34,104,108,96,68,41,59,201,178,21,167,204,34,14,99,59,125,148,81,69,10,155,211,89,105,83,46,177,86,151,176,185,26,167,58,209,156,180,110,151,181,231,119,118,211,102,171,219,183,170,173,122,90,247,86,171,186,212,150,155,251,61,21,34,167,83,163,99,20,16,73,150,121,52,209,69,148,199,142,41,5,152,38,92,114,234,140,211,91,162,133,109,90,181,93,21,61,45,181,185,189,106,68,80,96,0,48,0,105,185,36,38,141,41,132,3,195,44,236,70,51,65,83,42,29,58,141,44,88,121,145,237,247,141,126,55,206,231,252,239,119,113,14,120,216,190,205,178,51,200,243,177,156,246,44,61,107,229,237,110,121,33,33,230,204,86,25,88,132,100,208,152,237,33,150,149,90,230,234,139,87,185,118,147,118,85,234,186,124,181,123,219,126,238,154,166,98,254,250,70,0,5,160,74,44,10,72,37,33,31,190,22,96,208,217,183,75,2,198,115,18,132,28,67,5,1,64,34,115,24,1,134,135,1,192,176,81,148,188,133,6,144,168,96,56,42,40,26,34,99,24,160,76,145,44,33,138,51,161,145,83,254,194,224,233,20,65,238,205,37,23,187,212,44,3,141,176,213,47,121,214,170,52,195,79,251,131,3,47,152,187,62,197,251,126,221,228,191,90,113,23,70,19,27,151,71,223,183,110,29,152,126,228,85,101,114,189,80,126,125,215,235,106,113,50,201,4,40,56,25,161,25,182,70,134,173,114,5,145,225,19,38,202,148,4,255,251,178,100,191,140,4,116,103,74,27,44,108,96,95,140,217,106,60,98,158,23,213,157,20,78,5,158,130,49,179,102,180,244,152,116,46,250,182,235,185,72,226,127,63,190,208,125,183,152,243,222,58,123,96,222,165,178,26,227,209,252,26,212,181,72,208,185,101,217,126,125,250,102,236,0,6,184,70,103,171,112,4,182,99,162,205,45,219,116,188,6,194,213,80,177,160,235,104,75,132,29,55,68,56,90,39,7,197,18,150,14,111,255,136,60,170,20,57,62,201,88,210,152,176,34,53,9,226,99,172,249,53,24,220,125,236,182,38,201,193,12,162,81,147,109,169,105,6,158,109,47,225,91,58,76,124,40,84,54,70,226,42,23,56,93,102,160,36,180,72,28,204,104,213,194,101,68,23,36,14,81,244,93,166,250,233,37,226,139,48,135,40,232,51,91,17,65,154,182,165,181,242,182,174,183,126,186,111,183,101,40,162,101,174,147,61,82,242,112,13,75,0,0,99,33,14,140,46,16,42,146,206,184,240,48,8,4,226,194,3,26,16,205,230,78,24,3,23,252,199,40,85,4,76,128,64,0,198,96,178,168,8,12,96,85,81,160,168,16,14,100,240,97,89,92,44,9,73,96,8,13,155,129,64,5,0,97,96,52,45,177,63,10,149,182,10,130,24,235,81,80,21,98,93,203,174,60,253,37,140,212,174,62,189,89,125,136,83,72,96,174,171,39,77,104,126,90,233,70,90,19,171,15,70,224,70,190,240,212,173,20,164,163,253,89,181,247,117,175,78,97,7,39,146,178,157,35,200,216,46,247,70,140,1,188,169,90,140,5,144,170,165,142,141,142,107,85,143,107,98,24,156,215,124,239,54,60,245,30,162,118,229,220,244,86,64,250,44,52,171,207,100,135,197,49,68,192,116,126,106,255,251,64,49,12,108,73,110,221,161,64,218,67,108,82,162,71,147,232,228,254,177,1,124,52,227,14,89,19,137,227,111,223,29,100,144,179,91,75,98,144,139,252,252,140,216,36,38,46,130,96,23,43,77,200,57,177,20,166,8,147,24,199,209,141,211,100,201,231,92,98,200,18,156,6,156,128,129,56,56,74,93,228,78,157,141,195,179,175,5,152,36,32,95,148,44,136,169,220,133,31,32,97,205,92,157,13,163,190,24,232,168,93,51,16,116,242,160,67,54,44,154,199,128,160,166,177,65,183,12,105,18,31,58,230,29,233,185,164,60,81,89,76,212,145,105,204,176,116,9,0,36,222,38,66,140,136,242,134,42,0,106,5,197,215,34,207,12,8,33,27,13,62,83,177,106,237,244,18,225,97,32,83,239,203,245,140,161,233,75,9,233,92,114,31,156,104,19,87,165,19,87,90,11,22,64,112,120,8,9,178,96,144,43,75,138,255,251,178,100,202,142,5,250,103,69,19,129,95,160,117,172,217,122,60,195,92,83,21,157,26,77,37,90,65,186,51,100,5,134,13,112,215,54,245,119,183,183,253,86,247,127,118,174,213,87,117,105,151,235,189,83,75,162,89,155,93,93,175,148,85,59,103,60,246,85,91,26,199,44,128,198,87,102,249,135,187,43,87,162,158,213,57,104,237,121,128,166,160,125,31,86,234,248,67,132,96,51,234,54,94,73,4,26,22,42,175,112,190,94,225,176,240,205,73,195,172,12,70,36,21,247,98,190,218,176,36,175,236,221,202,26,127,213,66,144,147,56,207,74,162,97,65,11,113,120,79,55,168,69,45,216,160,37,37,120,222,143,242,204,238,174,198,239,231,11,39,56,236,68,222,103,214,39,155,202,185,210,111,220,242,151,148,167,164,41,211,251,150,249,151,185,255,228,231,222,105,249,9,0,20,228,252,120,112,96,225,217,142,254,25,200,5,129,31,39,114,130,80,12,0,103,112,179,144,221,246,102,43,225,188,126,157,203,2,66,48,33,193,33,151,105,213,96,45,2,158,205,73,124,63,90,62,195,46,63,148,77,194,60,250,185,112,92,215,198,170,63,145,185,151,249,200,134,95,151,47,86,183,25,185,110,24,121,93,39,86,252,15,41,139,71,48,249,204,238,235,63,253,29,189,165,254,208,205,145,49,102,238,252,164,229,36,126,81,230,168,181,119,76,238,45,179,183,55,12,215,95,52,143,157,72,231,168,45,187,111,196,91,107,117,146,28,246,131,45,55,108,223,76,14,163,82,53,190,43,231,143,156,66,16,56,196,0,128,5,20,154,172,39,91,48,113,150,19,0,101,128,208,125,31,128,30,37,148,114,53,168,97,234,90,9,3,138,165,18,172,108,51,103,86,73,145,198,41,89,170,166,22,204,62,154,212,170,19,107,202,164,195,70,68,33,97,10,49,97,199,33,46,111,115,113,119,138,213,155,112,179,239,77,88,222,221,199,26,168,156,15,172,97,122,50,181,68,216,227,161,29,234,55,51,133,161,138,226,34,18,60,164,72,255,132,233,109,169,181,152,137,84,145,74,102,142,133,217,156,98,187,219,12,161,91,25,45,93,192,221,113,129,29,160,0,3,183,225,81,81,80,49,17,201,162,201,6,66,2,159,81,80,208,132,3,138,24,25,142,133,13,12,173,39,233,87,51,10,37,234,165,142,86,37,128,87,45,154,165,178,192,44,134,40,228,62,244,80,35,240,134,107,189,239,136,184,213,223,134,87,24,130,116,191,34,142,45,60,169,134,69,89,122,17,201,113,109,33,86,227,114,201,138,24,97,161,182,10,71,94,179,121,20,221,74,125,97,253,255,255,250,218,127,18,207,106,57,67,251,35,1,161,236,218,163,72,255,251,178,100,212,12,133,34,103,73,155,33,127,162,137,140,233,87,61,40,111,20,209,155,38,109,133,158,137,252,51,101,232,103,152,40,232,98,59,250,114,212,190,227,103,12,169,125,101,222,166,211,163,207,120,249,215,105,57,157,251,125,165,153,86,219,110,254,231,229,160,253,153,202,76,117,196,160,225,169,116,32,72,87,125,204,7,39,226,116,116,19,84,48,58,22,31,144,164,210,41,152,251,41,74,141,147,119,10,48,64,198,191,153,123,184,85,117,236,245,76,250,67,56,81,103,35,186,223,244,23,23,164,6,27,242,162,63,255,247,212,95,54,105,166,118,154,221,147,212,75,87,49,23,95,200,123,153,125,223,161,72,19,55,97,210,125,63,118,180,214,152,211,53,80,208,216,237,155,136,231,203,166,174,254,221,147,242,205,53,91,123,40,49,122,107,203,125,79,117,181,253,110,110,231,192,74,85,0,32,0,45,223,129,69,8,24,1,112,129,17,226,84,220,16,208,119,3,196,33,32,99,88,46,28,135,90,99,40,139,187,207,179,118,96,201,252,236,63,12,176,46,11,206,208,33,218,90,146,169,72,56,11,16,211,162,226,69,229,16,213,250,208,100,150,222,233,229,77,109,177,190,237,50,87,38,156,121,173,64,116,178,172,242,117,158,215,234,156,73,5,160,40,136,72,88,169,135,25,229,22,213,57,173,71,107,236,202,182,162,50,173,41,232,101,235,121,147,145,40,251,234,172,199,217,172,105,2,98,197,84,54,82,44,66,99,113,197,33,28,241,63,190,233,73,41,123,234,4,218,221,181,152,108,95,234,124,75,62,105,166,161,97,129,153,8,0,12,216,37,0,100,147,20,76,142,23,121,248,160,241,65,224,217,170,129,66,114,60,203,230,40,160,154,17,11,226,180,108,53,72,72,136,200,40,212,194,246,252,28,94,30,205,47,218,246,48,233,104,73,7,24,76,58,86,35,231,237,17,166,166,94,105,22,157,71,140,210,57,179,73,166,188,117,165,204,209,151,101,82,164,116,188,91,196,39,241,210,164,198,55,141,49,213,115,245,213,111,105,45,9,119,113,81,80,40,61,146,43,198,36,184,179,243,104,183,52,176,30,192,50,100,179,129,130,3,6,155,64,29,90,68,23,16,25,212,58,97,148,1,128,66,196,195,17,8,236,201,134,32,228,81,128,128,110,81,131,1,230,4,6,1,130,137,8,44,28,28,52,105,208,137,185,16,97,167,41,32,108,217,24,128,131,192,86,178,238,84,145,70,14,117,227,141,15,1,9,1,3,1,31,11,175,45,96,114,194,99,44,226,64,45,189,96,84,105,149,43,64,98,81,227,105,166,36,149,71,150,1,160,169,21,82,68,23,157,210,42,138,72,210,229,17,38,98,201,138,255,251,176,100,209,138,5,58,103,202,187,39,127,66,124,108,233,173,49,232,69,25,37,157,24,78,105,79,193,239,51,102,40,243,33,97,157,43,208,84,123,216,76,54,77,30,173,219,124,195,46,152,187,103,102,45,255,99,123,39,50,239,230,53,91,101,123,49,198,77,92,198,91,26,89,91,42,165,73,77,44,147,216,140,169,66,164,132,39,15,136,93,217,145,153,150,196,14,85,180,87,102,66,30,235,178,26,92,19,56,0,22,32,0,119,111,216,156,9,240,240,177,172,111,28,91,69,153,9,105,208,146,17,9,169,32,93,71,14,193,139,175,216,95,87,31,38,44,242,119,194,7,39,194,142,141,98,123,33,152,91,242,71,136,2,44,199,199,109,161,243,107,58,87,71,245,84,157,199,106,150,240,72,212,161,232,207,157,140,187,165,173,89,174,134,245,115,160,229,158,39,90,120,107,118,149,85,116,82,223,161,194,180,181,217,181,222,178,206,131,198,189,188,57,202,233,53,206,215,160,197,96,177,117,0,1,111,254,80,161,133,93,197,202,67,81,64,9,64,5,140,181,4,97,0,102,106,52,238,194,73,179,8,5,246,151,54,23,153,101,49,151,94,50,94,210,160,141,61,222,153,169,20,136,4,25,15,202,98,111,226,28,103,83,94,73,40,161,76,10,89,20,177,227,67,199,205,164,45,87,73,254,129,32,42,121,109,59,225,31,102,179,145,25,85,56,8,31,12,20,139,47,219,68,101,221,103,49,21,175,207,90,86,67,191,50,187,174,212,21,134,187,179,219,15,27,165,78,124,163,194,203,32,164,198,198,27,193,76,34,215,76,159,60,114,85,167,46,98,177,14,246,220,185,241,110,221,111,60,238,29,191,37,27,116,232,250,74,218,168,4,52,4,0,1,182,236,185,132,139,57,180,132,80,117,81,48,36,78,29,66,117,25,173,239,89,57,244,202,78,188,32,160,237,228,240,236,90,75,40,246,196,104,58,7,104,80,252,35,9,239,17,134,38,159,255,230,39,123,145,142,207,220,170,145,47,152,140,204,122,222,157,121,206,100,75,151,43,73,254,100,94,83,41,153,168,54,36,167,179,23,84,199,82,59,9,35,195,207,124,255,159,177,255,211,231,209,4,219,180,47,75,148,119,93,58,109,0,124,10,193,143,22,162,64,2,204,120,194,45,139,160,45,90,19,17,1,155,95,201,202,222,60,107,209,83,63,226,161,32,137,2,108,166,85,16,153,87,38,185,200,195,70,196,220,181,178,227,149,140,244,174,21,112,33,6,51,184,251,74,21,25,139,178,147,84,6,200,176,20,143,13,45,35,243,31,117,93,88,67,255,49,58,211,100,215,100,22,173,227,123,28,57,255,242,33,51,230,199,70,94,140,97,21,93,96,255,251,178,100,196,14,133,62,103,74,155,37,95,32,106,44,233,135,61,35,92,21,5,155,34,108,133,158,137,148,31,166,40,148,14,33,41,215,58,149,156,201,153,142,118,7,191,75,237,246,9,110,121,202,87,104,147,217,205,73,236,46,125,77,123,26,110,246,163,22,166,235,81,81,103,86,176,69,211,155,123,254,107,65,45,243,132,64,4,93,174,93,9,81,182,8,80,0,210,10,128,224,203,198,254,49,111,189,156,54,80,117,147,83,160,61,119,234,164,205,99,255,130,132,102,7,133,144,115,34,89,87,202,210,46,127,255,225,186,108,179,238,133,233,72,244,172,81,6,204,78,131,183,13,67,145,165,25,203,70,224,164,180,26,137,21,17,136,91,55,58,108,148,102,94,105,151,127,137,255,105,52,157,118,221,245,19,0,43,227,28,13,204,114,7,49,155,72,214,184,160,40,8,218,34,112,186,124,205,197,64,193,64,24,204,97,37,88,92,14,208,0,0,0,168,156,40,20,17,3,84,160,72,22,158,36,195,192,184,100,4,42,66,34,32,80,80,142,173,232,108,153,171,93,162,40,112,8,18,96,197,185,129,192,107,14,66,1,79,65,80,154,19,12,70,30,106,44,197,180,25,8,75,27,215,225,154,23,168,4,74,18,17,137,35,17,117,99,15,4,211,117,58,226,204,50,76,210,36,47,4,33,128,187,137,12,222,139,0,97,216,5,226,185,69,151,55,158,183,8,104,234,250,138,122,76,179,153,164,253,116,151,250,136,100,160,118,158,146,234,75,182,72,199,240,90,86,198,224,68,30,161,206,62,109,106,131,226,250,96,189,45,153,91,225,64,120,245,159,54,212,237,219,103,115,67,113,103,56,120,120,212,220,203,135,174,222,57,111,48,97,87,85,247,173,233,140,234,119,144,30,207,143,12,121,14,239,0,64,1,57,37,213,136,132,16,38,51,88,255,31,147,51,12,152,248,96,25,129,62,255,47,89,98,87,185,190,40,21,157,114,146,133,119,163,119,220,65,183,98,113,183,117,152,187,159,182,103,114,131,90,223,174,107,141,217,119,133,229,37,249,105,166,138,154,95,95,170,187,134,153,235,90,181,215,177,183,58,207,53,117,164,48,197,254,18,37,231,190,25,226,161,219,200,130,5,105,108,195,154,6,196,66,50,78,255,37,142,67,110,249,17,158,65,219,33,150,68,14,6,13,230,99,110,144,25,0,40,1,12,27,48,16,32,104,34,36,145,34,150,192,233,92,132,136,228,30,215,212,121,126,36,227,141,85,195,66,114,251,123,93,104,251,240,190,25,161,156,64,91,230,232,235,169,139,13,135,18,54,32,241,69,23,75,215,75,79,93,71,233,91,209,162,110,42,250,197,241,137,76,58,241,88,203,77,144,183,255,251,178,100,220,14,135,50,102,197,147,134,127,162,116,140,217,103,60,200,88,86,101,155,34,109,33,126,193,90,14,101,4,243,33,90,73,125,234,240,3,215,82,75,31,195,153,127,127,190,251,92,189,123,43,113,17,103,91,131,227,13,27,105,40,105,48,101,14,81,230,186,24,68,212,71,217,101,26,48,195,9,131,120,58,52,116,149,75,197,198,153,98,136,151,154,62,90,250,53,224,229,223,112,164,68,239,115,79,203,207,238,119,14,186,230,170,99,181,64,196,46,15,178,36,101,32,233,145,224,168,43,80,196,162,201,173,171,14,8,64,251,212,8,45,172,144,211,126,152,192,8,204,113,171,67,97,146,94,59,165,160,250,90,73,97,229,144,60,240,225,150,39,3,185,72,168,50,61,23,157,137,38,5,205,164,225,187,192,233,11,56,148,98,119,146,11,168,32,115,116,196,56,166,49,108,127,253,10,0,25,63,248,84,67,45,30,48,111,174,14,144,54,1,198,24,32,5,56,8,129,21,3,37,213,231,53,106,169,131,174,238,63,235,226,149,219,114,108,198,220,149,217,2,242,151,113,199,244,137,52,1,122,11,121,48,164,148,89,166,169,76,194,81,66,41,48,35,18,72,105,9,102,158,43,237,9,104,179,226,17,39,6,77,18,234,4,46,110,16,74,234,126,191,187,156,110,243,194,177,99,7,196,4,242,33,244,214,250,86,219,126,178,221,92,53,204,55,26,221,194,139,39,143,150,74,113,213,101,57,116,77,65,162,172,39,34,239,66,92,187,76,165,146,201,72,153,149,230,172,171,53,79,69,231,230,87,65,135,47,226,249,174,86,78,90,253,65,77,43,192,2,95,8,198,210,149,182,43,211,193,116,157,40,22,226,45,46,28,180,224,202,28,74,58,26,46,109,30,161,192,235,223,36,9,17,200,225,217,155,17,21,210,202,216,238,4,186,144,61,24,105,4,29,56,48,160,196,174,139,165,5,29,44,194,182,175,73,25,58,165,135,224,114,173,157,116,51,53,100,243,201,139,153,4,51,35,114,100,47,134,71,71,138,21,14,133,49,46,21,134,103,32,97,90,106,65,205,92,171,80,238,238,210,57,86,144,164,42,37,252,233,135,98,64,1,231,116,37,78,56,72,200,164,52,168,131,162,157,112,161,0,195,39,139,0,83,1,24,168,97,229,97,202,157,6,23,251,39,167,81,197,126,36,2,171,211,48,185,10,161,45,231,47,166,112,222,161,38,50,153,19,71,15,6,163,131,49,60,125,132,242,175,41,177,212,75,66,23,151,31,69,46,22,187,209,56,115,254,89,178,235,165,111,251,45,150,153,92,207,176,234,235,210,6,168,222,55,71,219,123,55,117,247,95,19,61,178,185,141,9,108,252,211,153,15,106,255,251,178,100,209,12,5,90,103,74,27,73,94,96,124,12,217,138,61,3,111,20,221,157,36,109,49,119,1,221,51,102,40,193,162,249,247,20,216,82,94,213,143,160,145,38,189,163,211,152,144,250,173,65,139,205,153,38,135,78,56,205,156,110,216,84,141,37,12,212,173,143,155,246,199,46,158,116,193,213,128,74,56,20,151,107,185,84,192,224,84,180,92,140,92,104,120,53,69,88,215,164,189,242,10,158,123,54,114,15,164,206,226,159,253,17,41,226,94,84,67,9,2,12,195,192,26,71,17,4,3,99,50,4,40,131,208,152,3,70,32,71,19,220,43,31,101,53,134,103,93,71,18,128,123,56,50,68,157,52,132,218,221,138,54,101,159,210,148,209,27,149,114,173,140,196,69,222,74,9,74,144,194,150,111,198,47,26,109,127,17,214,211,59,95,76,52,34,123,117,0,25,27,144,194,73,12,116,21,226,117,10,152,194,162,147,132,13,78,152,224,50,212,5,152,148,104,178,171,11,90,214,33,231,153,43,36,232,156,44,108,160,156,77,131,183,0,176,55,233,199,102,208,195,178,190,89,193,69,54,198,228,44,183,145,99,62,170,105,82,1,151,74,240,175,94,150,102,81,0,75,96,138,26,211,152,229,123,29,88,154,156,158,171,72,232,237,164,72,232,164,87,233,112,175,123,27,8,33,193,34,89,61,37,62,180,32,146,147,93,201,94,157,217,233,252,252,104,125,124,239,158,183,236,122,238,85,209,119,91,247,149,139,103,112,205,5,158,176,100,45,247,189,159,144,40,22,98,155,167,164,186,121,43,108,212,154,206,244,242,63,131,172,239,123,198,55,93,215,79,66,114,38,216,0,0,154,74,48,237,187,124,194,194,190,215,4,232,61,212,78,48,199,219,67,130,182,77,249,45,35,215,60,199,195,217,220,227,106,13,232,107,253,193,252,191,243,62,196,129,183,220,101,207,148,14,137,80,245,238,202,133,194,34,36,244,109,152,137,192,27,48,216,65,142,135,208,200,115,241,165,44,145,24,74,193,8,116,207,116,56,245,25,92,164,184,119,153,137,26,208,29,27,10,151,36,180,208,128,54,149,185,186,74,229,106,235,186,169,250,189,126,47,230,148,53,79,95,91,56,242,57,146,16,26,125,2,26,27,208,57,84,44,68,20,80,98,138,65,98,149,25,92,9,172,92,152,195,174,166,236,137,255,26,30,107,48,187,110,224,208,55,91,104,166,84,238,227,238,16,1,51,184,4,220,69,96,166,201,117,228,211,214,86,72,106,5,23,88,112,162,220,141,42,134,253,170,204,32,227,250,82,97,243,214,148,85,217,153,239,154,125,98,155,222,105,149,230,48,78,228,85,199,249,163,249,173,44,166,231,179,41,178,221,214,253,163,255,251,178,100,213,142,5,192,103,199,155,70,127,178,122,108,233,141,60,104,188,22,17,159,34,109,177,183,201,225,179,165,36,241,151,164,180,255,106,63,220,181,169,182,139,109,87,44,196,156,89,255,72,118,118,79,49,119,88,121,182,87,162,200,206,209,190,202,186,147,81,146,207,45,110,100,112,249,137,197,51,42,165,230,238,230,9,156,4,44,251,82,0,4,34,176,51,30,104,227,16,14,201,0,209,92,142,3,81,92,36,43,110,14,71,76,149,99,180,38,152,145,163,200,229,237,241,224,92,232,250,174,37,213,117,47,199,246,179,133,45,157,118,201,175,60,121,117,175,77,247,250,73,253,214,155,31,51,34,237,248,68,192,2,48,228,153,19,78,130,90,242,32,80,41,73,157,95,126,62,112,160,91,23,32,173,210,233,242,211,164,100,81,76,138,89,9,247,51,234,133,44,200,234,236,136,74,53,94,136,240,13,213,0,132,224,106,0,195,66,115,31,132,132,39,211,16,8,142,18,123,21,51,154,88,36,24,165,48,48,64,198,6,227,16,128,154,74,20,30,86,197,138,46,68,2,255,8,186,132,128,75,19,5,13,85,42,3,209,190,26,110,239,19,112,79,230,240,9,247,233,185,196,29,53,28,88,169,244,160,238,213,5,44,110,11,134,103,30,41,91,193,19,163,137,150,185,50,112,140,240,76,62,118,202,28,30,205,78,156,29,135,9,167,27,157,89,203,212,93,205,255,255,109,59,47,185,233,181,109,239,190,226,98,162,88,200,191,239,253,220,95,255,252,166,117,54,194,245,76,130,242,106,78,103,12,65,166,199,17,149,206,30,138,209,59,43,181,217,171,207,123,172,252,217,233,237,183,241,105,65,88,14,172,0,0,72,200,154,141,198,235,217,151,12,242,140,245,217,72,208,240,158,57,61,162,142,60,125,238,12,103,218,123,167,54,127,124,73,11,162,115,124,7,208,195,179,177,190,146,140,114,199,25,195,3,16,49,177,6,5,6,64,135,238,110,101,34,101,115,132,20,143,46,160,118,20,129,199,10,16,171,60,251,1,70,168,197,137,98,4,10,188,65,249,165,39,28,175,26,3,122,190,167,158,177,61,103,87,241,199,69,69,51,9,34,171,183,149,204,235,91,154,168,69,0,171,128,3,175,118,60,52,182,163,38,76,5,193,81,97,87,6,24,128,58,1,49,153,112,133,32,96,135,189,215,108,144,20,73,211,123,159,210,129,136,37,75,53,156,233,197,206,153,52,206,163,67,192,204,159,52,206,70,18,118,95,216,79,129,108,84,171,212,12,136,123,154,224,73,3,80,161,22,240,98,34,66,70,56,214,145,8,66,249,190,112,105,86,222,3,100,85,25,159,83,106,241,252,50,214,153,238,91,26,7,89,255,251,178,100,207,12,133,166,103,70,19,152,90,240,123,108,233,141,60,101,191,84,241,157,38,109,61,113,65,235,51,164,229,131,33,184,12,239,254,254,191,248,230,98,14,166,155,239,165,142,197,191,216,199,247,154,30,108,195,30,171,93,36,120,37,30,93,143,167,16,115,73,28,166,28,36,149,188,186,61,121,99,223,59,29,254,246,255,223,127,255,76,24,210,4,1,255,235,162,125,121,169,67,134,144,139,8,181,28,217,241,209,50,74,122,56,40,232,5,177,35,1,117,201,156,137,10,85,237,146,179,225,222,240,162,19,184,171,77,136,33,4,200,88,90,124,172,147,242,246,203,14,101,5,212,92,163,74,179,251,169,165,148,166,214,172,221,10,245,168,105,107,230,29,168,150,123,99,209,174,222,170,119,171,126,102,162,184,88,94,151,235,151,225,238,99,222,56,78,249,157,136,158,229,36,183,110,63,190,122,251,159,254,106,168,42,138,0,21,225,199,55,76,205,46,14,149,112,207,136,205,57,36,205,216,12,113,104,202,129,208,240,214,92,68,159,1,198,226,72,104,66,16,14,158,47,235,39,4,3,15,24,1,130,147,29,27,144,165,19,70,9,17,173,167,152,24,147,35,70,80,114,1,131,9,181,209,225,38,236,23,4,47,50,202,48,224,53,120,20,43,47,194,25,37,107,240,142,36,68,74,196,58,152,8,1,133,24,176,217,151,10,169,129,140,22,36,156,69,172,228,193,152,178,242,106,139,32,132,13,62,29,198,228,170,106,126,121,246,151,78,247,159,252,75,35,33,66,54,48,28,152,211,232,196,192,192,64,164,207,100,107,41,17,147,58,77,106,181,157,123,154,31,52,48,81,195,26,145,202,141,89,36,205,79,155,24,162,234,72,242,38,167,13,148,113,71,87,82,175,173,111,215,69,3,199,1,75,62,64,9,123,73,9,72,236,83,183,171,9,84,87,166,18,97,134,16,183,159,78,107,113,1,208,47,112,97,43,164,77,43,121,46,227,4,190,209,76,211,134,162,217,146,212,5,114,7,35,2,9,63,206,244,132,30,106,65,110,195,222,175,253,75,74,237,18,79,184,190,96,187,57,102,93,203,184,42,135,147,86,139,71,51,206,183,81,196,82,202,51,119,45,233,59,125,172,24,252,93,163,158,194,182,67,120,245,150,153,138,235,21,139,74,229,111,174,63,239,226,170,162,152,35,187,38,168,12,64,81,155,2,122,8,150,200,32,128,132,217,141,64,14,26,154,160,136,168,3,107,106,24,189,155,155,36,126,103,25,226,125,185,212,177,71,226,7,65,121,116,58,234,196,26,193,126,87,50,192,80,194,10,128,218,132,62,232,169,210,241,111,234,201,179,123,210,98,25,33,16,235,67,66,1,141,117,246,64,255,251,178,100,205,14,6,84,102,198,147,97,111,162,124,12,233,154,60,200,111,20,173,155,38,109,5,126,129,109,179,102,232,192,22,0,60,187,111,116,245,232,252,56,151,241,150,196,235,197,114,147,207,229,77,103,242,231,255,140,6,32,76,128,35,1,139,110,72,137,184,134,128,86,231,38,3,38,27,132,220,220,164,235,215,107,63,236,217,220,19,146,180,162,226,41,211,219,99,230,91,86,189,189,179,244,230,111,222,203,206,37,95,190,10,64,163,82,0,30,1,0,11,255,254,211,194,78,34,67,43,66,200,58,189,242,242,52,238,119,102,249,211,102,28,98,89,125,126,204,134,66,30,119,191,157,127,255,185,21,39,98,114,185,55,149,206,82,29,216,65,140,211,39,86,65,91,25,232,234,166,33,210,196,39,109,148,133,243,50,102,116,172,203,123,211,178,221,12,170,180,158,90,217,236,150,171,162,132,42,0,1,39,244,198,74,1,64,70,64,130,105,180,131,70,132,131,230,16,14,101,231,128,224,212,106,49,34,193,162,246,188,96,64,104,169,0,168,75,211,12,187,104,28,174,32,7,193,114,179,114,168,218,4,172,58,241,118,140,160,208,234,59,85,148,47,4,144,108,44,82,95,5,183,217,65,144,204,48,145,111,233,40,1,122,226,3,1,137,156,229,35,196,13,67,3,89,156,207,82,169,20,178,33,34,201,220,121,240,207,154,230,255,253,190,215,223,17,157,247,51,91,63,111,133,119,135,185,206,237,245,108,147,19,60,133,225,10,114,78,24,166,205,53,205,42,173,18,165,13,42,40,168,25,14,98,9,18,35,34,231,88,166,90,29,254,243,152,24,204,12,250,181,252,188,254,217,164,108,107,17,179,225,77,36,87,242,7,43,148,66,8,185,128,72,203,254,217,231,146,133,204,25,165,58,188,100,132,111,19,88,101,21,86,221,113,196,204,248,218,253,154,134,115,20,181,114,223,61,201,67,224,171,180,97,183,52,152,195,150,2,42,19,5,251,84,230,102,150,109,42,204,102,226,157,42,233,212,225,98,172,68,115,208,107,194,216,211,44,225,97,204,215,45,71,84,140,85,82,56,187,43,25,242,41,153,99,213,153,232,138,178,173,103,66,86,149,181,171,236,243,87,223,69,179,192,172,0,7,91,225,155,0,133,6,18,16,82,250,154,154,209,10,252,64,224,184,168,160,99,89,46,28,80,169,247,161,108,210,74,38,198,171,219,121,107,62,136,181,4,144,87,181,24,37,216,49,219,120,30,247,150,154,153,166,180,119,103,13,183,216,213,198,27,116,172,177,164,154,143,49,54,77,105,127,253,74,247,173,81,123,201,202,96,36,117,2,144,251,27,49,31,229,247,105,43,202,22,163,83,151,121,151,234,187,234,250,255,251,178,100,208,140,5,239,102,201,27,102,127,176,117,12,233,237,49,5,159,20,37,159,40,109,33,189,1,217,179,165,77,131,33,184,230,244,234,234,222,23,165,142,161,230,162,33,111,174,40,177,138,36,20,185,84,131,144,98,5,135,8,40,84,12,26,123,200,237,108,200,38,131,220,217,74,103,109,79,213,214,139,165,12,231,208,0,22,229,175,39,17,114,8,67,14,176,42,136,49,1,200,4,34,157,236,13,116,176,213,220,125,203,27,1,3,117,7,131,202,94,118,147,241,189,187,251,41,216,60,36,155,15,135,188,172,161,148,194,214,161,205,185,52,137,41,59,215,17,188,92,93,69,124,68,86,210,241,29,39,197,165,64,233,106,153,67,203,42,40,164,113,242,58,173,149,82,82,43,139,24,183,114,137,29,184,198,159,132,225,52,230,125,109,123,190,163,255,255,255,214,102,36,55,117,0,3,131,1,43,204,68,45,3,86,204,201,180,32,4,156,168,92,9,69,154,10,4,99,128,233,129,132,230,71,104,152,232,34,68,48,49,32,8,192,96,66,160,4,120,122,95,245,4,36,22,86,76,136,3,115,0,14,113,134,148,8,255,7,19,118,128,165,198,69,45,35,6,16,56,89,3,116,33,135,11,4,154,176,161,53,89,24,21,4,76,30,97,96,28,249,128,82,87,61,49,134,165,175,147,1,52,80,35,194,52,18,88,170,205,110,105,193,166,149,64,85,166,215,77,120,147,82,115,233,112,255,254,255,234,58,175,223,117,84,223,231,250,238,57,247,254,202,158,44,158,216,77,231,206,55,38,177,99,176,137,97,170,86,200,57,202,244,250,59,197,186,45,91,115,30,214,210,141,225,173,139,91,143,135,204,92,125,71,186,191,101,123,251,101,83,21,0,135,10,58,170,128,7,164,44,141,191,253,63,5,60,62,44,77,91,197,113,251,104,127,178,178,33,15,165,88,188,80,120,194,177,0,45,229,215,221,63,224,36,129,231,101,230,59,78,218,248,28,117,199,255,249,59,48,245,133,187,122,68,164,133,181,171,159,126,139,228,209,235,42,87,46,41,124,53,155,73,22,121,219,189,65,42,197,235,114,90,248,182,151,47,19,202,251,204,52,253,221,95,19,220,204,194,167,28,58,207,205,80,238,34,238,255,136,191,68,232,104,0,21,98,111,51,194,242,233,152,115,153,218,179,152,128,241,199,184,131,136,76,121,184,12,26,4,4,49,132,82,129,241,161,6,150,212,31,85,194,193,32,133,146,36,4,164,117,152,146,17,50,177,103,9,107,97,64,61,239,233,124,217,73,34,75,215,19,150,62,42,162,253,192,11,193,238,189,15,99,46,30,29,168,217,126,163,64,192,147,18,157,56,167,38,187,221,89,182,249,200,115,17,255,251,178,100,210,142,6,82,102,197,147,154,91,240,119,140,217,154,60,200,122,83,253,155,30,77,225,77,193,174,51,102,40,241,149,184,68,167,176,234,167,167,99,82,106,82,199,255,116,253,218,219,47,69,68,90,79,116,111,156,171,173,106,232,232,68,132,243,206,99,13,116,115,29,107,53,202,36,210,42,104,106,151,86,116,152,249,236,196,178,65,233,1,207,34,0,104,0,68,32,133,109,187,43,21,172,101,116,130,214,218,84,51,196,39,174,213,25,136,170,129,40,102,56,198,56,238,19,175,107,240,194,228,135,254,102,237,133,71,2,72,127,230,184,72,198,26,115,37,76,136,118,36,230,117,44,85,132,209,27,90,219,71,84,66,144,243,42,141,110,196,235,75,247,42,30,238,125,30,32,134,41,135,170,164,167,75,149,108,245,73,110,137,82,174,101,209,18,190,214,41,17,232,2,170,0,0,1,128,196,221,140,93,248,204,180,143,250,24,202,94,76,255,216,47,12,99,126,78,40,148,1,136,206,24,88,225,144,2,131,148,132,144,222,164,21,44,155,12,103,193,145,4,36,43,68,132,0,136,120,136,204,176,234,134,138,128,80,68,80,4,170,24,48,192,48,70,51,194,65,58,100,44,58,11,237,95,178,162,1,157,103,185,34,102,158,21,224,250,23,156,160,229,12,2,108,157,53,195,141,129,41,157,73,184,7,55,222,29,159,190,5,167,141,68,73,117,186,145,30,114,108,151,51,75,185,187,82,235,181,235,221,55,49,142,185,146,246,70,159,163,173,81,221,207,46,84,194,236,196,78,105,202,63,48,122,152,204,169,131,131,247,40,163,3,200,31,236,186,181,17,209,153,79,86,234,115,187,206,2,38,192,0,128,0,23,117,212,191,51,43,11,10,44,47,15,64,198,75,165,70,83,18,165,105,158,71,80,245,87,8,57,196,243,174,233,76,250,145,15,5,169,176,35,215,211,118,128,5,137,146,119,183,201,30,182,172,100,60,44,122,8,91,5,97,88,84,17,70,131,33,7,86,100,52,61,196,14,204,0,40,143,94,72,231,161,41,152,209,73,109,92,28,51,187,104,157,16,241,196,212,166,178,190,245,50,131,210,218,43,73,238,58,226,42,63,234,163,220,232,135,224,34,88,186,97,148,32,56,64,98,144,137,167,219,198,112,31,28,216,234,96,145,249,143,220,65,129,210,247,152,172,118,12,18,81,2,140,130,16,51,202,157,0,32,57,3,168,48,4,81,200,64,192,4,143,13,30,176,28,215,24,22,33,64,48,146,216,193,160,93,33,33,168,49,214,218,26,90,210,150,28,234,202,217,85,217,210,132,206,64,36,67,196,28,164,98,128,18,78,154,35,98,146,119,44,221,205,217,22,166,28,78,180,115,41,93,255,251,178,100,211,14,133,210,102,197,155,121,85,50,122,108,217,106,60,104,174,21,101,155,24,78,97,77,193,151,51,102,104,209,151,160,61,109,234,106,21,58,103,83,157,81,62,168,166,208,230,118,90,242,69,231,186,45,79,48,152,91,209,220,163,76,47,98,169,114,83,15,41,40,228,230,216,195,30,165,221,84,194,147,86,172,255,115,166,158,115,1,199,32,160,1,11,182,252,79,41,8,48,244,11,203,133,17,77,49,222,76,98,81,38,52,48,168,162,170,180,19,191,235,171,245,109,59,81,147,255,249,158,98,224,209,9,208,49,232,65,237,123,209,29,60,58,142,158,140,206,179,17,179,164,74,199,37,148,203,185,170,122,91,101,82,90,77,29,193,225,47,74,25,5,42,206,158,104,114,200,58,116,40,250,42,39,101,85,147,46,165,115,65,24,138,0,5,109,144,70,68,189,166,32,217,154,174,217,15,24,177,1,80,180,230,136,36,16,180,9,44,239,12,129,66,25,200,203,247,85,216,69,183,78,35,113,251,113,4,34,159,57,66,224,159,165,125,37,170,87,59,121,159,81,196,187,156,126,67,98,103,10,209,191,170,247,204,168,159,108,68,63,183,111,246,182,86,57,208,216,207,79,223,211,228,75,178,102,138,43,41,210,72,89,231,49,118,209,22,130,79,37,79,232,211,69,132,167,238,73,123,85,168,211,121,213,4,180,218,45,165,86,142,160,160,92,89,215,147,235,214,63,204,98,112,164,59,107,74,20,89,200,234,122,41,123,21,63,68,123,42,189,155,98,128,77,0,1,201,45,16,147,6,1,49,197,205,69,150,64,117,74,133,132,142,66,47,66,26,32,226,218,111,146,173,72,203,42,188,252,118,9,129,187,113,155,81,119,112,70,41,243,135,22,236,173,233,200,173,14,53,141,20,78,74,108,93,78,235,106,93,194,127,184,41,182,177,57,170,131,159,47,103,53,118,105,76,48,225,216,204,154,113,115,150,77,40,67,39,150,81,48,112,81,58,35,13,27,39,147,156,92,101,180,188,168,176,234,227,145,213,12,33,67,184,219,154,137,25,25,219,165,57,214,213,148,64,226,224,85,6,150,227,108,80,93,160,80,154,23,22,91,135,153,161,213,164,146,195,168,250,187,167,125,182,123,166,178,130,125,64,0,61,247,248,186,173,220,170,128,83,5,53,24,41,50,12,38,178,113,80,89,252,123,216,148,110,228,154,99,29,64,209,140,245,106,117,121,211,97,15,210,231,21,173,0,223,205,91,89,207,236,87,196,187,135,114,24,194,237,159,227,28,38,32,220,168,85,149,159,88,221,70,153,69,153,233,225,211,79,1,21,136,77,204,206,77,228,54,100,49,100,207,244,234,236,93,148,203,135,232,187,178,209,98,181,255,251,178,68,215,140,197,10,103,73,27,70,63,64,164,204,217,3,105,232,164,81,33,155,46,108,153,23,194,33,51,101,77,147,34,233,141,153,236,186,49,152,234,42,89,247,37,255,165,45,26,51,37,127,234,233,110,189,126,252,76,76,173,250,69,252,200,46,4,59,118,220,181,45,204,149,1,204,150,40,169,10,56,0,81,180,129,84,218,49,11,114,165,120,78,204,99,140,42,89,222,83,78,178,58,107,145,122,92,226,180,15,173,175,69,101,103,23,108,87,117,247,15,193,51,72,187,83,94,177,26,227,247,164,155,31,85,143,78,115,189,101,249,103,104,235,186,109,59,211,238,178,151,201,238,249,130,6,91,182,134,35,72,218,118,155,136,154,73,145,217,83,177,35,82,239,83,37,161,38,245,227,67,78,169,142,106,106,45,33,62,45,95,183,155,186,152,137,178,254,147,112,93,182,234,50,145,40,201,98,67,56,170,78,35,143,50,208,32,235,71,179,13,136,141,37,38,42,136,5,128,38,37,123,130,137,97,197,112,82,84,187,137,28,53,132,125,29,132,98,144,16,45,59,78,93,170,12,103,142,109,126,46,99,95,42,40,34,17,41,0,202,49,64,34,131,83,191,98,17,156,102,167,9,103,234,42,211,152,130,33,215,116,81,162,66,180,199,151,129,196,42,47,123,172,10,60,240,125,72,220,185,198,117,191,170,218,39,154,201,171,174,97,89,111,63,93,189,213,21,115,45,123,235,255,134,247,236,139,117,69,169,14,185,168,152,90,110,56,168,108,83,238,110,226,96,231,79,136,249,157,156,115,196,62,155,21,49,195,159,21,29,83,78,204,203,57,154,125,215,76,115,24,192,177,212,48,94,221,183,89,89,2,148,185,26,133,190,183,13,69,65,161,142,13,41,197,25,235,39,109,212,98,166,79,101,41,73,138,135,143,211,203,128,80,199,80,65,39,18,1,195,212,30,237,37,21,114,51,77,11,46,108,157,224,114,22,81,84,164,162,232,154,158,64,198,34,240,85,157,170,152,162,134,77,87,213,80,208,218,18,45,61,11,36,57,42,232,190,134,222,94,34,249,235,165,79,239,161,243,176,182,239,62,113,57,103,157,252,207,78,22,235,111,127,249,243,252,134,62,141,118,120,197,12,140,97,132,228,19,13,4,56,252,212,209,16,202,111,140,236,120,105,96,211,27,3,155,204,8,35,38,20,112,26,122,17,17,103,214,203,0,198,168,32,171,190,163,97,193,203,156,96,163,32,21,127,1,0,179,53,0,11,5,129,200,84,59,16,210,112,176,118,39,33,163,125,217,187,238,180,38,224,166,231,1,36,122,35,75,75,238,183,199,72,180,232,238,148,8,2,83,197,69,166,135,150,179,156,207,169,27,190,163,142,63,227,255,251,178,100,211,14,197,213,102,196,131,153,91,112,117,108,216,224,97,35,124,23,177,155,22,77,233,107,193,188,51,100,204,244,13,184,249,114,20,153,91,180,209,105,182,107,12,151,193,138,231,20,85,182,171,74,234,145,87,121,186,73,238,147,138,170,161,147,173,238,54,136,134,186,110,37,207,179,172,170,149,125,134,236,45,203,226,101,138,67,238,149,142,33,143,251,139,81,178,229,159,112,244,128,44,68,122,144,10,77,39,46,182,81,140,22,144,117,66,2,120,70,142,16,188,54,217,148,237,172,38,105,16,76,169,177,118,2,139,114,85,9,176,197,74,59,206,238,166,113,118,226,200,231,161,48,83,65,67,20,174,53,32,149,234,200,111,146,18,57,54,45,168,74,43,191,46,68,93,244,165,241,114,134,115,126,151,206,158,121,196,60,173,235,153,153,153,127,83,159,130,167,153,10,139,14,127,130,166,150,30,106,119,255,61,78,243,96,58,0,4,84,140,68,30,44,184,100,219,7,127,0,101,161,102,112,228,96,68,198,175,64,102,225,8,240,103,51,197,10,141,44,18,4,139,106,24,80,16,233,68,86,161,50,74,214,97,145,181,118,132,6,6,48,80,28,242,162,51,162,245,48,166,154,135,36,128,116,18,25,194,88,242,232,211,160,247,89,106,117,101,172,90,36,167,110,117,8,224,60,128,69,36,84,241,20,101,60,9,174,193,161,67,7,204,188,221,123,13,235,255,191,239,152,254,233,151,180,209,58,126,161,107,112,232,86,38,143,120,26,96,200,98,24,110,54,61,207,196,38,22,52,125,219,75,160,211,201,21,161,22,145,137,23,59,67,132,112,20,110,123,11,188,146,29,234,215,54,101,220,73,239,19,120,196,216,143,53,230,143,173,86,50,249,34,214,51,3,236,118,22,138,6,9,208,48,41,135,240,199,104,89,232,128,6,164,96,39,128,96,220,128,49,77,5,70,30,229,151,184,2,134,103,37,173,242,243,162,114,44,28,159,59,106,55,63,143,232,181,83,201,255,72,113,86,83,126,29,16,70,10,81,251,108,254,56,164,208,247,99,205,13,198,65,135,42,69,234,100,80,162,41,58,198,39,216,201,33,148,84,39,56,104,94,100,91,88,112,143,222,17,37,248,86,180,163,160,37,153,48,188,242,238,151,255,188,47,206,222,134,0,38,219,208,206,67,42,7,53,164,142,87,144,51,35,108,221,32,140,157,32,114,226,254,153,186,98,200,87,65,88,101,90,180,29,87,2,52,146,137,170,245,211,62,243,207,104,168,183,26,11,119,93,137,82,235,157,85,117,104,184,214,99,81,185,190,64,18,59,113,28,242,131,176,128,104,176,157,123,106,213,185,79,103,183,107,216,165,151,224,240,91,152,235,75,22,87,255,251,178,100,204,12,213,225,103,70,155,104,126,210,122,236,216,241,101,131,94,20,53,155,34,109,9,252,201,154,51,100,69,134,21,160,42,41,187,157,94,84,239,124,233,169,25,116,187,118,102,218,187,153,189,42,144,230,133,70,168,62,240,101,188,6,184,177,160,79,159,157,70,189,175,53,181,191,175,30,75,201,61,118,253,254,35,203,243,159,140,226,47,165,237,187,238,0,180,184,176,84,186,170,210,17,142,97,29,221,97,86,11,25,134,129,114,168,105,24,236,32,225,20,16,48,62,86,122,234,66,247,182,180,96,253,149,238,96,68,206,117,25,136,204,42,161,49,196,46,52,213,168,212,186,185,174,92,212,103,60,197,35,181,146,106,208,207,123,214,247,102,71,45,19,42,37,81,217,141,217,149,254,197,170,121,45,94,118,77,19,238,213,234,122,162,94,123,175,255,106,186,2,213,0,6,147,11,2,76,18,33,48,42,252,199,19,34,97,25,191,194,198,23,53,153,25,56,100,144,194,9,76,172,121,30,51,9,12,1,197,115,2,128,197,64,206,3,52,95,194,17,16,240,220,189,9,22,241,164,66,41,152,24,102,76,13,118,139,244,172,80,202,95,52,160,184,165,45,223,245,117,12,52,136,37,246,106,143,61,27,8,198,196,220,77,163,175,200,100,96,4,222,106,95,122,110,255,234,197,107,246,235,24,228,48,174,75,252,252,142,94,190,92,255,63,47,59,207,146,181,225,117,89,242,203,222,136,66,145,239,47,65,165,186,153,141,4,238,65,198,175,177,82,130,206,143,175,140,91,121,197,239,105,107,139,215,116,190,62,51,30,218,158,217,175,213,135,92,250,64,0,0,228,144,11,110,223,229,20,168,136,188,118,78,32,15,218,18,171,44,15,233,208,156,89,25,114,177,91,229,178,234,223,189,191,183,255,255,12,68,230,232,66,4,17,166,217,13,221,10,67,133,181,89,17,44,122,24,209,220,37,234,23,13,78,219,50,44,137,158,41,91,119,67,217,65,249,210,39,109,121,29,86,178,185,69,61,8,177,180,53,77,85,187,89,100,181,106,31,103,73,199,209,205,77,146,182,239,225,59,128,12,147,108,35,100,35,0,111,21,25,222,38,88,105,152,56,96,13,154,70,134,124,2,174,17,198,16,128,14,16,210,149,250,135,91,92,203,173,182,66,228,63,127,157,118,58,144,131,128,21,134,4,144,194,218,251,80,11,145,97,234,108,227,184,172,234,42,251,183,241,43,31,31,213,74,210,185,44,78,134,44,210,217,100,245,251,25,212,221,62,231,160,234,120,9,0,92,76,33,8,196,77,239,124,233,109,41,53,26,70,179,47,17,183,116,233,204,47,105,220,241,22,66,177,149,3,134,189,58,143,66,7,24,38,48,255,251,178,100,211,140,133,133,103,198,19,131,127,64,110,140,233,173,48,103,174,23,61,163,36,109,33,253,1,227,179,102,168,244,161,96,199,113,98,203,63,129,58,210,135,224,244,244,100,139,8,161,210,136,40,182,57,166,72,158,152,198,166,172,106,109,88,201,7,27,101,141,136,48,29,213,253,245,93,222,94,137,15,204,219,196,171,144,155,125,255,103,115,113,103,101,70,54,161,135,20,229,83,225,34,34,114,44,123,109,61,61,155,44,28,103,51,109,1,249,103,168,255,241,191,150,53,203,40,92,40,125,82,140,27,50,44,56,93,168,244,238,26,121,156,171,87,75,88,52,84,114,140,30,61,254,170,209,40,111,76,176,243,42,253,63,125,58,77,52,203,237,59,213,36,192,235,226,174,146,109,105,71,197,85,85,90,69,223,85,92,243,220,125,93,250,34,212,43,69,17,233,223,251,13,7,20,0,67,211,33,58,3,32,26,238,65,252,1,27,129,97,241,14,153,67,49,169,65,26,168,225,144,21,155,10,57,145,8,7,24,25,112,168,24,84,84,32,182,32,128,114,205,17,8,151,20,56,64,28,48,242,141,12,139,7,0,134,151,88,176,20,113,187,18,20,174,83,42,68,48,84,98,97,80,128,230,194,157,236,169,244,98,109,228,66,153,192,181,51,38,201,157,59,11,169,108,151,202,17,26,161,131,171,210,200,163,185,200,100,25,8,134,11,25,81,238,32,173,93,239,244,154,251,85,123,218,234,230,214,238,214,62,25,106,30,201,7,150,186,131,100,94,186,5,42,190,205,154,227,143,138,36,168,153,178,9,168,137,44,212,156,114,98,13,146,243,229,221,113,76,232,236,54,123,64,255,91,221,178,92,218,231,167,168,1,168,52,0,1,56,157,50,253,181,216,166,156,18,160,37,40,161,165,64,179,7,132,177,89,12,101,151,8,118,117,19,107,70,119,136,11,71,83,77,40,39,247,198,182,12,212,37,20,76,156,213,103,107,43,140,250,212,54,62,100,75,66,225,217,101,180,196,50,35,199,122,34,145,205,14,130,122,102,34,30,197,134,188,45,146,24,156,25,151,43,196,30,154,197,36,132,66,96,176,64,142,93,93,20,169,225,140,142,174,136,206,138,140,143,16,59,85,211,57,109,90,224,11,0,10,42,66,107,112,230,24,86,96,251,230,250,154,110,6,134,206,162,97,38,67,170,70,114,40,102,99,70,64,178,96,96,139,252,152,248,148,52,168,4,52,60,183,223,97,0,26,204,73,8,91,55,104,2,193,130,51,56,243,1,119,95,162,192,155,200,14,75,75,104,105,97,153,163,183,40,127,220,167,10,67,184,63,12,44,231,64,234,62,180,148,2,224,160,115,64,184,225,83,5,9,14,72,38,88,168,84,255,251,178,100,210,12,5,247,102,198,19,101,95,34,121,76,233,221,36,101,233,21,165,155,28,109,161,91,73,204,51,100,137,134,21,184,110,227,139,233,255,249,255,189,211,138,155,184,141,57,125,170,185,196,142,77,146,132,169,39,83,221,41,101,81,164,159,119,2,194,185,126,18,229,28,61,200,24,131,68,132,99,246,164,28,68,191,86,55,125,223,52,229,152,238,122,182,181,177,193,213,128,154,169,63,232,20,93,74,145,160,105,235,201,27,145,169,97,132,3,131,42,61,210,82,145,105,126,21,109,145,221,213,33,172,119,172,101,53,1,241,89,117,157,111,175,144,111,251,155,179,211,14,227,253,91,185,125,69,153,11,51,151,33,10,103,62,198,98,157,145,206,75,50,42,77,74,173,218,170,131,86,109,37,16,53,157,156,238,141,247,90,169,85,81,88,237,59,32,179,157,12,170,84,255,187,246,244,101,85,187,17,154,101,255,195,106,0,187,174,217,71,80,124,59,160,205,150,100,242,169,88,84,193,214,47,137,3,26,243,23,131,38,222,172,37,178,247,121,79,62,177,40,156,228,14,214,95,41,84,252,174,59,125,53,89,27,201,104,131,239,77,25,243,190,143,140,28,4,228,53,14,254,142,83,54,145,197,3,74,157,219,135,73,210,12,207,15,189,149,143,177,7,202,55,122,208,139,182,233,39,33,47,135,71,182,191,211,50,31,101,62,236,235,115,210,136,124,142,219,205,77,228,216,10,32,28,120,88,149,165,45,177,253,250,162,225,143,124,235,193,206,160,243,167,233,159,77,227,155,150,85,170,4,136,106,1,0,169,182,223,161,53,47,202,208,12,106,10,129,220,249,151,217,62,151,170,82,67,207,124,198,224,207,165,182,251,57,177,24,148,174,244,93,253,157,151,91,155,136,215,94,173,30,77,144,195,95,164,143,211,95,209,121,132,133,89,11,141,50,12,94,82,117,146,83,149,89,68,138,65,24,34,58,254,182,69,210,85,61,36,52,148,24,246,77,42,204,230,194,69,54,129,243,240,185,104,194,119,30,157,226,190,52,75,83,86,251,132,132,25,156,167,81,134,153,169,28,68,167,124,104,158,139,177,236,203,21,51,100,244,62,241,139,203,197,157,9,95,124,36,130,206,82,1,155,93,241,130,21,1,16,188,49,38,137,132,13,128,82,145,8,194,33,68,69,129,238,92,69,17,53,39,43,129,91,119,71,98,1,121,80,183,118,193,56,84,213,80,251,46,96,194,38,41,219,134,134,49,140,230,228,112,164,194,172,65,224,233,25,17,80,162,212,196,26,83,9,67,129,66,67,151,76,58,44,124,234,57,153,220,149,183,24,219,72,232,150,90,102,158,7,143,67,120,89,113,122,204,149,136,122,205,30,171,204,61,255,251,178,68,205,12,132,168,102,202,155,6,93,242,147,236,217,87,96,200,190,83,129,155,42,109,61,9,130,81,51,100,141,167,161,49,21,82,98,130,163,6,16,89,210,80,116,13,75,195,224,228,70,151,186,118,105,32,113,114,59,31,142,58,251,123,140,155,180,174,44,119,17,204,236,182,64,8,222,1,146,203,113,140,48,217,4,117,12,154,2,35,39,48,2,60,130,71,39,145,48,176,246,100,140,226,106,114,192,20,91,152,160,64,169,22,28,238,164,20,197,151,170,135,217,156,19,68,133,90,198,20,42,17,158,177,1,10,201,41,82,6,24,228,179,202,35,26,106,86,93,148,238,197,49,249,166,8,177,55,107,142,161,133,99,148,216,37,14,154,27,181,91,75,154,107,176,217,102,132,104,138,97,176,97,210,44,58,34,109,214,31,65,240,37,90,130,38,82,160,129,197,167,105,77,78,149,22,159,27,193,24,214,234,165,103,39,133,139,241,182,52,150,85,198,1,180,213,0,16,139,136,200,84,12,80,72,218,222,204,35,36,205,7,14,14,13,219,48,165,195,65,6,26,52,48,193,210,80,113,128,0,195,48,225,184,1,196,83,86,196,232,44,117,190,229,70,158,86,174,91,230,167,74,229,192,207,242,4,200,10,218,128,208,252,174,117,206,183,34,148,67,124,150,70,249,122,79,55,82,158,131,113,145,113,227,145,4,167,48,69,245,89,191,103,201,61,228,233,201,54,157,63,110,71,136,51,206,204,136,202,167,82,75,44,241,29,26,56,233,167,187,62,109,6,169,38,121,198,9,83,187,167,93,221,84,247,211,221,240,212,233,141,58,230,213,127,239,167,105,129,164,164,251,45,96,204,184,187,238,160,30,239,250,38,9,73,56,67,133,22,119,18,114,246,196,192,227,35,67,216,46,86,163,181,83,186,230,210,173,145,183,73,124,193,74,197,73,24,66,49,132,173,133,51,67,210,153,232,102,104,151,244,36,231,4,188,169,133,44,120,44,195,66,33,59,78,56,38,212,13,115,143,3,35,46,29,37,122,143,61,130,117,5,69,234,181,51,198,183,159,136,73,82,222,7,97,98,99,38,198,98,102,69,6,229,178,118,148,70,208,86,118,125,130,168,6,181,20,7,46,52,243,144,164,97,112,64,200,166,60,12,52,0,166,133,102,37,202,77,112,224,33,37,34,233,179,165,2,149,137,16,3,79,96,5,240,140,212,174,225,16,25,135,24,3,68,17,234,50,149,182,101,205,117,254,189,69,62,4,201,48,32,21,144,251,136,4,104,196,234,233,86,89,70,209,87,234,141,229,177,82,203,255,255,114,143,247,117,126,235,213,101,203,97,253,67,198,167,229,58,148,220,183,164,217,68,154,234,166,137,3,201,121,42,38,113,255,251,176,100,199,142,132,211,102,199,27,101,94,194,105,37,153,1,97,227,76,23,41,155,22,109,165,185,130,2,179,102,168,196,153,165,90,48,205,166,138,44,37,176,180,42,53,57,161,93,10,230,21,137,223,112,119,81,138,40,109,37,30,67,122,108,180,205,21,169,87,217,169,161,100,21,58,22,6,73,187,175,254,118,219,100,188,42,161,92,124,136,56,56,88,46,45,144,56,178,96,226,129,221,155,70,175,203,152,27,170,174,195,64,129,109,177,36,105,26,124,164,125,74,103,89,233,147,52,226,176,215,139,76,140,177,233,13,238,138,68,46,105,178,219,19,118,190,215,186,121,57,215,223,17,116,86,86,195,77,111,214,52,228,113,251,31,241,153,151,152,133,121,214,183,151,252,225,180,204,87,87,111,49,83,111,219,26,62,75,246,214,67,41,183,109,45,144,151,199,220,251,187,74,202,86,206,78,184,196,10,0,0,9,140,199,8,144,50,8,197,13,195,60,142,198,162,7,28,38,130,0,198,8,50,25,220,8,23,6,25,20,118,52,37,34,2,14,0,196,0,150,245,93,34,130,105,150,165,89,132,32,6,186,148,111,178,11,136,131,228,193,22,190,194,95,88,251,38,12,9,10,4,155,12,195,245,0,79,76,119,59,52,17,235,184,91,156,185,43,139,74,171,10,35,25,100,36,8,174,245,85,103,102,85,255,167,153,19,166,149,231,179,173,21,208,235,152,204,167,166,205,218,109,85,77,159,79,107,87,59,43,28,180,165,3,233,173,9,157,52,227,165,63,53,232,172,205,231,244,61,147,79,49,62,200,85,155,141,118,211,40,168,11,165,92,0,64,117,70,173,182,185,121,204,105,23,30,1,211,131,160,137,130,123,174,28,156,242,163,134,235,103,162,122,235,200,40,166,29,202,1,1,91,29,81,219,93,140,249,240,53,179,198,37,224,204,79,215,25,199,174,21,102,244,41,21,213,168,98,16,41,205,100,4,59,90,182,103,38,8,202,169,118,98,21,55,60,12,223,225,45,214,242,3,132,179,152,141,204,30,164,113,186,126,133,48,134,177,81,129,152,193,197,98,69,176,51,21,81,198,144,221,246,171,146,171,1,148,136,12,150,239,248,16,32,112,177,164,230,160,40,96,131,158,53,119,152,112,196,81,134,65,136,143,172,249,107,6,123,227,173,14,93,110,54,212,32,25,93,107,114,232,164,11,186,108,63,218,76,21,73,80,27,163,22,143,24,131,160,165,136,1,208,64,3,207,81,41,133,158,212,49,227,146,16,232,191,136,175,231,255,255,191,190,127,139,185,111,85,191,73,211,164,52,195,8,49,27,31,49,115,186,78,203,105,85,17,211,154,91,49,201,76,90,161,5,56,217,149,163,230,74,216,195,199,255,251,178,100,207,140,5,38,102,198,155,130,94,194,124,44,217,173,48,195,165,82,25,155,42,109,33,119,201,214,179,100,73,134,13,112,28,109,195,225,119,45,59,230,116,239,111,85,159,83,216,168,7,23,232,21,117,175,75,75,73,34,92,209,57,43,122,65,15,185,45,197,38,223,173,3,69,20,163,59,121,251,136,123,151,105,210,206,181,214,112,186,154,10,43,253,234,94,191,127,102,133,116,10,36,24,59,80,137,148,72,57,66,139,114,12,228,94,9,32,228,237,26,172,2,45,228,118,8,233,157,88,97,134,24,33,22,174,72,68,104,93,47,205,95,236,41,111,123,216,145,124,205,11,123,8,190,232,215,48,92,92,247,165,199,56,77,33,121,107,63,192,147,16,83,81,76,203,142,78,42,0,3,128,107,112,70,20,50,83,220,221,114,195,105,31,77,105,90,48,32,64,211,235,99,153,132,12,234,40,51,83,240,201,224,226,136,2,226,3,16,144,23,49,162,134,3,17,15,25,44,101,0,150,7,52,180,22,5,15,134,8,34,6,7,96,5,149,116,145,209,86,140,46,38,28,60,213,147,51,231,130,16,203,41,238,225,46,165,175,148,63,77,40,139,181,184,140,56,209,210,75,37,180,243,13,151,36,45,106,157,139,168,190,161,149,51,83,17,221,213,221,115,199,126,246,179,137,184,190,155,47,171,226,44,221,51,122,85,104,107,53,156,172,237,220,212,74,168,189,199,164,158,118,9,244,129,245,217,68,180,183,61,69,150,206,188,209,199,159,124,211,206,196,50,162,25,206,247,213,69,123,58,191,250,8,181,76,77,62,229,1,193,37,109,167,85,234,243,156,140,44,128,208,169,85,3,168,234,9,34,89,210,50,44,172,208,158,145,229,43,119,148,159,143,82,36,11,30,146,194,216,194,58,130,201,201,35,189,148,101,96,203,200,69,217,158,53,4,145,79,168,198,86,115,123,84,163,62,59,59,155,74,18,23,140,2,14,13,113,43,160,184,32,48,136,193,67,80,44,19,10,54,54,99,117,193,22,121,217,36,51,48,67,184,181,24,90,144,123,2,135,131,228,72,132,113,94,48,162,97,21,65,36,5,68,2,199,174,196,249,142,203,166,215,34,19,50,128,0,107,77,25,89,9,136,10,24,132,225,149,206,156,50,1,232,82,150,7,204,25,112,53,72,128,76,206,225,140,200,57,126,158,74,146,100,9,47,90,241,77,116,24,102,234,110,157,42,237,175,11,0,184,69,22,117,152,115,187,18,86,178,209,138,5,189,130,22,52,53,186,44,39,172,214,35,216,124,56,132,225,172,45,99,121,187,183,136,138,139,227,223,250,226,133,152,246,196,115,89,16,107,187,77,122,62,54,223,230,228,100,112,253,84,236,103,41,255,251,178,100,223,12,133,241,103,68,147,154,90,240,137,76,217,103,61,35,127,83,233,155,26,109,225,11,129,250,162,99,1,166,13,241,104,179,80,204,215,73,231,200,211,185,170,60,121,15,15,52,208,247,203,203,119,14,147,221,75,17,80,195,105,118,226,186,154,138,152,121,158,184,0,239,66,0,19,8,188,133,199,50,129,9,89,190,34,70,2,67,38,217,145,132,14,25,8,64,123,206,216,85,251,242,91,42,22,85,156,163,70,62,0,48,110,184,251,80,136,195,50,73,49,128,168,201,123,174,234,28,176,235,78,181,251,150,118,103,78,105,119,231,96,188,116,65,75,147,182,26,1,169,41,59,218,202,204,111,69,156,84,92,125,203,198,41,4,231,71,137,152,91,123,194,176,138,202,8,71,140,207,176,85,27,214,104,237,45,253,177,175,180,124,183,126,241,183,31,116,181,126,234,4,38,213,176,113,117,128,15,51,154,20,208,210,72,158,184,20,164,204,139,9,187,140,164,52,197,224,208,24,192,214,67,98,24,5,83,102,236,231,207,50,118,42,173,238,27,148,188,197,70,221,167,85,228,140,196,173,160,106,119,197,238,133,4,232,84,48,226,23,206,106,153,187,180,206,49,197,143,182,137,133,37,58,73,65,172,131,27,139,239,247,78,229,218,127,116,251,101,186,255,253,57,231,119,239,148,80,224,100,25,101,200,139,100,151,24,242,9,179,21,42,96,64,14,135,135,98,146,28,80,184,185,140,129,203,57,70,51,146,65,23,46,148,213,16,34,52,219,45,188,138,67,90,200,204,101,193,103,213,230,209,32,36,168,2,1,148,219,110,68,35,14,146,66,65,33,154,97,235,244,138,74,236,67,57,194,17,16,168,29,53,41,251,113,221,154,96,252,49,216,149,161,15,254,128,210,24,165,51,169,11,190,228,161,222,184,129,79,11,112,112,140,233,12,170,65,193,158,108,124,40,130,28,64,140,54,224,201,12,159,223,170,132,117,79,103,82,49,245,80,208,148,201,101,132,80,158,28,85,180,153,205,21,58,124,185,112,166,73,59,234,215,65,12,237,130,226,242,90,230,127,152,53,126,227,0,193,147,19,79,146,77,120,249,54,137,132,223,74,211,124,75,12,108,100,51,193,240,61,158,96,224,153,175,130,102,121,17,1,130,96,36,41,140,2,36,142,161,52,81,84,14,2,134,68,176,25,45,136,67,34,76,29,17,192,24,178,42,249,142,63,207,186,166,61,82,49,20,77,118,12,253,176,248,220,237,249,154,38,161,106,154,26,135,221,185,151,157,114,51,199,250,57,3,113,152,80,212,164,169,55,73,42,174,216,54,52,137,97,229,15,199,115,182,233,22,84,212,245,196,220,189,208,215,94,249,153,238,226,98,217,217,216,255,251,178,100,211,140,5,32,103,71,155,105,69,160,121,44,121,39,97,35,92,89,1,155,16,46,101,109,210,4,51,102,180,103,152,101,251,69,3,68,73,201,160,170,100,181,15,57,238,100,50,87,58,62,148,43,14,108,235,157,131,69,158,217,113,99,13,14,196,26,203,34,226,220,213,161,207,68,244,177,106,239,123,183,49,247,22,255,208,3,46,85,154,177,53,207,166,214,128,8,82,92,28,183,89,111,66,203,6,101,49,30,48,154,209,73,170,21,148,10,132,76,137,90,99,146,76,88,225,211,255,254,128,68,54,173,54,159,115,59,101,108,53,201,151,27,204,216,116,47,149,103,38,66,137,97,108,19,184,47,226,73,235,204,97,83,185,118,251,22,245,159,235,238,237,100,60,185,30,92,244,165,45,61,81,10,41,231,218,120,199,122,163,61,246,152,150,187,118,223,24,255,46,139,107,217,203,111,247,52,233,200,42,207,251,30,94,91,237,76,62,215,77,219,224,108,227,85,13,77,191,249,4,18,113,131,11,81,212,51,37,96,150,81,71,217,56,141,81,39,234,126,94,226,58,123,180,57,66,59,122,227,211,255,27,116,211,18,243,49,213,179,247,106,118,185,203,230,228,244,255,175,32,7,165,239,68,132,223,156,199,55,130,196,98,165,161,41,126,99,148,132,100,31,21,99,22,220,114,186,108,226,198,189,204,80,212,132,154,99,6,49,236,103,3,33,170,212,247,53,191,28,63,226,182,186,27,74,234,56,66,130,38,19,229,12,151,185,186,110,125,220,111,117,26,127,28,221,52,117,125,245,224,78,194,78,93,126,11,90,46,73,160,62,21,1,242,40,220,84,1,58,216,152,141,81,224,40,217,182,77,160,124,80,10,74,17,154,70,53,62,210,53,44,50,89,157,154,115,119,35,216,188,43,78,48,95,60,64,10,67,43,47,83,83,160,229,173,230,218,45,166,227,26,54,70,155,54,165,157,163,52,90,85,8,35,8,74,86,20,23,147,224,89,89,149,7,70,171,170,59,54,221,238,194,178,174,212,28,146,58,229,57,177,13,11,67,200,24,217,226,206,57,131,134,154,185,121,87,138,167,161,183,83,113,29,183,53,23,17,61,88,94,240,0,109,185,12,136,97,98,1,149,193,52,3,22,7,170,11,137,52,35,3,191,169,144,113,49,163,45,17,214,134,154,84,105,100,242,186,188,107,16,203,127,26,115,88,205,153,123,121,23,179,2,57,81,248,204,146,114,182,17,203,81,118,185,76,213,182,135,170,143,138,216,88,124,235,9,32,133,108,167,55,79,205,180,4,168,235,33,39,107,138,41,74,195,61,220,174,221,85,56,49,233,11,57,5,224,249,66,203,161,143,43,143,72,70,148,36,62,42,70,159,50,51,153,255,251,178,68,199,140,196,66,103,76,27,12,67,112,139,76,217,67,97,40,92,20,81,155,34,109,37,24,202,128,179,100,13,167,165,97,142,57,239,66,98,162,228,97,141,145,3,7,144,104,234,103,136,29,45,99,82,178,113,40,209,209,57,253,28,63,127,154,230,81,238,203,1,9,42,0,24,229,148,12,8,120,193,163,2,97,218,25,0,4,227,208,22,100,200,11,75,107,73,38,133,169,133,83,114,41,200,207,188,228,48,220,97,91,124,129,59,102,203,67,182,68,128,24,70,133,76,148,206,82,52,26,215,198,103,61,73,28,17,55,108,95,155,118,150,19,14,172,38,145,50,103,25,114,91,111,129,171,187,251,149,85,56,197,169,220,36,126,8,215,98,51,97,118,59,76,37,188,242,218,212,108,141,205,210,52,72,250,4,150,105,148,111,203,78,81,187,142,121,195,101,170,202,55,22,127,140,103,82,47,54,29,122,157,51,7,213,204,252,95,217,200,82,56,120,213,214,55,227,190,165,233,49,4,217,42,0,17,211,41,123,18,21,51,172,243,98,191,50,67,51,58,98,14,100,51,83,195,123,33,36,27,48,195,147,4,3,81,96,192,116,18,198,222,52,182,135,7,65,5,134,74,160,45,226,2,219,163,182,242,43,201,58,21,70,154,227,13,67,241,192,88,102,3,190,238,182,142,226,205,103,112,252,100,248,168,81,63,36,241,92,35,28,135,178,96,125,195,217,4,61,29,19,27,11,172,113,71,56,144,188,125,39,54,200,131,23,103,163,187,226,42,191,230,151,186,231,169,182,191,137,241,210,164,152,78,163,63,190,110,103,72,174,135,213,49,227,144,240,244,109,14,146,6,199,165,101,212,161,107,115,243,82,230,13,184,129,227,114,24,248,250,79,191,226,198,0,22,1,249,14,81,5,8,73,113,9,130,18,174,4,25,222,43,168,106,38,204,237,190,146,29,85,72,221,186,245,170,196,211,33,140,241,63,142,249,188,199,181,144,59,175,94,169,38,108,70,94,109,44,239,16,146,148,239,61,180,255,135,186,206,231,77,59,26,235,167,104,134,180,209,152,234,137,41,227,40,173,157,41,25,66,4,227,77,38,68,115,27,102,84,169,48,34,252,12,182,50,3,72,199,85,35,48,23,141,44,61,16,143,131,142,6,97,4,143,22,140,14,75,48,232,4,144,62,60,3,34,19,38,96,9,134,65,172,241,208,34,81,153,130,5,2,12,20,20,36,26,19,129,16,230,21,249,196,45,125,0,108,33,180,74,133,188,12,49,152,70,32,22,80,20,3,32,167,211,173,58,23,35,95,122,135,4,98,112,41,143,40,33,135,55,167,49,193,9,152,194,159,200,18,90,185,211,81,136,68,83,156,36,105,99,241,134,204,182,127,255,251,178,100,195,142,133,98,103,70,19,108,70,16,92,135,217,17,61,35,92,26,65,155,22,78,97,237,193,170,51,102,104,145,150,248,230,223,255,120,242,239,231,218,155,190,241,175,245,173,177,82,29,35,94,158,243,215,119,207,182,33,218,242,198,247,135,26,4,240,53,90,99,238,183,182,107,233,10,214,173,245,91,70,207,165,55,172,105,230,247,105,217,115,243,125,122,250,103,198,249,199,133,61,40,254,52,56,145,235,188,125,111,255,255,217,106,254,191,165,138,8,11,174,252,135,73,0,34,136,70,12,155,104,70,218,111,124,123,191,244,146,144,138,236,77,121,252,255,240,136,89,23,121,250,36,223,66,255,255,199,6,8,136,163,158,228,114,162,7,100,117,12,48,224,248,234,203,83,54,166,104,84,244,201,50,52,182,29,118,65,124,72,98,231,164,137,97,65,205,26,92,243,61,5,164,146,17,198,203,16,169,22,136,84,30,65,69,49,202,247,102,103,107,248,58,106,0,5,191,249,37,155,112,225,9,78,32,93,55,173,27,93,248,101,0,144,185,183,218,145,248,218,179,249,18,235,19,183,194,124,95,77,168,69,241,85,147,33,60,186,114,201,190,161,97,67,149,202,239,182,186,202,181,116,128,161,208,236,90,176,143,180,106,218,206,225,68,205,128,96,142,80,58,31,42,29,28,223,143,66,71,66,196,118,135,7,74,50,62,141,155,101,187,53,197,124,87,169,170,149,91,61,21,182,184,167,152,169,113,219,87,193,145,168,206,46,237,154,168,97,208,73,20,176,220,82,117,252,197,55,126,57,106,135,114,185,151,109,95,173,96,17,140,192,1,93,182,73,198,78,24,160,23,220,66,227,181,84,77,113,226,41,9,39,161,128,172,95,92,52,210,252,28,249,5,170,244,209,103,5,205,172,214,31,170,237,49,254,143,75,177,105,110,236,101,222,141,67,216,118,239,49,129,190,105,32,118,182,31,170,101,131,144,99,150,183,148,212,230,237,54,41,29,136,204,247,112,181,151,255,239,201,160,170,122,216,196,2,213,28,140,220,136,19,86,32,204,20,52,53,62,27,209,143,163,154,62,129,43,77,142,223,113,127,41,63,104,53,233,3,60,240,3,189,148,199,91,12,41,152,113,26,190,94,232,85,177,183,80,35,240,0,3,126,252,70,71,16,177,49,166,56,40,10,138,144,6,38,253,16,170,77,93,40,43,197,34,25,111,17,28,175,135,43,254,24,146,206,254,86,165,75,106,225,146,68,34,250,70,71,133,79,47,170,50,135,162,54,1,118,65,232,188,125,77,93,195,202,94,153,15,251,15,238,200,167,139,253,54,105,106,88,97,241,123,105,53,104,80,246,36,93,42,38,230,225,224,124,239,55,105,67,94,55,58,59,255,251,178,68,200,12,164,154,102,204,27,15,67,114,147,204,217,83,96,101,246,81,173,157,48,108,61,13,202,30,51,101,221,135,161,120,75,230,170,250,151,132,141,87,68,233,140,117,129,28,163,200,88,220,120,231,154,226,125,163,129,153,49,53,211,52,124,244,158,48,6,213,2,223,254,128,167,240,145,225,132,125,80,122,76,176,46,188,185,41,167,114,68,94,1,168,203,153,153,153,225,181,177,208,89,31,199,127,153,21,48,87,15,36,80,103,40,203,198,215,173,242,160,235,132,12,136,164,26,0,18,177,213,19,132,113,32,221,164,27,222,71,199,252,200,210,121,152,39,19,58,67,204,241,69,61,56,195,45,170,146,42,234,71,92,36,33,51,105,202,210,221,75,211,39,117,113,84,247,53,19,22,139,105,10,130,244,104,215,183,170,224,117,78,186,77,189,186,213,205,197,69,126,201,219,252,9,87,0,1,45,176,2,58,34,24,136,25,242,35,128,74,161,99,140,86,214,13,112,24,105,165,203,60,45,252,61,68,68,12,245,187,208,3,161,24,137,203,35,2,51,20,43,44,232,32,135,62,72,241,62,86,87,244,94,164,182,212,170,199,202,59,236,158,186,200,121,229,42,222,189,165,171,218,91,114,5,203,115,179,51,151,116,4,76,149,68,74,234,238,153,15,113,204,229,45,148,77,205,155,70,12,56,133,37,106,50,45,158,161,169,79,45,224,223,56,57,21,89,130,71,123,9,123,123,249,187,71,71,59,191,135,242,191,30,57,154,154,97,202,189,94,168,239,182,101,15,115,204,125,94,237,168,42,63,96,0,36,183,5,197,47,129,140,177,175,2,52,17,210,40,96,5,52,175,106,192,145,215,171,192,136,241,168,97,40,105,187,240,227,233,24,134,226,144,224,141,36,179,181,140,209,232,83,174,12,35,86,33,76,238,138,153,21,206,182,184,182,201,123,120,166,38,217,67,252,117,61,33,202,220,42,113,167,77,115,95,65,10,41,181,81,79,115,253,102,28,100,45,13,94,81,108,247,46,70,143,25,3,110,197,229,83,119,182,82,19,24,48,100,163,53,213,157,88,225,131,140,242,234,6,173,163,142,21,165,70,149,83,199,192,203,171,202,113,181,116,241,217,11,211,221,8,43,181,204,77,86,57,12,53,100,154,111,80,36,174,192,1,111,253,16,37,240,17,128,4,153,80,45,235,92,66,216,54,31,0,22,71,49,34,123,0,172,101,195,230,134,253,47,163,28,192,147,66,166,123,154,42,170,93,235,17,3,60,145,247,10,39,191,149,117,20,206,65,100,62,98,80,57,230,97,151,136,20,176,78,85,227,107,28,157,61,223,210,179,18,219,73,56,60,82,230,103,244,170,251,54,209,165,152,197,25,79,137,164,148,255,251,178,68,209,140,228,235,102,202,27,40,87,66,161,236,217,35,101,232,166,82,69,155,46,108,61,107,194,63,51,101,13,135,161,185,61,165,106,186,211,71,101,49,236,157,181,86,135,85,108,65,21,102,84,191,218,106,132,106,65,215,193,218,125,163,207,213,253,62,43,234,238,217,252,119,18,217,234,57,18,57,50,237,194,207,146,5,64,110,43,164,121,26,155,133,218,201,226,101,169,133,217,110,210,148,129,88,195,136,201,86,250,54,152,140,224,19,146,104,140,55,194,10,82,103,52,67,22,60,147,207,105,177,122,182,162,162,149,70,219,240,112,172,84,176,226,14,126,61,14,26,108,62,54,5,106,166,180,255,141,187,149,73,198,109,117,83,51,209,105,21,110,113,119,124,203,60,42,202,12,177,144,96,249,171,70,168,139,185,62,149,42,118,70,238,110,220,231,62,110,36,109,15,78,184,114,7,193,202,210,171,73,41,81,170,106,247,240,64,210,122,110,65,2,25,170,0,1,101,248,0,8,88,152,81,152,34,32,140,104,37,112,234,49,86,106,162,152,0,196,144,52,32,56,13,117,40,34,18,157,110,227,12,82,199,113,233,136,170,8,216,17,57,16,75,9,213,118,203,173,76,48,5,161,50,53,25,181,81,198,149,74,233,109,75,107,208,35,77,69,26,74,43,11,241,122,219,74,236,222,155,85,231,179,142,69,166,236,1,17,240,13,233,9,120,239,248,41,98,49,143,61,198,209,221,123,87,115,247,202,123,223,196,94,239,67,247,161,245,243,153,40,243,207,36,190,197,8,11,80,198,154,226,40,118,69,192,120,163,84,232,32,90,177,143,76,255,72,240,105,157,252,110,207,179,22,190,93,120,51,221,245,225,81,116,43,235,96,0,0,192,64,75,182,194,3,104,97,196,34,65,76,82,122,192,209,56,55,226,55,17,17,46,133,128,141,127,10,241,110,166,69,249,119,149,166,255,201,40,113,100,158,109,189,24,164,73,250,17,82,123,96,144,207,161,82,82,210,134,87,70,42,239,76,229,85,121,53,162,178,26,93,90,170,87,182,233,74,183,166,126,157,95,215,95,73,128,213,227,13,168,92,166,132,100,112,114,160,35,67,254,59,18,152,49,234,240,96,168,168,49,157,140,139,22,174,240,83,91,200,50,20,101,6,166,188,40,28,242,24,254,22,23,150,39,138,230,22,73,68,195,48,116,48,224,214,124,16,146,76,8,136,32,33,224,0,17,142,6,24,233,50,51,4,12,24,32,48,0,5,68,27,27,33,109,96,38,140,255,76,11,23,133,64,213,49,50,217,40,0,161,161,147,7,32,169,135,0,191,47,76,118,157,224,94,175,137,49,187,150,205,133,128,214,179,253,39,159,158,148,90,229,78,214,223,76,255,251,178,100,200,14,133,95,102,201,155,72,127,66,89,108,217,170,48,194,86,24,253,155,24,77,141,190,201,170,51,165,156,241,150,185,158,82,233,74,75,151,87,193,149,83,255,52,214,206,167,199,50,7,233,191,17,164,103,171,240,113,111,65,195,71,39,96,66,72,59,30,8,46,197,10,23,26,245,186,72,29,243,38,89,163,179,32,217,171,174,238,137,152,43,201,97,144,0,20,150,210,236,234,33,199,0,112,170,69,149,9,98,58,226,229,87,234,134,161,136,101,222,195,198,93,108,248,135,152,154,197,16,64,199,165,42,171,249,153,236,204,68,165,150,121,25,152,178,225,156,148,235,57,74,194,164,76,183,236,47,206,177,91,147,8,230,103,87,147,106,104,185,253,100,186,92,204,63,146,169,223,164,243,51,89,80,65,25,79,119,121,30,239,122,125,42,73,17,190,190,160,20,149,0,0,140,132,144,144,207,130,76,182,152,132,40,88,120,241,207,204,78,0,197,168,203,186,16,34,104,4,41,20,50,58,8,26,131,144,20,98,2,230,10,26,16,118,101,168,1,193,104,37,86,68,168,66,212,232,49,150,194,101,116,178,38,43,70,244,247,64,1,125,193,8,138,244,132,13,34,84,84,88,181,229,80,70,122,203,160,53,178,217,98,206,131,39,115,197,138,194,224,69,151,42,4,9,51,160,41,113,180,165,159,185,37,50,155,178,164,157,96,202,178,62,183,151,75,253,3,67,82,156,183,223,253,205,22,94,93,198,179,236,179,62,250,249,247,239,249,255,223,255,205,159,69,25,57,52,11,42,217,116,44,17,233,162,153,43,44,227,66,128,165,147,92,227,131,87,153,146,146,118,130,219,141,45,87,37,25,221,182,117,49,255,217,147,82,42,111,91,234,13,72,0,0,16,0,42,91,98,129,13,51,165,134,40,202,32,251,60,94,153,54,27,45,179,10,145,204,18,157,156,195,40,72,141,106,255,82,178,145,189,107,230,34,125,59,184,145,129,250,52,92,85,93,205,153,86,104,193,241,196,115,174,85,66,206,178,58,120,249,199,116,203,14,118,126,148,209,125,244,83,81,2,169,101,213,59,200,236,232,57,169,52,164,129,71,111,210,57,190,46,210,42,239,88,184,79,187,231,168,142,254,63,173,226,186,255,254,32,53,81,237,66,143,69,128,26,58,102,101,24,4,137,3,193,37,98,145,212,125,104,12,168,88,72,184,88,28,6,174,5,138,153,64,66,208,133,144,57,12,50,129,71,174,68,64,42,85,213,10,194,89,134,88,84,46,162,221,88,197,192,164,134,99,221,120,95,231,146,45,85,208,150,178,7,197,0,106,24,84,14,168,220,196,104,138,55,8,213,12,56,211,160,133,170,238,53,168,181,19,39,167,150,88,255,251,178,100,211,142,6,73,103,70,155,105,111,176,118,76,233,106,61,40,90,22,181,157,36,109,5,254,73,85,51,167,40,128,150,168,222,249,175,255,240,230,227,105,7,178,62,127,38,121,242,239,188,235,17,32,102,27,234,94,53,38,150,4,27,201,36,55,145,33,71,213,97,248,51,234,37,54,234,30,239,170,201,22,217,190,226,95,79,253,183,253,163,196,136,251,23,151,199,146,3,248,202,235,238,61,63,255,20,247,110,22,59,11,0,88,52,1,5,255,241,15,46,228,26,28,25,52,96,28,150,13,94,141,65,29,56,116,170,12,167,28,181,47,255,159,48,72,82,160,177,127,255,59,43,2,42,183,120,133,172,123,58,50,215,82,41,122,110,122,169,8,90,31,119,98,35,235,87,163,89,214,212,86,221,84,167,222,232,118,71,214,125,208,72,239,255,160,29,21,0,0,35,104,195,163,51,19,134,141,4,119,52,16,101,89,206,52,75,49,145,76,197,106,19,9,3,195,131,6,15,57,141,1,76,14,1,22,79,70,200,2,132,192,131,2,2,204,244,68,48,56,13,161,152,32,6,222,192,13,96,152,142,96,131,120,65,66,128,70,17,86,230,150,156,35,32,147,5,144,194,192,83,6,10,76,62,7,79,180,60,72,84,172,148,62,240,67,46,167,116,91,112,0,56,192,64,144,193,48,8,38,85,7,131,128,128,160,178,93,42,20,58,59,207,171,89,106,170,101,14,167,98,146,96,176,226,189,133,41,85,13,122,106,125,229,175,253,202,255,252,207,219,255,242,100,242,63,12,183,76,228,76,211,55,146,223,241,145,105,189,72,85,27,16,71,34,139,217,152,30,15,110,244,241,105,36,172,245,114,75,2,64,190,162,77,172,242,77,247,204,205,11,166,204,234,52,169,19,199,43,101,24,189,90,5,97,92,118,208,25,6,17,203,101,217,98,227,21,180,38,178,83,44,208,31,139,208,103,42,233,197,118,179,61,25,203,185,92,153,150,245,147,247,96,173,55,38,57,165,216,90,185,248,121,116,106,101,251,214,29,174,46,38,159,18,96,58,219,207,253,59,111,8,186,106,65,124,25,232,72,67,193,4,100,106,197,209,200,169,182,244,22,119,5,135,20,232,203,146,60,116,140,31,14,75,140,96,128,148,88,177,204,43,64,25,65,87,71,201,117,126,207,52,234,41,109,152,239,125,118,80,138,145,247,163,172,26,81,98,1,139,144,0,20,118,196,203,130,139,200,128,166,169,154,6,142,77,124,56,35,99,25,4,205,19,156,184,233,68,191,36,52,141,34,188,24,12,28,189,100,77,146,7,143,64,175,217,125,111,83,37,100,106,37,1,101,65,63,133,90,109,247,22,150,233,205,250,236,106,239,77,158,210,93,194,59,255,251,178,100,213,142,6,218,102,198,27,134,111,178,124,76,217,186,48,103,247,20,161,155,38,109,25,189,9,97,179,102,104,243,21,96,109,238,212,248,224,22,47,51,255,255,255,255,255,255,255,255,255,145,77,22,103,204,47,77,235,90,148,73,157,181,61,254,165,233,142,189,179,203,48,212,82,81,184,76,106,101,103,229,253,111,85,182,194,117,12,100,2,216,211,34,204,79,90,40,116,82,49,69,102,233,212,243,85,43,91,160,201,212,160,88,186,80,0,66,2,2,203,109,102,195,98,74,133,119,72,166,162,163,95,38,64,243,144,179,118,63,43,156,4,174,218,140,229,197,29,220,142,255,171,127,255,20,169,133,8,172,53,76,211,61,36,171,247,243,92,188,135,58,43,81,10,151,190,232,133,230,164,242,49,76,214,56,170,215,117,239,215,126,253,157,253,89,121,181,125,46,82,127,110,10,0,22,208,2,193,144,9,153,155,137,143,78,136,75,204,174,48,192,69,204,217,212,198,132,72,4,8,37,130,130,74,140,144,93,96,201,80,66,66,243,19,13,4,141,153,182,122,82,145,143,162,97,175,128,240,82,228,12,126,86,66,192,62,32,197,155,96,229,2,31,102,201,242,218,174,200,106,61,78,253,74,171,49,85,128,74,181,174,157,75,220,190,106,48,199,152,106,219,220,59,14,210,194,223,182,114,201,64,114,78,33,209,32,161,201,58,58,255,219,55,191,168,255,221,252,236,168,137,190,155,53,199,29,68,114,206,221,47,102,231,85,220,168,100,196,26,199,32,216,180,185,59,8,178,143,153,186,245,27,102,141,55,64,244,127,31,245,123,107,216,205,205,226,89,245,247,116,224,109,96,0,1,129,16,4,43,182,200,139,191,150,234,12,31,170,214,162,169,229,84,48,241,18,177,231,175,182,98,238,88,58,182,170,5,250,204,229,76,32,3,95,35,244,176,106,75,102,139,152,111,117,121,94,96,124,236,197,186,92,30,179,49,35,62,93,122,45,170,118,63,93,98,30,122,49,42,81,12,133,154,72,171,191,155,175,25,202,79,23,85,253,197,223,245,63,68,69,210,112,255,252,220,192,94,194,227,1,163,204,104,43,50,129,20,194,136,0,72,160,236,4,147,21,5,204,220,179,48,144,0,4,117,50,138,44,4,88,43,12,153,36,36,154,2,18,130,66,11,172,104,134,131,158,151,73,117,186,101,238,100,32,64,38,15,202,20,57,38,44,12,226,242,118,149,152,196,150,101,1,81,64,129,209,114,200,161,67,165,46,215,28,24,30,26,110,239,75,27,14,6,142,37,81,235,181,128,177,72,109,78,226,209,12,90,163,138,206,31,103,160,111,36,147,201,166,70,116,107,75,221,78,255,159,231,189,156,76,76,58,190,223,255,251,178,100,210,142,133,156,102,198,147,121,91,114,104,204,233,141,60,40,168,24,181,155,22,78,105,109,201,191,51,100,204,244,141,153,19,86,215,76,59,153,141,252,221,251,88,214,105,211,51,247,102,172,181,173,203,18,78,191,99,213,151,34,180,26,89,227,144,129,74,250,54,146,142,171,100,58,218,251,93,189,63,85,135,87,169,108,197,202,140,168,157,16,28,3,42,0,36,181,33,214,66,75,137,112,39,192,32,236,9,18,240,120,128,190,120,57,21,210,28,49,70,93,91,114,116,65,248,234,241,139,134,129,128,14,163,45,94,153,123,90,13,82,214,142,19,78,29,170,94,235,24,155,63,50,47,72,201,122,88,68,173,155,4,22,52,120,228,214,56,215,251,206,218,84,242,230,215,237,216,125,40,83,248,113,160,54,16,242,230,188,222,229,177,228,204,12,220,243,117,117,135,63,44,215,200,32,117,0,25,165,148,65,36,72,240,93,225,143,52,4,4,124,217,133,64,2,32,145,0,121,76,162,82,97,74,236,88,68,10,159,203,129,215,115,25,188,251,237,52,244,54,209,114,214,163,5,19,161,137,121,164,17,120,248,96,11,147,202,65,233,231,197,10,19,218,101,196,21,207,22,13,74,136,56,130,143,206,160,243,204,193,229,135,138,91,119,40,62,253,9,30,227,144,108,44,57,188,28,196,167,178,196,77,189,125,189,243,115,79,203,122,195,74,243,115,164,212,205,68,57,81,53,77,219,115,247,124,220,12,222,105,106,147,237,213,85,110,236,116,74,142,16,94,166,37,166,95,239,196,128,1,90,64,6,16,0,59,119,221,23,58,97,21,129,70,248,169,74,232,130,180,177,170,34,160,135,16,45,209,19,9,237,171,218,255,253,17,52,97,79,37,217,204,234,102,104,202,106,207,114,164,236,148,143,109,140,52,52,83,74,74,12,35,136,33,186,108,245,148,203,24,242,4,12,58,146,155,201,76,203,99,70,107,43,85,34,50,83,34,50,77,92,41,169,35,252,216,150,251,162,85,48,174,2,119,47,41,218,80,45,155,195,65,24,5,136,205,189,51,146,64,8,76,239,68,5,24,90,34,70,11,80,96,43,23,233,214,36,19,4,18,132,127,31,136,148,142,78,211,105,97,166,134,207,134,29,59,114,54,235,141,104,62,76,72,54,25,135,145,147,143,195,247,18,198,205,200,110,182,48,153,84,19,63,35,73,202,16,197,179,146,245,238,126,227,199,112,84,100,146,37,228,214,221,85,5,119,24,150,159,188,15,48,135,124,179,19,247,239,172,53,150,115,226,142,185,247,188,230,102,91,153,200,109,178,119,75,29,93,134,171,2,250,159,233,243,44,180,96,125,65,194,52,197,213,218,84,56,110,181,73,101,124,232,150,255,251,178,100,209,14,4,218,102,201,27,76,69,48,107,108,217,138,60,67,110,23,13,155,32,109,49,187,66,29,179,102,116,246,25,213,197,99,113,34,226,65,146,99,87,186,219,65,43,105,36,164,19,103,65,53,78,172,208,226,153,42,194,25,235,32,0,107,185,166,236,178,78,216,130,134,147,122,74,48,119,166,158,12,136,206,67,118,3,83,174,210,55,212,169,200,227,11,17,188,207,108,192,187,192,43,130,116,248,85,197,203,27,210,4,192,60,48,230,54,182,93,145,191,6,162,234,248,157,193,88,90,110,141,58,105,198,97,250,200,245,223,131,36,227,89,191,223,46,140,204,123,155,94,109,198,108,70,158,175,117,116,234,168,217,50,220,252,175,145,25,26,248,93,204,253,134,195,27,41,199,218,163,155,89,149,4,154,116,78,138,106,43,201,80,86,70,109,135,111,74,0,23,55,248,70,96,136,8,40,169,131,100,2,16,120,131,166,33,131,50,148,10,208,148,109,5,167,165,116,109,185,87,179,41,128,225,185,29,216,219,223,72,144,203,122,197,75,26,158,141,172,184,92,218,211,163,151,211,88,164,140,70,55,170,74,126,196,243,191,18,139,235,80,171,11,92,224,229,113,241,20,90,17,123,245,251,86,187,111,214,206,237,191,255,25,141,173,31,60,195,238,253,127,216,162,190,147,107,167,167,131,54,14,54,18,216,211,82,163,180,233,72,167,53,213,242,39,18,127,78,102,222,158,206,243,215,213,113,124,245,60,187,114,149,13,122,202,156,152,148,119,128,192,2,85,133,8,211,20,4,170,5,180,122,108,176,26,82,32,174,20,227,111,96,116,250,139,189,84,188,85,113,57,58,164,226,124,6,196,213,168,37,104,193,118,144,130,230,209,162,96,145,2,11,202,78,206,203,162,94,78,212,166,159,134,180,230,133,192,68,28,160,116,126,215,157,72,217,62,100,90,27,97,75,27,101,10,61,182,164,12,118,151,221,138,77,48,166,26,197,18,214,204,223,204,89,130,238,83,234,244,138,35,26,131,153,158,217,232,204,197,220,219,114,133,169,82,242,182,128,32,0,29,111,224,163,51,16,11,51,49,227,111,83,29,10,56,114,50,209,136,80,192,72,136,232,97,66,163,160,226,65,68,66,144,250,134,67,201,0,153,173,21,187,181,6,58,180,95,5,186,35,29,105,211,175,181,4,212,24,135,233,24,96,160,45,170,240,110,239,188,177,233,138,190,17,88,212,161,255,146,85,112,220,68,247,69,119,58,172,15,14,61,212,214,229,92,148,197,160,24,248,152,65,17,16,36,76,212,109,143,187,55,149,187,139,97,92,212,182,216,117,104,77,110,169,199,153,206,254,121,247,113,85,29,205,157,113,234,222,195,156,124,236,170,161,255,251,178,100,213,12,196,197,102,202,155,70,94,208,128,12,233,2,97,35,124,23,245,155,36,109,173,252,202,11,51,165,77,133,153,97,165,205,83,74,89,153,199,114,201,21,129,219,22,25,49,87,40,50,172,71,81,39,175,245,54,125,99,193,241,55,88,152,166,117,10,27,135,206,60,43,202,242,219,106,35,48,193,5,201,119,137,74,29,101,253,40,34,84,62,163,171,50,56,228,193,97,208,208,249,133,19,22,146,94,212,220,112,90,183,123,81,162,141,144,104,126,110,52,235,118,195,204,147,247,116,133,71,73,229,102,186,75,42,14,201,136,239,21,251,198,75,122,236,238,140,127,221,243,13,251,123,17,225,6,249,140,235,210,160,188,110,240,129,113,75,221,51,63,188,206,90,6,105,36,113,251,23,73,25,47,91,42,94,84,202,41,146,6,37,13,85,12,207,142,201,187,207,125,213,106,225,238,27,93,58,55,193,0,7,39,216,46,110,8,5,10,152,157,128,201,142,146,152,130,1,123,129,130,225,196,46,48,0,113,14,172,1,1,245,222,166,188,229,184,50,148,209,164,100,106,171,14,45,113,0,74,160,181,17,159,101,104,72,128,28,27,135,234,116,144,45,40,40,246,88,16,119,187,177,162,30,159,7,122,80,172,128,60,58,171,206,170,244,164,240,35,19,139,186,54,122,139,252,221,238,255,191,185,174,111,186,166,95,243,55,205,87,60,240,121,168,181,102,53,54,160,162,48,161,250,246,213,180,234,240,219,84,218,234,149,101,201,246,110,191,159,69,174,82,202,215,90,101,189,205,59,255,216,111,8,181,19,234,35,163,76,114,48,110,1,209,80,2,114,73,79,179,234,128,38,161,224,196,124,110,151,152,67,145,114,72,7,202,105,87,158,6,125,90,131,124,220,107,2,49,212,17,164,254,159,188,32,198,32,27,65,203,117,83,102,220,136,163,220,81,234,115,87,185,33,87,170,79,43,203,107,102,217,200,75,229,154,239,178,157,181,163,34,50,164,127,91,57,14,104,125,181,252,242,63,43,120,119,44,155,225,122,31,230,247,34,73,122,95,122,40,192,99,15,4,227,24,71,195,16,10,19,143,99,99,31,130,83,84,141,144,161,60,22,46,204,162,19,12,84,12,192,198,17,135,2,9,133,64,105,130,161,2,52,146,30,38,92,53,8,214,142,67,144,5,67,59,7,69,11,61,81,177,40,70,147,17,144,2,223,152,112,79,219,104,149,8,162,74,153,38,130,193,131,36,6,6,125,94,34,253,64,173,213,212,124,47,183,38,157,25,98,141,1,97,82,166,149,183,113,90,107,78,135,115,134,107,81,48,118,125,45,44,47,29,139,147,149,50,117,190,170,167,191,250,219,48,247,83,47,223,110,136,255,254,120,255,251,178,100,207,12,133,36,102,202,27,111,93,32,104,204,233,99,60,195,90,25,9,157,20,46,233,109,209,233,179,102,232,243,33,188,231,248,180,34,109,57,93,179,78,41,77,231,93,28,30,169,121,45,141,166,14,246,185,204,42,145,222,230,29,123,229,209,12,95,206,117,13,170,219,251,54,92,59,115,93,159,119,87,219,99,144,98,180,163,254,189,229,73,102,183,118,140,53,142,105,79,213,230,244,99,215,111,89,85,84,58,180,113,71,120,46,146,2,159,95,194,54,110,6,79,208,231,240,218,117,58,40,145,153,108,145,206,243,72,22,156,44,90,105,194,76,107,168,166,210,230,211,11,168,241,131,5,106,157,181,244,85,207,168,31,145,255,211,81,214,76,200,203,139,24,232,42,169,243,23,200,189,80,233,121,32,163,120,60,99,202,172,162,123,51,12,78,165,174,95,136,150,171,68,118,164,241,221,219,53,44,216,65,0,2,18,136,196,202,35,2,22,12,32,202,52,182,236,193,228,35,163,129,76,70,28,21,63,147,74,70,8,134,36,49,138,131,192,199,1,35,106,226,42,136,128,54,12,174,91,177,142,122,106,0,65,144,151,61,49,141,215,134,142,117,83,197,235,126,32,65,24,229,138,68,128,111,19,21,36,93,184,26,19,75,22,145,74,255,156,145,196,24,131,157,48,211,163,179,159,5,211,110,114,5,171,23,122,103,68,81,226,27,141,33,13,130,121,211,235,249,251,143,249,217,170,101,214,181,226,43,154,226,41,238,238,150,166,235,182,154,143,234,59,220,240,228,176,236,112,144,73,208,176,244,67,88,59,184,88,55,105,183,121,164,155,78,63,75,219,164,85,127,90,254,167,130,128,29,142,253,16,36,81,101,243,148,193,2,173,176,53,40,211,35,38,11,8,82,151,197,179,57,153,156,94,81,144,127,21,148,218,6,200,147,130,118,235,7,97,136,93,27,103,30,213,222,15,66,61,31,45,78,194,162,236,64,99,143,66,25,46,166,57,62,187,160,178,67,39,45,222,130,66,174,26,5,204,116,128,228,213,8,197,236,40,237,201,241,225,41,114,58,88,81,253,202,66,176,215,224,181,215,62,17,156,54,205,146,187,164,141,180,70,164,119,165,251,148,152,30,42,95,64,160,130,194,162,18,147,10,228,48,112,3,50,76,98,102,22,90,24,64,13,7,48,34,102,168,76,72,10,3,112,25,3,175,7,178,88,101,71,154,244,133,190,135,213,160,148,86,8,164,171,86,164,169,150,171,215,93,225,129,26,83,251,49,73,102,122,114,167,105,108,229,26,138,223,149,205,253,52,222,57,86,162,181,47,126,26,252,101,207,119,35,181,166,231,109,239,191,255,254,235,255,242,176,59,219,12,11,239,114,39,142,229,255,251,178,100,206,142,5,147,102,198,155,153,67,112,120,12,217,70,97,35,107,84,73,159,36,109,133,30,73,203,179,102,28,243,13,189,166,56,170,230,99,89,75,30,44,10,7,184,72,17,152,201,114,121,12,231,208,130,228,24,43,18,61,26,73,121,37,110,189,248,162,209,207,104,137,204,174,234,37,6,128,8,110,184,10,73,36,219,116,234,103,148,71,25,135,228,116,250,49,140,186,97,52,199,131,54,179,42,153,119,196,231,255,117,16,218,92,146,122,66,18,200,243,29,41,211,238,117,230,155,22,232,31,32,104,15,85,119,50,153,180,72,100,104,175,88,23,188,80,162,65,41,43,19,64,134,157,45,229,123,168,168,113,206,61,98,237,124,140,206,158,133,192,140,90,230,217,94,171,36,227,145,172,173,154,49,180,147,142,88,229,151,9,228,46,162,129,94,85,0,18,228,180,42,102,40,38,48,70,107,119,108,204,220,11,221,195,15,51,50,224,163,8,0,49,17,116,124,30,13,45,116,93,52,23,59,120,239,83,38,140,174,80,152,120,185,128,64,42,43,77,255,102,46,71,137,64,29,41,91,53,103,55,102,227,180,150,53,187,187,181,219,157,221,139,255,102,181,108,249,46,177,31,141,62,150,192,81,0,243,143,100,86,253,187,82,71,109,242,50,46,173,93,16,237,77,46,242,18,230,162,42,85,245,243,202,107,50,21,218,232,97,21,50,41,175,106,18,23,207,197,41,109,83,25,204,144,190,226,218,109,223,50,219,27,196,219,214,168,67,85,236,0,0,35,186,93,174,219,118,153,92,19,144,135,151,18,32,35,199,53,98,4,254,210,25,164,141,184,147,8,247,188,52,170,9,136,60,112,122,246,90,35,72,217,137,245,28,53,44,97,207,35,221,68,225,198,189,148,68,203,212,221,187,48,204,232,89,141,80,117,203,99,36,147,5,141,182,28,137,241,103,85,211,205,9,70,255,180,14,122,107,50,217,162,110,185,185,173,133,169,154,123,121,86,145,205,61,69,243,9,219,207,81,198,156,76,53,178,157,255,15,95,255,1,170,192,1,216,199,71,179,11,128,12,189,16,61,135,0,192,133,243,216,143,204,66,31,16,175,196,170,38,95,2,26,9,50,99,112,176,113,196,33,64,209,69,4,209,178,232,144,3,86,153,133,65,11,104,192,34,192,8,124,120,4,153,134,55,12,7,5,157,144,192,3,116,67,164,125,92,128,67,98,0,4,250,93,32,243,236,211,218,238,84,217,206,88,194,65,43,120,158,249,167,205,202,173,26,133,103,40,145,80,233,134,190,174,187,112,33,140,4,214,84,133,58,157,123,171,234,253,219,107,253,221,95,163,21,206,203,234,93,211,238,28,81,17,7,163,41,89,39,50,142,160,213,255,251,178,100,214,12,4,197,102,201,27,101,127,66,124,172,217,221,37,232,145,24,209,159,20,78,45,253,10,39,51,100,157,134,33,168,143,44,189,58,27,8,195,216,217,107,14,213,198,234,172,252,83,34,55,247,88,15,163,221,238,51,22,108,222,4,209,226,69,129,75,90,44,127,22,151,174,235,157,49,7,92,110,76,0,148,145,109,200,145,50,198,8,25,134,230,38,40,13,68,202,10,172,64,128,180,230,130,205,44,144,42,225,141,75,79,14,73,222,168,200,181,21,28,106,244,9,212,93,243,235,47,75,214,189,12,45,34,7,145,109,104,123,20,249,116,229,142,189,162,121,105,134,199,76,20,169,7,20,197,221,214,90,197,67,219,212,213,152,140,150,125,196,180,44,14,90,67,191,90,119,156,139,46,222,22,225,119,163,198,57,211,46,61,226,218,168,135,150,135,78,100,245,27,73,12,209,51,103,25,87,84,212,243,85,127,186,173,75,2,249,37,0,204,193,4,50,104,112,209,45,51,218,170,196,153,38,48,125,24,112,118,102,38,57,148,131,1,65,9,135,33,70,7,28,9,28,48,231,216,113,2,39,196,120,33,137,8,200,205,48,210,82,99,9,11,202,44,88,190,99,30,68,136,47,68,101,156,91,76,156,185,6,24,234,25,236,104,10,192,218,236,79,42,89,63,108,220,151,75,111,79,76,176,186,131,234,175,41,42,53,64,194,137,2,178,209,222,116,250,198,144,108,231,127,53,95,213,182,99,137,139,138,155,226,47,250,167,87,195,98,58,158,39,230,27,123,174,109,188,92,86,239,186,61,239,157,207,115,153,87,170,200,115,148,233,75,190,181,119,195,14,84,36,218,57,191,124,58,86,65,241,182,33,254,136,85,52,126,128,16,170,90,8,142,219,157,64,189,64,80,132,130,10,94,135,132,83,203,233,40,122,225,16,227,86,104,233,70,212,149,99,108,128,163,34,69,166,53,17,58,199,117,7,20,25,102,46,113,123,187,232,130,71,37,33,129,58,146,232,167,38,116,165,83,203,157,127,122,105,210,120,30,34,72,138,120,116,23,168,30,56,45,204,39,43,215,5,195,80,230,93,35,34,176,227,124,102,50,62,57,113,161,156,229,225,175,196,175,155,66,79,254,156,255,255,195,2,0,73,132,217,1,136,128,81,196,236,205,51,22,165,142,40,145,48,224,152,198,138,83,98,1,140,14,110,50,232,0,201,65,192,192,185,137,194,201,126,64,22,14,1,60,176,182,24,6,19,23,248,70,6,68,150,253,103,130,131,161,195,89,88,56,5,139,128,132,80,166,176,24,18,155,120,93,170,9,4,166,213,218,239,205,218,109,212,142,119,142,139,155,39,164,167,238,172,87,167,191,73,63,131,177,70,86,98,163,255,251,176,100,202,140,133,140,103,69,11,154,90,240,117,172,217,2,97,227,90,21,1,155,22,78,9,189,1,220,51,101,168,241,163,108,251,17,125,211,75,149,122,159,100,105,173,166,232,150,70,58,171,232,205,107,123,84,29,195,136,213,110,50,28,27,92,192,210,16,196,96,2,215,82,12,156,197,214,153,138,150,134,211,21,33,78,167,47,222,112,55,67,52,144,101,72,154,41,169,156,114,3,105,84,74,87,6,8,58,10,163,24,224,186,138,233,139,61,248,158,214,213,242,178,120,225,203,196,141,74,57,93,190,76,73,159,92,184,127,14,240,43,74,208,113,156,203,113,34,130,192,3,146,88,186,183,150,106,232,195,14,73,76,168,67,53,19,154,84,194,88,193,172,51,5,179,156,202,157,67,249,108,59,8,190,242,212,133,147,191,46,252,187,145,100,223,188,197,77,189,242,234,239,220,111,247,113,29,207,119,240,16,170,0,1,192,105,148,4,29,49,227,16,227,250,130,99,25,194,195,38,13,35,10,44,76,220,3,48,201,20,199,141,50,80,128,24,249,72,133,60,35,36,6,20,211,193,198,217,42,98,176,244,142,14,24,181,84,208,87,2,239,118,197,132,191,148,169,54,206,70,1,62,11,73,8,29,152,110,25,181,34,167,154,203,42,119,126,85,23,179,15,58,17,86,36,178,9,153,29,82,17,39,101,40,44,178,151,219,170,42,166,163,229,189,127,255,215,254,216,170,151,243,247,63,115,52,200,151,190,34,157,199,49,83,91,247,116,95,71,88,170,135,162,41,127,58,231,32,233,110,246,103,152,108,201,142,174,118,49,191,191,137,230,126,111,138,169,247,4,236,5,3,27,146,72,219,189,12,128,11,167,88,136,207,82,33,166,195,15,17,54,12,31,194,205,17,137,201,147,216,179,210,52,107,1,239,90,30,190,105,230,82,255,117,230,207,147,51,67,197,142,40,222,149,228,201,25,67,71,219,153,221,148,77,152,87,193,98,233,114,69,12,29,61,60,220,64,214,76,114,30,130,210,61,161,140,38,31,166,182,137,82,255,25,48,221,216,216,74,134,173,251,73,42,210,215,173,32,221,111,107,30,245,12,144,169,9,163,165,33,53,50,215,83,223,241,92,85,79,120,51,96,204,13,5,50,168,188,216,44,243,49,110,204,120,213,52,98,248,182,38,31,90,155,0,44,98,1,113,147,15,198,39,10,6,15,140,130,21,84,164,171,17,118,60,80,40,196,119,19,73,19,216,176,128,116,84,47,201,150,192,216,78,144,112,239,43,234,212,146,160,46,163,38,72,197,83,83,71,217,254,141,188,81,121,125,231,134,55,18,108,110,251,111,121,59,162,120,210,95,141,67,245,100,146,87,254,61,86,80,76,60,133,159,255,251,178,100,206,14,5,62,103,69,147,154,90,240,131,236,217,55,97,104,94,22,173,157,20,46,101,109,201,198,179,167,116,177,150,252,106,11,62,187,251,186,249,150,247,92,190,56,157,183,113,241,243,115,61,223,182,101,238,139,109,50,173,255,23,237,251,136,123,182,114,112,230,234,153,218,222,226,222,237,139,217,163,95,46,154,229,205,223,175,236,170,103,54,125,149,117,89,87,10,128,35,86,91,155,0,0,219,14,187,182,214,238,106,112,248,134,82,62,106,141,12,3,132,227,196,250,81,119,253,242,221,174,182,63,237,138,57,149,153,154,20,96,163,179,241,219,235,152,119,8,66,198,202,15,192,222,116,38,199,176,70,50,56,22,19,111,144,230,112,130,145,10,140,230,15,106,185,229,90,27,66,7,0,42,153,17,54,150,145,109,156,99,198,83,138,169,39,153,232,40,174,233,76,114,35,51,58,179,95,106,183,106,163,158,100,168,9,93,0,68,211,28,11,10,30,101,18,211,33,70,129,164,163,65,31,76,52,9,2,165,205,112,11,48,56,192,199,96,64,16,96,213,139,17,160,69,49,144,128,96,232,3,47,217,121,66,6,81,35,185,104,85,130,88,5,166,207,26,106,148,62,236,245,88,24,122,125,149,130,73,224,192,141,252,149,249,237,53,75,178,105,77,12,51,11,156,158,150,53,234,57,11,24,31,2,199,35,36,208,36,133,28,113,50,39,83,208,132,145,147,53,191,241,85,23,252,126,171,31,218,119,124,124,71,19,252,247,215,241,255,83,106,191,158,41,164,143,156,106,227,136,161,73,219,129,218,11,160,140,41,23,163,177,82,176,116,191,21,93,71,172,157,49,189,218,137,0,2,139,74,0,43,98,110,40,220,167,171,244,209,124,178,78,171,228,53,185,69,17,86,197,225,95,119,172,152,135,90,101,190,154,251,205,55,120,152,16,25,204,232,196,32,233,51,183,34,138,35,26,67,19,7,40,80,239,25,51,125,234,137,51,169,84,43,143,173,75,95,209,142,6,75,215,83,37,142,28,57,170,56,223,221,196,2,124,157,246,26,62,200,212,153,144,135,69,86,67,94,228,10,72,204,54,98,11,180,171,221,140,186,40,198,189,84,139,52,96,2,88,134,141,131,8,203,193,100,145,182,219,163,169,66,119,83,172,22,110,154,192,8,96,130,121,139,155,32,33,185,143,64,70,80,12,161,240,132,68,68,71,110,156,67,81,24,37,39,197,0,169,20,222,33,25,136,128,96,161,235,174,40,3,100,138,54,140,46,232,84,54,149,73,24,93,246,10,215,221,10,7,241,218,91,106,125,96,6,65,233,172,214,219,155,114,121,96,151,26,64,195,104,164,239,196,229,37,5,19,76,132,87,158,129,95,136,114,196,255,251,178,100,204,12,5,95,103,69,147,154,66,242,119,140,233,138,60,101,191,87,21,157,18,14,13,190,193,209,179,102,52,241,34,145,111,13,81,97,188,178,255,7,19,37,227,72,94,64,252,20,145,247,73,161,244,238,204,115,74,106,153,53,35,102,230,109,253,34,70,133,249,50,1,207,214,29,182,25,32,146,22,66,131,41,245,41,85,105,187,206,174,154,245,27,131,242,100,40,236,244,51,20,0,0,2,110,136,37,219,236,81,70,145,4,220,58,174,137,43,23,37,13,221,184,217,117,27,121,164,178,189,222,174,129,113,173,98,174,180,114,230,96,199,213,127,87,171,34,94,201,74,135,48,124,187,136,181,221,232,208,146,30,171,34,75,90,92,179,35,205,142,136,217,27,49,36,238,161,175,142,140,153,153,179,177,144,142,48,167,233,96,163,58,184,39,74,231,120,187,102,229,233,187,157,171,158,150,238,62,250,175,191,254,251,254,191,112,178,202,0,0,98,72,211,196,76,136,68,222,72,206,248,160,207,74,205,177,153,47,12,105,212,30,48,56,124,102,12,128,162,49,162,224,18,91,45,28,6,22,19,94,178,246,6,92,197,72,84,13,12,35,101,136,96,74,129,43,141,177,119,241,172,43,213,135,94,42,172,197,203,120,192,81,61,74,20,177,91,218,27,32,149,180,134,88,199,227,205,235,181,31,97,239,187,174,236,74,29,56,14,180,162,87,33,122,223,55,242,17,15,223,148,78,82,99,158,121,107,95,239,59,145,29,40,83,118,163,134,6,28,44,53,7,71,163,51,226,93,133,61,115,120,76,70,249,189,207,209,212,240,243,148,142,171,72,200,40,212,58,13,121,9,253,159,77,145,82,47,54,83,39,186,168,34,146,102,214,48,222,180,65,216,0,0,55,99,109,215,36,177,154,142,72,76,231,5,23,37,162,224,4,108,58,39,197,155,197,236,179,18,31,174,7,79,105,212,56,196,20,234,97,42,168,93,84,197,118,216,89,70,196,158,198,178,8,200,57,97,38,157,247,234,251,181,150,158,22,238,33,47,186,139,135,221,253,175,136,229,200,139,147,119,137,185,182,245,186,234,59,54,158,210,100,124,77,202,217,110,237,187,169,191,77,69,204,21,243,164,204,223,124,196,127,81,55,223,127,255,33,228,146,192,37,240,168,240,22,131,82,105,118,29,228,35,199,12,189,81,232,163,160,204,232,102,204,58,37,1,87,211,242,86,93,69,10,6,4,74,19,34,53,129,133,132,12,4,22,40,128,119,233,197,119,21,142,62,134,144,42,230,21,20,105,196,133,68,79,3,83,138,14,23,189,68,122,131,217,178,15,11,96,168,18,103,51,22,180,66,150,132,160,169,71,22,165,128,98,79,179,51,111,26,170,244,105,255,251,178,100,203,14,133,183,102,198,155,99,111,176,117,204,217,173,61,40,71,24,193,155,34,109,97,150,137,69,51,103,180,96,138,152,76,76,29,44,19,144,144,11,117,44,81,251,210,156,64,56,37,153,218,41,133,123,39,118,113,219,63,2,135,150,44,141,255,98,153,76,217,165,51,235,255,74,77,182,212,183,83,123,254,182,250,239,118,91,169,217,212,223,252,110,180,179,215,181,114,106,162,87,76,113,208,231,255,187,115,105,110,153,205,249,217,165,89,255,172,218,179,61,158,184,53,17,67,46,64,4,191,255,196,207,42,141,112,116,109,46,45,46,221,150,82,133,172,172,32,241,12,254,67,32,127,46,126,200,204,136,104,213,157,156,19,60,102,189,144,34,28,242,212,29,80,141,94,254,156,207,68,103,214,217,201,55,86,69,146,140,204,70,102,171,123,190,191,118,235,150,246,255,253,21,95,167,230,7,0,1,27,172,0,66,10,110,17,178,25,27,152,56,8,246,76,204,108,104,221,199,76,56,48,40,0,22,5,44,169,48,144,112,12,10,139,201,100,153,15,89,109,152,112,56,161,31,140,32,173,33,1,66,98,33,148,241,120,103,27,87,104,193,64,90,44,233,130,15,24,144,177,80,16,49,84,44,132,2,18,48,1,54,31,11,120,26,138,55,177,21,230,28,88,191,155,1,80,21,147,34,225,118,145,157,130,201,169,99,207,242,211,113,150,156,125,187,42,6,40,45,156,143,104,158,232,219,117,175,62,126,138,132,151,14,159,97,136,204,81,46,90,135,232,251,174,185,171,139,231,108,92,205,247,49,61,245,51,83,55,205,49,187,225,157,61,155,37,149,103,213,85,229,84,153,67,117,88,179,104,185,3,94,103,247,184,247,199,214,205,151,220,186,99,250,244,192,105,122,1,0,0,172,182,147,244,18,96,231,130,13,103,100,90,24,200,194,194,229,23,77,91,165,231,195,36,101,45,35,181,215,53,166,239,156,60,66,23,15,84,139,77,181,183,173,171,218,49,73,113,161,66,196,151,12,118,119,70,18,61,80,228,121,185,6,48,41,64,130,128,176,164,8,40,72,208,24,237,72,204,117,125,219,28,142,78,116,154,52,58,233,43,220,209,152,150,196,9,124,209,174,79,177,215,78,130,148,132,18,243,90,63,85,125,57,154,59,110,139,186,106,19,0,1,210,234,96,147,17,15,50,97,205,164,40,116,25,24,116,88,112,176,193,140,248,40,17,197,123,23,29,152,242,45,64,17,52,183,91,160,208,204,228,28,106,100,136,115,128,226,215,137,196,165,76,86,218,169,240,195,9,80,197,146,84,56,160,240,13,248,119,143,226,203,71,8,49,114,190,174,171,63,138,51,199,157,176,209,107,13,107,191,73,141,147,128,255,251,178,100,208,140,134,64,103,200,27,108,95,16,123,44,217,103,60,103,218,20,177,157,40,109,33,189,1,86,179,102,168,145,22,120,230,65,196,223,12,203,211,13,115,84,146,115,232,156,94,132,10,210,31,234,47,143,173,166,167,249,250,217,165,227,74,255,155,183,165,230,85,248,159,136,224,84,113,117,82,161,192,230,17,14,97,91,69,214,218,41,51,43,82,153,206,178,38,74,77,111,116,53,209,10,70,91,0,1,14,237,168,176,251,70,25,3,10,178,98,4,17,131,250,199,255,79,37,79,242,236,242,238,91,130,20,165,232,53,94,172,142,173,255,134,51,43,106,238,182,188,170,214,122,228,34,177,4,10,38,239,16,66,50,204,202,214,84,74,217,142,222,198,185,18,186,86,157,229,181,95,200,68,103,127,242,167,233,175,69,255,195,21,0,23,241,17,48,197,0,147,74,44,205,74,107,48,97,72,231,74,211,16,14,204,180,13,49,96,112,192,193,51,15,144,64,65,83,7,133,128,195,71,137,52,200,155,40,82,15,16,185,38,12,88,134,132,3,109,12,32,144,0,129,135,14,187,162,210,21,52,8,104,198,58,130,1,232,134,6,190,41,16,53,25,129,184,24,184,144,34,36,160,99,138,86,0,24,109,1,107,184,33,112,140,18,113,163,184,177,129,128,139,89,89,223,92,165,50,235,211,115,243,241,139,4,160,251,9,147,83,93,123,184,244,89,117,85,59,158,251,111,95,27,42,62,255,189,151,124,247,238,133,169,236,205,90,108,244,45,176,214,195,105,220,195,213,141,239,233,246,228,94,187,242,186,224,249,210,161,216,177,229,247,28,107,83,80,251,118,219,207,34,201,58,215,34,222,52,181,123,205,26,96,0,234,74,192,1,66,0,207,190,252,194,202,162,15,0,170,142,146,33,35,137,168,126,214,233,124,222,175,202,206,205,235,191,166,72,165,183,254,31,229,54,244,97,34,230,11,110,239,88,160,34,200,156,137,173,242,62,243,80,116,157,163,211,242,7,26,138,215,4,173,49,82,111,51,80,221,137,231,169,40,41,142,253,200,215,200,187,85,206,60,153,241,235,161,64,247,69,60,178,31,225,245,124,242,117,92,243,245,254,121,4,3,0,2,220,104,194,41,179,19,12,204,122,184,1,60,76,86,57,59,24,140,192,34,131,74,14,76,180,48,17,6,140,28,113,49,40,52,209,15,42,143,108,3,162,71,133,2,131,9,15,49,196,67,7,25,131,6,52,97,167,42,234,9,105,26,12,155,49,231,78,15,91,198,24,156,55,62,185,130,226,148,56,77,248,142,68,54,14,6,44,5,255,90,47,105,96,122,15,67,42,241,37,84,217,114,143,20,70,225,76,21,39,26,25,155,27,34,100,112,189,196,255,251,178,100,216,140,134,98,103,198,147,154,91,112,108,204,217,170,36,195,126,25,213,155,26,110,105,107,201,157,179,102,92,246,12,152,40,220,177,115,150,123,95,31,246,185,217,70,212,220,113,167,173,211,18,202,122,109,223,231,16,65,148,217,89,239,69,121,56,153,171,159,177,86,166,94,108,199,50,175,85,42,53,58,91,212,89,233,185,187,122,236,62,161,171,101,138,66,171,158,63,41,252,109,136,123,228,247,127,18,142,187,15,182,14,28,116,214,235,84,8,155,234,64,75,107,182,115,102,120,185,111,38,204,14,163,162,193,165,91,172,229,28,204,135,67,114,24,8,204,246,185,196,162,208,204,187,67,130,164,172,98,12,61,47,141,72,143,1,30,142,90,131,149,49,53,242,217,90,230,180,206,147,222,18,103,122,179,34,214,228,222,61,226,245,105,153,67,172,110,71,73,114,58,127,72,204,139,215,206,61,54,157,179,252,221,111,159,149,91,243,208,178,46,29,2,0,27,237,244,102,53,72,6,72,205,40,132,179,226,132,148,70,113,161,26,24,49,68,130,72,68,234,186,240,242,8,227,10,99,200,10,130,208,33,16,90,233,63,73,49,3,88,166,89,84,208,67,204,158,44,197,32,144,229,81,217,132,124,77,81,120,110,80,59,84,35,46,62,155,23,32,123,187,134,210,150,212,141,20,49,53,165,47,175,110,202,78,81,70,220,244,220,162,40,185,142,81,251,103,239,174,106,102,119,255,199,220,255,124,253,255,110,191,190,21,167,171,9,254,249,80,145,14,148,199,121,179,222,211,171,211,168,61,73,47,75,234,173,106,73,245,55,173,52,5,23,40,0,12,0,68,151,109,149,241,23,155,161,148,139,27,97,224,161,164,13,117,106,168,230,83,107,166,142,206,195,80,99,149,167,117,221,23,186,25,89,209,155,119,161,85,254,101,161,79,57,107,163,85,8,166,51,36,172,75,204,106,207,83,169,29,86,171,161,89,158,149,172,202,158,202,141,117,39,182,119,173,107,117,162,180,140,207,186,119,78,150,253,1,64,16,248,199,71,131,29,168,140,193,29,51,243,20,200,72,131,55,75,204,4,48,54,88,140,197,132,64,16,192,200,169,163,23,3,129,163,112,195,163,174,158,232,50,170,65,96,49,129,73,196,65,129,83,56,232,56,200,129,210,64,24,177,104,12,25,22,18,200,80,85,42,162,33,112,251,85,48,64,0,100,70,95,179,0,149,203,144,50,46,111,10,161,245,101,137,32,69,56,150,20,88,21,0,17,7,212,217,142,168,179,33,116,27,120,229,187,179,88,89,149,103,187,85,76,28,104,216,155,104,119,138,150,119,214,200,110,207,254,46,90,255,172,220,199,251,183,247,221,93,75,210,141,73,45,194,123,255,251,178,100,200,140,132,190,102,202,155,43,110,96,92,140,217,170,61,37,40,26,177,157,22,78,25,252,201,251,179,166,52,243,33,177,51,53,22,65,174,223,75,166,121,25,228,91,82,44,29,226,90,201,10,43,34,209,163,149,106,162,28,89,227,234,12,28,58,205,115,22,44,26,218,219,155,231,52,189,102,137,1,191,182,215,251,195,130,220,32,123,89,64,16,14,93,183,240,158,34,212,173,131,127,154,201,201,139,179,129,234,140,210,104,254,116,23,185,245,21,100,183,183,107,211,212,5,167,190,56,113,58,106,124,210,181,132,126,62,50,174,238,108,165,154,225,41,234,144,107,165,35,38,116,14,48,98,18,90,208,247,28,66,153,6,240,114,180,221,115,28,35,146,54,162,113,247,63,53,115,239,60,212,109,5,212,68,201,179,80,44,162,135,3,88,69,145,215,113,211,11,211,182,62,133,72,180,170,210,184,186,66,249,132,247,88,2,110,202,0,76,33,30,49,16,144,193,146,35,60,190,140,82,60,61,122,168,197,101,115,84,129,141,20,28,48,56,64,193,170,208,50,32,214,32,17,151,77,69,1,43,38,12,32,176,97,112,174,129,156,224,6,60,39,76,10,76,206,8,37,116,195,93,0,224,109,205,221,50,135,144,194,36,8,18,61,216,83,25,49,64,104,129,99,133,214,107,210,180,58,195,161,65,200,198,163,101,210,95,22,147,145,177,179,192,244,24,32,118,27,147,202,138,242,183,163,40,210,145,92,85,85,124,247,238,137,150,196,124,159,124,237,111,203,226,167,190,22,155,227,255,159,107,190,119,215,49,81,243,15,142,62,235,169,136,92,241,212,15,162,180,93,199,87,28,62,24,170,40,57,155,24,214,158,126,130,40,57,109,126,102,156,65,131,207,99,25,127,179,212,11,255,231,66,229,72,97,71,0,232,163,46,66,48,240,23,101,96,52,75,78,187,16,161,224,209,166,247,113,137,155,215,14,41,102,77,132,244,8,43,6,76,58,145,83,63,75,44,235,49,107,255,62,225,200,80,148,217,9,217,16,79,30,67,246,119,140,100,30,26,226,184,245,55,69,236,83,74,91,100,196,99,89,2,87,54,153,127,230,210,236,105,197,219,51,36,117,42,127,101,41,122,150,207,63,243,51,234,82,134,197,126,130,138,0,55,37,212,192,137,48,131,222,179,12,244,112,169,238,16,22,42,156,2,68,23,153,132,2,195,146,13,46,160,23,173,66,169,36,164,1,228,166,20,11,33,81,170,100,153,88,121,171,210,136,173,101,247,15,71,97,134,92,64,14,16,188,225,14,133,155,209,219,78,151,104,97,56,92,181,207,164,141,255,55,191,169,186,153,120,8,132,35,89,23,53,71,130,136,152,12,132,102,96,126,29,255,251,178,100,203,140,213,247,102,197,11,154,90,240,114,44,233,50,61,131,94,18,165,155,38,109,5,124,201,154,179,101,9,132,141,112,101,33,22,142,67,83,157,33,79,41,153,123,124,59,100,237,237,182,131,222,177,73,114,197,174,184,151,245,23,53,195,20,78,181,47,105,203,123,153,119,205,201,201,238,0,53,213,1,203,230,33,36,118,231,71,154,240,178,70,153,31,103,49,160,44,77,27,23,203,16,182,3,161,91,158,71,253,230,175,44,196,69,220,187,16,249,22,13,229,195,172,32,29,16,130,13,9,127,231,13,26,229,202,180,213,180,67,251,27,67,83,247,66,133,78,17,218,240,165,110,21,63,248,219,164,56,72,221,255,62,127,255,229,204,27,33,124,147,47,231,198,127,135,229,158,255,223,44,252,6,0,140,227,65,50,27,68,195,52,19,9,74,0,66,3,55,210,76,32,27,55,208,252,216,198,65,130,177,132,76,6,13,15,3,137,166,80,7,34,96,224,124,153,6,74,26,2,134,134,132,1,4,179,60,15,19,156,206,64,208,96,96,40,7,48,240,196,136,42,171,208,74,6,3,49,144,104,137,60,68,131,0,145,17,123,192,5,52,117,48,64,124,120,28,194,83,177,173,142,130,82,192,100,22,255,187,169,51,3,173,103,238,113,247,135,90,181,185,29,188,102,43,212,179,141,128,39,1,15,221,185,63,174,112,156,188,153,53,35,219,67,133,146,185,244,207,129,203,115,35,36,98,237,218,122,158,86,157,105,144,171,202,102,103,225,7,181,66,137,8,27,16,28,38,164,207,221,157,73,34,130,43,123,206,153,76,157,146,52,59,152,169,151,13,102,138,202,127,188,83,80,18,239,183,226,131,214,214,88,43,225,136,232,132,117,97,194,155,161,136,113,5,28,138,223,75,34,149,74,221,74,19,109,221,136,136,20,144,123,14,26,169,138,48,73,130,48,117,135,70,113,235,88,81,222,9,115,18,44,246,18,197,194,118,114,56,81,25,77,35,232,83,36,200,163,55,15,119,39,205,50,137,153,161,104,80,249,30,132,98,33,198,132,47,228,118,149,8,59,110,102,203,145,149,181,92,22,88,234,0,20,147,140,219,1,141,84,128,9,80,102,106,38,96,20,115,42,66,164,70,160,42,2,168,30,39,114,81,216,226,2,17,192,4,163,8,82,234,47,152,205,169,199,244,142,0,97,176,225,237,150,20,238,203,149,19,97,144,5,130,200,153,242,240,71,194,166,225,137,90,108,186,239,156,93,178,197,88,76,46,154,204,197,60,190,83,50,60,120,112,162,207,184,148,66,169,83,26,171,223,187,119,250,255,122,253,97,47,89,191,171,234,26,227,234,102,63,164,148,244,113,209,250,204,198,246,253,180,52,215,82,255,251,178,100,220,140,198,69,102,196,11,131,111,64,108,108,217,147,48,163,94,20,169,157,28,109,225,11,193,219,179,101,8,244,141,125,195,242,229,13,49,18,249,161,17,232,79,70,179,157,109,70,145,3,92,126,114,240,133,112,210,91,13,136,25,241,4,128,2,129,169,156,129,161,69,225,110,41,34,54,16,145,224,211,150,225,50,22,19,38,237,150,136,157,3,233,180,178,155,188,58,139,168,192,30,164,90,189,187,178,179,171,134,79,226,130,161,215,174,112,156,28,65,42,182,35,65,205,29,212,48,228,216,156,140,55,123,62,40,163,186,20,117,35,213,224,151,14,241,228,8,21,195,204,186,67,158,64,223,50,43,147,175,228,153,84,95,201,57,22,244,153,9,34,187,25,175,40,108,217,133,8,15,114,182,90,33,125,213,0,60,220,212,212,86,49,108,141,42,149,200,138,97,229,66,163,140,168,147,64,1,114,22,7,43,98,135,135,10,180,198,221,230,120,214,213,73,150,130,7,186,233,53,37,98,79,212,31,25,121,121,105,69,171,181,232,163,168,150,171,242,0,92,111,196,158,253,10,43,134,107,145,189,156,227,102,230,42,151,111,64,150,55,81,80,175,184,252,52,181,219,98,44,134,22,190,238,185,215,79,174,191,25,81,253,115,95,31,244,208,138,173,210,67,39,252,239,219,119,3,88,94,89,208,107,110,182,151,66,142,32,201,197,18,48,196,17,138,171,232,96,215,163,188,109,88,232,126,87,16,237,139,22,16,234,218,198,0,41,16,1,123,218,183,89,111,68,203,83,195,37,135,201,48,61,4,205,116,223,141,252,67,51,127,103,241,217,193,139,212,148,108,194,227,249,252,45,9,168,191,122,90,85,52,73,252,227,0,211,65,203,24,133,23,147,39,205,234,119,95,229,186,28,145,214,218,146,101,228,228,209,45,218,151,165,58,108,101,144,149,239,132,179,34,50,174,229,44,230,226,141,109,53,153,145,50,41,153,158,162,58,96,81,67,95,96,126,208,149,89,72,56,114,9,14,166,65,88,130,129,3,126,72,22,32,0,107,78,179,130,152,223,20,53,26,73,232,51,113,81,101,231,13,92,10,192,52,40,197,141,30,8,5,4,60,146,202,203,106,44,57,42,24,90,102,5,149,75,195,20,66,9,128,164,236,186,129,238,134,45,164,124,227,71,101,176,181,226,80,49,132,45,229,117,217,52,23,114,12,83,246,112,148,192,243,244,148,14,189,75,89,205,217,191,83,251,90,196,54,254,86,165,166,230,124,215,48,237,206,34,201,65,228,50,82,109,145,148,143,85,44,228,69,84,84,181,83,176,36,240,161,214,146,226,148,173,183,170,222,12,208,254,24,245,44,59,185,53,55,107,210,39,247,167,174,117,173,255,251,178,100,219,12,133,4,102,200,155,76,70,34,125,76,233,170,36,195,175,20,217,155,30,109,5,254,129,199,179,101,220,177,150,249,238,254,214,167,189,107,44,25,97,70,199,247,41,158,180,16,230,215,108,25,25,8,224,154,109,152,130,113,8,184,123,50,39,22,106,246,229,104,170,89,85,60,113,171,190,159,249,153,252,33,208,56,39,116,3,15,3,199,16,229,7,112,64,112,220,99,128,98,25,234,82,83,210,82,137,155,138,138,136,76,9,180,125,142,112,244,106,69,53,103,129,81,131,227,250,86,59,208,65,116,10,196,71,10,230,103,78,46,76,240,43,153,161,226,136,148,116,145,151,122,25,170,90,148,69,7,248,50,233,136,41,168,166,101,199,39,5,198,74,170,170,170,170,170,170,0,4,147,85,204,196,71,83,33,48,14,122,134,52,48,136,88,36,98,161,89,129,76,6,160,10,121,85,118,98,48,201,138,69,102,57,23,178,117,178,77,9,128,51,19,17,214,89,131,108,211,168,96,76,101,204,24,12,112,244,232,130,99,42,164,196,1,66,56,196,4,177,80,176,65,70,3,193,76,98,100,148,244,6,194,220,181,47,91,68,193,184,8,36,3,16,153,171,25,226,134,21,89,244,129,224,134,209,188,169,20,137,61,13,206,125,49,210,134,114,93,190,249,138,171,152,186,253,178,234,159,152,86,219,166,199,63,217,76,103,211,170,123,230,217,178,191,136,152,143,185,187,142,210,70,211,180,47,115,211,131,89,63,82,131,212,62,121,178,104,148,210,215,46,217,45,169,238,225,170,213,42,245,27,39,13,55,61,250,96,99,255,244,32,0,28,98,83,109,165,86,143,232,130,167,87,165,2,128,193,209,150,206,115,156,251,22,16,34,203,209,104,2,196,186,30,118,8,81,242,81,131,117,63,179,122,203,50,1,20,117,32,77,145,194,52,203,50,19,123,152,100,53,34,121,24,184,151,248,201,107,165,230,193,50,90,181,51,123,168,227,97,200,235,123,125,247,111,142,204,217,223,237,109,206,212,71,54,43,127,111,151,239,46,155,219,227,219,238,237,69,255,12,203,152,58,231,38,103,158,124,223,114,224,49,229,156,252,129,84,150,63,227,43,25,39,26,100,168,172,9,218,135,153,211,41,146,26,24,217,80,40,172,217,1,14,136,64,80,48,200,140,12,236,20,199,3,12,12,73,57,4,69,177,87,125,164,144,158,24,33,201,232,37,210,27,20,204,227,16,44,73,49,42,141,223,33,4,161,135,8,80,163,12,53,53,120,0,162,64,225,112,6,142,46,244,142,149,93,55,238,210,17,40,50,186,28,36,0,24,130,70,156,2,57,111,169,23,121,176,63,78,51,100,89,207,251,167,49,10,0,48,116,23,17,40,255,251,178,100,223,14,134,14,102,197,19,153,91,112,131,44,217,106,49,230,67,87,177,157,24,77,229,13,193,191,175,228,204,244,141,89,153,90,232,101,215,195,183,71,189,203,142,123,121,238,45,95,106,155,170,237,62,58,248,175,158,234,95,235,159,153,238,102,238,8,186,56,145,240,60,89,57,236,216,210,42,68,87,107,28,108,40,178,54,246,50,54,229,72,145,198,195,77,141,62,229,40,96,30,128,2,147,114,43,140,68,57,56,134,34,159,23,129,41,49,40,47,97,64,210,68,55,118,87,132,16,137,148,55,105,225,75,96,100,24,204,48,166,109,92,204,205,84,49,24,162,120,102,24,196,62,198,98,214,124,230,70,167,42,166,173,79,62,163,223,39,10,229,52,12,104,77,78,17,100,186,195,49,231,101,111,50,245,40,241,231,109,130,199,51,52,167,161,112,145,105,110,73,9,207,115,168,158,72,234,16,226,187,72,235,119,106,0,5,227,68,162,49,16,211,32,167,63,237,243,65,7,19,81,48,83,66,38,16,18,8,140,200,71,44,175,136,149,1,68,47,211,238,193,76,4,0,152,60,128,36,200,192,1,7,66,17,32,193,24,185,19,72,8,0,136,21,170,73,147,181,51,90,74,93,152,72,10,41,183,96,104,0,24,185,151,46,55,78,32,176,17,40,148,113,32,158,119,113,119,58,136,231,47,73,152,97,203,136,195,50,140,166,162,243,84,16,125,105,137,202,79,203,181,237,119,90,239,122,126,185,243,61,248,119,130,136,183,92,228,115,53,127,8,101,187,180,177,243,35,214,134,141,88,77,94,88,251,69,54,24,127,54,69,45,110,155,240,226,145,4,85,86,59,102,158,225,64,51,128,12,211,238,188,226,96,139,175,97,98,173,168,181,180,254,28,228,45,90,25,175,102,254,30,133,201,92,246,64,38,17,124,48,48,80,197,151,186,234,242,219,247,92,37,93,27,248,197,179,79,174,182,106,222,212,75,238,0,74,44,22,241,11,153,220,194,63,31,92,33,110,168,225,90,21,7,130,15,85,158,86,56,198,12,32,41,18,26,27,62,84,244,161,127,253,233,23,83,158,102,176,42,131,245,217,101,253,74,80,104,29,104,77,253,144,107,94,104,155,173,144,0,217,255,198,21,49,130,16,96,72,26,156,132,131,77,57,148,39,2,143,24,96,5,64,169,228,151,9,114,197,166,228,173,65,220,86,9,197,182,158,77,136,20,9,153,59,42,205,59,148,123,10,41,200,103,177,121,233,91,173,185,234,255,110,205,46,17,108,183,201,201,14,125,2,20,121,18,55,214,238,203,5,9,164,45,101,82,247,61,231,239,143,246,62,255,159,215,150,99,43,29,103,74,183,227,201,21,21,123,143,247,230,182,32,217,39,255,251,178,100,205,12,197,97,103,70,147,97,71,160,121,137,153,2,97,131,136,83,225,157,42,109,25,123,65,200,51,100,205,132,141,152,55,77,169,140,198,130,142,151,47,32,182,40,179,12,132,209,126,108,85,37,203,161,4,171,163,238,107,109,149,78,158,15,108,82,214,57,70,253,236,153,250,8,80,0,164,155,143,20,228,64,144,142,154,53,194,145,201,98,40,235,204,218,51,88,63,101,76,146,5,20,84,11,88,26,72,200,138,61,46,138,22,135,96,98,135,20,222,75,180,136,75,188,13,85,95,105,77,9,27,253,78,160,117,47,114,206,21,21,126,223,181,140,208,172,44,201,55,53,45,10,246,22,196,68,148,146,20,205,23,61,31,137,216,156,200,201,186,92,63,124,49,74,99,161,145,148,59,199,178,24,201,69,231,110,191,141,117,0,21,36,144,10,132,20,17,35,4,56,76,96,114,170,196,171,51,100,144,74,95,130,161,85,240,208,19,226,106,226,48,72,28,84,148,94,72,77,115,9,132,212,64,152,54,63,137,227,211,65,250,78,11,90,52,145,91,141,105,235,209,32,80,81,228,54,31,24,118,145,89,22,58,8,37,44,35,96,209,174,249,27,254,106,205,87,155,150,21,102,164,150,115,19,141,233,106,104,188,125,187,207,215,175,37,222,78,191,156,75,119,55,183,47,89,206,198,174,245,176,255,149,243,148,149,165,225,177,249,117,75,214,236,169,245,143,243,177,92,129,139,172,106,49,114,82,30,187,198,80,15,208,0,37,55,25,146,177,152,64,48,232,32,90,228,199,3,204,109,56,186,102,106,56,97,64,32,224,2,65,181,20,100,136,89,40,108,4,66,18,102,106,48,16,84,0,10,7,173,193,226,216,96,160,105,115,70,224,73,232,75,122,201,174,64,15,212,180,45,83,12,103,36,213,78,162,76,169,57,166,226,246,19,22,159,53,115,104,214,157,60,239,33,116,92,32,219,109,62,166,68,37,206,136,46,208,57,24,109,180,83,252,216,69,43,39,17,19,121,200,169,154,62,178,162,88,226,40,151,40,217,115,24,166,5,214,156,65,104,217,15,93,22,151,101,75,189,214,108,105,172,85,123,245,243,98,186,155,190,246,119,121,86,177,104,67,108,235,48,12,125,64,41,119,219,1,75,68,48,161,166,180,132,135,27,197,136,184,33,3,88,66,130,64,76,153,207,119,237,131,50,142,42,35,4,100,43,136,58,149,60,15,177,26,183,33,76,230,40,33,36,131,83,202,93,130,209,147,18,255,109,194,60,97,105,22,253,98,154,178,24,153,111,27,116,33,112,184,222,179,57,32,139,157,141,183,46,165,175,151,38,162,210,221,34,8,70,41,102,38,158,186,14,170,150,230,239,249,5,114,87,176,74,255,251,178,68,217,12,196,199,103,73,155,76,52,162,169,140,216,227,109,134,180,83,25,155,44,108,189,37,130,79,51,101,13,151,153,112,45,58,105,71,221,40,195,117,125,181,169,10,204,235,61,107,133,178,138,8,157,158,234,120,189,84,118,144,199,18,124,250,136,105,41,119,230,70,239,38,3,0,165,186,254,33,108,185,224,68,205,13,8,16,1,170,161,232,132,163,139,169,118,60,74,180,251,58,224,134,85,209,204,124,139,34,28,61,105,212,242,79,26,147,46,158,202,213,106,41,89,41,26,254,151,68,165,36,220,183,194,212,45,31,19,251,158,143,52,51,4,19,124,187,118,62,18,170,57,2,215,90,182,67,31,46,33,101,96,97,82,108,147,38,178,73,27,13,69,122,181,155,119,117,243,126,185,213,145,214,237,111,239,237,45,204,197,170,232,245,49,250,143,215,110,230,73,51,201,212,168,216,10,127,116,127,69,14,201,111,254,47,151,226,142,74,61,131,86,0,5,147,47,30,12,126,39,16,177,14,98,191,48,56,72,234,98,115,14,132,205,8,106,51,32,32,196,70,19,159,3,8,193,241,142,145,21,225,80,66,120,76,17,4,177,10,198,8,56,213,157,82,34,98,98,135,144,128,20,225,168,226,178,213,122,95,231,1,133,198,89,202,12,165,12,66,26,132,194,32,44,199,65,113,96,250,112,154,102,88,177,137,10,74,54,32,151,80,209,35,34,107,94,230,39,73,87,181,191,113,199,125,127,14,117,215,237,212,115,219,59,62,25,212,232,124,195,42,122,136,253,189,37,118,198,53,173,250,168,182,106,53,233,210,249,245,161,69,97,178,114,90,182,159,91,217,45,103,238,168,238,121,115,208,167,79,80,205,223,0,205,67,63,253,32,0,1,166,155,105,168,154,132,126,20,204,66,53,146,224,176,110,128,132,7,28,220,53,96,26,69,253,116,16,47,13,124,132,15,206,142,85,171,27,56,36,186,120,155,107,70,82,53,135,198,65,4,88,79,4,177,130,226,199,33,144,178,135,36,249,16,216,148,246,252,82,154,211,225,18,220,129,101,134,36,209,178,50,39,167,122,114,39,245,169,174,153,46,71,161,127,165,108,185,206,28,36,243,5,99,124,200,138,160,213,128,174,183,124,32,104,52,1,62,202,76,16,151,53,72,21,64,193,2,117,132,66,20,174,76,191,213,5,248,9,179,67,207,146,229,86,244,104,158,68,88,49,201,26,34,213,95,43,93,78,134,170,195,111,130,244,154,246,214,245,167,153,197,181,61,236,94,191,31,91,109,141,201,18,246,204,221,241,83,46,187,119,215,197,117,92,117,114,249,168,143,255,239,238,103,233,207,185,223,237,123,246,94,234,107,187,107,156,252,202,84,71,187,113,199,188,255,251,178,100,201,12,133,123,103,69,147,153,90,112,110,204,217,122,60,195,79,17,237,155,42,109,49,115,9,221,179,101,9,132,141,60,212,180,234,136,153,105,31,105,183,55,190,38,31,127,44,168,123,103,116,90,124,219,157,87,240,27,157,161,218,87,126,249,18,69,22,202,44,199,129,200,111,150,128,14,225,56,49,188,194,38,12,151,4,44,118,144,173,251,238,23,151,90,208,234,137,75,20,145,24,134,36,60,71,8,186,243,173,211,18,98,89,1,134,16,164,20,88,106,201,35,3,37,16,242,81,3,4,8,8,243,92,199,68,44,123,9,165,72,9,203,102,55,93,236,5,112,83,10,110,114,124,83,74,167,161,29,34,40,101,239,102,121,68,122,118,190,68,70,89,68,222,3,193,41,253,197,217,0,0,147,96,145,13,116,178,50,76,52,247,181,67,82,23,13,93,103,48,42,48,205,167,99,21,31,12,214,93,48,9,66,161,205,106,3,62,230,31,25,40,99,129,154,17,6,16,9,140,108,100,224,28,179,202,36,2,94,50,32,153,248,144,39,61,130,162,43,117,109,81,50,62,161,51,10,34,224,7,57,121,101,208,101,118,188,227,3,144,250,112,80,58,58,130,99,232,104,52,143,102,208,79,130,211,98,194,113,9,216,240,230,161,17,166,215,203,183,50,103,253,145,243,12,153,77,172,106,87,17,119,190,161,220,68,212,171,45,234,120,119,125,177,158,214,181,158,231,74,113,41,56,221,66,85,52,226,208,72,55,98,235,34,194,100,28,132,158,172,81,172,219,157,55,74,76,68,239,81,134,5,176,130,115,160,196,230,88,98,20,74,141,83,219,238,9,0,24,30,147,141,182,224,75,143,195,172,36,212,8,122,40,133,38,12,178,218,175,102,111,244,202,40,148,34,63,141,156,55,63,21,39,73,62,50,110,140,195,105,239,236,21,78,75,203,160,67,2,117,151,110,217,68,37,91,54,116,230,204,98,105,186,181,46,138,23,27,179,88,147,120,50,83,45,122,89,175,174,198,1,116,168,183,119,233,155,166,196,20,95,135,147,218,178,102,119,37,205,119,202,244,132,157,68,246,137,196,87,247,233,84,98,165,222,246,239,94,208,103,90,27,233,155,89,102,20,98,167,29,250,62,254,67,153,80,22,141,8,215,33,133,227,28,38,140,253,67,48,25,0,233,38,98,33,217,158,203,143,169,137,128,166,187,166,56,96,171,206,49,25,242,200,46,41,41,69,200,2,212,6,100,202,140,10,73,32,206,42,23,16,11,2,190,77,158,29,130,156,91,201,185,0,46,74,202,182,51,74,228,227,82,185,57,36,216,63,148,147,202,135,194,8,241,65,14,137,227,101,222,124,160,121,29,106,154,147,17,56,162,78,114,140,149,255,251,178,100,222,12,6,41,103,68,19,154,90,112,138,140,217,90,61,38,111,21,53,155,24,78,101,105,201,230,179,100,73,131,14,40,106,102,93,117,243,115,207,198,248,151,190,246,252,127,220,119,204,115,190,55,54,38,123,234,227,158,58,116,210,14,223,49,215,221,83,209,138,166,175,78,151,76,87,212,111,116,203,38,109,125,154,44,109,210,28,92,219,244,0,100,78,192,215,253,0,47,19,144,33,125,227,88,29,50,215,64,235,85,173,195,239,59,54,154,194,118,2,166,141,58,178,19,199,112,231,145,67,103,182,1,97,197,197,229,190,246,198,143,57,216,195,200,142,147,137,24,167,48,139,228,76,197,145,46,108,175,105,101,153,134,214,102,164,51,10,10,58,142,234,213,178,80,132,240,131,141,77,56,193,28,72,174,54,31,75,50,143,20,139,123,241,244,218,199,74,80,49,153,196,111,211,122,165,10,210,207,101,75,246,49,172,188,18,8,140,52,65,50,249,28,198,161,35,55,125,12,70,44,61,66,144,44,63,51,186,64,203,163,195,33,149,130,10,6,25,7,143,0,131,16,10,30,170,65,132,82,192,24,152,144,96,144,24,88,8,40,76,64,24,208,244,160,48,129,146,101,96,145,168,164,97,226,72,102,8,192,148,177,38,99,175,36,61,147,10,101,240,45,44,55,34,149,88,185,12,195,209,25,4,178,69,55,47,151,87,150,212,236,82,45,57,21,0,133,70,177,157,149,200,205,205,116,44,196,83,243,202,169,29,220,250,163,100,165,216,182,122,39,102,144,205,117,217,208,148,113,131,67,137,52,173,57,53,98,174,97,163,171,189,173,119,190,184,185,174,101,236,182,58,93,87,108,139,176,157,254,223,234,80,0,8,73,166,75,181,182,115,249,76,32,52,27,66,116,124,116,88,39,251,155,24,204,120,96,56,129,211,202,57,34,34,199,77,140,62,154,90,204,169,132,71,178,206,137,170,165,59,36,130,73,50,133,165,202,67,156,211,237,29,32,79,81,38,172,155,49,5,174,202,109,52,218,237,14,54,26,13,148,76,177,179,22,108,50,116,235,106,236,227,161,99,174,237,33,47,239,95,155,207,121,159,250,251,24,235,22,119,115,182,182,149,52,50,72,182,54,163,70,176,219,64,49,165,41,198,113,10,153,85,254,114,255,88,210,180,210,45,144,33,100,200,69,0,64,240,194,167,208,34,32,8,13,12,8,10,105,107,19,216,126,144,82,3,66,136,177,50,23,58,243,54,133,3,94,76,129,105,89,34,253,210,227,87,176,74,28,98,176,42,233,114,92,69,175,214,222,57,73,55,73,7,223,221,52,59,43,212,74,98,160,168,116,64,184,134,121,168,162,28,87,67,230,219,214,241,215,127,239,202,183,23,255,251,178,100,204,12,5,125,103,69,11,133,95,64,121,204,217,189,48,72,103,85,73,155,18,46,101,11,193,204,179,166,180,145,150,252,63,14,245,13,85,55,215,45,247,82,143,141,171,86,134,75,170,149,104,135,43,66,18,158,213,142,30,236,74,23,60,181,33,209,36,21,11,37,203,85,253,213,202,126,157,215,11,87,85,17,125,53,93,106,0,7,93,245,215,80,0,1,8,82,39,109,146,234,31,227,228,129,213,76,44,31,15,68,209,84,22,229,61,244,217,220,207,149,56,197,56,70,57,31,210,223,140,111,201,46,194,203,54,1,250,66,21,5,225,148,88,115,12,28,25,174,138,40,181,8,20,72,241,84,40,251,38,117,198,77,21,14,130,99,44,153,66,25,89,89,13,137,38,243,213,31,132,40,115,231,69,63,162,151,13,15,85,57,113,25,93,135,209,214,73,155,82,160,201,31,201,33,224,3,38,0,128,83,17,155,140,252,74,51,178,112,228,14,131,10,158,76,194,174,10,0,141,8,5,52,168,40,194,3,99,20,145,12,144,7,8,32,22,0,141,184,18,5,21,156,14,225,155,96,245,29,178,68,51,122,33,13,242,137,53,184,121,158,182,210,202,144,19,103,119,17,105,201,34,26,248,89,207,27,219,44,139,135,68,49,201,32,192,241,110,213,12,16,88,240,125,80,180,201,23,30,53,48,45,93,87,219,13,166,215,116,58,255,135,178,230,111,227,171,150,237,134,38,252,229,87,55,127,245,61,108,150,247,215,44,99,237,213,63,254,147,216,129,163,234,119,85,57,144,118,230,98,161,208,172,185,187,37,234,201,223,153,190,174,25,86,237,202,184,251,85,163,185,4,3,149,169,29,32,0,1,39,178,218,116,234,144,173,54,75,99,33,113,22,163,240,114,22,128,10,178,1,148,130,35,161,36,163,214,209,100,242,117,209,183,63,59,196,189,72,227,206,59,11,156,33,118,149,212,42,229,212,87,75,49,179,220,109,102,164,156,74,44,245,107,163,231,26,220,247,244,231,175,25,240,216,183,42,45,145,157,148,235,60,254,83,62,198,95,251,204,173,119,216,74,200,64,121,125,32,210,81,198,125,255,119,31,53,191,124,169,63,49,155,93,182,235,99,255,246,247,114,91,44,64,7,0,16,32,199,171,83,31,21,140,130,108,59,9,184,203,66,35,62,25,65,5,3,0,142,204,178,84,49,248,88,193,166,16,195,136,208,16,194,0,55,36,100,40,44,31,74,225,32,36,160,4,23,16,18,1,192,163,8,0,95,118,24,205,159,57,67,109,167,101,13,162,143,125,42,36,55,22,108,135,204,73,144,191,148,176,252,102,133,223,173,73,200,156,23,82,87,46,144,75,159,138,123,186,162,152,177,133,40,11,14,255,251,176,100,208,12,133,147,103,197,19,152,91,80,127,236,233,73,61,134,65,23,13,155,20,78,33,189,1,219,51,101,176,243,33,188,205,36,130,197,145,86,229,210,230,161,62,42,33,163,171,184,235,101,120,74,104,164,90,139,71,218,57,255,181,107,234,106,58,230,110,199,143,184,16,93,243,45,106,22,5,94,74,54,205,117,183,85,41,106,221,236,214,166,173,58,40,208,122,220,147,103,159,15,70,204,232,246,53,159,66,1,203,251,191,42,149,10,96,213,44,31,169,3,156,254,67,142,245,149,149,77,74,218,150,177,65,65,53,23,24,149,202,209,179,84,105,212,75,43,47,49,140,86,105,240,186,240,170,140,244,140,209,86,255,205,71,55,60,53,61,145,219,169,51,164,85,74,221,240,90,247,73,193,151,231,43,9,92,171,59,233,80,187,57,26,102,217,233,229,34,226,210,27,184,167,120,100,26,223,37,117,16,119,180,247,50,223,61,111,253,199,85,23,82,229,247,176,89,85,1,41,27,140,82,37,199,77,51,231,83,216,136,212,96,101,137,25,15,202,167,133,194,94,122,74,144,187,240,137,38,76,174,25,124,233,172,213,215,107,211,242,91,151,57,140,175,9,172,111,243,62,85,142,72,172,207,118,198,235,236,167,34,210,117,53,234,157,228,162,36,37,204,45,25,61,246,20,70,41,43,168,104,42,143,100,207,156,229,27,30,75,77,22,183,36,134,186,110,133,146,191,147,181,145,242,91,28,172,78,219,94,31,46,25,24,62,178,24,46,143,130,28,207,186,174,210,219,119,71,157,91,202,232,100,228,55,100,178,183,42,5,140,0,28,90,87,111,127,234,170,175,219,24,24,174,147,159,76,211,219,232,45,233,183,59,11,194,229,30,119,174,125,60,166,79,77,122,174,178,175,79,36,126,59,159,128,95,127,194,193,7,129,146,204,187,209,68,241,114,41,71,28,58,230,160,134,157,169,23,7,20,100,67,146,56,148,145,131,245,239,77,66,198,32,219,237,11,221,56,221,117,97,189,31,140,177,2,70,58,66,38,110,241,35,173,12,198,194,41,156,173,107,65,114,74,22,48,109,180,25,34,32,181,201,237,200,218,44,131,231,110,230,158,34,109,72,238,110,35,73,142,165,21,103,122,8,33,172,64,16,76,183,124,99,8,168,209,164,211,201,156,7,16,200,208,30,92,36,62,89,139,254,235,193,188,173,74,29,47,35,10,198,212,229,181,6,35,198,72,27,108,240,34,74,222,201,3,12,149,223,212,44,195,220,179,207,137,103,213,117,226,61,129,30,176,254,235,11,17,49,88,250,159,19,90,102,184,250,190,51,159,173,75,136,55,129,137,233,105,34,239,62,180,174,126,245,189,91,58,205,32,195,213,35,198,255,251,178,68,198,8,132,119,103,75,27,6,86,216,146,12,217,170,96,200,175,84,113,159,45,85,151,128,10,131,51,101,42,178,240,1,165,119,155,68,164,125,215,196,221,98,214,54,54,213,14,60,217,196,45,214,222,92,102,253,229,239,109,191,206,117,152,16,179,173,123,198,207,174,107,247,172,98,218,222,55,73,30,73,6,212,196,248,96,61,247,61,102,2,5,205,119,198,50,2,193,151,164,225,209,116,3,132,128,208,189,5,150,9,188,111,243,134,59,91,181,102,92,44,20,170,85,101,179,44,208,22,30,74,166,195,99,202,183,170,32,81,195,55,245,222,235,187,207,186,74,181,6,187,203,35,43,198,119,79,242,207,104,114,230,30,235,235,141,211,16,37,215,190,182,255,59,163,246,206,239,79,111,22,88,181,167,213,183,127,91,87,215,218,37,222,66,196,243,61,203,234,210,13,244,224,246,75,227,116,181,189,245,15,83,222,92,94,46,233,172,103,119,135,31,48,173,173,123,94,246,221,190,247,89,179,155,223,22,244,245,248,183,213,190,115,54,239,188,210,3,89,244,42,0,9,41,255,144,75,17,211,13,154,140,80,145,193,154,32,29,56,249,160,0,5,65,0,32,102,98,102,92,243,16,34,12,5,117,75,76,140,130,197,5,97,48,24,56,120,56,33,145,18,163,232,200,227,18,136,72,84,190,4,160,26,144,158,134,68,1,152,88,219,188,46,93,59,32,3,91,49,6,131,136,62,38,136,25,126,208,193,247,128,92,55,26,101,249,64,129,154,36,1,44,36,181,154,39,57,194,72,108,70,25,64,15,115,136,247,216,202,140,186,111,235,92,147,195,210,197,129,45,57,108,80,141,250,122,121,118,221,233,169,119,204,76,91,206,237,153,248,147,253,9,141,211,196,41,240,185,170,76,190,99,12,175,95,142,78,79,246,158,231,101,51,82,139,20,116,150,43,218,181,106,182,122,175,75,141,62,237,247,43,215,63,59,120,243,10,150,175,103,110,115,41,78,179,175,90,247,43,216,230,177,187,189,115,242,195,242,199,251,253,153,215,106,101,174,219,155,179,223,229,143,169,187,183,171,126,125,161,163,255,255,255,255,255,255,255,255,255,255,255,255,255,249,239,255,168,0,20,86,106,140,74,118,56,16,140,209,109,2,102,225,151,142,6,225,47,153,48,48,13,1,10,3,204,94,51,48,24,44,193,130,130,226,188,32,208,2,100,13,11,72,131,244,160,100,227,71,12,249,117,222,91,6,116,64,88,191,168,116,0,184,22,202,130,3,66,64,211,66,95,239,75,151,27,47,160,28,25,150,92,24,129,170,155,97,99,64,194,193,38,225,182,6,223,56,43,10,66,32,216,32,48,45,13,32,52,52,21,10,117,28,28,147,255,251,178,68,186,128,7,254,116,200,150,111,64,1,4,14,168,210,206,104,0,19,145,157,50,125,134,128,2,87,179,166,15,176,208,0,134,128,35,82,105,142,117,169,94,192,69,217,218,164,134,225,233,196,103,49,161,64,195,69,137,207,71,111,92,152,214,116,246,102,236,242,49,218,13,229,91,59,86,176,207,59,246,165,255,202,255,189,97,103,88,216,229,156,103,46,89,189,158,117,48,198,146,245,94,221,165,179,90,146,147,151,191,153,111,249,250,253,246,189,141,212,158,154,151,89,171,220,111,229,127,125,206,182,176,255,254,239,235,107,26,213,121,204,123,252,214,230,110,99,219,151,238,231,134,121,218,255,198,134,255,63,255,255,255,255,255,255,255,255,255,255,255,255,239,233,95,254,88,0,4,191,228,231,91,141,140,213,133,244,162,13,197,28,72,133,1,37,211,21,125,28,124,121,3,84,60,86,94,36,204,207,150,32,19,241,134,36,131,232,194,142,193,25,30,162,10,66,72,87,53,24,165,69,227,44,119,162,144,231,113,63,2,169,120,3,48,111,15,96,26,163,36,138,39,69,211,50,112,177,10,176,222,228,35,114,105,62,138,10,90,189,104,45,104,61,37,167,107,39,103,77,72,186,105,164,100,113,230,245,236,189,105,45,208,102,77,104,178,104,29,82,8,174,167,60,239,82,76,129,130,110,171,89,153,72,213,116,80,155,155,162,207,250,151,236,245,175,75,115,235,250,38,130,209,128,0,77,255,47,58,188,110,102,109,49,165,32,244,171,212,162,149,47,102,131,24,117,241,165,139,121,226,179,34,76,204,164,88,160,181,140,48,226,15,227,212,124,24,82,232,154,148,146,20,209,29,166,69,227,43,142,244,76,135,57,241,39,3,138,64,53,131,120,113,0,213,28,165,98,249,117,100,144,177,14,113,13,200,231,201,166,105,80,213,232,247,91,174,203,86,190,96,98,232,160,170,105,162,164,20,164,222,170,106,90,9,117,185,146,152,250,9,173,45,57,253,21,84,154,106,69,122,74,93,244,82,92,253,173,70,217,171,214,200,43,110,213,178,187,238,233,168,160,165,213,0,0,237,208,86,217,48,35,72,172,235,213,49,136,142,169,53,140,6,50,86,196,48,216,129,236,165,153,131,139,63,239,162,17,191,14,228,22,247,161,247,84,209,1,144,8,50,17,98,51,29,2,80,178,133,135,159,16,20,175,234,147,82,243,180,113,36,94,167,98,51,44,105,148,114,245,110,167,24,36,174,38,172,9,237,194,120,13,118,36,206,10,27,197,28,213,178,20,28,58,6,177,74,159,15,117,10,72,197,240,127,175,77,64,86,51,251,195,202,22,163,5,154,83,217,79,84,203,41,132,205,4,212,185,198,195,170,253,45,186,142,255,251,178,100,70,142,133,201,103,73,27,89,67,240,83,44,217,167,48,197,82,22,25,155,32,109,9,126,137,70,51,103,40,144,137,200,57,86,32,237,239,248,185,187,147,82,199,84,142,28,151,113,201,20,130,163,197,174,161,85,208,194,198,148,119,246,220,13,91,179,126,42,251,159,143,254,109,74,0,29,128,128,0,19,93,163,231,81,156,20,101,106,10,177,78,224,235,42,225,174,108,138,34,211,93,236,242,188,186,215,74,142,137,158,37,87,101,148,21,37,123,105,167,156,134,144,99,211,66,29,117,83,43,149,91,51,55,106,46,204,78,95,179,89,111,43,17,93,211,251,25,10,173,206,187,61,31,179,126,223,250,127,197,202,118,24,180,134,52,89,135,120,47,20,26,84,194,82,42,128,42,131,59,32,204,25,51,60,40,48,243,5,34,138,197,27,144,210,233,67,136,194,31,160,168,21,130,110,75,129,183,0,28,18,59,39,161,100,179,194,71,164,132,172,157,7,80,20,107,144,2,64,209,196,31,41,244,246,189,210,222,198,154,64,214,85,178,0,154,44,161,76,196,11,93,88,131,223,68,195,165,205,16,199,13,110,56,173,118,89,113,37,90,244,189,243,179,168,231,255,255,115,149,107,90,181,108,201,236,246,106,221,9,246,102,81,247,153,89,147,165,86,208,227,118,50,174,109,165,79,65,87,103,143,57,200,106,36,108,209,255,67,126,114,161,167,144,178,84,173,73,124,71,17,205,113,94,86,7,152,180,0,2,111,255,221,162,91,64,162,98,117,208,53,130,74,44,126,18,103,74,19,239,68,255,246,163,65,181,127,70,185,201,87,142,212,71,235,121,238,173,117,42,29,174,69,67,34,149,108,255,59,170,152,249,81,170,170,101,216,171,89,150,122,147,107,81,13,123,239,165,14,122,47,181,243,90,110,223,244,168,101,0,0,228,140,176,244,96,64,171,84,211,89,130,0,14,64,221,212,51,19,241,113,115,17,8,48,212,196,184,74,51,21,5,92,235,108,172,158,92,234,170,147,130,128,70,108,23,12,103,236,72,101,96,56,142,20,13,11,117,147,44,152,41,228,0,133,7,32,43,113,135,4,177,56,9,57,221,41,124,34,92,42,11,44,136,147,9,191,226,130,196,68,176,120,208,224,242,204,92,16,65,144,192,1,111,226,43,109,179,202,199,153,152,148,242,102,175,89,213,175,79,0,192,56,211,77,75,241,239,233,102,30,135,131,82,63,179,33,183,178,214,6,169,207,147,251,169,55,173,99,34,49,42,66,204,182,53,234,200,81,4,94,178,142,173,123,73,28,54,241,241,246,153,211,225,191,102,203,156,60,196,148,170,78,149,10,175,52,83,34,183,69,55,254,200,160,22,40,0,6,0,0,19,127,250,255,251,178,100,102,142,134,49,103,71,155,102,111,176,80,12,217,202,36,34,126,22,73,155,42,109,25,126,137,67,145,102,28,102,20,120,166,220,91,80,210,49,118,136,187,200,238,159,249,106,47,230,117,255,228,82,82,254,220,40,134,130,105,147,187,172,228,215,106,182,238,134,4,165,121,75,59,21,214,242,45,140,136,118,118,93,202,234,222,142,251,236,140,203,190,75,119,83,93,72,251,163,211,53,172,141,215,255,196,223,190,105,194,69,7,71,153,133,114,192,242,112,178,201,135,59,45,152,132,138,225,193,108,87,125,67,131,144,4,14,46,196,37,171,169,249,134,154,123,144,167,201,133,75,83,146,94,250,193,14,8,36,25,152,16,23,8,96,2,32,157,254,121,176,148,215,160,189,61,167,82,117,2,139,255,15,151,24,212,24,38,24,94,54,8,233,50,110,197,40,172,151,113,132,203,158,39,109,203,125,110,198,34,189,231,47,255,249,143,135,99,174,233,197,170,159,26,210,38,196,45,232,135,65,56,250,80,172,198,170,121,210,224,201,107,182,110,186,114,218,51,191,219,209,163,141,125,69,180,227,158,215,65,6,166,205,235,219,205,186,152,187,238,187,253,14,233,250,170,185,75,250,235,184,80,27,124,162,0,0,228,144,228,160,13,40,186,228,177,252,158,15,197,231,83,2,183,140,255,190,46,222,9,189,22,236,162,14,68,254,245,136,30,96,35,29,189,144,133,48,199,7,70,55,145,24,52,163,132,162,174,11,7,4,65,96,73,138,83,28,225,236,10,7,153,50,109,9,115,117,245,35,182,241,111,245,167,228,85,0,0,174,180,87,213,132,25,176,217,176,168,9,221,211,115,37,52,31,122,153,153,132,166,123,44,45,235,88,71,114,221,61,198,168,99,208,187,73,235,34,96,203,221,144,136,233,107,81,148,7,215,143,165,107,242,143,234,212,40,130,54,147,57,168,82,97,110,17,2,175,136,34,145,95,201,24,56,176,136,68,33,145,217,66,100,80,56,113,125,43,124,117,214,140,56,9,219,12,48,245,55,106,140,137,231,112,98,17,88,222,87,109,107,191,218,253,243,243,41,23,187,151,84,143,175,38,82,82,66,81,212,225,213,141,32,146,4,9,103,55,142,15,138,184,104,227,190,58,199,79,63,155,92,141,72,48,133,183,248,174,42,238,23,138,253,151,148,114,74,239,107,129,209,4,128,132,128,3,187,108,32,61,74,88,17,129,240,110,100,173,227,53,102,144,128,105,94,160,218,187,221,88,159,253,29,210,68,117,186,247,156,90,16,224,213,78,202,251,236,79,107,179,61,158,132,177,209,213,196,218,134,77,164,186,58,33,118,119,117,62,133,91,115,223,111,100,91,151,218,191,68,249,254,159,254,158,18,255,251,178,100,129,14,197,137,103,73,155,56,69,64,80,172,217,179,36,162,112,24,165,159,38,108,165,190,193,75,179,167,12,112,151,160,251,240,24,81,106,196,151,4,234,129,71,215,109,64,206,140,15,217,124,135,104,131,31,114,102,217,18,170,163,200,92,226,59,31,18,64,135,140,100,208,134,217,167,131,145,86,151,213,133,63,43,0,208,103,76,133,64,131,27,143,160,128,72,118,36,164,28,121,117,46,216,31,107,197,32,72,208,112,77,248,37,145,43,203,140,52,178,242,71,104,62,220,51,15,57,226,197,63,17,103,173,56,97,153,92,138,26,150,90,214,61,207,46,178,154,204,77,92,167,199,48,178,173,198,203,11,123,87,161,100,105,25,12,128,88,176,140,243,129,8,109,102,175,61,164,229,7,213,108,188,126,67,27,223,171,44,146,205,124,97,2,5,114,45,125,226,211,5,136,224,180,214,168,38,213,35,55,93,210,116,26,138,38,166,201,164,163,62,238,100,81,92,144,6,201,228,148,0,3,127,251,139,73,136,232,33,96,34,9,156,22,73,52,54,60,52,100,50,154,55,180,217,191,231,246,62,242,78,73,19,207,59,73,127,242,49,7,70,99,88,89,43,0,169,24,134,17,132,6,48,81,209,205,182,102,17,7,105,156,7,89,147,174,118,165,209,19,145,151,210,166,215,253,221,43,214,102,106,1,89,0,1,127,212,196,38,83,147,4,44,195,164,135,196,207,51,96,32,176,136,109,132,66,46,41,74,165,16,98,251,121,225,199,240,180,204,173,227,194,31,121,161,225,146,16,252,73,36,97,134,237,2,74,135,70,88,16,143,79,150,110,176,204,230,51,0,202,171,80,101,168,21,222,100,79,215,133,1,187,168,15,129,153,204,7,34,134,100,114,231,73,46,224,186,142,45,152,23,57,140,106,255,48,203,95,231,178,83,57,59,142,253,146,187,35,223,138,114,26,144,81,159,79,0,224,117,38,124,186,235,99,210,246,53,76,100,209,68,174,225,187,119,253,149,152,216,211,239,115,76,189,134,203,238,253,151,86,68,50,139,43,243,143,107,51,217,29,104,78,17,184,0,97,192,4,238,219,23,105,165,102,193,146,225,72,255,114,191,73,123,55,233,87,182,179,239,120,77,57,169,213,145,47,95,60,255,197,95,228,146,122,101,183,194,136,246,134,193,182,146,95,74,223,188,222,156,180,204,38,203,203,159,213,83,196,38,246,163,89,238,238,159,100,35,172,197,68,166,252,249,116,46,143,223,55,89,239,211,213,29,173,107,119,245,178,117,225,174,0,6,205,225,133,52,44,48,199,34,59,193,65,68,77,18,194,232,24,50,38,196,62,37,8,20,101,236,12,18,238,42,170,246,94,224,22,180,194,218,43,76,252,255,251,178,100,155,140,133,85,103,74,155,70,87,176,97,76,233,170,49,5,158,22,105,155,38,109,97,13,201,97,145,229,136,246,33,24,57,43,104,0,149,199,163,136,71,13,64,76,21,129,153,211,15,163,208,150,129,194,102,206,59,131,73,123,7,198,102,113,189,190,188,32,213,135,10,145,103,178,148,233,140,94,117,229,110,227,239,46,26,27,255,21,5,224,172,144,110,121,132,27,5,37,114,101,180,26,150,62,230,76,50,231,102,230,102,186,125,185,136,133,235,221,17,232,65,114,29,164,95,52,121,39,36,142,113,74,208,124,221,135,96,208,64,24,48,215,136,180,65,133,143,119,32,97,113,164,124,215,49,83,204,255,173,37,79,165,223,183,141,0,33,170,128,63,250,105,108,156,7,149,8,114,50,19,49,143,24,48,87,17,23,157,84,118,67,142,7,29,37,4,58,71,171,166,23,130,135,181,218,199,173,82,228,60,132,199,146,185,47,48,240,35,221,60,229,161,128,34,17,27,12,61,134,22,31,105,138,154,170,196,101,101,4,213,31,179,42,83,82,78,82,141,43,86,117,118,51,186,55,226,69,0,5,126,180,200,165,45,1,147,12,118,83,133,198,27,103,44,200,197,145,1,127,105,98,169,26,3,132,76,93,224,126,20,173,138,145,10,45,11,45,131,222,201,152,41,201,11,13,40,3,31,90,20,45,33,211,170,22,11,3,64,234,40,179,227,174,140,170,61,149,168,133,75,208,187,241,40,110,29,24,6,80,58,210,155,90,104,143,156,191,26,39,133,125,110,232,184,176,60,33,97,201,165,161,2,188,65,36,161,107,87,118,246,85,51,82,73,66,168,40,46,63,34,134,81,7,43,143,131,135,36,36,108,178,40,83,154,101,11,159,110,54,9,177,81,201,55,175,121,215,14,211,253,143,170,50,229,86,211,91,81,93,95,166,133,157,79,101,219,84,49,84,96,18,88,1,0,19,187,108,133,70,102,38,240,142,221,34,209,247,73,68,161,240,215,43,153,220,118,146,182,221,123,255,210,250,138,112,39,71,118,176,67,228,50,84,170,78,186,163,162,157,110,74,82,168,50,165,234,197,75,26,232,87,102,103,50,85,89,14,170,83,81,232,169,84,242,181,233,253,214,86,244,239,175,211,167,59,127,244,10,0,6,93,233,146,86,96,194,16,153,50,237,19,76,240,130,17,129,24,26,108,64,181,144,185,117,210,245,160,163,224,161,238,178,169,46,130,247,199,155,172,220,220,105,231,16,12,96,179,204,102,93,154,65,192,79,226,97,220,76,248,27,116,145,220,42,124,186,196,173,220,148,64,75,126,76,85,2,245,67,238,158,47,21,252,41,101,245,84,38,89,96,85,19,42,253,4,124,227,123,195,174,127,53,203,255,251,178,100,183,12,133,118,103,73,155,72,87,64,86,44,217,167,60,194,86,20,97,155,40,109,13,189,9,99,51,102,104,195,21,88,55,53,53,234,23,167,174,126,144,21,230,66,241,85,195,1,171,62,52,128,216,140,196,59,102,160,142,212,22,68,128,212,64,143,65,195,29,38,169,106,102,91,172,217,149,101,40,208,242,8,110,234,117,45,147,10,107,200,132,0,69,182,218,77,88,102,86,108,7,66,56,142,252,43,173,130,49,107,102,62,177,174,168,102,181,167,55,182,141,71,187,8,187,173,62,43,156,88,166,179,24,164,68,38,145,221,170,197,221,21,14,98,59,71,81,246,117,59,82,239,84,206,236,71,114,29,157,121,157,58,186,232,157,189,100,232,233,163,110,157,189,87,102,163,254,248,50,0,55,128,66,160,201,99,3,28,15,141,0,141,49,224,188,228,8,195,9,5,204,144,149,53,121,52,0,15,50,64,252,120,196,12,4,24,24,66,211,73,80,147,12,10,8,66,128,176,4,111,29,60,172,72,33,40,28,97,64,24,95,192,41,115,166,4,163,54,70,114,36,112,88,162,131,14,33,1,166,104,11,146,193,128,193,95,222,191,14,128,224,21,59,174,94,120,126,92,28,233,87,1,21,145,32,76,160,32,40,120,170,26,23,50,172,146,231,184,12,222,15,138,144,133,201,168,92,169,169,170,106,25,189,199,144,125,166,198,205,66,204,82,79,244,111,110,255,99,89,187,110,251,127,255,177,207,101,231,233,243,45,86,31,44,125,160,194,196,88,219,187,186,218,234,117,83,62,209,207,62,58,191,239,171,158,63,111,83,86,217,235,255,143,237,160,98,171,2,128,0,237,186,46,110,186,63,84,32,120,168,62,69,142,9,113,75,48,33,179,11,76,168,42,206,239,171,17,110,87,126,81,149,102,23,252,107,239,203,64,135,235,20,211,23,33,109,28,246,55,114,228,185,244,105,81,147,89,162,164,219,169,101,83,58,66,95,194,179,237,35,174,14,173,85,189,163,24,52,147,95,167,84,35,71,136,165,140,151,237,151,70,83,14,172,124,68,222,82,12,62,43,239,190,59,165,235,169,155,83,127,255,254,173,66,10,6,70,97,150,133,161,12,42,49,129,227,15,74,16,92,128,5,12,146,204,227,203,195,138,12,18,56,182,73,214,101,96,200,214,64,46,68,96,207,145,48,195,0,28,162,245,168,43,167,109,65,0,65,97,12,201,18,20,5,102,168,37,78,75,132,132,75,101,65,204,28,33,94,37,114,73,198,161,204,37,172,241,198,150,39,164,33,178,134,1,74,97,35,195,165,226,73,43,197,246,96,211,146,184,163,186,34,16,112,103,67,161,104,45,216,145,57,114,22,245,255,250,255,171,254,39,168,138,255,251,178,100,222,14,6,48,103,70,19,154,91,112,118,12,233,87,60,200,102,24,9,157,26,109,161,189,1,170,179,166,168,195,161,176,251,254,167,249,233,55,66,208,179,81,236,166,98,7,30,163,71,156,229,136,14,161,248,241,102,221,96,93,139,32,184,106,151,40,80,89,9,53,4,178,179,76,227,45,83,54,63,55,146,166,39,73,68,24,233,231,186,21,45,36,201,32,111,178,132,2,192,0,93,191,253,107,246,60,120,206,70,147,55,4,204,242,141,194,180,153,94,133,89,90,222,157,255,255,22,6,214,81,206,31,216,152,82,166,221,106,209,93,71,29,10,74,101,239,99,102,217,166,234,165,94,13,138,124,121,210,247,50,53,75,230,82,18,160,117,170,189,47,23,253,68,111,29,158,255,212,239,29,93,69,117,21,21,115,5,172,39,220,253,190,155,42,211,153,15,215,253,95,27,3,235,0,5,39,248,101,136,96,144,176,18,168,36,125,57,106,16,12,96,96,129,151,169,20,214,72,7,80,104,35,121,138,132,95,120,27,131,76,93,55,156,153,3,154,42,117,194,140,196,161,249,245,211,138,75,65,206,251,11,142,195,111,60,63,99,152,205,87,202,190,59,187,169,134,107,76,214,107,193,86,165,19,63,76,192,97,23,128,136,30,56,185,148,200,187,81,247,53,223,215,231,95,208,203,223,178,142,98,140,65,170,113,113,39,105,80,130,162,42,129,241,8,125,170,207,165,213,98,79,122,107,48,243,231,96,211,84,154,129,44,104,185,255,250,107,24,189,169,171,238,93,218,62,31,214,70,250,111,121,251,221,43,182,241,98,178,64,42,224,12,7,183,249,66,229,166,7,19,249,240,239,79,178,45,44,64,66,34,93,195,42,130,4,203,96,228,253,46,6,87,28,89,72,201,250,203,254,238,214,152,231,95,171,100,248,27,115,123,233,53,42,159,13,93,107,178,37,170,60,86,207,2,178,171,143,121,67,47,22,142,100,108,83,166,181,140,93,106,58,183,180,152,25,35,24,203,150,190,191,158,169,225,47,183,247,135,229,215,227,227,156,176,136,205,213,18,36,89,154,206,70,249,137,152,241,2,19,108,48,145,220,214,115,19,17,147,76,8,81,48,83,28,128,24,85,17,24,124,63,13,152,17,102,80,89,147,52,106,84,148,12,12,48,97,23,34,66,95,165,224,25,57,188,214,30,37,69,208,228,207,145,153,128,168,64,163,97,105,166,193,240,233,196,63,16,12,94,165,171,21,0,154,98,192,18,29,27,84,205,64,128,5,19,249,45,12,128,102,228,32,52,200,193,66,239,2,67,32,249,8,101,234,58,8,32,120,59,179,186,196,3,116,152,35,64,147,132,178,205,134,12,166,116,160,145,213,41,84,20,147,50,255,251,178,100,210,12,5,42,103,74,27,69,127,48,106,140,217,154,60,72,126,25,77,159,20,14,105,173,193,230,179,167,180,193,151,164,107,107,95,73,117,45,10,29,7,77,174,187,86,180,190,130,46,165,80,78,149,147,101,186,213,68,186,250,215,85,76,206,182,82,43,99,101,54,181,191,82,94,207,65,104,179,245,47,169,59,44,53,30,116,4,2,54,61,93,146,237,190,95,139,0,157,200,176,143,102,48,137,244,76,87,137,181,175,55,213,131,182,235,135,19,86,242,96,218,151,34,60,93,114,66,215,224,141,217,221,152,159,106,47,88,255,196,212,112,55,2,242,212,208,141,131,143,40,167,178,91,22,106,192,201,39,144,127,210,169,6,11,28,228,19,234,202,46,164,235,35,27,107,75,152,55,161,178,215,235,130,101,81,26,9,77,209,232,225,140,238,96,68,93,39,217,38,78,196,177,106,172,190,139,195,25,0,0,228,140,195,65,51,17,139,12,214,125,58,105,152,202,224,227,25,143,88,145,131,208,38,53,10,131,133,6,6,9,32,61,30,75,37,39,93,139,117,0,134,16,208,241,103,93,20,129,65,168,117,35,132,91,44,58,85,56,18,212,17,50,152,4,26,140,193,124,216,139,75,34,117,75,45,79,47,185,248,98,57,167,176,100,39,13,76,97,72,74,113,168,213,134,197,169,4,185,93,53,150,94,157,79,236,232,228,112,232,125,35,35,243,54,166,241,15,87,90,124,95,215,221,116,151,79,232,151,143,117,120,91,170,190,46,151,159,25,29,95,210,69,85,101,227,104,137,239,173,201,231,219,222,154,185,190,179,119,122,95,143,132,191,251,136,72,140,96,1,236,0,3,146,71,70,88,141,225,30,106,73,119,153,84,240,28,56,214,35,100,33,169,254,72,49,68,177,115,91,32,57,245,190,73,196,142,79,77,179,25,126,123,149,81,82,74,218,82,18,42,234,103,26,133,182,159,213,106,84,24,234,166,154,146,153,100,26,201,68,33,156,201,200,169,115,142,87,173,230,169,59,20,205,68,102,145,42,179,217,143,212,234,202,172,107,186,234,182,223,202,244,86,239,221,233,208,15,56,0,38,222,166,134,196,84,54,50,91,179,144,30,51,176,19,119,50,25,13,6,40,152,56,170,82,6,3,12,3,228,24,96,174,20,4,120,133,8,137,128,30,160,224,112,32,51,63,34,1,109,86,209,142,129,135,3,47,85,21,226,8,156,184,20,152,81,83,33,177,122,145,217,136,238,204,55,32,181,25,205,244,124,163,42,162,226,62,201,203,184,114,26,154,148,214,161,119,97,134,139,79,38,208,14,36,56,113,145,73,79,211,59,194,35,164,69,161,68,228,7,23,43,181,207,185,95,34,99,147,157,59,249,23,126,255,251,178,100,207,140,197,94,103,72,155,153,67,112,107,236,217,83,97,37,94,86,225,157,34,109,141,252,201,180,179,101,76,241,150,176,195,56,209,102,204,27,55,190,114,122,217,239,109,57,250,238,202,187,192,155,58,198,183,170,110,60,250,249,198,169,155,69,223,164,120,254,250,111,137,29,201,207,91,130,222,48,182,160,0,181,36,131,126,16,64,197,34,24,250,168,66,71,202,233,84,153,126,120,68,97,112,140,235,106,249,32,197,214,21,246,173,114,25,205,90,48,67,134,117,136,208,138,146,42,198,159,85,67,146,101,43,3,221,243,83,211,205,161,127,19,61,200,152,220,200,208,205,20,116,4,245,73,75,187,62,136,135,186,179,182,237,150,151,119,58,209,202,74,186,166,142,250,178,151,101,253,117,187,213,229,101,82,29,197,245,80,25,0,27,119,244,161,26,156,8,129,1,254,137,44,7,76,148,152,100,100,205,128,129,75,171,0,220,114,102,25,156,50,252,187,49,229,56,166,119,161,185,202,201,99,118,31,131,230,160,171,51,202,93,81,102,187,145,201,250,191,173,243,114,36,226,38,88,242,72,114,142,204,101,192,248,224,96,165,58,62,10,233,49,10,114,50,151,114,16,173,28,95,40,164,245,114,116,127,254,49,223,79,114,231,45,207,115,149,153,37,105,229,160,153,11,82,82,107,32,146,225,188,168,129,123,173,88,217,104,209,211,147,22,55,144,131,107,34,243,59,47,181,79,83,201,9,207,202,33,60,198,186,1,214,160,0,118,255,225,229,72,90,132,192,127,17,164,128,231,142,137,128,30,76,152,184,42,3,17,185,17,184,233,195,46,44,19,6,46,26,206,244,110,115,4,161,206,46,247,77,64,86,104,215,181,70,106,254,68,45,227,253,238,183,180,178,38,88,245,161,202,36,135,101,152,23,255,12,74,18,39,99,211,219,75,34,146,136,203,62,181,19,10,7,60,35,134,58,116,17,234,163,154,150,69,152,149,203,33,38,185,199,65,104,170,137,58,100,23,45,79,72,26,211,94,92,166,213,163,86,204,37,164,54,123,233,82,195,144,150,78,117,116,73,100,175,138,227,251,233,37,175,174,204,240,133,64,0,230,182,0,23,2,22,84,176,254,52,92,65,132,83,32,24,233,19,198,16,4,132,47,134,249,24,230,147,110,72,194,213,20,129,67,90,82,177,189,247,184,92,231,186,45,49,114,106,17,37,65,151,238,9,2,33,32,19,221,214,107,40,124,209,142,16,137,77,28,130,15,214,33,9,244,20,154,163,198,165,212,164,209,239,151,36,137,199,35,171,151,252,63,99,76,37,236,234,148,26,54,220,80,92,85,10,72,109,154,187,238,205,137,63,198,18,206,88,202,228,129,99,69,164,123,174,37,255,251,178,68,217,12,196,206,102,203,27,70,86,96,151,172,217,83,104,200,204,19,61,155,42,108,161,87,202,112,51,101,141,150,34,216,186,14,37,110,191,124,230,145,199,205,223,125,173,83,37,74,151,59,41,67,141,208,224,86,119,65,115,111,255,11,54,32,4,129,131,152,49,234,2,194,183,65,64,199,134,84,138,201,16,133,53,45,54,58,72,13,190,162,104,176,211,79,145,225,213,110,124,231,176,194,106,114,234,201,159,146,147,88,45,206,253,101,199,96,182,196,195,100,84,165,156,195,147,152,86,60,42,13,215,196,212,58,98,242,246,212,252,54,173,249,177,149,3,152,88,170,81,227,221,94,186,48,27,138,37,27,8,229,28,122,216,227,133,218,22,229,214,137,150,153,30,108,25,50,228,57,136,90,85,32,245,171,122,33,33,165,7,52,230,76,215,76,55,26,69,244,42,134,85,171,68,240,221,245,55,127,12,183,109,1,26,149,4,171,246,248,44,10,215,10,20,30,56,24,240,201,157,162,161,97,21,44,24,139,166,14,84,50,33,35,101,120,94,212,165,49,127,58,153,116,198,39,108,142,9,72,13,83,80,124,85,200,35,22,40,215,158,218,33,160,98,224,243,210,80,197,151,68,11,35,136,35,225,78,162,217,75,210,134,168,54,58,139,20,40,177,226,240,96,136,84,186,15,25,28,183,123,202,155,49,218,84,45,46,106,52,150,211,143,73,245,41,144,109,75,180,160,185,79,158,34,77,144,23,130,132,33,157,30,240,34,198,215,119,143,255,189,234,184,230,103,91,39,123,25,147,220,212,131,129,19,118,223,128,3,73,51,1,97,120,192,205,135,124,233,12,6,17,114,193,140,52,145,250,116,104,145,163,85,4,221,34,60,137,249,204,169,138,139,9,123,35,66,83,13,206,168,48,32,187,56,216,155,157,102,249,250,223,225,136,240,100,239,196,79,184,56,59,97,20,210,138,108,120,71,223,33,133,161,184,145,248,225,5,177,184,98,20,134,186,138,245,147,153,65,76,239,238,5,228,222,109,188,182,227,227,148,220,163,77,118,216,206,130,86,22,67,11,162,19,15,39,177,213,191,222,65,109,120,209,52,208,66,255,173,86,191,158,211,80,83,148,156,203,124,229,130,69,130,79,111,182,10,22,74,166,0,78,88,137,48,98,10,198,20,40,241,98,248,178,87,124,192,12,212,23,68,98,94,124,48,161,169,86,95,6,130,211,242,143,33,50,208,228,104,120,96,218,196,60,175,225,186,194,48,138,171,50,57,132,33,74,85,23,6,71,80,165,12,54,70,119,100,242,105,113,148,83,76,15,105,226,102,78,207,66,152,195,165,140,214,179,233,78,52,137,85,121,89,136,179,174,243,254,89,155,157,225,135,22,166,255,251,178,68,204,140,196,155,102,204,27,47,66,96,148,236,217,83,101,230,78,17,233,155,48,109,49,11,130,73,179,165,77,164,26,233,246,178,45,111,145,29,253,41,234,99,87,99,186,225,161,43,135,199,243,144,240,88,129,114,71,60,117,48,1,88,128,18,182,237,204,2,100,17,35,193,75,242,103,64,36,146,131,18,20,121,18,62,184,175,220,97,201,178,220,228,210,153,139,237,66,146,19,0,225,78,215,20,244,93,243,228,197,90,205,202,17,20,15,28,80,111,63,85,217,131,2,178,178,230,88,144,82,147,23,11,42,24,131,70,74,194,142,171,86,25,60,170,69,153,36,124,51,13,159,38,157,82,101,246,143,97,182,245,174,119,62,175,58,51,198,227,234,47,47,149,140,242,250,229,235,33,158,93,140,199,82,51,189,247,9,53,147,13,7,69,154,241,26,251,141,16,234,119,220,89,139,231,246,108,96,14,168,0,134,67,71,68,52,36,99,39,233,54,112,99,150,124,49,137,147,3,17,51,56,179,223,92,4,38,24,131,145,132,7,146,138,134,69,65,224,192,208,48,160,132,48,192,1,0,192,6,98,58,152,67,195,136,60,148,14,32,227,82,231,6,1,2,136,31,199,8,160,122,38,188,195,147,7,128,149,18,102,213,119,227,87,162,247,105,38,102,105,224,106,104,118,229,119,78,29,163,180,245,59,145,153,69,151,165,138,213,204,145,97,1,100,75,215,14,145,70,234,230,95,255,254,110,187,247,249,154,243,125,179,43,88,221,217,206,246,232,32,206,85,155,127,104,203,195,238,62,121,173,48,180,97,104,249,239,110,77,228,246,231,35,186,116,49,185,179,185,198,106,168,186,34,89,203,177,143,125,216,247,195,161,7,182,215,15,41,15,99,144,76,27,222,41,134,196,0,124,69,50,254,93,113,73,236,248,73,120,143,190,152,226,207,243,255,255,255,51,159,213,94,6,80,154,172,141,103,211,25,51,20,29,94,197,36,1,76,150,250,145,210,56,104,200,175,194,34,19,119,181,113,193,85,7,115,84,85,133,118,114,35,239,94,215,154,38,244,161,247,103,100,162,157,229,174,136,75,168,170,95,60,244,64,208,130,211,127,141,9,117,90,35,90,114,138,26,1,102,156,34,118,133,16,139,62,24,6,150,234,150,48,157,22,90,203,86,102,112,252,133,130,67,109,78,63,32,160,29,8,173,82,119,94,245,60,107,115,45,70,112,20,128,96,252,210,30,21,166,50,33,48,148,115,142,97,0,228,153,80,101,212,117,12,146,18,217,82,120,250,159,142,62,162,255,251,142,37,47,136,120,54,190,226,105,166,154,14,113,185,37,176,233,97,168,145,11,52,194,173,136,165,29,87,102,141,48,211,58,76,86,75,16,48,255,251,178,100,207,12,133,179,102,198,19,102,87,64,102,44,217,147,44,101,190,19,141,157,44,109,33,119,129,192,179,165,220,241,162,185,58,84,225,236,217,233,71,27,207,152,32,191,156,210,167,29,151,68,34,190,169,247,37,113,162,14,27,16,27,146,91,137,61,138,48,148,15,73,58,130,24,168,36,74,157,150,68,51,79,102,150,93,60,188,127,172,47,45,207,31,223,203,219,255,204,137,36,132,29,117,224,162,183,55,125,42,30,176,134,61,52,34,91,17,25,15,78,159,10,183,169,148,46,93,158,127,26,102,16,29,37,229,189,223,111,146,235,223,191,40,163,47,36,100,112,228,84,161,123,199,197,68,12,167,184,54,198,77,43,186,65,55,50,123,48,248,212,32,218,76,65,77,69,170,170,1,41,173,144,128,218,175,11,150,9,114,103,198,129,176,40,33,152,134,98,200,7,17,48,6,89,59,140,185,223,104,53,160,78,48,248,25,159,203,33,199,98,67,232,174,201,167,94,203,51,116,90,81,217,101,48,77,29,146,244,185,203,86,210,182,134,135,104,81,42,92,210,20,31,174,165,15,53,163,53,85,77,70,33,229,153,123,197,1,45,208,81,135,29,201,86,40,130,182,55,132,129,195,46,55,33,152,100,217,5,242,201,70,66,13,216,129,6,42,115,30,214,162,168,165,154,87,33,7,198,57,108,226,152,113,163,139,214,8,87,129,217,2,115,249,145,76,177,135,221,227,42,169,82,38,232,103,28,87,192,59,182,0,13,185,40,89,20,72,204,193,206,131,204,76,220,148,212,7,146,132,202,147,76,212,104,48,68,196,133,107,179,100,37,187,82,181,33,38,76,118,249,61,224,70,152,187,30,89,243,4,52,146,124,150,228,236,174,17,212,157,148,80,48,234,62,206,235,92,171,110,217,106,57,38,48,201,49,53,32,134,170,168,124,81,25,69,10,179,81,59,167,198,92,250,248,236,153,50,182,135,252,122,58,149,86,213,163,122,172,221,194,237,201,199,30,198,212,94,202,54,17,41,138,226,141,253,185,226,169,98,240,158,226,221,105,197,172,157,194,173,137,253,90,114,85,40,43,246,141,176,89,88,65,203,37,8,205,148,160,148,109,55,70,85,147,67,235,82,157,220,84,7,113,32,19,36,177,152,132,193,130,204,91,2,171,19,90,96,10,133,70,128,50,195,178,42,132,97,72,170,210,148,194,151,75,209,34,58,204,162,238,247,186,145,184,173,114,66,219,74,240,255,102,223,138,70,195,110,168,13,177,231,163,242,69,194,106,53,1,193,67,133,242,21,196,7,40,42,68,209,214,53,132,177,5,247,19,67,31,38,108,114,84,154,138,170,61,75,185,153,138,221,102,162,167,87,70,137,163,200,174,5,26,202,183,255,251,178,68,223,12,197,15,103,74,27,76,69,178,172,140,232,243,111,41,78,18,217,157,40,109,101,7,194,99,179,165,13,150,34,161,210,229,142,181,44,193,220,74,31,85,160,247,208,226,134,16,72,254,16,104,220,66,79,235,211,83,69,10,177,150,127,250,161,87,255,45,94,225,21,130,149,183,220,103,60,80,56,6,66,71,206,19,137,21,105,3,52,137,60,200,130,197,53,169,150,117,61,76,167,21,224,40,188,107,226,147,243,187,32,6,41,79,63,214,205,28,20,198,200,166,207,175,163,243,94,156,166,86,182,46,24,70,190,176,51,44,76,10,86,122,102,177,216,34,156,90,196,84,139,221,32,102,77,187,140,58,118,33,70,9,13,205,137,169,166,50,203,159,132,186,146,72,14,69,197,69,168,63,53,208,205,209,104,104,168,173,144,212,163,83,158,248,82,26,198,202,195,174,47,45,53,15,41,246,120,177,204,57,47,142,171,210,185,34,202,20,113,233,51,200,69,146,5,59,191,212,44,136,53,4,195,111,30,128,27,208,56,230,81,73,63,86,51,16,166,99,187,180,208,107,118,102,19,114,150,53,98,251,92,138,229,173,20,139,61,143,73,228,219,109,116,253,230,189,176,130,131,2,109,171,93,202,92,240,149,37,30,29,30,205,247,213,68,222,149,10,134,119,205,206,148,206,170,54,117,142,48,187,147,42,78,59,197,145,77,76,150,99,198,227,47,162,255,219,235,148,174,60,246,162,79,71,155,113,185,86,123,26,166,26,223,30,71,99,175,103,69,75,163,251,250,134,24,53,54,223,241,136,64,43,72,124,99,68,8,244,92,144,232,84,209,92,167,225,225,140,180,69,107,225,53,98,167,81,70,7,15,109,153,3,185,86,213,133,135,154,73,113,203,163,213,191,2,16,192,208,56,62,87,44,107,102,168,152,199,29,34,230,219,146,163,54,154,114,145,11,45,172,109,99,229,168,219,132,103,155,229,94,62,85,139,115,29,10,18,159,215,83,35,74,177,90,58,56,174,59,181,85,38,116,167,139,210,85,33,98,238,239,133,54,177,210,53,184,169,187,134,108,100,164,67,82,61,240,147,208,80,0,20,113,179,47,5,11,10,134,0,156,248,193,167,15,155,176,66,14,152,43,137,67,210,0,0,136,47,186,66,23,45,230,131,72,128,32,87,69,192,99,117,156,247,130,77,30,6,135,52,41,107,179,54,123,38,151,69,82,242,40,196,166,152,239,109,96,198,69,26,211,131,226,193,1,44,76,98,9,130,67,218,70,27,88,249,43,168,75,132,28,52,182,60,165,161,233,42,44,77,169,195,81,203,100,83,88,104,217,84,78,52,31,220,102,150,236,195,220,147,93,68,229,64,205,6,44,201,67,198,185,202,180,83,255,251,178,68,199,140,196,22,103,76,27,6,61,112,134,12,217,115,97,136,90,20,157,155,34,109,189,20,74,137,51,100,13,180,163,25,217,35,163,115,152,80,56,168,146,245,227,246,117,83,164,165,155,28,104,230,167,110,36,113,150,117,245,24,192,86,160,0,57,37,166,114,26,97,130,229,189,57,48,163,74,33,54,33,5,74,9,71,38,103,113,2,132,49,182,112,152,114,45,170,8,118,1,118,25,255,190,110,132,237,32,52,57,169,75,97,155,112,84,134,97,159,80,65,78,165,38,21,245,191,248,214,231,150,217,25,241,203,130,181,105,201,68,117,104,92,205,38,170,23,101,70,43,219,82,64,155,173,71,50,157,54,186,79,106,40,85,99,106,14,26,41,20,40,123,170,160,186,16,56,181,57,26,92,213,225,202,20,117,62,123,107,134,130,139,63,147,156,194,219,205,161,215,121,12,136,235,221,194,57,37,36,214,52,152,16,133,22,238,94,156,229,152,105,25,251,3,249,181,1,57,190,180,129,84,147,10,34,24,0,212,96,83,227,36,17,137,60,156,102,16,205,254,108,26,158,50,213,164,80,196,212,245,171,252,179,180,223,173,118,166,202,139,88,55,153,18,8,115,220,79,47,246,107,181,118,162,137,139,218,146,106,231,77,67,170,178,220,90,8,225,226,246,241,198,100,56,206,137,82,13,112,231,21,129,24,194,104,64,106,113,163,134,187,13,27,99,4,37,218,37,120,123,132,41,18,20,127,115,233,213,52,180,23,193,178,66,74,25,3,9,168,180,179,142,155,210,214,250,226,59,61,250,113,203,81,243,81,197,247,28,56,46,144,0,2,1,74,221,247,32,249,124,196,9,45,224,210,199,87,25,37,104,214,153,184,41,22,238,117,94,41,244,228,172,132,239,110,244,224,198,36,111,188,13,72,227,165,60,204,1,115,182,108,157,222,25,198,28,162,164,138,205,140,151,186,64,189,102,53,142,100,113,182,134,78,151,110,88,201,216,102,91,26,49,236,106,158,132,56,175,192,241,150,53,30,53,173,119,31,158,64,209,118,37,197,213,7,90,140,214,126,51,75,91,180,132,126,41,185,94,158,238,139,215,183,109,35,107,149,28,217,132,172,119,127,60,213,85,116,228,130,232,240,1,151,106,195,6,24,80,70,32,217,162,0,61,72,220,140,133,1,34,135,66,20,2,5,16,189,96,116,9,114,29,80,137,13,52,212,166,55,39,107,210,204,210,245,189,164,175,241,235,248,39,252,190,128,25,53,83,186,216,161,83,15,202,111,148,53,26,83,213,219,219,152,252,166,132,169,49,2,63,182,214,212,188,17,201,9,150,151,184,65,11,42,67,198,16,62,196,141,198,246,19,64,187,144,217,46,162,217,57,94,172,233,123,255,251,176,68,199,12,132,132,103,75,27,43,69,48,140,12,217,90,97,232,76,18,249,155,40,109,36,247,194,114,179,99,205,172,33,56,204,239,102,229,227,210,149,93,236,35,215,232,80,101,58,178,145,62,153,38,215,53,223,45,86,70,89,131,255,101,115,182,165,181,170,222,183,195,128,1,54,227,53,199,140,233,163,73,4,221,20,23,84,125,76,43,25,134,170,46,72,96,25,141,74,195,3,145,23,7,229,18,32,88,212,4,250,187,241,181,140,252,70,193,129,92,56,68,253,187,69,244,74,151,30,129,154,203,163,213,105,237,95,204,212,195,246,30,121,100,33,119,156,91,22,150,22,99,84,101,185,35,235,187,234,207,50,152,88,145,200,125,139,9,221,251,62,208,106,199,254,47,3,219,16,160,147,101,217,211,199,89,202,164,220,77,186,173,117,19,23,99,138,149,106,28,91,13,36,85,109,232,225,169,98,252,20,174,54,174,158,126,120,184,122,150,233,231,103,152,174,59,252,43,28,0,87,243,58,142,17,43,26,98,129,240,73,155,145,49,234,23,23,196,67,94,61,164,96,162,134,0,190,159,41,92,96,32,105,132,236,143,20,37,88,232,61,136,37,172,35,66,84,40,75,0,17,27,61,50,185,118,154,82,103,201,139,48,36,38,201,203,127,5,62,208,245,138,106,175,59,222,252,81,70,33,248,105,250,139,190,238,229,19,173,16,165,202,204,196,204,11,14,78,79,203,173,212,150,203,172,225,159,106,111,95,199,141,169,207,4,198,78,4,159,188,139,210,226,98,230,219,85,194,168,211,234,233,221,220,221,176,242,108,60,180,166,171,44,234,183,55,111,121,220,242,52,114,185,182,85,61,173,157,26,55,167,195,232,228,74,239,65,231,222,201,124,160,14,192,34,138,163,186,178,7,97,13,85,225,48,108,21,75,61,1,42,141,148,68,109,42,45,50,178,207,20,152,193,175,63,186,246,9,4,239,39,169,62,47,247,161,114,30,29,48,70,108,69,68,82,129,54,18,10,113,97,20,34,155,202,180,181,132,106,252,145,129,205,141,60,198,240,254,182,158,81,75,200,191,215,107,62,92,164,227,103,74,29,115,171,14,46,62,69,249,22,84,187,135,42,254,243,150,191,185,149,238,44,155,219,9,55,3,40,11,168,50,37,78,129,1,152,32,67,70,106,184,27,113,145,42,2,56,24,25,242,80,104,5,145,9,1,74,133,62,229,178,244,62,84,40,184,166,42,204,50,16,120,52,37,248,134,227,5,191,117,134,66,39,145,129,10,142,230,36,10,13,129,143,136,198,143,31,80,214,12,215,36,75,49,137,52,214,14,212,153,9,124,212,1,88,21,178,41,73,35,140,181,168,22,34,220,32,54,1,15,42,198,180,255,251,178,100,197,142,133,114,102,199,19,97,95,144,110,12,233,86,97,35,93,24,13,157,36,109,13,158,129,227,51,101,156,244,141,248,234,192,26,126,238,207,221,191,188,246,39,226,149,61,50,144,188,143,154,124,39,57,243,243,224,162,152,130,10,24,27,190,44,60,64,209,109,118,232,244,91,198,18,211,12,180,125,144,197,94,89,49,188,170,241,84,247,118,8,107,70,227,179,147,250,135,229,247,209,202,237,142,96,249,181,150,106,235,81,40,45,9,64,9,73,46,28,235,74,101,179,16,76,216,1,25,83,26,104,66,170,35,54,112,179,34,36,115,69,146,86,154,63,127,124,244,179,197,107,145,174,108,187,73,202,178,27,115,122,115,131,40,22,141,161,68,232,160,154,143,22,166,82,213,239,111,95,230,173,73,41,149,124,204,214,194,145,178,150,74,219,30,231,24,246,215,170,232,119,34,50,252,237,36,208,49,93,31,69,16,25,205,127,233,195,174,167,19,243,61,118,48,104,69,13,157,140,187,112,145,143,32,213,0,5,110,252,18,218,176,139,22,103,160,101,150,15,232,10,64,86,212,71,102,164,38,68,161,183,230,236,5,73,52,235,50,155,41,47,15,32,150,90,137,41,190,253,67,47,244,170,157,252,197,124,56,5,234,139,149,131,41,80,181,218,197,164,50,186,208,91,179,113,230,135,59,37,129,239,194,27,181,20,215,113,221,109,87,237,255,121,235,72,236,225,61,150,183,255,253,152,215,255,145,205,182,180,181,244,221,121,43,59,89,141,82,178,154,168,245,222,8,215,134,131,18,142,138,70,184,117,50,157,217,20,207,65,37,185,138,210,101,29,58,179,74,206,53,87,186,54,102,64,44,79,0,11,114,90,200,224,180,88,137,216,185,23,96,89,197,116,89,96,242,60,236,149,206,129,240,153,12,7,254,211,207,16,98,86,28,176,230,214,125,178,246,179,75,244,193,67,174,165,74,231,23,61,200,234,154,221,29,41,251,110,245,34,171,136,89,10,84,179,57,82,237,125,204,169,82,29,216,148,84,103,93,13,67,82,49,101,87,84,103,216,243,189,89,185,235,179,85,85,246,77,221,181,166,192,160,0,17,145,24,16,174,99,112,232,113,92,224,100,243,68,139,77,188,110,102,134,93,87,139,53,140,110,6,36,17,151,164,192,0,192,48,78,54,188,138,0,41,220,177,81,48,88,14,97,96,210,21,2,148,64,80,208,144,68,206,84,136,23,172,28,44,59,0,132,46,253,46,177,134,7,209,11,70,15,104,194,144,174,145,70,4,130,70,229,222,172,36,10,171,164,95,100,8,215,64,139,171,56,42,26,220,18,13,154,192,216,220,179,86,204,57,63,78,73,24,38,106,193,234,24,246,207,199,29,252,79,255,251,178,100,194,12,196,193,103,75,155,34,111,176,104,76,217,115,60,197,94,24,5,157,28,110,101,115,1,204,51,165,204,244,22,120,207,247,81,30,231,247,245,252,124,117,203,15,162,227,217,230,178,229,68,209,170,98,57,196,35,182,190,15,26,19,24,170,12,149,146,86,47,133,44,251,37,165,205,93,173,234,46,234,59,147,151,58,173,133,106,63,255,249,224,27,176,3,146,219,84,177,156,133,26,108,39,30,132,13,218,137,174,43,100,124,98,39,248,219,101,150,237,50,242,58,156,255,40,76,37,17,202,56,100,54,165,191,71,227,97,251,166,132,70,85,201,36,53,67,76,41,187,151,101,187,89,139,122,125,210,169,136,212,101,79,2,164,49,18,183,12,112,249,214,153,132,156,115,20,142,199,82,189,149,163,26,93,104,230,35,41,145,90,173,119,173,14,189,197,111,107,35,162,18,247,182,157,63,116,7,117,0,6,75,172,212,169,146,140,213,207,205,240,72,197,30,142,18,180,116,140,215,236,77,188,92,176,98,76,128,181,76,20,141,65,153,27,76,22,129,140,167,160,204,72,192,3,108,40,105,196,224,170,134,104,98,47,27,172,101,11,224,197,31,49,2,204,16,154,65,15,58,33,236,141,112,191,14,145,138,155,248,251,188,52,137,17,16,97,234,122,10,126,220,69,94,165,48,242,9,126,151,148,54,190,145,166,234,48,29,1,23,5,162,16,78,104,116,135,48,177,197,91,85,113,255,51,125,39,252,125,215,92,105,219,255,223,18,182,177,47,181,214,223,51,237,189,12,22,16,130,231,136,71,81,69,157,110,215,103,216,130,56,72,104,243,5,196,98,227,245,21,74,170,139,251,107,49,151,254,191,134,146,192,16,2,182,187,100,45,22,185,80,152,2,238,96,134,218,218,69,43,85,220,109,229,195,52,98,132,199,5,227,20,54,170,251,252,196,237,184,138,185,114,83,70,127,91,213,208,107,83,108,233,176,11,142,255,252,121,134,34,28,139,62,10,119,129,21,77,81,22,25,54,43,118,114,16,46,244,170,234,25,65,101,156,22,128,68,117,235,145,170,3,40,21,121,196,47,54,140,177,18,64,35,71,158,87,68,172,174,165,89,36,56,94,68,179,207,110,240,143,35,191,159,33,208,155,187,66,229,195,200,134,2,114,101,192,0,107,211,217,4,0,137,152,130,104,69,152,168,18,147,99,128,97,8,133,183,25,30,49,241,68,118,86,184,67,145,95,4,104,183,2,44,194,11,130,167,86,52,110,218,217,226,134,47,53,5,70,81,236,210,41,80,161,68,12,215,162,87,147,41,179,83,200,27,76,26,35,182,216,151,12,151,60,235,107,20,125,201,4,92,78,58,185,213,37,149,244,228,142,34,170,70,173,255,251,178,100,207,142,197,190,102,199,27,121,67,112,122,172,217,115,60,195,198,22,1,155,34,109,229,107,201,167,179,101,140,243,14,88,93,167,143,148,159,77,24,93,230,169,29,114,8,202,175,97,203,57,40,166,104,211,150,239,253,207,173,157,187,248,255,127,49,115,27,15,199,53,250,109,252,244,93,79,52,245,106,88,170,8,181,176,198,75,233,199,33,39,113,168,234,125,111,147,64,17,236,128,22,220,182,162,86,215,36,241,9,9,83,88,84,163,219,153,244,192,227,224,205,153,96,249,170,177,137,238,58,78,214,237,115,43,167,87,173,97,74,111,44,99,250,40,51,47,156,22,113,29,140,123,26,92,246,76,230,111,253,166,103,14,185,79,190,115,108,238,175,106,11,138,84,64,170,151,136,202,137,200,112,156,218,18,41,240,150,254,180,148,220,236,242,255,218,29,47,7,114,79,159,159,229,247,192,85,0,5,131,54,169,76,36,21,53,50,64,242,196,83,22,46,207,16,254,48,96,172,214,15,179,95,147,204,74,87,50,65,156,12,58,48,232,76,66,9,120,148,164,155,170,94,152,49,96,70,109,36,214,170,28,36,120,80,136,200,130,175,25,36,104,26,217,9,162,45,85,150,12,17,46,6,134,42,13,86,161,1,82,152,197,133,42,192,97,210,37,2,229,83,167,52,84,43,77,178,144,10,125,253,91,72,9,67,232,13,251,175,31,161,142,97,46,154,113,162,84,206,55,32,42,231,49,198,182,123,30,185,180,175,156,147,220,196,51,108,198,117,122,62,155,51,50,169,198,58,162,171,178,178,205,101,84,200,208,122,147,12,163,236,72,122,33,200,107,169,140,173,171,81,245,91,85,205,79,79,54,232,161,19,216,253,32,32,21,38,219,101,50,189,144,176,174,194,98,48,102,157,105,243,149,201,253,123,123,172,230,190,124,67,243,252,249,179,157,123,86,242,185,102,72,90,206,32,114,68,62,81,89,192,180,221,74,98,186,199,153,194,34,205,88,60,18,14,149,90,174,20,105,146,108,56,36,175,137,144,20,92,143,58,137,11,44,169,39,236,28,227,28,164,82,157,39,228,243,28,245,27,85,170,73,137,206,215,75,156,207,68,62,196,157,232,236,117,159,204,112,240,2,114,223,70,31,152,83,230,97,193,179,0,111,72,2,50,138,10,50,18,73,187,41,3,4,161,151,37,194,174,150,59,136,179,14,176,39,9,113,10,13,118,192,163,155,136,112,1,192,20,177,198,222,166,150,140,110,110,29,117,150,12,136,179,119,145,181,183,54,81,149,134,171,77,203,58,189,40,153,150,3,135,68,183,183,147,73,219,136,41,177,254,255,153,223,183,108,216,135,102,105,206,255,31,251,62,54,155,33,254,126,189,182,255,37,255,251,178,100,208,140,5,211,102,197,147,154,83,112,115,44,217,119,60,103,204,20,21,157,38,109,25,123,65,203,51,167,116,145,151,108,190,99,238,93,247,166,214,202,216,127,217,136,50,84,107,203,21,116,121,69,62,243,3,184,219,92,156,198,250,60,85,84,29,174,167,187,222,180,179,251,221,58,32,24,212,128,1,49,146,227,186,251,183,48,229,30,104,46,144,58,107,1,73,6,13,102,30,201,84,163,209,94,37,112,223,68,51,139,160,153,171,205,116,189,29,170,71,8,195,227,185,26,194,35,48,96,198,79,214,20,63,119,83,8,13,145,232,194,37,84,120,13,206,76,105,177,41,13,147,206,57,181,116,100,181,186,113,201,142,5,16,202,47,58,131,94,104,19,226,34,51,200,71,173,151,34,235,100,108,91,100,116,74,78,70,217,167,72,17,84,0,5,42,172,205,19,12,116,124,206,7,78,182,44,195,195,143,230,48,192,76,12,207,4,220,75,193,160,6,42,152,44,130,102,132,36,35,46,37,17,92,199,11,220,20,56,197,24,9,82,196,63,29,77,3,56,113,26,140,93,250,12,3,24,193,123,25,88,232,41,115,42,21,117,69,6,73,93,105,238,171,95,42,177,84,253,121,180,255,68,226,177,165,175,70,36,12,88,59,146,84,241,161,185,42,173,21,207,156,100,207,29,237,142,231,121,235,110,245,168,213,238,212,121,57,82,221,19,142,55,121,201,38,246,244,90,170,135,251,186,235,152,115,251,254,47,230,237,148,96,117,103,185,173,108,190,225,23,52,243,154,108,114,25,177,85,157,61,170,121,6,184,243,235,139,152,110,201,125,68,188,252,205,196,53,32,167,108,128,4,0,10,54,91,178,190,86,81,143,145,132,196,11,51,157,152,222,89,75,60,158,4,92,218,4,38,204,56,226,44,155,244,248,165,243,174,215,18,91,239,95,100,13,141,138,184,182,251,252,235,123,131,29,50,80,190,98,244,43,247,76,143,148,225,250,26,169,228,110,186,163,139,87,225,222,83,59,74,66,167,77,76,231,196,165,136,210,102,142,222,67,177,86,35,206,29,169,141,114,22,187,203,34,30,171,179,156,155,35,32,93,96,1,153,223,128,41,64,64,224,0,153,144,142,25,80,9,25,6,38,106,142,86,62,48,14,74,122,138,41,250,220,108,167,179,111,70,195,216,212,56,147,110,224,241,19,148,68,30,233,181,44,92,122,94,179,123,202,27,7,197,25,10,16,51,23,157,233,183,43,216,152,50,12,145,138,156,56,63,48,40,39,40,36,59,169,38,174,28,40,112,251,174,45,35,236,72,82,51,227,144,209,142,57,154,46,103,244,255,255,255,223,253,220,123,205,69,85,79,199,244,151,23,192,177,36,88,229,115,83,134,255,251,178,100,215,140,133,225,102,199,27,121,90,242,113,108,233,122,60,101,204,84,161,161,38,109,161,249,129,178,51,102,104,241,150,249,129,178,245,152,35,158,60,228,58,179,218,165,141,25,252,40,177,115,63,181,163,231,218,187,213,239,251,108,90,90,149,134,32,81,252,14,4,161,109,223,231,210,48,170,156,71,78,199,222,32,150,111,87,48,116,197,239,45,181,15,185,248,247,182,175,159,31,193,222,131,140,166,12,251,231,255,240,204,0,51,85,49,97,13,17,94,68,84,252,120,210,25,250,204,154,33,201,147,156,35,117,165,163,235,149,120,180,149,224,233,177,234,145,54,33,64,195,134,140,134,25,202,117,173,158,108,145,225,159,190,218,80,168,99,189,122,220,244,101,201,170,183,129,154,76,0,0,195,59,150,204,196,84,1,12,128,229,19,15,5,142,246,237,48,233,140,102,126,99,178,185,40,44,206,200,211,37,132,65,132,226,247,51,114,168,88,120,12,153,141,213,90,132,133,1,67,89,102,195,147,0,96,57,129,131,133,65,186,65,44,208,225,1,8,21,91,204,4,3,128,137,67,96,32,25,130,64,35,32,192,80,164,132,19,13,171,148,31,85,171,197,135,160,218,146,109,155,246,140,208,169,31,118,72,250,176,185,200,34,30,157,221,124,59,17,164,17,135,16,63,149,231,90,174,173,173,111,159,170,180,253,247,27,55,45,245,9,204,200,219,27,23,48,141,60,251,204,252,84,195,12,138,185,129,135,11,92,161,246,121,53,100,28,73,208,56,38,19,88,152,210,208,132,42,64,201,78,200,211,90,110,244,20,164,158,154,180,20,182,107,4,162,8,64,11,4,148,228,110,68,138,179,39,211,120,77,169,195,101,13,185,41,75,155,15,182,184,180,221,212,6,152,205,48,92,102,93,154,197,237,153,143,146,154,139,177,122,255,54,217,12,3,65,146,103,126,143,67,158,85,101,40,166,65,35,200,233,71,67,31,149,104,206,246,110,90,231,170,12,20,159,81,78,93,102,100,84,126,194,230,147,86,72,185,136,50,110,70,235,72,62,187,90,77,222,10,164,70,190,13,57,76,28,131,23,87,106,205,145,148,221,202,173,203,61,218,94,215,119,17,252,164,120,16,0,2,234,176,195,37,204,148,140,46,66,60,226,99,226,102,79,32,32,23,53,73,209,144,241,192,67,32,102,30,30,42,129,169,171,17,29,4,123,169,153,178,115,199,128,132,73,76,33,7,81,32,129,81,0,138,102,65,108,30,57,27,67,132,202,127,167,85,42,32,53,37,59,116,95,232,31,224,57,26,169,180,251,52,112,28,126,180,0,239,1,225,249,33,0,248,40,193,72,15,68,48,76,154,199,77,124,245,249,169,106,223,207,203,117,140,122,255,251,178,100,223,12,6,48,103,69,19,136,111,64,131,12,217,122,60,200,127,23,101,155,30,109,161,251,73,206,179,101,232,199,160,144,7,13,147,14,20,60,201,113,40,54,40,70,88,16,6,113,73,94,159,247,31,251,52,106,129,224,121,65,249,228,8,179,63,38,153,6,14,51,160,234,11,140,246,146,182,198,162,238,150,141,243,91,68,111,141,27,17,39,220,241,173,38,55,30,20,241,87,132,159,115,0,4,128,66,114,219,106,113,244,150,88,78,2,37,3,84,188,192,28,139,65,144,244,209,10,54,121,18,21,48,104,169,155,197,12,117,59,102,149,111,147,196,30,173,215,70,149,37,24,230,141,213,197,147,234,150,230,150,106,74,163,80,250,229,89,23,75,124,204,184,117,146,169,166,226,99,119,255,244,209,201,187,181,210,249,230,34,38,85,43,110,35,169,239,168,211,226,54,248,184,120,104,168,254,235,226,110,226,158,111,58,54,120,185,128,238,0,25,183,245,97,76,176,91,67,76,240,0,71,1,107,144,194,197,19,95,181,54,126,95,200,86,108,194,79,47,125,163,178,101,38,244,180,59,80,56,40,121,24,161,105,21,192,80,92,32,52,60,86,71,22,93,165,226,126,101,12,147,242,7,209,155,168,205,190,209,67,184,57,78,129,154,105,60,197,201,239,87,153,106,147,2,165,153,35,82,208,242,220,230,184,119,179,72,237,133,217,70,11,16,208,134,110,39,48,105,136,62,172,241,148,46,29,41,66,66,131,144,124,192,90,69,83,144,103,17,139,232,56,68,163,164,154,97,144,159,93,223,247,126,228,20,79,71,215,172,201,156,192,208,3,1,0,18,215,127,203,194,111,26,204,53,173,9,7,224,180,195,23,86,14,235,141,41,134,33,89,188,18,43,112,20,204,226,207,130,217,189,168,89,70,102,129,102,138,196,28,19,30,26,19,43,34,141,79,85,100,122,202,3,36,237,135,141,80,105,101,81,55,36,97,28,238,121,3,244,189,216,179,13,84,43,55,253,150,188,114,163,89,137,230,160,102,97,19,93,136,116,143,134,197,103,63,143,153,123,188,157,41,179,53,153,51,36,189,122,120,194,118,91,148,239,185,205,194,224,149,99,35,188,158,155,125,111,200,124,189,117,54,99,67,253,78,231,149,175,15,247,92,5,67,32,1,119,127,168,225,10,202,34,20,6,147,81,30,61,55,139,16,176,22,82,141,178,167,26,65,73,1,86,140,70,237,73,91,218,175,101,216,122,30,231,45,247,26,155,137,97,128,128,61,5,154,183,176,145,155,244,147,205,226,71,57,163,12,179,160,210,38,85,89,116,225,177,106,210,158,236,101,83,237,30,57,200,28,62,92,162,69,44,125,141,30,91,180,180,142,163,71,230,213,255,251,178,68,202,136,132,217,102,203,27,41,68,192,150,44,233,87,97,38,150,81,29,155,48,236,161,87,202,7,51,101,77,151,160,233,16,54,101,138,49,175,250,93,197,169,6,217,99,103,102,219,93,32,177,154,76,203,251,79,255,204,180,243,81,205,107,22,50,116,203,4,44,128,83,182,220,58,178,28,198,11,61,194,78,16,228,210,88,114,18,22,78,67,53,136,234,112,162,73,201,56,135,198,93,147,88,35,193,180,234,0,221,30,242,32,72,14,34,131,131,208,91,174,236,36,102,122,188,105,235,197,85,236,144,220,213,127,94,246,243,4,196,159,20,58,158,241,209,51,29,209,99,214,225,224,248,174,41,18,82,106,219,50,155,185,191,161,183,61,199,125,198,241,117,85,243,58,167,113,52,235,113,127,95,219,16,111,118,211,17,117,9,172,66,52,204,77,213,125,8,162,183,0,20,235,136,106,17,152,50,100,58,157,73,198,116,216,169,39,72,224,249,3,23,28,28,97,13,16,130,80,135,54,82,148,200,230,253,171,230,148,189,144,76,154,0,192,51,42,145,84,227,54,172,231,42,116,238,35,188,11,93,185,60,240,196,142,110,87,6,68,227,174,148,34,102,239,50,171,12,211,154,8,72,234,47,217,19,140,176,139,120,174,202,223,234,91,43,49,146,82,253,25,111,62,23,171,12,122,12,69,35,240,134,116,3,177,4,123,160,118,213,84,55,41,152,134,228,236,79,199,153,41,47,90,254,90,121,165,72,23,135,229,9,117,161,136,50,114,141,79,124,245,223,181,175,183,205,85,118,200,135,56,235,119,3,184,0,43,37,212,181,70,80,105,142,158,109,24,24,145,32,144,140,168,204,191,7,31,77,0,176,5,58,115,39,118,221,150,124,14,253,64,77,121,74,153,226,84,202,90,227,195,75,150,31,77,19,184,190,232,171,192,80,186,76,243,206,106,185,162,134,17,127,82,11,122,9,166,21,59,179,156,90,8,29,67,116,121,34,38,241,33,68,244,79,107,154,159,55,21,82,200,207,211,41,138,198,197,254,73,174,190,77,150,140,65,118,232,39,156,59,177,144,150,114,162,142,219,151,218,125,102,230,46,133,229,236,234,144,35,73,20,133,81,145,164,206,53,149,107,183,137,138,114,91,135,94,244,158,2,59,192,5,47,223,97,68,90,104,242,0,191,82,233,106,188,96,87,92,22,98,176,115,16,85,188,224,167,58,0,173,57,101,193,218,163,236,34,33,219,155,215,220,206,59,110,204,197,252,53,135,121,214,116,116,126,238,28,117,52,83,136,38,146,182,52,107,74,149,27,138,76,2,13,136,129,47,1,65,9,145,60,102,115,98,144,161,96,178,196,53,2,209,224,179,8,143,64,197,171,59,10,77,207,168,255,251,178,68,212,12,197,40,103,72,155,70,94,208,155,204,233,35,104,200,204,80,149,157,48,108,141,25,129,248,51,165,205,148,142,80,117,110,115,91,186,216,24,151,16,201,46,59,218,191,251,177,216,250,44,130,241,175,67,190,11,221,137,3,165,0,185,246,255,142,170,203,70,144,5,242,173,75,214,13,4,162,239,186,45,206,130,61,220,230,156,232,229,73,201,107,163,93,111,229,7,16,108,175,105,41,140,205,147,135,225,38,55,59,7,83,172,86,189,22,112,163,208,66,120,65,197,176,50,40,108,56,134,71,202,134,72,143,75,122,174,254,119,90,157,50,35,242,15,157,48,22,6,14,149,16,161,248,132,68,168,203,243,137,57,37,64,74,137,242,11,164,108,196,206,78,252,144,201,53,66,72,66,77,140,254,31,124,243,160,141,106,0,20,227,104,198,6,64,69,198,16,240,104,71,102,88,92,233,146,134,128,32,215,152,145,225,143,11,134,7,151,117,252,132,57,5,2,111,51,49,80,247,124,64,20,253,131,133,36,11,29,59,154,21,28,106,127,143,189,87,1,127,193,120,169,204,122,114,93,83,9,179,192,241,180,59,17,36,145,83,66,131,238,135,15,129,0,70,151,149,23,15,93,168,134,53,187,130,217,170,54,40,84,171,213,93,96,193,28,93,14,65,67,241,28,147,218,142,52,179,9,30,58,11,224,145,83,186,46,155,179,204,25,40,50,79,170,209,246,139,107,136,73,183,153,169,45,116,169,55,251,245,41,11,207,170,180,86,146,73,59,158,62,234,82,41,202,130,196,0,156,178,67,24,180,208,134,10,120,56,78,76,242,198,98,74,36,65,148,32,185,50,67,32,29,28,212,198,65,98,76,76,42,6,95,42,174,239,133,131,56,225,199,36,10,237,121,64,214,161,169,250,145,252,95,71,62,150,117,143,218,179,77,115,85,230,51,144,241,60,170,108,176,40,139,153,139,36,232,137,169,52,91,106,203,54,113,90,59,147,41,177,234,244,202,162,42,234,164,179,21,58,96,72,246,9,25,51,76,164,194,243,138,37,81,192,202,43,33,222,72,166,24,101,138,151,14,116,144,172,131,96,123,64,196,26,233,213,61,34,35,23,112,245,114,119,210,122,84,155,150,83,45,186,193,181,66,253,16,87,221,247,215,130,216,13,128,2,18,219,75,98,2,26,211,46,31,90,16,186,248,0,34,159,43,192,80,151,90,83,243,69,140,142,229,232,221,169,94,13,134,204,245,219,250,171,222,229,244,25,242,109,238,173,122,190,63,250,255,30,149,200,73,9,161,232,226,102,160,68,236,62,136,65,50,143,77,56,123,63,254,221,241,147,40,254,164,147,42,160,171,198,43,175,114,123,99,62,198,124,119,54,27,55,112,229,255,251,178,68,217,136,133,62,102,200,27,104,110,96,167,76,232,243,105,40,200,81,37,157,53,172,25,89,162,13,179,101,233,134,33,96,177,51,37,44,191,181,120,95,57,12,172,237,117,113,238,114,177,78,84,16,162,146,197,229,159,254,187,222,113,211,145,154,117,208,211,128,251,224,33,75,189,255,130,20,180,152,48,191,199,146,235,215,0,61,213,110,2,128,186,61,26,186,148,221,34,146,90,229,238,5,174,150,146,199,139,111,157,140,186,44,18,42,139,252,253,145,71,137,160,80,84,80,155,33,89,113,139,52,59,97,228,117,70,204,66,99,26,86,30,199,13,109,135,38,58,102,26,231,170,182,135,151,137,248,186,177,153,45,28,41,43,79,5,164,74,82,50,69,221,111,25,136,147,211,68,203,52,223,35,85,166,253,119,186,88,186,136,30,164,186,198,209,117,223,43,114,152,110,154,1,75,110,176,132,195,136,85,26,115,76,25,209,233,160,56,0,41,36,104,232,32,8,208,178,96,43,30,114,106,74,197,159,87,89,204,205,65,104,203,213,14,180,9,46,20,179,90,198,214,159,12,101,239,140,244,170,198,61,207,59,60,147,146,49,9,76,146,97,4,168,18,235,69,32,139,39,116,120,229,194,185,187,182,245,151,179,153,172,235,107,134,174,189,117,62,59,23,42,99,230,29,162,223,160,40,174,121,231,102,226,60,193,176,77,18,168,238,230,146,87,101,59,163,156,149,63,88,236,97,118,91,27,219,205,113,83,9,81,95,19,55,41,47,40,93,72,185,68,10,166,56,67,0,0,9,201,38,160,148,72,104,35,38,121,211,26,19,104,32,70,67,9,61,160,150,68,88,25,48,22,15,57,18,122,218,147,234,203,152,173,116,197,159,8,4,252,175,194,29,29,58,163,171,160,26,29,63,33,160,217,70,219,118,58,175,151,139,136,186,55,168,81,201,19,18,44,91,42,89,71,13,66,71,99,207,22,198,93,203,36,53,143,222,57,52,249,37,77,91,122,136,186,41,177,71,108,94,225,20,121,113,53,76,116,219,65,110,198,81,235,41,69,13,106,53,204,164,28,57,139,166,166,30,47,161,163,72,14,222,21,150,222,206,198,212,136,109,3,24,174,92,122,149,61,92,84,243,71,212,128,162,149,128,2,166,191,106,103,182,52,169,142,104,10,176,54,72,73,91,6,94,160,105,67,136,20,182,69,22,125,97,201,91,222,248,55,238,131,156,163,215,81,101,228,126,65,214,53,15,167,114,99,40,130,181,54,99,89,114,157,92,84,189,40,199,89,5,51,5,115,91,124,103,169,198,69,22,50,210,22,186,206,251,157,124,142,49,149,238,49,184,209,115,24,241,198,210,147,37,19,167,180,172,124,77,41,82,217,181,77,33,255,251,178,68,211,8,132,213,102,202,27,70,70,80,158,76,217,19,105,136,150,19,53,155,43,76,165,115,202,97,51,100,233,148,154,97,118,45,26,138,175,115,115,108,114,243,82,122,170,42,146,190,229,205,225,66,149,157,75,42,231,179,137,217,113,50,238,122,239,124,57,150,161,222,118,177,10,148,0,134,92,0,21,45,218,227,29,240,195,77,19,64,211,128,190,45,234,138,24,184,134,2,136,131,14,200,163,80,236,130,38,247,189,13,157,208,104,74,161,117,18,93,71,84,62,195,68,59,7,116,71,145,8,102,155,54,255,141,70,14,196,163,133,24,170,99,25,213,20,227,243,231,99,28,68,88,41,193,34,149,182,150,77,193,139,90,201,239,198,173,98,164,165,192,40,117,23,232,178,11,153,2,220,212,83,239,218,25,249,182,250,91,161,138,134,133,46,113,171,101,117,145,79,173,142,91,107,203,124,123,86,102,173,152,186,130,144,147,212,172,221,190,90,48,73,162,63,127,187,157,128,52,234,0,0,84,104,10,207,21,28,153,13,110,113,99,17,160,133,132,205,227,10,133,204,226,223,26,58,136,128,6,102,49,24,188,12,135,235,193,170,161,153,16,169,4,138,48,96,16,1,102,5,67,226,128,35,14,128,65,192,65,160,26,86,54,176,108,63,31,112,37,211,37,80,12,85,180,97,49,150,227,8,116,100,116,216,150,77,142,28,24,185,1,192,189,8,52,161,18,110,36,161,255,93,196,215,247,253,251,117,205,127,163,236,172,175,63,19,31,221,196,127,53,76,197,48,187,90,28,228,139,40,143,101,28,195,86,70,94,183,50,122,246,173,31,53,169,199,20,175,166,36,62,149,147,60,165,107,77,145,47,214,170,144,115,143,48,83,160,101,82,64,154,74,80,0,128,66,191,250,58,26,97,133,192,188,71,39,193,27,18,173,65,168,56,151,114,65,179,148,76,110,141,160,128,208,200,225,201,244,173,90,87,243,55,44,20,50,141,40,98,115,107,118,217,50,134,205,197,203,55,145,115,45,217,21,175,173,108,174,223,100,222,101,221,221,51,43,38,249,185,46,181,83,37,253,185,105,235,79,183,246,235,254,207,240,96,208,210,138,131,10,131,13,36,34,63,224,212,226,196,147,110,33,2,133,19,0,201,77,4,27,52,16,44,198,111,192,49,224,20,53,102,112,10,101,148,33,204,6,10,178,131,96,43,76,198,12,181,204,126,0,74,153,227,5,96,76,63,140,52,86,116,218,179,96,97,109,205,28,148,78,80,180,216,43,161,24,182,254,100,240,79,90,221,72,211,199,34,141,32,59,76,164,140,132,26,152,157,99,243,117,79,67,174,190,166,47,136,153,186,231,135,204,212,95,117,92,203,186,255,230,123,182,19,233,255,251,178,100,197,14,133,100,103,70,155,136,110,98,92,12,217,89,60,101,142,22,185,157,20,78,101,111,65,205,179,165,232,243,33,144,199,145,150,45,101,83,68,8,238,178,147,51,41,123,21,56,227,89,117,87,84,231,50,185,169,170,170,154,171,166,69,239,138,127,195,247,187,153,226,253,42,205,248,107,158,232,218,3,20,178,30,218,240,86,20,183,93,153,31,169,6,161,244,82,54,139,168,189,60,67,25,210,54,90,104,122,246,163,15,36,138,69,127,156,167,9,101,191,250,254,52,191,213,33,237,145,42,159,149,97,108,209,148,215,18,76,209,92,204,52,47,8,72,250,101,146,160,88,245,115,236,139,88,178,232,203,68,25,154,211,220,107,204,116,228,123,39,107,117,238,147,210,141,190,155,234,233,63,234,165,44,98,51,79,221,223,119,204,247,26,91,119,109,195,95,114,16,85,0,50,3,12,198,13,16,34,50,102,8,212,1,147,100,131,204,82,219,48,240,204,219,25,51,99,9,12,188,94,49,27,212,201,195,150,118,89,36,229,0,43,13,52,92,68,35,10,47,18,140,103,76,14,4,5,132,18,74,28,160,185,227,64,150,43,109,70,244,15,10,145,165,227,15,111,211,45,150,23,189,206,127,26,228,62,221,180,248,67,148,92,148,195,252,107,16,193,64,168,162,140,61,132,193,57,138,107,10,61,108,213,237,242,126,229,172,203,8,66,42,24,60,213,56,205,56,107,229,249,137,231,230,226,102,134,62,197,138,20,202,113,157,146,33,213,91,22,48,129,183,54,233,55,234,148,149,252,220,54,250,81,60,242,171,183,219,39,79,194,189,67,213,37,212,207,100,1,172,253,13,247,214,0,24,27,105,184,147,169,229,105,48,97,60,203,158,1,130,42,14,66,6,161,187,230,218,187,165,243,123,110,106,233,253,179,107,215,121,129,62,77,22,50,40,78,17,46,103,140,102,212,73,216,253,56,170,194,132,146,156,159,138,131,182,160,193,160,82,14,246,134,16,91,211,106,110,104,167,232,14,194,101,164,107,93,9,184,86,149,42,73,148,120,88,165,146,246,101,121,187,212,225,51,108,53,46,11,42,69,31,186,177,253,85,88,128,215,115,118,252,165,192,75,73,112,13,106,50,40,8,209,194,19,27,12,14,190,29,55,40,92,217,39,34,65,33,154,35,97,12,131,16,4,78,210,147,46,37,43,86,235,132,32,70,45,25,81,163,154,3,45,131,16,182,1,225,235,144,104,42,24,215,155,145,193,240,107,235,129,123,167,151,187,113,84,45,45,139,187,119,165,49,226,243,229,176,168,235,46,36,142,181,154,73,37,166,170,234,165,5,140,130,179,178,215,164,244,21,77,253,54,99,186,221,12,150,92,92,109,110,251,186,255,251,178,100,211,140,133,183,102,196,147,154,66,240,122,172,217,122,60,104,191,85,85,155,24,78,105,105,201,231,51,101,232,246,33,12,254,43,254,41,211,202,155,235,136,185,170,174,99,109,79,60,81,205,179,79,73,174,217,186,92,125,236,52,138,174,26,179,90,114,47,190,95,83,112,153,214,63,136,153,163,71,251,247,69,68,128,209,110,227,69,52,163,110,196,77,69,9,243,28,238,94,13,145,170,226,20,171,138,47,36,55,114,150,32,219,152,106,167,119,43,5,124,173,157,223,17,84,195,101,249,78,94,110,157,23,188,139,170,114,175,31,126,188,228,209,167,211,101,26,82,93,99,203,206,67,135,115,43,79,73,72,249,118,88,225,153,48,218,51,210,159,41,82,58,100,185,129,245,83,51,145,41,83,12,253,140,233,109,249,186,106,143,120,238,21,107,180,48,229,65,144,185,69,95,151,81,49,34,51,82,0,167,44,140,42,221,4,166,41,89,217,30,104,8,1,210,133,6,2,118,154,33,1,199,4,8,151,51,140,168,227,201,234,253,52,68,154,95,79,233,8,12,210,250,30,113,194,232,100,124,155,162,99,93,5,140,196,218,200,246,158,117,169,92,223,50,17,180,129,7,48,179,17,131,243,212,84,187,126,210,120,156,168,45,224,109,199,149,66,195,145,68,120,44,252,216,147,5,132,214,133,21,117,3,30,150,241,246,91,176,165,228,34,50,81,243,110,189,162,212,109,7,202,163,19,113,73,170,143,24,151,44,139,139,196,221,75,82,74,211,113,31,245,81,55,79,253,255,130,20,1,105,217,88,203,178,0,38,25,9,219,22,100,8,15,165,16,10,42,95,48,2,5,130,8,138,63,207,211,55,152,88,27,76,193,87,47,40,138,4,43,169,148,89,199,134,241,237,186,110,90,194,150,146,197,201,54,232,242,183,189,88,27,183,235,163,69,198,24,78,22,110,227,159,40,180,83,186,127,92,230,45,204,238,102,127,207,211,118,202,83,196,115,187,164,68,118,105,102,163,167,185,11,73,26,196,74,109,94,194,121,167,237,17,204,50,41,150,218,122,57,87,148,192,103,95,212,148,204,125,219,181,242,179,61,141,170,204,91,181,170,122,25,222,142,200,254,24,88,0,36,228,97,21,12,185,36,27,50,110,134,216,28,21,41,116,111,118,129,160,23,65,207,66,67,17,75,109,176,180,196,176,167,216,242,204,33,11,17,68,71,29,8,155,142,52,113,90,249,70,101,210,123,203,210,45,168,244,246,236,229,229,61,21,71,138,134,100,15,60,163,148,82,22,123,61,69,227,94,34,94,39,245,238,90,94,236,246,254,29,235,194,14,211,144,99,253,200,151,188,167,45,222,238,19,64,246,37,211,212,77,94,30,129,154,78,255,251,178,68,208,12,196,175,103,73,27,73,68,176,148,204,217,3,104,199,204,19,133,155,32,109,25,25,138,109,51,163,141,163,35,17,14,79,147,58,8,147,90,87,6,86,101,108,40,196,48,212,199,148,154,69,141,150,121,89,179,117,75,238,46,33,157,87,238,255,143,24,2,250,152,0,82,74,67,116,68,218,136,87,198,149,112,75,131,90,212,191,198,191,41,103,24,36,54,176,143,234,179,98,217,81,242,56,217,217,114,220,25,11,41,70,135,29,26,154,173,74,104,173,62,53,103,224,108,23,228,61,42,146,73,243,230,92,98,218,182,133,69,152,64,180,208,57,4,34,207,36,166,36,8,57,62,233,20,150,86,66,28,236,81,130,130,143,107,41,30,231,208,223,114,211,28,207,113,80,180,66,68,109,186,78,171,45,28,37,205,14,185,53,122,102,135,102,61,134,59,42,246,119,144,131,132,82,104,167,78,19,61,85,136,62,162,173,243,9,186,99,242,18,16,230,170,64,23,233,8,22,220,176,197,238,50,105,140,73,115,232,152,195,175,53,111,128,162,204,173,19,68,112,0,44,32,11,136,150,131,198,110,38,154,76,178,245,41,71,118,238,169,28,103,26,58,206,36,146,28,236,101,25,191,12,63,139,81,22,22,163,40,134,31,167,14,53,202,100,12,61,136,209,182,23,115,58,162,18,136,77,54,34,32,44,132,78,80,163,156,223,118,222,255,117,213,67,119,59,207,254,191,95,241,207,49,199,93,53,204,124,82,82,245,23,23,173,183,211,98,96,254,234,79,122,131,226,198,184,214,52,223,42,79,138,68,108,205,102,223,231,230,107,120,43,231,254,91,108,104,3,53,176,0,3,204,109,52,156,110,59,35,142,131,76,236,107,48,201,34,180,142,24,27,159,151,39,185,139,100,91,28,221,188,102,132,16,48,206,145,97,74,128,91,121,14,89,134,128,140,34,152,160,201,169,200,207,229,221,39,82,123,59,110,205,156,57,121,235,8,140,201,201,145,44,180,239,113,25,106,165,194,56,255,58,92,114,90,146,207,55,93,145,216,200,31,35,174,205,98,111,174,227,157,77,255,250,180,128,198,149,96,24,176,126,97,212,25,233,128,33,163,243,193,18,204,120,109,50,35,180,202,68,195,15,21,0,64,192,64,77,36,12,90,11,136,133,69,8,132,194,60,33,97,1,162,193,28,161,38,40,5,8,81,23,9,10,203,97,245,131,67,154,51,143,34,176,105,110,99,152,230,45,37,30,105,204,201,248,101,107,29,210,135,147,34,154,87,220,88,91,25,137,83,74,155,188,3,6,219,134,153,244,145,120,191,236,242,162,230,100,131,137,209,34,79,46,157,54,47,251,233,210,248,159,233,183,18,237,247,63,178,251,111,87,114,255,251,178,100,198,140,132,204,102,200,155,73,70,34,105,170,121,138,60,195,79,88,21,155,18,46,101,109,193,218,176,36,9,132,141,57,123,106,18,138,212,122,173,22,189,147,195,167,87,106,48,170,135,79,167,80,231,253,57,86,41,50,202,183,35,13,56,149,165,232,181,240,248,100,118,231,50,173,77,159,61,113,29,4,78,57,223,78,148,187,168,0,90,193,34,118,32,49,106,143,40,208,22,2,8,57,116,20,1,64,86,0,159,35,101,10,38,13,1,122,42,129,228,252,213,93,82,90,209,85,44,182,236,109,26,144,35,154,43,61,212,77,82,140,41,113,77,33,160,110,101,97,30,100,142,112,145,28,103,40,111,166,232,102,135,114,18,196,210,86,43,153,16,246,135,103,5,172,91,22,159,106,30,185,61,82,56,137,169,240,204,140,203,104,155,28,170,167,216,165,102,144,129,50,239,142,111,217,68,181,36,25,46,252,11,24,224,35,38,3,19,36,72,237,38,27,52,159,0,12,210,209,117,247,151,58,18,151,167,147,210,56,228,141,98,210,49,8,106,124,129,252,232,129,16,129,131,200,204,145,2,4,142,39,197,37,8,90,57,165,13,210,51,240,51,5,81,144,91,157,113,56,12,10,211,164,16,239,170,201,247,255,213,222,142,181,89,221,212,186,254,202,211,69,42,106,214,200,61,4,110,245,165,77,100,226,249,112,189,60,108,169,138,13,116,145,102,82,79,154,44,222,164,79,25,169,78,96,100,98,197,215,166,98,130,211,69,218,141,217,38,121,144,111,186,128,0,41,20,164,201,52,183,149,109,100,208,7,120,84,81,97,249,200,163,42,247,219,116,96,133,106,154,185,93,179,255,218,51,63,249,143,119,205,170,189,201,119,178,14,217,219,32,125,227,25,119,79,252,2,50,139,58,111,16,205,101,175,144,208,47,39,14,215,231,73,36,112,140,254,76,151,129,202,235,76,157,185,144,109,15,91,212,214,196,233,28,236,252,157,166,137,103,46,12,158,101,231,159,182,80,92,72,2,113,213,230,234,194,101,179,134,154,38,125,79,167,94,164,100,33,198,253,198,101,234,2,1,112,160,225,163,137,163,97,68,99,44,6,148,153,104,58,94,128,66,133,73,1,130,25,113,134,28,121,175,2,23,32,147,70,124,24,146,3,2,108,206,151,48,96,205,34,163,92,25,150,226,160,128,32,70,194,144,42,64,84,249,155,78,86,68,96,81,16,130,247,129,140,40,10,59,151,29,77,205,42,211,70,60,80,81,174,96,114,88,153,212,135,34,177,166,8,5,42,100,67,163,144,128,34,102,34,73,139,30,106,74,135,11,94,98,16,234,110,157,76,225,97,164,45,125,119,191,249,83,119,246,255,247,117,213,213,75,174,58,154,255,251,178,100,208,140,4,138,103,74,155,41,108,208,107,108,233,205,36,195,127,27,73,157,20,45,233,111,217,224,51,101,156,243,13,249,229,147,60,108,141,247,204,190,159,196,255,49,31,21,91,55,92,67,94,228,123,174,219,212,207,191,152,255,222,244,155,6,144,109,155,151,62,14,50,82,94,104,249,187,155,127,235,186,41,99,16,162,65,244,2,128,1,203,111,128,175,87,57,142,24,140,67,149,72,202,216,171,235,25,99,91,173,164,130,237,54,73,120,231,217,4,39,248,49,3,211,210,179,198,61,217,51,216,128,13,32,66,18,244,217,238,245,57,179,244,228,44,157,253,94,147,221,46,95,187,90,248,240,197,253,161,76,227,139,90,117,51,180,164,39,29,140,215,151,234,17,3,56,128,244,6,189,115,189,108,138,39,255,25,84,33,144,161,81,207,112,131,42,145,228,244,225,33,102,104,220,160,11,80,0,7,227,52,240,172,104,134,80,43,177,164,74,119,139,8,27,16,127,48,167,150,248,17,98,174,45,66,152,174,145,1,241,34,80,149,13,71,24,138,22,70,131,131,64,35,198,12,64,198,245,202,8,106,192,134,66,7,19,123,82,145,204,48,129,12,41,150,156,224,9,36,107,33,196,93,24,227,89,143,136,0,214,103,136,160,86,212,148,16,8,152,9,81,109,141,105,49,160,15,0,98,4,165,166,75,40,32,29,1,35,209,209,75,83,101,164,181,173,186,113,71,142,196,237,30,191,133,255,223,247,202,111,23,252,234,166,233,148,48,241,238,217,162,84,139,53,150,85,139,242,82,84,211,207,35,186,13,23,220,147,237,189,58,166,110,169,89,251,153,78,142,191,150,107,70,246,204,49,145,60,123,216,201,64,53,160,16,0,2,219,177,209,25,185,105,233,168,144,32,108,25,72,90,145,106,194,211,212,170,65,84,72,75,70,70,249,132,115,198,85,178,213,43,138,13,134,72,123,178,179,174,84,239,187,251,255,244,155,124,69,252,152,168,190,218,69,144,198,30,199,62,62,30,247,236,75,206,102,213,210,230,166,51,171,205,235,255,98,183,148,120,62,25,171,105,108,217,252,191,224,135,60,50,236,5,132,19,26,82,163,34,40,202,43,36,20,105,228,153,113,74,252,185,209,71,185,22,231,202,164,100,119,37,88,75,24,189,57,123,25,2,176,138,152,81,152,120,160,21,90,195,198,160,54,254,88,197,67,130,55,194,32,192,97,45,109,160,225,54,238,54,71,101,56,85,99,148,28,122,12,16,159,89,87,193,72,44,166,227,76,134,226,147,105,120,239,184,143,11,204,164,102,95,200,26,13,148,101,127,11,255,253,255,255,255,42,186,159,206,56,137,120,136,246,136,102,70,168,163,49,241,74,40,139,156,199,255,251,178,100,208,142,5,212,103,72,147,65,95,148,94,164,25,151,60,102,122,83,229,155,38,109,5,126,129,238,51,102,40,103,152,88,26,115,108,56,234,222,148,238,170,110,216,137,219,198,249,100,87,255,241,17,94,51,122,192,10,64,4,5,126,252,120,100,173,92,139,106,31,105,46,162,139,163,244,12,119,220,219,118,98,36,169,174,97,45,220,53,71,28,11,106,239,219,204,160,74,128,201,22,141,20,241,15,7,231,228,94,25,219,126,107,63,246,209,31,29,223,60,126,236,19,165,194,86,232,18,146,57,71,173,203,74,172,252,187,201,167,125,199,106,183,170,253,101,198,169,188,114,179,35,33,29,65,158,31,180,51,248,219,103,120,66,28,183,41,158,51,179,247,136,206,207,255,111,91,157,135,174,0,0,82,176,199,15,200,130,76,69,60,222,202,199,141,128,105,70,30,22,103,175,102,138,16,98,225,224,193,214,114,137,169,105,100,112,109,231,120,152,108,174,170,178,250,40,10,132,40,25,129,157,175,166,82,195,43,55,48,225,38,226,34,21,133,53,161,81,149,68,42,8,60,16,160,171,182,126,88,214,220,164,82,90,239,192,168,48,209,58,242,48,161,233,168,0,40,78,212,152,115,18,149,41,178,97,32,210,129,201,157,21,200,212,29,21,128,187,41,134,255,115,87,255,254,73,23,201,31,153,34,220,146,220,178,247,33,239,238,136,4,93,189,172,60,242,222,141,88,147,13,24,170,116,123,125,164,179,210,179,116,179,244,237,181,110,139,191,57,81,77,149,249,181,187,107,209,162,144,28,52,136,0,41,46,196,73,206,198,237,30,162,81,156,237,235,182,220,226,55,105,28,179,239,201,57,198,68,144,220,89,93,74,105,164,186,176,142,95,250,156,41,238,237,19,157,20,55,28,254,166,197,83,140,140,1,239,207,200,225,131,83,200,193,163,111,191,229,92,62,137,218,91,150,68,93,42,88,245,29,99,190,153,102,106,199,195,89,228,108,124,46,54,102,77,26,185,155,202,247,117,47,56,126,73,151,251,229,204,242,160,9,203,1,178,192,75,140,25,80,211,134,80,57,234,120,4,34,97,245,156,146,3,199,192,204,51,85,68,109,176,85,39,15,207,48,104,15,168,233,116,20,41,127,17,43,49,9,200,140,179,226,252,197,21,68,72,61,48,16,18,234,69,119,129,180,163,105,41,124,217,165,247,89,171,135,96,32,115,222,158,133,12,214,208,132,224,208,56,4,46,65,243,67,186,133,198,101,176,76,6,80,105,111,77,68,251,97,166,92,183,63,173,84,181,175,227,148,139,178,172,166,17,187,127,196,170,107,107,182,90,236,123,35,136,154,70,215,154,110,239,121,226,121,32,249,86,195,252,158,106,6,135,14,255,251,176,100,222,14,5,173,103,71,155,97,95,162,109,204,217,115,61,35,110,22,117,155,32,109,5,126,73,207,51,102,40,242,141,240,76,109,134,82,171,210,55,21,117,21,110,58,221,69,91,12,189,148,84,249,246,49,170,155,1,10,187,0,33,0,0,38,219,242,110,107,213,42,232,188,48,143,115,170,115,163,120,123,219,92,173,186,78,206,80,84,238,168,44,168,142,84,108,167,139,88,52,195,7,148,40,199,118,85,131,26,224,60,22,252,145,157,72,51,2,224,67,204,166,36,169,48,179,102,117,98,70,63,81,12,230,73,171,151,69,65,148,155,125,9,216,231,18,189,202,136,32,129,18,48,49,79,4,17,161,29,238,121,3,62,183,95,133,188,214,145,223,229,61,21,115,1,182,0,10,227,76,28,53,144,0,129,115,150,3,52,131,3,66,131,45,233,165,96,155,56,17,89,200,140,144,104,36,42,10,16,172,223,12,15,145,3,183,6,12,180,106,5,196,89,136,48,80,192,65,65,33,70,40,232,128,25,145,99,103,64,144,36,18,5,161,84,35,0,0,48,32,1,131,49,160,194,64,244,42,45,91,170,231,69,81,217,193,106,162,196,9,212,195,138,26,155,33,130,151,147,1,179,80,176,204,140,112,77,155,65,206,20,176,132,12,112,49,142,200,153,131,82,160,96,214,243,143,103,148,178,127,255,209,58,17,189,82,228,83,17,139,215,181,95,176,153,92,234,235,175,174,67,41,78,88,162,184,215,96,185,68,3,128,68,18,48,144,148,75,41,76,28,24,35,111,125,232,43,217,91,36,157,78,104,166,82,105,50,97,233,176,1,14,2,8,79,191,108,53,163,170,94,34,230,17,210,97,226,38,87,23,213,95,207,84,18,168,194,79,12,47,113,62,215,137,76,38,197,213,233,166,107,206,139,181,46,4,19,106,21,204,95,254,255,255,249,120,138,104,75,136,238,169,34,96,107,81,179,93,63,36,240,218,73,233,204,219,77,220,60,119,83,85,207,165,91,76,99,71,72,196,28,246,133,49,212,62,238,153,18,105,111,208,101,215,210,68,53,82,36,166,255,153,204,63,82,22,42,97,104,201,236,128,129,4,2,6,164,122,9,29,62,210,160,184,65,160,99,155,56,81,150,136,129,86,88,26,176,25,64,20,10,58,70,68,87,27,46,42,250,107,97,65,82,114,96,161,135,200,160,26,24,195,87,157,66,40,145,226,160,112,225,48,17,133,30,45,1,82,133,75,15,41,20,46,143,130,1,175,179,199,31,67,188,8,157,67,160,219,129,96,24,115,168,177,128,146,16,166,28,33,85,85,201,114,220,200,110,63,14,135,61,121,230,87,60,162,11,105,81,187,180,19,153,110,123,159,240,202,163,182,173,85,85,255,251,178,100,223,142,6,12,102,198,147,101,111,178,117,108,217,138,61,40,54,88,157,155,26,109,233,111,193,179,51,101,220,242,141,248,127,246,154,234,53,55,50,153,237,168,138,89,23,243,46,173,151,255,215,183,127,238,173,173,158,106,156,84,120,237,217,156,68,39,53,22,188,28,139,158,126,165,147,219,85,77,124,161,137,205,189,146,232,122,241,11,196,154,129,134,164,2,0,0,183,108,97,60,178,118,25,38,192,108,171,149,102,29,232,172,240,221,241,87,136,72,113,198,30,141,170,29,164,101,101,213,102,60,68,121,130,99,136,2,50,218,116,29,223,233,251,72,170,28,210,147,42,68,26,138,161,188,228,175,158,85,10,173,206,128,81,42,245,79,142,72,30,187,119,96,78,14,220,107,34,156,32,94,103,141,200,144,211,149,3,22,68,212,156,25,192,209,220,251,156,134,70,114,168,138,0,0,33,76,207,65,205,56,156,197,19,140,92,28,18,38,122,202,198,44,68,97,252,226,85,70,106,8,105,192,193,134,72,8,6,139,185,3,38,35,194,77,109,96,153,227,36,117,156,65,96,176,16,240,192,9,134,183,150,121,92,128,145,226,107,36,56,162,96,70,174,170,175,0,48,196,152,149,42,73,129,87,36,53,77,41,80,6,201,62,91,39,144,116,12,88,57,119,3,129,3,139,94,64,8,221,133,30,70,184,187,74,126,150,192,40,14,98,97,216,132,102,252,64,246,106,84,195,148,124,254,103,204,230,102,150,45,51,106,224,212,86,28,22,78,166,175,169,176,117,214,52,52,244,251,201,184,62,101,207,198,66,200,212,56,148,243,199,53,82,10,9,79,164,144,58,166,169,137,109,52,119,145,243,204,73,42,184,78,153,187,133,162,18,10,78,224,0,72,0,5,46,223,191,78,168,33,236,164,100,19,187,51,35,35,97,115,161,88,205,61,206,81,9,147,234,98,149,214,180,214,148,171,204,34,194,179,80,185,232,229,6,233,8,120,74,64,141,21,185,119,143,77,52,13,196,123,121,82,17,17,160,181,139,214,148,247,120,165,177,250,19,250,57,62,28,166,68,153,102,48,57,39,183,17,251,41,8,225,150,161,17,83,48,106,68,28,124,17,113,254,255,249,26,97,64,1,105,190,0,181,88,66,17,6,44,136,224,225,2,248,145,151,138,76,104,88,120,234,102,152,167,101,242,190,88,11,44,188,251,70,100,203,199,175,171,82,66,240,96,213,9,218,128,111,39,102,186,42,170,247,29,14,205,90,97,223,131,46,95,206,122,73,239,111,90,45,28,96,170,18,246,151,71,189,14,119,119,170,235,218,214,165,249,214,237,172,241,198,174,121,115,252,173,48,206,68,162,120,28,196,131,82,62,94,103,10,23,249,252,88,255,251,178,100,210,140,134,37,102,198,155,99,95,178,108,172,217,154,60,227,110,20,101,157,40,109,13,126,193,181,179,101,156,243,13,232,225,16,49,27,162,48,54,46,60,161,246,212,44,177,193,192,76,100,37,61,72,160,51,227,44,121,82,142,177,75,150,198,106,213,110,152,233,136,166,91,166,248,73,10,120,7,61,3,0,6,229,180,153,206,216,133,162,7,124,224,207,156,251,25,78,13,104,237,175,207,234,97,27,117,147,9,26,196,49,221,212,157,84,103,102,223,173,138,229,249,2,248,76,16,255,227,241,6,4,70,251,5,162,182,254,76,229,39,251,211,220,34,161,162,131,142,165,148,253,230,240,194,32,97,108,197,205,33,230,214,190,64,207,60,211,219,165,127,183,59,195,91,186,93,37,236,101,32,102,165,151,249,79,227,79,2,170,0,0,195,38,9,76,198,6,16,135,193,205,115,11,4,206,194,114,48,233,12,200,240,179,54,138,76,110,27,49,42,116,12,101,42,128,131,149,9,224,50,79,5,16,23,120,232,13,1,112,48,20,88,244,136,194,102,13,3,128,65,198,24,65,0,129,171,72,68,31,105,232,118,30,14,163,208,128,176,24,30,78,48,101,98,82,35,112,151,74,175,32,146,189,74,195,70,224,37,123,222,50,27,8,120,140,240,132,154,108,102,25,245,134,70,87,142,171,153,45,70,80,112,15,107,184,54,14,229,68,19,199,121,215,148,163,167,251,221,81,52,198,190,59,119,117,183,182,179,184,190,103,103,178,46,174,166,106,157,95,85,215,113,108,152,125,191,92,251,147,54,177,225,83,36,30,247,236,103,100,155,116,166,120,251,237,91,181,30,238,219,9,158,141,199,239,227,254,46,56,109,195,2,20,1,1,105,219,117,72,165,160,180,212,35,73,240,161,229,108,115,172,217,41,164,205,175,45,240,251,62,246,76,87,197,207,85,1,53,202,12,149,247,133,92,93,205,96,228,229,54,57,81,30,74,214,54,91,251,110,243,46,221,118,85,250,45,179,169,123,182,155,202,212,85,72,195,79,33,154,22,235,132,70,135,138,182,228,134,120,248,244,45,46,71,173,227,228,189,37,71,91,48,196,250,46,85,203,104,184,45,34,29,184,91,119,125,15,254,162,34,62,82,22,252,41,20,154,42,56,97,209,225,129,12,166,92,29,153,64,178,122,165,209,140,137,38,30,159,153,252,74,10,85,154,72,230,10,39,190,198,41,26,184,194,148,70,198,54,169,188,215,159,160,67,54,22,32,30,6,14,110,4,27,249,196,212,155,25,153,25,54,72,1,76,219,17,149,156,100,133,38,161,151,112,68,33,186,23,169,96,97,80,35,250,161,207,27,198,133,204,156,128,59,171,0,16,55,128,148,92,16,34,48,255,251,178,100,217,14,6,95,103,69,147,153,93,160,122,12,217,103,60,200,170,26,53,155,20,78,105,109,193,150,179,103,244,146,141,188,158,66,196,105,97,83,54,68,144,181,220,71,180,105,170,90,204,97,171,54,250,243,9,53,228,245,100,208,250,7,208,122,143,246,236,246,187,254,229,159,156,82,108,177,12,253,61,132,196,22,153,222,81,69,92,159,150,202,133,227,178,104,255,50,199,86,106,223,39,19,206,38,76,182,164,178,103,151,102,230,177,242,173,21,94,170,233,178,111,230,246,105,157,56,169,128,3,151,67,254,206,176,64,34,184,4,171,111,174,229,26,78,49,8,68,102,222,135,96,11,208,91,83,14,251,239,70,81,97,204,6,21,33,150,190,245,214,80,147,139,138,171,22,25,103,36,126,9,17,169,94,65,153,164,109,244,53,37,4,153,203,9,209,6,91,240,113,12,153,22,156,144,207,41,14,195,35,234,211,253,225,187,218,124,83,191,153,236,81,90,70,242,255,234,167,86,158,231,255,230,228,86,1,213,0,29,183,249,39,156,90,104,90,25,8,217,166,0,74,128,246,134,56,116,213,213,141,183,165,242,221,168,198,80,87,189,52,207,233,8,52,156,129,113,202,230,219,188,35,0,2,232,18,75,99,105,220,221,71,115,158,61,101,98,31,29,157,250,67,233,68,3,40,54,36,184,193,88,195,165,138,238,235,178,171,193,63,136,252,217,170,97,251,41,234,20,117,43,134,110,109,82,136,231,36,88,204,20,166,165,50,55,165,59,90,159,224,131,217,105,51,91,187,164,207,85,205,170,140,165,202,190,180,83,44,250,241,213,242,185,178,171,109,234,157,255,175,12,233,207,84,15,4,0,13,187,238,176,203,86,179,230,149,67,25,208,19,161,199,109,199,9,90,235,42,198,9,108,223,77,40,173,28,211,195,52,254,144,142,181,231,231,144,101,197,99,10,8,189,69,25,243,187,187,19,8,110,115,170,28,51,34,81,19,212,96,223,46,134,154,233,91,99,59,241,157,13,190,183,146,54,70,54,37,69,141,82,245,131,45,96,241,235,4,172,216,137,3,133,77,99,196,101,21,21,68,213,164,185,39,139,78,35,182,142,146,177,204,220,36,87,115,118,230,181,31,80,145,236,73,168,229,67,232,173,116,177,147,9,53,74,13,174,0,27,255,248,46,139,107,3,160,149,135,128,206,141,8,161,76,56,179,95,123,45,165,132,235,227,33,249,95,108,198,251,19,160,139,185,144,156,162,247,254,222,219,173,125,128,108,163,55,60,184,67,85,195,174,160,114,222,114,33,246,252,189,27,149,192,233,4,19,215,221,79,46,88,221,123,138,91,13,205,251,184,143,115,46,127,89,196,25,15,45,85,154,189,142,86,78,91,255,251,178,68,193,140,228,169,102,203,155,41,93,226,139,236,217,83,97,136,164,17,173,157,48,108,165,87,194,35,179,101,141,151,160,249,7,199,239,97,13,186,40,226,180,54,84,180,146,69,143,69,229,25,191,107,113,45,199,171,118,116,158,8,91,219,39,63,82,58,177,174,237,175,186,54,136,96,66,223,127,193,167,192,178,52,36,174,176,90,209,161,19,33,7,90,66,218,31,12,216,171,235,61,254,226,179,209,78,241,46,100,159,87,71,223,78,121,42,97,228,4,140,24,38,159,84,237,113,163,160,12,118,25,66,27,239,192,248,145,162,103,28,63,187,89,182,117,54,28,80,100,155,115,2,44,12,28,201,81,215,11,110,47,109,19,219,109,20,61,126,84,179,71,81,171,4,43,25,89,44,187,205,99,104,96,217,116,159,169,100,93,226,99,151,20,51,44,129,163,229,123,184,134,183,136,50,33,163,95,187,215,74,128,70,185,149,0,2,73,140,40,121,8,11,139,9,69,128,160,34,41,199,9,134,18,14,24,197,218,99,145,40,144,12,196,195,121,26,29,12,74,13,115,199,66,235,213,207,65,70,94,232,15,7,96,209,208,122,217,3,5,134,75,14,91,182,131,151,30,184,180,189,46,80,138,70,96,160,11,200,245,53,218,73,185,233,115,205,0,77,177,238,39,107,203,25,66,83,164,255,75,106,63,45,244,170,67,82,38,201,174,240,166,65,4,37,89,102,91,238,167,125,238,151,106,189,15,86,37,149,114,93,75,103,250,159,244,169,234,236,71,212,61,83,23,214,55,54,41,1,214,40,234,87,236,17,220,33,90,50,186,243,203,54,243,155,75,62,245,37,124,218,121,77,223,23,222,175,241,159,157,246,224,211,45,160,4,2,119,91,179,11,248,145,93,8,131,192,133,174,103,67,124,141,251,107,223,166,124,79,88,243,190,223,199,247,244,252,73,79,252,208,207,6,68,59,105,32,166,202,138,202,149,148,141,82,177,3,4,137,69,25,146,58,54,33,132,150,205,72,215,164,231,50,169,125,249,147,121,28,168,207,197,92,215,34,218,157,180,173,164,9,185,178,187,163,148,67,143,115,83,232,239,105,28,85,93,252,113,87,93,122,90,2,251,2,76,232,226,50,8,44,194,198,163,50,184,204,72,180,4,83,76,58,32,51,239,4,216,40,16,160,84,195,6,0,104,40,26,33,50,216,217,131,136,12,172,185,92,37,34,72,170,32,132,242,139,136,134,99,2,112,129,49,148,209,34,160,133,114,20,0,179,148,93,4,128,89,144,92,188,94,215,192,104,238,195,202,128,37,248,158,141,171,190,190,147,225,140,178,21,180,220,209,6,130,144,192,128,152,117,116,3,133,241,228,50,134,229,239,251,250,218,39,148,61,255,251,178,100,205,12,5,156,102,199,27,130,127,50,109,140,233,135,60,104,190,25,181,157,18,46,13,190,129,240,51,103,116,193,163,164,6,225,140,146,150,212,190,165,108,37,185,246,230,33,228,58,103,196,100,211,71,1,163,156,218,138,55,24,176,43,109,160,100,91,178,95,52,62,131,153,130,24,59,82,85,80,253,68,186,211,159,91,169,82,113,161,90,152,205,137,165,172,167,102,46,158,164,147,166,213,84,104,179,67,168,45,221,174,129,136,254,14,12,61,72,0,67,36,146,75,174,183,127,233,110,2,95,131,224,221,148,152,216,50,124,166,143,43,56,127,48,190,172,107,115,171,90,93,228,37,180,45,222,7,115,191,40,204,47,67,177,213,77,241,5,165,215,95,72,160,55,123,74,6,164,204,200,143,240,94,164,238,190,28,227,92,128,187,28,157,56,134,175,69,11,61,120,93,52,167,84,191,58,149,252,144,237,177,99,210,104,194,153,233,135,106,70,24,169,32,53,46,229,121,164,170,143,253,82,110,33,222,162,231,88,153,1,137,74,0,7,46,176,100,34,64,41,91,35,1,35,56,100,2,160,204,11,176,18,120,202,118,210,183,133,97,169,16,34,251,39,250,16,66,48,123,105,32,217,45,101,122,218,229,149,125,195,241,180,171,197,183,112,49,151,125,219,27,183,111,27,242,221,86,164,149,177,134,120,10,141,76,63,41,165,124,39,190,100,76,49,39,55,56,59,119,187,195,51,199,222,162,69,40,230,222,217,216,171,43,154,183,217,89,241,242,168,50,228,137,20,154,54,53,175,143,75,20,189,149,52,179,208,222,87,149,40,235,95,83,223,136,138,203,207,239,190,177,145,246,99,155,249,67,149,255,156,115,255,204,148,1,22,64,10,237,247,28,9,56,26,93,56,57,51,220,4,171,4,182,24,188,50,221,126,40,171,108,40,252,65,125,172,201,101,233,13,72,236,167,139,21,229,203,42,122,177,186,235,158,145,231,17,43,110,189,39,255,101,220,199,23,138,3,128,124,120,210,11,13,177,207,155,207,8,34,200,73,208,169,54,227,222,218,221,232,162,237,73,36,84,173,76,113,131,46,160,196,25,110,206,96,176,177,183,37,30,247,15,7,24,105,119,47,78,67,13,24,164,146,206,61,237,87,211,73,152,184,72,210,210,162,118,121,184,27,11,115,52,60,211,165,206,233,209,152,253,148,225,201,164,117,84,16,164,132,0,59,255,249,137,175,199,177,0,200,162,18,70,2,32,168,112,224,20,196,120,219,20,27,214,139,140,81,203,144,82,211,87,157,134,224,70,101,249,89,252,123,102,29,125,224,184,238,255,125,215,247,179,124,16,145,155,128,33,38,230,186,152,152,122,239,11,132,183,105,202,251,249,143,219,255,251,178,68,191,8,196,210,102,202,155,73,86,210,152,44,233,83,101,136,180,81,145,155,50,236,25,89,138,65,179,101,141,135,161,49,22,95,180,121,147,123,40,106,207,50,14,58,224,183,67,97,45,171,83,78,228,145,92,54,227,237,251,39,169,220,206,63,157,216,166,71,179,92,65,199,6,98,151,203,104,64,49,230,211,59,73,27,67,205,23,18,211,170,215,167,186,42,4,99,52,0,123,111,248,40,107,209,154,22,88,183,160,56,47,17,137,137,93,217,19,3,188,168,57,231,30,238,41,163,205,98,43,231,234,20,249,224,39,87,146,46,160,217,82,91,75,122,44,29,90,84,142,234,27,161,33,196,31,130,160,156,147,117,53,6,223,11,136,236,62,5,171,61,36,121,238,143,46,96,193,157,201,110,195,236,243,76,75,114,222,175,167,243,120,81,130,234,34,217,2,197,156,242,123,19,50,134,14,134,139,218,208,221,234,90,238,210,173,222,30,162,235,126,10,139,154,107,88,161,168,74,93,196,188,62,208,219,167,113,78,157,184,94,240,170,0,43,174,208,18,138,187,106,134,93,166,88,70,82,110,169,157,88,118,104,98,58,34,24,181,244,70,190,204,92,39,172,252,84,177,164,222,33,232,163,132,49,215,16,95,221,190,213,28,140,133,9,93,6,44,182,215,238,241,18,85,27,97,192,112,13,160,97,149,18,72,69,172,57,66,56,173,142,66,14,169,186,164,62,38,200,218,15,168,178,13,238,19,48,212,254,90,36,119,25,203,11,18,74,74,30,56,80,178,96,71,42,46,94,5,241,140,198,151,198,76,246,81,115,5,15,203,24,33,64,193,168,82,173,23,249,223,109,173,192,188,87,219,39,55,243,237,242,2,148,144,3,218,239,193,41,160,61,108,24,248,130,150,52,13,127,76,101,198,171,86,212,150,90,47,250,186,233,130,144,63,208,199,22,244,94,141,52,193,210,43,240,165,103,203,126,54,62,34,148,39,20,88,185,182,181,238,237,49,137,69,145,64,58,134,37,118,52,174,132,230,205,154,64,243,229,79,141,151,83,237,238,156,209,147,41,45,164,22,54,216,254,81,231,174,237,150,38,43,102,170,28,231,212,49,150,92,37,88,165,180,222,40,151,23,209,51,78,242,107,246,170,145,205,240,172,247,115,116,220,198,163,100,137,165,169,26,164,112,72,203,182,26,13,21,164,32,166,219,84,40,44,184,140,19,136,132,77,15,217,194,48,179,40,201,49,84,117,98,177,49,225,39,76,248,39,244,231,140,82,124,188,248,226,63,201,73,91,87,11,233,234,240,143,13,84,233,211,166,23,112,94,193,211,79,121,18,196,139,152,18,210,83,141,179,196,77,138,185,75,33,218,32,248,66,136,38,5,199,154,72,255,251,178,68,190,140,196,180,103,75,27,47,67,192,145,76,217,83,101,232,106,82,197,157,44,108,189,13,66,83,179,101,13,164,142,208,186,139,20,113,162,199,136,230,243,75,176,228,207,37,169,206,115,221,199,61,143,125,25,35,234,219,137,201,204,137,232,125,179,235,59,82,235,6,252,150,120,211,169,21,79,183,32,155,165,234,109,138,56,191,68,180,185,72,184,150,168,229,0,70,144,2,118,237,240,112,195,18,28,26,36,210,20,76,210,144,78,241,134,70,86,117,82,180,86,34,214,209,98,137,233,135,97,170,208,237,43,118,142,83,63,78,154,209,115,106,209,93,171,59,4,38,147,28,128,64,203,44,237,198,243,87,251,133,169,162,173,232,126,27,136,93,57,146,197,110,40,165,163,61,69,22,224,36,97,145,76,16,212,56,152,197,70,109,40,135,80,58,32,102,117,33,177,160,65,236,188,170,13,239,108,175,43,11,134,96,216,76,113,141,137,132,176,16,184,130,165,8,12,144,102,102,142,178,142,45,56,215,152,217,178,251,249,224,206,43,17,156,1,178,12,171,183,176,40,130,253,141,129,131,64,113,224,83,8,48,251,22,137,34,88,227,232,201,203,111,125,178,210,61,206,236,1,76,245,241,249,134,93,229,240,222,242,123,88,214,155,122,82,230,219,60,160,206,139,148,248,125,78,239,41,54,48,157,29,38,32,231,117,0,255,38,150,76,222,177,111,165,181,252,32,57,225,60,197,139,153,54,156,184,162,191,104,127,166,36,113,140,233,225,196,145,190,194,0,217,205,114,240,202,112,42,172,200,67,252,139,77,249,226,222,126,229,232,118,151,44,202,71,35,150,121,185,153,41,150,184,171,135,149,184,255,251,167,2,74,88,137,205,182,163,140,37,12,184,199,4,136,35,168,229,244,23,180,74,164,137,104,53,30,116,55,205,233,144,191,78,204,66,93,1,224,238,187,177,166,232,201,108,211,119,238,95,149,165,108,242,142,77,64,112,237,75,255,149,100,125,2,30,128,162,193,128,90,40,236,138,97,247,51,73,53,175,79,143,226,176,138,201,79,58,18,147,12,163,142,46,210,212,236,230,60,248,64,197,218,37,162,228,19,3,68,145,69,105,109,177,108,129,95,198,183,171,218,141,148,209,94,110,20,249,242,247,37,158,151,159,228,189,83,211,215,119,92,86,182,223,75,53,62,253,198,190,242,22,88,38,238,223,68,251,49,136,21,56,204,62,9,4,195,40,49,249,73,164,173,17,20,154,9,97,34,218,45,97,9,29,143,223,193,103,106,49,77,80,112,53,213,102,152,204,4,137,53,114,37,109,15,243,36,90,239,114,253,203,119,40,238,106,177,83,113,37,164,14,65,16,196,154,69,28,135,165,200,229,179,157,255,251,178,68,188,140,196,149,102,203,27,38,70,80,149,44,217,67,100,200,204,82,173,157,44,108,189,11,194,75,51,165,13,151,161,116,8,67,142,153,50,135,168,181,235,44,74,93,19,46,99,59,10,92,14,133,37,172,122,136,198,181,17,11,158,11,166,14,51,126,78,97,93,102,41,208,101,220,18,52,148,123,26,164,144,74,83,41,142,111,53,247,83,31,204,75,232,221,165,124,127,244,161,5,2,83,109,56,154,230,114,66,53,141,100,102,72,103,164,49,239,26,89,75,68,66,48,5,178,1,182,181,66,132,144,51,191,130,182,164,49,79,160,150,61,170,166,4,144,87,11,145,82,170,33,110,23,203,84,93,118,73,117,179,241,28,78,56,42,226,195,105,41,204,138,114,197,82,15,87,81,131,239,93,222,201,82,10,100,49,169,26,17,74,112,231,161,149,102,142,45,199,25,12,61,45,105,150,62,229,162,22,135,237,42,53,119,183,167,88,163,224,200,218,34,248,183,85,207,186,89,229,34,206,30,127,139,207,54,50,101,187,117,141,38,93,58,164,80,129,87,0,23,173,148,195,83,204,16,192,196,75,76,148,192,212,68,14,101,144,18,50,97,212,162,194,70,48,30,58,16,99,65,195,1,134,16,19,1,61,101,98,81,36,7,63,204,149,33,34,49,129,0,3,95,11,141,20,3,196,85,20,183,179,141,36,46,26,76,48,206,212,218,95,86,123,58,47,209,239,174,238,82,0,226,181,53,156,20,235,47,19,205,69,8,198,205,133,246,134,226,195,163,151,199,191,16,76,8,192,232,5,28,185,229,102,91,183,53,236,198,141,216,146,208,162,176,163,238,206,58,210,136,82,108,156,29,8,153,26,175,242,125,21,133,108,124,203,51,168,185,151,184,222,229,182,221,125,75,111,123,102,175,163,226,6,234,205,60,123,118,41,126,177,143,13,184,153,238,158,40,1,8,182,210,113,205,162,144,159,19,233,67,21,97,66,249,80,216,169,229,142,135,209,58,69,56,90,174,99,160,125,28,9,65,195,35,159,157,136,79,1,182,198,227,180,164,86,33,241,177,70,110,166,187,90,70,115,167,182,215,225,71,152,76,25,25,49,191,220,185,51,35,57,124,172,238,132,185,106,113,214,51,66,132,151,208,200,203,92,179,229,253,175,249,155,253,206,60,251,253,99,48,236,64,12,28,153,48,78,100,208,201,173,20,38,91,123,153,120,242,15,106,0,137,6,108,168,136,2,70,82,28,152,0,190,16,60,18,6,153,76,8,203,150,233,146,128,136,254,96,22,10,217,124,28,38,162,193,158,162,239,30,140,213,236,49,229,218,53,35,203,15,64,151,66,223,168,2,217,75,103,110,91,50,239,211,97,43,152,153,164,152,195,62,79,196,255,251,178,100,188,12,133,157,104,200,27,102,126,96,104,12,217,135,61,3,105,22,9,155,24,78,101,15,129,162,51,101,141,134,12,240,98,82,233,216,212,166,83,126,91,28,150,225,203,96,229,226,163,34,99,120,152,139,184,175,142,103,142,127,250,122,141,230,127,159,143,218,96,185,60,92,86,78,52,151,122,130,205,35,32,177,242,84,144,136,109,99,43,189,47,110,27,227,169,203,22,152,184,183,168,67,135,112,188,196,36,83,14,248,150,175,169,0,50,146,16,114,73,107,143,42,103,43,158,34,151,50,129,131,129,128,164,53,68,122,25,250,25,50,174,71,41,216,181,95,33,207,82,108,194,202,62,165,124,255,245,254,127,31,173,202,104,132,39,115,197,216,240,50,176,238,80,180,28,163,78,178,162,196,237,148,238,243,35,134,153,158,250,217,222,108,252,124,115,50,176,229,46,108,201,183,229,75,44,158,152,101,207,225,76,208,249,242,73,229,255,63,90,41,74,10,93,255,244,24,128,225,35,9,32,0,199,48,209,37,55,130,156,178,133,170,170,172,173,176,171,5,235,107,54,92,167,83,215,159,207,128,37,180,107,150,67,169,95,121,133,168,99,177,24,58,252,198,24,119,243,163,173,27,33,123,132,19,238,152,74,71,72,41,239,104,59,163,72,29,12,249,20,83,184,128,239,43,39,139,76,130,225,90,122,29,145,241,104,230,97,212,158,73,108,93,207,150,35,49,92,142,47,30,99,61,217,133,174,75,128,181,163,77,148,146,159,40,220,103,171,179,10,183,118,85,106,245,67,138,156,117,103,178,124,253,46,222,12,96,25,46,219,97,3,2,137,140,64,0,0,211,72,207,77,63,128,28,174,165,210,180,92,55,165,80,78,65,74,246,92,194,36,87,157,204,31,72,204,250,84,200,53,27,202,212,209,71,5,65,151,169,10,245,209,234,177,114,173,233,0,144,181,66,108,78,122,226,25,77,237,148,236,52,158,223,148,213,59,178,70,102,146,114,15,76,205,157,240,72,232,27,23,48,194,205,109,153,118,99,160,228,24,50,70,49,69,201,215,69,69,158,209,81,101,42,103,138,26,67,151,82,75,125,67,216,234,161,214,243,73,108,252,99,91,120,91,168,199,251,172,155,27,212,60,196,251,32,48,9,114,219,96,4,48,41,9,163,30,64,28,40,100,209,150,93,198,14,250,18,144,85,186,47,58,68,21,187,6,165,11,39,140,192,212,17,60,32,42,23,80,128,37,223,119,178,181,202,70,21,33,143,210,218,136,81,106,175,59,143,148,206,155,28,91,144,28,39,193,39,60,150,115,19,57,35,187,221,81,140,94,75,74,16,60,166,219,89,189,43,245,22,122,155,162,74,236,132,111,106,140,106,170,169,42,201,66,255,251,178,68,201,12,196,134,102,203,155,38,62,98,149,44,217,67,101,40,170,18,165,157,40,109,25,25,130,132,179,100,141,164,162,241,114,209,12,202,214,187,141,94,78,87,163,212,113,138,50,166,173,227,103,185,24,207,119,221,185,154,214,95,127,182,153,237,167,174,46,138,113,201,140,1,120,0,187,118,216,2,72,12,164,212,155,32,34,4,42,109,75,44,48,54,136,56,114,130,183,70,71,97,97,127,36,129,105,241,23,154,106,55,132,21,78,242,14,2,153,198,30,215,121,97,163,72,36,169,188,161,233,71,106,59,181,251,233,107,194,205,33,81,150,186,109,46,219,14,136,193,121,169,4,113,184,165,186,158,78,70,9,246,20,134,27,113,168,151,214,3,68,107,145,42,197,47,56,180,156,103,43,140,98,203,22,65,27,140,151,70,158,174,219,53,15,89,23,189,183,72,15,5,137,61,236,124,41,13,107,122,45,20,253,141,101,88,197,173,44,211,75,28,132,188,83,242,100,206,209,79,5,216,227,129,123,76,213,1,73,182,180,193,68,198,0,44,73,128,88,58,33,180,32,83,31,208,128,159,216,92,194,153,15,39,70,60,133,36,0,177,98,200,172,82,34,134,192,125,237,52,114,238,104,154,73,41,130,169,25,90,92,67,199,125,208,218,20,63,18,29,45,69,139,216,195,98,24,221,200,84,121,78,22,203,32,145,164,213,33,35,135,45,99,39,117,188,93,70,172,172,83,76,203,68,44,220,90,92,201,157,58,43,213,55,142,104,69,133,169,74,138,164,234,175,238,83,158,214,38,107,243,99,146,35,205,210,46,189,124,209,252,211,194,131,195,130,151,93,191,6,178,4,8,24,24,16,49,168,132,192,140,1,103,14,26,51,63,81,173,38,205,248,66,146,161,2,92,219,38,82,54,35,170,212,89,244,145,60,197,12,4,178,141,100,237,208,116,211,137,208,95,24,136,112,200,197,40,63,24,226,230,146,42,33,15,32,177,150,100,31,168,202,48,177,145,13,109,23,112,210,53,152,86,6,193,140,85,43,13,177,181,82,186,181,197,211,252,181,99,157,12,102,84,155,122,44,167,166,70,146,91,238,5,170,85,225,208,167,202,185,234,218,61,43,53,234,146,223,169,103,123,238,102,43,112,121,169,183,104,1,18,35,68,22,120,10,20,246,136,73,181,80,109,80,50,103,213,63,81,9,69,203,81,45,102,108,118,219,50,167,193,214,177,76,220,33,212,245,129,50,149,219,194,77,109,249,141,195,99,80,101,53,111,83,58,209,2,178,12,145,33,131,195,150,250,104,177,72,19,100,212,99,57,213,204,246,202,45,142,162,209,244,102,163,29,35,217,9,65,225,174,49,23,110,166,81,185,57,221,250,22,146,110,74,94,255,251,178,68,194,14,196,82,102,203,27,44,67,66,141,204,217,83,101,136,104,18,185,155,40,109,25,23,138,35,179,101,205,134,33,61,54,165,225,170,162,144,55,10,66,74,140,196,31,55,99,224,161,83,135,177,154,225,65,250,69,127,87,179,157,49,31,108,55,199,17,111,29,207,55,192,17,101,201,109,146,213,111,21,32,165,19,89,228,76,153,177,13,70,133,31,32,142,73,192,231,54,129,98,244,114,187,49,34,210,11,152,255,186,76,108,154,79,30,225,81,5,114,237,101,66,82,12,74,58,195,160,241,133,24,198,117,56,197,19,155,102,210,98,104,26,170,227,219,147,80,230,38,70,247,6,138,13,30,215,180,25,12,80,206,218,108,72,205,115,17,67,250,54,137,111,29,60,223,85,4,178,93,31,5,205,91,17,11,75,11,210,84,221,67,80,217,30,255,67,222,187,217,122,153,235,217,234,180,104,234,239,10,202,210,0,1,211,85,28,140,242,65,50,10,156,204,10,179,128,136,14,98,60,48,73,60,201,149,243,83,142,23,41,160,176,102,196,25,65,71,162,108,8,21,74,80,116,121,161,120,152,99,4,49,194,102,129,160,144,164,121,121,136,100,36,21,243,70,231,110,44,154,176,0,163,96,40,54,238,160,82,44,95,56,180,122,102,62,231,144,3,129,248,156,63,227,120,234,60,120,200,220,192,61,53,19,226,1,197,42,159,94,154,235,226,219,63,253,119,207,223,196,117,241,59,170,191,255,142,185,227,151,125,61,213,220,189,221,239,182,241,46,98,21,47,60,198,183,222,233,69,175,102,161,66,6,171,231,97,245,23,93,178,223,106,178,97,92,190,147,89,214,146,243,220,189,205,54,6,220,230,127,173,26,214,212,17,223,167,100,44,153,151,73,68,75,128,184,221,37,211,139,87,2,254,184,246,98,154,123,175,151,43,249,51,216,42,103,110,172,95,191,192,219,46,100,66,33,178,44,16,36,181,34,50,41,5,92,45,33,44,244,49,139,32,180,63,5,130,109,184,68,209,206,241,52,157,233,17,239,62,114,101,164,205,54,206,17,33,108,57,175,106,109,230,230,72,177,41,26,153,247,132,46,213,62,209,106,99,66,108,147,36,214,11,160,34,163,114,97,148,195,4,57,51,98,210,96,99,16,39,55,2,228,29,50,41,147,35,6,94,192,209,69,109,68,208,115,147,252,204,74,4,39,161,182,135,20,72,171,203,9,50,192,136,69,20,230,149,221,198,212,150,161,40,53,232,17,36,92,120,46,95,30,175,134,67,209,69,199,192,209,24,88,54,192,4,161,4,194,220,210,194,244,130,172,28,13,48,225,103,226,175,251,244,174,123,237,227,234,249,164,254,217,31,174,191,214,106,217,246,94,86,166,238,170,255,251,178,100,206,12,133,150,103,69,147,154,90,112,113,12,217,82,97,131,105,20,33,157,34,109,161,249,137,240,179,101,157,134,13,172,186,94,120,93,238,18,238,170,53,175,238,43,46,238,163,189,32,107,20,205,116,219,247,153,165,197,168,247,118,150,246,154,38,160,98,211,246,242,97,20,32,41,38,154,78,39,37,11,89,167,122,213,103,69,18,250,86,112,168,105,84,231,40,84,108,223,158,154,86,197,103,166,191,215,112,85,12,75,97,180,108,118,123,211,58,213,133,10,20,8,130,140,41,74,1,28,10,132,58,154,30,16,30,16,202,32,100,15,73,24,208,203,142,199,33,32,167,193,43,32,144,142,226,204,37,238,166,103,126,46,22,93,200,170,153,44,113,67,13,8,33,137,55,37,214,69,124,61,43,197,161,39,86,157,244,47,48,139,51,84,203,35,207,160,147,0,52,227,8,145,76,68,91,50,172,8,205,37,19,88,164,140,24,191,17,20,12,109,79,50,8,73,49,12,18,73,17,9,193,65,3,50,8,150,107,51,59,8,157,6,72,199,154,106,96,182,237,57,73,145,48,106,174,14,106,5,110,206,244,181,62,211,92,32,102,209,45,130,192,68,221,152,211,225,53,73,14,68,169,106,216,206,50,234,90,164,123,174,180,121,44,70,245,217,101,136,188,115,24,217,242,132,21,148,16,223,94,219,150,69,112,253,87,255,44,131,102,182,225,156,69,189,223,85,185,204,108,255,223,199,92,243,238,141,183,126,200,131,201,180,178,171,117,95,111,99,209,60,245,88,191,106,186,77,206,189,118,109,115,103,116,76,53,167,22,108,48,251,97,75,142,229,128,26,206,192,8,18,91,110,237,252,173,185,67,238,19,15,146,22,7,44,211,239,51,72,238,108,104,163,5,91,216,7,122,110,115,145,9,211,166,83,212,195,128,202,52,34,29,81,165,71,16,80,254,144,31,66,9,132,146,232,23,30,37,49,216,159,139,3,16,59,155,20,191,75,115,48,222,14,245,97,125,240,193,108,114,136,68,156,85,87,12,139,190,8,229,56,181,120,197,211,60,133,164,38,53,142,235,94,55,232,76,130,130,76,177,63,64,122,128,5,34,162,49,137,17,211,67,117,131,12,77,20,91,62,244,0,72,161,143,254,137,49,36,49,134,3,33,212,193,68,12,8,182,12,102,65,8,161,1,201,133,55,76,193,33,162,235,47,36,137,6,24,164,13,51,91,123,92,55,90,156,18,62,238,170,101,64,234,71,226,25,215,153,194,222,124,228,237,185,5,89,77,202,74,42,210,250,89,170,74,121,152,22,57,92,46,32,9,133,84,61,113,239,220,233,81,196,255,189,84,125,197,90,59,111,63,247,93,223,255,115,117,213,63,90,115,19,81,61,255,251,178,100,213,12,133,162,102,198,19,153,91,114,115,12,233,119,96,163,110,84,249,157,28,109,161,189,1,222,179,101,41,131,22,176,36,193,70,169,149,196,22,131,83,97,66,203,149,77,106,68,105,182,73,234,117,41,27,164,207,69,208,116,214,106,187,169,150,151,88,166,234,2,1,77,184,228,133,67,206,60,203,11,72,107,130,56,189,145,168,197,89,115,13,214,225,52,125,231,106,101,42,169,86,59,123,89,243,251,22,93,72,204,103,151,244,125,194,47,46,134,225,110,146,45,75,65,81,180,35,113,157,155,88,202,196,115,25,154,222,125,78,206,246,205,172,109,186,220,69,163,113,191,218,196,86,54,172,170,230,82,50,173,217,21,144,166,70,59,73,93,145,114,153,74,138,87,174,101,190,109,238,203,117,116,116,178,55,206,248,108,130,2,12,22,1,140,163,54,141,42,39,71,137,99,72,65,163,134,12,67,5,131,179,47,222,240,196,108,192,112,168,194,81,112,194,0,152,2,25,153,86,25,54,194,2,4,99,80,204,172,146,154,70,137,155,175,147,16,40,70,32,137,177,160,148,76,133,53,203,117,58,220,84,29,135,25,98,227,200,137,0,2,132,55,54,232,154,110,212,220,66,4,158,114,159,135,30,118,62,252,205,187,48,11,101,91,181,33,166,91,60,217,221,72,33,172,192,236,216,62,142,213,200,166,231,45,62,26,253,243,243,220,252,68,221,252,85,181,35,106,62,123,67,85,22,73,203,135,157,103,30,212,205,218,188,215,51,246,171,163,250,90,233,156,35,19,14,174,91,11,199,123,39,235,226,119,182,186,235,169,191,179,253,106,77,59,105,230,186,101,16,8,51,114,61,110,208,128,9,2,157,154,109,173,185,234,220,30,248,197,201,70,224,212,166,121,149,173,249,189,41,141,230,152,186,24,227,103,217,149,208,4,232,179,192,4,236,250,156,110,242,251,111,142,170,212,125,42,159,146,55,2,148,89,142,123,225,229,243,142,175,185,246,50,10,75,32,216,199,33,120,139,75,9,159,176,12,94,140,238,244,156,252,203,55,122,30,39,88,252,223,108,125,139,168,74,241,93,227,153,91,44,62,79,135,249,154,179,30,164,103,156,132,101,234,0,144,36,0,200,48,136,80,198,210,99,61,17,204,76,60,52,44,237,26,204,139,159,8,131,136,2,198,8,76,129,3,130,161,115,57,10,146,20,70,24,207,21,78,96,107,66,255,63,2,205,40,87,128,56,24,99,99,31,16,104,27,188,8,2,198,11,218,52,16,152,16,226,0,224,78,81,48,73,117,72,213,201,67,249,45,181,77,19,140,70,230,226,19,13,195,23,230,22,228,189,17,233,250,219,159,141,66,166,7,106,103,204,27,55,49,238,254,234,46,255,251,178,100,217,14,6,31,102,196,139,186,91,116,119,172,217,205,60,195,171,22,217,157,20,78,105,109,193,195,179,102,232,243,13,188,185,234,105,188,79,14,230,126,185,238,190,122,221,199,109,124,62,99,235,122,143,182,54,175,226,157,159,166,76,57,51,253,108,151,177,234,239,97,178,187,88,229,211,181,155,23,181,240,173,41,196,68,177,254,163,219,20,214,104,0,230,233,255,250,192,0,174,113,235,172,189,228,237,153,209,199,162,51,52,139,154,101,231,210,54,119,241,141,107,59,252,105,101,193,45,27,213,179,81,153,254,127,177,12,19,179,12,182,109,188,83,132,4,74,125,184,49,156,58,150,20,54,144,27,134,4,2,166,23,65,8,49,227,180,96,19,211,20,111,100,236,183,180,164,166,99,116,158,228,153,202,9,40,249,200,141,43,249,249,179,31,51,94,93,76,132,153,153,2,142,178,238,125,45,239,154,0,213,8,141,50,18,51,50,252,201,174,243,87,3,142,18,5,60,171,248,194,164,179,54,106,204,250,33,48,152,72,205,193,194,130,217,131,4,2,35,10,69,42,98,34,32,64,180,160,94,36,1,104,194,66,53,246,5,5,85,118,1,162,210,128,155,146,90,41,247,33,58,25,240,92,20,44,45,67,160,128,118,54,30,88,92,43,44,22,28,88,54,62,62,53,90,116,17,27,3,97,137,57,32,145,10,161,100,71,74,71,50,217,242,4,43,94,186,58,185,78,205,157,13,181,237,56,197,71,101,53,18,234,234,118,198,34,187,174,138,200,202,182,116,67,89,25,245,170,30,170,73,40,78,151,92,244,119,177,57,83,78,86,37,109,108,97,154,29,161,230,153,49,216,214,163,209,94,170,4,75,119,128,122,130,192,139,14,133,37,235,16,180,238,130,63,123,20,25,3,21,173,118,32,205,171,111,148,134,95,33,164,175,51,13,74,42,52,184,126,139,184,225,57,81,246,129,101,14,40,111,32,234,78,9,9,148,224,163,2,26,25,7,196,223,22,38,166,76,241,23,122,155,156,52,183,54,194,110,154,182,116,218,202,143,185,24,184,85,10,234,142,93,51,36,5,97,229,242,77,138,155,26,246,172,239,217,221,91,255,218,207,109,91,163,86,137,40,164,0,2,45,68,97,131,121,133,135,97,6,131,36,139,76,72,1,58,80,56,136,136,100,103,232,176,220,176,22,4,14,16,18,187,140,122,28,128,157,193,224,98,164,133,50,56,251,72,142,179,133,156,138,32,192,138,204,148,34,44,130,97,160,201,210,221,94,169,67,201,38,150,202,44,79,75,241,71,106,212,69,17,139,32,240,203,150,31,135,229,64,165,217,160,240,240,106,104,177,35,221,22,43,143,250,231,244,77,99,154,184,43,57,78,72,157,255,251,178,100,206,140,197,163,102,197,11,140,85,178,116,204,216,241,100,98,188,20,137,157,28,110,33,121,129,172,179,100,201,129,150,184,198,124,21,202,44,36,222,207,13,28,212,212,215,223,19,140,68,189,172,231,23,75,37,90,168,173,133,106,42,24,59,229,204,123,153,223,44,136,174,83,159,141,105,248,117,236,144,49,64,215,254,241,189,46,139,79,157,9,44,96,41,181,56,103,203,98,51,76,172,88,89,144,88,237,221,225,188,39,233,96,26,45,88,194,19,41,0,38,144,156,240,86,111,175,88,29,60,57,200,134,129,107,17,90,239,78,109,136,31,206,112,123,248,247,43,211,112,92,82,168,123,21,33,238,114,145,52,169,53,50,132,211,87,202,118,161,81,91,163,175,234,119,231,98,161,12,102,146,116,153,117,206,213,254,208,69,0,153,109,176,190,228,6,12,204,6,164,109,199,30,23,224,209,130,46,172,181,170,18,23,81,180,143,34,96,252,199,18,97,172,179,43,178,233,4,66,109,182,141,181,135,150,195,55,198,61,75,155,97,148,190,192,145,228,151,205,109,78,230,82,188,122,42,140,18,93,84,116,98,170,126,6,70,200,28,151,154,246,65,24,108,134,16,172,248,115,152,65,193,245,177,4,74,164,189,217,47,99,214,98,34,8,136,149,23,18,29,12,66,217,98,209,84,202,118,227,80,177,227,21,41,7,28,67,189,255,10,124,95,72,51,138,107,84,73,28,62,143,142,225,98,202,237,73,171,149,198,99,15,57,82,101,128,125,128,93,154,220,140,227,4,140,187,133,220,107,194,27,216,34,48,129,106,40,151,16,28,14,221,216,25,65,73,108,145,110,67,34,166,213,32,48,87,35,25,137,3,237,5,250,187,174,52,194,184,136,244,39,82,159,214,35,13,199,181,217,114,197,224,254,130,168,212,16,10,6,217,81,198,18,65,75,225,172,203,186,140,57,206,253,138,110,219,248,182,214,186,9,108,25,151,93,26,105,175,211,134,169,104,89,241,204,141,179,41,71,51,80,73,165,34,188,167,242,144,246,45,239,134,206,80,156,82,241,170,196,179,54,149,102,147,130,67,51,167,168,141,43,124,239,206,120,221,53,54,33,74,62,48,80,71,215,9,187,191,248,168,113,115,132,42,177,114,80,194,179,67,198,14,41,50,202,137,132,113,174,32,62,252,16,226,63,78,148,163,57,253,231,10,166,104,154,189,2,231,132,255,96,219,120,4,227,10,154,99,199,214,138,61,68,122,106,41,141,49,11,73,177,24,179,7,160,73,176,146,100,242,110,162,203,148,102,50,236,109,82,167,110,83,20,50,142,18,70,162,153,118,163,78,38,31,212,243,16,68,22,61,71,220,142,121,184,37,156,132,212,114,143,41,156,244,255,251,176,68,217,140,196,241,103,73,155,73,69,176,157,236,233,35,105,137,118,82,253,157,46,108,161,119,194,95,179,101,13,148,162,177,197,196,195,207,164,137,166,59,106,135,143,17,169,21,210,215,155,173,141,55,183,42,167,55,118,227,75,142,58,245,65,211,208,19,150,237,184,227,192,210,2,240,171,89,40,102,205,206,80,39,56,139,252,132,15,213,68,115,180,248,56,143,211,133,16,175,39,206,188,13,76,209,59,122,5,220,27,153,84,116,54,178,207,185,78,113,203,169,170,47,153,172,47,225,29,127,121,171,83,218,174,105,28,41,153,246,234,46,201,170,158,194,106,124,90,225,221,56,149,93,104,163,172,73,239,171,165,16,244,242,17,22,82,220,90,148,97,169,71,36,249,16,133,157,17,53,170,65,162,120,179,180,126,157,156,145,131,173,226,211,149,99,135,154,61,4,1,64,236,64,89,43,141,50,36,182,41,195,244,105,139,133,5,203,117,0,85,195,33,30,1,129,161,171,33,132,4,166,185,24,30,113,90,99,1,89,155,229,32,38,201,129,68,198,48,91,24,32,56,138,102,8,32,94,36,21,0,2,37,1,33,97,58,72,50,129,32,107,254,64,5,101,105,112,33,3,4,7,219,49,88,37,196,102,107,89,134,37,58,23,75,21,51,167,185,100,56,241,89,165,138,89,194,142,122,106,6,160,149,77,141,6,189,34,21,132,68,160,68,215,244,170,211,182,237,167,239,143,239,95,183,242,207,95,189,253,239,153,231,59,51,125,167,217,134,185,104,213,213,246,198,107,222,211,45,251,65,52,156,180,67,209,53,163,28,210,57,78,118,76,179,30,241,170,148,173,210,253,150,149,117,163,83,185,161,11,80,43,117,194,128,127,148,181,124,151,40,200,214,2,33,169,23,89,80,137,206,133,117,58,235,208,252,207,207,217,213,158,93,191,122,154,143,9,238,103,107,9,155,247,135,15,162,6,180,189,51,128,136,148,122,216,37,78,210,37,178,121,194,94,196,87,95,233,109,71,202,68,124,211,199,35,85,46,159,155,101,158,141,36,178,100,254,254,94,144,31,156,115,170,150,198,58,105,10,20,142,165,149,83,95,47,90,86,136,141,191,80,192,12,200,242,124,16,79,152,218,136,24,116,34,6,8,39,37,142,102,24,132,102,33,43,166,122,0,102,16,134,134,16,131,161,134,224,0,36,49,40,77,10,0,99,162,0,96,238,32,0,128,181,34,90,100,145,141,36,74,153,8,66,75,128,114,89,231,200,109,173,45,63,209,130,29,6,60,160,203,77,155,195,217,74,152,53,206,59,208,228,114,27,162,188,244,56,244,116,45,50,133,159,238,19,27,149,247,235,63,53,238,145,78,57,105,127,60,85,95,220,239,189,255,251,178,100,202,140,197,95,103,70,19,134,86,208,111,172,217,34,96,101,190,23,49,155,20,46,225,111,129,219,51,100,137,134,13,176,243,23,186,118,183,135,79,199,91,102,89,12,231,142,219,117,220,116,222,170,237,241,203,182,245,44,155,121,71,49,111,115,107,101,241,160,212,234,85,139,173,52,104,229,81,181,214,229,211,230,14,84,236,77,99,125,142,175,72,2,207,95,114,170,44,187,242,235,207,161,217,196,76,144,127,160,48,98,200,226,180,155,244,240,120,20,214,168,104,173,141,94,204,117,67,203,149,222,247,123,92,146,171,204,163,166,60,214,85,231,24,132,227,154,191,83,142,229,67,254,213,224,133,69,49,21,99,84,108,8,82,168,132,12,104,199,30,57,145,57,210,9,59,169,237,111,86,74,118,6,129,111,127,206,19,195,121,81,14,223,39,132,135,39,124,225,185,45,135,99,213,41,79,246,59,190,189,36,164,124,248,80,13,0,16,12,172,70,238,23,65,51,187,19,50,81,57,180,147,152,182,98,166,197,170,18,42,35,12,51,9,209,8,11,158,6,158,79,49,208,128,114,122,124,140,136,53,183,2,113,220,64,177,96,150,248,148,62,81,1,139,9,87,152,66,215,25,64,32,120,45,226,141,89,140,115,229,181,166,59,217,219,212,209,121,86,81,137,29,20,91,150,114,191,190,111,250,16,168,243,37,63,242,145,244,94,202,151,57,76,150,142,149,62,94,172,158,60,233,174,89,250,203,218,91,157,45,186,56,121,52,201,131,168,158,211,206,167,162,218,84,158,129,177,226,212,207,35,251,151,60,169,66,132,155,165,255,218,218,98,122,140,152,169,219,74,128,181,166,119,170,184,179,198,233,186,47,56,208,37,133,245,40,44,121,6,110,230,217,239,205,75,247,53,189,119,247,142,116,60,222,92,194,207,108,101,94,107,44,187,123,154,202,25,173,200,164,48,97,150,145,170,33,212,161,70,97,217,8,231,215,125,86,169,173,76,33,33,165,137,88,193,150,237,163,184,75,141,34,146,179,13,35,104,191,17,195,251,121,231,105,143,234,0,75,153,153,194,134,169,151,62,138,104,114,84,187,38,200,147,170,17,93,123,20,37,160,1,129,12,72,142,49,249,232,213,201,99,59,170,12,72,118,58,116,156,198,130,227,56,101,206,20,23,48,104,216,215,9,193,35,249,128,134,102,136,26,7,2,71,94,55,210,31,4,51,160,224,103,82,173,50,208,158,26,202,73,150,212,122,87,104,30,66,212,86,226,34,20,160,98,133,82,46,106,207,134,155,164,23,198,155,82,52,254,222,150,97,118,205,28,177,97,31,195,97,104,216,53,16,69,11,89,32,126,40,46,16,37,7,11,51,101,109,142,185,150,186,211,221,186,255,251,178,100,204,12,197,48,103,71,27,97,95,34,117,204,233,98,96,101,205,87,101,155,20,78,101,109,129,200,51,100,73,129,150,248,209,155,163,167,12,153,91,228,255,123,62,250,100,93,117,127,85,81,95,51,215,13,168,117,190,101,174,218,94,197,14,51,149,110,126,13,210,132,45,208,213,79,77,50,169,75,107,86,169,125,104,119,252,247,235,212,125,125,208,25,27,255,222,41,45,72,12,166,88,90,8,40,168,119,160,114,164,249,95,64,36,53,39,133,65,56,241,70,164,210,251,63,95,58,242,222,222,179,217,102,61,250,145,205,85,29,131,3,213,25,118,75,154,8,18,124,202,45,207,4,155,224,199,168,70,193,107,115,135,160,110,147,198,207,35,40,146,112,143,204,161,154,30,215,37,49,138,214,178,3,203,158,111,225,206,166,183,105,126,60,159,103,83,34,110,138,204,87,93,221,159,37,238,143,90,174,10,4,20,148,172,193,94,12,192,184,216,214,140,85,36,108,200,95,168,197,74,12,71,44,59,212,46,4,99,38,193,192,131,34,134,12,43,38,67,197,173,19,88,120,162,159,86,40,29,52,71,129,93,64,176,84,166,26,82,248,131,196,249,68,226,107,210,108,63,32,73,232,6,8,200,204,57,84,173,136,23,3,169,198,132,38,70,241,83,216,162,70,60,92,111,12,121,195,97,123,94,255,135,249,119,9,71,103,253,238,70,246,234,55,13,223,89,246,247,202,22,93,102,99,76,82,155,126,85,225,25,207,183,122,76,210,208,138,34,151,50,240,36,52,56,97,123,60,75,9,66,82,102,109,30,82,212,125,4,14,50,105,45,89,195,85,83,103,50,85,36,30,174,11,51,250,137,47,249,71,150,226,123,50,244,154,18,147,148,23,89,24,95,100,170,135,32,38,91,202,14,85,222,31,107,42,28,112,142,101,150,242,133,92,108,55,105,120,49,4,191,166,149,207,47,36,211,36,91,244,178,58,107,28,25,42,67,166,8,4,16,118,97,136,86,162,72,244,45,80,36,212,227,114,8,199,135,235,107,221,172,74,90,155,180,232,142,149,35,238,70,70,98,222,178,61,116,219,123,250,251,167,254,14,0,4,134,64,62,153,24,18,100,205,25,168,150,198,32,10,155,137,208,96,17,65,176,112,163,225,211,14,6,76,125,7,11,130,18,172,29,42,26,3,144,224,24,208,113,166,24,130,133,40,0,183,42,216,89,241,180,8,140,7,4,80,179,43,2,148,184,16,105,117,195,194,175,181,40,61,191,126,88,59,79,144,186,141,101,148,93,117,225,221,184,18,234,70,116,252,77,176,200,156,78,51,105,167,179,185,152,229,21,13,80,246,34,147,79,81,138,58,49,13,94,239,155,155,114,7,34,158,236,222,107,255,251,178,100,207,12,197,122,103,199,155,105,109,242,107,172,217,50,96,101,174,24,197,155,20,78,101,109,193,252,179,100,205,131,33,224,211,185,63,6,199,111,139,89,148,126,118,158,55,49,123,108,254,250,179,230,167,174,210,166,45,13,105,163,225,174,95,110,146,40,182,229,66,168,131,25,94,94,171,32,239,55,76,110,254,255,135,93,111,238,31,109,123,255,124,249,136,96,117,78,209,255,233,13,22,219,145,22,33,130,0,169,195,250,36,142,0,82,82,138,81,69,212,218,181,223,131,53,75,80,80,198,60,98,150,147,164,134,95,23,20,178,9,209,184,36,206,13,238,220,165,168,173,108,127,104,252,11,73,135,156,238,229,70,165,140,85,26,221,90,13,170,86,155,170,124,120,215,241,134,146,134,16,180,239,59,163,173,85,111,214,195,82,97,42,22,162,23,170,218,237,96,153,26,218,50,204,160,245,105,65,132,175,23,67,70,112,240,181,28,76,117,54,253,203,71,213,252,131,149,85,9,43,183,248,16,177,80,154,128,60,244,90,53,5,124,131,122,82,216,176,40,12,26,50,149,146,215,73,206,145,191,216,238,71,170,88,197,59,215,207,135,102,243,147,217,177,34,241,235,84,153,19,126,127,54,119,20,104,150,138,110,151,212,8,47,74,237,137,18,77,17,114,71,75,239,156,91,97,29,66,28,158,152,185,158,58,122,9,119,234,171,234,240,168,182,146,29,67,173,194,16,215,233,34,50,8,246,211,216,90,47,210,133,90,219,88,147,21,86,198,47,157,55,170,94,144,165,91,227,39,53,87,109,212,31,109,180,148,29,32,211,91,53,255,70,170,0,73,139,4,153,111,252,16,144,184,205,140,22,186,37,156,134,190,64,189,40,140,242,0,28,104,202,176,75,98,77,10,78,255,115,112,191,179,44,167,122,236,124,102,191,103,172,222,158,220,253,122,25,117,53,125,111,205,212,72,27,6,160,228,216,66,61,6,228,52,162,170,155,225,1,12,198,60,183,37,117,84,140,196,37,20,21,118,217,82,211,235,113,203,128,232,86,0,148,73,152,43,43,171,168,82,179,148,42,10,134,40,188,138,194,182,224,232,195,174,91,227,228,33,246,178,91,99,230,206,246,111,13,85,239,43,123,4,161,32,2,155,182,2,142,152,113,102,141,80,178,209,98,197,113,196,36,68,76,195,64,53,240,9,98,252,40,33,96,27,174,237,17,11,123,133,49,228,154,80,62,180,19,70,224,224,48,75,0,230,15,107,143,1,240,114,137,61,69,142,59,182,74,72,177,51,5,206,54,13,24,137,228,10,251,55,207,222,68,80,145,122,85,113,118,122,99,98,84,244,226,94,121,178,185,214,49,101,216,230,218,247,172,173,43,54,201,135,82,36,255,251,178,68,198,12,196,168,103,76,27,9,61,240,136,108,217,99,96,102,204,19,217,157,40,117,165,128,2,121,51,101,78,178,144,1,131,18,146,163,61,82,245,59,216,158,212,102,39,133,79,252,31,153,136,109,174,173,27,30,33,23,163,19,83,142,142,101,19,40,219,12,235,101,203,183,127,191,248,231,253,222,225,149,130,85,219,254,76,32,36,83,85,34,133,67,130,19,60,70,9,81,113,105,35,101,246,102,141,113,121,198,231,151,28,240,140,133,12,25,162,84,67,160,194,48,53,4,114,32,24,31,137,184,98,15,91,91,38,97,52,154,98,48,82,147,162,196,110,183,201,189,144,32,144,40,212,16,56,194,255,32,129,72,44,122,74,41,224,149,182,171,105,35,232,219,60,195,74,181,61,105,70,181,186,237,100,233,68,210,85,27,3,203,166,145,232,193,27,163,172,167,184,211,44,51,224,231,48,148,228,249,228,60,229,139,215,110,61,214,166,78,77,227,237,137,213,110,98,249,242,63,101,252,171,106,18,175,126,122,47,180,10,0,64,227,237,83,6,124,225,143,50,116,76,229,195,23,196,140,209,129,226,111,155,136,237,2,4,3,73,4,23,37,24,23,12,0,10,143,160,32,70,68,9,112,114,4,228,38,192,34,60,2,147,128,176,0,201,68,37,12,32,37,100,160,96,192,216,1,16,113,208,46,97,240,79,135,230,70,145,66,124,12,64,128,48,143,0,230,42,11,41,46,17,18,72,186,64,7,105,72,233,76,188,23,172,32,16,2,132,0,212,30,0,151,229,164,12,204,17,98,6,70,147,133,98,124,200,14,73,208,14,26,27,112,54,32,57,33,5,104,151,221,203,77,52,116,18,46,164,6,92,8,93,16,215,7,152,28,16,27,7,131,121,9,198,77,35,51,198,8,166,110,145,170,9,207,173,129,130,195,124,11,159,15,212,92,194,128,11,32,18,17,113,166,138,139,42,55,73,35,67,9,84,192,197,145,73,147,99,167,211,28,130,201,210,177,20,62,118,145,56,147,170,181,86,181,121,211,106,218,165,174,151,157,46,181,147,162,179,115,79,255,255,255,249,239,255,255,254,90,0,0,16,72,182,227,108,201,75,77,100,20,194,220,76,34,8,202,32,77,156,60,26,206,103,70,166,6,204,66,12,33,10,40,18,17,5,16,132,5,1,82,37,4,198,50,7,41,110,139,89,120,1,76,131,155,131,1,36,234,152,164,242,178,184,3,128,145,16,48,155,112,107,206,196,14,161,249,198,39,140,113,3,9,40,243,68,12,51,44,135,97,235,207,4,11,0,103,13,215,42,3,17,140,51,65,141,115,65,4,58,41,84,205,91,116,210,153,78,51,217,217,60,172,199,176,165,210,10,36,147,37,162,187,134,255,251,178,68,192,0,7,200,130,201,150,106,128,0,237,12,121,3,205,232,0,26,113,155,46,121,156,0,3,123,51,37,79,53,144,0,57,209,211,84,169,221,111,94,94,183,118,85,20,125,37,113,204,176,165,221,235,118,119,94,165,239,189,250,238,243,115,225,18,186,25,116,153,252,153,147,222,254,213,203,44,238,231,159,231,150,169,48,189,61,102,182,91,173,33,161,171,110,182,88,231,141,237,119,60,179,231,239,13,107,86,245,67,107,120,126,23,234,126,88,229,246,126,237,204,106,255,123,220,115,168,68,153,255,255,163,255,232,0,0,0,32,22,229,72,215,164,21,233,8,230,244,32,143,14,173,128,11,139,56,23,112,28,89,150,66,3,159,213,78,68,20,219,150,162,241,5,113,178,219,39,209,49,20,69,174,64,205,34,0,148,151,49,26,18,13,60,18,88,32,146,178,244,129,78,98,171,53,134,21,77,202,102,137,191,213,210,68,97,163,176,150,180,130,36,137,46,42,157,193,208,73,114,30,97,3,215,179,4,152,150,82,164,227,59,127,37,15,77,42,231,74,68,29,139,59,147,242,92,245,42,183,201,217,85,219,153,234,122,189,223,221,55,109,82,205,217,165,177,204,170,86,202,213,253,243,28,113,230,23,114,207,187,214,88,126,238,213,253,213,214,63,201,86,61,166,231,112,255,255,253,107,157,195,61,243,157,251,248,239,149,119,141,90,75,220,223,242,230,95,255,191,255,255,255,255,185,255,255,191,255,255,255,255,185,207,255,255,254,144,0,1,0,220,151,107,77,27,49,102,32,16,166,152,232,130,129,180,128,4,30,68,64,42,88,32,56,40,178,73,58,43,157,81,80,186,108,142,186,225,151,129,68,72,162,98,82,205,156,59,78,67,92,180,32,8,120,194,99,201,128,44,4,10,82,168,56,83,28,211,18,84,241,110,132,34,174,100,104,80,251,105,210,52,120,146,105,218,202,133,70,64,8,56,84,157,111,26,169,132,66,227,32,29,103,40,36,49,12,69,72,8,93,119,44,54,58,97,8,35,35,0,149,117,151,36,252,174,221,186,212,253,228,171,122,203,87,59,75,123,127,223,251,188,214,22,48,203,46,234,254,235,114,174,116,186,181,189,94,223,221,214,84,184,101,111,28,115,215,229,133,62,235,103,123,43,123,207,153,212,202,106,205,185,140,50,239,234,245,253,225,107,44,179,239,53,206,223,194,246,191,249,174,127,121,190,247,149,179,252,240,238,90,238,123,215,255,208,127,255,255,251,234,0,0,29,253,52,84,220,206,178,126,41,89,213,44,40,194,84,96,114,5,1,16,184,211,225,201,107,38,122,3,140,119,8,0,100,48,14,113,44,27,136,140,145,116,97,69,66,57,72,216,241,112,149,10,255,251,178,68,27,14,229,9,102,205,31,97,160,2,148,108,217,163,236,52,0,17,189,155,52,108,188,239,194,49,179,166,77,151,149,248,152,149,9,104,146,22,129,74,60,201,81,222,52,135,32,74,202,196,224,118,142,16,228,15,35,18,80,38,192,95,25,131,140,78,132,180,38,225,123,14,35,98,72,107,35,148,211,35,36,145,81,163,61,238,180,223,211,118,83,85,60,234,65,5,53,52,234,178,215,186,214,110,103,100,43,213,69,107,73,95,107,236,175,187,53,150,251,41,221,154,181,86,202,122,149,77,4,222,221,53,43,254,183,82,99,41,126,128,0,123,254,165,40,230,1,104,188,30,147,40,218,162,19,218,132,97,124,86,248,30,196,165,222,130,6,242,112,154,11,198,3,4,61,132,160,233,4,125,28,34,104,82,41,36,198,132,168,151,140,161,133,28,4,48,152,146,229,18,248,237,19,193,131,43,25,4,136,245,19,193,236,98,56,3,104,27,73,135,113,148,35,33,111,11,152,138,47,18,196,241,184,166,178,138,74,48,48,103,90,106,173,222,191,83,85,160,155,36,130,148,232,178,14,129,131,235,233,45,146,70,206,180,218,191,101,173,210,86,213,253,157,37,169,90,222,200,191,239,111,93,190,175,255,212,179,96,183,173,36,46,200,83,115,214,167,212,68,160,137,32,195,211,225,202,89,77,50,59,13,47,248,106,205,243,142,231,112,227,126,200,136,120,136,160,204,111,113,95,52,37,88,108,76,182,22,50,208,77,137,80,40,148,111,227,6,40,241,86,144,4,110,110,89,144,103,166,226,54,27,113,250,126,171,89,4,100,233,110,209,126,44,81,82,46,94,79,45,113,139,32,235,40,246,187,157,222,104,242,154,206,106,154,253,190,172,121,197,208,110,80,169,195,195,115,79,101,99,220,246,55,239,54,155,191,234,237,182,201,153,77,43,164,215,255,90,127,132,139,127,211,4,43,24,19,83,237,136,100,100,226,3,17,205,196,135,155,180,178,102,179,127,26,179,52,171,177,188,45,111,214,17,16,148,152,26,173,234,150,211,162,26,194,225,18,172,44,101,40,245,16,96,43,33,108,108,194,42,58,94,143,101,12,177,203,49,234,169,184,120,191,110,68,154,41,215,16,209,50,91,170,138,50,180,118,171,167,133,224,205,254,42,89,186,35,155,232,115,59,185,71,50,13,101,107,81,242,11,58,17,14,104,126,140,133,28,244,69,94,171,117,161,42,167,221,21,43,209,115,170,90,143,189,85,169,223,255,193,30,0,1,55,252,200,1,140,8,196,192,85,15,121,228,33,28,217,139,68,100,6,78,6,16,80,222,131,64,82,129,254,47,8,112,147,165,85,140,164,149,27,57,7,27,56,109,32,148,26,80,166,76,184,255,251,178,100,26,142,166,9,103,74,155,104,111,178,86,108,217,178,61,130,30,151,237,155,34,110,101,15,193,67,51,103,28,245,136,160,4,46,242,72,155,172,134,45,117,163,75,208,74,245,34,226,2,26,234,137,169,196,174,44,64,13,40,122,21,242,188,145,228,190,217,59,190,168,199,132,87,115,190,192,154,58,52,67,133,2,47,101,51,232,215,90,12,195,197,45,207,47,153,223,63,197,168,62,81,82,178,201,58,199,244,88,170,200,114,100,41,38,208,116,82,222,154,55,2,165,165,7,102,88,124,24,19,19,118,225,210,12,167,85,98,226,251,117,116,158,47,214,95,132,198,246,189,163,212,169,6,77,145,48,72,186,109,81,70,239,106,43,250,9,234,88,252,27,105,1,128,23,250,68,253,160,5,164,224,68,84,25,139,29,51,69,103,77,179,144,222,154,27,126,49,207,14,74,173,82,90,16,170,93,55,109,93,221,158,142,68,171,214,137,95,108,196,20,244,74,158,124,236,238,172,109,160,165,61,145,204,73,104,167,177,136,222,147,95,237,214,174,142,246,213,109,178,104,158,211,118,222,223,255,247,160,119,45,102,63,8,24,136,220,105,147,193,201,224,198,19,36,27,188,86,168,204,14,43,49,240,24,181,66,33,58,116,200,198,66,230,26,4,80,182,2,0,105,50,205,121,222,19,65,210,78,225,8,192,50,199,25,126,76,102,147,173,159,185,44,114,94,170,162,49,11,212,28,122,91,177,33,97,88,33,138,154,213,119,93,192,184,86,219,178,101,162,205,248,1,57,16,197,62,148,196,4,42,44,74,96,97,98,225,200,144,113,117,96,198,17,4,182,104,58,113,187,72,237,214,141,111,255,226,238,32,177,202,41,81,74,49,246,30,118,115,181,9,76,135,49,59,163,96,210,104,135,113,97,34,25,200,215,62,149,212,235,118,153,199,221,203,55,165,198,75,138,15,32,217,141,254,245,210,170,190,58,247,143,174,110,231,247,254,175,238,64,4,141,255,233,199,19,248,71,180,53,143,166,36,72,129,156,197,73,131,23,184,5,1,28,176,223,185,142,167,106,255,251,149,191,127,219,255,35,80,228,86,84,169,20,134,119,119,116,56,182,163,2,58,34,202,114,37,88,140,183,45,203,169,110,149,126,180,214,77,211,107,42,89,62,203,223,250,247,126,127,248,21,0,1,45,204,29,102,98,44,134,96,226,114,95,98,173,102,173,16,0,8,20,49,51,224,35,15,0,49,32,241,96,100,165,48,16,0,50,204,33,86,140,1,172,229,252,207,128,194,115,163,160,11,188,28,148,128,196,204,75,87,74,65,214,111,34,115,80,235,1,52,22,54,22,7,102,137,90,97,129,228,193,215,219,41,80,13,26,162,136,117,80,151,255,251,178,100,46,12,166,44,103,72,155,104,111,176,101,140,217,82,97,135,108,22,109,159,42,109,153,254,201,83,179,103,40,244,148,168,106,52,189,217,149,166,98,180,83,170,55,5,64,78,219,254,191,101,183,166,165,79,124,81,217,191,111,59,183,114,255,243,98,70,59,11,32,214,53,78,21,208,149,28,131,102,136,114,243,25,251,155,138,66,212,88,84,212,86,25,9,108,45,52,213,231,142,62,207,48,248,23,92,102,81,100,6,68,84,88,21,149,120,161,164,140,90,61,104,173,38,91,54,221,108,182,77,73,181,171,100,95,164,20,172,144,6,255,114,93,134,18,75,21,15,1,82,4,116,210,1,202,107,177,105,184,82,225,172,69,214,158,96,167,76,193,145,82,135,182,166,94,104,206,49,172,250,135,35,205,134,62,135,169,247,196,102,71,59,83,47,66,70,251,177,201,50,138,115,211,170,146,85,69,86,171,163,61,123,156,121,243,152,253,186,88,213,77,145,171,94,214,78,232,245,213,63,253,42,140,141,253,217,91,79,255,14,0,5,239,220,100,28,104,24,193,146,130,245,134,34,80,106,71,168,48,96,227,224,35,196,102,2,12,47,103,224,56,1,151,210,180,197,182,247,69,165,108,90,62,254,41,186,194,16,4,56,229,206,124,166,168,159,73,116,24,163,151,220,181,162,176,53,44,18,9,67,213,106,56,50,151,29,185,200,108,251,183,73,46,155,112,187,38,193,253,155,183,30,214,222,9,251,83,214,121,42,214,181,255,175,74,249,99,102,82,49,1,117,94,179,255,181,254,111,214,204,200,253,191,194,203,211,149,19,143,7,77,178,29,35,108,169,62,18,77,177,255,110,206,219,156,146,26,205,123,151,243,77,75,123,189,107,170,83,230,104,114,238,59,45,230,204,27,215,239,186,129,141,222,20,70,32,111,222,11,97,166,255,245,187,47,19,5,49,187,32,76,8,72,20,220,36,143,196,224,249,15,200,168,142,237,244,170,170,196,155,235,255,255,255,252,238,238,204,168,204,116,208,89,143,119,36,70,164,75,35,89,14,83,222,139,84,70,34,157,25,76,180,217,93,125,13,153,44,109,81,201,243,165,18,156,132,101,206,89,109,246,126,148,0,213,0,3,55,252,2,20,48,10,100,103,38,110,254,96,162,36,104,193,0,102,142,30,14,88,7,3,14,151,15,12,66,132,128,199,132,169,23,235,11,95,209,218,66,96,202,6,206,151,66,193,41,236,137,104,9,152,171,45,112,230,171,56,236,73,189,122,211,39,10,84,210,92,22,237,194,151,243,72,127,87,5,45,219,63,202,173,165,4,29,82,130,45,156,150,154,174,19,40,96,63,26,106,205,84,246,154,239,49,23,255,85,252,89,245,51,123,106,214,182,255,251,178,100,59,140,133,179,103,74,27,104,127,64,95,204,217,163,60,101,152,22,53,157,40,109,33,253,1,97,179,103,40,243,21,80,242,144,142,123,88,184,128,178,182,60,178,208,245,27,112,44,54,33,70,11,10,180,116,200,253,16,74,29,98,122,27,8,13,16,192,240,243,27,251,188,230,242,67,108,234,155,251,184,79,240,254,88,88,204,250,206,221,222,7,134,187,12,232,100,164,109,219,51,213,94,88,211,225,148,198,90,152,140,198,114,198,227,187,212,210,255,222,125,237,208,55,95,174,123,154,90,126,35,113,199,4,162,60,242,209,17,142,90,213,125,63,243,205,208,242,186,246,158,254,232,91,179,170,22,137,71,30,70,49,7,187,175,62,140,200,132,71,101,127,122,20,175,118,90,144,146,60,78,251,213,135,151,181,53,77,245,93,42,3,0,2,159,124,9,12,12,18,99,165,156,229,195,72,143,132,129,66,165,24,195,46,44,99,2,156,105,44,18,211,20,170,33,13,190,42,115,37,142,38,116,65,209,76,224,226,98,49,174,48,200,69,171,59,240,230,21,154,203,216,215,164,42,27,119,53,166,212,109,98,249,62,114,87,209,112,225,142,55,230,99,15,205,44,34,81,118,213,55,123,144,240,145,67,144,234,78,43,174,189,158,32,107,215,45,239,196,247,25,182,74,177,67,247,52,228,56,179,22,14,120,88,228,152,170,218,86,213,9,133,85,81,185,206,89,151,122,136,38,12,83,156,120,241,139,71,7,78,13,20,66,20,95,62,105,46,237,37,165,135,60,9,127,207,113,135,43,255,91,110,12,91,98,77,72,32,51,37,112,1,139,183,254,54,87,42,28,20,141,172,201,75,29,238,62,135,70,23,175,68,243,41,72,250,255,46,186,136,41,98,157,255,253,206,133,115,21,20,182,177,29,20,170,212,243,18,228,58,233,89,94,181,217,202,235,82,45,185,80,238,246,149,236,221,247,221,88,211,31,75,161,148,146,35,93,93,79,163,157,209,122,177,234,253,127,2,170,0,7,175,249,75,193,192,10,144,141,108,130,210,25,167,101,83,227,66,6,160,40,137,128,114,181,224,196,21,14,49,44,133,52,182,157,86,86,202,120,178,213,58,73,32,37,212,17,1,158,223,97,26,235,68,193,249,166,110,50,124,74,129,99,120,220,110,147,247,222,168,77,190,80,77,141,30,46,33,153,39,141,195,248,196,135,136,162,112,217,7,205,165,167,153,143,65,83,171,164,24,246,178,213,124,143,123,249,184,238,63,227,185,17,177,178,90,196,26,109,68,53,15,218,201,135,190,203,57,172,99,34,101,93,184,243,175,28,100,232,112,160,130,106,221,45,38,62,121,41,182,164,16,69,5,147,11,173,63,82,110,130,19,32,179,255,251,178,100,82,140,133,46,102,203,27,72,110,210,93,108,217,147,60,101,126,20,157,155,44,109,25,123,65,111,179,103,40,241,13,232,88,20,165,178,214,40,73,193,220,248,145,166,75,1,88,210,34,171,120,84,170,41,104,103,229,230,58,16,94,229,231,249,63,92,138,25,48,205,115,167,105,253,199,62,118,185,58,159,73,50,220,135,33,182,204,83,57,106,125,54,43,42,49,215,79,77,215,219,53,213,31,93,168,210,37,183,57,221,222,204,164,67,48,212,214,175,179,255,89,198,43,95,127,131,128,2,191,126,44,165,200,51,166,77,20,241,233,71,220,64,201,17,238,161,143,11,180,100,21,13,6,140,132,6,71,216,163,246,194,220,234,155,70,202,87,197,115,163,128,192,74,116,54,123,41,171,64,180,50,150,103,98,69,40,140,180,59,171,8,199,236,225,1,75,99,23,30,218,124,175,122,114,177,41,56,144,120,32,168,104,115,151,123,127,252,127,94,235,104,231,127,205,239,185,142,213,104,220,198,193,244,206,115,63,36,114,185,204,246,251,174,199,220,187,23,27,180,89,153,144,133,27,61,253,247,61,1,77,166,83,167,101,254,37,26,48,157,158,136,115,213,235,57,27,160,185,149,158,115,164,199,131,87,57,100,138,192,81,170,50,2,14,237,255,137,104,199,107,152,254,134,106,35,31,19,199,47,25,198,36,118,254,148,56,68,189,253,122,158,131,183,235,244,233,165,190,90,47,153,27,151,73,203,227,51,71,120,116,149,10,247,37,250,68,233,229,221,33,100,122,223,243,229,142,115,174,197,151,243,50,135,157,138,197,238,95,231,144,188,189,187,145,82,243,127,182,114,240,143,229,5,0,23,174,249,154,69,192,192,136,50,76,179,176,98,242,17,82,76,132,52,5,73,180,111,28,129,55,220,141,152,190,1,203,210,44,196,74,94,49,18,199,184,83,238,170,205,186,235,167,42,17,169,55,97,222,26,60,69,255,129,167,145,148,117,176,173,189,192,212,104,181,191,184,188,92,203,147,9,207,202,81,232,149,92,241,204,252,93,77,111,81,182,254,114,103,243,121,253,223,26,145,182,210,62,53,184,117,137,154,234,120,220,105,147,203,241,141,207,254,175,171,198,243,117,253,66,255,48,181,160,53,160,2,187,111,219,131,103,5,26,75,146,75,155,66,48,1,102,74,1,137,5,194,150,93,112,21,171,121,61,61,221,104,7,224,153,230,163,7,218,104,53,249,90,255,119,40,237,239,160,158,193,153,83,119,41,188,103,115,179,255,255,1,188,197,1,14,24,103,164,129,194,49,180,115,189,112,136,40,169,195,56,166,79,195,208,213,167,208,251,144,188,135,242,210,78,138,205,51,135,210,189,54,237,82,110,19,241,251,22,255,251,178,68,120,12,196,28,103,76,155,47,66,224,128,204,217,131,100,101,218,16,17,155,52,108,49,13,65,241,51,102,13,129,151,104,247,66,132,17,18,152,53,84,67,32,231,206,165,24,245,157,59,123,114,1,64,38,111,254,86,232,52,177,67,188,65,160,6,68,170,100,193,40,35,126,58,215,118,105,136,173,230,84,143,40,161,92,155,72,99,145,232,74,224,188,250,184,229,110,95,179,118,204,168,11,138,104,192,232,208,205,53,178,38,60,233,241,153,223,12,54,173,47,238,94,244,24,116,210,218,24,71,8,169,213,157,77,9,199,76,170,144,66,223,87,23,227,102,238,224,197,120,123,166,52,194,217,41,98,235,229,31,149,178,151,88,231,167,114,218,111,27,31,247,127,119,240,254,155,243,254,191,216,88,0,101,223,228,78,130,200,112,117,233,103,140,207,42,8,186,40,18,121,199,71,14,205,50,150,109,86,118,9,162,187,77,36,220,6,251,70,91,140,153,215,151,114,228,179,28,226,122,175,149,203,151,89,31,63,152,83,89,155,253,119,45,72,194,191,98,21,50,134,90,21,188,79,115,94,76,217,239,82,241,233,90,241,214,150,103,77,25,26,66,134,160,143,119,61,155,83,247,75,105,142,183,198,114,112,64,141,247,105,252,224,86,158,99,182,255,42,106,204,205,127,222,224,200,0,7,229,213,0,102,12,30,103,170,103,8,188,9,3,58,176,32,105,1,142,137,132,46,171,160,129,81,224,117,244,97,225,51,143,203,86,91,43,135,39,28,12,47,22,86,82,209,17,1,144,6,54,52,26,91,147,240,100,70,105,227,91,81,247,10,163,115,126,35,104,147,7,217,62,5,139,135,225,105,28,226,76,21,34,78,168,190,204,118,109,122,205,153,45,140,50,81,78,151,184,147,88,84,246,52,122,26,238,49,132,115,5,102,170,235,250,119,249,155,173,167,109,81,46,90,56,167,88,190,145,165,102,214,150,86,38,198,152,246,245,119,73,209,215,169,163,196,65,132,69,15,180,130,237,211,29,63,209,113,84,182,188,252,44,80,208,2,80,19,247,191,119,152,56,179,29,48,115,160,36,163,79,25,115,107,11,154,93,243,197,171,70,181,0,246,194,172,169,75,31,154,214,84,148,247,26,141,97,192,70,13,230,90,184,96,105,115,52,214,231,75,75,155,236,246,3,50,230,159,34,72,10,169,166,166,36,50,230,227,220,129,79,23,126,187,153,20,202,32,160,230,26,180,162,218,245,163,242,139,214,220,98,227,160,144,99,64,43,57,52,99,9,13,55,228,160,64,193,167,128,131,153,81,168,181,72,212,194,81,48,153,175,146,136,82,34,203,78,174,110,101,148,117,64,242,115,171,183,152,8,55,126,164,21,126,220,37,255,251,178,100,159,14,197,69,103,74,27,108,70,16,91,101,89,82,96,195,106,20,89,155,40,109,225,107,193,109,170,230,140,241,14,32,61,243,114,105,222,154,147,2,168,129,110,202,98,114,201,29,86,47,135,49,183,36,9,56,156,104,170,169,209,27,151,59,58,129,243,138,75,173,104,62,179,55,92,42,93,77,53,60,134,104,223,182,155,85,123,223,191,187,100,117,94,222,123,186,185,219,212,110,135,207,117,245,199,61,178,27,19,251,190,34,219,70,186,219,151,137,42,78,208,123,13,35,182,61,205,60,250,166,33,125,66,223,48,40,172,145,37,219,100,42,136,104,147,96,70,32,21,198,44,102,41,229,180,217,155,19,111,45,85,28,90,203,210,192,229,85,160,111,239,244,24,104,138,69,150,110,240,225,102,123,145,121,22,72,243,117,220,227,252,165,210,170,189,75,102,101,233,121,118,172,152,59,110,93,249,233,75,144,25,222,255,243,178,124,58,52,51,96,132,147,169,60,110,229,92,181,170,0,25,44,244,33,128,4,129,129,188,118,50,152,82,6,147,26,174,34,190,108,129,150,216,180,144,3,56,22,10,28,165,196,96,176,148,32,202,40,33,34,254,142,129,88,116,196,24,7,8,45,19,112,187,96,223,122,97,18,5,9,204,170,210,185,24,5,113,210,206,174,68,217,145,94,90,199,129,30,178,204,184,125,43,92,118,247,219,125,188,225,211,118,23,69,164,147,38,233,220,223,78,151,213,195,153,87,55,43,42,238,25,186,191,138,139,171,154,255,175,191,139,254,251,190,122,150,38,249,122,144,109,73,31,56,201,134,170,112,150,129,250,60,110,104,106,175,221,219,187,168,158,226,46,120,248,169,218,249,250,222,27,57,37,207,86,168,124,136,28,184,37,119,66,140,86,37,102,40,169,62,157,19,35,200,46,90,235,250,254,175,148,100,164,213,224,90,52,129,208,34,142,175,217,157,245,20,101,250,114,245,84,169,136,66,245,153,157,46,133,144,215,86,101,246,149,212,183,36,250,23,163,231,125,82,234,232,189,119,109,157,123,173,234,253,142,147,53,109,189,83,246,95,197,82,0,125,198,86,36,24,72,62,100,181,217,7,40,211,161,51,197,158,140,2,99,2,0,13,44,29,2,130,129,39,162,35,35,142,114,211,28,182,171,161,254,89,66,207,28,22,146,103,72,11,7,10,29,22,0,2,218,151,2,67,76,243,48,168,185,2,219,77,104,186,91,35,115,79,2,7,134,162,162,64,145,84,69,53,65,220,246,150,48,5,202,66,91,115,40,5,27,165,138,64,163,176,148,6,71,80,244,40,154,147,90,40,217,139,76,71,82,203,50,190,121,170,98,7,205,205,206,194,45,114,16,146,119,181,148,195,138,77,84,255,251,178,100,197,12,197,27,103,74,27,79,93,48,91,140,233,146,60,194,107,24,21,155,28,78,105,107,193,200,179,100,137,134,13,168,239,216,110,251,151,177,138,92,187,81,246,249,248,190,255,116,68,116,248,151,32,161,245,220,126,168,214,152,203,73,70,36,199,201,81,187,141,183,186,46,250,137,125,108,246,213,254,251,78,110,190,238,129,128,17,123,75,134,112,200,192,154,76,243,122,147,117,57,5,155,13,16,153,112,90,77,101,43,205,76,129,22,7,207,167,120,137,100,69,83,59,253,175,141,93,44,178,246,141,117,214,18,192,97,71,82,224,208,75,29,232,76,173,57,158,68,187,107,232,107,124,138,33,153,157,254,119,207,35,243,231,229,203,208,67,131,203,201,46,132,68,178,25,86,165,32,163,223,42,156,202,86,167,97,206,85,200,202,151,212,135,218,220,220,223,254,254,53,0,0,155,144,132,26,8,24,153,176,146,104,87,217,131,129,39,34,43,24,136,6,6,12,25,160,58,96,240,17,144,77,97,4,150,88,30,137,238,115,61,127,154,201,67,19,201,60,126,9,24,64,136,42,192,49,98,34,154,232,22,68,110,172,198,219,179,184,198,198,11,150,22,6,103,143,202,141,74,5,41,40,93,98,93,97,239,122,192,40,156,17,187,238,28,68,130,84,55,16,137,229,71,134,242,224,30,20,152,32,80,155,216,233,139,139,141,243,118,216,231,169,109,223,125,67,35,253,221,93,237,186,108,81,247,121,200,139,216,248,235,246,241,12,227,169,153,133,109,70,110,102,255,153,190,230,215,107,168,214,147,113,103,205,62,47,230,182,92,213,126,167,163,237,243,0,29,177,64,0,64,0,20,150,237,5,188,221,28,111,64,242,161,86,19,86,97,95,84,225,80,107,71,220,73,190,213,12,172,114,20,72,213,106,141,136,120,214,85,162,43,103,249,209,93,44,67,176,29,72,251,25,143,125,168,155,114,174,86,101,54,199,207,70,168,175,169,117,8,206,228,208,175,145,112,136,207,36,108,200,169,149,52,92,169,178,67,231,185,146,66,164,120,204,36,80,46,114,109,155,23,105,128,240,0,73,183,193,81,49,67,55,240,252,98,57,164,12,189,242,203,45,227,72,5,165,24,171,99,199,223,97,81,164,207,24,171,165,50,175,47,63,198,100,141,246,224,132,40,68,166,80,48,88,27,183,141,84,97,142,196,218,100,177,162,206,62,210,202,102,130,150,81,136,148,150,70,242,188,118,105,112,148,210,135,229,176,56,32,7,227,79,179,152,196,5,225,192,242,197,148,163,226,203,159,102,46,34,81,115,19,211,86,54,3,153,183,24,64,129,69,18,61,73,103,70,105,72,65,61,74,101,77,151,21,116,234,56,85,72,149,76,94,255,251,178,100,211,140,133,147,103,72,27,153,90,240,105,74,233,138,60,163,140,21,225,163,40,109,33,123,65,188,28,37,9,132,13,249,144,196,113,163,185,155,35,177,42,142,84,18,72,216,68,172,218,156,114,184,54,132,120,236,229,46,223,211,254,186,108,21,128,85,235,64,7,223,175,40,210,28,145,133,28,129,199,125,157,37,97,141,5,34,212,238,51,214,161,45,166,225,10,64,0,205,179,78,102,21,46,134,10,174,109,22,105,206,160,232,242,167,179,100,117,107,47,30,215,49,221,160,144,243,41,18,136,63,119,220,43,157,134,165,97,68,120,166,208,162,182,82,20,7,207,158,165,218,181,184,10,87,8,188,60,45,172,111,255,171,145,236,209,45,158,178,154,154,168,154,157,127,253,255,255,206,210,0,0,155,128,72,130,97,16,193,157,223,102,253,41,24,100,30,115,245,49,135,204,225,194,227,46,9,76,10,16,51,67,240,199,33,99,3,1,76,98,52,49,112,141,51,17,17,52,69,132,144,65,80,14,96,66,114,81,163,49,138,0,162,66,1,144,235,206,97,209,50,46,56,82,66,32,76,57,17,45,19,120,72,0,153,89,79,18,196,17,16,139,244,254,174,182,106,237,40,88,168,13,102,63,15,252,126,79,30,128,152,164,17,68,242,106,63,70,241,63,117,64,68,57,119,164,52,139,110,184,162,15,102,32,234,204,39,208,235,82,136,144,224,247,161,131,241,129,221,156,70,134,15,81,161,241,47,53,114,232,68,80,172,13,182,114,222,226,198,166,89,38,28,202,172,244,246,50,224,66,228,245,14,72,40,175,187,104,102,203,100,254,167,159,251,80,53,96,0,48,0,19,125,255,113,138,182,115,67,47,205,240,145,175,131,241,155,78,76,176,94,107,95,47,157,33,216,158,114,145,137,175,60,195,237,40,160,65,0,208,118,34,57,16,82,197,118,90,14,154,161,16,71,53,7,89,171,100,72,183,108,141,175,81,25,131,108,100,85,203,115,116,114,147,11,7,10,24,100,196,219,238,247,11,28,93,45,69,197,12,91,174,40,103,44,220,53,95,71,142,248,68,25,206,137,81,53,94,92,159,255,241,112,21,160,0,111,127,128,34,0,80,195,66,45,51,68,147,57,25,58,33,67,10,11,48,32,131,42,3,24,6,50,242,226,34,200,8,197,0,144,70,241,57,237,41,90,30,54,24,6,65,193,96,145,96,120,53,136,64,163,194,178,216,204,0,222,251,118,82,53,25,75,238,233,69,231,82,138,205,151,114,26,144,219,91,50,42,41,94,109,139,26,73,108,126,155,8,252,244,175,27,21,11,2,24,16,72,18,9,197,227,239,107,156,254,59,110,252,249,173,71,28,124,31,174,237,149,117,41,83,88,26,128,255,251,178,100,222,12,134,44,103,71,27,136,87,64,117,12,233,170,60,40,138,23,85,155,40,109,153,253,9,165,179,166,156,241,150,185,137,6,195,204,68,241,228,78,37,185,79,158,18,74,6,36,138,21,37,113,125,54,204,128,60,201,102,18,131,252,196,39,249,245,243,30,43,239,184,54,196,92,106,223,25,220,6,10,198,180,251,174,253,97,11,30,109,160,0,237,219,246,150,35,244,205,65,11,215,168,98,53,168,157,52,117,100,27,121,53,157,56,255,245,245,95,231,203,149,158,8,255,34,189,253,209,207,32,123,186,197,114,1,146,131,59,118,230,190,139,201,185,106,238,252,221,255,36,204,106,141,177,164,53,89,35,154,163,72,249,213,51,203,165,101,42,41,217,145,204,117,187,74,58,218,45,71,172,246,49,94,200,202,254,194,132,103,33,146,233,64,61,122,0,0,229,212,199,66,151,72,86,224,221,123,140,197,16,198,218,71,65,4,170,13,40,28,194,3,192,19,101,165,114,146,28,197,193,85,185,100,33,209,43,87,218,8,142,169,126,69,64,53,2,34,176,230,148,119,10,181,169,202,138,54,172,131,36,186,136,55,102,175,131,222,232,23,181,170,59,76,190,6,82,153,108,22,215,164,206,227,3,120,228,208,196,57,32,180,216,92,134,85,52,189,165,16,41,242,27,56,178,253,57,221,124,194,223,28,77,59,166,213,69,178,233,211,230,187,235,134,251,106,106,178,212,138,92,215,93,201,230,36,133,89,235,59,111,52,61,177,6,174,213,152,211,198,197,196,210,65,60,231,21,209,201,117,153,82,146,206,21,121,210,113,186,135,20,90,89,124,243,103,230,139,76,23,233,178,226,144,89,211,128,75,146,90,233,187,201,56,50,71,249,75,223,101,168,189,98,37,66,217,228,65,232,161,21,224,30,194,43,32,188,194,105,3,25,59,156,3,135,199,64,177,16,56,181,104,184,177,25,10,132,226,162,43,65,161,145,235,162,252,132,234,136,229,206,72,200,73,106,53,86,115,63,63,34,107,207,39,63,67,204,239,8,253,44,133,205,53,65,212,231,244,225,245,19,251,174,59,97,9,63,135,253,202,31,255,67,18,220,154,144,137,152,64,185,155,171,153,229,249,167,149,157,9,161,48,152,26,164,208,1,65,128,6,68,92,52,77,7,139,27,137,33,171,115,51,17,128,70,28,82,251,153,72,3,204,202,131,131,27,137,125,90,202,104,43,138,69,20,127,38,224,21,170,176,142,99,243,43,104,106,168,96,66,72,208,223,58,145,231,253,130,37,66,153,179,183,201,201,105,144,44,61,40,169,169,135,246,195,135,168,110,160,56,38,93,121,152,250,170,183,136,79,134,138,174,102,120,72,213,38,26,160,118,157,212,125,244,255,251,176,100,214,14,5,241,102,201,27,120,91,114,108,44,233,115,96,195,82,22,241,159,38,109,161,253,9,182,179,102,156,241,162,56,211,45,175,86,82,195,85,237,101,142,78,24,154,155,21,5,129,67,69,73,28,148,141,84,77,143,185,26,90,36,90,107,219,118,141,19,15,105,253,254,126,238,242,13,101,103,255,227,30,242,15,25,176,94,4,0,20,219,254,180,198,163,25,102,153,58,124,154,56,94,28,142,236,210,151,158,176,191,220,105,10,247,34,231,212,200,158,0,17,223,42,115,182,138,99,203,33,126,129,16,141,250,178,23,161,159,53,137,45,64,153,224,191,186,87,161,145,10,71,40,173,31,82,203,195,141,169,82,149,143,99,187,182,149,122,129,171,145,98,131,189,19,233,46,230,39,247,77,123,210,238,204,210,239,127,110,17,105,207,239,255,96,173,181,0,7,182,245,193,136,15,1,51,211,18,184,21,160,40,33,11,6,142,182,128,17,148,143,234,120,189,155,145,182,75,253,108,106,130,68,250,50,71,58,8,178,226,195,250,120,164,120,67,111,116,195,239,148,70,84,204,156,56,78,50,252,105,43,49,40,14,81,55,64,235,3,160,56,177,101,140,112,24,30,151,71,153,83,92,85,75,252,244,142,214,93,153,162,85,169,116,167,195,45,184,199,114,40,243,26,116,38,199,77,15,91,187,74,31,48,72,188,29,115,48,51,129,237,119,47,33,32,74,134,22,241,103,205,52,241,186,142,122,26,247,161,185,119,124,187,209,179,157,138,183,191,5,116,128,1,219,124,210,216,193,49,19,57,161,46,141,240,96,160,162,34,163,201,89,32,4,101,71,101,32,90,12,203,99,219,27,35,96,212,75,27,130,208,69,27,15,73,42,31,130,100,175,96,79,148,204,6,28,102,21,16,230,19,146,107,5,95,150,6,226,92,123,164,151,44,199,145,210,117,86,51,219,102,167,242,196,62,55,169,248,234,47,253,159,199,27,89,163,244,23,14,172,97,3,178,116,20,26,34,14,184,28,250,79,67,156,206,246,168,225,74,210,220,222,106,111,45,6,162,215,37,136,133,11,89,185,179,76,177,220,57,195,40,247,250,226,165,150,18,162,136,228,151,185,91,255,238,158,16,35,176,0,167,223,244,120,73,100,210,51,235,93,130,135,140,128,163,164,200,181,2,160,110,236,73,162,181,20,184,94,63,102,164,152,68,225,212,156,78,39,4,99,149,80,144,126,202,47,21,111,18,107,214,3,70,230,216,205,61,15,22,67,178,196,60,117,203,58,199,33,78,67,252,218,113,225,248,251,38,212,68,32,182,129,187,169,81,15,192,195,187,120,218,218,158,246,163,202,147,7,154,116,219,208,193,180,73,114,229,73,140,214,105,238,52,255,251,178,68,213,12,196,209,103,76,27,72,86,208,157,172,217,83,105,232,110,18,233,155,50,108,177,13,202,70,51,101,205,151,153,120,236,58,196,226,195,253,5,7,8,66,24,199,171,36,123,115,77,220,185,210,165,145,26,71,12,242,242,121,5,136,191,187,169,229,128,131,149,0,153,191,252,68,0,232,72,220,104,246,174,0,8,161,242,84,148,16,230,32,70,29,83,24,102,43,109,18,79,229,130,126,202,144,56,84,74,36,56,175,67,170,188,150,180,38,75,188,131,120,139,169,111,34,130,30,223,73,6,211,164,112,97,175,226,121,210,48,166,76,135,182,79,230,85,235,252,201,162,158,42,89,23,135,43,159,214,129,12,117,108,65,168,116,113,102,35,40,246,71,42,78,81,76,132,188,46,163,26,223,30,204,59,59,84,190,57,19,150,155,231,201,243,88,249,13,253,195,59,248,116,139,199,254,156,187,241,61,245,158,255,248,220,18,229,0,21,183,181,78,164,130,132,158,1,36,16,31,165,94,28,209,51,10,120,69,17,168,176,91,19,121,208,7,114,58,178,159,116,35,68,212,172,51,224,14,194,195,136,229,116,236,75,80,155,232,192,149,93,39,214,242,11,134,218,58,220,146,38,56,68,177,178,45,41,34,229,107,99,244,183,191,231,197,68,18,195,138,21,86,48,134,105,24,138,101,112,213,229,159,148,116,23,21,243,136,209,138,30,42,73,23,108,120,136,195,234,242,160,253,10,33,46,103,129,53,235,30,225,201,62,60,250,242,34,190,126,77,233,219,113,164,140,237,154,173,87,175,131,41,60,128,106,0,14,91,242,30,67,33,98,103,16,224,241,96,149,74,184,160,208,242,5,248,178,35,46,218,27,47,248,198,161,132,133,65,107,54,222,13,33,105,21,5,92,130,112,41,62,113,173,58,121,165,242,230,4,3,81,36,198,183,84,20,29,196,135,6,222,142,150,65,110,244,126,184,189,210,246,131,227,94,51,220,95,198,212,249,15,239,114,61,219,46,177,247,49,142,139,204,212,31,225,206,216,223,252,107,249,151,89,239,75,122,207,142,155,164,82,104,22,132,164,212,137,89,232,214,47,41,167,58,55,13,239,38,152,195,11,74,123,186,175,15,182,43,250,126,255,126,232,5,128,10,95,180,65,180,57,160,161,238,64,24,83,184,101,109,47,241,67,45,48,193,30,164,161,22,26,229,3,21,120,158,106,45,177,74,3,135,129,73,169,96,105,12,180,166,25,93,163,206,88,227,9,87,66,81,128,83,43,175,120,171,43,16,196,199,91,113,27,103,110,184,118,191,194,76,225,83,33,71,188,39,236,108,201,76,120,246,225,46,126,232,241,77,13,29,52,43,39,136,168,233,124,152,198,149,221,213,218,163,103,255,251,178,68,204,12,196,159,102,203,155,47,66,112,149,108,233,67,105,230,108,18,157,155,48,108,177,17,66,60,179,165,205,150,34,41,230,165,204,143,164,131,22,220,171,129,194,105,16,5,131,196,26,202,163,223,62,252,104,235,251,165,150,174,127,238,244,255,250,72,226,103,169,13,128,21,223,254,35,5,39,210,16,38,96,112,38,241,76,53,88,136,136,126,11,175,106,145,86,59,148,142,108,5,34,156,186,205,56,80,76,22,162,60,30,70,126,134,25,199,236,99,17,81,109,147,35,104,171,239,77,251,101,34,115,36,87,97,230,211,205,55,108,15,27,34,38,232,94,208,207,214,214,178,58,134,170,159,87,107,52,58,73,24,57,57,102,163,135,211,153,103,29,27,211,249,177,228,240,231,159,165,56,206,97,98,6,154,54,111,155,42,86,82,34,154,233,205,182,121,155,150,25,67,45,140,229,170,106,102,250,143,255,235,216,34,140,213,0,7,191,249,57,86,28,184,199,204,142,144,98,254,93,2,104,54,128,2,163,30,150,29,249,128,30,89,83,207,44,174,159,123,102,81,104,29,163,102,255,55,152,61,117,45,221,195,149,234,219,108,245,27,132,191,54,225,252,239,227,44,228,21,109,20,57,155,173,12,0,77,128,45,207,98,125,110,109,127,168,142,246,115,229,98,151,177,13,17,248,179,175,86,56,152,184,87,70,154,172,162,53,139,148,33,21,251,46,113,79,153,91,142,156,47,230,153,179,172,161,0,255,46,181,81,72,200,181,143,132,79,201,246,47,212,182,98,238,185,111,207,205,213,189,245,21,232,215,78,240,112,192,0,45,119,226,135,151,252,12,177,221,8,132,131,34,30,32,161,19,12,208,0,10,89,190,23,52,52,236,60,88,142,54,71,224,211,168,187,45,28,100,106,57,164,58,36,40,216,163,182,211,112,222,216,219,128,76,31,220,168,164,219,188,24,147,31,205,38,153,112,236,196,80,57,112,4,80,199,30,136,241,63,89,11,3,85,70,52,29,37,90,139,139,222,137,9,197,73,18,237,11,83,93,204,10,140,155,91,243,94,196,238,195,105,120,222,185,41,14,113,6,15,133,38,139,42,199,208,244,217,72,27,117,49,75,238,162,143,24,254,138,226,71,203,179,243,165,196,52,248,44,207,96,0,46,219,183,71,249,15,198,92,114,192,233,50,97,166,16,129,252,20,178,0,135,83,169,190,130,43,205,79,212,186,201,50,108,141,188,90,53,109,253,117,239,192,48,153,170,27,151,68,134,40,54,44,10,166,5,232,35,204,18,16,150,3,197,193,241,246,58,168,95,140,96,241,145,9,241,77,255,22,187,213,87,95,44,254,154,220,48,228,57,4,37,191,233,248,219,85,135,132,191,104,84,169,238,255,251,178,68,204,140,228,197,102,204,27,6,94,194,151,204,217,83,101,232,94,81,153,155,50,108,161,119,202,28,51,101,205,150,34,24,21,109,248,136,169,232,126,219,52,201,255,145,86,228,93,241,125,109,52,127,63,59,86,146,202,151,54,163,226,225,150,195,197,66,138,30,221,191,88,70,116,74,24,142,103,12,31,51,67,34,97,11,31,193,136,35,145,149,220,243,73,41,230,173,212,186,201,60,44,8,203,70,74,201,163,191,143,40,7,72,112,107,78,97,243,37,232,151,2,179,15,88,16,67,210,192,210,196,59,179,106,11,227,41,196,40,164,134,136,255,250,185,158,247,190,172,106,53,90,65,133,171,92,158,94,137,111,105,11,205,113,190,221,219,203,91,113,251,125,206,242,139,10,50,98,71,170,40,239,107,99,71,167,172,83,108,176,221,194,81,220,188,145,90,253,197,61,212,112,37,138,42,0,23,191,248,186,130,33,12,65,140,85,81,196,15,2,98,32,48,88,196,248,18,205,40,116,76,11,241,40,158,202,21,110,5,126,243,146,47,119,241,187,216,137,184,21,175,45,218,246,109,228,189,65,12,152,122,61,45,108,41,111,32,246,84,186,65,117,69,17,106,219,62,239,146,209,198,89,252,199,162,89,213,111,38,204,180,207,162,187,13,210,155,94,189,239,120,43,139,220,135,22,107,171,234,243,141,197,47,181,86,223,164,28,165,244,205,71,206,102,67,248,189,103,187,142,75,177,242,13,217,21,125,68,206,250,31,46,210,36,198,139,57,76,218,215,254,31,215,243,204,87,62,157,41,203,253,209,97,178,192,0,173,187,24,4,64,196,70,129,49,147,122,14,18,116,139,3,128,6,36,8,88,154,128,232,229,0,37,3,196,90,98,177,45,100,220,231,8,255,115,73,2,221,12,29,234,4,60,96,81,208,60,26,230,191,99,100,59,208,196,105,252,202,222,82,183,221,246,212,179,104,239,104,146,71,29,107,111,254,89,227,220,32,86,166,90,29,87,125,82,13,24,62,133,100,74,202,253,105,150,41,74,65,22,93,170,140,37,168,174,41,32,116,239,124,155,55,13,48,189,76,249,251,42,186,211,80,202,177,243,16,115,28,55,232,113,199,149,113,113,107,50,166,143,86,151,202,27,115,59,204,39,95,102,44,242,224,72,178,228,0,0,47,183,171,197,156,8,201,26,64,200,132,48,76,168,1,8,131,132,57,32,200,44,221,88,29,107,183,5,114,250,62,177,153,242,127,10,35,233,145,102,167,126,87,6,213,155,31,81,116,250,2,86,70,37,153,70,84,27,215,29,162,172,46,23,102,213,150,73,170,46,202,3,139,98,76,162,198,93,215,236,96,152,123,138,61,61,186,206,58,42,157,134,80,129,145,74,100,255,251,178,68,209,136,132,251,102,204,27,44,93,226,160,12,217,51,105,232,110,82,129,155,49,77,61,11,194,68,51,165,169,151,161,120,166,84,209,215,113,144,236,150,85,115,81,76,146,163,105,161,222,42,154,3,217,29,67,20,101,31,200,124,210,34,109,9,103,142,84,42,53,251,170,165,254,121,235,244,239,227,255,2,6,0,0,61,183,203,10,153,130,22,14,229,19,120,0,169,32,74,214,28,35,250,22,197,161,186,20,181,219,130,121,181,47,153,217,238,158,21,72,5,2,167,70,30,87,6,165,154,173,134,235,64,54,161,66,74,67,38,76,177,235,234,225,87,78,23,53,22,227,77,36,241,234,2,194,165,43,80,214,184,164,250,45,137,157,6,188,204,240,44,207,123,15,182,26,182,67,223,4,142,99,85,58,123,249,88,198,213,68,204,77,15,132,131,46,27,136,60,211,156,130,233,6,37,14,75,189,88,216,182,190,125,218,46,155,184,255,219,187,107,174,31,141,156,77,85,0,1,36,212,44,166,85,73,6,207,155,106,1,137,2,158,249,48,145,153,170,143,25,192,113,8,49,172,80,3,155,152,104,132,64,120,10,117,56,24,26,156,187,87,128,194,19,138,106,10,58,158,21,24,117,150,50,55,78,18,130,37,235,150,145,205,6,65,29,125,211,209,123,192,173,133,174,62,96,145,247,242,98,134,27,128,150,100,64,44,33,21,142,45,58,121,44,122,106,146,65,74,91,73,84,97,134,216,167,107,247,110,74,111,252,253,158,243,219,155,18,85,47,137,169,39,184,157,137,98,204,155,67,174,35,132,211,117,205,120,221,53,57,84,54,6,45,150,89,139,62,19,142,73,55,187,59,160,158,74,201,246,250,115,66,133,101,137,111,140,73,35,22,34,36,175,253,51,147,144,119,99,51,3,68,202,76,87,62,179,52,212,142,181,245,53,101,65,23,25,72,0,48,0,2,156,150,159,217,87,147,40,35,137,249,164,132,55,0,248,60,160,167,156,233,3,51,169,226,160,66,136,91,188,63,60,81,4,35,3,41,254,194,22,118,118,91,20,17,216,105,46,90,227,214,217,170,107,162,191,51,35,41,228,85,215,85,209,145,223,59,108,86,91,38,246,239,37,8,254,189,179,81,221,169,175,106,118,116,75,213,107,255,253,3,245,185,117,47,200,92,68,203,8,205,0,116,49,164,239,15,12,32,76,200,75,128,74,140,204,211,76,130,5,25,64,113,137,48,43,216,161,15,74,242,135,35,102,53,170,178,69,139,154,31,4,149,167,50,84,213,114,81,209,202,11,17,91,93,198,32,185,156,5,54,66,228,101,69,214,115,84,45,8,188,45,189,101,43,186,42,219,179,116,156,144,62,176,213,236,46,52,183,166,109,97,226,255,251,178,100,198,142,134,69,102,200,155,105,111,178,95,140,217,138,60,101,108,23,1,157,38,109,225,15,201,124,179,102,156,241,137,184,145,54,60,255,197,28,121,140,38,173,231,135,123,159,184,233,41,12,167,105,47,139,48,182,71,180,33,9,220,71,49,46,101,162,59,91,177,88,106,201,187,185,163,77,177,84,22,78,13,21,84,152,165,132,24,134,45,208,222,217,186,135,139,209,232,139,191,24,117,213,84,68,64,211,239,159,249,222,34,178,192,4,236,32,0,93,183,101,3,197,42,149,40,42,21,167,114,163,35,137,146,139,51,81,22,17,131,51,31,63,34,242,202,68,218,135,166,35,242,153,178,24,127,34,119,102,55,12,114,129,156,224,153,200,242,213,185,202,198,90,204,199,118,85,154,179,173,87,66,61,39,66,243,189,44,203,37,156,187,63,52,236,85,85,62,172,157,80,255,167,71,52,141,242,222,191,253,64,149,0,0,156,108,201,165,130,2,1,136,93,6,91,160,25,32,140,99,214,8,132,0,99,97,225,143,0,6,6,4,2,25,161,64,57,128,1,6,29,6,163,121,112,19,37,12,229,234,248,168,73,179,68,65,164,145,190,102,140,103,34,158,37,174,14,46,148,117,164,3,17,28,34,61,6,231,4,129,44,169,103,197,139,12,130,121,83,62,134,76,233,27,48,179,157,208,112,109,234,44,22,7,22,33,51,201,14,125,215,196,235,25,81,215,26,24,22,149,157,71,64,224,154,47,106,51,141,13,51,91,157,169,109,156,190,143,11,18,49,231,84,164,28,77,10,217,166,164,165,95,219,193,214,161,99,231,239,55,246,246,212,120,120,182,61,103,196,92,205,17,235,85,162,70,113,174,235,190,234,209,117,109,125,123,102,249,199,255,255,139,127,241,73,117,108,211,95,80,53,138,99,250,211,27,206,35,201,188,235,227,16,247,45,8,156,0,3,2,0,75,111,242,169,112,80,12,166,194,23,33,248,224,240,62,96,144,7,146,19,125,164,119,133,209,50,85,171,51,60,223,62,108,182,122,215,244,165,209,228,15,138,81,88,195,214,112,245,119,121,168,239,246,200,166,44,98,145,4,197,195,80,233,41,134,157,19,72,133,253,215,60,181,85,157,38,92,69,90,118,137,208,229,138,28,124,115,218,202,50,93,212,34,171,252,63,199,212,68,202,255,16,149,95,250,124,247,23,215,195,206,129,88,150,250,99,160,198,8,32,98,225,102,16,158,96,163,167,26,120,97,33,33,201,128,225,65,225,115,20,24,14,18,80,210,16,6,76,202,153,187,33,183,54,223,153,130,200,148,52,154,211,163,18,145,195,170,1,42,110,67,198,166,110,212,236,169,231,133,39,252,12,188,31,197,3,116,75,145,46,116,123,42,255,251,178,100,206,14,134,185,103,72,27,153,123,112,116,236,233,170,60,200,86,22,109,157,42,109,225,111,193,71,51,103,40,192,149,248,110,240,152,152,80,204,37,103,55,40,22,3,144,199,174,195,120,167,99,201,60,200,255,28,47,229,59,220,237,99,255,237,59,164,169,216,134,245,77,107,162,219,12,165,219,215,6,55,39,58,223,125,115,53,47,238,110,43,152,75,150,76,75,46,84,60,163,238,78,85,148,170,129,197,223,222,112,169,106,169,174,213,143,74,183,29,57,72,234,127,92,186,28,203,254,31,189,192,55,114,0,0,13,255,239,184,173,121,124,18,124,241,98,49,33,82,211,39,224,157,218,32,185,107,121,250,5,165,213,48,133,151,236,183,255,245,187,25,145,20,105,42,207,57,16,202,238,73,15,170,185,85,213,217,10,189,171,86,144,182,166,250,24,198,162,115,50,175,201,191,186,251,76,70,102,50,87,239,118,255,3,170,0,0,92,176,128,130,58,41,49,177,228,192,141,99,4,128,206,88,36,49,208,88,88,22,98,128,48,160,72,193,38,0,224,162,85,24,88,22,76,17,86,225,224,241,8,13,202,72,84,126,39,53,224,12,64,242,86,130,103,172,229,158,101,75,128,207,67,196,152,98,2,64,14,194,164,118,149,156,139,40,113,24,99,129,36,15,18,245,65,102,122,193,83,84,153,14,161,157,8,148,208,128,67,90,133,220,65,138,101,52,136,63,32,103,170,215,28,64,12,159,215,118,30,186,221,169,55,21,223,255,187,111,238,239,254,248,217,27,182,109,168,181,106,54,87,223,44,175,152,90,46,107,165,237,172,233,30,39,173,219,229,166,39,221,76,54,115,22,78,45,181,203,125,10,214,154,134,28,66,87,182,117,7,255,171,187,191,219,177,4,66,128,0,18,237,145,47,88,75,164,64,116,172,42,153,24,10,38,77,170,104,24,123,230,102,227,244,205,250,103,38,156,16,130,8,132,188,81,152,40,76,230,28,84,70,89,154,201,233,252,151,84,213,14,196,50,73,42,58,187,49,200,142,132,116,102,90,33,181,171,13,143,118,58,163,179,59,89,138,204,137,125,81,155,145,136,205,208,186,51,18,189,238,253,91,95,239,178,40,65,175,49,227,83,35,107,51,35,35,225,67,48,103,35,129,181,48,57,195,89,13,14,49,34,55,14,42,40,129,1,5,4,19,36,210,195,20,13,14,128,182,202,192,157,228,67,75,193,57,193,193,204,164,192,5,217,90,40,161,57,91,136,2,70,66,20,89,85,193,64,173,10,84,186,4,132,204,56,36,12,74,5,2,77,37,234,97,193,113,248,41,176,51,210,65,17,226,133,214,33,39,30,66,103,198,32,14,221,194,161,65,1,70,0,14,196,66,160,204,255,251,178,100,204,142,37,252,102,200,155,152,91,240,98,76,217,147,60,101,106,24,173,155,30,77,141,254,201,148,51,102,40,241,158,248,72,179,169,182,165,173,171,172,210,229,47,131,235,75,115,233,181,251,250,135,194,238,89,45,45,91,239,219,205,46,254,115,47,51,206,229,43,125,59,52,39,123,252,79,56,182,39,84,77,22,126,80,73,231,93,99,227,54,204,144,36,190,177,124,110,148,205,247,106,111,227,25,166,231,106,20,147,19,0,36,1,110,212,183,43,91,146,199,240,243,39,198,51,43,51,59,67,51,148,104,91,207,198,47,186,94,250,198,171,254,113,247,105,199,82,102,113,57,114,147,6,212,152,8,82,197,170,191,255,255,255,29,141,137,12,189,111,114,5,35,38,108,51,253,185,33,66,178,250,156,103,204,173,119,63,235,230,199,101,215,66,58,52,45,105,164,151,41,159,100,165,153,19,70,253,147,243,232,18,213,0,4,146,132,197,27,2,198,38,22,100,120,131,134,106,114,122,114,134,154,158,81,142,60,48,16,62,13,147,1,6,165,194,165,20,0,75,118,12,84,5,86,2,160,3,60,26,45,64,164,139,118,135,132,136,73,93,202,143,163,55,112,151,49,110,163,177,134,200,152,144,44,145,193,109,28,184,77,197,82,158,129,96,233,248,110,77,39,68,23,253,253,134,163,111,238,224,104,220,85,251,185,67,69,45,165,187,56,254,222,239,42,89,255,223,246,31,32,76,239,34,41,17,136,138,195,134,71,102,59,187,36,106,114,193,177,143,137,213,54,99,207,90,171,82,57,82,209,7,144,105,178,244,170,92,127,91,189,213,178,62,239,142,191,187,230,187,6,236,0,0,168,38,209,74,57,34,195,93,44,167,28,140,213,56,168,47,101,34,148,45,123,122,103,178,31,178,31,101,182,150,166,203,68,165,73,175,155,121,249,195,254,117,58,86,250,233,159,161,113,34,150,154,36,217,233,64,110,78,244,210,166,199,41,67,86,34,102,212,132,153,125,235,219,78,72,235,79,205,141,137,207,125,142,2,250,101,65,31,221,83,71,83,253,52,101,239,234,205,112,219,136,0,28,151,210,82,35,18,4,38,71,52,214,198,162,62,138,97,141,224,226,161,160,209,96,35,22,3,30,11,114,39,85,107,210,168,21,158,4,137,59,136,93,11,188,228,195,43,245,229,154,134,89,67,255,12,172,186,189,166,38,77,177,80,112,29,139,100,119,23,161,106,8,132,8,151,123,111,196,241,118,3,200,155,30,72,170,104,186,204,66,253,207,245,46,109,211,39,127,127,61,178,231,186,169,111,93,182,123,231,150,190,38,109,29,239,115,124,243,35,123,237,241,185,219,23,114,112,92,182,170,218,136,154,82,8,42,173,160,250,255,251,178,100,205,136,133,70,103,71,155,97,95,160,102,108,233,173,48,103,191,20,113,157,38,237,165,118,193,186,51,100,5,150,13,104,54,182,191,132,216,179,158,131,205,37,215,14,166,196,49,140,109,212,177,180,82,0,141,64,62,205,149,194,202,16,148,221,3,193,42,58,174,24,234,246,64,213,198,227,163,4,248,126,236,46,63,104,103,143,34,205,115,29,125,223,128,224,146,128,213,207,17,65,192,77,35,214,113,159,22,65,33,213,126,84,35,61,205,119,168,225,10,32,236,73,81,200,201,156,217,172,41,208,75,172,134,90,244,212,141,109,153,221,44,51,61,19,252,166,125,54,181,52,210,29,200,233,151,240,244,244,211,47,207,207,66,255,254,128,38,32,166,162,153,151,28,156,23,25,42,0,16,99,57,166,204,72,186,2,64,77,113,187,50,201,200,235,177,83,69,13,13,156,82,51,48,188,33,44,99,149,192,145,200,192,192,115,6,133,12,154,7,21,2,139,34,70,3,35,66,81,144,169,116,76,44,11,26,0,136,128,33,129,19,13,4,140,18,90,12,15,160,200,160,60,120,15,0,136,128,197,152,83,39,148,176,2,79,180,121,66,91,122,200,139,72,214,160,53,201,3,74,30,142,36,211,149,34,108,69,231,93,12,137,227,120,232,157,9,198,158,229,174,217,4,52,202,48,144,91,179,83,59,122,238,61,239,232,199,120,55,121,97,19,104,196,74,119,219,29,29,150,204,222,127,247,231,111,47,229,238,124,214,146,238,119,189,253,167,95,65,227,221,160,216,149,167,175,220,214,52,156,185,115,20,84,42,231,15,156,85,211,62,141,29,162,73,179,191,70,41,99,103,177,227,18,122,190,205,215,0,229,129,96,59,200,127,94,142,144,40,3,141,203,113,162,224,163,51,92,195,45,26,73,22,93,147,39,40,177,153,229,167,154,92,83,25,213,27,185,255,242,223,146,110,178,16,241,160,24,206,164,228,38,138,83,137,8,233,87,135,116,144,143,254,84,189,73,185,50,89,99,213,182,154,13,241,200,155,83,239,149,244,28,243,212,76,147,85,127,222,233,238,205,255,218,243,204,188,232,138,127,109,69,45,220,155,35,146,238,133,168,100,229,242,242,201,227,1,107,149,227,10,13,83,17,195,3,39,16,35,0,33,35,27,194,179,59,206,131,31,204,35,88,129,227,27,128,51,18,65,130,232,153,33,0,66,4,66,34,145,119,143,122,154,34,202,133,3,50,82,62,46,89,168,52,165,133,189,51,105,12,216,197,21,108,51,246,118,72,41,117,162,136,38,156,1,4,125,142,24,71,34,124,165,56,21,104,133,18,22,176,43,84,209,80,243,36,106,146,165,133,98,194,26,170,106,74,146,180,106,26,110,183,178,52,255,251,178,100,223,14,134,220,103,196,147,134,127,176,111,108,217,103,60,104,158,26,181,157,20,46,229,233,145,152,179,100,1,131,22,48,196,79,182,194,154,185,212,94,201,22,91,82,45,98,199,129,134,253,204,231,186,82,242,51,66,196,243,57,77,156,218,44,182,206,117,111,30,6,29,201,18,63,180,245,122,249,205,181,194,254,222,181,242,91,23,242,102,15,140,221,105,224,71,173,241,143,5,245,167,212,246,123,45,167,195,248,218,247,146,39,150,127,153,177,186,252,234,178,110,95,173,227,126,56,206,156,231,254,132,140,126,211,16,40,100,139,33,16,237,136,208,153,138,234,220,61,46,127,94,43,114,28,36,55,163,78,67,195,30,14,28,248,151,76,204,169,54,226,159,180,196,54,43,74,43,228,28,168,239,252,214,116,243,214,93,68,61,59,246,102,176,230,106,104,206,138,202,103,243,45,90,85,91,187,44,201,99,171,61,106,181,250,223,234,168,109,109,95,249,82,234,238,154,52,239,181,247,110,191,184,109,0,1,32,165,38,182,199,49,203,82,160,112,229,35,81,112,225,213,171,39,28,4,81,56,236,89,177,110,174,36,176,143,135,7,203,198,158,118,109,139,61,73,69,28,40,194,194,198,111,171,84,197,14,167,145,47,184,176,181,178,158,114,156,115,35,168,235,178,39,109,98,224,84,234,20,82,69,70,142,104,99,96,155,75,78,134,167,99,102,197,47,179,6,31,56,216,86,91,162,158,71,21,189,67,218,51,179,199,210,90,170,181,39,28,223,41,99,17,254,111,137,239,106,173,235,254,120,59,203,255,228,8,80,0,17,13,201,182,219,149,167,56,183,0,182,165,4,169,238,132,156,49,134,68,73,89,158,225,87,45,32,89,71,70,6,103,233,29,69,246,160,99,228,177,84,72,202,36,73,88,121,74,99,47,145,65,78,89,119,25,85,173,58,31,5,4,167,137,208,171,180,28,229,77,85,221,205,210,23,23,49,126,236,214,109,142,30,209,111,200,200,65,244,202,50,106,71,197,215,221,204,226,207,105,114,59,171,89,146,233,108,126,211,116,147,83,73,203,180,220,218,93,210,104,159,194,127,23,143,226,169,198,58,92,199,33,231,64,41,219,108,136,10,93,35,169,27,34,155,23,205,7,16,12,157,47,152,8,233,177,81,204,121,163,237,247,209,74,165,174,231,211,81,223,134,40,169,237,227,5,193,80,153,78,113,28,177,166,42,181,21,252,210,174,212,122,52,64,29,61,142,231,166,136,81,233,24,107,227,50,5,175,157,240,137,87,127,147,188,123,62,28,153,43,150,201,90,23,139,245,166,16,54,206,32,125,220,43,18,236,125,77,44,142,28,148,165,176,124,10,221,207,23,111,233,93,251,115,84,79,255,251,178,68,195,8,132,37,103,77,211,12,66,200,135,12,233,186,60,200,167,81,157,155,50,108,25,21,226,83,51,165,13,150,34,37,119,207,92,212,94,68,142,207,34,191,79,147,197,133,41,166,50,0,208,17,105,57,65,40,23,20,27,57,220,1,109,140,17,193,131,22,168,56,151,104,197,21,56,107,45,198,108,241,177,108,228,208,20,58,177,42,124,108,130,18,41,39,155,179,1,77,198,28,125,166,90,57,97,179,86,20,176,219,175,213,22,46,95,192,184,236,130,197,159,156,86,168,131,71,150,131,14,23,191,70,27,54,206,154,209,149,109,72,240,145,17,50,198,136,209,99,186,28,77,195,18,226,151,57,87,77,105,39,95,222,167,27,29,79,151,169,124,236,56,242,250,237,232,200,48,123,19,114,49,134,69,14,179,34,41,154,213,88,233,153,135,157,58,120,216,51,105,85,0,42,229,244,57,40,196,134,140,104,152,90,40,20,38,100,99,64,212,100,91,3,24,144,0,144,72,152,72,61,146,225,173,4,223,98,14,219,75,129,151,227,178,240,61,206,180,140,170,4,227,188,17,201,101,103,98,118,146,198,11,217,34,70,200,76,225,185,17,244,69,99,196,125,141,89,231,142,52,137,82,89,193,49,67,6,124,101,7,161,132,229,114,191,243,255,94,190,236,171,228,188,235,255,85,255,158,213,124,247,55,63,230,121,199,35,186,237,116,90,164,166,180,52,177,201,26,38,204,228,211,185,69,119,158,35,81,117,157,55,219,137,147,25,129,39,107,159,85,174,188,127,182,124,91,87,206,253,242,251,57,145,83,26,20,59,181,135,80,230,64,0,3,96,219,118,252,241,53,154,222,173,46,33,72,200,137,32,103,61,115,25,133,213,76,36,200,168,80,238,52,129,196,18,255,127,211,221,169,163,16,176,54,253,20,254,7,204,191,237,113,77,48,147,242,233,71,154,57,231,182,161,221,58,236,145,29,122,183,141,190,121,78,114,101,34,56,183,129,150,62,246,170,248,190,62,152,100,95,186,124,12,212,103,173,103,248,190,255,86,252,139,78,130,172,211,168,1,158,144,0,29,53,222,80,45,193,169,251,29,81,73,168,130,158,161,97,152,144,140,41,27,81,169,164,129,31,151,65,237,143,6,20,152,73,176,140,4,8,30,61,186,94,49,35,16,184,92,152,121,92,28,52,162,170,249,79,161,88,56,217,67,73,132,219,146,29,20,61,47,87,250,232,90,148,40,250,177,37,211,143,67,52,100,236,145,25,87,66,167,105,111,101,36,10,196,123,139,183,43,128,115,115,102,223,58,38,205,27,170,20,146,184,40,195,238,212,83,69,118,236,247,247,246,200,111,148,99,238,91,124,125,167,219,153,207,176,247,2,211,184,59,229,255,251,178,100,211,140,5,82,102,201,27,105,125,242,109,76,217,154,60,72,110,25,33,157,20,77,153,252,193,255,51,167,52,195,33,236,166,249,89,127,31,11,166,106,198,160,191,86,40,29,167,239,36,254,72,115,191,254,4,215,131,151,177,119,136,95,63,48,231,213,241,157,83,81,33,67,221,183,139,102,20,55,176,159,198,133,138,69,20,19,22,110,254,160,1,34,57,106,214,93,182,228,227,228,139,94,83,25,194,213,64,112,126,68,57,55,9,18,232,92,47,68,138,89,49,216,150,195,190,252,185,82,72,80,102,142,24,154,121,153,57,92,175,75,28,214,239,210,193,115,210,66,229,118,67,159,35,18,187,85,214,9,28,146,44,233,219,73,107,99,143,150,135,46,69,75,30,227,136,24,172,66,25,119,3,201,98,239,185,191,86,48,135,119,65,252,114,233,180,234,170,178,199,124,75,218,199,48,189,20,235,119,220,219,138,148,91,70,170,8,42,149,1,57,175,180,56,32,208,49,2,210,225,18,0,36,10,72,37,57,3,132,164,113,135,188,28,2,141,88,96,137,98,180,76,204,193,178,119,18,122,138,14,205,176,229,13,101,123,133,234,6,158,46,140,147,130,212,224,32,144,176,51,213,34,131,244,66,75,4,200,138,56,73,37,119,57,202,18,233,249,135,50,142,222,167,125,61,159,242,141,118,32,74,100,239,245,223,230,185,111,135,121,222,10,178,118,2,18,68,150,202,41,4,25,118,74,20,204,140,217,189,73,41,141,238,13,230,82,7,87,217,125,37,15,21,25,220,18,148,98,177,98,152,130,58,78,63,170,236,238,108,135,140,160,23,128,10,82,57,69,144,14,108,25,121,120,146,208,188,163,129,178,129,32,88,16,7,197,169,60,215,98,17,6,59,55,94,9,163,117,39,168,158,220,223,26,208,22,86,74,11,100,8,158,46,12,146,64,53,73,36,83,22,106,60,235,197,12,44,35,32,145,212,236,121,197,18,180,20,143,213,191,185,61,231,74,162,216,218,238,240,247,97,39,49,144,113,172,42,217,202,170,89,103,204,146,42,148,97,185,179,141,70,189,180,242,235,235,119,100,247,52,148,244,22,145,213,167,141,52,249,202,234,46,125,55,181,154,197,61,130,38,54,183,114,44,100,95,83,182,174,89,177,78,17,169,80,39,172,0,46,237,189,54,32,66,16,204,3,90,192,69,228,158,137,28,138,46,57,174,163,213,176,100,134,88,46,213,98,131,240,204,170,76,12,29,46,160,65,120,27,39,126,230,93,154,150,11,206,46,182,70,166,252,196,92,196,142,115,77,196,153,240,177,224,192,116,117,125,141,62,124,140,169,232,32,105,168,243,204,91,73,137,211,121,119,63,252,157,134,105,150,200,93,69,95,255,251,178,68,202,140,196,212,103,74,155,70,69,112,153,204,217,67,100,201,175,81,49,155,46,108,48,203,66,12,179,100,205,150,14,88,126,219,251,108,239,205,92,222,75,63,232,191,164,222,232,156,244,171,230,202,159,86,163,194,63,43,153,151,215,250,27,245,165,191,220,207,252,126,223,108,24,0,91,114,211,41,96,170,38,209,64,87,208,74,62,240,136,34,251,4,2,229,153,108,143,59,125,171,205,191,15,188,150,146,76,253,177,103,213,174,46,11,36,17,106,71,224,132,27,55,86,24,94,189,147,238,33,246,183,243,85,49,254,193,170,11,101,11,80,229,240,210,142,72,241,73,39,15,66,49,193,67,68,162,47,146,215,230,141,243,59,100,56,196,71,136,200,245,181,85,139,52,179,54,52,210,30,69,81,8,19,17,95,4,69,22,211,228,92,125,13,251,38,243,99,107,158,121,252,232,19,214,0,5,38,240,18,80,58,105,199,176,101,2,25,163,39,16,241,109,135,191,152,96,178,3,45,229,74,212,104,88,34,115,67,203,73,244,115,158,167,108,33,99,93,4,16,12,16,191,33,42,48,216,39,32,134,171,75,17,176,244,184,180,172,222,149,223,127,233,166,230,162,80,210,110,162,219,139,131,247,49,12,102,125,8,124,168,178,165,134,6,171,143,224,80,214,26,177,157,124,111,237,220,75,105,219,156,205,253,239,150,212,127,220,220,79,81,212,67,119,40,137,113,230,34,155,42,166,56,102,116,173,71,45,22,132,30,50,101,160,177,153,60,122,243,171,29,203,141,142,56,225,64,237,122,214,49,54,68,197,72,26,58,10,73,119,82,84,45,212,125,110,203,81,128,121,64,0,24,0,82,183,93,89,61,118,197,40,118,89,165,182,165,41,196,96,114,186,145,73,112,241,107,202,28,132,1,8,196,93,108,202,215,169,207,51,32,88,56,237,210,172,217,39,68,83,184,56,34,194,14,126,90,23,102,104,25,199,105,181,83,221,200,252,108,207,60,199,171,194,181,151,17,242,131,110,247,90,251,29,73,16,183,77,82,221,157,83,122,140,104,59,137,247,140,174,166,159,169,181,152,132,226,34,97,184,159,255,219,190,120,17,104,0,131,13,50,231,52,1,160,203,250,19,108,48,76,156,82,52,114,148,42,111,54,43,48,132,142,98,112,129,138,150,6,61,3,86,6,136,71,135,10,132,250,9,60,72,150,47,194,28,142,242,192,133,6,196,177,4,175,24,104,106,16,50,81,196,59,162,137,176,114,2,147,136,190,100,81,129,84,38,253,193,40,124,56,83,12,72,125,101,171,177,131,138,11,85,82,138,93,102,140,221,156,55,110,0,118,227,49,155,52,244,108,170,113,225,198,70,65,81,74,110,29,198,126,122,161,177,255,251,178,100,209,140,133,126,103,73,27,75,110,208,116,12,233,122,96,168,110,24,117,157,20,78,101,109,193,219,51,101,152,243,22,124,159,42,85,3,208,189,73,210,151,34,85,53,21,78,247,255,60,75,253,151,199,205,119,63,252,221,125,87,28,183,42,163,67,71,164,62,44,131,77,94,171,88,237,3,247,221,211,33,40,95,107,34,157,54,235,83,134,243,179,143,246,223,78,164,128,110,241,253,120,7,170,244,45,56,135,146,150,196,90,44,101,36,213,68,1,55,17,133,97,173,212,182,165,31,211,186,226,50,252,185,10,219,72,196,144,73,26,247,101,19,234,183,254,240,155,97,83,164,176,245,90,5,33,237,38,124,251,239,39,113,55,245,145,184,253,217,160,51,17,179,139,189,119,73,6,94,253,123,103,186,153,111,93,15,33,132,170,236,136,170,197,171,146,97,69,171,177,25,4,29,155,74,164,121,149,137,117,75,227,29,249,122,34,244,152,14,245,213,0,5,163,26,127,55,149,99,238,68,60,52,32,24,233,220,144,5,235,205,162,64,194,10,199,65,77,92,8,48,65,222,16,144,49,224,194,135,134,178,59,226,66,203,205,23,10,155,38,2,8,140,99,71,147,38,6,140,75,180,238,12,8,227,173,129,144,107,161,18,89,3,74,131,213,20,164,152,82,240,135,166,161,198,198,146,200,122,214,163,236,21,221,122,172,57,129,113,1,208,248,100,64,22,34,63,180,184,158,63,148,57,104,44,127,199,245,108,249,167,183,182,71,51,182,121,152,226,47,185,220,200,217,17,46,184,135,211,238,250,119,51,109,230,234,34,232,243,14,222,153,121,60,177,217,163,14,232,55,82,145,100,221,46,226,113,145,214,221,54,28,215,58,106,79,187,142,119,181,156,76,84,24,129,65,79,216,32,0,11,183,220,41,177,233,130,211,226,184,144,149,146,221,62,208,193,11,164,194,76,125,73,151,189,223,255,255,255,192,228,139,213,227,70,155,168,85,166,27,27,181,66,50,231,220,85,114,151,19,87,85,115,115,80,61,37,38,165,170,245,55,101,103,158,238,238,166,26,117,199,139,171,104,203,199,41,79,87,107,10,44,101,203,71,85,55,73,213,74,255,247,199,197,68,131,144,0,4,5,9,131,18,6,85,48,153,38,64,103,197,8,181,20,214,67,227,12,18,205,168,106,24,16,129,1,70,72,32,135,4,195,131,32,225,43,202,20,185,50,197,69,12,25,97,134,72,53,190,30,4,210,16,223,52,192,8,18,202,49,54,84,232,142,36,240,243,144,226,241,80,37,44,17,162,191,75,2,47,121,230,178,168,99,140,169,100,53,230,108,193,213,244,60,241,62,140,5,127,198,41,44,222,157,202,253,201,232,148,165,194,210,72,240,255,251,178,100,201,140,5,213,102,198,19,122,90,242,99,76,233,151,48,168,110,23,241,155,24,110,101,109,201,228,51,103,116,145,159,220,195,145,6,244,220,237,245,247,220,243,212,212,241,117,213,95,255,255,252,119,21,59,179,237,100,43,221,231,55,75,226,18,227,121,178,132,65,184,64,7,178,49,213,205,205,140,193,33,165,119,38,44,113,155,209,29,139,198,249,151,178,191,125,117,21,55,252,69,254,255,106,0,26,71,128,0,84,105,215,103,219,107,150,210,135,88,22,176,97,29,0,87,158,61,35,136,83,175,69,24,48,186,196,114,109,213,6,54,57,1,28,11,52,180,114,20,148,182,114,240,184,155,65,176,184,111,148,209,107,48,233,52,198,91,221,180,159,103,87,63,23,1,152,120,116,133,40,93,194,236,211,85,6,91,56,108,102,128,203,64,227,176,158,162,139,97,162,86,210,56,85,211,96,73,86,155,198,8,115,204,141,188,180,114,243,102,83,70,189,117,170,91,218,198,4,170,0,5,36,168,44,192,196,69,50,251,204,9,160,120,3,34,196,192,74,53,193,145,237,39,6,45,39,3,232,132,106,2,155,132,196,212,61,203,120,160,96,193,104,110,16,152,120,82,145,118,114,80,253,51,168,146,73,196,226,208,228,177,50,91,199,34,80,216,91,11,241,94,173,216,173,135,142,61,114,121,235,149,189,246,255,151,178,230,61,206,158,160,28,226,225,251,213,255,255,245,204,57,84,236,235,16,183,199,205,199,252,36,199,90,113,90,194,71,213,200,218,226,237,39,125,184,120,234,203,173,6,35,57,99,151,109,45,39,69,30,142,127,173,246,253,181,254,184,38,224,0,13,40,56,229,186,219,109,230,230,148,79,32,24,245,2,131,137,19,199,106,143,153,188,222,238,235,213,238,15,219,122,41,89,156,207,32,242,74,19,150,139,156,244,27,175,130,220,242,61,137,8,174,94,13,92,32,119,18,96,209,199,135,249,164,195,118,83,19,41,104,135,246,170,225,101,215,219,221,79,47,202,25,83,134,72,103,74,82,180,239,222,35,190,219,247,251,126,221,120,105,173,77,38,168,11,26,163,48,99,119,89,154,140,103,41,87,25,189,160,101,244,33,141,67,38,48,9,155,222,138,99,97,137,40,148,193,96,224,16,140,80,4,99,112,81,96,38,76,13,91,71,0,134,116,14,6,97,166,29,179,5,3,202,161,148,221,69,85,216,0,58,32,9,4,47,0,64,135,253,166,14,13,30,10,131,8,154,147,208,227,190,153,73,236,139,240,43,130,185,91,120,178,9,129,160,151,75,104,223,81,69,247,0,184,50,229,59,88,23,182,25,115,115,150,192,183,176,239,50,252,113,253,173,91,199,212,84,107,67,47,170,165,126,53,255,251,178,100,197,140,4,171,103,73,27,72,63,64,101,76,217,221,44,101,205,24,197,155,18,14,105,15,193,210,179,102,40,240,154,88,234,123,244,168,174,165,218,38,230,201,164,49,103,142,26,171,78,248,141,140,212,101,177,9,81,122,173,191,76,220,88,163,233,82,74,156,92,44,59,61,99,99,245,157,227,198,128,0,90,231,173,207,41,169,0,33,0,5,187,111,206,36,53,234,93,149,48,95,140,167,116,12,246,216,43,79,228,141,156,102,88,27,125,108,47,34,172,251,45,126,66,164,213,234,101,176,142,41,93,24,204,103,250,91,187,209,188,163,110,205,41,82,84,206,107,99,62,230,99,111,198,214,218,238,218,219,180,213,90,254,242,63,188,166,124,183,110,219,77,186,197,178,76,237,40,97,117,134,185,251,223,235,211,68,67,118,157,179,226,167,203,83,77,191,119,236,255,247,0,61,53,0,1,163,37,185,76,66,182,54,172,8,207,197,163,47,1,142,200,66,37,50,156,52,96,98,208,249,16,212,213,79,18,137,217,128,192,249,134,81,13,116,180,195,35,203,218,194,172,48,218,8,32,4,201,77,195,103,177,98,33,135,144,34,13,6,150,80,124,114,128,40,173,37,155,164,64,179,11,77,44,17,225,234,158,129,155,173,42,174,167,118,95,233,216,26,47,31,29,34,9,4,203,114,147,52,70,205,34,122,199,218,199,178,45,208,255,136,255,184,158,27,127,21,87,197,87,252,84,190,248,239,225,221,207,211,161,251,110,183,183,117,199,47,115,222,125,110,29,176,228,31,203,148,63,218,17,93,217,70,164,201,165,76,202,175,133,216,124,165,117,76,182,74,230,143,166,239,166,84,20,0,228,225,59,64,200,110,91,118,196,133,132,204,113,86,21,167,249,20,207,65,53,41,155,149,144,41,62,117,245,121,162,125,223,20,220,245,250,93,26,137,110,184,33,217,105,195,224,150,195,176,165,135,80,204,36,200,246,96,4,76,141,106,206,65,246,15,13,208,240,196,246,178,119,205,81,247,243,23,131,4,9,84,139,207,134,143,99,73,13,157,207,49,216,99,232,227,69,161,185,115,163,144,89,114,17,21,152,246,81,115,237,70,99,51,209,80,172,200,29,164,0,99,111,67,54,6,8,90,49,140,147,33,83,49,193,131,71,79,66,105,157,149,13,21,163,241,140,102,8,64,154,218,53,176,56,16,88,65,170,202,100,111,33,84,78,31,8,2,22,35,98,81,54,166,173,210,59,116,177,25,43,109,125,127,184,235,213,249,135,91,187,194,227,95,159,142,77,107,57,94,21,171,229,149,142,220,231,247,120,235,27,50,136,6,146,222,84,221,239,63,152,235,18,121,75,182,120,10,163,44,211,228,95,79,162,91,176,18,145,255,251,178,100,210,12,133,194,103,69,147,153,90,240,116,140,217,119,60,101,174,20,145,155,34,109,133,254,137,208,51,100,73,164,141,104,27,230,56,178,85,220,245,241,166,246,154,43,200,12,122,181,237,10,6,51,154,75,184,25,203,248,24,198,160,66,223,197,179,173,248,249,189,117,191,141,250,94,146,148,197,128,26,169,64,155,113,208,170,6,252,3,141,172,180,230,84,110,208,82,19,112,17,138,195,241,12,16,153,95,1,210,112,40,27,30,181,197,81,173,216,155,177,91,137,18,48,122,149,130,4,91,150,230,149,182,45,208,137,85,86,112,181,34,171,158,243,209,247,35,116,72,198,84,52,110,170,54,106,70,11,174,13,169,38,134,76,206,209,77,165,248,177,224,190,232,77,230,68,68,111,103,159,252,55,151,121,19,41,50,204,166,249,204,249,255,226,149,0,59,53,248,1,0,42,76,223,18,67,161,154,6,111,87,33,145,164,56,152,106,128,5,152,162,139,210,220,151,178,200,34,11,0,214,116,230,69,3,94,92,165,96,220,203,51,205,99,44,230,87,149,136,118,130,104,13,6,3,183,151,7,241,161,209,230,135,2,219,203,135,66,25,140,97,97,194,177,165,138,176,210,59,178,6,210,218,204,127,235,223,55,215,92,151,165,50,243,99,175,70,158,123,187,218,127,138,238,146,167,167,234,171,104,147,154,149,205,73,28,227,102,168,89,138,115,173,7,81,183,10,236,197,51,67,10,150,67,149,137,137,107,47,226,165,179,223,110,205,64,194,215,152,5,167,36,138,216,252,161,172,117,118,142,129,96,2,16,235,192,130,98,40,108,169,228,115,194,149,190,35,127,48,53,5,54,201,41,2,103,194,186,55,78,142,230,57,254,78,91,198,239,103,99,203,186,62,144,198,172,74,149,154,254,223,106,223,212,203,164,158,108,127,142,198,29,202,133,104,67,205,156,245,60,164,181,255,98,83,13,13,75,123,183,181,212,120,249,153,185,225,73,236,202,187,95,151,102,182,233,118,198,103,207,169,233,243,5,123,157,167,119,121,118,124,191,222,27,203,252,230,140,201,111,225,112,179,22,41,50,184,65,225,80,225,145,241,86,112,17,48,203,194,192,37,90,212,58,176,164,121,109,80,41,48,219,172,141,153,200,149,219,152,50,2,151,81,119,194,4,119,161,218,122,84,101,188,233,75,157,80,215,71,184,91,37,33,145,202,135,21,110,91,255,135,204,83,150,21,152,55,244,97,86,198,124,124,250,107,219,15,255,243,119,90,230,68,245,92,199,207,179,235,158,31,63,47,121,203,221,183,111,125,75,119,85,203,170,250,233,22,66,60,28,42,164,83,60,177,49,148,238,73,206,48,92,213,18,148,142,151,74,110,91,92,119,158,42,255,251,176,100,214,142,132,205,103,202,27,72,93,242,129,236,233,35,97,230,86,20,249,155,38,109,177,118,202,25,179,166,181,130,153,212,84,184,246,120,214,109,202,53,73,94,13,142,44,131,247,22,34,229,169,64,93,185,44,40,71,52,186,239,86,101,232,166,193,154,204,66,51,153,42,14,236,73,174,206,193,82,218,171,113,56,152,105,91,205,0,221,49,165,201,114,197,23,103,29,151,110,246,242,106,96,91,164,185,144,74,168,130,24,217,219,179,230,78,150,102,58,86,231,227,155,218,176,149,150,96,135,163,70,146,33,68,30,192,128,33,222,141,189,148,107,114,144,117,19,97,241,127,160,137,94,159,74,243,158,241,56,60,231,199,251,202,89,190,78,120,143,228,182,7,226,139,73,42,110,142,65,41,71,91,249,75,228,252,118,143,165,178,0,121,211,35,183,204,172,6,55,110,164,217,137,51,49,152,14,46,229,5,2,204,38,91,26,85,173,67,102,19,131,173,198,6,3,132,27,128,192,180,122,14,111,152,44,38,68,23,66,65,16,76,196,131,118,238,32,34,160,145,65,201,12,81,128,181,153,131,64,46,113,193,12,248,20,152,108,73,233,74,81,37,210,242,1,28,21,0,172,27,144,52,114,230,159,4,61,74,151,175,235,252,210,241,136,183,181,161,19,124,248,98,75,127,18,69,88,28,32,161,253,141,53,249,148,226,10,97,133,12,22,175,182,119,39,21,122,139,84,81,215,79,102,51,223,227,230,71,86,177,92,167,4,162,164,247,179,91,11,17,192,242,158,220,80,82,225,135,241,54,104,234,41,162,239,170,33,88,127,113,190,227,110,161,62,170,236,217,94,64,53,128,1,77,184,155,171,14,138,234,98,205,132,175,19,74,246,175,70,10,129,18,169,91,61,120,147,127,19,44,10,134,232,144,174,5,37,33,26,64,147,230,197,163,226,138,40,91,90,161,107,76,136,185,196,75,245,37,229,165,6,47,98,5,142,130,164,44,238,176,204,58,30,133,6,42,15,33,125,219,186,195,238,73,59,243,34,23,78,37,230,228,222,109,146,17,183,159,249,17,33,131,191,196,172,102,119,247,156,38,63,43,46,180,133,64,0,29,48,89,36,208,172,3,136,24,201,157,230,113,51,155,37,208,98,33,193,191,197,4,78,51,25,4,13,3,150,16,4,18,180,12,56,64,97,2,112,241,65,113,162,192,129,138,140,24,192,179,225,0,67,67,28,104,194,161,25,32,76,17,175,15,37,112,16,236,110,69,167,16,41,242,79,21,141,11,6,12,36,243,49,209,144,140,176,20,173,134,1,138,53,37,248,160,235,189,161,177,38,131,16,146,187,100,32,225,213,246,244,187,18,39,213,201,134,161,111,161,242,50,230,150,157,255,251,178,100,216,140,133,249,103,69,147,152,68,192,114,108,233,35,96,195,120,25,1,155,22,78,105,109,193,186,179,100,233,132,141,216,43,85,195,167,219,199,79,174,161,145,241,91,84,175,153,248,142,249,142,163,59,177,215,119,83,117,85,197,92,158,246,197,15,168,41,116,247,220,181,19,99,164,162,97,61,105,168,39,143,9,173,14,131,223,18,230,210,199,191,213,116,219,166,156,222,150,230,47,232,44,239,254,152,0,0,19,109,196,179,126,145,182,121,219,73,71,36,120,77,14,40,13,244,162,133,252,214,110,117,125,57,2,135,0,120,98,223,89,244,111,95,77,130,28,205,168,26,4,60,61,172,53,123,104,186,111,255,109,99,60,170,159,195,100,159,199,166,89,6,166,78,174,86,230,115,133,141,154,187,242,235,177,181,116,139,166,71,231,46,165,172,249,230,195,28,108,206,238,11,63,219,34,199,93,27,254,244,254,205,141,127,135,227,85,0,8,0,0,109,219,243,36,152,136,49,135,128,98,21,180,34,117,49,96,115,225,33,235,180,2,165,90,30,231,5,172,179,22,184,232,217,125,168,145,62,0,50,6,58,5,41,223,74,152,124,42,148,139,133,197,205,158,208,31,86,45,92,4,206,200,183,60,191,174,114,43,45,84,113,38,111,157,219,186,202,154,34,111,22,200,142,237,159,215,207,83,47,186,127,127,23,47,158,246,196,253,118,198,69,84,115,112,218,184,182,207,85,253,213,205,197,43,86,242,108,199,103,22,152,83,55,132,215,124,169,13,222,117,142,55,147,94,234,191,216,230,153,185,244,207,223,47,235,132,129,219,128,128,1,85,24,0,166,196,168,82,152,24,58,178,148,146,94,238,72,141,173,153,114,210,20,196,114,139,118,139,240,178,130,168,101,0,8,9,34,24,76,24,18,134,22,44,3,76,113,196,44,188,32,55,185,125,85,251,121,191,250,94,15,73,182,51,100,140,139,155,57,42,22,112,156,161,104,255,195,43,79,219,147,98,94,239,151,240,25,215,7,8,141,88,149,55,141,129,202,159,208,172,83,110,92,0,3,204,84,128,50,83,148,211,251,179,39,190,76,130,76,59,107,132,193,233,243,26,9,140,250,14,48,120,28,219,73,167,8,46,7,30,49,135,12,130,226,79,144,117,97,144,129,76,135,32,56,141,28,35,75,60,164,104,176,37,20,70,130,2,97,65,4,1,148,60,139,153,33,32,177,88,241,17,209,1,245,178,68,40,66,8,154,161,107,199,82,50,35,32,121,109,131,167,153,114,160,34,43,225,166,63,6,24,2,25,179,193,66,140,137,123,59,170,245,123,168,3,46,100,210,216,136,176,17,2,4,215,34,155,216,112,231,205,125,113,254,234,235,101,87,205,247,205,92,255,251,178,100,203,136,132,194,103,75,83,76,92,80,104,137,89,38,97,99,84,26,49,157,22,78,105,109,193,227,51,101,168,244,141,176,117,127,85,246,251,184,150,214,238,231,166,181,183,92,115,124,62,26,121,120,147,27,88,237,168,234,121,4,66,18,77,208,69,241,246,124,170,156,149,110,59,25,133,48,170,28,247,203,109,26,171,56,205,66,144,29,99,17,250,32,0,18,115,91,209,141,99,236,119,190,4,89,119,43,81,209,193,137,102,212,18,56,184,114,233,124,41,67,110,216,66,235,230,213,248,175,123,80,217,80,123,90,71,112,134,66,224,73,52,22,65,159,67,34,159,200,176,207,7,182,133,228,153,74,132,86,65,56,177,16,16,192,132,153,194,173,76,35,50,210,60,172,193,145,111,86,42,174,254,40,201,225,6,26,234,242,189,224,202,45,42,151,96,160,1,195,69,152,154,243,224,101,146,92,29,244,93,129,134,141,0,5,227,29,175,1,28,157,3,241,166,167,25,3,25,216,235,7,14,155,240,112,10,40,96,112,227,114,136,177,82,164,4,56,89,134,182,33,5,82,214,190,165,169,88,96,160,43,92,80,108,33,197,87,5,64,152,234,67,38,139,198,94,81,32,56,83,224,197,219,186,86,151,37,162,24,24,1,111,151,137,131,0,179,70,112,203,86,209,129,132,24,88,18,177,174,154,5,111,80,37,117,62,177,85,134,80,229,91,98,49,245,138,201,93,37,54,158,165,189,149,158,101,174,231,251,234,253,200,145,218,74,22,38,215,233,29,154,70,136,232,18,41,162,99,132,112,45,145,73,115,229,4,204,17,68,241,113,21,173,71,143,178,46,108,164,91,118,69,26,85,37,99,135,94,153,155,34,130,158,165,87,187,28,11,20,22,0,26,0,0,11,45,167,109,82,172,74,209,200,176,129,90,76,2,104,172,153,177,57,86,29,127,88,185,111,167,216,78,60,70,145,57,162,88,132,241,255,155,92,183,255,17,30,73,80,162,3,106,52,202,98,104,162,165,84,98,166,243,207,115,57,212,172,62,113,84,35,21,201,34,212,200,209,170,214,177,24,227,152,180,86,73,200,213,66,51,238,249,17,183,100,85,115,218,207,167,244,12,25,140,152,102,53,93,26,222,184,13,173,128,131,39,244,44,152,73,20,100,0,1,152,193,198,65,45,153,23,186,97,33,8,200,104,192,65,85,232,154,229,246,64,120,64,9,41,226,130,128,228,195,48,208,116,89,104,194,146,217,20,209,180,72,68,22,1,142,131,95,231,173,12,31,167,85,159,40,84,11,63,105,71,91,172,141,85,223,8,18,179,74,103,17,169,250,23,146,45,29,144,211,103,77,102,87,148,106,114,195,4,43,113,72,201,23,49,255,92,215,220,241,255,251,178,100,205,142,133,215,103,70,147,97,111,160,102,44,217,106,60,37,154,22,29,155,22,46,33,189,9,159,51,102,117,1,150,248,49,127,114,177,215,247,223,221,55,17,21,191,60,243,196,197,60,123,255,122,243,127,180,9,160,121,82,92,182,109,104,106,189,193,252,234,118,100,22,164,141,206,173,73,209,78,167,82,212,250,42,156,11,51,183,0,8,70,237,215,226,241,193,172,62,208,16,68,148,58,68,136,184,53,204,72,112,225,46,84,186,233,45,19,212,157,143,173,127,16,98,113,215,51,243,136,182,171,25,69,239,200,181,29,207,91,11,120,71,28,235,37,38,233,18,196,102,107,238,211,53,145,147,24,145,250,82,255,12,210,246,118,213,250,181,168,68,186,24,212,193,29,58,96,4,217,95,221,27,237,123,207,179,44,222,245,178,32,58,0,64,227,9,177,13,58,18,16,114,205,220,89,49,41,80,244,107,83,25,151,12,210,77,51,152,176,192,162,35,115,1,1,82,226,82,102,236,224,4,1,18,49,228,107,133,73,140,5,46,43,38,78,83,18,40,77,168,41,35,46,34,52,156,201,2,207,154,216,24,227,248,157,143,203,133,20,98,242,88,97,227,89,55,241,107,147,176,150,34,178,26,196,66,235,34,126,83,49,29,132,83,132,35,211,88,131,114,8,142,199,47,174,110,233,108,67,149,143,187,111,28,204,91,110,115,156,71,28,245,254,249,230,190,33,211,113,17,83,115,119,115,87,220,87,16,145,123,9,169,49,71,31,55,67,72,173,232,74,237,107,20,52,93,7,38,123,239,221,178,46,119,254,204,173,123,37,29,93,91,229,201,193,136,40,176,31,255,239,64,0,118,162,237,174,187,110,100,209,93,76,140,252,253,118,4,6,197,80,136,201,81,223,57,50,255,92,143,205,107,9,40,163,108,166,62,4,50,88,212,25,70,12,132,108,36,144,169,69,46,151,1,50,180,136,99,123,86,202,100,68,199,145,191,44,42,45,179,112,194,4,161,24,164,33,99,25,34,133,82,94,19,32,61,186,13,129,246,68,84,21,210,193,27,10,212,75,138,35,44,246,35,68,254,166,251,28,58,173,229,131,14,110,196,247,255,232,74,215,0,59,110,248,200,194,49,4,206,81,163,158,124,16,76,168,249,200,7,66,34,85,6,153,156,16,228,56,68,1,254,135,225,20,182,169,102,219,143,82,48,136,68,50,161,242,136,67,55,151,88,89,181,40,239,100,93,168,101,36,126,15,212,130,134,153,77,143,51,108,189,21,160,106,20,82,116,22,97,81,116,61,159,125,210,127,186,135,78,254,98,120,135,83,189,119,247,199,95,240,219,150,171,115,78,107,88,147,37,235,49,139,166,213,89,79,132,209,78,84,135,57,245,255,251,178,100,216,12,5,232,102,197,147,154,90,240,120,12,217,221,49,3,121,83,233,157,40,109,37,118,201,186,51,100,165,148,141,96,106,34,121,52,12,149,39,209,205,244,125,115,135,23,70,105,240,186,174,78,90,199,52,171,183,177,243,112,198,242,151,215,26,0,26,197,64,0,128,1,110,248,18,34,156,40,70,185,64,64,67,169,196,161,86,64,49,63,14,2,8,151,200,236,102,175,160,129,146,244,233,188,134,39,82,175,47,138,144,162,49,42,43,184,89,186,196,40,115,123,47,114,61,182,111,135,76,23,146,25,76,162,142,128,225,3,115,93,12,158,29,50,191,10,176,207,164,44,238,75,231,126,36,179,158,213,163,185,17,162,230,72,203,87,206,237,95,249,238,150,252,95,156,124,206,128,174,0,191,195,29,55,51,162,179,85,136,54,71,48,8,49,202,32,165,41,135,137,6,35,129,141,204,166,229,43,90,160,92,5,17,156,55,113,249,128,153,4,137,25,159,2,216,9,16,52,245,210,246,201,217,5,119,129,66,106,201,104,44,214,220,220,221,218,212,117,165,51,84,240,60,195,129,46,151,70,244,8,12,101,157,29,74,36,167,82,143,161,176,249,56,85,186,145,190,32,178,27,168,229,45,60,32,154,170,97,71,149,140,145,69,195,70,185,105,110,227,60,1,22,83,168,196,82,100,85,49,9,228,249,218,195,234,165,190,101,202,202,36,232,202,69,189,155,102,38,212,103,250,59,152,181,246,52,161,205,255,15,112,0,109,184,204,148,180,208,137,205,141,232,216,23,64,192,199,28,78,245,152,168,96,96,248,56,44,196,222,217,107,236,132,181,116,237,182,146,25,35,32,139,39,244,112,181,2,66,141,13,114,181,104,83,88,161,110,10,211,148,126,85,21,166,187,86,191,214,191,148,71,43,112,253,104,2,131,180,248,16,16,99,20,229,32,96,160,198,7,4,56,15,14,131,12,41,52,54,146,175,112,182,85,20,240,246,124,175,149,121,7,167,168,201,75,247,21,14,166,74,178,237,175,53,50,191,233,21,246,77,164,137,52,188,115,89,52,13,39,240,142,167,53,7,168,165,46,84,19,134,105,108,239,72,50,163,53,246,187,227,94,214,90,245,210,33,195,112,160,2,118,90,196,75,193,161,12,237,247,48,42,0,14,236,10,20,120,96,177,118,190,109,132,20,22,96,42,185,174,86,89,147,50,233,251,204,7,20,190,69,137,114,250,141,212,165,211,68,109,114,230,25,42,194,211,96,80,172,214,32,101,25,104,108,241,197,16,10,204,17,5,205,144,151,58,179,142,13,38,124,101,59,76,25,119,58,118,56,169,90,170,170,54,150,236,91,83,34,146,37,184,178,38,168,229,214,137,162,105,245,165,151,155,255,251,178,68,222,12,197,12,103,72,19,102,62,208,168,12,232,243,108,200,218,18,245,155,40,109,37,22,130,103,179,100,141,164,162,216,66,133,206,123,65,180,82,164,14,61,76,30,46,54,237,11,164,179,40,121,100,49,241,93,71,199,55,95,255,192,211,141,136,251,255,212,22,16,3,146,220,32,122,58,32,205,241,163,0,130,59,162,76,8,81,224,3,66,223,240,52,194,96,205,197,123,56,145,165,56,153,151,72,184,190,120,94,228,72,149,45,169,93,75,184,45,134,75,102,150,196,210,24,74,108,16,70,104,138,70,35,10,58,238,41,65,182,100,188,202,204,234,206,40,121,102,91,168,99,167,150,215,198,84,164,179,144,131,25,143,44,231,137,169,165,213,70,178,82,173,75,29,147,87,240,121,70,25,112,54,51,24,216,180,81,211,116,154,218,240,80,234,129,141,54,59,82,102,101,175,147,24,182,154,143,34,94,133,151,37,215,73,28,116,250,222,140,134,128,18,24,36,185,173,217,148,22,216,29,0,72,222,146,220,72,18,65,88,214,112,6,142,164,93,248,162,160,179,189,205,234,99,144,3,155,131,239,187,55,245,4,94,229,54,92,199,247,46,141,30,115,99,229,233,134,18,193,73,18,36,12,73,20,72,162,157,158,70,39,43,34,223,53,214,187,140,32,173,148,154,38,68,179,59,227,20,125,235,213,59,55,163,207,50,33,177,123,51,233,58,139,125,39,74,109,153,2,52,176,250,141,118,85,126,164,129,105,65,101,114,162,230,231,68,41,227,160,218,152,139,62,212,54,157,39,252,142,202,106,250,60,123,251,243,253,32,21,138,0,9,5,54,247,187,118,104,93,32,81,11,158,240,172,4,54,186,25,124,40,181,94,27,8,33,45,61,180,224,165,156,18,168,23,109,157,224,182,226,38,177,229,27,146,230,133,138,248,90,23,202,59,229,85,81,196,136,145,34,143,44,142,124,170,76,63,78,242,32,51,36,194,210,194,141,114,215,0,87,116,206,197,161,153,146,237,175,167,160,196,223,154,207,41,156,134,69,234,13,191,47,227,115,204,98,158,127,164,123,167,121,83,171,183,175,137,198,237,166,173,95,142,239,116,202,127,180,207,158,251,120,151,197,199,240,10,181,0,3,114,68,96,135,138,232,201,215,140,168,29,173,25,97,24,88,40,56,64,197,65,209,228,195,101,82,117,232,81,86,156,241,109,217,154,135,98,101,191,130,9,0,136,133,31,210,230,177,91,239,36,116,52,75,20,46,63,10,229,175,209,13,111,147,23,184,123,249,27,79,94,209,37,136,46,216,69,82,86,4,161,209,135,85,217,184,227,117,147,166,92,100,196,228,34,195,249,131,68,130,180,91,50,147,12,62,165,73,65,201,7,149,40,255,251,178,68,200,12,132,152,102,205,27,6,77,232,138,44,217,170,97,38,91,19,125,155,36,109,177,20,138,84,51,101,169,135,161,101,106,217,113,19,28,172,185,237,3,214,34,45,164,190,212,227,21,88,164,90,129,173,214,65,243,63,247,145,19,127,55,239,243,9,56,227,121,74,191,4,176,144,10,114,73,37,16,17,172,130,116,80,214,12,14,107,116,77,69,7,134,64,189,111,223,24,103,19,102,224,226,11,242,231,8,192,33,149,76,165,54,243,33,129,186,145,150,44,163,72,26,232,2,133,144,73,67,110,7,217,230,144,172,244,152,152,148,5,202,48,242,77,107,88,129,115,133,144,165,139,36,106,105,37,201,18,68,33,227,5,202,113,71,161,133,15,147,97,32,72,61,42,148,107,151,4,16,101,253,212,11,107,56,249,105,186,73,33,22,175,154,139,187,187,86,130,217,90,150,108,106,92,203,208,243,46,168,245,221,159,147,199,221,141,227,169,30,161,19,242,0,8,0,37,47,251,87,44,0,104,143,116,51,134,134,142,105,235,172,56,53,94,45,1,88,111,194,87,59,19,179,245,237,199,62,28,166,99,14,109,166,97,75,185,30,71,3,176,87,121,137,93,197,157,72,125,149,201,189,236,202,219,186,135,95,102,186,12,132,70,208,195,101,16,87,89,106,204,35,97,65,161,72,107,56,120,196,132,107,247,199,86,49,71,12,51,111,188,94,225,75,46,142,104,61,230,231,68,119,154,123,93,218,42,206,162,250,145,233,52,169,203,68,209,244,40,151,199,252,227,191,246,169,186,181,60,86,248,34,234,231,160,33,64,64,34,244,223,229,47,49,135,69,109,133,67,178,161,227,205,187,110,24,13,111,145,28,40,14,176,61,72,99,165,184,115,162,46,132,41,132,16,241,140,62,21,53,75,200,220,125,211,55,219,141,165,149,236,27,80,46,57,197,161,223,37,199,16,165,143,147,230,47,162,195,129,114,76,26,197,75,40,210,98,238,213,172,127,62,164,172,220,223,100,169,222,92,21,55,47,23,230,209,108,40,77,164,158,40,97,9,20,94,136,49,171,140,108,177,8,42,213,99,12,88,133,187,228,100,144,124,175,35,123,90,119,205,106,233,190,218,46,157,34,165,184,233,38,66,10,0,41,45,172,130,57,134,6,108,11,24,21,235,156,48,98,237,51,32,12,248,146,231,25,190,136,80,188,82,98,90,238,178,201,76,181,185,59,11,93,246,37,4,252,201,211,25,169,69,31,136,110,84,173,125,138,235,24,201,217,105,190,192,150,88,68,154,117,189,136,162,37,100,170,98,183,113,121,73,150,18,109,131,182,179,110,169,198,19,86,79,50,83,197,122,44,14,32,227,73,115,221,29,4,108,194,122,40,134,48,93,255,251,178,68,200,136,132,123,103,76,83,41,69,48,146,172,233,87,105,232,92,19,193,155,38,109,37,22,194,125,51,100,77,164,26,201,69,196,197,145,203,57,209,101,28,198,91,215,60,12,38,226,212,239,130,75,204,81,79,30,86,45,50,52,141,90,254,125,221,102,255,50,184,107,42,14,253,212,255,81,128,61,137,0,23,37,152,71,148,207,7,55,11,129,43,211,28,28,50,18,2,108,101,194,160,136,197,216,69,6,146,158,18,200,171,52,150,200,88,211,232,205,224,34,16,84,176,122,61,52,56,196,9,13,203,149,125,185,109,106,164,178,35,146,125,2,210,80,89,70,176,253,100,24,55,252,29,144,14,118,11,12,72,188,49,18,238,137,99,60,49,144,222,15,85,174,30,92,190,91,173,156,110,58,173,79,173,182,126,154,73,169,4,147,237,71,105,248,216,68,139,49,45,181,146,201,200,105,162,255,212,144,155,141,159,251,75,86,63,231,226,58,15,112,245,49,84,97,219,176,127,244,21,124,9,116,198,154,204,80,59,80,170,0,0,99,144,40,51,10,151,12,235,22,49,80,0,20,23,33,2,163,184,92,68,100,81,88,80,94,100,150,9,139,0,35,160,33,80,40,52,8,90,20,145,193,179,39,124,65,209,75,145,145,0,112,77,162,5,69,235,74,34,157,108,225,105,135,4,161,78,132,42,133,244,141,198,36,113,135,70,21,19,67,41,187,114,155,55,98,247,84,114,38,28,8,226,198,157,32,34,46,11,69,236,69,44,71,32,117,203,202,223,21,63,247,254,188,253,71,210,12,190,104,125,169,235,82,74,106,97,67,88,105,50,163,17,42,184,237,98,171,78,53,143,187,162,98,135,51,186,238,85,208,211,24,193,177,213,188,26,121,34,238,249,179,252,122,235,226,124,226,186,139,241,120,239,164,84,187,93,133,113,96,43,255,121,219,213,102,238,127,118,48,206,222,17,11,93,82,200,73,133,42,238,43,46,226,208,120,31,15,24,69,164,186,104,74,77,149,169,67,185,36,139,138,187,13,51,43,35,51,59,43,204,89,140,105,149,82,114,17,93,136,251,109,204,115,35,41,202,251,242,186,203,223,155,203,163,254,122,209,169,100,169,219,126,245,111,204,127,222,219,119,161,93,64,206,0,10,217,233,130,184,8,71,12,191,116,202,29,80,64,10,16,6,6,141,64,153,56,185,132,133,26,144,40,145,219,69,45,178,188,98,165,1,46,203,28,70,87,105,134,41,154,119,20,17,167,40,88,45,44,97,225,0,35,115,72,254,189,141,194,89,75,27,191,54,199,169,92,119,153,244,67,156,9,54,223,70,242,134,53,63,0,83,191,147,57,228,240,43,217,124,150,122,71,78,2,10,219,11,145,115,13,185,211,255,251,178,100,192,12,69,164,102,199,155,136,126,210,94,108,233,82,97,37,88,24,161,163,34,109,165,253,1,152,51,166,40,241,157,248,255,183,153,108,167,36,211,188,156,245,142,162,218,218,125,85,211,90,43,165,24,44,249,106,155,114,107,177,213,184,250,201,120,98,177,223,155,145,244,175,238,78,107,60,172,213,146,200,49,9,113,205,192,218,2,33,118,199,37,1,151,42,73,160,168,223,210,105,25,241,93,90,247,181,109,74,239,201,168,78,113,154,167,160,34,41,185,238,16,0,3,36,182,151,135,21,26,102,206,28,225,67,211,196,114,15,44,209,38,155,149,100,176,95,6,56,78,201,63,51,255,129,243,185,249,183,211,200,141,204,228,29,193,182,67,137,43,246,205,211,170,37,42,99,157,99,231,246,61,104,142,215,100,28,103,53,90,156,201,231,163,221,168,206,174,169,103,119,213,90,198,163,42,29,118,177,170,102,122,216,199,75,254,115,105,67,221,30,8,83,0,1,43,244,2,160,0,7,54,132,51,55,41,82,147,55,15,110,196,207,166,62,6,156,166,31,12,36,16,210,210,181,46,151,50,199,104,205,213,118,73,75,118,203,196,32,3,194,207,160,16,113,219,81,192,224,23,97,153,137,0,66,93,134,209,173,3,1,5,132,18,61,17,209,208,12,0,251,161,45,65,26,123,40,75,134,64,96,192,128,225,72,5,159,215,71,67,10,20,14,12,90,111,123,144,212,40,232,102,33,136,164,16,238,53,133,136,238,119,87,111,255,255,252,35,25,133,166,93,25,157,22,91,166,76,192,64,141,132,11,38,121,152,81,138,194,190,193,15,62,63,216,255,50,127,236,223,182,103,113,227,204,217,45,249,227,173,193,21,128,175,79,99,200,229,224,73,223,226,61,33,66,120,250,251,204,215,167,182,239,104,25,141,189,81,222,45,92,67,98,12,59,164,0,36,0,1,114,237,153,230,78,203,17,222,28,89,242,44,209,37,117,27,26,182,119,243,184,86,240,179,245,199,94,11,131,45,32,1,100,0,5,171,227,24,145,130,113,155,224,64,207,175,46,150,145,182,114,44,173,72,200,165,9,19,193,114,91,155,93,246,211,93,169,127,179,119,162,16,207,178,126,159,122,22,168,7,93,237,177,4,19,12,228,206,238,50,33,76,240,179,164,112,96,130,85,34,26,20,26,124,35,199,100,110,42,195,56,5,97,225,215,38,14,107,79,130,68,170,160,209,108,12,41,53,173,5,153,81,141,213,88,66,38,174,151,77,204,94,65,80,115,148,194,69,83,5,213,194,92,184,228,138,172,90,151,20,26,120,161,140,72,101,153,119,18,184,199,163,104,15,66,184,113,228,77,205,52,129,33,213,138,94,152,85,212,113,163,171,68,73,255,251,178,100,200,142,134,86,103,73,27,102,127,176,85,12,217,186,60,37,174,89,145,157,38,109,37,254,201,119,51,102,104,241,149,176,254,185,106,114,222,255,105,194,49,86,51,142,207,221,197,156,181,10,170,217,41,224,116,132,171,17,40,101,148,220,56,203,52,219,69,227,21,76,196,153,189,205,102,212,93,27,83,121,51,123,231,9,122,203,254,213,110,115,252,166,249,38,220,231,154,221,227,113,119,123,50,205,30,55,223,250,174,243,14,248,143,187,99,27,145,254,179,165,200,175,122,96,0,64,18,205,145,211,66,111,122,128,106,102,150,32,99,197,127,21,200,17,250,198,193,120,52,197,24,49,43,120,165,128,137,77,143,213,3,38,13,133,165,179,230,250,74,159,234,66,150,188,180,86,108,172,45,97,202,91,20,150,161,81,72,245,181,85,41,173,151,211,179,51,146,204,215,238,125,25,119,107,171,73,120,230,119,183,215,119,95,71,216,68,6,0,0,36,168,203,39,64,65,230,210,110,2,108,48,210,227,2,123,75,144,49,217,80,36,120,148,216,144,67,8,208,176,152,69,102,167,161,49,60,212,81,230,115,84,30,24,104,68,109,44,57,161,216,244,45,4,230,13,188,33,72,34,87,168,118,54,108,151,70,83,142,202,60,5,7,74,135,230,33,15,136,133,135,157,240,206,159,114,74,2,5,152,54,135,34,197,123,154,147,50,241,18,72,78,139,58,44,164,112,83,229,96,224,99,4,76,181,40,217,51,228,192,203,25,220,182,133,232,159,239,250,53,214,159,191,221,7,58,93,62,129,122,112,148,72,217,204,140,209,61,57,50,46,29,84,188,234,205,102,20,210,157,44,53,51,69,3,53,152,157,42,77,3,172,106,77,99,199,204,212,178,241,245,221,220,242,139,134,169,31,206,169,54,93,20,127,164,202,223,61,48,55,160,200,132,171,150,0,2,32,0,0,0,187,124,14,84,188,120,110,121,229,70,1,133,198,6,6,12,116,189,101,49,205,42,214,123,181,189,158,251,41,150,57,173,162,30,158,126,191,237,15,218,93,35,201,243,57,169,244,213,17,58,215,244,153,116,204,208,145,123,249,212,34,46,101,163,102,73,235,147,102,199,58,100,105,121,171,59,45,87,255,251,81,251,6,94,181,152,8,6,110,0,49,72,5,2,63,159,116,65,3,199,171,40,233,101,2,254,145,17,145,55,238,59,8,30,39,42,126,20,95,148,210,168,73,52,55,104,8,233,176,187,193,194,221,114,160,103,110,13,96,171,250,234,9,222,119,194,47,25,120,101,146,148,156,149,65,33,128,32,82,81,208,204,168,170,201,165,187,192,145,178,245,244,241,68,35,17,132,61,5,0,158,141,51,102,254,1,109,215,5,60,222,230,101,255,251,178,100,203,14,38,120,102,199,155,121,107,242,89,76,217,189,28,103,246,22,33,155,36,109,33,94,201,176,51,101,89,134,21,120,89,231,205,204,112,181,70,220,82,218,95,20,41,131,130,162,194,167,161,166,160,179,192,177,50,122,219,153,19,56,225,244,180,245,67,221,167,145,235,52,108,55,198,189,161,241,141,233,171,20,129,136,234,37,53,47,211,122,235,213,115,182,148,186,50,1,246,128,135,254,230,204,64,111,4,22,169,162,109,180,205,225,149,69,76,143,87,148,159,97,134,126,214,56,55,128,104,66,171,50,176,245,9,103,205,111,77,150,221,156,155,64,189,35,47,149,24,12,1,217,101,152,92,96,214,119,26,44,57,223,123,213,81,70,74,69,84,43,60,214,179,145,77,121,200,199,114,51,162,110,174,138,140,149,95,163,233,218,158,190,209,53,190,74,38,170,148,255,79,161,123,245,77,21,193,213,0,46,240,108,32,98,99,16,136,120,248,192,19,232,80,88,168,232,128,226,34,192,77,76,49,162,173,193,134,43,97,114,25,51,59,65,197,250,196,225,233,180,59,145,46,107,134,12,209,49,119,36,40,1,217,42,128,78,42,132,160,152,144,4,43,244,231,214,95,246,155,191,216,83,60,91,162,152,224,74,9,169,74,11,212,137,79,168,80,21,104,13,212,156,127,225,182,232,6,50,222,83,177,86,112,248,173,23,50,125,232,164,228,214,179,255,180,154,86,200,31,79,73,252,12,156,39,172,62,31,118,28,164,157,82,203,22,49,122,133,189,99,249,150,235,137,226,174,170,120,71,190,212,213,146,45,37,6,138,22,44,52,65,137,106,54,169,106,49,69,104,156,115,71,76,160,153,130,151,92,252,190,236,230,230,97,177,148,0,48,0,0,26,237,144,229,212,12,88,164,116,216,233,90,34,238,129,6,20,80,244,225,174,156,224,188,18,155,47,34,158,66,197,93,237,56,249,20,132,106,237,23,159,68,161,233,249,127,229,251,143,9,216,160,188,212,35,145,71,246,254,157,200,242,251,9,172,115,193,26,169,150,215,171,125,126,126,164,249,117,137,53,98,248,79,149,239,254,68,223,250,101,154,105,15,243,166,68,221,8,165,180,106,99,24,245,236,100,20,74,97,187,216,20,82,43,72,132,114,77,202,200,150,102,173,109,164,186,134,82,237,5,170,186,169,152,195,222,66,81,69,146,105,102,29,171,74,14,11,26,234,195,66,71,162,11,92,25,88,152,20,226,117,162,118,218,76,70,49,122,4,151,102,156,85,18,81,135,190,164,169,200,157,133,87,125,88,218,176,196,230,229,236,41,93,188,208,192,92,6,18,160,174,179,220,225,61,208,46,89,91,231,125,173,218,239,171,215,49,136,250,21,46,236,212,255,251,178,100,207,142,165,222,103,73,147,72,111,182,102,44,217,154,60,195,88,20,113,157,40,108,137,94,193,135,51,102,88,193,150,186,59,211,50,66,202,99,109,37,231,187,217,8,81,108,0,142,133,162,209,25,179,87,109,243,140,245,83,118,33,83,76,99,173,232,183,82,128,50,144,191,193,231,101,196,32,54,172,213,23,0,212,19,83,179,151,71,91,59,204,86,153,29,75,180,245,61,21,112,217,158,125,255,199,102,44,47,222,149,156,70,197,92,159,215,242,252,139,250,126,81,205,170,156,106,202,226,67,142,229,30,58,188,168,124,76,62,103,30,88,93,206,83,57,89,79,14,79,102,69,206,196,148,99,37,183,109,11,245,93,138,170,223,244,119,84,2,166,32,166,162,153,151,28,156,42,0,27,131,47,61,196,8,213,218,60,123,49,201,108,219,107,33,34,49,165,0,134,32,15,24,160,120,97,75,1,130,64,131,129,242,80,50,141,0,68,65,130,96,32,32,75,16,81,33,128,48,8,108,159,2,177,204,184,34,98,70,243,153,184,26,22,26,112,96,23,156,116,201,195,4,0,44,107,79,139,85,50,239,66,21,130,135,23,13,26,90,96,88,90,28,16,200,153,26,13,218,18,48,173,130,39,6,92,66,4,140,163,17,33,4,35,205,66,101,53,48,97,201,1,131,7,143,35,49,130,139,102,114,68,24,144,197,240,38,144,172,136,114,73,178,204,201,21,93,130,223,104,144,169,47,202,33,142,105,163,207,213,116,163,94,231,231,154,229,230,15,42,122,207,84,196,91,123,181,158,185,170,135,203,138,80,66,174,157,196,156,58,111,83,46,151,66,45,167,93,197,84,57,241,119,235,38,179,34,170,190,127,255,255,143,138,125,127,199,49,63,216,202,192,3,16,0,1,191,253,149,151,179,55,162,176,148,128,192,14,236,39,85,205,210,111,113,237,168,84,243,237,130,187,143,152,60,165,153,169,210,243,186,115,76,172,222,198,200,85,41,195,255,191,248,101,184,2,156,88,228,185,232,195,88,127,70,9,198,49,84,176,69,50,189,187,168,239,130,224,135,40,164,104,100,62,249,152,120,24,54,171,104,103,226,244,190,182,132,210,166,227,122,167,215,105,239,24,127,9,117,252,39,52,211,115,97,107,147,88,99,1,2,66,198,22,62,97,194,40,68,62,56,6,48,26,2,5,2,37,1,161,153,139,6,39,91,146,143,13,57,236,109,19,17,206,93,34,0,18,249,16,140,167,219,192,40,144,225,217,22,53,107,9,190,184,217,25,115,75,85,3,48,247,13,130,160,150,227,72,115,159,198,43,61,42,119,97,105,192,141,78,250,51,37,217,8,65,127,231,28,73,19,172,167,74,202,50,2,136,236,65,88,218,115,211,255,251,178,100,223,14,166,250,103,70,19,154,91,240,114,204,233,154,60,104,170,21,85,157,38,109,140,254,129,133,51,166,168,243,21,96,43,136,209,204,203,98,180,211,31,91,240,138,100,201,141,1,47,188,253,232,89,100,227,150,156,164,137,32,90,0,28,91,97,204,21,112,110,23,114,54,139,153,137,100,101,50,221,182,123,27,166,237,211,245,84,185,201,103,255,216,168,6,53,1,111,253,252,59,169,97,15,24,142,79,34,139,124,64,180,68,116,100,172,68,138,110,182,21,189,89,117,67,25,222,180,217,44,236,244,56,145,105,161,84,95,106,255,243,93,105,103,33,246,98,219,42,210,204,139,37,172,196,51,56,97,14,168,49,164,30,100,49,77,43,185,93,55,117,189,78,119,216,140,180,186,58,58,219,126,189,233,140,69,83,42,221,159,181,64,137,0,0,237,180,11,184,113,96,1,1,65,147,34,80,242,213,51,161,2,45,152,224,138,194,110,49,143,23,30,0,212,154,88,56,90,129,204,177,39,209,5,154,217,51,146,193,180,70,98,162,207,199,137,67,134,100,10,248,17,129,96,201,232,12,36,145,201,190,91,165,50,130,95,119,85,59,37,76,5,3,162,209,162,223,192,47,82,223,119,85,208,24,124,41,69,165,200,188,208,231,224,43,202,26,16,81,216,117,148,177,238,128,99,53,55,46,173,110,61,103,127,239,186,107,141,47,123,150,37,48,134,217,16,135,23,1,128,49,135,77,70,37,14,123,213,113,70,29,60,179,4,89,135,134,116,231,195,140,90,144,65,117,253,117,50,62,233,244,187,35,143,199,167,139,115,220,155,46,97,138,167,20,9,36,64,2,0,0,1,101,216,204,110,86,40,89,129,166,133,27,106,8,160,229,105,3,13,42,188,122,55,202,36,22,127,130,255,46,20,84,5,54,200,228,37,63,127,59,71,253,136,195,96,225,76,230,125,255,253,204,113,48,196,42,26,18,30,185,22,102,92,243,53,202,23,100,68,83,193,185,213,243,19,145,154,30,103,144,40,241,12,183,54,61,24,20,81,121,213,105,223,228,146,231,255,18,215,120,249,121,127,120,20,140,109,153,184,64,41,80,195,16,204,172,120,42,98,113,241,6,14,78,14,86,48,65,102,120,35,210,0,129,13,3,167,49,16,89,118,12,36,33,17,76,48,68,20,168,2,11,4,133,39,80,32,125,230,80,115,8,127,5,10,12,1,133,10,23,80,234,218,74,199,58,136,192,72,24,8,80,48,146,168,161,15,112,200,156,209,211,128,162,254,33,221,143,170,2,254,36,27,38,11,148,26,3,121,132,87,118,154,83,139,155,120,207,89,248,74,82,218,15,117,219,132,113,146,88,180,245,201,121,133,159,255,117,245,183,234,155,79,255,251,178,100,215,142,229,194,102,201,27,67,87,178,109,12,233,122,61,35,88,25,17,155,30,109,225,117,1,169,51,166,12,243,21,96,101,221,147,94,72,62,138,6,197,105,90,174,165,14,156,49,36,75,247,190,217,75,191,136,137,152,85,247,204,117,77,234,161,250,188,223,242,119,147,252,221,69,58,184,217,81,13,151,239,243,190,196,161,174,75,189,69,174,207,243,200,26,178,221,185,118,66,19,236,77,229,83,107,230,201,0,221,0,152,160,177,65,200,2,153,107,151,74,6,35,99,186,188,109,238,136,245,98,238,136,119,26,99,214,217,21,76,213,167,254,179,184,163,17,107,82,171,184,197,114,70,161,157,157,116,26,145,68,179,139,62,48,239,106,177,28,64,196,163,180,187,20,211,170,170,27,177,152,168,133,169,40,105,74,151,59,169,54,106,150,86,18,56,246,24,242,47,80,103,0,0,229,136,205,238,76,65,60,199,137,128,84,128,166,67,238,1,51,96,209,192,160,17,128,176,105,164,165,147,20,39,193,130,130,180,56,170,31,151,13,120,147,8,36,120,112,202,19,135,11,83,88,136,104,200,148,140,24,21,39,140,120,93,106,142,1,130,131,36,130,133,109,117,117,22,248,88,235,58,45,26,94,100,197,109,209,74,60,208,82,134,48,64,80,20,221,212,118,34,154,209,40,90,117,18,21,180,71,166,230,165,201,16,53,215,69,207,86,167,157,178,55,73,69,122,10,151,166,241,255,243,224,231,27,56,70,131,197,250,110,15,40,201,15,71,186,76,173,114,42,83,227,132,196,140,60,97,136,228,170,30,183,118,227,76,66,71,124,187,24,146,145,81,179,63,37,14,162,67,242,196,215,112,124,241,63,197,115,255,21,199,252,207,253,215,199,224,66,128,192,0,59,118,198,202,106,3,67,193,122,203,18,36,81,190,227,1,142,62,38,171,216,158,150,172,109,166,51,103,92,109,134,237,230,1,28,238,254,199,76,254,136,224,230,25,16,76,178,227,126,66,143,82,20,35,23,36,50,172,134,176,202,208,103,26,230,154,3,43,233,45,173,149,38,37,35,83,133,178,165,45,233,146,119,203,174,255,43,126,126,73,255,59,244,143,63,164,126,104,126,126,34,253,249,130,42,94,113,144,97,147,203,184,115,80,163,145,16,84,196,102,198,96,40,65,53,109,78,69,81,107,104,14,127,160,102,183,10,102,204,136,168,14,44,246,0,77,34,93,33,17,41,230,202,52,6,234,54,177,229,104,101,141,97,204,104,209,37,101,172,240,39,45,91,50,88,9,241,82,234,70,14,215,146,21,122,179,103,142,1,132,60,50,135,9,136,100,236,49,200,213,104,27,154,151,97,172,177,255,244,91,233,237,69,74,254,160,241,172,64,178,255,251,178,100,211,14,134,58,103,72,27,120,69,176,103,140,217,151,60,35,164,22,25,155,42,109,25,126,193,140,177,38,12,243,13,96,68,41,7,57,226,194,199,30,77,242,112,25,169,177,234,59,230,115,218,101,173,179,227,255,101,202,177,183,227,45,201,145,68,153,239,235,30,59,183,218,100,178,162,54,37,16,249,251,123,51,167,85,221,221,207,220,1,240,0,14,239,216,220,32,40,172,37,217,153,94,71,54,144,178,32,211,67,175,150,187,220,14,96,58,232,90,74,156,104,137,204,159,229,46,11,128,210,179,217,127,46,130,203,251,255,250,175,110,121,124,92,179,232,98,128,236,203,118,113,244,249,88,36,169,108,255,9,175,115,59,115,123,54,175,22,7,65,90,187,151,65,163,170,231,107,52,78,216,221,108,175,171,252,195,47,159,98,0,0,238,252,70,243,0,14,8,228,44,170,73,98,135,9,88,81,145,214,11,212,130,70,82,246,77,40,152,98,237,2,10,87,54,219,72,138,84,181,203,66,53,221,170,37,195,180,224,213,108,44,136,49,47,21,229,121,198,105,58,36,43,150,35,98,60,197,185,145,26,109,173,130,50,33,137,67,25,194,206,213,48,92,16,225,230,173,185,141,156,123,221,127,89,111,215,223,97,203,211,178,185,35,121,232,219,98,133,132,168,49,74,92,65,20,32,112,209,250,219,29,92,28,52,126,247,89,36,13,218,96,254,86,25,89,234,17,34,33,27,177,167,156,32,140,151,113,146,240,245,119,239,82,246,233,252,22,230,125,194,88,254,158,186,198,128,24,119,0,0,95,191,42,204,182,2,6,58,1,37,20,2,243,180,164,88,68,60,42,178,228,116,97,21,16,44,88,119,182,8,93,183,91,201,148,229,96,148,194,51,218,244,234,205,170,156,25,172,6,193,42,47,98,236,237,54,111,58,39,170,215,199,164,119,3,249,145,82,151,115,7,200,154,56,28,78,24,115,101,122,200,158,45,88,118,113,122,95,121,109,155,231,95,254,84,233,220,215,89,197,46,50,146,96,62,232,173,200,22,178,97,67,135,144,59,121,138,199,215,46,99,214,75,248,120,167,170,86,178,94,126,218,238,233,220,250,218,118,57,42,38,149,227,226,53,137,67,180,35,185,247,187,117,122,118,171,247,159,190,181,229,51,128,178,47,120,33,16,186,133,204,52,220,90,135,17,106,145,95,23,226,64,96,146,161,50,169,185,54,76,249,171,164,33,123,209,185,80,187,108,101,66,32,209,66,89,172,178,30,166,214,55,155,4,202,132,140,130,203,89,18,68,46,119,110,8,191,90,118,35,17,137,89,125,171,179,82,32,83,182,44,222,198,172,177,55,97,221,183,14,72,101,206,204,42,247,229,218,247,179,202,247,109,255,251,178,68,217,14,165,74,102,203,27,47,69,66,165,204,217,83,101,230,168,82,21,155,48,108,140,190,194,21,179,166,93,131,151,128,232,229,202,94,50,59,145,83,65,196,94,121,132,136,28,254,154,26,11,29,82,228,202,46,26,131,231,47,153,19,213,46,242,202,81,117,175,211,153,229,127,255,255,255,248,100,38,255,161,57,76,20,160,206,167,80,30,151,33,250,96,147,138,6,217,165,89,209,93,140,61,236,177,64,214,211,171,27,142,174,10,227,129,132,216,141,107,185,224,244,68,216,170,105,186,173,217,116,48,248,220,49,218,11,51,51,52,24,202,186,228,167,10,203,135,158,89,84,165,199,125,33,157,69,39,107,0,145,155,28,135,150,127,201,119,237,107,255,78,171,75,104,238,200,168,149,41,174,66,185,9,49,42,100,77,57,152,140,172,201,84,156,115,76,174,65,67,222,136,79,211,182,172,162,201,95,215,64,198,0,0,44,208,196,89,80,74,5,21,53,137,48,72,96,14,156,152,44,199,69,1,199,132,193,102,32,206,154,112,210,68,180,249,99,34,73,33,81,23,236,187,165,182,106,240,89,79,38,196,176,71,217,33,144,48,168,100,88,212,164,50,105,201,236,36,226,220,161,106,157,20,8,112,43,146,28,16,149,213,121,87,35,101,92,136,147,12,23,216,208,132,55,65,85,92,198,106,78,62,207,220,56,1,9,65,33,244,40,103,118,216,124,82,86,241,201,41,102,45,95,198,204,253,255,237,238,91,250,51,71,142,157,118,117,9,48,213,114,142,71,62,199,58,125,181,199,203,159,53,59,175,119,217,244,20,59,25,199,190,37,231,82,59,9,28,136,97,32,250,89,167,207,119,253,79,206,166,232,81,246,200,235,159,170,122,128,237,233,128,2,80,0,1,47,254,102,87,51,182,194,149,58,185,194,56,178,221,196,207,5,7,208,114,221,141,50,0,207,79,126,36,29,213,24,207,191,174,70,26,27,101,202,180,44,211,239,255,231,253,57,247,214,53,207,82,244,82,58,68,159,102,244,206,80,64,42,247,17,172,76,85,7,85,27,70,51,31,182,74,218,152,33,201,72,140,190,197,67,204,233,39,53,249,106,112,157,56,255,158,95,224,102,164,148,203,21,76,109,36,57,44,71,80,95,195,138,70,4,4,152,73,65,147,13,42,227,0,32,22,2,102,40,44,190,155,44,9,74,255,214,137,164,12,165,152,44,214,124,66,120,188,86,8,187,207,50,182,171,12,8,85,12,112,39,18,87,139,185,246,155,88,87,38,10,120,114,153,189,98,44,242,197,93,164,29,98,171,4,193,153,29,13,36,52,196,155,171,152,250,209,56,76,186,86,215,100,53,108,227,253,181,255,223,255,204,255,242,45,169,234,191,255,251,176,100,206,14,133,234,103,72,155,120,91,242,103,172,233,154,61,3,88,20,193,157,34,109,141,126,193,154,179,101,156,243,13,96,90,117,37,218,109,229,249,127,173,28,155,58,149,77,171,77,173,179,44,166,193,78,4,227,197,217,97,203,206,207,211,113,221,148,170,200,41,119,105,50,75,46,230,212,135,138,86,192,0,82,91,144,147,157,14,28,136,128,120,48,150,69,177,204,192,105,113,201,31,93,235,198,224,211,1,131,181,226,114,136,233,229,247,104,94,165,65,9,218,49,255,13,114,74,67,17,87,245,39,167,124,190,38,137,210,34,126,50,17,148,204,233,67,150,67,177,78,20,126,42,203,170,69,253,191,38,173,55,133,87,205,13,14,66,63,217,75,35,220,244,63,169,83,7,196,134,92,246,224,42,0,11,109,248,207,26,22,86,107,139,157,125,232,222,9,126,21,6,98,144,9,76,16,128,2,146,85,173,25,40,92,215,102,65,71,59,12,77,72,231,89,21,60,177,8,146,11,116,80,89,144,248,53,104,17,72,84,78,125,13,139,13,221,102,117,104,114,69,130,21,233,71,157,112,180,220,47,96,99,85,116,80,181,18,134,26,121,78,35,207,135,174,30,255,158,103,190,248,117,198,218,229,253,241,117,213,78,198,115,115,84,238,122,158,247,211,159,246,244,219,114,172,53,240,214,62,228,189,2,199,244,253,169,159,180,219,197,62,239,114,145,236,151,181,206,65,120,165,162,191,171,180,0,205,78,0,36,48,0,59,174,240,17,230,72,117,241,115,85,143,131,17,116,48,156,97,44,76,195,155,252,99,210,211,114,255,26,184,172,132,121,115,95,125,116,63,116,161,19,5,144,207,145,212,249,184,199,53,172,252,106,167,67,93,146,117,96,28,150,86,225,89,40,68,155,255,189,167,150,251,221,179,246,152,215,189,214,122,246,169,172,239,123,104,28,155,106,219,114,223,236,152,199,227,60,247,219,254,150,219,48,159,142,251,77,153,125,134,177,64,16,141,88,49,192,186,51,76,138,59,242,10,48,172,63,55,164,234,14,30,204,204,57,140,114,28,140,97,11,204,95,72,76,20,5,69,135,131,10,65,112,112,4,96,128,164,65,32,96,129,0,129,84,1,20,8,137,140,4,76,128,192,104,220,104,172,195,124,196,1,78,218,177,49,96,184,34,42,39,241,141,184,137,8,179,128,16,154,134,59,171,140,172,0,160,21,131,52,228,127,149,72,161,152,109,12,199,128,28,39,9,161,166,144,132,50,50,150,143,21,3,42,127,90,52,109,237,105,96,192,239,29,128,130,212,19,164,212,46,154,62,251,238,229,243,23,14,189,155,230,220,254,127,187,234,101,148,118,153,117,110,117,220,93,171,81,87,45,150,253,255,251,178,100,220,12,36,215,103,74,27,76,93,66,114,140,217,122,60,38,168,26,181,155,18,46,237,109,209,239,51,101,168,240,162,216,57,207,187,184,53,117,203,181,28,245,24,99,106,31,165,218,194,197,15,153,57,243,195,154,231,62,224,253,125,245,119,21,110,127,112,246,199,131,111,209,101,61,234,0,7,39,107,188,104,142,64,148,63,196,202,16,220,59,20,97,11,130,140,99,218,182,44,152,215,190,161,68,142,137,155,87,183,175,151,116,252,178,244,69,98,95,15,35,71,51,66,112,153,56,160,149,207,28,65,3,164,201,146,20,185,177,216,179,31,212,170,220,143,188,130,70,153,104,210,91,193,26,77,67,180,19,35,183,121,118,89,26,234,57,63,171,104,123,152,60,185,216,186,190,26,187,105,177,103,25,143,34,96,66,148,56,121,77,139,12,69,161,166,165,56,94,74,0,4,112,83,12,201,66,227,11,139,15,118,86,52,177,160,230,192,99,12,15,12,84,80,53,96,241,218,50,49,12,28,126,12,22,129,65,13,216,112,18,173,239,44,60,157,99,192,115,1,4,21,160,18,32,7,9,215,57,144,3,198,22,1,176,117,184,211,149,72,152,8,23,0,3,132,132,192,116,117,8,3,76,196,152,179,176,252,52,102,196,211,47,238,37,28,148,188,145,120,110,95,38,70,218,7,106,244,59,101,239,110,76,222,83,48,3,70,7,68,144,112,188,142,167,247,117,98,219,219,117,145,244,106,185,148,213,68,179,55,206,180,178,167,109,17,153,221,206,172,124,243,12,83,89,209,203,185,37,189,111,191,159,18,107,231,123,180,177,155,98,79,87,9,158,123,185,222,238,87,137,70,177,241,85,0,32,0,20,146,212,50,166,96,4,71,64,128,182,24,67,18,133,133,54,233,202,59,91,248,145,239,120,17,33,103,106,76,231,90,52,64,17,191,137,158,84,227,83,68,254,13,21,147,48,31,174,36,144,16,206,70,28,122,91,62,226,86,63,51,179,169,36,125,232,63,215,59,96,253,92,250,81,2,106,87,100,42,109,153,110,84,27,66,61,186,116,214,153,77,252,142,121,156,58,92,243,197,138,34,240,2,129,204,171,111,50,233,188,224,77,147,199,117,204,210,104,51,91,20,199,232,3,26,162,12,244,4,50,153,80,193,109,192,72,89,55,195,15,165,97,161,16,165,58,136,130,64,0,90,21,22,100,4,35,34,11,138,8,131,134,100,0,3,24,157,137,135,101,204,65,28,58,159,143,107,24,48,137,80,72,72,60,8,48,96,29,162,180,166,36,222,175,201,52,226,43,204,64,178,40,147,198,252,70,154,11,17,145,196,158,229,103,137,74,45,252,4,212,177,148,198,109,209,64,119,109,80,115,149,51,231,244,81,255,251,178,100,212,14,133,203,102,198,19,133,127,66,106,172,233,87,60,35,168,25,49,157,22,78,13,254,193,184,51,102,168,243,142,96,213,166,161,144,9,7,102,22,111,148,205,12,188,207,235,189,133,180,154,25,207,206,25,17,249,37,41,19,98,50,225,31,203,62,164,50,136,147,214,169,151,146,192,135,120,209,33,218,70,121,216,28,99,238,52,39,153,163,29,225,63,116,203,5,184,35,48,13,254,149,188,9,173,255,228,92,36,232,186,183,33,108,71,243,130,184,194,197,90,38,150,53,230,133,168,119,133,122,2,225,148,111,58,255,250,207,209,138,161,18,66,178,131,101,53,201,163,232,91,158,75,213,127,55,239,163,53,61,223,53,24,142,224,130,130,80,226,49,32,237,198,86,50,172,29,65,18,185,70,253,164,66,60,50,85,58,116,185,8,147,35,106,185,228,68,83,133,231,231,210,221,141,134,62,73,239,158,75,192,26,0,9,67,53,135,195,50,206,243,78,219,195,82,119,35,8,80,19,48,76,227,26,192,51,43,75,131,47,133,67,20,71,211,32,202,208,48,120,96,120,20,97,232,50,24,55,8,5,49,32,0,72,6,28,5,133,65,192,80,60,2,16,7,2,179,0,65,96,128,184,12,6,152,82,105,149,0,135,4,4,5,33,25,32,0,95,228,138,48,172,91,12,0,28,0,192,249,49,29,52,103,77,20,65,119,221,5,108,114,154,220,4,245,64,44,86,74,135,101,84,119,17,206,125,138,49,232,126,157,226,141,163,156,70,200,192,108,176,141,52,7,80,99,251,175,207,101,215,105,238,133,75,30,250,250,179,11,197,191,20,163,116,232,171,39,246,105,102,18,98,81,105,168,46,179,182,114,198,155,73,76,158,37,225,173,185,111,13,117,228,241,69,103,52,121,231,138,191,24,77,133,239,245,139,82,55,246,175,248,136,250,3,216,179,215,127,120,220,215,150,186,221,198,182,245,47,82,191,189,0,13,55,9,20,255,255,59,229,113,24,126,217,28,254,80,41,203,124,75,63,143,45,183,139,94,149,182,234,147,166,63,227,217,28,194,52,83,205,50,23,191,254,60,172,138,174,8,130,97,208,101,50,112,170,178,167,209,250,145,172,85,205,82,75,213,95,74,127,76,159,125,247,27,218,213,77,218,179,76,93,223,9,95,99,101,26,123,133,71,249,253,47,143,250,104,159,255,230,62,189,194,215,125,24,89,228,23,16,152,8,16,97,94,249,131,12,230,174,11,146,149,204,102,108,53,128,36,195,99,66,131,225,16,60,4,27,48,136,24,136,2,56,23,26,8,67,169,206,191,204,44,7,82,228,145,0,128,147,9,107,145,20,8,133,173,96,88,66,254,189,11,10,217,193,130,146,227,211,171,135,193,255,251,178,100,205,142,7,43,103,68,147,169,127,64,102,140,233,186,60,40,168,24,109,159,26,78,25,189,1,110,179,101,72,244,137,96,186,174,38,41,41,128,224,134,119,59,31,125,102,153,134,113,215,213,166,202,217,116,0,221,171,60,240,220,134,110,93,37,209,233,139,6,229,27,157,136,230,82,104,204,77,252,84,23,49,151,240,113,103,28,238,69,114,123,34,33,71,244,93,174,205,160,117,244,177,44,194,251,26,232,94,209,207,47,167,115,95,61,235,54,55,214,83,248,123,110,6,181,79,48,89,182,121,110,165,167,48,157,76,184,200,33,64,254,113,145,123,159,38,132,224,242,132,171,252,234,47,233,0,47,146,145,113,54,68,16,94,167,139,196,228,227,216,31,204,185,146,238,45,248,225,232,230,238,22,196,50,185,88,169,255,185,204,100,22,114,7,33,92,150,175,84,42,82,196,110,204,77,178,20,244,58,165,22,139,58,156,238,218,181,232,141,85,219,189,94,139,201,183,167,93,158,154,75,221,255,94,84,36,154,190,149,245,17,0,1,25,108,208,37,99,39,35,12,66,111,53,85,48,66,104,53,8,101,195,50,97,104,105,82,99,240,177,130,78,15,106,113,6,18,82,196,191,163,64,212,193,89,106,47,16,12,2,181,246,224,174,214,0,148,188,94,121,164,7,183,208,83,95,113,144,76,24,50,100,43,30,195,160,232,231,85,207,151,19,110,119,109,50,58,210,161,0,62,6,197,130,178,104,144,211,176,8,171,100,175,99,101,183,93,182,187,180,85,93,219,203,83,247,148,65,170,123,170,111,169,152,117,57,36,221,14,184,182,69,252,191,248,175,108,213,119,125,242,170,175,147,169,169,73,37,112,198,68,178,42,21,151,20,173,37,8,195,121,136,106,149,55,80,97,6,231,90,246,154,53,157,196,174,162,7,92,160,42,233,128,130,237,182,1,135,241,41,96,219,4,133,7,195,149,46,231,21,155,95,134,58,95,153,255,232,117,182,90,127,250,137,101,169,145,229,225,146,24,169,88,143,41,9,89,19,170,255,153,236,8,203,150,102,207,43,205,36,215,83,189,231,245,223,133,26,198,176,248,122,122,217,169,153,255,229,167,50,141,209,148,210,127,220,252,188,40,140,167,75,50,138,104,196,55,35,253,180,205,80,174,51,18,40,195,36,195,103,46,14,84,0,50,25,84,205,41,19,25,5,68,0,3,50,133,199,135,197,144,14,38,171,104,20,28,35,13,146,134,193,1,66,225,164,49,49,153,169,25,12,188,36,214,74,243,22,1,153,243,72,43,3,168,200,16,136,68,123,73,34,224,166,203,148,224,64,207,234,207,129,158,40,118,71,94,15,114,27,73,79,97,249,50,192,183,92,156,137,3,96,166,154,255,251,178,100,191,142,133,170,102,199,27,140,94,18,86,108,217,163,48,67,110,25,109,155,18,46,13,254,129,153,179,166,104,193,150,252,86,185,29,71,114,126,180,115,60,40,127,149,109,247,251,73,50,69,238,53,172,103,74,106,199,196,106,201,255,232,223,18,45,7,94,153,73,17,115,33,154,163,100,244,183,221,158,205,225,87,116,111,127,22,153,180,178,86,108,172,91,230,216,189,62,105,10,218,206,181,247,125,231,119,191,131,138,73,140,111,87,38,194,204,34,173,159,233,28,32,42,70,220,93,16,228,7,148,40,46,7,2,195,50,91,184,127,249,23,46,134,26,76,236,228,115,211,127,226,160,253,31,255,255,230,197,223,179,255,60,252,2,60,175,52,11,117,22,16,148,193,71,44,18,150,103,70,92,225,121,57,145,102,72,91,175,73,56,181,236,164,92,68,117,136,77,163,203,148,45,56,237,185,167,206,107,174,246,61,42,135,83,147,233,71,90,163,34,120,53,10,0,2,0,16,92,159,67,117,84,203,155,55,201,207,131,240,113,243,84,61,105,12,150,8,162,96,194,8,2,175,244,205,47,226,185,125,39,162,239,228,161,243,92,180,173,171,54,157,29,26,86,38,82,255,195,25,69,42,161,194,21,167,106,45,69,218,76,165,253,44,113,114,130,65,174,19,192,116,28,76,157,18,69,135,7,200,71,10,69,69,63,196,68,117,126,169,82,169,61,79,60,71,21,252,87,220,212,223,95,37,173,160,183,114,134,104,198,223,57,171,114,212,120,152,64,81,178,113,165,168,161,216,220,106,201,136,76,151,221,234,63,116,211,119,197,203,62,88,238,118,119,23,83,213,180,24,165,128,0,35,8,217,9,70,220,46,161,45,5,90,90,208,228,201,17,12,217,83,50,59,235,221,185,244,11,132,159,235,88,128,193,190,155,87,255,239,173,167,74,200,148,86,71,232,204,233,53,167,70,118,87,26,116,71,118,118,75,21,141,124,202,137,33,179,150,217,81,146,249,30,164,67,185,106,180,187,53,236,187,50,179,77,191,52,172,154,37,82,200,157,209,219,92,48,2,48,217,196,51,165,133,53,76,173,54,31,36,49,9,13,49,36,43,18,27,205,109,94,141,14,9,12,215,7,140,9,54,12,0,1,128,65,161,96,79,48,140,26,48,80,32,48,216,18,46,121,84,60,206,133,2,1,140,124,140,136,48,168,126,10,54,2,136,142,125,152,16,144,88,20,12,104,233,32,145,57,24,32,81,216,26,40,170,32,209,215,70,32,180,21,252,110,88,187,212,110,89,196,228,135,23,83,157,12,10,7,193,12,177,113,201,224,37,213,42,124,93,183,41,21,89,103,87,131,223,45,118,109,125,5,13,254,216,203,118,219,125,221,195,57,255,251,178,100,200,8,4,233,103,73,211,72,94,96,96,172,217,173,49,37,63,28,181,157,14,46,237,111,202,5,179,101,232,241,26,137,182,157,181,237,238,171,157,205,221,239,99,215,109,85,84,201,198,195,30,247,182,43,169,154,182,107,83,98,78,218,136,27,21,83,203,76,212,54,36,112,94,91,153,60,160,177,117,79,109,167,43,38,183,82,218,166,27,117,48,181,43,109,142,24,251,124,195,222,144,14,220,141,23,181,252,81,159,206,100,37,179,179,191,64,1,241,131,109,219,126,173,99,66,197,50,27,245,216,113,50,30,73,136,141,7,173,162,68,131,42,179,121,245,222,70,94,43,93,73,9,96,235,253,121,32,64,194,56,77,28,66,90,185,244,228,85,144,150,148,172,107,229,75,238,155,146,218,145,218,227,206,148,107,165,143,202,141,59,95,237,212,115,156,220,122,135,201,195,86,219,168,65,78,245,237,247,61,171,72,250,83,106,122,138,72,179,89,73,191,154,140,183,118,136,233,49,252,183,151,151,127,40,179,250,249,235,41,235,95,231,224,244,118,0,19,147,33,187,13,120,65,50,226,224,198,123,147,43,38,72,160,102,15,23,153,54,12,102,1,105,143,200,38,101,64,145,2,76,40,243,70,128,32,112,81,128,249,150,126,56,52,170,48,4,28,64,145,28,130,133,222,6,46,98,49,132,116,11,5,132,170,155,90,3,7,105,193,88,137,168,172,138,81,1,172,51,62,134,165,177,122,88,133,29,247,198,238,45,74,121,170,218,36,0,97,241,72,17,139,113,248,136,63,16,46,29,110,122,113,21,81,47,185,135,236,155,119,240,233,219,238,143,227,251,238,249,138,190,122,150,70,165,149,182,10,101,171,37,13,74,220,203,115,170,78,48,254,239,228,241,52,251,159,51,42,40,162,132,133,151,125,117,122,94,202,182,75,234,84,103,50,202,139,143,230,89,25,88,7,31,255,179,245,128,2,154,8,146,219,177,164,194,172,57,207,215,210,145,175,18,193,59,182,90,125,131,77,174,94,223,13,188,5,47,71,153,246,235,255,234,115,17,226,168,66,42,78,202,179,57,83,178,21,14,200,152,211,189,72,86,94,198,44,196,114,43,177,81,29,213,35,207,59,157,28,140,254,251,250,143,177,206,166,153,135,179,226,40,100,68,55,171,53,234,170,167,59,127,162,167,163,53,64,206,0,173,198,75,6,106,207,134,130,250,115,25,64,149,192,18,224,32,204,203,179,0,197,166,50,72,99,142,96,38,244,126,7,38,129,129,75,7,64,228,194,254,140,0,32,138,66,9,13,97,227,129,234,16,212,76,32,136,49,37,74,217,205,199,133,32,160,97,24,97,17,42,236,86,39,18,63,38,118,184,251,192,248,210,218,137,84,255,251,178,100,189,12,133,241,102,197,147,154,90,240,100,204,233,138,61,133,58,21,137,157,26,77,149,189,1,137,179,102,28,241,138,184,205,255,171,75,90,8,125,228,215,39,51,150,210,83,63,245,175,48,52,7,41,41,185,15,84,100,77,18,109,24,169,223,108,190,139,239,81,45,231,236,148,170,166,74,48,227,144,68,88,134,30,42,6,22,32,113,20,96,146,140,12,17,48,249,74,170,60,251,39,82,157,104,45,214,165,50,217,22,123,84,110,235,160,20,168,68,66,102,215,67,249,40,163,74,66,112,107,17,201,216,141,212,220,38,138,182,44,235,31,57,205,253,158,58,159,91,253,21,69,19,44,239,243,206,185,127,243,47,252,236,84,186,77,105,145,144,187,54,169,152,38,9,92,33,208,123,71,168,116,177,129,14,53,218,59,67,51,217,222,126,103,146,31,116,216,229,141,83,67,59,222,200,238,199,71,217,191,117,253,191,116,253,248,154,0,140,195,167,53,170,120,198,6,163,202,149,76,128,248,49,9,188,191,6,242,143,26,32,110,104,208,113,156,44,129,12,96,16,152,203,33,209,8,104,46,130,8,2,131,3,164,65,112,224,176,140,22,14,40,14,9,12,4,49,72,20,144,36,101,0,130,228,0,114,32,18,105,140,129,203,181,12,152,60,58,80,92,142,4,11,36,51,82,197,212,193,28,229,128,183,17,123,85,202,158,140,193,84,42,52,200,99,79,228,46,87,23,128,104,181,93,207,147,195,15,221,233,216,237,218,223,123,240,191,174,234,128,76,145,52,225,52,37,250,119,35,209,201,5,128,140,160,147,37,55,204,165,168,131,167,92,140,40,179,72,218,143,137,63,40,213,189,120,106,106,53,213,92,37,51,55,51,61,172,203,251,126,108,134,234,186,122,64,54,247,90,186,175,254,128,26,146,219,76,20,163,81,6,59,11,156,130,57,41,228,10,4,220,234,251,47,56,215,59,206,45,93,225,21,31,239,31,31,235,145,253,47,110,9,34,0,28,49,117,186,180,172,155,165,147,4,196,179,112,12,242,48,136,90,227,188,61,244,203,143,255,30,77,202,169,186,168,229,227,22,70,207,147,187,166,108,143,184,99,4,246,66,83,207,183,190,173,41,161,12,222,250,42,45,29,123,26,100,186,218,128,114,12,102,88,11,25,84,78,109,32,33,199,16,102,43,16,152,124,76,74,94,48,122,128,195,98,80,112,28,204,41,34,99,194,209,48,32,89,85,201,68,68,193,246,18,133,96,208,10,250,6,2,149,176,80,23,121,192,26,19,149,137,87,43,190,211,22,21,51,95,17,193,28,173,161,37,226,180,213,107,19,115,206,253,35,95,125,203,174,86,1,106,15,187,91,159,141,52,248,105,209,167,148,97,115,255,251,178,100,203,142,134,28,102,196,139,129,95,164,107,12,217,99,60,101,190,21,233,157,26,110,21,124,201,171,179,101,168,244,141,104,82,201,216,188,196,180,44,104,152,117,204,181,35,247,219,109,36,125,18,244,255,162,253,221,243,172,187,25,157,249,172,109,24,247,190,226,205,141,102,79,30,118,165,69,178,123,106,14,114,7,41,74,217,219,189,233,163,239,93,70,126,82,78,56,243,103,50,17,20,154,152,6,64,137,37,180,233,100,60,66,245,136,252,68,6,113,15,87,133,81,245,18,139,156,184,236,233,69,21,146,79,6,147,188,197,244,238,108,47,159,190,44,82,154,230,230,127,254,95,171,135,181,10,56,207,8,141,140,206,196,148,233,169,19,101,217,222,229,196,104,75,145,236,202,204,235,196,12,183,230,135,103,33,231,223,158,103,249,25,33,120,174,25,161,115,50,238,119,117,56,220,243,39,21,216,101,20,53,0,0,147,7,69,12,96,185,57,202,76,228,182,163,10,26,64,221,82,82,33,173,93,70,8,9,152,188,8,99,54,249,142,131,33,96,49,136,132,33,96,72,208,28,196,160,6,70,60,6,18,16,167,169,137,195,106,114,96,160,92,248,208,4,101,26,138,203,80,104,4,174,216,41,123,33,208,176,212,160,15,1,146,4,86,91,113,97,202,53,25,197,97,220,73,180,16,151,217,91,81,13,183,126,82,220,32,1,97,222,126,26,70,117,230,99,207,27,168,253,195,245,165,118,97,251,220,199,187,238,187,207,23,41,29,188,149,113,254,23,36,101,156,22,135,156,211,50,4,19,222,5,147,114,39,28,211,83,109,199,79,114,191,213,202,10,210,238,62,248,138,247,86,206,93,108,90,190,186,117,114,72,76,242,82,246,1,146,58,0,64,18,237,151,29,206,70,216,73,149,227,23,0,94,71,180,135,250,19,69,12,24,238,239,185,187,254,246,122,30,246,214,51,241,219,117,234,242,91,45,10,129,250,74,133,19,40,105,175,163,146,57,27,254,18,149,85,52,209,192,18,54,49,158,110,108,110,67,34,131,132,0,116,69,141,92,250,89,54,121,153,74,95,94,79,91,93,89,236,168,158,104,222,241,24,179,119,100,165,211,26,199,41,8,118,35,85,233,14,40,144,178,186,1,105,89,109,7,25,30,33,33,177,51,138,254,139,92,157,43,136,113,249,206,249,24,106,41,140,130,26,178,104,99,89,88,65,152,131,14,133,42,208,81,192,64,10,74,44,67,9,3,21,20,84,98,16,252,208,6,99,6,100,200,36,0,78,28,97,249,5,0,197,12,0,8,48,169,149,149,1,147,253,211,136,48,57,59,230,198,218,27,224,189,90,4,50,140,160,192,38,98,167,101,128,22,2,176,139,177,198,168,236,255,251,178,100,206,142,5,232,102,197,147,129,95,162,116,204,217,103,60,101,190,87,109,157,24,77,161,189,1,196,179,102,168,241,151,52,69,50,118,96,105,43,208,7,0,152,142,52,23,136,0,209,111,215,143,227,248,221,47,234,38,26,62,38,127,244,255,94,24,105,189,50,205,163,112,183,75,84,61,171,189,205,132,183,74,26,248,244,30,54,207,28,36,167,173,137,53,103,148,212,83,107,35,221,61,110,164,206,169,19,202,54,79,99,226,155,136,4,52,162,42,89,42,153,134,13,146,141,53,38,72,93,148,46,113,22,161,122,107,20,189,183,93,225,198,46,51,254,233,89,238,217,91,60,189,241,219,241,234,85,23,159,254,127,230,101,8,243,214,124,41,118,118,136,193,91,233,24,0,64,168,32,156,138,187,178,10,33,216,80,60,51,22,22,24,28,116,149,247,108,45,146,111,210,166,209,208,237,40,231,148,56,243,170,78,198,213,209,144,175,83,238,146,153,229,28,142,251,65,213,0,4,229,248,67,124,113,112,88,145,210,0,96,193,153,52,64,147,102,14,0,20,58,39,149,21,45,36,73,71,199,85,100,48,71,110,74,235,58,97,194,217,1,125,24,130,62,5,136,74,89,84,56,254,58,78,37,100,116,122,11,182,166,110,19,206,133,11,193,229,201,182,164,137,61,173,245,120,164,182,129,229,167,151,92,169,90,181,251,246,181,21,189,133,107,80,245,206,227,150,191,255,255,234,247,82,255,67,247,41,3,238,72,9,176,191,1,8,133,228,20,169,185,185,48,215,255,163,165,45,200,75,242,168,126,235,109,58,189,207,141,117,53,123,246,95,105,202,219,47,122,59,157,147,50,181,155,101,104,85,1,4,144,0,4,251,254,48,170,22,241,16,244,193,93,203,140,57,157,142,77,152,217,0,0,117,92,3,56,1,212,171,255,255,70,105,55,103,41,8,205,18,132,221,73,150,73,207,50,251,52,211,126,112,180,134,44,131,19,124,75,194,228,66,51,105,156,50,175,79,178,190,178,255,252,92,184,217,153,167,79,118,200,242,252,254,223,201,66,0,0,132,180,6,48,130,156,192,34,17,178,192,134,4,20,30,72,82,99,228,41,178,28,70,71,31,128,1,6,51,25,3,137,5,8,197,75,203,74,137,138,160,70,72,178,82,2,204,4,211,57,83,99,20,236,12,80,180,38,38,48,147,98,211,40,10,128,173,69,116,211,11,192,100,138,1,75,12,143,34,136,20,86,37,52,66,81,31,16,193,166,213,95,108,181,192,107,69,247,163,110,211,141,212,125,17,194,38,231,7,211,99,164,1,121,199,153,146,154,181,213,253,241,83,47,122,42,202,200,112,180,220,160,153,217,249,175,246,87,238,250,138,173,175,151,207,245,255,251,178,100,198,140,197,25,102,201,155,65,103,162,86,12,217,163,48,35,126,24,1,157,24,110,105,107,201,192,179,166,12,241,33,184,220,71,50,201,170,158,117,79,159,101,25,193,179,158,233,117,236,132,14,152,185,135,41,174,106,172,43,119,105,76,70,118,170,247,245,254,254,179,145,10,232,0,43,18,0,14,219,126,150,187,50,137,112,66,89,69,128,243,145,93,19,114,240,140,172,140,80,160,202,132,58,55,114,49,72,2,70,34,47,181,215,211,239,227,169,23,204,116,185,20,102,120,153,85,88,113,159,15,98,212,50,218,230,42,17,102,217,173,202,164,154,34,90,34,107,74,158,36,237,150,253,162,101,230,55,59,33,38,172,200,102,152,121,184,65,77,6,186,141,25,201,11,80,49,70,60,51,155,19,247,223,145,17,55,0,165,21,0,9,229,212,9,152,203,175,56,5,71,69,8,1,30,216,40,120,112,154,5,68,203,225,133,152,236,35,84,153,41,136,135,176,184,35,27,132,5,159,209,161,203,65,51,194,163,217,116,221,53,53,103,247,38,70,238,35,75,202,76,36,116,106,253,141,206,95,187,33,110,242,111,171,36,169,82,150,160,184,68,58,38,114,58,199,220,6,135,3,195,28,97,203,85,177,213,135,157,7,148,97,206,67,67,206,202,187,174,187,236,106,151,118,101,39,102,68,98,31,169,29,153,144,92,135,158,165,33,40,53,77,113,146,56,193,173,45,121,237,18,234,148,113,208,62,171,59,58,222,154,71,214,108,202,122,65,76,56,0,3,185,10,222,255,239,251,237,59,215,35,180,120,191,226,113,130,213,6,161,121,222,76,161,79,207,142,121,124,207,46,236,142,6,3,86,227,100,147,148,249,67,33,228,218,70,242,25,165,111,188,228,15,33,94,19,84,161,69,228,163,8,194,82,132,214,71,109,221,92,71,172,173,183,111,32,246,189,157,146,166,118,91,51,38,94,156,147,211,105,124,244,229,201,180,115,234,20,202,106,28,169,104,150,79,12,146,191,88,233,170,150,226,229,187,125,54,254,239,186,143,128,176,0,36,157,134,20,240,108,146,166,198,204,96,146,162,35,211,73,226,49,54,225,72,227,59,71,69,131,45,51,79,144,196,113,164,4,194,74,161,170,98,80,149,178,34,11,7,4,152,154,106,34,137,66,7,4,132,41,24,18,56,208,42,143,148,8,187,174,144,64,20,68,148,53,169,48,144,72,64,66,72,88,189,154,164,107,94,108,118,91,34,12,182,241,105,19,63,98,176,100,20,255,9,36,37,45,66,252,22,32,50,4,228,216,156,61,25,91,47,55,237,51,55,203,194,119,41,196,174,187,87,127,204,51,125,95,117,244,200,62,27,120,218,71,91,140,44,170,202,133,25,228,255,251,178,100,217,12,4,246,102,201,155,69,110,210,123,236,217,237,48,200,175,24,157,157,26,109,161,251,9,229,51,165,204,244,161,41,37,238,215,36,108,69,153,252,121,41,92,191,190,95,166,216,225,45,185,66,183,78,239,83,205,17,205,131,23,143,102,56,127,215,218,186,251,110,165,177,23,181,132,18,41,112,3,187,111,205,182,120,140,233,209,192,95,133,184,127,236,19,113,57,237,56,18,142,92,6,226,103,27,33,191,151,180,141,91,98,68,19,103,252,111,223,247,212,212,79,74,209,125,61,237,107,112,62,6,215,73,138,189,169,196,37,88,249,26,121,82,120,225,83,76,189,12,222,214,17,41,110,98,90,21,120,178,169,134,58,239,192,234,71,218,196,99,208,82,198,231,109,235,19,62,156,180,163,29,8,195,123,97,195,187,245,221,232,237,238,215,210,150,56,80,131,205,0,1,227,63,188,205,40,136,52,8,136,200,145,163,5,17,15,96,205,48,24,128,222,235,227,65,155,65,129,179,9,181,204,158,7,12,6,152,92,58,160,66,48,96,116,64,193,164,165,200,78,131,135,27,225,193,81,134,141,106,122,153,193,6,106,162,80,142,135,50,32,212,89,153,1,1,189,233,142,205,130,7,188,136,13,29,90,239,39,226,67,52,71,5,193,108,40,19,134,114,36,1,25,122,25,211,231,10,125,95,56,99,83,91,179,45,143,90,190,108,229,134,102,174,186,11,250,11,210,82,208,100,21,123,247,217,250,175,174,183,191,78,147,217,155,215,65,20,81,69,78,197,196,77,137,90,70,6,12,108,198,38,230,168,152,200,137,152,26,153,27,155,164,155,179,149,93,107,52,55,55,62,155,172,234,84,102,143,69,70,77,170,179,18,112,117,48,0,23,250,2,0,160,221,178,136,162,210,193,192,186,36,46,65,132,56,216,196,237,46,241,95,140,37,179,46,144,0,161,51,0,90,246,223,27,119,107,0,208,255,36,211,110,125,124,217,253,62,200,187,154,239,42,179,43,179,16,136,84,170,162,212,104,187,169,7,12,27,82,9,199,34,42,18,253,221,184,162,175,154,232,151,124,251,167,67,159,66,82,70,69,119,88,172,217,228,85,190,175,41,217,116,51,85,154,168,22,128,0,97,81,5,77,38,41,96,1,12,230,79,116,128,4,167,145,16,152,124,166,103,245,81,158,72,105,194,100,194,128,97,168,70,18,10,129,25,33,32,37,77,136,0,235,41,251,46,49,135,197,12,52,70,36,82,1,129,147,1,149,9,129,197,64,24,56,0,227,197,140,2,4,131,90,130,129,6,0,6,1,68,193,97,128,170,255,89,80,85,151,102,45,155,83,167,110,142,149,52,189,173,192,192,28,26,15,32,60,15,156,154,46,8,3,13,255,251,178,100,212,12,134,64,103,69,147,154,107,114,107,108,233,103,60,197,122,24,77,155,26,110,33,187,73,227,51,102,180,241,162,60,98,214,106,238,95,248,103,86,36,181,138,40,202,121,177,150,215,31,92,252,199,85,245,81,215,28,246,179,219,93,255,218,220,123,148,65,86,35,216,133,99,134,42,142,167,11,2,130,1,180,3,81,180,163,41,37,25,21,186,20,214,96,180,137,123,38,149,212,171,51,157,74,155,41,102,97,188,158,162,74,49,89,44,202,22,71,170,54,177,228,153,69,23,190,134,59,69,31,204,158,52,184,246,140,160,145,65,53,153,181,35,72,44,26,231,230,45,199,9,140,111,106,253,254,237,137,29,214,83,37,166,225,180,140,77,123,164,43,65,211,111,159,27,158,94,89,188,150,230,13,90,58,52,138,100,168,162,183,228,123,118,122,81,241,116,207,35,224,171,148,121,153,155,76,90,141,149,148,235,25,44,145,99,200,187,45,145,46,26,230,243,104,111,15,13,50,4,158,181,0,41,36,244,216,34,54,164,140,177,195,117,16,64,28,243,90,4,19,52,210,13,57,53,96,4,220,40,32,130,20,161,158,148,74,222,55,233,128,90,10,145,159,12,11,14,38,121,110,218,117,149,119,41,155,81,57,20,114,44,206,99,75,137,186,185,242,137,135,214,236,205,168,86,228,23,38,175,213,162,220,78,93,187,151,117,123,30,97,136,14,48,104,180,131,8,205,187,91,210,149,84,153,54,117,205,152,142,250,58,85,19,82,255,189,95,74,204,177,246,221,167,208,220,166,143,30,60,73,253,220,213,19,81,244,36,116,93,43,42,225,46,110,246,118,200,180,249,244,159,223,223,253,253,65,215,190,51,189,227,121,23,130,118,1,127,236,245,161,70,150,165,81,46,59,160,224,23,78,80,51,6,244,113,34,125,46,205,146,72,175,203,50,173,62,109,251,43,244,246,99,196,199,164,172,162,194,200,59,175,183,215,105,157,74,204,217,72,232,165,43,169,118,67,178,145,43,209,76,117,82,187,161,46,218,94,238,200,202,236,173,222,201,86,232,142,138,236,254,122,53,221,12,210,81,118,113,2,253,239,82,115,117,223,193,0,16,36,210,179,3,43,56,204,132,85,58,24,100,200,10,227,55,101,204,28,74,57,227,96,220,231,147,43,17,205,114,209,52,176,36,193,3,67,31,129,222,186,198,59,2,149,1,33,1,180,7,161,192,201,4,193,97,145,144,65,69,213,45,81,129,11,164,195,134,192,84,5,117,131,140,135,22,32,32,68,159,3,192,119,92,88,68,190,72,132,106,216,222,32,33,157,164,176,136,0,232,47,120,122,87,41,144,181,233,75,134,154,79,52,175,115,154,183,132,57,55,122,150,29,198,197,255,251,178,100,196,12,133,31,102,201,155,69,127,50,101,108,217,66,97,133,90,25,101,155,20,78,5,158,129,226,51,166,40,242,161,240,202,153,204,218,237,252,113,238,206,210,28,4,57,27,224,145,50,113,20,213,84,5,143,86,104,243,202,101,143,181,184,80,173,10,228,209,235,180,107,165,229,199,199,43,47,186,243,135,92,196,119,69,49,166,79,180,254,233,163,88,244,89,71,247,247,231,108,215,157,0,57,166,30,197,174,253,46,41,97,109,246,229,218,244,50,146,66,22,152,36,131,29,74,45,231,138,145,87,153,21,112,92,176,0,88,28,105,130,197,25,28,150,10,71,17,13,26,14,132,101,165,255,239,204,223,205,75,137,23,187,182,119,247,142,34,74,177,85,142,135,189,190,58,106,177,176,200,42,112,202,42,102,146,227,90,95,105,229,229,123,171,153,139,129,227,119,209,36,97,93,174,149,78,199,45,61,92,101,116,232,42,144,65,119,16,151,252,12,65,121,155,78,58,136,102,5,108,0,25,29,180,194,79,205,24,188,28,126,107,9,230,42,18,116,104,134,2,64,98,4,198,94,14,44,32,97,204,163,64,233,30,190,35,12,44,160,173,133,210,35,123,198,86,42,197,82,241,209,74,4,76,74,21,224,233,210,71,81,78,228,45,168,68,155,155,159,38,106,112,28,10,237,74,0,240,28,75,153,99,38,212,211,206,83,197,89,224,115,216,116,96,176,104,227,229,139,103,141,214,34,170,111,251,186,71,184,227,159,246,239,244,255,170,105,232,109,91,35,241,119,114,202,93,208,244,145,232,61,104,250,37,197,196,35,230,199,22,107,31,89,238,105,194,178,101,180,237,43,14,99,109,202,249,244,33,205,171,57,17,242,215,92,193,20,0,155,232,0,1,89,77,43,110,179,101,187,1,85,121,42,11,22,226,20,198,95,77,75,160,236,236,191,211,209,116,84,217,215,230,221,148,243,203,192,194,3,200,66,82,230,210,170,103,61,32,253,133,207,250,245,9,206,68,218,34,157,44,161,155,69,44,144,207,125,130,239,12,188,145,45,242,207,159,56,87,35,69,121,78,195,175,153,40,249,186,167,95,92,139,74,217,115,163,91,105,57,93,117,3,0,74,241,131,154,32,16,225,140,143,198,131,181,24,240,154,118,226,48,48,148,104,19,17,168,201,38,24,0,152,137,64,28,142,49,48,8,88,107,43,44,9,72,141,98,129,20,214,73,20,35,49,176,37,200,120,214,50,102,129,65,201,226,145,197,166,97,202,30,4,4,74,74,160,116,210,130,25,66,181,150,0,207,209,121,88,153,125,110,32,9,47,215,52,6,193,243,165,136,88,103,145,216,122,95,170,179,243,57,84,141,101,149,105,249,248,114,220,182,221,6,90,255,251,178,100,197,12,133,77,102,201,27,104,94,98,102,140,217,237,48,101,191,22,245,157,26,78,5,190,137,235,179,166,40,243,34,61,222,255,134,216,46,151,50,1,243,231,34,30,216,43,172,234,165,48,245,42,25,150,145,65,209,30,164,211,232,45,36,83,77,140,153,217,231,77,16,52,116,223,105,138,73,45,217,147,58,93,71,155,154,58,206,153,221,182,118,5,214,173,29,37,87,91,144,195,134,232,59,162,2,245,168,121,6,156,81,116,77,170,28,111,42,220,185,166,220,100,248,32,42,74,75,100,131,150,217,90,85,155,101,244,169,166,155,181,177,26,218,248,217,104,46,116,115,197,70,71,240,206,106,208,109,11,101,189,155,133,215,52,163,120,186,121,174,162,170,113,157,205,52,141,86,185,133,155,215,147,105,90,86,222,221,85,200,225,212,186,190,230,247,74,254,228,114,43,221,197,122,195,68,95,202,252,68,85,242,251,255,87,32,198,173,0,43,255,253,195,2,144,18,6,13,158,144,134,5,26,216,51,229,135,147,165,200,240,169,67,54,119,246,172,235,121,225,205,210,160,88,214,27,27,125,27,124,101,183,97,52,53,223,26,146,202,216,80,83,67,18,200,2,134,2,175,14,215,107,139,162,28,195,245,188,232,75,78,196,221,103,249,1,129,193,114,8,127,137,238,165,26,41,184,105,184,190,234,175,158,153,42,58,238,227,138,122,109,244,226,248,251,255,90,239,226,150,118,211,105,20,184,187,198,53,95,204,14,199,157,46,181,46,167,73,54,92,221,238,233,51,83,82,11,46,24,178,169,45,32,119,166,160,2,110,73,4,89,177,156,131,186,5,187,144,25,130,108,225,30,80,22,159,229,125,54,219,136,84,114,211,109,247,15,57,139,7,121,213,61,119,136,26,121,156,109,239,136,168,165,62,183,201,227,64,122,45,206,37,50,133,144,67,86,39,188,82,239,197,205,181,247,23,67,34,163,17,117,12,21,48,123,78,233,158,220,186,17,164,149,80,204,205,186,233,141,145,234,93,35,236,35,102,58,117,78,123,63,181,186,204,55,232,19,184,0,32,75,134,33,244,96,99,6,168,2,125,218,134,142,192,122,239,198,62,102,8,158,5,79,147,10,25,176,218,246,49,0,82,160,50,99,130,5,68,134,196,128,96,149,176,204,76,0,172,184,38,10,28,60,14,80,68,226,151,165,94,43,19,10,101,201,121,26,4,134,51,70,112,23,0,12,10,72,116,2,167,170,116,167,42,100,166,50,149,60,196,64,207,242,98,174,89,91,83,92,61,142,103,23,153,160,181,40,137,188,209,169,168,180,38,17,40,202,83,141,252,181,158,245,187,207,245,149,73,236,233,25,230,234,92,179,95,234,26,204,193,225,107,219,209,255,251,178,100,203,12,132,156,103,75,155,72,110,208,112,44,233,83,60,103,218,23,165,159,26,109,133,254,137,247,51,101,232,195,33,249,174,21,165,141,53,36,223,188,104,251,139,91,195,249,172,8,177,109,138,193,141,18,208,98,67,109,123,10,45,179,173,237,190,92,210,182,214,52,187,19,168,59,108,131,9,77,118,220,196,205,128,229,128,232,236,56,8,226,29,101,213,215,137,85,123,73,25,173,211,11,66,219,255,185,194,146,188,55,13,154,56,229,211,190,214,27,236,153,106,245,87,88,113,16,198,26,64,205,150,132,14,152,107,155,91,57,173,33,36,198,155,86,163,136,60,82,164,189,100,247,107,84,218,140,118,101,110,254,238,233,158,174,154,120,136,121,129,180,54,43,138,50,45,238,222,170,102,183,172,124,221,196,15,222,201,145,170,198,165,142,152,114,122,102,29,192,208,153,101,0,23,38,204,106,24,58,233,186,16,118,113,25,129,192,253,0,36,166,170,64,104,176,194,32,85,197,212,87,129,1,105,219,24,176,245,222,192,165,141,40,112,34,8,75,144,148,37,204,69,232,164,97,172,79,158,17,142,83,44,188,178,41,70,218,229,49,97,152,123,167,22,19,5,73,176,145,74,172,40,84,72,188,178,233,228,55,185,115,86,159,141,179,71,37,73,90,78,202,250,159,255,252,218,122,173,188,196,63,165,110,254,117,181,118,84,187,49,105,125,230,44,229,126,140,52,44,231,198,93,144,137,102,26,161,194,98,200,105,199,151,32,230,151,182,234,115,28,253,255,68,244,126,168,1,160,1,2,132,102,219,236,119,90,97,164,126,17,49,71,0,111,170,74,168,14,7,13,244,125,183,160,32,82,10,16,115,99,127,179,185,134,146,122,165,92,67,57,143,61,251,225,10,8,178,246,200,196,162,52,21,10,142,17,205,115,204,162,71,41,53,108,227,154,35,90,107,108,168,222,135,142,50,8,65,137,124,137,71,83,181,88,202,199,74,178,14,81,146,74,34,179,197,196,91,200,237,102,229,145,93,77,186,150,133,254,226,181,139,235,218,135,77,245,167,241,95,255,81,19,41,192,66,179,18,87,211,17,3,243,74,198,65,14,134,99,9,106,96,152,234,96,96,152,102,177,108,105,40,148,6,50,12,141,53,204,58,7,135,32,157,241,6,4,9,130,118,105,71,1,6,25,116,230,104,25,150,54,111,196,152,169,1,116,224,33,6,0,216,235,36,74,66,35,6,85,101,15,13,0,19,102,224,131,166,40,130,106,13,14,90,32,129,165,5,95,38,160,147,169,30,150,168,32,86,82,66,105,198,130,20,214,25,16,240,175,67,165,209,120,27,35,196,79,5,209,148,57,69,153,24,101,137,120,247,19,99,98,249,138,70,137,255,251,178,100,211,12,132,219,102,201,27,79,61,64,128,44,217,122,60,200,110,24,173,157,18,14,233,171,193,237,179,166,40,241,150,248,189,59,181,75,217,104,35,221,107,173,4,221,181,181,221,107,118,109,106,173,212,159,91,45,254,171,53,108,149,37,32,113,208,234,93,78,237,187,105,45,22,123,219,65,253,10,9,235,93,5,217,51,119,82,153,32,247,20,211,67,8,237,223,252,101,65,118,16,60,70,94,84,15,38,130,86,200,194,130,149,181,29,136,122,203,248,15,98,65,147,27,190,63,191,252,83,42,49,5,6,21,40,81,106,42,45,30,144,8,144,194,178,101,28,12,27,99,133,222,215,53,106,228,112,153,4,190,65,103,8,112,99,160,89,176,88,12,160,48,131,70,117,1,201,67,153,41,180,22,136,37,21,93,178,83,88,70,206,248,72,250,7,91,211,164,132,236,141,186,59,59,35,102,108,149,181,208,133,93,207,240,122,21,0,205,12,117,48,216,64,212,193,35,99,115,140,142,175,50,184,232,132,80,96,164,97,169,192,102,20,59,153,49,42,6,45,28,40,25,9,23,240,171,123,81,34,112,49,1,24,160,212,12,201,66,26,1,76,229,33,81,134,58,136,175,146,238,63,204,161,90,156,224,1,172,217,67,199,13,86,17,144,91,49,80,11,114,39,34,85,6,52,197,222,95,23,35,21,219,12,240,121,11,30,55,51,33,156,76,47,121,105,168,250,194,147,231,161,213,22,238,185,191,249,231,142,59,255,230,248,175,143,143,154,139,226,163,246,59,238,91,50,206,31,179,137,217,82,189,205,82,140,98,231,163,121,243,115,170,159,181,107,122,149,13,181,150,123,175,59,49,71,211,153,185,150,68,206,148,66,157,24,128,225,72,253,159,220,144,32,0,78,203,106,26,73,80,214,84,61,235,145,212,71,155,35,117,242,170,20,8,48,245,245,60,219,159,217,229,179,15,76,253,230,125,25,154,236,49,128,195,142,164,4,137,12,12,65,121,196,102,86,18,14,42,150,118,18,104,136,202,183,156,249,68,86,36,219,36,173,212,24,84,115,225,18,230,104,149,33,126,85,206,231,84,191,237,251,35,127,62,253,191,123,207,253,192,44,57,149,37,6,79,103,10,153,78,251,5,52,1,104,56,254,96,128,241,155,207,71,67,3,25,136,144,64,244,44,145,254,89,164,155,160,32,212,0,32,84,176,52,33,80,66,134,154,213,29,129,159,6,61,226,209,131,41,22,33,232,17,130,237,54,70,186,160,72,32,68,38,180,187,228,2,33,91,245,184,253,175,135,45,199,125,101,168,242,200,75,220,254,65,80,211,220,75,15,67,176,126,203,9,175,43,6,141,164,13,180,250,142,99,155,63,63,93,85,236,101,75,174,255,251,176,100,204,14,133,204,102,197,139,153,90,244,99,140,217,103,60,35,154,24,73,155,20,46,101,107,210,14,51,101,168,243,34,60,97,188,236,184,158,37,90,235,253,183,87,178,169,237,107,91,50,171,97,148,108,218,142,207,31,151,34,185,248,140,165,199,208,89,165,9,46,243,174,55,152,239,234,29,211,15,58,153,16,231,191,85,27,121,211,123,162,121,165,24,38,203,114,239,40,0,17,16,43,255,250,192,36,156,77,37,68,21,100,223,15,105,71,44,167,193,22,132,7,198,21,108,184,149,186,88,187,134,216,128,36,166,68,107,27,153,121,20,118,148,233,171,152,154,91,200,150,113,104,194,196,108,157,23,58,60,41,207,183,249,177,87,213,145,211,27,221,243,201,86,184,73,120,78,45,205,137,84,52,238,78,136,67,174,118,233,7,232,61,57,180,129,186,44,76,188,247,124,57,206,179,68,165,252,163,112,180,212,147,92,113,67,200,161,148,213,82,115,167,47,60,158,59,30,50,202,118,61,30,198,2,216,81,0,185,183,208,193,113,127,142,140,55,160,203,69,208,128,194,171,9,44,149,230,40,171,85,151,42,232,125,178,200,158,124,40,27,19,119,110,203,230,102,89,57,59,244,216,114,143,147,89,124,80,75,25,221,216,178,72,146,211,63,79,145,78,46,73,216,144,78,80,220,160,94,249,24,217,63,162,84,249,40,197,170,255,43,110,229,29,200,152,122,66,9,46,47,255,144,110,150,81,119,239,202,77,206,127,57,182,189,159,45,57,196,7,224,83,169,147,182,136,149,199,127,226,105,94,236,200,102,170,218,250,163,19,85,28,69,94,149,6,184,0,40,105,203,182,255,163,117,214,100,45,68,222,105,149,211,73,182,135,217,220,236,186,21,108,171,205,213,28,58,88,102,224,192,239,106,176,219,142,75,24,210,85,148,249,114,86,66,83,88,164,153,157,185,246,173,79,21,65,112,50,5,108,112,229,23,40,151,135,104,27,18,195,92,209,232,176,233,20,81,67,114,198,15,66,199,185,162,182,147,3,78,114,137,24,230,16,89,67,206,20,68,179,21,41,146,212,72,113,82,104,225,229,135,182,52,98,19,89,40,130,146,35,108,219,197,181,79,11,50,103,68,67,181,196,247,90,61,25,82,117,240,147,24,89,248,144,92,178,54,34,36,128,48,20,160,242,161,244,191,88,48,65,130,219,133,129,6,18,193,222,183,34,130,9,121,226,213,111,192,113,233,246,175,106,201,38,128,138,52,122,193,230,67,50,69,148,55,92,100,136,251,59,53,17,51,49,16,112,184,137,88,180,57,42,50,202,35,152,186,169,120,100,29,48,65,41,22,66,143,56,156,97,130,130,176,40,28,152,162,244,144,74,141,65,164,68,255,251,178,68,193,140,132,93,103,75,27,38,61,240,146,140,217,170,97,40,111,82,53,155,46,108,153,18,106,56,179,101,13,151,161,32,156,98,13,17,10,153,118,31,12,148,165,12,251,217,9,89,154,151,136,224,124,145,60,119,220,209,99,123,225,52,183,170,222,12,229,44,122,87,199,9,221,114,1,24,92,4,230,187,225,148,196,72,154,130,148,182,188,211,221,89,194,199,9,54,137,160,85,37,235,179,162,1,234,133,179,86,116,250,233,204,167,114,138,45,72,16,36,158,194,230,200,150,247,133,248,107,62,133,156,238,138,148,241,102,116,50,158,86,43,117,38,103,235,114,40,121,171,103,101,148,61,135,30,196,172,107,110,49,197,210,224,206,241,140,69,161,234,48,187,180,31,35,154,150,172,243,173,139,39,129,214,52,105,133,40,191,104,60,117,88,227,105,15,153,121,37,110,200,114,169,206,152,105,106,52,106,213,68,93,21,19,206,252,107,200,65,46,0,169,44,140,68,236,10,148,29,204,225,65,32,130,1,40,157,6,153,113,195,0,58,144,169,49,58,203,48,95,23,222,34,151,112,212,211,113,94,12,149,70,217,164,57,22,7,208,48,0,230,84,26,192,20,110,102,71,141,164,86,95,47,89,69,103,54,20,217,26,5,245,254,13,150,49,22,13,56,152,179,102,20,109,120,197,240,161,183,234,207,86,213,38,89,122,162,89,195,38,141,20,90,56,88,92,116,141,113,37,18,229,99,94,116,224,131,184,158,226,43,147,217,190,10,220,97,36,59,194,184,246,105,135,52,124,216,135,221,52,44,242,117,143,50,205,50,52,46,160,86,232,103,35,142,165,139,96,150,0,42,57,37,50,15,76,42,50,49,103,49,184,130,9,149,24,201,12,242,224,85,161,82,132,141,153,186,14,38,12,54,224,173,120,148,113,209,100,12,149,140,177,200,164,89,42,199,0,157,202,165,22,9,37,59,169,45,123,200,116,249,45,62,117,138,122,196,192,238,79,187,189,57,19,38,76,116,138,75,84,164,201,43,123,103,231,34,133,74,45,169,248,210,170,209,44,138,58,197,182,227,171,89,185,52,234,75,67,227,49,255,146,251,126,209,249,251,103,53,190,78,206,109,247,213,49,178,143,45,233,167,203,122,172,160,212,99,131,156,6,23,185,164,235,78,88,229,188,31,145,103,197,120,22,144,229,255,251,83,33,29,137,6,2,192,152,1,134,170,128,160,131,195,133,197,84,109,235,138,183,226,176,155,193,9,232,246,105,0,34,129,229,206,170,105,135,190,95,136,190,185,152,45,235,126,37,233,26,103,30,89,70,227,95,109,198,117,216,54,47,37,159,30,148,40,120,250,187,25,71,77,109,39,201,242,43,62,230,8,245,6,178,33,199,255,251,178,68,202,12,132,250,103,73,27,73,68,208,155,76,217,3,105,134,148,17,185,155,46,108,177,13,194,73,51,102,169,135,164,84,158,219,201,197,219,37,30,83,162,144,175,239,99,198,161,170,244,151,92,144,183,28,23,85,80,101,68,173,29,113,240,145,11,37,11,153,90,178,85,237,11,243,73,5,19,70,22,48,119,252,238,4,140,103,47,223,109,211,177,141,41,208,132,132,224,74,162,7,34,12,153,132,204,161,31,137,211,234,91,43,185,96,169,233,28,204,57,206,179,40,54,194,235,47,79,166,113,205,160,249,79,116,38,48,141,184,159,122,237,168,142,143,8,77,116,52,204,154,168,203,45,50,38,124,182,210,167,186,72,146,169,178,104,197,151,79,20,103,197,206,168,37,18,146,83,106,54,202,114,219,149,40,207,51,39,162,248,254,174,173,41,227,45,74,84,214,182,246,246,188,97,113,221,109,100,250,242,188,213,212,165,245,125,142,119,166,229,225,75,201,246,178,91,184,206,239,245,98,106,0,20,157,136,198,234,12,57,248,196,156,202,150,226,140,7,26,98,2,18,51,244,34,51,176,82,104,64,162,192,15,136,96,20,91,166,199,30,98,15,194,39,12,8,36,19,116,66,180,73,101,136,232,205,162,169,131,1,68,105,108,171,38,219,113,90,233,20,89,58,137,105,42,120,238,129,74,139,143,242,105,117,102,237,90,79,33,35,184,229,89,232,179,191,253,125,125,87,251,170,111,207,116,195,211,110,123,226,153,91,190,184,169,59,102,168,166,211,246,88,120,197,133,173,141,242,157,37,42,173,116,148,37,11,197,110,222,119,174,14,67,18,84,229,197,53,123,250,102,221,243,27,149,86,173,206,118,201,175,138,188,24,104,0,27,237,219,44,142,174,160,53,169,219,19,123,85,21,204,177,102,112,146,222,53,49,108,110,145,235,136,202,164,68,65,155,14,92,134,103,43,19,132,125,176,108,213,72,225,185,61,229,67,138,133,232,143,4,189,55,119,67,5,158,142,200,160,227,90,100,252,87,59,131,223,185,235,72,215,82,29,243,244,119,189,20,204,241,136,109,73,213,17,164,217,93,222,90,173,78,182,58,158,107,247,101,174,8,160,8,60,23,52,152,136,14,99,149,33,152,37,198,21,17,154,137,168,97,128,249,154,211,70,167,14,24,228,248,96,116,49,148,2,207,97,189,72,130,16,77,228,128,61,173,96,133,97,210,64,141,164,120,118,36,76,180,177,161,196,142,92,104,141,57,2,145,34,254,16,140,161,15,66,60,163,132,69,136,191,244,176,237,88,126,51,35,160,189,33,101,209,6,123,44,36,10,202,7,163,70,74,170,194,71,203,15,52,221,181,79,115,98,219,63,87,23,23,179,254,253,221,125,255,251,178,100,196,12,133,21,103,71,155,121,90,96,105,204,233,186,60,101,159,23,137,157,22,78,101,107,193,239,179,101,104,199,160,40,183,166,111,248,255,135,58,42,59,81,151,185,211,23,240,253,188,124,38,113,73,53,60,84,179,137,133,231,76,15,26,155,42,121,35,114,73,38,144,164,13,108,169,149,79,100,235,211,21,97,56,226,177,23,71,153,232,29,52,156,212,168,0,221,72,6,96,146,73,104,45,25,220,65,20,192,104,39,78,97,124,44,195,72,224,170,26,185,9,218,144,162,73,145,18,156,78,60,123,140,83,116,29,146,107,206,65,62,191,252,116,47,56,195,89,230,71,103,67,220,73,108,65,131,247,123,202,185,206,177,238,140,50,73,29,208,234,185,178,21,41,101,144,101,60,247,176,196,173,198,173,76,223,116,220,87,84,106,45,43,39,158,237,37,43,80,200,65,247,247,107,94,139,81,202,47,241,51,173,228,196,107,179,77,210,83,203,3,122,1,204,7,37,50,171,108,140,40,110,186,121,131,151,103,16,136,135,0,76,120,184,59,169,36,198,110,147,47,195,204,196,4,17,5,204,198,24,17,129,12,10,89,94,131,65,36,245,87,0,34,33,134,65,1,80,225,16,48,88,42,52,27,6,147,88,82,35,178,151,253,226,104,114,37,68,36,28,101,76,168,136,11,53,16,105,80,238,16,242,251,181,28,144,202,224,104,140,178,35,74,254,202,56,251,68,168,166,167,174,214,183,208,33,97,164,93,80,69,110,74,246,249,157,98,181,79,236,76,73,247,142,180,176,92,183,81,213,131,25,152,103,33,71,118,25,65,189,42,56,249,197,16,205,132,112,195,141,138,229,212,220,65,136,170,155,34,113,213,177,233,157,156,212,223,243,19,100,154,251,59,55,50,179,21,43,0,105,12,146,253,0,0,13,36,220,113,186,168,130,128,56,218,205,155,42,3,217,119,29,238,10,22,129,14,239,115,24,170,171,12,165,251,238,210,13,138,241,86,249,48,83,223,196,54,38,85,37,55,167,114,162,210,43,117,144,237,169,199,204,135,125,251,25,81,155,184,168,101,178,37,31,22,149,66,101,199,116,91,218,113,202,246,245,174,164,165,153,249,89,23,175,19,181,239,87,157,247,19,42,153,246,203,183,123,188,217,115,202,152,172,109,85,191,242,250,245,39,36,245,88,93,102,203,62,128,162,226,65,18,112,202,37,147,102,164,77,180,140,11,16,78,106,96,28,8,26,104,88,105,210,192,24,242,98,101,232,241,92,90,224,119,4,39,18,218,94,149,20,70,180,169,91,230,101,0,16,74,194,77,119,84,24,121,114,90,243,131,61,193,97,219,187,150,238,197,217,219,131,29,126,39,93,8,26,35,53,19,151,195,51,243,255,251,178,100,201,14,133,251,103,68,139,131,95,64,126,12,217,138,61,6,89,19,201,155,24,78,101,75,193,178,51,103,52,193,151,100,85,121,79,84,128,104,66,48,48,209,233,102,145,145,17,51,17,221,87,245,206,106,245,162,117,118,58,215,156,142,154,42,189,233,156,245,219,230,43,61,121,228,72,68,198,204,60,185,57,83,218,196,14,84,195,208,244,121,182,102,251,33,168,232,230,186,170,86,234,100,215,105,129,172,74,71,117,182,91,79,229,245,41,201,80,30,147,157,20,188,130,120,153,14,243,122,221,133,238,63,70,89,182,207,47,215,182,110,205,186,26,63,232,90,210,87,160,135,85,80,150,66,51,92,133,150,59,169,6,37,56,217,231,66,141,188,18,70,115,87,248,196,146,133,55,250,167,41,221,18,253,118,48,228,202,200,115,199,40,111,241,106,109,91,119,248,187,16,206,243,189,8,215,254,141,169,150,218,190,66,159,130,213,0,132,82,130,18,145,146,137,7,213,6,153,176,208,115,194,33,141,136,2,133,67,70,141,76,198,106,50,67,80,57,76,97,145,24,48,10,56,59,0,9,219,153,130,0,203,48,32,18,60,9,6,143,204,48,13,45,192,208,40,56,18,12,13,23,54,13,47,147,212,147,173,17,145,166,74,252,122,17,243,110,26,44,58,110,20,109,253,130,157,87,186,245,19,138,228,67,20,235,243,56,148,181,241,212,178,154,65,107,27,19,225,24,68,162,182,56,152,132,73,167,134,174,63,173,166,163,250,124,217,227,191,159,225,167,234,249,139,174,119,157,126,61,39,155,91,130,220,161,136,32,62,61,90,7,12,51,97,66,84,151,114,26,17,109,122,166,21,173,214,202,54,85,219,158,60,154,152,209,36,130,119,255,112,228,128,148,187,170,63,84,237,97,14,66,4,5,72,151,20,177,188,11,3,237,95,5,50,185,142,243,197,211,89,20,23,133,17,236,198,148,224,248,248,204,175,158,73,65,121,19,28,248,152,233,193,156,250,146,7,216,86,75,226,18,212,215,44,224,132,231,11,250,71,204,242,168,182,216,199,41,67,219,53,29,161,157,113,12,196,92,100,25,117,14,55,152,153,69,139,37,166,146,49,220,35,61,58,198,146,65,131,154,32,158,110,17,174,250,255,141,237,187,248,184,229,127,170,126,41,172,23,128,2,41,72,14,122,51,5,3,46,4,61,131,147,31,78,50,54,144,105,49,162,144,1,189,134,17,72,156,154,233,121,147,168,168,5,3,54,236,1,166,193,1,0,68,1,72,108,234,41,39,249,187,52,252,214,43,104,221,99,49,215,174,53,10,163,127,166,223,152,46,126,158,141,185,210,202,171,126,111,197,71,210,190,233,247,119,178,79,173,201,252,62,87,27,163,255,251,178,100,204,12,133,201,102,197,11,136,111,68,127,12,217,86,60,200,143,20,237,155,30,109,133,254,137,156,179,165,164,241,150,252,195,82,190,254,24,227,206,231,90,252,167,158,64,94,219,10,127,72,204,174,142,9,61,33,189,74,180,190,34,219,239,19,82,21,37,113,242,238,3,141,237,125,111,121,141,122,103,112,30,87,49,32,207,51,133,161,98,20,213,206,113,135,13,44,57,55,73,3,107,227,34,167,4,86,149,144,135,56,36,21,20,45,112,135,80,101,21,38,55,83,62,93,62,142,243,226,52,40,216,182,45,31,47,102,131,54,171,244,109,215,73,74,225,146,164,9,148,69,140,245,125,152,216,137,215,16,126,61,144,207,78,193,39,211,75,144,88,207,76,242,140,119,202,159,229,242,90,247,153,203,223,251,222,212,187,121,73,42,246,34,212,215,54,203,147,190,197,79,215,101,29,74,42,133,42,2,4,146,173,182,10,149,197,50,144,46,198,142,9,3,174,28,41,124,64,185,176,220,149,236,148,215,123,236,125,119,225,181,2,17,143,31,47,152,249,8,81,116,28,144,4,58,243,229,132,98,182,144,35,39,89,67,81,122,54,140,69,84,234,12,48,114,8,240,5,7,99,87,62,86,188,54,43,126,112,227,152,138,105,214,139,111,53,131,151,168,120,222,237,35,182,145,65,205,68,82,85,38,58,202,13,206,182,222,119,159,214,59,71,93,189,134,177,36,247,27,20,81,180,219,30,195,98,114,181,169,83,45,154,88,230,154,255,255,71,223,191,100,95,46,59,236,253,109,115,136,91,222,160,12,210,224,0,19,118,5,252,128,8,156,88,134,102,225,41,83,130,176,152,17,175,20,191,150,193,128,42,214,222,181,193,4,188,106,22,252,97,19,71,192,224,40,40,187,214,243,206,33,168,136,35,128,171,7,176,185,64,40,149,229,102,66,178,121,89,8,204,127,43,28,22,145,42,37,180,76,57,46,194,194,213,142,25,81,92,33,195,158,111,102,255,50,251,61,59,233,9,3,33,163,65,142,61,32,243,81,76,146,135,49,109,185,74,101,243,34,90,22,153,218,45,253,217,216,107,16,54,46,12,145,167,141,26,40,150,104,241,42,178,216,212,66,158,135,222,201,83,114,145,208,231,60,194,200,16,101,10,118,174,137,168,69,199,122,108,16,170,8,5,237,252,16,14,21,52,191,38,169,105,122,78,75,13,76,164,207,95,197,84,162,176,35,243,57,90,45,146,36,236,76,141,135,160,16,166,172,80,8,73,105,20,214,180,77,111,164,65,161,44,95,21,96,125,177,44,186,183,72,153,185,204,132,197,6,137,204,178,89,204,125,78,253,245,221,208,244,136,37,133,79,102,172,235,101,122,115,135,170,28,201,184,255,251,178,68,208,8,132,227,103,76,59,9,92,90,165,236,232,243,105,136,154,17,141,155,46,108,165,15,194,15,51,101,157,131,33,120,216,85,147,75,17,228,217,65,195,250,153,101,222,12,137,145,133,113,36,206,207,144,40,37,23,52,107,172,36,184,225,245,87,77,247,125,119,215,253,255,250,195,252,38,222,192,202,136,1,109,191,20,24,85,163,201,53,188,68,50,56,58,41,124,211,225,72,125,74,48,37,71,5,21,70,184,226,110,179,1,94,77,64,72,77,86,183,57,45,240,112,8,39,23,40,178,75,35,179,52,83,44,172,138,211,7,195,69,118,91,143,248,204,38,134,202,53,171,97,211,150,105,119,45,73,118,101,15,162,214,170,168,139,226,173,21,89,153,146,248,165,153,73,31,42,124,202,143,74,71,147,18,233,33,160,94,146,72,68,121,251,88,110,231,204,56,26,41,239,60,71,49,42,223,239,255,64,157,21,0,1,109,180,68,226,124,143,44,7,36,187,103,91,45,140,192,32,136,100,233,49,193,75,154,69,55,106,233,196,28,37,185,217,208,124,146,57,55,20,8,94,211,166,185,51,149,169,98,58,128,182,23,3,160,252,37,14,181,17,122,102,252,169,204,187,98,197,142,115,124,235,115,79,191,109,81,159,138,132,226,16,40,96,162,39,101,219,71,225,225,35,205,17,100,145,82,152,131,21,201,81,16,171,48,103,140,82,15,45,45,153,141,36,161,84,123,23,164,123,161,182,140,203,165,203,150,122,76,185,130,195,251,19,136,136,63,58,212,241,169,21,181,117,241,153,24,235,134,161,147,29,101,89,255,78,109,136,98,6,192,215,226,6,128,162,128,0,150,220,98,104,148,35,75,4,168,60,121,166,251,97,10,8,163,45,233,100,217,173,35,19,133,203,33,117,162,246,173,192,249,48,74,58,131,192,238,241,137,28,87,165,195,7,196,0,32,7,9,131,128,32,104,198,36,229,254,61,133,105,15,18,0,243,176,76,119,51,18,206,208,201,228,130,97,128,144,98,10,34,31,203,79,204,156,138,60,161,135,35,46,140,227,14,135,57,74,155,168,186,67,214,69,113,24,161,172,117,20,147,35,12,226,217,116,115,244,28,68,69,240,204,172,103,99,221,114,90,225,146,26,124,170,76,115,205,20,168,100,33,9,67,249,135,58,45,105,82,153,109,161,105,193,101,87,46,244,102,192,195,24,66,5,180,84,255,72,53,46,86,123,118,24,74,255,91,169,33,12,22,244,165,161,40,155,148,7,81,214,155,87,153,70,60,5,9,196,76,73,247,38,104,21,33,46,53,85,9,243,244,225,170,229,70,185,98,111,134,43,129,238,0,27,8,164,16,17,24,153,203,135,93,179,189,81,195,90,2,33,27,0,73,255,251,178,68,206,14,197,49,103,74,27,47,67,112,158,204,233,35,101,136,152,83,177,155,44,108,61,13,194,93,51,101,141,135,161,184,32,104,206,190,226,178,221,227,19,181,161,252,145,189,20,175,18,167,15,25,114,58,173,106,26,198,156,56,88,80,150,148,153,118,118,238,19,139,71,152,83,214,136,113,8,202,148,82,232,241,205,106,81,150,167,218,63,255,29,219,151,95,247,221,47,254,76,92,122,3,160,0,110,251,133,228,22,129,127,204,40,97,0,59,67,107,245,215,154,89,48,59,228,201,35,12,110,54,128,205,134,69,114,141,110,117,114,222,38,85,31,169,237,152,108,173,136,228,11,35,122,181,43,51,10,157,181,244,172,100,1,6,192,52,8,179,172,43,26,155,211,150,111,103,113,79,195,99,4,69,220,20,14,25,49,196,119,219,14,187,170,152,72,65,241,21,114,232,53,165,141,212,244,42,116,221,106,160,88,84,120,164,212,246,178,168,180,189,90,147,53,12,241,221,76,218,63,69,48,218,166,188,117,65,183,83,85,59,192,181,36,122,71,239,41,179,245,204,188,22,193,202,0,1,118,248,100,168,201,96,83,145,19,84,10,41,104,165,0,64,36,67,168,90,68,53,4,36,44,161,186,182,176,213,50,228,160,121,176,166,87,237,72,84,75,241,101,232,153,131,86,103,19,181,183,102,172,178,14,80,119,185,186,78,85,183,16,149,199,38,95,134,48,52,30,0,82,181,63,145,122,229,144,3,57,156,134,226,55,149,229,61,144,36,16,72,120,60,78,135,213,167,228,163,150,82,197,124,193,195,90,40,110,163,45,57,117,214,86,190,170,29,31,227,180,117,126,30,175,229,30,97,243,27,171,53,229,116,26,195,14,35,190,118,44,234,150,220,231,108,243,218,148,230,177,148,182,221,138,129,229,129,48,0,27,109,168,26,54,174,215,65,211,34,69,107,97,21,129,44,95,173,143,81,169,232,91,82,162,136,38,121,103,66,121,201,36,28,162,71,40,121,27,113,168,43,81,133,43,153,25,233,227,73,17,66,187,29,4,103,59,218,188,188,133,117,101,178,203,41,190,181,114,179,173,47,69,74,41,210,140,213,121,81,157,62,138,159,211,183,255,201,255,81,233,187,12,81,156,210,204,76,76,152,210,102,33,103,2,170,50,36,99,36,100,67,205,161,129,133,165,82,106,1,143,156,19,5,17,26,65,2,129,153,1,72,18,88,169,228,92,0,192,41,68,251,0,10,139,17,165,17,129,80,118,32,99,133,154,23,102,238,153,205,54,164,1,36,1,34,208,48,180,43,38,51,37,107,238,52,189,91,0,193,21,96,84,8,179,229,214,21,98,52,45,165,129,3,171,182,196,80,14,130,72,170,12,164,56,27,247,255,251,178,100,184,142,20,250,102,203,27,72,87,66,93,44,217,151,60,197,72,25,89,155,34,109,233,111,201,141,51,102,96,243,9,240,16,124,86,84,69,149,65,237,207,25,125,173,227,223,209,253,55,217,249,116,39,219,210,153,164,126,228,249,123,182,27,189,89,191,248,184,153,139,138,187,184,152,170,238,110,58,141,174,42,153,153,163,27,210,55,106,10,26,158,99,243,230,183,53,51,171,103,33,175,182,196,210,30,218,167,219,206,147,162,205,27,21,123,149,3,12,0,32,12,129,252,164,115,76,66,26,237,135,92,125,49,201,17,106,170,122,191,66,114,225,26,98,38,209,239,8,216,29,38,82,99,8,190,99,111,172,179,219,147,57,64,121,247,252,122,241,33,209,235,252,113,192,218,117,213,80,238,85,96,103,101,60,93,136,117,14,166,231,163,119,46,174,93,154,154,106,244,181,106,186,109,182,181,123,170,214,222,109,210,137,246,52,173,87,241,21,0,0,253,252,96,128,6,9,143,50,108,24,129,4,152,214,76,132,202,131,30,54,184,149,181,58,150,139,84,93,162,18,38,88,136,144,209,162,206,109,182,178,213,162,47,227,28,20,0,242,237,159,66,149,177,163,152,130,100,201,66,130,92,192,176,54,154,162,9,240,235,69,99,54,40,100,207,4,20,166,86,22,42,97,57,70,80,76,37,115,69,163,14,164,162,73,102,188,0,221,98,35,67,131,80,243,234,108,175,95,155,152,71,88,144,226,89,157,170,169,170,56,42,141,6,2,10,36,105,176,184,90,73,38,196,221,62,207,191,125,111,254,127,118,127,93,124,207,177,188,62,218,21,171,61,175,246,3,89,203,77,102,109,54,91,219,87,113,54,190,87,73,35,135,79,152,154,144,108,250,115,217,202,128,187,0,0,157,182,160,222,51,65,72,147,6,19,173,165,201,235,51,215,218,59,212,50,11,211,79,183,21,199,3,201,6,162,83,135,215,197,117,232,81,76,32,192,148,29,19,17,245,80,244,174,171,22,205,53,86,220,122,212,26,110,25,86,142,249,203,71,42,16,200,232,89,78,251,40,183,163,232,206,231,71,63,221,17,236,100,46,254,232,123,205,95,255,183,246,217,170,202,221,83,193,185,253,6,194,50,193,195,142,16,150,21,8,125,4,169,72,36,105,49,168,124,44,49,228,104,130,160,74,160,82,244,29,1,147,41,153,116,227,200,157,183,229,4,140,12,70,57,139,75,97,248,198,67,193,203,196,12,72,99,65,136,128,40,146,192,172,101,15,91,175,35,195,5,187,180,110,66,185,101,15,107,194,237,67,68,160,91,154,126,196,35,74,38,225,77,89,116,102,89,60,24,187,229,23,36,150,43,202,41,112,195,191,255,166,188,198,51,191,253,154,255,251,178,100,202,142,5,203,102,202,155,70,95,66,99,204,217,131,61,2,126,22,229,157,38,109,25,126,193,145,179,102,156,177,150,184,187,230,49,159,204,102,188,127,187,189,191,4,10,24,52,189,14,156,164,81,154,220,230,46,96,59,165,42,49,23,251,184,224,168,218,122,139,142,175,5,173,20,207,58,162,79,220,191,139,159,99,173,179,83,22,212,87,175,230,234,116,192,58,194,128,0,11,255,224,146,86,117,53,1,202,164,9,235,40,165,21,71,38,77,191,254,39,235,172,252,123,28,19,23,247,223,28,59,131,138,47,97,115,63,53,50,254,151,255,238,14,210,34,47,45,48,80,232,45,95,113,157,140,166,245,28,201,1,134,80,22,84,74,141,158,237,109,38,120,148,142,250,101,38,85,81,237,177,170,55,60,196,61,29,83,102,149,217,93,247,219,214,112,50,0,0,165,168,213,67,76,209,200,133,0,237,81,69,140,142,13,28,72,40,206,138,70,148,216,193,130,130,162,105,84,140,192,193,151,129,143,9,6,41,149,64,74,163,225,194,207,163,112,81,96,168,10,0,21,136,2,27,11,115,40,209,37,25,3,133,130,195,198,138,36,97,6,230,28,14,165,72,46,36,64,91,86,0,212,102,184,227,74,147,8,152,12,26,20,80,4,97,69,3,161,0,148,51,102,43,18,135,10,14,65,108,25,62,154,61,167,137,194,135,104,222,68,141,8,27,47,2,204,96,8,200,228,218,179,203,95,255,107,108,117,11,226,214,167,11,91,229,90,184,43,20,26,101,19,53,145,169,238,161,169,207,17,48,104,150,137,118,51,185,90,87,171,159,199,161,74,50,50,197,230,41,131,122,187,104,79,62,13,123,155,134,188,16,39,89,176,230,189,247,255,222,222,169,105,129,198,0,1,110,245,177,201,225,246,206,60,225,26,49,232,255,45,172,212,96,151,44,79,122,188,211,54,187,11,143,38,116,49,155,94,116,138,160,222,19,196,3,135,244,101,168,152,193,211,144,233,255,156,168,115,57,72,172,247,172,197,57,6,109,107,70,179,237,22,57,100,59,40,161,136,230,154,236,203,44,219,9,137,179,204,174,116,102,53,18,203,82,39,47,222,253,62,223,252,50,223,240,171,144,10,32,172,83,200,8,204,143,50,170,22,209,154,30,76,89,184,144,3,38,12,8,0,95,132,228,94,197,238,101,136,94,175,35,45,22,244,33,242,101,225,64,110,172,130,221,70,94,186,202,3,140,141,104,44,93,173,64,66,128,92,88,204,134,61,77,67,113,253,191,98,30,120,226,68,67,169,218,122,192,209,181,185,248,45,238,159,148,177,56,68,1,37,122,226,180,18,170,44,59,143,57,251,249,177,213,160,236,24,208,164,81,130,69,72,93,152,255,251,178,100,213,142,6,120,103,72,27,105,87,176,98,204,217,147,61,69,122,21,225,155,40,109,5,126,73,156,179,166,232,193,150,248,102,98,87,147,189,28,209,205,30,203,166,28,48,115,238,16,157,86,90,244,90,213,222,146,69,134,123,157,184,249,91,54,19,80,165,20,108,211,231,221,191,138,235,135,171,152,153,85,247,114,96,1,123,100,2,2,224,1,95,127,221,41,29,135,166,99,130,17,37,83,40,104,206,28,166,181,39,244,234,229,59,217,119,186,126,246,189,103,108,191,255,45,133,80,162,196,139,59,220,235,172,6,81,141,15,255,253,119,124,136,24,81,150,46,230,127,155,233,222,69,47,41,236,57,89,20,202,239,55,45,226,117,227,39,157,157,95,53,136,244,215,135,74,69,53,16,171,173,146,155,59,84,235,86,253,0,235,0,0,91,176,218,11,141,69,68,211,24,77,212,56,202,14,142,184,52,8,60,9,89,3,39,49,225,16,241,19,152,92,36,120,185,19,140,112,60,72,109,89,139,162,119,25,13,135,28,173,128,39,70,128,72,129,4,137,162,227,43,244,134,10,6,144,140,16,204,108,148,3,112,112,169,39,24,108,136,172,198,214,31,96,109,5,232,156,103,233,170,135,69,234,146,43,148,44,106,81,20,40,29,26,99,183,57,106,79,184,204,13,35,68,34,47,102,0,226,171,27,35,149,67,208,196,126,123,82,238,115,251,204,247,117,187,254,47,248,180,162,95,76,57,53,183,250,153,117,115,17,94,246,61,221,93,68,53,141,115,56,60,121,55,75,95,20,210,102,154,118,169,113,233,122,101,14,170,100,210,77,138,124,93,84,197,69,77,35,53,109,174,222,85,19,219,140,64,117,105,0,1,46,217,66,170,39,167,241,200,56,82,3,238,22,210,8,38,215,125,162,62,164,53,37,209,206,86,110,212,170,68,225,17,107,234,255,124,55,70,57,178,68,144,73,89,136,186,5,200,69,104,122,231,51,249,255,206,28,35,54,62,91,76,201,171,28,129,44,247,215,170,230,213,250,11,56,99,144,39,100,40,194,44,253,35,114,251,232,108,108,12,225,102,146,74,67,134,216,234,145,124,91,145,82,135,86,231,14,223,112,43,54,248,196,28,11,23,6,168,60,67,65,73,12,136,215,0,10,77,56,153,156,97,240,92,234,40,208,154,72,80,66,111,202,3,136,20,12,97,108,93,209,193,174,34,244,13,106,134,48,151,176,35,168,84,8,56,0,28,45,28,157,102,232,234,169,165,121,84,63,1,213,153,136,200,219,19,178,199,198,0,173,87,164,132,27,22,90,142,76,252,117,57,31,119,245,200,165,125,172,195,238,124,9,39,169,250,195,247,255,174,252,77,12,244,147,159,131,87,117,34,110,30,255,251,178,100,217,14,38,64,103,71,155,121,91,240,111,236,233,115,60,195,124,20,213,155,44,109,13,190,201,137,51,166,104,193,150,248,249,86,101,118,46,22,102,118,253,122,101,54,111,93,111,55,89,137,20,184,66,232,138,189,97,110,103,83,85,102,85,213,90,154,238,230,102,210,197,173,217,240,177,86,112,8,2,46,218,153,149,252,6,158,12,184,86,210,122,64,217,215,178,94,136,237,149,142,61,15,237,167,230,119,175,120,249,107,11,83,205,255,229,4,28,93,6,0,78,84,97,148,142,82,4,95,255,249,118,243,242,105,244,164,240,87,131,64,200,138,220,78,20,43,204,139,45,107,213,134,116,137,13,178,114,167,249,194,109,169,74,84,155,221,229,127,102,253,63,123,127,5,173,49,5,0,18,160,233,243,116,0,59,54,128,33,17,146,167,155,155,176,36,92,208,204,200,159,148,220,194,8,88,171,46,45,44,68,24,144,10,64,50,50,227,0,17,20,4,48,113,131,37,12,85,18,216,6,26,165,168,20,69,62,226,237,10,6,114,3,147,75,120,40,88,40,16,98,3,230,68,158,2,53,8,17,74,112,225,146,16,6,114,206,82,83,113,21,110,83,135,228,56,69,149,37,65,40,129,139,142,24,24,224,128,12,72,52,72,10,105,120,185,136,58,32,11,85,174,68,109,49,160,136,170,245,127,221,90,92,242,202,155,190,136,84,103,86,134,50,145,88,127,167,145,45,47,251,255,220,233,154,151,204,149,77,145,150,22,135,98,76,88,248,140,62,119,39,96,97,252,130,40,105,214,130,168,162,200,49,181,150,170,236,244,88,250,142,186,148,164,129,222,181,64,144,0,11,110,165,138,130,202,5,96,32,190,57,150,188,121,231,150,241,72,138,241,100,66,115,148,171,38,187,250,84,49,146,178,69,81,47,143,227,190,102,206,34,142,4,109,214,93,226,88,173,22,155,239,255,243,49,138,206,152,160,228,58,199,209,86,150,95,73,169,103,176,206,230,250,115,175,130,229,143,154,168,138,185,138,152,225,38,253,26,84,123,73,155,245,212,178,19,241,70,230,12,253,161,56,158,111,189,111,211,95,223,219,142,194,61,81,120,198,42,147,40,49,12,118,33,61,58,140,209,32,34,111,32,145,4,196,131,243,1,131,6,0,229,168,71,96,8,116,20,51,68,99,0,131,153,250,245,71,181,38,183,84,205,131,166,240,240,161,96,193,2,180,52,136,160,99,87,71,65,24,21,237,25,2,135,11,86,242,70,11,12,21,43,79,72,6,97,30,116,154,118,48,58,106,180,164,182,98,17,50,168,56,181,205,232,200,22,57,105,218,118,91,18,39,63,75,157,173,197,119,75,40,229,21,221,111,46,119,159,237,107,145,239,200,12,255,251,178,100,223,14,6,58,103,70,147,99,111,178,117,76,233,103,48,200,124,86,81,157,26,78,5,126,137,176,51,101,232,241,150,185,237,169,186,238,159,191,26,35,0,145,51,57,197,104,172,231,73,247,177,56,52,63,160,246,49,149,27,227,170,123,225,78,106,169,241,62,201,239,141,241,166,187,18,155,167,230,32,82,90,0,19,0,0,20,183,100,129,184,133,130,189,92,73,98,156,175,37,129,35,123,156,240,25,96,251,227,127,210,178,227,255,79,156,34,153,49,229,239,51,56,134,43,211,219,185,217,183,231,127,206,75,73,202,109,208,200,179,162,89,205,146,50,139,174,154,146,112,181,89,218,230,228,116,236,207,205,76,164,115,69,135,146,116,68,100,59,52,81,146,115,81,209,115,103,87,71,234,68,109,149,12,233,53,209,64,74,169,0,2,211,116,121,54,25,131,56,84,63,89,1,3,193,239,212,152,169,81,176,57,152,80,17,135,9,24,49,208,140,40,148,44,193,129,136,131,13,118,24,34,176,180,4,47,111,3,5,65,96,187,130,196,160,52,105,1,167,86,56,71,204,241,49,138,227,101,32,68,75,208,189,20,100,51,84,208,22,209,122,161,217,86,182,229,66,119,5,137,61,25,80,4,14,71,164,198,72,4,112,5,0,193,27,20,85,197,100,2,67,191,74,70,219,64,54,17,75,193,40,185,57,114,75,221,113,252,119,95,255,215,255,247,212,238,142,62,119,205,117,182,119,232,91,33,11,56,146,211,111,225,244,213,137,104,147,140,74,17,115,138,137,43,168,228,220,88,120,172,148,169,73,40,191,146,218,154,217,60,92,51,246,222,202,149,154,129,90,123,93,46,218,112,3,78,56,247,165,0,0,64,0,2,150,90,127,29,143,205,104,2,54,158,63,86,21,139,207,179,37,21,218,139,140,253,98,223,85,214,237,247,63,244,220,209,57,211,181,179,56,196,131,20,157,21,137,94,25,2,57,87,50,230,157,180,202,68,77,218,192,136,110,98,77,12,113,130,57,140,132,97,88,220,233,124,242,98,136,210,43,153,237,174,90,152,116,231,40,197,146,19,5,110,179,113,119,100,90,170,116,94,214,161,207,153,172,240,42,16,224,48,238,35,21,157,53,143,19,48,42,60,135,83,191,136,48,67,67,32,151,50,97,164,82,6,50,13,8,22,156,112,77,89,199,78,22,133,130,5,68,47,45,163,52,103,132,132,6,68,192,192,24,40,139,3,22,1,252,81,2,49,145,88,192,85,56,165,128,100,10,1,126,64,64,187,138,142,35,39,121,161,82,21,112,204,18,249,52,226,169,142,199,211,0,179,111,43,2,130,98,171,4,160,236,61,11,96,136,117,230,163,250,143,52,60,133,188,243,91,81,46,155,219,255,251,178,100,217,14,6,59,102,197,147,121,91,112,109,204,233,106,60,101,190,23,117,155,24,109,229,109,201,166,179,102,180,194,161,248,95,63,187,109,119,31,95,255,92,247,196,92,251,46,150,166,26,202,58,173,134,174,250,218,196,9,102,90,236,33,30,210,243,198,148,86,124,220,158,113,67,98,57,109,73,196,216,239,191,227,234,122,227,230,110,120,211,226,102,120,194,239,88,0,1,117,0,144,131,127,251,69,147,149,130,73,113,33,12,210,195,67,135,105,110,144,91,198,88,183,140,123,84,121,132,113,70,181,221,254,254,64,57,70,35,33,195,197,24,127,255,237,138,185,245,239,137,225,247,146,237,20,124,75,90,115,235,81,95,119,100,156,54,39,164,173,149,166,106,106,239,149,182,214,235,138,171,73,133,25,99,215,234,105,254,185,88,155,215,246,235,126,127,191,248,174,195,115,74,0,0,92,144,208,210,12,249,212,215,136,65,114,160,129,83,236,24,0,2,26,122,169,50,224,240,73,131,152,167,8,200,42,131,43,162,80,200,42,24,119,212,140,249,40,59,99,47,3,66,47,217,16,122,21,65,200,2,99,188,22,22,119,27,10,81,181,102,249,138,183,104,68,59,200,245,202,209,135,137,130,190,235,25,185,70,95,148,173,122,220,71,214,54,232,103,7,202,159,106,182,54,45,36,238,226,27,254,219,219,231,111,251,127,127,255,247,54,241,233,251,119,205,237,59,142,236,213,30,247,31,103,154,113,140,50,182,62,108,20,162,142,90,13,251,73,134,242,112,62,64,195,241,48,97,18,222,164,248,133,72,48,45,170,222,190,214,143,70,215,79,155,162,97,135,112,95,87,253,82,163,130,44,248,0,3,155,17,215,38,182,241,182,142,145,164,75,142,178,53,15,116,47,33,137,201,84,77,62,122,245,207,103,153,158,114,171,228,229,110,45,181,31,218,123,133,26,140,21,134,115,32,67,195,186,177,158,140,70,190,76,46,150,230,68,12,243,37,124,89,74,97,142,68,101,154,56,133,29,235,199,126,153,238,196,69,6,96,231,9,162,13,13,134,63,214,88,117,227,154,210,75,115,223,234,31,254,239,223,62,209,248,101,68,27,133,157,165,54,251,8,55,49,188,199,18,36,197,192,8,199,133,200,227,2,232,66,49,25,202,93,137,4,70,50,142,102,34,1,66,64,153,136,64,64,0,5,48,20,7,34,20,82,196,83,225,119,5,79,49,73,0,8,207,210,113,88,12,18,75,246,9,52,71,90,112,63,174,216,136,98,242,132,110,134,195,17,3,64,121,211,17,118,175,166,110,189,26,123,43,126,97,152,139,114,72,52,116,88,36,226,103,170,40,194,227,43,206,29,110,183,229,16,204,178,118,95,169,82,229,7,222,255,251,178,100,211,14,5,189,103,71,155,102,127,64,118,236,217,205,44,102,205,87,229,155,26,78,229,109,201,195,179,102,29,134,12,160,154,60,92,87,207,29,91,111,248,255,226,47,254,250,138,159,154,223,186,35,125,214,248,99,62,229,238,182,185,212,199,204,30,210,184,226,150,166,190,220,187,30,172,180,131,56,245,207,166,191,16,247,202,178,147,226,105,127,135,171,155,17,190,110,173,99,247,101,0,57,50,24,6,9,39,118,217,78,101,171,0,52,137,132,227,108,75,24,70,62,58,218,42,166,81,8,52,112,72,29,40,50,249,185,161,160,214,14,166,126,228,56,219,80,10,79,87,91,97,220,202,234,108,217,116,245,54,18,40,63,9,22,173,18,132,45,129,180,120,75,131,213,204,131,177,241,41,203,77,177,11,126,236,104,109,84,246,114,252,148,181,237,115,58,84,12,140,235,253,172,245,73,44,233,153,161,152,172,79,249,150,182,160,89,122,4,57,182,208,176,28,84,81,132,128,101,98,162,121,145,48,207,73,2,183,177,20,134,104,46,92,70,170,114,57,49,128,44,100,241,126,226,115,196,50,17,102,200,9,138,228,231,73,195,162,131,212,75,26,214,161,251,77,222,243,167,113,43,248,169,232,190,207,106,227,109,114,196,100,33,41,255,153,92,184,42,152,169,129,22,98,237,198,148,120,243,107,29,76,231,76,57,177,94,183,80,178,176,176,89,158,88,193,132,154,232,245,5,22,219,218,213,220,57,230,188,40,185,214,148,50,36,89,111,217,127,159,175,136,255,135,150,130,234,91,254,231,228,34,4,77,190,252,100,241,147,0,149,25,59,162,153,174,99,198,135,246,110,181,168,22,55,51,182,145,41,148,2,196,72,139,232,121,161,176,120,204,12,44,43,19,33,104,48,96,148,195,18,212,190,203,205,171,89,214,85,180,65,102,140,70,94,218,31,48,131,60,96,182,232,54,79,33,134,66,122,212,227,89,85,116,130,208,211,142,30,35,185,34,132,154,212,113,253,67,84,77,67,73,80,151,104,145,52,117,66,115,41,103,74,23,111,74,56,86,55,209,98,207,145,241,17,78,58,202,90,226,243,155,25,80,255,247,247,6,103,12,152,29,62,161,105,0,1,183,109,76,88,88,178,204,84,93,93,26,129,210,44,52,4,26,28,25,5,22,4,225,231,238,196,24,207,154,187,75,129,35,175,204,121,247,165,129,163,172,57,215,155,167,173,29,181,139,211,7,100,240,94,189,204,115,215,111,226,28,228,180,178,240,182,218,167,172,25,154,25,50,4,231,149,134,50,53,154,251,91,183,113,39,197,233,140,103,92,236,158,99,20,105,53,114,251,59,147,93,111,219,71,198,174,82,217,234,146,24,82,121,171,54,41,24,255,251,178,68,203,12,196,128,102,203,27,76,67,224,143,140,217,99,101,40,124,18,165,155,44,109,153,25,74,115,51,100,205,182,34,216,108,67,227,164,242,225,150,222,226,188,181,102,90,95,150,34,165,170,33,60,99,220,149,127,212,122,218,114,4,29,144,1,217,111,166,48,92,98,96,131,194,132,119,68,65,98,89,44,4,193,1,203,176,245,18,7,205,64,242,200,33,105,46,38,7,2,71,90,235,212,237,191,173,179,234,165,78,188,220,110,154,1,158,227,61,124,186,52,40,115,166,243,55,153,81,203,143,174,149,179,134,237,141,46,133,26,34,197,158,129,85,151,86,204,184,252,80,34,93,196,87,70,14,203,132,56,117,60,218,79,57,22,64,209,106,188,139,145,131,23,38,169,40,164,137,55,230,23,222,223,25,92,37,29,142,57,209,206,36,243,71,144,89,150,28,150,113,208,114,50,67,196,119,28,173,244,159,119,82,108,119,50,55,158,191,194,145,245,0,61,190,220,44,97,109,142,181,56,166,148,176,217,139,94,64,65,163,195,26,113,111,20,25,78,67,82,163,153,54,244,191,174,84,80,16,135,39,235,182,100,23,100,150,57,19,178,205,246,134,88,68,134,170,182,235,181,178,107,167,173,14,91,18,141,230,63,99,5,35,4,105,81,165,77,155,234,100,37,114,189,240,132,229,72,166,180,158,188,100,149,118,230,195,242,73,58,142,250,220,218,158,239,148,105,53,239,47,102,156,157,112,254,84,212,155,171,200,38,172,242,14,130,187,95,235,18,102,56,166,238,54,201,11,45,33,115,229,24,26,109,38,150,153,116,239,80,71,229,195,101,249,192,93,117,192,10,237,183,48,202,10,129,70,99,157,211,72,168,109,77,172,49,134,30,60,1,190,65,69,221,43,106,50,21,244,247,203,89,220,19,13,82,63,18,232,220,150,44,217,245,44,206,54,167,30,163,177,174,64,54,41,165,181,181,175,150,233,105,201,112,53,172,55,164,177,243,111,93,4,136,3,20,139,76,98,46,244,77,221,19,39,11,124,125,27,10,68,142,157,234,143,70,116,171,177,117,17,187,241,207,75,35,13,163,98,43,227,163,174,154,171,87,133,254,22,37,157,183,104,164,190,29,110,106,218,170,106,153,142,81,246,55,120,82,199,206,140,125,11,162,81,66,147,103,212,48,79,83,24,174,246,218,201,212,52,18,232,62,69,49,28,26,97,34,208,178,185,8,79,164,87,180,227,82,183,203,76,173,47,210,181,108,175,155,12,156,90,226,148,27,15,137,212,32,161,48,195,249,151,115,189,189,123,158,37,57,240,62,223,51,154,209,249,192,15,60,131,37,108,129,240,52,128,160,202,179,149,228,183,81,86,214,230,151,152,27,93,159,31,27,221,255,251,178,68,201,140,132,226,102,203,155,79,74,210,153,236,233,67,104,200,202,81,189,155,54,108,176,205,226,39,51,166,233,148,153,108,87,105,64,207,206,114,246,33,233,234,102,254,217,166,98,150,25,35,254,60,187,18,53,105,212,126,155,102,100,28,228,77,235,196,27,221,116,127,253,178,209,77,187,21,172,249,254,247,10,67,148,155,123,191,83,117,109,4,166,15,49,128,142,129,52,185,215,230,214,212,160,150,72,195,205,233,164,208,151,64,202,164,96,186,214,156,8,37,96,40,187,194,11,80,241,80,219,149,184,173,22,235,82,98,134,81,45,12,98,103,95,61,1,103,41,69,219,65,70,174,47,119,23,132,11,229,166,117,59,161,173,225,245,211,140,184,175,183,166,91,235,66,234,32,254,132,209,217,90,245,141,203,178,151,222,206,47,154,113,73,28,215,23,49,121,108,83,199,229,196,120,245,187,147,175,134,246,255,181,252,159,219,239,220,254,66,157,9,205,190,216,168,53,177,128,71,9,196,72,99,40,62,4,47,88,209,134,224,9,14,167,11,66,136,128,160,70,77,72,208,148,20,25,242,130,152,165,2,135,147,194,62,62,55,211,99,253,207,166,75,25,143,53,11,240,151,35,15,194,88,99,142,159,50,97,13,81,239,21,14,131,8,93,97,7,213,15,121,36,209,242,116,99,198,24,39,53,178,80,236,169,131,12,177,230,205,82,47,148,147,86,112,242,103,107,66,164,151,117,34,187,228,249,215,155,105,17,179,45,76,157,146,168,109,12,162,143,150,153,150,85,190,14,162,80,76,79,227,253,167,249,4,104,16,164,150,210,162,107,31,49,19,227,232,6,69,35,86,47,105,134,46,26,44,144,172,198,6,54,144,18,4,212,123,20,161,11,216,107,177,6,41,146,86,53,252,101,143,74,217,104,28,118,62,234,69,195,208,180,227,174,249,211,221,251,118,106,86,223,39,172,243,86,113,161,240,171,5,37,190,213,131,79,172,154,226,219,110,99,99,58,218,219,97,121,58,21,36,76,37,123,114,155,76,165,117,85,182,186,73,174,211,147,149,77,180,186,165,98,26,141,145,140,142,56,226,197,8,210,238,245,190,106,207,26,148,88,184,148,212,81,102,72,217,234,184,238,148,110,246,163,162,226,26,25,157,170,144,186,165,130,174,216,16,72,78,239,255,235,17,10,136,108,20,157,74,5,186,102,113,114,100,93,224,96,242,247,230,150,220,24,199,169,149,192,128,126,196,112,39,114,40,97,170,81,202,197,67,103,134,150,177,218,210,11,93,89,180,175,5,138,8,33,37,35,154,182,69,21,139,9,17,22,123,25,31,208,146,16,98,59,140,17,71,84,15,52,89,92,109,216,194,23,123,89,208,243,34,169,45,16,255,251,176,68,202,12,196,142,103,76,27,76,66,240,161,236,217,19,109,40,200,17,177,157,50,108,177,15,2,79,51,165,13,164,26,209,251,209,161,111,173,97,146,209,14,132,42,214,16,86,102,239,16,153,21,45,25,187,226,161,241,195,78,152,249,161,156,126,50,18,11,53,67,174,7,12,123,239,234,1,125,128,29,186,252,228,25,112,197,139,192,203,40,204,78,13,16,211,172,137,163,38,4,17,109,219,89,76,253,49,64,55,217,231,142,64,173,252,66,126,98,63,57,59,55,43,171,29,100,84,13,193,238,163,2,206,233,42,33,211,55,167,177,164,10,132,203,86,54,238,141,185,56,37,20,140,245,135,247,204,215,157,115,227,11,36,212,202,217,50,25,72,93,228,92,157,159,132,167,14,181,205,226,159,233,172,217,27,235,103,94,219,53,61,255,18,56,229,174,91,167,140,151,73,220,97,28,115,247,51,95,34,222,177,93,154,182,255,243,45,13,19,251,203,102,249,160,27,100,9,59,190,180,8,49,103,24,64,133,46,197,132,153,128,144,217,49,144,134,14,184,32,179,143,29,127,166,37,227,67,227,228,251,159,9,235,9,13,175,20,63,11,8,72,113,80,28,234,43,62,164,50,147,171,45,136,240,168,242,69,4,245,68,58,15,113,253,11,146,58,141,165,179,8,154,122,107,184,81,141,59,32,247,187,134,151,76,242,3,153,138,108,164,48,183,208,111,31,123,204,83,44,206,50,169,174,73,54,109,106,217,31,168,129,45,76,212,254,57,218,145,134,175,189,254,188,255,19,23,71,21,106,46,69,125,127,242,29,0,11,146,234,100,8,192,227,35,10,26,13,46,14,25,50,97,69,81,8,53,7,34,57,224,193,167,238,83,13,92,107,98,195,239,185,150,237,10,51,212,5,177,250,188,160,142,218,192,220,165,113,144,72,32,80,112,238,242,86,65,123,238,161,170,144,80,28,229,122,207,227,168,213,124,54,63,191,25,178,142,63,189,158,251,141,157,247,27,102,79,170,118,47,150,223,37,177,175,206,33,144,247,79,25,118,236,207,158,182,51,176,199,74,19,43,244,82,181,39,155,53,179,63,90,159,105,191,163,17,204,156,237,95,115,53,178,51,230,122,207,157,197,84,26,187,127,242,240,17,5,152,113,9,193,129,59,226,32,181,144,179,74,11,31,1,96,229,97,112,219,75,204,140,104,10,37,3,71,225,44,130,39,114,55,55,13,69,169,109,231,78,199,104,96,248,205,34,104,14,143,43,36,81,89,148,122,79,168,36,136,164,68,139,57,82,60,122,165,20,62,129,94,165,110,65,43,107,96,173,111,109,52,217,129,14,51,93,93,197,47,17,45,168,231,108,206,62,214,169,220,166,196,97,224,154,83,207,255,251,178,68,198,140,196,89,102,203,155,76,67,192,143,204,217,51,109,230,118,19,237,157,46,109,165,119,202,138,179,164,77,204,33,49,23,74,213,115,170,126,82,189,66,233,221,27,173,133,156,44,141,178,221,84,229,205,66,77,206,81,173,205,219,33,188,59,127,231,92,233,132,151,61,223,60,87,212,9,117,193,5,185,53,48,128,40,16,65,50,1,76,225,225,132,87,48,64,164,80,0,6,10,145,26,83,176,52,200,82,180,211,50,240,232,193,218,97,77,158,38,183,75,200,210,242,114,226,109,41,250,130,101,118,223,114,130,208,174,38,186,254,22,97,98,113,168,48,194,13,16,202,17,236,82,5,131,2,96,225,161,122,146,80,215,48,193,41,146,207,69,143,157,210,186,28,50,154,198,69,188,199,184,200,53,71,16,144,234,116,65,43,26,165,219,171,140,125,166,14,93,152,187,74,245,157,149,236,86,84,250,30,42,170,42,129,131,207,24,107,37,57,34,7,85,47,19,194,201,111,250,77,44,61,35,202,197,83,223,228,2,52,23,0,4,204,172,43,13,49,241,204,45,53,55,194,64,211,225,147,61,142,132,33,225,209,72,10,64,97,208,1,136,147,165,179,97,234,98,68,15,20,14,177,35,1,0,81,88,12,1,5,0,204,18,21,7,3,149,89,56,193,128,49,8,126,88,236,42,247,9,240,76,198,118,34,8,175,150,154,153,207,146,215,141,59,18,234,56,122,11,153,138,58,179,53,88,13,59,71,93,164,137,130,7,146,133,16,59,119,19,3,112,252,224,80,109,152,52,115,220,231,56,198,139,28,134,59,219,142,72,117,174,230,59,190,59,255,253,98,164,155,45,134,37,144,190,42,202,194,201,152,211,80,121,192,216,112,181,9,12,128,40,92,31,106,48,86,180,24,59,82,10,198,109,236,43,207,95,186,231,211,230,182,132,246,107,76,219,2,53,183,122,255,239,56,181,238,64,0,128,128,10,91,182,15,39,197,18,98,230,208,124,96,184,21,123,206,175,174,219,169,155,143,49,221,110,225,207,255,255,255,203,145,212,38,168,71,41,25,91,194,17,141,194,40,9,149,64,200,129,51,216,41,169,181,56,231,40,142,251,202,106,43,146,168,90,252,187,189,10,158,251,94,180,102,70,86,116,232,215,131,128,0,110,92,99,82,137,128,202,198,55,24,158,32,64,96,192,64,112,162,36,100,112,216,178,192,12,27,4,8,12,18,4,81,213,94,229,136,64,102,25,1,162,178,146,68,68,198,66,68,189,199,84,75,10,95,85,187,24,139,181,82,225,136,194,101,96,116,181,151,67,106,42,88,0,171,227,0,1,16,177,135,203,109,205,92,128,169,168,156,54,217,136,23,60,152,18,219,130,1,65,192,139,18,255,251,178,100,191,140,6,28,103,71,27,136,126,210,83,172,217,170,44,37,174,24,205,161,34,110,21,254,193,78,51,167,40,240,137,241,197,142,167,69,240,47,34,26,67,143,227,199,114,101,135,211,91,164,195,235,231,253,204,132,178,8,21,198,21,80,68,232,101,123,200,174,82,78,207,86,209,136,170,140,75,156,246,74,89,158,141,90,50,243,160,247,112,164,65,130,68,70,70,204,136,239,93,122,207,242,186,98,164,41,164,246,139,69,59,42,133,189,149,245,35,252,87,83,122,30,162,121,14,20,96,1,131,128,0,95,255,91,180,65,225,54,178,228,148,142,184,125,88,247,220,126,192,200,105,194,139,25,190,110,5,95,243,192,185,34,2,47,255,209,204,106,53,20,245,231,75,200,172,236,146,150,249,229,165,138,89,174,138,245,75,59,185,238,149,94,151,210,221,183,186,127,61,84,150,106,223,86,42,149,255,224,194,101,0,6,227,53,176,140,139,60,50,10,136,216,86,146,44,96,241,184,192,32,16,184,32,204,128,144,72,40,196,96,131,4,132,12,6,15,34,8,38,40,8,66,24,254,4,2,195,141,151,24,16,4,88,113,16,196,247,12,14,225,174,228,189,65,128,64,67,31,8,70,60,70,202,2,76,180,178,43,0,151,128,163,227,128,71,142,162,115,54,92,79,25,40,200,109,183,48,102,145,180,148,57,154,4,188,73,34,160,25,48,205,104,145,35,51,74,30,159,230,97,72,67,196,84,6,146,26,20,186,194,195,210,73,244,10,9,151,83,180,71,230,91,75,127,43,55,38,45,172,115,239,187,255,221,253,69,51,231,143,155,184,246,89,215,79,19,28,62,226,102,99,101,223,117,211,215,108,76,114,149,75,222,187,76,183,195,238,118,77,252,170,246,74,48,250,239,180,168,193,22,203,90,223,216,131,247,168,2,43,0,2,24,136,2,109,176,16,124,6,0,161,21,166,128,118,77,34,47,150,80,58,172,247,45,141,71,29,8,24,24,19,28,90,79,41,157,105,116,91,48,91,142,213,96,163,35,206,185,86,159,236,156,60,235,204,249,208,122,60,170,62,124,119,53,230,206,244,223,16,107,89,164,62,249,153,243,247,143,213,31,99,40,236,197,26,255,31,243,233,203,115,109,23,132,10,219,255,246,127,128,217,47,134,37,192,80,225,151,88,123,215,37,168,245,6,154,28,80,152,129,64,242,1,235,57,184,190,241,36,119,38,166,242,191,239,243,100,87,111,243,19,115,155,102,137,185,36,174,73,14,129,128,195,22,155,249,99,35,123,163,108,241,215,157,139,76,69,172,196,11,131,141,58,205,225,96,10,220,135,129,3,104,102,157,155,47,155,243,74,216,162,181,21,179,151,160,105,15,99,151,191,15,255,255,251,178,100,206,142,134,137,103,70,147,154,91,240,101,108,233,154,36,67,154,19,145,155,40,109,13,94,201,188,51,102,28,243,29,232,243,242,252,236,57,255,62,216,83,252,185,167,105,231,180,7,151,50,132,127,159,41,218,218,122,12,33,156,16,182,86,28,29,224,48,226,13,17,78,143,85,84,102,74,232,105,170,255,68,84,99,238,17,148,128,0,43,118,168,146,236,162,43,174,149,210,161,193,54,147,114,130,255,119,41,245,186,196,253,173,113,189,242,66,91,222,94,246,217,214,223,130,111,171,158,164,8,79,67,103,50,152,208,129,167,22,81,195,41,238,93,88,122,182,102,107,89,157,140,57,41,67,221,94,230,178,229,231,51,19,49,85,202,22,49,93,89,234,170,114,170,86,126,202,232,93,22,114,209,221,140,204,247,169,234,159,170,106,255,69,185,214,60,61,72,0,1,36,244,194,55,48,20,205,105,112,222,193,39,206,40,145,209,134,24,112,40,42,87,152,5,140,73,97,95,233,97,33,81,233,76,230,94,202,210,129,13,49,114,91,108,88,212,142,88,250,47,180,208,14,9,41,90,20,112,181,132,163,148,92,189,86,107,172,199,149,66,13,95,108,143,109,51,170,183,35,67,163,165,21,26,252,105,201,116,115,126,170,98,181,239,252,11,9,252,39,55,191,255,242,99,100,25,175,206,35,151,188,196,115,57,69,31,51,88,100,10,162,156,184,232,241,226,212,92,134,148,146,206,157,105,129,132,73,253,9,123,208,185,229,156,54,238,220,198,115,59,106,231,231,126,215,203,81,0,198,172,1,48,146,65,63,127,218,89,227,10,81,140,87,46,148,143,85,228,193,242,133,154,102,211,94,188,180,80,117,37,167,120,98,204,8,193,31,72,235,169,132,159,15,156,103,154,58,2,107,129,240,42,187,70,63,212,119,117,255,226,46,46,44,65,34,229,135,167,34,54,46,194,136,60,215,221,164,251,217,26,27,161,203,46,212,81,54,124,198,195,17,72,81,239,67,232,212,122,219,177,10,236,82,150,29,249,26,145,204,80,231,84,169,122,200,120,54,153,150,184,225,86,158,235,136,120,223,178,65,100,188,98,103,200,141,214,104,211,105,211,7,230,49,20,25,241,8,84,33,24,252,104,98,64,25,131,196,70,105,22,1,137,170,2,52,29,0,128,6,14,160,99,52,69,111,22,6,38,15,2,135,13,131,129,4,34,144,112,25,46,83,173,206,131,75,106,44,1,11,8,140,62,19,20,0,39,34,29,92,225,32,210,228,86,68,188,89,239,210,135,92,16,5,31,225,16,4,49,0,224,133,128,11,14,194,2,131,230,186,187,132,36,52,112,75,247,190,92,220,219,131,198,128,181,97,158,34,18,199,95,203,109,164,161,255,251,178,100,213,14,5,14,102,201,155,65,95,160,129,236,217,138,60,200,118,25,145,155,24,78,13,190,193,209,179,101,220,242,162,105,132,203,119,135,127,244,180,69,14,11,101,202,136,205,220,179,108,239,51,190,167,223,111,82,155,101,42,50,244,209,154,194,82,206,171,25,168,133,15,130,51,147,95,84,161,113,212,236,116,160,204,112,197,110,186,8,180,209,21,80,65,51,170,121,217,179,143,193,90,148,1,32,64,22,237,149,138,115,220,112,202,77,23,141,41,152,139,211,141,92,39,92,158,90,180,27,203,18,44,250,119,150,50,100,84,114,73,58,32,199,17,12,84,84,10,29,8,144,167,179,108,163,143,223,253,101,106,209,249,190,42,173,229,70,238,125,113,81,107,84,235,190,169,206,146,52,150,228,243,80,229,224,125,156,90,84,241,16,101,248,247,155,75,182,234,249,159,89,29,172,240,58,168,103,55,189,218,76,213,125,74,233,255,44,14,207,165,0,0,29,172,203,147,140,84,144,200,76,12,76,144,236,10,140,201,141,7,141,108,224,44,42,98,97,224,154,19,9,3,88,16,128,120,40,70,118,245,52,84,126,65,12,105,28,86,90,149,186,242,244,223,102,138,166,154,204,208,170,12,189,155,116,217,95,117,20,2,43,12,71,24,84,16,220,235,22,110,36,185,17,229,224,110,210,216,169,128,128,41,207,73,6,169,46,163,4,63,6,56,144,195,179,15,83,37,220,155,151,228,21,163,57,115,45,127,239,237,124,255,255,255,255,249,218,151,223,141,87,81,245,154,42,188,81,171,157,139,163,131,169,29,114,68,202,241,23,168,65,54,82,58,199,232,236,142,135,178,106,1,45,15,86,58,15,4,89,177,195,198,110,189,21,213,90,44,235,174,186,221,61,104,45,48,89,31,0,4,249,98,186,229,219,127,143,184,129,246,72,241,226,158,231,21,15,87,13,58,89,26,59,249,66,78,161,137,69,172,138,59,16,134,27,99,105,141,182,170,30,113,33,208,172,145,48,105,11,192,135,85,163,172,90,36,126,140,49,106,218,46,251,181,212,177,169,14,59,162,206,209,117,81,231,196,247,110,68,253,99,206,249,145,140,145,85,118,155,163,204,203,215,75,114,180,63,41,18,209,225,88,141,216,115,197,181,245,212,125,39,243,215,127,42,143,33,21,201,124,17,62,10,64,12,232,28,84,70,124,225,142,67,137,131,40,207,222,227,60,144,88,147,248,207,32,178,168,181,7,117,222,244,16,71,1,128,21,84,132,43,193,64,143,15,227,179,201,69,96,133,106,102,216,153,74,40,5,197,139,7,92,144,218,70,23,225,219,128,20,209,59,216,185,48,117,3,133,191,237,129,1,41,17,20,88,173,231,184,16,91,230,254,65,255,251,178,100,202,14,5,224,103,71,155,102,111,176,120,44,233,237,25,232,67,20,85,157,40,109,5,94,129,135,51,102,180,193,150,120,22,105,164,21,221,8,117,223,169,65,73,159,55,255,254,122,166,110,55,163,20,191,190,118,45,145,17,28,96,129,192,137,155,132,194,166,2,134,59,19,41,199,26,76,68,204,165,70,237,42,78,121,5,106,32,245,36,83,94,223,175,103,223,244,58,7,24,0,0,128,4,1,51,109,176,246,137,68,69,114,115,40,79,248,8,85,1,91,97,126,253,4,210,187,105,9,11,224,29,202,3,29,56,95,41,139,118,245,149,123,43,151,114,83,163,177,20,252,207,117,78,180,116,222,34,127,147,94,242,197,38,50,77,161,114,44,230,181,24,133,41,157,153,251,145,52,187,181,79,71,209,168,174,207,106,241,202,135,163,105,191,246,254,240,69,0,0,85,144,222,72,204,40,16,140,48,212,130,128,248,102,92,48,66,150,109,75,132,129,224,208,227,43,158,50,65,0,176,72,208,41,117,199,70,205,4,4,116,117,24,193,32,130,193,134,50,106,151,128,39,67,1,6,8,3,6,132,39,139,166,177,216,107,118,21,0,93,97,134,139,188,34,164,8,200,75,193,108,7,174,22,28,137,65,9,182,212,220,8,128,181,224,208,3,42,64,198,117,36,12,208,168,180,188,121,224,228,90,60,182,2,119,222,120,187,82,144,68,149,85,43,101,46,237,105,183,246,198,24,223,239,250,159,106,239,245,47,90,245,85,93,123,126,163,196,214,73,205,139,233,153,172,196,186,230,134,75,105,244,77,152,186,203,91,51,172,233,243,98,242,115,231,142,152,173,54,166,230,5,196,102,37,218,209,64,128,104,232,213,40,206,42,185,177,133,104,50,209,65,58,17,248,29,102,78,128,1,114,91,70,114,177,80,141,34,149,45,226,96,167,110,8,17,208,245,212,125,158,107,241,97,197,92,206,242,20,184,182,115,173,194,239,58,83,78,228,221,226,95,222,145,228,159,88,204,210,76,230,247,234,22,247,187,106,206,39,80,141,85,43,228,170,111,6,42,165,175,54,15,179,193,166,241,51,214,77,38,103,49,203,120,111,218,112,72,78,243,132,185,190,237,215,144,183,90,188,115,228,75,85,114,197,80,205,167,187,183,116,94,118,198,0,239,109,12,103,19,38,133,176,132,138,6,32,49,4,75,208,115,143,6,1,70,115,23,12,152,202,195,34,59,106,64,200,185,196,33,165,209,33,240,200,66,15,241,142,78,210,201,195,89,147,9,140,213,18,220,140,184,82,187,17,142,9,12,148,247,24,149,38,108,88,54,29,77,232,33,166,144,152,208,4,137,79,7,189,56,92,129,16,78,212,128,182,52,178,137,233,136,221,136,255,251,178,100,213,14,134,148,103,199,155,121,109,176,116,236,217,99,60,101,232,22,165,155,36,109,101,109,201,170,51,102,168,196,23,40,30,67,102,249,0,39,53,107,83,111,197,252,241,198,221,211,127,251,179,206,105,201,237,234,157,106,176,133,211,52,110,93,185,252,46,122,13,22,131,115,116,149,134,60,235,115,172,124,186,47,151,89,139,91,58,47,40,57,80,211,138,151,26,189,114,13,221,190,117,169,119,252,79,86,207,175,231,239,230,12,64,57,172,16,0,239,223,225,213,253,70,84,109,128,242,22,193,116,75,143,221,132,140,223,161,253,44,159,191,123,237,141,163,237,187,112,210,15,135,179,40,102,181,107,9,6,3,169,191,117,105,121,2,117,136,122,165,239,214,116,105,154,48,241,60,106,243,110,51,122,154,107,231,116,168,171,136,241,146,151,85,26,212,196,112,215,108,189,105,103,75,220,142,187,54,197,90,180,220,79,169,90,71,125,95,111,255,234,6,0,0,146,168,208,131,140,236,184,211,65,78,34,132,6,178,197,133,78,138,128,195,193,101,241,48,4,208,225,244,153,101,79,144,137,12,195,64,11,1,101,203,16,17,175,112,9,2,40,0,77,133,133,68,131,22,4,152,85,176,37,202,178,133,2,195,22,87,25,117,17,228,208,195,21,41,153,4,23,153,48,197,2,198,132,193,0,75,213,15,2,225,80,40,96,90,134,184,133,199,120,151,226,107,50,129,24,116,24,198,157,6,99,94,87,8,175,102,1,1,225,232,148,199,27,87,119,254,127,55,26,107,58,117,31,49,223,223,123,205,47,191,172,220,241,245,233,19,43,29,223,204,113,204,24,143,97,249,39,8,70,85,69,6,4,105,177,117,28,196,22,44,186,38,147,3,52,221,250,122,40,219,215,191,160,26,152,16,0,0,187,106,20,29,50,56,145,104,94,58,70,180,113,55,165,185,145,254,181,175,253,149,244,205,59,183,103,189,221,222,195,95,227,63,255,91,159,247,242,255,255,255,243,103,183,24,243,66,117,44,138,205,251,110,60,71,35,232,63,39,45,41,109,25,234,148,29,137,9,26,92,174,196,101,50,77,110,57,154,96,230,165,238,183,123,191,255,235,253,3,156,114,1,112,134,82,141,196,64,204,231,12,108,180,12,60,193,141,60,152,178,99,32,67,130,197,1,101,64,38,234,245,21,9,198,147,28,20,35,46,168,112,184,4,109,150,152,145,74,34,40,123,178,239,189,75,25,178,175,3,10,32,105,139,26,0,30,76,115,130,26,84,208,136,25,126,35,81,125,218,226,105,8,128,33,212,172,158,107,204,170,72,151,73,231,3,176,122,149,27,121,154,56,54,85,18,166,200,58,18,48,144,186,18,122,236,198,186,33,81,182,217,255,251,178,100,201,14,69,214,103,71,155,104,111,64,93,140,217,151,48,103,190,21,165,155,34,109,149,189,9,149,179,102,12,193,150,120,16,238,93,230,184,206,138,142,133,174,178,16,196,43,223,103,217,72,190,106,94,204,202,88,199,113,251,149,212,195,173,83,26,36,238,104,233,29,153,169,53,50,14,213,53,74,110,178,112,20,116,224,23,45,182,159,216,92,64,51,234,133,71,237,23,17,192,237,136,118,95,44,70,135,133,158,174,176,247,5,85,32,176,24,100,213,57,72,206,24,176,42,228,52,131,238,130,143,129,161,164,165,50,34,164,212,154,111,226,26,123,179,58,242,156,49,138,31,169,218,74,197,163,33,39,117,49,17,186,213,215,163,214,149,190,107,152,243,218,197,70,151,123,77,125,157,149,189,215,232,168,1,173,0,43,240,74,241,132,12,154,233,105,235,235,158,153,16,69,32,80,244,211,88,5,151,198,70,204,4,4,66,2,165,104,108,220,69,72,192,214,171,68,28,76,22,28,5,5,0,154,75,166,105,102,75,164,72,58,241,48,186,70,33,77,116,182,50,243,183,244,0,36,33,3,48,145,81,16,145,106,74,161,5,4,69,236,108,225,80,217,72,176,24,48,49,73,160,77,8,25,219,214,254,168,82,163,133,5,129,200,128,147,177,210,109,226,239,147,171,35,129,36,241,43,182,96,27,89,243,191,223,254,121,225,41,249,158,186,188,41,158,215,147,50,215,60,222,54,35,96,65,112,202,144,218,213,42,105,10,118,200,142,78,12,213,36,23,179,142,44,160,104,146,7,42,70,19,6,73,70,14,133,145,155,212,200,181,72,205,236,238,145,161,60,38,200,17,0,17,150,218,118,187,71,142,50,108,176,147,55,147,109,108,114,195,141,164,154,106,88,203,139,48,78,183,72,254,216,214,107,7,120,180,82,38,35,185,156,186,57,125,112,163,134,173,81,98,126,126,219,115,157,29,241,193,63,182,12,148,248,110,139,178,201,115,107,234,184,141,4,158,72,144,190,169,250,170,77,123,149,209,149,106,105,244,142,146,15,244,181,30,181,236,167,170,177,90,181,255,239,246,80,136,187,17,152,249,152,246,57,141,149,157,243,161,151,33,25,232,248,128,132,214,145,140,84,29,112,152,128,227,156,0,0,73,6,118,165,33,139,172,248,120,152,176,101,1,152,169,83,200,105,192,74,194,68,48,172,131,192,74,24,154,206,2,254,101,175,210,17,134,4,132,45,35,16,177,26,149,37,16,200,50,172,38,9,104,99,0,101,128,4,28,100,9,127,167,90,58,142,237,179,188,162,201,172,233,56,139,194,7,137,66,220,26,106,129,148,52,68,11,39,13,127,252,71,255,252,223,124,196,165,207,170,113,61,167,221,215,98,255,251,178,100,219,14,6,25,102,199,19,99,111,178,105,172,217,99,60,103,190,22,197,155,30,109,161,93,9,188,179,102,168,145,158,248,182,52,114,196,177,46,49,218,207,170,52,112,152,120,210,15,62,20,246,145,131,6,14,72,84,32,99,14,185,97,78,239,58,139,220,245,218,203,122,87,251,95,2,19,56,0,208,0,9,223,255,226,177,182,193,130,65,92,192,129,93,128,148,40,98,105,158,239,73,207,129,6,67,237,93,127,126,13,187,252,72,97,224,2,63,20,57,230,242,36,65,106,121,36,217,114,222,29,149,24,88,156,65,20,135,20,53,130,40,87,23,163,34,51,18,47,86,147,10,56,103,149,4,254,104,255,204,59,97,79,130,220,154,18,17,120,133,71,61,216,186,74,202,199,93,19,61,221,213,107,51,237,239,104,75,20,0,0,83,132,206,165,76,189,148,160,132,12,168,125,130,166,88,148,13,2,55,130,3,21,0,49,112,129,217,96,227,66,241,179,55,16,40,89,17,140,200,162,163,20,65,35,1,152,163,193,251,42,91,32,107,94,46,243,84,18,17,4,8,17,61,214,73,196,229,17,28,2,16,4,160,119,197,160,85,226,51,85,194,8,27,176,36,161,209,4,0,174,146,245,42,119,17,176,151,245,137,196,7,4,205,30,227,72,44,206,31,216,21,57,43,82,132,1,84,209,106,121,67,230,125,47,182,207,125,44,150,58,170,166,185,172,223,235,99,205,83,212,157,15,70,116,57,165,209,13,57,74,17,151,52,199,52,113,78,106,143,201,4,98,35,11,18,149,83,148,144,126,207,211,90,157,79,115,30,253,17,246,160,43,57,9,0,0,32,0,0,3,150,220,59,205,245,97,248,40,75,130,153,0,170,87,5,9,80,147,131,50,230,176,220,156,244,173,129,15,115,102,219,213,52,133,70,172,147,76,205,105,239,172,112,193,170,138,114,80,19,227,60,2,158,158,32,42,73,83,228,48,168,113,197,30,73,212,249,118,81,153,228,105,208,72,91,69,114,104,61,232,170,207,170,6,38,132,213,228,207,123,19,86,215,110,25,224,171,81,46,126,84,135,196,85,53,43,89,155,197,240,244,211,113,245,47,117,51,1,115,184,157,180,219,110,50,51,14,162,193,9,80,87,51,176,180,8,8,66,176,48,176,232,147,102,228,105,9,112,22,116,112,101,36,116,101,111,48,136,44,0,197,98,235,130,68,154,84,207,44,173,197,112,96,33,197,151,133,78,28,5,14,38,200,170,3,20,229,46,193,225,53,52,81,97,8,250,202,209,233,235,167,128,97,53,86,212,48,211,158,248,171,149,1,171,151,161,243,158,148,193,206,209,153,37,139,162,230,215,253,238,142,239,159,249,248,248,251,158,58,134,255,204,117,255,251,178,100,217,142,133,208,103,71,27,121,83,112,125,236,217,109,60,104,204,85,181,155,34,109,97,109,201,177,179,101,12,244,141,224,59,237,238,73,42,179,168,211,115,234,170,164,239,183,31,165,139,212,158,229,93,210,205,59,184,52,251,94,24,230,173,252,163,218,175,61,31,249,198,177,55,191,155,156,217,203,78,229,64,129,176,0,73,185,9,193,152,132,63,49,197,117,176,145,28,71,200,9,104,21,35,187,152,115,74,210,24,7,168,77,39,67,198,50,25,85,216,88,193,99,82,167,234,176,19,64,175,77,65,19,49,71,19,15,34,102,111,61,208,204,149,14,67,211,57,100,53,207,225,158,250,154,213,145,188,165,50,249,217,246,244,155,116,243,141,205,214,243,223,37,114,243,220,136,242,139,254,223,157,45,63,135,147,222,127,182,77,79,16,0,8,0,0,110,159,243,22,216,194,26,53,131,128,7,142,72,96,146,108,56,192,132,80,102,84,98,138,175,231,141,148,71,10,129,71,132,216,107,237,130,16,10,7,13,135,4,125,158,231,170,69,118,126,219,73,81,26,105,232,146,173,81,104,252,19,93,240,160,149,231,22,162,154,119,232,165,60,187,27,188,29,130,221,134,154,91,69,162,150,31,209,197,189,87,55,237,233,247,73,125,79,83,81,252,255,27,115,255,213,90,249,179,28,45,166,85,7,240,134,187,145,36,198,148,72,164,207,185,210,66,151,69,15,107,25,168,177,182,84,223,75,67,41,183,108,60,229,105,212,242,181,206,56,237,178,26,154,155,223,38,128,19,206,0,24,9,5,203,109,205,139,4,33,24,69,145,83,161,203,80,136,43,144,164,129,48,117,143,52,162,71,68,23,171,61,59,233,143,215,211,210,230,133,115,247,148,213,202,131,100,34,89,24,177,113,7,228,204,203,82,64,74,228,106,83,166,84,52,17,36,176,152,242,226,3,182,114,90,132,140,116,231,101,56,12,73,178,157,172,85,16,233,17,239,8,220,250,210,43,20,167,230,78,111,151,111,62,96,216,162,223,35,134,230,72,3,120,0,53,27,46,34,101,130,136,64,160,230,174,19,38,11,13,92,184,108,134,65,76,13,30,140,130,5,48,44,8,148,20,60,33,26,6,91,11,154,196,151,35,128,52,38,168,225,110,204,112,40,3,11,156,73,225,225,124,172,120,37,35,81,103,4,176,23,7,23,147,144,24,15,46,88,145,20,20,24,88,136,77,30,1,64,41,24,165,72,238,167,1,80,35,129,0,133,128,204,6,4,84,200,128,215,95,102,237,156,34,90,234,80,67,51,117,39,99,165,18,37,71,35,246,159,51,252,152,255,249,255,254,223,223,198,143,254,227,180,255,235,35,213,198,199,45,108,245,69,209,134,105,208,197,255,251,178,100,216,8,133,31,103,74,211,72,94,210,113,204,217,122,61,35,90,24,217,159,22,78,25,253,9,224,179,102,40,244,161,104,114,159,101,43,18,58,53,28,130,247,213,239,49,163,35,242,185,245,155,212,70,10,98,76,124,99,59,173,91,103,106,166,227,107,31,126,54,41,120,250,134,34,83,241,120,92,8,221,246,195,237,72,224,92,213,132,210,232,165,165,177,78,192,233,136,129,249,28,253,71,177,79,85,250,179,3,34,99,200,89,12,215,251,92,201,80,226,7,148,156,127,252,255,211,183,75,178,102,84,45,48,226,184,135,26,51,154,29,106,124,185,12,67,72,177,118,207,86,75,190,35,26,247,23,114,198,77,52,104,58,122,233,147,169,134,182,170,69,85,57,18,103,149,155,184,134,183,121,230,146,46,235,145,189,95,51,16,205,95,29,199,190,225,105,138,0,6,173,180,202,46,77,5,36,230,92,206,4,52,29,218,108,140,226,16,81,18,146,115,41,89,155,159,149,141,19,15,196,146,136,66,126,28,136,185,124,120,5,223,49,16,88,56,70,8,250,170,249,90,156,212,106,44,32,168,14,10,11,133,164,114,211,38,9,10,133,39,2,134,52,230,2,233,47,250,88,13,178,203,88,91,37,150,84,140,69,223,226,137,226,119,17,26,198,174,155,146,178,3,50,114,139,255,145,76,229,101,206,252,33,9,222,116,254,116,68,74,174,205,49,88,155,107,163,165,17,36,229,148,109,99,7,215,69,72,196,43,206,231,50,167,13,71,222,170,158,218,164,150,96,25,27,102,209,254,202,50,67,68,17,202,179,209,184,44,96,175,108,90,210,233,146,190,30,183,191,19,226,212,211,35,166,167,204,46,234,223,140,64,100,181,27,64,249,54,193,64,22,12,0,77,174,216,248,220,75,31,205,4,247,200,11,161,1,104,6,242,249,79,246,123,91,251,85,249,153,233,237,207,159,249,246,255,249,224,140,238,64,217,13,140,9,216,135,89,184,176,136,226,50,124,12,243,37,97,137,202,241,51,189,241,103,107,145,200,221,171,69,177,56,80,110,119,50,105,115,63,170,40,114,20,76,114,186,178,187,70,25,254,242,104,231,70,167,67,191,101,106,37,235,98,55,2,0,5,249,151,66,28,153,17,242,209,155,157,64,20,180,253,208,130,229,102,12,180,101,34,230,114,36,103,138,230,38,6,247,32,49,134,130,12,205,168,16,10,38,146,139,4,16,26,98,1,224,33,112,18,26,2,198,129,82,189,95,184,20,80,200,80,116,70,48,165,64,144,97,80,214,38,9,6,43,38,4,129,32,240,36,33,136,192,241,117,45,73,88,126,52,133,16,202,145,104,201,186,220,162,174,20,25,15,64,115,203,81,206,176,189,155,221,145,255,251,178,100,213,12,6,74,103,199,155,105,126,210,106,236,217,154,48,101,174,25,17,155,26,77,153,157,9,148,51,102,168,144,149,232,1,122,187,84,69,191,243,155,217,247,124,127,152,209,254,71,155,162,185,133,78,148,187,41,60,239,4,180,137,36,238,137,32,28,194,88,211,70,167,211,164,152,69,110,147,40,71,42,171,159,52,196,230,174,127,146,118,61,215,211,7,218,37,150,155,193,120,86,127,215,155,94,115,159,251,107,90,233,162,196,192,232,88,0,96,0,56,246,223,134,9,130,225,169,128,37,74,27,38,10,207,160,137,87,93,5,71,252,37,253,190,131,74,161,146,130,198,105,142,101,111,93,90,172,170,90,29,92,238,67,226,44,40,239,75,50,154,177,87,20,87,153,93,90,117,115,245,145,20,138,198,114,179,44,142,145,236,101,41,106,203,186,37,117,115,189,245,48,177,82,104,133,75,216,231,26,107,37,208,195,25,220,35,85,0,0,8,0,164,183,81,22,66,0,128,50,180,17,101,193,224,50,194,200,52,240,104,104,114,123,217,180,51,60,158,233,51,45,107,237,41,195,67,180,129,21,45,191,177,105,100,221,219,81,22,75,114,41,148,12,224,164,60,53,137,171,41,79,70,16,134,179,24,30,13,33,201,80,122,10,44,92,101,13,131,93,79,20,133,76,251,153,49,23,210,207,35,137,62,81,71,189,167,197,88,230,214,231,147,200,61,79,213,80,88,103,44,250,202,142,82,234,151,28,45,111,84,204,175,206,41,3,233,85,109,97,96,129,74,27,230,202,91,219,222,251,227,124,174,121,167,91,255,234,74,79,76,13,44,0,64,6,91,190,4,68,0,14,2,171,69,17,99,102,128,19,184,0,1,43,70,244,202,121,218,116,102,141,145,164,204,50,203,218,83,142,135,105,98,68,83,187,50,169,101,13,124,160,21,235,168,166,111,117,59,251,20,157,202,174,21,192,145,76,129,192,34,233,100,48,216,121,144,19,53,221,100,163,39,155,239,30,190,20,85,45,218,136,85,201,244,123,65,80,228,84,82,77,167,182,125,154,171,104,239,252,19,173,91,239,147,84,229,30,218,74,43,118,111,245,87,124,49,4,203,73,52,6,193,196,151,96,196,197,76,88,34,3,68,5,139,234,246,180,54,80,123,221,215,187,241,222,58,57,8,158,198,223,212,207,14,42,68,96,233,0,79,226,201,186,73,212,183,165,9,207,42,191,71,69,29,79,137,29,53,135,225,153,200,25,93,29,29,105,204,229,153,113,204,206,77,90,145,199,138,36,211,143,82,188,135,168,105,160,108,45,52,11,38,245,220,251,230,105,255,55,252,253,203,160,182,192,37,251,46,119,195,110,215,63,190,155,120,231,68,197,150,207,120,215,29,255,251,178,68,203,138,132,215,102,203,83,40,93,242,157,204,217,71,104,200,204,80,201,155,50,109,24,247,194,37,179,101,205,167,160,249,143,232,245,248,58,61,27,222,250,103,214,36,126,145,2,68,239,157,68,143,91,189,246,46,249,106,126,221,211,153,59,73,170,207,86,253,30,234,8,82,1,87,109,249,107,199,142,143,40,58,194,19,120,42,13,210,98,71,219,96,223,141,30,119,79,68,1,220,104,136,65,51,113,32,238,107,112,157,101,147,122,41,46,148,129,18,68,114,133,160,211,100,226,68,249,138,196,12,55,43,113,232,73,252,60,151,160,200,25,104,139,86,240,213,38,207,35,189,174,29,166,168,145,162,27,185,173,44,245,113,125,212,87,81,19,79,23,175,111,197,149,5,58,124,220,165,179,197,14,73,165,170,166,222,110,230,166,34,133,12,31,189,215,197,183,93,77,75,165,148,63,237,82,218,236,52,102,213,0,43,99,13,97,76,180,235,57,197,96,219,82,243,75,5,76,186,130,16,129,204,146,72,49,168,124,204,34,163,46,5,12,106,42,6,138,139,240,24,9,48,48,32,74,170,96,160,72,112,9,190,5,84,222,48,155,97,94,35,109,141,83,36,10,152,139,20,255,3,84,2,130,132,152,102,84,68,33,127,195,166,10,132,252,32,170,157,178,39,73,29,225,184,219,252,242,184,173,129,252,109,159,99,208,164,249,32,112,104,60,166,31,143,34,189,10,75,175,101,203,171,238,207,245,236,237,160,234,30,73,252,108,203,180,237,63,236,146,68,56,181,153,121,65,242,214,231,169,182,119,95,221,101,26,150,57,138,45,124,153,151,51,188,121,43,46,203,174,193,62,117,31,237,47,92,153,123,50,102,245,167,235,21,188,199,159,29,111,235,44,114,186,90,199,83,55,71,216,142,174,181,222,135,217,26,251,20,128,186,245,1,32,4,150,221,135,184,128,16,26,158,149,33,92,91,39,22,12,147,68,235,35,8,137,80,142,25,87,230,95,255,255,222,30,26,95,131,25,17,151,55,94,205,202,194,197,76,118,166,72,78,211,213,136,161,24,152,29,200,191,40,110,121,162,82,150,19,87,54,51,77,75,35,112,217,164,48,217,220,165,225,172,185,121,121,223,224,86,73,78,30,120,251,199,214,207,144,58,192,31,232,200,128,19,15,150,76,68,106,61,153,44,198,98,243,56,10,192,129,19,24,136,140,190,14,49,24,228,149,144,96,224,178,233,101,232,168,4,96,78,65,41,209,141,48,74,173,24,104,50,83,114,148,188,67,85,3,114,230,132,128,161,114,129,93,173,20,75,142,167,90,104,181,167,10,171,88,148,182,43,147,244,108,1,204,158,151,95,154,102,18,105,181,8,209,225,114,226,141,93,132,13,255,251,178,100,206,140,134,153,102,198,19,153,99,210,98,44,217,151,48,67,122,23,129,155,28,78,101,43,193,100,164,230,116,242,141,176,197,10,88,220,39,243,253,182,162,158,173,6,82,197,27,182,54,152,98,110,23,155,73,20,156,34,171,151,164,215,61,85,118,249,162,147,40,233,216,148,216,166,60,98,155,215,110,238,139,22,110,61,43,142,198,230,173,215,251,83,245,169,161,151,253,28,163,115,213,106,56,203,78,135,185,173,26,83,126,215,233,207,166,0,160,0,0,28,150,218,217,98,248,27,239,213,176,97,28,71,248,119,64,89,135,17,129,79,152,209,82,23,182,250,186,214,223,255,230,182,11,167,52,153,249,51,169,111,81,247,125,191,41,78,248,130,101,221,28,19,25,101,235,137,208,253,246,243,249,243,181,95,56,180,193,65,113,70,36,10,97,196,70,134,219,159,131,194,212,141,169,253,114,202,2,4,7,117,254,138,60,73,224,74,19,214,120,136,177,65,184,24,4,1,5,230,140,105,21,154,226,84,119,24,208,240,7,229,183,137,68,87,156,37,40,164,87,109,234,21,79,186,87,235,178,187,17,172,36,20,21,170,252,167,69,0,146,67,75,221,57,110,118,194,1,229,37,26,129,54,60,149,45,107,78,79,167,204,187,42,107,144,123,53,28,41,154,28,168,126,213,22,169,76,187,55,54,124,79,155,252,57,27,176,74,64,229,3,73,102,156,228,86,92,130,18,79,173,225,148,168,176,221,110,237,226,50,55,217,102,167,188,15,24,48,74,115,56,225,132,125,255,81,255,93,61,83,192,35,64,2,221,182,5,168,10,163,70,54,162,123,233,195,74,194,201,235,140,194,3,140,4,6,2,49,178,50,96,87,18,130,40,58,16,44,64,174,80,141,187,51,18,243,178,81,33,167,122,74,127,188,33,199,91,42,180,185,67,79,172,25,76,5,98,97,176,253,149,91,1,168,159,57,77,6,44,122,46,149,106,13,172,195,15,129,25,101,25,173,74,114,16,156,98,173,179,91,140,89,38,217,57,156,219,66,78,10,128,136,140,16,150,112,168,182,131,76,25,34,198,118,136,197,187,57,146,47,216,114,80,130,57,92,114,139,115,7,211,161,38,89,116,62,92,90,164,71,20,60,104,201,187,88,90,137,248,142,58,242,162,231,229,229,162,11,97,98,170,157,37,40,16,80,5,93,182,192,36,132,78,0,115,30,242,48,177,37,46,162,23,45,227,1,148,187,248,197,42,169,36,12,94,45,52,231,174,71,221,126,89,226,75,73,100,136,87,64,96,154,5,199,19,82,173,187,120,194,171,202,109,219,112,52,155,30,214,253,213,225,214,60,65,152,171,75,77,114,234,16,229,53,32,97,219,65,187,145,158,83,92,251,255,251,178,68,208,140,196,219,103,75,187,70,70,96,173,76,217,19,109,232,150,17,117,155,48,108,165,18,194,69,51,165,13,164,162,96,157,87,41,73,22,243,112,108,61,117,195,92,37,93,167,87,62,213,204,204,227,38,224,99,214,53,225,57,68,138,145,8,161,90,40,228,63,154,54,239,31,31,254,176,59,28,81,235,27,2,250,0,10,89,182,51,100,0,15,140,109,49,110,144,2,60,60,42,144,172,10,226,48,6,83,239,82,139,164,160,17,166,23,15,74,148,250,66,59,105,193,69,196,146,88,178,128,20,185,0,144,76,128,23,8,89,74,181,231,50,145,185,94,245,210,196,47,126,211,229,254,228,24,176,210,252,171,229,102,56,210,170,187,121,21,167,116,33,101,33,150,18,90,159,132,191,234,179,73,22,177,195,208,122,147,168,173,213,171,242,57,165,102,34,37,37,69,75,114,131,254,172,124,33,228,160,250,72,135,185,105,171,184,234,43,20,142,228,167,147,121,211,182,152,224,35,170,0,25,100,244,195,40,146,201,3,132,231,50,28,19,22,80,234,142,131,0,67,17,129,75,70,97,67,144,176,9,94,90,166,16,130,152,130,221,97,138,69,64,11,38,131,8,35,153,167,150,77,109,126,190,11,38,165,102,225,6,67,160,158,26,155,45,72,91,56,39,46,166,47,126,46,89,85,11,145,182,116,185,231,31,236,120,64,48,148,102,95,90,171,145,146,156,27,18,249,240,52,150,123,89,179,238,14,37,98,191,122,191,120,230,38,103,158,180,155,118,126,35,185,243,90,197,196,1,27,129,112,156,25,15,72,96,124,152,32,128,243,42,4,225,225,159,63,146,170,98,89,195,150,53,221,149,174,70,15,156,103,48,52,14,0,85,160,176,5,212,171,131,192,51,74,119,106,192,144,244,195,48,142,22,240,233,123,4,195,2,97,194,130,160,134,52,10,96,221,162,231,44,149,203,75,145,47,98,27,56,227,235,0,136,136,118,32,73,144,238,210,81,15,113,204,65,73,232,112,171,220,243,63,239,8,248,126,246,14,83,217,89,15,249,154,157,247,61,245,68,57,114,34,60,242,173,223,77,28,24,181,104,28,52,215,10,131,23,25,138,144,3,2,138,181,241,31,80,0,217,63,166,128,130,102,37,102,12,224,112,75,234,106,170,8,4,49,112,1,33,178,250,19,59,149,135,38,123,192,254,142,0,3,147,23,218,161,103,11,157,106,109,3,157,92,88,76,48,253,55,238,242,237,68,77,181,156,161,1,74,176,3,43,160,38,87,233,200,120,185,229,247,137,172,255,197,110,117,119,33,87,119,22,160,85,105,171,23,92,71,245,255,243,93,109,167,91,166,174,162,250,116,183,235,103,177,67,135,42,18,221,121,211,85,255,251,178,100,197,12,133,32,102,201,155,140,69,160,113,169,249,18,105,131,92,20,133,157,38,109,177,118,129,193,51,166,28,244,13,216,169,126,114,198,61,242,154,124,72,238,118,172,34,67,26,26,157,36,231,135,122,237,69,238,126,100,137,246,175,178,213,244,163,107,154,247,53,136,77,243,113,43,77,177,179,134,171,36,80,55,109,223,170,43,33,171,18,208,15,37,181,32,207,89,115,250,209,193,163,19,74,58,173,83,188,26,129,9,167,69,87,50,253,193,134,135,145,34,59,87,59,50,14,42,229,31,29,107,87,119,120,146,122,177,65,4,231,87,12,78,91,145,22,135,175,202,122,24,146,67,38,24,188,214,240,144,156,90,229,76,149,106,139,108,88,46,0,133,113,204,253,5,125,187,18,195,1,225,222,134,21,20,34,116,178,44,182,255,18,169,0,7,45,144,211,148,132,40,36,10,71,102,102,28,172,21,5,67,48,8,145,142,136,130,128,204,73,165,137,201,154,227,39,44,6,24,32,11,243,24,134,19,121,85,150,107,53,96,19,14,140,59,198,17,24,0,16,244,123,3,164,228,49,198,163,64,44,90,78,215,15,75,30,94,187,229,202,43,88,116,166,153,240,186,242,216,52,227,24,240,255,217,182,139,58,142,226,29,174,20,117,156,244,198,68,12,32,200,151,36,230,26,46,84,244,121,210,52,163,141,24,40,75,209,54,219,30,131,140,139,203,88,152,237,20,100,146,125,139,25,81,116,195,105,101,42,74,102,203,114,214,229,23,90,152,198,142,81,198,185,244,46,47,136,58,242,201,0,155,16,0,86,237,169,180,132,50,188,68,208,253,145,12,100,136,107,188,26,8,12,29,115,130,19,191,246,98,144,57,80,3,33,148,205,74,26,163,26,111,95,151,98,228,3,75,121,232,156,127,103,101,112,236,186,236,119,145,201,171,245,235,120,49,10,61,111,49,137,130,3,13,213,113,37,236,24,228,203,116,237,153,159,11,178,8,210,57,46,132,204,167,80,94,89,187,54,90,201,124,54,166,89,3,247,226,149,56,230,156,89,230,82,109,152,82,42,163,3,228,188,36,191,185,37,219,140,58,162,235,204,121,29,61,79,19,72,44,172,173,211,237,163,37,173,233,110,201,196,247,245,213,133,214,216,0,191,174,198,84,224,57,73,136,26,126,219,38,122,0,155,187,212,93,184,44,24,89,36,139,210,210,136,13,130,16,127,150,36,208,244,133,166,50,49,114,166,88,126,237,189,89,28,98,64,94,149,66,121,18,133,65,232,208,242,5,117,39,189,150,135,117,56,13,23,123,123,40,192,253,23,162,236,39,54,231,27,203,186,242,74,82,200,155,145,180,91,54,89,37,21,152,102,229,185,39,214,90,115,181,122,179,255,251,176,68,215,140,197,79,102,201,27,108,69,48,153,204,217,51,104,200,202,84,89,155,42,109,61,43,138,148,51,164,13,182,27,9,109,2,80,149,70,94,121,231,24,67,127,130,208,191,15,234,31,55,83,205,33,59,233,38,49,188,139,175,126,127,20,170,162,221,78,23,27,213,47,41,89,226,77,226,18,98,230,76,166,158,203,202,181,48,164,160,0,91,146,153,58,80,41,228,199,139,79,117,144,28,38,98,224,73,126,155,192,224,118,122,4,28,66,166,93,10,118,133,3,139,128,225,165,115,102,65,40,160,76,185,188,128,94,39,146,46,249,202,221,202,50,252,74,32,204,91,214,44,151,143,35,26,126,99,20,153,182,94,84,242,149,195,111,173,11,197,251,191,173,94,241,191,13,129,221,211,92,195,127,239,205,185,251,208,234,55,125,89,37,39,233,229,229,27,220,133,81,215,238,83,183,156,172,82,23,163,41,118,142,61,139,90,26,187,74,247,43,39,18,116,182,205,62,74,239,15,95,189,103,156,235,107,124,202,245,133,48,232,90,5,166,242,169,140,111,251,122,103,0,110,53,0,39,254,248,198,146,252,27,38,98,204,104,162,141,100,40,4,15,161,65,122,104,102,143,141,129,51,104,46,204,66,151,50,67,242,76,113,90,207,158,25,21,87,38,81,224,234,160,141,116,107,105,45,61,46,250,103,112,184,248,152,70,15,20,146,141,145,134,3,238,97,2,42,162,71,202,254,34,73,49,81,218,84,175,50,228,16,88,200,53,135,109,49,47,142,151,28,198,51,171,66,84,196,255,164,204,219,236,53,171,78,172,108,22,65,112,72,235,234,44,209,86,152,225,43,109,150,214,83,173,47,149,238,158,87,111,154,235,224,26,208,1,77,255,230,149,150,240,217,115,102,233,136,184,206,68,64,73,60,84,30,212,70,254,13,145,122,202,42,204,72,152,17,113,121,37,238,203,70,160,200,229,163,165,30,14,174,8,222,140,230,150,42,188,176,165,115,19,68,112,197,77,17,179,32,247,32,8,24,182,168,239,85,191,87,141,107,120,135,163,33,232,169,38,124,31,5,22,114,10,59,152,100,29,18,184,37,138,72,247,93,99,227,203,105,232,21,153,25,38,60,198,250,202,215,125,55,223,255,115,80,124,220,203,212,50,229,188,102,178,115,54,223,97,183,83,111,255,205,134,123,224,178,0,57,191,244,147,20,234,72,144,42,193,0,1,151,110,77,226,95,186,40,42,214,222,40,196,93,187,53,27,182,35,153,46,92,163,118,53,79,159,39,112,146,78,215,237,53,60,147,10,106,8,122,154,85,77,235,13,152,156,115,7,0,145,92,115,77,172,36,200,13,71,104,140,227,105,175,219,55,9,171,243,163,183,113,185,229,255,251,178,68,184,136,132,101,103,76,27,12,68,64,141,204,217,99,97,134,134,17,173,157,46,236,152,249,130,74,51,101,93,150,33,113,209,121,182,32,199,156,96,49,198,24,116,74,206,172,81,21,125,175,18,204,237,143,117,127,226,90,189,204,10,113,43,141,153,64,180,227,62,235,211,51,28,164,207,93,47,250,76,169,211,182,87,122,47,4,158,0,7,54,219,144,226,159,74,194,97,172,93,128,17,110,147,76,92,239,234,150,187,99,66,195,112,121,20,46,36,192,19,25,220,82,190,252,138,34,146,157,179,75,210,81,114,98,114,227,165,219,34,170,45,56,198,14,164,120,137,3,133,115,70,75,142,37,81,71,51,194,69,37,146,61,26,96,154,153,138,22,57,6,40,179,11,213,184,225,1,228,84,177,119,157,20,148,187,110,87,89,108,185,123,99,31,59,186,86,101,44,107,137,30,209,58,33,95,201,29,45,213,211,40,210,184,42,22,134,48,237,232,109,138,13,28,48,150,234,215,33,224,249,176,74,153,149,0,43,255,180,198,66,52,39,204,57,49,114,38,105,25,133,60,204,138,128,2,3,151,112,46,233,112,46,248,110,100,128,2,112,70,8,136,102,30,140,118,177,160,146,102,185,45,208,135,230,83,70,120,215,27,121,121,188,190,199,25,107,231,168,220,162,54,26,87,172,203,159,171,130,254,142,174,218,40,253,247,237,87,187,51,234,158,122,107,74,172,180,147,60,247,166,129,164,154,246,169,153,84,93,20,181,103,205,196,169,45,87,53,94,212,101,29,170,94,117,216,199,189,102,172,148,213,53,151,220,205,85,91,223,203,103,61,84,188,204,58,39,117,87,199,109,153,95,149,85,97,246,91,234,238,254,129,197,0,0,16,56,192,78,54,220,72,101,172,250,67,84,146,66,103,120,64,162,43,218,252,142,26,155,51,106,209,253,43,157,235,237,25,179,79,166,28,252,233,141,104,178,82,206,28,139,8,202,212,231,50,201,231,185,23,211,49,230,212,144,185,175,69,31,8,33,74,107,169,25,69,39,255,242,134,146,249,197,51,153,252,44,207,252,179,114,60,228,207,157,159,145,161,153,115,242,16,0,135,197,91,192,116,196,212,104,115,143,23,1,90,243,146,13,76,4,28,40,109,152,148,114,99,0,121,157,225,38,30,5,34,99,78,99,32,194,128,25,56,58,7,7,2,90,90,28,204,118,13,65,64,48,162,36,202,45,37,123,252,88,0,32,242,2,146,238,60,56,12,136,132,0,75,214,207,28,39,233,170,190,106,94,240,233,185,93,124,169,22,100,1,46,125,93,176,14,3,161,15,139,168,58,43,93,34,0,96,11,33,20,16,128,236,204,145,12,211,154,39,32,140,161,151,112,171,140,41,245,214,255,251,178,100,194,140,4,241,103,74,27,76,91,240,98,204,217,173,60,3,163,25,237,157,22,78,37,251,65,241,51,102,244,240,26,69,134,218,217,247,43,198,179,253,201,103,72,219,40,169,132,53,3,105,191,10,116,71,54,229,123,130,253,22,39,38,206,158,169,48,210,137,106,52,122,178,153,6,209,106,33,18,36,86,155,91,129,243,125,103,118,165,222,82,146,63,143,253,38,164,111,37,55,227,174,138,156,13,35,255,250,0,0,140,85,14,139,108,151,41,162,57,166,147,106,28,52,177,189,36,113,23,10,169,90,150,51,23,121,103,136,201,232,216,236,228,64,106,75,42,150,79,255,255,253,187,218,72,204,201,105,239,196,177,11,116,116,100,100,229,54,217,89,200,236,253,118,251,77,90,145,121,50,249,180,132,92,76,92,67,226,241,166,222,81,95,151,130,222,31,211,251,175,141,230,45,78,251,8,50,224,223,157,82,219,59,190,178,113,219,182,191,216,255,29,225,251,87,151,223,173,143,101,1,157,197,0,26,227,71,89,55,170,163,75,106,8,133,54,83,227,183,75,0,134,154,168,192,242,57,145,1,155,80,152,57,136,40,2,176,170,72,64,84,24,114,240,44,43,176,164,192,202,13,0,195,66,82,209,139,44,184,29,219,88,69,45,105,72,182,237,172,68,153,4,129,151,241,190,78,23,250,9,198,49,10,193,226,138,198,229,236,29,239,178,144,137,52,212,94,106,175,60,203,244,210,236,185,147,144,85,81,242,130,85,28,194,50,142,172,156,181,107,131,24,250,217,101,94,45,173,195,206,196,115,156,106,100,13,182,190,191,248,171,22,142,182,245,46,80,174,218,111,139,218,132,243,113,102,106,13,63,90,182,163,80,81,152,123,48,182,101,186,108,186,226,90,8,221,20,195,244,119,86,87,74,26,134,202,191,231,179,168,9,56,0,64,1,23,254,123,173,179,40,19,195,109,78,133,57,178,143,20,218,118,89,216,22,113,172,89,145,12,72,242,91,36,105,127,68,176,58,176,174,243,84,249,148,132,103,73,40,148,116,93,15,43,25,216,150,82,38,103,117,245,123,49,42,174,122,104,238,175,126,245,117,173,59,105,179,117,126,223,145,59,31,183,245,75,127,252,80,0,39,108,134,55,38,99,100,64,196,67,47,171,49,65,17,212,66,226,152,144,163,110,60,32,97,237,0,224,64,112,4,48,187,10,129,142,76,68,176,170,198,16,17,200,65,34,94,69,53,171,92,210,98,188,178,33,236,232,179,188,226,24,200,229,107,114,169,228,170,246,46,191,237,124,216,149,19,148,39,73,135,172,77,106,5,99,10,121,220,70,120,154,86,197,137,186,93,198,121,49,60,9,34,86,46,183,122,110,145,49,88,118,188,21,255,251,178,100,195,140,5,229,103,71,19,105,87,64,87,12,217,121,60,34,134,23,165,157,36,117,183,128,1,154,51,102,182,158,80,0,99,154,130,249,219,197,182,39,24,218,172,89,242,223,119,239,32,90,174,51,227,86,96,106,150,215,171,123,234,99,88,139,140,176,239,117,150,52,95,86,237,193,166,115,156,249,126,164,158,216,136,251,239,63,231,218,216,165,127,251,182,190,224,219,120,164,107,124,231,114,121,52,90,80,0,8,100,192,0,14,239,242,173,177,112,79,209,170,202,170,31,184,14,103,138,10,60,106,117,166,115,9,132,3,208,247,191,221,251,255,175,47,167,242,49,124,189,28,205,82,199,152,236,202,245,115,76,231,43,171,169,140,52,72,115,33,153,157,200,113,164,36,88,124,146,144,228,49,4,75,115,157,22,231,23,82,161,136,60,166,55,163,50,163,153,210,82,207,249,116,100,246,67,47,215,195,21,0,0,12,14,26,148,180,214,220,206,238,4,215,16,76,213,16,192,234,77,24,176,0,8,22,61,8,75,49,66,3,10,44,48,17,85,48,34,15,67,138,76,35,113,101,225,184,234,181,144,136,168,85,189,136,41,162,120,58,194,40,68,78,138,152,32,69,46,26,122,67,184,201,88,28,24,199,129,122,11,196,100,154,2,28,120,176,226,131,131,116,211,28,212,48,204,24,121,240,78,33,101,79,15,134,204,98,224,72,207,11,204,129,10,216,12,0,4,89,116,221,121,69,133,131,55,91,22,57,107,128,128,144,132,4,131,2,39,67,137,73,215,219,27,125,230,255,106,93,217,67,162,229,64,246,115,149,70,163,85,105,105,99,152,247,119,112,237,106,88,6,35,148,134,181,52,141,219,141,229,77,26,171,102,174,85,171,84,189,57,75,95,181,51,166,230,234,82,97,94,159,57,69,204,105,233,229,53,113,222,178,251,191,190,119,89,101,150,92,203,153,253,159,206,57,157,36,229,121,250,153,253,139,214,249,127,143,133,139,186,191,157,91,216,222,207,27,56,252,214,63,255,255,255,255,255,255,255,255,255,255,255,255,255,223,255,255,255,255,255,255,255,255,255,255,255,255,255,190,0,0,18,33,32,0,0,1,128,224,186,93,119,228,36,88,197,215,67,29,12,86,9,11,177,240,93,14,248,138,246,23,143,155,79,40,104,179,10,194,161,67,49,73,164,91,8,102,150,68,215,140,181,184,210,5,36,155,18,94,158,92,153,230,36,185,191,171,189,4,39,104,153,77,12,37,20,104,238,163,196,221,20,173,156,223,119,187,210,70,105,37,208,205,104,10,200,11,10,93,196,196,98,254,148,102,243,22,251,29,132,228,136,159,179,177,66,153,183,55,13,230,162,155,23,5,82,197,247,226,21,182,159,9,94,255,251,178,100,207,0,8,183,130,202,30,111,32,0,163,140,185,141,199,164,0,24,165,157,42,125,169,128,1,86,51,167,43,146,32,0,99,201,119,82,101,169,26,123,47,73,211,79,198,101,8,82,217,221,99,160,163,220,133,35,223,255,255,253,32,0,12,222,129,54,25,8,230,0,120,25,184,41,48,52,105,84,49,115,10,16,169,224,176,103,2,18,228,195,46,202,7,80,19,36,33,60,33,1,72,138,14,194,4,13,24,45,99,34,29,33,42,61,130,150,36,139,98,58,16,224,17,1,100,134,202,11,40,63,195,124,190,112,90,198,60,156,39,4,37,6,133,5,122,3,138,0,17,0,232,138,240,6,100,92,225,236,1,108,20,205,131,78,15,200,82,163,152,43,163,32,31,0,132,193,235,8,248,153,34,99,209,161,194,170,26,71,210,212,203,211,247,174,180,83,60,201,27,164,180,217,36,214,141,211,90,37,227,98,178,75,99,3,52,78,154,41,208,105,211,199,17,73,108,212,76,209,33,135,203,38,213,158,68,233,230,186,12,180,22,138,209,48,53,255,253,117,189,72,125,87,73,164,200,231,36,176,0,130,0,0,61,255,16,76,169,246,219,44,145,236,41,12,119,167,214,136,210,25,5,210,235,238,200,182,211,84,32,243,2,80,82,166,202,148,78,223,244,246,255,231,91,189,12,125,85,106,199,101,133,32,35,24,117,16,183,100,87,89,202,74,43,41,183,74,187,202,197,50,234,202,201,202,246,246,244,222,141,79,255,80,39,0,0,236,177,10,13,83,0,41,0,89,194,99,70,164,48,140,17,135,16,103,0,7,0,18,38,212,31,232,26,118,48,153,211,78,157,54,73,15,12,180,182,131,56,172,76,219,101,171,136,149,0,151,174,22,34,32,172,137,88,148,112,150,182,177,154,53,46,229,171,145,211,91,140,165,38,229,225,141,89,121,130,64,96,2,167,209,97,100,250,8,16,53,195,77,213,207,35,26,54,235,233,152,163,141,11,116,126,253,254,191,132,146,207,247,221,197,2,208,11,16,22,104,31,162,165,4,24,195,6,13,105,200,213,5,1,5,14,238,11,46,150,105,37,34,138,126,72,100,142,199,158,48,116,122,28,198,95,70,178,167,118,127,94,223,122,57,45,180,106,244,3,172,0,0,70,8,0,1,54,216,105,52,176,102,100,69,130,194,67,4,249,36,110,40,38,235,131,80,108,199,122,213,220,21,29,175,253,110,82,144,75,4,50,84,184,249,203,190,244,245,34,165,237,163,109,123,144,240,66,142,54,21,65,98,96,48,72,234,205,37,206,124,80,91,75,9,148,67,153,111,185,211,191,33,177,111,152,95,122,97,166,128,85,22,116,237,141,30,48,52,241,121,153,144,64,105,12,64,195,255,251,178,100,140,14,181,103,103,74,27,67,87,160,85,38,137,189,49,34,12,23,77,155,40,109,37,126,193,62,179,102,224,147,9,24,7,141,67,146,8,219,62,82,80,196,57,86,219,92,191,31,106,19,100,36,100,13,213,2,159,226,192,119,206,42,68,25,74,151,104,48,100,169,120,99,12,217,250,204,222,114,84,188,225,213,83,38,35,14,152,209,140,89,132,24,66,235,53,254,87,82,86,156,207,19,252,136,244,31,154,85,61,217,52,206,71,29,110,253,6,56,255,206,227,155,113,148,190,127,59,202,122,37,1,243,83,112,166,228,70,209,181,139,98,103,75,163,126,197,10,247,38,178,111,106,73,166,138,229,10,141,193,60,178,100,33,68,96,213,86,212,144,193,11,81,103,111,103,247,39,59,181,186,150,221,83,223,117,91,89,79,139,175,174,107,239,164,128,109,89,226,1,68,135,152,29,76,18,6,24,0,233,12,178,169,153,244,83,159,6,211,85,231,73,169,245,245,184,105,11,95,83,221,41,167,253,229,219,86,234,70,153,74,30,74,185,221,140,101,89,214,136,174,138,235,163,161,110,172,142,234,178,33,73,31,75,209,107,254,250,177,181,123,119,251,42,255,223,139,0,8,0,0,5,255,241,140,159,86,3,72,82,40,3,78,85,182,137,192,250,65,201,149,57,34,126,105,151,194,255,194,89,12,203,41,229,145,88,165,69,216,230,199,145,246,218,217,146,186,106,30,219,59,144,92,129,224,131,171,86,187,156,38,107,41,152,162,137,148,33,195,25,173,89,224,227,60,173,141,111,210,209,83,52,118,53,12,251,203,61,186,44,121,87,187,220,230,255,232,216,62,107,30,142,71,235,170,158,1,206,24,146,228,25,42,44,250,116,146,195,236,241,196,20,129,199,165,117,185,226,228,167,249,27,189,158,220,147,182,71,53,85,119,125,220,236,217,112,206,53,84,221,123,161,142,173,145,197,237,173,157,24,50,24,202,204,69,37,156,184,0,114,0,0,238,219,15,119,61,47,163,110,18,224,121,18,110,188,79,16,27,163,21,207,224,177,170,235,121,118,255,149,33,74,135,221,123,228,196,80,171,87,43,255,1,148,47,110,62,80,210,21,115,48,91,87,233,138,32,244,152,9,193,242,16,154,218,110,40,183,145,53,217,23,181,45,168,134,166,38,28,170,167,42,44,227,176,69,0,99,238,228,72,70,118,120,33,4,34,115,44,3,152,64,113,170,1,43,1,130,146,210,181,196,227,126,19,216,162,249,28,78,83,78,221,95,248,13,66,89,208,236,201,6,231,7,101,4,175,16,84,21,195,136,141,167,57,81,199,37,63,32,230,189,16,206,218,105,78,72,46,45,149,114,38,131,148,20,28,107,5,114,103,18,199,151,255,251,178,100,173,138,133,85,103,203,211,6,95,162,85,71,89,186,48,67,124,21,217,157,36,109,229,109,193,93,51,167,40,145,21,208,155,6,140,51,39,153,146,141,121,1,83,128,210,164,211,51,180,108,95,201,99,57,53,206,204,218,139,177,3,202,74,207,234,22,58,187,78,76,101,84,221,140,173,247,52,215,62,239,169,116,255,245,255,238,116,108,101,223,93,79,196,54,46,238,56,139,237,127,171,255,152,249,175,170,155,246,204,83,119,50,109,0,25,98,192,0,79,111,250,137,216,90,6,172,128,33,130,63,6,240,227,249,114,213,161,158,47,185,42,159,254,172,228,105,77,52,152,17,47,185,21,221,41,214,83,176,176,227,176,131,140,97,11,51,103,151,153,86,171,170,165,217,214,198,58,57,154,164,91,115,152,244,70,123,244,39,102,177,239,187,35,119,174,253,105,109,63,204,76,128,172,0,46,147,23,160,59,130,195,137,105,61,233,115,60,43,54,163,160,80,161,167,17,28,145,18,198,50,192,146,100,104,49,91,41,145,216,122,26,48,154,139,1,52,34,14,139,151,89,53,80,8,28,4,52,149,12,132,54,199,199,1,12,160,21,160,0,9,16,61,3,140,44,108,136,40,66,9,35,131,90,37,234,97,80,245,211,2,245,115,33,224,115,76,22,66,132,44,226,174,10,169,197,226,87,104,234,218,185,229,214,110,198,74,27,1,211,167,171,123,101,176,74,172,196,161,119,171,89,215,43,77,0,176,143,125,65,20,45,100,112,204,83,188,219,57,4,141,79,217,201,89,81,86,185,233,232,217,246,117,54,234,85,208,230,70,53,14,78,170,122,162,44,223,73,142,73,77,63,183,69,109,14,148,158,122,206,195,114,216,0,6,16,0,1,185,32,94,37,9,120,182,189,41,34,19,129,72,162,105,55,86,203,47,38,233,10,212,160,137,155,15,190,8,39,19,218,129,58,79,214,109,79,167,159,102,161,153,36,235,16,79,111,215,228,238,245,94,150,248,233,162,42,181,70,50,52,64,171,91,163,186,43,151,49,171,88,219,58,16,202,77,245,116,109,106,236,66,170,127,210,245,116,245,67,210,158,173,186,255,67,58,94,84,225,174,202,112,194,110,77,147,120,198,76,141,201,56,192,144,140,65,4,116,88,84,184,220,132,128,64,6,18,248,90,133,178,239,212,25,5,18,82,137,173,5,51,121,1,161,47,233,102,25,98,185,11,157,150,218,88,44,157,3,16,7,39,187,176,21,22,77,165,0,48,96,98,96,39,105,150,60,111,134,21,148,181,223,197,194,128,74,161,1,130,240,248,170,65,48,172,176,196,70,209,198,50,36,45,89,249,105,77,212,24,49,1,67,77,34,21,218,182,183,115,183,251,39,239,61,133,255,251,178,100,210,14,133,233,102,199,19,102,87,146,105,204,233,106,61,37,124,23,149,155,30,109,141,158,201,221,51,166,52,243,161,136,141,184,188,73,195,83,122,169,74,52,165,15,189,34,37,251,185,153,169,88,89,147,105,210,47,216,201,89,133,49,24,190,220,201,79,50,232,135,147,123,217,171,237,233,211,148,122,11,101,28,83,89,163,10,112,195,216,201,234,221,12,4,99,202,2,4,128,229,219,170,203,132,115,161,72,127,169,140,34,145,224,157,68,92,177,201,15,100,89,90,20,28,161,63,34,244,64,175,21,4,31,196,195,245,254,133,192,128,68,139,166,117,87,97,197,49,135,243,29,213,239,223,48,177,49,43,182,176,201,117,107,54,144,147,22,123,197,45,125,82,233,17,43,113,51,151,143,169,106,154,85,166,49,226,46,209,250,153,187,165,167,142,226,126,239,101,24,243,250,220,220,119,21,40,209,93,10,100,37,127,33,196,46,0,37,99,20,65,205,18,92,50,179,72,200,44,211,34,16,77,86,36,12,17,152,221,0,105,1,0,0,52,101,112,233,49,209,109,35,84,152,168,68,106,211,9,102,137,78,231,160,162,155,164,153,48,245,174,96,39,141,52,148,15,92,131,95,224,212,81,2,219,0,146,151,36,205,135,96,114,196,205,107,172,201,174,65,4,4,170,195,169,240,249,190,3,97,216,152,18,210,35,200,192,208,90,155,61,86,11,16,20,210,13,25,99,236,182,88,9,98,33,120,120,55,76,211,72,172,156,229,37,83,180,157,50,174,77,96,214,77,90,214,85,239,255,134,212,75,63,126,218,246,93,67,123,248,191,175,230,217,205,94,217,226,166,239,135,124,58,187,253,209,125,251,170,173,87,189,189,187,73,238,190,233,202,173,52,116,243,102,80,3,187,200,0,0,129,32,0,5,235,249,254,186,92,34,212,167,84,114,137,24,240,203,104,108,105,213,157,227,214,240,5,208,241,165,138,42,15,174,123,127,228,23,133,98,190,148,21,255,191,229,99,217,181,86,107,108,188,24,235,28,59,190,221,169,146,145,121,86,204,172,140,121,124,242,242,52,34,8,13,160,217,177,5,201,91,221,90,121,225,12,142,225,191,135,14,47,83,115,227,230,126,2,149,19,102,39,64,112,118,102,52,66,113,41,65,197,71,32,80,93,19,27,112,53,224,234,19,0,135,7,1,185,104,137,116,84,100,88,122,82,170,176,12,81,5,27,26,57,34,83,180,97,3,1,129,173,8,152,190,80,50,22,60,37,54,42,2,161,170,72,28,50,235,63,209,153,200,105,232,164,67,120,204,14,239,196,200,64,200,144,155,64,40,224,177,83,106,98,34,208,45,27,95,205,223,184,217,202,23,165,27,179,123,114,155,58,207,159,255,251,178,100,204,14,133,254,102,198,147,154,91,114,100,204,217,157,60,163,142,22,241,155,30,109,141,190,201,148,51,102,116,241,150,184,55,173,247,156,237,94,244,137,76,161,17,184,50,39,29,48,192,105,142,177,214,139,255,99,44,230,223,63,238,101,211,33,100,97,31,55,165,245,199,206,26,76,144,144,55,155,155,168,188,230,78,205,100,153,5,58,102,104,166,117,156,221,215,77,150,20,197,148,132,0,0,23,109,179,81,255,29,106,33,73,49,84,132,74,59,92,225,168,37,203,186,103,255,237,188,47,123,103,231,151,126,255,247,237,206,61,197,127,79,49,252,191,16,221,82,99,31,116,88,71,111,16,176,74,9,204,24,226,143,36,35,4,117,193,121,19,191,39,34,93,93,159,47,134,106,207,102,229,184,185,77,113,167,228,217,52,125,77,125,243,108,201,74,185,215,181,150,181,6,0,45,147,16,211,12,145,1,48,122,212,225,230,83,44,9,140,158,139,65,147,21,45,13,24,52,48,24,128,202,73,96,129,242,36,2,131,107,8,50,100,91,187,51,69,70,76,217,12,153,118,142,36,112,32,152,48,17,143,212,44,121,101,128,2,35,96,141,248,40,83,119,46,75,82,22,20,107,65,180,49,208,241,187,140,230,134,152,72,171,4,162,102,75,184,144,136,116,36,253,49,118,203,76,154,134,192,219,76,36,4,60,74,92,159,43,180,46,132,49,147,206,239,4,128,209,80,15,236,181,23,228,89,143,164,146,173,154,234,74,15,123,219,19,105,30,115,165,190,246,157,54,147,88,182,221,84,71,237,248,141,209,243,81,93,241,203,33,68,148,81,206,127,46,234,167,185,114,50,117,174,190,213,206,30,90,61,147,253,196,220,233,186,45,155,254,248,144,24,164,0,7,2,0,18,77,176,220,95,93,152,238,140,188,16,4,33,240,228,102,112,99,146,18,94,248,206,43,241,124,51,91,219,100,59,244,215,242,183,255,56,203,114,18,76,250,150,103,142,205,194,54,123,123,230,199,245,178,218,27,205,138,88,249,34,69,219,46,231,38,41,14,164,203,39,186,188,171,50,230,65,130,87,187,50,95,103,68,113,151,100,116,91,9,14,70,223,185,89,89,20,243,38,221,20,9,64,178,107,171,231,61,44,107,162,7,161,4,98,38,39,110,244,140,102,149,140,115,4,134,2,20,111,44,64,103,65,161,112,72,51,97,20,33,22,187,47,162,109,66,150,4,68,88,193,16,92,120,173,160,24,155,8,132,18,28,14,5,127,70,17,198,136,88,74,225,105,170,166,99,192,78,202,249,180,229,175,150,235,60,36,52,215,36,42,113,31,110,4,200,203,156,4,112,91,85,148,14,51,142,42,248,132,52,180,217,192,225,42,85,61,182,255,251,178,100,211,14,134,65,103,70,19,154,91,112,106,140,233,138,60,101,174,22,85,157,24,77,133,30,129,178,179,101,156,244,13,240,227,46,212,204,53,122,238,54,251,86,223,62,228,154,183,119,145,40,140,229,24,2,130,177,145,51,42,141,55,162,50,216,118,217,190,187,233,25,52,215,218,56,42,70,210,223,85,140,50,146,45,126,222,62,250,89,251,251,254,219,24,6,178,36,0,10,75,106,31,85,25,96,134,95,164,8,65,36,144,88,143,7,54,106,182,32,228,105,144,234,49,28,96,30,152,227,6,139,63,217,29,215,253,215,205,31,153,72,127,125,188,136,103,119,25,102,87,51,202,227,35,29,229,236,21,241,60,225,38,133,87,119,185,59,230,119,110,74,135,31,55,74,221,216,205,177,207,203,12,68,93,43,229,80,136,243,142,72,129,42,180,243,242,231,229,109,111,252,138,112,27,215,0,16,227,29,110,77,55,46,49,241,212,218,194,147,102,14,10,81,38,16,5,24,17,188,108,225,113,128,66,32,152,122,195,165,200,208,133,65,130,235,65,247,139,120,32,22,134,171,176,197,55,108,34,68,131,21,39,249,176,94,81,81,230,65,118,220,113,233,186,44,154,33,97,203,8,181,12,219,247,177,174,182,171,149,173,189,239,209,136,2,181,165,206,155,240,158,132,215,152,81,139,164,10,87,145,148,45,38,33,18,168,98,236,241,120,14,23,7,108,93,48,248,225,25,5,70,165,231,62,101,64,134,169,195,168,45,78,138,157,72,89,54,173,75,82,212,190,130,209,83,221,11,238,251,181,72,95,82,245,173,10,126,234,68,233,45,40,149,34,232,32,118,96,110,125,35,83,66,235,164,164,206,37,174,100,75,146,39,29,53,90,190,201,25,31,54,52,186,9,173,217,140,193,220,125,64,72,0,30,183,99,220,131,84,212,60,9,45,4,136,200,126,20,27,213,214,225,38,233,159,182,21,2,28,56,134,208,27,210,192,221,173,219,117,188,8,174,8,129,91,40,54,184,209,151,167,145,60,60,157,48,3,168,50,177,26,138,130,206,242,246,110,244,238,175,62,78,161,18,173,157,134,187,81,39,111,192,73,195,132,136,58,95,6,103,151,95,167,240,204,224,53,159,120,223,248,221,98,205,178,57,208,35,0,2,230,240,52,160,44,89,188,24,123,143,164,193,201,98,33,0,97,227,4,92,47,208,8,161,50,123,11,158,50,56,52,161,50,238,98,54,227,12,25,255,107,170,125,239,17,34,140,200,229,217,72,67,156,189,139,33,228,148,23,18,47,216,103,146,91,88,167,246,233,99,210,155,168,149,51,70,52,14,80,164,228,205,222,67,141,60,186,226,32,202,175,138,16,12,72,183,236,109,150,251,89,171,207,87,255,251,178,100,209,140,134,107,102,197,147,154,107,114,107,172,233,119,60,67,138,20,221,157,36,109,9,124,193,167,51,101,232,241,150,248,182,244,86,87,122,83,184,130,53,86,67,131,32,178,152,84,233,41,140,8,49,109,102,157,62,196,20,56,179,94,235,92,252,170,110,129,185,185,61,204,80,116,121,138,20,108,214,196,117,219,235,139,135,71,109,170,184,115,234,66,21,128,2,12,182,218,212,228,160,37,184,30,118,22,101,67,145,160,130,136,167,139,211,123,214,117,27,211,119,94,223,249,238,175,141,112,134,119,94,2,181,46,43,49,208,12,129,137,238,224,225,58,186,221,33,46,196,167,1,30,172,138,122,22,107,164,168,106,133,147,159,118,216,220,233,121,35,25,213,8,171,16,213,143,34,206,122,164,67,36,167,127,212,247,51,236,34,212,140,36,85,254,150,250,39,248,98,0,0,210,172,198,57,140,195,28,11,100,113,109,64,32,19,43,134,29,23,50,27,128,198,129,224,35,27,146,11,0,43,58,19,160,50,66,240,195,36,69,2,1,48,118,114,0,24,146,129,65,72,128,211,160,18,144,52,103,23,22,0,130,69,80,93,87,112,101,129,216,73,161,113,48,71,225,123,185,76,254,6,176,213,219,53,228,249,184,157,232,165,44,20,73,73,229,96,198,200,211,118,69,74,203,101,118,13,230,145,203,13,14,195,176,232,246,153,232,201,229,208,147,150,69,207,87,115,40,122,66,196,107,253,92,243,80,151,254,203,233,55,79,113,79,242,168,196,71,212,104,96,225,179,10,31,176,210,8,57,11,57,134,77,130,232,31,148,167,66,16,173,35,115,150,245,63,184,230,190,46,82,166,226,113,128,3,42,32,16,0,4,228,180,91,19,38,1,42,101,31,11,224,118,140,206,10,38,8,42,238,190,107,82,182,39,50,219,178,33,237,99,5,12,144,141,233,240,140,190,151,82,81,232,86,82,42,74,5,108,29,251,231,146,17,122,80,150,27,126,34,178,119,130,206,186,22,105,86,70,251,163,243,36,115,215,101,39,177,179,34,185,179,103,163,142,117,73,139,43,230,209,138,109,54,177,233,55,27,214,145,177,125,235,63,255,129,165,39,25,170,154,31,19,105,74,153,157,194,135,84,157,34,184,48,124,196,175,155,32,4,68,208,77,200,141,69,64,12,0,21,46,138,173,83,176,72,17,109,20,242,196,2,163,64,147,184,10,24,152,165,242,22,204,215,75,245,20,149,20,135,205,117,6,56,76,0,34,22,245,211,93,213,157,215,97,177,21,65,185,145,37,86,153,110,40,179,25,97,34,77,222,241,8,133,158,204,84,33,246,181,11,130,193,131,97,112,217,174,33,145,47,44,170,93,117,10,156,212,188,69,83,56,231,255,251,178,100,212,14,133,229,103,71,27,120,69,50,109,44,217,87,61,35,116,22,145,157,28,109,233,13,193,177,160,229,92,244,141,184,70,72,35,138,154,235,227,74,68,213,210,170,145,153,170,106,251,109,248,22,48,239,180,55,55,28,62,32,99,202,241,71,48,155,103,87,61,211,17,36,200,126,163,215,173,186,158,7,119,245,93,99,64,25,196,0,6,73,34,32,90,73,113,111,62,135,203,8,15,6,50,156,77,211,77,204,177,128,241,51,224,207,25,117,165,219,30,139,238,3,249,51,18,43,95,252,134,175,10,171,166,114,102,231,91,28,175,41,16,238,206,231,159,127,242,30,154,215,248,108,140,226,138,25,116,108,117,165,205,150,136,60,154,20,33,16,140,232,88,29,193,208,59,0,66,49,171,64,9,241,160,138,210,44,185,208,202,14,244,174,54,140,181,1,193,190,103,1,108,104,240,103,163,224,88,36,27,243,18,6,53,142,35,67,18,48,241,83,30,145,40,62,67,49,227,245,146,9,81,3,36,15,6,166,180,22,215,64,204,10,28,98,65,162,69,172,188,197,216,76,76,41,14,6,48,22,196,4,55,135,64,58,89,130,136,182,37,187,53,182,94,209,6,30,238,63,36,192,74,132,3,186,202,8,16,66,124,56,103,26,102,153,102,216,167,120,45,204,89,37,222,193,156,153,181,144,160,0,146,76,17,153,211,32,3,4,82,120,238,62,80,112,253,204,117,179,230,55,127,223,199,19,85,63,199,183,191,142,162,36,210,90,217,57,117,30,121,231,227,206,164,126,105,243,222,234,90,15,197,77,219,45,187,14,76,189,231,226,93,170,126,37,22,236,217,245,215,14,211,217,125,175,113,207,200,50,169,32,1,114,219,68,253,160,255,37,82,14,172,136,161,54,79,141,215,114,185,216,247,180,221,80,162,10,153,132,227,49,200,72,234,154,210,245,229,110,120,244,61,236,250,17,165,165,170,139,15,152,132,80,243,81,104,209,162,228,127,31,236,31,6,240,212,116,102,219,67,7,228,44,118,60,16,135,67,94,41,150,57,27,255,98,24,71,52,228,231,178,83,51,173,241,142,246,2,213,92,243,255,231,223,249,231,159,185,127,124,100,150,102,56,110,108,236,6,84,146,108,229,1,101,83,66,28,48,96,163,6,126,51,80,0,8,33,130,71,67,128,224,215,53,31,133,105,54,6,45,81,150,210,10,50,194,217,89,34,28,136,4,39,136,183,26,33,204,18,57,199,66,104,185,12,80,44,112,129,2,44,141,244,90,227,50,119,157,231,13,66,83,224,116,169,4,168,28,56,88,210,224,160,122,17,133,170,94,128,173,6,130,100,42,126,49,12,40,52,142,64,153,145,109,5,131,216,24,195,70,93,93,127,92,255,251,178,100,214,14,134,20,102,198,11,121,93,54,110,12,217,99,61,3,124,22,253,157,32,109,229,13,193,163,179,102,40,243,13,208,255,23,17,119,95,243,28,253,127,43,213,194,112,183,92,39,243,252,117,207,60,210,105,150,106,22,89,131,7,10,24,40,215,36,91,46,193,201,98,128,212,26,30,66,45,177,47,16,57,83,248,225,106,73,155,139,79,191,240,15,112,8,0,73,38,204,241,205,243,153,189,2,192,70,9,180,32,248,171,46,28,147,50,113,208,207,151,142,90,186,123,70,40,130,192,225,103,167,37,181,72,193,98,58,124,63,17,193,106,232,107,97,49,68,51,121,210,173,8,224,154,211,173,114,43,95,239,196,204,243,50,147,88,121,153,84,57,114,202,235,204,179,68,104,69,153,174,221,34,177,72,244,27,101,121,20,137,190,22,254,3,151,151,255,226,213,0,1,92,180,193,108,141,52,108,204,149,206,33,84,203,8,12,24,93,153,133,154,128,76,202,108,104,101,230,108,43,66,146,117,133,27,12,132,50,53,242,187,82,93,183,89,41,232,161,139,16,188,130,74,198,9,156,117,210,152,59,84,189,51,103,82,97,143,24,100,52,54,95,46,100,48,220,235,85,69,120,22,70,244,83,48,20,214,68,80,73,1,113,17,148,72,24,155,245,25,136,113,151,63,138,189,253,165,22,17,214,161,150,46,107,247,41,134,13,62,207,131,5,139,55,138,47,138,186,155,134,186,238,146,170,227,198,14,23,61,20,249,241,255,123,88,215,234,217,47,65,213,110,69,227,115,45,15,35,35,237,104,73,23,5,227,170,9,80,224,66,162,7,13,145,174,80,136,56,69,6,90,166,181,157,52,18,129,153,0,6,0,0,46,75,41,160,158,73,146,212,107,28,97,164,73,161,8,89,45,140,254,201,28,191,55,13,95,166,97,29,226,29,80,89,54,21,218,187,239,229,199,35,96,106,162,203,199,8,41,108,122,176,158,219,229,235,45,115,185,77,10,86,41,72,172,185,153,73,240,202,151,188,182,58,172,156,153,218,185,207,203,203,159,229,11,147,246,188,63,85,35,238,147,202,240,178,132,44,240,135,200,0,1,42,70,105,48,134,125,82,100,130,70,177,112,100,224,34,90,106,124,195,93,12,228,32,104,88,206,180,192,39,34,192,134,22,1,33,10,242,7,148,182,137,114,68,180,2,10,213,16,151,144,132,2,16,132,123,35,154,84,13,62,231,144,64,60,66,19,138,88,0,34,14,88,28,122,254,186,238,195,113,55,205,182,66,29,196,218,203,152,163,181,154,40,169,35,5,45,168,27,142,221,143,228,11,109,123,103,58,35,208,168,176,161,3,210,34,154,154,170,45,59,219,234,123,138,239,89,132,239,186,253,123,255,251,178,100,212,140,133,233,102,200,155,121,67,114,103,12,9,122,60,195,118,23,93,155,30,109,229,13,201,196,176,229,141,133,141,184,207,66,134,200,194,18,14,56,194,41,134,214,108,158,178,116,152,95,5,82,197,75,13,65,75,29,249,34,21,31,8,125,113,7,255,17,42,65,131,179,230,113,130,32,225,45,32,149,56,250,158,0,42,154,0,25,36,182,245,4,101,154,83,58,212,236,249,155,90,16,29,195,148,75,184,21,177,36,47,89,204,170,42,94,21,181,11,96,225,247,47,31,79,152,175,249,115,246,84,92,215,85,151,120,160,65,98,24,21,150,34,57,169,159,184,48,140,134,100,25,44,143,154,43,185,49,148,99,98,65,228,205,61,188,214,238,166,95,188,53,60,118,60,140,247,65,142,148,64,113,126,118,232,223,54,213,6,44,89,124,24,130,146,3,114,25,0,170,0,111,227,51,175,55,99,19,125,156,51,117,83,156,65,54,229,96,16,65,154,214,26,200,129,151,142,28,7,16,84,204,202,69,145,65,102,136,215,77,40,57,154,150,136,92,162,232,134,166,94,69,212,128,146,209,26,55,131,130,79,0,104,12,100,169,240,168,110,73,255,192,136,144,87,129,69,144,217,81,165,4,9,5,62,107,133,36,160,168,118,10,114,221,58,100,43,102,168,202,225,54,207,196,182,126,205,44,33,108,188,206,182,70,235,34,134,40,111,3,94,238,237,158,239,180,84,138,107,140,244,195,182,179,77,217,133,118,216,24,189,177,183,108,230,191,240,192,222,237,185,215,47,191,212,155,100,125,107,182,186,220,197,30,255,233,202,203,82,218,216,171,179,10,70,81,37,58,133,42,207,156,234,231,115,138,175,10,249,220,252,165,23,28,164,97,74,148,78,78,118,76,200,102,244,6,5,219,110,134,69,106,140,194,140,209,220,121,43,131,49,189,154,106,175,192,201,142,194,201,195,230,56,69,56,18,145,14,45,149,221,127,239,253,87,240,226,18,199,50,153,54,65,30,17,154,49,25,169,28,37,112,72,141,26,214,134,207,35,166,69,211,66,246,75,226,141,15,67,188,66,147,153,21,90,79,230,148,172,213,27,76,104,99,195,113,116,207,34,66,12,161,16,134,34,207,207,197,169,96,0,244,191,155,26,152,50,1,179,57,87,60,194,50,25,84,228,29,11,28,205,131,71,14,180,136,102,187,36,28,12,104,5,178,236,191,119,86,167,192,83,108,76,44,59,139,97,94,197,82,152,136,120,8,129,84,39,64,8,247,83,59,60,169,115,112,206,88,225,94,11,165,175,25,98,140,217,253,123,172,90,221,205,83,206,115,201,5,225,40,43,113,199,196,208,239,206,204,150,152,184,90,120,122,133,249,126,107,235,139,239,138,223,255,251,178,100,211,140,198,105,102,198,147,121,99,224,104,76,217,147,60,67,124,20,185,157,42,108,161,157,9,142,179,102,12,244,137,104,86,46,110,111,239,173,163,191,191,222,209,222,124,253,110,198,205,85,226,10,34,128,225,40,112,82,144,235,52,218,197,143,82,26,31,36,69,41,160,154,190,114,120,213,147,206,116,228,252,32,115,137,128,3,178,220,170,88,85,23,52,56,255,114,29,135,150,201,57,244,46,204,134,96,206,109,195,214,77,14,119,90,77,209,213,184,127,165,118,131,169,88,123,223,187,106,45,78,253,121,110,98,185,138,69,177,206,90,204,133,41,61,213,218,183,70,190,175,103,69,105,50,35,189,89,119,149,202,155,181,234,146,181,117,4,236,148,155,77,32,216,116,106,25,13,82,34,3,214,154,136,170,0,1,108,144,213,24,13,93,216,162,20,224,238,131,37,78,28,80,84,20,200,26,10,198,192,32,102,61,178,96,225,65,132,212,236,140,113,80,119,160,103,148,5,55,156,21,138,236,2,0,103,138,228,64,210,241,106,136,7,132,168,49,58,111,250,84,33,162,27,5,206,140,110,45,46,143,68,165,236,251,153,60,144,212,60,223,204,199,151,148,141,155,90,173,69,99,25,125,43,155,172,133,132,248,173,29,113,19,28,227,174,108,185,204,81,210,81,238,243,167,6,24,233,173,165,203,83,136,98,171,34,51,142,125,37,229,162,189,42,106,222,106,217,98,122,123,230,104,127,222,180,198,98,69,164,88,184,166,125,247,126,206,239,228,77,76,32,154,64,139,19,3,233,207,29,144,2,50,128,0,16,0,19,82,217,111,55,143,11,33,19,76,64,47,98,66,248,9,30,42,37,52,237,185,227,198,127,176,158,41,7,135,73,247,195,140,244,238,229,35,23,104,138,87,199,120,156,242,137,150,100,42,230,31,50,29,222,181,159,181,149,127,210,174,213,73,169,153,85,254,166,24,114,209,174,214,168,252,163,37,71,204,85,83,44,213,189,68,37,45,91,117,81,26,235,196,205,15,191,190,29,180,25,11,73,2,9,168,104,223,63,218,170,133,121,131,21,90,141,6,149,52,97,40,209,241,19,79,131,142,140,120,49,144,136,198,12,0,233,113,135,69,6,208,72,26,237,16,96,81,41,65,85,91,140,29,81,191,134,145,2,54,24,225,5,65,102,92,138,231,78,136,112,89,65,153,212,53,125,123,133,136,50,192,171,19,206,80,66,8,195,132,55,41,67,9,18,51,68,149,135,34,15,113,78,165,206,202,247,138,199,23,91,45,119,226,140,189,59,131,145,136,129,11,13,123,157,11,209,40,147,253,5,43,91,219,33,56,84,74,48,149,105,189,172,218,105,49,83,70,31,56,129,210,244,96,250,103,206,255,251,178,100,219,142,133,145,102,200,155,121,67,114,116,44,217,205,37,232,65,25,221,155,22,78,105,109,193,190,179,101,232,241,150,120,66,243,177,70,95,189,176,230,69,54,219,7,77,29,21,111,79,137,223,253,119,94,199,109,109,156,62,114,110,15,69,244,215,60,228,92,194,199,13,141,30,154,247,223,95,19,50,205,110,123,115,183,166,123,55,95,70,110,21,6,141,116,36,0,152,237,182,158,37,239,70,57,252,53,98,31,5,50,184,77,4,201,114,225,25,38,234,77,234,239,243,90,232,8,126,110,43,51,194,145,159,53,59,189,159,5,0,5,45,218,152,64,33,138,20,57,249,111,206,225,67,169,2,217,231,184,217,155,89,164,51,168,75,152,13,209,249,51,141,28,207,50,41,166,114,177,173,27,169,133,104,212,59,104,172,186,17,94,211,37,222,93,117,118,181,209,238,38,243,139,85,217,20,26,0,26,227,58,175,205,12,217,50,74,252,234,135,195,54,8,76,106,137,48,136,72,202,40,32,231,56,92,48,101,213,144,48,112,95,209,96,124,232,88,50,2,84,3,134,41,2,28,17,118,12,56,18,88,84,116,83,117,130,48,40,124,136,54,252,10,0,107,10,8,194,192,1,16,12,24,1,94,141,112,176,24,104,78,141,102,187,114,123,141,38,204,173,222,131,224,55,210,125,158,95,211,6,141,62,210,9,233,76,82,58,225,91,241,116,208,187,211,249,151,155,23,147,30,231,79,22,228,253,43,253,115,253,203,52,62,189,203,137,150,101,121,193,39,224,166,4,250,84,52,4,29,96,169,136,114,229,84,121,152,123,234,90,238,239,163,211,173,108,229,189,40,145,254,226,26,3,21,0,4,88,4,151,127,248,128,93,48,137,168,235,176,74,26,160,5,138,11,79,234,172,179,86,208,108,79,55,253,250,92,255,254,150,102,28,142,22,102,197,120,241,62,29,206,165,72,115,172,71,11,53,167,116,227,153,192,72,206,197,78,164,214,138,35,56,242,149,36,184,91,188,127,228,127,38,125,217,221,43,106,24,238,207,122,213,206,205,57,206,168,67,190,108,115,187,49,74,145,37,68,202,4,0,2,225,76,200,115,83,36,31,76,24,63,50,42,216,206,101,3,60,159,140,10,55,51,202,136,210,34,83,1,129,76,155,41,48,32,48,44,23,1,3,152,51,136,103,128,73,136,193,64,224,33,106,28,179,15,133,81,52,48,10,202,203,188,34,46,139,0,28,177,96,115,182,93,81,165,200,140,4,72,32,4,4,83,124,32,142,216,221,89,108,236,106,146,163,197,77,219,210,152,122,11,197,202,157,165,102,52,114,73,138,89,249,92,59,2,203,37,104,158,40,150,16,206,253,125,178,176,145,207,9,248,165,98,169,255,251,176,100,208,140,133,145,102,199,19,131,95,64,103,236,217,186,44,101,174,25,33,155,26,110,25,253,9,182,51,101,157,129,150,240,131,194,210,156,152,171,151,98,209,53,29,241,154,253,204,157,188,198,223,173,30,161,247,254,255,238,61,255,165,52,51,197,187,255,225,203,94,198,164,215,175,72,86,179,200,186,125,190,225,151,146,62,147,111,42,156,222,53,86,215,187,182,87,138,59,8,128,41,57,35,174,28,19,37,91,15,179,96,130,88,18,191,167,21,93,72,204,91,82,87,54,155,86,57,79,143,51,236,119,154,238,185,69,170,219,232,170,157,252,35,106,81,78,20,230,93,56,49,25,151,41,122,222,145,72,10,28,29,236,232,9,155,41,49,231,94,252,171,110,127,106,177,47,87,216,218,83,201,229,246,145,43,210,141,127,210,183,82,93,98,233,187,21,81,213,149,136,102,56,113,137,226,44,247,64,186,0,32,99,14,21,132,17,163,48,227,12,85,119,48,50,244,222,195,115,15,33,76,144,166,54,200,212,160,188,107,131,41,164,71,198,78,22,10,1,208,24,32,23,26,208,26,97,49,48,140,84,28,30,29,2,145,27,87,240,112,104,2,0,110,102,32,13,134,28,95,193,161,228,48,34,21,25,128,6,90,212,211,45,178,86,15,25,27,246,125,10,166,119,42,64,111,60,166,77,220,33,135,207,141,45,247,164,65,168,230,58,206,33,54,220,215,187,245,136,46,13,73,8,64,230,186,237,25,68,134,231,168,246,139,199,38,62,102,47,183,238,35,122,238,234,94,56,26,178,233,11,51,49,245,252,69,245,172,74,149,210,75,220,220,117,248,229,24,49,165,144,193,186,155,231,81,107,104,143,229,153,223,212,38,125,205,91,190,109,127,17,223,165,191,212,49,141,178,1,165,110,251,139,168,66,19,68,242,106,25,48,94,248,180,126,48,172,234,4,98,154,182,96,85,172,144,170,152,203,157,91,182,137,237,213,246,97,18,58,20,204,84,87,31,171,139,81,17,209,9,77,38,103,188,179,42,162,77,102,65,50,141,114,163,57,236,168,45,46,58,140,167,29,57,150,119,165,28,214,244,89,89,17,74,215,53,115,141,143,216,93,243,11,8,156,131,255,129,143,211,1,222,140,111,14,50,200,4,200,83,3,94,179,141,86,49,11,129,13,44,98,54,105,4,196,163,195,40,197,140,46,28,48,208,96,4,59,119,198,7,134,132,1,24,224,2,96,196,134,55,33,5,97,148,206,137,6,68,211,9,185,33,70,129,0,137,197,200,31,16,133,79,194,160,51,44,9,173,4,79,139,181,233,236,160,42,148,49,73,78,81,202,72,171,181,27,65,4,86,58,190,234,196,240,143,195,209,137,44,244,166,148,118,38,255,251,178,100,207,14,198,51,103,69,147,136,127,66,99,236,217,163,48,37,118,24,41,157,24,78,105,111,129,141,51,165,204,241,150,184,156,19,80,154,71,170,250,142,29,49,93,243,85,93,71,157,115,161,70,219,31,10,93,73,198,48,221,76,237,157,136,189,231,232,253,177,211,119,40,218,147,219,172,245,165,11,53,73,134,205,71,232,53,245,162,110,106,146,191,190,39,190,189,86,219,20,106,139,166,178,202,83,31,198,208,133,126,160,19,110,91,79,226,220,135,22,194,252,109,188,49,5,173,14,6,116,236,143,253,77,167,87,190,61,119,188,175,111,31,73,216,152,255,243,252,211,40,105,152,50,56,208,151,151,215,90,113,121,61,39,14,166,89,252,255,159,11,220,239,115,234,18,227,18,234,70,132,225,175,43,94,67,134,209,106,143,57,15,186,85,94,154,171,93,209,125,181,253,232,84,30,165,99,72,180,195,26,0,140,91,55,12,112,51,205,38,86,78,31,50,204,214,76,76,48,36,128,129,225,142,4,113,164,35,153,136,32,73,156,237,201,137,100,104,24,148,48,232,20,224,52,126,3,40,134,12,3,64,33,166,189,16,56,185,197,46,217,193,69,71,129,172,211,171,40,74,242,115,153,16,202,72,131,49,29,51,14,4,193,139,49,3,68,143,27,96,131,194,96,6,225,64,243,74,163,11,170,5,141,191,20,178,198,27,3,167,211,148,251,167,3,221,71,35,171,72,220,26,234,88,79,93,23,146,9,131,96,236,162,198,67,86,78,160,235,80,122,92,181,168,110,98,51,82,216,221,85,220,62,90,235,220,133,111,186,182,33,61,171,28,75,235,150,92,244,197,221,80,139,154,108,115,164,169,116,169,22,151,91,229,205,139,77,210,93,175,252,93,157,138,206,228,245,224,174,233,171,181,211,207,110,229,32,39,3,71,109,70,154,47,2,128,3,46,187,2,120,48,163,72,122,26,71,161,17,65,102,90,2,108,79,202,37,198,113,208,209,69,233,190,232,190,186,186,237,255,254,255,182,217,42,66,57,249,76,196,123,22,199,221,2,91,76,74,236,132,48,110,64,117,170,102,236,86,33,31,76,157,29,10,246,216,85,167,20,69,66,107,240,36,58,59,159,44,248,177,221,186,221,72,133,156,121,14,46,148,214,106,162,224,29,64,2,210,150,133,240,197,99,76,73,72,196,4,76,229,40,212,128,203,82,99,162,198,162,62,60,20,107,64,70,102,74,151,233,2,193,7,69,1,207,3,67,204,185,139,197,76,56,10,64,201,161,247,188,96,141,148,65,99,192,144,232,168,112,177,219,230,93,69,175,2,22,78,115,10,76,227,243,215,198,216,202,207,168,155,5,54,23,130,73,170,136,106,108,8,209,210,73,97,210,255,251,178,100,207,12,6,168,102,196,139,186,91,224,101,108,217,135,52,101,232,22,113,157,34,109,173,249,129,161,51,103,244,147,13,164,89,123,15,53,121,106,205,91,250,99,238,110,249,158,34,227,211,231,152,174,175,251,191,243,240,203,173,253,204,42,234,183,92,85,54,38,107,230,179,187,213,63,157,121,62,15,37,39,17,99,22,53,55,86,38,119,138,207,11,222,154,100,114,107,137,184,83,71,203,220,83,192,164,95,95,125,46,198,246,82,0,0,226,188,114,221,238,220,109,56,46,147,173,228,250,12,10,195,99,174,227,47,111,194,131,147,160,53,106,191,39,72,110,1,228,90,253,82,124,239,54,165,156,201,215,101,97,38,63,171,63,80,109,25,208,114,102,4,111,41,20,134,249,222,202,106,167,231,250,233,35,84,99,99,223,248,133,199,247,223,235,72,119,155,187,187,99,44,66,6,230,191,57,38,153,25,145,55,114,45,37,159,126,129,85,0,4,229,176,205,128,204,149,156,222,203,205,43,32,16,158,108,34,168,70,100,233,6,214,62,9,18,50,126,2,34,3,9,15,30,15,38,8,24,26,18,117,11,136,16,132,167,179,132,58,11,41,141,44,247,96,4,16,128,215,88,178,113,7,24,105,206,24,25,2,92,204,176,193,2,163,50,138,106,74,178,233,248,228,170,189,72,122,105,239,197,228,144,210,67,85,110,78,255,203,229,80,254,88,1,96,33,3,10,76,71,28,202,101,62,249,223,178,151,91,69,212,84,86,128,19,50,23,25,165,236,34,154,11,183,42,15,124,234,179,205,48,210,140,34,78,32,242,20,95,72,242,149,182,213,14,122,5,172,128,10,6,145,91,89,166,129,147,7,180,85,185,114,225,151,157,142,72,144,175,227,71,137,3,121,190,125,107,243,247,75,123,192,8,153,128,1,22,1,201,118,246,68,155,178,8,159,75,244,241,78,220,4,212,66,50,118,40,34,177,37,66,236,244,96,174,243,98,125,162,42,255,254,27,251,152,29,40,131,98,249,58,31,134,33,151,42,98,226,19,169,101,250,215,88,72,150,225,6,97,220,95,123,94,137,54,171,23,50,231,13,156,97,235,55,84,243,31,87,116,247,75,112,58,59,131,28,170,42,199,105,77,122,185,240,171,205,215,80,255,199,205,77,127,26,255,255,192,84,0,106,77,80,178,51,91,72,197,141,83,62,81,76,190,126,48,1,88,40,41,48,34,8,212,228,146,210,154,134,42,99,32,32,145,9,89,7,128,163,5,0,19,68,195,0,134,116,2,1,50,211,13,132,19,13,168,151,172,56,24,1,33,11,3,216,161,8,105,245,25,12,131,152,205,12,2,19,12,16,74,128,33,185,20,20,251,203,99,51,241,183,234,154,92,242,218,255,251,178,100,203,12,134,26,103,72,27,102,127,64,113,140,217,154,61,40,82,24,181,157,26,78,25,125,1,82,179,103,116,192,149,248,154,119,169,27,105,60,203,131,98,122,114,173,186,75,75,250,87,74,76,146,178,145,179,17,49,2,203,255,72,31,52,214,153,168,100,221,239,120,52,57,131,149,43,74,72,218,158,220,197,99,103,235,73,3,93,220,180,13,78,49,203,58,137,170,31,190,252,234,239,46,78,237,198,136,127,106,56,210,2,139,243,220,91,25,45,99,30,219,93,145,106,178,42,34,217,195,226,253,32,55,116,0,0,22,255,255,80,124,134,135,2,202,176,91,144,47,66,116,103,152,138,75,126,95,127,255,255,176,196,68,114,204,64,77,201,206,181,66,171,177,99,230,118,115,173,235,201,60,234,247,57,114,51,145,78,106,157,103,228,102,75,143,102,102,116,146,217,115,221,147,178,150,101,239,125,87,85,185,86,119,213,58,81,180,7,3,204,17,176,44,220,107,20,7,16,196,97,41,166,168,54,8,13,51,33,67,123,19,116,205,209,204,213,69,147,33,86,37,144,225,128,244,193,105,80,38,196,93,144,85,31,40,117,206,138,2,78,144,86,129,7,134,11,27,66,84,54,8,75,171,32,50,34,15,164,134,173,225,71,122,158,188,170,67,133,202,107,12,198,96,8,135,143,1,248,195,36,74,162,247,18,182,199,94,165,182,254,98,22,181,82,51,36,90,230,143,24,61,177,207,114,143,74,62,134,158,37,67,169,38,85,94,50,159,40,115,116,104,211,170,226,123,81,247,193,181,99,224,93,225,111,129,163,98,71,77,218,51,81,162,199,67,16,243,52,105,94,210,154,116,228,48,167,72,223,184,73,32,2,164,151,18,54,4,60,53,214,141,227,129,148,32,41,40,130,97,129,3,171,187,38,129,104,66,168,106,82,208,137,10,20,36,97,172,218,29,135,81,194,14,179,22,197,42,216,182,146,166,116,176,13,149,83,166,140,237,18,1,45,216,166,239,207,242,229,12,68,97,192,236,34,132,80,57,138,68,178,7,158,214,141,202,204,67,30,159,26,230,197,5,135,182,196,237,21,173,47,68,89,2,236,44,248,92,149,205,89,93,136,195,191,100,27,62,146,111,88,171,41,182,89,174,60,41,68,156,109,73,59,203,200,174,84,21,145,5,49,175,52,65,83,154,188,187,60,137,75,13,83,172,150,193,70,133,75,152,250,100,19,201,17,214,232,96,51,95,191,224,17,216,170,74,17,28,140,136,71,65,120,104,248,224,229,77,217,16,113,32,198,193,170,228,159,137,24,231,218,125,92,228,102,184,68,87,97,180,154,107,185,232,203,199,251,190,253,46,179,46,80,87,202,176,29,232,108,165,160,217,167,55,185,255,251,178,68,203,8,197,99,103,71,139,120,67,208,165,13,9,35,105,6,192,18,229,155,55,76,189,43,138,75,51,101,141,151,153,112,76,207,57,229,78,227,61,78,233,132,145,177,55,82,23,166,186,232,33,91,210,197,50,61,116,167,29,175,226,245,144,119,189,2,46,203,165,155,42,204,147,181,28,167,13,69,234,246,68,53,43,156,115,91,132,183,234,9,160,188,43,45,95,191,249,86,94,181,159,246,33,148,156,110,254,244,188,109,254,224,4,233,128,10,146,221,205,89,69,129,20,32,155,177,195,132,155,125,152,96,180,241,226,79,147,153,32,101,32,193,12,149,50,141,245,67,225,191,166,56,79,132,133,193,192,185,108,193,8,136,154,71,184,18,255,243,188,71,198,151,82,170,38,226,122,88,95,164,243,97,87,154,145,146,191,170,132,14,99,62,107,18,59,112,220,127,149,47,181,40,151,4,172,189,210,114,98,117,233,18,221,157,110,142,73,91,172,131,228,234,166,219,39,89,154,254,125,227,231,215,215,39,137,234,24,20,251,95,186,178,146,49,7,115,63,177,209,187,165,59,17,78,172,13,95,249,207,219,66,85,0,1,163,71,219,52,253,48,111,153,161,246,156,77,185,159,34,1,10,140,28,128,231,70,204,64,44,15,100,111,67,10,12,6,61,74,208,179,128,56,0,193,139,8,139,200,132,9,66,64,4,74,145,22,88,74,187,14,5,12,5,100,198,32,18,200,128,130,6,140,3,25,108,12,57,71,140,208,17,100,140,128,169,122,153,190,108,74,134,231,190,143,50,231,77,53,116,40,0,44,0,90,131,2,0,88,177,247,209,241,102,76,229,103,182,245,47,84,24,5,95,66,177,40,245,159,118,46,127,183,9,237,239,154,177,148,246,85,26,165,52,141,61,140,125,47,212,106,167,113,132,87,140,212,76,130,12,161,132,90,86,110,81,121,74,151,103,101,47,137,180,164,253,166,130,115,77,73,89,163,148,228,132,115,173,138,173,93,215,117,154,196,120,229,105,245,172,252,231,77,109,149,133,228,151,89,115,135,18,184,217,23,56,16,32,4,155,145,227,165,57,63,57,212,12,12,196,222,129,62,94,54,179,132,146,195,112,189,97,17,82,229,144,20,138,144,197,95,254,66,20,56,69,147,119,207,85,214,254,180,150,142,233,86,45,42,182,102,70,190,85,61,19,107,43,122,85,100,179,33,221,16,171,78,166,217,45,169,29,93,47,43,245,119,29,106,238,100,125,91,45,94,49,42,246,225,178,221,132,8,132,37,64,195,199,34,8,205,24,0,48,4,28,24,141,148,152,168,106,189,88,37,171,160,14,195,4,125,27,102,172,35,165,137,58,66,225,5,10,118,113,199,97,216,51,32,109,170,57,47,67,255,251,178,100,180,142,134,165,103,71,19,105,127,64,93,204,217,135,60,101,114,19,149,155,48,109,61,13,201,93,179,102,220,240,149,241,28,152,152,85,236,83,81,15,71,177,29,247,160,240,48,22,71,1,120,83,193,120,163,81,81,234,157,202,152,146,195,179,223,223,175,213,225,117,26,47,221,52,111,8,142,131,135,15,86,134,161,173,6,57,239,115,23,48,228,106,244,50,122,214,50,207,220,217,167,82,198,218,79,230,60,192,195,31,170,97,107,152,74,18,183,214,66,60,169,189,74,254,171,70,254,62,97,86,172,104,1,48,160,0,73,45,164,254,106,188,110,123,104,41,121,66,74,206,225,21,146,19,44,227,5,121,43,151,167,37,254,62,142,3,130,46,232,16,16,51,190,125,90,199,100,70,57,213,94,132,71,116,162,179,173,222,168,140,136,119,164,253,208,145,8,170,41,152,157,153,138,117,85,253,172,206,219,233,63,27,252,222,242,123,47,181,215,168,164,138,0,0,156,180,96,200,148,80,204,68,206,118,52,192,70,199,143,153,88,96,16,145,248,0,8,194,199,130,162,113,53,110,83,113,128,196,144,3,0,200,171,58,78,109,150,226,141,36,195,84,242,34,102,52,165,36,163,145,245,251,10,84,112,218,54,8,200,228,211,172,147,52,25,62,16,26,4,157,230,100,66,16,48,153,90,158,95,101,234,98,77,212,236,8,178,251,72,144,149,187,46,250,44,21,157,193,147,40,59,37,129,29,38,185,41,150,188,23,119,247,116,167,63,73,68,49,82,206,169,9,41,89,2,212,172,58,135,105,125,62,153,10,233,7,34,165,10,227,20,98,170,206,209,104,81,37,10,29,34,105,97,80,245,225,41,156,239,249,33,72,15,72,108,38,81,65,227,218,99,191,231,222,123,191,185,30,101,69,12,1,16,0,18,91,66,113,253,12,35,94,170,21,99,249,128,132,87,126,208,176,162,44,151,224,202,62,2,114,77,144,113,147,118,100,5,156,104,251,141,22,171,171,91,245,151,68,103,37,12,119,179,37,233,178,72,247,115,216,153,38,178,25,46,204,204,110,126,100,122,153,38,29,95,152,214,245,242,55,34,182,223,255,246,244,17,10,76,22,23,76,84,82,2,193,73,217,15,81,133,194,97,134,129,65,132,98,9,143,226,160,40,223,30,9,12,67,44,196,97,105,128,225,26,160,48,56,8,0,133,74,132,28,7,42,37,152,143,20,72,62,220,73,67,130,165,41,108,14,106,192,168,147,90,97,200,76,18,18,2,2,134,240,0,8,232,81,33,217,14,159,74,152,27,232,199,4,142,193,43,253,91,158,128,187,177,98,101,237,46,232,192,48,81,228,70,8,4,44,205,123,60,5,69,163,247,154,90,19,140,42,224,255,251,178,100,200,142,165,244,102,203,27,120,67,240,84,140,217,195,48,37,122,27,141,155,30,78,233,111,193,114,51,103,41,1,159,216,132,206,152,200,17,24,229,215,13,171,122,75,196,32,37,149,61,132,228,178,36,153,183,109,109,180,241,233,189,40,122,25,229,202,83,167,42,243,234,40,232,110,180,51,88,18,154,68,56,114,72,93,166,173,61,44,125,188,176,252,150,197,194,210,180,94,93,162,230,91,97,38,204,107,206,221,203,168,146,181,211,208,187,167,255,243,196,127,175,254,233,143,19,61,16,4,187,241,5,11,198,224,160,92,60,83,32,196,76,240,175,166,83,76,227,154,167,219,189,215,236,205,101,119,75,235,71,182,108,149,218,233,116,55,87,250,157,223,148,206,103,51,239,63,50,55,41,59,65,76,136,51,34,195,199,194,131,95,156,68,233,155,19,214,132,53,173,121,235,72,204,245,91,15,94,113,235,101,95,90,175,156,171,221,176,211,209,0,0,219,176,192,136,147,38,150,140,200,64,56,123,12,192,194,83,10,0,194,131,19,16,13,7,136,192,128,1,142,132,6,5,10,22,202,40,145,37,156,12,22,35,108,30,246,176,167,137,220,134,159,118,217,83,60,225,208,155,141,192,1,148,121,224,120,196,68,104,200,79,61,137,215,132,133,192,63,200,102,86,160,144,84,52,84,58,102,114,204,219,189,131,178,165,240,219,196,64,144,125,153,181,217,117,28,245,41,126,104,169,229,140,171,92,213,174,253,55,146,75,109,39,162,118,147,114,232,73,228,207,154,174,122,84,143,107,141,78,30,97,227,107,83,73,237,85,106,69,101,101,236,132,162,222,199,69,62,110,46,158,121,55,188,131,168,135,178,14,115,93,124,117,87,51,74,235,221,183,135,155,116,254,59,137,124,251,39,143,117,242,36,99,64,0,152,0,0,187,254,159,108,108,26,213,171,106,16,183,0,208,79,3,66,48,50,110,90,19,54,157,180,223,183,78,223,182,173,175,126,159,229,101,121,98,170,166,53,46,130,200,81,170,188,164,35,153,54,153,74,86,113,229,22,115,59,221,134,163,103,57,12,200,116,206,70,209,180,171,243,108,115,70,171,76,251,153,207,170,85,223,90,110,134,212,17,73,59,70,7,134,103,125,132,62,14,228,31,52,9,120,121,30,97,96,9,186,11,131,75,35,7,8,12,154,192,49,161,40,70,26,94,198,37,0,128,70,65,133,18,249,41,138,76,228,156,108,189,229,73,36,131,21,12,192,70,1,10,45,199,108,80,32,6,32,151,42,117,102,67,194,64,132,6,143,39,98,240,208,64,4,49,144,212,157,132,39,49,92,20,212,72,163,61,19,110,17,9,43,117,46,10,49,220,36,4,166,147,17,141,144,129,216,255,251,178,100,202,14,166,19,102,202,27,152,91,242,93,12,217,218,60,197,84,27,109,157,32,110,25,254,137,187,166,229,73,132,13,248,132,77,234,10,128,40,165,113,37,21,144,225,132,245,143,194,241,16,240,77,57,70,143,142,133,213,42,182,241,52,78,36,199,37,172,149,70,83,186,94,151,101,97,26,34,109,179,70,233,82,97,239,244,244,37,145,92,230,170,163,6,127,75,186,164,145,107,183,44,237,245,36,112,164,9,216,218,173,187,111,120,182,98,189,182,119,157,234,95,36,71,245,195,170,59,131,27,113,179,0,153,206,42,191,79,167,98,25,53,85,135,43,231,144,92,8,148,187,0,176,71,136,35,39,238,92,208,114,36,118,89,116,115,6,104,62,53,202,19,50,83,163,132,40,206,43,99,173,98,195,211,170,162,156,29,41,132,23,148,46,184,14,159,101,170,175,219,39,134,202,172,113,2,3,39,39,110,57,103,201,206,110,167,158,70,38,40,199,180,167,89,143,233,126,170,174,74,82,17,14,138,98,94,76,210,133,217,196,168,110,171,220,63,90,0,1,117,212,194,153,12,162,124,178,231,87,56,22,27,45,176,233,113,169,2,15,27,36,9,133,185,188,171,69,35,82,89,125,19,8,59,45,98,89,34,135,97,156,214,13,215,96,48,113,3,243,170,72,1,101,189,178,169,52,169,95,192,193,167,133,203,92,98,124,94,248,54,114,82,198,21,142,154,110,2,181,30,178,128,168,215,30,177,114,63,23,151,140,221,30,219,14,89,225,38,252,51,231,63,47,61,7,29,104,73,102,28,96,164,177,134,216,195,200,52,88,44,102,123,11,16,33,22,240,42,228,218,24,247,83,83,49,44,183,39,198,212,175,49,71,16,36,188,69,201,131,221,81,215,254,100,130,250,31,31,127,61,220,199,253,198,179,92,22,119,67,248,143,144,92,244,128,28,223,254,209,5,144,145,52,209,121,211,77,70,156,176,114,249,65,27,253,173,163,87,214,131,93,189,62,82,153,204,23,33,200,170,210,188,43,56,109,237,20,234,171,147,66,41,237,149,216,201,229,138,8,151,35,84,72,108,63,223,179,221,216,216,170,223,63,40,210,16,167,187,180,146,66,255,220,156,76,6,126,91,127,241,132,139,148,94,154,40,25,147,111,138,138,3,146,66,230,200,3,8,66,105,6,108,26,10,99,48,64,59,34,65,162,33,101,60,172,145,122,43,80,5,53,169,197,158,167,82,192,96,51,67,138,75,134,138,155,119,78,35,15,177,74,99,10,2,147,211,173,0,227,89,251,125,158,189,109,0,81,155,241,202,58,147,105,235,12,70,99,197,128,60,35,79,138,254,179,161,225,244,74,17,94,118,179,212,213,137,125,180,153,105,119,108,18,89,255,251,178,100,188,142,133,137,102,202,155,120,67,240,83,169,153,211,60,163,110,23,133,155,42,109,165,125,9,142,179,102,168,241,13,249,84,166,231,218,11,80,200,154,84,220,226,137,59,86,72,117,1,146,37,36,48,142,150,132,151,140,202,74,83,95,57,217,38,146,141,37,18,6,85,185,82,105,46,203,148,140,95,89,111,181,90,106,85,251,86,100,187,219,83,80,204,229,156,229,166,234,103,247,83,218,22,38,16,0,0,187,126,147,99,86,138,251,2,132,238,50,205,104,4,65,39,84,237,211,82,205,131,161,55,52,198,12,84,50,151,164,204,193,94,235,153,123,218,73,70,210,78,159,255,191,151,186,151,17,73,240,204,71,21,153,222,33,5,253,105,172,199,67,83,49,7,52,72,127,131,242,38,184,49,206,228,241,233,12,150,23,182,245,187,164,203,63,245,51,250,185,119,121,223,47,25,154,0,0,84,104,199,212,124,196,71,152,197,18,112,204,105,224,197,81,236,202,48,196,64,52,26,246,4,152,222,11,5,131,131,5,29,192,176,42,16,14,24,46,5,24,122,4,152,58,60,24,60,12,136,193,212,38,48,135,140,204,129,33,7,1,3,80,141,34,17,142,8,14,107,83,1,130,54,229,68,227,0,19,129,116,34,26,211,8,44,229,158,118,45,145,65,194,211,144,117,108,72,133,65,59,207,235,44,18,210,239,199,194,192,27,59,233,15,150,113,74,165,128,80,167,60,34,187,136,161,198,38,209,101,202,37,41,220,177,224,138,86,135,34,152,92,251,230,140,241,132,12,89,143,102,174,144,161,161,63,123,144,164,152,204,215,70,59,157,1,66,2,64,91,7,8,227,9,12,161,148,72,130,27,150,18,138,24,120,168,164,3,105,31,114,210,124,8,165,12,83,122,242,133,71,249,176,151,204,81,35,174,175,255,134,54,157,126,77,231,183,169,24,0,119,88,0,41,45,173,218,1,176,138,144,27,103,182,80,55,186,56,73,7,230,154,212,174,211,155,86,51,79,109,117,221,129,179,156,57,251,217,124,22,168,184,223,248,57,234,101,190,248,50,243,39,69,200,146,37,57,78,153,178,112,150,18,28,219,235,170,230,125,203,207,37,219,45,154,179,154,118,114,59,125,34,58,80,49,37,12,13,10,46,100,242,10,203,98,107,48,225,119,93,104,210,244,173,254,37,9,55,182,225,103,131,33,159,49,160,227,0,30,48,18,83,137,28,26,15,67,67,71,75,51,0,211,1,2,109,23,192,81,137,24,177,29,41,92,136,34,144,68,136,148,237,73,165,189,195,13,117,36,42,46,52,135,70,27,128,169,147,86,58,114,21,60,108,114,68,91,148,204,211,214,167,160,47,159,31,216,125,155,83,197,18,170,118,33,54,255,251,178,100,209,142,167,5,103,70,155,186,67,240,101,137,57,131,96,195,120,23,117,157,40,109,225,45,193,83,34,166,220,240,142,56,38,9,84,173,67,236,211,139,145,227,247,21,222,255,247,50,253,255,225,254,85,101,121,193,66,120,162,151,47,231,55,53,4,144,97,187,214,4,88,164,192,231,163,55,0,202,65,137,22,92,224,80,156,152,157,202,158,182,200,89,131,242,108,250,242,147,40,141,127,117,125,187,184,58,114,213,59,114,147,238,189,191,61,79,228,115,19,139,87,230,239,85,96,54,162,23,127,219,149,150,85,172,43,14,242,77,30,32,95,156,42,233,159,48,56,99,31,48,59,58,206,127,17,201,126,94,229,249,255,255,200,230,210,84,89,27,243,186,154,193,219,58,158,116,196,134,39,112,79,77,132,132,42,11,64,1,98,128,128,233,178,68,130,198,28,6,58,70,150,232,65,114,99,169,122,245,165,138,216,138,0,1,37,244,117,195,76,242,100,65,112,131,143,7,2,50,186,95,62,114,179,99,150,13,3,60,176,41,84,104,75,183,133,121,166,183,79,183,198,121,253,198,163,191,57,27,123,109,202,226,249,185,77,97,211,125,26,226,100,63,81,133,104,118,177,226,104,138,128,214,16,156,63,61,46,131,114,176,74,91,94,176,112,18,4,129,16,144,120,96,126,253,219,191,183,186,226,199,28,222,206,188,161,189,150,95,108,102,66,35,11,10,20,92,77,16,57,146,102,185,208,229,61,163,144,80,100,131,156,174,81,118,122,200,204,234,205,43,204,252,32,111,75,171,116,237,253,254,86,29,254,10,0,2,253,248,206,7,28,35,208,148,240,6,76,32,145,149,65,193,57,248,26,22,198,159,232,76,180,168,52,14,239,248,237,68,190,249,42,108,110,195,100,50,221,33,230,43,154,157,111,100,232,182,18,179,144,184,1,48,58,149,142,109,182,132,200,135,76,164,37,46,143,245,89,194,165,79,155,3,133,205,142,99,241,88,156,57,21,140,140,143,223,230,31,249,223,138,134,130,58,164,74,186,84,147,40,225,99,79,195,161,136,172,76,169,99,218,138,158,110,46,38,180,249,165,65,246,204,189,93,183,13,211,197,12,167,37,42,203,31,48,208,50,250,174,26,53,130,239,233,146,43,239,95,229,56,214,245,10,194,123,228,3,16,38,229,154,97,45,2,39,199,3,34,82,106,2,6,100,209,160,25,92,189,89,158,74,185,145,141,10,131,17,75,30,28,206,71,99,156,174,88,137,236,138,204,97,173,114,129,222,109,109,91,43,146,147,135,252,101,40,27,159,41,211,195,168,231,31,69,212,127,33,176,93,183,197,137,89,33,124,201,93,111,67,228,51,37,246,122,163,188,234,138,85,118,102,67,209,232,255,251,178,68,205,142,228,191,102,204,155,44,46,48,158,204,233,115,101,232,126,16,101,155,56,108,188,175,194,15,179,102,77,148,139,128,153,74,83,8,179,161,200,164,165,20,172,90,145,138,36,95,164,147,190,213,174,100,167,231,169,251,108,141,255,252,30,111,240,20,128,180,233,22,3,25,16,4,167,24,28,152,73,83,236,12,169,184,60,49,185,122,109,72,42,231,170,120,106,83,122,1,183,94,244,89,164,67,242,88,182,167,53,147,213,102,210,136,221,103,146,122,185,106,245,202,177,21,65,180,67,181,17,29,34,228,6,239,41,38,118,156,204,197,107,49,25,148,99,36,167,153,89,23,181,179,43,155,218,251,95,217,140,167,164,247,118,82,161,221,145,82,96,165,75,49,42,79,70,157,152,245,181,242,169,172,186,90,136,204,215,219,100,114,121,255,255,252,93,0,0,166,252,42,184,145,2,203,24,151,142,142,105,24,226,137,178,201,34,39,60,36,196,175,8,30,0,28,41,142,197,228,53,184,197,44,217,146,201,229,152,216,122,232,30,56,165,215,14,47,64,186,105,82,245,182,150,48,170,75,119,236,218,187,181,101,106,62,153,178,24,128,65,179,42,62,151,145,168,179,47,81,247,6,47,152,212,210,135,250,200,124,223,30,161,174,92,186,180,221,178,183,53,47,171,100,167,73,224,179,149,8,69,226,49,105,14,115,44,221,160,94,5,169,31,237,219,218,234,106,63,106,84,72,112,225,124,148,80,67,16,98,228,189,17,228,65,204,53,24,68,62,85,141,52,77,169,57,43,80,18,160,0,14,239,196,119,154,1,7,132,110,122,50,153,156,162,104,137,178,218,76,156,43,147,10,210,33,110,224,195,164,208,252,154,182,11,135,156,122,104,233,44,206,178,57,35,63,111,42,176,248,188,145,31,103,11,82,219,75,19,186,165,121,126,57,89,234,29,84,38,216,112,94,86,232,114,28,100,148,37,148,126,160,117,47,67,246,2,243,223,6,7,156,28,30,215,9,142,127,104,180,231,237,106,126,62,117,185,97,232,147,223,138,141,184,120,129,170,195,28,146,208,104,235,101,186,155,75,238,184,94,79,239,45,5,89,33,27,124,254,149,173,106,157,199,187,228,36,183,199,189,69,79,245,203,253,222,202,28,25,180,239,229,253,42,164,189,129,173,23,208,196,13,23,140,192,101,141,44,214,165,3,227,210,7,52,54,132,65,56,221,17,185,23,109,202,210,221,181,177,141,147,229,98,50,17,189,155,120,36,106,207,117,157,195,199,182,202,20,164,33,22,85,57,3,223,103,105,108,86,29,208,26,199,67,202,136,44,49,233,150,104,186,225,246,229,122,138,91,184,173,114,135,41,67,234,86,89,87,182,89,174,106,131,171,149,255,251,178,68,214,14,229,20,103,76,155,38,47,48,160,12,217,99,103,8,110,81,137,157,54,108,189,13,193,252,179,102,141,135,137,248,250,201,216,127,117,51,53,31,241,87,61,124,45,28,62,111,251,148,135,187,227,231,251,134,191,253,163,250,250,242,166,121,202,8,106,111,248,17,34,182,90,198,61,32,128,4,214,48,10,173,135,220,201,85,127,30,156,138,167,115,155,44,146,104,73,251,109,173,201,171,107,100,42,83,213,40,249,81,61,137,182,9,250,17,184,78,177,156,99,124,128,158,13,193,10,102,90,3,214,78,209,232,86,24,80,23,34,209,3,74,92,83,115,122,252,195,215,253,235,232,244,73,63,156,215,105,229,162,151,208,174,75,42,180,196,161,85,22,166,179,87,34,189,156,182,100,89,21,85,217,185,123,169,142,53,123,83,188,237,183,228,18,0,0,92,68,209,142,35,55,147,140,212,101,52,68,204,192,194,242,51,113,130,80,198,80,68,128,133,201,180,9,253,25,100,24,66,33,46,176,96,44,2,88,22,60,151,77,203,74,196,158,51,104,26,221,128,64,114,33,233,166,171,192,2,192,239,99,102,0,72,183,65,128,70,37,98,20,50,146,45,170,125,77,202,231,41,226,16,170,19,50,234,206,210,179,134,28,8,86,17,37,142,133,89,135,70,17,11,59,135,146,213,104,27,164,97,202,66,230,132,143,47,161,42,37,197,102,177,38,80,229,57,112,236,81,224,167,134,93,153,69,120,206,68,211,196,229,211,56,92,106,90,153,216,97,170,14,214,88,180,225,40,196,154,74,132,83,53,99,136,18,105,177,178,43,154,147,71,227,242,84,108,179,78,37,9,209,130,100,181,36,212,213,172,37,83,103,239,175,147,250,206,136,237,79,116,67,162,43,249,247,221,255,127,186,191,226,251,158,62,158,19,176,4,0,2,237,179,242,202,225,112,35,56,116,161,168,14,118,25,10,161,78,102,117,102,158,29,197,251,5,107,160,83,177,120,197,222,159,103,237,30,79,95,255,251,182,57,74,163,194,237,203,159,167,222,227,94,141,250,196,76,36,99,220,162,167,28,36,133,16,69,43,44,202,29,50,40,210,234,42,232,178,171,218,60,181,206,200,234,150,45,76,154,26,223,77,237,69,106,118,222,140,237,69,211,254,143,127,212,29,231,223,5,78,3,23,153,1,6,137,34,122,27,36,194,3,70,140,172,77,104,157,83,162,209,84,173,179,171,80,233,194,131,172,18,39,40,184,148,52,146,199,222,6,124,101,174,144,24,124,89,176,19,16,140,23,62,19,177,162,114,244,188,76,218,177,73,237,85,141,212,131,172,14,129,106,217,138,9,104,19,128,36,242,116,94,78,120,117,68,163,233,248,138,242,76,77,10,7,255,251,178,100,214,142,166,236,103,71,27,154,91,240,108,204,233,167,96,197,124,21,189,155,44,109,33,93,1,81,179,103,168,241,137,240,39,135,156,213,8,127,234,176,174,241,169,137,79,210,205,150,81,72,46,47,99,13,14,8,114,216,90,204,89,154,138,148,184,150,110,246,68,165,94,18,42,109,150,150,85,222,216,234,30,90,140,20,97,244,143,80,56,108,187,159,114,38,71,159,83,202,180,203,31,125,153,185,160,48,228,66,31,255,204,211,249,137,83,132,34,99,175,45,226,198,120,63,115,143,1,53,110,32,143,207,240,124,78,199,7,38,101,249,243,54,140,148,44,90,197,86,153,127,254,234,98,157,90,236,71,61,20,206,119,177,207,121,40,165,68,109,88,139,187,173,42,173,221,189,81,255,247,222,140,246,233,125,146,172,223,237,251,255,176,138,0,0,239,244,197,164,115,34,32,76,102,8,50,40,196,12,21,50,81,44,10,4,51,233,13,154,22,3,38,80,128,131,137,99,0,194,218,186,131,130,129,161,203,95,85,47,126,150,30,55,60,209,95,170,119,117,41,69,45,80,112,192,168,196,0,151,86,55,244,15,11,136,60,10,60,210,216,70,186,175,5,36,122,39,152,192,73,153,18,16,40,121,49,115,180,155,247,40,124,239,186,83,69,45,141,169,203,182,78,43,42,52,38,56,213,178,156,113,71,141,173,109,68,18,236,244,116,197,37,88,107,206,189,83,117,15,155,166,246,190,181,150,99,90,179,46,151,62,228,40,213,239,237,34,248,94,143,69,38,185,179,154,155,85,230,31,162,82,93,156,124,30,151,176,217,55,91,118,214,201,69,143,94,167,213,248,109,155,197,250,255,254,96,24,208,4,0,1,55,255,84,51,144,245,60,27,23,78,185,11,210,12,155,175,28,189,148,195,153,153,72,195,111,134,143,22,90,10,116,249,20,203,119,92,239,215,32,199,3,9,135,206,15,105,127,255,255,240,230,178,54,115,164,80,149,195,226,73,92,141,199,239,66,44,221,72,219,247,77,87,140,146,94,67,60,142,244,214,151,244,200,162,33,177,199,72,254,187,213,39,117,82,193,173,207,127,243,61,254,4,11,63,240,145,124,46,112,103,34,224,42,147,7,8,57,240,3,21,59,54,18,182,234,60,12,108,26,64,101,97,8,3,18,69,145,2,49,64,202,92,43,51,136,192,213,187,40,97,149,205,188,20,130,0,35,14,7,129,8,65,3,3,212,56,192,5,16,90,1,7,31,222,125,68,138,178,16,2,34,85,75,178,158,75,189,55,72,130,31,65,145,167,221,209,14,67,100,9,30,169,43,160,196,4,155,225,96,8,85,65,74,36,98,197,121,146,233,136,221,47,179,233,61,20,117,124,74,59,54,100,85,255,251,178,100,215,142,134,21,103,73,155,152,91,224,106,76,217,167,97,3,120,23,201,157,38,109,165,93,1,181,51,166,93,129,150,248,132,8,88,45,217,69,4,104,11,38,60,237,150,75,181,78,56,186,204,52,202,50,178,140,243,50,11,33,106,80,198,42,17,148,241,45,175,183,83,48,172,35,144,117,235,224,230,124,146,95,205,253,26,94,170,107,250,123,129,19,192,0,21,187,230,101,6,90,114,103,21,137,125,181,249,109,176,69,26,116,187,114,102,196,217,169,59,99,118,191,47,203,254,181,22,238,99,186,154,227,212,103,0,135,73,120,215,158,60,252,186,135,2,153,145,101,107,231,155,60,99,153,97,12,245,101,43,173,34,46,167,69,57,57,252,133,139,220,243,211,52,72,157,147,234,165,205,87,34,208,102,16,241,147,85,89,86,242,238,137,186,253,78,167,85,86,253,252,12,245,0,3,54,249,43,13,57,146,228,52,34,224,158,8,8,37,84,234,69,128,159,163,17,104,94,247,161,157,144,28,129,39,158,83,123,216,236,220,244,22,243,80,117,251,34,14,211,212,168,226,11,12,242,91,65,204,154,59,149,154,79,79,213,169,151,210,109,153,180,10,173,110,15,161,76,72,156,26,168,39,225,168,172,50,208,36,218,166,2,53,2,23,156,253,188,242,100,38,233,70,120,217,243,25,249,251,9,187,156,173,168,46,140,56,254,115,125,236,255,182,201,119,191,39,119,51,112,234,107,182,32,124,51,151,157,5,122,123,255,77,191,214,135,178,49,132,110,198,41,231,162,37,170,113,211,94,183,254,160,112,159,0,0,75,118,51,146,57,126,70,145,246,128,0,157,10,8,159,14,29,201,112,78,145,138,24,75,247,97,167,149,14,108,207,157,155,28,102,180,246,160,183,234,61,105,183,38,62,153,20,7,52,64,67,137,164,96,6,56,187,154,81,129,12,151,130,242,248,100,200,187,145,17,73,217,142,214,10,67,188,237,8,134,116,82,52,190,149,139,15,6,28,40,58,40,215,157,249,206,246,41,89,213,157,103,202,132,48,229,117,98,80,98,156,164,113,171,45,196,38,61,9,85,89,89,234,115,148,172,75,229,20,40,178,189,22,202,172,151,171,202,174,101,123,30,177,175,86,117,178,72,242,235,206,4,164,64,0,29,223,138,148,21,12,52,100,187,100,132,12,176,113,129,97,202,83,86,3,49,20,220,119,117,247,134,136,5,42,216,229,142,202,165,121,106,87,218,246,31,214,25,115,219,251,202,47,55,113,97,245,13,188,148,173,82,147,180,184,101,218,237,222,77,198,195,59,166,86,250,91,109,46,82,82,70,153,108,197,62,80,12,141,200,201,139,211,26,21,153,158,235,255,180,250,169,184,152,249,207,242,202,255,251,178,68,210,136,229,10,102,203,155,38,87,66,154,140,217,83,101,229,166,17,65,157,50,237,12,253,2,4,51,102,13,150,11,8,231,87,70,98,203,249,53,41,236,10,210,51,60,135,93,213,150,217,166,164,187,71,83,43,75,42,231,123,244,235,206,8,222,239,248,21,196,57,20,50,172,99,162,1,177,17,14,44,11,93,125,192,22,199,227,177,249,162,160,80,154,76,115,173,79,172,171,238,110,195,186,196,53,93,191,226,219,146,214,88,249,196,223,43,204,250,167,213,204,237,7,212,212,29,68,240,62,64,78,16,64,145,196,16,50,132,221,80,63,75,123,177,203,42,170,234,246,74,131,57,37,71,222,73,85,210,200,206,73,156,204,26,115,55,50,148,132,117,98,213,134,86,70,163,37,71,63,127,68,78,107,43,90,217,41,165,73,59,119,119,135,161,0,1,110,180,200,96,115,11,15,76,144,142,64,9,131,131,39,15,19,141,6,205,124,27,188,95,227,41,58,140,62,14,6,4,4,129,234,194,13,33,52,210,128,186,123,73,26,26,155,83,67,172,165,169,42,153,18,68,36,51,46,68,162,226,94,120,139,122,86,152,129,187,81,5,8,31,100,80,177,4,73,134,98,178,73,90,81,181,177,128,161,4,22,196,9,152,179,197,48,177,148,49,26,212,130,193,206,105,80,169,203,108,227,210,230,181,226,153,225,157,36,79,185,107,168,153,65,193,248,172,118,53,169,46,177,56,200,249,107,223,84,202,47,205,142,23,165,14,101,170,118,37,37,101,19,207,97,215,172,110,125,134,82,233,79,154,207,181,232,89,249,169,226,238,222,247,219,106,150,217,82,216,172,245,228,142,101,210,106,215,191,119,215,63,124,124,123,103,202,192,57,96,0,18,239,228,21,95,75,240,73,19,162,66,197,177,52,32,147,245,0,91,227,213,32,151,153,28,214,106,18,10,204,113,27,157,83,106,191,90,133,24,156,170,28,21,200,102,126,84,251,253,252,205,105,49,38,237,217,154,206,154,211,54,166,114,19,106,167,14,47,80,234,153,146,67,59,232,109,98,138,140,89,47,25,202,234,54,239,15,211,57,40,110,63,133,185,229,194,248,127,255,51,238,12,8,138,149,24,223,105,146,40,132,5,29,81,176,36,180,228,181,12,145,192,243,10,209,4,104,0,244,74,129,214,0,96,160,0,130,53,133,154,18,68,136,181,15,97,248,24,48,3,93,105,73,166,172,101,128,69,97,136,77,148,130,103,68,5,216,179,212,97,64,40,20,152,212,181,113,137,67,45,182,200,58,112,104,100,86,31,90,143,170,216,125,129,130,68,150,203,204,52,1,96,229,162,0,29,47,16,48,1,52,245,194,145,139,68,80,33,131,0,93,7,37,172,53,134,255,251,178,100,214,142,166,76,102,201,27,152,91,242,104,204,233,147,96,163,116,23,233,157,32,109,233,79,193,150,179,102,168,241,158,184,82,149,234,33,46,125,57,0,61,151,57,254,199,164,157,44,135,172,244,51,109,124,203,214,182,77,100,168,123,31,101,54,228,228,247,49,179,156,212,38,76,214,24,60,128,144,170,17,212,126,133,201,245,60,144,245,84,118,86,121,238,99,166,223,254,247,172,53,108,195,111,249,63,118,186,60,25,67,64,160,37,177,98,3,220,218,66,215,14,103,194,106,36,191,122,167,215,183,212,125,231,155,107,243,167,231,254,190,73,102,200,71,130,76,140,231,151,223,242,112,70,29,28,118,117,122,196,100,83,51,35,137,35,125,76,179,127,33,68,225,117,68,71,50,57,117,46,216,106,169,236,155,50,222,239,87,74,163,59,111,86,49,95,70,111,122,105,223,230,7,42,0,0,118,244,207,2,141,84,132,194,38,204,128,236,12,184,116,82,97,102,35,11,75,119,135,0,76,131,28,193,195,72,2,64,0,112,0,92,232,88,13,31,157,73,28,157,227,139,199,81,110,31,65,19,15,90,4,68,27,70,84,240,121,8,66,210,33,119,152,128,212,45,252,34,47,149,37,52,153,218,78,230,127,2,32,21,164,53,242,33,7,148,46,92,44,159,10,80,231,205,141,10,2,180,25,149,60,155,137,126,152,177,135,229,89,157,194,222,32,99,239,126,197,202,214,119,188,145,18,185,191,157,251,187,228,59,22,20,22,42,224,204,85,224,200,48,107,186,13,62,164,180,25,25,102,146,170,99,22,52,97,105,87,88,211,28,175,173,218,84,182,103,148,196,37,143,220,63,5,21,235,87,18,232,186,70,175,189,182,222,97,149,82,206,245,0,61,160,8,0,1,219,107,90,117,218,91,243,56,72,21,148,138,248,208,136,170,229,199,99,55,219,20,11,152,129,18,189,219,69,178,92,91,13,76,82,233,214,38,18,145,16,98,184,96,246,139,72,70,200,16,132,74,152,51,33,219,77,94,84,35,29,95,221,94,97,142,148,85,216,27,2,100,41,234,133,157,221,145,21,246,82,206,140,237,212,247,111,115,42,236,253,53,190,66,163,50,173,77,122,255,255,236,130,197,223,24,193,16,97,81,121,149,4,166,133,29,129,129,71,17,12,24,140,80,105,177,104,65,45,57,12,84,84,8,49,129,0,36,68,241,160,192,164,1,35,61,134,3,204,229,194,161,104,200,122,165,47,56,200,229,1,55,99,28,87,242,100,104,7,97,48,71,159,241,239,237,16,158,36,212,117,41,25,92,185,94,186,241,23,141,49,147,133,94,228,97,168,30,83,7,48,247,7,166,255,10,215,93,63,94,229,166,98,198,112,2,180,128,112,255,251,178,100,210,14,166,44,102,201,155,104,95,178,106,204,217,135,97,2,124,26,125,159,38,110,101,237,193,124,179,103,40,244,9,184,85,32,129,212,68,32,203,113,144,230,74,85,255,94,184,175,255,253,235,95,54,255,196,86,64,189,100,179,200,81,109,185,113,185,163,106,254,190,238,20,190,34,234,212,143,26,153,167,121,152,25,220,215,143,139,127,90,98,135,6,237,61,222,211,27,247,173,224,82,3,205,48,219,249,178,215,63,204,27,214,30,189,171,253,55,255,221,244,231,156,231,218,9,26,139,165,1,143,127,221,57,162,80,185,66,185,216,181,179,208,124,37,226,170,230,9,25,4,131,162,134,19,34,211,243,253,214,151,173,241,255,72,137,72,19,57,225,217,231,22,175,41,138,218,24,195,185,145,167,246,79,246,209,59,18,243,41,172,212,52,247,85,33,134,35,52,164,101,107,18,70,171,171,218,187,88,107,106,203,119,93,136,219,81,101,253,125,63,238,189,33,42,0,0,47,244,10,64,44,180,201,132,50,46,12,81,51,244,208,112,248,70,176,229,109,192,196,130,125,22,208,48,98,185,29,20,80,74,46,23,34,48,197,229,77,61,185,201,22,34,56,190,205,45,159,72,228,177,151,185,223,107,19,5,249,114,93,176,230,190,111,28,142,34,159,242,5,180,151,161,201,102,163,200,87,128,150,129,158,93,32,36,8,73,43,6,181,127,173,50,245,44,177,5,208,28,221,16,93,0,227,167,2,128,180,236,161,174,58,182,221,140,176,238,140,191,255,234,97,134,234,115,190,204,172,233,67,137,15,37,44,136,72,68,164,115,16,243,220,169,133,24,196,118,90,188,193,112,192,158,111,93,31,66,50,133,81,189,14,127,255,79,243,95,152,5,172,0,136,0,29,253,70,40,244,146,107,7,129,130,163,91,144,234,164,36,131,42,233,223,56,77,86,120,219,234,229,175,89,116,69,167,55,234,102,163,55,53,3,241,119,17,34,203,145,163,228,37,33,29,194,34,1,168,219,126,159,255,169,8,164,101,113,107,46,138,124,142,167,43,61,110,168,68,173,89,221,152,232,107,210,36,48,245,108,223,161,209,209,87,255,255,255,175,197,87,254,3,98,152,41,38,133,104,52,137,153,48,34,142,40,166,42,232,67,38,48,43,244,195,144,165,66,223,102,148,235,176,150,42,196,151,218,225,117,156,149,170,196,25,122,132,35,139,202,131,76,197,197,137,185,177,4,175,187,17,92,171,201,117,162,114,121,40,51,33,107,12,189,146,23,25,164,190,200,218,233,160,172,101,181,114,159,196,210,90,205,217,197,80,208,112,89,80,80,40,112,23,214,16,229,62,169,139,9,161,138,239,127,250,172,215,207,123,87,249,74,56,80,76,110,255,251,176,100,199,142,133,119,103,75,155,88,83,240,98,108,217,199,61,5,124,21,17,157,46,109,32,254,129,156,51,102,140,241,158,248,80,192,112,93,202,28,78,59,105,48,225,150,109,91,234,174,52,98,139,168,246,98,170,172,191,127,222,251,29,163,28,227,199,30,190,154,255,234,171,255,238,5,220,0,3,223,228,48,239,99,81,151,224,195,40,76,85,139,153,46,91,70,199,179,237,176,205,60,25,39,173,105,125,77,171,106,158,188,220,184,199,255,13,243,181,72,166,83,10,36,4,129,128,137,183,170,95,63,242,151,190,68,95,60,242,68,29,16,35,236,81,189,133,17,200,83,63,19,12,32,80,105,131,35,151,159,98,54,49,222,231,220,234,102,62,115,189,159,61,254,149,246,253,219,112,158,0,0,148,148,11,26,102,101,38,12,222,100,75,6,52,94,114,238,3,4,39,56,34,76,168,74,8,48,136,95,98,81,112,112,26,179,44,2,17,160,34,196,83,104,169,148,251,210,218,53,166,12,174,134,130,179,89,69,4,78,249,96,86,43,40,5,2,74,92,196,90,217,40,44,106,188,190,134,146,146,134,145,231,201,41,164,26,102,119,96,55,38,196,229,153,135,146,150,156,142,197,116,214,119,77,162,52,205,98,247,121,158,165,85,142,140,182,177,231,213,189,47,61,73,137,37,111,54,93,98,66,70,199,132,51,51,121,103,146,37,253,161,125,203,30,169,18,135,103,236,236,205,183,250,55,126,99,84,142,51,98,106,101,244,251,100,66,9,192,239,73,252,204,229,72,164,251,113,20,14,86,168,0,43,182,225,107,38,60,72,49,152,17,129,136,10,118,209,21,70,132,109,75,22,140,56,41,232,81,118,159,0,74,27,246,177,203,23,26,230,179,161,138,64,81,103,25,111,95,137,35,21,57,96,13,44,194,96,82,200,24,183,83,191,59,181,238,225,83,57,36,158,153,133,115,145,61,199,233,106,81,114,164,131,123,47,72,0,156,244,151,51,165,188,163,185,241,24,55,190,38,106,104,181,233,9,22,11,164,9,60,182,227,5,173,72,66,153,4,36,179,14,155,188,158,124,252,16,243,16,235,244,178,159,83,154,143,187,13,185,179,147,103,54,57,89,179,99,38,168,189,180,148,248,98,92,97,166,185,195,27,149,141,36,20,70,216,0,39,110,166,68,2,17,129,172,3,211,66,64,63,213,174,3,20,136,199,9,36,219,69,211,12,43,214,100,223,195,228,226,17,2,14,90,163,3,233,160,16,128,240,227,66,239,4,81,173,192,22,75,27,200,99,224,249,187,33,213,209,162,253,155,210,154,35,250,143,122,4,147,143,225,205,166,220,77,63,190,153,108,143,249,142,106,230,38,216,232,127,87,23,252,204,127,255,251,178,68,222,12,197,173,102,201,27,102,95,66,165,12,217,67,104,200,232,80,217,155,50,117,149,128,2,31,179,102,78,178,176,0,46,251,107,162,156,202,127,255,15,179,157,212,58,105,179,253,84,127,199,241,196,223,119,17,255,165,236,187,248,123,110,191,190,127,248,97,37,32,0,111,255,154,14,5,70,10,172,6,189,174,19,152,173,225,144,170,8,211,127,20,119,99,14,172,74,23,47,54,44,80,151,45,82,136,19,128,130,30,14,72,118,71,73,15,96,70,75,27,203,141,194,147,241,186,186,52,61,189,61,75,104,254,231,202,131,181,11,124,93,115,243,207,251,102,31,199,215,219,189,237,106,71,30,200,61,206,198,57,69,238,186,142,190,218,231,75,162,166,39,183,178,79,59,139,84,161,55,61,188,241,117,253,197,205,198,135,199,113,213,76,197,93,115,239,249,169,155,138,191,251,208,53,122,234,0,0,9,141,182,145,4,216,164,83,122,50,14,2,159,60,211,132,197,79,35,251,71,77,112,185,51,96,204,201,71,163,39,137,25,153,140,11,102,73,2,5,3,129,2,3,19,1,76,52,33,26,21,128,80,164,22,3,128,240,88,169,2,33,48,162,133,236,13,64,12,52,30,25,64,64,67,2,66,224,4,21,1,133,4,32,84,54,4,70,128,28,8,2,67,16,48,128,16,12,10,49,3,5,135,192,104,14,13,133,1,113,224,91,80,179,128,88,60,34,33,112,65,108,203,64,20,12,15,192,0,0,195,8,32,5,1,134,4,131,112,38,11,3,4,5,64,176,220,12,202,39,14,56,97,160,88,29,134,192,96,224,0,25,0,56,37,164,28,118,145,64,53,96,156,13,188,117,7,21,136,32,6,128,128,24,42,98,201,162,130,102,164,28,221,70,135,25,192,8,68,40,49,150,37,9,65,207,40,23,172,110,108,104,95,73,140,74,5,229,19,233,153,58,101,211,34,112,190,81,41,36,108,180,15,160,96,104,125,3,87,185,121,211,51,119,93,90,216,197,209,82,76,253,222,153,161,139,41,86,204,189,76,236,175,221,78,244,205,209,73,155,150,75,127,255,255,252,183,255,255,255,202,192,0,5,178,87,109,109,166,65,170,12,16,21,145,208,0,42,32,89,126,75,56,189,165,169,82,168,222,171,114,23,22,54,233,142,11,246,157,233,141,116,216,245,15,129,9,70,166,220,77,56,74,175,114,110,141,188,230,143,161,205,141,248,105,12,98,103,228,42,60,72,186,197,168,134,110,245,161,41,40,92,179,1,180,255,119,135,150,143,5,154,124,200,216,185,209,237,15,10,102,167,56,216,139,90,222,207,237,184,113,49,21,202,28,145,98,68,146,36,177,100,223,206,99,205,169,228,154,88,26,195,116,143,227,255,251,178,100,208,128,8,219,130,200,30,114,160,0,170,140,89,83,204,60,0,23,225,155,46,125,169,128,1,91,173,103,95,152,32,0,214,178,99,48,117,10,45,229,165,49,121,253,105,156,122,107,87,199,249,255,30,181,254,151,215,255,127,252,103,56,196,240,226,234,79,255,210,0,0,221,225,159,46,40,92,205,57,62,33,76,33,179,50,168,46,64,198,149,38,56,162,198,1,18,58,39,27,186,174,155,6,87,8,161,152,228,8,42,35,240,200,1,117,2,2,128,208,196,102,59,192,74,194,223,69,132,56,225,59,8,4,23,32,53,33,66,147,97,116,198,48,152,21,144,49,140,14,33,11,48,56,8,168,114,97,183,0,49,3,32,143,97,171,8,152,148,7,36,102,67,26,10,24,27,232,98,16,189,98,220,6,84,131,99,66,1,144,99,19,1,148,65,20,141,8,177,20,47,27,53,42,214,154,149,161,187,218,137,114,98,230,232,32,199,89,21,166,146,7,143,24,160,181,155,221,152,220,209,73,165,65,150,157,52,231,154,181,169,38,189,79,170,135,253,117,169,251,32,138,75,48,69,223,250,127,254,137,56,2,0,0,77,255,137,162,232,54,57,26,14,135,114,131,65,195,15,243,208,78,38,199,66,48,181,135,91,221,144,190,231,22,214,130,34,219,107,58,149,65,57,31,253,62,149,87,162,121,223,149,175,49,18,165,171,218,202,76,202,9,148,226,14,180,35,52,142,232,178,114,58,234,255,247,255,245,101,120,65,32,241,50,82,245,248,146,0,1,54,252,68,242,169,211,32,232,150,90,38,151,216,191,105,51,40,85,235,161,162,210,192,142,72,68,86,104,11,73,208,23,208,242,232,76,77,116,45,132,124,147,228,235,51,145,186,132,185,29,204,98,197,0,254,192,113,136,74,241,94,13,146,204,71,75,227,131,247,114,57,205,119,201,69,82,89,32,222,161,104,216,209,96,224,25,5,14,130,70,62,154,33,218,142,215,174,103,96,241,156,162,165,72,168,249,139,103,44,213,101,34,168,133,93,153,47,169,119,61,209,36,29,235,115,189,63,215,126,97,33,181,34,136,58,21,94,82,154,255,213,2,32,0,46,255,142,124,71,49,132,0,242,174,72,219,13,35,154,221,172,208,153,99,227,102,4,151,63,23,161,233,137,116,18,94,251,108,1,140,185,237,62,34,188,91,147,179,22,158,116,95,152,180,5,47,83,105,135,74,186,61,166,139,212,201,203,218,172,233,202,195,34,146,57,125,66,250,85,16,208,54,9,11,135,178,20,132,148,207,32,93,12,124,68,127,130,219,59,233,63,133,180,173,22,190,104,113,14,23,76,190,158,102,11,190,134,51,205,59,169,17,173,124,207,185,36,83,204,203,159,201,157,95,255,251,178,68,138,14,244,131,102,205,155,15,43,112,143,12,217,147,97,99,210,17,209,155,52,108,188,179,2,9,179,102,65,151,150,97,44,225,255,55,251,58,190,100,119,203,96,179,127,75,224,157,96,83,13,122,32,160,50,238,26,103,148,3,5,140,55,18,127,45,59,178,151,125,213,149,193,47,108,172,40,138,37,22,241,195,55,242,212,137,61,78,183,141,70,65,228,206,190,74,218,25,235,82,230,49,148,165,185,132,24,228,186,2,1,201,35,72,240,24,32,176,158,202,167,232,109,167,203,202,34,167,114,51,166,226,33,162,131,82,155,200,53,197,3,238,49,81,40,69,56,164,196,62,107,51,28,140,170,67,72,167,103,116,28,135,101,125,80,125,154,200,196,75,67,142,64,87,68,75,105,253,30,166,249,95,85,255,212,12,103,0,146,102,41,135,12,78,16,24,56,218,107,173,216,248,225,58,150,101,41,171,23,135,101,114,88,22,74,12,61,161,32,49,195,61,229,145,18,118,161,238,13,135,65,196,175,95,37,105,85,125,96,151,49,196,165,39,76,161,94,75,155,16,14,210,58,143,1,228,22,19,249,69,181,14,183,181,81,16,233,78,127,230,52,151,61,221,251,182,147,201,116,169,45,150,202,200,115,56,141,168,204,56,181,116,154,142,104,155,117,171,190,109,223,57,221,175,83,58,87,74,127,76,236,153,253,232,224,101,170,0,1,47,212,192,32,12,40,232,201,200,77,10,148,198,3,204,68,168,96,53,67,200,142,38,12,120,48,152,72,68,20,165,195,192,208,58,236,86,40,66,254,107,77,132,8,42,151,99,65,12,239,143,187,119,25,8,70,198,206,150,41,112,253,36,51,81,80,64,176,28,54,237,213,73,20,229,49,17,201,162,227,40,248,25,216,152,21,253,135,29,232,196,117,192,138,65,247,217,91,166,197,20,218,158,51,24,166,146,197,110,75,240,183,99,87,121,255,254,24,216,82,157,42,170,68,52,101,211,71,43,88,165,42,181,74,72,13,82,215,52,20,25,16,128,139,140,155,162,104,198,67,119,164,104,33,7,28,198,106,86,92,212,191,221,155,233,117,187,127,224,82,80,0,118,221,139,100,203,66,46,91,75,162,117,225,73,129,48,65,162,25,154,119,10,122,79,106,182,185,180,103,124,66,75,28,109,148,168,74,240,104,168,72,140,15,129,35,109,154,165,54,119,32,216,121,156,104,225,142,58,204,183,90,90,207,110,120,186,183,214,84,123,43,22,178,16,26,43,106,169,184,135,118,106,207,166,169,166,239,251,149,13,230,102,50,184,219,107,110,137,90,173,155,173,13,84,215,251,70,191,110,101,32,230,16,48,97,130,102,75,4,86,46,105,0,34,161,225,200,36,73,175,240,169,146,255,251,178,100,153,14,197,100,102,202,155,99,63,178,107,140,217,147,61,2,156,22,101,155,42,109,225,13,201,76,35,166,140,243,9,96,52,46,178,32,71,137,149,180,55,37,59,160,106,240,51,178,158,225,194,117,3,0,165,14,201,103,7,10,214,146,101,125,170,171,148,193,84,62,42,52,201,83,179,29,93,1,2,8,58,63,39,209,253,153,48,188,37,144,68,236,181,169,184,202,102,208,144,213,217,138,62,207,219,141,74,37,16,201,129,133,204,192,248,190,228,229,226,86,13,214,178,7,210,13,113,197,81,42,197,33,131,218,162,23,25,85,102,76,163,60,15,129,149,23,26,175,179,196,67,221,199,220,181,143,89,114,156,235,249,136,185,169,61,34,178,217,5,7,77,64,150,237,43,34,55,252,106,214,51,16,0,31,181,0,0,151,108,178,158,126,95,28,141,23,230,161,171,98,5,16,152,196,143,79,10,255,88,245,228,54,65,174,203,117,93,232,213,67,19,77,105,90,179,104,139,255,254,84,122,57,250,62,119,146,182,98,212,141,109,52,103,149,143,121,28,250,222,243,2,50,116,118,192,233,162,39,229,20,104,69,92,16,51,111,246,79,213,0,1,45,208,203,240,76,9,28,203,12,12,45,52,12,136,108,101,41,58,2,101,22,148,108,38,22,130,28,24,74,22,143,228,193,165,229,76,8,121,230,117,95,182,80,219,133,222,90,192,176,136,161,5,102,86,80,113,85,65,165,182,235,70,41,1,42,7,97,39,217,107,16,17,13,98,38,202,172,98,204,228,84,141,145,101,201,223,84,202,135,243,92,16,84,2,226,67,75,125,116,172,26,238,126,104,128,76,160,68,40,75,143,72,60,143,215,31,53,119,13,9,22,105,228,198,49,73,44,64,171,185,172,119,41,192,230,185,209,109,5,179,162,42,70,115,47,2,195,134,42,149,44,63,71,184,44,161,102,97,209,1,208,238,229,98,84,65,93,234,81,202,164,169,122,232,135,230,106,219,254,185,209,193,117,64,1,16,0,0,187,126,154,138,81,232,206,230,131,8,65,122,23,78,203,27,105,110,111,159,123,68,231,77,233,95,135,233,251,150,72,52,18,243,255,249,133,198,53,101,180,56,32,95,187,86,89,102,13,74,40,48,63,3,76,53,191,103,100,99,75,147,23,60,170,207,247,71,132,67,29,242,16,23,16,189,244,224,105,255,193,148,76,169,146,25,71,235,0,113,99,24,200,176,8,56,8,117,86,132,98,155,143,27,88,68,126,98,239,28,58,168,83,214,29,141,47,24,210,224,45,98,29,132,34,217,123,208,92,134,16,228,58,207,42,207,90,141,217,151,184,162,193,26,156,45,104,168,130,51,176,120,173,86,232,202,91,163,35,105,146,202,207,196,255,251,178,100,177,14,165,203,102,201,27,120,67,112,83,43,185,186,48,35,174,23,189,159,40,109,37,189,1,51,51,103,40,176,138,248,110,83,0,186,112,91,208,217,149,189,176,59,112,24,45,232,118,81,81,171,134,230,252,185,236,35,26,197,29,177,187,111,85,84,72,147,86,83,178,113,19,72,86,34,103,211,105,182,172,213,85,38,182,119,50,68,72,220,143,154,180,208,121,52,232,234,123,183,183,42,246,186,253,40,255,138,41,152,148,99,72,185,172,233,228,78,23,140,74,141,89,83,2,249,49,212,164,209,127,106,221,65,148,245,16,134,219,242,121,97,0,14,18,31,20,97,11,97,137,121,32,156,249,125,43,237,189,144,223,136,103,255,167,63,53,214,181,211,15,255,252,230,0,205,20,102,205,234,57,240,68,55,12,132,84,104,215,149,137,29,210,19,32,168,247,204,183,90,171,137,153,202,219,22,246,110,135,37,36,255,227,42,0,0,173,244,45,52,203,78,61,244,218,228,80,192,194,6,193,5,128,209,49,162,132,46,48,68,195,27,0,69,37,220,142,108,52,88,81,107,90,168,210,26,240,84,237,173,22,69,53,196,158,42,152,129,43,65,215,46,90,156,187,224,36,206,178,178,252,23,49,166,5,214,123,248,59,99,212,69,119,201,140,189,141,0,68,149,190,155,197,160,45,217,64,81,13,47,199,136,69,24,128,129,0,193,55,87,248,183,104,246,168,215,11,3,113,225,153,183,241,212,202,114,49,59,142,239,254,198,50,174,235,135,62,55,49,19,166,111,124,177,23,154,28,139,208,66,89,80,244,14,30,117,169,110,173,115,144,173,61,91,57,82,179,218,178,87,4,49,206,23,150,16,99,211,38,79,201,249,135,31,71,201,207,168,243,177,49,220,124,21,24,155,162,145,149,60,206,127,119,90,128,55,100,130,1,0,0,1,45,180,187,237,4,44,115,74,144,85,186,124,46,136,81,35,130,229,13,222,220,77,163,143,93,92,214,202,121,19,139,115,127,69,252,133,161,196,84,0,0,128,192,192,220,27,156,255,167,254,134,70,70,71,150,146,219,18,44,127,143,136,254,55,234,85,38,199,199,45,136,19,70,169,38,69,70,59,4,68,201,145,103,238,134,101,130,229,156,159,46,118,220,221,207,140,169,56,196,181,79,60,64,204,196,76,8,104,170,134,100,225,8,172,42,150,96,166,129,112,67,12,8,98,233,208,40,28,36,51,50,167,109,253,165,51,54,81,68,100,83,53,68,12,62,12,14,5,8,17,137,249,104,50,146,234,63,50,134,132,60,163,128,91,179,96,134,76,245,5,140,70,152,118,56,220,220,33,82,80,89,254,10,130,8,5,166,79,5,137,78,84,137,10,22,7,37,84,213,80,12,255,251,178,100,204,142,38,90,103,73,27,120,92,210,95,168,89,154,60,195,86,26,85,155,40,109,229,111,201,129,47,102,204,244,141,88,144,52,34,233,35,162,1,149,123,28,91,206,83,14,148,67,82,169,235,250,166,154,254,105,247,81,82,206,164,201,165,5,52,120,212,210,217,68,243,119,162,214,168,126,164,201,52,205,100,202,51,230,231,165,74,105,177,177,164,159,226,158,147,211,122,210,164,186,42,154,107,55,219,223,211,216,205,247,92,195,230,62,102,175,182,130,73,33,51,33,218,214,215,83,109,173,34,144,44,194,105,191,232,248,98,118,54,220,212,6,26,29,8,141,151,230,224,66,212,72,247,189,242,109,250,106,154,195,253,10,101,106,102,159,253,147,117,182,171,133,150,19,102,215,141,255,255,114,50,247,235,235,141,80,31,144,42,71,215,119,183,103,220,67,197,196,203,135,132,34,16,168,33,79,153,177,188,89,76,170,106,85,254,101,247,185,175,220,254,148,60,252,44,65,223,80,154,0,1,47,244,206,87,200,80,128,208,39,253,20,99,131,97,96,147,11,1,30,25,233,132,14,18,136,164,169,40,208,208,68,45,93,36,132,190,11,109,184,182,95,164,3,184,108,213,13,163,18,151,85,135,180,118,187,31,90,77,94,19,43,119,99,40,234,187,156,136,177,32,98,37,61,120,188,112,192,192,10,220,170,224,165,148,18,210,150,197,153,80,92,9,249,148,191,72,209,117,172,157,13,140,22,66,135,118,150,99,212,228,204,187,21,225,177,73,2,152,185,136,171,61,32,98,106,74,76,110,198,121,4,189,202,100,233,219,50,91,36,245,155,100,150,164,140,187,181,234,161,155,149,213,26,110,231,59,39,54,226,228,228,97,60,222,199,240,89,136,16,83,253,233,238,218,221,223,245,94,5,85,4,3,0,0,6,223,247,54,6,80,86,39,90,242,169,233,197,249,91,156,54,223,53,254,255,141,123,225,214,127,212,223,248,104,94,102,229,191,255,200,57,16,0,164,76,98,65,162,2,16,6,245,104,156,201,169,84,45,210,236,97,138,206,226,228,178,145,153,72,233,213,79,57,206,127,228,201,255,85,247,71,187,191,215,210,50,82,145,153,48,65,153,74,93,152,172,157,28,128,144,152,100,8,6,21,193,133,97,134,65,8,144,28,99,72,166,6,9,4,64,89,130,225,72,56,69,30,3,75,88,98,48,14,244,36,108,170,38,199,196,205,0,154,226,40,216,146,75,144,113,224,181,165,131,128,151,200,76,80,65,134,143,166,148,41,146,165,2,195,151,204,242,156,44,34,74,150,31,7,20,89,180,230,34,137,147,189,97,14,190,201,8,25,99,176,182,99,12,70,40,13,81,243,91,175,153,164,11,246,182,209,122,255,251,178,100,197,14,37,176,102,203,27,105,63,66,86,76,217,218,60,34,158,28,85,157,32,110,229,143,193,147,179,166,168,241,13,248,10,134,154,116,66,243,193,61,55,132,238,22,105,181,248,121,122,135,75,174,250,67,61,101,114,90,245,164,186,223,99,78,86,149,220,191,238,95,215,161,35,67,113,90,51,148,53,208,228,71,235,80,175,83,151,92,245,207,181,143,174,123,164,66,212,234,74,203,214,163,188,185,223,14,28,68,251,171,232,189,26,28,204,247,206,116,177,251,20,207,54,252,31,51,12,25,245,190,111,134,126,0,1,132,155,102,6,192,150,0,131,17,152,250,80,216,113,178,74,111,172,188,130,209,132,20,199,16,230,34,80,72,225,206,123,233,137,85,125,123,98,117,165,168,234,223,167,252,245,164,87,56,122,191,212,210,114,112,154,87,249,230,172,64,142,45,59,45,38,19,66,169,61,86,107,234,160,86,168,103,86,115,43,192,240,140,158,56,225,251,167,255,74,13,251,139,47,237,174,125,241,206,0,0,231,252,218,18,140,70,28,85,40,229,195,200,70,10,2,66,224,40,206,177,134,141,75,100,145,129,65,183,121,54,71,80,30,133,238,220,227,147,44,33,37,210,237,230,72,100,114,111,98,206,97,105,197,74,227,38,138,192,173,10,59,13,50,73,62,107,35,96,91,36,19,102,147,180,73,68,255,58,14,47,46,41,156,171,219,29,171,52,143,53,169,228,42,135,165,99,172,49,137,221,48,42,188,49,108,253,167,39,38,155,237,109,54,107,4,211,125,36,56,237,44,205,173,111,174,253,114,214,125,98,165,175,44,129,4,192,165,117,134,4,180,107,43,115,40,115,224,94,92,93,102,41,219,116,49,241,167,159,133,109,15,103,210,190,135,90,162,247,123,236,111,144,63,63,251,63,169,38,119,12,75,171,91,182,82,89,85,107,86,144,135,10,128,0,187,254,16,161,141,65,27,81,47,111,8,171,152,49,122,247,81,170,248,137,146,210,50,143,119,244,63,79,255,253,191,255,211,211,78,27,33,102,254,69,203,203,44,58,255,74,25,60,212,225,156,74,104,237,245,175,8,209,50,76,221,196,108,244,178,245,50,44,175,249,196,191,255,130,47,212,26,159,254,90,125,8,99,180,204,74,163,80,1,205,42,72,27,195,152,204,28,10,15,130,136,68,192,234,166,51,25,16,3,66,192,99,10,10,3,130,225,192,133,12,8,80,79,48,20,6,77,83,25,116,77,44,241,42,216,107,19,108,2,20,16,72,100,83,5,38,92,156,34,23,45,200,84,232,242,202,141,166,82,145,39,76,192,64,192,186,75,144,104,38,249,187,13,31,64,162,134,0,13,244,54,188,90,124,46,126,10,116,101,105,129,4,212,255,251,178,100,194,142,230,17,102,203,27,120,99,114,83,204,217,211,48,67,126,25,229,155,36,110,101,143,129,103,40,230,141,134,8,121,49,50,124,39,49,91,92,118,21,59,73,150,235,54,174,231,61,244,159,156,151,223,113,5,167,161,171,231,79,95,111,123,172,202,212,238,189,12,51,106,63,59,26,215,35,233,252,143,109,15,106,69,28,87,88,62,140,132,86,214,217,182,51,82,61,218,250,201,239,107,223,129,86,202,166,227,155,219,50,170,166,191,186,185,229,143,170,49,237,223,92,235,89,0,53,148,106,236,234,202,239,20,56,202,59,82,32,6,41,224,112,251,5,49,103,109,183,140,152,179,246,144,18,10,67,251,56,198,166,119,237,45,18,190,237,255,255,90,41,85,27,177,210,234,169,146,245,255,187,41,66,177,152,168,115,21,157,183,59,221,138,133,129,144,103,1,151,171,130,50,168,179,15,95,135,109,245,215,239,255,92,12,103,190,206,198,0,7,183,252,202,179,22,12,181,4,161,129,166,162,150,148,2,194,182,165,59,43,88,38,9,55,89,32,42,123,169,143,176,135,178,51,80,253,129,56,169,118,204,242,197,9,178,54,16,128,9,194,232,60,162,49,60,180,189,121,57,198,4,57,24,155,12,29,80,79,131,115,32,69,31,5,232,213,113,156,108,22,54,18,19,197,202,54,47,133,104,40,106,16,242,211,85,185,105,201,173,50,119,13,7,8,91,205,169,119,61,196,69,181,65,176,19,215,55,201,189,182,248,143,247,254,246,50,82,41,251,254,191,248,70,117,17,185,50,150,145,108,18,0,1,46,252,203,124,202,192,207,116,197,65,74,209,17,43,72,128,210,182,167,107,91,77,230,153,43,106,136,25,90,227,201,143,164,164,33,217,150,75,233,27,3,225,47,149,195,117,46,62,92,173,34,148,65,72,173,82,9,94,81,75,109,221,250,141,203,221,235,17,198,87,149,76,55,149,73,220,117,41,231,139,66,83,236,242,207,68,100,57,151,155,144,175,243,113,37,26,50,36,30,145,86,246,53,116,221,239,70,41,24,225,164,13,160,216,100,202,136,68,82,169,179,171,62,170,230,186,180,162,243,77,150,227,78,53,11,174,174,44,106,139,37,195,98,160,0,166,191,138,182,33,64,17,136,215,11,110,34,201,210,182,67,13,63,12,77,14,108,81,244,134,72,137,190,144,113,135,29,94,168,65,181,196,210,185,60,241,218,210,129,8,67,14,115,157,114,215,12,141,209,192,140,41,221,48,185,179,93,2,234,82,224,226,203,136,113,227,51,191,136,238,61,220,147,197,214,110,101,223,173,98,102,113,253,124,53,199,100,149,80,125,217,162,178,115,150,150,253,117,170,68,117,21,127,16,57,101,247,89,143,172,255,251,178,68,202,140,228,120,102,205,155,12,68,176,145,108,217,131,100,101,230,18,141,155,52,108,189,15,130,82,179,101,141,167,149,240,93,94,106,220,68,127,150,250,238,63,251,88,169,29,60,197,254,63,24,38,183,220,147,177,22,100,104,140,174,217,32,177,91,176,6,89,133,92,98,41,143,96,25,2,236,172,112,224,178,104,211,216,193,209,157,86,64,15,80,177,88,177,237,13,173,249,228,120,15,37,203,139,137,164,74,158,57,158,70,65,192,126,18,178,230,95,87,119,7,26,129,66,12,131,221,161,58,210,162,85,140,213,135,162,216,226,161,129,6,51,229,182,248,10,39,56,236,170,117,189,205,217,116,65,111,221,158,91,138,0,197,152,107,186,58,161,16,89,42,243,57,74,28,117,114,89,220,196,67,178,17,78,198,87,204,38,32,121,28,139,162,198,51,43,186,20,194,251,181,15,155,23,161,153,232,187,90,155,168,17,117,0,1,47,216,72,202,101,243,73,150,131,197,32,65,96,168,8,214,42,48,18,45,201,147,128,2,56,42,5,12,71,65,195,180,146,16,207,3,27,57,117,129,197,42,161,88,162,71,160,72,153,82,102,90,83,212,165,45,193,155,160,0,120,55,177,11,70,134,117,174,65,50,199,232,44,132,30,237,163,153,109,152,186,95,190,111,227,10,108,172,73,219,46,248,232,13,130,50,241,59,65,144,252,156,122,19,139,197,181,16,152,222,11,211,45,121,153,218,69,126,155,213,231,58,36,85,220,215,177,97,125,174,59,90,235,180,101,133,247,237,126,28,115,206,142,9,238,184,126,134,168,255,22,214,89,102,73,41,187,211,59,1,113,122,82,99,211,147,118,127,50,181,156,156,125,116,63,53,155,117,114,118,211,92,155,222,242,133,94,91,125,102,47,235,76,38,151,91,149,172,2,111,40,32,16,3,147,109,15,75,219,48,210,89,86,209,6,53,93,18,36,193,210,198,244,249,100,188,40,77,81,128,212,40,143,41,132,124,68,132,185,130,205,228,254,51,113,155,135,230,103,195,87,183,202,158,43,215,45,139,134,220,71,147,100,239,210,85,239,183,63,37,21,77,96,59,212,91,174,64,45,152,107,33,208,3,255,185,71,34,47,219,255,254,223,215,41,159,47,124,138,207,198,198,214,0,22,239,248,1,209,98,9,137,132,29,33,42,11,200,28,4,72,210,246,78,55,29,29,2,132,34,145,82,80,96,227,177,72,9,123,53,168,164,65,188,104,16,253,89,83,24,106,79,195,74,141,67,77,209,119,69,236,69,173,214,69,121,135,253,59,229,210,248,118,23,42,188,217,243,219,144,137,114,129,238,130,56,68,107,8,145,182,118,156,196,143,63,51,55,190,62,188,237,111,109,241,222,202,240,255,251,178,100,205,12,70,86,103,74,27,153,98,240,102,44,121,167,97,227,28,20,41,155,48,109,25,91,73,94,51,102,140,176,138,184,216,137,113,23,252,188,252,119,147,221,197,7,164,216,212,81,237,109,147,38,74,110,68,139,65,219,156,244,25,239,115,185,124,111,54,247,123,50,55,33,222,174,200,76,71,163,147,178,187,241,213,145,62,70,5,203,0,3,150,236,98,31,193,65,36,14,194,72,130,60,94,153,64,20,102,43,31,116,175,101,162,179,125,73,202,115,232,198,83,75,9,143,15,203,129,150,145,49,113,155,144,124,198,111,88,32,34,106,123,50,51,52,20,184,204,201,216,143,174,179,141,34,9,155,56,158,237,69,220,165,59,190,85,158,168,141,149,202,222,223,143,163,234,58,98,0,0,149,176,208,216,142,177,40,229,220,142,22,20,193,215,12,104,76,208,76,76,112,152,104,88,195,14,64,9,97,112,211,13,6,7,10,150,156,26,138,68,121,76,33,1,38,22,22,3,85,96,49,193,17,2,22,24,0,144,52,6,66,74,52,40,6,9,13,49,146,128,168,107,198,154,45,227,164,42,14,204,158,36,108,49,192,198,94,191,211,20,186,53,151,218,162,45,234,46,179,41,153,82,25,180,215,205,12,39,222,118,117,55,32,120,40,93,155,66,198,136,168,58,163,155,219,152,234,239,102,189,83,174,107,171,184,190,251,248,104,79,249,81,20,161,130,161,237,103,83,91,170,152,124,188,26,146,234,32,139,212,206,18,136,164,38,230,140,52,109,142,71,131,218,225,135,45,213,74,153,228,147,127,103,69,144,83,169,174,98,186,87,96,240,2,0,23,109,185,21,208,44,6,196,230,199,112,161,224,228,21,41,153,154,220,47,188,204,119,216,171,88,43,223,93,123,175,13,115,126,195,54,200,171,151,231,249,223,63,240,67,56,1,36,34,22,76,212,130,24,25,246,36,250,69,115,11,28,229,48,84,115,54,52,114,6,184,147,76,148,129,169,179,31,8,53,160,169,183,110,134,100,21,80,149,44,180,138,159,127,139,90,223,49,43,43,247,11,19,26,92,14,241,188,55,120,81,18,219,212,208,172,51,27,55,12,52,78,41,141,152,196,42,80,54,5,0,2,24,12,152,194,165,195,18,19,5,64,97,99,26,65,17,10,130,132,146,160,6,4,72,242,113,35,74,74,24,98,14,11,200,151,232,58,207,204,37,16,6,1,32,240,98,4,107,36,152,146,103,150,17,8,98,37,70,10,245,20,216,136,227,18,233,243,4,25,184,44,58,192,143,37,173,172,2,107,56,69,164,79,84,7,171,100,7,46,100,144,227,110,211,173,131,160,68,146,227,105,124,127,55,217,110,215,90,157,106,101,89,75,246,236,147,36,245,255,251,178,100,223,14,198,31,102,200,155,104,111,66,113,12,233,147,48,104,190,25,21,157,34,110,97,175,129,187,179,102,76,241,151,48,119,69,147,73,91,36,155,46,141,85,41,73,87,173,39,74,185,36,98,121,137,228,204,123,25,50,204,142,147,143,186,105,44,225,64,172,200,158,228,195,206,117,75,116,108,238,186,222,105,83,58,82,250,201,3,19,19,68,81,68,168,38,238,160,64,150,255,207,53,91,0,60,220,217,153,13,75,14,98,65,114,98,204,237,133,255,195,158,54,219,46,96,235,214,151,103,197,37,255,226,249,117,154,79,115,251,217,228,87,47,239,185,132,122,12,114,52,58,134,121,102,98,112,165,213,200,255,233,159,217,119,217,143,111,81,197,9,2,42,67,144,83,160,146,16,69,8,102,213,165,90,178,208,85,111,160,180,70,163,9,189,56,87,84,232,250,170,250,121,226,138,86,213,2,117,0,1,46,212,194,83,77,76,112,192,26,206,212,80,184,192,98,131,14,51,18,8,26,30,28,71,48,210,192,16,0,96,224,145,26,94,32,148,35,184,117,25,89,51,42,117,66,173,151,101,52,204,32,32,71,229,4,4,65,176,179,10,148,2,50,229,222,160,142,218,234,81,72,113,101,3,86,80,53,19,82,181,134,117,211,65,252,149,195,138,18,239,57,76,22,56,255,195,82,233,230,157,9,177,4,53,55,226,152,67,24,13,153,236,151,191,254,248,153,250,186,169,226,30,41,40,99,243,108,58,26,79,149,86,171,113,132,56,188,215,21,80,230,22,190,104,214,234,226,58,245,133,138,24,173,119,121,170,54,232,35,23,26,31,15,140,96,249,235,226,26,46,47,217,126,23,226,58,252,92,0,67,167,0,1,181,216,76,135,192,239,11,120,206,143,151,20,176,167,146,37,1,124,77,181,54,35,253,92,243,70,253,195,147,84,133,123,176,199,199,183,124,138,17,131,148,146,146,54,90,229,15,42,125,34,41,255,255,228,123,141,162,59,40,87,34,57,77,239,105,74,174,28,50,225,83,103,132,103,205,18,27,41,221,58,86,101,163,158,52,253,170,222,26,244,204,197,133,111,234,246,182,187,211,255,102,180,224,73,42,141,73,8,50,124,84,200,22,115,179,44,12,68,1,48,24,100,104,254,97,176,16,176,28,199,7,192,169,252,4,13,44,27,140,48,6,106,194,129,96,50,29,32,132,32,161,74,88,173,48,236,0,195,135,14,160,128,0,215,56,64,72,106,137,3,18,163,11,48,72,226,140,33,165,64,172,137,95,160,13,37,245,186,159,45,41,97,129,144,22,130,1,94,170,134,172,169,95,58,202,37,35,143,59,80,69,19,226,221,154,100,178,120,108,70,21,84,136,243,201,166,107,59,115,25,118,255,251,178,100,208,14,197,184,102,201,155,121,67,114,105,108,217,131,60,98,190,22,165,157,30,110,101,79,129,185,179,102,76,241,33,240,222,206,212,71,158,211,233,59,152,247,83,157,92,143,154,127,209,180,83,171,49,14,49,8,136,199,206,66,180,115,8,143,31,181,152,96,88,41,28,102,125,144,249,168,211,254,179,42,119,239,106,4,44,128,0,183,127,131,67,137,8,68,71,103,114,125,24,96,15,118,19,9,89,21,16,229,29,78,64,97,28,89,4,221,80,40,230,140,253,195,179,253,59,233,222,222,62,134,169,8,143,212,76,196,36,170,173,82,220,213,223,23,30,66,178,219,92,77,46,212,209,122,143,26,56,71,25,5,60,181,77,173,43,89,3,89,104,186,138,234,175,138,230,117,142,47,168,29,67,183,104,169,184,152,175,95,255,226,99,155,255,186,224,52,0,0,82,168,202,207,35,97,37,76,22,32,59,210,4,16,24,48,232,56,201,128,196,161,18,45,153,172,242,44,68,2,133,76,74,57,26,32,7,8,129,157,142,89,242,229,32,36,57,43,39,106,198,16,112,5,58,8,12,10,162,241,178,96,32,208,48,177,96,6,194,25,40,81,1,19,30,114,18,187,152,57,132,16,212,20,104,203,62,139,233,205,7,5,86,98,241,15,24,77,180,116,71,185,53,52,48,205,90,203,89,144,184,235,237,167,169,191,189,141,165,113,164,212,119,140,33,24,162,171,167,90,94,214,181,85,41,78,130,26,209,93,7,85,155,208,173,55,103,73,74,169,37,95,222,166,232,169,70,134,166,137,157,69,70,38,138,69,232,26,57,171,40,248,247,40,143,84,150,155,31,232,164,153,170,52,29,73,253,255,169,214,169,144,78,221,73,0,1,191,253,80,165,84,11,213,101,146,154,103,23,53,135,230,251,140,114,131,115,171,60,56,34,226,202,102,100,2,212,197,117,100,140,118,34,235,35,255,238,149,255,255,5,36,148,94,191,211,217,85,18,47,103,162,203,138,189,29,157,160,233,87,186,131,46,162,35,158,7,159,109,149,49,60,211,243,180,85,42,63,87,20,212,187,60,204,61,252,94,173,43,196,123,126,178,181,95,196,67,79,80,1,245,72,0,41,47,198,114,166,103,142,70,151,4,103,68,35,128,163,71,133,66,16,112,128,176,81,144,2,24,104,34,0,11,5,108,62,88,58,112,16,20,186,97,242,128,22,151,70,24,20,130,238,235,194,138,111,194,74,35,154,222,83,98,32,166,52,184,152,47,213,109,47,179,160,184,60,89,165,46,54,91,155,68,40,1,211,208,184,247,106,110,141,208,137,74,41,93,202,223,21,169,59,58,32,18,1,142,11,15,10,199,191,101,67,221,223,222,165,174,153,145,245,207,109,78,255,251,178,100,213,140,198,40,103,71,27,154,107,112,106,172,217,147,60,168,126,85,65,155,40,109,149,124,193,160,179,102,8,241,13,250,181,57,217,165,223,60,166,83,59,232,237,205,123,226,91,22,165,112,147,38,158,80,95,154,23,82,84,198,195,140,28,111,85,167,218,205,101,37,111,103,251,122,174,10,69,209,24,9,255,142,166,1,132,78,101,77,34,218,20,69,129,10,86,19,22,124,16,38,74,131,38,40,244,105,153,65,65,49,24,46,163,16,142,238,174,221,15,29,168,117,60,40,37,255,252,51,171,135,240,206,40,51,27,69,98,60,237,4,140,193,89,28,119,168,207,50,190,167,185,88,230,245,97,147,30,76,135,52,200,233,101,205,47,232,105,155,145,96,235,67,55,205,204,139,92,206,243,47,255,58,10,0,1,55,244,86,60,209,226,140,120,48,215,201,132,32,70,42,26,10,66,12,5,95,225,9,192,208,245,176,97,128,1,192,109,152,149,89,161,93,81,194,128,22,184,203,68,134,27,43,192,187,145,233,180,81,162,168,2,176,69,144,189,125,60,234,214,217,231,26,227,254,194,68,34,12,93,175,146,3,193,178,197,86,148,203,230,225,171,239,189,36,170,26,151,68,225,165,108,99,142,139,80,104,110,21,208,168,137,114,50,80,117,95,245,17,29,253,239,47,245,60,58,221,186,250,40,187,64,180,15,147,226,113,194,70,56,71,60,125,196,13,99,134,65,1,193,206,240,183,81,46,37,18,200,197,105,184,7,210,5,114,230,71,15,81,237,182,123,57,132,68,199,155,102,153,250,219,190,136,128,34,68,0,5,187,244,130,121,116,105,96,235,81,61,142,99,34,240,74,35,232,119,32,115,135,9,43,76,110,60,108,124,64,108,174,233,252,106,162,189,87,61,105,76,255,249,233,254,191,253,255,243,206,63,160,129,78,224,245,66,94,212,93,178,87,34,147,226,172,38,185,183,230,228,240,176,140,100,84,180,144,58,188,170,68,21,198,33,141,117,81,85,152,242,221,16,198,30,113,205,83,125,219,87,111,37,0,172,104,136,134,254,130,2,145,61,89,211,49,63,51,176,67,76,26,30,21,38,10,49,224,146,1,82,96,97,196,231,225,146,8,21,12,128,1,75,4,96,73,192,169,144,148,20,13,14,2,98,134,20,14,1,1,108,97,112,85,130,81,19,31,14,99,197,217,91,194,193,238,18,141,39,194,34,16,135,152,24,140,96,189,5,220,135,94,212,60,106,84,237,46,17,2,62,45,65,145,190,239,114,95,166,147,26,83,85,142,161,224,32,57,115,12,179,13,193,140,178,24,152,157,167,206,49,73,191,249,181,113,182,253,171,237,54,234,163,154,233,173,108,202,43,141,35,240,154,2,247,29,165,255,251,178,100,220,15,197,174,102,201,155,104,87,66,106,44,233,131,60,101,190,26,9,155,36,13,165,190,193,203,179,166,76,241,150,248,68,105,20,61,131,85,202,217,1,219,62,67,19,234,173,239,186,112,77,89,189,150,158,197,41,2,103,196,117,41,192,242,86,89,92,146,11,92,243,34,75,205,29,35,134,183,250,13,83,187,169,151,178,65,78,245,0,3,223,254,154,83,100,52,212,106,35,193,212,100,37,114,171,48,166,162,64,212,248,112,198,26,41,168,151,214,113,136,222,146,123,153,23,121,41,255,254,95,9,178,209,11,29,208,96,137,60,154,248,86,5,131,112,167,106,172,235,209,116,43,26,162,129,132,24,78,224,6,65,66,130,39,4,10,233,173,32,99,137,55,179,139,199,155,41,48,90,215,18,153,50,150,50,144,167,248,149,236,85,60,142,132,71,178,244,41,239,109,232,208,215,0,0,237,240,195,141,99,15,65,204,32,12,50,106,64,197,192,48,113,40,197,224,3,53,7,82,252,120,108,96,0,48,36,18,64,27,26,8,135,3,136,76,134,18,11,160,132,132,9,14,57,240,216,40,172,44,66,8,7,160,242,18,31,225,166,147,120,192,112,77,144,117,85,136,158,107,34,176,46,129,154,52,148,63,57,89,157,32,130,27,189,1,180,164,227,83,120,105,96,31,214,226,76,150,138,161,8,156,193,17,252,220,146,252,0,88,182,128,50,7,25,42,75,50,207,146,41,251,103,46,52,3,45,160,135,183,103,42,208,116,205,11,67,61,204,145,95,68,23,160,204,145,16,225,8,73,3,69,235,81,174,253,76,57,115,50,144,49,196,83,72,16,10,30,124,237,221,11,204,154,197,53,194,139,198,81,115,171,89,227,69,108,100,7,126,77,177,18,62,139,241,227,244,143,207,137,254,158,248,178,192,17,0,2,109,255,17,6,220,22,57,94,78,17,117,82,195,178,11,175,164,15,118,8,241,70,177,185,160,98,144,229,133,130,186,254,95,39,249,238,82,24,171,144,96,85,71,17,88,242,102,141,161,74,181,187,15,156,205,147,50,54,9,247,215,35,82,14,101,180,41,25,214,164,110,151,9,184,69,114,206,201,149,55,252,239,74,31,247,216,230,229,158,68,127,115,255,207,246,194,85,126,208,194,195,205,193,116,194,113,204,168,12,129,232,184,230,18,164,102,37,228,65,68,198,1,66,231,20,194,149,86,50,76,24,25,32,25,1,107,170,176,208,52,5,1,152,96,114,246,111,147,54,1,108,193,64,130,221,64,38,22,44,94,1,24,96,132,5,251,78,53,105,68,36,114,80,96,104,58,182,51,1,80,37,197,14,58,10,13,18,113,103,228,11,26,52,235,51,119,130,150,202,63,69,146,26,49,4,188,255,251,178,100,210,14,134,162,103,72,155,152,68,208,98,172,217,179,37,131,26,23,229,157,36,109,152,253,1,150,51,102,168,243,21,224,146,209,0,99,68,134,72,214,154,138,254,49,82,95,180,13,234,134,223,156,247,164,104,242,8,233,35,73,41,5,37,39,132,65,169,225,182,163,12,71,22,121,88,129,38,68,89,173,104,169,224,188,45,38,124,211,205,45,57,208,170,91,247,109,68,227,79,166,191,102,28,91,173,85,249,173,153,93,42,80,1,76,8,0,10,107,182,80,189,42,93,30,138,243,48,151,237,161,49,162,66,205,51,155,68,226,42,9,136,75,91,203,107,164,137,70,214,229,107,23,15,222,140,109,19,59,29,163,157,45,96,138,25,205,70,86,75,58,142,45,156,131,93,152,194,23,187,37,204,199,145,82,91,165,152,245,43,20,170,199,174,87,125,138,154,84,151,100,94,87,42,189,239,43,250,91,213,153,75,215,255,254,129,218,0,39,211,12,209,76,100,140,52,57,160,234,195,227,36,157,140,80,8,50,0,76,214,97,179,2,128,197,145,230,2,4,150,196,201,4,134,92,14,3,151,104,205,192,180,133,93,224,46,148,13,45,3,133,3,32,42,168,200,128,226,3,139,6,202,1,20,208,100,152,16,88,4,46,58,112,104,66,204,248,189,142,227,115,3,32,153,75,36,64,186,244,109,89,148,137,223,96,168,70,228,182,179,78,219,146,188,157,70,34,142,138,73,175,202,87,179,58,235,5,217,33,49,41,50,78,63,210,114,44,238,174,170,151,155,57,125,182,77,85,152,211,157,217,84,231,103,49,212,231,61,15,53,46,204,134,76,85,147,206,87,34,116,162,187,232,232,136,76,199,251,161,169,67,254,223,253,231,134,192,0,182,191,29,108,173,193,184,111,39,19,164,62,84,27,11,210,65,2,26,76,250,209,133,44,74,21,234,85,96,237,174,153,173,82,35,169,168,157,250,109,183,167,251,217,74,181,18,92,76,87,86,243,211,30,57,46,36,196,225,173,93,105,215,174,162,29,234,154,251,110,121,158,254,146,52,139,158,165,44,217,220,114,78,141,119,43,79,199,241,75,196,127,95,255,196,207,255,33,104,91,70,150,38,125,181,135,49,116,99,206,102,74,234,18,88,108,176,224,108,52,185,53,165,208,66,25,141,33,154,203,65,116,3,131,8,77,205,16,120,56,88,170,18,96,96,11,61,102,25,185,25,114,137,129,194,129,96,34,22,196,52,74,44,28,136,198,46,158,80,114,50,8,6,17,121,80,117,106,48,53,0,97,168,246,221,203,154,16,8,60,35,24,103,82,9,165,103,105,49,71,26,83,101,188,96,47,130,170,177,23,163,84,110,12,82,67,86,175,50,158,238,25,111,63,253,240,255,251,176,100,203,142,197,155,102,199,147,153,83,224,100,44,217,147,60,72,126,23,93,155,28,109,141,190,201,151,179,102,12,241,150,248,54,0,168,14,80,131,26,180,4,191,84,247,255,183,230,115,109,152,223,10,172,40,140,117,22,26,72,240,216,247,11,79,82,178,74,189,112,95,84,236,70,237,55,214,110,200,32,231,40,244,87,79,211,178,236,230,33,184,107,0,134,238,222,179,42,209,75,49,205,83,158,89,139,137,218,134,148,209,108,122,235,122,114,240,32,218,36,181,180,148,179,46,243,95,88,186,197,86,178,181,156,174,214,58,29,200,252,200,139,254,211,60,202,71,181,41,127,33,26,226,157,49,68,49,151,73,12,62,175,33,158,250,152,64,208,209,240,153,36,144,163,96,206,117,117,37,43,236,149,55,51,189,56,181,95,221,63,167,211,242,129,42,0,21,61,252,205,48,12,165,212,207,199,64,166,166,10,226,98,226,170,228,74,209,5,12,108,208,12,40,66,6,98,232,233,48,90,241,147,87,164,136,65,41,213,251,54,17,131,139,3,131,128,149,249,114,218,99,88,68,224,48,51,41,8,1,99,203,6,250,199,93,153,69,120,140,2,137,140,174,40,92,40,156,255,107,237,178,193,209,57,155,242,166,203,98,49,31,185,101,222,170,227,85,196,193,12,70,10,16,127,79,117,223,55,81,110,219,199,95,81,138,83,145,14,72,188,61,209,111,108,113,1,249,169,16,53,6,200,241,87,62,235,232,245,209,250,77,105,104,147,58,189,30,222,71,154,103,145,181,21,109,73,227,60,146,20,123,87,12,219,154,174,221,206,164,137,153,215,109,51,111,50,218,59,36,120,139,143,168,53,214,98,49,162,131,229,190,128,3,219,254,214,169,53,203,249,206,170,120,67,32,23,228,101,201,29,174,44,121,157,119,99,151,203,213,72,99,209,233,205,149,18,198,79,183,255,87,217,155,122,28,228,73,148,56,143,57,89,40,131,153,136,133,17,104,145,238,99,22,206,61,136,86,28,54,102,107,20,202,87,144,165,35,13,171,145,28,168,198,34,163,20,161,98,70,121,234,136,250,151,211,69,141,55,227,158,134,174,216,192,180,128,29,105,151,231,1,164,141,73,135,199,49,197,98,65,134,130,105,146,160,17,51,34,105,160,206,84,1,12,70,56,77,238,69,51,1,152,59,34,193,160,12,128,243,146,141,9,194,167,205,89,149,166,97,22,157,170,69,239,4,138,40,26,145,4,64,64,137,197,13,136,67,31,8,9,106,4,38,35,34,61,8,188,168,35,11,13,66,134,194,109,10,175,146,209,160,168,202,45,194,118,10,240,198,14,243,254,49,132,33,104,89,118,37,39,153,134,61,42,86,194,74,91,20,138,141,34,155,255,251,178,100,214,12,198,33,102,201,27,104,127,50,104,12,217,147,60,197,100,27,245,157,22,78,233,233,193,145,51,166,12,241,150,248,149,74,249,117,191,104,178,107,126,4,210,239,112,112,223,123,199,145,213,44,247,89,150,145,117,247,225,218,158,219,165,113,22,70,190,250,38,100,165,45,143,75,206,255,13,244,221,109,104,22,213,97,238,27,116,153,109,134,225,44,236,177,118,187,173,251,248,56,141,93,198,135,143,254,239,245,90,234,155,215,190,181,77,102,158,7,243,99,255,159,12,127,67,35,255,184,0,101,183,90,151,83,144,95,31,246,88,24,175,9,10,138,232,135,57,215,161,207,223,237,235,234,207,139,125,68,150,72,159,239,149,212,79,127,255,254,253,239,247,47,166,108,109,85,149,44,98,220,193,30,239,71,5,145,153,148,74,13,82,201,210,210,178,199,179,38,57,197,134,199,185,75,199,121,221,199,51,184,145,103,98,3,147,123,182,83,254,75,105,237,218,232,111,78,160,101,0,3,108,140,197,62,78,1,88,222,212,64,96,33,73,99,41,2,53,16,67,31,57,83,83,14,122,49,212,17,17,121,134,180,8,128,145,228,24,76,60,156,28,56,58,18,68,28,254,10,3,25,0,75,35,65,182,86,173,173,232,80,144,32,44,194,65,192,70,192,225,7,84,72,13,234,96,44,213,162,166,107,254,28,78,250,90,16,5,63,209,54,187,72,249,62,176,142,81,196,7,65,17,80,110,160,46,128,136,70,39,130,102,181,210,117,86,103,172,235,26,131,108,163,92,105,11,11,211,105,253,148,167,33,184,61,71,117,219,132,106,56,149,48,255,93,4,49,45,83,17,47,242,89,78,170,203,221,95,237,47,179,135,147,18,138,113,117,239,78,136,39,11,141,194,174,245,34,201,157,115,68,150,203,70,183,71,119,81,131,58,252,80,100,0,0,64,0,19,93,178,149,168,106,14,17,150,137,245,5,7,50,232,117,74,151,45,75,163,150,29,221,153,152,51,198,186,189,247,95,255,252,164,158,73,102,136,101,65,167,81,37,35,51,157,157,237,59,162,35,37,156,148,209,119,37,153,200,206,168,82,29,174,86,239,106,163,179,201,218,237,58,38,181,247,46,155,146,191,255,254,24,192,5,84,120,157,102,107,248,115,37,39,24,160,100,249,193,223,134,16,16,38,198,16,86,104,177,38,108,110,13,57,49,39,193,90,82,88,177,168,245,147,163,68,16,49,7,241,7,142,235,150,126,100,1,21,70,1,132,46,162,215,22,137,65,197,36,0,178,151,104,72,184,224,6,168,175,9,64,163,227,124,80,48,100,4,24,90,101,196,165,245,20,125,215,139,187,242,201,59,178,118,3,132,56,207,79,113,75,3,116,40,15,206,255,251,178,100,197,140,166,17,103,72,27,105,110,208,88,76,233,186,48,37,168,25,229,157,28,77,233,139,217,113,51,102,168,192,142,104,112,153,153,5,54,153,125,149,42,18,217,137,247,241,134,218,171,213,93,207,242,198,43,87,86,191,47,77,171,94,207,219,201,228,168,170,229,7,21,81,237,77,24,178,211,245,171,242,127,150,174,178,39,88,54,207,135,169,86,229,180,76,115,75,167,160,181,235,106,107,157,171,161,181,186,6,33,41,199,221,104,159,89,186,142,222,117,144,194,198,85,48,1,218,96,210,237,248,170,136,201,130,98,2,209,147,224,92,154,95,43,162,128,76,110,240,193,45,18,227,207,44,66,105,24,191,95,255,255,230,144,2,82,110,212,138,166,107,150,242,205,35,56,50,66,39,56,151,51,34,235,105,194,106,81,117,70,63,203,185,118,51,212,30,74,137,21,94,244,141,151,252,23,145,241,126,205,169,254,138,135,178,198,41,16,248,46,0,0,108,172,9,224,113,228,0,127,211,46,113,33,93,3,42,152,178,201,129,28,2,129,204,248,24,195,15,129,32,198,72,174,203,195,16,138,175,69,3,72,234,94,193,172,83,249,100,131,201,48,134,51,11,70,212,9,75,7,99,74,228,116,48,132,30,145,49,153,4,227,167,44,129,154,3,176,14,26,24,96,53,20,42,52,214,153,211,106,227,229,169,36,86,99,164,98,122,0,162,195,129,82,127,17,146,8,59,47,239,149,127,235,255,95,255,247,255,252,103,4,66,52,8,146,237,226,23,206,151,132,167,104,152,75,168,195,11,114,177,103,46,107,79,171,119,211,246,196,187,112,222,153,134,146,20,29,147,105,137,215,19,27,67,26,80,236,19,179,214,254,129,132,40,179,113,223,215,168,199,105,247,29,233,37,225,117,107,128,105,212,32,215,109,250,245,133,5,62,225,12,195,75,5,70,135,24,209,141,78,76,70,134,19,106,189,153,237,82,163,3,98,183,127,244,220,186,138,41,77,74,145,164,233,203,102,176,102,145,212,159,108,210,45,49,213,141,255,87,35,34,115,240,90,69,134,164,174,226,227,106,128,229,45,98,153,100,195,93,2,244,159,28,113,55,249,98,32,228,138,172,181,191,156,37,204,242,46,91,220,240,42,160,0,27,109,102,111,144,103,81,231,26,208,100,195,193,120,211,46,10,7,49,15,80,149,129,152,216,81,40,112,84,112,153,192,160,104,72,80,113,121,243,98,69,244,145,65,43,192,44,78,162,193,193,110,226,173,170,56,34,28,12,16,10,236,17,6,81,188,77,22,53,19,127,33,82,160,112,44,126,86,187,101,114,88,118,146,87,106,150,155,82,172,99,118,165,242,233,28,86,188,219,219,41,204,137,72,14,168,59,179,191,255,251,178,100,202,12,133,255,103,71,155,121,75,210,101,204,233,163,48,67,122,86,213,155,34,109,153,93,9,121,179,102,40,192,138,96,110,121,228,224,110,145,100,144,184,105,167,249,140,101,109,211,154,141,247,199,244,153,205,37,160,178,101,102,27,122,178,77,227,205,36,102,25,226,139,199,108,205,217,194,196,9,8,60,124,103,229,1,18,212,214,229,36,232,78,105,43,219,230,109,190,230,49,204,115,16,6,168,194,0,0,150,203,93,67,10,136,163,88,192,74,3,42,132,100,34,176,48,54,112,52,64,178,199,43,1,206,77,84,46,53,35,60,216,68,107,255,252,223,137,34,10,70,37,30,232,234,168,197,82,178,17,8,69,102,115,163,49,174,217,88,166,109,140,134,210,239,85,186,39,58,237,162,37,183,233,45,153,71,51,81,38,126,147,206,85,115,47,255,253,31,137,77,0,1,44,140,227,229,206,105,132,12,188,123,104,230,32,158,5,87,54,100,128,41,25,18,177,150,14,152,41,169,129,131,153,226,80,32,41,157,130,36,139,208,52,6,32,40,121,37,190,233,129,255,14,120,104,240,19,69,160,93,134,99,8,236,45,97,20,65,222,189,74,202,60,52,78,97,196,74,197,82,34,1,83,189,80,228,138,118,13,106,241,72,114,126,172,5,74,63,8,140,88,156,77,52,62,31,138,200,199,203,200,102,30,56,148,79,63,239,135,156,186,183,210,187,117,159,14,60,153,245,212,53,56,113,125,181,179,76,210,119,170,230,181,167,141,108,214,23,205,105,77,236,134,55,75,163,4,27,11,30,189,102,181,236,60,132,106,19,204,92,79,166,114,243,237,142,205,26,186,135,207,69,241,236,187,235,169,249,108,246,213,0,218,221,0,128,6,173,182,171,208,213,97,76,96,159,229,224,235,77,154,38,250,156,130,48,65,32,7,135,108,220,122,52,207,189,225,29,142,39,122,245,95,255,120,245,149,236,151,231,221,187,255,139,176,133,21,233,140,65,136,212,136,253,31,92,168,56,52,247,83,116,37,82,82,168,122,233,242,91,239,194,160,169,159,231,221,155,87,93,252,245,98,76,146,70,54,63,249,255,151,115,79,46,193,97,120,229,228,203,50,195,43,201,193,206,163,19,171,141,218,94,49,216,236,220,96,145,229,121,139,74,6,20,0,152,44,6,2,9,22,84,56,188,96,55,97,141,131,70,11,0,12,136,26,52,92,161,83,102,113,144,40,185,137,36,141,40,17,67,83,74,212,40,52,89,33,166,138,105,3,166,184,16,25,65,246,114,177,88,242,7,175,128,51,116,135,66,75,95,115,32,117,13,87,235,18,153,120,195,108,173,215,107,107,93,51,162,112,115,252,208,97,150,152,247,71,227,100,1,2,55,154,147,255,251,178,100,212,14,134,16,102,199,155,121,91,210,101,108,217,119,60,67,150,25,229,155,24,78,105,111,137,197,179,101,204,243,13,248,220,191,107,55,235,185,246,127,95,85,59,105,149,53,31,94,237,159,127,247,103,116,213,147,175,117,53,175,118,118,120,77,135,226,50,105,105,77,48,119,213,213,181,100,88,117,25,102,180,27,201,90,148,164,163,38,135,160,146,104,212,45,185,228,79,242,139,220,227,186,107,172,172,236,53,2,156,41,160,131,214,221,159,48,25,232,92,196,184,203,25,237,39,243,141,243,21,156,194,64,90,182,172,85,165,57,41,188,27,143,239,29,147,207,231,63,223,255,239,205,53,125,84,135,205,187,65,49,249,172,149,157,38,250,84,28,32,64,133,238,228,74,29,243,84,64,151,102,59,198,35,176,208,236,103,167,219,141,208,103,65,229,153,147,108,133,209,33,64,166,68,101,105,5,210,145,158,30,17,53,144,218,150,134,123,89,253,231,245,101,63,4,0,6,229,248,216,20,60,54,130,136,0,15,129,140,1,78,5,149,132,22,38,52,60,0,101,68,20,28,156,93,118,2,96,54,203,145,117,197,43,103,35,204,112,212,33,211,127,227,225,65,192,78,144,227,213,137,187,189,117,233,157,134,239,24,162,103,211,177,218,115,139,146,203,207,40,72,186,97,33,18,210,92,89,217,86,41,132,167,26,190,208,155,227,254,57,235,227,227,255,254,163,125,255,81,245,245,49,205,247,87,15,170,100,58,174,37,189,71,54,229,220,179,233,198,242,104,198,36,116,208,221,78,99,121,233,80,152,128,244,213,150,233,142,123,125,156,25,61,149,92,111,141,27,153,135,61,0,25,96,226,36,215,109,136,231,23,20,10,15,95,113,82,1,88,104,30,127,17,145,103,31,208,136,230,60,210,193,1,145,105,159,255,175,231,27,19,48,226,156,102,151,139,68,15,76,199,177,41,247,141,119,229,46,100,165,144,174,194,158,181,136,80,125,218,29,215,97,93,236,206,173,128,224,198,165,161,185,186,82,237,213,166,133,127,47,77,42,52,98,205,226,64,74,137,194,135,118,200,16,139,253,251,247,254,104,36,128,0,16,161,0,104,140,194,145,57,65,252,238,10,179,37,140,204,168,41,52,0,36,210,0,163,32,128,202,200,224,16,217,84,120,100,98,49,16,120,4,37,36,36,154,24,24,151,4,66,6,174,177,9,90,8,45,135,43,40,137,0,130,217,32,22,164,252,49,66,56,96,8,253,146,136,135,50,134,47,113,32,38,34,9,54,146,130,90,41,164,250,18,27,247,62,64,208,160,118,180,197,31,40,243,142,236,63,143,163,218,20,48,184,137,242,173,202,237,229,97,246,139,90,185,185,148,164,195,247,83,81,29,255,251,178,100,199,140,132,252,103,74,27,88,90,114,106,204,233,147,49,3,126,24,89,155,26,110,101,111,137,188,51,102,104,193,162,249,215,247,199,213,186,227,190,238,171,254,235,235,255,248,221,53,242,165,116,231,55,229,144,219,99,158,66,157,66,97,213,45,131,245,236,49,58,198,156,63,6,165,95,162,178,149,182,30,121,101,184,111,239,169,99,238,33,175,170,168,6,219,2,0,110,93,183,24,70,104,20,174,146,200,180,220,217,58,97,3,157,26,84,73,199,118,51,53,130,102,217,141,79,108,253,155,230,121,49,246,17,10,29,29,168,69,6,203,155,190,246,252,216,215,235,157,98,172,72,59,13,13,230,68,81,66,249,3,5,17,140,217,79,171,177,158,72,236,80,62,202,166,127,77,36,26,169,255,158,127,59,74,151,52,143,186,16,136,233,45,70,227,5,123,215,148,158,50,110,170,48,187,123,0,0,26,144,228,76,14,19,124,231,199,7,26,12,89,220,198,70,128,70,103,24,46,52,156,102,192,8,119,143,152,42,113,48,225,48,240,234,88,24,4,195,132,1,8,6,114,20,91,210,227,153,8,25,112,215,187,142,168,146,28,192,72,84,217,34,204,24,104,70,8,33,3,26,7,72,133,55,117,65,165,128,32,117,13,2,132,71,155,33,124,219,249,232,92,146,80,225,186,80,228,22,162,52,239,251,2,136,23,89,89,18,9,164,53,212,206,106,144,196,67,113,252,172,89,254,97,127,189,215,203,255,245,56,72,40,148,140,192,39,33,132,156,121,12,208,180,247,49,177,142,91,94,202,204,239,125,46,203,252,221,115,126,55,92,126,178,123,67,187,51,139,247,155,157,94,165,92,59,150,237,234,185,253,242,179,241,159,78,0,17,2,0,0,77,185,5,10,100,147,156,136,149,33,148,44,41,178,240,253,133,20,129,85,149,105,246,3,185,251,142,89,224,199,249,59,96,160,87,34,208,25,17,149,254,255,159,185,140,195,17,27,100,4,61,52,42,104,103,204,228,90,104,113,158,210,88,71,73,82,103,249,118,25,153,153,79,38,232,137,77,244,62,238,116,87,55,221,93,22,202,236,234,242,175,135,157,7,101,94,48,247,219,70,106,201,50,212,1,41,104,3,228,154,4,200,41,12,86,100,40,178,98,228,230,82,116,1,25,69,96,232,33,24,16,48,192,197,215,65,0,226,193,96,213,179,2,5,2,133,151,89,4,225,99,5,218,144,3,194,42,29,68,95,135,232,73,8,38,103,166,151,44,68,83,158,127,20,189,72,203,14,116,37,17,160,42,88,217,155,20,213,51,56,131,242,98,109,17,71,17,193,179,195,9,220,198,35,140,130,7,80,192,176,18,73,68,91,187,44,82,134,185,69,86,158,114,151,255,251,178,100,209,14,69,249,103,71,155,97,103,160,107,172,217,87,60,98,158,24,25,155,34,109,225,111,201,117,179,102,140,240,149,240,58,122,249,247,254,34,173,223,203,163,227,255,227,251,255,255,143,230,58,169,216,163,98,99,181,45,86,181,13,137,93,177,211,7,114,250,172,229,34,106,214,65,132,60,177,4,15,108,118,72,100,114,105,77,63,13,105,153,76,33,16,125,148,153,69,233,54,144,114,102,0,57,35,176,0,118,239,213,83,28,136,122,157,189,76,175,194,57,185,120,171,204,116,156,121,102,70,39,122,105,174,242,131,42,90,244,73,232,12,136,0,33,29,229,42,187,191,68,238,125,8,199,46,218,243,162,107,169,217,230,74,149,232,75,145,9,220,229,138,75,232,246,143,45,217,24,178,162,84,113,12,231,227,23,82,85,202,234,46,35,251,170,115,200,106,7,85,0,0,221,204,222,151,77,215,24,225,238,206,5,108,200,27,146,8,209,5,202,51,208,148,105,4,236,140,26,44,101,2,163,194,233,150,48,162,68,22,184,24,169,24,217,194,69,7,181,46,16,177,67,92,24,160,94,210,165,178,60,99,48,23,163,189,164,39,169,112,16,10,242,44,62,103,113,213,149,50,154,119,225,198,103,115,42,221,39,17,137,136,40,232,224,145,72,137,200,28,207,225,44,45,61,195,74,95,214,42,25,154,156,48,178,80,244,231,61,127,234,162,127,229,237,133,175,159,139,157,207,191,249,187,187,167,68,207,16,218,183,150,42,117,186,117,188,250,198,134,197,169,156,53,55,155,62,251,42,57,36,70,159,29,167,190,174,123,52,208,55,107,255,135,251,33,209,93,217,235,175,154,254,98,163,166,42,13,88,0,13,119,238,201,44,63,60,243,18,53,130,150,78,135,200,245,42,58,89,255,247,41,250,145,87,83,86,250,160,233,175,238,98,172,194,140,252,165,101,78,159,227,14,238,87,146,229,98,145,145,167,125,156,250,214,151,90,158,186,108,111,18,235,49,107,125,86,131,94,150,249,190,134,69,144,238,173,199,22,182,143,45,113,113,118,124,178,68,69,125,140,74,234,47,227,74,105,234,66,214,150,140,192,144,99,63,155,140,164,217,51,24,244,211,133,195,35,132,12,154,97,48,56,145,121,25,36,176,155,1,192,115,16,27,12,22,12,18,22,131,19,61,68,10,32,98,50,93,131,56,52,200,7,151,30,17,50,4,113,251,93,230,43,45,88,145,48,161,38,49,65,140,22,77,132,59,163,130,50,166,101,21,7,59,13,63,174,35,230,255,57,15,187,125,18,98,79,172,37,221,105,99,79,13,22,56,11,140,172,69,222,133,176,69,55,123,32,82,121,136,248,93,5,169,187,215,175,253,172,249,226,183,177,181,255,251,178,100,212,14,5,229,103,72,155,120,91,224,101,76,233,147,48,72,158,24,217,155,32,110,101,109,201,166,51,166,156,192,162,96,19,220,68,69,186,191,234,184,254,74,34,15,33,9,156,105,161,249,84,227,14,36,129,113,124,155,27,148,164,113,229,205,169,166,56,251,219,45,190,190,96,187,152,151,186,37,220,204,85,94,188,178,95,79,219,20,159,6,166,199,247,180,6,57,64,40,0,9,191,221,163,32,239,199,65,216,75,89,128,151,29,131,141,56,144,181,78,181,114,244,232,38,106,100,134,82,201,121,79,248,167,149,115,115,110,135,58,243,22,182,211,12,173,209,159,82,100,42,15,126,210,42,76,122,153,66,110,11,107,93,18,74,168,136,114,122,170,212,189,174,98,203,25,18,221,79,177,252,207,223,204,237,95,178,251,115,45,80,254,58,141,225,59,232,95,214,239,124,32,181,42,0,0,147,176,230,219,12,225,52,245,178,143,8,4,222,1,14,168,72,195,5,134,182,1,192,134,124,186,154,9,64,99,96,1,96,224,130,114,17,64,201,177,16,104,112,58,22,42,81,80,24,24,32,28,199,193,135,77,21,35,132,28,18,158,143,56,32,156,16,0,14,4,69,50,245,37,250,36,214,64,32,132,36,42,0,170,13,53,99,51,121,117,28,93,131,53,185,19,197,60,254,204,210,54,203,105,117,60,174,226,154,175,249,20,221,136,174,53,113,254,254,255,251,207,250,2,0,233,43,249,119,44,185,157,50,155,132,104,210,182,135,137,136,141,78,237,103,212,181,206,60,120,184,250,234,31,136,148,93,190,86,38,27,19,56,151,114,182,221,190,214,150,182,152,163,180,139,119,83,238,220,227,0,94,30,128,12,0,0,11,183,252,119,92,44,29,73,132,83,194,45,66,82,164,39,121,226,116,110,158,199,51,189,144,134,169,154,107,39,255,250,218,255,193,68,204,121,209,28,134,121,205,51,14,196,36,205,221,255,87,59,119,148,19,161,165,147,252,200,195,157,124,143,49,48,98,204,219,117,108,255,41,108,2,166,246,57,19,191,105,92,208,169,203,239,153,22,90,165,47,185,126,103,57,1,144,205,199,207,53,67,68,245,182,195,111,27,78,148,171,50,123,52,211,0,227,109,11,70,146,134,89,86,22,7,192,209,49,143,26,102,18,3,152,208,220,97,3,224,58,54,97,242,32,58,64,65,192,137,225,65,224,113,34,203,200,212,153,249,70,184,16,56,1,141,112,48,40,29,44,69,52,194,155,51,4,153,152,200,0,16,192,96,83,10,161,86,25,96,65,68,170,220,68,20,116,91,195,44,16,1,96,207,195,142,255,48,9,181,200,149,11,29,213,77,9,198,47,139,17,129,213,203,73,178,100,144,236,32,72,255,251,178,100,210,14,69,202,102,200,27,97,95,162,100,108,233,170,48,163,126,25,129,155,22,46,105,111,129,160,51,165,140,240,142,225,89,132,79,111,251,142,184,247,223,110,124,75,162,59,159,137,151,58,107,219,87,181,140,136,184,189,122,103,55,53,81,109,168,189,212,173,67,245,110,150,62,198,185,198,203,49,30,227,123,183,48,239,113,195,190,244,125,22,87,118,171,191,220,246,109,102,3,79,140,64,0,41,37,198,202,180,79,143,18,90,75,222,30,40,193,245,34,144,110,236,246,51,35,198,121,141,123,70,137,45,107,245,137,181,75,235,140,144,24,17,231,15,62,231,252,130,182,141,220,236,78,38,99,41,147,211,201,187,72,222,49,8,42,94,127,181,34,56,121,27,230,185,195,36,59,117,36,208,30,91,13,168,33,69,150,203,241,161,61,45,85,207,146,250,158,96,222,55,126,57,118,192,44,69,7,142,45,239,52,216,124,207,221,147,56,63,77,209,47,57,27,48,222,100,195,89,140,76,176,48,50,89,252,72,84,97,115,145,160,21,6,95,2,142,130,194,139,3,32,139,140,100,83,12,13,20,8,12,122,7,28,12,8,135,96,164,113,152,71,38,17,44,141,9,67,129,38,23,50,151,176,136,94,96,128,145,138,201,230,16,7,3,139,164,200,65,32,80,92,4,201,134,1,198,27,16,152,12,56,196,18,133,4,144,27,142,165,44,233,206,119,158,73,67,224,187,74,160,70,224,191,216,139,211,244,110,12,20,196,217,236,66,147,84,10,67,39,253,169,122,189,99,88,80,197,169,222,187,122,248,34,235,52,217,22,43,93,127,30,171,18,182,251,161,105,226,138,206,12,235,48,151,244,204,86,184,91,48,68,163,101,163,209,199,114,8,213,139,114,80,40,142,224,159,157,166,137,34,66,234,115,234,215,234,102,175,160,230,186,73,125,76,40,32,0,55,111,248,3,70,99,209,232,92,140,132,48,126,60,21,206,25,1,33,228,163,4,44,166,60,199,171,250,43,173,186,255,255,125,253,120,207,11,223,77,210,138,89,51,49,168,245,126,187,151,95,115,193,189,146,202,77,118,128,68,114,70,34,53,50,228,31,34,26,17,177,83,189,130,173,51,24,19,194,119,217,10,160,181,59,221,12,207,100,213,243,49,139,181,108,139,130,69,0,10,255,254,54,18,12,235,96,202,160,237,71,48,65,180,10,99,9,7,106,102,162,73,6,67,165,49,143,44,24,1,47,136,3,9,12,46,241,80,19,5,91,207,250,107,166,186,148,14,139,127,226,109,228,234,254,135,23,156,62,186,22,107,90,131,49,151,65,205,22,245,53,146,48,131,228,36,116,5,10,3,28,41,37,88,49,18,117,4,86,195,172,188,162,171,119,61,255,251,178,100,208,140,198,223,103,69,11,137,111,68,99,108,217,163,40,101,232,21,17,157,42,109,25,121,129,97,51,103,12,144,141,244,239,80,29,25,203,179,207,85,169,151,180,133,221,122,37,69,106,26,240,243,47,153,248,69,227,226,51,173,227,8,109,30,97,240,159,26,150,232,112,126,63,42,57,133,44,140,243,41,166,162,34,79,173,123,137,230,122,182,203,47,249,73,189,105,18,45,213,28,1,61,168,1,37,146,86,249,11,99,130,147,3,209,28,46,146,34,70,160,99,68,157,177,27,151,54,4,255,255,242,91,12,184,98,46,238,80,204,127,184,100,38,104,143,92,114,37,70,204,73,60,215,228,71,255,57,169,157,165,29,127,52,98,225,136,132,121,28,167,105,241,250,103,78,79,191,175,180,242,233,229,201,41,23,237,231,196,60,191,3,0,18,83,24,90,67,57,4,195,34,226,99,66,202,67,46,148,131,93,196,179,10,12,51,18,71,129,24,42,104,168,44,98,64,68,35,5,140,249,65,76,14,17,194,196,8,32,130,3,46,32,145,76,96,97,130,78,101,139,36,233,162,116,81,24,213,93,52,145,72,227,23,28,193,174,12,8,53,92,43,161,7,8,11,169,160,115,5,154,58,88,185,40,78,50,162,129,135,25,219,254,147,84,174,170,218,104,112,28,16,181,227,76,73,147,196,148,131,34,138,74,216,37,232,114,41,21,148,88,60,155,199,211,105,73,55,103,189,198,202,157,113,215,81,89,212,16,54,168,46,234,16,163,155,227,117,61,149,19,174,254,155,23,75,169,59,24,248,215,78,160,243,222,170,111,53,47,207,147,158,210,231,58,233,142,57,45,147,119,76,251,159,185,199,206,177,83,99,168,93,38,214,223,7,153,50,228,126,138,204,224,221,191,47,43,1,210,63,212,24,55,109,187,148,37,193,148,118,21,201,54,205,19,101,99,112,251,107,97,218,82,14,162,239,201,154,233,201,154,78,249,130,83,98,179,255,255,254,115,239,255,106,46,101,72,120,247,73,165,25,67,137,16,33,140,157,19,25,11,98,211,4,167,186,187,63,72,209,103,106,205,153,228,43,182,116,116,139,57,93,153,21,162,161,202,171,154,150,77,89,149,9,163,29,173,153,180,45,80,104,178,157,93,177,160,50,128,184,140,238,89,51,193,36,194,209,179,43,26,140,200,54,52,82,8,201,225,83,61,4,148,28,208,129,179,6,145,4,0,3,33,143,204,58,0,40,21,149,67,129,129,210,17,0,132,12,148,193,131,20,220,64,146,34,14,7,5,1,3,68,118,234,42,7,75,20,222,26,8,13,3,87,43,128,206,90,148,194,102,36,9,115,203,191,41,159,121,103,168,237,71,46,83,211,83,246,123,10,183,43,76,103,255,251,178,100,216,14,198,215,102,197,19,186,91,224,107,140,217,147,60,101,158,86,5,155,30,110,21,189,9,84,179,102,140,192,149,232,201,169,233,101,219,196,115,132,215,55,103,235,116,66,53,53,127,67,110,213,44,221,40,219,216,74,70,72,120,97,92,206,41,43,49,2,139,8,148,122,213,152,14,113,54,11,101,58,172,237,32,113,93,121,162,145,85,118,213,78,166,73,243,169,205,31,172,224,82,153,192,8,182,237,78,9,7,39,134,1,66,161,180,131,18,178,67,115,232,236,165,166,212,8,68,230,176,203,253,47,239,255,241,140,138,52,175,50,50,211,57,117,227,142,199,103,83,210,151,220,165,69,172,132,77,16,236,101,84,162,28,151,157,104,66,22,211,43,90,174,167,86,86,145,123,85,215,223,233,253,31,171,217,250,160,42,0,22,195,38,161,6,148,136,78,205,153,80,205,147,77,57,148,210,6,141,48,69,0,102,198,64,98,162,230,12,26,103,110,5,6,102,56,22,36,36,28,2,97,226,35,0,101,160,197,125,15,17,34,64,16,77,29,2,1,168,73,1,217,250,116,21,8,8,128,93,52,77,30,38,150,55,206,195,52,159,77,73,169,246,71,14,97,219,21,167,31,118,222,164,78,219,177,102,39,66,254,88,135,43,51,135,226,148,5,197,197,150,162,24,131,7,207,158,89,3,180,24,206,44,53,44,118,68,61,215,57,87,109,53,15,159,114,108,140,26,76,69,171,212,146,100,36,208,179,10,85,40,197,207,20,10,7,162,0,63,87,177,204,90,169,29,73,142,240,60,84,145,196,110,123,81,21,18,221,169,250,49,143,185,192,94,1,46,237,241,129,202,71,136,193,51,144,50,141,53,19,8,48,57,24,124,49,38,38,200,66,167,41,202,98,146,229,72,153,158,229,195,177,14,163,128,96,162,9,117,76,22,213,0,125,42,95,168,72,119,115,108,100,178,51,119,111,54,115,26,70,135,247,54,40,142,46,150,131,193,162,40,189,220,165,245,202,245,59,23,42,62,69,204,29,159,12,121,245,34,25,196,156,193,57,6,216,230,232,167,97,179,71,171,56,242,70,111,101,11,200,116,57,133,236,244,28,189,35,42,192,251,101,76,225,30,24,201,31,102,10,189,202,27,41,19,166,194,215,53,190,134,244,68,210,52,75,39,23,31,118,17,214,1,19,123,248,241,11,116,59,160,210,9,80,35,203,218,40,208,146,193,85,90,170,129,44,198,156,229,171,3,161,13,187,144,125,120,58,64,225,55,99,236,138,36,64,176,34,244,41,94,70,72,0,213,116,57,211,147,100,38,26,197,146,250,138,105,144,198,167,14,192,244,162,205,171,118,148,124,113,52,141,166,190,185,5,160,86,159,43,198,221,250,242,255,251,178,68,217,140,197,207,102,199,147,104,87,64,157,12,217,83,101,232,106,19,53,157,50,108,37,115,194,20,51,101,205,145,151,48,109,236,78,211,213,250,34,22,141,205,172,229,187,42,170,230,166,43,101,167,124,195,221,73,20,180,148,244,81,78,14,53,157,187,95,106,44,148,223,196,74,142,82,21,54,36,196,52,226,151,171,63,207,37,126,84,199,85,168,136,40,208,0,151,109,194,8,2,132,43,16,43,64,199,5,166,106,112,35,222,179,24,11,214,188,152,163,141,34,78,135,98,94,238,66,243,129,36,14,19,100,159,228,99,40,196,195,251,61,75,115,239,85,202,146,53,207,165,77,79,18,135,192,153,129,80,96,55,121,226,140,216,214,201,44,88,161,243,50,69,48,142,231,120,225,232,0,112,84,120,248,146,114,103,25,44,217,150,179,102,86,135,29,33,54,93,86,107,163,98,220,24,251,76,222,147,17,228,92,167,52,74,75,34,181,27,62,168,233,119,71,232,161,9,74,0,183,117,244,65,50,101,4,30,0,1,118,15,64,213,22,22,125,60,153,228,2,128,152,154,236,116,201,137,116,195,145,182,220,174,164,79,14,15,36,132,197,143,3,211,253,69,219,18,214,204,123,32,156,147,138,181,241,202,50,168,190,16,122,193,118,235,75,13,250,125,66,177,16,69,217,150,242,68,157,86,54,5,197,245,133,42,16,230,104,133,89,119,137,138,155,225,38,103,226,186,139,86,75,162,220,109,48,104,96,226,132,113,203,51,52,54,13,69,47,25,14,103,215,183,162,53,223,202,127,255,28,220,245,99,0,11,9,0,39,45,220,41,224,132,99,68,115,8,100,232,14,209,153,38,44,157,70,89,132,69,12,106,174,136,89,18,173,108,237,43,111,115,253,148,207,39,140,156,206,110,114,80,18,213,29,93,86,196,193,200,184,45,161,130,7,146,113,71,46,166,161,72,131,96,102,60,85,232,167,154,152,225,98,33,106,207,135,110,247,69,24,232,116,227,156,96,118,66,203,74,196,91,240,247,74,179,19,122,61,69,93,79,47,189,85,63,252,237,217,144,240,244,205,23,113,156,138,210,179,45,29,106,132,141,70,142,230,238,241,241,77,77,214,240,158,30,172,192,20,246,186,9,173,136,154,6,2,242,98,25,206,52,22,123,52,170,172,221,228,5,118,81,10,86,85,154,220,37,112,236,178,82,223,68,217,19,34,162,182,239,242,145,203,109,47,217,144,106,86,100,10,218,73,44,45,47,226,111,68,23,180,114,143,76,210,103,81,85,119,176,207,89,187,15,10,162,210,239,44,72,149,139,68,150,105,134,144,217,163,200,151,153,240,100,36,71,113,19,129,147,196,190,182,219,164,111,100,211,40,236,201,213,115,122,101,255,251,178,68,198,12,196,80,103,76,155,44,67,192,140,108,233,99,101,232,118,82,73,157,46,108,25,87,194,112,179,100,205,148,162,216,3,143,8,112,200,183,200,237,189,185,73,137,147,92,247,67,142,250,38,245,185,142,140,245,167,109,193,55,72,1,71,109,163,235,160,148,228,84,225,32,178,134,106,228,78,170,172,12,161,172,93,196,52,133,135,26,114,111,166,107,40,135,220,88,114,1,98,207,26,193,38,84,82,187,143,114,88,193,213,229,29,151,179,4,40,198,24,17,77,164,77,98,239,164,225,27,162,132,40,154,88,244,200,204,236,164,30,48,101,25,59,21,13,139,165,10,153,169,100,191,146,135,152,61,116,23,42,67,195,164,246,46,212,219,19,172,252,49,82,100,208,141,103,216,237,78,125,204,104,25,89,131,85,90,146,39,29,54,249,93,178,239,78,49,33,88,137,179,232,117,67,190,204,157,94,58,119,74,174,174,42,250,236,25,190,0,151,45,180,203,197,64,88,49,33,187,100,42,68,10,96,137,82,13,188,160,0,72,117,120,140,97,8,29,200,78,84,47,133,58,174,252,8,221,91,219,12,181,70,219,92,156,72,33,62,214,92,147,175,195,219,106,166,24,200,161,158,95,148,207,107,169,52,232,86,181,129,32,178,135,0,71,132,116,205,141,78,163,236,111,132,246,54,229,36,187,145,117,156,196,245,45,81,212,227,165,70,214,31,223,19,214,184,141,209,56,163,253,17,62,45,187,71,212,178,88,180,210,38,110,56,157,163,179,201,116,172,117,98,41,197,32,205,158,251,221,80,106,189,30,140,212,211,121,189,40,120,216,234,241,195,191,209,0,198,172,2,93,187,227,27,60,46,20,40,152,217,174,29,34,97,203,20,35,85,58,34,238,42,139,98,48,129,30,231,17,61,82,110,6,119,96,120,68,18,230,222,103,44,253,189,201,228,146,38,122,203,136,100,238,66,111,169,8,138,132,52,209,10,106,212,218,86,41,65,141,239,91,53,98,100,35,226,141,76,254,138,59,147,125,173,240,141,32,97,152,174,213,198,243,66,50,35,94,14,236,116,117,181,102,229,220,94,248,52,41,50,165,222,18,66,225,221,34,192,210,198,58,16,48,133,102,252,54,175,33,210,63,22,139,90,26,116,222,119,78,114,164,189,149,183,143,219,111,25,253,203,171,110,159,243,192,29,176,9,159,255,128,131,73,176,43,198,40,211,193,237,86,197,135,140,151,93,32,158,38,168,64,251,86,135,186,192,157,102,135,142,143,34,102,255,8,113,221,34,141,23,5,187,86,129,34,33,87,241,5,84,93,63,14,37,139,71,131,132,37,74,128,246,98,245,169,120,254,132,101,130,138,31,156,95,18,72,194,26,237,136,126,153,216,186,255,251,178,68,203,12,197,6,102,202,155,70,94,96,157,204,233,67,105,38,180,81,93,155,50,108,61,9,130,48,51,165,205,135,152,249,33,37,19,120,54,251,68,97,254,252,151,98,140,167,203,45,142,81,9,68,247,51,2,180,137,23,125,215,3,225,6,171,160,233,121,223,168,101,90,248,121,67,7,15,86,95,159,254,70,0,141,32,35,55,255,129,6,76,51,13,200,48,203,195,114,178,21,59,208,97,182,34,143,4,32,111,155,162,142,28,41,210,176,14,25,142,33,206,199,67,152,187,66,58,207,246,21,214,164,160,40,129,91,251,28,42,119,202,91,220,186,120,122,28,42,85,245,157,40,118,126,170,185,231,13,99,51,227,79,252,182,91,204,155,32,109,189,72,158,213,182,97,251,42,178,152,166,166,220,46,178,202,140,183,50,83,178,179,109,226,97,173,218,148,126,180,228,215,216,223,159,219,102,55,69,227,26,61,54,121,167,172,155,191,13,52,155,126,229,2,182,21,0,0,140,132,222,175,142,36,208,209,35,206,58,112,195,138,15,85,20,208,16,204,28,116,57,32,200,155,2,225,6,4,80,102,139,33,80,82,64,164,170,40,99,85,194,49,100,238,101,171,97,56,221,208,194,130,32,212,35,103,36,2,108,160,28,12,130,200,239,121,74,23,2,176,43,124,65,127,169,52,97,111,37,114,167,118,83,90,164,190,76,235,67,80,195,192,254,58,241,106,54,190,166,77,98,36,179,94,40,114,82,161,192,56,33,184,134,35,142,38,13,159,110,109,198,99,30,218,209,22,99,244,230,227,239,231,231,253,154,20,186,101,173,205,30,36,28,32,137,214,200,25,86,46,73,35,216,60,105,16,16,235,123,136,126,113,38,221,66,67,95,156,139,127,169,140,231,175,79,231,129,231,0,16,77,52,220,146,65,216,92,34,130,34,33,114,151,153,6,14,29,128,138,244,146,94,82,166,179,134,66,250,174,73,74,136,98,201,242,185,198,109,169,124,125,221,67,159,15,86,24,163,92,113,211,5,76,166,241,87,111,249,13,76,31,156,72,137,57,18,58,212,87,139,77,139,57,72,129,36,35,162,9,73,186,19,14,45,225,126,61,166,195,114,67,19,254,101,148,218,47,61,180,235,254,99,79,94,159,212,52,12,68,199,45,163,41,3,76,26,236,58,129,224,214,99,51,32,46,12,118,72,50,64,32,12,57,48,73,132,8,25,10,20,140,124,30,49,72,56,193,129,177,88,140,81,76,20,80,232,68,112,40,49,210,141,81,197,128,14,236,85,34,131,153,42,12,43,128,202,15,53,1,166,32,29,30,159,80,9,38,17,199,21,199,165,197,16,9,134,94,54,130,240,63,241,136,9,211,24,16,210,40,224,112,192,17,64,88,255,251,178,100,199,142,5,176,103,71,155,104,87,64,108,236,217,186,44,103,247,27,229,157,28,110,102,77,193,180,51,166,28,243,21,224,98,218,50,11,7,62,105,182,200,128,141,2,71,47,1,166,169,121,208,216,200,48,15,48,62,64,35,165,112,73,2,222,197,120,101,4,232,65,15,27,81,66,201,185,130,150,157,104,189,76,131,80,178,122,72,38,95,174,146,46,154,12,104,155,148,200,161,161,186,75,73,76,72,145,50,169,121,50,185,124,233,178,104,34,138,38,134,206,125,27,152,58,47,94,243,21,51,36,146,44,250,218,181,41,190,164,209,101,186,29,168,123,162,32,198,0,128,16,165,186,49,220,191,15,5,17,8,76,44,56,155,237,167,161,160,180,226,186,247,105,180,158,174,187,52,70,164,250,219,4,2,49,59,200,122,70,1,0,137,20,212,232,69,113,59,16,9,88,144,124,72,140,70,229,181,136,69,59,21,111,138,28,169,43,199,165,209,203,115,33,200,87,162,8,33,156,65,154,83,42,189,239,42,206,40,238,49,73,74,45,217,143,91,158,106,237,95,254,125,82,250,255,96,70,0,1,110,244,219,241,137,140,144,30,35,82,205,87,32,98,193,166,193,41,26,235,58,72,231,177,101,8,48,220,79,45,23,164,222,183,117,98,113,147,108,231,33,142,72,138,134,117,10,168,210,57,193,240,41,52,61,14,93,160,26,179,29,102,25,144,111,57,29,74,149,226,165,251,116,51,248,234,50,152,72,42,18,232,96,116,4,137,41,197,77,255,241,239,18,96,217,98,177,241,206,74,122,53,211,66,250,201,35,157,134,142,106,122,53,91,89,163,33,135,189,73,149,85,114,216,204,231,181,53,106,18,33,101,201,129,144,214,238,214,243,230,190,183,19,255,213,252,168,197,186,255,255,18,0,240,0,22,239,204,90,199,21,73,96,200,140,161,204,196,74,130,49,149,184,146,207,235,148,158,210,6,52,29,195,113,116,236,242,77,211,89,86,39,25,54,206,114,20,228,200,168,103,80,170,142,164,60,45,1,210,241,32,157,194,81,171,237,197,250,16,158,140,162,89,110,40,99,169,174,166,52,144,166,210,114,120,184,192,116,22,37,29,77,143,254,174,101,230,146,186,191,251,174,215,98,95,175,142,19,165,250,154,169,166,238,238,71,79,189,162,86,246,241,67,22,59,199,29,188,68,178,250,172,124,108,174,203,253,194,71,51,207,221,240,163,255,77,103,129,7,168,0,20,187,209,2,179,22,4,118,40,178,162,246,128,179,45,145,33,75,128,128,109,183,220,178,112,115,122,84,0,44,53,108,201,167,160,110,187,54,160,91,182,45,196,105,96,119,149,164,74,109,211,211,49,38,166,179,175,60,111,140,106,122,130,158,255,251,178,68,183,140,196,220,102,204,27,15,67,112,146,76,233,115,101,232,110,82,249,155,46,109,13,93,2,82,179,101,77,164,163,8,207,35,82,251,118,42,210,201,160,12,107,254,20,180,53,163,95,121,20,67,161,70,20,107,87,62,186,185,48,249,25,230,196,88,240,99,177,157,65,165,31,110,15,3,145,213,26,49,80,54,35,8,56,212,48,98,103,94,252,6,228,211,33,142,148,224,134,58,9,2,12,12,149,174,231,59,187,105,89,149,114,21,59,253,143,4,32,0,86,223,136,26,130,137,136,37,134,30,14,2,109,193,46,208,224,204,116,96,60,229,212,23,144,63,36,32,17,197,132,206,211,64,214,154,205,167,87,182,59,17,144,193,236,181,120,68,114,183,76,169,153,178,146,177,6,188,48,213,26,203,161,96,84,108,157,214,132,148,97,13,239,66,170,193,169,225,134,166,83,115,29,119,163,65,135,77,235,16,79,24,213,136,51,58,233,213,43,58,43,168,149,89,138,93,166,91,50,238,94,150,213,136,179,35,24,62,44,82,24,157,110,212,99,93,82,154,183,60,195,37,245,74,235,13,55,119,23,212,43,255,142,254,125,194,37,170,0,103,131,43,42,140,134,166,49,5,24,217,51,99,2,176,13,124,76,48,248,156,24,76,30,60,152,88,188,22,5,0,128,1,66,137,16,92,193,224,224,65,96,197,128,35,12,18,4,134,151,237,49,112,154,226,16,229,7,67,241,104,192,140,245,61,78,162,19,89,39,132,186,128,48,41,225,41,144,79,210,101,23,196,24,194,4,178,102,0,202,157,118,64,218,180,229,98,16,13,60,82,189,185,41,226,4,181,29,69,50,119,165,174,2,180,57,17,85,3,249,61,34,130,89,146,52,250,137,93,8,114,244,100,129,218,134,50,34,34,38,222,159,232,222,232,159,134,91,98,154,250,90,27,39,143,70,186,198,180,226,147,11,38,164,227,135,93,126,129,165,245,185,187,186,248,186,229,176,153,195,159,205,245,242,255,159,119,219,175,237,151,243,115,132,104,0,0,34,0,129,114,71,41,169,56,172,9,25,26,249,196,69,203,97,207,198,212,80,81,233,237,249,239,246,48,37,236,196,235,47,33,194,99,10,36,242,14,74,70,217,42,102,117,3,91,119,187,252,51,209,46,182,127,183,187,121,62,176,234,219,13,8,246,214,187,54,168,169,99,144,203,116,189,218,251,239,78,213,152,141,84,178,179,43,26,186,89,221,55,71,152,181,52,50,215,108,204,38,200,200,146,12,220,8,44,100,107,171,134,110,130,102,2,198,188,48,80,24,2,7,28,10,77,163,34,58,12,30,14,17,11,7,37,88,36,101,164,40,226,144,150,36,186,147,30,10,102,112,37,230,192,153,172,28,255,251,176,100,177,142,6,30,103,70,147,152,91,224,99,172,233,205,48,103,159,23,13,155,34,109,177,89,129,155,179,103,116,145,151,44,32,4,186,132,194,42,94,174,94,53,57,25,4,127,157,136,9,104,191,74,230,35,148,4,207,56,118,229,17,31,130,159,101,227,166,33,9,40,40,156,90,217,112,175,3,155,127,206,153,234,77,180,219,26,137,196,218,253,150,244,213,103,176,113,219,124,154,47,172,222,5,244,103,106,121,251,74,213,172,155,176,203,47,182,252,8,76,173,133,151,15,115,31,189,171,29,189,189,109,237,126,209,76,236,253,107,190,127,115,179,228,72,142,136,187,250,174,179,55,186,33,202,112,13,160,0,9,3,8,155,118,187,116,20,165,136,132,228,130,76,154,148,32,123,52,170,113,73,6,125,223,87,174,220,167,111,79,75,66,21,26,187,125,243,52,35,71,184,133,133,19,81,102,6,128,24,119,122,120,196,106,168,104,80,22,113,166,117,21,92,255,228,252,243,242,23,89,178,50,210,148,175,161,149,114,246,90,38,233,149,100,237,50,175,157,100,93,18,172,204,218,169,172,223,187,62,7,69,0,0,156,176,219,84,76,232,40,220,114,78,25,56,222,73,76,97,144,20,158,128,81,32,19,16,39,49,146,58,19,18,20,38,4,12,11,102,110,97,143,2,79,2,133,26,139,27,97,44,237,250,123,97,18,229,242,176,44,81,0,235,156,56,5,215,138,177,23,156,112,61,226,102,108,181,253,111,167,46,118,145,187,99,63,13,215,237,73,107,246,253,210,124,38,67,44,176,252,214,213,249,119,57,187,217,118,255,112,239,246,161,153,222,181,233,47,231,20,19,55,187,202,119,253,255,72,45,96,161,140,151,86,100,112,96,152,75,135,50,54,205,164,88,85,156,62,73,186,114,205,129,150,33,233,76,235,234,89,234,60,101,50,149,186,202,132,173,42,1,41,201,32,43,230,30,177,0,45,68,209,4,181,4,144,146,182,244,33,210,189,119,116,231,137,89,126,231,207,204,28,208,58,194,78,133,117,68,60,161,48,72,254,182,60,170,68,74,88,100,73,57,69,68,58,105,93,78,119,195,99,95,172,146,179,18,254,105,107,191,194,66,218,237,205,239,78,106,189,188,159,237,86,106,51,37,53,206,236,183,244,58,91,183,70,85,245,189,67,87,194,56,89,142,77,103,22,42,24,56,112,102,53,185,167,142,102,61,9,0,158,201,232,23,53,24,72,63,23,49,192,245,42,68,130,34,32,88,67,128,28,91,11,132,10,1,8,3,37,2,166,131,49,96,131,160,21,251,26,85,50,246,171,8,176,16,128,14,134,172,90,2,127,82,228,20,4,12,3,82,48,75,179,237,198,30,142,74,30,169,4,106,255,251,178,100,181,14,133,71,102,200,155,99,87,178,100,76,217,99,60,98,174,21,249,157,30,78,13,94,193,82,51,102,220,192,150,112,139,117,97,168,235,89,134,39,51,130,103,166,49,118,225,248,92,228,196,142,114,114,115,84,251,185,134,239,248,246,34,18,17,186,237,230,158,171,28,111,46,233,239,124,149,33,249,111,148,176,236,196,11,69,51,204,169,29,239,195,35,43,87,138,96,195,227,2,251,162,49,213,181,93,149,206,215,152,232,179,0,133,148,96,17,119,255,150,156,141,143,4,177,6,72,216,39,45,169,55,121,13,66,252,115,119,39,217,255,242,254,92,145,25,119,151,202,205,230,219,203,18,68,33,17,129,116,138,56,227,102,43,35,20,228,106,187,209,233,114,163,30,101,187,30,140,198,33,250,57,202,148,178,22,187,178,106,179,232,255,163,126,175,90,127,174,192,170,0,1,119,248,59,192,196,205,251,4,68,131,183,31,124,194,5,63,25,49,85,17,64,10,160,42,216,41,163,187,98,202,168,77,122,8,181,184,114,243,154,250,212,151,196,31,71,82,59,44,126,89,123,19,97,139,82,38,225,180,248,33,82,44,72,101,31,30,151,189,216,126,42,87,151,219,140,82,97,133,138,150,47,74,218,229,38,113,55,110,31,141,218,177,220,41,41,44,115,159,246,153,125,211,205,207,10,59,47,194,151,68,47,102,75,39,247,12,251,151,185,88,180,23,51,147,170,100,165,4,143,125,55,43,174,147,122,239,222,39,47,35,157,18,247,230,154,72,36,13,83,54,33,44,150,148,238,61,38,31,41,51,91,223,148,2,55,160,0,6,187,224,53,195,46,4,216,192,0,13,14,150,29,252,4,37,45,155,98,65,232,76,69,230,75,6,51,57,16,97,84,33,99,124,142,111,84,84,120,147,214,7,52,225,248,94,15,89,139,8,227,24,228,16,58,19,230,25,55,61,132,208,122,20,32,104,27,38,218,129,81,182,117,122,189,56,242,3,167,7,145,28,31,151,8,143,208,243,172,235,87,207,76,106,3,202,107,254,68,142,75,21,17,207,21,169,198,178,10,147,4,177,241,152,116,25,95,55,12,148,61,88,209,228,196,193,71,157,106,67,210,60,160,242,70,83,173,189,163,40,187,72,225,237,69,185,80,98,145,143,182,26,253,221,93,189,84,77,85,240,239,188,93,223,73,27,39,48,17,234,185,116,49,42,117,205,52,77,52,12,81,128,130,23,85,179,46,50,1,26,122,29,150,53,36,170,95,12,180,232,147,110,229,81,178,233,18,246,123,217,115,235,58,176,54,24,163,119,7,26,175,29,183,25,104,168,11,42,66,96,178,204,169,197,11,30,40,88,117,1,65,147,70,200,240,1,96,95,38,139,10,133,187,255,251,178,68,211,142,229,62,102,203,155,38,87,176,172,108,233,67,105,232,126,83,109,155,46,108,140,190,130,59,51,102,13,131,143,136,82,38,189,36,107,238,4,218,82,167,202,94,178,150,242,172,177,222,131,97,170,9,238,225,248,235,213,5,58,3,52,81,7,211,35,150,28,167,60,174,110,92,225,110,147,198,242,67,41,209,193,163,92,156,137,174,136,171,213,204,90,87,116,213,191,239,198,253,20,171,255,192,73,183,225,77,96,103,89,164,133,150,67,5,75,44,126,216,196,141,178,59,215,53,79,93,254,202,7,141,91,119,168,221,104,187,253,41,176,216,101,13,228,77,36,91,72,220,60,240,181,151,73,156,33,116,5,33,28,10,100,134,49,12,25,12,194,144,94,50,8,54,126,126,106,125,254,168,227,187,19,109,29,189,112,98,32,24,121,0,124,41,30,66,118,183,95,58,253,182,63,23,147,213,24,218,74,167,231,236,145,252,225,188,205,242,93,175,60,217,144,157,208,178,56,74,84,243,41,153,90,101,254,71,19,230,135,253,98,165,127,172,95,40,74,106,0,1,44,208,80,240,102,67,165,12,221,131,3,150,53,136,65,205,152,90,107,24,113,33,65,172,232,193,131,165,124,146,173,32,211,78,137,107,60,248,234,0,80,213,64,176,238,42,148,160,158,18,136,170,164,2,6,188,158,101,54,81,231,253,80,175,132,119,14,8,134,102,24,25,144,16,14,170,12,36,28,28,20,21,138,187,240,12,85,214,181,45,106,114,153,246,116,238,178,23,157,62,169,166,218,203,133,15,87,213,44,179,44,127,123,255,165,155,42,88,195,249,19,36,148,73,133,234,249,239,59,229,183,254,255,18,167,53,167,155,82,51,250,135,230,152,255,246,142,110,111,159,238,157,83,219,208,231,255,164,160,4,176,0,13,247,226,65,200,74,172,42,46,159,109,140,206,108,119,189,71,124,127,226,181,46,186,69,62,157,252,149,28,111,91,60,252,184,114,252,191,255,171,42,57,108,200,150,82,59,152,142,42,229,43,56,147,50,218,234,207,103,247,115,213,218,71,101,62,143,107,250,237,34,215,71,39,90,122,218,169,77,189,13,111,165,178,1,89,252,48,61,116,201,66,193,153,17,157,18,198,9,47,154,228,48,98,64,216,84,86,36,59,14,90,24,104,80,21,0,130,144,100,193,34,241,8,199,163,192,227,3,11,129,167,151,102,8,148,185,98,49,129,46,151,37,3,84,89,122,130,133,24,64,198,64,24,120,112,98,166,150,145,188,67,210,2,75,248,76,233,122,196,34,42,112,189,1,130,129,169,0,168,87,8,182,67,73,46,134,38,190,159,39,77,104,191,143,139,92,12,97,137,32,8,40,82,77,51,134,39,29,102,140,182,255,251,178,100,187,142,197,21,103,74,27,67,63,176,86,44,233,179,48,101,110,25,13,155,26,78,101,111,193,151,179,102,76,209,159,216,114,84,232,82,211,229,122,85,222,123,56,60,217,87,183,67,78,218,55,163,176,242,166,242,172,196,33,52,197,55,95,78,74,93,60,211,162,106,116,98,217,176,156,112,245,212,114,230,241,160,249,90,157,17,47,216,217,189,35,118,178,59,230,34,175,235,249,170,254,235,255,223,15,11,128,5,187,122,16,99,0,33,7,32,151,137,145,116,158,110,58,15,71,33,155,185,210,145,57,53,190,166,189,146,178,14,157,218,182,94,199,74,52,19,95,255,249,226,241,64,242,74,173,217,37,34,162,170,26,211,40,200,74,106,201,69,12,174,227,26,148,67,42,59,51,36,166,251,199,170,221,61,203,226,66,110,112,210,223,11,25,110,89,237,205,117,36,68,159,182,251,123,127,239,207,15,0,2,211,79,167,52,20,243,133,227,59,230,179,149,86,60,227,163,62,53,50,211,52,46,56,114,64,186,65,134,10,154,88,144,88,13,156,130,18,74,199,76,237,68,192,21,152,147,2,236,15,24,9,88,209,129,37,70,149,49,70,1,45,32,54,70,78,20,143,50,13,58,128,73,32,19,43,248,129,64,16,73,166,147,170,241,59,68,5,16,60,104,174,126,196,44,121,0,46,91,17,73,167,121,255,115,159,166,90,214,159,103,157,12,138,192,121,224,53,238,197,211,54,242,70,195,108,255,58,210,61,247,187,254,178,174,164,151,217,70,8,214,138,20,86,171,181,86,208,223,105,148,217,4,86,147,164,117,3,232,31,73,211,106,71,145,82,236,130,108,145,178,208,68,201,102,75,91,208,60,94,103,90,102,199,73,70,56,198,41,175,76,250,9,230,29,23,173,39,83,181,181,24,132,128,88,0,6,0,0,110,223,6,106,77,201,36,225,138,85,252,31,23,157,35,86,89,70,95,118,253,192,33,98,34,52,114,88,171,56,237,191,245,46,243,135,174,207,235,154,121,174,161,40,189,102,146,15,231,93,216,125,113,246,172,180,155,77,119,181,175,218,69,170,254,251,80,219,159,109,88,191,155,190,146,106,167,116,120,51,186,142,110,31,211,239,251,139,143,255,137,5,138,148,149,134,61,140,105,161,70,84,210,103,36,102,106,60,106,41,230,22,64,100,6,40,0,52,161,49,82,83,4,45,85,101,11,73,181,1,5,2,24,161,178,199,110,69,1,15,200,208,24,40,72,32,100,56,109,122,39,82,9,212,192,66,28,218,46,193,8,80,200,147,46,88,53,176,215,151,48,132,41,250,182,207,74,160,128,224,193,97,5,46,98,169,136,247,182,174,251,115,129,100,246,91,197,156,202,158,20,136,45,82,244,255,251,178,100,207,142,134,109,102,198,19,121,107,242,97,236,233,154,48,40,140,24,25,155,30,109,133,254,129,136,179,102,52,192,158,112,86,210,252,171,216,2,25,114,32,119,114,205,28,205,126,99,251,217,154,139,56,235,147,103,40,158,216,206,116,118,97,201,231,92,120,178,98,59,150,251,181,51,31,238,240,164,180,149,125,191,150,221,210,210,103,16,181,215,177,155,199,157,202,60,254,111,245,2,4,215,197,41,6,254,249,198,113,134,225,61,74,64,128,0,0,151,108,128,184,123,94,116,6,211,8,39,128,196,79,30,79,158,252,128,122,105,122,1,198,93,203,242,16,108,252,252,3,100,57,95,191,43,62,157,127,178,196,5,138,66,146,119,70,37,116,189,206,162,21,162,93,102,156,183,26,28,98,163,145,73,179,29,22,167,102,181,55,74,25,100,178,162,207,169,168,232,142,169,57,222,221,141,103,179,30,205,215,64,133,53,0,0,156,172,206,242,53,199,12,47,97,99,128,48,102,62,49,109,204,2,178,96,38,140,64,80,8,85,8,42,67,102,73,196,208,87,230,21,10,50,48,9,219,100,129,151,18,8,151,98,116,176,6,88,44,13,19,2,192,83,192,26,45,63,20,247,92,85,195,40,91,75,230,97,103,41,50,246,170,154,203,130,154,212,170,78,222,69,157,188,110,188,186,141,77,80,212,151,178,136,125,250,157,142,74,175,215,231,210,243,13,127,252,114,222,145,121,255,205,204,220,143,84,62,222,150,89,30,35,55,247,85,53,243,43,102,220,39,137,51,248,45,8,66,40,146,41,75,224,134,64,37,187,155,34,212,17,122,215,90,205,169,104,213,182,213,166,22,78,0,1,128,1,9,45,103,67,18,33,161,152,148,57,158,237,5,137,132,163,80,81,243,99,211,117,113,17,199,32,85,145,13,1,146,203,65,243,251,153,5,48,87,251,253,21,93,68,45,11,255,87,203,241,114,161,137,17,114,236,34,46,218,187,8,209,25,213,44,107,43,148,198,41,83,86,141,139,141,92,177,71,42,85,149,170,238,172,138,157,181,85,239,41,59,239,42,211,171,255,255,131,59,186,112,49,102,200,116,97,174,38,192,250,104,231,39,176,210,102,130,134,70,194,105,2,133,98,194,33,0,16,184,152,1,107,130,129,33,97,226,132,51,12,56,46,115,116,14,27,40,7,177,7,140,193,20,224,8,1,90,133,76,4,34,16,181,240,185,193,99,42,33,97,65,33,103,232,7,12,19,92,170,211,156,160,3,76,200,42,152,140,253,8,90,19,6,11,9,128,21,251,67,91,243,174,195,26,71,199,122,26,46,21,244,226,134,193,145,168,188,117,149,26,32,96,101,213,123,97,242,198,199,124,83,141,42,123,117,29,63,11,255,251,178,100,205,142,133,71,103,72,155,67,111,176,102,204,233,106,60,101,138,23,221,155,26,77,225,111,129,180,179,102,104,192,162,96,204,202,48,200,47,58,216,81,231,159,196,212,123,183,69,199,245,95,55,51,238,57,23,165,81,95,44,108,79,23,82,147,15,55,214,184,54,66,238,250,153,149,78,253,197,238,230,253,222,208,48,160,128,0,54,255,240,249,151,138,182,9,92,43,143,145,64,118,48,250,161,74,104,34,190,57,61,128,136,139,127,219,44,83,231,254,121,41,162,150,37,14,136,22,58,138,66,14,103,87,104,54,158,11,90,214,102,226,137,181,26,61,93,109,4,92,125,76,84,91,36,197,66,164,90,13,186,72,88,230,26,34,125,12,168,226,127,40,238,233,245,249,239,185,205,148,22,77,146,36,108,100,155,241,17,198,207,197,94,160,130,0,0,108,244,134,204,49,76,207,16,194,48,198,71,206,212,4,26,4,40,26,36,194,184,87,96,56,76,173,73,92,51,144,40,145,143,130,189,227,163,142,170,183,191,96,225,39,149,62,130,129,139,233,175,175,240,176,72,80,8,179,98,64,134,14,12,97,99,102,136,92,104,137,5,221,48,5,76,240,48,194,202,146,152,211,216,89,19,46,194,143,18,174,196,193,227,132,104,10,9,45,203,14,130,159,4,20,130,114,241,167,33,190,88,43,192,50,193,25,36,171,226,2,173,20,64,81,128,14,101,33,98,5,151,106,13,41,142,88,202,206,191,231,30,45,63,254,213,181,158,194,134,201,52,204,218,87,47,186,83,39,86,29,47,33,237,86,86,251,185,106,105,43,139,215,253,234,181,248,188,47,136,48,179,74,250,196,150,51,12,27,109,178,59,108,10,60,86,103,81,89,153,37,154,62,115,125,53,110,237,15,24,150,99,218,218,214,179,138,97,138,35,249,225,63,154,151,181,49,122,226,240,6,28,108,32,4,66,0,0,119,255,206,207,25,141,12,100,243,40,186,78,202,29,205,95,83,69,127,232,219,37,29,72,28,110,201,86,198,157,219,59,144,251,138,17,212,238,34,36,0,32,112,92,134,47,238,169,74,222,217,72,112,6,41,136,98,217,68,145,14,100,42,57,86,202,153,164,123,51,41,12,150,177,101,209,217,145,189,102,85,70,78,134,166,211,13,255,154,185,255,248,119,91,252,97,72,24,209,144,128,48,115,84,131,41,232,124,180,37,12,162,154,230,16,34,6,2,1,143,177,229,18,107,75,14,251,215,113,29,8,138,55,53,54,108,255,68,18,217,214,103,107,144,194,13,109,40,113,212,171,21,29,1,8,225,134,90,194,114,168,196,111,61,42,218,142,68,77,40,179,20,88,239,24,136,23,144,153,244,165,134,84,197,77,82,245,36,208,72,255,251,178,100,215,14,7,94,103,200,27,121,125,176,97,76,233,202,48,162,140,22,49,157,42,108,133,126,1,107,51,103,104,147,9,112,210,213,137,174,140,6,133,174,92,20,230,75,109,203,123,135,117,243,108,250,242,211,24,172,162,233,97,202,236,155,165,110,99,175,74,21,122,151,46,184,174,147,138,56,140,44,201,171,137,246,207,51,177,150,165,93,24,84,191,189,149,186,174,182,168,187,43,218,123,48,124,230,165,251,123,255,187,243,16,14,144,16,8,130,0,111,255,33,140,83,161,34,78,60,218,33,8,68,253,58,139,124,143,235,235,114,191,232,246,34,137,67,217,25,220,178,149,5,2,108,43,14,178,177,92,65,234,81,157,27,255,165,77,101,171,37,213,72,179,162,181,85,238,103,20,71,75,28,239,122,83,83,233,122,91,123,116,78,245,73,59,108,191,209,254,244,172,175,255,125,64,170,0,0,107,140,201,115,12,89,152,197,209,198,191,76,188,128,203,150,225,211,14,5,14,128,48,131,128,224,163,36,48,50,112,80,81,34,98,2,153,20,37,97,147,153,117,141,12,151,171,229,210,44,168,32,66,38,36,170,25,11,30,137,54,217,0,243,165,84,132,195,40,149,82,5,194,14,184,116,21,192,94,39,109,237,46,240,112,138,5,6,151,236,172,133,129,8,4,180,104,75,29,44,68,26,135,53,100,255,117,193,71,33,4,153,130,200,23,240,93,129,89,11,0,2,40,79,201,50,196,137,103,103,208,102,166,182,66,167,93,110,243,230,167,9,3,51,22,81,195,233,162,120,121,49,83,160,203,60,202,119,65,157,5,61,106,179,50,170,244,93,108,129,131,45,29,169,36,236,190,141,107,62,211,61,157,74,116,26,169,197,157,52,119,50,169,127,90,13,64,35,50,0,64,0,59,181,74,183,165,145,170,99,127,51,32,13,199,33,240,163,100,128,203,6,241,167,158,108,238,187,166,105,72,223,53,196,45,236,42,237,219,207,84,44,85,33,42,164,24,200,23,244,130,230,95,255,153,169,30,68,111,255,203,72,189,115,102,61,71,82,146,229,78,161,46,187,65,233,162,188,51,57,6,40,249,19,186,148,62,30,230,100,89,71,253,117,99,158,235,106,85,174,119,175,83,56,114,175,93,10,161,76,114,224,57,210,75,37,0,141,249,65,16,103,88,28,100,2,52,132,24,141,241,84,42,63,166,178,146,49,196,1,0,75,115,7,22,177,53,164,208,68,77,59,80,122,149,233,94,43,149,34,200,65,179,133,131,80,35,14,45,207,66,98,81,50,148,28,146,212,157,87,138,192,166,211,169,84,135,163,130,92,23,65,167,37,155,47,64,148,98,30,118,226,141,41,92,61,213,226,176,107,74,105,174,83,238,240,218,255,251,178,100,209,142,166,71,102,200,27,121,107,114,106,140,217,135,60,103,190,86,57,157,38,109,25,94,193,127,51,102,76,240,162,57,173,134,249,255,204,171,171,183,118,221,191,242,91,129,184,244,8,17,152,45,11,34,231,158,64,180,38,235,95,237,227,108,183,140,151,110,245,217,254,102,167,146,215,227,49,218,23,186,103,248,255,22,94,116,214,110,111,83,117,87,191,236,105,64,19,117,77,255,105,106,98,150,99,250,4,143,83,237,165,82,181,252,118,54,169,162,226,77,203,110,109,142,108,224,31,155,33,156,71,1,202,61,66,167,45,188,190,109,148,249,31,12,178,238,58,186,185,237,111,186,106,71,151,233,142,148,229,71,189,245,238,149,23,79,63,113,115,207,125,67,219,85,71,188,180,127,245,23,220,189,95,42,180,175,204,220,127,90,76,0,119,211,0,1,111,248,197,119,52,116,205,133,1,160,132,32,70,192,5,192,166,65,48,193,210,143,97,141,14,58,17,252,132,6,21,48,136,76,40,4,7,51,37,230,146,10,118,228,187,14,4,69,253,116,99,173,129,42,85,77,176,133,206,24,82,76,46,117,82,114,170,187,22,166,166,158,101,235,17,139,191,210,168,229,248,235,140,215,221,165,174,215,160,247,105,8,84,185,111,63,22,187,123,114,172,170,229,252,173,143,243,243,142,223,165,171,188,103,173,103,94,167,51,237,172,243,177,150,233,115,222,241,198,190,242,207,13,253,188,255,183,41,228,152,103,149,55,213,202,222,82,139,89,84,146,78,203,227,217,97,246,48,214,91,253,97,173,229,222,246,189,189,92,173,203,220,253,229,217,140,247,188,53,246,241,252,242,212,174,155,60,55,248,107,125,231,225,252,239,229,149,127,179,217,90,242,177,201,0,0,107,118,33,9,64,113,109,67,211,54,20,141,17,8,103,80,80,212,41,55,30,226,36,45,141,75,178,157,20,232,66,15,94,236,100,163,82,235,49,144,131,68,17,104,89,57,47,234,34,36,20,81,113,51,137,187,136,40,153,170,90,171,25,24,138,200,231,186,190,204,114,115,58,171,163,34,80,167,154,165,216,236,138,119,68,73,210,70,217,21,166,91,226,142,123,17,230,118,74,146,168,75,223,238,176,146,128,0,15,11,206,209,180,111,6,134,26,76,104,17,198,8,154,59,106,118,35,40,136,96,66,230,16,46,98,133,32,34,163,39,29,12,27,34,98,18,54,0,11,153,201,153,135,157,25,130,136,208,2,50,12,0,52,204,66,85,46,83,81,50,66,23,144,1,49,141,140,74,51,56,68,213,139,17,156,18,80,220,80,76,97,6,135,27,52,76,128,68,76,193,19,72,12,13,148,72,178,95,151,9,187,177,5,212,107,3,5,28,0,13,156,255,251,178,100,214,128,6,114,103,202,29,107,0,2,107,236,233,131,166,20,0,35,241,211,38,121,189,0,2,189,179,38,79,30,240,0,37,230,157,177,170,56,102,152,0,42,155,97,96,80,162,70,100,109,111,27,149,0,201,76,241,240,115,32,226,1,198,21,217,8,18,6,70,217,107,150,52,153,80,78,210,221,175,189,244,28,64,28,48,201,135,10,4,73,0,192,96,96,16,214,19,117,42,227,114,159,41,77,187,51,57,93,192,194,0,30,14,90,64,194,5,1,196,134,36,130,177,51,76,41,107,89,187,173,217,249,69,136,196,74,6,183,83,122,187,46,106,207,123,200,252,172,104,58,102,190,90,158,175,86,165,91,188,237,223,173,127,127,255,223,185,143,243,251,249,87,255,254,227,205,239,249,255,251,215,255,239,92,207,255,255,255,119,40,191,255,255,255,255,255,255,255,255,255,255,255,255,254,200,0,161,112,186,127,118,196,208,153,26,74,242,30,69,182,39,75,233,125,128,88,218,82,231,149,7,172,185,43,52,246,141,48,233,138,59,180,8,110,47,254,55,38,213,202,136,116,213,99,234,6,30,200,224,192,115,151,114,249,70,228,91,61,220,89,61,45,146,118,76,199,98,5,74,231,9,144,191,233,138,213,131,22,13,32,104,250,46,2,110,74,17,135,26,17,108,102,153,254,12,89,115,169,119,188,22,3,236,232,60,12,100,98,161,137,199,53,182,225,218,249,212,40,112,30,45,70,129,39,150,51,67,229,100,83,169,151,126,37,217,245,170,102,29,47,184,152,222,254,47,2,251,214,49,175,141,123,223,122,143,187,110,185,206,55,173,103,90,189,63,214,177,108,231,192,0,0,37,200,69,177,237,177,238,152,42,16,24,72,142,3,5,159,191,242,35,73,33,146,16,74,99,132,22,4,26,138,197,38,45,50,217,115,4,132,170,169,118,72,158,165,48,131,22,5,16,81,254,124,116,16,64,205,97,64,217,83,164,186,151,146,236,100,81,193,193,26,187,184,6,46,117,30,148,165,96,133,116,48,133,5,2,100,50,97,18,224,165,115,88,75,229,14,139,151,109,150,142,144,66,186,198,98,134,120,227,69,67,96,98,148,139,250,144,250,150,191,242,109,227,221,84,222,90,207,95,159,254,63,220,115,253,238,110,158,238,55,232,185,172,110,91,185,57,122,229,23,119,170,213,174,99,150,251,141,204,234,115,241,221,124,245,79,251,207,46,127,117,175,223,255,63,159,150,95,255,255,207,255,255,253,127,254,191,247,207,255,255,255,255,255,255,255,255,215,255,255,255,246,124,32,0,0,123,108,193,233,152,226,214,136,48,218,0,56,86,169,57,105,94,143,189,165,45,15,212,217,120,114,22,125,161,95,222,78,217,224,64,255,251,178,100,121,142,38,102,102,202,159,103,32,0,99,40,57,183,230,32,0,22,153,157,44,109,25,94,129,68,159,167,92,146,142,32,5,242,6,151,35,13,77,216,210,0,14,195,67,248,112,145,120,78,63,217,23,167,141,231,95,253,101,236,110,194,41,149,140,129,136,172,101,206,49,153,111,186,171,35,114,208,124,155,24,136,3,190,222,53,44,73,215,247,248,119,54,238,252,203,150,6,90,2,3,25,78,76,81,121,3,171,35,82,139,181,243,10,73,121,128,10,7,36,125,192,166,73,157,218,123,82,194,125,215,151,179,100,98,118,6,68,75,226,34,192,83,197,156,134,24,156,142,53,197,58,119,109,63,137,197,13,146,8,140,188,8,144,197,173,32,244,188,133,2,65,65,195,1,149,20,100,64,5,213,154,107,145,53,109,148,69,140,120,40,10,4,46,99,68,137,163,235,64,165,149,200,237,196,119,127,252,131,85,109,125,44,135,245,223,249,173,149,26,142,78,56,180,100,166,49,168,183,126,64,145,199,28,157,188,66,41,32,231,70,217,223,60,34,178,205,53,154,140,94,214,212,228,234,143,89,199,28,68,150,91,51,162,169,147,145,76,249,206,84,5,13,64,4,191,254,246,158,200,146,1,169,47,161,100,196,2,78,70,19,172,98,231,119,65,135,123,48,238,150,57,222,146,181,17,192,198,38,191,38,170,200,208,72,220,43,75,239,233,243,239,68,124,207,204,205,213,66,175,104,235,120,155,5,238,141,176,102,134,36,15,141,48,139,174,210,16,215,233,171,216,157,126,113,0,0,191,248,47,137,118,201,160,53,35,9,69,17,78,160,147,228,33,162,228,152,57,150,23,108,198,152,111,144,93,54,148,166,18,37,1,141,67,16,226,143,170,230,108,50,34,103,60,161,135,162,202,110,15,82,176,20,109,74,82,225,68,217,106,222,124,201,72,99,144,106,63,92,114,90,140,56,85,96,197,14,0,81,102,133,125,25,158,22,142,228,72,17,181,150,38,233,80,5,133,160,32,5,213,138,63,173,166,15,180,94,199,200,59,254,190,50,172,111,206,161,159,252,141,35,62,160,152,226,132,80,70,166,136,194,197,154,219,34,110,9,34,31,124,212,155,154,90,149,109,92,217,210,214,219,54,172,250,49,231,169,154,204,119,91,91,57,119,208,205,159,79,85,90,153,207,223,125,68,192,2,139,0,0,246,217,112,250,171,149,11,163,85,133,68,173,22,115,230,42,31,17,78,205,140,219,136,147,153,175,122,131,98,219,73,175,24,219,69,27,76,27,195,175,50,117,189,20,56,148,58,220,133,87,100,110,86,41,127,111,84,67,42,14,71,157,25,81,12,152,236,134,20,105,52,109,37,124,207,106,219,249,53,181,61,118,255,255,251,178,100,134,14,229,184,103,75,27,41,63,160,90,76,217,179,61,2,124,21,217,157,44,109,25,94,193,94,51,103,12,194,137,232,255,255,191,254,129,78,254,24,229,34,27,224,99,129,194,34,193,2,140,152,242,169,16,113,178,245,9,24,47,209,136,6,97,135,94,11,153,70,240,40,22,120,68,14,16,241,200,95,134,61,14,136,71,174,230,178,97,133,47,81,193,78,141,251,237,121,228,127,96,24,154,116,45,226,192,66,96,148,196,32,234,203,214,156,22,135,34,40,208,251,35,106,241,148,221,235,131,91,37,230,208,35,38,40,75,202,255,8,130,57,214,153,52,11,62,207,164,251,187,33,253,127,207,181,141,247,248,220,239,200,23,38,247,41,201,218,20,197,175,254,228,102,140,162,120,173,18,61,23,119,183,194,66,45,154,243,196,116,19,29,222,123,111,152,195,113,245,183,62,59,126,159,239,102,170,230,127,229,65,55,187,250,57,220,152,121,116,97,248,172,182,124,104,124,89,46,73,93,122,244,23,171,94,53,24,140,69,254,74,52,245,119,9,143,222,42,183,177,7,42,12,106,108,232,158,82,61,24,140,116,163,162,43,171,17,25,157,84,195,58,59,239,204,68,57,138,148,117,99,185,26,99,214,169,155,119,67,215,179,167,233,95,255,255,233,255,168,181,0,0,182,240,200,180,30,2,80,168,65,28,42,65,74,70,91,5,208,130,149,2,140,5,229,10,26,8,16,4,47,2,12,149,70,51,20,58,29,91,16,11,197,39,107,244,209,112,64,212,176,93,38,76,27,246,50,8,33,28,170,55,41,90,116,109,37,196,73,22,84,58,24,104,108,157,44,28,231,173,141,87,86,80,202,89,146,7,159,135,19,210,125,149,198,119,47,99,173,128,4,77,131,78,23,30,28,139,174,203,51,107,226,79,133,142,212,254,198,109,226,201,43,117,216,247,42,146,132,2,202,20,25,73,115,172,182,169,178,208,167,228,225,9,19,151,105,104,206,177,5,70,18,148,75,39,37,10,181,7,207,183,77,78,27,20,182,27,181,94,254,255,95,43,103,61,168,218,214,212,103,83,150,239,253,84,168,8,0,0,104,0,2,255,243,175,202,117,149,36,23,222,60,11,138,78,24,210,23,216,129,149,171,157,82,39,51,15,174,172,204,11,46,72,61,93,139,179,37,192,232,27,190,255,148,239,116,85,73,55,208,140,67,41,143,85,59,190,109,218,45,223,82,209,218,185,149,208,163,221,233,219,87,95,255,255,255,233,175,246,254,34,107,225,171,196,105,45,1,83,7,50,39,74,44,160,209,43,28,74,10,118,14,30,102,103,170,85,218,6,156,181,133,15,137,10,4,151,83,100,145,141,51,89,130,160,26,87,248,44,49,188,147,255,251,178,100,161,142,133,225,102,202,155,73,87,176,83,172,217,234,48,98,116,24,41,157,40,109,37,94,193,152,51,103,92,244,149,96,24,196,73,52,227,7,79,145,167,36,110,41,7,81,43,113,114,223,150,148,76,5,148,2,133,80,78,164,139,240,58,36,89,116,161,228,89,180,8,15,247,198,90,249,44,150,130,156,230,4,68,42,24,12,0,242,199,33,142,89,122,170,110,57,61,158,235,18,22,136,84,137,17,10,194,97,1,115,3,66,97,90,70,198,77,2,36,4,69,201,86,137,42,244,137,12,81,218,19,108,50,141,218,232,253,141,43,41,106,42,133,198,179,228,179,110,215,185,206,235,214,124,168,237,177,47,8,251,234,111,247,206,201,27,118,245,148,243,15,40,19,78,17,0,13,255,237,83,73,9,101,197,114,145,142,236,145,213,80,150,149,52,118,81,249,73,231,83,45,4,161,180,61,166,23,97,34,198,92,172,23,169,80,221,158,163,158,43,190,143,191,20,15,56,136,72,88,84,195,196,21,134,7,132,227,196,76,80,226,74,104,232,130,20,129,241,172,228,99,165,148,238,136,185,141,119,209,75,173,178,109,244,127,127,175,236,243,203,183,249,244,246,116,17,0,1,127,208,199,84,134,0,0,224,33,202,48,97,230,248,65,74,215,50,106,157,65,171,50,255,8,65,172,138,162,68,152,20,40,202,21,195,18,120,197,215,185,221,17,140,183,215,192,0,245,196,141,228,219,51,169,19,116,134,220,168,165,100,43,180,58,123,155,40,46,237,20,170,23,47,94,34,203,196,30,12,35,45,194,219,249,185,99,85,138,144,3,22,144,65,141,30,221,104,122,197,216,39,28,238,103,255,163,232,73,213,70,88,202,72,19,35,108,143,176,193,192,160,76,156,169,83,162,129,8,195,73,38,201,130,210,32,187,20,179,142,37,99,30,235,80,243,228,204,28,181,53,113,185,214,230,98,147,188,249,8,195,214,90,84,239,179,171,243,175,253,54,219,99,15,233,254,231,129,115,128,0,150,218,200,138,238,83,51,161,197,11,131,41,37,106,142,160,171,123,74,184,128,230,89,144,99,215,163,201,236,74,229,74,13,163,194,221,56,173,124,104,113,35,222,103,217,239,204,167,208,148,57,197,142,118,100,33,206,234,168,164,163,179,37,17,108,205,237,34,221,109,245,253,29,151,223,219,255,254,191,251,39,79,252,90,237,160,50,137,191,138,8,58,37,1,50,198,151,13,68,10,51,22,78,157,102,22,96,201,161,160,64,97,177,241,194,100,198,147,150,132,104,52,102,204,12,214,229,142,136,201,250,18,168,17,173,197,2,196,36,196,155,64,212,54,154,196,102,179,113,87,209,16,64,216,61,220,3,18,140,197,17,143,2,238,255,251,178,100,173,142,5,169,103,75,27,41,87,176,85,172,217,179,60,101,120,23,245,157,42,109,49,94,129,115,179,103,232,179,11,144,11,14,130,208,222,36,252,43,13,51,133,44,170,244,203,6,65,169,27,217,171,169,233,100,13,75,140,99,249,53,83,120,226,100,32,24,149,150,149,197,105,12,77,13,83,1,200,99,169,124,43,82,112,88,75,193,65,93,122,230,7,74,184,178,20,58,47,60,90,210,3,113,190,182,237,211,47,244,232,251,98,190,210,243,62,98,145,57,44,63,34,116,90,154,243,221,80,236,248,240,219,219,183,161,11,234,189,55,246,176,64,192,8,6,0,5,255,252,92,110,137,107,210,45,17,87,176,88,168,241,110,169,155,117,254,230,180,246,175,115,127,215,207,42,250,151,187,86,248,136,248,255,147,190,65,209,72,249,135,64,162,188,201,32,41,57,236,13,141,71,40,134,190,22,185,133,62,69,189,50,179,49,243,188,74,50,170,29,211,91,223,43,250,239,209,255,55,254,143,255,250,255,255,241,149,0,2,174,252,125,2,55,168,16,132,45,96,34,6,49,131,95,147,226,35,248,200,95,226,103,84,85,53,57,163,122,227,27,183,46,154,165,136,44,5,214,122,14,5,180,181,84,124,213,106,57,250,244,47,221,165,241,46,201,189,230,233,178,67,180,90,133,212,221,71,191,57,157,97,73,198,51,59,170,26,28,36,7,198,160,188,227,69,102,106,239,69,146,205,50,18,150,93,40,212,28,28,141,44,218,28,213,98,234,105,145,194,169,161,233,117,12,49,102,168,148,225,69,166,236,117,83,85,126,25,237,237,170,126,235,173,222,79,14,8,54,149,210,179,53,109,198,46,135,114,7,253,8,216,96,4,245,128,0,155,126,17,193,86,170,97,80,201,1,192,10,132,42,23,154,13,25,106,171,209,165,21,129,150,107,206,147,80,103,47,155,170,144,22,75,159,32,24,92,49,67,220,210,66,143,14,86,243,141,240,178,70,177,181,94,229,96,67,66,111,52,47,1,31,118,28,201,38,139,57,113,145,68,8,63,135,240,101,220,220,202,253,249,45,248,66,208,24,63,46,16,32,188,32,165,75,30,22,231,139,132,11,101,170,168,203,51,187,159,38,136,78,25,148,130,152,163,237,35,247,57,251,158,158,114,23,123,223,248,95,63,129,214,222,216,82,193,107,17,105,36,71,178,64,117,248,88,137,52,169,13,196,131,135,148,172,204,62,54,174,212,102,16,197,108,238,114,7,121,227,209,249,83,116,7,6,2,85,20,9,207,73,99,239,172,162,24,128,228,92,101,80,152,251,79,164,228,230,215,212,11,110,71,106,150,107,115,25,217,149,82,180,88,165,252,195,69,179,143,109,198,146,117,214,227,77,255,251,178,68,193,14,244,233,103,76,155,8,87,64,135,204,217,131,97,227,110,19,1,157,48,108,33,93,2,60,179,101,193,135,141,248,163,160,131,71,31,59,39,3,27,134,142,171,189,42,105,163,125,9,57,40,167,120,105,99,202,118,233,101,239,225,173,220,59,246,132,85,255,91,185,16,79,145,4,179,7,223,231,213,114,212,250,36,191,50,142,113,24,13,30,57,129,22,135,164,171,72,154,22,11,128,50,18,101,206,22,130,42,153,204,129,219,142,181,182,132,148,41,92,114,224,143,60,215,75,182,35,176,2,148,240,167,131,173,165,125,173,59,1,129,78,151,193,62,74,47,143,92,154,117,82,136,212,186,190,240,84,86,106,207,98,113,51,95,94,26,198,173,105,241,139,231,239,254,234,238,122,196,237,76,136,130,5,187,169,126,153,202,33,192,21,162,12,18,58,173,45,201,224,51,34,8,84,163,135,133,49,64,169,202,144,201,195,58,148,140,43,173,153,230,109,141,227,147,153,230,83,46,222,231,255,64,172,0,5,111,213,161,5,36,140,46,178,3,67,52,254,5,14,231,61,0,19,8,128,173,226,193,131,153,139,182,174,34,83,51,184,203,101,177,8,154,209,121,41,3,37,117,162,183,241,250,105,93,53,29,201,92,198,166,220,203,179,182,181,75,94,61,57,140,118,147,145,158,214,179,202,188,161,100,152,112,46,240,171,175,143,41,191,195,141,156,147,98,254,26,130,165,234,154,167,191,157,245,51,190,118,150,211,156,209,11,114,30,165,208,143,100,231,255,189,156,220,118,190,247,110,231,148,30,142,146,56,194,206,195,143,175,59,255,245,111,57,167,208,17,72,0,45,255,238,120,130,9,225,23,70,145,173,64,136,9,83,241,226,247,38,131,182,154,178,22,227,43,87,145,234,246,126,91,25,136,74,213,85,212,208,68,182,61,202,245,220,102,247,206,228,83,182,81,118,98,54,186,119,72,178,182,37,42,185,100,171,44,240,162,234,14,155,70,36,76,129,206,192,51,190,136,60,251,26,85,66,169,245,100,178,148,106,7,212,231,57,22,66,177,157,213,213,17,14,204,45,114,187,144,236,236,82,17,221,72,142,137,115,196,101,221,100,70,59,147,223,71,103,164,110,171,38,219,45,93,145,13,240,89,32,8,0,41,119,248,128,234,110,138,14,234,232,18,132,240,224,234,74,138,179,88,54,209,8,220,52,142,212,175,163,59,136,230,196,185,99,21,199,22,160,44,187,44,199,68,86,246,182,15,155,35,115,41,245,67,210,155,114,202,242,94,59,217,187,200,176,166,205,36,83,16,127,160,134,82,71,170,24,229,220,113,170,173,171,45,205,52,13,142,22,158,120,133,178,145,26,171,231,93,6,12,152,177,20,132,255,251,178,68,194,132,196,125,102,205,27,6,63,48,139,236,217,147,97,229,166,17,145,155,55,76,61,13,194,16,179,102,77,134,22,216,168,97,137,54,219,127,196,181,76,201,30,54,185,156,96,255,136,131,216,121,145,127,255,117,255,53,255,41,141,175,226,161,213,108,35,0,9,247,252,176,212,83,47,131,106,201,3,17,109,16,100,249,18,29,153,194,19,205,255,120,111,80,214,166,163,164,159,149,73,98,106,81,21,190,24,92,150,202,220,150,201,102,101,21,235,15,181,46,132,60,53,103,188,217,9,6,238,197,44,82,221,57,135,66,186,213,108,124,122,142,183,238,101,236,252,73,84,133,17,98,139,214,36,103,59,89,101,186,36,234,186,43,153,81,213,149,144,232,46,117,84,119,90,161,102,177,108,74,237,162,57,24,203,220,210,181,232,214,153,94,173,92,169,171,251,117,131,170,0,0,165,180,40,56,207,170,214,9,32,194,24,211,141,65,129,55,160,1,144,154,194,152,241,176,163,24,135,100,112,85,144,161,13,37,154,201,27,158,156,180,140,106,160,210,24,60,144,219,2,67,44,9,21,222,148,211,199,101,49,121,59,67,238,210,194,154,126,67,94,14,228,184,152,187,13,146,41,106,31,189,65,59,102,167,212,74,168,254,142,166,167,103,200,196,119,57,157,102,121,93,107,229,255,55,247,235,53,164,121,187,39,249,157,103,204,54,118,134,201,218,164,180,147,193,52,139,103,43,93,255,99,55,91,27,180,59,74,93,183,129,190,193,80,68,130,140,152,201,76,149,215,158,126,73,41,245,81,229,127,12,248,208,56,0,21,187,112,81,162,61,203,214,91,160,0,1,86,87,112,133,86,141,0,132,10,9,45,186,22,178,25,79,213,108,104,48,12,11,81,219,176,255,169,67,71,16,136,205,246,2,138,14,116,3,53,126,169,105,227,175,92,220,142,59,92,86,89,94,209,42,198,155,129,126,200,84,50,78,159,154,3,69,109,171,131,105,175,34,180,160,164,182,88,220,25,113,230,61,110,20,140,149,207,223,179,243,250,108,156,134,253,171,57,244,149,65,51,8,167,89,244,140,63,61,188,55,63,98,246,113,237,183,79,187,207,230,213,191,228,27,85,152,254,41,28,255,74,134,173,40,223,183,63,234,147,186,86,157,185,153,174,32,24,0,101,223,244,57,67,40,79,116,215,41,123,157,132,211,111,95,226,163,26,196,141,140,230,210,218,99,191,65,71,75,90,110,146,83,75,11,124,242,68,87,229,163,63,183,119,91,38,33,94,185,243,180,5,161,206,226,59,151,201,209,161,74,247,51,38,121,228,128,197,221,12,168,232,147,224,85,200,53,43,142,104,121,6,28,241,17,63,125,162,78,49,171,220,136,175,153,187,255,251,178,68,211,140,229,38,102,202,155,38,71,64,160,12,217,83,101,230,180,81,197,157,54,108,49,22,130,13,179,165,205,135,150,152,187,136,28,65,202,58,78,137,45,19,31,18,157,79,109,123,141,38,122,136,70,94,70,143,37,246,186,24,40,47,31,205,71,215,215,255,17,204,149,255,254,128,22,147,110,216,71,102,240,46,117,178,166,38,144,52,132,67,129,93,226,85,53,201,26,251,151,180,181,120,211,230,36,244,179,81,249,99,235,45,111,218,29,112,200,178,209,6,33,47,229,133,10,70,245,122,57,218,45,42,194,55,115,133,187,183,147,109,175,120,47,45,186,253,111,67,198,107,132,85,152,174,102,83,14,247,117,83,156,228,115,201,156,148,85,87,42,187,166,105,246,200,199,58,148,102,207,86,101,84,109,53,164,115,186,90,167,68,163,209,180,60,172,237,179,217,223,127,178,209,136,222,154,2,162,234,0,0,236,140,203,79,12,90,128,194,80,2,234,134,64,58,62,200,0,23,10,160,141,36,150,116,198,207,66,137,4,196,166,70,48,144,134,2,98,10,156,14,111,132,170,73,122,161,106,233,196,148,138,30,85,83,73,7,184,214,193,21,32,169,96,114,220,22,251,37,35,33,116,96,197,111,43,12,155,16,6,163,77,17,80,42,27,107,45,195,52,17,162,51,88,96,79,218,113,37,219,201,79,8,172,224,62,105,184,92,248,106,116,45,33,80,164,73,200,89,210,151,126,116,141,166,149,126,143,193,51,206,175,94,49,37,64,130,98,162,69,201,208,29,155,160,71,104,230,68,147,214,70,188,230,151,90,125,185,179,250,116,179,13,250,151,223,189,45,186,245,231,82,110,175,166,234,234,161,138,70,185,24,192,125,181,116,89,143,105,206,105,223,231,156,128,124,2,0,2,255,254,227,214,66,116,61,108,166,106,232,230,64,112,180,193,12,241,94,229,233,124,46,61,7,245,218,186,100,174,148,254,131,217,180,245,74,220,58,168,163,11,48,228,6,195,27,72,210,144,148,69,56,112,234,74,20,162,36,35,25,202,138,102,76,238,71,57,238,81,232,202,232,239,102,177,136,153,135,159,91,84,172,100,137,140,22,232,253,106,138,251,205,255,52,29,216,217,131,158,100,195,25,83,39,178,225,158,0,124,110,157,85,101,87,33,212,64,160,77,131,147,74,100,195,3,12,184,32,0,97,212,157,66,163,131,20,93,3,25,162,73,168,232,40,224,56,40,168,3,120,41,3,90,121,214,29,28,71,96,24,167,105,97,84,88,178,78,195,252,162,131,195,94,209,67,47,251,7,44,187,153,74,193,109,144,5,91,235,232,144,171,44,12,2,143,142,162,122,224,163,68,160,223,135,244,56,208,96,55,149,237,175,69,217,255,251,178,100,207,142,134,38,102,200,155,105,87,64,99,12,217,199,48,69,142,23,181,155,34,109,24,254,129,161,179,102,76,241,138,176,202,74,92,104,38,44,239,191,41,22,90,241,74,178,101,146,51,182,102,34,74,113,103,137,14,70,230,207,82,129,200,1,56,51,25,187,218,139,25,206,88,83,146,216,46,240,249,186,149,127,122,179,210,75,174,134,26,236,223,233,250,58,21,53,149,181,153,171,21,1,128,0,46,219,48,39,156,143,198,49,107,47,106,84,10,188,130,154,106,212,99,97,222,132,171,165,215,190,105,174,243,25,100,166,63,35,72,157,126,66,252,57,193,218,175,124,114,14,108,95,127,255,95,205,183,61,68,169,211,156,141,192,214,154,209,69,119,58,98,209,28,33,26,112,174,61,152,130,192,166,187,187,58,231,185,43,121,207,98,177,158,220,140,237,209,90,109,191,145,158,202,218,122,212,2,0,3,118,248,44,114,100,112,166,86,110,1,32,53,114,51,67,50,51,196,99,4,29,26,13,17,0,24,9,144,144,193,40,50,9,73,65,134,72,192,197,168,170,187,41,25,108,17,29,47,83,82,146,2,70,19,57,152,1,128,225,165,220,44,126,196,87,51,206,36,11,42,107,143,82,176,205,200,88,252,101,72,70,96,172,105,156,7,250,10,105,86,229,16,205,20,98,243,114,95,248,196,148,46,206,129,146,56,155,3,10,77,69,125,238,112,119,237,40,147,77,139,217,180,54,51,112,218,82,2,165,82,221,208,99,141,40,195,136,170,189,82,209,245,52,148,174,76,99,114,136,190,84,206,74,77,13,145,27,110,120,239,239,120,17,169,93,221,236,94,38,30,223,150,63,74,151,52,164,206,215,199,123,79,189,64,17,87,160,16,0,39,219,241,73,217,154,66,198,124,12,69,202,203,97,68,168,106,101,106,62,96,197,9,171,103,188,98,120,226,203,63,41,203,227,115,148,252,225,255,76,168,178,217,152,227,117,129,102,148,32,230,144,72,13,54,10,25,81,28,98,59,127,12,66,56,121,26,121,47,83,134,107,199,204,255,136,164,229,26,229,253,233,92,142,181,223,70,182,252,187,221,102,92,47,231,55,95,230,105,76,240,16,0,82,223,76,114,67,73,60,248,200,50,49,204,59,160,95,0,172,17,8,214,10,174,12,43,17,25,193,227,227,212,227,69,132,97,145,83,25,250,104,80,221,126,40,75,36,65,8,141,205,19,17,51,38,42,166,208,180,167,218,118,13,96,80,204,73,114,41,109,34,178,75,177,101,114,27,82,120,104,168,11,176,116,55,102,51,10,175,77,82,36,235,85,193,56,166,41,160,104,220,170,83,150,19,189,228,206,27,215,9,242,24,204,148,17,23,103,153,225,11,56,216,97,255,251,176,100,208,12,197,227,102,202,27,102,95,66,104,44,217,183,49,227,26,21,185,155,40,109,13,126,137,151,51,166,76,240,149,200,112,203,96,103,7,57,222,23,179,148,241,106,75,145,68,172,103,108,220,115,155,117,175,118,166,162,73,176,152,125,4,161,126,236,245,237,234,54,114,179,212,109,76,71,253,87,22,240,105,172,64,1,91,182,136,137,83,39,207,193,210,56,212,238,47,9,153,188,151,49,240,96,197,114,108,193,84,5,58,3,70,34,28,237,116,223,70,189,222,141,209,21,106,106,35,215,234,221,132,153,230,117,28,107,29,174,243,35,35,186,27,117,49,93,29,221,206,140,98,58,149,94,100,169,226,20,91,20,251,213,209,208,222,200,87,45,98,143,123,180,233,170,244,179,40,198,230,126,173,206,12,232,0,5,118,244,84,33,140,36,102,193,33,161,218,0,102,208,153,114,197,129,47,75,172,52,96,2,20,148,152,80,35,144,84,26,220,82,226,172,31,42,206,187,66,138,202,204,48,37,219,78,36,34,41,54,80,95,238,74,34,215,226,111,84,222,47,252,229,70,233,59,102,69,117,158,79,214,135,105,106,200,127,121,229,71,140,220,15,250,147,221,186,6,28,185,189,188,10,71,213,187,236,39,135,101,49,133,178,28,253,221,216,205,197,214,213,203,233,47,244,172,61,159,97,252,110,139,45,202,61,138,85,49,83,217,174,14,150,154,115,49,200,239,221,109,65,38,82,229,157,254,185,51,89,117,111,236,98,40,6,36,0,21,183,226,20,6,97,113,181,0,36,0,248,16,49,234,77,121,2,16,176,76,136,136,96,36,25,98,96,34,53,194,163,212,180,104,147,112,244,74,39,181,172,254,182,51,113,19,149,253,14,227,155,35,35,117,31,35,144,52,244,54,221,163,249,187,113,76,26,165,140,228,251,79,236,186,246,226,42,21,171,145,225,123,176,39,173,206,115,100,90,119,190,73,182,117,64,251,90,28,240,179,34,150,235,40,141,219,232,138,178,231,112,76,211,213,36,149,13,92,142,24,136,179,187,218,86,67,75,211,154,97,106,60,101,13,29,112,235,84,236,141,246,50,24,158,91,182,161,209,215,247,77,52,227,41,254,40,32,118,0,2,230,251,34,208,49,128,198,76,150,0,146,152,235,2,213,47,235,253,36,16,148,163,8,20,16,141,0,233,240,133,97,134,48,156,206,187,131,52,232,10,140,171,231,139,215,23,110,101,11,220,134,223,201,202,72,140,162,95,35,130,108,246,111,241,164,219,213,220,161,237,99,123,234,93,187,149,136,139,221,119,96,197,21,76,118,20,66,148,198,127,32,110,80,186,85,209,13,37,32,194,2,32,83,148,52,174,69,89,101,10,96,205,152,0,115,162,255,251,178,68,219,12,196,254,102,203,155,70,63,64,160,172,217,67,107,8,94,82,205,157,48,108,140,253,2,80,179,101,77,145,151,160,65,51,103,70,80,118,143,27,245,249,239,195,151,193,156,99,52,108,128,243,119,216,91,142,144,213,87,127,115,15,40,33,164,0,28,151,97,36,193,153,1,189,53,222,53,177,54,220,19,149,0,173,181,129,25,9,170,159,133,145,128,134,83,76,197,53,135,41,36,57,80,176,216,243,72,17,160,68,29,48,66,241,117,15,38,174,97,223,114,36,208,195,117,136,63,114,54,235,45,181,43,222,50,137,182,53,57,89,250,202,245,157,84,229,219,92,153,121,174,226,20,83,34,155,21,175,12,235,145,164,60,233,117,95,75,65,38,207,99,253,211,115,106,197,246,54,230,20,22,110,13,119,179,253,106,145,16,46,210,136,78,85,14,35,189,71,234,202,88,202,247,71,93,21,51,174,203,187,32,91,23,0,9,46,244,196,140,66,6,205,248,80,194,134,14,148,8,225,4,77,252,44,192,199,209,204,40,22,98,43,34,1,0,72,224,214,25,112,130,135,160,225,10,102,109,2,204,203,23,74,159,90,177,83,15,65,12,14,110,166,28,52,146,66,50,115,21,2,182,162,172,153,116,88,81,126,186,212,105,222,255,214,106,16,169,199,85,245,42,1,36,221,11,211,34,139,106,95,36,173,90,29,171,0,160,101,138,23,249,174,223,135,37,178,136,126,246,18,187,91,254,185,177,142,230,219,204,179,235,180,78,164,191,178,71,174,97,167,90,219,45,0,64,82,36,173,201,90,50,85,66,104,98,5,58,157,201,27,181,145,221,155,36,224,52,170,97,12,51,144,133,47,184,30,51,154,152,158,251,58,92,222,105,143,165,225,189,199,123,206,166,152,13,88,32,77,182,209,208,195,197,248,234,32,162,52,127,199,92,139,187,81,252,60,223,29,174,233,117,61,58,13,3,244,42,228,78,146,208,71,51,87,135,159,211,124,225,255,223,27,200,114,94,158,119,126,3,113,52,111,119,175,173,179,122,240,36,201,109,35,185,103,178,36,47,38,66,52,132,106,95,245,242,255,140,156,40,126,126,115,75,117,91,254,95,51,242,54,237,164,95,254,93,212,232,160,0,86,254,196,144,25,56,165,81,34,129,76,182,131,255,36,232,72,4,169,12,20,5,2,105,10,153,212,102,72,201,184,93,14,144,179,8,160,226,38,43,66,135,38,223,246,138,248,46,179,57,60,121,162,223,48,43,80,120,81,24,98,133,123,12,75,148,214,229,197,136,116,163,87,208,106,113,38,106,96,180,161,106,17,37,162,238,192,135,180,198,180,7,249,142,186,20,159,131,223,83,207,154,191,131,71,191,31,178,171,69,24,154,105,41,255,251,178,100,205,12,134,5,103,73,155,102,95,176,101,236,217,163,61,3,118,23,225,155,38,109,61,54,193,141,179,102,156,241,138,184,8,185,200,209,16,165,176,154,108,68,201,153,255,225,227,15,231,136,67,1,156,92,2,7,238,212,70,66,97,165,19,106,42,16,168,104,222,146,181,4,121,211,20,247,198,72,167,37,196,227,121,118,170,91,177,94,48,233,255,25,78,19,255,236,31,123,181,10,254,27,123,8,255,248,66,194,0,92,183,108,161,202,178,135,64,207,33,135,205,159,161,36,173,13,46,144,79,88,26,139,189,231,231,202,246,37,235,112,172,81,190,21,255,41,74,3,142,123,143,164,62,195,50,51,168,121,145,93,28,214,240,186,132,171,199,149,39,223,138,94,118,17,102,209,80,178,16,176,205,215,250,199,46,109,175,181,203,59,220,232,231,250,107,102,157,45,58,121,39,45,186,81,39,251,12,0,3,45,172,42,106,48,241,0,206,164,147,8,3,142,12,53,6,34,12,62,129,32,24,141,21,193,128,1,132,192,136,30,96,224,161,135,9,233,208,40,140,59,226,98,189,11,33,142,176,72,155,26,34,58,170,198,114,241,156,2,76,28,66,193,155,23,132,31,5,174,53,168,139,33,159,134,92,165,133,83,137,43,30,153,37,6,208,31,233,100,169,145,11,14,211,242,242,197,178,179,43,189,45,166,133,195,67,65,254,144,20,135,20,220,250,253,54,42,29,35,169,167,218,87,113,68,68,140,181,50,178,42,169,48,162,76,146,157,99,26,140,238,18,128,218,106,16,207,83,85,214,218,60,44,229,53,184,56,152,61,20,127,35,227,24,198,146,148,183,195,31,56,184,147,54,157,12,242,213,242,146,255,236,98,236,175,238,15,223,87,56,199,230,249,214,194,116,9,128,4,255,255,157,33,240,7,137,112,39,105,153,224,13,136,44,5,198,139,151,9,177,109,99,238,110,189,123,91,5,28,223,217,125,53,127,255,125,158,135,177,89,89,26,97,113,175,141,52,64,88,80,116,229,18,44,72,56,132,12,66,13,24,121,68,17,6,176,146,188,188,201,208,49,137,54,66,102,93,4,89,79,46,143,155,150,122,144,76,186,94,93,178,115,101,208,139,225,23,179,226,207,26,77,37,192,6,255,254,135,128,142,13,41,225,12,131,110,148,234,11,48,106,6,10,162,84,48,2,62,99,8,60,128,107,74,198,157,226,78,27,180,52,212,108,59,118,97,216,125,192,4,166,26,63,13,129,8,197,214,80,242,90,104,205,60,122,93,86,61,47,140,65,144,63,198,57,157,92,230,26,29,168,43,80,194,163,114,167,171,206,64,182,184,65,89,162,126,174,133,248,58,218,182,4,53,191,19,173,52,125,50,227,171,84,35,255,251,178,100,208,12,198,57,102,200,155,154,75,112,106,44,25,179,60,163,172,21,197,155,44,109,49,26,193,152,31,102,12,243,141,240,117,124,190,77,117,206,102,136,179,95,107,105,171,251,151,82,220,71,164,28,73,34,167,186,67,184,230,35,116,86,72,230,138,183,142,82,46,16,104,231,31,7,247,164,255,221,45,240,48,94,96,116,210,86,144,52,101,193,31,31,229,128,53,32,17,37,182,229,68,158,32,65,22,46,34,120,76,109,0,151,143,67,128,137,57,158,231,134,220,179,42,84,224,28,27,64,115,56,50,105,151,122,62,245,189,136,57,199,39,246,100,120,27,184,83,103,114,99,180,37,52,74,136,215,46,145,211,118,85,155,194,153,154,63,169,67,108,234,12,42,89,164,16,40,210,39,143,172,226,35,16,113,67,158,202,169,76,71,112,242,204,10,33,183,196,213,0,155,183,248,80,24,176,97,226,65,113,39,36,96,27,153,144,10,32,30,197,166,129,6,84,217,5,68,152,53,6,228,68,5,221,108,114,125,218,206,61,33,188,5,2,165,208,8,20,4,202,74,76,202,183,71,202,106,151,226,91,160,181,241,46,86,159,221,218,110,99,123,60,63,62,97,204,236,58,184,98,28,32,251,210,0,180,132,207,40,54,194,168,39,24,100,82,9,113,64,108,217,112,109,255,168,94,249,120,178,226,90,209,157,137,178,30,38,183,107,165,22,183,86,177,155,127,196,186,225,175,205,34,226,115,175,250,230,99,11,238,206,122,147,28,121,71,164,212,107,31,93,62,96,29,96,0,187,127,137,11,141,10,40,62,21,22,116,69,27,112,224,101,161,96,234,21,208,160,213,134,93,36,202,26,139,26,74,24,101,227,147,239,43,177,232,77,16,8,26,107,62,160,80,148,36,0,38,226,85,231,177,92,145,226,85,202,79,92,234,184,171,97,122,118,155,73,217,206,189,71,222,168,205,218,253,152,68,190,90,113,238,246,169,155,23,237,215,65,212,41,204,160,212,22,34,58,84,218,28,210,29,148,81,153,135,184,152,109,170,140,29,169,139,113,113,116,163,140,231,180,165,187,165,187,117,22,123,123,250,58,46,190,58,254,189,19,88,78,169,155,212,117,205,87,160,84,0,229,219,225,96,76,120,212,5,172,134,224,99,44,110,136,42,187,172,254,0,16,79,119,64,46,76,4,176,109,163,83,173,46,171,59,253,149,203,196,9,173,217,48,113,50,21,22,85,243,117,45,83,236,39,9,24,216,127,248,253,180,31,88,29,32,62,176,24,224,96,191,33,40,168,222,115,81,113,7,61,151,69,37,7,211,92,19,159,9,97,120,72,179,43,174,132,73,54,250,222,13,33,27,168,192,58,249,79,48,207,27,21,56,205,89,235,30,255,251,178,68,212,140,196,220,103,76,27,70,87,64,151,76,217,99,105,136,182,18,161,155,48,108,153,87,202,91,179,165,77,148,162,208,251,110,230,193,74,188,143,153,175,47,126,238,97,135,140,170,89,204,121,3,147,79,105,168,190,189,54,56,8,206,152,0,221,191,225,102,13,94,203,74,192,65,254,5,160,3,156,50,170,206,150,2,12,92,239,128,4,55,217,115,178,69,189,200,213,88,119,12,163,118,193,145,173,217,104,67,175,40,232,5,96,202,229,148,210,253,130,58,89,74,197,252,35,238,166,35,210,0,60,209,117,94,78,104,60,170,106,133,76,179,89,134,69,189,74,79,114,107,167,181,33,205,47,195,248,206,101,198,198,245,72,135,109,12,52,110,30,27,37,193,144,65,86,58,197,199,188,157,101,78,197,36,40,238,150,71,178,93,246,50,135,53,239,195,61,44,117,95,45,112,181,67,226,116,199,119,199,181,87,128,120,90,0,0,19,136,195,169,66,21,89,157,145,70,21,39,29,57,6,115,165,185,188,7,64,22,73,140,65,198,5,2,153,36,64,101,224,241,143,71,38,165,54,21,2,200,254,36,152,87,208,48,176,49,180,22,9,170,100,196,22,5,8,0,134,54,83,24,96,6,96,48,16,148,189,100,131,69,198,129,0,181,242,205,5,65,0,160,35,254,166,20,46,133,51,7,110,113,20,84,124,158,5,120,238,173,149,107,149,165,139,249,10,116,175,70,115,119,100,209,168,104,152,44,250,75,183,88,20,172,128,130,26,128,146,83,175,25,66,112,251,31,251,108,229,44,122,109,131,168,105,181,79,37,237,185,181,237,123,156,132,109,71,235,106,162,89,21,43,43,134,197,137,228,220,89,42,36,54,163,48,218,157,47,147,89,80,161,8,97,83,22,133,182,206,149,92,30,213,150,239,179,200,156,139,142,34,98,222,235,255,150,219,188,164,40,148,0,0,96,0,18,93,178,89,173,210,232,233,36,36,212,163,121,29,84,116,51,142,171,49,211,99,209,158,151,10,33,5,136,48,215,79,246,237,183,255,166,199,177,123,112,210,73,12,244,252,231,8,184,183,182,30,133,76,253,152,200,200,12,251,186,176,38,249,222,9,246,227,85,100,47,191,250,42,84,164,116,253,112,150,197,174,237,145,156,247,99,231,243,35,246,250,8,0,93,215,195,35,4,48,100,99,6,36,49,65,195,163,43,57,80,19,67,49,48,148,116,41,97,96,68,112,40,177,0,32,58,98,40,143,36,201,141,252,93,196,160,93,146,8,178,177,196,0,38,132,69,246,140,120,50,54,166,99,72,214,33,199,213,199,150,223,156,129,105,110,201,233,28,188,234,69,240,108,112,53,169,37,37,53,13,221,207,225,21,149,193,110,245,61,255,251,178,100,204,140,134,185,103,70,155,137,95,64,96,172,217,170,60,163,124,21,241,157,38,109,153,93,1,85,51,103,28,176,22,208,178,210,44,28,232,61,31,4,63,233,69,20,132,65,27,173,69,77,119,128,132,88,1,254,74,38,81,50,211,205,101,12,61,207,183,84,187,202,191,142,213,144,71,60,78,76,211,77,194,58,160,248,226,199,207,10,220,157,163,87,200,46,138,100,71,179,154,80,223,153,67,209,153,83,244,83,0,69,136,0,22,253,248,218,79,44,120,19,137,196,225,236,182,197,164,162,64,34,34,116,209,247,92,124,231,87,99,166,223,95,171,93,20,73,244,189,105,84,35,37,237,92,97,200,178,150,65,10,178,178,197,74,116,93,148,243,175,217,26,207,166,247,52,243,177,93,81,168,230,211,181,9,97,135,169,72,90,244,183,218,186,210,192,90,0,0,156,104,231,116,197,63,143,114,108,208,228,77,6,216,228,45,13,194,136,17,150,104,131,74,82,111,78,134,170,86,100,38,7,74,222,0,6,25,26,53,161,178,168,33,103,7,143,145,152,20,26,94,116,181,75,33,0,89,167,191,130,168,144,208,215,87,80,56,26,134,12,4,38,7,98,228,64,139,145,192,1,0,2,133,24,91,101,71,120,109,159,3,130,96,118,20,254,70,8,2,212,50,154,171,235,54,228,61,82,24,219,91,75,251,16,192,208,12,115,147,140,8,217,122,60,82,91,158,225,190,41,99,17,138,82,191,52,17,74,208,170,79,139,165,251,40,216,139,45,110,107,242,228,98,67,167,18,52,105,168,47,153,72,88,74,48,114,178,51,127,255,189,164,119,10,150,51,227,29,43,95,43,117,102,160,146,244,21,166,125,205,148,179,4,86,186,12,92,117,33,107,221,72,4,119,160,2,0,4,183,126,56,158,68,134,114,12,66,72,64,77,78,61,7,90,184,159,210,233,91,20,116,45,74,132,110,199,255,179,63,155,235,243,251,251,70,46,185,241,105,119,247,83,118,209,29,220,15,216,116,170,175,127,87,3,71,244,189,83,94,175,102,41,156,91,111,16,216,232,164,126,21,37,221,211,29,82,156,200,213,185,65,189,253,222,49,38,57,248,87,185,58,45,43,106,88,169,139,234,185,171,195,108,0,5,221,169,135,9,226,73,163,10,12,66,14,39,44,15,25,208,206,32,37,136,140,227,73,18,16,17,134,72,6,18,20,152,28,66,21,40,44,117,232,140,37,0,2,255,10,128,160,113,96,20,65,77,202,192,163,128,17,132,24,112,231,70,2,16,93,44,168,144,242,69,0,51,104,97,217,37,0,41,75,87,167,230,227,235,154,146,94,214,239,47,150,57,51,4,70,167,103,44,73,51,160,127,165,180,107,222,13,163,178,6,255,251,178,100,213,140,134,126,102,198,155,105,111,64,107,44,233,151,60,232,124,25,1,157,34,110,25,125,9,126,179,166,140,240,142,160,34,105,227,225,68,183,251,207,86,208,209,175,245,121,148,163,97,194,97,14,149,173,3,75,221,114,115,201,233,18,42,115,103,79,11,72,199,26,10,14,224,20,200,193,0,50,234,249,37,74,103,141,76,15,216,228,138,244,85,107,38,132,32,145,19,108,202,9,110,184,170,137,62,197,17,147,74,90,210,54,226,43,165,175,204,64,35,78,0,14,237,250,161,131,106,129,168,124,161,231,185,171,8,191,39,85,229,187,51,58,214,49,125,211,199,203,91,172,64,232,9,240,94,191,63,151,62,95,35,122,20,180,166,45,54,44,243,149,114,185,76,105,13,194,252,66,49,188,185,244,29,40,215,117,171,79,66,58,87,103,118,90,94,108,70,103,121,25,50,58,166,91,191,159,43,216,89,119,204,255,242,254,128,90,0,5,189,252,199,4,0,205,41,62,107,214,29,220,231,244,129,153,92,22,98,37,177,142,138,177,3,28,18,8,108,21,193,2,163,33,110,220,117,245,138,46,23,229,152,181,231,184,193,5,12,163,30,21,6,232,187,72,178,245,179,120,131,242,193,44,185,239,53,107,57,208,82,190,90,125,53,216,157,37,138,146,198,6,199,174,192,110,222,225,203,79,164,85,137,179,104,228,203,239,27,222,81,138,44,243,231,249,121,137,73,222,221,44,140,78,201,36,82,39,3,30,49,18,146,112,100,74,105,75,142,121,86,110,69,236,235,248,205,215,62,191,104,205,253,254,175,127,132,194,94,75,63,79,28,15,146,108,250,0,228,42,175,184,209,169,39,143,105,180,235,90,206,173,173,103,22,255,44,58,215,198,87,133,118,10,64,8,0,2,239,249,66,218,230,138,24,227,248,244,72,150,147,21,106,199,1,211,1,186,38,181,19,19,107,223,182,69,221,125,93,73,191,95,126,54,126,72,235,245,254,2,1,92,65,65,142,51,51,33,144,209,69,65,25,196,70,76,60,73,204,32,42,113,165,66,16,104,155,25,136,68,181,59,43,196,109,43,234,235,85,44,72,173,125,205,103,59,217,171,234,253,43,74,208,5,172,0,4,191,211,20,30,49,224,144,81,208,33,116,235,200,141,24,16,208,134,65,132,162,208,136,112,14,5,2,136,40,208,100,18,41,5,128,3,131,223,168,88,144,211,242,205,171,186,49,150,120,8,62,68,214,217,1,23,89,130,187,102,239,43,91,91,238,243,52,47,203,252,156,240,252,255,94,187,53,157,60,155,35,95,118,97,167,202,7,149,67,208,84,53,46,220,195,113,111,91,164,96,8,136,130,185,15,72,69,117,28,235,43,83,212,173,93,247,183,115,255,251,178,100,203,140,165,212,102,202,27,70,127,178,100,76,217,167,60,37,172,21,161,157,42,109,161,189,1,145,51,166,76,241,30,184,117,31,46,189,87,243,114,97,232,180,42,163,140,180,26,42,81,153,101,142,60,181,221,174,45,109,175,171,178,199,213,211,86,252,43,143,54,236,130,169,46,183,101,87,187,187,61,38,234,236,102,30,158,237,241,56,103,81,148,98,196,86,146,148,72,172,92,44,159,208,6,123,50,146,28,124,59,214,247,191,69,214,117,191,35,165,50,206,159,125,215,244,234,49,42,239,251,255,45,17,153,20,214,83,58,197,29,145,231,40,232,9,17,73,145,40,48,162,149,148,75,180,28,167,119,100,53,164,170,21,45,68,52,154,41,202,195,166,51,234,247,100,190,175,63,125,52,100,51,79,246,80,245,0,0,82,136,40,135,50,160,72,199,117,3,6,23,78,16,162,48,17,132,225,99,97,9,132,215,64,115,37,135,4,39,3,11,144,12,48,133,51,33,144,160,48,97,113,225,88,84,148,10,4,4,0,129,140,140,64,4,48,64,4,2,23,76,227,3,129,12,254,54,1,20,155,145,113,96,5,22,48,72,76,4,59,2,128,130,160,242,239,144,0,17,236,168,31,72,67,13,2,21,98,95,192,234,81,6,189,105,214,212,65,32,135,114,32,96,32,3,77,93,136,163,9,75,100,195,75,68,79,4,129,139,216,42,23,14,4,50,217,18,214,137,170,229,201,21,107,143,236,21,86,37,135,255,182,104,187,45,164,222,125,97,253,121,172,255,247,107,58,89,167,197,202,242,181,157,241,174,101,250,45,21,29,78,217,142,102,61,235,247,52,162,193,87,169,245,65,80,217,169,151,14,169,161,250,205,80,116,21,237,100,80,73,150,99,125,171,115,160,176,96,8,2,19,109,251,18,181,73,12,116,49,140,105,75,68,40,248,93,23,211,219,66,155,148,83,236,221,104,180,243,54,102,42,127,116,175,209,93,86,52,170,73,251,167,234,247,140,104,241,69,187,163,146,175,201,137,98,214,210,149,107,153,92,111,223,221,16,240,209,115,87,106,198,169,9,90,61,191,107,241,85,23,75,250,85,205,93,111,120,221,127,165,158,231,214,43,67,165,234,47,239,184,247,174,34,70,207,245,204,200,4,167,191,162,50,180,75,2,31,152,192,137,196,20,143,15,153,208,208,16,140,104,244,32,180,100,108,96,112,193,66,12,208,101,204,32,8,46,210,117,93,82,17,149,250,218,197,90,211,238,4,67,113,30,40,109,62,218,240,36,37,167,13,6,165,171,138,151,145,2,210,177,120,5,208,112,164,77,118,119,56,106,187,232,254,54,9,20,205,72,117,175,110,8,114,95,232,41,229,75,182,184,237,129,52,34,52,255,251,178,100,219,14,198,228,103,71,27,134,111,176,112,12,233,167,60,200,102,23,149,155,40,109,165,125,9,93,51,167,12,192,22,0,133,103,146,183,9,229,249,102,66,123,187,41,93,207,253,247,224,34,98,233,124,139,231,190,85,6,231,25,182,146,107,70,15,106,146,114,252,179,139,179,5,94,186,122,178,165,217,155,255,79,204,218,208,61,57,155,240,74,219,173,64,115,42,22,210,164,13,162,246,211,170,191,99,119,150,201,239,217,44,147,0,173,157,0,0,191,254,61,24,83,82,240,250,83,68,122,134,39,60,16,245,190,219,149,168,32,186,51,16,80,235,91,179,95,95,239,205,110,191,255,247,86,99,59,221,23,109,145,202,42,61,200,113,196,59,188,150,59,228,33,216,113,146,172,249,47,69,59,151,91,93,118,83,217,149,93,63,107,109,69,33,180,217,187,147,150,245,236,232,22,213,0,1,30,248,80,209,141,98,110,168,138,24,63,111,76,41,163,6,220,194,167,30,128,52,104,199,10,48,163,140,56,99,142,37,210,17,132,40,50,216,226,15,235,83,119,229,107,11,100,112,1,130,88,207,225,77,17,75,214,66,67,194,148,37,152,75,20,74,36,174,96,230,85,106,198,79,247,195,58,202,57,8,166,157,165,137,253,250,210,72,235,153,7,43,107,24,127,230,97,22,169,121,249,204,238,229,63,255,251,148,44,240,56,200,91,123,124,109,202,142,251,223,119,191,239,123,243,236,235,89,60,198,37,171,141,98,250,201,75,28,124,91,173,68,46,73,56,119,45,33,6,129,8,140,153,76,240,136,246,145,32,155,203,45,47,170,230,176,174,242,111,143,2,108,198,206,30,223,85,249,205,173,104,97,204,255,73,0,1,47,248,184,169,11,22,135,250,241,99,81,157,13,40,99,19,97,127,166,92,47,138,106,191,25,184,132,197,16,27,194,164,148,203,255,250,112,53,254,165,205,141,154,49,128,187,44,128,59,76,53,68,24,220,38,132,22,216,88,212,105,34,85,216,100,53,178,184,234,72,201,230,218,167,177,147,8,139,231,232,211,109,212,68,239,245,53,14,255,244,145,113,92,127,247,24,46,122,69,163,48,164,12,100,26,51,212,72,210,49,147,178,184,13,72,29,51,26,144,198,167,241,169,225,130,130,70,63,18,24,16,62,105,83,25,142,84,207,161,131,77,198,100,6,152,48,40,138,225,193,50,97,90,174,46,24,56,96,13,2,144,7,10,19,97,134,160,184,4,42,0,1,9,204,48,28,49,8,50,30,48,72,84,152,102,194,212,28,190,132,0,113,226,56,0,38,23,7,163,139,19,20,0,178,104,139,65,120,32,5,109,146,46,137,61,199,42,46,250,47,167,181,172,216,1,0,67,8,140,209,157,255,251,178,100,210,14,133,216,103,202,27,70,127,176,100,76,217,147,60,40,158,27,185,157,26,78,25,254,201,162,51,102,220,193,150,120,160,75,28,242,177,12,67,142,191,32,74,210,254,123,183,186,95,55,55,48,131,147,102,42,224,17,145,108,149,32,250,171,77,56,142,125,78,100,30,235,81,251,26,91,94,230,67,197,97,115,49,12,134,127,103,93,186,191,7,103,229,171,113,183,51,181,97,203,23,251,174,28,123,84,6,70,233,62,159,239,246,251,248,59,244,197,8,138,198,32,1,219,183,225,89,129,96,115,14,143,71,131,177,179,135,206,136,224,122,90,64,98,111,255,122,79,86,178,194,63,206,113,231,223,255,243,41,171,71,160,130,148,81,136,114,131,11,112,106,6,91,31,105,214,93,61,29,184,208,201,91,34,45,149,213,199,190,109,138,153,91,117,42,185,26,170,170,206,110,47,145,204,123,138,186,28,139,51,63,185,34,231,53,124,98,10,33,8,87,124,79,93,176,197,0,5,45,180,152,88,199,143,141,20,24,206,136,206,160,168,195,69,204,224,84,0,50,76,170,90,17,195,85,242,14,66,53,1,146,234,12,1,34,187,15,77,249,83,176,201,34,59,99,11,196,80,253,17,37,143,195,55,77,144,48,147,110,173,204,174,78,116,159,211,17,197,184,245,92,189,67,22,187,123,236,53,45,215,82,57,238,219,142,162,212,226,230,213,24,42,138,44,144,40,218,58,96,210,221,204,194,58,69,20,18,154,136,85,163,51,221,133,201,181,145,187,201,69,87,149,180,121,203,37,170,173,147,81,86,148,68,153,72,120,198,26,119,187,199,90,133,33,106,110,245,159,35,51,81,200,223,173,132,42,85,59,240,255,202,151,249,13,107,54,237,27,164,84,229,215,163,19,173,140,237,32,54,208,33,185,109,169,36,3,18,180,106,45,159,172,39,211,211,55,160,136,152,128,2,86,230,238,193,72,153,159,145,131,21,141,95,238,254,214,60,109,133,9,53,212,39,91,47,145,51,42,251,18,166,129,149,135,182,36,57,163,90,251,172,165,16,38,190,207,221,160,118,206,223,198,151,47,223,251,255,255,236,237,59,207,164,79,235,255,243,0,0,147,80,199,157,204,33,168,177,134,108,108,198,249,178,97,108,199,130,18,96,197,161,219,38,94,52,100,193,128,162,162,98,96,28,57,131,135,16,141,7,87,3,137,4,1,107,10,166,168,3,129,83,188,187,36,34,38,80,146,37,10,145,66,48,183,8,120,68,192,67,135,129,204,0,12,179,44,177,63,217,58,239,29,12,89,203,181,207,81,165,23,75,24,147,129,21,150,183,205,122,69,150,223,235,120,86,159,167,135,105,26,100,214,151,181,168,180,197,253,213,189,203,93,253,255,251,178,100,198,140,133,189,102,202,27,111,77,162,87,100,25,179,60,67,108,89,225,155,30,109,153,254,201,142,179,102,104,241,22,56,249,156,140,244,180,194,36,72,155,28,148,201,88,227,91,104,179,231,226,111,205,219,163,105,60,12,126,65,101,1,186,28,27,77,149,49,206,138,8,224,234,119,250,240,215,75,62,253,117,254,81,62,251,173,247,247,6,181,197,88,30,249,183,156,182,179,90,72,208,173,6,201,92,53,187,254,90,49,143,162,252,8,0,10,73,46,49,83,135,121,118,40,206,65,252,218,129,87,39,25,152,135,94,219,22,241,6,212,174,208,0,118,85,127,228,117,223,253,36,169,202,138,12,166,129,78,107,169,108,37,77,116,115,45,155,59,161,44,50,76,140,183,61,10,123,179,205,99,230,74,153,87,68,44,196,117,41,40,246,109,207,109,108,209,247,159,163,121,181,73,183,196,71,223,188,114,169,217,86,112,146,0,25,182,209,12,85,240,0,96,84,104,186,32,50,16,20,197,1,34,16,76,0,116,115,61,34,0,100,136,70,27,215,97,255,202,190,18,140,161,231,1,186,167,161,48,9,139,177,76,249,35,145,76,217,9,207,30,31,7,163,156,99,61,11,192,209,29,6,34,73,165,123,141,161,8,197,0,162,240,54,8,99,33,219,226,24,87,24,65,166,66,184,216,166,17,91,110,34,7,30,73,202,206,238,134,18,136,57,35,66,90,206,113,196,170,147,113,72,111,52,146,89,196,238,35,140,209,12,38,134,8,131,141,154,188,251,26,214,185,137,237,158,230,156,82,255,191,82,99,25,208,136,20,176,0,203,182,229,253,73,160,1,129,8,114,53,192,165,38,136,34,60,145,0,79,2,16,207,90,52,128,146,63,141,117,220,139,214,175,200,134,78,243,128,207,82,208,160,76,196,101,236,43,172,54,35,21,98,78,251,199,198,40,175,4,183,203,242,79,242,12,114,30,183,126,235,139,162,209,101,218,213,251,77,174,245,59,34,133,136,247,121,156,222,198,250,127,40,145,193,211,171,75,14,69,25,9,101,166,33,209,99,206,181,162,107,132,102,73,87,27,49,196,202,146,199,66,53,36,76,180,175,91,172,14,225,250,135,97,204,66,142,67,133,26,135,69,111,11,67,226,162,135,153,143,46,180,2,46,88,2,29,218,192,169,10,129,48,168,190,167,106,9,188,22,54,118,139,42,73,99,161,197,17,0,167,135,154,66,247,138,202,254,89,201,92,138,35,50,22,51,179,122,98,64,254,192,212,119,179,178,88,144,80,33,19,61,70,215,16,72,141,144,88,184,187,240,131,139,165,68,64,254,10,233,93,234,171,171,102,184,90,186,170,251,150,72,189,226,46,156,67,118,190,109,102,234,230,137,149,255,251,178,68,205,12,196,205,103,75,155,72,85,240,156,44,217,83,105,136,170,80,133,155,50,108,32,247,130,4,51,165,205,132,22,232,104,107,132,107,104,170,142,125,213,76,59,105,199,85,86,231,123,25,178,62,253,52,75,206,246,213,149,187,177,244,9,208,0,14,237,176,140,131,133,51,152,68,83,103,3,86,101,11,75,83,134,44,215,214,74,176,22,93,254,118,23,252,182,87,141,38,230,228,81,217,144,162,156,153,219,144,115,251,22,191,73,79,136,210,144,33,50,214,45,174,58,17,177,146,93,239,194,77,45,32,152,247,22,187,165,185,235,169,214,182,132,25,183,16,203,117,243,52,65,235,17,142,210,174,56,172,215,61,14,103,84,117,118,181,74,69,98,170,51,186,181,157,28,205,236,207,103,157,101,86,210,151,116,250,81,206,143,105,168,128,237,0,5,117,182,72,128,193,27,115,24,92,244,15,51,136,12,64,132,83,70,0,49,130,161,184,116,32,41,143,60,135,178,209,102,239,67,9,133,211,69,168,99,80,44,224,169,66,33,242,153,101,102,249,103,73,223,120,30,236,204,174,93,0,126,83,186,34,234,52,243,73,105,233,12,165,150,137,77,88,120,46,5,24,122,137,20,222,219,239,65,102,102,189,70,194,45,172,229,74,212,109,13,129,4,86,69,17,212,69,216,155,166,109,205,25,179,154,238,167,175,102,95,189,123,110,207,61,118,8,71,120,26,14,99,179,198,183,239,39,167,67,224,201,169,170,107,84,227,66,122,132,56,138,107,124,207,122,38,214,120,172,10,26,152,0,94,219,247,136,152,96,203,147,20,116,239,3,48,134,132,2,20,13,171,23,192,128,60,234,185,4,138,99,47,89,18,55,161,178,200,235,75,166,227,83,179,162,163,135,131,217,148,74,156,245,253,61,55,23,237,61,123,80,199,50,165,228,255,51,107,224,122,85,44,217,51,212,19,5,193,199,27,251,163,219,227,123,40,156,89,199,166,94,38,179,81,163,225,73,36,244,178,214,185,92,217,196,159,149,26,49,160,122,52,188,110,158,145,37,9,141,122,102,103,112,186,162,80,147,33,12,129,36,180,214,85,155,101,99,253,38,124,82,2,100,199,116,60,137,169,235,107,116,179,161,46,19,67,84,233,25,96,231,73,132,4,201,190,219,25,229,69,6,193,99,4,235,146,30,82,160,135,192,157,30,0,113,113,87,136,147,57,227,110,45,170,228,62,1,101,174,106,67,147,204,121,35,206,123,72,57,253,54,167,46,121,184,150,107,39,181,162,238,233,218,219,240,128,98,203,16,59,205,83,43,15,180,133,106,40,228,172,205,12,183,147,201,137,89,171,121,117,244,33,214,221,74,32,229,106,90,226,120,228,241,236,108,77,31,34,255,251,178,68,215,8,213,30,102,202,155,70,94,98,160,108,217,67,104,200,204,81,221,155,59,71,177,15,226,11,51,165,205,129,155,48,101,66,7,146,56,62,29,15,168,213,168,121,177,195,7,13,26,81,182,250,104,109,203,210,245,22,50,236,124,251,205,255,21,13,12,128,5,0,168,56,209,132,50,130,20,33,44,6,217,91,15,91,173,157,27,9,68,201,3,171,14,179,50,41,67,244,148,247,161,154,88,105,235,188,33,11,46,189,77,238,141,77,95,152,163,177,218,104,190,89,227,161,126,41,158,194,32,21,4,212,187,177,196,16,83,85,35,45,47,66,132,55,217,140,142,164,202,31,12,213,65,106,113,31,104,81,216,44,123,79,34,58,134,73,181,40,180,123,30,134,167,52,60,234,100,223,50,37,217,123,184,115,241,234,167,252,182,127,151,229,183,178,187,47,99,176,78,41,0,10,67,61,21,76,194,186,52,26,216,201,165,211,67,159,15,106,39,49,96,56,192,162,208,85,0,96,116,100,49,144,4,216,100,34,193,188,78,234,248,195,163,77,180,136,197,131,2,228,0,96,241,224,0,193,101,131,85,134,54,64,35,8,49,237,242,43,1,96,210,33,161,224,179,5,29,51,64,133,54,48,192,242,242,57,194,16,69,23,68,22,146,192,209,61,38,95,225,16,13,20,142,33,13,188,5,0,15,68,122,186,165,75,184,98,33,44,131,32,250,188,126,44,89,43,85,231,137,236,147,221,215,159,102,149,86,202,249,230,29,30,121,118,159,123,87,132,202,19,113,218,81,91,105,220,234,70,47,63,7,28,198,199,110,99,164,245,61,136,210,214,231,205,160,238,86,72,255,117,125,163,40,149,58,41,20,82,108,58,173,176,247,92,199,83,108,152,246,57,85,46,14,253,205,132,156,0,3,128,1,219,46,196,54,72,231,229,64,60,107,8,217,161,248,232,36,59,227,209,146,229,213,247,230,109,1,162,186,206,14,199,71,75,83,255,65,32,70,75,157,192,1,21,155,9,27,152,98,29,138,84,77,200,122,93,222,251,42,30,93,209,216,158,236,166,66,220,182,122,53,149,55,172,215,184,195,170,21,114,169,81,217,13,69,84,44,184,148,228,178,172,238,165,103,81,140,130,141,69,64,100,101,12,72,220,49,25,228,204,46,51,32,18,2,105,167,4,141,2,70,96,67,57,169,128,193,201,67,24,41,196,97,51,65,155,76,174,176,48,16,96,2,170,133,134,28,42,42,12,58,20,24,50,154,131,162,160,193,96,65,88,52,120,211,172,12,128,228,104,72,200,128,130,17,134,136,66,48,28,227,5,5,65,57,124,27,96,80,65,16,74,18,208,216,18,26,180,231,80,98,55,233,169,23,71,68,172,148,47,116,61,18,255,251,178,100,211,142,134,119,103,69,147,155,91,112,105,44,233,154,48,37,168,26,161,155,20,78,109,13,193,129,51,102,220,176,143,24,26,105,111,195,182,232,192,50,91,82,118,253,251,176,14,9,193,72,193,107,28,124,12,145,251,16,52,153,59,167,72,91,164,104,113,81,97,160,84,246,240,138,120,184,140,44,80,173,160,172,163,141,214,198,82,215,9,125,190,72,243,10,113,170,60,60,140,66,241,180,101,165,197,57,120,225,97,106,82,206,65,76,98,249,196,189,53,72,216,165,69,125,140,211,238,31,241,160,4,171,253,174,24,129,221,191,224,138,54,14,225,220,9,69,168,177,140,68,243,132,245,151,51,227,207,168,226,89,13,177,189,207,30,185,177,170,177,187,254,65,37,177,196,89,61,215,113,174,11,21,80,23,36,37,74,87,138,93,54,150,41,21,220,24,86,136,157,148,204,205,85,151,238,99,82,9,199,36,255,203,202,52,48,115,76,146,236,175,178,219,82,218,112,33,45,255,191,226,21,0,9,46,212,177,96,224,31,54,141,13,188,67,168,48,241,103,32,92,40,60,140,192,178,179,36,48,44,112,51,17,246,42,177,12,129,210,73,152,44,2,184,119,212,21,85,90,105,48,200,34,50,106,30,109,234,131,208,28,95,224,132,92,21,6,138,194,7,177,232,0,64,233,84,82,37,88,123,101,212,209,10,130,5,198,141,131,2,129,233,131,45,213,251,254,216,57,187,37,134,15,216,231,223,172,118,159,238,188,229,247,235,63,183,106,23,125,195,245,236,176,215,51,3,241,175,87,236,87,46,229,39,118,94,70,178,55,58,37,91,254,219,221,27,15,41,170,231,232,120,222,149,251,245,1,221,103,32,113,146,161,166,194,105,231,208,94,206,236,121,179,71,35,250,189,203,62,137,58,22,42,253,173,145,59,175,175,127,245,48,115,220,0,6,221,182,81,86,34,122,1,242,164,209,244,206,172,76,52,143,10,140,62,204,218,193,191,183,255,255,211,118,191,86,139,180,189,232,172,147,204,137,72,162,174,140,101,50,232,232,44,141,149,15,33,93,169,0,161,200,232,221,90,164,194,3,5,188,72,127,226,110,146,164,112,172,183,38,239,163,27,236,153,103,180,158,188,107,255,64,1,223,181,50,139,71,138,8,77,21,146,7,91,63,224,2,131,198,130,143,108,12,16,90,162,0,64,38,199,68,43,87,82,181,141,72,202,159,214,76,229,56,109,113,221,107,33,80,232,229,75,36,121,144,17,51,45,101,15,148,157,49,81,59,232,83,238,62,244,216,137,150,11,56,14,67,5,83,39,215,176,203,248,153,235,42,178,212,237,202,143,203,156,35,109,203,29,107,218,208,106,83,48,195,65,69,158,80,196,228,90,238,255,251,178,100,196,12,134,2,102,201,27,89,99,66,87,7,25,163,60,67,110,85,1,157,42,109,37,119,193,148,51,166,28,241,141,184,14,133,145,21,101,4,100,186,110,151,237,249,66,249,216,206,110,142,78,187,69,14,52,151,188,132,165,56,118,229,31,119,113,78,165,57,84,161,181,139,239,136,191,187,170,125,182,169,141,249,210,155,222,13,90,136,17,42,91,107,10,218,34,83,140,43,145,108,131,81,24,174,76,19,96,141,236,24,162,53,31,228,235,197,52,44,18,106,122,99,76,145,204,225,254,11,78,159,225,250,126,255,47,114,178,177,93,144,101,158,223,185,124,55,25,131,11,222,146,71,48,229,105,187,23,211,144,181,239,237,229,142,16,49,194,202,206,211,134,95,247,189,110,79,74,238,217,223,250,235,12,141,127,205,255,21,85,0,6,65,3,4,199,230,3,46,211,77,26,47,48,89,108,242,16,0,34,16,193,129,211,138,0,12,102,13,16,19,204,16,131,48,176,204,214,76,35,3,12,203,2,179,88,129,213,233,131,196,104,130,255,142,129,67,0,65,112,136,41,4,96,129,73,135,24,32,162,1,128,1,11,20,176,14,66,160,8,70,160,6,80,165,221,52,12,5,0,191,194,169,152,237,154,231,183,80,161,192,66,136,131,100,233,238,146,101,253,76,51,140,241,129,142,101,11,44,37,67,94,148,63,138,44,252,53,245,112,98,154,14,108,153,52,38,35,227,95,151,57,128,17,192,72,45,75,212,214,44,225,127,117,18,245,219,13,63,41,211,185,125,181,119,56,169,5,183,93,38,228,169,178,146,145,70,201,186,27,22,245,213,126,214,84,73,198,40,86,149,34,76,45,135,78,99,95,113,112,211,215,12,239,117,241,215,103,161,239,117,213,207,26,94,218,73,204,105,249,247,43,251,68,148,0,0,64,1,11,191,237,208,21,251,134,53,17,24,45,31,175,164,88,204,201,112,211,172,255,247,88,249,174,253,241,254,239,244,127,110,159,150,174,222,128,197,232,132,100,229,167,16,143,254,127,230,120,227,21,50,200,54,71,8,226,130,50,54,130,12,164,206,50,43,86,103,40,242,236,125,186,144,16,115,200,72,147,141,129,214,78,194,118,251,245,25,244,150,54,67,165,22,139,34,50,76,34,83,141,217,218,240,73,127,198,52,145,157,78,92,131,29,164,204,34,6,173,33,78,243,141,113,10,130,128,69,11,166,145,144,38,203,66,226,194,5,39,17,162,28,230,129,251,50,133,66,17,210,192,51,85,7,60,115,57,30,186,45,73,153,252,208,36,36,160,125,5,116,234,195,72,225,94,115,90,78,31,102,81,122,47,73,117,81,48,41,18,161,160,137,80,46,136,150,135,133,236,250,47,162,107,5,53,255,251,178,100,217,14,135,7,103,70,19,153,93,64,108,172,217,170,60,101,190,21,137,155,46,109,61,15,193,82,146,38,76,241,153,232,23,16,95,98,223,249,29,51,36,65,202,131,82,97,99,31,84,78,239,204,84,237,44,82,77,226,248,247,34,162,38,71,54,115,232,51,57,72,163,88,112,201,155,191,171,225,234,173,71,73,155,219,65,119,127,108,197,12,166,242,249,16,42,30,115,173,127,165,20,43,128,124,0,11,146,66,254,204,187,40,200,64,223,8,122,120,80,41,170,108,187,22,28,161,230,51,252,14,17,206,48,34,207,42,186,238,8,170,19,245,245,3,126,61,2,40,165,95,181,75,234,20,89,72,184,76,114,182,176,227,225,30,111,20,48,135,144,155,62,169,84,16,35,162,210,133,251,110,14,245,250,218,169,249,191,117,170,0,0,84,136,208,168,160,4,212,213,167,179,34,31,142,92,55,51,169,0,204,170,35,10,143,12,236,1,3,36,0,194,99,11,4,72,69,38,113,2,24,124,30,96,98,58,103,148,9,38,72,131,3,196,212,10,102,200,238,52,54,83,178,18,128,200,53,2,67,65,214,128,17,240,119,139,250,44,65,212,173,34,253,8,24,27,144,75,67,202,163,201,130,151,197,218,202,234,239,6,48,5,100,146,147,40,66,35,175,136,136,240,96,86,70,95,232,125,1,205,172,145,190,143,62,48,117,11,75,139,67,49,201,119,227,115,89,126,115,37,173,74,183,49,127,85,201,17,20,220,221,245,119,58,110,97,172,106,154,227,169,38,146,71,206,62,200,145,90,57,92,209,162,52,9,162,3,248,134,162,4,83,174,171,165,127,89,241,215,209,231,216,235,191,230,175,65,120,254,166,249,226,65,112,0,9,110,196,24,111,157,99,240,15,167,48,80,10,162,180,180,90,67,79,241,90,175,3,194,102,54,39,165,182,249,13,55,145,227,152,50,88,200,174,49,89,254,130,143,83,70,205,140,217,24,246,237,159,151,151,185,178,245,28,155,204,200,141,84,203,167,195,180,106,100,229,153,149,34,99,34,46,17,115,140,235,54,139,162,106,55,69,196,134,16,97,52,175,168,228,86,116,188,50,193,76,196,95,173,168,46,95,249,47,224,83,125,69,189,26,15,38,147,200,72,35,22,252,235,12,63,78,199,73,19,169,34,198,48,12,2,60,203,73,51,69,151,104,225,240,16,196,251,117,151,161,122,99,45,33,61,224,242,0,6,4,42,11,199,2,224,87,163,152,198,156,69,220,234,195,41,92,90,184,233,125,96,173,203,29,198,107,40,131,44,140,128,254,60,80,252,151,215,181,88,220,122,8,141,211,60,239,36,139,161,197,136,6,57,44,206,219,159,155,185,39,225,219,126,115,212,217,128,69,255,251,176,100,217,14,198,93,102,200,27,152,69,64,111,204,217,131,61,35,102,23,9,157,40,109,25,125,1,141,51,102,76,242,141,248,36,3,197,164,206,146,18,157,123,78,249,68,141,49,20,9,162,165,114,200,67,182,136,51,9,147,72,216,80,128,55,147,107,71,176,80,92,217,200,151,143,210,143,66,15,198,123,143,236,220,221,198,218,107,125,26,190,58,90,187,138,54,139,250,8,208,4,11,110,197,128,247,24,42,227,44,172,6,201,220,51,74,230,179,124,71,83,17,83,47,175,28,42,195,21,198,5,170,46,243,34,161,212,164,123,49,145,6,102,58,179,233,255,255,252,177,172,225,177,145,151,148,72,124,103,115,246,214,210,201,184,249,247,204,184,125,66,54,236,146,213,45,135,216,121,194,150,73,180,39,153,249,23,178,134,13,188,253,124,117,47,254,19,31,141,0,39,211,73,58,204,36,86,55,135,160,211,102,83,190,154,12,222,121,60,232,100,197,164,163,91,0,141,96,74,48,209,128,193,2,179,71,13,12,16,91,16,10,76,65,147,88,52,104,34,56,26,145,198,60,8,200,21,224,99,66,151,60,198,142,52,217,76,96,210,225,139,47,30,104,96,28,137,12,108,194,70,140,25,234,38,116,103,150,137,18,4,29,69,20,203,96,37,217,26,55,117,91,224,145,193,201,210,240,48,231,98,87,62,173,45,182,76,253,162,190,203,10,152,202,233,222,150,3,135,233,93,163,178,229,109,189,89,229,137,144,218,74,207,252,185,209,116,112,179,106,61,22,101,237,249,211,141,207,210,144,102,197,71,160,165,110,179,63,179,91,239,75,122,173,122,11,166,165,218,108,194,243,55,57,92,190,37,214,223,237,131,185,198,149,57,217,217,55,154,223,251,175,174,244,254,83,106,251,125,49,254,116,247,110,19,252,0,165,219,96,228,174,63,14,177,252,92,193,124,119,32,7,130,33,132,132,33,175,101,123,100,97,180,115,96,21,244,11,51,99,59,210,251,51,200,252,252,111,200,163,52,196,28,69,86,142,79,50,210,113,84,179,43,227,228,9,90,8,35,103,229,33,236,235,42,153,172,47,184,46,21,245,200,147,32,195,94,136,127,236,15,179,115,56,124,97,201,190,111,21,238,190,75,200,102,143,124,124,133,197,192,1,89,190,34,124,51,86,99,69,108,53,4,179,158,56,38,123,56,166,99,8,4,1,86,152,201,25,88,201,135,17,24,177,128,118,59,31,76,197,218,2,3,220,128,98,143,163,243,164,155,110,123,250,12,211,27,89,192,168,167,65,124,203,138,253,69,84,41,96,219,214,118,184,139,203,97,245,140,79,28,100,245,3,215,180,200,254,136,104,91,19,152,217,211,215,122,52,54,74,220,230,71,127,255,251,178,100,212,140,134,198,103,70,147,154,99,112,104,140,89,147,49,227,12,24,37,157,38,109,225,141,73,89,177,231,104,240,14,148,233,159,110,58,47,94,166,158,237,156,148,245,248,217,249,232,62,102,115,86,86,91,254,220,172,205,146,181,173,214,151,250,196,206,229,232,179,31,133,125,169,88,147,220,198,72,66,178,243,152,134,89,200,253,134,144,222,223,149,206,114,119,155,254,130,170,227,109,139,188,112,245,183,230,3,253,92,205,11,245,54,74,86,115,251,241,12,58,190,32,96,1,200,228,175,36,68,65,53,28,135,67,98,53,94,237,128,252,71,223,90,199,182,247,105,119,156,127,175,34,153,21,162,220,179,109,8,138,59,94,231,9,204,210,101,238,135,220,159,51,208,141,11,251,35,127,127,107,55,238,94,84,251,253,125,120,240,175,83,243,165,249,173,95,203,174,111,11,203,255,207,40,249,208,197,169,0,27,240,42,208,198,162,99,50,236,204,168,82,59,241,196,212,5,195,61,185,69,6,134,152,5,21,11,70,20,49,152,124,68,96,161,241,155,140,64,64,120,36,16,6,105,136,132,233,234,24,104,248,232,51,48,95,244,73,25,44,105,160,83,72,14,58,71,26,80,29,129,188,88,36,66,215,131,73,76,39,61,109,37,82,177,177,218,121,134,253,78,229,19,49,167,57,90,35,23,33,231,138,118,8,122,105,159,25,218,173,1,250,135,103,233,79,27,24,155,154,31,101,161,156,117,74,12,106,239,234,216,215,210,16,114,181,218,194,184,55,89,42,170,101,165,125,157,220,162,144,126,149,184,108,93,117,100,215,162,150,226,152,73,228,135,20,23,113,115,76,106,39,117,221,198,251,133,169,117,46,116,26,122,222,195,170,178,47,71,74,146,62,213,78,160,87,79,182,195,99,160,51,75,0,64,6,165,219,150,172,133,253,64,29,39,0,117,164,143,4,66,38,19,33,249,150,167,239,110,57,51,163,129,195,114,177,170,235,215,255,231,157,24,114,10,215,215,233,189,90,166,101,49,229,73,17,154,102,29,59,173,11,163,93,25,36,59,153,157,156,133,18,82,93,157,249,89,36,48,131,215,170,179,23,174,214,103,38,200,97,238,34,114,185,57,213,17,204,138,42,131,89,17,83,193,91,117,154,129,96,80,32,196,146,14,206,192,253,213,193,45,166,19,152,23,40,57,2,51,50,47,48,100,99,3,11,51,178,99,102,105,114,9,9,205,116,88,195,204,139,248,48,46,166,146,69,135,37,3,82,64,33,18,69,116,168,69,51,12,32,14,36,22,7,1,16,132,3,33,18,206,83,68,242,75,228,189,67,240,224,153,230,229,39,103,22,164,146,166,234,175,40,161,152,156,82,190,52,212,240,238,55,156,102,255,251,178,100,207,142,134,96,103,71,147,153,91,224,102,76,217,167,60,101,116,26,45,155,30,109,165,253,9,125,179,102,204,241,149,208,89,218,40,208,164,23,68,221,179,60,95,38,205,90,171,235,21,218,104,176,233,70,223,40,148,164,125,98,8,246,81,82,105,199,34,182,69,40,65,44,71,5,90,123,17,221,130,125,101,225,146,220,109,116,214,106,136,39,208,120,44,167,70,40,35,38,130,222,174,137,168,7,56,147,254,183,61,178,241,244,209,43,191,26,30,243,90,210,19,215,145,162,184,239,239,24,191,193,55,31,48,0,91,183,233,168,9,212,56,199,87,155,141,72,74,181,49,150,114,107,250,110,54,167,14,191,70,206,21,55,242,255,255,254,220,174,135,85,53,82,200,91,186,191,98,178,189,210,231,24,174,199,50,169,46,214,161,149,16,236,232,107,35,61,46,138,219,156,243,76,118,106,209,78,70,171,190,198,137,162,34,200,100,40,131,177,27,114,19,90,20,134,43,121,159,7,0,4,221,144,197,161,65,74,71,131,236,98,133,103,54,144,113,35,70,212,138,20,54,52,192,3,65,46,49,115,64,0,49,162,151,154,24,208,24,92,84,140,20,16,5,37,42,25,231,23,1,40,24,10,193,180,6,238,0,152,68,24,112,52,105,176,56,162,178,167,19,5,71,8,175,166,84,157,148,35,229,168,132,16,171,58,128,160,4,64,13,14,57,168,161,228,199,210,35,59,56,168,9,24,155,95,189,215,85,247,109,241,97,106,55,148,188,10,172,249,198,51,185,206,27,57,109,109,86,213,167,122,155,37,89,141,180,182,93,183,28,66,195,118,237,138,76,34,162,221,104,217,57,33,207,9,249,158,212,235,55,194,149,132,164,134,122,159,240,205,37,165,23,105,151,29,109,137,79,202,114,237,111,171,251,189,48,83,22,0,54,239,184,164,180,57,62,90,45,21,80,141,4,163,36,128,220,102,250,117,75,106,155,225,62,143,253,63,255,246,111,235,114,58,91,50,233,72,139,54,227,17,35,145,212,51,211,156,67,63,152,50,204,200,175,88,159,71,123,153,103,37,137,42,90,45,25,105,140,122,204,173,237,92,147,8,56,120,38,162,97,255,22,0,26,147,13,132,243,35,192,179,59,89,51,42,0,163,173,140,3,80,131,35,89,202,3,8,200,227,32,132,51,38,129,3,8,199,49,96,96,193,34,148,4,250,56,134,80,169,222,54,12,180,95,243,108,128,89,201,8,113,145,164,36,66,10,59,38,75,128,99,215,164,194,82,134,204,154,177,171,198,52,18,189,49,64,22,218,230,2,144,110,168,120,151,203,0,238,73,93,8,252,23,47,100,9,25,32,181,35,147,73,225,169,68,110,53,31,120,32,228,34,82,113,255,251,178,100,197,140,197,231,103,72,155,120,75,192,84,41,89,179,48,67,124,27,37,157,24,78,233,109,193,164,179,102,13,131,13,208,185,192,212,130,29,230,100,220,249,145,171,79,165,162,154,39,221,115,238,55,58,178,38,234,189,244,86,226,106,167,37,75,212,151,28,179,120,155,54,53,114,206,48,153,108,57,26,183,177,55,177,243,14,69,178,146,230,201,154,46,71,97,129,81,246,203,36,149,17,152,49,165,40,53,231,162,238,82,126,236,252,50,39,180,170,79,166,229,250,94,191,253,0,115,20,132,37,118,93,6,86,117,226,131,208,92,41,140,220,159,214,241,227,219,85,93,26,206,77,26,46,21,46,126,113,22,228,154,153,254,193,137,15,137,255,207,245,38,114,88,8,8,221,86,147,17,58,88,236,213,109,239,232,232,93,183,171,177,21,134,43,229,199,91,204,164,41,194,242,242,59,254,207,175,161,164,30,72,100,101,97,174,208,148,165,98,38,66,23,75,61,255,242,166,110,43,219,207,253,0,85,1,57,118,208,201,16,66,25,200,57,138,97,188,168,132,49,244,86,210,124,6,6,146,165,215,66,16,82,251,219,51,97,243,49,135,238,212,150,211,217,33,80,40,190,224,217,255,152,236,170,237,206,91,198,122,95,115,62,129,213,118,0,28,196,25,162,57,2,20,192,128,82,6,48,198,42,228,37,175,254,203,64,46,111,84,36,178,149,211,214,26,78,10,46,71,87,28,59,43,83,239,73,9,48,28,254,209,164,65,133,17,98,243,53,191,119,40,106,174,153,95,245,163,102,123,181,233,127,195,220,0,229,219,227,5,96,40,103,128,230,57,199,66,227,162,143,160,207,148,130,27,167,106,95,151,196,49,188,179,96,108,238,188,177,183,191,37,201,188,135,80,77,3,233,177,194,236,204,103,15,93,169,9,241,193,103,117,223,253,140,222,173,108,40,247,49,136,24,164,224,150,157,201,123,249,173,63,25,217,245,60,153,253,237,225,253,66,133,117,57,142,150,179,79,239,145,72,177,114,144,117,214,239,122,21,142,140,134,101,35,157,208,113,72,69,176,165,36,70,100,101,60,177,29,125,206,198,105,72,171,235,47,222,12,224,19,45,214,24,136,176,96,73,155,60,5,71,128,102,102,82,32,104,229,42,152,56,20,24,36,96,2,203,28,12,80,100,224,80,26,253,43,1,8,28,153,105,233,71,30,112,107,213,119,2,161,180,149,210,169,179,177,181,61,167,138,71,80,32,16,58,4,9,233,104,36,252,243,142,104,194,190,206,114,137,13,181,107,23,26,241,184,29,24,57,238,54,241,213,90,194,100,213,115,239,115,221,216,87,104,169,134,214,49,31,102,90,15,32,73,181,42,109,156,171,95,51,93,221,66,255,251,178,68,195,12,196,14,103,76,155,35,62,96,134,172,233,115,100,197,186,19,137,157,42,109,152,247,194,112,179,101,13,163,34,240,28,211,119,191,166,47,90,29,171,87,254,149,91,209,34,86,206,186,204,149,48,155,109,171,59,158,213,254,104,6,48,5,93,183,198,100,48,16,9,152,208,5,76,63,252,205,148,52,231,228,72,226,135,0,176,69,99,40,32,2,61,19,87,41,68,86,34,51,3,174,40,227,195,204,221,129,8,88,27,137,164,231,48,149,195,240,20,159,67,1,2,166,15,169,109,205,210,146,48,195,155,212,121,36,72,2,104,221,144,146,90,18,220,149,86,223,81,248,223,177,100,30,36,132,86,217,21,196,1,177,21,235,151,187,72,30,78,30,55,166,166,137,137,162,136,57,26,49,229,54,245,154,30,25,7,144,211,42,40,161,43,83,58,35,88,173,189,31,27,212,246,186,235,12,171,53,175,72,58,173,105,45,175,248,36,26,33,5,43,191,248,101,144,81,4,39,131,23,11,76,29,137,141,35,106,60,1,103,75,108,34,64,192,80,35,133,226,204,201,130,81,221,199,91,60,3,73,86,24,151,42,199,227,142,164,141,247,160,189,73,188,75,145,195,242,121,200,27,109,120,73,153,173,60,82,48,146,141,186,32,140,22,106,79,72,38,28,234,198,201,157,81,79,107,134,56,202,32,212,255,11,70,243,15,202,50,74,178,21,169,40,180,1,128,194,210,42,157,170,138,122,217,108,223,186,131,223,65,14,199,226,84,137,132,80,148,186,95,157,146,122,202,209,209,69,83,161,67,134,195,151,91,25,188,91,178,157,19,85,247,99,0,69,74,0,171,117,216,66,152,40,129,214,193,12,142,208,77,224,164,203,21,17,17,85,34,130,196,24,10,4,96,200,83,221,22,151,157,87,38,218,101,229,78,70,33,16,67,25,15,5,179,125,137,193,228,174,47,43,38,169,244,131,151,245,210,214,205,210,190,65,46,109,236,146,64,13,55,44,186,80,99,242,47,18,92,149,109,14,238,92,187,222,52,36,96,81,154,64,134,234,102,110,114,176,130,19,209,136,69,251,222,59,199,198,182,205,242,223,46,161,202,120,249,177,26,247,19,36,174,142,140,245,141,14,210,87,195,39,94,157,62,141,222,246,239,253,54,254,248,7,145,128,70,237,190,17,13,4,132,48,134,201,2,20,185,125,76,17,53,210,215,81,136,132,10,105,67,64,226,179,46,90,195,53,133,162,150,19,76,186,156,114,39,34,141,8,147,154,195,76,40,162,117,89,83,138,15,146,229,177,157,28,120,128,231,217,113,80,98,8,232,145,16,143,110,237,210,109,108,117,220,202,227,146,81,58,181,184,179,214,120,219,138,186,120,59,171,153,245,225,255,251,178,68,202,12,196,232,102,203,155,38,69,240,148,76,233,67,101,230,118,80,161,157,50,109,49,14,194,18,179,101,13,179,14,208,234,254,234,98,38,36,120,234,184,129,208,198,160,241,213,239,19,193,142,62,110,255,251,93,91,232,119,116,177,255,254,159,224,74,192,1,201,36,44,21,152,72,145,144,30,142,12,11,156,36,73,143,18,160,234,194,148,5,140,129,136,64,16,76,97,0,109,141,129,166,146,130,67,43,38,49,28,231,206,187,108,169,202,129,39,158,134,83,133,89,68,170,48,68,98,155,35,156,126,54,219,179,67,117,15,177,7,166,144,182,206,72,225,130,31,80,102,209,92,205,106,212,34,251,92,247,200,50,76,244,62,220,190,22,68,156,34,78,206,17,199,145,208,236,225,115,175,231,12,141,188,65,173,47,147,44,249,169,31,223,242,242,207,203,254,115,20,0,0,162,140,194,132,195,49,157,140,90,222,49,204,128,194,44,179,71,132,141,198,68,2,139,204,136,26,50,48,224,195,194,64,184,64,194,232,112,21,60,181,70,17,27,152,56,84,42,23,95,6,1,3,139,7,23,187,113,96,196,65,118,144,32,24,196,209,164,18,2,64,224,8,77,4,11,14,88,0,53,118,191,0,51,7,82,101,218,129,57,39,137,75,232,163,176,227,101,135,39,25,68,121,231,107,239,90,141,50,36,103,82,9,116,221,29,75,56,10,11,142,68,13,218,25,77,251,214,61,214,122,108,254,223,243,92,179,204,122,46,19,68,233,126,229,108,131,179,125,118,167,223,251,83,119,150,248,219,241,161,61,116,229,236,241,177,172,68,191,27,94,9,61,145,49,53,25,154,51,38,139,24,26,154,45,156,242,70,137,40,203,100,21,217,10,72,133,130,0,20,228,150,196,48,142,224,38,131,141,104,36,73,242,240,63,16,197,48,209,7,250,153,38,196,203,10,29,47,95,30,205,191,81,172,179,76,207,231,188,35,46,84,34,247,80,64,65,198,20,133,9,29,91,50,209,87,60,217,59,13,195,21,46,201,214,224,72,134,187,255,210,104,113,245,103,60,201,162,178,149,171,119,218,99,162,209,217,171,66,23,115,231,41,43,68,166,133,68,217,8,236,156,159,240,77,119,230,20,60,64,46,109,33,164,194,39,126,0,100,193,2,220,129,112,49,32,19,3,1,17,129,5,128,140,28,148,200,134,16,193,8,197,132,6,133,138,178,212,60,144,85,202,45,80,78,139,8,42,88,132,84,151,4,88,180,40,229,85,198,78,40,59,176,192,62,139,249,142,91,213,115,96,252,66,14,21,27,98,124,242,16,195,21,102,99,0,252,47,102,50,229,211,97,129,49,230,240,249,225,213,81,187,121,115,79,113,112,149,81,244,78,178,226,255,251,178,100,212,14,198,59,103,71,155,134,111,64,106,44,217,115,60,101,172,22,37,155,42,109,189,111,129,156,174,102,76,199,140,104,89,45,171,109,199,243,127,52,213,43,99,183,213,117,217,251,179,95,187,238,225,180,121,145,229,166,170,211,28,234,169,124,187,150,153,241,236,106,12,166,194,80,146,37,5,148,214,49,246,203,187,125,54,120,138,72,7,106,88,0,203,182,206,178,17,84,34,144,2,2,198,226,163,110,82,27,229,67,98,189,228,230,227,47,198,25,117,51,151,231,124,179,51,242,250,133,193,173,46,1,158,88,224,34,148,100,6,131,192,1,16,139,102,173,77,202,66,164,14,34,234,102,176,41,45,99,116,70,50,72,239,15,60,225,153,203,95,189,173,157,38,82,245,11,167,63,243,202,211,252,179,151,156,40,65,20,128,196,170,250,30,94,0,0,101,216,197,211,76,153,116,194,2,68,72,39,61,0,102,230,39,6,46,35,3,34,88,25,30,33,15,80,211,19,20,50,244,178,160,82,168,135,14,152,120,3,136,157,138,168,134,232,243,16,46,130,129,14,192,52,155,168,101,154,53,160,232,161,114,5,1,196,48,117,17,139,45,51,40,178,52,139,112,75,137,16,80,216,103,10,185,186,8,130,46,26,19,143,225,148,200,132,131,72,64,72,192,83,90,216,144,164,33,3,128,80,227,161,98,237,145,92,10,96,28,56,32,101,41,72,195,8,70,153,24,118,153,99,150,220,36,56,87,213,105,45,219,236,181,186,13,64,221,208,65,140,89,212,170,171,71,69,37,160,104,102,186,53,166,167,208,181,43,31,187,161,206,234,121,145,117,139,236,232,166,86,74,58,100,227,106,204,172,164,77,84,173,119,70,162,250,210,54,77,2,233,32,105,117,26,46,180,9,224,175,56,144,0,23,127,208,245,76,120,35,129,15,26,209,210,171,203,249,57,141,216,66,112,57,80,100,238,112,115,129,89,220,165,245,129,245,30,4,158,64,208,194,67,39,149,21,24,13,159,166,133,63,255,227,153,216,143,36,221,120,84,43,79,160,203,227,33,170,169,103,128,35,152,112,173,71,43,50,235,249,119,138,252,190,102,116,214,148,189,64,246,31,145,109,63,255,255,62,25,74,140,190,159,244,50,95,218,129,32,144,45,50,147,10,146,15,83,49,196,0,154,77,216,197,4,3,1,32,66,195,76,9,67,54,121,175,22,148,112,75,43,82,133,132,91,236,154,3,123,70,130,74,18,220,184,202,90,140,132,193,93,20,204,134,218,213,43,189,57,68,56,5,163,58,163,163,210,110,144,32,84,74,196,87,2,220,19,45,98,73,20,132,217,98,18,36,49,53,200,205,84,216,28,49,162,0,11,178,182,216,116,61,72,194,155,71,255,251,178,100,214,142,198,180,103,73,27,121,107,242,103,204,217,163,60,195,98,21,89,157,42,109,13,94,193,149,179,166,76,244,149,248,40,26,93,22,81,186,47,181,184,106,141,255,253,132,228,64,221,204,29,131,187,3,1,157,160,160,236,21,96,230,112,154,118,181,83,57,9,95,227,121,112,223,68,37,36,153,237,86,33,117,235,239,231,214,219,250,171,181,130,22,0,3,45,180,208,63,205,3,184,112,161,129,80,212,104,33,165,76,82,84,56,163,171,96,207,76,91,90,171,20,54,106,45,30,186,242,191,245,150,167,17,55,71,15,26,92,207,149,220,55,102,229,220,136,134,77,16,234,199,89,122,126,83,207,43,203,68,234,101,57,22,171,165,29,221,157,247,171,187,161,93,232,167,238,180,117,94,189,169,251,228,217,190,117,35,251,127,255,255,254,10,213,0,0,165,245,88,76,60,4,215,141,76,17,192,245,72,77,80,84,228,33,71,64,13,40,148,200,64,12,40,105,2,102,34,72,107,1,172,52,198,68,59,49,80,30,166,98,60,89,66,51,136,120,52,172,176,150,85,56,34,0,172,166,126,190,193,200,45,86,123,12,200,90,44,169,42,77,225,27,208,178,162,217,223,51,25,129,248,137,208,65,2,195,216,62,72,119,12,58,4,6,134,211,29,40,227,97,94,6,160,44,240,100,130,249,74,194,120,101,72,104,172,13,146,120,63,164,249,116,145,100,119,164,165,162,250,157,94,245,59,179,164,236,203,85,36,218,167,211,185,120,187,54,83,172,188,164,54,218,233,175,89,138,9,34,80,43,149,18,64,200,159,68,190,83,116,221,72,27,151,72,179,57,54,106,106,166,187,169,76,146,22,63,53,91,156,95,103,124,186,231,24,224,143,232,0,1,118,252,253,136,140,61,133,18,132,45,45,196,37,28,110,70,66,133,99,107,42,61,155,205,30,39,172,221,236,93,56,69,151,211,63,244,25,16,35,65,178,62,140,96,249,127,161,198,68,243,233,255,243,254,17,206,254,163,254,197,185,228,53,140,132,105,145,170,102,222,57,202,147,55,67,191,80,179,119,91,182,176,246,37,38,14,152,57,19,38,86,88,228,204,186,104,109,90,52,234,69,237,216,174,69,24,7,75,147,227,9,48,64,65,175,35,129,65,77,45,16,91,44,225,202,2,226,198,60,40,16,56,97,34,69,201,85,98,99,40,124,40,54,144,104,170,241,174,247,233,87,199,152,68,34,44,44,0,128,86,186,24,60,80,5,28,34,8,117,99,91,148,100,202,212,192,120,102,125,154,17,11,81,5,194,159,185,99,123,14,18,5,53,7,38,235,241,166,65,102,220,109,229,135,132,129,100,161,112,43,243,43,197,213,179,2,217,169,49,61,126,155,30,255,251,178,100,214,142,230,96,103,73,27,121,139,112,109,172,217,147,60,101,190,21,193,157,40,109,133,126,137,147,179,102,140,242,141,248,111,204,41,219,226,114,60,78,107,135,174,20,103,148,161,255,242,110,91,233,183,50,154,70,141,181,21,138,179,26,48,89,20,13,173,231,27,114,206,184,117,54,169,85,92,109,43,103,154,200,88,239,204,57,199,85,5,159,141,223,245,166,229,43,245,17,76,38,73,131,161,24,135,43,118,171,203,10,94,170,115,44,162,176,16,108,236,52,113,31,172,114,132,39,22,107,52,119,191,97,49,211,53,182,255,234,187,91,147,159,21,63,100,136,166,237,73,187,120,68,226,253,172,110,208,74,100,108,137,153,30,69,13,139,73,162,47,169,228,181,65,120,0,39,210,201,247,41,87,59,16,143,41,172,37,243,204,237,4,181,0,9,83,22,130,141,100,30,48,163,168,196,11,195,238,5,206,12,134,59,32,208,204,9,3,81,21,204,62,55,48,202,172,195,195,147,19,149,204,240,60,96,102,4,49,129,67,230,44,16,35,200,224,88,8,64,188,201,108,4,22,45,170,88,24,187,161,131,147,151,180,218,12,131,143,197,68,132,148,30,197,45,8,12,129,221,241,144,178,20,67,22,3,86,224,100,112,211,122,198,6,147,175,154,133,249,46,176,53,24,73,113,108,167,130,203,161,0,9,195,239,138,183,170,2,161,121,140,2,16,1,129,10,84,49,247,1,27,70,212,233,136,61,175,2,95,65,208,219,203,38,228,246,147,179,169,154,83,171,150,36,36,156,123,156,88,152,157,78,82,54,152,238,100,128,142,175,106,169,1,166,149,205,170,162,235,101,118,243,230,158,103,39,82,26,103,255,55,70,60,182,100,179,204,148,121,71,87,105,0,16,163,0,1,110,213,166,117,34,176,102,138,144,221,45,133,197,78,70,84,166,27,115,216,40,123,239,14,120,219,243,72,231,153,85,211,75,77,127,191,136,239,52,174,112,157,126,24,121,201,167,150,20,112,98,236,115,255,127,255,202,82,114,82,51,36,44,179,149,94,193,217,174,119,205,62,160,206,131,238,177,126,128,64,106,58,229,125,190,46,79,116,246,254,203,191,161,155,75,95,173,237,111,87,233,163,237,64,85,44,102,36,218,97,4,199,78,46,98,79,134,154,198,98,136,102,238,214,8,82,52,129,195,9,22,49,128,67,9,2,0,25,152,176,90,14,18,145,151,16,40,22,162,105,154,68,32,76,19,17,134,215,53,57,133,141,165,219,32,49,17,49,224,241,80,228,36,196,164,236,66,67,34,95,36,1,3,73,106,136,85,8,186,13,88,193,128,31,77,38,123,156,58,32,44,49,22,94,83,214,75,93,97,178,203,165,36,33,232,163,136,255,251,178,100,215,142,230,160,102,198,19,155,83,242,106,140,217,131,60,101,204,24,21,157,34,109,153,94,193,139,179,102,76,243,21,152,64,68,220,37,22,110,68,36,82,30,64,121,231,111,157,239,215,207,227,248,255,250,237,210,120,79,109,59,57,211,130,254,98,40,62,226,100,19,141,46,36,58,203,50,70,70,45,186,39,46,38,53,254,41,149,255,205,135,124,205,148,182,107,247,214,117,166,243,27,170,216,199,187,108,76,126,140,112,31,116,93,182,84,169,146,232,161,198,91,195,76,204,50,21,201,197,113,250,169,160,24,80,75,230,33,147,224,76,58,61,67,54,114,101,98,130,70,18,245,100,237,238,122,181,63,255,170,35,187,144,197,100,52,140,44,146,206,53,145,14,177,89,34,153,221,16,167,57,22,174,136,87,43,229,102,101,98,81,217,30,189,138,213,119,218,237,118,123,47,162,124,202,238,181,75,153,244,100,7,0,0,163,108,196,195,19,23,143,141,26,181,12,25,31,188,44,109,144,177,144,26,134,8,51,25,16,54,44,84,48,249,208,192,65,99,9,8,64,207,180,59,142,128,85,232,128,52,242,170,49,225,35,67,155,156,121,56,35,65,102,100,195,84,176,45,0,137,121,33,224,50,119,137,166,198,171,174,183,252,4,12,6,136,104,25,42,161,241,12,132,56,243,76,121,212,162,84,40,80,161,77,59,147,13,196,65,129,99,48,10,164,163,28,18,142,16,98,2,26,4,149,73,208,76,187,82,12,222,153,236,103,42,119,95,7,100,244,45,6,175,122,185,247,165,11,26,44,184,38,151,211,151,123,237,175,98,8,160,72,180,141,158,246,49,204,93,86,58,116,42,238,179,137,167,10,221,77,254,238,175,230,29,9,247,15,52,103,109,166,67,63,217,48,243,183,253,42,171,156,250,59,63,72,221,195,145,3,141,236,1,0,3,150,236,187,130,105,189,2,144,254,13,65,156,245,160,159,72,160,49,235,178,72,201,82,121,80,200,75,146,93,43,95,231,198,75,73,141,52,126,206,151,115,95,250,120,78,13,147,44,89,108,53,216,139,179,243,114,125,152,136,162,219,234,57,223,134,196,113,129,156,89,155,217,201,237,34,221,47,223,106,205,242,87,57,116,212,191,236,223,207,136,167,223,169,124,252,175,154,159,248,75,183,224,78,135,162,2,220,97,186,106,92,127,24,106,118,57,64,183,4,81,152,46,185,33,99,139,205,72,220,216,250,178,195,10,108,255,221,136,200,163,46,80,136,102,122,241,10,35,71,48,148,120,216,162,149,214,148,168,186,86,66,217,184,241,57,34,109,106,72,173,68,166,131,171,97,59,121,194,249,100,229,166,143,243,12,190,119,163,153,28,119,207,247,54,171,164,202,255,245,255,251,178,100,206,14,134,142,102,199,155,154,91,242,102,204,217,151,60,195,106,21,205,155,44,108,165,125,1,78,29,102,140,243,9,152,163,6,235,35,93,136,16,48,68,164,86,99,104,166,40,227,179,185,44,221,253,148,147,222,186,208,215,51,44,98,54,218,119,139,202,155,126,214,72,48,172,181,3,142,36,204,96,84,162,241,189,134,231,48,227,181,33,84,206,203,179,24,105,148,75,25,166,255,225,241,11,152,0,75,148,0,2,219,106,165,211,196,153,8,38,131,188,178,64,37,201,156,19,49,93,143,164,89,121,189,243,69,93,169,108,191,204,160,217,85,217,173,127,110,239,123,245,255,232,202,123,11,114,221,4,144,132,82,100,84,87,162,51,119,28,125,131,141,132,80,76,66,148,9,67,204,55,91,7,12,68,95,200,212,189,100,63,196,42,0,3,45,212,113,65,138,94,98,211,25,131,135,249,24,21,233,233,96,96,91,34,8,66,3,12,45,87,150,19,26,0,110,1,121,198,151,151,249,247,93,9,70,208,95,185,28,178,38,134,73,14,215,204,121,70,144,233,148,30,141,191,249,196,230,96,204,198,154,205,142,135,40,41,66,85,25,77,214,167,194,0,79,142,223,200,204,250,148,223,166,145,216,97,115,181,227,115,217,3,90,169,232,172,114,83,204,251,238,4,154,142,70,91,153,59,235,23,32,40,202,170,76,170,136,211,44,72,229,89,157,43,168,137,164,145,234,103,11,163,21,155,114,140,77,240,23,54,142,49,132,93,117,38,35,143,94,209,155,101,101,9,211,37,165,59,245,42,18,46,88,147,248,27,88,245,70,199,92,233,177,131,157,56,153,147,44,220,245,153,122,212,165,211,12,206,176,4,0,14,237,177,197,87,156,229,67,198,241,34,105,89,80,206,146,45,30,105,46,229,14,75,253,250,75,123,225,220,246,159,239,239,149,16,29,218,103,183,127,233,254,123,248,175,228,251,166,156,58,196,117,76,206,231,17,104,70,17,139,56,85,196,142,111,88,19,104,132,142,117,212,20,54,65,199,120,82,147,237,145,26,105,200,141,74,79,59,80,161,121,190,77,15,43,163,174,147,251,125,52,6,112,0,5,40,140,150,131,48,97,84,205,73,147,19,158,15,38,159,53,217,176,224,3,51,0,164,3,14,38,31,12,152,28,232,32,25,10,133,7,146,96,17,32,128,66,177,140,2,13,44,9,6,17,43,10,210,173,38,114,199,17,135,4,45,73,112,192,103,58,120,208,1,68,96,80,205,225,101,149,189,240,94,212,33,81,195,4,215,184,203,178,100,18,131,10,126,30,146,171,135,208,132,177,48,55,209,135,65,114,162,16,85,166,155,36,165,37,90,140,189,18,93,252,85,13,20,170,191,206,80,127,255,251,178,100,216,12,134,36,103,74,27,73,111,64,105,12,233,167,60,101,190,27,77,157,30,110,105,111,193,154,51,102,220,243,21,152,117,91,156,249,73,139,154,240,102,189,94,84,102,113,199,10,205,216,117,107,97,81,181,68,174,104,198,86,117,204,136,80,209,85,37,235,174,201,68,249,202,60,178,139,194,250,84,145,245,87,105,6,128,214,120,224,242,193,32,235,38,219,23,89,34,64,222,210,155,139,175,227,106,205,62,123,143,166,214,249,135,243,255,198,168,38,75,80,96,0,150,223,217,98,171,88,130,44,254,22,19,58,43,57,132,189,181,91,116,142,179,81,189,111,118,91,80,105,41,147,209,53,82,254,253,147,223,108,173,84,74,57,81,178,73,90,58,51,198,88,228,117,187,51,69,139,51,33,21,151,74,212,253,242,170,144,146,145,238,169,81,246,40,221,74,34,56,16,93,210,88,144,160,210,173,180,85,70,86,99,154,180,121,26,170,121,111,165,212,81,117,0,2,228,180,84,84,118,14,128,176,137,226,97,55,132,85,136,74,100,205,25,21,221,4,117,8,65,210,45,168,20,194,177,70,225,7,201,234,148,112,71,128,173,164,89,245,3,51,223,88,98,21,119,35,44,61,25,27,197,237,75,89,131,109,55,234,238,177,45,32,60,221,192,142,38,250,177,60,172,232,199,78,84,212,228,143,137,158,95,45,119,135,238,243,225,185,229,29,25,237,107,10,5,248,89,232,112,38,8,130,197,18,172,172,54,116,54,10,23,70,244,98,204,120,185,95,143,217,255,223,254,5,204,0,11,151,97,65,199,66,5,96,58,185,254,128,184,129,19,136,198,133,62,10,110,240,60,33,204,54,39,213,168,187,19,177,120,18,206,238,124,204,11,33,117,192,197,88,128,214,100,178,237,254,227,114,249,64,116,233,254,252,240,88,171,150,225,112,101,116,175,113,95,185,21,16,212,64,139,238,6,160,130,116,106,46,202,204,165,69,98,183,213,220,89,202,87,121,35,88,178,26,140,203,160,185,100,87,68,114,163,21,140,228,43,215,44,104,194,123,169,12,34,142,227,73,119,70,235,44,229,125,237,37,159,171,123,81,6,210,88,56,10,113,85,99,25,211,224,227,158,50,99,4,110,40,42,40,197,92,161,66,64,2,173,165,49,90,174,11,197,125,146,64,181,171,193,51,5,80,155,105,224,137,23,234,36,34,27,223,171,241,101,65,51,24,201,177,77,53,249,62,175,90,111,128,107,78,206,212,165,93,67,164,202,246,213,251,42,217,29,166,230,43,117,199,125,73,89,165,26,109,147,66,131,56,31,109,16,52,209,113,199,146,168,97,46,65,202,145,193,150,140,208,252,148,75,209,184,181,193,34,246,62,5,10,83,8,143,134,255,251,178,68,200,13,196,38,102,204,155,47,27,114,137,44,233,115,101,133,194,20,53,155,44,12,189,20,194,137,51,165,141,148,163,81,40,84,76,100,93,120,147,147,21,77,113,220,226,30,15,200,219,15,40,224,108,110,87,239,82,58,191,254,191,144,36,160,0,122,239,196,39,0,76,25,56,194,92,230,40,205,93,1,130,166,47,214,35,0,203,146,157,9,172,41,217,102,175,235,237,76,211,34,181,59,37,164,42,5,22,167,26,145,146,195,40,145,118,158,111,154,162,102,109,58,7,77,216,30,235,74,199,231,163,180,15,159,109,208,8,70,186,142,39,25,42,176,252,30,75,9,32,142,167,108,203,195,123,50,104,129,154,126,36,140,198,23,154,204,198,249,85,67,30,156,191,34,209,237,106,241,130,170,59,163,228,72,131,23,124,158,6,152,243,82,44,31,146,181,110,110,243,78,138,163,178,101,71,162,89,121,23,142,132,222,22,117,152,153,84,227,171,230,226,170,98,66,40,105,0,23,110,249,14,141,44,149,179,96,132,131,80,143,67,128,92,76,233,76,150,1,227,30,118,219,83,167,134,222,44,198,131,73,246,93,213,216,12,183,211,144,202,205,254,151,75,232,99,247,169,104,0,53,248,40,161,61,36,8,193,206,163,236,155,183,170,59,25,153,13,198,211,82,244,84,228,217,180,44,245,52,202,211,80,201,41,93,246,145,243,17,37,83,89,153,151,171,184,218,34,147,177,189,172,139,203,147,243,137,20,81,5,252,250,175,158,15,69,153,44,112,220,109,150,48,120,189,155,28,255,67,90,127,191,255,228,40,0,54,237,248,224,148,92,115,44,36,196,147,9,144,121,2,155,230,180,185,153,227,166,52,106,60,97,150,205,106,146,138,213,222,95,201,185,196,163,69,2,117,171,46,11,51,188,254,47,21,71,70,214,148,82,10,97,156,104,232,218,104,242,51,23,118,63,75,182,247,49,91,173,61,109,164,25,144,247,205,111,23,187,221,117,9,52,163,38,134,72,199,119,25,40,199,145,7,202,197,113,13,245,40,62,161,183,185,72,25,84,110,148,103,211,187,192,250,158,118,137,70,106,164,242,59,226,19,90,230,167,250,187,233,58,227,155,248,144,209,154,32,1,91,238,232,234,12,12,136,150,94,78,88,121,35,196,161,226,244,129,16,253,226,75,7,35,211,124,206,43,96,41,27,222,53,211,116,59,86,20,224,72,55,153,134,213,165,197,179,183,132,54,200,132,182,143,79,90,226,69,172,198,132,145,168,39,38,85,235,179,177,12,36,154,36,18,36,117,40,157,179,138,228,174,224,173,100,233,58,78,18,179,109,176,212,186,59,65,38,215,122,235,57,9,153,66,85,238,189,252,249,187,63,151,106,37,69,42,255,251,178,68,198,136,196,79,102,205,27,15,67,80,141,44,217,115,97,136,182,83,117,157,50,236,189,43,194,132,179,164,205,172,33,121,29,117,213,202,255,221,197,254,12,203,167,221,250,211,132,16,78,71,42,172,195,139,110,234,249,58,244,147,37,18,170,207,68,121,159,250,11,232,0,39,101,194,33,166,65,25,68,4,35,19,110,30,180,105,232,136,80,112,7,32,100,59,100,115,196,153,58,202,200,0,164,110,65,14,29,36,204,178,127,137,42,212,89,153,179,14,57,80,4,193,146,76,212,181,156,244,48,60,221,50,4,206,210,78,101,122,51,169,134,165,51,46,166,128,184,229,22,67,82,73,105,8,7,179,58,213,211,31,68,245,119,19,69,65,245,53,35,61,232,86,203,74,153,98,133,70,85,57,119,98,136,53,46,234,161,235,142,110,109,61,174,214,28,120,234,181,25,122,50,199,8,54,167,131,10,31,49,28,26,61,146,146,102,110,85,146,228,151,187,185,53,177,235,10,240,227,3,187,105,0,41,118,216,68,154,91,149,6,25,52,84,131,164,49,102,151,195,235,17,96,143,88,226,29,175,73,88,244,33,176,154,147,110,79,116,230,220,59,59,16,178,187,42,38,214,235,154,84,236,78,216,168,102,217,207,157,199,206,22,177,95,136,228,28,211,182,16,218,122,242,179,149,38,33,221,37,75,171,160,207,23,25,167,20,113,84,143,143,155,43,201,5,53,21,24,131,195,94,9,99,232,207,144,242,242,223,24,163,180,165,158,150,189,118,63,9,210,7,182,87,173,108,249,225,138,106,87,230,251,189,62,114,82,45,241,255,131,98,125,132,115,157,255,253,192,64,4,238,191,136,25,92,164,139,22,15,10,172,3,60,105,102,136,226,199,90,100,2,166,76,206,117,195,88,145,55,205,198,179,52,24,174,118,18,7,165,200,69,97,9,211,19,168,213,131,70,210,201,13,138,61,147,208,192,6,108,15,113,64,138,22,20,76,56,214,198,226,226,37,148,107,101,84,197,105,21,117,141,23,41,187,190,79,89,125,96,100,109,108,84,84,184,195,143,88,46,239,72,190,254,198,233,183,52,145,250,211,252,51,247,20,238,254,165,91,164,57,238,36,41,87,162,81,238,103,86,41,234,154,238,219,81,181,47,67,222,27,120,112,109,80,5,205,183,206,97,115,132,103,94,32,178,130,36,91,196,238,79,133,204,136,78,105,142,32,93,50,66,22,148,240,83,111,179,181,174,101,25,75,64,222,115,55,145,238,181,247,170,174,139,222,13,137,170,4,26,70,103,5,168,93,20,243,15,10,154,112,244,7,70,98,23,156,188,221,181,83,88,197,58,107,69,114,208,124,171,83,153,175,98,162,146,105,142,41,86,253,208,237,105,122,255,251,178,68,196,12,196,147,102,204,155,47,50,240,145,76,217,99,101,232,120,81,181,157,50,108,61,11,130,55,51,101,77,151,161,113,73,213,101,90,166,78,88,148,135,97,157,33,156,139,154,107,83,67,77,13,173,221,197,236,245,136,25,227,85,45,253,127,87,238,226,58,143,230,255,160,98,128,1,73,110,95,226,166,10,182,176,32,46,69,34,44,130,109,33,2,195,35,178,245,65,4,107,44,97,128,125,151,246,19,109,137,189,250,170,162,228,29,72,120,0,99,252,115,22,51,234,111,245,4,248,13,56,131,65,26,244,2,7,211,19,130,70,135,230,83,163,137,183,208,86,40,169,198,44,105,105,180,173,210,219,195,240,156,210,205,188,178,52,179,195,205,179,213,111,93,198,211,19,73,81,20,239,12,250,28,149,199,51,115,167,127,204,109,247,3,173,23,106,198,146,176,150,203,88,234,166,199,222,215,110,183,85,125,219,238,129,81,125,0,0,98,72,170,220,50,16,60,203,64,3,19,129,196,138,199,32,89,152,28,238,96,210,81,149,1,102,74,4,152,108,214,74,33,10,5,64,81,66,236,48,145,179,39,92,73,64,1,145,44,248,48,202,98,1,1,143,3,25,14,104,250,133,150,55,3,229,68,72,88,140,96,45,20,77,226,151,50,151,117,71,130,225,78,40,70,212,46,88,73,66,236,50,161,165,143,234,92,233,196,26,62,254,24,0,144,82,11,41,107,45,107,14,203,97,126,21,130,218,103,189,216,9,4,195,5,140,163,30,213,175,248,118,241,173,115,127,181,85,227,105,229,238,199,53,146,121,222,18,110,189,210,107,69,117,111,19,95,89,237,24,186,145,198,93,255,126,178,178,11,63,95,122,187,106,125,35,200,171,213,179,85,166,252,219,54,102,149,67,238,88,167,24,88,181,187,59,158,242,246,98,187,212,235,231,253,183,45,159,86,250,31,98,153,180,221,192,31,237,0,3,187,108,82,106,29,128,37,39,149,143,79,72,109,194,58,82,23,23,165,219,120,50,20,37,23,254,164,253,189,58,210,171,185,122,174,234,185,123,202,198,108,98,214,100,103,19,172,68,10,187,93,107,20,137,83,103,42,147,181,146,214,47,51,255,204,237,67,251,153,91,232,37,38,143,20,243,242,167,254,102,119,63,35,233,76,178,248,7,55,252,12,52,6,113,48,163,131,16,76,78,17,112,163,38,98,20,10,12,60,18,14,1,4,136,195,201,130,0,68,109,125,19,1,197,36,32,10,61,38,68,135,106,163,71,98,9,30,6,1,22,68,95,166,46,20,157,14,152,64,180,66,110,122,61,11,108,75,196,20,24,76,0,220,20,225,147,36,172,154,71,125,132,40,11,125,26,130,105,152,35,246,209,21,93,151,81,255,251,178,100,204,14,134,225,103,70,155,154,99,114,89,204,217,163,48,67,126,25,169,155,40,109,165,254,201,63,41,231,104,192,142,112,38,18,233,76,200,9,82,67,236,242,13,137,65,50,41,233,108,95,150,242,222,94,155,239,84,239,135,132,119,190,235,174,131,18,150,223,65,37,109,210,34,232,237,153,103,32,131,152,69,35,226,65,214,27,124,71,124,134,50,162,105,162,182,207,169,84,101,155,45,90,28,75,31,69,121,217,147,32,101,89,69,214,118,250,43,45,164,173,231,243,226,208,157,211,24,131,62,179,168,93,185,199,192,93,149,69,137,131,128,0,55,255,166,74,193,82,225,80,52,92,161,231,83,184,222,235,175,102,207,214,27,54,0,133,254,89,252,252,253,111,42,220,255,254,74,70,32,45,74,69,73,209,82,99,26,244,155,56,92,210,100,220,34,243,85,207,237,51,171,114,158,95,183,34,255,222,142,54,249,3,175,162,171,223,106,20,44,0,0,237,144,203,88,204,88,76,227,29,198,77,78,245,76,218,149,13,38,228,0,108,6,37,40,41,33,40,0,1,152,216,24,16,209,29,64,129,195,196,160,64,52,134,18,9,43,20,86,153,81,119,80,213,226,48,36,66,33,68,108,51,161,183,116,80,53,36,25,35,180,195,84,57,38,149,173,132,19,16,57,171,168,136,21,76,28,151,149,172,113,35,22,90,241,97,173,50,85,45,47,106,253,112,82,37,213,138,52,199,21,118,172,88,203,37,181,94,28,183,111,187,189,206,255,254,179,241,240,181,89,106,163,221,144,240,138,33,25,146,20,148,100,234,106,84,23,212,213,120,162,44,26,24,139,43,94,164,187,208,119,211,121,54,174,154,82,218,251,24,251,254,191,130,179,153,244,183,14,210,171,205,116,219,118,173,104,36,147,187,36,179,218,146,100,204,140,86,179,181,78,173,220,192,55,85,0,75,191,252,127,112,247,69,227,0,14,146,177,38,169,249,214,243,181,82,182,212,5,146,239,254,191,255,128,243,18,60,97,33,101,17,178,58,146,252,186,106,89,238,226,27,184,148,225,112,132,44,166,238,153,23,107,166,172,27,207,56,121,57,236,77,190,155,183,11,207,203,229,49,197,66,239,111,231,15,171,153,206,157,63,233,241,111,125,72,190,9,118,86,6,63,50,241,179,254,49,54,86,115,53,132,49,7,243,35,144,6,31,0,140,12,12,20,202,199,64,68,128,103,51,72,57,113,12,0,40,172,88,4,120,190,194,192,8,82,200,220,165,86,107,104,76,10,156,24,216,35,95,51,81,7,26,82,76,138,193,21,19,75,113,229,8,48,94,34,97,97,160,102,238,68,43,25,77,201,99,144,220,217,146,235,74,25,50,239,201,250,110,82,26,176,253,255,251,176,100,202,14,198,120,102,200,155,105,111,178,92,12,217,195,48,67,122,23,233,157,34,109,153,93,1,81,179,167,12,38,20,48,11,147,0,218,121,225,18,196,16,98,105,1,119,233,230,111,87,42,215,171,48,153,61,212,208,179,92,183,52,137,207,76,29,120,208,147,18,106,232,41,109,82,171,12,138,183,29,251,62,54,108,199,109,206,206,59,238,20,217,86,152,113,0,91,141,5,32,177,142,37,81,155,73,243,217,186,187,186,33,3,232,206,167,92,15,186,192,3,109,255,23,17,78,203,130,88,72,92,163,230,107,15,199,89,232,168,177,222,67,59,29,250,255,181,53,167,255,251,184,193,49,134,87,99,177,76,242,35,187,187,238,142,204,187,169,93,110,234,125,74,255,161,149,170,90,51,234,93,18,201,91,51,219,98,42,43,186,27,209,140,74,253,116,187,191,162,183,243,215,131,189,0,4,219,140,197,150,140,52,8,203,30,154,72,156,225,170,149,28,83,72,1,0,136,168,132,16,194,140,195,136,204,108,140,91,61,7,139,112,28,224,140,57,228,170,30,13,165,109,83,203,217,0,54,115,85,5,146,118,7,27,110,2,78,200,36,15,204,228,60,33,17,251,12,8,136,39,13,94,190,202,238,118,180,185,194,141,41,25,216,205,6,235,217,188,62,219,36,61,201,137,147,132,224,136,212,103,11,138,4,146,20,85,78,144,163,243,139,161,31,177,213,97,183,27,118,117,161,73,74,49,185,109,90,70,8,147,105,21,202,105,215,124,243,183,53,113,189,187,255,50,110,57,146,119,76,134,100,210,186,158,182,209,168,106,123,243,249,236,225,114,237,123,223,145,110,215,250,239,76,206,17,233,128,71,40,0,37,187,96,163,96,48,99,29,65,126,11,240,53,226,142,162,80,177,69,38,207,2,195,209,204,194,141,22,156,207,145,1,53,20,30,235,148,156,112,102,110,94,81,64,186,192,206,127,64,109,119,218,64,177,110,81,69,108,73,210,218,7,74,229,197,43,121,98,76,190,138,181,248,107,38,107,202,179,26,180,141,184,77,37,23,56,76,145,144,72,202,203,61,242,146,44,178,153,216,245,97,86,222,183,166,231,225,199,211,74,119,47,117,141,217,204,154,64,216,32,133,40,201,40,10,217,7,122,234,157,67,14,83,189,188,165,121,95,96,228,187,194,149,30,110,123,228,179,225,89,166,49,75,182,42,243,81,148,107,95,228,78,51,65,96,147,15,0,187,255,249,55,148,20,217,28,189,130,4,67,36,3,212,141,214,153,136,128,165,3,135,203,185,16,88,5,56,137,118,86,212,177,221,14,87,8,3,103,17,68,155,133,182,74,246,62,223,229,65,79,33,202,134,139,143,207,119,142,171,81,106,255,201,255,251,178,68,209,140,197,198,102,200,155,121,75,96,168,76,217,51,107,6,108,82,181,155,50,108,153,27,74,105,179,101,77,166,26,201,9,239,39,149,74,57,212,26,10,109,234,233,54,121,46,73,13,28,89,20,115,104,171,99,105,27,105,147,236,150,121,181,237,177,42,138,187,220,133,202,74,56,200,36,143,85,162,89,102,102,93,182,255,177,101,140,108,126,254,94,0,47,200,66,80,142,71,177,223,166,180,243,52,159,246,246,151,222,212,124,198,128,42,200,1,75,183,226,163,11,34,107,206,152,0,134,16,249,154,8,30,104,46,18,0,101,33,97,136,246,216,193,194,28,129,192,10,209,18,235,182,171,170,213,146,235,67,133,209,81,252,30,54,213,212,122,189,38,237,225,25,72,174,45,241,61,69,7,95,218,217,50,140,122,120,70,155,54,91,29,7,122,150,165,177,223,20,248,254,245,169,84,215,179,133,180,21,140,188,135,48,195,104,153,76,165,85,163,51,144,205,85,52,159,157,201,199,134,92,106,123,227,105,19,116,218,32,206,86,204,148,155,116,203,103,108,244,247,243,58,133,211,187,142,85,125,99,49,202,108,207,247,55,186,163,179,0,105,0,42,147,34,29,76,40,123,51,202,172,195,33,147,168,135,12,82,133,56,225,184,70,104,14,73,152,124,36,100,241,177,143,4,224,87,194,8,96,209,198,89,240,176,144,113,242,168,17,65,165,234,65,247,141,66,147,160,46,4,209,78,14,96,160,39,40,48,64,177,66,193,12,221,90,70,21,67,20,75,101,144,128,22,132,159,177,92,1,160,45,199,101,117,27,34,236,167,124,164,132,48,252,127,47,44,20,81,30,169,173,53,99,146,249,139,254,162,78,32,108,106,125,100,73,172,147,199,105,151,179,121,199,54,245,83,190,235,115,21,122,236,106,52,185,3,43,26,156,54,165,80,80,233,211,71,157,78,146,125,50,161,142,113,164,211,174,98,116,15,207,38,164,38,108,77,115,106,254,122,212,108,71,49,31,219,234,62,21,99,174,111,176,105,192,148,228,146,68,224,149,207,37,38,19,59,43,51,98,83,241,96,52,20,135,64,118,68,130,42,251,175,85,127,251,105,83,170,197,194,26,218,34,42,169,14,140,167,209,74,198,106,157,157,238,210,237,45,44,90,202,132,49,212,146,179,167,61,85,11,91,43,35,255,68,189,87,179,105,101,103,18,229,187,108,92,37,83,158,68,108,173,204,95,218,215,255,254,173,127,28,0,12,174,51,50,79,44,16,154,191,81,136,205,155,20,129,183,176,29,236,200,37,152,209,65,204,184,68,43,58,174,76,98,67,214,81,73,153,7,65,81,40,32,111,68,2,201,156,151,81,145,165,186,80,176,211,7,232,105,17,48,195,255,251,178,100,176,140,198,19,103,71,147,154,90,244,96,108,217,115,97,130,74,24,25,155,30,109,233,139,201,80,179,103,12,240,137,248,111,45,85,11,254,29,137,175,62,111,107,238,249,68,91,210,213,182,100,181,158,128,8,2,201,162,115,211,44,33,249,168,237,88,121,110,50,171,137,104,108,139,216,116,141,104,38,185,57,179,243,178,214,194,244,111,168,103,215,229,127,255,100,183,220,189,221,149,142,193,102,62,133,72,94,72,237,119,50,185,120,54,243,49,118,63,14,253,95,204,189,63,181,219,255,197,124,255,234,180,191,149,86,113,230,241,135,92,58,203,103,229,114,240,123,183,99,102,153,148,131,127,122,118,25,217,223,197,160,97,80,5,187,255,245,43,115,90,129,184,155,183,45,178,158,185,128,183,14,4,214,157,251,160,177,95,255,255,230,11,179,9,169,145,159,69,126,99,45,198,161,218,251,205,59,212,251,88,200,199,144,172,150,85,86,177,145,142,134,91,209,104,168,219,181,173,102,161,202,235,189,152,172,100,247,204,245,77,17,172,115,47,251,212,66,0,205,255,253,4,77,105,11,137,130,4,129,22,74,20,52,159,131,198,149,250,72,47,244,112,8,40,240,166,69,59,247,150,78,108,207,202,42,222,47,124,31,33,101,18,19,161,221,36,141,59,184,254,92,168,165,248,82,208,132,105,153,234,59,162,25,58,225,129,25,37,149,79,220,212,171,54,181,10,83,125,52,139,251,78,76,170,221,88,202,67,89,46,36,81,135,51,177,116,43,14,218,51,221,45,15,27,73,71,211,154,157,92,106,52,225,167,231,209,80,178,169,213,238,65,243,109,10,109,244,133,8,132,136,12,239,3,6,82,83,72,214,78,103,189,72,140,160,44,0,100,183,113,211,193,80,2,201,200,150,129,244,135,77,29,104,88,24,62,100,215,70,133,198,16,0,154,55,81,66,52,246,159,77,46,85,177,220,32,9,76,32,194,182,44,217,144,113,160,189,108,126,187,201,87,66,44,26,12,142,196,108,66,152,50,4,139,70,181,124,174,43,4,205,97,88,29,25,29,242,235,17,209,95,82,179,222,51,102,67,249,115,206,91,29,40,125,69,82,17,7,77,76,50,152,183,197,119,49,81,140,190,41,71,46,245,18,131,198,175,144,57,202,252,153,35,168,93,222,199,202,178,163,77,235,143,69,187,151,172,73,106,67,204,24,64,149,32,25,111,223,10,56,180,206,166,192,165,27,103,173,227,65,241,65,5,151,134,2,232,73,87,234,8,99,170,205,122,37,1,190,212,180,125,206,77,144,128,183,202,24,76,151,81,176,212,250,244,184,65,49,61,69,123,204,238,96,18,27,70,80,101,144,45,25,77,198,217,193,21,196,19,100,206,196,223,255,251,178,68,188,12,196,166,102,204,155,73,69,80,148,172,217,67,107,8,62,18,89,155,48,108,153,22,130,43,51,165,77,147,22,232,197,67,70,249,123,241,53,26,157,38,20,139,119,57,17,138,139,28,112,129,215,61,181,12,100,35,169,82,154,33,45,161,170,17,76,115,170,251,85,129,144,134,137,196,131,69,35,139,187,56,100,143,203,92,65,97,141,31,157,242,180,245,3,122,73,95,44,9,0,27,186,236,41,2,39,159,146,152,232,27,237,173,243,138,17,130,5,147,152,11,153,117,204,69,248,53,54,160,121,35,198,233,80,223,222,114,110,133,155,106,15,224,224,172,209,132,202,53,43,134,112,97,100,109,69,51,248,98,202,2,207,81,4,19,135,147,83,100,9,64,86,203,71,223,189,167,177,238,247,247,54,49,13,249,76,253,28,36,37,218,124,57,115,101,30,241,119,76,75,22,139,41,18,101,90,148,171,87,139,143,144,164,85,153,156,151,90,188,136,32,236,181,187,60,232,219,186,172,134,116,118,51,38,110,240,49,211,1,203,255,248,128,22,74,106,28,130,48,27,72,182,111,128,172,195,73,43,104,84,54,8,34,4,72,171,237,19,58,124,102,164,115,154,177,140,168,68,4,103,108,74,77,41,144,235,89,108,168,192,220,207,207,247,82,4,173,131,110,163,116,171,62,145,186,67,215,153,143,145,101,124,47,234,61,14,83,186,125,5,181,98,12,241,123,148,182,220,120,108,138,227,42,175,234,230,188,109,162,111,251,9,231,151,199,238,134,235,228,254,251,172,206,178,108,167,169,238,207,145,237,213,16,228,53,45,230,127,148,167,12,48,5,75,247,202,30,166,166,243,194,48,207,240,8,142,7,172,139,195,71,46,82,231,178,193,128,75,165,234,117,35,151,204,205,61,244,90,177,86,36,20,25,249,186,152,208,116,118,19,82,183,118,100,64,220,51,205,206,238,21,158,38,235,221,149,62,145,188,84,117,67,62,239,243,173,31,215,221,184,102,247,142,246,61,228,154,18,153,72,220,238,94,51,90,21,44,77,170,204,204,105,136,67,53,145,29,148,81,216,196,81,33,235,60,236,40,168,175,69,181,142,169,122,21,21,182,105,173,233,111,214,9,88,1,91,117,194,22,229,66,131,193,204,65,19,240,104,121,64,77,131,4,48,58,25,17,32,194,161,80,193,6,67,32,48,66,168,103,117,139,52,73,66,146,145,208,187,90,134,192,71,148,102,40,86,57,126,183,118,131,110,204,236,169,34,0,64,150,161,138,15,237,244,131,204,219,87,8,213,198,145,50,195,70,166,100,141,232,69,144,169,173,233,152,51,169,179,56,35,97,116,153,65,139,119,42,129,91,203,118,26,172,203,86,250,17,39,219,76,153,16,255,251,178,68,192,12,212,45,103,77,27,38,61,240,132,12,217,115,100,197,186,21,9,157,42,109,37,23,2,122,51,101,13,164,154,216,55,21,161,82,100,243,72,98,10,106,170,89,114,109,185,18,14,209,115,99,121,90,229,76,95,92,187,5,234,42,112,136,165,15,107,187,17,110,156,169,29,49,248,52,168,23,156,166,5,112,0,52,66,196,68,40,48,185,136,38,119,141,19,16,58,66,0,130,133,141,162,82,16,162,17,111,72,150,56,133,128,16,91,124,216,48,94,210,58,24,107,56,153,143,4,199,162,133,6,26,11,75,111,109,210,227,52,177,32,81,15,215,64,79,239,192,228,126,236,163,63,117,226,163,222,240,172,199,151,36,250,207,173,155,73,253,121,70,243,74,212,230,202,89,244,140,160,67,6,164,70,210,212,80,224,224,97,24,147,40,205,70,171,89,217,35,161,38,193,222,112,198,182,172,211,206,41,112,122,229,67,147,236,66,153,165,116,66,83,205,198,124,255,173,230,217,241,158,155,117,242,247,235,103,207,178,192,242,42,0,185,255,253,207,33,96,205,83,208,244,52,204,63,173,23,5,132,213,132,102,85,1,193,38,93,166,168,252,211,83,118,47,63,243,150,49,17,13,197,166,107,242,16,148,40,69,16,62,115,28,177,177,135,157,164,21,83,22,53,79,136,104,32,228,116,105,205,123,152,120,169,26,211,211,110,135,166,98,172,85,141,103,78,222,158,39,68,139,218,81,145,160,234,137,233,238,34,147,145,72,218,209,17,237,223,107,169,113,247,127,15,229,191,117,112,40,93,213,180,27,41,23,207,227,7,90,175,21,31,195,84,238,13,172,2,238,251,247,32,117,33,197,209,176,228,13,3,13,19,202,160,38,115,216,131,75,225,39,17,238,92,213,37,54,169,183,63,71,132,229,138,162,130,180,218,102,119,38,128,98,151,63,12,241,229,37,188,238,235,229,159,246,53,91,155,215,106,214,24,121,5,2,114,28,122,148,236,144,228,91,189,116,200,220,28,28,193,43,57,227,210,100,60,141,136,41,83,29,115,238,204,159,185,158,219,18,90,108,124,74,247,50,37,215,208,203,69,114,89,114,99,21,169,115,177,145,244,181,244,118,251,163,0,212,96,35,36,246,2,7,130,163,198,14,36,97,34,135,10,30,2,91,48,228,2,81,32,81,58,239,2,143,152,64,114,115,24,232,82,183,170,163,150,211,37,145,26,143,229,19,253,2,196,65,130,8,1,126,197,64,157,216,117,40,103,228,51,185,150,246,149,155,86,22,97,32,126,144,149,60,106,23,22,23,48,169,119,34,154,99,85,38,80,20,198,229,250,49,144,245,202,170,82,165,119,48,227,215,101,24,68,204,241,214,151,72,72,36,32,135,134,255,251,178,68,191,12,196,54,103,77,27,24,65,112,130,172,233,131,100,101,218,84,69,157,42,109,153,23,2,132,179,100,205,188,33,56,156,96,172,7,34,184,177,131,168,97,200,82,221,194,15,74,34,26,94,201,167,66,47,199,53,152,125,179,138,45,199,19,168,250,33,127,236,238,99,206,127,246,72,224,17,160,9,182,237,73,11,129,164,64,17,131,9,22,56,81,179,51,3,28,64,42,7,6,5,184,97,88,152,8,156,198,212,51,53,40,121,217,100,57,14,203,28,9,51,253,32,143,130,36,95,23,60,85,14,44,10,129,41,20,82,114,188,221,250,242,121,249,155,247,193,185,133,23,71,19,46,59,77,11,15,234,13,66,120,56,120,177,38,197,22,168,89,70,94,43,50,134,13,122,91,23,248,108,227,94,7,33,100,208,196,153,29,116,220,64,202,56,186,16,90,198,20,118,239,40,42,98,21,52,108,178,156,68,218,161,79,17,156,108,217,22,120,160,188,85,165,173,113,105,87,211,215,31,215,63,249,111,58,223,80,21,77,0,3,36,172,28,124,102,139,102,246,176,96,112,38,246,236,99,196,70,181,58,42,104,14,130,81,19,30,29,49,112,227,25,13,43,142,24,11,104,144,162,96,149,164,14,17,106,9,219,19,140,185,109,233,131,178,24,168,27,78,49,1,20,207,79,64,112,138,200,147,194,34,9,30,194,65,67,112,36,8,245,181,55,225,233,202,164,61,141,4,94,143,58,57,186,236,238,158,80,215,25,220,78,143,81,8,162,170,230,158,246,52,166,249,192,149,38,101,45,25,47,162,232,70,44,246,49,110,85,70,92,238,82,21,165,116,210,3,178,241,137,156,255,227,35,218,87,177,126,25,244,9,26,56,104,77,26,20,153,197,73,240,148,230,181,180,34,49,99,253,232,204,93,222,94,157,173,215,102,162,0,124,168,0,20,0,7,44,146,154,88,238,32,200,34,193,90,68,51,137,166,197,98,69,79,74,210,181,183,253,215,215,41,216,215,45,136,70,114,44,200,170,96,205,176,98,3,70,115,51,150,83,51,236,102,50,166,198,42,149,44,249,156,229,177,30,187,33,105,77,208,201,66,118,43,67,29,146,173,117,67,83,106,167,165,157,223,255,213,126,145,96,0,183,255,24,18,217,132,50,128,65,76,144,4,254,132,12,176,212,220,89,128,34,196,75,232,1,10,112,23,4,221,20,239,108,148,22,32,143,194,198,189,171,33,92,172,21,103,1,111,183,160,80,5,219,113,129,166,58,209,97,97,223,120,54,6,183,17,67,24,131,77,105,145,213,196,253,182,91,169,141,238,110,234,31,29,104,156,130,144,158,108,231,25,157,186,169,234,117,122,174,235,189,251,93,90,138,3,155,191,70,89,180,255,251,178,100,192,12,133,181,102,200,155,102,63,64,88,204,217,218,44,2,165,23,217,155,38,109,229,137,193,140,51,166,232,241,13,224,43,111,169,161,179,22,109,216,181,67,181,125,205,118,41,117,136,54,30,93,106,176,181,181,110,55,141,222,40,113,133,176,181,176,84,245,195,247,45,53,129,184,101,245,208,51,54,157,222,165,42,182,133,51,219,106,20,178,163,215,40,94,212,245,103,247,55,114,179,61,135,29,153,103,45,8,104,213,4,0,73,118,223,154,42,91,196,21,41,49,244,220,155,138,118,67,81,167,235,37,38,105,71,164,231,28,207,253,149,9,236,100,84,207,125,21,216,197,155,226,204,152,169,145,69,200,207,44,188,249,213,53,41,202,148,220,179,176,251,217,212,37,201,156,178,218,106,116,207,231,60,233,186,54,124,115,200,207,41,55,79,44,31,225,58,89,145,204,191,243,226,255,132,35,216,186,10,170,0,0,139,168,199,201,19,43,129,205,104,52,48,90,112,217,50,211,94,166,142,68,143,48,208,240,204,160,51,12,131,204,78,62,48,240,156,206,100,115,41,30,136,65,100,71,7,201,134,118,127,204,40,18,192,18,210,172,32,160,100,215,85,3,47,76,62,112,209,80,105,242,38,161,112,164,2,22,50,97,48,105,99,98,139,156,100,232,118,95,45,108,49,91,244,253,49,55,237,224,130,93,231,161,170,184,74,6,161,236,14,8,14,0,174,24,107,108,232,49,55,69,24,21,217,28,65,26,29,116,35,181,75,252,222,173,139,201,175,76,118,250,216,149,247,85,241,241,117,221,237,226,222,106,129,195,140,167,62,110,82,207,196,181,119,169,111,123,14,154,186,205,228,212,160,148,149,18,156,213,81,98,142,41,60,125,230,197,4,42,139,235,202,180,213,91,22,222,35,225,247,115,253,198,201,169,96,57,101,96,0,238,223,165,101,76,35,49,24,26,164,94,218,234,14,228,167,88,188,239,76,230,222,167,42,118,109,115,230,32,128,166,255,229,211,175,159,255,80,140,230,25,228,233,25,156,66,164,192,141,131,75,97,25,168,237,132,40,89,153,244,182,108,31,54,56,93,153,144,49,178,118,60,202,174,241,249,4,236,67,218,152,58,103,228,127,252,255,56,112,203,196,146,186,179,4,30,140,2,110,54,81,56,196,40,243,151,165,12,192,4,54,136,52,68,32,3,35,138,6,160,81,24,56,58,68,9,48,0,221,174,45,177,227,225,130,169,76,64,37,92,138,80,121,96,42,125,58,160,94,104,244,44,20,192,8,69,16,112,0,230,141,5,19,101,210,146,254,176,209,24,2,168,36,215,77,53,106,89,79,236,220,14,179,169,94,246,34,24,1,14,76,49,144,63,99,67,213,144,84,42,16,46,255,251,178,100,206,142,166,139,103,70,155,154,91,114,93,76,233,163,48,35,170,24,221,157,32,110,105,109,193,132,179,102,92,244,137,24,166,230,211,18,190,58,236,22,16,202,54,165,103,199,191,246,124,255,117,220,241,90,10,75,218,195,74,123,238,42,220,138,198,211,47,113,139,17,37,73,169,161,213,213,136,65,228,245,149,86,212,152,44,38,18,77,167,46,135,203,41,215,23,75,247,23,185,175,63,73,85,66,178,89,41,61,136,47,253,190,42,39,239,141,212,218,236,27,178,107,118,115,100,44,5,220,66,147,66,213,16,242,104,17,179,32,23,40,251,236,231,170,186,1,140,68,161,61,84,140,119,78,251,163,90,175,56,201,41,236,87,238,87,77,113,144,91,3,82,56,50,156,140,96,64,136,215,167,222,246,82,16,170,137,68,71,116,91,53,149,242,211,33,21,29,144,175,221,223,101,173,82,239,179,212,228,163,186,27,174,79,209,145,187,139,69,0,0,155,176,200,228,227,30,15,12,92,43,52,210,196,242,201,163,23,158,77,128,56,47,161,150,192,102,5,24,171,66,78,153,160,54,104,208,19,24,20,68,22,26,36,184,9,50,14,9,1,170,52,141,43,125,182,54,57,19,69,217,10,147,18,88,33,226,90,219,88,112,113,131,76,0,196,129,135,82,145,157,192,114,105,44,166,81,37,129,93,119,6,65,42,109,109,60,76,154,10,141,73,96,234,241,38,65,19,129,80,148,172,252,182,27,93,252,215,255,255,203,115,89,251,152,111,245,113,17,28,205,53,212,227,177,177,245,91,122,136,117,71,199,125,38,212,7,107,89,112,195,155,167,114,183,91,93,80,186,220,172,237,246,226,195,141,66,26,223,57,27,147,163,119,107,177,22,53,239,180,192,130,174,16,146,105,184,154,77,50,40,203,72,152,206,210,102,109,155,186,118,40,88,234,121,214,220,94,196,226,72,179,91,26,133,147,96,165,115,13,190,139,201,150,106,175,14,151,164,245,166,161,42,121,215,163,29,72,85,93,168,223,63,83,200,118,166,105,153,235,101,32,229,18,3,83,100,34,147,225,158,75,48,74,178,179,99,85,214,208,113,214,59,78,218,245,233,100,72,100,154,23,83,245,66,83,175,96,203,201,254,69,199,223,35,101,188,94,132,0,20,229,248,149,4,202,4,204,54,116,70,108,125,78,166,42,144,105,167,97,112,128,198,225,16,66,37,151,60,207,3,140,176,9,43,7,1,71,134,145,27,175,11,252,163,45,137,163,191,142,113,128,32,22,101,230,105,76,92,116,17,254,127,232,169,236,207,170,164,106,149,227,187,22,185,249,218,164,187,15,72,41,239,97,105,227,140,85,158,151,77,80,80,76,231,128,48,225,49,131,167,74,38,207,255,251,178,100,202,140,133,193,102,200,27,153,91,114,115,236,217,131,96,195,127,21,41,157,38,109,149,156,193,109,51,102,220,242,137,208,249,223,247,234,142,238,189,172,125,14,164,51,95,43,89,159,70,67,21,214,85,16,60,29,215,46,201,155,252,61,95,216,47,13,94,164,207,85,122,135,108,133,202,108,226,197,235,61,183,122,25,173,177,246,154,218,228,247,195,44,65,169,0,141,8,3,23,109,251,44,67,189,128,92,83,4,222,50,89,130,118,179,129,65,173,59,158,166,116,92,41,111,79,111,94,187,149,218,93,255,247,81,177,36,71,68,109,31,178,200,238,108,115,51,50,179,238,168,135,50,153,16,174,118,73,157,170,148,89,185,29,122,236,230,206,201,221,140,175,186,245,63,34,128,187,16,236,239,101,173,168,246,247,161,48,21,0,0,3,136,195,13,147,48,162,77,134,172,54,123,176,255,107,83,137,13,198,37,193,113,33,189,199,38,28,53,152,64,122,8,29,26,41,76,101,100,90,11,25,168,38,252,120,188,0,73,212,129,48,128,194,128,144,148,105,8,169,72,41,41,255,180,25,28,12,12,212,25,22,86,97,26,26,80,12,196,64,9,115,51,113,224,35,129,73,5,48,180,110,16,14,98,117,35,61,44,134,240,175,47,12,216,253,70,182,28,195,164,233,32,164,65,212,162,177,220,176,164,93,193,122,134,196,221,49,143,156,125,255,247,125,124,255,254,173,188,107,255,241,175,175,159,239,143,243,255,188,143,32,83,88,188,175,242,234,219,166,181,123,70,213,97,198,141,10,139,151,56,232,98,234,11,36,213,129,222,66,110,242,70,129,61,107,169,174,223,19,30,6,33,79,167,138,155,246,77,207,37,127,206,190,175,125,94,90,253,223,15,195,212,114,32,9,62,223,8,10,69,241,236,11,194,114,19,195,161,102,52,147,78,5,160,46,46,137,46,80,77,107,83,161,159,173,169,37,171,169,43,125,47,211,73,207,29,44,76,201,22,82,133,213,35,7,194,223,56,20,2,43,168,49,10,129,48,123,4,56,186,239,189,141,25,47,202,205,24,223,157,5,45,243,140,255,98,100,161,99,32,109,67,217,84,92,52,21,37,204,137,215,54,61,8,83,201,122,190,95,213,23,99,131,2,163,48,131,8,20,150,55,108,96,192,43,51,68,187,13,46,95,51,98,108,192,99,99,78,128,140,106,30,48,1,80,84,212,23,3,128,164,70,13,13,152,64,34,97,112,18,59,149,0,172,5,38,66,3,48,194,148,188,196,128,115,2,34,76,36,8,73,32,129,88,208,88,42,2,22,23,178,94,82,59,239,252,195,160,169,217,42,105,58,146,8,2,204,191,145,23,74,49,32,141,193,51,146,119,94,207,37,145,42,255,251,178,100,217,142,134,187,103,69,155,154,123,82,109,204,217,147,52,101,232,22,185,155,28,110,29,189,9,149,51,102,232,193,150,120,89,68,7,122,148,34,40,62,37,14,24,139,211,253,237,255,187,111,245,239,123,103,77,75,173,249,235,57,117,71,150,97,128,129,9,49,200,180,113,176,221,199,75,49,142,97,65,211,201,169,154,21,103,137,100,83,47,59,53,106,90,47,116,171,71,89,212,102,32,144,11,142,16,1,55,255,254,78,108,133,8,208,51,26,108,46,62,46,16,157,25,175,231,171,14,235,189,51,161,83,115,159,231,255,254,118,229,140,70,170,41,144,217,20,156,82,132,131,156,0,139,92,144,117,196,144,82,165,171,21,164,17,152,176,66,10,78,238,104,71,149,74,174,230,67,180,238,201,156,212,103,107,53,154,66,17,247,55,99,155,209,106,183,234,246,54,100,232,149,235,253,139,2,42,0,0,97,140,194,178,248,184,6,62,148,230,34,7,39,47,7,0,81,56,204,146,24,42,27,1,148,179,12,129,179,6,64,179,0,130,67,14,70,147,36,4,0,160,26,94,144,16,156,185,11,136,144,101,200,85,39,196,192,32,38,32,205,140,30,11,20,225,226,45,104,40,22,16,128,129,129,218,219,99,16,107,134,179,145,229,127,141,4,239,138,239,93,47,109,88,149,119,73,237,33,0,5,128,7,21,165,49,39,77,130,48,167,49,186,178,231,37,97,213,85,37,155,199,117,153,94,136,180,167,146,212,134,182,173,247,249,174,253,203,191,247,154,168,133,16,191,81,168,197,162,178,131,21,78,127,100,212,248,72,191,126,148,137,18,20,91,222,154,166,61,41,140,213,239,117,10,148,129,107,182,111,235,214,217,180,121,31,234,14,179,155,107,86,182,53,188,255,237,109,250,175,22,118,172,4,44,155,120,213,104,62,193,89,163,11,154,179,83,150,175,66,7,196,6,96,85,195,40,142,216,195,220,198,117,173,206,103,235,76,131,8,82,108,141,246,196,4,20,40,16,194,174,234,103,144,233,186,45,247,217,31,35,217,164,100,182,203,157,14,75,213,24,168,187,59,41,22,229,52,132,164,201,123,37,153,138,199,33,153,47,163,189,80,92,194,200,120,220,174,236,76,228,127,234,32,19,173,165,25,160,160,133,99,78,233,236,198,248,143,195,244,53,164,62,176,204,3,129,108,198,86,34,12,65,80,243,67,29,48,134,21,226,58,10,80,166,149,232,220,10,14,138,90,108,10,130,74,198,76,45,88,57,121,3,71,67,212,0,188,163,72,107,160,80,31,111,202,180,47,4,183,76,216,17,45,113,160,124,38,39,179,137,150,3,164,116,136,119,138,197,154,90,62,193,77,142,70,215,160,251,105,58,171,101,74,59,255,251,178,100,208,142,134,102,102,199,27,163,127,162,103,12,217,147,97,133,68,23,225,157,28,109,141,254,129,148,179,166,156,241,33,184,65,113,181,121,115,160,239,214,213,206,241,170,25,124,204,17,41,199,14,71,223,153,95,207,248,13,17,223,168,69,50,45,118,82,36,222,91,96,252,66,171,94,62,239,173,60,100,95,189,163,77,90,57,226,121,109,46,241,152,89,137,121,156,153,159,203,173,68,221,51,154,239,30,154,255,238,152,129,40,105,71,188,129,135,110,219,89,70,110,159,7,106,164,188,197,43,153,215,56,115,67,116,131,204,226,25,56,103,101,75,215,96,138,51,21,205,234,143,208,244,60,207,56,210,81,141,19,101,126,157,204,107,171,245,241,47,210,50,219,139,179,68,45,239,124,124,93,171,245,219,220,93,245,115,23,125,77,71,126,223,170,93,251,49,143,117,243,221,126,255,113,183,87,115,63,93,115,254,255,255,196,132,87,0,1,100,164,201,203,179,2,146,204,56,170,11,39,142,46,70,53,8,92,90,30,98,224,232,58,198,28,36,49,32,216,18,18,26,43,26,132,112,210,9,66,35,198,240,224,94,165,132,192,52,74,128,20,125,101,55,83,13,138,64,65,164,173,117,132,129,136,75,14,15,83,166,91,247,212,215,81,117,220,60,17,197,159,190,117,220,59,23,168,46,33,241,126,226,172,198,142,32,153,14,125,89,92,186,68,205,172,51,249,125,145,83,250,126,69,171,12,247,229,166,121,216,53,37,172,181,179,120,151,52,211,105,82,126,252,25,179,95,94,229,178,181,230,114,23,89,123,229,168,222,137,237,149,181,235,106,219,183,110,200,234,189,147,244,199,40,211,213,155,70,88,97,123,81,32,52,88,115,177,92,204,60,253,126,151,70,246,238,239,211,252,14,48,0,2,5,0,65,63,255,233,113,161,64,212,71,4,226,72,116,224,216,84,78,9,70,103,209,199,159,254,19,219,127,127,227,155,41,230,159,252,63,248,118,145,139,48,122,129,25,11,16,162,42,145,31,30,17,71,148,84,165,182,163,37,188,142,167,249,58,19,147,194,247,51,101,150,63,106,103,25,202,104,79,23,115,200,209,57,141,160,159,200,190,127,94,191,255,255,195,21,209,139,8,70,25,30,156,188,246,102,32,105,172,14,70,110,64,25,201,10,97,68,9,181,199,198,6,43,152,189,4,98,0,112,224,200,221,130,227,10,7,129,130,241,162,145,139,192,0,0,1,101,192,64,224,192,200,200,64,192,64,114,129,99,170,96,37,8,178,33,34,195,130,3,65,211,2,10,64,194,66,80,58,141,63,76,161,237,130,19,176,116,10,187,29,84,71,111,87,133,182,207,29,137,36,113,49,126,204,8,197,37,42,142,223,93,255,251,178,100,204,14,6,13,103,71,155,140,87,64,97,204,217,205,44,103,190,27,205,155,22,78,37,190,201,190,179,165,8,243,13,240,54,156,203,90,93,213,110,139,220,159,147,208,186,19,63,69,143,216,195,235,222,148,92,118,17,105,209,103,119,21,102,182,115,196,147,240,201,59,207,222,146,172,154,201,171,35,243,17,182,137,10,217,52,120,137,38,208,220,16,116,197,108,101,43,21,7,165,167,137,44,140,189,168,145,29,209,255,231,52,210,159,76,254,94,232,173,51,69,166,237,115,99,232,169,4,205,238,197,247,169,99,240,39,103,64,94,10,255,197,133,200,226,112,24,130,144,36,161,138,58,143,81,132,168,83,2,209,228,200,37,179,44,114,2,136,171,64,198,108,34,6,13,202,72,204,221,182,103,194,189,190,48,126,223,131,118,154,44,253,143,167,12,84,53,135,105,252,59,195,12,138,67,183,42,46,107,108,243,88,249,2,93,208,233,219,93,136,150,206,67,181,127,255,82,67,205,86,187,200,110,121,254,83,133,159,97,229,156,51,191,237,223,252,252,255,4,6,202,0,3,28,140,25,8,42,124,96,110,226,34,194,121,3,44,61,49,146,162,83,145,170,163,17,6,48,180,50,97,80,96,241,145,162,142,128,8,22,159,228,80,42,153,211,82,9,246,190,31,161,160,55,67,49,130,74,175,159,183,189,199,26,236,125,129,71,56,195,160,54,24,80,57,29,71,63,27,124,206,196,52,233,162,213,103,130,83,98,4,127,53,49,114,175,53,1,5,236,136,247,19,30,222,152,246,115,155,161,76,152,92,233,107,158,229,143,221,211,106,85,182,32,200,106,204,116,212,189,204,135,19,15,164,145,213,209,171,101,205,240,171,15,34,229,98,26,132,51,86,44,187,148,159,42,204,160,250,102,170,205,108,236,119,29,77,63,100,90,151,44,153,250,100,76,115,108,159,84,15,47,160,4,19,118,221,182,88,238,0,245,12,78,46,150,142,135,183,74,133,90,43,164,251,185,56,69,50,212,189,157,216,118,231,43,50,48,236,106,221,149,157,105,162,160,45,172,172,203,82,62,75,51,24,200,233,106,238,64,73,121,88,205,95,18,232,9,140,38,106,33,159,138,116,86,35,179,93,243,186,152,180,209,45,67,244,173,182,162,82,155,46,189,139,219,168,21,18,72,96,195,64,18,49,43,3,37,140,50,180,243,81,44,7,92,8,213,194,36,140,88,68,200,137,193,66,64,32,211,57,72,86,246,202,160,105,194,180,133,128,17,197,0,143,6,36,193,172,96,64,152,36,30,201,212,89,73,169,97,64,236,20,219,196,228,47,171,51,98,111,68,161,186,61,253,116,105,247,44,143,39,251,173,168,245,169,59,96,149,80,82,219,155,255,251,178,100,186,142,133,172,102,200,27,120,91,98,95,236,217,167,48,98,102,22,141,157,30,109,153,94,193,107,179,100,133,131,9,184,154,177,0,194,110,65,59,175,15,119,242,177,249,254,175,108,155,139,157,182,44,196,169,3,112,196,85,73,214,110,168,137,137,159,165,132,25,94,62,129,61,233,231,70,38,84,196,230,140,77,40,82,90,112,138,75,17,107,11,12,96,242,246,79,242,88,227,21,207,163,159,180,127,214,231,175,178,58,33,147,102,107,236,10,88,14,77,232,41,102,53,69,246,185,150,104,232,91,230,154,160,46,179,250,24,104,125,16,26,54,50,74,105,34,36,8,41,61,78,6,85,127,255,136,168,151,108,150,55,124,123,65,225,247,10,132,123,93,82,201,70,217,233,236,132,177,36,232,106,218,171,61,89,178,34,35,126,230,250,187,213,243,81,157,118,87,189,219,75,127,255,255,183,255,252,77,0,5,103,212,196,205,50,65,70,145,133,21,25,177,129,200,77,169,144,169,244,90,30,36,48,121,21,150,200,27,138,194,214,129,150,164,204,35,218,92,20,162,78,35,214,143,200,213,125,118,185,235,201,250,175,106,85,106,30,175,113,112,82,71,187,200,99,122,198,195,227,9,206,131,226,142,159,113,194,253,13,236,228,124,216,162,149,149,119,143,255,254,216,178,105,16,103,173,122,124,147,182,213,15,57,151,79,221,243,238,191,182,8,20,4,52,31,92,56,48,92,58,183,100,44,148,156,240,207,247,59,158,49,160,222,155,114,215,69,158,107,57,237,154,241,251,42,219,14,152,132,247,42,169,246,92,176,229,251,34,229,148,160,27,184,0,0,0,109,221,182,51,36,71,194,163,3,16,227,22,114,16,176,47,18,34,129,138,78,130,54,90,148,130,214,253,95,213,223,79,224,50,40,100,6,240,154,141,143,181,254,101,44,243,204,156,12,196,91,153,156,141,181,139,41,59,30,197,90,28,120,112,68,139,214,60,90,31,154,1,143,84,169,223,181,220,104,100,244,235,135,234,228,92,207,255,206,171,89,162,54,61,12,108,237,240,119,1,76,148,101,49,161,220,198,187,177,152,177,211,128,6,47,32,155,106,100,22,90,137,25,140,192,22,49,136,52,198,0,51,21,131,14,126,133,2,134,69,66,38,47,24,24,224,110,149,5,166,48,88,60,194,224,96,8,128,194,32,193,33,9,128,134,166,39,118,152,104,60,223,141,18,136,132,67,1,1,36,152,40,11,10,12,3,11,0,194,129,46,64,37,134,173,164,128,48,77,1,65,128,37,190,182,171,35,120,85,226,100,108,6,149,182,69,51,32,20,93,175,77,171,164,5,183,168,35,86,11,142,8,55,59,78,88,162,85,239,19,49,204,188,8,72,159,88,255,251,178,100,207,140,5,36,103,74,27,70,95,64,102,140,233,154,52,101,204,29,53,155,18,46,97,150,129,213,51,101,220,241,154,249,153,121,93,35,56,103,44,219,156,102,181,156,173,233,74,86,217,61,14,210,13,171,169,109,118,109,73,181,15,153,110,5,24,93,46,71,212,239,85,121,238,97,10,44,130,102,140,102,254,188,235,144,125,95,249,174,207,253,41,89,198,117,201,166,191,116,56,14,203,58,196,39,8,225,62,103,26,118,179,8,56,97,198,34,223,64,2,96,55,29,189,101,148,223,61,13,87,194,144,96,233,97,158,43,144,177,222,60,102,92,239,59,133,184,173,234,118,79,125,233,206,183,219,251,203,39,255,158,91,192,61,67,70,170,99,38,107,68,147,171,70,122,190,79,199,11,135,197,144,118,237,83,228,60,190,102,126,128,189,193,211,132,15,46,5,114,84,82,50,248,40,254,32,66,204,244,146,215,133,98,102,125,253,245,183,47,30,43,234,220,189,3,34,170,45,150,230,62,34,232,51,136,130,0,2,228,176,207,78,2,56,6,76,2,226,54,105,192,130,137,89,152,98,97,128,201,5,150,213,67,5,64,133,145,40,216,160,22,168,92,101,3,123,31,230,58,146,194,32,14,240,168,16,195,34,66,27,177,64,24,164,16,171,162,233,213,15,213,78,104,108,191,136,93,40,137,60,152,179,75,20,238,219,190,220,230,161,16,196,228,13,51,53,75,36,138,210,196,41,224,75,116,145,169,201,4,170,237,76,48,252,50,231,61,92,228,203,197,178,119,11,155,181,254,215,91,26,100,175,124,185,146,140,22,198,105,5,31,45,24,75,29,60,162,164,12,113,142,106,188,218,209,228,197,182,221,22,174,140,163,184,6,218,49,145,245,27,164,76,113,162,63,226,84,113,42,140,139,190,180,174,162,208,0,168,0,0,16,0,27,109,167,75,159,37,11,240,158,98,202,117,172,66,74,132,150,30,55,248,77,66,168,203,26,25,233,191,183,219,107,163,255,235,87,127,183,20,202,85,35,162,59,216,119,103,118,34,33,46,234,123,35,85,145,108,86,173,52,110,162,170,235,162,103,94,142,206,172,166,202,65,172,175,247,246,250,146,165,71,181,239,190,194,64,0,5,17,50,153,64,97,161,168,168,24,227,65,246,142,25,137,40,69,177,131,14,141,5,153,8,240,32,200,100,184,197,200,14,40,76,136,4,24,42,12,0,2,11,152,0,202,176,9,11,130,131,200,64,24,209,103,208,244,199,81,140,4,129,185,2,130,193,196,137,122,28,84,94,88,122,157,109,22,80,182,232,86,98,226,173,29,44,157,182,150,193,169,105,212,85,103,165,234,193,188,40,136,162,108,101,156,62,109,242,232,100,168,176,205,148,209,255,251,178,100,194,12,133,175,103,73,27,70,71,176,88,108,217,154,49,2,102,26,81,157,28,109,177,124,193,147,179,166,220,161,159,216,126,35,147,106,28,160,98,101,117,141,134,86,91,39,243,171,127,175,219,39,115,50,90,247,94,170,215,111,150,175,165,115,189,118,175,102,86,31,182,184,171,39,68,133,49,70,252,74,159,82,184,225,147,58,58,155,23,31,172,71,123,138,118,156,157,3,90,218,195,178,122,232,216,227,227,191,191,249,250,98,250,50,171,95,182,92,204,244,205,84,76,132,236,129,192,238,251,147,23,17,140,19,135,231,15,92,124,48,23,28,28,85,56,210,20,61,124,136,230,167,227,194,115,201,210,231,217,6,36,235,66,69,255,209,147,107,165,183,187,149,189,36,165,57,153,65,19,74,176,22,238,83,129,206,188,23,88,29,157,199,58,116,108,150,170,4,140,117,75,96,177,198,244,188,191,152,235,249,31,186,122,104,94,105,234,97,234,117,149,137,162,63,135,189,0,3,55,248,35,228,36,1,232,103,133,216,220,1,164,235,41,143,19,76,177,171,129,110,174,62,138,197,50,177,254,90,215,151,79,23,201,59,150,148,135,3,91,50,196,87,143,207,136,174,74,113,198,196,226,230,243,87,194,225,43,12,255,115,115,122,230,176,198,105,150,52,124,140,240,24,11,131,105,166,236,228,66,36,100,203,251,226,154,240,247,255,103,108,254,243,27,94,48,168,219,230,85,244,241,223,246,102,83,9,79,146,67,54,180,58,119,223,85,185,26,78,233,89,130,81,238,248,233,109,102,246,122,151,124,255,191,250,59,12,113,206,163,132,76,233,137,211,232,38,0,48,0,7,191,229,155,71,211,32,214,13,38,220,2,100,207,188,208,151,253,199,127,146,14,93,9,83,210,69,3,250,182,164,151,79,27,71,91,53,87,5,225,181,84,140,113,84,63,51,144,136,80,199,26,169,198,52,8,144,240,152,64,68,92,168,227,189,87,196,107,57,199,25,115,91,93,191,134,91,21,9,244,62,18,129,205,228,75,223,127,252,139,146,127,156,55,251,28,32,36,15,96,76,19,197,77,27,12,204,138,138,233,176,71,178,155,50,64,108,8,240,41,121,33,100,100,12,238,114,250,240,167,84,185,120,121,126,161,50,66,135,195,4,60,171,218,1,210,0,2,255,242,149,168,114,19,21,88,182,139,6,1,68,35,78,188,33,129,162,187,213,200,164,175,121,76,207,222,202,123,59,14,157,12,102,114,118,173,54,167,228,150,220,102,64,219,195,147,215,105,100,145,137,236,236,71,169,38,160,248,205,231,16,196,74,15,196,80,90,88,126,42,4,74,30,120,114,173,91,79,254,232,245,55,45,50,252,119,86,66,22,244,131,90,144,133,255,251,178,68,198,140,228,189,103,77,25,230,47,176,147,76,233,131,97,227,126,81,17,155,56,108,32,187,2,3,51,102,77,135,149,184,210,154,70,100,202,119,163,204,22,130,196,26,177,195,113,105,210,160,214,81,127,113,18,44,250,100,63,234,202,157,11,250,243,250,49,20,154,0,178,239,196,101,29,16,80,200,132,0,18,101,153,76,222,82,56,242,102,6,152,238,5,133,2,190,87,205,171,110,159,42,161,184,19,246,213,107,34,53,74,135,89,86,123,59,29,65,36,37,229,177,14,111,101,69,28,147,229,145,48,168,73,31,106,153,159,169,213,13,136,249,18,170,117,122,148,197,210,3,4,67,165,179,185,189,144,146,38,68,221,159,146,183,101,118,19,171,63,101,86,103,173,95,41,210,189,207,152,232,172,254,174,219,81,202,165,167,91,237,23,115,159,254,150,77,52,79,136,170,0,0,147,6,144,131,7,218,163,10,213,115,53,132,35,163,128,179,29,138,3,88,12,83,8,1,163,31,70,51,10,1,176,169,44,96,104,138,97,72,254,99,0,82,74,4,26,96,229,194,49,1,4,35,195,139,151,9,27,132,100,74,160,12,40,128,177,96,177,227,40,156,20,16,10,224,207,129,48,166,67,148,8,4,24,82,0,208,6,84,104,6,97,153,152,121,70,5,133,155,176,99,129,64,194,69,7,153,145,235,125,138,50,0,168,0,118,16,72,198,136,61,9,6,75,250,158,196,200,22,176,232,17,100,171,181,7,67,131,5,65,191,72,6,10,161,10,10,224,95,112,186,148,133,112,91,202,132,12,158,54,92,216,201,70,202,90,73,36,130,8,153,205,86,121,204,158,154,40,50,205,173,165,109,75,90,107,210,107,166,200,169,54,116,104,213,163,235,100,25,145,85,19,165,100,222,138,150,165,89,21,35,236,182,173,29,10,141,204,77,157,107,182,79,28,49,101,53,196,228,232,1,0,0,46,255,177,186,134,126,16,211,144,122,97,29,111,79,136,106,245,140,197,159,19,255,204,127,168,132,117,118,222,206,27,87,121,28,214,53,143,216,182,255,180,67,79,243,172,151,83,105,217,208,62,41,120,153,217,35,129,251,141,183,165,161,243,118,239,180,179,164,170,91,77,111,83,205,196,63,67,78,233,39,138,254,230,249,174,123,154,95,155,129,242,61,175,250,206,170,168,173,130,43,128,1,95,255,11,24,6,196,8,162,102,97,10,181,49,162,206,120,82,221,24,80,9,124,164,219,168,80,0,68,181,3,84,174,67,234,134,40,199,130,248,247,68,46,73,16,99,8,186,88,158,8,219,50,129,88,166,36,110,137,40,176,29,195,229,157,62,128,138,93,29,65,109,95,70,166,144,151,215,86,43,234,249,235,107,52,39,141,138,255,251,178,100,211,140,167,56,103,70,19,186,139,112,103,76,217,167,60,72,126,22,25,159,46,117,167,128,9,89,51,166,142,158,32,0,75,161,13,116,117,71,250,111,199,222,177,235,73,53,139,127,125,253,103,48,165,199,147,48,175,45,32,90,239,181,124,222,148,212,247,174,190,227,226,215,221,113,3,238,145,53,254,253,49,245,143,106,227,255,171,219,122,174,243,159,241,95,104,153,255,122,250,255,58,206,119,143,186,124,103,230,182,242,255,109,98,72,52,212,164,210,38,152,183,108,168,157,78,119,33,233,241,156,220,158,98,115,130,118,25,108,112,109,148,82,49,207,187,61,255,231,42,93,186,18,165,205,247,33,118,126,237,253,233,42,151,165,104,116,119,170,144,154,25,106,106,221,101,35,24,137,49,97,168,158,137,51,173,136,234,238,99,165,37,247,68,163,58,119,242,239,167,189,82,125,178,45,142,33,170,0,0,28,177,205,26,40,199,135,193,53,217,132,214,3,96,211,40,167,12,100,169,51,73,248,195,133,83,67,10,76,12,31,54,193,68,195,134,147,13,132,12,40,7,48,240,77,47,8,141,133,180,0,96,184,24,32,18,2,3,96,52,7,16,160,2,2,192,145,44,12,2,20,2,65,176,48,152,76,45,64,98,160,48,136,88,24,5,11,14,8,65,96,219,192,36,48,43,0,52,24,11,228,6,1,11,129,130,64,33,0,12,27,216,45,184,64,20,0,160,136,122,34,113,44,9,248,12,28,44,3,16,5,2,210,129,188,192,96,32,160,24,80,124,5,89,96,102,0,192,24,252,60,6,31,11,8,240,62,17,214,57,101,100,129,179,0,52,10,6,208,6,236,15,92,137,129,129,5,32,96,50,128,55,24,11,128,194,220,7,141,58,73,153,151,144,40,24,26,32,108,130,99,72,144,55,53,48,76,102,13,145,64,161,55,41,151,19,45,35,42,26,177,137,169,136,230,151,203,165,20,86,104,130,103,73,226,112,184,96,92,64,216,217,18,112,142,179,174,113,59,153,27,30,60,149,208,116,43,163,234,178,172,104,100,74,127,236,165,29,44,122,187,238,108,197,35,223,255,255,253,127,255,255,252,182,0,0,58,164,150,235,109,16,146,216,186,3,83,226,94,64,4,141,14,75,85,1,37,25,84,149,136,103,152,203,137,122,150,204,36,95,47,95,245,89,197,217,164,159,214,7,185,201,170,219,68,244,59,102,15,11,239,17,130,192,3,88,116,191,30,236,232,7,115,187,77,201,67,249,148,11,233,110,221,127,222,187,177,59,20,116,114,153,153,126,197,218,179,173,46,81,103,50,230,204,83,87,90,75,4,91,245,99,99,115,78,173,207,110,197,5,253,139,52,196,123,152,204,16,158,172,105,166,26,113,255,251,176,100,208,0,8,239,130,201,30,114,160,0,163,172,217,99,204,48,0,23,141,159,44,125,153,128,9,95,179,167,43,146,80,0,61,250,179,111,175,69,106,244,72,72,85,238,188,57,153,86,233,6,50,82,159,164,223,242,111,247,178,232,160,239,255,255,254,144,0,15,111,140,39,205,57,207,178,192,16,152,113,24,198,25,209,167,1,71,234,108,200,24,56,80,1,47,86,138,223,135,93,178,240,181,18,103,3,16,17,81,140,25,49,97,32,67,168,138,12,50,56,196,134,144,226,40,98,77,145,34,249,7,28,193,236,101,3,184,55,133,204,3,244,2,18,22,136,3,194,1,77,17,97,216,22,60,32,0,164,135,60,88,75,2,6,23,56,236,32,97,217,15,68,80,35,60,33,49,62,76,21,138,206,69,75,166,233,127,70,175,90,158,166,173,73,34,133,38,47,41,20,83,100,85,103,57,107,208,51,185,161,178,76,108,182,212,182,100,89,42,146,118,98,203,42,104,96,182,90,118,117,151,141,79,186,214,185,223,250,181,190,102,146,157,102,179,198,133,218,75,81,100,78,198,201,48,0,1,128,0,43,191,227,41,172,216,194,0,93,80,237,66,104,1,141,111,38,68,45,26,169,167,255,231,121,99,17,7,156,159,182,115,25,213,114,148,207,255,179,55,82,51,165,180,41,21,21,8,140,197,35,110,137,84,73,209,25,217,144,211,187,25,54,109,232,253,26,141,145,247,84,249,223,179,55,186,245,78,43,98,22,154,129,158,0,0,246,208,96,120,198,77,204,241,180,207,86,128,225,34,75,102,246,37,92,12,246,99,1,41,206,137,101,8,166,42,3,0,23,142,26,102,141,98,234,45,178,50,64,69,136,235,164,234,182,75,31,117,166,219,64,81,248,211,3,134,31,250,71,42,70,215,39,225,167,64,70,0,207,164,162,16,233,73,120,66,129,33,194,174,130,82,37,106,253,146,44,231,218,29,128,248,218,196,11,124,223,72,151,12,17,140,229,54,25,206,119,157,255,251,255,55,239,253,255,221,110,142,73,57,94,226,90,246,143,53,82,160,217,174,217,106,184,153,206,126,49,177,123,191,254,141,248,168,47,94,227,167,127,182,33,255,165,111,196,136,87,125,125,85,104,212,143,237,73,62,106,16,135,153,32,0,45,192,0,219,254,102,118,41,33,15,170,128,114,81,121,102,239,145,78,241,255,165,38,61,98,159,92,114,245,251,95,239,55,90,252,133,159,156,143,152,57,127,252,25,95,52,99,68,70,25,4,183,150,237,80,142,98,249,25,145,48,163,133,68,59,120,203,25,63,220,201,61,234,249,139,244,223,91,122,170,123,2,14,77,191,96,97,224,225,193,153,75,24,242,193,164,162,153,0,80,68,43,255,251,178,100,140,14,133,131,103,201,155,102,111,176,85,76,217,202,48,39,190,21,33,159,40,109,141,190,193,182,179,165,157,132,21,184,226,101,224,66,194,233,234,97,193,38,72,14,32,6,64,130,215,131,226,111,85,134,165,121,55,27,35,244,145,45,119,87,153,12,14,241,61,244,207,189,201,92,129,218,156,190,254,68,180,224,216,149,144,128,105,198,114,86,67,189,23,162,179,72,243,59,16,235,219,21,158,148,67,53,169,172,91,202,93,202,184,222,203,191,255,235,148,167,237,27,76,27,147,108,3,79,255,57,118,164,68,123,66,44,97,133,3,42,36,235,89,101,120,10,10,129,250,46,133,28,32,70,35,54,242,17,126,176,4,231,141,29,78,238,138,210,91,212,130,61,7,115,202,49,60,234,147,1,11,47,56,64,0,185,36,160,145,166,34,157,11,29,112,23,69,162,167,211,103,134,86,21,28,96,168,40,241,59,180,8,216,200,177,81,85,154,142,218,106,84,174,209,187,152,9,26,5,80,70,178,186,134,115,120,48,184,25,18,30,99,229,122,245,45,25,149,136,91,107,87,84,41,74,202,141,165,116,59,177,8,148,70,46,197,84,35,51,103,209,58,59,213,17,181,187,186,204,250,51,228,98,87,170,186,249,91,250,183,64,13,42,0,2,228,249,53,140,8,224,207,68,76,224,16,236,78,7,72,203,164,193,65,208,239,227,70,48,49,64,113,73,146,0,142,132,54,21,73,1,47,53,109,143,54,147,12,169,31,224,197,23,121,223,165,81,111,162,235,142,2,127,156,25,230,88,227,189,176,137,188,53,53,26,148,165,236,202,79,168,227,160,164,238,195,18,8,212,38,2,113,228,143,203,74,161,126,160,26,0,35,136,28,58,177,7,111,165,169,250,123,189,58,109,209,233,51,22,171,117,117,151,170,172,180,237,90,239,82,77,2,121,33,190,131,75,101,194,251,213,239,118,170,99,10,252,53,192,139,139,103,81,171,173,125,226,186,189,245,155,223,31,90,206,231,205,23,34,60,166,192,0,160,0,9,255,252,177,0,81,22,1,160,187,31,11,194,51,14,16,65,74,22,72,135,167,33,83,78,105,223,255,166,255,107,183,211,57,29,55,151,118,173,153,254,160,6,49,9,158,204,105,213,110,107,108,137,86,177,172,41,194,90,197,99,53,90,125,44,230,146,109,127,36,180,202,78,150,165,118,234,72,207,84,238,200,191,209,44,255,238,138,3,32,0,111,140,53,253,9,166,145,234,52,150,76,36,105,226,0,227,176,184,56,146,48,56,134,6,46,97,107,68,153,209,57,58,72,135,86,204,2,228,170,5,166,182,86,234,49,136,128,155,11,102,151,173,55,61,152,164,158,19,47,44,174,11,17,0,177,6,132,255,251,178,100,165,12,5,66,102,201,155,98,127,50,93,140,217,186,40,101,246,21,89,157,36,77,161,189,17,107,51,102,220,161,159,160,223,81,186,183,92,248,13,146,87,159,114,216,147,206,199,92,135,78,81,35,102,206,187,169,47,185,21,150,63,81,163,133,3,12,39,166,153,239,249,174,191,255,235,254,234,231,226,169,60,254,249,171,169,30,112,118,145,231,205,21,48,137,39,248,174,100,9,41,68,74,169,110,44,113,55,127,21,78,183,144,108,168,112,242,226,214,239,116,153,72,125,78,106,113,54,91,107,77,208,64,21,44,144,72,0,23,255,241,0,168,19,205,25,138,196,197,71,69,146,226,160,212,45,156,105,101,53,89,87,51,95,255,250,85,173,91,254,179,112,34,12,243,106,183,203,2,7,22,10,29,177,224,179,253,81,66,93,231,149,172,173,228,202,15,104,164,101,45,223,166,108,176,147,36,116,95,54,100,52,191,201,250,210,46,104,253,119,255,239,71,255,68,9,106,0,3,109,244,168,84,197,151,48,27,140,89,164,19,27,192,134,144,57,137,10,68,168,152,16,140,41,0,97,161,225,65,79,168,225,80,146,43,55,10,7,138,16,153,46,33,252,65,19,171,195,133,168,108,148,232,82,24,180,241,189,112,178,102,163,227,180,64,146,196,249,148,112,17,146,173,14,87,183,13,180,61,219,125,223,49,250,181,234,134,166,36,69,151,13,93,77,245,126,149,91,221,110,180,20,202,122,153,125,85,109,187,237,255,117,46,166,110,167,173,4,20,112,213,2,137,153,113,4,145,100,210,77,36,142,19,156,227,23,27,209,73,72,164,181,85,209,93,102,170,123,86,233,162,199,1,222,154,146,32,217,36,10,156,7,241,130,80,117,118,218,92,180,145,43,31,165,162,252,100,107,170,182,140,168,184,153,148,140,166,79,255,82,25,213,127,226,242,89,8,235,65,119,161,85,27,69,52,198,138,213,142,131,133,164,181,208,172,66,59,178,186,45,180,189,54,86,53,151,216,239,163,204,116,114,46,172,171,247,77,167,107,39,242,178,1,192,1,91,191,29,82,66,51,123,130,51,2,227,81,31,50,113,243,53,80,4,132,205,13,22,23,68,70,20,103,160,70,8,22,155,170,69,223,97,178,245,102,118,98,147,79,235,236,203,30,85,199,42,107,208,114,46,223,137,47,135,209,232,134,215,83,52,130,97,136,156,228,109,198,150,202,171,60,233,162,163,145,184,141,12,253,249,216,173,89,220,28,57,92,49,44,165,118,217,3,145,20,180,254,93,194,247,255,235,210,253,250,190,57,218,167,187,171,174,175,190,83,184,75,225,205,74,91,21,138,187,78,80,102,203,89,117,117,4,168,152,96,66,35,136,37,17,26,51,24,60,255,251,178,100,198,140,132,242,103,74,27,79,107,112,88,12,217,179,36,5,113,23,37,161,38,109,161,254,193,198,51,101,156,242,162,49,72,87,69,112,199,28,249,99,191,196,39,110,224,70,196,108,192,173,107,88,213,174,218,183,109,210,241,49,14,201,16,180,61,158,237,0,1,45,184,127,35,132,233,96,50,199,88,66,143,247,18,177,196,246,18,197,133,133,194,29,124,8,177,8,87,105,213,136,230,38,167,35,89,233,162,7,148,22,203,102,185,86,140,247,36,231,106,126,76,213,20,147,28,70,137,93,80,177,195,18,182,250,152,150,174,55,108,203,118,116,157,23,105,226,183,184,136,166,150,54,36,249,106,119,175,158,22,170,34,59,139,254,137,189,204,103,134,142,169,27,171,79,249,69,241,160,32,9,0,0,74,172,195,7,3,11,12,5,47,38,4,16,156,36,172,98,115,65,151,134,161,197,80,168,72,198,162,209,24,200,128,38,77,79,14,107,3,67,48,48,240,93,61,33,148,39,21,134,88,121,80,0,72,2,48,64,84,70,1,46,189,44,8,133,1,193,148,38,170,165,229,40,66,90,104,75,217,136,240,53,59,219,85,43,148,57,16,229,132,211,101,73,240,58,19,94,5,96,103,176,72,28,236,62,83,122,142,53,40,118,28,80,29,163,122,156,193,238,155,192,169,165,210,251,59,215,53,191,249,47,213,84,213,153,167,29,175,28,229,163,25,86,109,203,43,58,134,213,79,14,72,237,243,201,21,245,166,143,121,28,237,46,163,51,181,199,127,188,197,220,177,53,173,196,121,92,201,7,227,86,135,109,110,79,139,239,252,107,87,108,14,90,0,1,0,0,3,125,241,138,159,57,210,100,216,182,33,45,10,195,45,77,129,19,41,219,231,127,37,29,95,85,73,117,122,87,185,242,237,48,129,108,135,234,231,83,131,23,33,152,215,255,148,63,197,97,121,135,204,60,241,85,123,113,14,237,166,134,160,185,135,180,30,58,199,253,233,196,91,237,80,84,16,124,117,21,112,135,156,243,154,89,253,180,51,179,211,87,202,200,241,171,85,244,238,159,31,204,60,207,86,243,196,165,115,0,5,162,148,196,150,179,7,164,142,4,46,51,233,28,88,180,113,99,73,142,78,104,92,76,201,48,17,120,10,31,0,146,205,26,75,53,112,208,0,25,6,131,73,3,0,34,106,171,37,88,114,25,12,7,62,24,16,233,16,150,112,18,52,226,48,200,155,87,20,192,3,144,136,2,82,24,187,200,36,73,41,26,176,23,65,23,84,25,55,149,130,36,170,98,208,50,51,60,243,29,113,225,219,187,42,128,154,211,134,223,56,9,12,187,155,148,56,233,152,32,67,43,23,168,98,200,51,133,78,213,187,99,29,243,212,255,251,178,100,221,142,6,17,103,71,27,129,127,160,115,108,233,122,60,72,126,25,125,159,22,78,101,177,130,3,179,167,180,100,163,132,200,125,212,189,27,161,66,163,100,149,164,113,144,169,52,230,50,165,150,23,79,81,90,121,146,145,72,242,51,102,51,102,82,150,138,73,235,40,189,210,93,69,194,145,120,206,183,74,233,154,38,204,141,20,156,250,47,62,218,27,102,86,170,236,154,73,153,4,115,253,96,2,72,146,107,35,223,127,197,80,77,217,16,27,12,4,44,88,240,135,38,112,110,120,118,2,228,139,46,44,113,140,133,138,68,146,171,120,199,166,248,112,98,103,133,146,136,107,191,218,54,79,84,138,73,1,242,70,141,51,170,231,187,152,161,27,141,125,145,7,196,99,225,226,135,77,63,75,219,223,55,168,187,12,40,114,152,165,183,204,66,148,133,139,17,68,36,183,119,23,113,2,179,77,12,62,177,227,223,122,198,189,95,21,113,8,49,250,151,235,158,150,37,155,227,226,91,128,102,213,0,0,165,208,45,92,153,249,187,224,76,144,217,159,61,165,74,175,0,198,10,196,18,151,78,81,147,101,152,48,229,99,139,237,55,39,171,38,251,42,151,16,138,94,133,1,18,61,53,153,133,167,53,160,175,134,186,215,96,98,244,181,214,120,245,195,143,115,17,127,221,167,174,27,165,101,21,224,102,130,181,221,249,153,100,220,42,212,115,8,102,245,169,249,167,99,0,48,48,131,133,43,156,141,235,255,253,211,84,119,101,165,250,186,43,165,161,52,84,127,87,29,58,76,186,214,236,229,221,27,63,101,189,198,125,8,80,43,70,65,38,118,45,53,205,220,95,207,197,199,52,255,63,247,196,168,208,2,80,0,55,36,133,76,65,118,107,33,97,232,124,40,17,133,222,9,86,156,63,240,121,95,159,84,42,17,62,155,84,237,166,233,175,150,170,54,233,119,240,163,1,119,38,223,186,204,102,16,96,57,0,130,189,217,93,247,74,57,59,162,189,21,8,68,179,166,196,116,77,93,149,25,16,251,170,151,127,174,174,255,47,74,178,114,74,205,243,125,47,251,167,235,253,170,33,154,178,25,82,193,134,143,144,255,130,67,192,107,102,216,208,98,137,102,0,44,14,113,49,82,64,104,241,134,24,132,92,26,40,242,93,130,4,131,0,30,136,1,41,200,133,22,90,115,47,210,131,229,210,189,150,1,201,72,117,194,152,207,90,54,166,57,127,155,138,33,72,89,106,165,134,24,179,6,110,212,150,34,170,42,24,34,157,9,22,225,63,110,91,236,189,46,94,125,166,222,233,183,225,181,102,111,188,187,151,168,101,125,207,187,231,247,252,229,125,114,50,150,100,93,44,185,127,204,139,255,106,37,194,25,245,255,251,178,100,195,142,196,245,103,73,155,66,71,32,96,172,233,115,60,194,108,22,237,155,32,109,141,254,201,194,179,102,12,241,150,248,143,81,144,76,49,77,3,35,10,134,78,13,55,104,97,122,36,41,149,4,14,169,93,23,206,49,76,87,58,165,41,188,205,77,87,80,91,181,242,243,251,193,182,105,150,162,66,161,32,43,183,196,46,83,126,83,88,58,23,105,4,105,252,138,47,164,48,177,71,96,121,76,102,109,219,207,171,99,231,86,180,27,99,48,232,82,29,140,136,232,154,29,76,201,115,142,119,247,76,205,223,35,239,231,190,144,148,233,61,146,147,168,54,18,54,74,29,13,205,14,162,20,83,73,35,27,241,98,145,52,164,14,154,197,185,11,76,232,55,59,197,48,65,223,11,116,47,60,165,90,178,236,197,189,22,194,143,69,244,1,85,0,0,158,172,216,252,53,209,5,240,28,57,39,165,161,152,198,90,162,86,136,146,10,106,5,22,74,72,235,0,19,48,93,82,160,100,204,18,62,202,32,129,164,12,17,145,168,184,57,2,2,28,166,236,215,95,39,125,34,16,108,185,240,18,10,56,237,121,154,211,164,229,185,82,198,139,60,52,1,97,213,21,194,142,33,194,71,3,50,249,124,18,249,229,47,90,235,169,149,170,162,150,190,142,88,44,36,27,30,148,232,53,111,255,255,175,187,249,223,134,113,252,252,68,221,207,219,212,230,92,18,123,210,22,109,136,168,69,152,167,56,210,134,92,35,94,217,201,15,54,60,249,26,136,37,146,147,34,201,196,142,119,76,243,121,230,213,213,145,8,29,111,125,138,129,231,0,33,252,164,230,187,99,69,199,37,114,176,231,133,203,158,149,211,12,8,154,82,147,222,50,44,240,205,84,248,188,60,244,16,122,206,101,237,89,118,130,231,205,211,116,210,221,194,143,20,14,138,96,17,70,63,119,82,236,220,207,142,77,214,49,104,83,247,180,137,116,126,42,137,178,173,106,10,109,34,18,102,149,71,147,27,105,70,205,216,205,186,168,27,23,51,99,249,183,81,166,99,102,145,22,45,198,93,95,206,243,164,241,203,207,244,141,29,71,254,17,92,183,211,3,1,51,129,35,15,62,48,82,20,37,4,133,9,7,136,5,43,139,3,150,164,96,88,205,128,140,76,21,150,160,65,156,131,1,164,108,1,61,98,107,205,56,152,28,4,212,96,103,201,75,144,186,27,101,234,73,68,27,27,150,225,54,55,18,107,40,34,253,153,249,165,238,232,185,210,22,107,131,234,86,4,183,166,99,84,241,53,152,214,153,107,246,201,156,247,33,217,141,58,146,201,70,21,123,173,119,255,210,172,92,253,125,207,81,167,102,228,157,25,79,116,84,149,116,125,44,69,110,229,255,251,178,100,215,14,5,128,103,72,155,72,87,64,121,172,233,202,48,200,111,21,177,157,40,109,149,190,201,187,179,166,168,240,162,24,144,169,30,36,32,196,137,25,140,226,99,4,1,70,177,208,79,14,12,1,1,145,61,210,64,226,251,235,60,154,221,72,156,115,186,148,130,168,132,162,56,0,0,64,0,51,127,245,30,47,49,197,37,207,215,19,185,176,181,19,70,250,194,139,10,248,123,205,225,118,199,162,145,43,71,186,142,46,238,73,103,185,205,73,184,107,113,65,18,214,134,198,252,79,174,179,87,127,35,42,165,80,89,20,219,170,213,11,38,209,229,105,158,90,85,198,205,68,202,115,202,19,93,104,142,147,49,23,23,163,117,40,148,221,196,196,44,163,74,255,29,75,87,254,187,240,189,79,31,215,33,68,0,1,167,252,198,79,0,46,48,188,77,213,211,178,28,253,70,51,71,140,8,232,178,105,14,142,83,35,36,8,12,89,35,195,133,182,192,16,98,16,47,226,136,195,234,46,172,101,238,101,171,229,227,179,33,93,209,135,212,190,225,113,44,101,131,196,32,84,225,183,17,110,84,141,213,205,135,226,141,29,174,186,208,210,162,89,241,216,189,232,86,81,232,47,176,151,139,150,32,119,111,155,191,111,92,255,255,255,245,162,204,170,220,104,38,83,148,141,180,93,20,207,147,147,247,91,254,255,221,31,70,101,122,122,46,96,164,180,244,162,210,66,86,255,116,137,106,131,105,8,156,209,40,106,67,31,104,15,22,66,212,142,89,166,27,47,156,192,187,101,244,214,207,172,102,62,24,148,237,189,139,55,157,251,156,52,144,179,225,128,2,182,237,227,43,16,242,98,130,12,132,49,60,229,9,123,103,2,212,56,253,174,195,235,177,95,225,19,129,215,208,190,117,115,180,243,99,37,59,0,164,44,133,7,100,20,231,165,13,174,146,30,103,185,142,85,39,130,38,18,180,142,126,101,250,150,214,126,86,234,150,27,152,238,175,123,251,235,30,211,49,82,156,218,166,191,93,213,232,181,117,36,15,121,226,155,72,25,116,54,43,145,237,14,54,136,171,103,119,24,19,221,254,50,195,67,59,130,56,162,128,163,49,149,144,25,43,249,134,145,152,168,208,176,112,0,20,152,104,194,134,204,212,32,106,177,96,20,188,120,185,0,168,200,211,132,129,161,137,216,121,33,90,59,92,107,239,170,152,166,146,130,172,56,40,120,96,49,83,63,113,216,5,159,190,154,107,87,92,135,214,130,78,240,36,35,95,137,54,207,43,111,75,3,91,134,32,247,230,26,128,159,234,117,115,100,61,138,153,206,163,87,227,190,229,57,201,101,229,83,179,205,94,62,29,26,111,90,41,46,194,141,194,75,201,37,99,231,106,255,251,178,100,219,142,197,236,103,74,27,70,127,178,111,172,217,147,60,104,124,25,69,159,38,109,165,253,9,179,51,166,76,241,162,56,10,209,180,204,224,205,212,208,32,158,17,211,51,215,35,85,236,78,170,9,198,178,154,63,110,97,172,117,107,29,36,9,43,193,17,236,58,181,164,114,154,249,109,212,158,246,222,109,36,104,17,20,48,116,183,224,176,79,36,54,240,141,79,166,64,2,91,191,98,57,30,147,132,16,97,156,106,100,179,107,180,53,6,60,36,140,183,228,220,250,153,86,62,195,160,145,186,107,237,247,109,243,215,207,250,83,106,163,75,86,32,163,49,39,216,119,74,91,235,158,79,204,198,144,125,140,186,206,70,157,121,222,136,255,84,232,203,230,23,149,214,87,121,70,234,236,129,145,83,223,235,53,81,52,75,48,237,172,232,135,157,63,238,34,209,141,51,63,148,97,143,130,235,0,167,254,208,18,24,28,108,16,104,200,197,46,153,161,72,186,130,192,18,137,46,164,169,66,104,196,184,108,201,253,86,22,13,47,137,195,212,239,4,199,37,53,50,237,60,162,68,206,218,4,46,45,98,37,24,129,172,216,238,52,119,106,80,82,60,248,93,222,87,147,90,70,208,133,160,79,149,50,12,251,231,249,109,253,205,28,51,52,190,168,180,167,23,82,72,148,66,174,51,31,29,237,10,65,88,233,45,25,235,34,151,222,103,228,58,6,201,93,166,47,119,174,176,153,159,167,7,59,221,110,186,204,78,176,243,187,175,79,58,63,34,245,28,106,13,19,40,105,107,51,168,48,2,157,255,242,20,0,99,224,66,6,38,104,56,185,177,60,129,194,128,26,186,206,130,89,41,151,2,211,216,19,242,159,44,186,95,19,139,75,219,132,197,136,102,130,182,21,230,36,76,61,102,64,240,245,33,208,224,70,117,143,152,234,210,100,128,125,166,111,244,142,209,244,8,87,82,126,245,33,44,90,238,57,136,165,189,160,105,209,73,35,226,22,101,38,144,182,23,81,73,52,126,119,166,107,17,7,202,217,8,164,80,173,13,181,171,44,122,12,210,200,136,97,200,105,44,148,219,28,170,99,56,149,146,110,33,87,31,222,203,243,102,245,17,140,136,210,53,29,35,184,153,78,176,171,24,128,84,255,236,151,67,177,66,235,198,144,139,3,7,105,64,212,128,82,74,112,233,8,128,24,208,33,192,165,48,203,65,121,76,16,180,226,34,69,71,202,177,100,45,29,17,5,204,200,194,20,114,20,172,163,168,64,13,24,49,214,161,163,236,154,32,117,30,110,151,66,16,243,29,163,155,196,35,70,50,240,77,80,165,24,52,153,198,157,176,182,61,74,65,154,162,109,67,245,88,61,137,97,239,209,219,209,78,73,71,255,251,178,68,209,12,196,198,102,204,27,70,62,208,155,108,217,99,105,136,180,81,249,157,52,109,37,14,194,70,179,101,141,166,33,225,170,82,85,194,60,207,115,240,255,240,72,242,187,29,11,245,153,112,250,10,24,89,24,200,254,182,97,90,248,84,122,88,5,246,0,50,237,249,49,162,167,144,173,49,103,129,196,197,208,135,13,12,8,144,75,49,165,34,1,145,18,16,10,118,25,98,173,52,136,114,187,135,162,193,201,185,4,242,231,40,208,201,65,58,146,209,64,241,51,204,65,91,104,137,136,0,128,160,201,28,208,200,244,226,168,69,32,189,55,149,15,78,183,51,55,211,191,51,119,16,101,66,93,179,208,202,99,82,110,106,180,133,146,109,219,123,71,94,117,85,237,70,90,221,46,131,31,171,48,114,200,195,204,135,67,204,17,206,178,127,125,234,55,114,241,149,151,79,194,127,202,157,16,141,174,188,216,55,170,165,0,75,182,212,44,233,145,155,31,7,174,2,88,245,36,182,80,248,176,108,77,151,146,132,89,101,21,130,84,1,223,154,92,77,40,48,158,162,69,92,52,171,231,245,13,128,177,250,200,156,97,68,16,110,177,186,153,20,72,78,215,113,76,180,246,157,31,94,46,107,224,61,40,200,44,246,105,87,173,222,132,143,47,74,131,228,69,134,47,82,161,166,92,253,49,137,23,77,46,222,125,45,204,236,235,117,103,23,6,64,148,246,69,185,100,171,187,81,97,241,17,199,140,138,164,34,119,188,118,60,132,225,237,78,28,51,111,209,96,209,191,255,227,65,224,1,150,221,193,43,204,148,146,215,27,240,38,100,49,187,46,6,5,130,23,181,246,221,14,192,102,15,147,244,36,4,221,121,76,161,64,182,46,244,116,65,116,148,139,29,11,130,68,13,228,123,35,166,70,5,137,36,206,91,37,202,153,52,224,188,234,46,112,169,221,210,75,196,108,173,41,93,148,237,19,246,54,213,41,42,118,146,105,159,238,202,185,238,122,17,83,244,179,253,181,100,54,111,122,205,136,204,109,182,201,239,239,183,244,206,251,252,71,229,230,151,22,94,98,208,107,141,194,149,55,204,45,89,57,57,9,164,231,191,231,169,51,203,91,161,186,217,150,4,56,0,174,250,193,160,96,6,198,165,241,148,162,90,83,0,137,196,26,22,60,57,118,50,25,192,177,133,252,251,174,12,138,165,211,0,128,166,118,226,24,228,153,179,196,239,100,32,85,164,176,227,85,77,77,214,146,193,192,64,242,29,145,42,203,121,31,72,136,104,218,28,120,130,92,33,246,169,83,36,152,62,213,101,133,172,131,4,218,67,72,139,67,133,209,76,113,130,135,144,137,99,78,147,55,23,177,178,49,84,179,231,103,161,207,240,58,255,251,178,68,205,140,196,132,102,204,155,44,67,224,150,76,217,99,105,230,94,82,81,155,48,109,49,13,66,83,51,101,141,166,34,208,7,21,201,75,231,91,104,211,31,213,227,207,202,73,106,254,5,167,114,141,168,255,254,6,139,46,59,255,223,8,64,10,219,191,104,96,9,70,222,113,162,170,95,209,132,205,208,160,25,16,167,97,184,198,2,132,150,115,239,52,219,64,51,47,227,121,31,137,210,77,188,82,170,241,137,93,171,147,108,134,106,102,173,32,100,235,33,186,21,60,144,54,95,3,50,197,22,101,225,213,117,166,68,238,223,116,37,120,53,151,105,29,99,37,231,25,154,189,11,118,211,87,73,23,143,133,186,122,122,138,246,28,50,75,162,219,75,163,190,238,239,150,182,146,25,77,164,30,234,96,213,86,17,86,113,66,18,235,81,163,132,235,23,115,82,115,60,205,202,213,177,197,89,203,63,198,241,144,21,8,43,189,180,24,96,67,80,66,60,192,22,49,192,141,17,244,103,129,136,135,168,109,113,80,32,229,5,180,108,105,239,106,48,118,82,19,212,143,103,74,215,31,35,90,151,236,37,5,72,65,186,143,66,121,147,187,201,195,184,53,55,245,219,255,141,37,177,166,76,65,51,50,19,141,20,19,66,13,39,133,212,124,158,203,61,177,209,156,142,49,75,107,15,199,32,152,225,86,131,222,90,45,160,82,168,154,199,89,67,109,93,214,150,32,217,120,239,68,164,232,127,23,91,119,227,34,26,108,94,166,134,223,24,143,110,73,228,255,35,186,62,109,153,63,41,223,219,11,216,2,77,254,224,133,192,221,3,166,193,135,12,160,3,88,109,55,215,177,48,181,227,85,125,129,142,23,17,235,79,123,243,133,242,224,246,164,123,58,86,209,146,181,167,47,216,74,10,160,12,139,20,130,213,109,253,97,218,5,206,190,237,231,238,157,213,200,7,41,33,101,163,150,247,46,200,91,146,177,239,221,86,54,138,110,94,165,43,74,32,107,154,36,112,252,121,229,65,99,80,162,102,222,4,52,196,40,14,135,219,149,20,58,152,136,124,101,155,42,98,91,247,221,103,153,145,82,241,125,15,155,190,151,53,70,22,230,68,178,207,119,55,59,160,250,227,129,243,11,199,64,78,224,68,251,127,147,121,21,142,131,205,26,193,72,132,172,196,16,26,156,75,202,153,50,76,96,82,70,90,210,49,83,150,234,47,92,149,162,197,136,109,187,119,125,68,79,29,68,180,185,53,183,221,251,228,135,177,125,41,228,221,206,38,211,179,85,240,153,200,45,243,224,77,90,241,251,108,186,127,75,109,76,73,5,167,223,31,185,119,218,158,62,110,79,76,194,181,68,214,230,106,110,208,167,93,38,139,247,150,146,145,255,251,178,68,206,12,196,173,103,76,27,76,67,208,152,236,217,99,105,136,124,17,177,155,52,108,176,207,2,70,179,101,141,166,26,33,152,46,61,239,95,215,223,251,175,27,209,133,179,253,72,216,211,73,91,111,199,158,213,10,37,101,231,39,241,95,247,4,0,45,182,220,66,40,136,17,206,62,103,102,128,158,134,134,105,1,192,71,131,42,180,105,67,76,64,18,232,187,44,50,242,65,110,90,212,226,68,27,12,26,7,219,82,157,75,232,10,21,14,72,150,148,185,219,90,111,186,100,110,210,94,122,182,47,38,172,173,93,179,107,175,100,21,18,75,45,153,178,189,117,63,237,149,202,83,45,69,103,210,109,26,107,63,163,140,253,10,217,79,100,173,190,236,119,212,242,123,155,126,222,39,239,215,253,6,123,157,153,254,255,158,93,227,151,78,116,223,131,74,58,118,125,109,231,221,216,215,167,236,207,243,154,9,58,0,41,45,180,192,167,42,97,48,207,131,46,32,225,200,32,92,112,177,53,172,133,46,152,92,9,134,58,100,192,190,200,199,25,72,23,226,82,205,169,162,54,154,23,65,211,147,77,133,245,68,177,60,209,133,229,44,179,255,122,188,201,203,235,23,175,223,184,253,238,197,229,205,99,115,50,140,65,131,173,9,84,56,206,181,183,204,59,134,103,37,236,196,36,195,152,122,201,49,86,212,195,203,123,69,185,26,37,40,88,211,90,170,171,208,215,52,214,138,94,141,231,90,81,247,50,150,131,191,158,33,231,254,170,72,50,236,239,94,15,83,70,8,35,69,30,45,150,38,229,1,104,1,221,254,225,85,35,56,76,3,224,21,6,168,107,137,38,56,88,27,38,90,177,181,135,10,15,14,23,113,87,75,83,229,228,153,117,178,153,211,125,237,214,83,57,218,182,237,67,113,249,5,138,120,231,59,111,243,244,156,212,208,22,63,23,169,81,253,50,105,150,143,24,230,42,241,70,166,207,108,83,179,191,48,218,113,216,158,55,44,232,194,86,152,132,233,12,182,231,206,66,178,112,15,213,21,110,29,162,136,26,91,31,19,91,245,114,232,57,112,216,137,7,245,38,197,243,227,170,98,220,206,122,246,60,50,48,203,164,174,32,127,75,17,111,81,68,172,204,112,30,130,93,183,122,102,46,49,153,230,56,115,195,104,5,97,37,64,195,6,170,214,128,200,2,82,72,76,129,221,152,13,192,145,64,112,155,179,51,244,82,184,98,25,251,23,102,109,179,137,115,243,125,136,37,101,23,202,63,73,133,24,97,16,162,203,78,82,54,14,117,51,133,34,9,160,168,84,255,143,155,226,81,238,250,247,7,120,77,177,114,95,139,120,181,201,158,161,169,178,161,155,82,91,144,36,121,178,150,99,26,147,255,251,178,68,206,140,228,189,102,203,27,76,68,176,150,140,217,99,104,200,202,18,201,157,48,108,153,23,194,71,51,101,141,163,34,233,198,59,78,138,76,211,36,242,142,191,224,138,82,117,97,101,238,214,74,83,177,87,240,198,40,197,245,253,89,184,134,179,135,14,53,72,136,172,55,123,93,204,194,209,72,231,12,185,51,33,107,133,68,162,18,6,4,29,183,26,74,162,138,212,144,144,59,163,1,178,136,179,239,2,208,204,211,197,102,225,135,103,9,201,153,155,108,50,121,249,181,166,37,125,221,167,79,10,41,136,142,151,238,150,66,90,83,88,232,0,36,48,189,155,199,218,111,105,86,101,110,23,111,181,140,144,194,152,183,148,135,194,56,93,86,23,151,208,157,244,169,109,62,208,190,50,35,219,42,181,72,134,207,65,165,88,198,137,120,88,76,150,181,75,137,88,89,65,107,54,41,233,165,166,103,21,28,82,95,79,87,223,130,97,244,213,0,7,36,140,214,17,140,34,128,217,113,205,91,212,210,132,206,126,8,210,154,76,212,84,105,33,6,26,49,129,40,28,90,115,180,173,34,134,201,60,0,11,103,45,148,88,113,114,51,37,156,211,214,200,52,33,37,234,63,75,249,71,91,86,130,56,8,220,225,245,27,175,73,17,134,251,168,6,45,105,59,227,76,102,18,200,36,113,188,112,151,110,12,194,118,136,115,130,164,198,22,35,129,58,9,163,223,119,85,54,90,156,167,54,74,42,155,41,162,70,230,96,12,63,162,71,229,36,112,98,255,173,212,42,16,197,73,48,255,20,74,23,139,75,149,151,58,251,135,158,219,229,127,41,220,105,182,78,117,110,116,209,178,125,161,199,71,233,238,48,107,14,71,10,93,195,32,251,126,13,246,63,173,160,73,86,192,0,27,0,41,110,253,90,202,167,48,89,78,227,54,59,68,9,10,130,77,18,139,170,69,34,136,100,119,80,32,170,213,107,55,255,215,231,183,237,74,68,71,103,223,236,62,153,17,234,138,171,83,82,144,242,106,196,215,175,252,224,53,73,207,176,211,213,186,185,103,142,41,127,188,155,174,116,186,246,58,196,44,204,127,100,224,67,236,43,2,19,173,240,255,88,188,69,128,2,231,178,138,71,0,59,140,58,248,198,240,140,240,84,108,224,212,194,65,193,34,68,34,67,2,128,0,210,195,93,31,7,33,207,133,197,194,3,139,160,135,143,18,22,191,241,233,123,156,200,94,187,175,60,56,218,52,5,0,92,107,89,76,97,199,138,143,48,83,84,10,34,72,82,56,0,222,78,40,97,180,113,81,203,244,230,74,151,116,16,124,188,155,40,23,135,135,164,88,164,27,156,22,101,46,183,139,108,139,235,194,204,193,213,206,17,32,100,166,255,251,178,100,202,140,133,210,102,200,27,105,94,194,98,44,217,170,60,67,124,22,77,157,36,109,165,151,193,146,49,102,168,192,142,41,201,51,134,209,34,170,181,92,188,101,152,164,216,77,92,63,159,226,6,167,11,172,158,194,17,207,239,119,125,103,134,203,221,91,25,76,106,177,213,220,207,149,238,236,45,199,15,58,176,227,245,238,181,175,21,160,14,112,32,0,61,190,252,228,35,58,73,192,100,142,165,211,196,130,160,54,63,202,223,113,173,118,23,25,159,162,255,203,151,213,209,209,179,227,27,12,199,1,12,233,21,200,85,115,61,1,89,75,172,36,91,0,11,43,74,200,130,130,68,51,207,146,81,168,204,255,149,208,200,139,86,63,212,197,87,230,199,158,100,38,145,33,228,87,61,166,30,52,109,19,185,170,42,35,65,95,42,168,85,0,33,147,102,155,204,174,20,51,145,116,208,255,19,79,38,141,134,215,52,145,0,107,32,68,220,26,121,152,32,148,98,144,89,164,208,166,48,16,51,99,128,195,230,128,100,97,81,198,0,66,130,248,166,27,57,28,93,115,6,6,145,137,214,166,12,69,14,3,64,33,16,42,130,215,67,139,232,116,2,209,194,217,203,192,229,164,53,199,145,30,147,109,176,0,2,46,73,142,42,17,23,45,68,154,204,73,166,42,118,62,255,61,101,188,134,219,4,200,252,12,130,121,161,121,21,5,79,157,217,174,185,56,234,12,46,53,36,209,57,166,237,168,76,210,118,43,86,251,254,246,213,207,45,170,154,134,214,113,150,127,122,213,21,245,29,92,209,218,187,187,166,29,222,237,142,86,201,213,166,113,231,46,185,124,53,176,126,166,255,220,215,184,251,16,117,250,237,124,204,72,26,180,128,0,36,0,14,93,184,212,81,43,8,230,0,204,116,12,16,8,229,200,194,178,247,36,84,183,105,22,13,196,192,52,20,160,254,191,230,239,250,92,35,195,89,19,113,64,134,99,68,99,32,232,121,138,84,59,186,164,207,46,238,125,168,96,234,136,220,195,27,150,204,232,171,106,170,59,156,174,178,177,93,8,70,99,181,247,59,177,132,76,197,70,173,136,87,139,178,25,220,194,232,167,92,24,226,51,205,121,48,46,23,52,233,85,52,177,44,52,120,137,50,204,218,48,144,63,48,224,4,5,11,166,59,7,9,222,98,184,142,13,36,4,131,227,4,128,99,182,60,198,52,57,32,129,1,7,78,7,19,45,17,80,89,128,30,45,56,68,32,68,56,46,17,57,81,209,209,26,51,181,92,251,17,15,98,171,145,206,93,77,117,118,76,190,204,170,142,142,72,137,76,80,72,98,51,9,15,107,45,73,116,163,157,214,109,71,69,148,12,234,191,205,180,53,4,195,176,75,173,255,251,178,100,216,14,6,89,103,70,19,153,91,112,104,76,233,154,48,37,142,24,57,155,22,46,233,109,201,174,51,102,92,193,33,241,232,204,180,226,247,73,214,231,113,52,237,188,215,27,27,247,46,190,249,155,151,212,95,23,91,231,124,182,56,153,142,54,196,58,173,167,150,109,196,223,76,150,195,182,172,110,117,24,69,117,251,155,220,235,77,179,126,217,222,218,219,43,231,142,92,213,196,131,10,136,3,65,187,91,199,129,16,121,49,38,138,15,239,229,141,39,130,221,67,52,222,136,174,209,221,58,218,101,83,156,72,82,0,191,175,254,190,156,226,136,240,243,192,213,166,139,185,83,146,198,72,246,105,162,234,153,150,20,65,167,70,163,183,229,165,170,232,253,119,184,230,99,75,235,247,137,231,118,91,184,191,158,43,239,73,85,142,184,201,36,249,81,90,133,168,137,182,137,250,145,251,153,205,68,56,65,146,4,205,13,14,50,172,84,196,247,67,196,151,141,40,42,60,64,244,18,218,52,169,48,194,194,83,14,143,194,129,177,19,180,197,169,163,68,131,217,209,153,139,166,20,7,153,188,10,180,65,74,9,150,40,24,161,67,40,165,98,45,8,99,48,78,79,162,192,240,58,251,22,28,225,5,42,81,209,5,84,74,48,44,107,161,19,124,162,232,234,234,61,165,81,23,50,95,47,148,174,129,154,194,172,80,71,81,168,183,119,242,41,13,74,224,183,23,40,157,184,146,88,131,116,154,235,81,43,183,75,158,234,77,238,83,118,187,143,182,51,242,251,250,230,226,220,234,142,109,151,108,107,226,191,153,103,29,75,221,115,26,236,225,43,152,183,197,58,186,155,225,170,189,221,55,135,67,13,24,139,209,102,97,42,48,217,57,150,169,201,149,60,231,10,176,51,118,217,4,7,36,145,13,66,211,65,252,72,3,148,124,14,38,115,253,180,41,64,8,15,198,45,193,220,40,135,140,2,134,29,135,170,99,184,86,86,28,151,250,228,125,109,136,180,242,57,229,242,62,151,71,134,77,205,160,172,141,48,68,219,108,108,208,60,55,32,120,113,21,202,85,221,52,101,50,51,90,140,68,188,127,121,164,53,61,33,234,127,154,115,250,252,243,251,231,153,63,245,21,126,68,242,242,229,129,224,2,85,25,83,24,104,168,225,217,68,103,154,139,153,152,40,114,243,169,129,17,166,105,67,17,26,196,36,66,168,40,194,72,19,20,19,205,96,11,30,19,138,151,4,96,115,4,12,133,129,10,14,46,123,140,141,97,203,71,161,133,111,46,162,64,172,136,227,89,68,16,186,198,18,224,146,7,137,107,138,103,9,101,46,53,127,152,106,50,145,208,3,151,105,204,209,169,179,8,18,74,90,152,233,145,218,67,148,255,251,178,100,207,12,134,48,103,69,139,153,91,226,107,172,233,83,61,131,82,24,117,155,24,78,101,111,73,131,179,102,168,242,142,56,24,162,88,170,41,22,180,206,109,173,65,172,190,155,204,182,121,247,196,182,103,150,190,161,122,182,190,33,143,214,134,94,186,20,214,175,167,157,115,43,106,215,50,147,248,171,97,169,212,24,99,177,183,190,26,202,84,235,150,82,146,131,245,234,92,74,42,27,22,49,188,167,43,52,228,206,243,139,187,36,91,233,151,101,96,21,124,131,0,2,223,127,207,236,171,139,235,137,92,147,83,52,181,89,18,185,74,109,186,176,191,115,197,247,253,255,255,255,111,250,178,45,13,17,117,20,50,17,89,197,39,87,40,185,134,41,2,232,167,89,152,186,108,71,154,159,46,145,232,100,14,17,242,209,86,95,23,207,194,169,74,95,21,99,123,241,79,200,247,50,41,203,46,147,181,234,157,142,17,188,33,228,95,129,85,0,21,131,13,75,35,11,29,227,48,21,51,61,97,35,29,128,211,23,15,99,38,192,99,19,137,131,24,65,115,16,2,51,0,129,224,0,192,101,225,10,97,200,20,23,1,205,29,205,183,194,108,12,60,40,168,160,205,16,168,42,62,10,26,169,199,65,38,69,179,34,80,215,42,62,2,60,177,9,118,26,59,107,45,97,110,37,50,199,113,229,177,42,122,204,0,179,80,235,236,228,185,112,220,52,128,62,217,0,154,124,93,47,136,132,113,17,114,206,97,218,251,190,247,231,93,154,58,242,25,221,157,183,99,112,218,236,53,15,90,4,211,213,251,71,152,231,244,210,207,102,87,127,50,56,50,139,251,34,233,232,40,215,195,77,204,78,173,243,85,153,46,77,91,141,245,244,227,60,123,47,63,106,89,249,233,156,238,253,249,199,87,206,215,53,190,249,222,141,255,183,76,196,24,196,0,1,131,1,219,182,206,31,159,141,24,58,38,48,55,61,97,8,61,142,173,195,215,100,251,253,162,227,173,255,255,73,166,107,74,187,186,104,107,35,34,232,163,221,132,150,228,61,212,173,41,80,98,89,68,143,35,32,227,35,50,144,101,229,87,179,147,246,105,247,207,100,68,206,236,226,108,162,233,86,156,99,73,119,166,102,69,102,59,158,236,170,143,119,117,126,64,202,0,30,164,194,46,179,47,132,77,168,202,49,252,188,21,0,54,49,212,34,136,102,129,224,96,252,48,212,93,51,14,142,13,28,64,7,37,157,131,140,4,204,152,53,66,105,203,202,68,197,136,174,149,59,26,68,72,0,4,33,70,226,205,192,152,75,9,21,3,4,32,149,115,58,78,187,79,114,97,109,180,150,130,83,69,126,31,121,28,74,8,7,56,197,176,160,60,98,81,130,193,232,189,255,251,178,100,203,12,134,103,103,69,147,185,99,96,98,108,217,170,48,5,128,23,113,157,28,78,105,13,129,94,179,102,244,192,14,148,7,169,140,123,146,208,200,32,137,103,17,144,97,118,42,176,103,148,30,147,106,47,110,96,148,155,178,160,142,20,196,34,140,28,40,138,69,209,101,65,38,151,210,26,51,62,212,97,143,14,56,154,88,199,205,236,228,180,177,131,76,28,66,238,91,172,241,142,181,188,114,113,208,219,104,186,31,111,236,60,118,188,48,1,236,0,40,2,54,219,130,83,10,73,235,11,168,7,138,213,93,112,80,174,79,30,83,53,153,153,252,213,175,125,8,214,205,137,175,100,123,56,92,229,230,249,230,159,234,83,51,201,23,105,159,36,68,209,72,207,53,121,169,59,255,166,71,153,231,45,252,204,252,223,226,84,36,46,211,254,106,103,161,23,253,226,101,211,248,105,83,241,106,0,86,83,26,61,51,152,243,37,10,57,138,224,64,144,219,145,167,132,5,2,7,147,140,16,8,190,161,81,67,34,128,217,81,236,108,112,104,0,99,224,198,32,76,109,3,248,177,75,240,252,71,155,249,229,208,214,96,246,1,82,211,207,99,9,47,44,101,65,75,99,86,165,210,245,215,8,148,214,215,2,237,66,72,17,78,24,33,80,128,48,231,41,98,168,92,121,82,169,99,91,163,222,141,147,203,46,6,154,53,20,132,203,119,106,213,6,69,158,48,154,137,57,131,244,106,129,217,44,73,72,57,178,96,137,135,204,117,238,254,237,57,138,67,35,133,170,203,52,228,51,225,173,74,146,106,71,112,46,112,187,199,66,127,236,178,31,198,131,210,3,95,230,48,126,103,114,98,199,70,249,84,48,8,15,39,8,90,48,0,130,97,228,80,96,34,48,65,16,208,65,74,195,139,19,35,112,112,156,24,210,17,39,8,131,17,70,135,240,122,23,190,7,3,148,16,16,141,178,223,209,60,60,186,14,103,178,5,64,60,138,239,33,80,154,80,117,34,185,36,64,194,67,201,167,45,6,27,147,115,6,228,24,94,114,118,81,198,21,95,94,5,62,25,133,17,52,243,7,89,61,88,138,133,32,78,8,227,154,199,236,66,202,114,27,113,217,23,47,31,100,237,204,138,137,178,51,240,86,28,143,143,4,95,69,161,202,193,207,107,159,247,152,125,237,91,37,112,16,119,116,15,218,151,113,87,133,33,187,108,149,161,130,29,201,78,77,177,100,131,152,220,25,115,30,124,96,6,52,177,224,78,196,97,200,212,70,106,173,202,241,74,92,46,242,229,108,140,16,186,126,44,121,101,89,76,91,225,233,132,129,156,107,49,239,101,92,163,175,85,160,123,150,169,58,49,144,40,5,111,21,14,168,65,109,142,111,255,255,251,176,68,209,8,133,79,103,72,19,121,66,240,166,76,217,2,109,134,150,17,37,157,57,76,24,245,226,47,179,102,93,131,34,112,162,121,131,242,238,75,221,204,167,59,148,68,248,156,37,8,242,42,39,86,232,32,69,43,141,166,152,32,97,39,142,63,152,117,71,238,46,44,146,76,234,58,60,68,238,118,205,253,141,39,223,236,79,64,149,132,26,187,125,248,17,4,39,44,76,54,97,217,51,1,176,49,38,165,0,192,13,145,107,200,51,134,96,72,212,204,214,122,206,41,103,135,225,71,81,64,139,41,249,107,44,166,214,191,221,50,38,179,196,44,162,202,56,143,229,105,117,36,217,171,115,237,156,226,80,57,232,213,23,135,76,97,77,145,92,211,24,70,28,30,20,83,139,32,224,132,177,99,69,14,170,28,68,41,241,28,83,195,151,95,109,77,20,63,139,159,175,179,174,122,154,62,149,184,138,189,134,189,103,142,51,238,234,102,37,38,36,98,67,231,13,186,123,248,10,213,0,0,189,73,190,187,81,188,11,1,76,3,137,112,17,82,250,117,21,234,169,11,160,183,153,80,23,76,40,54,230,167,44,175,196,180,53,69,105,19,107,162,43,70,2,143,42,102,220,163,89,92,247,10,90,95,16,31,189,115,171,160,216,65,151,180,100,26,198,27,143,70,100,125,180,104,198,68,194,165,235,45,140,83,20,197,102,154,196,179,211,183,166,119,39,10,221,131,79,64,68,230,46,177,34,189,166,199,14,180,34,59,214,30,143,82,6,79,53,82,186,171,47,201,117,119,159,255,213,101,66,76,184,218,228,230,248,11,128,0,0,24,147,159,109,183,64,80,48,200,16,40,99,136,134,45,101,222,123,228,90,125,23,123,253,82,73,51,7,208,92,191,156,7,69,149,113,157,144,213,146,34,180,97,103,212,219,252,45,149,205,44,42,41,210,129,203,88,85,172,113,50,7,20,145,122,196,98,163,94,170,94,34,205,116,27,103,107,117,92,212,172,244,112,213,217,136,156,24,110,62,16,52,188,203,209,8,75,82,198,16,162,210,198,36,208,189,162,77,164,189,241,219,14,237,41,100,64,233,169,98,202,28,43,4,193,240,221,47,192,233,158,69,40,250,148,138,220,124,84,149,129,48,11,141,201,12,123,210,162,64,41,35,63,176,5,4,228,146,5,3,46,193,67,96,48,212,181,25,20,97,200,5,130,190,136,75,65,56,56,32,94,232,101,81,74,68,229,51,116,23,206,143,154,52,37,157,52,198,43,88,185,246,160,175,98,104,217,92,203,223,101,247,121,219,194,182,139,151,94,50,132,228,248,209,231,177,10,208,79,180,12,208,69,162,30,226,33,224,165,132,139,165,53,207,132,21,213,92,137,131,148,177,135,255,251,178,68,197,8,132,81,102,207,81,230,69,120,144,108,217,205,96,200,159,19,161,157,42,109,49,15,130,81,51,101,205,148,153,224,89,108,226,176,233,158,49,169,12,90,48,216,36,226,5,106,126,98,239,139,226,250,175,250,65,65,134,15,66,98,106,60,236,104,177,252,159,34,157,29,228,198,234,52,28,144,221,215,127,204,217,201,18,10,128,104,236,44,200,61,37,7,96,5,96,171,152,5,133,36,50,201,148,49,54,118,164,6,213,30,177,149,23,77,231,218,68,210,71,136,218,148,8,129,178,66,211,89,107,205,6,76,21,32,10,75,244,233,39,41,218,67,137,106,109,24,162,231,152,200,233,168,216,100,97,251,233,86,126,45,205,170,242,75,0,166,250,84,144,221,164,31,27,124,39,72,36,127,192,221,77,92,38,59,27,153,211,239,117,175,242,34,155,45,207,74,85,22,239,251,118,61,168,245,36,131,207,237,176,123,171,60,247,119,60,41,30,88,63,51,75,103,4,165,0,90,227,28,174,205,58,101,51,35,220,193,142,241,98,1,194,5,134,34,0,24,248,30,68,191,5,26,203,178,96,112,233,148,75,66,48,2,17,22,96,193,32,100,126,93,75,29,66,219,35,81,135,82,90,16,209,91,36,117,98,58,82,199,137,14,201,221,16,150,7,7,195,168,21,43,22,156,187,18,42,31,132,34,168,12,119,25,129,127,50,252,26,234,42,174,169,67,72,81,241,111,4,223,93,242,151,115,194,115,100,172,209,142,67,210,65,106,105,250,179,173,189,216,194,30,218,161,71,64,138,40,211,71,121,5,73,35,86,9,40,235,50,132,131,96,92,215,150,190,196,2,97,185,226,98,170,56,174,160,105,75,106,85,27,121,114,55,203,184,102,132,212,128,2,128,0,96,24,146,219,106,178,2,69,78,240,154,168,49,40,160,213,176,169,175,129,237,121,239,255,254,137,130,177,117,254,252,181,99,37,136,232,155,51,140,121,232,212,53,203,112,185,24,197,125,136,85,222,136,174,139,117,103,55,91,211,210,45,89,45,68,153,241,254,70,145,119,87,251,253,251,179,252,248,206,107,21,227,169,215,71,255,196,203,164,120,209,88,92,201,4,248,207,12,80,197,224,192,215,182,76,195,1,216,193,67,20,244,202,141,216,96,24,52,104,61,38,247,126,107,140,2,0,99,6,27,49,161,195,76,47,26,35,16,140,152,112,98,251,24,22,8,0,0,7,161,138,219,73,133,3,3,1,176,224,40,33,123,67,129,146,84,116,17,30,142,6,5,105,136,26,105,230,132,52,241,68,149,199,131,89,104,77,201,34,224,75,39,15,23,40,44,131,85,252,36,233,34,37,175,94,204,212,132,66,143,101,181,233,109,72,190,43,62,46,157,255,251,178,100,198,140,133,121,102,199,147,140,69,160,88,168,89,170,61,130,42,91,253,155,18,14,237,231,193,160,51,102,180,241,25,248,155,58,188,154,113,246,135,10,36,111,136,178,98,241,226,54,185,54,98,29,228,195,217,163,222,221,130,140,108,94,107,187,163,231,147,176,119,190,60,210,239,226,52,44,195,113,139,155,66,121,125,56,191,215,143,119,148,190,224,98,240,242,246,255,250,64,149,211,109,109,139,198,114,166,108,246,28,249,165,124,45,53,71,181,103,228,81,175,247,95,64,2,0,3,151,109,213,113,98,23,203,147,120,200,181,82,197,17,103,60,13,87,19,61,225,4,41,45,237,255,255,79,75,214,181,39,136,109,217,26,199,207,251,121,147,191,179,244,235,25,178,241,141,59,47,149,175,113,229,79,145,106,238,102,49,236,209,54,132,203,107,246,215,214,219,71,53,170,25,161,60,241,178,239,255,244,211,185,235,181,201,111,78,201,109,77,27,155,78,253,177,238,31,92,58,0,0,0,49,169,119,255,254,43,134,160,141,12,248,224,250,192,14,81,37,194,38,132,169,249,61,13,178,84,202,17,163,16,21,38,165,184,241,47,89,246,58,229,254,44,85,3,4,201,84,56,182,90,41,132,241,80,107,66,13,40,210,174,18,103,113,242,48,203,106,23,180,226,70,36,176,220,215,20,165,67,70,138,94,50,51,42,84,85,90,45,199,23,212,14,26,56,88,243,228,68,60,198,26,250,73,114,53,61,110,93,160,112,213,158,92,216,60,247,139,70,142,134,91,205,82,215,72,194,18,12,99,147,129,223,22,205,116,16,80,0,0,1,141,59,126,187,113,16,151,224,241,147,94,86,92,232,0,56,220,175,162,104,42,159,147,208,180,136,21,160,40,8,16,65,78,106,31,39,136,125,99,220,117,187,232,100,138,160,28,28,144,81,162,143,115,68,48,244,77,40,177,16,74,52,64,137,29,139,46,213,115,122,58,79,168,231,223,50,174,71,180,119,46,212,236,188,83,35,45,56,172,75,35,196,67,197,83,35,23,81,105,91,12,107,182,157,231,107,184,142,99,169,178,150,226,93,239,251,232,186,214,26,103,243,209,32,235,74,140,104,121,72,73,221,183,194,48,205,101,140,59,78,33,18,0,246,53,215,67,155,248,214,160,228,252,50,8,73,57,245,80,107,44,62,188,146,29,173,77,59,102,53,219,86,109,218,150,222,177,18,164,191,41,40,14,111,12,95,150,146,71,49,227,51,225,0,179,73,218,148,197,73,5,3,143,22,4,78,146,151,144,234,233,164,171,74,102,197,84,76,92,36,197,162,178,157,127,175,114,226,57,250,151,231,17,180,82,121,198,156,68,211,18,233,18,149,39,158,18,210,151,205,12,105,200,255,251,178,68,198,8,132,93,103,79,233,236,65,104,133,12,217,205,97,136,41,19,29,155,46,108,153,23,194,93,51,101,77,164,161,249,26,90,209,168,235,56,171,38,222,15,87,4,151,45,170,195,127,16,61,7,10,28,181,31,204,159,120,192,118,208,139,179,125,194,163,76,241,195,2,212,212,16,30,8,112,3,184,232,223,26,107,210,101,28,1,4,77,123,234,40,224,178,181,206,10,82,68,204,69,82,220,70,209,151,32,7,144,54,218,212,118,51,99,54,242,168,178,213,54,46,157,5,230,169,249,186,10,24,60,176,173,38,215,201,69,20,165,143,210,165,85,157,205,75,94,148,105,164,154,90,146,248,123,34,137,150,241,107,99,236,98,149,3,150,207,58,199,144,167,65,143,139,26,183,48,121,235,49,172,252,102,247,10,73,182,130,53,152,131,22,107,129,121,134,153,115,197,6,193,242,81,87,35,160,127,223,113,36,3,170,234,0,33,5,46,222,144,175,47,82,3,12,22,64,80,48,239,237,4,44,62,5,6,1,103,69,166,48,68,129,2,151,35,53,92,170,160,88,37,11,215,177,74,44,113,216,185,111,56,195,50,21,143,54,89,20,127,18,201,221,214,230,185,31,103,47,93,88,22,183,15,113,195,237,168,81,235,113,142,202,247,245,29,165,121,134,167,91,189,182,208,202,252,99,86,54,162,208,254,106,213,212,85,78,173,43,187,18,20,80,211,178,107,207,193,140,90,99,158,101,249,233,133,183,166,188,226,230,35,116,225,60,173,230,62,90,245,240,192,206,59,51,255,187,89,157,233,166,94,111,177,211,253,190,127,171,13,186,254,248,237,224,0,5,4,156,191,238,21,90,152,69,224,10,82,97,224,106,114,209,128,62,152,175,242,115,5,2,23,177,186,66,89,75,32,13,7,192,152,184,164,16,28,25,35,141,38,140,32,65,192,14,14,139,10,32,242,212,161,238,89,34,30,42,65,230,52,56,245,24,229,169,151,156,88,225,72,49,89,41,175,135,221,165,170,109,57,152,71,167,46,67,227,45,10,140,120,116,165,10,219,48,242,56,126,24,92,123,177,11,5,203,232,99,187,57,114,63,78,251,104,126,41,34,174,62,136,136,224,190,120,132,225,211,184,129,31,109,225,214,230,150,63,226,92,23,117,160,1,1,164,210,110,18,141,101,168,224,131,205,25,112,253,39,128,165,198,16,8,106,42,105,150,99,100,134,14,14,100,132,6,82,58,107,68,96,98,180,15,38,13,43,19,46,216,6,128,83,131,238,69,67,10,7,194,57,163,129,197,188,216,153,34,3,76,74,32,128,194,102,46,19,2,36,44,4,233,144,113,224,126,16,185,69,198,144,204,19,36,48,192,156,60,74,22,16,19,192,24,140,5,255,251,178,68,205,0,5,3,103,75,61,105,128,0,146,44,217,106,173,32,0,92,186,11,36,121,185,128,3,222,193,99,203,57,64,0,152,7,248,133,179,47,147,38,133,137,243,2,249,50,78,31,98,44,22,12,13,107,0,233,129,36,19,38,171,56,179,69,172,191,43,162,155,162,81,34,135,13,11,199,80,118,54,115,132,201,137,170,150,179,19,21,162,78,36,235,83,26,26,23,9,244,143,177,187,154,153,160,179,51,36,146,47,29,99,117,51,178,73,34,78,50,7,201,131,89,129,124,176,92,94,170,22,70,243,138,44,215,158,110,102,200,38,200,179,178,11,83,212,130,218,199,13,63,255,255,249,107,255,255,255,150,128,3,122,191,188,209,104,193,108,97,165,141,199,64,106,24,164,28,97,224,105,149,201,236,4,195,99,64,112,124,198,193,3,18,134,76,144,35,14,31,145,0,195,131,164,193,32,192,24,24,16,194,17,6,134,60,131,99,129,137,69,2,43,66,136,157,198,209,153,4,23,24,106,208,40,72,46,56,131,71,66,197,128,104,17,32,183,176,53,130,4,37,18,153,84,91,8,25,40,110,59,10,133,65,196,94,11,224,6,40,96,13,28,3,82,92,2,131,153,19,103,201,196,78,164,69,203,228,217,130,100,184,17,6,6,68,184,5,39,0,227,131,176,216,164,78,152,159,60,203,46,26,30,173,35,66,249,178,200,242,161,88,157,103,76,204,226,39,16,64,196,192,201,204,147,89,170,102,231,14,27,27,29,158,81,170,214,230,78,201,172,176,153,114,84,73,59,187,155,57,116,205,23,69,58,11,69,140,215,62,154,204,141,143,187,41,35,172,92,47,164,108,121,140,218,167,50,152,164,121,104,41,102,139,45,186,105,165,73,191,255,255,249,175,255,255,255,61,0,0,47,184,193,118,73,178,89,103,180,17,191,28,108,154,152,194,96,80,36,196,75,240,66,4,96,216,169,240,195,113,100,65,85,65,231,2,4,178,151,98,4,155,153,96,13,214,14,140,68,225,150,22,165,36,1,26,128,45,166,101,157,22,192,213,77,142,219,136,44,60,229,43,44,137,51,164,138,33,32,114,65,75,46,225,19,208,216,72,202,129,185,44,10,39,50,215,25,58,92,119,209,124,175,246,213,23,80,28,214,217,106,237,155,164,165,203,251,255,223,255,255,255,255,255,255,255,253,225,142,25,107,251,83,87,170,222,195,30,111,27,221,228,174,103,177,88,182,53,241,151,75,179,237,36,174,222,229,179,53,102,237,97,149,190,255,243,95,65,159,127,186,207,189,239,57,251,255,231,243,60,51,185,123,183,191,189,254,231,205,254,183,191,215,227,126,231,206,239,157,202,222,60,202,36,166,117,121,8,0,6,255,241,97,41,156,255,251,178,100,108,142,198,142,103,202,31,107,0,2,81,204,217,211,227,20,0,19,5,157,48,108,141,94,201,84,51,166,140,177,138,120,20,6,11,209,195,77,53,125,250,5,111,255,86,41,78,214,254,134,49,209,135,177,154,168,125,246,40,212,148,255,230,94,244,114,220,137,103,71,174,244,110,238,212,164,231,70,66,42,161,143,35,153,89,85,77,119,94,206,33,210,183,255,209,209,41,238,213,255,103,187,90,142,185,128,123,191,229,166,10,24,103,28,100,98,36,176,223,197,175,96,237,117,243,136,10,24,96,164,182,168,89,76,65,111,44,106,30,198,249,77,51,7,203,106,252,204,185,255,139,44,200,24,80,21,253,21,46,187,106,215,166,102,32,216,26,118,77,86,38,214,22,186,54,222,82,232,196,174,76,222,216,151,47,232,212,149,222,155,120,112,150,80,81,213,148,203,178,214,123,214,95,227,230,141,204,190,228,229,211,173,233,87,60,183,53,126,26,16,94,7,54,90,204,197,82,207,86,78,220,226,210,254,15,206,13,15,145,57,166,171,207,69,169,218,33,243,206,150,177,243,221,220,225,44,0,206,160,0,43,109,161,37,26,21,147,196,198,239,106,236,10,0,241,134,216,85,127,255,191,43,249,70,106,107,190,255,217,88,24,83,46,91,200,211,164,20,6,197,46,31,183,154,195,159,157,95,70,91,12,234,169,17,235,46,230,182,228,90,162,47,189,215,181,89,146,182,182,93,157,254,157,58,54,155,95,255,171,223,111,162,129,58,0,1,38,204,170,212,18,68,182,68,25,146,212,217,16,34,8,187,19,80,42,1,120,21,79,6,42,47,204,65,199,88,140,240,45,147,56,58,152,106,150,122,127,60,204,67,162,66,116,112,42,139,121,150,105,141,212,178,211,179,122,89,98,186,134,124,169,97,19,6,67,73,133,118,216,230,186,134,199,213,14,49,148,45,143,217,227,215,126,92,239,255,159,243,139,65,137,37,183,93,83,94,155,206,47,187,239,27,183,167,205,181,125,75,74,253,86,2,158,46,51,139,91,24,164,184,180,47,19,115,90,255,203,108,255,143,173,203,87,148,205,51,156,111,252,124,122,251,252,127,255,255,255,255,255,58,207,206,191,255,57,248,165,16,57,0,3,119,220,47,56,36,180,146,29,225,152,154,3,47,71,97,248,92,209,2,160,66,65,52,217,68,189,196,136,5,41,61,1,236,98,137,9,18,72,209,104,14,67,33,204,60,11,195,140,151,28,99,10,82,41,27,14,36,86,199,164,83,18,144,204,72,12,49,137,153,145,153,57,101,244,203,134,134,198,167,12,77,205,217,232,210,191,54,100,215,77,150,147,173,235,178,72,84,139,59,89,53,32,106,200,36,131,171,69,102,148,216,221,255,251,178,68,139,128,5,40,103,75,29,105,224,0,151,108,217,131,172,180,0,31,90,13,36,89,186,0,3,153,50,100,11,55,144,0,211,116,89,146,73,125,42,213,213,100,168,32,201,187,178,239,69,221,217,117,51,45,90,214,167,169,213,66,185,244,208,71,173,6,86,212,10,32,0,142,221,0,103,197,103,24,82,108,130,69,75,16,188,40,217,25,22,128,16,20,196,193,80,48,58,140,70,94,68,232,35,25,49,97,208,49,57,174,141,129,6,64,128,177,180,22,246,44,144,2,28,13,156,11,37,16,96,150,10,0,99,0,64,145,25,136,96,54,12,17,128,0,131,13,184,80,192,136,0,44,88,66,195,152,1,2,1,181,133,38,6,132,104,221,13,82,25,96,34,36,48,184,224,16,80,45,40,47,176,109,96,60,40,66,128,3,138,1,164,44,4,82,129,1,33,198,184,211,34,70,226,63,38,68,222,65,208,50,2,80,128,209,137,0,67,0,226,160,88,64,203,160,121,78,117,18,112,197,141,76,81,55,81,28,61,26,26,177,112,208,233,60,79,26,44,213,108,153,227,67,139,58,163,115,21,147,5,51,114,124,164,84,46,31,39,238,93,68,196,216,200,242,68,69,53,212,112,245,4,202,7,212,179,230,140,130,44,145,145,247,102,93,85,104,166,213,22,47,175,178,41,165,150,63,238,130,235,116,255,255,255,249,39,255,255,255,200,85,0,0,220,247,209,151,27,156,226,200,104,160,138,148,200,105,78,204,0,59,96,96,4,198,65,213,0,181,152,52,196,137,112,42,50,96,194,96,160,179,83,23,4,9,150,11,115,209,77,197,49,192,5,16,93,86,160,251,52,135,0,192,21,125,171,1,136,51,34,45,122,107,46,100,185,30,169,194,101,134,33,70,136,14,201,178,155,214,168,80,8,95,84,175,129,22,34,131,151,105,17,194,227,144,204,112,16,110,72,73,40,16,52,205,137,57,115,91,129,226,48,185,31,214,5,238,114,182,58,160,42,194,204,62,180,127,204,249,220,245,190,220,173,159,119,126,49,201,218,148,213,107,242,191,212,253,219,173,63,173,92,221,238,227,115,146,234,189,195,46,234,229,121,238,217,250,250,177,91,155,202,237,127,231,114,237,237,206,214,157,223,50,183,245,240,199,187,195,95,186,246,105,177,173,132,238,117,49,230,181,204,55,222,243,10,185,125,206,115,249,172,191,120,255,42,63,255,244,255,253,53,0,0,52,90,223,253,84,198,186,56,49,4,110,11,176,110,9,27,90,163,192,208,49,109,152,16,36,78,29,148,107,76,228,170,82,9,88,164,88,243,36,93,234,229,179,73,147,136,66,68,139,148,170,84,249,137,146,128,80,128,149,23,122,30,12,19,206,221,24,123,86,18,255,251,178,100,36,0,6,230,102,204,158,107,0,0,106,172,201,250,199,148,0,27,41,157,38,125,188,128,9,76,179,166,223,158,80,0,19,8,77,100,77,79,192,112,139,192,160,177,245,21,11,77,62,26,139,34,110,80,65,112,136,162,218,161,32,192,6,198,159,12,22,60,35,42,230,76,182,95,43,138,167,16,232,81,229,137,177,235,109,214,91,49,90,109,254,187,24,148,114,130,255,44,88,191,247,178,207,234,216,171,91,117,169,191,247,75,63,141,235,24,111,83,115,156,158,169,75,150,25,216,155,223,109,88,221,234,29,110,154,239,105,243,177,221,255,255,41,172,83,86,191,172,249,79,223,223,255,63,63,254,243,191,185,191,255,255,255,255,255,255,251,188,239,255,243,95,252,215,255,204,247,255,255,255,160,0,0,219,0,0,0,12,6,219,255,255,128,196,197,10,195,142,59,204,171,214,116,229,30,53,34,58,19,48,157,8,19,17,71,242,59,31,125,243,148,65,204,115,15,59,49,6,157,165,9,137,57,163,198,24,142,243,169,30,162,3,17,67,198,255,254,101,101,116,157,55,70,188,164,20,49,132,76,91,89,76,77,115,29,87,187,89,204,196,87,42,206,140,183,246,218,163,125,201,217,239,11,44,239,191,241,160,0,12,218,8,84,141,9,120,207,197,204,211,88,49,40,204,18,16,60,58,136,196,64,89,193,133,148,18,133,3,65,146,121,23,204,12,80,72,52,132,33,57,101,236,25,56,224,123,174,64,208,78,178,102,136,209,102,75,176,193,24,197,133,130,131,3,45,84,70,10,105,1,80,155,246,184,245,11,206,237,80,169,172,86,179,152,11,10,31,105,208,216,102,175,11,208,208,153,171,234,20,0,74,26,172,201,6,213,212,243,194,165,171,175,55,214,24,121,175,78,198,57,207,177,158,89,231,205,107,14,103,251,222,255,30,225,103,44,106,217,207,117,238,247,13,239,249,158,95,157,143,150,75,41,165,210,218,91,251,206,83,79,157,62,119,55,118,150,89,151,207,103,110,247,51,166,142,107,41,28,122,95,73,98,215,243,115,223,51,222,253,123,159,49,173,255,255,59,223,255,254,255,254,187,255,190,127,255,253,126,126,249,187,140,150,200,48,2,0,1,37,183,15,21,97,152,204,116,49,149,201,125,31,210,62,196,87,39,80,153,12,238,168,63,46,107,54,212,179,11,103,105,70,59,21,119,170,139,145,188,71,246,111,42,110,206,173,149,86,165,188,198,83,78,212,125,93,54,70,210,166,103,250,101,250,182,233,186,58,55,189,127,79,255,255,254,127,160,43,41,0,1,55,208,198,211,193,2,198,56,218,97,223,234,96,97,133,38,18,54,108,164,129,11,227,32,230,26,46,50,2,16,18,226,151,255,251,178,100,17,142,133,245,102,202,27,105,87,176,85,44,217,202,60,34,140,25,149,159,36,109,153,254,193,100,179,103,12,192,149,217,73,169,164,194,32,151,203,233,22,134,21,217,139,58,102,237,1,110,137,3,181,5,222,10,34,86,240,160,36,174,49,49,42,11,130,162,235,248,130,50,100,183,126,140,184,111,173,136,216,97,35,147,121,29,201,129,33,168,155,253,45,219,140,10,31,126,229,77,133,228,119,112,64,167,90,51,93,153,79,99,142,127,252,217,50,34,194,170,121,109,147,146,139,106,35,150,160,182,72,175,219,124,141,149,157,4,37,209,69,203,17,21,22,36,231,212,168,227,75,19,69,130,230,210,122,40,25,117,77,22,70,49,151,164,145,236,107,127,187,195,82,240,200,194,11,243,173,166,237,222,205,238,223,99,128,248,0,4,0,0,54,254,195,124,187,22,125,46,215,102,82,13,189,62,223,22,177,175,170,187,198,49,159,140,205,247,39,51,49,183,144,115,90,219,195,164,242,255,64,200,236,87,67,0,160,206,199,43,179,20,229,102,169,245,106,252,236,210,59,20,180,169,79,188,19,93,83,106,115,150,106,62,175,203,68,126,223,255,255,255,29,75,176,21,244,196,89,77,74,24,203,186,2,41,205,52,136,194,149,76,16,240,50,221,18,140,64,196,18,34,36,66,161,6,40,0,4,2,18,73,66,115,9,142,175,100,211,138,237,99,48,82,192,42,108,16,21,35,171,251,2,153,240,4,189,223,45,42,73,99,78,50,24,147,236,184,116,140,193,193,169,230,76,0,22,79,4,205,24,120,92,9,100,168,22,179,100,240,219,75,198,56,142,166,16,20,235,56,69,128,52,161,139,73,150,147,169,135,31,104,167,222,154,253,216,207,13,40,188,214,116,222,254,78,177,124,121,134,144,45,154,201,20,75,222,25,71,108,218,121,204,194,40,211,38,170,63,96,183,116,97,210,2,142,175,234,49,185,211,125,92,177,192,77,199,233,33,144,97,25,129,156,64,129,95,172,65,206,26,175,223,188,220,105,175,254,41,175,141,107,49,23,98,184,247,0,2,238,223,156,50,160,116,55,37,15,35,224,103,98,73,219,188,179,145,122,234,230,139,162,175,162,147,93,5,154,174,255,21,34,91,10,68,140,37,123,31,69,103,99,190,102,42,206,69,33,13,152,106,50,104,84,51,179,171,42,35,182,247,114,21,95,173,19,174,121,143,75,85,209,103,67,16,134,110,133,87,77,44,159,255,244,168,114,165,0,1,44,212,201,152,52,39,206,91,35,251,36,121,56,28,32,170,243,248,56,165,210,173,6,72,28,12,4,6,145,73,214,166,197,96,12,0,49,8,165,236,113,33,163,112,108,142,121,37,220,147,94,203,170,184,255,251,178,100,28,14,133,160,102,201,155,88,67,240,88,204,217,205,61,130,60,23,197,157,36,109,153,94,193,97,179,102,220,241,149,152,196,2,48,77,254,17,36,64,156,42,69,12,35,118,31,50,197,223,78,77,44,20,53,25,102,40,189,132,226,58,178,73,254,183,150,184,188,1,205,156,150,171,45,92,162,41,255,75,106,84,216,255,242,223,63,250,233,12,113,213,140,91,52,153,163,152,107,74,100,51,88,218,89,181,30,52,148,52,249,134,186,175,104,183,226,242,154,253,103,65,248,248,18,136,33,190,76,208,119,51,216,136,117,14,129,16,134,122,245,191,249,17,214,230,215,69,92,251,248,139,214,177,128,1,0,0,0,56,0,0,251,254,206,226,212,113,89,43,41,18,25,58,22,33,45,181,117,215,90,158,123,87,217,221,230,247,209,123,110,251,105,75,53,123,119,213,183,235,254,228,49,80,217,1,162,177,24,205,213,212,206,234,237,171,118,170,146,74,177,85,237,118,71,117,151,106,164,26,143,93,53,77,146,210,18,125,63,99,249,79,255,254,22,219,89,136,224,25,144,96,7,76,238,148,205,28,64,207,76,194,132,199,52,38,69,244,137,102,78,52,97,196,6,36,20,52,12,10,22,105,36,194,161,128,104,210,202,20,180,48,22,49,27,83,69,53,64,77,48,145,202,19,173,63,99,204,234,220,136,5,185,103,50,41,16,92,41,91,165,69,81,146,177,77,204,176,232,58,157,150,7,28,195,62,74,2,189,41,166,88,118,21,219,176,144,187,205,60,194,95,187,51,205,50,21,143,34,29,238,125,223,235,211,202,34,122,64,49,196,18,167,34,134,117,238,38,180,104,77,185,117,145,25,182,169,69,153,149,26,171,197,195,244,121,148,229,163,189,71,23,186,14,113,101,250,56,213,97,197,246,49,255,114,68,8,244,96,206,122,209,140,150,67,233,115,234,121,53,142,69,250,134,206,32,2,23,109,138,36,105,222,36,175,145,233,1,250,87,70,66,148,138,201,220,168,206,39,81,139,139,113,164,65,107,181,104,248,174,156,233,91,68,168,97,100,141,235,255,235,118,34,29,201,166,164,51,220,80,174,182,187,202,170,133,42,250,179,35,111,254,136,181,117,114,34,232,93,58,117,161,108,223,90,89,154,212,244,43,93,191,195,85,0,1,38,180,205,33,53,71,141,149,195,219,56,88,41,139,48,98,28,26,166,162,231,146,68,65,29,251,4,138,34,50,44,133,88,90,219,240,167,221,201,58,162,151,83,65,114,229,246,251,0,77,45,139,232,22,157,143,75,18,119,24,38,19,160,160,181,105,72,3,145,28,195,106,83,82,243,114,12,7,141,102,98,208,115,205,233,175,90,234,21,99,110,172,15,96,80,2,30,255,251,178,100,49,142,149,64,102,202,27,69,95,34,90,44,217,202,60,194,84,22,249,155,36,109,161,125,9,94,51,103,40,241,137,248,89,219,111,93,20,238,118,82,142,113,138,187,212,141,68,236,117,122,173,156,126,227,90,223,72,110,169,123,54,177,155,20,101,83,77,107,98,140,179,253,146,14,47,194,172,166,69,212,39,179,93,147,110,100,195,190,78,163,17,171,47,73,63,226,27,220,128,195,151,0,3,192,38,30,219,98,242,233,88,119,69,96,76,25,231,220,82,134,231,6,12,18,229,19,65,239,232,141,155,247,184,70,34,139,160,113,66,202,175,175,109,115,211,163,217,180,85,91,185,86,166,42,18,174,94,157,116,187,202,254,142,230,91,179,73,58,61,172,233,85,102,202,169,158,132,109,150,180,235,222,84,70,74,90,85,244,162,255,196,57,52,48,170,178,255,154,75,113,146,107,153,200,57,174,3,152,74,241,169,180,132,85,16,133,131,142,1,65,70,46,90,200,204,44,36,26,22,178,25,129,126,99,22,148,98,26,135,90,122,244,88,86,174,21,47,112,219,139,194,76,152,195,16,144,135,103,214,54,190,67,12,150,156,148,132,68,48,245,238,149,48,169,84,177,125,131,131,157,122,78,47,218,76,222,10,59,171,236,120,2,228,186,65,3,81,24,3,72,66,4,82,150,39,227,223,180,105,181,185,174,126,119,197,10,29,76,228,197,46,243,115,106,162,239,86,123,172,93,223,47,195,13,212,227,98,236,92,136,74,53,7,148,35,48,52,2,100,100,213,66,75,70,96,57,21,195,218,244,103,224,238,99,220,222,171,47,66,99,168,226,84,21,202,22,32,157,51,224,46,10,187,178,162,133,205,106,26,162,18,159,203,46,240,188,77,77,172,10,184,49,60,47,63,251,240,230,71,213,188,63,83,212,205,93,44,162,157,200,184,204,114,37,145,206,245,94,178,165,17,233,94,74,169,119,158,182,163,205,208,136,151,107,207,213,232,134,145,205,213,52,154,71,222,181,246,174,186,54,191,240,106,0,23,191,245,72,39,184,174,192,130,71,224,195,179,163,249,86,244,184,176,37,144,255,191,77,179,230,39,67,156,111,175,158,229,169,227,2,4,63,72,73,169,242,75,103,7,148,177,4,32,233,106,97,160,66,55,19,74,186,82,4,60,140,59,176,194,93,157,81,181,76,87,81,140,165,88,113,253,67,212,149,151,109,14,146,236,61,172,209,177,40,95,51,43,24,193,146,133,156,146,175,59,74,23,110,116,212,47,198,174,231,51,223,139,255,239,9,255,197,213,255,255,173,255,127,198,255,234,17,0,3,187,254,129,168,39,17,198,8,48,188,69,211,83,35,92,21,93,105,54,155,1,254,204,142,186,133,116,127,238,255,251,178,68,80,8,196,9,102,205,155,12,67,80,128,204,217,147,101,232,94,80,37,155,59,76,49,11,194,4,179,166,9,147,143,18,119,250,212,204,173,238,100,177,39,86,196,236,85,19,85,169,163,130,150,48,72,141,102,53,108,214,120,127,119,92,218,116,21,137,41,185,16,140,243,249,155,255,182,216,148,233,234,187,74,210,97,15,90,75,238,171,155,72,171,157,227,25,105,47,22,155,85,196,42,69,69,251,204,207,127,222,174,191,9,111,85,214,243,252,55,247,31,243,60,228,217,103,155,252,84,119,39,44,4,0,85,255,252,72,72,49,116,128,206,254,180,132,237,7,78,31,127,86,13,209,0,198,34,195,151,16,26,188,103,21,221,73,12,99,118,35,66,87,58,157,223,128,238,100,190,107,250,138,101,50,222,228,158,45,49,112,36,104,66,187,56,183,72,53,18,175,246,69,126,201,181,166,186,54,177,182,245,59,210,43,78,152,187,193,81,75,109,87,106,209,207,45,75,108,58,121,145,140,62,47,136,255,201,132,48,80,98,156,48,117,127,145,122,253,103,178,118,186,245,21,14,255,241,255,60,168,16,0,111,242,173,10,164,36,9,222,203,13,76,132,117,1,110,191,220,148,247,110,43,13,12,175,200,102,40,246,84,167,163,134,49,222,115,23,104,216,244,98,122,8,117,243,197,247,150,223,160,125,245,147,51,109,122,161,131,16,44,14,72,176,162,116,229,65,50,101,46,80,86,107,57,103,111,228,58,179,132,104,103,198,32,60,132,28,133,78,190,36,231,155,18,155,137,138,72,124,54,100,42,113,12,172,225,82,110,185,148,239,239,24,201,63,52,223,63,115,207,47,83,223,170,197,249,255,228,34,213,0,43,191,240,184,201,120,42,224,87,103,219,8,232,219,44,138,46,128,149,242,17,155,24,182,106,79,113,183,27,223,171,48,220,61,62,174,15,208,20,183,85,193,228,192,176,66,49,111,128,79,198,15,250,134,40,19,171,68,187,131,162,195,161,50,52,125,118,62,39,145,229,12,238,12,122,113,176,56,116,174,183,7,13,134,185,134,129,210,175,119,219,42,189,108,228,241,202,115,181,147,119,223,19,51,205,160,152,66,30,67,143,152,226,33,187,184,230,160,171,75,250,248,185,255,255,249,226,5,192,2,237,191,44,209,119,2,246,15,77,27,73,29,11,47,124,226,233,162,194,94,121,20,205,60,86,31,163,115,36,229,205,69,91,2,81,221,84,27,24,16,71,229,175,15,204,160,124,97,13,54,110,193,63,41,30,255,220,103,241,91,144,73,178,85,197,211,90,239,148,136,36,6,74,49,248,99,78,156,101,106,228,24,87,205,238,121,94,59,204,231,87,54,30,220,188,162,47,252,104,196,44,162,242,255,251,178,68,117,8,196,10,102,206,27,12,66,208,120,44,25,163,97,99,126,16,93,157,56,236,48,203,130,7,179,102,13,135,141,184,145,107,120,200,70,55,243,253,252,207,180,200,41,142,178,226,0,171,247,248,148,176,250,2,203,189,17,93,196,1,8,171,200,250,34,3,192,92,41,4,100,2,220,73,179,154,239,95,104,252,58,79,27,42,170,209,212,115,132,94,193,165,217,194,50,230,165,251,175,45,171,150,59,189,231,162,59,20,69,247,230,62,124,62,167,44,253,134,51,219,206,53,124,236,212,215,223,39,95,154,255,189,61,119,199,214,167,157,83,148,93,99,107,98,255,217,250,198,247,33,10,64,180,183,246,108,216,243,217,246,47,58,245,56,172,253,177,174,115,119,63,253,177,231,184,11,64,37,219,183,29,218,243,4,196,210,6,146,134,196,13,5,102,48,250,23,209,208,136,68,20,250,32,243,113,69,98,173,90,219,62,35,185,9,242,46,118,182,104,169,35,249,222,48,77,117,177,146,203,170,171,96,229,181,93,108,233,221,47,109,234,85,175,189,235,178,153,24,10,146,145,153,236,87,52,212,191,141,180,122,96,215,95,134,243,141,12,203,82,39,230,103,108,166,218,86,6,218,211,100,99,68,44,129,175,87,44,185,80,167,46,19,19,194,210,182,190,110,66,155,18,89,123,102,121,129,42,0,0,48,1,31,251,210,226,165,122,66,138,83,42,66,215,208,29,232,204,138,88,148,166,73,125,68,41,22,212,46,166,187,44,88,200,149,138,236,179,123,61,79,23,7,86,159,128,39,208,22,101,209,30,162,106,198,143,21,146,98,1,184,128,227,69,77,134,42,222,110,122,174,189,13,55,54,82,17,175,214,57,218,42,166,72,72,205,189,171,181,248,167,174,46,157,161,226,181,149,173,101,105,29,162,247,139,33,163,153,50,236,113,221,85,21,88,191,125,104,169,109,19,215,123,127,63,233,252,240,21,160,3,146,221,140,112,240,16,48,80,80,68,55,24,136,140,128,29,85,94,69,89,212,181,166,184,46,67,1,230,134,184,69,157,67,91,54,184,61,142,39,106,85,167,18,106,168,74,190,105,174,9,191,193,82,243,209,131,234,169,173,85,189,202,44,124,198,145,94,184,139,222,197,128,28,8,41,79,115,161,122,85,214,219,169,81,13,68,172,142,204,99,30,106,93,202,100,123,186,61,136,164,163,146,100,24,190,238,109,146,237,81,59,28,196,212,168,107,166,179,152,198,202,174,148,242,37,26,230,127,72,45,0,0,181,222,136,168,156,194,57,1,60,156,1,135,17,56,216,52,152,151,14,196,170,53,67,3,51,88,49,139,219,173,92,25,61,100,52,11,248,32,66,177,194,113,17,121,85,156,108,40,134,255,251,178,68,157,8,196,28,103,77,211,47,65,240,131,236,233,115,105,229,110,15,185,155,52,108,49,15,66,17,179,165,205,151,149,184,196,20,83,85,221,240,87,185,43,252,199,110,20,168,222,135,151,54,143,95,127,243,61,211,219,185,48,141,91,69,207,124,204,243,241,213,126,147,51,91,243,181,76,109,31,219,205,194,105,249,221,250,177,76,237,117,239,103,232,60,149,238,253,134,165,189,127,237,95,247,127,241,83,48,17,128,2,179,108,34,152,46,16,142,33,5,200,208,10,44,80,227,104,52,160,145,14,154,88,5,62,96,102,74,186,21,108,254,88,135,148,108,46,79,173,236,156,30,209,155,24,206,135,104,150,26,47,146,74,216,205,89,215,125,175,37,113,166,24,248,246,215,149,41,92,125,232,120,155,208,121,119,126,98,114,20,172,49,14,198,37,153,51,163,185,82,174,206,155,187,34,24,214,97,69,163,149,218,99,51,37,86,44,175,91,59,153,24,62,217,170,196,43,104,132,181,26,142,189,80,202,141,118,106,253,232,7,122,0,3,54,252,47,16,200,6,16,163,53,124,209,52,68,80,2,200,202,147,22,32,246,3,132,16,136,46,227,12,69,182,253,167,42,72,196,178,3,91,151,169,31,212,184,150,209,171,166,193,2,64,11,249,111,32,1,149,202,101,22,147,78,87,47,100,41,241,99,39,6,223,202,162,212,187,221,36,76,138,32,24,37,98,236,55,48,32,42,235,49,81,255,55,172,239,95,175,187,241,116,77,145,110,215,172,113,59,92,196,95,68,76,247,87,47,207,81,21,196,166,163,153,69,114,160,146,138,44,139,111,30,63,20,216,108,139,127,246,59,229,250,190,14,181,245,254,191,179,205,252,213,227,116,239,39,127,14,18,236,123,10,224,37,135,36,132,201,153,240,227,149,12,28,194,6,148,138,100,25,138,6,7,113,167,144,165,76,148,186,45,184,195,136,14,122,57,176,52,224,62,226,138,189,111,34,112,133,72,229,109,163,109,232,75,33,213,174,173,122,89,149,148,236,139,90,33,139,218,207,186,209,122,85,53,127,69,75,119,60,237,106,94,207,211,206,245,58,183,250,55,146,232,234,181,4,0,1,217,233,132,156,143,28,154,225,1,199,38,24,48,113,162,9,130,64,9,200,200,129,20,40,42,124,34,62,47,170,44,149,65,144,113,156,38,75,89,138,60,236,29,211,190,211,148,182,203,136,135,86,51,1,187,151,212,89,128,193,82,104,220,109,75,19,93,203,86,48,192,85,135,98,16,228,61,44,149,43,3,248,252,117,58,224,57,126,172,67,242,213,141,26,127,215,57,110,203,110,89,117,255,168,228,34,24,134,33,137,217,187,250,254,111,203,44,153,237,15,117,4,201,222,158,255,251,178,100,191,140,133,21,102,203,27,72,126,210,93,76,217,131,60,98,124,23,157,159,40,109,153,190,193,166,179,102,92,241,161,233,98,0,140,97,12,178,166,183,29,3,26,45,93,222,251,63,254,255,239,227,25,153,179,88,178,91,253,215,138,0,146,56,215,243,43,130,64,192,149,56,207,164,110,102,92,53,57,106,41,119,174,102,149,159,56,95,73,101,192,82,77,89,0,0,29,219,89,185,42,47,88,16,149,120,79,77,24,129,19,4,54,102,38,13,56,172,123,189,42,75,114,106,71,56,153,179,190,73,232,130,33,219,222,253,87,150,46,13,222,226,180,74,250,249,238,229,231,247,186,123,241,250,122,66,60,47,127,87,125,164,36,205,212,216,231,120,85,157,26,19,221,47,170,143,168,244,190,175,254,90,38,250,136,251,230,171,254,171,255,241,177,19,199,15,230,0,81,85,0,0,246,244,168,82,97,32,225,89,99,57,32,54,32,33,128,50,17,48,233,226,98,23,228,2,26,206,11,130,132,100,193,14,83,154,170,211,46,131,170,249,101,119,55,101,33,99,83,80,220,48,225,54,233,12,210,218,228,153,91,193,128,229,0,143,187,52,140,69,24,34,158,142,95,142,189,77,188,189,106,165,90,199,125,146,217,169,52,133,172,142,74,240,68,20,230,8,3,85,161,0,197,202,14,2,130,164,177,88,179,89,114,92,90,78,225,143,220,115,77,13,113,184,170,175,103,15,144,205,12,26,42,59,57,133,138,41,217,230,9,204,182,137,130,86,38,102,136,84,170,154,133,170,214,124,107,192,127,77,187,93,89,193,227,74,172,78,59,211,52,115,200,211,255,122,45,245,157,65,7,10,116,128,32,0,11,191,236,41,114,100,56,149,15,207,211,25,102,167,252,23,22,119,27,234,55,220,95,246,216,220,147,72,84,30,68,77,11,248,103,111,130,51,54,104,48,80,29,131,49,145,229,127,242,247,133,14,33,139,82,165,17,18,169,118,76,162,35,220,217,238,75,60,194,107,177,101,92,207,162,41,171,238,200,196,243,156,238,236,91,53,239,45,214,90,61,105,205,253,42,201,231,149,50,225,25,211,111,204,33,3,2,24,225,227,62,138,65,90,64,222,129,42,194,228,132,132,169,72,48,201,80,26,17,38,2,1,218,181,12,86,33,90,95,43,175,62,214,156,23,69,183,127,154,68,8,251,64,19,81,133,62,218,171,25,130,2,52,34,56,203,223,103,25,127,71,172,223,161,164,129,222,152,7,23,174,138,172,55,203,177,6,209,246,83,164,163,93,176,192,58,48,31,24,46,88,225,115,74,149,170,139,173,40,228,235,62,106,205,52,193,17,196,76,104,184,241,140,49,108,198,26,109,153,35,206,178,147,31,180,205,68,255,251,178,100,211,142,165,186,103,75,27,104,111,176,104,44,233,183,60,106,142,22,173,159,44,109,33,253,1,158,179,102,168,145,158,249,73,37,173,174,134,241,70,252,23,89,167,77,193,44,238,198,74,86,220,117,254,213,183,123,46,92,162,71,206,227,95,127,231,58,244,214,187,168,208,116,219,148,200,94,71,156,96,159,126,97,24,72,148,200,20,15,128,131,170,131,168,199,144,21,97,156,167,43,123,239,235,63,255,151,242,84,16,172,171,173,46,31,121,14,151,210,172,172,219,151,255,255,238,214,119,58,93,248,84,132,178,225,192,217,204,156,146,129,128,142,36,61,99,51,12,211,88,254,118,178,26,71,191,218,183,38,223,74,114,51,17,118,71,153,187,42,145,89,142,85,149,117,255,48,227,107,19,128,129,234,0,0,221,176,203,173,161,16,200,207,145,115,94,200,12,148,35,52,48,200,195,197,211,88,9,7,134,38,29,12,24,48,112,12,19,17,27,129,32,48,80,121,46,137,206,238,171,165,158,68,38,168,241,184,196,216,45,232,169,74,47,1,142,136,120,41,232,131,72,102,160,70,242,39,154,249,72,129,80,192,136,224,153,69,103,140,197,158,152,26,7,143,190,77,134,46,192,100,177,88,26,47,82,5,115,21,122,149,193,42,182,31,232,122,29,195,81,113,105,40,148,94,178,78,250,221,146,86,54,184,77,29,174,74,34,216,199,46,201,113,230,211,33,178,122,225,243,71,99,52,37,172,86,195,245,118,213,18,123,24,169,215,49,109,203,44,166,170,232,243,7,110,102,120,43,184,80,150,238,153,7,126,82,208,78,217,169,234,83,127,142,165,149,159,36,160,78,82,77,0,5,210,128,1,64,4,23,111,249,42,82,149,98,157,49,226,202,37,29,41,142,196,194,220,55,39,209,249,162,159,106,222,212,163,173,60,211,21,207,42,176,95,239,126,193,156,80,83,24,80,83,26,206,36,103,58,152,236,165,98,222,103,102,51,217,154,201,85,157,29,212,225,195,51,161,209,213,153,91,113,200,84,77,61,25,242,150,242,179,42,42,45,29,108,251,74,84,104,193,202,174,207,173,222,105,198,144,89,22,0,212,163,128,208,36,51,57,29,141,129,144,51,28,44,198,195,131,35,162,192,0,67,152,9,2,128,3,40,2,76,58,96,25,25,36,219,124,16,81,17,131,66,3,68,65,34,3,159,215,25,6,224,20,190,30,9,61,11,214,30,123,158,60,24,208,46,169,138,72,36,3,8,196,208,87,78,233,160,249,150,19,112,80,161,150,10,23,78,136,125,52,30,54,203,72,214,95,215,238,52,242,86,148,185,18,201,229,124,229,37,170,198,6,7,3,36,19,78,135,102,161,234,123,53,230,109,75,169,127,254,71,255,251,176,100,220,142,134,81,102,200,155,152,91,114,108,204,233,186,60,69,126,24,189,157,30,110,101,15,193,179,179,165,205,129,33,248,12,32,88,146,21,32,108,227,96,209,148,97,194,172,53,108,68,162,194,130,215,117,93,64,124,107,13,75,98,93,9,150,167,71,42,235,62,145,230,228,68,113,67,181,19,68,45,212,27,102,197,139,56,211,225,35,139,253,86,63,191,255,255,255,250,251,4,172,0,4,187,85,1,114,22,34,69,185,10,110,248,19,50,36,205,88,20,5,90,220,131,57,233,120,72,235,118,8,28,92,237,138,37,72,81,238,221,180,94,140,221,45,117,54,159,127,170,140,104,94,210,36,153,186,210,135,51,21,35,174,95,72,93,121,161,231,26,80,209,150,98,244,72,226,24,212,218,229,250,218,251,81,150,215,213,57,62,68,247,67,211,142,227,174,191,104,138,139,246,143,255,255,238,86,123,11,53,0,7,181,244,0,254,58,98,104,38,198,213,148,6,73,49,50,65,69,33,232,215,84,120,184,2,54,66,50,185,147,161,62,89,234,234,46,44,77,156,192,141,210,25,141,169,146,157,96,76,4,232,193,179,180,112,212,62,237,42,87,189,175,53,133,60,251,203,19,249,182,125,240,165,206,91,219,84,22,48,156,212,189,247,206,228,166,17,44,181,46,166,154,1,3,87,129,69,99,76,95,212,108,223,156,129,228,232,179,29,36,245,57,221,43,231,254,94,119,231,37,14,119,156,155,103,194,255,139,220,119,251,191,180,211,23,42,150,67,255,210,119,216,69,122,173,133,11,210,145,249,253,214,114,170,50,214,236,141,102,171,78,185,160,88,192,0,18,0,3,219,254,101,216,204,32,153,72,17,133,77,210,198,25,242,146,3,33,97,132,155,215,154,147,8,155,162,84,186,110,175,175,127,215,93,186,52,250,98,137,88,210,174,172,52,123,136,161,71,169,226,170,132,117,43,165,74,174,206,98,28,200,70,121,76,199,87,5,121,88,69,141,65,200,46,206,195,157,216,183,49,77,100,179,207,45,220,237,186,181,215,230,90,75,114,90,93,187,176,32,1,127,145,74,25,11,25,132,122,156,106,72,211,137,187,14,130,27,13,28,4,28,36,6,44,6,5,152,56,89,106,223,66,33,228,82,108,193,130,84,44,149,60,84,174,93,30,73,134,12,216,4,133,150,84,42,102,31,84,114,21,1,25,5,136,41,179,25,3,3,195,245,210,81,139,56,25,199,231,239,201,34,177,73,107,224,252,186,242,25,70,233,29,7,38,196,213,21,11,126,3,30,179,26,208,135,62,155,229,78,153,167,227,101,199,154,186,210,36,200,11,146,88,247,7,153,73,95,188,199,173,85,186,60,204,163,246,110,162,234,207,146,227,255,251,178,100,206,140,133,43,103,74,155,102,87,64,104,76,217,170,60,197,86,22,253,155,38,77,153,125,25,180,51,166,40,241,150,184,126,212,178,147,175,241,222,107,91,36,50,5,144,77,53,178,121,14,122,45,228,221,99,103,52,197,177,92,203,139,78,203,185,84,252,104,188,192,41,49,178,48,0,4,215,117,100,37,217,213,4,182,144,32,183,81,35,25,93,195,129,58,186,2,63,53,214,164,179,198,249,119,247,137,80,139,136,136,64,204,228,243,55,159,253,202,255,11,46,23,191,255,247,41,145,20,157,62,193,34,134,196,76,217,88,148,49,72,166,9,34,25,145,244,171,235,57,23,46,54,196,100,98,59,245,43,17,54,35,144,195,205,50,205,17,85,87,41,80,207,105,115,20,180,162,157,170,232,17,101,0,1,60,240,210,168,12,208,160,209,25,141,129,80,211,66,65,224,195,172,132,101,97,133,224,208,112,32,177,130,138,7,4,32,184,32,65,78,145,240,4,50,22,4,86,130,16,135,68,77,18,130,82,23,24,1,32,108,64,11,36,112,147,7,124,48,32,132,193,131,72,41,20,14,128,81,66,210,135,112,177,11,225,92,23,49,132,170,95,20,242,100,178,64,134,60,80,228,208,236,19,192,225,88,181,140,216,163,13,82,40,40,195,160,138,149,76,142,58,74,46,58,73,162,186,41,26,28,90,104,38,102,154,107,51,169,10,204,136,41,169,138,147,47,24,164,130,8,51,38,138,203,200,26,32,182,160,215,116,148,170,21,34,201,53,213,157,73,50,241,154,42,81,245,148,17,69,108,104,166,51,100,89,34,185,211,115,218,212,246,236,150,167,91,81,222,173,170,186,100,25,0,0,12,2,80,155,111,58,194,128,213,22,241,172,88,2,110,234,51,145,76,200,206,152,239,28,64,17,130,33,231,168,209,67,7,209,92,98,28,197,20,40,177,78,56,165,90,25,216,236,115,144,130,7,67,135,78,228,22,20,119,178,62,255,126,238,83,187,185,222,135,105,10,36,83,49,16,200,58,204,165,59,178,69,200,140,153,236,202,206,178,153,166,45,115,49,159,179,59,111,217,153,12,163,200,244,99,74,170,115,79,228,221,222,211,18,137,113,103,88,0,80,100,78,52,106,250,82,111,185,232,99,186,204,107,130,28,109,147,128,107,169,16,104,24,252,100,48,122,97,137,86,25,31,152,102,75,24,172,80,152,50,53,24,48,27,152,46,20,25,248,48,3,5,112,234,163,32,33,51,179,49,167,208,226,130,135,211,10,22,48,197,2,83,177,18,161,168,130,25,49,241,151,17,24,74,49,141,74,6,0,25,241,129,131,141,133,197,200,158,129,199,6,10,8,143,164,170,197,212,11,131,47,34,96,149,186,20,16,34,255,251,178,100,220,128,6,75,102,201,157,110,64,0,119,76,233,154,167,148,0,37,114,11,22,57,221,128,10,146,51,100,207,48,192,0,56,49,1,54,122,175,135,141,211,244,49,76,48,32,182,38,20,8,99,98,128,128,134,124,179,147,53,189,218,249,38,36,82,208,224,151,237,250,135,140,112,5,64,84,221,184,62,140,226,89,90,81,86,164,252,170,9,194,166,18,169,126,159,250,74,89,101,251,26,141,93,221,188,114,252,242,181,75,204,63,46,97,190,75,119,218,74,248,225,59,141,76,251,119,12,106,86,214,91,229,202,62,239,182,245,255,111,184,94,253,239,89,227,245,44,119,29,119,45,91,223,63,30,80,219,189,186,155,199,42,153,126,183,190,114,198,121,218,203,153,214,195,127,143,225,114,77,191,255,255,215,239,255,255,255,255,255,255,255,255,254,14,253,127,255,239,159,255,255,255,255,255,255,255,255,255,9,233,29,128,0,5,182,220,109,184,35,97,245,162,35,43,50,212,57,41,83,7,105,97,82,92,59,76,72,184,46,243,179,3,134,33,209,12,153,39,208,138,122,120,74,49,47,46,56,60,65,66,226,65,220,81,217,115,39,8,94,250,140,171,90,177,199,234,79,186,38,95,105,181,181,155,234,1,118,187,87,144,202,74,18,49,209,78,85,200,232,189,132,211,29,250,23,31,167,243,127,151,87,75,197,244,187,24,230,244,17,51,101,189,104,175,144,109,96,127,246,223,237,102,98,199,63,102,115,102,94,126,98,173,247,178,122,121,234,246,94,127,103,119,181,254,254,203,215,169,217,185,211,18,255,119,175,68,44,253,134,104,215,127,253,31,255,66,0,8,12,76,149,206,10,51,204,192,182,205,70,53,79,75,14,12,12,89,77,140,60,140,94,61,195,25,147,38,131,51,136,68,49,97,176,201,33,104,201,96,220,197,48,252,8,28,24,190,52,152,218,30,24,120,37,24,20,41,152,12,2,5,192,160,64,30,189,140,29,10,12,123,6,68,98,176,56,108,43,14,13,64,9,65,130,41,132,197,97,171,194,217,156,65,225,133,97,49,132,65,65,133,225,89,128,128,129,125,129,195,25,133,32,57,142,129,217,132,130,145,129,160,81,134,65,153,136,192,233,135,33,89,141,67,81,130,98,113,145,65,65,130,192,25,129,193,225,130,1,33,136,128,41,160,225,154,115,152,12,11,146,4,6,42,130,102,79,13,38,66,141,230,188,41,70,122,13,70,14,132,32,0,156,195,176,172,192,42,48,200,83,196,209,32,164,176,17,14,7,102,15,0,6,118,0,230,100,26,102,64,3,6,35,133,102,3,129,198,30,1,100,193,94,111,252,89,220,134,38,1,193,235,183,39,129,102,160,104,105,5,25,100,228,126,146,255,251,178,100,123,128,11,130,131,69,14,119,160,6,132,41,249,147,199,172,0,86,101,155,48,125,169,0,9,74,152,231,107,158,32,0,53,79,54,236,67,19,54,229,212,147,80,228,55,41,179,122,154,154,146,102,1,167,167,177,218,155,235,167,85,238,155,129,158,73,29,4,245,186,27,217,118,53,71,133,170,250,250,248,235,9,102,247,83,127,218,91,89,91,203,245,253,253,88,238,247,189,201,47,246,239,119,206,111,43,122,231,252,215,127,180,159,223,251,83,223,255,188,177,207,188,238,93,254,255,254,255,255,255,255,255,255,255,254,79,253,253,127,239,191,255,255,255,255,255,255,255,255,254,247,101,102,128,0,10,156,147,109,109,50,201,161,127,86,139,241,134,58,9,11,34,52,68,244,154,74,39,222,43,213,82,106,246,114,124,220,173,170,150,154,157,8,45,251,153,79,163,109,102,230,142,45,152,138,29,255,189,19,227,225,169,246,188,70,55,50,115,115,164,159,244,26,79,201,22,227,89,219,28,43,82,248,116,181,3,70,243,80,198,178,169,135,234,81,116,69,204,234,180,243,236,234,232,77,117,86,129,188,47,107,237,63,43,45,39,142,189,240,139,212,94,78,113,63,252,14,127,150,89,252,19,115,94,39,96,0,30,255,152,161,38,180,153,50,67,11,161,52,203,36,34,10,238,177,244,83,67,21,225,44,129,152,52,174,93,39,39,209,37,200,66,108,184,95,41,18,76,65,192,137,0,115,139,36,174,54,194,246,141,98,26,60,142,113,4,15,156,154,34,130,216,2,76,20,128,183,240,213,96,46,96,41,99,12,127,36,204,7,36,120,58,51,197,145,228,44,52,27,166,10,129,4,6,134,24,68,91,73,115,115,18,69,72,27,155,38,81,53,49,82,150,218,11,117,34,201,80,210,100,212,154,12,181,157,116,150,164,86,200,162,154,144,69,3,234,40,163,116,169,38,146,12,186,144,166,167,100,208,100,146,109,91,187,166,214,245,26,167,89,219,93,238,190,198,19,212,183,87,245,249,100,129,47,208,64,41,0,0,95,255,66,86,149,164,1,157,169,133,198,239,224,181,82,209,175,26,249,201,73,181,49,90,172,237,95,66,17,94,115,255,99,160,8,102,101,255,254,229,177,169,43,26,78,192,203,128,78,4,143,69,129,89,194,101,220,13,8,199,20,40,64,186,78,172,97,215,62,48,151,44,165,253,72,22,255,19,85,0,0,238,204,207,86,50,169,204,253,227,43,60,138,145,190,6,2,26,113,7,139,2,46,65,130,44,96,71,0,66,4,1,40,32,199,20,139,250,204,159,87,186,105,217,205,239,101,11,253,173,168,146,228,10,34,16,129,46,148,185,91,21,42,155,42,114,240,195,202,96,181,210,217,14,255,251,178,100,37,142,133,215,102,201,155,70,63,178,86,236,217,221,36,197,56,23,217,157,44,109,49,188,193,97,179,103,168,195,20,208,132,5,7,70,24,144,32,73,70,244,16,26,115,46,67,69,196,167,23,154,59,88,96,10,162,68,8,24,64,64,28,120,74,169,74,217,226,214,99,205,51,145,123,144,252,178,146,93,94,190,255,133,170,61,186,146,43,117,119,216,237,98,174,105,56,74,244,233,249,147,172,189,106,45,102,4,227,239,42,9,20,18,200,254,103,223,109,47,242,177,187,206,188,198,100,103,186,78,181,172,226,90,161,175,218,233,77,123,127,232,8,170,0,0,7,8,0,1,191,252,177,56,192,54,242,92,2,105,0,66,71,34,164,17,99,165,112,218,110,131,25,254,90,115,74,48,121,159,249,206,196,121,63,255,206,165,158,206,136,230,61,12,241,67,150,140,234,188,150,114,152,236,117,123,50,61,183,91,76,215,175,34,165,46,159,247,71,187,35,62,181,123,171,61,62,255,255,134,39,127,241,145,128,106,144,24,240,167,75,64,146,224,86,242,192,67,80,45,113,171,104,84,1,0,116,195,139,68,93,182,241,110,94,149,190,151,229,211,205,114,54,213,223,244,231,142,139,7,127,211,192,191,170,245,135,203,170,204,57,17,168,181,35,146,185,137,67,23,236,66,56,20,170,198,82,203,89,203,93,213,202,151,164,195,84,208,58,185,146,16,130,20,18,59,15,203,214,237,45,77,174,252,221,133,141,216,51,32,14,163,185,112,125,15,207,9,3,129,204,105,29,59,92,182,213,39,187,118,207,33,215,147,87,114,43,149,148,183,18,244,215,59,164,48,227,200,170,125,47,229,86,231,206,125,41,242,200,58,26,106,170,182,69,229,146,85,42,73,166,116,216,235,182,171,179,24,159,56,211,38,212,201,182,182,93,90,212,27,238,181,224,128,31,255,243,33,240,248,12,32,145,144,140,118,73,9,63,202,179,50,140,165,175,91,200,86,95,250,44,223,234,88,176,162,145,20,249,232,221,216,138,131,196,5,78,32,194,227,130,2,10,82,42,162,186,185,46,69,43,165,81,17,54,140,157,42,78,105,90,186,53,27,170,123,111,189,22,91,247,255,124,174,141,78,251,105,254,46,0,0,182,252,219,165,52,143,12,160,240,56,117,85,50,72,128,164,2,199,94,226,209,8,77,133,128,171,245,134,87,207,83,168,138,243,21,153,164,159,80,221,42,211,129,22,188,49,17,8,1,14,190,169,6,159,12,145,206,128,221,88,118,181,36,73,156,184,173,105,1,200,120,36,121,174,204,196,102,39,96,134,131,44,118,149,20,0,204,66,28,13,3,47,139,78,73,40,176,66,48,71,162,16,167,21,53,243,233,248,154,135,168,255,251,178,100,56,142,133,180,103,202,27,72,111,66,85,44,233,202,36,5,112,22,57,155,40,109,25,253,1,114,179,101,204,244,21,184,238,103,154,105,124,97,104,105,165,186,16,238,147,118,226,195,140,119,50,44,108,200,202,85,30,61,214,159,173,10,191,126,250,116,139,183,178,41,88,81,76,236,178,177,85,29,83,210,173,216,217,68,247,91,32,145,249,169,53,75,207,29,69,103,165,96,224,51,82,32,0,112,0,0,95,255,15,146,68,18,104,72,68,35,232,134,213,122,38,168,144,239,91,232,205,245,253,38,47,253,12,23,33,19,255,253,104,82,153,85,17,15,202,130,238,211,21,78,53,144,142,147,185,163,25,158,202,249,173,100,119,85,98,23,76,239,116,61,182,219,70,114,45,106,95,162,221,82,190,238,149,251,63,133,44,247,226,75,230,68,72,56,0,26,193,189,2,103,14,133,129,25,178,45,48,136,96,144,144,80,100,118,105,45,201,185,75,26,163,250,238,59,176,197,44,85,220,90,107,81,216,85,40,96,197,128,108,170,189,146,77,171,151,98,219,44,129,164,25,198,48,151,46,101,228,146,77,58,27,136,85,194,30,110,149,105,224,25,198,209,1,5,1,146,169,68,221,153,235,146,86,19,33,177,222,115,119,47,51,95,237,119,239,247,250,49,13,19,24,81,103,245,78,185,134,46,27,38,222,114,51,35,47,59,231,230,57,251,47,241,172,43,27,76,103,249,8,153,146,88,27,128,173,136,182,67,18,127,229,221,179,188,191,171,140,176,36,131,187,203,103,211,69,220,58,124,239,126,105,90,131,69,96,0,92,146,19,178,108,168,47,164,81,239,161,198,176,154,64,157,77,208,95,93,20,180,106,124,22,131,24,195,212,124,106,137,93,127,61,61,223,223,195,114,96,74,81,133,211,229,102,125,246,243,95,171,212,142,94,138,83,34,208,234,205,117,75,146,140,204,236,204,205,116,235,189,87,125,43,235,214,203,162,233,223,93,170,242,173,21,250,117,254,168,5,0,0,229,172,216,157,141,69,20,64,42,99,177,64,180,32,89,144,144,25,165,148,135,30,147,35,8,150,128,66,101,1,14,201,48,65,108,95,112,40,12,212,195,255,28,141,191,5,187,105,42,105,64,21,1,77,195,11,15,75,212,92,106,73,144,16,0,145,20,236,141,62,33,170,118,120,187,223,162,246,35,243,7,25,7,126,22,227,51,113,218,82,53,160,61,237,75,201,162,96,179,7,4,49,48,132,225,83,8,138,182,51,134,126,203,212,105,65,31,134,24,242,87,141,218,164,175,127,224,55,43,54,105,173,252,63,250,248,144,65,202,35,15,171,207,41,247,119,135,127,143,1,0,238,232,50,54,128,88,186,241,148,130,5,34,228,255,251,178,100,83,14,38,47,103,72,27,102,111,176,90,76,217,154,60,71,110,23,165,159,40,109,5,254,73,78,51,102,232,193,138,16,73,244,247,152,188,240,222,28,37,127,191,74,1,211,131,198,143,214,131,169,54,70,164,104,154,151,157,31,236,248,67,164,0,9,160,0,9,109,174,145,236,199,113,106,73,161,157,105,84,177,100,175,139,87,66,78,28,60,44,240,107,69,67,210,233,255,68,191,90,186,230,48,99,140,168,247,127,254,214,51,210,234,103,67,238,201,93,78,178,153,106,106,204,137,116,178,93,143,61,38,211,76,215,94,109,223,59,53,253,231,171,49,186,245,175,155,99,78,67,127,245,13,135,255,50,158,18,206,128,105,185,54,51,144,121,177,130,129,148,36,22,0,129,224,1,37,193,108,12,29,195,116,85,128,189,176,242,125,187,236,173,201,157,96,74,122,32,160,46,82,80,186,41,162,145,98,194,132,65,196,0,230,80,72,196,233,168,223,70,133,33,127,95,37,81,90,131,0,19,149,76,70,135,160,153,61,19,93,251,64,26,119,178,36,58,3,132,23,9,155,161,84,250,56,184,179,68,69,222,198,98,152,115,50,154,106,221,252,59,255,255,42,133,51,45,115,54,119,93,205,52,106,253,106,208,28,252,56,15,87,21,133,156,60,133,5,214,123,102,227,94,159,88,223,143,15,222,155,175,127,91,197,122,246,111,159,124,194,120,242,241,34,223,238,3,159,132,212,228,250,216,173,190,181,109,121,24,65,177,168,73,0,130,40,187,108,28,52,249,185,104,96,182,20,5,15,156,156,180,221,229,133,175,63,245,118,44,180,235,157,6,233,247,246,173,27,115,177,17,38,50,149,69,111,254,152,115,223,107,211,83,201,97,60,233,229,59,29,221,102,84,63,210,205,5,55,71,216,135,107,86,154,178,94,182,213,122,255,251,210,255,251,34,128,42,0,1,45,248,89,224,134,136,196,94,161,53,0,102,176,100,193,74,24,4,145,44,101,248,138,81,193,172,65,173,52,235,53,163,85,112,118,92,7,47,40,2,179,207,101,127,64,141,117,165,162,49,8,80,111,68,34,145,109,89,216,244,92,88,124,21,19,5,227,23,46,134,86,44,220,19,59,88,99,113,226,202,206,132,101,242,185,170,245,191,166,85,38,74,54,74,170,158,149,145,59,133,158,55,211,104,171,93,210,169,174,84,170,61,100,180,125,121,180,183,189,243,164,89,140,88,226,39,85,93,41,21,255,246,248,115,54,131,19,158,162,238,9,143,255,153,149,241,128,10,55,128,0,39,255,139,60,40,177,24,145,248,122,67,39,106,171,245,168,213,86,88,38,114,245,250,174,35,164,253,94,185,53,87,145,23,97,223,202,33,114,23,101,182,132,59,255,251,178,68,98,14,228,187,102,204,27,12,69,178,138,172,217,131,97,131,182,17,217,157,52,108,13,94,130,9,51,102,77,151,137,248,46,26,125,23,133,10,241,34,99,117,109,151,146,28,46,23,18,7,242,34,132,233,201,74,95,33,144,233,89,42,127,151,139,79,212,250,213,153,153,153,254,103,218,95,181,234,2,53,5,137,6,64,144,149,166,58,27,70,3,88,43,208,181,121,198,172,107,149,93,202,131,116,92,242,225,199,63,147,253,169,214,41,109,242,45,178,185,36,215,63,254,220,5,234,82,252,101,200,164,192,75,14,8,123,203,44,93,181,186,208,19,233,118,59,75,221,169,227,78,226,183,180,189,134,95,40,190,229,110,52,5,81,235,197,188,110,111,23,188,180,49,186,23,161,183,105,42,142,27,100,44,90,53,42,177,9,127,174,51,74,103,29,246,130,220,200,180,3,1,188,210,43,47,13,184,10,25,134,41,174,184,146,44,231,169,109,92,223,235,177,202,63,153,33,25,43,66,133,62,91,30,121,251,82,177,214,25,67,106,99,159,153,43,51,230,68,101,216,220,243,172,190,214,186,190,154,235,177,166,162,191,245,95,255,56,54,61,125,240,22,18,4,204,112,75,242,29,120,56,36,87,102,175,35,54,119,35,78,187,221,188,223,151,229,236,118,20,106,175,44,103,82,234,135,126,140,67,124,238,162,53,173,71,42,96,203,59,68,109,62,93,72,182,104,81,19,74,170,18,71,198,154,121,74,132,71,55,80,242,185,106,34,149,218,233,66,144,180,19,146,62,227,214,216,255,253,63,255,2,51,33,145,76,42,170,136,243,177,132,174,141,86,123,37,62,140,68,217,15,102,32,58,17,25,150,174,165,35,213,239,101,169,127,235,255,255,138,0,0,229,245,116,140,0,76,0,241,1,200,137,158,160,144,20,66,34,14,2,220,155,130,114,180,233,214,127,15,54,120,92,247,214,92,116,51,107,162,252,146,130,235,183,34,171,44,206,118,164,211,94,212,218,27,74,104,44,208,216,171,83,85,162,189,128,100,19,114,135,250,25,161,114,93,136,219,195,40,171,74,2,156,56,130,140,56,203,174,98,153,75,45,244,86,171,79,58,162,42,154,172,191,114,221,220,249,200,239,119,181,209,146,132,83,35,68,221,73,67,78,215,208,69,245,63,175,108,239,255,111,250,132,140,160,0,23,127,213,41,32,140,208,38,1,230,136,164,101,8,105,45,82,216,10,24,105,49,170,83,125,92,150,91,141,139,149,208,224,153,27,106,129,115,157,220,22,78,246,4,35,74,209,197,41,181,170,43,124,208,97,110,69,158,185,86,53,182,40,152,88,212,41,199,234,88,15,106,0,200,82,49,16,191,116,119,117,164,207,209,145,89,84,255,251,178,68,112,14,228,60,103,77,27,69,63,64,125,140,217,163,101,229,110,16,133,155,56,108,48,248,193,248,179,166,141,151,137,248,121,109,125,93,81,118,69,149,110,133,93,138,172,109,120,213,37,137,77,230,161,20,141,99,253,158,212,93,118,116,213,233,122,215,106,117,20,159,254,100,80,207,5,40,8,251,134,14,59,4,74,23,149,49,149,93,211,67,132,252,169,152,64,114,9,100,130,244,122,26,155,169,43,183,73,27,151,178,200,69,72,50,139,187,194,8,183,85,106,210,198,163,199,89,122,89,8,127,229,230,246,74,135,94,57,103,110,69,115,5,222,238,231,193,110,191,126,126,253,127,122,183,167,245,187,243,36,124,199,44,59,46,80,212,177,131,168,246,206,85,61,149,136,176,236,170,44,205,104,204,204,212,111,255,119,41,250,41,221,103,31,155,213,127,28,127,222,168,17,237,255,49,148,21,176,40,193,129,43,91,1,6,179,16,36,246,172,102,71,19,80,200,188,211,128,237,200,85,11,19,53,49,55,192,99,143,17,70,230,56,18,144,19,14,19,203,17,33,119,162,2,218,162,73,43,177,30,145,151,148,122,99,85,217,133,126,181,78,178,210,231,212,72,72,45,197,205,183,38,235,191,255,131,70,163,57,109,186,43,253,74,232,198,178,57,86,253,208,244,33,149,82,67,161,31,179,169,236,127,250,255,167,238,242,59,21,125,236,148,95,182,166,173,1,162,234,0,1,119,240,195,10,26,73,128,35,30,105,105,148,136,129,75,140,100,16,56,154,2,8,13,47,104,132,12,193,69,137,129,29,24,25,1,203,93,182,118,100,110,137,16,4,70,153,70,161,110,96,224,10,97,139,11,141,3,62,137,164,186,85,131,10,72,155,193,14,5,64,159,214,190,209,95,5,191,82,62,208,96,145,32,172,225,150,1,35,87,85,30,235,43,229,216,155,131,151,220,236,164,28,147,160,118,51,169,255,56,106,177,136,130,61,149,217,50,46,189,78,81,52,117,58,221,92,54,147,61,41,253,144,238,53,69,97,93,212,251,76,212,29,150,75,35,162,107,170,179,148,137,151,122,43,49,191,68,255,255,55,252,168,7,0,16,0,27,239,79,5,34,240,63,211,230,130,28,121,70,80,189,83,168,154,43,69,62,55,70,248,101,76,58,53,123,233,208,217,212,155,72,166,71,99,223,47,255,206,82,152,65,199,15,48,145,92,234,117,136,150,36,188,232,44,175,50,35,57,149,110,230,119,196,85,78,212,223,235,119,102,77,167,171,17,82,254,86,255,255,255,255,212,13,183,240,18,198,97,206,230,0,190,112,96,134,90,44,99,196,101,180,50,112,100,155,47,217,84,97,77,76,4,221,48,87,52,33,46,96,118,200,68,14,255,251,178,100,147,142,133,41,102,203,27,104,63,48,89,204,217,183,60,101,102,20,229,155,44,109,161,93,9,99,51,167,12,241,21,184,231,176,103,110,25,126,18,125,155,67,164,32,76,237,168,161,33,184,48,196,153,112,100,121,176,230,162,216,130,129,119,94,22,195,132,137,235,156,144,173,180,172,175,11,86,249,134,154,217,34,22,89,108,142,26,123,84,186,174,130,3,5,4,183,216,247,154,246,17,24,107,154,57,71,26,104,214,202,131,148,123,41,45,53,203,197,93,242,154,173,153,100,30,89,16,138,180,196,168,218,31,14,132,28,73,48,58,227,54,31,119,104,225,34,46,210,218,27,137,219,253,31,255,255,149,8,88,0,7,247,244,237,97,59,74,119,36,203,165,19,183,52,148,82,175,49,152,67,160,183,126,175,13,177,25,186,97,222,91,89,208,107,62,141,93,185,44,171,187,215,49,6,21,10,58,146,156,202,197,141,55,49,233,57,28,143,235,65,71,69,220,139,100,41,88,148,119,67,42,175,117,69,144,245,209,232,155,57,146,251,127,255,255,253,67,26,0,1,117,248,11,60,114,57,197,122,114,29,128,84,0,205,3,14,144,152,38,38,90,144,112,160,96,16,83,73,166,133,42,41,37,71,132,65,110,143,203,0,30,22,111,249,96,209,120,137,127,235,56,74,171,72,185,209,66,34,205,164,12,18,195,32,42,106,164,189,172,88,155,113,34,144,83,176,52,155,240,202,138,22,7,78,150,15,227,80,220,72,38,144,79,120,181,139,28,95,151,124,253,159,113,174,244,246,218,218,147,53,112,156,181,75,103,61,41,53,23,60,28,170,151,191,102,235,235,234,223,49,223,219,187,65,102,185,209,91,55,51,227,94,147,54,52,57,123,110,60,235,120,220,218,138,95,170,248,243,183,204,79,29,210,64,38,71,0,0,155,127,204,202,98,120,138,112,21,20,202,138,150,170,57,80,141,212,88,21,184,250,61,126,78,216,130,117,245,201,55,189,184,29,136,84,117,171,47,121,119,16,157,152,135,102,116,234,179,59,22,246,170,53,170,115,173,144,239,163,85,89,82,168,237,74,157,17,242,147,38,151,70,110,157,190,118,75,255,245,254,129,246,43,127,240,1,48,26,188,12,3,57,162,17,228,67,86,28,48,208,208,115,98,121,8,8,9,7,74,161,164,9,14,82,53,173,36,80,88,237,105,8,104,30,148,52,134,95,162,168,108,220,233,80,21,127,47,5,224,213,16,22,215,101,80,99,128,205,86,99,26,16,11,202,169,25,131,180,210,151,50,236,162,81,37,175,61,13,177,186,211,176,238,84,239,28,15,40,211,102,169,50,205,174,115,245,132,223,227,172,191,250,147,104,84,33,179,20,66,35,20,180,247,18,255,251,178,100,187,142,197,68,102,202,155,88,90,242,85,76,217,195,48,101,98,23,161,157,42,109,165,126,129,166,179,102,136,243,10,122,65,150,80,205,26,22,148,64,202,198,22,114,136,105,105,201,137,106,72,8,17,207,79,206,220,182,84,106,176,220,123,23,22,212,53,64,247,199,214,206,144,108,180,129,38,26,38,230,76,234,252,193,249,125,65,55,111,63,178,152,235,103,197,77,77,38,7,165,2,255,208,236,68,17,147,32,102,57,21,177,139,161,178,153,19,170,57,218,38,109,55,205,62,37,206,91,55,33,170,202,255,176,62,99,61,52,214,175,186,127,39,247,215,255,184,130,150,110,123,199,218,151,216,217,49,27,206,70,203,118,199,175,54,211,58,100,122,154,241,115,187,227,150,168,165,103,180,147,45,144,214,99,177,209,72,253,242,34,78,248,54,67,179,90,173,239,84,110,245,237,255,212,53,21,0,1,119,248,1,120,71,120,203,12,58,149,204,33,177,4,51,8,136,199,9,14,4,99,94,174,17,80,227,69,201,134,48,197,20,77,116,156,111,88,124,82,217,124,100,47,201,8,37,163,64,128,134,62,205,203,126,218,150,7,164,171,206,170,178,197,215,2,70,129,38,167,175,56,108,57,228,147,66,93,185,26,49,200,226,171,186,123,58,180,179,85,93,104,164,113,227,177,78,59,179,156,173,60,90,94,191,97,69,22,205,171,232,123,214,148,20,195,48,139,152,75,98,137,28,158,146,6,178,223,20,237,124,38,68,84,139,150,94,206,247,22,94,49,69,247,170,249,180,161,97,67,95,212,242,58,170,234,87,217,238,137,218,169,49,69,14,32,179,69,36,79,85,73,108,179,198,139,118,118,205,21,65,86,89,128,82,185,0,48,0,6,251,243,240,206,140,66,93,18,178,216,145,114,17,247,5,57,214,209,136,16,225,12,184,217,150,71,187,3,109,95,8,243,121,148,217,62,173,189,247,255,236,118,51,254,6,211,67,51,65,183,209,166,93,140,150,58,133,10,141,134,141,149,237,134,247,79,50,245,15,19,233,53,213,109,67,218,165,158,70,76,142,191,222,46,59,170,66,42,210,32,182,255,239,170,150,167,175,171,255,252,42,149,0,2,183,126,110,79,153,200,38,179,208,33,232,161,83,150,137,237,26,182,148,70,137,208,140,226,115,152,72,44,14,16,221,147,177,97,85,219,14,101,175,0,240,121,124,140,188,177,136,168,96,56,195,102,47,36,100,128,12,186,27,136,66,160,184,77,144,64,184,55,144,11,225,8,127,229,148,203,237,113,81,203,153,109,153,28,61,141,52,142,134,77,132,91,87,72,1,89,143,73,169,190,190,237,20,84,56,79,169,181,25,20,170,52,190,129,218,174,156,177,5,97,235,255,251,178,100,208,140,133,227,102,202,155,73,111,64,105,204,217,167,60,72,126,23,113,159,42,109,25,253,9,174,51,102,92,241,162,120,83,177,117,212,73,106,43,73,181,27,125,192,134,164,123,243,137,45,12,114,103,5,39,113,94,209,170,55,45,128,189,141,64,195,13,96,133,122,233,170,38,158,178,73,44,39,93,174,244,138,245,237,94,203,184,122,183,241,171,155,194,11,188,74,161,0,0,219,182,87,184,144,3,61,18,93,159,145,236,224,216,51,155,198,11,253,98,71,177,231,213,163,252,193,155,182,95,222,190,65,207,150,79,164,69,158,95,34,76,191,190,122,219,231,130,56,9,210,44,49,62,144,122,116,158,124,10,132,150,228,187,205,46,208,140,244,183,168,177,134,180,245,12,195,162,229,25,154,162,121,184,234,229,62,191,149,138,139,168,168,84,93,151,158,43,84,254,127,219,230,2,53,170,0,0,229,184,197,94,198,36,76,68,56,244,81,204,64,88,139,68,201,66,64,209,195,66,70,122,102,85,5,24,5,50,98,192,81,84,10,170,72,13,94,202,192,29,6,134,187,81,186,35,25,7,58,14,155,1,4,188,96,135,153,142,204,85,106,129,41,123,172,250,182,144,203,238,113,68,89,184,60,13,58,145,37,218,4,161,15,220,41,12,133,81,215,132,195,180,179,78,237,120,119,40,30,85,112,124,58,108,202,58,95,27,47,214,122,40,67,219,42,35,95,82,147,40,241,234,86,151,220,178,9,52,237,210,180,106,177,169,170,71,94,179,28,113,134,186,73,27,26,241,87,14,123,17,84,213,35,149,209,151,163,14,175,99,150,255,99,18,41,175,244,243,198,131,202,205,225,106,41,69,177,77,163,69,219,113,6,134,174,169,34,129,68,236,0,1,37,180,234,57,206,64,107,168,5,133,15,50,150,129,142,190,145,12,196,118,168,109,186,23,129,79,194,183,194,203,134,127,236,216,248,101,238,109,102,87,12,237,166,121,226,154,214,229,191,167,255,251,40,42,227,41,169,60,164,8,145,131,18,35,17,212,224,149,42,74,164,81,62,33,70,218,54,204,159,13,10,133,5,9,8,108,213,15,249,151,86,179,50,236,94,132,197,122,123,235,255,233,255,10,255,66,93,189,24,16,91,35,170,244,247,175,49,204,141,186,211,68,69,11,27,240,53,65,65,229,173,51,168,131,22,42,118,230,202,102,163,132,195,90,210,8,198,132,72,86,105,16,150,122,208,75,220,155,232,146,68,237,31,145,185,233,111,36,51,107,86,48,194,199,138,195,144,195,166,238,89,74,87,186,149,14,178,29,201,25,117,77,74,169,30,134,148,242,89,127,104,243,218,61,73,123,216,84,101,254,122,122,229,29,218,37,154,221,157,142,73,73,255,251,178,100,209,14,198,16,103,73,155,120,91,112,108,44,217,115,60,195,108,22,181,157,40,109,37,93,1,162,51,166,76,241,150,184,251,16,57,18,56,55,181,146,104,141,200,173,180,108,28,88,230,153,81,44,164,181,120,174,220,167,145,93,149,82,135,128,125,214,49,59,170,101,255,58,155,40,94,160,32,46,178,45,69,185,68,54,76,123,232,178,47,74,114,115,210,97,166,0,203,40,0,28,187,100,251,58,76,117,168,6,121,162,125,114,145,114,202,121,37,47,44,187,211,172,75,79,72,151,213,175,81,106,125,207,216,76,79,204,147,35,133,249,127,127,141,226,204,184,179,68,93,205,15,52,34,156,42,72,168,29,9,25,30,229,13,201,140,205,2,10,114,34,139,162,81,42,108,221,213,33,104,34,200,32,239,117,94,175,204,136,171,83,116,43,93,250,202,237,178,55,185,244,176,21,170,0,1,127,248,192,166,4,111,6,68,106,48,40,98,193,97,84,128,184,88,100,75,236,100,33,6,4,20,151,198,2,150,4,1,67,98,80,113,225,4,21,66,114,183,215,118,148,22,164,109,43,224,69,74,33,9,121,145,84,120,49,88,228,44,165,28,216,173,150,103,56,210,202,5,227,56,178,214,186,211,18,252,120,14,109,177,145,0,119,6,187,149,119,70,77,110,47,98,219,235,34,134,48,91,246,179,239,202,204,254,9,75,244,123,4,225,125,164,214,71,9,137,79,183,2,20,216,103,81,182,202,176,115,76,23,92,18,96,185,252,17,163,85,135,108,74,205,121,234,109,151,154,20,150,122,176,200,251,150,133,28,244,11,108,103,48,181,29,163,226,117,31,41,51,141,124,226,76,227,207,172,103,57,255,26,196,75,110,146,209,157,245,34,90,107,10,181,139,0,160,0,155,127,209,141,137,216,19,28,147,156,52,58,149,144,136,219,108,102,183,142,140,91,137,207,80,238,196,124,233,212,117,117,215,151,95,255,165,84,170,230,163,94,22,163,135,186,185,72,222,173,46,110,34,103,92,253,86,151,94,89,156,232,126,170,190,121,181,117,122,84,166,126,103,127,74,122,227,246,137,236,248,71,239,186,250,88,239,175,87,254,42,254,123,138,244,194,247,205,190,49,64,224,64,33,137,8,156,114,120,41,36,217,11,198,78,0,134,44,96,193,13,64,160,76,188,194,138,202,11,199,130,72,1,219,168,96,212,208,240,53,119,113,40,163,148,36,192,149,32,150,10,140,72,182,91,53,5,68,199,246,68,193,163,43,201,193,116,65,129,46,190,223,121,151,173,54,209,169,195,119,20,109,203,130,25,211,136,194,229,212,240,216,160,35,13,96,238,11,184,229,191,177,41,108,110,106,118,146,151,92,177,223,253,234,117,186,210,197,102,255,251,178,100,210,14,134,49,102,202,27,105,127,66,100,12,217,183,60,72,124,24,53,155,40,109,153,190,201,169,179,166,140,241,149,240,255,185,49,75,162,32,100,18,213,26,153,14,196,41,50,166,136,81,182,184,194,142,52,181,145,59,64,149,185,61,154,215,19,187,77,244,222,106,45,152,225,243,148,155,166,108,164,155,86,117,230,198,165,194,227,238,133,210,101,210,73,4,218,153,186,76,137,227,48,87,13,160,0,5,223,242,248,197,20,112,165,75,105,152,139,136,76,95,67,66,83,113,32,213,205,7,225,245,33,35,29,191,127,180,47,47,80,110,159,158,253,169,78,145,228,122,127,238,100,157,46,49,159,119,92,233,149,25,142,118,116,87,118,43,180,76,230,98,160,193,49,51,10,199,161,212,226,44,136,175,87,98,178,178,145,75,170,139,53,145,78,197,214,103,101,51,14,20,77,27,110,100,167,57,153,89,192,2,213,0,1,109,244,193,94,204,21,228,202,135,141,184,12,211,132,3,195,201,128,71,131,74,2,4,105,64,208,144,176,233,129,44,7,11,38,26,243,83,112,192,215,217,236,104,10,249,7,28,23,8,120,25,213,129,71,67,147,234,116,48,145,69,219,69,108,140,185,174,164,57,76,166,6,10,53,245,146,49,207,75,164,245,81,6,33,13,141,7,56,209,231,118,26,139,57,148,89,206,190,208,52,141,227,126,33,130,46,90,32,68,96,201,157,255,131,3,132,127,80,72,146,99,73,136,53,121,10,139,43,156,253,76,146,12,164,216,153,117,149,237,171,52,137,77,228,194,162,153,12,205,40,142,21,68,134,28,166,17,174,94,234,81,103,159,84,185,100,79,30,73,139,77,185,120,174,37,182,83,46,175,254,30,254,182,190,218,234,100,202,0,43,186,192,128,0,0,5,183,249,78,187,58,14,20,9,38,219,215,2,169,189,114,52,45,157,237,228,178,218,66,137,29,236,178,137,30,236,215,187,51,190,213,55,70,93,50,145,183,227,21,142,162,196,40,197,158,53,238,194,137,171,171,57,135,24,134,71,81,118,49,220,142,57,197,81,99,145,7,104,142,232,172,143,161,35,136,182,57,47,152,230,163,169,244,123,245,49,86,255,71,127,84,84,102,85,96,21,128,1,75,117,44,29,49,172,76,123,99,194,156,6,4,236,60,50,225,201,68,145,32,6,173,10,1,75,211,87,64,49,194,31,14,1,12,12,44,122,42,141,110,138,204,81,248,13,250,85,169,142,211,210,253,53,24,50,181,151,9,165,169,99,15,127,98,82,43,108,244,96,156,58,237,50,232,203,204,232,47,214,131,34,86,9,85,88,228,186,158,73,46,158,107,210,184,38,105,236,141,202,131,211,130,197,153,91,13,67,39,213,206,105,255,251,178,100,206,12,6,10,102,201,155,102,95,50,105,12,233,170,60,37,118,23,133,159,38,109,33,189,1,149,51,166,156,241,158,184,41,135,52,159,177,180,94,109,16,33,155,98,83,225,172,185,235,84,24,170,123,141,153,179,166,11,53,228,155,75,152,147,156,190,205,195,179,108,69,160,229,166,199,142,115,170,96,107,141,184,62,102,142,29,101,53,204,209,62,233,210,101,160,199,46,223,50,48,100,147,47,130,168,221,64,12,0,229,219,103,37,29,77,180,32,134,40,223,184,27,239,114,78,143,7,210,187,143,155,227,80,119,104,151,135,151,151,185,119,243,80,231,240,211,225,126,76,70,232,69,8,14,111,196,188,121,63,115,50,141,61,77,225,110,149,9,44,180,222,244,203,180,135,11,51,190,80,221,77,178,203,155,102,140,211,218,213,173,234,119,91,162,167,87,63,171,179,211,123,34,118,249,204,247,13,58,0,0,147,176,195,168,12,70,80,208,203,21,17,157,2,24,52,121,136,14,9,22,15,58,5,135,8,70,18,240,221,94,204,176,36,186,161,64,48,80,128,113,10,58,166,66,198,6,128,160,9,117,194,76,76,1,27,234,131,78,86,160,16,20,0,42,93,1,16,28,25,47,79,22,150,158,141,141,153,150,145,157,197,159,182,66,254,171,35,219,47,96,9,207,26,170,201,229,239,35,58,127,169,84,131,57,135,27,3,47,194,224,64,31,30,129,232,152,149,189,116,248,184,78,70,210,253,35,85,195,204,34,101,165,238,151,221,125,236,218,245,113,11,35,236,145,211,23,141,23,152,28,134,208,209,206,201,119,53,79,135,116,144,195,13,190,224,64,91,153,59,32,147,27,155,36,218,152,221,36,104,27,163,77,213,53,98,198,46,129,224,206,199,0,0,75,53,122,37,78,83,199,38,97,238,228,33,237,136,71,170,5,70,254,222,171,73,56,162,206,163,221,195,216,10,86,21,41,95,179,185,74,213,37,37,228,170,110,197,71,61,169,250,123,215,15,11,51,52,157,76,180,35,85,81,103,209,195,89,57,101,182,90,72,164,169,209,126,53,168,182,185,127,94,166,73,154,238,42,149,247,173,159,91,137,93,245,159,250,125,191,247,231,255,135,214,108,119,33,5,87,127,204,74,96,106,163,44,28,224,178,38,176,107,79,6,5,69,128,224,46,42,153,33,44,194,59,102,208,227,115,110,78,212,85,80,198,223,229,24,173,37,46,203,32,123,156,88,121,143,22,105,164,181,229,169,125,213,145,181,137,43,150,86,6,203,55,147,224,246,195,207,52,162,31,98,212,153,182,153,211,217,117,46,72,169,32,54,153,47,145,214,107,19,174,221,28,82,181,143,214,251,207,241,234,172,37,97,71,61,51,84,185,216,112,255,251,178,100,207,142,166,10,104,200,27,104,111,64,107,44,217,115,96,168,126,20,205,159,44,109,13,126,201,143,51,102,28,241,150,249,236,9,73,46,134,119,34,82,222,236,107,34,24,177,52,12,13,96,233,243,201,204,233,25,129,95,123,92,250,17,169,219,113,248,142,60,235,109,76,226,44,191,125,117,242,201,93,132,64,46,123,81,22,237,141,99,121,66,55,144,146,236,195,17,150,177,149,226,218,181,74,226,72,115,127,79,153,191,183,180,127,93,254,147,147,62,156,158,157,176,209,103,59,194,185,164,203,255,243,20,175,99,180,228,153,200,217,25,161,171,234,73,22,203,32,155,81,44,221,88,185,242,168,15,194,63,37,150,194,229,171,42,66,235,38,100,99,179,207,155,181,150,206,136,146,47,200,198,140,9,173,218,0,0,190,180,117,132,130,44,221,70,76,144,172,195,24,65,108,6,118,100,25,160,28,144,97,35,192,209,113,80,113,215,129,34,240,112,152,16,144,48,17,73,36,235,67,83,149,40,104,239,171,31,1,25,8,0,219,225,96,228,6,161,153,51,195,90,77,49,32,133,72,90,114,168,18,15,161,4,132,104,1,137,170,119,65,231,79,182,196,245,171,122,132,33,82,152,17,4,168,193,127,75,56,10,11,14,5,105,9,116,76,44,58,46,230,160,140,120,52,42,4,128,53,114,185,31,230,18,251,50,23,150,93,186,182,53,240,245,119,92,76,58,240,213,2,16,176,138,75,11,2,166,5,36,41,3,72,136,56,211,6,146,197,42,65,51,106,48,227,68,64,232,233,71,161,65,24,155,50,110,185,78,166,59,185,92,108,245,12,177,181,222,163,140,171,32,164,159,212,121,147,51,78,164,181,178,6,40,18,96,81,164,64,0,75,255,108,93,150,52,251,209,66,79,136,229,131,249,23,128,81,109,94,152,100,220,177,239,136,191,108,235,64,200,24,106,70,182,63,182,69,60,150,150,158,70,76,198,20,188,142,72,102,164,125,158,79,179,43,116,156,182,63,219,43,2,34,146,54,141,115,144,224,99,26,45,125,84,90,160,195,157,60,214,136,220,100,113,76,189,79,75,56,222,101,82,183,189,126,147,70,186,134,136,191,93,223,253,190,102,149,11,0,206,79,8,27,204,30,93,48,141,130,72,205,19,77,125,60,197,145,12,4,36,136,80,192,6,84,84,168,44,104,32,0,164,64,80,2,8,157,240,192,134,164,10,9,73,5,131,8,19,127,210,228,20,35,7,60,0,193,20,241,94,227,128,40,74,29,5,79,149,147,15,23,176,116,28,120,85,145,224,190,222,226,210,184,237,243,62,102,16,218,165,71,89,3,54,111,26,235,168,239,179,40,101,149,11,7,188,77,170,214,96,150,26,243,147,12,255,251,178,100,219,142,230,162,102,201,27,104,111,176,111,44,217,131,60,104,158,22,113,155,38,109,149,190,201,152,179,102,76,241,33,248,222,151,93,164,175,150,29,199,255,164,173,236,179,42,42,145,169,102,69,84,93,63,92,232,214,35,38,253,42,152,124,113,74,194,97,34,35,169,200,238,165,99,29,75,83,139,140,175,82,23,52,82,43,91,215,90,147,159,79,71,244,69,101,117,118,248,229,39,238,2,224,123,146,115,241,45,50,38,167,177,115,84,66,172,88,7,87,99,188,150,35,133,99,149,84,178,202,74,147,87,103,222,142,71,65,217,236,238,191,255,171,184,130,63,94,189,174,14,43,118,75,138,75,234,226,40,168,170,169,189,218,151,164,100,123,143,173,34,54,33,40,156,124,87,51,197,220,164,221,220,165,92,198,251,53,121,28,252,124,115,83,199,206,191,244,26,0,5,147,2,37,1,178,97,39,249,153,149,166,158,56,26,205,144,97,161,137,174,67,192,33,9,131,205,70,8,31,24,196,224,34,123,152,76,82,5,20,160,8,198,38,51,102,87,32,152,209,110,5,175,132,141,7,14,54,104,223,131,67,171,0,33,34,72,136,224,129,166,20,20,45,137,147,2,74,5,115,146,9,4,133,49,192,69,0,34,216,48,104,144,38,74,159,73,228,0,12,166,11,121,47,70,0,175,224,168,11,205,117,153,46,138,22,176,96,14,178,86,6,186,214,2,141,241,0,137,40,212,140,123,35,52,68,177,199,30,148,246,246,61,43,102,187,37,179,29,166,24,138,203,247,251,26,187,58,161,170,203,48,172,197,60,230,154,135,185,201,78,167,102,208,231,78,236,174,201,177,136,88,231,171,212,254,123,188,160,21,221,105,0,3,191,252,234,94,118,218,129,48,148,228,155,39,114,144,191,14,86,54,27,201,7,49,117,155,91,114,239,91,240,94,248,77,100,212,219,154,248,172,2,177,127,115,249,237,103,197,23,20,240,242,99,233,111,40,123,67,222,37,145,163,230,217,145,249,58,134,219,236,205,19,20,213,52,50,37,109,37,232,101,90,167,206,177,79,175,111,61,172,202,84,67,195,169,103,85,223,85,195,60,154,108,66,247,246,220,2,251,0,2,156,176,203,101,12,35,152,199,108,12,58,24,206,40,14,48,164,121,104,202,201,156,130,82,208,112,49,32,185,143,41,0,150,135,68,6,8,75,210,94,100,134,22,224,104,80,192,14,199,157,159,26,44,68,52,41,51,213,47,92,83,196,200,144,22,99,158,178,33,226,247,170,216,82,95,172,246,120,199,209,42,65,102,30,133,184,208,202,236,163,116,105,39,30,169,201,123,148,226,40,42,197,113,217,164,178,104,150,200,77,27,108,110,227,227,239,227,174,190,190,27,255,251,176,100,212,140,198,8,103,70,147,154,83,112,109,12,233,147,60,40,168,22,69,155,34,109,225,111,137,149,51,102,76,241,34,48,215,199,63,127,119,220,195,190,89,197,239,171,99,119,67,254,158,249,152,179,240,196,139,148,109,61,62,226,152,167,113,86,247,116,201,230,174,119,170,122,95,95,7,97,145,106,87,173,76,147,140,152,84,5,135,128,2,219,254,160,42,5,153,120,152,28,174,74,109,166,99,54,140,133,83,229,204,177,174,233,215,17,64,78,192,234,211,179,218,190,74,255,255,42,127,119,167,235,253,140,91,38,166,98,93,123,187,58,226,218,173,62,50,26,97,38,154,155,104,199,24,199,168,197,31,8,222,179,69,117,59,53,181,220,255,204,90,45,92,105,59,124,124,204,84,87,205,173,66,36,69,45,212,210,123,131,213,0,27,110,252,84,56,16,49,188,66,112,70,1,15,3,175,135,4,50,67,23,57,114,11,238,93,147,30,168,136,10,110,167,123,65,75,152,113,119,63,114,182,189,26,179,71,21,138,173,25,150,226,76,9,145,168,228,49,13,71,227,108,234,119,76,233,164,67,112,214,87,238,70,41,169,35,29,183,205,211,234,122,254,169,178,151,210,204,242,21,73,118,130,247,43,81,206,225,174,227,236,95,15,255,254,21,183,57,52,176,191,153,35,25,68,52,203,53,203,236,227,219,98,149,33,152,179,223,70,112,76,102,167,144,132,251,46,243,184,58,196,206,224,219,203,135,148,143,127,92,231,50,192,183,214,165,174,177,65,122,172,80,0,9,64,1,237,190,77,157,134,73,46,61,7,82,193,144,206,172,83,172,147,164,211,208,52,212,84,35,45,25,48,204,147,159,221,86,142,204,94,255,255,255,101,74,54,251,153,28,112,242,34,12,178,171,180,72,200,46,199,56,227,152,86,87,216,106,50,145,68,174,173,57,20,93,115,221,86,43,99,198,140,86,35,36,170,172,232,49,208,214,45,22,207,66,185,74,234,241,57,154,135,105,213,91,234,140,128,166,130,234,152,47,202,105,80,217,148,219,198,107,188,157,194,84,66,57,54,0,32,203,32,19,54,133,140,88,43,48,233,208,199,173,114,101,225,149,72,134,44,32,152,200,10,101,144,26,155,153,212,131,238,140,153,19,183,41,124,0,67,12,242,1,97,51,97,140,29,35,20,112,221,22,8,138,100,200,131,21,32,72,46,136,32,113,102,5,131,20,35,50,32,141,67,80,72,164,247,11,133,44,208,209,32,185,97,146,42,202,188,6,139,185,43,182,6,141,185,173,121,118,197,161,247,129,26,160,54,5,126,82,167,174,64,82,172,229,182,243,203,62,107,185,108,172,214,86,166,113,179,206,69,156,125,142,119,115,142,159,93,175,123,255,251,178,100,216,140,133,12,102,203,27,67,127,178,107,236,217,154,60,197,102,26,1,155,20,14,105,79,193,221,51,166,40,242,162,153,35,208,228,99,212,218,33,173,103,214,181,44,153,212,52,230,99,207,158,230,28,148,103,177,231,157,68,100,87,231,185,102,53,213,46,107,158,167,1,241,222,171,18,141,128,48,64,91,183,229,180,188,190,87,39,196,98,60,87,106,167,20,240,203,101,90,131,168,253,246,246,170,196,237,208,109,10,20,66,58,46,68,116,1,70,50,115,55,239,255,141,30,83,30,57,163,34,146,241,135,34,16,228,79,113,61,118,78,198,108,65,81,45,23,38,68,52,92,68,179,101,68,47,20,70,189,92,39,53,118,244,247,63,6,154,189,230,61,243,71,36,164,232,210,241,22,113,113,112,151,37,42,200,193,232,106,205,113,67,223,181,194,238,202,0,5,227,79,12,198,90,230,60,39,26,106,40,96,89,105,130,33,166,129,52,27,20,86,68,235,50,145,132,66,58,48,184,64,196,205,179,20,135,204,200,9,3,35,46,121,164,48,157,38,13,57,165,0,102,3,28,98,2,70,64,3,76,56,240,237,32,144,134,12,97,180,16,12,4,78,156,185,6,1,80,97,148,6,38,154,64,128,137,6,11,92,160,211,208,2,1,139,170,234,172,233,224,224,207,4,41,157,55,179,75,9,114,1,135,121,133,116,168,95,174,250,233,107,84,0,108,216,251,138,153,17,108,159,226,102,175,255,174,185,157,42,148,185,154,250,230,111,169,246,58,170,93,207,124,203,159,197,253,113,63,110,135,155,25,81,217,150,46,217,98,241,80,83,122,26,71,95,108,174,105,121,237,18,184,137,116,26,57,205,175,167,172,114,57,98,160,82,159,32,0,43,109,196,164,239,100,58,9,24,239,58,135,154,108,229,94,118,57,80,181,135,247,94,180,174,224,50,77,166,177,140,81,170,177,12,120,237,51,50,123,91,110,157,189,220,255,117,118,76,12,98,228,164,14,32,66,32,84,194,3,97,137,219,42,189,165,219,89,216,173,38,119,225,185,153,22,125,187,234,118,157,41,33,77,231,8,235,206,27,83,68,203,141,78,80,233,117,203,101,158,121,38,249,16,66,0,39,117,188,69,32,70,216,208,155,48,69,75,250,116,204,24,225,97,0,136,143,133,195,53,165,81,29,0,90,36,251,83,23,153,93,192,201,246,201,26,210,231,144,56,212,173,119,52,203,103,19,106,122,50,147,140,185,219,175,77,170,57,108,204,163,9,116,220,106,81,110,151,112,238,242,220,191,88,75,231,32,138,44,50,149,78,222,2,1,3,194,37,50,178,147,109,209,88,206,200,167,42,172,135,17,70,26,75,52,229,211,189,29,147,43,60,149,119,213,29,255,251,178,100,213,140,198,61,103,70,19,154,91,114,106,108,233,115,60,67,154,19,209,159,42,109,21,253,9,218,179,102,140,243,21,180,122,30,249,145,21,242,162,51,213,211,181,221,53,245,125,125,238,141,146,79,171,252,73,36,175,172,199,138,249,245,79,170,93,120,88,102,168,160,153,54,91,79,146,156,224,24,102,2,1,157,146,60,36,123,164,242,154,80,67,16,2,65,116,134,57,61,160,139,68,124,19,37,5,16,58,14,24,126,193,68,65,149,190,231,61,100,222,253,75,171,255,143,26,166,86,24,173,56,185,88,130,166,84,42,178,51,157,243,173,138,165,32,193,74,49,150,197,22,26,164,99,143,103,59,139,59,69,12,214,24,48,202,206,118,96,251,78,228,119,51,22,149,119,242,16,81,29,85,158,107,206,70,191,38,128,85,213,1,141,158,6,48,68,144,221,86,224,75,232,209,178,163,185,21,12,238,141,54,193,80,205,226,115,26,21,192,160,211,47,1,140,230,228,51,208,133,29,132,138,193,64,81,143,6,131,32,115,11,130,0,199,83,11,140,202,20,105,168,16,84,48,9,36,8,0,72,147,16,6,20,216,196,98,84,112,26,2,152,68,68,24,12,11,1,203,188,74,16,1,5,69,131,72,188,24,21,64,226,0,76,20,195,210,41,50,202,1,111,203,188,131,237,62,113,192,143,177,55,153,185,67,104,15,96,9,186,205,24,147,185,100,9,130,130,134,222,253,37,198,95,17,63,239,196,221,76,205,241,52,244,219,83,68,239,29,85,14,168,27,99,184,61,7,28,77,24,61,14,173,14,146,81,16,116,10,118,64,189,231,36,53,111,36,148,166,211,17,170,173,236,183,68,242,183,166,138,76,183,208,102,90,53,197,36,191,160,0,37,219,96,30,90,15,161,186,94,81,136,82,16,147,114,118,233,148,180,114,60,224,102,92,30,77,142,233,85,78,55,156,169,102,82,9,62,103,251,167,255,107,177,86,83,62,102,154,116,23,216,207,44,170,231,81,87,87,115,41,144,162,164,50,157,214,168,136,115,72,87,115,85,117,173,153,93,236,181,162,164,232,93,17,89,145,126,178,59,214,132,116,122,91,177,167,68,98,62,201,131,56,218,49,203,52,198,233,83,92,15,141,198,177,52,157,96,224,40,211,19,160,14,0,107,8,3,24,236,180,97,192,192,32,172,106,211,252,60,10,11,154,230,35,4,76,48,112,176,243,84,40,28,32,33,40,152,146,160,4,37,180,145,161,108,168,200,202,80,3,47,25,137,168,184,88,24,114,85,47,93,96,208,134,36,67,125,13,154,80,11,93,174,202,86,35,152,162,168,70,183,33,106,197,25,143,203,230,236,203,224,72,146,88,43,3,146,228,207,193,114,131,37,203,255,251,178,100,217,14,198,134,103,69,11,136,111,68,102,108,217,147,60,197,104,26,53,157,24,110,105,109,201,205,179,101,204,241,150,248,214,101,39,83,48,223,65,36,52,15,102,46,97,248,212,99,237,20,212,27,172,241,235,147,141,50,89,212,250,77,178,110,215,84,153,105,175,234,48,218,109,170,205,53,202,70,198,114,80,100,67,197,147,38,43,68,235,155,102,148,59,108,150,108,154,80,219,142,231,131,201,157,111,59,43,124,40,205,104,91,250,135,162,1,135,118,56,132,28,183,96,183,50,133,160,67,192,220,25,101,144,55,99,18,165,130,160,20,250,186,166,88,173,112,41,87,11,65,197,243,26,102,40,62,14,183,80,77,227,174,109,80,82,115,127,255,255,203,206,33,90,159,117,27,153,145,230,148,211,157,85,50,29,219,134,48,66,129,12,163,86,107,58,164,24,241,89,49,159,57,130,204,250,205,40,165,28,20,34,204,143,25,49,56,54,120,115,43,187,59,241,164,102,171,61,50,149,168,219,148,8,228,170,0,2,220,140,202,35,196,25,39,58,162,48,66,100,108,166,172,172,102,130,194,166,98,71,70,44,134,97,163,137,70,97,72,235,76,194,0,140,100,75,241,225,80,148,145,181,0,168,105,47,163,15,79,212,37,189,0,6,182,130,87,94,207,218,167,79,7,194,4,143,176,180,35,83,176,206,58,149,89,204,66,236,65,243,220,25,35,150,94,147,197,39,47,252,78,7,135,41,117,63,44,241,195,108,122,233,93,241,247,69,43,69,55,188,188,78,136,238,55,181,222,159,170,247,171,68,87,44,103,201,80,83,195,221,79,186,27,23,3,95,146,13,16,73,48,95,137,68,81,215,193,221,148,58,85,57,222,94,225,39,187,214,38,122,237,62,107,174,242,128,69,0,128,32,91,174,196,50,169,249,221,66,130,32,254,168,121,58,176,107,32,98,57,38,86,35,122,179,209,213,59,88,83,51,219,255,255,108,241,212,174,178,103,142,114,57,44,251,36,136,140,173,6,124,230,43,197,201,50,202,204,146,58,83,127,217,54,122,25,81,33,74,135,73,217,77,209,240,138,187,123,239,91,105,84,207,123,126,129,88,0,66,4,114,195,71,29,13,212,129,38,91,154,250,226,112,196,249,163,194,103,91,20,152,132,16,100,87,1,145,71,102,98,49,24,198,184,100,81,81,135,200,166,40,84,24,96,28,183,12,16,6,8,15,36,152,176,72,57,100,203,19,36,193,5,133,168,186,192,133,164,96,49,40,120,198,161,86,34,22,3,136,193,8,143,0,144,132,25,80,145,121,86,152,136,70,160,76,192,24,6,68,36,126,20,6,41,188,24,228,73,232,228,202,146,82,211,156,22,176,195,82,226,157,178,55,6,150,255,251,178,100,194,12,133,90,103,72,27,120,67,112,88,140,233,151,49,2,84,26,41,155,20,78,33,190,193,167,179,166,76,241,21,240,174,161,135,18,158,167,108,229,156,213,172,254,214,183,140,218,224,140,113,149,83,113,19,30,152,225,223,80,87,255,61,106,165,173,75,215,13,195,119,47,189,45,61,52,45,207,42,17,136,39,200,120,70,227,80,224,110,80,112,56,195,218,149,186,145,48,100,211,119,174,200,221,187,174,202,77,170,88,89,15,154,0,89,182,253,80,214,141,230,234,26,143,43,246,103,49,159,131,155,18,174,156,58,43,79,134,105,136,101,183,68,61,191,254,114,20,24,146,201,138,24,164,234,68,186,165,12,32,116,53,142,164,98,178,52,121,138,113,182,24,182,228,141,101,89,142,171,98,221,46,141,60,171,70,81,119,49,25,202,228,51,11,149,208,56,105,157,133,206,224,145,90,78,162,38,176,130,188,169,84,239,85,214,200,252,224,201,0,10,67,28,205,13,97,160,12,173,156,208,154,80,237,58,120,156,192,163,115,92,135,16,248,196,205,211,5,20,76,20,164,53,249,84,205,65,211,24,146,12,233,82,168,97,130,160,145,38,36,1,64,161,97,1,21,151,104,64,195,12,25,206,107,230,94,136,67,211,2,108,213,20,77,34,246,10,129,71,149,41,21,16,100,137,42,176,224,195,66,57,148,188,170,174,72,10,88,142,144,211,174,166,203,121,170,53,152,139,23,85,55,250,88,236,163,3,74,103,108,141,7,213,60,56,9,233,154,153,62,14,49,116,247,161,159,109,154,77,180,244,205,75,34,143,189,183,101,230,137,229,41,23,158,115,95,44,182,119,84,197,137,244,88,170,206,215,237,115,107,67,124,43,71,106,221,55,57,243,36,168,244,195,14,221,197,28,180,85,69,183,49,62,222,159,85,29,219,125,223,205,255,241,207,77,3,14,253,32,1,110,219,30,140,138,181,9,250,107,41,88,162,20,44,39,161,7,101,87,5,33,65,187,199,179,60,59,43,107,167,127,250,255,254,199,77,109,40,230,90,73,193,26,19,27,121,17,17,17,2,101,122,64,133,139,109,152,181,56,153,9,125,40,146,179,51,55,175,147,37,179,36,246,80,202,45,161,107,249,51,188,253,24,243,70,52,209,41,95,73,151,255,255,149,162,41,78,51,103,137,51,64,35,44,142,50,1,115,56,206,16,44,26,131,105,183,16,25,0,8,18,200,196,10,10,21,140,79,12,120,252,20,186,12,46,29,26,28,14,5,6,143,48,191,141,200,15,150,114,14,154,234,18,11,114,51,36,176,20,200,42,141,14,178,216,172,56,208,90,240,122,204,145,80,163,164,82,62,153,60,100,49,120,33,159,67,18,247,106,22,249,50,231,255,251,178,100,202,14,198,139,102,197,147,154,91,112,97,76,233,147,60,67,110,24,237,155,28,109,225,113,73,71,169,38,140,240,142,56,209,141,54,77,54,237,125,1,105,174,203,102,171,73,69,212,245,216,202,163,20,219,240,246,233,178,209,149,23,180,229,141,186,185,56,116,218,138,233,150,163,102,91,12,167,92,77,57,210,113,6,44,106,170,49,112,206,218,246,73,228,55,219,155,110,97,74,230,198,12,180,105,122,27,201,231,154,56,154,95,50,167,28,115,98,88,174,202,238,106,120,77,239,102,174,215,51,232,128,1,117,27,0,9,45,217,157,12,108,132,156,120,194,128,113,42,24,31,152,46,110,16,164,196,184,214,148,103,123,9,159,240,79,255,254,63,149,52,40,7,52,200,104,228,206,91,198,103,42,72,70,87,134,111,196,56,95,200,197,41,17,127,247,252,202,88,69,236,181,154,67,255,49,121,35,3,132,168,103,179,93,114,27,82,0,42,163,0,105,50,184,243,110,43,51,50,113,67,3,54,25,8,114,55,0,82,218,24,154,58,168,5,134,76,21,0,199,65,5,131,203,95,27,48,48,59,166,148,4,9,0,65,208,96,43,99,80,193,0,11,127,100,42,20,237,41,129,131,129,39,169,117,84,185,46,224,246,20,4,39,0,0,168,97,133,132,58,49,68,134,160,206,24,144,70,36,176,230,163,148,211,249,38,51,37,112,221,201,50,166,129,220,85,109,150,34,106,107,82,102,225,191,191,234,40,241,132,217,221,134,97,101,236,214,168,221,20,197,61,148,237,76,168,168,239,237,253,107,68,109,197,189,110,69,94,220,46,223,206,71,255,233,179,168,190,219,227,173,12,108,58,154,154,249,138,117,94,143,12,233,172,171,186,61,50,180,243,28,185,224,20,154,144,1,0,128,65,91,191,18,206,79,79,202,141,137,67,235,131,158,45,5,143,155,47,217,161,21,43,102,44,131,52,50,95,240,118,118,183,252,52,36,59,207,212,237,255,127,183,254,250,104,71,8,136,99,6,23,182,151,118,55,146,158,101,207,239,191,90,67,137,44,146,17,230,186,252,70,234,185,133,140,231,57,151,195,202,108,176,178,42,198,122,38,232,118,123,61,27,236,251,3,41,107,52,2,35,53,107,61,240,227,179,59,53,149,145,96,51,4,100,79,114,220,153,112,81,138,142,133,5,141,141,176,32,196,104,65,76,214,66,253,47,209,136,141,162,59,77,5,19,139,5,151,197,250,105,45,112,186,242,178,235,132,2,172,133,97,101,114,183,196,144,24,16,16,99,98,32,16,48,8,188,89,0,138,160,223,70,153,148,58,220,75,86,96,33,107,4,91,68,54,10,0,11,4,42,230,70,93,70,7,10,82,129,161,54,100,162,207,235,255,251,178,100,203,142,5,228,102,200,147,102,95,70,99,172,217,170,48,195,98,25,141,157,32,109,153,190,193,139,51,102,104,241,138,120,19,72,134,10,90,53,188,131,237,74,24,150,215,253,94,254,92,199,108,139,123,196,233,159,10,218,23,73,82,145,250,61,211,197,120,184,231,24,130,138,73,201,50,39,198,60,105,174,248,46,105,54,115,91,197,218,170,98,28,74,82,243,110,254,76,19,83,82,207,34,189,110,179,62,179,116,180,153,141,107,102,73,58,216,86,96,0,8,128,32,93,182,47,43,178,185,7,60,66,248,181,84,98,157,112,63,150,104,254,125,109,75,119,151,189,57,12,31,114,132,94,196,63,116,225,204,156,94,71,145,232,231,31,158,81,206,159,255,236,90,72,171,239,93,26,104,138,73,38,70,227,184,72,82,142,74,66,84,168,242,100,47,149,234,179,208,204,234,246,218,171,239,118,233,85,183,165,79,91,63,188,110,211,241,170,0,0,127,248,212,188,42,176,58,75,8,192,157,58,160,106,6,80,152,56,82,51,2,147,152,96,163,212,192,168,208,53,125,150,8,174,18,64,18,37,124,76,74,73,46,149,166,243,53,169,47,81,215,245,10,22,115,8,136,15,18,64,11,7,141,38,24,209,52,253,6,138,93,243,106,95,14,96,253,170,171,19,75,212,118,67,96,113,179,58,24,180,32,16,14,180,185,1,175,147,132,161,108,58,101,136,69,215,252,172,89,42,139,34,114,162,148,82,103,151,119,255,207,95,252,127,127,192,142,52,42,72,209,16,145,28,84,113,194,58,11,56,136,120,160,220,69,68,28,248,183,21,251,73,20,163,32,105,12,246,100,197,59,9,186,83,169,221,111,155,161,149,69,82,189,207,155,212,215,177,146,168,36,247,100,18,107,82,69,18,155,162,112,39,103,78,0,0,64,0,11,127,234,200,235,84,136,106,14,94,195,244,67,184,174,245,102,153,27,207,219,236,211,135,202,253,199,123,108,170,89,156,83,191,163,210,171,104,39,255,114,217,21,244,160,250,80,204,205,107,173,95,59,87,84,50,58,163,33,80,128,167,37,89,149,147,218,228,43,46,219,162,165,81,144,142,180,157,223,92,166,182,232,246,253,138,59,226,214,183,28,208,36,151,13,216,68,46,13,36,126,201,156,84,37,14,148,212,205,53,16,20,51,173,206,66,144,81,48,96,66,2,134,28,19,35,1,33,129,89,138,181,41,108,8,132,5,163,149,176,230,20,205,216,216,24,43,0,29,26,14,124,80,121,215,83,83,0,21,18,129,64,140,32,148,109,111,229,15,173,10,170,164,107,9,144,38,51,115,26,44,14,68,211,68,1,34,105,202,185,83,189,169,82,171,231,245,46,162,21,212,117,106,210,187,49,255,251,178,100,203,14,166,31,102,202,27,72,111,178,92,108,217,186,48,34,148,24,221,155,36,109,25,190,201,141,179,102,76,241,150,120,171,54,165,214,45,227,205,198,59,223,251,231,222,239,236,228,145,1,17,203,51,41,35,141,189,168,38,192,237,145,53,118,150,91,58,58,131,118,56,146,239,16,249,45,56,205,45,23,57,151,105,127,184,249,203,108,182,99,116,170,100,19,89,117,78,121,104,57,72,225,242,198,169,154,183,64,252,158,18,102,209,93,127,18,38,45,192,85,152,232,247,46,95,82,68,140,240,115,106,83,95,81,62,47,254,170,249,234,87,121,219,114,175,59,174,228,228,173,72,212,251,222,85,41,232,103,247,202,158,57,25,250,118,44,129,157,81,238,149,155,164,122,120,50,33,172,134,75,177,149,179,163,163,217,172,82,25,88,142,207,41,103,100,116,236,150,62,162,244,71,45,44,151,221,29,180,54,235,188,36,186,0,1,110,244,204,53,17,135,6,149,57,10,192,174,12,112,67,28,13,244,93,166,44,145,48,32,64,48,67,34,192,38,182,95,68,216,107,12,157,61,218,246,164,218,123,157,87,141,219,110,113,23,221,193,70,117,94,235,176,104,125,183,147,197,97,73,244,239,197,166,172,118,24,146,201,47,53,186,242,74,22,144,208,93,102,192,247,78,85,120,30,73,3,114,144,223,138,68,37,18,202,255,118,142,239,243,246,70,69,33,184,79,9,92,59,67,62,228,114,5,92,237,235,53,25,200,20,139,58,9,210,212,124,162,251,127,203,33,55,5,237,177,102,93,214,212,38,63,82,75,99,73,17,202,243,56,204,207,158,255,80,229,189,143,217,87,196,36,217,125,105,250,159,78,152,3,52,0,2,223,241,142,142,9,14,21,50,113,145,152,22,6,8,48,40,43,224,211,76,24,69,188,138,160,3,201,77,15,134,33,53,52,7,88,143,154,93,102,17,140,92,79,115,156,187,162,78,242,218,22,177,86,107,139,18,217,39,77,197,71,132,168,235,71,55,125,174,23,42,232,165,189,70,174,122,79,6,209,122,42,17,241,44,110,33,15,11,243,64,142,96,72,30,10,13,72,105,154,140,145,211,138,61,91,240,150,243,218,94,91,142,73,168,188,215,220,108,108,129,232,226,78,57,196,101,81,71,38,6,169,17,77,195,144,112,137,146,56,86,4,85,84,28,172,210,65,220,140,139,126,24,62,30,187,75,181,109,243,244,247,87,119,247,91,195,115,24,17,117,221,222,13,4,116,103,35,150,220,180,200,73,65,14,157,131,48,73,87,13,16,133,136,195,204,137,88,236,54,71,29,205,141,72,185,52,198,161,84,51,20,14,228,219,130,201,151,219,104,252,49,120,6,165,11,65,125,174,69,99,56,255,251,178,68,205,14,229,135,103,74,155,70,95,176,172,108,233,67,105,232,110,82,141,155,50,108,12,190,194,64,179,102,13,135,161,248,234,150,28,102,114,9,218,43,111,125,199,221,96,29,185,134,160,183,147,9,40,71,134,228,188,208,206,24,216,169,71,122,53,69,127,30,242,96,140,49,147,207,255,221,8,203,39,86,36,116,96,142,129,210,80,84,32,116,7,205,56,172,22,48,54,166,77,153,39,39,219,43,189,201,148,244,252,244,123,245,75,163,47,213,109,235,248,59,255,242,102,140,156,228,20,55,80,100,21,76,92,224,2,248,164,236,195,35,126,99,77,41,111,216,94,58,208,47,156,187,17,132,142,149,227,98,130,25,202,101,16,51,17,64,83,162,104,222,77,84,216,89,101,131,35,10,176,239,112,123,19,11,109,199,121,80,127,224,240,43,134,48,169,13,243,164,242,86,234,13,49,60,209,166,159,95,215,60,255,252,127,29,223,27,176,199,58,209,93,234,181,74,87,125,146,160,110,53,97,103,94,37,226,150,158,247,155,184,142,35,138,133,215,159,248,186,69,74,152,159,121,183,153,168,187,174,227,126,255,182,13,170,0,0,247,244,128,38,232,98,220,5,52,181,104,6,47,83,147,124,193,49,245,47,113,136,27,111,37,116,50,121,233,154,19,122,252,77,92,188,240,88,189,35,116,21,226,23,195,108,202,13,125,233,77,65,23,163,45,21,143,19,41,171,82,188,216,152,106,232,228,50,137,210,234,24,29,18,194,96,92,158,30,224,88,137,145,148,177,22,123,72,149,171,102,74,191,32,199,42,157,233,36,212,57,220,68,98,10,28,167,70,66,43,41,71,152,200,31,41,152,106,50,34,157,170,202,228,144,150,116,217,168,67,250,190,181,87,250,221,81,126,95,168,8,0,1,239,186,58,51,192,14,64,145,203,46,36,18,35,58,180,101,194,127,84,168,24,11,127,86,24,206,23,105,155,55,176,228,213,203,47,5,139,52,109,33,102,32,123,182,220,164,175,189,148,64,213,235,155,23,143,10,72,177,169,59,31,204,8,177,14,67,116,81,21,87,133,32,220,27,4,224,124,88,100,150,255,253,172,227,46,127,204,249,31,196,159,255,198,82,137,240,213,201,84,180,44,174,173,152,46,141,10,41,106,134,236,193,219,56,95,233,157,54,207,34,243,188,24,123,141,156,83,63,181,130,3,104,70,103,46,159,169,255,64,45,179,122,169,146,176,198,64,40,11,250,27,18,96,167,59,222,8,106,78,12,24,80,74,22,254,188,237,243,144,32,130,92,152,227,73,19,96,183,27,18,130,80,14,3,48,25,68,128,101,19,33,224,161,133,25,3,156,98,19,207,148,11,230,170,58,104,98,82,60,73,152,24,155,144,255,251,178,68,179,142,196,119,102,204,155,44,45,160,142,44,217,115,101,131,182,19,13,155,48,117,134,128,10,102,51,102,14,176,208,0,75,163,133,67,241,176,93,68,56,239,39,159,31,205,212,108,108,199,42,66,205,73,58,205,89,52,146,100,29,78,138,157,75,182,165,214,200,161,87,103,90,38,247,82,95,71,155,173,150,130,104,160,154,146,49,58,183,119,163,93,214,167,189,23,82,221,155,243,26,209,230,29,29,191,208,231,7,171,96,0,118,223,169,37,72,89,162,235,39,40,244,85,3,199,11,70,214,168,162,139,33,143,202,100,240,244,56,49,7,49,184,247,73,18,240,114,139,197,1,128,10,194,76,21,68,160,144,28,196,164,112,143,1,230,62,21,166,80,76,214,117,3,19,98,137,60,192,154,124,176,196,154,161,220,108,35,35,88,254,79,62,69,41,36,124,252,227,32,202,181,108,165,187,50,76,244,168,211,90,218,236,169,131,169,52,13,151,100,220,226,43,65,151,69,171,187,36,247,106,86,103,178,110,164,20,181,223,162,203,118,82,234,69,55,82,73,104,107,107,43,53,83,239,217,4,214,146,23,126,162,235,211,0,32,12,202,128,206,40,117,139,26,137,163,172,169,186,236,185,157,167,233,159,68,121,160,232,49,134,196,33,140,6,209,154,98,33,147,199,161,148,99,89,138,194,137,163,96,153,134,224,169,142,193,113,130,195,185,139,197,0,164,25,144,1,102,22,14,153,32,234,101,17,249,128,207,224,129,113,139,20,64,35,64,140,128,102,160,169,148,202,129,7,179,103,138,13,66,117,28,12,130,3,227,160,243,48,134,12,172,5,49,178,160,192,161,177,194,32,4,96,99,32,113,148,140,0,208,41,130,1,198,20,7,24,48,22,64,27,48,104,124,195,225,161,224,73,130,196,68,64,243,65,55,142,41,6,56,178,48,223,167,115,75,147,76,48,19,50,249,104,193,163,133,40,18,5,39,145,130,3,3,38,35,14,3,89,88,168,28,189,6,31,20,136,195,160,227,120,88,24,86,2,11,129,217,204,178,236,246,237,227,115,26,56,34,81,79,147,159,27,131,103,161,200,197,171,249,94,206,246,235,91,191,77,132,122,197,154,181,49,166,135,31,200,164,174,95,79,63,95,60,187,134,88,227,150,92,231,59,253,195,12,106,91,222,95,207,221,76,41,43,115,28,254,222,249,59,190,255,208,92,238,181,140,146,245,172,127,240,239,219,231,227,255,245,170,111,120,87,195,115,63,222,254,84,48,127,59,255,223,255,255,215,255,255,255,255,255,255,255,251,221,255,255,191,223,254,191,127,255,255,255,255,255,255,255,10,17,27,91,42,0,16,45,154,203,182,181,52,204,0,0,165,17,193,33,68,54,114,138,255,251,178,100,179,128,10,160,130,197,14,119,128,0,179,12,201,115,204,60,0,25,29,155,44,125,156,0,1,74,145,39,27,152,96,2,207,66,94,56,72,128,244,210,170,57,123,185,0,218,27,70,78,86,127,22,21,44,202,162,156,202,113,139,30,35,181,65,248,214,192,217,9,228,111,37,173,15,30,240,136,65,4,24,134,90,13,186,44,73,180,230,242,35,255,122,55,169,35,90,28,117,106,166,60,240,233,22,148,145,227,34,190,145,165,126,229,36,90,207,175,13,146,208,153,216,169,70,232,16,117,143,136,16,52,223,31,51,231,49,113,46,55,168,91,173,235,14,155,188,144,94,62,137,11,238,4,88,88,112,133,138,185,246,120,241,231,205,47,72,16,55,77,214,72,187,141,171,215,30,249,245,223,222,25,34,124,111,84,131,173,223,226,31,255,239,0,0,55,244,24,105,170,9,240,113,140,97,40,34,38,131,10,87,108,112,195,37,121,140,16,64,154,152,184,10,93,7,43,99,98,114,92,231,21,116,181,246,75,22,38,11,244,237,83,35,170,138,69,154,211,222,172,80,235,250,161,168,162,203,88,115,58,127,155,179,45,65,210,170,16,56,137,228,72,47,11,104,204,80,57,70,152,18,121,52,199,249,234,120,225,181,206,10,138,205,82,208,199,72,148,185,101,170,89,52,73,174,210,225,26,166,215,255,255,255,255,255,255,255,254,63,103,12,173,229,149,206,111,122,202,93,106,181,5,53,55,227,143,221,199,95,249,239,124,223,48,207,28,112,203,153,253,205,225,189,106,231,112,149,106,254,183,107,243,207,60,127,184,227,171,216,99,204,254,223,114,177,204,63,44,113,215,247,95,253,252,63,247,253,171,251,189,255,255,140,56,1,0,11,252,37,86,123,115,178,194,239,116,206,20,34,13,96,142,114,165,57,199,155,159,187,53,217,171,255,152,213,91,142,82,67,181,58,223,155,229,255,244,105,166,148,161,9,186,181,203,37,173,134,142,155,20,34,54,64,115,217,158,72,198,24,61,21,167,44,88,186,62,107,74,67,7,46,75,19,184,173,217,197,0,1,45,252,222,88,16,41,151,33,177,186,154,156,75,151,5,220,78,16,118,139,205,33,203,42,196,149,107,48,113,221,248,98,29,138,65,143,140,158,138,1,79,26,103,133,145,151,125,120,215,127,95,215,158,228,138,130,94,237,82,221,201,149,39,37,181,164,52,20,8,194,37,207,51,124,214,91,200,6,205,45,36,126,77,13,61,107,25,175,197,227,49,55,245,253,179,118,106,253,124,114,255,245,213,87,166,253,136,210,35,81,16,188,200,69,165,108,181,114,174,173,127,65,206,154,42,86,100,185,213,181,86,16,67,177,192,64,233,147,187,123,29,165,223,102,63,255,251,178,100,73,142,5,25,102,202,155,37,103,176,102,108,217,131,60,194,110,20,185,155,36,109,9,190,193,98,51,166,168,241,137,144,202,93,226,206,187,148,198,26,249,98,38,39,185,48,43,2,128,1,151,92,45,166,145,13,79,59,158,53,25,76,134,213,60,69,83,36,34,234,139,237,109,39,111,187,74,170,191,143,153,88,238,234,45,23,70,77,35,84,115,183,164,165,192,39,38,44,128,70,109,255,89,85,95,116,170,102,105,242,57,221,114,136,90,103,97,106,211,23,149,142,101,10,228,187,239,230,238,151,163,21,154,172,246,103,37,172,214,70,87,52,203,226,85,172,233,221,155,160,80,229,167,6,241,56,211,99,156,206,11,51,133,192,251,134,7,148,31,47,73,197,104,0,4,40,12,8,57,40,134,151,35,250,49,176,213,110,84,35,64,39,92,140,81,29,149,211,58,42,220,88,6,40,20,136,59,144,234,52,213,198,160,74,162,80,57,184,170,155,165,82,141,254,137,42,178,188,22,13,17,125,176,147,173,104,75,214,177,218,202,90,47,214,116,96,4,3,142,65,44,213,131,168,26,78,34,187,92,173,46,119,154,109,61,122,78,101,99,142,223,255,221,17,219,250,210,73,137,61,244,99,247,167,49,211,127,177,42,76,229,108,230,103,158,69,136,75,75,205,170,139,41,59,208,73,105,166,233,231,166,77,93,16,178,122,192,4,24,0,1,110,253,87,44,119,21,41,148,222,205,20,92,147,141,170,75,57,185,163,168,141,24,93,221,175,178,37,237,126,147,114,166,180,88,66,52,238,143,111,255,45,210,125,213,149,121,61,217,14,135,58,250,54,182,93,251,217,47,118,101,119,159,182,207,182,182,153,242,57,12,200,212,41,29,158,85,229,154,239,51,218,148,226,149,0,1,119,252,46,25,160,17,216,33,222,152,116,6,225,10,73,35,39,12,162,82,49,106,48,167,145,19,28,152,97,137,66,88,131,229,64,226,67,178,38,227,15,206,197,105,89,83,203,42,117,160,102,176,241,51,197,140,220,218,100,149,244,160,129,30,247,249,240,166,136,182,62,115,148,154,157,167,125,156,52,104,18,112,104,71,29,183,161,165,10,9,131,145,65,11,28,204,196,100,253,233,220,219,235,228,73,222,175,179,50,72,89,202,116,122,89,84,207,171,153,156,89,246,91,90,67,187,144,229,90,32,153,74,170,134,203,77,74,86,239,243,180,175,235,110,128,88,57,144,20,0,18,237,177,209,192,234,47,34,134,9,142,48,8,164,114,10,36,101,231,171,209,74,11,62,223,30,69,127,55,191,247,8,192,198,19,4,204,198,28,98,91,46,207,117,71,118,217,208,211,69,172,171,231,152,196,51,45,81,231,153,229,163,102,109,118,70,255,251,178,100,109,14,132,172,102,203,155,37,111,66,88,12,217,167,48,37,138,20,13,155,44,108,137,126,201,93,148,230,136,145,137,243,178,38,102,123,202,237,84,117,61,14,212,19,127,114,255,110,189,63,241,71,183,230,214,32,16,129,182,15,10,107,36,33,116,24,24,178,46,217,106,151,123,33,36,14,171,25,80,214,226,194,88,59,52,117,226,81,121,13,182,84,175,171,99,15,183,6,43,13,62,242,52,213,129,91,178,97,65,107,14,253,41,101,230,242,2,34,29,6,23,218,180,50,232,172,162,229,156,231,101,56,101,12,36,82,234,80,84,150,72,120,2,228,245,154,43,248,83,84,198,154,207,49,231,255,238,243,171,163,102,162,58,59,80,29,152,175,187,161,217,144,170,87,71,69,118,86,39,181,97,138,138,119,41,146,129,131,50,103,54,238,175,69,118,28,123,54,108,81,21,229,21,110,189,72,226,186,42,2,51,186,0,127,224,100,128,28,58,8,1,181,76,204,68,185,83,182,132,173,196,25,46,68,96,155,243,41,29,57,9,231,145,24,67,72,89,115,37,164,9,130,140,229,253,255,14,109,8,66,136,209,242,203,253,111,228,144,234,131,247,242,116,134,141,178,138,61,151,200,129,207,183,63,92,198,127,113,191,247,127,61,140,156,134,55,243,255,176,213,0,0,244,248,205,30,51,176,205,30,243,142,0,8,100,223,144,10,137,45,226,125,38,42,96,144,145,18,2,146,74,73,223,98,133,194,136,211,174,40,122,30,150,187,32,192,77,105,131,169,66,158,75,68,184,107,109,25,35,239,58,139,145,69,37,99,33,16,197,127,183,87,113,105,167,89,40,38,101,5,39,181,153,51,48,147,184,142,172,97,114,51,229,76,151,197,254,85,66,32,47,59,27,81,134,191,103,57,153,216,122,205,251,246,53,207,34,89,149,115,221,149,168,24,185,194,18,59,41,18,12,230,43,176,75,159,122,255,83,213,27,124,172,82,119,187,70,207,195,79,181,54,148,205,55,60,180,171,154,30,143,141,243,79,97,216,50,48,58,66,210,204,63,94,104,133,66,135,55,24,128,80,224,0,27,255,201,98,9,133,145,138,145,176,246,89,15,176,211,231,77,94,239,175,137,41,35,223,146,205,128,206,75,170,202,181,80,255,229,204,1,54,145,14,61,13,17,136,32,53,78,249,36,57,235,49,148,19,145,89,123,14,236,187,49,15,87,87,86,46,73,28,187,103,254,163,154,181,221,47,217,35,49,89,91,34,104,70,168,18,86,250,25,194,1,134,151,154,212,177,136,31,152,209,57,137,11,5,69,7,132,72,147,215,122,19,149,232,233,18,222,11,0,142,5,165,128,240,66,249,3,4,40,51,242,211,166,216,240,168,18,63,13,255,251,178,100,161,142,229,180,102,202,27,66,95,162,87,204,217,179,36,34,156,25,49,155,38,109,153,190,193,71,51,102,204,192,150,32,5,46,185,81,48,128,176,106,71,179,66,16,21,158,200,155,242,235,7,0,10,7,44,26,81,173,71,237,12,148,217,37,19,116,189,45,105,156,203,93,23,26,52,202,11,180,197,217,235,236,32,14,121,138,6,201,128,80,41,75,218,13,35,203,106,150,146,154,35,83,57,78,91,252,125,214,249,255,108,124,239,200,217,104,25,66,82,51,185,111,48,115,119,165,35,105,45,71,64,69,137,221,89,201,136,109,223,10,128,187,67,110,58,81,8,26,213,229,236,65,165,19,170,228,2,40,154,54,164,165,45,70,168,36,99,89,185,195,232,83,171,73,103,16,55,102,64,50,166,237,179,135,102,129,216,146,104,145,146,141,218,226,247,213,158,115,152,249,226,78,102,166,67,6,4,211,202,157,244,121,145,164,24,235,175,255,182,136,173,74,95,124,122,163,56,185,47,165,136,154,47,69,187,89,182,118,69,144,150,122,61,95,203,146,178,84,218,218,231,181,18,246,36,185,238,215,244,163,29,176,85,0,1,183,245,69,203,194,106,244,111,52,133,106,2,226,217,73,167,174,7,166,134,34,179,205,202,60,194,79,214,176,164,73,181,43,157,190,134,168,121,134,216,76,172,238,3,129,233,228,115,67,96,115,163,100,144,165,142,201,9,230,169,21,130,20,194,98,134,26,5,238,172,145,241,134,67,167,117,207,246,66,116,149,35,30,10,146,135,37,215,212,15,141,145,245,215,135,209,78,147,16,223,161,126,166,71,189,141,146,181,185,212,100,85,93,143,97,240,223,95,39,241,8,84,183,93,127,255,211,55,50,205,21,31,253,68,196,83,4,96,0,54,223,32,44,28,4,208,192,52,135,144,30,131,174,44,177,87,68,226,243,79,164,86,123,7,238,221,103,127,241,173,82,11,136,70,167,237,124,57,40,173,17,166,138,197,226,139,18,50,223,56,84,50,137,126,19,19,23,55,110,49,148,163,150,47,71,41,168,146,181,220,103,12,190,172,57,109,32,132,22,83,134,127,128,68,114,52,149,42,163,163,237,9,177,39,250,47,38,101,50,42,123,89,1,153,162,47,157,201,47,186,212,204,58,218,178,153,44,210,98,17,30,111,247,235,179,186,183,95,208,14,212,187,244,123,100,6,141,231,19,160,162,128,129,75,168,218,28,57,14,173,52,141,161,129,57,14,91,178,137,228,200,135,4,155,106,74,11,20,119,27,58,86,51,29,239,172,39,68,127,66,92,32,51,53,65,237,172,15,223,70,206,94,168,177,28,178,14,85,18,209,144,254,19,21,136,62,247,173,113,255,60,210,206,77,199,213,172,124,255,251,178,68,180,14,228,91,102,205,27,47,67,112,133,76,217,131,104,101,230,81,101,155,52,108,189,13,194,38,51,165,205,167,149,184,85,247,127,17,113,55,23,252,88,194,174,26,107,24,49,171,106,171,185,153,95,41,76,137,184,182,115,58,110,227,99,160,136,222,185,25,82,183,12,134,215,199,119,2,52,95,248,203,249,65,160,58,237,176,84,58,240,50,180,77,178,176,81,160,96,106,103,249,207,135,34,173,45,52,104,100,18,143,39,59,161,206,19,34,22,15,117,41,236,218,166,118,169,218,202,24,204,81,171,161,2,232,85,224,201,112,108,102,94,123,212,170,71,233,231,40,121,101,66,164,103,32,64,125,52,150,137,195,27,19,17,192,89,157,202,204,169,148,69,20,135,84,84,86,123,136,162,49,142,123,163,68,69,172,184,173,217,133,229,82,217,94,117,189,230,43,35,153,22,172,229,38,203,150,204,143,106,76,247,182,199,89,171,107,214,255,174,158,49,85,0,128,0,182,250,72,146,108,25,44,20,217,65,130,229,115,147,147,3,139,190,11,181,150,54,208,184,38,125,212,173,202,95,149,206,195,184,192,212,159,17,109,164,114,184,158,81,251,83,215,159,237,219,181,102,231,46,231,86,89,205,207,229,87,87,46,210,55,38,79,14,192,242,139,215,183,40,79,99,163,25,231,49,191,58,119,53,143,214,53,177,165,36,166,76,175,183,173,155,242,231,125,238,199,18,198,205,62,195,238,62,59,163,38,63,162,190,141,215,41,79,252,194,227,199,43,127,253,186,236,116,255,180,20,0,2,0,0,87,127,232,10,193,128,35,131,159,39,81,9,27,114,229,95,47,146,57,48,35,245,34,76,229,41,136,143,103,103,153,67,21,28,243,72,147,137,46,198,159,236,113,156,162,161,208,103,158,44,153,206,224,178,106,238,118,131,137,50,240,187,14,53,74,93,230,166,171,16,168,68,102,187,122,159,70,178,218,231,148,168,134,144,140,143,108,134,107,202,135,66,8,11,16,236,104,169,36,121,144,123,161,100,36,234,84,114,63,51,14,166,182,189,85,15,213,244,190,230,234,254,149,123,21,128,164,186,104,50,52,142,70,4,6,112,164,109,212,194,197,147,29,157,141,15,59,170,202,156,1,80,69,8,82,16,151,25,183,189,43,169,23,78,118,30,21,15,38,3,150,196,96,72,227,78,156,81,54,86,202,24,100,252,109,187,70,99,241,137,153,215,6,179,102,165,128,80,22,172,80,21,4,196,126,206,50,153,216,187,220,187,226,204,6,77,24,176,14,139,169,132,143,133,103,41,39,32,233,140,136,247,49,146,164,225,106,61,195,241,77,133,198,23,14,61,234,30,205,86,31,232,226,240,157,176,254,154,187,175,101,154,16,255,251,178,68,200,138,164,46,102,205,59,70,47,48,131,76,233,154,105,229,110,20,189,155,42,109,161,93,2,128,179,101,77,167,162,97,137,71,139,201,180,74,21,19,153,87,3,42,207,83,67,130,84,142,118,251,50,111,216,233,166,255,186,156,7,211,111,252,18,129,232,78,3,214,118,86,98,72,53,247,92,152,20,51,5,185,136,132,230,53,8,22,37,7,210,197,240,167,101,110,24,92,58,113,189,122,140,120,133,84,105,147,242,216,78,35,191,61,32,181,184,86,9,251,9,40,245,50,28,100,217,60,221,34,237,237,106,233,109,4,66,223,19,214,85,69,3,144,253,96,213,69,120,107,153,106,149,99,198,247,86,69,200,203,162,204,130,222,134,85,165,37,83,191,105,216,174,142,32,81,46,197,8,67,184,38,17,88,195,84,83,230,179,25,102,224,232,34,139,18,197,119,38,21,52,242,113,133,175,17,72,49,135,232,177,246,143,31,143,72,74,183,162,129,51,231,0,2,238,253,78,71,148,133,117,24,243,15,9,128,20,152,195,160,75,244,50,4,128,42,127,129,137,180,5,135,95,107,53,213,157,115,236,184,48,40,178,71,221,20,144,141,155,191,176,67,6,101,107,69,72,58,111,108,153,185,174,87,66,46,209,105,162,143,179,233,155,101,87,173,41,147,86,228,238,55,47,242,83,25,109,95,166,35,33,135,126,96,193,36,19,44,84,110,200,139,75,187,214,170,245,187,231,43,30,164,78,74,127,87,73,207,244,230,253,29,119,160,129,167,58,251,63,211,249,30,93,135,233,155,251,75,82,246,92,114,183,40,251,179,82,162,253,66,63,189,235,149,190,125,160,157,219,102,207,88,249,127,55,31,238,175,206,199,98,74,0,131,230,0,7,44,180,27,54,38,46,96,193,81,125,164,229,216,68,184,161,135,186,145,231,93,135,149,61,206,217,50,222,240,178,159,70,142,87,231,249,54,69,240,41,245,230,141,183,237,204,172,174,141,150,152,131,75,15,238,213,25,46,156,59,44,186,116,210,119,190,228,223,125,190,186,213,36,89,159,253,19,191,187,159,127,236,202,16,0,6,122,227,5,79,20,48,48,122,128,128,50,204,33,32,148,8,16,10,159,64,193,164,104,67,211,11,7,111,153,229,17,48,10,205,110,171,49,158,53,17,2,56,180,193,102,97,176,128,38,237,14,51,180,114,46,195,92,46,185,112,84,181,90,153,170,208,126,89,203,234,255,214,160,111,148,229,101,139,6,167,76,90,9,129,31,251,112,211,215,97,236,146,170,165,42,183,53,90,247,43,137,160,70,69,102,158,255,230,78,163,201,26,49,32,225,167,192,152,113,189,76,127,191,221,87,221,84,121,116,42,146,162,81,28,248,113,238,120,216,98,255,251,176,100,200,140,197,104,102,202,155,71,103,34,85,204,217,147,48,98,158,23,189,159,36,109,161,253,9,185,179,101,77,131,14,88,164,247,31,43,213,71,24,245,75,34,46,45,44,92,72,93,137,240,144,233,129,108,110,153,174,43,188,122,249,89,233,35,2,122,44,23,155,196,107,72,254,155,186,232,67,98,79,88,0,4,220,150,229,69,65,50,104,18,130,60,214,110,55,8,165,43,143,149,111,144,78,99,115,43,41,146,213,161,60,74,160,244,136,49,161,38,164,140,54,99,255,211,52,136,78,100,62,195,201,194,48,96,117,124,139,159,157,255,183,231,145,78,146,22,176,137,99,246,17,165,183,157,166,241,41,38,109,195,63,228,106,202,221,53,253,78,62,126,242,30,236,14,158,8,239,240,186,95,79,233,146,19,100,158,126,125,54,1,0,2,195,15,134,77,98,90,50,216,112,245,5,48,81,0,136,24,42,43,50,49,116,194,161,35,34,145,65,4,227,0,6,140,104,56,48,136,16,168,13,38,30,53,140,199,128,45,176,160,146,226,162,49,86,184,29,129,133,28,99,193,25,97,204,2,90,4,114,105,137,1,88,172,115,110,60,21,32,120,91,46,65,244,135,1,0,48,160,148,8,66,5,128,168,250,58,151,172,56,74,9,92,0,81,183,137,47,22,115,30,96,44,22,252,161,207,64,58,120,51,129,0,130,128,9,113,33,21,4,131,196,146,17,60,100,246,58,102,153,150,95,99,90,166,30,234,151,189,62,127,163,157,46,88,197,69,34,48,249,38,197,174,178,84,40,106,163,177,196,71,135,165,34,73,49,49,140,55,119,34,31,140,7,130,73,33,127,155,249,230,44,227,8,24,223,254,161,19,253,0,0,106,0,195,215,124,169,113,88,12,172,99,199,150,4,178,162,66,67,213,177,219,118,118,184,93,64,131,201,64,168,88,178,106,183,240,242,50,129,176,131,61,191,205,106,153,122,102,202,48,181,90,29,3,89,163,27,87,194,66,189,196,189,223,83,29,167,9,118,177,70,170,59,173,47,173,242,171,163,66,69,227,143,60,96,194,78,104,129,231,69,57,3,139,175,254,57,187,253,22,49,136,66,76,199,127,83,189,97,187,74,86,100,170,198,114,146,85,211,48,194,35,8,45,0,140,152,88,64,80,92,194,129,1,198,6,6,60,48,96,105,130,202,132,170,0,197,206,80,20,224,72,32,227,155,86,28,149,41,193,3,131,159,47,201,120,75,252,0,44,196,145,1,204,189,143,161,41,212,107,226,130,38,165,26,171,179,153,183,234,157,47,213,221,29,130,82,160,214,73,21,157,228,98,221,21,44,195,249,43,181,98,19,79,114,79,25,195,92,203,234,58,231,158,254,35,220,217,185,141,238,255,251,178,100,216,14,134,67,102,197,147,154,83,112,110,172,233,138,48,72,156,23,5,155,30,109,229,109,193,173,51,166,92,193,149,216,103,241,241,113,245,245,235,36,222,225,211,104,178,154,108,180,84,156,54,58,229,165,148,187,88,104,179,201,129,252,210,101,67,20,201,37,188,89,214,18,77,215,91,81,74,170,239,125,236,66,20,212,155,52,136,228,253,199,60,66,32,48,213,10,4,38,219,244,254,95,46,66,189,166,75,8,142,147,3,8,173,230,218,99,147,42,193,106,166,2,8,80,236,41,237,188,209,170,72,72,123,83,255,230,213,153,93,89,12,230,145,216,99,200,77,24,236,65,68,43,85,163,172,67,49,136,90,28,169,99,210,228,86,20,114,153,45,168,154,29,217,25,153,7,33,67,234,167,171,171,53,40,83,137,52,97,136,252,134,82,23,177,149,217,204,199,115,235,212,8,138,0,7,47,252,195,136,13,8,40,67,38,82,204,39,98,218,86,210,133,75,244,198,201,4,5,83,26,89,139,197,126,166,91,200,215,36,15,251,238,166,171,169,130,43,76,154,63,120,185,5,4,178,165,14,111,223,75,80,251,142,215,29,54,135,79,22,175,79,22,146,48,105,93,44,178,91,122,172,162,191,229,122,65,110,73,94,91,149,48,0,115,144,174,75,181,191,179,215,38,141,108,117,67,179,53,83,144,169,78,181,215,210,90,91,42,25,206,228,199,136,127,214,182,222,242,206,205,230,179,154,162,220,233,131,104,12,125,230,209,229,88,83,174,199,67,170,51,191,39,174,222,213,215,246,74,139,139,39,208,119,206,49,207,45,170,64,212,212,0,0,28,150,143,66,189,74,105,178,38,30,69,43,21,77,104,129,25,194,160,75,27,40,32,231,162,184,140,153,32,52,144,22,160,206,233,79,239,130,111,151,36,252,246,147,188,159,255,243,248,153,75,182,196,103,160,54,50,208,90,159,222,33,231,186,115,39,203,25,72,172,184,36,89,118,167,230,50,147,61,234,194,36,113,45,52,134,196,131,81,135,178,25,91,211,205,235,64,140,48,20,179,136,173,100,7,238,244,44,233,152,161,210,97,215,112,96,192,40,68,129,159,40,228,191,168,170,48,208,84,118,180,44,114,240,22,4,187,78,19,233,3,195,75,53,80,151,197,47,198,148,122,42,175,162,252,33,108,234,183,183,208,184,42,31,89,109,227,71,135,97,137,116,27,94,219,236,189,160,186,242,205,82,226,105,21,20,165,1,2,32,82,189,30,8,79,84,230,92,207,206,82,36,115,18,68,253,103,165,183,43,107,54,83,237,186,248,236,133,195,73,91,167,189,218,208,207,70,34,79,23,133,29,143,56,229,18,133,73,154,194,143,2,52,34,193,13,32,77,77,216,255,251,178,100,210,14,133,67,102,202,27,34,103,34,106,140,217,83,60,195,104,21,141,157,38,108,153,123,73,188,179,102,40,193,154,185,244,18,43,67,141,37,119,103,217,76,99,43,118,188,178,144,206,69,42,180,234,49,238,168,144,117,34,130,0,3,119,111,213,142,5,32,121,163,213,184,54,57,90,52,28,217,94,40,123,243,255,185,216,92,182,100,67,37,63,236,255,47,206,127,127,45,124,134,66,189,44,158,112,139,51,9,146,200,86,70,151,223,16,21,136,18,171,69,244,166,173,177,99,131,50,4,166,21,153,95,56,153,90,181,121,15,159,27,153,106,104,124,185,119,154,202,241,178,179,217,182,33,12,201,254,236,180,57,142,50,162,84,207,27,235,254,20,222,73,136,41,168,181,85,85,1,129,68,209,3,24,194,144,179,30,182,85,105,137,71,32,81,169,132,198,134,122,8,152,188,40,98,2,49,139,217,70,99,29,21,64,102,20,1,7,1,12,176,18,48,192,92,170,34,213,18,156,172,131,143,147,88,36,100,61,21,21,29,55,86,232,129,132,112,91,225,82,140,182,76,176,210,162,72,91,99,70,160,113,8,115,75,102,26,179,163,232,108,203,200,145,8,41,119,166,189,34,150,86,185,71,5,76,187,170,170,52,19,100,115,156,166,74,224,248,14,204,8,19,42,135,182,86,107,156,233,174,42,221,85,83,51,255,53,62,202,235,227,182,77,125,110,139,105,197,249,210,85,137,185,83,139,235,170,233,187,134,246,126,59,79,60,101,39,229,51,199,140,22,199,205,135,22,115,92,229,120,77,199,42,230,238,184,125,67,115,223,211,103,235,161,135,255,222,65,64,1,75,119,56,145,6,121,166,226,206,198,186,70,171,145,2,44,135,87,79,89,28,124,73,244,187,254,40,57,12,52,138,239,32,164,95,117,109,63,230,253,245,155,242,36,132,109,202,203,93,209,55,140,113,149,75,75,78,212,179,3,213,77,146,108,146,173,116,186,63,122,153,137,238,46,30,160,122,76,11,165,142,151,157,174,38,199,88,196,170,30,60,105,108,83,177,154,53,69,66,90,16,108,11,95,152,164,189,69,168,83,75,149,36,51,8,195,53,21,58,199,99,86,100,4,19,153,121,225,110,12,84,88,138,64,193,10,76,4,144,204,77,0,226,198,0,12,0,21,25,12,0,7,147,43,91,75,130,98,244,47,24,73,98,65,112,50,176,100,184,83,36,103,76,176,96,11,53,82,240,72,195,81,75,212,222,68,1,128,166,249,159,40,62,48,83,92,80,218,68,57,51,169,51,168,253,54,40,22,85,73,86,115,55,198,19,46,118,158,87,246,89,8,16,9,130,154,68,42,21,175,218,123,189,205,79,149,108,167,103,61,149,200,86,157,255,251,178,100,223,14,38,55,102,197,139,153,91,228,114,76,217,119,60,72,156,88,73,155,28,109,149,156,137,168,179,165,204,240,154,104,89,251,98,239,167,34,198,209,101,251,220,117,232,98,152,250,42,77,225,166,113,99,25,92,217,102,22,163,102,232,79,44,83,69,235,226,166,74,139,47,231,104,203,145,75,219,151,129,115,231,202,95,233,214,122,14,126,243,173,0,60,246,219,208,150,243,80,200,126,186,153,60,154,72,169,139,113,23,1,236,142,46,112,124,123,182,198,131,17,70,48,204,75,2,63,224,94,242,207,250,158,137,17,249,213,61,111,133,127,153,245,183,31,103,244,210,155,107,139,134,111,183,223,99,26,238,95,117,95,93,176,190,243,241,223,99,46,34,149,221,182,124,46,216,167,137,247,227,254,139,247,146,188,213,91,126,201,105,207,88,254,156,199,172,223,1,122,165,0,25,239,252,46,65,84,243,86,35,42,149,72,166,42,106,5,0,153,18,80,24,74,90,156,34,181,249,115,236,183,156,200,13,164,197,167,89,42,238,92,174,147,102,149,58,80,204,110,117,196,96,111,84,57,40,122,41,28,252,30,233,86,17,169,187,44,106,98,181,54,92,151,203,171,215,185,106,123,26,91,55,50,149,230,161,70,8,121,106,126,132,196,138,96,137,142,200,144,237,242,153,29,50,154,255,247,109,18,25,171,168,238,8,115,144,159,128,208,36,49,99,6,254,2,10,196,137,96,35,64,206,80,52,16,53,212,11,183,104,155,203,254,121,109,209,101,28,89,184,169,14,214,82,127,243,160,11,0,0,78,203,152,82,196,1,18,195,42,180,230,84,159,10,93,4,173,158,119,209,226,67,172,254,4,105,175,19,118,240,235,72,55,198,98,24,185,227,93,87,70,166,84,204,248,198,238,37,5,132,51,142,69,183,162,8,250,49,140,129,5,5,54,14,73,170,61,115,48,95,119,217,175,238,53,24,184,196,153,192,196,237,59,231,100,245,52,17,188,64,102,160,76,191,126,154,6,66,12,57,2,16,208,167,115,80,36,35,223,241,10,163,170,157,58,165,248,226,196,71,172,242,16,147,196,100,22,226,64,88,25,230,45,2,175,116,155,109,157,25,215,2,53,42,105,239,243,48,114,173,199,233,95,85,214,214,209,193,160,84,102,157,90,46,4,126,59,73,114,116,45,138,197,140,63,95,70,40,60,40,38,73,203,232,144,87,186,170,51,82,90,196,37,189,29,235,102,251,102,81,183,205,178,16,54,70,21,230,95,183,234,118,115,199,195,173,237,133,153,185,153,218,85,147,7,14,159,114,231,141,13,180,155,119,79,66,16,138,106,250,141,99,247,151,57,202,26,168,217,58,86,198,27,178,219,105,156,111,51,53,240,199,168,255,251,178,100,211,142,132,244,102,203,27,35,79,66,109,76,217,99,60,35,184,20,113,157,42,108,177,120,129,200,179,101,168,241,150,185,146,75,95,199,119,45,240,102,128,32,8,110,91,155,80,242,118,187,72,30,113,211,17,78,118,211,52,58,146,212,142,183,30,158,22,60,61,192,163,184,119,230,28,1,8,0,130,183,81,9,89,208,141,200,151,211,43,183,153,245,55,141,187,228,228,101,31,155,68,120,133,249,38,158,50,145,156,58,70,127,42,138,50,138,138,86,147,163,48,224,216,161,237,28,174,75,209,208,97,56,253,21,50,171,67,234,31,21,51,142,116,66,246,74,196,140,71,121,118,85,72,102,73,136,41,168,166,101,199,39,5,198,74,170,170,170,170,170,170,170,170,170,170,170,170,0,9,131,10,113,53,243,131,94,17,59,85,19,30,27,51,229,163,44,52,51,103,226,178,131,42,96,34,47,50,154,115,71,96,47,72,4,88,41,184,12,224,2,163,167,155,39,130,217,80,115,54,20,30,6,18,44,50,62,169,192,233,141,100,206,64,223,88,25,202,42,8,128,2,128,101,32,24,81,232,148,136,168,201,226,232,56,244,195,65,88,136,112,129,72,1,194,12,30,206,218,154,173,99,139,181,130,181,229,234,195,220,149,238,217,84,9,29,219,139,41,125,76,36,26,0,136,168,64,40,40,170,219,76,151,86,247,15,122,243,93,194,142,97,5,45,102,40,152,180,123,113,150,64,214,234,102,234,110,97,177,177,119,12,109,76,74,144,62,159,105,156,209,18,162,96,169,58,237,85,154,57,135,244,153,253,63,158,15,164,120,187,226,106,98,56,8,238,144,4,0,73,203,185,99,75,151,212,46,138,5,97,241,67,145,216,157,129,171,61,83,103,117,180,91,15,185,171,162,160,160,110,102,142,69,69,155,173,35,198,34,165,107,25,81,101,210,24,183,176,149,201,203,255,59,214,153,145,110,95,111,1,42,149,157,226,14,218,152,198,16,138,127,190,205,28,104,229,228,137,238,4,56,174,28,162,162,23,113,113,159,24,156,164,24,56,69,16,182,74,10,46,74,97,240,144,17,145,29,161,206,28,22,192,226,178,138,165,24,121,241,138,197,20,66,154,33,8,88,236,26,12,97,68,200,222,28,62,179,140,5,52,205,4,214,226,26,50,92,69,12,225,130,132,138,145,240,103,146,53,4,64,64,166,26,176,200,222,3,65,7,152,66,16,65,84,164,187,41,78,128,48,87,198,222,88,40,247,85,242,115,164,138,138,192,43,4,92,70,179,12,64,45,9,212,112,155,42,156,209,62,205,90,3,137,195,109,54,87,73,39,72,80,31,201,120,246,186,118,214,238,214,62,125,103,180,204,226,54,195,139,21,156,97,141,189,255,251,178,100,223,14,134,52,103,69,147,121,67,112,115,204,249,103,61,131,86,24,29,157,32,109,225,109,201,167,48,37,156,243,13,145,177,61,245,252,223,241,93,181,168,49,117,153,103,3,243,105,84,207,60,218,119,218,167,38,18,174,31,26,144,108,197,229,116,29,115,23,10,185,213,90,187,39,81,35,122,115,111,225,119,231,141,206,177,243,51,116,247,112,152,85,107,64,0,19,146,228,172,114,84,226,112,157,235,132,130,141,87,177,59,37,185,100,205,58,137,33,130,145,89,174,167,6,75,93,85,199,23,83,113,179,82,34,52,35,51,248,187,141,204,252,176,230,29,139,46,245,242,33,101,30,78,145,82,58,227,131,77,161,75,151,160,61,234,75,204,244,167,220,179,204,136,142,132,93,97,116,145,171,196,228,47,202,115,153,126,211,108,200,252,212,232,149,95,185,173,93,183,0,0,99,176,44,136,97,71,134,68,82,18,46,100,192,2,164,2,49,226,0,224,227,116,113,120,132,35,32,40,20,107,117,129,0,67,198,47,235,33,98,69,175,108,3,138,97,228,192,46,74,130,35,107,91,104,73,70,150,229,159,131,208,85,183,5,0,26,48,203,172,97,80,154,202,105,42,215,24,162,7,195,112,242,104,60,200,23,38,105,230,22,156,136,202,11,112,137,45,109,97,229,205,221,95,179,128,96,18,65,1,101,251,142,44,58,11,181,247,30,84,252,74,226,255,134,60,68,65,65,74,245,102,153,68,68,83,207,45,71,195,177,131,212,112,251,25,42,88,232,106,77,126,162,17,41,52,225,34,185,224,143,242,63,177,133,75,77,248,251,136,73,38,186,235,248,190,190,63,229,167,175,255,136,183,24,1,81,32,0,16,0,10,119,126,104,96,248,30,38,28,18,19,17,221,145,236,54,180,172,64,217,121,186,82,180,173,161,255,222,159,236,97,199,51,188,5,58,118,230,90,69,140,45,221,4,12,76,226,197,184,34,145,239,114,68,68,185,102,215,34,66,26,111,195,177,51,37,52,66,114,248,90,253,156,68,91,232,17,46,126,168,100,149,140,49,45,54,104,68,47,238,204,57,211,162,186,111,234,169,70,111,239,32,40,114,16,2,105,154,197,153,145,201,209,30,24,249,232,26,176,204,11,7,4,67,47,129,67,200,200,20,15,53,165,130,64,34,233,10,151,2,0,100,233,3,17,20,77,66,2,5,3,153,214,1,130,75,188,0,2,0,2,99,77,130,65,55,162,37,64,98,106,84,24,154,124,204,33,50,67,17,32,197,97,38,84,5,152,10,4,101,218,25,162,198,48,9,18,114,16,198,82,40,128,49,141,110,165,199,209,113,113,73,186,23,24,202,43,48,130,211,156,178,70,17,200,178,227,44,56,18,68,196,255,251,178,100,212,14,133,227,103,73,27,120,67,240,106,76,217,154,48,101,190,28,97,155,32,109,233,15,193,135,51,102,204,193,139,40,193,39,8,96,215,20,9,48,129,84,48,195,134,77,68,24,93,164,70,33,79,52,102,165,22,39,20,30,104,130,139,139,53,140,31,2,230,131,160,212,25,16,44,80,250,56,193,99,220,68,31,64,232,176,134,28,141,24,244,72,153,212,62,160,85,37,26,185,37,8,196,30,56,185,151,58,190,173,110,231,183,165,234,162,237,165,94,191,255,255,255,255,248,95,255,246,240,184,0,25,182,200,77,165,49,39,172,88,188,140,247,28,130,20,246,17,91,37,174,252,142,159,211,119,242,206,103,238,191,204,159,181,72,41,100,86,152,0,161,4,38,135,180,209,65,211,24,157,144,136,66,157,203,48,134,160,225,103,44,57,112,21,22,200,134,83,185,245,129,192,107,83,124,172,98,155,69,190,24,162,249,119,232,180,209,89,89,189,234,139,255,255,251,127,241,106,0,0,111,248,206,45,49,57,204,250,179,250,144,6,220,104,56,168,20,87,45,136,36,11,144,96,1,32,144,160,172,152,170,9,237,113,223,119,129,30,215,28,227,186,153,138,111,3,209,188,73,207,12,181,4,100,68,180,134,111,37,69,225,22,34,233,21,5,145,33,44,189,162,32,195,65,96,23,25,211,30,92,188,201,131,170,177,157,11,15,6,46,134,202,132,139,254,20,6,208,26,227,79,148,161,16,141,59,64,79,6,226,141,172,249,30,98,18,200,109,107,126,255,126,231,122,197,191,251,223,223,134,49,16,114,68,0,8,9,42,97,136,28,168,229,108,160,18,144,55,212,207,39,15,205,38,219,6,105,173,133,98,72,150,242,175,114,178,211,36,212,16,26,168,141,154,210,213,191,225,163,235,248,169,248,110,190,43,230,245,1,74,0,1,45,181,97,93,12,3,6,232,39,235,204,76,232,36,32,20,56,229,92,209,182,207,25,216,175,124,172,168,113,42,226,104,184,165,71,225,116,199,3,208,245,16,164,214,33,144,70,9,84,113,170,198,245,221,87,60,181,54,62,254,249,135,211,138,187,34,168,108,18,133,94,40,139,7,61,82,90,162,211,159,114,17,255,255,229,13,255,145,26,5,5,12,221,156,141,180,12,124,96,224,2,68,195,193,232,30,96,3,43,60,96,8,201,205,94,57,122,25,178,91,243,105,112,198,210,106,23,105,173,41,67,247,51,121,96,167,82,224,80,203,236,120,195,67,108,174,42,34,219,24,41,193,33,68,77,57,131,67,82,169,114,78,137,117,148,145,77,245,93,1,1,7,34,82,145,50,38,196,239,136,228,156,137,162,195,128,197,3,142,40,151,82,23,106,251,163,76,173,244,146,219,255,251,178,100,197,142,230,0,103,75,27,70,71,160,87,70,185,179,48,200,108,23,253,155,42,109,225,111,201,136,31,230,140,243,13,240,249,247,113,115,213,199,13,150,91,185,204,220,109,39,170,143,154,153,48,245,178,213,56,213,81,214,53,57,108,131,76,197,4,93,78,115,27,156,86,216,104,148,28,127,91,251,190,93,47,180,136,91,151,113,11,55,116,83,29,237,125,87,186,254,25,125,211,102,60,214,209,66,77,128,132,206,59,182,120,252,191,141,168,148,119,29,217,125,157,112,39,239,250,239,59,115,10,15,174,229,126,199,23,37,4,82,51,49,205,12,43,118,252,57,132,175,0,164,233,46,219,165,12,144,33,57,145,170,244,254,252,203,207,251,236,214,231,15,13,9,202,131,103,243,214,216,92,34,49,10,30,62,72,220,34,40,48,10,163,11,173,109,32,196,184,219,78,111,127,216,232,21,235,2,213,0,0,45,172,201,104,65,28,192,201,85,35,245,31,206,8,88,51,193,4,161,58,80,6,12,47,24,76,240,192,134,65,70,68,29,139,23,220,34,91,74,238,84,72,240,160,172,25,62,11,3,64,241,199,109,140,56,8,232,25,84,26,166,1,109,131,26,8,252,14,82,154,17,44,162,14,16,137,19,149,195,93,213,208,182,2,57,51,66,47,65,41,1,101,0,80,139,85,93,3,192,74,8,5,92,37,207,43,89,35,152,242,78,5,133,79,133,184,25,89,212,128,187,189,25,128,18,153,165,237,86,32,1,214,241,229,119,52,177,237,125,111,17,63,215,154,77,94,72,238,45,175,163,222,43,131,230,6,247,59,78,247,45,90,164,123,239,18,205,169,62,220,104,231,86,200,57,163,141,160,195,151,192,204,90,41,27,105,93,90,154,255,119,106,143,108,229,19,120,179,192,174,237,172,255,106,211,255,239,175,247,175,109,250,99,17,191,137,136,85,215,185,77,186,1,80,0,13,255,233,187,162,5,164,154,40,90,46,228,97,118,229,134,158,187,121,201,71,96,210,148,129,157,73,4,48,179,50,58,56,61,99,164,36,53,50,253,27,10,52,55,143,239,254,81,204,114,66,17,158,69,49,96,138,86,161,53,8,207,52,136,234,139,73,25,12,231,138,43,59,41,89,217,105,177,44,114,211,86,58,62,202,234,154,244,163,38,211,255,110,157,145,237,138,123,182,128,105,50,4,163,22,196,62,53,51,160,15,30,106,21,17,7,0,130,137,128,167,45,96,100,48,18,172,158,77,232,132,166,27,133,96,151,105,242,80,43,12,194,34,201,8,183,97,166,168,90,56,75,50,85,65,8,32,208,89,17,36,26,200,212,229,220,125,0,192,166,12,5,139,198,239,162,155,64,109,210,248,112,21,173,64,42,145,74,92,255,251,178,100,208,14,7,2,103,72,27,153,123,114,100,76,233,199,60,98,124,23,105,157,40,109,161,94,193,80,179,103,12,241,137,216,230,190,210,24,118,14,132,129,103,45,6,221,160,150,118,93,45,176,220,187,157,247,74,191,48,203,31,14,80,178,65,106,20,46,43,4,210,72,170,189,61,150,108,158,107,148,87,2,180,58,174,169,177,113,180,43,211,16,61,214,16,117,33,180,170,140,52,81,196,35,157,162,157,93,208,96,248,129,41,228,12,73,182,98,60,179,91,244,179,123,182,190,215,52,11,24,0,37,219,104,7,113,2,21,70,74,169,78,173,87,27,240,23,69,23,233,54,124,21,82,82,226,248,54,133,7,77,206,214,102,215,61,245,221,41,116,148,162,129,141,161,231,38,91,34,171,58,42,206,244,216,77,89,94,176,70,73,109,68,100,188,223,127,250,149,178,59,189,190,150,125,78,191,251,127,246,253,245,255,16,0,1,45,220,198,100,144,3,60,194,44,19,172,173,13,42,75,48,240,128,194,97,97,160,40,32,2,98,98,50,45,16,1,140,126,56,8,56,48,240,176,180,72,120,188,162,201,204,192,17,86,114,3,107,68,128,54,210,137,164,140,1,85,51,12,73,101,34,86,21,6,128,232,86,20,191,16,218,13,44,49,129,65,255,239,120,168,46,95,48,195,196,96,50,32,4,46,49,42,14,10,55,142,243,44,92,205,155,38,56,153,73,39,4,43,19,198,205,36,16,12,236,205,39,231,107,127,142,141,7,81,207,50,196,152,16,172,103,95,64,10,178,105,124,101,138,52,142,236,169,144,198,4,164,91,91,31,25,205,136,146,178,207,241,33,195,150,181,150,0,6,27,131,140,33,111,247,159,48,13,6,220,179,46,43,170,203,120,217,109,172,90,99,183,173,199,165,109,17,228,205,243,83,117,143,26,59,132,115,208,65,95,109,96,0,50,75,87,131,75,88,48,239,13,29,212,128,166,221,148,76,147,204,41,37,185,176,181,38,99,209,32,94,177,149,88,246,104,124,230,34,70,158,229,15,40,194,13,208,239,81,168,243,45,72,102,176,80,29,135,184,228,138,43,55,170,8,172,196,221,72,32,50,100,114,35,57,236,195,69,84,197,85,216,155,8,25,153,30,200,200,172,235,110,133,117,82,186,16,97,20,138,84,210,186,25,234,213,123,93,125,233,95,163,215,79,105,2,221,187,233,167,13,152,227,184,23,140,222,224,14,180,56,24,50,24,48,149,161,134,70,94,10,164,22,209,3,200,96,204,104,148,101,20,218,236,8,156,17,114,34,119,113,43,216,203,0,106,54,102,88,147,59,85,192,32,38,220,88,120,192,0,163,206,74,180,189,84,8,254,217,22,252,161,177,33,213,169,202,154,197,255,251,178,100,205,142,198,172,103,201,27,134,127,178,115,76,233,115,97,133,104,22,133,159,38,109,161,189,1,128,179,102,77,129,137,248,33,16,76,214,230,27,120,34,9,127,47,48,93,61,61,104,114,134,220,58,6,192,164,209,48,170,233,85,197,205,68,93,119,180,155,43,81,58,241,205,127,125,199,207,109,238,123,150,140,74,203,84,186,250,216,243,210,41,129,97,200,69,90,12,48,197,217,233,196,177,192,74,84,76,84,157,89,91,157,62,244,86,205,165,166,138,147,65,4,108,113,214,108,200,38,14,227,236,0,14,219,99,106,253,150,6,190,147,234,13,177,183,233,161,203,58,64,25,220,160,218,123,40,68,6,16,246,41,3,83,50,22,19,33,13,24,223,107,114,159,10,122,18,218,103,184,237,53,185,228,165,13,148,218,70,116,66,226,88,212,69,117,102,119,30,149,77,12,238,161,110,214,68,70,161,246,83,171,29,144,142,201,76,247,91,251,87,245,173,127,255,255,223,138,0,1,29,136,195,39,195,19,47,7,4,199,172,62,153,184,124,100,112,0,112,156,194,162,177,32,113,141,134,44,153,7,204,24,109,38,21,80,8,70,173,251,196,189,172,34,122,91,50,240,235,16,24,207,52,97,118,149,80,100,75,253,128,168,212,69,53,204,225,120,165,234,214,224,180,68,230,16,201,237,157,155,42,150,31,128,146,93,117,9,62,54,243,41,200,160,223,245,15,97,175,67,242,241,58,114,23,147,136,88,31,197,48,79,37,147,147,98,6,183,254,107,22,116,225,202,89,71,162,243,182,127,226,165,91,152,84,246,246,87,50,248,66,100,216,192,209,43,135,213,58,154,197,146,166,90,215,149,30,88,164,254,170,171,85,241,46,142,234,166,95,219,56,218,254,215,238,126,110,127,254,126,185,191,254,39,145,133,0,0,160,0,64,0,109,182,58,152,149,161,18,112,62,157,95,116,53,226,189,18,211,161,99,255,205,95,170,47,57,71,73,77,91,63,255,175,170,215,181,154,191,255,85,68,119,86,84,121,140,136,204,68,163,138,45,201,234,86,71,57,152,141,91,170,243,216,239,170,35,49,170,172,190,191,223,251,221,253,191,255,87,255,130,28,198,49,96,194,69,88,129,86,56,128,232,54,0,109,51,80,0,48,248,36,49,68,39,29,1,140,71,40,11,218,16,3,152,92,57,7,31,233,170,42,58,137,11,128,128,53,88,24,240,80,0,12,44,12,2,87,184,208,71,145,136,75,87,192,145,130,143,6,23,45,5,66,9,101,150,156,153,69,83,129,46,210,137,223,57,219,51,227,91,168,174,185,7,15,64,241,160,87,88,96,96,50,157,16,178,237,8,192,121,160,23,129,89,10,161,76,195,106,58,195,24,26,149,255,251,178,100,198,142,5,225,103,72,155,152,91,224,85,12,217,205,60,197,102,26,69,155,26,46,229,113,153,145,51,102,180,242,141,248,166,3,252,238,79,42,179,245,45,164,154,140,87,185,141,127,61,13,231,238,251,155,249,183,244,207,132,223,17,191,137,153,227,55,38,181,167,228,253,172,227,69,109,7,242,251,64,233,244,90,98,122,74,228,220,175,183,62,238,221,124,125,54,95,253,109,130,113,171,97,61,243,83,12,127,59,180,86,114,215,115,116,236,148,0,233,0,0,64,0,0,0,109,255,58,63,136,16,52,9,105,121,89,103,128,72,154,216,201,2,111,164,231,173,212,17,141,14,110,132,168,213,69,249,253,214,219,209,215,217,41,84,255,249,99,191,117,72,159,167,31,43,100,189,31,125,105,166,108,51,8,184,79,68,22,16,106,64,220,201,69,238,236,246,142,151,99,202,243,90,98,244,142,125,47,101,43,217,151,211,255,74,134,95,255,192,58,0,6,131,59,178,205,46,127,54,164,24,229,115,19,192,155,205,130,79,48,136,124,193,225,145,102,96,195,20,192,1,19,6,139,140,107,20,48,80,73,128,133,15,166,96,7,1,2,202,237,94,136,17,24,65,102,52,41,103,196,34,142,185,20,199,109,216,138,102,0,139,44,243,48,52,97,153,107,12,107,150,96,254,166,122,81,52,128,130,166,128,131,146,139,174,202,200,26,30,44,17,9,224,66,100,198,30,212,118,84,198,44,219,48,88,36,230,85,39,18,134,55,3,57,74,162,175,94,136,228,102,95,102,245,36,253,63,231,118,123,222,42,47,165,132,72,25,7,152,110,112,240,248,182,149,124,153,180,44,238,71,204,81,162,115,104,100,178,150,246,195,166,140,82,108,88,248,234,81,78,90,31,116,57,102,47,212,123,59,146,227,47,175,174,55,90,153,238,120,158,106,191,255,249,129,160,13,96,2,12,0,3,187,124,131,81,38,7,25,15,65,71,202,84,179,130,196,57,153,58,71,20,190,104,227,156,217,141,194,122,54,127,175,110,69,93,104,82,121,84,82,137,133,232,77,73,56,69,216,183,42,230,70,214,190,132,168,237,142,74,14,97,110,190,71,56,82,165,243,134,87,16,109,20,62,72,247,45,233,145,38,172,103,255,63,183,243,252,200,249,156,255,255,160,75,104,243,148,198,114,179,27,161,15,106,102,60,72,80,195,228,34,97,16,144,100,189,166,40,54,12,128,3,0,102,63,38,152,120,19,13,5,202,226,128,210,224,199,20,181,41,131,138,236,109,75,137,154,114,164,89,157,131,86,67,50,245,8,132,142,128,196,128,142,121,52,56,165,133,242,113,135,44,189,0,235,119,89,65,71,197,72,219,34,26,85,43,41,51,56,92,213,150,147,255,251,178,100,202,14,38,123,103,70,19,154,67,240,97,12,217,170,60,35,154,22,145,157,30,78,97,113,65,62,51,103,40,241,137,208,212,21,160,22,183,4,200,98,141,141,229,149,49,8,68,188,172,156,154,108,164,58,157,179,28,115,94,232,185,182,237,143,115,32,254,200,248,247,119,76,223,15,221,127,203,24,253,213,197,79,18,218,180,214,148,111,73,58,182,236,117,196,50,182,182,225,110,251,158,190,126,103,103,247,63,51,92,221,238,196,180,2,32,30,223,229,35,109,136,242,153,228,8,188,252,133,179,253,238,23,225,215,176,248,82,87,25,187,127,127,123,87,255,255,255,234,140,172,136,155,209,10,200,247,51,16,175,91,29,81,91,178,170,204,200,170,214,32,235,165,216,166,216,199,90,187,165,91,111,201,90,55,189,183,209,107,253,85,191,65,53,0,10,195,108,34,12,200,0,57,125,212,242,178,243,26,36,13,180,67,51,0,140,153,128,97,192,33,149,200,162,64,65,0,36,208,201,241,162,83,59,48,49,84,56,126,132,165,13,22,34,80,84,77,17,111,74,193,155,208,134,44,184,208,167,232,18,92,81,160,84,49,129,24,146,160,36,38,68,120,44,0,4,26,22,143,54,109,135,89,46,17,193,78,136,36,33,133,16,207,83,229,84,219,128,160,144,232,15,178,220,120,71,144,151,129,150,58,107,149,152,57,10,206,88,6,94,246,208,104,38,149,189,187,181,216,156,154,221,187,218,189,127,45,247,82,191,95,115,251,36,88,160,198,122,129,172,181,109,189,161,80,54,54,97,198,23,35,102,15,87,136,234,199,173,219,102,238,216,136,204,194,104,26,48,216,85,114,194,33,10,93,17,196,77,117,251,190,122,235,254,162,46,171,239,159,202,2,111,88,3,16,0,0,46,223,156,177,144,200,236,170,150,85,151,169,250,182,148,147,221,88,174,198,106,217,124,99,196,215,164,107,111,56,171,250,229,135,95,119,127,124,233,215,239,57,206,127,255,255,255,251,100,209,44,179,76,131,74,253,69,11,42,156,142,22,25,35,251,175,77,119,103,94,237,181,57,85,193,233,4,240,196,15,65,88,192,230,41,23,223,228,43,58,57,207,106,123,216,241,212,153,213,231,48,61,74,89,76,105,32,211,170,12,19,28,252,159,15,192,0,215,70,194,226,68,71,4,65,1,137,5,147,37,10,16,39,43,151,132,168,34,14,135,101,86,99,162,161,68,40,110,60,45,144,11,167,160,229,74,6,176,212,50,16,13,94,22,120,178,177,148,165,184,141,104,244,195,196,33,118,228,163,65,21,44,125,225,83,135,244,172,12,249,191,142,187,246,37,238,117,4,97,210,139,221,159,189,31,27,164,118,153,170,115,170,239,158,121,248,250,255,251,178,100,215,14,6,133,102,198,19,154,67,240,106,204,217,154,60,101,190,22,33,157,34,109,225,111,137,148,179,166,12,243,9,224,143,230,125,245,115,46,137,169,124,121,219,226,103,180,207,28,56,215,160,215,169,18,172,70,227,146,149,85,54,47,206,243,219,93,15,171,215,82,39,247,78,217,185,57,196,219,121,254,91,7,104,245,218,101,189,201,251,81,206,68,30,126,32,0,109,187,42,212,178,142,67,17,11,108,100,138,160,127,8,206,88,179,82,23,143,58,58,104,24,252,231,22,210,201,26,135,109,147,114,251,153,16,198,35,218,95,107,221,47,73,187,124,83,153,92,142,133,44,173,36,57,160,156,228,54,182,178,145,72,121,28,232,9,28,253,46,179,205,121,23,100,42,50,35,26,142,234,145,243,178,177,77,228,105,169,253,108,168,243,182,215,240,78,133,0,0,81,164,220,103,66,157,135,117,112,3,2,49,74,19,34,150,48,144,242,80,192,230,3,83,50,28,1,26,2,52,146,22,112,140,65,64,128,139,166,184,173,172,152,64,57,224,64,200,44,8,211,156,204,213,38,221,165,42,4,195,32,46,242,252,37,120,161,179,124,0,168,73,18,24,3,196,136,6,33,194,32,35,236,165,114,160,202,37,192,200,9,93,101,20,183,36,229,130,29,102,68,156,205,2,30,165,121,217,205,185,67,187,15,1,129,112,22,25,10,15,142,26,166,187,234,143,178,47,95,75,43,59,58,179,213,76,178,81,180,239,70,102,188,223,157,67,230,17,113,162,159,52,177,196,17,138,141,141,48,144,224,156,186,147,156,76,175,220,246,178,246,73,199,179,165,58,163,85,2,86,4,0,0,101,183,18,34,232,104,19,0,176,0,45,166,52,1,201,85,128,189,140,106,23,78,116,0,41,135,94,247,52,234,200,158,73,159,79,48,93,165,41,18,246,103,182,82,153,119,91,63,172,89,71,52,220,62,94,106,236,155,57,34,211,74,126,142,164,54,87,187,249,102,237,211,185,236,165,83,63,202,23,156,215,75,231,221,205,75,166,105,73,147,234,226,164,52,243,45,65,110,120,148,157,97,99,249,145,94,102,54,76,26,144,82,117,209,81,144,13,229,168,48,248,24,12,5,48,81,76,179,194,48,249,130,211,44,62,52,72,48,45,54,15,34,84,164,35,26,194,140,150,197,194,196,25,242,46,121,27,16,17,150,68,50,46,45,115,84,0,225,195,5,107,69,224,46,140,58,223,128,79,75,166,152,183,92,145,144,9,131,102,237,217,76,153,251,158,141,75,241,197,205,219,134,224,122,242,27,115,84,76,33,219,54,84,208,132,53,122,91,106,248,253,220,253,127,124,253,219,47,109,63,135,252,254,200,155,150,202,60,92,85,185,189,255,251,178,100,213,142,5,176,103,71,27,121,59,224,102,140,217,119,61,131,12,23,49,155,30,110,101,109,193,194,51,166,40,241,154,248,95,13,152,187,235,168,98,38,55,7,205,81,80,229,69,44,101,81,44,115,216,234,94,110,230,229,157,54,231,159,55,124,214,251,212,207,156,207,46,121,152,77,8,0,0,12,0,29,187,115,180,247,67,7,164,31,198,126,149,217,46,176,151,99,78,55,93,57,223,127,110,48,119,35,52,123,210,145,173,136,223,92,189,243,245,135,249,249,83,206,255,254,74,149,40,198,180,203,223,159,27,92,252,213,103,196,214,220,62,147,54,43,142,196,65,212,146,57,155,150,129,143,34,50,206,242,120,128,178,185,255,124,248,101,8,233,77,218,182,136,230,215,231,254,157,187,54,238,198,234,27,73,87,97,250,133,0,2,171,144,197,93,140,87,220,212,198,192,138,38,24,232,117,102,70,64,22,42,104,28,66,0,90,49,16,66,250,153,209,177,70,58,208,16,24,101,132,17,4,149,107,151,188,255,28,145,21,206,100,130,99,94,28,19,17,73,183,248,136,161,165,1,32,135,196,111,142,28,154,1,6,132,3,128,91,102,6,24,211,65,46,3,16,98,72,132,154,241,38,10,255,40,83,144,0,5,188,94,144,252,54,253,80,189,243,115,79,227,119,135,144,192,188,20,26,9,239,51,16,72,142,183,177,147,119,21,31,223,115,113,223,157,133,136,23,162,245,10,200,239,148,23,135,195,209,190,55,103,88,214,223,234,195,94,207,137,220,248,183,181,22,210,133,72,162,195,117,247,69,195,187,50,82,216,223,133,14,104,179,60,198,31,108,64,243,6,167,22,66,229,209,15,58,90,108,215,26,128,4,184,0,27,109,197,161,123,6,36,176,149,34,83,16,74,6,108,139,161,95,165,197,168,123,135,51,6,70,230,208,140,94,234,137,196,95,248,162,205,60,212,201,126,63,115,99,105,156,187,115,253,232,123,112,134,243,11,106,171,76,125,112,96,143,88,137,26,118,80,102,229,104,55,103,53,167,109,204,172,227,76,169,2,214,89,195,61,94,122,17,69,193,118,22,107,169,108,28,148,70,135,120,97,242,110,80,10,174,223,25,42,33,135,26,25,42,97,131,39,158,16,121,189,2,17,3,144,3,7,17,151,173,15,208,80,24,136,196,174,138,15,32,219,244,235,181,54,194,91,164,169,107,13,52,84,50,75,23,111,80,202,61,4,142,2,165,210,113,194,29,100,19,9,14,171,196,99,44,202,154,176,74,210,120,126,21,24,85,106,39,150,153,218,134,157,233,5,184,101,223,126,160,72,164,49,142,49,176,109,192,179,174,179,214,79,111,234,228,205,135,255,231,157,253,228,17,86,68,199,40,139,89,255,251,178,100,217,142,198,93,102,199,27,121,91,112,106,172,217,99,49,227,26,22,213,155,38,109,153,125,9,157,51,102,12,242,141,248,185,143,109,140,83,233,201,252,106,66,87,109,247,113,187,68,57,77,203,60,4,44,146,140,147,78,61,100,78,76,124,46,41,111,243,93,55,47,107,89,77,82,97,75,151,33,108,228,247,176,222,40,198,30,80,0,170,172,0,18,219,177,176,194,135,41,194,36,94,190,128,121,185,181,188,25,16,57,240,227,221,220,122,186,185,243,81,76,185,138,198,57,182,217,165,179,191,58,251,68,142,40,3,156,114,19,32,140,197,152,164,17,164,60,225,196,106,25,181,138,138,37,72,234,100,75,254,81,167,253,204,204,211,225,127,172,170,27,30,234,12,174,152,231,243,63,190,125,248,72,112,184,86,33,254,127,46,64,203,128,55,170,0,0,100,136,213,102,83,6,192,12,21,138,59,102,32,204,196,179,99,162,204,88,0,97,166,21,10,24,88,102,96,16,57,131,68,198,15,33,16,128,156,195,1,141,128,79,98,128,3,43,69,65,96,168,178,48,182,104,0,50,197,51,53,76,39,160,170,112,24,244,200,105,70,69,34,48,140,149,202,54,26,120,101,227,153,17,210,201,68,20,96,182,197,251,50,136,49,65,126,134,131,122,75,118,58,24,4,114,225,133,20,26,232,12,41,101,212,28,206,128,236,24,223,68,255,148,12,120,177,202,36,107,8,139,32,49,168,192,24,17,66,64,85,29,11,150,184,83,67,127,243,124,98,191,127,250,99,59,243,95,84,232,123,35,206,222,201,135,147,107,17,113,5,238,32,71,197,102,146,20,8,187,203,100,184,204,107,57,77,93,193,203,30,96,95,89,211,205,229,190,211,235,50,233,174,103,29,226,154,133,31,56,222,255,255,56,254,6,175,27,127,250,79,136,154,255,255,241,7,239,56,134,67,170,132,2,156,0,0,171,247,234,54,163,56,48,33,154,239,111,9,75,119,202,103,8,171,164,126,175,163,62,103,227,210,119,189,183,166,104,73,253,174,236,139,119,65,65,80,110,17,219,16,101,58,2,19,175,238,205,171,189,233,103,184,233,16,141,15,138,89,139,59,73,87,166,132,157,72,114,173,119,122,187,167,165,202,99,214,162,108,89,106,143,43,190,204,183,66,52,201,216,196,111,87,215,92,25,171,191,254,96,35,166,46,34,96,195,199,114,222,69,102,96,35,64,96,55,129,107,146,129,52,198,14,91,215,54,244,6,167,59,140,47,70,224,215,117,9,142,176,239,153,91,12,254,252,145,213,121,228,204,51,54,228,243,39,147,222,200,100,212,107,150,66,250,80,202,163,180,44,142,10,178,243,47,105,185,3,245,26,73,166,156,224,193,45,172,118,255,251,178,100,214,142,7,87,102,199,27,153,124,82,104,44,217,186,61,5,124,20,101,155,48,109,141,190,201,109,51,102,141,129,149,184,197,89,200,220,252,246,95,220,119,207,255,137,231,223,132,79,191,132,106,48,198,226,152,119,35,153,154,99,135,41,172,108,51,214,135,231,192,137,169,220,166,126,98,179,68,145,39,155,153,171,134,74,142,162,250,106,65,52,206,214,124,197,102,43,69,77,125,237,161,53,7,96,173,128,2,182,218,233,200,222,32,141,168,203,233,3,252,252,25,133,59,243,103,224,254,88,156,169,252,190,78,179,97,197,50,169,169,117,140,170,27,1,57,1,48,20,80,98,95,82,58,12,51,161,245,102,245,45,12,239,174,200,178,178,85,220,204,244,86,35,24,242,108,252,230,127,146,254,126,155,16,219,105,244,175,187,106,251,251,173,107,255,218,192,149,0,6,227,44,131,113,27,18,98,107,134,127,234,76,105,137,40,102,48,246,108,238,25,192,2,89,204,13,176,42,160,224,6,35,1,176,34,205,192,1,137,197,45,17,17,226,180,198,76,208,113,176,64,240,128,41,104,123,23,184,148,143,193,0,98,129,24,98,39,209,115,16,152,127,118,22,72,205,49,4,196,99,1,81,58,99,49,118,69,71,237,201,64,50,70,67,162,160,5,66,34,57,14,5,15,6,38,146,3,193,144,22,242,51,80,224,193,227,171,74,72,36,66,23,35,98,72,195,141,227,242,234,207,51,88,92,17,79,142,172,223,223,255,119,159,217,223,127,125,207,125,250,125,106,183,221,214,24,239,62,97,114,173,154,180,246,175,242,143,119,233,107,215,169,202,218,181,219,23,105,50,164,238,238,85,152,230,56,99,174,97,200,54,223,37,84,115,21,255,82,187,26,198,102,103,61,246,245,105,78,57,243,255,45,97,61,142,234,103,159,254,177,181,141,155,29,230,174,127,227,207,229,152,147,71,237,237,42,0,2,91,180,51,39,81,177,113,59,206,136,60,192,248,217,108,15,14,233,71,198,58,197,88,171,25,21,107,137,171,189,158,230,191,89,68,24,181,42,141,53,174,206,202,205,255,73,223,121,59,118,161,23,51,33,94,230,43,9,187,85,23,85,106,81,239,209,68,163,21,150,136,209,54,81,136,135,115,15,165,85,242,57,12,253,17,12,210,62,245,168,169,15,167,241,32,177,155,0,3,38,244,199,139,140,136,20,206,253,79,81,144,155,80,153,108,56,229,249,34,19,95,8,15,200,70,42,212,88,49,0,99,24,165,95,78,34,155,19,5,190,243,81,80,130,39,22,18,200,215,141,51,140,250,70,24,194,133,204,109,110,74,210,85,76,20,237,196,95,115,84,84,121,197,30,39,254,203,140,251,173,220,154,77,201,30,214,255,251,176,100,213,12,199,111,104,70,147,186,201,98,99,44,217,147,97,37,40,87,141,157,42,109,165,252,193,81,51,167,12,244,148,160,116,102,165,38,53,12,40,37,138,125,41,228,54,235,167,110,147,59,81,131,211,93,27,212,200,206,185,223,243,29,80,201,222,244,109,86,234,15,145,37,75,138,19,28,164,20,67,43,163,180,153,52,203,166,211,253,214,218,169,237,88,45,86,124,253,95,14,148,77,30,207,25,233,72,79,173,228,223,205,227,77,23,252,64,159,227,123,242,75,107,107,239,230,28,244,198,165,20,168,224,1,117,218,189,148,83,66,176,241,102,18,217,250,111,129,247,167,20,203,35,228,31,42,250,125,108,155,255,255,253,42,115,186,109,82,108,90,209,82,118,57,201,74,110,140,70,101,107,17,103,123,159,101,73,36,34,62,166,84,161,206,147,187,163,168,198,109,220,253,134,42,127,243,17,155,71,233,171,162,121,222,149,3,58,0,0,11,129,17,140,82,60,134,137,192,255,160,207,33,244,198,65,136,196,80,84,72,71,48,164,0,30,11,140,16,12,64,192,217,135,133,120,64,151,54,32,20,147,97,88,145,152,190,96,160,124,48,74,134,152,113,128,32,41,48,138,68,2,197,1,0,90,20,196,75,144,96,104,44,10,3,97,146,16,89,19,208,52,183,174,64,36,13,34,5,76,25,0,225,0,144,13,130,67,206,76,5,37,94,73,174,251,41,11,136,175,41,134,154,243,180,254,166,172,1,55,70,185,156,199,201,207,63,39,58,213,87,219,118,41,201,229,108,82,173,205,58,207,85,186,252,233,196,253,87,218,248,253,61,143,163,135,200,224,78,169,133,107,16,224,69,182,82,157,35,175,40,41,52,82,74,217,235,81,175,125,230,41,134,131,99,219,181,69,101,113,161,231,11,244,94,227,25,178,219,245,59,62,138,255,160,254,233,41,51,23,217,245,39,10,70,160,0,37,187,217,76,244,108,140,47,235,201,39,183,106,212,166,251,89,163,240,161,212,184,180,202,191,154,190,155,183,238,247,79,219,231,91,92,170,37,223,80,143,232,251,85,111,119,21,86,179,250,44,37,68,58,37,213,67,183,189,144,169,93,212,222,114,65,17,80,163,55,16,197,150,98,196,68,158,92,178,162,11,170,149,218,119,185,238,103,231,254,63,248,234,231,249,255,188,40,191,153,30,53,152,34,104,24,249,43,24,252,89,154,26,9,129,8,179,4,132,163,4,193,112,225,140,194,193,44,42,5,5,192,195,10,9,225,34,9,71,76,1,26,140,50,1,145,193,152,131,171,24,44,200,9,252,109,11,204,98,218,227,188,47,57,2,79,12,14,98,150,24,160,40,83,200,249,64,249,18,232,245,41,108,11,147,172,104,255,251,178,100,203,14,70,206,103,71,155,172,111,64,99,44,217,179,96,168,110,27,21,157,30,78,229,238,201,98,179,167,104,240,149,248,136,147,28,52,18,169,112,5,35,205,86,91,87,16,207,116,81,240,185,24,165,100,23,101,25,208,216,200,250,35,62,165,132,231,22,191,226,22,94,90,92,253,253,68,172,26,214,55,173,162,190,214,160,74,247,59,174,47,154,106,240,101,133,167,111,23,48,233,246,229,18,19,249,160,75,35,43,91,102,107,95,120,174,59,99,110,104,210,234,152,245,212,248,127,175,243,11,25,244,130,250,223,88,145,219,231,207,175,243,219,245,43,158,254,102,182,219,102,254,72,126,150,218,72,53,115,227,176,2,17,137,119,254,124,22,72,74,93,189,229,231,97,132,212,102,91,194,112,247,124,47,127,202,52,17,16,20,73,85,252,191,169,82,126,90,72,238,174,102,178,181,80,146,168,131,179,42,61,18,182,150,132,118,94,231,105,216,133,187,18,164,98,197,25,76,56,162,77,171,30,169,203,217,81,43,65,232,143,235,87,230,213,186,219,64,59,213,0,23,190,249,83,152,137,121,132,174,31,74,233,180,140,24,248,0,16,5,91,86,48,169,2,218,102,6,18,100,24,1,14,146,10,40,62,113,248,61,208,84,50,219,206,74,150,77,192,238,205,134,179,50,251,63,14,250,162,169,13,191,148,249,69,154,150,31,133,172,157,9,133,164,163,37,57,105,176,224,249,153,36,31,77,26,58,212,173,189,87,106,121,187,91,231,9,244,19,91,124,147,115,45,185,161,75,50,156,189,19,82,36,49,146,78,130,54,117,44,221,197,179,31,22,215,213,216,83,254,234,189,210,32,248,172,168,69,56,70,25,6,196,68,179,183,212,92,171,12,54,24,143,248,136,170,187,124,103,30,235,167,205,191,150,199,198,233,211,1,213,64,2,1,128,4,187,108,133,48,152,64,131,71,39,153,102,1,49,50,192,152,177,197,35,221,189,186,92,103,47,167,255,255,255,247,51,179,81,232,150,190,146,61,168,21,54,86,84,102,234,67,57,149,105,171,72,136,172,102,101,239,70,68,48,155,41,8,28,160,217,25,218,199,12,86,179,61,249,11,79,250,59,54,79,210,202,239,108,48,0,182,153,204,87,24,70,164,152,83,24,159,22,125,25,204,44,1,153,67,20,192,3,8,131,209,96,124,192,147,156,40,84,48,97,175,194,126,1,152,80,134,55,97,179,16,242,186,33,1,75,144,100,73,142,133,107,232,15,51,170,203,228,231,40,1,136,74,241,169,154,194,1,3,136,133,129,160,151,132,195,138,22,41,0,16,3,34,16,35,63,47,70,195,52,1,211,137,150,49,7,11,73,54,39,10,16,143,159,135,97,170,220,73,255,251,178,100,187,12,5,91,102,203,155,105,94,98,88,76,217,202,61,130,40,28,37,157,26,78,233,233,201,141,51,102,41,128,149,248,146,133,181,56,66,68,245,249,244,135,67,107,127,120,24,82,70,159,20,249,133,7,122,131,7,86,171,124,41,243,170,91,51,78,221,52,121,97,94,149,163,54,247,53,237,107,94,43,110,183,2,51,148,178,184,67,241,115,171,229,170,36,56,243,78,246,59,231,234,57,28,165,104,241,35,51,186,133,91,192,129,63,166,164,150,103,209,235,252,216,159,121,172,244,244,250,245,154,37,53,191,168,181,255,223,59,165,71,76,212,236,0,128,0,0,46,91,87,172,181,63,199,180,222,54,177,104,207,83,190,35,38,89,111,109,52,21,135,209,46,113,203,93,64,198,79,171,207,151,223,232,234,89,72,180,84,102,58,106,207,91,215,42,16,204,121,71,216,138,198,51,92,140,155,169,20,135,179,80,135,33,92,108,200,26,147,177,145,21,140,212,86,206,139,32,191,100,59,85,200,158,234,57,24,94,70,209,245,101,5,0,23,131,72,22,12,204,74,51,13,188,223,200,227,170,30,76,126,79,26,20,152,72,106,10,26,24,249,0,151,36,160,211,7,66,83,36,84,20,0,46,24,84,8,202,145,209,122,160,88,125,194,16,227,200,72,51,186,129,217,204,116,216,13,90,211,48,192,4,80,49,25,160,175,151,160,92,36,83,95,169,148,232,130,88,96,233,28,206,220,181,61,64,161,77,236,81,251,47,27,235,44,128,219,187,142,226,68,158,185,119,43,229,13,3,129,219,145,141,164,86,107,24,237,69,43,148,41,208,219,38,220,155,206,101,7,205,113,169,37,139,32,211,57,82,168,107,168,128,120,113,76,36,18,40,136,42,45,140,67,132,35,100,249,228,80,212,27,1,208,91,97,229,56,128,61,156,121,244,120,242,150,237,134,151,124,220,63,81,119,53,43,124,54,145,107,223,215,245,0,76,0,132,0,5,182,237,154,33,145,178,248,132,185,234,12,67,242,46,74,25,240,20,106,52,189,231,118,251,253,127,254,18,41,163,59,155,239,189,163,220,225,57,79,46,230,141,211,11,145,47,182,109,168,129,57,21,3,46,31,34,52,155,133,111,139,53,164,26,13,30,38,120,58,144,61,248,149,228,175,75,192,38,20,120,50,107,239,41,198,97,184,210,97,241,192,0,40,142,156,45,12,137,28,204,29,17,10,0,224,72,38,147,38,34,130,35,64,234,124,143,6,33,196,251,12,37,20,136,129,5,230,190,134,140,140,229,200,66,107,200,147,224,105,193,242,152,0,68,40,107,114,22,89,3,1,209,39,110,138,238,197,41,140,38,20,205,169,82,188,100,53,95,118,246,49,75,68,138,20,177,255,251,178,100,190,142,6,70,102,199,19,153,67,224,87,70,169,202,60,227,108,23,41,157,32,110,225,15,137,95,5,230,29,134,12,104,12,26,69,152,228,145,255,166,135,169,160,8,184,112,60,94,161,71,11,42,159,60,244,180,182,206,143,183,80,205,9,152,252,198,84,139,92,165,75,180,27,40,85,216,193,142,106,222,41,4,231,30,40,195,104,130,94,104,129,215,75,248,148,171,81,228,191,8,53,104,171,83,36,129,52,99,6,73,207,83,121,54,220,233,99,169,126,23,152,26,3,57,65,0,0,23,28,175,12,9,56,54,128,54,133,235,228,63,44,208,56,25,84,188,105,84,232,162,6,68,163,224,43,80,227,206,30,120,156,93,173,178,161,183,170,249,18,5,66,107,67,65,65,198,68,163,132,100,7,2,2,140,48,12,48,128,168,172,225,83,110,200,35,107,97,155,150,181,32,76,226,12,62,76,241,218,150,195,189,74,0,1,131,42,83,211,67,67,3,22,138,131,202,35,19,119,75,163,10,6,179,26,132,163,15,195,178,96,224,207,162,28,194,177,92,192,193,152,202,166,144,194,80,168,170,9,142,155,1,134,226,42,39,40,40,30,48,124,25,14,60,64,36,37,91,32,48,44,93,233,250,95,5,111,80,192,161,131,0,140,178,104,188,101,238,240,14,182,76,50,182,41,153,248,177,186,194,217,37,20,20,138,165,90,46,225,136,106,198,77,40,217,154,27,88,132,43,99,3,91,16,66,122,184,180,43,90,169,117,156,2,142,166,209,200,194,92,117,156,183,177,215,127,237,177,81,142,141,11,245,200,157,101,182,254,55,181,136,220,162,109,188,76,168,91,69,186,177,215,151,229,218,118,147,240,173,141,137,200,214,95,214,165,181,29,136,205,219,5,244,170,251,106,154,90,21,151,250,174,101,70,239,51,179,147,157,108,122,115,224,152,50,102,40,159,139,122,102,103,59,115,240,41,85,224,0,1,128,4,151,108,65,163,19,32,24,80,166,215,8,241,73,106,189,176,31,15,37,106,74,107,218,241,4,82,112,5,20,196,113,201,75,97,238,205,127,235,44,136,128,198,204,172,153,60,101,135,169,195,238,76,13,64,91,34,20,152,76,150,161,78,9,120,44,103,184,8,129,124,220,32,31,193,27,143,36,132,70,233,154,91,254,23,226,251,169,174,125,131,92,79,255,253,44,183,67,55,40,52,219,243,104,74,59,25,243,98,80,5,3,133,196,89,154,119,153,218,178,40,161,240,113,241,89,99,178,40,96,68,26,221,94,63,32,14,7,6,179,137,58,249,1,0,195,49,166,148,242,187,147,77,85,134,59,224,32,166,201,52,193,24,156,8,90,86,7,51,140,3,37,158,143,59,81,168,197,85,241,44,251,247,255,251,178,100,205,142,39,3,102,197,19,185,100,80,99,71,217,154,60,35,138,87,129,155,34,109,165,189,9,98,179,166,104,244,137,24,107,192,241,150,197,200,84,236,166,118,213,205,237,213,37,87,255,149,228,61,210,23,201,84,152,232,25,158,191,72,78,244,115,126,50,206,170,137,63,210,86,114,111,41,76,140,49,7,94,22,146,40,98,164,114,110,110,194,119,25,49,98,81,102,129,51,102,9,244,242,226,99,233,171,20,17,97,54,229,35,105,177,147,24,210,221,71,170,90,147,90,40,174,179,109,108,203,90,195,56,96,0,128,86,219,122,69,48,79,203,5,217,245,40,175,50,68,35,8,217,195,55,114,73,217,68,150,24,137,220,218,60,182,111,229,77,253,175,234,71,25,150,136,184,232,230,87,57,157,44,100,49,20,217,61,223,91,58,209,20,137,57,200,143,146,165,222,69,58,61,174,202,214,105,231,60,151,117,238,199,239,58,126,157,19,118,167,255,29,213,0,0,92,104,193,51,152,194,66,4,199,51,200,241,144,240,210,192,212,195,192,40,194,144,44,136,12,10,130,70,35,18,101,128,104,64,5,152,86,93,161,99,100,6,228,31,170,55,32,60,206,65,185,28,96,150,206,25,97,196,225,181,197,142,50,2,134,47,50,253,163,32,57,132,100,52,129,139,165,16,128,50,223,138,144,34,25,30,130,165,161,186,66,55,86,221,247,83,118,77,85,225,46,123,241,25,11,158,212,144,52,187,140,29,91,32,162,253,186,138,204,161,34,97,68,62,28,17,10,26,77,47,220,217,150,83,184,183,125,199,220,67,182,181,39,66,107,157,64,217,36,78,175,211,214,88,228,46,227,166,103,83,62,112,241,188,202,36,167,41,102,9,172,75,188,201,86,65,46,139,76,156,247,60,154,146,242,234,142,85,105,211,166,206,252,242,140,115,190,106,101,30,183,53,189,119,81,127,61,166,3,197,64,8,16,12,11,118,217,163,67,174,128,210,154,109,21,252,116,210,98,23,27,31,53,244,94,162,4,172,227,253,118,181,199,28,67,84,191,219,255,236,129,98,16,133,74,228,73,205,45,50,104,244,253,166,78,69,123,29,21,26,94,145,204,147,248,100,231,13,200,239,35,246,62,126,144,225,9,1,73,159,55,208,101,207,233,98,107,93,79,202,77,174,4,13,153,114,129,177,171,154,156,81,155,147,160,104,96,226,96,150,84,46,120,24,12,34,2,1,24,6,13,192,132,32,3,195,169,102,198,11,182,136,97,194,74,122,3,67,152,32,93,127,188,9,155,67,9,0,2,57,43,8,173,202,196,185,22,35,48,64,146,67,0,132,225,209,24,27,242,24,7,14,173,70,230,245,9,12,51,136,225,130,11,92,88,35,18,12,116,255,251,178,100,200,142,6,162,102,199,27,185,91,114,89,233,121,186,96,163,126,24,253,155,38,109,153,254,201,99,155,102,76,243,9,184,11,144,35,6,163,149,169,186,45,75,93,251,120,89,106,51,218,129,123,79,94,255,50,231,238,185,91,18,83,178,121,252,206,72,30,31,104,146,153,176,120,93,156,188,44,160,12,45,156,209,247,91,221,181,60,99,76,163,146,38,12,200,31,119,18,23,157,191,218,201,255,182,188,215,178,55,82,239,229,134,125,235,91,197,252,254,13,99,234,247,182,99,111,226,13,177,75,181,18,19,41,4,3,44,180,233,74,154,98,228,207,183,26,189,42,163,47,23,197,189,30,53,58,47,174,29,203,91,103,237,45,251,99,103,62,15,164,218,45,163,208,37,20,134,170,161,250,121,241,136,207,110,254,181,59,164,22,126,182,44,170,170,196,65,206,24,83,207,211,75,6,208,35,115,15,192,236,46,214,100,182,56,29,190,216,169,20,218,255,214,0,1,117,244,200,17,193,171,6,73,6,122,11,65,211,64,163,34,223,34,66,40,10,6,163,170,61,24,104,227,14,147,133,94,15,35,5,116,67,4,250,67,13,163,152,167,108,233,173,61,10,238,15,116,139,186,48,20,112,89,41,17,1,43,180,76,79,112,45,215,116,156,64,118,158,150,112,251,184,224,149,76,30,24,5,137,24,143,25,114,130,62,207,229,174,171,206,242,167,75,116,126,209,230,32,17,32,199,113,177,179,156,121,11,250,207,168,147,170,90,243,171,246,204,252,165,41,164,116,218,234,10,73,135,82,77,212,116,246,162,211,110,115,175,187,167,75,93,14,191,231,183,75,206,57,33,180,205,134,117,80,187,163,99,47,238,16,64,234,166,219,166,91,116,173,189,207,142,125,223,12,223,127,186,35,228,13,12,0,7,110,218,58,24,122,134,130,9,243,206,80,186,202,225,43,36,107,202,71,51,217,76,233,120,192,209,136,143,129,188,45,237,4,50,152,187,189,29,90,229,149,230,71,106,54,210,205,173,212,231,178,30,106,202,142,200,86,46,140,87,76,168,174,118,235,85,26,238,12,211,171,212,200,232,166,190,219,219,70,217,153,182,89,94,238,249,62,180,239,255,28,0,14,159,81,41,38,212,201,166,22,126,48,128,151,4,32,26,12,234,39,144,128,178,31,164,232,209,244,133,111,133,4,141,72,99,73,218,5,3,101,62,91,149,230,40,149,17,86,188,233,195,239,16,40,210,158,93,172,93,73,68,152,37,12,234,12,193,116,206,28,2,195,154,76,82,219,116,26,29,4,200,129,192,155,51,46,85,88,179,146,195,163,80,205,72,22,11,143,202,28,36,16,161,226,146,52,135,219,255,13,77,15,44,102,101,218,41,181,62,91,255,251,178,100,200,140,197,224,102,202,27,120,91,114,92,204,217,163,61,130,26,22,13,155,40,109,25,124,201,173,179,101,204,246,12,248,86,236,55,120,207,255,110,237,209,70,181,104,235,75,22,142,193,88,129,62,101,233,236,202,90,7,233,191,91,34,42,126,154,166,147,14,167,173,92,93,83,110,101,54,113,23,215,86,219,99,38,251,253,81,37,227,128,1,150,218,109,28,172,32,221,102,86,185,209,80,40,157,144,252,245,224,180,177,111,43,183,23,245,16,162,183,222,3,247,123,239,137,202,125,118,95,65,243,50,106,98,76,202,20,120,82,25,206,173,44,179,15,217,77,157,29,139,19,153,82,224,100,135,97,61,53,77,140,124,144,211,216,233,210,65,20,140,98,55,52,227,67,89,167,252,151,47,41,33,92,78,74,150,118,157,254,151,127,46,127,255,226,26,186,0,0,84,144,200,95,4,58,160,198,211,139,248,56,113,176,137,51,3,8,0,132,6,23,2,90,65,128,96,33,51,113,37,48,33,230,82,9,108,7,233,34,36,139,177,224,80,11,45,175,168,201,138,41,131,2,92,8,4,91,139,124,183,40,56,52,27,33,40,32,72,85,134,89,0,35,139,206,139,66,192,37,201,125,87,162,167,67,138,191,124,152,56,113,81,7,13,160,62,165,209,11,164,129,206,51,56,129,83,14,130,44,161,204,13,209,27,68,163,164,116,14,226,201,114,103,182,235,112,239,247,117,182,110,39,221,51,124,220,191,100,219,27,61,92,197,77,202,181,159,155,67,111,15,187,125,221,29,54,44,180,23,186,127,44,133,17,163,94,209,164,206,21,201,173,151,53,250,47,224,160,210,218,122,234,149,56,133,212,53,177,83,55,92,67,18,12,228,216,0,39,37,169,245,243,212,93,136,243,169,186,206,66,118,245,92,26,105,8,134,122,53,150,66,204,168,131,78,26,20,32,192,244,35,140,99,166,169,218,81,191,202,27,195,41,199,198,34,17,158,102,221,139,17,59,201,83,57,167,80,179,34,99,58,108,179,253,78,195,58,250,36,228,51,145,109,115,78,228,205,18,241,243,111,82,128,213,210,168,156,81,20,222,120,119,206,9,142,238,172,222,221,188,210,131,63,146,14,52,155,2,236,141,48,197,55,152,76,222,67,67,61,18,193,77,160,19,120,195,237,35,5,10,140,114,19,52,249,80,4,127,48,128,96,195,231,147,25,14,196,100,130,4,168,16,7,121,40,86,22,56,117,194,152,50,193,64,132,77,12,48,96,161,160,17,163,0,36,105,209,12,88,17,10,66,134,210,180,100,80,243,226,96,224,131,102,73,10,197,11,23,96,104,180,89,208,132,77,136,188,162,196,37,145,181,55,117,75,142,98,23,169,22,60,202,219,164,255,251,178,100,213,142,230,53,102,199,155,121,91,114,104,170,185,99,61,3,114,90,253,157,20,78,105,15,193,142,51,166,12,240,142,104,65,231,114,88,220,227,52,140,191,112,203,129,12,214,236,138,143,95,185,126,22,34,146,121,226,0,136,105,69,192,231,68,217,60,101,253,124,61,110,239,219,91,184,156,130,86,197,224,198,105,107,238,138,24,50,226,160,169,103,204,22,77,168,232,97,29,87,150,167,196,194,164,52,196,222,135,65,101,160,254,47,191,231,175,231,227,228,3,88,207,111,244,203,183,69,19,84,67,10,92,241,67,92,146,197,83,99,49,98,135,68,92,173,222,243,94,77,207,117,7,11,72,45,204,49,241,127,250,179,169,13,86,115,242,26,112,65,150,196,181,53,158,23,151,37,177,150,187,210,133,93,195,17,168,67,34,121,119,134,68,166,62,234,18,190,68,101,251,17,30,157,79,16,74,153,64,125,160,82,184,148,235,255,40,178,204,31,58,116,232,164,69,0,5,101,204,70,106,98,200,70,187,84,106,131,102,102,8,101,227,160,32,245,188,60,12,100,68,168,34,36,23,50,17,68,196,110,66,133,232,36,48,80,24,155,34,76,24,130,110,17,3,35,234,8,220,152,82,79,178,230,26,193,35,208,211,108,181,155,140,134,43,43,146,49,119,173,178,205,201,224,7,190,164,228,166,49,66,223,203,173,80,77,95,139,76,110,151,26,58,148,68,120,169,201,157,188,127,157,241,107,232,165,136,146,43,218,105,181,191,100,255,247,125,95,35,43,55,38,157,155,181,188,95,202,157,239,180,167,221,223,184,203,202,101,49,81,166,205,162,83,163,115,178,239,48,87,170,233,191,167,79,238,138,144,99,4,11,118,218,132,161,1,2,28,39,145,230,207,221,141,214,228,201,14,166,204,21,19,126,252,91,54,110,178,249,29,145,140,235,74,192,220,25,243,212,161,92,236,99,242,47,34,132,73,82,188,43,77,59,29,45,73,239,115,59,14,18,83,59,17,137,93,45,187,35,30,199,73,54,210,200,206,239,207,67,250,170,148,150,255,70,236,183,70,111,102,203,253,139,164,96,2,105,20,124,156,85,96,103,95,40,74,220,224,33,83,48,171,140,60,48,10,6,140,114,39,57,152,160,195,228,243,9,48,76,62,183,0,11,68,129,160,22,152,128,6,12,40,24,164,129,73,200,11,5,73,10,216,34,140,13,22,104,21,152,241,166,36,104,85,16,20,90,232,12,114,74,32,136,145,149,2,12,16,239,166,240,200,49,97,229,81,68,130,87,106,39,45,54,249,191,85,229,206,70,103,189,121,45,116,0,198,162,204,128,116,11,117,111,149,226,211,148,94,148,178,133,120,136,31,31,157,48,117,41,98,21,245,150,40,255,251,178,100,199,140,197,33,103,73,155,102,63,64,95,108,217,131,60,98,154,27,217,155,20,78,105,143,129,128,179,166,76,240,142,96,195,253,3,170,163,221,200,45,107,65,249,143,207,123,51,246,165,237,84,140,66,247,103,80,194,54,25,139,218,130,91,125,22,195,79,81,244,232,111,44,100,209,198,162,134,143,44,202,223,243,99,154,199,147,19,139,45,92,236,156,179,77,99,189,90,252,114,220,230,108,179,121,217,174,99,153,106,1,240,226,215,79,250,192,2,235,127,54,90,79,243,205,46,213,18,145,200,115,121,234,127,203,164,203,183,210,64,155,80,181,245,139,45,159,165,127,185,127,249,194,135,134,67,106,118,245,1,143,65,7,20,203,196,203,68,37,62,190,159,207,5,23,92,161,30,119,36,181,138,210,50,159,103,249,82,226,68,138,80,77,98,163,210,45,39,241,73,142,53,230,229,253,6,146,185,181,159,252,3,138,0,0,164,100,202,233,12,252,204,253,166,78,117,76,107,152,236,140,76,120,100,72,160,206,75,14,80,104,160,160,64,138,110,4,192,209,161,0,137,132,49,170,83,10,25,48,48,161,81,0,17,146,154,140,137,43,120,160,32,84,73,69,11,172,89,179,12,24,50,52,208,50,112,232,40,208,152,56,4,10,2,60,6,10,8,100,229,212,26,34,120,6,133,228,41,206,177,225,215,29,12,18,252,12,16,33,15,33,2,48,146,16,160,185,131,133,24,64,40,92,144,57,228,211,75,77,34,120,230,15,12,60,180,49,96,180,106,94,238,9,44,72,117,27,181,64,28,78,10,9,2,226,114,50,135,35,101,172,227,108,205,75,148,110,162,225,56,44,86,76,35,20,22,77,178,135,81,9,68,228,11,146,195,91,32,50,213,244,224,192,249,68,209,135,219,17,176,131,202,212,90,115,19,29,66,220,242,180,52,206,207,119,94,232,249,255,42,26,163,239,241,219,239,212,220,255,23,48,160,240,4,0,9,118,216,74,94,28,142,231,199,181,136,248,32,136,166,36,90,169,99,173,167,81,91,67,73,3,110,111,187,75,139,223,255,71,73,129,163,89,74,17,1,184,72,11,37,19,244,167,206,87,157,125,39,17,16,201,203,230,210,158,240,176,141,154,25,137,52,242,60,34,229,177,193,25,220,181,183,82,246,219,67,77,198,187,111,123,124,191,242,44,239,247,77,236,229,127,221,242,186,122,99,218,25,129,38,95,33,149,64,25,40,210,145,76,49,224,40,110,1,2,150,202,218,58,64,72,76,52,135,172,73,153,68,147,165,26,154,250,249,73,162,224,160,114,225,143,194,138,128,146,44,120,243,35,106,240,195,221,79,16,202,65,50,210,43,70,231,41,229,214,33,151,66,85,1,72,222,53,29,255,251,178,100,205,142,39,45,102,199,27,105,71,48,100,103,185,183,49,3,124,85,137,155,40,109,25,125,1,98,179,103,40,147,21,160,74,22,90,154,10,237,135,155,98,32,67,138,253,182,65,231,27,37,94,97,110,206,243,48,185,147,113,34,161,14,200,55,127,47,205,165,155,228,179,17,137,102,15,249,120,150,253,127,91,189,189,60,238,63,239,78,223,255,108,244,85,8,48,10,173,246,162,107,177,105,181,204,189,55,91,125,29,109,245,73,123,238,230,38,182,255,238,117,176,25,114,64,33,84,219,254,69,129,229,141,15,205,9,24,109,101,72,135,101,41,85,226,223,147,82,121,216,163,131,251,215,254,159,247,203,105,2,32,8,64,81,17,31,255,243,104,100,34,162,159,38,179,144,134,93,146,206,232,204,207,83,187,153,18,67,25,86,85,106,145,211,33,44,124,198,105,95,218,181,246,43,17,154,237,249,182,254,223,78,43,0,0,229,244,70,98,52,176,104,171,103,12,122,10,27,42,150,0,129,20,196,120,40,104,57,74,200,1,71,17,90,227,193,0,130,128,217,235,210,95,87,157,206,26,16,46,88,20,12,152,9,110,179,182,100,1,4,29,17,12,14,85,86,213,91,82,227,58,54,201,46,128,229,175,196,0,254,71,95,168,202,161,75,7,50,28,205,227,167,148,207,63,205,9,129,1,3,18,160,136,89,96,88,18,255,192,210,92,200,194,193,80,205,114,75,167,205,188,182,35,40,120,171,108,60,137,127,67,199,115,179,242,101,61,113,215,115,75,231,204,89,14,36,52,12,51,18,35,145,100,128,40,38,154,217,233,59,93,71,140,237,154,86,202,69,51,206,246,100,93,73,6,251,128,0,150,218,117,180,40,195,165,204,182,35,37,90,105,111,68,132,182,52,138,46,202,170,190,98,14,147,207,118,164,72,29,142,179,47,50,223,213,108,83,186,215,48,88,96,43,16,203,163,255,247,21,98,28,211,200,247,213,21,14,177,168,36,163,78,98,72,52,93,78,218,86,74,35,68,81,14,210,236,200,221,78,101,71,66,16,253,125,25,16,181,91,111,170,49,235,92,214,117,97,249,19,193,220,191,153,200,230,46,65,168,6,14,156,76,188,213,21,46,1,120,217,176,242,197,75,1,153,0,98,192,224,166,234,68,137,42,20,93,144,175,71,217,63,17,188,181,201,36,191,221,231,85,64,159,89,107,57,116,101,176,253,46,238,205,61,116,176,245,71,246,47,61,44,133,191,75,165,79,95,121,33,136,197,152,126,92,172,128,161,76,173,47,157,170,109,249,229,50,189,94,168,242,237,68,125,211,189,82,232,140,213,70,214,107,227,90,202,172,181,29,183,98,62,87,157,76,144,240,154,135,106,51,143,16,43,21,255,251,178,100,205,142,229,105,103,73,155,99,111,64,104,44,217,115,61,37,104,20,149,155,40,109,21,253,9,178,179,165,140,241,150,248,132,2,4,115,143,222,61,242,199,60,242,99,250,54,68,182,156,251,61,177,225,235,222,53,30,221,242,228,89,38,19,37,180,7,83,112,229,79,35,137,141,20,110,201,162,182,230,210,94,141,136,54,200,112,225,110,6,80,168,210,238,37,228,114,250,255,229,20,242,83,61,245,45,17,43,168,172,72,22,115,159,255,255,250,147,5,2,26,52,30,40,183,115,167,40,196,102,250,183,165,246,133,135,1,149,136,75,49,148,231,17,139,73,164,61,46,67,194,151,233,206,206,242,121,211,82,188,153,24,213,185,132,87,86,171,216,245,1,10,132,196,20,212,85,85,0,17,179,48,38,140,198,50,49,68,224,213,46,83,95,133,128,93,96,227,121,138,66,102,31,0,25,220,50,22,8,22,3,134,32,23,25,28,12,93,194,0,41,139,64,134,17,12,130,64,226,192,192,16,149,154,7,3,140,14,3,95,32,128,98,247,75,37,51,67,154,18,192,66,192,0,53,132,10,128,7,129,12,142,109,117,60,171,252,48,42,239,40,245,11,99,73,21,110,46,210,129,161,29,152,109,99,20,2,139,222,96,32,121,130,6,129,96,74,115,152,80,28,2,88,22,204,104,21,17,38,0,42,249,45,248,180,198,23,48,230,20,248,212,253,33,178,71,124,136,76,241,160,229,144,119,252,182,143,244,234,115,233,225,102,84,162,236,216,164,2,136,101,245,151,205,21,244,73,224,192,153,119,59,84,72,31,44,208,166,214,188,121,190,173,77,182,9,138,0,32,0,13,119,196,201,225,156,36,231,144,234,71,179,198,38,242,53,15,133,87,178,89,118,34,38,11,48,195,34,227,67,226,228,187,116,43,104,174,109,126,87,16,32,14,36,28,66,146,239,255,228,180,48,249,187,75,183,116,41,162,46,178,45,45,230,45,106,214,150,165,179,70,216,216,201,27,220,41,77,40,222,59,179,121,167,33,145,138,207,107,133,33,96,114,244,64,246,58,107,215,170,111,93,93,6,36,41,236,241,210,88,235,95,180,5,171,73,187,234,24,132,249,196,254,155,112,240,120,89,232,45,8,6,76,36,68,20,96,107,131,66,34,32,34,1,136,183,23,97,61,69,4,204,56,8,72,228,44,62,255,177,132,165,65,33,109,138,15,128,32,101,0,72,72,40,5,37,51,6,151,128,134,81,161,152,51,193,226,165,87,108,40,200,253,167,178,154,182,203,241,185,210,179,148,184,67,5,142,156,82,152,29,165,53,214,88,238,24,80,41,133,136,39,153,128,60,128,75,129,194,139,12,80,38,147,79,59,201,6,52,249,117,233,87,113,255,251,178,100,223,14,230,58,102,198,147,129,127,176,117,44,217,119,60,168,126,24,89,159,26,77,141,190,193,166,179,165,204,241,34,104,213,123,149,121,80,41,249,254,93,148,147,207,57,109,148,252,187,60,30,97,181,51,158,239,153,101,11,50,225,173,225,85,58,172,17,53,233,31,76,8,133,41,159,90,212,154,40,178,110,164,15,78,32,111,158,114,251,93,107,167,73,52,195,57,245,93,181,58,158,171,208,147,236,102,61,149,192,188,55,34,12,38,74,181,198,96,109,141,175,35,87,203,200,64,107,113,139,191,253,238,207,120,118,43,137,40,206,205,206,247,223,227,121,184,69,106,190,218,171,177,133,195,202,26,183,51,218,81,136,142,242,42,131,136,154,248,74,215,228,108,235,53,115,159,115,240,209,153,45,206,181,242,84,91,205,68,70,190,189,123,62,49,30,36,206,127,143,248,183,6,109,0,3,237,220,224,139,50,136,76,214,112,188,210,0,70,109,200,112,85,5,90,166,76,44,45,0,132,200,210,1,251,100,41,170,33,8,158,236,93,73,186,206,3,156,36,77,76,93,200,132,169,88,217,165,60,243,16,102,14,66,156,191,48,153,184,85,45,139,241,23,218,87,73,6,209,220,183,39,179,94,227,114,117,157,153,97,96,42,233,88,120,2,147,42,150,70,136,19,114,171,252,255,157,69,230,204,102,126,250,168,156,123,194,222,204,118,199,237,158,115,230,249,181,52,79,157,152,255,125,85,182,54,183,189,95,98,109,181,89,185,151,174,216,107,185,96,170,41,149,7,81,42,217,124,214,177,53,36,76,173,171,27,31,182,38,24,112,219,169,53,171,192,204,120,167,232,1,128,96,36,70,64,3,111,255,38,47,7,75,248,31,158,158,186,31,221,97,154,43,169,71,56,231,60,80,28,213,115,74,77,122,255,255,45,28,56,69,241,230,152,96,242,97,157,106,4,165,79,254,148,149,46,71,218,197,142,233,135,74,13,148,73,250,85,183,126,173,70,239,50,173,140,68,168,142,223,233,135,165,15,54,31,218,247,138,140,106,212,44,247,205,113,223,223,247,122,12,120,33,98,106,63,159,165,0,32,0,45,183,230,17,25,32,162,11,6,136,40,96,19,6,73,115,184,163,194,7,0,52,88,44,12,29,181,148,215,101,233,106,207,92,184,221,166,150,245,228,250,50,72,180,70,28,168,243,180,104,126,126,215,34,155,191,19,213,38,173,212,169,67,77,32,207,236,219,198,150,188,244,252,93,229,102,205,138,221,44,187,114,187,55,108,229,249,99,142,191,255,166,245,204,161,111,114,249,210,50,34,119,63,127,124,158,145,199,234,189,248,253,170,82,255,57,190,185,115,175,5,153,135,242,130,232,130,16,26,244,215,171,118,255,251,178,100,210,12,5,148,102,201,155,70,127,66,107,44,217,170,48,72,110,19,25,163,46,109,13,190,193,195,51,102,92,192,162,33,103,101,40,150,55,54,64,220,184,93,100,117,62,210,32,58,90,179,194,0,1,38,223,242,249,96,76,17,73,164,5,238,145,10,136,122,33,245,125,179,222,142,242,102,34,5,17,68,9,201,107,107,202,143,3,236,193,194,167,3,107,65,222,76,171,69,239,95,86,143,217,20,68,220,79,125,213,239,76,148,60,244,34,187,167,77,186,173,206,107,113,181,57,200,62,28,114,180,186,241,15,154,239,61,220,50,223,87,113,227,218,244,218,216,207,217,245,248,61,113,103,182,180,53,250,254,58,198,0,139,135,38,32,166,162,153,151,28,156,23,25,42,170,170,170,0,3,101,244,232,28,221,184,231,96,201,236,212,0,246,6,42,224,172,41,144,45,148,135,84,169,54,249,55,85,196,56,20,101,175,179,70,72,158,169,52,76,34,230,96,239,221,198,236,152,13,157,64,24,51,215,32,119,34,22,169,102,105,239,74,228,18,249,251,82,6,190,202,157,234,72,98,244,53,69,19,181,30,77,5,196,252,246,28,144,94,22,174,33,169,57,175,222,240,174,138,72,229,11,231,231,217,12,143,59,124,187,76,218,159,47,47,195,251,154,107,13,142,19,16,60,153,130,145,56,98,138,76,236,180,84,157,142,84,141,106,247,173,22,83,108,232,24,28,99,119,78,219,83,82,96,230,44,0,128,144,0,0,9,110,244,131,96,20,9,143,129,77,213,194,13,104,126,224,254,228,163,62,97,247,237,71,214,101,126,121,135,50,155,147,60,206,255,228,109,151,247,240,87,255,14,175,130,187,228,217,190,17,73,99,44,100,118,204,233,76,245,64,172,186,199,133,186,202,178,10,212,153,12,148,26,142,101,115,41,119,33,128,199,118,36,111,124,65,19,53,185,195,51,42,183,250,90,249,134,26,125,126,220,11,56,0,7,36,134,157,116,56,52,107,17,231,78,138,141,39,2,74,131,129,0,101,0,38,222,52,21,2,86,208,177,82,130,53,64,168,168,36,0,80,124,112,25,223,14,53,93,5,128,0,225,227,13,0,48,144,4,23,76,69,84,90,196,34,196,198,194,48,100,108,154,127,154,196,85,226,105,165,231,85,56,234,92,165,91,95,125,87,156,85,131,173,102,165,17,127,222,199,209,37,224,185,149,84,25,17,74,196,51,101,47,243,161,1,128,144,136,35,138,26,40,37,22,179,210,198,99,103,69,187,187,47,120,247,132,44,104,222,91,245,30,37,48,216,236,131,135,11,30,227,5,238,182,154,50,164,88,101,181,31,16,250,21,37,85,164,165,30,207,54,111,21,94,124,66,70,182,65,58,116,209,255,251,178,100,223,12,68,239,102,202,155,35,111,50,107,204,233,141,48,103,190,24,217,157,32,109,161,189,9,221,179,165,244,241,170,248,73,74,87,101,172,196,250,205,76,25,210,116,211,91,147,64,70,52,192,8,24,0,25,183,162,57,49,206,49,240,69,176,170,226,136,17,204,244,187,48,97,173,165,90,250,11,142,155,167,182,51,3,80,237,18,185,255,173,133,41,117,115,63,200,229,98,12,30,100,100,117,98,23,243,67,251,226,156,171,71,173,160,202,132,14,136,138,48,49,66,202,132,25,66,152,160,9,25,156,143,138,205,228,170,205,40,33,154,41,4,3,37,138,4,108,18,58,193,93,14,114,10,224,37,222,207,175,79,170,170,186,170,60,231,207,154,10,17,49,5,53,22,170,170,170,0,0,1,141,92,24,56,70,103,65,1,205,75,38,17,10,152,145,0,22,2,24,92,13,0,154,64,74,2,9,136,192,166,36,17,7,0,83,240,192,128,240,16,36,192,163,3,6,65,57,17,21,85,222,224,72,51,46,12,2,72,200,13,17,8,48,100,70,73,152,164,7,44,137,137,90,188,89,81,122,211,16,104,35,3,130,155,137,17,104,14,47,70,197,92,219,176,106,2,215,202,8,192,64,203,86,16,112,190,109,192,209,8,5,31,49,165,67,149,2,138,161,248,40,65,101,28,68,136,45,161,128,8,96,0,22,129,5,20,29,199,139,218,151,231,127,47,214,28,203,15,253,231,175,207,243,222,181,207,213,204,249,206,239,60,191,191,188,243,222,183,188,247,123,123,206,198,249,207,253,101,151,239,28,243,254,111,251,244,217,103,111,13,205,94,167,212,190,166,179,206,213,206,252,162,214,119,178,166,230,176,203,29,253,91,255,220,123,190,101,251,194,45,220,181,172,232,247,220,114,199,44,32,6,103,47,191,177,72,40,2,221,250,133,205,180,174,86,156,140,204,218,29,46,109,111,34,226,186,87,28,163,141,184,60,122,197,13,32,161,179,111,171,140,130,168,193,159,252,115,38,122,12,153,68,27,188,247,125,127,255,244,185,85,51,54,207,183,45,12,251,166,213,213,210,125,123,70,131,70,230,161,136,106,83,52,197,205,92,107,127,119,228,119,44,152,231,90,166,142,29,134,107,23,83,23,61,212,69,119,85,204,29,109,253,204,213,203,33,0,121,237,128,0,4,25,37,178,202,116,200,33,243,166,82,114,124,12,38,186,102,116,73,68,163,44,168,96,140,194,192,3,9,193,33,130,69,138,148,68,10,245,151,96,24,28,170,205,37,82,161,49,8,90,250,68,168,90,72,129,150,36,32,194,84,148,120,36,190,97,194,131,5,69,38,140,112,176,12,34,26,98,130,74,63,101,154,111,20,152,18,49,130,65,194,38,255,251,178,100,223,0,7,108,104,71,29,115,64,0,114,172,233,151,167,160,0,96,53,211,40,121,188,128,2,82,179,102,95,30,128,0,34,25,8,18,4,2,14,164,44,106,214,14,8,10,48,98,229,164,50,64,30,77,114,33,205,214,180,0,88,195,65,96,25,220,190,70,28,104,177,12,157,157,202,190,197,154,152,126,25,206,229,150,178,203,184,101,221,97,173,210,103,122,158,81,242,233,102,17,185,69,157,86,164,198,98,138,51,43,176,255,206,75,37,148,115,249,239,89,227,157,20,247,101,56,92,171,65,86,231,107,239,60,59,110,182,177,161,221,37,253,92,177,86,229,47,225,134,178,171,187,54,119,135,117,222,103,249,227,247,55,251,195,82,91,189,171,110,255,215,206,239,126,126,154,153,163,209,255,255,255,255,255,255,255,255,255,255,255,255,255,253,175,255,168,0,192,0,0,18,122,91,119,249,78,22,37,184,8,49,203,193,251,115,5,10,85,167,146,149,78,233,193,77,160,130,36,22,168,178,132,229,7,34,110,198,43,32,68,40,219,163,159,100,139,24,84,3,133,132,34,88,32,27,8,128,251,11,168,115,56,56,19,35,246,193,179,23,207,72,245,181,139,139,239,73,187,181,44,250,85,30,203,15,71,24,188,240,228,18,183,150,157,149,89,168,227,162,203,107,164,138,25,59,193,135,139,217,234,232,166,150,36,199,152,44,198,142,27,42,90,195,13,97,181,156,101,140,115,217,164,51,83,6,125,107,99,79,24,193,61,255,253,53,0,0,157,248,210,145,17,28,51,18,206,139,144,225,38,100,155,246,133,234,233,177,24,177,165,252,117,26,11,22,103,137,67,31,114,228,50,168,75,244,216,145,53,24,157,233,228,113,118,163,116,174,210,221,105,241,184,101,244,47,176,132,49,102,98,8,40,214,229,13,117,122,203,175,47,181,164,227,169,145,157,41,164,89,32,104,7,208,157,82,99,36,82,109,94,84,11,45,139,45,200,41,214,156,173,203,50,234,107,16,253,140,119,171,218,195,11,153,235,122,185,219,155,169,143,49,203,28,105,127,242,181,91,60,235,90,158,223,106,227,189,227,75,103,27,53,50,173,149,236,178,215,255,63,93,215,227,133,157,114,83,75,102,205,74,110,223,207,245,90,106,221,159,165,165,254,255,63,27,153,119,127,255,191,231,123,188,191,31,252,127,255,249,107,245,255,255,253,198,239,28,206,0,4,32,0,1,207,248,93,129,26,198,73,251,229,65,117,24,114,62,199,27,182,195,238,71,228,117,54,58,99,29,169,220,170,80,232,116,84,65,98,64,232,136,63,86,255,238,148,253,191,221,31,245,215,190,97,131,210,172,69,84,167,210,137,209,31,45,154,229,89,166,55,209,127,253,255,255,251,178,100,139,14,166,81,103,76,31,107,0,0,80,140,217,250,228,148,0,24,229,155,46,109,177,188,193,143,179,103,28,244,21,184,236,111,239,88,37,155,240,65,33,135,135,25,242,17,255,5,6,50,152,104,160,88,92,44,72,158,33,64,35,8,5,7,9,37,75,34,72,8,236,57,125,211,129,122,178,96,104,25,50,219,163,82,217,123,164,18,214,46,200,21,149,184,151,202,226,166,64,41,139,133,45,150,205,78,76,149,19,138,54,24,132,145,174,182,6,87,15,40,24,209,171,93,110,134,30,56,179,109,33,185,142,1,81,168,162,230,126,34,134,69,20,69,115,227,56,161,198,243,38,35,34,170,241,200,21,127,137,47,22,174,110,132,123,11,78,168,103,173,22,71,118,151,51,19,8,120,243,115,49,74,69,26,144,231,185,167,225,180,59,48,255,251,50,245,225,201,53,69,147,171,83,61,36,170,173,77,94,164,156,152,131,38,138,78,117,35,19,52,243,233,39,170,92,89,61,138,203,206,137,94,100,13,182,45,150,237,145,203,134,64,37,79,22,198,209,232,211,2,18,142,123,104,132,154,226,245,171,60,181,201,213,29,173,143,107,80,178,227,4,121,137,136,173,103,17,57,12,9,177,164,84,83,86,206,103,251,98,197,113,32,20,242,153,216,195,42,136,42,82,35,37,81,36,69,42,62,84,20,87,66,163,85,110,171,116,69,154,140,119,74,91,254,222,150,255,244,151,189,253,149,106,154,240,58,0,0,238,216,201,227,0,98,28,40,108,61,56,104,32,210,76,141,10,1,77,68,36,7,3,64,67,51,6,15,25,51,54,113,22,5,163,173,118,42,42,3,141,187,8,118,145,68,91,170,185,181,17,37,9,187,236,69,140,32,236,104,188,165,164,155,135,86,32,57,2,157,43,156,168,3,3,20,156,70,7,13,217,131,20,52,104,0,250,174,212,193,74,24,25,206,11,5,83,98,104,16,10,48,112,45,150,35,242,55,173,88,20,174,0,164,131,9,44,158,123,49,46,255,138,27,146,160,70,234,173,63,167,74,58,80,112,105,18,105,42,208,27,249,218,17,45,227,243,131,196,43,113,141,108,141,214,101,27,73,88,101,109,150,182,126,119,204,23,224,130,5,143,247,115,34,200,244,60,245,115,26,134,180,219,116,97,113,109,208,227,13,143,6,222,114,232,226,227,219,152,105,88,131,0,229,248,0,6,0,0,11,182,205,186,68,1,138,34,204,1,40,233,184,162,223,213,133,124,80,223,45,175,42,236,117,125,134,104,103,119,93,85,161,25,212,27,32,49,139,74,215,255,202,112,198,29,71,87,231,98,4,66,147,81,115,33,210,66,62,204,198,101,103,208,250,42,170,215,206,219,255,255,255,232,255,247,255,251,178,100,143,142,134,119,102,202,155,140,87,50,85,140,217,234,61,130,56,24,145,157,42,109,177,92,193,106,179,103,140,244,148,216,255,186,126,203,80,215,111,1,72,230,128,222,109,42,39,145,170,66,12,98,99,100,138,7,80,12,246,24,144,49,148,137,17,20,22,185,145,147,5,146,0,169,82,254,77,215,125,244,77,247,22,38,254,164,12,51,96,0,8,141,241,57,164,107,66,213,146,10,17,127,162,10,232,203,197,89,211,230,217,132,150,229,145,116,38,230,254,180,53,251,14,61,131,1,73,48,206,168,140,28,17,229,136,144,134,21,134,170,86,214,72,153,244,169,70,168,110,114,100,236,78,63,84,47,169,116,152,66,59,19,207,13,12,84,37,34,241,42,5,99,241,96,113,96,71,37,22,7,19,49,233,165,201,95,58,90,227,97,201,203,149,72,181,244,153,14,195,51,22,59,171,15,179,239,222,210,141,157,42,113,142,105,218,152,200,63,37,91,77,99,215,116,111,214,141,219,253,63,122,152,5,172,0,15,255,235,130,157,172,83,244,175,42,10,201,9,4,198,26,182,237,169,207,47,227,47,90,181,28,77,34,79,171,207,196,174,132,181,169,125,177,20,46,174,149,40,128,193,113,161,193,197,98,134,58,11,11,131,14,43,11,139,32,169,209,204,87,65,197,81,17,17,218,26,154,190,140,140,245,222,86,221,63,91,81,255,249,63,255,255,255,241,90,0,0,29,212,198,9,66,132,64,81,147,55,166,18,56,10,128,5,143,158,86,62,33,3,25,47,123,144,6,210,90,195,134,254,190,78,155,231,21,96,212,246,226,117,108,69,83,238,29,124,228,79,188,59,50,220,98,145,229,206,56,17,98,26,79,66,33,43,246,97,232,188,63,65,45,154,192,112,9,253,150,205,35,173,153,4,241,48,92,90,179,240,253,89,113,103,168,226,126,229,44,237,158,159,127,119,220,102,200,111,33,18,201,119,134,220,210,229,118,239,183,243,24,200,170,109,185,178,219,239,190,214,213,62,140,125,93,157,73,222,109,115,52,185,24,233,33,141,182,207,246,253,24,223,251,130,183,0,1,127,252,206,29,10,42,10,141,55,191,132,150,23,136,44,136,152,132,185,125,142,143,145,174,183,213,248,125,227,48,151,222,79,45,113,173,231,55,94,245,42,255,136,194,232,226,113,154,174,140,178,105,175,140,0,150,68,150,0,136,55,184,185,51,191,108,113,108,120,6,196,235,12,0,205,101,112,114,4,90,212,136,66,139,74,34,164,65,55,163,251,148,106,49,222,44,212,39,143,33,132,197,1,14,102,50,25,204,66,42,144,198,187,143,102,34,20,73,157,208,141,153,202,185,149,132,221,20,155,21,116,69,125,90,85,81,66,58,161,255,251,176,68,149,14,228,232,103,76,27,102,87,48,151,44,217,131,105,229,194,20,209,159,48,109,161,92,194,87,51,101,205,183,143,16,89,200,236,100,157,254,220,205,250,131,167,119,50,64,35,13,62,48,224,19,54,151,34,69,7,20,146,150,20,77,19,1,38,80,64,96,208,122,251,98,237,54,83,15,58,236,241,190,128,89,165,45,119,215,229,116,233,130,162,145,168,203,208,246,185,1,194,144,156,163,198,24,10,225,75,19,120,152,78,204,203,89,177,30,140,66,181,101,45,152,252,102,145,42,167,171,58,105,213,134,173,200,101,163,0,166,177,162,141,58,205,77,35,111,99,223,136,134,206,146,161,168,61,36,113,52,54,166,46,251,186,156,219,31,12,123,59,58,148,30,184,231,29,35,210,55,228,163,201,150,110,179,94,185,143,186,104,88,132,171,36,252,196,60,250,163,87,75,161,17,223,170,184,196,3,11,60,187,99,28,16,48,180,32,130,19,72,149,26,61,14,37,42,19,19,39,53,38,4,154,137,198,167,111,123,251,17,154,133,192,13,180,117,160,82,215,125,112,149,211,168,42,200,135,161,216,49,242,119,5,132,31,154,144,241,133,1,179,238,33,241,48,148,234,148,130,205,9,88,211,149,145,62,43,216,89,1,84,180,248,249,8,53,176,175,89,123,34,154,219,242,91,250,250,253,31,167,150,69,14,19,103,213,1,49,116,181,7,233,240,140,221,40,197,190,115,34,130,118,93,122,105,170,200,220,35,60,225,231,90,218,157,242,252,191,129,172,151,165,238,100,222,126,127,148,80,85,0,4,183,252,195,6,45,89,132,0,106,51,49,50,102,104,212,30,72,160,147,89,6,150,92,168,205,199,57,187,74,93,86,201,46,167,118,235,218,134,229,253,145,42,179,62,126,33,215,246,234,240,104,56,202,162,194,196,172,209,55,100,47,238,116,127,134,118,181,93,235,108,250,235,49,191,140,18,201,49,194,146,199,96,93,230,146,162,94,91,164,184,255,148,74,174,116,113,37,65,8,16,121,250,11,152,50,188,237,8,120,31,6,169,46,81,150,46,83,59,77,84,220,255,180,69,12,129,148,72,253,27,175,227,184,134,21,82,217,38,228,167,63,209,186,26,189,170,174,133,0,100,192,0,18,237,140,40,96,192,196,204,104,8,200,34,147,236,56,252,66,8,14,142,38,11,103,32,208,230,146,159,153,183,205,218,133,174,179,200,26,125,203,143,218,118,229,253,147,167,178,250,129,34,174,237,212,24,90,180,84,208,176,130,169,108,33,55,7,132,238,202,229,121,27,85,89,148,145,145,82,62,22,215,59,141,145,137,125,188,155,112,56,82,245,255,233,125,252,254,156,83,115,160,213,129,24,50,76,178,183,189,134,255,251,178,68,131,142,196,196,103,77,27,72,87,64,145,12,217,115,109,227,194,19,97,155,50,109,12,252,194,110,51,101,13,177,163,160,101,165,99,142,180,165,68,156,44,204,157,103,211,255,34,157,47,219,34,166,70,127,151,147,122,157,181,173,111,211,255,101,35,32,25,111,133,7,128,141,66,128,142,76,18,128,166,80,65,9,208,119,33,99,111,152,52,121,126,86,51,106,214,42,86,111,152,197,122,54,177,94,92,220,112,136,201,217,28,70,4,140,187,79,219,10,26,29,34,145,221,38,43,156,237,56,240,236,115,150,243,179,244,157,206,90,217,249,131,0,163,249,133,171,73,169,185,6,193,130,59,87,115,135,234,12,49,135,14,53,32,113,244,4,129,66,129,133,87,19,19,122,182,209,24,53,136,98,132,13,208,28,25,132,235,172,24,56,99,94,25,154,158,55,117,10,6,216,86,35,140,184,243,197,105,138,154,179,172,255,255,170,163,186,127,221,79,4,154,144,0,46,77,76,164,68,194,22,202,3,13,30,21,53,140,64,80,2,18,77,86,36,70,207,72,66,215,170,234,92,14,68,17,48,223,44,139,81,166,113,41,172,224,195,47,171,254,209,94,24,164,133,157,58,232,244,24,53,67,39,110,227,68,10,209,21,77,98,97,174,199,225,220,51,159,164,175,214,186,249,217,128,20,114,130,172,85,66,33,139,15,172,230,59,52,129,85,184,223,238,44,226,123,63,46,243,51,112,101,85,231,21,180,102,100,215,200,150,68,87,166,149,219,164,121,66,67,165,83,200,104,32,156,67,116,188,184,92,121,208,101,91,19,86,87,162,36,77,76,252,94,247,213,114,27,0,7,47,252,2,25,123,68,150,35,1,152,14,10,56,201,124,18,138,24,11,19,232,9,160,140,198,43,195,177,202,91,145,190,229,1,200,117,46,138,179,251,216,217,189,166,167,63,51,194,32,227,252,122,85,22,254,95,205,222,222,86,224,184,86,58,129,175,125,198,135,95,47,199,75,91,102,22,237,83,174,170,70,93,142,54,105,161,93,124,183,115,8,152,186,51,11,230,29,115,189,12,72,171,166,186,32,29,2,69,24,120,233,124,155,66,26,38,89,38,182,165,63,92,155,30,168,118,202,249,110,131,55,223,146,225,148,188,196,77,169,243,70,186,15,166,71,39,46,238,237,16,24,19,192,0,46,237,204,243,64,1,135,140,126,40,50,16,0,240,180,168,10,34,42,96,40,45,100,16,199,37,48,228,109,217,130,33,216,131,191,118,179,199,2,205,69,164,203,206,139,24,173,45,69,93,11,128,105,4,155,102,50,214,66,52,86,123,139,227,118,165,221,83,50,55,91,27,141,62,91,140,121,95,203,109,101,103,199,23,222,159,151,249,103,177,255,251,178,68,123,4,228,212,102,205,155,38,95,50,148,12,233,115,100,102,232,18,153,157,54,236,173,24,2,72,51,101,141,161,151,152,20,40,168,203,222,225,16,26,39,214,246,39,144,57,180,26,154,184,207,70,172,90,152,237,80,186,89,25,201,183,213,157,223,204,184,123,213,249,211,228,82,162,150,53,157,152,148,116,204,243,95,251,199,106,215,8,192,128,1,93,255,118,4,109,40,25,239,144,211,38,72,72,234,15,182,130,152,24,66,234,74,7,125,179,237,214,107,208,68,154,118,99,46,71,97,52,218,166,125,100,88,67,28,110,105,95,202,145,129,226,46,218,95,111,119,200,226,97,24,182,138,203,161,128,3,12,19,131,195,42,91,89,204,133,222,98,250,97,65,105,55,178,96,90,173,40,170,173,196,135,95,209,99,52,136,69,84,230,6,154,85,173,76,140,21,73,241,210,47,79,54,229,59,200,241,115,120,158,186,254,172,218,255,216,213,99,177,26,6,15,24,112,142,175,60,127,94,230,193,191,159,175,49,0,54,173,187,1,128,24,57,192,80,103,190,64,149,83,78,32,96,168,152,215,155,48,64,229,212,68,5,151,180,43,173,57,76,155,3,229,33,136,92,247,133,171,68,187,26,90,47,117,230,145,138,135,131,133,213,168,214,2,20,70,229,201,110,156,85,54,217,174,234,151,90,234,142,219,173,42,95,179,221,116,215,117,75,21,111,239,54,76,161,208,87,144,10,217,8,135,137,220,133,82,16,133,169,147,189,29,235,141,252,76,117,210,125,38,167,182,68,92,184,209,24,155,176,155,220,235,178,159,216,175,52,217,166,99,152,174,171,119,116,17,102,209,195,177,116,74,66,213,0,7,191,248,44,96,21,32,224,77,12,84,12,154,212,56,1,233,100,141,56,184,78,226,122,118,4,131,150,23,109,19,35,115,67,230,43,84,84,74,65,252,144,118,41,170,165,68,67,184,42,214,227,151,84,189,186,214,176,254,38,170,173,221,232,101,121,81,41,71,28,111,124,104,251,214,204,73,175,142,94,83,89,209,222,115,115,18,138,56,158,5,198,158,186,210,76,187,182,191,54,55,170,25,212,83,160,241,73,20,178,13,31,243,127,204,215,215,227,24,216,201,30,91,193,35,104,96,232,30,84,234,131,63,159,249,170,175,255,143,240,138,144,0,91,239,196,15,24,242,7,42,116,122,128,177,111,23,32,79,46,227,188,143,78,226,134,90,121,30,197,97,102,74,76,141,189,13,151,25,38,48,78,197,123,99,110,194,149,10,66,34,20,64,47,173,185,146,18,159,29,45,169,24,217,53,86,93,221,225,77,184,103,233,224,234,211,223,71,135,243,159,34,27,246,235,171,59,52,131,84,236,145,228,207,180,38,77,172,255,251,178,68,119,142,228,116,102,205,155,47,67,112,148,76,233,131,101,230,110,17,9,157,54,109,32,249,66,24,51,166,77,164,23,32,81,89,188,234,70,219,118,30,183,220,195,99,238,213,191,254,187,230,252,124,120,157,118,196,217,247,113,159,215,62,178,178,89,191,119,149,53,115,173,254,109,52,247,167,254,121,4,121,170,253,194,183,125,178,131,14,133,75,0,5,36,22,49,224,202,134,0,1,80,177,138,10,141,236,13,2,59,50,182,104,233,95,135,44,191,92,169,55,2,114,138,48,209,174,88,137,223,155,22,1,102,33,93,29,175,228,204,225,235,246,16,212,230,204,7,105,22,2,51,98,0,17,180,159,83,198,64,191,113,83,60,91,178,136,99,229,56,170,156,145,20,94,140,34,218,80,123,143,105,238,39,131,11,28,247,28,95,121,105,15,178,247,5,84,172,75,37,143,213,118,165,222,54,44,231,186,61,74,223,223,183,215,163,35,183,110,161,134,219,126,160,195,165,73,130,142,96,65,227,18,20,168,72,198,5,82,12,208,100,31,191,209,72,102,219,64,120,169,162,152,187,216,210,77,188,156,157,140,48,169,84,228,7,110,38,52,34,67,12,68,196,96,39,171,47,183,234,222,21,89,177,23,176,236,205,128,2,246,36,2,47,83,214,89,72,181,252,255,154,50,235,66,238,110,174,234,225,105,184,73,132,222,46,233,38,34,162,44,249,153,88,204,70,173,34,253,252,194,134,116,77,235,86,220,134,46,136,98,178,141,147,28,237,124,197,164,238,214,85,183,96,70,0,7,183,252,101,16,100,40,238,97,238,242,133,136,42,152,6,237,44,19,60,80,138,160,227,185,231,0,94,158,170,119,5,180,55,196,72,155,84,123,101,51,172,41,44,172,29,19,198,134,10,87,45,24,42,10,197,213,140,249,3,68,79,3,27,16,5,234,46,164,67,31,17,196,45,182,156,244,89,247,93,83,8,153,203,184,194,168,116,207,6,82,148,144,136,247,6,50,195,160,252,131,21,134,143,134,99,71,147,4,100,155,49,115,20,221,183,207,193,151,241,200,138,162,37,195,157,3,56,63,229,208,223,25,92,91,207,29,199,243,197,16,15,140,0,1,37,180,195,179,49,83,66,227,64,61,213,201,84,209,42,35,54,44,152,34,53,165,10,89,34,125,86,135,16,70,150,202,237,200,31,54,27,247,154,42,136,114,29,166,110,79,150,13,194,121,216,22,1,106,45,153,136,11,15,96,155,174,230,254,221,76,238,115,243,128,97,28,227,50,181,156,66,87,98,181,252,49,163,212,141,63,252,226,228,89,27,135,46,165,151,204,94,180,59,144,155,87,89,118,64,172,164,208,164,58,230,146,147,157,4,112,233,110,183,95,178,221,184,255,251,178,68,134,140,196,128,102,205,155,47,66,114,138,172,217,99,104,98,230,81,57,155,58,108,164,185,74,12,51,102,77,148,23,40,189,181,146,244,35,22,245,219,233,68,79,204,6,176,9,93,255,229,80,101,42,152,216,73,136,1,1,121,196,194,92,44,48,128,104,132,138,158,81,30,183,169,187,215,223,234,217,220,132,221,222,55,41,123,174,65,81,202,58,248,169,181,31,99,172,119,120,36,134,67,51,151,49,178,23,116,91,38,91,176,214,179,43,73,41,62,61,240,199,36,211,74,74,216,197,20,131,242,177,78,207,217,48,165,161,130,45,142,235,237,140,149,46,249,83,247,113,91,132,103,56,195,182,148,210,242,223,107,111,235,76,198,56,183,89,131,226,245,100,141,162,52,140,227,251,236,255,246,108,2,125,32,0,229,255,142,18,228,22,88,234,201,77,12,161,90,241,26,201,226,202,8,6,169,79,79,24,130,164,120,74,228,54,220,170,106,241,199,54,111,58,179,82,158,229,101,187,60,16,169,185,146,237,79,245,235,77,142,225,0,196,20,74,171,19,77,136,245,71,156,217,150,200,211,92,77,114,189,70,154,116,233,167,77,212,213,83,154,254,243,145,93,142,149,110,45,216,197,66,231,199,211,214,84,66,187,79,49,110,151,232,140,119,109,25,164,212,236,87,138,117,51,154,226,185,109,42,117,188,210,112,53,106,1,171,183,253,42,5,96,166,65,238,104,225,154,29,56,26,78,43,142,166,235,133,194,164,150,225,23,175,67,75,169,14,24,204,62,89,83,77,119,150,181,156,145,175,219,187,85,154,212,206,34,168,48,211,245,141,254,229,103,40,5,236,169,34,126,130,144,69,201,47,15,66,80,76,158,106,37,194,125,103,197,202,102,173,170,200,226,31,245,167,26,182,237,215,10,220,238,84,120,174,145,116,229,170,137,169,241,122,12,211,249,127,107,154,139,63,148,169,253,228,189,13,57,72,143,83,204,44,154,27,58,255,206,70,208,255,163,195,84,128,66,183,126,0,32,47,82,25,15,174,178,68,182,21,28,29,147,45,119,212,29,112,183,42,148,188,129,229,115,114,221,64,184,99,28,106,57,211,71,187,69,34,160,174,248,40,60,142,236,202,120,212,219,117,26,19,7,143,69,250,232,232,132,33,241,215,104,123,60,214,226,194,124,126,255,220,152,53,143,78,189,46,43,159,141,139,182,152,114,149,56,242,77,187,154,150,168,126,153,226,226,95,75,120,132,76,122,168,246,184,245,190,118,174,36,174,213,201,252,111,194,196,115,81,143,139,61,86,162,190,47,233,126,131,84,208,12,205,255,224,128,18,129,9,38,199,147,44,77,3,15,53,9,221,200,82,108,206,35,86,23,43,173,12,196,121,59,23,255,251,178,68,154,12,212,89,102,206,155,6,86,192,136,140,233,147,101,40,194,82,49,157,56,108,33,91,66,30,51,102,9,129,151,160,239,35,151,187,106,55,43,187,156,214,18,180,155,253,234,30,203,80,2,112,222,164,121,126,118,134,252,222,111,28,86,92,28,230,199,20,138,218,84,181,191,205,72,253,203,15,148,120,193,178,65,196,144,131,218,134,194,152,72,79,42,79,103,216,139,3,14,42,165,226,5,233,79,117,65,113,233,66,24,198,30,72,157,151,153,226,150,39,249,169,255,70,136,31,193,241,144,113,3,27,161,237,117,48,233,75,116,91,39,246,40,8,103,130,102,37,8,76,100,41,249,99,227,1,240,83,32,131,52,217,112,164,218,60,166,171,231,55,81,209,136,209,72,93,124,175,61,19,157,190,251,196,238,215,128,176,149,141,78,198,240,119,175,212,116,6,171,38,194,17,204,104,103,235,252,126,5,229,218,13,239,183,173,106,206,191,22,173,207,62,157,135,116,63,217,225,145,142,96,206,64,165,87,247,43,208,188,30,40,206,141,209,36,138,143,95,207,160,131,14,233,138,125,253,207,8,200,175,142,3,144,203,69,64,157,1,98,170,79,164,117,232,137,236,119,172,235,64,61,0,7,102,252,2,58,1,77,50,160,3,163,150,48,240,67,47,53,11,14,156,48,210,163,157,49,130,131,3,3,8,13,108,175,162,74,161,98,242,125,97,167,200,72,17,174,224,143,73,51,2,69,148,17,158,202,31,55,118,116,170,18,172,109,154,89,113,150,192,48,114,135,19,26,229,155,38,166,187,33,145,127,91,4,87,43,15,29,154,27,147,188,160,134,178,242,193,91,110,230,18,115,77,205,16,117,39,101,145,42,136,196,14,147,97,89,140,33,177,221,244,191,213,159,185,18,156,56,25,35,137,28,72,195,196,145,76,138,102,145,65,219,91,238,37,89,255,15,242,71,70,177,157,134,211,14,57,108,43,105,45,234,186,219,232,112,47,73,41,172,221,183,90,182,224,70,251,215,223,155,22,128,214,59,161,233,232,0,33,0,1,46,255,177,63,113,17,230,98,199,160,152,105,229,177,94,179,124,65,165,189,181,64,196,165,234,49,245,50,44,95,255,191,234,225,179,51,82,162,204,186,70,128,152,203,49,21,232,164,178,57,180,57,54,152,213,43,58,173,151,57,101,67,117,155,190,137,98,182,138,134,43,163,93,209,14,143,167,43,244,51,253,149,200,161,37,198,237,161,131,177,152,130,137,150,130,155,84,40,40,116,200,208,1,130,199,68,24,52,14,148,70,66,152,10,4,0,0,86,30,13,108,137,114,95,23,5,175,73,11,95,13,73,203,168,171,30,40,9,28,157,215,94,129,151,70,8,69,203,129,41,112,255,251,178,100,171,14,133,213,104,75,27,102,127,64,90,44,233,218,60,37,142,85,101,155,42,109,165,91,65,89,179,167,76,209,159,160,35,162,64,239,253,86,50,80,107,73,78,195,49,195,9,118,189,140,83,162,153,35,114,44,121,60,155,157,141,94,202,17,189,102,246,88,138,252,145,193,19,175,179,55,218,42,236,243,3,210,100,129,237,35,86,110,146,210,93,87,215,217,178,232,45,105,223,81,123,103,85,131,219,74,235,194,252,123,94,210,242,150,95,143,180,91,167,100,126,230,255,141,106,189,76,100,109,55,123,189,254,170,122,1,11,148,0,27,127,248,197,39,157,17,230,163,176,73,2,16,166,124,42,69,194,226,39,167,141,47,95,111,245,191,125,95,255,255,248,138,219,154,120,86,48,236,254,124,66,47,98,76,174,80,17,193,205,233,234,175,122,206,161,74,163,125,47,200,242,59,61,139,159,252,178,19,252,141,244,204,207,238,90,174,182,219,253,223,237,212,192,149,149,1,135,54,240,116,24,96,192,202,78,206,42,217,47,77,176,140,8,192,14,129,26,46,14,17,48,244,82,214,19,4,175,68,83,94,18,176,104,68,149,198,119,213,81,170,69,219,161,48,77,152,24,186,188,134,164,170,222,246,138,136,166,84,53,139,69,67,10,8,36,96,12,104,166,220,59,43,152,140,67,115,82,215,106,84,223,165,11,114,29,1,49,146,42,148,78,209,23,115,210,253,37,251,235,95,83,243,51,23,200,241,81,232,210,147,197,156,61,158,137,28,57,68,1,94,164,147,33,172,153,49,18,38,174,164,111,48,57,105,70,201,245,71,99,13,170,182,33,133,216,252,105,238,199,222,244,55,218,171,162,86,201,106,160,31,112,8,0,22,237,172,244,85,132,129,241,57,14,230,244,114,164,89,226,13,64,179,16,73,169,206,69,138,118,178,178,170,55,98,127,233,255,243,177,162,77,182,174,169,209,154,233,58,217,230,81,116,66,187,34,177,219,75,185,14,204,164,126,82,232,164,46,142,168,84,237,235,238,246,234,147,163,165,108,254,255,110,189,63,240,112,0,5,184,204,28,244,4,212,13,76,142,54,12,212,122,244,117,18,169,131,228,6,227,44,148,69,204,38,15,50,129,132,203,32,51,64,164,20,12,90,16,21,240,11,25,146,74,36,24,172,72,241,97,34,46,146,29,204,200,226,131,138,60,224,12,174,48,194,3,5,139,3,12,171,3,24,9,160,176,169,108,95,212,210,52,193,218,195,106,22,110,18,70,105,253,47,52,150,58,244,72,169,232,145,169,182,58,2,231,72,34,108,0,16,218,62,133,98,4,112,65,153,174,231,185,241,182,99,111,182,121,168,186,233,207,136,207,211,173,236,243,155,217,71,79,41,185,255,251,178,100,199,12,133,44,103,74,155,104,86,208,85,12,217,183,60,197,84,25,197,159,28,110,105,107,193,194,179,102,105,129,33,249,115,103,242,114,141,90,121,35,151,13,147,170,185,122,114,80,243,146,117,239,167,153,153,57,210,93,7,15,102,15,245,138,37,231,83,134,170,254,146,171,59,22,200,220,164,236,134,191,81,183,19,84,230,93,148,128,225,88,72,16,0,15,109,252,4,204,167,23,91,230,147,75,40,89,109,94,94,206,94,120,119,58,56,149,186,83,24,118,104,176,30,142,164,64,165,114,161,104,237,255,232,250,183,212,166,115,249,149,177,171,88,235,137,119,171,183,169,134,123,150,85,34,22,16,242,89,59,166,150,180,62,101,140,142,234,171,168,167,143,152,114,46,179,135,39,118,145,111,12,144,233,84,183,28,221,99,42,190,222,251,233,38,151,227,234,38,227,187,80,112,150,213,0,2,146,180,206,224,147,14,10,76,92,232,52,161,24,29,154,53,2,72,10,22,59,248,148,206,224,35,2,129,134,19,128,160,208,24,6,89,83,4,2,20,180,4,22,48,72,64,116,8,52,3,94,198,5,0,71,222,64,176,48,20,45,74,197,120,96,208,121,102,21,76,44,2,47,32,208,25,13,12,208,31,111,20,78,52,44,62,157,141,168,73,89,34,55,92,191,179,21,44,175,105,93,150,19,26,118,35,51,252,182,220,232,36,87,164,214,121,29,2,21,69,206,106,82,174,69,123,236,169,77,215,61,109,101,233,69,114,177,166,127,145,8,170,218,203,78,247,193,128,220,219,31,86,97,159,219,17,179,30,59,155,255,184,83,65,221,124,155,173,115,25,155,117,99,172,238,57,248,133,2,222,254,223,255,46,243,102,225,13,137,62,128,175,253,83,63,66,32,18,165,66,133,144,110,99,235,164,212,104,168,100,53,110,51,49,57,22,147,201,51,202,126,219,81,49,175,61,236,58,177,240,118,58,245,162,255,254,94,54,78,23,156,193,53,155,12,67,200,155,215,115,154,141,33,46,117,44,178,153,93,117,106,46,109,218,234,196,98,25,85,145,51,212,242,187,46,233,98,186,145,89,107,124,206,253,169,214,159,122,31,106,211,175,254,128,53,128,5,252,200,178,113,203,233,153,223,167,227,77,24,244,136,96,230,217,143,217,231,149,6,7,56,192,69,131,25,133,12,224,44,38,83,24,36,4,98,32,25,125,139,102,0,122,50,104,191,236,64,196,35,20,6,179,135,7,20,28,77,228,152,51,133,196,34,165,105,66,99,192,172,81,28,131,48,173,60,25,210,125,153,193,14,26,111,131,27,17,233,121,32,33,82,19,218,120,225,232,133,84,79,115,30,235,202,97,150,47,194,233,144,85,120,237,199,214,51,26,27,255,251,178,100,209,140,198,2,104,72,27,133,127,48,105,12,233,82,100,194,138,89,49,157,28,78,105,173,193,166,51,166,76,243,21,136,168,229,212,233,45,39,49,122,218,202,186,218,141,106,232,32,166,75,75,221,85,108,165,204,205,204,221,145,64,190,125,139,92,152,185,243,236,235,76,235,150,185,237,156,225,202,75,73,52,207,186,47,65,140,79,170,236,90,113,51,84,165,72,185,213,53,52,147,178,52,9,249,228,82,69,156,14,70,202,168,0,38,255,213,180,138,124,27,202,225,235,9,120,118,165,214,21,69,129,55,102,134,176,83,51,81,119,181,8,158,130,180,113,76,221,187,119,191,127,221,170,232,167,123,57,33,100,91,162,202,65,142,99,180,172,98,56,227,14,48,124,170,81,101,59,145,202,81,105,8,69,84,216,138,229,22,51,56,138,163,234,100,102,28,98,147,170,17,217,204,68,104,130,9,152,186,157,173,71,178,235,254,189,124,25,213,0,137,52,212,199,169,20,78,5,186,118,52,136,74,157,24,130,187,70,158,50,240,49,240,68,22,8,60,185,248,22,78,180,209,17,202,24,9,20,98,168,10,146,64,228,161,158,75,174,224,233,166,193,1,193,105,118,234,18,130,8,52,196,99,78,19,113,153,128,71,11,11,37,147,81,177,25,29,123,187,154,165,126,103,171,242,154,147,113,152,94,84,149,241,224,77,56,155,61,211,165,213,78,199,138,223,177,27,76,219,121,135,244,87,129,122,218,115,107,29,77,169,100,67,98,170,114,190,43,230,99,180,124,221,108,205,122,32,180,158,93,158,243,65,151,166,110,229,33,82,96,109,83,56,226,227,166,205,222,181,223,13,155,190,27,23,74,161,185,211,106,128,101,198,1,8,9,63,255,143,113,61,22,33,66,73,137,48,125,12,167,136,98,21,2,26,138,103,77,13,144,107,170,173,5,42,231,243,110,157,74,183,253,221,138,145,93,147,160,235,213,173,155,222,108,81,172,136,44,230,116,146,149,41,35,148,71,51,238,134,77,22,194,40,168,175,80,146,136,73,52,200,229,114,51,180,158,89,220,28,253,34,161,99,36,67,20,89,17,155,255,42,234,148,173,64,142,0,43,70,76,136,25,62,208,35,120,24,99,92,17,15,57,80,84,201,73,211,209,5,204,184,10,49,193,72,12,172,49,233,28,56,142,96,240,136,4,36,48,0,28,84,64,140,128,160,113,194,252,152,193,165,204,110,198,65,98,54,51,182,176,101,225,144,13,68,51,8,4,57,75,122,50,128,14,216,100,10,193,64,129,25,214,58,122,5,120,17,124,130,186,132,166,207,56,250,63,81,168,121,201,73,8,132,97,82,192,177,71,245,216,108,59,161,149,236,241,64,199,244,186,119,217,4,205,255,251,178,100,202,140,133,112,103,74,27,70,95,66,102,236,233,199,52,101,246,23,197,155,28,78,105,13,201,170,179,102,169,130,141,248,234,241,182,62,18,238,174,181,230,89,244,225,225,30,180,137,164,76,136,173,42,22,41,52,233,213,99,88,33,6,193,188,168,251,152,32,126,131,225,233,89,187,20,140,221,74,116,46,237,167,30,147,205,197,137,57,19,117,221,140,3,84,4,128,2,93,183,118,31,167,209,50,27,229,171,21,34,171,200,228,66,31,249,21,60,187,43,54,84,85,133,113,2,68,2,101,58,181,5,142,145,108,36,95,174,151,215,86,253,221,36,177,41,60,234,2,95,134,105,60,217,129,181,101,212,131,231,105,207,181,27,88,18,156,226,37,226,19,28,47,191,79,89,84,229,137,216,123,159,77,246,240,7,140,129,241,52,200,146,102,231,251,152,67,114,135,63,11,106,1,153,46,244,80,216,168,164,214,141,42,140,57,216,216,200,66,195,135,80,18,60,122,130,226,18,2,192,123,108,215,10,7,95,42,101,128,109,23,228,244,157,185,117,12,164,110,27,224,93,133,167,46,138,180,10,101,135,18,54,155,159,155,77,11,21,6,5,148,140,204,41,66,93,232,220,3,77,40,133,73,35,171,60,42,180,69,82,10,237,143,235,9,179,22,185,227,109,253,50,30,222,25,169,210,26,177,212,93,214,94,201,108,136,242,176,175,43,242,168,131,143,72,155,161,52,142,122,36,211,71,124,172,186,37,9,196,49,217,58,81,198,188,57,2,19,136,150,202,112,179,97,208,171,99,31,99,222,165,23,190,46,35,70,142,205,39,168,249,0,214,0,1,72,0,75,118,205,129,152,50,164,11,126,145,109,68,133,162,230,195,236,201,235,151,97,8,86,24,104,215,202,146,82,231,4,38,223,25,194,181,177,188,35,172,185,255,223,229,242,255,53,26,186,251,31,241,6,80,88,229,195,170,36,41,47,93,178,33,7,79,209,143,82,187,69,65,212,118,44,150,153,86,58,127,126,146,130,51,108,186,198,152,64,208,198,205,190,86,252,17,198,29,153,107,27,243,243,252,244,191,254,40,4,173,223,243,0,196,42,220,206,1,2,50,38,70,96,20,16,68,56,0,70,144,73,16,125,144,170,132,52,185,201,241,55,124,108,163,31,27,143,30,147,36,33,250,184,85,71,65,151,65,210,142,27,34,7,85,13,133,238,151,129,68,17,14,76,104,91,52,171,244,120,210,188,109,202,244,197,165,32,178,57,237,81,52,133,99,227,170,110,152,116,250,169,157,62,105,221,41,125,53,209,117,252,51,53,49,164,233,240,248,157,246,215,168,248,84,161,200,159,113,162,172,89,127,149,119,31,125,77,187,101,52,239,169,191,65,150,214,34,255,251,178,100,211,12,133,87,103,74,155,108,70,144,111,236,217,154,96,195,104,21,13,159,46,109,61,109,193,180,179,166,29,132,149,24,129,121,82,250,13,116,82,180,239,224,227,24,239,187,87,131,253,177,142,178,179,215,193,164,244,200,6,22,165,144,0,28,155,119,86,83,139,102,163,87,4,130,126,92,207,4,202,141,82,20,83,231,106,74,102,37,5,222,196,117,19,180,125,4,136,91,245,213,191,127,187,186,161,81,93,153,28,187,51,156,99,74,100,75,76,170,230,42,53,53,59,182,195,208,227,44,29,16,41,181,168,157,218,136,198,171,18,137,83,153,29,145,120,184,128,105,91,190,232,98,20,238,65,116,57,202,148,23,161,8,72,14,60,153,14,242,16,49,19,16,83,81,106,170,170,0,6,83,32,22,19,2,213,19,25,85,35,110,224,179,38,135,99,79,18,115,1,29,35,67,70,178,35,228,104,137,48,0,63,1,16,198,13,3,2,193,201,144,32,49,147,118,105,64,10,42,32,62,86,48,137,17,129,70,184,145,196,195,40,53,65,209,85,215,54,3,192,193,204,40,226,18,135,20,176,97,160,179,148,42,30,8,222,1,66,8,64,171,97,8,17,132,132,125,20,138,197,4,16,96,212,78,44,110,243,212,130,57,91,4,102,35,72,173,190,233,126,60,50,19,39,101,235,213,245,120,166,222,132,194,22,220,66,127,111,20,147,78,57,12,79,109,72,193,84,114,187,71,4,151,213,150,116,223,13,148,19,147,237,11,71,66,234,18,19,52,161,130,40,147,48,149,65,18,55,199,83,181,100,203,230,239,171,206,18,237,100,37,50,185,15,24,250,200,238,251,140,49,101,231,121,88,151,75,220,36,206,69,189,205,245,191,109,32,78,124,0,27,114,228,235,153,135,3,14,206,22,73,84,68,95,144,64,175,172,139,26,70,207,43,145,92,44,207,63,33,31,136,107,50,245,210,245,194,32,248,85,146,126,89,121,127,253,135,148,38,194,149,85,113,106,120,238,121,169,171,145,66,125,183,108,206,174,176,205,153,159,111,124,193,121,166,198,9,17,40,99,217,236,173,49,127,198,32,65,81,65,50,131,202,187,65,17,47,198,115,65,76,245,138,187,41,236,169,92,233,100,217,196,3,160,2,29,255,227,10,28,25,32,51,241,240,41,97,134,131,137,83,24,24,128,185,83,234,91,244,118,105,224,32,21,226,210,31,215,226,22,195,228,57,170,181,52,169,224,156,213,116,142,146,99,81,170,210,39,235,96,167,164,174,153,208,170,71,72,152,34,169,200,135,124,130,44,210,26,88,52,91,186,88,91,126,165,241,135,45,18,142,203,58,53,175,102,216,195,164,99,212,104,53,80,62,128,236,23,83,99,136,10,139,80,255,251,178,100,223,12,198,230,102,197,147,186,75,112,115,12,217,99,96,195,120,21,41,155,44,109,177,24,73,153,162,229,141,148,141,168,165,10,208,254,197,69,88,66,169,24,29,190,57,84,211,20,84,245,144,232,121,66,178,44,122,177,191,3,98,161,102,201,210,71,136,54,214,168,48,56,31,143,175,102,189,121,199,218,65,148,113,110,255,242,209,60,128,181,233,0,132,220,146,29,119,90,148,194,231,66,167,172,92,168,235,143,4,77,176,89,184,149,172,185,30,107,95,176,239,165,161,234,106,46,151,169,155,140,104,33,180,93,136,253,81,101,115,191,167,180,181,23,242,200,178,5,123,174,69,145,249,161,6,233,229,147,95,78,171,254,112,18,192,88,231,12,149,33,116,140,90,198,21,114,210,227,5,144,215,189,128,197,57,9,84,184,131,66,231,246,196,213,0,5,45,208,196,91,5,41,12,105,220,168,70,24,182,110,199,132,172,231,246,132,94,182,72,96,34,160,224,211,26,1,68,225,36,148,109,26,12,68,213,103,93,240,34,62,222,232,92,34,130,27,116,196,64,109,202,2,120,209,89,233,25,7,75,151,33,108,179,64,193,135,229,162,174,226,35,217,84,117,108,91,202,37,79,73,113,100,215,248,218,163,163,164,140,61,217,231,103,185,125,60,238,137,61,156,118,198,100,49,37,38,84,171,108,251,70,250,97,48,224,187,205,32,164,13,28,71,82,64,159,3,37,197,161,215,164,15,92,248,18,105,204,32,204,135,93,145,66,71,227,231,222,102,244,103,131,21,210,122,202,183,99,151,162,118,126,28,126,58,155,248,246,199,71,207,62,104,243,205,174,111,109,255,1,26,72,0,14,68,0,245,219,157,7,241,238,175,140,53,4,236,26,78,230,99,101,89,140,154,109,154,161,69,227,123,118,137,12,121,218,143,170,87,198,255,251,255,245,147,82,180,151,58,145,98,39,24,194,172,131,217,78,199,221,137,145,207,72,147,147,87,85,143,152,106,41,28,138,84,48,128,131,14,93,8,166,61,92,202,249,221,174,246,122,81,85,167,90,9,153,94,169,75,156,73,101,30,163,29,30,189,80,49,219,169,169,158,128,6,13,218,8,206,8,76,68,136,200,91,204,190,212,205,89,26,121,131,6,152,128,136,80,48,96,104,148,8,192,65,90,56,96,42,21,164,170,53,214,86,40,98,4,68,132,193,125,234,38,211,7,112,41,65,198,198,199,3,5,67,21,105,45,112,26,43,139,19,97,101,46,62,182,90,77,185,252,34,219,160,149,53,28,169,210,133,231,169,39,126,171,225,106,146,172,175,229,219,150,212,175,110,191,43,115,47,222,187,150,56,227,83,42,108,175,106,174,93,195,81,186,243,19,50,10,122,124,106,99,255,251,178,100,214,142,133,213,103,73,27,102,95,48,107,44,217,170,60,101,120,26,9,155,36,117,188,128,9,173,51,166,94,158,48,0,59,171,90,213,158,106,254,175,85,195,157,202,131,42,248,239,254,150,189,170,179,243,186,164,207,30,231,149,250,153,235,251,222,97,42,238,61,238,249,188,103,243,185,61,61,253,175,67,255,221,119,88,103,218,249,125,254,216,171,221,101,134,123,255,251,180,183,255,47,154,96,227,233,72,13,185,110,198,97,248,132,27,174,67,140,23,98,185,211,168,107,2,65,177,182,27,167,228,47,245,34,224,101,132,90,169,17,41,213,17,146,149,133,80,136,142,135,70,148,202,154,26,10,86,231,167,146,204,184,210,49,228,167,48,81,76,58,59,229,23,50,4,143,166,74,154,228,231,151,149,96,176,162,117,205,118,123,121,161,159,250,222,197,146,149,15,236,109,153,232,89,228,166,90,31,253,83,191,5,154,21,56,160,53,57,217,122,53,74,38,51,129,106,59,93,25,55,100,83,59,112,64,50,76,130,55,245,145,48,12,136,48,9,226,49,4,42,11,141,134,12,134,102,123,147,198,23,141,230,41,134,38,35,12,166,70,21,24,224,196,107,240,169,150,130,102,95,77,152,80,10,6,41,129,135,104,19,1,1,193,205,3,8,29,76,52,9,49,80,184,193,33,3,51,152,76,64,35,50,72,104,192,40,83,23,42,15,8,36,49,137,72,199,174,35,31,242,141,42,96,50,144,116,209,65,3,5,7,12,38,67,49,184,124,203,196,34,81,73,128,65,230,230,53,153,124,72,104,177,169,179,36,38,9,20,24,77,48,108,135,153,207,199,230,5,10,152,244,38,52,153,49,217,116,202,162,19,36,10,6,128,134,2,54,25,145,106,107,193,105,139,68,6,46,22,131,140,165,254,49,96,236,194,72,208,80,148,20,137,1,5,95,248,196,183,44,167,236,176,70,241,228,156,89,151,169,160,231,34,30,76,169,168,106,53,42,171,203,145,154,209,185,175,141,221,141,50,249,92,53,21,164,185,101,249,112,104,226,61,236,106,53,91,8,205,90,248,68,50,198,127,82,26,73,44,90,205,169,126,63,59,158,171,65,244,85,34,178,30,246,155,88,243,156,223,106,216,169,49,175,252,160,191,229,75,157,254,243,120,254,242,246,199,172,191,89,203,249,150,249,35,166,231,94,151,187,92,223,247,255,247,175,215,255,255,255,255,255,255,255,203,187,142,28,239,243,127,255,255,255,255,255,255,255,255,254,208,9,85,160,0,128,0,0,46,86,203,172,177,181,72,132,42,80,228,162,88,96,242,176,224,209,180,160,64,162,207,165,85,253,19,117,226,44,144,13,245,74,126,242,203,123,52,53,237,229,21,254,59,122,33,255,251,178,100,205,0,11,54,130,197,6,119,128,0,183,140,201,119,204,60,0,25,113,159,44,125,169,128,1,81,51,167,159,158,80,0,40,196,184,29,202,172,205,3,91,121,76,29,56,118,93,118,124,42,76,168,17,214,32,199,112,164,68,74,19,91,205,52,54,182,85,152,177,55,7,187,182,145,134,227,139,137,145,17,246,169,118,236,219,18,222,22,96,189,103,166,163,206,249,30,195,9,237,53,37,96,246,185,119,169,228,86,56,252,186,108,129,88,250,163,196,250,137,235,230,123,198,113,158,106,51,68,142,202,227,156,190,137,239,159,245,189,231,227,26,220,183,242,249,173,22,223,120,182,251,110,126,115,91,125,91,222,251,242,255,255,255,251,128,0,23,189,22,8,23,70,96,204,129,128,23,68,224,23,0,13,13,170,92,176,129,137,56,187,132,34,96,229,32,135,113,226,202,144,66,98,124,102,194,223,200,145,128,100,1,6,16,162,90,110,50,98,203,27,2,214,29,128,178,225,13,4,81,13,12,130,3,102,197,116,99,129,33,5,212,147,36,28,90,196,238,30,152,105,68,224,116,1,150,67,163,3,0,193,80,135,44,67,68,48,74,1,205,21,67,40,40,33,114,16,1,74,8,32,54,3,2,139,112,126,131,166,96,84,65,4,215,250,223,245,83,168,204,249,228,13,43,51,81,62,164,16,93,20,105,185,56,98,69,139,230,133,41,146,5,148,204,145,62,163,4,152,162,116,164,169,92,160,124,217,35,7,86,180,203,166,182,78,122,117,212,154,238,154,93,101,66,250,127,250,101,167,58,94,235,161,173,101,129,97,53,68,1,132,0,187,254,246,241,224,233,59,65,227,13,194,72,208,253,51,61,7,187,171,208,146,221,107,49,42,214,119,253,204,136,234,85,174,90,63,149,149,215,254,232,138,246,110,105,232,166,217,47,187,37,10,215,148,166,117,16,162,29,82,115,17,42,115,37,210,111,245,90,255,79,174,162,159,254,227,157,77,243,245,64,86,0,0,229,240,3,4,136,114,12,32,114,8,148,235,2,179,3,188,237,142,80,240,97,14,185,17,102,62,103,157,107,48,223,33,141,110,237,2,34,157,145,197,112,202,214,56,155,148,74,81,196,134,55,39,156,50,250,205,235,196,216,152,3,13,148,91,67,28,32,139,164,242,99,43,168,10,51,146,41,232,173,145,118,106,31,205,40,239,104,123,215,223,67,38,208,215,25,27,222,239,86,46,140,44,138,240,67,81,77,74,137,87,156,112,209,185,210,229,70,244,153,208,115,86,114,142,34,172,132,174,223,228,251,132,79,225,62,12,74,79,230,86,255,255,254,163,154,252,119,253,94,23,0,0,247,252,195,68,6,55,0,133,58,9,101,13,135,54,71,35,130,255,251,178,68,85,142,228,192,102,206,27,15,67,240,136,108,217,179,97,229,126,17,169,155,64,108,61,13,194,9,179,103,13,135,149,184,105,37,25,74,96,73,115,124,103,168,213,50,194,86,67,105,141,137,152,217,28,87,12,50,137,179,82,20,165,23,38,6,228,58,108,198,179,122,152,147,24,1,86,161,22,208,167,7,226,121,14,73,93,186,69,26,24,218,144,123,34,100,180,47,202,180,117,45,15,127,255,209,21,186,107,209,132,4,156,81,25,208,200,171,208,199,103,42,153,132,230,86,75,35,57,137,198,159,59,171,163,54,247,223,254,168,245,115,169,46,191,110,206,221,118,214,224,246,237,212,217,248,114,193,11,80,188,153,226,231,167,113,94,54,190,206,161,19,246,73,171,17,95,189,179,165,36,174,109,94,209,111,150,40,197,73,228,254,49,121,81,179,197,82,33,9,37,2,45,78,144,78,33,234,7,206,100,213,109,238,148,141,241,222,57,189,116,219,103,142,154,24,179,241,207,99,38,200,30,50,71,151,228,10,40,187,64,219,48,86,230,72,37,8,113,242,66,92,142,118,68,137,56,137,67,113,184,238,163,239,154,166,183,175,255,148,247,175,243,254,39,116,56,102,34,139,157,126,151,141,254,7,215,255,255,196,89,96,228,191,245,36,242,44,115,20,200,159,22,97,12,46,94,234,186,110,59,34,132,72,236,139,58,15,106,209,236,37,132,67,106,173,123,86,139,121,89,167,32,38,179,59,226,106,92,217,226,162,12,131,216,200,48,206,115,208,190,26,103,67,229,88,161,56,226,204,136,95,103,82,33,113,86,24,69,192,226,138,81,133,81,232,156,220,135,177,206,69,114,43,167,86,75,146,199,66,31,231,86,81,55,187,147,103,57,208,93,47,185,47,175,122,211,150,220,252,190,204,82,246,179,246,85,110,49,93,44,245,16,0,2,173,253,14,163,49,94,96,75,42,214,173,1,52,247,157,231,107,168,222,150,242,11,206,196,48,242,199,101,82,217,185,68,236,162,35,219,28,143,91,185,139,161,47,117,212,51,145,183,90,83,41,165,162,105,81,140,153,140,161,197,167,159,178,209,26,219,175,53,40,179,123,184,234,29,129,39,100,226,113,84,97,86,204,223,219,183,219,125,139,250,207,217,218,36,180,196,24,82,14,157,152,227,225,71,148,178,123,165,139,78,177,89,110,197,55,125,251,173,31,54,236,112,97,171,230,155,154,221,14,66,8,115,155,232,54,59,156,255,67,191,254,168,3,88,0,4,183,242,162,32,219,197,65,49,46,38,21,168,64,76,189,191,105,238,74,85,167,188,34,201,200,126,28,41,149,51,42,236,252,113,78,36,118,225,164,148,237,149,45,135,88,181,130,130,168,89,38,63,80,213,255,251,178,68,101,12,228,142,103,79,155,6,63,48,139,204,217,179,101,229,110,18,25,155,62,108,37,91,2,66,51,102,141,151,149,248,106,200,143,33,143,129,242,192,63,110,210,208,41,130,222,73,207,228,228,87,8,237,241,14,147,17,82,121,4,88,115,16,73,209,236,154,85,50,36,168,85,173,152,106,136,34,203,82,25,236,230,83,150,197,223,140,121,178,72,84,209,86,116,157,232,211,93,185,248,137,36,110,217,84,105,237,224,153,153,122,117,222,65,80,0,18,207,208,26,85,57,172,227,199,180,204,230,221,186,102,114,154,13,149,84,95,184,172,244,4,219,71,63,85,44,83,68,99,121,101,169,69,52,155,58,104,102,60,213,27,28,122,24,167,185,126,149,249,119,166,105,33,151,22,37,22,132,44,51,108,13,139,35,104,70,80,184,192,253,5,108,19,41,246,78,148,54,254,93,123,101,71,206,149,77,19,208,177,237,20,53,23,181,139,178,214,44,172,36,138,84,187,44,255,24,250,187,156,183,35,31,82,125,92,150,253,92,193,176,178,241,33,253,63,229,7,243,223,230,104,103,251,76,101,251,105,100,13,157,151,145,34,66,249,211,41,166,29,165,101,141,178,248,121,174,162,3,71,73,215,238,43,15,60,74,196,136,240,30,50,62,63,80,248,214,178,113,76,128,186,184,158,157,194,152,52,206,226,216,163,106,114,67,73,41,46,82,168,11,104,164,147,227,200,146,1,120,34,135,89,170,163,91,48,207,102,19,209,11,148,184,198,39,107,173,110,60,206,224,79,95,243,135,101,152,153,242,46,244,58,11,98,200,81,148,60,234,195,71,187,232,237,162,163,42,50,186,23,214,251,12,125,181,69,250,8,20,117,253,25,241,81,101,223,47,66,52,38,212,187,217,28,25,0,0,222,253,74,4,78,0,196,139,146,230,13,19,157,194,92,150,207,43,48,145,193,41,199,17,12,252,116,117,14,234,250,171,31,70,94,126,10,44,57,6,54,55,241,206,40,79,202,78,164,76,221,213,216,240,110,124,20,147,7,183,33,169,40,42,30,215,50,114,193,66,145,211,205,37,127,197,39,81,119,113,213,215,111,113,211,78,242,201,213,203,79,113,84,196,213,247,174,243,10,176,211,253,202,251,94,215,255,255,255,236,217,131,255,241,239,67,229,234,108,87,31,15,178,165,246,47,3,254,38,240,88,144,0,19,111,192,132,3,40,49,217,7,80,253,43,20,174,246,173,44,19,218,224,69,224,217,183,133,219,90,50,30,183,199,114,154,11,205,185,46,163,201,149,98,148,146,192,75,206,95,220,26,213,107,166,86,197,51,124,53,92,101,97,174,170,47,39,225,223,35,125,75,113,38,61,217,152,81,45,74,231,152,255,50,197,166,255,251,176,68,109,14,228,44,102,207,155,12,67,112,138,140,217,195,101,226,126,17,189,157,56,109,60,173,194,42,51,102,141,167,149,184,63,254,150,251,85,16,134,56,27,192,92,162,152,89,130,74,235,168,177,43,49,204,163,6,82,138,28,27,140,100,107,25,202,70,109,17,215,202,220,61,148,165,102,90,119,230,127,253,21,54,4,178,118,136,115,108,147,194,182,12,82,3,38,201,171,163,11,235,6,191,143,26,67,134,12,42,10,96,15,176,202,122,249,58,51,89,219,151,197,198,114,130,6,158,196,140,94,87,5,244,238,170,32,175,64,23,226,116,102,191,211,232,204,15,158,165,88,219,25,142,112,254,79,19,234,184,190,128,214,193,9,190,61,198,134,177,144,69,90,107,153,200,200,100,18,116,200,136,99,37,76,97,39,68,119,87,49,183,57,143,187,154,99,21,227,80,114,24,162,74,103,177,17,25,255,249,9,233,208,198,252,194,65,227,10,21,69,187,186,80,223,213,221,196,2,47,45,252,132,33,83,177,150,104,102,218,62,104,89,17,143,195,16,26,231,47,193,80,19,129,42,42,160,192,122,68,185,181,46,71,166,17,48,108,203,216,143,140,84,225,61,59,161,158,132,61,0,91,136,49,154,223,70,39,106,70,103,169,85,218,225,60,95,196,120,230,45,208,92,31,64,97,120,250,87,59,148,62,43,65,19,183,221,72,238,198,69,222,103,67,29,157,128,102,50,35,21,58,33,211,169,12,239,185,216,180,148,170,202,69,123,171,228,68,90,104,247,86,117,236,69,186,215,175,183,107,152,206,38,109,69,23,85,65,170,0,1,110,208,144,147,13,227,99,1,215,241,47,154,119,191,49,39,144,66,104,32,167,5,102,50,5,254,245,184,179,67,64,182,241,106,85,236,250,226,228,216,131,39,229,210,39,69,222,135,26,27,180,144,82,7,213,195,110,51,238,255,24,84,181,0,237,178,90,250,2,38,197,58,176,241,234,3,255,44,52,64,138,168,229,127,229,61,12,49,30,66,185,78,172,98,16,165,103,107,187,30,179,170,50,24,104,192,242,160,136,117,121,136,230,26,72,182,200,173,211,90,98,12,94,56,75,255,252,201,245,127,254,185,96,96,0,23,111,134,81,49,84,55,44,16,59,28,72,182,55,156,170,64,50,9,123,42,184,143,161,174,222,120,164,130,229,11,114,130,94,143,222,157,153,112,206,228,180,110,157,74,194,110,158,15,73,67,244,231,48,85,103,94,155,39,101,104,99,134,159,205,141,22,149,205,94,71,84,180,95,217,170,16,64,174,13,149,246,242,82,230,185,54,145,94,25,92,59,81,194,59,189,145,16,233,42,43,43,49,157,93,72,147,136,107,19,86,99,33,149,85,167,84,33,255,251,178,68,127,142,228,60,102,205,155,44,46,16,131,44,217,163,101,226,110,17,137,155,48,109,176,184,66,5,51,102,77,167,137,184,20,181,244,170,55,255,255,234,95,250,138,67,182,177,209,243,23,147,49,164,240,98,176,98,56,32,17,174,175,20,190,116,198,7,192,162,134,12,26,141,171,41,92,162,33,49,105,106,201,129,24,4,252,48,148,17,7,186,219,243,167,214,113,212,96,207,109,103,29,177,37,147,89,138,62,238,11,47,166,169,120,138,197,82,115,205,167,11,1,192,72,24,216,202,167,182,45,62,85,232,193,196,135,153,14,185,52,90,61,102,87,71,100,163,56,186,178,52,166,49,119,41,16,200,151,50,157,216,244,42,99,216,99,163,88,220,173,122,218,139,48,131,191,175,255,247,101,111,95,219,254,25,182,240,176,116,200,253,49,144,73,30,6,23,70,74,88,139,94,141,149,1,160,137,30,93,23,168,209,31,128,137,30,177,152,156,142,164,34,30,52,187,84,225,74,241,80,101,32,100,67,206,226,45,58,200,198,157,66,225,83,49,88,155,84,81,238,198,118,36,148,71,214,227,65,123,136,215,97,241,197,138,122,42,171,124,27,33,107,189,144,239,179,100,49,17,202,143,58,59,152,203,99,144,17,36,54,103,41,94,165,117,182,91,187,77,12,117,48,228,42,35,187,200,250,162,255,255,255,255,227,85,0,1,119,184,48,2,96,170,24,52,194,102,208,224,208,168,193,193,177,80,48,140,42,96,176,35,53,6,1,204,62,5,16,8,94,231,8,197,128,181,132,113,10,60,107,44,33,164,165,178,243,88,52,194,71,230,34,227,174,150,20,173,229,191,46,24,232,75,58,225,13,121,34,29,179,25,136,8,239,180,40,229,20,125,174,211,60,142,140,21,70,166,68,205,96,78,55,91,171,179,42,213,216,227,189,126,100,152,66,27,219,223,213,255,246,198,44,171,39,237,182,249,99,207,202,148,109,31,69,42,219,221,23,47,217,8,184,165,67,182,234,82,208,163,168,156,114,52,100,216,93,62,238,101,220,71,84,249,214,226,29,85,243,28,221,215,60,203,218,130,50,217,234,220,239,134,69,220,35,28,239,48,1,59,0,64,6,119,255,161,35,188,190,154,71,203,164,54,137,197,64,176,85,173,32,32,33,42,205,70,149,182,158,244,83,157,75,29,142,24,159,95,120,147,10,64,234,106,171,157,119,255,238,210,159,46,215,85,87,35,25,92,232,99,231,170,223,69,156,201,204,246,153,80,168,91,93,219,87,93,30,219,90,85,125,219,254,181,101,95,167,183,85,247,135,0,3,191,248,206,206,141,25,96,225,219,13,80,148,138,108,20,148,157,225,80,243,1,2,125,76,0,128,192,67,218,216,24,25,255,251,178,100,154,140,133,192,103,74,155,152,91,112,91,12,217,215,61,34,30,20,253,157,46,109,189,22,129,129,17,102,220,244,141,89,101,172,230,162,128,224,104,91,60,92,44,98,36,166,201,166,156,12,173,248,103,177,248,243,41,117,25,130,79,175,212,48,18,114,230,22,67,68,157,46,78,52,243,74,251,18,211,163,92,211,105,58,202,114,234,58,92,21,147,190,128,231,5,61,168,193,240,230,158,89,184,254,185,226,25,166,174,156,139,184,117,91,37,166,42,9,231,151,31,49,139,157,69,53,158,221,202,217,70,15,136,88,94,56,91,132,169,190,241,155,208,130,81,169,204,149,77,90,253,107,244,249,77,204,113,167,60,82,223,223,113,242,0,214,16,1,155,109,148,103,41,110,32,39,145,212,214,119,174,162,142,67,158,131,71,91,48,208,219,221,93,18,110,168,190,165,1,140,33,243,6,215,135,121,159,209,74,36,139,254,130,60,51,165,209,23,123,101,218,23,224,4,118,123,200,79,118,254,40,206,125,200,102,59,41,249,46,180,79,158,0,198,173,107,178,49,210,145,255,247,26,227,168,255,179,255,68,191,255,227,42,0,5,119,212,197,224,128,36,32,198,225,83,15,28,6,133,193,195,66,204,133,65,99,160,7,156,70,46,7,8,12,82,30,112,214,218,20,3,128,193,192,178,0,91,115,75,121,114,143,141,2,18,81,172,47,56,173,5,38,213,77,120,51,135,177,53,6,2,80,101,103,181,185,36,107,166,223,80,176,71,242,27,108,83,175,196,7,101,128,181,248,227,191,47,145,75,171,83,74,102,233,113,163,229,223,148,97,143,107,97,205,127,61,136,201,141,210,145,83,186,207,96,86,252,101,110,148,71,105,137,192,76,36,16,51,204,34,210,25,87,206,238,137,101,95,171,205,66,94,213,63,70,79,232,109,223,178,209,206,59,102,252,20,176,0,59,191,231,177,208,88,134,227,181,149,42,237,130,196,104,208,28,89,134,241,153,248,87,6,106,34,74,83,239,16,129,36,140,13,118,246,170,189,238,159,244,105,105,77,104,168,196,127,213,82,170,212,170,54,78,172,91,42,21,12,140,50,151,165,101,116,117,163,74,198,126,221,83,149,57,31,84,95,153,245,91,47,121,111,237,246,18,0,2,239,233,154,45,157,12,193,253,11,156,29,72,117,113,147,138,152,40,32,48,116,64,4,97,2,38,66,134,99,130,70,114,18,98,0,165,248,30,241,132,225,167,81,112,40,11,216,166,168,160,16,18,222,165,130,183,178,217,114,133,49,69,3,99,13,29,35,214,233,150,64,71,52,192,200,141,133,15,28,22,45,67,45,128,153,156,97,134,63,238,165,34,250,123,222,85,50,169,141,60,166,102,73,125,210,155,255,251,178,100,180,12,197,29,103,75,155,131,87,160,88,76,217,195,60,98,118,24,41,157,40,109,225,109,193,163,51,102,204,243,13,224,244,211,53,209,189,252,255,72,27,244,243,233,47,167,38,204,143,90,19,56,158,206,156,186,230,231,217,11,109,148,207,46,158,226,195,104,55,92,241,185,147,33,26,59,73,174,113,20,207,75,153,20,129,217,233,231,95,76,131,202,213,181,99,166,113,184,215,125,241,243,44,117,196,212,83,28,88,105,126,200,109,252,74,65,189,128,4,191,126,152,44,143,113,115,71,37,217,149,172,137,209,246,104,22,53,75,199,56,234,188,6,50,49,20,98,115,119,250,247,34,142,238,55,247,99,253,173,32,196,83,255,236,242,126,83,248,121,66,38,34,184,71,141,75,52,209,76,66,144,61,201,140,43,41,155,211,6,125,253,142,20,59,63,66,62,34,250,25,235,232,134,93,249,79,234,254,133,63,133,238,85,56,75,147,34,31,217,191,126,15,0,7,183,252,32,233,145,134,97,136,25,2,194,70,215,132,73,30,87,163,7,17,15,82,245,51,88,103,168,26,190,35,128,129,40,220,62,43,27,9,67,178,92,72,98,83,78,128,78,68,5,69,32,169,131,231,87,137,27,230,76,252,25,26,58,73,238,150,119,118,102,181,102,242,85,33,70,237,249,88,229,23,86,59,59,152,101,29,238,237,202,205,233,68,67,29,202,84,51,28,174,200,103,66,187,87,59,61,110,232,219,244,23,232,219,185,195,236,44,168,58,175,145,142,185,21,30,164,127,103,84,212,40,0,5,187,96,196,83,43,135,49,66,99,32,60,12,55,74,104,121,4,174,35,7,16,6,173,117,111,92,207,17,5,130,117,141,194,228,130,31,198,241,228,91,137,114,230,51,98,26,145,95,74,153,73,160,205,29,162,122,114,51,169,154,226,38,216,208,167,187,146,142,73,119,149,84,195,70,230,249,188,63,88,49,232,85,149,127,230,210,244,177,10,122,189,152,170,116,220,223,92,172,193,81,232,164,84,121,214,137,145,212,166,167,87,165,89,234,214,85,247,122,53,221,216,189,27,181,85,119,86,255,80,64,0,175,255,153,64,198,35,185,177,90,112,65,1,155,33,138,221,21,2,60,18,29,11,22,48,32,67,48,155,162,199,114,100,232,15,166,5,177,250,245,129,141,30,127,189,91,101,99,91,50,44,76,144,192,67,142,120,41,34,114,165,210,110,211,61,59,244,210,227,139,67,74,18,31,38,40,194,189,154,244,88,158,98,34,153,43,215,28,165,167,84,62,230,108,138,243,24,93,134,80,169,238,140,82,26,60,214,48,112,154,137,49,93,110,44,210,18,134,140,21,65,81,50,107,25,242,148,243,95,223,252,180,50,143,173,156,255,251,178,68,200,140,196,38,102,206,27,76,43,112,131,172,217,131,109,226,110,20,29,155,50,109,61,11,194,120,179,101,141,179,35,105,80,214,81,183,90,10,222,247,66,4,8,29,19,109,67,214,248,236,101,208,238,84,33,114,128,0,239,191,50,193,227,16,165,53,20,146,139,32,82,145,109,84,32,116,21,32,39,68,2,5,203,97,141,252,173,141,68,91,68,10,136,72,213,205,44,49,19,117,220,58,88,92,59,27,133,176,79,88,39,16,148,21,57,235,182,6,10,250,234,21,171,22,90,61,200,189,22,86,171,194,48,57,88,9,65,47,106,62,93,123,180,249,219,27,255,106,109,61,29,199,84,95,166,149,196,59,28,81,175,82,146,7,175,213,250,78,235,123,81,81,183,103,156,219,164,61,215,229,41,186,76,212,91,180,234,235,181,57,124,189,217,254,47,94,202,157,234,42,166,113,251,45,184,183,81,227,184,185,190,172,33,51,170,0,5,44,240,28,76,112,148,70,226,42,122,85,102,238,86,101,162,2,48,129,36,112,196,144,80,49,155,170,24,208,72,85,24,0,14,8,1,73,114,176,162,101,144,226,14,29,127,165,242,59,17,144,40,81,2,36,107,85,21,91,3,124,137,137,224,170,171,112,88,37,227,54,149,56,154,120,8,77,34,70,148,79,117,36,12,159,143,50,228,151,195,176,59,114,34,11,165,14,197,227,116,179,148,144,136,227,248,214,32,69,50,97,44,225,197,85,130,69,85,174,216,94,82,93,91,62,249,213,93,200,76,184,249,77,61,142,186,106,117,71,217,161,75,184,228,119,245,51,115,70,166,175,127,202,140,151,114,117,217,243,241,81,29,190,142,55,169,95,164,88,139,90,107,126,232,134,28,189,202,235,124,177,9,175,246,79,15,248,19,216,0,43,183,236,234,83,124,9,19,141,61,100,178,53,152,47,145,164,249,91,6,87,72,200,143,119,38,38,173,178,167,145,18,32,119,166,219,154,25,211,40,85,233,23,252,45,225,88,89,220,221,19,204,26,43,230,165,247,175,204,227,220,240,212,233,174,60,6,134,40,154,167,102,171,188,165,87,58,212,75,125,75,77,245,68,221,183,106,140,85,155,153,16,140,249,217,146,168,101,42,210,125,23,131,128,0,54,252,98,230,166,1,224,102,50,70,26,108,10,86,103,162,48,162,80,65,98,214,92,98,230,43,244,64,58,158,37,159,2,5,44,2,193,161,242,110,207,176,230,72,129,105,231,0,202,161,251,204,101,52,233,23,131,186,99,200,161,73,74,86,149,92,221,161,248,195,27,83,118,127,2,184,111,212,243,140,249,42,170,57,163,154,177,162,187,119,159,93,13,97,204,46,252,189,9,106,215,15,63,49,40,17,49,34,46,59,233,255,251,178,100,204,12,197,245,103,74,27,120,91,224,104,140,217,179,60,101,158,23,49,155,46,109,225,15,193,151,51,103,76,243,9,184,51,43,135,225,184,222,127,212,174,63,250,254,95,209,29,134,77,150,64,218,16,202,32,218,97,144,229,221,72,251,136,26,123,227,198,209,132,57,99,232,187,74,83,26,140,72,222,221,248,121,186,238,170,207,57,146,127,29,178,93,223,68,107,245,87,55,63,252,55,146,2,142,80,0,11,255,237,231,160,250,108,141,166,197,34,205,135,220,83,182,104,98,33,85,59,185,59,255,238,249,15,124,247,166,108,61,223,126,110,219,150,61,183,228,194,17,150,76,44,153,220,132,81,13,255,109,114,149,181,62,197,117,69,115,132,57,67,152,213,49,145,220,172,12,196,36,167,59,78,196,33,67,187,29,88,146,221,154,238,149,91,186,125,93,209,19,180,196,127,77,122,127,223,96,149,0,0,238,253,127,131,116,0,121,206,243,147,82,247,246,5,136,10,13,49,198,130,253,84,94,217,45,97,181,118,118,86,166,173,65,103,212,118,118,247,202,83,221,153,222,220,156,148,5,182,35,199,113,223,204,214,220,144,118,97,147,132,56,196,92,36,210,240,20,232,146,243,100,52,58,134,129,206,99,66,47,233,216,170,150,216,16,111,139,111,202,203,10,236,171,116,84,124,172,142,37,156,227,53,7,100,4,116,148,82,170,29,138,168,4,25,76,103,32,204,101,41,217,100,160,80,99,245,77,95,251,58,21,159,214,255,255,255,213,0,88,0,2,187,244,103,51,116,54,41,56,109,135,33,169,43,130,234,196,16,66,152,226,64,191,86,19,170,121,75,149,167,113,120,118,57,18,189,75,27,189,71,47,155,181,17,99,110,52,31,126,6,131,223,133,49,150,71,165,210,249,93,153,152,105,178,69,149,149,120,46,229,248,216,160,150,223,79,26,209,95,177,167,16,72,100,66,134,198,116,98,204,233,106,50,90,216,160,187,98,182,116,182,85,255,78,213,121,117,157,8,98,170,55,110,142,202,130,201,53,8,16,156,106,101,92,116,226,89,90,133,17,94,77,167,217,160,123,252,66,238,248,2,32,192,141,60,143,204,170,168,243,47,83,164,161,102,72,100,56,24,66,52,100,35,132,238,48,149,246,175,214,61,184,122,8,212,228,162,118,78,251,208,94,134,105,171,190,45,125,244,98,13,117,223,177,4,192,145,92,236,238,4,149,193,16,4,89,235,107,20,206,133,51,173,58,201,29,23,125,254,101,177,7,125,122,213,149,192,17,234,9,84,206,50,28,111,217,239,250,7,154,154,138,26,224,225,64,233,77,10,130,80,235,166,8,25,168,32,114,83,101,58,249,4,14,207,130,65,223,122,207,216,173,205,117,255,251,178,68,208,14,244,102,103,79,27,15,19,240,139,40,25,163,101,226,224,19,81,157,54,109,12,254,130,105,51,166,1,183,149,248,154,109,166,179,122,15,28,113,194,183,102,254,164,191,255,223,168,36,230,18,44,99,100,231,44,158,102,40,78,2,151,179,36,176,120,147,152,96,8,46,18,88,2,112,159,134,54,162,235,60,57,225,157,70,228,39,5,34,133,44,105,176,56,23,214,38,242,172,76,203,96,72,7,164,177,196,48,77,4,107,155,222,112,31,230,193,160,142,46,226,217,24,156,84,135,64,10,194,66,63,205,33,210,110,26,97,19,13,30,136,73,36,143,230,216,46,49,29,205,159,200,169,187,89,180,83,103,198,187,209,72,44,228,118,85,24,102,40,194,49,17,10,210,165,13,149,217,30,123,171,213,83,122,73,71,114,124,183,117,115,26,133,37,46,143,150,100,50,151,125,83,131,58,0,0,166,242,152,64,180,6,80,222,14,5,3,14,56,160,173,57,164,166,224,92,114,50,174,169,11,198,200,222,9,164,32,116,42,142,120,229,249,97,157,89,53,216,136,132,9,150,102,156,103,65,198,143,53,80,35,46,51,169,96,178,171,23,71,233,127,29,107,228,193,248,238,73,14,213,106,32,130,48,163,201,241,99,51,135,193,162,147,170,227,45,177,90,223,201,39,207,233,109,106,68,75,243,148,241,5,103,220,142,186,157,17,80,113,132,79,61,76,8,196,114,148,146,57,209,213,81,89,123,100,87,119,74,39,109,152,185,127,231,55,250,104,91,120,17,128,0,61,255,8,4,32,150,38,80,217,2,48,32,195,12,38,12,41,217,104,194,16,139,37,175,88,128,219,155,249,40,88,43,21,202,61,151,231,74,180,49,212,55,35,20,225,60,201,74,92,232,75,163,204,83,104,93,100,154,177,85,170,196,81,202,198,67,206,210,96,252,97,29,193,194,100,228,158,68,81,151,34,22,115,27,5,229,19,21,123,76,49,91,97,194,133,172,235,154,196,123,186,39,54,133,115,2,69,164,172,119,125,136,86,132,51,222,138,210,234,206,26,136,246,68,71,212,230,161,201,86,86,61,51,3,187,215,60,202,95,213,91,62,239,149,169,196,40,92,216,184,96,6,169,182,124,177,154,144,70,76,186,231,38,6,156,8,218,154,74,68,188,111,155,34,125,68,64,86,227,119,107,176,243,43,166,120,243,116,216,133,169,136,155,200,206,101,174,197,35,172,183,89,108,141,251,116,35,125,181,71,79,139,197,18,120,90,108,182,70,142,201,84,239,37,83,40,110,173,34,97,125,177,49,64,42,162,167,43,41,128,63,174,92,46,32,239,211,69,39,123,79,190,107,5,202,168,94,35,1,156,192,153,35,153,172,239,153,152,74,106,255,251,178,68,209,14,228,146,103,77,155,79,43,240,148,172,217,147,105,226,126,82,21,157,52,109,4,254,194,55,179,166,77,167,137,248,70,111,129,178,79,45,115,45,103,251,251,83,169,206,173,255,79,89,184,152,33,99,119,224,209,160,70,165,179,60,143,192,215,128,36,90,218,125,178,70,82,202,155,85,7,145,60,81,21,242,211,17,106,213,81,111,132,127,199,83,144,134,104,13,104,66,118,135,228,85,178,240,134,170,209,230,226,159,54,115,150,170,101,195,123,199,76,99,40,77,178,74,135,1,186,126,40,12,49,11,21,209,63,14,114,136,73,17,167,58,61,112,117,190,86,56,93,253,254,50,127,94,217,18,187,186,181,21,157,219,169,216,167,87,68,135,161,78,45,24,154,84,206,211,203,228,213,26,141,211,41,84,157,219,149,174,191,103,79,181,46,129,221,21,0,0,102,244,194,142,66,143,38,6,206,121,244,68,129,166,190,144,99,35,162,192,37,211,48,144,33,80,209,24,49,134,36,20,6,181,246,178,36,44,91,217,80,146,152,32,208,146,225,226,47,243,61,109,105,150,20,144,40,216,131,72,154,202,196,33,66,72,118,150,58,85,167,75,164,134,133,156,65,246,158,93,80,104,89,59,16,34,104,24,96,247,64,8,32,100,198,132,166,216,177,154,58,195,178,50,211,2,154,111,131,2,20,72,8,41,70,144,204,89,156,181,217,58,176,203,43,81,235,27,190,246,82,246,218,238,161,252,125,26,156,217,163,191,167,170,155,248,79,136,80,212,180,220,208,185,168,29,169,47,42,132,23,44,62,96,104,98,250,58,117,140,229,74,158,38,234,106,227,136,155,151,75,105,179,243,247,255,243,255,253,241,207,189,252,194,96,52,184,0,7,55,205,37,196,247,5,210,100,123,39,209,176,144,229,219,16,156,44,67,136,182,202,114,70,15,245,66,238,36,223,89,142,93,105,243,123,21,153,143,113,135,38,114,205,64,171,175,205,78,229,18,73,238,83,78,239,157,255,156,247,75,61,231,29,99,239,242,200,170,182,31,181,13,24,115,9,74,25,83,142,121,204,121,67,21,218,105,140,174,199,186,52,234,42,24,134,108,169,247,190,158,183,255,167,159,240,153,213,190,5,5,65,112,81,148,94,198,84,147,171,227,72,2,192,71,198,10,10,60,146,0,136,129,1,2,36,110,3,7,85,250,123,0,0,9,0,48,19,41,18,213,38,145,165,74,46,2,18,10,10,255,146,163,66,40,4,116,20,165,170,163,204,213,170,139,97,50,1,25,110,11,25,57,23,27,144,155,144,73,97,108,250,25,47,48,140,238,72,54,129,99,5,72,91,228,38,191,106,177,53,199,70,35,48,244,28,208,194,68,38,146,66,98,155,8,126,255,251,178,100,213,142,198,53,103,74,155,120,91,240,109,172,233,163,60,199,126,24,193,155,42,110,97,111,193,154,179,103,77,129,150,56,89,110,236,183,59,55,253,36,250,55,89,165,77,99,235,54,59,40,34,140,160,187,145,114,134,228,87,22,144,198,198,177,4,245,201,42,155,29,69,103,210,82,226,132,90,117,242,149,31,230,149,217,58,246,221,93,174,57,91,246,237,229,210,199,166,169,239,142,190,250,254,255,255,224,239,232,223,220,135,0,1,111,255,139,195,176,64,132,177,166,106,246,96,242,204,78,73,241,135,109,214,164,177,187,248,244,166,191,162,9,50,111,72,15,68,249,187,22,242,2,66,177,76,244,210,65,136,243,35,76,239,130,116,33,98,8,9,80,226,134,149,11,26,42,105,81,5,130,44,83,161,82,38,101,87,28,132,23,42,104,232,202,200,65,236,82,85,188,204,154,127,122,254,222,223,237,111,200,43,202,254,24,0,0,174,248,132,228,4,40,26,173,200,104,248,176,56,148,100,241,201,137,68,32,161,201,123,132,0,146,65,48,128,50,0,4,134,4,81,5,166,71,194,2,200,219,18,138,168,18,87,179,85,9,34,18,106,67,138,232,44,66,16,40,187,120,182,157,214,100,95,101,148,130,202,198,42,98,238,131,142,176,141,213,60,89,250,203,122,200,86,68,53,70,178,1,11,11,213,72,153,90,192,20,173,52,20,1,80,191,202,7,74,226,76,176,72,235,73,87,206,99,235,44,161,171,87,30,255,178,226,118,91,255,230,255,82,149,69,199,31,41,52,165,172,60,118,221,11,190,141,143,65,186,219,91,9,69,42,216,113,234,163,146,247,83,92,254,45,174,253,51,237,255,125,223,78,229,139,106,215,109,138,52,125,65,108,238,190,93,205,57,93,25,191,106,128,79,37,32,0,46,255,201,176,45,208,140,144,122,191,109,226,171,146,134,130,146,73,101,60,184,142,47,232,219,173,31,230,37,134,23,248,40,195,27,46,136,84,237,55,213,212,62,232,69,222,31,76,255,63,255,24,229,36,223,243,126,235,58,83,125,183,33,177,189,141,252,81,3,201,97,2,107,84,160,100,72,174,52,11,210,191,51,225,62,93,250,87,180,139,167,31,244,202,44,223,249,223,189,207,248,6,46,248,195,96,116,107,4,34,204,13,31,49,144,16,194,36,64,96,113,239,47,97,48,20,32,22,96,0,92,181,195,48,144,29,174,152,20,24,23,1,133,1,11,161,95,173,20,80,114,215,132,202,96,144,133,155,179,234,207,134,128,227,192,103,205,187,43,132,81,48,64,8,192,0,37,96,45,217,118,10,1,238,66,90,70,28,167,133,209,29,0,168,68,45,129,44,113,129,18,242,6,5,75,154,221,69,65,111,255,251,178,100,204,142,198,43,102,202,155,152,91,242,103,140,217,179,97,131,60,24,61,155,42,110,13,94,201,150,179,102,140,243,21,240,40,240,61,135,67,9,156,169,156,117,40,81,182,92,145,45,126,6,105,146,155,56,220,254,125,239,50,251,247,207,18,244,23,104,224,164,3,14,128,84,100,52,121,24,77,18,48,151,174,65,149,7,162,120,45,73,137,206,155,229,186,89,13,107,196,250,252,14,155,222,198,17,18,152,118,239,231,146,178,189,223,84,42,2,206,172,0,12,219,101,27,58,124,6,113,120,62,13,8,79,21,42,180,239,149,9,218,29,4,66,4,203,137,49,209,21,18,214,155,252,147,35,19,141,110,218,249,113,172,224,92,219,238,165,180,219,44,128,59,136,143,49,127,231,42,57,36,87,75,46,202,99,74,142,136,199,59,11,171,117,51,219,21,103,58,174,180,103,59,148,217,213,111,245,211,179,125,143,247,230,43,121,190,205,211,173,67,213,0,0,116,248,197,213,204,142,140,240,10,79,234,240,29,226,113,4,166,64,30,24,74,6,64,48,129,225,82,181,22,51,100,102,128,96,160,183,81,16,46,16,72,4,44,18,184,22,227,239,36,33,6,89,145,68,82,113,22,146,124,181,246,178,20,13,20,4,38,5,14,3,33,10,95,50,118,24,215,146,233,175,198,27,147,242,163,11,17,185,174,151,21,56,156,160,176,33,130,14,167,170,95,63,96,193,84,155,117,153,51,24,88,203,8,241,46,224,184,99,156,85,0,190,157,236,150,237,91,245,123,255,58,205,251,255,255,250,223,236,113,221,71,29,167,233,74,162,169,81,164,5,209,222,190,127,77,172,213,246,253,110,199,111,76,80,34,218,202,0,170,167,109,254,220,53,150,99,100,182,166,77,52,25,51,51,214,91,58,116,211,69,22,178,251,169,112,114,154,56,2,0,1,45,181,169,43,122,68,147,81,154,166,43,215,25,123,25,66,251,172,130,73,12,55,157,36,107,178,30,113,249,32,208,155,175,143,160,61,69,50,166,163,87,108,222,90,231,53,138,19,141,64,181,155,234,59,133,72,167,255,99,34,106,234,200,170,164,101,57,25,12,206,73,221,11,33,154,243,145,40,238,232,236,207,67,179,173,43,186,200,153,153,127,254,79,235,126,173,214,245,255,252,84,237,240,68,41,132,162,154,243,49,207,138,175,67,99,9,50,81,192,227,98,253,152,104,139,69,64,128,168,177,64,10,52,61,227,32,44,165,181,111,32,38,58,189,157,233,90,3,26,210,251,94,174,26,224,167,106,15,156,22,201,20,5,187,13,11,55,7,105,73,167,12,129,229,135,106,71,34,178,118,2,147,50,7,89,45,30,249,246,109,147,65,87,80,91,246,185,159,87,225,255,251,178,100,201,142,166,61,103,202,27,102,111,176,104,44,217,151,96,197,138,20,169,155,46,109,136,254,201,102,51,102,140,244,137,160,197,118,203,99,68,235,197,89,236,86,191,55,175,239,95,79,125,254,200,172,105,174,115,22,47,67,56,135,40,102,60,83,135,156,151,60,168,243,152,238,242,32,10,61,153,24,251,105,13,85,47,127,246,52,211,104,138,92,198,245,90,159,213,0,187,242,90,236,68,159,225,88,3,22,66,220,149,23,165,178,23,43,114,73,3,17,177,155,86,181,135,189,52,24,188,83,203,197,239,34,97,208,199,109,147,117,18,134,71,245,119,69,101,85,109,91,255,79,255,178,139,98,76,196,58,52,233,33,149,170,138,247,126,77,237,125,93,103,161,75,210,175,182,212,202,169,253,73,183,165,110,207,213,119,248,181,0,0,28,112,233,167,12,82,8,208,120,140,219,116,239,86,207,107,72,225,3,65,192,224,235,3,56,25,49,240,51,33,8,52,39,16,17,1,141,29,162,16,176,57,161,16,8,16,179,187,37,237,22,0,96,76,160,148,133,144,132,176,82,57,48,36,2,143,8,51,0,4,0,196,41,222,180,34,46,136,24,153,207,22,48,28,46,57,20,10,160,73,134,38,2,43,7,19,68,102,26,171,196,69,194,44,38,74,230,72,99,42,8,116,82,194,47,243,39,72,152,11,69,113,159,113,225,200,114,76,134,58,10,20,168,3,6,198,105,23,252,221,233,202,107,51,180,228,202,185,152,66,149,235,122,111,242,107,24,104,104,211,116,205,96,251,77,11,78,178,108,213,146,65,32,210,33,185,170,144,187,93,177,118,162,109,14,54,253,35,209,23,220,37,92,119,95,23,124,253,245,161,92,251,121,119,115,149,219,60,228,69,209,216,231,174,105,17,65,204,0,0,187,254,128,132,96,3,237,11,5,161,146,252,241,66,89,220,133,181,192,233,72,152,32,155,121,98,240,166,53,41,120,114,217,189,15,157,175,144,127,152,49,60,173,194,13,75,55,58,80,202,231,255,248,129,158,212,68,10,107,40,117,83,85,4,36,148,93,11,187,146,228,204,21,168,66,193,56,192,150,214,41,162,199,194,110,29,77,152,200,168,110,127,79,167,148,42,72,89,21,110,145,31,255,127,15,7,177,254,65,114,223,211,168,194,200,227,28,147,206,50,166,17,138,140,108,83,1,18,204,22,0,1,16,139,200,212,81,201,115,131,133,97,4,246,208,181,172,229,250,95,106,52,246,182,197,252,139,63,109,48,80,2,150,74,28,165,143,122,162,10,0,83,8,190,107,109,50,203,189,3,71,212,89,145,94,159,126,228,13,214,4,206,9,40,2,57,19,9,84,129,205,58,17,43,21,1,180,215,110,153,69,29,230,255,251,178,100,217,142,230,225,102,199,155,122,91,242,111,75,233,163,60,195,106,22,245,155,42,110,13,126,129,66,26,102,204,241,137,168,237,40,142,59,185,46,237,71,185,141,158,88,255,245,13,48,116,74,14,16,40,236,75,96,133,160,227,197,47,22,80,249,84,153,254,50,252,243,83,171,202,164,140,78,186,204,59,44,157,231,246,47,111,127,181,57,138,166,230,8,244,82,228,233,215,212,127,82,219,56,198,74,137,77,207,48,229,0,101,202,183,108,218,144,85,128,148,136,36,104,38,228,42,4,87,208,22,206,60,5,69,60,35,9,44,33,204,169,147,29,54,51,147,245,37,90,198,63,183,247,167,254,83,58,42,185,12,69,49,154,155,232,225,16,183,165,224,89,160,0,84,225,241,100,104,115,72,197,170,98,158,177,122,234,197,91,222,85,21,121,85,0,0,156,168,209,175,83,25,186,141,135,139,48,151,204,197,197,211,198,143,12,112,58,50,32,84,206,65,48,231,25,133,135,134,32,53,25,157,176,2,21,152,192,0,159,70,20,11,138,4,0,129,165,73,96,160,82,96,145,141,182,195,148,2,146,40,128,233,135,26,68,129,130,10,91,131,82,5,54,3,222,21,44,18,120,55,16,95,128,195,91,114,80,194,1,123,20,181,96,151,206,213,193,80,54,238,87,227,246,90,71,244,63,229,13,150,180,208,122,169,38,220,17,93,35,153,19,132,201,31,164,146,121,203,51,26,136,203,251,102,158,198,118,186,74,58,169,227,206,189,93,138,157,82,85,89,251,205,23,93,86,159,54,62,246,156,115,173,136,167,105,181,141,39,65,244,205,211,77,90,58,84,178,203,158,99,170,152,196,208,205,228,122,98,164,129,241,230,204,147,115,209,5,111,163,230,108,87,73,78,184,136,138,174,123,91,166,55,63,83,223,243,253,132,236,2,0,0,191,254,198,192,44,226,126,134,135,81,224,161,56,80,74,66,128,51,179,9,49,167,120,58,168,182,118,59,103,48,195,173,221,81,101,191,218,202,73,171,211,253,159,254,137,116,121,150,83,179,59,148,197,82,32,184,58,48,199,26,73,221,25,85,216,228,87,34,24,93,106,70,24,163,145,21,174,132,176,247,140,191,102,91,89,78,92,142,177,14,134,100,86,241,206,232,86,86,79,167,131,188,223,227,14,136,76,122,87,49,233,4,221,81,224,114,192,212,132,224,96,228,84,20,97,176,145,134,4,35,33,1,0,144,202,161,96,224,193,134,4,170,216,5,74,105,42,178,18,160,69,70,208,75,240,201,146,0,182,193,121,42,36,2,35,90,195,131,150,66,36,199,161,78,198,232,27,152,9,173,181,22,92,201,31,137,182,193,109,172,200,95,34,52,57,14,43,164,142,74,226,102,255,251,178,100,215,14,135,6,103,71,27,153,91,240,104,236,233,167,60,197,104,25,157,155,38,110,97,141,201,93,179,103,12,240,138,56,132,42,174,77,205,219,219,115,119,136,132,2,224,60,242,119,95,158,249,153,218,126,204,246,255,218,40,181,151,125,9,142,43,221,51,206,85,52,113,199,14,50,236,43,218,61,125,150,96,151,115,90,187,80,43,109,125,156,67,236,166,164,206,231,254,215,180,254,33,194,254,30,159,45,206,97,93,185,158,179,255,179,59,22,210,62,72,122,170,36,134,61,125,166,173,220,158,153,217,253,162,24,0,41,192,8,27,255,216,152,149,225,160,129,33,141,236,72,113,202,212,152,54,220,17,182,135,30,216,199,32,64,98,68,167,108,146,255,179,8,14,79,246,127,95,252,244,210,60,141,27,11,180,229,48,185,77,103,163,178,200,83,221,81,229,35,51,29,237,86,189,41,75,41,116,115,209,145,147,61,109,254,151,100,41,168,87,245,84,255,192,16,0,0,238,252,81,104,193,231,200,11,13,118,213,37,76,38,4,195,205,132,2,230,16,2,42,28,42,26,88,9,50,114,84,203,30,107,64,81,130,4,152,0,42,123,41,210,11,164,27,126,21,2,105,194,32,197,236,90,166,90,84,22,135,201,131,214,17,232,112,155,128,92,9,27,18,46,76,216,197,0,149,101,216,106,69,89,177,177,86,204,157,131,66,28,113,6,64,89,93,232,188,117,52,215,99,92,169,7,41,107,207,47,119,30,87,253,247,189,25,139,225,102,151,47,215,196,70,183,203,75,223,254,243,157,107,54,212,184,105,214,103,209,37,217,134,81,39,42,100,211,203,45,206,200,205,113,241,210,151,147,250,220,68,189,70,224,32,209,233,167,36,162,88,147,55,237,134,93,185,174,240,235,29,79,18,204,110,177,155,253,179,188,240,217,191,222,105,140,231,118,92,8,236,153,144,2,0,0,187,255,26,94,31,213,129,50,18,85,168,73,225,16,238,91,141,218,230,107,243,105,129,14,32,89,20,215,253,104,11,62,170,127,191,253,18,178,54,36,50,142,141,48,108,115,36,168,196,57,138,89,17,8,105,183,103,253,156,238,100,69,114,84,135,94,136,212,174,255,90,232,175,215,59,126,213,127,253,2,173,179,11,178,27,67,73,169,55,26,160,32,122,209,212,186,24,161,201,137,130,9,43,133,197,140,56,236,42,110,21,3,12,23,1,38,1,67,88,2,5,5,66,9,130,23,91,50,103,36,129,233,148,50,32,191,150,74,52,181,228,80,92,200,234,94,229,22,34,36,67,55,116,57,56,183,116,169,166,10,0,108,146,151,150,226,253,99,136,206,135,0,72,11,9,82,184,160,144,3,128,237,57,35,162,177,168,105,250,105,139,255,251,178,100,199,142,134,102,103,201,155,102,127,178,83,108,217,199,48,34,156,24,113,155,36,109,177,189,1,147,179,166,12,243,21,216,170,24,140,29,7,196,195,179,54,223,205,255,172,252,246,117,59,230,185,180,237,217,170,239,229,156,196,81,39,167,102,186,204,9,30,142,180,89,88,25,105,29,219,110,248,220,23,119,191,107,183,175,253,227,212,143,95,205,241,137,165,238,217,133,236,92,153,232,250,63,182,107,122,168,175,178,250,54,102,253,23,211,15,79,72,0,55,45,132,122,26,75,4,116,103,130,200,152,168,141,179,184,79,74,53,180,186,176,255,146,66,65,147,75,137,210,156,185,63,41,235,81,44,160,215,82,91,46,99,169,236,137,26,67,89,89,16,194,167,58,229,43,8,163,86,141,121,114,116,145,236,245,115,234,133,187,58,61,46,116,61,85,81,209,207,169,149,221,41,177,183,75,27,41,51,116,223,215,203,245,229,181,191,247,6,122,0,0,237,172,194,101,147,38,24,13,120,42,56,42,160,0,46,57,32,4,12,87,29,10,152,8,48,48,57,48,96,28,192,161,84,151,49,24,16,192,99,243,13,0,20,160,136,38,21,2,38,138,224,22,16,191,197,172,75,180,17,174,98,192,101,20,82,124,152,74,147,12,229,7,198,130,204,101,2,154,73,136,128,201,164,154,232,3,132,47,23,58,61,41,110,44,74,50,211,65,195,103,73,47,87,65,125,210,169,244,90,98,16,90,53,39,195,90,17,129,210,232,179,142,44,16,174,97,115,91,125,231,40,168,43,87,238,189,255,23,169,202,108,207,195,207,198,65,244,213,94,177,157,39,125,36,141,234,62,0,122,229,11,187,90,148,90,138,78,214,212,216,169,25,63,21,146,172,212,225,61,46,178,57,53,83,201,198,14,134,155,181,175,50,47,205,214,170,144,83,235,87,74,117,106,71,87,110,116,55,17,128,2,182,218,120,169,74,192,115,38,0,149,81,36,213,135,203,42,142,58,56,237,96,129,120,207,107,54,228,188,63,46,243,164,233,151,128,111,78,156,255,81,68,89,159,65,207,172,133,66,159,210,190,249,103,37,51,102,187,2,55,173,43,210,225,124,141,211,100,171,31,217,173,62,219,59,213,154,17,231,145,219,35,33,61,171,119,255,214,221,255,162,45,23,255,80,34,229,251,24,114,41,129,171,27,1,57,147,74,131,182,14,37,20,172,136,32,0,194,65,83,88,132,145,101,2,141,67,134,204,36,24,188,132,64,163,68,72,114,82,199,81,150,171,98,25,36,201,110,96,34,192,188,22,151,141,117,91,95,215,252,20,22,2,3,42,129,61,136,130,229,46,198,150,253,63,215,166,34,158,245,252,117,145,74,101,206,43,24,126,166,26,59,33,255,251,178,100,202,142,198,153,102,200,155,137,111,178,97,44,217,147,60,101,174,23,33,155,40,109,153,190,201,133,51,101,137,132,137,240,133,53,72,21,152,169,9,124,190,153,149,103,157,75,182,121,253,173,255,241,172,117,110,227,85,238,246,125,111,177,213,235,62,32,216,153,211,121,188,224,148,138,88,81,69,25,46,207,123,119,153,42,90,79,17,111,51,6,204,183,207,217,157,219,230,127,56,235,205,11,198,171,77,52,208,61,73,212,200,160,126,147,255,77,100,224,255,39,0,14,253,177,166,146,197,25,26,145,31,26,185,117,27,120,25,63,163,75,129,191,102,215,29,72,90,35,204,25,131,78,67,32,249,244,178,51,120,251,100,88,172,161,20,174,50,207,189,57,95,102,25,75,157,240,154,166,55,92,19,216,237,162,104,142,129,140,85,98,57,209,247,118,182,83,219,244,105,93,170,137,190,223,189,173,191,251,127,255,254,200,79,255,191,255,160,58,0,0,245,172,194,132,227,43,151,4,2,211,82,80,140,242,99,49,67,8,28,135,16,7,193,71,195,13,17,12,50,30,5,5,16,8,24,19,49,224,69,37,7,182,49,76,54,77,12,81,12,162,9,190,40,155,172,8,93,96,204,43,68,135,4,177,46,46,193,65,12,152,108,114,224,168,16,112,164,103,74,166,194,128,32,157,220,80,25,234,57,14,116,142,120,67,12,227,38,234,173,140,150,50,245,140,136,223,176,137,114,40,54,171,13,11,38,128,228,126,56,129,6,88,113,75,170,237,137,197,167,13,127,108,169,102,251,148,205,201,216,237,44,46,38,166,106,110,107,42,44,112,119,146,88,58,106,31,178,79,56,146,218,77,175,101,31,138,116,190,55,203,186,118,112,148,118,162,123,159,141,74,207,49,190,247,107,111,227,191,190,46,230,239,249,255,101,112,168,13,62,144,1,86,237,75,97,156,105,128,8,13,48,32,27,106,242,180,124,23,39,80,28,203,204,147,171,147,241,49,71,54,8,216,148,138,120,136,94,84,133,98,226,227,63,207,211,83,227,177,125,196,45,181,69,165,242,123,137,50,255,175,161,183,19,212,220,201,111,85,212,31,123,117,170,254,251,41,117,3,146,184,133,24,87,142,101,138,251,164,215,77,171,251,120,250,183,136,153,158,251,246,75,239,125,222,180,255,237,231,191,250,255,254,66,39,174,95,177,152,164,20,70,11,126,5,238,119,204,28,235,166,129,33,110,133,64,131,143,131,78,160,6,125,129,1,153,151,82,149,77,146,246,84,225,170,247,93,57,19,10,24,112,201,4,163,19,47,65,231,13,93,39,224,177,52,148,101,34,32,37,220,149,205,182,7,247,11,25,77,246,146,186,148,32,54,14,139,86,92,48,237,13,69,110,255,251,178,100,202,142,134,76,102,200,155,153,91,114,115,76,217,131,60,200,138,21,13,157,42,109,33,189,9,98,179,103,40,195,21,96,132,75,161,111,83,169,98,144,68,1,212,210,93,92,113,252,233,73,55,13,252,82,223,54,139,53,172,212,255,105,31,74,134,141,75,29,60,42,151,185,45,160,209,90,167,229,107,225,215,250,166,210,226,219,167,123,234,221,102,91,173,20,145,89,178,212,165,36,155,169,102,237,173,147,90,235,46,132,100,73,131,0,5,55,255,36,92,51,43,136,193,105,49,165,228,241,237,223,64,51,34,254,189,217,213,26,235,189,45,14,245,79,254,70,216,113,243,52,212,70,116,38,53,157,104,183,76,233,117,66,171,202,172,229,70,60,170,142,168,179,85,221,110,210,161,137,189,173,153,148,237,243,214,168,85,229,68,163,87,211,190,242,127,249,234,255,250,130,162,0,0,213,172,197,36,115,59,46,77,250,2,52,2,236,197,134,99,178,145,12,46,97,22,43,24,168,26,40,19,10,160,76,46,17,51,72,92,28,41,49,160,56,202,32,88,176,51,231,11,104,111,16,65,48,56,17,144,82,173,113,153,64,152,65,141,140,49,40,40,241,37,164,192,211,135,199,50,199,14,97,205,41,181,18,82,157,174,81,52,70,177,105,249,120,92,136,144,137,196,171,149,23,137,50,11,111,58,221,30,148,127,111,105,160,118,116,233,182,175,216,208,4,32,154,33,226,138,158,243,176,203,108,67,161,241,54,238,31,199,252,41,219,56,249,116,253,196,92,171,68,211,3,70,76,45,159,44,131,100,24,142,102,210,216,55,211,135,24,90,98,17,247,82,20,112,182,97,239,42,46,81,50,109,211,19,73,180,113,211,190,127,125,122,238,58,117,181,61,253,50,39,121,80,9,218,40,0,16,1,0,55,223,213,205,54,93,85,2,196,133,198,101,109,54,92,204,186,210,6,33,177,207,109,178,186,149,15,53,5,158,128,8,225,199,211,232,137,171,191,247,237,215,252,242,106,45,94,33,217,239,12,216,50,72,132,189,39,18,98,207,67,132,115,63,175,9,164,107,130,201,162,240,217,244,23,52,252,188,241,76,116,248,69,84,178,84,219,212,253,217,68,235,103,250,249,88,7,90,82,178,170,172,148,166,102,243,17,160,215,135,44,41,156,64,252,98,49,81,133,5,193,80,216,0,32,52,28,26,31,152,164,50,14,20,24,160,90,23,16,131,65,198,27,0,1,170,239,136,18,213,84,173,160,55,101,133,69,80,7,3,150,2,32,145,136,148,149,111,25,58,157,114,211,140,1,147,83,175,98,254,168,108,173,208,150,197,45,207,195,229,141,15,62,33,15,195,224,109,67,15,211,162,20,12,30,249,217,88,71,157,151,255,251,176,100,211,14,22,117,102,199,155,153,91,114,102,12,217,170,60,163,140,23,33,155,32,110,97,15,137,138,51,102,220,242,138,48,205,135,160,153,230,72,118,39,103,227,253,234,246,254,63,209,238,163,234,146,163,159,190,59,230,214,198,87,124,118,58,11,129,136,50,76,184,186,156,193,66,166,196,230,122,30,48,115,202,67,181,61,173,158,181,223,5,207,51,233,107,23,175,28,181,255,81,165,9,64,73,48,36,0,60,176,126,200,93,138,81,80,216,241,252,6,69,83,60,68,108,23,211,188,182,110,190,33,75,239,167,255,167,139,34,20,71,41,7,152,204,26,53,157,16,173,119,114,156,204,250,30,37,92,231,189,110,48,50,96,204,163,49,200,17,12,129,217,119,115,93,80,168,132,53,173,99,101,109,227,147,119,66,222,85,204,164,59,171,90,198,75,51,213,25,191,191,111,168,101,85,0,3,108,176,66,20,204,153,51,65,198,58,157,114,38,54,249,164,2,144,5,170,51,39,5,20,49,145,168,202,132,5,205,39,131,10,51,50,237,49,106,140,161,230,119,98,173,65,129,163,179,44,85,103,173,92,56,2,129,138,200,211,59,51,36,71,225,111,195,193,217,233,77,106,157,220,16,180,134,129,197,233,160,61,64,146,222,176,171,240,139,20,21,235,209,78,67,148,185,255,103,187,205,239,95,233,225,2,222,168,117,24,26,233,216,190,86,167,202,91,106,203,222,241,138,210,41,191,71,213,209,95,161,172,239,9,51,58,171,126,103,117,211,227,94,230,233,196,210,40,29,44,157,180,48,178,74,232,81,81,26,99,100,165,53,201,173,101,47,116,164,194,128,116,192,0,123,111,151,234,41,130,7,11,118,112,146,65,88,178,170,121,202,44,241,0,144,26,65,63,164,207,146,1,64,153,37,198,181,16,199,204,44,171,38,249,84,156,59,155,204,132,225,0,9,230,100,74,236,45,211,106,5,36,238,235,233,185,96,33,196,90,175,16,236,195,50,26,163,208,171,77,196,130,135,35,217,190,179,220,239,169,218,74,147,166,85,58,107,46,83,150,236,88,201,179,12,138,139,255,169,244,210,102,166,178,214,237,70,234,147,49,172,212,44,125,156,221,113,244,198,70,154,183,51,247,211,53,25,197,105,100,85,212,178,237,249,145,105,19,68,140,59,236,255,218,223,127,55,237,95,220,191,64,206,46,0,11,125,160,171,5,219,3,98,101,92,62,113,206,128,114,201,112,135,117,41,120,161,180,37,181,148,192,101,173,227,118,128,162,88,59,182,99,145,203,112,60,55,45,146,198,229,146,180,210,148,59,241,230,195,217,202,59,81,155,93,203,154,173,94,117,182,167,181,55,157,170,91,46,85,155,183,101,246,107,110,34,161,255,251,178,68,209,140,197,116,103,73,155,70,87,176,161,108,233,83,101,233,108,80,169,155,50,108,140,188,194,57,179,101,205,145,159,160,207,59,159,180,36,37,35,96,117,41,23,185,72,187,34,37,77,171,196,94,153,183,59,157,122,221,97,152,208,205,28,143,236,215,204,99,137,21,134,79,180,131,147,251,182,253,191,251,250,3,128,1,219,252,33,153,81,131,185,49,184,19,72,243,48,121,36,184,79,214,3,18,134,214,29,174,160,49,181,115,26,164,5,30,168,252,209,68,32,138,119,94,31,140,193,113,184,164,109,9,208,195,95,131,26,46,164,19,244,112,205,174,229,203,154,155,170,208,169,231,168,109,218,198,137,254,179,118,237,187,53,184,208,100,243,255,251,65,152,118,141,184,64,71,43,197,149,216,200,163,185,189,168,142,242,50,141,97,170,41,64,129,5,148,64,43,97,102,36,243,247,15,12,63,181,37,99,188,121,230,122,181,17,197,115,72,223,103,244,250,122,194,117,0,3,62,188,18,12,100,67,70,72,36,96,115,38,112,40,30,26,101,66,143,201,129,138,60,84,43,14,42,46,165,198,40,26,182,31,148,143,77,106,41,69,158,49,22,253,188,106,100,33,174,26,182,59,15,34,149,65,109,251,150,129,74,2,147,13,54,117,249,119,229,92,183,94,154,158,51,43,22,2,145,206,195,52,84,86,45,179,28,169,164,82,203,212,182,14,11,157,171,39,95,255,87,60,115,41,173,205,118,50,9,149,182,178,71,34,203,65,239,73,44,223,45,77,105,195,76,209,21,221,99,83,173,121,254,233,231,237,119,231,159,221,17,219,123,31,236,175,129,54,126,206,195,208,57,149,88,190,40,209,83,62,148,226,232,113,86,192,6,91,109,66,94,38,134,249,56,11,147,130,57,220,251,15,210,113,137,169,131,77,62,126,116,110,44,189,59,236,84,114,155,255,71,23,161,184,83,53,25,102,29,136,21,6,141,42,134,7,12,1,196,195,210,18,28,46,100,113,179,129,116,155,90,16,146,36,70,139,18,69,51,134,155,23,96,247,215,31,32,38,218,0,189,221,84,113,32,0,0,12,70,15,157,153,121,244,110,242,65,219,153,71,88,11,157,117,154,102,243,140,0,72,165,28,79,3,129,134,8,9,24,232,240,16,91,22,211,152,117,198,101,145,150,96,101,195,24,133,36,128,156,20,228,20,64,6,58,86,20,42,4,70,204,76,24,21,128,40,18,118,152,243,102,49,97,148,5,48,105,73,141,41,58,198,234,9,11,0,4,110,238,40,240,52,234,117,16,148,247,61,67,166,205,88,5,87,94,236,164,121,11,185,13,72,2,192,152,187,203,42,107,206,100,71,3,32,96,62,146,73,196,19,158,250,168,255,184,234,255,251,178,100,199,12,197,58,102,202,155,104,103,66,89,100,185,147,60,194,102,26,17,155,24,110,105,109,201,183,51,102,12,242,142,40,93,247,190,227,127,127,205,247,95,187,217,241,50,230,84,195,97,104,226,174,91,125,182,166,185,181,221,52,92,108,193,188,241,161,196,141,40,233,205,43,64,251,37,116,149,81,202,69,240,189,91,52,151,149,222,234,108,203,7,109,47,211,27,234,0,105,61,0,20,187,108,236,131,34,137,169,121,3,217,123,193,70,89,76,192,76,29,142,183,209,160,78,246,218,152,142,31,97,233,156,37,115,161,94,159,234,250,50,198,4,7,154,49,145,131,136,91,178,3,167,114,138,206,133,209,39,71,94,123,228,200,110,61,71,106,91,158,45,9,57,21,198,3,5,101,58,76,254,8,170,148,203,136,166,170,112,148,141,10,127,88,162,241,56,103,51,133,120,84,185,158,208,46,121,103,232,2,0,7,125,240,195,149,204,156,216,211,203,78,109,168,201,75,76,25,168,48,24,104,120,116,145,39,234,133,129,6,13,3,134,64,202,133,149,96,109,1,246,123,169,21,137,222,44,0,171,114,61,162,170,9,137,131,214,91,129,23,72,66,80,194,248,43,75,65,106,0,32,121,215,33,172,97,170,91,211,83,178,200,105,59,103,160,42,56,34,29,229,62,44,42,33,122,106,83,75,51,148,99,175,222,17,107,212,87,237,235,186,223,30,167,187,6,202,132,190,75,93,24,130,78,186,61,201,174,51,42,138,38,76,15,231,198,199,120,198,166,255,41,187,231,247,158,48,198,156,41,126,140,99,108,121,184,248,191,78,97,185,182,139,189,75,80,221,243,93,93,138,55,209,159,8,196,0,116,59,127,239,98,42,196,153,11,33,17,31,36,37,171,97,232,178,200,140,162,206,61,174,153,82,255,136,252,225,61,181,76,109,91,81,50,42,10,73,12,94,253,58,243,57,232,205,162,95,115,38,86,209,138,169,107,34,238,200,71,114,243,212,202,89,153,156,85,221,85,234,164,98,149,138,236,66,51,59,239,107,187,157,216,203,237,91,155,150,229,163,116,69,78,98,191,207,168,104,0,86,154,195,24,108,210,201,186,80,199,170,237,158,180,160,111,235,137,176,22,162,205,195,1,159,76,134,85,7,7,214,12,208,35,179,64,7,140,32,209,50,32,104,198,98,99,45,21,205,88,113,8,2,99,200,39,30,26,104,153,2,142,24,229,166,72,217,195,176,117,69,131,32,154,211,6,228,153,151,50,100,102,27,128,128,1,132,138,3,172,155,54,134,20,9,131,22,94,84,69,107,75,234,80,40,1,209,99,105,122,12,42,86,185,222,116,226,129,131,211,154,30,101,238,144,240,212,226,150,167,242,227,86,37,6,110,255,251,178,100,207,12,5,122,102,201,155,102,87,176,101,108,217,167,61,101,108,28,77,155,20,78,105,111,193,167,51,101,232,243,9,208,173,121,230,104,92,120,106,84,199,31,207,125,235,155,251,251,247,84,219,38,86,123,159,180,213,56,109,31,196,71,181,238,48,54,107,206,178,78,53,233,48,228,48,235,56,106,9,236,131,115,168,46,205,166,5,190,62,36,76,185,116,168,206,80,114,41,151,170,173,251,209,50,226,63,74,35,124,159,91,95,247,223,218,32,16,100,139,187,107,0,0,192,0,28,146,211,185,78,158,11,73,10,20,241,242,129,76,168,228,193,111,60,7,165,130,58,52,178,86,110,25,18,226,151,139,22,116,19,204,117,90,104,203,10,50,233,125,187,235,179,133,134,179,59,208,245,75,157,228,67,33,213,16,196,99,179,136,98,161,55,163,181,80,206,229,115,244,182,102,108,167,181,236,105,40,212,42,166,68,182,68,118,49,215,90,181,210,140,132,119,206,209,255,212,2,0,0,228,244,85,72,196,145,204,228,216,197,88,12,152,200,228,74,140,204,56,49,37,38,64,67,146,248,56,10,14,134,38,94,52,93,160,112,226,200,94,17,133,146,231,72,146,170,8,148,195,198,14,32,132,74,216,188,220,106,132,0,4,64,76,97,157,164,0,177,172,81,197,81,120,245,138,213,254,110,21,19,108,9,171,140,105,210,127,46,75,173,50,56,58,231,196,37,245,115,8,110,36,218,219,255,151,247,70,111,207,147,175,103,245,109,95,164,135,149,35,62,253,255,190,84,147,40,139,20,158,213,169,55,69,182,161,41,62,81,185,69,25,86,13,117,91,107,34,230,165,111,181,83,163,171,75,144,99,213,97,53,203,157,65,251,57,42,1,89,65,16,0,91,182,218,70,37,21,143,1,177,40,213,211,207,162,122,140,159,89,129,139,61,212,168,99,155,105,74,160,134,174,159,33,122,117,254,64,164,41,220,181,176,213,57,202,212,87,69,173,140,90,61,76,148,58,47,118,51,171,51,59,182,175,100,67,35,222,206,164,87,70,239,231,185,189,249,27,95,94,231,50,158,79,69,202,246,35,187,240,160,1,118,255,2,67,152,192,230,72,233,171,78,3,2,11,16,36,113,31,80,178,27,89,109,250,187,123,135,150,170,84,48,110,176,124,42,61,9,152,91,51,109,97,210,74,166,232,198,34,175,197,149,100,100,82,152,109,224,78,188,98,82,138,122,250,194,165,156,230,226,82,253,205,84,131,171,118,211,211,191,238,21,57,136,128,168,40,120,44,64,198,19,49,101,105,232,173,77,159,235,115,237,117,137,157,28,83,102,84,74,190,236,133,219,123,61,77,67,147,125,209,14,142,115,187,35,62,73,73,211,213,73,110,138,255,251,178,100,198,12,5,82,102,201,27,99,95,50,91,44,217,167,48,98,118,18,189,155,46,109,21,189,9,182,51,166,40,241,150,248,221,104,217,73,151,30,147,82,65,52,208,90,147,11,38,128,0,48,1,25,110,217,206,232,149,80,241,13,211,233,181,102,58,238,119,56,229,34,182,4,30,207,104,157,239,167,125,140,99,234,20,47,204,255,254,21,53,4,103,49,166,192,239,194,204,177,38,125,232,76,174,76,126,70,85,33,42,73,215,41,127,66,99,62,17,96,211,99,138,64,145,186,127,196,179,210,54,78,51,219,228,183,90,110,207,126,246,42,232,201,115,104,165,143,68,208,228,116,158,68,81,98,85,65,157,49,5,53,20,204,184,228,224,184,202,170,170,170,170,170,170,170,170,170,170,0,6,66,198,108,195,77,64,29,100,239,141,163,122,151,206,38,247,54,248,208,201,228,3,42,139,140,22,40,48,176,108,198,33,195,79,145,12,162,50,53,201,132,24,192,222,19,58,195,200,78,25,209,38,144,217,112,11,176,99,23,22,148,26,32,18,136,211,138,14,26,106,84,130,150,163,72,41,136,86,33,185,50,112,64,130,163,24,146,231,148,242,198,68,145,210,9,108,165,12,158,59,54,168,214,25,60,68,67,3,173,54,7,40,66,56,72,203,128,195,32,36,232,69,39,22,12,74,242,176,20,112,64,148,14,98,88,127,98,225,116,177,78,125,74,78,131,190,179,168,45,63,69,43,172,210,107,69,103,92,242,143,154,173,20,13,13,81,69,35,19,134,103,77,20,100,164,217,205,89,20,79,156,52,53,89,137,162,140,209,83,108,246,123,187,93,234,90,8,78,45,21,41,10,141,218,198,110,159,100,221,21,164,98,171,186,8,34,139,34,136,41,6,118,4,156,178,248,234,130,226,86,160,195,44,58,140,163,170,18,180,254,31,199,241,191,1,66,178,82,108,252,57,123,39,226,241,190,181,183,73,131,83,140,165,119,94,18,197,13,165,171,108,190,194,70,94,198,106,132,142,147,179,47,29,146,151,197,152,40,244,61,71,89,107,149,147,194,245,15,18,76,218,201,95,28,173,118,241,115,82,61,173,98,205,153,143,127,72,30,184,190,90,140,198,164,202,195,145,29,113,119,85,23,255,112,155,195,255,60,47,21,245,63,255,132,0,0,100,158,24,240,112,94,136,208,137,141,93,16,123,152,201,83,12,112,168,201,193,76,72,4,16,46,32,6,37,10,63,244,22,51,27,148,130,190,45,122,117,54,172,241,26,108,4,93,37,150,138,90,24,70,206,19,22,6,123,26,128,232,22,100,65,101,10,165,35,148,198,178,194,223,135,102,41,229,146,231,98,235,248,68,103,3,37,240,3,7,204,203,197,205,68,188,105,97,255,251,178,100,223,12,135,1,102,197,19,154,107,112,122,76,217,99,61,40,126,22,5,155,36,109,225,107,193,90,51,102,232,144,149,232,170,163,104,212,65,160,249,136,174,127,217,207,223,95,178,118,90,181,23,204,203,185,182,171,17,81,123,33,238,168,222,232,101,87,83,81,78,248,158,146,147,67,102,108,106,36,181,37,150,231,43,53,73,44,196,153,77,186,207,219,148,44,66,219,94,205,87,92,49,246,159,253,194,174,48,1,114,0,0,7,251,241,24,194,132,6,194,134,2,101,78,148,56,43,54,61,11,71,79,28,239,254,255,254,255,250,255,255,238,82,153,140,57,172,136,123,75,33,26,232,136,52,231,181,230,50,41,205,163,145,38,109,213,139,53,157,37,178,81,157,78,200,91,169,213,50,33,12,244,116,61,16,113,28,180,146,214,70,90,253,21,16,7,0,0,211,136,198,147,195,12,179,138,18,70,192,241,153,88,220,108,196,8,4,170,103,114,225,145,194,198,21,10,152,188,16,40,12,2,153,3,132,70,112,21,133,207,3,222,137,35,92,41,106,102,40,11,41,56,14,38,102,9,6,36,23,12,120,161,75,18,244,101,0,112,129,195,138,190,106,186,36,160,163,225,234,161,114,26,4,8,174,203,94,180,16,0,154,107,233,64,237,0,128,7,4,147,165,235,14,173,48,129,42,149,170,103,0,130,22,176,97,190,2,236,209,148,161,116,52,89,236,6,105,150,228,134,74,219,166,245,92,9,190,102,154,70,89,34,106,28,8,210,181,93,159,112,254,43,44,27,98,106,211,84,248,137,79,76,83,122,149,245,161,193,190,38,241,113,22,76,91,121,165,55,107,196,165,237,171,234,103,184,92,177,199,135,245,39,181,35,103,117,172,105,156,112,219,254,90,231,129,167,184,207,250,249,173,179,188,65,129,62,63,255,120,204,70,48,230,189,0,0,45,223,42,19,9,96,147,168,13,212,61,14,85,63,102,128,97,109,26,253,207,15,53,245,228,215,184,12,128,35,25,85,109,150,85,59,19,18,24,198,217,39,255,253,213,253,44,142,125,11,189,213,78,187,139,253,46,250,168,75,215,210,161,102,119,184,68,142,238,229,218,171,184,182,239,246,103,68,153,138,89,183,139,136,166,248,91,25,114,203,221,255,183,10,151,255,241,104,224,27,109,240,41,17,146,30,97,95,26,47,5,109,128,78,134,131,139,11,153,144,8,68,181,160,104,230,68,99,70,174,150,245,91,1,195,162,56,70,182,247,68,221,184,195,2,176,198,95,169,68,77,131,167,203,54,113,38,208,27,16,117,93,185,4,203,141,27,167,177,57,29,135,35,22,91,231,10,22,217,101,79,147,164,193,159,121,125,36,85,217,148,16,32,2,200,17,235,91,255,251,178,100,214,14,7,35,103,70,155,153,123,112,101,108,217,147,60,40,154,20,181,157,46,109,33,189,1,83,51,103,40,244,148,112,255,218,36,125,12,107,167,131,71,233,61,240,36,171,85,169,234,47,91,139,181,161,208,75,21,87,13,120,222,239,120,158,59,211,225,233,62,82,86,102,212,72,221,227,168,243,45,123,169,35,233,45,4,16,204,148,244,41,28,122,154,166,77,206,32,15,166,128,48,108,0,128,223,250,180,240,254,28,130,80,210,50,123,112,220,130,201,8,217,81,65,124,135,200,183,173,46,94,95,154,250,243,12,175,69,213,127,255,155,209,153,142,140,247,121,154,163,72,140,100,125,242,25,9,70,75,153,174,65,229,91,162,57,212,139,78,179,114,171,110,123,163,46,185,91,232,239,255,244,127,244,134,85,0,1,126,184,193,36,144,32,4,128,170,107,136,201,129,69,97,4,3,17,6,75,184,97,48,41,104,11,130,68,19,96,195,194,81,24,18,28,18,17,20,2,140,24,5,113,83,65,134,184,112,73,127,157,101,216,160,213,19,6,110,28,100,236,37,72,167,3,5,109,19,148,88,11,32,137,188,221,128,101,210,246,203,8,167,119,88,252,102,64,233,64,82,86,131,65,50,218,59,207,115,226,189,115,155,145,112,110,80,74,205,221,71,51,17,29,233,28,77,13,54,225,70,28,48,94,138,83,16,155,31,112,134,211,220,143,160,226,7,135,89,144,81,20,48,56,86,117,44,184,27,115,18,149,29,7,253,114,177,55,197,243,212,121,63,188,122,233,205,246,37,122,253,199,88,241,35,90,122,69,219,150,92,241,227,55,188,129,58,120,35,111,144,0,46,251,251,43,215,130,130,163,88,68,197,81,188,122,182,222,233,85,10,122,132,100,157,227,86,166,69,75,139,242,55,69,250,111,163,21,2,31,42,53,105,213,106,237,221,41,42,222,166,94,150,6,87,51,222,181,22,100,233,12,137,191,45,8,169,93,211,246,242,168,91,93,68,116,210,125,253,174,235,11,113,58,204,73,63,51,29,143,249,151,29,233,53,17,81,157,157,228,76,161,195,0,15,109,81,130,66,102,159,29,158,25,162,113,159,33,151,207,128,145,24,25,118,12,8,133,134,66,16,145,130,12,6,9,3,24,176,190,96,96,41,157,130,101,207,48,64,24,120,12,99,113,153,48,32,32,20,153,204,148,12,6,8,4,179,97,0,56,72,78,147,2,48,66,180,50,148,184,10,10,199,128,137,224,191,26,208,64,204,40,1,65,42,19,33,170,89,3,73,148,165,60,56,239,48,18,249,178,199,81,9,209,151,134,31,103,45,37,144,205,43,27,159,97,198,165,129,31,200,132,66,130,4,150,78,82,111,93,223,166,183,123,115,191,255,251,178,100,219,14,198,6,102,202,27,136,127,66,104,172,233,163,60,40,124,27,81,157,30,78,25,254,217,206,51,102,12,243,33,128,119,33,29,5,225,10,82,12,101,196,101,183,150,63,160,147,196,135,62,146,36,135,26,18,148,42,7,145,170,179,128,167,164,69,52,1,73,6,9,61,155,58,88,81,195,89,127,95,242,130,163,201,245,191,11,50,195,103,142,228,223,231,175,166,171,6,245,214,36,163,3,248,174,250,100,71,161,208,66,78,93,178,41,152,73,66,145,116,167,71,54,162,27,139,164,97,186,194,82,38,12,144,43,103,158,247,163,215,230,4,166,85,111,63,63,119,59,18,60,194,18,162,233,92,97,237,181,164,35,33,149,199,252,76,202,191,91,94,139,163,226,140,215,127,85,93,79,189,78,178,72,180,205,157,23,74,219,93,142,211,92,184,97,206,68,221,87,122,191,163,215,92,53,240,215,21,19,117,27,239,108,53,175,248,230,126,150,236,249,31,67,65,85,42,0,3,183,212,66,8,200,157,54,132,12,252,144,132,170,35,9,38,2,202,214,161,40,41,82,88,75,146,189,234,79,22,253,136,223,153,189,201,13,249,137,168,158,167,162,154,167,112,222,72,252,187,175,20,110,147,14,231,206,246,40,148,20,14,196,65,230,171,5,65,112,169,67,134,148,200,33,136,118,169,92,255,243,186,63,45,245,50,206,135,197,195,220,142,152,74,42,34,235,139,74,132,83,15,48,131,162,85,220,76,106,220,152,247,47,51,35,114,102,148,167,86,68,253,16,227,103,237,62,207,177,73,59,116,71,170,244,186,160,41,96,0,22,237,76,25,35,66,204,225,32,52,187,64,204,84,41,236,38,16,192,214,161,84,3,208,144,50,50,253,182,36,185,98,234,150,158,75,102,204,86,142,57,18,125,242,151,64,152,70,216,123,105,6,211,92,103,209,186,76,59,126,247,229,245,170,89,169,98,87,20,191,122,151,82,104,26,204,170,205,90,110,32,48,250,145,91,255,130,68,168,209,136,71,123,189,189,132,103,46,202,89,54,165,165,22,24,124,91,173,51,69,20,144,153,231,17,149,249,243,213,186,145,157,211,206,22,190,93,58,39,206,77,31,91,78,136,141,96,80,0,86,223,12,24,99,25,28,5,168,234,62,85,66,252,51,5,135,86,198,28,220,145,20,64,9,187,22,225,173,41,218,125,187,239,52,125,238,177,62,238,190,17,44,35,110,157,250,249,182,54,210,158,84,60,0,213,199,201,199,211,37,239,44,60,92,83,96,98,101,113,252,229,100,80,188,181,11,24,186,228,75,71,3,235,68,154,30,239,167,100,237,178,157,74,71,86,191,25,231,238,239,179,219,76,206,130,238,62,254,117,30,173,225,251,195,209,255,251,178,68,198,140,196,100,103,76,155,72,86,80,139,12,217,99,104,101,232,19,241,155,46,109,49,87,194,146,51,165,77,167,161,185,87,59,182,189,6,237,214,126,78,247,210,191,171,79,60,184,163,54,126,185,90,190,205,28,187,78,177,31,44,99,12,247,156,135,57,178,171,239,255,71,160,43,0,3,110,252,193,146,51,88,197,201,30,42,74,80,141,13,209,105,172,3,90,110,202,244,190,140,200,185,3,232,79,195,172,203,47,73,243,201,212,99,68,192,79,58,79,147,248,204,112,198,201,12,87,167,141,193,113,186,185,118,141,102,188,102,5,99,229,206,13,86,104,235,111,94,77,14,19,214,171,53,93,137,192,61,7,10,230,12,164,127,158,71,83,90,73,154,160,233,142,71,213,227,102,83,213,135,27,54,227,187,70,48,97,227,18,85,148,125,88,186,33,232,244,197,88,244,126,231,245,49,73,198,10,192,150,7,173,93,242,52,97,234,116,56,179,164,141,129,97,43,10,17,51,104,178,91,36,251,72,215,50,208,9,218,90,0,1,53,216,170,136,212,167,110,39,107,6,160,46,11,81,72,182,60,222,42,138,220,78,185,164,77,101,52,139,177,37,47,117,100,99,107,105,162,154,117,232,58,149,218,248,252,140,204,172,66,145,138,200,242,203,26,5,166,131,68,135,199,75,62,126,219,69,230,39,142,11,186,167,156,4,193,216,176,232,68,31,117,254,207,19,201,201,246,175,22,176,181,109,39,246,234,60,134,152,120,101,35,225,218,119,158,222,171,31,221,82,94,183,15,17,198,199,62,151,82,145,93,82,170,153,102,243,31,223,90,205,135,92,124,20,223,201,63,255,5,128,132,128,0,219,126,23,76,137,195,142,179,148,64,84,46,75,104,196,219,60,8,240,190,77,14,105,144,173,37,16,128,232,126,234,198,208,209,208,173,232,80,214,20,104,96,97,26,50,64,252,68,56,221,215,169,103,107,66,228,205,75,75,155,57,196,203,168,161,63,25,34,18,6,8,162,33,255,249,203,169,5,20,92,34,164,102,17,218,75,85,83,109,253,148,246,159,242,130,95,54,234,153,249,63,150,238,199,23,27,7,36,175,168,236,94,223,51,188,235,169,52,12,103,223,181,83,243,16,124,106,18,153,191,224,128,38,36,176,203,35,148,84,73,82,17,167,209,96,34,72,149,64,142,135,149,34,186,183,143,27,31,67,12,129,177,30,107,134,245,66,236,196,66,216,142,145,252,200,188,139,74,184,45,30,49,17,207,170,237,78,202,241,251,116,119,103,66,20,252,177,187,60,7,161,26,131,48,32,197,110,55,9,33,236,216,142,130,76,4,192,244,90,59,83,134,59,254,154,229,17,219,112,213,118,93,31,105,248,39,53,52,211,255,251,178,68,192,14,228,121,103,76,27,47,67,112,130,108,217,131,101,131,110,21,125,159,48,109,61,109,194,111,51,101,141,166,25,240,187,39,177,201,189,24,64,158,189,126,86,105,44,180,245,226,14,147,206,54,25,89,228,234,45,6,62,246,61,146,246,84,178,141,174,149,154,143,48,37,30,219,213,197,79,220,152,212,242,245,21,246,70,204,255,47,188,168,2,77,45,19,111,204,65,51,30,136,192,188,58,128,196,139,11,7,87,72,114,85,169,182,74,6,78,166,107,156,160,123,58,88,117,230,100,71,73,10,1,76,96,59,153,19,64,115,133,226,249,21,97,185,55,131,229,208,160,151,206,88,109,117,159,36,31,31,135,239,150,1,2,194,177,58,22,83,7,1,0,244,132,90,90,16,0,6,68,36,252,109,255,63,104,248,205,238,153,190,254,222,15,233,237,35,170,218,207,239,101,20,141,214,195,221,216,134,78,248,201,188,223,120,223,191,107,124,164,19,174,77,221,251,27,189,58,124,202,199,218,124,83,179,217,228,92,43,229,189,110,246,248,250,219,143,127,177,20,213,0,0,238,236,12,128,41,176,12,199,232,197,107,51,197,41,65,165,8,101,45,88,28,147,82,90,72,0,110,176,83,14,96,147,248,69,95,158,45,119,225,140,78,68,35,48,21,53,154,88,75,165,141,60,204,133,232,130,104,181,53,6,81,125,43,242,250,187,219,97,236,186,196,220,59,122,51,10,95,14,204,166,221,237,2,182,16,13,17,164,186,230,59,136,181,168,185,237,173,86,39,107,105,171,105,131,47,92,115,155,109,46,99,177,130,132,55,59,92,192,202,213,98,234,154,96,84,209,8,216,105,83,55,25,11,87,90,119,195,142,227,254,159,223,218,191,122,135,128,0,187,126,2,64,28,185,130,160,106,67,76,50,166,234,192,151,11,251,7,35,148,62,248,39,68,27,72,237,56,150,240,150,203,112,105,240,35,68,156,152,148,196,151,58,202,34,87,62,148,244,132,65,138,205,23,162,188,37,146,168,149,224,44,92,138,19,215,84,160,133,130,42,215,226,160,62,163,7,31,207,255,239,12,241,113,253,63,40,245,85,58,76,205,202,92,183,114,50,17,167,119,78,110,233,98,225,226,62,111,90,186,97,245,107,183,197,212,204,222,253,84,196,245,127,215,93,30,145,104,132,92,124,180,17,235,205,251,136,218,0,0,55,255,199,8,36,100,25,42,66,197,146,5,172,135,0,157,46,160,89,229,236,91,37,16,83,20,225,117,148,187,82,145,227,232,174,114,67,163,189,119,230,126,222,165,153,37,29,21,178,182,44,150,178,78,189,149,210,103,48,142,152,113,113,169,247,56,208,141,57,127,146,196,131,41,93,238,226,93,254,218,234,120,255,251,178,68,186,140,228,161,102,204,27,40,63,64,141,108,233,131,101,136,166,82,149,157,50,108,189,109,194,43,179,165,205,151,149,184,190,170,225,205,106,147,37,105,116,189,176,249,142,106,164,81,185,205,135,121,100,32,248,206,61,86,83,234,106,239,89,106,175,85,102,87,46,108,180,243,33,143,249,135,91,154,221,55,251,254,97,107,229,93,86,57,89,231,255,247,159,135,152,128,101,93,255,37,96,64,232,51,20,85,145,19,2,215,75,208,172,45,112,68,147,172,134,76,117,152,176,29,173,101,218,6,163,199,185,94,228,135,63,122,183,136,140,107,181,44,200,172,159,206,138,200,144,177,9,51,155,178,186,95,188,36,108,177,125,39,158,197,3,132,115,157,246,4,7,40,243,213,91,238,172,232,253,77,59,76,232,137,59,102,96,229,24,162,3,148,121,144,78,81,174,197,43,148,99,179,50,174,170,61,45,149,221,209,221,133,132,202,117,229,118,113,26,108,107,187,35,144,113,149,187,49,168,124,164,68,49,18,192,70,0,1,38,212,205,84,13,160,236,6,84,3,86,23,173,68,139,184,154,144,8,59,32,51,38,89,168,15,22,121,62,155,75,140,2,195,1,201,235,226,246,112,17,181,105,196,112,74,216,87,53,43,92,15,117,122,113,184,172,128,119,68,130,144,218,233,134,167,106,91,66,60,246,143,30,62,146,66,52,230,167,23,108,104,20,174,221,11,84,45,215,172,147,76,183,195,17,53,241,111,55,48,230,92,204,197,240,217,175,189,88,251,22,91,132,120,50,34,15,85,36,232,226,45,83,91,151,154,213,106,170,98,190,46,107,185,199,228,221,234,34,255,87,247,222,137,252,124,167,69,0,208,0,22,237,140,214,65,232,10,208,101,60,29,98,107,181,68,136,86,10,96,228,144,2,89,52,207,22,41,110,18,140,110,28,52,118,246,57,198,148,51,217,85,74,10,181,27,118,84,184,30,237,234,70,194,177,176,238,163,106,41,243,115,43,213,245,166,33,188,173,197,32,66,179,97,156,250,196,250,54,65,74,195,52,28,218,255,211,68,87,9,36,150,254,132,155,163,59,209,218,69,218,195,172,178,46,45,205,45,172,55,115,204,213,73,84,178,191,14,168,168,145,121,81,60,67,247,48,141,252,199,198,171,49,125,157,95,255,114,151,71,14,189,107,129,6,0,0,219,189,2,86,88,200,29,176,101,192,172,208,21,45,32,0,120,22,152,22,166,109,129,165,112,112,148,165,225,88,72,5,237,173,47,187,81,155,195,225,193,101,19,102,103,97,242,114,240,151,21,86,7,196,221,86,107,132,55,121,29,8,106,188,113,129,44,8,14,218,139,139,110,130,44,201,154,204,252,255,110,190,250,98,182,222,190,174,255,251,178,68,193,140,196,188,102,203,27,47,67,112,145,204,233,83,101,232,110,18,145,157,46,108,177,115,2,29,179,166,13,150,33,232,110,115,204,83,99,170,219,22,231,70,234,110,134,247,235,156,113,221,241,111,115,231,225,206,207,71,13,185,179,215,52,121,174,181,45,149,70,211,12,223,29,62,229,23,35,27,37,235,119,255,60,212,190,107,255,254,222,6,172,0,22,255,240,68,36,49,9,68,60,144,57,53,77,139,48,92,49,65,194,228,173,141,194,82,22,21,43,76,74,106,210,189,225,121,108,112,61,137,179,244,227,243,104,68,248,186,131,177,237,87,169,194,159,116,120,135,31,156,216,152,17,22,216,161,29,64,84,110,31,142,235,147,251,102,253,78,132,248,234,209,191,155,145,242,77,154,86,196,186,245,49,39,247,213,15,182,131,58,161,230,12,218,86,249,170,152,132,158,158,29,201,221,83,73,234,47,229,59,134,251,164,223,174,168,101,113,188,87,13,82,179,255,34,53,170,0,1,119,244,12,88,99,105,70,57,6,104,3,102,108,80,24,202,1,4,45,208,144,66,130,24,146,64,56,136,40,44,28,42,4,25,66,181,178,44,80,132,244,212,163,108,17,246,76,60,20,156,192,208,201,26,199,119,155,70,230,158,108,198,226,137,63,117,225,208,192,37,255,74,162,180,149,153,69,136,238,90,150,195,244,206,59,65,175,44,153,145,207,197,90,171,6,127,152,75,143,31,1,85,116,28,141,210,127,205,73,16,41,80,221,196,42,155,164,155,53,50,203,79,156,33,136,45,141,16,13,15,129,194,164,211,78,131,225,69,111,216,104,230,131,186,84,179,141,167,81,45,35,160,173,143,32,180,132,150,136,100,129,134,181,84,89,151,75,94,230,198,172,104,182,83,217,188,216,196,17,133,0,0,19,1,161,182,217,8,224,150,234,133,173,53,74,2,138,139,136,143,111,15,55,51,105,207,195,167,151,218,127,221,235,179,46,202,65,101,249,21,8,167,47,255,236,198,16,132,118,35,34,236,178,88,172,167,71,103,58,79,100,64,178,59,149,111,170,214,135,165,27,165,91,179,110,98,36,221,107,123,171,183,251,244,221,153,191,111,117,12,33,75,33,143,89,25,90,169,146,75,26,14,17,146,22,154,137,185,145,25,2,13,140,112,56,176,76,107,35,134,60,22,0,16,26,50,34,186,17,134,10,5,143,88,129,6,87,75,117,117,87,59,41,48,240,0,48,56,176,92,30,192,16,146,250,23,189,157,35,50,147,97,138,170,174,87,43,82,26,46,120,158,153,136,125,143,67,50,167,53,232,130,224,135,92,188,11,149,253,134,164,108,54,51,25,32,1,18,44,135,196,67,139,186,69,22,117,39,105,40,59,73,111,58,255,251,178,100,198,14,133,178,102,201,155,104,111,66,90,140,217,186,48,71,174,25,53,159,30,109,153,254,193,200,179,166,12,246,32,208,107,31,223,99,49,166,55,51,115,62,79,211,118,8,212,110,175,61,57,108,160,53,38,250,32,50,192,142,218,241,130,203,10,193,156,191,23,176,122,170,191,188,232,254,215,126,205,206,205,125,113,105,79,247,159,84,241,226,185,77,169,227,87,182,196,129,136,213,241,55,124,252,103,30,10,232,87,252,160,48,237,187,29,15,20,133,66,228,177,167,17,7,133,64,100,77,162,240,102,33,7,32,64,155,231,206,44,253,56,118,72,78,190,233,253,170,169,11,150,15,5,103,235,92,60,176,226,44,228,122,71,135,184,72,191,107,135,219,68,173,159,230,37,151,123,136,169,169,233,93,110,93,38,187,247,155,181,226,102,42,106,22,234,38,55,88,190,110,106,158,123,214,225,59,70,222,57,233,212,125,83,221,177,49,27,116,149,125,115,242,48,59,186,0,3,119,248,223,134,55,83,206,216,99,2,172,73,1,97,176,52,72,161,71,60,28,80,9,68,96,73,148,82,96,0,3,168,62,225,194,128,64,87,219,30,158,133,194,92,116,22,188,135,53,88,239,180,102,235,13,149,128,141,181,7,118,43,42,129,73,128,37,100,106,154,5,151,54,26,183,102,46,69,224,232,90,83,69,225,169,44,114,73,169,12,72,184,53,29,232,172,30,68,137,4,151,187,172,234,198,236,241,138,186,171,206,207,93,221,26,120,247,220,200,171,238,236,201,90,232,78,137,64,65,172,102,74,230,93,15,50,239,173,78,198,163,96,121,211,175,113,68,36,108,109,109,30,18,250,206,134,177,236,197,168,178,59,127,6,125,102,28,222,60,120,47,113,30,183,196,152,182,62,24,195,11,113,27,0,7,101,180,198,95,66,140,183,19,241,70,146,102,84,6,41,250,55,112,132,118,118,83,142,239,56,168,50,106,162,89,151,81,35,37,170,212,187,56,81,82,77,162,35,12,230,97,84,67,34,186,81,147,68,62,151,86,200,138,173,115,186,170,179,254,212,124,202,75,185,150,197,190,244,95,86,42,90,251,123,55,253,213,86,201,101,115,221,189,86,223,245,156,12,128,2,28,51,172,132,212,64,211,20,224,76,249,0,51,72,92,224,137,113,82,209,141,196,134,34,15,24,92,8,103,102,193,84,72,6,144,152,40,142,101,114,154,8,199,228,12,52,242,212,231,20,172,1,242,81,4,115,83,59,67,5,146,214,131,220,17,20,42,156,160,8,224,155,160,38,76,117,218,83,89,107,3,4,47,96,234,89,35,47,64,149,42,128,52,40,154,124,197,96,50,36,90,233,121,133,65,94,201,16,176,170,54,187,151,35,244,113,255,251,178,100,199,12,165,200,103,201,155,70,127,66,95,140,217,131,60,69,120,24,169,155,22,78,101,109,193,205,51,101,156,243,33,160,152,189,3,156,71,215,184,11,12,129,161,160,160,204,209,99,118,85,45,103,25,213,77,79,104,75,98,181,99,238,233,220,243,187,57,199,197,206,214,255,179,125,197,221,125,69,83,247,48,223,88,202,52,30,217,73,198,168,252,109,62,163,93,160,188,125,113,186,233,158,214,78,254,255,100,119,255,225,23,41,18,219,73,74,100,93,205,196,17,202,156,67,158,62,9,35,1,72,132,157,162,198,4,4,15,241,134,146,147,16,169,102,25,46,207,196,26,147,90,95,95,85,19,215,92,67,81,139,136,72,62,136,152,86,142,151,50,26,162,121,239,185,134,244,212,74,81,131,190,42,70,28,54,24,168,93,229,221,182,106,153,157,161,42,191,175,233,188,222,55,89,161,147,95,210,196,223,23,119,85,53,29,180,164,192,218,233,226,249,116,159,227,137,195,73,0,3,37,212,128,153,143,108,111,32,15,103,49,8,1,114,210,164,4,41,11,131,6,26,80,6,88,144,132,49,102,140,25,6,70,210,24,186,134,35,84,145,139,199,220,213,112,252,129,176,196,63,208,165,8,244,56,169,79,115,245,87,9,4,15,225,3,134,102,170,34,177,68,123,29,157,243,133,201,74,141,236,246,137,93,228,116,67,49,144,219,4,224,24,147,106,204,233,170,62,87,254,210,98,155,248,251,226,170,120,189,189,150,214,225,175,182,75,184,90,187,72,27,9,54,151,85,31,27,235,110,211,44,32,148,45,237,124,164,234,83,99,47,212,147,222,181,111,218,251,29,148,195,35,250,156,160,3,216,0,144,4,180,227,142,149,22,36,92,176,92,218,231,148,6,96,209,165,67,240,59,85,87,119,124,198,239,221,5,101,187,245,164,157,191,237,242,137,191,194,55,159,62,126,132,15,45,220,82,196,116,201,137,161,2,60,148,102,190,57,237,187,20,226,43,210,203,104,24,250,124,66,108,25,161,29,169,221,84,205,115,162,60,188,207,111,178,177,153,243,158,153,240,18,72,74,247,134,89,220,242,71,110,127,222,48,176,0,4,171,13,59,216,203,116,130,175,198,204,240,0,117,55,232,3,37,23,53,81,128,17,32,128,100,199,63,204,100,176,195,144,74,211,7,199,3,132,7,152,75,188,120,226,123,51,180,24,66,104,137,171,209,21,66,12,174,208,72,61,21,6,42,169,66,150,5,210,75,133,87,125,64,35,73,177,37,56,201,43,156,204,70,54,225,208,196,103,229,175,251,150,228,82,74,37,240,60,220,235,60,22,171,132,45,213,232,211,200,51,230,199,145,74,88,244,233,79,219,255,199,31,53,199,92,95,92,255,251,178,100,198,12,4,245,103,73,155,79,68,192,107,236,217,170,48,195,111,23,93,159,28,109,225,111,138,8,51,102,40,243,13,245,108,231,126,253,159,182,56,101,252,255,55,49,123,62,38,166,142,177,88,93,203,91,83,61,102,203,180,143,150,49,35,39,49,170,222,81,50,145,185,132,165,213,69,82,106,191,58,238,56,189,199,105,249,136,11,73,194,160,0,33,35,11,114,76,121,154,5,248,252,92,146,71,234,231,6,176,54,168,139,234,201,137,21,161,200,18,61,57,125,199,248,196,133,126,86,159,46,177,196,167,255,187,43,163,82,22,149,51,235,179,132,210,57,161,206,134,92,240,53,228,109,132,169,236,134,173,12,136,220,5,16,80,1,137,6,24,102,5,48,78,139,72,28,25,1,103,130,65,42,110,26,136,66,88,148,127,5,11,78,146,87,213,163,187,18,197,4,81,204,155,112,84,0,58,70,66,84,27,152,208,225,246,195,121,133,2,237,85,0,47,227,27,175,144,236,101,202,41,142,82,6,191,61,26,225,58,100,163,9,0,16,46,16,49,136,8,213,208,163,49,130,140,48,22,10,128,140,130,69,3,84,27,0,29,211,63,6,178,187,10,224,64,89,164,73,172,154,68,128,53,44,200,96,166,248,8,8,17,20,217,217,225,119,140,113,129,38,43,59,61,68,52,146,105,65,113,154,20,129,173,67,83,205,89,240,97,245,109,33,3,142,222,95,127,153,87,25,165,144,204,86,1,128,56,209,129,216,79,16,5,201,26,50,77,163,113,217,122,236,248,106,110,107,246,92,158,122,55,40,189,244,228,88,248,123,233,143,234,213,81,107,206,61,205,147,142,141,137,177,13,105,85,205,125,205,84,205,103,26,231,154,178,103,131,168,53,186,39,232,160,254,141,230,143,107,234,246,167,51,46,151,84,205,161,7,174,167,246,0,205,60,104,0,38,220,137,105,33,101,112,180,190,94,43,70,4,143,66,128,16,102,206,196,129,184,215,124,161,8,157,3,9,178,134,202,186,7,216,65,247,101,41,220,223,74,109,84,171,43,236,16,75,106,253,195,7,97,13,162,179,57,152,40,102,102,236,178,244,217,76,169,44,164,202,164,153,156,46,220,191,134,74,109,92,143,94,235,229,255,51,216,221,213,204,179,53,255,65,219,203,164,32,200,25,232,46,230,12,158,236,116,125,27,119,173,142,192,0,184,244,17,173,49,71,204,51,224,196,172,204,167,145,157,18,0,12,97,7,2,128,156,243,194,202,8,137,17,63,5,82,11,2,143,163,65,17,33,62,45,235,144,207,52,98,0,240,98,144,243,137,204,206,60,139,121,125,31,176,13,65,218,64,229,93,45,56,181,178,186,87,50,190,61,217,230,67,208,13,141,144,85,255,251,178,100,201,140,198,93,103,70,19,153,91,114,114,171,25,67,97,35,124,84,37,155,36,109,61,15,129,149,27,229,9,132,141,152,142,213,168,178,24,122,42,213,178,131,99,13,52,199,174,222,249,226,57,247,245,225,165,46,95,88,234,34,166,45,60,158,34,174,171,191,255,255,153,249,191,223,130,168,99,49,66,246,51,36,206,43,180,147,208,84,60,83,195,18,63,158,108,199,187,143,230,229,172,134,222,63,248,216,9,189,96,13,255,200,113,220,148,199,68,133,3,185,12,49,174,135,73,138,64,205,73,87,28,16,152,184,172,175,93,154,15,48,249,216,64,85,86,140,36,62,135,244,154,184,58,64,101,18,199,42,37,42,201,58,135,249,177,82,243,53,51,82,164,82,92,253,203,45,54,32,66,84,36,56,118,240,249,41,5,19,14,129,131,97,118,145,12,20,120,65,8,207,178,163,53,7,13,191,117,234,235,74,0,5,160,163,180,203,43,179,103,170,12,136,164,51,152,204,205,137,3,19,15,195,29,33,138,19,5,8,204,173,17,48,8,104,196,227,80,130,33,19,1,67,72,154,7,120,102,198,160,201,52,62,81,40,97,84,204,65,34,96,165,216,129,41,68,84,178,7,160,154,247,253,52,145,157,103,190,133,171,78,120,147,166,203,98,113,153,75,242,228,65,120,40,219,239,54,198,155,229,64,167,82,136,75,99,119,137,65,40,49,246,43,61,89,158,17,28,22,30,32,15,161,53,49,143,95,92,127,223,127,51,125,79,111,253,90,115,199,213,124,182,182,215,11,199,252,69,219,220,119,252,198,186,174,169,49,85,121,151,41,104,109,20,32,15,65,131,204,178,139,119,56,154,55,31,54,186,156,215,9,237,214,33,128,134,118,131,37,73,102,150,215,96,76,169,206,111,32,86,129,9,134,68,67,125,128,117,137,21,85,199,77,81,181,120,129,205,136,251,176,83,18,28,80,37,7,137,170,93,172,160,143,96,130,73,168,208,120,248,246,229,85,190,218,117,158,184,84,70,100,47,215,51,57,19,66,82,135,123,171,241,130,214,76,144,75,230,100,144,19,164,119,50,220,142,150,186,18,229,124,146,145,165,178,65,48,25,48,35,99,12,3,136,116,42,218,22,8,20,242,146,227,82,84,70,164,252,104,178,230,111,106,100,235,102,176,124,117,140,163,199,161,218,38,148,124,103,232,6,97,248,101,227,137,190,52,170,99,197,35,138,29,160,29,195,141,26,214,209,52,208,9,166,131,15,17,140,146,200,58,36,34,134,173,245,99,116,197,147,81,65,161,130,193,40,188,185,74,85,86,17,2,59,112,213,170,106,240,237,28,126,90,237,194,87,74,219,197,163,61,237,105,194,127,163,164,76,47,182,113,156,160,7,255,251,178,100,206,142,197,210,103,70,19,153,67,114,116,76,233,83,97,35,84,22,165,155,26,109,229,13,193,170,174,37,77,130,141,240,130,33,208,195,92,68,66,39,223,255,227,154,249,237,91,190,43,230,151,169,251,142,248,209,233,166,117,180,110,218,126,98,235,123,187,163,69,139,75,147,161,5,202,131,78,163,149,250,161,8,92,26,161,171,117,198,51,169,67,105,169,169,158,231,185,233,234,231,128,91,112,8,57,36,173,26,58,202,223,119,33,193,193,236,103,13,104,97,14,53,88,67,139,30,129,223,144,227,168,198,26,97,2,50,213,92,136,218,217,155,123,15,101,23,135,79,190,103,5,118,67,81,1,19,196,103,81,33,218,31,173,96,197,8,105,130,115,108,202,143,110,122,153,199,106,90,176,159,252,174,199,155,90,93,51,99,255,53,134,127,151,255,114,46,90,67,114,169,26,21,163,18,96,9,129,157,68,234,0,0,158,176,196,155,10,192,140,144,176,18,56,104,161,100,101,100,7,131,73,131,78,4,66,134,134,68,99,1,230,22,4,14,75,26,98,45,122,170,15,10,175,230,15,25,25,1,197,253,48,32,39,244,148,17,62,21,73,67,35,43,108,56,26,5,76,104,21,250,123,89,43,104,211,105,166,230,47,74,45,83,75,47,242,93,182,193,22,191,106,45,17,166,146,222,91,116,45,30,196,102,26,139,207,56,210,172,173,95,223,217,62,125,81,41,219,49,61,59,124,49,103,77,30,113,98,114,117,206,72,251,23,98,15,65,185,245,106,207,211,25,44,99,152,222,115,117,159,49,26,54,169,188,170,127,135,171,70,180,153,254,219,90,169,40,223,250,127,60,140,158,2,50,219,114,145,66,125,49,45,20,199,99,228,2,164,117,33,170,36,44,199,127,135,72,176,181,8,192,174,152,236,102,127,207,153,147,227,208,81,141,151,240,120,52,87,32,60,130,67,104,103,93,12,252,19,231,74,149,101,53,15,27,51,45,105,175,162,82,129,37,46,162,22,202,250,223,124,245,213,93,200,161,151,240,161,145,31,147,242,61,32,96,119,223,195,144,94,177,61,176,28,230,175,152,175,156,29,54,58,20,206,73,3,57,170,140,240,120,29,11,156,97,92,97,177,161,163,68,134,148,24,2,143,65,122,89,134,13,230,19,39,153,136,44,104,193,1,17,68,195,133,2,220,152,136,13,92,140,33,116,22,186,193,9,40,109,16,33,137,23,68,67,152,106,167,240,81,241,109,21,226,251,81,247,5,9,10,199,2,17,20,217,86,5,164,190,207,189,44,155,27,110,234,180,67,171,15,23,88,211,202,194,230,60,121,187,165,146,190,167,159,182,208,0,64,7,3,193,96,128,162,67,150,148,106,52,247,85,85,127,19,255,251,176,100,206,142,197,95,103,72,155,106,95,32,105,235,249,115,60,67,120,88,81,155,22,78,101,15,129,180,51,165,140,244,13,216,207,61,220,205,241,9,63,55,243,124,210,113,35,37,170,38,46,17,161,34,184,42,59,177,163,71,50,249,82,234,210,112,228,41,22,9,26,166,205,206,40,169,108,50,216,101,123,255,73,113,242,157,85,172,200,4,23,255,250,152,1,75,174,49,148,22,66,14,179,17,92,63,140,132,112,33,77,213,60,4,228,210,58,22,132,58,37,82,38,102,1,212,33,139,172,231,175,239,253,185,254,94,184,163,215,13,50,178,228,176,184,111,23,238,227,198,39,66,88,134,250,54,236,195,188,201,217,141,84,44,97,2,196,162,51,104,169,6,95,140,82,34,228,110,132,124,194,79,185,103,122,87,38,0,116,244,102,134,89,159,177,1,74,238,79,12,175,141,106,1,204,211,49,49,122,88,8,207,52,9,164,215,160,147,1,181,197,0,230,189,31,25,232,4,35,49,25,136,116,44,110,48,112,16,196,161,147,22,143,65,231,159,133,29,37,15,28,10,57,161,2,153,153,46,224,118,130,204,163,145,109,200,64,78,133,76,147,227,246,12,24,154,229,253,111,88,106,97,141,87,22,116,218,204,198,12,38,78,253,183,40,117,166,41,107,238,84,21,166,180,58,142,27,181,75,15,195,164,72,201,91,147,173,100,138,19,40,29,228,131,135,119,63,239,139,248,255,255,155,175,158,63,255,227,251,248,134,178,231,135,206,230,251,238,20,169,171,186,166,114,145,222,209,101,222,197,107,147,144,113,68,58,107,88,249,101,18,95,38,144,243,198,179,179,63,177,71,233,196,53,69,238,170,38,4,86,0,18,88,82,219,138,148,48,235,60,207,179,157,124,151,37,18,70,130,169,137,189,114,14,17,139,167,86,245,101,185,205,228,97,214,240,166,46,246,67,126,40,129,52,58,30,127,227,121,245,206,85,230,255,50,146,109,231,254,30,92,197,169,84,144,197,162,175,2,146,201,61,175,105,185,252,57,80,159,193,37,90,172,92,53,58,111,255,196,133,207,67,98,160,235,162,135,65,62,122,209,184,231,45,222,168,66,136,193,200,14,252,216,207,8,143,159,36,213,212,14,254,16,20,98,104,114,0,105,211,15,12,51,247,64,64,240,224,73,152,136,24,216,64,224,81,129,28,2,159,204,16,33,79,217,14,18,149,12,9,50,176,0,9,8,218,203,91,105,39,15,146,128,11,30,195,74,27,46,93,237,105,132,168,2,34,180,71,90,126,252,115,24,172,55,131,88,144,205,163,35,251,42,193,90,229,175,245,120,49,46,231,94,88,156,100,3,196,225,92,169,17,113,182,65,230,237,254,212,95,252,230,254,171,255,251,178,100,210,142,133,217,103,70,11,153,91,116,105,202,249,119,60,195,104,86,109,155,26,109,169,124,137,174,179,101,220,242,141,248,237,240,219,153,189,126,187,205,90,151,73,172,244,80,105,187,22,134,67,15,158,80,208,255,71,152,170,16,170,39,38,33,77,91,57,45,219,16,198,246,213,29,222,250,185,150,239,171,213,3,73,4,0,106,219,179,2,211,209,39,108,52,149,165,19,166,34,12,216,218,130,90,124,184,142,2,52,124,73,67,163,117,160,237,117,35,51,251,109,165,220,92,230,137,3,197,88,84,238,89,61,154,176,228,26,129,37,54,19,130,117,217,33,34,235,108,43,33,157,83,49,243,126,3,185,165,151,89,93,97,21,82,210,159,136,78,146,54,99,27,112,20,208,172,193,27,191,253,31,13,228,164,152,255,77,191,200,181,21,0,0,155,140,201,163,140,205,20,205,70,14,11,144,200,136,78,72,0,198,197,76,45,56,205,2,12,20,4,176,242,144,226,66,164,73,161,12,42,172,199,64,201,230,2,12,172,17,20,225,157,81,68,239,96,109,54,5,96,209,200,234,83,19,2,55,6,74,241,194,27,3,73,77,137,78,233,42,210,101,172,103,179,146,73,227,50,183,154,125,241,191,42,151,97,6,170,232,139,221,79,176,152,152,224,240,243,173,169,239,217,174,233,211,89,74,101,22,119,84,177,15,100,102,35,218,200,234,218,187,50,163,95,178,116,247,237,157,72,52,91,149,97,250,109,117,74,87,41,185,198,109,174,102,158,188,214,211,87,77,91,46,102,231,142,119,80,24,116,128,0,17,129,29,219,124,225,26,66,248,245,1,58,97,88,206,64,101,138,233,99,44,23,196,213,167,197,115,8,118,56,95,240,191,254,221,160,0,126,25,218,9,155,20,167,112,229,71,234,185,200,185,34,67,131,27,132,159,9,42,179,30,68,82,81,188,102,149,50,43,57,20,183,98,200,213,165,145,178,236,200,103,74,145,217,221,145,17,216,202,132,119,27,139,46,246,186,181,153,217,13,157,143,111,193,24,0,13,159,224,225,195,46,135,52,247,211,66,125,10,8,25,41,57,0,24,161,113,16,10,84,25,114,16,144,122,108,134,7,130,134,222,32,129,96,81,155,134,155,17,37,191,154,134,42,172,157,121,83,66,90,207,27,147,228,248,67,142,69,44,73,231,95,159,204,105,176,69,120,94,82,92,233,40,176,192,121,83,105,128,162,19,41,31,26,184,134,110,111,103,85,100,109,255,226,251,111,182,235,150,235,92,178,152,218,139,152,226,103,255,126,106,114,28,121,106,204,203,211,88,212,197,116,14,163,39,230,17,148,152,21,175,148,150,205,116,238,36,189,201,157,213,188,104,17,124,54,247,58,234,202,167,255,251,178,100,216,12,5,75,102,200,27,101,95,50,106,108,233,154,60,101,158,22,141,155,36,109,173,249,73,211,179,165,232,241,26,49,23,137,232,248,154,247,135,54,175,221,110,215,125,183,246,139,124,252,227,215,221,120,87,211,0,64,34,0,107,109,178,60,150,199,66,94,33,104,73,185,59,0,112,52,185,75,44,140,83,181,205,141,209,166,168,151,49,127,111,191,251,59,24,164,4,20,80,51,24,196,189,190,70,229,91,48,208,173,65,167,92,195,107,174,203,204,34,97,48,199,238,187,195,94,29,87,71,46,163,225,93,252,239,255,190,109,220,25,70,167,29,220,180,246,143,249,184,84,68,252,118,205,122,82,4,170,51,117,243,252,199,126,207,109,242,115,246,255,88,29,218,76,65,77,69,0,7,227,19,192,205,80,171,18,117,156,192,184,104,211,25,156,204,70,32,45,153,73,96,16,204,3,26,141,14,176,50,32,44,194,32,81,161,89,141,198,198,43,10,150,120,121,238,50,51,8,10,182,207,131,119,29,3,47,198,108,33,10,167,162,81,131,129,202,98,174,145,221,140,72,76,10,9,103,9,14,96,112,33,88,17,176,94,113,27,60,1,110,253,106,120,204,45,235,153,96,42,153,51,22,43,211,44,128,31,242,192,13,250,112,154,75,144,231,223,109,233,173,196,174,213,187,142,127,191,223,251,191,247,223,255,239,246,119,247,157,167,237,241,175,246,250,219,104,198,22,18,247,67,153,155,89,139,124,49,13,70,4,132,3,142,150,61,142,72,47,109,172,185,131,204,76,140,178,65,199,32,137,203,152,41,71,102,171,38,81,58,138,106,116,142,177,158,181,47,115,160,157,31,176,35,182,237,148,100,38,113,73,56,216,155,71,194,195,177,110,84,179,173,163,152,215,75,109,183,251,191,137,229,214,247,251,246,108,90,254,208,145,101,74,104,180,98,123,40,93,202,137,32,40,24,27,138,26,230,66,44,69,48,241,38,206,60,13,91,236,38,225,76,103,54,16,133,227,186,99,211,200,38,126,91,168,202,183,33,145,59,135,148,213,108,139,197,39,18,203,61,143,62,180,139,73,153,147,85,34,103,186,181,149,127,95,135,185,5,195,128,1,203,190,0,9,149,96,140,141,160,211,197,204,52,0,89,100,96,8,199,141,20,36,189,98,54,21,232,97,225,229,2,130,197,42,17,108,160,76,112,22,102,236,86,179,160,221,167,216,140,58,215,28,75,17,25,247,242,14,83,151,194,187,48,134,90,116,162,26,189,149,53,99,151,144,167,134,231,141,143,44,86,84,30,199,195,166,251,205,70,72,155,60,196,182,119,87,55,45,168,111,253,95,30,255,135,177,205,255,169,138,136,153,250,106,91,27,29,159,85,173,181,45,67,255,251,178,100,223,12,134,100,102,198,19,134,111,178,116,204,217,115,60,104,174,86,77,159,38,109,173,249,73,152,179,101,232,243,21,152,45,167,28,234,205,85,175,30,168,92,235,154,188,108,187,221,230,178,195,242,99,13,214,141,104,45,79,91,152,222,179,51,60,146,38,177,23,56,106,245,166,175,23,85,143,19,252,122,83,116,7,76,95,80,6,10,10,219,97,254,156,39,198,58,211,137,200,48,54,163,7,125,11,252,200,194,2,135,9,223,158,27,49,18,17,62,228,113,131,135,162,77,100,44,236,61,61,105,187,110,61,76,190,255,101,107,36,227,231,59,16,227,153,71,209,85,29,202,230,118,43,173,170,142,210,70,26,165,49,89,139,145,19,80,234,177,82,70,123,179,86,97,139,114,61,227,10,135,87,126,214,167,253,219,252,49,0,18,227,40,62,4,54,227,37,26,141,4,130,48,120,128,72,198,185,76,164,102,18,54,2,3,38,80,47,7,24,140,108,12,48,64,28,84,34,96,176,10,229,50,248,108,128,42,94,211,67,150,249,140,216,101,75,128,113,77,45,17,72,67,25,11,20,29,53,196,162,168,162,157,82,208,228,55,20,147,144,67,177,72,243,189,34,146,83,197,223,246,89,23,76,213,129,122,98,43,82,93,35,164,97,41,65,40,127,32,216,56,146,79,94,89,150,204,182,237,188,77,67,89,245,111,83,158,167,138,239,116,197,239,227,159,184,137,187,132,102,142,186,154,232,155,108,213,205,76,186,242,163,67,245,45,180,153,50,154,79,93,199,123,133,203,29,18,180,155,30,132,151,131,177,82,123,159,109,69,205,123,205,233,209,185,174,1,183,172,3,6,5,218,252,46,132,193,68,192,249,219,227,114,139,146,216,228,156,113,123,120,10,185,103,212,125,201,36,200,253,79,108,128,10,56,150,96,95,255,246,247,73,35,119,13,82,144,203,200,32,182,51,88,242,154,166,62,170,121,140,169,166,228,231,227,162,102,220,188,49,94,25,191,230,199,190,207,238,187,91,127,237,146,165,171,11,195,16,126,251,181,114,204,222,25,183,25,182,155,91,91,229,119,229,76,125,223,254,222,127,157,216,46,150,101,166,57,68,101,107,199,76,154,14,71,48,145,244,102,10,162,24,146,209,135,0,153,8,209,175,167,33,36,202,207,12,124,80,49,8,48,34,16,104,226,9,211,3,62,224,128,10,36,210,87,205,1,131,171,178,241,51,229,2,36,7,38,34,127,152,66,120,169,83,71,66,176,129,183,6,92,234,218,135,183,36,173,186,145,198,246,90,255,58,207,212,10,211,101,212,207,252,133,102,196,160,57,44,126,86,235,84,175,219,119,178,238,187,250,244,96,138,52,207,147,6,35,73,77,179,231,253,223,127,255,251,178,100,217,142,133,238,102,198,147,152,91,224,114,204,217,135,60,70,152,89,73,159,28,109,153,254,137,183,51,102,116,193,150,249,47,95,246,255,222,73,109,55,163,15,189,185,242,83,214,160,146,69,250,74,108,43,160,50,180,57,73,52,70,165,202,125,228,74,249,227,203,186,229,129,214,89,114,238,158,119,44,70,136,228,229,165,100,117,189,87,79,60,56,55,205,167,140,242,92,207,9,118,27,76,119,204,8,144,9,205,175,226,32,161,158,127,10,66,114,245,192,73,104,148,242,170,80,181,175,54,92,152,45,20,127,243,72,126,102,103,199,254,122,83,202,17,138,184,147,221,150,14,125,21,225,135,40,196,122,25,4,16,54,109,40,149,176,21,183,103,61,250,123,149,153,47,0,167,74,219,153,195,57,115,245,62,210,140,208,132,41,230,177,205,212,149,161,113,167,21,85,220,231,211,57,29,219,179,29,206,182,110,231,9,31,197,0,1,43,176,238,215,50,30,206,226,48,21,81,45,201,126,32,40,99,228,49,80,64,147,19,220,10,5,91,66,72,6,32,44,14,36,2,105,65,72,105,149,177,20,89,106,58,23,30,109,23,223,229,90,177,87,184,140,73,124,228,176,2,201,152,107,37,255,40,28,203,27,147,216,253,198,37,23,168,167,98,248,210,97,25,137,75,37,19,114,42,119,222,72,201,227,242,168,111,90,159,247,118,221,181,254,98,139,55,97,9,142,165,218,174,168,103,161,28,248,210,91,7,202,40,18,12,100,249,116,33,162,159,119,27,250,198,108,125,159,94,105,226,92,105,76,196,136,38,181,155,226,162,50,141,34,173,101,164,106,163,34,154,102,38,171,73,235,174,117,59,40,250,141,170,170,164,208,5,137,30,0,83,110,72,66,210,41,212,37,220,173,131,9,218,116,20,108,237,163,194,35,86,144,91,165,34,144,64,58,12,198,166,30,228,23,174,201,55,228,243,207,178,160,183,163,160,179,108,137,141,143,50,154,28,157,183,151,80,72,207,153,101,68,221,155,101,179,35,55,113,136,70,53,242,131,100,43,36,232,218,34,58,34,50,38,199,94,182,208,182,211,163,206,53,81,254,180,189,59,120,149,167,25,51,27,19,19,159,50,196,129,20,89,158,135,133,130,6,65,76,197,64,112,44,152,104,197,27,2,7,140,124,52,193,72,71,5,87,48,36,252,13,150,9,106,117,49,241,175,169,121,123,140,39,111,83,161,148,19,44,214,83,40,66,187,110,98,220,9,139,86,12,98,57,159,6,131,192,17,167,163,45,47,91,240,223,195,80,19,200,215,11,40,231,181,54,180,135,71,29,98,63,204,45,185,45,86,164,81,38,150,207,223,119,232,3,12,133,227,184,200,192,120,44,136,168,81,83,255,251,178,100,204,142,197,169,102,200,27,70,111,66,101,12,217,99,60,98,142,24,221,155,28,109,225,111,137,196,51,102,12,241,158,249,75,80,210,207,27,237,147,144,200,58,121,247,73,144,112,121,26,98,9,176,242,103,209,89,54,89,227,98,81,73,137,156,38,116,220,184,220,253,160,88,130,48,196,33,183,45,109,245,58,26,79,125,53,209,92,238,100,46,217,239,255,142,153,199,207,255,252,127,255,61,137,218,4,151,118,216,159,189,185,134,207,18,25,204,254,114,130,50,189,114,247,109,103,28,182,251,221,179,254,45,123,203,153,162,231,74,38,135,106,45,27,186,8,115,129,25,13,245,49,223,119,8,86,109,10,49,18,3,75,58,8,94,73,145,18,225,233,27,214,162,8,216,131,14,18,231,12,176,207,156,240,235,88,211,142,85,217,72,141,33,159,14,2,221,2,177,121,185,249,253,138,171,69,123,13,202,31,70,213,27,57,244,183,134,214,0,0,237,248,96,3,12,84,5,27,113,34,18,88,56,160,212,160,6,132,82,82,55,51,70,46,156,108,189,162,204,57,82,185,135,19,143,85,38,13,210,210,196,80,136,125,175,165,101,5,151,183,6,150,24,34,166,75,4,71,70,197,52,113,94,56,126,154,90,211,139,184,230,59,237,209,231,78,69,242,90,56,94,8,7,87,15,51,79,47,250,215,87,96,204,190,81,28,9,153,26,195,197,145,124,116,181,27,87,57,148,159,232,32,119,88,114,238,191,205,163,60,116,175,43,223,163,188,228,172,163,18,119,140,123,108,87,219,134,155,238,125,251,109,49,179,251,206,179,108,101,141,182,220,228,229,127,211,173,214,204,110,25,234,113,231,190,166,73,201,145,238,217,173,77,251,106,122,128,162,54,0,2,253,249,121,0,161,77,35,140,146,249,78,28,64,169,31,199,24,138,205,42,17,3,181,52,44,186,186,87,49,209,8,171,117,30,29,144,140,130,34,57,254,63,26,156,82,177,12,48,130,22,34,144,147,147,197,2,133,118,206,231,21,104,122,16,140,164,25,205,197,41,11,114,106,14,57,15,180,120,223,71,157,96,7,18,133,200,6,151,121,149,255,171,76,33,55,68,56,222,26,108,80,76,132,4,70,143,22,103,177,172,142,53,69,202,65,70,69,88,67,36,99,66,125,45,210,164,162,59,80,201,162,5,208,105,176,197,16,179,19,41,67,178,184,182,78,123,67,135,57,22,162,220,79,85,83,194,243,252,34,72,113,46,212,190,140,140,66,106,96,28,32,83,10,225,143,39,243,117,148,46,86,54,239,53,7,130,60,215,101,200,100,143,144,54,92,22,228,30,28,141,245,196,118,212,252,38,153,161,184,168,9,107,246,211,52,34,47,42,105,238,151,74,179,255,251,178,68,203,14,229,167,103,75,27,44,87,66,164,108,217,99,97,232,110,80,205,155,54,109,60,79,194,36,179,102,77,162,143,144,121,206,240,54,186,4,147,59,211,148,14,21,130,244,75,58,149,162,12,27,54,234,46,30,211,227,163,35,209,93,29,10,116,38,205,170,17,84,64,227,51,200,183,145,160,134,89,14,135,116,98,158,236,174,74,200,83,207,178,246,55,181,14,168,232,84,249,9,94,244,255,255,160,12,223,241,81,66,128,212,208,225,12,150,46,133,126,176,77,102,97,172,182,56,105,205,134,35,206,206,80,229,105,84,11,148,161,194,115,235,75,154,92,66,221,11,239,114,142,245,123,47,227,5,175,66,207,211,50,189,217,54,56,65,146,183,138,159,58,10,244,196,32,166,105,94,20,40,161,165,140,40,84,80,76,8,52,107,136,202,130,190,151,103,162,162,105,123,161,8,245,239,161,120,189,83,58,1,7,39,5,73,86,115,253,185,54,70,133,78,114,177,197,255,202,255,191,199,217,84,24,56,77,151,150,69,79,231,151,240,5,0,0,85,249,91,204,33,16,168,3,250,164,152,18,139,133,3,154,67,68,197,216,112,32,227,130,151,238,186,245,163,118,109,63,83,151,21,170,180,219,58,81,153,43,206,187,32,203,49,247,139,59,202,142,86,250,67,68,67,228,20,105,162,86,18,146,252,17,57,206,174,42,57,248,236,229,221,43,123,201,54,250,22,102,101,234,147,175,237,220,151,88,255,154,195,151,63,63,252,29,226,17,238,155,176,131,71,69,83,221,1,157,197,163,119,183,166,53,64,102,180,62,96,158,41,167,228,68,123,164,207,233,30,113,166,73,179,26,169,33,221,113,88,213,253,190,231,255,210,10,139,128,0,155,125,120,194,19,44,241,229,106,44,61,128,133,133,152,161,201,230,239,8,5,63,172,62,22,234,211,67,58,119,165,151,23,22,85,220,166,61,37,133,181,135,194,204,149,210,206,80,175,238,199,33,161,160,246,40,213,85,22,105,50,136,88,198,179,31,237,184,140,83,150,84,126,65,67,40,8,43,32,120,164,75,123,29,69,236,101,169,143,253,99,255,255,102,115,186,247,250,181,56,21,246,62,147,161,17,19,220,77,51,181,145,141,47,118,191,28,217,147,126,46,91,20,94,244,222,227,17,204,200,109,36,106,26,213,95,186,77,183,240,218,19,223,133,14,164,8,201,16,151,165,98,199,145,47,128,25,1,225,217,22,185,31,31,102,12,231,234,1,171,148,9,93,146,88,191,65,39,169,35,119,155,44,236,218,221,147,102,208,171,204,81,139,0,142,106,128,120,109,155,83,246,109,222,113,41,245,86,146,146,121,146,213,189,26,12,53,15,68,126,222,23,230,111,97,141,173,255,251,178,68,190,14,228,185,103,76,27,67,87,176,143,44,233,115,104,101,246,18,253,157,48,109,13,126,194,83,179,101,141,172,33,184,227,250,231,218,225,149,100,207,203,126,116,76,80,162,74,49,170,237,245,179,41,20,42,40,24,77,86,2,142,164,74,198,99,52,151,90,100,116,156,154,142,12,201,249,145,72,72,26,101,66,230,51,123,251,218,164,190,123,217,191,245,175,143,84,52,165,93,127,20,82,201,68,36,207,48,2,35,196,204,161,7,16,33,64,43,232,60,154,148,13,121,206,169,17,157,149,64,155,109,49,221,4,42,98,78,227,62,51,180,42,134,77,138,190,221,73,224,132,73,45,77,19,70,205,249,125,237,241,200,199,83,116,149,41,153,164,204,235,244,62,168,148,71,118,180,224,237,45,31,87,49,81,232,56,247,165,214,12,221,35,165,16,70,227,22,45,222,78,165,118,165,186,169,159,68,214,185,190,183,226,82,91,226,149,16,116,45,218,52,181,82,160,238,226,187,27,39,187,64,245,138,70,238,166,33,43,154,141,156,96,219,250,158,164,32,0,5,110,253,56,76,24,196,97,56,45,146,132,104,193,97,48,56,169,65,244,221,32,94,213,211,113,168,187,7,232,182,204,167,88,218,31,93,56,51,36,166,13,178,6,253,184,156,243,156,255,113,97,216,13,114,74,70,0,240,168,170,78,249,169,223,30,145,223,77,162,68,168,145,180,67,30,102,9,231,27,13,9,212,145,45,12,198,187,93,142,105,94,123,224,63,186,54,199,180,37,212,196,237,62,54,97,190,16,140,233,216,132,97,171,45,106,183,180,61,177,169,23,48,208,166,210,125,88,124,242,213,76,213,85,209,127,2,19,139,43,195,144,95,214,183,16,244,70,55,162,42,58,128,149,96,0,101,219,170,67,30,81,75,14,90,37,168,14,24,32,52,68,196,136,90,90,150,15,183,235,33,242,127,31,86,27,38,134,226,153,67,253,249,202,104,50,82,157,235,110,87,48,196,107,184,110,28,130,134,46,14,14,255,89,96,2,194,36,31,31,167,198,171,211,111,85,234,78,98,253,70,53,74,156,144,143,165,129,237,124,163,188,229,220,245,247,127,251,212,147,133,150,114,145,156,186,67,134,89,71,57,17,86,83,38,75,47,84,18,37,115,212,206,8,96,230,229,16,201,100,49,237,100,205,30,116,156,214,153,81,68,69,153,15,21,122,28,200,117,173,196,21,42,247,208,45,0,0,59,125,11,130,48,34,0,2,140,151,182,72,35,6,66,128,224,145,18,109,5,141,20,40,71,110,92,169,92,74,37,184,216,226,183,93,139,51,50,184,221,103,181,146,166,156,15,180,114,158,148,181,138,72,103,34,97,176,20,125,109,37,125,20,5,61,174,255,251,178,68,188,12,196,219,102,204,27,79,67,112,151,236,233,99,104,101,246,19,65,157,46,109,61,24,66,90,179,165,205,162,155,136,241,21,190,139,50,189,202,53,110,97,2,29,91,41,254,142,217,162,3,74,74,182,156,250,234,92,63,63,202,58,112,105,133,14,117,57,37,163,82,97,174,47,34,233,125,237,24,124,60,196,221,241,19,75,120,171,119,212,81,87,38,12,44,154,186,89,30,106,199,35,124,127,202,245,63,21,220,68,74,237,250,47,241,32,74,192,0,93,255,10,142,49,32,129,2,140,197,185,193,192,36,37,0,75,199,139,93,82,8,199,149,51,179,14,81,53,104,46,43,140,49,202,181,227,116,208,43,170,176,114,255,77,105,116,165,200,164,148,230,68,18,8,153,91,77,110,198,21,251,204,31,238,234,11,135,177,186,209,229,57,228,131,50,223,149,194,179,132,31,17,228,230,45,29,209,10,142,203,37,85,122,200,156,85,239,125,180,140,175,148,243,74,217,163,17,194,224,223,20,245,209,124,67,147,221,102,200,201,219,105,248,219,217,167,90,179,183,136,136,108,105,245,172,219,175,157,253,199,254,228,51,195,219,255,129,78,0,0,236,180,200,224,225,66,201,130,194,134,0,132,19,11,204,18,22,38,5,27,84,46,28,118,124,68,39,102,154,66,17,119,138,1,206,49,120,200,129,9,15,82,162,143,213,125,218,67,30,96,109,161,8,153,228,26,3,56,37,2,217,66,98,3,135,47,172,54,163,70,27,8,56,17,70,46,28,111,221,182,233,77,86,58,176,54,101,236,197,81,94,174,134,46,60,204,120,192,161,199,110,212,58,241,103,96,169,232,101,137,246,30,252,213,157,77,95,152,179,84,169,70,142,92,163,236,105,118,77,81,196,15,106,198,172,69,204,218,180,85,220,84,204,223,19,83,123,91,113,84,51,171,221,98,218,104,109,196,119,95,107,95,127,20,165,39,204,105,113,175,140,226,219,137,184,111,53,31,255,188,60,23,147,44,0,1,128,0,22,237,143,233,32,9,36,118,4,88,53,214,174,26,209,75,209,190,187,145,239,79,221,62,240,231,218,119,166,125,97,106,233,143,121,57,249,176,153,106,8,122,183,255,247,73,21,153,152,168,164,236,132,100,119,119,173,158,136,197,58,87,60,172,138,234,171,204,205,218,73,28,154,39,121,55,189,116,236,200,223,221,125,238,116,169,47,232,192,128,0,110,223,153,179,73,147,36,152,122,9,166,225,171,8,8,116,66,202,53,166,165,136,35,50,18,145,165,21,110,69,112,225,5,178,135,136,176,148,241,170,70,185,77,36,77,87,209,55,227,134,10,2,93,4,98,81,44,99,163,33,4,65,241,150,206,165,134,44,58,201,98,3,34,163,255,251,178,100,177,140,133,206,103,73,155,136,127,64,93,172,217,186,61,37,92,24,189,155,38,109,161,253,9,174,51,101,137,134,9,184,71,80,171,208,212,179,243,107,82,169,231,65,139,110,178,100,60,86,222,160,80,140,9,24,107,240,237,133,112,208,210,5,26,248,213,7,10,10,72,142,46,164,25,80,56,247,204,24,134,20,56,74,121,229,20,96,243,5,12,81,237,76,210,242,49,136,107,37,237,142,116,53,70,204,141,23,121,26,190,242,88,41,242,100,181,145,66,173,27,179,5,136,185,170,137,230,215,194,179,119,121,182,183,47,217,241,183,113,50,220,251,122,137,247,87,157,116,245,14,1,189,38,128,47,253,114,170,90,68,7,198,96,146,161,125,142,93,69,117,91,18,149,191,12,166,52,79,106,49,190,235,12,225,249,226,180,43,233,120,183,48,64,10,223,194,216,59,160,233,214,41,240,91,165,223,227,167,224,181,187,25,216,132,44,170,13,196,26,146,130,145,26,91,188,134,68,33,85,157,146,164,213,219,175,170,154,107,21,235,247,35,117,119,98,191,165,175,165,174,239,183,164,239,127,127,255,186,162,152,14,0,1,44,176,200,10,204,152,64,196,209,14,72,49,9,192,34,96,172,137,190,4,147,54,44,83,24,103,37,12,0,135,22,216,18,2,205,193,130,66,11,254,213,226,105,247,33,137,34,10,161,78,213,254,97,26,56,228,145,246,40,31,164,34,1,190,122,221,1,0,39,155,10,114,254,8,107,3,5,41,168,244,210,222,227,53,151,83,51,229,172,254,213,70,184,159,91,176,179,239,149,85,179,132,84,248,125,60,253,121,163,167,157,81,155,166,77,29,165,230,205,148,92,169,195,84,151,92,214,38,77,13,148,148,77,224,215,220,165,162,117,244,217,149,59,117,91,86,115,238,162,37,177,82,218,229,200,31,148,28,198,237,226,221,26,141,234,174,223,207,31,189,135,173,138,220,124,93,172,198,215,207,205,251,28,65,128,19,208,0,128,65,219,190,153,140,219,78,94,203,150,217,18,88,230,41,147,30,21,34,58,244,153,111,109,184,106,121,125,84,175,190,168,215,130,98,41,80,217,36,84,94,239,50,168,230,205,8,87,201,203,205,84,76,68,221,210,223,93,125,10,201,84,178,146,109,35,107,30,173,48,172,149,125,173,235,199,114,215,105,48,221,191,59,107,50,172,181,162,91,172,84,76,251,55,195,253,214,220,66,199,183,215,235,254,180,191,255,197,93,86,88,11,93,248,100,70,177,146,219,6,93,64,29,61,128,10,72,24,32,18,100,34,201,63,80,50,242,96,146,65,149,28,134,33,1,136,73,102,0,1,134,33,129,65,67,30,8,25,57,84,12,68,14,94,128,96,229,116,10,16,255,251,178,100,180,142,133,231,103,73,27,121,91,112,114,204,233,151,97,40,94,25,33,155,26,78,37,189,9,114,179,166,205,131,29,80,3,202,193,5,64,26,136,140,16,12,58,11,26,6,58,203,145,97,132,99,97,162,211,238,176,0,192,57,166,130,131,192,136,64,233,172,194,96,186,42,37,67,22,246,0,134,186,153,76,184,245,72,152,112,178,13,128,150,28,28,102,113,108,174,217,21,248,140,52,25,68,120,131,161,147,231,107,89,167,153,44,243,204,61,151,164,75,79,220,197,182,48,34,123,29,116,169,158,147,108,172,245,107,18,163,115,69,41,205,153,36,181,111,123,116,148,95,238,16,88,128,227,40,242,191,189,158,124,220,189,233,183,182,239,174,255,255,255,212,165,166,176,242,168,0,93,182,209,9,249,134,69,73,86,48,80,70,205,52,190,37,226,120,252,8,146,190,70,188,167,162,31,160,195,56,173,118,255,199,90,86,213,216,217,166,17,36,246,169,232,142,172,101,141,47,60,231,159,91,57,168,136,213,68,103,57,213,143,237,121,212,202,154,198,189,103,38,189,12,57,145,255,246,116,183,54,149,188,228,219,254,103,249,149,80,69,170,0,3,118,180,200,205,132,100,134,24,122,110,85,226,64,8,68,12,64,59,128,114,104,151,60,206,67,129,66,170,44,232,149,131,48,37,80,139,172,135,89,158,44,187,26,46,107,79,64,185,88,168,104,160,29,53,0,144,4,28,92,225,96,248,126,0,36,0,29,23,103,206,160,80,52,152,154,229,133,215,141,72,2,55,18,171,102,49,31,130,150,61,136,234,141,167,213,36,114,154,93,50,44,4,3,97,1,66,113,208,178,63,108,226,144,146,174,103,178,164,210,159,209,133,132,17,173,70,154,67,78,64,132,48,161,200,109,189,45,140,62,70,172,67,116,83,66,30,181,227,226,94,152,95,143,235,118,120,106,74,74,248,168,109,5,59,204,79,174,179,244,95,101,179,189,85,31,55,63,38,2,71,32,0,0,80,128,6,46,255,246,102,236,20,49,99,158,198,170,87,161,81,67,81,16,2,167,44,194,154,253,168,109,5,210,55,139,49,144,251,19,22,212,159,18,26,241,143,71,154,186,30,238,236,90,116,161,17,28,246,246,114,76,202,204,134,122,161,223,50,210,157,217,243,101,35,175,163,116,77,181,87,183,191,167,126,253,255,187,189,0,232,0,2,54,233,142,198,97,99,9,128,131,102,62,164,34,56,232,116,16,168,51,80,172,28,152,0,4,66,199,48,224,81,100,144,6,145,37,180,12,29,41,240,104,26,94,208,129,193,230,226,221,2,128,145,160,59,139,11,10,7,12,8,8,125,232,156,87,212,112,14,52,90,83,88,227,117,49,88,58,196,0,209,255,251,178,100,177,12,149,181,102,201,155,104,111,66,89,76,233,221,60,101,86,22,233,155,34,110,13,190,201,97,179,103,40,242,137,184,192,198,120,58,186,244,149,218,148,48,125,203,159,23,50,159,174,196,63,236,37,148,69,43,55,39,246,205,20,170,2,145,110,231,127,242,254,111,91,130,30,223,161,152,219,85,132,238,102,243,25,28,215,151,51,171,157,84,28,243,225,247,248,180,189,94,168,127,67,114,85,124,179,254,240,86,205,171,70,96,100,104,104,234,102,82,221,211,51,101,179,28,99,215,50,58,94,80,250,29,133,72,128,9,154,245,56,244,71,107,44,156,214,32,153,182,102,127,48,8,105,153,199,170,21,232,159,191,69,171,183,254,240,232,244,96,46,234,197,26,41,12,102,130,178,80,145,123,107,242,204,115,157,102,70,69,170,93,82,234,166,90,189,111,121,232,232,188,204,242,166,24,238,187,178,171,38,108,122,119,54,205,165,91,159,244,182,154,40,106,0,2,85,176,192,3,177,16,172,179,102,153,207,134,19,72,150,102,7,68,27,116,74,68,185,33,15,24,112,144,10,47,12,130,204,4,14,18,19,34,113,141,192,133,179,71,134,214,86,6,14,217,99,65,96,74,234,110,141,8,20,7,16,1,26,4,120,88,0,95,230,40,97,208,179,61,107,130,64,3,34,6,211,226,60,23,2,152,220,5,34,164,131,225,204,171,198,38,162,204,33,249,145,74,221,233,4,185,184,6,4,99,91,137,70,118,30,128,138,9,132,143,98,203,223,53,215,245,95,204,252,118,242,197,204,76,241,85,223,207,23,218,67,91,35,162,238,53,170,154,201,146,71,28,32,136,86,10,225,16,52,166,44,101,104,182,170,114,15,98,203,120,72,91,154,154,121,23,15,43,247,245,136,48,216,49,127,159,229,215,205,119,239,65,138,243,0,16,9,6,0,35,219,255,223,86,226,231,5,243,80,215,117,33,248,211,14,4,248,114,201,22,84,194,177,102,151,46,159,162,248,115,203,94,41,72,86,132,244,121,158,77,34,197,105,169,255,105,205,161,81,74,66,94,101,106,148,164,229,99,78,182,118,98,191,189,42,237,107,189,100,84,83,161,17,164,213,19,238,180,149,116,181,213,223,250,156,159,255,196,144,2,36,187,80,130,195,6,20,33,24,52,7,164,245,51,161,4,130,58,112,129,162,213,130,48,144,197,194,169,86,5,85,34,32,96,101,55,145,60,148,40,181,86,60,160,43,162,101,191,92,46,91,169,30,113,35,112,251,125,62,240,60,66,196,113,74,68,237,30,31,237,216,118,118,215,33,51,181,162,83,251,220,86,127,83,76,78,123,185,125,139,178,202,92,174,213,214,25,229,135,119,207,147,233,153,78,175,121,153,22,255,251,178,100,200,140,6,35,103,200,27,136,127,64,94,108,233,221,60,98,126,19,157,155,42,109,141,94,201,134,179,166,220,242,141,176,191,183,108,185,244,134,103,169,213,79,79,181,153,169,11,189,128,196,144,123,8,163,228,93,152,165,98,88,98,215,68,46,229,166,158,137,59,89,170,166,82,124,255,56,21,157,40,80,0,59,247,253,146,140,136,199,167,130,124,21,206,45,200,116,208,94,200,128,219,79,82,246,167,53,230,6,73,251,126,154,161,200,122,5,158,87,9,145,193,31,249,188,129,90,27,171,9,85,215,53,75,189,78,175,53,66,58,173,72,4,221,54,99,47,43,156,55,237,90,94,20,131,29,189,38,230,95,181,157,219,42,93,247,244,124,231,158,79,161,201,77,243,243,23,42,0,41,19,25,207,140,11,30,49,112,240,249,35,179,125,23,12,146,203,16,99,207,139,136,50,17,4,193,33,179,11,174,69,156,0,224,249,130,199,6,22,17,152,4,6,100,0,224,24,220,13,10,36,101,88,7,206,187,196,37,21,160,164,72,8,40,210,176,105,32,190,243,0,4,186,129,82,37,3,77,173,241,161,134,132,16,32,48,24,185,224,42,143,107,104,69,84,201,42,64,154,122,161,205,213,134,149,115,158,157,47,186,255,93,89,41,128,192,70,46,214,226,134,41,131,3,102,234,0,195,224,9,2,214,104,22,245,79,20,167,173,47,214,179,168,96,161,200,56,137,243,206,95,60,96,141,27,202,73,146,137,199,75,80,54,42,89,137,181,22,48,243,215,103,158,125,51,101,219,30,214,175,116,122,31,198,244,250,98,181,55,159,184,226,27,51,199,31,44,115,62,248,136,98,179,122,240,230,82,125,49,40,238,191,148,165,200,129,1,1,117,84,16,64,137,201,183,138,58,16,202,1,151,162,255,37,57,84,208,12,125,153,189,139,6,9,88,64,115,229,149,109,131,93,49,0,241,150,162,99,14,76,26,190,52,16,198,185,236,112,54,16,100,98,50,73,227,208,52,188,202,31,52,209,105,247,237,19,113,21,207,55,99,218,233,180,90,185,137,132,68,105,159,191,88,121,61,39,88,57,110,137,218,35,126,70,218,163,193,245,155,23,20,149,3,191,227,104,179,25,100,178,54,163,108,97,75,49,175,210,8,3,33,34,46,122,145,147,88,52,114,70,16,234,11,8,12,108,87,57,83,76,197,229,147,56,153,140,6,209,56,34,80,193,97,213,48,48,16,245,61,22,42,98,134,13,219,209,104,5,170,103,236,225,254,40,142,80,156,143,250,36,195,171,60,189,229,229,93,78,128,132,33,25,102,208,98,160,167,130,252,98,230,249,80,99,188,34,52,127,72,38,210,188,133,123,112,110,81,90,103,198,142,55,37,11,255,251,178,100,223,14,6,239,102,197,19,154,91,240,128,44,217,119,96,200,90,24,141,157,30,110,101,109,193,122,25,230,77,132,13,57,129,13,82,181,67,0,121,27,44,82,231,155,193,210,100,182,160,251,62,147,174,43,55,223,45,207,33,81,196,44,231,31,70,88,64,186,13,207,34,104,120,212,193,137,67,38,90,219,189,238,221,91,162,169,202,111,65,231,222,228,57,62,108,173,53,67,58,99,12,73,235,219,76,204,225,38,85,67,15,29,151,255,244,155,116,230,125,232,157,60,231,162,206,98,153,197,217,64,8,177,0,50,237,182,191,209,232,109,27,96,183,169,152,139,82,7,168,6,194,208,142,166,28,254,63,142,187,117,78,11,21,230,236,175,196,95,38,188,232,88,248,70,176,252,253,166,167,23,209,161,103,250,250,101,9,146,153,235,135,48,178,162,102,140,243,250,107,27,25,182,180,174,163,243,246,51,118,79,209,236,175,199,115,217,255,223,27,154,255,48,214,204,255,255,131,0,3,118,212,192,204,204,12,100,201,129,141,214,48,196,135,6,164,3,2,78,216,96,136,105,164,136,2,149,211,216,154,240,16,224,34,96,173,230,103,82,32,147,22,226,13,57,228,130,103,26,100,49,15,68,33,193,160,102,164,224,183,171,253,78,138,5,100,148,145,178,128,138,10,72,197,249,203,82,199,2,203,40,126,226,244,14,204,15,64,240,171,168,76,150,31,142,63,145,76,156,137,69,218,151,179,214,90,231,60,154,249,123,207,216,204,233,227,248,230,112,72,167,68,245,105,154,134,179,177,77,141,255,218,201,57,62,198,228,114,123,15,177,81,180,218,102,177,101,233,212,45,74,121,196,134,39,148,132,207,135,232,41,20,148,155,222,212,26,124,238,189,55,222,152,83,56,0,33,128,0,54,219,30,186,112,28,204,10,20,64,34,3,182,48,210,6,218,73,137,246,176,240,230,221,104,183,66,186,140,127,247,35,191,197,26,146,104,79,253,222,53,149,209,153,38,100,118,70,177,85,149,236,143,67,59,89,75,210,170,207,78,142,111,117,118,209,212,198,73,134,179,89,157,159,39,253,109,51,91,77,157,94,187,254,26,224,0,11,144,153,176,10,102,179,184,54,10,110,109,72,241,196,234,109,17,2,232,244,1,211,5,131,9,64,102,25,41,21,1,102,25,18,12,9,6,139,3,3,67,30,131,76,30,17,16,8,74,247,76,34,91,138,245,7,27,82,34,162,131,154,6,22,32,32,44,64,176,40,70,45,105,5,207,139,35,18,24,178,132,6,3,61,129,73,211,18,4,27,48,223,198,32,185,43,116,83,2,249,33,210,32,189,151,27,244,2,52,99,129,10,130,1,11,10,13,11,0,48,68,73,3,128,143,35,161,255,251,178,100,198,12,37,133,103,74,155,102,111,176,89,204,233,186,61,37,54,27,209,155,28,110,105,111,193,146,179,166,244,243,20,232,146,14,183,20,9,14,171,197,41,95,190,70,154,30,226,150,175,122,155,218,227,175,248,170,231,97,205,37,21,210,163,212,247,164,213,154,202,89,158,235,70,26,178,106,48,148,59,9,126,137,162,246,169,115,174,15,68,155,195,156,98,147,165,230,228,243,162,57,41,102,16,76,30,150,98,108,152,154,142,246,58,161,253,84,253,241,182,191,254,126,17,13,20,0,4,2,160,219,254,137,205,204,247,162,214,61,135,136,81,98,156,147,32,32,154,102,119,38,236,79,13,78,234,174,201,115,198,55,232,148,45,22,242,206,232,125,247,255,65,50,29,10,119,58,74,113,230,70,53,14,169,48,170,156,200,164,111,116,217,139,38,67,149,100,213,201,67,51,185,79,85,42,196,214,38,100,65,40,145,89,73,103,147,77,136,173,103,107,221,63,253,64,142,133,0,5,119,220,188,9,166,28,104,139,4,209,20,72,130,70,122,247,50,214,94,252,195,239,46,106,217,92,72,45,54,76,200,163,235,13,130,83,28,19,149,184,132,56,63,132,18,3,71,209,134,52,151,175,213,142,7,157,234,154,174,135,96,205,92,152,232,180,53,71,193,54,164,29,113,254,54,134,219,11,89,81,125,74,93,12,54,165,162,224,154,219,185,185,238,170,106,82,224,182,134,189,166,158,190,141,165,238,91,235,170,230,154,23,81,179,15,227,254,190,251,139,38,71,139,36,140,255,250,159,248,250,238,72,3,109,96,8,2,22,223,244,20,77,50,36,72,110,90,34,51,8,86,70,153,231,230,7,140,203,226,185,35,75,135,7,205,154,99,177,187,98,40,130,99,66,19,212,66,42,95,203,165,37,203,155,22,177,170,174,205,99,131,221,138,170,114,178,212,90,116,152,232,248,68,162,200,172,200,103,245,35,34,144,174,202,167,119,19,45,76,196,179,49,30,205,178,75,118,117,49,88,140,217,140,174,204,137,66,34,41,138,134,82,222,138,231,171,16,204,203,207,216,155,57,25,245,207,58,209,149,187,222,200,22,0,18,255,243,2,142,12,68,53,38,211,224,225,13,17,56,1,95,102,207,73,40,55,237,202,159,111,216,218,247,147,223,131,165,82,154,216,89,185,81,160,48,171,114,135,193,111,201,95,119,150,213,137,51,41,181,105,235,106,55,156,9,224,17,131,148,36,33,136,205,237,0,198,56,34,97,69,6,77,165,73,20,109,163,133,181,204,34,107,205,238,188,168,133,24,99,19,89,78,45,40,164,118,138,220,42,53,223,110,229,234,200,201,89,147,155,197,136,239,226,147,244,93,150,73,161,57,223,120,246,118,158,255,251,178,68,198,140,132,67,103,77,27,44,67,112,128,140,217,151,101,133,110,19,85,155,48,109,25,89,138,104,179,165,141,167,161,120,121,213,159,81,105,242,102,147,169,174,230,16,163,123,90,201,123,90,146,160,69,192,48,0,159,239,231,151,72,54,97,161,70,93,19,144,12,81,176,66,183,186,1,78,249,122,28,180,143,40,203,26,95,11,47,148,176,164,123,74,15,2,5,30,1,240,67,215,201,250,53,155,77,4,166,240,141,146,151,85,106,244,96,146,120,81,89,32,33,53,220,162,204,21,9,48,248,66,17,11,206,91,44,137,86,137,42,67,252,181,22,21,146,138,14,220,90,108,182,64,245,144,60,225,88,174,71,89,99,248,88,210,229,208,164,123,136,186,180,186,249,117,222,41,11,98,170,187,220,195,28,171,114,73,225,236,125,216,233,182,75,164,141,38,123,133,166,82,134,141,145,191,19,49,54,17,90,0,1,53,172,26,142,98,3,38,246,170,116,199,198,154,28,121,163,166,86,160,118,165,229,6,69,81,36,88,10,134,162,180,149,25,4,34,225,193,16,242,243,43,4,97,165,5,240,98,202,134,157,133,142,44,26,0,21,99,17,148,5,41,210,237,76,16,193,119,37,224,70,118,168,193,151,122,203,30,4,167,147,57,114,171,172,73,166,195,48,67,124,254,52,232,84,82,125,176,179,37,57,119,29,103,25,215,121,11,10,87,218,101,79,56,199,87,149,181,93,247,194,106,218,38,174,80,227,12,133,37,205,71,229,184,171,131,3,143,103,49,241,21,123,217,218,107,59,107,208,114,49,104,202,119,57,162,140,166,241,185,73,179,240,122,26,114,26,198,241,123,214,173,85,58,105,237,166,165,205,19,250,190,136,120,65,0,8,0,4,178,200,37,217,96,201,242,227,143,89,157,7,126,125,232,144,192,114,236,238,64,115,89,74,236,124,143,149,63,93,179,67,150,235,97,186,89,127,16,89,59,194,50,53,48,215,70,206,123,172,69,140,191,249,127,255,139,119,136,212,238,171,121,11,8,98,89,86,52,104,89,7,114,251,250,220,246,207,167,250,253,202,233,23,254,92,213,149,137,200,191,148,253,106,221,220,245,233,190,255,254,24,71,175,166,48,26,13,43,49,10,147,111,54,12,65,50,4,226,19,112,22,252,0,210,8,5,2,5,89,152,209,0,144,105,0,89,89,3,154,162,234,102,21,3,75,117,99,20,4,2,6,6,4,40,171,172,167,78,18,235,81,169,234,55,44,120,10,54,165,19,137,170,225,129,128,209,93,212,126,221,152,91,15,0,130,129,129,217,123,43,126,226,104,160,221,36,12,1,251,118,229,175,221,169,168,97,249,141,195,244,182,55,79,44,179,251,195,243,207,50,6,12,214,255,251,176,100,207,14,133,211,103,73,27,107,111,64,106,44,233,119,96,103,190,22,233,155,40,109,153,94,193,148,51,102,220,241,158,248,64,129,88,98,191,32,64,66,8,31,102,106,14,32,130,33,245,19,250,75,45,5,238,92,219,122,204,245,133,95,213,111,168,159,44,12,110,156,16,217,44,253,216,182,82,91,144,197,94,105,149,215,177,237,243,126,215,63,218,199,0,28,32,0,239,223,166,91,74,18,138,40,252,48,205,119,8,75,166,88,107,14,43,151,95,55,207,164,10,120,120,147,27,198,254,247,230,73,127,255,203,203,191,157,207,238,249,90,0,94,240,205,243,68,56,76,72,165,0,2,4,36,28,206,43,33,24,168,13,75,9,148,106,116,253,9,127,207,60,184,180,169,6,54,137,76,249,170,105,103,62,124,143,237,121,246,167,213,43,191,181,160,190,0,9,163,11,48,11,28,24,150,81,167,61,139,8,28,115,73,132,42,153,24,88,25,5,17,133,73,202,7,8,134,68,134,131,132,223,179,14,17,78,130,230,169,113,125,33,192,10,177,163,159,8,193,129,67,38,48,10,6,39,48,113,98,160,137,139,141,139,11,152,112,58,71,150,188,40,0,32,6,79,52,30,48,17,131,4,67,48,99,97,98,32,129,162,224,24,49,104,65,192,137,84,197,2,73,71,12,172,21,132,174,50,34,196,89,97,130,193,9,54,10,36,75,3,65,111,52,240,83,40,50,48,114,99,84,92,18,120,87,40,47,11,108,37,252,68,71,174,196,57,52,161,232,175,39,121,38,194,29,12,135,212,85,184,217,177,160,20,171,17,202,22,30,120,178,148,46,38,153,107,58,209,86,182,74,230,151,235,198,207,85,183,84,113,196,119,76,143,69,141,84,159,181,139,248,164,190,205,186,8,245,51,253,222,221,171,81,88,43,201,128,0,187,117,85,35,224,20,109,71,105,218,202,209,100,155,167,9,239,149,110,53,26,78,146,106,88,116,170,202,91,142,87,184,182,40,74,151,116,52,130,196,49,231,175,82,213,125,0,152,1,196,244,134,33,239,40,146,190,243,43,205,54,158,164,199,27,55,154,213,177,221,199,156,179,180,250,66,179,211,209,153,179,221,153,18,215,51,58,42,41,245,178,116,210,219,127,245,255,255,238,160,101,119,36,133,140,35,3,103,128,103,163,180,3,108,42,68,173,48,209,9,210,220,173,116,172,98,9,141,20,97,114,10,89,169,251,196,32,128,83,129,161,17,33,91,203,246,153,110,29,36,0,229,198,220,154,8,18,106,38,224,184,179,15,19,189,47,130,20,208,132,40,243,70,82,191,146,209,142,60,15,20,242,215,137,32,107,178,101,134,137,69,30,82,22,14,20,34,164,224,183,85,249,155,155,144,255,251,178,100,213,142,198,226,102,200,147,104,111,182,102,76,217,163,61,5,158,19,213,155,44,109,12,190,193,113,51,102,8,244,138,96,87,150,202,126,71,157,156,169,139,175,10,243,252,251,148,32,183,149,226,230,208,180,140,67,108,102,197,37,200,193,145,154,21,142,88,38,203,14,96,240,152,147,110,194,135,26,130,41,6,255,255,255,255,130,128,31,241,72,168,19,160,102,74,21,201,17,16,60,52,126,170,213,15,20,84,109,167,182,106,136,54,242,149,46,105,61,52,77,62,156,178,183,231,166,183,84,17,137,30,76,81,152,74,167,104,83,1,82,36,12,129,146,20,50,24,226,108,173,77,46,138,139,252,200,186,46,205,62,168,159,73,111,68,235,191,167,122,253,123,127,255,255,255,255,255,241,53,0,0,246,212,193,135,21,16,88,138,9,166,23,14,104,132,47,193,237,168,211,11,17,12,78,182,106,214,83,194,163,83,105,149,55,33,114,28,36,7,141,16,121,93,102,166,207,22,139,194,189,98,169,229,12,203,31,102,153,117,202,141,203,93,47,143,215,118,88,9,111,93,233,228,17,50,169,150,209,151,195,149,158,22,134,74,1,245,151,47,52,78,121,224,82,64,153,64,52,138,136,98,70,125,173,95,91,76,47,114,169,57,167,149,18,40,176,171,38,26,217,86,84,106,69,85,111,44,179,8,167,180,204,210,116,114,197,88,197,90,207,27,12,80,128,179,9,107,30,141,118,32,53,31,153,157,172,207,239,246,185,16,17,172,0,2,239,249,129,10,33,12,57,44,150,120,92,25,144,20,203,73,166,170,27,104,112,113,225,49,214,129,131,204,234,97,156,236,56,251,53,49,166,61,175,243,222,232,48,23,245,122,192,172,90,83,98,60,252,85,114,162,242,215,139,232,122,254,178,146,232,203,178,75,101,134,159,109,33,110,228,196,69,161,136,69,22,127,151,154,95,61,241,83,66,50,130,81,137,87,36,198,208,144,195,79,31,111,103,66,185,67,234,82,134,148,199,195,246,142,83,194,193,43,41,106,227,250,98,82,6,150,81,169,74,187,30,113,41,44,165,144,81,208,97,143,119,105,14,212,113,191,75,42,123,241,90,205,220,213,85,57,169,113,195,50,244,171,255,97,27,167,187,252,23,28,46,40,179,166,167,5,238,16,10,88,16,137,5,233,196,5,56,143,147,78,120,96,152,156,11,77,42,213,187,133,80,82,70,89,133,168,106,83,14,210,59,178,136,227,185,102,167,100,61,191,36,202,245,5,121,152,18,146,150,158,37,22,127,105,22,22,76,156,4,5,154,167,35,236,106,7,148,79,102,12,152,212,42,39,251,16,202,92,205,72,136,203,42,86,214,114,173,141,107,195,243,67,38,81,10,32,157,244,255,251,178,68,222,14,245,31,102,203,27,72,87,66,168,44,233,83,107,8,110,82,17,157,48,108,140,253,2,54,179,101,193,145,151,144,194,183,103,33,149,156,43,145,145,187,80,49,66,211,218,249,225,134,46,92,122,244,93,178,159,115,218,255,170,15,129,204,162,221,133,73,30,116,200,217,9,69,169,77,162,131,89,166,11,74,49,58,227,73,99,183,96,90,210,173,81,220,85,52,249,144,88,201,246,187,14,212,114,97,200,132,57,203,153,192,189,163,131,53,98,99,117,96,234,75,55,226,82,231,118,145,134,188,138,48,56,105,162,115,5,137,79,78,90,206,140,207,105,38,125,212,41,217,81,118,51,147,61,157,144,42,68,205,184,142,190,84,204,106,216,24,204,82,143,82,59,145,138,89,93,30,168,154,153,81,80,145,27,74,217,92,77,17,21,213,152,171,87,89,154,133,177,154,103,171,54,168,117,9,42,0,0,221,244,203,10,4,75,50,175,15,14,112,226,166,244,32,200,40,109,94,167,72,93,26,100,63,145,98,176,245,89,34,172,130,41,33,167,90,70,48,21,156,185,173,188,211,17,106,110,250,200,134,20,242,154,44,200,33,208,180,241,195,143,180,122,91,61,139,250,195,98,16,137,90,148,176,103,85,85,86,106,68,167,170,92,136,13,154,226,224,2,45,86,4,92,12,218,112,14,103,107,153,133,133,104,60,204,205,68,51,114,217,94,140,137,205,107,165,236,181,172,69,12,171,85,178,43,201,85,100,86,139,176,195,137,132,80,227,148,160,99,49,220,114,52,64,174,85,153,231,169,30,190,106,181,78,214,178,197,34,204,219,160,134,145,112,18,20,0,0,100,4,1,118,217,34,135,169,5,173,181,10,124,211,151,166,27,102,163,59,56,32,17,65,216,43,149,50,55,132,67,13,166,165,47,250,145,106,214,173,102,30,6,187,210,117,255,255,255,235,53,244,85,245,205,63,12,53,104,228,152,34,41,90,155,71,122,90,153,122,97,188,213,84,212,181,197,213,245,21,199,245,38,232,234,223,17,29,243,165,127,205,62,157,240,181,243,119,117,115,63,255,251,80,45,160,96,201,240,13,48,0,229,108,79,83,80,224,73,78,136,128,195,4,142,156,72,89,56,18,16,2,133,40,103,48,0,51,16,15,10,16,24,0,48,41,228,152,68,44,68,236,16,209,130,210,8,100,52,7,7,8,23,24,56,112,35,70,28,33,150,133,140,119,3,174,47,248,241,10,149,178,169,152,242,195,128,33,26,55,62,139,225,75,89,106,162,46,58,20,177,225,66,222,184,169,8,229,196,2,22,64,155,21,5,32,8,112,193,88,89,16,117,224,161,85,133,158,184,75,186,39,218,239,212,246,24,205,203,173,82,94,115,157,169,255,251,178,100,208,14,133,74,103,73,155,69,111,64,107,76,233,154,60,104,108,23,189,155,24,77,229,79,193,194,51,165,220,241,158,248,205,189,231,95,73,203,189,45,206,173,9,19,109,153,213,143,209,168,170,106,213,26,117,102,156,121,142,219,34,23,186,156,107,233,177,101,251,181,20,171,190,134,157,100,234,112,31,60,186,189,4,0,7,110,213,20,198,163,41,22,138,198,210,28,170,132,149,105,122,203,11,75,51,73,175,134,166,232,187,180,123,75,224,64,222,117,238,44,218,159,236,185,61,239,131,90,128,69,77,84,16,22,116,118,37,148,242,22,162,133,155,158,224,237,129,170,49,250,26,101,78,166,12,102,62,31,41,1,66,164,48,60,119,33,176,77,107,21,159,220,138,21,35,82,91,211,140,230,113,97,238,181,53,253,217,108,174,103,87,183,169,193,239,0,5,145,168,131,30,230,48,229,67,181,34,11,3,24,65,120,20,68,231,81,131,138,193,34,70,34,152,97,66,0,33,176,81,89,65,225,40,32,113,202,228,64,229,206,159,101,220,50,225,64,1,13,122,83,32,52,202,154,2,139,49,200,76,8,241,8,97,25,67,34,0,84,131,45,73,245,79,42,46,105,132,17,2,183,69,172,147,5,219,78,116,182,94,9,202,58,9,219,44,235,101,107,137,130,152,139,2,36,22,27,22,74,107,171,132,6,7,4,46,190,41,209,21,137,53,153,168,252,94,165,63,119,111,47,254,35,254,253,171,106,185,170,110,206,181,212,253,87,115,88,228,102,57,14,181,149,110,127,178,35,53,77,69,28,57,220,244,218,230,75,153,215,122,154,233,53,40,115,147,61,93,46,175,178,171,14,128,4,192,16,128,37,183,226,193,133,4,102,211,151,192,242,180,195,145,195,235,212,74,154,63,175,176,158,137,234,170,238,191,237,90,213,217,236,251,190,115,203,252,172,202,186,223,208,41,83,16,108,174,191,79,109,199,107,158,166,79,150,225,34,59,219,190,241,31,42,188,254,195,87,51,78,244,217,97,228,86,179,34,188,164,68,40,248,76,86,217,115,189,86,135,86,61,42,245,71,118,42,235,127,34,128,136,211,250,59,137,162,178,202,23,148,50,112,116,193,86,201,14,73,166,2,58,41,115,16,38,194,154,250,216,126,96,120,230,80,12,101,238,69,20,250,145,185,13,157,232,93,48,203,193,133,135,37,174,80,76,80,183,25,232,196,165,220,171,19,135,106,68,218,227,255,51,12,59,54,103,97,167,217,135,205,129,136,66,183,78,55,13,64,185,4,195,213,254,223,127,255,189,33,181,151,244,210,89,141,169,191,134,198,251,83,251,55,223,154,253,52,18,81,88,152,236,133,27,132,35,179,192,203,66,65,8,196,96,25,109,255,251,178,100,214,14,133,235,102,198,147,122,59,242,104,172,217,135,48,101,190,20,165,155,40,108,153,125,9,166,51,166,92,192,142,96,173,69,254,208,205,99,96,210,120,110,2,100,115,15,151,63,159,191,143,108,218,12,147,243,87,79,226,84,2,18,53,48,0,38,219,224,76,185,0,181,25,145,12,72,85,82,153,81,26,235,192,235,121,106,229,234,171,236,128,176,132,186,204,104,215,130,182,36,20,35,102,162,65,87,23,8,21,137,38,198,9,93,215,8,225,99,194,166,29,198,108,99,200,27,16,168,59,97,73,235,114,244,16,168,89,253,249,8,200,18,27,72,46,45,34,68,61,14,138,94,150,252,140,89,119,153,31,255,53,20,80,183,191,210,205,128,98,98,10,106,41,153,113,201,194,0,43,131,35,8,13,202,183,51,229,84,201,3,195,10,147,140,228,30,48,145,132,212,197,64,225,250,81,152,88,122,16,111,14,51,130,129,163,65,226,80,100,70,194,16,8,7,177,85,0,8,76,0,20,96,30,157,166,131,6,76,88,1,145,64,80,66,137,140,168,0,232,139,216,191,169,140,58,41,61,80,97,26,76,74,132,105,30,4,190,10,24,40,43,42,26,42,135,119,233,19,145,41,206,92,101,234,37,4,157,104,36,204,12,200,32,17,1,18,80,234,236,181,34,128,156,249,72,228,19,196,3,141,205,214,35,52,209,42,90,170,77,229,121,76,159,76,108,84,218,210,121,9,78,10,16,107,28,202,189,205,83,61,75,150,106,166,147,149,55,85,167,150,122,141,89,20,81,117,36,104,143,251,223,86,253,182,202,98,198,150,98,163,14,22,210,41,157,93,111,167,76,223,241,63,109,117,91,91,124,219,121,136,167,131,86,171,148,1,5,32,0,93,255,248,98,39,196,185,197,160,192,222,51,149,106,249,244,239,156,51,91,71,67,148,142,140,70,3,37,100,116,37,131,255,46,204,135,214,75,225,143,180,88,124,83,82,207,168,114,199,169,163,185,171,145,174,56,225,144,41,213,29,185,11,85,67,95,214,51,219,153,138,76,120,203,239,28,85,71,119,143,119,221,207,151,74,132,161,75,26,50,16,199,167,161,230,252,165,215,79,203,113,77,172,82,252,210,255,238,22,181,57,43,10,39,25,61,57,159,40,2,68,140,132,44,42,14,93,147,104,12,26,42,34,33,42,28,0,67,201,133,208,56,136,181,65,98,232,15,161,119,215,96,112,193,84,8,144,156,132,9,48,80,25,45,74,82,229,138,128,168,57,124,203,136,93,247,65,173,55,206,3,1,99,73,18,56,12,171,34,106,102,236,167,90,57,77,191,237,209,51,214,179,173,59,102,7,91,131,160,138,170,159,48,88,168,8,144,28,186,13,24,113,52,211,255,251,178,100,223,14,38,207,103,69,147,154,91,112,114,76,233,154,48,40,152,25,1,155,30,109,153,253,9,153,51,101,204,241,150,184,244,110,129,27,191,24,131,151,215,190,238,154,107,79,94,198,16,212,233,52,45,10,98,57,41,195,69,144,115,199,203,67,27,44,66,117,139,188,66,16,51,74,206,176,112,227,199,36,81,61,64,121,164,206,221,169,227,135,8,194,203,55,25,204,73,225,207,138,211,122,223,166,243,153,45,106,90,46,228,222,191,206,224,138,66,46,203,109,60,75,250,194,41,84,207,0,172,90,89,62,24,218,99,184,107,112,253,252,77,174,119,22,6,43,168,171,66,92,248,170,184,147,91,14,236,134,100,80,155,87,95,255,255,255,255,233,9,58,78,146,32,194,131,244,141,97,250,30,248,119,167,164,49,7,77,97,173,72,143,51,228,66,40,148,183,85,165,35,108,169,232,103,33,11,42,98,142,169,231,93,111,71,71,45,30,175,168,17,85,0,11,211,31,101,55,195,147,247,206,50,249,243,79,70,38,26,49,245,67,94,28,3,65,129,70,12,141,16,200,129,192,162,38,28,24,92,208,227,195,21,1,0,222,50,166,138,90,241,32,77,165,76,49,0,218,3,106,46,226,168,18,40,108,216,137,3,215,6,124,84,140,48,101,24,83,34,230,155,166,62,170,128,48,100,13,159,164,74,197,85,26,192,191,51,229,80,23,50,15,60,203,21,65,132,10,61,233,42,44,209,178,124,24,64,64,176,41,13,124,178,87,15,3,210,176,135,104,148,159,81,251,251,243,122,210,188,252,246,179,90,205,229,220,138,216,205,239,135,116,102,53,141,65,108,229,144,232,241,26,25,240,156,201,198,235,110,54,223,46,133,182,34,121,115,182,86,226,199,217,221,237,81,241,244,43,15,34,189,243,93,251,21,95,48,51,64,69,52,98,217,48,230,76,205,111,29,111,236,246,76,115,243,51,250,132,23,208,130,0,0,151,106,2,8,193,32,77,100,196,76,9,214,17,50,188,29,60,170,216,167,212,240,148,164,151,76,119,147,57,163,149,220,175,114,27,24,203,235,255,17,14,142,198,131,146,48,202,22,20,108,104,38,133,45,26,128,57,76,17,82,200,18,86,124,196,48,32,102,29,144,236,205,114,57,139,106,174,133,119,10,196,56,195,89,13,239,238,74,215,191,244,6,238,244,168,132,203,84,10,29,48,2,144,6,176,104,142,93,226,233,64,72,126,209,144,144,229,174,166,240,104,3,109,186,174,219,162,130,114,0,136,108,130,73,99,248,200,17,1,26,211,17,62,23,90,232,106,116,105,160,154,142,40,32,145,140,16,234,188,83,47,236,79,91,143,75,86,60,80,186,229,0,84,220,64,56,48,131,202,233,138,255,251,178,100,201,14,54,206,103,70,19,121,99,112,95,44,217,151,36,34,172,23,213,157,42,109,37,190,193,61,179,103,0,145,137,112,133,106,114,40,17,93,196,154,3,91,141,67,172,238,212,244,163,125,195,119,255,189,189,196,104,252,20,94,30,215,196,19,155,12,23,95,80,32,154,232,35,179,65,226,244,145,249,221,174,140,170,105,24,96,62,188,34,194,147,105,5,163,124,210,131,145,85,249,113,62,63,251,56,10,195,135,167,82,190,195,209,2,146,178,57,12,166,181,236,221,37,41,105,32,127,237,214,162,120,111,38,144,10,129,29,79,104,210,42,79,81,204,144,255,161,192,145,11,173,116,231,178,16,32,14,37,95,170,110,8,70,153,8,232,141,189,63,171,208,237,98,41,43,244,242,37,201,163,84,232,246,49,85,212,238,132,95,101,146,119,58,50,38,169,125,180,45,81,230,177,29,2,84,119,59,255,250,35,255,245,20,0,0,83,240,100,73,141,76,110,154,29,229,138,102,156,34,34,224,166,202,92,32,50,244,177,50,169,86,159,48,210,221,217,12,150,48,255,52,116,113,149,58,69,235,125,225,212,245,141,56,143,244,228,122,93,32,187,40,155,174,198,140,104,183,38,10,6,128,102,211,108,198,122,236,170,75,40,112,197,134,206,56,73,94,242,205,189,136,149,74,190,146,106,49,19,78,105,247,98,253,23,30,45,235,11,120,126,17,205,74,2,61,178,166,103,73,21,16,207,45,214,14,202,168,117,133,40,53,89,179,98,107,54,76,88,148,98,121,72,85,167,195,11,120,212,139,142,70,162,133,32,166,164,146,85,166,167,65,181,86,155,41,95,238,181,160,40,79,128,0,119,122,156,166,37,1,178,92,113,15,41,154,225,20,10,44,121,167,14,5,130,97,242,16,52,242,137,124,182,150,188,82,85,1,166,172,162,2,72,56,110,203,9,149,58,143,182,16,68,170,114,188,162,47,105,141,1,141,190,180,1,112,14,180,219,113,181,118,181,12,227,35,22,3,44,101,73,119,2,201,90,106,162,178,221,146,106,89,5,169,84,243,249,126,67,240,22,245,133,173,127,8,235,19,249,183,85,26,239,144,66,13,50,170,179,170,148,200,156,16,243,134,216,62,33,239,153,139,60,84,187,5,8,117,92,167,32,132,86,51,38,190,230,190,167,71,45,27,101,95,255,240,201,127,197,190,6,204,17,64,103,215,138,215,36,25,124,31,177,17,148,162,62,195,91,250,175,172,143,12,119,219,141,236,110,5,134,44,99,4,126,17,137,219,212,156,207,10,123,20,73,201,102,60,225,219,106,142,233,29,145,60,71,70,137,71,98,101,82,186,26,248,177,204,122,9,98,47,221,201,236,116,80,219,107,49,246,167,229,205,255,251,178,68,205,14,229,65,103,203,155,67,111,176,154,108,217,115,104,101,246,18,37,155,56,108,49,24,138,21,179,102,141,149,151,17,188,122,170,86,91,85,203,179,212,10,29,102,184,230,154,120,133,83,69,160,228,28,55,154,129,130,233,63,33,190,18,254,238,255,247,191,153,113,222,65,148,54,44,88,194,124,121,228,199,189,60,242,63,230,241,128,46,221,255,244,134,4,198,8,88,194,149,118,175,113,192,213,36,93,6,26,68,77,128,188,245,94,25,21,205,215,220,211,187,62,242,191,150,118,250,101,168,114,138,197,142,103,133,61,138,36,132,165,142,53,179,101,81,51,148,14,160,20,128,218,230,71,41,3,99,105,80,213,108,44,199,57,42,81,159,254,236,236,83,213,156,200,49,115,17,148,68,140,83,88,177,37,157,110,203,40,146,141,100,14,34,144,215,66,179,178,8,93,42,137,190,234,251,46,105,154,74,55,234,207,83,179,35,51,60,190,118,127,116,0,215,0,5,111,253,192,11,43,3,7,7,158,76,103,105,206,34,40,255,1,69,193,141,32,96,68,90,142,227,206,38,214,247,9,70,237,133,150,123,156,244,108,99,131,13,229,177,60,9,219,2,31,73,16,152,177,152,29,214,6,45,16,177,57,224,218,96,96,232,36,77,144,11,70,28,18,164,8,85,205,167,192,132,110,54,109,74,124,124,142,28,151,53,85,236,207,49,87,19,47,16,149,38,90,30,170,112,222,73,17,45,108,105,5,149,3,220,226,151,187,18,114,130,58,10,83,223,251,217,35,237,220,177,27,228,145,134,81,50,48,219,226,25,146,250,172,109,111,127,192,208,6,112,0,14,239,203,156,98,40,153,17,39,252,1,101,152,114,207,30,64,253,1,69,201,29,129,16,71,58,210,100,75,184,101,47,104,71,26,211,106,27,26,196,237,145,72,117,182,191,86,62,241,212,14,71,192,0,55,21,226,90,245,153,64,130,138,152,196,102,0,230,103,85,157,89,147,78,58,107,60,118,212,10,76,56,13,76,66,175,191,182,238,103,143,226,167,72,229,229,30,100,138,158,57,158,35,74,37,228,114,91,177,10,246,246,143,93,181,245,210,55,43,41,110,157,119,223,53,49,123,67,124,36,123,245,53,239,7,247,247,255,255,31,32,245,32,0,45,186,22,180,72,6,57,132,185,108,37,104,32,3,65,158,56,9,27,219,32,24,205,166,49,66,41,197,234,211,214,114,61,157,58,121,122,151,23,55,230,82,173,142,63,143,35,131,115,120,40,188,134,245,227,25,219,187,114,175,11,196,211,79,152,98,194,125,53,124,151,110,4,226,1,232,152,29,81,28,227,100,209,197,143,58,197,152,104,237,102,161,72,202,54,73,38,210,138,151,139,161,184,255,251,178,68,200,12,228,188,103,78,27,79,67,96,143,236,217,131,105,232,110,18,189,157,52,108,61,13,194,18,179,102,13,145,151,216,239,230,79,28,244,67,80,164,229,45,108,151,12,69,213,13,17,155,225,152,71,28,40,213,252,135,141,120,163,218,252,244,143,87,221,140,29,251,63,245,247,55,63,208,86,164,222,150,132,29,1,154,152,72,202,164,133,37,156,34,38,140,12,66,183,193,128,144,31,138,87,133,73,89,148,203,169,101,109,94,126,25,105,220,190,206,100,85,220,104,188,174,254,23,238,73,166,35,229,65,57,113,185,118,211,84,159,206,106,47,168,49,102,114,85,45,189,65,42,238,247,149,185,35,127,253,137,92,251,151,191,249,255,238,106,90,249,202,148,249,42,192,42,229,14,253,155,126,106,80,166,238,102,50,202,101,40,68,189,203,140,221,252,63,15,188,46,92,228,227,247,202,109,242,55,255,254,11,0,25,191,250,18,85,226,15,131,208,217,223,231,25,3,221,97,103,192,174,56,171,97,22,158,137,29,151,171,24,101,78,41,244,178,255,5,21,230,74,51,191,180,92,73,59,170,133,78,37,73,226,139,209,55,29,55,246,159,145,197,171,57,131,90,226,183,134,44,83,197,73,197,220,53,155,123,110,47,30,73,177,140,24,176,235,182,73,29,75,200,195,148,84,100,52,143,38,7,99,108,202,228,93,9,21,65,32,119,72,163,76,228,125,205,168,195,79,34,225,77,174,241,130,153,130,17,60,94,178,238,48,88,68,170,255,139,102,184,65,24,191,245,171,226,241,223,13,243,0,76,0,13,187,98,97,2,60,134,60,57,188,20,52,13,167,48,224,193,108,24,49,59,242,186,194,166,88,172,31,4,55,241,154,86,205,131,146,211,28,58,86,11,35,166,33,1,94,64,191,93,55,222,227,229,82,72,247,60,147,33,98,58,161,94,117,176,99,81,78,207,181,63,190,187,232,116,69,118,93,148,35,81,109,48,38,213,30,235,113,151,190,121,81,116,218,196,156,185,213,153,124,250,79,136,34,172,121,206,148,79,104,93,171,108,69,51,103,174,197,73,68,230,154,24,27,23,84,21,161,45,56,175,103,235,164,102,42,216,250,41,136,219,203,231,66,120,219,18,129,238,42,225,11,55,86,246,211,249,142,248,165,175,255,248,16,116,128,19,255,254,136,133,190,50,5,13,53,57,93,85,158,68,51,108,76,226,202,136,36,66,255,136,10,101,32,97,43,227,18,77,185,12,255,162,141,169,229,160,54,94,181,194,219,155,24,14,81,237,79,125,184,101,181,221,224,33,80,96,49,226,176,43,43,100,184,109,13,68,135,13,202,51,125,240,236,65,229,71,77,99,205,26,214,45,123,65,217,169,42,114,48,201,255,251,178,68,206,140,196,182,102,206,27,15,67,240,166,108,217,99,105,43,208,82,37,155,54,108,189,13,194,51,179,165,205,163,15,72,136,58,207,33,201,18,148,140,52,125,31,116,62,133,98,219,151,207,178,255,254,178,150,37,155,175,106,37,160,74,77,120,216,186,17,158,143,154,145,242,59,236,89,254,78,242,127,249,3,0,0,75,182,7,0,7,30,52,69,206,16,50,220,194,73,129,143,22,104,68,71,21,74,113,86,42,55,1,59,36,85,42,69,126,36,164,35,111,57,64,47,178,158,243,20,20,115,19,19,248,227,81,243,129,221,51,10,18,95,106,198,187,77,2,110,9,131,247,24,96,215,9,247,4,68,240,35,248,144,156,114,13,223,62,127,249,21,191,27,202,239,228,99,176,34,183,102,186,58,253,45,212,80,144,96,156,132,68,206,60,161,159,87,40,234,197,159,67,155,196,254,2,61,103,156,241,175,189,143,171,39,247,110,179,135,133,34,252,250,10,170,0,7,45,212,101,0,199,179,77,72,78,72,84,72,40,121,164,38,4,12,192,142,24,130,239,138,0,49,243,19,113,36,72,77,56,18,151,73,215,155,88,7,29,206,22,20,24,50,28,144,0,130,42,179,176,89,74,202,12,224,57,52,173,133,255,101,14,168,150,150,113,47,127,171,62,233,46,234,223,122,98,214,217,242,112,80,253,1,245,225,249,97,24,156,101,68,50,116,82,35,215,222,139,30,254,233,168,114,27,226,249,180,154,163,150,170,186,28,138,67,160,245,90,83,102,22,135,227,136,213,222,199,72,245,155,186,157,70,215,173,68,84,227,147,102,136,226,186,96,108,177,106,150,255,108,83,20,230,142,249,255,48,125,159,192,225,32,255,239,128,2,214,52,0,3,0,0,91,109,187,181,34,204,119,105,213,100,34,108,254,1,42,163,160,37,97,196,100,196,89,109,64,70,84,75,119,68,8,103,127,79,237,183,211,247,254,105,156,196,114,37,217,92,183,71,101,49,21,19,51,189,10,199,87,90,250,178,90,203,179,231,86,84,181,221,142,180,126,158,155,219,110,137,82,253,180,50,246,71,252,72,0,27,117,166,62,98,108,208,231,123,248,104,175,230,0,176,105,99,198,38,10,106,0,9,160,111,3,166,52,34,1,23,50,185,176,49,232,178,120,200,192,64,195,38,148,163,147,171,12,25,88,26,255,37,2,49,209,22,54,244,24,168,66,220,120,64,0,168,76,156,105,73,194,206,164,37,152,107,234,20,107,101,42,172,189,209,222,235,61,28,39,90,239,138,119,196,46,47,2,226,191,83,77,229,232,13,192,125,98,80,244,78,171,178,193,55,42,127,46,217,153,230,234,119,31,164,105,71,166,43,45,7,173,77,161,143,127,146,92,255,251,178,100,200,12,133,102,104,74,155,76,70,144,87,236,217,202,60,194,100,27,65,159,32,109,165,254,201,174,179,166,13,132,149,168,236,77,44,194,179,84,244,154,44,163,44,78,39,230,212,155,45,84,70,79,182,194,130,99,38,80,153,185,170,170,196,17,38,233,205,101,227,51,80,79,118,110,200,24,136,245,167,149,185,7,90,208,96,177,77,1,91,13,116,246,205,206,191,241,209,78,47,205,231,168,189,99,24,255,253,133,156,254,56,0,25,38,203,194,86,204,31,185,138,106,103,114,153,72,187,175,25,40,247,47,177,38,247,226,196,239,68,67,124,188,28,205,239,207,4,170,98,19,245,58,160,187,43,177,147,118,152,171,77,90,221,254,148,50,90,245,58,161,223,82,189,38,82,74,244,232,134,71,121,46,103,87,150,197,86,71,228,217,212,138,68,119,90,30,135,29,117,87,221,216,170,170,104,194,41,149,70,55,137,48,152,81,87,230,216,53,234,0,43,227,34,132,204,49,88,52,9,132,236,32,51,49,146,141,12,13,50,58,24,201,1,178,229,154,204,128,35,50,3,70,38,150,51,153,148,38,96,32,209,64,108,200,128,4,44,90,224,166,10,100,97,79,171,8,192,80,72,114,6,10,141,247,52,143,210,120,188,97,228,146,252,196,9,108,2,70,28,134,4,68,213,140,14,15,56,158,130,128,19,89,11,86,106,147,2,25,26,93,52,58,5,80,79,183,197,8,179,129,26,236,195,61,47,114,113,66,212,77,70,91,121,58,80,202,35,83,183,117,45,213,109,231,203,156,73,236,88,209,51,206,207,172,227,150,221,74,107,88,245,45,167,93,109,189,175,61,82,250,221,39,104,244,168,94,228,220,146,47,52,100,193,247,53,200,174,198,100,242,149,160,185,37,254,168,172,217,211,251,248,99,175,98,140,182,65,235,237,117,206,252,154,56,189,208,188,180,236,95,77,164,192,146,125,128,2,223,254,142,21,99,241,210,146,19,45,131,34,177,124,60,86,210,119,59,115,54,59,107,211,138,80,231,107,85,145,65,141,77,54,215,182,186,117,217,122,116,130,111,39,61,226,194,244,153,128,133,40,228,154,5,247,231,92,146,110,253,50,33,124,164,32,233,49,46,89,19,139,6,219,55,149,223,21,245,79,158,221,167,236,241,169,229,205,24,122,71,235,255,248,0,0,39,47,160,193,131,63,138,50,193,51,241,16,45,81,131,0,128,144,72,148,145,200,200,5,75,70,89,128,4,17,8,17,107,81,5,3,37,144,16,240,89,67,128,52,160,112,2,239,24,30,95,231,156,128,179,168,226,4,21,84,78,75,14,146,187,112,82,85,177,166,190,9,142,221,150,251,0,121,228,241,21,98,161,245,91,65,52,203,45,231,255,251,178,100,202,12,198,193,102,198,147,154,91,242,96,140,217,179,48,163,154,22,13,157,38,109,233,13,201,99,179,103,12,242,137,184,49,23,205,45,92,73,217,76,35,122,0,234,229,8,233,44,140,175,61,85,87,205,218,239,63,93,117,51,109,213,180,92,76,242,183,69,203,95,86,172,173,201,151,79,43,19,92,34,20,80,170,192,211,164,135,142,205,52,162,136,151,33,236,129,64,238,72,233,132,232,68,143,250,155,31,151,216,142,151,251,243,249,64,35,150,0,7,247,253,95,165,201,141,106,178,180,198,67,95,196,26,79,34,136,171,71,35,138,12,151,70,66,30,237,169,144,5,93,255,255,75,253,107,175,242,23,89,12,70,40,104,206,215,106,187,59,182,175,22,196,49,167,118,103,64,126,76,168,233,157,209,108,206,70,109,173,100,70,149,46,155,81,78,100,206,230,127,179,236,231,39,239,225,81,0,3,28,244,221,158,51,250,205,211,80,22,192,188,18,80,134,117,41,157,20,80,12,21,24,68,101,153,25,209,196,218,74,1,10,135,7,32,134,86,210,103,195,109,144,4,28,193,142,176,21,16,243,180,177,96,209,77,149,131,132,177,7,41,75,239,67,237,121,249,122,140,146,75,77,187,150,247,233,85,227,56,63,141,126,164,125,155,220,212,90,45,89,214,155,164,118,39,111,228,109,229,221,116,183,85,197,201,211,241,212,92,44,116,220,127,23,247,31,13,199,247,85,49,237,21,115,117,211,212,81,247,59,226,236,15,247,136,66,41,40,238,230,161,189,142,37,135,92,20,111,67,69,76,108,90,125,106,100,58,73,153,29,73,75,171,218,176,178,0,7,183,253,9,113,37,17,45,129,44,233,80,236,65,192,172,33,140,190,231,65,181,200,90,231,175,47,236,252,246,95,38,221,41,45,58,222,126,127,249,242,127,51,72,77,127,223,185,245,143,207,164,57,101,188,52,49,77,72,206,102,92,225,173,148,74,0,21,130,1,238,199,35,233,65,30,71,110,171,76,33,44,185,125,117,217,28,236,98,73,145,81,198,25,44,237,186,28,202,148,223,240,96,24,208,16,208,197,41,188,196,54,44,238,2,120,198,225,224,104,8,48,80,73,48,200,65,49,204,20,49,216,117,0,6,6,17,132,166,29,59,230,25,7,98,161,17,4,136,41,20,72,157,151,25,200,18,50,6,3,3,187,204,188,216,194,200,65,43,165,252,0,130,138,70,152,56,43,85,50,226,161,36,2,226,163,249,127,159,116,201,34,97,128,219,153,203,204,151,132,72,56,96,93,227,94,34,130,173,141,92,133,194,64,209,73,244,175,17,73,90,148,125,194,88,74,65,16,147,3,205,61,144,79,18,151,11,207,154,135,172,241,81,202,52,117,186,255,251,178,100,208,140,101,72,102,201,155,72,111,64,103,140,217,163,48,101,204,26,225,155,20,46,237,109,209,172,179,166,104,244,149,152,109,210,167,21,81,212,116,223,234,221,199,119,205,239,251,221,58,199,101,106,116,23,201,162,38,73,52,244,66,83,79,107,142,57,203,188,209,214,106,131,33,207,167,189,217,219,108,33,50,189,178,61,119,213,53,191,115,82,215,50,26,246,197,68,211,191,186,6,1,126,224,128,219,126,59,152,209,34,35,43,198,84,53,68,134,182,59,1,149,236,32,61,121,164,254,177,243,253,154,215,41,158,149,99,136,8,130,165,81,146,67,124,188,154,246,163,191,77,238,106,73,196,10,162,201,56,145,221,232,143,168,185,169,41,46,86,59,161,14,136,232,210,164,122,145,28,187,170,51,170,29,15,35,92,136,70,177,172,231,119,68,119,158,200,236,173,116,114,161,20,236,168,207,45,215,96,70,74,0,62,227,12,39,76,228,140,50,59,200,240,83,179,50,3,137,149,38,44,49,153,44,36,14,105,25,132,220,96,145,80,8,16,105,163,24,244,24,12,77,48,90,108,20,13,5,17,213,69,111,142,1,2,7,7,177,49,139,208,10,99,88,14,2,12,40,109,21,36,149,24,10,49,145,18,164,92,52,113,34,0,95,200,116,152,26,114,31,204,200,103,27,18,6,193,93,184,226,113,175,225,84,114,197,25,95,81,215,73,67,16,15,54,252,161,33,143,67,76,198,172,78,52,65,8,37,7,124,76,28,133,103,186,60,246,210,176,111,196,195,93,103,79,220,190,230,144,134,50,158,125,183,182,118,91,184,153,102,215,33,158,191,139,89,167,14,178,159,109,61,6,134,198,38,139,156,124,50,161,168,222,155,232,251,157,47,71,132,24,114,212,77,204,233,3,210,113,5,220,219,70,159,30,248,61,205,164,5,216,72,2,0,2,182,236,126,43,216,4,214,206,42,88,200,226,220,221,16,126,26,209,15,117,83,191,185,135,39,169,179,8,108,81,28,200,140,132,8,27,77,232,106,244,236,253,181,251,173,172,163,217,156,66,132,99,25,12,169,59,49,40,140,73,42,221,152,244,189,151,105,146,201,121,15,27,37,20,149,238,75,33,202,221,150,103,103,36,72,172,194,7,234,142,236,247,154,196,79,207,48,14,128,0,126,127,133,147,76,102,72,193,86,12,156,80,120,24,185,96,16,178,33,129,162,99,14,43,16,129,138,3,12,178,35,181,9,41,58,45,180,232,13,155,224,129,64,224,20,77,90,128,32,86,72,242,152,40,50,240,104,147,20,108,202,29,99,144,204,251,205,40,127,204,100,110,29,244,188,198,179,209,10,193,141,164,198,92,111,123,90,24,185,37,80,118,255,24,207,247,0,131,67,255,251,178,100,206,140,166,150,103,70,19,154,91,226,101,204,217,135,60,197,116,22,245,159,40,109,153,189,9,80,51,102,136,243,21,202,207,157,118,186,119,202,137,65,136,178,40,65,231,109,234,170,191,49,243,127,140,206,255,246,157,232,197,168,13,48,196,41,18,200,162,36,215,76,132,148,101,56,45,219,54,134,157,48,171,55,246,121,221,203,35,168,3,213,251,35,89,56,208,184,200,217,158,233,29,58,203,82,211,122,104,39,68,220,119,131,184,221,209,95,232,147,216,222,102,124,206,253,26,228,79,91,219,3,106,7,95,90,182,223,227,85,138,100,30,155,162,182,244,19,106,126,221,126,251,255,255,210,200,187,41,247,150,133,97,206,162,84,101,41,172,66,145,244,161,78,117,103,103,109,72,249,21,185,209,204,214,189,237,174,200,238,206,143,250,34,127,122,175,223,214,231,3,85,0,11,195,67,50,13,254,148,56,16,68,239,112,147,2,18,76,142,8,40,30,0,163,134,81,2,154,109,208,130,163,64,163,104,142,198,147,35,66,163,61,188,253,135,30,78,8,38,45,13,247,48,131,15,105,99,66,160,138,113,231,60,28,13,236,57,145,74,136,33,131,10,157,4,44,202,31,64,164,86,10,137,47,122,35,146,189,49,124,138,160,208,100,49,219,72,110,160,161,207,163,45,28,42,36,210,49,27,81,2,216,39,128,251,67,65,98,50,24,138,146,246,13,244,113,138,121,202,134,63,133,9,93,53,175,15,252,91,89,190,189,247,154,99,84,250,191,188,72,247,121,166,7,58,201,120,79,233,120,116,214,43,72,204,77,236,59,196,72,251,158,236,109,237,108,51,97,254,30,68,129,79,124,78,233,113,29,178,176,153,163,231,21,191,164,10,193,164,71,209,226,230,35,191,252,60,231,17,127,222,181,247,191,159,254,175,156,122,235,48,41,122,12,195,59,193,8,0,0,7,110,245,164,234,136,41,107,183,209,18,142,98,189,86,113,235,104,180,68,222,227,168,65,204,162,241,165,87,247,87,80,201,239,167,239,78,126,190,119,246,165,194,197,68,114,145,86,149,180,203,67,117,115,92,93,122,84,42,92,63,48,214,149,198,250,246,169,21,17,67,143,164,40,142,142,153,35,184,164,244,226,233,211,248,123,226,191,255,249,185,248,231,158,83,208,16,223,234,42,42,97,80,224,98,211,51,52,94,78,224,64,0,114,105,48,177,135,29,192,80,225,130,36,145,1,214,20,0,34,54,127,19,46,23,45,88,224,224,44,31,113,226,134,68,251,18,138,91,66,89,0,20,25,109,148,194,44,68,221,200,17,209,48,64,153,202,237,2,83,79,45,177,27,148,37,133,152,132,82,244,23,18,126,229,47,155,195,17,103,46,54,93,23,255,251,178,100,211,142,71,10,102,197,147,154,123,96,100,204,217,154,60,72,126,23,73,157,40,109,165,189,1,86,51,102,168,241,21,248,168,207,230,255,229,159,155,147,166,242,175,185,198,17,108,172,124,90,143,36,68,74,109,115,0,217,100,78,190,93,122,137,163,108,176,93,122,71,133,69,71,94,194,74,58,125,93,197,118,42,53,34,86,95,162,153,249,74,227,155,152,234,130,75,169,37,170,103,25,202,9,58,8,169,153,42,236,214,187,175,48,169,52,210,60,196,144,20,116,129,12,0,45,182,217,104,173,87,98,176,20,43,68,197,244,34,82,183,99,217,223,87,184,242,132,160,102,81,90,222,153,127,211,245,216,255,22,64,144,101,234,129,79,57,180,163,29,95,101,172,78,121,94,194,212,107,42,16,247,70,59,51,170,162,219,209,82,181,122,149,178,246,251,234,148,210,139,107,251,125,255,211,237,48,29,0,3,110,248,70,105,169,137,174,120,27,112,80,15,192,84,104,101,111,128,80,133,176,112,100,82,169,96,162,200,92,250,193,54,105,230,89,172,38,90,24,27,237,105,30,217,140,4,199,32,87,57,200,145,118,150,197,124,136,134,151,124,107,189,175,57,140,73,180,250,106,77,218,171,79,37,102,145,106,90,75,253,207,17,143,123,126,159,246,105,112,228,143,39,102,250,193,204,84,223,44,27,86,245,177,15,140,86,154,105,167,91,159,44,5,106,126,153,208,122,68,251,164,149,202,102,209,215,121,185,74,4,122,110,235,99,215,94,46,55,69,54,143,172,80,121,145,162,178,70,236,46,153,255,148,167,166,85,125,66,212,196,96,164,7,82,176,0,90,255,193,42,155,221,156,106,155,99,129,128,117,2,161,51,86,110,13,34,70,219,129,18,151,75,4,71,15,20,232,192,49,90,121,74,253,117,95,208,195,222,44,144,150,188,91,146,224,126,92,230,25,7,218,148,200,41,238,17,45,46,168,255,70,115,111,112,162,232,154,93,243,200,176,152,95,175,142,132,19,43,35,184,245,98,38,102,219,247,237,155,218,205,35,240,210,144,240,71,155,25,173,40,156,229,227,61,95,137,211,161,219,109,173,136,214,7,81,119,184,162,211,238,211,133,54,221,168,227,23,26,86,201,163,221,8,153,174,228,222,127,123,62,181,214,184,152,204,203,126,237,245,155,55,187,126,141,120,99,193,153,0,0,173,190,55,83,10,161,194,67,220,48,68,38,68,128,162,216,42,225,17,54,153,136,112,204,209,189,33,65,160,69,168,109,253,71,86,138,38,190,36,20,205,164,235,238,223,215,134,179,160,194,164,204,170,186,228,173,63,85,55,174,153,170,18,164,251,88,127,72,164,40,13,197,191,21,182,15,202,14,11,170,71,175,231,97,255,251,178,68,208,12,229,52,103,75,155,38,95,48,163,236,233,83,101,230,194,18,17,157,50,108,165,24,66,25,179,102,13,151,161,240,215,46,200,207,49,112,232,246,213,180,152,59,84,121,99,148,217,186,230,237,210,229,99,105,90,105,154,151,190,123,165,22,180,75,181,232,64,78,154,109,25,69,203,168,44,156,97,43,109,124,127,255,251,212,255,255,26,4,53,119,253,61,64,22,16,10,18,160,8,98,130,73,64,66,67,87,65,156,158,20,3,63,15,201,96,201,201,83,93,244,212,132,184,174,199,194,195,227,193,149,62,83,195,79,94,6,160,48,177,67,18,72,78,219,242,237,190,87,42,42,100,141,87,204,241,152,172,156,81,214,31,248,216,243,136,190,191,254,14,145,245,240,233,194,199,81,251,221,111,196,141,95,239,142,136,221,232,127,67,222,19,184,234,125,7,93,196,241,171,189,43,75,53,247,58,235,125,125,85,232,213,173,206,209,213,204,215,17,243,85,31,90,5,85,0,25,126,240,96,0,110,136,124,218,5,139,82,214,32,166,45,124,112,105,61,81,10,242,101,158,153,68,192,202,99,179,95,6,69,231,36,236,134,150,179,223,57,12,50,204,99,208,137,250,183,36,115,248,170,189,173,244,147,6,219,160,114,133,220,3,202,33,208,142,50,143,30,187,139,7,73,143,154,53,122,209,180,238,231,119,164,155,126,25,67,228,91,147,76,113,178,244,136,249,231,20,62,81,41,33,75,87,170,171,149,51,97,131,68,181,108,40,109,40,249,158,252,154,233,59,158,101,186,32,171,21,157,254,223,181,89,254,140,112,23,112,0,55,127,202,134,1,120,32,2,90,34,45,116,174,133,97,135,210,82,142,74,33,37,237,106,232,124,173,17,154,25,141,201,33,115,146,38,123,86,227,221,57,12,52,204,99,208,116,253,154,9,249,126,41,239,127,121,99,82,189,253,225,41,213,126,224,74,28,135,101,115,67,204,55,159,243,252,137,200,191,243,30,28,137,26,130,151,64,186,57,55,191,244,66,56,169,173,150,176,150,16,76,106,219,76,212,251,188,75,145,91,104,245,107,160,73,228,134,86,46,151,57,81,210,171,58,21,222,247,207,131,160,0,73,110,128,101,128,32,159,12,24,22,153,22,145,46,10,8,79,100,75,48,199,114,20,216,32,18,249,160,49,175,7,139,27,122,82,70,52,200,114,112,165,15,238,244,37,190,0,54,210,70,114,177,205,244,168,115,6,64,120,102,130,205,84,211,122,50,14,85,86,134,208,48,29,20,98,90,70,182,153,165,146,17,10,111,8,66,184,234,113,212,60,161,168,76,54,242,94,116,156,131,237,107,135,170,87,145,168,201,193,31,88,217,222,34,201,42,143,27,35,31,56,112,255,251,176,68,198,140,196,108,103,76,155,40,62,96,132,44,233,131,100,101,218,19,213,157,44,108,189,15,66,133,179,101,77,150,27,0,253,89,47,18,244,193,253,57,242,173,204,206,138,72,219,23,130,56,14,229,6,178,90,61,245,205,104,130,234,55,255,150,130,64,66,128,1,221,191,0,160,1,68,246,56,196,164,198,148,137,114,227,15,156,184,203,119,16,105,197,193,76,52,184,76,161,43,105,236,180,10,206,91,54,140,55,170,173,140,165,39,108,218,65,60,4,221,165,20,115,211,110,244,198,134,2,141,78,200,170,54,67,22,51,9,27,223,34,104,5,94,64,172,214,140,240,6,109,202,95,107,91,237,160,113,33,171,64,230,187,152,59,112,188,84,32,78,18,16,90,30,92,216,154,44,166,139,124,57,140,170,247,100,211,150,67,26,89,231,33,125,106,139,98,247,26,20,130,94,83,49,15,175,137,197,190,188,159,76,233,157,113,217,204,40,177,77,122,83,100,238,110,253,110,224,78,66,0,171,183,244,182,227,147,187,166,56,74,145,22,212,164,73,166,166,191,38,224,130,67,26,115,91,97,105,49,214,6,21,161,226,74,132,168,221,14,31,36,15,14,157,41,93,58,128,139,65,123,90,11,235,43,44,149,171,165,59,62,45,63,189,102,61,133,181,181,48,184,248,97,134,31,235,102,21,23,100,81,111,159,13,25,142,57,230,38,115,18,166,229,199,180,12,198,25,139,93,139,13,21,56,189,221,164,96,177,200,59,80,228,225,201,11,91,145,98,74,31,228,77,238,63,255,233,148,138,25,181,229,52,211,140,235,252,138,148,251,255,149,198,0,86,0,6,93,247,0,142,49,172,2,100,140,134,5,1,178,145,39,156,246,242,110,56,64,35,38,119,216,194,98,59,98,106,174,153,30,67,55,103,122,126,57,161,135,99,212,243,139,236,74,176,234,228,206,214,147,117,131,54,24,97,94,12,162,192,103,220,64,232,90,8,162,149,170,37,106,111,41,14,247,103,42,164,244,100,113,84,118,83,142,57,136,227,84,183,82,20,162,98,168,46,113,166,18,234,130,149,84,16,148,147,236,135,84,228,75,183,185,102,116,84,162,145,158,174,162,79,24,227,24,171,75,100,77,40,5,33,0,15,46,146,216,150,184,107,226,128,105,67,37,47,227,110,239,99,45,86,230,205,12,36,186,88,82,73,50,194,118,236,150,219,90,159,197,246,169,133,218,41,186,42,183,121,174,221,112,63,183,125,11,84,30,135,129,203,9,167,47,85,140,149,104,57,52,136,116,48,237,196,3,157,175,167,3,206,234,59,53,200,31,186,150,27,167,67,171,164,86,230,180,218,122,222,13,130,210,211,182,200,57,126,163,60,8,55,85,14,66,39,255,251,178,68,196,137,228,138,102,205,27,44,67,226,135,108,233,131,101,229,108,17,157,157,54,236,25,89,130,102,51,101,141,147,35,105,187,1,110,27,186,197,254,228,185,112,158,252,75,83,33,230,30,75,58,205,67,95,100,119,243,159,220,35,123,119,229,165,52,11,54,70,3,158,32,73,74,134,83,17,8,205,221,232,204,152,188,205,65,174,33,249,66,142,228,21,77,170,90,239,140,250,115,72,172,178,40,132,162,102,14,143,206,82,221,194,229,169,74,94,84,236,222,167,160,187,52,148,52,95,97,238,88,79,178,250,19,67,146,224,246,153,77,138,123,242,245,133,125,106,227,194,143,195,167,8,75,78,20,192,140,77,162,124,109,154,200,93,246,164,1,11,68,198,237,191,121,107,158,234,131,117,162,224,197,25,184,247,157,250,59,101,227,187,52,253,183,23,180,120,225,122,131,174,29,106,12,97,137,196,178,45,144,159,243,225,123,143,0,2,147,148,204,12,12,162,240,192,225,206,48,184,197,218,128,211,168,202,118,0,4,192,227,0,171,205,52,76,77,68,136,84,42,38,42,234,16,114,149,174,147,68,132,33,18,69,8,193,95,115,20,19,76,118,138,96,101,237,197,36,68,68,137,66,32,5,174,226,57,87,218,20,74,54,9,19,153,127,20,210,75,21,42,129,179,153,200,203,86,177,18,78,131,11,141,184,66,160,232,169,8,36,172,11,68,144,245,100,61,173,59,237,93,182,244,213,166,246,123,9,197,125,185,84,72,210,101,40,189,208,165,21,124,170,239,82,145,189,53,81,100,173,94,82,81,199,44,70,218,43,145,190,204,50,126,120,195,202,48,162,38,238,202,109,249,177,4,184,129,93,150,95,73,177,59,147,47,99,155,13,154,109,157,141,182,89,85,79,215,210,19,101,77,22,45,44,145,3,64,222,128,28,114,218,154,80,25,167,137,50,80,188,9,215,109,178,212,119,196,107,26,112,245,176,243,43,138,188,38,234,48,165,90,118,59,73,170,237,178,48,215,105,36,76,202,67,111,180,130,47,139,157,157,105,135,247,237,253,212,44,107,110,237,99,23,123,133,231,177,110,44,149,123,125,58,77,92,126,180,62,165,59,227,190,211,139,154,35,152,186,238,197,22,163,230,118,181,223,202,231,215,155,230,47,111,236,104,44,74,90,99,48,25,92,64,83,192,178,198,41,249,106,76,146,227,100,84,88,240,146,84,106,21,4,4,62,44,28,100,64,231,81,80,111,36,4,244,249,111,83,129,57,212,164,33,21,28,88,33,34,95,39,176,0,10,144,137,211,49,120,98,35,4,195,209,16,160,9,78,73,173,90,11,80,216,222,163,15,205,234,237,215,144,19,54,216,16,112,198,146,74,202,205,106,215,85,227,255,251,178,100,204,142,38,81,102,200,155,105,126,210,107,236,217,147,60,168,124,23,85,159,36,109,37,251,65,63,179,103,104,144,10,156,119,126,58,215,133,34,198,167,36,238,186,221,44,205,32,150,249,252,132,242,114,247,38,114,40,188,150,180,145,73,98,91,42,189,205,4,32,33,16,52,22,179,78,35,134,254,37,244,112,72,144,113,170,183,198,80,181,100,162,11,148,34,53,124,239,117,97,107,92,207,51,172,252,105,237,47,168,148,139,220,29,231,95,121,128,62,113,56,32,6,13,55,90,105,228,83,96,162,109,51,36,157,178,25,55,229,24,179,255,223,235,245,35,144,194,74,234,196,116,11,100,110,171,142,105,153,145,209,245,119,82,179,182,168,83,216,234,151,35,163,56,90,217,16,184,37,148,239,187,104,32,132,251,124,200,101,130,220,140,170,87,151,203,171,118,125,248,90,0,23,46,248,12,24,141,179,138,35,209,210,166,42,8,128,34,116,202,7,69,41,166,156,58,99,180,131,163,19,143,63,133,102,159,132,186,3,133,75,16,182,51,105,0,205,130,11,22,62,51,17,126,156,142,95,144,203,112,95,119,111,192,44,213,137,163,9,195,137,158,187,188,195,212,154,74,231,125,198,121,27,119,135,150,74,112,113,217,202,117,81,243,156,182,14,182,219,89,85,210,81,234,218,203,152,148,114,51,131,73,155,105,10,209,181,23,179,143,70,220,149,81,236,82,21,53,183,28,92,157,160,112,42,51,165,211,37,30,81,201,154,190,235,158,90,231,226,153,11,227,123,29,71,111,53,151,231,34,220,175,119,105,234,219,105,255,96,105,224,6,16,0,4,187,126,238,23,1,114,32,204,46,29,29,38,40,62,18,152,177,161,253,10,236,232,101,86,203,159,250,255,255,127,251,189,211,214,125,71,95,151,125,79,236,193,43,25,49,208,141,44,67,168,234,226,169,222,5,79,132,224,173,114,171,74,121,142,65,131,190,8,4,25,150,166,1,184,163,206,231,138,110,142,192,118,51,50,244,138,51,84,244,50,213,212,139,184,24,117,234,100,188,89,218,106,231,65,190,26,184,30,108,148,41,142,71,71,137,43,13,57,204,180,145,48,8,92,195,5,83,104,145,8,146,6,113,7,25,132,137,250,133,24,128,48,192,9,163,136,148,1,128,69,140,164,4,168,16,98,160,199,26,22,96,226,128,160,115,12,139,12,34,44,153,163,15,138,0,136,10,136,132,146,93,95,38,35,79,77,162,0,179,23,26,46,91,17,2,6,56,165,0,170,16,201,154,114,192,19,13,192,142,224,209,164,226,166,77,120,235,33,2,130,178,214,15,109,77,29,184,160,133,27,24,21,60,36,197,167,93,88,216,91,171,74,198,37,230,215,21,28,88,255,251,178,100,211,140,5,75,103,75,155,41,94,96,99,108,217,202,40,101,232,30,45,157,20,14,109,141,193,189,51,102,12,240,162,161,229,35,62,138,87,181,9,37,91,203,30,76,190,165,180,145,217,147,37,28,250,87,201,231,222,194,74,90,75,20,95,239,219,184,193,106,71,96,93,43,143,97,50,243,185,251,36,68,138,247,115,97,182,159,172,133,98,151,79,166,31,217,245,17,81,171,75,104,245,254,86,190,241,64,111,20,177,187,253,206,197,60,16,113,191,85,117,0,2,118,92,172,93,140,114,100,118,168,223,143,37,178,251,43,210,246,226,182,146,54,253,159,239,239,123,135,187,193,191,18,167,188,15,175,61,97,156,254,44,44,250,231,189,105,28,44,180,61,164,93,167,5,177,150,40,246,35,180,168,223,31,213,59,28,144,236,195,157,226,95,90,157,17,246,81,162,75,47,189,140,38,102,134,190,231,155,41,55,53,48,221,138,26,99,92,200,254,168,95,122,83,235,72,159,81,191,33,164,85,1,45,191,217,110,163,210,123,14,180,132,10,4,169,87,195,206,225,74,93,20,5,204,188,140,240,136,116,247,103,247,75,90,246,78,165,155,78,4,252,78,75,61,53,98,247,178,106,53,23,214,92,178,254,7,195,193,223,151,167,130,238,103,255,114,54,148,146,115,228,166,216,60,182,150,223,143,148,249,252,47,77,41,230,41,18,7,103,222,146,5,82,241,203,43,81,163,201,124,39,76,249,165,38,67,148,208,156,21,175,204,135,119,92,60,227,75,170,136,138,148,199,163,33,15,216,131,6,213,149,209,203,120,213,191,64,28,0,29,178,225,162,0,38,10,136,73,40,170,69,162,65,212,158,95,237,42,82,200,66,161,202,90,181,32,212,243,114,89,253,196,99,210,106,101,121,14,207,44,35,246,204,219,44,41,246,144,81,103,148,94,65,67,33,187,156,194,114,201,190,7,195,193,222,139,210,193,123,169,187,31,54,207,93,245,254,206,48,198,61,11,164,247,119,151,243,151,230,0,190,87,141,211,188,123,237,141,228,213,20,231,151,240,249,202,87,230,103,155,149,191,126,83,53,79,178,101,147,212,204,191,131,108,205,22,22,166,52,218,211,192,192,5,219,181,29,32,135,32,129,2,155,16,64,68,170,121,139,120,247,191,49,134,230,200,212,229,131,149,12,40,154,189,12,183,120,66,101,183,24,156,75,4,122,150,62,13,98,15,185,14,86,175,170,74,123,177,13,229,197,254,29,167,62,10,102,16,191,65,236,180,189,19,151,49,163,233,174,245,90,94,68,236,173,163,122,234,175,107,205,23,222,185,91,87,8,73,118,82,13,135,38,146,219,75,197,211,83,78,225,133,215,94,153,165,114,77,152,246,105,67,83,255,251,178,68,196,12,228,70,102,205,155,6,45,224,134,140,217,99,100,195,200,18,177,155,46,108,153,25,138,120,51,164,205,164,154,209,76,159,135,210,241,150,210,65,236,91,137,243,232,134,237,22,241,150,77,236,223,34,245,242,58,188,104,46,90,89,113,84,208,54,193,136,4,8,172,84,104,68,245,8,193,213,30,231,182,4,81,242,80,42,214,164,199,3,20,83,142,196,92,92,118,242,198,101,8,230,241,74,2,161,165,140,33,82,53,41,135,34,37,19,44,64,35,58,1,30,212,5,231,99,209,137,137,56,22,244,113,255,71,164,156,183,64,110,119,245,170,73,152,222,248,94,235,29,39,54,72,215,204,155,152,52,121,85,82,183,124,250,100,82,110,220,232,218,167,251,241,59,189,245,218,254,50,243,25,204,221,98,50,231,68,98,87,14,180,187,83,81,197,203,34,99,217,28,33,139,195,40,87,26,206,246,116,146,75,138,37,246,207,147,192,78,153,0,47,163,39,13,48,32,115,91,107,49,61,49,198,177,8,104,21,200,203,18,67,147,129,33,161,112,80,104,88,89,152,57,108,4,136,42,208,78,62,36,28,13,21,48,49,17,224,50,243,6,37,58,227,0,6,100,12,34,5,78,144,74,42,40,44,160,129,177,160,116,48,65,68,79,145,181,33,8,42,81,36,99,20,103,14,66,79,177,249,150,238,173,114,182,182,207,232,236,58,47,227,238,192,39,224,68,2,64,144,198,50,11,18,193,148,86,108,228,191,141,206,210,233,99,239,217,74,22,73,29,53,174,0,8,72,233,68,243,245,169,36,165,5,132,170,7,182,228,86,22,138,38,229,18,102,83,213,99,28,95,247,136,219,253,195,16,186,86,165,226,154,173,28,174,146,73,216,253,76,183,54,56,181,159,117,86,233,169,26,243,58,104,32,25,85,2,0,64,0,0,6,223,252,226,192,15,5,227,162,160,160,172,101,74,184,18,60,112,14,119,83,221,207,161,152,237,149,255,253,107,255,255,196,47,7,125,86,161,158,94,129,143,178,194,240,236,13,177,146,168,97,235,230,67,131,67,219,132,114,82,76,245,66,34,186,216,212,218,235,117,214,69,132,236,187,120,106,134,164,123,42,110,172,217,168,116,79,223,250,67,24,0,23,223,243,99,36,192,103,23,136,113,146,1,34,131,128,20,17,8,182,68,56,48,99,186,94,114,169,65,96,3,67,199,25,7,82,87,234,218,176,235,185,180,5,0,131,163,194,192,224,171,35,2,85,29,119,209,139,184,23,29,248,172,104,80,58,135,41,220,55,57,72,221,234,169,57,207,191,27,214,22,213,146,166,150,195,133,60,98,90,101,244,203,40,227,61,73,252,172,236,190,124,114,184,213,107,244,82,201,157,137,4,255,251,178,100,202,12,70,32,102,199,19,102,111,66,95,204,233,189,28,101,232,24,89,161,40,109,49,249,129,133,179,102,140,161,151,96,232,181,172,125,203,206,214,251,143,223,51,80,238,247,90,92,56,109,106,231,85,175,122,21,240,214,36,81,237,161,118,53,249,70,155,238,166,105,9,184,161,179,78,63,205,234,150,145,56,215,180,135,21,35,63,145,220,102,102,103,146,194,211,142,55,75,226,30,96,194,213,109,103,210,98,61,115,165,208,70,227,102,96,3,186,237,130,252,89,3,161,160,80,138,13,15,198,227,70,25,143,137,7,224,136,124,233,122,34,42,91,51,77,200,78,255,255,131,205,193,121,14,174,43,117,46,18,34,246,139,107,28,75,202,234,163,29,56,249,82,236,207,170,110,183,228,36,165,28,85,67,116,133,76,231,93,244,142,173,60,149,74,177,251,27,93,119,123,186,26,166,151,121,20,235,214,170,169,208,14,0,43,243,65,59,28,85,62,118,0,252,179,76,103,50,113,19,97,109,53,16,98,100,224,138,163,20,52,10,11,152,138,249,137,0,153,144,176,35,8,210,64,139,232,129,198,100,52,96,32,238,193,140,5,151,16,2,12,16,216,194,211,120,198,138,129,195,74,30,229,15,17,144,131,8,0,197,130,150,117,49,135,5,26,96,128,56,20,56,165,175,55,24,42,38,250,55,53,234,205,101,234,0,252,179,242,97,40,155,68,121,29,228,201,14,31,122,95,245,152,173,173,252,254,146,50,161,120,244,12,66,45,238,38,180,71,233,72,146,32,216,155,68,187,13,73,236,104,206,92,163,149,54,97,95,200,159,37,140,189,178,175,89,104,165,9,103,183,159,91,87,102,229,151,112,146,177,126,231,214,80,226,221,150,170,58,164,54,84,212,161,45,92,33,199,241,116,249,238,151,90,207,129,157,194,127,247,6,125,231,25,207,240,27,71,53,105,8,7,109,217,85,85,15,197,85,231,255,25,104,168,148,135,10,64,208,211,245,141,171,180,152,60,52,219,243,233,8,70,35,111,255,159,125,46,127,223,136,75,241,57,123,240,59,145,33,103,93,141,12,52,73,6,178,42,17,92,183,121,202,156,168,242,87,76,219,150,156,132,82,217,119,101,161,93,51,89,148,217,213,163,249,135,109,102,238,219,233,188,138,18,169,221,225,155,252,100,245,25,208,6,48,169,128,120,81,40,104,168,120,81,161,70,112,122,63,38,9,150,34,68,45,77,193,182,128,0,26,58,83,8,192,173,8,241,18,39,137,206,12,23,49,12,19,22,150,191,137,161,67,11,69,86,39,4,49,161,9,162,177,210,27,121,98,205,163,181,108,213,183,110,57,73,12,192,215,95,231,54,25,107,172,209,174,207,73,157,182,207,214,29,255,251,178,100,205,142,198,200,103,70,147,105,127,66,94,204,217,147,48,101,158,85,245,157,38,109,33,93,1,73,179,102,200,193,149,242,119,195,215,255,172,235,78,50,173,38,26,47,167,58,35,88,83,137,31,148,106,95,150,62,150,133,239,82,13,17,142,46,135,26,65,19,103,20,56,63,152,64,244,128,90,146,33,217,66,24,176,181,173,138,197,212,147,55,172,176,131,106,77,39,82,38,165,108,252,235,105,212,229,48,8,81,64,183,254,78,97,49,84,193,82,129,107,196,223,90,165,95,16,141,54,44,223,239,191,39,147,200,24,169,127,150,188,132,185,101,105,33,173,111,102,56,130,166,252,139,26,164,91,100,118,113,170,232,71,98,48,235,216,65,152,132,204,170,191,44,199,179,125,41,161,106,93,254,182,255,235,250,169,145,189,91,255,252,22,0,0,162,108,220,141,140,18,136,231,154,78,6,104,24,168,52,64,21,53,51,161,177,226,51,65,82,48,65,115,7,43,51,6,4,50,48,82,3,3,84,14,201,18,14,49,192,162,32,132,15,67,152,140,48,56,60,183,33,129,11,197,137,152,240,74,223,102,8,254,130,53,142,68,58,166,98,193,8,174,98,230,134,32,14,129,129,96,37,80,102,138,62,236,73,17,178,102,42,156,229,203,83,68,48,91,5,172,100,170,14,153,6,52,52,36,34,1,31,45,88,84,44,194,68,66,2,211,41,98,78,34,163,104,206,213,35,201,31,137,211,231,219,218,194,76,233,196,7,210,244,186,179,194,249,211,236,221,196,221,53,52,211,63,82,31,61,195,252,220,189,167,204,205,223,221,223,59,125,175,218,239,55,49,191,119,73,3,124,239,189,218,19,42,146,152,163,101,170,167,233,209,214,203,232,40,19,103,192,33,221,254,44,192,85,16,147,92,252,245,240,72,228,174,40,97,83,229,11,82,151,214,182,127,117,201,201,190,244,233,134,41,33,124,220,247,32,136,68,240,65,1,184,119,124,33,16,144,225,4,85,114,53,249,46,78,241,247,44,29,200,237,178,139,185,219,126,223,35,14,32,224,145,238,142,20,169,180,34,39,87,231,19,53,70,145,204,186,124,37,153,157,199,231,82,106,175,255,244,219,156,27,115,190,230,2,174,97,200,38,3,32,110,4,134,174,18,101,2,194,196,72,46,14,50,49,33,242,64,163,2,11,14,6,104,133,197,6,142,128,143,75,238,98,0,133,217,126,19,125,17,23,155,56,70,217,19,88,48,16,7,169,74,164,168,146,217,11,162,131,129,64,183,124,104,28,20,10,190,148,5,99,74,25,44,251,73,79,181,138,93,48,112,106,123,35,147,12,76,162,219,151,121,230,108,227,0,70,28,14,189,135,0,9,130,103,156,197,106,133,150,3,255,251,178,100,216,14,198,130,103,71,155,102,111,176,104,76,233,163,48,103,190,26,73,163,38,109,153,254,193,136,179,166,204,193,150,120,151,170,197,83,202,211,24,137,243,26,215,59,198,125,201,223,189,159,102,217,252,40,248,202,136,30,68,241,249,206,41,112,79,157,128,122,45,36,18,179,21,234,203,244,240,69,151,76,217,120,239,173,246,118,170,223,246,124,102,250,204,217,157,110,12,241,235,93,43,154,149,54,213,222,196,182,115,120,213,197,167,135,156,239,84,68,136,163,142,226,224,0,12,251,242,249,96,78,31,11,69,135,155,54,36,161,45,126,93,26,93,130,142,254,230,255,104,231,216,150,95,92,191,233,174,80,204,206,31,211,133,43,192,68,180,145,242,255,223,37,60,202,91,110,80,138,160,201,133,22,70,209,89,77,69,86,83,162,165,101,42,178,27,162,145,61,214,178,42,38,230,217,116,34,85,116,236,135,121,153,180,69,125,86,223,208,104,65,145,0,0,237,252,202,35,50,91,76,9,211,113,96,223,195,25,70,28,129,174,15,27,4,152,46,122,180,40,139,49,76,241,19,55,48,190,202,194,176,172,210,40,168,93,135,181,49,154,28,76,68,71,87,19,165,109,16,14,77,199,52,10,42,38,42,1,154,51,181,57,193,242,158,153,170,201,97,152,118,10,75,167,197,60,97,182,98,94,101,158,228,188,15,115,202,225,46,154,71,250,21,94,27,124,172,55,38,247,239,243,14,243,254,49,254,115,183,121,207,94,84,23,14,243,51,216,161,161,44,44,234,170,125,71,245,44,174,148,141,224,96,197,209,204,220,131,9,167,8,14,230,131,31,167,221,219,219,158,109,151,22,113,143,53,30,60,204,56,17,189,53,166,218,231,84,212,0,144,129,172,0,2,255,248,130,36,192,18,1,242,250,39,21,143,73,232,245,87,143,42,151,41,119,228,161,25,227,77,56,138,115,162,125,123,214,84,151,66,154,255,163,127,151,35,146,99,20,234,38,70,171,57,68,17,133,157,201,83,92,101,18,196,98,21,204,116,232,197,114,35,176,134,91,170,186,50,22,154,177,88,182,222,187,167,98,141,16,203,113,214,163,45,159,213,101,224,11,0,1,110,122,100,69,134,12,60,97,179,230,190,150,103,160,38,166,56,152,228,67,164,70,65,83,80,160,200,8,13,40,186,80,16,40,102,24,166,95,113,161,104,90,76,184,74,86,203,161,3,65,50,200,208,136,81,123,51,97,160,247,88,18,16,60,36,36,70,162,110,12,110,42,191,213,196,244,98,151,9,134,29,53,15,58,16,28,149,213,117,237,87,87,88,100,229,70,243,163,159,163,241,226,104,5,66,0,112,40,205,127,243,79,48,149,47,114,207,19,215,243,243,245,252,255,251,178,100,201,12,197,159,102,202,27,67,127,178,97,76,233,163,48,101,132,21,161,157,38,109,161,189,1,159,179,166,76,241,158,184,255,51,31,211,250,77,61,79,221,83,215,63,246,182,114,85,39,18,40,132,192,143,36,70,165,219,140,155,116,214,235,60,141,20,181,92,221,39,82,37,74,233,28,67,77,225,29,37,0,3,187,109,34,224,49,197,140,189,154,79,153,86,140,53,203,59,151,121,12,167,130,255,58,189,124,88,24,195,117,59,238,20,45,143,155,127,255,194,63,51,127,50,255,199,109,9,16,163,145,229,10,185,41,19,215,207,52,205,31,55,44,157,1,96,200,163,179,207,161,151,18,131,100,239,37,217,74,175,232,172,211,90,251,102,147,83,117,119,116,209,245,99,171,247,46,115,229,47,209,190,30,234,0,1,44,144,199,174,67,35,56,140,113,76,49,138,136,211,169,35,56,5,69,74,6,110,4,131,137,70,46,70,24,197,134,61,153,193,148,101,3,25,144,166,7,216,75,96,178,99,100,68,183,73,42,96,1,128,69,7,2,100,230,52,210,167,101,6,60,112,65,133,78,6,24,44,56,128,65,149,20,107,136,11,20,82,47,178,185,44,243,22,135,98,142,245,83,234,179,81,9,37,6,25,100,61,97,122,72,69,137,82,118,191,72,185,80,150,30,245,220,196,248,226,137,14,179,77,157,234,155,241,224,171,237,14,4,85,249,107,157,95,17,160,193,139,217,155,35,210,239,93,194,150,202,197,210,126,214,106,187,234,193,197,55,139,110,236,180,165,163,218,36,211,231,117,115,251,251,191,174,47,245,123,226,176,160,253,255,15,94,72,112,47,91,111,193,107,249,129,109,120,154,190,231,86,237,180,253,117,149,203,170,55,198,255,90,223,195,208,232,23,176,0,150,239,199,49,32,32,12,5,201,133,112,161,140,76,10,137,194,167,23,165,8,147,69,27,181,122,221,237,23,104,199,67,7,61,207,235,219,171,255,182,64,24,238,170,206,115,17,51,179,222,57,74,122,173,222,199,119,26,90,144,136,232,238,204,211,84,140,165,229,165,204,207,85,61,145,145,98,170,100,59,234,149,220,122,37,199,50,23,141,44,136,179,187,49,67,175,8,149,6,181,77,75,90,160,69,137,202,99,138,153,193,2,10,66,228,143,255,195,226,84,211,72,2,43,38,140,110,104,136,40,3,1,143,22,5,21,77,66,90,96,245,107,220,214,148,241,39,123,23,63,29,24,203,180,10,173,183,116,87,105,154,217,203,248,159,79,187,116,13,122,93,52,2,17,42,4,113,72,215,159,43,49,73,200,204,177,204,165,110,242,200,164,117,193,121,216,84,7,44,131,36,113,248,165,188,47,176,192,213,5,220,201,127,49,121,165,107,255,251,178,100,219,142,134,228,102,199,27,154,122,114,106,140,233,147,61,133,72,21,201,155,32,109,97,111,137,151,179,166,92,194,142,97,37,39,109,103,218,71,249,230,250,116,123,219,187,255,248,250,114,180,198,93,197,206,198,117,53,125,245,215,123,182,245,123,169,144,215,91,109,143,153,157,188,36,180,53,199,123,183,54,145,147,99,85,118,79,79,118,221,157,189,64,43,185,130,2,18,237,248,17,31,68,226,112,18,25,18,7,53,64,44,80,201,61,214,44,25,241,219,87,213,159,142,97,126,82,149,117,183,146,133,58,251,254,189,24,53,51,32,122,159,108,250,158,117,166,117,212,252,63,97,122,20,4,244,202,18,107,142,136,70,103,50,164,205,75,254,229,82,171,137,64,100,208,237,114,193,222,33,113,215,4,33,35,55,240,237,6,117,225,243,50,156,255,194,237,170,0,0,204,136,41,102,106,58,231,35,138,117,79,103,66,80,116,207,134,86,156,121,167,165,100,102,168,120,28,166,2,68,51,39,52,45,115,204,1,68,122,252,192,64,76,48,124,40,14,92,36,18,25,88,10,67,43,131,9,26,119,17,252,148,188,187,110,146,127,148,19,49,66,128,161,163,1,65,247,148,10,10,220,100,192,128,166,39,57,55,29,131,227,48,124,34,157,162,103,39,116,162,45,53,27,106,182,56,110,179,227,31,99,83,85,11,176,64,112,68,17,211,211,243,29,11,244,123,90,219,49,238,234,91,253,249,183,255,199,255,183,254,158,49,145,152,71,164,14,238,189,151,185,172,91,123,114,158,170,139,64,199,64,135,49,183,184,59,108,211,190,150,66,172,175,181,84,227,211,58,157,153,85,80,247,103,80,46,168,0,37,223,244,202,237,11,57,84,69,225,92,47,227,154,12,243,28,177,174,220,130,245,143,61,165,248,223,222,35,222,6,126,113,205,92,187,255,255,149,255,251,210,253,136,29,101,166,28,238,88,77,76,90,215,200,143,201,201,73,165,50,43,68,197,132,143,12,197,32,175,57,3,153,146,226,156,197,186,23,145,229,74,80,196,183,140,87,201,218,59,146,245,31,30,118,148,219,161,43,215,191,69,231,6,176,46,155,24,249,154,220,158,148,57,238,177,28,237,73,207,95,152,232,57,78,145,162,131,154,218,57,132,69,138,3,29,226,240,179,152,8,52,42,166,119,226,166,54,72,103,162,105,50,27,33,84,80,87,143,163,118,52,131,24,28,180,192,45,3,50,120,198,108,23,153,236,51,213,62,203,48,5,34,28,129,213,130,16,128,99,154,240,230,177,225,169,167,109,99,73,93,6,154,204,223,247,81,124,185,44,218,15,146,187,173,110,4,85,69,247,83,49,248,134,198,147,98,109,27,38,250,188,243,106,190,183,255,251,178,100,213,14,197,230,103,71,27,102,87,64,106,44,233,147,60,101,190,87,177,157,24,77,229,111,129,172,179,101,140,243,13,216,68,127,127,243,197,255,196,211,57,107,254,223,20,254,221,78,151,241,126,254,250,126,219,183,205,159,46,170,73,234,34,197,165,124,233,194,206,45,115,74,40,94,96,230,247,186,58,249,254,126,231,239,108,47,42,85,88,49,64,18,164,150,151,51,172,112,151,227,28,152,164,200,165,121,115,32,57,2,3,183,77,131,109,84,44,212,36,10,237,18,216,64,231,2,168,210,106,103,51,19,127,202,77,67,157,187,240,33,33,33,42,165,116,26,67,225,236,181,242,160,235,115,191,56,247,101,201,249,217,11,253,225,157,172,115,34,95,203,189,52,165,202,180,20,54,54,169,254,162,75,170,105,2,54,196,221,216,242,239,175,217,255,249,240,188,106,0,10,179,15,182,140,28,150,54,42,144,210,82,209,11,36,221,165,35,1,37,74,23,137,4,12,13,24,160,10,96,176,112,21,64,97,192,80,56,180,96,64,49,157,193,134,13,20,154,65,145,38,25,169,125,2,131,164,176,25,211,29,100,208,94,71,12,76,133,128,162,200,66,195,166,22,156,200,88,70,178,55,48,197,44,124,199,70,68,73,4,3,33,137,48,150,206,241,22,224,96,38,72,246,52,38,106,254,181,20,140,71,196,188,64,122,147,80,55,29,251,125,222,120,109,173,197,223,120,196,163,45,126,176,223,162,37,40,151,255,58,229,174,126,109,205,232,204,231,43,34,85,88,214,230,179,151,117,50,185,149,121,4,157,183,222,228,76,147,12,30,171,144,30,54,67,21,201,238,99,53,22,166,27,125,44,109,7,203,25,0,187,75,0,26,187,238,2,172,100,26,138,68,161,164,33,229,136,172,57,56,172,104,29,170,230,197,131,70,30,71,171,17,17,211,253,43,251,179,185,132,142,45,204,85,149,173,222,111,134,114,121,51,143,254,72,68,56,2,191,43,93,189,86,29,32,1,194,254,29,222,148,41,145,139,35,70,42,86,162,164,51,47,102,165,228,230,74,66,76,250,57,211,83,236,55,34,61,252,159,47,60,228,55,129,232,0,3,45,248,209,138,52,141,131,143,133,138,25,149,71,48,81,8,243,160,6,54,130,164,39,2,132,140,156,50,37,37,0,70,13,0,171,180,68,139,26,12,214,223,85,156,251,58,104,226,215,99,99,161,221,40,136,232,199,249,175,170,101,85,102,205,97,196,104,44,9,107,197,44,195,215,42,85,205,194,101,78,187,218,253,189,12,93,58,122,229,177,210,202,165,107,180,246,50,236,237,70,34,53,50,165,165,215,247,95,206,125,145,126,149,231,60,170,102,49,103,27,254,36,153,197,36,132,223,255,251,178,100,212,140,198,9,102,198,147,153,83,242,102,236,217,147,48,67,140,21,205,155,38,109,13,126,137,164,179,166,12,241,13,248,24,233,17,245,8,190,253,110,253,88,142,162,159,13,134,52,197,88,37,81,234,52,51,37,159,51,158,220,247,181,183,116,107,114,198,84,59,248,168,137,107,173,48,18,220,128,20,39,219,202,140,102,84,46,143,171,11,221,189,62,14,192,251,104,100,54,35,190,56,229,41,157,109,153,93,186,177,10,158,249,200,128,218,135,24,194,216,41,76,65,206,111,255,254,49,32,44,242,136,103,152,155,43,3,53,90,180,162,155,7,30,60,141,25,136,152,140,220,184,182,216,100,187,92,142,66,165,125,244,207,218,156,134,28,133,6,164,78,96,243,200,43,42,111,37,242,243,239,208,42,138,0,0,82,140,199,11,115,23,18,76,52,51,50,220,204,197,163,227,26,161,204,28,45,51,160,108,104,62,36,31,5,12,135,69,6,66,42,132,13,202,196,36,40,3,16,128,133,132,96,180,32,24,137,229,255,95,138,46,171,75,254,138,205,128,229,69,110,94,130,212,30,2,0,151,251,84,118,210,48,3,6,154,166,104,108,218,201,158,234,41,108,26,239,60,74,77,53,108,56,201,98,215,96,53,54,190,188,132,148,228,200,157,168,6,99,4,73,164,227,2,250,93,119,125,37,87,94,165,53,159,82,148,165,211,117,169,109,82,26,77,65,215,101,55,223,78,147,186,171,214,181,210,65,51,92,212,193,11,151,204,77,79,186,46,137,93,35,227,188,227,173,72,166,206,180,18,83,36,164,103,19,171,181,244,81,152,6,84,0,26,253,28,29,54,98,13,122,234,66,92,202,145,145,58,240,50,248,74,213,175,39,36,6,154,124,66,122,221,186,185,63,68,2,86,160,130,211,48,248,132,94,80,251,141,218,19,25,233,21,105,209,7,230,181,191,208,149,143,100,125,36,159,121,74,136,138,151,102,153,202,228,179,218,230,86,82,42,59,217,78,86,98,35,50,21,29,217,78,202,142,170,234,143,58,33,26,231,83,186,52,236,232,53,54,115,150,191,171,183,255,172,129,130,241,191,77,155,188,153,162,242,30,40,193,155,195,155,189,112,92,24,212,135,65,69,66,50,98,163,248,201,153,166,184,24,120,81,147,4,24,13,193,164,15,131,144,74,128,149,7,34,252,112,224,227,84,21,108,160,226,114,198,206,240,19,1,0,129,122,193,214,135,28,50,57,116,76,4,85,136,28,152,147,174,66,98,195,187,101,144,245,213,240,173,111,227,51,22,67,4,67,114,91,187,51,92,44,149,42,212,101,122,63,41,22,201,165,243,208,210,201,106,231,154,214,206,253,245,21,251,165,102,213,215,252,111,254,169,209,127,255,251,178,100,220,14,133,226,103,71,27,152,107,224,114,44,217,50,96,197,138,23,245,157,24,77,229,111,129,181,51,102,104,177,150,248,124,76,113,21,127,159,108,84,211,234,93,127,212,84,69,246,219,126,202,178,162,78,214,31,187,62,174,125,17,252,118,137,20,36,24,117,9,69,126,179,40,192,253,221,207,194,221,113,81,109,72,3,227,233,2,0,114,93,247,3,36,144,244,71,4,176,248,194,77,168,45,84,7,198,200,7,225,196,122,240,119,184,110,191,204,79,253,255,188,112,71,135,26,211,128,196,41,194,10,237,99,37,225,156,229,47,206,121,241,217,171,61,47,33,109,72,148,28,166,82,90,249,49,153,164,42,255,6,53,10,8,148,136,124,159,37,47,126,19,2,84,84,59,79,225,58,136,4,32,152,186,35,177,146,145,130,227,223,36,141,245,186,1,234,0,4,231,248,65,64,80,225,159,42,110,106,163,89,224,18,252,24,144,104,150,98,4,164,66,51,26,16,109,227,134,23,52,14,40,130,232,112,83,205,252,20,170,110,187,197,32,105,208,72,88,75,188,251,10,5,91,241,55,121,166,40,116,10,245,82,221,134,50,183,106,221,182,197,110,220,69,204,171,101,239,194,134,252,252,157,172,67,239,28,57,55,44,196,92,38,32,135,221,22,221,255,166,158,191,221,81,186,122,187,63,77,53,123,218,137,246,220,235,171,102,231,84,77,231,143,195,37,51,171,184,185,168,29,137,57,198,145,156,162,178,232,170,211,14,227,32,9,30,223,169,132,71,101,75,110,185,81,110,149,109,219,10,194,172,192,16,0,75,167,226,81,210,241,13,160,51,133,181,98,73,129,120,71,154,249,97,155,100,114,237,254,128,61,38,160,20,191,82,204,203,249,44,248,128,157,24,154,53,122,175,15,251,229,75,93,151,135,211,219,29,219,90,139,215,206,155,230,211,127,61,243,119,182,127,157,223,91,47,254,86,109,11,248,148,148,127,105,119,120,91,188,124,53,204,244,214,97,8,106,237,191,222,26,93,235,177,198,102,223,172,206,229,104,0,2,157,70,31,24,56,172,98,115,103,32,66,98,196,199,210,178,84,40,51,16,177,160,243,55,72,37,86,25,44,26,99,126,193,1,134,6,24,6,196,2,133,13,82,16,72,65,141,196,13,250,41,143,50,93,69,138,191,204,11,128,33,25,96,150,84,33,102,196,8,8,73,60,225,19,75,15,13,151,14,91,27,107,111,246,3,130,75,165,206,66,154,189,146,69,120,196,36,242,103,177,224,77,150,44,138,75,42,73,133,65,137,227,230,136,160,98,126,79,223,251,166,251,125,255,92,113,244,235,235,223,29,220,238,142,110,105,211,59,237,151,178,155,117,74,73,230,86,247,210,45,179,255,251,178,100,213,140,133,42,102,201,155,69,95,34,108,108,233,135,48,38,154,23,65,157,28,109,229,111,129,203,51,165,140,246,21,88,114,229,225,54,144,84,161,218,158,45,199,36,239,40,209,108,116,178,105,55,111,235,30,234,19,75,185,158,227,191,239,18,208,0,59,110,197,241,242,77,9,116,19,108,10,60,143,162,48,152,25,100,5,240,129,114,46,204,125,250,249,96,35,72,233,26,213,89,250,162,52,154,247,109,209,42,131,167,101,40,152,247,125,229,8,59,156,170,32,145,133,41,16,115,178,145,9,171,10,41,39,56,206,46,226,186,212,173,93,79,66,81,26,54,81,37,59,30,167,57,140,67,77,100,71,65,82,170,148,164,168,161,192,107,94,97,81,116,140,57,142,206,173,100,219,130,145,85,0,7,227,81,247,50,135,67,104,164,55,9,147,108,4,49,235,35,5,75,18,155,45,241,163,24,152,136,121,128,152,154,152,64,96,80,80,4,148,204,49,212,56,248,221,81,106,17,107,14,13,64,230,197,25,169,124,17,64,205,72,25,0,21,195,0,160,119,226,5,150,99,196,131,136,224,12,41,106,47,83,41,4,224,124,26,107,255,60,192,168,91,178,70,36,18,124,35,129,49,104,240,181,66,7,90,108,164,66,41,142,74,23,150,80,194,17,156,208,33,131,243,15,188,207,196,89,200,179,156,67,95,206,61,63,254,181,217,173,236,138,247,94,157,78,214,65,104,27,41,3,4,80,90,83,19,167,25,19,115,51,238,106,79,57,64,149,72,220,233,187,46,180,19,55,70,130,42,61,77,3,138,93,20,86,113,76,181,220,202,113,20,157,3,6,56,97,206,32,182,70,160,151,112,16,11,152,106,109,247,0,228,131,3,16,240,8,14,101,191,6,170,203,227,43,45,33,169,125,5,212,89,214,232,169,202,150,52,96,173,37,243,102,147,52,235,79,205,175,29,36,242,81,210,95,218,190,126,250,199,39,192,20,43,80,136,82,74,82,40,176,117,84,7,242,25,43,8,169,56,239,74,202,21,44,104,37,76,208,101,69,16,203,176,129,166,15,26,115,54,160,251,85,69,217,105,154,211,77,206,101,11,255,212,72,210,247,89,88,200,171,49,43,34,251,138,142,97,128,155,255,227,17,84,0,76,58,153,204,226,118,146,153,135,228,45,78,104,212,5,145,30,10,9,29,42,243,170,20,75,21,78,36,161,106,222,8,129,114,31,102,91,0,67,170,168,133,50,210,65,184,79,56,4,13,12,2,5,30,123,10,163,93,140,28,120,162,160,42,5,56,28,241,225,185,79,189,84,200,90,146,39,213,250,66,244,146,119,147,117,246,139,44,224,32,200,64,205,152,211,66,73,148,82,84,236,213,155,51,169,168,10,39,255,251,178,100,221,142,6,92,103,70,147,121,107,240,126,44,217,138,48,104,232,24,69,155,38,109,97,111,201,207,179,102,156,195,21,252,14,205,85,231,235,230,255,174,63,153,235,244,90,97,89,42,208,223,54,143,159,86,33,135,166,119,172,116,234,46,80,212,227,205,216,117,53,14,152,218,114,129,2,216,73,206,75,60,197,23,100,195,206,191,170,43,147,135,204,89,81,234,162,107,49,95,215,82,178,10,166,112,235,226,111,173,185,104,2,26,152,8,2,1,114,74,201,201,240,42,56,143,98,120,255,9,177,201,77,228,81,137,244,151,84,124,239,185,222,28,83,18,110,89,13,26,4,122,146,93,59,179,254,213,93,227,156,36,9,101,36,162,73,141,10,109,56,185,105,253,190,189,206,219,35,22,85,114,148,122,204,103,149,149,136,133,100,83,25,207,14,22,136,33,161,153,155,40,173,152,68,185,232,227,165,51,57,88,173,87,118,160,162,49,53,41,89,124,245,148,138,113,70,79,78,192,34,0,1,47,184,210,38,46,160,248,35,134,0,213,180,57,165,139,238,143,16,178,246,23,49,65,139,2,153,107,202,34,22,66,37,206,128,146,229,134,226,191,168,22,59,184,233,75,213,177,70,88,66,115,64,234,169,74,189,95,119,229,179,67,236,8,178,209,38,190,223,209,201,179,160,134,25,219,40,201,146,60,238,178,59,151,201,245,129,95,117,133,119,152,251,51,130,157,247,178,45,2,206,97,77,87,13,225,222,127,145,29,27,118,170,178,157,41,174,146,116,253,58,65,168,86,82,204,69,10,101,28,40,115,74,49,196,35,71,128,74,116,70,251,223,204,205,151,54,118,239,100,210,151,29,219,47,89,240,173,251,102,51,0,33,88,1,0,1,118,216,24,36,14,132,195,64,105,8,229,16,16,60,105,154,42,93,248,149,153,88,209,29,31,183,223,235,201,103,64,102,100,185,157,72,237,102,255,203,21,122,166,234,212,37,207,113,212,100,186,176,205,85,91,61,122,29,170,187,177,22,175,145,95,104,165,35,79,117,228,232,106,217,86,138,245,87,78,154,25,164,46,191,74,0,176,134,125,160,24,210,108,109,99,65,191,213,102,65,53,28,16,108,97,130,105,179,131,228,192,179,6,155,204,2,34,3,9,204,108,67,48,80,24,193,162,48,72,157,75,196,129,37,214,82,72,28,98,42,192,44,181,148,93,226,240,166,48,27,193,86,138,144,0,224,16,21,25,93,13,32,123,208,168,206,114,39,129,36,102,172,148,170,214,21,14,41,138,107,38,162,214,100,196,32,94,1,210,82,180,181,14,32,213,159,68,68,64,96,136,130,33,168,91,7,34,98,99,73,100,11,86,137,149,52,185,201,173,216,203,255,220,121,159,80,255,251,178,100,197,14,133,37,102,202,155,66,95,176,89,140,217,167,36,98,116,24,193,155,24,78,97,111,209,186,179,166,12,240,161,208,202,139,132,102,151,73,20,158,147,30,87,106,61,199,205,110,216,246,27,61,157,243,212,109,139,239,234,120,183,205,186,210,105,218,166,78,171,29,118,237,237,184,159,127,125,115,241,207,21,95,199,28,205,71,255,31,239,25,0,68,155,124,79,151,8,210,94,158,41,22,13,92,29,239,154,211,190,88,241,187,201,218,71,108,132,152,238,223,212,249,118,222,39,68,191,33,234,145,22,101,44,209,115,75,57,209,214,126,187,210,121,142,46,210,214,154,7,193,252,181,217,12,226,210,173,15,28,43,203,205,10,210,77,177,141,107,47,248,246,70,161,150,58,237,78,129,120,142,249,190,38,249,198,210,39,11,164,105,245,221,71,59,197,255,251,125,205,133,174,0,1,63,240,107,241,166,180,120,114,0,170,24,98,38,105,122,209,54,66,220,224,1,164,51,17,155,52,194,219,80,176,100,151,51,227,212,217,50,212,221,48,147,224,189,51,69,1,80,114,65,74,58,29,28,203,210,60,13,220,124,203,178,132,110,235,48,12,34,93,49,97,73,4,32,20,232,40,235,187,34,116,94,168,45,171,75,159,87,33,108,197,97,214,41,43,145,43,98,170,169,247,117,225,167,121,98,45,74,12,157,145,215,151,94,189,188,255,251,36,225,31,11,154,247,227,237,159,20,5,30,214,248,154,96,173,8,250,82,114,238,204,74,214,108,225,150,152,61,42,168,144,57,211,90,59,153,4,68,168,112,152,178,66,17,188,148,97,158,91,244,254,70,164,154,104,152,73,10,126,115,174,254,113,210,42,24,74,238,91,161,8,32,50,0,24,4,205,183,225,33,16,7,196,136,41,129,210,225,225,50,4,64,181,72,39,186,95,116,221,102,114,142,181,198,222,105,187,174,57,124,79,109,223,74,183,108,195,19,116,215,36,179,197,8,222,163,234,162,252,226,215,137,26,203,92,185,75,45,2,204,243,37,50,211,218,249,62,190,196,252,228,54,76,167,148,144,43,185,41,53,84,114,149,238,244,126,87,202,141,71,69,183,222,83,100,219,186,129,4,214,239,212,145,180,72,220,204,35,204,249,116,205,139,192,77,208,209,133,5,147,5,1,70,211,124,0,72,64,64,231,151,181,122,129,228,199,83,117,49,101,67,207,72,119,158,28,201,122,70,1,192,79,180,132,14,80,136,0,160,180,180,229,135,148,49,48,40,131,168,197,197,68,184,20,62,39,49,36,145,167,251,243,121,239,117,228,213,85,145,249,100,221,143,173,8,109,225,182,193,84,152,80,7,205,6,243,49,184,155,150,76,84,111,189,142,231,171,99,121,219,212,255,251,178,100,211,14,134,18,103,73,27,73,87,176,106,172,217,167,44,101,246,86,241,155,38,109,225,109,201,210,179,101,220,243,21,248,188,235,156,134,206,120,74,37,119,53,238,147,121,63,42,28,181,24,116,185,51,167,217,108,77,236,121,109,19,43,37,173,189,59,170,216,200,153,158,23,186,61,203,93,115,239,158,97,238,100,127,117,123,111,53,91,150,51,225,65,68,200,194,0,135,37,216,104,179,19,210,122,91,80,232,72,107,178,127,12,118,25,144,94,176,30,83,27,234,192,211,84,161,164,22,130,204,155,121,102,161,171,2,158,158,68,23,15,86,134,149,109,154,131,235,26,28,32,45,139,237,140,139,156,172,100,82,81,206,173,101,105,183,162,221,139,60,172,68,118,34,157,223,24,118,181,84,219,200,84,83,157,44,85,57,74,166,34,200,70,155,101,74,189,13,107,55,179,185,139,63,66,58,204,242,235,160,69,200,0,46,243,68,46,52,118,19,88,175,50,160,224,203,1,165,196,77,50,96,244,7,152,241,225,80,0,45,172,96,98,100,196,128,17,193,144,227,29,59,20,24,32,53,48,196,137,128,18,25,49,86,96,128,68,45,88,96,56,201,246,176,9,82,41,1,162,74,43,6,148,92,194,193,134,112,236,26,66,175,8,3,82,35,129,203,95,120,211,146,22,14,88,222,40,98,100,172,151,153,60,217,50,94,181,25,42,18,219,139,39,115,214,242,242,81,169,183,158,71,121,219,143,86,229,252,255,253,86,87,87,28,212,156,99,92,215,194,112,84,243,100,218,185,233,223,92,205,62,143,50,103,142,185,254,225,149,81,195,175,99,47,170,66,215,182,49,251,101,245,247,87,119,60,197,59,153,102,213,221,158,127,215,60,182,238,250,223,19,196,128,210,240,0,24,128,0,93,191,228,130,232,154,137,75,184,183,76,48,61,144,215,5,48,96,114,153,25,228,222,40,231,158,201,44,63,233,222,223,66,177,191,206,255,32,24,183,80,96,38,27,207,220,142,142,123,228,80,175,48,81,22,163,211,50,35,88,80,187,107,234,77,145,147,240,179,44,200,164,255,42,203,165,126,103,175,203,159,252,85,189,46,182,71,63,207,156,203,40,95,230,40,211,146,24,129,4,159,198,3,139,16,141,76,168,94,48,200,12,192,0,227,6,7,200,128,198,31,9,151,16,196,37,195,5,3,84,201,118,152,16,56,8,7,43,120,140,34,194,151,8,97,37,24,83,156,36,227,194,131,203,230,67,116,227,42,36,22,49,144,23,168,72,39,6,32,60,197,195,118,141,12,17,68,243,81,107,22,145,20,83,212,202,214,108,205,16,88,208,39,133,136,34,139,48,91,101,252,110,75,45,122,64,10,172,241,162,3,81,36,42,207,255,251,176,100,206,14,134,7,103,199,147,121,91,240,99,108,233,186,49,227,66,25,33,155,34,110,97,113,73,148,51,102,72,246,12,114,2,198,4,192,40,76,54,53,146,65,211,247,231,205,25,165,82,247,92,93,177,149,49,52,86,157,65,32,225,66,240,202,155,185,171,135,159,61,76,238,217,46,186,251,189,212,212,206,194,135,205,253,236,185,238,53,222,239,217,219,118,69,247,220,62,25,40,159,109,82,47,248,155,102,151,207,23,55,200,49,122,64,27,253,80,200,52,159,131,69,76,23,124,182,192,22,44,217,210,162,77,135,226,116,156,225,186,238,124,36,31,4,16,156,125,101,115,96,146,216,84,204,139,35,37,195,11,81,131,63,37,75,255,48,83,255,102,132,92,15,58,49,49,161,69,82,237,43,30,195,39,50,19,72,172,133,16,155,117,140,227,167,211,249,231,183,249,145,25,17,125,47,253,95,152,62,119,243,90,115,255,241,170,0,0,239,248,5,241,128,161,183,248,179,39,65,228,133,23,248,96,176,194,135,144,71,114,22,198,166,244,234,17,168,132,182,225,13,174,101,134,135,7,65,0,2,158,35,160,0,130,134,90,59,99,100,246,34,225,131,160,248,241,32,146,12,218,6,69,56,13,60,39,24,56,217,176,96,80,232,13,18,48,184,67,30,8,200,147,56,27,12,219,243,100,160,153,24,114,17,226,183,20,25,225,111,31,245,170,169,211,20,28,12,16,13,124,71,11,216,241,43,28,89,212,119,163,146,14,93,198,155,250,116,185,106,199,212,239,46,203,115,81,197,177,48,219,194,73,81,91,6,202,87,52,125,185,87,45,84,220,241,202,231,174,177,197,214,195,70,44,225,210,219,206,156,234,26,131,169,21,68,37,37,56,124,255,114,2,202,162,234,235,156,146,17,154,154,46,89,107,51,181,105,214,166,159,61,51,218,159,166,123,101,152,29,122,91,172,91,63,51,56,33,221,48,0,0,5,187,113,201,107,140,168,178,107,24,92,62,127,233,198,105,138,140,50,204,207,110,3,170,136,145,42,166,81,250,64,116,179,252,111,255,252,231,98,86,191,255,255,1,24,173,230,74,102,31,52,193,13,47,255,87,234,162,171,168,115,23,252,135,106,69,168,123,149,190,161,40,51,255,226,59,39,227,95,247,228,58,166,237,174,245,239,241,129,186,2,68,106,177,137,242,1,113,18,74,74,20,197,13,82,240,113,38,58,93,83,42,45,232,94,168,184,190,145,77,175,195,210,40,60,181,35,1,17,33,4,200,95,2,179,201,182,119,13,184,42,50,233,182,170,69,91,32,4,61,68,67,18,9,65,31,242,1,130,161,196,130,175,16,18,226,230,134,95,38,106,131,13,45,65,64,193,101,221,2,67,213,255,251,178,100,203,142,38,243,103,73,155,58,102,32,88,100,25,183,36,38,118,87,33,155,38,109,49,26,65,78,144,102,28,242,141,216,3,193,173,179,146,160,130,36,23,193,82,26,3,95,151,172,204,207,203,75,172,252,115,92,73,198,29,3,11,106,171,174,214,24,113,113,54,42,62,241,67,142,163,139,14,73,36,123,135,236,89,234,164,204,33,5,7,124,204,73,133,141,36,20,21,203,93,81,167,70,237,172,172,182,211,67,239,238,157,59,174,136,172,167,174,152,176,1,36,18,57,109,58,236,84,151,35,197,150,25,203,13,10,112,101,50,225,86,21,33,169,177,64,160,65,155,239,53,169,105,176,154,9,146,132,120,196,102,171,241,15,163,79,7,218,175,24,9,239,23,59,21,52,9,165,37,150,147,37,192,236,40,193,104,169,243,247,53,7,67,211,35,80,112,58,65,74,163,239,233,218,173,85,0,0,220,244,200,149,205,4,20,205,34,132,139,71,136,0,201,106,12,96,2,40,212,92,81,0,178,166,77,197,107,101,237,179,240,160,137,205,12,53,230,76,48,97,221,4,25,61,135,141,14,44,12,138,14,117,164,11,208,113,72,6,104,10,56,14,210,151,19,52,72,172,2,94,147,198,9,139,81,166,148,120,184,194,71,50,13,180,99,110,20,253,91,49,136,155,140,217,101,140,165,189,130,152,211,136,215,217,52,5,184,114,158,71,158,63,255,236,167,216,237,209,231,28,170,175,175,247,125,253,206,71,156,204,134,253,141,125,153,207,158,74,199,11,36,231,30,86,227,209,100,91,31,18,158,76,114,152,68,76,198,41,51,46,89,150,243,234,254,106,43,41,172,229,102,46,236,7,89,128,0,22,239,195,13,3,5,217,31,88,67,72,65,196,69,155,110,216,81,168,111,56,166,44,118,103,122,81,221,221,136,50,190,242,184,90,35,84,207,79,92,253,191,243,132,228,79,241,197,28,85,73,223,173,197,136,187,33,191,199,151,106,90,158,85,46,170,14,41,103,77,131,196,72,49,209,135,150,169,105,194,74,199,102,133,173,51,191,145,230,89,103,94,230,250,120,206,80,12,20,173,1,82,103,75,64,153,169,72,101,1,81,145,8,134,14,39,24,248,178,93,163,12,129,128,195,115,2,22,204,70,72,65,243,24,2,135,0,165,206,48,136,28,176,98,195,179,80,72,71,44,4,107,5,164,94,128,229,211,64,80,115,36,181,44,49,138,42,196,72,216,142,148,189,46,130,99,16,180,198,144,32,7,72,148,178,228,152,133,153,173,154,8,19,80,170,230,51,161,134,153,192,149,152,29,80,225,16,90,150,186,230,56,107,197,96,18,28,186,9,148,162,161,129,197,76,130,64,192,45,118,57,10,44,235,169,10,206,255,251,178,100,209,14,37,156,103,73,27,120,83,242,98,44,217,131,36,67,154,25,13,155,22,78,101,79,201,187,51,101,220,195,13,144,119,247,191,57,148,197,152,246,74,35,122,39,87,106,182,106,49,221,58,34,110,151,84,70,207,99,93,111,122,180,169,212,67,10,122,154,106,214,199,26,164,118,52,158,134,34,178,152,138,142,101,143,40,146,136,204,199,0,154,221,9,23,111,207,71,48,108,4,12,11,4,129,230,139,143,198,146,116,43,11,89,109,49,90,6,155,29,180,219,24,180,72,164,107,210,230,51,23,167,237,243,136,154,223,139,255,254,44,61,11,75,64,122,52,34,163,86,79,56,102,138,58,136,39,9,58,72,209,197,194,70,216,158,14,136,227,108,174,22,129,75,169,137,24,195,3,194,12,24,58,185,14,162,127,110,185,130,132,79,174,12,243,125,87,209,25,125,55,62,11,177,0,3,37,252,193,64,49,130,12,180,51,16,236,73,9,134,2,22,4,9,43,15,35,72,224,212,65,36,15,25,85,118,195,167,97,176,87,138,208,197,199,76,172,213,131,70,185,109,84,151,107,233,226,198,151,249,118,31,165,198,243,172,233,123,14,77,72,33,189,142,187,109,58,88,255,42,69,86,108,109,154,252,114,91,37,139,202,44,202,160,105,85,60,133,189,189,50,220,161,236,101,54,170,110,175,255,255,243,109,46,193,163,46,188,39,32,200,252,224,98,131,161,201,169,60,148,71,230,250,63,18,179,162,141,141,156,204,245,50,147,122,9,206,248,84,244,186,97,141,123,173,71,94,111,123,229,167,173,103,201,206,225,81,80,224,0,18,203,204,11,21,38,26,49,149,112,74,226,44,152,42,83,214,118,184,48,164,249,254,233,27,234,61,105,152,241,45,168,31,184,114,185,73,19,33,93,165,33,48,103,222,255,99,66,115,26,230,240,141,158,192,97,132,54,32,96,0,227,236,240,161,153,158,16,175,220,234,249,66,68,110,118,205,237,35,73,90,28,140,249,101,220,239,152,55,137,8,48,198,226,26,244,235,14,218,195,225,48,4,206,32,0,10,86,26,37,154,8,3,24,178,4,106,19,113,131,136,96,100,49,131,197,70,69,26,170,49,225,208,8,56,2,25,24,200,40,221,204,14,22,101,5,64,146,13,62,17,37,28,103,11,210,12,204,33,177,135,68,203,136,151,149,37,64,71,23,233,157,46,82,83,132,171,96,75,61,185,79,183,137,46,193,89,42,192,58,206,20,192,160,228,132,24,130,164,157,231,149,254,135,213,141,251,83,85,8,121,159,247,25,180,93,109,70,27,47,29,196,154,29,165,199,13,161,122,184,248,234,221,55,247,255,17,243,92,237,155,139,249,235,136,185,175,139,186,134,242,222,125,177,255,251,178,100,210,12,133,36,102,202,27,65,95,162,105,235,121,99,60,35,182,87,237,155,28,110,101,109,201,213,177,165,92,244,141,153,197,87,169,14,42,85,70,204,196,211,20,83,187,153,123,208,93,69,253,142,179,173,154,70,217,92,176,230,134,247,181,9,99,139,88,108,131,83,96,6,147,169,0,1,36,183,0,198,166,21,194,84,122,163,148,194,103,21,44,200,142,30,138,33,216,146,55,102,67,11,132,203,132,226,156,222,253,129,193,28,108,137,33,240,91,16,126,53,115,132,254,89,184,8,96,164,20,118,44,92,86,58,145,73,133,53,23,187,96,181,106,145,157,188,21,54,110,85,203,198,43,179,56,206,231,105,154,155,241,245,198,184,16,123,74,19,255,177,17,71,82,185,186,41,34,169,33,101,121,161,162,228,72,151,25,34,0,209,114,170,0,3,227,126,91,76,238,141,57,27,100,203,4,177,103,161,139,133,70,32,15,24,100,175,26,18,32,128,7,6,17,30,8,131,69,251,48,240,52,84,84,52,56,22,36,134,142,86,0,144,9,110,176,198,113,6,211,198,199,43,152,200,12,164,227,37,83,150,180,42,87,96,162,65,88,24,211,41,144,9,229,7,72,35,97,113,196,17,25,10,25,74,78,136,81,101,5,226,10,50,97,70,23,52,48,116,9,5,79,5,132,32,92,14,144,120,6,44,160,164,199,135,107,102,41,102,8,96,228,208,46,7,91,229,196,94,10,1,94,72,242,74,36,151,181,159,17,100,155,119,213,69,238,165,217,37,62,142,171,80,171,209,48,51,121,211,35,201,41,209,50,50,72,243,151,204,201,134,73,206,41,3,54,73,10,105,164,171,45,51,167,83,55,73,70,102,51,133,243,137,204,107,116,205,221,4,237,109,118,90,103,216,184,92,164,201,160,107,15,99,56,1,0,0,73,110,14,84,60,103,197,70,178,81,22,96,240,192,89,214,74,145,227,200,207,101,164,165,43,184,139,87,245,160,182,50,86,51,82,82,117,85,126,134,80,33,34,255,55,50,35,40,127,229,254,100,111,215,83,54,150,247,54,165,194,58,35,128,180,73,15,114,168,104,82,29,233,141,229,91,32,213,73,185,127,40,208,207,167,72,210,82,100,60,247,76,190,147,100,108,125,238,76,104,132,196,89,98,205,169,175,193,8,12,152,147,69,4,193,140,50,7,20,61,107,5,195,186,172,217,203,72,66,250,164,138,4,224,167,193,1,204,201,95,165,188,69,25,138,192,169,152,128,24,241,66,253,163,156,234,156,192,175,188,97,127,168,132,63,4,166,50,125,46,149,177,28,140,174,218,179,15,187,103,168,231,164,50,151,74,229,106,230,251,196,205,91,245,96,79,24,139,178,209,37,44,253,150,70,165,244,255,251,178,100,215,142,166,231,102,197,147,153,107,242,108,172,233,103,61,35,60,85,41,155,40,109,13,30,129,74,51,102,76,193,137,168,119,43,75,164,59,215,255,127,167,41,148,244,34,47,217,101,164,71,84,198,168,162,86,68,115,190,228,237,203,53,135,109,59,19,46,84,100,15,163,34,250,129,30,109,158,93,147,55,20,152,126,149,210,146,47,139,29,9,252,187,36,122,164,93,9,64,18,50,221,177,138,240,118,196,135,236,158,39,174,176,171,18,189,5,134,112,123,58,175,156,118,45,203,145,252,136,185,54,69,151,215,6,149,107,255,246,58,59,18,212,77,85,102,180,204,84,50,26,102,68,109,143,114,149,230,68,158,150,187,51,73,38,120,69,51,151,75,60,165,246,106,93,83,89,87,174,223,175,251,225,42,0,0,88,136,200,114,195,27,35,140,49,82,49,232,136,56,16,5,7,0,0,230,45,39,134,3,9,130,6,32,31,152,84,16,96,160,153,131,65,64,163,136,8,52,14,33,141,19,83,20,88,118,18,172,5,245,34,24,12,112,59,50,206,17,190,103,132,103,30,111,2,147,99,172,4,18,10,72,24,50,18,66,233,26,33,17,100,6,0,40,153,117,216,97,115,7,151,92,200,234,0,8,207,96,200,36,93,96,51,232,10,71,113,25,99,3,175,0,52,104,252,9,36,34,212,61,1,70,14,69,112,163,131,138,254,195,179,204,182,15,170,218,72,173,83,227,255,47,218,81,233,123,189,54,241,66,38,18,18,106,209,131,124,76,149,86,97,234,116,115,165,87,191,245,250,221,55,105,145,35,135,80,161,10,83,13,48,233,147,78,177,17,20,117,13,200,142,107,134,171,168,239,137,42,22,29,47,199,84,218,114,165,0,45,128,64,0,78,93,134,66,64,96,33,202,108,61,55,221,60,55,89,150,95,52,5,88,196,43,117,214,147,160,57,39,103,8,52,41,5,28,85,147,213,153,78,220,206,7,129,198,81,114,145,24,192,130,190,92,56,90,232,122,159,239,224,146,70,26,79,203,115,58,76,14,163,210,36,6,65,15,69,58,221,34,48,98,158,113,58,42,112,75,14,10,181,12,187,210,18,170,230,45,12,223,40,73,177,68,34,182,66,154,103,151,180,245,129,100,211,83,252,147,138,147,206,115,22,81,150,199,133,51,99,21,13,58,16,14,169,64,36,136,206,68,229,103,76,177,162,144,184,88,171,143,214,220,196,119,78,133,200,72,147,53,114,157,133,184,6,1,31,29,100,62,47,208,146,205,105,113,64,41,58,218,188,48,195,196,28,35,9,104,75,181,97,139,120,228,176,148,181,79,54,49,13,169,197,87,121,105,8,5,18,45,3,214,131,16,108,142,148,15,71,245,230,229,55,185,172,255,251,178,100,220,14,166,177,103,70,27,153,67,240,114,140,233,103,60,195,102,22,237,155,36,108,153,190,201,125,179,166,76,145,150,248,123,252,183,114,217,229,167,177,142,209,136,38,164,9,177,3,117,31,91,70,23,4,197,146,97,109,202,151,108,150,203,125,111,181,77,223,62,78,84,252,125,121,215,46,185,75,251,223,214,195,58,105,43,178,216,244,234,104,21,177,164,235,35,234,83,28,83,32,181,133,51,92,151,127,33,41,57,26,236,133,208,176,141,82,49,23,142,182,141,255,125,93,66,183,231,168,122,239,219,203,154,22,114,74,79,194,41,72,244,68,255,55,207,202,249,175,66,117,139,137,39,51,66,54,78,126,105,11,59,219,245,157,10,203,185,17,19,77,138,77,206,18,25,195,225,66,180,17,72,211,58,116,232,106,53,139,144,183,34,149,203,62,37,83,75,168,109,53,0,0,100,172,41,214,98,173,230,15,110,106,21,198,232,54,45,6,105,67,230,112,34,95,16,48,65,141,30,25,80,153,142,150,24,112,217,110,135,65,12,16,20,24,18,90,0,168,34,35,81,232,133,0,32,165,31,23,252,116,240,89,132,163,139,86,52,130,27,43,89,170,2,6,43,114,107,24,193,40,177,151,72,138,228,110,7,178,37,210,28,79,26,203,110,185,65,199,26,193,24,236,27,44,150,84,3,33,182,240,89,147,17,65,25,130,180,154,233,152,195,156,29,132,228,133,166,138,2,238,37,249,182,202,164,116,139,86,207,31,32,176,14,76,149,175,63,55,231,239,123,20,246,148,66,251,172,81,93,156,95,248,98,60,199,4,4,54,43,120,223,245,5,51,226,194,25,185,227,73,33,113,97,223,180,191,225,200,175,110,103,126,135,11,234,120,173,246,226,251,90,221,61,238,39,219,253,183,105,245,157,251,188,213,35,157,158,188,218,184,206,77,126,179,251,211,147,51,179,59,144,126,133,6,240,0,4,183,97,196,90,83,29,13,86,12,69,174,184,56,20,9,197,151,154,100,194,221,58,65,55,200,123,108,142,221,219,226,78,103,155,191,110,211,186,184,174,228,196,202,108,241,103,213,25,25,63,34,56,102,87,25,226,236,44,178,131,71,169,21,56,197,114,21,90,141,103,58,71,119,99,217,230,100,58,49,209,216,141,69,171,220,150,153,154,173,191,53,19,91,88,187,126,186,126,234,0,166,249,80,133,214,25,91,132,234,142,128,67,88,32,46,228,207,9,91,233,36,2,62,4,12,138,104,14,83,21,17,66,150,200,241,170,6,186,129,40,171,25,122,46,8,134,40,131,73,85,102,14,142,197,6,222,6,239,61,214,95,47,44,5,38,51,45,17,38,34,44,230,0,1,74,217,203,64,162,17,150,30,22,240,168,115,255,251,178,100,211,142,231,86,102,199,155,121,99,242,102,44,217,147,48,194,110,22,241,157,42,109,24,254,193,75,145,102,204,196,26,16,116,166,48,193,82,133,201,47,10,125,72,0,194,153,201,136,30,183,84,116,168,1,247,144,84,189,32,117,161,220,99,60,207,159,174,99,247,107,84,94,89,141,45,74,79,74,13,118,82,54,132,49,230,84,166,210,153,162,8,164,154,9,73,211,174,203,67,220,106,48,147,66,167,27,161,219,91,155,62,47,207,247,149,117,250,213,153,234,136,114,251,95,254,186,148,3,217,78,237,132,181,5,192,60,12,10,0,44,69,245,67,185,33,122,58,175,139,33,167,69,50,82,4,149,76,236,236,190,247,212,128,173,89,159,20,213,85,173,134,202,145,119,73,192,223,149,204,20,93,119,177,235,24,73,84,128,227,73,53,137,24,146,224,224,140,92,182,82,198,222,73,179,50,53,189,233,110,143,255,229,213,0,0,229,248,8,164,96,209,69,16,102,120,48,154,102,54,74,99,166,64,1,242,96,0,192,211,4,35,98,233,192,10,40,111,154,124,177,213,153,99,148,203,110,34,162,101,1,18,146,211,64,213,10,193,19,89,254,84,116,237,195,41,52,196,14,206,73,137,25,192,140,81,200,128,194,161,53,159,198,90,165,164,161,136,29,98,50,249,84,26,23,138,197,22,234,175,33,14,91,244,192,80,7,110,152,88,70,143,173,127,25,83,71,221,154,109,119,158,254,97,148,46,198,95,103,8,125,82,29,205,75,58,240,243,216,110,25,189,43,186,145,126,145,164,206,24,178,100,60,248,71,243,62,178,117,76,212,212,213,243,236,111,169,134,24,203,234,122,42,40,33,61,96,0,109,255,156,198,0,141,30,8,35,140,105,25,169,165,72,249,188,200,70,223,231,82,197,197,104,215,23,198,167,112,140,9,184,127,66,137,192,142,135,38,60,19,76,160,111,92,33,152,78,0,194,120,140,95,255,84,164,149,35,47,188,231,52,209,178,230,205,125,179,48,155,162,97,177,37,89,72,178,53,71,177,242,28,203,84,93,207,217,169,101,202,157,146,141,191,111,144,159,169,251,1,60,219,227,26,104,19,80,218,59,54,164,141,105,48,73,192,239,34,35,169,116,14,12,4,68,135,56,64,92,59,65,83,117,75,62,250,180,248,250,3,155,231,125,106,192,160,209,241,7,20,104,122,133,69,198,135,74,41,225,153,68,59,50,188,135,148,183,171,92,160,238,34,0,213,178,125,239,144,0,91,239,236,221,87,197,82,69,102,158,215,156,170,34,81,97,1,113,8,146,7,223,221,125,212,150,207,92,171,107,187,249,243,143,220,235,35,169,77,68,131,241,77,199,56,79,241,20,134,63,44,236,150,161,121,158,255,251,178,100,205,14,197,99,102,202,155,99,87,176,103,76,233,163,60,98,174,20,173,157,44,109,13,94,129,141,179,102,76,242,142,56,140,217,16,144,30,92,153,25,41,25,147,42,88,201,174,118,123,243,166,122,60,206,99,57,133,77,191,52,205,225,198,0,1,53,252,200,63,14,243,249,6,134,22,19,62,200,112,236,95,186,38,3,28,95,171,217,219,171,24,44,85,5,142,97,245,178,162,146,2,162,137,19,45,175,98,230,184,227,221,235,95,252,213,35,59,101,253,220,69,221,121,250,59,117,123,105,93,253,47,157,202,21,167,242,25,210,52,9,50,149,197,199,72,139,229,231,175,213,51,95,73,199,47,200,210,211,79,212,178,184,201,136,41,168,166,101,199,39,5,198,74,170,170,170,170,0,1,243,24,196,76,83,115,55,35,144,203,203,211,121,32,141,212,93,56,168,40,206,170,147,29,4,192,198,211,48,135,76,104,25,21,27,153,108,180,44,19,11,128,204,40,0,80,98,36,70,124,49,137,46,29,176,46,0,144,124,10,229,26,160,198,96,236,36,217,32,7,46,11,173,60,103,144,150,33,6,92,22,158,137,37,173,4,104,55,5,204,49,19,39,220,255,11,48,232,13,252,114,240,43,113,113,197,1,128,30,25,48,78,184,208,5,87,136,24,85,162,64,22,33,105,196,141,130,23,7,41,47,209,168,68,28,157,239,50,69,29,8,109,150,190,140,40,144,67,67,197,108,69,236,209,223,138,98,117,71,206,111,189,236,126,200,189,215,110,150,203,126,233,223,244,251,61,197,83,225,255,222,118,93,125,84,181,217,41,210,114,161,135,245,205,111,148,214,103,42,21,44,163,106,41,78,110,46,216,199,118,219,114,9,153,87,243,159,229,197,183,152,1,27,181,128,0,59,191,86,160,93,27,37,33,210,29,68,173,9,104,66,212,45,229,234,117,210,166,143,175,13,141,232,199,214,159,77,103,251,115,109,136,12,182,216,223,142,217,207,137,165,3,85,7,92,251,190,126,127,255,41,103,159,153,247,235,146,158,181,55,82,103,46,212,175,81,32,34,33,153,95,141,45,36,196,178,246,190,12,121,31,194,157,161,220,208,134,66,99,184,211,217,99,12,229,231,144,39,36,170,94,57,105,32,1,189,91,247,230,9,72,205,50,40,230,73,240,60,193,175,30,101,141,0,83,168,50,57,152,67,41,22,203,73,150,50,196,183,149,55,6,82,234,68,224,156,223,86,71,4,5,67,50,119,152,80,107,55,24,2,156,92,136,81,218,101,48,217,8,68,7,192,98,1,235,174,56,16,18,103,58,21,192,170,204,146,6,187,201,213,141,32,154,129,229,206,27,36,142,47,103,99,38,75,126,134,119,87,41,170,125,47,127,252,255,251,178,100,223,14,231,18,104,70,19,154,91,240,112,76,89,131,61,35,106,85,21,155,44,109,12,254,201,152,26,102,12,244,137,185,115,25,80,190,8,97,196,214,13,139,199,6,13,196,3,24,89,31,153,70,175,83,193,157,86,203,99,95,254,180,191,230,112,46,60,181,163,180,107,208,196,181,253,114,167,154,134,173,86,236,80,187,185,105,189,85,141,109,64,25,242,187,182,21,246,116,240,228,23,162,140,70,4,125,72,170,27,168,252,152,141,69,219,82,214,238,207,52,205,162,72,89,107,38,132,61,100,201,9,96,129,108,81,244,151,146,31,155,109,100,63,17,244,222,238,37,167,53,127,209,191,183,163,157,148,161,200,32,243,238,126,12,118,40,136,242,100,130,164,64,241,12,244,27,255,123,146,175,112,191,237,216,123,47,217,190,197,67,214,223,253,239,249,85,0,1,45,212,204,88,10,20,17,243,115,14,59,241,13,195,15,156,209,203,42,5,84,38,83,1,109,193,65,12,136,244,130,134,215,42,37,212,96,48,120,24,51,134,162,238,114,157,136,207,198,144,74,101,200,58,131,163,192,0,25,98,69,58,110,187,95,134,26,120,119,248,116,68,36,75,91,168,10,86,205,92,102,209,37,133,2,19,1,114,158,170,176,9,109,101,82,132,82,96,233,78,36,50,82,4,35,37,130,16,122,106,53,17,202,87,29,144,90,137,103,158,59,68,89,140,92,28,184,132,252,125,138,49,143,20,197,97,144,219,181,116,235,154,62,99,137,95,174,91,113,23,223,13,209,231,182,179,66,41,104,122,207,174,95,5,115,58,112,147,111,207,114,231,79,115,86,132,75,10,153,77,169,191,190,42,42,182,1,154,88,0,13,183,241,21,231,203,50,60,228,47,231,60,24,130,232,219,17,115,189,180,243,41,57,165,184,149,64,92,104,232,124,125,170,61,129,143,98,59,229,229,85,29,105,148,40,18,163,215,111,252,99,177,92,2,100,4,123,51,34,161,210,200,100,103,123,106,69,70,251,51,32,149,236,214,75,81,249,85,182,83,23,66,163,29,14,170,198,85,221,220,151,59,189,155,130,12,9,81,217,43,30,237,204,198,222,12,35,216,216,52,1,173,7,46,72,115,202,38,30,168,96,173,166,44,36,9,6,51,240,112,50,106,148,0,69,157,5,51,49,32,16,224,1,64,16,62,48,60,234,184,29,53,22,90,208,2,240,133,84,16,244,220,173,32,185,100,104,178,75,146,70,100,157,234,228,85,178,193,137,126,0,0,15,20,176,216,149,184,202,35,205,36,81,106,105,151,77,223,146,133,198,121,221,52,192,139,168,121,48,43,233,80,187,208,233,106,89,172,186,142,83,93,186,200,114,183,149,172,186,18,88,177,227,97,197,255,251,178,100,213,142,229,245,103,73,27,70,95,144,102,75,185,163,60,194,108,25,53,157,32,109,229,15,193,174,40,229,204,244,137,185,98,32,164,84,214,196,21,14,207,131,239,33,201,84,89,219,74,177,130,65,115,197,69,12,100,24,179,146,202,178,48,242,216,98,93,51,174,89,135,209,131,4,25,177,48,88,29,19,156,34,148,242,206,209,255,173,202,181,124,75,255,241,199,247,197,64,7,183,38,205,203,197,242,33,114,22,210,80,70,73,35,225,214,94,98,28,214,46,101,36,167,216,129,121,120,158,161,44,200,216,207,235,23,70,68,193,66,118,213,71,187,133,29,231,237,76,218,178,254,138,198,167,167,215,201,67,217,203,106,62,236,126,138,238,132,119,59,89,174,204,210,25,20,187,49,222,122,206,206,219,94,238,238,50,166,28,172,36,112,225,194,78,196,199,87,236,42,161,220,175,212,249,127,139,17,0,1,116,220,128,244,28,28,97,3,0,226,51,78,44,56,177,147,70,39,50,37,176,64,105,128,6,152,210,248,112,59,220,60,242,167,112,241,132,1,42,199,221,118,78,38,235,128,155,109,164,148,193,9,20,21,74,195,157,136,130,97,130,100,152,5,192,98,240,68,19,45,70,80,18,227,176,20,52,22,6,111,12,28,114,29,141,51,136,96,176,21,2,242,10,159,148,34,141,21,34,244,180,221,217,172,168,12,5,25,149,171,235,24,99,86,114,35,149,90,93,238,174,228,177,165,155,145,214,151,140,204,35,51,112,84,60,245,83,81,25,132,216,102,73,44,252,94,224,178,204,238,69,93,191,29,141,85,86,190,255,187,156,63,170,82,239,91,240,90,222,182,210,251,36,4,80,106,148,143,135,95,250,82,77,108,69,188,124,75,6,3,100,122,107,49,235,109,68,141,30,248,172,218,109,42,1,51,0,1,110,222,74,55,62,77,17,69,244,144,168,88,68,246,120,38,212,18,204,29,49,75,115,112,19,83,4,121,38,203,126,228,154,129,52,72,167,85,153,251,21,173,6,166,33,175,255,250,14,101,58,250,187,58,175,149,202,75,74,83,118,212,210,0,146,93,29,26,180,69,150,198,149,239,107,125,117,140,40,167,24,27,12,36,90,32,8,175,99,158,247,169,185,97,138,101,154,15,9,39,9,139,184,26,210,121,144,65,11,129,24,100,185,147,7,24,121,33,151,67,15,11,152,216,249,145,142,183,117,133,40,53,120,146,120,136,35,218,14,44,221,208,146,130,180,230,148,0,112,242,168,176,148,130,76,68,72,13,192,82,252,181,166,80,250,179,86,198,96,131,9,141,93,5,90,192,224,20,97,84,169,66,221,150,234,238,16,24,109,96,198,128,217,233,147,91,54,204,134,97,192,222,52,177,112,69,255,251,178,100,208,14,230,128,102,201,27,105,127,178,93,202,57,163,61,2,106,25,237,155,32,109,233,111,201,130,35,166,76,243,13,161,0,151,81,0,9,130,231,205,71,90,254,17,200,228,204,158,230,235,220,121,194,89,153,65,73,44,132,84,211,73,100,82,38,155,158,47,103,148,82,103,182,77,196,247,219,224,227,239,124,209,165,189,211,16,179,237,91,185,169,119,179,178,223,89,182,214,57,72,102,123,59,212,34,131,106,150,229,26,167,76,255,174,188,113,51,243,195,25,28,66,0,229,157,91,247,46,180,54,108,165,37,132,152,100,158,9,224,180,78,159,83,228,176,204,200,66,231,31,131,181,182,88,108,191,159,70,38,37,11,250,153,127,62,83,115,218,207,251,243,231,228,78,105,92,168,1,177,44,137,11,46,21,135,19,74,167,252,112,113,73,234,189,190,193,79,37,104,35,150,134,137,169,107,171,247,101,214,86,230,244,5,135,252,169,63,254,221,97,221,210,0,1,117,248,209,24,32,82,85,44,106,91,6,130,58,72,195,36,5,94,168,104,240,3,54,13,70,4,35,64,74,166,225,73,65,139,84,181,19,96,144,165,207,110,86,48,109,197,97,0,33,234,32,34,20,76,22,102,171,163,81,247,117,66,129,133,128,200,209,44,152,4,164,112,20,229,51,216,212,81,153,138,84,118,161,167,229,106,79,60,13,181,72,38,219,194,232,46,153,36,15,18,158,203,86,114,213,109,239,251,225,70,96,126,25,89,197,131,141,76,177,212,159,22,164,200,93,153,50,214,104,243,72,76,158,115,60,169,220,190,40,228,24,141,237,20,22,69,165,10,193,120,18,158,250,208,249,2,93,92,202,179,39,149,243,110,225,26,192,1,203,109,70,46,217,78,98,92,74,77,82,6,161,88,31,236,140,100,219,100,195,99,75,199,63,240,92,40,213,48,223,255,151,49,29,22,166,99,245,59,153,146,30,126,119,92,28,208,235,36,236,50,164,68,230,222,118,172,60,190,110,102,66,76,208,184,236,208,184,98,6,207,157,105,66,138,22,54,167,178,228,87,235,210,246,127,74,180,100,234,145,173,56,199,127,102,28,136,62,112,209,145,231,74,102,67,27,24,34,146,97,193,81,147,193,38,186,89,153,116,60,96,17,177,163,1,134,6,11,152,140,94,99,128,136,209,72,192,192,67,136,150,24,200,5,212,88,96,68,28,28,148,70,145,124,60,28,97,229,102,202,200,97,33,97,70,227,82,17,74,21,6,85,144,40,132,12,193,192,193,12,12,184,88,84,102,172,20,2,2,54,11,42,206,197,193,0,10,100,145,65,136,175,41,96,2,44,72,28,91,21,172,33,2,65,103,100,128,1,191,20,9,17,1,166,114,159,38,3,116,225,255,251,178,100,200,142,197,66,102,202,155,67,87,176,88,102,185,147,60,195,106,28,85,157,22,78,109,111,193,182,172,229,140,244,141,168,183,134,67,117,164,198,107,75,170,115,183,174,51,148,132,61,238,60,117,144,187,147,87,148,59,62,218,131,215,123,163,231,174,102,25,93,242,206,95,109,107,28,230,91,170,21,150,213,50,123,69,202,82,11,237,210,107,207,202,16,187,62,93,75,151,26,49,168,62,18,131,219,225,214,181,76,156,102,216,245,64,146,128,0,59,109,39,69,248,67,139,105,174,7,163,72,16,164,209,6,13,211,41,76,100,69,5,217,110,123,163,178,242,160,88,121,97,249,196,114,87,233,187,132,172,171,245,124,208,185,103,179,52,99,86,143,153,253,123,159,228,105,146,108,249,205,10,102,70,162,55,223,64,198,121,67,83,174,165,198,102,249,10,146,5,121,91,147,40,112,108,190,186,73,50,120,17,115,193,75,151,199,51,0,8,4,92,181,223,66,106,41,0,5,45,252,52,88,142,49,182,114,1,44,72,92,40,210,88,41,38,27,18,8,22,168,136,96,33,197,64,239,218,105,162,194,186,87,49,202,101,57,228,145,239,106,2,72,134,135,42,184,57,202,62,150,5,43,108,122,126,110,213,90,234,28,36,61,167,34,9,64,121,73,40,71,242,83,5,60,208,202,92,76,83,208,90,92,217,87,135,172,186,20,21,218,101,171,114,174,209,86,194,213,107,121,229,158,249,211,91,77,205,180,26,147,159,236,174,198,81,194,213,234,17,236,254,89,247,180,254,228,231,156,169,74,168,186,158,30,51,2,18,68,12,213,8,56,128,12,56,205,38,246,168,141,150,34,204,244,21,190,233,105,134,205,126,251,187,222,96,3,149,27,152,4,0,11,191,254,22,111,1,173,65,163,214,44,66,202,238,79,120,119,118,71,116,186,7,101,35,59,87,209,222,234,143,255,255,254,89,49,211,55,233,178,163,83,251,150,167,100,132,115,233,239,221,146,190,151,133,130,96,168,178,65,83,172,52,65,1,115,155,69,158,199,21,66,87,76,66,33,109,114,13,25,191,42,197,128,0,69,196,102,61,72,142,110,116,69,225,147,200,230,19,69,28,201,130,23,1,25,78,50,2,4,19,27,141,10,147,51,160,180,197,164,243,66,144,154,105,131,131,230,92,22,152,60,20,96,240,66,52,3,129,34,68,2,212,37,65,84,20,97,113,136,33,230,14,22,42,194,107,49,16,52,40,68,51,120,68,183,64,192,11,88,96,164,65,117,26,48,8,52,205,225,42,128,64,81,18,121,16,140,34,75,18,16,173,16,128,64,92,22,167,97,134,20,124,85,100,12,124,193,32,23,9,104,163,100,156,128,12,184,86,211,91,120,38,131,226,255,251,178,100,199,140,149,101,103,202,27,67,95,178,84,135,185,199,60,67,110,29,153,159,22,110,37,253,1,149,179,102,140,161,151,160,19,66,20,48,122,184,204,19,185,116,208,234,76,69,118,239,15,77,179,81,187,219,78,183,239,78,165,95,106,179,222,198,213,181,98,253,180,157,93,168,170,66,198,193,140,84,233,114,50,147,186,57,20,145,205,166,241,65,68,74,149,87,80,13,169,104,207,169,109,59,195,237,70,158,120,115,87,123,250,129,59,201,32,230,63,214,103,171,204,230,176,195,122,62,146,0,24,77,48,122,92,70,5,211,128,124,80,76,2,226,104,252,54,140,77,29,118,53,43,144,146,161,27,16,22,78,243,29,140,215,183,233,255,152,134,11,88,43,245,1,179,85,187,91,115,33,38,241,240,201,137,18,107,185,174,208,16,204,224,139,57,17,84,106,168,114,205,88,76,252,235,210,86,225,238,108,217,67,41,210,89,121,89,94,49,204,115,126,228,114,78,167,209,164,217,65,149,0,5,246,253,121,128,106,154,49,6,72,129,18,225,51,240,232,93,74,108,38,169,140,82,157,79,1,49,90,8,16,56,106,176,88,141,210,176,123,45,205,110,199,210,180,104,230,132,140,75,219,114,101,79,52,119,42,248,203,29,50,248,68,89,241,48,57,43,155,13,223,150,217,160,121,111,68,227,116,141,131,251,2,205,208,110,172,190,245,197,17,23,28,185,75,215,16,2,8,89,66,28,56,216,182,97,125,90,138,153,71,206,235,51,37,207,43,95,188,138,123,229,235,1,121,157,27,204,176,33,105,23,48,53,126,99,224,27,117,164,217,179,220,70,220,212,166,247,186,71,159,76,143,175,255,197,51,245,123,182,140,73,176,0,17,0,2,111,255,240,198,116,234,241,149,75,234,34,28,79,154,29,44,163,73,72,31,99,6,25,129,28,255,201,255,251,35,32,149,36,164,74,177,216,142,174,139,102,101,101,103,66,118,186,17,217,54,145,138,199,70,190,232,85,107,173,106,180,169,212,205,242,61,166,232,179,90,183,117,189,249,114,116,91,251,104,119,102,117,253,186,128,0,12,217,142,18,177,148,65,193,154,172,41,151,227,105,143,161,241,161,200,225,130,163,121,131,9,153,150,128,225,135,96,177,144,201,1,137,97,1,133,130,177,145,34,74,78,10,132,64,98,164,152,177,48,12,15,133,43,81,130,1,114,111,138,132,163,128,112,88,4,49,73,18,5,21,38,18,128,224,228,157,20,197,45,155,216,1,195,198,75,168,60,2,211,129,132,9,7,30,4,226,70,1,152,5,247,32,12,98,18,233,46,114,92,152,49,32,16,73,102,196,209,192,2,80,12,84,56,218,130,10,1,1,18,132,63,131,64,229,162,196,37,255,251,178,100,197,12,133,23,103,203,27,67,127,64,89,76,217,218,48,98,102,31,1,157,20,78,233,244,201,175,179,102,104,241,150,184,22,76,104,145,26,21,240,12,229,99,215,240,109,72,87,133,246,242,144,109,233,124,73,76,219,197,141,218,239,73,179,168,245,137,72,249,188,147,125,83,91,199,190,183,159,141,227,123,207,223,159,63,86,173,225,218,46,177,175,121,95,239,76,81,39,129,139,207,189,60,164,119,190,174,179,60,70,248,138,234,193,135,124,234,248,85,173,176,158,173,45,42,198,55,45,39,242,165,143,35,200,105,33,59,225,243,129,128,1,110,219,174,151,105,53,168,2,144,252,161,41,25,132,241,201,129,63,170,44,184,103,30,74,74,193,50,66,185,127,172,87,158,105,22,193,236,52,47,250,127,255,255,226,131,18,139,96,80,171,205,142,117,90,127,241,28,152,154,214,24,207,58,170,119,34,157,169,189,82,204,227,218,132,110,119,51,124,232,223,99,165,10,114,151,243,179,28,170,130,138,71,125,53,156,202,23,23,35,186,139,153,95,84,11,0,3,156,180,196,16,12,123,16,193,140,144,22,146,230,188,166,155,130,136,97,145,133,233,49,241,131,18,5,11,9,129,4,156,97,208,229,50,76,213,12,158,129,138,128,106,78,125,132,37,160,133,96,20,52,148,70,68,22,225,18,128,141,32,220,120,229,18,215,109,155,210,21,138,167,82,179,13,23,57,104,214,183,99,203,173,216,119,152,181,234,208,227,182,160,50,156,171,76,205,181,58,119,126,110,240,58,200,83,24,165,101,188,8,1,7,208,6,26,133,16,4,72,145,138,45,221,17,27,110,239,105,84,222,149,177,213,8,141,68,68,118,71,51,189,106,177,27,4,136,226,76,204,234,40,114,184,165,49,137,227,226,153,245,254,95,23,29,149,166,246,154,159,123,198,45,19,23,180,49,253,118,0,2,255,255,21,46,187,60,60,208,170,49,226,113,234,84,44,130,157,105,157,153,204,77,30,187,83,95,113,49,10,91,254,127,251,163,8,138,170,209,13,40,39,77,136,157,204,229,162,130,121,20,115,22,181,67,185,14,174,203,61,167,174,153,21,53,209,62,174,193,149,222,77,228,85,111,186,223,170,203,114,142,116,255,109,34,128,9,180,201,19,179,5,180,141,100,228,52,89,236,236,172,19,213,128,140,68,22,48,75,60,154,168,64,52,49,227,84,192,130,114,210,153,16,142,66,30,11,25,131,133,2,67,52,183,89,204,92,197,224,4,246,151,162,185,132,129,70,103,37,152,244,40,136,225,143,115,1,1,74,161,227,54,3,81,184,48,8,95,64,176,1,106,142,1,140,4,17,48,104,24,56,88,96,33,80,56,124,48,3,49,64,70,109,92,255,251,178,100,188,140,197,178,103,73,27,101,127,66,86,12,217,195,48,34,168,27,145,157,24,78,25,190,193,130,51,102,204,241,158,184,139,5,215,91,103,67,119,65,30,82,241,57,4,136,204,25,115,11,6,67,129,194,192,71,156,66,1,64,83,39,122,19,150,134,180,155,118,160,28,43,211,83,218,189,218,84,167,46,168,222,90,9,213,214,249,239,15,175,225,179,213,246,238,253,183,190,99,60,59,111,246,219,47,147,175,119,2,13,160,44,2,245,20,198,59,217,110,170,48,75,73,74,135,53,189,219,208,211,54,58,203,69,54,119,81,227,101,163,85,131,35,44,0,38,255,242,250,160,110,103,56,201,182,81,104,22,162,234,247,74,156,55,56,111,63,19,239,31,12,118,164,252,212,175,250,252,157,254,23,255,230,95,255,189,133,27,182,25,161,134,95,136,80,177,233,108,70,86,108,210,200,87,40,137,35,186,230,218,147,173,91,250,33,240,188,44,84,88,242,223,119,103,238,245,56,219,27,58,218,47,251,171,88,253,236,236,111,134,21,0,1,27,144,197,32,205,132,0,229,154,204,40,236,238,81,13,129,64,217,214,12,21,68,29,50,5,9,50,67,129,144,128,8,136,245,123,148,8,44,18,15,121,138,160,109,105,173,141,4,167,2,218,144,65,1,71,145,227,6,134,102,64,138,18,85,24,34,20,139,190,174,36,137,150,169,120,96,41,133,3,15,2,10,6,59,176,208,112,51,148,254,51,118,146,186,160,108,154,115,102,78,85,235,75,24,175,26,156,147,190,177,247,246,168,95,22,22,33,89,153,154,250,50,163,30,201,206,82,85,139,154,103,20,188,205,181,68,205,82,117,191,19,188,218,179,127,127,123,253,127,80,204,200,92,71,196,68,247,250,149,12,112,202,189,94,228,207,229,234,44,149,22,15,83,91,50,115,37,212,92,0,58,0,16,0,93,182,196,243,165,37,81,40,24,3,197,242,42,241,193,9,177,125,210,69,247,72,164,20,75,163,171,126,141,70,68,122,122,127,95,181,200,17,140,117,50,108,138,138,212,119,83,44,165,162,51,221,202,213,187,53,136,91,149,31,100,121,14,253,119,175,101,71,61,79,244,237,246,200,233,245,214,147,101,81,15,46,253,125,3,128,1,150,218,105,46,134,6,148,108,3,70,52,94,124,76,134,200,138,117,198,96,131,114,105,144,32,129,146,144,2,0,128,193,154,208,54,128,141,5,151,103,106,8,174,33,228,111,127,209,58,5,89,102,231,6,81,101,202,51,205,102,132,170,34,60,8,252,196,217,75,48,28,13,49,1,204,15,32,72,98,184,151,181,216,132,52,205,152,124,125,203,169,29,145,134,2,4,200,132,32,142,3,167,29,13,9,182,114,201,168,255,251,178,100,191,12,133,186,103,72,155,104,87,64,87,236,217,183,48,34,114,23,245,155,36,109,229,107,201,209,51,102,12,246,21,56,182,174,97,215,222,114,152,195,142,149,93,156,141,102,44,114,209,134,30,58,171,157,22,165,203,94,117,174,191,117,59,233,177,112,216,181,28,248,221,123,21,141,151,148,115,154,25,196,171,119,62,155,154,200,153,174,14,43,114,179,152,206,105,171,65,248,77,35,67,18,165,148,182,42,214,50,90,98,0,211,236,0,164,215,99,217,65,84,208,52,27,64,202,165,26,170,64,36,112,118,38,84,28,117,188,99,245,182,186,131,129,238,54,229,47,185,181,232,82,56,239,109,85,46,187,102,16,69,66,186,209,153,197,131,170,167,97,145,35,42,119,233,33,137,97,218,36,72,68,129,108,57,39,74,21,17,145,115,170,53,213,151,99,51,234,147,170,187,171,184,199,116,16,186,157,136,167,158,237,173,136,85,185,72,69,93,217,158,47,101,51,33,157,105,170,128,75,0,7,127,244,198,216,140,105,240,204,196,1,131,198,220,150,111,96,7,34,86,0,27,14,84,67,152,32,237,131,144,140,24,160,171,138,4,36,71,54,106,237,62,83,105,236,237,196,24,59,40,48,147,130,130,56,232,160,162,106,161,216,48,78,45,41,123,231,170,175,180,108,114,19,229,191,84,22,193,240,161,114,34,86,205,152,89,21,152,205,129,8,56,155,147,158,130,40,147,221,214,86,151,74,150,184,69,157,125,201,100,154,81,132,41,49,69,74,99,138,181,168,174,56,126,54,218,235,255,173,93,189,254,48,93,55,44,221,41,22,146,126,163,213,100,172,155,170,82,27,63,2,53,145,36,83,88,194,135,170,123,108,177,57,165,26,108,193,223,198,105,233,159,38,45,239,152,86,197,99,107,226,184,248,212,131,54,37,160,1,55,255,93,139,190,68,158,69,124,20,100,51,214,231,1,155,40,204,23,54,232,36,62,141,63,233,111,255,255,251,245,246,243,187,33,165,34,58,102,160,177,89,202,206,117,83,25,55,220,211,169,151,179,171,115,18,70,59,209,147,119,167,173,211,107,81,19,108,205,95,250,127,179,255,160,96,28,99,249,246,96,138,120,103,106,34,98,121,144,125,170,154,105,193,164,109,67,4,101,1,182,104,112,14,97,8,220,100,65,152,97,168,12,99,184,216,106,120,14,96,216,70,97,97,132,68,9,152,32,2,12,2,97,1,243,100,22,30,84,96,8,8,24,102,0,152,20,15,152,190,157,152,158,22,32,8,196,33,197,116,24,6,0,9,41,192,0,21,20,16,38,93,80,104,36,72,16,130,66,64,194,168,68,4,152,18,39,135,12,136,14,48,4,12,48,0,0,114,95,240,168,26,135,147,255,251,176,100,197,12,133,227,103,74,27,105,126,96,77,76,217,211,61,37,82,29,193,155,20,46,153,190,193,249,179,102,220,244,161,253,80,27,10,144,181,117,142,205,94,69,168,228,179,5,56,185,45,167,158,158,147,219,173,29,165,150,81,216,167,154,179,157,26,71,239,52,125,61,173,102,193,103,193,179,169,34,93,47,53,249,50,21,174,239,26,130,70,153,45,227,115,217,73,165,58,108,178,16,98,153,224,173,5,90,245,147,215,106,150,71,26,39,195,117,29,231,25,232,33,119,102,89,245,160,203,119,76,193,35,83,199,244,185,144,41,97,85,118,235,64,209,147,57,109,133,21,29,20,61,150,130,208,165,64,183,28,143,144,227,30,26,226,111,247,229,37,180,11,147,73,151,48,42,86,50,156,149,80,155,83,103,173,186,148,217,69,176,141,77,208,200,201,88,228,226,251,76,224,166,76,44,179,66,37,100,111,183,154,108,247,182,123,121,235,26,197,141,71,73,139,97,222,181,121,14,85,142,118,250,167,122,61,165,254,110,41,98,158,160,107,90,65,215,22,51,68,137,143,254,72,142,52,78,26,226,239,231,214,251,72,90,191,139,246,8,229,0,7,118,212,67,124,215,227,5,112,55,55,77,239,3,28,252,25,108,129,24,10,66,188,49,42,23,66,27,27,67,10,148,132,193,16,55,174,17,110,22,159,111,164,73,113,48,243,20,244,72,227,252,98,194,57,66,160,72,139,191,48,61,107,48,204,55,11,22,28,247,142,13,111,109,185,50,156,120,217,38,47,95,155,157,169,77,90,253,170,213,36,25,75,175,123,102,160,116,156,151,53,218,241,83,146,122,163,158,178,230,174,54,167,32,40,166,102,155,77,185,28,114,27,166,146,119,43,201,113,12,115,103,198,157,104,37,171,115,98,89,88,169,229,38,103,106,102,40,111,90,109,217,225,133,184,197,207,65,7,177,221,223,14,119,125,239,159,227,247,210,32,81,0,16,1,109,219,98,221,14,201,99,128,246,4,207,199,206,28,156,120,64,212,149,170,30,15,206,56,153,97,223,231,247,253,189,5,168,169,200,215,25,89,140,86,153,29,86,250,169,220,138,207,83,229,187,29,80,148,93,208,246,146,99,163,235,251,174,238,236,168,169,232,95,255,179,59,211,247,152,205,222,156,223,85,255,194,0,20,219,248,28,80,99,177,100,131,67,72,128,246,83,87,8,51,52,97,24,168,41,37,183,21,47,45,138,103,24,177,11,168,33,10,79,171,77,218,113,255,97,18,56,122,46,232,24,33,178,116,193,64,226,24,56,128,6,33,26,156,194,238,115,171,237,192,104,100,160,52,188,130,170,229,73,82,231,214,253,221,166,183,203,151,251,9,169,45,202,203,145,39,133,168,255,251,178,100,177,12,133,107,102,202,27,70,95,64,84,204,217,199,48,98,116,20,233,155,42,109,153,93,1,166,179,103,40,244,21,156,164,185,253,176,214,130,85,175,68,141,79,73,10,66,114,111,28,219,108,162,170,250,73,52,219,213,126,218,34,118,200,48,195,54,21,105,154,152,69,149,18,146,74,76,224,157,150,6,38,155,77,210,52,220,234,232,102,107,65,73,232,126,179,181,219,177,204,205,254,64,8,33,97,44,203,37,168,105,111,96,100,22,147,136,168,148,241,217,134,246,57,113,160,133,240,142,85,103,32,57,80,110,22,40,154,213,71,56,89,34,78,140,235,223,118,255,70,62,88,145,165,181,221,8,135,67,16,122,56,197,118,43,84,238,131,93,145,84,73,204,164,82,14,101,204,116,221,216,93,142,243,187,46,167,117,113,140,50,162,71,23,189,203,170,24,205,210,136,44,154,30,253,252,151,111,254,5,0,0,91,140,202,81,227,96,32,204,216,181,49,123,104,202,177,19,154,41,142,40,201,25,73,154,32,80,13,13,25,192,48,16,75,10,164,205,222,26,48,120,40,100,100,76,74,38,4,32,216,56,14,149,70,4,3,161,193,141,170,36,33,51,201,168,201,96,197,220,68,194,8,7,5,8,160,161,2,233,129,218,212,243,118,79,66,160,36,160,202,24,6,48,96,52,152,54,227,144,1,85,93,208,137,35,146,212,151,76,64,48,13,35,229,98,149,253,163,97,113,137,35,201,57,70,64,179,167,231,47,253,255,229,57,231,143,158,194,82,207,170,107,21,37,158,170,93,74,138,237,163,98,83,150,51,80,73,230,209,92,80,54,163,234,53,22,170,104,154,138,77,37,184,147,18,138,68,222,107,73,1,224,145,24,185,123,41,154,248,231,194,238,112,244,226,40,172,201,102,235,205,141,205,209,60,96,86,42,30,98,169,138,208,58,197,182,47,3,226,123,72,2,75,119,227,105,20,120,139,0,171,132,160,77,73,226,80,112,100,27,140,225,173,35,143,236,174,75,59,155,78,181,254,167,159,253,35,153,52,206,71,216,139,116,202,207,156,103,145,16,9,34,88,156,70,111,153,97,144,155,17,147,3,66,35,58,17,69,126,82,54,59,32,182,204,34,66,52,185,200,204,151,162,249,231,158,212,118,100,101,179,181,161,238,0,14,109,233,129,64,134,82,72,11,67,12,8,91,56,56,136,112,178,10,129,24,44,102,14,46,191,38,13,115,0,49,193,205,145,134,8,72,40,120,50,173,134,34,215,211,174,16,220,215,242,201,17,227,108,137,90,99,4,70,209,52,161,172,106,81,7,81,84,179,18,34,42,247,38,210,49,202,64,144,220,241,249,30,137,175,57,116,95,48,161,193,230,28,118,232,204,180,221,255,251,178,100,207,12,198,237,103,198,155,137,135,66,93,76,233,179,52,39,190,22,157,155,38,110,105,105,201,87,179,103,12,242,141,248,100,158,253,135,231,116,85,236,234,126,166,102,249,217,47,62,227,199,156,123,73,175,184,159,107,37,99,117,230,158,189,50,243,150,172,217,164,170,147,210,183,151,177,235,54,25,43,66,135,18,53,131,35,57,146,117,34,126,169,144,141,57,170,190,94,121,209,204,119,153,165,63,80,118,122,81,24,166,170,1,138,244,0,167,219,248,81,21,38,120,190,57,203,19,26,87,162,168,233,57,169,62,191,168,68,114,38,79,255,255,239,217,62,158,204,148,93,198,55,83,69,189,97,189,39,43,150,108,136,105,108,174,82,231,254,71,253,43,15,165,214,52,51,243,83,47,36,230,89,29,218,211,254,124,165,126,73,247,153,230,102,70,94,82,243,160,14,90,2,205,61,203,49,190,8,220,83,35,2,132,206,161,114,62,106,88,251,14,195,9,179,206,20,60,48,72,208,197,238,83,6,4,204,56,252,50,187,76,46,24,17,13,134,155,73,126,74,30,22,8,168,41,131,130,72,52,0,13,152,28,36,10,13,154,152,242,105,128,73,133,132,198,41,48,147,4,128,128,96,116,68,144,48,135,169,204,72,4,107,64,144,17,128,69,6,1,17,144,0,68,68,34,235,62,161,0,245,194,217,82,41,149,182,224,224,130,228,151,198,161,183,38,130,27,205,199,36,0,177,125,46,59,148,13,50,230,164,86,179,238,90,187,133,47,235,60,17,30,217,81,51,92,66,145,128,2,199,192,66,3,82,48,64,78,139,189,232,210,57,231,178,43,71,63,188,35,64,96,71,6,33,106,84,64,82,180,227,64,6,229,33,39,22,234,73,137,174,247,84,233,195,53,27,36,131,155,53,21,212,189,34,160,154,145,168,0,111,223,243,227,176,208,149,5,128,93,129,148,172,60,36,32,232,136,65,61,156,63,83,85,90,78,121,21,47,71,239,125,87,255,255,213,155,166,205,153,169,95,48,122,83,176,62,193,66,233,4,59,182,229,41,167,230,70,242,253,89,160,49,225,181,108,31,184,172,205,161,13,156,104,125,86,20,180,141,73,10,201,237,173,77,101,61,219,170,50,15,65,198,118,235,92,195,0,90,192,5,255,254,51,66,243,63,53,49,176,179,32,9,60,69,51,120,32,53,52,145,81,178,38,151,160,196,129,200,130,130,161,134,58,73,42,95,130,67,205,45,165,225,28,102,54,159,183,6,48,8,82,34,1,117,1,129,74,253,55,17,150,146,65,14,203,32,76,101,196,65,210,228,59,57,118,8,73,90,11,139,206,245,137,198,84,186,133,86,38,46,114,45,135,69,17,233,105,201,66,243,43,105,68,210,255,251,178,100,211,140,6,198,102,197,11,131,111,178,100,140,233,163,52,101,232,23,173,163,40,109,165,249,129,81,51,103,104,160,23,8,132,98,177,184,57,240,217,170,154,4,182,17,206,243,102,170,231,15,229,26,114,117,37,86,198,102,119,16,73,76,147,93,11,241,105,205,146,54,159,136,119,87,172,210,99,45,34,144,145,230,233,3,68,236,66,20,146,88,117,241,139,192,97,141,189,248,126,177,30,203,106,64,159,25,159,24,173,63,164,49,26,143,143,56,1,2,0,1,183,255,139,200,8,144,6,65,32,35,60,62,64,42,142,145,5,244,194,245,205,241,130,211,255,77,227,39,220,57,152,132,71,35,50,118,118,46,154,202,233,170,58,238,157,174,204,238,103,41,213,149,53,34,172,147,163,42,29,151,126,140,238,137,124,238,255,78,170,66,155,154,172,87,122,62,250,246,131,83,0,24,131,4,216,0,43,170,110,138,166,99,43,76,121,185,74,103,250,122,102,83,72,97,145,10,17,146,24,10,5,24,4,134,4,9,166,32,130,198,183,8,166,9,5,70,6,2,98,68,208,64,236,56,22,152,66,0,20,9,166,6,130,195,64,112,36,17,142,42,227,6,216,66,36,44,48,9,49,76,77,48,60,1,5,6,197,6,251,132,85,0,210,184,128,11,33,0,0,1,137,130,160,113,132,64,225,107,193,130,16,56,82,129,150,2,25,101,111,225,128,0,42,47,190,202,237,69,132,128,118,154,199,140,9,0,214,96,92,0,47,130,113,34,156,20,206,139,114,211,155,10,131,213,142,75,226,20,180,145,159,185,40,157,162,116,31,9,79,204,90,203,138,66,80,122,147,211,147,134,160,2,89,65,99,249,137,147,20,149,125,143,180,217,173,151,142,239,209,222,208,163,113,245,181,143,253,164,163,130,0,202,53,105,241,91,107,247,203,47,238,165,178,75,231,122,157,207,36,250,146,239,157,13,202,148,125,241,0,1,164,0,110,255,246,166,244,61,184,44,139,24,184,56,17,56,54,38,156,180,164,72,211,203,30,107,98,30,242,146,141,72,251,207,159,225,8,243,255,255,255,223,132,103,166,68,210,191,197,176,65,36,93,88,170,98,142,206,18,233,89,221,137,90,209,199,158,65,51,64,219,179,32,88,209,139,52,215,248,75,89,42,205,122,209,4,217,209,167,116,71,116,59,238,157,122,243,58,142,55,68,251,65,20,153,102,166,218,228,14,144,59,177,163,75,159,57,247,131,125,84,49,136,243,42,27,8,216,16,128,25,72,105,130,9,24,88,97,171,142,180,180,233,22,79,116,0,32,41,226,215,80,133,128,88,85,173,116,199,70,66,32,154,233,129,10,61,12,4,187,82,213,48,81,21,214,226,152,8,104,145,232,56,255,251,178,100,211,142,135,112,105,69,19,166,111,178,106,140,217,186,60,101,174,24,77,163,34,109,153,124,193,76,179,103,28,192,138,184,37,187,146,135,13,1,195,117,225,153,28,70,9,120,103,99,122,98,79,164,165,145,74,98,208,167,210,24,139,203,108,203,49,216,70,21,118,182,207,254,156,144,179,11,116,102,157,163,98,181,126,4,65,69,125,179,18,100,118,121,232,118,147,114,59,100,190,71,168,255,204,220,39,104,218,51,80,253,150,132,53,2,88,237,54,181,72,209,11,43,49,99,217,195,86,193,83,215,123,246,58,162,95,246,139,89,55,172,223,134,53,165,64,188,210,48,64,0,151,127,196,227,147,97,236,164,57,4,238,12,48,205,98,225,47,104,174,91,249,156,158,230,237,52,159,125,119,135,239,255,240,204,156,45,164,90,182,10,175,178,19,160,52,67,181,97,26,55,32,132,209,17,32,179,60,210,40,102,230,215,87,174,212,86,116,178,245,106,181,96,142,221,125,52,102,190,223,74,7,0,1,29,212,66,105,48,177,0,80,124,60,153,56,128,64,21,33,51,73,168,193,96,176,115,117,237,48,128,148,100,32,23,19,152,152,104,151,35,0,17,160,184,96,36,64,5,30,8,150,248,88,20,228,41,147,200,162,99,135,146,220,76,128,64,229,248,71,82,32,199,31,168,49,155,193,165,128,74,217,85,87,8,132,28,175,162,112,229,91,145,10,104,253,19,189,69,40,166,102,106,65,187,184,172,66,93,47,148,185,236,170,188,153,6,146,57,54,190,42,9,119,170,91,238,170,122,142,238,119,142,162,239,171,143,185,255,56,242,106,146,71,91,99,45,86,82,168,90,205,70,81,97,172,84,185,84,249,249,164,144,64,62,197,22,37,57,42,81,230,211,71,163,138,183,198,170,210,248,86,248,190,23,175,143,76,3,180,18,0,18,237,178,189,67,9,148,146,154,36,137,217,139,164,235,81,222,186,188,166,169,202,175,189,129,83,171,197,43,253,155,127,250,221,214,86,78,144,140,158,203,163,34,182,171,214,238,70,87,101,153,29,213,41,74,209,81,154,215,165,216,201,99,43,250,43,125,153,233,125,202,232,186,78,125,154,154,247,238,172,190,254,253,53,20,166,248,223,58,76,125,156,244,157,206,148,208,67,186,111,236,167,228,242,58,6,116,193,70,58,76,32,74,51,180,147,19,69,54,68,242,96,128,105,217,18,217,106,144,78,42,14,180,128,0,4,0,98,192,96,225,2,160,1,167,0,147,66,217,16,16,35,168,56,8,121,64,152,32,0,14,60,32,52,12,0,24,0,15,138,15,132,17,184,0,130,134,58,214,213,77,164,177,59,75,17,9,233,14,216,163,8,48,191,22,35,200,233,152,24,41,135,255,251,178,100,196,14,229,231,103,201,27,136,95,64,86,172,217,179,60,194,102,25,229,157,28,77,141,190,201,132,51,102,76,196,21,169,136,150,253,237,75,192,16,96,64,99,71,90,111,83,121,106,3,117,31,187,113,136,133,204,255,65,22,127,10,180,135,254,128,162,194,52,174,241,101,136,211,64,160,197,16,185,230,50,17,187,15,16,114,26,110,32,203,167,189,230,160,36,192,141,221,220,42,185,208,230,103,105,32,244,25,157,74,168,197,51,39,65,211,92,233,254,237,48,20,24,125,187,99,144,98,37,167,10,195,48,148,240,24,29,16,135,49,236,109,204,39,232,203,127,134,7,142,135,69,109,189,217,171,152,154,250,45,158,167,87,200,170,127,255,234,215,85,42,36,164,121,236,40,135,35,231,185,40,116,159,99,157,76,100,114,186,247,145,29,221,150,228,102,173,106,140,170,171,24,233,119,17,29,181,75,24,95,43,91,85,71,103,125,93,55,200,8,170,0,0,154,144,192,102,131,22,154,77,152,94,51,64,8,250,224,51,43,150,13,106,67,14,13,25,56,102,91,148,110,16,140,85,64,209,97,213,38,52,5,49,248,0,152,24,52,15,49,232,17,94,5,128,101,201,65,230,2,138,132,7,129,96,26,216,3,4,97,242,17,9,117,83,142,165,63,89,209,52,203,48,90,52,1,11,176,26,96,252,174,101,86,124,159,182,52,192,16,6,238,151,204,138,201,136,249,172,58,11,32,153,90,215,178,187,74,120,90,184,91,176,50,162,85,65,32,171,165,146,230,68,109,196,41,49,229,63,170,133,106,84,115,177,179,238,220,215,194,115,12,88,251,190,235,124,67,246,68,85,127,119,16,199,191,248,186,147,213,191,217,196,221,251,187,248,222,62,159,148,84,151,42,221,111,221,195,47,100,24,68,154,220,57,137,95,28,84,197,40,1,103,104,0,5,187,97,175,210,168,144,138,79,13,118,193,6,28,47,149,128,223,164,65,223,87,77,35,172,90,200,168,170,150,214,183,38,101,202,237,167,17,113,204,118,110,187,126,93,140,164,118,34,29,59,19,59,170,202,99,57,146,179,200,122,51,149,223,185,138,142,183,107,149,25,249,89,172,215,157,40,201,18,234,21,16,170,251,111,159,90,36,183,122,125,124,12,237,61,190,49,177,7,166,154,87,4,41,76,54,3,80,140,229,52,5,5,53,129,145,145,148,0,8,165,49,148,80,215,215,188,32,12,45,221,26,16,205,218,18,217,79,39,129,200,117,200,141,53,144,193,94,200,149,180,189,130,32,72,77,70,50,0,9,166,164,34,138,172,239,15,17,132,63,246,41,167,31,185,124,141,230,78,69,235,147,144,204,151,211,1,92,240,243,248,186,151,87,100,224,64,28,126,255,251,178,100,201,142,230,86,102,200,155,152,93,66,95,108,217,163,61,130,56,87,33,157,42,109,37,93,1,74,51,103,12,246,8,216,42,190,234,27,145,175,187,76,214,100,119,220,242,178,90,42,146,225,246,83,83,25,64,221,160,96,220,26,146,36,104,161,233,150,165,134,29,116,246,33,147,143,76,228,58,83,217,75,235,42,94,101,103,158,206,225,119,2,22,211,102,43,167,179,84,230,53,213,17,182,101,116,57,250,151,56,247,139,194,83,223,191,78,97,17,4,182,41,73,36,65,100,24,85,62,26,183,218,134,139,189,65,231,232,157,82,137,111,123,219,162,63,165,55,255,231,38,143,185,25,85,157,28,81,10,38,166,97,106,231,41,92,41,200,231,188,151,121,45,161,46,91,34,42,82,148,164,173,149,247,190,174,197,190,211,237,236,159,167,247,90,84,53,0,1,111,248,195,196,76,81,104,211,226,76,112,236,228,9,64,0,134,46,174,175,2,32,66,2,146,56,80,124,199,10,140,120,85,163,171,106,21,41,130,70,143,0,173,230,186,206,82,249,136,186,102,16,86,244,75,73,130,97,178,0,37,55,7,18,23,116,80,45,214,26,16,190,158,43,12,92,84,25,129,95,252,40,43,125,28,182,97,246,137,188,51,76,213,233,103,143,59,248,192,229,11,153,179,46,185,96,27,67,14,186,101,77,219,117,235,194,83,129,117,210,51,169,227,76,173,55,69,86,173,158,145,130,208,196,117,84,221,165,231,228,202,232,87,42,134,208,157,137,17,165,16,175,185,21,200,241,149,92,172,114,211,186,251,29,68,56,178,7,238,84,13,180,220,59,142,106,50,122,76,130,46,132,192,196,174,164,14,30,90,155,173,75,115,38,83,152,2,164,246,112,0,122,239,207,165,65,150,244,126,192,23,53,193,138,174,124,122,151,194,75,90,56,32,17,142,147,17,128,150,156,114,181,138,20,248,127,255,205,230,101,169,195,127,19,181,84,242,253,165,198,58,110,158,94,165,81,173,17,110,102,75,72,150,78,187,142,254,224,96,233,158,87,95,218,239,132,213,230,165,126,175,235,142,46,163,175,89,217,159,155,91,197,227,174,248,162,198,255,21,255,241,50,253,71,1,90,107,243,32,59,204,170,178,20,31,153,85,76,116,180,137,151,67,38,61,76,58,65,142,195,22,1,76,30,67,48,128,196,200,128,65,103,81,128,193,176,9,131,128,102,35,5,134,36,100,158,131,65,81,91,137,130,82,1,139,166,127,48,53,194,162,56,203,104,200,18,52,73,5,64,10,252,112,241,66,152,241,142,0,208,3,166,160,24,24,202,108,237,123,65,207,100,142,6,126,19,185,119,49,151,77,109,196,212,250,219,205,146,56,87,217,176,43,104,170,174,255,251,178,100,214,14,134,76,103,202,155,105,111,66,106,204,217,179,60,104,110,27,185,157,32,78,101,239,193,146,179,102,220,243,21,152,8,73,239,156,126,123,118,9,145,203,165,52,255,107,241,2,22,123,235,193,135,30,12,75,69,206,231,158,248,143,136,244,191,130,242,75,111,201,175,92,233,198,93,55,182,185,120,208,31,177,222,182,121,30,46,113,188,79,44,56,185,223,206,252,255,210,110,231,88,217,220,211,182,218,36,74,119,84,237,83,111,108,204,172,239,222,50,183,255,108,63,175,207,254,251,242,68,196,190,155,36,251,8,0,11,118,208,27,146,107,128,203,85,151,70,228,163,42,45,18,154,47,112,239,9,209,244,254,158,192,10,233,228,236,244,83,21,80,169,239,211,86,210,201,66,210,159,254,201,67,49,166,107,30,100,117,34,152,196,59,170,25,50,44,174,130,44,67,60,121,145,94,142,207,23,177,19,127,34,54,205,114,54,236,87,33,43,104,130,42,152,84,92,232,83,181,144,255,242,17,15,184,58,0,3,172,220,181,33,7,131,98,48,93,59,64,95,0,101,93,162,97,89,115,131,42,45,136,65,16,26,44,203,56,26,46,128,98,178,177,26,153,15,136,249,84,105,218,61,52,164,145,233,213,86,101,52,169,156,195,163,255,100,83,165,199,14,16,96,123,189,4,59,134,151,153,230,38,121,250,21,24,74,217,113,37,181,50,93,95,29,87,118,195,58,133,169,234,22,39,227,251,151,152,234,110,102,81,37,123,175,175,167,217,17,101,250,246,22,48,190,32,223,169,15,7,41,66,134,95,251,52,63,46,241,82,203,13,193,33,36,112,0,7,53,230,40,8,9,185,133,124,98,89,156,241,73,188,10,115,70,76,69,147,52,151,216,182,33,200,32,183,173,147,181,8,23,212,244,123,39,241,174,189,35,129,179,170,208,47,66,153,59,154,224,92,135,88,54,224,103,10,109,158,227,66,177,187,35,116,89,115,222,177,169,74,135,223,52,6,88,169,9,82,175,51,31,243,230,109,57,219,177,101,215,74,23,203,148,27,18,172,54,39,114,129,138,26,214,200,206,58,33,134,123,101,103,110,30,200,185,122,168,237,227,28,77,78,208,122,242,32,113,33,29,103,194,63,6,43,251,35,94,132,87,160,53,127,255,130,64,66,116,127,46,200,30,9,90,37,102,156,161,13,113,70,155,146,245,88,178,199,174,252,251,100,1,18,84,200,13,144,129,183,192,187,133,36,110,8,141,121,66,66,185,51,58,32,109,90,89,165,227,87,126,163,155,149,3,233,44,17,38,34,154,171,47,45,173,183,241,169,84,80,250,210,44,169,243,90,24,112,182,48,227,27,155,141,199,104,54,165,230,10,41,96,113,144,82,160,209,255,251,178,68,194,12,196,85,102,205,155,47,67,80,143,204,217,115,105,99,196,82,61,155,58,108,37,15,194,55,179,166,13,151,149,56,153,197,144,121,5,18,45,70,215,30,38,123,84,27,141,19,253,8,54,168,196,22,205,252,169,202,163,204,255,254,8,132,20,184,28,34,35,255,104,11,64,0,185,119,50,218,24,132,199,20,20,233,232,144,66,35,95,47,226,98,22,16,65,8,208,225,19,214,66,7,149,166,115,240,213,86,228,252,56,204,240,195,118,240,223,100,45,165,221,160,109,27,208,225,48,70,46,106,229,107,60,130,15,163,135,212,199,27,33,89,217,198,6,137,24,49,204,114,215,228,212,167,87,213,26,136,204,142,82,7,20,174,49,172,36,69,72,137,235,28,97,70,83,51,138,41,180,67,7,45,57,200,219,85,149,204,162,196,177,20,195,146,36,107,146,101,101,15,51,179,185,71,252,183,172,56,238,244,67,170,224,82,85,0,27,227,65,46,57,66,19,100,147,53,176,19,192,147,55,144,176,209,194,16,193,173,64,168,57,137,137,152,97,18,101,130,205,216,176,131,40,76,39,160,1,8,10,77,52,155,103,101,176,4,16,182,2,9,129,14,221,67,4,132,2,60,129,82,186,144,168,66,23,92,64,24,226,28,196,64,74,177,196,40,60,6,130,35,190,114,37,64,44,51,23,93,67,231,107,139,4,114,205,93,0,195,137,0,24,188,196,75,46,203,243,63,70,99,163,172,221,202,191,102,246,247,251,119,86,237,80,134,250,60,186,59,77,226,110,219,185,11,48,180,112,226,168,30,134,96,137,174,63,129,139,175,99,61,68,46,36,62,133,244,230,124,134,234,140,109,164,216,93,66,248,102,215,174,235,197,167,231,50,105,115,159,113,183,127,182,103,255,25,149,236,124,189,170,150,100,215,238,25,189,32,8,246,223,158,48,149,114,83,97,245,33,163,105,216,224,254,104,233,8,109,116,24,213,221,215,191,183,255,117,57,25,228,102,83,87,223,235,32,171,17,93,210,136,38,230,98,49,210,136,234,87,177,81,74,136,138,190,91,21,145,100,58,37,94,200,116,139,29,208,108,44,227,149,208,200,81,121,29,30,119,48,177,245,107,21,5,14,82,126,102,157,158,84,56,239,134,139,198,33,165,230,25,11,198,99,36,134,53,5,231,53,146,166,16,22,198,52,151,226,161,81,19,114,96,120,116,103,172,133,224,24,114,167,179,48,88,49,142,42,38,32,120,24,84,49,129,24,37,156,194,142,98,2,3,69,130,98,57,6,31,97,139,18,76,40,34,72,242,66,3,160,225,171,72,153,88,80,202,44,33,37,28,203,206,66,13,0,65,81,136,176,214,68,192,133,64,68,182,29,199,59,64,174,42,197,217,255,251,178,100,204,14,230,75,102,200,147,120,99,80,96,204,217,227,48,101,98,29,105,157,28,78,233,233,201,119,179,167,76,209,155,208,97,124,232,60,78,100,57,84,173,29,43,7,50,142,107,188,99,143,220,227,253,99,51,231,81,55,123,67,154,44,124,86,46,41,154,107,245,138,218,50,229,243,148,90,89,220,124,82,12,92,68,222,88,154,163,67,254,241,173,72,55,131,170,222,11,168,12,143,181,101,3,97,190,139,119,54,96,159,136,66,173,169,181,235,132,61,73,157,174,212,140,167,59,43,55,111,104,194,89,81,102,39,204,178,55,184,117,166,212,252,106,71,187,94,107,153,183,189,51,227,18,65,28,26,111,87,111,230,163,144,125,8,113,192,38,101,66,241,145,34,84,137,18,138,11,169,210,217,74,79,223,255,255,255,255,75,87,255,61,142,79,40,170,211,123,43,83,48,108,139,230,105,212,13,9,98,27,254,103,151,73,221,70,137,166,131,19,61,123,203,8,82,109,158,99,187,247,67,9,205,114,243,164,133,21,83,143,157,114,79,98,221,223,126,243,158,255,252,35,21,2,61,191,216,180,171,73,97,66,241,16,184,16,18,83,48,194,96,57,143,3,50,79,98,236,204,222,179,17,173,75,61,103,85,34,80,102,137,180,93,194,17,34,228,141,122,173,49,248,180,136,223,106,145,172,180,201,211,73,239,41,141,183,252,219,128,155,81,155,138,240,57,9,211,60,146,158,186,113,132,181,170,250,182,87,74,44,167,204,55,101,231,115,34,194,203,77,11,8,216,156,161,18,88,254,104,131,49,230,168,194,171,75,184,162,246,146,87,254,25,172,186,255,138,166,145,90,241,253,82,65,71,80,218,248,102,97,250,62,227,252,104,255,129,128,232,8,201,118,230,176,168,38,45,136,22,51,21,227,40,113,9,142,65,65,141,227,116,110,201,28,93,90,25,204,94,154,8,140,90,51,114,129,210,106,148,111,215,94,233,199,5,212,175,14,79,97,231,129,13,193,134,45,162,203,24,206,35,185,23,100,85,143,169,131,224,62,44,92,236,253,226,110,238,226,231,135,122,118,150,165,74,91,228,62,82,117,91,121,109,218,45,34,215,56,114,219,115,44,146,236,175,45,101,142,107,119,19,106,116,218,234,171,135,52,90,206,138,100,53,11,90,173,234,134,87,22,119,26,107,143,104,192,138,200,2,79,125,161,152,18,55,136,133,10,58,39,104,245,64,192,212,0,120,214,164,221,161,132,70,22,41,241,165,151,53,172,102,114,158,191,28,136,215,100,51,153,191,22,26,2,13,91,249,18,202,55,66,51,211,78,163,10,90,81,65,130,133,77,60,66,102,69,163,165,53,51,48,158,190,87,115,223,250,104,97,112,255,167,38,83,255,251,178,68,185,136,196,141,102,206,27,9,68,240,138,172,217,131,101,5,188,17,169,155,54,236,164,245,194,46,51,102,77,147,23,40,251,72,145,207,113,84,26,198,168,131,18,81,107,204,118,82,24,253,204,106,145,120,206,188,231,91,55,125,102,209,89,211,37,253,145,45,28,126,55,60,241,185,159,67,206,110,189,245,221,204,190,106,115,193,32,9,123,127,204,196,7,67,10,22,8,140,111,145,235,192,0,173,66,98,94,103,170,145,36,139,165,6,202,100,77,42,236,207,223,180,250,65,52,235,38,41,109,220,177,76,234,79,85,181,241,170,105,138,125,62,242,108,221,178,24,239,133,40,129,99,150,37,94,190,153,96,120,35,105,52,188,215,111,244,195,157,123,174,206,254,186,93,178,244,94,97,22,239,42,249,165,126,248,236,148,234,84,79,223,110,100,164,231,62,251,103,84,179,100,94,149,178,216,86,141,121,8,39,212,245,100,177,221,186,157,78,18,113,103,143,149,78,85,6,0,183,101,172,2,228,65,36,64,85,198,97,159,32,21,50,28,8,208,205,20,61,184,129,142,15,99,97,100,106,253,121,157,41,64,41,85,32,68,67,22,12,112,127,187,131,162,53,75,227,47,36,112,238,197,245,26,120,228,246,189,213,188,24,214,50,214,213,149,138,161,113,67,218,133,116,149,131,246,238,236,146,243,218,92,235,147,105,72,94,237,173,158,222,38,46,117,184,216,74,166,215,153,142,30,114,53,55,221,220,215,75,59,136,157,119,187,23,17,255,203,164,170,213,247,87,206,158,201,213,253,213,247,95,191,213,242,4,40,0,230,219,240,43,11,154,66,160,74,141,3,56,56,189,204,0,154,143,195,115,120,81,252,107,143,11,119,109,217,28,74,138,19,28,228,195,54,128,222,199,203,144,61,182,0,131,227,200,222,48,163,8,228,31,49,20,25,242,229,145,157,57,100,153,90,220,186,5,147,129,164,142,49,94,18,111,185,177,241,72,61,7,44,84,62,204,211,248,129,43,173,196,46,219,178,220,161,80,141,31,183,4,42,47,188,223,74,222,141,115,105,58,26,69,220,73,200,235,29,195,114,183,90,159,216,228,190,58,133,207,26,221,227,160,125,15,155,188,41,64,23,37,218,153,231,164,130,65,144,74,11,104,64,236,50,72,0,245,175,172,218,59,145,14,56,125,42,59,195,12,106,9,123,94,200,205,53,104,21,184,161,202,11,167,125,34,206,212,99,81,152,255,2,83,5,129,114,9,69,107,234,162,16,178,88,30,3,75,44,162,134,15,128,84,62,110,208,232,56,108,86,180,178,174,92,77,157,44,226,123,243,81,205,90,182,188,231,32,85,5,92,196,45,11,138,117,15,7,13,22,99,49,132,10,213,76,149,255,251,178,68,198,140,196,86,103,76,155,12,67,224,140,172,233,131,97,40,166,20,49,157,48,108,161,119,194,121,51,101,141,150,26,137,178,147,99,73,86,122,199,27,35,90,153,15,50,251,19,194,217,35,104,104,120,50,149,238,78,102,205,213,94,210,253,135,152,187,173,58,187,97,247,57,230,0,94,16,2,51,125,249,174,233,111,3,7,17,86,18,241,132,251,242,158,132,84,198,102,211,45,56,196,37,201,83,189,146,50,8,235,216,246,67,57,68,157,214,122,66,19,227,43,112,32,96,20,72,177,52,135,82,9,226,225,26,133,213,188,158,79,179,6,89,122,113,127,107,99,242,94,71,149,210,251,171,202,219,106,29,72,20,196,175,234,209,36,233,187,201,153,65,105,19,193,100,137,7,3,70,206,57,137,196,188,170,88,172,115,27,245,100,227,251,164,106,224,179,211,196,140,94,16,108,32,247,176,129,144,250,158,99,54,248,61,242,101,102,65,238,212,178,220,244,198,174,145,180,186,45,70,108,86,48,58,205,170,1,59,255,248,70,85,204,24,86,178,24,192,159,41,82,111,20,5,135,55,38,195,34,7,58,93,6,168,195,99,149,211,78,211,101,183,58,243,223,10,202,39,230,15,213,2,201,23,197,185,107,131,183,107,91,226,160,28,44,115,109,55,193,48,227,94,209,207,167,99,175,250,222,30,244,134,161,213,29,243,37,105,54,185,26,65,140,116,71,145,213,32,148,158,97,146,196,84,242,85,197,189,102,212,117,151,93,209,201,103,113,17,44,116,238,142,254,18,81,237,184,53,135,127,207,85,237,98,255,60,84,69,249,213,86,139,185,165,64,58,160,17,147,125,134,87,66,112,42,87,36,4,192,109,197,254,76,162,178,23,51,114,110,184,128,142,163,131,73,133,103,241,56,106,204,90,85,181,157,74,199,223,63,110,124,148,66,239,200,95,91,49,155,188,145,215,161,159,168,35,78,174,83,194,176,242,97,202,173,108,230,229,141,55,171,61,94,52,253,254,124,178,242,62,253,173,140,198,60,231,171,173,121,237,71,83,121,143,173,190,176,227,225,161,175,17,55,170,10,182,221,150,187,29,202,70,41,145,202,85,173,216,143,125,49,39,210,206,230,116,92,202,163,21,153,63,42,129,169,0,23,36,168,16,104,105,153,146,40,98,86,157,131,231,184,193,136,58,21,48,77,16,160,107,66,29,10,24,100,107,132,49,161,160,37,148,103,43,201,161,181,140,224,54,72,251,5,195,210,65,111,4,169,222,102,244,237,107,80,40,62,116,116,200,250,230,151,158,186,160,212,92,169,40,112,188,125,160,135,164,72,46,73,156,105,121,41,182,246,151,199,89,150,149,75,90,156,74,219,54,130,123,56,236,150,86,77,246,255,251,178,68,194,12,196,100,102,205,155,6,93,114,138,140,217,115,100,197,202,19,213,157,42,109,37,87,194,124,51,165,141,167,161,224,35,31,26,123,81,106,111,200,193,56,50,255,178,251,72,159,9,206,27,255,156,99,27,254,190,198,95,60,226,211,39,26,179,141,45,180,211,21,147,119,235,187,127,237,39,53,238,66,26,176,5,77,255,198,0,64,145,115,16,40,18,108,222,11,56,132,140,0,113,80,69,100,20,226,20,204,202,0,143,53,148,77,47,84,124,45,169,226,157,12,219,121,168,228,1,61,24,205,201,22,139,219,57,205,84,170,78,26,203,215,54,54,108,139,218,140,28,203,68,154,8,11,154,228,153,16,48,232,200,48,131,139,166,232,114,239,221,8,163,4,75,149,208,134,129,182,85,12,20,52,163,144,155,117,100,41,224,193,165,171,154,81,148,60,163,75,145,6,55,54,5,182,216,99,114,61,140,134,213,41,198,217,198,77,16,62,241,204,57,169,59,199,227,160,183,147,44,238,34,123,154,100,187,122,219,246,251,10,85,0,2,220,140,199,166,140,201,220,215,192,205,176,40,42,112,106,56,160,43,227,11,78,30,177,12,94,82,67,161,38,188,64,108,41,37,182,70,65,224,115,23,23,96,225,0,228,73,72,166,207,84,60,28,118,42,16,36,32,208,83,153,4,42,192,85,1,81,150,34,188,23,98,204,128,24,19,208,200,157,200,97,139,195,112,229,31,119,168,92,182,106,47,89,118,194,97,221,64,151,33,250,212,247,230,101,16,128,196,118,34,151,30,59,16,209,247,43,32,178,252,92,79,250,85,185,185,243,77,204,248,219,154,147,239,72,1,154,192,133,162,19,85,70,55,89,109,140,151,46,93,6,104,232,208,140,127,56,253,173,252,21,216,192,92,228,249,161,202,103,77,235,168,201,23,169,148,181,162,217,124,221,105,106,50,9,217,247,9,169,182,216,73,125,51,169,0,13,81,8,213,6,201,194,129,95,100,137,206,173,58,2,108,157,242,202,183,127,187,193,95,71,254,179,151,171,163,109,18,45,222,139,22,132,59,34,53,174,70,124,204,125,92,149,119,57,137,54,114,133,71,51,77,92,254,168,201,183,123,170,233,223,174,178,234,205,230,119,247,127,59,177,171,139,121,45,70,70,34,101,73,230,106,174,108,232,96,233,211,233,144,7,86,14,168,27,80,17,137,15,8,64,132,98,70,164,78,106,167,198,6,50,199,196,178,54,10,66,64,128,116,214,80,229,43,64,56,96,8,76,6,200,152,80,200,97,207,232,132,114,207,37,201,104,89,243,148,50,19,96,123,214,218,39,166,83,109,90,180,142,57,25,116,224,122,25,20,91,40,187,170,254,202,223,151,222,69,106,33,75,19,138,255,251,178,100,191,14,197,224,103,200,27,102,111,64,86,140,233,179,48,194,96,24,193,157,32,109,229,45,193,212,51,101,9,132,141,224,29,104,145,134,113,116,94,114,159,235,47,9,42,73,165,150,140,82,81,182,227,23,58,152,95,115,230,235,113,125,70,15,184,76,168,106,15,90,219,154,203,201,152,193,4,153,102,19,168,210,172,161,77,120,234,40,40,79,6,24,145,4,145,140,154,98,107,185,100,116,78,95,213,109,220,246,19,150,123,159,171,169,127,255,106,169,44,248,152,13,48,26,255,81,39,217,70,211,57,28,64,168,22,9,8,135,128,177,37,80,80,96,65,214,128,232,221,102,80,32,76,26,34,85,178,135,70,132,202,154,113,25,51,178,181,72,193,57,168,222,32,185,93,169,130,113,72,15,40,187,83,32,100,164,11,187,205,225,244,179,39,13,252,43,92,236,81,110,168,180,217,253,140,147,204,211,206,29,229,178,172,188,147,39,47,252,188,254,233,88,25,241,151,56,111,122,253,104,228,71,44,255,255,243,217,139,232,101,0,0,237,248,46,150,217,140,156,120,207,1,76,152,132,92,212,200,66,66,132,66,73,42,253,241,44,11,24,32,56,244,2,221,11,128,143,9,141,17,179,166,126,208,43,216,95,229,239,65,57,32,27,53,125,80,0,147,9,234,168,212,139,140,207,152,187,62,66,122,181,164,49,113,29,104,29,166,58,150,163,211,112,204,14,169,221,166,204,242,53,166,128,250,168,242,134,151,141,131,44,69,55,83,55,105,227,129,246,177,222,6,73,51,111,85,109,231,250,244,89,146,125,159,115,110,193,133,121,177,158,198,136,196,235,208,229,249,151,194,62,61,59,151,145,113,253,105,38,245,171,102,127,10,183,190,43,31,197,204,71,111,159,86,28,92,110,15,166,126,237,169,124,120,159,255,95,140,211,88,121,15,54,212,1,211,160,16,187,255,225,56,97,235,9,53,114,82,52,71,187,82,133,25,75,199,191,148,198,107,81,203,220,184,37,54,55,42,247,24,243,143,9,139,1,21,212,167,246,164,136,67,42,107,105,13,149,93,46,242,217,137,98,157,138,94,221,145,30,234,148,234,133,217,169,125,213,231,61,222,207,119,53,75,162,59,75,172,237,255,200,122,98,170,90,204,112,116,213,210,78,148,180,221,86,78,212,184,224,89,206,128,112,18,52,106,128,96,32,161,8,72,225,241,151,15,25,90,26,82,18,13,152,8,49,135,5,48,106,20,71,73,245,28,80,244,50,17,84,120,0,32,168,82,37,17,80,85,162,35,130,176,173,35,40,33,25,169,40,15,26,219,190,184,16,28,191,219,156,190,30,139,192,104,124,90,104,121,198,106,107,153,95,128,76,169,11,108,2,16,92,166,64,255,251,178,100,191,142,197,212,103,74,155,99,127,160,86,236,217,211,60,37,124,25,37,155,34,109,225,111,193,133,179,102,140,151,140,104,134,4,180,169,30,226,48,229,138,166,41,34,151,176,92,53,42,165,194,222,27,255,59,22,250,90,163,191,184,187,173,72,111,104,181,126,183,61,239,77,70,206,141,155,153,91,13,172,183,60,186,238,81,6,74,134,180,221,54,34,221,190,85,92,18,73,14,60,60,30,190,34,34,44,213,172,226,62,191,125,113,196,191,101,95,243,198,238,95,137,216,128,1,55,109,147,58,38,54,75,135,152,241,69,35,95,74,152,46,7,235,201,86,164,51,117,241,68,17,225,22,240,141,65,155,33,25,223,248,196,103,226,146,53,164,180,153,85,86,206,255,250,185,233,108,253,41,243,67,242,159,213,38,104,245,55,37,166,154,177,190,254,197,231,247,93,42,249,115,154,161,196,63,228,157,164,159,159,231,161,247,223,251,243,156,35,247,197,208,0,1,46,180,192,94,0,43,102,38,122,97,212,38,216,88,114,42,199,70,90,97,163,192,107,193,164,130,1,16,9,146,119,27,9,32,132,48,40,104,248,6,121,40,154,165,173,9,19,152,83,57,79,84,233,53,100,139,202,68,104,66,18,172,40,202,192,13,4,200,212,168,208,52,81,118,188,92,228,113,122,213,22,19,212,240,236,69,25,161,233,248,252,102,126,86,226,194,23,206,77,125,167,93,149,45,7,19,48,146,86,92,198,154,244,202,143,116,214,117,51,135,153,14,97,249,137,92,225,235,32,159,71,233,24,55,226,117,23,123,89,103,40,225,174,153,113,41,100,205,145,97,229,154,179,141,209,132,41,240,255,173,125,153,227,167,105,238,229,29,186,205,223,149,218,175,226,94,249,166,65,135,13,56,250,187,77,165,22,64,54,36,252,172,98,7,57,0,66,93,255,67,217,161,164,209,137,226,157,137,40,224,214,186,86,27,112,160,226,90,235,123,255,84,141,191,189,29,153,141,68,61,221,25,73,153,207,119,40,45,166,40,77,20,169,226,153,180,182,144,224,49,45,132,201,231,86,227,115,174,116,73,209,70,122,145,114,85,25,249,31,68,86,45,222,175,74,174,181,119,209,223,166,172,188,28,20,53,100,132,128,0,191,219,1,65,1,68,164,171,1,64,161,59,208,145,211,42,68,66,97,50,104,56,137,220,42,10,1,131,141,0,25,91,20,64,32,52,190,147,179,47,195,147,16,127,209,248,68,4,92,123,143,242,160,159,96,37,225,125,222,100,27,100,18,177,144,39,125,225,111,44,86,139,60,188,154,172,251,85,194,134,198,39,24,138,9,201,228,236,208,36,129,150,35,252,54,113,183,255,122,190,36,212,139,152,221,156,70,42,80,36,255,251,178,100,201,12,198,42,103,73,27,121,91,114,93,44,89,195,60,34,172,21,133,155,42,109,153,26,201,128,48,230,140,241,13,249,36,162,211,81,82,86,124,151,244,68,219,132,122,114,49,197,44,44,81,245,12,48,109,127,55,229,204,192,200,89,113,114,27,142,234,102,30,39,241,81,145,75,110,107,155,125,148,105,16,144,38,177,37,234,148,104,247,18,0,5,80,0,118,223,214,83,237,90,9,145,105,19,6,196,210,170,135,195,242,225,86,87,76,68,107,43,14,25,73,35,50,80,153,174,232,206,223,255,71,252,18,122,150,158,10,202,109,38,167,172,202,37,164,70,106,90,115,251,43,188,153,66,234,112,147,144,152,242,159,11,222,57,68,18,70,234,134,145,174,123,157,35,53,89,84,150,197,63,138,89,144,216,35,141,74,154,154,0,7,37,244,208,215,48,141,7,134,25,32,33,88,39,53,105,172,238,64,40,108,224,65,193,144,200,16,18,166,96,144,191,194,0,65,134,20,13,159,64,208,35,194,209,220,54,172,135,192,192,45,114,124,56,18,133,75,211,133,36,210,17,156,49,212,194,73,87,78,48,150,48,4,177,150,192,216,82,214,185,102,106,237,76,96,244,33,209,27,97,73,149,35,0,244,84,63,223,145,243,62,238,253,254,154,242,247,253,205,100,59,126,251,157,243,63,255,246,214,43,185,102,74,161,241,95,237,180,197,252,106,98,167,37,130,251,201,136,168,106,8,163,21,110,41,231,63,54,254,31,73,195,15,94,190,180,171,123,161,174,190,123,167,60,36,184,0,91,117,199,35,81,136,244,131,131,252,13,231,192,160,56,23,73,2,118,38,48,98,28,13,161,149,134,139,13,0,102,117,84,184,100,43,93,25,145,255,238,254,159,80,226,16,2,74,11,4,204,66,253,217,132,68,87,86,223,174,91,18,153,156,34,59,144,48,79,196,5,76,207,100,225,176,10,98,135,79,179,47,42,175,15,234,41,21,157,50,254,252,72,124,53,70,99,155,244,72,29,147,32,70,70,240,206,139,176,0,10,76,252,155,48,171,176,219,144,49,145,33,221,201,70,235,101,29,93,168,96,226,48,212,196,105,6,97,208,232,80,82,106,83,89,171,204,198,15,9,128,56,59,221,53,0,28,12,148,6,142,33,88,66,170,123,143,108,85,176,240,128,80,166,14,110,36,45,177,132,65,208,16,26,224,33,98,141,36,64,128,225,44,18,29,32,16,146,72,50,23,202,149,206,166,167,156,167,54,27,121,33,53,240,150,187,46,139,203,55,23,160,111,96,25,202,210,88,73,206,83,31,50,219,233,179,111,234,185,171,108,255,197,50,38,55,255,92,115,223,232,155,151,48,146,153,53,86,20,31,121,76,58,159,11,26,255,251,176,100,217,12,197,53,103,74,27,70,94,208,110,44,217,115,60,67,124,24,213,157,26,78,101,109,209,207,51,166,12,241,154,184,181,208,211,199,79,204,231,31,32,136,130,170,182,30,199,17,185,147,167,105,238,70,182,205,199,104,210,143,175,132,154,118,214,99,20,254,154,188,90,32,225,160,3,45,191,169,210,69,183,34,248,194,6,210,32,250,75,171,224,139,24,122,126,216,169,96,206,253,175,184,251,121,141,73,132,70,83,62,100,79,229,207,255,248,119,47,44,161,8,1,84,7,195,143,148,59,118,59,42,26,81,25,191,88,208,239,49,100,161,12,214,27,94,25,155,45,50,50,206,115,206,196,40,110,25,19,53,200,25,122,70,138,214,87,45,209,159,111,57,239,61,107,222,63,205,242,114,52,113,147,101,111,227,17,253,156,131,213,0,173,246,248,195,139,12,100,128,194,131,140,68,108,228,140,13,160,36,217,2,76,24,16,105,149,61,6,3,17,130,50,57,58,141,5,117,21,146,149,209,119,150,243,194,220,96,150,129,60,192,28,41,18,255,99,206,212,145,251,121,158,39,190,130,236,142,106,117,234,173,74,89,139,226,6,23,149,127,139,70,210,146,45,66,137,238,16,153,6,209,178,202,254,74,41,106,58,93,106,124,146,130,10,130,105,197,36,107,212,213,213,178,51,101,210,71,186,206,255,11,132,46,165,208,212,125,86,109,253,124,234,213,156,33,238,243,157,118,28,156,74,74,227,114,51,123,178,61,184,150,195,236,178,118,163,43,101,102,251,86,153,23,85,63,78,185,71,110,186,128,170,192,32,0,182,221,176,195,133,38,105,225,164,14,8,57,43,65,38,97,135,69,219,119,211,83,136,130,102,205,186,42,167,210,84,75,87,57,45,131,235,203,6,40,69,253,255,110,217,125,97,146,171,133,122,47,132,81,16,137,14,146,44,250,124,175,159,166,90,100,252,90,70,83,111,229,167,243,132,148,234,29,169,233,169,3,44,51,217,37,225,91,33,50,249,197,168,118,76,188,114,216,41,138,81,230,68,3,225,26,192,6,164,192,163,96,198,96,84,212,49,16,208,133,48,231,35,124,216,82,28,221,17,116,196,130,80,203,192,88,192,32,28,193,33,96,8,43,152,236,62,25,178,63,161,224,224,142,96,104,52,50,21,151,48,188,140,68,18,106,19,193,194,155,96,153,52,153,82,133,154,65,40,70,137,54,32,136,225,88,107,240,122,130,129,132,60,10,12,91,64,160,102,25,0,169,140,18,17,69,9,137,63,69,47,119,212,113,180,155,149,47,119,184,94,7,144,18,46,14,143,244,44,31,188,115,24,177,177,217,158,187,139,28,175,57,180,191,174,151,23,187,106,253,146,126,83,105,194,116,72,255,251,178,100,216,12,133,98,102,203,27,121,74,112,109,12,25,103,97,35,100,27,137,157,22,78,229,143,65,182,51,102,12,241,154,184,116,171,13,174,138,212,216,233,158,174,47,89,70,162,147,203,82,25,204,221,171,11,147,56,229,225,221,127,118,157,243,232,72,46,172,61,179,85,62,52,41,199,53,231,162,199,89,118,111,213,187,171,243,19,161,204,121,119,48,237,116,31,108,233,237,239,180,96,202,48,131,114,221,226,33,142,203,96,164,139,80,47,145,10,136,41,4,137,32,63,222,74,181,95,74,125,255,44,191,63,200,251,193,194,184,46,95,219,242,254,175,15,211,137,11,185,234,233,58,83,140,97,33,75,33,223,66,178,235,87,109,139,5,99,240,127,77,56,145,41,179,165,237,99,237,230,180,103,201,98,146,120,156,253,44,118,199,223,230,147,151,103,206,122,211,210,103,176,252,152,233,244,41,243,126,236,239,164,172,0,95,227,24,170,204,200,201,54,123,156,211,171,99,167,176,64,140,227,120,46,2,165,131,110,10,76,82,38,49,57,56,195,64,3,68,15,13,10,94,5,3,135,3,102,112,0,22,3,9,166,9,33,36,194,200,89,47,41,188,0,229,32,228,66,5,34,0,11,28,15,26,51,88,79,51,12,176,34,44,56,128,20,230,76,181,92,143,242,182,227,33,6,195,68,10,148,8,133,207,95,117,227,232,98,109,26,199,207,32,19,210,31,39,18,15,139,108,67,70,46,207,186,140,225,125,47,73,110,189,5,163,97,233,200,217,178,120,137,232,187,86,142,107,165,117,207,89,113,149,251,69,181,95,199,14,77,226,223,122,238,193,145,69,181,173,26,201,115,235,180,171,219,168,83,169,155,56,41,214,52,61,71,127,127,114,247,219,51,121,115,220,187,235,215,163,51,76,127,88,96,173,242,203,45,221,124,180,207,4,28,184,0,0,64,5,46,187,169,24,206,117,226,78,114,15,4,145,138,249,138,41,208,94,183,44,11,108,147,36,48,8,1,221,82,250,255,255,253,41,242,218,229,8,244,115,39,228,226,210,146,55,250,75,249,144,27,47,163,145,89,87,98,43,180,223,203,47,61,159,242,34,45,140,249,56,104,254,106,228,231,243,140,183,163,145,208,49,199,3,4,46,172,220,226,83,255,55,131,0,11,190,90,99,103,153,146,38,1,161,42,211,95,152,235,47,6,201,51,171,0,96,7,144,8,197,149,15,26,131,0,56,13,48,187,129,142,81,221,228,129,26,18,178,188,108,149,149,171,56,52,51,15,134,86,115,111,85,31,161,151,146,87,148,2,228,195,111,67,158,251,212,157,24,54,79,164,140,131,222,49,26,33,7,32,98,3,216,211,67,103,136,235,83,103,182,210,239,75,244,157,111,255,251,178,100,206,12,166,157,103,70,147,153,99,194,97,140,217,170,60,67,124,21,165,157,38,109,25,56,201,88,43,38,140,242,141,185,93,212,34,186,105,2,162,123,25,59,138,166,179,8,187,78,98,252,146,140,242,165,24,239,148,115,250,74,27,235,126,125,143,132,226,149,244,59,74,44,171,247,209,101,216,245,144,133,230,167,34,201,108,152,87,108,165,183,168,88,196,183,205,55,228,63,219,88,7,166,238,183,29,240,100,93,153,199,233,11,47,199,130,203,122,224,240,38,156,160,171,73,85,106,37,155,127,254,223,255,255,154,243,35,140,132,230,228,203,126,48,237,115,134,74,228,99,150,180,41,230,153,210,39,218,119,205,106,175,100,206,252,46,52,154,115,250,188,231,249,181,47,50,194,104,151,23,166,244,252,68,211,214,191,253,67,149,0,153,63,220,117,0,88,76,70,80,21,34,61,193,67,103,9,52,116,227,21,6,1,46,164,16,200,88,132,81,97,196,35,236,93,158,23,164,181,15,53,246,164,247,65,234,121,163,42,64,184,44,102,29,45,139,188,204,211,58,49,9,134,107,60,208,53,20,82,155,89,83,16,199,83,49,51,40,151,85,214,194,71,16,234,175,47,6,149,30,37,36,134,183,74,230,83,178,87,242,163,229,179,254,119,121,221,13,11,35,105,138,147,103,237,219,231,208,182,203,9,192,137,132,8,221,4,13,34,182,102,129,170,105,121,33,133,45,28,156,35,24,166,119,37,228,119,62,53,2,86,174,105,73,72,248,251,92,200,28,92,191,47,13,136,37,210,170,236,79,42,106,171,78,208,247,119,33,228,224,25,170,0,0,128,4,220,151,98,76,218,160,72,3,196,95,9,209,126,64,185,46,211,6,233,61,143,131,167,55,30,243,70,16,13,101,60,202,150,77,151,50,63,202,36,185,66,40,105,138,116,139,229,185,223,27,251,167,50,35,55,137,74,138,62,155,229,150,254,111,162,217,154,66,157,133,97,223,119,107,197,227,165,173,117,168,24,224,50,58,117,92,225,148,205,61,205,164,54,60,129,133,7,93,234,171,110,191,249,81,64,1,90,97,90,225,138,148,166,200,210,154,130,0,102,107,105,213,165,71,196,148,128,15,6,238,24,8,5,134,36,34,24,252,196,104,214,201,158,82,70,5,2,152,40,148,100,80,249,140,71,43,29,100,190,196,32,162,16,17,133,0,160,192,232,140,172,96,32,120,144,69,32,12,66,9,82,227,0,3,197,136,72,154,235,14,128,97,131,6,128,28,24,109,58,2,224,20,120,104,113,87,186,103,151,161,152,125,177,192,204,58,29,229,152,14,54,227,58,10,229,186,172,71,98,50,255,192,209,120,11,148,191,47,151,218,229,204,53,81,213,141,61,219,255,251,178,100,217,12,133,176,102,202,27,105,102,96,108,108,217,138,61,35,98,26,185,155,22,78,25,190,193,164,51,102,244,241,150,184,231,230,236,95,78,11,76,228,79,143,94,232,196,185,17,37,40,192,80,55,162,221,2,110,144,116,23,137,151,84,198,68,108,229,59,46,13,239,209,33,108,247,184,85,51,183,2,166,10,69,214,230,5,246,160,238,164,234,122,102,78,122,205,213,212,193,24,226,54,244,1,0,2,223,255,249,234,181,181,129,140,224,22,213,194,50,4,6,35,252,242,237,149,150,254,52,255,90,182,63,255,255,231,255,253,26,43,5,102,86,206,58,40,50,11,135,113,200,243,49,97,133,142,208,204,152,205,208,140,158,32,208,186,9,210,67,54,50,36,70,58,28,36,64,235,74,169,26,24,42,107,60,221,14,75,165,76,195,81,150,196,250,35,160,130,83,178,201,108,149,239,119,183,255,134,42,2,25,183,253,255,64,72,149,128,23,0,251,5,213,39,189,37,139,243,9,68,40,224,41,113,165,97,46,145,48,204,226,51,41,189,43,152,138,63,205,137,136,78,82,69,43,187,113,11,59,222,236,68,48,181,90,99,11,72,32,181,59,138,70,83,171,60,253,20,65,10,136,226,39,39,221,186,62,155,247,218,148,222,49,166,45,89,236,133,153,138,119,196,174,53,11,105,221,59,33,224,150,35,208,37,227,205,194,251,201,155,210,115,45,162,123,24,205,40,224,116,102,99,72,45,252,228,127,227,121,201,153,65,83,99,91,141,119,181,136,205,77,95,251,162,57,72,9,214,1,5,38,220,48,57,138,14,2,200,100,94,30,48,196,40,66,77,161,56,56,139,216,95,104,224,8,216,66,215,181,246,30,60,166,136,106,117,193,62,184,84,26,67,40,53,10,134,67,17,188,125,155,143,115,88,110,7,100,143,172,144,145,240,173,50,222,48,215,61,134,150,93,148,40,40,35,205,56,129,203,244,151,250,255,23,117,118,182,141,47,30,166,43,180,75,87,107,116,241,27,251,28,91,149,185,54,125,148,56,98,186,119,80,74,74,91,221,141,121,178,105,83,139,190,43,245,88,154,107,28,52,67,40,81,134,139,83,140,184,187,146,234,121,62,169,36,189,62,1,120,251,0,33,93,253,28,93,76,128,44,37,41,216,129,178,33,240,129,107,17,97,147,38,154,32,134,44,10,222,8,104,63,129,254,204,237,41,38,24,206,149,113,40,79,245,90,181,88,116,89,85,59,92,70,221,214,119,143,100,150,217,220,56,87,174,104,242,109,85,173,250,120,241,22,130,22,112,98,166,89,199,52,15,17,15,51,226,73,49,116,173,170,93,102,46,156,156,77,68,11,45,14,238,77,120,41,205,28,14,144,28,216,225,213,10,255,251,178,68,207,140,196,168,102,204,27,38,94,98,152,76,233,67,105,232,120,19,121,155,46,108,189,13,194,123,51,101,13,151,153,184,48,105,70,53,43,72,246,116,130,75,99,85,227,146,173,196,133,23,215,117,212,179,64,201,158,16,114,77,213,105,3,12,162,44,195,150,123,255,226,117,44,38,0,5,45,220,41,233,113,141,28,2,131,159,18,29,35,30,211,4,8,68,67,54,82,180,16,139,20,10,254,8,89,69,1,77,14,87,27,77,146,49,153,42,97,36,57,231,56,208,211,240,132,109,4,237,182,42,252,245,142,192,195,76,239,91,150,76,203,189,48,50,124,202,159,77,152,129,200,55,205,7,138,203,75,178,121,97,4,227,93,153,147,221,77,244,189,103,57,183,198,85,111,182,111,243,117,162,203,103,106,211,177,61,105,99,243,180,246,118,119,244,251,104,213,75,102,31,63,91,222,178,60,227,166,99,105,18,171,71,179,161,100,150,139,133,65,161,3,228,218,105,183,242,216,146,89,174,120,167,174,0,0,164,172,207,131,141,36,216,217,95,204,202,168,242,20,192,99,6,190,230,10,24,65,209,161,129,96,80,9,8,0,88,116,177,144,36,192,144,232,144,230,125,116,150,67,48,116,139,220,135,50,238,151,237,221,69,5,118,144,44,177,145,53,218,41,36,141,197,127,218,139,205,51,6,188,244,212,209,203,183,225,114,105,5,216,2,219,213,214,149,101,229,70,84,222,90,226,0,40,76,175,118,173,99,157,77,223,179,57,157,221,118,84,122,246,255,59,214,186,0,181,101,145,135,87,144,82,144,244,204,242,42,118,237,210,37,191,193,20,136,104,28,124,232,96,224,204,88,179,101,62,198,98,96,69,47,70,99,89,218,125,40,230,85,45,162,14,104,240,13,96,32,27,111,227,180,45,164,14,148,9,55,129,151,83,49,174,148,221,32,61,115,14,82,255,57,170,29,55,97,39,253,148,136,223,255,229,82,24,236,202,56,170,242,51,110,205,30,67,181,76,177,73,138,206,245,254,124,206,250,171,34,53,80,138,166,125,172,115,152,196,114,76,210,180,203,118,70,69,75,222,246,121,215,93,44,123,158,11,118,244,193,151,140,212,64,195,196,205,13,24,238,72,205,28,204,0,188,243,139,14,42,50,247,3,3,204,56,168,204,1,100,96,0,34,33,212,131,165,96,18,245,51,37,2,134,146,193,89,75,250,203,90,64,200,26,15,178,233,168,57,147,204,192,149,217,122,115,192,16,83,122,210,221,250,25,60,173,176,184,75,9,82,59,29,117,25,92,55,113,216,148,61,139,36,120,41,99,176,186,9,0,64,12,6,28,194,100,202,198,182,222,164,228,135,132,83,154,211,36,203,70,109,61,199,161,140,238,76,255,251,178,100,195,14,133,92,103,73,27,99,63,176,88,108,217,179,60,37,106,23,189,155,40,109,153,124,129,169,179,102,156,241,21,208,205,221,132,136,101,126,207,206,155,162,79,68,82,176,187,33,13,73,69,228,41,129,185,246,239,146,194,13,99,18,83,109,23,54,122,107,94,250,101,204,159,146,124,202,119,86,157,86,188,205,202,115,117,121,254,174,181,1,182,44,32,2,166,223,159,176,208,245,112,206,44,99,209,1,212,119,201,21,33,139,45,29,95,170,90,37,88,56,119,223,84,83,191,235,161,41,85,113,132,8,139,32,124,242,50,159,57,236,126,174,214,221,73,124,197,43,11,25,110,87,45,200,167,149,244,98,208,134,98,94,141,86,57,107,35,172,166,83,21,145,153,69,84,139,33,37,150,174,136,239,65,115,11,171,78,236,172,236,246,213,231,100,57,231,186,3,213,0,1,54,253,83,152,48,217,144,199,11,16,27,216,161,153,161,26,225,123,246,157,17,37,136,96,0,32,164,20,82,21,7,11,11,4,2,141,4,185,17,20,79,92,136,38,100,2,67,179,51,28,20,97,112,131,129,26,10,20,106,134,156,13,202,25,108,175,2,114,175,80,22,229,162,17,82,36,91,192,133,47,219,252,181,16,184,97,32,197,92,84,239,12,101,154,175,165,236,187,222,82,244,192,133,5,52,3,25,32,192,218,113,32,178,39,133,83,82,251,114,179,113,237,191,171,122,50,44,25,161,26,159,156,45,70,188,185,12,113,67,106,25,151,207,170,118,145,74,246,29,169,250,71,21,156,63,27,89,12,108,67,101,48,185,21,219,77,95,239,246,82,47,62,91,173,114,180,200,79,253,123,113,168,118,171,93,218,244,215,216,166,110,183,219,233,89,114,62,83,111,72,182,120,234,185,144,165,92,246,114,22,122,234,185,62,188,36,12,36,8,0,0,205,182,31,172,112,135,24,112,41,142,153,66,72,250,250,28,6,180,206,237,177,191,127,236,122,89,255,203,53,51,1,221,203,241,44,101,200,185,196,61,24,89,111,129,33,248,24,192,208,213,14,91,252,42,100,101,102,71,59,202,6,144,211,136,71,124,208,199,153,177,57,22,165,86,89,203,171,202,96,171,196,115,167,10,213,144,242,68,208,243,139,102,155,20,166,20,86,252,98,171,99,10,38,134,86,96,0,199,32,88,110,2,39,22,20,16,68,156,11,181,43,204,0,4,199,5,218,1,0,24,168,83,116,95,209,167,98,94,129,180,170,153,22,229,235,177,88,94,35,41,213,218,167,43,172,235,108,245,89,107,147,75,76,14,56,45,74,74,68,252,33,180,55,13,165,204,160,101,133,28,172,173,144,236,117,74,96,102,146,156,173,48,148,11,125,156,149,190,106,38,177,255,251,178,100,212,14,70,223,102,202,27,121,99,242,99,40,249,183,48,195,124,23,33,157,42,109,225,15,193,71,17,38,140,240,165,216,165,184,195,20,147,47,189,156,34,216,95,239,19,186,25,51,115,196,79,119,138,242,34,15,24,250,216,225,8,246,52,161,119,46,7,165,53,80,214,74,101,248,69,146,26,190,85,232,88,122,31,28,172,243,89,181,90,88,132,34,63,11,105,225,52,91,69,125,253,127,110,42,174,235,54,180,188,144,0,90,0,0,229,180,228,122,142,96,22,129,194,21,202,168,143,99,167,75,141,165,125,19,202,162,108,187,55,34,15,212,225,19,185,106,122,248,68,252,102,90,158,70,221,155,161,108,198,3,67,35,25,48,148,33,137,26,132,78,197,99,13,181,109,122,156,22,60,105,200,76,200,133,209,245,126,28,240,165,233,253,62,117,0,1,53,244,42,53,74,204,65,114,69,70,144,121,185,14,30,161,100,47,70,110,155,174,136,56,202,107,178,151,153,181,174,232,66,99,144,30,238,167,28,121,37,157,123,172,202,28,110,171,126,142,205,53,105,36,117,153,164,61,165,80,94,214,148,23,118,39,166,147,121,112,201,161,249,116,186,95,79,141,61,102,53,32,128,217,13,172,23,173,143,150,94,237,45,191,179,207,255,40,186,171,45,176,202,182,241,156,181,218,105,244,72,213,98,68,9,168,193,36,208,38,93,31,216,69,59,213,60,181,122,100,98,77,111,168,149,72,62,190,83,53,236,61,254,253,189,141,155,189,16,88,169,90,189,243,15,127,68,213,9,119,248,123,128,0,119,124,64,73,124,204,227,68,83,29,133,157,39,159,64,55,103,50,22,194,101,37,189,105,237,38,30,126,107,162,28,87,8,188,202,30,215,65,10,66,218,201,242,176,221,26,238,242,162,110,106,82,147,48,85,161,192,224,18,211,133,108,56,144,164,28,193,146,224,159,102,125,119,243,67,140,103,44,43,220,86,158,143,29,101,212,219,137,62,226,251,125,233,47,53,223,105,198,222,176,140,176,51,153,118,142,197,40,125,211,85,185,52,133,107,85,154,58,102,37,118,54,226,73,178,25,161,70,147,119,161,79,4,127,26,71,191,218,173,199,53,141,234,42,52,158,34,52,255,167,195,118,109,190,6,140,44,8,48,9,12,26,195,174,68,40,144,211,165,85,102,234,252,23,145,163,34,36,1,240,251,136,254,77,72,231,33,175,163,130,166,216,28,31,78,132,153,51,115,133,72,226,213,238,90,150,62,44,70,66,74,9,248,161,82,171,29,185,89,187,49,76,98,54,123,18,202,213,189,196,167,35,107,226,246,128,59,197,14,145,135,247,93,65,6,92,192,169,14,84,30,40,113,151,67,197,218,44,206,84,94,7,227,255,251,178,68,214,142,229,33,103,75,155,70,63,176,154,12,217,99,101,232,126,19,141,155,48,109,32,253,2,122,179,165,77,167,163,8,250,104,46,145,179,205,116,104,169,98,161,138,222,70,249,210,170,58,247,58,237,234,164,130,123,229,135,8,90,173,59,39,43,56,143,126,110,251,50,142,63,43,245,9,26,153,191,193,83,194,51,128,71,70,29,161,229,42,33,80,100,86,162,115,57,127,17,177,178,43,201,138,246,156,135,114,106,15,164,118,170,65,242,72,37,61,224,121,146,210,197,89,27,87,145,197,169,233,169,162,13,29,186,217,42,136,87,18,144,190,137,105,31,36,1,160,245,125,98,18,122,20,104,249,94,64,51,145,132,167,5,119,168,236,166,103,174,189,39,94,180,208,110,183,162,73,68,189,33,70,208,209,73,46,30,224,187,82,196,130,52,159,8,164,26,74,168,135,3,148,183,234,24,250,46,85,171,53,244,217,167,34,105,199,91,69,83,172,210,84,67,52,220,95,51,92,68,76,118,175,95,124,225,229,42,0,1,125,248,145,8,194,131,0,164,166,56,106,112,170,134,164,174,97,79,64,64,128,96,51,31,1,17,24,48,1,84,89,149,211,179,208,208,35,223,104,32,5,171,14,178,121,27,234,22,139,64,149,156,192,60,69,178,206,28,37,211,4,207,63,206,91,94,58,4,137,131,156,81,217,96,135,50,217,19,243,104,148,76,54,92,240,195,209,182,71,57,55,69,20,97,81,154,209,149,56,151,1,130,115,65,8,182,8,151,37,107,126,215,78,99,18,108,149,103,117,226,92,130,103,77,144,60,119,60,242,117,189,215,218,40,164,178,47,139,169,153,73,215,83,48,118,166,187,152,218,62,83,145,40,223,204,84,58,243,203,87,41,207,52,180,41,151,105,67,227,101,113,23,22,195,242,243,56,215,166,115,28,168,40,216,0,0,3,128,0,6,223,244,38,208,151,207,227,4,110,48,20,209,50,0,244,122,112,181,120,155,185,11,154,191,187,131,24,194,174,94,97,234,148,217,175,5,151,79,252,233,149,38,108,172,236,242,209,17,213,169,115,203,34,178,84,27,91,86,116,115,173,93,144,183,180,151,145,93,169,124,178,37,55,182,148,84,167,255,124,123,232,174,111,232,81,117,24,12,161,124,64,104,115,2,7,10,0,100,79,38,16,52,33,13,117,5,77,72,129,140,100,49,96,147,126,100,88,180,180,149,209,241,134,150,253,177,192,206,67,97,7,2,47,71,40,137,21,11,21,180,20,145,38,102,236,165,238,156,120,145,153,27,200,132,10,132,69,208,134,76,40,50,24,144,63,115,4,33,78,92,12,198,36,55,159,43,52,206,44,235,116,144,205,2,65,99,186,106,255,184,197,237,71,172,255,251,178,100,193,14,165,205,103,74,27,120,91,112,88,44,25,205,61,34,54,24,53,155,38,109,153,126,137,120,51,166,76,241,14,56,124,199,127,158,155,116,204,243,119,142,237,147,231,11,155,134,180,208,72,246,165,123,158,241,172,72,77,78,16,66,146,33,138,68,112,65,230,17,8,153,90,128,99,249,105,106,148,149,189,51,144,250,205,28,98,80,104,169,98,11,181,231,219,253,77,53,253,76,167,29,91,27,26,47,154,139,127,51,200,108,59,118,239,218,22,146,42,65,226,49,130,214,144,79,204,85,185,35,177,150,183,80,55,77,95,209,145,40,34,254,162,152,38,21,85,26,46,76,191,197,53,63,211,204,90,51,119,59,215,150,168,83,236,115,53,182,229,33,21,220,136,172,41,211,39,66,36,35,166,57,58,57,31,12,220,230,239,51,66,150,71,133,83,207,120,71,145,159,21,42,148,255,36,202,142,85,0,0,228,176,202,153,76,84,48,9,0,99,168,198,147,10,109,198,199,50,168,97,228,130,0,135,60,198,136,132,128,192,198,225,203,16,28,184,121,48,4,30,209,18,141,96,75,216,250,180,160,112,91,1,16,137,50,119,252,33,201,207,36,10,51,32,25,2,150,181,8,196,77,252,117,193,73,73,50,35,14,14,76,130,67,137,151,67,110,238,64,165,80,98,128,105,172,48,150,193,127,215,254,251,116,179,5,200,155,63,87,237,253,99,71,158,84,92,203,191,223,36,63,57,158,124,54,249,152,196,170,219,10,50,99,248,90,211,74,211,74,106,75,242,75,236,100,112,34,187,20,162,77,78,36,109,250,247,191,55,107,185,239,38,61,103,89,13,53,17,244,181,118,3,140,0,2,237,177,126,132,240,222,22,49,82,21,73,230,171,150,201,204,180,102,225,172,67,74,179,135,67,120,170,26,218,95,133,12,97,158,132,174,206,81,122,125,249,68,71,68,127,254,200,228,51,185,206,147,76,151,117,34,28,229,37,108,81,33,234,166,17,187,144,170,166,220,140,206,206,98,162,61,170,204,75,207,177,213,205,165,222,69,246,175,171,145,213,54,209,89,191,252,19,111,48,104,120,48,132,100,14,94,140,62,11,142,53,14,12,20,37,77,100,3,76,17,25,12,33,5,64,32,17,135,99,193,132,129,105,133,97,248,32,31,100,36,160,129,130,0,9,129,64,2,29,194,160,11,108,85,47,56,195,66,161,23,104,56,112,115,180,214,62,197,132,153,144,28,50,226,96,177,80,42,60,228,82,32,208,92,121,150,84,48,20,84,112,29,75,72,48,210,98,210,37,83,112,145,88,106,180,117,236,159,180,188,101,206,27,118,151,61,79,52,128,120,162,81,82,33,150,22,227,83,215,111,193,214,42,223,239,124,96,193,255,251,178,100,207,142,229,119,103,73,27,99,87,176,98,236,217,147,60,101,120,25,189,155,28,78,233,15,193,163,51,165,205,130,141,248,195,196,195,178,15,62,161,6,72,199,191,102,250,87,141,174,118,169,136,122,154,191,127,85,234,107,94,42,59,129,147,7,136,13,42,43,82,112,193,210,253,157,140,31,205,115,125,244,232,140,215,228,245,219,204,67,44,102,77,172,88,128,2,112,44,182,230,222,42,202,159,81,233,50,240,192,183,103,95,75,73,253,101,113,223,248,173,195,153,4,115,43,186,10,44,234,244,87,130,184,134,3,149,232,53,31,117,58,51,217,2,57,41,211,250,39,6,200,156,226,39,190,250,243,69,57,17,1,29,5,138,54,29,69,3,63,138,82,25,154,163,175,194,109,77,52,111,199,61,151,203,45,110,126,105,75,185,36,35,132,31,188,159,158,89,122,195,129,205,42,0,0,172,176,192,41,140,152,16,194,163,77,101,252,194,89,14,52,168,248,74,204,29,32,120,8,24,22,97,109,33,97,82,169,153,133,129,34,130,75,22,196,152,27,57,40,2,205,146,107,38,42,144,241,160,170,86,126,227,157,144,100,197,144,68,24,249,88,148,49,183,120,165,171,74,24,34,144,147,96,160,227,208,95,16,97,134,13,4,176,232,219,99,30,52,255,51,124,163,108,74,122,74,249,75,100,144,123,118,83,41,22,64,34,179,155,118,86,180,117,253,49,156,115,204,245,50,254,148,93,9,149,22,90,78,221,44,180,177,21,62,34,34,231,60,247,194,213,253,85,85,116,247,159,116,47,127,54,219,114,102,116,104,157,114,179,16,126,187,46,56,249,70,45,215,43,240,249,223,55,55,127,245,113,47,1,245,32,0,4,0,1,183,254,154,122,123,154,102,129,212,7,35,185,109,132,93,212,169,53,84,76,69,143,168,155,159,84,135,152,116,219,157,175,159,164,225,24,162,110,208,101,190,143,232,136,247,250,51,125,80,166,206,69,90,150,113,53,175,124,204,73,149,34,35,45,249,133,175,65,9,57,110,192,232,37,135,200,102,141,124,214,74,132,108,68,185,34,118,232,175,172,250,80,161,183,177,153,157,255,150,28,106,96,85,21,17,131,139,38,162,7,153,234,4,100,225,201,209,21,166,252,4,27,105,76,99,227,80,114,184,193,224,160,229,225,139,72,102,76,11,164,169,129,128,203,8,60,32,14,56,133,0,44,86,80,17,113,88,214,184,224,197,52,51,130,129,195,68,97,79,164,193,163,69,231,7,166,133,35,211,62,97,197,98,81,24,96,177,144,8,60,44,87,41,52,23,56,202,151,141,92,77,136,106,25,14,135,146,184,121,151,66,102,192,111,245,73,34,240,107,106,56,28,13,72,74,86,117,184,196,255,251,178,100,210,142,133,219,102,200,155,122,91,112,107,108,233,154,60,67,168,26,25,155,26,110,105,175,201,171,51,102,28,244,22,48,86,221,153,79,107,93,253,93,217,199,82,102,117,156,172,233,137,228,110,171,210,170,165,181,118,69,117,105,34,130,71,29,59,186,169,61,61,144,101,244,73,19,19,231,16,28,69,55,51,68,184,73,45,34,89,163,249,227,179,38,116,22,130,212,204,201,161,186,6,9,31,157,178,232,85,54,164,186,213,72,53,27,194,0,4,150,218,100,42,5,193,13,12,17,82,7,5,1,182,220,109,22,244,165,233,167,78,15,43,134,71,182,32,114,140,8,20,177,31,136,230,17,197,207,17,40,234,170,65,43,244,134,44,215,21,57,203,34,212,40,174,110,134,89,127,105,71,57,109,70,105,91,221,44,99,56,163,213,74,212,121,156,134,115,86,181,167,75,25,58,213,106,103,249,86,206,127,170,189,108,247,210,179,107,175,222,235,84,195,42,0,3,126,216,200,203,32,150,18,152,42,24,159,24,5,25,149,22,101,152,53,183,208,198,186,75,115,28,80,152,123,54,12,0,60,50,26,163,121,226,43,254,133,233,78,87,96,168,17,214,78,96,74,86,38,155,226,75,169,225,185,251,143,243,186,135,130,67,150,241,1,249,126,4,64,100,85,35,46,142,73,69,42,143,76,63,48,170,120,98,71,184,164,196,102,6,145,102,20,36,242,142,69,109,122,246,24,30,176,201,122,173,96,100,190,172,88,176,243,53,98,68,72,16,216,232,63,168,107,177,69,217,148,242,184,177,123,157,210,148,114,195,14,137,42,24,239,38,82,5,172,240,179,70,73,152,148,101,246,163,4,153,74,189,148,131,187,217,20,233,57,129,189,3,35,201,157,204,131,111,80,8,32,1,255,253,99,180,132,73,10,67,204,96,135,97,77,1,38,51,29,142,179,197,159,234,57,72,206,116,217,127,155,57,139,78,255,234,223,255,255,255,106,66,206,45,64,105,169,61,22,159,186,87,56,79,8,189,32,248,32,91,199,39,216,243,70,139,78,57,28,225,219,94,255,79,179,155,70,211,79,90,166,246,253,53,76,250,1,192,15,248,4,216,50,153,52,205,178,211,30,51,206,222,70,55,121,128,208,128,195,38,40,131,168,96,129,25,145,89,33,2,83,16,11,135,145,198,7,23,152,241,208,41,0,205,5,203,2,107,184,88,44,18,4,219,23,193,157,186,166,70,154,84,26,94,198,143,12,60,48,34,79,52,16,5,83,66,122,19,222,20,232,2,1,40,185,173,134,39,168,48,220,57,141,248,49,114,165,233,2,41,115,58,82,178,36,185,245,135,188,169,83,225,231,148,178,167,93,200,119,29,146,224,69,36,2,242,172,60,119,255,251,178,100,200,140,133,165,103,73,155,72,135,64,88,172,217,199,52,101,246,27,149,155,24,78,109,141,201,155,51,102,140,246,20,160,201,154,155,181,121,84,172,188,150,133,180,174,150,223,125,12,193,181,40,151,44,171,239,78,69,214,153,140,233,229,140,94,111,212,213,153,123,235,249,47,53,181,143,25,180,236,210,139,179,242,60,218,236,108,99,124,169,199,105,134,84,248,84,119,106,155,183,223,53,254,153,203,204,254,197,180,165,50,249,51,177,205,230,24,247,206,193,231,200,0,151,237,252,144,207,115,52,166,67,141,74,129,147,32,189,86,35,78,195,145,94,107,103,205,90,111,173,203,145,248,218,77,143,28,238,213,20,19,81,234,133,114,149,17,27,143,114,144,6,17,40,242,172,81,98,163,53,204,236,180,236,166,187,51,145,221,214,48,172,145,172,202,70,187,81,209,18,142,83,52,243,50,145,68,150,228,37,87,179,234,246,187,162,178,22,247,247,188,175,156,37,93,0,5,110,176,41,232,12,232,1,128,200,161,74,131,180,0,226,143,0,154,3,62,98,97,12,67,3,17,21,5,16,32,26,56,25,20,128,192,153,67,77,149,36,12,4,213,105,90,56,8,137,16,6,60,105,149,167,192,161,48,48,198,114,244,84,228,204,93,41,70,64,74,220,81,163,239,64,136,187,167,122,81,155,89,40,13,42,89,48,36,3,47,169,106,65,148,90,89,76,211,103,121,21,189,77,83,240,249,70,243,198,246,248,204,18,131,17,191,166,170,203,38,133,193,211,202,134,248,185,125,72,207,239,57,184,32,142,133,212,170,214,123,234,243,177,60,32,210,92,155,157,125,233,177,222,246,107,9,127,79,82,219,92,172,183,75,125,237,100,122,167,238,184,108,242,206,115,143,101,212,208,12,199,2,64,3,187,109,138,210,194,25,192,180,141,101,82,89,70,137,136,96,175,146,37,57,26,32,216,63,48,17,184,244,71,225,208,68,148,9,204,174,135,90,4,43,148,165,121,10,228,93,149,145,95,100,43,93,93,145,139,112,72,157,218,123,165,30,251,39,111,189,147,163,190,197,205,185,251,253,146,221,122,155,123,94,74,219,241,32,0,17,81,156,11,129,151,18,153,137,17,144,123,153,160,25,137,196,156,196,1,145,169,28,40,217,110,12,86,176,193,139,158,96,9,201,130,144,152,56,176,9,124,194,73,75,136,158,151,12,148,18,6,100,172,225,152,18,171,0,0,193,128,134,138,220,44,130,97,128,198,212,6,151,141,77,132,57,110,210,46,178,3,60,5,5,7,193,34,76,211,38,8,56,76,44,240,183,178,129,80,48,8,3,2,76,212,149,36,2,24,33,92,148,172,22,204,50,222,191,99,192,207,228,50,215,168,172,212,255,251,178,100,199,140,5,185,102,201,27,70,95,176,86,76,217,199,48,34,122,26,85,157,26,109,161,254,201,155,51,102,76,241,33,248,177,141,202,44,240,179,247,124,88,149,183,147,183,73,68,25,172,47,79,180,113,196,95,223,105,17,22,124,146,49,251,150,220,249,27,82,213,145,199,17,184,134,102,65,198,35,148,47,133,68,105,147,81,135,30,252,83,57,204,91,82,152,214,117,6,147,252,123,194,96,139,79,224,124,197,222,225,194,18,241,168,0,7,183,253,151,80,143,85,106,60,196,132,107,208,153,46,38,97,134,251,121,108,239,195,28,49,206,82,19,242,177,215,249,116,115,181,127,146,220,146,245,68,74,92,123,69,147,11,85,18,145,98,163,35,187,72,227,103,168,25,237,29,203,142,31,51,91,169,219,203,223,21,104,245,175,19,210,45,67,104,189,77,42,99,241,144,179,60,14,222,99,231,187,230,218,38,174,35,83,118,124,35,169,0,0,147,80,201,237,192,45,231,93,118,99,11,166,142,86,118,43,134,75,54,102,229,0,175,164,8,154,10,249,132,12,3,159,204,156,192,68,30,33,20,52,144,147,21,44,79,247,140,180,228,197,138,210,158,197,100,141,161,137,170,25,168,74,3,205,81,37,65,12,36,177,3,89,210,29,20,37,97,16,76,162,227,161,6,58,38,80,116,128,194,99,245,202,98,98,145,88,109,246,81,113,8,72,64,163,240,153,69,96,102,4,0,180,160,40,38,74,167,155,214,245,132,160,227,251,46,100,50,217,137,204,108,81,204,86,181,63,204,111,170,141,143,168,99,190,223,219,93,70,28,223,93,6,211,123,137,19,220,20,132,61,173,54,203,189,24,156,226,234,59,89,32,253,236,32,147,15,54,246,62,168,212,231,250,117,149,81,242,218,238,251,127,39,47,113,130,234,251,245,189,126,30,214,234,232,26,246,205,103,143,109,250,82,117,141,249,151,97,193,22,212,128,0,64,8,15,111,249,199,138,72,87,21,0,57,11,240,186,143,38,179,141,180,202,114,109,119,48,212,43,119,100,29,200,106,105,181,63,111,233,115,244,247,162,216,31,110,155,151,193,171,43,126,204,81,207,132,197,27,58,97,199,143,8,204,68,44,138,17,153,67,146,100,68,251,210,107,15,59,63,177,138,174,185,23,183,145,198,255,204,255,254,39,147,128,27,181,47,134,107,217,131,14,105,42,28,152,167,154,80,29,160,239,3,16,8,139,58,171,152,133,224,32,97,135,193,79,95,146,66,130,195,196,140,171,181,143,28,235,168,225,39,51,202,151,224,164,77,128,207,170,110,161,81,3,74,210,237,27,223,116,172,95,32,145,33,192,195,5,38,82,1,1,208,203,62,94,23,117,219,154,150,94,79,87,141,255,251,178,100,203,142,134,241,103,198,155,105,127,178,95,108,217,186,36,67,126,90,197,157,36,109,48,254,193,111,163,39,28,193,25,232,169,65,192,17,104,160,227,144,131,44,153,139,22,6,6,154,235,17,69,218,224,80,33,111,24,161,108,211,174,22,177,243,136,59,144,228,98,138,190,117,18,204,232,113,221,123,214,97,127,150,44,151,150,66,102,174,136,78,66,126,106,102,13,252,144,76,100,158,79,57,30,215,131,64,0,47,9,101,186,47,63,177,132,77,146,235,1,109,164,134,17,171,71,87,99,162,43,228,113,193,15,59,11,179,72,30,155,119,218,21,176,34,97,249,233,209,19,251,218,251,27,229,0,4,176,136,1,221,182,10,240,241,224,161,0,56,117,31,146,95,125,78,166,191,123,72,199,51,24,160,143,119,89,238,228,115,171,127,220,109,221,255,31,25,4,9,167,123,173,17,25,246,69,167,227,63,191,135,236,68,55,143,254,67,93,229,147,230,24,231,233,100,249,129,12,157,247,118,140,123,245,180,200,104,24,195,207,182,59,177,181,185,222,255,246,225,165,0,0,229,240,68,124,35,82,54,48,115,58,13,43,202,17,134,152,179,58,86,147,21,183,19,2,26,48,80,144,193,115,13,7,125,222,1,224,116,224,157,47,66,141,188,77,197,187,75,70,64,139,3,43,161,196,48,0,119,93,186,165,155,162,204,23,42,130,164,200,92,60,136,29,27,88,105,96,9,40,146,225,144,58,241,217,75,252,232,88,87,201,90,202,93,230,139,40,118,149,189,76,85,2,58,170,170,98,167,139,107,102,26,145,52,151,70,106,51,14,222,202,215,63,19,135,105,176,114,76,205,219,113,219,84,179,165,227,0,142,178,153,16,10,44,201,154,12,177,160,18,133,5,117,92,145,134,173,146,60,211,121,88,68,209,177,84,255,67,209,224,57,215,111,250,93,166,140,48,194,61,251,253,127,214,137,253,146,9,0,160,0,155,239,218,223,218,98,149,156,163,130,126,196,8,199,209,245,19,98,17,158,132,49,90,219,251,43,233,255,175,212,165,85,86,135,115,7,84,98,148,201,169,135,114,130,190,138,222,164,152,128,200,80,68,115,33,64,89,8,117,12,59,21,16,214,49,11,189,150,165,181,101,100,234,221,126,239,255,111,244,95,87,255,255,29,239,240,85,241,130,212,118,127,153,55,1,88,166,28,65,219,80,93,240,112,38,154,96,192,10,13,82,65,114,24,58,35,74,161,247,137,107,148,3,113,90,75,54,95,201,204,80,20,136,43,210,10,36,231,38,90,186,150,183,88,9,122,160,170,232,97,67,192,75,176,88,12,208,160,56,42,69,41,237,20,145,172,86,105,214,228,52,208,204,78,251,202,197,110,191,80,252,236,255,251,178,100,187,14,165,233,102,202,155,102,63,176,86,172,217,215,61,34,54,23,93,155,42,109,37,93,1,80,179,103,76,144,137,200,160,68,38,21,11,180,202,169,249,103,248,220,83,158,101,67,42,178,189,248,226,208,16,48,213,189,119,176,140,194,71,83,77,236,109,32,33,52,105,152,61,73,176,147,73,52,189,179,113,204,18,226,36,12,68,108,79,133,229,20,214,243,155,126,95,114,170,82,116,18,64,227,13,189,216,149,236,114,102,140,135,175,102,116,218,70,2,12,69,255,240,128,120,3,135,133,124,3,46,212,73,138,154,21,120,62,202,210,109,128,42,139,117,125,20,169,98,2,175,233,127,233,174,9,221,81,145,213,190,197,200,239,71,222,138,66,145,230,100,42,220,166,7,43,144,200,133,58,110,71,36,236,234,173,229,123,231,53,107,170,213,183,244,165,169,191,76,187,251,34,253,62,33,0,135,174,252,70,116,70,24,192,162,1,11,1,102,86,16,241,139,149,147,176,101,129,79,245,108,72,91,48,218,17,64,180,13,125,250,191,53,35,117,30,145,64,211,49,132,113,154,48,75,196,22,35,225,252,232,82,194,93,58,36,14,107,131,109,34,71,136,8,35,24,161,86,250,185,212,60,198,73,17,57,12,81,99,219,172,207,249,42,33,196,162,210,8,62,140,65,209,89,20,39,155,54,186,253,136,54,190,55,186,255,82,235,245,219,211,40,144,234,91,187,185,52,245,39,210,4,146,94,124,146,118,174,166,131,110,75,42,239,60,74,112,241,49,147,37,221,168,212,63,223,90,245,63,240,44,201,226,143,77,63,85,83,157,192,103,22,128,1,77,191,10,161,24,16,99,91,11,15,1,134,68,211,160,9,106,184,238,50,249,89,44,65,104,213,108,104,141,14,211,56,241,171,245,160,247,145,225,16,12,116,100,192,224,177,134,98,183,41,98,77,82,110,121,202,164,117,161,148,148,133,71,27,105,173,137,65,139,184,138,74,171,200,97,51,131,164,153,77,26,42,97,108,165,225,227,159,199,104,227,117,204,130,162,182,122,124,23,211,88,184,247,19,88,194,111,94,10,66,148,138,161,105,83,209,7,83,69,29,28,181,172,56,172,15,31,85,80,88,118,228,141,41,161,67,168,53,198,177,98,167,72,128,33,184,216,27,113,167,87,28,11,217,240,49,110,58,222,111,150,12,164,208,1,61,191,195,165,129,81,50,96,102,167,210,14,176,75,236,253,182,87,42,195,188,67,0,229,12,223,65,173,176,50,165,52,144,87,63,68,156,73,123,11,91,214,210,210,174,45,83,188,131,208,180,161,221,136,130,150,32,191,12,247,14,237,204,168,194,3,155,81,198,160,221,155,150,175,171,78,203,30,167,244,47,26,89,205,255,251,178,68,209,12,197,58,102,204,27,79,77,18,165,108,217,83,105,40,196,81,17,155,52,108,189,9,194,71,51,101,77,161,151,161,20,102,240,203,193,227,170,150,103,37,104,92,231,89,67,234,90,224,182,101,94,234,174,44,234,24,58,234,170,87,145,85,247,170,248,117,154,214,251,239,255,191,254,88,113,53,31,255,206,142,17,0,1,114,220,40,228,197,169,52,113,2,0,158,6,9,156,113,73,168,106,177,38,171,233,13,160,48,56,117,10,135,183,237,251,177,21,91,150,30,6,92,255,176,148,86,86,191,30,7,2,213,43,1,86,14,142,117,216,148,237,155,183,138,29,148,98,115,177,219,188,148,83,103,220,191,122,214,123,251,149,34,63,193,42,117,77,14,130,153,29,221,137,63,178,42,110,112,153,74,164,117,80,35,209,223,210,227,192,117,48,120,62,202,147,121,33,186,171,31,185,239,27,115,34,35,179,236,185,45,110,227,27,149,217,6,48,137,132,136,71,71,214,201,192,208,116,0,7,63,248,28,128,9,5,48,67,211,14,18,56,130,120,4,200,12,145,221,28,200,130,139,134,228,139,4,4,26,65,107,6,129,56,106,45,56,171,97,213,26,127,164,140,108,46,50,217,157,17,32,69,184,216,8,128,112,146,200,229,240,35,192,240,172,171,177,37,169,19,128,169,42,212,249,206,229,83,30,167,171,211,50,135,110,1,187,32,249,167,245,63,238,245,245,158,159,238,230,124,121,18,69,71,38,123,37,114,81,172,131,38,105,115,94,215,132,132,254,142,140,124,105,216,211,226,93,50,36,210,206,221,245,196,226,12,69,119,251,79,236,189,220,247,173,42,180,154,238,121,87,33,67,148,246,125,115,27,5,12,11,146,109,177,227,30,83,240,22,185,14,70,182,116,178,126,10,80,150,102,118,157,250,186,212,152,198,91,230,204,10,81,190,228,148,8,180,180,138,55,194,180,249,214,106,45,72,29,147,223,226,195,143,234,123,31,61,85,5,178,22,107,203,82,217,43,119,119,14,151,145,217,243,182,173,104,83,231,101,180,25,90,112,221,156,219,218,135,101,201,189,62,185,12,231,191,252,64,6,99,114,216,96,241,248,114,161,82,100,139,40,120,138,122,97,97,0,99,163,242,98,88,202,6,25,128,74,225,138,4,153,139,32,129,141,128,169,131,131,56,112,26,99,44,228,223,98,33,24,108,148,168,96,60,28,20,42,148,35,8,51,112,243,2,19,50,9,19,114,23,108,135,46,90,101,193,100,10,6,110,70,225,34,112,168,216,32,96,72,104,193,68,196,33,225,203,12,72,136,104,74,148,16,10,5,29,121,37,138,226,149,138,161,154,239,25,4,123,218,107,173,1,53,216,26,48,203,218,42,181,47,87,255,251,178,100,197,12,133,15,103,75,155,102,86,208,97,204,217,163,60,98,168,29,25,157,20,46,237,109,193,165,179,166,92,243,13,208,102,2,4,128,28,28,27,73,165,6,105,194,11,176,183,46,89,233,223,194,208,125,204,90,221,110,48,64,129,84,243,19,90,41,137,42,181,26,81,90,249,172,36,130,103,13,205,80,216,118,89,106,239,151,162,181,67,156,99,86,131,216,146,76,246,169,13,94,201,223,27,106,167,221,124,157,121,247,79,217,49,230,137,20,217,244,201,117,63,78,117,73,128,17,185,73,227,189,4,1,57,109,218,70,242,74,108,1,205,176,51,212,252,250,57,93,163,80,216,17,210,245,182,27,165,69,148,34,88,92,32,222,73,211,78,150,13,29,110,246,55,197,126,215,53,248,74,112,213,148,181,40,143,13,242,188,35,88,202,44,36,48,116,101,167,36,20,80,138,156,85,212,202,243,138,121,155,247,82,123,250,163,75,32,146,183,153,144,249,249,255,234,242,76,161,126,90,113,242,127,255,231,0,218,0,5,110,212,12,92,213,86,55,212,12,218,243,223,232,66,60,238,238,16,151,86,176,229,230,18,33,0,34,81,194,58,100,197,83,68,163,75,237,178,68,163,134,153,20,50,239,18,128,32,232,186,42,4,110,36,252,65,67,91,185,111,67,227,12,214,126,92,68,209,89,205,85,40,95,160,136,242,12,122,194,2,244,209,150,235,218,205,51,2,21,25,71,140,36,115,181,58,218,254,40,100,185,148,225,10,180,155,79,195,78,78,53,34,200,229,183,227,236,164,178,224,206,43,18,196,86,202,25,162,137,43,113,96,121,41,69,41,167,36,43,77,166,144,63,228,246,70,189,41,254,198,239,210,178,164,16,175,250,85,45,97,21,108,55,157,110,155,33,110,48,201,106,153,255,220,187,92,1,22,0,128,33,37,182,156,173,136,66,124,129,55,134,210,254,209,226,232,216,218,109,198,237,49,179,73,233,245,104,73,45,237,179,48,47,157,254,89,184,98,110,33,11,127,254,242,16,108,132,184,111,11,119,44,98,201,218,154,59,212,169,48,93,50,220,37,158,102,139,129,189,69,156,235,206,69,244,91,204,205,213,239,210,205,254,170,24,0,26,150,179,27,152,194,194,99,21,159,204,104,26,59,112,64,28,35,54,0,236,196,128,240,192,88,24,64,98,144,33,131,129,130,22,79,192,161,193,217,202,59,80,216,152,136,48,197,160,150,14,218,160,184,128,35,175,68,147,141,1,187,129,144,244,107,103,25,245,118,28,88,41,194,125,25,59,108,33,37,181,121,84,26,69,123,56,213,166,177,28,194,121,55,75,9,171,136,56,178,113,211,160,128,111,67,244,38,118,41,59,85,207,100,127,236,231,239,142,255,251,176,100,193,140,133,160,102,201,155,89,74,226,86,204,217,151,60,34,190,22,213,157,34,110,101,107,193,155,179,166,140,241,150,248,23,135,27,195,173,206,77,7,31,107,234,89,9,231,75,9,71,145,52,168,105,211,167,84,153,152,81,177,182,29,84,129,246,203,251,56,196,150,184,116,199,197,176,117,219,234,227,233,69,217,241,17,238,236,239,92,237,254,166,234,160,99,64,3,110,255,177,49,53,184,4,203,144,184,178,222,34,93,129,173,65,124,180,231,58,141,172,231,61,159,20,155,82,111,252,126,121,131,63,255,51,255,254,127,207,166,103,92,177,158,86,115,70,59,17,55,82,40,134,247,174,153,236,57,103,75,178,84,82,2,48,87,234,107,92,236,124,179,89,96,38,122,85,83,101,200,238,83,54,3,206,203,209,142,131,86,232,185,149,26,143,62,245,240,90,234,0,2,147,28,15,76,190,46,56,60,180,218,243,227,54,104,76,229,4,63,202,100,193,69,83,66,129,140,48,93,49,196,4,0,16,49,248,12,207,169,213,72,20,129,18,126,2,4,21,70,200,138,72,138,152,96,128,60,192,66,196,34,139,212,27,230,24,67,78,98,242,194,130,162,18,16,20,112,140,12,179,192,81,71,209,1,132,131,131,32,160,99,180,114,17,17,169,179,240,148,174,189,3,190,207,90,195,33,133,195,118,44,187,178,200,251,150,219,57,114,182,189,10,114,162,65,211,3,197,75,217,161,218,90,172,231,17,49,93,115,214,217,152,229,206,90,248,124,58,183,182,183,91,251,105,227,67,95,88,251,99,125,31,170,81,40,113,234,77,76,228,37,117,11,201,215,181,78,156,135,38,200,220,232,21,237,174,15,91,79,32,214,112,156,124,245,17,21,51,252,187,210,13,220,160,28,182,255,208,251,19,244,81,63,67,2,201,74,180,185,29,176,182,103,233,112,149,69,103,250,155,74,140,142,172,105,205,31,255,239,45,220,202,154,87,195,185,148,56,206,215,197,161,54,19,208,138,211,131,31,12,171,40,136,101,87,35,188,61,135,205,105,69,43,236,121,225,132,40,128,100,200,17,252,136,185,230,238,116,184,202,133,240,213,148,129,25,138,86,50,9,177,156,199,130,156,48,171,149,35,255,242,95,183,167,248,182,254,224,178,196,98,248,148,104,122,44,100,88,122,121,104,12,96,249,222,108,98,40,96,96,218,24,129,152,114,36,24,152,49,24,40,20,24,102,44,25,2,62,24,22,1,128,39,135,38,49,64,75,112,141,96,96,133,200,68,197,41,48,66,76,105,224,31,211,108,68,42,56,230,49,45,32,173,18,217,43,25,105,24,129,126,144,201,155,152,240,171,93,53,148,165,143,105,9,148,50,183,153,218,141,53,150,174,255,251,178,100,212,14,198,100,103,69,147,155,91,112,112,204,217,147,61,35,104,90,53,155,24,78,233,13,193,154,31,230,77,132,13,153,252,64,148,237,78,57,114,6,118,219,171,3,153,185,34,158,2,130,128,212,40,34,148,32,191,118,149,37,194,31,160,232,166,230,30,4,32,238,147,15,133,74,114,139,56,80,112,194,218,69,170,32,99,42,93,92,141,141,35,149,168,158,241,142,199,11,211,57,139,100,150,67,12,169,237,161,219,160,174,120,231,184,25,70,98,245,173,202,12,29,43,113,86,194,79,18,179,76,142,130,64,114,82,19,142,237,180,213,216,84,92,137,78,152,208,32,152,92,52,236,68,31,102,77,154,133,214,38,34,23,144,115,97,21,65,139,190,98,163,163,171,152,70,113,219,87,179,31,205,208,89,89,232,84,159,255,243,164,159,41,188,139,47,177,138,206,199,83,52,233,71,16,235,192,75,245,156,28,105,216,114,188,177,69,213,177,239,244,253,107,220,166,242,125,153,5,5,230,74,207,155,82,227,135,127,149,0,5,21,140,10,244,96,131,38,183,92,99,109,230,63,144,112,36,134,243,134,9,45,51,80,163,10,25,50,81,3,24,8,51,113,195,116,7,102,41,206,128,197,16,73,199,37,196,84,232,52,173,242,165,131,0,53,17,13,64,230,122,8,233,142,8,130,146,29,20,167,165,130,95,103,49,230,66,136,154,94,49,123,160,46,182,49,118,22,222,132,65,177,161,53,167,210,197,2,181,169,155,119,108,181,20,31,31,125,249,233,40,124,212,77,233,114,96,105,123,144,254,120,248,138,171,235,227,243,115,115,212,94,139,45,205,74,143,183,226,246,93,213,232,198,133,68,77,189,142,114,107,221,41,108,134,79,105,57,121,187,231,219,46,59,51,232,118,215,68,39,170,255,239,128,213,72,1,0,9,111,255,173,211,36,49,224,248,3,157,159,50,141,96,232,65,29,253,101,117,48,240,243,187,127,167,255,169,85,86,213,144,236,100,74,251,246,217,30,155,145,180,168,209,40,206,138,71,163,181,153,221,95,116,207,98,93,153,219,38,246,82,33,46,167,100,42,61,218,157,17,186,89,218,77,208,74,190,78,137,61,79,174,130,64,227,26,207,243,19,15,19,46,135,179,52,137,19,204,4,179,83,131,3,23,214,227,12,200,211,41,195,150,98,5,65,76,60,0,76,95,0,204,147,13,192,160,121,137,145,149,67,197,3,68,96,68,69,171,64,192,0,134,5,128,64,38,40,2,97,137,33,17,230,178,36,181,78,24,108,56,73,97,66,66,86,82,45,8,129,88,224,64,224,160,240,9,52,195,0,90,136,20,41,167,64,41,35,15,212,191,122,203,161,102,30,133,195,140,0,136,69,67,20,109,255,251,178,100,192,140,133,136,102,200,27,108,94,32,87,76,217,199,49,66,80,26,57,157,22,46,237,109,209,155,179,101,201,134,21,98,34,26,4,97,246,106,205,180,8,3,169,39,217,219,105,41,186,206,237,148,127,150,127,197,77,253,220,201,49,175,125,159,77,211,245,205,161,11,74,140,179,115,203,86,229,146,98,178,231,178,222,201,150,69,53,177,185,239,181,24,199,159,208,225,243,22,245,91,169,84,247,68,182,30,246,219,175,134,69,177,135,121,181,213,115,107,183,3,110,1,170,165,249,79,73,100,121,42,181,16,27,155,111,212,11,162,31,192,158,47,171,186,229,39,43,149,5,218,211,11,13,28,71,45,12,202,200,231,251,251,137,134,12,82,17,157,150,48,135,65,86,84,143,42,59,37,207,229,42,40,179,221,204,249,145,146,118,91,208,134,177,22,202,186,220,168,174,75,233,61,191,109,182,86,102,153,18,108,180,180,141,89,209,175,58,35,84,141,221,77,214,46,1,25,247,253,23,194,163,54,20,170,195,121,209,60,233,20,255,73,41,244,136,111,211,213,74,37,144,91,149,22,148,65,82,202,250,229,169,73,84,114,204,213,252,240,56,17,138,110,131,21,133,100,91,242,215,169,98,242,181,254,215,140,42,222,207,185,27,73,142,187,255,215,117,113,199,189,209,87,37,92,29,215,175,70,27,43,75,55,14,243,83,10,60,241,162,233,167,39,177,23,212,215,171,67,195,182,101,115,213,205,119,77,69,221,85,83,79,115,23,203,77,53,167,141,174,80,225,136,112,137,110,88,223,170,166,36,20,72,4,59,126,224,67,204,52,205,99,200,88,54,81,47,185,196,122,127,161,20,189,75,28,245,85,69,9,198,198,241,64,209,6,197,20,151,208,88,149,60,35,168,204,93,68,186,50,129,27,5,182,104,8,48,160,52,160,198,226,20,52,83,179,141,189,154,32,101,205,159,114,91,85,39,27,205,127,253,213,246,179,15,201,188,244,207,118,208,205,16,182,137,221,62,157,17,112,241,162,184,232,145,70,209,41,86,234,86,223,142,238,42,62,190,248,184,132,251,99,98,33,236,99,159,235,99,17,161,104,119,212,242,241,126,161,226,64,6,71,43,6,9,0,128,133,148,12,44,12,234,193,140,236,64,220,71,7,68,66,15,216,41,133,144,34,106,172,7,16,186,9,74,214,159,182,68,170,186,99,204,101,225,89,141,208,192,3,24,172,201,119,32,245,144,181,34,174,20,74,26,135,221,117,201,63,19,135,226,149,131,242,199,49,22,167,179,162,243,46,94,11,52,133,116,72,90,42,27,84,194,50,53,41,12,59,243,110,178,249,182,113,235,34,25,47,111,191,191,235,214,111,14,245,119,183,37,44,154,17,12,123,255,251,178,68,199,140,196,77,103,77,27,9,69,32,136,172,217,115,101,232,160,20,177,155,40,109,164,216,130,173,51,164,141,188,25,121,174,63,205,102,203,210,177,230,111,105,157,112,207,222,252,22,67,65,127,125,250,207,57,249,190,98,174,39,158,181,126,205,19,235,152,145,94,177,159,176,4,0,36,183,83,16,32,48,176,128,83,128,8,76,241,193,13,28,56,221,65,135,66,195,13,217,41,128,141,48,21,192,6,11,68,73,214,232,231,40,114,139,237,73,43,59,234,148,13,128,216,68,73,125,65,80,129,146,113,92,73,153,19,181,13,66,219,244,188,135,223,121,28,9,26,128,127,12,121,190,239,11,251,249,238,229,56,210,41,34,20,80,57,9,137,84,186,224,190,105,144,212,205,6,182,49,193,63,105,27,128,155,34,139,23,58,74,12,182,54,48,233,139,171,118,108,147,224,179,185,122,100,233,244,33,125,144,35,140,227,141,66,204,70,211,220,50,149,204,200,139,116,239,237,105,201,162,207,145,109,57,222,174,113,255,180,125,111,204,128,88,1,0,41,126,244,183,68,168,38,240,241,167,130,67,86,147,154,148,234,93,36,44,6,200,93,1,164,242,110,180,153,83,69,169,231,96,60,168,102,10,128,66,172,40,253,49,1,59,47,209,166,252,24,150,154,42,186,177,39,100,176,228,255,94,240,30,82,115,160,59,114,184,84,61,131,33,103,246,253,187,241,178,75,92,105,3,230,89,23,234,153,162,169,40,124,139,162,202,185,122,93,197,52,237,173,15,251,251,177,195,145,165,118,161,130,191,12,174,244,230,197,189,189,241,252,254,62,230,122,102,234,191,130,222,239,44,225,191,52,159,97,107,0,25,175,252,195,64,129,225,80,10,24,61,152,26,196,76,133,101,86,41,164,159,101,48,225,66,86,158,152,70,117,162,210,249,11,199,73,55,6,18,21,71,97,45,233,143,68,45,181,254,159,55,216,154,170,154,152,94,178,8,21,26,14,187,251,24,34,38,220,30,143,201,58,188,216,202,190,46,72,234,169,98,210,166,149,35,187,172,100,195,93,214,139,119,116,151,160,200,40,155,171,218,199,53,250,140,36,239,114,69,172,107,112,255,86,98,15,174,34,166,179,222,58,129,149,205,163,113,113,41,120,203,158,144,219,179,116,61,58,180,194,210,104,2,110,219,226,203,140,6,48,166,76,8,227,136,22,124,204,137,28,10,27,229,89,28,93,203,16,158,92,83,75,139,149,84,78,225,202,253,97,184,71,207,45,23,46,186,38,239,227,238,195,66,64,236,185,18,229,137,250,102,57,225,226,228,76,197,217,235,144,182,47,84,162,66,80,183,84,149,123,182,139,229,233,138,123,24,61,105,238,229,106,77,163,29,238,85,255,251,178,68,189,140,196,104,103,76,155,44,69,64,142,204,217,115,101,232,162,81,201,155,50,109,61,7,194,43,51,101,205,167,161,57,41,181,180,129,238,212,132,213,39,95,119,63,212,232,136,215,103,212,173,74,217,157,221,47,51,45,173,226,153,227,79,113,141,56,210,6,153,81,181,15,155,95,49,34,214,212,32,0,153,118,252,196,135,16,8,49,105,204,72,227,164,22,50,100,71,161,197,51,222,179,104,187,157,65,168,208,247,31,175,160,167,154,88,215,223,163,23,132,156,174,201,42,153,136,70,223,199,242,53,174,21,239,244,223,169,68,245,12,49,159,122,105,19,88,209,231,172,12,167,126,104,90,231,190,26,233,107,190,56,221,105,21,98,20,141,209,7,196,180,12,158,218,239,221,237,7,37,82,95,38,179,125,39,247,85,247,95,87,23,17,21,112,172,62,155,182,120,136,246,159,90,186,218,122,59,182,163,152,246,120,137,185,239,8,40,94,0,2,164,212,192,44,243,26,143,202,7,134,65,67,28,245,22,69,82,49,83,0,128,174,2,25,8,67,65,87,70,9,25,141,56,116,18,185,193,97,227,74,4,144,74,95,22,78,190,19,221,176,44,42,134,152,44,162,194,26,1,154,42,132,12,220,106,122,235,156,97,206,50,69,172,165,94,234,170,100,95,123,233,137,171,120,198,198,85,124,241,75,227,199,230,35,44,252,71,42,149,147,79,214,188,205,88,122,127,111,51,121,156,204,153,249,155,126,124,253,115,20,219,33,133,14,140,91,187,233,145,125,237,21,19,53,120,173,203,126,185,48,206,219,45,212,250,195,101,189,65,224,165,30,210,255,85,6,232,148,122,86,126,125,90,250,85,152,218,241,33,146,234,20,85,161,242,207,83,232,149,252,220,252,202,251,174,23,156,132,233,180,79,157,3,176,120,4,0,61,109,253,76,226,254,196,220,242,22,197,221,159,46,155,92,138,221,131,66,49,29,46,85,32,147,49,145,95,181,77,68,253,126,201,231,169,220,141,88,177,148,218,135,17,47,105,95,236,223,159,97,161,195,167,162,116,203,229,132,82,28,255,207,203,159,75,246,38,194,2,151,51,51,30,93,79,123,97,25,156,192,20,58,107,24,20,25,51,242,113,84,188,18,114,149,96,112,0,20,134,35,88,14,140,114,189,54,222,96,193,161,179,149,192,141,168,120,52,179,108,194,102,240,196,185,138,10,32,147,40,32,74,98,16,88,26,78,44,3,65,40,56,149,15,115,153,195,8,5,2,42,42,186,53,0,66,97,213,192,46,216,48,241,64,21,0,129,176,16,67,193,41,211,40,76,245,156,220,26,106,253,69,84,63,69,167,228,74,34,48,70,35,151,160,86,109,100,106,80,210,60,30,151,214,188,255,251,178,100,202,140,134,37,103,200,27,154,98,112,100,44,233,167,60,67,110,25,69,157,26,110,101,141,65,121,179,102,168,241,149,144,32,22,151,146,95,63,19,27,91,233,181,231,34,214,127,220,123,22,51,74,156,177,2,215,53,251,101,208,151,85,89,151,67,115,214,22,81,250,68,198,125,251,119,38,123,251,109,121,238,217,233,172,230,91,169,211,251,54,102,102,158,220,209,108,14,83,229,155,194,132,183,190,41,141,126,63,208,90,252,198,252,219,235,182,157,141,217,167,89,116,227,96,203,212,16,1,5,183,108,134,182,171,152,205,226,144,207,87,206,165,93,229,156,235,245,87,72,53,165,2,145,206,198,22,255,166,52,142,175,42,137,183,255,202,140,113,199,185,138,214,161,121,203,59,57,209,215,116,117,115,42,148,190,196,209,200,172,212,145,139,118,169,29,204,124,236,205,68,210,173,68,45,214,171,222,204,229,152,232,234,156,159,99,234,237,180,217,193,170,0,22,211,13,137,163,22,0,67,50,199,243,41,0,131,135,133,67,22,11,51,69,73,131,14,73,115,1,0,67,18,194,3,42,27,48,209,243,16,57,57,36,198,126,20,11,105,227,68,141,226,163,83,68,9,184,108,80,194,1,213,248,54,104,195,192,92,210,136,82,130,1,24,168,208,226,226,38,8,83,56,17,108,170,101,72,178,86,17,4,227,193,78,33,209,176,117,143,3,176,136,58,4,24,114,9,11,16,194,48,216,55,148,135,195,97,248,124,68,119,27,26,50,228,217,73,221,49,196,173,92,58,233,220,51,226,251,231,117,125,241,182,106,171,238,238,105,245,28,205,220,222,251,182,113,125,50,17,203,97,110,29,182,110,250,115,97,26,133,206,36,137,45,221,243,78,239,159,141,244,254,254,239,225,110,98,216,12,0,64,19,146,219,75,154,172,248,74,7,147,188,122,142,246,84,115,214,52,201,217,7,87,166,33,227,23,206,170,231,186,226,34,143,161,38,249,86,201,32,51,136,135,200,70,192,186,142,8,174,132,135,154,61,99,76,186,69,237,33,199,61,118,56,121,94,151,153,228,102,111,57,149,169,155,153,206,242,103,201,236,178,219,222,180,183,105,152,211,237,95,246,234,250,221,232,219,80,48,0,18,159,219,97,206,39,17,10,1,140,48,216,19,131,24,56,1,18,82,149,248,60,58,56,108,158,224,32,209,17,75,152,173,171,146,68,248,55,5,234,196,32,37,148,203,8,0,204,36,36,104,73,196,34,39,190,187,69,131,41,31,183,215,80,124,146,117,253,130,105,27,235,12,140,73,97,193,69,11,72,138,60,161,163,172,153,194,134,143,23,36,139,118,26,147,119,199,252,125,241,255,255,55,144,245,113,87,81,49,247,113,18,113,255,251,178,100,201,12,133,225,102,198,147,187,90,112,99,172,217,135,60,101,174,21,133,159,36,109,161,185,129,134,51,166,232,161,151,96,173,1,51,83,73,93,216,128,112,181,9,71,205,229,144,91,135,68,4,105,73,216,203,113,0,161,170,175,6,56,168,185,225,178,29,219,89,170,235,69,36,79,23,107,173,211,117,173,167,140,171,82,107,47,2,182,125,208,96,0,38,255,254,34,5,81,136,144,2,224,86,1,17,123,22,15,20,148,27,89,71,202,150,236,120,205,229,108,157,171,211,255,200,243,67,250,38,29,175,13,156,20,158,140,214,29,54,52,85,172,194,79,49,68,179,5,154,84,100,183,12,178,153,102,76,210,231,193,178,43,50,205,59,153,218,207,107,78,63,204,140,142,126,186,238,185,153,106,203,245,178,86,117,48,6,245,0,1,227,13,82,179,1,74,35,88,18,227,38,193,48,27,54,105,65,0,103,24,222,5,24,201,129,211,19,193,51,12,65,176,80,106,16,12,153,194,29,23,76,40,0,128,131,195,0,64,20,230,45,98,171,173,54,64,206,10,192,129,8,58,5,43,67,2,5,129,48,168,0,38,2,132,64,48,144,186,192,21,162,91,41,86,197,224,216,37,42,145,136,13,0,205,66,54,210,92,231,162,202,100,47,91,112,254,152,28,157,181,149,252,78,91,45,139,178,251,146,215,250,252,110,95,159,63,156,223,238,223,36,7,24,247,242,230,226,156,204,232,186,236,145,227,67,105,203,215,10,213,55,137,154,230,204,174,181,136,24,159,89,248,181,232,254,72,81,126,231,107,133,22,46,47,241,247,93,120,182,165,183,26,247,248,199,205,117,2,205,98,109,166,0,0,48,5,183,110,217,201,16,128,66,194,120,137,35,215,226,163,213,238,43,194,142,176,105,151,236,144,233,253,50,219,23,114,127,175,241,209,217,201,29,12,25,136,178,93,2,191,119,114,174,241,139,168,101,241,124,146,73,115,32,82,230,138,158,94,245,143,39,185,111,144,50,167,8,223,76,41,136,173,173,34,223,147,190,100,207,157,200,183,233,174,134,90,74,125,154,202,172,105,211,38,217,245,251,209,163,160,58,237,223,166,59,42,152,92,178,96,113,193,162,29,230,218,198,25,70,42,104,5,97,134,13,166,42,1,24,120,104,97,67,56,4,42,98,130,33,179,136,131,194,146,65,201,217,52,68,65,40,209,5,251,49,78,20,32,194,49,69,16,216,250,128,246,20,184,6,204,164,87,149,34,1,59,48,163,169,60,226,45,150,14,8,20,207,148,221,12,101,224,161,4,66,63,14,58,143,169,88,21,19,108,147,44,57,229,3,50,6,104,32,18,77,186,205,211,64,193,173,120,101,148,35,217,130,8,40,50,249,129,124,255,251,178,100,217,142,134,18,103,70,19,161,127,162,109,236,217,138,60,103,190,92,189,157,24,78,101,237,201,159,179,165,140,241,158,184,91,225,168,15,4,89,166,135,170,234,206,255,20,142,238,28,185,135,182,56,247,137,55,135,72,57,212,92,67,141,37,103,203,248,150,180,205,83,75,122,77,2,88,109,181,143,2,37,163,231,86,203,248,22,166,179,231,240,61,43,191,137,180,223,136,108,121,188,56,248,199,172,154,205,43,123,82,53,171,23,30,186,214,254,62,183,172,251,122,231,27,255,253,250,226,148,20,49,26,0,0,228,144,101,172,31,4,20,8,1,35,16,3,149,80,156,48,97,169,3,146,11,91,132,240,105,139,98,159,107,136,176,38,196,47,100,212,174,218,148,165,77,247,36,129,197,225,235,71,51,175,228,71,207,63,207,93,215,98,68,223,204,168,147,66,51,160,255,48,157,60,144,157,222,167,78,221,234,89,207,212,235,118,101,91,180,245,109,147,107,57,228,174,99,181,169,254,118,191,252,192,69,148,0,1,55,240,0,216,139,194,4,81,17,17,237,26,153,137,128,225,233,134,3,163,186,29,83,0,4,12,22,4,10,9,172,43,65,103,46,12,118,64,219,64,81,202,41,150,96,13,26,121,216,51,140,36,54,180,147,138,126,10,152,135,165,11,4,33,3,120,128,33,134,10,8,174,152,107,255,1,67,111,139,117,146,160,41,66,151,172,220,132,80,14,32,96,160,202,20,2,2,112,149,50,152,210,186,16,11,96,139,50,103,138,0,165,135,109,114,255,114,203,37,154,140,211,150,199,62,150,107,86,22,92,185,210,108,39,15,158,206,47,234,69,164,100,234,91,145,16,182,57,206,186,56,221,49,93,100,215,166,149,159,93,176,221,7,49,7,152,156,43,206,201,194,11,34,146,254,118,171,110,175,49,247,250,169,64,19,88,0,6,0,2,123,109,146,18,49,166,7,74,152,255,131,14,88,12,211,33,181,133,4,12,146,128,155,99,251,198,253,150,123,86,19,40,121,196,153,202,84,41,16,73,25,75,119,208,199,26,86,67,172,196,69,105,153,87,218,229,233,219,68,236,196,118,221,219,239,210,244,239,222,137,79,219,75,173,203,253,58,255,183,244,3,173,172,180,2,128,98,66,198,22,140,97,237,135,90,250,109,193,6,66,84,21,5,117,9,131,134,11,2,225,70,36,58,24,212,154,228,32,144,114,129,52,247,106,113,253,140,41,163,129,26,25,13,112,164,41,214,60,28,156,139,91,56,203,192,249,219,94,235,157,147,191,234,28,219,74,27,217,13,59,119,71,154,38,92,211,156,86,218,171,174,184,99,207,219,229,20,118,169,90,13,44,140,20,150,0,160,180,85,132,34,157,102,252,44,52,255,251,178,100,194,14,133,222,102,202,27,102,87,178,86,44,217,202,60,37,108,86,185,157,36,109,161,189,1,196,51,166,41,131,29,248,232,83,38,225,68,87,145,198,209,168,206,77,184,247,117,115,233,42,53,220,220,249,247,138,53,180,227,168,190,161,37,38,150,180,188,78,130,81,121,25,205,61,179,212,141,225,203,117,41,73,84,154,140,157,117,31,117,31,210,117,217,119,214,129,20,24,147,64,56,128,50,75,180,178,40,255,40,112,147,215,11,118,137,222,158,104,146,167,5,143,79,214,251,91,173,54,17,167,139,166,244,33,44,211,55,237,238,210,91,143,220,223,180,236,254,127,254,177,253,9,144,92,101,197,38,169,218,114,71,28,140,182,177,168,204,181,108,197,87,214,123,37,247,69,189,156,246,178,108,186,220,235,171,28,246,117,119,121,231,177,149,103,49,143,115,218,114,63,189,83,234,127,59,118,102,166,117,135,193,71,69,0,0,99,100,192,129,236,168,23,153,42,45,24,38,24,156,230,89,25,58,86,131,151,21,13,12,1,76,64,9,0,193,49,128,1,161,133,2,185,146,129,194,51,142,144,44,202,90,173,23,69,162,44,186,82,242,6,58,220,207,136,194,4,7,8,13,0,18,8,56,0,236,217,219,207,82,86,194,196,64,151,0,104,242,129,209,172,178,45,171,206,226,184,184,195,79,83,57,101,172,53,172,39,2,0,91,210,225,0,128,7,8,93,132,80,48,201,50,71,65,244,115,3,248,235,19,148,41,154,51,36,56,24,190,255,158,55,246,221,169,235,172,193,139,187,218,250,138,172,134,225,52,109,238,103,242,79,167,115,109,227,215,184,140,246,181,119,10,72,178,223,17,47,86,107,248,215,240,171,175,188,234,211,99,22,105,133,54,223,231,215,252,227,193,197,55,18,21,177,241,175,143,74,255,172,227,250,239,235,127,58,250,244,249,182,7,237,22,0,6,237,180,98,50,237,74,198,148,165,239,207,217,126,45,68,26,203,145,159,217,230,140,182,81,14,149,68,253,17,235,175,85,109,153,179,254,246,115,17,244,251,25,192,199,100,165,55,149,118,129,235,195,116,158,178,69,181,161,233,75,14,172,77,202,99,74,32,205,74,123,187,168,238,89,169,18,94,226,41,239,187,170,175,154,254,82,219,235,132,94,191,254,218,63,174,47,248,96,11,107,215,177,2,9,146,145,153,60,185,143,37,156,64,161,164,168,1,155,203,112,218,23,60,4,2,74,28,184,132,2,234,121,250,81,117,128,88,73,135,77,43,172,196,36,171,188,84,105,183,103,5,241,103,214,151,180,227,116,162,159,206,3,120,134,131,85,164,116,21,51,96,233,101,168,204,105,180,78,198,6,224,54,102,177,130,61,178,74,208,92,255,251,178,100,205,14,198,207,103,70,155,185,123,112,101,204,217,131,96,72,126,21,229,157,38,109,153,94,193,99,51,166,76,241,21,184,0,207,101,12,68,24,4,193,220,149,14,164,127,91,180,191,39,143,121,75,121,255,220,185,172,109,102,121,127,173,241,54,95,165,20,229,154,175,121,182,125,108,167,251,206,53,68,193,187,225,69,252,183,205,101,233,228,246,31,9,82,36,136,39,192,7,91,195,244,243,154,108,24,127,109,218,246,55,223,235,85,236,120,31,56,2,5,182,214,52,25,242,79,69,65,100,107,64,211,26,181,123,7,76,199,10,100,75,240,98,143,101,77,62,50,43,117,70,8,118,18,147,165,222,133,17,84,174,235,253,165,142,53,204,234,175,178,210,163,16,202,117,174,167,116,59,35,103,102,236,204,168,174,204,118,45,255,55,153,93,154,254,139,125,12,228,247,222,204,223,245,255,7,117,0,0,163,72,204,202,65,84,161,157,143,230,18,107,28,192,170,124,161,249,142,140,171,161,38,204,70,42,44,13,1,132,131,31,133,13,98,12,30,39,160,133,89,132,96,119,116,160,104,4,33,69,250,201,193,197,46,128,111,35,39,138,152,107,222,139,163,167,137,69,2,45,150,74,218,62,204,232,85,164,120,3,6,22,253,141,184,47,50,227,86,200,41,129,142,20,169,25,33,124,130,161,43,112,57,101,158,166,11,157,57,149,100,236,68,132,215,237,78,7,213,94,140,62,83,32,143,39,100,214,82,44,247,254,230,206,227,200,236,163,231,105,45,174,183,172,170,167,106,34,100,193,180,73,37,49,171,188,214,144,90,219,169,13,56,197,97,239,114,251,142,212,164,138,91,180,205,234,229,204,168,138,221,28,203,57,223,61,220,242,250,109,53,179,53,239,246,116,200,231,185,138,200,160,64,194,4,9,110,199,166,141,18,120,112,132,21,13,129,29,60,220,146,69,21,206,101,51,121,25,204,38,140,192,0,199,102,107,38,13,164,229,71,113,195,72,243,233,28,142,82,23,84,162,253,153,86,90,20,229,98,61,202,227,72,99,217,145,83,116,170,17,80,139,217,157,118,75,37,149,134,228,41,148,76,93,145,80,80,110,142,202,135,245,209,218,83,218,172,196,125,116,100,162,167,166,52,9,102,212,194,211,130,240,134,39,40,1,48,58,146,51,207,97,48,241,162,221,175,224,49,232,4,77,74,3,154,204,56,113,244,107,22,146,209,216,125,223,150,106,237,63,172,237,25,129,69,8,5,66,240,48,178,0,138,161,176,183,201,198,141,76,60,173,212,148,10,28,116,1,0,131,192,116,13,42,55,73,43,134,157,8,19,176,12,251,170,144,18,185,28,105,190,85,40,188,194,8,46,205,41,92,154,35,21,199,80,255,251,178,100,208,142,198,109,102,198,155,153,91,242,102,76,217,131,60,69,110,22,245,157,36,109,153,126,193,138,179,102,140,241,21,184,29,238,88,254,235,201,3,255,104,68,160,145,135,145,137,197,102,252,255,90,139,111,223,95,125,207,182,37,237,78,241,231,36,141,107,189,146,103,149,57,230,167,114,7,145,42,151,170,127,166,183,118,218,133,252,238,243,174,61,222,249,187,187,118,230,189,241,213,197,85,57,165,0,10,192,25,27,111,220,159,41,21,195,172,50,218,161,217,82,167,128,143,76,108,147,38,219,192,28,232,148,126,222,206,132,106,160,70,121,237,91,152,241,154,251,127,232,168,206,84,123,16,89,133,73,102,50,43,21,18,168,210,187,153,24,232,228,71,181,154,172,82,171,157,100,71,57,110,85,86,57,214,87,82,53,136,138,178,42,189,171,43,37,217,242,51,219,161,145,237,174,168,0,170,0,0,174,100,206,192,204,145,112,70,66,97,73,199,134,64,100,92,6,208,22,24,82,28,114,101,161,6,60,22,99,34,102,102,48,102,193,98,64,162,0,6,14,58,10,136,77,17,229,47,83,98,140,19,5,2,5,2,230,197,243,34,22,22,93,47,88,160,184,112,75,7,86,6,38,220,152,57,104,193,193,196,69,97,80,19,1,24,103,74,174,86,1,1,190,206,252,210,63,179,134,6,199,147,113,82,24,40,42,206,78,117,2,100,33,128,207,153,106,28,181,52,103,37,174,136,204,44,45,118,176,234,204,110,222,63,173,155,108,91,51,109,247,119,251,152,138,68,73,205,82,12,153,178,244,205,83,122,86,39,134,20,122,205,23,131,17,56,190,155,164,158,146,81,229,156,122,16,57,232,58,246,115,13,245,166,136,148,219,71,87,190,223,62,249,159,212,54,1,0,1,55,255,66,108,143,83,88,91,21,46,153,85,76,172,232,228,171,136,66,5,55,220,129,145,198,69,218,149,138,56,105,203,254,147,63,68,130,179,62,37,130,37,45,231,228,108,239,197,13,187,153,88,233,162,139,171,200,153,182,165,150,168,246,73,136,212,187,139,142,91,249,220,107,60,207,178,59,83,109,49,47,235,206,247,204,69,145,29,95,255,55,215,95,215,207,199,53,255,33,101,119,130,22,50,98,51,154,49,51,215,226,96,163,160,119,51,244,144,96,136,24,128,56,148,170,132,48,30,151,99,77,106,46,42,8,95,181,42,110,80,205,245,193,61,117,31,218,96,24,28,120,78,104,56,173,14,143,184,114,2,187,83,152,101,58,139,206,201,19,12,195,65,16,56,144,33,199,82,77,105,136,187,206,58,67,209,198,152,106,78,169,248,96,144,4,32,57,93,46,100,87,76,134,18,153,198,14,6,148,8,79,93,234,73,49,167,255,251,178,100,208,142,134,48,102,200,27,102,87,160,102,140,217,167,60,72,110,24,205,155,36,109,153,190,193,145,51,101,200,244,21,186,92,185,28,78,39,149,12,247,127,242,11,246,217,29,251,195,95,229,195,67,252,103,239,254,195,193,240,92,29,5,218,7,211,213,50,81,52,126,174,147,28,229,89,50,38,156,61,216,93,124,99,202,183,114,243,3,238,245,189,118,173,75,77,19,51,39,157,69,104,156,106,208,65,210,61,189,157,5,24,134,227,148,0,85,75,183,136,210,100,105,4,148,43,222,163,17,163,97,114,171,36,240,69,164,168,93,39,114,66,115,208,63,139,49,239,183,97,114,172,135,57,135,110,235,141,123,128,238,250,46,38,69,132,65,119,113,37,57,231,223,179,170,168,129,229,42,216,203,175,201,58,178,84,136,174,202,198,209,44,165,222,122,174,175,70,63,125,250,43,116,85,111,254,232,212,181,255,100,127,125,245,2,85,0,1,63,217,86,153,200,73,194,64,5,3,204,252,24,240,71,194,205,193,64,18,32,84,107,48,144,115,18,9,48,65,81,35,69,131,80,244,98,100,236,245,194,151,52,232,226,217,71,33,80,17,66,89,76,225,64,194,136,16,0,22,246,15,93,16,59,158,184,154,98,141,147,2,147,9,165,34,158,80,5,5,135,98,18,118,198,214,160,152,26,198,13,5,77,34,11,230,126,153,247,47,179,5,5,4,163,235,82,99,23,99,47,165,45,170,28,104,187,127,95,223,151,11,111,207,54,83,149,218,242,108,198,26,165,204,211,80,155,55,88,130,106,11,57,61,141,175,132,182,180,221,152,209,78,176,154,154,130,142,76,233,102,54,15,41,134,37,15,41,197,3,81,78,16,77,190,186,190,163,53,109,182,219,227,122,212,79,241,154,238,152,146,52,140,22,255,120,180,144,238,220,70,227,8,0,0,192,0,6,255,246,87,51,162,236,195,88,148,85,29,7,0,137,33,123,182,106,253,238,162,57,110,210,111,86,119,145,87,245,202,235,90,20,165,127,191,249,138,236,239,115,59,154,101,152,104,160,226,48,157,221,156,236,66,161,162,37,49,168,164,26,132,36,236,102,160,247,57,72,202,84,47,71,29,251,39,56,215,90,151,213,23,125,126,148,67,83,228,67,185,130,223,111,184,53,32,80,32,209,179,32,0,12,148,227,88,53,146,208,196,72,106,92,2,11,170,184,211,146,209,149,0,210,162,91,65,157,111,101,50,203,145,215,85,55,225,197,5,128,11,166,159,41,144,243,66,161,248,252,69,172,187,143,82,66,191,235,4,184,32,117,189,170,217,223,112,159,252,239,68,164,46,28,29,126,154,101,218,151,77,179,167,238,100,35,185,248,91,155,31,242,162,32,132,138,135,26,255,251,178,100,204,14,134,104,103,73,155,105,127,178,97,204,233,186,60,197,56,22,89,159,42,109,33,253,9,79,179,103,52,246,8,160,142,120,186,49,130,41,209,74,28,150,120,219,147,147,164,75,123,56,183,189,231,182,66,68,130,220,81,246,142,60,27,160,174,230,63,238,62,73,168,135,237,234,14,73,187,120,249,182,230,165,160,64,110,190,103,204,250,247,196,142,226,222,255,23,165,119,104,251,141,12,43,159,235,48,160,0,48,54,255,66,108,106,163,161,248,38,234,152,138,173,154,93,150,149,225,202,82,110,166,46,95,90,209,104,206,40,174,197,51,155,191,245,255,255,149,50,226,20,238,206,202,155,41,216,164,145,135,179,86,109,93,11,69,84,99,42,85,6,170,164,170,53,223,125,235,215,51,85,191,179,93,151,223,239,253,119,224,74,0,26,131,58,142,76,184,112,50,127,60,195,11,163,13,10,142,225,57,58,217,152,200,35,51,59,11,140,118,4,49,98,56,192,131,195,52,25,13,10,36,48,56,116,192,161,17,35,120,144,56,186,96,38,35,193,147,21,254,4,11,5,27,87,6,71,130,50,150,172,17,32,29,16,10,168,21,249,143,41,152,32,42,228,119,66,230,5,19,25,50,160,41,197,243,3,93,80,225,39,49,73,167,5,174,21,2,79,210,169,131,208,207,92,103,5,227,100,10,222,48,25,163,185,109,25,102,38,152,64,7,118,105,222,143,245,141,87,166,169,73,255,65,45,164,78,156,116,210,114,229,149,77,135,79,73,137,82,40,146,78,104,102,207,52,89,167,82,113,245,93,105,195,234,78,49,206,208,85,211,72,74,58,101,40,43,23,112,220,193,34,248,235,151,230,183,55,12,101,61,119,127,124,76,108,249,255,125,54,255,158,55,253,180,56,208,8,0,33,203,106,169,82,64,203,226,28,14,16,149,57,151,133,81,48,82,16,67,202,246,119,120,113,111,253,99,246,47,153,41,36,247,222,105,228,195,61,173,173,47,175,157,153,76,203,4,212,98,14,87,255,249,255,201,120,217,114,91,53,136,80,237,36,151,252,150,103,115,163,66,226,164,38,220,62,149,204,61,45,103,210,136,255,123,34,37,62,223,47,87,153,84,229,90,90,234,197,55,94,75,187,2,53,74,70,204,44,161,21,27,24,116,216,100,81,17,203,200,34,244,163,99,22,12,20,17,5,57,67,132,6,41,15,130,3,68,129,163,30,8,23,34,123,1,134,100,192,81,193,210,30,36,188,166,21,181,48,23,193,142,168,128,2,160,6,227,33,158,138,28,125,137,30,44,226,118,40,251,46,10,146,221,136,186,68,241,150,203,226,226,172,29,72,196,235,58,28,10,28,138,237,175,203,210,133,94,73,230,36,171,209,253,132,255,251,178,100,216,142,134,188,103,70,19,154,91,240,107,236,217,119,60,101,204,25,209,155,30,110,101,47,201,137,179,102,232,241,13,241,187,177,8,211,41,169,28,119,167,100,147,119,175,106,222,23,123,94,148,74,52,186,113,172,184,43,120,125,225,129,90,18,18,109,105,194,30,148,73,8,182,118,190,152,73,71,212,226,198,52,134,9,178,149,69,72,147,82,157,28,22,61,38,116,241,89,84,255,240,156,111,231,169,239,98,85,126,183,179,13,93,202,45,155,183,181,37,124,255,207,61,239,149,22,0,109,44,60,4,5,219,126,199,1,158,196,220,58,136,139,37,98,43,224,81,147,13,209,226,5,123,202,236,30,197,36,200,156,58,139,22,12,98,191,223,95,111,225,196,76,96,206,72,41,186,125,169,21,235,246,146,89,27,45,73,144,206,148,169,63,250,133,237,73,231,254,85,14,105,195,4,52,26,12,14,71,207,135,223,225,77,231,127,236,142,92,191,242,45,207,47,244,51,96,54,170,0,5,46,220,88,168,21,73,189,88,32,62,3,44,125,166,27,23,41,186,44,193,117,24,1,232,60,16,44,4,54,32,176,195,196,221,103,225,107,200,31,88,41,245,140,189,8,9,97,144,1,65,123,238,153,50,44,32,62,94,118,167,92,116,14,111,212,54,236,108,60,143,223,3,150,109,183,240,109,12,211,80,241,133,215,98,97,163,4,33,167,65,55,194,231,151,219,154,126,17,148,43,194,167,26,140,218,206,56,212,213,157,123,214,32,189,236,238,105,89,116,107,206,58,218,68,125,102,38,244,57,56,126,143,23,62,210,211,218,223,171,62,161,86,214,86,213,250,180,50,52,155,159,183,60,107,39,85,183,111,80,253,34,249,99,61,89,90,143,31,83,43,0,107,164,0,11,182,211,197,58,135,36,208,224,60,8,221,7,197,67,137,209,152,182,137,149,251,14,202,133,84,43,71,197,122,78,103,91,161,250,95,253,190,140,70,239,235,50,45,144,239,102,74,166,128,146,41,213,21,237,67,219,66,78,239,91,213,205,56,237,170,29,212,27,152,207,238,143,165,220,141,214,243,47,221,85,191,127,223,234,220,50,128,0,55,108,51,6,32,66,217,35,24,137,116,242,165,13,219,172,64,112,1,33,1,108,175,96,170,17,40,177,158,148,154,104,114,129,35,112,57,140,187,43,186,48,238,64,242,71,33,216,165,4,8,188,139,122,11,1,11,69,5,18,221,217,128,86,91,226,242,186,132,129,164,115,246,140,169,135,12,64,177,184,97,195,103,175,244,23,95,80,108,54,254,78,205,74,96,199,110,5,137,189,214,170,58,178,153,218,76,109,80,82,115,255,27,223,114,173,126,99,79,149,53,206,83,227,99,43,85,107,239,25,255,251,178,100,197,140,197,118,103,74,155,73,94,98,88,140,217,147,61,130,54,27,121,155,32,117,188,128,1,159,179,102,206,146,80,0,84,213,6,93,171,79,150,121,231,169,185,219,184,91,162,169,82,16,250,92,222,17,170,89,235,212,247,235,83,79,85,148,76,216,171,127,46,84,149,81,195,119,243,203,115,180,83,82,249,92,170,91,87,243,207,84,187,214,57,89,185,95,31,215,48,223,55,133,170,221,169,174,225,83,88,229,188,53,253,253,77,243,125,214,19,138,246,36,0,9,191,253,151,40,132,48,35,22,152,51,162,34,196,225,61,74,125,255,100,181,145,127,87,215,94,189,87,255,179,43,182,91,25,132,14,36,89,210,134,87,19,26,83,25,68,197,138,142,40,60,88,84,227,206,115,40,185,78,87,16,34,10,142,51,144,202,113,167,81,3,15,26,57,238,53,206,151,19,117,197,89,133,206,48,117,178,189,168,247,219,58,185,12,148,94,99,206,215,217,237,200,11,0,4,65,70,80,98,9,146,208,24,153,65,172,232,24,180,16,2,228,198,9,68,34,167,12,60,14,20,11,9,13,15,151,0,194,193,137,154,200,138,70,69,140,60,12,151,11,118,27,176,214,134,6,3,4,36,82,162,151,5,14,138,224,24,114,32,8,64,9,42,26,64,46,20,65,49,196,10,0,21,226,48,82,129,132,193,97,160,88,192,24,1,32,46,112,12,73,241,101,146,67,88,146,43,135,132,65,49,150,19,160,149,131,139,1,254,224,6,133,168,90,88,26,65,4,8,140,50,76,197,2,177,88,156,45,205,192,40,216,34,142,6,121,240,27,162,0,26,16,20,32,137,177,76,213,70,7,10,228,185,161,153,185,194,160,203,9,80,95,241,5,8,168,101,225,10,157,65,211,72,213,235,39,83,90,8,166,146,70,161,150,71,224,248,197,188,91,9,161,92,17,216,228,34,110,100,138,147,60,146,40,50,105,49,164,197,35,134,243,198,228,209,17,42,168,115,211,42,149,138,71,79,217,76,102,146,72,159,101,161,44,31,236,189,52,43,206,63,107,89,76,190,255,255,255,252,183,255,255,255,203,96,4,29,255,170,21,83,51,124,99,7,50,56,253,99,100,180,51,109,211,60,37,29,27,59,66,98,33,1,97,128,192,50,32,195,7,14,22,110,14,49,37,18,49,144,17,198,13,231,9,131,11,82,2,224,128,196,11,15,168,139,130,142,68,216,6,44,232,6,32,0,101,192,216,240,21,30,29,57,22,5,134,9,184,159,37,130,221,130,35,160,28,144,12,48,144,48,39,128,196,169,19,241,22,26,196,28,113,130,192,66,251,137,224,46,160,58,224,98,72,129,236,248,6,110,24,54,248,26,130,4,89,33,220,104,106,129,19,255,251,178,68,199,128,8,43,130,201,150,110,128,0,249,208,89,2,205,208,0,18,109,157,54,125,150,128,10,3,179,166,143,176,208,0,100,7,178,38,224,109,204,129,231,70,6,139,0,31,71,128,103,200,0,195,2,146,142,36,200,177,211,232,49,245,34,73,8,76,71,139,144,138,25,27,166,117,7,69,220,209,153,3,3,229,19,68,10,40,147,39,9,243,199,146,41,29,186,209,52,55,53,77,51,35,211,34,177,56,162,225,196,80,66,178,194,145,100,14,174,108,100,200,214,165,33,109,245,164,182,71,218,151,164,201,94,232,253,95,255,255,255,167,255,255,255,207,128,0,111,126,202,212,89,26,27,208,53,231,33,129,112,34,200,211,54,228,190,235,185,195,213,233,61,17,32,232,204,11,230,230,236,108,195,177,19,163,211,77,115,227,201,70,206,56,201,242,112,25,64,128,9,248,216,67,51,31,201,114,9,129,97,44,62,155,20,3,136,160,45,65,57,14,72,188,56,196,224,152,94,25,207,50,7,155,170,108,100,154,109,164,182,73,213,65,244,58,209,106,232,221,221,217,141,142,27,205,76,89,221,53,160,231,20,146,208,170,238,230,170,93,211,101,41,36,86,112,227,178,159,215,235,238,236,182,217,94,164,145,255,249,52,98,41,176,0,19,255,213,189,69,19,82,16,3,25,217,201,205,70,197,106,195,50,183,249,255,213,154,59,198,9,181,4,211,76,242,74,36,17,58,72,42,235,99,114,149,37,143,115,52,83,14,192,112,11,184,240,41,166,102,75,150,32,80,54,39,151,138,3,169,112,78,2,170,59,72,35,188,114,23,13,135,245,50,7,155,173,151,186,181,179,212,251,173,208,73,38,169,23,233,212,164,146,86,165,221,74,238,130,84,82,73,37,42,189,45,87,103,253,253,117,87,122,170,175,85,119,253,191,111,209,56,234,0,0,111,240,193,135,64,195,230,133,30,100,200,166,150,196,101,50,99,73,142,0,40,128,46,12,85,28,69,245,14,48,144,71,73,235,66,231,129,159,70,51,152,197,221,86,24,17,227,148,64,141,45,250,134,72,129,35,206,252,82,57,43,135,223,103,250,134,50,214,218,58,115,178,210,0,0,48,96,88,17,76,144,29,40,172,157,86,94,7,126,41,39,99,172,153,167,41,137,8,17,104,146,249,202,46,9,136,2,179,84,4,162,51,205,94,150,91,83,191,254,115,205,245,179,191,239,221,214,101,26,184,233,237,91,35,227,157,92,89,148,1,45,96,152,89,114,98,42,38,67,6,207,22,145,27,40,53,78,178,28,93,184,234,85,105,213,192,225,12,163,235,187,46,91,121,83,227,75,125,155,125,255,253,74,0,69,128,0,0,34,0,0,110,255,170,95,55,156,167,112,177,255,251,176,100,101,14,133,218,103,73,155,105,87,176,92,12,233,205,60,71,158,22,129,157,36,109,153,190,193,99,179,166,168,241,149,136,197,145,227,114,244,182,102,199,159,190,166,241,245,54,186,237,251,167,170,170,35,190,238,158,143,68,185,64,80,25,169,183,115,169,81,208,213,110,172,140,238,254,134,36,165,90,145,21,11,178,189,83,121,150,68,116,86,49,145,153,221,173,123,61,15,250,170,210,212,124,135,255,211,254,222,128,229,158,154,24,50,97,138,141,130,164,2,229,230,236,34,115,47,129,19,224,16,0,48,137,104,71,128,197,5,69,136,5,149,35,76,20,104,10,55,27,136,191,241,134,180,12,6,98,77,205,222,110,18,8,83,82,81,193,160,133,150,159,114,136,213,136,39,59,141,121,29,42,203,158,21,226,95,101,48,68,249,134,108,212,35,51,206,11,125,126,55,72,202,221,69,155,26,104,232,164,248,33,115,5,127,159,247,86,102,26,166,151,107,47,255,195,162,167,91,198,171,51,179,185,165,114,58,93,139,63,89,177,190,234,46,154,252,101,122,124,59,197,226,216,206,237,212,207,116,98,229,173,219,158,237,164,183,160,166,211,82,63,231,254,113,102,12,235,78,181,215,232,27,50,245,178,207,117,174,16,231,194,68,0,22,237,95,69,78,174,71,232,179,31,108,79,94,185,174,93,37,50,130,171,149,136,2,78,123,59,160,34,139,223,221,58,189,90,186,191,116,213,16,205,183,252,59,103,86,146,231,114,169,78,232,103,44,234,123,175,102,77,208,182,185,139,68,87,209,17,153,59,163,34,179,169,251,27,223,91,219,209,17,159,127,244,250,237,248,107,213,0,0,230,252,197,77,138,162,198,122,156,44,44,97,132,39,52,14,14,88,72,101,248,141,75,181,173,132,6,32,91,210,198,81,41,228,165,118,227,207,250,90,56,107,158,68,132,17,10,36,81,150,167,98,160,90,240,108,178,89,140,246,118,111,65,84,179,82,247,213,55,90,67,181,1,211,66,101,85,187,149,238,60,93,112,62,89,4,66,47,75,154,99,59,120,40,99,51,214,63,191,191,254,249,254,121,244,246,133,56,77,39,61,126,173,47,134,44,216,152,179,65,96,141,46,188,83,157,12,69,57,6,44,138,207,96,65,64,131,143,87,222,247,212,236,237,177,27,40,200,170,220,142,119,109,106,114,171,221,251,230,108,59,133,54,107,25,124,53,3,248,1,0,0,111,255,90,132,127,57,48,135,74,6,20,37,39,140,34,253,113,83,40,198,171,109,146,223,254,215,255,250,237,239,255,71,117,90,200,168,229,208,197,35,58,24,140,162,164,53,153,72,200,214,48,177,136,165,73,174,154,213,28,232,122,163,183,215,167,153,157,219,87,255,251,178,100,121,142,165,87,102,202,27,99,127,178,89,12,233,183,60,197,54,24,13,161,36,109,25,254,193,80,179,166,220,240,141,249,105,136,238,82,80,163,228,119,89,149,141,53,174,149,100,128,11,55,248,29,60,105,201,163,170,0,44,106,206,30,215,166,228,184,200,40,109,142,146,22,85,35,36,36,48,242,141,176,145,227,76,94,39,63,9,152,86,100,210,103,104,228,196,89,219,90,80,186,229,64,73,192,213,24,179,57,123,33,187,181,219,172,55,46,119,109,78,59,205,21,141,32,162,138,55,146,151,157,114,67,44,30,51,20,151,92,100,78,83,251,16,128,85,142,47,12,183,146,167,154,85,47,167,181,223,223,251,111,239,15,191,183,103,111,108,66,0,240,211,96,218,229,247,169,84,156,241,110,133,150,109,34,86,50,71,146,32,59,76,81,70,213,167,29,97,0,135,129,26,22,65,182,200,212,22,165,149,88,67,33,180,23,23,127,109,214,181,182,35,46,44,199,21,206,218,147,53,240,113,23,226,177,105,167,175,4,117,228,241,197,183,253,194,44,103,142,68,221,31,2,243,47,97,82,229,156,70,239,145,16,195,156,151,95,53,199,249,94,127,156,165,255,195,251,139,34,169,235,217,46,240,248,112,155,185,146,205,117,11,63,50,141,106,30,249,53,207,75,136,8,114,154,70,153,250,237,41,126,97,238,115,189,47,134,28,143,245,191,159,254,69,128,146,234,0,1,37,244,196,65,48,99,77,224,64,64,83,198,116,220,182,26,128,23,16,137,76,108,178,236,96,12,52,88,35,77,83,50,98,112,19,33,119,219,87,149,178,53,134,236,170,160,80,240,227,222,235,174,4,26,140,173,5,170,234,69,164,145,56,30,154,142,28,157,169,41,143,12,3,109,18,247,178,24,157,106,104,111,117,98,51,177,233,94,109,6,219,253,0,19,8,227,18,113,45,238,253,149,252,77,67,47,230,120,247,117,81,95,247,213,58,251,189,157,183,217,203,91,31,203,154,248,134,183,184,100,36,210,77,58,84,116,189,105,132,219,110,125,61,199,93,203,37,203,135,108,164,25,89,180,242,220,205,127,191,186,51,225,100,154,128,0,237,219,16,96,134,161,248,208,77,58,70,217,157,139,46,114,65,234,111,50,76,76,136,237,105,47,223,250,153,154,155,123,124,113,138,103,46,232,190,206,212,114,214,219,18,169,34,79,37,151,84,77,92,141,109,79,31,57,209,220,230,83,150,238,236,98,252,200,87,109,87,145,254,226,138,146,74,217,35,157,9,239,253,247,6,123,247,160,1,6,60,185,154,100,101,12,131,77,7,221,76,164,8,11,27,124,197,5,130,129,67,9,202,207,11,238,52,94,158,40,255,118,23,48,34,8,254,187,139,255,251,178,100,148,142,133,51,103,73,155,75,111,66,87,44,233,147,48,197,98,21,17,155,40,109,25,126,201,88,179,166,104,244,136,160,77,112,67,234,102,241,168,18,147,107,228,32,165,110,251,146,234,59,246,167,237,75,111,203,164,113,182,184,237,67,48,197,28,113,246,175,47,151,82,213,191,4,194,115,130,226,81,11,45,38,30,163,163,136,103,251,195,255,254,54,50,63,207,127,255,111,86,93,106,181,107,69,55,143,115,23,197,177,151,171,125,242,115,105,142,151,251,89,173,190,170,55,120,59,174,80,33,76,147,160,166,189,152,187,124,133,19,117,95,19,205,63,86,214,164,110,165,180,207,158,252,239,180,52,1,8,0,0,91,118,105,79,154,7,170,112,88,75,72,59,33,8,170,8,82,177,254,0,107,193,49,45,86,4,234,153,91,250,47,126,212,110,188,205,107,255,216,140,58,35,109,174,70,59,163,221,209,80,205,43,54,122,43,93,239,163,30,123,213,218,169,221,207,156,136,155,170,223,254,228,92,205,92,201,103,91,61,83,95,110,51,85,0,0,227,244,192,223,139,242,60,80,99,195,65,205,7,38,178,101,225,70,16,0,60,126,92,67,6,22,48,144,33,226,34,35,116,102,33,249,28,212,129,66,219,179,254,190,153,218,2,150,179,30,106,209,106,52,76,22,57,102,134,246,212,141,68,84,140,185,201,90,170,130,81,61,3,71,93,186,87,174,72,194,109,190,138,1,198,88,52,12,90,147,248,219,73,24,91,78,111,25,162,15,166,35,102,4,100,100,124,46,41,205,212,53,62,207,125,87,124,95,55,87,79,251,102,171,226,173,189,115,243,105,221,50,171,142,126,230,118,77,186,187,229,145,231,143,31,58,110,114,213,98,44,147,99,102,186,223,45,72,249,97,181,175,230,187,59,90,146,61,42,174,80,215,170,119,252,223,231,150,238,146,160,92,229,0,0,91,182,59,33,238,35,137,15,81,68,91,120,156,87,57,51,198,170,95,17,247,247,159,254,63,182,196,205,33,30,85,89,151,207,178,60,201,58,63,254,198,109,160,19,13,180,107,78,118,198,71,107,9,192,72,35,98,50,35,24,82,52,72,209,187,146,209,101,186,121,168,173,236,233,161,123,210,144,236,136,105,127,253,48,247,127,213,114,157,153,22,75,132,100,152,158,7,26,151,37,105,190,132,160,32,12,116,5,90,217,21,237,42,73,169,156,174,72,224,206,55,8,203,66,70,106,57,67,97,139,68,85,240,176,130,0,153,203,35,162,151,185,243,237,114,158,77,55,17,228,181,97,179,176,254,69,32,26,48,23,80,210,158,24,56,65,3,10,1,80,92,0,33,4,63,33,12,54,98,103,254,249,230,162,158,37,249,210,239,138,120,41,255,251,178,100,189,142,37,202,102,200,155,120,91,114,86,44,217,147,60,34,174,19,241,155,44,108,161,91,73,104,51,102,168,192,142,104,170,234,238,22,162,222,108,66,58,238,217,44,146,103,141,42,56,50,156,225,135,190,145,161,139,248,230,230,87,226,174,237,22,169,170,169,236,203,141,140,152,234,221,44,44,24,115,32,204,2,69,186,128,1,197,191,242,106,193,225,50,112,8,122,148,140,193,72,204,172,163,22,89,121,219,249,88,32,114,50,115,118,2,55,201,127,200,205,186,146,17,221,91,255,235,58,74,136,85,51,154,92,245,179,135,97,126,107,156,168,204,240,175,42,148,202,161,216,86,159,222,148,41,244,230,114,121,17,156,200,255,254,121,119,142,190,127,111,125,62,238,4,152,130,154,0,10,145,215,249,131,98,102,165,69,153,90,226,78,135,49,147,228,12,122,51,72,84,197,96,129,80,40,136,110,98,180,185,134,142,0,64,192,36,40,24,35,16,137,140,144,67,85,171,249,245,5,0,133,66,72,34,7,1,12,6,4,2,137,9,133,64,80,81,130,7,64,96,201,0,12,192,65,98,32,16,48,54,101,0,1,135,66,64,162,1,130,0,129,0,101,47,3,9,218,25,48,38,36,182,22,242,99,24,16,22,153,105,118,142,41,105,29,67,193,160,18,183,53,38,88,203,95,114,32,19,184,185,130,2,202,137,102,210,92,64,155,250,209,154,85,31,40,98,211,95,103,173,157,190,191,102,207,221,254,170,142,179,212,45,197,25,151,115,100,148,116,20,131,191,7,46,30,11,12,90,156,164,67,154,81,105,181,23,203,208,69,208,97,40,154,164,41,34,11,220,123,53,222,104,214,23,38,172,104,110,180,212,181,162,163,203,173,59,167,117,60,194,183,94,182,13,66,66,32,0,137,174,202,55,147,134,216,190,17,245,89,123,180,169,145,23,48,149,150,126,196,141,121,239,107,105,229,189,182,242,185,245,171,131,225,23,56,187,110,66,185,209,106,243,217,69,51,15,213,187,255,198,150,103,223,9,15,54,54,162,166,77,30,77,27,153,43,84,172,62,218,147,187,181,71,171,91,95,157,218,109,146,235,163,45,169,216,225,171,182,61,151,183,75,120,225,232,117,24,124,191,124,193,191,165,49,207,63,167,221,241,160,49,64,0,102,251,0,0,204,21,172,200,224,194,199,134,22,28,102,37,66,0,165,112,28,6,191,149,200,52,204,194,133,2,11,29,32,64,107,132,184,203,232,239,67,176,228,106,77,13,55,66,207,192,121,130,129,220,167,80,48,17,62,4,64,104,1,101,20,108,56,152,10,61,27,137,72,110,71,238,70,32,20,198,139,197,33,231,163,82,120,106,30,163,127,93,168,164,15,13,118,196,233,0,255,251,178,100,223,12,7,34,102,198,147,134,111,182,116,44,233,119,60,72,182,21,229,157,42,109,161,125,9,111,179,166,204,241,13,248,248,56,88,160,229,91,191,239,150,250,227,137,141,166,38,26,17,10,220,147,209,6,166,201,167,51,113,68,10,22,40,62,25,36,97,100,28,101,30,186,141,138,107,142,43,59,120,171,223,231,245,213,68,59,65,125,7,36,154,206,244,61,109,181,93,112,101,238,187,137,72,3,233,144,0,27,255,213,108,101,221,25,24,238,100,139,30,54,138,54,4,102,21,179,236,21,175,193,173,116,33,75,163,255,191,250,126,156,170,255,252,168,110,82,66,250,96,208,203,64,203,28,24,49,196,145,173,97,7,168,163,58,113,28,185,86,67,76,172,200,179,173,167,29,203,50,189,55,92,173,203,90,97,159,157,215,51,111,165,159,60,187,115,255,3,181,0,0,156,172,232,31,13,240,160,204,109,143,31,196,213,2,206,216,76,202,144,205,112,132,120,200,193,192,11,56,99,173,230,96,66,99,192,139,197,77,204,49,16,73,96,112,165,64,181,81,252,70,13,10,87,114,158,24,66,88,14,98,66,148,34,8,94,4,24,36,228,85,240,94,147,72,68,69,120,97,67,182,33,224,11,137,132,184,17,182,108,218,12,24,103,175,51,162,221,99,237,188,1,25,131,151,4,65,187,196,37,109,113,220,80,200,219,126,25,128,244,126,29,161,232,249,243,179,23,253,213,92,185,102,103,102,54,189,179,92,36,200,52,99,221,205,94,202,56,230,106,81,186,21,209,197,54,83,211,48,98,109,136,55,152,108,93,180,248,251,145,79,151,156,117,40,186,7,172,142,249,131,205,179,117,154,232,254,156,147,223,126,174,251,182,68,211,123,225,245,77,180,67,38,130,0,73,118,47,170,24,227,141,80,66,83,37,198,118,103,130,46,93,93,61,143,166,104,241,117,121,105,191,245,60,123,209,194,22,34,120,14,34,232,241,41,20,47,46,122,114,240,166,135,111,231,255,214,118,179,244,121,65,154,83,231,232,183,136,147,211,237,130,15,132,164,124,75,162,57,202,106,170,174,138,129,142,54,93,11,34,201,82,191,28,91,25,89,110,82,79,85,74,204,253,42,147,106,3,41,64,0,102,254,153,40,193,143,83,26,28,145,168,41,170,129,145,131,132,25,24,152,73,107,149,233,8,8,140,108,192,139,198,128,25,107,122,168,32,20,237,142,70,163,42,118,227,38,99,242,169,40,87,248,88,4,28,76,32,0,69,101,110,8,7,105,80,169,124,60,239,198,117,15,214,163,157,150,163,219,214,188,99,82,75,24,63,196,10,201,78,128,124,101,24,148,19,38,65,14,177,29,67,39,255,254,171,162,148,238,94,167,81,140,157,255,251,178,100,212,140,198,98,102,199,155,122,91,114,106,44,217,115,60,101,188,22,229,155,40,109,165,187,73,152,51,102,76,241,33,248,25,165,137,164,185,200,167,37,233,204,172,122,107,84,59,153,85,5,210,199,169,27,41,173,29,77,182,175,180,233,153,46,70,213,16,11,143,149,215,195,248,67,26,203,110,18,215,106,22,102,233,58,147,90,140,40,78,61,235,100,233,35,116,147,209,232,4,168,144,0,146,237,152,145,3,152,128,192,77,185,40,216,162,181,158,228,199,53,205,42,39,171,144,136,119,97,209,20,238,239,215,233,58,244,173,116,167,57,144,29,96,166,217,226,93,155,139,185,179,61,55,107,168,70,24,179,115,11,40,247,110,183,106,171,26,87,110,169,81,111,23,186,205,106,220,15,58,101,127,74,155,247,173,170,230,174,26,251,209,165,120,191,231,238,22,109,43,142,249,194,21,0,0,156,108,8,114,96,117,134,125,90,96,143,129,192,70,130,8,98,193,70,138,38,16,16,4,8,4,13,131,66,193,8,160,18,212,81,48,144,115,4,30,86,112,96,2,235,100,235,236,2,10,1,6,17,1,58,38,42,44,140,75,68,191,74,196,33,0,49,80,131,32,3,48,96,243,27,24,78,103,245,117,151,25,253,142,67,50,233,166,145,47,74,196,199,85,69,182,212,92,150,127,36,148,205,69,230,42,75,90,251,177,13,57,240,52,232,32,7,9,14,106,33,237,163,254,14,135,29,39,84,61,179,16,140,215,96,80,209,166,200,246,30,56,142,33,146,156,113,230,12,207,137,122,206,23,147,115,148,152,81,246,148,126,183,245,57,149,85,75,211,142,142,174,227,43,69,53,212,138,38,202,221,238,130,217,106,92,225,141,117,32,165,162,100,11,62,68,168,0,30,223,242,16,162,48,9,136,140,137,216,80,134,100,37,240,140,179,6,234,57,10,239,125,202,65,73,191,253,181,191,254,151,33,25,233,167,209,131,212,109,22,84,111,165,21,105,48,244,234,72,209,233,116,99,85,157,183,178,195,179,60,123,188,155,71,44,194,213,211,61,19,31,67,58,109,36,238,117,234,97,171,107,210,25,222,174,171,190,98,45,101,146,17,255,253,184,2,119,168,221,49,85,243,67,127,59,230,243,95,229,53,64,19,52,18,49,225,115,16,12,18,84,82,196,185,48,178,0,49,248,97,243,22,69,64,160,153,140,134,43,83,29,78,101,111,97,37,243,86,164,151,33,15,68,114,232,136,0,25,242,119,39,26,194,32,28,180,75,66,109,89,162,173,126,81,5,50,106,121,36,166,236,242,207,79,14,72,227,85,231,50,205,246,191,21,139,73,36,207,107,5,156,151,118,164,106,229,191,230,93,254,126,254,246,100,102,87,156,206,255,251,178,100,210,14,38,43,103,72,27,104,111,66,101,204,217,167,36,72,126,22,69,157,34,109,141,254,201,143,51,102,76,192,153,249,135,31,49,232,80,16,86,148,204,242,13,68,146,42,228,229,159,99,178,196,95,40,159,226,73,115,187,53,208,219,190,89,70,218,122,201,187,189,166,232,193,47,222,119,218,245,30,152,222,253,32,219,226,236,100,130,229,174,223,158,212,14,128,179,84,4,50,193,165,42,42,92,90,123,22,163,28,78,220,204,227,193,25,125,253,47,255,42,152,130,148,186,207,12,255,51,13,221,109,249,76,216,94,189,109,69,203,92,221,70,108,53,98,57,88,249,59,151,127,229,183,120,204,169,238,156,191,87,94,69,53,66,232,170,75,236,247,100,113,221,154,115,101,77,133,83,250,249,106,249,247,247,125,255,216,35,123,0,0,222,212,68,64,34,207,6,204,26,209,16,0,0,194,205,204,156,8,89,84,48,181,96,139,238,96,165,198,142,32,44,29,1,72,17,148,16,14,88,11,183,6,56,141,221,119,136,192,156,145,24,106,80,174,146,243,151,197,46,72,134,203,252,23,1,72,248,29,153,185,243,56,187,182,155,104,212,82,95,6,60,37,177,161,150,97,12,231,40,173,186,181,162,242,26,122,23,250,164,72,32,6,224,20,214,21,61,34,63,239,151,90,167,150,247,175,107,186,94,174,97,166,219,148,234,175,14,202,168,115,71,217,67,72,22,16,6,156,62,246,27,37,74,193,151,17,219,142,198,45,169,137,97,219,202,26,198,77,158,77,253,109,65,239,55,101,114,118,71,133,164,62,30,53,123,245,253,179,18,160,6,222,1,0,0,73,54,126,64,200,32,221,82,19,179,153,26,227,1,248,99,11,147,118,38,212,21,108,109,208,100,55,60,106,146,200,209,204,154,25,153,24,195,17,103,233,186,90,86,191,215,215,3,110,239,199,210,93,67,229,221,45,95,170,37,95,35,237,101,165,153,226,238,231,237,211,142,111,190,246,151,236,165,238,98,162,104,207,154,36,115,84,189,223,106,220,119,36,45,158,134,94,101,10,86,24,41,93,251,173,111,148,15,111,0,2,74,140,193,89,142,10,92,253,219,205,85,88,234,135,204,77,232,198,138,138,40,201,133,25,171,50,49,212,227,133,84,42,4,49,226,81,160,49,224,112,121,122,71,130,201,128,95,132,156,30,35,3,2,168,48,0,80,32,54,44,86,28,10,0,105,41,240,211,204,16,41,48,214,148,10,248,51,85,53,139,184,203,173,179,193,17,150,94,60,22,254,180,167,98,55,28,153,153,162,191,86,134,137,223,128,33,233,248,195,156,252,182,56,164,42,33,190,229,158,187,142,247,239,50,21,18,169,250,59,88,253,55,121,166,66,178,255,251,178,100,217,12,5,191,102,201,27,104,95,64,112,44,217,103,60,168,140,23,105,155,30,109,149,190,201,176,51,166,40,241,33,249,30,228,114,18,174,142,106,17,148,77,208,28,167,83,160,140,69,153,25,5,42,199,139,170,137,145,91,101,23,20,163,136,178,46,179,115,200,26,44,204,216,250,106,62,245,239,197,112,138,64,32,0,0,7,46,188,254,93,185,30,201,163,65,97,5,52,94,93,135,243,38,176,201,176,142,70,65,109,38,9,8,242,122,110,175,43,171,255,79,221,223,115,149,191,199,187,63,107,90,69,245,113,172,90,197,44,219,187,247,44,204,157,228,24,69,231,141,184,34,207,93,184,95,27,100,103,46,247,83,92,205,92,85,243,75,13,250,213,86,195,174,162,150,142,177,198,89,138,54,199,220,219,119,223,62,27,121,149,0,23,47,248,28,28,199,46,49,243,71,55,129,138,28,35,99,130,204,24,200,22,27,122,130,227,13,73,196,192,108,46,11,176,158,138,45,22,211,141,16,127,108,63,100,33,18,30,157,76,223,140,156,196,64,70,232,171,137,102,179,248,216,226,82,42,57,102,58,136,173,253,204,83,83,119,49,64,250,12,16,24,82,1,68,65,236,64,161,80,208,26,140,187,167,220,206,238,245,114,243,176,215,95,188,155,179,223,81,89,16,140,30,81,209,40,207,17,66,173,47,114,166,11,21,139,53,16,167,231,236,164,181,65,106,81,40,46,146,58,109,41,7,42,143,138,220,69,149,32,182,163,50,162,191,166,77,64,8,229,128,96,32,0,42,107,185,200,190,111,150,104,193,242,139,61,163,42,249,132,29,81,32,163,39,3,83,82,17,152,103,236,61,5,101,253,173,235,111,255,222,230,136,101,124,137,57,11,255,190,45,178,42,140,210,82,71,224,128,198,29,63,66,88,24,220,26,84,25,164,62,23,14,111,154,23,115,51,45,54,162,252,49,157,66,159,191,50,138,82,121,161,48,203,88,34,174,37,104,71,98,17,67,85,243,167,38,32,128,8,100,196,2,76,102,0,51,73,184,50,81,228,50,24,75,55,92,10,50,60,11,51,160,92,8,36,69,130,113,32,200,193,241,96,192,208,216,57,40,38,0,78,58,0,168,159,65,15,110,13,16,56,171,1,133,32,129,9,40,32,62,202,15,205,74,9,217,49,243,2,52,68,241,128,161,199,115,184,167,216,203,84,64,42,177,23,220,116,21,32,140,4,198,186,2,51,204,148,23,210,70,22,105,195,134,118,215,32,70,127,16,151,174,167,5,138,202,96,8,66,186,0,64,232,37,45,64,68,242,18,254,36,231,26,166,205,201,39,142,184,30,235,51,53,22,252,77,245,223,253,140,138,90,181,166,86,210,46,116,140,108,35,196,255,251,178,100,216,140,5,1,102,202,155,69,70,176,108,44,233,138,60,195,98,25,129,157,22,78,229,13,193,217,51,165,168,243,13,160,209,43,94,19,168,52,21,28,200,132,20,231,236,31,64,251,113,82,213,46,143,209,197,219,177,143,91,20,48,170,61,62,227,129,145,118,64,8,210,128,32,20,32,7,45,188,231,61,144,129,192,124,129,44,162,18,140,174,110,203,244,229,111,10,3,24,60,196,254,228,194,99,217,2,100,11,65,36,53,202,239,166,82,249,111,229,222,255,247,18,195,233,90,108,88,147,200,200,45,164,90,197,98,92,141,74,240,133,38,232,212,140,140,226,5,42,101,43,74,205,72,137,249,67,149,154,17,117,68,3,82,136,249,155,84,251,223,6,155,144,128,97,93,12,33,218,128,65,5,8,22,185,197,201,248,24,194,197,3,205,64,88,55,219,8,209,138,3,106,155,204,156,22,62,194,240,215,5,2,96,129,147,66,100,65,131,15,137,140,98,58,51,113,212,200,196,240,160,100,206,6,49,49,206,120,114,82,98,67,208,62,20,214,66,167,199,149,0,72,25,248,32,225,72,104,2,110,44,252,28,20,207,134,74,192,22,33,163,173,193,133,149,130,133,179,134,234,92,21,192,254,38,130,229,0,195,8,242,178,156,39,233,239,97,115,15,76,59,77,55,31,126,34,90,136,190,237,82,124,224,218,155,218,76,56,243,146,230,243,87,205,69,207,92,62,166,105,104,108,84,182,27,110,255,238,239,135,213,211,91,163,205,241,195,25,28,253,182,229,239,116,243,49,155,48,237,211,155,203,101,125,212,217,153,101,66,246,223,152,229,74,106,13,108,191,169,154,159,183,72,26,53,172,0,67,0,26,155,109,242,138,63,13,230,64,157,64,45,35,226,169,148,69,181,13,172,8,42,245,107,248,249,85,115,13,179,187,26,251,232,253,7,132,65,17,183,123,125,184,93,155,81,99,166,176,240,143,245,68,178,218,197,113,44,161,66,4,82,149,202,147,225,143,210,189,35,134,173,1,185,93,204,252,39,77,9,220,225,246,54,78,199,83,186,175,210,226,176,239,255,144,167,7,174,92,4,65,67,42,174,235,51,207,229,2,0,21,111,240,8,104,199,235,50,157,206,211,148,112,56,180,64,203,197,185,15,43,46,250,115,50,99,84,149,58,30,131,14,0,187,196,66,84,194,110,204,195,195,2,195,174,120,224,88,69,27,73,85,235,70,4,81,229,192,187,160,216,180,228,98,159,24,14,85,90,85,105,156,166,109,21,63,44,239,102,85,173,141,57,3,180,42,9,28,74,138,127,243,255,251,255,31,62,191,204,223,239,199,127,247,246,249,143,153,253,67,242,68,8,145,58,214,232,54,183,179,231,78,116,88,134,255,251,178,100,216,140,6,22,102,197,139,154,91,112,112,76,217,138,60,163,136,20,21,155,40,109,25,91,65,183,179,165,220,103,140,49,216,24,209,66,220,107,233,100,175,80,40,178,44,71,92,212,169,3,94,73,34,34,157,85,103,221,155,42,213,68,165,255,5,14,64,2,4,155,45,217,0,9,154,28,51,0,214,88,200,163,93,70,220,236,35,52,132,162,87,50,4,182,13,230,14,100,117,34,181,201,12,222,67,232,146,108,139,47,176,254,252,20,36,50,152,94,54,140,168,231,11,189,120,111,207,77,27,50,27,188,40,161,251,228,76,148,155,141,247,56,117,187,166,117,80,169,9,200,40,172,138,31,173,32,104,64,204,241,193,2,5,138,223,44,200,210,248,63,173,15,95,255,130,11,5,3,205,3,7,12,216,108,69,71,195,69,229,35,73,1,51,52,215,195,11,197,51,21,197,162,37,216,192,80,216,80,52,0,5,198,107,11,230,47,132,228,33,241,253,137,13,134,25,6,11,11,84,192,10,152,112,213,124,44,42,119,12,216,101,2,13,8,196,212,18,64,192,98,0,205,19,141,158,31,224,85,41,169,3,20,9,4,44,42,240,76,232,117,3,160,227,60,208,120,162,202,39,172,145,137,199,97,232,118,87,60,246,63,146,74,104,126,18,216,35,44,76,160,32,30,8,38,135,166,37,13,186,230,47,249,184,248,239,171,109,26,49,155,38,117,121,153,95,168,186,181,223,80,214,211,31,106,91,154,227,138,51,152,152,167,217,170,198,99,172,204,182,222,197,170,206,177,117,95,202,8,62,18,101,23,108,38,163,109,117,95,11,40,248,55,32,25,162,237,234,252,191,184,48,1,120,174,159,64,0,5,130,2,245,219,11,17,218,169,10,99,84,96,39,86,13,101,230,202,16,213,182,229,157,237,8,18,2,45,194,33,221,121,133,74,0,163,68,144,88,207,65,145,190,251,125,104,146,49,92,255,248,41,6,6,110,85,229,115,124,28,36,99,35,72,123,3,178,22,40,183,2,161,9,68,147,33,116,28,84,66,204,90,227,6,170,96,98,198,39,34,207,35,14,185,161,104,65,24,115,130,66,252,36,226,130,29,199,5,245,184,15,235,246,64,96,0,171,182,25,57,249,148,17,28,58,49,45,41,151,17,157,242,25,151,6,143,78,130,140,139,154,72,36,93,195,44,8,51,16,132,222,86,245,226,8,7,75,214,178,179,95,69,168,224,187,143,184,20,1,254,125,162,73,14,255,172,85,36,88,9,75,150,115,63,27,147,78,186,209,78,193,116,211,140,5,217,181,102,252,196,245,59,145,52,110,135,196,130,65,214,97,34,104,208,42,8,70,109,248,126,97,184,119,122,230,102,210,233,34,254,158,255,94,119,53,255,251,178,100,223,12,134,133,102,197,11,185,91,112,116,204,217,122,60,67,124,22,5,155,34,109,153,123,9,153,51,101,92,241,14,48,163,188,231,217,204,165,147,168,114,249,173,172,243,118,140,211,157,93,207,17,13,81,99,40,129,41,88,159,51,72,30,174,54,196,181,3,34,191,158,34,18,226,175,222,113,210,122,186,58,207,138,231,132,192,153,162,0,2,114,74,91,40,111,7,26,148,28,168,72,128,168,152,82,14,132,192,155,90,176,89,88,107,54,136,87,97,207,123,157,66,206,235,99,119,106,167,127,238,190,99,19,39,87,252,248,92,100,104,156,142,198,63,204,132,9,137,106,193,181,202,185,186,137,86,33,136,166,72,27,191,230,242,41,13,104,53,57,250,79,251,60,17,59,252,111,100,76,207,192,41,178,112,166,112,138,242,129,41,8,189,254,208,72,2,26,128,37,153,204,0,142,39,173,45,129,128,171,19,245,47,77,210,80,148,140,26,163,144,243,94,156,150,78,229,36,187,14,245,195,147,214,131,29,137,153,202,54,91,11,158,54,71,228,218,38,46,24,54,56,51,8,70,182,41,62,82,124,84,169,69,99,17,32,15,168,247,205,104,247,203,16,36,230,19,135,197,222,133,117,59,148,172,77,219,150,210,113,148,79,17,55,13,244,134,144,101,206,163,239,39,145,171,149,167,183,77,220,229,42,221,233,167,82,249,25,207,194,81,79,119,114,178,114,86,45,111,74,181,47,207,51,251,124,56,0,165,151,81,97,0,91,134,45,57,164,140,103,71,29,176,36,160,140,96,116,34,109,163,105,58,74,49,10,96,212,116,135,151,84,178,28,157,172,245,68,218,237,244,231,123,166,154,34,228,130,95,135,185,48,88,252,136,217,125,189,69,27,134,13,139,8,106,25,39,225,197,228,218,61,65,38,153,182,5,45,16,246,246,49,74,121,153,10,250,142,74,48,84,129,211,7,90,218,29,95,72,147,71,13,167,89,120,151,146,59,40,109,210,112,164,43,221,16,117,50,44,205,80,226,37,92,162,149,186,74,55,220,84,238,200,180,42,226,123,174,33,162,56,151,23,215,138,184,253,251,122,144,98,169,0,41,181,180,176,177,130,240,44,131,196,3,48,51,193,101,50,57,193,69,164,113,144,10,34,114,132,164,93,181,146,250,49,71,30,89,22,135,95,233,99,148,255,50,24,114,212,97,186,237,130,179,168,2,33,63,110,173,156,233,190,198,237,212,153,121,111,115,44,114,229,234,203,81,19,211,154,183,36,44,53,133,59,197,179,255,67,193,7,17,48,115,67,39,1,200,219,227,44,140,47,58,85,89,89,225,212,121,208,113,123,46,101,163,157,161,150,148,61,225,59,126,173,216,107,195,240,151,230,251,64,236,255,251,178,68,216,140,196,142,102,204,27,41,61,240,155,76,233,51,105,40,182,84,41,155,42,108,153,123,66,115,51,101,13,151,161,160,163,151,254,114,252,39,30,21,147,106,107,221,15,60,154,251,208,148,83,77,135,88,232,250,247,189,64,27,82,64,14,109,190,42,36,98,196,3,64,126,35,64,51,97,197,110,5,86,171,150,173,17,32,102,120,13,54,54,80,162,13,164,45,226,211,42,121,225,212,135,20,47,33,43,13,220,146,82,92,136,96,119,141,28,88,182,143,104,32,134,149,82,91,46,3,177,183,2,226,230,139,104,193,154,32,121,170,181,187,64,209,197,135,54,80,229,212,77,152,45,68,17,136,140,227,54,234,79,85,126,142,129,172,72,152,107,49,195,138,122,171,101,83,211,115,14,60,230,69,44,163,69,139,122,53,204,89,42,229,86,134,24,112,225,142,81,40,101,204,30,217,26,221,197,202,43,82,156,236,239,202,252,55,0,189,40,0,57,182,216,116,228,18,152,137,24,207,128,148,44,46,196,83,205,24,179,24,24,8,56,44,176,227,36,244,202,78,15,86,248,126,69,222,184,143,228,224,152,82,192,105,105,15,148,18,150,145,43,114,85,136,51,221,25,139,92,233,155,211,23,89,72,36,218,240,162,35,98,116,140,79,37,150,218,31,215,74,108,151,146,218,188,250,211,157,251,122,136,88,32,165,214,215,39,44,246,222,48,164,157,229,181,186,218,238,88,171,144,52,118,180,54,45,235,56,234,82,104,86,232,44,214,38,28,180,136,77,31,227,117,181,172,41,45,50,218,189,211,81,216,226,94,83,115,111,223,82,135,220,78,185,88,164,132,128,11,178,236,32,40,113,179,82,227,131,51,72,99,26,247,244,153,178,131,227,227,4,0,11,7,166,24,164,143,36,187,117,146,174,55,10,173,109,77,26,229,17,40,154,128,6,144,142,144,76,7,211,174,44,189,117,168,168,167,226,117,120,217,147,57,233,140,197,30,144,51,60,190,14,23,118,25,70,13,219,169,140,114,28,30,60,152,105,38,30,41,71,88,193,150,199,60,138,79,122,205,37,15,30,124,92,82,11,165,38,77,144,195,50,123,26,31,57,18,171,99,79,38,80,96,168,216,131,249,236,92,234,138,241,154,89,174,145,126,163,239,166,177,232,60,105,166,161,67,34,147,46,229,208,228,26,19,76,144,0,101,187,66,22,204,76,64,195,152,219,5,193,52,70,74,144,23,175,123,202,135,34,248,153,166,174,152,227,29,105,76,78,253,250,150,162,18,168,122,113,178,88,236,82,189,35,252,210,163,242,250,99,7,82,138,184,225,141,99,0,152,203,21,85,146,78,125,30,110,79,41,14,12,216,170,81,230,143,203,23,168,89,180,198,8,249,255,251,178,68,202,140,132,241,102,203,27,41,92,240,159,172,217,35,101,136,150,82,149,157,44,108,161,87,194,57,179,101,169,150,33,176,74,141,48,125,160,133,99,44,251,129,151,110,203,186,99,122,70,97,204,122,81,242,137,19,3,9,88,158,17,54,232,114,92,140,183,41,112,228,76,163,203,234,144,66,119,181,151,85,87,54,200,218,190,99,207,59,167,216,227,1,73,129,0,37,237,191,194,172,130,43,0,130,4,177,35,192,77,37,232,178,173,252,235,84,93,37,159,109,106,13,137,66,91,111,156,46,72,209,146,193,50,152,88,133,97,240,228,67,51,105,202,115,43,91,114,143,116,6,111,62,235,181,243,92,249,73,146,247,22,129,8,31,99,32,161,172,100,20,65,236,172,151,101,153,82,83,220,185,183,35,108,147,71,81,227,105,108,67,68,137,158,218,248,73,28,202,170,229,254,32,246,132,12,78,233,73,106,188,89,37,92,234,81,187,90,35,184,213,214,214,30,187,244,171,153,235,234,107,185,250,250,231,241,21,5,61,191,248,168,53,13,25,56,101,220,34,132,169,80,224,228,16,28,145,252,68,26,106,70,249,146,181,217,85,171,21,239,204,80,215,143,90,173,150,89,95,202,1,148,242,5,101,178,184,147,202,22,21,14,98,161,34,133,116,78,21,137,81,128,47,68,136,228,148,125,171,107,69,81,51,102,15,33,132,65,180,241,71,143,119,23,38,198,203,201,2,230,28,73,241,105,41,141,169,62,165,198,213,100,66,13,149,238,47,105,77,24,211,236,163,201,30,180,166,202,141,46,202,21,56,177,2,143,235,52,247,74,106,98,208,124,230,50,153,171,103,186,80,15,128,20,186,234,59,8,128,208,76,167,106,105,180,81,160,52,0,2,176,195,115,131,25,192,128,156,163,9,172,141,42,106,237,79,78,68,229,208,4,126,133,159,72,162,84,212,210,233,29,50,249,130,111,80,6,202,98,176,231,88,48,227,66,74,87,199,132,76,98,168,147,233,25,24,25,37,72,24,121,147,213,181,186,57,34,237,141,36,78,42,135,25,6,42,10,8,172,206,65,159,67,197,72,23,147,74,103,92,236,105,2,148,99,193,174,52,235,146,33,232,86,23,44,251,86,33,44,210,157,148,200,88,113,82,58,138,178,217,254,226,126,38,126,125,75,239,239,136,211,238,42,2,246,0,114,221,170,182,21,108,85,64,214,18,72,170,82,254,29,206,217,160,97,70,39,32,153,67,143,38,66,26,87,52,31,104,116,80,92,80,16,92,140,250,34,52,164,3,131,160,65,120,41,167,148,226,210,150,232,23,147,226,103,15,75,32,27,44,140,161,200,187,52,13,153,67,44,195,175,93,205,36,166,122,172,154,97,97,163,70,188,81,255,251,178,68,193,140,196,137,102,204,155,8,85,240,152,204,233,51,100,200,180,19,25,157,44,108,37,14,194,108,179,100,205,150,25,233,169,223,185,230,14,122,106,161,177,38,200,186,182,195,232,88,232,15,104,65,115,225,97,33,84,248,130,18,173,173,100,112,176,160,214,25,34,75,84,32,225,41,35,136,177,215,70,214,212,157,86,54,247,123,182,161,222,101,141,104,201,1,5,80,1,203,111,192,37,8,48,33,112,218,1,62,132,4,150,160,215,54,14,139,12,16,143,1,14,139,23,20,47,206,109,168,94,241,169,161,92,72,24,157,175,65,76,102,133,96,46,22,129,193,237,99,170,95,58,125,116,243,251,65,157,95,127,102,66,66,217,35,77,150,24,67,92,195,155,117,5,100,252,132,122,103,172,227,231,53,120,196,189,228,25,234,146,195,60,154,25,68,221,85,155,80,172,74,20,189,135,149,227,62,150,115,226,202,102,106,212,2,212,109,136,65,50,41,20,89,228,200,106,52,46,78,46,79,89,100,47,211,223,222,245,255,57,251,193,117,146,223,74,142,246,184,215,4,205,0,0,128,35,55,255,228,252,42,169,71,5,120,159,33,146,67,155,204,179,104,91,146,130,24,133,16,163,133,195,77,78,138,73,73,246,106,212,235,235,250,167,150,17,30,80,62,107,72,88,65,72,76,127,194,133,23,51,15,46,70,89,152,29,43,41,34,192,66,206,36,71,99,207,207,118,108,217,103,110,154,210,127,162,145,215,32,217,140,116,83,247,202,152,127,141,114,107,22,133,209,178,231,67,60,98,158,138,172,248,75,24,188,143,20,92,171,199,139,115,25,251,10,163,152,44,163,163,254,166,101,215,211,230,40,250,188,112,165,235,166,128,5,0,128,7,174,219,14,44,41,48,192,134,31,195,68,134,132,50,90,49,167,12,117,153,34,161,148,69,4,41,169,186,73,100,180,78,89,26,3,37,200,192,173,168,37,143,133,82,217,120,115,60,110,209,43,60,106,149,165,233,0,236,153,15,187,38,140,187,59,70,16,227,187,126,89,50,42,151,160,85,3,118,115,215,186,228,214,33,82,237,23,173,178,89,218,20,153,171,240,246,70,49,195,190,167,25,74,138,238,117,33,103,28,201,206,152,244,149,162,255,49,159,150,139,209,93,156,188,106,207,173,44,188,127,117,69,73,239,153,53,77,183,186,125,59,179,247,207,187,143,251,231,128,11,200,0,50,75,26,73,16,139,49,74,200,98,155,81,167,40,2,177,11,93,43,16,86,4,116,106,80,1,17,53,229,101,68,101,59,113,219,181,54,115,16,124,90,21,56,162,148,241,42,121,151,166,69,31,92,13,202,69,47,154,181,201,126,251,158,55,108,203,98,251,230,122,170,230,90,39,255,251,178,68,186,8,132,120,102,204,211,6,69,112,153,236,233,71,101,134,126,83,141,155,38,109,25,91,74,99,51,101,77,150,33,185,53,182,158,53,112,28,171,97,200,217,143,180,214,142,57,174,162,241,174,221,187,227,222,203,103,83,193,112,111,139,186,107,226,206,229,143,114,71,92,14,183,96,98,104,229,23,151,36,247,27,236,230,47,126,190,145,65,219,126,154,68,91,226,77,165,179,140,107,76,179,162,49,153,211,120,250,229,29,81,2,38,130,51,109,255,46,24,168,102,65,160,136,77,177,192,218,47,114,35,87,11,158,170,113,65,128,159,230,202,21,23,87,151,158,142,5,74,143,148,10,43,6,194,85,141,12,54,50,120,253,49,243,143,223,47,187,85,170,246,111,155,25,211,124,197,95,248,18,162,105,203,52,195,92,36,52,180,83,44,198,22,131,148,121,23,50,156,242,195,53,64,237,160,125,89,14,146,228,25,50,132,7,18,69,9,147,27,78,57,8,29,33,224,177,104,189,16,65,165,227,92,90,26,140,212,133,57,166,199,19,123,104,149,10,252,13,31,92,171,19,67,7,81,14,138,150,236,209,188,83,62,224,147,217,1,191,225,4,100,23,137,8,4,248,24,209,154,249,128,48,26,148,204,148,90,65,8,195,233,195,26,18,21,135,168,144,38,242,63,82,160,117,66,28,143,135,130,234,131,176,225,148,22,224,80,210,152,166,7,255,251,204,68,71,187,62,220,138,148,230,211,11,102,208,140,64,185,163,166,37,102,219,75,46,82,213,15,52,69,65,231,165,77,153,76,67,17,55,156,255,102,160,169,55,221,197,221,178,61,38,195,7,217,55,15,46,81,208,107,136,162,227,197,195,151,150,99,36,89,144,131,161,142,40,225,24,97,227,136,227,117,88,122,103,170,189,155,107,255,25,110,206,221,224,17,202,1,91,191,252,168,137,43,233,136,20,168,8,128,53,20,2,9,42,82,66,148,96,130,30,105,7,73,214,102,1,109,63,243,2,88,13,52,162,167,142,136,21,55,58,97,71,66,170,123,28,230,64,196,60,250,197,85,50,145,36,246,203,40,85,196,76,17,197,3,230,172,247,198,55,26,169,67,191,36,76,109,148,239,99,77,189,152,38,119,33,88,207,77,83,143,34,106,221,80,155,212,196,107,220,103,144,181,105,19,121,146,99,25,213,235,124,157,80,158,107,222,230,17,75,174,222,26,165,119,42,59,176,164,178,53,81,189,186,184,90,126,252,229,57,165,123,95,198,195,14,80,37,75,191,211,173,220,18,98,155,1,26,101,146,95,9,94,22,241,163,218,70,133,98,202,218,208,113,228,74,43,16,183,71,111,84,238,229,198,227,82,81,61,2,221,177,140,178,150,196,86,137,44,202,109,255,251,178,68,178,140,196,192,102,202,147,44,67,212,150,172,217,83,101,233,54,19,141,159,44,108,37,119,202,85,51,165,13,132,154,145,125,80,113,120,63,94,247,175,106,245,238,27,53,104,210,53,81,106,147,102,15,169,39,41,58,187,87,40,51,57,203,35,85,10,49,166,167,39,66,74,127,159,118,48,158,171,25,18,162,71,24,234,117,246,119,28,59,186,177,20,45,187,104,209,147,141,6,15,230,174,31,133,180,203,29,88,69,148,76,35,103,26,168,109,252,241,110,139,234,169,172,119,63,156,182,165,16,137,80,21,94,37,0,169,118,253,98,41,217,149,192,251,153,166,113,146,85,23,206,158,13,88,117,85,11,173,211,118,132,135,22,81,216,133,185,235,252,167,119,46,51,219,146,137,231,182,216,84,80,170,140,212,73,116,229,102,73,32,96,70,148,178,109,143,45,203,60,118,98,82,69,135,135,68,169,202,253,215,204,38,233,124,154,194,171,153,149,153,211,208,164,4,144,118,91,133,213,52,188,211,152,170,98,201,34,207,60,131,120,120,107,203,174,249,83,56,70,168,177,205,83,16,208,108,5,226,237,3,239,161,77,44,115,38,82,12,158,194,238,122,75,103,199,243,251,119,231,75,250,5,108,213,0,39,191,248,46,192,136,160,193,198,196,40,152,61,22,206,44,20,60,205,139,0,168,97,67,202,93,31,86,151,10,41,27,179,82,146,85,31,183,98,151,120,84,183,126,67,169,117,37,0,140,52,252,59,229,48,20,133,191,37,5,12,82,69,134,233,19,171,30,76,142,161,88,14,84,70,99,254,149,249,194,239,173,254,217,47,85,172,145,24,62,76,182,236,203,11,93,236,223,95,211,25,167,105,61,184,115,254,34,194,19,15,149,165,104,57,137,109,253,197,194,12,219,210,168,176,44,120,136,217,13,72,32,182,69,234,122,210,101,186,117,31,89,196,11,233,220,29,199,232,0,23,109,248,46,184,16,152,203,133,55,193,10,37,147,137,82,240,227,81,102,44,74,5,108,13,43,76,233,42,36,175,167,82,7,165,164,164,17,2,228,232,5,42,225,4,207,132,83,19,10,3,195,18,66,220,8,161,149,206,50,39,95,86,194,2,71,27,66,194,51,243,132,209,145,174,178,6,22,156,169,202,74,19,210,19,214,146,201,41,7,73,104,106,114,155,136,170,136,71,117,50,213,212,76,134,43,14,116,168,46,246,54,169,251,174,161,156,63,52,222,228,146,3,209,13,51,25,70,72,184,159,148,24,96,150,104,91,34,239,186,30,199,232,62,166,248,59,151,183,69,138,241,221,222,140,52,9,109,64,65,91,239,151,34,31,8,199,50,26,19,232,21,25,119,97,214,36,208,93,145,130,141,144,19,139,136,206,195,255,251,176,68,169,140,196,176,103,203,155,38,109,240,159,140,217,51,105,40,142,84,193,155,46,117,151,128,10,126,51,101,78,178,192,1,225,245,44,107,97,235,43,58,178,120,47,21,211,98,14,24,82,134,244,38,22,136,90,214,89,243,224,69,157,74,207,133,246,104,110,53,141,88,149,197,225,73,103,172,138,251,64,106,206,239,140,239,230,53,181,141,60,164,103,150,146,28,72,177,113,72,240,156,95,85,220,93,109,186,104,147,73,62,30,65,211,232,249,222,100,214,53,90,122,107,59,247,174,61,113,245,224,70,180,11,215,115,79,23,24,164,217,223,137,185,247,95,54,55,46,245,191,74,230,148,207,249,198,62,190,53,159,171,125,253,219,56,129,18,163,195,0,129,123,127,217,209,84,65,9,166,20,130,253,25,163,162,172,173,157,61,174,201,0,64,104,149,23,83,221,195,139,149,90,92,211,39,175,164,92,201,225,57,202,51,97,196,160,19,42,49,29,16,169,142,191,191,69,15,158,171,177,85,229,167,188,187,104,237,236,186,140,58,82,47,196,176,250,42,78,69,51,253,76,162,235,229,15,224,229,47,205,182,177,67,148,97,44,255,182,252,107,231,158,125,232,217,149,111,202,91,67,248,254,221,170,71,5,24,142,187,145,56,220,59,111,230,178,215,107,241,205,188,188,245,118,190,213,47,23,103,66,239,246,245,94,174,211,126,185,61,61,187,50,229,50,191,159,149,34,9,0,2,12,40,58,142,224,65,12,228,67,12,149,37,141,179,55,12,233,102,13,29,16,204,34,33,0,204,241,131,4,33,154,65,25,147,226,17,172,100,168,16,106,50,68,15,48,96,94,48,148,49,51,192,159,29,13,151,229,106,133,132,198,91,34,133,6,6,44,11,24,64,0,60,82,48,144,16,196,160,3,5,2,64,37,115,15,151,140,198,76,51,209,112,195,128,116,61,76,3,7,14,141,86,207,51,57,156,201,99,19,18,205,141,30,89,48,153,156,20,33,96,131,193,145,64,82,12,13,5,76,160,64,49,65,96,201,0,35,47,149,76,110,79,48,48,20,206,45,163,69,155,205,150,189,4,39,83,1,50,31,240,48,89,116,60,102,79,32,154,248,200,99,225,241,138,2,70,55,14,135,0,205,164,18,34,54,152,128,62,111,83,89,154,195,41,243,61,65,158,173,209,86,100,239,197,249,248,18,89,97,146,65,208,204,150,26,185,87,60,170,94,179,171,153,123,239,95,188,203,46,211,223,170,239,67,213,249,133,140,45,115,63,202,214,118,181,253,191,103,156,199,236,90,213,202,47,127,108,68,117,126,95,127,57,93,31,114,191,86,213,174,222,207,187,238,58,219,209,175,187,248,95,169,107,255,127,247,96,43,151,183,115,14,255,251,178,100,147,0,10,130,130,197,14,119,128,6,184,108,217,106,204,60,0,24,25,157,40,125,154,0,9,88,51,166,143,146,80,0,235,186,215,255,119,52,242,255,255,247,255,255,255,255,255,255,255,255,255,255,254,31,231,255,239,28,183,255,248,127,255,255,255,255,255,255,251,83,2,119,215,122,64,0,8,32,0,128,0,141,103,45,187,116,114,18,74,135,58,75,89,78,149,251,26,83,237,146,25,107,194,71,125,152,252,170,38,193,95,197,204,45,72,201,17,222,243,88,246,145,145,151,235,44,113,225,158,197,197,34,134,198,172,208,158,56,191,142,182,216,198,138,36,198,58,86,108,239,85,220,20,100,43,179,236,91,94,28,228,232,251,113,134,217,63,163,107,36,209,55,122,227,17,105,153,109,77,188,181,229,109,158,86,25,35,222,177,55,225,199,242,89,247,139,108,75,226,192,121,135,209,183,125,190,188,218,240,230,154,186,195,142,229,213,247,73,245,241,27,189,180,7,56,217,135,106,120,83,99,175,98,144,103,141,191,155,95,57,197,216,187,43,214,71,138,183,222,182,154,37,101,110,215,255,255,255,72,0,0,239,168,66,98,140,112,132,113,184,98,2,115,82,224,145,0,191,154,106,1,204,241,2,137,4,18,221,155,42,135,53,144,34,0,54,227,1,59,145,196,128,211,20,176,148,143,150,198,92,44,164,50,96,249,67,248,68,128,36,16,13,68,1,160,224,220,0,101,66,15,34,227,32,227,26,31,169,52,62,11,194,115,0,144,64,177,64,34,32,16,2,11,138,13,196,36,227,44,5,142,134,228,62,33,9,70,64,78,66,145,12,68,18,16,32,56,116,161,106,64,193,136,20,16,190,0,208,4,72,240,225,60,113,127,218,255,245,89,6,181,106,71,126,213,174,139,162,130,145,103,178,175,169,4,212,149,37,173,172,170,157,115,238,181,174,145,195,20,205,86,130,216,242,38,37,54,169,46,130,42,251,245,183,93,78,170,206,140,177,178,192,0,21,219,30,38,68,26,35,25,118,62,51,30,56,45,177,214,69,164,84,111,206,140,238,133,40,212,25,61,181,144,226,4,30,57,72,29,41,92,145,174,131,202,22,8,68,35,167,250,81,255,211,41,68,81,54,236,230,178,88,180,153,9,26,211,200,243,106,237,84,74,217,189,189,187,190,221,231,91,167,251,255,167,254,36,234,0,1,54,244,192,24,71,97,1,209,26,208,23,48,88,37,162,36,81,44,212,81,184,3,80,193,172,41,83,223,89,236,77,1,176,195,245,0,95,166,93,137,64,173,172,237,91,224,102,152,202,146,245,28,21,136,183,73,50,207,1,139,1,73,204,0,182,120,242,45,57,92,158,46,248,50,214,60,94,245,124,132,196,86,66,255,251,178,100,42,142,5,97,103,74,155,67,87,176,87,236,217,186,48,101,126,22,149,157,40,109,229,79,193,96,179,102,76,244,21,240,75,166,235,59,176,12,137,49,208,173,198,130,18,169,4,16,211,26,100,143,235,227,30,120,231,232,34,246,181,103,252,0,112,187,205,193,139,6,217,66,176,88,161,224,54,172,29,65,128,97,104,164,162,66,24,192,35,150,28,171,25,198,252,213,95,156,104,13,139,203,223,233,105,78,191,115,120,250,86,158,232,249,237,255,109,97,11,32,4,0,0,6,237,177,101,228,49,12,94,63,93,20,112,80,86,75,141,126,95,132,207,248,151,231,250,92,144,82,161,60,59,108,54,113,200,163,17,83,128,195,2,54,84,173,120,230,101,228,117,186,76,99,178,54,233,88,244,57,143,122,182,168,202,170,125,40,238,190,168,148,85,190,66,92,159,95,253,27,237,239,79,250,255,255,5,10,122,68,2,97,0,192,35,131,128,168,50,80,163,42,6,10,131,33,3,232,33,2,49,177,112,33,73,132,4,161,168,64,35,182,164,156,36,47,137,187,72,67,22,154,121,152,107,252,212,64,1,55,200,244,50,58,232,145,160,184,241,1,132,184,131,42,35,26,139,173,176,99,234,254,25,118,193,193,74,152,16,136,240,24,78,153,96,65,149,1,129,169,22,236,193,209,21,217,42,6,133,206,203,62,38,104,104,137,66,43,5,69,115,102,25,18,24,63,211,209,248,181,238,255,210,136,150,51,253,157,85,233,187,235,245,99,143,83,104,175,84,244,107,173,27,37,60,137,77,99,141,83,42,230,28,139,205,89,229,201,229,90,136,174,121,133,206,50,185,166,24,108,195,117,161,142,100,160,23,160,0,1,45,186,120,226,0,240,234,64,190,244,110,33,102,11,44,85,103,114,157,230,204,191,38,244,216,183,179,205,164,18,90,176,218,198,181,176,74,50,234,148,209,204,180,32,166,128,219,145,128,197,88,169,171,255,255,252,138,181,117,171,253,145,118,125,22,103,47,166,237,167,84,100,70,191,95,126,189,127,246,122,125,137,219,210,252,94,0,0,254,252,192,198,76,8,9,65,77,55,52,194,128,1,161,245,12,164,13,46,41,75,114,93,34,224,57,76,238,92,174,25,203,177,19,125,32,123,144,11,180,246,193,85,80,126,7,125,145,156,104,102,13,165,95,182,98,108,105,206,162,182,176,36,192,117,100,177,158,63,133,128,117,10,135,155,144,132,49,219,228,178,43,98,170,169,167,156,110,3,89,50,202,74,235,122,135,114,56,127,245,111,62,254,184,122,218,10,207,222,62,59,221,185,229,89,130,128,1,4,12,65,80,175,101,147,211,8,147,119,136,51,166,132,72,141,221,253,111,91,154,169,87,227,137,255,251,178,100,73,142,133,104,102,203,155,102,71,146,83,196,25,195,60,35,122,23,41,157,44,109,165,126,201,83,179,103,28,243,9,80,227,185,239,222,248,200,188,101,95,180,44,25,23,31,204,160,193,132,189,99,245,213,114,192,232,155,0,33,55,253,165,88,175,6,219,213,91,89,143,18,175,92,155,45,90,82,97,24,187,89,177,5,237,91,197,154,208,89,11,30,157,173,152,8,97,31,133,212,64,72,212,166,60,70,18,24,9,21,92,152,144,23,30,128,17,37,137,150,121,115,163,164,194,206,65,7,121,1,35,219,44,130,134,244,136,136,49,22,184,90,239,248,200,24,20,4,195,5,141,27,224,44,46,97,226,192,146,49,234,161,225,214,38,0,6,11,137,151,182,162,17,23,41,155,189,74,218,243,68,215,84,142,25,83,5,133,125,101,197,148,171,34,164,14,25,110,44,221,100,181,168,34,178,7,67,176,202,192,19,11,101,139,193,59,105,23,213,81,193,219,91,85,210,219,76,74,221,196,58,137,1,76,72,154,204,15,133,228,240,229,250,174,134,22,181,158,59,215,35,72,197,169,196,72,177,74,233,22,183,101,182,145,25,146,165,105,37,178,11,63,248,166,205,164,133,202,246,224,163,221,229,105,79,165,84,173,201,36,9,92,39,187,59,223,151,155,227,40,102,214,221,51,79,70,167,53,232,47,41,177,215,183,138,107,37,203,203,86,147,182,213,253,0,214,171,17,0,13,127,238,242,244,28,138,117,227,220,177,44,221,56,139,18,195,146,118,71,95,86,133,201,219,6,99,77,205,189,20,155,155,76,25,19,125,127,254,96,98,16,166,118,74,69,25,37,116,85,119,100,127,246,89,70,180,204,218,25,172,86,125,8,191,44,187,87,189,123,57,8,238,169,190,175,233,242,110,246,189,250,13,0,1,53,184,194,69,12,4,20,2,4,113,251,35,198,67,83,161,101,48,17,48,40,229,235,43,23,14,65,71,24,66,130,42,20,116,78,134,29,126,46,183,101,18,39,66,47,18,140,20,11,195,81,34,80,128,128,24,101,152,56,113,29,198,69,131,35,48,177,145,66,98,43,18,52,63,149,226,140,164,69,49,204,200,3,225,233,53,104,196,228,168,144,4,160,6,19,74,153,26,177,46,84,95,87,38,195,222,253,143,252,120,230,235,67,234,76,133,183,241,148,161,33,130,65,242,234,77,107,108,110,110,151,27,143,226,27,31,190,99,254,212,251,153,231,191,173,237,255,159,217,252,147,206,94,185,27,201,36,99,149,211,48,46,36,92,58,104,235,160,212,20,206,155,234,181,38,82,225,78,224,64,0,5,223,242,106,102,3,117,196,209,229,17,172,171,52,81,184,132,133,48,116,238,13,241,20,109,123,183,213,255,251,178,100,105,142,133,163,103,74,27,102,111,176,82,76,217,199,48,34,100,23,245,159,40,109,225,141,201,143,51,102,140,243,9,104,255,243,219,255,219,222,142,135,122,79,86,91,145,42,62,238,236,206,133,117,69,184,212,35,76,204,242,215,101,66,103,213,116,181,211,171,165,80,136,174,202,110,178,49,153,91,173,47,175,251,38,61,187,115,27,28,48,128,243,41,27,62,2,99,69,8,52,49,209,17,217,172,3,17,28,168,40,88,212,170,104,130,103,148,48,5,27,160,86,186,136,18,24,194,163,171,33,92,206,235,120,249,153,18,223,199,80,104,55,238,59,18,90,149,224,24,60,191,242,251,99,146,34,60,78,121,196,118,157,245,20,120,101,19,104,98,205,44,206,56,127,206,19,66,118,141,125,65,210,220,3,42,109,98,231,245,161,236,191,30,163,92,115,27,75,83,62,170,23,125,43,77,196,211,189,104,45,76,246,238,237,38,255,59,63,110,237,118,209,123,179,29,114,243,6,194,229,55,107,217,214,156,183,127,77,185,139,103,218,156,194,213,191,227,29,228,75,82,164,251,196,190,197,226,242,5,45,60,141,247,239,78,188,95,240,181,55,153,238,100,4,108,100,128,5,235,118,81,177,167,130,10,182,83,183,133,194,86,41,102,81,66,35,104,50,37,41,175,251,206,210,158,72,191,208,243,135,196,7,185,30,202,245,100,93,76,10,161,25,80,199,144,156,164,173,79,41,144,166,10,41,202,103,12,113,144,182,145,44,230,222,107,50,34,43,119,178,114,209,247,157,171,146,164,177,51,59,50,92,198,198,123,21,83,85,152,205,230,253,116,167,102,132,0,1,119,248,198,9,192,0,77,0,252,82,135,152,66,167,128,128,146,145,18,35,20,5,24,112,240,40,136,16,26,195,131,3,210,224,183,194,192,74,34,193,27,187,4,141,215,101,141,37,230,141,5,201,19,46,86,237,131,148,216,85,80,185,143,181,183,196,26,41,93,242,88,17,79,181,221,124,169,99,195,219,127,176,130,88,231,225,9,183,78,147,136,139,79,238,27,217,94,65,209,85,184,222,163,117,195,233,174,108,110,179,205,100,82,19,79,107,80,77,53,78,106,167,83,15,230,228,236,253,181,56,121,233,90,222,108,178,222,153,180,67,207,158,99,105,240,253,143,163,93,67,91,62,243,255,42,45,44,85,68,205,15,21,212,238,220,230,54,157,93,178,97,241,81,60,115,19,45,147,64,17,160,2,5,219,106,69,160,4,78,39,35,192,182,104,110,39,137,100,54,204,104,36,60,156,62,127,25,188,25,251,138,201,121,176,194,149,93,75,21,91,121,151,250,63,255,46,138,230,74,62,186,168,89,158,251,31,115,147,115,93,93,166,171,210,187,163,255,251,178,100,124,14,133,182,102,202,27,120,93,50,88,108,217,163,60,194,102,20,165,155,40,109,141,94,193,102,179,102,220,243,21,80,252,239,105,46,138,215,87,99,121,24,138,135,33,159,165,244,153,169,175,235,246,82,0,219,124,49,162,180,111,21,30,58,12,17,161,243,70,39,17,151,9,108,17,18,136,4,12,36,248,12,18,219,41,121,107,20,221,166,148,8,179,214,106,235,46,186,79,103,204,177,106,63,161,114,53,154,212,203,0,37,96,144,91,8,77,118,159,236,160,28,67,32,192,148,64,104,78,65,78,204,115,135,20,237,121,71,99,206,130,158,166,151,191,90,218,157,33,29,21,213,131,198,222,218,239,229,157,23,112,222,31,255,186,76,23,14,8,193,114,188,76,222,79,61,204,182,38,185,51,57,52,44,25,255,20,252,178,201,252,155,191,105,176,1,106,131,145,1,184,80,168,36,16,81,37,159,48,211,157,191,110,254,239,166,199,30,29,122,56,8,83,109,179,138,205,129,67,131,244,216,49,28,87,4,201,196,226,96,71,200,194,243,95,70,194,56,214,250,10,185,16,95,234,221,179,42,77,56,219,20,106,154,202,148,90,43,24,97,220,236,232,219,88,233,213,157,70,180,232,172,122,177,15,182,123,79,91,222,151,200,172,109,111,74,167,62,253,170,91,249,22,235,255,253,95,77,110,26,0,0,228,176,198,1,97,64,201,131,65,230,43,132,0,139,192,167,185,129,14,68,66,209,96,109,147,2,144,204,8,16,7,11,144,80,20,13,100,69,234,77,212,101,150,194,22,37,88,243,6,67,87,105,235,53,65,1,77,121,193,35,133,150,236,94,56,220,117,182,19,219,157,96,103,194,70,159,140,64,87,233,155,169,51,34,16,82,139,78,218,198,41,185,232,145,65,168,236,181,152,62,120,224,94,27,30,70,180,146,222,140,199,85,244,123,174,244,207,89,155,39,70,186,165,85,17,234,102,140,217,167,161,151,94,142,148,170,85,152,228,119,67,53,190,250,109,238,190,219,255,175,168,32,48,0,4,128,1,110,255,167,98,216,69,18,199,145,64,181,23,148,106,65,200,13,171,144,235,211,113,91,136,26,163,169,172,218,127,109,59,123,123,24,199,23,118,71,46,100,118,68,59,94,250,161,221,85,31,98,43,153,140,206,157,21,76,196,84,82,179,181,104,199,50,50,221,110,198,189,220,142,187,109,239,74,34,217,186,181,83,89,46,139,167,253,64,128,0,117,187,24,153,32,112,64,32,36,201,113,97,195,52,26,21,46,1,81,187,16,249,135,10,147,17,230,52,4,52,20,214,89,68,24,251,194,232,153,13,121,43,62,193,200,140,20,9,54,10,70,196,170,174,35,236,219,191,17,53,226,20,4,177,255,251,178,100,156,140,4,213,103,73,155,152,83,112,92,204,217,186,60,197,82,19,197,163,42,109,149,93,1,111,179,103,52,243,9,96,104,170,32,167,231,47,180,185,234,207,83,41,206,146,41,63,172,105,245,156,125,147,118,180,17,34,208,80,96,28,238,87,33,149,249,212,130,108,230,83,202,67,35,48,244,156,172,204,238,247,106,173,106,181,213,206,196,169,14,206,228,117,254,250,14,121,145,213,81,170,51,200,206,121,150,87,86,61,44,137,90,185,230,84,243,239,83,53,25,4,218,23,96,0,65,37,16,34,93,255,236,215,148,131,209,0,196,53,237,58,26,183,161,195,171,90,247,17,185,169,103,39,152,66,211,194,37,139,250,251,69,113,201,67,52,66,149,213,220,192,205,204,73,249,158,237,34,21,212,136,142,206,243,77,72,182,86,122,209,213,157,201,53,198,213,13,175,165,219,162,165,246,67,109,189,90,158,190,139,251,127,219,64,115,85,0,1,107,148,204,75,76,80,248,10,208,112,150,4,195,198,12,150,80,108,87,170,76,36,96,0,34,38,66,66,19,13,18,68,145,24,51,23,91,34,193,13,53,155,59,193,128,213,122,159,13,234,209,103,38,28,30,23,9,165,65,160,81,59,204,204,21,177,177,195,45,80,44,51,7,187,226,17,229,99,137,241,114,85,149,55,34,176,56,158,80,211,55,120,0,34,192,114,0,1,66,64,72,179,216,14,25,99,98,165,154,97,178,5,140,53,72,29,67,173,115,69,250,104,39,105,62,241,250,53,12,174,234,109,85,83,221,237,215,122,12,165,108,189,186,26,58,41,62,171,47,109,107,60,180,222,132,221,153,117,211,85,2,92,249,161,113,51,37,43,82,221,102,96,165,27,214,0,0,96,0,45,110,205,203,8,130,25,179,156,231,4,187,147,136,216,82,161,81,25,179,87,152,223,158,144,92,42,144,77,182,200,155,48,196,101,238,251,250,47,254,139,243,160,224,144,133,153,24,68,204,197,117,87,174,175,42,61,25,165,126,172,70,69,204,253,89,84,150,165,85,145,119,33,109,117,103,122,185,222,143,169,216,199,122,49,159,111,163,187,19,86,246,168,26,176,0,91,111,200,21,154,19,5,229,61,238,67,13,156,113,194,24,167,132,178,37,161,249,153,4,6,168,10,38,222,143,25,121,91,162,214,123,155,249,49,126,104,240,141,69,95,231,112,100,195,89,101,204,44,190,75,162,3,7,14,175,14,177,131,10,26,28,113,136,69,17,19,154,248,85,38,114,150,149,29,168,233,191,97,228,74,49,0,160,1,23,34,145,49,225,224,76,194,24,17,219,112,219,175,217,6,93,61,53,52,144,48,220,98,108,164,147,138,81,77,121,238,250,132,229,145,220,188,133,197,255,251,178,100,203,12,133,135,103,201,27,104,110,176,98,172,217,154,60,37,150,23,137,161,40,109,37,251,65,172,179,102,40,243,29,184,126,198,103,151,86,242,17,140,138,226,83,187,158,174,236,154,230,239,37,149,106,252,151,44,94,174,120,237,178,15,134,173,198,164,56,240,181,172,195,214,176,207,183,212,135,141,93,178,19,117,96,227,119,182,129,169,55,152,140,1,33,109,182,233,204,10,84,51,72,40,201,211,58,236,177,14,131,173,234,105,70,45,39,197,47,49,13,96,44,171,36,134,164,249,71,42,186,108,235,67,240,135,203,31,12,202,162,141,74,154,182,127,255,177,21,141,206,60,201,138,236,232,231,34,77,42,122,42,187,19,100,61,24,230,101,90,24,182,213,142,187,79,206,153,222,138,251,57,137,101,50,139,95,166,157,211,223,187,28,175,100,74,89,252,48,0,1,43,144,198,193,147,46,134,76,44,89,56,82,20,181,102,154,25,24,57,14,102,194,48,64,92,104,50,35,66,129,6,6,58,13,167,25,138,65,169,126,93,179,40,102,124,68,51,198,80,91,83,131,208,240,56,198,50,136,38,26,100,196,163,154,209,5,24,164,1,65,170,130,198,150,52,131,33,155,173,56,112,0,126,238,203,146,56,13,73,232,5,26,101,14,91,194,227,198,101,174,252,98,205,26,45,64,212,212,14,252,181,133,224,158,235,57,103,29,93,189,229,41,102,200,44,247,159,62,214,46,120,209,250,199,245,16,93,132,49,67,141,169,120,56,157,95,44,150,213,93,49,73,237,255,106,241,49,203,42,29,39,35,182,246,217,239,147,143,137,189,119,177,230,198,39,91,241,177,25,224,236,124,65,170,80,242,114,46,45,166,241,179,42,0,118,24,0,64,16,236,182,196,108,64,96,64,203,84,97,104,143,18,142,66,129,24,33,154,218,127,210,60,129,201,117,214,178,19,207,127,49,22,253,172,140,237,7,190,94,122,5,244,94,228,126,198,108,205,145,142,230,177,61,103,131,220,214,184,50,22,116,92,8,217,29,164,72,60,250,134,89,126,122,72,173,75,179,233,186,211,91,174,70,234,164,92,204,203,51,153,94,159,158,183,46,31,207,90,114,21,13,214,225,29,147,45,128,237,0,7,253,252,18,76,5,13,1,0,27,170,129,137,5,2,72,201,2,74,66,70,128,160,2,32,195,15,27,5,10,71,153,20,100,28,28,196,93,104,179,180,211,50,202,45,41,103,144,250,54,169,85,105,67,178,239,44,57,109,97,138,208,164,39,71,237,45,50,128,234,106,181,109,91,160,151,92,180,236,75,229,60,195,189,227,185,218,123,149,252,152,64,9,103,128,55,191,236,254,92,255,134,49,103,150,8,207,57,39,70,217,40,71,164,247,255,251,178,100,213,12,134,48,102,200,27,153,91,114,112,12,217,119,96,195,108,22,33,155,42,109,153,253,1,150,179,102,232,243,13,80,45,15,208,135,93,107,235,75,123,105,187,199,122,200,141,251,217,223,52,220,17,172,246,200,30,85,87,80,125,65,153,107,216,61,194,103,114,122,110,45,241,184,218,106,254,60,71,57,155,97,73,215,123,115,214,37,123,219,197,201,233,11,1,54,253,191,121,156,138,244,4,46,129,51,62,22,11,248,69,37,67,145,75,82,81,202,189,179,133,213,243,143,40,231,255,138,244,48,170,66,213,49,98,192,50,6,148,232,39,46,20,188,33,105,153,116,198,28,94,206,158,89,85,58,115,224,34,182,31,163,68,59,159,46,80,166,119,208,235,66,57,8,242,74,190,98,90,148,35,254,228,126,124,254,36,227,102,86,94,231,247,232,21,0,55,211,51,131,67,34,6,63,52,26,75,82,0,46,155,36,240,98,133,161,211,13,166,15,17,10,144,130,142,35,38,24,76,50,53,69,64,18,36,168,218,54,7,172,66,196,18,222,128,163,112,101,33,103,5,138,16,26,179,202,190,54,34,244,14,140,153,128,163,205,182,64,40,128,141,74,244,121,54,21,90,9,224,51,217,61,234,219,74,187,33,53,214,49,107,32,184,130,151,44,246,197,49,23,104,48,218,240,12,21,222,155,126,221,125,9,32,123,30,227,204,168,111,35,59,245,221,204,83,115,116,26,165,31,55,82,75,181,53,156,116,157,13,153,172,213,178,72,169,4,88,188,104,100,145,236,210,76,158,101,222,137,133,157,85,38,71,49,38,146,134,201,59,177,46,90,130,40,172,225,138,119,90,142,41,90,73,173,183,212,145,198,47,160,143,181,73,86,193,229,64,10,146,73,36,86,224,33,83,193,172,169,15,17,246,36,248,21,4,186,95,123,47,101,13,52,248,51,251,140,57,221,197,108,29,182,123,205,185,245,128,105,100,246,253,95,210,81,173,59,17,89,141,108,230,167,154,207,218,52,211,21,216,130,9,57,38,70,21,36,137,51,153,72,61,210,212,71,33,86,102,68,70,68,100,20,157,164,146,210,61,180,34,37,234,183,173,222,170,68,174,180,170,172,181,221,116,35,23,254,252,21,109,218,153,137,153,144,17,11,3,152,213,49,139,134,7,96,129,26,12,52,70,10,82,6,54,66,98,9,9,120,154,203,57,71,229,72,80,160,84,47,27,16,141,201,21,81,107,47,9,129,24,10,193,198,23,165,230,7,0,22,194,145,233,79,98,129,103,29,244,20,7,26,7,149,72,24,61,36,237,59,219,20,227,101,155,181,230,198,19,1,110,32,124,228,13,158,18,133,27,116,175,115,251,241,65,4,242,251,87,149,28,157,252,171,218,255,251,178,100,214,14,6,76,102,198,147,153,107,114,111,204,233,99,96,197,126,22,161,159,38,109,165,251,65,173,179,166,28,243,21,88,220,148,189,37,88,143,125,249,193,22,245,29,76,41,36,247,58,147,94,157,42,238,168,226,23,42,157,98,116,76,186,211,149,195,146,226,13,166,32,218,217,218,243,66,241,115,18,61,96,95,252,98,147,77,90,189,166,177,54,49,62,125,252,33,255,62,2,48,0,75,109,164,57,1,196,112,254,44,34,8,47,245,49,7,11,64,1,38,53,60,74,121,87,204,100,171,104,54,70,43,139,98,44,204,253,137,165,223,251,32,241,113,16,32,184,228,84,42,161,246,148,163,78,44,170,234,84,115,18,172,132,87,16,42,170,59,165,102,58,61,21,136,247,35,211,115,172,140,140,139,117,105,148,199,188,165,114,177,54,191,116,100,70,66,155,122,253,91,45,149,31,122,3,186,0,1,37,180,203,2,49,64,17,138,130,166,113,136,153,160,4,101,242,9,140,76,198,207,16,178,99,5,131,76,68,113,50,24,8,84,80,145,160,96,242,59,128,129,133,64,75,232,238,176,36,111,148,210,166,146,174,159,101,69,208,80,6,160,202,196,128,224,96,184,24,48,97,0,3,249,1,170,144,24,80,192,90,128,140,54,52,22,195,22,83,94,28,116,110,191,143,164,63,55,2,75,226,209,183,213,241,75,168,27,220,9,223,142,207,72,161,184,7,43,191,123,157,255,227,39,52,74,20,254,217,50,250,9,52,190,190,193,101,251,89,118,124,183,242,202,32,232,236,210,126,80,62,240,28,172,37,52,110,90,238,179,122,44,233,141,68,41,154,178,170,55,157,103,152,191,191,19,102,171,106,55,56,16,226,90,152,241,240,205,88,90,121,168,80,228,150,187,242,227,13,227,34,20,96,0,3,0,1,109,191,70,163,38,32,235,40,52,56,38,251,25,33,65,181,101,221,94,61,255,121,183,146,41,144,32,177,129,117,39,211,222,122,243,234,115,92,255,21,22,199,167,70,142,157,223,168,189,117,180,181,187,139,185,158,114,213,235,155,171,230,106,249,122,168,154,110,238,121,250,223,38,163,150,251,123,166,125,38,184,129,201,3,221,144,111,199,143,134,248,72,33,231,218,122,220,36,0,3,54,248,203,30,46,249,142,52,114,160,24,193,134,169,160,64,208,60,228,76,141,24,34,194,51,38,28,122,105,141,8,79,72,9,153,63,175,195,250,192,39,39,32,38,221,147,185,143,124,62,255,210,161,154,38,23,9,44,97,232,152,80,19,254,217,86,186,152,163,156,89,220,142,74,103,161,182,255,44,164,14,51,171,200,164,130,31,219,219,64,250,57,15,107,35,5,176,96,127,45,35,17,14,203,43,238,42,63,255,251,178,100,208,140,6,100,102,200,155,134,127,178,102,140,217,170,60,40,154,22,113,155,44,109,45,189,1,139,51,102,168,240,149,216,139,171,155,184,255,136,56,179,79,28,90,122,108,76,39,92,92,203,143,77,174,235,154,111,202,39,119,186,165,238,184,251,179,34,150,202,75,70,169,182,235,153,48,106,39,105,35,86,231,144,52,81,178,205,81,90,149,169,103,209,60,138,149,50,170,210,224,78,92,128,4,50,0,0,107,182,120,226,240,180,86,14,3,148,75,48,108,158,31,39,59,28,69,232,140,74,18,72,152,214,102,50,18,113,10,157,189,170,253,59,45,93,8,212,182,223,212,64,132,26,147,30,101,87,97,38,117,100,212,209,182,101,218,249,157,16,206,116,152,197,33,85,215,162,42,221,188,165,82,155,189,246,41,24,242,153,95,98,50,107,125,58,187,49,151,77,178,1,106,0,1,119,248,120,104,193,4,140,30,160,217,212,72,137,138,169,98,169,230,138,76,191,85,249,137,128,24,160,176,113,242,118,18,2,176,52,91,107,173,242,197,137,179,220,171,72,150,242,46,172,118,214,27,149,65,12,68,188,50,150,178,140,105,236,191,2,14,22,170,95,18,130,245,218,143,168,204,34,45,125,230,110,15,180,75,222,116,75,72,164,149,137,67,236,177,91,148,41,154,190,183,162,239,36,204,51,106,146,103,89,126,63,191,148,141,36,161,202,39,139,38,205,121,4,186,211,91,177,139,168,9,76,205,64,249,100,138,56,252,69,235,166,172,114,167,18,67,173,73,145,61,17,75,21,109,130,55,64,30,160,247,103,159,59,55,131,82,135,1,36,117,50,225,229,50,213,93,171,157,214,230,40,178,150,163,201,212,130,10,6,115,96,2,191,80,119,176,96,130,211,116,128,161,29,89,125,171,72,213,209,117,18,234,2,112,75,137,207,52,204,144,206,29,162,243,87,109,38,89,139,45,168,136,32,170,211,28,196,218,245,90,131,202,51,62,161,27,26,160,120,153,10,113,149,213,25,175,87,89,145,76,198,83,226,109,60,168,233,236,100,34,166,87,209,140,140,204,202,165,108,253,209,171,205,233,66,117,255,101,43,230,117,146,140,173,215,245,255,228,193,158,223,23,60,192,13,141,134,60,232,153,82,28,231,74,12,117,76,205,143,24,201,120,66,198,35,36,131,194,72,30,44,52,135,118,167,1,56,13,77,135,47,168,67,164,217,26,114,243,38,10,17,128,23,241,103,58,201,142,255,0,1,1,66,109,242,183,22,120,193,132,203,230,159,96,128,49,160,23,173,213,173,122,60,230,39,195,168,213,151,28,197,26,232,121,212,230,22,251,179,52,173,97,235,61,246,125,95,184,211,112,212,186,246,161,139,213,247,191,205,18,255,251,178,100,211,14,230,4,103,74,155,102,111,176,108,204,217,82,97,37,110,24,117,159,40,109,153,126,201,152,179,166,72,241,150,186,49,166,164,148,82,59,233,125,162,166,64,62,216,128,244,118,188,182,150,137,228,145,224,184,64,142,239,162,225,210,194,140,209,177,254,109,91,108,149,121,48,240,146,101,143,204,224,25,66,107,71,170,115,108,83,88,163,246,31,114,236,116,118,163,156,206,162,123,139,86,138,192,0,252,99,127,162,28,76,112,189,68,137,176,231,8,36,239,74,19,121,166,119,114,198,196,43,218,218,199,198,119,108,102,29,67,100,96,238,106,39,84,62,17,36,168,92,195,145,93,222,151,229,151,255,136,164,213,155,170,218,25,178,29,87,217,35,171,145,185,233,184,101,101,210,211,47,44,8,145,38,170,138,196,117,123,206,167,58,34,185,49,90,209,236,218,181,117,178,221,127,51,122,82,177,160,71,0,0,238,216,198,136,204,92,24,218,170,205,92,112,29,186,113,67,134,40,66,111,3,1,193,134,2,8,22,16,48,81,245,49,26,2,112,27,138,61,58,143,228,166,56,148,249,57,74,48,187,132,0,232,182,217,86,197,27,113,40,19,82,134,198,160,237,145,110,166,154,155,32,57,165,24,121,11,28,107,44,238,15,126,38,160,4,63,69,25,8,176,3,35,11,129,141,0,57,11,166,126,248,112,20,117,160,64,179,42,72,180,94,5,202,192,197,184,20,214,24,43,70,214,192,219,23,239,115,222,172,117,181,96,101,99,23,36,63,87,170,185,106,27,76,193,187,122,100,110,166,67,150,224,179,214,187,89,185,213,220,153,201,255,182,178,162,61,206,61,215,53,87,85,69,61,90,169,233,58,234,205,252,165,58,206,177,164,0,74,114,192,0,54,255,155,177,4,85,60,67,4,69,26,11,199,137,228,129,119,194,231,33,213,211,27,212,97,57,119,176,159,39,120,110,240,204,247,30,228,246,34,151,150,93,52,79,255,231,152,52,116,29,203,149,125,150,106,64,150,180,230,231,236,237,54,48,138,12,209,193,60,54,21,59,179,55,135,28,238,254,121,231,50,91,229,230,86,255,202,127,177,231,75,190,103,251,127,206,31,96,9,171,187,49,33,160,81,57,188,127,25,156,72,118,161,137,46,133,64,65,107,130,72,6,40,0,13,18,1,22,142,0,4,26,7,24,54,7,93,136,168,91,107,88,153,13,107,51,52,113,82,105,124,24,46,5,24,38,10,117,29,195,5,3,119,203,42,195,28,85,109,76,224,161,32,52,48,80,29,109,48,212,61,82,86,83,122,44,194,21,219,40,125,84,250,141,171,115,140,220,80,197,169,187,9,239,4,176,37,74,211,18,250,2,108,45,154,164,13,26,181,67,75,255,251,178,100,207,14,165,251,102,202,155,108,87,50,100,204,233,163,61,3,84,23,45,157,38,109,160,254,193,148,179,102,92,241,150,184,115,63,231,85,9,109,235,134,70,139,235,50,43,186,136,24,169,47,23,165,41,48,129,137,26,124,28,47,84,226,119,41,198,10,43,90,182,50,40,97,18,150,69,140,18,143,91,183,9,59,227,19,49,242,233,239,239,175,255,78,150,168,22,118,75,182,163,128,146,9,185,168,92,205,224,120,35,21,10,101,152,75,10,140,71,123,124,182,59,182,107,239,168,219,202,17,161,84,224,96,226,8,199,246,177,96,160,168,199,73,173,99,88,206,188,207,191,153,183,89,189,12,139,172,87,147,134,101,14,169,66,133,194,170,134,104,241,141,165,102,233,79,61,87,157,214,182,45,8,177,139,178,51,232,218,79,238,74,111,221,239,77,45,72,53,0,0,246,244,64,152,99,133,231,22,144,105,141,128,224,35,117,10,48,128,163,98,21,22,37,69,97,65,17,128,231,140,188,41,38,40,88,76,60,227,224,150,160,235,65,18,151,217,85,200,128,36,56,100,58,240,114,198,15,58,131,37,82,105,35,56,36,43,173,91,146,137,112,39,0,64,171,186,177,72,148,165,157,43,245,147,7,179,106,87,189,74,158,118,21,52,239,169,66,246,127,223,202,170,121,160,136,84,82,116,197,198,231,159,247,213,37,19,253,236,223,60,182,205,178,106,230,199,25,23,55,189,173,228,233,169,161,177,61,228,184,163,117,225,240,146,38,143,47,115,80,186,123,158,132,47,71,226,136,34,198,158,114,44,156,206,232,223,135,65,201,124,241,197,191,185,134,182,52,111,239,157,151,183,184,253,160,48,200,0,11,183,235,200,144,143,19,140,22,35,240,176,178,190,61,88,154,209,176,88,119,125,231,173,18,102,54,70,138,93,144,74,53,109,57,205,120,46,197,201,107,63,200,231,50,138,144,93,221,8,131,238,118,221,19,103,83,25,5,25,149,152,131,1,212,76,100,92,234,47,35,33,69,208,132,53,69,142,133,60,98,72,49,82,101,148,61,87,187,202,123,166,180,235,73,134,254,154,45,253,64,140,91,151,227,23,11,48,99,82,199,168,22,124,89,132,201,135,133,13,8,71,210,133,33,203,50,98,229,97,7,37,178,40,26,75,148,37,178,21,56,96,192,3,194,95,199,101,161,43,43,43,73,178,214,37,91,36,84,5,13,91,195,65,168,93,240,168,208,97,128,1,2,180,82,242,9,118,90,100,186,93,63,15,179,5,45,64,28,129,87,192,76,70,86,231,203,85,137,28,224,43,126,178,235,194,34,182,164,183,106,106,221,107,28,195,155,189,158,121,243,123,214,127,188,63,125,215,46,114,221,110,119,187,238,90,255,251,178,100,213,14,37,229,102,202,27,120,91,114,104,12,217,147,60,37,140,26,17,159,38,117,188,0,9,175,51,102,170,152,80,1,253,115,152,247,191,249,70,46,223,213,28,229,38,168,251,172,234,223,191,149,91,86,112,222,89,214,199,43,19,186,194,190,119,37,156,239,208,202,38,119,53,156,205,251,93,181,94,221,110,255,254,26,230,31,142,122,231,200,166,53,252,215,243,251,255,158,125,252,181,132,48,207,229,247,71,128,33,1,127,252,26,147,198,184,73,8,5,195,56,151,186,11,196,124,189,133,250,150,31,227,84,75,115,45,89,206,82,89,189,233,179,247,85,123,127,235,248,233,144,167,49,94,143,210,42,29,16,14,184,153,206,100,43,41,136,42,83,56,241,118,19,60,194,160,133,119,65,33,87,115,148,97,77,186,29,4,35,153,217,24,238,168,67,176,129,132,93,238,122,39,106,179,204,204,38,44,77,18,254,107,251,9,182,0,8,17,89,67,27,61,51,213,208,40,49,174,146,154,204,193,176,52,24,184,49,132,7,153,177,17,128,149,152,249,136,114,128,32,157,1,198,66,88,68,2,95,208,64,98,9,147,164,80,34,131,32,64,216,24,43,14,3,132,99,128,212,166,0,128,83,121,140,24,4,30,10,9,24,12,10,139,40,135,22,48,120,61,0,4,160,6,240,193,98,97,32,25,130,0,0,97,43,102,77,49,24,69,84,154,250,62,65,131,193,7,236,194,35,180,70,6,130,12,54,14,11,3,76,72,173,172,201,222,107,146,169,195,36,136,76,22,19,114,215,123,254,254,25,34,0,100,176,50,152,38,203,90,65,110,90,169,187,191,81,228,198,130,246,169,61,104,199,170,73,163,84,147,153,254,179,195,116,246,63,120,126,55,55,47,185,90,229,140,103,97,183,249,203,82,73,227,87,119,234,115,235,239,159,169,101,142,243,152,235,31,231,25,91,32,123,108,218,161,249,77,220,107,239,120,127,254,171,220,215,255,255,106,255,63,255,233,31,234,46,255,253,14,123,254,127,242,12,120,255,255,254,237,31,255,255,255,255,255,255,255,255,255,255,255,255,255,207,0,2,11,118,169,144,151,155,107,120,84,120,218,198,204,183,8,224,31,129,199,70,20,30,100,197,128,18,80,185,153,49,224,16,197,177,24,73,64,64,11,5,17,4,5,192,72,106,12,5,129,0,32,193,25,131,128,109,232,144,236,176,35,42,1,0,32,178,0,18,170,24,12,30,96,112,65,130,65,165,0,146,251,169,243,11,134,193,192,1,144,2,244,48,56,192,48,14,96,192,64,24,98,213,130,224,48,104,125,15,153,250,18,21,64,72,64,90,51,17,147,75,212,1,3,24,148,28,20,8,152,137,150,195,145,109,161,221,183,255,251,178,68,204,0,8,105,116,201,22,111,128,1,4,204,217,2,205,240,0,17,169,155,56,125,134,128,2,32,179,102,143,177,16,0,137,148,69,38,35,20,177,246,30,237,184,134,16,148,25,188,56,142,203,249,117,37,117,76,108,254,25,85,117,42,94,189,135,233,65,112,194,67,157,235,21,233,51,252,57,205,103,151,227,252,194,253,76,49,140,211,225,79,122,219,221,9,179,119,87,111,90,189,114,255,223,189,107,121,229,204,242,202,182,165,119,39,40,170,91,230,55,238,70,247,255,253,253,235,14,127,255,247,155,253,107,93,230,249,250,239,239,255,242,215,59,172,115,255,223,238,255,255,203,51,255,212,0,2,93,226,139,24,64,23,128,56,66,201,64,124,56,44,56,41,185,184,11,1,47,134,31,222,70,111,149,22,13,201,22,148,135,241,150,100,84,72,132,8,126,9,193,136,218,74,14,114,194,194,72,121,19,6,28,152,104,66,76,150,51,29,78,18,39,75,76,81,45,68,154,100,51,128,62,128,145,2,244,73,135,25,180,226,106,91,218,234,221,205,91,93,91,34,189,180,151,83,169,42,73,122,214,138,38,41,45,137,164,168,250,106,139,82,69,116,88,217,36,123,165,83,219,124,234,77,178,40,183,214,223,255,164,233,58,79,255,255,40,0,0,59,250,162,134,146,3,100,28,161,166,160,13,244,68,120,105,235,134,25,132,252,49,12,242,83,211,134,164,147,149,139,195,172,123,41,20,8,104,136,138,96,128,4,201,8,92,32,229,83,196,208,238,40,16,114,49,137,37,151,147,27,103,9,147,165,178,234,203,103,138,39,197,116,6,168,23,32,221,162,146,25,115,102,48,90,87,179,221,167,221,31,255,247,170,244,157,78,221,6,69,144,177,211,206,93,64,170,201,59,169,153,108,218,150,203,106,221,212,164,90,201,58,73,58,217,95,90,191,234,253,74,255,255,231,170,0,0,247,244,196,74,48,35,196,22,78,209,178,235,153,36,73,202,16,124,136,40,48,130,65,209,150,149,82,151,110,0,78,183,49,125,55,121,115,57,107,99,65,68,33,133,65,63,240,132,3,5,200,139,25,48,0,81,57,25,211,165,1,205,70,62,221,33,111,182,81,42,18,168,22,63,89,228,22,28,225,169,24,33,151,51,106,57,100,86,16,232,3,1,74,0,214,141,88,69,87,45,116,90,25,36,66,132,59,252,72,180,75,253,40,250,218,221,254,246,255,247,110,118,90,233,93,187,243,210,65,53,214,19,94,6,64,157,106,134,72,248,44,170,106,154,109,245,172,168,107,216,59,31,31,198,235,195,111,244,221,189,52,95,127,162,178,158,203,171,170,185,146,128,23,118,0,0,75,182,68,223,136,171,195,205,244,2,64,247,9,255,251,178,100,95,142,197,130,103,74,155,70,87,66,82,204,217,179,48,199,76,21,13,155,42,109,21,253,9,156,51,101,204,244,21,240,68,153,87,21,246,79,195,142,204,161,104,132,177,121,185,211,171,216,147,150,185,221,80,193,56,148,11,149,61,25,127,236,148,189,213,232,157,19,231,245,205,116,106,118,86,69,70,86,217,19,235,247,91,232,233,221,188,235,111,163,111,255,244,93,117,205,126,55,190,254,8,18,101,22,129,152,155,248,70,240,48,162,80,106,80,226,36,198,19,180,148,233,8,245,38,131,210,164,154,82,77,158,8,153,109,26,43,130,36,5,64,95,229,199,10,129,219,66,230,23,73,98,59,178,198,247,47,139,58,211,208,212,21,73,6,193,117,37,204,90,47,75,99,112,99,245,105,167,52,230,191,11,33,24,10,45,13,177,122,73,203,100,2,181,212,169,162,49,65,216,180,189,8,75,109,81,104,137,70,61,162,74,49,5,69,7,17,70,148,214,116,119,116,163,61,63,217,145,17,92,178,202,204,194,234,226,102,214,115,157,215,239,113,239,122,127,231,242,233,213,44,251,80,35,234,5,115,108,111,44,76,112,151,97,124,122,160,0,156,182,151,148,61,114,24,198,169,43,47,229,161,104,167,25,102,26,218,137,242,89,166,56,202,69,26,34,154,207,15,65,193,198,46,159,222,209,243,238,245,75,179,108,195,76,8,158,226,164,65,139,202,99,100,204,170,181,170,179,35,63,50,110,218,59,190,172,171,57,44,194,218,89,50,57,7,247,185,31,49,142,143,119,217,156,186,118,186,119,234,78,204,182,82,27,125,252,166,90,128,213,0,0,222,204,25,62,141,6,126,236,107,73,166,216,122,108,233,5,204,5,94,149,164,10,150,9,26,9,3,137,37,151,92,72,101,125,11,12,21,133,34,146,152,46,214,196,214,67,0,67,131,146,57,46,38,29,148,188,1,17,55,20,1,165,170,31,43,11,242,193,218,242,52,175,155,14,163,65,120,221,41,66,211,96,173,62,26,185,81,197,108,114,183,149,174,61,161,65,4,128,2,149,136,202,173,54,87,78,28,176,246,71,68,50,186,214,107,203,113,81,23,116,159,73,199,204,124,255,247,247,167,204,17,54,104,247,92,104,211,15,165,30,163,232,113,201,93,148,243,32,200,83,41,15,18,18,33,183,54,214,112,150,164,170,161,149,87,163,94,254,233,250,157,142,41,110,110,164,209,4,200,24,36,12,9,182,246,81,151,16,204,70,165,133,1,177,112,209,25,29,184,177,199,45,71,115,107,246,47,67,251,150,59,40,56,86,254,90,103,127,153,184,112,133,254,64,204,204,248,138,199,170,95,44,207,126,74,234,119,185,153,101,241,161,183,90,187,208,219,234,155,255,251,178,100,125,142,5,173,102,200,155,104,111,66,93,44,217,183,48,103,158,20,1,155,44,109,21,253,9,89,179,102,76,243,21,104,45,94,173,186,103,41,197,168,142,100,171,53,140,177,243,117,51,255,254,191,178,115,248,102,205,248,16,152,193,35,22,84,193,196,117,67,210,128,12,4,17,40,96,172,36,168,138,128,22,51,60,127,147,233,184,198,224,7,217,73,231,109,197,87,241,121,85,19,242,155,201,238,191,151,148,10,219,180,57,44,62,217,223,89,69,170,210,9,79,37,239,27,203,78,249,78,199,162,253,189,79,59,14,50,128,80,240,104,165,150,216,106,76,248,208,240,182,235,91,34,204,207,118,34,51,59,230,71,253,255,86,109,243,59,177,208,204,103,42,43,161,18,117,181,88,198,94,19,137,28,124,106,158,139,144,68,229,66,23,238,22,183,107,215,52,121,92,122,205,89,33,99,211,117,197,96,226,11,107,200,141,130,6,144,128,4,182,217,41,24,204,216,114,152,24,53,94,141,35,224,40,226,150,69,216,164,251,226,239,230,21,41,86,94,187,191,53,123,87,127,71,30,40,14,86,235,211,254,142,115,114,161,221,12,135,153,200,153,31,70,84,108,239,83,93,108,135,170,171,231,107,161,45,238,189,204,232,234,191,182,191,79,219,237,39,191,202,164,100,3,170,0,3,45,252,192,160,11,142,43,28,100,18,43,97,203,46,98,67,36,217,49,212,82,94,202,181,85,17,197,9,206,4,94,163,98,150,181,173,202,38,219,163,44,111,104,222,132,222,69,101,135,103,15,20,252,53,35,206,109,231,128,187,22,206,87,94,154,150,101,208,186,239,73,243,156,144,208,94,152,93,108,125,134,166,21,75,118,108,111,41,29,190,217,239,123,255,175,227,54,77,141,229,255,95,44,253,147,16,156,99,48,229,109,97,32,231,188,121,46,175,114,204,9,175,6,62,100,166,164,205,41,92,111,118,247,254,248,173,161,86,37,107,43,159,150,62,33,210,31,196,47,141,196,129,184,78,26,107,29,140,0,17,32,0,3,127,251,248,121,82,78,87,0,135,13,36,56,37,145,36,8,250,140,63,189,168,99,125,255,255,255,168,144,255,255,253,74,136,100,57,220,148,84,54,69,74,169,77,41,110,215,119,122,59,145,232,187,42,217,156,236,114,222,179,221,206,145,5,86,177,21,82,250,236,143,216,174,150,149,77,83,178,245,74,200,77,176,128,0,7,183,198,100,224,66,129,70,199,5,113,156,14,105,174,24,128,96,46,69,5,68,138,144,79,16,37,5,29,75,3,4,49,54,93,100,223,78,228,185,82,20,207,163,82,17,3,99,210,213,125,15,43,209,24,68,100,128,26,251,89,30,2,191,228,108,41,53,32,245,142,255,251,176,100,160,12,5,1,102,203,27,65,127,162,87,140,217,202,60,197,40,24,85,157,36,109,13,252,201,160,179,102,220,243,21,88,217,214,243,177,186,74,147,42,110,246,59,78,141,62,21,93,154,141,171,112,46,112,57,26,168,64,174,205,154,131,131,192,64,69,28,39,234,88,115,202,230,116,137,179,221,156,240,217,144,104,130,200,242,24,33,56,150,128,220,56,26,32,24,122,225,50,148,193,183,80,90,212,70,92,193,85,192,138,241,65,104,219,139,18,146,183,89,254,167,248,154,28,120,174,117,194,212,243,196,110,140,170,79,53,73,151,151,127,90,185,99,201,239,222,176,170,158,109,184,4,24,133,194,72,12,223,191,217,141,8,254,130,75,24,80,168,170,146,205,34,53,64,151,167,178,163,182,205,221,216,222,218,126,140,165,112,225,11,55,81,165,3,167,157,217,85,202,73,28,229,48,130,149,221,133,86,32,44,197,35,29,78,99,168,161,30,229,66,39,93,140,202,138,168,230,101,119,91,171,110,204,132,137,89,74,246,181,108,247,33,157,122,174,234,143,178,59,153,54,157,102,211,169,93,29,0,181,0,0,235,200,215,247,54,205,76,219,179,161,144,12,76,248,79,25,46,106,199,47,51,10,20,20,161,227,44,138,206,111,129,66,6,132,39,138,238,99,137,48,238,173,36,251,17,140,69,84,144,106,106,10,160,109,198,58,9,0,44,2,30,98,141,121,76,95,182,179,93,206,64,164,242,129,156,136,68,51,79,125,160,198,95,120,6,14,125,94,103,125,190,85,4,36,139,6,76,253,58,175,246,137,34,156,193,134,217,123,116,216,230,20,173,165,60,59,62,59,107,59,152,123,134,180,167,186,60,159,30,196,136,99,228,190,62,102,111,237,251,55,207,251,249,246,82,122,23,7,189,24,250,227,184,135,68,57,3,243,83,40,64,133,171,117,174,130,208,253,181,245,107,87,113,77,192,32,0,75,118,164,226,185,32,23,1,75,145,54,78,73,108,237,177,153,108,177,137,51,93,187,147,183,255,98,165,171,224,132,124,202,70,67,21,251,163,184,35,29,16,186,149,209,75,68,67,105,162,246,171,186,103,212,213,118,105,204,97,179,155,178,232,169,229,205,68,183,116,103,99,218,221,17,125,87,86,127,181,63,253,195,110,0,6,105,241,166,86,12,14,22,78,113,85,11,118,58,161,2,224,192,3,154,81,96,16,140,240,136,226,42,160,56,48,59,92,46,139,150,62,195,44,21,6,76,138,16,96,196,100,144,178,136,177,6,6,184,205,6,100,99,4,220,25,96,148,22,242,30,77,149,9,225,192,60,11,113,15,58,138,156,103,73,146,217,68,168,68,70,217,153,100,131,139,40,49,104,124,34,181,20,57,255,251,178,100,181,140,37,130,103,72,155,70,111,64,86,172,233,167,36,71,142,24,81,159,40,117,168,0,1,93,179,103,42,146,80,1,185,54,70,145,34,225,229,157,45,34,145,195,85,50,230,230,137,32,158,239,179,173,55,89,218,138,74,152,40,251,235,82,11,122,150,237,116,149,187,189,58,154,236,207,79,166,155,21,234,101,40,235,32,198,38,133,210,226,157,107,68,178,129,130,121,169,161,125,51,83,115,26,203,198,70,199,169,34,131,86,108,137,190,104,179,18,241,169,241,252,49,65,56,121,64,8,52,111,255,66,132,184,88,36,6,151,36,145,193,161,134,81,35,179,54,52,132,61,14,109,21,255,255,250,255,223,84,233,97,26,17,25,41,49,16,195,213,213,140,236,207,189,212,180,106,205,27,173,153,218,179,115,187,41,220,156,199,229,123,202,236,199,228,121,88,164,111,91,58,108,178,170,251,178,155,233,245,99,22,52,0,81,0,4,4,164,3,108,139,77,36,69,51,50,216,252,204,163,138,36,12,136,56,48,48,80,194,97,19,76,149,77,48,152,50,96,64,73,6,100,161,168,56,246,100,32,121,140,6,134,50,11,137,6,0,29,128,44,100,19,74,1,129,65,67,96,33,136,24,150,0,99,10,133,172,131,100,0,3,96,57,10,0,195,8,3,44,88,1,212,1,143,94,6,84,57,124,46,184,27,240,0,97,203,128,114,209,194,6,233,224,24,59,160,103,71,129,134,28,44,161,37,16,184,54,152,3,1,36,1,17,0,210,130,221,128,132,160,106,216,129,173,110,11,51,3,149,56,13,65,16,10,100,6,116,48,56,24,94,241,90,138,248,4,22,0,193,33,198,128,177,0,245,201,0,45,56,14,244,32,54,75,128,82,64,3,43,21,243,98,96,188,148,155,53,49,73,102,198,72,155,19,204,92,159,55,74,139,181,148,138,37,243,196,241,116,208,194,163,199,86,110,117,71,209,82,217,147,66,232,27,169,152,190,95,43,58,72,26,27,156,50,49,60,100,92,73,174,249,155,51,34,157,214,202,218,88,69,52,144,174,155,37,85,17,241,82,58,44,155,190,233,143,195,5,255,255,255,242,170,255,255,255,242,39,212,0,0,68,164,118,73,36,28,160,37,232,22,130,96,35,83,184,251,164,26,1,33,151,29,154,185,237,5,162,50,219,2,199,8,48,159,151,73,81,49,67,245,150,80,88,67,189,219,54,95,126,60,33,153,187,27,55,92,227,21,118,183,86,210,192,104,60,28,65,39,248,219,4,215,28,78,190,136,208,139,11,241,203,85,150,87,178,183,30,139,55,227,129,142,214,237,143,175,164,118,228,213,232,93,141,245,108,81,216,230,25,175,123,207,185,122,213,154,59,107,173,245,247,204,190,255,251,178,100,204,128,8,223,131,70,150,114,128,0,166,108,217,83,204,48,0,24,69,155,46,125,169,128,9,176,179,103,95,158,112,0,177,241,82,246,163,86,131,154,164,246,204,80,119,223,231,123,190,42,53,125,254,173,246,107,147,154,234,19,20,204,205,171,189,63,241,201,123,191,255,255,250,64,0,43,189,42,132,51,195,12,139,19,95,88,112,176,52,25,141,42,95,116,19,152,244,226,48,105,142,220,80,141,172,201,149,242,254,49,20,160,246,45,32,216,225,0,38,194,234,68,30,89,12,4,24,248,168,7,224,30,1,112,151,5,198,75,7,244,113,9,216,100,129,93,140,160,142,130,230,131,238,69,199,0,123,130,192,30,136,174,150,70,240,92,65,101,133,133,134,89,15,156,135,132,114,29,65,147,19,192,41,243,17,157,11,74,20,168,230,139,128,186,56,132,116,104,91,38,139,238,131,173,53,86,146,181,171,169,53,169,205,13,12,205,42,115,236,145,186,206,153,151,22,110,138,206,27,34,233,30,60,92,65,51,116,22,179,235,173,111,161,64,233,147,35,211,208,83,38,141,85,46,96,96,167,245,123,108,135,244,255,223,73,198,19,64,224,0,13,255,246,119,73,145,176,166,103,81,183,177,147,245,219,248,174,113,94,70,158,206,84,196,145,117,36,62,105,204,220,118,236,30,100,147,230,34,155,52,139,185,18,99,193,113,163,150,9,145,65,241,99,219,74,166,213,60,234,187,213,76,190,234,80,120,129,83,204,179,30,199,206,121,170,188,230,62,64,210,10,121,247,87,106,53,41,117,59,106,218,181,175,218,247,213,111,181,82,191,109,191,190,136,50,165,0,0,174,244,199,66,65,5,65,128,135,128,38,100,38,33,112,66,192,88,24,40,72,40,12,152,23,4,135,8,5,23,242,200,37,24,97,243,81,85,49,164,148,23,70,80,195,139,157,2,203,212,93,9,40,242,91,201,68,50,193,164,147,145,164,169,128,155,185,32,75,39,86,97,8,26,81,180,200,34,5,189,8,249,67,118,46,212,177,9,8,38,75,168,122,1,26,29,139,74,147,66,10,128,134,128,114,134,165,208,244,179,39,31,155,203,255,11,175,219,182,55,178,223,109,249,232,225,198,163,26,66,167,77,157,148,233,111,223,16,25,81,104,237,22,221,34,117,123,170,42,159,29,71,181,90,25,116,32,211,123,176,184,175,159,161,140,135,163,216,222,178,79,186,178,189,92,208,44,55,96,128,0,191,208,168,82,139,72,238,176,186,195,193,128,228,112,52,100,5,234,217,132,212,107,129,84,25,88,67,51,230,84,118,98,3,118,86,94,99,43,6,120,49,183,89,127,237,233,51,244,145,145,149,217,85,202,114,177,136,166,148,187,146,69,83,213,255,251,178,100,123,142,101,163,102,203,155,102,87,162,85,44,233,214,61,130,26,150,73,155,48,109,25,126,137,79,179,103,104,145,21,216,254,117,67,30,229,238,223,255,255,201,254,157,83,250,127,217,126,34,153,119,228,8,192,40,12,164,129,99,4,206,194,28,152,192,37,15,94,115,34,81,186,39,32,93,51,16,117,130,224,131,128,62,111,219,31,165,100,41,7,14,44,11,1,229,58,193,173,21,144,10,4,241,67,118,224,155,20,49,120,27,19,24,33,230,104,133,247,115,220,183,249,139,101,15,186,185,67,69,245,234,149,38,67,231,17,140,50,119,210,90,177,247,36,104,85,34,47,76,90,119,25,102,56,88,254,119,104,175,153,166,42,15,201,152,197,86,40,13,241,136,59,198,30,239,217,239,235,67,177,81,26,150,109,152,230,71,237,27,207,180,60,209,210,170,79,159,63,249,44,162,149,38,25,202,247,95,255,187,147,185,32,181,63,73,170,157,181,116,90,245,233,14,106,82,2,239,96,0,198,251,132,120,195,7,201,112,91,64,50,0,160,44,57,59,36,179,159,15,102,225,135,10,51,127,9,14,82,14,107,105,153,202,150,80,85,150,165,255,255,255,252,242,38,117,162,114,50,33,213,22,132,65,238,200,97,175,102,117,67,94,140,109,114,35,247,109,73,145,93,255,210,143,217,46,84,165,38,182,219,80,106,0,0,164,176,186,6,54,78,96,133,199,166,182,14,78,52,208,179,25,0,49,64,245,176,97,5,36,128,106,174,6,18,38,52,74,130,0,5,170,223,52,85,209,35,148,151,193,213,75,98,80,9,52,12,92,7,110,92,144,13,217,76,253,192,124,175,58,144,35,242,99,224,74,210,200,4,96,240,123,233,35,75,169,232,117,198,156,186,22,4,129,201,0,200,0,30,105,74,82,55,56,204,133,252,150,216,77,92,245,0,207,101,168,103,153,103,175,253,62,245,166,37,153,227,25,234,200,38,76,17,216,253,42,151,69,19,247,240,235,100,115,11,43,180,211,107,46,239,115,198,247,124,228,110,115,229,27,86,109,178,167,185,82,3,12,111,213,39,177,205,243,141,58,255,249,24,33,61,32,64,0,5,187,95,219,132,14,115,93,14,82,192,55,90,219,208,179,105,177,131,47,30,199,167,61,5,21,35,43,162,112,96,101,254,182,77,2,105,53,55,255,251,135,112,228,35,56,236,164,137,85,62,242,153,80,172,123,51,157,146,138,9,85,140,172,85,103,45,238,125,56,11,188,231,201,242,237,238,169,79,247,190,223,90,171,127,241,79,110,240,197,38,10,221,49,143,79,44,129,231,226,3,64,3,70,76,27,228,84,5,5,21,3,149,33,178,119,189,25,23,133,234,239,13,51,16,87,47,18,138,255,251,178,100,155,14,133,147,102,203,27,102,87,160,89,140,233,199,60,226,102,22,189,157,44,109,49,93,1,97,51,103,104,244,21,168,166,75,237,52,33,45,140,84,42,10,56,85,2,216,156,153,201,106,181,201,223,131,84,78,66,232,47,25,100,69,176,171,234,145,23,182,196,148,191,244,140,41,210,136,67,144,242,81,87,138,64,54,168,2,56,238,132,170,216,90,253,182,76,245,153,165,45,22,173,122,22,233,237,172,98,237,75,212,206,174,189,18,213,43,186,26,193,179,217,102,86,61,83,230,235,174,67,153,174,181,240,222,127,33,163,135,201,25,62,68,127,127,217,83,60,184,244,165,254,85,142,170,28,91,74,59,173,13,158,197,78,126,182,53,156,235,117,246,8,24,144,8,9,118,217,102,235,232,83,246,69,2,62,102,203,54,150,115,228,129,79,93,13,133,175,41,123,169,106,227,162,1,1,24,100,247,111,60,207,167,108,62,71,49,179,74,201,185,142,172,250,186,205,114,183,173,25,20,178,154,89,44,105,40,206,245,75,235,121,245,71,247,102,63,246,100,203,82,191,122,119,89,95,246,165,175,255,4,0,1,183,248,18,4,198,33,50,176,71,64,152,114,0,101,165,165,12,20,246,173,36,238,104,133,9,86,252,169,152,36,4,220,173,44,229,209,117,106,154,103,201,85,61,233,239,25,158,98,16,83,176,235,92,193,235,114,169,111,129,147,64,86,24,71,60,152,77,182,75,160,114,126,20,17,78,147,231,197,57,74,103,141,72,43,55,133,153,41,251,31,247,248,160,138,125,154,165,193,2,226,133,103,153,99,14,137,52,102,173,72,70,235,76,240,238,169,37,221,73,116,116,106,194,220,162,92,85,204,175,176,255,21,53,40,120,217,88,97,79,102,130,33,139,95,91,168,153,38,84,97,185,58,69,21,92,207,253,39,144,0,53,192,32,0,13,182,193,121,152,247,199,208,194,185,214,144,154,6,138,182,67,125,31,237,54,165,157,68,125,44,151,82,1,207,71,127,37,17,74,55,76,223,255,246,157,217,7,162,104,170,67,86,142,157,236,145,206,204,239,179,145,231,93,149,89,244,190,121,138,103,125,14,196,103,61,222,87,246,119,94,175,73,74,234,70,174,147,127,95,65,48,0,223,127,196,70,196,6,137,66,129,234,148,51,26,44,16,108,56,130,212,108,172,205,178,14,36,100,140,133,176,175,94,60,48,245,183,69,194,201,150,165,237,37,164,120,137,69,29,249,115,60,149,91,236,23,51,94,192,177,152,114,196,13,126,228,196,190,189,107,54,165,75,53,211,244,41,128,104,95,108,85,200,96,104,229,27,78,150,193,162,11,11,95,133,239,212,113,202,206,215,121,223,142,119,107,213,66,150,59,73,255,251,178,100,181,140,133,26,102,204,27,79,70,18,89,76,217,199,48,197,100,19,113,157,50,109,49,90,129,191,179,101,201,134,21,178,150,55,172,229,115,75,30,98,85,29,14,49,146,113,179,145,16,234,157,149,231,28,68,180,178,102,33,233,37,209,222,98,28,142,114,63,156,76,114,63,126,182,33,2,102,0,106,168,91,88,118,194,98,157,78,243,83,76,199,226,35,19,176,85,67,229,12,141,33,239,50,90,186,210,116,169,38,211,67,139,81,186,156,76,210,31,251,140,23,116,119,230,45,191,91,225,236,120,86,48,198,67,84,25,209,24,92,56,236,90,155,83,143,35,42,11,149,84,229,82,145,178,253,22,104,158,126,164,82,188,250,72,50,148,68,76,196,124,218,229,209,237,117,107,33,210,173,187,213,249,147,200,230,127,250,106,37,0,1,28,168,206,15,77,166,80,211,146,14,136,212,196,151,205,16,8,204,6,13,200,44,161,68,193,139,72,68,225,131,57,99,8,113,44,152,20,77,96,85,107,57,34,48,119,23,32,8,209,190,3,15,25,8,114,23,190,102,70,60,96,1,72,64,89,148,199,28,2,93,73,110,239,69,1,65,180,108,172,217,64,83,141,65,4,1,178,214,72,170,81,135,133,163,59,54,149,76,56,142,125,214,79,39,230,2,105,73,208,167,47,235,221,97,163,189,182,236,213,183,86,131,185,111,191,142,203,18,35,45,81,6,15,60,123,72,196,94,37,121,119,136,78,33,187,191,81,133,208,222,126,10,147,106,105,229,249,89,129,188,170,163,246,32,194,73,62,242,199,42,57,192,224,142,105,102,243,55,171,178,233,61,122,90,213,125,80,14,154,1,0,2,93,190,44,37,249,192,120,158,165,229,8,47,43,38,235,108,64,125,160,97,169,225,210,11,172,221,230,35,57,95,43,126,181,143,141,223,226,46,40,238,38,34,191,15,238,12,114,35,249,182,125,87,85,6,169,202,197,107,202,145,14,31,108,50,114,64,149,48,242,30,205,27,185,249,122,232,102,69,185,188,111,57,9,247,115,84,86,83,28,58,194,200,27,146,249,154,50,127,51,87,62,171,164,245,155,94,198,61,84,248,102,181,9,136,19,6,53,57,153,50,8,102,8,41,131,66,102,51,31,152,56,56,2,10,139,22,2,166,32,64,208,42,46,49,129,204,48,198,96,192,0,170,182,162,159,101,80,6,16,42,145,79,102,106,170,193,128,2,38,179,5,51,48,146,213,80,192,20,50,73,89,105,135,12,68,4,70,13,251,88,2,238,203,155,129,246,128,135,144,56,88,211,189,97,59,30,10,23,161,123,216,120,9,68,64,235,52,185,175,243,49,1,6,85,173,149,164,222,182,244,142,10,176,45,61,131,160,142,91,146,255,251,178,100,217,14,37,247,103,72,155,104,87,176,113,236,217,151,60,103,204,24,89,157,32,110,105,13,193,171,51,166,220,243,21,169,49,46,12,15,20,16,204,15,129,176,132,13,65,165,56,168,150,73,45,133,27,183,115,165,213,214,98,57,143,185,165,231,191,135,175,141,125,162,149,223,83,172,121,110,233,207,121,72,123,19,35,141,27,81,215,31,49,255,95,255,255,239,255,216,19,177,1,247,253,219,129,236,76,229,66,219,163,186,61,151,11,163,133,165,225,107,222,55,186,161,144,219,70,250,21,109,231,171,88,237,244,254,217,121,168,175,187,237,21,60,195,233,161,217,195,4,197,84,134,49,149,153,152,107,136,152,196,149,212,122,77,107,178,187,206,168,118,109,220,136,166,86,117,169,86,36,117,71,190,151,51,108,148,84,42,149,170,196,177,155,90,232,245,33,208,169,186,220,115,119,7,122,149,0,1,119,216,128,120,207,25,192,39,199,74,68,1,46,50,145,0,114,113,51,178,64,5,205,203,116,88,22,25,102,14,14,77,96,184,11,101,107,84,201,102,234,170,184,96,243,79,18,2,22,15,121,163,64,1,165,14,120,66,224,142,210,111,172,200,122,125,231,14,10,108,235,24,201,201,98,22,214,25,70,95,168,148,178,118,178,163,187,109,49,102,157,117,20,140,100,245,49,88,139,146,246,74,49,9,207,189,253,111,126,223,156,51,158,126,83,222,31,104,129,82,136,129,162,148,107,235,115,11,116,21,219,14,106,162,84,155,72,123,59,17,184,46,136,161,56,118,190,193,79,210,125,118,195,113,251,99,68,150,214,249,23,153,74,107,156,103,54,106,208,244,214,117,108,130,10,72,234,70,104,23,230,165,208,172,68,0,29,182,214,241,172,182,5,125,40,134,160,101,157,101,69,229,77,128,170,105,117,242,239,106,145,185,49,120,182,191,152,57,208,173,135,119,254,255,16,30,19,179,225,119,44,30,240,183,191,249,121,153,240,250,115,22,25,141,163,144,83,181,170,48,192,43,93,100,36,34,174,84,144,194,17,244,141,44,58,238,219,202,90,218,122,122,244,178,183,202,127,255,60,181,63,248,89,94,23,255,229,127,239,199,153,4,149,200,101,173,166,144,22,110,108,103,231,130,64,116,45,170,99,70,230,22,100,36,74,99,138,66,163,225,193,166,214,68,60,104,42,0,12,116,121,183,117,177,151,1,247,87,136,216,226,170,3,40,70,96,224,25,168,42,216,104,74,128,224,199,23,105,110,226,151,60,37,216,123,89,49,236,226,178,68,197,71,139,73,164,140,214,97,156,193,15,252,18,174,173,189,13,94,67,3,214,66,133,169,58,240,210,214,41,58,160,239,166,125,211,255,61,9,181,176,190,154,178,107,42,255,251,178,100,209,14,229,214,103,74,27,102,111,64,107,76,217,131,97,35,106,22,85,155,36,109,229,109,201,167,51,102,76,243,21,168,36,122,137,176,95,47,185,208,107,27,218,205,57,77,212,154,255,174,239,235,226,127,254,106,230,103,138,142,107,254,102,98,158,199,94,155,123,216,214,51,187,230,162,255,116,187,167,221,177,142,186,148,1,200,20,187,99,205,90,206,12,115,241,82,95,77,201,135,34,77,80,25,107,44,193,33,229,235,178,90,198,68,11,199,4,65,87,251,235,88,136,242,212,100,232,238,131,108,53,219,195,168,65,228,99,161,190,250,21,157,85,101,100,51,157,152,92,238,115,181,101,84,68,93,16,204,132,34,178,137,33,236,52,197,75,165,117,35,89,72,247,125,232,102,204,242,26,236,238,237,100,79,201,208,190,121,27,101,64,45,74,0,1,37,232,8,234,102,247,198,40,206,103,216,131,68,6,146,74,58,246,109,131,130,64,6,194,78,100,128,164,132,38,183,218,80,24,135,162,2,146,37,114,32,53,12,14,81,80,184,192,8,149,59,195,0,193,74,105,175,66,50,126,136,129,193,6,66,48,151,75,17,229,85,4,114,165,45,138,216,96,70,190,94,186,22,184,240,9,48,36,58,207,27,89,90,28,137,138,20,29,147,51,152,122,90,165,37,64,81,160,162,80,180,56,37,139,12,26,3,148,50,230,91,1,47,184,228,57,13,77,225,126,206,91,229,243,130,216,108,74,74,198,115,29,100,51,171,24,198,174,170,87,29,59,111,137,229,172,181,87,245,203,198,247,175,238,164,75,109,152,227,180,151,108,195,59,75,207,76,228,173,237,171,185,88,233,176,164,97,31,51,59,10,26,136,213,45,246,89,201,9,232,121,141,85,109,105,239,250,41,136,27,44,0,10,219,106,234,117,95,214,113,52,213,215,154,220,201,107,192,181,68,43,163,148,196,58,254,44,221,185,52,201,227,34,25,50,251,169,108,173,210,112,140,244,82,173,85,8,117,21,52,65,76,166,44,247,41,134,135,153,10,210,155,113,0,28,20,60,116,50,202,81,163,12,42,198,98,184,250,187,74,46,103,179,209,40,210,41,93,17,153,154,75,171,107,234,204,239,116,173,138,153,86,236,82,215,179,61,44,203,111,255,237,75,67,86,0,3,126,252,42,40,212,150,50,195,78,36,83,64,20,193,136,45,16,96,169,131,40,12,46,25,107,0,140,134,59,101,44,69,38,164,79,19,11,238,9,14,249,178,193,32,15,157,64,160,70,159,72,147,8,90,237,91,127,231,169,101,112,36,248,40,131,149,64,209,46,225,90,197,11,197,86,87,25,109,165,181,158,6,222,90,214,162,115,48,195,181,149,89,85,109,76,243,47,195,247,255,151,255,251,178,100,215,12,166,167,102,200,27,108,87,178,114,44,217,131,97,37,106,84,157,157,44,109,13,126,201,86,179,102,232,194,138,64,68,133,17,185,121,222,41,25,42,67,10,116,61,29,6,14,42,172,233,246,245,136,222,155,243,205,254,159,191,197,67,206,236,196,226,42,83,61,21,107,250,182,53,31,4,163,117,174,107,233,177,219,226,111,85,110,102,34,85,0,202,66,48,93,255,18,71,168,73,165,152,19,22,172,34,149,151,8,131,58,164,45,91,140,118,237,254,44,160,85,154,243,217,102,9,145,253,59,215,175,255,255,169,73,93,122,41,79,45,84,109,85,202,81,213,75,170,94,103,122,172,239,170,61,16,233,87,38,168,234,149,66,51,173,21,190,137,233,162,24,118,255,237,202,221,147,16,138,0,1,46,112,196,235,193,26,196,199,67,131,178,21,76,128,76,51,96,52,57,50,99,113,50,177,153,68,192,97,48,16,168,28,194,78,225,128,176,140,22,13,1,24,76,4,244,51,34,96,243,250,8,3,203,213,152,56,6,2,25,162,219,12,48,233,9,18,11,60,52,27,12,18,188,43,21,149,188,79,154,84,56,48,24,57,94,180,153,74,2,163,146,100,236,129,35,234,160,44,2,219,240,150,21,221,213,116,255,178,22,26,211,166,46,177,88,77,0,18,122,108,105,114,167,243,215,254,41,186,126,57,182,170,4,233,140,98,40,211,104,57,53,212,88,153,20,69,218,113,18,25,168,253,72,206,153,80,83,130,191,215,197,16,18,69,104,194,91,26,126,58,115,166,200,182,62,155,211,52,149,222,253,21,140,31,191,173,17,187,44,217,245,60,231,25,1,42,98,0,18,107,252,1,50,236,23,101,220,129,95,151,42,121,76,162,208,105,10,34,19,96,196,152,161,239,35,142,116,234,67,161,162,80,204,169,216,146,130,243,31,93,171,97,111,231,101,117,116,240,235,24,167,17,83,34,33,119,43,185,187,29,150,70,36,226,41,56,225,84,24,30,83,156,69,206,118,161,152,136,67,177,232,201,171,54,218,235,33,155,19,97,116,44,76,85,216,131,150,44,234,170,182,100,71,84,1,197,11,209,174,245,91,175,213,227,4,102,128,1,127,189,52,166,205,227,81,13,65,127,225,25,2,27,153,19,33,211,138,9,24,103,96,208,96,1,166,52,104,68,23,220,112,18,222,96,177,153,67,185,16,38,2,215,27,228,108,139,193,33,97,234,24,192,216,132,12,185,161,136,126,158,186,236,166,158,49,192,185,154,83,203,103,122,242,220,160,105,246,108,192,121,114,29,139,74,83,182,4,178,234,213,207,227,174,64,234,90,242,21,255,138,242,105,37,105,17,35,79,17,61,148,209,61,26,30,138,178,105,170,133,115,245,255,251,178,100,221,140,166,55,103,72,27,137,87,50,119,108,217,131,96,197,108,21,213,157,42,109,37,124,129,172,179,166,168,242,161,240,4,77,144,77,164,146,122,44,165,216,189,191,154,189,179,236,139,251,169,173,58,155,39,185,166,239,74,231,111,62,146,135,173,200,126,234,183,37,252,253,123,254,62,248,167,181,241,10,131,86,16,95,255,212,19,112,127,44,37,144,244,41,164,96,177,155,161,254,112,225,123,51,71,146,40,134,18,120,42,21,9,69,236,227,22,69,101,186,111,211,76,189,90,16,216,226,82,239,153,123,216,253,169,174,237,44,175,14,89,200,174,214,165,244,56,122,64,193,157,154,153,195,174,217,111,107,126,91,186,155,110,233,111,158,234,127,238,190,226,170,246,104,249,25,63,19,58,212,39,30,155,79,243,106,255,33,187,0,3,44,140,208,26,204,65,48,211,214,140,66,36,199,136,192,2,198,10,50,2,10,22,39,42,169,51,168,104,208,39,82,12,68,28,58,56,144,239,67,19,119,219,51,212,91,123,168,216,33,23,97,138,108,97,132,67,32,10,88,97,226,96,161,167,90,146,196,85,218,159,150,166,233,155,140,196,223,225,16,4,59,42,104,237,91,118,94,233,107,136,206,47,188,202,201,18,172,242,184,49,24,114,21,16,142,199,46,81,203,236,118,197,125,101,174,97,172,144,233,186,109,54,216,91,105,59,227,18,2,116,75,44,131,194,149,14,62,12,34,64,157,99,206,71,42,114,123,79,169,51,125,87,255,26,99,119,21,217,178,243,62,54,248,204,239,57,151,237,93,85,148,255,253,15,57,44,236,4,2,128,0,14,191,245,84,118,162,141,149,88,185,136,236,123,66,184,41,82,205,139,206,59,223,214,158,248,78,59,219,116,207,34,79,22,191,87,207,236,58,246,142,183,153,115,207,34,67,79,191,50,233,126,94,8,41,246,235,234,248,224,230,178,74,103,229,162,158,80,41,60,160,10,66,28,128,109,108,170,3,205,9,150,169,150,139,131,25,85,70,180,138,66,252,182,201,102,221,237,109,120,187,29,23,214,215,243,19,143,42,30,188,8,80,0,1,43,97,162,40,27,43,209,43,105,245,218,27,225,177,163,21,153,130,216,208,104,145,81,129,157,163,217,128,138,26,131,160,242,80,80,16,80,169,31,212,117,126,133,192,125,203,142,37,115,159,3,150,32,117,100,0,110,130,4,3,68,143,2,71,23,56,152,88,38,90,149,115,6,96,129,144,152,211,65,205,209,43,152,155,59,71,119,46,85,61,16,101,101,167,12,128,198,48,206,1,159,176,53,51,99,5,64,129,68,2,67,70,182,50,5,5,51,222,56,243,179,27,167,146,197,251,206,243,150,10,222,126,211,77,246,126,13,255,251,178,100,217,12,5,163,102,201,27,102,87,176,114,140,217,151,60,104,204,25,145,157,34,109,229,111,193,182,179,166,156,241,151,48,59,113,140,188,251,88,146,76,81,140,99,237,238,122,178,231,177,135,21,99,97,69,91,178,20,65,141,130,181,244,228,221,209,105,169,113,195,232,255,103,15,92,29,238,154,217,103,194,244,205,218,147,127,241,17,237,151,223,253,237,175,146,160,23,73,96,16,16,5,219,242,233,182,114,116,148,97,59,89,99,30,249,132,16,137,38,146,15,129,26,107,57,227,78,235,211,54,239,175,125,95,93,229,44,131,135,188,150,71,254,233,92,57,187,59,136,17,9,16,146,83,255,253,250,78,254,230,70,99,131,180,89,4,99,66,208,138,213,233,102,176,169,58,49,240,139,147,234,19,206,67,52,108,137,149,140,84,57,165,255,139,254,245,187,245,209,167,189,222,244,187,117,48,76,202,0,0,181,248,118,96,40,185,244,34,35,90,98,170,135,58,49,227,202,49,33,80,48,99,144,227,24,245,133,176,75,185,33,111,91,60,94,50,205,221,52,144,157,94,232,243,24,129,72,11,188,13,145,106,187,18,103,49,132,179,117,234,1,36,176,110,192,132,140,78,102,30,129,243,116,225,199,237,174,193,109,88,179,41,224,237,8,196,132,1,95,50,5,228,137,235,237,29,145,46,235,244,165,75,89,222,141,67,80,12,59,159,119,103,15,243,108,243,217,150,213,165,92,24,99,28,227,55,119,97,95,89,200,42,170,213,34,243,146,103,170,231,249,102,38,186,5,18,194,107,186,73,38,230,5,231,45,82,235,173,117,215,174,251,85,94,251,31,191,66,183,92,158,19,167,64,1,127,173,192,164,71,26,78,135,48,201,112,224,196,133,70,135,99,39,159,112,217,181,179,103,36,201,170,36,247,150,204,154,18,217,156,251,234,165,234,232,227,56,75,82,149,25,66,181,194,66,202,173,223,243,25,209,249,150,114,171,29,220,204,209,201,27,93,200,71,143,67,171,42,151,90,50,59,213,70,51,216,99,236,74,179,46,134,55,87,191,163,125,246,95,207,217,255,239,80,51,203,58,49,113,67,28,147,49,240,195,154,188,53,35,83,92,26,3,16,154,1,0,240,57,136,148,128,6,27,153,159,183,152,208,41,64,32,202,166,160,75,253,89,221,100,14,95,69,169,94,163,72,140,192,160,175,105,144,18,43,139,4,1,137,20,208,109,201,91,41,28,4,124,18,64,150,201,134,111,56,148,112,179,0,150,82,181,20,126,4,111,217,242,249,210,242,101,168,156,163,141,172,166,24,84,198,73,14,138,250,71,137,154,16,21,16,40,150,38,171,76,238,248,139,69,82,196,82,115,158,203,122,171,28,93,7,23,57,237,255,251,178,100,208,14,229,125,103,75,27,67,111,160,101,140,233,162,49,37,110,152,37,157,36,109,229,109,193,193,179,102,76,241,151,32,77,139,113,16,249,66,95,85,115,238,154,184,108,253,61,148,246,108,99,162,158,249,70,91,103,150,168,29,204,152,150,19,214,17,15,76,57,101,14,103,27,95,255,251,235,249,248,123,190,98,39,255,104,114,182,254,161,209,219,132,144,209,43,89,71,68,115,157,17,112,30,213,180,59,216,173,44,104,253,198,178,59,137,69,239,123,184,193,191,204,206,224,197,98,206,162,16,172,233,220,18,71,110,176,116,140,90,183,167,255,255,30,7,195,40,181,120,152,194,222,10,114,204,185,255,70,176,66,172,33,21,19,83,137,42,156,99,24,112,91,179,202,101,41,213,207,41,17,217,93,108,65,167,135,27,125,181,111,175,118,247,95,162,39,236,25,77,0,1,20,108,201,118,77,218,92,220,83,205,161,220,192,32,15,5,252,202,128,207,64,29,175,24,66,81,96,56,132,156,3,62,104,32,102,8,26,73,44,220,1,70,50,81,45,234,132,189,163,80,146,65,222,48,7,203,120,240,25,21,194,201,69,131,20,4,107,224,211,235,116,100,123,192,94,241,194,233,54,176,39,20,92,104,136,56,132,84,58,153,169,106,221,223,167,144,188,173,201,145,162,154,183,55,39,49,163,37,187,13,38,50,234,57,8,94,227,201,7,42,217,40,117,38,121,39,163,55,219,91,186,58,142,30,158,126,73,71,221,109,116,79,214,219,143,230,34,96,229,188,254,228,91,124,207,12,74,223,35,178,236,159,106,62,250,155,234,157,51,73,220,170,189,123,248,222,218,235,238,38,26,122,235,122,214,199,62,89,234,255,118,231,164,1,236,80,1,130,0,0,183,255,169,97,190,101,93,18,125,21,189,16,242,43,90,61,197,19,227,136,139,188,78,80,87,128,226,8,40,206,63,67,57,0,83,93,255,217,219,185,153,251,42,167,254,207,89,161,4,98,43,71,64,79,2,45,65,108,26,133,116,71,53,136,49,76,97,216,163,186,176,190,53,99,12,50,25,183,29,59,166,69,190,238,199,31,39,110,102,231,249,31,229,207,63,8,127,251,247,51,243,3,216,150,218,99,194,230,90,104,105,7,166,84,44,102,140,134,186,212,104,101,134,76,78,183,192,171,98,17,16,40,152,34,64,56,233,117,2,72,66,226,47,163,69,83,85,90,48,2,96,192,10,245,246,2,129,35,107,146,21,71,65,66,229,24,200,80,160,0,48,45,26,224,88,120,189,11,186,6,71,160,19,3,252,247,33,217,251,131,150,92,246,227,80,93,58,230,155,115,33,231,234,39,109,246,194,26,143,192,209,61,132,70,208,253,190,167,187,197,10,135,255,251,178,100,212,14,6,45,103,71,155,122,91,112,107,108,233,170,60,163,126,87,153,157,34,109,161,124,201,156,51,102,140,242,141,240,131,150,184,130,168,107,208,249,88,62,154,106,197,139,169,145,234,115,142,113,123,29,156,171,17,78,84,41,107,162,172,164,60,90,74,196,253,82,187,29,111,90,10,242,255,118,115,173,141,63,85,108,158,155,48,202,170,70,17,73,245,58,244,173,182,17,43,1,107,144,0,54,223,246,245,181,42,133,128,246,57,151,60,195,111,134,16,168,83,183,191,181,113,235,23,184,10,241,52,35,163,12,67,24,36,245,95,254,218,182,248,113,46,227,70,49,78,238,152,53,213,140,47,108,64,97,76,142,82,43,7,186,85,213,131,239,191,53,212,207,87,77,236,98,192,79,19,86,121,53,45,14,47,85,123,143,145,123,229,153,67,249,151,239,75,189,156,243,53,50,62,134,165,0,0,171,136,202,74,99,34,139,130,242,99,108,157,9,12,198,240,27,153,40,60,106,16,186,20,10,157,147,116,18,39,50,90,16,28,116,107,129,74,68,150,5,46,177,32,130,128,4,68,2,165,78,20,77,48,189,69,165,25,56,140,26,168,100,211,136,144,17,17,146,253,166,242,155,33,209,151,165,107,1,51,71,129,165,37,69,94,216,45,128,189,221,189,21,149,209,209,194,221,166,203,47,110,78,188,9,45,143,223,171,11,8,200,112,224,249,132,175,167,127,158,167,168,229,123,235,117,28,98,67,220,84,244,163,206,69,97,218,219,241,218,221,69,66,66,81,107,245,49,205,182,247,205,77,90,63,50,33,29,100,172,84,85,71,207,28,167,254,223,245,255,223,119,247,96,70,151,0,5,110,216,110,22,33,118,9,17,68,29,40,209,71,16,83,170,119,136,17,181,10,42,21,15,21,215,113,175,117,107,175,94,8,194,193,115,69,240,165,162,243,252,239,242,119,255,59,51,255,127,47,20,237,12,144,120,130,236,12,69,31,85,216,237,191,185,247,130,75,177,80,223,138,199,31,155,218,126,80,236,142,110,116,153,90,234,32,211,94,181,123,116,114,53,167,232,170,94,201,119,119,116,5,172,0,27,251,211,41,14,49,133,211,8,53,49,129,19,29,87,52,208,51,3,59,52,81,134,170,33,65,44,224,169,88,22,4,194,1,80,137,141,145,1,165,163,60,80,230,213,185,21,133,203,109,160,153,88,221,243,21,8,95,52,70,26,10,201,31,134,44,205,156,34,239,34,196,218,170,4,4,76,80,23,34,43,141,120,93,89,187,215,111,218,206,149,252,158,160,165,167,114,233,163,85,241,60,36,32,195,57,204,223,26,123,126,255,191,255,91,228,255,208,53,60,249,162,153,79,166,64,1,116,180,241,10,76,189,255,251,178,100,209,12,197,144,103,72,27,153,67,114,105,204,217,131,60,101,174,22,189,155,38,109,153,125,9,176,51,166,13,129,150,176,245,178,158,197,86,115,93,147,50,118,226,19,9,189,227,230,143,122,38,141,64,112,36,80,28,86,73,144,247,195,90,227,145,113,212,95,55,20,255,181,174,212,102,126,252,13,149,216,0,61,110,210,249,152,164,77,219,105,204,13,175,85,81,248,97,163,149,79,86,126,130,122,155,88,81,97,95,31,166,207,114,190,104,42,2,150,81,171,67,195,123,21,254,127,255,255,119,100,177,109,145,37,42,28,150,131,84,96,110,198,150,88,106,90,46,135,171,249,28,56,253,110,168,168,247,123,178,233,87,178,45,138,36,164,171,26,70,50,89,103,138,122,50,139,51,61,203,117,212,206,247,92,153,243,131,162,0,0,84,140,210,42,211,37,48,205,35,85,48,220,176,200,18,179,28,34,140,178,51,52,65,8,196,193,112,33,80,2,12,6,24,77,124,13,22,79,15,13,76,211,224,112,177,9,17,24,228,200,26,86,23,30,105,203,42,2,176,6,144,33,88,113,80,102,123,217,66,35,6,4,12,8,178,98,3,65,128,212,61,239,69,56,139,115,43,18,104,90,160,178,164,75,165,141,17,101,9,7,90,29,106,15,139,1,79,135,249,159,193,244,108,202,82,213,98,45,202,138,181,48,123,66,149,86,86,185,158,185,171,136,116,198,254,59,175,125,239,97,188,221,91,88,203,253,139,211,160,181,51,174,74,161,198,44,133,150,63,108,97,98,107,218,50,229,212,154,229,140,135,163,15,187,49,154,216,199,61,119,162,117,232,118,187,162,122,117,235,223,94,227,243,46,119,213,186,173,202,128,165,123,0,7,118,252,189,38,70,249,32,26,36,210,227,161,148,244,124,102,137,130,10,100,134,160,218,153,235,84,163,101,114,225,63,141,156,103,126,218,162,127,242,255,254,229,228,125,231,206,39,63,156,148,209,233,136,15,194,22,211,55,104,202,58,53,65,217,31,229,209,56,98,72,174,78,82,83,171,149,222,230,123,91,116,174,75,172,112,132,172,89,197,248,135,99,26,115,104,243,171,179,95,167,186,34,64,66,149,70,34,110,152,213,12,102,170,177,132,22,166,74,73,24,145,54,17,29,12,202,24,200,16,44,106,17,132,204,32,13,48,52,88,196,64,192,72,124,196,78,3,134,196,96,72,74,106,0,226,165,242,100,193,13,48,32,76,203,68,25,227,110,97,144,70,6,0,162,161,5,136,22,139,66,192,170,162,159,133,80,112,96,234,125,38,168,93,57,88,173,136,65,222,169,18,75,58,212,49,40,18,64,225,168,37,52,169,184,60,109,125,19,91,3,145,52,207,33,201,210,193,222,80,255,251,178,100,217,142,230,96,102,199,27,154,91,114,105,140,217,147,60,101,190,24,245,155,28,110,109,109,193,171,51,102,12,241,158,248,62,28,133,165,191,255,17,63,55,29,118,218,251,99,35,107,235,238,167,249,138,109,54,107,115,239,139,187,152,138,216,244,29,50,201,69,4,24,72,39,14,212,16,59,84,247,171,70,166,8,177,214,110,153,36,164,190,33,70,113,119,199,241,124,252,196,243,17,156,210,123,208,0,149,219,118,92,194,45,135,91,33,35,49,6,163,34,212,173,160,110,60,27,88,166,182,226,70,240,53,227,226,18,155,84,147,223,89,210,237,5,21,50,255,203,47,222,155,204,203,201,242,66,175,253,180,137,99,185,194,142,164,199,124,74,77,75,133,43,35,236,153,34,79,204,201,76,227,105,115,131,31,75,202,116,19,35,213,233,229,39,244,140,148,116,100,49,17,232,201,101,107,219,213,82,212,60,241,192,115,43,0,0,84,168,210,26,141,118,96,208,210,14,194,232,215,243,15,205,184,193,128,69,146,72,132,13,168,165,25,92,67,7,119,50,0,48,168,162,91,24,64,144,56,108,84,17,61,222,52,7,3,133,96,22,108,96,192,0,224,150,42,100,225,236,168,88,108,197,70,155,136,132,69,76,83,48,182,0,208,178,64,176,131,165,158,101,7,242,24,109,65,36,56,197,96,6,194,162,74,125,150,171,10,136,61,8,226,173,176,58,183,37,50,177,49,53,22,100,109,197,201,15,67,160,18,56,65,41,237,127,239,170,254,126,190,191,182,89,94,99,153,227,255,175,213,224,235,187,174,209,225,199,144,85,154,169,39,197,162,10,220,10,8,117,4,144,67,212,44,7,54,211,18,31,173,7,29,54,173,75,175,235,211,109,153,117,84,234,62,20,201,118,40,0,8,237,189,133,25,48,92,11,240,97,57,223,68,150,11,88,130,176,171,188,144,237,93,247,31,108,69,237,255,158,180,69,143,56,170,211,215,169,44,57,67,204,97,163,4,215,191,255,6,185,142,36,113,174,201,57,81,78,206,101,41,203,116,92,106,145,167,161,81,209,170,146,51,177,144,136,98,232,215,108,231,49,221,221,21,205,103,30,84,103,102,59,110,237,162,223,253,91,215,247,13,4,171,48,18,184,200,162,19,53,183,76,146,173,49,153,96,6,5,50,121,248,5,78,47,9,158,192,131,65,16,224,249,165,20,224,96,249,140,130,4,178,6,240,24,164,177,147,42,86,202,46,154,93,143,32,104,179,12,46,192,61,33,213,186,96,192,5,140,88,169,252,181,148,240,8,54,98,216,75,210,107,233,148,195,46,115,165,13,146,41,41,139,74,233,225,183,70,2,121,146,34,121,237,206,64,223,233,176,75,237,18,140,91,108,185,255,251,178,100,205,14,5,255,102,199,155,104,111,66,103,76,217,151,60,167,174,22,137,155,30,110,101,109,201,169,179,102,168,241,150,184,119,31,255,255,255,255,255,53,240,249,190,190,38,127,239,143,168,249,175,100,205,204,253,191,187,44,81,210,145,197,146,66,22,66,41,230,232,29,106,52,163,207,50,146,226,56,38,38,88,230,41,61,242,231,49,180,246,62,220,233,171,229,16,8,63,96,0,16,0,5,223,254,200,228,133,183,159,3,196,254,35,242,83,76,198,29,43,106,10,52,99,31,81,163,255,46,242,243,124,255,159,232,5,62,121,103,151,151,254,103,207,49,91,114,246,21,200,225,181,142,91,210,43,98,154,186,16,204,197,107,74,56,100,102,84,72,255,187,106,153,25,120,123,161,173,146,95,144,132,39,59,169,234,200,200,204,140,204,142,69,99,72,157,46,138,83,207,145,153,234,80,1,0,3,36,248,204,76,77,17,180,225,12,192,64,128,84,211,46,35,1,42,26,249,2,7,26,64,75,148,132,131,42,108,12,54,34,15,11,133,24,208,27,75,64,89,16,92,138,112,96,1,238,167,8,5,201,124,24,9,226,70,82,138,0,171,215,170,125,151,63,169,250,204,202,0,36,166,12,47,47,197,50,235,97,28,187,189,115,77,149,107,18,120,92,217,5,33,204,131,66,84,112,184,108,184,247,104,255,239,138,210,231,75,227,222,226,221,185,230,63,251,157,121,254,57,217,180,87,175,174,250,190,46,177,221,189,140,89,14,100,130,9,41,153,75,182,99,131,153,19,14,197,246,207,2,26,230,123,210,244,250,214,59,248,52,243,87,91,241,241,107,103,109,130,203,149,128,13,237,191,73,41,77,21,75,246,20,105,46,87,19,90,58,8,68,39,236,104,220,245,252,74,166,54,2,153,215,78,122,138,181,127,213,206,231,20,81,21,162,156,169,250,250,200,228,115,148,213,17,35,17,238,136,103,116,81,82,181,221,40,196,85,179,179,59,181,12,206,99,45,142,95,105,76,116,90,94,38,137,123,59,185,74,201,51,177,117,34,141,121,41,118,66,75,70,170,223,87,68,8,177,26,127,128,48,225,201,38,250,136,112,227,70,56,230,107,162,134,78,146,102,70,201,30,103,232,17,83,0,14,50,115,161,99,197,36,91,216,72,208,1,80,76,192,192,34,79,176,145,76,31,58,6,3,88,239,233,136,131,170,214,130,143,44,86,65,91,7,77,244,24,9,66,151,4,193,199,28,106,172,86,25,167,154,165,191,86,10,177,25,126,101,108,133,211,125,31,187,117,106,59,18,170,10,112,128,186,66,185,43,255,214,42,198,29,53,98,184,233,88,230,111,153,254,255,235,173,234,88,78,58,212,102,227,71,186,11,11,168,197,255,251,176,100,209,142,69,122,103,73,27,104,126,210,105,44,217,147,60,197,116,23,193,159,36,109,161,253,9,163,51,102,28,241,150,184,36,194,13,31,3,134,148,116,64,112,247,208,185,214,81,243,111,11,144,131,165,106,155,114,248,115,81,137,194,102,184,186,146,246,153,142,107,73,87,241,118,212,207,191,140,99,48,193,93,30,4,128,128,28,183,106,231,43,145,114,38,39,241,59,31,144,196,58,137,196,26,105,109,134,176,50,181,172,205,188,103,246,220,229,207,245,215,48,63,159,243,255,96,176,64,114,118,204,185,6,178,224,183,73,115,60,201,177,171,111,228,149,169,102,84,225,232,213,10,177,154,194,174,89,216,106,70,234,235,165,147,176,67,28,118,67,155,34,171,179,43,22,175,106,29,118,34,21,151,245,71,183,67,191,224,101,42,0,0,211,132,74,96,100,182,129,130,11,7,20,24,152,40,184,94,161,83,0,182,52,182,198,114,55,128,65,32,0,129,133,91,230,0,10,131,68,97,202,182,4,88,49,3,60,8,100,11,4,1,13,21,152,129,168,131,94,113,207,36,195,47,8,96,25,187,174,68,147,42,81,122,68,124,44,58,99,22,141,199,246,36,2,62,230,9,82,40,197,151,61,254,119,37,173,117,184,4,62,143,168,244,34,9,130,70,217,178,150,39,74,207,88,118,15,11,3,10,14,197,141,15,202,112,114,14,94,132,28,173,205,155,149,215,100,189,190,229,84,183,40,245,191,141,173,134,211,27,124,53,237,73,72,183,219,41,73,154,186,167,183,124,197,119,78,174,45,105,220,222,42,212,90,27,163,95,126,230,77,95,245,221,253,189,188,127,243,28,129,138,0,2,16,0,21,219,83,37,209,124,66,114,173,55,10,215,99,210,175,160,50,110,191,118,119,190,22,180,247,125,139,118,106,207,165,191,249,215,160,155,167,255,50,255,183,165,59,241,125,24,207,205,15,37,249,2,210,170,40,222,43,185,209,37,209,253,12,163,188,7,70,85,5,158,68,37,43,153,42,10,160,253,79,16,231,26,119,126,206,30,69,148,150,30,197,190,114,30,135,55,162,243,214,159,240,192,0,20,110,134,201,220,104,109,6,197,2,20,30,49,250,64,168,153,163,27,34,41,48,17,150,188,46,208,49,153,167,3,139,67,22,212,64,50,89,209,80,113,96,49,97,209,160,72,240,241,250,195,46,16,80,26,93,182,3,5,86,6,0,21,0,7,140,129,192,99,194,204,37,178,213,75,196,197,50,48,5,246,103,160,202,61,12,62,175,245,249,235,25,68,155,204,93,133,181,8,46,107,82,99,48,165,134,79,184,22,110,220,12,251,17,8,45,50,105,241,226,177,44,219,237,13,159,251,111,155,246,222,255,182,255,255,251,178,100,216,140,134,0,103,71,27,153,91,112,105,172,217,138,60,103,190,25,17,161,32,109,153,253,1,174,51,102,76,241,33,241,252,255,63,223,251,233,235,114,176,129,64,136,168,227,105,85,9,237,146,239,129,165,26,147,207,21,211,62,244,187,52,145,229,218,101,217,53,94,166,124,60,226,61,243,105,177,92,83,120,247,221,235,136,113,35,46,63,155,31,30,27,80,175,214,124,128,4,187,126,88,23,71,238,15,103,53,3,185,199,53,92,200,66,90,173,181,148,24,150,143,98,180,196,205,110,162,150,223,237,84,107,233,217,182,131,108,183,132,133,137,155,86,82,49,213,48,179,60,199,23,113,152,215,80,55,246,153,124,255,157,13,120,106,137,73,174,218,238,249,168,165,114,174,232,136,142,241,233,163,218,39,109,52,180,179,195,242,221,165,140,157,86,102,163,75,25,122,127,200,192,19,156,93,0,10,147,65,147,140,126,161,50,203,208,193,140,19,9,142,13,28,100,52,136,20,225,33,67,38,130,12,89,21,49,8,204,192,34,147,0,229,140,144,6,48,200,148,192,226,16,112,112,193,192,165,174,60,43,48,48,72,116,34,0,2,38,80,24,76,35,21,22,184,46,9,49,58,4,193,65,193,8,60,193,224,194,237,177,85,152,13,4,142,1,204,42,32,11,29,12,128,14,16,9,65,198,84,144,73,144,168,21,184,190,98,160,178,201,174,164,67,46,122,128,152,100,26,14,38,34,162,50,152,76,10,34,13,13,18,0,65,241,224,210,245,46,100,104,182,101,154,48,128,32,100,2,93,36,53,48,120,21,45,88,50,130,90,154,152,228,107,232,17,139,216,94,199,252,164,220,248,26,139,32,60,46,177,214,251,117,182,151,100,57,89,150,153,169,199,52,190,245,187,21,210,60,201,151,179,189,145,217,87,102,83,169,157,236,165,186,214,218,109,100,187,163,69,53,38,106,96,108,230,127,209,39,132,137,243,224,16,92,150,180,248,186,142,56,48,68,8,223,170,232,178,29,101,113,49,25,153,165,122,253,214,185,99,121,126,118,191,115,53,57,127,117,176,206,244,4,164,35,174,181,233,25,144,229,37,8,48,229,80,156,16,5,4,36,12,43,39,62,114,75,62,243,166,253,44,138,215,90,103,161,31,97,17,47,150,245,207,93,33,240,181,207,238,116,204,171,175,105,165,123,111,114,213,255,170,205,245,157,217,216,199,159,254,84,29,82,174,236,233,247,50,93,77,244,51,138,236,216,79,42,33,106,231,60,113,105,192,45,147,168,26,108,24,44,137,194,85,33,44,28,145,60,2,16,155,147,133,229,124,131,138,188,11,188,40,61,147,203,129,70,8,131,39,123,188,154,37,159,5,1,65,160,80,72,240,140,179,255,251,178,100,209,14,199,99,104,198,19,134,111,160,110,140,217,115,96,103,190,23,117,159,38,109,25,190,193,76,51,103,12,192,138,0,89,22,40,52,137,96,158,69,217,47,148,219,125,85,185,21,210,54,1,45,249,17,231,116,88,234,135,197,23,242,128,172,26,155,23,53,184,190,111,234,220,103,8,130,222,47,171,242,217,4,163,28,110,255,202,7,61,231,109,203,103,236,206,137,50,210,163,210,37,20,71,45,123,37,191,100,9,60,33,26,114,16,46,228,184,77,68,101,86,94,161,210,218,152,150,175,232,196,226,40,198,111,190,93,157,247,255,123,253,154,155,217,95,176,162,122,160,0,119,238,192,249,36,69,59,61,133,105,105,178,19,68,49,53,75,80,185,203,13,162,228,218,193,86,167,42,18,25,38,255,114,180,83,178,178,43,162,174,204,28,168,195,53,235,137,100,87,86,117,250,93,140,214,14,136,206,85,181,120,47,74,243,215,173,85,238,136,143,179,222,217,155,215,111,183,255,255,255,252,101,0,0,239,248,42,196,208,148,3,66,56,40,79,35,83,12,56,210,21,51,66,133,133,2,4,150,21,25,80,39,99,121,124,69,130,56,40,6,87,163,79,197,136,3,163,52,33,24,55,85,185,37,162,3,35,66,52,74,108,176,236,208,40,12,183,202,57,42,10,5,176,190,0,37,37,229,173,136,46,142,193,205,228,221,87,77,13,219,188,81,102,35,180,185,97,221,117,216,149,155,145,198,17,57,111,178,214,146,248,69,31,6,37,15,83,202,107,103,95,30,111,203,6,140,220,223,242,61,227,111,203,178,57,150,132,163,222,144,223,143,31,9,148,220,225,65,10,129,5,131,57,161,37,79,77,237,208,121,222,209,27,94,119,114,13,169,134,124,202,102,241,40,29,168,250,7,157,107,54,177,167,65,76,116,225,74,93,232,32,178,249,120,11,242,152,128,16,0,55,109,152,26,97,165,139,11,65,250,120,78,214,123,28,224,169,157,195,91,171,156,5,189,75,241,178,176,103,149,161,212,68,249,250,222,158,136,78,62,74,238,132,122,136,149,155,185,255,238,26,41,17,198,66,238,153,208,103,154,144,141,19,37,106,171,61,18,242,88,136,187,51,43,202,117,109,232,137,166,108,170,102,121,45,244,95,93,123,83,189,30,94,141,83,0,102,151,252,98,242,24,124,6,26,225,250,0,113,11,27,51,32,40,64,164,41,244,97,198,24,49,204,220,249,18,12,124,227,74,22,5,104,153,34,131,130,68,128,43,108,86,72,240,187,37,8,97,192,40,86,2,153,106,192,12,22,160,47,170,73,166,154,36,162,194,72,130,7,23,153,67,149,161,174,181,42,173,141,240,74,116,130,85,121,151,245,185,43,22,34,193,29,255,251,178,100,195,142,166,25,102,202,27,70,111,178,99,236,233,167,60,101,158,25,61,159,40,109,49,189,1,65,179,103,8,240,138,58,128,80,2,96,224,64,20,249,183,215,90,16,13,112,27,29,167,92,120,161,142,181,127,24,121,77,154,236,106,207,187,217,189,106,50,207,65,151,86,205,220,234,255,87,47,191,105,56,89,144,157,184,242,235,228,62,143,166,113,115,118,216,232,228,55,216,207,80,226,134,243,45,222,197,71,178,168,191,175,121,219,69,91,86,163,58,103,79,38,213,162,203,90,214,180,89,186,140,141,13,77,71,240,155,38,109,255,201,25,129,40,245,86,205,187,190,124,218,38,14,254,43,86,199,27,85,225,5,51,51,59,70,145,101,103,143,153,116,7,167,25,177,155,32,82,155,155,3,65,139,58,86,148,229,102,115,150,87,102,79,208,132,223,167,118,166,114,171,35,42,117,85,219,163,178,19,93,211,244,126,223,255,250,53,148,50,85,0,27,210,69,113,129,210,6,106,131,153,192,144,110,5,192,92,220,28,88,34,71,135,35,140,88,1,48,57,204,46,18,50,227,152,56,66,66,36,5,3,76,18,48,69,147,106,56,232,158,27,0,40,12,206,19,49,0,23,144,36,161,156,10,164,13,19,116,83,117,137,156,152,103,40,5,8,94,17,22,160,242,208,66,83,82,56,109,56,49,217,143,62,52,1,35,193,67,150,212,48,131,196,171,195,8,142,139,134,208,20,130,96,184,48,73,128,32,81,82,229,157,82,64,97,78,2,169,64,196,160,1,74,139,100,128,229,156,140,143,181,11,179,68,216,105,114,231,249,130,74,100,20,183,209,121,171,232,162,120,204,245,6,48,49,106,38,72,173,104,58,212,182,98,241,245,24,103,12,212,170,102,139,54,69,42,118,83,73,135,211,117,89,145,56,163,35,3,204,186,146,85,74,91,255,223,217,30,180,211,127,215,168,44,92,160,0,27,127,135,35,38,199,65,17,34,39,149,41,19,244,10,40,123,158,166,95,185,217,155,236,177,211,22,246,212,192,178,243,254,174,82,248,168,88,35,207,51,51,255,255,253,101,169,223,200,17,34,167,117,66,213,105,164,176,143,35,170,75,216,81,8,140,140,231,122,93,121,171,24,247,214,105,147,140,44,183,215,255,235,250,232,167,191,79,225,43,95,253,29,98,51,100,121,137,137,82,25,52,5,84,0,173,93,135,11,47,208,80,106,125,26,179,161,135,20,197,242,71,133,158,12,28,149,9,26,144,203,157,213,92,170,206,186,89,16,136,4,93,69,29,177,192,234,48,151,131,32,96,213,237,1,185,76,157,34,149,228,203,1,133,70,227,147,179,22,236,73,93,247,10,23,56,243,173,183,230,4,125,229,84,242,135,18,255,251,178,100,202,14,230,188,102,199,19,154,107,240,91,172,233,179,48,103,174,21,217,157,44,109,25,190,129,88,179,166,204,240,150,56,46,254,65,210,247,234,115,88,223,185,99,127,255,154,207,243,97,234,155,91,94,246,138,26,72,229,20,30,108,52,236,25,44,181,246,101,69,36,163,147,105,39,208,61,144,77,239,202,108,235,188,169,235,216,214,96,77,106,206,46,149,36,127,169,45,76,186,44,174,181,27,47,244,148,180,2,205,213,183,245,24,254,10,173,88,202,119,193,115,114,82,185,10,250,195,221,64,149,113,18,45,142,143,86,102,73,230,140,151,234,152,185,209,140,156,44,25,119,250,50,209,130,83,100,81,204,102,38,230,68,42,33,17,102,68,98,13,97,100,169,140,199,118,57,202,241,169,239,52,151,118,74,227,110,117,117,208,191,255,211,255,250,112,119,0,0,149,176,216,54,76,27,124,87,104,218,104,13,120,132,75,124,223,194,65,219,164,163,65,69,195,50,60,49,194,3,37,197,49,147,83,23,25,10,4,24,80,176,64,41,170,178,197,60,65,49,194,113,156,114,215,2,89,98,107,32,207,25,58,9,25,30,0,145,212,125,82,180,22,110,98,161,165,18,165,52,200,2,18,151,40,110,145,117,18,141,83,203,29,21,178,169,27,246,241,168,60,174,130,73,45,88,1,119,40,34,197,77,100,222,47,146,214,68,22,214,146,3,125,172,62,16,244,229,125,239,62,208,247,188,230,171,89,237,109,254,235,231,222,119,159,91,241,199,184,255,127,127,142,58,239,59,244,245,105,107,223,249,250,176,136,159,107,82,246,197,53,249,117,254,91,169,98,229,93,90,202,167,117,174,243,84,149,48,253,106,182,179,222,93,238,169,169,57,191,222,21,109,213,195,125,215,239,92,185,251,203,28,108,127,221,254,227,204,49,153,112,212,162,89,201,0,0,75,182,35,49,73,1,236,173,66,142,34,106,216,80,22,194,248,20,231,58,127,111,38,114,3,114,73,66,170,213,90,182,167,171,24,204,253,41,215,102,86,56,117,209,14,57,223,75,35,125,39,186,206,119,56,244,174,106,158,151,53,82,166,57,217,250,161,246,103,121,196,203,31,150,56,130,41,238,106,33,172,171,223,49,76,68,53,61,57,140,81,168,148,122,239,183,165,107,175,162,168,220,32,48,0,24,48,94,168,55,113,159,50,96,231,49,100,70,58,106,111,50,28,148,49,192,1,53,48,121,52,188,118,51,232,111,54,41,35,50,100,72,54,196,168,50,36,23,51,128,78,48,144,95,22,126,5,65,163,63,133,12,110,19,48,232,80,195,128,227,31,26,198,148,134,94,28,2,73,230,10,71,152,60,128,100,211,176,64,12,199,67,51,53,4,140,116,85,255,251,178,100,213,128,7,26,103,200,29,111,32,2,105,140,233,147,167,156,0,42,130,11,22,57,222,0,2,180,51,102,95,48,240,0,14,25,24,112,58,97,33,73,130,68,134,140,13,4,25,76,196,8,3,36,204,166,58,48,72,12,199,99,67,23,136,76,28,2,48,73,20,12,44,94,0,64,17,144,2,160,65,24,240,196,116,156,103,194,161,130,0,166,30,37,153,140,48,33,38,139,16,20,218,156,4,54,111,229,76,144,199,130,35,62,128,204,96,38,22,0,24,60,58,97,208,89,233,248,135,66,163,154,96,34,145,70,18,25,131,144,47,220,122,164,239,53,97,88,223,136,167,28,184,190,106,106,221,230,114,202,45,22,189,82,230,173,212,179,174,85,221,62,95,75,114,89,61,6,222,166,237,91,147,51,47,175,105,234,225,159,114,254,231,140,196,98,197,62,59,175,246,35,248,77,95,143,205,75,168,237,111,182,111,218,202,199,57,159,49,222,31,221,101,42,179,191,203,255,189,231,113,255,246,201,63,115,12,119,150,249,223,239,239,77,129,112,231,250,255,223,255,235,255,255,255,255,255,255,255,255,219,223,214,191,255,93,255,255,255,255,255,255,255,255,255,248,185,146,105,164,1,0,0,0,20,91,111,254,217,69,17,150,80,255,42,171,62,119,82,101,175,46,146,212,171,225,103,63,237,114,82,183,46,51,94,253,174,35,203,203,140,97,197,146,46,96,205,86,90,75,59,232,109,210,196,132,235,235,214,100,226,118,203,152,80,165,197,117,157,244,60,12,4,211,238,131,8,87,79,24,217,123,109,124,255,164,6,235,227,219,111,113,140,98,219,212,25,151,52,129,22,217,128,214,199,54,95,234,36,236,47,91,169,223,56,202,173,127,15,211,111,32,125,70,172,6,71,81,235,89,232,253,181,236,145,152,240,238,21,179,38,103,133,172,231,57,175,198,105,255,133,23,113,163,111,227,121,207,244,202,244,239,43,95,171,255,91,239,225,113,175,255,161,0,1,119,248,16,65,136,241,136,57,82,128,176,201,234,150,32,162,98,1,115,149,218,211,43,117,17,91,72,155,149,1,9,233,250,230,166,247,184,208,81,43,13,226,52,38,136,122,105,250,226,12,42,171,217,109,15,109,207,171,27,194,102,110,110,118,242,72,110,41,213,200,249,48,201,216,100,19,1,33,33,78,80,105,172,110,184,179,29,62,245,137,37,205,49,106,211,121,244,248,174,113,36,28,82,12,125,83,227,87,172,254,212,221,41,245,172,120,215,255,115,118,27,71,183,143,154,250,239,227,59,221,237,234,225,172,230,219,190,124,177,191,133,75,253,99,26,250,198,127,249,199,215,255,255,189,111,255,143,255,251,246,193,106,52,0,3,191,240,33,134,67,255,251,178,68,86,14,229,38,102,204,159,101,224,2,152,44,217,131,236,180,0,18,161,157,46,108,141,93,2,79,51,165,141,151,161,185,134,96,98,178,23,145,20,81,132,56,27,69,230,113,223,241,228,151,172,130,63,18,143,5,104,158,150,143,202,77,48,248,57,139,130,4,42,2,208,95,32,38,68,49,56,137,38,106,145,155,146,70,75,54,72,188,57,137,33,220,124,193,71,79,15,81,244,57,33,55,5,108,47,1,108,4,148,39,70,198,182,83,158,82,69,105,94,246,66,175,86,170,182,83,213,117,81,85,72,178,211,103,90,174,232,37,79,74,167,91,205,25,39,216,234,208,221,5,45,72,32,181,41,39,107,179,51,46,180,232,186,212,238,221,75,117,163,167,119,211,122,90,11,166,90,245,244,10,27,34,53,46,86,227,88,80,22,70,89,69,171,107,198,32,235,245,187,142,222,132,72,109,43,102,72,138,152,237,198,41,29,139,101,46,125,159,136,113,84,220,112,32,72,19,151,81,71,233,254,25,162,148,110,30,166,169,94,99,86,171,214,207,117,115,179,134,50,191,226,243,70,212,129,77,40,179,7,136,11,87,23,25,88,72,49,150,230,202,71,158,89,125,156,112,98,69,214,3,168,44,84,8,130,82,160,228,102,219,157,35,159,194,39,158,93,62,216,32,80,145,225,138,50,172,32,24,165,216,129,70,166,85,235,253,13,222,166,35,255,170,169,202,8,13,109,252,193,30,193,161,132,64,214,4,34,227,4,4,203,109,139,194,242,189,99,173,178,101,54,99,59,134,40,245,155,168,197,202,171,177,30,202,133,64,139,156,96,14,1,230,205,50,250,190,137,215,7,153,87,62,146,27,87,141,14,19,252,181,221,213,170,223,30,164,12,9,144,137,8,113,212,41,107,171,167,182,115,88,194,102,171,213,152,119,17,218,79,10,220,81,80,136,57,7,210,238,247,124,155,232,253,205,62,144,240,247,21,63,93,79,84,120,129,152,34,141,84,67,175,111,142,86,57,85,72,127,123,125,182,150,235,74,31,212,112,155,213,55,44,225,6,218,0,1,191,220,27,244,193,107,53,102,78,227,131,20,60,29,80,70,80,12,125,162,131,65,33,241,114,196,111,148,185,181,120,198,129,43,18,136,51,49,160,13,227,173,12,182,17,8,23,222,32,134,11,45,27,7,147,83,43,3,213,48,207,23,164,162,130,40,196,93,55,142,171,249,16,65,33,124,27,138,18,211,29,99,179,183,226,3,141,193,239,12,125,129,51,240,81,136,45,245,107,208,36,55,36,135,40,117,47,194,165,5,191,177,251,38,5,143,222,89,207,242,97,139,147,224,197,185,196,130,136,217,233,177,106,187,136,57,19,25,250,220,201,232,97,173,12,116,127,255,251,178,100,74,142,197,211,103,74,155,70,111,176,106,172,217,147,60,197,110,22,57,155,40,109,24,254,193,118,179,102,204,151,149,72,87,109,164,22,237,84,201,74,154,187,203,110,195,109,99,246,143,218,133,149,90,42,85,210,39,50,151,83,157,165,91,116,78,141,1,37,65,32,0,45,219,24,103,41,46,20,136,36,74,64,227,122,158,93,40,194,20,251,78,31,72,88,200,220,145,111,133,30,65,127,25,153,93,190,109,238,65,0,137,78,247,198,70,59,193,36,13,147,16,121,47,220,254,165,51,16,178,59,185,168,103,149,142,166,22,48,211,236,101,252,132,206,118,84,230,106,79,70,117,179,185,76,138,107,21,136,203,163,51,25,136,196,211,100,46,255,153,213,158,159,110,202,48,5,87,246,98,201,130,81,152,201,39,5,32,11,225,143,86,0,6,52,157,43,18,109,55,192,7,77,185,100,176,10,131,93,132,33,133,142,35,218,81,40,76,194,192,43,26,81,161,62,55,66,164,160,84,20,127,39,167,149,137,116,200,154,82,193,54,124,210,41,167,49,54,85,44,89,162,16,129,19,76,96,53,174,196,152,59,196,183,17,69,94,191,120,87,86,36,6,47,245,174,94,34,81,101,237,46,98,156,187,44,113,182,144,56,206,76,51,18,239,227,222,219,27,143,254,55,215,126,213,173,91,239,235,102,110,187,189,248,115,101,44,50,182,163,152,136,217,171,141,50,12,117,129,194,3,243,25,203,226,147,35,187,120,195,127,159,153,132,208,255,250,215,119,110,119,253,20,11,32,128,13,219,96,76,42,10,128,196,32,89,86,152,122,224,41,77,51,126,33,50,28,123,81,220,239,91,38,98,209,59,246,9,20,68,172,165,101,47,24,161,227,16,92,161,129,228,40,197,49,213,63,51,23,75,106,231,101,67,171,234,204,204,228,109,106,142,238,173,78,154,181,83,145,221,108,132,250,58,253,181,182,237,233,239,215,99,28,148,111,232,136,160,213,0,0,175,208,192,242,37,172,13,204,35,80,89,3,66,129,2,224,49,224,165,102,4,65,68,67,68,44,82,193,171,40,240,40,34,117,161,49,89,155,88,212,105,198,96,13,197,177,186,228,0,87,114,164,92,239,236,150,46,255,82,178,170,87,155,23,86,180,114,92,237,69,28,39,51,224,236,161,50,154,144,213,216,199,27,190,44,101,159,67,139,166,243,243,45,124,84,214,26,96,54,240,169,170,223,173,121,231,231,247,251,249,58,53,252,129,204,203,135,190,168,12,225,6,36,71,142,32,36,99,16,67,40,59,251,18,164,62,60,35,242,204,77,105,165,90,158,218,63,245,153,111,245,123,1,195,68,0,0,61,255,199,164,128,226,131,69,220,164,160,149,40,95,212,177,255,251,178,100,87,142,4,226,103,74,155,67,87,176,87,44,233,199,37,133,54,23,237,155,38,109,25,254,201,156,179,166,220,193,150,120,228,35,17,186,85,244,94,255,252,198,183,211,91,146,165,152,224,84,17,118,50,63,100,73,174,231,82,61,202,198,69,177,242,43,162,24,168,213,82,143,85,161,223,76,236,137,180,147,174,142,200,87,91,17,74,235,201,118,187,85,27,247,253,185,86,255,254,8,214,127,205,12,96,183,35,74,80,200,240,16,8,13,90,250,24,129,2,79,72,183,171,64,92,56,181,65,99,106,6,33,20,185,201,132,52,117,11,38,14,160,202,196,221,26,155,202,60,26,36,178,16,4,169,87,116,227,95,98,78,91,175,3,193,205,122,30,100,80,219,54,133,44,167,130,89,6,141,4,12,33,7,44,182,102,238,63,246,32,232,58,149,224,85,235,245,43,218,251,15,86,184,85,54,48,253,153,202,122,147,84,152,127,252,226,154,245,38,37,74,240,123,93,60,121,215,199,217,103,127,178,204,213,225,202,148,139,211,237,118,125,154,119,26,199,23,199,77,176,84,74,117,79,111,69,52,99,190,155,148,77,78,192,133,198,218,247,77,69,189,159,107,251,85,195,15,237,2,175,55,139,82,152,214,117,88,105,128,89,138,192,3,36,19,223,254,4,135,130,80,168,248,41,128,224,178,25,68,102,58,35,212,42,168,102,111,111,201,137,184,202,217,195,56,177,146,195,135,13,6,55,200,241,237,33,64,38,12,12,239,76,57,28,9,207,233,166,100,213,154,100,98,27,125,154,21,209,209,69,208,74,85,33,157,26,134,185,212,155,57,236,150,55,33,153,58,51,154,78,210,179,174,156,78,153,149,201,237,63,123,127,170,0,236,0,0,238,244,196,215,76,69,68,196,39,204,69,24,46,54,108,227,166,10,50,76,104,52,42,28,178,143,207,201,140,3,74,160,128,224,163,7,0,18,6,71,66,233,165,211,164,189,89,195,95,94,226,66,240,26,238,94,77,157,247,114,24,122,255,148,71,92,118,80,60,8,169,114,115,33,197,198,252,185,79,250,130,190,171,189,74,8,128,221,5,167,28,96,13,187,206,225,194,26,226,182,51,0,32,16,144,26,155,50,229,169,16,147,212,176,236,88,134,107,222,199,126,98,165,254,111,151,223,253,137,114,118,35,20,185,45,59,14,157,165,33,149,10,66,222,11,167,99,56,133,229,189,210,205,173,122,132,80,125,177,177,17,20,160,238,167,119,245,48,163,248,61,95,223,255,61,87,183,98,32,76,240,0,2,0,1,221,182,146,33,178,152,103,43,151,160,68,45,93,163,166,64,242,239,12,227,202,234,130,244,247,222,202,150,218,168,102,118,58,239,33,44,67,176,162,142,140,255,251,178,100,114,14,133,180,103,74,27,99,95,160,89,172,217,186,61,130,40,21,53,157,40,109,24,254,129,89,179,102,204,193,137,184,206,140,158,118,79,99,34,17,22,213,53,217,76,238,66,158,236,202,233,103,123,203,242,179,155,83,111,103,153,203,186,254,77,127,163,183,213,53,67,55,223,255,178,129,73,243,51,19,204,158,51,22,208,28,156,73,81,166,96,6,50,109,23,34,41,161,28,86,44,64,9,176,46,166,144,189,153,194,43,174,119,233,137,60,170,102,52,21,65,92,196,214,145,80,202,145,149,98,40,211,67,45,3,184,135,103,68,112,144,36,169,108,76,8,39,85,223,186,165,187,80,240,198,108,45,63,148,238,27,80,8,9,111,33,91,236,139,114,103,245,108,179,116,240,209,48,9,67,172,161,77,253,137,248,30,47,79,141,22,88,127,180,234,22,188,214,207,185,254,187,127,127,117,182,98,253,252,247,243,187,209,79,177,70,65,52,76,11,115,156,231,237,164,246,216,195,29,216,155,207,52,196,123,106,203,124,171,127,250,255,255,244,4,88,0,5,255,224,68,186,181,228,32,96,164,14,50,35,42,73,23,192,108,245,140,169,93,191,255,79,176,58,203,235,217,74,154,22,217,253,52,149,110,235,119,255,19,220,182,71,53,245,97,157,28,179,24,182,87,41,206,133,102,43,53,204,217,220,147,171,174,221,18,202,91,153,50,181,234,200,140,151,164,189,186,116,74,255,255,227,85,0,1,183,252,200,224,101,97,57,198,192,110,231,3,34,0,134,138,142,15,32,170,226,32,145,25,94,38,228,169,38,82,201,136,68,91,74,120,157,34,233,95,18,249,13,53,197,48,26,53,177,58,49,22,84,228,63,67,32,13,44,187,81,229,198,149,170,230,98,219,163,56,80,4,212,129,31,166,94,205,108,207,182,102,226,248,94,130,183,98,204,58,215,174,10,11,135,198,13,16,139,171,122,140,144,197,36,168,244,117,99,87,221,215,145,82,183,91,138,178,29,105,161,206,238,232,140,198,190,200,128,143,149,234,213,115,189,212,179,186,149,86,146,54,81,130,40,181,145,173,251,173,45,107,103,116,43,54,9,25,253,0,1,45,181,133,173,14,62,160,27,45,68,217,200,213,99,55,25,156,26,186,195,73,9,142,236,137,87,159,152,166,183,172,210,146,148,90,244,253,176,140,119,91,228,161,200,169,6,122,61,85,148,202,255,250,82,221,158,82,79,37,85,236,136,87,77,186,104,236,136,231,95,74,28,149,174,134,110,173,175,189,186,253,159,235,68,235,255,255,3,183,238,51,64,197,126,49,134,67,8,167,24,45,17,49,99,70,80,48,154,181,53,212,230,51,101,88,59,232,186,23,171,55,133,56,73,177,213,210,255,251,178,100,145,14,133,8,102,203,155,37,111,66,90,12,217,147,60,194,122,21,101,155,42,109,45,189,9,87,179,103,40,144,138,40,178,83,141,85,40,159,149,202,187,18,161,195,97,197,213,139,55,177,233,40,136,27,106,220,81,81,156,65,38,4,123,103,111,229,169,152,212,24,130,181,177,105,84,2,253,79,207,245,149,49,6,178,157,81,124,230,225,160,97,36,141,22,132,221,95,251,138,153,115,211,221,175,91,33,205,171,137,235,230,191,142,237,255,106,171,190,217,168,116,219,153,184,90,46,233,170,91,85,86,33,221,252,84,119,118,251,134,71,212,114,229,159,45,48,55,211,78,139,46,129,149,70,136,35,107,84,153,178,177,172,38,75,4,128,1,127,255,160,107,83,92,13,54,26,19,190,43,1,185,227,152,223,6,38,140,96,206,74,117,102,188,223,118,95,138,100,75,33,197,16,234,238,153,149,102,49,222,193,204,154,238,168,219,42,23,101,118,113,202,236,83,18,199,178,212,142,118,100,91,162,200,235,93,22,178,235,183,111,239,103,93,222,155,250,255,215,162,134,0,3,238,244,64,100,168,48,216,94,1,126,25,10,106,3,23,148,4,120,160,82,153,183,65,210,114,200,105,147,52,70,166,174,156,37,86,138,222,150,45,150,232,206,156,94,198,28,37,120,214,179,95,179,153,238,28,116,157,177,16,9,18,184,114,41,81,166,74,238,124,60,229,85,169,98,138,146,142,204,178,75,50,236,205,70,37,86,233,2,99,193,200,182,100,54,246,87,24,230,41,5,14,112,241,6,81,19,91,189,217,119,211,245,189,200,154,84,137,196,10,172,167,77,89,157,178,24,197,37,40,199,144,172,82,254,190,223,70,249,189,250,1,86,64,0,109,255,26,140,143,9,215,13,138,167,198,203,216,26,215,89,248,37,231,172,236,145,136,214,193,147,217,64,201,30,6,81,173,104,217,162,187,255,250,226,14,135,37,78,105,157,102,107,213,40,172,202,73,138,228,125,84,166,178,143,165,44,102,70,39,116,154,102,84,87,242,21,95,116,33,156,251,40,223,170,217,183,171,43,243,229,248,43,148,0,1,185,96,38,116,196,97,77,76,128,191,6,94,24,102,41,32,1,209,130,0,228,51,32,8,101,134,60,138,99,167,10,174,12,5,66,0,130,178,176,113,160,18,206,11,5,202,26,115,49,66,90,28,89,75,67,112,73,67,69,130,24,129,0,59,21,44,189,11,77,150,18,4,193,0,19,96,195,245,133,47,194,39,66,158,85,80,73,54,114,220,106,177,216,163,197,43,130,227,12,233,56,214,146,114,191,50,198,209,97,162,177,11,210,58,61,207,218,194,99,184,255,255,21,106,131,147,115,63,159,57,103,250,151,243,203,215,255,251,178,100,186,140,228,130,102,203,155,69,63,66,90,172,217,179,48,37,140,21,249,155,36,109,141,190,193,181,51,102,12,241,162,57,61,226,25,228,244,138,103,244,246,26,229,148,17,13,217,34,145,126,125,8,99,163,158,116,150,238,201,221,63,122,75,95,217,125,238,22,108,93,219,242,116,184,46,134,52,98,78,190,134,37,206,10,13,209,50,122,195,2,119,41,154,171,138,175,105,168,61,105,250,253,12,61,59,241,95,252,255,221,169,35,177,94,243,206,127,233,213,49,103,39,73,140,208,209,79,88,19,11,204,92,146,158,67,254,53,223,220,114,249,238,124,172,196,190,206,228,162,196,120,237,104,168,209,171,190,222,213,144,234,242,90,218,241,116,166,249,125,43,123,94,239,190,58,230,66,252,46,0,0,20,172,193,195,67,36,161,76,135,63,50,104,104,20,39,49,234,64,195,100,240,230,193,17,204,197,38,16,104,92,193,65,147,3,11,204,48,4,48,40,148,182,193,194,164,139,82,164,13,27,137,36,212,214,13,106,36,134,147,7,49,12,138,55,7,33,104,231,42,30,23,32,182,2,3,205,18,199,64,70,80,44,192,171,208,38,134,12,113,124,77,36,156,65,74,149,89,174,177,202,87,169,185,48,235,13,62,16,201,131,11,3,102,76,74,88,10,138,153,170,173,34,163,117,98,49,56,118,30,137,218,213,141,127,239,226,54,123,111,254,253,237,238,223,31,205,252,108,190,155,91,91,104,40,114,229,206,90,238,51,69,13,169,120,99,10,218,229,207,240,178,42,33,217,199,195,184,62,138,108,108,121,231,172,217,150,79,31,10,165,79,143,159,108,252,230,32,65,64,12,20,37,219,112,98,83,9,202,201,193,70,194,18,136,11,78,85,19,214,39,92,125,107,184,143,235,52,191,204,87,158,110,217,213,63,89,11,7,255,74,130,160,116,216,156,167,150,93,116,119,205,194,73,66,152,177,208,102,185,91,36,55,44,29,178,244,168,163,73,196,51,119,78,122,246,219,24,140,161,75,182,183,200,223,57,39,161,223,103,145,44,251,200,207,59,168,214,100,156,135,177,42,202,194,134,107,35,85,188,104,0,229,219,253,17,98,50,145,140,179,32,194,38,212,1,204,66,175,77,16,80,226,70,17,51,12,16,139,19,74,23,2,193,75,110,197,20,218,101,55,90,211,119,116,99,213,211,229,13,157,86,52,216,83,217,46,208,66,227,45,103,169,164,169,73,127,96,85,224,201,158,55,242,2,140,64,88,179,200,58,60,250,75,101,121,197,164,23,102,253,104,183,171,185,173,56,208,228,50,56,8,138,19,82,72,145,55,185,158,215,215,220,177,45,77,49,119,67,212,37,8,109,75,199,228,101,126,253,202,106,78,10,255,251,178,100,222,14,134,67,103,71,155,153,91,240,113,204,217,151,48,101,202,22,197,157,40,109,37,125,9,179,51,101,137,131,22,58,46,209,69,39,36,159,137,212,48,253,152,203,185,154,97,133,226,71,239,105,35,111,109,139,44,133,159,41,84,46,107,44,220,209,190,97,47,117,179,141,86,253,185,145,95,245,173,15,171,72,8,117,192,26,170,7,117,159,87,245,175,41,140,226,233,129,147,146,145,71,200,137,5,212,125,242,158,175,94,122,238,55,32,59,14,134,190,182,99,72,154,241,179,217,154,167,105,157,255,204,242,90,38,148,82,118,163,70,23,157,36,187,206,85,167,110,91,126,219,39,33,142,211,139,229,59,8,35,154,236,228,102,149,157,132,8,200,205,54,190,247,116,71,83,246,189,20,230,90,251,165,244,253,51,234,94,150,254,189,208,5,0,1,46,240,104,232,194,25,12,197,128,209,12,12,140,60,14,14,12,20,49,225,80,196,34,82,209,144,227,2,23,52,192,128,168,68,62,156,65,9,36,192,32,192,87,200,88,162,105,127,219,85,37,92,161,208,243,78,197,55,24,18,90,163,242,65,50,150,42,232,171,12,101,61,1,64,142,3,171,110,29,190,245,67,140,174,92,231,200,168,243,113,115,143,180,218,105,27,113,68,87,213,77,99,236,184,188,7,89,107,101,201,177,158,181,202,165,77,41,7,164,141,53,91,223,182,146,81,90,174,94,246,76,249,206,170,174,23,177,36,215,24,100,85,74,42,129,132,26,194,184,217,214,24,44,39,33,129,34,228,227,23,134,236,145,118,240,86,132,64,212,6,152,81,151,40,242,36,107,61,106,148,206,125,117,110,157,37,211,236,182,170,130,33,12,125,160,0,18,237,78,67,152,115,25,7,152,141,47,29,171,69,90,40,148,137,69,116,143,214,94,65,204,76,48,9,137,153,11,112,157,64,139,54,185,87,51,51,32,154,43,151,40,191,13,13,26,178,77,83,207,86,57,43,118,134,226,232,110,240,181,107,162,27,16,76,52,149,73,61,210,93,170,32,203,87,162,220,100,110,106,95,184,228,136,139,254,101,14,133,111,152,222,238,231,230,238,38,95,254,98,63,160,178,64,0,221,252,21,182,35,74,99,165,152,229,40,110,106,14,33,145,145,19,1,14,6,89,193,66,1,80,107,21,23,152,194,0,87,148,141,200,98,47,179,14,86,165,99,106,173,115,56,14,3,45,154,7,175,150,253,57,226,49,54,186,206,212,193,210,116,101,191,120,210,69,101,226,99,191,3,14,48,121,11,240,44,3,97,21,162,50,82,94,93,88,254,217,217,51,185,47,63,59,176,114,127,152,105,90,251,115,245,89,11,214,204,153,250,230,77,152,239,139,118,142,221,51,77,238,255,251,178,100,215,12,198,36,103,73,27,105,111,66,107,204,217,115,60,40,140,20,237,157,44,109,48,249,137,182,179,166,76,240,154,97,24,226,216,62,151,105,197,239,194,157,254,182,53,233,23,187,151,205,102,212,103,102,251,45,65,124,170,197,8,209,189,218,238,253,84,251,219,79,234,1,12,176,0,91,118,198,219,231,74,89,73,162,152,227,210,225,217,116,63,92,88,168,179,26,254,107,66,221,242,236,141,167,58,50,35,255,249,23,189,76,41,182,175,166,120,169,78,222,215,95,237,25,127,187,100,211,231,99,169,177,187,51,99,79,120,172,203,55,218,140,36,153,108,251,109,90,199,32,159,195,247,127,102,141,140,218,239,170,124,255,235,123,186,218,223,219,191,175,15,187,191,203,212,111,204,245,255,127,235,132,117,170,0,6,243,29,36,204,139,5,50,162,136,208,228,96,65,216,202,11,22,194,100,145,217,132,128,195,2,81,9,76,46,112,51,104,28,196,224,192,32,73,44,201,145,102,22,17,152,112,54,138,196,64,230,52,137,200,7,12,22,34,122,96,170,65,224,160,96,40,12,82,32,16,16,5,81,160,194,161,64,8,13,214,79,128,32,101,0,130,32,113,16,117,213,164,110,162,160,55,245,184,180,133,253,21,153,96,48,11,221,78,245,73,219,199,193,0,80,66,42,41,172,234,76,64,143,204,229,44,175,61,93,179,133,190,221,250,199,41,152,217,169,220,172,201,208,48,40,66,200,250,126,26,21,37,48,72,195,81,81,195,80,157,16,193,65,146,161,178,178,150,153,162,46,128,196,189,30,227,154,166,41,192,148,124,118,189,86,149,173,119,5,243,231,154,145,206,27,28,143,38,139,241,157,252,124,85,112,64,96,102,160,0,11,0,2,109,255,102,234,159,72,19,212,236,242,17,60,46,55,84,199,62,164,246,59,205,172,153,95,101,50,49,88,149,30,89,247,255,245,219,114,221,153,163,198,191,107,117,67,185,169,34,189,69,72,251,84,101,234,182,178,225,68,253,21,8,92,230,195,36,214,117,204,23,101,163,12,206,106,49,149,226,97,163,246,42,91,95,11,82,91,58,207,20,121,250,218,223,239,206,245,147,104,194,12,147,150,198,100,250,155,237,254,176,150,151,86,96,171,5,7,28,222,198,173,8,9,153,241,80,74,108,193,133,26,32,144,225,192,76,184,243,186,56,32,73,118,128,128,204,8,65,8,228,251,99,204,125,245,118,154,146,75,166,172,141,181,70,100,228,122,131,16,136,128,187,75,186,6,137,38,66,115,53,183,65,51,224,123,246,230,173,62,237,10,204,212,110,23,82,167,211,225,202,149,93,217,115,207,6,181,188,18,126,202,27,44,156,255,173,110,102,209,44,137,218,246,167,36,255,251,178,100,219,142,166,148,103,199,19,131,127,178,114,140,233,154,48,38,166,22,157,157,38,109,37,93,1,142,51,166,232,240,150,48,149,233,73,211,122,49,200,218,27,109,141,76,243,152,138,137,65,236,29,106,105,42,27,168,144,35,42,64,136,242,186,169,150,154,125,58,14,235,228,163,12,135,187,101,84,205,127,125,104,149,155,70,132,139,190,201,170,116,169,27,154,239,244,106,30,5,206,16,239,255,101,103,76,57,220,230,92,247,11,204,175,33,206,51,213,154,20,241,183,156,200,148,2,70,69,145,127,127,255,254,4,228,169,88,108,170,236,169,99,151,16,118,67,14,58,9,50,51,14,36,163,68,8,69,29,17,113,45,81,140,32,132,82,161,217,29,217,12,234,103,98,72,87,245,170,141,122,72,147,71,141,28,206,219,187,90,67,62,234,3,139,20,217,127,184,53,117,0,0,228,136,216,108,13,131,48,207,251,204,232,44,48,84,246,9,132,2,40,138,14,80,28,24,48,99,163,1,131,56,244,48,227,226,81,21,234,96,195,64,2,51,16,3,139,145,3,180,165,244,146,74,152,192,66,151,27,182,6,3,67,193,192,66,249,144,128,191,201,244,211,103,75,200,162,160,16,68,78,89,79,219,93,135,18,245,236,122,26,171,61,206,110,205,14,116,54,121,52,238,198,216,252,196,82,7,128,163,45,19,70,211,166,101,91,176,222,170,77,179,216,96,202,72,84,166,144,210,196,210,32,96,144,54,178,196,40,209,205,165,20,42,102,124,143,83,183,108,133,56,31,60,163,223,9,115,246,105,146,116,81,89,105,120,197,89,254,90,27,80,140,237,165,55,228,114,42,161,196,47,119,244,49,90,228,119,57,15,24,19,78,255,91,4,6,128,112,0,151,125,226,176,33,241,40,60,91,220,22,23,8,130,140,64,221,181,237,177,90,234,121,240,6,200,198,50,1,223,33,145,57,205,207,255,207,227,217,99,230,152,122,233,18,148,156,99,174,107,113,180,205,17,55,158,114,151,59,192,247,28,54,207,65,149,18,198,184,217,20,183,166,206,155,81,118,145,140,206,255,81,49,58,75,247,105,115,245,209,49,108,109,79,196,84,194,115,104,247,68,28,205,255,255,232,20,144,0,46,89,2,215,76,42,161,125,32,98,65,97,231,47,11,228,69,196,121,161,128,54,13,24,96,32,153,34,8,138,66,78,84,103,1,24,16,200,108,150,239,211,110,192,159,212,171,16,130,84,207,170,98,183,36,198,88,39,181,1,233,130,206,219,140,194,182,56,239,251,92,95,242,88,76,46,83,139,143,44,167,165,148,204,91,109,73,19,192,196,15,178,23,26,58,83,124,150,232,221,56,109,125,102,61,210,233,47,11,86,125,86,225,139,57,255,251,178,100,212,12,134,41,103,72,27,105,87,64,110,108,233,167,60,40,138,22,181,155,36,109,37,123,9,165,179,102,28,246,20,169,117,148,220,165,178,59,53,53,239,181,16,42,20,147,10,204,149,51,11,40,219,208,37,123,29,77,108,174,133,10,239,182,231,185,175,246,65,49,70,119,20,173,81,33,232,158,95,237,171,53,176,217,37,50,60,174,19,166,205,207,255,149,1,28,77,16,48,20,146,227,8,190,49,184,179,140,115,161,178,129,196,232,45,14,148,23,95,38,46,122,255,125,132,153,179,73,202,227,133,3,226,131,76,93,54,116,245,167,125,237,191,247,109,138,251,42,57,80,114,89,88,195,92,142,102,90,28,206,174,164,187,34,93,149,26,122,35,100,41,36,71,84,126,125,185,10,70,50,222,168,82,138,32,152,155,239,101,91,40,180,132,89,142,81,54,31,175,152,3,73,165,0,0,91,140,205,175,205,55,28,194,189,13,248,60,195,66,142,150,56,20,6,37,32,44,250,100,42,1,81,209,149,19,102,128,14,6,47,40,39,133,216,0,140,24,68,101,23,35,35,98,16,201,121,134,150,95,150,12,88,147,141,11,45,25,80,14,130,146,102,139,221,134,179,66,180,166,64,116,100,175,250,128,184,178,120,125,73,46,138,206,179,207,35,116,161,167,103,57,118,49,69,218,223,178,8,172,17,2,177,66,75,10,182,103,39,251,70,234,210,132,250,186,182,61,174,106,232,30,27,90,79,99,41,85,90,107,52,108,108,244,144,124,83,31,104,183,122,135,222,230,201,230,74,13,53,169,110,110,121,234,151,22,69,211,146,62,217,163,99,209,164,118,236,214,10,218,251,227,154,108,186,222,74,201,199,224,233,247,183,184,238,190,155,106,128,85,172,176,0,4,128,1,235,119,27,237,167,162,166,232,173,184,52,29,203,229,89,60,191,36,17,133,23,29,232,114,196,158,169,78,139,101,255,79,250,178,110,183,153,81,250,92,120,226,56,72,68,77,226,198,41,202,142,113,41,19,89,143,121,149,12,100,86,164,93,229,124,169,236,228,141,102,87,92,230,21,90,161,168,71,51,162,222,71,72,182,185,105,66,57,161,231,22,156,170,204,85,102,125,81,64,36,38,125,51,162,104,202,109,115,91,149,198,1,230,7,34,28,112,42,192,128,65,130,34,224,8,194,12,7,152,108,214,106,66,88,40,242,42,18,24,20,25,12,44,44,6,14,5,60,64,225,106,232,86,21,80,79,16,64,93,209,111,140,2,3,85,129,129,148,86,129,145,210,5,81,5,78,169,195,1,168,104,58,0,26,12,170,121,67,94,117,28,102,90,160,110,19,45,101,76,132,136,1,2,70,168,31,167,234,26,127,224,38,167,20,130,221,155,65,255,251,176,100,210,14,6,44,103,199,155,120,91,112,105,76,217,154,60,197,98,24,69,157,28,78,25,93,1,135,51,102,232,192,162,48,96,195,192,36,34,241,40,255,105,14,129,36,29,114,146,163,148,151,138,181,233,215,148,239,79,127,227,55,236,210,130,101,167,74,205,189,114,180,143,171,132,41,231,185,104,16,188,197,185,73,42,158,28,146,39,144,200,118,148,197,38,64,99,186,181,166,210,139,52,226,3,149,27,118,219,132,44,6,1,128,0,221,255,226,9,124,219,80,131,214,150,58,236,135,97,74,40,24,183,71,202,123,254,255,191,221,127,255,114,29,130,220,140,204,131,176,234,234,134,178,153,120,198,174,28,242,143,209,218,223,183,88,72,168,148,86,139,190,145,175,90,152,190,38,22,144,149,170,31,93,220,37,60,115,242,58,248,213,218,224,207,142,42,167,136,231,155,171,125,126,191,226,228,53,98,0,4,83,144,206,121,12,208,232,197,69,193,207,198,10,36,117,171,36,128,66,19,96,224,145,35,229,145,112,227,6,67,128,194,229,201,38,16,228,161,78,98,238,85,86,149,17,68,242,229,144,157,85,150,29,15,97,79,137,21,69,0,233,175,231,225,182,67,140,224,123,75,190,128,162,206,128,182,153,0,86,141,76,68,129,192,12,5,150,174,182,214,14,212,118,245,91,152,51,44,160,119,210,198,113,54,168,254,202,36,249,211,85,237,90,156,222,59,217,150,182,118,208,186,158,154,220,159,82,166,19,42,76,165,51,81,82,148,113,230,230,169,34,183,69,233,166,236,204,138,72,180,241,227,142,157,91,57,202,13,37,167,84,162,185,48,147,155,26,159,189,150,206,130,167,206,24,211,50,82,204,19,51,152,45,109,86,94,7,120,32,0,9,118,252,246,203,247,43,16,248,139,173,57,97,188,134,221,139,78,119,215,57,122,46,90,176,176,12,112,5,58,255,250,157,218,70,177,180,95,76,163,34,73,191,106,150,93,105,232,201,171,197,81,21,25,42,230,106,34,169,228,245,41,106,170,118,211,152,122,121,210,18,219,248,238,46,185,62,217,26,236,169,107,86,250,235,183,229,161,110,219,132,100,215,248,143,128,142,64,0,39,36,49,212,51,86,202,53,249,131,57,11,48,37,51,8,162,20,15,0,157,42,64,105,0,36,40,145,0,51,48,132,9,3,1,15,128,64,92,0,65,196,64,39,145,116,2,224,67,165,236,76,164,49,167,86,193,80,5,6,102,165,167,67,84,139,100,146,66,96,203,76,167,15,216,179,168,200,59,42,255,119,8,215,89,200,226,119,38,111,2,174,86,170,52,51,245,175,201,125,246,188,237,56,145,70,192,167,111,156,185,226,170,52,27,90,46,179,255,211,7,79,177,216,255,251,178,100,207,140,5,237,102,200,27,120,107,240,99,172,233,167,60,40,124,25,221,155,30,109,229,141,201,171,179,102,40,243,13,176,162,63,165,175,118,53,183,42,96,188,155,236,175,165,33,99,40,182,145,93,99,247,216,162,150,46,194,84,38,237,6,237,61,154,194,117,88,41,239,118,58,217,197,243,169,222,181,61,223,172,246,127,100,8,77,61,93,113,30,235,253,148,111,127,27,219,195,180,123,206,145,185,136,147,253,191,254,144,133,208,135,128,0,48,0,10,221,114,181,12,47,202,164,232,182,65,63,163,46,159,47,16,203,84,20,42,20,119,138,147,146,124,106,108,191,255,214,242,168,46,49,38,144,146,56,249,255,239,217,206,234,104,85,125,55,201,228,113,34,77,184,247,87,70,92,183,119,183,125,201,172,143,186,49,228,12,33,216,100,187,1,243,36,111,123,136,124,253,173,63,239,241,169,229,68,158,167,249,156,233,206,150,158,144,139,243,62,130,0,7,119,248,146,114,247,3,87,45,107,156,109,34,211,211,73,95,164,75,134,198,29,23,221,97,219,26,106,49,114,161,73,115,131,193,96,197,213,176,84,232,124,59,14,94,64,45,140,4,147,185,104,136,184,176,156,178,27,148,196,65,20,96,163,68,49,240,150,91,238,143,39,229,150,245,178,234,234,44,246,152,174,119,206,177,145,199,6,209,236,163,248,243,238,90,24,225,97,202,236,86,217,122,43,219,102,60,95,243,43,212,61,121,196,76,158,90,187,179,74,174,149,173,251,179,87,48,151,22,101,154,156,128,242,62,239,252,131,165,119,101,175,63,59,246,249,220,188,230,81,159,153,167,75,30,220,19,51,51,214,161,54,160,0,174,223,149,103,66,80,53,146,248,189,230,209,46,58,183,56,236,70,3,108,144,27,182,206,224,149,64,167,215,11,207,158,34,22,24,96,189,133,165,50,81,94,118,190,88,85,158,9,212,255,110,64,89,80,198,161,43,215,204,131,164,212,112,185,111,56,19,234,189,86,63,196,58,230,28,55,245,159,20,222,49,91,82,191,234,74,102,178,125,192,222,190,183,188,94,53,223,171,169,10,213,147,57,146,92,211,48,166,175,245,196,244,131,139,239,22,146,250,199,244,188,60,124,95,127,127,88,251,173,51,159,233,247,254,99,124,214,38,41,95,157,226,249,215,248,247,254,223,250,223,50,110,5,254,190,126,62,40,173,98,192,0,6,196,129,197,35,51,45,77,204,0,35,179,166,188,200,205,8,190,85,4,214,140,1,176,1,98,66,33,82,194,66,208,85,114,6,38,49,32,66,196,158,216,188,77,9,193,131,151,237,137,40,100,65,37,68,42,1,157,3,86,72,115,65,98,105,193,35,130,32,241,147,194,206,132,206,196,255,251,178,68,201,128,5,27,103,76,29,101,128,0,161,236,217,115,172,188,0,30,161,143,46,121,172,128,3,213,43,228,79,55,160,0,194,128,136,97,67,163,54,47,3,57,86,37,40,70,32,80,70,9,162,21,128,33,136,9,113,9,190,150,23,113,188,135,38,162,155,240,169,96,161,67,3,3,23,110,38,166,131,145,68,201,139,86,38,229,79,19,164,164,179,143,32,245,116,159,18,184,101,97,39,48,122,160,152,229,53,216,106,135,178,252,48,220,130,182,113,135,2,235,76,120,29,54,205,107,57,118,52,214,165,180,217,106,214,25,231,127,122,189,170,248,123,4,157,236,57,31,151,210,62,242,255,134,229,87,175,218,169,111,44,237,247,11,252,252,245,250,183,99,184,97,255,53,71,175,187,142,118,234,231,79,133,63,121,149,254,126,56,125,92,179,186,50,79,255,233,255,250,64,0,0,66,34,36,210,53,151,147,139,120,55,101,243,155,111,53,106,80,89,121,8,131,114,49,2,243,14,36,48,146,48,8,240,56,188,194,3,217,65,151,128,25,56,121,136,22,37,194,223,110,160,145,198,92,105,145,2,89,33,129,73,236,84,34,5,120,107,136,155,208,100,46,144,196,188,99,196,88,250,126,44,225,26,208,4,115,246,92,28,12,193,23,4,207,44,26,70,163,28,25,19,66,160,2,128,137,145,152,241,6,61,184,133,161,131,82,20,74,196,6,211,211,25,2,205,69,64,28,38,242,41,129,137,78,107,0,153,144,230,116,202,189,114,203,32,41,137,57,131,41,135,30,75,110,242,190,254,253,134,167,10,105,145,122,42,75,53,34,80,28,163,147,113,175,165,165,221,187,159,255,156,163,148,150,110,227,174,70,174,214,202,205,170,108,47,238,107,241,189,157,205,239,237,206,97,170,219,187,205,247,93,183,141,30,235,127,57,126,207,57,249,247,188,153,203,30,111,243,237,109,147,52,43,66,39,55,188,86,31,255,250,127,254,154,0,0,165,252,84,144,19,99,88,114,183,35,194,94,190,11,66,29,235,24,16,97,156,81,179,38,179,5,147,68,225,18,26,70,196,200,213,31,136,177,104,136,6,232,135,147,164,241,88,111,177,54,70,145,34,88,128,147,161,28,112,144,19,195,228,105,19,201,20,72,98,205,139,70,69,210,120,204,131,14,217,76,82,65,178,162,85,76,126,54,48,58,98,146,18,97,151,69,110,129,170,87,48,83,162,183,152,42,84,55,73,206,169,211,64,205,212,116,190,231,146,55,103,81,195,203,116,210,69,36,138,171,90,7,25,54,99,122,8,34,156,182,250,104,161,90,90,212,237,255,162,92,232,214,173,70,185,185,165,85,26,34,179,243,141,243,18,40,224,0,4,223,136,244,181,27,42,8,255,251,178,68,89,14,229,67,103,78,159,98,0,0,164,76,233,147,236,76,0,20,109,155,50,109,49,28,2,95,179,101,205,166,11,128,202,90,48,4,29,96,73,233,12,226,207,2,216,110,16,165,148,232,192,99,232,118,14,225,27,17,97,149,18,17,90,16,34,169,44,17,48,184,200,41,177,108,81,137,194,30,51,163,52,52,5,154,72,4,98,35,209,149,53,15,232,153,12,145,120,141,24,194,249,120,145,29,68,84,102,139,226,226,20,169,50,67,195,47,1,66,151,72,42,98,184,86,44,24,145,169,83,38,19,70,223,255,244,18,82,10,82,213,187,178,145,171,185,185,169,186,10,60,235,93,170,82,169,169,208,90,85,215,73,75,90,84,42,118,116,122,215,77,54,174,146,218,149,53,45,215,221,213,85,181,125,123,23,18,88,47,224,112,160,177,224,168,211,236,192,64,44,112,56,40,82,205,8,78,48,37,190,95,70,92,16,210,200,121,133,60,141,164,54,222,187,44,161,217,173,45,97,240,198,78,90,104,43,201,116,130,48,161,118,227,81,71,21,156,202,95,244,112,111,231,58,198,212,46,81,0,192,143,236,61,18,153,86,217,233,19,5,90,172,118,78,212,156,96,112,170,124,73,163,68,188,225,121,60,82,82,215,185,108,26,163,20,186,206,185,247,137,133,137,230,30,134,31,55,75,119,79,21,151,83,35,145,20,121,19,105,247,149,119,69,53,160,97,246,88,238,229,63,136,253,117,153,230,90,254,245,95,219,239,215,96,232,238,190,191,137,96,17,87,108,28,184,24,184,42,84,251,58,0,9,11,3,18,36,230,4,11,67,140,41,70,140,105,33,226,144,210,119,60,142,100,93,181,113,84,17,186,214,127,86,188,229,71,124,64,9,126,68,158,200,170,81,67,241,169,106,233,103,47,235,3,64,198,61,20,205,84,82,142,28,131,91,69,115,77,42,218,148,214,129,150,42,233,84,51,234,73,167,24,144,81,190,158,131,149,70,232,157,88,185,50,12,244,218,111,161,247,173,206,86,100,181,12,94,9,89,38,16,12,81,14,135,41,149,146,114,161,136,107,154,82,17,157,80,253,158,106,217,214,232,68,181,218,159,235,111,75,117,254,3,0,0,165,248,40,52,196,132,49,197,11,3,196,189,147,6,26,9,23,85,1,211,77,60,176,20,192,197,76,24,106,54,80,38,47,6,51,119,145,86,202,103,172,187,23,47,51,212,63,106,48,68,129,253,107,237,106,198,47,116,94,212,101,57,168,102,164,177,21,124,224,67,240,122,255,158,184,210,37,219,143,189,48,51,64,142,204,69,202,4,75,170,22,10,196,124,96,186,203,138,29,213,151,3,202,204,213,91,210,186,81,185,25,24,225,91,177,93,146,113,161,255,251,178,68,60,142,229,61,103,77,27,72,111,64,150,108,217,115,104,101,246,21,5,155,46,109,32,188,194,129,179,165,141,161,151,216,28,142,221,103,36,248,153,28,90,8,197,147,38,88,201,145,212,164,2,218,230,174,123,78,149,184,210,250,227,249,234,66,253,127,76,221,147,77,72,54,200,50,203,238,136,83,56,0,5,119,162,2,230,100,97,158,68,66,124,30,108,152,208,144,72,154,111,12,148,117,210,148,193,181,46,140,105,218,30,19,11,112,22,251,168,168,99,179,213,89,37,5,35,69,65,26,102,189,80,134,26,206,214,26,115,53,156,247,209,195,168,10,153,134,160,181,226,44,9,104,60,239,242,147,166,160,86,200,149,89,183,165,214,86,135,166,180,14,68,197,250,154,142,187,241,188,172,79,243,30,202,47,255,59,145,223,255,255,238,144,159,180,183,142,173,238,79,40,76,129,227,86,51,74,69,79,37,172,135,187,51,72,187,17,230,213,105,62,112,159,218,95,175,255,255,255,6,37,228,28,132,207,143,4,92,62,117,205,153,128,195,134,4,10,241,22,86,9,110,157,36,5,205,98,82,103,83,234,26,141,13,209,68,216,147,100,90,117,235,196,1,192,228,19,46,200,80,170,147,120,156,56,57,119,148,13,132,199,94,120,76,41,95,133,7,205,58,205,144,80,100,45,185,188,142,201,118,219,70,231,125,46,154,148,27,16,77,220,95,245,218,190,146,198,14,166,11,5,4,41,16,130,1,168,96,61,29,137,71,148,52,170,43,147,104,127,85,44,42,177,90,213,106,223,215,125,234,230,154,215,82,144,207,108,146,113,231,149,85,18,143,109,33,179,245,60,159,79,100,181,76,138,142,68,189,153,108,212,85,208,226,204,172,101,2,39,190,8,34,102,206,131,44,30,89,38,228,128,112,130,221,208,141,15,17,155,107,164,129,204,162,50,34,114,232,138,56,58,11,45,185,61,74,7,41,220,192,112,248,167,186,34,134,86,187,118,125,225,43,92,136,108,237,59,140,242,191,109,76,64,46,180,41,232,17,10,109,218,123,168,232,151,109,79,55,121,244,186,104,77,222,32,170,49,71,109,116,164,178,92,227,46,159,129,46,110,154,77,157,237,73,63,255,223,63,159,195,255,183,228,149,229,167,255,229,50,20,154,5,12,38,63,160,134,22,8,17,8,220,17,149,39,48,177,137,162,32,198,100,166,173,75,37,150,215,136,136,110,149,250,59,55,191,212,0,101,0,0,28,248,20,32,81,41,145,42,117,64,28,32,4,128,94,70,245,128,2,11,53,232,136,173,133,6,140,163,185,107,95,86,122,215,36,74,21,118,179,183,16,143,221,121,196,3,24,147,239,5,210,51,102,3,241,20,177,189,75,17,65,20,91,255,251,178,68,32,142,228,215,103,76,155,67,95,64,155,140,233,115,104,168,226,19,93,157,52,109,25,93,2,75,51,102,77,151,149,184,7,41,67,169,105,97,198,190,255,206,208,190,238,164,212,182,1,98,54,99,242,134,68,249,206,218,22,162,130,145,18,192,43,250,230,90,203,23,231,77,90,15,67,61,164,211,72,173,72,225,6,183,16,198,245,130,177,177,183,38,87,68,36,47,93,224,36,243,68,254,37,255,227,218,217,107,84,111,95,186,102,166,28,202,175,249,98,41,10,118,0,1,235,249,118,5,22,153,212,32,246,199,16,96,128,28,4,234,67,2,1,85,168,4,79,154,84,165,159,151,230,82,232,175,72,29,66,166,115,114,220,136,236,203,206,12,20,239,60,110,221,85,252,207,111,69,74,0,200,42,199,80,250,154,203,74,42,2,169,33,138,51,183,126,102,101,247,105,144,100,181,245,103,48,236,19,40,94,77,11,119,3,224,80,48,116,195,28,177,237,223,155,90,73,74,216,120,144,149,161,131,247,227,91,119,174,45,42,110,81,46,225,186,222,169,86,105,174,63,238,97,169,236,206,199,87,95,233,28,188,197,93,234,189,198,159,254,171,166,247,188,117,116,80,79,18,239,83,21,40,68,48,76,80,35,60,60,188,201,163,105,131,152,80,53,97,147,18,12,120,237,84,56,172,201,100,50,167,17,183,155,26,106,70,99,26,155,140,168,19,36,161,183,42,123,156,252,46,60,184,91,130,209,230,142,73,41,116,89,37,187,84,250,150,203,100,78,205,121,169,183,73,214,147,196,159,230,79,107,68,16,243,247,114,205,108,250,180,151,85,223,145,133,157,45,135,29,82,138,153,162,167,190,61,27,24,92,45,185,36,116,212,252,118,102,182,131,236,143,103,124,99,201,161,242,255,214,109,70,211,96,194,248,65,132,255,240,134,127,49,191,169,157,11,18,249,134,89,64,185,246,255,55,82,33,4,62,153,1,28,7,165,82,152,233,199,64,29,217,210,33,136,137,174,50,67,195,131,162,26,175,85,102,19,193,166,196,253,66,2,241,120,99,188,34,184,135,97,116,141,158,58,156,24,49,151,12,167,104,188,135,182,248,12,168,74,168,209,126,188,187,55,139,18,210,152,254,22,185,225,10,10,57,93,236,113,169,160,147,139,46,164,22,184,180,167,119,34,184,17,221,78,172,231,49,210,215,88,193,57,229,71,185,101,22,67,221,198,57,198,42,35,149,25,18,40,99,153,206,232,219,33,197,217,209,24,178,42,54,167,183,234,133,227,95,234,6,0,1,118,240,186,226,37,1,128,30,7,2,211,75,22,85,31,116,132,129,145,51,16,103,113,186,67,220,165,195,3,109,73,164,176,231,36,79,222,33,129,254,120,183,255,251,178,68,22,12,196,141,103,78,27,47,67,112,155,172,233,147,100,199,232,17,249,157,60,108,49,20,130,76,51,102,141,134,34,152,191,124,133,184,103,5,171,248,175,73,227,108,241,24,205,69,126,244,241,211,35,90,177,206,180,73,63,133,50,189,77,7,99,208,212,86,110,39,252,78,217,195,233,156,105,148,208,144,221,103,88,118,83,59,178,175,92,86,158,54,89,106,37,61,166,105,136,115,253,7,69,180,172,110,39,27,123,209,176,41,97,221,67,136,73,114,88,245,254,184,174,235,155,255,230,190,255,253,146,116,10,80,0,11,255,194,19,66,145,2,10,62,154,59,65,74,6,189,54,233,35,76,185,178,133,49,119,102,160,214,43,114,81,43,197,110,89,175,105,101,75,229,14,194,91,180,25,92,174,52,211,232,174,208,45,234,123,50,150,97,75,106,88,241,181,103,254,221,154,73,217,201,44,1,63,103,7,138,189,201,217,92,53,51,219,193,173,139,220,239,255,235,149,245,180,197,59,35,208,47,163,140,24,116,218,20,176,118,82,37,226,59,6,25,178,239,109,140,199,202,20,122,78,243,185,62,189,175,53,226,91,204,250,214,33,164,235,31,119,132,147,78,49,11,106,135,216,114,191,163,59,142,60,171,252,192,65,128,1,91,190,75,214,144,40,99,50,192,194,93,111,109,59,198,137,209,139,162,196,38,21,152,53,229,177,82,23,168,102,159,45,183,28,117,26,81,88,186,203,62,91,136,233,41,35,223,61,110,188,193,124,109,150,139,171,254,49,88,145,233,209,97,163,100,80,50,127,34,87,167,147,99,197,167,52,230,149,161,81,65,72,90,184,139,179,72,135,117,230,219,90,184,189,118,99,75,158,71,140,117,186,26,150,63,200,118,121,255,16,4,208,35,230,139,26,173,107,226,34,215,152,36,41,47,242,135,107,92,207,141,132,42,177,163,239,255,90,110,0,7,106,0,3,191,188,204,53,100,17,48,233,112,22,144,125,179,70,222,52,198,142,68,81,37,38,177,142,180,27,54,30,252,161,153,188,189,158,210,229,15,33,235,254,146,207,147,217,43,28,143,30,250,146,155,44,192,39,132,57,103,84,179,47,65,182,101,230,39,155,24,187,162,32,58,92,200,215,158,106,62,135,72,225,208,229,253,52,80,230,40,181,128,82,163,210,92,178,198,10,28,43,35,214,232,163,3,141,207,83,197,219,129,198,8,251,223,75,67,199,42,126,95,215,250,37,191,227,12,141,145,197,251,244,147,206,135,34,43,185,119,184,102,72,255,255,145,96,7,0,5,191,213,237,68,54,106,90,113,46,28,7,13,193,122,145,214,236,48,85,154,37,153,168,150,73,38,216,73,231,10,66,162,115,147,29,33,54,78,144,149,206,255,251,178,68,21,142,228,54,103,79,27,43,67,112,147,108,217,163,101,232,110,17,141,157,58,108,173,85,194,80,51,102,13,167,161,184,4,213,108,148,31,103,80,131,8,110,107,23,242,6,42,146,62,234,203,252,160,239,39,25,85,213,71,3,244,201,40,101,144,65,103,146,198,200,241,97,115,138,106,152,81,8,56,18,90,151,84,51,51,99,174,136,123,116,22,52,237,197,38,30,25,75,70,159,254,251,146,139,95,255,255,216,89,70,223,235,91,252,157,249,85,252,165,255,255,238,10,172,0,5,219,231,240,18,122,3,76,113,193,110,55,69,230,214,93,36,101,187,40,24,153,218,248,133,44,21,203,20,18,28,253,144,247,25,8,116,102,242,82,53,228,151,77,197,47,132,92,91,103,79,23,87,248,92,34,200,103,180,22,72,248,210,38,74,213,185,159,214,168,249,184,132,33,178,220,87,202,127,236,53,47,103,139,167,81,189,169,163,68,42,161,183,241,106,34,178,177,195,12,34,20,108,100,155,76,177,100,13,169,25,8,131,135,147,113,127,73,243,174,112,226,65,227,190,84,58,29,5,22,114,254,33,18,103,50,88,239,249,51,254,13,255,255,228,27,109,254,64,17,110,103,142,51,140,160,82,6,8,102,237,213,6,37,80,192,112,197,4,203,227,45,2,150,114,28,175,20,183,218,86,151,67,75,30,81,73,18,197,232,52,134,89,97,146,208,74,31,11,152,169,168,25,114,204,84,218,23,32,30,172,145,11,147,68,220,177,103,61,35,173,61,87,29,79,211,142,46,110,84,90,228,210,114,221,241,7,226,248,70,248,180,166,150,151,85,79,118,195,151,184,221,41,190,27,14,141,43,186,214,114,172,123,76,229,73,208,156,247,111,244,66,97,235,253,89,221,84,190,189,138,28,119,250,176,41,103,46,166,36,129,148,46,177,142,154,99,92,68,104,203,50,86,54,18,48,18,53,4,24,177,5,4,97,245,128,220,86,184,28,10,243,17,205,242,180,33,235,182,19,96,17,130,28,176,150,96,201,122,153,196,103,52,72,79,137,33,197,17,115,4,34,99,204,192,214,170,145,108,204,126,215,4,123,40,148,235,147,253,0,227,10,67,225,49,167,14,190,41,127,239,226,246,239,174,218,59,154,27,181,115,75,171,91,115,16,252,245,141,133,121,119,186,117,186,43,145,173,83,197,205,255,212,173,76,52,252,173,115,43,215,210,170,37,45,127,204,165,187,180,127,31,92,225,85,0,1,45,208,20,150,103,193,6,134,30,96,225,7,38,62,24,118,131,173,28,181,0,34,116,176,103,70,7,26,185,92,7,228,152,162,57,1,70,234,19,4,106,195,182,4,12,177,50,155,130,18,68,124,127,223,102,197,85,142,206,54,21,255,251,178,100,31,140,5,141,102,203,155,108,70,192,97,204,217,250,60,98,174,22,29,155,48,109,37,124,193,83,27,103,76,195,142,40,210,187,100,79,192,52,2,41,94,42,88,5,30,1,141,195,47,179,95,163,179,81,17,70,143,5,194,85,20,147,4,215,15,153,45,30,64,220,48,109,47,78,217,47,245,55,242,220,179,152,99,41,13,176,229,154,156,85,231,35,95,213,216,237,126,213,127,154,253,31,105,101,91,133,154,184,231,86,11,117,99,83,218,236,87,111,154,174,198,156,115,183,207,245,251,8,33,211,47,203,222,84,203,125,242,69,178,142,212,119,140,214,254,0,152,8,1,112,161,55,255,188,131,121,200,183,112,96,188,91,154,16,81,195,197,93,124,107,205,252,173,219,206,19,206,169,178,217,74,248,34,154,137,98,135,57,255,15,248,91,183,250,100,78,147,182,43,253,79,67,67,210,145,65,38,135,86,171,165,73,211,166,85,17,221,232,82,36,114,63,250,210,31,252,198,153,63,232,83,59,234,150,4,247,222,174,124,44,205,163,175,65,96,0,182,219,133,200,152,23,2,21,228,234,78,9,160,168,6,110,183,83,148,198,3,110,168,172,10,154,36,221,229,88,32,112,216,251,114,106,106,161,66,254,76,57,130,161,102,34,202,166,5,38,191,37,206,20,114,67,215,238,151,23,238,219,244,135,25,52,126,145,1,48,152,22,49,11,147,242,75,35,91,157,140,210,58,86,123,186,143,125,54,46,85,199,89,214,110,82,98,178,42,162,66,176,106,125,51,37,158,248,87,37,155,27,116,205,21,99,45,91,77,204,163,102,89,149,22,37,100,147,85,184,54,158,62,165,38,183,226,241,238,139,227,251,255,99,85,217,202,170,84,94,245,213,167,22,188,229,201,185,50,41,172,58,189,185,40,46,135,93,187,139,171,134,194,34,170,64,2,93,182,41,50,248,25,43,36,121,76,34,77,79,128,192,207,188,179,182,252,230,199,117,11,173,63,76,126,167,35,105,211,183,70,55,85,105,22,92,81,177,19,177,109,83,82,51,44,139,182,222,42,176,90,145,166,192,40,99,0,64,184,8,145,182,36,170,22,154,88,235,93,9,92,199,33,18,4,38,169,1,119,106,0,1,53,244,32,96,198,196,140,168,48,85,108,226,8,3,134,93,134,238,36,40,98,100,77,170,51,152,172,113,100,25,140,185,26,96,88,234,200,142,145,7,60,180,172,180,68,21,14,192,74,82,20,37,77,117,18,152,72,9,227,50,228,199,79,23,52,233,32,9,115,3,73,150,23,168,51,213,96,245,24,174,45,196,8,211,57,24,149,172,186,153,38,147,65,190,122,80,124,38,65,99,186,183,142,244,48,106,99,141,223,226,106,90,71,14,40,255,251,178,100,58,142,37,77,103,75,155,111,69,48,90,172,217,218,37,226,24,21,125,155,44,109,25,94,193,81,51,103,76,199,149,64,50,210,104,195,164,116,203,162,73,41,48,118,131,140,189,234,97,167,90,215,73,32,202,100,180,72,139,29,209,198,140,244,229,229,174,84,161,201,253,82,45,13,89,175,94,106,119,255,253,238,124,2,208,16,0,128,0,55,223,174,81,81,24,188,123,30,51,65,42,212,48,20,148,23,6,38,198,97,108,82,129,45,132,189,211,189,244,213,95,233,126,255,255,255,8,202,138,37,170,219,18,202,134,12,224,76,84,50,206,202,200,138,198,37,216,172,228,51,85,15,163,100,144,143,165,235,172,204,203,106,125,219,228,107,34,177,235,74,35,213,63,238,130,101,222,24,168,198,110,57,10,3,13,96,246,39,77,112,104,101,108,72,147,12,189,145,3,12,157,156,227,83,86,251,65,125,86,109,27,138,194,212,26,31,142,100,56,78,8,127,32,176,2,32,224,83,17,5,160,215,29,57,93,69,210,200,229,116,138,55,2,75,154,123,53,100,239,101,71,188,191,176,21,150,32,172,114,12,34,13,46,65,132,13,9,149,63,181,242,129,225,20,247,37,220,195,90,223,255,23,186,183,53,50,79,168,63,149,186,211,136,48,71,132,26,54,207,254,185,13,236,47,193,105,31,78,128,241,80,240,206,91,114,234,11,52,228,97,159,157,187,231,137,54,30,117,72,75,223,103,22,103,100,104,241,28,141,189,219,52,223,205,205,60,21,237,255,55,86,192,156,58,198,212,21,5,90,42,128,126,179,182,43,43,69,184,175,9,39,111,231,234,250,46,175,253,175,219,255,157,226,199,87,22,185,11,103,59,173,102,67,51,103,95,110,116,69,50,188,167,74,171,59,21,14,228,85,35,43,153,114,170,75,100,228,246,75,51,221,18,28,71,63,73,151,98,254,188,224,234,0,5,118,214,104,64,58,9,211,184,227,29,172,55,176,51,36,74,105,85,131,49,177,33,226,149,158,251,180,153,205,200,55,90,92,192,174,252,161,77,160,234,37,177,96,249,184,22,99,164,130,230,244,130,137,177,116,78,185,121,55,103,122,12,175,252,95,99,10,205,98,183,169,218,82,139,146,46,42,140,46,226,238,232,146,143,187,161,16,150,220,106,208,140,125,205,91,163,80,246,177,76,133,75,147,109,249,137,214,52,95,212,77,180,83,145,88,164,145,110,133,187,72,155,233,212,0,0,1,118,253,87,2,15,4,134,147,135,41,172,129,168,201,217,162,169,77,72,76,40,67,131,138,108,251,130,200,253,189,1,185,20,65,252,247,80,0,204,94,40,215,9,8,102,127,1,89,1,233,124,72,102,37,133,145,186,202,232,145,98,191,255,251,178,68,95,140,195,248,102,206,27,44,45,48,131,172,217,147,101,227,110,16,61,155,58,108,189,13,65,255,179,102,141,151,149,184,106,71,193,206,152,162,106,208,213,19,217,194,252,63,243,252,139,127,118,228,162,160,36,51,170,110,237,8,155,105,79,66,168,199,83,242,134,91,228,170,133,60,206,12,196,103,138,222,49,29,44,233,252,252,149,122,93,167,201,207,170,70,212,231,123,255,144,0,0,59,175,228,1,165,226,149,12,146,14,250,39,78,227,68,88,156,70,94,0,209,97,169,23,74,199,145,167,232,23,91,209,113,137,75,135,219,12,243,169,235,51,249,25,216,213,214,92,223,16,3,135,40,200,170,44,177,10,82,160,135,210,124,70,15,7,243,184,237,33,253,198,17,29,245,181,115,49,253,60,251,164,118,168,100,181,240,171,119,178,112,251,115,215,196,69,197,115,37,45,200,135,60,87,140,93,223,198,143,155,183,186,175,226,249,94,26,254,224,93,233,107,191,254,190,68,128,10,128,0,87,255,199,81,6,0,33,0,100,176,123,208,93,59,173,25,107,241,25,227,18,133,141,44,93,43,25,25,163,192,49,93,90,0,244,205,2,24,19,105,215,115,159,241,93,43,218,149,233,244,244,101,220,60,88,162,137,22,73,41,167,240,211,217,244,195,200,251,249,213,1,195,129,244,98,29,183,181,14,181,46,137,119,123,57,140,118,51,25,90,74,29,4,212,201,161,21,208,246,217,89,174,76,136,196,71,149,167,68,218,214,172,202,217,89,239,182,164,87,102,189,104,154,255,232,130,53,0,32,0,182,186,166,168,202,20,112,187,97,16,115,225,168,196,161,171,117,164,145,9,22,101,208,196,9,95,27,116,19,191,203,178,237,118,179,168,231,226,193,194,93,19,19,128,162,4,32,46,1,81,104,99,234,0,105,217,228,232,210,105,243,16,244,9,155,253,221,253,255,171,156,182,54,73,174,178,78,83,81,94,45,191,105,250,247,223,77,84,177,213,118,118,179,42,50,57,136,200,132,143,123,20,67,142,169,178,195,204,134,33,213,37,221,76,179,207,149,244,51,253,25,127,254,160,88,0,3,191,224,50,32,89,11,4,25,32,154,194,45,246,181,16,148,46,12,220,147,4,34,129,33,167,65,212,167,171,79,30,165,202,173,119,27,87,237,54,172,94,170,199,177,21,179,82,225,253,3,226,64,136,176,71,80,18,147,96,88,193,93,83,128,153,61,121,92,205,114,81,44,159,195,193,229,92,4,21,200,117,255,213,244,161,38,221,229,53,15,201,182,151,161,138,130,194,74,68,56,213,208,172,138,168,197,103,17,190,103,76,135,173,79,54,211,234,154,191,42,104,151,255,183,248,179,172,0,12,187,85,44,83,101,29,255,251,178,68,132,136,227,254,102,207,59,6,61,96,129,12,233,147,101,133,166,16,69,155,60,108,165,20,194,8,179,102,141,167,149,184,61,152,12,198,82,205,216,235,250,235,71,32,177,5,172,79,6,192,222,84,149,219,127,157,249,30,54,164,28,247,161,100,81,149,39,183,145,65,81,227,201,48,249,218,104,241,240,124,245,34,48,114,100,37,39,6,42,75,9,112,201,49,220,233,182,187,225,122,42,46,161,200,95,186,218,151,91,90,88,26,173,212,47,211,249,195,218,251,52,222,217,151,168,89,173,177,212,233,239,250,227,11,253,87,254,103,102,162,43,225,248,45,254,177,159,23,87,253,255,255,200,65,55,252,8,16,56,49,84,73,214,84,10,179,45,79,181,105,119,93,105,37,8,227,54,199,144,200,64,48,41,223,154,69,141,166,10,209,169,242,70,0,216,130,72,170,224,187,69,60,97,77,172,183,56,35,171,150,179,253,212,121,157,203,26,68,89,64,206,114,164,33,209,146,19,51,17,195,16,16,76,16,226,226,204,230,63,214,181,39,115,74,189,88,76,181,202,86,57,137,74,202,165,83,164,135,69,61,174,238,166,100,210,183,155,52,165,178,190,211,233,253,76,38,113,114,190,222,191,253,117,20,0,5,111,221,57,154,120,128,131,161,50,223,197,209,34,69,28,212,178,157,56,69,130,165,59,133,232,82,26,150,201,147,101,107,44,86,3,142,195,146,144,241,127,152,147,149,166,63,250,39,189,153,123,99,216,223,46,197,21,87,173,227,187,227,156,178,101,218,219,165,92,114,147,71,68,34,194,85,142,82,27,250,155,155,171,72,218,163,234,217,105,70,196,193,148,218,212,166,237,81,50,183,141,94,74,191,248,111,255,254,83,229,227,31,247,234,119,223,240,125,195,207,255,191,235,0,125,40,0,5,223,241,128,11,172,16,96,227,37,48,160,92,177,160,144,186,10,210,202,229,145,22,5,140,142,253,53,43,177,2,201,217,38,25,64,208,229,198,228,152,149,82,177,133,65,208,205,240,106,7,135,242,240,143,26,193,89,253,18,159,54,131,10,165,96,233,162,154,157,137,46,9,119,97,99,161,99,84,171,39,204,202,196,86,204,175,67,103,57,136,186,175,189,17,42,231,84,35,78,133,41,182,86,145,12,140,85,169,234,171,71,173,118,223,82,173,182,162,25,73,255,122,127,250,3,0,3,110,245,170,198,135,74,29,241,98,207,150,98,148,216,141,176,184,252,164,129,67,173,12,205,81,225,117,188,150,180,197,251,141,36,182,158,163,11,142,195,149,247,122,61,158,159,232,14,81,46,183,53,122,189,158,244,206,89,21,48,34,100,17,228,105,101,204,230,25,79,25,185,246,191,117,168,180,48,229,237,255,231,255,251,178,68,169,140,227,254,103,79,155,44,67,112,127,76,217,179,105,130,166,15,213,155,60,109,24,249,65,252,179,166,141,182,10,152,112,230,125,219,239,145,89,20,85,79,152,111,247,247,118,105,245,238,230,178,187,79,191,240,233,186,230,63,163,116,52,214,86,60,223,255,249,149,122,249,158,161,53,219,242,160,43,42,11,149,28,88,184,147,114,22,23,6,244,109,133,199,248,34,42,94,208,205,74,59,21,216,164,85,88,21,135,233,29,218,121,66,139,210,181,197,247,112,133,124,3,192,184,144,59,27,137,136,142,252,205,43,212,212,167,168,154,30,15,201,133,157,49,121,26,126,173,88,0,84,196,50,39,242,33,22,107,250,218,68,49,81,174,118,73,209,149,44,138,174,118,108,186,51,59,61,29,103,34,3,68,193,85,170,68,251,149,24,91,104,156,93,68,183,77,137,249,63,226,157,0,5,103,180,42,12,195,146,48,125,192,242,149,177,248,46,60,48,195,132,64,37,13,100,200,134,22,107,62,229,83,196,150,212,15,156,165,17,226,18,171,92,128,144,66,157,177,42,89,124,228,25,89,229,147,54,204,22,150,165,60,81,185,189,82,200,106,93,248,87,189,93,213,10,152,225,208,182,36,49,66,83,15,185,4,8,65,99,153,226,250,145,36,61,82,213,56,194,101,199,15,66,155,158,243,146,222,22,238,222,210,92,211,29,12,146,166,205,125,10,56,74,88,225,76,252,126,99,178,101,199,104,80,191,161,44,186,19,245,31,16,63,89,141,67,223,234,108,175,244,110,161,5,32,0,37,219,24,184,169,135,145,24,60,217,193,130,42,131,64,1,3,192,77,121,4,18,135,36,195,71,6,137,105,220,168,219,196,162,75,126,71,13,141,5,198,33,168,213,230,228,48,18,64,11,5,48,179,184,30,214,47,40,17,228,28,176,89,20,106,2,102,64,149,9,228,117,25,31,178,183,143,212,11,131,243,249,155,9,40,21,92,176,57,218,134,136,202,184,152,255,73,238,26,167,132,168,137,122,184,129,175,186,52,188,47,9,44,190,215,56,199,45,237,42,238,54,62,233,7,211,193,178,194,47,81,170,153,205,115,120,203,170,153,168,165,253,37,33,255,255,25,81,127,255,152,159,126,38,74,54,223,139,22,48,32,12,163,147,140,104,137,43,110,193,93,198,238,161,243,109,196,18,165,181,160,230,85,100,77,94,22,247,71,167,183,38,181,113,240,131,164,123,181,98,73,79,122,187,249,23,159,198,180,228,116,73,21,172,140,92,138,160,180,141,100,96,228,16,137,174,131,133,215,200,111,227,245,94,40,190,141,26,153,139,44,226,165,146,203,109,84,30,251,159,34,223,89,157,113,212,205,70,171,106,223,109,56,43,206,54,255,251,178,68,210,138,228,203,103,77,27,72,86,192,156,76,217,115,109,232,166,17,233,157,58,237,24,249,74,77,51,102,77,166,22,152,45,177,168,170,20,160,221,245,116,168,204,238,107,13,219,42,241,225,57,67,70,142,57,254,52,219,156,217,165,1,219,183,118,252,20,168,202,142,54,85,79,18,130,180,76,221,122,181,134,202,161,242,182,234,1,74,159,52,215,107,124,12,173,78,123,125,16,135,169,222,217,116,113,141,52,216,61,149,199,130,163,244,77,131,65,121,70,19,161,208,57,46,146,85,43,49,66,86,233,121,162,217,242,218,26,176,116,161,67,149,105,67,24,94,117,55,234,236,230,67,75,58,37,18,87,132,132,204,42,71,32,195,145,82,201,81,236,66,152,205,30,136,229,101,70,68,75,72,243,153,89,93,12,8,202,230,100,7,65,195,142,33,231,114,16,137,81,130,98,200,57,186,49,159,178,117,78,97,117,170,0,23,127,248,112,16,185,102,12,144,112,3,104,11,69,101,44,137,181,52,196,153,118,193,192,170,138,81,46,139,217,124,90,117,45,87,54,93,77,110,175,193,235,99,22,148,64,34,85,204,133,77,32,137,61,200,29,232,178,94,74,178,104,154,83,212,159,114,85,121,247,33,78,222,134,55,153,58,254,29,62,158,36,150,63,60,161,140,191,22,198,177,231,209,214,63,40,198,118,168,169,113,226,43,19,69,168,186,155,103,147,54,62,6,122,114,52,77,220,133,131,116,204,148,46,28,37,80,146,233,34,75,119,85,142,62,166,173,153,49,127,255,62,160,220,72,147,255,32,170,192,0,77,127,17,8,0,65,76,41,160,233,10,196,32,165,218,77,72,45,155,168,37,215,76,192,2,88,245,4,186,15,147,40,251,58,150,222,95,177,169,116,142,103,218,112,192,6,222,56,60,14,144,209,30,135,42,143,25,31,245,224,117,211,42,189,222,114,165,4,180,210,247,160,71,94,90,158,242,194,35,88,197,255,33,182,174,75,17,81,82,67,129,204,140,142,81,1,37,43,138,163,217,17,204,85,118,86,28,246,153,108,143,173,17,50,194,69,92,64,109,21,200,28,96,234,171,217,139,165,208,232,238,157,152,168,247,255,226,64,0,173,182,52,176,162,147,115,120,171,12,53,17,18,4,20,104,104,242,6,30,251,55,2,9,207,85,53,12,166,29,178,234,195,50,9,93,21,134,21,114,133,148,165,188,11,169,183,194,145,245,137,87,134,243,165,112,35,247,247,15,80,74,245,98,150,91,159,47,18,107,81,87,139,39,7,26,70,202,196,20,249,88,223,48,212,78,222,251,69,154,68,223,111,101,36,220,212,247,227,140,155,235,124,199,132,202,69,20,227,92,153,106,67,43,198,82,4,27,59,55,255,251,178,68,205,140,228,178,103,78,27,105,69,80,139,44,217,147,109,133,166,18,161,157,50,109,24,251,66,88,179,165,205,167,161,184,51,55,249,206,216,206,69,72,183,43,121,216,240,133,71,31,247,152,98,219,252,214,71,172,135,176,34,215,127,209,156,0,220,226,214,32,138,54,216,121,2,10,55,235,180,183,241,38,224,22,108,203,169,154,211,170,150,82,194,161,80,63,116,168,23,70,165,216,174,135,25,90,241,188,216,144,253,83,63,63,227,197,47,136,184,213,52,154,148,108,83,61,70,222,36,203,216,187,43,4,123,198,111,163,233,69,101,170,165,106,255,246,151,229,209,208,102,242,206,100,221,178,218,12,25,202,68,75,29,243,216,150,152,226,141,70,26,124,15,41,113,152,119,46,78,61,10,153,103,102,26,92,87,39,115,93,137,41,37,47,190,174,97,249,117,188,203,25,71,207,73,55,209,188,127,214,21,154,0,25,255,244,40,22,138,162,32,147,147,45,4,3,2,64,213,28,202,107,40,196,93,197,65,116,153,159,131,103,165,19,246,36,49,88,111,55,173,241,198,81,138,74,198,169,126,130,138,154,158,181,5,217,124,244,146,254,57,68,45,242,205,189,210,115,152,101,158,154,7,21,68,12,123,52,59,40,149,248,106,210,158,148,186,201,16,147,209,101,98,81,229,126,46,203,53,39,81,232,67,184,61,212,220,157,70,157,215,14,75,83,99,13,42,176,178,143,86,83,109,160,255,250,40,161,30,216,226,235,157,100,181,99,133,127,103,213,186,110,255,230,63,122,198,230,66,126,192,76,0,22,223,240,96,234,0,64,2,167,114,122,4,14,0,132,166,125,10,177,41,196,243,200,134,202,182,142,75,77,24,181,24,129,97,216,111,219,187,51,165,136,85,32,11,184,183,4,231,87,31,166,72,156,220,126,32,35,219,7,5,183,20,175,170,199,34,162,11,60,58,2,140,164,8,73,110,154,89,191,227,111,252,169,125,100,87,219,223,37,176,249,83,197,84,86,70,206,103,127,166,252,196,9,148,239,140,217,181,114,234,140,32,237,173,155,47,240,242,91,155,109,155,179,100,250,15,127,190,62,53,83,179,111,98,188,114,127,239,219,185,125,104,214,246,237,232,46,88,59,111,84,180,117,0,56,1,237,60,15,42,142,202,40,206,80,10,60,89,98,140,133,49,11,80,31,60,103,183,50,50,164,218,147,245,172,195,73,64,241,84,35,131,94,251,106,110,97,179,228,230,35,61,65,200,220,244,204,164,24,82,193,123,174,34,193,69,117,99,134,14,27,150,30,28,243,15,52,139,26,24,136,131,161,252,100,32,231,90,72,69,38,154,100,245,56,97,138,52,155,21,42,38,163,62,136,201,22,31,67,33,243,202,255,251,178,68,206,138,196,174,102,205,155,102,70,192,149,12,217,131,109,134,164,19,9,155,50,237,61,13,130,59,179,101,205,167,161,176,26,111,103,14,199,201,77,42,37,85,88,25,8,124,212,119,66,8,243,71,170,127,153,219,20,84,255,95,215,202,208,209,217,234,147,80,52,12,0,3,110,221,79,8,216,24,128,199,221,80,74,20,5,42,179,93,84,163,193,153,106,123,131,19,178,251,70,202,113,226,133,79,33,166,202,245,90,12,197,100,69,81,104,30,223,217,112,196,203,136,199,36,102,102,18,189,227,19,40,186,70,109,110,134,194,195,55,8,97,152,168,179,68,42,154,88,106,226,255,255,219,228,110,144,169,110,61,161,233,233,120,72,143,27,17,246,196,218,48,213,29,204,95,16,156,221,58,93,13,152,27,197,183,13,29,191,53,202,216,229,86,116,174,226,226,46,227,88,93,212,164,100,88,117,116,137,254,230,119,18,91,0,32,0,0,29,183,80,10,67,18,112,198,199,60,13,128,133,197,152,152,162,41,210,10,4,98,137,204,202,12,67,133,117,37,89,116,20,82,185,238,59,209,91,58,67,250,248,201,9,70,77,126,122,149,82,83,245,238,136,82,103,75,77,86,97,226,144,127,110,202,170,99,145,78,102,119,231,168,126,249,60,132,65,122,253,145,221,196,205,196,147,45,185,251,15,186,7,172,134,74,24,179,181,182,89,247,146,151,122,89,200,23,168,81,79,216,149,150,167,108,110,199,212,220,120,111,159,156,49,231,181,165,207,175,244,18,142,67,198,180,31,150,112,170,201,33,234,223,232,85,255,221,65,233,60,128,12,208,32,0,1,110,220,66,232,200,156,50,116,79,115,99,12,116,137,169,142,26,193,75,228,96,4,204,202,204,81,133,106,148,181,87,18,172,78,254,47,180,86,205,112,184,59,120,193,4,133,29,105,95,217,92,241,158,229,136,252,96,103,78,171,158,174,134,82,162,60,102,213,52,6,184,65,131,193,196,69,160,236,76,9,204,171,144,137,255,255,241,18,137,3,36,216,147,234,22,109,224,138,175,227,46,247,241,68,73,97,232,88,241,88,252,227,6,192,247,189,243,101,154,109,222,90,144,148,173,239,235,152,174,225,117,99,185,38,225,19,186,54,133,224,148,123,198,220,183,113,223,78,193,234,0,2,150,232,173,193,81,115,8,77,56,161,17,36,97,162,112,224,166,74,94,144,184,99,132,132,195,9,24,22,8,180,155,117,167,171,189,243,159,79,140,105,170,90,206,187,94,106,39,6,38,89,118,10,9,81,2,2,193,225,161,212,202,179,2,36,20,219,124,209,39,92,48,71,180,66,166,205,82,103,55,8,53,247,111,115,127,210,53,186,107,170,104,157,97,149,153,144,109,255,251,178,68,205,4,68,237,103,76,83,70,94,208,153,140,233,103,105,232,164,17,157,157,52,109,165,21,2,32,51,166,77,164,150,152,54,137,9,118,214,50,15,161,220,92,174,126,66,67,243,221,210,91,85,127,235,47,60,215,215,202,203,47,255,254,221,27,255,250,67,95,248,218,214,170,193,59,0,3,54,253,105,8,203,152,169,231,240,88,147,161,99,99,192,157,85,97,65,20,105,120,2,76,43,5,182,55,32,158,187,22,189,201,252,102,154,69,252,243,82,166,204,64,49,49,166,216,16,6,69,65,65,97,128,120,201,216,178,225,18,14,242,125,52,73,171,134,8,239,4,42,108,202,30,21,23,16,97,235,191,146,242,116,91,181,111,85,20,169,199,81,221,229,49,25,88,164,85,169,164,157,13,105,221,37,189,85,156,177,201,34,180,245,101,115,106,154,9,152,112,187,25,170,113,71,239,65,39,179,119,254,26,232,0,5,101,208,68,36,116,233,140,160,4,18,22,16,196,1,75,25,202,214,45,175,24,81,35,244,21,158,33,18,208,248,240,185,113,71,142,223,210,179,27,116,58,69,214,104,171,101,54,100,214,48,16,111,80,232,24,153,143,93,88,15,32,60,73,11,45,43,161,126,171,95,92,114,116,124,250,226,102,24,163,67,136,168,87,151,172,107,158,237,9,76,93,142,107,24,175,124,25,114,144,245,116,93,201,149,66,33,241,2,136,115,185,98,227,74,28,65,39,165,99,71,143,52,125,186,20,77,212,226,59,99,72,235,255,82,239,21,11,137,223,252,109,242,48,150,105,31,255,177,149,248,238,22,42,181,1,74,0,1,110,220,64,148,133,105,158,236,34,42,20,32,192,12,208,6,82,205,139,139,155,24,4,179,22,3,39,17,141,147,241,70,220,119,225,145,239,9,74,169,219,143,203,7,66,164,128,52,87,221,38,158,48,18,23,203,177,102,20,146,230,76,158,189,145,80,216,172,78,46,218,225,51,176,29,245,97,103,69,39,79,228,42,26,120,184,56,96,181,20,35,24,183,254,50,153,134,163,46,136,245,82,198,87,203,177,125,72,214,185,186,91,199,216,241,243,21,66,148,48,115,220,67,193,81,9,205,244,211,47,18,48,114,95,87,212,216,182,100,25,106,239,59,192,154,121,49,34,241,156,15,169,106,23,29,26,127,92,242,13,51,4,95,127,146,21,145,24,88,134,116,57,66,21,248,138,123,113,82,170,90,253,39,171,30,164,17,14,159,94,124,218,26,57,241,11,106,136,57,29,137,239,214,253,106,39,70,93,52,98,12,40,62,15,88,243,78,157,16,89,73,105,82,9,42,201,17,71,137,7,243,115,213,254,73,54,73,5,124,245,35,154,37,122,70,75,164,184,52,229,41,210,90,255,251,176,68,206,130,228,240,103,76,155,76,69,160,163,12,217,99,105,232,166,81,65,155,58,237,49,13,66,18,179,102,77,166,14,216,20,222,44,209,17,14,47,236,123,21,156,163,132,99,148,233,101,102,231,196,183,75,92,247,215,136,44,146,60,90,188,221,190,104,103,255,38,66,43,142,255,242,143,137,224,29,183,126,89,145,144,6,95,129,177,50,86,129,46,11,135,183,21,42,167,100,229,129,43,62,88,213,169,59,19,141,83,188,119,255,77,147,30,72,84,53,198,96,243,243,180,116,148,204,10,205,198,145,97,130,19,9,132,162,203,209,169,84,205,22,56,100,234,91,87,78,18,151,185,43,168,218,255,175,239,76,204,203,54,57,147,44,249,22,33,230,231,151,223,83,133,83,255,132,12,25,145,26,235,188,182,154,207,243,51,78,85,12,212,161,202,196,116,84,91,159,195,62,102,57,229,241,11,45,75,255,254,112,42,0,1,101,100,195,166,6,186,30,140,122,83,11,45,10,133,7,2,72,228,196,16,37,134,86,192,7,18,69,75,67,139,143,20,123,31,66,240,66,97,214,157,199,96,48,108,179,24,29,47,29,102,13,79,12,187,175,238,113,56,181,4,57,117,111,205,73,163,204,14,164,197,55,34,217,63,210,6,81,6,85,145,41,131,39,136,20,38,63,40,229,123,243,241,255,205,147,82,105,187,182,157,111,110,83,130,137,95,204,132,119,33,58,216,62,168,158,224,203,46,228,239,64,169,217,169,245,16,150,163,106,219,18,101,152,193,255,252,199,43,209,14,29,52,179,127,239,217,89,26,205,253,204,124,52,224,0,45,255,152,116,192,23,130,204,206,106,2,99,41,30,91,230,68,206,5,5,203,96,161,214,9,173,129,116,138,193,78,171,3,145,233,109,58,180,114,0,139,19,40,50,16,142,46,80,211,168,106,27,180,251,52,5,70,196,178,153,197,120,125,186,145,186,139,88,79,38,156,95,40,96,198,122,233,236,86,72,12,194,49,210,177,204,207,255,161,135,82,81,47,112,196,75,189,217,42,55,179,110,250,108,239,148,158,208,71,32,92,116,81,200,39,98,142,30,44,164,15,65,120,103,69,27,208,176,207,169,61,145,185,185,91,153,83,104,145,215,113,115,253,203,243,166,50,167,44,112,165,141,175,62,95,172,45,93,64,17,119,254,32,137,101,3,19,57,68,47,219,46,106,17,166,238,157,214,162,97,145,170,205,151,214,41,15,192,16,28,187,91,194,235,173,207,168,221,167,98,155,221,108,251,43,179,86,75,79,14,211,222,64,72,91,59,167,225,28,146,145,52,99,189,12,191,245,80,232,180,13,73,20,191,106,118,189,156,102,124,201,172,133,222,32,146,104,31,115,112,242,142,220,164,255,251,178,68,205,140,196,219,103,75,27,73,62,192,160,12,217,99,105,232,124,80,89,155,56,108,152,185,66,31,179,102,77,150,22,152,247,127,104,236,101,171,47,155,21,122,94,187,228,190,123,213,106,194,247,81,237,197,202,34,65,49,219,255,253,173,69,233,213,178,130,0,3,223,254,21,24,116,3,2,19,204,160,129,214,179,20,166,122,212,91,175,24,212,75,115,17,192,91,71,93,208,114,227,91,175,98,109,119,89,187,16,91,86,69,154,218,233,210,121,53,104,246,126,13,79,220,88,60,155,218,110,255,81,108,77,176,181,40,249,189,101,13,226,184,163,15,37,149,147,206,243,61,36,116,45,89,201,56,146,10,139,138,106,122,24,200,142,168,183,27,117,184,145,21,157,89,198,45,200,234,174,251,81,21,138,201,50,61,136,232,206,244,86,42,146,155,221,213,77,86,220,200,205,149,245,4,0,0,166,180,145,244,205,163,204,63,52,237,8,193,216,230,120,30,2,19,1,3,24,216,16,0,141,51,76,28,108,211,96,196,135,91,210,160,152,20,133,27,133,129,145,201,98,36,50,169,53,245,22,49,98,22,8,179,167,194,162,134,96,24,33,1,11,1,41,169,16,81,48,12,216,4,44,44,18,23,9,104,171,236,26,76,214,221,228,147,216,208,83,136,221,218,194,104,169,144,132,60,153,0,199,67,97,192,168,168,48,184,203,0,77,117,252,213,199,80,105,87,129,131,215,115,93,141,171,99,145,15,190,114,93,70,226,247,39,39,37,116,224,195,115,148,62,103,130,73,78,144,102,180,198,159,238,145,167,167,142,55,57,235,81,98,20,144,192,218,228,200,3,5,130,33,112,186,50,80,248,157,3,38,124,72,15,147,8,203,249,230,253,173,201,44,253,220,94,99,61,105,73,82,18,169,201,113,189,207,187,170,139,58,216,196,197,22,103,47,220,206,249,243,68,9,50,112,55,241,16,0,0,246,255,200,244,247,58,86,217,119,135,203,157,51,141,248,241,75,23,57,218,63,99,63,128,240,216,135,78,103,186,186,251,255,249,28,238,228,14,5,97,29,217,119,197,9,174,214,227,174,82,102,70,49,133,200,41,153,85,216,174,238,168,174,170,238,237,251,146,66,57,206,194,39,98,46,142,101,229,175,188,234,133,196,83,213,105,143,207,235,245,91,186,211,200,211,194,107,111,204,147,17,214,225,2,66,68,9,146,18,54,12,26,190,80,18,229,23,164,194,159,47,224,64,247,100,170,108,40,1,21,39,16,145,125,248,167,98,107,8,9,21,29,197,173,8,192,129,155,36,211,232,195,220,244,174,17,8,130,156,214,200,196,229,176,235,106,230,191,150,223,58,210,153,215,9,238,190,156,161,128,162,142,57,140,6,171,132,255,251,178,100,210,14,71,48,102,200,155,105,111,178,99,108,217,199,61,5,110,23,237,159,42,109,25,254,193,94,179,103,12,196,21,240,36,148,104,29,81,135,35,234,102,174,101,2,101,173,206,5,110,210,248,114,53,150,60,183,77,142,190,78,51,238,62,110,187,254,242,145,177,75,71,221,197,54,248,59,228,145,120,61,73,3,35,164,169,74,138,108,247,126,223,27,227,21,235,221,182,107,20,142,150,217,145,154,89,32,69,239,125,162,13,177,19,127,198,222,114,225,139,235,15,35,54,124,124,94,71,242,197,148,35,83,224,160,5,219,98,26,115,146,40,221,89,77,147,155,41,14,201,69,189,46,174,96,248,210,158,14,174,228,71,120,166,177,104,197,186,37,99,143,175,224,113,204,52,118,17,5,204,185,166,51,47,255,70,91,38,214,246,111,35,153,110,157,222,138,185,139,43,161,81,185,61,250,183,207,251,101,86,111,170,34,118,111,223,183,165,63,93,128,213,0,0,182,248,195,4,4,38,134,50,212,114,5,36,68,64,34,32,16,50,136,172,245,114,40,4,50,90,143,168,58,247,10,2,148,4,169,176,160,11,17,147,197,211,62,109,153,11,4,167,115,255,12,150,8,82,52,186,13,88,184,238,146,110,36,172,50,188,139,42,164,139,216,172,177,199,13,193,138,52,169,99,58,103,119,118,251,181,150,129,56,210,37,200,3,1,16,15,12,167,58,165,80,169,247,25,248,145,39,203,205,3,64,85,109,114,230,243,189,205,242,135,51,176,191,246,4,41,28,68,193,17,134,83,14,98,6,239,168,10,47,181,216,129,241,137,78,100,122,129,161,146,28,86,123,225,36,162,252,10,120,132,89,197,31,73,36,23,157,107,36,158,234,50,119,60,87,181,147,78,16,136,4,0,0,18,219,102,138,54,3,149,251,114,153,201,205,90,144,27,36,110,104,169,137,144,171,122,221,105,138,222,84,54,248,94,201,57,199,11,201,148,219,171,220,136,201,57,10,24,202,212,86,117,175,242,89,200,228,221,24,200,169,181,93,178,93,17,232,67,206,119,123,50,34,21,247,101,58,247,238,102,116,93,89,55,247,185,186,152,180,189,217,245,251,254,85,221,17,214,25,67,215,224,69,1,31,99,59,100,247,43,17,10,35,72,6,42,152,106,82,96,85,21,70,24,99,103,24,41,135,12,145,104,152,209,4,140,47,230,30,223,39,186,34,19,27,2,8,25,24,133,14,18,168,3,16,131,156,141,73,147,39,147,226,223,181,153,231,24,132,10,12,173,84,148,156,125,105,80,18,58,25,26,88,204,61,19,164,91,98,68,215,28,27,22,84,75,112,200,132,26,6,9,0,152,85,218,108,153,173,55,87,246,172,86,219,243,249,107,89,115,255,251,178,100,201,14,69,177,103,74,155,99,111,176,99,140,233,151,61,37,90,24,137,157,38,109,25,126,129,160,179,102,76,243,13,160,247,95,89,187,122,141,187,156,112,75,205,46,77,114,50,145,165,33,90,234,131,54,214,123,203,78,237,211,179,213,54,180,75,154,221,212,198,156,138,172,236,42,108,161,11,71,72,135,203,21,142,137,231,207,67,189,136,195,187,133,185,57,14,135,221,73,56,128,32,189,172,115,30,96,1,118,0,10,91,180,52,194,88,146,172,23,149,109,224,147,37,227,116,106,168,178,33,65,1,207,89,226,19,51,80,170,54,67,98,237,243,214,168,36,201,88,101,63,166,103,28,195,5,144,248,27,106,22,121,121,230,145,230,89,28,47,82,186,66,179,245,120,101,163,194,153,155,25,85,127,200,200,203,135,203,228,101,124,166,93,175,24,187,8,169,116,252,139,60,202,79,41,141,254,229,180,110,252,222,7,0,0,171,148,203,192,74,166,199,92,90,117,53,96,227,163,81,45,7,15,130,132,70,129,140,80,228,168,74,98,4,134,176,128,251,44,0,173,2,194,68,112,100,224,2,48,85,83,80,21,139,158,50,247,81,120,13,36,179,2,202,67,164,2,52,84,68,46,224,232,161,132,48,94,111,202,245,6,169,160,180,187,194,131,47,115,19,149,98,255,71,219,131,148,186,223,148,48,46,224,129,102,19,154,12,56,23,58,30,135,33,240,29,142,130,167,154,29,38,92,252,198,214,181,237,101,108,139,127,125,238,46,155,123,26,130,182,185,138,213,74,175,73,185,121,227,136,107,35,217,213,125,215,195,253,141,141,222,215,236,154,115,150,249,150,239,223,113,160,206,29,54,219,139,230,36,226,144,222,90,135,203,28,113,206,76,15,33,96,0,245,223,170,91,19,162,79,57,78,230,203,24,186,158,167,224,96,82,72,81,43,22,120,158,147,193,131,159,54,37,64,4,2,149,205,102,241,119,136,147,35,247,104,232,73,15,155,99,11,1,193,160,70,70,49,103,194,17,33,103,190,250,82,61,81,54,138,179,141,244,140,181,134,167,153,145,204,142,68,54,120,201,136,102,26,41,40,75,175,121,11,255,83,38,242,116,133,246,159,220,164,204,9,2,234,237,12,53,84,198,97,205,19,120,245,65,140,188,4,101,8,16,0,44,114,36,154,97,98,64,65,81,9,209,112,128,192,44,185,63,12,152,41,147,218,73,36,21,120,19,38,22,23,2,13,53,203,142,177,96,1,96,3,130,206,136,132,181,92,116,32,107,11,137,230,87,45,108,46,54,131,79,125,164,171,164,231,134,102,163,81,233,212,18,168,3,148,196,161,183,76,0,99,80,95,181,252,246,61,44,168,208,15,129,128,78,12,68,85,20,189,255,251,178,100,205,142,229,227,102,200,155,120,91,112,106,12,217,147,60,35,166,87,141,155,36,109,225,111,129,154,179,166,12,243,13,216,159,114,237,145,27,187,255,248,226,141,158,199,221,199,55,185,178,196,33,237,64,226,118,131,88,181,182,78,238,108,158,123,219,75,180,222,146,166,205,190,78,82,111,93,214,110,66,144,109,69,166,166,21,29,223,14,226,152,222,253,88,175,170,134,119,206,146,15,244,1,151,42,91,177,250,252,110,7,183,103,34,161,100,241,57,143,211,9,234,182,52,19,163,214,141,108,90,91,255,230,12,103,67,96,189,40,60,185,149,254,66,157,134,54,197,196,61,66,220,201,143,35,52,36,38,166,155,252,166,144,169,22,108,100,151,209,73,8,103,228,179,125,231,111,31,204,173,61,153,12,207,152,195,218,121,210,95,42,148,174,112,243,241,175,229,126,25,116,159,242,4,134,87,18,74,0,0,253,245,217,10,93,62,114,65,75,204,80,67,112,60,160,26,96,203,12,113,112,64,35,14,0,64,229,101,49,146,80,129,143,17,145,104,132,2,73,182,185,85,163,176,145,209,253,166,107,201,180,97,5,38,52,141,5,153,27,172,225,187,44,254,101,97,222,119,54,206,116,145,55,90,55,5,198,239,225,121,77,227,240,86,81,181,43,125,193,66,247,28,112,97,89,0,20,6,135,66,165,9,26,248,175,226,190,191,174,97,54,250,139,16,209,199,125,99,174,220,84,138,66,206,148,209,82,103,248,157,123,250,238,234,94,111,230,212,210,18,10,229,224,76,59,115,105,223,178,236,207,71,90,191,182,175,101,31,200,81,72,140,62,224,70,232,1,0,189,56,231,187,113,226,230,143,176,132,213,241,74,4,64,170,209,211,208,97,19,126,175,6,99,252,212,126,34,79,83,102,57,126,21,227,209,110,121,221,205,154,245,216,46,230,175,234,22,86,77,36,183,124,62,236,60,36,18,35,97,170,32,65,105,199,225,171,45,36,133,11,33,18,83,209,193,88,229,26,56,239,88,200,173,40,23,51,153,105,72,21,75,28,234,124,93,143,65,243,146,219,157,232,94,175,119,57,227,81,140,239,112,59,207,191,10,188,24,49,209,133,107,132,142,128,141,67,51,193,64,202,114,14,13,26,35,48,48,65,64,51,17,30,30,55,150,56,10,180,194,195,202,128,73,22,164,162,83,170,229,2,5,176,102,241,183,45,124,211,19,10,68,23,52,56,203,84,97,87,196,96,247,22,153,52,169,169,172,204,169,249,83,121,169,92,150,154,10,147,63,178,169,90,171,197,84,121,19,121,5,114,94,23,14,195,72,117,39,255,255,53,126,244,179,81,235,140,55,72,98,216,244,109,196,163,9,52,112,236,124,165,72,232,22,74,255,251,178,100,208,14,133,64,103,74,27,72,87,64,116,44,233,234,36,101,247,23,129,159,38,109,161,253,9,171,51,102,92,241,34,48,27,143,102,150,108,109,191,93,50,11,165,72,249,32,244,24,46,73,225,32,225,29,199,78,162,74,61,105,159,52,184,180,38,8,249,234,152,248,220,23,237,159,108,179,196,211,107,147,216,56,173,151,97,137,169,35,144,0,30,219,245,98,200,187,141,87,17,228,196,228,202,151,87,69,45,202,187,193,88,109,98,219,149,21,69,6,124,40,82,60,137,94,197,239,255,234,87,47,171,177,14,84,87,175,183,65,204,213,141,140,141,98,217,159,234,89,78,78,124,214,79,153,148,222,172,98,91,205,175,165,115,17,245,70,122,76,205,198,153,211,105,45,111,109,41,45,41,243,241,9,21,173,213,43,232,68,220,123,42,235,18,14,91,0,2,229,248,206,81,2,136,134,125,76,102,196,104,39,51,130,96,192,20,126,111,140,24,65,25,208,116,206,82,6,143,21,157,175,183,48,8,83,29,98,108,66,68,195,215,169,123,75,150,225,62,237,25,129,132,5,177,199,65,221,103,74,198,200,87,155,19,95,117,225,200,187,144,254,83,73,98,209,186,8,23,24,91,106,201,93,108,179,110,111,187,198,160,45,110,81,34,144,82,74,99,113,201,154,13,97,221,101,251,254,127,101,48,151,153,71,57,125,235,131,145,8,114,32,59,51,145,41,143,240,38,174,183,138,64,100,191,155,52,135,184,185,151,119,206,158,217,227,140,95,241,127,77,106,38,237,60,158,240,60,88,19,102,55,197,188,12,102,10,224,43,98,36,2,0,1,187,253,1,209,56,60,102,22,135,175,159,26,11,183,0,33,19,73,97,192,67,152,51,11,110,66,65,157,100,113,185,201,201,12,223,249,145,114,252,203,169,159,62,89,85,255,255,143,146,53,106,53,201,250,70,197,220,188,236,49,33,109,17,207,62,212,166,137,185,31,35,33,72,169,225,23,175,209,162,166,231,168,67,79,137,232,250,183,87,182,133,130,22,146,233,162,102,106,251,248,70,227,199,223,31,18,52,96,45,0,1,155,136,169,10,100,169,102,139,124,4,219,16,31,24,68,41,105,212,200,40,22,97,43,227,164,228,133,39,14,226,2,84,117,101,96,64,131,9,13,36,36,76,34,210,169,141,26,154,148,15,169,98,153,176,248,45,27,198,144,194,1,215,16,64,26,153,162,42,154,45,22,34,207,144,93,86,37,186,196,170,214,226,110,156,140,72,14,7,94,207,179,34,114,218,99,235,53,52,211,213,34,53,169,37,117,183,110,106,4,80,82,62,205,29,210,124,236,52,251,48,226,102,212,68,171,25,178,45,106,219,84,205,66,92,204,95,86,247,181,183,255,251,178,100,214,12,133,110,103,74,27,97,127,160,112,76,217,135,60,104,142,22,69,155,32,109,161,189,9,186,51,101,204,241,170,248,247,175,21,107,83,110,189,245,53,112,49,106,107,123,189,235,51,31,87,54,179,101,54,165,25,40,250,94,213,36,180,126,219,210,12,235,0,2,182,234,133,178,7,208,159,150,193,246,231,68,200,239,82,175,128,7,70,68,187,83,91,118,94,238,125,71,147,117,129,37,169,79,106,104,254,167,210,228,104,89,28,243,152,88,223,228,94,103,207,231,28,162,132,34,35,204,66,124,83,55,50,71,50,84,95,116,215,102,190,104,183,204,242,90,210,67,6,178,27,27,34,108,240,217,235,218,101,78,23,51,70,77,81,142,98,98,44,214,159,62,198,58,178,181,158,129,186,0,5,227,116,57,205,43,171,50,54,212,241,105,67,77,12,78,26,138,49,65,52,193,192,227,18,128,192,9,129,145,209,130,72,38,156,131,153,60,62,40,22,6,131,4,148,32,208,17,196,179,10,93,67,128,160,145,9,32,8,205,84,194,128,2,68,78,96,105,2,204,136,94,20,44,205,48,22,32,75,64,145,217,40,88,70,88,165,165,161,18,85,91,147,58,6,17,2,56,28,144,46,3,47,65,230,100,176,10,102,137,54,150,50,158,114,75,246,60,89,100,90,115,91,94,13,96,166,65,133,0,65,202,13,54,60,105,223,174,154,214,181,237,94,182,115,42,45,160,245,213,123,83,65,77,73,26,232,58,153,170,91,163,164,146,150,110,121,53,30,99,67,100,144,69,20,150,112,172,167,56,196,243,26,151,214,116,251,208,65,5,34,94,74,181,33,56,197,243,5,157,76,201,223,40,159,77,108,145,50,27,96,162,1,1,175,255,21,174,166,46,77,170,102,24,189,48,188,198,55,81,248,14,32,49,6,181,145,93,225,144,230,59,171,2,83,172,90,133,132,71,219,248,38,191,147,4,45,200,247,203,215,40,221,110,254,25,158,95,211,251,244,121,239,9,226,214,65,94,44,211,119,10,218,115,80,126,113,251,251,109,109,177,189,157,209,102,83,91,180,122,143,190,221,163,179,201,94,188,239,122,255,182,55,102,254,127,166,102,108,157,255,247,247,242,141,0,32,0,22,187,243,72,96,148,136,136,1,129,78,130,80,148,10,110,184,114,26,2,74,41,152,154,197,2,197,229,173,201,10,91,244,39,54,148,144,83,208,242,76,162,165,61,54,13,178,164,45,13,232,91,80,91,141,134,0,121,161,200,126,227,213,141,62,17,250,179,51,242,234,77,221,223,198,170,77,204,210,204,95,144,81,77,226,14,90,138,180,149,245,254,253,181,83,202,245,188,198,237,112,54,226,57,127,251,186,249,167,255,120,237,17,161,121,255,251,178,100,222,12,198,171,102,198,19,153,131,226,114,108,217,147,60,70,110,20,57,155,44,109,33,253,9,165,179,166,140,199,149,9,90,161,134,87,53,99,70,13,166,211,187,55,215,204,153,49,82,236,107,237,189,206,185,213,177,245,141,67,222,41,229,139,14,103,247,190,214,237,26,222,20,54,1,93,85,96,3,91,127,199,182,204,73,237,4,42,157,213,43,165,200,84,45,225,65,71,199,50,72,227,56,139,144,212,78,213,111,223,218,167,40,201,93,30,44,154,18,141,127,186,204,92,206,75,34,174,204,53,25,37,49,208,172,68,181,212,200,146,157,196,76,74,16,120,213,165,132,146,47,119,16,58,59,169,157,21,170,214,198,217,153,84,170,231,74,84,236,101,157,17,78,164,57,78,227,238,107,185,0,22,69,0,0,237,208,207,213,141,58,8,228,82,14,136,184,42,60,111,107,160,0,224,168,8,8,140,203,64,70,136,204,48,52,200,152,140,80,40,183,195,162,0,161,80,80,162,4,135,132,87,91,97,116,217,115,210,99,32,14,203,178,66,4,94,115,28,37,6,136,45,230,188,207,76,4,5,103,40,20,189,89,28,87,241,21,101,178,216,219,187,78,249,73,29,134,127,23,86,212,209,95,213,92,9,167,122,153,126,74,51,148,203,41,156,106,169,43,51,230,125,238,229,177,81,133,75,82,218,49,187,36,145,6,89,225,105,84,152,232,88,111,146,149,237,248,24,167,75,212,19,36,99,193,195,212,120,179,144,60,167,142,192,205,6,187,57,83,213,137,245,3,183,196,145,244,123,99,51,189,188,54,151,91,197,239,233,254,255,248,195,248,207,98,207,10,205,205,78,89,110,220,59,239,89,12,161,221,0,35,101,212,155,224,210,34,91,3,45,226,189,70,99,180,147,209,60,58,28,160,37,88,38,155,231,54,243,215,226,12,23,223,231,59,243,91,206,242,196,189,6,16,151,49,194,133,71,223,151,63,255,47,37,43,234,58,49,128,82,12,57,177,155,156,125,236,202,47,47,59,144,132,7,242,27,35,33,200,67,134,91,14,12,199,226,65,42,38,111,219,116,99,126,168,178,38,173,125,62,77,216,179,186,143,33,120,245,79,90,134,156,154,26,213,230,130,224,95,41,244,170,39,240,212,204,77,119,40,100,1,150,24,64,85,33,13,52,116,21,127,193,133,147,217,81,50,117,105,80,107,47,114,232,83,17,160,140,181,142,75,16,18,60,4,89,102,149,210,182,37,3,48,118,35,111,100,98,121,96,165,46,195,148,244,84,182,239,38,44,109,149,57,10,223,73,18,129,162,205,105,222,69,70,65,22,141,55,74,99,147,157,215,109,184,253,177,180,220,36,197,108,230,26,205,224,172,233,147,52,179,142,246,255,251,178,100,220,14,198,112,102,200,155,102,127,50,112,76,217,115,60,103,190,23,181,157,38,109,25,252,193,163,179,102,12,241,161,248,230,235,231,122,121,2,21,154,105,229,110,60,99,114,24,234,62,26,233,173,55,144,163,223,44,247,72,199,110,214,103,165,223,173,33,142,10,245,92,53,59,122,146,35,173,176,73,44,187,255,226,187,251,254,46,224,123,196,165,166,195,28,141,16,62,234,73,42,0,10,73,105,240,184,91,38,162,164,158,57,238,1,144,145,152,11,176,114,184,137,176,228,40,142,84,34,224,194,50,249,243,50,210,127,218,219,218,101,38,69,11,207,238,113,17,190,105,72,195,207,229,183,165,170,244,226,167,237,249,230,247,100,166,111,154,174,235,251,91,181,210,238,161,238,170,254,253,46,167,151,206,74,119,146,238,18,160,82,38,111,255,190,163,29,105,157,73,87,151,3,163,240,129,0,3,110,184,24,91,73,49,0,65,56,219,129,38,177,6,198,196,198,69,142,33,242,50,188,244,139,77,169,210,234,167,101,138,162,74,166,91,219,123,98,112,215,26,141,170,149,35,121,59,13,90,20,224,145,85,238,28,251,133,87,238,237,60,106,190,164,189,251,214,199,88,45,240,156,56,56,13,5,41,5,199,239,105,212,23,113,14,239,120,164,113,82,195,79,197,30,84,134,251,49,59,50,108,97,5,207,33,232,177,250,124,20,142,88,217,20,29,88,193,227,108,202,75,164,225,38,133,42,8,146,252,161,29,106,203,65,194,7,52,215,59,255,137,126,173,141,21,115,75,19,97,209,246,95,67,0,120,0,27,183,226,39,87,153,148,49,119,195,236,19,101,134,62,44,189,15,228,137,220,129,118,233,31,171,176,11,61,137,206,217,135,160,87,142,87,29,198,0,129,23,26,180,74,226,177,8,53,135,162,187,189,32,130,98,248,213,182,210,231,206,213,253,158,90,169,196,246,63,116,168,68,192,76,200,153,37,194,99,29,139,227,231,255,175,50,123,203,51,251,173,179,31,160,121,200,54,128,127,42,36,186,48,244,148,112,54,49,69,83,36,125,63,59,73,226,1,18,66,73,185,89,15,50,84,195,72,251,110,89,3,227,31,27,227,119,166,79,29,223,164,115,91,120,230,139,205,179,225,165,169,51,194,242,124,63,238,194,237,0,1,118,253,234,102,101,243,14,83,102,47,219,91,166,134,26,83,79,121,173,92,150,88,138,74,172,84,177,141,203,18,136,115,90,156,236,110,83,97,249,212,147,56,132,46,51,76,237,59,146,205,95,237,124,107,195,241,126,190,142,60,81,220,135,44,190,138,216,236,183,240,219,15,123,176,60,126,205,144,136,141,255,47,26,246,33,246,19,104,246,209,33,104,147,211,49,59,65,255,251,178,68,209,12,196,237,102,204,155,47,67,112,161,108,217,115,101,134,196,18,17,155,62,108,24,189,2,49,179,102,141,135,137,248,186,14,236,217,124,159,49,68,211,59,58,23,123,24,157,122,42,47,89,157,222,235,81,47,157,245,164,242,179,166,81,180,132,7,217,251,255,254,119,85,253,76,238,232,160,96,0,14,95,210,240,84,102,210,128,236,129,32,83,217,92,169,244,86,230,14,219,83,212,135,44,61,144,211,131,99,132,21,196,203,131,35,18,42,35,157,103,44,65,139,68,149,202,3,28,182,154,66,228,38,10,6,168,215,73,230,231,90,23,98,80,24,103,0,184,28,12,36,192,5,193,73,13,51,124,66,200,164,227,11,156,121,163,176,60,129,75,255,171,208,239,86,222,203,179,42,56,99,33,221,152,140,135,179,45,228,99,28,139,34,169,88,191,206,25,11,106,54,201,103,181,107,58,181,139,183,82,110,105,147,219,168,39,102,255,20,0,0,231,252,112,142,56,90,166,242,2,138,180,129,128,93,81,69,129,93,141,29,62,162,212,52,143,203,251,224,55,50,184,39,153,77,71,11,19,231,239,178,94,238,240,219,204,172,99,201,236,248,9,136,59,69,95,41,17,114,102,90,47,134,65,211,9,104,142,101,85,11,154,93,233,202,58,153,24,139,179,20,120,144,93,126,246,249,197,29,186,68,165,171,209,42,94,219,215,99,223,71,187,231,210,162,132,64,242,151,129,227,6,14,170,179,245,153,199,151,196,80,245,95,249,254,230,187,159,149,40,239,255,29,36,87,233,254,59,91,86,255,255,214,249,13,80,0,4,239,163,17,38,121,133,120,14,227,64,50,205,1,14,93,207,34,134,174,70,22,142,81,104,14,80,234,187,54,169,34,81,152,163,165,21,98,145,72,146,171,70,229,211,106,199,79,81,143,202,110,195,233,157,41,248,160,146,16,205,139,180,123,158,160,198,56,144,99,112,132,15,218,30,97,216,104,165,128,211,43,228,78,131,249,56,135,7,243,20,242,48,172,234,101,109,245,233,247,244,109,119,213,76,234,207,99,47,75,206,134,201,33,145,174,171,223,44,149,163,61,136,180,33,126,165,155,167,102,231,245,255,250,126,48,83,196,36,152,112,24,1,16,214,161,85,224,65,200,52,153,78,225,244,5,21,4,132,0,96,33,247,125,85,160,34,128,71,137,252,202,211,23,189,43,102,86,160,55,177,59,226,111,91,194,143,16,35,99,84,82,10,118,178,68,17,44,107,240,1,64,204,11,51,36,191,14,179,241,162,25,84,12,187,148,141,231,76,188,170,49,23,139,0,64,161,55,160,169,152,7,118,92,207,228,70,43,99,153,101,222,253,134,40,222,219,31,242,92,168,9,17,4,40,202,172,255,251,178,68,202,142,228,149,103,79,27,15,67,240,137,12,217,147,101,226,196,19,149,155,50,109,140,190,130,118,179,102,13,161,151,208,8,23,107,198,117,131,3,10,22,169,249,70,150,169,153,207,30,230,92,137,46,203,95,220,187,121,116,43,31,253,119,183,69,122,1,222,255,151,84,202,11,17,72,61,89,87,160,146,209,9,69,195,74,192,137,64,40,104,56,28,173,177,58,74,211,4,70,45,83,57,246,46,183,41,116,220,81,89,226,49,54,194,166,17,72,5,127,72,105,218,201,16,8,97,215,128,137,138,186,180,50,74,121,11,11,38,51,81,238,107,75,54,50,233,151,181,126,207,214,2,130,164,176,233,70,98,53,224,54,205,151,32,217,53,75,216,223,255,188,109,194,62,255,80,188,180,42,162,241,28,1,44,179,55,69,90,240,235,101,139,220,93,140,34,157,140,168,231,101,185,92,124,201,183,68,122,42,119,67,173,154,100,107,77,34,150,246,50,161,122,80,15,51,0,0,84,216,16,10,48,38,99,38,6,35,124,36,138,16,6,9,6,30,118,85,234,229,107,22,212,100,41,183,67,92,31,152,234,33,166,165,197,145,82,245,7,28,201,38,39,26,80,254,14,148,239,104,84,176,184,136,19,4,130,236,123,217,82,102,172,156,176,5,169,109,12,48,217,19,173,4,240,147,165,79,128,205,84,176,174,203,227,139,228,90,134,213,153,102,177,164,174,109,209,29,30,166,51,166,198,231,35,77,99,219,109,13,162,57,135,19,48,215,56,113,216,247,170,154,138,158,87,122,175,109,79,119,255,255,250,13,152,223,245,247,242,78,138,17,40,0,9,191,228,32,72,3,152,242,70,87,209,50,84,195,47,49,50,56,61,249,129,153,203,60,131,218,238,172,221,96,114,210,134,36,90,170,225,171,78,213,181,133,113,9,86,209,211,44,24,132,217,228,133,18,127,178,175,184,171,118,83,71,96,83,184,48,180,19,4,45,97,116,55,84,43,150,212,228,91,36,213,186,173,92,117,187,127,254,100,78,237,173,104,68,99,50,186,33,139,83,43,209,209,230,182,151,216,183,87,42,186,43,86,241,68,87,162,59,181,30,115,255,94,158,114,213,180,167,255,210,25,203,240,240,168,136,48,196,209,204,27,116,4,34,97,2,66,1,211,83,4,47,218,91,140,152,160,169,80,128,191,34,192,115,80,243,28,194,43,78,158,83,49,201,168,212,150,7,28,4,229,36,113,10,233,105,162,149,119,13,13,8,202,170,161,208,56,94,229,12,3,57,42,116,85,99,250,238,180,214,243,116,130,161,141,74,84,245,19,19,204,207,63,172,71,248,200,109,239,115,114,107,89,227,253,203,137,155,202,238,82,138,210,185,31,175,6,37,166,189,255,251,178,68,199,14,228,149,103,77,27,111,59,240,132,44,217,179,105,226,126,21,125,157,48,109,153,190,194,119,51,101,141,177,151,216,244,20,154,161,101,197,95,39,146,89,138,5,165,155,140,129,129,203,245,98,154,51,210,115,5,228,238,247,158,162,43,249,118,249,44,211,252,33,223,255,171,87,82,238,251,38,79,38,32,179,32,242,131,155,210,98,65,0,193,138,175,153,167,232,24,68,16,40,34,9,1,79,35,154,157,140,143,176,81,65,165,53,72,61,63,204,87,82,106,234,74,134,73,49,26,128,219,113,64,108,229,18,129,32,56,140,169,248,171,183,248,88,85,222,155,32,0,8,43,169,86,1,156,137,55,20,32,134,92,86,213,160,93,208,132,57,171,198,158,33,227,55,102,251,186,187,123,165,163,46,253,196,231,43,215,189,143,246,242,139,103,35,255,157,202,214,217,94,62,127,149,34,82,225,170,14,11,3,0,30,100,26,143,178,189,19,78,145,130,29,139,112,94,40,204,152,33,185,179,131,135,145,223,221,212,223,247,79,219,224,170,0,0,239,248,193,132,11,162,49,129,140,167,164,106,11,1,10,165,12,12,199,218,114,225,88,96,176,53,195,6,68,67,30,41,19,85,53,28,172,169,105,99,90,14,178,216,196,145,32,207,207,98,25,36,138,240,61,177,70,32,0,114,180,220,166,61,9,81,58,74,38,146,141,141,15,80,46,26,30,193,13,106,129,97,231,101,40,243,127,21,254,249,123,221,114,251,217,80,88,247,168,178,154,144,117,140,98,215,6,239,86,222,59,73,235,23,81,199,166,109,77,179,155,141,14,210,135,19,173,151,125,123,127,221,114,254,100,135,231,252,221,109,5,122,255,255,250,255,222,249,95,210,180,102,218,144,158,192,0,77,255,48,81,0,105,129,139,11,0,37,150,48,24,4,66,58,36,60,208,222,230,245,165,45,22,163,16,150,59,19,16,4,38,149,179,90,181,25,145,202,225,74,198,254,74,163,172,170,219,224,191,45,86,151,147,1,195,86,212,232,104,27,42,250,202,166,56,94,178,179,44,43,163,60,141,202,179,19,236,191,205,170,27,15,173,134,26,252,207,255,240,204,150,209,213,196,95,197,45,236,141,105,115,199,107,185,252,188,172,85,196,208,169,164,76,149,61,243,41,29,247,183,56,253,170,63,104,239,238,42,251,226,38,34,163,132,134,236,159,191,246,227,28,253,214,193,123,115,124,44,185,4,66,132,143,121,245,24,14,68,58,92,73,162,146,76,16,184,165,128,49,193,224,118,213,94,49,9,171,184,141,137,56,23,57,150,222,163,199,73,69,57,238,128,201,48,97,142,171,138,26,135,25,8,208,89,67,157,212,44,162,139,220,11,33,173,119,217,253,88,255,251,178,68,190,14,228,234,103,77,155,79,91,80,149,204,233,147,109,232,196,18,1,155,54,109,61,13,194,66,51,102,77,164,143,128,233,208,94,57,208,237,100,197,8,43,18,69,220,215,113,194,180,194,212,254,189,107,88,218,145,211,149,149,44,215,23,186,205,144,112,209,3,135,209,32,125,12,146,174,107,106,227,185,235,95,227,185,57,255,235,230,73,89,136,254,248,255,255,255,75,35,254,218,214,148,36,187,254,16,152,116,16,128,161,241,130,173,34,202,132,37,195,132,45,229,210,42,9,124,24,32,182,224,90,53,232,226,203,176,160,125,229,25,190,208,187,48,58,176,176,170,55,173,171,98,207,34,116,239,220,181,7,41,110,40,241,48,44,239,217,185,93,246,95,244,153,59,51,54,186,214,174,211,191,164,65,37,248,56,51,152,56,103,33,206,79,126,95,172,223,41,124,169,145,38,91,203,146,119,22,164,202,63,175,130,22,102,36,41,115,44,43,81,76,171,48,103,77,180,186,199,126,247,34,207,134,90,124,139,141,247,114,236,254,255,121,252,134,247,184,74,0,1,111,249,30,200,17,138,189,63,131,20,116,20,224,28,68,123,171,78,86,32,168,118,96,2,24,173,106,78,33,56,92,54,187,186,121,194,57,200,121,232,243,16,228,61,91,4,233,200,208,53,228,231,160,132,207,0,28,69,53,244,169,131,13,188,138,95,127,188,207,177,243,103,56,64,233,78,81,89,14,11,135,201,91,252,87,205,43,57,199,170,71,119,190,178,141,61,61,233,88,245,142,249,238,76,28,41,100,144,136,72,159,67,33,108,67,158,210,5,98,45,34,38,226,140,209,18,137,22,212,78,100,84,255,249,131,199,146,159,83,255,254,247,13,118,51,198,189,246,64,5,0,1,46,252,193,67,196,70,36,169,231,16,88,162,160,35,64,16,73,89,115,124,189,144,22,204,16,24,179,216,189,230,177,6,71,231,179,137,78,91,127,27,252,30,116,190,126,225,218,174,237,213,18,83,154,216,181,68,121,166,164,33,4,91,217,217,126,106,205,201,85,170,13,151,231,157,172,212,167,83,241,162,96,87,210,228,49,157,87,8,146,183,139,211,253,17,187,103,163,51,51,210,202,169,179,26,172,239,165,69,202,231,169,85,46,140,68,220,244,202,61,213,10,170,247,69,62,182,85,178,58,190,114,81,219,113,103,210,137,116,213,75,41,158,228,2,209,110,240,28,4,70,92,120,105,189,176,172,128,209,34,49,0,173,47,242,4,146,65,52,139,204,218,60,81,200,243,186,245,211,90,138,220,235,209,23,149,64,234,99,4,221,157,123,44,177,168,30,229,121,113,64,186,121,65,8,43,151,230,105,108,246,9,202,246,21,106,242,211,149,141,70,236,255,251,178,68,187,142,228,192,102,205,27,79,67,112,146,236,217,131,109,5,224,18,1,157,52,109,12,254,194,97,51,101,205,167,163,8,179,51,168,251,115,29,206,239,124,195,127,175,253,255,148,45,97,157,167,10,153,26,144,192,136,107,242,149,55,164,102,176,65,68,83,35,52,4,199,93,25,255,137,228,97,202,117,107,178,0,3,185,18,239,102,135,173,11,216,230,68,255,53,215,191,87,225,239,55,252,178,33,116,227,74,14,253,228,132,29,30,130,32,119,216,105,60,21,226,149,5,192,66,27,132,0,251,60,47,94,167,161,218,148,111,67,175,1,61,232,98,216,238,200,90,133,42,126,50,122,149,228,229,8,174,198,11,3,169,173,182,178,184,220,169,140,235,11,150,26,70,46,85,120,27,64,188,127,0,194,173,108,17,117,161,73,198,127,60,34,108,211,212,68,85,213,75,54,116,252,162,118,84,81,50,38,132,92,95,217,60,122,181,87,67,70,23,219,211,210,65,144,206,163,146,105,214,107,87,190,101,157,23,143,30,147,188,202,43,115,81,124,68,95,252,179,84,43,3,53,213,0,23,119,248,16,56,112,112,21,65,164,150,10,70,98,64,18,148,48,128,105,157,97,209,74,24,93,185,98,221,149,185,84,165,146,231,218,227,104,167,111,21,70,19,84,121,20,236,73,38,149,204,39,161,32,112,192,145,30,20,179,219,233,90,149,175,133,71,241,15,168,240,14,226,194,205,119,243,92,128,94,62,44,185,171,30,143,52,40,58,70,10,150,134,139,190,142,62,134,177,131,20,92,142,199,204,187,66,245,58,57,116,100,143,139,62,119,206,35,42,204,90,170,44,120,206,191,254,230,22,155,255,228,155,136,25,253,118,84,45,111,95,247,249,49,145,121,254,215,196,128,18,128,0,75,182,51,74,0,139,12,237,99,193,244,211,133,52,226,134,81,26,1,112,243,172,50,65,108,6,19,114,19,55,223,6,188,240,203,37,236,154,0,163,103,206,116,48,239,43,52,212,94,36,229,190,204,201,169,60,49,39,212,4,66,138,192,168,166,242,81,105,245,187,237,101,68,42,242,228,228,175,6,129,47,227,62,98,48,213,121,29,140,208,14,61,17,251,187,173,129,215,103,78,211,71,58,178,173,90,188,88,120,45,225,164,154,249,211,182,133,174,186,173,139,81,19,185,235,103,80,211,40,117,124,166,100,93,89,255,79,124,99,133,239,8,249,253,236,181,192,8,0,12,151,225,208,129,0,128,208,24,18,24,196,193,131,22,68,67,128,101,245,24,132,0,66,84,16,195,64,86,58,231,86,118,176,236,213,139,202,26,181,139,77,18,228,212,141,121,189,17,185,83,55,179,109,90,223,217,252,5,64,102,103,17,218,5,191,77,255,251,178,68,185,12,196,194,103,77,155,79,67,112,149,140,233,99,104,163,224,19,161,155,50,109,141,125,2,55,179,102,13,167,141,248,16,149,77,210,70,104,169,162,127,91,176,247,113,146,42,62,109,178,222,205,0,77,156,47,212,250,75,29,77,99,251,43,42,35,153,152,214,194,65,38,20,229,74,245,156,1,14,23,181,198,120,216,238,24,49,70,14,113,6,119,124,243,219,231,51,61,143,4,22,20,25,24,237,58,181,67,107,220,82,232,226,142,177,215,255,204,74,0,84,0,13,187,242,81,194,34,72,62,59,240,4,104,138,72,88,176,41,59,121,58,95,248,16,20,13,157,181,246,126,226,64,50,179,171,13,90,70,61,29,174,156,137,90,65,70,212,83,189,99,20,104,75,189,128,167,13,232,46,156,99,49,41,33,67,96,80,180,70,93,249,46,133,94,10,232,61,211,71,188,215,187,142,245,119,191,203,143,140,225,38,80,42,58,237,98,188,120,132,16,189,78,121,222,101,222,184,188,161,147,62,48,106,160,253,209,91,213,26,34,66,48,198,190,105,83,41,39,247,251,205,161,31,246,79,157,51,255,116,220,216,42,0,5,45,245,97,224,115,40,68,225,209,91,166,92,9,110,132,187,174,25,72,48,203,31,49,160,35,108,74,0,99,144,244,98,79,98,23,79,109,226,123,230,50,131,161,233,52,78,89,184,234,107,99,75,74,141,215,51,81,231,159,31,149,254,171,72,251,157,44,230,28,127,112,198,187,173,79,218,30,231,215,218,238,249,114,214,127,159,235,248,171,73,8,73,63,8,243,58,113,129,150,23,96,123,35,87,206,51,131,84,236,58,79,38,158,23,99,49,79,184,235,69,52,53,188,190,223,75,146,179,14,124,163,33,255,206,47,61,8,254,90,190,224,68,112,0,7,46,161,112,54,44,103,69,102,231,74,139,6,78,46,5,20,5,87,170,200,168,48,141,95,152,104,3,166,192,153,66,173,107,80,35,159,44,83,240,252,141,153,42,247,194,242,213,97,205,5,227,124,164,172,132,28,5,139,89,125,66,161,149,165,227,160,136,95,142,111,190,254,36,197,235,83,198,100,220,197,134,225,75,31,87,82,251,241,219,126,48,5,158,224,101,222,255,233,242,180,178,152,219,116,168,110,183,212,161,203,186,239,29,64,241,211,16,123,213,215,121,38,15,27,77,124,220,211,199,103,19,81,34,164,178,187,159,68,237,65,204,181,16,61,135,149,191,210,174,226,222,187,65,156,0,5,251,51,48,68,40,148,0,160,237,52,38,52,4,60,23,50,108,64,9,1,121,128,4,144,220,12,73,174,39,139,247,8,162,154,118,165,176,68,106,94,225,49,106,119,201,137,62,237,236,194,188,211,238,222,74,169,42,255,251,178,68,180,12,196,133,103,77,27,67,87,176,156,44,233,83,109,5,230,19,41,155,48,109,24,252,194,66,179,166,13,167,149,185,151,6,146,235,196,148,115,124,153,166,230,111,229,156,224,139,215,177,146,101,240,203,76,215,213,159,249,23,31,215,251,31,255,181,166,214,100,58,239,80,47,72,221,147,67,112,75,185,63,102,185,150,101,106,107,210,138,124,187,92,187,155,133,55,57,113,174,100,105,176,58,172,105,156,244,54,209,204,78,78,217,238,123,165,58,85,168,222,198,20,253,27,212,36,0,3,119,252,192,13,28,62,22,64,112,30,15,10,36,32,35,10,25,25,94,200,203,216,203,211,26,24,109,85,78,17,108,158,130,216,249,94,158,45,95,159,69,185,156,241,128,60,40,167,41,31,68,184,38,88,37,94,9,246,252,176,198,196,52,229,97,175,60,213,87,81,176,194,98,99,16,93,242,133,162,72,125,188,175,74,179,236,149,161,76,177,25,137,179,152,81,204,39,81,20,19,117,66,12,66,178,26,67,138,216,65,20,238,118,68,114,59,30,55,138,33,146,121,24,226,205,53,30,242,238,165,114,94,213,117,98,150,81,11,162,165,84,19,45,0,1,110,216,104,140,196,153,77,156,148,255,89,129,80,102,144,102,33,95,48,99,130,99,16,64,129,136,165,24,177,25,128,9,171,133,7,74,150,138,210,20,57,123,62,229,223,169,77,52,80,85,72,173,35,1,43,197,238,80,226,244,198,21,148,152,69,186,83,74,12,100,18,107,77,208,161,122,45,0,191,241,106,55,64,88,22,164,250,239,152,250,103,190,196,121,250,110,186,187,27,115,168,162,81,21,167,117,24,253,159,170,65,123,43,86,221,151,41,219,153,214,177,226,41,236,160,248,199,226,179,153,169,213,179,41,39,19,204,34,94,112,78,48,174,134,146,155,7,86,42,137,106,134,255,253,43,12,207,171,220,39,90,171,105,170,109,115,88,250,248,195,45,165,250,198,243,187,69,98,109,123,21,130,127,253,171,186,238,239,137,30,217,0,2,100,0,54,255,246,54,183,194,76,155,92,164,76,137,155,13,228,232,158,232,206,29,253,251,40,125,130,242,213,180,54,142,255,255,255,196,143,82,216,172,167,162,50,163,158,123,111,86,190,83,157,181,34,17,206,134,50,177,85,246,103,173,40,138,173,41,104,116,34,43,253,105,152,255,247,43,250,61,166,239,209,74,200,255,223,14,0,5,189,241,153,180,24,161,177,140,186,157,55,121,196,136,27,216,64,193,169,216,21,24,48,8,32,84,198,214,76,64,180,204,6,76,20,36,88,42,38,134,194,65,109,26,230,102,12,0,199,109,175,81,160,110,191,9,8,178,17,73,177,15,5,172,247,164,160,33,128,255,251,176,100,176,12,134,8,103,74,27,105,127,66,87,236,217,234,60,194,86,24,97,159,40,109,161,253,9,78,179,103,28,240,138,56,69,99,160,97,151,142,88,165,97,10,206,228,63,25,140,71,25,130,247,151,202,213,69,212,189,215,86,172,90,8,79,42,245,29,200,189,117,7,197,71,10,135,125,67,119,211,143,188,205,238,211,123,184,33,230,33,79,119,164,136,170,175,246,158,195,130,100,145,75,161,163,69,248,54,8,175,243,5,202,24,108,125,118,204,73,51,69,221,38,16,80,193,18,136,6,192,214,49,159,133,126,158,106,89,34,211,190,112,214,241,43,139,172,109,191,219,215,214,76,54,134,20,125,74,128,0,151,109,138,116,60,195,9,106,108,202,122,11,199,170,81,103,48,81,170,247,123,124,255,20,242,41,54,128,82,153,131,163,98,25,127,248,120,254,50,160,142,164,55,65,19,231,29,114,77,72,83,58,162,55,57,75,87,110,74,90,183,211,70,205,173,27,255,254,219,93,54,231,179,101,202,207,69,102,207,203,240,37,0,7,119,212,20,44,0,136,0,120,11,201,146,25,224,1,65,128,114,142,242,202,2,19,14,14,98,129,65,13,1,144,194,227,79,181,44,105,176,221,202,105,161,74,231,32,122,104,122,125,139,72,217,242,224,237,202,70,47,55,81,209,70,46,253,14,245,109,250,239,199,183,176,13,57,117,188,80,239,32,145,252,242,245,223,199,86,40,163,149,150,219,29,87,167,200,95,67,159,188,235,81,157,159,166,83,49,101,55,134,120,68,214,198,133,59,152,76,189,89,134,147,66,217,47,245,86,217,229,74,24,113,1,25,166,16,158,103,60,162,25,71,60,190,140,136,237,191,71,181,129,38,0,5,119,252,4,76,8,152,0,128,200,232,111,12,144,68,18,2,182,74,26,80,88,26,191,1,17,112,128,48,85,111,145,80,95,27,240,236,248,166,99,112,85,177,39,159,149,206,101,17,29,124,68,43,215,112,11,168,60,247,166,250,210,231,20,253,117,187,64,108,185,102,52,135,71,90,149,17,11,113,127,251,247,175,72,171,27,66,221,236,132,93,218,237,234,176,211,175,192,234,122,139,65,233,180,75,93,32,253,39,152,78,41,47,136,72,111,214,181,224,120,165,244,55,134,81,215,51,104,139,227,135,84,194,84,214,58,42,102,58,160,211,154,0,137,182,244,176,21,28,154,64,19,58,62,8,198,149,18,4,9,69,167,52,97,34,9,144,209,248,118,84,141,231,157,154,33,29,81,179,20,167,93,197,70,169,216,27,87,92,238,101,187,158,142,140,243,188,61,99,181,77,121,79,10,199,73,237,220,152,135,19,112,50,245,14,77,170,33,145,153,219,65,28,187,108,134,82,106,13,255,251,178,68,191,12,196,192,103,76,155,70,86,192,143,12,217,131,105,232,94,82,1,155,52,109,61,13,130,59,179,102,13,165,163,1,171,78,205,77,157,230,12,212,190,49,228,177,87,47,53,87,53,111,233,126,151,91,205,44,90,41,23,115,7,166,99,254,32,14,18,89,242,150,145,97,215,138,201,138,111,241,23,246,240,181,90,255,192,254,40,96,47,0,23,183,252,144,105,48,39,180,200,117,88,131,132,72,14,9,45,91,210,2,2,138,84,144,145,136,39,10,24,93,105,6,157,171,93,170,208,227,251,126,95,120,114,83,4,123,98,148,227,35,164,119,46,237,153,147,6,169,168,177,249,18,77,144,118,121,98,166,50,136,174,132,15,122,7,81,49,159,255,221,46,215,170,80,235,182,230,226,5,220,123,77,251,54,145,3,168,153,182,50,162,38,237,121,164,167,225,27,175,167,131,37,122,137,29,123,114,253,43,210,12,224,232,152,94,171,220,145,81,23,156,123,201,194,133,87,255,7,175,252,11,180,0,3,191,216,89,196,199,208,204,24,12,213,169,140,180,68,204,73,4,44,70,178,2,68,132,130,115,223,14,76,4,221,51,71,188,132,229,1,107,15,131,200,254,69,99,243,109,204,136,208,12,140,84,77,113,159,181,2,128,59,141,104,172,50,137,185,215,254,118,80,74,146,43,77,148,198,179,13,66,17,232,130,104,170,6,7,35,164,73,87,193,167,10,61,164,151,191,63,219,52,153,201,239,58,165,28,103,160,162,216,84,123,43,177,166,86,186,114,133,155,107,66,221,226,166,253,242,30,121,126,71,7,189,86,30,233,199,220,231,19,192,251,167,113,184,157,183,191,237,243,30,210,214,217,172,250,30,100,185,125,158,254,255,197,139,229,138,117,173,248,203,155,220,223,100,31,54,125,235,126,74,80,233,0,0,17,36,3,219,108,168,102,142,73,16,180,129,152,30,210,208,206,164,33,35,166,150,86,52,147,241,237,12,32,41,8,64,67,156,222,35,138,47,255,167,252,173,71,170,253,40,146,42,53,101,187,130,114,177,21,157,221,21,236,249,127,179,165,141,78,204,123,169,237,87,251,188,198,250,247,255,84,116,253,100,204,167,167,127,168,96,2,188,50,136,182,49,80,197,48,140,254,59,221,169,52,4,44,54,72,7,48,60,10,57,20,43,7,51,64,225,240,193,117,124,192,0,216,2,51,152,34,20,152,100,15,12,133,52,71,64,70,70,71,148,32,38,18,128,105,106,49,33,248,212,182,178,44,92,118,154,119,22,244,196,142,46,27,146,40,80,50,218,168,169,66,95,136,135,35,210,1,140,20,48,211,104,208,222,188,83,237,121,184,13,83,80,104,200,113,39,57,229,118,29,230,213,173,39,187,252,255,251,178,100,195,140,133,187,102,203,27,120,98,112,87,44,217,218,60,98,106,26,117,155,26,78,233,109,193,245,179,102,169,131,33,188,167,162,110,90,212,129,203,128,185,84,230,167,221,4,45,122,168,164,124,255,83,73,31,81,200,91,92,250,89,100,31,104,41,113,71,157,218,53,44,89,36,205,215,45,185,229,174,172,241,195,19,36,73,172,55,37,22,188,201,85,11,160,162,119,89,169,198,191,101,49,250,122,204,93,76,118,63,253,220,78,247,127,49,199,119,81,221,223,241,16,26,131,0,182,227,178,55,175,11,128,80,231,121,88,98,101,23,115,162,133,81,195,19,52,245,11,34,224,114,173,233,20,59,208,159,245,228,69,59,89,78,145,20,179,49,233,11,42,215,230,169,29,89,38,118,149,221,12,214,180,214,187,26,75,65,211,100,232,246,58,34,127,69,107,164,187,133,134,187,116,170,171,27,99,197,69,36,145,108,232,182,65,117,205,130,241,195,196,81,120,122,33,180,103,171,123,233,125,162,30,188,203,239,202,239,121,137,174,23,226,26,254,248,175,134,194,26,0,7,190,240,207,80,140,248,192,220,72,206,112,124,202,65,141,164,204,196,218,195,212,199,162,194,225,33,204,161,132,70,98,84,23,4,3,8,168,99,33,73,148,209,118,33,134,58,251,227,0,7,13,212,73,33,0,5,232,34,48,164,227,204,56,160,174,31,145,113,77,95,214,224,217,73,140,162,185,208,217,236,173,65,179,163,112,101,151,238,213,147,221,120,33,55,55,29,199,54,134,17,82,146,148,157,114,206,240,12,86,102,221,18,105,178,195,215,137,133,155,163,207,81,28,163,104,60,147,73,83,15,92,188,24,242,107,46,57,87,81,133,254,174,84,106,84,102,92,133,66,100,85,43,184,66,87,100,9,33,11,177,40,118,155,239,164,46,216,241,157,105,49,141,208,217,172,202,122,47,51,87,120,17,128,4,182,218,90,171,81,225,154,252,107,132,188,103,154,204,101,98,28,0,73,139,48,58,229,115,187,126,11,220,74,247,65,142,239,21,42,69,187,35,183,255,249,93,36,109,174,211,9,74,164,41,145,145,232,90,214,254,141,166,103,252,170,211,89,83,75,116,118,232,103,116,251,186,33,79,247,246,73,26,91,188,187,47,250,255,224,224,0,107,214,24,235,40,1,240,203,42,205,159,216,49,244,195,31,140,66,244,88,164,73,56,192,199,2,143,4,194,5,26,194,69,35,68,110,16,13,232,172,64,84,242,93,202,141,253,155,122,199,164,211,147,232,140,104,57,28,67,245,204,245,36,184,47,82,252,96,225,163,59,107,144,46,145,185,110,74,213,228,80,168,138,213,235,252,190,165,102,104,27,25,148,136,78,187,15,107,190,136,122,255,251,178,100,187,12,133,193,102,202,27,105,87,64,87,76,217,163,61,133,86,22,69,155,36,109,225,109,129,105,179,103,28,241,149,136,155,108,245,95,232,154,161,68,227,240,138,180,166,232,56,250,234,237,173,109,199,117,221,63,249,115,73,142,56,131,23,165,23,59,105,174,171,101,172,214,81,83,137,44,103,202,26,251,225,52,216,149,231,102,253,237,117,158,111,163,30,189,67,84,248,44,183,29,237,221,215,51,254,196,67,2,132,5,255,254,147,108,83,137,3,65,112,29,165,109,20,196,97,225,55,117,120,6,116,120,250,60,120,154,87,143,124,54,67,139,255,255,255,164,132,254,209,162,53,113,181,200,134,66,51,185,93,21,85,140,75,57,138,229,42,187,88,205,116,60,203,63,26,116,171,212,197,119,146,254,114,12,219,244,75,234,87,209,21,125,174,165,250,253,138,33,0,31,227,20,202,49,102,188,207,226,200,213,11,12,198,81,76,206,35,4,194,3,76,226,129,156,120,96,48,216,53,49,84,111,49,0,55,49,196,153,48,60,47,49,60,14,25,30,29,108,196,43,44,23,8,102,68,57,98,160,169,127,64,162,206,41,178,67,2,71,141,85,181,3,5,1,8,12,7,16,160,34,141,64,207,157,212,185,99,160,39,9,19,96,27,28,108,154,250,93,96,100,51,143,154,248,71,184,110,19,15,166,138,159,138,196,166,93,200,97,28,177,166,211,145,113,128,228,241,49,18,75,171,111,18,211,99,214,127,181,62,186,115,102,183,211,10,142,188,162,18,114,135,25,8,110,77,202,160,94,149,24,152,111,208,171,208,213,137,89,10,62,120,193,214,96,227,196,133,152,148,178,85,56,114,45,117,85,154,114,93,242,121,117,141,35,147,135,142,19,149,142,41,228,195,68,224,237,75,159,106,191,118,186,0,18,170,192,1,45,182,181,122,103,48,129,177,117,31,153,15,171,216,250,172,60,101,97,229,239,51,143,35,33,235,196,82,126,130,123,234,160,213,248,129,143,101,143,195,18,104,82,156,255,250,87,211,194,163,16,163,163,232,217,129,104,106,232,100,132,140,242,213,252,205,22,68,205,8,203,42,131,161,86,57,16,200,145,203,203,35,249,150,112,169,229,105,23,246,228,127,252,50,72,124,208,221,191,211,249,188,250,127,248,8,0,47,191,134,72,136,101,106,230,18,156,97,218,0,240,161,177,161,8,177,240,30,131,153,1,192,70,32,110,96,163,230,146,129,3,0,168,73,245,87,0,136,254,58,205,251,6,151,190,202,208,167,35,34,61,193,89,26,139,31,67,192,202,89,241,1,46,156,82,87,153,122,223,170,195,8,148,101,71,117,123,77,75,176,82,120,212,138,192,39,228,158,178,101,35,227,246,25,65,178,255,251,178,100,212,140,134,203,102,198,147,186,91,114,107,76,217,131,96,195,106,22,245,155,40,109,229,107,201,84,51,103,104,241,149,224,123,24,147,255,249,205,136,164,145,224,160,226,78,100,47,45,58,110,243,209,41,53,241,108,184,103,190,42,106,145,81,102,187,121,213,13,91,13,59,176,212,237,68,89,81,196,172,249,81,177,179,216,99,115,78,55,55,45,120,248,94,175,60,113,83,38,58,188,252,196,189,176,166,186,76,135,179,158,59,247,223,225,38,130,0,128,155,255,213,17,151,139,98,108,242,76,5,202,82,199,234,157,17,60,76,221,200,35,24,163,56,102,109,221,59,103,3,240,16,243,237,255,183,239,255,232,246,53,18,67,90,235,83,144,207,150,126,119,175,37,147,43,58,166,149,233,71,51,154,233,156,249,95,84,119,244,243,215,183,85,97,151,75,58,183,245,117,195,85,0,0,165,208,80,112,13,26,152,221,58,111,29,136,56,62,108,33,193,141,155,70,146,65,130,159,0,81,1,130,13,134,45,29,152,48,204,225,24,152,58,91,16,48,68,194,0,117,20,87,110,113,64,86,109,175,131,64,165,2,116,108,79,83,7,153,69,128,139,124,100,56,173,237,76,96,22,177,41,224,6,90,96,96,35,41,107,224,209,73,49,223,25,123,77,160,190,244,151,26,0,136,37,244,60,36,185,64,21,80,100,64,70,43,12,148,64,10,75,125,255,127,220,225,119,144,251,44,184,203,255,112,132,241,38,43,111,195,59,31,181,9,110,166,158,141,160,64,153,180,116,220,223,179,107,223,71,159,202,91,171,100,197,54,76,211,82,236,149,86,209,179,222,16,197,206,156,58,146,137,252,120,48,31,210,247,220,26,177,187,220,176,96,185,238,146,111,196,175,150,46,239,222,143,197,0,64,2,91,118,202,24,107,96,29,178,9,80,58,9,248,212,110,23,66,86,84,69,56,96,195,139,79,184,159,230,122,117,60,77,162,160,54,242,5,197,2,245,50,231,249,18,134,115,89,188,5,8,204,239,145,61,52,233,31,195,140,33,230,162,72,246,114,60,34,159,235,63,135,179,140,212,207,108,229,108,204,228,111,168,143,107,108,229,59,82,214,187,206,141,229,35,164,239,149,234,172,73,77,177,234,221,64,128,0,101,150,152,26,201,151,57,25,1,33,198,59,24,17,225,142,191,133,119,142,212,132,21,136,98,64,38,118,68,72,42,34,41,30,40,40,143,87,230,112,36,132,14,165,4,180,132,71,105,18,162,215,143,14,48,98,245,61,36,91,10,6,58,0,15,116,244,33,60,160,199,162,109,67,16,234,196,165,134,19,99,235,182,185,75,162,147,202,166,197,38,242,105,51,49,76,101,182,122,214,29,232,156,239,39,241,62,255,251,178,100,211,12,134,106,102,200,27,137,126,210,108,44,217,151,60,101,174,24,5,157,34,109,229,109,201,143,179,102,220,241,13,184,67,197,53,9,168,171,252,235,182,234,162,250,186,218,247,158,126,201,51,97,66,168,159,181,14,83,12,156,181,157,124,178,214,237,148,254,226,98,78,61,106,125,197,50,35,225,211,201,231,69,174,169,233,53,90,42,102,220,229,106,56,77,214,232,84,231,52,180,73,20,254,92,178,53,195,164,228,156,115,154,96,5,99,34,1,4,223,127,52,109,18,214,2,230,70,129,228,125,50,161,77,167,203,197,88,114,138,12,83,45,12,233,5,116,87,47,151,66,224,82,145,25,132,47,255,204,203,34,76,156,148,233,133,138,106,101,221,77,205,164,3,137,216,42,2,166,131,23,31,210,22,255,146,219,146,157,91,231,210,249,222,169,231,54,200,111,148,154,82,254,109,147,151,159,224,222,32,84,255,203,79,124,29,234,0,0,147,140,193,171,243,22,163,140,12,80,57,185,68,199,196,115,73,158,12,26,130,59,40,24,204,192,144,81,172,70,99,4,0,140,208,87,48,136,52,2,16,24,6,68,244,201,15,85,68,145,86,132,238,119,223,208,80,193,225,226,131,138,0,28,20,168,138,183,203,190,110,71,7,2,28,46,52,54,153,130,59,129,6,159,39,104,170,8,107,189,90,205,214,81,156,6,68,22,77,40,106,143,125,234,101,80,202,25,105,75,86,142,146,1,157,164,37,144,190,229,230,234,111,238,119,103,229,183,213,197,241,213,215,199,207,76,139,154,159,230,218,235,94,102,35,251,134,212,250,14,136,184,127,38,221,93,69,93,60,221,165,14,141,74,115,217,162,247,117,215,44,123,125,244,59,10,95,106,57,213,255,85,212,92,88,52,240,8,0,15,125,187,166,251,68,19,90,34,220,171,15,73,229,133,182,91,12,22,95,22,36,113,178,106,52,212,104,224,254,246,125,207,166,245,18,243,233,167,255,251,35,223,210,138,241,233,82,32,153,146,82,24,174,61,208,66,206,70,33,221,231,99,169,153,238,86,161,117,118,58,76,236,136,116,210,142,175,108,231,120,130,54,116,69,150,196,74,231,19,109,12,28,82,156,97,141,174,253,183,6,145,212,99,114,49,152,76,166,12,120,158,17,138,107,144,200,103,116,196,166,51,175,162,12,128,1,8,50,0,142,130,18,129,161,7,68,67,160,51,68,168,16,8,8,24,48,44,162,193,128,132,177,42,1,97,156,140,2,11,49,40,5,39,19,192,197,194,80,184,4,183,130,32,137,48,178,24,126,71,138,44,138,106,8,34,10,169,249,107,238,36,154,165,182,250,196,41,30,165,47,143,78,56,239,20,182,244,31,73,68,218,195,244,180,147,255,251,178,100,203,142,133,228,103,72,27,154,91,112,103,140,217,167,97,5,106,24,13,157,30,110,25,93,1,139,51,166,232,246,20,224,81,90,229,8,32,102,34,190,247,231,176,106,103,90,146,243,23,184,231,57,72,116,246,122,169,52,125,42,22,98,218,212,69,217,177,217,243,250,79,215,205,124,199,247,174,76,201,196,177,248,135,14,138,105,83,0,68,156,155,237,24,84,61,115,115,121,242,179,137,137,92,217,252,207,158,160,64,193,128,0,109,255,236,81,18,97,194,210,77,78,240,141,85,0,176,152,6,62,68,180,80,63,21,89,213,241,217,114,175,208,198,255,251,255,226,8,76,238,115,14,26,107,86,146,152,172,114,81,46,200,231,116,28,65,113,86,22,37,166,112,254,68,216,138,100,89,199,215,84,59,163,172,94,139,90,58,237,162,157,199,217,39,74,81,25,43,236,34,142,130,174,91,222,159,176,35,85,0,53,99,15,65,140,160,247,51,208,16,221,230,227,54,155,141,194,103,48,20,228,199,46,99,2,12,68,147,102,17,62,24,112,84,98,228,65,134,129,198,37,21,162,250,183,8,208,149,4,151,160,181,172,137,57,94,180,207,8,124,156,128,35,134,167,128,176,147,2,32,184,160,53,137,176,146,97,15,84,168,128,51,174,29,126,58,254,166,41,28,39,197,249,71,54,13,16,124,7,139,197,164,107,49,154,65,242,215,242,83,30,85,101,220,217,242,176,167,169,71,105,129,211,180,194,236,243,54,118,230,175,103,90,121,21,216,248,183,29,54,99,46,31,117,252,59,107,105,151,241,171,27,45,183,59,248,136,169,238,95,245,21,213,69,239,249,123,157,204,186,238,254,123,184,189,103,167,156,111,113,165,81,13,208,63,247,117,215,204,73,128,31,55,120,0,237,247,239,211,174,43,166,34,184,100,141,199,237,39,244,68,67,36,26,222,41,215,109,16,88,140,86,39,203,84,29,167,111,215,182,108,163,35,76,163,220,204,133,56,196,68,116,100,43,51,149,101,68,64,98,156,133,76,57,91,110,207,31,20,75,137,234,121,88,139,118,115,101,101,45,227,234,119,19,188,227,85,210,117,191,189,80,122,50,182,168,245,89,29,191,213,149,0,116,196,227,48,16,88,208,68,51,62,175,140,193,107,51,176,12,24,138,10,180,78,240,180,48,40,5,39,12,54,87,1,22,76,6,105,48,128,64,12,142,67,49,0,98,2,67,35,88,101,16,208,150,82,213,0,134,193,68,132,0,18,228,193,219,84,10,210,58,32,24,93,155,40,98,76,81,43,124,68,204,18,93,77,44,84,41,25,40,212,37,171,101,139,254,233,70,175,48,105,76,51,60,152,239,124,244,56,183,41,37,17,59,249,38,75,70,161,53,226,255,251,178,100,207,14,166,21,102,198,147,154,91,112,100,140,217,163,60,37,114,23,85,157,30,110,105,109,193,157,51,102,169,131,21,152,255,255,153,216,195,138,219,173,12,220,255,238,175,153,253,175,249,124,113,114,198,55,126,198,247,111,107,223,115,19,29,239,135,185,61,247,15,69,51,209,25,214,175,173,112,139,152,110,201,228,227,173,221,183,109,159,141,177,175,55,204,83,31,113,16,152,5,60,96,191,255,26,125,96,37,182,249,57,17,240,236,79,224,233,206,180,90,146,43,56,162,113,145,233,233,184,188,132,17,167,166,53,255,251,83,78,184,185,158,97,174,56,251,59,22,173,36,167,119,212,242,24,58,32,46,65,113,229,99,37,234,44,97,200,162,204,204,231,114,177,202,83,28,238,219,43,110,177,98,30,164,186,171,223,59,85,106,98,29,147,98,146,218,30,44,147,146,244,255,164,2,0,37,225,83,252,198,66,144,202,80,252,202,112,192,205,128,80,202,98,101,98,156,160,7,24,174,1,135,13,134,26,15,102,6,136,6,199,217,179,154,108,149,10,143,8,152,99,65,131,73,161,144,65,178,136,73,214,185,129,35,210,233,220,166,53,81,0,73,146,248,170,88,35,242,81,133,136,117,138,53,114,64,66,138,89,163,146,20,86,15,93,9,116,16,142,85,16,134,147,198,102,226,137,177,33,129,38,128,224,64,127,20,132,252,73,76,9,33,16,145,116,145,47,51,185,187,82,82,232,23,12,41,173,42,8,210,89,243,116,208,187,179,173,37,173,110,180,104,108,219,173,212,189,37,212,165,208,246,170,234,164,236,157,217,4,141,202,150,110,106,230,201,23,86,244,211,204,14,186,208,53,85,143,45,52,169,51,52,209,146,169,212,181,160,155,164,154,224,186,136,12,0,13,118,212,106,151,5,72,119,140,65,105,28,224,47,70,24,236,23,40,188,33,163,46,112,178,84,51,68,201,210,82,12,166,90,147,72,225,182,250,6,172,129,56,84,106,31,223,94,191,195,131,4,243,29,85,68,201,195,133,130,54,42,148,197,169,231,28,213,48,228,111,170,68,90,175,212,221,110,119,35,27,67,208,204,169,166,71,254,73,92,252,243,58,101,79,46,190,205,251,254,221,181,167,124,50,0,5,37,89,161,1,38,55,34,25,208,86,52,118,24,14,154,116,6,100,230,1,201,128,65,10,99,21,132,12,24,114,49,9,80,194,230,96,104,64,89,42,93,146,97,34,164,115,214,186,147,44,162,218,167,68,49,96,28,69,97,67,7,120,37,91,206,2,31,202,9,1,144,251,21,116,139,254,99,16,19,172,207,145,220,20,99,137,65,206,68,34,109,232,72,119,130,105,64,39,111,80,188,242,152,227,86,121,165,213,166,229,185,255,251,178,100,210,12,134,61,103,70,147,186,106,240,107,76,217,151,68,103,232,23,49,155,30,110,33,189,9,139,179,102,232,193,151,48,143,107,133,33,49,195,98,166,166,147,121,231,137,225,34,223,237,126,109,46,110,105,103,230,191,159,187,255,72,230,31,143,221,60,89,39,97,1,69,79,160,200,56,125,197,144,68,57,138,227,198,171,58,41,180,227,214,129,171,173,103,235,101,209,169,86,124,201,103,2,119,7,64,66,12,77,255,193,225,139,228,163,115,176,4,30,13,151,21,11,131,67,7,157,51,243,150,156,121,108,235,63,47,158,221,42,206,153,102,114,51,217,143,24,215,202,124,255,255,229,168,95,252,203,51,63,66,123,185,197,218,251,68,236,37,23,98,7,186,7,252,35,110,166,168,154,201,162,249,149,100,50,247,57,34,211,187,243,69,179,191,54,171,232,232,236,221,255,167,167,129,213,0,5,191,252,100,200,10,82,148,0,3,244,34,51,33,0,76,65,128,133,135,35,7,2,24,57,64,140,32,204,194,128,129,64,33,120,109,33,97,184,113,151,203,147,222,18,253,183,138,115,79,92,104,21,197,115,85,156,88,25,187,171,52,138,196,77,124,135,14,53,217,148,16,19,15,206,117,158,223,198,56,199,173,214,126,249,79,71,114,190,232,33,151,190,47,16,153,190,162,173,138,50,14,147,30,112,246,228,77,177,81,250,89,166,237,40,98,107,71,26,16,32,149,183,76,44,249,213,117,208,168,105,59,78,36,104,100,248,186,212,146,136,73,228,89,57,70,119,226,235,147,82,89,164,41,164,81,117,159,141,75,230,172,234,188,131,148,86,73,107,230,75,251,176,55,176,120,13,187,251,175,245,190,245,170,56,215,49,94,47,137,246,98,128,12,182,236,117,37,170,123,228,172,3,112,52,205,102,66,100,188,69,33,139,249,123,30,151,220,31,188,111,127,91,242,238,154,250,244,240,99,153,223,228,243,60,190,127,46,244,248,232,131,164,125,234,49,59,252,99,226,71,109,71,115,65,150,106,79,60,238,40,247,205,111,57,231,112,219,194,239,229,101,216,220,130,91,228,188,229,149,201,97,98,138,236,149,161,82,147,85,126,180,237,53,76,80,137,0,0,21,253,152,232,81,148,42,152,8,104,68,76,2,97,2,162,142,199,142,54,76,150,72,18,99,39,166,4,54,100,167,164,160,33,134,201,30,176,226,64,160,229,11,180,128,17,100,152,205,52,93,117,168,211,14,3,4,171,67,6,28,37,39,2,167,149,28,48,83,42,46,14,8,191,2,160,148,0,134,192,131,7,202,79,136,6,6,83,116,0,2,65,70,96,50,9,56,109,64,14,168,35,64,224,217,35,56,25,20,70,112,17,112,40,194,48,18,253,130,255,251,178,100,209,140,198,9,103,202,27,105,127,64,105,76,217,131,60,103,190,26,93,157,38,109,229,15,193,136,51,166,205,131,9,184,68,211,173,159,150,4,22,4,181,242,89,76,244,238,55,46,212,204,191,84,235,184,167,133,227,122,64,238,195,241,194,123,36,105,111,200,162,92,172,8,98,64,26,113,226,225,200,233,112,110,35,80,193,167,148,135,140,20,129,31,56,217,225,212,104,16,42,69,20,176,236,219,97,37,213,89,76,166,92,127,255,49,127,255,255,255,255,214,128,22,128,0,77,190,152,136,242,43,82,188,120,137,114,57,182,151,12,178,186,121,57,247,4,43,55,246,245,181,52,248,230,31,127,252,103,37,143,217,90,67,10,80,34,53,155,204,38,66,23,157,225,3,187,255,228,111,123,109,161,194,200,81,229,117,69,165,155,43,43,135,67,213,93,32,169,82,93,26,103,82,213,119,25,217,232,24,185,217,187,155,250,106,157,255,255,146,140,37,149,0,0,174,236,68,54,101,0,32,16,224,32,169,153,6,137,23,0,11,0,101,65,2,232,84,48,66,180,201,130,76,44,12,56,33,184,162,34,230,2,8,34,108,105,186,166,82,182,170,101,185,8,158,110,45,105,200,103,163,64,8,226,72,38,100,196,66,160,138,39,1,41,98,126,38,169,48,16,144,115,214,241,215,109,64,194,3,32,105,212,138,138,76,80,128,84,76,152,101,61,210,161,145,35,106,35,177,18,231,136,194,82,121,38,33,13,227,184,173,13,57,173,191,17,45,220,179,27,195,154,191,243,239,108,220,237,234,116,194,5,16,207,56,156,54,89,76,216,79,225,10,4,23,207,196,54,46,101,225,251,65,229,57,50,62,31,178,175,111,5,45,97,39,22,21,243,234,191,184,124,246,254,223,255,255,184,123,128,0,150,254,202,179,102,244,54,52,80,95,71,114,59,114,172,87,188,114,5,20,142,250,157,255,207,247,152,36,34,119,189,59,54,191,153,236,180,129,129,72,252,169,100,111,80,188,45,76,171,223,200,178,211,87,61,29,52,37,209,93,157,173,75,223,34,35,204,86,166,212,87,169,208,213,162,179,29,239,43,76,89,116,71,79,211,247,70,110,250,222,143,111,51,36,52,235,127,193,41,76,233,3,25,88,210,142,85,166,40,16,140,0,25,122,73,169,16,160,192,8,67,4,177,96,221,38,88,227,171,89,116,223,246,150,229,182,206,170,241,125,40,101,82,215,241,160,173,117,77,76,206,193,66,195,162,195,211,44,37,89,84,25,218,98,202,237,252,136,198,210,213,184,166,162,202,44,177,127,228,107,208,189,170,229,61,211,20,136,99,80,72,225,193,171,205,151,60,173,198,6,159,100,207,85,168,220,246,92,206,255,126,238,222,255,251,178,100,201,14,165,217,103,74,155,102,63,176,97,76,233,179,60,197,110,21,241,155,46,109,24,254,129,154,51,102,156,243,10,40,247,255,141,159,125,57,177,2,136,65,26,41,233,239,88,132,119,173,178,109,73,233,18,231,237,50,18,159,221,58,77,34,191,211,172,243,8,141,79,91,49,166,173,173,239,68,163,170,234,168,250,127,86,53,144,82,2,18,41,119,231,251,226,120,74,153,85,12,7,61,222,155,136,112,178,65,133,19,51,169,245,246,185,61,177,178,21,173,18,122,59,217,245,231,123,242,123,252,38,145,87,20,130,190,3,152,86,42,59,18,116,215,168,179,156,238,170,253,14,168,231,162,50,55,185,215,103,61,212,232,224,210,84,53,201,162,84,207,109,85,231,107,130,36,82,16,196,75,223,69,234,235,102,155,100,77,254,159,151,80,138,0,0,36,212,200,100,35,32,160,76,76,35,48,140,44,105,206,99,81,184,92,130,92,215,232,72,158,5,28,13,2,0,130,3,19,0,12,46,4,42,1,76,10,10,7,11,7,37,54,198,86,246,58,172,65,204,24,165,150,16,105,106,9,28,66,85,102,66,50,41,18,198,80,134,202,130,228,147,42,140,103,53,0,72,196,146,73,133,102,54,164,3,164,108,12,23,44,92,34,82,144,129,116,177,52,253,53,20,5,138,44,56,10,65,1,160,34,215,138,54,35,40,80,117,54,86,245,246,152,192,65,134,128,99,239,18,121,188,77,50,33,79,42,147,202,175,13,227,254,58,82,249,170,198,231,10,211,216,160,210,79,177,24,73,97,196,156,122,203,91,59,198,233,160,230,102,217,219,129,68,145,221,221,23,205,164,140,44,115,149,83,44,141,197,86,145,183,203,255,243,255,241,255,207,255,35,0,86,158,128,0,155,126,94,149,140,97,158,155,56,210,106,152,137,179,185,211,2,16,229,5,153,145,173,107,61,224,250,198,202,142,251,9,24,244,64,182,134,32,113,11,104,179,211,146,5,156,24,185,216,176,57,157,16,50,170,73,244,101,66,34,233,42,171,21,154,83,200,196,82,146,138,225,33,47,159,69,137,67,51,50,187,154,93,92,140,182,164,157,89,81,216,170,250,233,245,38,255,255,255,252,73,183,67,20,138,12,39,63,4,151,1,133,67,10,129,140,56,86,16,13,195,17,37,213,20,16,152,84,102,96,96,184,48,34,98,1,50,185,40,14,129,0,102,7,2,154,1,134,30,231,182,80,185,35,210,162,146,8,26,145,65,111,211,5,38,58,124,57,228,10,5,20,116,50,52,210,193,16,174,32,28,4,160,144,229,189,2,8,20,16,70,32,128,145,18,35,0,201,208,192,197,32,32,34,81,19,52,200,57,74,204,81,192,5,8,71,21,9,97,255,251,178,100,215,14,230,137,102,202,27,153,67,242,102,140,217,195,60,194,138,25,213,157,40,110,101,111,193,130,179,103,12,243,9,184,214,170,246,48,69,72,100,181,71,184,49,129,43,168,250,229,102,53,39,40,240,255,235,154,250,155,137,167,220,212,119,172,212,71,131,196,245,13,79,26,29,70,250,125,29,63,155,89,156,118,231,207,243,76,93,123,66,76,233,19,208,249,111,51,109,98,237,73,37,24,59,73,23,253,75,247,91,57,255,191,223,255,255,255,255,255,200,118,238,255,52,41,210,140,51,18,198,210,182,42,68,159,159,168,148,50,42,145,60,96,251,226,213,77,247,230,250,221,35,94,254,110,24,74,19,148,91,214,219,69,234,37,226,253,190,58,25,221,212,191,200,83,110,134,189,89,157,217,76,116,113,108,182,173,21,216,188,231,170,168,37,67,60,247,115,37,217,93,18,86,123,85,21,165,152,250,26,239,145,233,255,111,255,255,143,0,0,110,208,193,228,83,75,54,206,138,88,50,129,244,194,0,35,34,21,76,84,46,51,224,124,194,192,80,193,25,134,13,38,33,38,142,140,66,128,195,13,2,208,220,4,16,67,96,17,131,26,174,220,49,27,202,49,15,130,74,155,179,36,13,102,34,83,12,33,168,192,169,33,60,124,99,1,78,130,93,44,177,225,144,134,90,91,20,225,11,233,207,17,36,88,168,240,185,165,176,122,166,70,86,208,29,1,227,151,145,75,19,25,194,47,2,8,18,57,149,50,101,97,104,142,124,212,174,59,25,175,140,166,83,127,254,169,238,45,253,233,254,45,196,151,67,68,238,162,33,106,63,223,57,152,68,32,208,248,184,102,38,16,73,29,144,102,81,222,43,38,57,50,58,251,188,155,116,163,57,134,170,153,97,215,58,189,124,127,243,255,240,240,183,253,124,255,141,0,32,0,11,191,229,220,140,148,25,120,79,206,65,138,178,171,17,81,246,123,225,66,121,4,146,197,241,120,199,151,223,234,24,147,239,195,63,45,170,12,238,140,21,242,46,132,236,22,86,226,178,56,171,61,101,213,125,85,208,142,172,243,171,153,99,40,84,92,196,122,157,179,17,138,36,52,142,87,69,116,152,149,71,105,117,92,138,164,169,172,139,53,42,246,94,232,235,47,126,173,189,83,239,253,64,146,223,64,70,147,46,64,13,114,193,52,34,5,4,102,117,0,24,60,44,96,1,136,56,34,146,192,66,128,140,78,96,80,88,36,54,84,3,192,238,219,110,166,47,227,102,167,103,40,64,128,20,209,119,160,215,2,54,253,50,37,162,183,145,221,187,188,0,0,24,224,4,56,50,186,72,64,18,181,219,72,234,173,166,235,139,138,194,225,183,5,134,196,222,176,184,18,26,165,102,79,255,251,178,100,203,14,198,69,102,201,155,152,67,240,104,204,217,179,60,197,110,20,221,157,44,110,12,254,193,113,17,230,13,131,37,176,186,248,164,128,210,229,193,138,76,62,86,112,202,146,182,240,230,93,255,195,63,185,175,223,169,170,175,155,216,121,95,95,242,142,100,211,178,254,83,221,200,211,42,69,255,35,131,3,240,194,158,130,57,148,98,145,59,119,170,254,117,234,255,234,129,90,192,1,57,36,117,28,148,71,44,235,33,69,37,204,160,109,172,72,97,10,46,196,216,92,2,153,228,200,188,108,12,9,45,127,19,214,183,125,40,20,153,25,4,204,219,128,125,119,110,94,54,49,229,83,32,121,107,184,44,228,220,227,32,137,22,17,7,69,198,184,91,42,5,201,160,92,34,88,156,157,86,104,168,96,153,221,111,185,127,255,138,126,181,0,1,108,176,203,225,176,199,88,208,212,65,60,199,208,128,195,144,16,203,225,64,192,64,104,200,112,180,194,128,148,152,29,49,12,66,30,26,1,67,146,99,163,240,132,100,8,151,65,29,10,21,14,5,254,16,156,210,134,149,45,162,103,174,182,146,134,70,89,0,51,128,93,130,156,52,19,3,112,28,16,42,83,12,100,191,72,51,41,151,76,56,215,48,18,3,114,70,229,77,6,165,43,241,16,18,61,182,106,98,35,217,43,44,151,67,141,18,34,201,90,19,221,16,9,75,223,146,172,209,177,117,211,164,243,225,235,42,227,145,42,177,86,53,141,163,13,211,27,154,212,185,186,56,214,78,200,167,245,109,230,171,249,99,173,236,174,234,38,232,170,102,93,160,113,143,65,121,184,186,182,77,154,255,74,87,220,158,143,239,101,76,126,250,124,179,244,192,210,192,2,190,255,171,97,121,18,54,29,110,133,4,178,150,107,182,149,64,155,198,109,90,84,42,80,96,211,197,98,21,187,174,112,116,224,137,0,36,74,190,38,212,197,50,215,125,9,90,110,122,10,215,41,110,150,224,124,62,218,90,17,99,174,172,153,39,17,201,23,244,145,190,84,211,204,207,209,190,253,254,100,211,194,24,175,112,82,81,154,39,218,77,112,146,83,187,196,140,186,162,168,196,126,163,173,34,169,144,125,211,65,213,223,45,221,124,83,235,51,247,243,252,132,87,29,168,209,71,99,106,147,78,253,162,54,205,180,205,64,131,24,169,196,33,240,18,24,199,1,244,122,17,37,76,36,82,49,249,72,18,68,6,11,134,151,14,24,50,241,147,0,76,2,161,109,136,66,49,2,174,214,21,189,174,8,218,123,0,197,167,24,29,99,100,114,2,140,200,23,160,42,147,56,208,8,100,198,22,28,104,68,66,180,195,32,86,130,219,168,203,222,162,229,233,149,176,17,208,19,57,16,94,255,251,178,100,216,14,198,59,102,201,27,185,91,114,124,140,233,147,96,200,110,23,245,157,34,110,101,13,193,154,179,166,140,241,150,184,124,33,154,5,111,131,37,48,60,78,208,128,29,158,57,15,52,215,75,186,131,172,196,105,19,155,177,151,34,246,227,187,153,174,23,118,170,139,231,226,28,212,132,119,115,117,117,205,190,233,74,17,36,201,97,167,64,129,24,222,104,241,86,104,224,79,108,117,142,235,242,169,122,187,255,29,241,95,255,255,207,208,16,160,1,119,109,141,1,4,14,0,115,151,144,211,83,181,23,27,5,41,48,27,199,178,66,243,191,164,72,187,165,41,175,140,123,152,177,104,19,25,105,0,121,135,220,124,151,7,24,60,147,98,46,233,144,40,116,165,231,5,24,128,158,197,234,168,127,111,163,196,22,210,33,52,36,158,108,82,37,103,185,159,172,248,169,79,142,113,243,46,91,24,171,203,233,215,38,213,251,89,63,244,248,35,42,0,5,119,220,2,35,6,234,204,114,55,52,64,32,193,96,19,28,150,130,161,210,177,177,133,0,36,65,211,8,4,140,2,32,42,130,3,130,160,0,208,208,48,88,14,44,40,129,65,192,20,22,139,64,37,96,167,160,20,1,155,150,202,225,145,160,90,58,150,113,92,32,29,1,131,65,20,71,88,5,53,143,61,45,171,216,216,212,91,24,203,173,59,94,77,16,104,144,20,185,177,79,204,246,71,43,132,198,233,105,170,8,32,208,47,34,184,124,227,98,58,224,125,204,172,64,240,246,98,85,199,205,164,17,87,45,152,235,83,204,178,49,54,42,164,146,157,73,5,14,146,29,232,241,178,189,200,219,214,27,81,177,188,197,157,255,14,92,205,223,170,60,146,12,144,34,98,250,206,244,168,103,123,245,124,195,206,255,221,117,109,229,136,111,153,144,0,187,110,201,224,199,30,192,58,197,7,194,100,44,71,233,226,46,2,60,166,44,37,209,24,171,56,25,2,81,86,139,80,166,234,86,104,169,35,143,178,58,105,2,180,211,25,165,181,95,15,153,80,148,27,78,245,206,182,115,168,162,229,22,218,133,163,202,118,160,242,185,139,26,238,202,76,197,145,141,185,14,232,200,209,187,104,232,204,140,238,174,118,83,81,249,38,70,101,205,22,73,168,170,196,238,153,138,130,158,138,56,122,245,211,229,204,19,34,64,0,219,246,51,137,140,208,146,243,72,169,205,134,100,30,134,154,48,118,16,16,49,32,68,193,192,16,80,36,18,94,44,6,2,2,98,41,122,194,50,138,193,26,10,168,104,136,14,191,46,71,197,228,35,11,204,215,152,114,152,170,224,55,8,30,209,25,216,99,138,216,140,97,96,163,146,101,140,149,79,6,18,165,116,225,148,67,47,255,251,178,100,202,12,166,29,102,202,155,136,127,66,119,172,233,131,61,37,124,24,5,155,40,110,97,107,193,67,179,103,104,240,138,120,172,89,174,109,124,73,7,114,3,83,200,0,250,62,145,137,101,105,22,34,77,48,47,114,82,114,223,81,218,18,126,82,153,235,229,87,197,39,239,94,59,126,181,49,143,107,207,177,150,211,2,125,146,214,89,37,21,162,147,67,34,163,137,245,41,187,68,234,231,47,106,107,48,250,87,181,187,106,249,165,90,253,238,124,249,254,109,39,221,53,123,99,154,249,106,77,116,223,110,124,244,86,1,64,70,255,244,248,186,166,70,18,18,74,94,61,122,244,162,110,97,122,223,22,52,246,137,191,152,152,203,122,9,148,95,163,255,137,127,251,175,242,176,92,28,12,102,21,38,128,114,248,21,153,184,166,67,161,217,76,69,101,42,163,95,144,140,174,207,148,151,68,177,118,249,93,109,250,38,251,254,187,255,226,170,0,0,229,172,90,14,102,173,17,185,215,134,118,189,152,252,8,109,48,88,192,168,72,220,97,32,73,137,129,224,98,153,140,3,6,58,50,152,176,74,98,145,8,208,145,17,7,2,239,98,24,3,129,165,222,121,81,21,45,93,197,110,78,37,220,152,37,0,0,40,100,10,34,28,0,48,84,53,43,6,151,49,126,34,26,187,24,6,179,33,32,108,52,155,239,45,36,204,41,130,64,243,234,45,75,3,117,254,141,198,157,248,10,59,1,211,192,156,1,15,132,12,182,222,255,63,150,79,31,61,195,121,59,47,102,165,209,156,46,153,139,103,205,16,223,238,148,137,6,55,58,104,73,34,25,14,163,52,189,19,121,157,182,124,136,226,166,182,115,31,253,195,229,10,14,188,175,205,33,53,146,66,95,235,200,60,212,216,33,106,192,16,0,75,118,202,227,245,60,4,218,112,46,152,11,210,117,9,66,209,129,194,169,57,224,221,182,14,166,221,19,255,42,88,106,167,245,46,63,151,229,240,161,67,252,225,102,102,192,201,237,191,177,188,117,221,56,245,18,249,33,91,51,217,35,239,100,68,209,74,51,53,43,119,186,90,138,170,122,104,157,41,221,110,221,29,182,117,117,252,222,123,233,219,51,254,28,205,190,195,46,156,12,123,194,4,143,12,244,232,34,120,25,176,116,13,3,12,3,140,24,13,48,176,172,84,166,158,134,74,31,152,68,16,58,9,20,0,135,20,64,64,134,58,255,193,139,77,71,90,115,128,145,12,201,192,201,102,43,10,122,41,139,22,101,70,15,6,160,243,31,11,0,137,0,141,129,59,85,138,60,227,167,171,247,15,77,190,145,154,205,205,184,68,75,68,65,248,197,82,0,240,130,52,148,19,161,31,51,245,255,167,245,186,118,78,255,251,178,100,203,14,133,242,103,73,27,134,87,66,97,108,217,167,60,103,142,87,49,157,40,110,49,91,1,119,51,103,40,240,150,48,149,237,253,125,94,74,181,117,115,220,171,182,251,157,110,95,167,221,183,109,113,190,179,103,250,239,56,234,151,223,170,13,154,56,132,229,148,245,141,117,163,111,220,35,124,247,171,47,32,53,234,72,106,206,103,61,173,222,107,167,178,125,124,190,186,2,26,6,0,0,182,255,167,11,161,212,38,8,210,177,185,129,132,253,44,242,63,84,82,202,177,3,53,220,19,50,146,170,237,212,205,238,77,101,10,62,121,114,255,246,44,46,81,57,202,138,200,52,98,221,108,232,86,34,78,56,203,105,217,14,239,161,118,119,67,53,152,245,38,123,31,83,23,247,37,170,46,153,156,169,182,174,148,251,251,222,251,213,105,3,213,0,3,38,212,16,52,102,35,135,36,150,104,112,38,72,20,97,37,168,32,14,36,2,3,176,68,152,3,76,252,3,110,16,10,182,35,129,195,135,215,68,161,225,103,178,185,91,87,134,235,86,90,23,161,230,119,24,72,71,85,216,189,148,37,198,202,6,83,242,32,80,27,32,66,68,206,233,199,208,121,29,210,209,48,67,26,139,70,47,118,121,190,235,207,194,109,169,94,75,226,169,214,214,236,235,19,79,84,216,160,86,171,252,73,38,40,221,68,155,109,116,72,201,16,147,122,70,170,186,188,81,51,176,107,100,121,245,153,162,126,223,132,24,108,72,205,222,203,19,212,250,155,255,246,130,118,231,89,127,126,167,95,193,6,239,242,182,46,72,83,7,150,0,5,110,220,196,6,1,83,71,132,174,104,181,32,36,193,211,52,100,18,36,45,11,44,81,129,32,49,52,25,224,149,43,225,226,22,124,189,92,82,60,43,102,39,13,173,232,14,146,92,170,154,127,152,123,184,130,71,53,172,78,211,57,173,58,105,202,81,150,249,186,63,113,234,42,106,91,117,176,159,128,144,63,81,102,81,66,69,25,65,184,4,44,248,37,9,115,126,109,238,11,46,53,24,107,77,201,150,43,104,81,236,242,49,94,102,162,149,134,162,192,209,166,82,45,139,12,62,80,81,215,166,118,154,188,214,115,226,225,71,173,12,33,151,132,24,56,178,32,241,131,201,149,177,83,160,120,155,70,52,160,201,129,249,73,48,195,222,54,30,243,182,197,134,17,116,0,239,255,224,48,146,165,211,40,0,153,96,24,233,105,159,229,156,233,165,232,168,68,149,70,103,190,90,100,118,72,11,235,83,164,49,249,32,253,74,50,112,140,73,6,201,204,131,211,245,80,248,240,233,182,140,111,207,2,205,176,200,98,133,209,26,245,88,162,91,167,77,249,44,100,49,13,75,205,80,202,182,255,251,176,68,215,12,197,96,102,203,27,120,74,114,175,204,217,67,111,8,94,81,25,155,56,109,49,13,2,53,179,102,13,177,151,104,66,95,172,136,179,151,133,97,131,96,227,45,166,136,181,91,138,145,199,82,136,37,56,179,14,69,150,120,137,47,226,76,226,75,145,102,142,56,88,78,223,239,251,182,46,19,230,225,254,254,227,255,173,2,16,0,127,255,204,64,84,67,98,100,194,134,108,16,14,69,48,208,103,137,161,55,52,197,21,6,74,81,208,6,77,2,195,210,54,32,176,119,166,223,103,141,182,136,51,107,20,147,175,164,141,172,170,103,141,194,85,172,190,173,87,26,157,210,202,181,53,204,100,182,251,87,235,79,79,25,200,224,131,136,35,125,212,146,154,64,165,151,28,87,94,220,59,253,32,68,148,64,40,122,140,13,45,21,81,28,158,121,216,108,79,201,208,221,99,226,28,243,203,124,225,188,110,103,227,234,142,223,57,14,85,114,33,230,40,161,89,41,222,79,172,10,0,5,126,248,205,10,76,171,196,237,198,206,53,88,33,32,34,164,100,8,13,12,23,3,101,6,50,22,98,131,96,102,32,1,27,117,34,3,99,104,240,139,235,149,11,149,93,225,104,104,73,102,139,226,78,200,219,20,33,49,199,130,29,33,24,27,170,231,183,55,25,44,30,214,133,12,93,118,152,92,97,192,213,89,61,137,151,110,83,59,0,79,103,90,154,87,86,99,11,58,75,200,66,62,217,239,63,108,115,54,231,203,99,219,91,145,163,79,5,36,64,153,141,36,97,67,164,151,113,168,240,118,84,131,39,24,81,146,116,230,185,231,74,7,18,138,9,98,139,53,110,59,206,66,69,10,181,17,5,112,253,67,81,181,54,37,72,251,49,169,244,152,213,102,202,168,193,233,152,179,53,61,141,216,204,216,23,207,176,0,77,255,200,161,174,153,84,28,11,61,44,199,68,61,82,99,161,172,209,239,14,209,163,228,76,133,119,144,140,92,190,47,255,242,250,144,141,36,235,33,238,229,170,51,139,21,234,149,61,142,204,226,57,25,168,58,139,116,74,149,17,157,216,231,83,40,130,12,161,83,186,186,41,84,200,107,42,223,171,237,223,209,255,255,254,168,26,0,1,203,97,136,138,70,126,161,27,5,10,108,198,104,148,240,201,226,48,8,36,42,56,48,168,28,196,192,176,65,196,24,0,50,200,188,199,193,3,2,135,11,146,97,64,129,138,1,161,83,169,66,221,134,213,208,144,148,20,160,137,85,3,136,2,244,199,23,129,120,82,192,29,192,10,65,236,18,59,118,75,210,80,138,22,52,236,19,17,45,150,57,124,215,91,112,69,71,98,27,103,165,240,107,37,223,74,248,113,9,0,160,51,18,249,205,255,251,178,100,197,12,133,229,103,202,155,102,111,64,88,76,217,195,60,37,140,27,1,157,36,110,97,111,193,136,179,102,232,240,142,168,192,107,157,222,47,96,56,14,74,39,171,183,149,203,135,237,82,82,97,95,211,55,107,217,170,244,173,206,147,206,182,26,21,237,149,83,221,39,218,181,87,108,136,58,199,44,137,186,142,131,232,18,137,201,166,78,52,33,214,45,203,207,26,31,207,57,90,237,190,204,220,181,164,181,189,148,147,26,181,40,91,255,91,183,54,138,11,11,15,193,239,154,175,255,115,162,17,3,146,9,128,1,187,124,228,173,52,203,169,121,65,67,63,25,213,36,5,112,75,208,197,52,90,44,235,113,237,139,107,80,177,93,80,143,4,84,150,96,161,181,70,190,129,46,96,74,94,126,41,165,101,198,43,69,80,142,156,92,245,6,143,164,69,118,34,88,104,112,113,247,98,50,187,153,61,73,175,62,150,227,119,59,187,67,91,11,254,252,63,132,69,145,255,255,255,250,132,0,0,173,248,201,99,227,17,209,140,128,160,48,66,232,136,14,4,12,33,60,4,81,75,34,242,152,32,40,97,80,225,0,60,178,69,222,121,213,68,198,97,146,41,57,70,232,151,73,74,148,185,208,132,173,57,42,110,50,247,13,158,65,180,180,43,180,213,116,82,46,147,9,117,82,49,198,110,84,176,203,52,82,149,54,45,240,140,106,86,153,137,112,20,26,180,15,1,0,66,48,66,139,110,116,26,29,153,43,9,122,11,92,175,132,39,18,42,120,191,197,221,171,42,139,91,206,83,203,243,20,233,101,211,158,199,76,93,66,219,10,17,146,235,137,60,198,186,149,181,37,85,30,171,214,114,246,148,188,228,165,39,142,60,249,113,105,211,102,197,177,167,173,243,87,210,102,173,125,85,210,142,88,230,157,193,250,248,103,10,37,52,229,225,140,57,255,255,81,252,60,148,0,54,192,0,6,255,245,123,5,9,4,142,27,80,238,170,196,58,88,223,53,79,223,49,103,212,229,63,65,189,124,241,180,180,68,196,106,195,109,4,207,252,225,35,144,64,32,56,42,142,135,170,116,238,143,149,52,103,127,74,28,114,28,207,42,25,211,110,189,203,149,122,51,123,255,122,127,255,254,96,19,37,134,98,26,108,33,131,75,167,189,150,107,68,230,0,30,143,132,36,38,18,28,2,25,48,243,194,241,25,48,40,113,240,16,4,192,9,1,205,134,60,32,163,41,134,176,161,197,94,229,248,70,37,142,220,211,132,190,196,27,25,32,246,67,6,32,176,96,65,179,52,196,238,80,207,170,184,94,136,76,119,34,105,170,92,54,194,130,96,64,80,20,100,96,231,208,228,92,67,157,201,72,128,150,135,40,94,64,210,134,60,255,251,178,100,197,14,134,102,102,202,155,152,91,242,77,204,217,227,60,34,142,27,169,157,38,109,225,239,193,161,51,167,28,193,158,248,96,110,106,69,143,25,202,17,96,90,10,6,16,37,128,82,112,28,63,59,44,179,157,255,137,90,199,205,245,76,192,135,62,49,155,226,38,228,79,201,15,26,96,171,168,238,181,247,166,185,55,120,151,189,113,137,222,61,189,110,225,168,90,143,11,89,127,126,242,185,172,24,223,81,178,255,80,24,53,255,221,243,69,31,198,243,13,251,143,214,109,74,99,95,254,189,166,234,211,111,34,124,223,255,255,190,97,141,125,172,64,0,109,219,14,72,66,96,34,122,205,14,215,30,135,94,106,71,90,132,58,33,71,122,82,244,126,247,237,134,209,70,197,125,177,119,66,221,12,208,160,193,209,12,179,76,31,149,51,8,36,193,114,241,10,158,53,34,26,161,20,83,225,124,231,44,36,203,191,61,7,252,184,153,174,72,55,35,176,198,255,10,108,93,42,247,66,231,254,255,246,145,235,66,29,101,39,50,33,141,191,215,80,247,0,0,246,245,1,101,81,204,39,207,145,89,99,38,137,178,134,88,254,172,117,150,168,93,123,177,137,184,44,233,81,160,213,203,166,70,85,107,36,54,246,116,98,174,102,132,169,118,68,184,171,160,202,202,172,120,246,184,136,194,196,174,51,79,115,40,116,45,152,204,171,10,84,54,3,127,44,5,241,128,252,153,13,88,81,73,37,49,173,99,249,217,136,245,86,178,17,148,226,101,23,86,97,135,141,16,29,113,168,167,117,119,58,189,167,19,15,143,18,17,88,203,176,230,22,49,5,15,66,117,20,136,13,33,36,232,103,234,44,154,232,190,237,82,30,237,155,253,64,128,0,29,219,0,68,150,16,153,166,231,100,170,152,42,39,77,158,50,200,202,235,89,106,195,3,210,198,34,239,185,61,67,205,180,242,153,145,90,134,170,24,216,212,102,34,13,197,100,165,17,99,5,26,135,48,181,168,84,10,198,90,105,193,13,110,81,17,146,204,113,4,17,54,51,144,212,162,148,209,128,159,130,73,7,194,24,114,44,151,21,65,196,192,186,129,141,107,31,29,145,218,197,178,86,231,35,9,38,71,145,29,36,106,219,60,236,207,114,236,197,118,69,66,165,157,214,223,255,250,254,150,43,78,234,233,244,126,187,252,66,147,116,208,141,25,14,149,42,116,232,149,86,27,147,64,75,237,165,40,67,199,41,134,221,169,230,37,47,207,146,199,41,194,179,5,70,47,188,180,179,208,228,5,148,133,216,106,240,244,252,61,39,110,218,152,142,63,179,45,198,1,109,89,251,253,31,159,158,114,92,183,242,142,197,28,0,221,23,11,237,14,83,206,184,116,176,94,255,251,178,68,188,142,228,171,102,207,155,47,43,240,140,76,217,179,105,226,126,18,101,155,62,108,140,254,194,19,179,102,205,167,138,48,117,173,231,142,92,255,51,35,163,34,195,107,93,124,70,150,130,37,98,3,27,116,55,5,2,9,176,156,81,104,244,38,96,169,83,153,249,243,131,127,110,43,101,112,227,99,113,19,242,59,189,14,254,172,116,214,255,216,160,84,205,177,115,27,57,156,106,96,100,50,56,17,35,88,29,44,4,190,217,18,180,183,57,76,54,251,72,151,116,111,124,100,39,67,121,148,238,80,51,22,23,170,164,97,62,157,42,91,4,177,212,210,101,38,202,43,54,47,26,43,145,202,93,71,72,209,50,148,232,91,145,113,30,178,225,26,35,179,0,160,13,212,242,129,118,169,38,105,211,103,45,77,247,213,191,247,219,250,246,83,16,214,117,177,203,145,86,142,238,203,29,4,210,147,85,72,231,84,105,175,255,255,255,191,86,209,253,27,219,123,89,188,29,0,3,175,249,36,95,163,24,16,52,170,248,163,114,24,139,146,223,192,48,203,201,15,81,242,47,139,155,73,206,90,194,81,102,114,175,43,82,221,171,126,142,154,83,107,41,127,35,52,52,180,244,248,198,109,203,102,174,87,150,203,171,198,92,170,56,117,194,121,174,202,161,158,74,175,145,72,21,105,70,90,63,112,157,18,191,78,246,255,157,178,72,172,104,233,242,150,71,225,197,193,46,170,180,141,32,72,138,1,66,80,68,196,136,208,233,196,142,243,167,121,185,78,82,188,235,232,115,97,169,175,127,237,175,251,35,255,227,63,255,250,129,128,0,23,62,49,64,84,250,52,131,160,93,136,224,19,83,64,1,122,85,42,147,100,46,234,176,52,231,238,50,201,224,208,201,80,68,116,150,120,79,26,10,69,203,214,36,53,114,185,71,149,231,81,130,150,118,92,230,33,38,122,149,70,127,184,154,41,242,90,91,151,10,115,20,147,40,198,232,106,146,194,106,23,193,188,119,169,137,13,78,106,225,74,237,66,210,181,74,71,131,175,213,19,122,238,159,212,167,144,151,47,238,170,165,57,92,238,105,29,119,146,101,71,179,41,179,185,13,82,45,12,175,170,214,232,215,86,127,127,232,154,39,163,122,131,56,0,11,127,203,149,13,68,72,143,123,81,99,18,22,12,251,51,135,78,46,155,108,165,186,90,119,181,23,117,231,228,50,29,118,53,126,29,131,236,202,243,169,61,15,69,222,122,2,32,116,16,16,157,41,159,75,16,144,133,4,197,26,92,76,22,1,72,2,197,1,129,65,98,16,200,132,208,156,201,14,162,164,18,143,223,229,5,150,181,171,230,210,211,101,61,90,93,107,101,137,52,172,100,195,86,228,164,174,74,18,255,251,178,68,199,12,228,114,102,208,155,70,47,64,145,108,233,147,109,229,126,18,237,157,60,109,36,247,130,131,51,166,77,183,161,248,249,43,131,218,21,26,87,26,150,90,25,151,138,34,101,114,184,234,16,118,44,132,205,177,102,196,97,231,228,142,233,199,155,252,173,15,255,210,237,80,230,114,254,4,15,48,128,176,98,97,218,185,131,145,36,9,212,255,48,199,110,7,79,213,202,188,43,53,235,174,184,181,159,104,211,199,27,46,75,69,196,199,86,177,199,96,90,50,140,177,126,188,135,16,18,16,110,166,83,14,169,212,199,41,202,74,12,163,177,153,188,234,46,66,218,74,7,210,176,116,19,131,216,193,37,167,106,56,177,156,39,44,101,19,114,227,47,115,247,254,243,46,178,151,12,235,183,162,64,167,110,169,20,197,222,62,99,70,73,164,209,154,106,135,210,142,162,109,232,180,247,52,225,19,220,89,6,212,175,152,39,24,109,233,19,217,183,113,243,112,136,101,199,244,135,255,204,79,252,125,5,105,0,0,166,248,194,67,204,56,20,222,75,206,157,144,205,76,199,128,204,28,52,194,194,81,68,84,1,47,192,2,230,2,18,181,217,106,20,170,36,232,48,1,155,52,84,74,100,109,33,224,125,147,173,251,150,211,59,146,24,147,198,247,169,99,255,56,92,102,96,229,45,36,146,167,135,215,66,251,98,112,124,58,255,67,236,33,30,2,195,123,129,7,77,209,0,83,213,164,169,107,234,202,147,58,30,119,95,196,33,140,64,55,163,78,188,186,214,241,254,253,77,189,203,242,183,189,250,48,221,237,249,151,113,189,179,199,89,163,142,150,163,232,153,20,81,163,81,77,107,68,147,78,69,186,22,31,214,205,192,219,143,227,140,211,175,255,213,120,239,215,246,187,254,209,254,43,95,16,0,28,0,2,183,98,227,66,78,30,136,91,227,252,235,122,186,99,55,64,25,59,38,27,128,41,174,39,93,106,162,159,8,201,116,160,166,221,164,107,208,238,133,28,5,192,85,74,232,249,174,249,255,221,255,245,217,52,124,147,78,180,67,83,98,82,204,169,157,114,236,101,90,202,91,162,211,69,255,183,250,183,239,239,250,125,116,3,37,220,100,80,216,93,20,107,127,137,136,221,1,211,227,33,3,140,120,24,49,121,88,195,0,211,5,0,197,131,6,30,51,152,20,38,96,48,58,171,16,4,157,243,3,1,206,110,134,3,140,20,152,33,42,100,107,40,206,143,226,75,22,158,159,2,202,89,200,200,105,90,66,160,233,118,78,11,79,119,72,181,64,114,2,8,159,131,83,113,132,104,34,51,3,11,149,229,44,193,137,194,32,154,58,110,97,181,0,151,7,44,208,208,144,130,42,172,3,88,34,83,254,255,251,178,100,194,142,229,158,102,204,155,120,67,240,86,76,217,211,61,34,86,27,213,159,38,110,97,111,201,145,51,167,12,241,150,96,144,43,37,20,89,163,193,3,165,243,90,176,239,225,59,203,254,54,150,46,176,238,62,112,249,48,118,160,98,104,67,29,73,83,166,135,141,82,233,115,91,72,253,41,42,60,202,210,121,65,153,105,40,150,113,82,86,74,77,182,170,137,218,137,124,156,235,191,174,62,32,243,223,114,188,123,18,185,100,79,126,195,143,61,222,146,181,197,205,108,29,43,117,59,63,137,0,36,233,21,183,244,114,152,45,97,36,65,42,80,6,19,11,12,65,242,182,207,182,172,189,158,145,171,231,149,170,121,124,193,173,42,116,162,123,25,133,154,8,118,134,69,147,77,246,86,51,246,248,2,28,22,135,162,17,64,21,134,135,5,133,131,206,196,57,76,177,113,21,49,200,138,135,171,170,76,148,87,140,107,34,115,117,51,111,84,166,239,237,100,153,235,255,90,127,234,111,250,67,204,0,0,84,240,196,163,129,33,145,157,151,231,244,101,153,184,128,96,144,73,128,70,105,134,96,128,90,73,131,70,4,160,80,225,19,176,187,156,230,104,92,118,12,183,22,154,118,60,169,30,8,1,34,176,144,105,198,127,26,19,152,255,80,160,153,128,54,226,192,6,132,246,161,171,79,80,22,17,10,148,55,138,49,19,111,85,69,135,53,164,66,1,7,155,168,176,70,9,76,28,86,36,181,91,161,178,227,45,180,36,172,226,168,1,150,78,195,48,237,59,47,173,69,171,248,255,159,127,67,225,101,254,121,6,53,89,8,140,156,159,44,227,160,118,103,34,48,98,28,76,21,50,154,197,180,147,60,200,138,153,216,75,73,31,115,208,103,244,56,139,255,250,60,143,237,130,32,0,38,191,197,231,209,12,12,150,105,61,79,132,205,59,118,228,43,43,225,210,129,161,52,80,32,81,206,184,184,59,36,216,37,91,203,216,207,74,168,66,42,105,192,252,55,17,209,151,251,209,125,158,235,73,234,134,45,178,72,227,53,174,91,213,200,85,181,42,218,187,217,30,170,247,66,79,122,149,191,234,253,177,66,95,237,247,93,255,212,72,82,163,73,128,204,16,185,59,7,224,215,170,3,61,44,204,46,56,48,249,40,204,7,131,25,128,64,162,19,16,140,10,200,134,81,16,130,1,134,3,18,152,48,16,86,40,0,138,6,144,105,226,167,49,144,177,128,70,17,64,215,108,231,0,16,90,194,181,32,54,162,86,186,48,52,92,140,4,194,40,49,52,13,113,242,47,138,165,65,20,150,72,188,93,184,100,112,86,159,4,55,88,20,29,249,133,33,113,209,69,50,228,73,118,246,150,168,66,216,88,32,97,172,255,251,178,100,195,142,229,131,102,202,155,131,63,176,91,76,217,195,96,98,110,25,185,155,32,110,101,15,193,168,51,102,140,243,21,240,17,182,22,237,172,187,175,211,198,68,148,170,1,138,71,237,94,246,155,229,122,143,142,90,245,28,197,163,101,36,68,205,113,49,93,81,16,96,153,140,49,9,84,220,95,133,14,4,98,136,177,212,40,79,97,219,170,51,165,104,33,152,203,172,138,159,76,221,52,122,165,244,149,113,255,233,55,117,93,197,124,4,114,223,203,210,56,77,13,162,133,80,156,33,9,117,218,28,120,25,120,93,183,42,21,68,37,35,76,49,78,63,55,114,43,154,81,177,19,81,159,30,95,234,90,220,142,17,207,222,39,213,81,66,37,34,33,191,165,231,38,172,142,66,210,231,162,162,19,36,143,146,222,206,218,177,209,159,33,145,154,203,66,155,17,230,86,102,101,100,153,85,76,239,42,147,101,71,186,232,219,231,51,51,189,181,120,189,53,0,0,229,220,80,62,99,2,89,133,141,199,95,103,134,94,140,60,1,49,144,4,68,11,45,137,16,4,186,230,2,5,131,132,107,64,192,128,210,16,80,8,30,14,8,176,105,109,59,194,158,210,135,253,9,236,17,99,233,156,32,227,61,111,216,114,211,164,107,142,148,89,190,110,143,52,252,9,10,229,53,249,132,229,132,178,89,11,35,100,5,198,121,24,68,1,17,134,94,103,158,14,107,242,231,93,242,77,137,123,50,185,12,72,187,142,23,191,255,165,156,233,107,159,231,205,13,169,18,103,51,252,206,80,164,122,151,12,23,246,178,155,82,174,114,117,9,63,45,42,131,42,61,134,243,247,234,234,247,62,166,179,78,89,135,27,58,124,205,216,38,48,64,1,221,252,25,2,39,32,30,233,117,25,114,101,113,152,172,77,221,129,234,63,47,180,118,19,127,21,179,22,57,246,245,75,56,138,22,116,68,44,244,236,170,133,48,24,179,158,130,26,32,138,119,188,201,255,255,183,205,165,24,138,174,152,121,168,134,52,43,163,29,16,234,155,200,103,26,143,212,174,21,1,164,171,114,193,227,161,140,158,98,3,74,101,212,31,220,199,169,89,41,163,137,38,108,26,25,46,134,110,219,177,142,143,6,95,1,153,196,112,76,252,77,227,2,142,12,44,7,73,16,50,108,72,68,48,0,6,131,76,22,26,8,9,2,174,143,109,124,70,6,6,133,170,148,26,48,192,40,195,174,190,144,80,106,234,96,203,14,33,47,114,78,36,42,87,51,215,77,26,214,227,13,96,12,193,216,101,73,173,12,53,4,38,45,229,217,27,18,139,2,111,31,164,111,100,48,204,201,81,8,212,24,70,158,225,139,93,236,124,88,35,62,102,252,228,83,255,250,235,255,251,178,100,201,14,197,95,102,203,27,131,87,178,98,234,57,163,96,194,118,24,69,159,36,110,97,111,201,154,51,166,140,241,138,184,137,167,54,238,91,179,123,185,134,185,68,119,169,186,101,137,91,206,234,158,108,240,250,190,45,141,107,46,33,156,195,43,110,248,66,39,175,189,206,223,207,115,207,255,243,245,215,85,21,164,115,180,219,205,201,254,30,126,50,128,25,57,224,0,2,223,250,26,128,23,113,22,36,135,144,183,19,88,7,114,181,176,175,118,193,21,85,13,158,246,180,29,98,60,242,110,90,133,96,133,210,171,191,158,69,108,171,156,201,73,153,148,76,182,149,154,255,255,200,124,166,100,185,25,207,111,234,52,57,235,190,71,89,233,86,113,67,187,54,80,146,57,30,106,85,193,65,93,44,251,36,247,234,165,74,122,87,174,105,58,58,118,163,211,18,202,0,0,46,136,203,192,176,193,52,48,194,180,164,30,56,27,56,45,152,180,46,24,208,13,15,14,230,5,131,160,0,172,192,96,52,128,23,49,36,4,48,92,23,48,108,28,14,10,140,4,0,224,64,64,101,99,150,225,115,21,67,106,238,226,13,150,212,187,77,212,116,114,65,195,32,88,53,48,3,140,144,23,145,177,40,66,27,73,117,81,77,36,232,110,83,177,68,58,71,154,130,97,166,242,53,35,136,208,163,193,175,180,223,172,189,94,101,28,101,196,37,49,33,10,228,1,39,73,152,131,178,200,156,139,3,197,205,64,242,10,94,255,183,175,217,188,241,179,13,85,142,113,242,195,7,144,109,71,206,30,52,145,35,9,21,36,97,3,203,13,142,29,81,210,36,156,86,113,39,69,58,106,101,86,206,239,89,136,204,202,244,175,255,230,255,239,239,184,38,224,0,37,219,58,175,162,119,131,216,44,213,112,199,25,179,254,240,198,106,173,104,219,189,35,165,222,20,119,51,199,59,156,179,151,213,221,205,208,119,92,129,12,251,159,127,120,235,185,44,238,142,98,69,121,89,63,63,242,55,212,208,253,187,75,166,141,198,151,80,166,176,202,105,44,38,148,169,89,25,206,9,70,115,104,11,52,41,7,184,215,71,244,98,234,202,219,219,85,222,137,209,93,209,219,163,102,179,43,131,184,154,195,11,19,140,18,126,49,106,192,252,196,115,107,151,193,132,83,21,138,76,66,41,22,6,131,8,97,112,248,97,24,192,161,97,96,84,48,128,197,104,74,196,55,105,72,102,135,85,19,103,202,110,36,10,26,5,191,205,69,4,106,6,52,27,135,20,192,12,10,75,240,40,5,90,150,114,95,177,55,73,190,124,175,189,17,169,183,78,187,154,226,59,206,245,82,244,42,229,128,98,244,18,137,115,38,91,201,104,182,223,20,188,1,4,255,251,178,100,212,142,230,59,103,72,155,185,59,240,110,76,233,131,96,101,188,21,221,155,38,110,12,254,193,158,179,102,141,129,150,184,102,30,24,140,177,56,178,165,191,115,127,255,255,255,255,251,127,126,82,76,138,221,75,32,55,236,85,65,153,217,222,138,26,50,53,161,11,87,57,37,103,57,115,89,225,78,253,59,247,123,42,55,127,208,212,214,235,29,0,77,191,242,27,144,80,116,80,141,203,113,221,185,214,171,19,117,159,106,111,198,239,123,149,92,126,255,218,207,127,253,15,1,100,239,230,107,212,47,134,201,242,183,240,130,158,230,35,249,127,255,144,155,233,194,197,84,202,169,103,233,186,200,212,224,212,162,63,93,21,34,202,96,213,96,214,90,230,51,202,233,98,189,119,84,81,150,26,175,117,69,61,119,150,172,87,230,214,247,93,27,41,64,69,213,0,0,30,144,205,36,211,6,167,69,100,7,13,58,155,125,36,105,48,161,130,6,4,71,163,2,128,140,52,86,4,7,140,30,10,48,0,128,70,10,46,186,42,143,21,71,136,172,105,12,16,32,180,147,177,54,211,132,13,54,4,96,26,113,39,233,107,220,161,45,2,24,154,170,212,116,41,124,28,70,206,180,88,76,129,197,136,191,76,161,222,115,16,201,71,69,64,144,201,234,152,98,67,81,4,143,104,138,168,233,56,205,28,40,18,46,200,219,136,204,153,140,54,203,36,12,81,127,89,202,237,157,127,255,255,249,231,221,167,221,81,116,217,138,71,197,44,165,24,210,72,107,21,31,32,106,13,99,102,29,17,7,15,47,165,86,206,153,141,105,137,117,94,220,219,156,122,57,251,170,171,231,239,61,26,80,1,72,128,0,187,126,162,224,118,11,177,110,39,72,4,115,16,142,30,136,82,65,169,173,133,42,176,179,142,163,141,100,233,91,211,29,109,26,131,24,255,63,156,249,149,118,209,27,76,239,21,253,41,127,253,62,73,93,105,102,76,94,205,78,165,83,52,105,105,230,46,133,247,200,161,242,101,115,57,252,48,144,197,22,221,55,10,100,176,237,239,210,212,183,44,236,205,173,225,44,167,151,210,203,67,46,128,216,215,25,236,190,97,24,73,128,13,135,193,165,157,88,176,108,96,193,134,9,166,14,6,151,116,194,224,32,97,96,193,0,81,98,67,94,44,178,42,160,12,178,128,114,175,147,24,102,155,35,12,2,12,46,112,247,205,37,210,50,151,4,76,165,208,47,17,115,12,135,21,115,63,86,161,110,190,141,2,27,131,220,135,66,163,114,103,10,137,252,76,201,104,176,158,244,169,85,23,65,112,167,116,19,28,103,40,234,184,81,22,105,50,131,207,19,120,226,233,180,212,233,101,61,195,191,164,235,77,173,122,174,202,255,251,178,100,213,142,229,225,102,201,27,152,59,242,105,204,217,147,60,195,118,24,65,157,34,78,97,175,217,161,51,102,77,132,141,80,212,165,50,107,77,37,186,205,93,106,186,12,170,110,138,76,182,82,106,106,12,157,4,29,149,77,141,7,25,137,196,219,90,73,57,180,241,73,41,179,31,64,209,117,217,245,93,73,169,90,151,125,170,173,244,150,180,116,195,211,203,182,253,198,116,96,192,53,198,128,179,94,184,204,235,244,198,33,144,228,205,170,117,1,232,167,119,65,192,225,238,102,164,149,65,180,60,255,242,95,47,111,216,206,31,194,77,25,127,255,26,234,36,99,11,195,88,224,152,212,251,66,131,108,217,85,237,28,123,159,209,21,185,199,125,245,159,82,82,39,43,9,106,145,28,103,140,206,199,33,249,17,228,141,254,229,251,126,185,108,94,91,127,142,213,42,0,0,239,180,66,26,48,80,84,194,10,115,169,203,141,96,77,48,217,12,199,97,192,129,41,128,129,64,144,200,64,232,197,64,117,234,134,160,96,202,64,152,32,20,213,73,129,75,148,112,0,204,217,218,236,2,128,85,157,93,35,35,220,236,136,128,9,66,96,64,8,200,25,34,16,30,85,0,179,213,1,68,246,110,202,26,76,14,230,69,100,146,182,182,179,156,39,234,13,135,235,35,35,129,183,213,222,121,152,139,89,94,237,33,176,195,175,83,22,162,140,77,59,84,21,126,222,191,255,134,190,93,46,230,234,47,233,16,101,51,89,44,170,118,195,198,14,90,145,49,170,226,176,89,110,90,148,40,40,200,121,146,194,164,110,20,83,85,231,184,244,151,227,156,124,91,253,36,39,68,212,198,53,44,134,50,50,237,217,221,172,2,8,150,0,1,119,254,115,169,162,97,19,13,98,109,42,51,12,60,111,115,37,100,200,149,192,228,91,196,91,112,77,230,146,247,66,68,49,21,115,55,45,239,244,245,200,146,151,145,118,47,15,219,79,255,237,217,77,148,245,102,35,114,21,49,53,212,88,87,85,171,200,84,137,125,46,102,21,136,49,82,168,70,110,11,130,68,137,179,36,207,111,164,158,213,175,11,77,172,69,213,230,71,174,157,204,164,252,242,244,17,21,222,24,192,200,40,178,52,83,36,232,195,195,161,160,76,226,84,50,144,65,57,154,193,134,5,70,1,11,152,56,12,40,0,104,37,191,55,180,36,226,203,74,196,122,11,28,33,202,80,195,11,250,20,217,120,237,41,139,38,129,34,194,160,81,192,2,204,160,46,200,84,46,26,151,167,218,3,229,144,75,243,82,125,206,130,224,232,49,12,92,36,18,172,244,54,103,171,210,14,105,165,242,17,141,185,1,24,153,9,18,235,13,146,13,170,54,141,8,228,194,245,121,255,251,178,100,212,142,198,16,102,201,155,136,87,178,108,76,233,147,97,35,88,24,233,155,36,110,97,109,193,178,51,102,77,131,13,184,238,253,175,95,229,177,27,251,94,209,41,179,38,60,225,246,167,43,242,134,231,166,230,26,217,211,153,102,210,245,79,146,220,104,177,211,229,40,167,146,26,96,60,143,203,75,14,159,76,150,111,39,148,43,163,139,245,115,109,117,26,243,54,248,247,211,63,254,99,109,116,181,197,243,122,130,240,137,18,239,169,93,164,101,30,97,51,219,179,65,151,92,103,15,188,57,82,198,2,201,219,36,68,116,67,139,91,205,70,54,130,165,132,221,58,240,237,243,249,167,58,112,233,83,98,71,192,34,229,246,207,191,255,238,110,114,177,245,126,183,12,205,188,142,228,202,105,97,245,67,53,109,84,153,65,211,118,69,35,200,234,112,4,50,253,142,243,209,200,140,236,254,21,205,126,116,188,252,246,75,151,60,191,254,3,0,1,63,248,4,85,25,32,24,208,152,112,65,200,80,160,6,52,147,9,204,14,7,47,72,132,12,179,75,180,215,156,0,72,9,76,220,39,229,237,106,43,161,181,114,159,200,37,74,87,101,182,210,150,129,147,165,210,214,92,9,114,219,48,247,117,55,85,189,198,151,207,211,187,53,172,87,143,59,144,68,137,200,134,218,123,58,121,29,158,182,107,14,184,168,17,142,59,141,10,163,243,77,63,98,150,198,93,169,115,122,252,253,162,54,153,183,33,191,133,37,1,10,65,26,38,165,220,144,212,23,38,73,69,25,60,254,142,119,211,244,214,78,232,221,106,149,220,157,115,242,67,153,217,107,53,47,185,136,237,217,27,40,67,231,18,49,197,217,103,179,28,218,79,2,229,0,47,247,98,32,200,3,170,195,25,107,204,239,203,95,107,49,109,80,63,217,203,184,48,192,144,198,90,42,195,247,179,107,107,159,159,151,99,115,123,61,184,8,171,247,111,219,103,67,72,180,51,163,62,205,24,162,162,12,163,217,52,48,160,242,136,21,210,170,238,34,117,83,158,151,212,229,173,231,213,54,149,40,89,166,253,127,66,111,77,89,209,244,165,173,86,168,50,178,163,34,167,76,170,83,52,44,16,240,42,176,151,33,153,71,38,24,34,24,84,88,50,66,48,217,12,42,42,29,10,13,13,128,0,100,136,60,68,53,192,114,153,12,221,203,134,161,142,187,98,36,24,198,64,2,75,246,160,134,43,17,9,200,88,212,14,6,110,32,173,130,2,176,109,212,118,46,242,194,33,91,253,95,109,57,123,192,200,74,32,3,184,189,82,125,39,88,227,68,30,123,98,134,131,28,202,196,166,61,150,214,156,24,2,160,202,34,136,59,52,52,36,16,132,147,235,238,58,195,199,255,251,178,100,203,14,133,128,103,75,155,134,87,160,97,172,217,162,96,101,124,153,241,157,34,110,97,109,193,148,179,166,220,241,158,184,220,155,151,124,30,78,84,88,216,18,218,116,55,35,22,157,72,193,163,227,71,114,198,164,57,154,8,159,68,161,7,241,117,168,117,42,99,24,110,72,149,223,181,4,20,30,201,211,52,114,41,189,74,104,187,134,182,157,49,70,243,115,255,20,250,191,255,159,254,111,255,226,218,48,165,144,0,29,223,251,177,138,240,123,18,168,37,2,233,36,111,174,155,156,224,85,197,219,131,202,193,199,249,131,255,248,104,168,166,89,223,207,255,211,223,255,227,178,195,194,230,13,201,59,145,239,35,58,83,62,71,13,60,59,87,87,243,113,21,187,156,199,193,79,119,210,17,154,74,14,30,209,225,32,250,58,45,158,149,58,118,122,238,106,190,103,89,174,137,211,77,83,127,239,12,50,42,0,0,237,248,12,94,11,152,205,70,73,57,153,136,205,232,19,8,18,6,2,225,130,99,4,129,68,64,16,48,184,120,40,5,3,163,186,252,69,243,11,2,0,194,116,180,86,166,108,254,190,173,125,212,85,70,98,144,107,161,232,7,6,95,7,13,151,165,136,84,2,156,42,218,211,81,214,101,19,81,93,119,54,104,18,173,45,168,33,200,120,154,245,34,119,182,86,24,248,195,142,163,64,93,233,236,40,7,92,196,32,10,7,193,116,52,218,57,138,105,71,223,230,237,247,210,164,158,31,93,30,218,83,235,45,112,192,190,116,8,195,163,45,206,129,108,109,18,68,125,148,113,39,210,164,204,154,114,209,131,9,74,211,55,140,76,180,231,77,183,150,68,163,81,114,182,63,136,208,214,129,221,233,55,64,196,214,185,52,149,175,117,223,124,253,246,232,120,240,2,107,218,0,1,0,0,57,119,231,149,137,184,20,131,172,232,83,170,153,222,173,42,27,218,234,218,216,254,7,141,169,182,22,140,42,112,209,153,171,174,136,148,255,231,34,241,152,0,47,3,23,108,98,217,163,116,245,225,55,164,116,235,124,5,219,94,127,150,166,112,216,204,184,203,42,171,23,107,211,26,185,93,141,242,173,220,143,251,215,46,121,119,6,71,55,207,133,231,255,255,158,128,102,237,208,176,88,32,37,153,45,90,105,181,225,193,203,134,30,31,152,124,72,160,136,188,96,144,64,192,44,116,20,152,197,207,88,80,64,24,195,192,21,174,77,21,160,220,7,151,41,138,133,134,173,143,20,48,219,167,98,136,3,224,214,20,156,81,29,129,178,75,144,160,197,74,226,173,23,37,116,54,102,111,126,125,218,93,209,196,222,86,149,222,33,27,99,156,34,26,194,38,24,145,161,148,65,71,69,126,215,157,216,1,255,251,178,100,207,14,134,79,103,74,27,134,95,176,101,12,233,186,60,35,136,23,217,157,38,110,97,15,193,124,179,166,168,240,138,112,181,134,226,211,178,215,246,189,14,245,222,253,165,210,245,52,54,29,89,102,7,23,2,19,140,115,204,24,60,251,56,123,40,210,37,76,181,202,60,117,31,35,148,199,42,244,52,145,207,108,73,77,140,161,10,46,213,156,215,189,126,168,254,112,232,159,169,253,157,126,63,218,255,152,254,107,208,104,3,88,16,0,2,237,178,165,62,70,198,240,55,140,243,186,36,140,75,150,167,208,234,241,53,9,214,45,125,225,238,148,233,71,44,44,148,151,145,0,44,241,33,138,192,34,50,245,207,221,136,35,144,96,33,198,232,103,92,119,16,247,179,48,181,77,24,212,28,74,187,209,142,74,51,173,110,166,169,105,221,157,187,210,233,74,215,221,51,45,189,31,163,47,245,2,174,0,1,127,212,4,36,3,3,76,100,23,58,145,180,217,194,160,17,248,4,65,70,19,4,134,21,188,40,12,82,177,224,96,160,17,61,194,225,39,220,190,203,41,212,92,182,51,78,71,102,72,176,143,195,248,225,8,192,3,160,23,16,80,14,160,41,48,12,1,137,1,93,69,112,205,152,35,180,199,100,177,169,76,51,4,85,134,24,28,17,0,54,56,109,139,54,236,6,86,202,93,101,134,81,6,204,147,48,204,26,234,73,59,22,164,158,238,119,239,247,254,113,165,148,124,20,200,77,28,51,86,180,29,25,121,170,124,62,139,27,138,40,39,26,88,174,200,250,115,89,245,136,201,207,243,215,214,110,76,16,68,222,32,175,117,153,190,238,229,227,149,127,78,228,183,195,206,84,243,205,208,79,93,157,230,53,32,187,117,236,232,3,233,160,2,36,1,182,250,14,105,238,168,180,73,144,196,129,170,208,89,120,224,95,80,64,74,94,82,153,145,97,200,152,51,76,128,230,6,161,134,174,96,245,106,159,215,169,210,107,231,83,162,144,215,104,255,226,127,247,162,16,214,161,145,54,227,156,168,134,62,17,150,6,222,186,204,76,220,170,92,173,60,110,95,210,246,74,81,14,252,109,123,85,85,188,123,188,254,54,251,169,158,239,148,253,39,159,167,170,246,68,74,187,255,255,4,105,91,25,159,143,230,16,16,26,97,60,121,130,113,163,14,230,94,10,2,145,98,17,10,205,96,198,17,25,24,172,122,36,4,6,6,138,6,102,8,73,197,0,163,97,96,233,110,214,149,169,245,86,181,12,88,36,182,110,110,3,248,213,67,165,35,58,74,145,24,82,224,105,144,40,52,213,71,245,226,159,2,0,238,156,94,173,88,195,148,200,212,181,2,221,165,131,101,109,197,166,67,109,127,217,202,231,102,33,255,251,178,100,208,14,134,13,103,74,27,137,111,176,114,44,233,151,97,136,40,23,229,157,36,110,105,109,193,126,51,166,232,241,30,120,80,228,194,19,222,116,7,198,65,38,11,95,188,120,55,40,251,117,106,84,255,113,54,235,229,4,172,120,105,189,26,27,60,147,76,133,85,135,57,149,22,244,143,163,166,187,149,122,76,150,83,13,93,103,105,74,181,42,191,190,31,28,124,117,195,106,251,109,207,241,236,101,241,125,61,241,211,120,143,254,120,13,220,6,0,0,219,254,115,236,148,3,165,18,154,75,55,205,99,248,191,204,184,143,50,62,177,115,143,173,64,215,36,229,91,171,206,170,175,255,95,122,157,144,180,253,55,247,34,155,75,196,20,166,213,8,205,22,252,27,220,235,113,229,208,202,171,158,123,189,158,122,93,89,238,230,93,166,234,114,235,90,209,245,99,172,119,189,157,117,105,232,219,81,180,74,32,78,149,0,3,119,252,44,22,174,204,32,32,225,194,201,173,139,102,14,4,79,66,246,47,168,61,129,174,249,114,184,5,57,96,45,233,229,198,150,23,107,235,103,154,22,214,202,123,25,39,50,40,249,136,125,169,42,241,20,173,133,29,85,21,228,43,196,194,167,113,179,22,46,99,119,209,31,43,74,22,38,56,163,216,232,47,88,250,231,79,211,167,190,62,153,169,125,90,187,152,179,226,102,207,197,114,244,20,134,85,185,8,232,242,166,240,162,78,55,93,135,161,6,168,247,69,60,234,238,131,232,66,91,202,207,197,108,154,254,61,42,246,219,233,173,175,183,125,158,158,250,36,186,28,121,67,175,249,136,174,10,69,84,160,0,18,239,192,132,40,3,49,161,99,195,33,23,11,6,129,152,32,18,110,23,177,85,164,76,141,65,221,164,172,2,248,120,31,103,178,33,210,80,239,61,208,178,78,113,164,84,36,96,98,147,226,236,70,92,10,242,249,13,192,191,33,177,149,103,146,202,130,20,54,72,69,229,251,117,213,44,57,102,219,115,34,185,82,36,40,83,59,136,176,2,208,213,163,127,94,191,141,139,125,137,141,184,143,173,14,244,154,202,212,12,198,136,90,110,156,234,13,241,26,47,101,210,105,221,130,108,113,164,25,57,230,154,61,19,80,132,117,54,101,157,187,227,245,30,196,48,204,134,57,183,179,151,53,48,218,7,253,186,182,233,249,101,145,71,37,154,68,56,128,4,191,191,192,17,7,72,8,12,251,84,199,57,65,130,161,177,55,13,251,110,233,34,149,207,218,94,186,173,235,55,95,174,70,23,162,82,100,240,76,190,47,6,37,151,132,80,228,176,33,195,234,213,66,60,98,47,232,90,93,87,85,183,9,195,79,188,196,48,194,226,165,207,159,38,145,232,218,24,173,255,251,178,68,206,12,197,12,103,76,155,111,91,112,170,44,217,83,109,230,110,82,233,157,52,108,177,113,66,72,179,165,205,166,34,152,119,251,20,90,156,110,150,187,26,179,86,58,183,79,59,29,42,119,170,212,171,171,229,207,135,46,213,13,220,171,17,74,98,247,49,45,102,198,137,45,167,9,108,103,205,95,76,217,218,183,43,113,51,85,255,178,185,170,252,217,155,77,223,195,215,247,159,235,216,3,48,0,6,77,249,149,52,48,56,28,76,228,147,51,101,144,88,70,21,115,183,120,29,227,71,213,172,247,169,75,77,90,170,253,94,179,139,151,172,197,99,86,217,20,190,205,50,189,10,87,0,80,42,58,1,52,173,25,170,78,28,88,246,118,237,52,181,106,182,225,89,104,237,140,179,171,15,172,190,205,11,192,177,73,47,199,92,223,58,66,83,220,61,245,182,60,57,78,234,229,174,123,180,225,45,226,224,109,92,218,76,62,210,82,246,253,197,26,149,113,73,47,75,58,186,34,173,16,249,47,243,51,49,21,166,247,180,142,79,138,230,47,234,106,102,2,26,0,0,74,140,206,37,163,30,17,142,6,125,52,198,16,241,67,211,45,0,76,22,38,49,112,24,120,210,36,2,22,21,24,56,6,24,134,25,16,141,11,194,128,21,114,10,12,6,15,197,130,168,238,180,7,0,192,224,24,96,97,55,192,0,38,24,208,80,158,68,49,40,0,180,240,104,5,9,196,2,114,254,37,18,123,9,0,153,60,250,71,33,99,168,236,90,155,150,62,197,235,107,9,118,167,43,73,184,190,237,121,147,68,222,10,8,101,145,188,72,156,222,195,173,14,51,57,50,239,82,86,149,206,198,49,255,170,134,41,74,58,9,62,134,22,116,61,110,49,53,174,138,139,162,103,189,113,147,113,28,200,177,209,79,38,58,208,228,130,114,73,7,131,211,71,4,226,5,204,218,32,173,115,17,115,105,194,20,38,197,51,55,98,174,59,250,231,252,57,68,187,184,82,223,51,181,181,182,188,198,181,72,67,94,63,100,2,0,0,182,218,159,120,105,131,0,58,85,47,22,86,99,59,112,90,149,221,107,134,58,231,147,82,145,165,136,202,175,255,131,127,166,181,255,247,35,139,57,40,85,162,23,123,174,118,28,97,200,230,149,153,220,177,7,114,116,49,186,146,250,38,82,160,230,211,255,255,163,86,223,63,204,215,234,234,170,79,131,221,117,50,49,240,96,241,179,144,159,85,217,187,169,145,45,153,48,105,18,25,112,145,205,137,11,15,2,154,192,0,65,193,0,218,41,168,141,167,130,182,20,18,39,75,90,127,3,38,221,64,72,101,111,140,188,104,12,70,12,65,10,131,131,196,42,98,33,209,71,86,106,245,114,30,184,255,251,178,100,187,14,134,190,103,200,27,136,127,178,82,108,217,183,60,37,140,24,197,157,38,109,225,141,193,101,51,103,12,194,138,48,214,56,99,27,136,59,76,98,7,129,149,4,53,62,242,220,149,62,177,167,105,98,67,173,214,88,2,129,154,135,121,204,180,53,254,153,186,246,189,76,166,104,254,236,159,63,4,78,52,241,86,3,108,50,121,159,186,215,23,235,170,103,29,106,40,154,106,140,167,122,98,133,218,255,28,193,209,40,143,182,63,130,231,181,202,244,210,155,240,93,126,69,183,156,122,244,95,3,250,126,135,109,218,44,165,34,217,153,236,105,68,173,51,93,187,56,213,115,191,16,192,19,192,10,237,182,43,121,68,2,131,53,71,38,203,175,99,225,253,133,141,69,88,175,157,157,73,171,53,102,78,191,255,110,137,89,39,81,32,59,51,150,202,172,250,221,90,142,61,140,118,65,8,161,204,148,209,138,85,114,43,35,58,43,60,175,179,178,242,228,123,35,35,182,235,239,217,169,243,22,165,84,217,54,254,85,58,191,163,39,80,5,0,1,183,248,16,74,96,229,36,42,71,28,80,120,104,0,144,67,29,4,48,16,0,0,59,184,22,13,98,224,100,241,17,17,106,196,32,227,196,229,64,7,237,219,125,151,115,75,122,92,148,134,34,5,132,51,86,66,234,171,90,142,188,112,200,209,1,103,157,106,100,191,99,202,138,9,202,89,61,132,166,4,151,63,12,33,213,126,35,236,122,33,69,126,117,239,143,81,195,78,36,29,13,232,241,30,212,114,123,177,207,215,32,180,8,107,109,252,250,86,133,5,28,131,49,97,177,74,112,66,86,115,241,95,20,97,108,122,70,73,137,133,8,236,170,8,139,7,148,90,4,33,246,15,248,27,89,121,194,170,178,83,74,74,79,85,91,35,81,189,148,154,179,184,31,113,233,25,189,39,100,136,238,216,194,166,243,205,151,22,72,87,255,231,62,14,166,130,188,45,185,104,0,3,160,24,95,239,236,214,111,7,72,226,116,77,167,113,85,129,176,242,177,122,209,189,171,158,180,39,125,118,79,253,209,208,168,133,255,202,254,223,242,176,114,74,229,59,171,33,82,143,42,68,173,84,167,34,163,152,234,230,73,145,239,246,77,217,42,232,239,211,125,40,186,53,210,221,142,204,173,153,145,237,100,42,149,25,31,251,104,2,0,11,91,240,160,17,129,145,129,152,14,237,156,230,13,140,48,36,28,16,10,66,37,0,200,100,53,2,148,221,211,76,230,172,14,3,107,177,232,75,57,137,181,214,126,50,2,170,211,140,150,6,102,109,62,6,120,169,227,90,123,25,27,43,148,60,206,205,19,191,35,173,186,124,229,116,49,8,114,237,29,30,52,241,41,68,228,255,251,178,100,189,140,134,78,102,201,155,105,127,66,90,44,217,202,61,34,44,20,217,157,44,109,141,126,193,96,51,102,204,244,148,160,213,44,94,1,134,106,75,39,236,207,83,86,252,234,97,107,156,243,84,65,133,24,98,87,113,97,134,91,241,179,204,206,127,85,77,92,182,72,177,172,105,11,62,73,125,186,185,84,1,161,1,44,233,3,225,116,79,97,215,86,160,173,71,198,243,209,81,178,30,244,220,233,225,116,150,141,147,54,13,88,0,13,255,231,59,91,128,163,17,136,40,64,162,212,54,30,109,119,168,222,57,26,202,119,182,255,44,255,127,237,250,116,255,255,217,106,117,119,185,221,31,160,137,148,68,166,158,138,205,100,60,132,121,174,243,8,20,219,86,197,109,111,65,8,172,150,41,170,228,77,243,159,41,86,69,149,38,178,219,58,187,189,135,152,118,135,72,106,0,0,84,104,193,44,99,23,11,205,244,189,50,172,112,228,145,211,8,146,140,82,109,48,48,96,70,43,48,65,152,193,130,115,12,155,2,0,198,0,25,128,157,134,17,25,153,100,28,98,81,81,182,14,5,20,99,203,23,104,40,48,48,176,201,129,10,227,2,145,169,152,80,235,29,73,20,2,40,82,25,64,195,28,31,14,98,156,24,242,45,212,189,195,4,140,48,130,200,23,205,34,150,25,127,67,173,2,149,65,75,142,169,144,2,97,67,194,12,105,89,91,96,82,210,33,8,254,1,2,104,15,173,82,201,10,4,7,28,93,130,66,120,141,113,198,9,53,35,146,209,94,223,190,230,238,183,61,150,235,171,168,183,57,239,155,126,163,109,117,94,205,135,160,251,77,19,62,100,76,121,177,44,201,232,217,216,50,88,210,41,172,184,99,52,122,235,189,207,217,202,151,246,230,30,175,237,87,83,92,239,56,227,69,114,121,185,161,248,180,44,234,179,223,17,162,3,23,0,0,215,238,85,124,1,75,65,201,120,150,227,100,6,71,175,74,88,108,162,186,44,255,207,106,197,236,228,34,28,171,235,139,118,187,154,150,119,95,234,53,101,51,186,185,229,22,52,215,115,118,75,213,219,50,187,8,15,177,73,19,33,150,174,163,17,207,33,217,72,139,166,204,86,255,179,104,235,63,103,59,14,113,3,32,152,210,209,149,7,8,219,71,168,36,183,242,169,41,130,26,24,240,153,129,223,30,73,58,11,3,133,204,92,8,144,28,28,22,0,18,48,33,68,141,65,135,144,46,38,6,1,12,12,47,242,11,163,139,86,107,197,1,47,186,99,45,36,214,142,174,5,3,109,104,83,24,191,8,174,160,109,153,137,223,76,34,192,67,16,152,140,71,23,191,94,151,118,58,238,50,152,125,246,150,172,199,237,219,123,93,234,121,90,255,251,176,100,211,142,199,33,102,198,155,154,91,240,95,140,217,163,48,37,154,23,77,159,40,109,141,126,129,170,51,166,9,131,21,242,209,111,96,70,52,165,176,5,168,140,114,163,245,57,255,223,255,52,13,14,222,249,104,70,163,57,4,12,235,187,134,28,18,177,53,224,232,143,193,96,156,119,178,91,241,163,175,194,76,162,119,147,140,61,52,237,101,187,138,234,187,61,109,139,113,235,167,66,91,156,225,14,19,16,6,175,70,185,132,54,83,165,205,72,43,61,43,0,107,247,102,30,113,69,0,68,124,119,13,71,226,239,163,129,25,160,156,146,215,184,113,106,199,12,255,18,237,122,235,85,188,238,172,66,29,178,223,227,227,212,58,27,185,252,154,166,40,164,65,164,113,102,179,120,227,221,213,156,210,144,171,86,180,245,87,220,147,59,179,76,214,48,131,164,197,37,8,137,68,35,218,33,107,76,202,149,90,29,118,124,210,95,110,79,72,93,69,25,75,235,223,83,13,122,0,1,55,176,193,2,243,12,157,128,195,99,127,68,204,138,114,20,8,137,12,76,120,1,25,11,7,1,65,66,35,15,2,131,135,162,64,33,97,89,130,0,65,192,0,48,52,26,22,98,75,89,160,98,167,212,32,56,12,207,45,64,137,154,162,107,8,205,147,128,144,6,217,154,50,51,34,163,132,219,36,161,113,99,16,137,109,204,223,150,80,222,176,231,34,28,87,46,51,72,160,163,130,32,122,70,217,114,173,134,104,255,63,235,218,51,29,212,38,110,119,124,183,207,248,45,155,157,159,25,217,139,212,224,120,115,73,130,123,126,165,32,153,118,82,251,242,105,73,185,244,65,164,69,86,37,251,73,55,156,229,34,131,54,140,179,246,61,14,100,217,204,109,94,126,114,213,76,204,158,166,173,204,108,181,91,177,24,33,30,0,4,114,73,75,111,229,4,168,0,82,1,167,71,213,14,158,38,25,30,62,133,19,82,143,167,172,122,35,169,101,210,53,165,17,106,35,213,125,49,177,92,186,46,212,230,213,101,185,50,25,50,156,234,107,91,95,62,80,199,165,228,86,246,158,56,191,9,85,195,115,58,89,87,150,103,125,48,168,156,244,229,250,89,12,36,173,8,43,99,113,133,16,39,188,118,142,74,235,116,102,234,205,109,85,41,106,14,189,185,192,215,127,76,192,24,201,202,12,172,128,203,27,143,144,17,75,152,136,132,48,0,46,48,0,96,225,170,106,153,133,167,48,128,100,167,26,32,79,169,59,88,107,55,98,74,181,239,105,207,220,173,101,44,103,25,109,179,86,188,202,26,203,174,200,217,171,24,104,15,114,209,148,194,102,162,207,164,166,189,138,143,243,99,116,226,173,122,154,125,235,173,75,12,164,212,255,251,178,100,198,14,133,239,103,73,155,134,87,160,111,140,217,234,44,101,247,22,57,157,40,109,153,190,193,88,51,102,232,243,9,80,110,69,45,125,35,246,119,188,232,59,103,60,123,255,104,81,75,150,204,169,139,212,157,23,98,56,124,238,61,156,93,242,220,170,98,220,186,6,228,225,20,108,177,145,162,251,187,229,166,205,220,247,102,238,87,207,169,67,139,166,0,191,74,144,46,181,75,119,107,86,113,145,108,241,237,235,52,87,91,110,182,20,15,4,0,32,238,219,36,91,159,25,3,86,216,94,92,192,79,189,64,153,130,80,78,226,101,25,31,68,239,253,62,69,190,114,211,243,83,7,206,73,22,239,181,13,75,181,157,94,164,133,35,178,115,44,170,134,67,29,138,193,142,114,59,29,27,117,85,101,59,181,239,223,244,90,162,22,180,154,105,237,246,101,229,111,183,175,227,85,0,0,173,112,196,198,3,58,163,205,98,37,62,250,76,192,141,19,20,12,12,46,6,51,1,12,28,82,6,6,12,22,85,28,10,0,133,36,64,51,2,11,76,48,28,48,192,108,180,42,207,74,197,252,41,160,77,11,76,151,97,138,46,122,184,34,58,104,151,209,198,95,165,153,110,134,193,39,202,28,64,197,82,230,72,108,42,204,135,37,204,206,59,117,255,69,148,136,65,18,27,170,148,170,63,85,164,36,9,125,65,71,145,137,81,14,165,80,179,118,232,135,73,101,44,161,177,202,240,128,43,118,214,254,63,207,233,167,102,110,124,123,28,94,255,174,223,173,121,203,243,114,246,52,198,217,50,87,99,129,89,153,106,8,214,164,246,88,105,115,125,167,94,182,181,103,247,239,111,188,236,204,218,123,186,179,79,173,239,151,173,168,244,189,92,150,154,72,199,247,179,157,85,107,121,79,105,74,141,252,214,169,128,12,233,0,0,48,0,23,110,218,27,153,142,7,162,223,1,136,221,90,92,29,242,56,199,78,176,42,106,227,22,95,3,22,219,29,178,206,14,233,123,232,96,46,100,231,144,80,120,64,87,16,238,208,239,150,100,61,144,244,34,205,225,19,21,231,210,158,68,179,236,114,52,20,108,32,213,12,196,148,115,63,35,200,233,94,26,125,36,237,51,215,185,220,250,87,50,228,70,139,175,211,40,95,8,191,216,13,156,247,9,33,152,213,153,188,182,156,114,49,251,145,24,248,216,160,129,153,138,4,5,24,32,251,9,74,240,128,22,234,76,60,5,26,12,55,76,146,160,50,74,166,51,226,200,134,2,96,37,0,97,141,194,77,101,245,127,197,64,65,0,206,60,6,140,207,2,31,152,8,24,232,0,144,139,144,201,92,122,88,133,250,72,243,212,251,187,8,38,78,6,158,147,137,118,167,111,218,216,255,251,178,100,210,142,134,186,102,199,155,152,99,242,105,12,233,154,60,35,150,24,109,157,36,109,153,254,193,128,179,102,92,244,137,24,76,149,118,163,37,154,67,6,90,246,186,13,98,203,255,98,55,43,251,86,185,255,181,173,239,117,229,190,223,110,207,47,239,183,255,223,104,159,149,151,185,200,17,34,80,219,61,215,6,96,34,77,51,4,94,251,16,183,142,249,31,255,165,95,178,81,167,215,255,95,30,28,104,56,180,25,44,227,218,227,99,116,143,243,60,56,62,71,12,83,84,99,31,87,81,192,1,203,118,209,134,115,151,209,2,75,194,52,153,145,41,163,20,204,216,138,236,226,167,237,192,122,85,156,24,76,213,58,55,254,67,21,66,63,87,113,209,88,132,42,144,232,83,105,118,51,78,158,231,82,180,242,169,107,163,59,250,80,251,179,50,163,221,77,186,200,187,53,88,148,46,169,232,77,204,210,145,247,221,41,156,142,213,75,179,238,150,136,66,106,25,0,1,47,252,205,165,14,58,100,133,152,86,135,24,208,32,20,10,97,206,172,42,184,83,101,78,182,87,34,36,166,88,145,166,94,198,95,215,38,41,62,193,30,5,200,179,95,217,184,212,105,72,57,12,33,247,73,54,56,143,241,88,10,64,235,55,40,164,173,214,187,82,236,235,246,163,116,174,212,244,166,98,95,122,130,25,129,168,24,68,69,44,220,215,254,41,5,91,136,214,150,207,88,163,215,63,214,122,106,139,154,235,254,219,118,253,202,105,136,205,68,68,66,14,119,58,165,70,101,115,55,163,60,154,133,105,85,203,37,28,201,212,165,34,214,111,239,69,3,153,154,75,56,102,132,192,22,39,130,32,0,187,191,200,122,149,74,72,1,129,132,32,153,138,197,203,217,129,70,160,220,59,145,82,195,155,178,37,212,247,106,127,122,36,168,237,47,56,242,24,113,157,108,151,252,244,178,178,75,191,82,217,167,123,247,74,155,150,226,19,157,118,206,134,191,53,46,101,231,245,117,49,101,41,217,138,143,127,191,219,253,17,229,208,252,21,148,150,24,82,28,152,230,89,26,148,132,29,172,167,154,84,55,152,156,36,131,130,51,26,199,225,192,24,192,209,72,192,224,112,8,6,142,4,6,10,3,6,2,129,230,105,39,102,70,50,224,153,136,148,45,130,237,72,144,177,200,16,49,156,69,130,98,194,224,200,205,243,133,129,130,68,106,4,84,163,32,30,134,155,72,97,35,89,16,25,244,57,169,131,183,166,202,145,5,144,47,67,232,94,149,146,21,44,192,48,56,132,25,78,114,242,189,65,113,129,74,197,4,97,167,89,132,106,23,137,32,12,35,124,189,11,161,123,77,167,139,162,61,143,255,37,245,243,157,103,122,197,125,183,255,251,178,100,200,14,4,242,103,75,155,66,111,176,88,12,233,183,61,133,26,28,205,157,28,110,229,237,202,67,51,100,205,148,161,248,187,194,159,48,241,91,66,196,103,209,33,90,72,18,230,144,183,88,58,207,245,140,242,77,197,172,43,124,73,93,75,75,83,122,125,7,120,222,173,53,96,192,133,237,222,90,246,221,241,168,214,139,123,69,246,248,189,33,210,28,218,223,205,237,127,2,54,45,108,234,211,222,28,32,149,237,8,0,39,38,138,168,181,204,67,142,196,75,162,192,229,99,160,88,70,102,81,21,122,156,136,45,199,99,81,80,176,233,200,166,113,194,129,74,47,130,97,216,130,136,203,13,8,228,207,54,170,11,217,168,131,164,97,196,240,98,11,183,16,122,50,70,136,42,108,160,201,57,204,213,228,147,219,207,98,131,41,233,101,34,81,94,38,100,88,72,138,101,140,220,232,177,237,7,89,49,113,103,205,99,220,161,214,82,240,156,169,115,63,162,148,61,32,177,122,87,93,155,24,44,141,14,137,37,52,44,215,28,197,58,189,79,63,60,237,123,52,197,223,1,29,170,0,0,238,248,198,152,17,138,57,217,143,46,128,30,48,85,97,17,57,18,165,64,139,190,93,197,36,142,235,233,128,2,150,180,160,192,46,212,133,191,105,110,243,12,89,14,252,85,192,89,16,76,78,157,234,38,22,254,173,242,94,111,5,227,42,144,247,186,44,232,203,97,214,71,164,4,114,80,201,0,88,21,47,65,196,63,73,225,202,63,81,171,34,165,224,165,38,78,178,10,192,117,34,28,31,61,151,255,199,209,149,82,233,70,119,49,149,213,89,191,92,247,50,186,59,221,203,154,115,155,189,214,114,230,26,166,182,174,114,175,69,217,183,83,148,234,247,53,189,138,178,117,250,75,118,115,212,8,52,160,0,165,182,154,103,128,192,24,65,233,14,76,184,65,109,186,113,205,181,244,20,11,231,29,235,189,231,200,185,49,171,250,68,171,75,39,29,161,12,17,72,18,33,13,106,144,224,98,194,179,52,130,114,63,82,74,249,243,44,228,204,170,86,164,238,166,220,219,146,168,244,190,118,221,174,233,231,87,253,254,244,251,179,183,181,254,171,255,246,254,16,239,241,49,248,194,128,147,10,143,206,174,209,38,93,9,17,16,22,36,45,48,96,41,20,82,160,96,12,96,96,58,80,50,70,24,204,68,96,208,16,145,56,24,42,162,101,170,20,93,86,152,132,160,224,36,50,178,19,6,31,84,161,112,1,109,80,148,10,17,35,104,168,89,228,45,74,209,12,2,181,69,170,200,81,245,6,93,177,96,128,56,20,187,75,180,21,19,141,0,198,139,165,210,48,136,37,7,65,192,210,247,150,133,185,133,192,205,121,255,251,178,100,184,142,196,251,103,75,27,79,61,178,91,108,217,147,60,98,140,26,173,155,40,110,33,190,201,168,51,166,77,132,149,184,17,75,156,128,152,64,8,13,45,70,93,180,216,42,51,98,122,191,223,182,122,139,235,254,162,229,74,144,248,90,140,99,80,121,236,81,163,132,99,207,24,47,135,100,143,98,68,83,0,104,112,2,196,135,172,46,43,29,180,154,197,27,20,90,199,223,204,252,82,26,213,47,19,11,249,138,107,181,142,189,6,122,218,131,78,42,182,81,129,197,34,62,3,100,206,128,0,118,218,211,172,50,48,147,193,237,173,120,21,220,150,212,148,63,52,151,156,97,130,72,48,248,19,198,82,133,236,103,137,58,70,236,230,93,153,249,113,59,103,145,121,23,62,44,185,184,18,174,134,210,146,169,42,135,136,174,90,221,110,238,187,186,189,108,146,148,200,142,73,139,115,72,85,51,153,30,229,67,74,202,198,43,93,85,146,218,42,222,214,173,127,127,111,255,215,191,219,253,19,64,43,213,0,0,189,216,10,35,49,0,152,18,19,56,84,168,200,67,161,32,121,127,80,204,160,90,180,147,101,92,152,56,32,33,0,74,234,169,137,135,66,201,38,139,13,243,176,233,53,103,5,85,101,23,158,42,53,210,251,33,170,6,2,132,225,80,80,232,5,165,170,178,49,48,149,16,141,58,78,180,42,137,55,31,100,33,87,142,114,246,92,79,58,182,176,105,20,133,245,103,206,19,150,248,197,217,202,233,107,48,132,241,205,224,183,51,41,150,222,231,255,175,57,249,122,169,55,192,175,129,11,20,29,68,245,82,184,240,9,200,242,63,207,43,210,176,149,15,239,211,209,147,51,140,78,31,46,249,101,170,19,118,82,14,154,14,197,138,234,82,47,250,6,234,100,28,33,143,217,0,0,36,0,6,223,216,22,93,15,132,32,60,92,207,162,179,235,73,11,183,152,23,66,231,227,177,88,197,149,158,135,125,10,173,71,205,233,153,216,185,169,246,211,111,172,200,142,102,70,137,82,134,164,238,99,59,189,94,149,232,214,85,177,26,66,170,162,162,61,157,217,37,86,35,87,180,238,153,125,57,127,254,223,79,255,199,78,200,108,132,25,146,69,198,160,5,153,67,226,114,67,200,178,0,168,6,49,144,121,118,2,138,69,197,17,136,68,34,147,3,138,80,120,0,2,8,53,152,136,62,25,128,230,131,64,160,42,10,1,154,83,183,4,180,22,18,66,130,74,164,16,4,221,141,83,74,80,81,12,76,5,93,57,7,140,156,195,86,161,142,52,214,98,215,69,104,142,205,101,54,20,225,145,150,164,85,104,158,206,96,103,186,86,53,145,208,43,26,201,91,176,3,95,18,193,76,55,133,1,47,39,255,251,178,100,194,142,133,136,103,202,155,131,111,178,87,12,217,202,97,130,28,25,37,157,32,110,97,175,129,155,179,101,204,241,138,120,141,201,95,181,103,149,91,179,235,86,203,101,41,74,90,73,167,165,66,164,117,211,73,73,41,51,201,24,149,21,25,158,66,164,150,129,243,3,52,16,117,155,178,45,90,105,174,186,217,111,90,11,160,131,39,166,112,205,152,205,222,82,171,212,131,164,162,252,194,202,81,157,204,193,92,101,0,3,150,216,75,78,68,128,21,196,53,26,212,100,88,226,138,119,149,101,221,165,112,133,170,98,85,202,46,155,252,38,124,63,146,176,224,141,183,114,76,137,58,83,14,226,182,56,83,238,104,224,66,5,98,142,155,93,86,115,194,19,191,255,121,115,166,191,30,49,22,20,170,154,217,231,107,144,202,214,251,59,42,169,25,221,54,123,179,213,167,39,162,62,175,173,230,223,239,232,143,175,0,0,1,127,216,220,137,140,190,124,235,145,140,254,104,209,205,140,180,60,132,161,70,30,32,128,114,168,80,80,28,112,92,132,4,192,131,83,124,46,26,91,34,209,145,4,55,87,209,226,84,51,11,237,153,75,162,11,69,217,129,26,241,17,186,237,14,9,65,130,128,38,16,132,112,75,113,147,194,187,22,178,185,163,21,95,187,217,185,141,41,230,116,39,173,117,255,168,201,170,217,159,131,133,2,192,212,223,134,191,143,167,158,221,118,218,161,17,84,200,65,97,33,131,77,61,238,8,37,117,186,26,198,102,217,2,195,170,197,220,225,211,84,177,44,72,243,6,15,152,18,156,228,207,87,18,195,234,8,158,230,97,110,231,93,183,50,246,243,115,23,6,111,233,238,116,252,245,17,202,0,57,176,224,2,150,237,136,74,164,172,75,18,163,204,244,143,9,94,186,97,97,202,134,237,235,64,248,229,217,26,110,225,95,67,212,194,28,143,159,121,153,181,98,59,61,29,140,236,240,65,97,178,161,18,172,68,221,142,234,82,217,25,197,110,123,93,21,218,71,116,116,159,42,51,20,148,91,189,85,106,196,179,191,184,153,144,105,202,213,59,154,68,175,67,61,238,157,155,45,179,179,119,252,207,160,118,86,217,148,143,70,18,228,152,85,56,113,212,33,174,141,38,30,42,39,249,131,192,198,15,8,9,11,136,132,66,64,64,169,24,195,226,128,129,187,89,16,2,12,44,27,48,208,60,48,42,206,106,36,186,91,39,195,250,236,180,6,6,176,165,205,70,88,32,194,192,67,11,130,144,146,96,80,82,27,38,154,150,71,139,236,143,74,190,115,28,148,82,43,97,254,137,57,75,41,225,84,208,83,213,4,191,246,41,99,173,158,179,14,127,132,192,5,1,97,220,177,71,115,251,219,20,255,251,178,100,206,14,197,180,102,202,27,104,95,66,103,76,217,147,61,5,118,23,177,155,32,110,33,189,9,151,179,102,76,241,34,57,62,237,224,165,65,241,141,112,248,131,132,50,134,58,211,217,14,132,213,200,244,38,173,105,255,230,214,99,250,91,90,110,81,71,47,243,53,18,157,45,69,127,107,15,208,82,158,212,237,89,213,50,76,200,58,168,76,106,214,164,194,89,228,0,1,107,190,52,149,164,176,28,196,245,24,206,170,87,70,103,136,97,31,209,228,124,226,226,247,59,47,116,172,138,25,213,58,187,162,255,153,182,253,178,170,95,182,218,157,200,238,249,29,135,90,238,154,218,233,213,46,110,239,214,249,166,186,180,154,154,73,255,249,183,226,122,163,94,47,104,198,186,213,138,181,63,60,90,93,253,63,196,92,117,83,23,206,186,94,211,93,247,216,89,249,42,0,5,174,208,204,200,205,121,20,245,90,78,232,252,193,199,140,96,116,32,56,57,89,74,131,2,197,73,72,69,12,44,209,229,4,0,43,229,78,177,209,200,104,22,40,240,192,142,11,73,100,78,203,203,17,118,230,147,237,65,22,21,82,38,58,151,195,79,155,52,109,101,207,4,91,56,206,169,161,135,214,138,134,85,215,98,85,39,142,205,219,149,219,191,32,171,94,90,88,96,224,231,102,199,196,125,179,218,57,211,45,115,79,49,76,230,232,201,245,78,62,238,150,61,49,196,65,3,174,210,47,250,62,198,81,13,99,150,116,98,90,212,120,132,43,80,130,51,67,229,179,82,23,220,74,191,106,213,13,124,245,121,201,157,58,147,25,200,64,129,93,130,2,186,234,136,52,69,17,41,46,200,183,197,52,37,89,3,59,137,81,250,196,207,154,191,113,249,35,16,204,94,232,192,10,44,167,4,71,36,188,148,232,117,255,161,159,106,93,153,230,201,138,118,198,149,5,141,150,138,28,234,57,97,150,21,28,246,25,238,155,90,109,191,239,211,221,90,110,145,167,79,178,139,201,195,224,152,74,41,164,184,105,141,6,163,67,69,255,95,206,191,158,174,145,255,189,76,87,200,64,228,128,19,41,164,99,41,143,90,33,173,170,153,144,23,113,34,6,104,56,172,10,32,74,129,241,132,34,16,40,131,49,8,107,48,204,12,49,212,159,49,48,181,49,112,53,37,23,198,130,147,46,67,146,93,99,77,6,128,149,163,76,33,16,65,192,137,156,23,24,4,6,211,0,34,19,232,68,56,120,105,209,88,97,76,9,219,49,172,66,11,169,102,132,141,160,133,91,154,123,233,12,192,49,167,168,104,81,126,144,66,160,201,38,33,22,132,79,67,74,126,228,12,181,89,202,194,187,80,148,19,65,192,133,67,65,12,32,15,65,177,181,168,175,255,251,178,100,212,140,133,89,102,202,27,104,87,66,111,12,217,115,60,72,140,27,161,161,22,78,233,111,137,186,51,102,40,242,162,49,146,216,124,214,219,76,107,207,33,70,230,198,18,145,164,145,120,116,49,117,31,48,228,33,94,56,171,166,196,246,189,83,146,53,113,247,60,233,130,133,83,116,228,13,153,243,10,195,34,153,108,166,238,98,142,249,251,212,158,76,84,93,34,236,229,90,20,163,118,84,92,83,185,212,1,123,165,35,129,1,0,245,219,21,80,73,216,6,132,252,210,113,86,55,59,78,173,142,114,122,176,218,196,117,169,111,75,160,199,123,77,75,161,206,12,238,38,84,66,127,189,63,217,61,210,205,146,88,186,218,213,45,114,144,179,117,232,197,170,220,83,117,47,124,58,238,50,111,116,157,199,204,14,185,70,183,198,37,191,40,69,220,219,246,49,42,182,135,190,254,35,235,153,167,242,237,218,229,22,235,79,177,211,239,28,214,15,173,77,0,1,37,168,198,35,99,96,248,141,53,12,48,156,228,207,231,195,82,9,133,74,38,68,7,24,156,72,96,240,72,136,116,96,33,249,134,144,35,34,99,32,130,129,193,3,6,142,76,84,42,48,64,16,48,49,93,8,82,177,67,84,164,178,35,192,245,254,208,160,4,171,45,33,129,0,224,0,114,101,152,92,4,199,217,51,78,170,219,59,40,247,47,135,106,62,21,102,230,150,115,94,105,208,195,196,191,233,160,110,55,103,153,255,128,32,170,117,129,164,89,16,251,4,114,134,75,255,178,118,173,85,177,155,51,184,78,8,156,165,234,164,158,246,108,188,158,50,68,141,249,146,148,22,51,98,180,82,81,31,122,208,42,76,136,149,65,16,183,161,213,160,138,69,7,124,168,90,74,10,25,70,121,66,91,163,94,197,45,20,77,57,245,46,200,85,61,83,153,206,25,90,245,61,74,187,83,147,193,180,224,0,18,0,5,219,254,176,136,44,1,195,193,21,196,130,165,198,4,32,168,136,212,11,138,146,83,32,130,20,255,147,249,143,255,175,255,224,229,123,244,84,238,234,174,117,150,239,150,168,226,253,159,183,173,214,218,225,39,172,99,43,218,113,90,92,195,60,194,253,17,199,21,17,20,136,157,241,95,252,218,79,252,253,182,131,173,57,226,63,111,249,152,78,95,36,3,88,32,59,247,161,88,198,247,9,208,44,100,62,26,2,166,125,27,118,5,69,65,161,24,112,72,33,66,166,41,33,147,36,157,10,6,24,52,73,8,52,12,203,237,61,26,105,12,170,33,23,147,73,170,83,53,134,241,80,48,186,209,117,5,36,128,194,17,32,154,108,153,109,84,49,148,70,197,100,66,18,85,227,179,37,70,210,134,2,247,76,160,251,25,230,255,251,178,100,201,12,134,147,103,71,155,137,111,64,97,76,233,186,36,40,138,21,117,155,42,109,37,183,201,99,179,102,204,240,158,40,111,220,97,73,120,103,247,229,225,13,162,202,96,36,155,109,34,217,227,53,178,118,77,164,144,140,201,20,126,92,111,202,46,181,18,180,53,20,49,148,85,202,39,135,37,234,55,18,236,71,181,88,213,97,165,110,91,61,118,122,153,36,20,239,83,45,27,58,217,215,70,146,153,79,131,33,60,195,3,91,182,99,145,72,192,190,143,162,166,70,246,37,41,80,170,237,113,98,203,241,228,77,247,93,149,32,130,247,249,111,254,121,206,68,196,213,154,204,220,246,90,62,166,108,113,134,59,162,93,78,84,191,186,149,156,105,205,85,157,52,212,75,77,85,69,87,186,217,153,206,83,47,222,207,106,253,209,156,205,233,219,251,93,55,193,149,170,0,11,227,5,69,83,38,56,115,46,22,243,146,200,128,201,152,199,83,8,193,224,224,104,39,48,52,44,48,100,26,48,252,50,48,112,27,49,76,186,49,112,49,48,208,61,1,11,0,64,248,160,208,1,9,136,5,40,0,158,38,64,29,177,205,146,84,110,47,90,125,39,152,34,134,10,23,200,4,96,38,196,104,101,34,213,25,132,50,247,37,224,36,203,226,149,64,115,142,210,86,26,45,13,133,141,14,42,23,200,81,166,73,137,225,118,61,136,89,254,45,99,214,128,96,197,221,55,48,192,197,97,227,88,245,255,255,243,173,252,127,188,234,12,87,237,114,83,80,225,214,152,139,187,98,177,101,133,188,222,104,177,241,79,3,17,230,251,245,235,152,241,31,199,129,75,203,2,11,4,255,162,177,119,103,188,107,196,164,60,183,59,102,137,170,70,222,62,113,124,209,190,144,171,109,255,154,109,255,196,9,179,173,67,196,42,99,125,168,48,223,93,112,0,0,0,40,0,61,183,233,243,228,229,19,36,41,178,150,146,19,52,84,57,9,101,129,87,0,87,153,74,161,144,89,65,51,81,214,255,255,255,231,229,90,35,54,159,145,15,48,205,91,203,23,105,19,28,69,206,227,90,63,73,26,251,126,188,92,202,219,252,59,207,79,167,45,51,77,208,203,124,67,187,123,120,42,218,166,191,245,215,27,178,233,255,19,162,87,28,241,81,240,11,216,164,212,70,31,111,155,177,166,115,82,209,249,129,198,99,24,155,176,134,42,38,49,40,180,195,160,99,16,132,140,98,55,48,32,64,2,143,50,1,20,49,38,114,152,35,48,208,156,213,236,211,6,101,65,85,189,33,33,164,2,181,200,196,77,74,135,128,86,69,236,29,21,49,120,76,52,91,184,140,34,246,173,7,57,239,126,37,239,195,12,114,105,150,187,146,208,151,114,253,255,251,178,100,212,14,150,244,103,70,19,184,124,50,103,12,217,173,60,72,126,24,9,155,28,110,101,109,193,95,179,166,204,246,20,104,113,23,68,50,252,67,16,228,19,17,104,115,80,212,154,77,112,86,165,190,121,226,185,235,134,118,253,236,142,229,143,55,100,146,54,152,118,254,214,146,199,32,110,248,66,102,54,178,186,83,187,246,49,117,174,228,235,243,239,121,58,232,133,155,50,58,102,104,235,222,140,163,45,66,101,245,194,60,168,245,247,182,191,168,182,49,87,127,245,242,227,16,22,188,1,97,184,137,152,116,175,49,105,59,203,142,232,26,158,171,142,138,84,239,84,79,183,90,247,255,252,88,76,114,84,92,89,12,84,36,253,235,78,219,157,106,237,231,42,35,210,211,186,186,17,10,132,23,35,153,40,172,135,186,187,87,186,171,203,98,36,121,234,84,105,136,137,118,173,17,41,214,163,29,255,239,73,191,189,20,37,77,0,1,211,52,129,83,28,56,195,80,198,3,42,29,67,69,203,3,86,70,16,104,90,97,200,120,96,88,116,98,152,42,96,48,230,76,73,25,52,71,152,90,61,24,112,9,21,1,179,16,197,224,17,52,14,18,76,23,2,28,213,128,72,2,241,177,50,168,12,28,0,183,53,163,13,160,96,176,76,93,1,64,64,132,9,48,152,6,6,130,101,243,79,151,72,187,133,223,83,52,12,132,52,86,74,161,143,26,11,215,102,114,33,8,0,154,202,82,207,223,246,246,181,166,236,208,49,150,179,184,200,56,96,18,58,71,18,173,136,207,183,217,183,246,250,207,254,227,235,91,195,83,125,121,207,56,217,240,188,135,213,179,75,60,108,125,109,109,238,216,232,166,121,53,141,26,48,72,75,151,59,53,184,195,51,222,30,83,174,178,98,209,54,75,219,77,76,153,244,91,85,148,181,86,112,22,38,128,0,20,0,23,255,255,13,193,176,110,97,44,254,19,83,154,229,205,42,135,54,109,244,202,231,45,112,4,201,103,145,199,121,101,255,206,140,18,44,165,32,181,215,221,111,15,143,137,25,232,156,212,94,145,61,196,68,11,119,245,106,215,213,183,99,144,235,71,171,226,147,189,126,248,50,110,181,156,114,83,202,172,247,63,93,199,63,253,164,173,199,252,255,10,227,230,126,186,142,58,128,132,0,21,151,211,28,88,52,191,64,140,147,22,209,48,98,147,24,44,8,19,0,136,195,139,72,128,72,178,224,4,32,112,154,144,144,20,0,139,59,10,129,183,204,65,199,161,137,73,218,83,211,15,62,138,119,3,46,167,117,62,18,38,3,85,24,110,85,125,246,198,39,133,241,99,194,117,12,26,69,130,144,176,229,40,92,123,11,4,44,39,18,143,56,67,152,137,86,249,254,255,251,178,100,204,140,6,123,103,70,19,166,111,64,102,108,217,186,60,40,138,20,249,157,40,109,161,185,129,96,179,167,40,240,150,184,235,171,148,143,75,150,29,212,86,109,237,204,71,23,219,197,107,104,51,74,111,218,73,190,165,59,123,168,128,109,104,29,4,67,86,69,58,166,61,134,95,213,67,15,177,6,204,14,26,162,179,13,119,161,90,38,75,54,103,77,110,218,72,178,152,200,44,212,128,4,13,131,2,237,255,106,69,46,10,21,219,169,216,233,35,115,243,97,252,217,108,119,45,158,103,227,118,213,241,154,22,142,138,72,255,255,255,202,104,186,76,197,131,0,183,8,26,50,32,137,152,105,136,203,157,147,35,168,130,137,178,76,129,24,145,141,209,244,71,114,251,169,244,255,109,43,103,175,106,20,215,41,233,239,110,15,66,0,0,3,176,207,195,51,70,232,205,241,56,61,191,176,225,164,35,67,36,204,172,44,48,0,104,136,82,96,114,129,135,67,193,198,195,64,149,140,216,2,5,20,129,161,147,11,14,204,134,2,73,84,207,95,69,80,18,116,37,1,123,89,202,193,44,35,150,158,232,115,25,0,33,242,131,163,137,109,152,34,131,186,142,186,212,67,104,212,158,154,43,24,158,164,150,52,247,209,188,158,120,219,71,230,29,107,174,243,68,142,60,235,206,87,98,3,147,210,78,214,161,206,183,119,189,101,253,177,59,121,125,90,137,201,190,191,91,58,144,25,200,71,11,98,149,145,38,28,202,102,20,203,51,83,173,81,245,241,13,198,86,231,40,217,140,241,56,193,138,63,205,92,220,177,15,78,16,123,203,62,249,206,241,109,181,193,124,201,11,85,244,164,6,70,221,210,58,248,158,68,180,209,128,9,64,59,118,192,153,14,224,49,15,49,210,101,69,145,197,179,12,136,122,33,38,226,117,16,118,104,52,177,36,29,197,208,199,18,36,8,24,226,77,113,168,253,75,94,250,101,251,115,34,78,251,219,230,245,136,133,104,77,5,231,215,67,83,147,107,86,191,1,145,197,52,42,134,145,106,102,187,242,27,41,34,74,158,117,203,204,244,74,86,57,201,106,95,51,252,174,194,236,72,253,248,139,149,161,56,192,0,169,111,198,43,36,152,226,114,102,241,153,141,73,100,32,147,53,133,140,2,17,90,226,64,128,16,72,112,58,132,163,9,145,208,8,36,1,68,193,16,132,199,192,228,75,78,184,183,95,23,154,180,181,141,75,227,144,28,62,160,151,164,73,73,20,122,41,224,89,137,20,53,132,175,120,83,219,183,40,158,177,141,63,33,23,169,103,101,121,76,220,238,23,175,135,197,67,202,213,211,181,81,153,157,116,127,77,138,90,251,201,169,135,93,244,117,103,91,21,142,200,237,255,251,178,100,217,12,134,90,104,198,155,130,127,160,107,108,217,135,60,67,140,85,29,155,40,110,21,253,9,150,179,102,12,241,13,248,157,89,36,33,68,200,90,152,204,135,113,138,1,170,5,16,226,19,130,12,240,183,36,92,103,119,223,198,239,171,109,178,218,133,15,198,247,134,229,105,43,104,3,244,84,16,0,122,237,129,108,102,180,165,215,100,233,15,124,224,133,24,42,225,35,219,168,70,106,121,197,172,43,149,234,237,76,212,94,136,189,59,255,250,218,183,161,204,159,66,13,82,153,140,100,56,130,70,129,200,202,179,25,203,25,27,125,237,220,25,153,27,69,86,46,34,114,229,18,231,5,87,82,40,113,184,98,206,4,153,102,137,200,8,182,231,115,188,169,10,57,25,248,242,88,128,53,213,0,1,147,11,74,147,79,5,51,100,211,243,241,138,227,96,67,51,91,8,160,16,244,98,16,38,96,128,62,96,120,26,98,224,44,99,168,164,98,208,98,99,216,86,97,120,34,6,3,12,42,16,13,54,10,72,65,35,57,113,3,131,118,19,36,129,20,61,6,142,60,147,0,114,76,145,17,161,236,22,44,40,121,146,113,142,162,131,2,156,119,11,164,216,228,77,172,149,228,131,157,73,99,250,234,52,120,113,196,87,43,57,225,125,225,187,80,34,248,82,47,218,102,67,82,18,241,124,75,76,136,134,58,116,157,149,245,41,21,83,169,23,161,174,236,180,187,221,117,212,170,106,165,69,10,214,246,214,205,67,109,21,27,164,95,48,99,204,130,102,180,51,5,34,138,10,114,233,243,230,172,117,73,58,42,213,83,234,69,18,106,144,52,71,114,85,102,8,36,138,97,14,126,32,0,6,0,4,223,254,120,30,170,240,157,62,205,77,178,202,253,88,133,39,21,109,244,82,155,77,214,222,228,133,61,94,7,38,165,79,255,255,255,210,200,205,39,234,155,247,187,198,169,102,60,85,58,181,92,139,90,217,34,151,111,78,44,52,180,21,44,197,148,118,229,106,95,171,217,219,141,71,38,95,35,230,222,29,100,127,15,115,42,175,219,121,213,83,40,217,54,159,213,127,147,9,93,121,166,241,117,129,59,0,2,34,108,194,115,184,195,139,64,201,37,120,213,146,108,196,66,80,198,51,124,72,128,48,140,8,5,8,38,13,138,0,145,232,168,4,152,60,122,0,1,241,32,56,20,5,24,34,55,2,145,83,11,67,128,193,77,48,65,64,3,13,129,219,84,195,171,50,213,18,161,18,210,169,66,132,128,20,188,7,2,129,0,82,176,59,171,137,242,157,140,238,32,221,161,217,93,50,156,53,247,229,174,189,237,213,161,191,48,19,129,43,120,90,196,15,1,221,148,202,18,4,56,121,48,184,202,201,126,255,251,178,100,221,140,230,91,102,197,147,185,107,226,109,172,233,154,60,40,152,25,169,155,26,110,153,253,1,153,51,102,12,240,162,40,223,115,253,222,255,231,255,186,235,23,129,200,242,214,116,221,24,72,179,138,44,108,212,214,182,231,119,84,68,91,103,237,55,224,210,77,52,155,221,127,185,157,190,151,89,57,39,230,75,74,94,109,91,49,221,248,178,211,86,206,225,57,86,89,235,172,67,145,153,174,209,158,134,1,155,173,251,39,85,7,178,21,33,11,84,190,122,138,51,155,68,25,161,166,55,33,170,235,252,24,128,54,82,50,155,63,92,191,159,151,254,227,34,174,254,158,157,77,234,248,58,35,235,113,157,253,81,176,235,164,204,37,67,221,242,165,77,61,184,225,204,146,159,121,241,85,125,42,237,52,216,196,168,143,182,190,99,186,89,86,138,249,121,123,187,234,125,229,153,94,174,178,209,139,182,80,88,149,0,0,66,80,193,209,35,51,241,14,132,200,52,133,244,225,104,51,105,177,134,69,38,48,18,24,0,10,42,30,32,33,152,168,210,28,202,50,81,16,136,242,85,1,146,43,140,2,51,48,208,144,12,50,66,19,0,128,228,12,172,192,96,68,68,106,13,226,171,18,129,11,72,93,39,88,10,7,18,16,137,12,31,85,97,108,137,208,228,166,146,122,66,169,159,215,30,33,73,23,136,74,231,26,228,1,102,134,13,187,10,190,225,47,104,212,122,26,149,168,40,88,225,81,37,103,101,173,178,55,109,151,103,157,215,255,246,72,212,123,144,202,83,145,206,228,189,206,140,140,65,20,34,212,106,149,172,101,53,25,29,221,197,152,143,90,79,18,158,60,75,64,133,173,99,116,123,149,149,90,165,195,27,122,214,125,214,173,111,34,46,130,2,243,102,191,244,128,0,24,0,19,93,177,130,95,23,2,154,151,46,208,217,52,220,153,57,76,182,70,73,79,100,107,119,198,64,66,4,176,121,117,251,223,255,191,161,204,44,115,3,12,108,88,138,194,142,174,145,75,152,140,249,102,70,156,142,185,83,48,136,162,21,20,151,85,145,25,141,71,169,15,42,16,237,43,18,167,71,116,102,58,45,37,78,231,101,118,161,186,113,83,148,140,68,87,67,41,17,0,86,0,2,222,112,199,164,179,5,215,77,120,207,54,27,200,66,62,43,111,12,133,193,129,163,10,2,204,2,21,48,192,28,16,1,2,34,76,78,17,12,17,178,128,9,48,199,96,128,48,41,31,148,45,80,58,50,36,40,111,148,170,196,14,214,145,225,145,52,151,184,136,6,194,83,94,29,119,98,24,53,215,90,196,90,21,148,146,4,151,110,83,117,219,107,19,48,93,29,217,124,66,13,169,106,126,143,1,38,29,73,199,102,255,251,178,100,206,140,134,41,103,198,155,133,127,64,103,236,233,154,60,37,140,23,173,155,32,110,25,253,9,142,51,102,140,177,158,248,220,249,246,155,63,134,189,139,156,109,249,140,217,249,123,164,245,187,35,183,159,234,5,192,46,4,166,141,26,176,55,9,49,49,108,132,66,208,195,220,245,63,111,146,219,179,252,123,210,139,185,141,205,234,185,173,35,73,138,69,207,254,4,119,56,25,165,245,150,253,250,250,214,11,240,138,91,161,193,54,255,26,31,17,64,242,1,173,146,13,73,101,173,2,163,190,96,136,104,191,243,242,239,191,249,111,92,213,91,65,206,8,143,215,255,255,255,238,126,168,197,161,21,29,101,54,72,199,5,94,161,168,197,153,153,153,25,51,206,159,76,183,129,217,37,203,48,181,142,145,38,197,215,114,233,30,233,202,254,210,203,213,109,47,163,39,125,46,237,101,199,111,49,152,215,13,86,2,140,55,92,76,88,148,76,241,22,76,103,132,76,143,24,77,23,50,76,11,12,140,112,1,1,32,153,128,128,249,129,33,17,131,162,113,141,196,144,24,178,48,148,30,48,12,17,2,142,6,134,133,201,120,185,29,33,160,172,191,67,160,26,67,171,106,14,49,228,61,106,198,0,0,229,170,184,80,12,24,44,13,34,0,136,0,81,20,32,22,7,97,149,44,107,175,204,109,213,126,87,66,253,151,85,178,239,70,87,101,86,99,10,133,67,237,10,76,171,33,183,234,24,148,219,124,172,203,109,216,189,158,61,199,255,243,242,177,11,236,217,9,168,128,57,20,197,20,71,132,3,68,36,34,140,209,249,187,231,183,222,223,252,8,97,33,13,196,51,170,110,206,230,226,128,167,2,21,74,133,103,211,118,83,190,166,82,235,77,124,237,221,110,236,22,8,128,0,120,3,159,255,243,7,177,222,4,100,240,54,145,195,232,164,84,5,11,139,164,122,31,220,166,125,211,113,255,253,117,255,63,215,85,237,239,115,216,225,3,242,162,10,57,208,101,149,131,135,3,226,52,75,122,33,240,243,148,189,209,34,108,216,63,104,140,199,35,170,228,45,75,220,202,19,201,179,178,105,181,102,69,44,233,192,100,205,39,54,150,136,115,119,162,109,60,250,174,101,224,128,0,75,178,24,196,152,101,196,97,200,204,7,98,75,24,44,44,98,83,224,136,84,98,80,81,131,193,229,233,25,5,152,44,0,96,211,65,132,1,130,68,24,217,132,131,99,206,244,162,74,199,232,187,11,133,159,37,232,140,16,241,211,71,224,229,44,89,11,116,178,239,146,134,151,153,48,46,34,7,44,137,100,147,50,97,60,74,10,87,65,229,33,220,102,176,130,20,15,137,142,82,33,149,24,78,236,108,217,235,215,246,102,211,255,251,178,100,207,12,134,41,103,70,11,163,111,180,103,76,217,186,44,101,190,24,213,157,32,110,49,247,193,157,51,101,9,129,138,56,159,255,243,211,61,211,52,153,156,235,206,209,204,153,250,90,212,159,182,101,38,145,65,4,46,98,198,33,109,5,97,139,143,30,81,207,71,151,90,235,27,138,22,161,122,136,251,126,156,231,67,218,173,157,214,47,142,40,111,223,137,187,177,190,221,252,10,221,253,239,27,17,225,69,113,139,241,136,50,44,190,130,166,28,244,5,106,167,57,130,44,98,44,188,169,25,0,45,103,46,91,5,201,210,170,4,126,41,218,194,133,195,253,250,68,97,34,151,98,128,136,25,43,131,63,47,29,69,210,225,19,139,236,167,82,228,122,94,26,49,127,147,22,114,20,61,41,19,48,103,5,125,209,104,245,122,77,179,55,78,180,86,53,174,155,51,149,24,164,179,255,151,102,76,150,234,142,115,116,123,181,196,156,214,110,121,82,128,234,0,9,102,208,210,172,140,63,112,12,102,109,110,162,17,243,118,27,26,0,26,86,46,123,71,65,2,33,129,115,17,6,101,138,56,0,80,115,228,196,133,98,174,227,111,11,150,204,187,240,220,11,217,76,28,224,53,14,192,205,110,8,29,75,37,145,211,202,79,176,191,18,168,62,90,235,53,46,134,53,113,82,198,218,45,102,252,5,164,203,41,13,30,123,27,126,187,249,78,254,173,150,93,245,203,93,151,250,46,249,182,222,155,51,107,205,178,245,217,221,212,212,174,211,49,246,76,57,234,190,185,39,29,156,41,90,251,153,72,211,22,8,209,24,180,126,178,152,215,182,151,173,45,45,248,145,56,245,169,12,206,87,31,175,206,75,46,63,12,17,213,126,90,88,109,230,204,97,222,132,7,68,96,0,12,1,36,187,108,62,149,14,137,231,226,47,32,183,169,33,11,217,79,3,3,33,169,117,158,223,174,191,243,204,87,105,90,142,82,144,53,89,123,145,31,116,182,70,202,244,165,139,34,217,91,46,132,50,163,57,89,94,171,187,110,164,38,115,5,92,99,41,212,199,30,36,40,241,87,59,110,119,94,85,49,180,50,175,43,59,122,136,143,118,70,15,182,133,59,21,27,3,56,8,106,33,121,193,202,71,184,140,29,59,162,108,24,65,238,79,230,117,41,153,124,144,100,144,185,146,131,38,35,28,25,72,94,5,109,143,13,199,70,0,225,209,143,85,230,40,4,24,60,140,68,112,73,229,84,122,82,224,146,233,76,56,36,105,69,230,28,149,35,134,7,20,8,19,164,193,222,60,177,126,10,13,3,21,85,98,35,99,192,222,28,3,149,109,24,61,152,155,73,240,166,67,4,233,57,17,243,36,240,95,20,161,0,87,183,85,76,95,255,251,178,100,201,12,133,179,102,201,155,121,97,240,100,76,233,170,48,69,124,27,101,157,22,46,97,240,209,193,179,102,232,244,160,152,213,77,231,153,220,183,2,88,84,212,90,107,231,20,221,175,127,125,121,169,11,88,151,57,109,203,189,103,49,95,219,55,143,191,140,106,31,126,203,25,235,248,241,29,60,100,139,1,189,202,45,233,52,70,91,171,216,151,80,95,67,187,182,189,57,121,38,199,181,255,207,222,45,30,151,214,155,255,197,99,222,250,246,196,93,98,210,231,23,183,199,198,62,45,111,234,71,107,255,164,43,2,221,190,253,201,165,80,76,84,197,112,173,35,108,200,200,217,50,216,100,78,198,71,212,178,112,203,215,253,127,255,36,179,36,74,148,203,111,80,167,39,119,69,159,39,12,148,27,29,65,87,16,182,113,109,220,214,159,217,226,116,89,73,209,207,127,181,117,148,210,42,93,190,145,57,126,110,38,150,173,160,109,173,143,26,195,226,23,218,254,52,184,91,169,137,250,129,119,121,235,51,229,230,93,169,34,38,233,38,122,19,85,5,205,190,252,80,41,42,117,100,9,4,6,10,97,1,48,23,37,195,125,86,155,218,180,21,212,34,84,248,162,193,24,150,151,217,244,68,94,169,133,133,199,200,178,141,21,49,163,75,94,138,113,30,6,173,34,136,148,136,113,230,148,28,56,161,135,88,216,187,133,218,229,32,130,36,98,172,11,153,220,121,118,39,49,80,204,209,91,61,217,208,172,97,71,197,31,59,87,55,85,29,227,18,28,226,250,177,180,34,7,196,71,136,67,131,186,62,84,139,94,155,188,120,146,122,198,12,179,171,177,117,236,127,146,228,186,189,142,241,181,127,112,11,236,2,165,187,241,67,100,48,82,88,77,113,134,6,97,6,48,23,245,195,118,86,156,10,202,20,218,19,42,130,73,134,70,226,186,207,189,250,104,151,235,43,20,208,124,46,37,102,160,128,17,13,41,107,208,84,116,7,72,1,70,165,138,28,144,67,194,51,162,223,201,15,242,91,8,140,193,58,21,50,0,137,130,166,12,217,216,32,142,182,75,210,33,136,32,51,225,154,201,99,50,38,232,249,153,208,250,57,168,120,134,209,37,104,75,159,247,69,52,167,102,231,115,59,57,217,134,170,202,163,38,3,208,9,47,111,184,48,18,1,76,150,79,105,84,160,0,76,11,69,3,176,200,195,78,64,51,235,42,130,236,13,26,10,25,93,236,192,140,169,12,227,39,72,126,32,138,137,18,204,205,50,222,78,48,174,210,162,114,66,49,25,166,16,46,177,36,225,79,135,49,194,5,14,14,159,190,254,134,30,226,174,58,111,28,68,253,216,176,195,157,236,156,115,213,92,99,226,37,198,22,133,136,190,134,255,251,176,68,189,12,196,126,103,77,155,73,67,176,132,44,217,131,104,101,190,82,97,155,52,108,165,15,130,37,179,102,13,164,161,233,201,35,226,34,196,47,106,129,228,22,204,103,119,89,70,150,83,84,119,22,203,238,197,49,21,51,66,176,194,204,173,215,164,13,14,155,48,62,52,67,253,71,248,208,28,0,46,239,248,0,8,224,147,34,148,224,41,85,3,16,45,213,164,133,185,18,199,121,19,160,153,84,78,0,22,26,2,25,70,211,44,17,170,33,124,123,58,19,136,5,129,194,89,153,241,254,127,43,237,155,97,25,24,88,80,80,177,129,229,197,218,104,161,226,138,51,223,117,119,221,201,145,55,252,74,55,242,61,79,50,140,98,67,136,137,248,224,182,44,195,215,212,150,152,50,106,33,246,215,162,214,25,149,82,249,166,181,238,59,91,136,97,201,53,191,188,205,91,73,191,34,110,145,106,69,141,138,250,141,46,67,165,213,4,23,183,248,2,113,6,74,236,134,68,38,128,190,95,235,85,223,117,5,66,145,39,251,169,5,59,10,80,161,11,206,182,91,212,56,161,151,69,250,185,50,19,64,240,208,226,54,76,41,25,229,207,123,142,176,132,58,27,236,151,232,137,152,85,19,31,70,77,8,135,147,220,210,119,140,46,137,44,213,215,180,114,233,222,114,208,117,23,23,216,231,134,81,155,194,135,82,165,40,126,69,67,204,192,253,156,156,209,163,225,88,112,174,35,79,74,64,136,30,219,142,135,217,116,65,170,136,189,76,15,183,250,55,55,218,184,158,227,59,148,134,78,0,141,0,2,187,124,98,83,5,178,11,3,48,47,129,1,77,216,36,251,77,86,158,205,5,66,67,201,222,208,27,3,56,20,0,148,9,31,53,106,157,245,181,56,44,196,202,181,229,242,113,136,252,15,23,141,23,186,161,137,110,118,255,40,139,180,90,25,136,242,136,239,23,31,57,86,162,217,41,228,112,176,171,91,57,143,87,198,145,183,221,112,208,131,41,232,112,176,240,128,233,98,111,177,4,169,34,141,161,12,109,13,32,198,108,107,62,134,202,82,20,69,161,198,148,80,149,55,100,44,110,113,178,93,234,208,60,116,114,220,157,14,186,145,104,125,194,203,23,53,50,53,134,137,151,217,98,224,33,160,1,123,123,140,136,130,162,192,33,2,167,84,180,22,112,228,60,176,219,168,169,213,11,106,220,160,188,210,89,86,0,141,89,204,55,2,97,2,189,243,109,228,226,65,64,42,26,93,75,141,188,106,14,21,15,28,33,177,88,50,51,168,218,129,108,58,14,85,198,235,127,221,69,168,181,245,99,226,201,74,25,136,201,82,107,67,36,69,83,13,74,206,236,90,32,60,97,226,49,9,114,163,104,210,255,251,178,68,203,140,196,137,103,76,155,41,68,80,157,108,233,83,105,136,138,17,173,157,48,109,37,14,194,67,51,165,141,180,161,248,12,104,168,133,85,178,222,230,186,22,33,42,33,106,97,177,178,218,91,209,222,47,194,241,104,173,202,147,240,124,127,140,37,190,235,2,110,0,50,223,185,142,144,5,143,12,24,96,41,18,135,129,199,17,135,150,31,129,24,155,21,107,173,26,27,204,116,1,171,1,134,172,166,15,64,52,10,43,143,70,108,209,56,48,72,10,139,102,217,120,122,206,158,50,66,36,70,58,242,26,97,42,107,197,89,45,200,138,230,115,153,79,172,243,244,171,203,161,53,28,196,148,168,63,97,108,154,184,171,225,238,42,21,115,138,161,225,233,238,97,69,95,5,48,251,136,146,153,234,106,54,184,153,174,170,120,107,141,153,102,184,85,78,15,165,251,22,136,31,10,227,101,134,140,146,208,241,211,83,240,17,218,0,18,163,25,206,211,8,30,51,2,0,179,0,226,163,121,4,35,2,76,83,9,129,3,11,135,114,0,32,196,65,16,195,64,140,183,128,80,232,193,113,53,199,48,96,46,10,21,70,14,136,38,118,137,169,2,128,64,96,213,76,149,6,44,16,240,196,171,111,157,22,112,128,50,210,42,118,132,28,124,136,248,8,11,65,136,39,211,74,144,51,55,213,203,122,225,44,229,246,137,54,175,227,132,156,65,194,30,103,241,211,89,112,251,113,89,16,185,123,192,200,231,192,112,240,165,53,75,8,215,205,227,153,174,214,181,246,110,238,181,105,159,219,107,185,204,229,191,51,57,205,153,223,222,154,185,248,220,107,51,222,248,224,183,127,187,73,203,95,187,82,85,116,126,234,39,235,119,221,63,189,21,189,140,218,148,251,234,195,212,41,56,234,61,2,253,199,148,177,59,91,193,27,180,164,172,205,72,119,242,205,219,2,145,128,9,203,109,110,41,216,9,65,18,105,204,124,196,67,20,52,106,93,238,67,49,26,223,125,102,66,92,82,244,178,103,254,61,26,181,39,158,134,129,153,180,33,205,63,248,170,89,64,117,50,110,116,42,66,55,88,117,8,92,54,24,180,51,21,212,211,131,240,208,204,47,231,235,77,27,184,147,39,30,154,144,191,95,38,127,88,105,242,60,72,83,203,200,25,120,140,152,31,219,130,255,140,60,221,51,244,44,194,234,51,111,208,204,236,89,52,249,112,194,97,33,144,122,128,152,24,84,99,28,5,150,35,225,190,40,148,6,140,40,235,163,250,49,14,5,101,229,165,158,94,18,149,254,24,57,6,215,130,214,129,98,234,61,18,162,69,7,81,214,100,16,203,169,17,106,46,29,29,104,9,232,203,70,46,19,73,228,129,168,75,63,1,80,154,255,251,178,100,204,142,134,178,102,197,147,186,99,226,100,204,217,115,60,35,136,24,93,155,28,78,105,137,201,109,179,102,92,192,142,120,172,29,195,52,68,209,40,193,0,152,161,216,47,26,249,173,166,102,126,175,194,238,93,124,81,243,81,204,120,220,43,210,84,245,91,143,181,250,203,212,188,19,172,117,225,125,155,181,118,78,54,241,151,142,90,250,51,46,64,250,205,125,182,120,240,242,200,107,225,198,173,206,253,103,182,207,193,175,219,235,58,252,199,208,117,167,173,223,211,57,95,238,239,134,12,207,255,152,4,85,52,32,8,118,93,148,182,85,3,108,146,151,94,165,66,162,72,140,40,118,92,63,106,57,249,237,185,255,178,255,50,21,32,178,238,125,109,17,2,140,209,180,85,54,72,140,227,149,17,25,155,70,236,185,95,120,12,253,163,130,71,48,206,210,25,47,50,123,226,34,80,145,24,237,51,67,243,215,206,26,156,62,52,242,255,225,83,63,121,80,255,130,106,0,0,155,140,205,71,35,6,31,132,144,199,10,9,17,41,3,161,130,0,17,130,194,232,0,78,128,32,20,144,8,12,2,151,168,24,1,67,128,84,24,14,59,128,70,170,136,24,36,253,44,108,130,196,64,141,69,73,222,89,5,169,24,98,5,74,48,115,138,252,164,48,246,50,31,46,21,245,180,21,25,119,67,201,122,100,139,15,194,216,167,90,54,71,57,166,159,67,11,248,251,5,244,84,48,232,82,48,50,230,4,69,195,205,125,253,222,22,241,153,32,68,198,252,124,249,119,76,74,238,175,99,214,217,139,136,89,143,189,110,44,127,124,218,13,181,21,230,108,217,88,146,110,180,154,95,19,88,167,150,75,66,223,149,194,27,232,120,141,120,208,224,68,203,115,201,45,155,195,175,249,205,62,253,127,247,249,197,255,214,253,119,175,233,172,255,180,16,1,215,194,41,108,141,21,221,94,185,59,242,10,72,102,228,51,110,91,42,130,158,112,99,168,202,236,81,217,85,44,133,35,170,228,68,61,22,167,86,122,92,170,123,45,205,237,169,189,222,124,230,24,201,185,10,29,181,71,85,93,89,21,232,158,94,133,37,17,137,170,123,163,17,105,223,186,214,169,146,142,119,211,247,119,187,237,255,254,227,128,2,230,83,38,8,97,190,26,230,44,36,214,105,2,86,230,92,64,176,99,34,35,198,22,193,76,97,228,3,166,7,225,2,96,154,30,102,47,32,62,97,16,25,166,5,64,44,97,48,28,198,20,97,160,96,118,1,38,4,1,46,96,200,43,39,130,106,143,102,72,180,97,66,196,219,40,8,53,227,192,177,25,130,136,8,20,194,25,0,6,35,77,100,132,108,128,197,11,12,20,28,201,0,66,192,38,132,36,36,255,251,178,100,199,0,6,45,102,200,157,113,224,0,90,140,217,98,172,8,0,44,106,13,18,57,237,128,10,158,178,101,79,48,192,0,114,81,66,193,77,4,40,197,199,77,152,104,192,139,1,199,0,231,131,33,20,0,31,152,80,104,160,211,119,50,81,66,19,179,29,96,42,128,25,184,9,140,4,0,10,70,78,12,60,116,203,11,76,104,12,48,81,125,180,147,17,16,48,49,135,104,72,142,121,164,2,8,139,138,1,23,12,27,105,106,3,156,143,173,38,91,38,173,38,164,118,168,224,55,218,195,139,15,69,96,24,50,6,95,207,203,91,119,241,134,166,37,212,80,204,54,219,213,165,135,32,233,91,231,23,201,151,214,175,110,31,165,152,182,253,71,106,75,47,221,177,157,12,142,163,65,105,50,247,203,40,196,252,174,146,95,28,148,83,179,169,20,86,87,86,228,253,201,218,243,111,132,228,135,11,86,114,157,238,169,169,154,60,13,122,55,157,233,46,241,251,57,214,151,246,13,135,47,192,182,103,238,252,102,197,46,166,103,114,161,173,175,239,229,255,191,253,255,255,255,255,255,255,255,255,185,156,231,243,62,254,25,127,255,255,255,255,255,255,255,255,177,222,232,241,0,2,3,69,37,19,182,165,178,97,23,12,238,16,144,172,198,184,171,92,20,247,121,147,150,24,100,10,196,216,217,250,152,141,221,28,28,10,78,12,59,142,106,149,29,80,169,212,213,19,21,110,157,66,199,22,29,28,207,58,243,105,49,230,27,97,60,85,232,162,58,246,44,244,11,138,109,198,253,83,70,158,29,64,122,56,14,165,110,197,59,189,214,180,82,221,50,10,199,123,221,43,57,79,63,246,175,108,134,235,102,135,139,220,173,95,134,144,251,145,55,174,77,63,43,244,95,233,154,91,121,182,217,131,231,19,109,15,62,249,243,48,60,157,113,231,204,164,139,186,212,237,237,137,194,27,148,250,180,205,61,12,145,255,255,163,255,232,0,0,43,52,154,222,181,137,135,173,4,166,84,198,78,64,36,132,250,29,218,232,65,70,32,152,111,179,249,54,141,136,232,89,213,248,227,178,184,84,158,137,219,138,188,241,172,83,154,79,36,97,50,182,150,180,219,248,163,50,110,104,14,123,154,107,61,86,139,46,219,7,89,147,108,238,49,94,113,1,73,126,221,96,165,76,155,110,217,160,74,242,172,161,252,42,148,14,247,181,9,81,119,28,144,129,148,90,54,97,232,66,116,64,204,225,174,60,238,3,44,148,67,242,8,99,41,5,53,29,61,91,88,219,194,44,185,25,99,244,202,28,71,233,114,47,75,216,218,187,202,215,121,173,111,27,214,185,204,58,208,225,135,81,223,175,151,110,231,98,146,134,19,103,127,204,187,151,255,251,178,68,89,0,6,200,102,78,30,107,0,0,219,108,9,147,205,100,0,83,1,155,63,93,137,0,2,67,51,103,15,177,48,0,115,165,164,171,187,56,223,231,127,242,177,83,149,191,247,255,247,42,87,173,127,12,178,231,235,191,252,222,63,82,255,115,253,127,255,255,235,30,84,0,0,37,84,170,221,217,16,202,247,10,190,81,227,55,144,84,131,172,148,236,84,72,130,154,41,188,25,8,159,46,162,58,32,133,40,24,154,67,200,165,208,43,91,117,91,249,85,84,17,75,163,203,2,255,173,52,143,87,238,226,178,42,184,24,38,108,203,84,85,24,39,89,90,63,161,4,149,64,221,71,111,48,104,197,255,88,24,40,191,196,162,174,243,88,194,252,74,101,14,65,81,19,180,22,58,9,9,223,100,229,68,131,172,47,173,231,25,236,77,73,19,176,234,66,161,136,163,171,19,99,140,226,19,2,83,83,87,198,215,219,220,105,164,49,8,83,72,101,143,210,228,105,152,243,42,252,185,95,12,53,249,255,225,142,184,243,191,146,200,127,120,82,97,133,78,93,138,217,253,242,222,122,254,210,222,214,177,222,177,255,251,53,39,48,253,97,171,156,255,231,253,107,157,158,230,53,247,173,119,241,251,148,182,178,62,186,84,207,128,0,4,0,0,46,254,156,171,189,0,64,144,42,2,65,171,108,58,250,86,101,49,119,218,31,186,163,84,211,36,233,162,200,129,137,137,243,229,183,65,34,10,51,163,52,117,20,202,34,202,89,154,73,13,50,30,201,40,178,92,68,95,149,207,14,226,12,96,86,149,72,225,155,51,56,77,0,203,144,17,210,65,138,238,104,104,108,98,185,108,213,105,49,199,92,210,234,82,9,59,50,105,76,78,34,111,101,155,58,42,117,189,58,85,59,26,152,27,151,152,209,38,51,53,48,38,140,205,77,77,15,50,149,90,209,68,197,46,139,236,207,207,107,127,65,255,255,255,255,169,202,192,0,11,223,160,37,27,196,148,97,17,16,4,5,86,217,107,233,113,193,159,137,64,245,214,68,53,66,69,77,20,60,44,234,78,75,159,81,72,112,138,20,92,198,102,41,145,161,241,57,212,146,30,135,45,19,35,34,60,136,24,138,121,242,208,201,11,136,192,137,26,19,163,232,92,107,50,38,0,85,227,50,49,164,24,109,168,241,161,60,98,198,163,185,26,168,87,109,86,83,219,213,77,154,149,105,43,123,41,210,116,81,48,55,72,245,75,77,148,100,102,204,121,117,32,155,51,30,103,85,118,91,35,211,106,141,95,78,182,255,255,235,255,250,207,213,0,0,10,244,88,198,94,21,164,194,156,152,83,84,103,153,48,95,202,232,49,17,146,89,148,183,100,105,129,166,57,102,43,77,118,255,251,178,68,17,142,228,62,102,206,27,44,47,0,132,12,217,179,100,98,246,18,209,157,50,109,12,254,130,82,179,101,201,167,151,130,123,230,238,95,139,223,130,94,250,181,240,165,80,153,108,102,158,82,176,47,247,217,221,44,57,21,116,92,235,236,230,245,168,148,212,107,8,15,26,144,25,154,84,9,66,120,87,0,83,16,135,98,248,68,88,233,53,241,169,149,27,86,51,108,135,174,66,171,34,230,157,152,213,22,69,118,25,148,202,43,83,56,230,229,41,125,29,232,154,81,16,222,159,223,221,37,254,136,155,252,16,0,2,155,244,72,101,225,89,76,41,84,64,13,83,158,186,102,46,175,10,88,229,154,86,124,175,103,165,31,202,90,106,27,91,175,90,252,142,211,211,7,213,223,41,83,198,118,51,110,101,108,202,178,148,253,152,114,66,221,91,235,78,206,57,68,178,154,184,245,242,163,99,50,202,144,221,138,75,217,77,43,203,142,31,85,221,191,255,203,30,127,175,214,188,220,212,67,82,146,92,181,63,181,83,163,30,77,66,93,143,75,206,169,210,103,92,191,37,243,36,58,186,252,56,251,91,170,126,159,191,255,24,23,249,139,68,72,96,28,112,0,160,91,64,152,85,52,84,168,138,252,33,88,176,21,53,84,27,80,194,35,52,149,102,182,205,168,102,228,245,105,113,162,83,137,107,63,86,43,56,223,161,66,186,144,109,202,107,42,95,140,17,157,70,187,20,100,107,127,140,201,252,155,120,126,212,15,3,177,122,169,234,0,103,15,63,13,222,33,65,14,69,45,202,177,141,53,75,251,214,76,111,66,239,124,30,118,210,56,129,159,250,250,233,157,47,36,119,128,36,28,170,200,120,91,146,27,95,217,92,201,222,218,59,171,59,107,244,251,106,41,101,179,156,153,187,214,163,204,105,64,141,203,243,10,168,97,17,146,24,20,88,37,176,76,98,196,72,148,213,135,23,186,102,178,214,57,196,116,38,19,57,86,181,118,109,55,67,61,86,91,119,139,54,90,163,235,170,173,219,119,69,129,212,130,230,58,232,163,157,118,193,79,72,196,100,9,238,158,124,110,207,229,87,135,58,56,29,215,89,250,17,1,49,208,93,231,144,171,86,72,156,80,42,215,85,87,13,37,84,93,207,123,178,181,191,176,244,48,49,132,85,103,148,142,116,180,172,32,113,119,102,81,101,51,150,163,163,44,234,230,83,49,21,255,245,102,117,122,161,171,190,134,249,179,75,116,127,63,232,38,0,0,12,252,2,81,43,66,63,12,152,196,208,60,209,125,153,153,17,17,2,4,90,74,144,64,252,85,89,32,96,233,216,122,153,180,198,158,229,50,250,181,147,59,141,45,149,44,220,162,106,157,10,48,174,252,88,86,69,255,251,178,68,29,142,228,213,103,76,155,35,63,144,142,108,217,131,100,98,244,18,205,157,52,108,140,254,130,79,51,101,77,161,139,216,221,217,187,58,79,170,118,19,36,228,7,42,150,61,20,53,22,243,93,153,138,53,131,34,133,111,161,108,19,42,118,234,53,233,61,38,236,192,79,151,121,214,67,25,213,202,249,203,175,148,172,71,13,10,231,46,169,8,153,2,98,194,106,174,90,185,89,67,145,145,250,58,179,171,238,244,70,86,48,202,186,158,126,251,157,161,159,246,251,90,170,69,144,168,7,56,0,1,55,198,24,67,44,16,236,96,214,18,33,186,171,196,213,84,133,33,0,111,171,154,168,241,80,230,246,138,118,85,46,115,49,161,213,198,125,106,179,95,141,48,148,248,198,146,180,202,92,103,79,2,96,209,24,55,215,165,172,168,173,170,140,1,102,11,143,88,124,38,110,49,102,179,45,164,97,134,5,138,103,155,116,148,168,155,240,203,164,116,150,126,2,132,119,254,244,190,146,254,94,121,153,128,179,54,58,183,56,198,81,178,134,23,103,20,44,120,252,143,117,56,108,217,102,42,85,235,157,16,222,185,19,217,122,255,235,233,255,2,46,254,72,184,84,113,72,77,160,0,136,133,88,151,181,245,32,210,19,65,250,135,26,69,27,148,175,108,62,150,171,64,116,149,229,221,159,191,43,122,162,109,132,136,94,199,179,152,82,124,152,165,166,78,231,126,245,238,196,225,137,245,59,144,213,116,37,54,37,120,73,98,81,57,216,218,240,3,30,171,39,171,219,156,114,105,109,247,14,203,228,54,185,143,183,73,141,84,190,242,215,34,109,88,129,157,140,57,109,202,80,13,212,124,8,40,52,149,1,10,42,184,39,229,86,241,58,148,26,81,81,74,196,209,184,144,133,137,37,172,249,156,251,104,175,236,103,235,193,18,194,93,0,144,76,106,240,181,179,112,144,214,5,50,108,160,246,118,153,139,0,94,70,196,166,139,178,84,155,201,99,2,56,18,169,245,223,242,184,62,154,47,91,5,241,29,98,164,77,39,31,12,169,132,137,200,227,144,152,40,176,25,151,212,156,154,128,220,7,237,14,174,77,196,180,120,243,120,242,108,46,211,51,129,51,151,26,52,240,116,93,211,151,48,69,186,234,198,178,157,166,141,183,183,255,237,155,149,255,255,204,210,161,249,88,247,72,164,148,200,44,98,70,40,69,70,175,219,23,247,212,143,207,86,117,180,174,106,81,179,46,242,159,95,255,189,191,227,85,0,0,48,0,5,223,243,8,51,53,83,9,80,118,198,112,195,224,188,109,73,94,81,182,38,185,122,14,154,100,9,32,234,64,81,142,70,163,17,249,235,48,108,229,88,205,118,144,44,37,233,77,186,2,255,251,178,68,27,10,165,3,102,205,83,47,69,176,148,12,217,119,105,226,224,18,13,155,52,109,48,188,2,30,51,102,13,151,137,248,80,179,182,124,152,3,130,46,233,68,99,154,77,145,197,142,189,179,21,121,43,94,206,160,100,31,80,169,51,90,16,161,112,248,203,125,241,250,158,97,86,155,213,31,76,41,74,44,42,39,18,57,115,53,46,105,240,51,67,170,186,21,27,4,140,104,23,104,82,157,237,75,20,230,133,132,40,58,165,238,123,225,102,163,153,155,107,93,135,191,241,204,69,34,80,143,73,3,102,191,226,171,254,83,152,5,224,8,0,0,155,99,8,60,203,181,52,4,78,136,96,135,7,32,27,73,73,53,9,127,148,201,192,172,218,205,42,146,172,115,88,85,232,203,114,152,149,229,89,186,209,105,164,213,77,225,99,184,55,27,184,166,5,185,167,159,52,202,94,148,246,177,186,179,97,106,58,212,50,115,226,213,224,11,80,75,169,1,181,154,140,252,193,12,87,217,48,64,71,148,162,187,5,237,46,102,180,127,251,127,127,163,20,251,34,158,86,53,87,35,137,33,176,115,21,92,171,41,238,233,71,114,220,146,89,222,213,98,72,182,177,20,186,188,135,162,234,174,170,196,251,253,170,177,101,207,136,1,35,233,131,80,25,68,137,72,44,91,255,145,48,86,184,58,37,241,99,106,186,88,221,146,130,195,211,44,138,182,182,51,181,216,22,118,157,151,83,18,128,90,178,175,202,162,239,169,55,22,235,252,226,227,86,228,113,255,151,64,109,71,106,39,90,212,95,158,249,99,38,194,3,14,21,40,145,19,216,15,49,122,214,237,203,99,236,146,33,53,255,189,89,87,146,81,247,33,17,84,228,119,119,58,51,81,136,66,74,114,169,84,95,206,52,25,17,21,153,145,10,142,227,232,234,242,25,217,151,178,59,74,86,95,126,143,30,142,173,168,73,93,248,128,164,21,50,110,19,164,154,195,252,214,222,46,155,15,194,29,225,182,230,223,78,53,69,121,40,62,94,56,158,48,46,250,202,151,23,230,149,65,8,63,88,172,250,97,235,133,13,107,40,163,198,208,112,192,167,114,95,41,31,140,183,11,179,234,1,245,1,64,240,249,4,82,178,50,190,2,17,135,238,48,254,151,46,255,199,163,95,246,83,204,229,184,36,232,8,147,41,179,144,88,106,205,118,51,209,236,231,189,25,21,238,122,26,103,222,102,125,17,10,229,68,158,118,61,153,25,219,62,188,127,238,161,149,0,0,30,248,205,78,12,185,64,217,75,204,83,0,207,132,205,65,200,193,2,69,130,9,143,11,236,2,44,8,15,108,66,193,145,65,0,112,177,35,13,97,144,212,185,88,228,81,218,42,227,3,153,182,132,132,255,251,178,100,28,14,166,99,102,202,155,122,91,240,83,168,89,215,60,67,142,24,173,155,38,109,165,94,193,76,179,102,204,246,20,160,190,165,133,1,131,227,136,233,202,48,32,9,108,2,191,33,145,24,177,225,154,127,38,179,38,31,50,245,147,9,130,128,1,21,182,70,234,93,99,3,192,29,69,1,149,44,1,196,74,220,178,107,144,178,207,63,200,21,33,148,211,90,79,71,234,199,53,55,203,251,167,114,202,226,186,122,238,147,117,79,170,93,13,56,138,22,200,107,92,152,100,40,155,170,120,126,88,177,3,85,28,68,54,57,68,226,57,137,108,152,194,114,88,111,221,81,84,117,164,244,73,200,124,147,45,201,56,227,75,127,97,202,58,179,42,12,163,233,72,111,7,120,93,118,127,208,12,185,32,24,0,3,187,102,166,85,161,129,129,136,245,226,196,38,71,56,79,51,1,162,178,99,89,234,24,210,65,9,244,240,105,109,213,89,2,23,217,165,40,83,61,222,110,201,253,47,165,109,55,107,41,85,165,149,78,59,95,134,203,86,25,22,73,130,44,27,2,153,58,73,223,30,62,74,109,110,238,187,101,201,53,149,38,120,101,37,224,4,195,88,89,51,217,211,78,50,57,73,144,64,16,113,8,115,98,51,5,80,150,33,133,133,37,187,27,37,22,79,196,206,71,70,224,211,214,26,122,146,68,195,75,102,219,65,1,193,109,248,200,193,67,251,140,201,222,70,196,35,15,128,40,212,66,132,96,196,188,114,247,254,210,241,110,141,69,249,26,21,106,198,14,32,195,183,3,223,91,67,194,15,178,34,46,165,160,105,104,140,174,37,102,90,146,44,17,98,61,210,169,21,132,142,162,252,191,210,219,43,150,205,143,190,81,75,110,177,60,147,91,149,227,24,93,231,255,75,22,81,168,162,69,6,212,87,51,32,117,19,77,8,26,212,18,148,94,13,105,120,180,203,59,173,92,227,121,86,101,14,122,68,66,220,139,66,98,71,103,116,111,70,98,140,228,210,232,107,190,128,173,14,219,88,32,46,201,220,2,6,145,194,36,0,179,7,203,89,179,152,137,55,97,182,83,133,17,151,100,92,162,242,212,245,86,58,117,105,21,130,34,230,102,35,119,171,244,187,154,143,69,244,49,80,137,81,249,149,89,150,91,42,39,204,210,50,201,115,25,18,236,246,233,79,254,164,255,78,247,255,245,123,91,248,245,0,0,166,252,16,86,99,228,166,48,188,97,242,64,224,147,159,12,71,36,76,30,37,90,32,80,117,88,157,234,234,147,105,168,165,237,29,189,176,211,98,243,243,145,148,201,124,165,41,160,234,180,98,49,228,239,140,177,219,47,115,231,12,52,185,58,84,169,43,19,178,184,234,76,64,179,73,225,255,251,178,100,39,14,197,125,103,75,155,121,67,242,89,38,89,199,61,34,62,20,129,155,48,109,32,252,193,96,160,231,12,243,21,104,44,32,14,2,144,76,81,176,134,213,190,165,140,63,226,40,223,216,181,6,9,205,48,210,229,86,127,77,222,103,188,237,56,195,38,204,23,113,172,99,218,121,150,59,138,219,142,245,90,137,158,73,15,29,161,136,199,214,121,227,153,236,81,237,142,116,137,209,37,87,215,234,39,129,198,77,117,76,80,196,43,100,157,102,238,251,190,182,84,183,202,137,148,248,26,0,148,184,2,64,0,238,217,138,50,16,102,47,135,85,23,135,85,1,216,42,106,177,5,167,149,141,252,247,158,92,96,126,115,165,69,58,92,130,181,181,89,1,215,86,171,153,201,182,168,223,187,76,202,236,238,174,75,166,200,36,248,208,241,192,57,240,147,69,194,197,152,113,5,195,137,40,108,219,197,110,109,14,59,122,54,149,189,223,87,118,81,95,241,152,40,9,82,102,203,154,116,70,128,89,232,45,8,72,49,227,138,20,0,11,4,174,184,114,70,212,133,129,172,101,109,146,184,105,246,240,188,240,220,101,49,30,90,52,149,81,69,131,30,69,54,228,63,238,217,105,114,183,60,191,146,49,81,207,208,77,198,167,33,218,144,44,20,177,29,184,46,227,232,251,49,52,168,80,215,217,130,130,81,69,164,68,141,3,71,135,98,44,92,128,137,243,179,74,196,252,125,71,85,23,69,33,232,83,76,15,58,98,227,149,184,97,56,152,106,227,225,72,64,250,89,160,185,89,105,124,209,100,65,242,197,28,191,214,115,43,118,232,106,156,188,223,234,134,81,21,23,234,102,128,228,0,0,191,247,77,116,21,230,80,157,136,228,176,237,59,148,235,78,245,47,211,205,114,202,103,71,76,14,237,46,41,164,41,159,147,196,21,104,65,87,33,136,3,177,111,115,121,31,255,255,217,181,202,198,215,213,174,226,39,69,18,169,16,89,98,161,50,199,94,34,46,37,74,233,64,202,82,160,225,33,105,225,86,197,14,68,255,42,0,0,103,208,44,136,99,195,198,6,182,116,8,6,26,12,32,69,7,0,0,65,139,242,158,37,128,164,173,88,206,202,84,3,3,131,16,213,141,150,65,46,186,110,79,188,240,165,226,227,79,191,77,25,178,133,194,198,138,165,209,166,254,54,28,20,195,225,244,230,142,21,4,157,43,212,185,219,73,168,253,233,84,24,68,20,202,164,145,174,161,57,113,170,199,154,153,128,24,97,27,76,135,169,107,172,20,93,163,89,195,118,28,10,61,126,141,86,205,235,190,237,42,133,84,55,125,31,197,7,22,85,6,85,4,16,49,212,227,186,213,74,70,28,34,237,165,251,169,120,231,124,255,251,178,100,76,14,133,35,103,75,27,98,63,176,90,76,217,199,61,2,118,20,229,155,46,109,97,109,201,106,179,166,220,244,10,24,253,182,232,189,232,231,158,211,168,159,238,30,224,24,2,5,219,102,71,3,188,134,33,68,238,42,154,177,87,162,190,172,135,98,220,116,179,197,152,123,146,253,181,32,91,231,23,188,212,209,219,32,25,175,4,172,200,114,53,153,38,247,246,87,43,213,206,245,114,166,204,14,66,145,165,209,190,200,103,67,179,80,155,212,206,181,181,93,57,59,253,62,182,95,111,253,203,187,210,105,19,254,60,223,240,133,230,66,193,128,128,100,124,43,81,235,52,60,72,189,77,101,56,192,64,199,128,174,182,253,71,136,116,197,35,10,30,244,184,131,65,138,68,219,197,178,154,52,146,150,104,233,18,132,89,82,229,223,32,148,137,54,19,47,120,231,153,58,225,139,247,82,134,63,29,127,105,123,9,125,230,167,40,214,211,140,242,202,33,183,136,250,72,102,80,126,65,130,22,84,169,80,222,255,150,206,206,226,121,191,231,230,226,98,41,183,178,171,117,84,182,15,91,40,165,241,159,227,117,252,118,198,181,206,187,167,29,185,183,213,87,204,86,121,206,107,123,239,119,83,12,238,14,83,164,226,69,25,170,173,58,203,83,94,189,188,170,1,150,168,96,32,38,219,30,77,135,32,82,40,197,201,201,93,42,218,30,208,254,62,15,134,75,75,124,58,141,38,167,50,44,45,111,120,164,92,226,90,179,208,114,163,179,93,168,195,60,170,95,117,255,238,245,245,252,185,246,53,17,104,136,103,57,200,142,138,118,223,250,57,172,87,165,80,171,34,43,255,254,191,117,127,150,84,37,85,87,75,255,16,149,0,0,244,184,101,132,195,196,8,0,128,168,38,6,6,114,130,65,97,148,180,94,235,80,0,11,5,167,180,189,170,130,4,19,38,84,195,103,158,80,141,211,200,223,123,194,134,116,107,17,26,176,170,217,245,134,190,172,19,35,82,106,78,34,150,87,25,155,155,28,165,185,37,93,141,243,250,254,205,151,122,67,49,15,203,24,209,16,156,119,213,203,112,143,85,123,57,134,40,245,24,93,60,173,219,82,158,255,233,222,230,214,135,30,122,47,86,49,170,167,205,53,22,151,86,74,189,43,54,183,186,121,189,183,164,185,182,77,167,255,166,215,33,119,77,104,237,83,101,10,38,236,109,158,213,40,19,86,128,4,0,2,107,177,186,228,166,57,220,130,117,173,193,220,68,238,95,94,84,226,182,249,184,79,53,204,17,250,240,88,87,184,116,254,25,96,125,181,35,174,5,170,33,215,32,113,253,190,223,219,119,78,149,188,36,138,9,222,244,66,84,206,99,37,236,171,92,239,114,109,255,251,178,100,115,14,132,244,102,202,155,120,83,240,90,76,217,183,60,194,120,19,117,155,42,109,141,94,201,97,51,103,76,244,20,153,245,90,107,86,86,116,122,33,27,237,245,239,221,185,104,151,255,232,22,75,161,66,105,142,175,153,98,121,160,239,26,8,33,144,165,129,128,89,42,93,197,65,164,13,117,75,26,2,169,136,71,147,85,38,36,81,166,122,147,204,74,212,161,15,20,148,46,11,112,42,142,134,170,10,137,210,167,165,165,144,99,172,145,199,128,203,163,126,159,117,109,162,37,138,124,56,128,152,92,170,119,36,236,94,201,62,240,233,234,38,98,90,241,76,100,171,177,216,114,51,239,242,2,238,60,246,193,148,116,158,102,95,19,84,229,57,222,37,107,182,102,50,124,247,135,31,98,43,102,247,35,47,244,230,101,154,18,169,67,124,231,74,238,174,239,191,244,85,47,207,167,200,193,83,64,0,231,255,176,229,233,50,49,140,178,84,252,7,82,34,135,131,54,139,27,50,231,114,158,204,200,200,170,32,221,137,212,169,205,42,204,56,251,11,221,116,19,86,122,79,79,254,202,132,49,78,113,203,71,43,154,84,70,51,51,190,142,136,168,91,164,219,178,80,189,255,87,74,37,81,215,244,117,165,191,209,21,93,158,223,206,12,210,0,0,54,244,213,80,48,142,197,4,9,75,56,227,78,11,100,166,64,212,75,72,160,72,22,74,136,44,253,27,64,192,137,134,182,22,149,22,132,148,1,156,125,153,42,149,5,3,188,147,43,69,53,9,6,180,7,225,55,149,165,246,67,157,59,161,75,124,176,66,85,83,149,99,140,210,91,156,178,168,92,5,44,55,140,69,55,33,246,86,151,237,14,50,102,2,76,209,215,160,103,242,104,15,251,111,79,15,255,127,255,255,255,255,97,197,202,16,62,108,119,176,57,19,40,34,69,136,129,65,185,139,247,142,182,185,200,232,27,77,130,245,128,144,64,160,66,72,33,117,167,160,111,181,109,102,117,232,217,84,204,85,93,215,236,136,110,17,0,1,62,244,120,147,192,52,47,7,144,153,70,116,75,117,44,46,150,208,42,205,131,49,144,212,99,154,194,83,207,148,69,242,57,200,55,102,216,205,208,116,231,98,182,155,127,247,125,63,234,106,49,217,216,132,30,230,136,152,179,91,145,42,229,213,239,43,51,43,51,164,202,232,38,249,153,76,109,63,74,191,77,123,254,153,127,252,17,111,127,77,202,3,44,192,201,148,61,144,142,24,227,220,9,118,44,82,32,74,104,146,43,121,82,34,211,160,206,209,38,6,106,144,20,41,81,211,62,140,127,2,202,89,131,26,90,52,33,252,82,50,204,217,107,240,166,80,228,189,131,186,76,29,212,158,137,220,143,69,255,251,178,100,164,14,197,64,102,203,27,67,111,178,89,108,217,179,48,197,120,20,101,155,46,109,32,253,1,109,51,103,140,241,149,168,230,33,203,112,88,92,108,130,172,93,232,97,18,213,131,121,221,120,124,197,141,129,162,64,220,120,69,217,164,76,0,201,127,170,184,191,158,175,190,111,34,100,107,58,188,245,107,51,81,50,217,167,8,100,28,52,92,242,195,197,30,213,87,35,160,149,226,11,131,81,246,28,188,237,113,17,127,191,60,240,237,255,79,71,103,83,78,100,70,249,64,22,128,8,191,255,213,212,177,224,135,22,146,86,120,145,103,163,185,28,73,201,191,14,132,229,16,20,250,184,169,187,3,47,71,181,66,109,209,142,238,226,235,26,34,226,13,24,170,18,29,101,104,185,14,53,216,209,235,91,178,42,189,82,238,74,235,85,35,148,221,86,82,42,33,41,42,116,35,161,122,109,233,191,244,223,255,77,119,109,110,159,208,78,0,0,182,248,213,211,10,228,51,235,142,154,35,58,0,232,227,2,130,2,157,94,202,141,7,149,218,140,148,5,73,193,10,90,75,119,75,72,97,167,167,164,118,5,96,144,251,84,40,29,166,214,24,95,104,147,61,12,72,166,128,3,172,152,104,252,215,198,111,9,185,114,69,29,74,56,109,76,30,151,245,28,25,43,154,207,151,108,52,208,159,232,187,46,114,77,78,119,225,66,32,104,33,135,6,70,196,136,92,130,45,111,190,190,111,169,103,253,77,148,172,74,27,143,164,147,77,161,244,189,168,229,24,149,76,159,79,54,98,167,92,178,203,166,121,26,31,206,210,181,235,179,51,170,143,111,112,104,201,77,239,186,108,207,178,83,90,255,221,199,218,220,113,127,45,168,239,136,142,12,64,41,112,0,14,203,75,249,84,61,65,170,38,192,21,182,19,249,157,168,156,217,210,139,199,204,176,72,67,197,157,80,176,236,231,164,27,92,86,16,213,135,216,22,233,55,143,148,85,15,38,181,65,140,204,28,137,100,123,202,54,143,91,110,214,186,100,214,213,33,99,133,116,10,175,35,135,65,68,58,78,230,84,49,10,168,147,159,71,86,174,253,45,101,209,154,125,191,189,211,237,237,239,191,183,209,64,158,222,1,87,155,50,6,33,90,161,58,102,77,45,37,132,0,147,127,19,209,19,105,196,32,196,139,167,114,0,84,18,97,129,52,215,41,33,94,27,174,26,201,11,139,113,172,197,238,173,117,35,24,67,164,162,68,92,167,53,184,167,179,240,64,61,207,154,125,236,54,22,232,251,50,10,9,97,84,68,185,250,95,114,183,41,103,193,83,15,220,72,56,91,147,96,175,8,104,201,245,169,70,142,250,155,243,154,253,54,221,63,61,123,118,227,171,107,10,146,255,251,178,100,203,142,197,180,103,75,27,88,91,112,104,204,217,147,61,2,124,21,61,155,46,109,49,93,1,150,179,102,204,241,151,48,223,169,104,184,96,203,212,213,153,255,104,179,157,189,55,88,255,141,151,218,99,96,215,87,53,157,221,142,215,59,235,159,48,67,70,80,80,111,59,180,155,203,20,131,255,255,255,246,152,9,0,2,187,104,111,200,214,167,36,227,145,209,254,224,192,195,212,232,249,28,97,125,197,219,142,126,106,191,254,124,58,99,19,120,250,221,169,151,122,189,108,139,12,63,100,56,135,75,148,102,51,46,208,103,41,139,9,76,67,68,178,192,243,125,84,196,87,33,6,16,17,31,221,205,115,183,136,76,224,179,57,30,58,179,70,225,17,124,210,89,101,28,127,251,167,77,63,255,255,255,208,50,0,1,54,244,196,128,199,52,172,227,30,193,124,143,131,239,8,201,78,8,233,127,38,223,20,148,145,63,16,92,103,144,44,48,253,219,168,195,55,27,157,213,90,57,154,181,101,206,61,34,192,217,198,28,118,22,90,156,253,154,243,111,111,38,159,122,72,54,21,101,216,142,70,161,121,219,158,205,138,74,173,2,132,205,192,190,71,45,95,149,241,157,135,95,61,79,41,254,106,201,86,47,161,71,140,87,129,45,70,169,203,61,39,53,253,111,191,170,172,195,17,90,22,133,105,57,6,177,49,64,203,117,182,110,252,169,162,115,38,21,23,57,108,94,223,170,223,92,195,14,255,251,95,242,128,19,112,0,15,127,204,108,13,21,199,168,52,248,27,232,254,29,168,10,142,230,68,84,2,187,113,78,71,248,232,126,173,194,53,144,243,142,240,132,46,78,247,84,109,140,185,135,42,28,60,224,7,203,170,157,7,224,59,202,233,217,110,222,109,89,20,105,176,41,208,111,78,133,195,50,94,86,55,37,216,58,20,211,128,160,54,17,204,9,242,82,196,187,252,215,21,20,235,245,112,201,38,12,112,64,96,120,92,106,77,216,134,57,160,222,45,132,99,69,196,2,36,86,78,121,216,96,52,24,229,195,106,181,105,80,58,46,169,97,17,139,75,136,174,77,62,195,211,14,228,201,169,190,120,234,165,52,180,185,235,185,175,172,23,148,151,252,64,2,1,84,72,200,68,138,176,219,213,218,5,147,8,255,55,25,149,40,96,49,21,27,181,44,236,82,146,21,43,193,233,246,17,59,216,133,89,248,123,8,46,53,166,101,110,80,244,212,120,218,157,105,142,99,59,253,131,245,94,222,15,108,139,149,147,6,190,78,20,141,227,206,150,255,251,223,17,229,221,154,181,255,136,123,134,134,141,237,151,90,237,171,218,39,100,82,180,232,245,20,164,54,73,20,81,229,150,64,248,122,64,240,171,191,217,255,251,178,68,219,142,228,228,103,76,155,41,87,64,163,140,217,115,101,232,110,81,81,157,54,108,153,91,66,93,51,101,205,167,153,184,155,243,125,110,103,115,119,125,190,249,207,115,13,254,137,255,241,120,74,121,119,227,134,12,16,148,5,25,196,33,145,128,101,212,220,168,21,2,81,166,147,12,169,67,61,144,140,153,181,101,67,163,201,141,176,239,86,139,161,195,29,16,185,156,234,144,205,83,61,13,165,90,144,193,100,30,228,123,114,66,185,86,234,66,154,204,110,224,45,252,192,127,51,155,25,6,87,208,126,13,9,46,30,116,223,247,255,94,181,191,243,224,185,237,165,80,9,190,180,186,47,63,236,125,170,115,52,78,168,68,145,194,146,134,185,248,242,209,121,241,178,6,51,105,183,245,158,19,218,140,47,94,166,169,217,255,153,167,108,214,254,115,252,198,255,254,239,95,216,165,34,0,0,229,244,199,153,51,65,0,71,205,208,131,162,100,252,112,72,146,19,163,92,17,198,14,84,141,160,97,97,208,162,138,209,81,117,167,106,176,62,236,195,8,97,45,149,80,132,100,227,33,128,148,202,40,76,6,64,163,169,123,41,16,3,149,62,105,247,21,157,38,71,6,59,241,249,186,56,75,115,68,186,142,220,61,26,87,47,181,88,31,55,214,53,14,164,252,110,18,8,15,1,204,42,130,235,18,63,248,149,103,217,166,166,171,77,230,206,46,225,205,103,224,121,36,142,56,233,145,181,2,196,99,84,243,135,142,206,147,76,16,80,231,172,102,161,233,35,137,13,252,35,238,207,82,68,222,199,72,208,228,89,140,15,206,20,25,70,43,172,191,103,212,200,32,201,32,203,169,183,60,10,73,166,96,2,1,136,130,109,181,163,131,229,131,204,8,140,171,146,37,199,74,205,37,154,204,24,215,150,153,183,239,164,76,90,44,11,40,209,68,226,88,207,4,62,14,192,112,80,178,14,62,191,255,102,161,108,20,68,235,177,237,120,186,193,109,230,32,214,59,131,38,211,50,60,21,101,165,175,87,107,90,194,20,198,186,169,3,27,200,154,197,86,146,253,58,105,78,236,137,161,149,94,79,255,171,255,96,149,128,0,235,255,2,83,52,38,138,38,29,24,103,76,145,202,210,89,65,17,18,142,171,89,178,32,224,232,177,228,9,218,148,165,97,26,115,167,7,63,238,12,197,18,203,74,105,27,76,150,180,39,249,176,47,90,87,193,169,233,71,156,105,124,130,250,50,21,133,175,142,233,100,213,27,140,186,149,165,246,145,91,167,110,187,145,137,217,67,236,139,209,107,0,25,0,76,56,28,165,210,203,254,163,150,134,211,212,16,228,49,180,197,34,192,200,187,162,171,184,225,18,239,148,40,135,58,66,1,4,255,251,178,100,210,12,5,196,103,202,155,72,111,66,105,204,233,186,60,103,174,23,25,155,44,109,33,253,1,176,51,102,92,242,170,184,193,194,40,240,235,45,67,148,171,40,135,150,40,192,252,197,217,170,96,117,66,86,18,158,144,149,200,172,227,121,101,153,159,45,108,84,210,179,120,183,196,144,45,22,89,28,123,93,161,111,250,55,3,94,39,0,64,0,45,219,51,184,61,28,100,184,45,109,138,209,67,26,202,196,74,16,245,143,22,151,121,139,170,61,133,93,98,62,84,116,216,243,85,194,70,166,250,213,136,254,248,15,110,223,249,118,89,201,49,201,82,76,86,107,34,53,81,14,84,105,214,194,201,45,24,165,102,113,38,60,68,139,24,99,209,144,127,117,61,157,76,237,114,50,250,245,101,152,121,164,245,74,153,155,161,142,89,220,150,86,237,208,55,0,1,47,252,203,135,140,228,36,68,52,58,58,37,172,120,227,128,34,48,96,120,180,99,168,21,29,90,200,52,99,160,44,224,18,22,145,53,155,28,59,47,107,77,138,50,182,148,201,15,88,228,161,53,105,145,1,149,191,141,129,116,85,64,76,59,36,43,0,118,75,2,77,180,63,40,173,4,89,245,83,148,189,111,28,219,32,96,49,56,67,123,0,114,151,22,133,9,111,137,16,66,1,80,153,84,171,38,255,138,157,116,159,173,47,175,168,117,122,246,169,137,164,104,210,237,13,253,93,31,49,138,59,175,90,219,237,67,92,107,235,249,5,215,71,147,29,167,54,13,159,217,84,141,254,155,67,215,181,113,254,115,208,146,40,61,109,34,157,84,170,146,210,84,234,76,30,178,60,105,65,237,170,209,116,1,29,64,0,9,174,205,1,215,150,65,173,92,32,210,58,84,240,176,207,233,158,166,191,49,1,217,235,222,175,225,43,34,54,253,224,39,114,24,236,140,190,240,150,30,133,110,94,171,68,22,249,247,159,255,194,85,90,135,78,153,69,208,91,65,33,76,163,197,80,166,245,130,186,82,110,233,170,71,34,178,66,204,227,249,41,193,242,63,79,100,130,133,142,146,50,231,123,155,132,66,87,108,216,89,113,221,2,30,40,224,203,57,64,27,222,153,115,145,128,20,152,186,8,201,105,134,136,157,178,177,32,185,132,148,134,108,56,198,40,64,14,2,30,55,11,135,42,176,196,192,123,97,228,163,103,244,105,11,52,189,11,58,213,209,245,56,94,33,70,187,160,130,35,68,149,180,26,44,172,137,114,36,2,52,22,32,89,165,88,237,61,121,61,80,59,50,29,12,173,245,65,168,37,184,162,52,170,81,45,166,155,146,181,6,226,202,225,160,153,52,236,156,122,86,206,239,230,98,159,117,95,197,87,127,211,99,191,191,251,253,211,87,255,251,176,100,214,14,229,221,103,74,155,104,103,32,111,172,217,131,96,195,116,22,201,157,38,109,225,109,193,169,51,101,141,132,141,224,80,139,76,214,36,173,72,82,39,19,221,114,125,43,221,17,22,231,123,211,123,151,43,37,66,212,171,149,59,169,231,29,229,76,99,20,71,163,177,117,18,173,26,147,228,145,21,220,82,81,202,128,61,168,229,175,172,63,110,75,78,82,86,195,15,145,34,210,104,63,204,221,137,77,81,52,253,157,111,152,188,98,98,12,232,91,80,145,53,221,231,125,61,43,15,255,54,197,195,168,68,202,219,110,222,153,255,207,200,210,66,213,254,33,96,139,206,118,157,47,188,51,57,43,41,77,193,223,94,246,105,116,108,186,49,31,231,196,103,104,83,61,88,174,188,41,105,6,92,132,158,121,153,218,142,223,158,197,240,6,0,0,82,172,60,44,228,142,129,166,7,65,146,113,101,198,221,242,100,73,6,10,174,27,8,21,38,51,247,195,26,17,52,113,242,139,65,8,160,180,135,234,163,2,5,35,49,71,97,228,83,169,186,170,143,164,35,36,147,168,117,27,2,23,82,70,111,200,250,84,37,253,68,22,18,44,98,26,6,48,52,160,1,3,1,212,21,119,151,51,42,186,239,69,194,224,137,22,180,68,98,170,118,232,36,193,118,224,184,139,236,253,40,253,181,120,132,83,65,212,232,55,2,166,50,11,227,192,212,225,163,221,95,119,66,246,163,93,154,150,131,173,15,191,90,175,118,85,147,100,154,183,217,168,232,49,137,227,74,87,172,213,105,152,25,154,147,214,130,76,203,47,154,143,54,86,110,153,178,71,148,130,221,38,83,79,32,92,62,232,164,72,159,51,86,218,98,147,160,2,0,0,155,254,105,56,104,148,154,66,22,172,87,138,134,161,188,202,101,160,35,31,139,112,162,179,198,159,62,124,190,250,143,188,58,131,140,246,72,200,17,74,213,193,17,78,89,117,255,244,166,100,70,66,202,143,42,115,140,133,221,77,103,122,111,69,137,133,177,198,148,145,67,31,84,198,100,211,240,175,105,75,81,171,61,213,77,63,48,252,114,245,253,203,99,153,43,223,229,7,32,254,228,145,230,223,215,200,110,211,28,176,198,43,17,81,209,140,202,70,24,47,130,157,199,13,29,4,3,133,1,34,78,146,210,24,24,242,58,17,71,99,21,136,210,60,44,240,214,202,6,131,137,214,130,168,132,160,173,116,56,135,16,180,110,211,15,34,65,17,76,43,144,169,50,221,199,113,184,45,81,24,68,69,145,38,172,227,64,187,105,122,221,229,212,46,165,135,109,147,71,218,3,37,132,42,188,89,233,149,103,12,180,248,113,14,48,29,208,51,70,54,155,137,48,211,91,143,71,147,255,251,178,100,215,14,166,54,103,71,155,121,107,112,111,44,233,151,60,40,184,22,141,157,36,110,101,109,193,160,51,166,140,241,149,208,210,213,211,185,190,105,149,21,28,253,95,17,17,252,124,112,215,169,185,207,167,247,252,83,157,124,207,21,83,243,196,218,77,106,173,148,191,135,150,193,190,245,248,56,107,51,110,234,251,123,106,34,41,215,124,165,202,255,32,226,182,255,155,239,23,71,234,88,88,163,68,35,166,17,87,236,72,184,104,171,100,17,193,126,10,5,214,50,6,76,148,70,45,27,171,167,30,139,244,177,158,238,239,255,136,142,84,212,230,37,204,196,37,144,228,153,221,88,115,55,35,169,113,53,216,72,97,94,138,86,66,204,106,170,85,159,59,57,136,71,81,172,168,234,245,98,57,80,90,195,138,173,68,102,163,188,73,142,87,232,142,174,216,17,170,0,0,165,252,196,196,205,116,140,0,90,110,51,32,208,51,198,70,10,141,140,135,141,90,152,104,33,150,28,4,3,160,136,192,71,2,129,41,232,99,97,168,72,101,168,214,212,11,66,242,62,35,194,107,168,192,4,90,4,89,13,216,65,106,134,132,148,53,4,204,185,206,69,168,25,34,148,61,241,85,71,233,234,147,87,228,118,72,253,179,121,244,58,68,229,15,229,232,6,48,250,196,158,135,217,158,69,99,2,162,1,17,18,166,143,51,9,189,174,239,254,220,212,233,73,141,93,45,108,231,28,121,9,231,152,243,167,209,31,87,58,20,218,143,61,169,135,205,174,49,115,186,173,238,21,157,237,37,109,239,48,47,189,51,73,108,107,214,12,76,192,213,177,71,172,16,123,196,228,149,206,153,97,178,67,94,26,50,116,2,0,0,219,126,105,156,108,163,125,128,18,140,120,26,170,33,92,103,98,52,158,181,53,194,0,81,134,105,226,26,172,194,118,189,220,251,255,178,209,27,165,158,207,167,252,41,155,49,9,69,37,216,45,38,217,205,54,34,198,99,56,76,119,100,45,88,145,28,134,103,101,56,121,194,34,185,170,139,37,164,210,93,79,132,120,102,148,203,144,211,90,135,164,95,51,193,83,32,150,216,185,59,3,107,197,104,140,126,204,206,5,204,213,152,218,146,0,157,104,142,186,133,215,12,0,152,206,101,140,208,116,197,131,130,38,66,161,32,148,67,85,7,48,240,19,12,192,205,132,2,3,154,77,38,126,32,16,112,99,99,69,218,221,141,1,16,60,29,113,56,75,133,18,131,31,157,40,193,33,194,194,129,174,106,171,133,138,205,160,187,112,118,90,211,12,86,209,101,222,36,245,81,20,24,42,134,159,48,24,210,14,218,95,41,74,228,126,25,34,155,185,13,206,38,202,101,86,37,177,252,105,247,255,170,179,213,255,251,178,100,213,14,165,230,102,201,155,103,127,50,104,76,217,151,60,67,126,23,225,155,30,77,229,79,201,150,179,102,140,241,149,200,148,227,211,119,127,118,74,221,155,83,153,238,170,201,67,143,53,148,211,42,205,116,172,218,33,204,81,247,53,85,148,244,91,170,169,8,188,169,200,171,67,17,172,175,173,215,169,67,135,180,68,46,69,114,101,1,35,217,219,255,164,45,67,132,208,183,221,128,136,82,15,165,13,18,146,155,209,223,176,185,38,112,97,233,121,182,118,173,109,127,104,196,73,122,58,18,205,127,254,202,215,101,26,167,37,71,209,92,226,236,183,23,87,18,83,180,99,163,187,162,168,217,141,21,35,51,41,198,163,221,213,111,67,142,116,161,208,147,156,150,66,153,88,162,38,158,200,84,158,230,87,87,239,222,233,156,202,230,80,53,0,0,98,140,205,237,160,22,240,204,108,3,84,15,204,142,131,60,107,192,70,22,48,16,72,13,137,48,8,188,193,175,147,23,5,204,112,9,50,120,132,72,10,97,50,1,135,65,32,34,192,9,192,184,171,141,140,23,49,1,160,100,71,30,29,120,91,54,144,6,220,66,33,133,17,222,154,36,2,75,46,115,95,53,82,88,103,180,91,148,119,150,37,140,50,208,30,212,111,118,99,200,79,65,167,208,99,53,230,156,200,128,136,146,20,65,88,161,2,176,38,97,21,96,2,32,199,201,188,66,7,155,129,138,185,79,187,137,19,120,247,173,113,188,248,23,198,38,190,43,125,66,219,230,188,101,76,220,212,226,195,60,244,212,60,251,234,61,126,241,141,239,89,206,183,76,99,255,241,255,165,233,105,247,74,205,54,226,226,140,143,117,242,242,219,219,167,204,149,254,127,140,215,18,111,91,250,154,223,118,182,237,155,239,226,209,167,206,181,187,140,199,40,0,2,128,0,27,127,207,102,83,241,234,44,42,160,47,20,172,98,14,161,104,87,209,77,88,15,47,107,161,74,101,119,88,37,118,205,234,253,91,99,31,126,203,109,89,58,239,242,148,115,94,134,93,35,191,214,51,173,80,142,165,111,167,189,238,90,71,71,219,79,20,138,149,51,208,238,41,98,81,175,186,150,68,132,89,233,82,245,116,173,142,234,58,159,231,159,170,239,104,104,157,174,103,187,10,46,109,248,234,52,200,199,3,27,130,12,156,85,48,216,40,36,104,97,192,138,114,11,32,10,128,130,98,161,128,64,66,64,65,96,144,200,32,84,20,2,47,174,5,181,31,131,212,205,162,51,6,242,24,2,131,210,9,159,162,36,153,49,202,2,237,251,172,157,50,149,66,171,99,40,173,3,39,251,155,30,139,192,148,53,163,46,75,20,128,163,146,25,2,105,64,83,77,114,211,58,135,217,255,251,178,100,215,142,134,246,102,199,27,153,123,224,106,12,217,170,60,72,140,25,237,155,38,110,37,254,201,97,179,102,232,244,136,160,234,75,64,142,211,74,148,222,148,78,118,151,127,119,95,254,203,161,10,71,81,70,187,159,37,218,253,29,34,44,193,212,230,68,64,72,141,102,80,78,20,187,86,147,216,64,210,247,136,27,202,138,24,61,108,141,222,108,9,41,213,4,84,171,104,209,163,32,109,38,239,194,211,56,89,65,80,235,123,44,5,169,181,245,9,238,53,184,90,151,234,179,214,153,173,49,43,75,15,241,236,146,11,240,45,1,0,3,54,219,20,41,196,241,242,164,6,138,18,129,4,130,8,137,13,22,40,79,210,231,35,96,234,215,71,213,179,63,255,91,6,75,110,161,11,148,161,136,101,91,109,91,51,148,36,119,24,234,168,215,16,69,115,214,70,57,25,189,210,254,200,93,31,213,81,52,43,45,111,70,118,186,63,170,102,103,239,223,255,167,234,127,160,117,0,1,39,208,202,25,204,205,112,206,14,205,12,252,198,137,143,126,92,196,64,134,68,5,166,75,156,97,48,69,176,46,152,24,224,80,97,208,1,232,111,172,185,95,189,136,40,214,152,131,119,118,196,37,137,51,51,94,208,124,69,22,161,23,113,160,184,227,172,228,193,106,34,229,144,158,12,144,65,146,89,115,86,128,23,106,112,69,90,210,135,194,169,216,172,93,254,150,63,204,17,96,83,77,181,143,128,81,16,216,140,204,23,219,98,243,220,215,86,83,131,59,211,155,253,69,203,249,69,28,229,115,143,75,88,221,189,91,110,78,62,137,100,40,102,226,73,145,219,41,100,225,242,204,57,46,234,235,212,233,140,198,228,209,134,191,170,240,29,85,118,209,54,46,147,254,230,127,191,250,249,89,239,202,175,255,181,242,120,152,2,64,0,4,0,0,111,223,154,80,176,27,209,47,25,169,102,196,202,36,175,36,121,60,67,98,45,237,254,187,175,69,254,244,255,253,255,231,101,211,115,46,25,103,108,227,227,179,33,200,107,153,206,236,180,53,87,210,77,61,89,141,117,99,163,149,158,250,232,168,37,86,101,50,26,149,209,42,137,253,127,149,218,4,156,136,205,139,163,81,170,77,8,25,49,169,20,193,69,211,35,209,128,161,3,8,141,133,169,44,164,204,41,211,15,6,76,110,1,50,24,172,42,48,55,50,56,82,7,152,4,40,184,105,28,134,109,185,118,16,8,50,89,131,210,205,131,76,227,22,16,3,120,43,4,42,21,61,9,140,84,230,161,48,6,71,55,198,130,192,9,137,47,115,112,242,138,128,147,107,202,2,81,2,18,214,98,39,150,176,120,84,231,91,12,160,12,122,78,45,66,228,3,69,66,183,88,255,251,178,100,198,142,133,253,102,201,27,120,75,112,82,76,217,202,25,226,26,28,33,155,28,110,101,237,193,147,51,166,204,241,158,184,54,50,61,35,201,189,129,67,25,178,234,198,236,120,206,44,245,141,21,251,216,218,131,17,231,109,125,18,120,237,179,57,101,201,137,198,69,255,173,195,219,248,19,203,18,27,148,123,75,169,100,164,75,81,235,202,98,4,125,60,139,14,36,217,143,90,210,185,166,109,185,113,247,136,251,254,89,162,191,119,173,211,223,95,223,121,255,227,121,198,115,243,191,255,255,114,106,223,48,6,171,148,0,47,111,242,49,205,211,215,162,185,17,116,129,201,43,122,230,199,35,6,230,198,119,159,247,237,241,174,121,156,211,179,115,254,156,34,137,144,61,20,90,17,7,108,1,156,36,78,127,60,29,125,8,58,229,112,213,97,88,12,57,225,128,56,31,177,247,247,80,236,230,40,185,72,137,85,242,215,88,151,213,145,39,29,102,116,68,178,216,211,249,21,245,191,77,186,255,239,84,12,178,0,0,175,244,201,196,48,219,76,2,147,135,220,220,14,63,80,76,0,17,161,194,84,18,236,121,32,84,153,114,198,64,46,243,8,48,68,1,128,150,0,6,1,102,143,51,63,182,215,26,106,93,210,211,22,246,28,25,14,52,81,50,83,136,72,35,236,21,42,102,73,141,3,38,16,225,128,15,0,136,51,152,141,58,59,135,3,65,132,105,86,117,198,202,4,64,7,130,24,144,161,131,194,129,11,137,15,136,192,152,112,172,149,159,69,64,32,75,198,134,101,155,103,80,202,98,51,135,98,77,43,167,167,250,69,103,2,66,210,121,251,7,14,88,224,241,104,150,79,197,138,30,66,36,68,19,142,226,112,28,49,36,15,141,178,156,206,49,0,241,32,128,134,79,17,233,220,244,3,163,167,103,244,76,177,150,212,176,165,249,163,12,146,143,15,155,61,140,237,67,85,142,73,68,39,48,149,157,183,69,73,175,125,105,223,217,123,28,2,110,0,2,221,176,185,43,165,112,240,26,178,184,209,122,132,239,188,219,11,29,130,126,223,252,186,181,144,195,139,198,192,11,63,210,188,161,20,80,0,143,222,21,58,239,52,68,207,252,92,96,113,69,220,129,196,65,1,69,3,139,161,47,106,187,16,164,99,231,138,50,17,108,135,57,140,202,255,183,231,175,191,255,244,127,111,235,255,255,252,92,93,249,130,26,68,144,202,80,55,203,195,32,143,102,95,209,113,224,166,48,240,4,128,200,54,156,34,14,24,117,173,173,200,145,8,161,98,175,110,20,82,242,97,15,166,88,44,49,48,37,114,166,43,48,88,234,116,56,181,10,129,70,165,44,86,113,50,42,40,73,131,42,161,116,19,165,155,41,255,251,178,100,194,14,166,223,103,74,155,76,87,160,89,236,217,211,48,101,126,23,13,155,46,109,33,190,201,79,51,103,156,145,150,32,107,21,95,237,114,46,80,21,161,179,193,168,140,82,226,86,138,145,48,129,148,193,130,197,89,202,84,71,90,164,28,193,26,236,54,238,212,230,120,119,233,97,153,85,99,168,139,149,199,161,114,13,132,112,106,16,192,116,56,218,180,122,28,36,33,129,179,11,146,179,125,53,210,112,243,47,114,109,12,106,97,143,81,251,223,17,245,75,196,52,119,169,151,86,218,247,164,180,58,237,183,100,136,161,218,235,141,239,248,65,50,64,68,56,38,212,156,1,2,199,94,66,101,54,110,71,179,199,24,178,130,251,68,249,17,223,98,242,94,218,164,238,52,58,97,229,21,12,202,34,42,165,82,210,223,102,67,85,125,53,230,89,140,86,145,153,119,178,17,196,167,117,45,93,47,54,255,68,108,169,175,255,211,255,229,175,255,255,234,37,0,0,166,240,25,56,162,6,27,193,66,206,0,93,39,221,145,39,9,174,10,157,168,235,144,211,150,157,213,249,5,214,68,138,89,62,230,154,109,219,119,30,26,150,90,76,65,34,229,243,207,17,32,107,59,26,90,41,25,65,145,91,179,74,201,121,231,149,53,41,20,172,160,59,247,67,7,149,178,104,220,68,136,24,121,247,165,148,61,180,50,141,87,162,187,123,13,254,191,205,115,183,59,161,105,170,171,14,143,139,180,132,72,200,156,234,139,160,116,26,215,48,102,117,242,83,46,55,250,30,102,123,42,187,207,110,238,121,194,255,255,255,255,208,37,0,0,239,252,41,24,129,3,21,96,33,225,26,174,232,109,254,91,160,97,223,23,165,252,129,152,30,220,200,110,2,84,21,100,95,113,213,206,215,32,154,147,174,12,48,145,116,243,208,17,32,42,250,150,29,138,198,201,136,138,215,160,81,235,15,156,169,179,200,227,233,71,110,169,120,229,236,90,171,89,40,38,44,245,213,188,22,36,160,178,101,137,244,219,143,165,55,255,211,74,42,187,181,207,91,244,74,26,165,43,16,232,250,32,244,87,151,118,179,17,21,18,167,186,187,43,17,155,214,254,236,141,54,186,255,175,64,87,114,252,93,67,62,0,45,28,42,28,208,4,34,17,38,80,2,32,160,236,140,177,165,148,0,80,225,33,204,185,196,148,84,34,33,27,138,77,54,71,95,40,14,77,28,129,102,94,21,53,21,5,79,200,178,28,193,73,33,112,125,26,13,148,28,123,166,38,25,148,165,174,74,88,187,131,208,112,9,76,80,24,26,25,73,8,14,176,57,60,117,232,197,247,94,244,207,236,237,37,217,189,254,181,253,212,25,43,168,5,151,131,8,24,183,210,173,200,255,251,178,68,200,142,228,136,102,205,27,35,63,176,138,12,233,147,101,101,224,22,33,157,48,109,37,190,194,122,179,165,205,172,21,248,130,160,174,32,180,116,202,72,81,158,32,197,238,217,194,54,234,82,44,228,12,169,152,218,52,188,182,16,223,51,73,177,53,247,250,217,252,140,178,255,199,38,130,80,130,55,122,250,204,45,119,255,247,126,183,76,192,51,159,123,126,2,8,2,124,96,39,131,68,153,64,4,64,44,181,196,89,5,44,119,35,107,133,177,35,83,148,252,70,38,138,3,27,144,86,122,158,125,64,115,146,75,55,97,149,138,95,105,125,120,209,8,195,48,217,228,246,135,70,69,214,207,49,48,225,74,93,204,24,243,171,40,65,200,253,146,67,54,85,44,149,183,64,83,221,182,149,218,22,159,76,254,209,86,189,55,223,215,235,255,171,49,237,173,21,42,197,50,160,153,143,123,57,138,60,133,73,152,136,115,222,90,186,74,155,227,217,140,17,115,160,195,177,49,71,34,53,26,227,46,199,85,75,238,43,49,75,42,41,91,165,148,164,169,25,160,230,82,0,2,157,252,46,112,202,32,173,65,83,153,2,23,127,5,200,193,67,70,86,104,243,153,33,78,72,243,80,157,184,173,18,249,125,169,136,30,158,43,59,109,229,169,74,218,4,11,57,3,215,121,72,169,131,183,74,148,229,4,191,24,212,155,147,83,196,219,103,170,38,156,245,248,128,189,178,185,84,6,128,169,186,250,143,190,149,42,227,185,250,25,70,178,222,86,250,172,138,141,155,151,253,7,2,241,236,150,58,164,171,40,233,6,125,151,198,55,1,82,145,72,233,19,60,162,216,237,108,221,219,195,211,150,41,61,215,205,202,0,190,127,191,29,79,82,131,245,74,214,198,28,158,251,204,38,223,205,61,64,17,128,0,75,255,11,200,86,228,120,56,140,178,10,31,74,226,54,165,107,122,38,160,235,44,50,36,249,78,199,148,245,186,123,90,139,211,195,179,182,225,51,23,159,128,192,203,33,252,228,36,225,138,119,73,222,86,40,114,239,20,238,12,107,230,178,41,140,79,225,240,55,195,36,108,73,48,29,158,174,228,134,20,32,29,141,56,212,166,246,51,184,155,222,125,159,34,25,200,54,116,114,94,186,238,226,136,194,228,98,21,149,78,194,71,50,163,20,238,45,76,122,213,146,232,199,115,147,232,46,95,201,232,134,221,210,102,229,51,125,106,28,0,0,156,184,183,192,67,38,14,32,112,147,72,92,148,132,12,84,1,6,155,0,234,6,195,32,6,177,7,195,12,210,4,131,22,236,244,1,114,109,123,93,105,23,96,23,126,158,129,197,22,124,249,200,184,58,40,185,177,171,124,73,114,98,178,186,91,80,12,219,184,255,251,178,68,186,140,229,10,103,77,27,38,63,176,140,204,217,147,97,229,194,19,193,157,48,109,32,252,194,59,179,102,13,147,143,128,209,226,206,219,184,32,1,110,76,90,8,219,24,156,141,131,2,197,225,140,106,2,151,2,122,29,137,175,150,189,226,108,117,21,108,227,182,206,71,210,180,232,76,121,8,163,102,118,181,167,41,45,214,76,232,97,42,188,87,124,180,244,123,101,203,214,105,179,157,191,54,107,35,228,168,149,52,195,93,63,210,222,187,160,80,0,76,123,126,28,16,33,51,31,97,33,77,66,194,225,79,52,71,244,90,23,46,24,152,136,69,163,143,196,154,12,121,109,74,48,155,105,216,186,23,96,152,126,221,3,234,45,116,42,122,193,8,72,99,61,249,170,153,49,180,54,117,4,221,126,27,188,13,19,148,35,37,169,49,106,40,217,20,178,27,45,44,138,81,118,96,28,184,79,28,120,179,223,253,89,83,233,229,211,132,44,9,122,56,199,1,113,101,177,61,205,173,121,210,155,131,125,121,127,86,161,100,5,75,61,136,235,114,230,98,184,71,105,125,85,60,159,228,44,255,166,124,249,232,3,0,0,238,248,208,203,78,131,155,60,208,4,57,1,77,161,23,112,68,49,104,155,243,68,162,225,241,32,241,130,205,32,0,48,36,185,101,51,88,113,247,206,62,168,35,44,249,161,36,163,12,170,158,141,152,222,8,128,94,201,50,178,2,189,193,176,252,2,95,82,132,51,144,197,198,171,15,51,182,51,44,114,89,176,140,108,185,254,49,34,95,4,49,182,154,97,144,155,132,79,149,146,110,212,57,106,37,170,73,221,97,134,239,248,241,25,206,215,74,84,190,17,161,122,108,218,59,100,234,53,85,6,200,206,16,24,140,158,168,173,127,110,10,43,110,49,50,241,64,40,48,163,8,23,158,20,73,68,8,218,132,162,168,108,150,63,119,115,213,17,173,254,220,156,130,114,207,50,194,181,59,87,110,119,57,218,164,102,77,52,221,148,20,201,128,8,184,0,10,255,251,240,170,48,61,36,226,75,128,226,157,223,151,156,81,176,110,220,66,233,161,0,158,15,237,215,178,152,63,139,86,113,47,30,205,50,121,23,23,83,93,201,172,229,171,43,74,138,53,65,202,40,32,130,46,163,156,93,44,69,43,20,235,32,163,50,79,34,76,199,68,74,143,250,121,239,208,139,246,95,253,127,239,55,248,105,106,51,56,67,51,250,99,144,93,18,55,55,4,3,205,53,65,160,41,160,176,185,184,61,144,141,143,1,15,33,181,83,26,19,2,20,1,139,92,80,168,36,99,78,148,228,155,147,170,23,36,42,29,22,140,24,212,4,193,162,48,4,204,143,61,182,158,202,83,72,197,167,60,169,23,255,251,178,100,180,142,6,17,103,75,27,73,111,176,91,140,217,234,48,101,114,26,141,155,34,109,233,111,193,85,51,103,180,195,9,56,58,186,122,154,136,70,153,233,108,169,141,175,112,224,137,42,44,48,170,1,168,136,23,53,165,101,53,74,23,113,143,20,94,33,145,160,183,145,181,67,7,175,21,102,142,40,11,255,37,89,179,172,95,117,41,99,241,139,134,124,22,181,19,168,81,216,89,94,145,88,154,161,227,64,220,208,122,58,86,161,226,81,81,41,117,19,180,201,143,178,114,233,46,146,77,91,183,90,157,185,172,59,7,225,151,170,117,110,146,44,220,205,237,90,52,33,167,105,84,91,74,210,191,245,127,223,213,124,62,248,111,178,31,212,162,3,9,0,0,0,80,0,3,183,108,223,20,233,16,103,237,35,1,34,210,14,228,76,26,231,121,109,180,123,251,253,172,30,241,236,115,125,197,127,233,38,50,26,194,109,145,129,169,218,47,42,178,59,48,213,102,45,126,190,58,34,172,134,37,247,181,12,100,50,85,166,161,29,242,111,190,94,167,167,94,155,127,95,255,255,255,226,21,0,0,220,216,202,23,0,197,70,65,120,99,232,6,104,84,101,10,16,105,40,176,144,57,155,172,2,9,153,186,119,4,1,152,88,56,200,133,244,190,64,128,176,84,54,195,96,88,147,122,250,164,173,226,176,36,1,82,186,70,6,38,96,39,81,248,106,24,11,23,152,240,2,182,169,196,189,85,133,136,97,232,235,224,149,13,73,183,149,171,214,6,146,224,128,119,225,96,140,60,21,244,22,5,129,34,192,208,118,190,241,87,205,18,125,117,91,156,132,215,147,235,43,49,251,218,208,181,73,129,76,123,154,113,75,60,138,102,201,34,211,64,157,134,88,164,102,170,14,124,220,209,76,68,13,35,205,6,203,57,73,25,122,11,231,50,90,213,101,12,115,75,45,151,82,5,164,154,44,65,39,34,236,180,154,183,116,144,122,78,173,2,121,82,44,172,192,216,213,74,206,59,186,142,149,7,244,0,48,0,54,237,154,35,31,137,230,2,225,118,231,33,30,72,94,20,119,237,211,89,170,222,184,250,213,113,168,223,16,212,91,253,115,53,107,157,197,199,195,252,232,125,27,178,156,47,93,162,231,240,136,161,213,64,70,217,169,166,228,243,110,17,154,225,142,204,228,44,141,171,220,42,134,153,44,176,178,85,150,153,86,118,204,254,231,216,202,154,127,246,234,159,191,215,240,110,79,12,156,248,204,153,77,77,124,194,131,13,136,84,225,13,88,200,4,136,160,220,204,153,73,134,203,146,93,231,5,67,130,225,138,80,138,232,118,30,2,84,108,154,171,14,89,240,1,121,49,75,52,241,137,41,155,2,54,224,117,0,255,251,178,100,184,14,166,121,102,202,27,102,111,160,98,76,217,199,60,98,202,24,117,157,40,109,165,94,193,61,179,103,152,242,137,162,143,50,241,208,145,40,73,114,221,150,8,67,69,135,29,253,68,23,52,29,0,61,108,81,177,46,209,98,171,12,244,10,29,12,37,252,8,58,2,76,223,6,191,211,158,212,115,115,167,38,228,211,119,255,61,204,219,164,88,201,121,50,65,20,121,171,165,211,158,152,92,88,186,20,73,56,219,105,46,40,103,26,198,93,58,125,148,111,100,181,164,121,186,131,154,124,21,97,134,182,42,118,207,62,131,40,106,126,80,133,34,62,133,142,198,125,94,49,201,199,139,103,188,245,174,191,57,221,245,211,149,2,231,39,255,43,229,116,6,68,236,118,230,146,98,238,12,108,66,49,20,41,207,165,17,215,140,1,58,0,121,186,105,98,45,196,182,29,105,255,254,131,28,229,32,198,148,25,51,161,10,33,208,168,198,137,84,74,216,167,115,157,29,93,12,204,106,72,154,53,72,151,255,254,223,175,243,255,211,255,255,81,74,0,2,156,208,66,121,144,88,18,146,83,140,36,196,255,102,232,124,181,204,151,132,2,177,185,44,2,129,140,242,42,191,152,195,67,145,212,185,77,15,86,130,167,221,89,234,207,74,230,3,102,219,94,184,180,9,161,252,122,85,6,14,164,187,155,71,162,175,55,69,19,122,151,165,233,82,20,208,190,216,175,151,74,158,207,43,4,11,245,42,63,60,59,235,125,167,217,167,221,206,251,47,147,77,145,216,181,59,91,180,249,215,141,86,244,219,76,202,41,25,211,159,59,124,215,166,229,154,221,191,100,235,83,93,78,75,202,171,158,206,170,255,153,223,111,107,2,19,128,0,115,108,74,148,205,19,48,76,197,77,25,66,103,44,43,126,58,1,203,49,37,4,64,91,44,220,202,76,53,72,138,246,106,139,62,79,44,213,167,250,105,163,73,220,88,181,70,194,195,141,72,86,77,14,199,145,176,172,215,210,218,33,18,246,75,46,223,97,116,83,113,57,51,198,248,41,103,35,66,68,98,110,85,18,110,168,20,190,119,238,78,80,247,251,103,63,255,255,253,4,250,228,81,34,210,218,153,228,9,160,37,95,159,58,134,173,32,116,180,133,136,128,204,99,82,105,189,21,89,164,197,115,51,40,90,203,252,107,213,4,110,239,217,246,143,68,165,149,245,242,167,4,151,124,96,54,9,32,131,194,84,11,120,100,40,172,40,112,34,24,206,124,96,9,44,101,105,62,107,42,76,203,218,163,127,156,174,183,107,229,12,211,62,209,234,151,89,248,201,18,253,112,69,131,117,129,107,32,133,79,223,23,101,105,124,198,233,145,156,223,222,1,230,206,106,68,86,9,255,251,178,68,189,14,196,161,102,204,155,38,63,50,153,236,217,99,104,101,246,19,69,155,50,108,189,22,138,112,179,101,205,172,33,185,85,27,175,130,198,136,180,52,116,247,194,189,218,177,231,117,84,177,103,77,58,185,82,208,49,169,82,79,249,102,139,154,56,245,49,26,137,37,85,209,26,199,163,201,207,105,106,149,195,115,95,117,11,249,255,48,62,141,158,164,194,156,129,131,25,30,163,249,107,231,48,177,159,237,37,0,58,203,0,1,147,110,97,152,152,18,131,52,6,73,4,0,2,28,98,35,128,18,140,195,19,70,73,184,203,62,111,150,212,203,47,108,139,254,245,121,175,167,185,17,149,58,81,9,69,212,203,20,148,55,90,232,232,19,86,0,145,121,81,52,244,246,45,63,178,122,104,157,19,249,23,100,119,56,77,58,118,163,202,65,160,191,242,108,174,8,106,11,80,104,226,249,132,223,29,117,214,245,55,22,215,119,111,208,150,150,167,89,170,230,106,98,208,186,119,167,135,34,101,47,238,175,116,185,155,235,145,106,171,190,150,250,89,217,174,42,56,190,18,180,184,210,146,159,187,169,70,169,170,250,159,240,237,172,234,0,0,149,208,217,10,14,13,152,205,192,142,9,64,200,163,13,170,52,4,10,98,5,65,200,102,127,108,28,156,36,42,138,1,203,166,6,0,40,32,36,74,97,96,3,161,131,199,201,224,238,188,207,42,236,110,41,82,212,70,4,212,125,181,77,48,80,33,186,55,169,172,50,173,160,194,35,121,25,125,31,23,168,129,20,136,137,100,58,123,24,18,78,167,5,176,179,69,172,147,37,129,135,205,95,11,52,60,227,68,107,188,44,4,107,98,48,250,146,175,43,99,220,149,218,250,245,104,191,154,206,30,252,75,20,89,11,11,175,76,160,81,132,152,202,146,200,32,165,58,20,246,86,220,98,161,251,74,137,100,145,193,66,88,127,67,236,30,155,17,51,105,165,234,106,18,131,196,182,175,124,119,47,245,86,90,192,236,233,169,26,144,93,61,89,72,160,202,69,18,154,8,202,75,71,212,146,72,187,189,117,166,155,147,193,58,55,168,17,0,0,151,127,167,204,79,17,72,190,241,216,179,52,189,139,11,203,18,40,237,61,81,115,87,64,65,177,3,214,162,253,19,162,27,102,209,255,255,255,149,191,75,51,201,66,59,12,156,169,243,76,172,236,102,220,234,86,178,149,85,19,66,165,52,125,187,105,237,159,81,237,202,232,215,253,63,245,119,56,4,233,56,204,222,160,197,221,77,186,44,206,237,1,165,230,242,148,60,44,80,88,25,44,104,27,96,66,183,224,32,80,73,60,193,1,192,0,70,12,34,202,95,49,35,230,155,28,118,220,69,53,100,45,37,86,3,255,251,178,100,178,14,134,206,103,200,155,105,111,176,82,172,233,215,60,229,90,26,97,157,32,109,165,190,193,85,51,103,76,243,149,160,4,30,167,213,151,163,169,217,166,38,26,195,47,83,19,67,54,211,34,229,173,200,72,53,132,28,20,166,117,169,71,5,28,214,0,202,228,196,2,46,16,92,62,90,185,204,180,89,189,30,12,114,35,38,2,57,0,171,116,185,221,96,156,94,82,88,171,66,177,83,58,152,85,165,188,65,2,114,103,104,240,161,115,37,205,152,121,242,9,180,172,118,245,4,205,102,152,58,134,157,187,90,170,109,153,55,50,69,241,102,61,165,74,237,205,85,110,227,14,164,254,101,210,95,63,203,250,141,40,146,66,19,153,86,185,81,94,180,139,167,121,132,221,93,52,41,164,186,205,42,52,78,104,11,166,160,32,54,219,79,77,46,163,47,110,10,216,186,169,117,18,61,88,139,161,127,110,118,176,157,29,142,13,70,56,179,74,101,97,181,65,29,27,71,255,255,196,16,92,64,142,46,199,157,200,226,196,117,176,227,144,153,30,172,155,45,149,219,101,118,34,174,189,180,147,235,79,79,58,89,175,93,23,187,43,105,127,247,237,248,101,0,3,127,252,201,155,49,137,74,176,12,88,225,11,144,20,196,118,145,67,193,89,74,1,46,77,54,196,92,119,129,129,183,144,90,125,64,247,44,202,105,162,114,72,21,131,210,238,102,50,53,225,146,203,163,66,32,160,168,13,173,154,2,169,152,93,39,126,2,132,203,230,101,142,69,86,1,169,32,24,77,135,30,204,64,20,30,75,75,118,84,134,132,144,201,193,190,191,188,213,19,35,237,19,121,119,178,163,89,61,145,32,201,114,20,88,243,93,12,1,185,176,210,146,65,6,22,64,133,40,152,241,81,114,183,34,9,145,215,73,201,177,56,228,165,187,36,252,34,239,63,25,98,147,254,80,93,74,139,160,146,174,131,24,24,26,111,90,147,169,19,236,180,84,165,178,165,233,210,96,30,103,22,168,0,8,8,0,0,46,223,250,67,86,70,83,166,161,95,4,105,12,180,176,159,160,52,138,253,20,254,0,124,232,244,59,255,239,248,71,94,87,163,141,21,145,219,42,59,28,193,237,141,42,19,186,204,158,172,234,221,159,209,89,202,77,80,135,116,179,57,37,186,58,106,201,126,155,233,82,109,253,9,253,245,255,205,84,3,128,0,147,124,102,175,166,96,8,29,180,100,13,6,78,40,100,102,98,32,4,227,93,193,72,112,80,91,184,94,162,218,182,118,29,38,112,81,220,152,41,143,188,242,153,107,247,12,144,131,70,203,242,139,204,229,227,73,227,101,47,107,239,196,4,131,0,110,22,154,217,224,162,169,219,157,23,141,94,33,7,255,251,178,100,175,12,53,189,103,203,155,73,111,66,85,140,217,237,60,69,110,25,81,157,38,109,153,254,201,53,51,103,160,103,148,208,129,93,201,125,43,46,176,42,7,34,146,152,216,53,197,0,167,103,166,94,5,21,111,35,144,20,15,132,205,234,9,206,107,95,221,78,237,92,40,105,20,179,164,219,180,108,154,156,157,64,132,89,23,60,167,21,55,11,116,215,24,121,224,137,0,123,13,53,97,171,143,120,65,225,149,130,181,140,130,48,227,165,19,74,140,7,65,3,146,237,40,208,185,130,130,84,155,253,77,6,59,36,29,91,29,123,88,188,153,123,95,156,181,183,123,238,177,110,222,85,84,64,1,47,130,205,36,32,120,14,183,3,221,87,35,232,179,153,84,192,199,171,59,164,136,202,129,30,80,75,186,143,235,250,239,208,95,255,255,46,85,49,107,84,62,171,100,218,85,148,141,189,109,200,132,123,45,158,114,239,68,42,106,175,191,173,74,255,53,121,81,243,93,23,255,111,84,254,36,0,0,239,249,122,10,164,4,92,197,8,70,112,9,231,165,161,39,136,138,102,115,13,171,83,142,208,32,121,216,58,11,133,203,163,21,110,203,170,79,223,119,160,7,238,179,33,32,25,255,177,92,128,132,13,140,101,178,81,91,61,232,119,63,99,239,196,82,224,246,134,172,13,217,165,179,25,225,35,251,195,58,5,235,174,191,143,70,153,110,162,209,166,221,86,168,101,40,221,17,54,26,107,198,146,181,99,144,96,150,20,97,29,12,62,9,57,153,75,48,85,162,237,134,21,85,45,123,36,173,92,183,16,142,37,24,132,55,99,186,81,201,127,252,77,252,183,255,245,90,160,5,100,0,5,187,244,68,21,209,147,96,103,8,104,11,52,117,239,98,165,75,53,216,109,143,60,238,108,138,114,17,6,197,231,165,149,106,211,82,90,180,239,64,15,61,101,202,20,68,110,147,164,140,75,152,165,108,202,173,129,236,91,174,232,219,173,159,31,92,160,139,114,130,34,203,37,118,222,54,205,77,13,219,175,107,41,126,255,31,253,127,243,253,196,53,61,219,150,97,33,144,178,87,75,195,111,125,211,146,145,226,241,236,176,234,101,169,173,52,233,157,232,231,191,1,28,102,130,215,10,15,32,159,154,57,77,213,170,118,149,168,196,107,36,111,232,11,217,128,1,91,190,20,64,190,70,49,5,178,12,88,6,196,50,229,55,131,46,178,137,181,238,214,176,164,126,100,15,92,55,82,222,122,144,86,138,246,51,30,130,98,205,96,73,217,70,24,146,145,110,87,132,189,85,86,126,124,174,244,118,164,162,89,65,166,205,20,122,29,122,146,234,141,137,160,92,140,119,29,71,82,51,62,120,251,220,143,50,142,55,153,255,251,178,68,196,12,196,198,102,204,155,47,70,18,146,140,217,115,96,101,246,82,125,155,52,108,152,253,2,66,179,102,13,145,159,160,38,244,86,112,153,91,186,19,172,108,27,110,131,76,212,62,203,154,121,232,206,209,191,90,14,154,153,122,110,207,180,189,203,124,46,246,115,126,187,239,254,229,60,77,95,45,65,185,180,255,214,111,231,55,13,128,1,187,254,56,209,122,140,100,1,160,19,38,7,34,11,113,159,34,67,218,197,11,174,233,118,146,29,156,124,102,236,79,231,185,52,212,103,56,204,5,4,197,156,0,135,99,20,155,29,49,206,149,242,94,136,43,126,191,38,219,39,117,12,78,71,182,222,203,27,35,79,164,151,100,221,156,202,208,230,120,193,59,55,75,132,126,72,212,138,101,149,156,61,109,83,99,7,237,155,53,126,149,12,32,31,3,12,137,108,7,178,216,194,216,61,185,11,81,137,143,201,130,2,83,215,210,49,26,146,162,38,182,106,156,153,138,138,136,117,25,223,106,168,110,0,0,229,221,14,130,38,64,1,133,206,50,77,17,202,209,210,209,54,6,28,80,229,170,201,146,133,113,118,110,204,126,7,138,67,217,229,134,160,41,247,234,69,11,134,159,193,100,226,88,208,163,178,103,222,90,182,153,226,4,229,215,170,203,231,35,177,46,195,179,48,52,105,251,107,223,57,66,240,74,93,8,183,219,20,56,80,134,118,39,126,150,253,146,102,47,155,73,106,232,78,73,97,100,72,126,238,28,251,9,180,116,17,121,110,218,26,19,202,203,198,159,213,189,17,13,102,205,67,24,76,60,57,191,144,234,230,235,151,141,0,25,32,8,0,5,219,244,142,16,116,0,112,170,1,161,10,86,58,207,20,224,176,135,9,197,119,151,235,125,110,158,204,150,126,138,93,220,181,132,146,220,106,122,23,18,135,7,167,65,122,133,63,147,238,243,5,184,250,35,29,55,66,126,161,41,73,178,107,36,101,196,240,37,202,10,224,226,81,192,218,110,99,20,147,122,247,25,207,94,195,123,163,21,204,151,106,78,229,61,186,136,99,202,247,123,243,173,170,165,217,238,142,164,163,60,228,113,72,213,186,221,187,74,108,142,204,204,9,8,236,136,187,155,77,20,1,185,248,194,80,3,53,64,166,134,68,9,231,72,177,192,1,136,132,138,173,45,218,50,181,228,39,191,82,100,43,147,51,214,249,228,156,185,132,94,189,31,91,139,105,29,150,42,137,123,167,231,238,164,161,65,125,37,204,168,112,146,63,82,166,244,104,172,57,144,6,36,68,82,137,62,132,7,147,153,97,178,164,60,207,136,194,244,107,214,87,170,82,47,138,154,52,109,203,240,63,228,131,97,206,141,222,34,42,173,144,116,251,219,28,255,251,178,68,195,142,164,115,103,77,27,35,47,48,134,108,217,151,97,130,194,20,93,157,48,109,61,24,74,114,51,101,141,161,151,160,76,208,200,37,147,65,231,57,145,107,252,75,13,110,165,174,68,198,51,220,239,163,67,182,194,108,92,115,71,77,209,33,201,34,167,71,223,44,113,131,248,29,62,85,92,240,10,104,92,159,241,19,16,35,181,132,44,160,145,179,218,49,105,151,0,136,41,33,181,3,89,48,242,39,192,78,202,93,209,49,151,90,41,122,183,31,189,202,180,224,188,144,11,184,163,232,125,19,151,100,172,132,70,227,9,35,15,10,18,74,234,40,93,87,102,89,62,163,146,168,2,203,118,134,223,132,153,125,161,17,236,22,251,199,73,55,136,113,101,254,165,149,203,87,119,128,215,142,65,47,14,53,119,215,235,210,71,56,220,80,194,99,11,8,28,1,200,110,187,235,184,117,8,50,103,1,106,134,71,2,153,40,122,170,65,246,111,233,213,213,138,132,91,74,197,105,140,201,67,163,179,54,136,2,205,85,0,5,118,252,184,175,161,100,137,66,6,128,11,241,160,44,130,34,8,20,92,176,253,134,100,217,147,136,229,74,100,242,210,191,24,90,153,230,88,160,90,2,52,30,15,103,203,144,89,181,68,110,9,113,225,61,36,69,69,193,232,227,21,137,25,148,4,88,210,215,38,189,173,226,184,193,244,57,86,110,190,226,234,37,166,139,25,106,92,150,205,151,52,28,30,194,229,67,166,66,119,42,117,144,189,25,103,212,90,119,72,175,10,185,125,138,127,127,212,144,120,189,246,159,141,245,245,175,25,95,165,47,85,51,250,237,127,255,255,184,88,0,12,187,240,129,173,136,197,134,44,8,2,132,57,3,26,2,240,34,16,88,32,192,99,115,140,97,205,150,64,209,86,198,253,110,31,254,69,172,210,89,137,84,181,90,4,40,33,75,126,236,188,160,92,146,244,168,148,67,64,191,72,7,180,90,150,74,214,86,227,34,230,163,109,154,234,214,67,225,91,17,99,7,179,22,95,122,95,154,181,69,188,239,84,33,74,204,133,101,125,95,84,222,203,105,157,219,77,209,214,239,163,179,209,12,175,114,151,209,187,21,31,99,57,183,167,114,182,255,245,6,0,0,228,216,40,80,26,120,198,147,3,23,54,224,141,28,148,190,17,16,30,64,66,236,68,130,80,213,135,138,172,41,40,5,7,98,16,10,45,67,108,250,87,98,114,82,182,165,109,133,214,150,211,58,193,112,49,75,216,54,17,98,216,39,150,216,209,88,140,33,191,105,124,226,168,82,68,164,170,111,40,115,149,21,217,71,35,238,213,171,50,139,162,10,64,252,73,250,126,159,113,115,17,228,186,47,145,100,219,62,21,243,136,255,251,178,68,192,140,196,102,102,206,27,47,67,112,131,76,217,147,105,229,194,20,109,157,46,109,24,253,2,65,179,102,13,145,151,160,62,14,180,30,146,115,224,222,166,120,162,219,115,18,91,229,123,124,95,200,157,127,230,27,27,219,162,68,240,178,123,121,223,109,191,104,187,9,110,206,196,139,117,223,217,220,207,249,160,24,192,0,38,255,136,144,16,172,1,60,32,49,47,132,54,184,75,32,136,130,68,72,0,173,33,95,177,22,168,211,221,199,133,169,75,224,141,216,179,85,226,153,128,95,233,77,102,92,132,186,43,219,120,82,10,251,22,172,170,72,18,177,47,184,251,222,227,70,169,42,155,101,244,143,50,254,175,65,201,44,75,42,90,10,232,24,70,71,239,60,250,243,209,23,250,92,215,204,94,32,200,153,94,172,254,9,131,68,40,106,68,175,233,106,201,153,74,134,61,242,77,230,197,137,244,211,64,68,118,162,149,41,124,174,116,20,101,98,161,27,109,217,233,2,45,0,2,158,220,26,68,185,80,62,6,138,231,10,208,121,8,69,2,21,92,26,14,14,121,73,143,78,50,100,230,173,161,246,162,49,105,135,240,163,209,121,59,3,154,98,5,122,224,40,108,137,52,20,81,206,68,194,173,20,56,132,97,72,246,35,100,203,40,13,44,229,234,6,120,146,78,89,208,195,151,125,16,141,71,118,86,114,30,170,155,202,98,31,57,217,164,119,67,189,221,76,142,217,243,44,197,69,170,173,58,163,82,97,113,98,63,127,160,136,178,154,244,65,82,245,255,213,191,156,96,76,0,13,223,240,185,144,200,208,141,80,211,92,243,73,198,73,98,128,5,78,80,185,3,250,129,53,94,119,37,217,96,166,213,198,77,114,254,20,241,82,8,107,200,100,172,52,183,45,193,118,112,36,207,41,72,56,136,73,53,148,62,17,101,101,107,131,4,84,105,89,164,215,130,125,78,242,20,98,159,118,94,75,236,132,157,153,21,171,90,171,74,160,148,246,145,31,189,93,119,86,160,236,228,87,60,202,205,121,183,33,38,75,45,181,29,149,47,177,57,169,191,85,255,59,46,190,243,7,0,1,110,248,4,76,40,100,46,105,250,74,50,124,44,148,18,16,104,8,17,184,49,10,0,150,41,109,22,210,91,62,206,36,189,127,192,206,191,220,152,151,89,147,54,22,94,235,202,221,176,193,144,205,53,57,80,10,204,91,48,212,164,144,172,207,37,247,27,181,138,41,84,9,13,75,153,206,229,78,78,25,105,159,60,184,74,34,18,140,22,14,127,118,102,126,223,194,14,41,73,233,107,98,137,148,102,186,203,72,202,64,149,73,21,15,150,215,29,85,145,211,113,109,203,66,34,124,40,137,230,217,210,102,255,86,121,255,251,178,68,198,12,196,22,102,205,155,47,43,112,128,76,217,147,101,226,110,20,201,155,48,109,24,252,194,116,51,101,141,161,155,160,167,156,122,34,29,8,75,18,46,107,21,207,33,148,40,88,180,162,242,6,106,75,106,239,249,58,86,84,3,128,0,91,191,51,36,64,137,76,10,8,104,120,24,14,194,161,67,33,224,0,196,98,132,87,83,106,28,1,134,45,39,41,248,149,183,241,103,62,222,84,148,215,101,175,27,95,121,233,226,34,196,29,217,234,168,77,72,22,67,102,1,20,30,192,108,72,229,207,85,75,16,84,0,237,63,205,118,91,156,59,133,106,104,10,65,157,37,37,66,6,12,47,151,156,254,33,184,178,152,34,61,156,154,32,91,210,128,165,211,165,133,229,98,194,25,109,69,71,145,36,7,89,201,137,134,195,0,26,218,161,104,104,62,222,211,192,254,97,173,169,159,37,158,90,247,235,178,26,242,237,53,29,155,199,112,171,21,0,3,127,249,109,178,48,48,232,5,49,88,59,91,123,146,88,136,0,76,0,197,153,149,68,133,76,197,128,166,165,153,117,236,196,57,49,67,82,33,102,80,214,51,143,196,151,142,54,179,83,180,204,124,87,230,144,234,191,238,194,215,84,254,177,110,14,145,40,5,91,211,56,43,145,222,231,51,57,227,239,51,253,187,91,103,52,243,37,176,196,235,223,198,216,200,39,189,45,73,132,188,83,123,210,154,189,60,221,126,71,126,102,237,199,99,24,238,93,238,209,25,178,119,81,75,191,119,52,209,211,152,153,83,62,174,221,75,221,182,127,243,186,1,64,0,23,127,211,37,140,153,36,128,129,52,104,58,105,135,146,216,120,64,107,1,67,153,19,252,188,85,98,240,126,174,193,46,188,85,252,212,146,39,82,24,165,134,23,69,248,155,50,73,120,205,175,89,99,70,60,105,153,112,128,213,106,151,210,118,79,75,46,166,144,76,206,189,242,171,46,53,219,248,193,142,253,52,221,75,2,68,185,145,228,95,46,186,17,60,185,89,74,19,103,3,149,123,185,77,208,214,145,117,9,84,207,115,105,88,204,115,135,19,187,139,220,207,251,177,47,114,38,74,211,39,93,230,80,243,73,34,116,170,24,155,111,126,28,0,2,95,248,80,0,170,73,122,171,141,80,72,110,120,198,8,89,129,106,201,154,74,198,38,16,18,195,176,169,123,249,155,83,138,64,60,201,230,206,252,228,54,214,235,196,95,130,253,77,99,168,225,66,148,137,3,139,25,40,26,213,217,46,251,184,165,38,150,32,160,197,15,61,112,124,201,106,133,122,196,138,50,248,175,254,248,185,120,30,133,119,21,82,210,180,131,79,168,150,78,106,221,226,157,203,14,170,174,190,154,90,227,217,69,255,251,176,68,202,12,244,132,102,205,155,41,62,80,144,108,217,131,100,103,232,18,165,157,52,108,177,24,66,53,179,102,1,150,15,16,110,78,106,122,167,159,30,54,204,199,85,245,223,200,208,230,148,218,255,169,122,244,35,18,119,247,125,254,41,83,51,236,0,59,0,28,5,105,5,83,56,217,28,199,177,153,142,4,168,4,12,145,4,193,26,122,41,43,182,124,247,198,40,95,56,68,23,171,78,182,173,94,141,179,186,240,235,200,93,41,172,250,200,10,206,148,13,3,196,167,38,46,97,90,82,12,158,242,34,150,142,144,96,66,134,228,147,128,116,35,247,21,251,16,186,15,156,239,153,249,183,166,176,27,145,215,172,186,81,196,2,172,104,100,235,243,113,238,8,78,16,182,148,129,57,190,86,101,188,106,225,50,248,196,145,103,134,234,100,97,188,190,145,6,44,27,169,20,242,159,228,95,207,47,128,106,0,1,127,252,2,144,97,163,198,24,36,96,164,230,62,114,116,7,40,178,64,48,60,106,13,92,6,44,171,80,240,88,177,64,113,19,62,64,115,166,190,216,179,250,192,160,249,76,94,25,94,50,213,138,94,199,17,212,38,9,14,64,101,19,215,202,161,194,194,42,172,130,241,116,4,149,141,216,159,122,227,56,209,187,88,52,184,75,174,206,152,130,227,152,133,199,100,9,99,75,27,153,138,114,66,154,107,55,62,181,255,206,116,34,144,153,123,196,253,242,98,160,124,218,4,80,130,14,48,154,241,163,93,18,227,14,193,140,208,73,209,52,210,12,150,169,104,221,67,76,124,220,106,167,251,182,223,102,45,51,196,67,177,24,191,218,182,220,60,183,58,203,74,254,55,228,163,249,224,107,248,180,249,129,155,55,143,165,192,0,8,0,9,110,217,40,229,17,78,115,128,227,163,49,96,16,192,109,102,85,157,6,219,117,171,231,172,107,215,117,213,107,27,121,171,207,254,26,49,90,36,35,107,252,225,21,124,151,43,74,126,40,82,119,88,84,240,185,158,233,20,65,228,38,183,146,180,133,80,167,170,222,77,59,232,11,154,20,137,154,31,22,137,208,141,186,123,144,206,237,34,187,85,18,138,223,116,145,156,88,111,73,237,254,184,13,118,248,199,76,76,96,205,7,12,72,28,64,8,122,37,41,28,32,26,75,19,5,109,50,132,96,193,115,11,6,16,140,137,14,14,0,35,244,193,0,10,156,182,233,67,12,60,45,245,118,16,230,176,33,8,171,91,95,73,88,97,226,46,116,87,2,160,241,135,129,171,120,241,51,220,173,131,74,210,124,160,182,177,11,134,90,87,184,17,71,225,150,61,200,136,222,182,144,11,0,100,58,119,33,217,120,93,146,35,201,84,238,191,142,243,40,151,91,255,251,178,100,207,14,165,226,102,203,27,102,127,66,107,172,217,170,60,101,202,24,193,159,42,109,166,29,9,137,51,103,40,242,161,249,206,208,21,113,38,65,89,193,89,98,49,11,111,109,164,112,222,148,82,147,43,225,71,203,207,10,71,83,103,83,233,37,52,170,63,244,50,98,14,61,76,165,15,75,52,213,227,253,198,168,46,201,35,3,109,203,116,153,86,105,145,234,212,125,150,145,50,129,185,155,102,39,235,70,179,0,187,80,47,224,6,109,255,141,74,189,82,131,207,8,142,24,226,56,237,68,137,120,213,138,40,245,34,20,94,151,14,157,135,0,182,160,22,116,9,15,46,159,246,234,223,255,250,217,49,187,195,230,76,221,76,30,147,43,106,223,41,17,182,237,220,111,179,219,124,205,113,19,55,210,220,84,78,191,124,125,119,245,76,122,162,79,252,199,82,145,81,61,99,254,214,45,235,230,255,231,4,81,213,0,0,32,2,31,223,224,104,196,73,94,205,197,84,140,80,225,96,13,88,45,192,16,152,44,89,48,149,233,176,205,25,74,237,219,63,97,113,196,45,182,153,216,93,39,197,203,117,170,232,30,73,54,72,164,96,138,190,234,197,18,86,238,197,10,118,64,158,159,193,33,141,90,43,169,191,204,255,5,11,140,29,86,35,59,150,240,113,230,183,107,164,37,162,173,140,254,203,165,101,171,84,181,131,32,184,81,201,138,92,247,123,115,197,51,183,206,54,154,255,24,196,147,211,93,119,199,243,19,143,227,142,82,106,234,162,162,38,255,128,39,96,0,116,223,24,252,130,45,40,140,189,162,166,2,46,146,146,16,156,34,43,12,82,20,214,44,92,164,173,81,38,188,253,55,26,242,38,254,220,166,77,200,247,190,170,161,125,185,49,50,239,87,177,50,185,134,162,104,173,229,42,47,15,13,110,182,49,43,149,227,214,157,170,107,83,213,160,187,21,254,84,205,170,90,253,166,29,84,233,23,211,208,182,2,129,196,62,53,206,48,140,160,45,174,103,23,166,92,233,133,48,33,88,38,31,67,99,125,229,205,102,20,186,61,90,88,103,16,20,18,88,180,27,72,150,180,103,152,163,212,118,173,102,217,172,158,175,187,28,19,128,1,187,234,10,21,74,12,215,208,184,42,33,248,253,129,147,155,49,139,216,143,212,183,136,23,65,53,223,233,92,86,9,145,75,226,26,157,141,214,137,231,36,76,88,212,185,131,163,12,179,11,249,147,47,74,173,53,137,70,139,81,114,244,78,151,115,85,37,185,204,118,157,182,213,76,35,242,47,223,125,30,110,215,124,251,255,180,19,180,16,196,147,108,195,161,113,17,85,164,210,218,146,236,221,207,46,93,115,91,186,173,87,90,72,34,78,47,168,28,46,255,251,178,68,206,8,228,107,103,78,83,15,67,96,149,204,217,99,100,103,232,19,21,155,50,108,152,252,202,94,51,165,205,167,163,9,126,169,60,92,45,213,108,171,86,110,86,136,114,154,115,253,26,180,154,227,210,140,183,40,122,14,250,83,42,6,30,54,237,249,18,17,192,70,85,57,16,162,239,28,130,113,65,80,139,244,42,148,85,58,251,125,17,193,46,223,232,188,86,13,173,110,49,170,89,124,212,7,93,232,71,152,122,141,147,147,5,164,252,161,146,99,246,82,198,209,80,67,205,69,169,148,241,101,83,64,84,206,164,194,188,155,82,72,141,108,212,204,60,142,162,92,125,205,127,206,137,4,53,220,53,140,67,166,38,32,220,177,7,184,169,73,182,136,41,220,233,156,213,209,214,108,96,218,126,171,238,106,18,71,64,212,72,104,34,217,104,116,204,172,238,119,204,254,141,43,43,215,95,219,119,83,253,117,45,49,141,9,57,149,0,64,0,175,250,128,6,14,152,5,17,38,84,5,22,26,45,143,149,65,43,0,81,81,136,12,153,240,132,223,67,109,81,194,155,29,124,226,55,171,212,185,45,228,149,46,175,195,107,249,211,189,157,118,138,156,80,83,171,72,159,208,229,190,107,147,247,255,56,123,153,152,6,52,212,113,198,30,74,48,165,78,207,205,159,243,242,159,44,181,202,165,54,237,114,107,144,64,122,9,190,110,202,83,172,100,53,199,46,107,93,218,140,45,41,75,228,41,53,59,206,163,78,125,191,229,217,153,138,23,213,87,245,53,217,207,38,197,91,106,13,14,57,62,134,173,80,3,64,1,77,254,49,200,5,87,6,41,26,142,9,42,115,195,177,98,80,9,0,40,136,194,0,82,111,34,19,210,43,114,56,179,63,157,228,118,205,62,19,17,91,207,24,112,46,58,106,137,115,243,58,116,219,30,12,216,24,44,176,168,18,4,151,227,219,48,62,86,107,191,88,221,148,74,100,215,103,112,248,165,60,106,197,225,4,144,76,242,35,207,34,122,132,94,186,30,100,150,132,8,110,213,169,17,27,176,115,15,153,33,8,144,170,112,148,170,251,185,33,88,51,153,158,64,129,228,139,103,145,228,92,206,235,218,139,91,80,215,170,124,203,43,76,9,91,111,235,120,175,12,106,163,8,9,50,30,196,170,100,18,1,156,199,105,212,107,42,50,193,37,144,244,134,83,141,153,237,221,183,114,61,126,105,44,40,158,22,28,184,168,117,214,147,3,201,27,247,218,79,69,104,152,16,154,152,37,16,77,22,179,148,109,60,137,134,142,67,76,65,135,31,31,95,252,99,12,130,93,5,150,108,124,74,197,181,181,197,187,81,80,244,223,77,142,150,177,120,99,152,109,12,107,228,161,204,50,52,255,251,178,68,203,138,196,162,102,205,59,70,62,192,146,140,233,115,104,103,232,17,101,157,52,108,160,249,130,44,51,101,205,161,151,160,106,116,237,42,34,62,51,85,203,17,74,136,121,138,235,235,189,173,186,79,98,51,23,251,89,1,174,0,6,93,235,38,80,131,25,17,136,33,136,81,85,82,192,167,20,26,124,193,148,119,26,203,54,79,137,99,253,2,190,179,179,178,237,205,215,184,245,81,201,9,132,200,88,74,153,37,148,151,238,41,75,246,244,45,246,148,227,73,173,87,185,36,166,198,179,211,17,157,151,95,159,171,67,86,189,217,53,89,218,147,162,8,16,19,254,83,238,187,185,154,158,113,74,179,213,187,122,118,247,185,57,137,230,232,17,88,161,148,65,180,162,150,234,106,105,193,57,190,226,129,34,57,37,58,127,13,179,233,71,214,239,108,215,255,254,26,0,3,110,248,8,206,32,119,50,241,209,168,131,49,72,58,166,242,33,0,98,113,50,161,145,70,24,140,59,4,85,134,120,28,100,192,172,181,117,68,132,0,15,202,60,168,69,229,101,67,71,217,199,147,135,1,153,24,122,246,42,8,186,68,67,79,21,169,82,30,141,6,55,17,99,232,178,21,225,41,206,203,174,213,174,57,84,52,18,199,226,81,20,87,19,54,46,69,97,184,113,180,185,39,130,21,42,165,5,225,225,254,197,174,193,165,151,125,212,85,148,22,185,172,238,85,247,59,140,84,205,61,8,79,235,51,110,136,205,201,16,20,129,216,140,204,136,9,214,55,38,28,172,217,201,98,41,42,204,34,174,40,140,177,210,64,107,1,202,97,183,226,167,21,228,123,135,127,187,57,110,104,235,243,235,26,172,104,208,34,66,125,241,220,220,62,226,197,162,248,106,52,52,0,12,0,0,119,111,223,78,127,52,19,225,203,66,129,160,10,128,203,164,198,65,226,225,106,130,98,181,77,89,193,206,98,47,69,255,233,245,253,183,51,83,114,201,99,151,145,107,103,253,190,203,69,235,59,111,246,108,58,55,222,160,168,126,247,239,118,233,83,155,155,9,182,179,118,143,223,119,106,243,95,62,179,194,82,206,215,89,145,147,122,251,126,155,233,101,149,255,157,168,198,223,245,56,127,147,205,0,52,231,252,144,228,194,83,193,145,32,210,19,51,36,39,198,14,14,6,38,17,12,25,91,201,155,8,17,11,131,164,2,121,252,114,162,129,43,26,99,168,116,22,180,65,163,55,188,42,21,222,138,241,53,64,106,243,210,66,211,145,20,132,106,40,255,23,84,212,4,211,10,129,151,173,53,239,33,120,126,141,19,72,66,11,97,114,51,74,181,182,104,68,173,138,42,202,30,113,82,27,230,104,209,159,222,95,172,86,219,223,198,109,19,255,251,178,100,212,142,134,86,103,73,155,105,127,66,109,44,217,170,60,70,126,89,193,155,38,109,225,235,137,146,179,166,220,243,21,96,30,154,249,244,214,117,237,186,107,16,49,106,192,222,125,181,91,98,244,139,72,44,205,79,220,212,142,152,212,12,236,44,81,188,104,93,201,175,108,171,236,80,222,90,216,223,133,19,51,79,109,198,98,124,173,181,190,173,167,56,190,208,220,167,170,198,225,214,207,30,55,183,197,74,249,22,219,103,90,149,81,25,190,150,117,155,107,84,202,224,19,47,20,192,0,155,127,208,149,243,221,250,168,64,167,51,54,25,229,193,218,205,22,114,118,93,35,36,201,253,248,113,210,166,245,35,163,59,255,79,255,237,166,138,178,213,22,201,28,101,91,190,174,97,67,101,74,106,209,84,67,18,82,172,104,126,41,33,132,70,25,29,81,206,243,105,221,73,118,67,59,185,138,201,68,41,154,234,106,151,200,199,88,234,15,58,30,206,173,107,55,64,22,186,0,2,246,248,204,66,2,196,29,176,68,200,210,197,61,148,147,160,170,248,105,9,172,160,104,217,60,0,162,224,80,194,70,155,58,121,46,199,77,20,30,135,108,8,205,33,144,68,210,159,247,149,123,10,15,180,140,227,72,27,214,191,13,192,110,48,136,35,110,24,49,31,26,139,190,205,101,82,166,144,14,44,239,188,141,179,56,110,45,154,3,189,82,56,193,31,152,156,38,95,11,193,249,8,204,26,172,121,130,177,23,223,51,72,143,115,83,113,247,213,158,133,226,130,57,246,243,61,82,208,176,206,32,96,88,67,161,67,135,18,227,76,83,160,178,151,85,78,18,230,218,101,18,126,224,171,58,150,170,77,93,148,119,160,169,243,67,66,247,84,192,188,154,46,165,152,28,82,159,173,193,26,55,96,16,0,23,127,253,31,60,162,188,120,80,246,208,220,4,152,63,50,65,142,58,29,48,136,177,181,148,138,95,145,218,191,55,170,246,251,226,132,57,92,231,217,238,107,149,8,234,190,118,71,161,132,103,65,116,185,212,140,199,97,38,221,140,172,67,183,47,115,53,21,93,9,146,249,122,210,137,87,150,213,255,118,33,191,52,189,19,251,131,56,0,8,229,102,38,232,97,143,6,30,92,21,219,53,144,67,74,199,8,21,11,180,13,12,27,204,56,93,212,70,10,25,20,104,3,230,136,28,202,69,128,0,130,12,0,212,54,40,233,153,80,170,161,23,168,56,50,18,18,72,137,55,108,71,82,238,4,216,44,218,187,70,214,146,101,26,123,224,111,148,24,171,130,66,115,51,34,6,18,237,59,197,254,122,160,247,158,48,154,207,180,41,13,98,172,229,132,49,231,194,44,165,47,245,45,41,10,179,154,235,181,155,14,255,251,178,100,198,140,133,188,103,202,155,72,111,64,90,44,233,215,61,133,68,24,81,157,34,109,229,109,193,176,51,102,168,243,21,224,253,199,25,41,53,253,220,157,189,219,38,105,187,174,118,239,167,195,182,173,211,143,184,237,209,217,174,90,228,220,216,101,26,185,246,158,130,102,251,12,242,253,169,185,67,176,250,155,137,180,211,62,251,173,42,98,148,141,92,177,220,50,154,249,191,141,75,255,165,64,197,16,0,16,246,187,39,24,9,224,51,207,224,255,91,40,54,6,114,55,12,219,56,80,205,43,23,224,38,219,1,131,55,103,57,19,134,19,126,197,165,17,208,217,104,214,43,170,187,191,189,149,17,25,235,45,155,226,67,153,35,70,187,50,58,181,46,202,182,61,24,231,42,19,121,18,204,43,50,200,218,58,45,180,102,171,58,161,93,29,93,76,197,84,222,243,173,245,24,200,140,173,89,61,145,126,143,243,130,85,0,2,237,248,208,204,197,69,204,168,12,194,1,131,3,143,141,17,24,134,21,4,140,13,97,200,204,15,1,161,160,228,98,245,130,138,86,209,48,146,127,48,117,99,76,199,116,80,0,193,66,160,57,244,187,147,165,152,242,131,240,0,0,26,73,90,16,184,21,176,172,8,160,41,128,133,3,133,83,64,168,0,193,103,158,55,105,228,90,240,235,181,5,56,209,168,106,227,22,142,227,31,151,76,67,213,90,238,231,4,160,145,67,20,44,255,200,233,105,2,91,121,249,8,164,5,57,104,52,54,122,77,48,20,6,36,42,209,183,34,155,141,1,25,173,17,111,43,87,8,127,88,240,238,224,247,110,88,251,153,81,155,229,129,146,71,108,24,223,163,154,126,177,224,51,177,204,227,136,207,225,64,119,156,215,88,253,171,116,250,170,72,115,225,0,0,75,110,199,147,4,5,42,148,8,87,35,15,0,88,18,70,243,201,149,0,112,115,157,63,2,171,59,242,208,114,144,205,186,181,88,221,61,251,153,63,216,163,165,26,135,185,20,231,43,24,182,16,103,41,214,99,163,8,159,86,120,215,61,149,85,157,11,86,86,55,42,178,153,180,71,59,108,200,204,147,221,222,91,187,92,166,148,140,103,16,214,112,250,208,234,205,103,77,91,109,61,80,7,160,0,5,175,65,151,243,11,169,49,145,19,48,201,48,112,195,254,78,48,192,83,12,128,34,57,54,218,115,93,14,48,161,243,19,7,53,210,35,95,1,17,139,164,154,126,146,10,165,152,208,226,153,16,133,1,140,129,65,8,202,84,21,85,136,88,52,207,176,168,208,242,72,96,139,166,194,30,23,228,96,104,170,4,76,100,192,83,189,168,187,122,113,148,73,155,193,209,41,59,95,114,94,170,123,77,158,236,158,37,62,238,255,251,178,100,205,140,198,21,103,73,155,99,127,50,105,44,217,147,60,197,102,24,253,155,34,109,161,189,9,153,51,102,76,199,140,104,213,133,115,204,48,101,44,200,233,137,252,121,66,11,162,152,32,189,144,206,51,170,20,66,196,49,81,30,209,33,29,33,202,121,129,223,239,83,179,220,199,162,87,21,109,63,68,219,195,88,22,13,199,8,134,148,44,13,201,108,117,228,169,64,216,103,114,80,181,206,32,80,41,22,186,211,179,25,178,217,38,215,90,75,86,73,131,185,32,4,59,118,167,228,23,193,212,64,136,193,23,72,192,62,200,114,181,46,60,144,185,99,193,160,98,32,106,55,54,85,164,229,148,8,69,134,34,123,88,234,159,228,84,252,203,134,106,112,165,39,159,230,196,241,136,238,166,62,105,72,220,143,37,253,73,184,231,120,63,77,26,67,78,112,162,201,206,250,159,175,211,132,72,102,126,125,168,205,27,198,62,100,102,124,246,37,255,255,255,247,20,0,6,246,240,64,88,16,132,214,227,48,17,225,147,37,125,74,133,39,4,72,54,156,140,102,240,74,20,240,57,192,3,139,10,3,107,212,76,165,74,16,165,252,89,235,237,20,91,152,88,19,130,172,96,132,14,137,85,16,113,20,47,156,125,93,21,23,46,204,58,191,220,165,49,129,93,198,75,98,89,173,82,39,21,31,31,168,36,227,41,219,178,198,84,85,192,229,38,61,142,51,58,215,214,103,237,107,118,205,166,109,51,125,188,178,187,156,191,75,241,44,244,253,122,94,10,222,244,207,202,67,141,239,49,157,180,142,6,29,91,183,103,160,175,237,233,228,36,186,77,231,211,152,173,161,196,151,23,173,63,220,138,3,186,151,14,32,165,147,75,110,138,236,207,250,72,159,221,14,181,4,33,234,64,0,128,0,11,110,213,189,193,156,221,124,135,216,216,160,112,14,85,62,78,134,157,198,182,109,54,175,157,107,27,204,144,43,167,15,94,150,191,254,130,133,136,216,192,204,59,101,109,179,42,108,138,103,211,64,184,236,31,53,71,245,109,137,34,104,218,63,45,22,82,58,149,75,234,249,231,98,39,43,235,255,247,255,64,192,0,10,91,2,147,70,65,8,99,8,135,143,102,9,65,63,115,195,7,24,48,232,4,53,52,154,51,66,164,49,208,243,60,10,49,150,176,85,234,72,9,9,46,241,209,20,126,18,43,76,17,65,49,32,240,8,34,216,2,141,45,114,0,114,2,247,108,96,88,197,192,215,114,126,36,188,148,194,128,76,52,64,179,38,6,4,215,92,75,47,76,191,55,197,217,133,191,47,155,1,168,221,167,29,229,97,222,115,91,164,137,59,53,168,194,37,25,54,223,199,232,252,213,124,220,207,211,246,249,19,3,255,251,178,100,200,12,133,186,103,201,155,76,110,96,85,76,217,186,60,37,172,25,221,155,32,109,161,253,9,180,51,101,205,132,149,176,82,101,8,130,34,208,245,180,32,249,118,22,55,62,100,102,32,137,7,49,238,44,199,18,46,46,35,30,173,19,137,3,144,242,77,7,69,145,139,164,146,4,104,42,70,4,167,181,110,69,165,152,10,87,209,92,26,183,136,251,223,215,214,177,188,252,65,145,182,38,155,23,131,86,147,64,16,228,146,65,79,148,218,97,183,117,54,120,148,82,46,23,8,136,78,91,168,154,45,65,67,238,42,138,52,169,251,69,59,128,133,46,219,112,157,186,88,179,23,25,110,85,180,156,173,69,53,255,222,116,22,54,199,209,95,117,82,146,116,82,186,168,186,158,143,68,100,149,30,234,89,93,115,22,113,238,211,147,121,174,167,68,175,140,82,84,69,40,181,98,75,77,147,22,105,76,86,71,191,255,170,43,81,0,245,0,5,53,180,105,121,140,152,98,242,28,195,230,152,97,234,36,137,2,58,68,71,12,245,99,135,8,161,224,10,137,179,148,97,78,161,185,124,209,48,80,241,98,197,154,74,52,151,64,225,33,103,66,167,197,11,4,0,96,116,204,80,133,218,84,18,232,156,194,59,150,189,67,74,17,163,97,15,61,34,134,165,34,103,48,204,144,79,84,146,100,23,80,212,234,128,219,11,141,179,213,89,211,213,85,22,221,208,205,86,197,197,115,44,229,246,122,143,35,12,180,76,160,227,13,115,108,218,145,93,207,77,42,206,69,30,73,107,223,221,237,101,58,228,231,211,126,86,99,160,124,169,37,211,85,69,170,74,138,156,203,163,51,80,212,201,199,78,164,235,227,175,134,207,234,47,245,53,149,128,234,48,0,16,0,65,55,223,162,33,53,40,85,7,139,163,59,3,224,157,44,172,18,103,179,199,147,28,93,103,82,36,102,148,197,124,59,62,145,141,28,74,131,238,255,255,125,140,215,235,198,45,141,101,59,149,145,209,203,22,98,34,53,132,10,89,209,75,170,144,143,102,204,235,186,213,155,82,152,140,228,162,146,44,58,231,37,85,172,211,171,173,208,173,41,76,109,127,244,119,107,106,3,36,0,107,76,131,17,49,74,76,199,183,112,67,76,214,137,227,38,38,200,3,38,75,117,6,17,76,218,203,48,254,44,48,58,14,100,156,224,158,106,209,0,56,134,97,80,49,138,65,32,160,129,131,67,32,98,33,133,128,192,193,24,209,173,77,210,96,192,197,242,34,64,192,220,197,70,211,7,129,12,20,51,53,88,120,196,161,22,156,254,191,134,16,19,133,197,128,208,112,113,102,4,21,10,21,131,221,198,231,17,97,76,42,48,251,59,75,201,193,120,189,183,105,255,251,178,100,203,12,133,173,102,201,155,89,91,82,102,44,217,186,60,101,122,28,25,157,24,78,37,189,1,166,51,166,77,129,33,248,148,174,221,52,26,145,86,227,117,246,162,99,103,59,88,198,253,106,226,195,229,141,78,85,176,73,131,208,182,254,187,81,46,170,112,159,154,234,229,199,213,62,21,7,166,214,177,175,90,118,178,4,42,28,186,236,222,85,47,134,114,25,124,177,18,4,116,202,9,223,18,178,200,232,72,138,74,79,62,165,157,56,104,139,169,51,57,187,233,217,39,151,230,9,27,178,74,72,28,166,143,118,160,0,179,109,90,117,120,30,133,174,69,232,87,212,250,195,149,71,101,249,74,7,58,122,155,48,71,51,176,162,154,72,11,149,22,135,89,181,33,127,84,167,246,166,143,8,232,168,149,190,27,225,218,217,127,173,245,71,162,135,84,55,188,172,177,125,52,212,159,164,84,220,123,166,40,84,180,87,45,117,53,212,203,148,200,122,105,198,79,84,236,181,253,245,45,9,126,253,255,117,63,190,155,255,1,90,0,153,46,240,184,35,165,68,81,72,134,84,92,79,248,203,164,32,96,9,17,17,163,135,82,150,146,62,231,211,201,46,181,25,44,26,225,72,35,114,105,12,81,35,166,152,92,227,217,157,109,92,125,225,137,22,83,83,253,203,21,141,16,110,35,226,20,255,162,249,221,178,89,4,18,150,184,125,202,46,178,98,245,183,93,179,227,161,211,220,150,143,154,251,142,231,107,221,207,60,237,243,83,208,146,87,58,151,157,203,241,142,211,77,168,107,78,57,100,193,47,94,37,58,22,64,175,155,237,67,206,105,213,255,175,153,184,23,0,155,118,253,31,69,74,80,1,136,134,36,107,208,56,201,30,196,136,84,11,90,152,35,232,40,190,151,134,189,146,149,118,147,57,150,21,235,43,10,128,147,55,17,183,69,227,47,180,216,123,161,137,184,203,203,120,36,41,104,32,34,195,164,35,62,43,33,20,28,164,61,28,138,50,199,86,54,229,45,136,196,87,170,28,132,35,163,51,163,230,114,156,178,51,204,170,179,140,123,185,106,215,115,162,165,85,20,172,149,114,139,169,221,29,44,249,26,102,186,217,121,157,47,58,165,180,185,222,183,80,122,64,83,127,191,32,17,57,0,177,49,224,17,33,6,98,56,116,144,161,33,11,12,161,48,196,68,32,108,7,133,109,198,37,179,85,96,107,152,51,12,35,74,99,81,217,79,24,223,127,182,142,164,236,150,105,107,100,235,16,228,210,224,231,17,52,163,211,74,112,40,24,179,122,112,170,58,87,101,148,129,26,213,108,166,217,5,158,110,98,60,243,162,15,100,52,153,136,106,72,32,109,105,184,154,153,238,145,236,114,58,248,172,164,255,251,178,68,191,140,196,80,102,204,155,6,62,96,132,76,233,131,97,229,106,18,197,155,52,108,153,119,202,70,51,165,77,172,33,105,203,167,49,181,254,199,111,246,60,243,82,52,44,178,153,125,26,84,55,44,168,174,222,145,163,83,244,171,226,182,167,175,247,77,115,67,1,64,0,228,183,146,36,16,6,50,114,144,38,101,9,153,96,81,210,67,143,225,88,240,186,38,64,94,51,20,139,162,251,200,101,84,238,196,59,6,67,45,58,99,20,56,78,49,32,96,93,133,226,61,151,111,86,186,120,35,64,200,130,32,0,97,205,71,65,253,25,139,188,62,108,177,246,127,2,49,76,176,235,190,147,60,188,95,196,68,220,198,205,118,209,79,211,246,102,255,115,202,92,231,77,180,12,135,170,119,103,249,139,218,170,55,120,234,214,222,174,154,161,46,15,219,27,106,208,119,26,155,241,91,238,58,42,122,161,253,14,100,152,198,135,22,26,0,6,177,135,3,58,136,54,28,179,26,199,57,200,195,58,141,12,9,49,12,194,97,3,210,1,53,154,177,165,195,79,30,58,5,209,111,96,64,170,30,144,131,152,32,0,160,66,27,131,0,73,8,22,160,32,13,137,24,24,80,209,48,8,20,209,207,144,132,64,72,108,128,38,78,0,236,164,60,82,52,34,34,95,141,37,99,48,229,174,228,203,35,170,30,210,226,82,198,128,251,69,29,41,116,141,173,78,194,225,135,70,12,142,55,157,183,82,88,250,88,228,229,92,169,239,88,199,94,211,242,27,78,218,66,33,168,191,169,86,211,75,16,81,155,117,121,47,168,45,68,237,146,197,20,100,168,225,102,180,35,72,66,100,209,254,255,255,231,254,165,204,193,221,103,125,198,74,225,24,56,212,125,102,151,111,128,249,185,109,175,15,255,212,250,197,165,165,149,122,172,212,235,128,98,205,46,64,0,192,0,7,118,217,178,36,116,74,194,254,140,200,196,52,145,184,45,17,46,111,97,202,0,36,68,174,7,131,148,187,47,255,253,126,41,140,252,43,70,220,198,112,205,21,98,18,242,45,234,249,180,136,130,253,110,144,219,151,173,150,180,142,37,109,13,235,231,143,231,227,251,106,164,123,217,38,254,126,184,139,255,116,104,185,207,255,227,248,191,175,128,91,85,128,2,82,216,102,40,144,8,57,200,197,78,20,149,59,100,147,28,193,78,96,33,54,205,34,145,161,228,205,207,232,19,26,41,43,90,170,168,10,140,140,17,7,100,68,163,16,26,181,150,200,84,170,181,38,224,10,107,138,58,32,182,35,193,94,169,59,45,210,150,193,108,26,92,250,49,254,84,174,221,109,191,51,177,27,177,103,245,23,8,38,164,78,10,230,207,34,15,162,39,64,161,42,39,230,255,251,178,100,204,12,198,122,104,71,19,102,127,176,95,236,233,186,60,40,126,86,89,159,38,109,37,187,65,89,51,167,76,192,169,248,215,249,252,188,127,143,202,220,171,188,200,244,238,85,44,187,115,47,198,151,212,230,179,237,66,247,4,254,220,144,200,177,220,32,212,214,132,102,210,134,190,74,59,234,231,68,173,201,175,122,153,138,150,97,10,253,191,58,96,142,87,83,205,19,100,124,249,165,5,52,220,23,207,210,0,19,255,249,33,66,85,136,143,174,64,184,110,77,141,80,51,84,139,94,16,58,115,181,37,245,255,255,255,229,170,212,181,67,145,212,145,82,74,232,211,77,58,168,236,200,167,204,207,38,60,165,29,217,21,175,73,202,200,166,50,82,171,51,236,138,246,52,245,85,237,87,204,119,127,169,156,173,222,142,205,238,220,217,225,187,213,1,27,255,252,193,29,33,34,65,32,80,72,128,153,162,20,251,14,166,120,13,160,34,171,7,213,4,230,152,176,210,88,114,91,4,181,165,212,184,158,198,253,197,153,144,169,76,235,238,68,126,218,29,20,69,36,227,112,236,134,24,140,222,123,46,53,73,235,12,161,5,33,150,25,246,91,151,39,237,155,46,60,195,155,83,23,36,11,147,110,54,88,147,109,76,155,106,145,175,59,82,41,202,105,193,116,92,188,168,231,197,42,95,37,5,246,14,79,179,136,214,36,200,164,117,6,84,91,140,200,151,198,103,10,124,152,77,241,250,35,55,166,107,14,45,38,229,144,186,74,62,161,45,185,106,145,66,131,32,154,171,117,86,61,135,226,183,73,246,78,145,213,164,79,1,184,138,192,0,192,0,25,118,254,11,131,4,118,212,100,134,115,48,140,13,13,43,206,196,211,6,158,238,219,240,127,214,194,198,136,172,131,204,92,255,239,189,216,38,197,102,64,13,88,32,4,148,88,46,59,81,173,190,41,149,175,251,38,103,167,195,34,152,214,75,154,230,195,159,20,206,54,255,181,138,158,164,25,116,109,199,111,101,71,164,171,127,61,195,119,197,63,174,170,51,198,19,85,255,91,149,184,68,28,0,2,208,1,192,97,65,9,188,208,231,70,24,26,8,192,101,102,57,137,129,194,145,1,208,137,199,79,102,137,99,153,104,166,100,146,161,186,144,38,52,34,183,226,70,32,16,80,24,23,1,6,65,194,35,8,130,65,5,144,16,224,199,224,101,168,34,60,34,92,14,100,161,113,117,64,132,227,36,130,192,201,164,6,14,128,156,0,64,160,20,19,3,8,12,32,4,75,128,129,49,108,18,253,199,99,137,234,60,50,14,34,38,119,177,150,153,5,196,168,82,198,37,13,39,67,226,94,133,130,111,29,234,33,88,22,186,38,102,117,70,217,81,191,183,78,255,251,178,100,215,12,197,138,103,75,155,73,110,96,106,236,217,170,60,43,156,28,241,165,24,78,37,253,1,185,179,102,76,241,162,185,169,110,229,245,29,87,186,188,155,215,207,223,214,63,124,227,25,182,137,208,138,77,46,165,61,181,126,221,166,109,152,65,132,215,66,143,175,20,230,154,28,15,49,20,72,164,106,158,177,239,8,226,147,108,242,22,187,101,97,87,127,93,177,157,239,175,195,212,49,141,244,71,7,29,219,52,221,98,218,136,160,169,141,122,197,216,0,57,110,201,230,115,248,240,100,61,226,17,134,112,187,21,245,10,168,50,80,155,51,201,95,26,242,226,54,36,190,160,85,44,156,79,249,115,236,35,255,255,252,179,155,139,185,169,223,225,19,166,165,57,41,105,119,119,18,102,81,182,201,77,74,186,199,162,32,254,102,111,199,181,200,162,85,51,202,249,181,152,91,81,227,161,234,135,127,82,144,117,222,71,18,253,194,89,63,113,38,51,50,92,247,127,218,20,10,87,1,0,20,255,254,173,37,40,24,74,2,213,193,19,173,149,69,128,114,20,165,255,113,138,70,167,207,204,211,161,45,195,163,155,218,79,213,45,9,86,18,129,145,231,90,194,114,229,138,53,14,143,91,161,245,15,222,217,154,102,247,204,181,68,13,19,39,168,60,26,44,195,140,124,255,158,219,109,234,166,179,231,28,179,151,230,150,62,213,95,105,92,191,205,92,137,248,54,58,89,231,89,218,201,197,54,201,235,183,46,137,151,47,22,169,180,52,142,198,51,165,159,127,247,255,92,183,249,59,113,241,53,231,18,171,190,27,161,255,113,239,19,88,0,27,110,193,81,1,0,22,232,53,40,104,70,171,229,131,66,66,16,165,46,91,204,63,37,107,141,198,230,224,201,109,200,105,225,155,203,113,120,26,50,173,180,142,18,146,127,57,91,38,121,26,140,72,48,122,239,83,37,133,158,16,155,148,205,142,77,249,103,243,10,139,76,226,3,50,16,255,255,254,59,196,108,228,228,181,61,62,246,249,116,214,202,125,104,149,239,250,251,245,186,45,25,92,167,121,80,226,102,146,74,184,198,181,194,6,141,26,205,56,185,132,122,108,175,253,102,97,17,2,211,106,110,138,12,224,2,237,186,34,154,86,69,68,244,19,128,234,48,194,169,170,145,44,68,69,188,194,203,40,190,160,72,188,0,214,147,174,52,229,21,241,203,1,36,63,158,43,7,146,133,118,242,9,188,105,185,47,190,63,235,46,38,212,233,218,206,238,61,94,229,162,62,46,222,195,183,106,28,169,141,103,38,180,235,116,181,174,47,253,222,122,124,123,87,250,90,75,252,102,5,169,2,36,219,146,38,230,189,117,227,214,38,101,220,109,103,19,239,16,169,231,255,251,178,68,197,140,228,117,103,78,59,12,91,96,135,204,233,131,96,197,200,20,121,155,52,117,135,128,10,140,51,102,14,178,240,0,212,77,239,112,177,23,251,203,168,123,172,27,174,219,23,160,51,248,209,25,45,255,213,247,255,255,255,255,174,247,175,121,169,2,77,107,215,20,199,198,191,249,166,51,229,56,8,91,119,45,90,0,25,96,186,65,32,4,40,187,11,0,69,82,141,25,26,19,99,12,1,158,81,79,195,13,231,125,100,195,52,86,34,251,0,248,22,37,98,176,95,25,42,119,141,228,248,131,165,151,106,226,255,14,31,117,167,103,45,103,115,127,22,185,88,189,178,215,7,17,213,59,98,105,157,174,12,15,93,99,255,225,87,63,115,195,133,140,195,222,245,22,22,96,238,123,127,23,80,51,136,123,166,169,188,234,7,214,252,63,157,195,206,171,233,171,238,154,141,75,210,191,248,154,214,245,235,173,125,185,64,139,254,54,255,215,51,222,55,214,60,152,214,252,74,255,141,252,203,19,85,197,119,189,59,255,252,99,43,21,170,0,6,20,64,3,54,82,50,165,147,12,162,39,46,44,70,24,98,241,140,15,26,73,242,169,153,144,233,143,139,7,76,24,114,187,69,49,115,68,42,8,57,94,97,233,12,240,54,56,32,56,55,40,57,193,190,4,7,11,32,0,202,3,104,6,198,2,224,0,4,7,180,5,140,40,65,198,69,1,1,0,8,192,12,16,20,88,15,48,109,224,79,64,128,98,236,116,138,177,242,152,14,64,29,28,3,202,2,245,0,23,5,184,11,71,1,21,0,14,6,46,23,32,124,4,80,184,110,94,11,41,3,115,192,222,0,82,1,111,34,54,6,225,0,255,0,244,138,160,227,136,25,52,79,34,105,44,44,78,5,194,124,208,200,153,50,46,160,108,130,102,200,181,4,141,76,141,20,145,186,38,199,14,177,202,108,167,82,150,157,50,210,102,6,232,152,82,65,6,68,184,133,55,56,125,74,207,41,105,49,199,169,212,221,76,106,154,204,249,98,107,242,235,206,114,57,103,252,233,131,203,188,225,87,255,255,255,167,255,255,255,199,176,0,1,49,24,109,54,204,200,248,199,147,76,114,88,91,252,198,231,12,121,32,195,129,12,140,112,80,4,197,131,64,70,194,202,132,39,50,81,210,37,10,1,18,170,118,100,221,20,97,13,194,226,35,83,80,42,22,95,192,66,128,36,16,60,26,49,132,81,110,132,134,110,14,124,0,74,64,8,32,0,161,7,136,218,88,224,57,135,23,130,99,109,9,249,140,152,11,28,141,18,134,99,198,97,172,40,160,56,48,5,96,13,132,40,63,11,178,33,14,126,195,141,53,149,52,194,26,112,104,86,132,99,38,127,164,23,109,255,251,178,68,190,0,7,148,130,202,22,110,96,0,237,107,249,67,205,228,0,18,37,155,62,125,134,128,10,51,51,103,143,176,208,0,106,143,12,200,236,79,110,159,45,224,151,17,90,177,9,219,145,90,126,207,238,182,183,119,150,185,77,110,173,107,149,107,238,26,189,75,126,118,115,86,234,214,251,57,99,141,220,187,83,88,99,220,235,222,203,236,81,114,246,91,203,241,221,217,109,138,29,99,187,223,255,98,215,57,206,255,239,47,195,234,114,183,53,253,239,247,245,175,221,206,213,107,142,41,13,33,255,255,255,210,0,1,73,243,140,247,136,88,35,48,211,93,250,73,12,52,211,223,18,80,178,245,173,29,134,93,233,195,84,203,13,181,152,40,152,50,11,228,144,244,11,225,161,186,69,67,236,190,60,8,76,108,86,163,66,233,107,146,68,137,48,158,104,84,36,230,167,139,162,216,149,25,139,129,244,164,110,84,52,155,41,68,137,73,214,98,154,78,180,150,121,73,81,109,78,180,80,85,23,93,221,102,52,154,235,69,222,181,86,164,150,141,74,73,216,242,73,45,168,210,162,181,82,73,39,95,189,36,190,164,191,95,234,65,20,146,127,212,151,232,63,81,52,76,151,0,0,157,253,67,149,208,22,2,17,15,37,255,173,44,141,63,113,245,27,141,179,169,91,235,26,176,93,148,82,91,38,97,38,15,2,92,119,18,130,32,160,124,216,124,31,81,43,32,18,206,108,86,96,104,106,66,47,18,68,136,248,95,46,17,2,222,74,158,46,139,97,234,46,20,2,98,124,249,80,197,54,82,137,18,149,103,79,169,214,149,108,147,173,26,42,74,139,41,214,235,101,41,104,178,145,73,214,212,150,141,22,50,73,104,169,37,36,231,89,36,145,70,141,42,40,32,233,95,127,65,6,255,221,246,255,255,255,254,137,122,0,2,230,176,170,101,102,2,156,204,161,162,186,13,50,89,31,89,137,218,75,144,229,182,143,155,96,90,242,138,155,144,216,162,198,114,173,102,237,45,160,180,233,70,229,115,48,83,52,134,103,101,174,102,55,105,165,117,121,199,55,230,168,97,156,115,167,124,40,245,49,0,221,165,226,28,31,170,225,56,20,17,23,136,34,50,64,131,241,105,246,153,69,69,76,213,13,186,164,167,187,46,85,70,69,220,86,201,163,148,195,160,161,151,147,50,97,110,207,67,77,185,23,146,91,226,119,48,155,255,255,229,122,15,191,150,81,198,153,177,141,40,81,246,176,34,192,0,38,218,149,44,56,32,13,205,208,38,235,212,226,63,147,43,209,84,74,179,71,54,129,3,64,10,254,81,73,185,108,229,22,50,10,26,204,43,116,19,204,137,251,141,204,189,75,113,217,129,98,170,113,45,153,166,141,255,251,178,68,102,130,36,147,103,78,155,8,63,48,152,44,233,163,96,199,244,16,201,155,63,76,44,181,194,76,179,166,221,135,161,248,221,189,121,168,242,106,11,107,50,219,115,237,26,15,173,113,209,153,127,102,137,16,196,169,230,224,199,234,190,166,239,243,42,30,235,252,214,170,186,231,125,251,56,201,67,243,83,149,49,240,219,28,173,145,49,112,152,179,176,138,12,196,126,28,218,89,29,54,221,4,102,233,222,159,66,99,102,108,209,152,179,168,249,67,20,143,191,253,63,229,95,232,24,96,32,13,37,218,165,212,16,94,212,5,43,198,115,19,153,131,216,187,178,67,84,90,105,114,106,206,127,39,34,21,238,253,216,18,213,60,25,94,255,144,64,218,82,64,140,44,176,192,118,209,138,39,217,152,39,73,18,200,100,163,49,63,84,78,73,116,0,217,99,232,66,219,25,157,234,241,247,43,50,38,76,87,101,211,26,238,59,125,196,185,250,104,87,76,171,114,92,174,87,116,148,40,106,162,135,78,82,135,105,254,166,203,221,254,18,16,255,249,223,253,17,254,165,101,61,10,113,195,108,41,69,48,192,12,66,77,191,26,146,192,24,138,5,32,208,20,214,63,199,189,123,190,164,57,91,204,173,242,235,83,179,17,178,62,109,180,100,101,25,156,163,119,149,208,163,147,158,165,36,101,133,210,27,50,251,11,156,216,94,111,171,113,254,109,201,37,143,153,252,83,169,185,218,240,105,165,24,226,25,212,214,52,239,246,191,255,107,237,101,173,98,230,111,84,155,32,223,214,99,161,210,113,119,44,45,38,193,22,201,139,140,106,104,236,156,164,81,234,76,157,19,253,114,36,8,11,15,71,119,208,105,121,198,160,148,114,182,39,159,126,255,252,165,122,255,248,191,68,166,6,247,3,0,0,0,2,151,228,185,90,66,5,7,24,88,162,71,85,148,54,201,224,157,132,186,149,162,177,153,107,8,206,106,106,100,142,229,11,189,239,202,132,179,135,140,30,157,57,25,165,107,3,106,153,246,160,221,110,189,242,90,237,198,204,152,196,19,25,219,203,42,92,114,240,84,193,144,104,15,28,77,4,133,61,135,179,125,140,224,78,219,139,52,31,18,144,108,163,160,204,145,107,129,41,38,52,15,198,193,112,60,176,246,213,103,197,3,248,133,16,135,197,184,209,142,109,21,191,31,250,10,211,127,222,247,248,64,35,255,130,19,249,67,255,255,201,22,225,191,217,120,117,36,7,88,16,0,0,0,37,191,1,133,100,66,142,12,48,149,164,73,86,136,64,203,241,71,8,101,75,38,84,228,193,44,90,106,98,197,61,170,215,38,107,202,217,227,221,20,212,189,40,164,51,204,101,168,199,38,96,41,119,38,114,145,227,218,255,251,178,68,108,6,100,205,103,78,83,47,67,112,149,108,233,170,100,103,244,18,173,157,52,109,33,188,194,55,51,166,141,135,161,184,104,27,113,230,23,40,194,181,86,45,126,81,105,249,157,221,34,48,213,169,117,227,189,119,224,170,221,250,189,215,251,195,107,22,23,182,114,183,32,34,42,10,226,97,179,69,55,54,19,8,98,46,145,189,178,171,38,168,230,99,117,243,135,129,209,20,208,243,111,149,34,58,127,223,118,152,100,98,165,76,126,235,242,133,101,68,103,78,74,14,66,130,230,60,57,10,102,152,44,193,136,61,10,124,136,58,99,136,34,139,91,14,9,47,110,201,53,59,55,20,181,98,77,17,158,164,137,52,74,120,7,54,168,68,14,21,155,113,85,144,20,118,0,198,230,50,248,93,61,216,235,231,57,89,209,123,42,212,142,208,114,245,200,110,253,166,236,158,246,244,46,5,17,37,7,111,52,36,136,91,57,70,30,64,247,49,239,56,222,204,123,83,31,205,22,35,163,171,62,71,141,42,34,138,81,227,234,110,119,116,46,244,82,233,24,99,30,255,173,255,228,215,212,108,127,215,126,164,255,250,13,234,67,90,65,98,211,127,131,138,134,230,53,149,104,218,4,65,244,136,65,235,61,223,28,249,52,213,130,142,17,14,154,238,17,180,226,246,54,26,143,70,117,205,207,64,139,85,88,152,145,9,37,245,36,57,52,206,211,156,175,159,110,16,145,39,133,88,23,109,94,102,166,56,208,143,129,167,26,67,193,228,150,7,255,16,63,152,251,29,245,58,243,210,205,86,90,248,255,150,206,56,140,116,18,162,25,176,46,39,20,50,178,160,213,168,72,28,81,134,158,109,119,162,71,253,10,175,175,255,233,78,45,248,159,231,248,46,191,229,110,203,140,239,254,27,176,173,42,0,128,0,38,254,131,0,137,130,17,36,50,36,91,120,180,74,30,38,1,64,72,39,18,249,71,92,163,208,107,73,21,150,20,24,40,151,24,182,35,17,153,158,25,193,100,166,146,81,180,250,236,20,153,227,155,183,208,101,98,190,38,70,218,213,53,105,87,229,54,230,93,137,179,184,68,128,42,82,10,126,125,107,21,53,17,99,6,205,13,135,105,56,242,195,161,230,168,201,102,40,121,235,142,25,121,163,43,148,37,24,157,200,15,188,161,228,41,197,142,24,170,67,77,127,60,136,136,157,243,136,106,215,126,52,66,74,25,141,27,9,252,127,255,254,230,156,63,225,248,168,4,236,0,4,223,240,177,144,89,136,185,97,38,112,23,14,47,1,70,146,129,134,144,66,45,18,243,114,174,43,85,203,50,221,110,172,70,43,69,113,71,34,212,210,135,136,160,104,10,180,18,161,47,174,164,129,51,198,151,55,213,255,251,176,68,106,10,228,198,103,78,59,47,67,112,146,108,217,147,101,232,182,19,1,157,56,108,189,13,194,88,179,102,77,151,153,248,107,93,63,145,192,225,141,109,20,177,32,206,37,183,21,34,6,36,123,231,165,182,38,52,243,31,195,215,215,245,158,46,43,111,107,252,117,12,143,76,111,242,183,237,21,220,53,9,196,134,153,141,86,185,58,147,37,154,7,231,20,130,29,68,112,247,173,195,213,71,246,146,59,97,39,255,250,173,223,207,161,102,235,254,247,240,17,221,254,166,102,66,8,12,55,150,58,9,153,75,237,78,150,106,116,84,92,156,36,162,168,52,3,182,30,30,171,45,29,182,144,91,199,179,59,108,36,80,137,172,194,99,41,103,235,167,56,240,47,108,68,107,100,195,115,196,140,251,114,81,190,137,83,162,13,46,45,55,179,1,198,45,20,103,141,191,138,54,14,82,78,40,131,135,112,60,121,52,50,68,42,36,125,210,14,168,50,61,145,74,52,76,208,89,6,31,3,7,37,156,36,30,198,17,99,250,97,215,247,243,202,139,10,37,113,95,136,39,253,24,30,254,34,64,193,123,119,21,255,211,244,250,94,4,120,104,241,160,228,203,255,89,204,96,69,129,139,19,35,1,4,236,195,87,213,27,100,44,42,81,50,146,150,61,8,199,47,145,149,65,103,109,175,27,88,195,185,11,97,179,16,37,213,47,143,241,43,60,117,50,174,59,4,120,210,68,95,100,178,233,176,193,119,101,179,173,185,212,82,16,195,167,224,129,119,187,29,209,43,44,41,189,219,119,243,246,247,255,227,191,245,91,217,251,238,70,227,109,187,221,230,219,124,79,48,189,89,119,186,145,221,167,78,92,69,156,158,221,24,71,228,81,216,92,75,119,75,191,223,179,241,145,222,107,99,223,223,182,59,235,124,235,187,255,191,243,191,200,139,170,0,64,0,102,250,131,70,234,13,72,44,101,25,26,140,98,60,247,43,68,184,97,100,243,18,3,242,52,1,23,27,213,99,44,79,94,75,147,57,86,239,44,225,111,31,102,26,55,81,158,37,233,104,145,51,188,160,117,139,16,251,249,80,232,54,177,207,60,124,13,234,97,66,113,91,65,45,68,187,253,202,32,244,124,150,186,178,29,149,140,20,155,163,141,44,193,164,177,35,241,126,78,204,115,70,148,42,46,69,40,177,55,55,205,151,35,198,18,194,135,94,241,95,213,115,240,110,55,210,90,161,184,252,251,73,219,255,40,206,158,161,127,254,234,224,26,128,0,155,126,5,139,76,35,120,1,138,50,70,90,73,36,41,102,90,20,121,69,208,177,253,108,4,203,181,220,36,27,173,102,89,118,101,159,54,242,234,175,185,49,167,244,163,238,173,232,213,35,157,201,255,251,178,68,100,8,164,145,102,206,59,15,67,112,143,76,217,147,96,229,224,18,137,157,59,76,61,13,194,31,51,102,105,148,23,128,85,20,229,124,166,216,173,237,92,68,186,250,186,210,166,107,74,150,61,171,122,46,244,179,80,60,137,116,19,181,74,151,239,91,237,179,187,247,169,106,172,38,140,34,83,138,201,32,120,133,139,58,35,186,24,233,103,178,58,154,134,67,41,192,227,146,53,216,164,173,172,136,165,94,100,221,212,145,1,107,166,77,81,31,185,209,31,64,45,65,0,96,27,255,175,12,76,98,228,48,38,16,242,229,208,68,41,127,210,146,164,173,104,167,11,48,129,44,207,168,145,111,72,171,48,224,46,136,247,183,68,151,169,106,165,56,228,103,105,141,182,40,140,52,212,39,255,112,211,148,245,57,111,171,31,159,111,70,141,104,129,59,163,13,138,198,183,242,107,116,181,27,68,164,171,192,165,32,132,227,100,250,177,22,12,49,24,193,237,111,109,16,48,105,67,152,129,145,37,173,197,200,116,146,61,132,75,197,45,159,138,179,135,223,31,30,170,77,68,113,200,233,186,165,255,28,54,207,15,15,158,239,198,223,206,210,12,216,64,238,249,19,89,120,90,208,188,67,199,7,55,11,120,32,101,255,116,170,89,48,232,86,223,198,138,199,139,213,177,86,221,38,16,154,180,146,164,178,136,211,175,150,77,118,243,73,82,118,243,151,119,42,109,82,225,132,212,191,60,165,109,98,147,150,88,110,239,100,202,44,118,50,64,27,235,97,0,241,116,129,181,227,91,242,245,153,168,221,201,30,70,35,61,25,17,136,169,164,150,81,117,26,198,49,104,231,58,212,132,92,213,48,245,42,176,56,169,90,87,170,117,247,89,242,217,81,231,102,244,183,74,223,225,181,0,65,2,175,222,189,15,178,14,34,114,147,83,72,141,199,153,229,142,16,172,172,43,67,12,209,111,14,232,232,251,232,153,129,120,102,187,208,212,110,40,8,151,183,16,219,152,147,235,204,47,116,225,119,62,228,42,237,75,107,101,225,105,27,165,18,15,85,60,89,48,197,61,183,23,23,17,105,239,174,242,176,46,121,197,11,101,220,217,42,124,142,26,54,218,163,100,69,183,180,165,148,197,82,113,213,111,99,225,174,255,41,137,25,95,255,255,194,127,35,162,218,191,255,105,251,200,191,254,166,44,104,44,0,0,238,252,188,138,152,200,227,25,132,150,93,199,102,56,231,55,180,5,88,165,26,66,78,60,100,207,229,42,229,73,227,56,193,68,34,198,218,186,50,148,250,149,169,88,30,156,225,196,64,214,6,223,95,45,174,80,96,206,96,188,141,115,219,53,162,219,14,92,202,83,203,89,116,229,90,183,205,157,203,79,255,154,255,251,178,68,108,140,228,40,102,207,59,12,67,240,136,108,217,147,97,227,126,17,161,155,58,108,45,15,194,13,51,102,77,135,141,248,101,149,43,114,231,131,80,55,130,187,79,86,47,59,48,122,27,112,214,93,159,213,160,179,70,124,81,172,4,37,213,149,41,254,101,252,154,165,173,158,231,15,42,52,202,253,47,153,148,229,232,5,160,0,110,219,40,228,16,33,0,48,68,219,88,57,68,195,23,123,161,178,175,70,164,144,175,100,189,24,175,210,174,124,176,140,157,136,99,81,171,132,81,137,173,136,68,227,229,195,193,54,249,221,201,150,211,227,170,94,193,211,81,4,102,69,128,55,184,93,29,24,183,213,91,166,24,50,7,164,14,107,168,20,77,148,173,94,164,113,119,106,196,189,82,165,57,173,110,113,131,133,32,153,46,100,218,233,149,100,198,153,91,249,17,163,153,22,53,127,228,73,223,252,27,191,43,202,174,239,127,242,52,171,25,80,130,111,129,117,85,24,2,50,239,196,104,108,64,21,25,32,55,116,11,150,60,11,125,206,134,202,191,22,18,134,185,172,204,152,93,195,93,163,230,3,69,121,102,121,43,97,38,71,138,182,197,82,185,251,145,216,173,244,131,143,251,70,32,191,46,87,187,1,113,254,1,227,143,40,67,183,123,27,27,253,126,191,195,155,254,107,201,56,76,199,43,121,192,165,92,195,44,250,95,86,221,143,99,30,153,52,143,40,92,232,135,138,125,137,1,56,128,169,115,253,219,139,76,93,252,196,102,126,121,17,250,41,28,108,111,47,255,216,42,0,64,0,173,250,51,183,100,168,26,18,135,150,80,105,136,242,222,114,93,17,216,73,158,66,41,20,202,226,162,150,212,114,86,148,86,162,180,118,210,152,193,251,144,13,57,122,67,252,218,204,206,87,54,77,47,246,55,143,101,29,231,129,23,125,145,14,29,171,182,255,79,57,149,14,149,94,208,112,228,172,242,83,230,52,229,135,35,73,82,186,220,187,44,16,16,197,154,88,211,135,145,115,5,51,16,72,209,165,66,186,223,10,119,200,162,175,254,51,204,255,134,130,191,255,134,65,255,250,215,219,215,253,189,248,69,96,0,37,219,42,186,106,146,38,89,34,44,129,193,76,54,5,92,206,94,145,217,74,10,14,10,20,216,85,170,206,223,186,212,22,232,146,197,29,237,46,90,92,145,202,183,229,65,169,70,115,208,243,207,174,119,169,32,226,180,41,55,184,70,59,191,132,220,63,0,66,92,111,83,254,190,175,119,252,191,235,46,86,69,220,196,165,154,170,230,4,69,85,71,58,177,209,222,101,99,172,236,238,233,87,58,181,153,167,116,102,61,74,165,116,90,47,245,170,57,254,141,215,102,254,159,233,197,0,3,255,251,178,68,133,12,228,67,103,78,187,44,67,240,127,204,217,147,101,226,126,16,137,155,58,108,49,15,130,10,51,102,141,135,149,184,191,232,170,51,9,120,185,9,140,164,99,51,234,189,214,120,5,46,46,53,96,151,62,139,139,116,125,217,109,247,114,18,235,212,177,12,91,3,225,162,3,44,28,43,219,210,147,208,109,250,2,45,41,117,149,223,188,227,98,238,209,40,161,102,208,60,212,198,15,143,118,137,149,218,27,174,222,59,22,101,199,185,3,11,161,134,45,214,124,16,52,96,177,214,202,96,220,243,22,238,184,187,51,82,156,101,240,109,87,43,26,127,227,138,21,63,151,186,249,175,254,43,255,255,249,187,255,154,190,66,151,127,200,7,62,20,18,128,20,41,18,99,49,165,94,243,64,3,153,26,90,92,83,50,138,221,226,60,93,63,133,54,27,207,94,225,24,255,41,100,115,30,200,8,172,7,226,62,249,137,19,85,108,134,255,75,197,165,38,142,134,61,135,14,93,64,99,29,84,148,34,40,53,152,36,155,121,68,200,148,186,164,214,109,94,52,239,119,142,221,146,84,51,41,148,88,84,169,113,161,246,57,28,174,199,170,57,135,143,67,148,79,244,46,174,102,213,149,213,223,109,217,143,101,79,100,186,235,221,174,9,0,128,2,247,255,41,9,98,57,38,242,146,113,253,120,40,83,187,23,88,82,47,45,89,197,176,247,109,104,58,86,158,84,39,169,240,117,151,104,44,204,76,135,189,217,124,202,150,109,149,119,249,179,66,9,139,146,44,182,30,131,86,117,29,61,95,62,218,255,87,255,123,79,227,71,72,176,209,201,114,177,245,156,50,114,72,100,114,171,231,116,30,205,20,109,82,57,55,124,93,137,184,175,99,111,252,150,104,84,30,72,202,225,127,255,255,224,199,190,86,184,63,153,137,32,39,0,1,110,216,122,13,192,58,195,164,22,82,199,180,64,4,98,105,175,56,136,36,230,80,89,98,138,41,205,218,214,44,101,86,239,53,99,59,19,126,213,98,178,107,235,233,249,116,212,106,203,167,33,196,229,143,148,35,100,65,40,119,201,172,186,85,52,91,66,169,151,120,116,10,103,86,93,251,54,141,67,145,46,234,172,180,100,121,78,102,208,207,51,80,130,7,118,42,144,230,85,188,166,179,100,84,87,202,203,84,46,148,250,108,180,166,135,126,215,102,110,223,86,203,196,192,1,109,173,76,133,200,85,132,66,56,147,108,10,149,6,149,169,90,159,212,150,18,184,121,56,154,119,72,162,213,232,51,230,52,57,218,194,3,144,75,176,142,222,202,235,193,231,26,48,117,10,132,226,138,163,1,169,76,28,57,251,13,250,28,58,160,32,29,168,180,213,140,87,214,43,210,95,121,255,251,178,68,165,8,195,240,102,207,59,9,67,208,125,76,217,147,97,133,180,16,5,155,54,108,160,247,130,9,51,102,77,150,13,248,29,203,187,178,51,198,219,220,84,202,185,206,102,207,198,50,105,185,88,123,94,39,139,230,111,179,230,122,74,228,235,71,215,209,104,133,231,83,232,207,209,85,95,245,60,211,205,101,7,64,0,181,255,146,136,176,131,147,136,199,22,93,119,87,71,102,44,199,226,48,80,178,68,195,70,211,249,238,151,93,51,245,212,61,106,133,241,178,234,10,81,46,132,28,90,186,176,69,83,146,233,229,106,82,18,96,177,82,95,150,153,207,118,36,81,72,177,221,169,247,247,193,157,247,153,153,141,143,54,29,41,106,69,237,213,79,44,231,110,132,69,50,31,83,134,123,177,145,212,42,167,16,143,56,223,41,75,220,190,106,123,144,88,248,177,96,169,156,36,252,255,54,107,255,234,172,89,3,2,82,0,1,110,248,199,142,29,72,116,176,8,247,11,150,18,242,0,0,40,96,121,153,19,18,169,128,186,35,138,20,205,20,47,25,127,135,130,85,103,239,82,215,146,197,160,217,115,171,194,16,104,208,218,209,144,131,93,111,226,193,12,128,139,184,76,189,162,52,24,102,141,151,187,177,122,22,180,218,63,243,75,106,1,177,69,23,104,119,37,21,28,137,76,146,2,46,29,251,68,192,35,159,47,54,77,251,255,93,190,213,194,62,154,107,31,193,65,40,145,106,221,54,112,185,202,211,41,3,165,146,248,122,78,83,32,138,51,26,66,3,186,160,145,229,182,223,25,137,240,194,170,138,226,210,235,54,165,51,5,162,36,40,216,101,172,185,131,224,203,18,74,207,135,219,249,117,10,54,222,51,111,109,153,210,218,230,21,95,68,195,40,60,98,238,160,1,22,109,158,49,40,9,2,88,176,171,18,7,218,4,206,18,33,107,61,31,199,112,244,165,14,204,22,118,138,58,25,14,142,164,163,245,201,35,228,172,79,118,254,191,247,221,162,232,174,197,75,84,241,213,47,17,204,172,215,112,147,80,231,110,67,140,168,132,89,248,74,63,230,53,152,239,232,145,239,67,234,82,183,147,31,106,89,171,139,138,72,91,139,191,29,3,217,63,139,199,141,241,245,20,12,46,223,99,11,41,25,44,48,84,131,97,249,22,151,51,209,16,128,32,81,33,64,184,209,25,121,203,0,68,77,64,194,116,208,29,0,22,40,140,56,81,39,189,103,67,79,30,20,243,170,218,95,151,106,31,184,219,70,28,34,160,35,52,140,52,54,4,206,227,48,67,55,135,241,165,212,94,71,49,62,223,178,27,210,215,130,138,205,249,110,84,212,239,172,63,204,5,186,63,153,190,247,254,156,208,43,114,165,110,241,255,251,178,100,205,142,198,20,103,202,27,70,127,50,107,44,233,147,60,168,126,22,173,157,42,109,165,253,9,165,179,102,77,129,149,216,11,103,225,187,252,146,204,238,154,212,115,47,51,50,87,171,162,70,178,238,93,18,190,179,177,26,64,169,11,150,108,161,123,149,202,174,242,164,210,88,204,247,50,77,231,245,85,177,207,222,230,174,31,79,228,196,185,204,154,220,109,122,90,255,24,206,223,103,181,9,157,167,0,3,118,213,175,196,26,48,20,176,123,23,141,72,33,111,124,125,176,46,38,27,53,126,14,205,161,142,121,232,14,177,134,110,86,77,166,127,157,214,187,181,59,62,141,63,117,223,59,16,78,33,93,74,230,49,208,148,67,170,20,136,136,53,198,56,170,187,40,186,29,78,65,162,75,116,146,237,21,107,145,200,118,43,37,204,148,34,209,206,87,185,8,138,235,217,26,109,61,140,198,111,244,77,0,245,0,64,2,237,251,41,120,209,96,33,243,137,144,153,216,0,68,195,160,197,210,197,104,186,66,204,192,160,152,162,141,15,13,165,88,180,208,137,4,41,142,240,174,48,171,194,121,250,236,185,19,139,109,27,202,18,252,172,201,148,186,185,71,68,176,131,28,15,53,19,184,72,71,176,194,44,160,184,137,164,157,119,218,93,227,22,21,30,90,140,88,254,109,32,101,34,35,95,119,95,52,131,144,210,49,183,55,123,73,246,164,198,150,175,79,37,168,255,102,33,116,191,202,145,145,81,87,143,31,163,203,242,156,107,195,85,84,70,63,202,185,134,145,160,58,64,1,219,183,64,57,65,145,136,22,154,84,97,65,240,80,65,252,110,141,13,86,175,24,28,104,172,46,8,212,17,112,152,38,25,96,122,128,54,162,85,177,142,69,217,180,219,179,53,157,138,18,217,73,21,30,248,219,157,121,95,243,232,135,68,101,98,64,120,136,3,79,97,229,42,144,2,7,89,193,240,136,53,15,17,42,234,235,187,31,117,203,115,23,180,143,111,254,221,238,237,245,88,165,137,88,119,105,198,237,48,181,95,69,189,237,154,136,212,201,31,49,127,31,55,140,77,186,142,135,12,238,233,90,85,213,28,177,220,192,231,126,31,182,238,185,16,181,128,16,0,87,127,234,111,2,69,135,49,56,245,216,48,136,91,176,215,160,245,10,67,130,231,38,100,80,6,94,159,132,192,97,197,9,5,130,239,76,138,185,82,100,203,5,71,69,19,70,98,45,184,144,224,122,217,81,90,117,51,23,140,116,67,74,36,229,20,164,193,40,204,26,129,226,66,33,106,153,202,174,219,39,82,205,45,88,104,244,30,57,145,113,194,131,199,82,116,61,25,226,38,214,143,165,51,107,52,115,23,246,179,216,213,62,212,248,142,121,255,251,178,68,206,136,196,138,103,76,187,76,67,224,148,108,217,99,109,232,122,82,121,157,53,77,37,15,130,73,179,101,205,166,34,208,120,161,195,137,53,46,155,212,217,85,168,56,246,214,237,134,199,252,253,75,207,90,215,90,165,71,120,67,64,0,110,223,138,12,48,166,197,170,157,255,236,232,24,69,196,107,208,122,181,166,226,33,143,38,68,87,156,144,34,120,188,146,136,196,133,255,203,26,14,246,25,119,174,193,14,11,53,114,35,111,188,177,105,252,65,226,65,59,84,176,115,142,209,106,35,97,226,90,46,82,8,152,207,74,37,86,228,131,241,81,253,255,253,51,104,232,139,235,119,111,53,101,83,84,205,84,220,90,39,81,47,45,90,183,104,205,49,76,234,203,213,76,200,146,226,207,17,21,42,174,226,99,117,136,151,180,78,34,12,68,81,243,172,182,50,163,168,118,143,246,137,230,4,87,161,0,9,183,209,35,140,17,176,9,131,144,12,104,217,145,8,255,46,40,218,220,89,195,132,70,163,13,19,90,200,118,34,43,65,106,24,161,134,169,227,50,75,248,84,145,119,8,227,28,166,166,161,151,174,148,144,209,206,233,62,162,248,16,146,35,150,115,217,173,213,174,41,218,72,8,111,171,190,17,46,232,255,157,56,198,40,175,226,89,26,212,173,245,7,234,82,183,42,179,163,8,82,123,113,116,144,163,154,110,218,98,82,125,173,123,109,211,10,39,45,129,167,158,227,140,60,217,231,154,213,201,162,49,149,37,207,223,77,89,55,79,105,180,163,174,27,0,9,183,253,49,140,49,211,2,96,108,72,177,176,50,39,105,169,83,183,141,177,32,178,34,197,96,217,113,40,68,216,136,90,142,70,230,173,202,99,150,172,124,31,157,70,232,173,21,165,211,49,118,216,195,155,38,180,86,122,7,85,80,228,152,190,211,42,122,53,251,45,136,55,251,11,35,198,253,198,38,238,214,121,84,72,243,28,252,174,162,18,173,88,82,202,45,99,154,122,50,187,137,184,193,239,75,13,98,34,26,194,7,51,140,48,232,145,24,134,113,87,209,72,238,69,82,76,87,106,74,43,19,61,38,189,148,94,125,138,164,29,116,122,82,15,72,0,55,119,161,96,227,196,12,169,83,162,77,220,40,171,19,108,241,54,132,40,36,117,136,181,118,88,254,22,0,21,142,144,78,96,32,143,169,82,110,75,21,61,16,168,242,18,32,106,196,209,238,231,1,197,49,223,222,35,38,105,19,200,251,165,82,185,132,221,88,141,112,236,249,78,94,173,106,14,133,84,213,60,180,28,69,159,218,191,214,246,175,41,21,50,215,233,107,100,202,84,138,88,223,74,136,242,232,234,137,48,213,139,29,109,20,66,43,88,231,24,61,70,255,251,178,68,208,12,196,144,102,204,155,73,61,224,146,172,217,131,105,133,182,19,41,155,48,109,61,15,130,87,51,101,205,161,155,217,75,172,160,136,115,178,220,231,89,66,252,24,59,188,103,241,84,179,248,150,234,159,228,239,254,46,46,65,67,150,0,10,221,248,232,177,99,134,84,169,209,51,16,26,129,118,23,55,3,33,196,117,24,176,245,184,226,21,4,19,0,164,236,0,243,66,106,201,107,73,177,120,31,169,125,196,246,68,154,76,91,28,142,164,235,225,126,159,183,167,46,217,164,250,210,173,188,176,157,202,162,88,216,161,175,168,212,77,123,90,203,82,170,184,227,142,56,234,175,255,254,247,115,194,67,251,196,121,146,175,18,121,177,145,245,233,66,176,53,112,69,100,236,107,239,203,96,107,115,4,88,35,232,139,156,161,113,132,170,243,204,218,251,141,149,95,54,105,210,162,226,207,45,250,123,191,230,2,101,74,1,43,182,217,30,69,84,75,147,171,117,116,101,135,19,105,210,105,43,112,32,84,140,180,73,102,177,180,97,141,191,110,71,105,226,238,250,155,88,114,149,30,77,99,196,150,178,237,154,38,105,74,61,137,10,45,231,180,71,187,95,96,129,243,39,231,110,45,97,117,115,34,14,52,209,62,254,45,137,144,195,16,246,57,71,168,203,54,135,154,40,80,199,50,36,154,221,96,108,86,49,91,118,186,86,106,42,34,53,65,204,115,220,81,3,46,222,49,134,68,29,79,209,194,219,248,124,167,45,64,254,103,226,116,188,111,192,189,163,243,35,107,157,230,168,96,45,133,128,3,187,126,4,26,13,84,76,20,225,65,66,163,22,38,38,201,161,51,46,193,33,242,101,233,2,218,175,34,32,18,249,125,198,219,119,162,120,242,247,43,79,87,109,149,13,29,137,77,149,218,2,140,77,37,32,174,40,233,236,160,135,70,72,33,151,42,160,86,73,80,179,46,142,107,138,35,242,168,228,230,228,186,62,85,2,134,22,24,202,178,26,161,239,45,85,22,171,154,11,100,86,35,38,40,86,80,108,102,103,7,32,50,51,239,186,61,90,135,24,149,59,12,70,41,120,183,208,133,51,60,102,238,222,167,75,128,44,1,16,54,146,127,237,180,20,227,47,129,227,117,115,71,232,40,160,169,115,57,34,52,190,157,227,123,112,199,231,167,232,38,107,229,90,33,126,118,186,157,189,182,254,131,15,219,22,154,108,199,28,148,126,199,7,166,154,3,57,37,210,229,199,37,98,130,26,174,154,232,173,13,61,241,217,197,93,130,118,65,53,209,93,198,170,57,5,85,73,116,227,12,74,15,254,74,106,94,157,117,93,237,212,58,95,28,130,42,235,188,41,35,25,146,82,234,49,254,62,11,50,103,245,255,251,178,68,205,128,196,161,103,77,27,47,67,224,139,12,217,115,105,35,180,82,113,157,65,76,37,119,226,88,179,101,141,167,161,240,91,35,141,185,13,203,255,243,239,143,165,224,229,176,239,111,132,245,165,172,103,15,25,216,0,43,119,196,3,12,56,33,1,192,121,102,44,100,70,55,119,249,189,91,81,97,0,145,234,203,221,157,169,89,48,153,3,91,89,228,109,174,146,42,119,210,31,139,73,85,40,15,227,53,63,132,131,205,118,116,12,118,215,23,180,116,212,246,251,122,224,151,134,219,1,151,217,252,146,162,207,175,113,194,180,213,111,26,215,237,84,148,62,21,206,29,200,235,26,239,78,248,251,232,125,81,244,191,204,24,107,68,215,100,80,231,149,103,251,48,98,117,41,17,44,44,92,29,107,9,189,55,119,226,250,218,43,179,71,12,163,223,198,140,226,154,43,254,73,113,159,246,22,166,0,5,28,104,105,80,194,16,98,147,101,252,152,136,44,107,71,88,68,41,0,7,97,0,131,131,230,134,131,67,67,3,209,97,167,183,108,221,247,26,126,34,237,83,237,140,45,233,62,37,64,114,105,102,160,137,71,37,26,226,92,177,107,174,93,143,130,212,74,121,245,97,79,198,199,198,200,182,147,1,248,251,44,65,181,198,122,108,123,40,238,7,138,81,101,162,83,12,234,90,26,225,26,72,121,190,223,16,20,70,30,29,193,102,71,113,162,156,145,113,223,5,142,75,122,254,179,41,54,106,255,83,73,100,187,231,225,254,163,155,208,181,248,105,139,248,153,223,228,0,128,0,237,255,129,133,10,29,24,66,104,42,167,137,21,152,5,200,95,169,139,16,97,133,16,152,53,196,221,75,8,30,10,167,141,198,173,74,102,169,246,244,45,233,61,212,93,132,212,212,146,81,71,72,113,46,88,182,46,187,31,6,98,213,158,234,200,175,249,127,90,45,167,180,91,252,228,189,105,106,123,60,226,227,85,146,223,116,166,220,111,219,61,43,151,125,93,158,190,16,166,168,182,179,18,178,169,241,26,73,76,130,22,137,79,41,92,76,246,154,52,183,167,220,118,237,244,202,221,49,244,224,225,29,139,77,151,93,214,242,65,125,38,67,181,127,229,77,173,33,11,168,2,0,80,37,75,36,201,22,22,27,113,85,212,65,15,183,12,75,90,211,196,56,36,98,94,146,214,239,32,179,203,232,104,119,114,163,139,200,1,186,197,193,169,106,172,229,221,110,241,55,25,237,219,122,159,73,251,21,220,186,18,2,250,46,121,132,198,103,250,164,200,144,181,124,95,203,219,233,164,219,153,55,81,8,43,44,115,157,82,228,152,185,201,93,102,171,13,125,197,210,12,73,27,53,108,189,159,22,187,31,27,175,139,170,55,255,251,178,68,208,128,228,179,102,203,27,76,69,160,151,140,217,115,105,134,182,82,241,155,59,76,49,111,234,77,51,101,205,148,154,209,49,212,211,170,253,41,80,237,238,248,89,40,219,82,238,120,51,69,122,168,146,233,204,109,123,116,191,57,31,193,197,34,37,0,21,118,91,109,205,50,76,138,68,65,141,85,24,55,201,145,191,143,202,153,44,17,1,4,207,33,4,50,178,213,165,253,249,28,129,138,205,231,0,124,174,12,99,212,150,146,157,250,198,83,149,118,70,203,153,92,248,149,116,109,67,195,36,208,141,135,168,100,143,202,75,22,19,155,152,209,10,68,178,171,217,127,223,185,212,81,169,151,40,189,47,81,241,159,9,43,19,151,21,108,221,52,106,92,220,166,108,83,211,77,122,213,171,124,49,123,94,43,189,175,95,255,253,207,191,143,234,34,126,237,97,221,242,87,180,15,191,241,63,203,158,142,223,89,186,211,153,140,10,205,0,57,173,208,148,117,24,49,82,32,236,72,16,66,144,67,145,8,68,86,78,88,104,154,181,103,123,208,238,238,207,239,225,14,223,41,223,106,180,143,130,113,204,228,52,158,71,70,203,92,188,244,176,181,43,145,100,82,253,93,173,105,88,139,36,149,177,44,117,53,128,17,4,198,230,107,109,208,45,147,228,63,249,245,135,222,231,222,11,177,19,11,246,152,246,15,97,243,88,225,146,163,140,65,195,18,98,248,130,219,151,187,107,161,232,76,244,227,45,26,14,131,13,17,32,68,232,161,208,36,41,137,59,221,86,184,85,170,255,143,74,149,97,153,139,124,198,189,255,81,63,96,74,192,2,91,183,24,30,52,16,200,156,16,69,66,16,177,137,35,92,124,148,139,126,88,20,68,157,74,222,116,159,105,179,247,106,65,204,190,204,173,210,171,73,6,15,3,153,190,209,98,150,249,94,6,193,88,148,24,33,15,158,49,6,32,109,150,80,197,36,220,101,86,115,50,82,4,30,233,138,213,93,34,208,167,29,254,163,106,53,22,120,209,178,35,75,55,81,182,204,146,214,189,252,120,252,116,222,88,229,133,34,229,226,34,35,148,230,238,75,135,153,142,91,121,229,122,169,153,238,29,102,25,113,145,193,147,66,26,32,225,230,13,170,210,235,245,253,194,210,96,5,174,218,134,16,96,137,70,32,0,96,12,9,122,32,74,86,92,148,228,44,27,122,234,151,55,88,71,47,106,150,12,165,167,148,97,91,21,253,61,90,32,194,47,129,234,181,197,154,195,155,120,249,86,91,253,175,232,21,78,49,21,224,39,87,87,184,125,244,72,132,221,143,125,143,201,138,210,34,158,235,188,183,232,86,10,66,184,101,162,71,14,61,210,58,136,115,32,115,71,192,245,121,106,187,255,251,178,68,203,140,196,202,103,76,155,44,69,80,148,44,217,115,105,40,182,17,21,157,54,108,49,21,2,19,179,166,77,135,161,160,174,137,211,217,243,190,105,206,106,153,252,127,79,221,197,125,127,15,59,248,225,145,211,204,93,127,48,215,55,129,10,0,23,190,252,33,2,36,15,44,96,129,4,52,38,8,131,165,174,50,141,146,128,124,237,106,209,82,86,193,154,70,19,177,235,244,228,7,204,34,249,106,72,164,49,199,109,143,133,74,28,1,84,74,138,231,208,90,25,242,153,6,8,210,201,79,0,184,222,197,206,75,136,142,127,185,155,167,151,104,142,235,168,206,34,70,31,116,146,206,176,46,103,107,87,115,127,105,223,215,27,246,186,178,247,17,126,175,213,175,165,93,208,248,159,226,101,106,34,102,244,168,149,155,56,103,82,149,241,223,166,156,136,148,0,4,236,176,207,24,17,44,46,168,7,72,214,19,146,49,169,182,53,172,134,171,80,70,208,77,89,49,212,241,141,175,72,10,53,26,133,178,84,159,117,164,176,12,113,247,40,23,2,216,134,10,2,210,209,58,82,199,76,136,69,165,36,186,70,164,222,227,6,2,182,35,78,215,173,81,76,94,238,196,73,115,1,184,82,88,198,52,127,202,69,33,59,174,248,193,231,182,131,76,145,163,104,63,206,30,72,172,35,116,62,131,68,36,44,242,145,99,104,125,233,195,242,183,195,136,115,162,42,215,246,97,136,174,115,226,120,150,57,18,247,191,185,142,98,74,175,17,226,200,68,59,147,127,202,63,81,32,9,128,3,191,238,101,15,5,21,23,132,67,100,138,8,43,115,220,250,191,76,181,196,29,16,53,157,11,89,175,175,72,42,154,122,20,226,168,187,253,51,51,40,105,101,96,98,182,31,66,176,19,54,27,181,134,69,64,240,152,240,142,109,176,47,48,96,160,110,155,47,93,83,12,89,28,102,168,43,144,11,129,23,176,146,185,151,13,254,191,207,59,111,24,125,246,77,142,32,112,243,8,50,109,150,64,49,114,155,162,218,214,82,174,81,40,165,84,24,158,161,94,51,97,50,149,5,94,230,230,120,126,250,94,179,107,182,123,111,150,106,251,37,132,47,214,253,134,123,243,111,70,254,94,59,92,227,3,210,0,43,109,233,17,224,193,129,134,25,208,4,58,26,132,37,194,115,221,36,158,44,60,83,153,16,112,232,179,160,20,187,157,6,99,176,153,185,130,145,99,25,202,191,8,120,253,53,44,54,182,49,170,150,225,62,98,81,30,65,185,161,29,41,181,105,55,192,227,220,90,14,15,0,112,164,226,89,191,174,114,88,68,61,245,203,134,97,117,58,94,238,177,70,24,230,168,172,205,84,73,7,9,105,7,18,196,187,204,20,255,251,178,68,213,140,196,249,102,203,27,76,69,160,157,204,217,99,105,38,182,18,209,155,50,108,189,13,74,98,51,101,141,151,153,176,211,3,10,33,160,170,71,32,95,30,101,92,137,185,113,180,50,228,42,35,55,252,213,180,171,127,233,52,227,107,237,138,34,99,175,255,145,159,128,178,192,0,54,223,141,62,100,40,98,56,107,108,10,196,7,35,218,214,155,248,9,59,137,74,35,236,160,104,232,127,145,200,152,207,205,177,172,102,141,56,170,211,180,163,9,227,207,40,160,137,211,164,130,1,18,164,79,151,164,188,38,37,115,106,223,79,204,121,196,138,227,69,212,203,84,91,133,107,32,12,100,242,247,230,127,252,243,138,135,220,214,171,194,134,212,26,182,123,49,243,14,48,201,115,151,223,253,243,165,148,213,189,246,102,92,159,210,234,238,224,175,56,71,55,250,230,252,249,79,143,254,49,12,102,124,166,79,79,135,234,96,138,103,33,221,223,61,119,135,223,253,133,89,0,1,55,248,148,216,4,200,113,128,42,112,239,6,205,233,0,129,129,10,189,14,40,7,20,108,78,221,25,146,141,128,187,50,200,109,233,125,151,227,72,88,209,151,21,217,95,40,151,1,67,143,226,245,153,134,233,82,97,92,0,2,23,162,26,142,71,84,30,93,49,217,90,148,65,107,29,165,176,246,110,189,58,250,69,158,134,72,158,229,151,12,6,236,193,108,62,44,245,192,240,90,199,145,212,171,23,167,207,155,255,255,254,217,217,163,182,205,182,103,163,154,90,138,110,137,81,142,145,18,1,4,232,220,70,69,129,173,78,233,204,43,136,115,39,59,174,241,15,191,49,254,189,130,3,43,0,240,221,111,77,189,211,119,216,193,71,209,187,20,39,11,135,221,19,54,48,60,117,57,212,93,145,6,83,200,32,33,128,4,255,254,96,220,17,40,10,218,98,54,110,89,21,239,183,127,68,78,196,209,63,67,12,255,101,127,253,79,158,77,198,232,196,232,167,143,191,188,250,163,110,142,113,198,30,134,173,206,186,41,147,180,101,115,81,158,186,186,190,199,34,174,141,101,117,190,218,171,222,137,173,95,249,255,49,14,246,165,207,158,200,214,170,217,67,153,93,168,242,57,169,186,153,209,89,232,236,152,73,249,165,186,24,153,17,130,141,148,17,1,2,147,164,16,244,53,150,24,162,91,96,169,88,244,55,78,241,49,1,160,173,4,238,47,27,0,97,8,33,38,125,11,2,64,18,6,52,248,84,157,77,22,176,79,136,218,176,44,142,1,126,23,50,96,176,217,74,116,64,109,46,58,32,105,18,7,0,215,73,142,189,136,88,85,9,194,100,197,86,98,214,128,72,99,112,58,195,128,148,136,201,109,108,145,78,76,142,100,255,251,178,100,199,14,5,203,103,75,27,70,111,176,90,108,233,234,49,231,66,26,185,157,38,109,225,237,193,157,179,103,28,241,149,176,57,149,198,38,235,254,235,79,170,249,243,254,117,185,181,224,198,98,154,147,182,194,131,221,210,177,166,123,133,107,198,102,58,201,50,214,177,10,70,223,173,63,221,156,117,36,56,239,157,218,172,185,213,55,157,250,111,86,79,193,221,190,39,198,226,87,84,154,93,227,223,194,123,157,119,110,245,29,228,179,183,252,235,55,219,207,89,243,153,6,60,96,2,0,6,239,250,169,86,185,19,54,18,232,196,163,118,193,80,214,65,172,70,163,230,122,113,102,143,179,151,251,14,89,210,203,210,218,162,77,93,204,226,32,81,202,134,50,20,162,55,125,219,190,172,175,170,94,172,236,196,83,146,210,214,136,232,203,85,51,169,136,44,85,50,22,177,104,206,53,253,236,198,229,73,142,154,62,157,89,107,185,154,204,60,123,50,141,149,26,248,230,103,208,14,0,5,119,248,80,66,171,227,193,31,1,39,176,63,218,34,34,218,19,51,89,4,14,11,4,166,241,165,178,212,178,220,38,146,95,184,164,74,106,197,185,61,188,102,158,220,62,73,99,222,135,103,112,228,196,191,21,186,51,137,30,88,243,185,2,202,160,144,148,82,160,106,71,35,29,36,183,211,111,197,255,159,107,107,115,115,60,55,210,221,166,136,166,217,81,15,47,176,57,174,55,98,44,202,38,99,251,173,200,99,144,205,184,122,34,227,183,234,203,141,30,200,223,229,123,145,75,232,99,171,53,71,212,247,144,160,48,0,29,191,226,1,133,69,35,195,141,209,37,42,23,19,38,34,6,223,54,54,96,64,64,120,18,247,154,81,54,207,107,136,171,13,228,136,86,47,81,178,58,184,75,193,139,154,92,69,161,96,75,162,66,67,118,81,183,87,106,185,124,42,224,144,224,105,86,11,66,170,60,66,5,76,111,84,172,204,252,126,249,247,195,212,203,208,198,230,102,160,138,132,75,54,22,110,78,107,244,248,87,154,42,209,146,40,124,181,39,180,220,234,68,252,241,175,245,112,151,75,107,51,207,189,255,84,151,255,74,106,78,206,40,45,200,216,254,68,32,0,119,127,221,195,0,4,12,156,212,145,18,32,114,72,173,180,46,107,209,37,78,32,64,191,224,39,81,172,167,22,226,115,146,217,60,220,227,229,27,138,75,95,187,244,146,136,58,67,75,49,87,6,250,158,130,27,149,78,94,8,60,206,106,144,38,97,232,1,220,202,43,232,150,49,245,13,148,117,172,249,205,252,231,86,204,169,105,198,234,86,171,132,83,12,151,42,140,57,35,217,182,45,137,22,212,114,147,58,16,99,78,89,202,201,194,114,189,150,255,251,178,68,198,12,196,69,102,205,155,38,46,80,139,236,217,147,105,136,122,19,73,155,52,109,25,25,66,109,179,101,205,167,161,184,134,141,232,163,86,230,127,174,43,134,206,185,97,188,84,244,249,73,34,238,11,68,111,9,109,216,56,161,130,188,252,199,189,224,68,0,30,255,230,32,98,130,154,113,102,229,56,40,225,209,74,207,199,133,50,232,211,7,16,28,69,182,224,208,4,84,81,74,198,200,202,180,198,140,49,86,208,132,233,39,114,78,39,15,165,151,172,13,116,30,74,246,163,77,20,176,224,134,67,106,130,245,212,70,117,195,245,66,38,61,107,51,189,56,202,225,21,7,11,16,109,29,111,215,89,242,163,150,238,136,26,230,117,75,118,165,49,150,42,164,201,70,172,157,72,47,242,226,202,207,149,112,211,146,215,14,230,155,22,215,76,115,185,85,153,187,118,231,241,77,55,9,28,204,91,124,221,245,207,194,211,14,162,84,111,229,213,126,161,84,213,5,27,255,252,0,8,138,71,24,69,9,127,66,206,48,182,80,231,68,212,164,132,166,224,222,184,184,53,124,78,206,102,25,89,228,101,48,26,87,162,66,222,35,233,146,33,77,141,131,107,250,147,9,172,147,101,228,121,242,199,53,184,150,220,217,249,89,145,145,95,219,72,214,140,130,108,99,80,237,156,213,48,197,117,57,232,199,132,58,30,29,81,7,86,200,239,111,46,77,68,93,66,36,209,183,9,3,46,231,33,57,158,136,188,250,248,187,254,125,26,100,129,212,34,95,2,228,143,38,32,64,175,29,159,255,1,112,0,155,255,192,2,131,62,83,32,69,161,64,69,102,94,108,241,206,137,169,73,9,13,41,213,118,98,44,123,105,110,249,162,214,149,18,199,133,162,227,157,18,153,126,136,241,146,193,204,46,89,203,151,195,33,37,12,114,228,78,124,176,180,91,137,95,81,165,141,241,253,210,115,162,67,35,82,178,61,245,221,95,83,110,58,86,43,27,86,150,177,105,205,189,92,77,223,81,23,195,109,195,223,53,206,144,243,241,19,250,163,52,93,93,100,93,247,58,245,17,211,87,181,87,39,12,26,213,9,93,133,236,0,20,150,83,16,132,214,250,51,145,129,152,141,225,67,181,93,176,145,73,101,83,192,130,70,5,162,60,147,14,8,31,15,20,10,143,61,112,184,83,254,254,58,139,145,217,109,159,4,227,145,210,48,170,106,242,104,79,144,64,210,187,23,146,114,116,141,198,75,173,88,131,91,55,173,95,245,246,138,131,131,245,32,182,1,160,195,209,120,151,222,145,123,68,169,173,150,231,20,68,253,88,25,217,27,30,113,142,58,98,91,177,35,234,8,123,68,67,56,209,198,168,180,201,51,116,84,158,239,254,242,255,251,178,68,200,12,196,68,102,206,27,41,67,208,132,76,233,147,101,136,120,20,77,155,44,109,48,214,130,130,51,101,77,166,34,216,191,255,161,220,175,254,171,94,239,227,63,222,81,172,152,251,240,85,104,218,57,100,216,162,39,79,253,235,123,123,0,0,3,187,108,98,142,154,159,6,146,33,5,163,104,56,239,61,100,37,101,28,41,112,88,0,52,242,231,30,4,36,13,195,69,186,8,38,126,22,235,191,145,69,48,105,45,57,232,72,57,249,99,26,126,187,7,64,183,202,96,57,122,226,242,70,91,66,187,198,125,56,196,167,55,217,63,147,252,234,13,22,229,16,52,251,150,254,118,56,179,252,245,179,10,131,44,108,13,101,199,172,247,66,66,88,100,11,93,138,146,52,88,155,137,86,36,168,133,26,55,210,27,170,21,55,120,68,90,214,250,132,189,104,116,204,237,203,163,86,228,24,50,171,27,30,183,50,159,53,143,145,101,73,241,187,163,143,162,65,200,186,0,68,165,52,179,165,240,36,50,218,128,87,66,208,208,160,38,131,61,125,121,16,1,44,129,35,145,230,250,229,158,146,69,28,14,136,94,14,119,81,49,126,18,44,2,163,20,50,134,141,220,99,142,135,56,147,138,89,161,140,77,4,240,170,114,18,100,68,218,115,56,169,40,74,213,138,157,99,69,44,235,113,175,84,93,39,127,234,58,59,174,146,18,172,91,107,230,14,134,37,8,209,171,239,169,174,191,70,173,126,121,214,76,126,27,79,218,169,140,27,246,37,48,124,154,58,14,18,28,33,212,136,144,147,23,130,216,0,9,118,216,193,132,50,236,76,225,211,43,84,73,136,107,230,4,76,38,6,158,25,0,64,74,84,184,25,198,72,93,36,108,174,100,100,92,43,8,103,33,92,65,147,112,154,153,148,246,143,39,1,174,52,153,10,38,217,165,224,188,89,119,161,251,86,191,5,171,165,58,112,3,98,82,95,47,134,198,92,128,32,139,222,34,52,16,166,2,34,161,178,25,147,105,240,239,52,14,75,72,181,58,70,63,78,61,93,166,239,58,87,206,50,127,204,225,24,227,175,205,60,254,243,235,49,95,207,147,188,1,180,2,165,219,81,37,192,14,160,4,231,56,96,212,147,236,88,80,64,145,103,218,4,46,184,81,115,66,96,104,13,105,69,5,226,57,47,234,2,194,144,116,70,24,14,190,107,171,234,162,50,163,68,93,56,145,229,114,246,191,75,38,129,37,55,157,138,103,11,164,193,52,169,0,32,127,108,86,41,135,116,110,210,118,214,38,106,110,180,182,187,45,108,162,213,203,86,132,148,75,14,189,182,84,121,43,104,148,212,219,89,184,165,37,39,166,32,244,229,39,70,113,191,75,90,119,47,114,131,91,255,251,178,68,199,136,196,72,103,79,59,38,67,184,132,204,217,115,105,131,124,20,37,157,46,109,61,46,194,113,179,101,141,166,34,176,237,43,205,149,82,139,253,34,197,183,204,202,144,175,216,89,38,139,181,243,63,125,86,84,43,115,186,233,191,234,195,186,0,55,127,240,25,176,19,232,33,41,196,64,37,4,241,30,24,4,144,81,233,197,78,32,52,161,76,189,82,209,147,10,153,186,237,187,141,118,8,178,178,35,14,61,214,135,47,178,78,10,145,184,94,44,157,193,238,149,234,223,100,221,102,83,250,26,175,72,135,3,175,61,76,42,91,74,163,117,181,232,157,102,38,243,111,139,44,228,236,61,171,50,27,247,204,84,133,69,168,127,20,90,183,99,181,94,250,226,18,135,109,108,92,41,25,215,40,244,176,60,177,178,135,42,171,113,56,201,158,102,71,119,81,170,173,179,15,97,165,188,66,40,238,167,151,187,75,226,87,138,239,39,121,252,18,122,234,0,7,127,212,206,202,77,8,148,208,211,14,213,200,221,2,13,53,228,20,4,14,114,136,151,156,96,108,70,128,181,203,236,14,6,76,178,35,58,208,84,52,230,38,26,8,155,130,84,175,136,49,172,60,247,49,117,82,111,56,101,219,106,13,117,97,105,159,137,152,109,249,204,20,61,133,146,205,36,41,73,202,226,136,82,210,90,124,137,186,76,227,202,74,243,62,111,167,211,112,226,126,159,13,137,99,198,155,165,74,66,66,168,148,54,133,10,34,164,169,48,2,42,147,31,173,110,241,101,35,63,101,164,149,201,194,223,40,208,219,126,101,6,205,215,100,215,142,92,221,209,154,168,53,180,181,46,243,245,85,27,170,95,57,230,209,243,141,61,183,104,56,160,0,219,111,212,104,153,4,153,24,44,115,163,174,253,74,97,76,250,54,29,242,163,20,62,229,255,253,255,255,242,90,252,110,13,170,158,202,106,166,240,161,93,225,151,145,111,183,182,103,82,245,8,169,156,219,182,33,121,151,97,255,124,132,150,182,196,243,50,51,182,151,80,251,159,11,233,255,201,253,86,44,202,207,232,130,0,0,27,140,196,210,204,196,199,40,138,135,55,66,109,51,0,77,52,253,138,48,236,137,48,244,98,8,9,140,7,16,140,30,15,140,35,36,9,134,224,224,132,197,128,184,13,9,230,160,128,113,17,201,28,152,160,161,129,163,23,224,122,162,20,24,80,49,163,68,88,116,187,5,68,195,118,71,48,193,243,66,194,168,1,81,11,100,226,165,243,51,128,152,137,34,88,138,85,46,136,2,45,56,88,156,75,145,175,85,115,104,183,170,154,218,34,181,180,184,170,174,250,240,221,87,195,206,243,139,231,252,91,24,207,206,181,54,126,102,195,91,12,240,255,251,176,100,201,12,197,100,103,74,155,102,94,96,85,140,233,195,60,35,124,27,89,157,26,110,229,237,73,187,51,165,205,129,13,241,181,72,240,107,10,62,35,195,194,239,79,158,194,181,117,184,142,56,173,173,172,250,191,131,226,211,223,58,204,104,118,197,90,85,43,169,94,55,177,197,134,205,168,53,247,154,221,219,203,177,226,183,158,247,139,27,16,254,90,255,103,207,212,72,181,214,254,243,103,213,183,108,36,56,156,0,36,183,104,109,194,119,133,26,203,75,2,110,112,100,243,212,250,51,42,242,215,242,33,3,94,70,97,71,41,206,200,212,65,214,253,217,182,173,29,59,252,247,182,3,114,125,13,239,40,138,60,249,197,99,210,117,95,198,92,85,66,32,66,233,197,14,146,176,162,234,83,120,222,85,193,235,79,217,24,201,221,196,4,95,50,80,35,6,112,151,120,16,44,76,212,181,105,153,82,130,200,153,239,151,230,4,55,192,178,90,0,4,155,136,198,97,112,201,22,16,200,100,68,204,91,216,207,64,72,224,34,188,192,192,156,197,193,168,192,240,16,192,192,204,192,81,16,170,38,17,15,102,7,1,198,10,133,35,146,47,144,42,68,137,46,196,3,0,196,44,31,46,57,1,102,128,194,64,7,41,203,57,86,34,10,68,187,77,73,121,125,66,4,120,71,81,69,103,81,25,147,129,233,98,141,102,60,250,195,114,166,80,228,58,84,141,133,137,186,211,45,98,66,227,198,220,118,120,187,95,140,44,168,233,82,197,52,147,137,111,53,149,88,186,148,131,226,95,93,162,117,170,62,26,176,236,69,135,23,76,234,210,131,152,170,138,57,238,153,101,243,78,73,236,90,105,75,230,29,21,94,172,221,250,200,180,208,158,100,82,186,199,93,52,195,5,232,189,199,154,171,102,15,170,206,220,219,158,25,61,241,235,125,92,215,188,54,88,8,109,219,243,160,246,92,129,177,80,21,181,67,35,54,183,54,78,241,235,85,44,74,3,130,151,190,145,245,65,72,156,114,40,84,255,243,43,248,117,56,158,155,116,174,115,54,35,202,198,35,157,164,32,203,102,53,52,157,79,173,194,70,156,67,69,249,12,185,228,180,205,55,253,76,117,167,197,243,99,40,141,213,187,169,124,89,247,63,159,150,69,114,252,81,239,125,2,21,24,104,120,72,193,161,229,128,2,14,92,149,55,148,131,54,16,132,35,184,232,64,96,81,118,197,139,135,3,158,248,236,169,232,80,102,86,161,172,25,115,181,87,38,244,186,95,22,86,117,54,127,92,57,67,104,209,159,86,181,13,185,50,185,139,80,169,234,244,211,114,104,196,94,55,53,90,91,57,3,69,100,149,39,42,185,83,247,172,37,81,121,84,122,106,143,171,255,251,178,100,202,14,6,126,102,199,27,185,91,114,95,108,233,179,60,35,120,20,101,157,42,109,161,93,1,104,51,103,52,244,9,152,228,254,42,170,238,94,249,57,216,243,164,165,77,156,150,171,105,26,114,87,85,213,127,247,245,243,125,79,162,174,236,115,135,166,135,34,85,24,131,190,136,24,39,56,102,93,85,79,117,52,243,221,246,107,165,22,119,46,203,91,2,131,64,8,0,1,128,1,119,255,221,210,52,183,188,21,176,49,25,186,86,231,40,237,33,138,244,101,83,166,80,152,183,87,191,250,95,255,255,245,33,220,106,149,6,70,186,171,89,139,43,210,150,74,59,142,101,46,146,54,138,102,84,148,133,177,18,136,253,78,238,171,150,204,206,116,44,25,216,159,163,186,43,108,189,85,182,183,173,126,237,241,170,0,34,243,4,15,76,1,209,52,70,80,214,133,227,15,157,204,139,50,3,1,76,26,148,14,3,12,146,76,16,7,18,55,153,48,12,189,204,220,2,10,34,2,6,233,246,14,49,239,46,184,11,229,142,132,129,227,65,162,151,121,109,162,58,93,25,161,3,57,47,146,61,172,50,64,9,138,226,150,220,96,38,130,170,207,219,220,206,82,2,10,119,95,104,13,200,94,49,21,55,197,207,110,42,33,24,135,95,214,188,201,217,114,40,227,58,79,32,86,56,161,37,166,246,125,143,186,186,154,107,14,253,53,105,151,75,107,230,238,255,255,231,250,151,191,153,253,105,125,61,245,53,127,124,197,211,220,117,151,69,76,179,111,36,193,178,172,210,56,125,35,75,170,60,186,205,74,147,78,253,135,142,204,70,155,224,209,42,50,183,29,166,107,149,0,238,92,0,16,0,41,117,194,150,198,39,130,114,74,65,48,232,123,45,24,108,167,58,177,250,16,81,56,89,174,199,212,49,123,155,73,216,102,67,71,185,159,146,229,202,107,247,156,250,101,220,65,26,175,79,255,78,171,112,201,214,137,47,196,189,10,23,20,26,215,213,172,85,180,225,57,102,34,215,49,77,76,247,45,133,133,31,224,122,156,60,163,93,47,183,196,154,83,107,112,233,215,83,44,143,199,52,35,27,234,28,136,215,108,37,73,153,18,182,107,80,177,153,96,6,42,4,27,200,230,72,21,42,141,11,226,13,18,16,20,58,184,191,41,186,105,66,1,112,163,34,255,50,21,254,224,130,164,68,33,97,225,167,105,49,221,230,176,215,24,107,59,12,126,195,24,78,20,208,72,196,168,46,244,63,19,172,223,248,246,194,178,0,74,40,14,229,192,216,92,220,80,13,70,148,146,97,184,237,37,14,178,113,64,36,57,255,38,141,127,252,157,106,116,126,22,151,49,116,145,178,131,118,178,93,12,167,111,151,221,63,170,99,255,251,178,100,219,14,134,42,102,198,147,153,91,226,109,236,89,103,60,195,116,87,69,157,32,110,101,105,193,166,51,101,140,244,13,137,221,103,10,37,231,10,13,21,123,151,114,208,199,177,3,174,184,237,252,40,119,39,239,225,43,83,50,86,31,7,205,86,206,180,222,165,242,100,197,154,218,211,110,139,174,30,146,136,45,95,190,110,244,64,154,64,37,57,45,67,14,82,252,6,230,160,50,220,192,185,220,188,97,154,172,38,72,29,108,167,185,2,175,28,228,36,23,232,105,178,221,179,249,202,76,122,17,67,138,112,12,202,237,139,168,106,119,205,108,255,204,142,102,70,73,17,17,105,163,188,90,139,51,250,75,194,39,235,79,89,235,159,115,177,136,143,97,60,88,98,14,100,100,74,151,63,133,22,145,127,131,50,195,180,101,63,63,242,81,79,158,0,0,149,136,160,218,58,221,56,251,172,206,138,83,23,8,142,2,53,48,8,76,193,3,197,133,0,135,192,64,181,13,50,48,120,28,14,50,40,33,4,68,197,36,112,67,54,186,145,3,13,80,52,69,6,64,85,195,129,93,130,199,89,234,104,172,232,70,189,66,193,41,240,47,140,33,250,21,3,94,115,38,35,110,20,106,179,50,205,30,219,179,20,129,97,48,100,11,59,71,3,207,213,132,199,222,5,144,174,84,224,212,3,199,244,212,84,144,54,91,222,207,138,117,68,67,219,50,122,173,14,94,198,171,20,215,204,189,211,221,71,91,13,144,149,100,205,166,202,91,22,150,38,107,206,245,35,46,123,46,153,82,88,243,19,144,243,7,58,9,251,76,156,174,108,120,119,47,83,124,187,219,92,213,57,9,147,39,190,184,234,24,217,230,2,212,4,11,109,252,19,5,62,165,100,20,77,170,75,169,225,182,170,31,38,225,57,235,32,169,230,51,51,22,238,204,102,244,74,11,59,64,115,29,169,109,179,254,213,181,171,251,68,169,87,84,233,213,220,51,231,124,136,78,246,222,117,167,32,173,183,138,215,114,162,177,218,61,54,221,127,251,213,101,101,99,34,211,40,105,201,111,189,120,43,107,14,220,143,239,179,175,254,249,232,172,243,123,29,190,117,92,111,225,148,177,130,106,140,122,64,245,85,206,54,24,68,110,106,145,6,36,40,98,66,209,97,8,50,168,160,152,192,3,202,22,76,56,16,128,5,59,31,53,212,201,217,249,154,0,24,212,142,110,109,49,117,50,64,200,227,195,0,129,97,66,100,196,64,21,10,132,37,226,139,163,67,62,99,84,211,108,194,77,45,107,243,12,45,120,190,44,125,246,165,185,18,128,154,43,151,139,254,222,175,229,129,110,113,101,68,251,88,148,93,140,206,74,111,231,61,253,223,239,45,126,63,133,157,223,255,251,178,100,215,14,6,31,103,71,155,152,91,224,108,108,217,147,60,166,126,26,149,155,32,117,188,128,9,167,179,102,170,152,48,0,254,225,188,112,252,239,210,83,231,115,155,238,124,238,92,231,225,219,87,41,53,44,135,36,216,216,202,158,114,146,134,180,229,154,123,23,234,218,171,202,155,194,230,22,117,171,249,253,45,105,100,178,135,242,199,191,252,195,93,238,53,101,28,195,124,254,107,157,255,255,213,91,247,174,221,203,152,235,239,255,243,255,95,64,203,207,142,0,68,0,9,59,127,230,11,9,229,100,160,49,196,158,211,43,206,84,48,233,246,159,185,26,252,51,32,231,243,47,231,204,156,173,115,159,97,26,190,117,241,206,228,236,28,94,121,109,243,246,55,119,104,229,8,206,219,230,110,174,111,150,115,5,4,12,227,56,36,68,116,84,164,96,207,225,58,25,76,92,131,65,2,5,185,185,20,145,222,62,101,80,151,157,233,101,93,28,207,95,61,175,252,3,174,0,9,33,221,3,22,194,130,137,51,135,151,204,211,15,52,1,160,202,4,160,19,48,197,2,163,52,142,192,130,97,236,48,214,124,48,24,44,88,33,0,6,8,204,194,55,1,10,132,97,225,198,9,158,0,5,20,30,54,98,20,158,49,48,243,40,13,6,5,24,90,24,114,153,145,160,153,176,26,50,160,140,12,132,96,224,72,96,102,167,36,71,198,110,50,133,64,96,195,42,14,48,252,163,75,54,94,232,252,128,234,52,251,48,1,99,54,76,51,161,131,87,31,80,195,36,1,52,85,99,1,114,53,48,80,25,195,91,49,18,65,33,24,220,48,203,19,236,80,252,112,196,20,126,99,133,64,97,67,66,93,48,99,195,125,120,48,114,194,211,130,135,103,235,234,154,245,170,117,121,23,175,35,168,254,75,34,114,120,148,49,12,85,183,99,249,134,178,185,122,181,123,118,183,158,114,203,28,143,221,157,146,88,147,208,207,202,39,101,219,169,91,26,210,202,110,209,203,255,47,175,221,84,185,110,220,185,242,127,105,96,121,137,234,72,228,82,95,143,121,91,63,214,254,239,55,248,77,254,255,157,255,255,252,123,175,161,199,47,239,63,245,255,207,215,204,200,183,255,255,255,255,255,255,255,255,255,255,255,255,255,151,255,255,255,255,255,255,255,255,255,255,255,255,255,216,0,0,45,22,93,117,185,8,67,213,226,22,114,171,81,138,196,61,176,214,15,113,92,36,130,117,187,152,44,187,5,140,253,184,242,195,198,152,168,114,144,198,9,130,96,243,151,110,5,16,250,179,168,27,138,109,77,250,173,198,34,247,13,117,44,209,180,141,113,248,228,191,227,222,244,224,97,81,195,206,139,192,188,163,33,118,61,20,88,108,12,184,255,251,178,100,199,0,9,144,130,200,22,115,96,0,127,44,201,179,199,160,0,24,73,155,48,125,185,128,1,147,163,103,11,176,128,2,70,177,247,12,238,144,144,238,44,96,123,159,69,32,202,117,109,42,190,158,166,121,169,133,186,235,211,249,161,155,235,181,198,111,100,128,0,55,244,97,65,34,161,128,192,131,184,66,38,2,38,82,90,170,0,161,161,2,0,17,36,3,173,146,96,54,156,131,8,209,72,40,195,128,92,34,126,2,219,28,210,2,22,144,51,4,216,122,68,184,175,140,120,194,36,197,156,59,200,120,207,7,220,53,112,55,152,14,98,16,209,15,4,10,21,242,52,103,205,198,241,17,22,120,135,11,80,23,168,143,196,108,4,70,93,22,0,228,128,106,194,128,18,32,145,198,100,53,64,101,147,98,10,45,194,52,56,116,112,23,76,76,29,103,148,181,169,175,73,148,202,210,162,185,138,42,115,165,197,30,51,119,77,38,122,139,230,164,193,124,153,42,19,228,200,235,54,81,153,52,145,177,96,156,42,151,11,203,46,160,181,172,250,146,126,154,140,80,47,61,29,123,47,91,127,255,255,255,230,160,5,253,79,0,74,137,137,7,191,211,148,147,48,135,10,31,249,61,169,36,83,216,112,226,133,205,147,26,154,86,142,118,121,25,104,224,76,61,196,14,222,231,137,32,40,44,80,213,196,33,28,214,36,115,27,24,241,220,207,252,116,252,82,94,213,20,147,35,250,75,154,76,147,17,39,141,30,247,115,81,212,219,82,234,30,45,134,82,195,88,232,106,122,131,65,221,252,239,255,250,42,0,0,18,229,174,179,113,77,130,240,162,144,26,131,96,150,57,80,195,57,60,21,148,169,2,145,178,154,85,224,6,149,39,89,239,250,149,106,250,231,94,183,24,93,197,229,238,60,28,245,200,223,253,35,166,25,155,5,189,237,77,45,152,180,101,221,158,146,183,84,154,164,145,143,38,240,79,83,187,209,90,56,212,175,108,58,47,78,171,233,108,43,61,73,234,209,77,217,231,255,158,110,101,3,38,187,110,128,72,102,134,114,236,253,1,128,70,246,84,102,18,62,140,177,186,130,212,70,38,164,151,255,255,255,255,197,128,0,87,254,181,88,184,199,135,98,208,129,192,5,70,19,154,18,158,199,164,112,80,237,150,101,34,146,65,83,237,253,118,197,222,187,110,46,79,29,230,229,85,223,144,201,109,70,239,47,10,217,154,15,19,133,44,18,14,168,108,240,81,35,170,34,188,30,107,139,67,81,85,190,102,250,157,206,115,150,177,116,102,196,133,103,89,214,191,253,63,253,26,166,107,165,145,217,40,187,33,136,38,56,172,231,57,200,70,185,77,115,169,10,163,76,251,110,135,171,165,58,46,221,255,251,178,68,130,14,228,65,102,204,155,33,23,176,135,236,233,163,97,229,196,17,229,157,52,109,12,188,194,3,22,102,73,167,151,10,204,49,157,182,223,214,139,33,237,239,195,104,46,122,151,139,72,194,160,57,162,213,18,13,139,22,72,86,182,20,42,192,85,84,197,136,93,16,202,171,178,72,124,152,3,254,229,78,147,9,160,127,219,164,143,234,209,182,56,97,252,167,143,209,95,149,78,88,124,66,228,157,56,91,254,249,217,137,208,76,50,54,11,105,245,74,25,169,75,213,61,200,230,47,157,11,65,145,74,68,128,181,20,44,140,145,78,251,228,89,25,104,35,175,233,106,153,160,217,121,245,249,250,48,219,229,153,228,145,220,28,43,165,134,69,38,186,45,171,77,46,236,242,55,160,193,63,140,26,102,255,250,52,160,3,87,226,129,23,209,135,60,112,192,168,82,118,160,77,116,195,97,96,110,139,113,4,130,116,41,93,182,242,54,162,18,248,148,226,36,225,15,186,18,236,238,207,60,118,37,153,204,209,118,85,83,8,52,116,132,150,71,15,165,170,167,128,240,191,150,24,202,80,242,216,218,189,63,146,170,168,231,12,102,16,80,232,176,117,237,45,123,181,19,16,7,216,104,250,135,159,42,43,196,37,138,157,50,2,26,30,13,27,12,145,12,60,241,148,242,236,100,109,213,61,235,96,125,34,197,175,77,60,73,0,0,158,249,37,132,2,1,39,207,185,198,78,13,0,0,44,135,36,128,37,64,222,146,129,2,161,69,8,57,178,163,4,194,229,129,213,166,26,90,121,70,91,44,9,213,225,52,221,36,159,9,156,250,108,147,94,203,49,48,5,223,183,157,152,203,113,131,111,246,25,94,156,164,87,224,237,28,99,7,194,227,160,12,131,194,17,208,29,118,48,241,174,152,219,113,166,93,177,138,243,189,74,245,25,112,213,151,20,245,58,68,53,12,197,113,163,30,2,39,131,234,31,135,60,202,177,145,87,87,83,222,215,222,221,227,83,221,59,224,186,241,227,28,147,126,223,255,180,120,2,106,0,1,118,252,132,16,64,16,96,163,231,2,32,140,102,2,4,32,18,91,12,112,116,50,4,79,209,8,106,176,72,34,41,227,56,216,100,108,86,84,186,237,195,45,142,43,214,225,48,232,68,43,72,103,53,42,190,175,243,100,32,193,118,238,253,179,219,212,176,109,189,75,89,165,235,10,253,28,83,206,137,27,166,11,40,209,43,168,180,189,109,223,255,158,12,52,63,114,84,225,164,53,34,13,6,101,66,123,118,39,25,75,208,57,42,190,134,178,235,249,153,252,167,254,165,112,136,69,228,100,67,249,61,6,39,58,249,217,252,252,255,201,71,205,255,234,0,146,115,176,8,175,240,199,161,255,251,178,68,153,142,228,192,103,77,27,72,62,208,147,172,233,131,109,35,210,17,217,157,50,108,160,253,2,44,51,102,13,148,151,72,174,134,10,99,0,163,109,221,106,152,176,147,12,150,224,131,219,61,42,61,192,180,104,95,13,54,25,209,161,161,80,91,84,89,210,148,251,153,117,227,142,78,18,168,78,218,172,85,253,76,176,163,76,238,30,132,115,109,222,197,102,52,252,224,235,11,9,7,77,186,115,184,193,54,172,207,221,185,192,38,101,252,18,35,89,181,19,11,117,119,247,9,173,49,54,241,219,227,203,66,215,54,221,41,121,170,245,237,106,144,122,86,54,163,191,222,97,245,119,171,255,226,91,155,171,185,159,146,107,249,191,255,245,254,30,246,239,204,144,90,144,139,178,116,80,26,6,17,47,90,74,245,10,154,173,75,108,64,59,207,109,203,132,203,151,28,74,3,127,82,234,21,5,183,5,253,50,175,230,222,249,36,3,132,122,14,246,234,230,197,88,89,128,163,95,139,73,187,155,199,123,217,244,166,203,172,36,1,224,248,217,152,129,237,50,141,120,50,13,230,203,237,191,255,255,41,243,153,214,109,137,68,159,94,68,63,53,30,98,152,226,163,19,89,142,206,134,149,169,50,43,162,52,197,202,232,115,62,94,141,41,29,223,103,87,57,92,106,123,109,174,150,100,224,202,0,0,230,244,8,54,171,3,59,198,23,146,131,130,161,130,129,67,166,49,113,16,184,232,171,130,245,48,114,1,174,251,60,129,102,21,242,209,68,202,11,137,146,222,67,107,246,84,213,162,205,202,130,65,82,51,84,56,43,234,74,12,16,134,83,11,149,125,186,180,209,101,244,235,198,30,180,181,35,54,131,102,42,19,98,11,162,112,42,88,135,118,77,236,191,174,154,110,87,198,117,138,235,94,41,110,73,132,211,131,80,139,115,74,173,136,173,80,200,179,182,121,189,221,106,95,86,182,49,21,173,24,82,143,246,232,42,19,186,171,205,62,99,125,111,85,242,143,175,175,249,236,223,125,10,129,99,32,0,13,223,241,16,246,138,211,206,64,231,41,203,8,70,134,207,200,48,130,223,153,28,44,159,79,58,46,203,96,7,150,113,167,58,41,209,149,69,27,123,34,108,22,153,189,127,160,41,36,178,228,167,72,107,0,167,120,193,119,230,142,182,237,213,202,92,220,155,248,163,226,182,106,231,143,115,238,95,73,150,173,184,214,191,30,111,27,125,254,127,252,99,147,90,181,139,108,205,8,132,156,144,68,48,249,150,111,54,76,212,66,177,165,140,210,53,122,58,203,106,185,151,59,205,161,231,211,156,187,30,174,114,197,24,234,115,219,119,106,72,40,232,116,234,117,2,34,119,102,112,148,198,44,177,232,98,160,255,251,178,68,158,14,196,238,103,76,27,73,86,192,147,236,233,131,104,101,246,18,165,157,48,109,21,93,10,58,51,165,201,163,15,74,171,89,0,172,234,100,203,179,124,200,64,153,144,229,99,22,113,32,118,108,224,35,139,138,251,74,137,138,203,100,9,140,160,246,217,23,177,106,8,238,80,52,244,65,89,153,167,144,3,51,227,34,244,113,29,218,187,157,169,135,234,26,130,70,133,77,73,41,227,22,40,165,26,175,127,117,193,89,142,234,103,62,168,132,93,94,174,168,42,178,163,76,174,69,145,104,239,51,59,25,17,34,66,194,67,201,116,165,140,131,157,95,204,141,122,74,204,206,155,13,139,242,35,117,100,83,25,245,42,111,67,15,179,127,83,20,160,51,100,0,255,196,132,8,193,24,177,135,177,59,93,79,167,21,167,74,12,25,151,157,89,197,133,148,4,129,144,246,81,12,47,87,230,57,6,19,5,189,97,119,43,188,152,86,155,104,244,150,212,90,212,48,163,78,165,82,160,19,38,34,220,158,111,62,213,175,90,72,243,70,163,40,148,72,10,2,48,105,135,3,217,103,141,203,191,218,183,255,248,120,10,102,100,97,248,136,85,114,40,70,167,159,147,0,177,106,237,14,146,158,246,25,220,169,199,231,34,190,155,156,144,239,116,110,127,185,157,5,78,110,100,122,183,203,255,239,205,250,101,148,7,106,0,1,55,244,213,170,6,46,48,180,4,118,0,204,65,199,9,27,131,70,49,211,117,8,70,0,70,44,194,101,6,143,131,133,17,161,33,164,161,170,120,141,1,33,12,170,111,165,176,16,212,92,127,72,67,194,135,128,94,81,232,122,8,117,96,18,80,8,108,254,151,240,61,226,20,49,104,98,150,220,25,110,149,125,45,247,109,9,137,205,131,165,49,40,180,200,169,45,83,178,250,240,76,14,177,20,59,110,247,58,107,178,42,106,53,203,216,226,222,81,206,132,255,152,106,14,59,107,210,235,250,59,151,152,93,173,193,13,223,102,24,146,61,203,214,163,137,18,215,89,201,98,27,77,79,234,213,232,198,34,159,71,74,29,49,17,152,226,230,205,37,115,235,103,178,63,186,90,115,207,102,255,69,2,38,193,0,0,63,255,234,240,172,82,118,34,187,28,4,19,39,2,173,202,87,165,222,236,22,216,137,211,95,122,216,198,176,144,147,191,169,143,84,211,190,204,140,122,214,218,171,5,138,56,241,50,140,55,102,49,148,153,166,2,121,81,1,185,216,116,71,156,138,109,36,73,143,98,125,11,101,90,61,63,127,254,150,187,63,219,255,223,95,255,20,0,6,239,160,99,113,99,131,56,15,110,16,227,6,12,40,103,99,40,16,120,89,185,170,16,65,109,133,191,24,208,13,141,74,255,251,178,100,154,140,85,202,102,202,155,76,87,50,89,172,217,231,48,226,142,23,129,157,42,109,36,251,1,94,51,167,140,243,9,144,5,130,32,69,153,166,163,45,85,1,105,239,115,2,8,30,14,50,227,131,6,82,135,3,121,214,204,38,149,168,197,87,209,147,18,255,136,75,24,214,33,128,165,113,218,43,142,148,196,2,176,3,65,219,154,192,13,40,12,166,64,169,81,11,76,38,34,66,14,143,78,8,26,140,143,85,230,52,176,44,126,145,135,132,70,89,72,112,96,44,104,170,141,172,25,88,150,7,197,66,153,160,21,154,229,201,88,203,52,115,68,101,134,74,224,169,162,202,70,22,218,115,32,98,24,129,116,182,219,100,213,73,202,253,89,251,53,108,56,97,202,77,157,189,246,94,119,155,62,179,31,170,130,12,0,17,169,193,112,113,196,126,204,200,236,131,184,96,83,163,114,144,52,220,194,135,250,177,161,167,235,152,238,96,23,151,254,213,92,182,234,180,70,86,84,92,206,65,70,134,8,83,142,33,0,170,249,84,102,115,52,135,50,157,54,161,130,162,157,146,157,121,42,200,236,215,45,63,171,253,255,61,76,238,127,250,127,90,211,250,140,213,0,1,54,248,192,140,68,64,96,162,51,173,62,94,137,234,98,128,65,199,8,182,103,4,73,154,4,5,52,114,0,82,227,152,72,64,41,55,81,149,44,212,250,67,244,57,79,194,1,128,13,69,17,75,183,177,36,37,141,130,98,52,242,62,141,222,92,208,220,3,59,198,189,61,86,139,117,34,182,41,80,28,251,184,97,129,217,197,241,169,87,148,155,250,29,221,6,29,38,103,224,235,149,127,122,132,170,179,32,128,220,241,2,34,215,113,154,225,86,209,32,70,172,72,102,130,77,118,38,202,36,208,35,34,150,50,247,186,245,251,87,12,132,151,132,22,97,76,91,106,16,139,146,205,173,156,63,185,177,181,234,117,62,130,179,107,230,111,201,222,231,207,127,249,166,139,242,207,175,226,144,7,108,32,0,0,0,187,255,212,185,185,98,139,149,67,132,229,130,43,210,212,240,163,85,104,118,117,21,96,66,212,27,19,251,188,11,253,59,235,255,100,55,124,109,217,143,181,66,169,166,15,32,141,12,184,171,197,106,87,24,70,4,2,133,78,10,4,67,99,77,137,22,24,99,90,227,78,96,197,81,83,149,15,175,94,239,147,240,24,0,29,191,230,112,50,235,49,119,78,24,68,197,100,35,164,203,240,68,76,215,139,49,66,69,73,153,126,107,10,253,178,161,241,147,153,97,20,181,200,160,40,230,82,231,33,212,73,6,6,132,215,137,28,162,143,246,54,220,91,47,88,112,16,219,164,32,157,212,131,218,70,84,216,88,156,131,97,216,255,251,178,100,174,140,101,182,102,203,27,121,75,114,86,230,217,234,60,67,124,23,177,155,44,109,101,141,129,83,51,103,12,243,21,208,253,210,224,19,42,10,8,110,188,96,241,145,101,92,98,182,32,67,121,152,38,157,211,243,13,215,101,95,181,155,41,70,135,12,112,166,181,104,218,245,78,178,167,98,162,178,159,172,133,198,40,243,105,217,49,162,247,17,28,180,135,71,183,127,225,233,63,187,174,123,219,203,229,110,79,79,254,205,127,81,238,54,244,229,55,223,109,17,169,199,90,221,255,218,168,243,103,37,142,161,196,5,242,244,229,182,114,80,193,36,93,182,106,111,79,170,169,5,95,231,38,234,20,152,46,223,205,9,47,106,70,156,35,217,18,15,246,235,234,145,48,4,244,127,93,199,52,197,211,35,175,255,229,45,155,210,171,100,169,149,93,35,155,66,200,98,16,134,202,172,173,90,251,33,243,244,231,171,116,239,190,251,81,93,89,137,217,251,182,243,233,82,87,234,36,0,1,47,240,0,176,48,105,145,122,125,29,5,2,160,185,139,92,9,2,92,163,68,30,31,2,141,28,70,61,104,56,51,194,32,17,4,69,94,198,66,40,16,170,53,167,95,25,16,139,106,77,128,42,50,0,106,103,102,88,187,30,118,118,237,178,214,22,182,144,49,79,190,142,27,7,148,117,196,154,157,80,7,53,232,71,119,0,191,137,114,204,30,89,59,240,166,8,254,172,108,193,0,137,136,234,78,65,115,214,232,93,247,254,159,88,115,203,57,150,94,158,220,110,165,140,221,99,33,21,114,232,125,247,170,213,157,46,19,57,5,23,39,23,77,105,97,160,110,35,36,30,18,200,185,215,168,211,167,132,181,250,231,168,144,242,170,82,102,165,84,179,119,49,153,127,95,116,251,160,34,192,0,37,182,178,64,109,30,11,246,48,21,236,68,183,41,246,241,156,229,130,47,142,137,65,44,168,178,115,75,85,14,210,50,168,149,64,207,87,200,68,107,179,16,98,53,136,44,90,16,141,234,255,158,139,117,177,214,206,134,171,217,88,172,13,150,211,87,180,219,246,167,103,125,86,233,233,255,253,139,77,181,183,126,233,255,127,252,76,255,227,54,80,200,3,50,33,79,128,145,42,236,180,209,11,106,73,124,99,93,24,145,72,7,17,204,73,40,146,74,24,192,46,170,81,193,235,184,180,193,18,150,252,250,31,152,48,49,225,64,73,84,76,117,148,44,5,50,82,71,169,250,180,26,251,144,141,143,4,11,15,61,252,128,163,76,170,2,2,7,98,41,83,44,99,114,152,170,209,102,145,87,53,100,167,128,200,35,10,57,127,54,236,6,5,164,229,87,118,181,72,26,93,247,252,73,115,139,232,156,237,203,251,213,169,255,251,178,100,198,14,197,171,103,75,27,72,63,176,88,76,217,179,61,34,102,23,185,157,42,109,25,190,201,195,51,166,140,241,151,160,113,165,188,132,218,33,71,90,5,20,101,78,201,98,61,8,15,22,69,51,124,19,48,236,52,222,73,246,105,59,229,204,109,107,83,254,245,15,94,127,186,105,238,180,108,103,72,233,170,25,207,73,3,116,91,69,222,180,13,201,129,190,146,224,0,118,223,19,227,233,28,29,39,19,57,109,132,248,45,71,51,88,33,148,91,110,56,98,199,221,152,143,185,239,13,255,106,186,196,144,169,39,255,30,180,166,190,255,240,182,219,153,126,126,94,235,231,204,220,158,221,11,126,137,224,163,207,10,224,212,200,47,101,7,43,41,157,245,76,206,90,77,216,125,206,200,240,235,131,100,52,107,251,95,187,34,235,118,41,51,52,35,133,255,62,107,61,214,205,167,237,175,109,156,128,244,213,0,0,246,216,220,187,11,87,54,162,13,248,163,58,72,194,10,8,54,13,8,145,4,21,76,248,85,9,51,182,10,10,17,40,76,82,137,204,212,32,100,173,26,19,228,178,144,180,224,86,226,82,205,70,54,191,6,131,3,128,173,152,168,36,75,81,141,228,156,143,43,93,2,5,100,18,209,128,146,74,120,76,125,235,113,129,70,153,156,85,113,53,85,129,91,83,82,87,233,81,152,80,13,105,35,210,130,10,123,93,107,127,75,82,102,197,30,22,191,187,159,248,107,107,190,120,72,20,129,163,42,100,62,44,86,12,49,25,133,7,197,142,22,27,40,164,88,170,9,225,203,185,27,32,226,29,139,69,157,107,93,195,84,165,109,116,110,39,62,184,198,76,63,250,182,32,198,199,102,138,201,189,124,71,255,15,53,74,47,85,115,154,227,114,50,150,82,232,0,4,150,210,118,104,168,145,202,163,161,46,186,96,7,169,123,138,17,228,106,192,144,38,129,2,248,154,45,97,160,211,147,140,217,86,151,254,238,61,152,98,214,190,18,149,25,91,72,121,138,245,68,254,127,171,169,29,217,28,155,205,34,34,102,59,185,21,12,247,216,200,99,49,25,114,29,53,82,49,230,149,28,197,212,159,163,110,117,213,95,219,153,168,196,247,254,149,101,236,50,121,97,194,2,97,233,156,152,6,21,65,20,112,81,113,160,240,132,16,176,64,192,112,146,11,161,7,3,2,176,161,170,69,207,1,41,134,208,14,236,137,53,172,131,229,207,48,131,97,194,80,236,13,38,30,228,58,51,147,0,13,215,147,168,249,129,2,210,196,32,204,32,134,176,166,96,144,5,243,89,9,152,144,234,84,173,43,85,251,125,21,137,55,31,102,171,26,131,19,146,38,177,155,101,68,237,203,1,128,244,62,15,69,199,154,255,251,178,100,207,14,70,46,103,201,155,72,127,176,101,12,217,131,61,37,106,22,37,155,38,109,33,92,201,175,179,102,156,244,21,224,43,112,62,107,69,138,136,70,167,164,171,187,224,50,112,199,161,234,144,196,52,177,212,29,81,173,42,177,122,250,119,43,41,196,90,173,106,243,232,155,39,53,92,186,165,17,14,122,182,142,118,231,28,119,191,216,181,29,147,160,22,178,16,0,91,191,232,214,53,115,115,50,142,121,152,104,207,48,124,178,44,181,38,238,21,201,81,51,75,155,75,105,105,21,124,190,230,107,9,210,215,179,34,73,76,180,2,131,142,23,57,4,221,30,83,37,29,157,146,228,148,238,234,135,20,57,203,174,119,61,20,131,196,114,189,220,164,45,204,54,229,76,89,203,150,91,51,189,72,118,34,170,58,210,135,78,237,157,17,142,230,78,123,81,157,7,117,244,2,173,0,0,158,172,198,144,132,37,231,2,40,105,164,224,39,49,192,226,64,51,12,16,34,0,4,142,136,5,5,2,140,160,85,103,20,7,23,185,232,128,76,144,227,132,203,152,226,39,123,43,29,9,41,205,21,147,64,16,35,18,34,73,0,22,10,160,154,49,32,57,96,139,235,50,158,67,78,27,33,129,137,100,6,171,66,23,138,2,51,241,26,180,253,40,206,116,206,48,186,73,32,186,18,204,189,49,70,74,157,145,69,53,75,232,74,72,129,68,105,104,80,156,145,167,214,171,168,226,75,163,56,114,183,124,214,111,222,169,187,171,51,156,213,189,221,249,239,84,49,8,138,56,252,186,37,152,161,25,57,114,83,138,13,201,73,152,249,142,171,115,206,103,83,111,87,92,202,217,188,237,122,122,159,94,255,231,6,238,0,2,237,250,56,78,131,244,21,151,38,68,87,56,56,27,53,237,91,225,106,55,162,155,74,58,65,151,165,139,62,21,50,177,139,174,61,52,204,140,252,253,97,156,255,43,255,251,57,155,79,56,70,134,74,134,161,121,210,41,153,182,87,137,167,148,60,207,167,115,102,36,33,82,67,102,102,73,221,86,234,170,91,25,147,118,178,126,254,251,46,157,83,111,64,217,47,166,198,1,128,64,117,88,157,19,199,116,90,74,3,128,130,128,134,23,36,2,182,193,135,140,12,36,186,40,22,42,16,104,195,234,60,176,32,55,41,164,24,32,168,240,144,4,9,139,162,204,20,146,194,49,214,115,35,98,38,114,237,57,161,34,124,180,104,145,98,201,8,137,32,64,183,227,36,42,228,4,177,2,215,134,74,161,114,8,113,153,67,169,6,235,75,26,195,218,254,219,128,87,42,232,74,212,213,103,242,153,124,236,174,30,154,160,239,63,255,138,141,107,183,250,209,119,227,106,214,38,161,154,184,154,157,255,251,178,100,210,142,229,223,103,73,27,121,83,240,95,172,217,163,48,101,174,23,5,155,38,109,101,15,193,181,51,166,8,243,13,234,94,57,76,251,174,208,244,136,113,175,72,227,186,169,81,28,105,88,121,35,238,218,250,15,165,109,227,185,120,169,235,171,149,191,183,167,49,221,249,56,158,34,186,129,160,0,77,254,48,172,66,203,17,55,100,170,229,30,190,194,93,4,235,109,48,145,146,135,34,28,227,234,4,132,97,248,211,144,53,181,250,143,250,86,157,230,19,70,243,24,140,243,234,191,42,212,53,206,79,254,237,230,231,187,210,154,150,62,24,32,235,0,40,148,14,26,230,226,206,41,164,213,33,244,212,89,156,119,59,78,167,162,138,200,132,57,23,123,195,188,43,236,11,255,83,254,122,213,79,252,193,228,24,191,113,4,0,0,247,216,200,173,42,48,48,110,7,47,159,80,200,126,32,48,137,193,13,144,44,201,15,6,42,53,161,73,130,39,193,82,192,208,174,180,178,85,49,96,34,10,99,23,81,33,93,17,35,174,65,199,179,168,125,232,115,225,132,138,154,110,116,75,232,228,18,214,186,139,221,248,80,114,209,19,77,151,162,178,19,75,82,189,94,21,49,235,89,87,147,171,73,75,149,85,56,31,212,145,107,81,138,0,13,29,71,141,80,76,122,105,147,99,246,207,241,253,199,215,243,109,251,90,213,65,169,66,82,126,220,231,73,169,179,111,134,201,98,39,244,46,217,150,46,161,211,243,19,47,108,117,168,117,141,251,184,153,251,166,195,239,248,139,101,194,217,69,144,109,250,88,250,203,202,173,239,109,85,60,168,8,110,0,1,175,255,12,141,68,204,189,57,41,39,71,53,151,18,0,9,162,96,132,122,158,56,114,168,241,78,135,69,126,113,173,142,164,197,13,158,176,48,165,127,188,98,45,97,249,127,195,255,240,238,145,144,30,155,20,18,61,164,217,28,127,93,29,28,253,60,27,59,208,35,122,6,101,12,225,83,139,166,67,179,170,45,106,132,53,252,243,165,234,197,89,210,231,53,116,48,127,144,207,15,47,245,47,224,13,246,255,12,84,236,201,203,205,102,116,235,0,204,132,8,197,0,11,176,60,62,52,78,0,4,48,194,129,83,227,23,59,105,4,64,138,92,52,166,42,6,244,173,164,113,103,65,137,137,76,92,97,128,48,197,70,84,145,77,105,185,50,0,192,109,133,69,239,182,174,74,103,87,148,9,5,44,233,18,119,180,229,126,173,144,67,58,170,194,31,72,26,42,89,55,44,173,44,28,143,99,208,244,81,19,3,161,152,147,183,230,104,245,169,243,59,147,123,246,103,244,247,237,61,101,29,157,134,249,243,79,164,49,239,117,126,155,20,172,128,234,223,3,255,251,178,100,217,142,197,200,102,202,27,88,91,112,107,108,217,147,61,131,86,23,181,157,38,109,177,91,65,193,179,102,76,243,13,248,146,124,76,105,25,113,42,166,234,186,56,32,113,200,92,189,174,158,175,146,12,92,59,165,154,189,237,209,227,247,165,50,44,230,38,134,161,210,10,199,204,195,229,183,253,66,39,0,167,182,216,223,85,150,48,44,185,52,109,86,182,164,37,3,96,171,132,227,99,206,27,164,142,132,55,144,4,54,252,220,61,163,87,44,159,255,234,158,173,161,173,210,204,238,156,66,92,228,134,190,203,197,239,214,238,244,224,60,131,89,178,187,36,34,236,134,57,58,131,12,120,85,114,18,37,72,145,223,67,52,35,8,239,141,62,123,215,91,248,2,149,187,153,121,246,127,127,206,159,41,67,4,93,100,38,111,239,255,248,245,0,0,246,208,196,136,140,54,196,200,186,205,253,244,192,0,141,60,53,20,134,64,212,24,20,14,6,38,48,132,194,120,195,62,134,68,68,156,198,49,20,2,169,128,176,97,64,128,42,140,128,203,194,164,28,98,178,33,25,201,90,138,76,176,148,182,74,141,48,3,248,185,81,169,76,30,18,96,96,246,206,35,14,6,161,92,139,22,2,152,77,216,101,210,82,65,193,2,9,237,29,35,208,238,17,141,90,80,187,142,155,172,117,143,138,255,184,119,93,93,127,181,247,49,209,195,2,121,171,96,243,155,18,116,221,142,101,28,54,56,195,135,221,79,105,213,205,40,251,78,220,172,118,230,88,146,149,107,165,145,17,81,6,40,149,69,157,182,189,75,179,144,207,190,94,199,118,126,173,252,154,189,172,73,241,247,55,127,182,218,3,20,2,64,66,91,118,126,74,193,10,74,213,134,187,229,249,20,104,224,196,15,136,202,74,162,140,91,75,176,98,213,90,79,235,162,242,22,158,139,119,83,49,131,164,26,81,134,25,84,250,221,208,96,88,231,139,163,245,67,140,187,53,90,149,115,11,146,228,87,59,10,205,20,106,36,149,53,25,59,172,149,149,153,111,33,145,20,105,135,68,10,66,17,21,42,253,140,70,185,140,151,121,93,221,166,197,92,162,134,39,117,190,151,80,35,123,83,0,20,12,72,51,48,172,8,209,168,19,28,4,204,132,72,42,5,214,74,245,48,0,72,194,227,16,96,200,255,168,201,32,152,225,67,12,8,84,81,172,163,155,42,10,138,114,140,221,16,153,10,34,69,122,152,99,137,18,80,41,130,67,50,88,98,65,28,38,177,19,18,53,164,46,228,4,185,109,29,152,191,147,72,128,207,196,128,103,46,170,229,149,191,161,244,144,108,86,92,177,105,20,116,155,26,145,222,227,198,147,115,77,255,230,191,239,249,125,95,51,255,22,255,251,178,100,215,142,5,255,103,73,27,121,90,240,113,204,217,135,61,133,88,23,149,155,36,110,101,107,193,173,51,166,92,244,21,208,216,171,170,226,190,184,137,165,82,98,72,202,198,176,73,116,75,143,185,175,57,87,107,177,134,100,217,35,190,101,3,117,207,156,65,250,176,110,243,245,189,251,226,34,147,106,5,164,37,218,179,220,30,41,106,220,223,112,254,33,165,65,90,68,64,0,61,183,230,225,234,110,4,140,188,146,196,91,217,143,194,86,80,15,83,20,116,129,147,2,94,228,55,198,102,93,209,168,148,182,175,86,221,181,66,255,95,114,211,222,149,162,179,169,208,219,241,74,157,18,40,70,88,178,220,138,200,69,114,57,158,73,237,65,179,59,26,140,90,80,183,104,186,149,103,67,138,21,217,85,234,98,153,217,150,85,49,198,20,85,218,85,87,48,214,125,244,232,200,19,85,0,2,166,208,199,4,77,153,168,238,116,0,68,128,128,128,33,249,136,131,128,131,81,200,195,76,86,57,138,142,26,9,192,56,101,160,138,129,3,170,194,193,202,95,27,122,216,216,67,99,144,196,211,32,89,89,42,64,1,237,9,184,187,147,204,32,181,206,43,138,253,131,66,223,151,173,246,105,241,52,100,147,211,183,101,25,156,107,79,163,128,200,87,84,212,243,185,169,216,204,102,245,201,92,170,105,8,132,4,16,35,51,55,206,191,221,109,177,85,149,147,26,106,238,195,78,81,154,215,253,92,123,43,76,95,49,197,154,251,187,214,166,210,148,62,179,69,228,52,191,145,186,118,205,113,15,145,57,177,253,28,181,51,226,172,245,25,232,41,95,159,218,46,131,58,147,57,159,91,89,205,208,52,0,23,111,250,37,8,7,214,20,5,253,157,150,196,175,102,144,226,74,246,227,29,176,91,206,0,102,139,179,235,182,126,244,235,126,255,230,229,27,10,194,69,181,183,147,153,226,104,116,234,135,153,51,19,213,11,105,109,72,147,28,221,213,20,125,15,35,29,247,20,207,107,91,84,60,50,45,180,100,16,76,204,50,150,76,81,114,148,182,214,158,144,141,21,20,165,50,115,18,130,209,221,115,213,174,50,166,66,37,128,0,38,68,96,148,153,140,76,70,25,209,154,18,170,68,204,52,248,224,198,97,99,16,2,75,68,13,1,152,140,140,1,0,25,188,30,96,144,74,148,3,7,153,87,133,15,211,116,48,42,133,24,193,71,9,91,234,16,168,64,60,216,46,48,97,68,87,17,56,105,96,96,96,168,38,114,52,33,228,93,10,98,5,0,95,132,85,51,33,17,189,51,217,83,7,104,73,164,16,78,192,192,39,113,130,174,166,6,255,193,8,158,218,179,151,66,25,127,95,149,175,61,60,137,178,135,122,255,251,178,100,210,12,197,183,102,201,27,101,103,32,109,76,217,147,60,72,126,25,149,157,28,110,105,173,193,156,51,102,76,240,162,161,40,23,239,190,183,222,215,90,245,87,90,234,162,154,75,101,163,221,73,218,166,69,107,51,82,168,34,154,166,202,204,104,187,20,86,154,76,118,76,40,57,210,69,140,141,209,70,75,45,22,101,32,148,224,247,169,179,109,211,53,90,218,116,241,170,43,64,243,53,71,221,52,143,88,41,15,36,0,29,223,227,142,167,57,33,74,168,159,61,180,51,153,241,99,99,198,16,167,249,214,244,154,198,235,38,223,124,123,137,227,246,191,235,254,215,183,103,121,214,79,159,142,166,18,23,113,245,92,215,51,146,58,233,7,92,193,241,81,15,99,166,38,116,237,30,75,198,180,13,118,136,233,18,235,31,82,189,93,232,53,178,6,12,62,98,190,219,222,190,185,50,167,235,248,184,184,94,130,142,93,0,0,147,140,199,12,13,237,20,250,16,140,237,28,74,240,238,1,67,149,10,133,169,116,101,65,168,102,36,130,96,14,104,188,90,80,33,96,26,100,191,42,38,156,169,16,97,226,70,170,14,217,0,197,37,65,67,11,15,87,102,66,22,143,35,65,105,44,96,192,175,130,79,65,105,180,165,230,36,4,24,2,246,57,170,62,167,211,81,175,63,12,57,120,68,212,177,19,220,21,108,159,144,197,31,230,222,3,141,67,47,212,122,89,67,125,252,248,172,102,118,182,61,254,239,255,164,159,62,150,83,42,197,250,206,242,231,110,68,249,67,27,237,126,243,50,234,230,115,36,103,28,46,98,113,110,195,164,50,22,21,9,171,184,0,145,79,217,187,34,165,206,223,184,245,205,69,31,115,251,235,70,183,217,160,17,149,156,0,30,255,240,96,249,136,246,136,24,196,158,75,58,164,82,170,173,26,119,87,224,219,118,51,45,206,250,56,240,16,31,249,255,245,21,173,184,95,0,76,36,2,25,208,25,182,53,19,216,107,10,145,5,236,82,144,109,108,73,74,197,101,49,170,97,171,26,168,203,220,172,226,36,115,158,68,171,206,170,182,99,59,62,231,94,204,170,164,87,102,69,122,251,171,78,172,3,203,160,0,110,125,130,231,6,22,154,101,177,134,86,18,108,193,6,134,110,24,54,97,33,105,82,98,96,160,100,148,222,26,80,86,55,20,148,25,20,82,232,120,42,34,161,40,158,91,40,208,208,18,105,151,129,193,0,0,178,180,175,77,53,50,126,196,32,15,236,65,104,65,112,203,128,194,223,236,222,233,217,253,75,100,79,74,195,75,229,235,246,198,78,52,162,122,231,213,198,213,188,227,115,147,212,210,235,57,221,206,174,191,251,150,115,255,191,240,254,69,251,23,58,125,255,251,178,100,205,140,133,222,102,199,155,99,95,178,99,204,217,163,48,37,170,86,25,155,38,109,141,126,201,172,179,102,156,192,154,104,156,244,94,218,186,50,24,33,197,13,3,0,152,205,138,101,99,20,40,153,181,78,21,231,117,27,12,6,2,41,241,185,210,233,206,104,27,240,165,36,163,210,215,153,205,104,212,251,207,20,128,21,69,136,0,23,253,248,90,33,138,11,65,128,126,172,253,104,254,45,104,40,181,112,214,246,173,31,85,51,164,72,85,48,41,158,240,187,250,175,254,52,33,137,16,133,156,105,97,167,66,115,127,118,161,179,157,7,70,239,244,171,186,126,233,99,231,43,55,183,133,86,63,220,237,58,221,163,239,230,203,250,255,30,221,189,188,214,179,117,92,99,180,103,101,252,157,103,107,236,221,153,241,247,123,163,147,190,176,41,74,0,43,183,252,178,66,67,12,76,177,16,208,50,208,184,39,96,72,60,248,97,1,160,9,220,97,136,41,85,58,248,92,79,219,38,154,171,2,165,15,40,160,120,54,113,25,163,16,36,101,144,215,122,239,65,207,178,231,139,192,42,197,114,252,175,42,59,212,177,140,237,97,185,93,44,244,86,237,155,247,236,202,249,171,113,8,122,245,250,245,112,229,124,109,127,246,104,203,36,0,72,226,171,213,98,238,141,198,129,83,61,178,13,81,146,204,0,5,5,156,182,139,118,1,0,139,48,160,135,73,25,245,58,245,233,27,179,45,221,107,221,20,148,112,28,168,128,3,187,124,133,76,74,215,103,10,145,196,243,209,52,49,24,132,145,244,172,23,168,53,162,134,99,10,136,137,81,40,100,42,41,132,72,173,246,189,235,95,252,202,191,59,235,8,175,55,51,58,218,61,197,206,67,196,149,69,66,164,211,10,17,92,12,222,229,222,90,174,225,209,83,113,70,235,167,54,22,110,235,213,157,46,94,236,121,20,60,206,15,218,126,166,230,155,127,190,154,215,155,230,126,37,162,1,19,27,207,76,62,240,19,100,31,69,134,125,198,113,222,144,38,214,27,9,72,196,150,166,229,24,24,216,10,96,230,48,64,224,212,128,131,5,137,6,128,38,129,34,24,92,88,98,49,32,16,20,16,59,65,163,21,137,197,64,132,162,19,22,13,13,38,42,90,102,15,78,152,40,28,97,49,9,131,3,38,53,59,3,132,194,0,104,24,190,80,14,48,152,44,32,204,96,64,88,8,66,106,65,234,207,149,142,128,204,4,16,40,25,136,128,197,249,8,36,38,130,168,166,129,111,65,33,226,217,43,90,18,163,12,166,50,166,80,66,32,171,215,245,85,160,91,20,106,59,22,236,229,90,61,92,215,248,155,201,118,88,84,142,254,191,223,82,69,254,173,242,172,212,229,236,255,251,176,100,215,12,132,145,103,76,27,65,111,176,108,108,217,131,60,168,126,27,57,157,18,14,13,190,193,246,51,101,156,241,162,48,204,201,74,101,76,156,205,251,123,119,200,225,202,214,185,55,161,203,45,217,117,58,40,109,101,217,5,51,49,244,83,69,36,89,68,144,57,222,219,59,234,132,136,0,11,109,235,123,210,234,155,16,1,210,109,45,37,69,169,196,216,52,79,9,226,38,227,37,160,121,130,226,65,1,168,151,164,57,181,177,162,138,35,205,14,29,94,62,235,252,239,237,215,222,165,147,241,184,170,56,71,35,9,22,30,46,120,186,86,121,35,133,15,120,139,99,75,181,26,81,106,43,6,214,199,194,158,88,186,188,71,6,50,45,194,216,251,225,143,52,210,165,139,52,171,59,114,144,250,85,49,235,129,137,115,222,188,213,215,180,250,37,87,127,8,188,48,158,0,0,219,176,198,136,74,210,204,175,112,204,17,65,248,39,14,70,12,21,48,81,98,232,153,160,177,139,131,128,7,8,30,64,64,233,50,21,7,52,2,7,240,64,66,76,43,114,107,153,166,38,152,88,98,172,32,228,82,140,136,146,97,203,192,163,198,27,44,140,98,38,166,142,172,160,40,34,6,190,166,185,20,170,176,128,39,230,26,17,130,221,31,135,254,172,154,68,135,26,118,50,204,236,203,224,170,88,50,85,90,95,93,198,111,113,117,252,255,244,248,226,61,253,241,253,58,254,185,99,126,55,68,185,157,177,156,126,232,139,231,219,51,44,223,197,202,246,112,245,106,181,67,219,222,238,102,97,7,173,104,166,235,151,239,222,246,209,147,253,79,107,154,110,171,103,244,105,146,178,68,144,169,172,0,36,255,126,228,220,84,76,67,74,246,182,170,156,10,54,1,218,207,86,54,10,90,155,220,108,218,160,147,41,178,222,195,254,93,161,138,23,130,6,8,198,172,108,230,77,223,51,48,184,80,152,33,173,58,194,178,174,236,206,16,45,71,6,110,70,166,249,76,242,201,78,94,119,134,166,218,186,46,236,196,119,138,34,31,230,23,233,85,43,87,52,95,252,132,63,201,131,53,58,70,158,20,166,54,161,181,9,81,24,21,84,100,150,233,159,95,103,88,77,28,0,78,98,228,240,140,126,99,0,51,61,50,105,0,201,33,176,104,144,195,129,128,131,24,208,164,193,2,112,18,180,16,40,30,145,50,223,210,204,134,74,170,162,3,204,27,136,199,83,35,3,100,39,37,154,160,75,68,71,48,192,46,227,198,35,8,26,27,112,6,2,126,78,199,148,178,31,100,205,201,31,87,114,14,58,205,21,248,101,66,51,37,142,227,218,243,74,31,183,93,183,134,29,10,72,10,135,98,171,146,232,242,78,249,249,227,153,255,251,178,100,211,14,197,193,103,72,27,121,91,226,107,44,233,147,60,35,150,87,125,157,28,110,101,111,129,171,179,101,204,242,142,104,255,238,235,251,246,199,223,123,120,136,246,254,223,103,251,251,226,118,58,184,109,50,205,143,177,53,23,69,135,46,26,230,56,215,155,186,170,142,159,109,107,119,223,55,177,189,53,215,45,158,119,113,8,93,92,0,205,0,4,150,218,116,22,244,44,26,3,196,91,23,104,200,227,212,94,211,4,161,31,50,116,241,106,112,174,43,54,30,177,6,152,99,185,44,237,70,156,85,170,150,164,255,84,119,63,193,216,226,67,202,44,28,121,134,101,230,226,248,73,188,254,193,132,85,90,10,232,252,107,51,217,174,75,228,108,165,97,170,207,44,151,35,250,122,100,181,206,91,237,60,178,206,175,188,151,225,125,57,149,183,94,112,255,1,0,0,156,176,101,144,196,148,76,112,148,217,199,8,214,13,128,204,172,56,195,129,134,134,204,33,36,4,150,151,70,102,192,155,72,37,10,132,9,27,140,132,129,128,221,104,25,109,71,93,66,213,22,164,12,75,50,10,47,76,85,49,18,14,16,130,65,111,91,99,86,38,216,120,169,26,71,0,204,76,89,12,219,65,8,42,168,50,72,125,185,70,89,211,169,22,115,203,154,237,181,133,201,26,101,140,173,113,54,40,147,129,122,152,21,198,0,1,246,57,95,90,145,187,165,63,235,69,109,107,74,91,115,209,105,98,16,172,98,18,106,52,202,130,183,98,149,28,236,153,28,202,87,34,22,213,119,54,165,45,19,68,19,54,82,85,58,170,169,76,102,203,62,201,38,147,186,133,119,64,0,55,118,202,103,39,167,177,90,110,184,168,26,71,41,198,248,66,162,69,102,149,236,182,198,51,187,197,137,182,251,239,119,255,93,129,198,127,82,255,63,146,146,145,124,204,244,100,74,231,79,175,221,126,246,101,151,51,175,4,108,170,181,78,232,199,43,56,177,27,166,47,82,53,12,70,103,195,80,39,13,76,136,239,161,69,132,72,206,154,138,254,73,174,206,168,85,122,81,54,204,170,202,232,142,134,168,105,86,179,27,167,204,148,122,48,181,56,247,47,115,76,150,141,98,64,48,136,252,153,114,97,208,105,130,198,198,33,38,14,12,76,146,115,12,12,133,64,66,178,77,184,67,0,80,72,123,54,80,1,26,1,99,177,99,72,5,30,131,149,50,99,92,100,195,141,48,6,151,208,225,20,209,10,6,1,26,66,224,8,148,231,75,242,238,29,130,168,1,134,149,157,19,19,129,67,31,35,10,9,65,159,168,171,41,75,167,113,102,51,54,22,233,63,207,96,176,216,21,252,129,44,128,176,239,36,174,146,54,206,83,135,115,55,115,255,82,255,251,178,100,213,142,197,157,103,72,155,101,111,64,108,12,217,115,60,101,190,25,221,155,28,110,105,109,193,168,179,166,77,129,13,240,247,195,174,54,206,233,238,106,103,155,153,238,181,138,237,67,250,238,147,167,214,93,83,77,169,49,34,212,211,45,60,243,134,155,217,46,111,203,88,232,167,217,227,146,104,215,82,63,174,124,237,162,219,186,217,223,246,180,234,202,75,57,207,164,21,2,72,224,0,151,223,226,211,16,192,113,218,243,78,159,131,173,196,160,41,43,3,189,169,44,158,144,119,50,13,16,231,136,22,9,174,213,119,57,6,89,91,191,102,39,162,55,198,48,239,108,61,226,108,110,99,172,233,31,148,108,195,168,145,2,207,132,84,240,142,118,36,47,35,186,49,27,159,246,28,95,93,37,56,83,106,230,68,69,180,149,208,200,188,183,117,50,167,47,237,182,234,101,120,60,57,74,128,29,0,0,75,176,193,10,243,44,179,140,18,236,49,54,152,106,106,101,226,1,137,68,224,0,49,142,192,166,46,63,134,2,73,2,38,44,46,148,27,195,4,5,71,38,0,82,134,128,128,191,68,76,84,160,29,156,191,193,130,195,138,155,33,12,152,197,182,116,132,36,210,24,144,99,56,81,116,82,71,212,239,40,66,60,156,148,225,195,20,209,231,19,141,116,92,164,81,69,84,138,145,14,144,59,232,1,155,86,226,252,50,90,84,49,108,171,78,25,109,169,37,225,34,130,132,149,38,32,172,44,186,18,199,119,186,95,206,249,127,19,252,79,199,93,119,195,42,229,239,69,180,198,57,204,79,207,236,65,13,232,212,119,22,178,135,108,120,89,182,155,13,154,154,44,242,97,186,176,169,219,214,169,111,176,148,213,137,206,123,54,211,105,54,49,176,153,197,221,11,218,170,158,52,1,87,102,2,72,0,0,59,175,231,106,40,192,7,194,53,25,62,150,201,10,203,121,202,151,112,107,119,172,98,28,210,146,40,197,165,76,217,208,244,250,54,182,79,213,178,222,89,15,182,173,9,99,203,110,183,76,166,80,103,238,230,116,200,174,207,212,79,111,63,229,211,79,61,171,88,36,112,89,184,170,18,127,12,70,170,75,38,71,250,50,140,199,230,107,145,149,50,164,118,139,39,118,129,92,157,152,177,65,172,132,136,30,206,42,212,219,3,133,5,193,196,34,32,16,226,115,21,72,49,32,21,188,102,138,128,192,37,98,47,8,113,170,181,173,22,21,155,27,7,7,52,102,88,193,203,34,218,22,3,201,1,139,214,80,52,169,156,132,225,105,140,145,10,9,133,96,212,37,141,10,49,24,179,117,138,230,209,148,2,4,96,107,249,180,117,96,130,222,36,132,226,176,208,46,84,140,81,170,178,235,210,23,237,255,251,178,100,208,142,38,111,103,71,27,154,91,114,101,108,217,154,60,67,126,22,193,157,36,109,153,94,193,130,51,166,76,243,21,152,215,163,160,164,151,242,229,140,55,151,253,217,239,187,240,172,219,215,241,59,157,154,124,238,95,106,108,59,237,55,45,154,117,108,98,122,140,203,91,206,111,117,106,211,98,81,47,103,11,45,200,180,109,174,90,49,201,162,23,99,115,253,29,140,254,200,154,237,115,236,160,169,238,219,71,49,159,140,18,240,198,185,107,156,115,40,97,140,6,13,130,202,230,178,7,83,117,121,57,159,236,202,174,246,175,167,109,123,210,132,32,133,80,132,66,116,30,61,162,154,81,24,238,86,150,133,114,232,140,236,64,229,232,236,48,200,230,28,68,97,39,27,140,23,57,85,200,170,180,189,222,207,33,229,221,215,161,28,197,211,205,145,246,203,244,245,125,67,93,0,0,84,104,195,136,96,67,60,204,8,51,153,184,12,172,107,51,8,200,202,161,163,8,135,204,42,20,49,97,156,4,48,10,5,19,144,195,64,213,124,28,27,48,80,76,20,56,14,65,158,11,102,28,24,56,129,32,75,34,56,145,210,99,115,65,8,244,78,152,101,72,150,222,30,234,150,65,24,140,41,132,11,143,108,98,80,2,64,12,226,214,110,142,115,254,183,193,134,15,58,107,36,90,129,146,12,228,143,117,11,206,2,13,1,70,177,134,210,131,220,51,87,220,20,250,51,183,198,49,198,176,198,0,76,130,157,177,173,9,116,174,157,172,53,202,75,223,140,20,93,200,89,173,93,145,114,46,101,7,31,100,74,60,189,165,75,201,108,32,87,2,177,98,105,207,30,30,64,250,44,227,103,30,244,254,33,143,186,250,72,231,251,187,158,110,46,62,102,227,226,127,249,167,159,249,255,171,169,80,8,8,0,0,93,255,47,139,181,72,194,97,98,87,51,194,47,174,168,245,91,60,174,56,72,117,237,97,255,134,242,244,90,156,35,126,219,65,152,66,204,88,189,11,155,139,61,159,107,235,231,33,10,234,69,181,207,101,102,119,98,35,165,80,235,146,167,85,113,11,16,164,122,146,226,167,75,236,170,114,157,84,77,217,85,213,105,109,38,151,109,44,84,121,74,173,108,222,250,121,94,240,33,150,209,65,41,154,130,230,87,96,29,80,194,96,208,41,116,12,62,143,26,119,134,16,204,34,48,48,16,148,42,18,49,96,188,187,168,137,178,33,80,160,54,38,153,64,128,227,207,144,26,96,131,24,192,47,0,65,210,80,40,14,79,179,30,29,225,24,11,42,3,8,80,194,160,213,234,59,52,8,113,99,132,3,53,138,208,14,146,41,48,12,2,196,244,48,188,194,137,71,113,27,224,226,164,210,12,80,16,25,255,251,178,100,211,14,38,151,102,200,27,153,67,240,101,204,217,183,60,101,124,29,17,157,38,110,105,143,193,100,29,103,156,195,13,168,67,8,226,22,210,131,156,137,72,16,146,14,138,96,25,133,197,25,16,67,210,2,163,87,172,236,172,64,14,16,136,173,129,215,154,140,222,185,209,182,177,244,157,60,197,105,72,247,108,252,42,215,67,81,32,217,194,157,27,60,94,210,246,75,30,149,11,75,75,79,14,180,252,201,179,149,167,23,80,234,148,234,35,244,62,181,151,61,106,58,178,113,254,180,206,237,43,104,20,114,137,173,191,33,153,159,166,76,231,119,116,204,252,228,230,79,79,124,229,178,165,33,95,128,59,255,226,26,38,128,77,234,11,160,190,86,57,104,155,52,100,209,47,120,90,48,171,137,175,109,154,87,190,104,233,159,191,158,51,236,34,225,49,169,67,152,224,210,254,71,63,253,141,227,207,225,72,244,141,195,179,20,0,12,160,229,24,204,200,70,38,12,128,2,166,207,148,64,42,73,34,90,96,6,60,206,250,148,174,159,255,138,170,0,0,39,208,16,55,48,32,112,202,225,227,151,170,129,33,131,2,4,198,2,201,16,176,192,144,137,0,25,34,137,130,177,98,128,50,12,173,96,40,17,51,68,138,128,144,234,98,175,150,115,34,104,168,113,72,100,159,85,103,32,53,238,163,54,46,52,165,151,32,4,196,27,137,4,43,214,29,32,104,66,49,61,50,48,40,1,198,89,98,54,57,2,97,104,192,115,48,24,187,66,75,2,236,196,192,166,11,29,9,44,232,188,172,66,145,173,105,177,54,205,164,146,45,25,230,55,254,120,95,142,145,182,230,173,228,199,31,49,106,141,19,75,188,41,104,15,30,134,18,215,97,201,166,72,70,34,154,117,186,144,238,147,139,142,214,47,166,253,62,199,185,213,115,43,255,199,255,255,255,255,255,255,196,130,233,0,0,55,253,150,200,112,5,202,70,212,49,81,1,62,189,58,197,163,201,34,88,50,74,125,254,122,221,101,39,94,151,177,155,114,191,235,52,146,251,144,142,242,238,138,62,84,147,140,253,233,79,255,255,178,45,148,229,217,29,236,85,75,81,30,69,119,66,159,114,145,39,181,57,202,110,171,251,82,141,163,253,127,167,255,255,138,23,116,6,4,8,11,134,35,66,157,114,14,104,0,0,40,100,101,224,56,99,4,193,66,19,5,5,0,34,5,222,32,7,58,165,80,98,201,91,2,128,231,40,121,245,152,0,14,92,35,13,2,16,107,188,91,144,75,44,52,107,2,2,75,180,219,14,142,100,156,196,212,9,131,156,39,18,142,142,140,72,161,135,240,80,116,226,76,24,145,85,147,224,103,232,40,64,25,49,103,88,177,137,24,24,255,251,178,100,189,14,229,208,103,75,27,152,67,240,87,12,217,211,60,194,110,24,133,155,40,110,101,15,193,65,51,103,140,243,21,32,37,238,64,50,99,156,33,68,193,67,175,148,106,117,132,187,119,29,246,105,50,215,163,12,31,148,54,187,191,107,253,107,151,227,254,20,242,196,19,139,28,57,38,202,98,11,38,113,84,21,32,86,135,48,209,246,105,193,26,208,142,52,83,130,17,208,210,77,172,84,201,218,154,27,138,164,150,236,84,222,117,143,235,255,255,255,255,255,255,255,10,93,255,89,178,44,24,39,139,229,106,85,74,192,13,102,97,217,69,85,226,60,250,205,84,145,246,31,197,148,219,78,142,34,148,32,232,169,102,103,177,243,171,37,211,249,159,149,156,186,107,119,117,117,118,223,68,90,203,82,43,51,171,158,231,105,245,110,155,118,255,251,45,91,253,233,251,255,163,127,224,149,0,0,91,244,206,74,8,32,12,240,16,244,253,140,32,125,136,26,202,241,106,76,16,80,181,96,161,48,160,9,88,41,96,8,32,18,12,92,174,64,240,58,168,54,202,233,192,164,113,88,179,254,182,84,185,67,153,203,8,3,18,78,71,139,162,186,176,172,89,151,101,138,144,128,167,68,113,226,91,47,141,24,16,24,84,13,218,127,139,246,68,43,1,10,11,33,42,42,236,59,97,3,13,117,14,171,206,14,124,90,198,238,42,132,9,119,23,58,213,169,171,63,240,7,84,114,28,170,26,247,60,162,15,253,70,247,70,18,119,104,197,20,233,174,70,108,114,195,200,216,225,230,142,41,230,156,227,194,231,52,231,121,136,199,27,178,152,221,149,53,116,247,190,63,44,159,185,164,64,46,224,0,38,255,152,248,176,195,33,149,0,29,28,241,130,6,181,67,51,36,7,4,161,49,173,167,219,41,98,204,105,166,81,199,96,6,62,202,31,167,26,89,199,245,230,137,177,184,105,165,62,47,64,210,62,178,96,184,219,205,4,183,91,213,150,181,38,160,134,235,45,167,65,34,39,189,17,165,126,164,99,69,68,37,116,51,16,114,199,145,6,172,152,5,205,120,218,228,174,145,234,189,171,49,108,59,91,255,142,243,219,117,247,13,222,126,101,34,229,21,145,126,62,213,226,199,219,153,189,50,174,105,34,177,143,116,241,33,5,141,184,148,188,247,197,206,122,223,118,237,221,249,87,173,49,189,60,221,103,147,133,5,246,211,254,255,58,77,29,238,121,7,229,230,110,69,0,241,82,236,60,24,128,225,136,20,108,55,135,58,79,211,88,88,58,58,25,196,17,13,29,81,137,150,52,231,121,131,192,14,242,237,149,173,249,201,84,57,141,184,109,163,64,11,141,194,88,58,56,210,195,191,83,13,25,58,169,162,46,255,251,178,68,209,142,229,163,103,74,155,99,87,160,177,172,217,99,111,6,126,83,33,157,50,109,12,254,130,51,179,102,13,167,137,248,210,88,212,128,225,57,195,78,219,14,159,142,44,119,179,168,246,237,217,164,103,77,30,146,6,105,113,250,173,172,70,220,78,138,173,219,27,199,88,127,10,155,113,41,163,154,33,28,94,80,93,115,148,216,148,254,30,32,91,34,8,116,19,14,134,16,198,143,156,92,137,204,109,177,231,219,247,126,123,251,122,14,61,104,141,230,152,91,251,143,128,167,151,124,76,56,70,96,4,112,218,83,38,94,232,153,130,129,194,215,60,195,35,99,45,9,212,113,160,246,221,208,102,57,83,229,60,70,229,4,25,213,230,227,97,15,79,8,90,220,98,94,174,108,48,8,84,102,211,96,39,34,46,213,45,110,74,50,221,157,11,121,224,198,9,179,78,186,58,137,28,37,81,127,87,208,241,107,126,199,18,92,235,95,255,166,219,238,186,33,85,170,89,94,173,172,255,71,98,187,152,204,101,153,94,239,73,209,200,103,178,81,235,117,120,35,185,106,165,171,55,187,25,214,189,243,41,158,222,236,171,131,12,0,0,229,244,44,10,1,7,4,12,152,140,66,214,69,96,197,49,164,102,140,176,98,64,14,9,128,128,219,122,40,23,82,157,193,139,61,176,174,167,94,55,4,229,105,227,102,114,245,63,84,160,42,212,106,91,2,254,68,64,141,193,227,121,27,53,51,186,255,68,36,142,50,224,173,1,82,60,176,74,117,72,176,122,157,37,237,42,135,32,25,234,2,170,131,35,167,217,219,223,244,188,94,49,116,250,83,230,227,79,107,66,185,39,139,131,123,235,247,108,221,243,25,39,36,137,41,43,195,81,184,157,194,174,71,196,89,35,140,217,212,220,128,146,202,201,95,36,27,242,140,250,78,244,39,234,244,126,121,250,160,29,96,0,18,111,132,64,230,22,42,96,4,230,91,28,174,139,228,6,67,30,58,100,77,205,62,30,18,241,242,33,236,73,153,205,45,245,59,107,76,222,95,1,246,179,214,190,225,181,62,244,145,7,90,154,116,95,155,176,209,48,130,240,120,215,66,224,149,53,151,218,24,149,48,228,176,236,21,50,246,180,84,138,124,236,62,16,18,93,70,155,71,134,220,213,171,157,144,222,206,191,117,220,191,124,207,50,137,222,196,108,172,234,158,229,153,73,230,70,115,114,106,227,82,174,189,191,132,6,149,184,69,246,244,169,161,62,41,133,188,141,230,100,86,218,65,163,12,158,199,170,183,117,173,209,136,10,211,127,80,10,72,125,48,77,85,178,34,137,50,141,12,89,79,199,20,189,216,102,43,126,101,231,112,42,187,47,244,7,203,82,135,250,237,168,45,244,255,251,178,68,179,14,229,20,103,76,155,102,87,48,155,236,233,115,108,101,246,18,153,157,54,109,49,24,66,73,179,166,13,167,149,248,143,211,64,112,245,90,8,98,221,58,200,126,98,79,75,195,69,92,158,150,226,131,0,218,216,124,137,144,69,218,52,120,170,70,14,100,97,27,49,245,117,9,204,223,79,50,148,163,118,174,27,161,194,48,161,131,235,30,150,131,177,16,218,145,131,209,209,141,16,42,69,208,34,23,62,198,102,180,206,56,121,50,137,74,42,171,255,212,15,55,227,235,221,251,22,239,143,251,175,251,244,154,152,255,249,73,126,0,61,221,254,18,50,72,221,75,78,103,17,229,5,96,145,81,56,152,188,65,131,191,139,101,161,193,111,115,88,130,203,234,96,239,101,178,176,254,107,140,103,147,132,203,1,158,220,194,184,67,31,177,132,33,74,115,20,99,221,53,12,227,92,198,38,6,224,218,179,228,218,81,74,45,170,153,23,72,199,44,148,142,20,115,66,247,10,125,111,88,249,207,252,130,103,84,102,126,199,33,72,236,61,157,144,243,33,10,46,228,111,118,101,87,26,119,70,30,83,84,250,13,179,58,35,168,247,24,58,136,236,163,250,61,9,70,74,250,28,187,83,189,83,247,43,244,7,122,0,0,213,248,196,5,164,38,46,16,109,112,198,34,26,24,14,64,91,32,78,7,157,166,57,64,192,134,150,156,78,59,120,158,113,69,193,122,39,21,127,223,218,57,84,166,87,6,188,142,226,158,206,236,60,251,85,107,207,181,50,206,81,29,204,202,98,211,44,241,81,188,150,155,43,133,200,14,81,61,118,154,5,158,130,222,124,37,14,8,3,41,16,70,15,77,172,173,193,170,204,117,10,168,204,117,152,44,207,171,74,172,180,119,23,74,187,51,118,33,8,239,84,68,198,115,54,101,68,167,22,139,213,77,45,78,247,71,168,225,205,255,125,168,242,213,62,147,89,105,213,142,105,189,7,76,82,82,164,7,11,194,100,251,0,1,39,252,197,133,151,1,145,134,28,76,113,135,135,160,12,8,83,165,152,253,188,143,177,127,28,54,44,235,183,170,50,172,25,175,79,244,37,30,134,185,48,48,195,97,41,12,129,227,119,229,184,238,148,131,18,168,194,136,39,230,122,157,102,130,76,2,120,218,184,247,59,156,81,106,5,20,116,241,146,228,103,148,237,72,65,186,95,179,36,154,234,111,108,215,255,21,209,236,83,217,40,250,34,157,209,200,233,122,175,49,149,138,164,15,186,85,92,238,114,21,85,204,103,82,41,7,155,51,17,216,140,36,118,236,158,166,205,156,98,17,92,236,209,23,116,21,209,115,226,183,80,166,187,120,66,32,8,34,30,11,58,168,179,5,12,85,99,9,24,255,251,178,68,167,142,229,32,102,204,155,104,87,66,154,12,233,115,109,229,126,19,217,157,48,109,152,254,194,81,51,165,205,177,151,216,47,170,67,50,73,122,217,16,2,38,42,200,72,229,59,99,82,230,87,25,100,211,47,204,191,24,76,165,209,130,91,75,202,254,85,57,4,187,120,186,13,6,145,248,111,236,231,110,191,94,39,250,77,131,235,95,59,173,119,153,195,179,185,85,135,163,120,215,124,177,214,24,111,239,127,53,255,229,107,66,203,21,50,180,149,234,205,34,215,128,69,41,35,74,180,175,155,121,36,255,134,66,180,163,10,42,137,212,73,191,116,138,176,234,169,101,95,221,120,227,15,32,201,231,134,141,166,231,57,81,159,238,232,169,255,242,115,13,53,80,3,90,239,240,36,48,16,88,60,6,118,79,102,42,12,138,198,30,28,149,43,185,248,167,131,66,192,12,5,174,47,38,6,232,83,46,184,139,141,66,236,198,239,69,99,45,214,38,193,42,165,220,170,118,11,114,241,100,13,55,144,115,175,38,236,190,191,94,40,10,77,131,235,119,61,172,95,187,25,165,213,88,122,31,165,205,179,126,185,251,202,247,243,255,255,59,72,19,155,149,200,79,67,57,67,118,19,221,110,75,88,182,166,167,123,226,94,170,17,80,53,176,133,147,155,17,145,32,244,171,139,84,51,39,47,67,205,205,44,181,100,187,251,156,150,181,190,250,1,104,0,3,191,241,52,200,7,9,140,14,45,104,56,208,32,4,198,131,213,249,127,87,115,180,135,169,82,175,29,70,133,70,255,81,174,174,89,123,159,103,242,87,22,167,128,30,39,85,227,82,85,101,83,119,173,99,10,168,208,175,213,202,102,213,200,228,142,173,248,140,122,147,57,118,181,247,111,97,122,205,255,123,115,215,127,191,69,255,223,255,109,164,214,221,154,247,218,95,22,12,235,36,71,76,218,177,100,136,181,79,212,238,209,45,76,130,82,218,129,148,108,163,136,22,90,12,35,194,13,25,127,154,63,30,94,85,27,93,219,239,112,84,63,245,56,211,127,255,144,156,214,130,96,0,46,251,21,65,71,11,129,74,135,138,216,24,128,10,21,50,96,117,118,138,172,73,246,81,85,138,172,16,129,228,180,119,59,27,204,170,211,88,187,33,13,232,83,57,200,119,29,35,12,26,77,167,194,157,150,54,203,18,232,70,150,152,108,137,179,81,152,155,134,210,137,73,56,72,46,41,20,176,209,2,32,66,116,1,23,191,187,29,220,127,197,85,53,83,235,116,57,34,73,224,180,185,65,178,40,166,92,204,76,71,164,143,122,206,162,135,196,83,15,22,198,148,142,181,207,118,255,91,117,86,62,137,81,154,44,253,175,28,113,204,187,191,227,93,122,249,249,255,251,178,68,150,140,228,195,102,204,155,102,63,176,152,204,217,99,109,232,108,20,45,155,50,109,61,105,202,101,179,101,141,167,161,241,183,229,251,13,128,2,223,254,23,26,10,54,6,90,107,40,162,9,16,96,231,204,153,59,33,209,77,7,8,174,157,164,152,133,158,99,246,163,53,185,84,188,187,57,213,172,171,184,171,195,92,254,33,145,207,119,85,98,92,181,181,156,10,229,6,72,3,4,24,29,39,62,216,246,157,107,17,190,204,121,178,58,242,251,159,184,143,230,120,163,5,229,68,86,215,208,114,153,195,168,220,234,30,89,156,39,186,88,86,199,60,227,20,113,177,228,21,81,71,67,83,54,76,244,82,39,34,81,99,218,189,49,215,111,187,134,234,58,221,17,115,146,140,86,80,209,191,47,84,213,223,21,245,78,174,120,199,105,249,53,170,113,72,8,95,59,255,224,148,166,92,88,10,73,202,210,22,6,76,40,154,114,190,86,104,203,27,79,214,27,0,180,229,142,253,41,174,4,5,116,174,63,20,230,153,250,161,93,163,23,0,243,46,193,59,24,153,163,96,167,147,43,181,242,24,135,33,24,68,46,152,40,69,39,175,14,6,122,182,88,141,182,204,231,206,175,24,79,29,223,255,255,123,203,60,36,161,209,43,117,35,92,120,225,161,230,63,103,81,195,159,21,104,198,211,15,169,27,71,152,243,74,205,196,219,227,116,73,88,135,181,65,181,112,239,202,212,168,229,218,15,110,90,109,170,90,10,221,150,255,137,70,213,123,189,53,5,140,169,0,1,45,216,194,228,35,18,171,73,72,38,38,185,11,54,204,100,12,53,64,168,88,194,96,17,8,140,29,36,11,136,205,163,42,12,204,32,184,143,0,34,66,54,131,231,50,132,146,38,184,49,86,62,179,149,149,27,80,66,10,82,29,77,101,116,19,129,32,212,131,87,102,15,227,68,26,72,192,26,60,118,25,186,132,31,43,226,122,212,117,144,209,72,104,42,142,40,102,26,117,26,214,202,158,85,166,78,38,74,174,221,214,90,127,241,255,197,107,46,169,92,218,251,205,117,243,23,194,146,72,55,213,171,171,124,250,75,141,105,186,30,181,22,45,237,77,102,244,143,157,234,73,30,205,252,29,122,197,254,250,137,224,61,143,108,110,255,26,143,2,61,252,52,228,140,234,173,121,104,222,243,21,135,10,140,186,119,228,150,88,57,188,236,184,197,165,213,158,221,72,28,56,36,0,3,255,251,185,116,62,26,92,13,87,22,57,54,222,207,153,44,242,39,135,245,79,143,243,155,71,8,68,93,234,191,252,255,47,255,253,153,180,110,198,200,211,171,48,13,166,109,189,32,36,82,65,156,153,154,125,2,29,167,43,42,86,82,219,116,37,175,255,251,178,100,136,12,214,95,103,73,27,152,122,226,78,44,217,211,60,34,174,24,61,157,40,109,225,233,193,64,179,103,72,240,158,120,174,166,255,84,181,233,95,111,244,1,0,4,231,248,194,204,140,113,4,203,75,76,182,204,211,138,12,84,60,5,206,163,230,8,20,163,2,37,33,249,205,107,208,100,96,16,34,32,121,165,166,0,59,168,220,159,109,192,104,238,2,205,86,113,130,191,4,108,87,0,128,66,216,146,29,154,165,197,15,38,147,236,239,165,100,61,78,103,176,188,61,71,129,46,148,255,59,77,22,68,106,170,101,220,100,23,73,63,105,111,60,94,194,52,90,95,193,174,49,143,255,246,255,239,127,255,191,241,189,91,231,95,91,191,198,245,255,249,205,165,114,100,103,127,51,110,119,51,108,71,80,160,235,207,184,153,125,87,112,98,67,87,211,255,186,67,165,253,113,186,234,145,157,227,112,218,216,97,198,163,91,94,236,246,241,61,101,151,219,26,182,172,242,62,99,111,187,249,165,223,89,248,77,78,1,217,141,249,214,140,103,30,81,222,76,217,149,125,32,207,19,126,22,183,156,95,234,165,202,143,255,255,255,149,155,255,154,33,13,16,130,146,36,206,228,83,137,169,24,166,103,33,156,206,236,169,67,216,212,211,117,178,45,79,53,244,223,247,169,220,213,123,42,230,238,202,182,210,151,83,183,243,170,26,0,0,246,212,21,86,103,140,6,194,180,116,145,6,160,102,58,48,109,78,1,141,224,61,2,76,237,161,65,237,38,50,1,190,250,157,218,27,40,145,192,238,176,193,95,166,6,29,198,31,35,150,8,204,73,128,18,89,216,185,36,201,224,202,160,163,128,20,128,12,13,145,106,4,34,157,192,176,22,59,202,112,7,132,161,1,47,170,135,130,28,76,154,211,167,73,145,71,230,42,175,47,216,52,166,143,175,19,56,255,252,127,108,255,255,255,253,239,196,154,238,176,223,109,210,159,194,222,47,30,77,197,248,85,184,218,105,92,245,60,211,218,13,230,99,249,190,49,6,21,152,161,77,139,222,52,45,75,175,189,102,92,103,121,220,76,205,138,57,111,121,137,121,117,11,49,41,52,8,177,62,181,78,229,19,110,27,135,255,243,107,114,132,162,111,80,1,175,255,227,145,105,113,169,234,64,96,141,115,90,193,250,235,253,227,212,83,206,169,161,163,43,107,103,52,253,61,252,197,6,180,58,42,38,151,255,209,213,13,102,231,58,238,170,146,206,174,166,189,203,221,26,185,198,212,247,163,35,208,211,153,159,84,68,219,165,90,155,182,151,171,179,190,213,219,49,24,196,247,218,190,218,132,138,86,205,226,76,67,16,97,112,71,150,248,111,226,32,231,67,9,157,52,17,35,6,19,255,251,178,100,153,142,150,29,103,201,27,120,121,242,87,204,217,211,48,71,142,23,165,155,32,109,229,109,193,102,51,167,36,193,150,184,81,49,160,144,8,16,200,96,177,177,128,0,130,64,4,186,62,82,28,129,121,168,49,73,76,53,122,10,142,183,67,136,6,0,10,28,146,161,98,128,140,11,18,228,155,97,152,193,177,244,208,12,28,152,149,216,176,224,195,154,27,94,80,56,196,29,15,45,82,96,96,116,245,92,238,173,212,236,160,149,63,10,166,174,106,47,117,30,147,189,193,177,108,175,155,67,102,166,191,254,186,250,221,14,255,86,170,26,147,183,220,40,231,61,215,235,36,120,177,55,49,199,90,119,60,106,173,166,220,172,156,125,68,214,57,119,50,190,222,58,250,152,108,204,177,209,30,207,245,120,136,221,73,253,247,8,195,162,212,230,121,185,42,5,222,144,32,61,61,48,43,2,72,49,1,51,230,118,43,53,29,99,185,190,63,103,231,22,236,230,219,161,111,242,151,229,214,99,186,180,200,91,41,230,69,124,255,255,255,247,88,133,28,150,222,252,49,103,210,92,142,49,171,250,58,186,179,30,200,181,86,207,214,218,71,138,202,230,250,34,229,93,31,83,109,245,211,69,183,212,221,62,234,129,55,0,1,38,204,214,135,12,253,4,203,146,77,198,164,226,196,140,236,124,222,80,148,176,18,32,88,0,81,80,72,200,88,49,168,161,52,170,211,52,79,7,83,177,24,4,65,75,69,194,180,146,185,249,67,210,0,39,72,233,150,28,26,8,163,71,40,99,152,211,93,129,64,21,157,149,43,26,2,35,18,173,56,110,148,161,21,37,46,227,208,243,238,86,35,12,63,94,68,217,111,99,63,99,10,67,67,249,99,219,23,255,239,225,241,85,61,197,68,89,199,58,157,85,243,29,125,243,244,235,32,141,123,179,171,61,233,43,40,210,109,65,198,146,213,201,201,166,86,84,61,194,125,205,196,125,151,185,233,89,75,83,56,110,118,79,197,117,255,223,204,242,207,231,155,158,107,246,38,1,204,80,16,0,77,255,253,125,161,4,207,149,132,206,38,131,75,232,78,86,22,103,158,219,116,252,238,83,58,212,181,57,255,95,148,0,28,140,139,106,153,165,71,49,137,147,118,118,34,107,68,82,56,147,37,232,228,187,53,29,21,74,237,161,213,209,154,168,121,71,86,107,174,230,61,21,61,153,246,118,126,199,179,183,219,254,205,106,179,111,254,120,58,170,77,81,131,140,198,20,47,152,104,146,101,168,33,159,3,6,20,17,26,216,102,76,152,25,16,164,112,224,72,170,63,11,0,11,168,146,98,32,113,137,129,37,4,4,104,34,32,180,212,96,93,106,166,188,223,181,144,174,139,36,200,132,133,255,251,178,100,168,14,197,165,102,201,27,120,91,112,92,44,233,199,48,167,174,21,213,157,36,110,33,93,1,122,51,102,140,241,158,120,109,104,195,160,214,124,160,207,43,234,187,158,21,22,202,11,18,0,161,100,251,236,215,31,249,72,96,29,179,187,174,212,82,142,218,58,70,159,184,237,213,195,46,109,47,84,120,2,17,83,197,161,190,63,244,180,145,211,163,50,182,143,92,247,31,196,188,205,212,92,50,194,23,4,51,76,166,197,65,51,29,69,211,145,61,139,208,171,77,196,153,177,243,40,103,240,85,74,168,193,134,234,157,115,250,215,189,255,156,104,36,192,7,54,218,161,187,92,134,160,213,67,3,4,250,69,194,92,27,50,60,143,9,83,18,35,135,166,107,155,199,52,23,139,207,251,59,63,47,185,119,128,112,103,81,121,198,165,225,139,71,69,63,236,86,51,58,11,118,50,34,203,54,233,83,51,229,92,161,197,57,22,249,179,109,102,227,206,247,165,150,181,181,79,237,238,166,155,51,235,215,253,95,255,234,28,0,3,166,248,32,184,203,136,197,1,206,13,164,196,204,192,1,167,54,72,16,98,50,77,5,189,96,193,182,20,92,148,247,34,11,101,0,164,149,176,90,120,91,30,102,204,17,126,53,21,182,239,138,129,189,105,71,2,17,25,79,66,88,218,200,129,21,41,48,70,46,59,166,189,109,73,93,234,176,74,218,142,75,230,157,216,3,224,88,245,169,108,196,11,57,27,155,151,220,192,103,117,65,175,155,255,237,173,13,108,210,153,196,183,201,35,95,113,247,227,55,207,191,255,246,218,35,49,149,81,156,178,40,203,207,220,110,222,75,162,129,92,87,137,34,91,152,110,239,42,214,100,230,159,34,18,73,207,89,216,213,232,49,101,204,83,54,46,50,210,56,107,85,78,185,184,252,5,28,188,100,176,16,151,109,158,38,208,210,184,199,83,129,137,148,248,205,128,168,137,87,21,184,56,194,127,117,47,145,235,235,88,127,228,233,156,66,170,52,162,132,184,21,111,79,244,207,178,179,172,136,101,41,93,29,17,13,239,100,42,58,170,79,85,82,179,222,179,35,171,231,43,21,147,174,136,150,221,81,105,105,207,171,122,180,183,163,237,154,198,74,54,185,59,127,186,1,202,230,176,202,214,76,193,160,28,94,120,213,66,115,64,37,99,152,116,2,5,152,201,122,95,0,64,86,72,40,12,32,5,35,80,10,74,4,129,202,244,194,193,160,6,130,221,20,168,18,2,182,148,201,187,172,117,158,134,88,161,162,163,64,83,136,136,173,226,212,80,87,21,254,40,13,119,166,227,142,140,86,34,223,185,52,244,12,210,25,137,57,19,54,37,86,155,61,152,212,166,30,166,2,3,188,135,70,255,251,178,100,192,142,197,172,103,201,155,102,111,64,96,108,217,163,61,34,76,84,209,155,36,109,149,28,137,154,51,102,13,132,141,24,82,116,158,135,253,222,94,136,212,79,84,235,73,236,131,166,46,221,100,56,65,164,157,124,200,173,141,66,203,136,137,57,149,24,145,229,253,255,188,193,6,53,58,127,233,47,241,167,22,230,245,76,216,222,58,186,18,128,53,68,6,174,187,67,212,149,213,2,113,67,66,196,151,176,250,97,93,134,217,138,167,20,161,55,115,48,51,106,103,12,99,29,22,106,120,137,249,118,127,73,55,26,13,67,227,127,253,60,255,188,99,152,53,57,46,209,107,174,9,212,249,172,117,35,7,220,75,30,222,219,102,77,41,31,194,79,124,216,184,140,76,167,106,237,251,249,4,134,100,243,249,98,103,11,157,41,249,159,223,210,129,81,0,3,182,208,16,54,100,233,130,17,51,123,77,51,148,64,51,137,199,203,143,57,25,32,161,132,2,152,48,26,0,132,101,224,0,67,21,15,21,2,105,166,114,0,189,129,199,174,210,115,139,6,136,66,203,64,189,83,213,158,149,4,24,34,191,86,64,48,252,128,128,4,80,24,120,1,188,71,83,18,3,108,74,24,210,229,50,23,42,1,153,178,138,9,213,28,108,78,115,116,104,66,22,66,112,208,112,208,112,140,56,64,9,167,171,50,196,227,254,127,215,248,205,201,170,93,85,14,200,146,45,228,150,139,225,36,169,208,109,77,95,81,87,73,155,116,161,11,130,233,183,88,154,183,202,53,8,198,42,46,246,241,236,23,127,157,235,109,36,76,98,95,226,132,48,130,51,72,58,136,206,102,72,80,90,105,30,70,111,52,69,100,155,186,213,216,229,208,5,138,48,0,87,111,149,237,11,79,148,206,129,166,151,70,43,89,95,31,45,204,113,168,151,237,30,89,165,182,154,36,138,135,148,98,162,130,166,223,77,19,95,253,119,79,246,91,10,179,85,108,164,101,77,108,213,16,242,142,189,206,130,241,57,49,205,213,188,65,209,85,73,203,94,183,52,50,100,125,247,124,156,99,45,251,213,109,109,87,19,199,198,201,60,85,239,164,203,221,223,255,19,120,84,0,122,140,26,230,50,200,76,199,5,35,28,69,205,108,87,51,8,92,222,82,227,14,7,132,145,198,29,16,24,104,148,1,0,133,17,102,71,13,13,2,16,78,98,193,233,146,136,64,35,152,25,86,130,224,64,225,130,64,101,185,44,5,75,180,97,209,48,48,34,74,48,1,17,75,184,74,38,50,65,17,103,163,81,134,195,198,22,5,169,129,0,168,192,195,5,90,128,2,215,187,203,157,148,23,78,29,152,44,169,126,226,108,48,72,44,209,107,50,198,49,27,103,15,195,244,255,251,178,100,214,140,166,68,102,200,155,105,110,210,102,76,217,147,60,168,156,27,45,159,24,78,25,190,201,140,179,102,168,240,162,49,200,96,6,130,157,51,172,221,222,175,12,215,181,77,248,83,243,191,204,223,153,56,251,251,79,174,253,124,251,83,196,90,117,157,43,233,90,100,183,207,105,141,174,210,172,104,141,107,122,136,180,216,129,142,85,117,11,102,49,42,111,172,116,74,70,230,148,201,218,203,155,172,216,168,213,53,160,153,146,76,63,203,134,198,20,90,171,168,37,205,170,1,155,255,207,221,182,164,211,174,98,144,241,84,249,113,29,18,170,195,246,24,216,115,204,0,128,36,35,97,178,113,6,69,155,250,114,47,235,252,255,241,188,94,252,212,245,232,171,73,115,25,212,60,171,183,158,253,158,143,190,249,73,170,183,90,168,174,95,133,168,184,211,24,57,16,158,33,173,158,224,161,147,207,124,255,51,23,111,113,250,91,85,23,163,127,253,120,92,174,149,0,5,110,252,64,80,96,194,166,2,36,100,168,199,6,42,48,52,96,43,229,100,70,12,6,188,84,81,187,170,193,33,244,41,88,23,16,197,130,212,146,3,31,132,35,78,170,101,108,134,151,171,119,25,9,130,91,140,12,34,5,150,207,45,38,155,97,15,160,184,115,213,44,79,116,248,211,84,125,226,151,37,211,20,129,200,184,68,66,14,45,3,164,60,224,249,45,25,152,251,143,251,190,59,227,190,111,250,191,75,230,59,238,248,221,185,184,186,151,225,139,75,238,145,120,105,184,164,130,24,57,91,15,82,198,187,80,194,55,56,125,99,14,120,76,95,101,205,218,91,78,206,109,143,228,55,181,227,97,143,111,111,63,223,152,185,12,20,102,12,0,16,0,59,182,201,196,41,169,217,106,164,23,52,170,182,12,146,176,42,226,215,72,77,160,98,241,177,3,235,50,223,247,186,255,210,7,139,159,255,253,114,166,215,242,118,22,242,59,55,35,33,187,51,110,134,53,26,149,180,75,225,57,34,236,64,50,38,97,136,102,68,94,240,120,198,140,207,93,75,75,41,189,174,159,165,66,22,123,241,153,58,106,2,142,33,48,246,204,123,226,67,102,198,80,84,57,1,197,4,68,48,48,17,26,5,166,36,33,55,130,165,135,64,163,242,148,179,150,72,212,114,69,120,228,125,227,26,40,183,218,147,180,68,105,151,59,8,36,95,240,226,123,40,179,6,110,209,89,116,186,83,7,83,213,163,102,180,53,228,215,68,67,65,80,138,194,160,73,135,202,80,114,91,139,218,196,127,255,223,252,87,63,255,172,139,82,9,13,67,134,22,114,80,179,169,103,43,34,167,12,245,245,196,79,85,197,243,35,197,133,203,107,221,202,57,88,117,14,142,255,251,178,100,200,14,5,82,103,202,155,104,102,210,87,140,233,167,60,34,190,21,21,155,40,109,33,123,65,196,51,102,40,241,150,248,96,166,106,72,58,234,15,210,141,124,178,150,152,115,174,10,215,101,205,87,178,157,170,160,6,185,66,0,4,0,4,219,126,35,201,255,57,200,147,32,10,243,210,35,122,180,153,65,100,98,83,39,108,203,168,95,13,184,206,94,79,188,95,253,126,151,254,255,255,114,45,203,254,254,236,106,87,216,200,211,32,26,42,131,137,76,132,239,190,21,248,228,143,156,22,34,126,84,112,104,34,43,155,32,220,92,182,40,94,41,141,162,142,162,90,70,28,11,201,169,211,83,231,147,18,67,115,241,206,203,198,143,67,51,119,82,45,0,178,41,136,41,168,170,170,0,21,211,52,34,76,230,100,52,49,108,194,181,115,86,17,204,142,34,57,100,52,203,224,3,10,25,204,106,4,49,80,156,148,38,100,17,1,133,132,129,193,226,4,35,16,143,172,182,180,117,192,43,122,7,129,130,179,147,30,8,26,8,200,5,44,1,0,192,45,56,56,81,3,144,198,74,206,140,161,136,228,54,71,135,27,32,175,16,129,89,180,82,60,145,248,64,232,212,55,74,208,159,86,121,8,64,10,57,38,146,133,165,171,216,201,155,87,33,177,176,27,244,174,105,44,178,141,30,153,139,34,25,214,218,135,113,243,207,239,143,142,186,171,152,234,98,161,241,17,119,77,227,219,113,182,35,103,205,95,123,208,123,151,46,250,163,244,124,227,37,154,7,92,219,181,147,59,93,117,74,75,89,46,101,223,250,213,77,187,234,111,237,242,23,80,19,255,142,131,252,71,192,159,72,153,98,42,184,67,82,202,218,57,50,81,234,73,97,186,218,206,177,107,231,81,228,163,4,10,64,155,120,113,112,73,155,161,114,159,153,98,58,20,86,145,201,207,59,255,223,250,0,20,16,162,64,205,6,10,239,231,163,171,138,218,240,25,173,18,182,102,199,116,58,13,163,101,181,177,137,46,167,115,175,229,97,11,200,208,181,237,204,207,101,187,88,139,66,223,203,100,103,209,62,12,171,249,163,135,70,65,42,154,48,36,101,235,129,148,9,227,74,145,242,153,146,193,70,96,42,6,7,0,161,144,80,8,42,41,150,11,21,140,44,14,48,96,76,201,224,51,49,17,20,80,120,16,4,90,79,243,105,201,56,210,105,190,101,86,96,134,52,177,138,217,160,161,65,8,200,0,60,128,244,123,46,26,177,59,192,226,204,128,212,155,242,217,84,18,50,192,209,253,168,79,190,239,43,196,182,97,41,173,25,180,196,96,247,125,210,155,177,42,36,56,233,230,51,89,211,31,186,183,63,154,249,238,127,235,119,108,151,123,248,255,255,251,176,100,223,14,198,29,102,198,19,154,91,112,110,204,233,130,60,101,190,152,105,159,26,78,101,111,137,184,179,102,77,3,15,145,171,187,184,110,203,183,113,87,219,170,230,154,180,67,81,51,38,154,38,199,53,203,30,166,27,182,165,117,223,20,233,106,244,212,139,234,222,130,149,49,106,107,212,27,49,26,230,250,155,238,144,43,0,198,164,200,0,77,247,225,60,58,82,68,50,193,168,206,142,51,65,112,32,95,114,53,102,232,21,76,220,172,143,72,213,157,35,233,187,181,38,119,169,34,243,239,213,170,255,255,47,119,183,127,81,181,202,239,234,52,220,186,69,184,105,170,63,103,78,5,62,33,6,242,158,188,111,206,87,146,100,109,145,242,201,77,75,174,196,78,172,242,161,59,18,214,228,167,109,166,8,225,218,194,132,145,204,253,137,214,231,255,250,224,28,102,0,0,163,140,16,140,48,200,4,196,230,179,26,235,194,62,102,81,10,156,80,120,97,160,17,136,70,225,131,35,6,128,130,224,66,64,49,130,3,97,0,4,175,48,237,62,194,14,4,54,208,128,11,58,134,73,80,74,27,60,45,115,99,50,174,2,162,76,105,132,200,118,176,19,84,8,101,37,151,152,143,54,229,2,12,14,32,60,72,108,36,44,198,84,241,173,230,191,113,226,93,12,210,52,226,46,218,176,76,182,14,153,149,217,189,136,70,35,220,152,51,174,103,159,223,205,227,111,169,174,178,161,86,247,72,90,131,52,138,88,27,21,223,53,79,44,58,42,251,87,136,149,102,37,140,34,170,137,215,31,78,157,211,204,148,49,25,18,250,24,61,230,29,235,255,127,250,39,137,139,169,186,32,4,80,3,0,4,215,254,113,91,33,3,33,201,96,137,136,9,143,19,34,73,13,77,48,146,162,204,51,40,43,91,105,94,169,105,221,238,159,191,239,127,245,125,101,45,116,65,87,56,227,138,136,185,174,107,169,10,93,164,69,71,86,150,212,145,200,164,34,160,233,206,28,114,45,153,72,57,196,149,80,68,142,118,118,92,136,165,101,146,180,71,69,61,145,133,157,21,183,244,99,26,167,85,75,173,29,2,60,69,227,43,155,200,146,166,8,6,154,34,236,104,5,64,32,144,115,211,248,25,14,103,192,161,138,133,227,161,0,184,12,10,41,0,5,140,12,21,8,18,24,36,86,98,66,177,142,17,162,169,126,159,242,97,31,176,228,138,201,25,60,40,121,128,152,32,82,122,4,69,129,240,84,33,195,136,212,69,17,160,205,42,209,164,44,41,33,96,224,219,101,248,132,245,132,102,15,74,18,88,21,104,50,40,175,125,88,90,28,94,59,113,235,158,143,195,79,109,81,184,213,243,231,13,229,209,85,63,196,125,255,241,255,251,178,100,212,14,5,198,103,71,155,153,67,112,106,140,233,151,61,37,60,87,209,155,26,78,101,111,129,184,51,102,29,132,149,40,212,240,232,235,227,222,206,231,107,170,99,153,250,139,248,111,55,61,54,39,118,217,136,185,213,189,173,109,59,246,146,21,52,218,111,155,195,92,146,238,61,87,239,61,7,32,228,32,178,13,181,46,156,251,138,222,13,32,16,0,2,187,111,28,169,74,165,140,18,112,160,239,123,154,254,156,42,11,164,133,68,97,103,198,174,55,187,137,221,211,19,247,87,116,175,246,217,95,238,190,201,191,245,148,81,14,153,204,149,83,177,76,142,140,81,71,81,147,11,70,60,177,83,34,178,41,84,145,39,170,59,21,210,163,14,115,153,221,218,136,91,179,156,149,34,140,114,190,174,227,7,137,220,138,107,216,194,136,48,132,42,162,178,93,154,160,100,170,0,3,109,180,193,208,76,52,80,10,88,102,53,38,220,46,97,194,38,141,44,36,36,24,140,130,210,244,229,17,21,175,245,106,135,153,8,209,171,39,69,102,156,173,78,235,186,200,102,41,9,2,82,21,145,39,204,24,128,252,166,88,194,200,193,193,82,232,203,194,161,17,78,94,142,78,93,130,30,94,78,106,29,235,165,4,206,87,189,106,237,107,56,102,24,35,45,111,249,75,43,150,238,201,103,84,115,145,178,104,238,207,186,217,87,122,187,44,157,77,70,161,110,85,113,115,221,23,107,188,99,234,162,133,48,160,252,244,219,152,132,106,207,95,19,125,171,78,183,70,251,139,152,161,35,64,0,201,45,149,72,163,197,175,76,215,172,216,102,134,154,207,246,114,149,13,145,198,207,3,64,45,133,142,115,81,46,2,87,180,96,20,166,222,13,51,165,106,103,249,150,178,254,175,102,107,255,175,252,194,229,163,140,81,72,62,18,110,117,248,89,19,21,7,188,201,121,219,253,225,6,105,107,151,51,227,187,155,46,12,214,230,81,115,238,162,12,132,68,97,80,13,72,191,232,108,217,95,156,53,106,121,254,152,128,0,114,223,196,138,153,112,160,19,102,139,241,217,58,99,195,12,229,105,6,40,120,128,11,166,176,200,0,50,32,215,153,40,20,148,50,0,97,242,33,174,164,17,34,81,166,5,79,14,142,137,66,133,110,100,237,97,224,151,81,47,134,103,172,149,167,221,150,202,230,212,250,27,182,25,206,242,166,139,85,146,192,179,179,211,114,155,31,29,189,57,208,12,60,60,66,228,51,54,170,75,122,255,153,81,202,232,178,78,150,123,89,137,165,147,123,43,53,219,67,80,195,229,141,31,127,12,242,103,86,180,72,214,180,92,74,235,108,122,198,32,184,176,196,171,92,209,226,111,56,121,141,198,141,168,145,101,213,255,251,178,100,211,140,196,218,103,74,27,101,95,64,109,76,217,83,97,3,102,21,89,161,40,109,21,252,193,185,51,166,12,241,25,249,179,172,235,123,150,241,161,85,136,145,226,6,128,1,239,247,74,59,99,39,4,223,1,31,124,114,176,195,110,55,20,112,229,193,244,81,6,52,213,101,12,163,35,190,189,238,154,237,95,55,127,232,75,37,179,118,163,239,36,191,63,91,107,194,6,164,101,199,73,247,143,134,243,82,101,74,54,249,205,102,155,181,185,168,231,115,154,43,163,201,23,223,85,235,221,118,154,214,152,101,109,248,190,138,148,237,159,250,214,141,211,141,71,191,111,133,247,203,189,105,226,217,68,196,20,212,83,50,227,147,130,227,42,170,170,170,170,170,170,170,170,170,170,170,170,0,33,64,76,48,197,69,19,91,10,206,207,101,54,186,176,201,68,179,164,223,12,184,9,49,186,232,152,28,2,16,24,88,68,84,106,36,224,16,28,10,42,152,60,168,104,144,9,131,12,98,83,167,128,113,240,112,96,192,100,32,68,1,1,201,12,4,19,4,57,64,8,221,128,137,27,1,37,180,45,2,118,152,115,206,160,133,128,140,42,114,4,31,30,48,140,13,214,132,152,11,71,116,0,130,133,138,67,110,192,176,50,32,171,230,52,167,46,29,98,128,140,166,194,153,48,230,242,2,111,167,234,209,206,94,252,191,13,255,124,84,115,93,14,185,231,72,30,234,101,115,247,243,183,122,60,207,233,28,69,34,66,68,23,53,123,201,115,93,145,192,185,228,143,24,211,154,253,212,158,48,125,18,52,108,185,141,125,223,255,55,167,212,172,45,87,58,82,247,196,128,26,65,0,0,61,254,234,183,21,145,230,158,101,7,98,104,168,143,17,128,141,60,196,202,102,60,61,206,217,224,54,33,157,108,235,153,241,87,249,151,88,251,156,209,169,212,158,61,135,16,188,240,52,125,209,21,14,52,84,97,108,44,50,236,140,215,163,201,97,100,236,73,156,215,104,49,29,165,234,173,210,102,135,34,150,39,187,251,169,135,122,119,139,162,86,102,75,238,225,230,155,237,153,96,249,66,94,107,121,166,106,55,134,144,92,164,160,196,229,3,98,23,204,12,246,59,80,28,245,130,131,8,134,79,241,73,53,224,116,129,126,2,14,24,248,18,97,145,105,143,80,198,82,34,24,88,62,14,12,152,20,46,107,180,120,250,167,12,8,244,47,44,4,20,28,74,130,82,4,64,146,122,114,234,13,124,197,49,43,201,227,85,101,204,22,108,2,122,52,133,224,52,144,80,210,48,193,38,6,176,134,108,221,115,168,11,128,171,83,6,35,15,34,217,126,17,242,31,87,8,106,89,112,32,195,192,0,67,24,4,207,6,32,198,92,255,251,178,100,223,14,70,82,103,69,147,154,67,240,114,76,217,135,60,40,140,27,41,159,22,78,101,175,193,147,51,166,76,240,162,160,166,88,253,176,119,190,158,61,8,206,181,21,253,222,100,221,55,77,21,166,181,36,156,192,217,21,171,178,72,163,91,163,191,172,205,146,48,85,55,82,141,13,83,55,73,38,60,145,228,145,53,114,113,52,196,200,123,91,81,162,102,75,54,185,194,162,73,152,241,185,124,205,55,124,227,122,158,171,39,233,161,175,82,148,134,17,143,44,0,14,219,229,51,42,144,197,25,188,27,39,137,179,1,197,250,137,65,22,107,33,243,70,244,205,117,235,152,121,179,110,125,93,125,122,200,245,181,142,255,244,133,113,127,63,173,11,154,135,103,121,185,222,141,118,121,125,183,171,180,104,104,57,162,17,93,226,135,46,181,100,229,74,193,207,91,235,31,28,177,2,200,181,51,91,113,207,255,85,221,212,86,155,253,63,223,21,116,20,170,0,3,111,208,192,28,69,143,12,68,4,200,69,204,128,116,26,24,18,76,92,211,6,36,73,100,94,24,21,48,145,213,226,91,36,136,6,139,133,192,24,226,48,201,217,180,58,162,205,125,218,118,24,26,20,39,186,22,46,85,233,93,182,17,129,143,4,8,64,204,32,88,28,64,239,177,69,124,214,104,171,61,49,186,121,76,182,67,72,247,55,185,203,159,137,62,80,195,23,247,239,41,5,112,94,147,154,158,122,111,173,202,70,136,120,132,223,214,16,93,205,91,49,12,41,137,229,182,220,179,97,177,92,31,97,55,35,9,57,218,8,4,7,3,13,204,73,200,49,178,155,162,59,92,98,83,231,77,87,218,210,6,153,150,97,91,105,75,166,126,183,255,93,250,100,64,19,64,11,255,31,169,71,138,183,183,14,169,80,201,33,41,77,249,95,48,74,142,139,254,117,140,70,214,226,160,35,55,124,125,231,217,203,69,74,65,205,192,134,20,178,177,77,83,169,5,228,103,75,230,50,214,196,179,33,5,54,87,114,172,164,49,29,219,169,158,238,123,49,157,11,90,153,89,84,230,33,81,29,146,69,71,145,250,50,244,212,237,63,233,184,6,0,9,203,33,131,110,109,207,24,227,167,172,80,156,115,40,60,253,0,14,142,23,42,130,48,112,163,12,100,46,165,37,194,195,1,33,129,165,204,240,112,192,133,241,101,4,70,31,132,23,12,20,254,57,76,232,100,50,71,162,170,195,50,86,32,85,10,133,100,65,140,9,0,176,82,109,160,82,70,48,58,122,54,206,107,65,103,208,52,161,85,98,244,241,137,52,39,173,111,118,211,157,129,22,129,153,32,129,84,90,27,242,255,75,100,87,110,61,17,56,149,91,120,81,239,249,169,127,45,78,255,251,178,100,201,12,133,140,103,73,155,102,87,64,94,108,217,146,60,37,140,152,125,157,34,109,25,190,201,157,51,102,104,241,34,48,245,20,214,242,211,211,181,174,95,8,10,114,25,113,25,21,2,82,188,85,89,247,102,38,30,144,12,227,12,135,221,108,211,106,117,219,99,82,103,117,175,150,106,187,246,206,163,243,101,208,102,181,166,234,162,234,73,10,214,143,186,3,248,77,147,92,48,0,3,182,252,185,109,181,242,89,148,120,185,183,195,140,194,255,182,72,223,72,179,101,195,30,175,93,188,193,68,217,19,126,207,93,116,163,181,211,246,247,251,22,23,189,15,129,130,130,208,75,85,79,220,111,84,176,194,116,77,235,210,189,243,34,165,109,47,170,88,48,98,78,140,56,98,142,154,180,106,116,150,238,253,71,124,50,212,198,108,125,36,117,200,249,255,223,72,255,191,44,30,0,1,54,236,193,200,49,232,4,88,13,229,243,62,81,78,76,42,80,133,195,70,33,129,145,237,52,66,96,46,25,115,75,25,33,164,24,139,45,93,239,127,225,201,182,91,62,176,82,68,21,115,31,244,146,22,13,78,90,145,24,64,185,66,194,83,126,204,205,149,32,0,76,101,251,126,222,71,30,158,122,88,235,61,252,147,82,206,227,61,8,167,108,43,205,25,65,69,202,195,67,137,189,66,210,90,245,219,115,242,88,132,162,83,142,89,219,244,10,174,178,24,93,108,167,212,148,227,178,131,40,85,93,123,21,226,231,159,73,207,100,202,197,122,9,220,223,138,202,51,89,4,47,106,213,27,183,176,252,167,73,44,203,138,22,107,45,180,215,119,177,212,62,210,155,78,94,122,175,255,79,95,244,0,210,32,0,24,0,0,183,126,75,33,8,0,92,119,30,16,101,198,89,89,193,232,148,195,141,36,22,57,89,103,125,191,230,63,136,76,158,195,147,127,151,255,49,155,75,255,63,240,5,130,41,181,103,28,8,36,115,121,17,153,19,70,5,102,230,141,2,26,78,244,54,119,61,113,214,54,125,149,108,101,108,250,45,230,154,98,33,139,126,141,165,90,181,232,18,133,194,55,99,94,112,49,165,243,189,126,23,8,16,3,18,65,39,160,20,0,42,4,173,198,20,28,98,161,13,20,199,197,140,140,240,40,0,68,98,218,59,197,168,8,76,100,200,38,20,10,48,160,98,96,4,225,4,9,132,31,131,138,212,28,16,17,27,40,22,10,18,15,46,24,248,105,138,7,153,146,160,20,224,194,6,140,88,41,3,214,176,94,37,151,97,202,208,43,83,107,82,105,71,204,103,1,96,56,131,133,56,140,80,199,224,29,170,15,152,71,193,217,80,35,129,148,92,206,160,20,18,178,24,155,104,11,254,87,10,198,27,158,255,251,178,100,211,14,133,203,102,201,155,73,63,178,93,204,217,170,44,39,202,25,217,157,28,77,225,120,129,187,51,166,12,244,141,56,198,251,22,57,81,91,22,183,46,251,103,95,40,116,232,140,231,108,164,161,71,122,178,155,35,63,49,203,246,85,172,243,120,78,159,109,233,135,119,41,251,223,46,155,76,206,170,54,83,238,39,251,234,107,255,171,234,171,255,239,152,217,131,114,0,5,203,176,176,154,202,134,165,90,153,227,20,78,181,141,163,19,52,41,20,74,17,75,221,103,85,253,72,55,78,6,196,196,130,160,28,133,45,158,238,89,26,100,161,195,139,133,139,64,196,97,1,136,18,100,8,24,253,47,203,46,103,149,166,109,145,92,211,80,135,15,179,77,145,252,179,34,119,34,238,133,167,76,158,155,44,204,87,204,212,206,157,54,46,151,219,221,75,39,143,211,236,56,153,75,157,255,255,197,157,0,5,163,50,198,211,30,128,3,22,6,83,130,13,163,35,129,179,3,64,35,15,72,146,99,188,128,11,6,129,195,196,25,130,128,121,132,129,232,168,54,96,96,0,96,200,10,12,1,137,0,101,55,22,52,48,64,148,185,125,5,0,19,23,93,169,62,191,2,56,135,50,12,84,24,24,5,177,164,130,130,145,64,83,185,9,128,4,99,46,167,138,121,129,119,154,96,210,150,118,101,26,24,176,15,17,97,41,137,84,106,64,52,32,178,67,40,156,201,27,51,197,206,181,129,24,130,169,19,101,108,205,32,73,53,124,12,156,33,114,144,98,163,129,33,2,16,167,163,77,20,14,143,175,122,171,41,25,85,46,165,130,25,131,208,118,144,53,145,6,52,38,31,26,66,137,141,161,112,228,84,193,16,226,158,7,143,116,153,167,151,53,169,59,188,235,55,54,122,21,101,183,142,200,18,79,14,29,137,22,150,132,11,73,158,239,182,205,225,98,107,239,184,158,61,191,224,65,191,173,148,4,41,128,128,0,0,0,93,255,56,164,128,18,133,75,195,157,47,152,75,111,65,108,195,227,54,217,22,143,147,208,221,241,247,246,42,123,139,75,225,62,179,114,210,9,208,173,232,188,165,53,249,207,193,136,50,42,146,194,72,197,216,191,130,193,212,6,205,147,10,151,36,39,4,79,34,151,141,24,33,2,155,26,178,49,115,135,70,53,241,85,55,163,127,174,138,158,223,152,32,70,21,21,24,36,16,106,120,57,147,193,44,20,4,9,1,66,195,130,77,96,10,57,21,5,148,3,19,136,120,6,143,16,145,96,19,18,74,214,202,16,179,12,98,237,242,113,69,152,80,233,77,170,117,165,49,138,28,169,252,135,82,205,175,62,166,45,147,104,14,16,38,19,196,55,2,193,178,10,38,26,52,76,24,246,255,251,178,100,208,14,103,76,103,72,19,186,67,246,93,198,153,218,60,195,92,25,85,155,42,110,101,111,201,81,26,103,12,241,154,48,136,194,30,234,89,60,16,242,26,50,117,142,97,50,234,63,201,22,68,189,3,62,88,121,201,53,15,29,233,249,184,93,109,97,230,1,249,219,203,144,107,93,90,230,136,181,164,179,206,131,232,143,47,40,36,144,235,150,16,133,178,171,185,218,245,80,45,62,233,58,227,173,60,162,79,125,158,98,204,108,207,21,87,179,163,84,214,171,134,107,214,219,138,155,105,249,142,187,135,157,167,179,115,254,35,247,16,172,230,171,216,4,164,53,118,217,137,169,176,7,52,222,75,232,219,114,209,134,187,121,26,60,10,63,222,180,231,28,207,173,187,5,185,31,129,17,131,153,91,148,82,130,229,245,10,135,193,206,30,87,206,159,61,128,170,31,98,103,127,72,201,249,245,183,202,135,0,205,6,7,178,213,2,225,219,152,150,150,37,251,76,162,231,223,240,247,247,116,42,0,1,119,212,198,145,12,180,44,203,200,206,42,80,195,202,144,52,11,50,101,101,138,181,57,192,198,166,14,38,40,64,243,32,129,87,75,96,87,209,223,141,143,8,195,44,113,9,173,243,140,234,133,133,88,106,150,48,210,215,63,174,19,140,204,41,32,3,34,43,98,110,178,2,70,161,35,141,17,109,58,143,123,180,36,41,45,121,154,217,88,123,37,138,44,60,195,173,27,49,144,134,127,41,132,46,183,230,192,113,145,0,165,45,103,88,124,150,143,38,58,74,90,52,100,233,54,144,130,49,88,3,15,163,108,212,147,33,105,20,102,210,39,36,204,109,79,105,123,50,134,165,43,82,50,166,187,216,140,208,172,212,154,182,26,233,205,83,156,199,61,210,232,135,208,235,50,122,172,129,191,217,187,127,206,6,132,0,0,55,93,159,9,51,238,151,50,173,142,141,148,30,175,27,8,97,100,166,95,190,156,152,180,172,196,135,46,212,124,199,26,0,87,112,44,61,73,158,230,186,16,196,122,135,231,30,179,15,40,127,83,205,85,93,234,167,22,162,211,172,221,142,39,97,8,125,219,243,40,119,50,117,105,56,232,7,4,174,172,98,239,139,82,47,214,40,77,172,48,146,27,186,44,186,239,164,203,89,152,14,198,23,41,152,248,16,118,177,8,153,208,181,198,7,17,156,152,108,36,42,11,137,12,40,174,14,8,152,76,44,96,192,48,240,68,192,0,21,114,245,180,178,243,75,72,135,176,228,122,21,2,200,97,8,164,105,0,147,6,12,74,130,0,230,175,67,69,1,3,107,55,218,241,187,180,182,138,12,133,12,4,232,73,146,80,105,31,23,103,226,48,128,210,239,59,23,72,129,166,236,34,121,255,251,178,100,196,14,69,209,102,202,155,105,63,48,99,167,89,167,97,136,54,25,137,155,34,110,105,15,193,131,40,230,141,131,9,120,16,30,118,79,56,14,194,52,70,3,101,35,69,221,215,249,189,154,129,226,184,200,42,209,69,239,115,237,145,3,51,235,254,34,134,84,48,154,236,181,23,26,112,246,135,58,209,164,149,153,16,134,151,103,51,186,41,138,114,156,96,153,182,153,30,115,196,205,191,111,170,163,144,33,8,106,34,8,4,116,180,206,151,23,253,67,37,184,233,178,170,32,111,245,255,199,200,44,0,1,110,217,21,100,175,234,95,42,201,167,240,154,18,232,9,39,40,146,8,12,167,124,77,237,157,247,233,7,136,51,198,75,88,93,242,48,207,127,202,12,230,166,169,102,96,68,49,143,253,170,254,72,35,185,106,168,168,68,42,88,204,101,85,51,189,250,86,235,125,218,66,90,73,165,94,217,137,95,66,247,34,7,140,136,77,139,159,104,112,120,72,99,157,238,162,0,1,119,252,181,46,232,0,241,206,118,97,201,182,66,99,161,179,75,179,35,46,81,118,28,181,120,249,195,87,224,233,27,77,156,98,151,228,176,76,11,109,234,67,132,169,215,160,106,118,175,74,226,21,29,144,96,217,3,228,142,137,139,148,86,158,213,220,90,84,215,175,9,172,240,130,51,181,35,87,242,237,202,229,93,96,102,216,185,207,159,246,129,48,7,46,108,62,110,189,111,93,230,148,85,171,165,19,184,201,21,219,37,10,35,49,200,54,233,87,69,210,243,113,42,222,76,246,38,141,189,216,199,66,223,253,36,244,229,212,125,63,95,7,202,12,91,113,252,39,242,53,218,219,249,191,230,98,134,4,178,128,1,191,126,12,10,68,52,8,144,244,53,48,101,90,64,114,145,57,40,227,60,94,228,172,131,217,163,124,255,83,66,34,237,118,88,183,114,137,199,92,91,237,80,80,4,185,155,218,81,26,58,87,222,33,48,220,69,12,195,143,104,192,69,13,185,25,134,242,183,181,86,160,205,50,31,138,125,60,25,218,117,201,129,191,213,95,124,55,9,198,30,199,26,251,236,90,51,120,219,217,47,187,47,94,174,10,69,137,29,154,164,78,151,215,228,137,38,139,239,229,231,135,239,159,27,188,227,70,29,68,12,162,140,196,212,174,205,166,30,205,10,65,57,120,156,237,215,204,124,153,125,175,252,119,142,126,107,123,205,251,174,194,94,144,1,147,125,134,86,138,20,48,2,78,47,99,66,57,9,102,70,193,168,6,153,75,80,70,213,173,69,34,171,0,211,233,32,89,83,111,105,131,220,159,163,185,40,184,94,55,245,167,64,113,42,180,113,250,42,103,204,10,10,81,47,44,2,85,214,165,82,76,183,36,255,251,178,68,198,12,197,9,102,204,27,70,71,66,164,108,217,99,105,70,224,21,41,155,46,109,49,26,66,140,51,101,141,166,35,64,121,113,168,64,10,141,132,133,57,124,130,14,20,60,113,95,37,213,117,117,25,205,233,11,234,142,123,229,237,110,70,210,255,171,43,26,135,176,229,116,44,131,30,136,114,32,195,158,86,5,78,28,42,214,40,194,183,120,187,219,142,134,97,197,142,90,16,46,37,41,62,254,171,246,146,198,136,240,103,83,247,38,71,31,49,136,34,155,247,192,44,177,55,106,208,165,129,39,172,0,30,251,241,71,33,99,6,24,121,213,216,104,196,39,57,147,116,2,178,209,26,192,201,152,42,164,133,134,57,243,17,90,102,207,60,197,254,221,171,147,146,68,35,107,45,121,247,136,99,46,120,236,83,66,193,34,159,231,188,132,64,240,174,71,160,170,213,224,135,22,206,69,129,17,92,41,51,13,65,208,56,138,226,77,252,144,136,131,74,14,70,37,220,242,166,169,178,56,210,51,222,253,175,199,108,115,20,56,251,25,36,141,130,94,200,81,213,87,204,164,213,204,52,82,85,37,202,150,50,4,230,145,16,60,227,232,182,106,72,119,215,35,234,45,147,129,183,72,125,206,178,50,234,53,238,106,175,143,139,91,144,138,0,0,227,140,32,120,102,82,177,160,150,230,176,235,155,80,60,14,6,153,153,160,104,242,138,170,128,131,70,66,15,25,36,26,157,99,65,195,8,7,203,196,196,5,69,167,40,84,3,246,28,50,60,237,23,118,195,45,99,70,120,72,4,74,190,120,71,154,58,173,233,114,7,130,211,3,0,30,36,44,144,160,177,11,66,181,62,188,84,78,163,216,147,192,40,238,51,12,4,158,34,22,249,67,147,51,178,71,224,106,44,71,106,2,186,165,4,208,124,129,64,212,216,209,132,146,82,16,107,202,132,179,141,147,231,19,155,187,81,141,105,227,244,106,170,154,233,32,72,59,4,253,168,159,93,38,93,85,93,239,154,108,53,238,149,215,138,234,33,167,141,47,127,203,101,140,114,117,215,242,90,108,148,29,101,223,55,169,172,200,255,135,194,18,228,237,219,246,36,110,199,162,6,40,0,0,128,2,115,109,167,96,7,4,148,170,17,121,57,4,159,240,242,212,102,233,212,19,87,81,157,85,236,125,214,255,97,227,255,180,217,99,165,129,109,189,38,203,45,8,116,184,176,226,10,186,185,71,161,65,164,17,119,35,138,58,209,11,144,94,189,89,85,43,41,197,200,36,38,132,117,32,129,88,236,138,232,125,10,84,53,238,114,29,100,57,40,74,81,92,206,244,70,118,144,236,246,212,166,49,25,22,165,189,72,159,67,162,85,19,108,195,210,160,142,233,9,78,0,255,251,178,100,164,142,134,94,103,72,27,154,91,112,120,172,217,154,97,133,92,24,141,155,36,110,25,30,129,126,37,102,221,131,13,168,128,168,136,184,101,202,177,152,6,32,224,97,150,192,192,178,24,48,28,160,6,31,51,1,1,102,23,28,203,65,195,52,7,172,166,80,208,73,131,145,210,227,187,209,21,41,120,31,65,192,17,129,195,75,101,34,11,56,130,87,209,75,198,1,78,91,42,87,70,99,1,177,52,138,17,11,134,133,79,107,74,92,244,242,132,211,8,25,63,241,38,64,95,170,70,140,221,231,216,25,121,139,226,220,30,244,78,101,206,227,129,43,151,247,26,123,31,75,142,25,213,184,106,131,208,31,216,123,93,155,77,158,166,192,88,14,200,87,41,66,65,45,53,227,26,88,54,252,78,90,172,61,104,227,47,58,165,152,195,253,43,10,144,87,214,143,116,181,205,68,213,42,185,70,196,124,119,91,199,82,92,93,173,41,22,252,252,53,168,192,7,189,64,2,238,219,83,203,37,10,1,41,193,191,38,148,163,5,165,74,233,229,62,186,49,208,247,190,127,100,158,161,30,245,183,194,217,132,79,50,248,121,3,237,153,131,19,240,244,205,169,157,44,255,69,61,225,151,95,35,251,50,132,232,89,205,65,27,31,4,229,82,228,91,189,204,143,43,212,33,84,205,150,2,85,56,247,61,110,186,231,175,106,93,86,151,136,234,0,0,32,0,5,223,240,192,69,157,7,39,54,106,67,151,230,131,35,107,150,219,182,13,62,175,20,117,95,184,77,78,164,197,4,174,236,5,86,33,75,32,144,212,99,50,156,32,201,101,233,217,92,138,164,100,0,10,35,60,74,3,27,235,234,170,88,186,68,161,200,36,187,148,183,190,234,83,154,29,19,241,179,28,63,103,27,243,113,205,251,27,102,13,100,131,173,133,249,174,68,65,176,89,78,179,34,59,165,148,184,206,23,73,138,91,83,42,177,231,210,106,63,136,185,44,122,185,209,79,212,42,220,39,141,155,185,119,45,14,179,94,245,231,143,184,158,9,73,208,222,241,34,69,106,162,224,6,88,1,0,0,187,254,24,24,199,5,1,79,56,50,193,79,224,152,152,252,37,131,119,193,37,212,242,82,176,120,49,206,185,90,97,223,170,220,49,140,82,195,144,44,113,101,202,101,13,218,81,32,140,197,231,170,64,167,5,64,49,98,5,66,237,188,113,44,102,149,178,89,72,210,18,166,21,31,88,121,117,87,165,194,151,220,112,233,183,47,2,111,202,13,46,125,191,58,238,208,201,101,219,226,229,206,57,18,198,241,123,186,189,162,204,56,180,146,247,6,140,190,27,87,45,217,18,100,211,204,97,144,182,213,48,81,208,213,254,58,226,166,122,226,234,255,251,178,68,151,138,228,246,102,204,211,79,70,18,160,172,233,103,107,8,110,84,21,157,48,109,25,94,194,143,179,101,77,167,163,16,93,174,33,103,234,47,72,237,163,88,139,158,239,44,27,90,239,127,76,9,150,74,16,60,232,0,48,161,147,100,114,216,10,82,172,81,176,130,40,212,40,49,99,15,8,137,183,70,53,23,98,210,68,225,156,223,97,218,104,9,43,53,72,194,161,219,146,166,119,102,251,48,49,128,110,67,238,197,236,229,114,27,254,207,241,246,148,157,52,146,164,80,159,205,235,107,144,186,206,133,91,43,109,206,237,136,175,121,132,191,240,253,127,147,147,214,71,107,239,135,253,255,60,12,134,54,160,129,186,14,235,133,147,182,95,136,72,78,188,169,208,63,203,26,129,133,70,227,157,24,108,16,91,69,254,207,85,185,127,88,77,242,35,200,14,217,75,117,191,218,189,254,79,161,138,193,198,155,124,5,102,28,20,28,124,243,34,50,35,145,44,25,76,21,233,146,49,144,112,85,46,20,4,177,136,130,196,217,131,10,149,173,232,146,176,209,101,78,226,214,108,137,33,40,135,19,122,150,228,52,187,239,95,110,6,48,77,36,54,240,74,177,92,161,51,195,22,118,22,33,102,6,234,233,184,19,154,186,36,82,13,120,196,241,236,81,150,99,79,21,67,186,221,111,235,95,255,97,220,84,114,211,83,116,198,9,15,49,226,237,161,199,138,138,234,53,45,230,41,23,218,126,25,154,207,23,113,85,169,199,179,142,170,208,124,188,71,221,90,172,237,153,165,243,180,189,69,212,140,253,150,34,222,252,188,137,153,79,160,171,147,0,0,48,0,4,255,228,38,160,56,112,193,123,134,217,84,128,212,192,92,77,181,161,69,153,73,125,157,196,43,135,185,22,103,58,31,6,249,115,122,167,186,129,168,243,66,32,188,90,214,146,240,93,29,65,92,158,52,65,204,135,194,203,37,121,129,9,94,222,171,37,230,128,163,53,40,145,39,39,245,106,173,126,165,45,21,121,69,49,235,10,173,127,254,93,227,167,184,231,84,89,78,40,101,193,137,204,13,81,234,48,88,250,165,187,168,152,106,57,135,253,163,197,117,79,247,161,76,33,208,151,152,184,254,185,186,132,99,218,230,191,253,111,255,255,253,127,255,66,39,128,95,0,8,0,2,223,241,64,75,228,56,112,158,227,240,172,32,21,48,17,148,46,208,193,15,170,51,76,37,220,91,223,235,109,166,74,21,23,157,155,206,28,130,28,103,18,237,71,235,26,88,94,231,90,210,0,159,102,82,128,102,95,91,144,37,237,186,22,163,114,184,186,247,126,19,101,204,194,11,97,175,21,47,98,50,248,4,37,70,91,9,177,46,164,199,150,255,255,250,255,251,178,68,125,10,164,195,103,77,83,47,67,240,142,172,217,135,101,163,226,19,117,157,48,109,61,13,194,75,179,101,205,151,161,184,251,112,199,248,176,252,232,67,99,214,101,85,85,97,82,210,229,178,25,161,173,52,225,247,116,37,99,133,26,76,238,57,91,243,63,134,189,47,219,207,59,241,115,192,239,191,238,72,65,90,215,57,158,2,167,104,238,98,15,141,149,40,0,187,65,194,131,128,151,77,82,164,114,69,94,107,42,143,211,4,122,21,244,72,168,156,84,160,65,97,106,28,109,250,193,244,227,5,164,25,176,73,0,49,134,115,26,181,57,87,164,153,106,90,42,207,231,50,76,208,209,33,106,109,31,173,211,179,171,128,48,156,86,70,35,54,220,125,207,23,100,223,203,45,203,209,82,65,123,219,13,165,169,26,123,159,104,167,146,206,75,141,219,92,109,197,204,20,49,55,91,137,174,111,234,254,255,89,224,92,88,210,207,118,153,234,154,153,31,170,254,37,254,43,138,159,43,104,36,7,60,251,241,212,24,186,183,131,181,94,42,42,98,46,63,10,160,127,81,73,92,171,247,37,124,46,213,232,114,211,121,218,77,31,244,138,154,11,8,41,84,50,18,245,222,185,194,202,194,171,6,75,106,176,31,193,61,29,74,193,43,210,244,151,149,197,44,166,99,37,205,140,182,49,141,85,107,19,183,236,64,6,17,131,155,78,47,239,248,239,141,63,135,210,18,198,152,89,150,104,170,140,58,173,153,82,30,36,114,69,70,71,23,17,18,169,196,173,115,212,45,170,76,88,245,231,214,99,121,71,126,13,248,247,247,186,94,254,222,161,116,189,238,26,251,125,68,37,0,1,46,248,210,156,3,33,11,65,62,224,133,147,25,176,4,164,67,84,163,244,4,56,133,154,131,66,170,136,97,213,28,116,210,61,131,58,202,38,95,248,180,157,200,86,7,82,3,116,225,166,106,91,137,251,84,204,201,249,140,36,129,40,36,228,105,102,140,1,88,251,72,133,77,113,140,174,132,106,205,134,182,7,37,225,22,21,0,203,86,2,30,95,237,197,95,191,49,153,128,44,8,131,224,96,78,129,211,199,215,223,51,74,223,127,182,208,179,16,251,105,124,210,203,71,251,177,113,119,31,53,53,49,127,21,223,90,222,221,201,142,58,162,106,123,232,108,142,9,179,205,118,166,201,38,98,138,12,155,89,125,107,55,51,72,235,87,102,106,1,186,148,128,0,48,0,15,127,248,244,210,40,201,115,201,137,79,64,138,195,117,75,93,167,22,138,103,183,51,254,157,255,234,30,216,122,183,153,58,227,162,97,55,98,14,35,47,254,56,225,3,249,61,40,19,89,152,232,249,17,52,217,27,35,155,191,53,204,95,56,204,235,255,251,178,100,121,142,5,105,102,202,155,72,111,64,83,76,217,218,44,34,204,21,209,157,38,109,45,189,1,99,51,103,28,195,8,224,103,58,34,103,119,174,170,69,95,253,76,191,241,43,221,76,92,80,144,140,248,227,106,12,80,38,32,194,76,17,151,85,137,236,68,48,4,89,59,144,150,2,94,198,90,96,96,23,9,160,193,166,24,68,102,61,41,111,93,118,138,22,28,195,31,80,104,85,4,153,136,180,198,107,2,45,115,18,93,134,59,100,195,202,25,66,138,161,212,174,195,195,9,129,57,89,120,53,230,126,192,106,90,120,165,43,9,64,239,202,30,218,227,4,86,84,204,228,29,134,255,253,92,93,255,255,247,173,41,167,83,72,203,94,125,119,81,247,69,191,87,123,219,87,51,223,108,216,250,91,229,105,206,215,57,190,200,183,50,120,81,143,64,128,43,69,3,102,168,170,221,4,141,20,111,64,243,76,155,99,6,178,43,110,212,210,15,110,27,8,0,125,255,59,60,208,32,225,100,120,45,168,144,64,8,171,1,151,213,227,138,202,216,102,96,20,121,53,6,232,4,246,233,109,238,251,239,111,255,233,11,29,2,60,203,101,67,25,209,54,66,88,234,140,205,78,89,73,102,170,234,79,119,149,25,25,86,86,145,158,76,170,153,17,86,229,70,200,246,35,251,37,118,69,211,252,90,0,1,173,252,8,106,50,24,16,44,100,208,160,227,131,37,21,129,133,169,195,129,211,32,2,88,165,69,214,107,136,96,129,144,18,112,67,44,221,232,25,1,191,76,130,40,58,60,161,229,163,96,137,158,40,12,192,103,31,78,192,146,215,36,195,131,37,139,88,2,10,68,21,2,166,228,99,27,111,35,223,110,145,164,73,155,188,101,184,75,29,25,182,239,0,91,202,87,74,29,148,60,48,35,205,93,191,253,33,142,49,70,60,233,3,149,9,68,92,203,75,84,104,183,90,226,254,26,158,29,239,138,174,250,222,189,253,98,115,47,13,142,58,185,74,222,249,31,165,74,205,125,215,96,127,58,28,199,219,102,110,185,214,107,244,232,220,214,155,218,77,119,175,107,115,8,96,8,229,0,16,4,187,118,200,90,72,234,4,137,136,77,223,130,89,109,128,69,159,10,144,28,32,145,142,186,66,156,226,166,101,48,187,9,145,71,215,248,168,45,41,72,123,72,145,84,225,119,56,107,217,23,36,242,37,48,48,199,172,68,34,42,63,105,56,147,88,49,222,57,16,41,117,157,169,244,186,102,68,106,79,169,252,85,136,117,151,143,245,19,228,162,51,43,158,166,8,237,93,72,16,120,87,55,50,156,197,121,119,134,221,255,230,101,66,79,191,49,162,128,82,208,92,132,205,240,1,161,99,2,129,133,98,82,255,251,178,100,157,14,5,154,102,202,27,104,103,50,115,236,217,135,61,35,94,21,101,155,42,109,161,126,193,98,51,102,93,132,148,216,79,3,204,203,203,34,198,194,192,200,11,153,86,74,104,14,106,97,50,159,120,187,154,214,227,77,20,187,175,218,171,23,245,139,225,106,171,145,37,109,129,161,49,120,186,203,119,169,24,27,241,54,247,39,35,40,114,224,91,142,164,110,98,196,16,228,46,135,26,235,16,90,13,98,29,109,228,114,203,113,185,153,125,174,107,15,255,143,227,190,186,187,210,43,165,132,26,151,104,21,166,28,47,46,44,195,146,46,249,251,90,170,151,235,126,81,173,41,230,228,138,211,105,118,236,125,222,69,81,194,43,114,249,63,13,147,183,14,73,237,80,161,100,253,55,123,170,91,247,12,80,0,66,80,0,9,45,175,228,24,253,146,10,55,24,127,216,179,15,70,8,157,7,5,42,156,61,120,52,226,133,61,157,197,79,84,224,89,140,62,84,159,86,155,100,136,20,228,221,114,82,205,247,51,170,220,138,148,189,62,143,213,84,138,139,171,103,116,82,110,154,251,180,168,111,66,53,244,217,150,142,255,250,123,55,61,23,205,250,124,86,0,0,164,176,81,152,24,166,110,164,198,217,106,115,224,38,84,86,99,131,160,224,32,128,231,104,116,228,84,100,188,224,80,32,49,18,44,32,185,64,122,53,154,40,154,43,229,53,22,147,188,211,223,215,65,136,61,10,172,166,106,168,170,112,11,182,129,137,82,121,56,86,75,205,144,133,142,175,144,245,179,178,182,187,43,134,85,10,194,160,25,170,173,86,30,178,145,81,90,146,73,60,136,22,100,10,169,43,17,127,82,37,72,82,200,148,57,179,195,112,199,33,234,216,242,207,209,231,37,187,33,151,170,41,245,61,255,119,163,185,140,142,98,78,106,189,157,45,178,126,179,53,121,182,204,83,145,15,98,84,178,104,147,153,159,185,51,26,102,203,247,219,80,137,228,0,1,46,213,145,101,84,29,228,122,148,65,68,125,129,105,125,181,202,140,57,243,54,162,170,24,148,66,36,166,164,172,112,218,163,150,92,69,80,214,100,71,144,171,41,89,16,143,255,163,215,76,232,204,157,93,238,237,101,186,41,218,134,122,209,46,133,119,71,93,213,185,216,98,38,74,50,114,190,90,57,251,107,255,243,109,255,254,62,129,183,198,44,57,144,78,11,156,106,243,26,145,67,213,136,6,147,37,111,38,212,193,175,163,164,2,188,17,89,152,65,65,96,117,100,80,242,243,127,27,247,46,87,33,80,104,227,81,144,67,15,235,42,125,90,170,201,74,212,21,143,46,117,163,22,121,161,219,78,216,0,82,139,181,7,150,15,82,109,193,150,36,83,179,7,255,251,178,100,175,14,229,120,103,73,155,120,83,242,89,140,233,163,61,133,42,19,245,155,46,109,1,94,1,82,51,103,12,193,149,184,60,75,170,126,88,193,81,216,46,5,61,18,237,75,81,9,52,88,67,40,121,159,215,250,151,13,255,185,136,97,198,169,51,159,61,93,209,154,236,140,100,170,41,166,63,249,205,116,89,136,202,139,232,151,122,159,68,34,45,57,94,157,91,103,171,186,170,152,100,205,253,38,40,32,79,255,94,98,50,19,21,22,155,40,69,169,31,77,88,5,36,10,254,14,127,139,203,132,100,70,208,223,51,250,16,76,142,241,53,229,216,176,166,82,59,61,191,174,191,244,213,117,33,202,202,101,67,200,199,73,21,106,234,99,218,206,212,186,153,223,177,19,103,91,62,126,180,209,183,245,245,95,101,85,181,54,254,112,37,0,0,100,248,42,234,42,68,113,42,230,203,238,16,42,102,69,3,199,162,81,168,37,128,130,133,144,219,57,16,1,11,0,173,66,254,183,227,128,166,64,32,154,154,24,26,227,2,129,47,203,141,104,208,53,218,203,165,169,108,206,90,122,37,180,246,18,0,56,210,152,90,140,34,42,170,65,79,140,168,44,98,50,167,244,250,46,35,250,0,23,82,88,55,69,133,34,15,90,106,185,106,137,140,167,47,187,1,133,133,92,66,53,176,56,86,238,232,211,204,253,190,126,255,255,254,126,235,223,12,63,186,170,46,167,134,246,198,156,183,179,167,189,209,61,79,21,247,185,183,19,157,89,176,213,204,21,55,116,188,244,68,38,198,21,83,139,90,245,251,108,187,154,153,127,238,130,73,243,168,35,9,49,231,239,135,67,36,136,10,219,0,128,0,2,93,186,237,233,59,5,58,164,188,58,49,88,100,51,51,6,3,66,130,108,20,10,50,86,119,15,33,167,49,163,191,121,45,217,170,63,48,52,99,118,116,165,146,249,138,183,12,172,189,191,254,111,47,204,247,34,66,224,50,245,69,47,224,197,73,58,184,35,236,56,80,151,34,15,243,123,158,173,153,100,71,33,252,47,165,23,26,247,157,252,243,193,158,88,86,84,176,143,91,249,49,192,177,110,75,75,144,101,52,70,54,152,127,31,4,196,6,16,82,103,226,65,13,42,145,85,76,28,84,84,61,58,219,130,226,107,233,246,167,194,161,70,4,87,24,118,146,213,87,128,64,22,89,118,90,81,0,66,116,185,76,145,97,157,41,58,125,41,122,178,140,128,143,14,51,24,242,55,225,15,80,183,166,10,20,159,5,202,125,101,111,172,2,227,49,86,234,236,203,25,83,56,98,46,179,97,136,65,168,242,183,97,111,125,121,70,114,171,93,195,255,247,124,206,200,125,247,249,11,18,95,24,136,42,147,82,225,255,251,178,100,216,14,5,252,102,201,155,120,92,98,106,236,233,151,60,195,108,22,85,155,38,109,141,190,193,179,179,102,93,132,21,120,96,226,6,74,122,150,106,148,205,236,159,229,157,163,110,35,179,245,130,137,72,148,207,148,20,130,212,130,208,65,102,210,234,147,155,82,83,59,213,101,45,26,97,189,21,2,0,0,229,219,59,47,20,72,57,153,192,107,186,5,194,171,167,6,135,232,46,231,158,44,0,25,232,227,164,217,106,104,233,175,145,177,109,53,124,11,57,213,82,111,46,143,77,68,65,69,140,102,17,18,51,163,81,93,95,121,209,247,99,44,106,38,134,58,43,186,173,243,81,28,227,8,204,135,208,228,50,79,103,117,170,93,251,50,153,108,238,164,60,178,187,246,146,155,86,196,185,205,121,108,182,90,190,12,0,0,220,208,197,137,67,9,164,12,86,34,57,235,12,12,19,14,69,24,184,184,58,19,34,0,40,232,32,74,74,5,124,157,245,222,152,40,162,2,2,37,49,128,64,171,174,86,135,68,215,45,227,108,234,186,32,160,251,53,26,1,39,187,42,95,111,218,176,67,202,26,177,82,38,76,241,33,155,186,194,99,104,73,100,229,145,97,140,226,157,225,152,112,93,153,137,116,141,224,101,208,166,179,64,238,201,47,177,200,46,220,186,83,10,143,89,179,191,231,234,82,189,53,89,177,153,30,229,178,151,231,153,157,60,242,237,14,12,176,203,28,208,237,231,153,121,106,140,9,1,130,84,148,144,84,16,10,179,192,128,66,148,165,148,138,146,105,195,87,68,243,34,231,157,157,74,212,233,210,214,193,96,128,112,0,1,119,217,183,116,156,98,180,207,67,203,9,15,203,102,90,77,218,75,155,199,27,147,92,239,1,7,21,35,135,68,0,35,87,58,154,205,42,23,91,109,78,85,34,109,111,255,3,210,97,162,71,212,109,4,222,81,245,109,112,139,66,241,60,140,227,153,60,69,103,48,187,46,11,97,88,158,175,170,105,102,229,95,187,137,81,201,188,119,29,218,127,255,109,59,46,202,213,85,227,186,109,167,174,227,184,156,40,139,113,139,203,134,106,64,24,205,38,127,73,48,145,172,210,67,66,18,137,179,66,37,249,11,128,140,12,78,25,24,1,133,104,34,14,47,34,137,8,16,192,192,183,124,46,98,43,179,32,18,193,64,67,116,64,243,76,164,31,23,117,131,181,131,70,2,35,200,133,81,145,146,204,161,130,129,171,48,20,49,208,75,108,24,72,151,66,66,39,18,217,17,154,97,160,160,107,109,77,89,35,57,22,13,104,165,251,68,128,211,74,7,80,168,5,31,73,68,150,191,49,184,154,71,48,23,57,199,175,59,204,47,231,123,207,56,230,217,14,115,106,200,255,251,176,100,218,142,37,189,103,73,27,131,111,176,110,204,233,135,96,72,140,24,101,157,28,78,101,79,193,180,179,101,221,129,150,184,234,185,233,178,27,86,206,61,234,81,206,66,89,75,190,244,53,74,43,57,133,30,175,56,133,21,84,128,133,168,236,117,77,179,49,228,250,85,208,210,228,22,233,82,140,154,85,47,155,145,1,62,144,129,110,217,212,152,163,34,132,30,218,53,180,217,150,208,55,7,162,158,106,71,103,58,93,207,119,60,234,210,125,125,80,95,190,44,5,41,85,113,63,10,119,149,124,171,249,218,55,97,95,101,63,255,203,78,188,253,129,81,47,169,232,60,132,182,224,204,234,18,142,159,112,192,10,208,8,144,67,177,35,216,62,250,92,140,243,38,200,173,84,84,57,202,244,196,219,201,119,103,242,209,26,68,196,211,34,106,224,29,0,0,74,140,195,81,147,24,10,194,165,99,157,145,26,1,139,75,34,204,99,103,139,2,192,52,156,48,169,104,194,3,161,16,49,98,24,104,36,96,160,18,224,102,34,131,13,2,213,142,50,76,84,107,49,10,9,101,165,215,78,67,11,56,48,201,140,0,100,149,145,4,86,102,201,88,88,32,136,3,36,52,138,149,196,173,77,128,214,144,104,152,129,102,76,32,244,70,49,130,18,77,114,184,13,213,38,220,119,17,117,77,190,76,53,196,98,174,155,5,86,70,157,21,98,110,203,0,129,92,167,242,146,199,127,255,92,118,217,174,106,35,255,158,41,240,206,31,49,53,197,236,153,117,67,227,139,107,43,175,154,100,223,61,118,247,67,182,167,14,227,89,146,247,66,239,48,53,122,236,123,251,216,125,102,176,229,49,123,137,69,180,111,15,56,207,123,234,98,8,160,20,122,48,8,16,0,0,93,118,74,64,176,106,156,144,245,24,242,122,220,119,39,12,194,1,8,230,13,92,158,234,227,103,45,7,204,137,112,218,187,51,229,102,217,168,151,178,107,233,255,184,232,197,34,169,216,173,28,174,97,51,16,224,48,163,37,5,133,8,84,82,21,171,220,142,133,98,43,17,20,244,121,185,89,204,147,30,100,236,217,88,238,133,169,204,123,106,57,88,152,246,100,188,106,42,121,234,245,0,171,78,102,106,75,230,70,104,103,167,198,245,126,110,96,166,102,64,98,77,102,34,44,148,110,193,136,150,134,14,144,17,27,8,176,164,22,130,73,192,72,182,143,197,220,108,204,232,37,210,54,80,168,76,185,18,202,10,171,115,113,97,46,106,104,168,35,63,25,48,3,42,253,192,11,36,164,80,180,234,114,229,230,67,10,132,137,48,196,98,171,190,9,73,8,165,196,97,216,2,36,240,88,131,32,137,160,61,4,80,120,117,11,70,102,173,167,92,255,251,178,100,214,14,102,92,102,199,27,154,91,242,107,140,217,138,60,197,86,22,105,155,34,109,225,107,193,150,179,166,28,241,158,248,94,248,141,181,252,253,127,243,110,123,111,109,109,109,219,46,189,236,142,223,46,157,252,182,161,223,185,254,219,97,248,44,53,133,237,190,127,60,222,35,114,148,108,122,222,233,184,95,137,174,169,14,171,125,195,27,182,250,152,170,246,132,65,183,109,5,129,28,26,232,35,248,100,167,29,208,97,161,50,68,104,117,3,231,118,129,139,79,241,168,53,174,254,126,171,113,5,228,95,163,175,59,247,188,252,191,35,207,255,254,183,219,202,242,18,161,246,239,190,159,33,145,172,72,68,32,82,76,186,99,161,154,218,114,70,202,157,211,132,69,122,113,157,235,169,231,156,37,71,87,68,86,178,166,172,126,172,197,174,215,117,216,57,22,0,1,63,184,213,151,12,149,88,70,18,104,49,198,74,12,68,242,66,62,100,192,15,155,254,50,118,66,30,14,3,65,34,125,64,175,235,142,152,44,10,22,9,7,201,147,137,11,186,238,59,90,17,10,160,186,121,36,249,64,27,191,10,129,219,71,53,57,196,64,209,122,65,128,54,77,118,51,15,63,8,227,70,206,108,216,135,37,86,34,19,87,159,105,246,93,71,47,164,121,180,193,216,62,60,80,241,253,255,253,82,167,127,119,207,28,181,161,168,124,73,129,218,136,37,217,75,42,56,153,176,106,89,162,41,181,103,10,145,116,236,33,52,169,244,74,12,116,74,182,209,109,18,18,162,56,166,250,58,182,173,162,79,15,18,82,107,70,241,54,201,154,192,124,247,239,112,173,219,117,135,222,141,130,151,180,128,24,42,0,2,219,252,217,124,158,204,200,214,211,17,219,242,173,118,14,101,162,132,98,90,107,104,253,162,157,213,254,169,244,203,254,189,189,16,171,119,37,47,197,153,229,72,187,156,196,119,51,200,236,85,70,82,153,50,163,162,21,142,130,162,98,36,21,34,138,41,81,93,80,80,244,67,181,209,154,44,73,100,105,28,66,104,170,58,43,145,90,79,50,20,200,103,68,86,68,126,154,233,160,61,97,64,0,20,219,243,106,216,0,0,28,84,171,173,126,153,240,161,205,70,180,52,184,129,103,20,45,46,229,113,152,138,151,39,212,105,57,94,49,144,77,210,36,233,180,247,33,50,132,67,39,23,186,100,58,139,0,235,76,52,200,219,168,185,230,165,42,157,249,165,158,157,190,205,159,26,25,110,156,169,145,160,105,120,184,66,34,28,105,34,200,22,144,128,192,148,27,61,77,252,244,159,75,191,116,247,125,212,31,136,18,238,173,105,20,220,232,58,197,218,96,225,148,74,204,42,124,31,49,62,183,48,29,243,23,68,255,251,178,100,213,128,5,211,103,73,155,104,127,66,105,12,217,154,60,197,86,22,21,159,40,237,33,251,73,199,179,100,229,132,141,232,13,107,99,233,8,23,26,60,77,4,41,199,155,17,122,210,182,180,124,198,141,234,229,166,215,187,165,88,94,107,113,163,205,140,238,29,43,41,2,243,68,0,8,0,0,175,211,158,32,200,81,190,50,148,75,84,152,176,253,69,200,208,156,252,229,60,117,167,168,150,96,24,225,198,205,209,96,83,68,231,49,105,192,145,179,3,245,55,165,245,157,68,155,242,4,223,255,197,49,26,169,115,190,77,124,246,135,211,146,21,53,248,77,167,120,93,240,121,252,214,238,141,218,63,14,253,205,31,107,12,135,134,80,151,227,25,72,198,57,113,76,203,47,214,254,199,54,237,229,253,115,47,239,225,145,0,1,147,163,231,57,12,115,101,106,50,199,67,201,75,29,106,55,120,67,80,37,51,147,0,72,49,133,214,0,23,128,67,69,228,49,32,163,30,21,37,11,66,115,53,30,98,46,145,154,23,177,3,23,14,52,0,3,22,36,6,133,129,9,9,161,196,1,166,44,40,237,142,131,173,101,27,4,1,8,65,100,2,64,160,101,165,222,21,3,17,136,137,24,206,161,139,158,36,6,24,16,48,5,34,97,76,81,167,47,104,30,0,102,174,131,48,137,173,150,149,113,13,224,234,90,207,35,13,151,186,116,112,254,115,146,235,249,247,205,167,5,118,50,242,134,161,41,252,147,9,130,48,145,17,30,67,152,114,90,5,151,84,216,171,114,183,213,76,167,163,5,204,190,94,143,251,93,25,185,250,137,250,61,76,137,90,106,155,245,123,160,28,153,160,0,128,0,12,75,110,77,31,109,199,233,94,134,10,242,125,14,124,39,70,98,170,140,142,59,133,220,240,203,139,68,146,184,189,109,95,254,55,57,93,198,203,239,166,158,75,144,183,82,148,139,219,255,255,235,95,83,91,173,65,189,181,145,44,85,108,178,185,27,80,108,249,32,178,17,95,35,206,158,82,21,86,19,116,243,179,107,38,106,84,219,215,151,119,106,218,175,87,243,123,89,222,205,183,75,170,191,202,237,194,112,0,22,223,240,175,33,112,76,80,208,121,64,130,13,49,142,18,189,153,192,34,16,231,101,241,135,22,2,128,220,166,231,21,167,76,232,211,161,126,89,40,127,145,69,125,183,86,44,217,254,71,18,166,142,65,144,155,49,21,127,2,203,236,106,81,67,148,83,120,85,163,255,248,196,66,49,24,148,103,111,240,2,135,76,102,42,165,169,157,46,190,223,71,213,189,38,175,245,116,71,87,123,39,74,162,169,243,35,162,75,50,51,221,39,73,110,138,180,35,50,149,190,139,29,73,103,52,78,187,41,255,251,178,100,218,12,6,20,102,198,19,97,95,162,111,76,233,122,60,102,190,17,65,157,48,108,149,189,1,168,51,102,92,241,150,248,109,70,250,148,201,56,123,168,22,0,3,223,252,151,97,124,156,132,173,58,6,187,124,18,103,7,52,117,11,46,117,246,119,140,102,191,115,77,173,239,231,250,230,133,47,223,47,255,253,180,206,220,208,235,173,229,249,210,70,177,189,208,146,130,172,44,118,208,91,144,104,129,89,133,25,6,78,177,63,18,119,46,46,206,29,26,198,51,68,199,75,190,89,108,84,149,158,153,34,35,178,85,232,118,213,46,163,70,170,182,215,211,52,29,49,5,53,20,204,184,228,224,184,201,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,0,107,176,217,148,141,157,8,206,4,142,99,188,152,148,13,30,10,147,35,142,49,113,40,185,156,39,152,152,202,66,32,8,104,188,18,22,130,48,8,120,201,150,131,120,25,129,81,95,36,28,93,97,17,8,65,133,142,122,25,69,27,59,109,48,165,44,50,72,207,13,175,44,184,152,1,45,77,213,30,92,174,141,68,124,115,145,85,150,168,145,9,95,232,125,198,75,167,121,120,113,75,64,197,69,100,206,66,165,244,165,55,94,9,153,71,97,202,214,174,127,127,255,249,250,249,254,89,158,100,116,233,209,44,108,65,245,214,171,115,93,195,103,135,67,225,210,203,152,134,28,180,249,124,172,108,121,91,74,109,239,150,174,125,156,38,242,132,17,148,218,202,124,60,243,38,140,22,232,171,81,35,52,11,223,77,234,55,18,38,237,200,128,226,189,128,0,146,203,47,142,63,130,129,117,27,117,238,86,119,250,84,151,174,90,5,132,231,102,9,145,109,20,69,27,249,170,54,234,107,97,8,118,103,98,205,230,117,134,29,106,7,62,49,160,176,219,211,64,250,25,100,109,231,52,166,112,59,219,13,208,188,171,75,10,230,234,228,78,149,78,184,35,112,246,196,49,101,138,184,117,52,185,224,240,244,169,240,243,247,47,255,77,247,191,47,236,161,139,161,10,193,214,123,67,206,33,191,20,1,211,213,154,15,225,174,1,25,20,33,172,133,151,252,24,120,35,38,55,208,129,8,59,174,103,146,69,170,50,81,36,105,0,6,24,16,224,40,60,137,20,20,0,130,54,114,2,47,101,65,0,4,193,237,120,20,22,95,83,21,63,109,87,120,20,77,49,18,84,40,2,157,229,241,70,192,32,105,144,149,56,38,8,84,97,228,98,65,203,175,40,97,40,27,35,206,192,87,75,46,104,78,180,118,36,68,20,214,158,36,42,104,110,43,181,17,81,22,4,191,221,232,205,73,108,237,46,53,239,126,127,152,81,111,102,255,251,178,100,223,14,134,33,102,199,155,120,91,242,115,204,233,83,97,35,92,24,45,157,28,77,141,126,193,181,51,166,40,241,150,184,204,143,3,45,13,14,48,60,176,91,198,239,245,141,157,221,162,60,51,145,218,153,221,208,29,237,119,220,127,52,44,222,249,8,236,54,8,23,19,81,178,60,222,77,155,107,212,246,249,166,53,205,190,233,206,123,10,0,70,145,128,2,86,221,180,172,82,42,229,78,37,83,112,112,35,144,144,168,141,141,145,226,68,151,191,164,8,251,188,175,241,222,82,116,78,32,0,25,78,127,216,103,64,197,100,208,144,41,176,179,245,169,87,207,117,114,202,147,19,226,1,149,102,99,28,230,158,140,110,121,62,121,251,87,56,253,183,143,251,35,169,21,186,222,172,165,207,187,35,216,236,202,139,203,115,172,204,195,247,70,58,33,154,253,29,217,0,170,165,0,1,166,244,163,152,122,81,196,199,193,192,42,185,142,18,84,122,60,8,190,137,62,44,220,198,14,85,200,248,145,43,221,138,183,85,32,20,0,236,169,66,38,183,37,135,116,222,42,16,225,8,86,238,151,153,128,42,170,178,32,56,160,43,113,96,96,102,176,161,128,201,238,163,81,89,91,16,184,179,39,98,243,50,153,125,4,114,26,121,233,35,112,184,125,195,100,43,29,124,59,36,192,216,27,48,174,17,185,168,102,254,220,81,50,120,157,247,178,146,132,106,42,192,129,137,90,89,108,43,61,169,111,98,59,253,213,245,139,38,212,95,155,9,65,66,6,212,88,225,150,208,155,148,98,52,162,117,226,214,198,42,145,121,236,166,34,66,105,231,26,57,178,102,172,220,221,204,77,79,162,124,238,164,18,54,78,232,218,130,213,172,220,14,71,217,0,64,0,165,182,172,38,143,98,180,242,82,147,253,43,27,80,101,241,205,193,198,60,74,204,217,89,32,226,61,247,119,24,241,89,3,163,16,88,2,112,12,66,191,8,138,215,255,93,55,119,74,20,59,68,244,106,231,199,80,197,153,211,226,68,176,17,10,247,136,82,23,224,181,75,232,88,131,108,233,41,161,33,242,141,170,45,34,57,155,221,166,167,156,142,142,105,116,119,189,207,115,212,211,174,87,206,191,59,94,216,123,221,117,49,152,178,4,83,39,105,60,245,80,161,33,139,128,135,13,140,1,22,245,9,166,12,166,197,20,154,70,36,27,52,73,168,44,48,134,0,192,1,112,136,162,244,209,36,32,208,218,200,133,67,138,11,1,12,83,60,4,181,152,196,16,222,3,81,163,216,25,242,71,27,126,155,11,149,173,52,166,194,236,50,24,125,166,83,47,128,81,42,69,34,42,204,170,173,186,68,195,208,43,47,66,90,199,148,64,17,88,85,15,36,242,255,251,178,100,211,14,6,32,103,73,27,73,111,66,112,44,233,119,60,103,174,27,17,159,36,117,188,0,9,121,179,167,42,152,80,0,62,206,107,255,245,79,44,187,98,222,52,121,253,91,209,90,151,107,210,95,181,200,189,36,106,83,98,245,219,149,42,212,213,53,127,187,134,85,123,134,172,211,119,12,239,218,207,123,195,29,223,237,108,50,198,213,107,56,99,207,179,67,219,27,252,243,255,250,12,237,85,177,95,12,123,107,186,238,27,185,188,59,170,13,243,254,222,22,241,252,112,230,247,188,191,255,239,114,74,174,44,97,40,2,81,0,0,246,255,209,41,60,92,121,250,177,214,69,60,250,207,167,243,22,162,42,84,122,34,110,204,249,174,102,84,67,125,90,109,101,170,158,40,194,99,213,146,236,148,161,219,120,252,204,166,117,99,11,76,98,21,145,218,116,58,85,90,87,34,10,234,84,53,27,89,144,186,178,251,46,236,222,74,157,191,245,94,149,220,143,171,94,191,44,68,8,137,0,0,98,132,3,31,210,211,58,11,35,110,6,83,134,6,67,45,21,67,74,0,66,137,240,200,34,88,194,145,124,4,135,138,17,201,150,163,38,12,135,70,25,2,102,3,129,70,39,11,134,14,138,106,20,155,134,34,10,98,96,65,15,230,144,192,98,128,134,66,146,4,15,3,44,25,42,33,139,16,24,114,25,169,183,155,101,49,145,42,152,90,120,32,16,88,36,188,38,62,66,106,193,133,16,6,12,58,110,165,103,81,196,106,195,102,104,78,99,67,198,58,20,156,198,16,2,36,82,33,0,44,11,26,16,82,121,157,50,201,149,106,26,45,73,203,107,155,153,16,160,200,113,145,105,133,65,23,91,184,24,106,98,2,6,46,35,29,46,83,21,55,224,227,86,31,56,244,179,94,82,50,96,32,112,123,16,158,191,149,249,137,101,138,121,156,234,70,110,185,104,170,154,204,209,211,110,72,105,1,211,103,19,125,37,211,49,9,53,53,250,93,82,95,199,183,219,179,160,203,23,194,249,121,161,232,53,151,213,187,82,146,81,111,44,117,95,87,176,194,147,29,225,247,127,55,238,24,151,199,91,37,153,110,87,185,159,247,247,175,231,117,174,239,254,57,253,230,61,231,247,249,255,253,131,44,125,221,101,248,111,255,255,254,61,2,255,243,255,255,255,255,255,255,255,255,255,255,255,255,62,119,127,223,255,231,255,255,255,255,255,255,255,255,251,231,135,88,0,1,120,0,16,0,26,253,118,223,108,64,65,88,121,132,224,198,226,210,65,7,153,174,119,61,187,19,69,144,198,55,207,25,232,167,80,77,31,56,183,111,142,172,109,115,139,156,207,51,131,59,182,6,55,172,170,251,54,196,165,98,60,80,161,133,255,251,178,100,197,0,10,61,131,70,22,119,96,0,181,44,217,154,199,188,0,28,13,159,40,125,188,128,1,72,51,103,235,150,32,0,189,15,78,76,183,7,87,213,53,27,201,215,104,148,178,85,83,24,208,119,6,209,219,53,2,29,125,51,88,34,186,78,143,6,51,120,126,49,192,123,122,90,141,149,133,182,221,81,159,58,187,36,138,4,66,101,139,109,172,255,125,238,33,110,63,214,166,150,28,223,21,207,248,77,192,140,253,56,167,164,23,240,237,155,230,109,218,187,198,125,126,91,30,99,251,94,74,99,121,249,237,222,46,254,183,175,172,107,227,183,107,255,255,255,164,0,1,187,211,58,116,1,31,128,109,15,101,188,48,100,194,5,141,156,176,201,2,216,40,136,44,2,40,212,75,198,36,34,143,160,192,80,225,187,203,81,96,232,87,49,73,48,236,41,126,175,132,173,7,50,235,32,32,88,103,93,118,174,199,93,238,74,82,161,139,168,197,128,239,124,4,106,1,85,224,56,149,74,201,87,82,171,43,17,168,2,37,133,29,33,85,56,75,170,96,16,24,84,104,193,40,28,122,150,195,129,115,148,24,189,67,82,182,207,212,85,121,77,45,39,103,149,33,235,119,175,213,202,214,86,111,115,61,246,237,156,114,223,125,254,166,149,63,78,236,204,196,186,151,156,162,228,246,21,117,127,113,44,238,209,90,177,118,83,159,43,75,169,108,217,191,111,89,225,218,43,187,221,170,106,44,113,230,87,251,253,195,178,9,236,249,223,215,59,206,229,134,191,255,255,245,255,255,255,191,255,255,255,223,255,63,191,250,255,238,168,91,107,89,0,0,64,0,6,255,249,162,130,16,202,168,16,141,116,82,164,218,218,189,21,213,186,51,80,219,107,49,133,52,187,80,197,112,227,148,162,116,2,169,28,192,233,53,15,235,43,58,21,142,235,82,211,129,93,196,170,108,68,138,101,216,206,204,219,88,134,232,236,183,101,255,95,213,255,245,191,255,255,255,253,69,42,0,0,238,249,124,128,24,134,70,62,240,199,161,178,48,116,214,222,156,40,96,100,27,250,64,45,227,127,20,193,218,142,59,142,252,195,74,94,181,47,68,100,17,201,28,236,109,185,58,19,15,3,231,45,142,189,142,35,160,161,146,232,171,241,149,102,49,98,118,170,158,133,42,170,89,87,142,197,45,206,186,17,105,77,34,92,210,60,0,17,137,90,160,226,148,139,247,91,85,83,159,250,170,78,17,86,132,51,139,198,205,172,23,39,73,141,246,228,221,15,90,78,95,132,154,87,28,68,181,50,153,21,28,253,52,21,115,122,66,39,101,158,127,127,161,138,97,164,210,205,100,117,57,191,181,20,52,164,0,4,223,246,64,8,102,44,232,239,175,255,251,178,68,84,140,228,238,102,204,27,72,87,64,149,76,217,131,104,101,246,19,177,155,52,109,61,15,202,121,51,101,141,183,163,9,34,110,248,145,53,126,241,16,8,85,121,106,47,202,97,199,82,6,164,144,59,244,140,137,201,173,98,63,38,152,131,226,176,219,70,116,38,160,6,175,45,130,94,71,17,216,79,71,249,249,135,50,201,132,99,102,70,184,100,233,234,129,60,222,55,147,57,107,160,247,82,204,32,109,35,60,109,39,185,75,103,178,142,106,231,127,254,66,189,58,71,219,45,97,222,211,57,100,39,100,168,114,100,115,109,27,167,76,59,243,36,187,110,221,143,39,181,173,72,179,87,200,173,41,178,53,83,107,27,115,186,180,213,236,236,156,17,137,0,3,119,252,2,28,8,108,207,173,58,239,155,101,110,82,180,162,139,23,142,3,98,73,10,213,230,72,67,57,177,152,234,37,132,128,243,223,78,189,136,137,134,135,43,20,186,101,85,56,60,87,168,76,224,181,174,210,164,255,80,77,227,134,43,161,226,241,101,49,73,75,13,183,105,177,68,38,172,9,246,94,158,123,36,25,190,51,243,161,195,213,92,204,121,246,82,44,203,142,36,77,8,135,112,60,194,11,45,136,74,28,71,112,70,46,181,114,73,163,75,60,82,75,62,188,186,168,186,249,158,244,143,138,126,191,230,65,165,215,140,250,150,77,204,175,247,136,129,84,79,31,252,83,160,11,189,137,119,227,167,38,40,118,104,104,231,54,188,149,200,244,139,168,197,3,23,45,247,107,197,229,100,246,199,67,164,15,236,137,214,132,54,37,71,34,248,102,29,162,112,105,218,212,98,25,248,203,205,44,156,128,221,150,68,42,14,241,182,170,174,209,82,124,60,89,76,144,71,76,94,73,82,202,148,94,223,190,138,249,80,77,106,134,6,102,128,49,170,72,233,24,159,76,202,114,223,111,52,124,246,184,214,30,85,195,185,41,113,252,196,119,119,212,164,36,15,148,30,143,80,101,76,140,210,29,87,227,229,198,220,123,47,250,195,70,204,208,181,197,205,238,157,147,58,68,57,115,66,147,23,119,30,13,248,158,0,1,182,248,24,100,80,81,157,74,112,148,176,23,52,184,201,212,211,75,56,137,207,64,80,36,12,247,16,6,109,105,82,251,143,42,234,238,110,223,66,88,102,80,179,23,136,248,85,61,148,199,66,151,0,184,186,104,247,155,182,21,189,36,122,184,115,71,88,108,159,182,205,215,76,248,192,1,155,7,71,99,77,168,175,142,14,242,236,112,118,152,177,10,179,54,149,49,241,140,20,45,140,31,200,185,42,97,104,73,10,60,216,120,17,67,204,85,6,149,116,203,141,104,89,185,196,191,95,39,152,28,7,117,255,144,53,255,251,178,68,68,140,228,214,102,205,27,79,67,224,157,108,233,115,105,104,210,20,133,155,44,109,152,254,130,137,51,165,77,181,163,89,166,34,249,119,27,60,141,175,248,133,113,240,111,250,253,193,96,216,0,4,219,241,84,98,137,141,139,51,188,229,19,87,160,40,82,107,54,165,212,80,39,160,44,1,243,121,138,131,41,119,11,163,159,155,146,93,159,151,203,171,69,41,157,217,114,252,151,223,113,165,51,44,125,167,65,67,1,186,246,182,89,204,166,21,167,22,200,210,100,26,98,39,105,5,224,213,106,17,137,233,36,1,196,169,4,147,185,137,223,174,184,73,182,136,225,46,231,33,38,79,80,140,130,36,242,100,186,121,16,96,153,30,145,73,23,241,79,21,54,66,69,91,189,118,146,69,99,45,162,102,225,6,158,88,158,161,19,184,236,115,186,253,113,243,62,166,77,237,115,115,220,241,95,200,181,128,1,178,68,99,70,198,6,224,36,54,117,72,10,60,76,4,134,172,17,214,48,240,144,112,187,240,91,165,249,22,6,139,15,0,64,236,201,173,41,248,121,205,198,17,4,60,178,246,29,20,125,154,219,15,135,32,56,197,167,173,208,99,182,7,4,91,12,133,224,198,222,106,123,173,24,136,14,253,69,125,27,185,41,223,105,96,239,169,220,244,184,41,107,80,89,194,103,249,135,63,90,4,5,132,136,42,128,148,141,57,116,139,102,223,47,87,184,215,201,102,154,130,229,157,108,155,54,189,61,16,167,41,171,191,212,27,95,112,205,50,203,230,178,10,218,133,6,229,12,57,207,245,102,49,157,108,155,220,244,126,221,250,6,93,223,24,50,96,54,8,12,78,115,199,202,172,158,72,146,186,34,197,155,71,56,112,188,206,109,161,24,178,188,145,193,14,243,83,135,160,90,176,135,194,5,139,178,169,51,180,206,215,124,56,233,198,46,60,109,33,110,206,10,10,180,88,21,176,74,111,221,86,155,138,200,68,7,186,100,226,37,168,118,30,116,133,148,23,126,36,69,67,6,81,75,225,181,241,104,61,236,142,153,19,195,110,104,187,49,41,122,200,220,175,90,175,93,70,178,34,80,205,137,27,98,4,42,154,76,82,156,202,235,189,211,21,19,69,218,67,159,20,28,143,66,249,189,232,142,221,222,125,248,29,212,203,252,122,205,127,114,239,127,1,94,106,0,3,37,176,194,66,48,100,12,178,227,197,213,74,83,216,10,33,196,88,16,226,168,238,161,224,148,173,187,152,156,226,79,34,237,54,122,37,235,222,245,19,145,75,4,146,129,193,148,169,76,35,40,203,52,202,1,117,110,195,98,34,208,76,154,57,61,139,162,173,53,32,52,174,183,130,232,123,108,111,100,57,115,132,86,39,137,145,119,255,251,178,68,44,140,197,29,103,75,27,73,86,208,169,172,217,83,105,40,214,83,97,155,50,109,61,111,66,89,51,101,205,163,23,104,82,190,91,120,183,68,141,201,221,163,89,118,139,146,210,107,193,187,140,51,246,233,218,150,90,29,242,89,164,224,244,93,89,87,110,87,75,101,38,232,202,242,16,201,186,225,231,227,110,171,202,169,206,253,229,76,174,85,203,54,169,172,142,97,56,177,210,107,211,95,67,82,112,23,184,0,57,118,230,25,224,36,113,150,84,121,55,176,20,19,3,65,50,70,178,144,44,141,177,136,71,219,123,95,162,37,18,247,119,40,245,43,175,69,101,212,165,136,162,237,70,146,156,176,138,103,101,146,124,2,252,221,125,201,12,53,182,246,12,181,198,234,158,55,47,161,85,61,34,232,109,179,222,213,6,99,234,232,23,16,134,65,49,201,76,250,75,102,207,117,12,118,161,85,181,39,205,41,210,146,132,6,36,179,5,83,116,30,234,57,81,130,10,100,188,96,113,58,143,186,118,157,42,152,185,42,156,145,133,88,209,198,179,246,167,114,166,143,17,210,106,98,234,134,61,231,99,21,68,5,131,234,46,86,248,118,181,92,121,146,156,77,130,249,192,1,221,182,49,165,64,139,200,97,4,39,81,36,197,46,52,109,173,33,89,122,32,101,34,150,81,148,239,34,67,146,164,228,62,159,170,161,85,169,171,40,201,211,202,115,89,172,238,56,95,65,75,62,126,6,244,235,130,230,157,141,1,13,18,132,65,130,199,233,236,106,220,215,102,151,1,245,88,167,186,231,227,171,157,103,182,214,186,169,107,90,221,205,58,146,166,175,99,31,45,40,151,62,141,45,88,153,42,184,207,217,186,15,233,142,181,210,183,83,233,187,207,46,190,210,69,234,42,105,122,148,149,66,206,186,170,214,93,27,191,221,110,91,225,251,41,245,234,126,146,205,134,138,164,64,1,91,127,48,231,192,16,73,100,9,39,76,164,233,71,232,203,180,181,213,130,70,169,85,170,172,76,161,14,50,215,33,237,167,158,173,185,137,139,176,139,112,211,238,217,230,91,179,107,61,51,10,149,62,227,33,223,89,200,142,26,137,183,151,96,23,242,173,88,55,104,94,144,149,111,159,161,25,194,79,104,237,95,255,104,49,142,91,33,126,49,89,95,74,119,46,180,235,229,107,153,222,55,115,123,103,107,203,221,223,89,235,109,164,175,219,179,32,70,197,210,58,251,187,11,196,12,207,62,139,124,63,35,108,140,118,115,179,43,163,117,17,53,71,169,247,105,66,158,154,0,23,175,212,198,216,76,105,140,215,198,143,92,220,48,164,46,6,9,4,8,47,84,225,193,160,96,196,24,42,30,56,208,120,140,20,105,54,50,227,41,255,251,178,100,20,140,37,177,104,203,27,105,110,208,90,12,217,215,52,106,232,23,245,155,42,109,165,190,201,126,179,103,116,192,162,104,99,143,7,33,101,231,218,3,125,227,68,160,143,227,85,74,117,223,139,59,107,243,20,48,12,109,247,0,11,88,111,96,218,46,74,83,99,239,161,12,169,247,126,54,67,76,44,124,150,49,85,246,5,0,222,78,114,6,114,161,189,36,70,231,201,209,182,70,130,4,186,245,234,104,60,177,132,23,147,217,63,237,74,166,248,212,237,235,50,218,75,142,38,232,57,182,240,194,255,106,73,156,202,126,219,163,106,171,29,130,75,37,247,231,106,72,173,90,143,168,216,181,212,130,103,12,166,15,153,53,217,22,126,203,115,202,152,2,146,105,154,16,64,0,155,255,211,26,73,32,95,37,73,51,132,52,201,82,80,192,67,92,107,44,166,104,139,55,213,255,247,255,237,255,233,156,127,207,47,128,148,208,220,169,76,140,213,82,5,114,235,238,171,243,133,44,213,99,233,141,87,35,236,243,206,199,136,126,83,202,105,18,78,149,54,239,157,93,230,115,140,41,210,179,110,221,174,102,128,90,228,0,3,155,120,13,34,33,72,54,215,83,135,28,93,107,176,12,10,44,196,164,140,4,136,4,42,222,130,133,138,194,148,136,84,173,43,89,66,242,130,93,230,100,195,229,153,173,39,242,242,69,171,150,224,191,27,180,105,124,176,106,56,49,74,95,53,230,97,224,177,8,76,69,179,94,146,45,218,87,209,167,205,65,110,190,127,27,223,37,21,255,233,237,74,152,45,122,246,111,86,160,171,159,254,87,190,224,249,77,115,10,118,95,232,130,20,180,9,180,44,100,242,139,145,166,124,89,73,145,224,147,174,70,245,147,66,70,70,202,69,6,214,139,152,47,221,38,88,112,173,150,209,67,190,16,135,176,16,194,168,151,40,15,161,200,85,53,113,50,220,13,172,169,146,179,115,5,32,137,153,249,218,144,181,77,235,106,220,220,19,111,204,0,0,33,209,183,250,174,7,99,123,241,201,183,143,71,177,19,205,92,33,223,158,216,241,45,41,6,121,22,253,140,255,220,191,254,52,144,163,62,75,21,113,107,235,55,208,203,173,153,233,187,158,30,106,31,247,27,112,244,242,111,14,63,154,123,247,29,45,93,145,87,213,114,69,92,77,207,81,28,106,188,69,199,255,41,29,77,243,215,255,63,253,126,224,157,53,0,2,148,144,47,124,88,174,16,203,153,97,176,213,1,40,201,158,158,140,130,11,13,147,0,137,4,149,2,204,9,245,75,75,238,85,117,46,210,49,173,84,28,30,0,118,65,69,79,234,157,169,76,59,24,28,15,118,120,165,193,195,239,235,63,151,197,86,211,156,243,180,255,251,178,100,36,12,133,243,103,73,27,107,110,208,86,172,233,234,40,103,244,24,65,157,34,110,37,189,1,76,51,103,104,240,150,184,147,22,10,71,247,201,59,170,253,226,96,27,237,124,187,83,53,111,42,80,170,240,64,2,3,36,8,20,34,6,197,102,3,122,142,60,170,137,161,252,57,35,118,174,118,215,75,169,133,27,79,114,170,203,206,238,117,214,231,109,238,80,47,33,108,211,65,121,47,46,33,237,251,30,114,154,106,177,172,56,158,78,184,59,242,177,188,57,117,205,244,58,138,234,55,166,222,166,57,58,99,62,186,150,234,77,36,208,169,213,49,100,89,19,131,56,23,6,32,0,4,0,3,223,254,229,3,209,16,56,70,63,36,61,141,42,18,84,208,170,59,91,71,93,87,109,54,239,53,191,255,233,254,175,250,116,216,239,22,108,77,37,220,139,93,237,13,204,39,46,71,73,149,60,142,211,20,124,43,245,74,231,162,33,31,62,206,179,122,115,255,157,49,15,100,117,110,143,117,127,91,85,10,130,197,0,0,227,172,195,193,163,4,15,204,124,73,59,96,156,89,74,21,0,153,56,62,36,181,84,160,81,96,64,136,44,3,49,80,136,104,150,186,135,17,225,129,52,75,87,144,58,88,142,128,92,72,5,22,32,6,132,220,5,0,82,244,152,4,6,27,133,114,255,206,76,50,166,237,14,44,147,32,134,210,173,103,184,206,52,186,100,160,9,46,74,88,98,24,149,85,151,191,238,212,167,11,15,174,51,79,109,72,145,247,164,34,52,195,46,229,115,219,58,179,229,41,45,36,163,228,173,33,140,51,98,113,18,176,82,247,102,196,83,101,77,105,181,43,19,217,185,90,148,24,66,186,175,74,253,108,37,137,211,225,7,254,51,37,149,236,182,182,115,218,182,78,11,50,131,250,218,164,220,212,193,52,154,115,155,58,217,95,73,245,147,2,42,235,3,128,6,109,182,68,68,109,34,93,101,82,149,171,116,106,162,39,218,69,111,122,174,171,107,235,94,148,244,45,191,141,249,127,47,89,113,2,88,83,10,152,70,76,36,202,9,151,81,163,136,209,29,76,158,100,68,205,21,5,201,25,141,204,222,72,187,190,185,255,102,73,154,255,102,220,169,127,221,219,255,208,5,0,0,236,172,69,114,98,254,98,19,67,212,57,5,68,203,140,72,68,29,42,142,136,202,80,190,48,20,96,111,64,33,69,210,12,93,7,23,188,174,178,11,173,116,100,47,141,44,189,106,201,24,144,112,19,4,78,97,81,7,65,254,82,149,171,28,100,41,167,40,117,66,19,29,101,236,172,175,100,125,195,85,178,56,192,208,3,203,57,26,150,69,32,153,138,39,253,192,150,178,133,43,87,113,9,4,254,168,175,255,251,178,100,54,140,133,194,103,73,27,102,111,176,85,44,217,183,60,39,158,21,109,159,46,109,25,190,201,72,179,102,204,240,150,56,215,191,102,191,127,255,238,188,151,235,20,204,123,39,55,210,200,7,32,154,118,4,59,193,35,177,36,41,137,200,98,78,248,222,89,105,201,131,142,229,116,147,172,251,107,240,157,244,208,36,189,56,188,111,29,94,251,167,45,31,117,177,214,108,237,204,214,146,12,221,87,221,7,7,228,194,48,0,13,182,166,26,125,168,116,178,227,165,96,65,77,192,38,78,20,97,75,102,149,206,34,252,235,28,218,174,106,158,122,242,255,207,255,253,148,204,49,153,147,136,198,49,52,96,35,73,184,136,98,91,178,30,117,230,24,167,59,18,57,204,187,181,174,230,47,177,221,219,163,108,140,115,191,250,183,92,254,158,159,195,64,0,191,255,129,130,130,94,154,152,198,189,56,242,58,0,16,98,246,188,188,30,5,52,98,75,164,11,67,67,17,38,237,49,131,45,248,84,101,127,207,205,53,170,91,200,17,110,142,219,232,226,242,146,43,61,93,231,129,171,11,19,161,151,64,153,207,242,17,199,74,51,28,136,223,160,163,183,99,60,249,142,127,142,45,122,71,90,130,254,116,184,90,251,124,255,114,163,213,70,144,140,32,76,13,143,102,45,96,28,156,190,106,104,89,71,117,51,25,56,191,38,68,205,162,126,49,165,36,139,255,223,97,183,36,237,215,194,227,239,118,84,178,252,244,99,87,133,245,238,181,38,78,53,89,250,150,106,230,199,14,164,138,144,246,154,168,154,4,176,199,24,0,212,219,101,114,236,238,66,221,225,93,14,47,90,227,190,45,212,139,126,121,247,175,208,145,175,228,243,253,237,54,153,177,66,104,142,178,223,217,68,113,37,90,29,174,125,181,51,57,17,40,98,118,82,37,142,175,169,19,178,101,99,35,250,251,161,26,222,107,17,207,235,163,94,213,119,215,79,203,80,35,82,0,5,191,216,85,112,66,196,106,99,199,46,8,141,137,8,158,5,98,46,200,224,106,236,46,249,141,26,139,7,184,193,97,1,231,229,194,181,85,190,114,22,178,161,167,125,141,177,119,225,19,23,114,149,65,172,146,130,101,205,231,198,29,199,164,136,98,228,106,107,180,17,102,214,189,3,140,252,70,220,72,118,206,185,172,230,165,24,103,75,176,100,208,178,28,212,101,219,250,146,158,112,156,94,17,99,201,57,201,56,24,128,131,181,69,227,34,192,163,17,242,198,67,53,150,66,143,36,76,164,169,137,36,153,177,95,46,203,33,162,123,182,21,239,90,95,95,33,187,181,152,97,246,183,237,154,66,86,175,154,223,240,227,232,85,50,53,59,239,185,48,7,221,71,108,129,0,255,251,178,100,88,142,133,118,104,202,155,102,95,64,91,44,233,183,61,130,26,84,101,155,42,109,25,92,201,95,179,103,12,209,151,153,29,187,108,168,74,40,136,114,134,25,54,169,125,197,224,117,7,193,194,52,83,185,197,35,157,233,117,215,201,41,173,254,173,85,221,168,101,40,108,236,116,42,200,131,58,207,43,161,149,93,234,134,85,106,56,229,38,145,153,232,75,206,200,147,29,52,65,75,109,81,74,74,165,159,181,45,63,173,58,252,185,91,253,221,54,211,250,3,227,118,180,41,40,17,136,198,179,60,36,72,152,163,168,146,49,38,205,220,128,16,177,198,234,99,161,33,83,136,84,72,53,106,38,210,95,215,245,236,38,9,53,45,150,9,16,134,18,57,168,38,74,67,200,165,116,175,204,86,133,242,110,209,196,98,134,37,206,60,94,235,215,75,216,155,46,132,184,47,148,13,122,213,220,119,29,228,170,167,116,164,139,231,156,37,43,102,253,249,231,83,169,227,153,7,245,226,114,142,146,18,240,130,200,154,137,18,253,58,174,14,170,116,41,11,151,169,67,253,33,30,55,26,243,48,213,69,173,107,116,101,116,121,212,99,213,232,103,101,83,204,123,238,168,230,27,35,49,63,56,240,9,14,0,13,247,252,112,23,7,24,113,150,25,148,201,101,147,8,8,133,2,152,92,55,91,116,58,189,111,255,95,254,205,255,234,18,144,24,170,10,205,9,204,252,124,130,115,142,26,145,174,199,245,172,60,230,75,205,144,209,150,203,50,114,137,19,133,185,26,148,203,61,89,223,87,126,247,150,102,205,200,187,125,41,170,50,47,245,3,45,0,3,111,176,196,219,49,37,193,13,204,99,65,102,172,220,200,9,46,146,227,79,114,98,168,144,102,85,20,20,86,49,19,192,112,231,165,131,192,145,55,185,21,224,136,112,182,131,71,101,67,161,96,149,76,143,53,98,182,151,229,91,172,141,150,174,32,115,5,52,194,47,135,84,125,229,137,68,104,23,206,111,56,36,80,202,43,64,155,10,47,62,109,62,166,71,43,237,222,229,37,152,162,27,79,90,138,182,187,24,172,35,16,200,252,41,220,37,90,143,221,203,225,216,232,67,228,137,165,21,162,138,120,25,143,60,191,139,103,182,253,182,107,105,107,155,167,162,41,171,235,254,254,43,94,231,185,159,191,227,212,17,160,128,0,14,253,249,108,172,39,172,91,194,78,43,109,1,193,114,5,194,164,53,108,181,138,91,219,234,235,174,172,150,95,255,221,213,58,206,234,106,81,117,50,11,107,102,81,66,16,236,199,84,40,163,136,172,75,117,93,93,29,47,74,175,53,59,187,170,181,111,191,90,57,42,167,62,212,93,106,239,167,110,151,45,157,244,176,98,128,255,251,178,100,125,140,5,20,103,74,155,73,70,160,87,204,217,183,49,101,96,19,153,155,46,109,188,175,201,102,155,102,220,240,141,192,0,61,246,4,31,152,138,73,140,130,156,34,96,58,16,24,20,40,62,221,35,165,244,74,216,200,92,205,36,87,80,140,137,66,100,74,118,40,237,98,89,110,24,216,43,216,134,147,146,249,43,24,74,3,145,40,184,82,162,15,194,122,0,12,53,104,163,33,141,250,69,25,211,197,181,94,105,33,74,76,67,15,192,208,55,65,62,62,208,149,218,217,190,101,190,46,17,83,234,136,108,243,253,127,228,169,233,117,121,103,207,26,114,50,97,193,9,197,136,234,68,117,43,196,4,85,78,47,86,48,197,30,53,78,74,41,17,18,235,255,106,123,165,145,237,255,235,161,212,207,24,206,102,244,0,214,0,132,144,46,219,51,169,217,192,208,64,41,14,246,76,169,30,208,83,226,206,146,74,246,39,31,84,83,135,212,216,67,89,144,224,231,79,67,5,107,76,206,80,99,219,93,253,63,255,255,52,204,245,181,207,168,231,108,99,140,111,160,35,236,23,12,225,0,85,50,226,129,102,129,4,0,10,238,148,74,249,194,129,6,93,187,86,163,92,186,0,0,254,252,112,129,33,163,134,152,229,41,13,24,94,0,81,228,216,101,78,50,160,94,229,165,94,236,16,132,128,176,200,181,35,105,23,159,76,217,19,174,176,14,243,103,101,78,172,45,92,52,57,200,30,53,67,13,174,136,196,106,109,184,177,212,209,135,167,34,238,204,53,28,156,145,195,176,237,20,61,81,84,134,131,40,18,93,67,82,194,64,64,161,209,56,118,25,136,200,41,107,83,83,80,198,127,189,235,101,42,151,101,86,133,179,10,113,49,153,164,173,8,161,145,106,75,86,157,223,57,88,86,210,222,238,134,244,54,87,251,153,211,171,228,137,8,4,37,124,215,222,174,248,233,233,158,18,162,63,119,191,112,18,30,0,3,111,254,35,16,128,232,176,240,180,137,167,148,62,161,29,60,161,228,3,96,102,74,59,23,235,154,54,178,217,219,64,200,234,200,25,118,39,203,232,150,57,108,84,7,50,9,51,94,200,99,114,205,163,174,90,165,101,153,173,162,189,222,229,179,24,224,174,146,56,180,252,242,60,146,38,221,251,167,139,90,50,198,25,250,255,228,158,195,18,155,12,80,230,51,248,232,229,38,35,10,9,212,224,66,0,22,6,185,4,128,144,40,10,24,32,33,56,73,186,58,0,38,60,60,48,251,76,127,116,241,185,216,151,57,105,182,16,168,45,130,46,144,188,112,108,19,163,205,66,80,143,64,190,26,32,49,31,162,98,128,62,246,218,242,155,118,198,93,14,150,214,215,242,20,200,109,88,5,255,251,178,100,172,142,197,39,103,75,155,67,71,176,87,201,89,179,48,34,122,84,89,155,40,110,61,20,193,89,155,230,141,128,141,240,196,42,84,52,6,224,176,86,89,204,158,180,142,27,134,153,164,234,237,230,18,162,99,210,184,152,186,190,226,58,197,189,4,68,27,90,56,233,161,171,45,67,179,105,121,190,167,174,62,248,182,48,126,172,90,12,184,253,191,229,19,255,190,46,106,81,191,255,64,69,96,0,230,187,86,108,11,184,57,81,186,43,148,88,71,101,92,95,87,44,193,111,149,228,11,6,36,32,179,171,46,204,134,129,214,245,139,44,36,115,65,137,52,54,159,156,132,153,151,165,231,146,25,153,74,75,177,16,34,106,32,51,56,247,23,19,219,106,135,137,47,41,137,26,11,176,240,161,233,75,87,173,2,3,226,254,86,0,54,243,36,150,204,133,126,52,186,172,216,176,35,56,140,193,160,17,96,0,144,164,12,5,48,129,8,48,172,0,0,153,12,82,6,54,24,52,8,23,10,132,63,19,184,12,19,148,136,41,122,115,177,2,149,132,96,4,37,243,57,54,10,34,5,25,13,38,150,163,88,115,233,107,183,21,254,144,11,10,110,22,48,11,200,205,201,131,127,95,120,29,224,101,236,122,34,209,215,172,102,78,213,216,152,240,9,146,212,105,25,213,166,147,7,1,242,107,71,107,141,78,151,63,239,249,115,111,167,194,204,115,217,154,243,28,253,87,221,182,190,191,230,62,190,111,183,221,223,207,27,103,221,53,14,142,167,254,79,49,218,148,231,37,178,185,229,181,157,185,105,251,153,97,253,207,99,90,222,33,142,230,247,1,176,144,72,18,91,76,82,68,88,194,68,113,179,184,214,9,60,71,54,131,13,8,105,14,242,149,233,249,44,9,250,49,1,41,146,85,57,78,40,112,178,216,229,3,194,42,171,231,15,193,148,62,223,204,255,252,240,243,35,69,71,171,1,249,253,54,49,154,179,47,56,119,38,56,195,251,86,29,252,146,194,139,233,34,241,124,218,34,209,73,158,252,53,151,203,90,165,244,249,149,120,83,45,121,127,158,62,104,149,12,197,11,48,203,120,200,237,243,156,84,147,136,72,172,102,208,24,64,248,4,4,49,104,12,196,33,18,221,152,194,34,16,27,10,135,76,18,121,50,176,109,20,147,225,34,146,84,56,2,68,84,68,66,252,163,80,96,41,146,5,69,204,173,196,12,8,17,2,115,48,24,21,75,90,194,143,175,208,112,13,115,24,180,20,135,52,185,128,70,129,212,236,5,90,220,71,249,200,131,154,59,77,76,137,99,133,98,50,249,55,89,107,114,166,88,75,111,124,213,73,119,99,55,50,230,127,255,171,58,60,234,166,113,71,67,30,155,93,182,255,251,178,100,217,14,133,212,102,199,147,153,91,226,105,236,217,99,61,3,114,87,181,157,28,110,9,254,201,181,179,102,40,240,154,49,207,63,68,147,119,70,244,214,206,223,86,61,243,110,202,147,137,4,233,66,6,85,124,58,124,90,152,171,250,77,104,180,246,196,7,204,245,205,235,54,115,243,105,162,46,72,6,240,12,0,1,125,119,55,73,82,100,19,151,103,62,217,158,42,217,216,192,153,65,182,144,54,95,1,202,11,213,90,10,75,63,178,114,204,18,47,43,159,61,17,133,243,215,79,132,147,38,169,53,119,181,123,110,212,116,114,179,82,105,245,53,152,238,135,202,247,79,120,249,57,159,228,179,183,221,247,217,219,252,254,187,119,117,25,158,171,35,105,153,165,231,229,109,177,184,172,253,167,54,119,119,55,254,217,5,136,218,149,0,21,240,199,225,145,101,198,149,7,26,72,254,102,113,97,136,195,102,11,13,24,156,20,52,3,49,1,100,193,160,50,96,145,159,139,230,145,10,128,139,70,13,115,152,212,24,24,14,184,129,196,32,48,96,56,193,66,87,72,186,104,218,52,5,93,102,9,15,129,129,6,7,5,52,116,221,126,140,0,0,98,174,75,210,134,37,156,20,0,0,68,104,11,74,216,17,90,219,43,134,184,156,87,0,120,11,93,197,126,225,247,170,46,240,50,40,148,1,118,101,137,63,213,130,65,241,226,104,28,198,12,91,87,84,210,119,36,180,217,81,214,154,45,251,242,46,228,235,105,231,119,189,223,41,220,184,197,113,5,173,81,66,42,115,142,185,196,69,159,226,36,208,35,227,179,203,171,94,23,180,8,239,34,188,159,123,197,253,188,43,213,184,58,89,136,2,33,32,0,79,183,227,252,226,126,241,154,86,71,211,162,88,227,156,6,219,153,102,107,222,109,203,35,172,122,154,34,198,51,121,204,103,204,117,253,229,229,170,43,74,104,132,118,169,180,161,113,130,230,136,144,228,14,135,129,174,171,116,189,248,201,45,98,140,139,31,103,69,172,212,93,164,196,246,249,125,66,198,159,43,211,197,245,122,42,45,147,203,91,30,234,207,212,214,144,46,54,86,253,35,188,119,45,61,124,95,0,181,152,201,129,228,134,62,233,27,165,32,98,226,224,151,120,198,65,179,10,141,76,52,2,1,10,204,0,94,68,132,102,49,99,224,172,142,24,49,4,46,105,134,1,108,45,67,234,96,126,132,154,226,73,1,75,125,33,102,114,40,11,91,140,224,56,136,114,133,116,73,147,45,224,46,186,85,3,84,139,59,13,85,146,59,106,62,208,229,173,193,83,200,99,77,65,195,138,215,236,182,36,234,211,198,90,236,11,58,53,155,202,13,100,190,81,168,157,244,235,234,159,49,54,139,255,251,176,100,216,142,6,31,102,198,147,133,127,66,112,236,217,154,60,40,152,22,205,157,28,110,101,111,129,163,179,101,141,132,21,208,157,23,60,205,245,254,238,103,103,29,82,207,219,177,10,81,202,193,165,177,179,102,170,217,172,154,181,4,40,209,127,88,221,233,237,139,133,149,49,54,137,132,29,82,203,139,253,211,127,31,253,119,31,223,49,50,241,157,128,65,150,217,30,86,69,173,14,169,39,230,39,69,47,89,20,86,200,29,61,72,163,236,90,234,205,97,187,59,58,81,161,17,213,167,114,198,106,67,141,150,121,191,255,179,217,125,30,97,50,89,220,72,197,41,142,196,115,74,46,172,92,143,149,94,53,168,166,19,53,120,187,106,68,41,78,165,238,165,49,136,136,214,23,203,42,52,163,88,205,98,49,11,71,215,122,165,205,53,223,91,233,87,13,0,23,175,240,203,204,140,75,72,49,124,6,6,61,164,56,46,135,34,177,165,62,28,14,95,151,224,198,78,128,193,4,64,161,100,55,237,156,87,130,158,71,245,31,42,175,69,202,189,34,194,0,230,132,251,58,44,143,235,197,164,209,246,152,221,160,196,43,139,93,137,245,80,213,159,188,55,83,139,225,202,168,181,80,58,78,23,175,2,2,9,211,66,27,42,125,212,219,23,212,60,240,56,116,45,107,41,161,117,107,162,117,199,252,65,12,50,6,163,48,185,198,108,163,4,211,2,194,131,139,135,46,217,131,247,74,14,135,8,214,167,186,216,216,97,87,30,106,139,47,115,61,164,197,61,124,175,9,61,183,255,243,48,52,0,0,24,132,28,182,87,176,80,76,77,56,212,148,219,128,212,109,192,240,155,170,4,218,65,203,101,214,169,122,174,35,16,52,203,4,78,159,97,223,186,182,7,214,92,127,14,235,150,95,246,223,91,34,228,59,29,145,152,93,75,201,114,163,20,209,178,21,216,138,172,200,197,36,197,146,49,103,118,115,57,11,198,28,133,69,238,142,105,211,70,85,103,69,158,135,190,155,236,68,170,63,218,223,246,85,45,64,0,0,127,53,15,179,29,194,16,197,155,34,105,200,159,135,0,145,230,26,129,8,128,72,198,153,192,193,160,209,243,85,165,8,93,52,18,19,18,79,54,49,20,232,6,1,134,16,190,101,164,50,32,244,170,6,130,180,51,10,15,86,81,230,35,0,4,30,24,20,19,26,33,159,22,0,79,136,10,84,155,72,239,108,193,133,154,76,117,177,191,19,202,39,20,137,41,138,128,62,241,149,44,201,248,148,83,80,191,15,100,117,194,103,144,196,185,195,179,151,217,185,159,234,199,127,245,254,235,103,249,181,243,31,182,111,182,126,205,121,153,226,46,153,254,33,210,50,157,170,164,243,185,250,172,255,251,178,100,213,140,133,43,102,202,27,108,70,16,107,44,217,119,96,197,122,25,21,157,26,77,153,254,193,203,51,166,92,240,162,96,148,209,54,15,180,86,206,59,137,145,95,73,46,57,44,102,78,148,81,181,183,91,95,94,52,72,239,241,255,175,133,6,20,119,255,49,47,241,243,46,230,202,232,87,116,180,184,0,175,251,247,231,178,141,90,135,197,41,96,192,59,98,183,142,247,6,117,34,95,80,107,154,186,245,200,77,148,206,175,144,63,235,212,47,209,68,243,179,213,49,82,253,161,133,168,124,83,169,138,140,212,104,215,174,150,69,78,49,204,30,140,136,48,203,71,101,25,158,221,221,76,115,91,52,204,196,173,90,219,14,163,174,92,103,57,202,250,85,29,50,50,70,119,70,194,197,163,61,223,141,27,51,87,83,243,236,243,212,140,5,52,0,21,93,208,223,123,51,235,206,232,243,36,48,239,145,68,98,245,153,80,43,212,9,34,145,31,205,113,50,36,69,170,130,9,245,53,55,80,181,173,179,168,44,170,44,137,206,204,58,172,38,25,92,90,27,68,18,34,108,137,115,55,24,212,97,107,52,133,224,145,240,219,66,126,104,165,47,29,154,56,110,5,167,118,221,146,35,228,52,96,20,229,80,155,105,10,168,139,38,196,109,121,214,207,102,147,109,78,170,212,99,218,76,65,21,228,225,14,223,143,172,171,158,94,110,127,118,234,68,157,119,74,48,232,147,166,49,66,169,49,5,26,145,98,130,94,66,63,68,35,241,58,34,109,30,72,247,132,27,107,174,231,55,172,71,248,181,245,111,168,123,199,190,169,139,188,251,207,243,75,37,239,124,136,212,234,4,32,0,238,219,71,57,175,49,199,58,169,47,82,97,35,243,193,105,152,206,53,227,176,202,207,54,80,26,149,230,90,16,200,103,127,90,94,189,253,45,231,185,167,126,45,238,33,234,6,37,25,16,58,47,69,207,185,130,140,33,6,171,143,42,47,189,183,180,178,162,29,26,149,90,209,106,9,132,68,185,184,53,40,124,75,170,181,207,27,82,193,79,172,210,252,44,63,164,189,68,94,157,14,191,250,152,227,160,37,96,5,88,33,172,25,61,56,120,115,217,137,86,38,171,43,24,156,12,103,226,81,166,198,166,24,19,25,205,10,52,55,2,6,7,96,3,68,147,3,131,76,44,140,55,72,93,122,151,128,26,11,46,160,80,6,22,10,60,229,1,80,16,109,39,16,4,34,48,22,124,80,6,134,8,171,6,180,100,55,133,176,117,214,94,152,40,16,14,205,13,151,99,39,118,208,231,64,180,172,55,62,176,180,98,129,101,142,52,81,166,203,33,184,173,18,34,206,206,131,0,193,199,162,56,244,169,244,242,136,216,33,2,199,255,251,178,100,215,12,5,208,103,72,155,73,126,208,110,108,233,135,60,72,124,25,229,155,24,78,25,124,193,175,51,102,76,241,25,240,158,16,172,66,82,196,100,170,200,131,164,196,95,158,153,233,159,6,182,198,53,86,204,175,79,200,91,53,188,17,23,138,181,82,26,84,75,32,6,215,177,82,80,131,37,160,243,135,97,218,15,62,154,8,42,216,217,244,203,150,53,189,247,28,90,171,243,250,245,21,30,136,146,144,1,187,93,141,245,165,28,53,84,36,2,61,144,211,142,240,129,56,55,149,73,187,85,217,55,120,103,219,200,75,23,191,250,119,218,239,67,46,210,191,147,223,79,130,211,50,200,239,24,243,7,68,207,111,36,171,162,119,215,218,61,110,131,203,187,190,251,119,187,220,182,199,249,143,189,235,239,200,120,119,198,100,223,214,124,218,237,126,63,237,55,245,189,238,77,231,157,125,109,47,126,255,239,183,111,228,98,170,0,33,25,109,182,128,64,32,145,67,208,10,192,155,18,128,171,92,226,160,139,67,41,22,212,105,147,241,87,119,148,86,41,28,223,237,32,99,7,210,55,0,52,234,124,109,82,35,132,113,122,242,112,203,239,95,150,230,209,180,212,83,169,90,200,228,132,243,40,30,179,8,102,155,182,16,65,37,154,57,217,137,154,103,133,177,132,143,163,208,232,81,233,2,144,79,113,68,12,181,185,41,6,20,200,202,89,242,57,229,174,224,120,243,13,20,34,2,75,16,255,186,130,255,26,59,142,116,77,95,25,241,221,125,99,18,109,150,76,191,241,134,84,77,192,63,0,3,46,223,154,180,198,34,161,22,99,16,44,2,1,69,12,64,17,226,240,129,33,142,179,57,12,14,140,47,177,32,161,228,91,164,132,78,70,17,39,83,208,195,76,157,109,230,32,123,139,170,118,181,185,221,222,137,92,143,225,61,245,130,86,110,135,153,65,111,109,118,117,48,54,218,54,130,103,187,196,47,116,171,92,205,165,93,19,138,244,131,157,156,165,36,39,189,234,103,189,209,212,241,167,236,21,143,185,191,38,126,219,180,25,180,207,143,122,197,163,91,42,170,154,65,29,189,204,125,154,119,90,127,133,75,179,159,181,91,97,68,22,29,98,200,53,222,200,140,216,155,193,245,186,1,42,221,97,162,168,138,131,61,192,19,36,66,34,0,232,43,105,110,128,162,78,21,131,17,98,186,217,97,34,137,241,53,217,4,174,12,121,236,223,125,225,158,170,173,61,87,137,201,249,233,235,39,20,8,204,148,107,19,19,164,171,85,4,80,180,55,190,60,146,9,146,32,155,3,168,34,110,231,181,25,255,250,3,44,244,141,230,186,159,234,72,17,76,122,95,74,196,136,236,242,240,76,142,169,38,202,206,255,251,178,68,204,136,196,147,103,78,59,9,68,216,154,140,217,83,104,200,204,82,241,155,46,108,165,23,10,101,51,165,141,150,34,153,45,134,152,70,206,170,60,225,97,229,119,55,105,71,26,133,213,93,20,150,68,106,62,50,74,170,226,191,254,62,127,254,203,222,26,221,139,174,110,110,214,65,115,64,18,246,255,153,171,142,84,104,188,98,10,68,2,70,39,122,238,106,33,7,47,215,140,130,56,220,56,56,147,121,16,185,69,27,131,28,251,211,207,251,251,105,52,109,202,65,224,107,84,19,106,161,36,64,94,180,188,227,37,191,133,236,197,84,170,217,181,246,199,150,90,226,104,86,2,37,57,232,75,162,95,126,105,247,67,81,108,146,242,133,134,159,144,59,65,147,76,65,139,108,150,85,186,212,40,139,104,67,234,62,133,119,43,21,169,229,7,162,61,76,228,67,8,176,208,242,119,214,151,229,143,154,53,71,95,121,55,109,50,189,202,24,90,199,99,31,163,89,82,181,5,211,61,0,0,163,100,206,141,147,61,179,77,122,130,49,204,220,172,22,42,44,82,192,18,96,28,68,50,81,116,104,154,133,6,52,46,0,140,65,131,129,83,16,99,4,120,1,64,80,7,79,167,84,32,230,90,53,108,84,46,91,236,64,36,149,175,181,46,16,1,46,63,170,138,54,209,30,39,249,186,164,67,192,165,33,130,169,124,178,57,10,108,17,23,86,157,225,121,168,234,90,157,104,18,251,157,206,212,12,251,244,70,8,220,230,74,218,126,127,203,117,232,252,174,49,130,232,211,37,180,171,21,17,179,172,40,209,168,177,36,41,19,160,37,138,106,50,172,25,74,210,138,182,173,169,13,132,223,148,158,219,161,139,59,15,25,147,119,200,89,142,99,177,58,142,186,146,159,182,153,68,61,147,119,148,119,99,208,211,179,12,161,201,176,36,192,2,246,218,154,146,132,160,95,218,194,195,130,10,42,3,143,69,4,125,9,191,255,211,243,47,255,238,187,166,107,255,92,99,161,206,73,203,187,165,80,228,33,216,189,221,137,200,170,115,85,20,212,85,171,110,215,213,212,154,21,26,207,148,174,233,170,100,187,237,105,171,173,222,105,74,228,187,72,219,167,12,87,76,198,43,140,129,101,77,251,35,206,157,48,12,55,21,12,11,34,2,194,217,148,130,33,141,64,65,144,164,177,137,64,73,129,128,145,133,168,193,131,129,113,133,96,233,132,228,177,156,128,72,4,17,92,135,72,68,167,1,45,58,152,7,60,166,39,72,166,177,139,6,121,138,146,34,80,138,170,105,70,221,65,128,131,70,152,92,146,194,142,96,51,20,118,24,34,116,207,5,77,24,187,246,178,22,59,170,220,217,67,160,184,36,174,250,126,196,21,255,251,178,100,197,14,198,11,103,71,155,137,87,64,81,172,217,179,48,229,100,28,169,157,22,78,229,143,137,135,51,101,204,241,13,248,166,67,40,77,68,229,121,132,3,174,193,40,233,5,115,7,113,34,37,85,206,234,71,92,235,201,220,7,28,176,206,28,134,150,131,97,117,117,41,211,155,187,13,62,223,91,63,52,101,185,207,127,163,93,90,74,252,234,39,114,138,212,209,164,18,219,142,147,205,109,135,231,104,158,59,45,7,138,116,66,134,233,86,202,98,174,124,51,74,227,211,11,40,250,88,121,247,54,186,183,94,79,217,51,253,91,235,64,30,53,65,0,71,36,81,184,159,97,52,220,152,87,153,8,193,110,84,196,36,76,144,88,203,78,134,177,140,205,161,109,175,34,44,225,221,221,238,196,42,247,237,170,149,211,244,249,169,150,44,24,32,138,142,82,156,148,138,17,17,167,205,120,127,232,112,137,152,154,101,31,89,114,29,78,103,230,69,187,151,178,41,182,90,158,165,111,249,159,88,248,212,191,233,191,249,89,148,3,0,1,45,176,195,102,128,77,7,198,210,99,107,163,81,160,64,163,61,14,49,192,32,227,83,6,45,65,43,47,6,160,145,14,134,13,59,32,166,200,125,48,208,185,181,47,224,96,35,240,192,213,194,187,137,10,3,167,219,31,105,101,176,183,2,66,41,34,209,54,222,9,74,177,96,246,76,141,141,165,37,136,125,236,164,94,108,218,138,85,204,169,230,165,16,35,15,123,157,54,182,219,70,219,231,146,65,170,215,103,165,157,230,28,255,72,152,237,89,252,108,21,172,114,104,152,92,155,130,18,46,227,174,238,159,146,76,220,115,208,59,77,19,209,140,179,242,115,147,231,154,65,18,100,14,194,72,228,6,144,205,202,57,156,211,133,111,19,218,119,107,68,116,151,218,140,223,194,211,21,245,50,113,215,63,15,168,72,196,5,172,16,0,1,215,108,76,67,39,150,212,56,100,177,209,229,106,240,213,215,146,162,155,68,148,164,119,255,55,36,127,255,93,114,167,255,153,204,67,156,131,134,35,176,149,136,229,178,190,215,121,21,111,189,81,206,170,82,78,122,189,149,84,140,118,53,149,45,100,61,234,179,61,118,242,105,186,51,118,79,218,148,213,159,80,146,113,147,23,137,76,88,188,58,74,68,225,3,160,240,138,27,24,124,20,98,16,209,150,193,163,168,64,81,8,192,164,243,19,53,204,38,19,46,17,132,194,230,82,5,151,201,165,175,241,8,32,42,15,182,5,152,89,32,16,73,143,79,195,17,160,232,203,90,96,146,234,182,142,3,10,151,190,201,50,16,1,97,17,168,132,171,36,60,68,17,19,75,141,152,184,73,124,159,241,4,206,106,174,236,149,248,129,255,251,178,100,191,142,37,246,103,73,27,102,95,176,84,236,217,183,48,37,126,27,193,159,28,110,101,239,129,97,51,167,28,192,161,248,91,147,97,70,213,142,183,192,35,162,34,98,44,114,96,132,173,152,72,67,129,210,188,192,249,202,144,254,35,222,13,53,122,189,221,239,156,196,198,97,61,164,54,200,182,251,133,136,108,246,121,77,79,122,50,198,139,88,81,116,225,46,103,114,143,9,135,49,89,159,198,213,34,60,163,69,245,159,157,127,137,169,44,175,158,99,20,112,198,35,219,81,183,175,255,205,45,76,91,219,20,251,191,206,63,183,196,187,190,237,143,0,102,196,200,8,223,254,94,210,216,216,161,254,124,110,64,121,56,226,255,151,212,253,193,95,231,247,65,215,255,241,143,53,79,159,47,175,149,169,106,183,238,146,36,196,142,151,168,249,186,90,119,186,168,231,84,79,184,184,152,29,110,209,196,197,71,112,223,205,172,113,81,205,119,243,247,254,240,218,92,84,191,73,180,199,124,206,149,85,100,3,20,0,0,165,200,200,159,193,199,230,178,102,109,112,102,144,202,6,22,12,142,14,43,3,55,24,105,152,56,172,68,20,99,134,66,71,64,33,144,74,184,88,9,252,90,224,161,133,18,8,18,67,129,48,200,144,2,38,175,53,76,50,12,134,140,52,112,21,84,82,241,114,185,73,158,246,42,37,99,20,7,49,193,0,64,40,97,57,119,136,130,155,58,153,182,7,90,72,13,15,46,224,20,12,194,65,80,16,198,100,108,248,191,40,120,157,106,60,175,75,246,187,30,34,239,177,0,168,12,73,232,91,240,135,159,11,148,60,187,237,179,8,47,56,65,200,47,182,131,197,114,5,249,102,8,230,128,145,27,152,155,114,48,185,57,48,140,169,140,195,171,14,20,146,3,51,135,178,57,198,29,205,204,106,27,185,87,58,223,76,233,58,108,136,204,238,229,108,209,206,47,214,180,197,52,81,101,246,253,86,236,203,93,73,6,253,0,0,54,253,145,168,39,3,101,108,211,102,132,104,212,5,26,192,251,124,228,235,203,255,208,200,159,233,144,71,157,128,222,59,93,254,226,82,115,144,140,69,142,68,74,44,202,242,54,67,179,234,135,43,18,121,80,232,86,45,84,229,75,187,132,33,182,250,158,117,101,107,239,127,245,255,255,255,241,115,127,140,232,148,198,230,77,28,140,214,91,133,143,76,100,12,10,18,100,225,225,10,102,56,12,137,227,66,128,21,32,113,36,192,48,156,120,229,216,157,91,35,0,42,100,9,1,148,37,122,123,200,156,81,144,56,21,242,102,43,178,2,30,7,156,6,3,202,224,135,238,128,178,176,203,204,85,5,83,242,86,99,32,138,44,118,60,238,185,169,82,173,41,255,251,178,100,194,14,134,187,103,73,27,105,111,176,79,12,217,211,36,34,126,26,89,159,40,109,177,253,1,135,179,167,92,145,150,120,213,168,211,118,105,109,172,10,165,77,106,106,38,168,74,11,15,157,87,213,91,95,153,216,97,139,44,221,104,187,102,30,173,172,234,149,198,39,214,70,115,25,164,250,87,207,89,226,4,194,174,59,186,172,229,105,233,241,233,195,209,59,119,35,102,8,87,57,107,161,169,133,254,158,170,169,203,180,149,11,90,17,107,107,126,176,180,226,95,151,104,178,221,71,214,187,251,89,130,62,100,211,200,59,254,35,205,127,245,172,65,115,132,157,12,199,28,160,0,167,255,247,8,196,96,24,149,178,224,152,249,35,102,1,99,28,102,179,220,118,127,204,251,151,239,109,46,62,80,255,220,187,86,20,97,106,164,102,107,6,12,199,170,174,189,58,3,13,233,134,123,72,175,110,76,56,229,10,186,152,155,19,220,115,51,178,204,205,98,58,217,166,222,199,53,42,251,177,210,133,102,245,183,178,125,89,30,147,250,19,245,43,196,64,70,0,5,119,248,168,72,96,8,225,23,231,112,80,103,2,1,130,97,193,230,10,2,86,46,97,225,129,129,134,30,30,97,164,228,197,140,172,128,85,154,54,81,97,36,198,25,7,171,109,203,65,232,109,130,90,67,23,90,133,184,203,172,178,228,107,78,200,50,13,228,0,165,81,249,149,21,171,57,29,169,215,190,35,140,31,45,18,163,101,85,4,81,81,59,105,176,51,75,197,71,207,22,255,63,86,171,54,80,130,145,157,183,141,183,120,231,171,251,87,63,36,231,148,97,100,123,36,67,161,115,130,171,131,227,136,83,96,146,108,120,189,71,177,28,169,74,17,169,120,22,18,70,40,109,164,89,210,170,40,141,152,23,6,211,61,101,217,147,50,69,73,46,180,204,77,230,10,53,159,82,142,45,78,170,131,109,66,120,0,21,255,229,26,181,104,38,21,17,227,183,185,157,76,136,121,51,113,203,110,243,60,105,122,49,17,160,235,145,78,89,133,255,255,254,178,228,95,48,177,210,6,121,19,212,102,231,36,140,204,202,142,103,52,226,154,58,42,172,115,217,76,68,163,35,180,79,117,70,70,42,200,169,107,203,81,117,111,203,255,126,215,90,254,5,0,3,46,208,224,150,5,176,61,237,139,17,204,196,64,98,16,72,80,34,82,135,99,22,199,140,5,67,152,206,104,254,156,193,99,164,72,224,176,114,1,163,164,162,217,154,138,60,101,4,95,132,161,151,18,8,126,25,140,69,175,193,14,40,96,68,138,169,114,110,153,158,186,48,63,100,213,179,164,221,199,150,187,246,241,196,77,42,20,186,17,52,107,162,147,220,41,25,156,33,144,184,255,251,178,100,188,12,197,222,104,75,27,105,134,208,86,76,217,195,60,37,142,22,149,155,40,109,37,187,65,160,51,101,137,129,138,240,231,149,98,219,138,197,149,113,21,172,159,90,144,150,17,8,137,219,218,170,154,211,109,113,162,60,55,123,54,140,53,244,233,181,149,109,149,217,94,160,229,231,27,133,55,140,215,166,252,98,93,164,195,174,80,90,242,69,143,202,5,98,211,213,189,154,151,109,10,140,84,142,165,80,174,108,20,207,72,15,254,179,4,185,80,102,22,170,140,110,34,170,175,153,42,94,199,252,80,237,15,40,139,103,171,24,144,87,183,115,232,181,99,181,57,142,57,234,196,178,228,58,131,218,188,110,158,232,127,165,217,163,60,113,196,171,210,0,24,50,3,79,57,253,164,245,166,104,202,36,185,43,237,170,56,179,12,228,110,111,198,126,179,83,180,190,218,121,148,191,215,53,78,214,232,125,85,63,255,255,39,254,61,0,6,99,45,78,179,6,10,227,35,77,227,152,212,99,4,132,19,17,7,19,7,1,19,37,139,145,99,156,199,227,72,204,138,78,89,8,220,160,134,194,140,0,0,81,132,254,196,12,24,4,21,30,102,102,166,24,110,76,132,68,210,94,67,4,1,48,1,32,32,88,232,73,139,141,135,14,130,69,88,140,177,140,128,4,140,192,4,80,133,29,80,154,214,82,212,42,16,197,144,56,193,192,199,162,18,198,147,129,34,100,23,50,132,223,72,178,84,223,25,167,194,93,248,241,81,174,36,52,207,248,232,84,174,225,194,99,223,115,238,183,11,87,214,239,109,230,105,99,61,198,32,111,81,88,223,233,253,114,231,186,76,255,80,47,184,177,30,67,102,102,106,195,102,254,162,201,167,240,108,227,124,101,229,175,92,199,215,247,196,216,196,208,233,136,53,150,142,190,244,193,188,83,182,182,179,182,107,80,115,247,95,23,63,231,15,226,199,164,43,90,121,127,196,45,68,179,8,152,69,73,143,255,176,0,36,187,100,53,66,135,2,217,205,133,209,5,142,55,25,76,130,120,150,189,13,190,224,235,167,103,157,116,151,219,253,29,219,223,79,156,77,30,237,57,28,90,202,50,97,222,133,162,212,135,66,186,17,70,171,179,49,216,148,180,162,3,4,149,53,40,161,86,133,121,217,237,76,232,133,95,158,182,92,65,200,149,42,147,87,103,221,251,189,228,119,117,254,160,70,0,25,63,216,81,57,157,86,85,86,113,216,8,78,131,1,139,56,48,202,195,129,26,48,101,241,89,67,2,148,252,62,233,130,155,50,132,180,70,168,37,65,179,136,53,38,100,238,80,38,140,31,85,224,124,33,151,41,53,164,21,34,247,37,109,38,205,88,5,210,113,239,87,132,163,221,73,78,255,251,178,100,204,12,71,78,103,70,19,187,122,112,96,76,233,163,60,101,114,21,177,157,44,109,37,121,129,82,179,103,168,145,13,240,78,61,68,47,139,33,100,151,40,172,85,140,54,27,13,215,58,160,149,185,154,204,241,241,194,136,149,2,4,49,93,182,48,149,99,105,20,93,37,69,21,200,6,200,98,38,205,196,113,201,219,166,133,202,32,77,106,218,87,43,236,232,177,202,92,236,152,139,190,236,34,139,54,233,94,185,6,122,93,29,28,153,61,23,187,138,184,250,94,47,102,205,64,21,56,176,2,2,59,191,253,62,184,26,94,39,129,90,9,146,172,82,90,177,174,103,191,255,162,111,249,146,171,89,5,111,75,124,172,69,234,229,240,136,171,116,178,205,80,171,37,206,21,50,47,63,143,108,149,131,172,110,231,153,146,91,201,151,245,37,41,100,237,111,252,253,182,211,165,167,255,244,231,201,59,249,159,229,151,2,170,0,2,148,112,192,200,131,38,223,76,12,167,57,146,200,201,197,49,99,152,40,216,96,244,104,176,40,206,133,113,162,89,129,193,230,12,12,151,108,178,128,65,64,209,24,192,64,242,16,169,49,4,168,2,38,3,134,5,138,160,48,224,50,38,52,202,96,176,105,5,160,230,217,37,216,90,123,128,131,138,84,162,139,249,137,184,229,202,95,112,205,121,5,218,27,80,244,24,187,231,32,6,248,172,161,17,48,173,85,143,132,80,50,43,35,208,185,86,37,144,218,114,249,40,243,103,80,186,17,188,188,106,82,58,172,28,138,213,99,35,151,45,116,85,149,181,56,163,82,138,145,26,57,145,213,154,43,172,61,89,38,230,102,212,245,136,226,155,81,61,138,193,58,185,197,19,209,54,236,129,251,191,231,163,69,241,152,218,164,251,246,139,143,1,213,225,87,52,199,175,158,242,218,56,101,71,4,36,1,28,182,158,72,178,194,26,7,203,19,161,23,112,9,10,89,62,169,174,15,102,102,88,179,90,195,216,85,67,49,29,39,19,100,166,135,175,11,243,231,127,218,119,44,56,213,221,243,35,33,55,133,235,145,202,73,236,215,204,171,254,98,123,90,37,27,145,163,98,11,174,7,53,164,127,207,118,242,147,173,99,58,199,107,75,172,220,45,186,116,63,137,151,127,217,244,155,226,184,170,211,174,19,249,123,112,176,5,75,127,224,133,134,154,249,155,52,104,13,25,16,137,132,20,16,101,213,180,19,7,17,8,166,137,9,65,10,26,56,105,49,20,1,42,151,60,60,217,213,235,234,197,25,21,217,106,69,194,37,16,27,145,185,198,115,64,82,68,18,18,18,175,149,52,110,73,113,81,130,64,247,40,101,8,242,38,81,183,20,218,15,65,141,106,160,220,234,243,222,71,171,255,251,178,100,205,12,6,112,103,72,27,137,126,208,109,172,217,135,60,104,142,21,69,155,44,109,37,247,201,81,51,103,104,176,22,148,24,250,233,90,174,118,228,97,240,173,110,206,231,42,223,181,238,55,70,141,28,213,161,41,16,163,132,204,176,150,183,186,178,144,214,55,183,82,243,140,124,146,186,81,124,91,190,174,182,15,178,11,249,171,239,106,227,27,174,115,92,251,86,23,221,96,253,106,209,160,69,124,244,50,4,108,32,192,0,4,114,73,71,5,39,7,129,248,169,0,67,50,5,132,17,81,17,141,42,56,203,227,250,254,125,76,85,161,76,46,140,255,187,153,105,116,53,20,166,103,74,246,202,232,167,87,98,59,169,158,206,182,123,59,198,17,173,179,57,244,149,216,198,82,37,52,221,175,122,106,252,155,175,255,86,237,253,201,69,4,0,0,230,244,205,202,76,216,200,204,86,0,192,134,182,132,86,0,10,97,51,180,210,222,24,204,170,11,130,75,12,156,96,48,48,96,0,68,136,196,18,68,64,30,6,26,96,234,52,197,158,65,32,87,242,129,254,4,1,193,237,217,120,182,206,194,169,163,242,243,202,16,246,53,5,70,245,67,111,92,115,43,209,9,69,152,228,77,183,187,157,43,91,97,240,252,66,114,196,219,43,96,239,218,72,69,98,119,222,180,164,43,255,144,254,146,181,119,122,215,75,253,74,62,165,85,179,102,231,178,172,79,21,106,69,11,208,244,21,50,220,78,58,17,39,184,146,221,159,70,228,144,163,55,36,153,82,98,121,122,170,57,246,108,214,153,65,182,106,59,16,54,113,226,113,245,223,55,252,76,76,178,45,190,235,220,239,244,78,185,229,64,46,190,181,0,25,187,126,158,97,94,134,133,70,86,150,244,168,66,223,159,199,220,208,23,150,98,205,62,48,60,244,93,157,249,63,253,93,157,70,162,156,130,209,70,183,255,48,237,7,68,206,68,186,170,161,69,92,243,170,34,138,101,51,40,172,131,216,163,70,160,161,85,208,172,146,171,29,84,94,32,209,34,150,112,102,233,107,162,35,34,163,37,204,102,118,242,153,158,94,143,50,51,125,177,129,51,40,85,140,194,139,211,73,157,205,32,123,60,121,208,122,110,2,56,24,204,242,96,19,89,145,0,230,116,68,41,97,134,4,38,33,69,132,12,76,30,13,48,184,248,192,64,32,104,20,137,240,89,142,168,100,102,154,171,192,187,73,82,148,104,140,49,36,4,170,205,56,120,247,240,84,240,112,11,205,97,147,65,103,154,139,130,14,17,128,182,146,17,179,71,88,18,3,76,192,216,122,92,164,72,20,199,33,196,47,211,247,68,173,182,150,131,55,71,82,178,156,144,168,4,65,182,22,155,25,127,37,183,159,255,251,178,100,215,142,134,25,104,201,27,105,95,48,103,204,233,147,60,37,136,90,201,155,28,110,101,111,201,147,179,102,40,240,142,160,105,236,175,127,55,203,182,181,204,116,243,27,174,167,107,219,84,234,116,177,204,219,236,101,176,216,241,163,136,164,154,163,202,159,54,172,209,173,84,242,138,81,163,206,18,9,141,33,136,179,105,147,246,238,80,227,95,21,154,42,126,212,115,88,186,46,225,159,197,30,247,85,92,237,168,249,187,183,42,2,65,185,128,64,0,45,219,23,1,168,73,201,114,59,105,53,244,52,124,44,43,72,11,61,101,112,139,119,216,245,143,93,230,105,105,90,100,241,26,100,148,141,150,94,102,171,168,106,15,249,145,28,160,138,24,62,31,48,113,147,164,132,217,51,231,106,123,191,119,1,74,112,230,41,179,237,183,53,68,33,193,169,99,244,191,118,156,42,181,51,98,203,122,101,251,118,189,55,34,252,190,223,2,0,59,195,91,21,13,171,225,52,114,220,196,40,208,74,4,195,2,35,35,2,204,156,99,26,2,27,44,234,103,1,0,161,164,0,117,18,93,130,5,198,154,169,254,14,72,93,67,5,146,221,9,198,8,45,139,50,160,229,84,29,198,50,207,98,72,46,228,137,22,195,128,192,53,132,18,170,225,129,22,154,111,1,81,116,146,89,158,45,234,103,182,44,151,202,153,56,87,138,55,47,198,161,27,173,81,219,102,174,81,48,107,2,187,97,214,66,0,2,0,108,37,18,199,194,86,199,199,231,174,174,222,169,90,118,202,92,209,51,236,233,139,59,237,181,47,99,183,37,174,189,46,138,116,142,228,206,174,117,211,74,58,187,154,147,199,46,36,121,234,110,167,124,77,176,235,166,216,199,174,163,28,90,223,155,186,184,254,122,255,249,255,171,248,232,64,164,0,22,223,248,202,179,69,78,167,153,149,66,226,49,207,5,44,169,118,231,245,179,202,211,118,106,217,255,101,119,235,100,101,255,151,11,52,69,59,253,219,75,17,51,221,123,144,227,102,108,126,231,52,220,171,117,184,203,154,150,170,50,53,228,181,68,215,189,109,136,102,177,180,165,162,201,112,155,67,125,221,187,23,55,79,85,243,125,196,223,31,223,204,241,241,215,19,33,90,42,36,100,198,81,136,63,38,225,78,155,146,52,97,210,233,137,196,2,17,137,160,143,96,0,33,168,20,166,70,0,0,65,198,7,55,1,143,102,8,20,142,90,103,44,32,76,38,243,237,32,33,192,164,137,4,38,56,120,16,49,239,188,188,192,53,254,86,129,130,170,51,102,112,214,8,10,72,103,117,250,124,85,184,186,109,113,127,42,105,216,163,117,121,3,138,76,213,66,178,155,173,71,205,245,141,90,161,129,229,80,116,255,251,178,100,204,14,198,38,102,198,147,153,91,112,99,76,233,147,60,40,140,24,13,155,28,110,101,13,201,154,179,102,76,240,142,32,45,91,166,1,8,15,196,68,26,80,184,216,126,253,255,151,170,239,164,138,226,108,90,170,106,82,93,234,234,110,134,15,40,243,199,135,120,229,177,113,106,26,102,112,209,75,36,133,81,97,28,170,139,161,109,231,69,77,222,147,25,125,59,223,113,42,241,20,202,209,252,71,52,245,23,253,95,211,0,114,192,6,245,223,151,226,102,222,56,27,223,57,150,214,65,9,84,49,23,103,55,173,113,179,185,228,217,12,159,175,166,231,145,94,152,209,119,165,119,196,229,247,249,254,107,234,46,131,98,132,21,129,12,58,114,169,240,155,158,167,43,126,69,118,179,43,78,194,45,217,145,28,109,32,224,136,2,27,35,144,82,196,27,211,32,166,159,138,103,76,181,38,38,167,63,253,21,233,30,121,127,193,106,0,0,228,144,194,100,51,52,1,205,70,17,57,225,92,40,106,18,19,153,36,116,98,67,122,105,152,205,140,36,105,20,29,18,156,133,1,134,2,4,18,136,64,69,81,160,16,98,13,8,84,236,248,59,104,220,168,82,196,136,144,216,229,43,47,180,182,17,129,106,48,166,131,15,89,108,165,247,91,66,227,93,219,130,161,248,113,159,200,144,230,160,16,61,245,230,195,218,245,6,51,113,54,201,98,31,128,228,110,60,161,204,166,171,157,74,216,220,185,175,230,189,101,226,109,41,32,84,194,21,186,17,22,196,18,122,99,141,29,191,3,145,99,148,212,214,53,69,170,241,217,197,194,213,111,36,146,120,128,108,126,105,5,14,221,212,143,25,229,244,73,212,138,121,55,173,39,233,124,106,66,186,95,199,240,179,150,3,150,0,21,101,189,221,125,103,213,12,66,251,236,213,106,142,137,237,130,154,164,178,98,75,123,58,151,55,144,206,148,81,254,89,178,104,150,211,111,36,73,55,243,130,100,243,34,167,216,84,29,174,75,250,132,106,220,138,93,47,103,50,249,86,237,146,18,194,72,111,43,159,189,255,114,209,203,136,133,249,158,92,157,133,157,59,138,178,118,154,3,246,38,174,223,191,22,238,123,41,74,205,86,108,43,232,97,152,134,90,182,6,234,51,1,99,94,60,49,85,147,75,4,51,155,85,43,49,16,243,25,24,30,116,8,3,21,244,68,48,80,52,214,2,18,94,90,145,54,62,29,25,40,74,46,146,5,250,66,5,246,149,74,181,122,180,148,215,127,218,195,43,64,61,24,112,235,129,104,67,85,99,183,128,128,23,145,7,21,177,35,216,123,37,145,59,112,197,123,137,105,21,88,236,85,65,26,228,26,4,0,209,24,129,16,9,168,100,236,185,255,251,178,100,204,14,5,232,102,200,27,152,67,242,98,106,217,131,96,35,136,87,213,155,32,109,229,13,193,166,51,102,28,246,13,24,253,198,71,223,196,82,205,180,241,21,197,197,194,125,197,219,37,184,138,121,35,202,26,43,16,48,241,120,28,181,61,227,228,66,46,40,88,107,26,34,150,48,58,177,221,196,66,176,203,27,81,12,227,147,181,232,97,174,183,26,211,204,215,199,191,239,246,128,69,137,4,32,128,173,155,25,109,197,145,63,60,153,12,66,70,142,4,109,210,120,252,49,94,38,189,95,117,220,54,120,176,196,86,133,15,46,136,23,119,158,80,163,212,230,85,183,24,138,0,18,18,220,25,246,252,54,48,117,48,82,56,125,9,246,239,98,203,182,93,112,94,196,118,239,236,71,244,147,249,190,248,66,168,227,28,110,191,33,105,123,102,211,200,57,118,62,102,87,255,252,200,143,243,255,26,170,0,0,239,212,204,17,54,46,128,223,15,126,67,182,68,24,152,42,60,210,187,14,100,105,151,9,35,89,38,12,186,64,169,192,132,202,10,51,131,1,0,28,93,136,158,157,201,130,165,140,26,179,3,32,10,98,179,166,209,64,11,234,204,81,29,212,110,32,98,157,122,1,56,196,149,34,67,161,57,101,178,8,113,5,220,133,216,178,213,24,32,68,35,95,0,32,13,48,47,177,185,151,248,77,16,216,214,78,12,75,132,221,93,239,251,234,138,240,168,163,134,206,223,185,250,78,239,58,189,234,49,179,206,247,69,197,31,105,186,238,66,14,31,94,213,73,135,16,155,124,201,187,73,137,106,25,155,21,159,54,56,161,33,23,154,158,233,135,81,90,214,52,61,241,171,58,86,246,244,175,63,220,157,107,243,178,213,245,90,163,47,183,111,229,240,179,170,167,230,254,32,103,96,128,0,28,183,244,171,180,25,4,101,66,120,11,84,7,13,244,123,118,144,227,25,2,206,239,239,116,47,66,58,12,90,41,193,29,217,41,194,82,237,9,2,135,33,2,195,139,8,53,16,79,2,100,123,205,219,125,233,146,115,170,17,53,218,205,116,234,137,186,29,106,66,45,81,95,150,82,31,103,103,123,146,142,168,142,211,183,66,179,161,151,155,68,122,209,172,222,243,92,89,151,226,6,163,9,65,56,166,179,115,110,7,71,25,24,153,133,130,13,25,147,37,153,217,9,108,211,41,227,104,226,64,89,172,240,129,160,169,64,37,76,113,5,69,104,133,83,81,228,28,114,57,64,232,248,220,89,209,136,42,130,21,154,118,212,38,80,40,211,48,209,0,166,252,200,174,28,201,125,139,198,216,151,118,80,90,200,17,150,157,129,141,61,104,144,60,3,28,48,74,22,57,67,72,197,49,159,78,148,108,81,86,255,251,178,100,207,142,134,83,103,74,27,88,91,240,100,76,217,183,48,98,140,24,185,155,38,109,229,111,201,159,171,102,220,195,14,48,22,176,65,129,27,170,58,236,21,82,186,44,245,228,87,209,169,77,159,255,103,55,31,63,44,159,246,185,116,102,166,221,252,183,220,234,230,142,41,19,121,196,189,212,199,108,253,136,235,197,18,156,234,101,51,238,17,151,199,22,230,198,211,178,242,222,28,148,159,77,174,95,34,108,119,250,78,183,113,127,18,165,1,4,65,80,0,1,183,252,112,136,14,132,195,115,59,167,70,6,201,105,172,250,188,142,54,141,126,21,129,202,87,219,177,185,97,67,242,72,131,86,119,136,215,130,121,173,213,71,105,99,83,212,62,247,6,211,77,239,155,255,255,195,184,138,117,37,0,6,114,117,141,252,243,191,150,109,255,10,10,118,97,51,102,181,183,167,214,205,248,201,57,159,255,11,202,118,253,163,91,141,134,199,178,197,30,211,128,42,0,0,238,148,68,60,99,214,167,4,126,58,38,42,32,32,15,65,177,80,240,196,51,50,37,30,63,82,12,2,58,181,69,2,80,12,198,200,64,3,15,146,73,84,90,193,80,13,161,178,6,132,254,166,51,234,188,145,60,56,86,84,96,225,98,129,10,81,2,5,129,64,68,136,126,156,147,137,218,203,49,107,239,10,150,65,77,209,167,188,140,209,3,125,77,21,137,97,156,148,126,115,153,35,146,203,174,67,2,192,47,46,13,122,21,148,122,127,28,113,255,254,149,188,94,36,115,190,27,96,82,138,248,127,162,18,139,104,233,176,240,209,145,125,205,118,68,122,50,197,31,170,253,18,149,122,116,204,117,157,83,77,53,232,226,231,208,253,61,148,219,24,146,128,50,71,128,5,84,35,131,148,13,21,108,2,122,169,55,77,176,84,155,108,133,181,196,33,165,70,128,164,73,243,116,173,250,212,36,39,19,43,100,20,137,241,47,145,217,83,222,59,249,160,97,198,177,198,231,228,84,144,100,233,87,68,228,71,134,16,11,7,207,192,8,69,209,201,75,30,147,235,182,150,150,74,214,127,226,246,236,171,13,202,111,190,238,85,43,81,34,52,205,144,19,7,21,194,168,179,7,7,0,130,83,13,1,76,120,57,18,63,152,244,96,96,144,81,132,129,96,224,42,43,5,192,65,8,143,36,150,67,8,144,161,82,144,48,210,192,36,79,168,122,131,181,17,81,85,65,124,33,61,143,44,192,161,225,232,38,250,3,65,66,129,178,80,208,96,45,98,13,95,78,187,142,254,185,49,152,172,165,244,145,191,236,186,56,203,149,64,153,113,210,19,146,52,213,226,149,18,240,116,29,16,3,249,65,56,119,17,210,233,188,58,143,196,213,75,184,82,255,251,178,100,200,142,165,131,102,201,155,99,87,162,91,100,89,114,61,38,84,152,77,157,32,110,101,109,193,168,51,166,40,241,158,248,209,135,241,53,62,219,111,199,243,203,185,137,38,160,177,189,158,91,65,118,23,65,76,187,123,85,73,23,189,83,51,207,225,57,93,23,219,156,226,195,8,169,100,157,164,201,218,208,183,76,137,171,255,255,227,190,231,247,236,176,189,163,86,239,155,196,244,229,52,213,12,107,36,21,54,61,74,229,10,165,243,231,145,182,194,170,190,94,217,221,119,173,194,137,95,170,196,209,99,255,63,249,116,111,252,120,109,217,60,191,63,255,227,177,105,139,163,106,244,144,219,91,94,162,99,222,71,185,102,114,202,227,180,109,182,74,57,155,43,206,82,69,214,155,55,239,117,18,86,208,157,129,144,178,16,162,59,152,239,125,238,155,245,162,186,67,117,85,0,1,21,140,64,99,48,80,188,197,128,211,231,41,149,241,16,88,48,108,99,162,56,8,68,98,34,41,130,0,130,193,179,17,5,26,27,13,4,128,1,64,197,46,107,230,30,10,147,3,32,68,245,127,81,168,152,26,181,152,2,68,48,228,148,87,99,64,36,162,49,136,129,70,32,228,28,46,232,32,40,140,40,68,146,50,233,60,173,173,172,44,61,26,126,170,58,23,223,229,95,42,126,90,50,61,150,85,85,25,18,85,199,164,44,64,30,112,116,31,15,251,14,220,154,246,54,47,167,167,60,215,131,180,157,254,155,157,103,254,163,158,53,122,135,97,134,142,58,5,218,96,145,163,228,71,135,123,228,65,72,50,226,122,28,155,68,86,199,163,191,10,53,167,215,166,113,20,148,135,231,19,102,214,159,76,221,72,132,225,1,2,2,0,0,191,254,215,224,57,210,42,75,187,46,112,107,52,152,196,189,220,222,57,82,116,76,10,178,9,57,28,201,165,195,229,230,46,233,110,182,223,171,255,255,250,115,115,19,51,45,73,243,221,143,26,105,227,76,45,237,229,6,171,141,72,136,109,30,56,218,29,232,161,174,208,253,247,228,162,178,125,113,53,241,117,215,127,185,43,212,196,60,26,215,83,250,36,63,63,61,115,109,72,11,6,0,3,246,252,4,66,49,80,147,32,52,53,248,83,8,0,2,2,146,130,22,1,217,168,84,96,152,5,67,18,122,50,236,53,122,73,99,17,76,118,160,210,88,148,137,103,41,93,170,53,205,217,84,12,177,149,149,96,69,131,37,49,71,133,125,226,252,190,81,107,196,245,237,46,50,49,78,241,109,250,50,210,227,225,41,65,112,65,49,30,135,242,96,152,133,90,153,114,133,223,183,201,245,245,127,33,171,244,179,18,135,127,181,59,220,239,190,27,124,221,254,198,85,252,71,190,91,255,251,178,100,211,140,5,243,102,200,27,136,111,64,105,204,217,154,96,168,126,85,1,155,42,109,177,120,193,177,179,102,40,243,21,96,174,219,171,115,105,220,71,86,131,118,153,251,141,181,92,162,42,26,178,206,125,178,229,210,216,246,41,249,237,235,211,190,42,57,84,252,198,105,209,16,10,128,0,4,0,10,237,112,216,65,152,0,159,84,41,84,139,183,18,100,208,212,41,18,137,204,97,121,41,86,205,226,205,238,228,26,250,149,105,247,231,191,111,209,81,145,232,236,99,191,99,209,30,133,36,246,161,81,217,8,70,18,74,202,232,30,50,149,8,56,204,181,113,115,164,106,135,204,174,199,46,40,89,221,146,175,198,105,117,119,118,211,187,169,92,232,154,139,59,59,152,150,77,6,157,44,33,97,129,21,0,0,83,136,98,56,205,183,65,160,167,147,60,106,133,3,4,99,86,6,62,86,97,128,134,10,78,28,210,92,144,184,72,113,64,168,152,80,64,153,48,28,62,191,81,144,84,1,7,65,0,77,242,143,47,103,149,202,17,7,151,101,52,82,224,136,109,140,8,0,12,232,45,166,44,247,89,29,20,112,68,8,192,210,169,116,187,109,251,174,237,174,57,53,20,4,202,95,168,6,75,36,165,116,28,149,210,217,218,194,119,48,24,16,5,65,160,108,247,16,79,48,66,14,220,100,71,61,69,239,107,23,215,94,212,107,244,235,187,196,233,81,14,168,111,40,246,237,242,204,61,157,190,245,186,142,92,231,235,38,55,188,121,212,33,108,130,253,93,185,146,175,93,237,152,207,217,217,217,92,192,226,7,80,56,136,44,143,232,0,11,117,194,244,158,193,30,164,49,118,94,80,244,32,255,60,94,174,220,27,97,35,46,160,71,42,69,62,92,132,48,122,104,169,54,254,207,215,54,173,85,107,254,253,41,226,8,185,166,118,137,81,195,153,162,137,249,73,32,122,25,48,57,230,46,6,72,238,5,225,210,41,77,162,199,245,110,205,99,23,239,187,148,239,185,123,234,98,249,184,248,30,220,204,211,139,209,181,184,203,29,93,79,19,22,98,36,233,1,19,210,214,156,10,185,30,33,142,64,155,180,152,15,128,200,73,130,130,134,154,118,104,195,38,81,28,36,208,36,22,9,15,5,2,129,3,129,134,64,81,115,5,28,44,168,113,225,16,33,111,68,130,196,96,36,67,160,32,241,225,86,74,143,136,7,71,147,2,30,3,15,33,40,202,215,214,16,195,7,140,20,28,70,8,96,163,32,0,135,133,117,53,66,222,54,234,82,162,174,162,180,173,100,35,158,119,146,177,247,197,43,100,173,152,84,33,66,134,128,88,16,24,5,135,161,18,243,95,146,167,66,93,140,97,222,229,185,239,255,134,222,255,251,176,100,220,142,5,229,102,199,155,104,111,66,112,76,217,115,60,72,126,26,185,157,24,77,161,190,201,185,179,102,28,241,159,48,198,16,176,83,141,151,88,218,44,168,42,212,181,151,245,29,8,35,180,22,89,34,199,138,94,77,66,247,119,138,20,60,201,198,206,126,70,201,83,74,53,153,164,63,203,13,9,164,112,244,20,118,56,189,53,28,69,5,76,51,37,45,29,165,236,169,144,116,156,196,17,134,15,208,48,8,33,110,212,135,35,84,175,13,165,52,69,26,52,144,56,206,167,242,72,245,139,211,90,190,233,122,99,25,248,249,99,165,33,196,93,192,154,248,121,231,189,63,189,165,68,89,21,206,23,255,255,252,8,238,100,84,140,27,187,245,91,29,186,192,243,180,233,25,227,147,26,168,35,163,213,76,42,191,196,51,18,235,110,196,0,137,218,155,207,64,231,140,134,173,39,76,161,236,139,162,104,140,190,118,139,56,204,36,0,2,228,140,204,175,77,15,136,225,140,12,102,108,201,201,76,120,64,202,16,73,64,159,67,57,7,70,128,114,128,140,13,21,82,232,16,30,92,100,87,85,1,32,230,42,249,168,250,106,132,9,161,2,204,110,3,33,74,88,214,210,188,178,131,2,38,20,102,80,124,210,209,17,83,70,158,196,198,129,225,165,177,53,69,37,118,97,80,234,206,197,146,63,240,170,40,125,244,139,53,118,196,251,188,12,145,33,158,145,48,165,10,52,101,206,143,32,68,239,217,245,37,214,186,81,34,119,176,137,79,137,177,61,11,217,100,139,77,2,14,111,105,59,74,156,141,82,25,77,77,39,158,193,92,73,52,213,184,98,111,133,250,201,236,99,159,74,186,23,20,20,155,138,30,42,239,6,177,180,21,247,222,113,119,204,95,112,252,151,204,26,111,119,190,124,254,11,37,53,11,106,97,95,195,151,0,128,0,237,219,15,139,196,176,7,81,160,66,65,193,56,96,127,18,69,202,121,228,18,135,247,217,16,131,233,191,251,119,215,77,52,11,131,58,102,112,196,31,88,201,225,187,103,106,38,238,68,65,226,55,196,92,163,214,248,138,70,24,205,14,102,77,35,77,244,180,159,114,231,42,119,78,108,82,241,146,163,197,213,29,221,10,231,153,138,173,245,121,69,18,147,0,238,0,15,125,240,136,97,53,243,140,12,196,184,46,66,174,16,3,89,75,20,12,5,51,147,216,16,29,255,124,30,112,32,54,174,192,93,5,164,255,160,146,9,163,133,188,117,89,92,219,91,64,116,164,128,33,117,27,165,121,199,9,125,191,205,172,170,158,90,18,99,83,37,84,201,33,195,143,156,117,161,30,192,148,74,84,208,114,109,190,173,150,208,73,173,150,148,117,83,106,11,172,141,255,251,178,100,203,12,134,112,103,71,155,105,127,66,97,236,233,151,28,101,232,23,81,157,42,109,37,249,129,91,179,103,12,144,141,224,55,219,155,70,180,9,132,56,129,181,81,68,153,100,72,210,117,31,68,246,219,42,201,121,77,184,108,16,99,159,137,199,19,98,27,57,190,149,74,4,4,198,79,157,13,178,188,152,196,157,122,64,116,179,22,178,56,146,43,247,6,88,111,224,207,125,222,22,103,249,195,133,179,187,127,152,152,162,189,206,125,39,196,59,0,89,118,219,3,170,50,64,196,167,11,66,213,18,237,94,60,36,65,37,251,25,144,63,243,26,82,191,19,238,220,38,200,250,71,114,188,60,222,17,90,70,71,155,149,55,167,85,43,190,210,62,188,239,135,91,50,46,38,95,249,150,95,150,70,89,29,50,185,28,47,74,197,41,243,247,187,211,254,103,253,255,252,166,239,73,192,149,0,23,110,176,170,104,18,204,201,7,56,64,195,152,146,128,112,19,130,34,131,74,114,52,25,80,53,56,92,141,255,118,35,219,141,63,207,35,145,244,208,212,186,146,196,27,0,203,35,204,122,17,29,136,76,60,22,33,21,101,57,2,100,238,83,99,73,73,26,91,156,136,64,77,214,152,105,196,187,33,170,140,195,88,82,204,44,188,67,153,137,159,236,145,150,200,227,248,189,104,70,41,157,160,237,138,44,0,61,73,130,238,106,80,126,189,88,204,55,58,38,107,102,211,111,12,94,255,23,148,235,45,158,148,242,223,250,185,74,253,204,115,158,211,242,18,242,19,155,5,44,0,10,221,168,85,240,55,41,160,54,122,133,131,176,142,138,116,7,128,70,80,68,173,97,193,149,107,23,124,224,119,253,106,60,25,191,203,185,180,88,153,202,157,40,122,114,243,71,102,47,195,196,36,25,168,65,46,195,196,190,37,13,228,203,235,88,20,140,90,102,82,131,72,84,105,55,174,90,4,131,168,218,144,112,165,77,189,90,12,110,49,84,157,199,220,150,116,153,118,62,218,47,16,147,168,162,206,180,173,15,90,42,198,10,18,80,122,42,81,198,173,24,49,92,135,201,97,133,92,143,24,108,185,164,194,13,98,203,172,86,134,41,119,98,197,30,210,209,252,63,85,43,124,195,233,187,255,188,93,113,48,4,85,92,2,166,255,97,227,25,6,66,1,87,35,10,252,97,238,4,242,13,167,204,128,128,23,197,137,138,154,50,191,194,177,253,22,92,213,46,151,74,78,231,103,18,102,227,4,240,112,46,113,37,216,126,125,138,40,176,216,164,46,72,102,24,144,130,16,112,82,7,198,201,116,65,195,164,222,254,134,154,166,74,57,74,242,116,73,148,47,117,39,29,102,81,237,105,37,49,189,52,230,146,206,61,81,89,255,251,178,68,209,140,196,183,103,75,155,70,86,96,163,236,217,51,105,40,194,81,193,155,50,108,61,9,130,44,51,165,141,135,161,57,216,196,152,131,177,150,107,164,240,64,187,26,167,187,196,244,245,139,12,55,138,182,246,235,105,92,177,223,241,251,199,205,249,90,187,193,64,28,2,157,219,226,43,157,142,42,128,44,11,242,183,25,27,145,78,162,105,53,64,126,41,21,51,20,44,140,177,224,43,22,228,89,118,169,136,146,94,180,243,184,145,148,12,25,215,7,147,232,50,248,231,57,18,83,142,153,46,72,58,198,108,64,116,40,35,33,76,93,15,136,138,185,171,216,99,99,214,7,56,254,215,89,130,5,24,74,104,229,102,165,167,121,27,250,161,40,197,188,125,201,93,82,67,43,58,242,250,94,109,197,151,183,60,92,14,190,22,96,73,58,204,197,245,253,243,207,118,233,100,196,37,119,124,247,132,118,45,0,7,45,148,192,185,20,132,100,199,15,31,51,33,70,141,24,148,138,110,236,9,0,119,199,152,1,66,179,152,66,86,3,129,190,175,219,40,134,171,221,95,78,76,243,51,118,229,47,163,216,210,231,21,33,121,29,233,247,6,97,69,34,13,114,118,235,69,4,164,210,143,70,190,137,11,212,9,90,101,52,154,210,81,49,37,54,228,6,152,109,117,34,251,142,171,53,170,117,93,152,244,48,246,195,209,206,125,210,243,242,81,85,202,70,30,11,69,130,139,188,72,170,216,197,42,158,34,130,232,140,226,155,152,75,119,219,166,162,239,119,243,62,170,144,146,206,136,230,243,57,76,244,52,227,249,207,163,117,190,159,50,123,155,115,161,103,24,133,77,0,23,183,252,43,24,50,0,129,137,131,3,30,144,96,145,155,140,129,136,64,201,0,157,114,156,17,161,94,202,228,104,55,75,83,225,59,24,255,87,221,112,208,115,176,22,193,108,124,182,191,33,60,100,58,34,221,78,251,119,214,223,195,195,36,59,60,116,249,150,89,60,140,46,75,18,93,138,76,190,133,247,192,141,192,166,46,52,168,123,24,143,88,169,226,163,195,134,115,18,159,22,129,121,232,161,198,57,37,225,241,7,179,148,49,156,65,56,137,22,72,107,118,123,215,139,177,214,240,100,92,59,178,69,45,173,141,230,234,134,65,114,65,198,200,235,75,37,158,79,56,217,89,138,104,217,6,129,88,0,1,114,230,131,166,46,134,4,96,246,192,67,53,134,82,203,150,28,4,49,119,19,13,102,177,38,164,131,197,191,150,60,172,229,235,130,163,183,96,249,52,98,227,234,255,181,24,187,242,198,151,163,216,173,196,4,128,116,193,149,69,163,149,54,119,105,139,207,11,7,111,21,115,109,2,152,118,56,34,72,71,209,42,94,255,251,178,68,207,12,197,80,103,74,27,73,94,80,159,44,217,83,101,232,110,82,145,155,42,108,177,22,130,53,51,101,141,151,161,56,227,230,251,210,38,166,251,121,133,169,155,23,88,155,168,74,186,123,103,131,233,234,234,100,161,53,148,150,148,72,175,78,207,81,80,109,248,227,232,120,204,244,66,78,225,113,33,168,186,153,122,227,93,229,173,235,255,254,127,249,247,109,0,136,0,57,127,203,68,199,136,192,68,50,180,22,128,31,151,234,27,93,68,224,203,46,42,228,113,46,14,183,74,147,245,78,216,187,186,211,139,36,138,85,89,227,59,41,84,100,37,9,242,245,19,176,54,238,51,9,182,188,185,232,30,23,2,8,197,104,21,91,61,12,88,103,216,129,212,252,253,197,197,51,180,95,55,17,221,240,120,153,167,85,154,104,135,170,29,38,156,29,200,169,140,236,45,89,216,134,195,142,154,179,21,135,51,199,23,89,86,93,84,66,95,197,194,151,231,207,223,27,66,87,115,255,47,85,45,252,127,114,129,10,84,0,2,148,200,24,168,74,209,218,126,99,214,11,49,25,30,44,236,4,61,13,133,18,167,72,242,243,14,25,46,11,176,190,197,133,45,36,120,133,27,8,193,19,45,232,213,2,173,200,93,14,112,221,78,129,166,5,160,53,194,112,124,35,94,1,44,162,25,210,159,4,172,164,85,50,81,20,249,227,20,18,219,42,212,172,6,182,226,64,86,157,61,172,96,57,73,44,119,80,150,36,139,191,175,127,141,219,255,189,215,235,252,82,150,212,91,231,126,247,214,169,239,143,187,227,248,80,177,74,249,159,234,243,231,50,195,173,237,156,127,138,250,110,155,254,214,196,25,47,71,184,138,242,37,113,74,207,235,95,241,189,111,127,95,63,255,255,223,255,255,254,169,255,194,95,96,0,0,14,128,0,122,255,230,208,132,137,203,190,114,25,195,230,177,72,63,99,196,132,5,221,147,171,35,156,111,79,127,255,255,232,233,221,169,187,13,34,34,34,199,185,222,65,10,218,155,95,182,202,167,66,10,11,187,57,72,134,43,171,17,25,203,43,233,93,9,166,247,69,102,35,210,255,153,238,235,91,91,239,167,70,39,64,208,0,1,16,8,140,178,204,123,172,197,128,140,141,160,54,48,200,104,15,104,69,49,196,140,204,56,128,198,16,140,16,20,200,6,9,64,95,115,27,5,49,2,161,81,115,2,30,65,212,17,27,82,232,116,12,118,0,34,16,29,195,104,169,120,66,52,196,139,7,61,42,141,66,129,145,160,192,237,53,61,132,14,13,154,48,225,194,32,65,125,230,46,97,16,128,1,87,146,2,128,177,119,195,33,25,100,64,40,5,198,50,3,129,37,134,89,131,143,151,88,198,184,255,251,178,100,193,0,5,123,103,73,157,105,224,0,88,44,217,205,164,148,0,35,106,11,36,121,189,0,2,113,177,102,31,30,192,0,218,255,47,108,118,154,116,194,0,50,200,0,201,11,230,132,40,75,55,38,12,128,148,96,34,30,151,14,244,159,156,213,5,188,213,251,137,98,186,236,117,46,197,238,75,169,174,56,77,107,13,119,247,150,58,210,228,117,48,164,164,194,39,79,111,29,83,101,190,110,172,167,117,113,140,219,166,221,220,114,168,206,224,106,71,238,71,114,214,28,230,21,106,210,225,189,239,255,243,189,111,45,111,183,243,189,247,191,60,96,223,214,89,243,185,239,121,247,255,41,155,93,203,13,125,125,95,231,53,151,38,123,255,255,255,255,255,255,255,255,255,255,255,255,255,246,63,255,255,255,255,255,255,255,255,255,255,255,255,254,136,12,0,0,0,33,17,205,46,216,53,105,84,60,59,6,64,168,86,173,151,193,129,4,184,48,208,183,157,199,171,219,46,3,106,195,120,118,108,174,38,220,243,230,47,107,15,231,143,190,39,156,22,22,207,231,217,125,169,235,44,99,174,210,237,231,110,30,32,245,123,174,239,124,82,234,206,123,51,190,153,148,99,173,189,243,62,115,48,161,227,46,61,209,177,57,219,85,239,237,54,154,182,14,111,90,117,217,219,55,69,209,39,85,149,122,155,57,57,142,67,204,214,127,179,125,10,111,251,237,185,107,76,202,27,48,179,103,250,243,253,126,151,144,229,216,191,105,176,14,50,32,111,255,209,255,244,85,0,0,109,252,1,57,149,136,183,195,185,168,121,127,86,123,189,46,71,240,72,40,15,14,1,43,26,66,196,121,21,25,22,28,247,0,88,13,58,40,192,156,137,232,37,99,171,231,118,4,96,77,29,34,11,138,80,232,84,18,18,182,221,75,18,17,242,136,187,153,180,231,21,108,137,89,16,144,232,16,83,28,21,33,148,224,233,191,201,214,15,26,55,183,23,233,64,18,241,33,97,185,19,34,202,25,137,192,112,77,7,127,185,115,191,157,188,243,222,121,235,255,188,207,254,236,197,72,255,220,173,122,236,190,246,176,195,60,114,214,86,53,122,165,139,20,150,48,175,189,229,172,44,210,127,247,181,251,133,110,115,31,223,225,95,159,255,206,254,242,199,9,254,127,255,63,243,222,191,245,255,255,191,253,239,191,175,199,251,255,172,254,199,113,222,245,242,70,27,102,206,65,128,32,0,0,155,254,66,233,13,168,103,239,109,25,26,136,33,5,52,1,225,14,159,178,33,101,90,42,200,219,232,238,195,24,130,8,136,204,199,57,251,251,255,206,167,231,74,165,79,156,197,59,220,168,212,91,157,202,236,87,41,84,236,164,101,76,132,52,164,100,114,255,251,178,100,136,142,38,75,104,75,159,103,0,0,84,108,217,234,228,136,0,24,45,155,40,109,152,254,129,76,179,103,12,244,137,184,63,100,245,238,150,183,215,255,255,255,111,208,4,151,209,138,40,152,44,41,97,164,231,101,128,202,47,233,149,15,24,16,16,208,136,32,52,16,0,9,61,77,50,80,101,118,170,225,193,104,248,68,95,0,144,132,1,64,213,234,203,87,108,65,175,178,180,220,94,246,201,65,5,65,17,44,136,4,136,141,129,186,66,17,16,82,242,33,169,176,40,185,110,146,128,50,240,32,27,183,0,2,128,25,162,213,110,1,145,106,48,132,66,129,70,46,45,68,150,96,208,32,17,114,41,22,124,179,38,60,30,80,2,88,0,73,121,11,239,13,183,37,59,235,74,100,207,213,202,10,53,250,65,236,148,28,164,81,254,154,10,195,240,212,81,85,203,247,138,54,124,250,10,101,181,202,168,226,73,242,93,143,94,146,42,146,94,241,163,87,161,169,207,42,97,102,44,211,228,213,155,255,255,255,254,9,57,68,65,189,101,44,152,114,160,121,21,181,176,249,99,133,88,163,88,142,228,203,189,194,62,83,245,5,113,127,88,63,184,191,219,205,229,42,48,43,88,179,243,79,191,206,243,76,213,178,209,125,211,243,51,19,100,145,14,167,82,114,216,138,187,43,110,204,205,67,238,219,105,57,219,255,255,255,255,255,255,255,226,149,0,0,101,240,194,66,140,32,212,202,67,141,250,220,192,68,84,116,198,81,140,136,45,130,151,152,192,194,21,148,66,2,216,213,65,219,72,70,72,89,5,152,204,68,252,166,202,24,255,209,186,212,238,236,37,229,20,19,40,103,72,117,7,0,186,172,152,170,210,32,62,210,226,236,43,2,234,114,140,0,135,243,0,201,75,209,204,145,43,14,198,161,162,17,53,25,43,254,116,24,149,41,209,229,137,175,22,48,140,173,42,23,40,139,196,154,204,139,27,23,181,223,77,238,35,155,93,238,210,36,112,169,33,20,135,134,56,149,85,197,158,10,154,133,28,87,89,249,4,201,15,53,121,213,24,209,121,69,226,106,57,95,148,227,164,52,124,31,52,54,34,233,103,255,253,147,255,191,186,143,226,99,226,64,32,0,1,0,0,28,182,155,231,171,96,130,171,224,142,229,203,145,6,186,241,91,168,194,44,128,119,82,79,95,196,8,234,49,158,12,106,17,148,200,142,203,7,28,193,42,171,3,92,44,84,228,59,187,72,235,244,87,205,201,189,17,81,152,233,110,211,58,58,89,116,70,183,77,94,254,118,94,255,255,187,127,239,255,255,91,127,241,67,47,198,94,176,103,142,70,150,60,114,63,64,42,165,3,52,99,3,73,17,12,23,89,96,80,177,146,129,255,251,178,100,150,142,165,197,102,203,27,120,67,240,87,236,217,202,61,37,58,23,193,157,42,109,225,111,201,67,149,230,137,134,12,226,0,36,12,173,128,96,115,19,5,33,10,17,150,22,149,96,46,55,174,220,220,94,28,97,200,39,114,149,232,137,206,19,66,127,220,55,209,155,18,156,180,234,44,206,130,188,26,130,95,177,80,128,198,41,17,220,172,125,76,51,179,196,170,252,197,30,134,213,42,17,60,124,49,37,49,107,109,187,182,128,230,99,75,118,47,12,182,41,250,217,93,199,89,75,173,173,152,138,247,205,54,118,205,18,81,72,241,230,85,215,241,83,114,211,171,59,213,117,154,172,196,45,59,156,236,184,244,109,89,188,115,247,6,199,88,250,123,140,155,126,181,35,78,225,204,108,252,203,89,23,255,49,85,223,211,110,165,208,68,5,107,42,169,193,148,210,18,9,182,180,252,39,25,109,241,236,22,42,89,35,228,179,227,157,59,77,211,23,178,154,134,16,121,6,148,15,80,49,52,4,41,181,217,194,47,171,208,29,181,202,254,214,27,127,234,220,128,197,150,148,4,198,22,30,163,70,152,214,44,139,153,157,143,139,181,119,123,21,71,219,255,253,106,0,0,173,244,201,161,211,3,49,0,166,147,36,99,204,136,46,46,200,57,254,108,80,89,64,32,96,2,96,161,136,112,12,189,32,160,26,146,101,166,2,11,24,80,4,96,208,130,9,228,38,8,7,183,86,198,163,172,133,222,28,0,8,129,76,249,36,70,2,196,64,119,133,104,135,7,146,187,100,128,243,19,6,25,20,156,42,13,14,38,179,66,227,46,152,29,97,73,67,165,160,98,241,6,138,14,0,195,72,112,45,139,40,143,24,4,40,80,28,97,140,165,186,65,239,123,57,110,13,222,35,10,116,46,86,191,91,125,203,199,150,146,207,186,51,53,249,37,100,112,146,118,97,64,212,227,122,138,81,104,211,154,200,110,204,84,145,73,4,201,139,194,246,73,180,148,145,7,223,55,203,79,51,124,35,136,144,65,162,129,159,9,62,70,188,43,235,77,78,182,191,85,54,83,80,236,166,81,124,55,158,6,0,0,96,0,41,182,211,169,32,132,156,200,130,58,196,77,212,19,245,250,36,234,5,32,2,126,18,173,62,245,138,242,100,246,183,195,197,111,22,133,57,30,237,118,226,46,80,105,177,159,51,57,247,167,119,38,58,114,68,248,68,91,190,12,139,66,8,105,208,169,10,130,177,161,240,138,21,16,19,188,115,168,24,234,191,255,251,39,167,218,1,8,76,188,84,161,48,229,60,1,221,32,129,19,36,0,1,135,135,3,183,228,2,6,4,74,143,43,44,84,25,117,22,1,76,28,21,4,40,196,195,196,134,150,178,153,255,251,178,100,174,14,166,159,102,201,155,134,111,178,88,102,105,202,60,195,92,23,9,157,42,109,176,252,129,83,51,103,12,244,137,112,86,191,35,110,66,32,25,166,90,84,0,8,47,116,83,146,181,45,228,166,52,96,212,188,143,21,69,199,132,95,102,88,194,169,173,138,1,139,22,62,82,130,254,85,164,122,153,60,30,244,149,1,154,60,125,225,83,7,86,5,28,64,75,46,233,219,53,91,157,108,156,49,121,133,209,90,235,154,143,254,211,137,82,146,145,189,10,56,217,137,66,214,94,216,158,89,124,216,84,218,141,156,169,99,144,112,161,52,162,169,198,42,191,69,70,154,114,171,26,167,181,109,156,244,55,75,153,90,63,250,173,27,232,122,88,16,107,182,202,70,72,193,24,70,204,73,72,184,251,94,63,99,104,185,9,119,79,77,238,253,246,134,250,83,233,86,79,5,171,10,254,198,214,86,39,51,209,180,194,149,59,21,141,122,170,186,24,230,83,34,85,250,163,145,100,109,85,217,148,186,46,138,245,232,154,85,91,43,253,181,185,145,221,58,255,255,217,255,237,255,241,170,0,1,127,252,162,68,145,252,132,72,213,218,66,227,225,112,35,0,145,50,16,2,222,166,138,15,152,0,0,84,81,164,33,106,66,22,232,40,2,142,75,82,136,136,145,138,62,174,235,77,160,134,215,100,4,246,163,216,145,83,48,67,162,169,195,113,212,19,137,75,201,29,114,168,106,88,187,108,157,177,204,230,200,2,3,109,64,8,114,104,118,103,29,201,117,19,95,34,18,165,186,243,70,237,30,19,56,175,46,104,213,166,173,67,227,92,81,242,6,146,236,99,28,54,42,135,27,84,65,244,100,20,244,120,181,22,48,221,11,163,239,21,187,65,75,189,106,33,162,21,199,160,254,139,68,72,230,116,40,57,17,171,227,169,233,170,250,165,155,153,56,208,246,250,182,204,50,56,189,220,92,36,155,10,0,78,192,0,12,0,1,183,252,229,86,200,130,87,224,54,217,9,85,70,64,34,131,144,53,29,171,64,97,204,229,82,209,232,140,216,28,213,125,123,42,35,255,237,255,252,226,211,27,45,28,204,134,61,88,189,221,174,220,151,150,238,202,84,17,54,66,215,139,247,147,57,38,198,9,145,17,223,207,14,25,219,242,37,15,219,174,48,100,99,76,35,38,170,58,96,227,161,30,119,76,244,76,223,4,157,230,4,96,130,225,115,69,140,52,50,52,36,188,140,8,76,68,38,52,162,144,173,0,195,64,85,173,77,154,146,239,123,73,0,90,100,48,214,135,67,68,130,30,4,234,84,13,235,14,24,7,54,132,68,212,82,225,16,232,240,163,187,12,43,202,104,33,125,23,174,93,50,138,197,1,209,232,1,75,255,251,178,100,184,142,133,210,103,75,27,104,95,64,82,231,233,218,61,37,58,25,5,159,38,109,165,125,1,183,179,102,220,244,10,57,165,243,77,60,56,26,7,201,202,91,150,206,131,189,70,77,75,60,225,251,246,108,53,6,100,244,17,20,54,170,38,155,78,30,36,78,223,55,70,49,90,215,241,81,134,209,77,235,201,168,60,222,30,148,84,29,106,82,74,252,181,166,45,255,226,185,79,166,51,124,166,255,134,41,29,213,67,220,187,42,82,18,61,69,236,252,178,237,52,225,142,243,207,154,212,132,145,2,44,250,132,1,83,109,251,66,37,104,91,76,173,72,22,24,132,157,63,155,220,99,225,82,226,177,22,146,216,251,47,38,234,11,31,111,84,193,56,8,76,13,136,132,248,27,114,199,119,123,40,158,101,226,38,78,92,246,59,116,153,181,100,41,22,229,100,199,86,225,203,163,35,187,21,144,199,89,25,149,221,222,106,61,67,110,233,188,143,46,217,221,221,8,183,51,142,146,93,93,55,221,78,117,186,251,106,127,191,165,32,83,213,0,3,38,245,21,130,136,21,33,199,36,106,2,75,64,77,72,202,38,171,76,37,8,95,240,160,252,33,199,97,58,154,51,246,243,64,236,243,8,172,49,59,75,50,221,233,162,213,74,2,195,176,19,171,122,188,168,18,86,21,147,85,106,20,157,135,169,50,130,224,42,156,140,62,120,215,155,165,189,182,161,122,204,204,231,208,209,99,125,45,72,208,50,148,85,20,204,251,58,215,18,126,110,159,23,107,234,73,76,40,80,33,100,140,204,109,24,51,34,30,244,204,69,83,65,176,198,27,34,173,109,194,150,119,207,232,183,182,191,219,79,171,93,172,25,96,0,87,127,139,36,12,104,195,14,184,35,76,25,245,51,66,74,223,45,88,17,41,148,28,68,30,41,14,67,137,141,0,66,159,167,237,164,113,253,135,41,108,208,183,121,136,27,99,67,93,150,200,228,227,117,70,140,25,91,147,202,62,163,22,45,59,84,150,155,187,213,83,24,97,190,199,119,101,182,106,169,235,60,153,147,125,60,214,92,223,254,247,143,255,245,43,159,24,189,72,209,50,134,21,243,77,213,112,229,154,62,108,24,21,144,54,94,136,106,116,193,154,130,82,21,178,198,235,200,114,84,63,51,41,52,18,137,229,139,17,93,119,200,153,253,111,181,1,88,0,19,191,208,184,32,82,17,20,9,9,160,92,193,162,160,27,150,96,209,25,16,128,87,85,79,188,179,44,53,118,43,77,72,75,119,183,26,141,218,157,247,34,212,138,12,88,121,152,195,249,73,102,46,34,66,197,154,238,109,110,76,242,238,14,174,183,170,61,238,147,46,210,67,119,42,220,185,197,49,131,24,160,81,80,255,251,178,68,190,12,228,140,103,76,155,67,63,64,149,76,233,115,104,101,246,17,81,157,52,108,140,189,2,33,51,102,13,150,23,8,202,118,26,199,206,189,246,164,224,239,57,107,133,23,184,234,108,40,178,20,145,130,2,10,192,140,230,51,11,57,219,32,66,45,144,136,151,249,59,134,133,242,62,211,171,207,201,210,135,255,159,208,29,246,223,133,81,0,140,36,73,136,233,160,47,0,75,11,130,216,32,135,137,50,95,215,62,43,117,148,191,139,134,145,249,120,231,229,210,251,86,125,200,249,20,113,97,235,191,142,197,37,199,40,68,131,105,59,50,217,166,185,47,109,5,176,111,31,195,124,131,145,18,215,66,186,14,101,20,67,26,101,127,42,178,140,98,163,49,157,210,196,97,145,6,170,158,205,83,49,7,31,68,87,86,57,87,73,173,86,67,222,174,136,117,115,59,144,105,21,144,197,185,29,212,42,205,44,218,178,163,188,154,23,84,210,183,212,192,117,0,5,190,254,38,102,168,166,28,70,101,148,128,236,180,141,52,38,35,51,9,29,1,117,1,160,234,128,192,198,28,101,172,212,9,65,133,68,18,109,201,135,217,131,88,165,112,36,52,145,134,116,232,185,15,137,106,158,230,112,150,53,164,57,24,137,74,205,134,86,18,39,49,30,120,109,220,153,78,41,234,69,200,253,110,149,214,189,140,117,185,79,205,218,195,128,105,193,180,79,61,205,95,198,115,174,237,231,79,117,19,214,146,139,215,38,122,5,219,140,46,76,45,21,105,70,166,53,233,39,23,73,236,204,108,207,172,122,118,111,154,246,191,44,238,107,63,230,93,55,59,62,116,253,35,105,173,22,138,230,233,163,118,207,107,15,243,234,204,182,125,141,202,69,135,236,1,0,5,187,108,163,157,232,182,17,76,34,224,34,98,60,17,160,0,210,126,34,44,79,158,131,49,61,113,71,86,224,58,63,209,180,233,89,143,226,81,138,166,32,97,204,36,182,15,13,49,167,70,7,66,130,16,152,88,6,33,13,53,32,92,44,6,52,182,163,102,128,172,66,183,25,112,232,172,81,85,155,94,182,46,218,223,22,0,0,10,136,204,134,97,216,89,144,68,166,189,247,153,213,48,10,87,3,178,97,252,99,12,138,18,128,196,69,211,22,157,12,126,33,112,3,137,4,67,179,39,10,76,40,98,50,9,129,79,203,164,74,85,174,169,146,233,5,34,112,27,227,28,108,97,27,4,29,22,82,160,44,36,194,169,6,136,17,133,174,48,108,215,240,21,30,134,130,55,200,44,239,17,9,49,193,40,47,136,87,150,177,25,220,0,131,206,91,142,240,164,109,86,76,50,60,161,35,229,117,181,114,103,217,107,28,220,110,219,179,37,171,119,31,231,255,251,178,100,200,140,197,126,102,203,27,102,95,66,88,68,185,183,61,34,56,25,217,155,26,110,105,111,201,175,179,165,205,132,141,232,243,190,186,186,109,183,136,116,75,109,102,220,37,117,61,67,78,205,239,215,248,103,238,183,251,173,14,156,250,108,78,113,85,14,221,49,244,188,48,172,228,31,43,74,230,17,82,81,138,111,201,181,169,39,30,162,242,156,84,171,74,59,206,161,191,238,184,96,57,80,2,12,182,230,214,220,242,99,195,15,152,208,200,213,42,197,193,100,79,255,34,145,183,150,32,22,110,81,103,186,119,113,189,79,58,179,199,172,46,222,86,123,249,221,143,114,141,102,144,239,255,185,103,50,255,252,207,180,25,197,147,67,134,162,79,57,232,144,138,24,14,198,204,118,77,86,195,111,42,79,124,248,243,203,150,247,249,250,147,113,243,137,63,36,136,15,60,221,230,22,147,102,234,159,244,243,196,146,0,1,119,240,206,192,140,192,216,209,76,142,138,32,222,2,8,137,12,100,64,239,64,12,100,61,21,193,1,128,208,80,113,195,175,85,98,130,141,140,76,4,195,65,81,201,34,82,185,95,189,80,83,185,19,29,5,104,203,69,221,88,132,197,144,200,84,21,42,217,11,43,159,49,160,150,194,235,149,2,26,99,198,229,181,184,95,87,104,144,99,76,165,88,234,126,236,48,253,70,246,221,85,166,244,62,222,203,176,1,234,7,89,76,251,15,241,151,247,235,248,69,239,111,75,228,171,136,29,117,38,214,57,74,249,231,218,175,144,19,134,208,173,245,55,51,89,37,148,149,239,92,158,129,27,99,244,170,42,192,221,18,115,110,185,43,219,22,169,220,245,100,71,185,122,115,122,111,101,213,28,15,128,64,128,95,255,218,91,219,136,97,244,202,116,134,81,215,29,72,167,80,110,181,77,167,219,221,214,49,223,80,187,198,245,12,39,13,37,250,37,181,74,91,203,55,85,191,246,103,164,136,73,149,44,233,45,14,137,208,115,57,11,48,195,236,158,158,167,150,229,19,186,238,30,198,187,171,205,220,93,243,239,175,187,83,210,197,59,213,247,253,240,245,43,221,189,241,223,63,140,190,229,58,190,176,188,191,98,19,176,99,98,98,6,107,0,4,208,212,198,40,204,164,80,100,1,102,9,17,7,14,152,72,1,129,0,59,229,80,74,40,25,45,12,144,177,29,218,171,17,97,175,35,175,40,132,150,93,230,90,162,49,154,99,164,215,30,149,22,101,76,76,142,183,93,190,71,101,52,121,160,21,185,0,204,23,152,104,216,180,202,243,154,140,214,72,23,202,62,193,89,35,173,109,194,124,97,145,8,156,79,165,182,240,223,249,142,185,246,247,219,162,53,187,153,151,220,182,95,23,111,191,255,251,178,100,206,142,133,177,102,201,155,102,87,64,104,140,217,167,60,72,140,22,33,157,40,109,229,109,201,169,51,101,141,129,150,184,244,142,194,8,44,156,90,172,101,58,84,61,194,229,240,194,134,92,91,166,238,110,221,109,167,40,165,90,85,123,33,137,223,87,124,207,13,247,110,213,124,186,28,118,63,103,48,82,0,20,176,0,9,101,176,35,236,237,23,185,215,200,146,108,18,12,150,57,205,153,243,125,62,9,140,58,117,176,171,220,113,214,251,91,28,249,4,40,40,230,97,255,250,127,143,194,66,42,51,209,136,191,208,254,228,95,62,252,80,184,226,204,149,211,38,140,198,200,58,187,204,204,115,189,66,150,146,73,181,75,125,53,73,147,36,91,149,232,232,108,196,41,17,157,26,139,242,244,171,51,125,79,99,59,127,168,9,0,0,154,112,198,14,77,68,212,22,0,113,11,39,150,50,103,34,70,15,78,117,135,66,195,226,162,134,14,78,64,36,0,45,11,142,129,64,10,1,12,148,188,96,188,195,1,195,3,86,136,4,41,193,21,3,18,3,65,34,62,138,132,10,6,75,150,200,168,176,209,53,96,8,114,177,42,87,168,100,20,220,145,20,33,202,37,28,5,6,101,2,206,51,235,171,113,96,228,170,46,177,21,108,125,86,168,11,145,46,205,168,50,73,59,192,200,163,142,46,185,0,211,86,173,133,222,229,191,248,99,194,221,189,136,162,21,115,104,227,70,179,16,114,17,84,85,118,36,37,189,226,55,124,180,78,241,141,14,139,191,231,4,154,50,158,179,201,44,44,153,189,190,37,244,177,191,239,149,82,147,239,36,27,220,122,77,218,80,0,186,192,128,5,183,104,49,240,162,91,108,222,121,158,143,34,220,192,14,88,5,5,205,64,23,92,74,207,63,11,157,98,73,103,147,50,180,25,106,20,118,194,162,134,144,245,71,106,111,165,215,79,255,32,184,179,86,149,35,51,24,236,114,43,229,120,131,149,81,92,182,33,52,190,48,133,75,208,132,107,86,164,115,51,156,202,214,42,34,48,184,130,50,122,7,46,230,107,49,212,164,27,210,166,58,162,29,17,40,216,128,3,169,183,81,143,138,134,23,110,152,8,48,107,246,145,130,199,0,161,97,137,2,39,88,15,2,128,136,238,149,38,35,4,143,6,87,105,88,8,193,160,211,0,8,17,4,193,0,160,128,155,21,1,25,68,128,74,0,36,4,96,175,35,164,132,74,178,11,71,112,81,185,36,128,0,130,204,8,0,237,213,124,24,132,230,236,175,18,64,209,64,34,49,43,95,114,247,168,132,0,16,10,134,94,112,128,2,132,176,152,114,48,214,27,105,134,221,209,148,67,236,150,14,2,1,26,8,60,162,242,109,109,229,255,251,178,100,217,14,69,254,102,200,27,99,95,178,111,12,233,131,97,37,78,88,225,157,32,110,25,189,1,152,51,166,169,130,161,248,20,216,214,102,84,118,206,100,39,7,54,29,53,59,170,111,174,253,182,203,34,78,165,207,197,229,177,133,223,216,123,122,35,14,98,237,210,172,157,122,207,148,247,77,179,47,242,155,29,53,40,202,130,10,152,37,232,35,69,53,115,135,215,64,186,247,20,156,2,0,1,91,190,125,230,108,51,41,139,47,225,66,37,147,119,97,251,29,177,156,75,34,28,112,35,167,200,177,246,34,212,7,31,182,180,82,118,84,247,125,231,43,215,215,188,187,204,84,71,16,59,72,109,170,105,154,25,244,255,225,38,105,209,94,245,190,183,105,211,166,135,171,70,238,34,166,149,230,62,227,210,102,171,171,116,105,254,254,70,95,92,127,117,29,241,126,139,125,133,173,0,0,213,176,197,69,1,212,166,134,130,101,28,227,193,40,79,0,68,29,97,122,155,8,130,140,36,192,64,62,76,28,237,61,203,236,198,196,68,143,12,104,45,71,17,248,121,77,180,45,220,74,171,212,91,242,210,187,208,122,28,199,65,19,204,191,202,80,188,214,50,18,201,19,156,117,208,135,193,130,243,85,217,123,151,54,72,28,60,35,17,138,45,164,52,71,133,231,29,151,196,173,201,223,184,252,135,11,60,6,80,58,122,68,19,188,111,228,77,114,68,38,104,212,209,244,105,250,159,172,55,115,39,190,61,101,107,253,253,81,56,186,194,237,52,221,69,102,93,221,166,145,36,203,98,210,69,255,118,109,121,203,103,116,254,231,250,169,122,168,155,25,214,147,187,102,234,73,141,139,172,179,244,221,103,10,89,116,29,135,147,32,0,0,164,186,31,237,237,98,71,51,224,31,133,197,201,72,79,145,45,54,220,136,180,226,166,51,230,121,32,250,98,93,107,237,217,99,130,240,208,226,30,246,212,83,249,154,126,222,26,74,86,30,125,212,136,229,70,177,99,27,122,66,60,142,229,241,123,47,194,88,174,183,115,142,32,175,211,206,48,110,116,103,176,198,83,44,168,207,118,77,170,126,150,255,190,210,230,244,125,128,140,166,220,208,69,76,185,40,21,44,106,16,71,150,154,128,243,72,232,50,82,240,225,34,247,134,23,21,142,41,66,40,168,81,121,140,72,154,226,168,46,148,224,12,44,86,53,108,67,67,3,5,67,200,218,54,32,41,9,42,136,104,193,122,180,241,160,6,241,194,45,1,143,29,151,144,100,52,168,16,44,166,133,101,155,112,161,16,218,3,146,141,66,17,169,75,193,192,198,10,2,6,9,78,81,8,18,36,130,64,80,0,165,142,10,107,10,1,3,0,89,83,178,191,153,43,54,121,165,255,251,178,100,210,142,69,248,103,201,27,102,111,64,101,236,233,135,60,101,174,28,57,155,36,109,165,254,201,162,51,102,13,131,21,240,14,91,185,103,59,149,245,53,25,126,178,105,72,65,58,241,91,174,188,178,158,162,253,76,140,32,203,224,195,115,109,73,205,82,84,73,28,16,135,187,211,66,139,78,57,114,164,139,180,36,162,73,199,39,187,238,57,54,169,208,140,239,103,153,242,148,51,170,238,105,20,74,103,88,235,228,152,165,248,220,124,210,209,163,86,45,90,201,33,96,110,114,143,211,0,63,208,176,0,6,229,175,243,240,255,186,169,159,120,44,100,107,158,175,11,129,42,75,104,235,65,20,137,170,4,51,20,255,237,41,56,64,251,111,201,129,23,184,253,154,108,229,85,183,106,137,249,111,166,57,18,90,95,111,107,162,184,196,101,122,178,156,202,165,155,92,141,125,209,217,170,210,172,149,181,37,171,45,164,177,108,218,190,234,221,93,186,59,233,45,149,170,44,59,125,13,245,20,20,71,122,5,170,0,1,54,252,196,49,48,33,76,184,163,27,20,194,44,136,153,149,34,117,217,20,188,128,57,114,147,73,180,93,16,98,95,162,18,229,106,112,210,117,200,222,123,80,52,181,164,192,241,75,235,226,123,141,213,85,95,106,39,9,7,161,167,42,141,22,226,46,228,59,117,201,86,232,10,67,240,228,130,44,235,103,51,59,12,193,114,169,26,192,58,156,118,40,159,246,225,75,51,79,150,84,251,255,224,178,175,221,36,58,190,54,22,168,190,23,157,11,134,6,201,155,49,16,160,247,103,91,229,196,47,67,43,110,89,219,252,89,40,50,135,43,151,125,207,30,235,62,199,77,22,142,98,250,211,77,70,189,5,156,31,201,116,139,224,145,31,0,140,64,0,7,255,241,142,102,61,150,23,134,5,172,25,137,142,62,151,135,177,64,122,76,78,34,234,71,251,85,106,250,191,214,175,95,122,223,65,237,183,254,232,28,58,228,82,45,170,202,174,117,58,80,216,243,74,155,221,129,237,126,66,177,58,71,120,109,249,119,183,77,39,178,247,167,107,244,245,235,253,186,52,124,244,80,153,221,218,26,80,97,136,231,153,56,33,226,80,141,240,161,185,152,159,6,179,8,193,88,0,112,168,84,52,193,72,88,172,185,72,146,135,32,177,88,11,56,114,18,121,255,110,172,1,81,189,176,98,110,181,246,189,5,3,137,162,227,0,107,181,162,53,199,28,120,225,248,91,239,160,144,179,49,79,186,180,144,210,240,102,145,186,22,93,69,86,26,175,156,31,16,103,79,252,189,162,54,237,6,34,250,169,139,238,251,82,74,167,230,37,218,255,233,29,50,22,254,223,119,118,169,162,218,134,114,7,58,120,93,255,251,178,100,194,14,37,56,103,76,27,67,111,176,88,76,233,234,52,103,244,24,105,157,40,109,153,190,129,158,179,102,220,209,171,216,110,220,94,146,33,100,130,8,133,146,38,130,222,147,34,60,253,153,182,12,113,4,109,77,84,193,21,107,153,24,160,106,129,25,214,86,125,107,73,58,11,169,106,100,76,214,106,96,146,183,93,54,115,4,170,89,188,227,153,35,7,33,224,9,55,252,86,18,113,168,8,40,35,36,176,200,7,226,105,194,193,222,36,235,91,18,82,146,73,23,181,46,146,223,91,95,158,218,201,117,85,245,123,239,74,186,191,228,83,182,157,222,244,161,11,194,90,50,36,245,205,246,57,116,16,234,130,192,14,147,3,136,172,142,62,121,47,79,139,73,179,52,7,124,79,31,137,194,141,87,154,66,234,165,21,110,233,179,223,66,244,143,148,208,56,229,85,0,0,74,136,194,33,216,197,100,100,192,128,68,208,248,200,197,179,52,192,97,24,208,165,76,197,80,81,75,1,64,49,131,0,65,134,2,41,128,100,217,132,32,93,32,99,36,144,156,234,15,36,148,40,104,20,13,160,98,192,36,75,37,14,196,40,8,129,45,240,200,102,232,67,64,151,60,4,226,40,184,106,102,19,105,104,10,2,45,49,19,77,249,16,177,150,46,159,196,36,56,176,66,155,160,65,185,52,84,129,105,180,210,230,217,244,136,196,210,217,175,192,196,181,193,41,112,69,61,176,208,205,210,161,154,202,27,50,12,79,83,47,86,233,26,220,198,47,108,148,219,86,218,151,214,206,212,134,149,117,79,183,127,109,150,177,204,126,219,187,221,20,206,18,175,131,104,67,190,220,250,107,80,123,250,225,230,236,61,46,181,119,35,250,166,19,222,212,183,194,79,146,128,11,185,176,0,54,239,154,235,167,20,67,162,177,202,132,67,147,78,86,150,63,173,86,47,118,205,232,218,8,183,91,153,14,231,35,154,170,41,221,218,207,205,254,200,204,255,174,111,77,108,102,61,223,151,127,121,226,42,238,225,186,232,150,123,175,222,76,27,153,99,100,120,200,94,230,181,97,204,145,111,29,118,252,203,164,199,20,215,246,213,223,73,77,202,82,220,220,61,115,254,84,245,180,197,124,202,0,187,210,211,140,202,97,67,55,56,140,56,10,49,54,60,240,228,193,36,49,193,80,102,156,6,5,65,174,2,115,129,6,70,22,30,20,29,217,0,100,76,44,25,217,164,9,174,174,159,59,105,58,192,153,106,36,35,216,225,209,85,69,146,244,132,202,180,132,6,176,36,186,171,172,101,21,142,68,137,104,44,182,98,50,56,67,115,131,155,147,142,186,234,177,8,21,156,68,225,137,43,42,148,183,39,118,49,57,5,69,201,71,202,138,255,251,178,100,212,14,134,108,103,72,27,185,91,112,106,108,217,163,96,72,126,23,33,155,36,110,97,109,201,142,51,103,40,240,162,41,217,37,204,122,255,235,188,212,194,13,77,84,231,229,104,165,46,121,164,98,89,207,158,99,171,108,189,167,30,189,119,52,139,57,245,17,149,38,81,134,93,125,255,251,213,121,81,11,30,82,253,149,187,152,155,221,103,173,151,182,185,191,107,33,3,151,251,55,58,17,0,102,182,16,0,6,187,254,87,159,234,145,63,22,40,194,168,84,191,164,53,227,1,167,115,70,111,108,166,225,244,3,10,40,226,207,219,51,185,119,254,126,133,67,144,93,213,149,63,49,85,247,85,92,37,83,90,215,165,85,79,8,177,20,206,111,181,57,187,91,185,143,45,87,48,207,189,198,189,251,113,31,95,73,85,228,223,255,247,212,47,23,255,241,207,241,153,255,124,122,128,179,74,0,0,147,136,196,82,84,69,24,25,68,5,153,80,141,26,32,119,17,20,38,144,10,128,44,100,195,64,8,2,13,0,0,227,5,192,98,82,72,184,160,160,36,56,13,48,104,15,2,137,225,192,136,56,26,81,229,211,22,72,98,236,55,38,74,204,71,0,4,29,96,17,178,128,117,156,3,128,33,64,20,96,4,109,154,217,48,231,64,190,133,0,34,96,89,250,126,16,25,5,180,37,76,152,81,104,101,1,114,217,3,75,118,104,34,108,238,110,7,154,127,39,176,80,129,25,134,169,215,183,47,238,18,186,129,172,156,242,55,233,158,206,85,169,145,140,36,186,155,243,50,170,227,170,149,197,45,179,12,154,219,75,107,168,139,220,107,198,110,202,202,207,119,84,171,180,177,59,24,59,201,43,89,98,153,239,250,156,250,118,169,111,90,104,45,51,142,206,139,243,0,114,185,64,0,254,255,28,20,109,43,69,161,160,60,1,229,197,186,71,102,19,140,26,204,222,225,26,216,141,31,186,154,200,37,255,89,124,191,154,38,89,141,116,169,16,212,53,198,143,200,213,226,39,246,117,70,189,189,111,222,82,230,168,146,32,119,116,46,63,171,158,18,181,185,136,126,254,106,173,169,15,236,117,210,29,21,75,215,223,255,119,223,172,126,149,113,212,255,240,4,106,81,54,42,10,56,43,192,218,4,211,115,162,79,232,163,47,153,179,65,103,4,23,152,64,8,52,10,48,88,88,195,100,240,8,108,4,36,48,24,21,97,0,64,35,12,12,71,134,132,66,198,144,204,26,50,98,166,50,185,110,66,32,48,208,60,120,18,234,42,160,4,26,252,5,1,142,200,160,49,221,24,5,142,129,23,174,8,30,36,43,127,88,123,251,3,51,166,180,144,20,180,236,129,196,134,98,50,140,95,88,198,116,182,166,37,242,255,251,176,100,209,14,198,91,102,200,27,169,111,64,98,172,217,179,60,40,140,23,193,159,32,110,13,190,193,162,51,102,13,129,158,185,206,70,119,77,75,221,243,125,222,191,91,28,15,198,61,84,148,188,51,169,194,102,124,21,20,169,132,18,129,90,113,163,102,244,49,145,28,126,172,243,215,63,225,51,228,50,173,62,144,186,151,104,238,206,125,122,41,61,207,156,73,212,181,181,179,21,163,77,214,73,3,156,217,106,0,5,101,182,88,204,35,233,12,94,151,28,48,202,246,228,252,52,204,224,184,18,159,239,216,131,170,99,206,115,118,63,13,225,164,6,208,136,152,8,186,89,231,82,254,127,237,255,63,238,196,123,117,189,215,221,21,202,150,33,135,244,47,50,243,83,57,166,148,169,45,76,16,104,103,198,95,76,173,137,82,89,12,68,107,85,175,87,216,245,99,236,206,238,103,239,210,247,91,243,214,220,224,217,90,0,171,182,252,64,36,99,51,33,0,230,128,124,117,232,32,160,99,24,132,50,80,242,96,24,136,96,26,48,1,216,197,68,40,73,136,187,129,228,122,208,162,254,192,138,130,78,149,109,194,118,182,129,93,128,213,131,37,172,150,72,171,28,243,84,59,197,170,58,149,163,109,247,73,193,124,169,107,94,78,112,77,52,60,75,154,65,2,215,65,81,148,91,29,119,103,29,196,49,253,75,42,187,152,159,166,220,61,209,116,222,107,218,204,227,95,241,220,51,231,227,117,51,190,253,109,149,55,83,109,123,149,137,46,29,197,179,23,195,15,26,215,254,221,148,165,206,237,176,164,93,241,45,183,195,223,118,98,20,7,65,1,0,40,182,219,56,120,101,2,143,29,218,47,98,163,221,88,220,98,73,59,219,54,102,6,167,83,207,91,73,133,169,115,170,123,3,223,43,132,58,145,220,188,19,229,72,246,155,254,113,146,40,246,98,142,71,99,186,179,185,220,236,53,213,234,174,241,143,118,119,104,247,50,50,165,243,94,115,43,93,118,183,43,163,178,143,22,107,116,86,86,166,250,163,170,166,201,210,154,111,168,82,128,23,233,139,32,89,157,85,169,190,96,33,152,43,89,195,46,145,138,2,233,128,232,217,212,96,105,135,97,113,130,32,168,36,125,21,46,12,121,29,140,120,1,195,131,130,103,211,75,50,49,51,163,122,5,49,145,162,168,24,52,185,158,39,153,128,4,152,88,89,40,24,136,16,196,9,0,66,201,252,188,72,192,89,96,24,157,10,210,6,5,6,154,153,88,67,124,211,65,134,32,229,7,32,40,8,180,164,240,249,40,121,132,6,51,185,82,15,41,115,52,129,84,206,106,77,36,131,220,136,101,214,140,220,15,0,148,103,102,37,41,174,163,40,251,253,231,77,255,251,178,100,205,140,133,8,102,203,155,111,90,242,102,44,233,167,96,101,124,27,173,155,24,78,237,109,201,170,51,166,13,135,140,224,32,243,80,218,200,225,24,113,211,135,202,143,40,114,19,85,21,34,247,196,161,17,9,26,29,93,151,13,53,70,153,114,125,135,93,172,235,134,43,122,114,238,88,233,204,211,62,106,65,56,205,234,218,27,148,185,138,109,219,227,117,247,63,23,84,228,27,243,198,203,232,28,185,160,3,114,221,151,235,51,113,155,154,85,68,80,78,62,100,243,243,228,123,31,103,140,206,8,227,186,103,46,251,179,36,4,125,26,122,251,31,76,250,121,62,121,138,36,201,70,229,199,124,243,245,242,243,38,130,54,202,201,228,82,16,115,226,22,121,245,233,237,8,212,211,158,125,94,155,177,58,26,190,138,201,229,125,24,243,59,65,57,254,206,80,248,118,250,63,145,3,47,50,79,47,82,180,136,176,18,0,27,144,105,30,103,209,192,102,152,84,101,113,70,123,32,208,97,184,30,106,8,196,110,216,196,96,120,98,96,168,22,36,58,152,158,29,24,42,119,147,16,1,129,89,130,14,115,146,153,173,6,168,56,42,237,8,201,117,228,150,241,101,98,30,20,85,48,97,213,0,140,32,36,24,160,194,181,110,45,185,133,48,14,6,240,136,148,142,0,108,44,120,18,36,156,107,176,216,209,45,98,58,133,128,165,145,112,26,122,71,179,185,99,95,147,217,146,66,35,111,203,144,228,59,144,56,37,149,155,155,160,65,201,185,222,38,182,69,182,221,45,117,119,189,149,76,117,21,176,228,123,56,254,237,146,231,57,45,70,58,88,205,203,50,162,217,212,193,237,174,217,84,254,27,84,163,237,205,60,113,110,216,231,116,231,213,95,247,199,254,254,35,115,42,23,158,29,63,227,59,0,5,109,181,255,94,55,225,210,186,106,6,18,52,78,158,4,124,202,131,212,221,44,81,176,28,82,85,163,157,198,232,5,48,179,169,225,186,189,75,204,150,211,251,84,76,242,191,74,92,140,157,62,71,51,138,222,33,2,18,103,177,141,167,27,146,252,54,220,119,200,165,37,174,199,194,146,177,18,153,242,146,110,231,88,98,226,151,41,246,204,180,255,249,121,201,60,239,25,124,241,221,150,2,147,38,113,239,27,200,168,102,85,97,137,39,166,128,37,28,170,254,101,35,32,4,16,86,1,48,0,232,10,137,50,1,172,198,33,49,128,17,17,20,88,188,97,51,97,132,64,66,64,118,90,95,70,88,4,0,34,210,197,113,193,32,18,17,172,81,143,43,24,67,45,115,145,6,20,169,157,167,122,245,48,208,46,27,118,130,192,81,34,107,203,113,228,130,164,14,248,176,109,252,151,42,120,117,249,165,255,251,178,100,205,142,70,72,103,70,147,186,91,112,101,76,217,115,96,163,124,25,245,155,30,110,25,156,201,104,40,102,232,240,142,56,102,204,137,114,49,156,36,177,104,45,174,67,161,48,112,244,166,186,247,188,124,239,27,243,54,175,33,53,204,200,18,97,11,74,70,234,92,34,100,217,32,98,5,218,32,155,97,114,210,247,164,170,110,183,37,254,92,122,218,87,101,17,228,7,39,17,238,187,132,152,156,58,222,233,255,173,161,121,252,159,127,104,229,41,213,187,81,94,172,93,101,235,176,61,51,183,132,2,100,1,0,1,46,223,175,41,34,25,196,253,80,4,137,52,106,132,184,54,85,172,251,137,29,243,150,179,177,144,202,97,162,25,127,51,121,114,89,255,248,98,163,147,75,196,145,216,220,149,138,244,239,15,134,101,220,31,147,145,43,109,174,124,79,126,21,201,91,164,148,137,204,173,140,189,130,90,139,22,92,62,177,62,245,158,97,147,49,86,209,0,3,35,180,195,96,200,201,177,248,213,64,172,202,33,220,224,144,216,198,112,36,208,18,52,212,64,80,128,11,28,5,130,0,226,34,48,192,81,40,136,51,28,0,196,3,130,164,16,108,69,248,211,203,204,200,13,155,14,6,93,210,212,43,32,53,50,171,143,50,251,17,190,14,201,173,133,140,45,90,252,127,20,188,125,245,206,191,6,71,30,69,169,184,204,58,218,170,203,220,167,2,25,103,242,211,162,224,248,84,48,136,138,142,50,242,131,161,106,246,150,103,246,255,205,102,122,158,253,51,154,138,123,208,234,235,87,71,3,145,214,145,214,152,223,245,217,179,12,109,17,59,245,150,23,57,57,57,215,167,255,79,205,254,245,178,202,213,164,5,211,208,127,81,197,211,110,211,244,89,51,180,60,125,246,162,187,14,127,49,205,207,188,190,27,235,144,203,44,91,47,124,237,150,211,0,156,88,1,0,3,183,110,214,223,71,201,144,162,84,14,183,138,27,185,139,239,195,114,191,87,26,149,192,143,24,226,97,29,64,136,136,57,147,201,206,101,93,243,63,254,205,44,237,107,126,157,243,41,188,138,69,241,10,106,221,249,119,205,180,42,247,46,69,201,91,35,182,103,246,151,97,36,185,121,25,207,50,41,190,135,233,163,174,113,230,40,11,16,153,103,104,28,0,22,255,192,48,208,202,153,191,4,131,182,141,170,16,100,28,228,17,0,119,41,136,155,141,20,84,192,64,64,239,58,170,216,60,6,33,43,18,23,135,31,5,106,108,140,193,167,198,21,108,133,4,239,163,236,131,32,160,5,4,128,159,72,42,128,144,29,26,158,151,153,55,218,109,92,229,49,57,123,210,220,30,121,153,125,119,168,71,22,53,0,96,125,1,148,74,44,172,255,251,178,100,201,12,6,126,103,72,27,185,99,98,95,11,153,167,96,67,126,22,133,157,40,109,165,91,65,142,40,230,153,133,141,58,165,56,47,4,229,149,241,41,93,70,237,121,79,196,186,168,149,96,196,196,36,149,152,148,17,35,102,95,73,147,125,143,50,226,34,6,170,62,20,174,226,173,48,202,197,38,181,188,251,103,102,249,119,38,36,34,109,66,133,117,71,65,49,251,247,13,122,19,87,102,246,170,157,117,62,247,243,62,231,134,206,17,17,43,254,31,154,113,95,228,20,155,47,64,242,105,40,21,5,131,229,82,73,139,79,185,114,125,239,170,135,240,75,54,153,171,137,51,171,158,245,118,93,235,95,255,255,46,21,230,150,28,45,139,203,51,206,30,116,206,226,5,131,78,201,82,20,103,55,220,123,116,154,78,63,220,149,147,252,223,202,79,38,50,151,78,152,181,32,88,54,88,186,136,36,88,235,208,207,185,42,0,7,126,244,46,90,97,1,98,202,70,124,142,123,196,32,162,3,19,6,53,224,153,214,125,0,24,152,56,48,0,152,49,135,174,150,172,96,162,174,130,185,116,90,131,146,244,228,240,52,228,108,91,150,40,35,34,193,144,35,35,105,148,246,150,4,48,97,253,119,149,78,4,115,68,244,183,16,141,3,224,186,98,120,207,152,28,46,187,135,92,147,146,128,165,73,73,221,254,115,253,247,155,247,39,83,98,181,121,212,33,43,69,52,40,20,95,144,42,220,44,251,8,186,233,166,218,253,159,12,157,65,137,212,60,144,183,169,180,175,211,254,167,167,130,236,167,74,54,83,104,241,2,69,231,144,98,36,83,159,158,97,166,54,154,26,249,255,111,158,160,88,168,64,0,25,109,181,174,205,92,105,34,81,156,76,102,155,202,13,50,179,1,1,162,97,128,60,213,157,105,218,24,143,26,178,191,141,17,179,157,251,231,114,239,218,186,218,191,201,195,30,190,199,36,58,105,229,232,36,144,233,145,177,172,233,178,67,61,58,63,65,242,235,34,26,153,126,239,99,156,95,107,241,3,151,252,56,82,63,151,66,110,95,195,153,255,253,252,191,255,255,184,128,0,26,24,44,76,8,74,141,127,22,204,125,159,142,79,99,76,53,16,76,155,166,12,185,36,204,7,22,4,96,73,134,97,177,137,4,105,140,227,218,52,152,46,3,0,3,225,64,28,196,33,244,245,13,10,149,8,50,5,110,97,204,35,57,137,54,56,25,67,140,226,97,98,228,194,210,160,16,112,229,3,7,21,44,15,98,105,42,250,136,192,133,153,151,196,192,15,49,231,65,202,10,128,17,49,190,128,80,66,97,20,186,192,164,75,124,181,141,129,117,170,247,45,135,175,146,176,67,65,215,60,226,29,80,243,136,255,251,178,100,205,12,69,101,102,203,27,105,86,98,100,236,217,151,97,3,92,29,133,157,24,78,233,143,201,192,179,102,13,132,13,224,101,45,128,168,48,172,227,103,26,161,183,158,170,65,21,216,159,114,145,252,110,179,231,138,233,19,158,83,164,215,43,143,115,214,164,94,221,115,35,186,56,113,135,106,207,178,231,29,47,113,214,107,173,178,205,223,126,190,217,113,7,11,183,96,227,31,142,15,187,159,109,179,173,178,193,74,96,189,255,42,253,86,82,233,166,246,249,214,22,57,211,42,239,51,246,229,192,191,166,216,0,185,45,175,19,184,205,213,144,49,113,50,70,34,60,213,120,121,201,86,250,243,211,22,35,0,138,227,90,75,136,66,99,145,50,199,204,136,179,237,39,149,187,52,233,163,212,3,114,19,62,241,241,96,189,189,208,140,136,188,203,71,97,6,134,161,53,219,135,221,146,254,88,254,12,195,43,175,168,88,98,6,178,213,166,47,50,161,7,48,167,33,180,207,63,218,225,104,78,159,20,204,89,22,153,207,244,79,197,255,254,30,0,3,54,252,104,148,195,194,130,11,204,93,148,228,78,134,130,132,158,1,91,108,217,175,44,115,4,0,24,17,102,106,178,179,103,70,33,161,136,25,182,150,168,36,33,175,194,217,180,8,142,46,196,177,82,52,250,71,133,127,63,240,185,42,193,56,146,133,83,153,99,114,11,81,247,89,214,111,90,68,49,11,150,89,148,76,80,179,53,55,105,243,113,6,70,203,231,128,194,16,14,78,145,62,206,80,83,39,216,156,223,138,58,201,217,70,188,188,46,145,144,133,231,33,195,200,83,76,101,27,216,57,179,21,180,78,218,138,73,239,240,59,2,3,212,35,35,105,200,221,13,130,54,214,40,181,224,129,252,105,77,68,144,234,211,252,97,223,46,39,72,154,88,226,175,255,235,5,129,149,194,47,202,219,39,255,182,46,219,230,222,151,231,198,230,196,21,216,198,143,112,0,13,127,240,118,228,139,50,163,43,70,220,246,134,172,131,122,107,194,68,236,183,95,248,252,254,151,255,152,255,255,147,195,242,183,117,188,42,239,92,242,95,42,101,246,199,36,66,145,223,57,32,122,125,68,23,13,249,58,19,226,109,136,127,208,255,37,135,163,127,250,33,47,153,127,192,244,188,25,255,218,40,0,1,118,195,4,44,49,195,211,0,16,53,17,67,250,44,17,10,6,135,29,104,82,53,130,130,199,72,84,112,68,52,255,13,3,181,114,205,133,48,10,203,90,88,86,150,172,49,7,93,127,174,150,22,145,149,84,90,27,77,152,185,65,37,46,28,173,142,1,138,167,219,213,48,90,170,225,249,242,0,185,13,157,153,11,46,11,7,32,189,141,44,179,175,235,152,255,251,178,100,189,140,230,69,103,75,155,105,127,64,82,44,217,227,60,35,126,24,137,155,42,109,225,109,193,70,179,103,12,151,136,104,189,208,113,85,84,52,88,224,104,145,86,36,3,77,19,145,136,81,224,165,98,80,130,55,90,114,232,219,29,207,16,249,139,135,92,81,246,193,228,165,169,53,181,84,230,157,65,169,149,90,137,26,154,191,78,146,58,78,31,13,100,212,146,109,41,39,8,29,237,215,229,69,141,58,145,87,177,111,184,97,217,98,134,83,19,251,94,198,58,255,224,209,238,150,215,204,125,195,218,22,150,218,225,151,5,133,99,1,92,27,209,217,211,59,83,90,251,186,152,70,171,50,152,174,214,211,194,110,230,249,171,170,108,242,203,51,183,255,189,217,17,22,232,84,100,68,112,74,198,68,77,37,45,156,234,202,119,103,49,78,232,229,150,70,183,187,175,244,169,118,223,210,205,106,251,89,255,146,146,244,254,53,0,5,183,248,4,122,44,160,32,252,84,198,77,43,64,94,162,179,247,22,99,105,150,131,114,254,217,101,13,25,22,245,132,176,197,154,33,165,32,178,126,177,244,2,209,113,33,247,168,13,249,146,185,100,165,250,93,110,178,102,152,220,98,112,22,129,12,38,65,100,83,58,66,23,179,89,114,115,62,127,121,208,221,77,35,36,221,231,167,12,172,159,115,62,167,81,36,86,221,121,81,58,134,53,140,147,218,57,6,79,185,53,66,119,8,161,159,187,126,223,27,122,106,255,220,126,146,188,65,51,185,126,4,42,114,249,95,254,203,215,187,253,127,255,219,24,44,0,2,151,115,29,11,22,60,0,3,28,1,153,150,24,132,10,131,154,65,194,76,190,44,155,99,160,33,112,88,126,172,85,7,8,0,10,195,99,83,14,225,146,173,100,63,79,210,205,234,173,72,228,77,76,163,49,32,174,157,64,27,205,170,83,156,165,48,35,175,149,45,175,86,11,153,252,107,138,21,49,221,34,65,0,198,164,98,57,86,147,213,8,171,154,239,53,86,255,238,59,235,67,252,207,145,159,212,68,189,236,125,251,119,45,200,217,245,4,228,252,119,175,25,247,53,153,188,110,67,217,198,123,124,217,198,199,243,198,214,111,241,90,251,247,80,180,61,165,170,233,165,157,171,77,62,27,31,63,120,214,236,3,172,0,13,191,229,174,42,96,105,169,145,188,30,236,28,136,205,163,26,81,14,189,240,227,248,165,18,189,178,37,97,100,64,73,134,73,232,101,130,185,38,47,61,55,171,68,211,231,71,163,159,112,68,176,254,83,162,244,22,44,44,80,49,83,8,151,154,232,176,26,99,69,172,51,3,236,173,20,247,45,182,127,175,37,99,122,184,198,150,98,154,20,203,42,183,222,51,204,221,255,251,178,68,204,140,228,150,102,205,155,44,52,64,164,12,217,99,109,230,138,18,117,157,52,109,48,207,66,37,179,102,13,167,141,240,221,187,54,34,94,161,148,70,51,212,85,62,201,12,46,113,160,234,221,205,29,247,123,186,51,241,191,206,108,233,60,112,45,111,67,209,237,95,254,201,183,234,180,159,231,255,246,238,13,174,221,203,62,58,168,106,169,165,228,39,60,28,184,203,167,22,32,238,197,228,208,235,76,125,236,179,38,178,140,202,103,146,161,107,180,98,30,114,184,221,58,150,210,184,229,79,56,29,202,222,240,154,62,49,210,49,35,165,233,202,69,130,106,178,222,91,223,79,88,182,111,202,165,126,117,137,21,227,168,161,133,154,217,220,179,165,126,30,189,254,98,250,128,231,9,80,54,203,41,42,133,224,108,164,179,201,238,72,101,238,109,193,42,101,210,86,17,255,57,255,234,197,132,125,88,9,185,254,54,251,31,204,242,253,214,134,177,0,0,10,168,192,1,80,201,242,96,208,225,84,202,153,68,192,51,72,201,128,20,199,162,72,12,244,152,8,0,44,160,184,88,96,48,208,72,72,3,0,193,64,44,112,6,49,76,2,16,3,167,139,106,118,205,76,162,145,153,52,199,14,14,177,145,167,210,218,108,106,181,28,150,154,154,6,2,66,37,182,16,166,65,112,69,75,152,20,89,173,128,81,28,1,139,168,113,174,58,124,63,142,58,55,176,183,250,80,76,43,119,95,75,156,46,11,65,87,47,139,151,235,250,31,126,210,166,202,130,202,247,55,123,151,255,254,249,129,231,104,154,59,189,235,17,34,227,185,94,230,110,45,238,111,145,70,134,177,232,169,115,220,76,92,221,250,180,148,113,226,199,8,178,218,181,72,196,17,90,172,72,58,143,23,18,146,71,102,110,103,9,36,124,127,237,169,23,255,252,80,17,114,130,0,0,11,191,239,94,88,255,67,22,73,97,18,242,141,203,132,148,74,201,118,209,43,51,179,213,156,238,141,111,18,206,255,47,75,91,237,223,79,255,98,27,177,145,26,31,115,36,215,126,202,135,117,41,189,60,65,198,51,163,237,110,113,9,97,126,198,244,174,244,179,207,38,41,32,98,235,229,241,109,66,40,80,255,159,183,65,31,255,183,137,90,115,83,16,12,140,114,165,6,141,14,44,210,60,16,24,197,34,19,27,26,205,28,7,29,9,129,128,64,145,16,4,74,110,210,45,107,164,16,89,162,80,175,166,73,201,18,58,16,41,21,44,136,48,68,249,124,160,2,242,178,71,153,11,144,188,68,18,246,154,128,160,151,112,170,2,66,143,34,91,5,66,14,85,79,7,2,156,165,154,48,72,160,168,88,13,128,196,211,198,50,116,7,228,200,72,71,80,141,255,251,178,100,202,14,102,90,102,200,27,185,67,240,92,108,217,199,60,67,126,26,197,155,36,110,101,235,193,122,51,166,76,243,9,200,18,16,138,57,198,168,184,55,146,103,202,38,52,67,202,178,199,199,250,215,181,55,139,103,255,143,18,212,137,168,47,35,191,143,30,241,111,186,107,62,175,245,27,186,129,170,70,86,223,63,53,182,163,103,115,120,113,124,56,90,246,206,238,229,10,250,133,31,62,27,61,45,166,188,249,176,225,2,55,166,55,151,9,96,222,60,79,182,61,117,102,171,125,71,120,242,22,254,254,49,6,5,224,18,118,38,91,177,162,158,136,51,65,226,131,47,228,213,189,243,17,178,46,236,187,118,142,63,105,180,51,50,149,150,238,177,139,102,29,209,149,27,50,180,201,246,71,165,119,127,254,212,177,24,204,126,229,88,195,53,85,150,82,59,169,171,91,178,193,165,40,128,237,35,178,163,82,179,72,207,220,199,237,173,104,205,73,114,49,99,162,33,218,19,228,35,253,232,232,45,149,0,0,174,217,106,25,1,153,184,130,157,170,113,165,194,152,57,17,178,172,24,0,108,125,157,178,179,4,23,2,21,206,151,197,148,151,193,39,195,132,103,28,4,114,139,192,139,4,194,50,119,88,148,113,80,190,237,57,71,26,114,99,185,240,3,90,8,37,116,22,108,121,189,44,8,73,152,52,240,96,10,90,58,237,138,3,115,32,120,227,42,146,167,243,244,136,15,210,19,96,54,177,26,115,87,213,51,131,147,211,148,102,246,122,181,87,153,78,54,247,206,255,230,230,126,105,112,20,142,172,250,44,22,99,104,212,25,7,134,107,197,20,137,121,174,44,183,2,76,124,164,210,68,22,203,32,166,45,43,148,179,181,82,138,120,216,190,185,89,84,26,147,45,86,205,209,77,48,76,91,231,26,53,154,2,9,0,64,0,0,1,221,178,121,15,87,136,112,115,190,19,230,182,87,152,84,21,108,244,210,230,62,93,17,165,68,69,235,72,137,24,132,116,70,101,254,140,17,85,169,78,127,255,183,93,55,182,101,106,230,59,51,163,45,169,109,177,182,82,200,226,238,138,38,105,232,116,49,115,33,144,51,217,176,94,251,107,44,238,130,147,95,204,16,57,48,65,160,204,224,115,41,36,206,34,62,49,48,124,207,1,99,14,130,66,224,88,240,202,66,210,79,162,176,129,150,161,196,240,64,42,236,126,218,210,105,204,56,232,72,108,109,41,195,91,237,113,157,211,184,15,106,207,80,42,120,54,80,61,247,73,221,104,205,69,179,142,161,122,158,56,203,177,15,82,55,152,141,47,97,185,7,116,49,94,34,3,137,10,48,76,195,132,178,88,76,59,94,136,181,22,53,47,139,230,187,159,84,189,45,255,251,178,100,195,14,101,209,102,202,155,102,63,162,84,72,217,186,61,34,56,25,133,163,42,110,97,233,193,127,179,102,136,241,137,234,93,235,192,205,92,234,242,204,134,236,145,246,242,36,107,103,59,206,155,100,143,120,176,124,177,113,152,250,155,218,249,155,25,198,101,240,235,233,103,94,215,210,253,177,18,241,96,68,131,124,237,167,234,142,48,163,103,53,111,92,219,23,149,218,142,62,55,76,107,253,103,252,55,69,196,185,165,239,127,165,225,195,173,203,154,253,40,159,148,71,197,17,146,51,78,182,59,46,210,79,154,88,238,140,136,238,197,232,51,27,166,124,57,118,173,54,170,81,152,205,125,238,98,2,9,162,105,187,201,253,206,238,251,82,71,119,66,198,33,28,181,123,21,55,67,202,204,65,132,162,149,34,216,149,187,51,190,206,213,117,84,36,204,70,63,29,16,138,232,245,80,181,36,119,118,116,255,244,254,128,42,0,0,230,244,28,82,99,124,134,12,148,100,247,71,245,28,44,244,116,232,224,44,115,4,11,82,225,0,137,139,140,24,113,72,97,152,48,0,96,40,196,64,192,161,1,9,42,106,225,131,130,162,48,180,30,18,6,122,159,87,245,250,147,182,207,74,228,205,100,42,116,116,134,9,130,23,209,88,10,141,34,72,160,27,188,144,79,243,239,73,60,239,67,236,206,25,130,92,119,221,101,36,0,168,90,245,20,11,115,29,169,35,178,221,159,39,13,239,149,200,98,63,69,253,221,253,44,245,93,219,117,59,55,193,43,222,170,239,65,126,156,137,59,141,57,120,191,201,106,146,22,180,185,204,109,147,34,154,139,39,96,208,203,68,136,238,251,78,165,164,165,166,89,204,176,112,170,232,170,29,10,206,80,214,76,160,98,181,205,217,158,214,27,236,93,175,91,115,155,126,148,167,183,150,30,34,107,239,124,107,198,192,0,0,0,128,0,134,255,245,183,150,37,2,48,204,51,210,228,45,42,38,12,155,89,37,78,59,59,225,171,63,125,221,58,76,155,102,254,250,140,97,112,64,178,157,23,245,254,73,216,80,250,89,70,89,134,13,113,98,57,168,60,175,118,234,168,195,44,135,41,95,102,212,86,91,31,254,244,75,33,217,252,132,116,123,53,17,76,43,19,76,79,115,252,218,151,100,216,29,255,16,19,25,184,161,191,15,152,158,137,249,57,131,160,13,128,168,72,156,80,44,10,34,147,102,38,34,98,132,194,196,65,96,113,160,112,113,210,31,48,198,232,236,171,214,181,14,150,112,28,6,189,184,211,214,250,124,184,34,193,235,0,170,140,185,183,72,100,21,6,128,133,193,31,58,6,179,40,88,118,1,146,230,141,177,8,218,240,130,227,37,159,46,3,166,128,229,129,16,255,251,178,100,205,14,150,157,103,201,155,105,127,176,98,44,217,205,61,37,58,24,177,155,40,77,153,126,217,75,51,103,96,244,136,224,5,171,197,42,71,150,64,211,75,228,214,225,48,203,205,0,72,43,207,95,177,159,117,164,97,191,255,180,255,143,253,35,4,137,1,162,125,74,32,69,155,182,152,107,234,179,9,93,224,214,77,9,130,48,94,23,154,69,4,174,30,12,157,109,248,238,82,218,165,95,97,231,54,99,25,22,185,165,166,78,54,92,237,211,107,249,212,87,136,237,247,168,250,163,160,17,46,130,1,43,24,38,66,199,234,201,91,149,72,218,11,130,141,33,211,233,55,42,82,160,191,175,123,43,255,79,206,69,117,6,51,149,10,101,255,249,92,199,209,170,200,185,98,105,82,44,138,149,115,152,174,205,33,156,246,35,178,189,21,149,144,183,236,78,245,87,74,39,125,169,209,115,149,144,214,255,215,253,59,8,0,1,54,252,196,74,8,107,76,224,140,222,41,142,140,172,194,65,76,228,164,33,240,0,66,2,24,16,147,12,136,152,136,21,84,92,65,41,104,4,98,137,122,177,223,176,192,166,66,52,26,154,64,224,40,37,161,67,14,68,45,6,81,225,121,50,199,137,209,122,148,25,82,176,86,93,3,73,210,157,218,126,101,141,133,213,101,47,133,59,159,19,66,25,75,66,156,135,96,119,233,19,84,29,154,179,232,121,92,213,139,67,244,18,217,92,246,239,107,249,238,242,132,103,29,217,63,215,169,235,223,168,110,229,211,98,68,183,177,110,94,166,246,228,89,74,216,206,45,85,214,238,121,244,166,179,104,109,161,103,229,98,204,233,106,235,167,53,55,218,111,204,171,164,91,197,153,226,250,105,253,50,243,115,234,176,160,71,81,68,136,223,175,157,238,52,127,166,225,203,73,212,0,1,119,253,97,124,209,38,131,109,217,228,86,31,170,195,9,181,154,103,218,124,251,241,96,214,51,255,104,183,43,201,51,111,181,127,182,165,101,86,119,239,255,155,54,90,186,46,67,163,21,132,138,70,71,33,142,84,43,33,171,49,144,195,145,148,84,200,60,149,99,188,131,220,126,60,85,45,65,19,145,43,86,243,230,157,44,231,93,210,138,141,90,28,89,136,188,138,143,152,34,171,155,227,57,81,52,10,147,123,34,3,223,154,235,80,8,104,211,141,141,48,76,136,32,20,36,96,224,198,20,16,96,161,144,194,8,68,98,128,34,16,64,129,88,122,94,65,68,70,141,61,66,68,1,77,141,116,50,165,147,29,120,17,212,136,129,42,23,148,15,12,54,202,125,145,184,47,227,251,64,190,96,104,126,27,148,72,230,26,108,137,207,146,56,173,180,130,179,41,106,26,119,149,181,229,96,174,211,255,251,178,100,205,142,166,80,103,202,27,105,127,178,101,172,217,163,60,101,120,87,209,159,38,109,141,254,137,124,51,102,232,246,20,184,141,61,77,21,167,203,189,207,155,255,255,185,28,44,254,175,39,184,47,203,43,197,185,183,209,160,160,111,69,152,83,66,26,97,82,133,229,40,177,95,79,55,163,101,163,61,109,128,247,30,141,123,246,98,207,241,173,153,117,120,216,198,172,242,176,255,159,229,228,125,189,120,246,186,249,189,49,123,246,112,186,159,56,128,91,255,208,75,184,228,217,33,128,48,58,184,169,226,65,147,142,166,64,196,121,249,126,98,185,237,223,57,87,94,156,191,179,223,93,104,191,255,204,115,139,185,182,17,118,66,145,110,58,42,82,156,232,229,67,189,149,149,72,168,49,229,16,70,16,69,177,206,150,100,146,167,186,232,106,187,31,67,165,13,189,157,87,165,26,122,189,72,246,35,117,146,251,131,85,0,0,76,200,200,35,51,34,51,142,186,40,60,101,140,233,130,19,35,6,76,238,85,36,10,152,8,22,97,96,73,96,102,74,84,49,16,200,136,0,100,144,64,0,80,103,112,136,4,44,103,150,10,108,116,64,13,35,133,9,26,96,144,159,65,2,161,136,244,174,90,200,68,3,96,118,80,235,0,149,103,130,0,213,176,12,34,9,82,209,83,185,69,244,113,89,131,77,190,192,208,50,58,204,89,154,56,6,20,208,98,175,114,155,135,36,169,164,15,171,45,94,237,108,36,2,124,74,11,33,216,73,148,79,162,151,214,233,82,67,170,180,119,235,90,210,125,104,107,103,93,85,20,144,53,99,84,17,99,19,67,83,231,204,142,45,150,137,77,51,98,106,141,210,72,190,92,50,145,79,157,72,151,47,150,36,130,216,154,230,131,212,226,167,15,157,115,181,108,245,254,139,177,186,27,217,171,84,232,44,17,0,3,182,252,202,85,32,130,164,154,193,41,214,234,245,114,186,100,162,218,225,174,91,67,211,139,150,205,38,81,179,113,85,178,222,223,55,186,255,236,207,254,9,86,218,165,210,175,54,182,171,90,27,140,105,140,114,116,171,87,90,149,18,182,54,101,198,35,53,105,21,44,236,253,252,205,204,239,3,185,248,230,249,110,159,27,115,40,241,76,255,27,251,197,90,95,93,83,79,184,65,32,0,247,255,140,138,0,232,69,3,3,104,44,21,73,14,24,86,186,68,234,119,69,66,133,197,167,171,118,107,74,172,151,228,194,221,200,195,58,103,141,69,186,75,7,36,51,243,18,241,120,55,55,117,136,188,232,134,74,82,68,116,254,246,94,137,93,174,61,168,47,137,101,115,181,244,82,199,28,54,135,196,100,99,241,152,245,9,179,252,195,9,8,79,68,209,141,57,118,61,255,251,178,100,206,12,166,152,103,71,27,153,107,224,101,108,233,147,60,72,140,18,157,155,48,109,49,83,9,90,51,102,232,192,142,49,80,129,201,21,207,57,37,153,82,180,52,230,83,93,145,206,117,49,10,158,149,163,191,244,238,122,157,74,218,231,217,79,57,10,178,209,221,189,159,73,83,100,141,93,117,139,130,88,204,130,47,191,229,33,224,248,20,109,162,66,57,92,233,12,87,11,222,124,87,95,4,15,83,69,48,17,47,195,254,63,159,255,156,183,254,132,36,248,113,155,112,155,191,37,206,157,43,234,132,86,50,208,94,101,39,208,202,170,153,82,46,101,127,231,216,107,153,231,255,23,128,240,75,158,231,145,101,153,95,234,151,203,255,252,14,33,49,5,53,20,204,184,228,224,185,0,2,147,18,185,140,178,44,63,50,24,231,244,147,91,39,140,72,49,51,125,220,44,14,48,120,28,84,56,97,82,240,225,156,206,128,179,21,130,133,151,166,32,8,26,168,22,99,100,8,89,65,136,30,151,204,4,66,72,192,6,16,157,50,33,139,51,42,30,62,58,120,4,8,12,32,76,56,8,155,128,4,16,96,65,143,16,83,51,2,192,199,159,33,32,102,12,153,224,161,6,195,10,20,13,74,208,73,19,28,136,18,9,154,180,242,245,24,66,43,180,50,154,18,193,45,140,176,50,205,25,160,230,29,56,0,56,41,8,26,90,222,64,213,46,117,30,104,187,119,154,137,193,112,227,253,33,239,162,112,193,84,205,211,58,204,164,221,73,51,80,62,170,110,202,69,20,210,103,70,232,74,103,75,218,107,90,20,80,73,20,12,157,3,71,189,105,62,187,34,163,36,243,69,35,79,186,212,138,207,79,83,82,171,94,189,211,123,159,156,69,93,117,217,2,176,145,52,0,2,221,176,174,185,147,129,158,46,12,32,195,80,51,183,24,75,147,65,165,197,173,0,173,128,186,168,129,46,169,70,36,139,221,202,228,154,143,34,216,165,51,65,78,178,43,185,47,95,219,113,16,127,121,246,107,93,51,37,160,228,73,251,125,158,157,169,159,236,99,149,45,81,86,154,167,8,203,142,183,110,93,55,110,222,111,153,119,106,78,101,27,62,150,205,126,187,169,125,231,168,238,217,254,191,255,241,160,185,69,200,128,5,177,136,216,11,96,103,132,81,162,129,230,34,13,25,160,244,52,56,33,19,136,66,136,79,48,0,192,192,102,68,36,5,1,98,160,131,10,0,76,2,25,30,204,77,178,130,136,22,24,180,204,116,7,33,42,210,161,153,55,101,172,194,69,148,6,57,212,240,64,84,234,198,142,4,96,23,0,27,102,123,178,180,188,2,157,62,147,168,82,70,66,43,245,78,90,242,168,129,39,147,168,75,202,147,255,251,178,100,223,14,199,31,102,198,19,154,107,242,110,140,217,115,60,72,126,24,233,155,34,110,97,111,201,122,179,102,204,193,158,185,138,8,194,33,232,203,2,88,5,100,72,244,199,129,61,96,30,91,17,7,114,75,219,31,254,215,155,202,7,60,251,77,207,212,28,169,115,224,214,22,122,231,13,45,2,68,28,55,55,203,30,229,137,180,110,125,173,77,115,159,47,123,17,181,152,126,209,141,140,65,253,246,231,220,253,207,241,79,184,116,207,223,255,247,255,255,187,255,255,252,34,192,0,59,191,230,103,206,28,22,86,0,200,147,166,108,184,42,82,183,84,202,41,206,188,231,111,76,231,43,149,201,179,254,205,11,77,57,249,108,90,249,19,69,166,79,255,149,87,34,115,80,230,107,17,157,228,4,139,212,119,136,197,95,35,133,199,143,185,245,243,210,177,12,253,85,205,43,69,213,157,45,107,181,84,244,108,251,190,181,59,155,255,255,130,36,21,0,0,102,212,195,14,204,75,132,34,32,193,39,141,12,148,26,24,88,53,38,20,97,5,80,53,108,79,50,245,147,2,162,187,75,3,3,165,131,56,100,235,177,119,12,31,128,71,11,124,149,179,138,28,176,18,134,100,200,217,40,179,84,48,105,74,241,183,3,57,219,93,38,235,164,240,57,70,83,16,129,198,103,135,84,25,10,157,40,50,13,0,5,64,239,5,140,94,129,209,134,29,88,212,24,192,0,94,19,152,97,133,13,26,224,92,204,213,164,35,250,252,117,20,105,242,83,70,80,234,88,207,201,45,80,148,230,154,182,26,214,27,46,218,226,24,198,81,212,135,118,74,46,121,169,169,145,40,117,38,78,35,147,201,37,101,170,36,242,161,234,213,109,43,4,164,13,141,213,167,61,211,193,171,121,190,157,82,214,61,199,111,154,150,31,61,125,247,214,239,150,253,127,191,143,154,255,168,148,0,157,176,96,0,1,239,251,203,200,128,80,127,104,158,237,33,97,121,93,75,119,109,11,230,210,122,90,171,191,162,39,27,104,235,145,178,203,12,187,35,26,126,254,123,161,172,191,52,203,251,195,136,95,241,159,204,161,235,214,100,102,165,144,32,213,133,169,92,26,77,4,122,145,200,69,51,231,244,59,236,168,205,186,216,151,151,252,155,63,246,166,189,127,88,26,214,255,24,64,1,148,11,153,56,49,141,222,132,131,51,209,37,226,214,44,145,16,82,61,10,132,133,3,94,90,100,165,38,7,42,1,39,169,103,211,237,93,5,74,91,103,145,106,61,142,244,0,220,132,140,76,41,82,176,196,162,202,65,144,39,33,128,69,160,82,134,209,58,151,60,174,98,30,71,166,13,85,181,145,180,230,213,134,137,13,97,209,4,85,38,161,150,81,57,255,251,178,100,202,14,38,156,102,202,27,120,92,210,93,204,217,199,48,98,158,23,85,155,44,109,225,15,193,67,21,230,204,243,13,184,6,50,114,73,170,32,224,161,37,245,221,92,169,102,105,98,50,25,111,45,238,110,254,170,180,254,111,196,178,112,55,21,185,28,99,192,161,47,180,11,26,194,129,241,144,180,39,41,75,184,30,100,22,164,14,32,122,14,43,164,129,8,125,218,247,107,61,183,104,201,82,162,37,255,217,93,61,247,215,119,242,183,17,223,255,249,32,37,109,181,145,91,20,9,242,109,163,169,228,53,35,229,245,47,183,30,42,211,221,161,210,249,216,164,183,171,214,51,68,49,91,159,179,110,198,253,151,151,3,151,64,72,72,4,136,149,82,186,245,127,249,94,140,24,11,7,0,229,150,210,19,5,173,189,2,192,18,215,220,221,148,43,179,243,63,211,167,241,50,0,0,182,240,112,184,96,71,81,145,70,6,80,149,26,24,164,28,21,50,128,48,12,17,90,201,14,190,90,136,140,30,1,0,191,161,112,232,252,22,32,172,225,195,13,24,3,8,44,40,40,204,134,50,192,75,86,252,216,85,116,84,87,5,7,144,57,13,137,4,185,170,96,172,102,5,145,141,54,52,168,4,164,180,207,120,88,115,105,166,84,60,125,34,12,56,101,134,80,80,104,225,228,170,112,6,0,128,115,0,84,214,34,35,70,141,193,146,129,68,129,206,138,7,175,119,26,57,50,51,109,151,17,24,147,79,99,130,40,90,85,237,110,244,244,91,180,127,133,67,181,203,19,40,101,178,73,120,197,76,73,151,37,89,101,168,142,151,152,29,179,151,246,34,127,90,43,244,21,171,169,204,105,118,12,172,250,40,231,111,48,199,53,166,219,34,97,201,76,162,100,250,244,217,153,234,252,57,51,59,223,51,51,108,235,204,207,204,204,205,168,16,196,0,2,91,106,153,60,142,0,176,64,30,149,178,198,143,6,141,236,244,70,46,113,176,80,36,132,22,52,101,120,210,112,73,251,74,214,38,52,133,24,236,177,41,125,71,10,241,91,35,79,58,40,35,82,109,161,116,217,203,122,33,109,221,84,247,83,163,183,187,58,58,85,84,169,59,49,21,20,164,50,135,20,188,142,185,245,77,81,58,180,235,254,94,105,187,253,154,138,78,159,244,255,216,22,127,233,100,140,125,96,199,0,12,126,116,218,10,82,184,196,68,85,133,139,174,86,170,193,224,82,32,118,37,19,7,12,160,129,170,142,140,47,21,109,80,228,3,37,44,0,226,76,62,146,23,213,199,125,22,132,97,232,157,159,114,3,134,129,160,12,146,6,94,207,84,227,229,70,253,71,223,231,194,157,82,197,164,74,125,240,130,30,0,48,66,255,144,177,167,255,251,178,100,211,14,230,247,103,73,155,154,99,112,103,236,217,147,61,37,110,21,153,157,44,109,165,92,193,79,179,102,204,244,136,176,249,200,180,108,116,253,85,51,176,235,94,77,46,171,145,73,159,105,91,181,168,222,180,42,153,108,212,47,181,218,78,11,79,20,69,34,30,190,58,138,73,107,156,159,41,53,57,172,129,38,215,49,254,144,154,143,165,178,247,39,75,199,204,133,74,57,254,106,178,180,251,51,253,246,255,176,31,123,182,171,202,103,196,156,233,102,6,217,109,85,103,1,119,204,118,86,42,102,222,218,29,229,71,115,77,56,33,223,175,237,70,161,213,5,59,152,85,127,79,230,117,34,88,202,69,105,174,237,28,135,114,153,85,217,17,10,67,43,21,85,145,41,70,169,233,68,157,91,229,77,147,171,86,230,229,95,255,167,255,255,241,117,0,1,119,244,8,174,104,117,224,36,3,60,178,12,223,90,194,48,68,7,178,116,210,80,0,48,27,132,193,133,131,114,67,161,32,72,20,5,3,81,65,100,148,20,167,138,171,169,162,204,110,143,179,238,180,217,184,40,33,185,133,0,34,111,180,124,189,0,32,20,139,127,220,103,89,209,146,43,203,140,54,6,96,82,201,116,42,80,212,216,10,56,192,165,239,69,215,54,241,112,159,153,21,36,11,40,213,127,157,213,61,126,227,255,252,204,130,168,184,189,115,172,186,172,9,74,200,217,135,92,160,239,63,28,162,51,172,137,233,201,18,226,240,75,233,44,123,3,73,42,178,115,143,151,165,225,138,197,119,116,50,50,176,103,45,28,71,96,212,234,76,206,114,158,211,63,84,106,221,93,168,66,18,20,1,0,5,187,126,34,155,157,5,1,149,86,123,237,44,51,105,229,28,193,85,13,108,90,76,89,203,59,39,101,208,42,44,161,33,254,89,82,108,188,187,112,234,70,107,145,41,19,92,25,153,107,245,63,50,56,105,105,100,20,228,15,16,159,86,60,137,138,196,35,58,233,50,210,194,206,153,173,237,171,68,38,251,217,89,42,85,99,43,60,247,157,76,86,42,42,197,82,237,217,164,213,56,208,16,181,17,139,6,224,221,153,140,65,166,179,70,154,44,72,150,102,56,30,40,120,240,104,128,63,43,38,22,135,7,129,32,162,176,75,222,76,175,49,16,104,66,0,10,0,0,65,150,22,42,10,7,37,204,42,28,29,10,39,202,199,109,130,225,166,56,0,128,144,72,143,118,212,188,64,18,123,50,48,117,98,144,27,192,21,142,24,42,12,39,226,154,83,153,9,152,125,25,100,128,79,45,113,168,96,209,224,36,211,109,233,101,69,155,0,160,68,9,16,238,59,69,90,40,98,133,43,89,136,175,38,231,23,150,67,214,171,127,253,228,255,251,178,100,214,142,133,190,103,74,27,102,87,176,105,12,217,167,48,101,174,24,241,157,30,110,101,83,65,182,51,166,12,194,162,104,190,98,59,209,17,25,36,211,80,162,21,56,196,56,243,76,94,235,234,204,102,113,134,27,83,145,53,61,28,204,243,90,231,42,163,177,65,234,234,113,197,209,137,220,128,196,144,186,213,13,181,115,40,204,189,180,165,0,101,128,0,77,191,33,131,228,192,136,141,131,164,47,20,219,60,62,66,109,224,173,34,236,83,168,86,123,1,31,59,138,46,146,56,244,114,58,145,152,36,202,228,110,138,169,73,89,187,191,255,28,211,187,223,221,173,46,32,124,32,215,85,123,171,155,134,211,129,137,72,147,213,69,83,193,41,74,204,75,196,81,179,204,191,3,238,138,245,180,244,27,41,124,50,190,93,205,51,199,118,71,21,214,149,21,191,29,254,11,105,0,0,149,168,171,192,215,56,48,37,65,247,78,68,195,100,52,242,129,53,128,209,156,44,32,148,121,144,84,34,116,1,8,227,152,109,102,228,136,49,169,182,8,40,25,247,46,136,48,192,237,3,8,24,211,42,53,101,19,41,176,167,21,98,234,33,121,125,211,109,176,23,172,112,82,76,146,131,30,24,185,212,21,21,209,72,96,2,170,3,21,25,225,198,0,224,64,241,161,168,152,101,66,161,25,175,46,99,9,58,96,96,42,153,206,74,225,0,85,206,158,232,109,182,224,172,11,145,47,22,163,143,23,177,61,46,198,215,240,179,227,206,157,243,45,61,182,231,237,69,248,140,104,124,255,239,206,216,82,36,5,202,219,16,167,46,16,67,66,82,113,113,165,149,119,70,110,199,174,103,63,208,11,103,230,155,252,167,163,179,30,97,254,214,243,150,182,209,116,156,17,60,129,0,0,5,219,241,73,86,68,160,97,8,20,75,52,9,136,3,201,96,84,11,33,18,70,60,225,103,20,167,253,244,114,145,28,49,250,160,16,227,44,201,7,59,252,191,33,133,38,229,27,108,16,144,8,100,85,20,38,160,132,136,9,38,49,10,18,98,80,152,73,154,88,206,201,50,238,202,236,130,206,123,20,166,67,188,200,139,177,254,77,27,255,211,64,218,23,223,154,56,177,151,109,24,0,48,202,185,185,16,160,120,9,100,100,45,38,147,169,220,83,149,190,76,8,96,32,66,0,192,18,192,32,52,197,158,13,8,228,121,109,71,70,72,140,28,49,69,73,1,1,35,9,170,199,152,18,3,33,148,154,86,16,64,18,185,67,80,193,163,29,23,51,3,163,23,33,45,34,116,197,11,232,152,1,0,32,81,97,35,16,64,56,144,48,140,9,88,199,133,214,169,8,97,16,160,112,162,90,171,35,50,83,225,80,20,132,7,22,45,255,251,178,100,211,14,102,83,103,71,155,70,87,178,95,236,233,167,36,37,174,28,25,159,36,109,165,254,201,140,26,230,76,244,142,25,101,83,111,226,204,233,88,179,179,98,11,181,61,123,157,218,187,119,25,238,58,85,231,87,236,129,71,176,220,224,200,28,243,54,105,200,110,106,226,202,19,57,185,52,215,156,21,240,99,171,93,107,168,51,104,30,178,239,110,18,254,173,135,19,185,218,60,86,119,252,173,121,222,113,17,135,111,150,239,152,145,111,30,30,98,246,205,51,98,211,231,91,172,108,95,88,92,135,68,93,16,186,236,107,205,5,62,114,199,67,97,207,108,63,149,193,153,116,114,43,14,225,180,171,136,91,9,122,77,181,191,223,168,106,49,25,19,146,203,167,33,213,115,227,64,253,59,149,62,104,127,254,127,213,56,202,185,40,79,40,169,97,52,184,64,96,138,160,78,72,101,142,45,174,24,163,143,228,223,1,255,138,254,117,90,26,111,185,181,185,222,47,245,175,254,67,118,231,223,240,0,0,229,252,195,76,68,108,69,202,52,170,67,83,5,142,3,130,135,128,214,106,160,128,0,0,232,214,215,91,66,217,15,52,35,72,26,240,25,0,34,6,81,68,223,34,17,96,5,97,22,72,185,172,85,151,39,2,189,86,7,53,178,55,36,73,51,135,61,169,22,0,156,50,245,0,67,71,98,131,20,193,249,97,80,50,149,40,211,73,74,54,18,98,0,12,16,199,52,32,4,232,80,70,10,254,67,75,89,40,153,212,224,208,67,7,208,33,68,176,148,188,162,118,126,190,231,110,239,135,238,153,59,124,70,215,236,139,251,143,166,110,125,237,169,158,95,13,115,169,187,212,169,223,44,77,119,110,190,222,84,106,186,68,215,159,85,91,219,220,204,220,186,54,26,158,148,119,175,115,195,150,60,203,150,157,233,182,234,98,0,87,172,224,0,13,247,228,39,27,0,129,56,162,54,230,58,22,227,13,76,227,129,132,69,3,220,168,118,171,116,102,206,43,43,178,214,158,70,84,39,91,55,255,251,157,228,176,70,114,213,220,225,103,122,3,136,88,40,197,2,179,117,34,121,70,69,111,19,172,187,225,64,138,142,188,147,140,53,202,139,217,117,132,41,167,13,203,191,50,3,76,137,52,134,57,48,195,145,54,226,1,133,219,121,29,38,142,174,17,117,173,178,38,170,143,224,229,152,236,26,244,233,106,140,189,23,91,187,42,71,0,204,173,200,125,160,33,3,234,240,15,108,154,139,161,197,63,76,25,97,225,22,105,66,221,164,212,117,91,85,200,201,16,81,91,204,99,11,136,198,180,145,76,247,126,227,198,223,198,88,6,161,249,3,232,246,128,152,110,59,143,28,86,79,175,83,253,204,203,167,255,251,176,100,195,142,230,13,104,202,27,121,91,112,83,134,169,195,36,98,130,21,93,155,44,109,97,109,193,106,51,102,204,144,139,88,175,254,25,29,94,247,207,246,202,231,153,136,119,73,187,123,166,175,233,177,12,63,125,213,240,227,146,214,63,169,116,193,180,90,95,108,158,170,123,225,191,218,145,219,46,105,179,238,116,95,27,120,127,113,32,105,233,187,254,67,146,2,205,72,129,249,73,160,85,118,148,163,162,97,180,48,154,235,182,115,60,99,144,65,21,58,20,40,148,150,220,63,165,16,49,181,23,51,145,203,27,75,255,241,86,87,73,18,74,35,17,26,169,18,2,102,164,195,168,21,42,181,221,157,46,175,200,163,45,159,87,89,150,115,172,180,69,181,171,208,140,148,219,236,150,111,248,165,0,0,165,240,219,114,48,164,192,203,14,98,227,40,112,183,198,26,187,89,12,10,154,169,82,97,74,10,134,30,38,161,38,16,81,165,104,98,21,9,69,5,28,67,69,80,47,200,48,57,128,18,60,148,176,36,4,117,9,112,24,226,128,83,216,232,59,208,99,225,8,148,104,21,20,97,194,141,149,48,163,192,79,208,53,179,189,96,145,14,138,83,0,137,26,147,130,203,132,149,197,70,143,166,19,110,132,112,83,84,95,74,216,20,2,91,34,16,8,9,6,130,149,179,180,86,245,205,48,234,55,212,244,183,236,119,246,154,253,191,249,121,84,191,65,239,171,42,83,47,221,175,136,44,209,135,98,56,114,74,211,235,143,40,84,161,122,75,239,93,236,81,115,203,168,245,97,247,161,127,115,80,126,166,157,14,111,195,185,254,184,254,43,177,37,0,0,155,254,82,229,164,66,98,224,213,197,49,50,37,23,149,56,92,3,67,68,72,75,59,167,105,200,21,219,26,81,86,197,74,37,60,169,253,175,182,197,16,83,153,170,232,102,195,19,119,146,159,232,183,39,46,116,185,46,36,74,126,70,199,42,153,87,223,74,17,64,44,178,200,234,64,131,9,138,81,218,238,53,29,115,141,251,22,206,82,104,101,145,119,203,50,156,146,249,101,249,43,76,255,44,103,95,135,19,129,170,132,108,4,25,32,97,189,67,14,159,17,38,8,136,160,160,160,197,224,9,38,4,32,131,68,89,192,64,14,17,16,192,224,26,204,130,2,30,79,99,97,2,138,76,178,75,62,218,23,72,121,104,112,214,12,159,99,85,179,46,162,149,205,244,144,249,23,22,24,70,0,32,208,139,82,125,139,3,3,110,196,195,191,232,52,176,76,157,50,16,18,134,207,57,107,149,178,28,76,53,242,140,37,182,107,229,229,3,44,175,93,86,109,13,51,166,66,222,67,54,98,181,39,175,101,174,172,75,213,197,215,60,77,243,112,255,251,178,100,221,14,230,25,103,73,27,67,95,160,106,108,217,147,48,67,196,25,21,157,32,109,101,15,201,170,51,166,12,244,141,217,100,57,108,30,158,120,241,100,221,134,83,217,167,43,58,227,174,245,234,248,232,114,247,125,2,116,133,88,120,33,25,86,88,227,140,48,108,8,102,146,65,150,215,23,122,42,197,47,189,251,252,173,245,77,215,167,21,0,39,18,217,191,82,71,83,64,64,178,165,143,21,99,4,139,181,195,114,22,200,86,174,65,212,175,9,16,77,57,40,213,158,95,130,79,53,36,171,199,165,212,134,115,58,193,140,200,175,210,246,239,122,95,250,16,46,146,247,68,135,203,146,247,69,206,76,180,156,149,168,71,30,19,29,84,127,68,95,193,228,66,141,246,164,127,107,39,145,218,188,38,216,89,136,171,8,167,252,123,177,241,123,159,82,21,96,232,194,0,0,164,168,220,217,204,73,216,252,147,76,233,120,33,172,193,13,79,97,220,216,132,195,131,12,36,40,192,72,140,40,84,20,108,153,32,97,67,13,60,12,178,6,2,26,114,153,40,134,4,58,64,140,129,174,65,243,23,140,216,20,213,64,197,57,243,54,168,58,6,75,146,254,26,233,147,66,151,201,216,107,228,55,41,132,58,61,42,86,148,10,32,179,195,69,143,24,10,136,153,101,29,50,4,89,205,153,6,208,213,189,96,202,174,180,89,205,40,32,22,12,159,41,243,26,95,175,51,169,118,41,106,59,24,230,254,215,244,106,233,183,47,84,166,197,104,131,93,16,60,222,4,94,133,228,217,61,104,213,81,113,48,185,213,39,140,25,110,58,201,234,7,168,198,169,113,3,106,42,67,203,204,129,102,17,104,111,200,208,248,82,134,76,11,205,245,240,189,255,29,251,90,93,127,245,162,22,0,109,78,0,14,219,177,206,116,27,74,195,93,62,6,17,210,208,196,127,50,173,65,144,238,105,120,175,87,207,122,170,22,178,246,22,32,192,146,54,33,226,213,132,149,191,213,176,195,163,3,112,134,29,239,1,229,41,157,240,200,28,170,203,147,50,58,229,25,76,73,3,180,201,83,54,67,221,242,158,74,167,94,175,147,233,31,46,89,95,166,82,23,169,177,132,13,1,116,182,166,100,167,89,12,155,115,163,180,149,101,91,117,179,73,165,121,35,64,206,200,77,239,243,71,156,254,59,19,182,18,92,212,156,27,52,52,212,193,10,45,171,156,99,18,24,16,73,34,97,135,180,129,71,198,124,41,147,32,99,149,129,75,66,187,32,179,52,14,122,223,51,169,49,129,195,42,24,249,19,48,12,45,71,245,119,15,170,69,134,15,216,101,208,130,195,40,149,44,138,234,218,190,223,122,100,97,104,137,48,243,47,70,154,214,161,255,251,178,100,212,14,198,151,102,199,27,121,67,242,116,140,217,115,60,101,204,23,49,157,32,109,97,15,193,77,37,230,204,144,143,16,16,117,43,89,151,49,118,210,92,226,76,198,175,188,147,211,85,238,81,86,189,207,245,238,4,198,16,57,169,42,202,213,206,14,129,240,224,52,112,144,116,160,156,214,137,106,31,241,105,148,157,49,220,198,110,49,237,114,79,129,160,212,156,247,197,6,10,208,126,240,68,93,247,143,145,235,61,84,127,251,123,127,255,255,127,251,127,131,20,16,7,125,216,157,88,139,143,44,26,114,6,116,98,81,101,97,18,172,55,88,171,80,187,158,220,76,124,111,253,138,255,51,48,184,145,121,84,254,245,127,252,140,18,36,115,231,236,70,192,157,16,112,34,227,17,171,152,122,112,234,79,229,54,243,176,179,227,153,184,90,198,110,192,132,227,157,143,115,30,143,255,244,85,0,5,110,252,152,32,91,181,128,146,20,9,193,6,1,193,127,35,85,222,167,170,42,231,180,56,122,150,44,241,70,244,195,221,151,206,8,127,219,140,86,251,26,79,40,1,98,176,56,62,59,0,187,111,229,29,89,125,28,229,37,190,208,203,172,222,139,210,83,152,19,4,47,70,148,126,106,35,202,218,93,213,222,55,110,137,177,146,186,118,167,228,202,138,141,107,54,170,228,131,185,8,143,21,76,101,23,65,168,164,211,122,79,186,89,22,248,222,109,116,250,72,228,18,41,92,145,78,204,135,239,200,70,40,186,203,247,35,226,38,155,139,189,134,45,250,127,42,116,24,189,168,192,3,177,0,0,101,223,24,224,198,78,75,72,53,4,9,149,184,166,8,98,233,134,35,84,237,25,163,69,92,245,156,214,159,87,153,162,58,248,36,59,13,89,205,33,99,172,11,77,190,135,97,227,203,224,182,37,231,123,155,171,85,75,245,209,35,131,97,247,234,14,134,37,246,224,151,10,29,140,184,242,136,220,98,19,73,16,151,223,138,196,179,162,212,152,156,86,167,127,127,124,254,154,227,17,150,111,173,157,242,231,89,119,151,54,199,45,230,43,203,209,174,10,62,93,22,39,72,93,163,36,208,66,147,97,85,235,160,124,214,147,5,131,83,226,229,161,213,1,238,214,236,187,46,37,212,154,97,227,225,13,135,116,20,42,163,181,140,100,50,165,67,2,246,184,0,1,75,184,235,139,250,17,48,253,129,200,215,197,142,183,159,135,189,211,131,98,14,99,53,158,80,151,218,29,145,90,150,87,113,226,175,28,105,170,179,186,241,201,83,174,229,49,198,65,79,30,116,158,215,18,83,23,104,206,38,170,92,130,91,118,191,169,84,16,233,43,99,105,37,107,107,30,31,103,113,182,80,151,136,160,226,113,173,187,245,255,251,178,68,209,12,196,219,102,204,27,6,70,208,171,140,217,51,104,200,232,83,137,157,50,108,12,254,194,101,51,165,205,129,151,216,229,18,252,169,35,22,57,248,122,39,16,178,46,185,157,56,189,175,107,215,16,17,2,12,165,163,248,182,37,102,42,129,207,161,207,65,0,161,62,50,226,122,116,108,139,169,124,212,49,49,253,163,1,86,233,91,190,90,142,99,255,234,229,64,147,0,0,187,126,59,160,160,195,182,11,216,28,13,124,191,109,244,82,78,233,192,115,16,134,91,76,168,98,79,204,186,252,229,11,142,254,183,58,102,122,237,221,142,73,27,118,116,179,90,68,220,211,133,12,187,148,179,237,25,220,202,166,80,203,158,215,238,70,160,199,137,128,55,147,47,250,239,139,181,185,91,232,185,20,17,248,176,255,195,251,152,167,194,165,38,28,252,62,18,25,190,237,44,201,142,170,2,72,16,22,198,68,84,22,244,248,8,18,134,51,39,134,77,77,54,231,185,231,231,234,65,152,205,222,145,180,143,136,249,215,49,153,61,63,118,118,41,124,95,86,136,132,149,10,8,0,0,37,219,178,182,226,171,140,251,4,185,69,5,168,50,3,195,44,145,14,9,21,108,210,167,29,187,216,148,183,23,250,83,93,231,109,171,100,250,181,9,5,20,101,97,165,239,179,92,145,69,153,210,85,35,92,86,82,236,9,3,123,31,147,199,33,184,250,184,127,156,199,209,58,100,114,183,121,209,131,46,60,17,117,53,165,72,96,202,232,69,102,235,10,199,109,86,21,73,44,245,55,53,24,26,148,138,52,249,157,81,139,27,141,33,56,174,164,81,11,168,225,52,59,200,188,30,139,83,85,86,163,227,47,43,149,206,57,51,70,206,229,63,83,126,64,223,231,68,223,77,85,255,111,79,99,208,10,176,0,7,175,233,110,154,33,137,27,191,7,210,92,68,84,17,128,228,212,147,142,5,72,230,83,50,118,71,75,41,94,48,20,204,149,215,100,214,179,118,84,33,242,176,254,169,148,141,165,49,7,157,243,88,100,78,30,62,43,41,100,1,194,216,171,140,42,32,237,192,104,248,255,46,7,129,31,103,166,221,166,98,240,82,55,7,205,97,101,41,0,130,82,53,66,230,233,36,227,255,35,51,166,149,86,250,102,25,116,19,57,169,30,57,213,103,41,156,227,247,98,166,86,162,169,89,236,146,228,49,104,214,55,105,106,202,123,137,157,169,126,207,67,203,163,237,184,162,211,96,85,116,102,240,46,54,150,36,243,112,133,154,236,207,151,253,62,30,54,4,51,4,189,150,197,102,21,244,129,97,70,98,67,68,167,213,202,246,148,249,13,103,124,79,217,77,197,90,241,233,115,222,40,63,140,88,167,116,104,12,239,255,251,178,68,186,6,229,5,103,77,187,41,63,48,152,76,217,115,101,37,224,81,201,155,54,108,60,175,194,66,51,102,13,133,151,128,79,251,201,12,223,125,20,187,0,108,200,118,163,9,211,148,243,31,172,11,169,211,169,88,210,64,181,171,173,250,123,58,182,90,76,101,67,56,164,165,67,142,16,30,87,157,145,213,162,202,162,231,122,139,181,138,82,23,84,119,24,166,115,20,58,164,186,101,66,52,64,216,83,121,26,140,235,253,63,247,73,191,131,189,255,16,205,155,137,124,224,0,119,87,109,34,55,169,7,221,165,14,177,124,206,191,180,170,197,38,131,168,216,165,59,49,120,227,81,185,59,206,168,97,249,82,153,197,92,6,253,232,100,23,217,156,58,36,166,75,198,237,127,9,28,101,211,238,20,236,175,179,44,168,198,103,81,164,182,138,154,126,222,45,102,33,6,23,141,160,101,115,5,13,173,141,254,187,209,235,254,115,138,141,48,137,93,198,179,237,83,159,33,79,57,165,67,28,80,133,71,67,33,206,123,173,16,126,122,86,147,175,42,228,189,87,86,229,36,200,170,154,211,69,144,205,120,61,0,1,39,240,182,34,167,36,225,10,227,7,184,76,232,227,32,152,5,184,225,10,160,95,24,211,66,97,10,238,8,114,215,163,37,125,125,199,135,239,186,180,112,92,170,13,78,104,218,141,65,114,228,153,140,102,241,183,6,223,143,19,171,121,220,175,18,171,94,48,234,74,172,75,73,1,115,113,126,92,135,39,182,153,157,47,216,49,71,49,248,220,169,255,38,25,108,205,21,139,164,223,251,140,253,226,107,247,215,199,206,92,230,208,146,147,81,250,94,248,73,145,240,95,232,89,175,88,237,98,140,179,173,218,96,155,85,98,12,96,183,122,255,232,159,247,219,234,16,0,1,54,253,42,68,112,93,132,21,28,75,66,83,32,92,146,97,228,125,136,68,195,103,156,103,129,131,188,17,117,168,205,96,27,173,126,27,205,229,158,128,235,64,107,5,43,99,14,156,30,161,49,137,183,77,208,126,250,216,161,54,31,138,241,42,92,223,198,89,82,97,253,42,14,19,102,18,206,26,236,253,182,71,43,241,112,24,40,72,64,77,154,141,204,126,151,246,107,233,208,129,110,230,140,194,139,118,226,212,54,230,80,174,190,117,14,190,132,108,167,216,220,36,234,231,248,181,53,216,145,78,233,238,124,254,47,26,108,101,252,253,250,16,149,183,110,34,28,84,64,86,24,69,72,105,66,187,33,18,8,36,68,36,66,26,232,160,100,230,128,93,7,72,66,169,120,196,54,164,47,136,181,18,102,50,36,133,187,132,5,146,156,83,29,20,102,171,105,254,182,106,161,144,15,98,106,241,83,42,195,251,57,33,255,251,178,68,181,142,228,168,102,204,155,38,47,48,145,12,233,131,96,163,226,82,197,157,50,109,61,13,194,31,179,102,13,167,149,184,121,171,57,116,188,26,150,248,81,219,201,115,54,168,213,209,215,184,255,245,20,66,22,210,32,122,17,74,242,238,121,113,51,53,72,140,233,165,65,194,3,9,106,223,116,90,78,238,98,106,141,237,86,185,234,175,253,86,170,127,37,206,169,22,254,98,171,146,91,249,145,183,175,251,249,82,50,250,184,0,44,91,191,37,28,66,136,160,105,37,0,196,13,60,148,41,0,68,97,66,119,17,209,83,73,93,138,170,80,233,17,137,93,39,14,246,37,248,199,169,11,187,112,5,37,120,166,92,93,210,176,78,247,50,181,8,161,156,75,89,21,57,77,49,217,84,133,239,106,50,1,30,93,147,182,230,53,56,245,43,178,80,40,142,118,89,189,23,23,201,67,20,135,187,33,88,169,145,85,82,68,121,140,204,117,156,178,213,19,41,27,58,165,187,162,157,214,142,249,142,65,140,157,92,175,207,49,72,109,52,206,149,79,238,238,168,5,0,1,54,140,194,196,137,129,84,160,174,12,218,15,128,206,66,163,167,4,164,102,193,195,8,163,160,162,5,3,45,15,77,134,22,128,64,11,4,160,167,56,120,210,197,84,45,17,130,123,47,107,168,56,199,8,167,101,232,30,117,170,110,160,13,58,10,42,50,230,169,243,8,148,218,107,229,102,70,20,82,78,202,27,229,43,103,239,195,246,196,22,108,173,77,165,96,99,236,79,53,229,76,153,174,72,224,98,209,172,43,38,4,134,144,213,35,218,247,142,207,243,38,157,183,53,110,214,106,141,182,219,7,49,36,139,84,181,114,106,198,40,170,226,24,226,174,56,94,74,44,145,176,135,60,113,138,73,245,144,148,94,161,99,234,101,119,46,133,113,51,95,31,47,182,238,52,116,156,38,190,78,179,235,169,238,106,63,175,159,255,244,101,115,253,185,225,43,0,64,0,63,255,143,9,160,10,150,42,208,24,176,79,132,76,95,213,163,78,226,214,56,211,209,31,139,45,153,110,173,183,255,55,93,141,163,127,249,10,200,138,201,21,35,30,121,95,67,187,57,72,180,84,85,69,116,105,12,164,163,162,165,251,213,125,119,174,159,123,37,200,89,88,159,222,95,111,175,214,239,225,175,46,212,206,197,49,82,204,50,83,233,80,211,54,22,152,248,157,194,65,231,12,149,196,43,17,204,2,161,79,52,194,111,198,133,141,26,90,161,194,146,101,125,195,193,97,234,51,56,142,108,149,107,58,236,232,72,72,241,164,237,66,24,45,43,33,214,130,212,1,203,147,21,191,158,45,125,58,113,76,180,216,219,99,137,51,248,140,169,57,213,146,52,255,251,178,100,187,14,182,48,103,73,27,121,91,112,83,236,233,215,48,101,112,23,109,155,38,109,37,189,9,51,179,103,84,193,22,56,209,153,26,101,182,23,17,144,169,76,252,52,34,24,131,104,73,219,149,75,63,245,23,59,212,118,161,123,56,177,175,154,8,34,74,164,182,202,163,81,196,89,52,233,36,122,244,11,53,143,159,219,199,206,115,110,113,134,117,127,157,76,158,27,150,150,83,145,111,231,161,106,19,173,1,1,145,35,123,28,93,243,169,46,181,45,95,162,233,38,154,142,131,97,195,160,173,41,201,96,226,141,24,26,7,30,53,24,163,127,238,254,71,156,241,124,201,20,117,167,50,166,223,217,186,83,221,255,255,134,177,11,42,178,62,194,25,88,140,116,42,57,159,188,199,82,180,238,102,38,247,166,215,186,254,147,189,53,179,63,42,89,232,70,39,217,62,190,223,238,159,2,42,0,0,19,144,196,71,56,60,223,101,35,141,146,12,172,141,50,32,196,66,152,53,25,40,216,130,99,77,149,73,131,6,53,73,25,36,76,16,6,49,0,164,193,160,195,19,33,204,38,15,64,49,136,6,193,195,21,42,1,4,204,4,81,66,161,144,123,208,20,13,137,13,12,94,4,48,48,60,195,137,16,226,49,128,134,33,128,20,191,5,15,83,236,12,77,49,121,60,153,172,14,19,43,25,129,2,36,199,229,150,90,166,75,68,170,172,237,154,11,18,145,73,31,20,124,197,65,183,45,158,67,67,33,37,236,216,34,224,32,227,93,98,13,192,20,6,95,144,251,248,192,29,121,100,182,93,59,55,107,57,217,46,62,203,249,136,115,107,9,161,102,169,251,91,239,182,104,77,176,164,75,10,26,196,201,22,61,41,104,184,157,140,178,72,225,211,121,204,73,52,209,159,173,234,70,248,244,244,165,98,97,141,92,172,97,87,51,41,33,227,213,236,77,223,88,222,190,118,199,30,183,189,55,106,56,94,74,105,193,201,48,22,151,141,105,128,0,109,191,63,74,130,13,175,83,128,28,44,10,220,7,147,89,106,51,213,86,43,85,31,106,24,196,14,13,218,232,174,180,91,178,27,123,211,87,215,255,254,162,197,115,50,30,102,108,69,33,245,102,109,78,197,61,17,148,218,29,11,59,188,205,154,172,244,73,42,231,238,218,163,162,217,234,139,57,132,21,28,67,216,173,88,222,167,211,181,178,43,58,4,105,106,86,103,12,198,146,244,96,102,199,8,136,42,214,172,198,20,10,115,111,5,31,166,148,22,97,33,2,50,131,95,9,38,7,12,59,7,51,12,147,156,48,144,98,168,42,206,68,3,5,137,87,141,97,29,82,148,21,130,85,43,17,234,25,23,3,36,170,102,26,251,32,162,3,8,35,50,255,251,178,100,209,14,199,170,103,198,155,134,127,162,95,204,217,179,48,101,116,87,137,155,34,109,229,109,201,99,179,103,12,244,149,16,18,80,8,202,169,182,174,234,158,120,160,72,42,163,178,170,206,68,81,251,51,74,167,142,68,147,246,204,189,232,134,157,254,57,17,216,187,81,115,81,101,77,238,212,116,92,79,76,135,197,76,71,21,187,184,100,245,219,174,119,68,155,172,245,84,57,214,205,168,85,31,170,219,16,198,66,72,155,199,44,100,160,186,135,142,166,158,239,68,118,228,173,51,191,127,182,217,191,86,230,153,112,202,206,77,213,186,174,207,129,166,128,1,239,255,146,118,229,148,93,26,198,242,5,26,136,96,27,210,124,88,218,2,180,202,232,202,49,33,243,93,25,81,197,183,255,234,191,174,242,122,105,84,222,206,249,153,106,102,70,42,178,47,221,20,238,134,121,28,250,169,9,71,116,146,134,138,165,173,57,12,127,116,103,221,126,165,100,178,253,30,142,140,185,81,119,151,119,243,131,85,0,0,229,176,86,0,203,80,140,233,52,227,101,0,65,37,9,102,82,102,97,46,192,170,147,35,88,74,99,6,40,8,199,70,48,113,194,2,133,145,1,194,169,114,5,10,93,232,102,199,83,192,88,116,88,45,223,103,227,71,138,233,255,51,96,176,83,136,56,45,75,155,208,80,3,89,0,3,44,192,201,145,97,92,212,16,72,82,7,149,190,150,212,122,5,117,217,236,70,19,14,128,0,231,40,100,19,241,170,124,41,99,22,240,82,38,148,107,93,191,216,108,36,116,247,197,200,250,250,77,242,187,208,129,218,172,165,54,57,221,160,250,113,73,168,88,135,94,229,40,106,51,66,204,245,220,84,52,8,215,213,184,137,145,72,60,68,163,102,95,163,85,6,93,106,51,82,22,82,234,166,183,65,145,15,4,56,0,10,237,176,250,79,61,38,76,49,208,241,116,74,146,41,12,2,190,59,37,217,34,12,203,86,163,234,32,212,100,55,245,132,32,188,187,107,229,254,190,223,252,170,210,52,171,232,212,158,73,183,65,11,173,68,74,132,91,35,156,202,210,86,134,77,211,221,167,100,210,215,147,237,187,43,94,190,235,171,46,135,37,52,174,187,65,21,211,14,57,76,156,169,53,130,0,225,130,195,45,50,12,18,2,50,16,140,215,79,97,168,192,89,126,13,12,136,202,134,179,38,32,177,128,197,164,66,78,16,0,178,35,10,76,16,168,194,135,50,5,13,9,19,76,4,5,32,168,44,200,128,50,162,22,216,144,119,76,233,176,62,204,196,141,165,89,148,62,98,70,151,252,210,30,11,178,54,235,76,200,169,120,200,34,18,113,84,122,108,128,32,105,146,218,37,72,80,149,149,127,2,21,255,251,178,100,195,14,197,215,102,201,27,104,111,66,87,108,217,179,60,101,120,25,5,155,26,78,105,13,193,160,179,102,140,243,13,160,70,67,82,117,85,79,8,251,120,250,191,110,139,140,46,34,135,206,109,135,42,33,144,176,210,213,75,18,144,50,148,110,62,182,229,73,153,69,152,238,117,164,102,138,165,121,137,133,215,191,139,255,174,111,104,109,225,249,238,50,210,199,212,190,35,158,148,92,127,199,245,60,79,214,122,211,153,31,253,51,216,192,7,177,224,0,246,255,161,166,74,194,165,112,237,90,45,154,40,101,51,135,247,109,52,51,90,78,80,28,196,38,200,126,44,133,59,229,196,8,50,211,179,207,50,251,158,125,255,249,229,8,204,187,204,204,157,84,103,22,229,12,179,28,251,145,109,238,87,205,8,66,16,53,25,194,177,83,175,43,38,168,245,242,103,181,131,229,158,252,166,219,202,229,209,178,255,76,218,62,205,240,239,75,63,245,236,96,53,0,7,127,248,117,68,10,86,36,56,103,176,134,24,24,133,45,160,136,152,88,132,196,137,145,30,11,50,80,167,22,36,208,153,203,234,217,203,146,251,40,178,2,95,133,216,205,156,196,138,47,219,46,107,168,194,14,19,66,83,103,117,24,147,214,94,192,128,112,225,102,45,10,182,141,87,167,102,88,116,51,45,152,97,243,17,73,150,79,44,189,77,106,41,110,252,237,21,177,114,66,12,33,53,244,203,248,94,253,182,72,255,93,138,216,119,165,80,137,59,185,132,52,9,93,180,248,24,105,117,165,238,42,141,214,47,90,28,169,69,62,254,183,183,251,173,231,186,12,100,90,251,210,22,173,191,183,127,168,181,59,77,126,47,244,88,130,196,212,248,137,171,184,133,64,42,232,0,15,127,253,13,116,176,81,66,175,61,162,151,200,246,49,162,198,127,44,19,142,119,43,144,234,102,195,130,174,91,150,42,165,102,95,237,223,175,188,1,61,36,41,67,225,242,162,18,76,165,231,53,166,69,50,67,36,29,219,150,161,67,37,90,114,218,185,17,121,113,33,79,249,124,242,253,127,42,102,80,174,69,20,242,254,66,229,99,159,53,154,45,238,123,115,160,64,2,210,14,38,50,245,131,143,113,50,35,179,103,65,49,193,161,8,113,208,213,38,120,27,24,4,58,56,78,101,160,161,192,160,224,147,12,5,52,35,32,51,233,84,116,152,249,3,209,248,66,46,48,12,128,97,16,24,96,168,192,8,178,84,77,143,25,105,81,159,134,2,67,22,58,208,74,197,22,0,23,73,193,76,42,170,165,200,122,147,48,197,69,231,21,120,212,105,255,114,27,118,105,78,144,57,83,204,55,90,56,7,146,40,2,144,160,61,88,167,28,140,169,199,228,213,99,255,251,178,100,201,12,197,136,103,74,155,102,95,66,97,108,217,179,60,163,126,23,237,155,30,77,161,189,25,162,51,166,76,243,21,224,239,249,185,89,187,228,191,209,147,187,231,211,233,212,131,237,136,154,69,48,59,20,22,116,75,163,100,97,115,105,127,201,131,38,58,129,226,89,24,217,49,35,114,133,156,197,122,208,65,4,23,234,90,207,57,215,173,167,81,117,179,48,121,96,0,30,219,98,230,155,85,199,85,48,92,47,154,77,183,22,180,46,43,138,151,11,14,147,188,157,147,5,7,110,149,21,63,110,36,237,254,155,182,102,255,239,115,181,138,223,71,22,113,70,20,87,42,89,152,231,59,75,51,217,71,162,197,132,170,202,88,170,231,50,221,25,152,200,103,37,218,172,117,117,117,153,59,58,107,86,67,52,150,53,83,121,24,148,232,69,103,26,98,173,20,87,108,49,149,0,29,227,25,199,12,37,22,51,162,208,212,19,3,24,154,192,2,19,0,139,76,131,4,18,5,25,128,246,33,7,152,92,222,98,112,234,50,4,2,140,110,27,53,176,44,192,128,195,64,28,228,140,30,102,12,66,8,40,33,88,10,60,100,5,36,225,96,232,241,33,208,99,64,142,147,211,186,72,201,164,3,44,90,0,164,134,8,161,129,136,97,78,27,226,163,197,98,136,35,38,80,103,33,2,122,127,18,163,145,6,1,105,240,144,36,1,150,74,149,70,72,72,19,170,52,172,22,114,199,18,100,14,30,42,175,25,173,171,81,113,184,149,150,216,190,101,222,177,168,158,181,155,17,110,208,250,46,105,6,54,45,138,226,77,219,46,173,3,230,215,190,127,244,198,191,198,62,117,243,241,189,83,24,251,213,107,139,214,186,135,54,36,243,226,6,171,125,195,150,15,205,45,105,32,215,195,108,155,57,123,235,171,197,222,181,247,139,121,245,8,127,217,32,0,228,219,19,228,244,17,112,55,226,164,192,126,85,141,219,151,116,124,41,11,248,241,153,145,29,186,146,17,40,126,73,201,13,10,249,30,98,8,180,106,26,122,214,254,247,125,152,82,56,206,230,37,167,98,173,218,118,182,244,154,215,118,158,233,217,222,206,56,138,143,31,145,221,74,102,117,179,170,182,149,84,189,74,246,82,181,158,175,68,56,152,218,145,221,4,74,234,70,170,217,142,118,191,171,179,129,234,0,5,116,220,195,146,53,72,4,34,142,122,211,48,56,74,26,108,157,41,206,248,86,67,82,21,70,86,37,226,139,24,64,3,67,1,2,87,154,184,96,234,172,205,133,69,1,141,169,90,25,72,217,218,231,94,6,149,56,146,165,188,156,42,245,253,76,133,130,16,142,2,133,111,33,215,124,56,35,165,25,175,118,110,39,7,188,240,109,21,255,251,178,100,211,12,198,251,103,70,147,154,123,192,108,172,233,131,60,197,134,24,57,157,38,109,37,251,73,96,10,102,12,246,25,16,35,11,47,16,126,69,136,64,8,159,68,196,170,101,193,37,109,137,121,111,137,219,52,187,22,172,92,138,52,210,24,57,57,34,166,250,171,36,212,46,219,79,145,201,73,49,74,202,179,207,118,189,83,234,247,199,55,191,100,157,87,134,55,158,75,183,11,140,82,150,193,104,100,77,179,31,24,154,11,200,72,200,140,209,162,174,110,177,2,207,181,10,20,255,120,139,127,187,189,211,88,187,63,152,16,27,146,66,224,166,81,24,205,10,182,160,84,45,9,211,193,120,221,172,112,138,89,147,181,122,4,109,223,219,40,240,178,111,158,104,66,133,10,190,183,143,214,92,169,128,105,205,4,65,209,70,3,89,147,170,189,97,109,231,3,47,65,33,16,64,233,166,26,32,179,101,14,184,148,133,44,246,88,179,79,146,70,215,38,154,21,169,0,0,230,240,199,218,204,161,204,42,6,102,148,64,37,130,129,19,46,22,52,35,101,50,48,51,210,249,10,5,137,9,151,61,46,129,192,101,240,38,18,104,73,115,7,164,171,242,128,164,226,76,71,221,169,51,88,117,120,152,48,9,118,70,1,75,250,203,215,69,51,178,66,8,52,135,7,196,37,197,249,108,88,193,51,210,58,12,152,227,255,40,111,89,227,32,121,29,7,18,9,113,217,195,72,105,159,23,151,219,175,79,99,14,238,191,239,186,119,249,47,20,214,255,253,218,198,229,190,252,150,207,187,47,111,247,192,149,80,181,16,170,44,219,211,3,187,23,172,138,198,194,103,147,190,253,148,238,101,130,92,220,113,70,139,19,133,64,40,180,46,150,91,51,33,98,147,92,246,209,58,181,119,48,8,88,0,30,219,243,168,176,36,139,9,132,131,225,93,161,55,110,52,58,95,123,107,47,101,167,102,123,223,238,217,51,96,138,127,199,203,41,252,154,46,67,126,27,11,52,221,144,104,140,210,17,206,116,192,6,140,42,197,92,17,223,115,49,140,208,81,50,109,200,228,24,12,231,35,143,57,184,186,39,70,160,226,104,116,84,55,223,240,81,244,160,192,192,250,204,88,132,231,116,15,117,108,121,220,217,67,15,30,224,179,102,192,152,16,140,85,81,7,12,19,11,24,144,177,136,2,153,225,161,133,8,2,2,204,236,220,104,208,12,92,96,196,170,132,137,156,12,62,96,65,136,190,96,192,102,30,0,8,9,48,102,19,126,42,16,129,11,28,136,65,68,33,97,97,84,213,36,31,54,177,196,255,75,2,128,131,48,3,79,72,212,101,65,64,32,9,230,90,211,2,27,88,137,132,44,4,97,129,13,17,108,141,2,24,255,251,178,100,199,142,197,206,103,73,155,102,87,176,87,204,217,179,48,37,190,28,5,157,26,77,161,190,193,161,51,102,12,241,150,248,0,73,140,1,147,0,39,129,16,113,128,5,134,16,140,2,186,143,204,177,246,150,50,152,139,171,122,123,12,114,254,173,116,171,218,170,47,158,227,132,231,183,190,98,102,101,13,20,19,131,164,213,189,186,9,201,34,34,199,91,193,54,130,0,116,11,200,139,181,132,99,36,65,36,139,185,82,196,22,180,145,161,249,151,122,214,205,89,245,105,174,244,122,215,90,26,65,102,144,32,9,118,172,106,56,99,152,181,140,133,3,153,204,200,114,76,183,59,108,131,36,12,41,241,60,208,60,26,125,110,43,93,163,226,243,16,39,20,44,201,127,144,205,105,184,115,168,22,194,212,159,255,255,255,140,86,101,153,115,214,33,93,214,230,209,60,204,178,42,132,77,66,226,179,63,168,69,44,164,185,2,23,66,87,154,88,76,166,153,158,170,127,215,78,125,91,155,215,79,47,186,65,212,0,5,247,248,202,240,133,3,68,131,112,154,69,4,88,49,19,137,198,44,147,73,42,18,92,140,224,55,41,1,174,211,86,134,95,89,5,27,79,79,44,225,166,158,214,90,243,248,141,130,68,173,55,81,223,79,56,130,195,180,148,248,98,179,22,45,198,34,245,233,231,173,103,73,141,53,51,95,206,154,228,158,63,21,158,138,203,182,14,32,201,41,156,125,165,243,216,209,82,7,141,147,6,7,6,81,242,178,92,246,237,17,213,77,164,223,90,154,214,178,245,21,49,202,196,120,195,233,222,92,132,133,17,98,235,245,29,182,196,88,233,218,99,228,106,89,59,43,36,247,213,209,24,197,249,187,149,2,70,0,1,191,252,64,40,34,15,158,114,160,16,124,122,32,249,79,28,29,234,75,209,9,227,184,214,93,177,111,247,207,255,95,255,235,121,105,193,11,158,117,232,176,107,54,124,199,71,50,64,24,13,100,183,211,43,238,89,158,197,50,36,101,37,218,241,190,250,67,83,85,179,250,115,207,214,250,159,210,252,223,252,252,139,160,4,0,35,38,70,132,25,65,132,99,132,89,170,118,198,136,0,0,7,166,32,69,154,113,140,2,75,25,8,194,160,102,20,59,153,72,34,76,13,45,80,49,4,86,51,48,120,116,34,146,91,152,192,193,136,129,4,25,153,199,14,9,8,0,88,97,139,6,57,52,88,140,129,147,8,28,58,40,90,152,200,242,32,198,24,33,122,76,187,115,108,48,215,5,5,7,38,20,176,13,171,70,68,102,238,199,16,235,17,110,197,175,66,18,248,43,96,24,131,174,50,5,8,133,176,128,67,23,144,203,12,22,76,24,9,34,109,40,66,241,152,114,33,232,255,251,178,100,194,12,132,248,103,75,155,40,87,64,85,236,233,179,36,35,140,26,221,157,24,78,105,111,201,167,51,102,104,241,150,248,114,79,49,132,63,98,173,247,40,113,203,196,74,54,154,13,133,238,119,108,217,115,196,205,219,125,178,221,174,48,99,107,107,175,238,34,59,109,82,113,158,69,238,174,116,118,116,121,25,201,211,247,204,186,191,159,254,43,248,239,77,242,110,239,251,139,229,229,0,19,87,206,32,0,3,110,248,98,27,140,131,34,102,244,153,56,75,39,116,118,154,57,124,166,154,31,123,38,241,36,248,241,254,38,174,41,191,230,60,78,158,185,159,240,253,22,153,119,44,185,149,229,255,48,100,241,149,253,133,8,176,205,86,103,185,191,216,202,80,161,188,93,14,150,165,252,8,227,98,174,12,200,195,83,39,45,59,16,208,44,67,58,82,228,142,166,245,209,151,109,212,245,71,208,158,163,0,26,0,0,238,236,197,87,47,160,244,67,87,180,207,94,54,5,12,36,131,237,137,221,37,28,6,4,76,68,209,29,96,201,202,42,17,65,67,3,199,65,74,211,130,32,94,230,182,80,121,184,54,204,165,98,128,74,36,160,84,16,178,52,51,108,45,209,130,33,129,88,34,192,17,35,69,251,107,45,12,191,142,123,250,254,55,175,11,204,166,17,187,11,245,107,23,34,200,84,10,153,34,34,58,166,72,52,56,200,100,25,148,8,0,40,67,166,200,161,49,199,166,31,158,165,163,189,205,198,77,252,133,60,249,214,108,123,236,117,107,94,219,211,103,199,83,250,48,204,189,162,174,59,108,198,49,157,61,235,32,97,186,146,147,53,205,183,218,209,66,1,198,241,236,61,15,153,27,157,60,234,119,231,33,166,251,222,151,8,157,64,0,38,223,49,169,149,36,188,190,60,39,129,129,25,169,201,196,201,141,18,3,168,248,127,254,233,61,145,152,145,36,202,60,7,48,95,243,18,177,4,204,96,60,50,255,203,133,37,175,8,205,162,33,37,53,92,211,77,85,110,174,243,221,27,100,221,22,174,232,107,209,148,229,56,173,145,159,60,162,155,123,171,222,238,103,210,202,157,214,175,99,107,79,206,15,117,63,61,52,22,17,193,195,193,94,49,206,99,125,141,12,216,20,40,41,17,45,82,1,214,177,128,29,4,42,39,17,132,131,16,25,39,123,68,101,137,16,207,75,198,152,15,74,136,175,135,37,225,77,210,80,228,187,49,80,51,13,2,93,160,192,132,184,89,43,85,12,8,131,154,144,20,1,134,217,82,246,166,151,111,108,161,114,174,73,90,98,21,1,154,216,84,32,116,29,216,127,221,165,136,181,208,231,37,5,0,174,70,90,145,48,29,184,76,196,1,113,199,129,234,247,31,250,255,251,178,100,206,142,101,235,103,73,155,70,87,176,96,204,233,163,60,39,156,23,237,155,38,109,161,190,201,130,179,102,156,240,149,241,123,222,190,227,159,237,178,48,201,38,15,26,45,98,188,188,16,68,150,83,196,71,213,253,237,239,245,241,119,20,37,247,230,203,21,49,254,137,36,187,68,118,43,153,209,178,205,235,94,173,221,107,56,147,173,19,116,55,186,54,43,5,128,128,144,182,255,5,219,161,252,43,131,60,196,63,143,22,102,125,157,133,226,118,148,146,197,128,44,162,36,134,32,140,100,75,199,205,60,181,105,240,12,103,84,250,255,41,196,221,74,136,200,205,32,245,76,199,98,152,107,92,143,210,116,84,30,102,34,163,94,40,101,23,50,29,75,73,170,212,75,85,220,136,106,187,102,223,180,136,235,181,55,123,37,213,148,159,181,65,4,85,0,0,108,216,195,142,132,21,198,132,108,108,50,166,36,194,99,101,38,0,192,114,162,128,227,32,104,41,48,144,88,88,198,133,20,124,197,1,193,170,57,128,195,153,81,122,23,36,0,187,147,244,183,9,144,156,173,234,239,98,156,94,140,101,53,130,144,77,132,228,64,98,7,58,160,162,39,130,128,146,13,47,215,203,100,91,47,224,92,0,228,161,130,74,5,198,132,151,113,121,41,176,128,193,14,17,141,8,148,219,2,219,36,146,2,137,112,49,2,214,95,24,193,232,149,42,115,142,142,233,90,253,213,175,161,73,7,85,4,154,238,180,148,212,157,126,181,117,123,221,117,186,26,87,173,107,105,145,229,151,214,182,89,106,236,164,43,65,208,115,149,41,4,27,91,165,117,34,106,154,104,152,152,179,117,41,105,147,131,170,23,56,0,1,219,179,4,108,76,1,43,214,6,74,188,4,172,212,161,185,60,48,203,37,47,108,146,180,68,96,205,73,165,45,150,47,210,95,117,219,236,151,123,200,107,103,211,244,122,71,206,125,15,202,199,33,86,115,166,70,254,233,218,211,53,21,251,19,36,174,234,198,162,60,136,117,76,196,89,110,245,221,89,209,76,168,103,47,202,234,46,233,83,76,253,203,106,53,153,59,166,137,106,179,127,50,196,130,50,201,204,204,88,138,32,200,26,65,18,102,193,128,58,178,103,176,145,17,64,220,230,66,35,184,232,220,193,224,195,3,3,140,20,7,18,12,135,25,132,66,164,146,80,227,254,65,163,195,21,92,10,116,91,115,73,82,98,68,151,84,136,92,35,5,65,192,147,176,80,73,0,219,129,129,130,153,110,171,120,116,128,130,69,73,109,192,128,179,233,193,34,88,226,166,77,52,110,69,64,8,128,37,207,16,90,64,88,22,72,169,147,136,195,26,7,120,97,130,34,97,199,162,128,42,19,126,165,54,25,255,251,178,100,214,142,165,255,104,202,27,120,107,112,107,140,217,131,96,197,124,24,237,155,34,110,101,175,201,147,51,102,232,241,158,184,204,166,5,237,109,119,190,164,89,211,183,101,43,237,122,244,186,172,167,85,52,16,175,91,104,84,183,169,235,85,84,150,75,31,82,23,73,20,140,206,143,68,145,58,179,200,21,186,141,141,13,220,221,79,167,116,223,102,152,186,157,153,214,149,109,234,214,27,203,104,2,223,254,78,13,227,245,66,78,89,152,69,41,54,190,249,210,182,102,118,239,183,56,179,123,102,108,102,180,197,208,86,66,74,255,56,121,255,157,73,167,213,190,95,169,121,255,255,163,199,7,174,209,122,105,54,164,115,141,48,177,53,130,143,117,153,90,41,73,136,247,44,144,190,19,38,142,181,163,153,91,236,204,169,57,145,223,221,29,211,61,76,43,71,179,163,85,243,233,194,101,0,1,173,244,80,116,197,106,142,113,24,205,82,13,2,104,10,40,97,203,230,22,188,28,94,170,195,192,137,128,10,73,79,162,97,149,54,48,16,178,252,17,24,136,193,20,250,107,177,73,240,192,36,35,106,244,12,137,146,191,228,66,108,181,217,30,2,94,107,45,251,101,226,128,202,6,171,167,215,148,28,225,74,84,233,226,111,225,215,1,95,55,195,65,204,53,203,128,219,201,92,102,91,106,33,59,51,42,19,134,71,2,231,17,135,171,95,251,64,186,92,205,235,179,75,138,254,252,79,245,234,95,247,250,35,247,117,61,127,252,207,211,172,212,156,33,40,73,55,53,100,72,127,61,44,140,101,163,9,166,219,90,146,73,73,169,125,106,62,154,157,190,105,82,234,49,15,7,146,0,3,239,250,28,122,23,195,56,124,51,16,17,200,151,132,234,99,234,60,75,61,120,16,84,168,227,183,165,103,221,125,180,87,177,84,131,91,162,102,247,255,241,92,171,36,91,219,236,147,27,116,143,53,125,66,197,74,199,140,98,90,174,34,209,239,26,149,237,82,54,221,164,109,68,35,164,115,86,243,85,45,17,41,83,55,207,207,255,119,248,214,123,239,249,250,88,186,212,52,178,147,36,16,175,205,2,166,62,195,204,218,6,51,91,57,141,48,74,46,201,221,152,64,163,217,139,69,229,8,131,6,1,76,124,88,48,32,36,46,23,49,113,128,198,224,131,27,129,76,124,80,19,130,250,40,115,252,10,10,102,139,7,12,75,53,188,12,45,3,15,15,13,26,112,152,22,137,201,3,35,1,41,92,237,132,193,40,18,166,94,198,221,1,224,160,10,220,147,115,45,97,186,164,42,26,185,225,113,65,144,153,106,164,94,73,42,130,87,101,200,98,73,124,193,173,180,166,126,216,39,177,130,38,173,97,123,124,253,117,156,255,251,178,100,210,14,229,151,103,74,27,104,111,64,101,76,233,163,60,72,126,90,77,155,28,110,105,111,201,164,179,102,13,134,12,224,127,81,113,207,125,205,55,248,175,223,61,113,251,243,209,219,15,188,251,20,111,108,167,219,102,151,117,28,62,137,227,118,83,233,111,172,234,244,198,28,69,242,253,40,90,166,12,160,209,120,168,121,231,177,83,209,104,170,243,121,61,10,169,80,120,244,73,64,3,157,171,118,244,236,41,75,93,213,40,136,74,4,160,27,137,101,3,16,104,137,104,56,184,204,171,254,242,172,67,194,110,226,156,28,76,150,148,143,127,154,102,134,83,41,61,72,191,255,255,254,32,205,162,170,28,12,70,233,40,81,187,47,231,92,41,126,103,78,101,192,94,98,222,88,208,175,158,71,115,76,142,223,37,105,26,169,211,159,211,65,16,38,90,231,246,100,165,18,177,217,193,204,65,176,120,170,0,2,148,108,202,129,19,11,139,132,98,35,37,210,13,68,241,52,96,64,196,5,67,101,17,140,126,9,18,24,24,72,20,5,11,12,12,73,64,64,228,145,149,56,106,68,132,20,28,28,103,133,143,1,64,34,230,97,200,33,64,26,95,192,137,44,92,196,68,53,204,69,212,10,133,64,177,36,98,2,201,20,150,140,168,153,88,97,22,112,205,67,146,198,158,166,81,0,75,212,205,125,166,40,160,193,32,80,2,122,217,93,211,78,163,147,170,138,126,39,48,67,13,36,241,1,72,198,212,93,192,238,102,107,210,121,251,234,55,141,159,239,239,136,226,52,24,173,147,171,196,53,234,182,109,181,15,177,163,228,201,250,250,69,169,250,52,111,167,86,50,163,233,223,161,173,61,244,198,112,54,249,184,90,121,101,152,80,1,61,96,0,246,223,150,215,142,99,177,78,94,15,67,192,167,136,201,25,19,9,46,32,178,146,86,123,243,143,118,240,140,108,86,45,244,71,111,210,77,126,169,173,221,55,219,152,78,180,155,18,106,170,186,180,133,65,137,123,162,171,33,209,113,135,186,142,84,244,208,69,229,67,29,20,50,198,83,25,88,202,115,77,60,182,118,73,23,121,204,164,152,132,81,159,153,76,138,185,189,100,0,13,64,151,65,133,162,199,124,68,18,133,12,173,85,48,136,48,199,231,99,105,155,129,77,51,14,142,4,134,130,66,35,24,13,194,225,19,26,6,133,29,27,211,68,196,12,66,211,22,1,133,24,16,38,0,47,136,74,14,134,90,4,2,76,208,51,4,156,48,176,61,16,119,80,18,1,16,67,14,29,120,34,74,70,131,135,152,33,201,46,200,145,217,38,93,228,105,190,202,146,149,250,152,148,142,4,68,72,13,75,170,185,153,176,25,223,159,131,238,226,38,142,145,158,255,251,176,100,207,140,133,243,102,199,155,154,67,112,99,139,185,147,60,197,104,86,253,155,28,78,105,77,193,200,179,167,28,193,155,53,123,148,116,118,190,103,103,95,123,162,53,155,52,223,159,84,171,158,139,162,169,235,59,115,14,89,232,221,13,182,207,162,186,34,15,40,187,30,97,210,23,68,42,85,12,69,60,174,114,51,213,205,53,41,115,153,213,96,116,32,184,228,183,141,132,56,209,60,77,15,128,242,12,116,135,157,177,213,96,89,89,174,77,239,53,110,141,28,199,28,7,155,120,56,205,137,220,86,64,225,13,208,14,128,33,149,211,61,24,134,93,211,204,238,127,63,88,217,234,206,107,156,164,112,214,171,166,106,111,236,97,28,132,163,149,168,157,132,102,174,79,215,83,78,157,44,193,57,23,145,150,52,202,182,23,102,168,188,167,171,117,123,172,255,198,188,250,248,212,217,60,107,209,0,0,156,176,89,158,96,136,145,147,15,230,94,140,24,68,32,103,209,49,130,200,230,181,72,25,180,14,96,50,105,130,64,97,96,121,135,72,0,96,32,132,30,21,80,193,92,58,51,108,2,176,200,132,110,11,65,52,77,67,70,3,64,24,140,242,228,145,32,66,57,137,1,176,137,8,193,83,141,81,68,38,173,68,189,0,136,46,160,65,217,163,194,215,136,67,247,168,27,119,2,83,14,71,6,149,155,126,37,244,207,171,114,137,74,179,184,255,121,82,38,171,180,243,237,223,223,115,86,248,255,223,219,190,250,191,150,123,25,49,184,231,215,76,170,111,191,225,182,229,174,17,189,145,249,246,29,97,237,167,23,183,185,236,81,206,48,104,246,145,172,30,44,42,125,84,74,221,85,161,12,153,234,34,29,61,95,85,91,234,212,1,182,40,0,46,187,115,237,88,122,146,196,153,228,81,141,226,78,111,191,122,135,56,54,176,44,191,115,189,46,132,76,243,24,50,148,72,221,12,84,94,235,165,118,167,246,13,98,9,109,233,28,137,60,204,161,199,188,25,178,254,230,107,156,152,130,159,185,20,34,153,18,166,46,149,110,171,124,41,63,29,169,72,127,240,167,103,74,67,60,254,159,161,20,47,252,165,115,63,47,242,23,16,82,144,198,44,179,8,37,142,92,156,54,186,168,211,149,3,39,141,12,194,65,53,195,176,209,96,179,14,13,9,149,96,160,97,146,69,105,208,97,160,177,130,135,134,171,2,24,16,0,118,6,107,40,25,56,208,0,35,11,78,126,132,50,2,134,5,23,65,178,81,220,114,201,50,49,65,74,149,42,19,108,22,44,95,177,211,16,45,11,104,155,48,145,82,246,45,150,48,244,126,2,188,42,24,240,46,171,37,133,63,49,247,38,102,4,178,211,34,118,214,32,12,143,255,251,178,100,208,142,198,14,102,200,27,153,91,112,100,44,233,147,60,67,138,24,169,155,28,110,101,111,137,166,51,102,12,240,142,96,230,11,199,55,59,238,249,114,49,213,189,157,116,234,184,151,110,190,247,104,183,81,145,18,158,250,229,245,28,69,215,195,187,219,61,218,7,143,177,240,124,229,85,76,237,108,77,213,45,41,23,198,164,76,178,61,137,211,120,56,122,218,110,179,14,58,207,78,215,182,12,65,228,83,128,3,187,110,138,70,23,0,226,21,195,201,164,6,2,189,56,125,182,26,117,128,124,24,242,68,146,93,83,199,219,69,17,135,14,131,120,107,121,223,250,46,52,127,200,239,214,118,122,97,213,209,150,181,134,10,134,170,16,216,33,153,48,150,137,27,103,131,27,195,205,62,38,89,183,153,103,178,98,138,19,146,147,159,15,243,169,115,168,128,148,164,108,66,27,210,232,249,185,29,61,207,50,33,144,18,3,140,82,48,76,101,13,205,224,69,204,238,148,12,30,68,140,206,13,140,33,7,13,184,27,128,206,25,142,163,9,148,225,1,132,225,128,177,58,96,192,50,98,72,78,103,207,159,182,165,82,230,180,144,41,40,92,80,99,243,62,13,97,71,188,24,38,38,120,170,18,204,224,243,61,20,24,92,203,80,15,110,140,134,47,0,0,104,132,72,112,115,82,32,73,177,75,243,58,13,65,217,184,113,103,21,136,78,36,132,53,198,100,170,4,160,214,30,11,88,39,33,151,160,179,125,155,255,11,83,120,68,188,92,0,34,162,161,193,55,209,53,124,215,110,240,49,170,106,198,47,114,134,149,7,158,157,141,199,98,114,86,36,104,234,179,68,45,135,10,50,165,81,132,16,168,197,195,205,161,104,134,15,114,17,169,52,114,222,50,26,226,71,37,42,40,216,94,56,169,230,255,88,233,32,110,52,127,223,204,0,90,253,33,48,173,219,19,247,196,148,114,14,233,151,2,132,143,46,101,51,18,196,86,59,42,229,14,206,119,66,47,84,61,194,146,165,6,36,196,118,158,41,154,113,2,189,243,253,13,98,127,235,93,194,64,89,45,131,155,146,170,27,66,228,252,234,207,200,213,29,156,100,23,32,164,72,251,153,118,19,242,15,18,177,113,207,190,11,228,136,157,59,50,100,157,255,103,185,145,107,237,229,115,196,128,2,118,232,99,202,192,5,32,54,153,157,221,27,170,120,57,52,203,83,2,12,138,207,76,88,36,28,100,129,51,14,16,144,161,33,160,11,39,185,97,129,171,29,97,219,214,249,206,26,3,47,18,133,184,69,201,72,86,150,58,14,14,26,186,152,233,160,254,64,239,251,41,122,27,233,109,152,122,175,105,236,227,75,71,199,117,206,220,166,196,179,148,189,173,69,255,251,178,100,205,140,134,171,103,69,139,186,67,116,101,204,217,131,60,67,126,21,133,157,38,109,153,93,9,78,179,103,104,192,137,240,32,175,116,149,136,69,12,77,42,125,255,191,210,153,162,191,188,183,170,157,122,39,12,66,38,85,81,103,32,71,114,8,25,172,83,190,111,103,59,103,33,91,185,234,253,69,160,122,121,175,144,162,153,215,196,1,46,34,113,50,19,189,117,117,124,205,94,114,161,175,86,53,81,43,3,245,64,192,2,251,255,202,203,149,3,195,118,73,67,34,137,139,215,98,114,4,126,184,132,98,101,214,127,95,255,231,245,202,12,17,68,3,6,136,247,82,37,136,148,100,115,81,72,84,67,164,132,109,158,28,254,198,232,101,102,116,51,145,230,86,217,153,235,61,116,170,85,87,68,125,38,151,106,253,255,125,107,217,127,23,0,0,75,140,199,43,35,96,112,15,4,80,53,240,40,251,52,147,40,140,76,162,75,60,73,112,215,162,179,23,131,132,130,6,5,56,152,48,214,158,6,7,16,137,35,28,40,96,67,153,178,96,208,129,203,147,204,189,1,112,102,72,161,136,58,151,65,98,5,66,228,66,12,56,225,32,0,34,198,120,217,131,178,24,68,16,16,198,0,4,23,110,65,149,2,34,41,178,42,165,211,142,219,217,133,92,120,93,145,192,17,6,90,183,2,160,217,183,164,90,70,82,197,88,171,23,112,94,0,92,122,63,17,7,116,134,40,251,15,254,219,214,229,147,255,93,142,111,183,141,156,178,235,68,229,103,103,178,159,51,189,243,51,98,163,108,195,141,244,245,217,191,217,233,138,218,203,26,114,174,19,186,213,84,214,183,131,226,123,102,151,246,140,150,25,190,182,39,238,158,188,231,236,243,176,78,188,190,207,95,174,154,94,180,93,147,45,83,253,56,2,30,68,0,46,219,246,90,32,86,67,173,197,78,32,70,187,52,68,202,39,203,102,173,169,135,187,41,25,17,118,198,216,154,51,175,233,103,47,87,238,182,11,24,243,12,21,138,40,219,189,36,19,186,54,111,86,27,134,71,109,83,55,226,205,82,181,60,225,197,143,101,221,143,133,80,242,53,222,235,159,124,244,165,180,67,74,75,158,15,36,44,139,67,217,242,109,216,217,136,191,200,205,192,46,0,2,238,252,18,134,88,196,10,1,153,106,177,180,141,13,23,3,80,76,165,0,5,46,97,3,100,69,38,8,58,93,85,239,20,111,69,157,217,96,144,130,119,179,121,166,148,146,235,221,45,154,19,40,77,247,208,84,8,24,10,167,9,18,40,26,235,77,178,137,106,78,44,58,241,134,153,252,252,110,114,37,23,148,200,89,252,50,196,161,19,5,137,8,145,1,145,167,10,136,138,29,30,93,155,205,255,251,178,100,215,140,166,246,102,198,155,154,99,114,102,76,217,163,60,163,126,24,209,163,38,109,165,251,65,111,179,102,220,192,142,96,214,224,180,246,252,47,198,211,168,169,123,110,165,235,178,181,162,95,237,36,187,151,187,119,218,157,55,244,78,219,200,18,132,37,20,117,149,207,35,71,200,82,235,174,211,31,10,24,136,201,51,191,142,145,244,210,31,21,30,20,69,250,193,201,232,221,22,36,73,111,191,7,17,95,99,48,86,222,69,204,26,68,221,126,41,138,204,164,16,216,150,204,65,93,191,58,20,22,208,137,247,26,73,2,243,149,7,57,30,96,255,70,63,231,161,190,28,224,50,155,172,103,255,141,173,87,212,22,137,138,180,234,179,240,138,241,12,212,162,148,7,192,91,29,153,62,198,74,157,208,206,101,164,188,45,8,187,175,83,53,132,247,35,179,136,107,145,171,182,132,242,33,214,242,248,139,227,221,76,188,178,255,255,128,42,0,17,147,31,56,205,134,81,59,227,56,18,51,50,11,232,198,226,83,79,28,79,160,182,5,87,204,24,158,51,0,72,136,56,101,19,225,128,65,70,46,1,5,115,153,144,67,199,77,201,145,230,224,16,12,200,44,36,80,217,172,96,98,148,135,49,3,156,1,43,20,24,45,76,5,136,220,15,21,0,97,73,156,81,2,5,37,192,37,28,16,72,124,153,135,40,163,197,213,51,2,23,251,153,16,107,200,250,143,45,120,186,128,144,76,160,185,146,39,85,114,136,128,138,131,69,228,187,75,65,24,51,18,21,164,131,77,92,254,206,15,108,200,166,50,30,93,223,117,6,104,115,218,72,151,188,177,42,199,6,60,8,155,203,14,41,125,222,184,213,107,104,126,90,195,131,122,198,124,195,122,234,36,180,206,53,53,109,155,111,94,191,26,146,55,223,182,105,245,156,98,45,36,238,160,194,131,89,183,43,54,191,244,189,119,125,125,124,127,109,197,135,31,24,198,247,191,109,107,23,34,146,0,2,151,254,226,148,92,71,98,157,82,19,11,105,7,10,33,218,137,6,54,183,189,254,151,38,108,181,203,255,94,255,185,136,119,243,230,62,136,244,167,149,66,202,118,243,197,90,199,221,62,202,203,52,95,103,142,214,39,50,106,151,214,184,25,118,187,199,196,209,115,29,43,78,150,237,252,69,215,63,16,50,182,234,94,255,254,62,44,44,164,244,195,11,12,29,252,228,162,192,13,134,194,84,214,2,135,71,44,190,37,20,98,35,117,192,162,160,32,178,254,135,5,168,185,143,129,151,104,16,12,146,69,172,77,198,131,9,42,128,176,160,224,36,160,86,5,110,84,131,195,137,34,172,168,62,52,70,210,219,103,121,135,49,168,26,178,24,35,77,12,109,210,159,255,251,178,100,203,14,199,65,102,198,19,154,123,114,89,204,217,179,60,40,142,23,101,155,38,109,161,189,9,72,51,103,12,192,138,40,159,140,81,56,142,187,166,239,169,211,177,245,89,134,45,129,114,211,179,166,72,33,133,195,129,244,131,198,8,150,74,249,146,135,242,137,21,139,197,52,143,26,64,208,25,22,250,94,48,69,153,28,140,165,195,36,214,230,212,50,180,211,53,74,115,60,91,158,92,23,231,83,74,142,113,135,98,30,204,152,180,14,133,32,90,164,212,167,102,229,220,226,72,154,28,56,107,87,189,70,32,216,5,0,13,119,245,179,129,197,97,58,228,32,42,108,103,173,157,213,191,95,120,39,177,48,228,171,150,239,231,150,183,254,116,136,225,14,100,112,215,41,29,153,217,150,153,244,89,168,146,208,172,248,37,53,232,117,89,101,98,149,44,116,85,66,93,155,62,117,182,181,183,224,232,143,67,51,111,127,255,217,45,255,136,0,0,92,184,204,225,12,145,212,238,194,143,93,252,246,205,199,158,2,183,7,34,58,69,188,104,195,66,201,65,113,144,82,138,28,208,148,13,232,129,201,16,105,24,136,137,170,128,134,112,166,236,33,91,80,208,28,167,117,129,149,24,47,115,168,204,96,100,10,137,22,11,228,156,129,1,40,99,85,129,211,112,170,84,53,102,242,146,211,237,39,144,49,14,6,99,31,230,16,176,106,215,152,114,212,13,49,131,4,157,242,164,248,7,33,142,26,168,168,225,152,109,30,14,108,239,220,245,151,123,137,153,117,171,82,254,241,241,184,18,107,21,154,140,117,151,226,242,71,150,62,115,92,81,123,19,192,111,138,172,102,173,101,214,49,120,249,131,140,63,159,239,118,215,128,242,122,231,127,111,183,109,223,58,219,148,76,253,125,249,29,43,98,102,233,75,85,153,193,154,158,189,97,166,213,166,216,145,80,16,210,22,152,174,127,172,46,146,10,12,77,54,92,0,37,191,248,112,213,73,99,201,209,152,60,210,200,199,41,92,51,26,27,239,37,159,217,30,84,203,251,180,88,90,59,197,145,84,65,5,24,76,243,186,221,239,179,159,83,136,58,145,136,84,101,93,24,214,54,180,34,49,132,212,195,30,143,51,57,71,33,29,22,149,66,145,223,213,118,77,155,251,14,71,251,59,62,199,78,134,33,67,227,61,83,11,169,59,177,149,130,141,14,22,244,224,154,205,60,36,191,49,51,47,2,14,47,1,39,168,0,232,81,140,130,50,215,76,68,14,16,14,132,176,176,82,240,139,178,198,179,56,216,86,25,199,98,82,118,142,207,83,81,113,192,64,0,4,213,18,27,102,84,168,212,159,65,128,51,240,50,186,179,23,138,179,105,114,234,133,72,128,32,3,193,110,255,251,178,100,203,14,198,246,104,200,155,120,123,112,94,12,233,195,60,37,124,23,173,163,44,109,153,190,193,60,179,103,8,192,150,58,178,144,74,40,194,56,190,178,232,186,215,103,176,202,9,219,188,10,183,170,190,50,60,40,173,231,204,251,236,54,49,91,179,218,155,233,239,222,12,69,231,222,166,130,31,238,237,220,24,41,103,145,54,211,242,168,210,250,238,126,99,46,28,252,107,79,175,95,239,117,191,229,127,187,119,234,155,102,102,69,73,53,55,60,170,210,210,54,55,36,15,149,186,222,180,8,160,165,31,206,128,21,253,174,104,2,79,220,124,180,126,47,96,188,109,91,178,126,221,186,178,158,126,207,94,149,75,217,153,36,116,114,208,24,47,255,209,37,110,192,138,51,170,82,122,57,217,187,186,171,33,140,236,170,243,53,29,93,89,94,200,86,162,114,253,217,253,104,171,153,63,47,236,191,165,43,248,208,106,234,0,6,225,198,25,145,69,39,25,102,155,117,14,102,34,88,8,206,99,242,24,177,212,200,97,19,45,54,194,1,3,33,195,30,133,204,48,23,28,5,152,169,166,145,161,156,74,112,26,130,4,164,114,180,166,90,88,152,192,137,168,214,159,87,8,112,8,40,41,132,58,95,34,243,25,25,134,149,65,194,232,52,21,230,12,32,14,62,33,56,230,36,18,106,74,85,225,96,10,99,144,135,51,100,13,91,64,8,192,185,99,20,116,116,48,209,228,84,79,165,156,176,235,148,160,202,96,176,148,158,64,8,34,65,25,62,147,161,194,35,68,96,151,33,206,80,96,249,190,165,137,22,95,239,21,134,11,107,44,207,241,168,181,110,171,14,189,247,156,65,135,170,90,5,239,21,151,87,122,207,59,52,211,69,137,86,24,218,98,131,14,178,67,119,62,158,230,250,87,99,253,255,189,70,248,196,10,65,135,13,141,179,192,96,84,227,255,139,255,245,224,121,127,214,243,241,136,223,253,193,215,251,208,110,69,0,1,46,249,65,34,173,250,150,236,106,150,113,203,70,165,125,116,194,205,166,138,239,71,47,190,100,75,185,159,214,120,159,170,65,15,255,246,144,66,205,33,152,103,126,85,39,230,153,121,88,226,25,116,147,110,209,82,227,230,6,80,215,107,120,200,174,71,199,53,123,84,245,109,173,188,145,194,27,255,15,255,167,63,255,204,127,207,247,64,130,151,126,51,64,204,142,19,86,208,208,83,11,40,30,14,140,163,75,81,252,193,142,103,80,17,96,251,2,47,18,194,12,145,72,17,44,108,157,151,167,50,217,48,96,83,172,184,234,22,194,218,210,211,107,108,237,97,152,64,20,152,169,64,73,85,251,35,82,197,13,33,50,144,99,32,204,88,146,17,168,148,96,128,32,157,255,251,178,100,205,142,231,88,103,71,147,154,123,112,91,44,233,195,60,40,142,25,77,159,42,109,37,190,193,48,51,167,72,144,138,234,0,239,162,97,161,49,209,141,169,146,130,37,123,107,97,62,87,82,200,77,116,80,96,170,134,113,215,125,20,181,251,155,191,42,181,40,229,253,109,116,177,27,125,3,22,239,94,63,214,10,25,35,180,144,67,218,11,156,161,230,143,194,122,161,3,43,10,222,42,36,33,78,13,57,3,224,250,70,225,186,82,210,172,191,106,142,102,106,201,207,235,250,80,33,39,29,20,0,130,87,181,111,74,165,161,123,251,239,105,229,161,169,17,248,16,179,236,138,252,29,86,134,72,53,145,217,145,73,34,22,158,146,24,138,219,158,195,61,206,247,253,223,122,190,12,118,136,8,205,122,143,46,245,95,252,144,204,128,10,250,56,47,73,178,55,198,112,178,217,42,100,64,170,91,50,23,118,91,51,108,213,106,209,255,82,203,70,127,255,255,255,244,3,122,0,1,47,252,69,132,121,15,244,60,215,222,212,4,178,88,88,88,244,165,82,5,200,253,53,108,21,137,187,10,1,47,93,9,150,16,174,153,214,18,9,151,102,86,245,60,176,214,150,140,81,146,193,46,228,24,198,154,118,81,197,202,253,55,195,62,107,77,251,178,225,224,224,79,101,65,44,179,117,219,148,68,42,61,115,245,197,77,164,9,91,153,184,79,107,234,39,170,132,136,136,141,11,12,244,125,66,109,37,66,170,20,8,143,165,56,178,171,41,136,154,85,53,23,131,119,20,146,101,235,52,82,114,118,54,133,14,43,190,9,118,122,80,244,101,254,211,24,92,97,17,209,113,98,43,173,95,170,55,211,254,49,99,222,130,88,1,141,0,0,173,220,196,160,28,200,31,230,180,160,237,233,110,91,88,88,88,25,212,92,16,128,235,52,221,174,166,20,89,196,56,176,202,235,225,36,152,117,19,229,17,107,51,108,241,166,186,84,200,218,205,17,197,152,181,198,228,172,139,91,9,132,49,121,151,248,206,8,108,208,214,21,165,212,105,16,242,226,145,194,147,16,156,64,30,140,3,180,104,98,50,9,192,30,187,181,222,110,223,242,217,93,157,108,206,237,144,24,124,64,176,216,98,66,32,99,130,53,246,101,10,60,47,168,212,68,200,248,217,172,245,161,194,60,76,235,186,14,120,163,200,245,50,221,80,219,59,235,194,63,165,251,63,137,253,201,136,8,229,222,166,161,177,96,12,50,164,34,67,207,62,141,164,189,23,32,197,86,106,179,74,250,30,78,150,168,206,4,134,126,225,200,218,109,63,146,119,119,11,48,236,10,218,198,169,225,216,37,163,67,75,41,174,202,41,103,162,77,25,216,111,132,35,72,41,46,69,255,251,178,68,198,142,229,64,103,77,27,9,87,48,160,76,233,115,101,131,210,19,93,157,50,108,161,93,2,89,179,102,13,145,159,216,178,134,103,170,196,106,203,229,173,5,146,42,199,153,113,89,110,224,216,52,130,59,226,6,201,197,169,34,163,45,104,165,94,184,113,204,202,89,45,98,30,49,170,41,134,212,53,195,221,80,211,102,42,197,98,205,237,46,25,68,144,53,170,122,74,166,109,167,157,55,190,121,241,129,209,181,149,249,147,127,255,169,166,191,3,166,77,191,83,67,99,160,24,226,142,145,15,94,80,252,79,169,212,145,185,68,234,50,232,210,237,110,17,65,32,158,120,164,109,84,37,18,120,103,249,45,132,186,176,213,27,251,66,216,161,165,130,118,99,21,114,137,52,103,225,182,10,149,45,144,216,145,77,74,101,216,196,105,109,217,102,173,49,126,60,203,58,117,227,149,72,121,127,125,152,223,243,249,221,154,208,202,123,60,177,169,67,182,1,81,116,224,80,37,161,1,19,51,206,10,140,67,171,172,38,180,253,125,73,210,21,179,7,112,164,33,152,201,50,164,95,97,115,46,244,99,51,141,45,77,43,182,218,187,32,102,170,0,15,226,4,121,131,47,65,8,17,10,208,5,54,26,14,152,24,36,103,33,48,96,8,112,66,223,133,67,230,54,16,152,12,42,24,128,87,34,195,179,2,2,67,218,54,232,67,178,105,52,49,70,133,137,48,68,26,13,22,216,56,96,36,6,0,1,100,171,180,0,176,56,225,46,222,64,2,136,130,210,160,117,60,192,94,231,228,181,230,8,194,212,176,86,9,79,40,135,93,53,108,110,41,42,190,88,82,128,17,50,53,171,144,18,24,65,227,33,152,194,18,134,167,152,36,144,188,171,234,146,77,64,253,92,166,248,107,81,100,110,184,118,231,69,110,107,14,159,52,52,62,250,94,243,214,104,113,207,100,178,146,60,147,166,42,237,107,136,166,180,221,40,107,230,226,189,103,253,190,237,70,221,152,24,94,251,233,39,207,255,251,143,93,220,241,31,196,204,69,252,126,160,13,172,0,3,111,250,132,9,160,53,138,3,18,47,165,199,83,49,136,226,108,154,170,188,52,122,163,148,103,69,234,127,46,126,132,231,255,248,155,64,16,4,81,92,149,164,34,64,23,20,68,2,159,56,231,66,75,100,171,121,167,83,54,134,236,173,238,97,185,137,233,58,251,189,215,59,247,254,189,58,4,238,99,208,40,66,116,177,70,176,128,205,76,60,32,48,5,88,36,138,4,97,1,136,15,48,193,35,37,72,34,4,48,81,52,109,30,105,17,129,25,128,248,66,66,230,26,6,68,164,55,38,4,77,53,210,214,213,82,42,205,139,158,160,133,188,45,17,152,10,14,255,251,178,100,177,14,118,103,102,200,19,153,91,242,80,12,233,211,36,39,158,25,141,155,34,109,165,190,201,65,51,103,20,148,21,193,144,152,104,89,48,248,66,178,23,164,131,182,218,185,133,234,111,198,4,72,148,33,229,96,126,34,139,30,43,58,221,163,53,213,182,34,199,128,193,110,224,136,9,75,85,157,189,148,45,246,181,12,62,113,57,136,2,73,126,231,126,253,223,188,186,202,242,170,173,94,101,144,51,85,22,170,80,147,112,43,74,236,54,182,55,11,206,214,231,143,217,123,79,251,189,170,205,81,37,78,103,50,97,237,168,80,254,7,165,129,83,232,8,10,52,76,93,60,101,82,168,218,129,247,91,181,111,86,239,73,29,69,98,162,74,6,208,58,9,53,148,106,66,137,144,0,102,14,166,195,65,84,75,113,173,211,90,41,21,209,215,241,163,189,127,151,127,255,246,173,222,210,149,35,18,140,116,45,17,168,132,239,178,169,18,82,74,203,100,33,117,102,68,157,17,19,57,53,91,61,18,101,117,116,37,204,82,237,237,71,79,255,167,168,73,170,0,1,44,240,197,23,140,134,52,193,16,192,162,33,192,38,6,0,134,166,30,32,44,52,89,118,46,64,80,13,23,96,165,156,47,42,91,132,12,147,37,187,149,89,195,115,135,211,22,6,105,214,25,243,220,20,2,119,72,130,100,10,164,6,13,17,0,148,1,179,117,82,150,44,36,142,252,142,179,198,232,139,4,246,181,232,156,181,239,221,52,166,5,101,206,10,133,195,238,82,2,25,66,97,72,83,166,59,110,130,11,154,173,86,166,29,255,96,174,3,26,218,212,24,123,10,131,14,65,243,17,144,226,5,82,169,185,34,119,27,38,91,83,201,186,111,13,14,75,238,101,71,221,30,70,147,165,225,199,210,73,115,101,10,73,144,9,179,254,234,174,190,116,126,27,119,111,239,159,238,216,3,42,128,0,219,254,45,56,252,225,241,24,92,55,112,80,21,52,160,164,86,68,31,179,29,86,191,204,200,161,199,63,244,106,215,211,246,255,255,115,161,90,3,107,51,94,82,223,202,19,43,41,131,217,121,149,167,162,137,12,86,147,102,93,236,107,148,234,108,188,166,171,8,249,200,219,124,18,158,137,146,250,250,189,87,253,0,170,49,176,102,18,209,168,39,32,209,233,130,208,102,179,35,152,80,36,77,2,49,24,152,33,36,97,225,233,65,124,198,226,131,57,12,217,25,80,90,145,166,106,10,128,131,2,75,130,16,128,208,48,24,1,49,32,25,100,117,65,0,173,233,88,203,184,4,18,87,154,0,3,153,92,160,32,215,192,39,194,35,140,227,82,92,0,104,97,40,254,229,70,214,5,21,200,24,66,181,76,206,84,229,43,194,133,255,251,178,100,187,142,229,185,102,201,155,99,95,162,85,236,217,179,28,101,246,26,93,157,26,110,101,113,129,98,51,166,204,192,162,56,195,15,219,72,65,230,102,206,149,134,80,154,232,1,6,50,94,225,192,209,105,67,144,12,238,171,100,190,63,0,72,105,176,239,251,33,88,139,82,250,118,199,178,26,137,213,144,180,95,159,55,42,116,155,74,82,249,135,40,203,131,88,99,42,247,156,180,86,48,179,169,185,56,167,177,234,178,222,187,94,83,23,51,75,209,121,57,244,232,37,35,158,175,255,250,255,142,174,251,250,254,254,174,198,119,119,252,248,150,98,87,45,184,169,227,99,148,106,134,210,182,170,37,101,251,136,45,23,13,76,36,163,87,228,143,250,154,122,255,255,86,38,83,10,45,148,250,161,147,218,223,222,214,143,92,52,221,242,158,211,45,49,170,114,232,253,181,189,175,211,220,153,19,203,110,62,39,184,155,189,58,141,62,121,246,169,182,168,255,231,254,108,47,117,0,0,220,180,213,211,60,76,15,206,163,24,76,210,131,11,139,68,16,73,161,231,227,3,133,135,46,209,18,194,168,0,113,37,11,12,20,2,80,10,70,44,37,168,60,9,189,26,105,107,137,39,149,77,251,157,85,82,97,19,247,213,89,151,129,82,34,80,92,10,70,48,117,243,45,150,193,79,75,109,52,161,101,219,118,90,123,176,234,59,179,19,79,60,167,78,91,117,94,155,97,206,252,22,224,58,110,140,174,24,149,211,89,179,151,255,125,213,204,174,189,126,103,107,168,247,73,201,185,233,232,83,200,66,85,181,172,168,170,168,142,83,36,131,168,121,69,86,115,149,96,113,202,32,200,60,122,195,172,255,83,82,209,243,124,73,243,90,253,215,58,188,15,247,106,68,129,168,98,73,81,0,128,4,0,4,187,108,52,26,157,45,59,134,169,13,210,71,82,3,10,159,59,88,119,211,36,134,55,214,80,137,95,203,70,255,127,21,152,193,163,86,226,246,209,233,189,94,174,201,43,186,81,250,25,149,221,86,215,68,84,85,178,53,59,250,109,45,83,102,86,234,115,249,78,69,68,68,53,239,79,233,237,201,95,163,84,4,40,182,99,181,105,156,216,198,1,30,154,22,82,109,195,33,144,65,166,19,60,153,200,176,103,16,64,4,78,96,80,65,141,141,6,81,46,129,0,70,60,16,166,105,167,5,198,18,15,153,200,160,132,104,62,36,21,83,36,41,0,150,5,52,204,60,178,198,32,129,209,161,56,30,24,93,83,22,65,24,134,201,192,79,128,234,24,204,29,18,132,28,248,43,148,157,84,98,196,168,48,6,80,130,18,236,132,18,36,145,180,96,181,226,253,32,255,94,151,229,222,22,28,136,149,231,7,34,138,255,251,178,100,198,142,69,171,103,73,27,69,127,178,87,76,233,186,48,37,138,28,121,157,24,78,101,241,65,159,51,166,140,192,162,104,61,138,162,238,30,137,171,137,172,118,185,190,121,62,96,123,103,30,152,199,244,173,254,177,173,86,248,151,215,121,205,239,191,245,169,49,95,189,231,17,177,93,253,248,148,255,116,214,245,245,127,73,45,122,83,44,18,86,38,240,217,143,255,203,84,87,82,207,55,131,54,183,152,236,81,99,82,75,179,109,199,127,48,215,78,115,229,189,114,193,186,87,190,121,240,152,11,218,57,32,0,46,255,149,218,120,27,132,15,149,199,193,250,237,7,3,223,32,50,76,82,113,59,220,229,174,22,87,76,98,104,131,6,14,222,127,59,26,103,87,255,253,83,42,165,68,77,116,69,211,143,184,78,99,168,178,249,157,189,238,141,104,210,209,149,230,97,87,62,106,244,78,76,113,13,134,41,151,199,85,175,6,164,191,74,59,142,202,91,86,145,247,92,123,92,219,146,71,251,39,67,1,76,42,0,1,54,248,195,50,52,45,205,180,211,36,88,77,42,253,82,180,72,26,60,52,1,220,4,172,134,151,249,50,112,16,33,16,84,30,65,57,127,33,198,138,190,21,81,1,142,91,103,126,90,99,36,81,116,242,146,64,98,1,177,176,104,120,113,251,119,223,164,75,127,37,237,178,219,192,100,27,44,65,60,204,212,119,24,5,255,160,175,77,35,119,94,248,98,102,83,253,113,169,106,83,74,123,143,117,253,255,255,126,126,121,138,104,216,136,183,46,128,148,138,88,146,179,214,122,163,80,168,13,37,145,48,178,12,52,170,136,140,211,215,71,185,10,184,115,113,139,122,110,4,89,112,237,197,251,219,222,88,85,211,27,220,106,84,92,203,135,72,108,74,193,137,14,104,123,96,99,104,188,54,70,248,109,90,96,113,182,105,247,87,141,213,111,6,177,244,128,0,16,0,3,255,250,62,66,96,244,115,30,232,8,161,54,219,102,74,215,245,169,119,149,205,48,158,207,169,191,255,255,255,240,196,40,175,59,64,59,28,221,216,198,11,183,82,50,132,106,150,100,117,87,59,237,187,182,232,107,232,206,221,179,217,154,166,152,204,101,88,246,90,43,85,21,118,44,223,49,42,26,45,200,64,192,98,149,38,92,4,112,204,33,129,65,96,208,113,201,138,4,17,33,140,137,17,30,140,137,4,25,178,18,101,209,64,211,6,26,5,14,5,144,152,165,181,100,98,19,10,92,185,46,122,32,169,218,128,160,9,149,175,9,57,32,98,96,37,128,178,151,234,229,232,40,44,252,58,254,55,35,26,151,217,119,32,52,43,57,188,198,179,139,79,113,50,8,13,68,172,93,11,145,114,41,162,248,82,255,251,178,100,193,142,38,41,102,202,27,70,127,162,82,236,217,234,36,39,158,27,97,159,34,117,188,0,9,104,179,167,106,146,80,0,11,93,82,52,25,216,147,204,220,222,37,121,43,177,149,203,25,229,134,54,57,251,239,53,253,239,255,55,151,246,182,93,175,221,254,121,114,155,46,101,248,247,188,199,93,195,117,46,103,123,92,255,231,112,253,88,252,251,221,125,110,89,189,250,165,253,199,115,231,44,88,164,175,61,189,225,173,86,175,251,187,107,63,214,60,207,26,92,227,22,183,252,142,231,249,94,165,185,45,149,216,238,57,242,236,245,138,211,42,89,99,212,8,0,3,125,248,233,59,33,149,156,230,15,164,121,41,218,8,202,6,43,92,87,69,239,154,141,167,83,232,154,169,45,219,191,215,255,116,60,200,195,201,113,2,179,35,201,148,66,199,89,165,126,200,236,68,163,174,134,116,107,178,63,162,181,209,46,167,148,140,67,187,217,34,75,149,210,219,49,92,148,198,173,213,154,117,187,221,230,80,34,85,0,2,14,174,33,140,201,23,142,97,141,13,137,39,77,101,66,205,111,18,77,18,21,12,15,41,77,29,32,204,2,32,140,52,26,140,55,22,140,211,49,140,96,32,76,171,16,74,8,115,46,206,115,2,71,179,33,6,12,58,37,72,32,18,20,203,4,51,43,166,76,112,128,50,184,164,195,194,179,19,25,0,69,51,42,4,77,118,61,51,160,120,194,227,51,27,4,65,202,243,26,14,98,198,42,48,138,134,1,64,195,11,141,12,22,111,51,128,244,68,87,52,217,92,199,37,0,195,185,139,49,102,230,105,136,74,6,94,53,2,141,198,128,45,26,64,98,99,48,57,162,2,70,153,65,154,172,142,108,4,145,173,146,134,135,35,152,76,6,96,177,56,96,36,185,89,25,144,46,128,240,48,4,8,6,81,248,0,204,3,3,16,31,12,248,102,50,160,88,200,162,17,96,90,173,113,36,82,168,22,39,21,121,168,41,39,225,234,103,105,106,58,245,109,72,185,67,31,173,2,63,25,219,128,92,249,75,255,42,140,77,92,166,153,138,92,137,118,187,88,161,122,31,200,59,224,155,85,27,29,204,231,32,139,49,139,209,248,6,94,236,212,185,132,186,43,33,132,183,73,115,234,232,207,56,211,237,134,196,27,38,228,252,186,91,102,164,253,187,211,243,88,199,223,214,201,114,17,205,99,186,188,238,90,181,66,252,178,41,187,245,251,207,255,252,32,11,220,129,26,82,221,207,61,255,63,255,188,239,255,255,255,255,255,255,255,253,14,61,239,255,255,227,255,255,255,255,255,255,255,255,254,184,238,62,46,144,0,2,71,37,155,221,87,46,19,7,243,243,178,33,76,51,19,139,5,224,136,255,251,178,100,194,0,11,116,131,68,142,119,128,0,150,108,217,147,198,36,0,36,1,211,34,89,205,0,1,251,179,103,159,30,128,0,61,17,213,136,104,216,182,110,41,162,111,114,113,108,129,135,220,58,189,95,208,5,24,149,176,25,217,65,102,31,36,28,195,9,197,123,151,201,249,223,64,220,101,238,6,92,165,198,22,203,106,54,182,123,147,178,167,88,198,61,213,169,210,80,148,163,28,237,25,137,73,176,187,174,117,36,252,113,44,119,94,89,60,139,40,153,100,148,65,18,80,171,200,143,129,233,10,79,91,107,79,198,82,251,93,114,21,160,236,221,233,202,174,18,76,148,69,243,126,255,254,37,14,226,217,255,255,255,210,0,0,1,12,198,182,117,13,154,12,102,25,48,131,228,193,230,67,103,169,27,57,136,128,130,198,80,168,72,226,193,195,14,7,76,58,47,32,19,16,11,140,110,10,48,64,80,0,42,66,49,128,102,88,171,117,56,226,12,240,116,71,18,142,108,79,24,82,128,165,96,163,66,64,204,193,176,141,198,56,89,141,80,103,90,25,180,128,98,198,53,33,165,74,113,173,136,8,21,74,5,97,135,123,47,224,92,97,189,206,51,224,234,36,123,20,180,209,49,8,0,110,1,154,83,198,140,66,183,130,177,21,138,49,36,141,16,208,112,160,82,133,98,131,77,42,224,193,198,208,50,103,4,14,100,129,122,128,195,97,206,77,57,128,81,167,186,113,248,125,39,35,112,60,139,27,84,116,52,241,155,50,122,153,75,40,229,122,118,34,24,198,229,243,248,88,185,90,221,5,91,63,132,213,250,123,118,239,77,212,169,87,80,220,166,114,83,205,223,229,106,183,191,119,110,80,99,223,203,31,173,73,135,231,189,127,235,156,143,88,254,255,55,249,211,222,213,36,247,205,217,255,255,231,246,103,191,168,254,18,155,255,205,126,60,229,37,255,220,7,39,255,255,255,255,255,255,255,255,255,255,255,255,255,249,23,255,212,0,224,0,0,5,59,111,223,254,170,49,78,163,126,1,114,211,198,136,68,75,44,118,37,214,224,88,54,44,105,193,115,78,188,246,185,48,122,69,30,182,76,113,67,208,101,147,75,67,9,49,170,106,170,100,203,202,61,21,232,169,171,111,143,251,245,230,186,153,135,120,162,11,23,59,225,38,98,161,6,54,89,252,89,9,178,169,2,8,169,3,233,134,211,40,214,33,46,251,216,56,207,153,20,173,34,134,14,227,255,61,97,45,203,159,231,171,16,120,203,114,111,233,63,171,242,237,0,1,119,252,195,4,49,108,12,96,147,79,16,92,169,0,35,10,173,64,203,230,147,202,73,99,48,247,81,89,208,137,235,65,214,221,78,45,177,88,97,225,117,121,109,96,28,255,251,178,100,23,142,198,52,102,204,159,107,0,2,85,44,217,243,230,20,0,23,197,157,44,109,33,254,193,63,179,103,140,195,8,208,149,15,72,44,26,179,148,210,154,236,220,177,55,169,150,4,163,206,153,116,30,4,128,163,120,163,207,244,227,194,253,71,150,148,24,235,69,101,246,27,70,119,110,47,29,81,214,205,69,63,182,235,12,211,97,141,76,187,175,253,89,189,158,124,254,247,86,185,119,29,82,231,25,183,61,67,134,116,248,222,171,252,238,89,115,43,246,166,187,123,183,251,77,157,157,97,186,188,251,184,225,86,229,5,186,123,187,183,188,170,239,255,159,99,185,101,159,55,222,126,187,133,108,191,61,97,135,123,255,158,120,86,156,179,251,199,255,185,99,249,101,172,181,191,230,127,118,165,218,171,50,144,0,159,255,240,227,69,68,88,1,189,223,129,235,55,74,198,235,170,67,146,221,26,244,171,122,29,104,159,219,182,141,214,102,84,206,136,238,134,161,76,230,174,84,107,57,78,83,11,81,84,237,36,221,14,102,82,207,34,23,117,42,166,210,85,89,217,11,232,253,46,201,233,127,234,233,113,204,168,158,244,51,255,84,168,36,159,243,109,32,201,143,51,65,77,129,19,83,5,88,204,173,2,36,193,132,27,9,64,244,189,99,203,129,210,5,2,47,50,113,54,133,155,188,191,160,202,55,153,158,49,210,0,13,37,124,151,114,121,31,219,233,87,96,39,146,125,244,20,18,157,79,201,80,11,108,96,64,72,97,230,114,245,60,208,182,59,105,55,107,178,118,245,217,135,83,137,59,155,20,26,216,96,149,61,25,121,35,110,204,106,229,190,93,253,239,154,100,71,235,183,73,249,73,90,228,132,74,251,95,85,226,150,165,76,66,4,16,208,220,59,216,88,111,20,144,64,241,164,152,112,157,142,239,196,13,96,132,230,103,9,172,64,13,163,73,36,5,114,191,167,236,154,202,158,38,161,66,93,170,126,43,140,214,150,180,222,71,60,246,216,53,94,16,187,36,0,6,255,241,37,166,225,17,238,28,60,167,31,55,135,1,26,69,175,164,103,20,197,219,106,15,170,213,126,245,108,175,239,211,255,185,235,174,174,83,229,41,208,164,50,49,46,33,228,89,42,210,37,110,142,115,34,177,93,23,44,179,209,122,127,224,145,31,186,22,181,100,187,52,170,223,254,255,32,26,0,1,45,248,10,12,102,21,166,154,56,100,104,135,134,56,97,98,135,36,182,21,0,22,42,102,38,14,18,20,0,49,16,149,22,48,128,145,33,106,22,122,42,14,28,36,229,181,12,39,92,135,209,126,10,129,76,162,193,49,202,231,102,78,186,249,125,209,221,208,75,198,136,50,78,44,50,142,225,131,204,28,196,2,255,251,178,100,42,14,230,103,103,74,27,102,127,160,83,76,233,211,60,197,54,22,125,157,42,109,161,189,1,73,51,167,76,209,159,208,94,200,53,171,51,232,243,176,205,156,85,76,192,135,65,105,227,234,166,242,36,140,38,62,180,162,112,137,232,254,221,10,58,153,114,190,120,255,254,159,205,248,81,120,184,210,91,212,97,202,225,208,35,28,154,17,126,143,136,98,215,134,186,121,97,237,150,217,152,236,100,204,242,229,8,109,188,213,170,189,152,247,164,104,122,206,227,98,242,38,212,202,60,195,127,104,221,126,144,89,25,223,189,158,159,127,27,198,117,184,248,255,127,23,197,229,167,148,73,161,216,0,22,237,250,177,159,123,50,154,135,206,2,156,44,65,61,12,31,48,104,53,59,52,165,105,185,100,141,123,219,255,90,255,160,90,49,197,7,163,186,147,127,125,94,142,244,98,174,101,213,108,243,162,212,204,86,123,223,163,217,151,182,77,9,196,60,65,178,215,115,31,161,171,81,67,169,127,251,255,213,17,64,99,203,188,50,181,83,32,9,54,113,177,18,169,160,32,35,128,12,141,137,6,10,176,61,5,200,128,160,45,92,72,9,14,133,204,46,57,119,64,66,19,108,94,46,194,159,118,49,98,78,212,80,144,24,96,205,130,1,34,139,150,38,235,64,106,77,248,16,136,145,8,34,234,84,73,66,7,172,60,53,226,86,117,22,88,38,74,185,148,162,30,179,58,162,18,248,142,108,166,110,90,44,17,40,187,12,181,205,245,130,173,239,57,180,68,123,100,53,204,25,99,150,198,26,116,77,195,31,79,202,171,215,71,8,106,49,132,75,107,205,225,198,152,50,172,101,132,99,71,86,164,147,112,192,216,196,177,27,17,45,131,160,226,7,15,109,167,40,166,179,143,250,221,168,87,119,235,91,77,5,22,219,254,83,39,151,202,196,161,97,44,162,85,53,12,99,51,230,198,71,22,137,147,118,178,217,19,74,190,185,219,58,47,253,85,43,255,255,255,148,167,10,101,99,54,228,219,83,57,11,61,79,35,179,166,195,125,137,100,59,100,236,43,119,177,156,219,111,246,209,12,103,242,149,122,61,126,218,118,250,172,192,69,170,0,3,117,252,5,140,203,238,48,33,141,146,3,140,93,42,206,34,66,34,5,182,114,198,0,54,238,42,136,164,130,63,0,134,150,185,96,131,132,215,102,20,78,220,170,17,1,57,175,42,114,7,16,81,232,2,187,39,135,219,72,45,106,199,198,66,141,1,122,72,136,193,8,177,57,17,124,239,85,132,61,205,125,183,131,224,105,93,28,121,236,123,232,51,139,74,108,1,26,147,26,173,81,123,143,176,219,200,35,75,13,100,116,172,166,57,215,186,32,156,17,170,64,174,255,251,178,100,62,12,133,215,102,203,27,70,127,64,84,76,217,234,48,199,54,24,17,157,40,109,161,253,1,89,51,103,76,176,23,72,19,252,30,6,198,151,41,166,137,247,80,126,203,86,41,251,246,237,173,68,198,26,148,13,231,123,232,231,118,103,67,76,31,168,7,171,182,107,73,37,139,52,57,177,168,84,202,230,31,188,85,99,124,102,183,219,244,203,205,246,32,45,216,0,16,0,0,45,255,229,168,163,80,123,225,130,34,86,101,130,15,33,97,146,140,78,253,149,145,155,51,149,95,153,255,255,210,222,223,181,235,48,195,103,187,110,106,60,218,78,50,213,101,101,87,53,89,93,135,223,61,30,99,80,227,232,135,38,204,219,250,126,141,158,134,59,126,172,223,252,212,83,149,250,153,156,19,128,3,122,252,97,76,6,142,164,109,5,6,106,168,113,38,163,163,198,58,154,24,72,12,9,4,128,193,37,193,32,50,168,147,225,96,160,130,58,33,65,64,128,56,90,9,92,8,29,181,67,181,3,0,138,23,80,120,161,152,13,15,189,109,228,140,88,26,18,202,165,163,131,41,242,182,133,128,93,53,43,151,64,146,121,217,68,5,126,13,126,158,151,54,51,15,65,77,90,158,196,204,51,187,129,253,132,193,40,118,226,48,195,137,39,161,253,141,54,237,106,251,110,184,183,24,72,62,227,135,247,197,170,104,88,128,55,131,106,46,235,218,121,113,227,185,134,178,17,17,228,166,155,198,206,124,43,125,227,86,134,22,58,15,99,220,119,183,209,60,93,75,52,57,173,136,94,61,230,139,26,53,107,62,49,72,113,101,142,187,27,25,80,16,15,255,230,176,88,65,3,106,1,58,202,167,39,68,101,149,81,61,205,235,251,174,155,76,111,28,255,46,170,209,155,91,137,122,7,76,228,21,118,70,119,115,49,243,169,10,220,151,43,182,170,69,82,51,33,149,21,208,213,178,25,91,101,70,107,93,36,146,142,213,185,75,203,237,165,151,42,245,237,51,237,171,53,206,21,0,5,117,248,66,152,2,212,216,29,48,123,79,107,64,160,115,23,97,81,12,140,79,84,123,10,16,5,18,26,42,200,222,245,220,146,3,1,67,13,79,39,211,119,118,92,25,76,203,238,234,161,48,172,67,142,52,42,125,2,15,34,201,187,44,127,70,7,169,7,249,90,223,149,102,193,84,34,112,45,105,76,141,187,176,89,155,80,44,46,41,79,148,222,235,93,192,12,72,12,113,38,146,151,106,244,72,165,216,191,44,121,200,17,6,221,5,231,67,208,219,84,66,183,175,47,148,155,29,122,73,175,221,77,227,239,78,253,107,30,91,87,86,245,117,135,203,48,158,187,205,255,154,77,67,198,37,188,212,204,255,209,227,61,105,255,251,176,100,82,140,229,120,103,74,155,67,127,48,90,44,233,195,61,39,56,20,109,157,44,109,13,254,193,83,51,102,204,193,30,56,123,181,235,30,223,196,134,216,28,186,0,7,255,254,234,232,134,250,29,82,130,48,210,171,140,35,61,61,148,34,110,181,109,172,210,23,219,213,219,236,221,61,255,206,118,255,244,75,42,24,211,82,245,36,135,88,213,69,181,12,99,14,179,47,117,235,73,203,70,58,98,208,247,100,109,175,181,204,219,101,70,67,79,91,205,181,143,62,237,46,245,49,205,71,117,235,102,61,1,203,0,3,250,236,42,196,215,47,5,25,6,12,61,72,144,200,215,37,14,20,21,38,160,80,9,114,128,130,216,138,122,172,100,122,97,174,208,177,200,57,88,44,53,203,145,185,10,71,194,19,186,30,161,84,50,54,36,236,197,99,79,187,230,167,100,69,38,156,42,201,223,58,162,138,213,51,106,118,37,24,151,231,63,86,229,44,43,122,249,78,26,191,253,163,213,236,127,61,255,121,177,8,30,211,87,213,72,217,97,198,70,148,204,179,117,36,229,167,15,47,135,202,80,231,220,193,36,239,169,152,34,28,252,225,82,167,99,40,67,97,231,62,117,108,122,102,244,245,147,239,116,239,245,27,17,181,172,106,247,189,177,129,159,189,182,194,70,26,196,24,64,10,174,28,215,85,80,227,15,46,247,111,7,99,116,6,232,34,100,95,66,187,100,99,136,255,255,246,209,251,249,118,221,29,46,153,208,162,59,169,172,202,167,217,168,156,197,49,180,236,200,138,98,156,198,107,94,170,117,59,81,187,105,56,230,157,102,68,93,222,157,42,199,35,219,119,125,3,213,0,2,244,180,199,23,68,17,65,138,64,148,211,38,89,50,32,227,149,34,4,137,2,69,1,162,238,128,52,84,12,194,132,144,80,24,249,168,144,150,74,17,25,232,11,246,242,174,181,32,170,137,84,41,89,72,4,66,127,92,106,223,2,52,119,117,35,28,54,205,0,55,96,242,191,137,155,72,35,35,172,214,137,149,31,150,64,210,5,42,148,188,12,94,29,221,88,18,95,122,126,206,86,17,60,86,119,111,95,21,238,227,119,92,245,127,196,247,100,147,213,118,172,195,151,234,122,153,74,45,183,203,93,19,87,251,123,126,175,252,84,178,100,239,243,51,111,81,199,165,185,177,195,201,207,93,112,214,58,155,199,7,206,56,221,139,186,107,216,165,180,210,160,164,2,14,168,18,30,223,241,41,149,177,194,160,3,48,88,110,128,240,141,188,252,28,80,88,218,223,60,149,246,73,88,179,141,195,47,169,63,253,239,55,251,57,145,152,203,86,62,49,148,232,185,25,137,213,82,228,214,134,87,71,106,88,206,253,85,213,178,255,251,178,100,120,140,197,134,103,73,155,120,91,112,90,204,217,179,49,37,54,20,129,157,42,109,33,123,65,95,179,102,140,244,148,224,144,233,54,204,219,162,17,20,203,69,190,183,48,178,89,145,121,200,103,83,78,221,21,153,145,64,0,0,87,111,140,164,99,47,233,43,12,192,80,95,51,6,28,241,1,34,112,98,195,138,2,88,65,129,227,35,91,226,220,161,216,120,89,49,230,166,10,45,70,171,114,186,227,200,31,194,160,246,51,70,76,206,25,83,8,102,171,143,126,27,142,68,85,65,217,127,156,249,59,27,205,178,203,163,52,178,152,26,79,15,7,64,184,186,36,63,82,7,9,11,24,28,72,160,166,99,197,127,238,233,175,95,199,206,209,79,195,60,199,188,45,110,179,196,79,221,105,16,146,50,248,228,102,62,98,42,133,69,238,41,94,82,184,212,211,213,61,213,20,135,175,71,182,182,184,143,51,137,139,94,237,135,127,151,29,108,180,160,7,52,176,136,59,109,159,189,140,110,152,243,139,10,84,54,81,65,144,124,252,5,79,39,104,223,163,33,219,30,101,75,101,217,69,75,140,100,95,106,127,245,255,248,178,27,78,138,228,174,103,83,198,114,63,51,204,71,87,235,66,59,58,190,238,69,75,21,175,33,29,217,181,170,204,189,55,35,174,189,245,227,246,119,84,151,185,106,146,0,170,0,7,244,208,198,156,140,116,52,217,130,77,52,164,222,137,130,10,142,4,109,35,85,1,64,16,8,33,3,12,8,125,22,210,253,60,137,67,82,41,97,74,15,42,171,28,106,48,214,22,71,9,68,95,240,64,74,99,32,176,64,76,63,85,217,107,143,12,170,101,109,39,212,146,4,155,100,178,232,101,118,82,209,65,20,51,207,208,75,34,224,136,148,96,218,139,70,14,14,42,205,179,174,125,185,15,110,177,182,168,212,206,108,92,60,35,29,115,77,23,19,126,164,99,89,191,136,211,143,71,248,164,191,251,152,49,107,133,48,181,75,171,129,21,162,109,234,13,164,189,123,159,100,203,33,63,185,174,154,50,163,220,8,156,0,38,219,212,74,244,23,50,179,137,104,108,154,36,36,12,159,155,236,121,131,157,242,161,220,90,59,78,142,254,232,122,237,219,254,84,63,254,170,195,28,228,222,135,26,198,103,59,57,44,200,100,186,163,20,138,168,103,99,76,238,123,230,108,173,186,28,200,89,150,135,83,185,72,244,82,74,68,163,212,157,63,237,254,254,238,187,131,56,0,41,62,166,30,114,8,193,50,65,66,41,18,58,19,22,5,52,68,38,46,36,108,149,72,192,12,20,60,80,162,196,81,133,24,70,6,128,228,18,61,210,69,76,27,139,77,65,27,238,94,214,12,90,145,240,171,48,64,255,251,178,100,156,12,197,30,103,74,27,104,86,208,88,236,233,163,61,37,54,20,137,157,40,109,225,107,193,104,51,167,12,246,20,168,221,52,158,118,210,93,255,177,2,62,200,94,232,55,145,232,149,36,169,18,47,221,181,114,154,116,118,138,73,27,147,71,204,202,158,121,142,215,86,150,250,255,249,251,254,103,167,127,223,214,198,108,174,42,102,189,255,211,16,148,158,115,62,227,125,21,206,159,107,106,246,57,22,67,245,62,30,221,181,12,105,161,199,204,204,79,116,235,187,136,159,244,22,94,111,122,14,139,246,70,251,225,173,3,20,3,19,255,252,235,115,58,43,106,12,61,85,162,72,32,93,140,109,235,59,249,179,57,142,67,90,168,215,175,220,104,178,161,29,191,255,101,228,233,202,54,34,238,210,15,101,69,117,178,34,184,161,29,166,101,114,22,243,102,34,29,196,138,210,59,42,82,85,236,212,200,153,236,247,148,132,179,244,231,245,238,140,235,185,30,250,101,123,96,139,0,7,101,216,194,225,204,65,253,137,152,75,65,175,144,141,17,152,155,41,40,17,103,83,12,96,12,46,4,66,108,169,11,134,80,76,52,16,60,146,140,163,66,80,58,1,229,172,153,46,170,59,237,113,119,54,131,200,143,216,56,121,203,89,13,153,42,165,211,205,235,114,68,182,196,229,213,136,231,72,153,177,187,80,60,178,57,104,92,9,8,81,68,140,56,198,131,225,3,129,57,148,125,107,45,111,238,145,191,92,86,143,247,52,51,158,187,151,142,150,255,173,43,191,235,133,234,123,190,82,30,96,129,167,77,22,252,77,248,245,167,185,116,123,126,145,177,52,190,121,212,169,127,151,241,171,241,63,124,40,233,166,24,2,247,0,165,219,108,249,218,65,80,70,140,9,176,203,233,108,39,40,213,117,80,235,255,188,154,210,125,206,111,172,41,150,213,144,64,236,233,74,89,105,87,189,93,149,72,82,50,43,221,58,187,23,87,119,161,222,246,173,10,101,58,57,217,29,25,108,206,233,68,90,61,217,105,95,77,12,170,150,109,254,251,155,87,223,251,237,51,250,3,0,0,9,136,32,236,99,56,64,0,98,99,218,249,201,81,198,26,10,153,222,20,193,204,102,40,6,13,6,68,36,1,145,80,193,140,129,226,128,64,202,102,173,208,62,104,44,152,119,3,4,44,40,40,191,34,48,1,7,88,96,232,84,98,68,67,18,184,92,128,0,152,211,24,200,36,49,116,12,64,182,70,8,42,154,96,195,129,208,150,129,17,98,231,145,11,190,165,99,64,36,79,219,194,207,28,89,215,170,42,203,94,56,130,133,210,187,144,204,235,245,96,140,117,82,242,202,174,106,190,190,171,143,255,255,221,27,239,118,198,78,254,170,255,251,178,100,198,12,197,41,102,202,27,104,94,208,87,236,217,179,48,34,134,24,121,155,26,110,105,109,193,183,179,102,12,240,162,160,166,154,235,254,253,173,222,248,127,124,214,206,120,92,250,202,29,135,69,194,239,54,88,220,217,247,102,77,89,73,62,239,57,105,49,183,197,173,122,235,92,110,94,188,173,126,161,75,170,55,0,231,164,0,30,219,242,86,165,126,62,203,243,40,158,59,81,54,74,214,222,161,98,114,134,129,103,198,99,125,210,159,56,131,83,102,52,185,149,1,111,251,127,251,217,197,157,6,237,75,123,150,243,30,9,149,204,161,239,112,135,44,42,190,148,182,58,118,236,106,77,189,43,221,90,195,202,193,13,42,136,195,140,117,238,22,31,27,124,114,58,168,217,251,133,113,144,188,36,142,155,181,254,7,172,238,63,153,148,73,176,93,74,0,0,82,136,195,115,67,21,195,141,88,90,51,33,224,249,67,99,53,4,206,76,139,49,24,32,16,57,18,15,152,116,44,192,194,198,241,162,97,129,128,224,162,153,129,72,200,168,110,48,124,6,143,0,162,69,8,49,141,8,124,46,66,196,51,123,101,194,59,131,121,113,129,96,169,72,194,97,194,133,76,103,104,16,34,44,68,192,117,117,18,185,53,94,104,152,200,172,118,122,87,5,179,166,100,218,186,91,124,246,211,151,244,74,220,86,12,149,76,24,169,18,126,154,150,149,148,187,238,174,255,82,215,164,171,185,163,34,167,100,108,190,238,201,47,74,130,75,85,72,173,220,225,214,76,228,209,150,98,102,95,77,108,121,78,129,177,189,20,77,142,221,71,93,37,169,222,183,76,221,52,150,94,217,55,107,42,129,211,11,169,55,186,131,83,0,12,219,108,224,63,28,14,128,68,58,13,74,121,34,230,205,130,134,36,71,38,37,153,26,62,190,175,186,75,63,152,128,155,28,204,102,97,169,51,254,167,107,209,147,125,1,152,24,209,153,209,7,168,161,206,53,38,230,106,22,146,177,157,155,110,58,202,188,142,99,117,233,42,86,170,182,152,99,144,122,223,11,236,220,114,149,6,79,87,243,113,188,213,179,95,123,221,221,148,211,93,125,124,22,159,204,247,65,164,148,166,63,34,12,36,204,76,77,48,218,48,217,73,177,100,241,202,66,98,129,96,0,96,148,36,98,80,161,0,72,44,43,66,179,2,138,20,216,209,120,239,92,48,51,253,53,3,5,85,92,105,98,215,14,142,145,33,72,70,183,29,144,12,169,80,128,19,234,44,9,21,13,28,68,193,84,206,184,129,67,164,22,198,146,11,41,50,223,246,51,53,15,67,243,146,168,204,252,2,189,94,44,33,184,182,52,177,137,219,27,68,181,212,113,93,125,76,130,78,118,157,148,255,251,178,100,214,14,198,25,103,71,27,153,107,224,109,108,217,131,60,40,168,23,201,157,30,110,101,173,193,172,179,102,76,240,154,48,170,236,189,154,187,46,234,191,175,86,175,86,182,93,254,155,164,171,204,83,151,86,165,24,154,157,49,107,158,72,192,192,252,209,212,138,151,115,146,105,52,225,170,68,129,105,154,204,12,216,221,210,47,162,75,44,124,64,147,152,20,81,76,119,0,235,72,0,110,255,119,138,104,69,216,237,102,11,168,13,141,74,41,24,99,177,97,244,92,63,251,196,116,34,69,156,188,185,73,170,255,249,68,69,103,49,34,26,82,110,186,74,166,41,227,228,116,156,14,207,60,234,34,178,151,29,183,94,154,114,103,183,184,111,169,57,27,63,102,239,253,134,119,173,191,157,213,235,190,252,135,166,221,135,249,223,123,67,99,179,252,73,153,239,238,106,114,151,49,174,25,241,216,7,0,23,109,252,8,178,99,18,166,102,70,0,24,9,123,126,14,16,184,197,0,12,4,45,20,145,105,106,16,133,148,9,164,162,53,141,2,2,141,151,232,24,10,109,94,207,50,85,252,188,116,185,5,128,197,66,11,142,215,83,154,113,148,233,187,187,19,81,212,230,26,50,108,144,29,233,68,138,114,4,203,58,212,214,41,105,225,204,42,227,123,188,228,229,204,229,182,234,208,223,191,150,31,207,253,235,63,62,171,249,125,243,229,231,145,23,43,111,103,240,169,231,25,11,134,127,59,10,206,142,206,210,44,152,177,112,73,99,169,228,221,83,166,167,128,253,177,245,32,103,17,53,231,197,103,151,15,95,197,130,226,174,119,3,16,26,250,248,113,38,46,8,0,99,109,254,68,35,51,24,121,54,138,133,3,59,231,45,65,119,36,86,201,208,26,148,90,9,17,201,126,213,104,235,213,70,11,201,103,79,255,163,1,40,250,21,172,67,132,38,166,212,243,108,134,140,84,143,61,57,131,132,142,70,89,25,177,103,211,54,58,118,250,19,40,192,244,237,99,46,105,114,242,180,254,217,157,242,225,255,153,254,125,111,175,194,104,121,94,129,0,198,44,112,153,13,138,118,179,97,160,198,230,207,201,5,2,103,101,177,154,216,176,99,194,17,103,76,106,65,11,128,12,164,13,51,200,64,10,76,50,169,72,198,105,179,28,131,8,0,102,170,16,34,240,96,154,3,46,113,84,14,97,33,112,24,116,33,70,15,38,204,80,58,53,248,213,49,140,248,12,3,1,132,96,146,176,152,208,53,39,12,18,17,4,132,2,164,113,41,25,128,192,160,80,19,58,48,248,21,191,4,130,131,11,40,40,221,21,194,218,68,22,130,172,74,189,129,56,109,49,28,92,7,13,89,27,59,203,5,59,247,49,128,55,77,175,255,251,178,100,208,140,69,87,102,202,27,99,127,178,99,76,217,167,60,163,124,26,5,155,20,46,13,190,193,185,51,166,12,241,158,248,203,47,185,103,108,80,201,253,74,223,82,62,36,200,191,215,253,15,207,164,213,144,142,19,123,162,255,150,165,176,175,7,20,126,161,205,41,213,54,208,155,230,243,142,170,74,214,183,116,19,90,209,95,69,109,169,0,149,8,63,250,0,18,93,253,63,83,176,216,73,4,224,255,70,60,130,175,178,24,170,110,124,202,181,5,131,57,255,227,88,213,162,226,218,167,255,72,179,210,109,103,210,64,17,224,54,7,228,40,131,25,234,123,124,253,220,157,233,103,209,247,148,240,145,163,237,16,35,12,92,11,9,124,126,129,128,40,198,24,235,131,113,158,157,101,66,80,225,98,51,98,216,216,159,101,60,174,130,196,72,93,243,218,151,232,147,214,191,174,204,25,101,0,0,75,140,196,206,195,13,174,138,34,198,92,34,157,232,86,68,36,20,125,6,13,192,200,114,253,1,67,32,80,8,234,88,32,84,52,12,3,0,138,9,102,16,7,32,32,196,98,149,202,10,2,46,114,209,39,216,36,28,162,66,164,163,5,129,132,1,48,132,122,29,140,18,5,82,244,191,141,76,209,136,129,43,8,66,51,98,16,203,45,135,0,192,151,93,178,76,197,160,120,6,53,122,150,88,211,48,139,208,51,168,221,154,119,102,244,188,25,209,202,45,70,179,110,233,157,169,71,255,253,181,186,254,142,142,172,167,156,215,101,242,53,156,64,64,236,74,37,206,230,116,161,17,3,140,131,82,43,241,87,183,179,232,16,171,77,107,238,13,225,73,54,225,219,249,179,140,239,21,132,58,214,0,7,110,216,199,74,30,108,96,129,101,1,176,251,53,156,155,223,137,22,226,66,91,124,216,195,19,171,221,16,97,136,66,146,218,33,20,207,206,223,103,79,109,250,100,58,249,201,118,69,67,141,62,93,94,200,187,54,123,137,132,183,155,188,158,224,216,156,243,90,182,174,251,183,226,174,103,136,181,234,202,159,170,89,253,147,93,109,31,126,254,70,171,164,36,117,85,220,219,69,60,143,233,35,253,80,35,105,218,21,134,49,226,3,66,3,48,13,227,173,183,3,10,26,54,89,178,130,24,64,43,15,11,5,3,65,204,100,248,57,97,140,1,132,193,1,131,84,136,62,2,46,170,16,6,189,91,187,165,3,48,49,130,165,180,72,66,96,192,75,228,4,76,173,225,112,69,87,24,0,113,11,154,193,68,3,32,38,5,122,253,219,93,206,51,24,124,158,74,89,115,241,89,250,135,159,122,121,76,251,77,140,206,74,168,227,143,224,72,144,58,210,37,182,255,222,41,244,230,217,239,142,255,255,143,255,255,251,178,100,209,142,229,184,102,199,155,133,127,66,107,12,217,115,60,72,140,22,253,155,32,109,161,253,1,165,179,166,12,246,12,224,111,239,215,238,185,221,161,98,248,227,88,158,236,117,165,114,54,144,112,193,68,82,41,76,16,134,149,12,209,121,198,105,73,26,236,246,13,39,222,32,57,94,45,99,121,49,186,99,17,190,173,219,73,131,147,182,221,132,240,217,48,6,61,1,27,38,199,58,145,178,112,195,31,176,249,232,229,185,181,32,130,94,22,84,147,104,193,136,242,201,74,249,127,230,94,95,231,28,39,34,88,112,138,177,43,161,74,226,14,165,126,5,53,34,83,98,114,248,76,129,136,112,230,72,103,184,227,21,41,145,169,204,122,66,239,39,159,127,191,50,134,219,115,145,149,16,58,25,164,223,23,145,71,210,24,44,166,134,161,42,21,0,2,164,248,133,44,11,18,100,66,6,134,238,121,168,192,102,51,103,56,49,176,131,27,8,80,98,0,228,68,24,17,40,33,75,241,97,99,2,0,44,250,9,199,141,25,43,29,136,63,149,17,158,194,218,123,19,28,161,53,138,11,2,55,105,231,234,220,81,125,206,44,128,227,20,29,110,84,12,45,249,139,186,241,155,246,251,132,114,129,210,131,177,187,38,238,48,77,106,106,207,221,46,115,127,189,89,222,191,255,223,255,255,43,218,137,68,61,114,239,119,148,202,140,136,253,237,158,98,40,103,100,101,57,142,168,16,24,28,202,21,68,9,41,89,4,53,167,135,2,154,129,228,189,224,121,160,234,243,210,37,162,239,252,225,146,61,41,215,65,211,70,128,1,93,255,50,87,111,8,88,117,45,140,38,194,229,9,48,224,118,172,237,218,177,91,43,38,187,153,232,208,87,202,152,254,71,249,112,103,200,129,99,103,153,84,74,200,248,132,153,148,84,246,39,34,161,81,6,12,73,131,92,130,184,148,73,208,106,89,104,54,250,121,138,56,200,101,69,231,85,155,154,161,240,83,51,195,204,34,155,73,19,107,124,14,146,173,46,230,249,183,177,211,6,215,240,102,132,99,2,22,40,0,27,151,211,22,177,24,103,26,182,8,169,60,37,161,162,131,164,77,51,32,192,104,218,27,32,8,112,56,64,18,52,42,13,11,1,15,24,120,0,40,184,70,48,5,5,168,216,91,163,51,119,68,0,108,249,165,167,72,84,40,160,146,66,215,214,26,6,115,25,19,202,182,210,176,128,81,119,183,37,35,44,89,145,56,139,223,48,235,219,172,251,103,17,128,93,220,234,79,195,151,172,200,44,83,56,179,146,105,45,95,166,173,223,231,121,239,222,172,191,244,101,186,203,127,202,172,170,130,220,75,171,157,10,172,125,213,70,47,185,247,250,197,160,199,127,2,255,251,178,100,215,12,197,98,103,73,155,98,127,178,110,140,217,131,60,40,140,22,233,157,36,109,137,254,129,204,51,166,12,241,34,32,30,239,11,19,222,60,176,37,188,24,241,109,75,211,89,222,160,222,30,32,95,89,254,37,39,246,198,177,254,105,107,248,183,17,56,235,0,73,191,248,246,115,110,66,67,34,0,42,78,3,254,52,101,210,149,211,245,84,152,102,123,175,89,76,172,8,107,19,123,235,247,84,248,217,29,105,116,180,103,99,226,237,93,146,219,186,137,107,180,27,42,61,133,86,61,225,98,106,72,177,236,44,116,61,33,137,106,246,105,178,81,117,99,10,139,69,229,100,230,158,134,53,202,219,240,53,165,7,181,197,52,212,52,38,235,109,9,183,83,191,93,247,117,242,209,95,170,197,221,97,123,0,0,74,140,202,74,195,31,53,13,190,93,49,249,0,240,12,208,176,28,236,163,48,138,193,139,198,130,162,1,0,172,189,166,19,54,136,65,169,18,52,39,49,72,40,209,225,51,28,15,66,15,204,48,64,14,117,145,84,136,30,178,9,131,163,3,115,6,131,196,35,227,9,129,86,248,132,24,145,229,219,107,102,0,10,198,198,1,170,2,32,29,7,22,148,233,213,104,234,199,76,153,11,249,221,109,162,78,36,114,79,27,167,83,244,249,50,70,163,79,2,64,86,39,165,114,186,246,57,173,119,93,253,115,109,23,191,9,202,28,154,33,238,90,71,128,209,69,16,204,54,157,130,70,3,140,162,69,115,147,49,49,139,43,163,233,252,211,99,79,176,254,43,92,241,49,239,156,231,238,19,167,240,243,151,127,80,179,230,107,137,184,52,241,127,190,227,55,71,130,56,9,102,0,47,109,250,156,237,87,174,139,11,240,149,26,169,230,198,218,158,239,224,70,87,42,218,28,254,43,141,226,153,205,166,141,14,189,69,231,95,34,233,218,178,185,246,5,34,174,174,199,77,9,106,6,113,52,206,211,103,89,47,72,156,188,82,188,178,185,59,196,251,229,238,54,155,122,100,121,62,212,74,121,177,200,214,129,252,107,4,219,58,247,87,181,213,219,20,100,231,213,246,247,3,137,33,137,225,43,246,41,220,32,161,104,170,216,50,20,184,193,226,3,2,19,14,254,111,5,21,205,184,196,49,16,148,26,47,48,168,48,48,18,35,7,152,56,142,76,123,65,1,142,65,96,65,73,151,192,64,183,192,78,53,180,4,176,7,240,188,140,57,242,12,4,221,60,147,1,60,221,19,64,134,72,89,85,157,13,70,17,181,95,8,92,26,201,63,139,215,98,12,145,10,140,239,67,241,7,86,80,214,228,249,84,125,111,246,97,254,237,61,88,206,100,34,243,53,59,45,255,171,213,245,233,162,235,82,210,255,251,178,100,220,14,6,87,102,198,155,129,127,162,111,172,233,131,60,40,168,23,161,157,28,78,101,175,153,178,179,102,104,240,154,40,116,17,191,77,144,233,36,234,245,84,167,75,123,214,234,82,75,81,169,112,126,51,82,78,102,116,208,209,4,213,74,102,116,144,67,58,133,142,221,5,157,98,234,140,15,187,164,154,140,22,146,233,179,21,18,101,197,155,147,73,192,166,180,97,1,2,0,6,221,255,106,137,124,6,254,2,226,85,58,186,44,54,84,179,99,252,32,153,237,244,70,33,192,50,124,155,224,63,249,117,63,250,231,170,117,144,189,238,222,182,179,127,200,107,140,229,69,244,206,234,91,98,181,249,154,245,8,227,51,39,93,44,143,153,253,201,249,254,198,246,65,175,218,160,148,99,56,157,203,172,123,251,49,235,115,179,155,190,29,254,204,98,127,248,207,231,27,242,182,29,159,130,170,0,25,101,248,5,110,2,26,60,1,126,104,110,41,137,129,102,36,157,30,147,213,47,139,172,0,56,24,25,23,6,139,8,7,177,32,128,5,9,35,139,222,15,130,165,174,91,138,64,33,139,43,49,50,55,249,40,39,92,185,82,66,73,163,247,209,218,7,136,191,87,135,225,33,67,2,138,80,58,31,56,168,187,226,225,100,16,232,210,207,23,27,56,179,239,207,19,127,194,237,220,117,170,111,213,39,171,105,189,69,207,175,81,63,51,51,31,86,222,250,165,90,236,50,250,82,23,52,166,27,103,80,202,36,60,28,57,209,227,174,177,75,238,20,60,102,251,182,55,30,23,174,190,51,156,188,146,153,213,51,113,45,58,0,11,239,246,46,46,104,166,14,66,7,200,237,37,92,116,14,46,46,70,202,170,40,207,200,176,200,8,202,219,189,58,127,223,164,148,242,57,85,41,80,110,168,173,71,65,72,51,244,25,8,248,202,167,129,140,60,147,148,152,117,219,52,129,236,95,88,238,183,216,129,16,134,167,187,46,235,201,137,175,104,183,254,190,251,238,102,186,137,159,175,135,139,149,94,231,238,57,255,189,34,39,251,11,0,21,182,250,9,109,48,117,178,16,241,33,144,29,195,5,49,20,34,176,242,241,184,200,180,161,134,2,96,174,18,40,72,88,96,61,36,213,122,231,161,80,71,113,218,119,221,152,33,35,161,152,136,240,115,60,110,50,103,149,219,84,243,144,67,206,147,209,234,205,50,219,203,59,53,49,110,151,59,146,153,36,105,244,140,101,94,204,187,183,237,203,47,137,0,6,16,88,117,48,171,195,62,169,127,231,63,34,115,151,51,68,226,35,61,255,126,238,107,161,170,172,228,70,42,63,76,213,229,106,56,112,225,65,56,96,92,12,24,199,128,68,54,37,62,136,206,115,161,200,186,255,251,178,100,209,12,197,26,103,74,27,72,126,96,103,236,217,147,48,72,138,19,237,155,40,109,141,93,9,202,51,165,205,129,34,40,255,118,119,68,185,197,64,129,80,0,215,109,155,247,254,150,136,161,59,90,19,209,188,164,87,26,84,154,85,126,83,7,213,150,225,113,43,49,134,142,197,145,214,207,109,117,247,106,191,250,68,195,9,49,200,162,76,113,92,70,21,254,162,123,135,105,104,137,222,4,101,29,13,59,144,55,30,85,168,230,187,185,170,232,210,158,181,104,66,245,166,67,238,154,18,202,226,90,82,106,229,7,246,49,174,41,167,183,254,38,248,159,126,97,170,34,163,237,110,190,45,194,5,76,65,77,69,51,46,57,56,46,50,170,170,170,170,170,170,170,170,170,170,170,170,0,204,180,11,50,217,0,213,40,3,31,97,12,215,235,51,225,184,237,17,147,46,130,5,142,129,115,41,139,65,227,195,144,97,164,208,1,115,19,32,142,27,3,123,76,251,88,48,170,138,109,150,200,20,252,18,40,199,167,18,32,143,1,80,192,130,97,1,65,147,192,230,140,48,229,166,152,67,35,12,248,80,176,20,163,77,196,50,6,206,4,131,64,80,25,137,8,144,196,106,84,66,57,126,195,65,128,148,1,43,22,59,123,22,88,204,9,149,63,141,221,205,112,98,109,154,39,78,60,9,71,96,48,126,203,22,114,212,166,221,143,109,123,222,206,88,246,236,221,40,172,214,114,163,102,251,187,230,222,188,251,121,152,154,223,44,75,182,26,220,94,202,125,105,177,90,119,13,75,108,77,168,76,115,79,155,252,30,179,118,49,210,248,171,207,111,115,228,223,107,27,95,114,217,164,72,32,46,112,143,77,244,168,0,239,211,134,27,182,172,133,167,129,2,137,117,161,44,254,31,140,163,171,21,81,194,176,46,29,8,196,127,219,33,193,152,134,231,159,162,15,66,252,58,20,54,198,148,151,106,139,22,177,93,123,150,112,187,36,77,38,202,110,13,232,177,193,139,14,227,144,178,52,131,90,147,11,196,94,247,244,80,175,144,254,57,166,133,11,96,234,15,108,163,215,37,36,135,73,180,126,20,153,249,54,126,206,93,135,242,157,156,255,207,57,216,12,0,21,178,195,16,45,12,18,156,48,64,168,152,236,46,51,3,22,205,10,54,64,66,167,123,149,50,144,53,163,85,165,230,52,81,46,209,216,8,48,148,40,136,43,133,150,193,26,88,200,75,241,71,87,25,9,168,200,249,59,176,59,88,166,69,22,188,207,23,170,75,50,119,169,250,140,174,25,27,10,149,180,215,59,179,175,44,160,192,63,143,80,145,194,197,79,27,157,80,228,72,234,77,157,255,206,145,221,236,77,116,20,115,143,233,33,108,117,180,255,251,178,100,223,12,198,166,102,196,139,154,91,112,114,12,217,34,97,131,102,22,57,155,34,110,101,107,201,146,51,165,73,135,140,170,144,194,230,73,212,24,194,187,117,47,84,243,181,23,51,79,108,46,246,243,29,54,223,78,98,157,246,122,43,174,233,204,107,219,51,125,158,64,233,234,226,150,99,190,254,101,222,164,220,205,59,225,27,239,216,240,38,105,80,5,170,120,97,200,243,142,80,231,236,20,200,203,206,249,192,122,122,145,78,182,109,50,201,61,40,37,98,113,235,88,104,101,239,79,166,154,255,179,83,203,95,185,114,231,16,237,67,222,127,100,250,93,62,27,186,53,55,98,43,244,25,37,132,166,162,78,209,110,118,150,235,80,170,230,165,33,228,237,57,95,56,79,233,105,187,124,250,69,19,185,126,95,249,252,254,229,79,152,20,0,0,81,136,216,234,195,79,68,14,100,137,49,225,100,239,84,67,14,137,73,224,6,120,4,152,88,6,60,72,48,248,12,56,56,160,96,16,89,135,208,1,3,243,25,18,2,128,211,9,160,189,33,99,13,5,208,180,16,10,73,129,35,24,44,210,216,162,160,71,166,178,128,66,132,145,11,48,96,46,140,39,78,192,2,128,139,152,229,136,52,61,77,70,68,224,68,99,44,114,0,8,0,119,19,125,251,131,152,114,96,56,77,57,97,214,17,221,82,228,2,5,195,66,225,33,217,211,235,81,94,204,169,86,197,84,44,205,243,168,217,212,222,12,29,67,129,30,5,216,49,184,20,221,230,180,6,119,7,217,114,202,229,133,219,126,233,120,112,48,231,51,131,205,70,115,196,147,195,207,143,37,99,196,129,254,233,172,192,154,72,46,56,96,115,99,107,82,68,114,142,127,195,87,48,193,141,102,201,48,229,232,169,146,215,181,117,184,62,184,181,245,254,177,95,239,156,190,86,68,137,31,230,52,73,129,208,232,62,255,33,127,168,0,133,160,4,186,255,144,229,51,68,195,162,131,165,212,29,57,188,241,212,214,96,123,105,105,21,10,225,88,33,130,165,171,144,170,158,255,110,246,86,194,153,226,246,234,48,165,52,213,29,36,85,69,33,177,216,226,241,248,243,31,40,145,247,240,159,52,76,174,238,49,97,109,170,82,105,201,170,77,97,75,42,160,124,176,219,113,143,188,211,51,232,52,123,63,162,233,219,223,61,95,31,60,113,255,178,87,252,194,85,63,254,26,0,3,175,252,198,217,193,13,102,56,8,136,193,230,38,4,16,101,96,104,96,185,27,35,180,155,133,193,136,38,0,177,99,128,33,26,175,56,164,90,110,48,179,107,166,2,72,181,224,33,26,7,108,195,5,181,132,139,46,178,211,47,66,100,133,66,2,254,100,160,5,29,6,4,163,8,255,251,178,100,216,12,7,150,103,69,27,153,123,224,113,76,217,154,60,72,136,28,81,155,40,109,229,237,201,114,51,102,204,196,9,184,5,99,44,50,187,96,16,248,201,32,208,139,146,35,1,62,83,145,119,178,146,34,211,149,85,132,34,163,121,64,75,202,4,107,18,83,78,1,214,230,175,121,17,177,190,123,205,120,106,55,135,91,34,141,227,249,206,68,98,209,192,113,178,180,193,119,30,38,29,67,124,233,154,174,83,98,45,224,190,135,2,12,72,140,202,212,242,252,71,57,61,38,108,137,68,252,209,253,178,222,199,60,39,56,110,24,196,241,221,183,103,47,183,153,227,215,248,24,197,171,120,112,167,155,25,189,163,198,199,121,90,230,123,75,220,47,30,105,251,126,166,106,139,123,218,240,219,130,70,87,0,2,114,237,154,90,227,193,11,3,244,20,203,48,238,48,228,84,131,139,111,93,241,116,190,210,158,33,140,121,57,99,186,221,37,29,5,203,56,151,15,220,194,18,173,86,119,70,67,229,243,149,210,172,84,103,186,169,225,17,81,79,170,149,153,208,150,142,134,114,184,42,209,142,7,205,83,239,244,163,255,249,149,119,246,126,223,247,103,171,50,127,3,0,0,223,252,205,150,76,77,228,120,168,25,52,109,34,101,228,50,65,96,112,226,108,183,86,84,193,144,152,166,201,174,151,196,86,9,56,177,14,227,193,48,17,25,52,8,66,176,13,52,179,205,171,24,96,5,1,98,208,234,171,248,20,104,140,1,73,125,153,1,172,69,170,92,5,221,104,77,10,26,111,212,93,9,142,42,237,38,152,245,28,231,125,20,151,163,186,55,240,16,211,197,43,232,149,12,184,235,85,25,10,52,117,25,52,222,250,72,83,248,180,223,198,97,187,128,213,79,233,86,13,110,182,92,58,133,79,138,91,113,241,109,195,222,246,184,67,214,146,236,232,227,129,89,29,24,224,254,85,34,220,9,84,82,171,153,217,152,231,88,115,101,87,211,53,166,113,3,52,142,166,135,30,55,165,179,71,205,237,89,83,184,226,106,239,123,174,114,247,95,222,141,212,162,251,116,106,230,190,171,168,205,74,202,244,232,85,67,164,96,64,0,9,203,105,138,219,162,52,87,116,99,131,148,29,207,2,123,183,66,248,107,172,11,91,84,167,102,153,255,133,40,198,69,205,213,13,88,161,74,66,129,128,154,169,155,171,104,230,187,103,145,39,122,102,109,254,154,169,242,29,61,183,156,114,54,103,57,177,4,48,217,239,93,14,138,136,247,93,172,213,153,87,182,139,115,238,191,237,74,106,159,166,219,6,1,198,112,214,131,38,65,32,198,252,242,126,35,6,0,10,109,163,230,120,4,60,25,45,79,180,56,168,51,21,8,0,42,255,251,178,100,174,14,70,220,103,201,155,120,123,114,95,140,217,151,60,98,158,29,29,155,32,109,229,239,193,69,179,103,104,144,150,120,131,24,168,32,65,145,172,234,123,50,48,84,228,215,152,48,159,227,5,90,34,145,203,40,49,32,205,52,64,35,173,244,111,42,148,171,143,235,140,17,141,215,81,60,186,226,74,164,67,240,24,154,126,172,19,62,5,12,90,82,35,68,3,2,168,31,0,76,194,228,150,204,33,3,72,195,88,96,232,4,97,151,244,33,64,193,105,5,130,66,179,20,114,83,68,172,1,60,89,244,7,185,209,233,52,99,86,228,207,216,239,86,5,98,178,87,236,154,214,28,52,198,175,157,189,250,252,187,163,99,37,49,233,1,89,71,239,221,196,180,139,235,113,213,145,114,187,235,91,96,129,18,11,246,198,170,124,171,220,227,209,74,174,167,190,218,41,93,64,120,168,122,170,251,246,215,250,214,53,55,255,26,205,247,255,214,190,125,53,189,124,252,255,159,36,58,81,168,94,222,1,64,0,28,255,18,174,144,200,244,71,152,118,55,31,144,166,154,101,247,61,237,245,153,177,182,96,51,127,255,168,136,128,70,254,99,177,191,227,31,64,158,200,163,28,199,60,128,64,224,177,212,194,39,114,34,42,11,28,214,121,6,77,84,145,77,171,144,143,160,161,69,183,39,95,255,255,237,254,157,1,106,0,0,156,212,81,193,19,194,34,206,208,134,161,103,41,9,14,175,245,98,118,19,65,254,102,17,68,123,106,11,209,76,238,181,216,172,170,109,200,193,80,186,114,248,255,98,77,235,200,248,176,152,235,234,160,48,51,96,80,38,122,251,218,114,31,104,45,187,64,145,225,64,24,235,99,134,158,117,64,223,40,85,33,124,89,67,192,160,109,5,122,58,178,102,230,188,166,152,20,75,82,236,237,229,133,207,119,105,105,90,108,197,134,33,12,66,194,68,73,193,6,44,69,74,153,35,70,242,38,198,85,132,34,153,89,200,211,107,175,233,38,159,136,80,171,88,171,147,101,5,113,130,41,19,12,235,151,81,130,205,183,68,143,152,93,14,119,86,255,156,122,55,72,225,9,199,186,160,78,224,0,10,159,128,40,0,96,96,34,126,132,37,75,234,165,15,148,14,205,162,11,146,30,110,146,197,135,98,170,241,49,236,181,216,22,81,43,107,146,69,154,225,202,224,58,120,105,189,111,29,21,81,128,219,170,66,195,76,33,57,150,203,199,76,226,60,80,27,68,144,65,66,33,21,106,141,185,77,250,44,52,36,99,144,130,129,101,13,209,19,217,170,106,54,175,147,75,79,104,147,50,124,50,145,91,183,91,13,111,98,206,219,114,79,165,1,88,146,54,74,116,218,173,225,85,118,28,113,103,255,251,178,68,154,142,229,155,103,77,27,41,63,160,159,76,233,131,100,101,246,20,201,157,56,108,188,175,194,107,179,102,77,145,139,216,145,237,146,211,59,223,246,48,123,255,22,205,204,249,75,143,83,215,170,210,243,228,103,169,189,107,163,50,3,185,115,242,34,209,252,194,4,211,12,92,148,168,110,168,164,174,225,134,0,244,32,129,186,188,109,69,163,23,124,54,11,196,176,87,47,85,239,224,69,125,84,243,19,178,226,72,73,97,116,13,228,144,164,40,87,101,74,161,101,187,67,44,208,46,72,80,178,16,145,100,0,208,189,202,43,228,161,104,24,83,151,54,37,82,61,82,180,47,76,167,171,236,233,168,217,133,184,223,177,25,4,209,4,134,173,104,202,81,129,7,48,88,149,3,174,120,192,147,12,128,197,28,197,50,209,67,198,120,20,41,220,169,36,197,22,116,40,68,232,203,93,152,84,10,32,5,95,245,90,135,134,185,117,248,204,166,67,145,248,198,17,22,116,58,128,140,84,220,199,12,4,57,156,89,210,169,62,40,128,177,80,89,157,196,26,67,192,140,143,187,198,201,91,0,24,116,100,105,155,171,6,203,100,116,247,37,181,38,225,168,147,204,214,86,138,72,56,3,193,53,66,252,59,173,221,109,183,143,204,21,97,55,211,161,75,153,208,192,12,53,9,134,32,10,78,27,71,180,136,111,129,161,67,238,61,3,108,205,221,88,121,51,88,150,224,152,187,219,107,26,212,252,255,164,169,101,71,229,47,215,155,56,47,189,249,203,42,192,105,150,77,40,42,24,28,179,255,155,45,143,177,255,253,156,54,144,239,231,86,181,208,198,242,251,53,237,57,111,104,68,162,0,0,100,221,50,192,185,195,166,151,68,65,133,67,82,164,112,105,234,249,148,161,37,155,38,173,71,40,184,101,218,132,47,215,230,215,222,142,193,49,104,164,245,60,73,253,166,87,232,244,93,21,183,22,157,90,177,198,228,223,198,39,55,6,40,235,117,148,182,203,218,4,83,85,190,252,23,73,167,176,233,229,218,238,187,244,209,39,247,23,166,122,110,214,21,105,242,181,135,243,246,200,185,108,218,216,251,48,84,187,177,17,50,113,18,140,70,25,190,22,105,31,226,91,112,203,196,112,232,126,123,85,253,187,198,72,220,27,23,199,11,150,169,247,100,56,166,164,254,99,250,127,243,145,206,57,254,117,89,80,28,160,0,7,55,195,35,76,61,215,180,205,94,18,6,21,10,145,72,248,219,172,231,101,82,176,229,45,165,109,139,46,134,85,25,43,147,61,98,244,2,236,197,160,74,58,121,35,179,48,151,98,16,192,97,40,207,26,193,77,91,35,50,105,239,197,138,87,65,41,87,204,26,193,144,121,220,47,10,45,255,251,178,68,120,14,229,13,103,78,27,38,63,160,150,140,217,147,104,98,244,21,9,155,50,109,32,253,2,103,165,101,205,172,33,184,52,192,130,74,94,173,208,164,133,100,44,238,93,1,56,54,90,60,90,189,53,139,51,218,238,187,252,219,253,254,187,197,70,205,101,91,230,244,136,219,182,236,72,110,29,233,185,108,45,213,66,125,55,56,199,68,186,181,47,33,141,181,229,107,27,123,255,254,159,251,191,196,169,124,30,104,20,118,98,79,28,19,131,199,1,37,11,163,8,133,8,193,8,1,131,132,140,141,30,24,23,16,149,157,34,106,74,81,102,68,32,39,250,42,216,213,181,151,198,162,87,89,35,158,36,36,32,98,114,162,170,59,193,10,44,60,105,193,163,110,244,206,244,118,109,91,103,153,172,11,75,97,175,59,173,170,50,48,214,66,249,174,166,38,253,191,16,19,247,39,12,11,7,203,34,162,227,140,38,26,228,118,168,43,43,194,189,114,209,84,59,30,130,164,156,67,152,42,52,168,30,52,84,198,48,200,68,44,161,37,137,5,199,187,85,41,199,174,165,26,197,135,195,218,143,231,37,148,149,218,253,153,189,184,255,255,232,103,255,225,238,254,193,197,0,19,76,203,99,166,24,57,33,141,28,94,151,54,218,33,36,105,111,80,252,136,40,140,50,244,150,7,196,146,20,212,146,167,105,253,110,105,106,253,195,208,85,181,152,191,131,162,18,133,85,78,81,8,88,130,137,11,185,184,203,154,92,169,202,140,219,70,219,235,245,174,217,168,152,206,98,233,10,1,118,173,22,253,49,148,30,38,226,58,77,62,31,9,5,129,180,160,122,14,154,142,189,226,137,80,242,209,52,179,220,77,232,81,77,200,196,165,85,106,105,89,214,41,44,213,92,134,119,179,174,106,42,86,40,171,199,18,198,133,139,1,167,14,139,66,77,79,255,250,106,0,0,93,244,10,112,199,46,54,42,142,34,112,83,179,92,5,167,33,178,33,45,117,1,127,12,65,80,16,106,118,22,130,73,89,123,155,61,199,122,220,177,125,78,213,167,144,71,36,203,202,58,28,133,59,146,53,52,89,35,27,65,103,193,217,219,35,150,64,177,150,182,237,216,104,171,154,84,170,227,160,163,177,245,45,125,159,230,106,193,93,118,241,192,122,36,206,53,12,59,98,106,91,65,253,203,159,254,159,78,159,195,185,254,217,135,52,116,122,145,75,60,225,19,29,248,128,208,122,236,117,97,200,173,244,141,45,154,203,106,31,94,182,206,205,247,111,125,16,85,142,87,91,229,62,160,3,0,0,87,106,99,89,25,106,135,45,225,228,82,106,64,132,105,111,146,185,96,156,118,82,210,0,132,75,116,255,59,229,184,102,194,16,9,69,89,255,251,178,68,98,14,228,233,103,76,155,67,47,160,152,44,217,115,105,130,224,19,65,157,50,109,140,254,130,69,179,166,13,176,139,216,222,163,156,89,81,153,46,232,158,11,43,4,253,3,140,171,48,232,81,192,43,241,45,210,25,132,48,26,86,71,33,113,93,151,13,255,119,20,125,85,165,72,246,58,33,223,218,96,193,15,18,161,69,23,29,236,114,28,8,168,10,78,34,196,116,77,56,183,231,95,165,45,179,234,235,77,15,96,246,200,62,171,42,108,85,115,133,116,58,148,145,136,194,84,18,144,75,93,174,236,136,233,76,215,103,250,123,127,255,191,254,190,162,10,159,71,201,87,17,212,192,165,131,133,0,200,236,129,68,144,61,131,40,186,229,49,1,34,221,180,215,146,24,12,0,4,1,51,168,84,113,134,73,45,176,245,6,109,166,222,104,154,156,135,1,47,247,216,56,156,176,16,173,143,74,212,130,227,241,219,80,196,70,117,59,91,43,251,25,125,161,158,35,203,183,29,105,112,236,177,187,178,153,151,10,31,136,71,95,217,186,183,39,55,126,239,49,189,174,106,26,68,210,210,145,50,201,161,18,38,204,69,171,112,245,249,46,224,221,56,81,151,63,46,147,104,124,227,159,87,250,31,94,142,233,126,223,191,250,149,86,109,233,154,38,2,36,21,223,50,178,6,96,96,40,164,144,8,144,198,65,91,179,84,87,112,243,198,252,129,130,18,45,197,138,195,75,209,0,11,250,21,36,103,18,75,75,189,115,67,82,183,121,247,87,225,128,72,197,34,22,43,24,12,86,200,234,92,68,224,183,167,41,100,51,12,167,107,162,234,196,96,200,140,117,67,90,220,18,202,223,153,3,134,180,99,172,169,251,148,74,223,90,244,52,214,113,203,119,183,103,127,233,34,243,47,227,9,32,19,113,9,24,162,141,163,18,156,161,35,10,129,153,49,180,192,109,97,9,192,29,245,34,46,28,245,223,219,211,255,253,1,189,0,0,166,240,192,35,26,60,110,7,156,58,225,161,204,97,32,104,48,227,1,132,150,128,128,137,112,199,76,36,10,186,20,12,88,4,166,232,2,139,57,83,48,250,231,125,33,16,59,211,217,85,121,67,103,88,196,128,75,76,139,235,213,220,70,152,113,186,84,145,195,144,212,122,126,90,236,184,14,70,108,253,54,160,104,42,27,157,138,205,74,97,82,8,33,201,174,26,118,152,38,81,46,35,106,169,168,109,152,218,165,137,107,229,96,89,208,97,204,139,216,203,102,251,44,97,7,177,135,189,127,35,204,198,69,143,30,237,74,250,158,108,234,179,123,220,253,76,255,255,254,97,116,45,254,160,88,0,3,187,243,4,148,137,153,194,22,108,237,128,189,128,9,8,65,135,0,22,255,251,178,68,89,14,228,230,102,204,155,72,63,48,151,140,233,131,105,229,182,18,113,157,48,109,12,189,2,69,179,102,13,161,151,160,4,232,10,1,88,114,81,141,117,173,8,128,38,240,176,52,78,111,157,43,240,122,239,127,33,216,91,211,202,212,240,116,189,91,136,2,168,178,149,156,39,224,104,178,34,59,74,177,76,216,230,226,134,144,67,65,204,153,137,210,212,136,122,202,18,188,157,105,88,62,15,216,107,48,252,121,43,6,159,122,223,236,93,83,205,100,154,248,177,38,125,211,179,53,218,229,33,144,133,53,153,73,211,43,34,187,61,8,134,43,59,238,198,170,181,110,212,202,236,247,190,246,92,215,92,107,222,167,168,25,203,157,3,143,152,217,96,68,71,59,64,20,113,34,49,145,6,32,24,56,177,122,130,4,141,19,5,3,1,48,11,133,16,139,11,131,34,220,44,17,157,199,30,198,213,157,73,211,33,173,201,165,77,97,231,105,42,90,224,174,82,33,140,177,62,216,2,255,143,62,209,42,124,229,183,176,151,73,154,110,157,185,123,231,86,26,166,158,148,226,251,191,50,172,42,83,144,33,81,17,234,58,146,250,88,133,15,231,238,251,228,65,206,92,165,106,243,200,204,90,217,125,198,111,167,247,39,41,77,74,174,220,68,41,145,101,59,194,44,255,255,255,232,231,183,217,65,26,239,251,13,49,49,66,199,13,246,128,72,192,177,52,59,22,212,88,18,214,74,213,38,184,132,132,37,250,85,160,216,179,165,105,101,240,196,133,209,125,161,108,193,223,189,114,113,243,120,84,213,217,107,37,3,91,213,70,250,44,249,35,165,42,183,247,103,43,70,162,143,205,199,222,125,231,161,154,158,151,89,236,109,229,137,107,89,131,129,169,166,93,47,229,230,187,146,145,25,26,180,237,251,126,177,151,167,46,64,151,24,131,140,238,100,8,106,122,86,75,233,17,153,247,56,111,252,159,14,206,150,104,232,119,149,21,95,200,238,253,113,182,86,162,130,42,0,5,55,248,116,144,226,179,18,92,226,154,54,224,76,184,97,224,40,166,144,201,188,96,8,32,8,10,109,48,147,85,82,34,104,32,32,127,48,57,37,87,76,240,15,100,235,251,48,32,148,145,16,3,252,45,136,0,89,49,32,146,244,110,103,137,123,190,194,120,214,102,159,4,33,128,74,40,100,141,13,42,10,88,136,85,14,132,244,235,184,147,12,120,183,59,126,162,239,87,139,34,197,11,154,53,16,106,146,138,58,11,165,36,114,28,114,13,81,87,120,113,235,193,57,203,115,237,213,117,71,162,241,200,201,168,231,30,97,223,197,127,177,83,31,59,255,242,119,255,232,165,0,152,128,0,18,93,134,26,5,41,154,88,39,196,145,255,251,176,68,83,140,196,212,102,205,27,79,67,210,158,44,217,99,107,3,110,83,65,155,50,109,24,251,66,95,179,165,141,161,151,160,211,46,107,71,19,28,65,114,241,35,49,134,32,132,70,28,200,232,36,0,171,72,128,103,196,10,138,56,241,61,180,206,187,248,209,24,220,252,106,88,205,153,67,248,156,42,212,61,150,24,69,186,54,61,11,150,73,31,186,42,244,242,169,91,180,153,207,212,63,56,94,10,118,125,110,196,213,217,75,219,33,152,164,190,32,50,37,149,28,191,34,201,205,145,37,237,105,115,226,19,194,35,44,188,172,34,59,12,102,32,52,216,220,52,111,146,99,122,119,207,61,233,213,34,3,35,185,26,244,141,11,145,152,94,180,178,222,111,123,143,140,110,107,118,15,64,0,187,183,146,163,28,8,66,36,215,71,30,28,77,132,172,168,64,181,213,64,0,56,146,133,229,17,143,17,2,5,2,109,128,77,89,238,44,6,0,165,99,241,184,179,116,150,81,92,157,144,185,172,21,33,26,74,169,37,19,35,166,153,131,108,229,123,45,225,157,122,211,118,33,150,86,73,24,92,3,104,104,251,238,212,139,108,217,238,241,42,55,2,33,57,118,154,61,75,135,201,63,78,158,231,55,210,8,31,22,210,244,132,165,154,14,200,150,87,45,24,42,177,57,148,112,201,78,99,183,7,86,52,27,55,227,29,231,228,236,205,146,207,254,135,127,245,105,114,221,79,115,193,208,0,27,46,198,4,33,162,52,96,70,156,201,225,7,132,188,13,51,8,38,159,84,128,66,202,60,48,44,70,60,64,0,193,132,67,35,44,13,159,230,188,93,8,45,111,191,108,73,158,72,40,174,64,175,107,80,78,146,218,51,52,158,34,28,149,119,160,24,6,118,181,233,86,52,148,243,53,32,184,163,130,156,241,107,215,175,238,26,212,179,90,181,197,113,175,115,242,126,7,32,96,43,115,39,68,39,138,130,51,115,124,254,246,247,69,118,12,203,29,40,124,62,97,163,151,237,240,236,165,206,219,230,101,18,118,83,56,251,173,231,203,162,242,108,248,214,90,10,189,106,6,122,0,3,55,248,196,37,83,3,41,1,41,96,44,24,59,110,100,17,249,138,0,40,126,145,1,192,115,1,4,76,24,2,6,149,8,128,196,64,243,1,4,213,113,131,1,132,0,100,22,134,149,190,133,77,152,116,243,77,135,101,174,211,202,40,4,82,164,95,37,3,23,88,182,99,64,40,74,96,59,75,118,64,230,91,132,196,102,98,48,234,102,73,38,212,200,184,76,210,31,140,74,94,59,187,164,155,169,75,137,209,57,58,39,35,83,207,126,231,148,252,58,206,155,62,114,123,87,76,206,226,102,103,144,202,150,102,19,136,255,251,178,100,69,12,134,69,103,74,155,137,111,64,81,236,233,211,60,37,190,23,101,155,42,109,229,107,193,67,179,103,168,192,138,0,235,49,79,173,166,52,240,204,137,145,178,105,6,145,161,104,106,68,13,117,78,80,152,157,151,229,198,51,241,236,160,131,191,251,113,247,50,235,117,116,213,148,181,212,120,216,209,174,169,121,12,221,235,203,93,74,89,40,95,60,4,233,96,0,11,182,207,21,202,65,128,40,142,53,12,88,142,106,86,65,221,10,59,44,175,27,173,140,249,247,127,175,188,219,81,105,240,237,255,38,225,51,103,243,255,255,216,228,136,43,96,108,177,19,18,71,17,44,204,51,4,209,228,51,100,111,101,182,123,105,234,86,85,255,57,251,125,182,219,79,251,249,15,5,96,0,86,223,140,48,196,201,200,12,73,164,205,255,204,124,64,205,80,1,163,96,98,212,40,10,7,153,1,72,84,28,122,163,50,224,0,136,16,20,224,208,29,7,232,222,197,245,72,246,166,9,1,105,143,7,178,116,220,113,80,49,12,151,201,1,1,1,169,185,49,84,35,192,50,154,144,136,213,218,210,199,165,200,147,54,102,157,0,190,33,14,136,224,150,65,193,89,32,196,118,147,199,147,114,226,12,221,83,51,116,207,34,246,127,194,231,122,139,107,144,168,137,220,237,153,238,74,174,173,207,90,46,34,173,174,115,23,221,205,211,162,59,169,99,175,171,187,121,228,151,87,169,81,26,49,72,215,234,162,225,170,159,58,249,226,57,232,222,156,255,168,62,91,10,181,98,121,248,95,214,210,85,208,84,1,111,64,64,0,7,255,250,28,23,1,108,151,151,154,184,148,65,78,102,92,89,137,139,46,185,71,169,7,202,66,76,36,206,95,255,93,55,223,254,255,253,213,21,17,80,136,68,238,165,85,186,42,214,183,109,118,116,100,121,233,239,68,54,157,139,122,203,173,125,154,187,79,155,179,180,190,236,235,188,23,109,120,186,0,1,46,216,200,27,12,150,156,225,135,78,99,16,254,208,193,226,33,67,3,48,27,38,41,16,144,152,96,225,128,153,136,213,76,76,228,120,92,26,89,193,160,88,145,130,132,171,77,100,209,134,146,13,56,204,65,19,177,67,26,218,139,49,70,180,24,210,94,168,192,67,80,1,16,75,8,139,51,203,197,156,203,157,24,180,13,73,5,52,213,44,137,192,101,245,22,29,222,95,182,156,74,86,227,6,201,92,103,237,192,173,201,12,198,67,22,165,126,190,13,37,55,238,108,168,133,253,178,46,94,191,43,68,83,213,135,33,71,143,174,124,226,214,91,70,150,96,106,112,234,105,158,105,97,191,39,206,84,201,181,61,51,50,130,60,203,161,119,175,252,221,58,33,244,242,117,239,255,251,178,100,89,14,198,75,102,202,27,121,91,114,84,172,217,179,60,34,190,23,69,155,38,109,225,111,137,95,51,103,140,246,8,104,58,251,115,211,42,59,95,51,40,150,154,144,76,39,121,139,202,119,158,151,20,129,98,192,0,37,182,177,51,159,162,84,30,227,164,236,67,90,17,103,225,134,61,202,53,122,249,124,43,87,87,221,119,243,38,49,155,235,25,172,155,128,58,58,60,204,204,148,129,113,47,250,255,174,79,150,147,148,150,182,102,87,3,35,109,250,178,169,179,3,87,63,173,147,203,255,34,150,46,221,213,63,171,44,253,123,155,134,110,88,20,124,52,73,83,59,188,63,150,115,83,102,56,85,17,33,178,169,8,41,48,182,102,10,4,28,58,98,198,192,192,128,0,121,142,12,22,72,238,201,204,167,47,212,56,167,67,129,14,18,240,20,34,119,180,24,22,36,157,10,48,135,133,128,187,1,191,4,178,86,227,37,218,70,169,131,116,127,158,237,51,80,184,225,137,115,118,135,41,5,64,178,47,176,72,117,235,158,149,77,187,109,46,122,39,62,116,140,83,116,229,47,84,222,189,167,180,148,86,106,28,200,246,170,249,101,168,211,213,219,157,17,58,119,85,123,144,52,166,81,203,106,79,124,178,106,171,153,180,170,173,51,231,34,47,57,203,34,89,90,29,84,202,111,91,252,199,189,199,95,171,231,118,50,170,106,181,21,185,57,251,1,145,56,0,34,255,254,222,245,225,76,100,17,198,218,139,188,224,208,133,18,66,224,150,20,124,143,86,105,89,44,101,213,191,237,108,240,236,118,130,96,135,87,122,254,190,83,150,102,86,74,49,154,139,90,170,50,61,136,199,68,37,156,212,102,34,157,30,224,237,53,170,243,125,109,103,213,253,61,79,94,202,222,158,214,101,86,189,23,111,19,0,0,230,244,192,133,204,144,104,223,226,207,72,136,194,0,76,100,216,183,72,108,96,192,233,146,94,120,89,132,150,24,64,130,193,1,133,132,36,166,186,12,174,17,102,125,255,149,77,180,245,118,215,107,198,90,115,194,152,105,128,179,216,26,125,41,171,56,97,107,249,155,90,127,157,9,68,62,220,82,61,117,55,200,216,205,97,233,18,253,119,214,186,197,121,157,22,159,43,140,41,155,98,104,47,217,15,96,64,90,34,12,205,22,151,169,95,46,127,182,247,119,231,140,182,106,40,232,117,237,123,166,109,21,142,53,86,74,22,105,155,172,98,112,116,149,49,137,15,36,244,205,202,43,49,49,72,233,195,54,154,241,79,166,189,234,157,169,174,121,245,109,42,156,237,28,231,41,106,228,69,157,123,121,185,135,1,244,0,64,0,22,221,142,72,44,226,81,149,17,168,204,48,97,191,66,144,200,17,255,251,178,100,104,142,165,225,102,203,27,107,87,64,79,44,217,199,60,37,142,22,217,157,48,109,5,30,1,53,163,103,204,192,142,48,219,131,182,143,47,202,103,81,160,148,138,43,229,161,48,207,21,127,255,255,154,106,109,238,115,121,141,185,69,231,228,145,50,236,69,206,245,161,10,245,71,77,218,203,246,127,155,254,111,110,142,203,175,69,255,213,184,106,12,159,10,85,49,239,12,197,83,237,60,26,24,14,68,148,121,88,23,108,88,18,30,12,151,48,132,222,148,1,138,129,48,105,76,32,5,148,153,46,51,168,186,151,100,181,20,214,156,125,152,193,11,97,184,42,42,194,33,73,142,202,82,60,180,136,58,181,221,196,114,94,79,44,55,68,254,35,35,6,96,174,138,200,2,145,5,1,43,2,137,139,37,20,216,242,154,61,44,169,42,25,242,231,64,106,206,70,185,10,180,47,248,187,67,155,144,195,212,151,183,154,146,31,131,115,55,112,96,130,81,165,86,142,45,115,100,57,206,54,4,203,29,113,4,156,48,108,221,208,154,221,25,41,94,46,42,98,211,118,74,151,119,230,101,203,36,215,255,254,233,77,241,190,171,23,127,255,253,204,13,1,73,187,254,183,11,224,197,8,154,119,31,170,128,79,36,194,191,73,99,245,29,252,114,25,236,139,18,67,32,31,14,90,179,7,126,68,141,255,151,169,26,91,230,86,162,95,54,67,61,55,134,199,156,155,59,13,194,43,206,236,75,145,71,65,68,35,101,67,28,46,40,159,37,244,217,42,239,196,138,0,0,238,242,105,165,24,176,53,7,93,111,169,131,39,146,200,91,3,57,107,14,45,36,121,159,168,193,57,92,76,62,73,121,124,105,211,228,112,153,24,151,129,185,48,162,62,11,234,210,212,221,10,51,243,145,224,232,204,197,17,41,161,199,163,88,102,74,59,5,145,19,226,51,60,26,203,134,46,189,76,237,223,156,79,215,136,127,15,245,252,115,34,12,232,166,207,85,242,148,255,221,218,135,160,188,223,135,179,254,236,239,185,121,178,126,126,200,147,40,179,139,70,165,60,78,23,160,14,207,255,242,160,0,20,191,173,4,142,53,56,7,88,193,208,61,27,21,216,200,177,152,78,73,193,109,88,94,32,96,149,67,146,235,44,14,205,215,202,248,234,117,221,21,77,167,241,202,186,16,243,128,198,53,5,252,22,230,85,196,85,202,169,157,74,118,40,142,179,165,40,74,149,196,245,194,58,160,133,151,227,252,71,154,12,181,65,206,132,12,179,176,190,184,179,68,221,33,228,122,103,12,201,195,14,24,68,15,96,1,101,222,124,22,56,3,40,73,35,5,92,100,92,32,237,18,206,156,177,170,103,250,255,149,83,250,9,17,160,2,56,63,255,251,178,68,136,14,244,35,80,208,155,12,51,240,131,164,249,211,101,47,48,16,233,155,62,108,152,188,193,239,51,103,1,167,137,248,221,47,19,88,92,172,166,36,227,194,148,177,63,154,228,181,250,105,8,145,46,167,185,45,185,65,24,187,106,85,184,115,175,236,101,255,145,62,114,24,165,231,194,87,75,14,199,171,87,157,238,19,48,85,155,177,26,120,171,199,98,24,163,160,187,117,144,204,194,45,24,52,40,140,41,115,49,247,229,52,203,246,111,27,191,227,237,61,228,97,247,25,252,221,107,119,140,169,65,220,157,38,83,33,5,233,12,196,57,240,202,251,164,173,153,4,133,158,191,161,156,165,255,255,255,255,195,76,89,70,42,96,165,28,181,38,12,3,88,83,87,5,222,126,226,204,145,63,154,196,181,218,82,132,44,141,13,129,150,69,227,162,15,83,69,70,116,53,13,58,209,198,186,202,16,240,204,93,178,161,169,40,77,235,55,136,218,97,50,176,167,95,163,73,154,177,12,85,36,161,236,79,87,102,36,38,69,74,185,150,3,132,241,98,210,155,254,157,147,153,45,121,170,174,235,89,90,148,217,214,217,149,223,149,89,45,61,93,153,254,250,255,244,230,127,250,183,255,70,255,199,0,0,27,244,96,68,97,226,121,144,22,39,33,24,24,220,28,13,0,143,20,140,38,39,2,0,75,42,96,64,104,224,129,39,140,48,9,71,68,41,48,160,32,44,23,98,45,213,10,92,181,129,122,211,166,26,100,170,11,147,27,167,46,26,225,87,137,82,76,21,75,72,120,190,70,0,7,181,199,97,157,51,132,18,196,220,85,58,97,202,194,6,12,167,114,227,70,228,56,41,147,212,230,64,234,157,9,46,200,128,6,152,236,21,96,95,53,166,177,103,237,86,137,65,175,205,62,22,181,254,68,89,229,153,158,69,50,18,230,18,76,137,67,214,101,46,205,197,146,206,45,10,196,59,174,100,164,246,221,209,101,43,194,35,41,127,253,150,243,202,62,167,207,175,183,82,152,227,249,204,229,135,192,33,128,0,59,191,146,169,208,244,158,115,102,67,213,172,42,212,196,19,166,207,85,8,78,165,174,115,153,186,80,179,145,137,88,125,121,132,135,145,217,133,152,207,159,255,212,167,136,244,30,22,206,82,169,136,143,40,204,118,34,242,170,188,247,113,153,148,167,60,236,191,173,55,255,211,78,171,223,207,213,48,159,51,59,28,1,138,94,153,8,202,98,176,184,86,18,98,129,17,148,3,166,4,4,11,8,12,4,11,14,9,139,3,140,4,0,14,11,133,70,38,26,5,144,2,196,0,147,10,135,3,138,241,103,245,168,87,101,41,180,199,157,199,20,187,105,76,223,59,50,38,98,155,101,197,49,48,255,251,178,100,170,14,229,194,103,75,155,131,63,176,85,12,233,227,60,34,158,23,41,157,44,110,13,30,193,91,51,103,76,240,137,208,40,180,208,180,183,5,1,159,132,193,91,241,102,82,228,35,242,54,36,43,50,126,87,242,61,7,3,93,55,84,179,202,117,34,129,31,38,190,221,85,106,170,179,134,32,186,156,169,20,13,77,17,136,222,221,173,127,120,204,110,3,213,172,108,254,120,150,12,41,156,201,201,1,20,108,229,145,179,21,185,235,44,31,51,85,214,169,220,102,51,252,250,83,35,249,119,189,178,127,37,138,37,43,127,204,190,171,91,127,234,170,162,64,17,171,118,198,67,144,80,78,132,10,161,101,13,142,204,192,171,42,212,45,173,106,41,210,88,164,140,89,236,36,0,93,118,211,66,173,81,150,136,204,218,170,183,238,255,185,133,28,45,74,134,57,14,91,149,81,28,206,78,68,84,123,207,162,184,166,6,104,209,117,153,235,42,194,171,183,233,255,219,255,177,46,111,250,244,250,182,129,106,0,0,93,244,197,194,115,26,129,76,122,53,57,64,184,199,66,52,197,70,211,2,140,83,152,193,2,112,224,120,140,66,74,41,22,0,7,8,196,65,48,112,64,48,180,214,211,13,67,82,203,77,108,104,6,212,27,196,126,122,19,249,160,162,75,238,165,96,128,48,145,33,71,169,24,96,64,53,194,114,26,60,56,155,207,251,89,107,17,166,20,188,86,20,187,104,166,184,94,177,32,59,160,169,28,89,91,234,174,1,192,52,230,126,99,173,187,211,22,122,35,210,205,114,95,63,133,77,106,237,219,25,182,159,60,255,249,28,153,247,153,109,165,221,92,251,127,60,107,158,52,58,7,152,101,154,121,178,162,231,74,47,106,233,152,243,230,77,238,159,246,109,60,177,164,12,97,239,228,47,213,255,207,66,48,46,60,0,5,148,87,38,3,131,71,176,226,243,108,143,6,67,23,108,109,150,49,23,128,100,143,124,220,166,221,56,149,209,83,150,124,134,166,102,34,88,219,33,155,50,156,232,138,150,86,123,230,183,249,131,171,41,10,232,174,195,26,70,211,42,34,231,83,166,239,89,93,74,228,59,144,229,212,170,173,208,191,255,255,255,231,211,250,255,255,197,59,125,17,162,24,104,233,169,175,31,146,169,148,1,7,19,48,113,0,88,176,112,202,64,136,77,147,33,56,48,57,1,197,128,49,80,48,192,244,235,81,201,231,241,244,69,71,208,182,73,16,230,178,213,245,4,34,92,226,119,190,238,186,177,166,226,176,164,114,134,55,22,150,170,49,97,144,39,161,28,197,1,146,68,56,61,9,200,26,135,53,198,179,199,3,82,125,8,5,64,84,200,104,1,130,166,153,122,82,37,7,202,2,255,251,178,100,194,142,229,214,103,75,155,134,87,160,89,108,217,195,96,194,118,26,213,155,46,109,189,92,193,130,51,103,140,241,138,184,25,116,34,116,155,230,86,56,53,251,236,206,12,114,61,118,193,14,71,38,70,118,232,174,106,70,180,242,92,232,93,177,32,73,90,65,58,101,157,103,98,133,4,114,34,208,228,162,30,147,98,116,115,164,22,84,103,66,250,165,109,56,254,19,34,157,228,204,151,129,22,120,149,133,49,132,34,227,40,183,83,243,200,52,158,118,187,110,199,202,30,142,77,203,163,221,140,121,47,247,80,210,221,178,94,231,176,114,213,221,211,178,21,11,151,204,78,81,160,221,206,61,190,253,55,189,87,31,188,117,95,41,147,150,135,130,39,101,26,59,22,112,190,43,103,223,42,101,254,98,0,217,76,37,134,142,138,41,43,24,64,112,96,52,81,110,10,142,33,217,28,30,128,104,67,144,50,22,75,80,60,36,100,47,174,75,95,95,215,95,254,207,202,159,254,246,255,81,170,0,0,100,252,196,68,140,24,44,208,83,143,12,132,200,75,168,98,131,6,166,22,10,96,165,224,96,68,7,14,135,54,201,97,81,15,209,233,46,84,130,55,188,173,5,183,79,24,187,104,220,29,7,181,229,122,37,105,138,178,213,74,9,26,3,129,212,178,21,14,63,43,101,133,51,4,199,87,170,20,152,9,68,133,45,120,26,6,244,173,214,221,247,80,102,86,202,27,118,160,168,86,52,185,91,155,27,42,167,164,128,33,18,184,197,175,239,247,233,215,47,252,178,254,90,192,214,6,102,123,184,56,63,1,178,50,168,172,172,115,169,179,198,203,88,124,212,203,234,214,121,237,79,186,95,91,154,99,198,166,179,167,216,235,253,46,105,64,22,0,1,203,179,164,224,174,98,137,172,170,211,137,62,229,163,120,136,59,3,222,88,97,120,236,234,200,120,103,16,229,9,86,45,114,113,123,241,108,232,151,218,168,168,53,113,224,134,128,241,0,56,35,58,107,159,26,117,234,153,172,98,196,79,26,109,163,132,49,162,195,154,46,104,123,88,36,104,117,40,91,228,158,173,31,80,116,43,189,78,14,252,70,53,248,203,166,147,11,13,1,70,227,139,146,76,244,25,48,224,100,160,200,173,230,26,33,25,104,16,97,146,100,68,193,192,153,33,128,67,8,46,96,49,24,177,0,16,74,130,146,28,85,9,49,215,192,168,104,3,88,22,224,92,23,177,47,68,0,41,121,118,11,66,3,52,160,196,173,72,121,9,120,154,73,16,40,79,99,201,223,72,76,34,200,1,15,16,0,0,191,11,162,98,166,99,170,132,224,50,197,9,133,193,94,137,166,131,34,161,70,226,169,64,221,202,163,176,226,201,64,42,138,255,251,178,100,196,14,229,71,102,204,155,99,63,160,93,4,25,179,97,131,70,26,41,155,40,110,101,111,201,177,51,166,141,134,13,104,245,140,106,222,237,79,186,124,207,63,44,249,252,216,196,204,200,160,154,96,59,90,185,194,66,35,113,169,213,141,155,39,221,15,107,159,169,9,91,225,98,83,12,161,38,220,204,238,230,161,219,121,152,166,181,110,54,83,154,247,75,191,136,150,251,174,92,200,223,212,196,251,111,155,190,12,64,57,110,205,255,127,228,212,227,203,89,179,174,237,42,130,37,138,105,87,10,88,28,170,29,216,213,17,212,23,99,111,178,236,187,79,234,34,136,67,140,197,254,74,78,0,154,129,135,88,57,169,168,40,101,218,24,120,159,103,231,185,104,15,154,46,113,252,25,150,37,130,173,147,4,73,67,20,118,248,195,104,113,193,250,6,25,90,249,82,41,63,234,207,167,47,246,239,150,95,125,143,239,126,95,189,63,242,230,93,20,117,0,0,174,232,11,76,205,198,54,94,206,222,163,141,116,40,104,216,133,49,178,205,234,115,91,32,70,101,32,76,209,227,22,24,8,65,191,38,26,111,133,153,18,192,98,224,160,226,16,45,250,179,32,116,24,132,181,207,52,255,37,178,145,76,52,76,51,161,69,179,171,160,49,162,80,96,128,17,6,196,202,16,175,50,16,42,245,4,141,243,11,79,133,114,222,192,66,33,102,13,98,110,53,246,236,12,13,45,98,109,88,66,53,250,163,90,189,82,168,82,217,129,24,92,59,102,253,45,55,127,215,167,74,250,185,144,186,106,82,218,64,230,141,58,5,44,242,139,202,254,193,72,202,24,144,140,145,200,217,218,120,205,74,39,170,147,65,22,136,31,215,98,23,141,230,250,132,125,98,239,169,93,125,173,232,25,251,255,255,251,127,195,152,0,5,223,245,61,75,170,40,237,100,75,23,243,44,87,148,241,78,70,104,23,170,85,153,253,234,113,129,124,144,172,199,142,190,245,246,178,176,71,49,23,41,138,251,104,191,243,177,136,117,202,135,153,221,74,142,173,122,177,91,114,59,229,142,202,240,122,200,204,144,233,114,57,228,99,42,45,117,84,84,251,249,61,55,74,103,222,173,170,219,215,84,16,110,208,196,24,51,225,143,230,17,114,39,92,33,84,104,67,194,200,167,128,129,72,179,194,226,12,138,5,13,48,36,192,64,69,64,4,20,72,84,35,92,128,164,69,251,130,84,188,46,97,8,227,45,73,68,157,194,96,237,212,68,9,48,200,65,37,3,88,86,228,144,92,172,106,73,7,110,156,100,19,75,165,80,165,4,108,106,26,176,3,32,76,16,85,156,195,82,244,196,132,94,239,171,74,29,82,255,180,54,26,216,146,71,8,2,195,201,255,251,178,100,201,142,166,6,103,74,27,73,63,176,93,44,217,195,60,98,132,24,13,157,40,109,37,94,129,141,179,166,232,195,21,216,61,69,126,75,69,255,251,126,25,85,243,248,123,249,138,198,196,44,220,144,150,33,93,240,65,29,150,62,226,194,199,8,252,86,137,43,150,101,2,37,117,211,65,106,226,155,102,153,124,234,163,154,164,7,154,47,166,169,31,150,217,156,234,179,28,199,23,163,249,255,169,175,49,1,13,192,57,182,198,137,128,136,176,180,188,98,77,44,144,71,197,141,30,144,214,198,105,43,56,117,254,40,254,184,12,159,43,105,233,93,177,10,152,80,216,209,166,101,9,84,192,25,82,138,205,103,237,213,104,137,110,90,217,138,226,108,140,97,163,4,110,57,25,108,91,76,48,232,237,181,136,103,149,213,207,187,89,111,222,155,98,116,223,118,213,78,212,251,239,219,242,85,244,3,186,0,0,247,216,26,112,22,25,12,0,13,80,50,98,227,23,0,25,11,20,7,73,66,17,17,97,241,80,99,1,57,70,112,168,24,200,204,130,30,107,73,127,76,237,117,90,51,63,110,3,36,83,74,173,221,122,67,236,21,98,36,161,136,163,204,20,117,20,212,25,57,45,129,25,220,177,118,150,150,91,33,114,217,3,139,199,124,186,128,123,185,48,108,92,8,22,47,15,204,51,4,127,121,167,129,224,175,50,120,58,38,48,212,196,231,199,210,253,51,170,247,185,236,147,122,62,96,186,142,208,57,76,62,202,101,54,154,169,181,211,13,212,121,66,86,74,38,42,122,185,61,29,37,114,165,239,94,231,223,245,81,127,183,174,83,86,126,56,230,123,97,89,218,238,229,199,237,149,207,204,58,37,196,80,22,176,0,19,255,206,166,101,96,121,31,138,229,26,251,1,238,143,83,13,54,55,237,236,139,53,131,246,219,50,114,146,188,45,70,151,241,26,175,240,181,184,71,54,226,89,184,14,94,120,191,79,245,41,39,82,91,174,75,10,139,162,12,30,118,98,145,198,60,206,170,165,117,141,35,178,40,120,80,249,238,210,143,52,137,89,169,115,37,166,109,235,57,214,71,167,101,160,155,85,18,217,43,253,234,3,58,150,67,51,57,26,201,54,210,163,68,39,63,3,208,53,97,144,159,18,2,135,17,153,18,0,201,121,131,131,3,12,70,141,193,131,66,130,65,3,204,248,194,195,27,136,8,53,14,236,0,187,65,112,53,53,14,11,18,14,98,81,181,242,60,8,128,5,20,50,17,1,162,82,130,101,162,129,0,49,74,6,71,88,202,9,91,131,64,6,130,50,245,122,169,86,224,240,3,87,101,73,6,103,162,139,221,206,85,97,24,83,53,133,180,177,8,128,113,210,38,58,208,177,161,231,255,251,178,100,208,14,165,204,103,75,27,120,91,112,105,44,233,179,61,5,124,26,141,157,36,109,165,190,129,152,51,166,220,242,161,248,31,24,226,143,197,106,88,142,189,185,255,246,182,112,102,25,106,238,110,202,166,126,153,39,97,68,69,18,237,118,82,199,73,140,93,72,166,93,84,72,193,197,49,85,124,253,226,121,44,64,149,40,221,137,3,133,171,222,222,207,182,183,50,82,42,214,180,206,152,44,204,213,170,63,100,204,203,203,68,193,213,61,101,173,38,9,86,30,223,247,206,147,209,7,9,244,152,135,24,190,36,223,48,180,174,151,179,80,243,49,226,194,108,162,206,227,123,171,178,127,79,202,163,30,137,224,204,121,191,219,219,173,164,213,106,235,108,221,206,241,69,51,69,58,174,149,9,245,19,83,7,145,169,166,216,209,146,82,208,206,184,231,200,129,239,75,199,23,196,252,125,77,238,181,255,202,111,85,195,241,19,115,35,47,154,254,98,130,26,0,0,174,180,66,226,9,64,52,144,51,189,62,58,21,211,9,5,49,130,16,72,208,24,4,196,71,140,96,88,194,192,64,163,196,67,104,4,26,31,48,208,162,131,65,234,15,29,190,8,225,122,72,10,150,233,29,46,84,147,229,229,12,91,119,132,42,0,80,65,194,92,138,220,156,228,75,128,34,112,195,101,167,89,108,49,150,60,174,204,240,179,98,110,195,152,94,136,34,138,90,91,181,159,43,137,18,168,105,119,30,38,234,137,157,167,152,126,97,124,229,185,7,63,238,227,217,59,103,234,182,111,182,157,97,179,157,13,61,103,151,163,83,89,123,251,179,90,121,234,55,55,65,228,168,147,172,94,88,186,81,81,44,205,226,98,63,155,143,255,175,106,52,104,120,239,191,151,190,182,45,113,118,237,83,83,87,58,254,127,150,184,27,181,128,0,155,254,159,178,140,103,3,77,86,165,92,48,155,198,131,57,252,230,242,59,181,67,203,222,136,219,144,99,61,153,97,249,144,10,82,99,15,115,155,201,47,151,242,67,22,99,194,142,102,170,21,12,100,116,71,114,51,29,220,230,66,41,204,194,116,116,105,82,140,131,12,149,99,11,146,203,187,201,217,146,168,202,196,113,217,174,214,45,171,173,88,169,173,174,219,134,203,255,49,97,163,47,54,1,1,3,172,206,132,80,20,140,36,150,98,0,230,54,16,40,90,48,28,42,34,16,148,10,32,4,3,32,148,32,112,4,2,128,52,91,77,20,229,77,212,156,92,13,193,43,217,11,204,214,211,137,13,147,61,21,148,165,166,145,3,48,118,80,181,36,46,235,247,23,247,65,71,222,215,178,117,177,13,4,198,26,43,158,28,70,243,65,210,68,181,99,252,119,161,66,196,118,168,35,8,219,255,251,178,100,201,14,230,17,103,74,27,120,91,240,98,12,217,179,60,37,142,24,97,159,42,109,153,126,137,129,51,166,140,241,149,216,42,139,195,209,9,61,110,106,207,255,245,154,159,74,190,166,158,222,209,81,52,97,42,66,163,175,221,238,76,203,233,216,234,131,56,253,7,178,201,159,49,202,203,55,31,33,142,48,235,8,89,17,166,187,137,135,213,52,134,33,57,173,70,155,189,235,36,200,63,84,197,162,230,103,249,206,253,181,174,110,216,41,3,136,235,203,183,132,206,175,56,198,51,228,177,250,92,138,148,130,236,181,66,20,142,42,133,78,58,137,18,25,38,185,48,230,100,174,175,237,185,116,86,103,18,49,34,61,131,123,234,178,107,254,137,165,215,68,146,182,73,81,153,17,228,151,67,32,164,175,86,58,189,53,89,29,236,149,97,87,25,189,159,226,194,148,229,35,222,117,35,20,134,73,54,122,75,93,60,138,32,181,0,1,47,252,0,180,97,32,38,32,48,18,42,119,12,128,33,211,32,22,48,17,130,212,152,48,106,57,8,4,66,4,129,193,140,33,21,129,162,10,108,74,8,179,144,232,160,202,212,183,156,184,113,55,20,209,254,163,130,209,194,16,205,129,128,138,20,192,26,203,92,127,172,66,26,102,113,153,20,25,14,210,214,102,13,126,211,202,217,76,48,26,45,33,132,46,198,47,21,137,189,99,65,205,126,118,34,210,170,234,173,4,94,174,24,79,247,250,172,185,166,214,154,125,41,45,217,241,73,221,221,23,247,60,191,123,191,169,166,132,201,90,102,66,193,14,173,134,69,213,246,138,132,17,122,160,159,205,85,255,15,167,201,186,198,135,42,33,15,231,61,76,89,137,205,255,39,35,166,212,108,168,183,220,57,32,37,51,128,0,38,255,180,137,169,34,205,22,68,180,32,14,137,33,41,241,84,100,62,44,177,149,14,190,11,14,46,225,164,151,71,106,137,151,206,119,253,250,99,79,90,74,20,191,66,255,251,255,105,207,56,233,156,202,89,89,135,99,123,117,133,93,80,151,104,153,246,14,0,104,248,180,0,116,40,113,56,22,96,119,36,142,118,179,153,149,225,123,149,250,93,109,255,249,223,255,207,167,252,18,255,216,70,32,101,203,38,64,24,99,129,6,185,26,155,134,18,70,21,37,34,51,0,25,24,24,3,144,68,14,36,16,93,48,96,128,241,73,16,184,140,21,58,208,14,176,234,245,27,87,251,238,188,16,57,19,155,212,178,76,82,251,170,98,192,40,8,160,104,204,120,9,140,168,44,97,106,202,239,60,13,196,70,10,194,90,204,77,241,22,6,154,128,147,40,18,23,21,109,38,11,0,137,197,86,9,73,112,224,72,2,239,22,76,17,143,36,144,124,255,251,178,100,204,142,229,227,102,203,27,102,95,162,101,140,217,163,97,131,42,25,201,155,40,109,165,190,193,139,179,102,140,240,150,32,197,78,70,48,255,93,253,123,170,173,205,247,89,88,76,212,72,15,46,53,5,22,188,122,63,4,25,51,144,98,62,145,67,86,100,148,241,230,81,82,202,148,66,252,89,101,211,167,193,53,67,122,89,132,104,63,171,251,158,5,167,126,170,107,118,50,52,160,78,58,137,113,210,91,153,35,116,19,185,169,252,196,235,212,152,166,244,207,191,87,225,16,146,32,114,29,102,251,73,48,87,64,85,186,99,132,148,188,56,240,239,179,185,82,24,64,252,139,185,105,194,109,74,238,145,200,151,235,254,168,149,220,221,211,97,114,13,86,40,131,17,71,34,143,58,85,206,82,173,76,71,33,106,82,209,81,14,154,34,145,196,84,161,245,50,30,237,115,179,98,215,162,78,138,174,146,212,150,211,118,77,135,234,182,71,13,0,0,101,208,193,136,179,33,19,198,2,160,43,57,234,72,96,32,225,131,68,70,4,28,6,0,69,64,38,2,2,23,248,195,129,243,0,135,80,8,21,5,134,3,76,22,28,34,48,152,64,177,33,16,50,82,32,20,242,30,175,16,168,142,194,33,137,36,9,1,186,50,224,68,138,157,118,172,85,0,82,214,121,78,228,59,44,237,145,50,149,47,103,41,222,202,213,177,245,95,118,1,2,62,144,37,25,85,41,44,190,90,221,195,205,117,28,151,225,23,29,30,205,203,90,158,120,101,67,115,158,158,248,66,59,144,191,179,132,86,154,86,243,152,209,146,5,240,194,14,155,237,34,177,131,36,132,136,21,120,145,121,177,103,162,141,28,68,72,219,86,153,97,201,210,164,230,248,41,42,177,162,138,238,93,111,186,75,18,131,23,100,27,225,63,238,159,235,251,255,210,121,127,107,215,173,150,74,32,70,0,0,115,92,183,49,176,174,202,55,33,131,28,137,155,113,139,238,236,78,180,70,138,30,4,148,34,161,218,221,60,197,165,179,41,51,251,237,6,62,42,194,70,144,23,35,147,223,239,238,199,214,69,87,83,209,25,10,98,136,35,179,21,145,147,152,65,238,98,28,227,25,167,33,230,169,24,140,14,85,73,58,55,183,69,247,159,93,209,168,157,74,181,167,214,254,33,237,249,172,158,103,71,26,21,38,229,41,169,212,99,71,153,98,38,4,9,18,161,16,86,146,85,22,98,134,149,147,94,105,120,111,73,25,24,146,153,144,10,149,206,97,138,230,34,149,111,228,8,176,173,209,74,70,6,153,139,124,128,133,105,110,108,165,162,105,207,130,166,90,77,182,70,247,82,65,47,226,36,61,14,195,113,123,233,37,52,139,73,174,202,104,21,145,211,255,251,178,100,202,142,134,145,103,73,27,153,75,240,96,172,217,147,96,98,124,23,185,155,42,109,97,109,201,89,159,102,220,241,13,248,162,157,53,1,115,21,161,196,53,196,147,175,226,161,122,70,91,83,53,181,11,138,68,208,109,74,45,141,76,250,87,174,211,83,137,48,221,19,210,112,166,101,36,145,55,99,214,65,66,86,153,196,229,119,89,194,97,126,235,223,77,141,59,125,17,253,180,161,245,42,93,48,235,125,186,125,147,204,244,226,71,162,123,130,29,207,187,140,192,41,57,145,0,1,183,108,96,163,212,234,241,184,253,34,182,162,109,170,101,82,181,150,164,251,129,138,9,149,139,63,70,89,200,250,93,46,167,93,26,174,70,184,39,186,15,104,167,93,255,165,56,78,84,175,201,27,236,52,206,86,179,229,174,158,160,187,66,12,1,139,17,91,4,132,194,192,136,103,163,66,164,25,71,211,156,189,60,66,0,1,43,180,193,106,163,31,144,140,38,79,52,209,140,252,128,49,16,168,197,226,96,130,225,149,2,32,66,137,129,68,162,130,208,176,176,195,161,129,80,160,36,36,98,65,81,16,148,42,5,22,7,189,197,239,78,230,29,74,201,211,185,31,194,192,4,33,102,131,194,114,227,44,1,134,2,72,186,64,9,118,83,224,104,64,152,43,173,10,104,90,67,115,46,163,208,248,186,75,160,136,17,196,79,94,132,69,134,186,237,67,98,48,58,134,78,176,97,208,146,140,185,82,150,90,180,164,81,171,111,165,172,126,134,247,63,203,78,249,19,46,172,226,143,81,116,131,39,108,40,248,42,10,103,60,120,178,152,146,69,18,172,146,208,121,45,71,118,150,231,197,231,103,211,254,49,205,247,31,91,59,26,189,217,75,207,44,82,115,157,6,69,76,201,156,106,155,90,147,89,34,213,242,165,34,104,201,156,51,2,92,149,112,0,26,239,151,116,13,13,180,17,42,195,5,98,200,13,7,74,229,81,48,201,115,197,68,75,223,253,244,126,232,205,46,202,253,89,114,94,128,188,237,160,246,117,110,191,232,97,18,156,114,156,232,71,52,195,132,39,84,145,18,199,58,148,140,146,34,74,82,57,217,140,239,43,153,197,222,202,195,89,144,199,98,45,172,66,42,209,89,40,50,245,124,251,35,63,249,75,175,76,154,65,169,155,232,102,99,1,23,136,149,29,139,135,38,136,242,192,133,164,196,194,5,3,128,41,178,13,4,38,5,19,45,153,48,81,128,234,114,36,37,88,16,154,60,125,138,179,214,56,212,28,38,222,28,114,219,214,238,190,148,9,165,7,21,110,201,132,189,103,154,203,35,144,89,150,202,157,168,106,114,34,225,39,140,78,179,136,52,5,186,62,54,210,130,134,207,75,2,161,255,251,178,100,206,142,230,172,102,200,155,134,111,178,102,140,233,163,97,133,42,20,249,157,42,109,13,94,193,60,51,167,12,244,148,168,135,226,55,37,98,178,204,254,93,175,213,126,127,251,20,233,95,50,247,243,45,92,96,198,49,28,154,40,129,33,168,189,232,64,52,21,66,32,97,44,144,205,128,157,208,60,99,248,190,99,145,151,80,220,178,23,2,173,142,10,203,62,215,175,217,83,191,186,245,13,27,111,250,98,86,227,32,117,197,37,38,68,195,69,133,201,215,48,75,242,88,246,46,255,170,178,123,118,222,156,207,203,230,94,223,254,147,41,25,164,164,122,25,232,236,198,70,103,69,82,74,189,156,140,102,51,189,151,42,111,179,181,239,43,119,182,102,173,119,127,69,170,106,255,123,127,174,221,193,26,0,21,99,28,205,115,10,145,83,6,136,131,89,214,243,141,70,131,27,64,211,33,193,48,168,118,98,208,170,98,104,32,96,80,12,97,120,72,23,32,195,3,211,0,193,131,59,216,224,133,105,68,137,193,201,76,25,35,14,128,152,217,144,192,132,176,49,48,18,132,89,88,64,80,4,235,38,24,99,128,152,148,102,93,0,208,3,92,117,121,25,194,128,35,2,162,88,10,6,167,179,192,148,230,92,138,110,160,174,105,108,69,21,145,141,1,34,52,108,192,195,10,2,228,6,10,98,141,193,97,128,37,9,156,180,120,12,54,0,110,142,131,192,240,154,164,200,147,202,11,125,21,38,100,180,19,101,39,217,72,45,38,52,101,162,139,160,181,41,52,84,125,36,84,146,106,64,205,20,151,214,154,12,118,244,89,75,245,50,186,74,100,93,231,31,159,166,98,110,199,156,188,130,147,99,37,81,166,108,231,203,38,40,158,122,168,41,218,129,133,17,248,17,244,140,150,0,14,237,249,150,145,47,128,103,2,210,108,251,95,39,40,84,69,17,83,35,49,253,120,77,179,70,124,161,69,82,100,162,44,170,148,53,155,63,54,234,13,37,21,142,20,207,36,136,38,244,59,147,245,38,246,68,41,216,155,139,87,183,123,89,230,199,99,238,227,117,50,5,106,125,246,231,27,73,247,247,117,181,107,212,39,87,147,95,53,51,109,232,159,18,188,173,205,221,87,173,113,95,243,241,168,192,127,9,183,193,101,19,15,25,18,18,48,53,243,158,64,34,16,49,160,97,80,34,225,0,4,203,162,96,160,43,8,94,192,112,139,220,128,208,130,98,16,134,248,80,69,153,164,80,36,133,173,45,213,52,98,104,124,213,96,102,118,202,5,64,87,34,32,23,9,10,219,116,239,96,48,180,207,152,112,32,148,212,107,113,40,37,164,20,6,195,12,62,27,37,4,177,28,186,145,181,161,135,121,133,143,2,75,236,255,251,178,100,220,142,199,15,103,199,19,186,107,116,108,172,217,147,60,168,142,88,217,155,38,109,153,254,137,96,51,102,140,244,136,176,75,26,157,53,252,112,163,177,188,111,127,255,94,111,219,37,144,123,99,154,168,58,78,72,198,212,238,23,136,188,192,25,4,230,72,227,227,81,90,113,197,147,101,242,94,22,49,11,25,72,94,153,214,51,127,121,115,2,212,155,121,119,73,246,222,212,180,253,247,150,175,160,235,215,87,248,198,37,117,222,219,210,145,109,255,206,177,122,226,226,228,126,192,0,93,182,101,75,61,59,194,97,96,56,81,97,11,36,229,20,51,60,23,69,208,220,202,212,18,138,155,167,87,222,214,125,27,97,5,215,160,214,191,94,205,216,199,109,193,90,93,88,154,25,24,231,89,246,86,35,58,43,93,136,73,153,21,82,86,108,132,70,95,84,217,212,228,163,109,236,246,204,110,235,214,237,100,255,239,192,170,0,1,53,176,199,11,4,47,6,82,40,97,197,71,224,10,16,18,99,35,100,35,171,208,4,38,96,160,134,28,2,100,224,8,240,28,4,96,1,6,96,14,212,0,130,111,64,232,210,96,58,129,194,42,22,141,133,189,101,11,201,6,222,199,217,77,148,130,21,9,27,180,228,9,181,164,34,88,22,151,51,18,95,16,74,139,98,228,209,46,130,96,69,218,215,28,99,12,11,131,157,119,253,96,35,114,249,68,177,44,36,221,22,0,76,209,32,132,212,212,59,242,154,149,59,225,82,226,150,139,137,198,230,7,195,249,126,135,33,168,43,24,230,251,171,213,251,187,136,154,121,154,72,198,241,47,174,156,208,254,22,44,202,241,168,227,86,90,89,159,68,252,196,39,158,103,239,236,26,170,0,2,91,107,53,95,167,0,105,201,230,139,88,58,206,100,9,21,71,56,133,99,114,150,202,106,67,135,32,33,158,147,25,14,40,238,234,181,204,236,214,172,111,35,213,7,39,255,242,69,136,110,250,165,251,154,31,81,100,45,109,200,146,153,141,165,106,204,78,233,168,217,211,191,177,158,134,94,75,158,198,117,119,182,212,58,71,194,231,253,255,202,30,101,255,207,255,24,150,224,11,32,193,173,227,72,138,204,176,80,57,186,108,199,98,35,39,27,140,88,19,49,17,148,56,104,99,16,241,137,2,6,71,66,129,141,32,101,40,56,140,22,30,152,84,88,97,4,24,33,202,200,137,242,160,135,31,2,66,140,60,23,32,101,48,32,9,166,222,71,134,133,6,206,14,132,7,153,251,40,24,199,196,126,85,20,84,233,5,33,72,246,118,66,210,20,166,139,42,24,32,64,10,230,115,90,233,254,162,251,186,200,132,102,39,37,11,188,58,96,208,177,134,95,117,76,219,200,6,196,255,251,178,100,205,14,229,159,102,201,155,104,87,66,98,108,233,115,60,163,140,24,117,155,28,78,101,15,193,168,51,102,12,241,14,49,106,71,204,234,91,203,238,218,243,92,143,168,152,190,254,158,34,123,122,250,250,255,93,167,104,190,118,150,185,166,73,181,241,235,164,255,45,195,155,44,214,48,168,131,140,196,173,18,85,245,51,251,199,145,231,195,33,181,227,56,110,191,96,15,118,220,184,39,159,48,7,181,209,44,80,151,87,5,18,24,25,239,81,141,232,106,58,76,55,213,5,204,203,109,153,197,171,149,29,13,90,21,104,233,81,79,96,92,35,190,135,219,253,42,72,96,219,25,207,216,236,104,98,136,146,179,168,32,149,42,174,144,225,54,152,149,166,142,172,134,156,247,114,96,183,55,146,173,153,169,107,248,61,16,64,224,191,185,251,64,85,199,135,20,143,242,127,251,129,179,0,1,46,252,18,132,211,9,53,229,205,252,51,62,248,120,104,0,249,143,42,97,143,35,49,133,43,15,140,169,93,99,32,145,212,10,4,189,48,108,6,158,165,218,127,157,16,193,43,137,73,46,135,10,68,218,233,9,139,28,20,14,9,33,38,192,30,165,7,114,106,73,229,77,142,145,225,89,181,160,168,178,37,198,98,50,4,141,127,166,37,173,194,5,173,217,82,207,239,210,76,73,233,113,164,191,251,254,127,254,116,136,245,34,220,138,103,226,102,104,231,132,36,18,90,8,154,29,128,38,215,182,177,103,41,202,243,14,154,138,42,163,78,24,212,77,150,153,108,44,215,197,31,107,42,92,242,20,208,127,178,246,241,191,152,57,244,197,69,39,172,0,4,186,229,165,146,78,61,102,99,129,63,46,98,16,186,31,115,143,117,91,19,9,207,49,184,96,83,22,171,218,104,252,172,39,114,140,94,201,113,220,121,177,21,200,213,134,178,29,90,191,243,51,27,41,231,82,236,118,99,138,21,216,104,230,91,143,50,103,43,74,32,160,146,22,196,118,66,152,69,78,168,99,203,116,68,90,41,169,235,76,175,158,244,107,54,217,9,98,7,220,61,209,137,129,163,40,88,73,97,166,131,46,154,117,152,124,193,217,144,195,230,139,62,25,72,46,97,82,152,84,196,97,35,248,36,74,99,99,17,149,64,230,8,0,152,35,167,34,0,12,34,57,138,136,50,15,153,83,254,1,174,25,73,88,69,145,171,26,76,152,176,204,106,32,88,42,16,4,215,73,59,66,76,200,67,28,72,206,168,26,106,72,69,185,10,4,72,33,129,19,200,158,86,49,165,171,96,192,144,226,8,218,169,212,8,0,129,144,56,202,229,14,65,9,26,251,73,37,26,147,208,35,172,225,24,133,19,5,196,5,8,137,204,39,55,102,153,255,221,255,251,176,100,210,142,197,86,103,74,155,65,95,160,104,139,217,115,60,197,118,24,85,155,26,78,105,77,201,179,51,166,12,241,25,249,117,231,127,252,247,85,100,100,169,136,125,116,61,238,234,99,111,25,151,68,39,61,219,121,210,99,150,100,154,146,196,172,168,93,79,89,185,57,11,145,80,202,100,111,60,229,176,41,18,0,10,221,185,113,95,45,231,192,92,199,55,142,19,252,248,40,84,228,1,165,211,213,231,88,101,64,162,226,212,134,72,55,82,103,244,254,74,83,100,75,123,36,180,175,245,63,235,61,91,174,247,95,49,227,114,249,81,223,97,231,46,239,239,157,140,205,134,169,147,155,227,30,234,239,113,18,219,223,117,246,223,206,191,251,249,150,251,181,115,243,169,178,247,31,59,198,206,144,71,62,149,241,251,212,103,97,185,66,0,22,227,46,47,54,248,19,82,101,50,134,243,143,113,49,101,35,148,79,10,132,153,241,97,177,220,134,36,1,67,193,149,193,0,198,70,24,121,128,1,188,47,58,89,36,16,41,51,216,112,192,138,60,12,8,198,68,198,28,222,0,168,26,113,38,176,145,198,106,231,50,160,26,140,57,195,128,56,9,4,16,64,80,208,137,184,206,71,64,96,48,225,84,145,160,81,109,19,172,130,241,113,23,194,88,153,168,187,13,125,154,18,158,252,56,214,17,148,123,70,25,54,16,4,81,188,173,2,149,156,157,85,252,215,125,76,51,227,139,150,106,178,226,37,175,135,243,47,190,221,13,115,34,162,95,47,237,141,150,54,217,190,110,155,84,186,23,77,136,139,151,223,84,151,177,212,153,45,110,220,169,250,244,47,190,94,189,186,118,182,154,123,152,139,135,68,88,55,120,128,18,187,238,91,209,42,87,20,123,1,203,181,64,175,178,67,40,158,62,142,194,195,189,193,137,184,27,255,31,125,150,153,84,63,255,221,39,151,76,229,160,200,225,136,132,100,156,255,206,121,153,180,166,94,255,228,49,184,145,101,16,162,155,190,233,154,34,136,88,61,51,21,155,163,160,206,119,138,73,41,8,67,217,19,46,139,71,204,170,228,121,14,229,84,97,118,198,161,185,84,142,119,212,72,237,108,30,76,152,209,130,159,6,7,51,27,112,0,117,99,80,1,8,98,98,9,153,70,6,6,49,152,56,34,28,161,48,24,48,24,7,14,23,128,130,3,35,128,105,33,113,141,176,146,117,141,63,128,168,215,16,39,32,115,129,193,37,106,151,150,244,186,42,218,6,12,84,2,201,153,198,137,22,52,98,245,34,145,84,84,76,136,5,144,175,157,150,208,24,124,245,20,173,49,138,204,148,195,163,129,133,196,119,232,163,226,132,190,172,162,211,138,60,100,42,66,51,3,194,209,97,255,251,178,100,216,14,134,65,103,70,147,121,91,114,108,172,217,147,60,101,174,23,73,155,30,110,101,77,193,163,51,102,28,243,13,136,233,24,235,50,24,221,251,186,182,247,219,159,111,165,251,232,165,8,137,101,201,15,48,170,177,228,12,133,17,143,83,141,84,84,48,232,244,211,81,208,178,17,208,194,158,78,115,57,87,75,158,238,119,239,56,250,213,200,232,182,92,208,184,32,0,153,174,208,163,25,1,96,78,20,166,145,82,194,109,49,48,171,217,17,82,12,58,82,229,155,8,229,135,185,211,28,146,21,133,103,92,138,8,132,98,136,176,163,194,33,29,51,255,243,255,207,185,190,158,200,103,115,37,209,29,8,99,36,36,34,82,28,201,200,225,246,149,222,39,166,238,169,121,84,71,20,199,34,79,163,75,51,233,127,101,185,254,101,220,142,185,115,35,15,223,239,20,2,0,0,140,108,216,168,195,39,56,142,104,232,48,202,68,236,68,211,31,131,10,33,168,60,98,194,177,150,202,200,88,156,230,36,18,152,180,32,93,210,228,15,13,202,193,6,144,133,180,48,160,14,120,200,84,221,252,73,65,83,196,152,12,137,96,198,18,112,136,172,51,5,19,92,7,88,200,72,112,18,100,205,196,106,180,89,47,203,31,97,205,22,86,23,41,93,171,231,176,132,192,203,90,138,25,43,178,145,93,251,18,193,67,22,60,17,13,179,226,140,99,141,252,242,114,71,220,104,196,212,47,46,212,167,231,126,186,239,134,186,38,38,212,182,211,31,95,54,219,124,183,155,166,251,152,104,59,137,80,211,83,173,210,60,198,29,81,167,28,129,218,139,114,122,132,250,80,153,115,39,143,147,205,91,126,126,213,209,86,78,29,40,58,141,172,105,169,182,221,48,149,73,165,75,242,105,117,25,92,23,156,137,42,0,26,0,32,0,0,5,150,210,236,220,73,14,112,233,144,201,169,200,61,81,159,165,86,162,148,14,116,73,91,196,225,25,221,173,115,14,101,222,161,63,63,111,187,85,111,244,74,174,77,203,111,60,185,255,255,135,135,77,193,42,106,91,192,212,173,34,61,52,50,181,247,254,75,39,20,157,108,68,211,120,153,53,153,159,228,103,230,45,86,31,244,159,144,225,91,166,92,255,154,148,190,36,241,188,203,224,11,151,64,12,72,20,176,70,160,100,237,71,86,202,16,32,105,98,34,18,211,3,45,48,193,179,2,6,0,131,131,76,39,8,68,23,185,152,6,10,135,133,194,203,214,9,5,64,248,56,152,192,4,36,202,216,10,92,200,66,160,203,8,92,5,83,75,114,240,22,65,46,145,49,4,233,84,223,64,140,227,141,98,153,100,67,52,145,20,148,123,36,45,170,84,151,237,187,218,138,177,120,134,255,251,178,100,211,142,6,184,103,70,155,153,91,240,105,172,217,122,60,195,108,24,29,157,34,109,165,189,9,91,51,103,40,195,21,144,87,148,53,102,203,161,182,0,204,150,76,182,231,221,207,231,254,244,178,163,89,126,115,204,187,154,247,89,185,153,253,122,82,89,5,21,236,205,2,175,78,165,89,147,81,121,73,133,215,123,238,240,138,149,236,221,32,228,34,78,237,41,187,8,38,41,35,78,210,109,154,203,100,93,52,15,50,220,209,72,162,130,210,245,230,104,214,160,204,126,128,0,8,0,2,255,255,109,98,17,248,27,212,20,231,103,44,54,94,172,18,66,70,217,118,197,110,123,111,255,228,255,255,118,227,89,138,74,202,155,42,61,24,121,149,30,200,213,234,209,200,200,186,169,236,198,71,118,228,185,54,177,168,143,164,234,202,179,58,53,89,88,132,211,103,189,221,109,234,133,190,140,149,116,254,93,3,106,0,26,211,12,142,243,48,193,51,83,80,243,135,201,51,117,77,195,16,67,115,35,6,195,24,131,99,6,4,195,9,195,83,1,131,160,48,162,98,232,82,40,19,135,6,38,38,128,232,212,96,72,36,106,199,25,177,193,205,67,28,10,128,53,118,2,130,192,1,80,181,33,89,98,244,5,56,82,241,96,65,193,12,251,35,104,29,189,8,0,104,202,145,112,98,11,70,29,93,204,221,70,201,81,193,10,105,116,195,140,2,5,114,20,28,10,20,20,217,21,24,66,154,143,25,100,110,227,140,50,44,181,148,175,66,195,50,229,159,184,97,232,144,107,46,79,115,238,190,159,7,184,99,91,22,121,189,117,20,140,210,116,127,237,178,126,144,123,97,215,202,173,148,82,89,179,177,240,233,107,213,210,116,18,10,32,226,142,45,60,161,176,252,114,15,42,101,112,221,172,101,16,206,147,206,134,189,221,32,230,84,127,215,73,209,250,159,101,94,205,16,12,160,0,91,111,215,216,142,177,156,1,155,22,26,28,47,73,198,105,120,207,112,88,121,55,47,217,169,37,25,63,94,159,237,68,110,180,178,83,243,49,21,244,85,48,172,69,12,28,98,142,29,177,94,166,99,143,102,58,140,54,246,170,53,209,144,168,115,170,181,72,86,103,176,171,16,88,204,135,43,33,232,228,141,71,87,34,145,74,249,136,159,204,204,47,210,205,157,128,142,84,146,83,4,150,30,15,58,84,179,138,65,63,4,226,236,10,148,152,89,40,209,81,135,3,145,5,202,12,100,29,38,10,130,38,12,2,96,196,1,5,0,1,116,97,47,145,88,4,140,128,236,188,235,225,90,29,57,59,140,201,82,160,72,45,73,8,194,0,71,101,64,133,9,87,72,71,41,131,153,100,14,226,195,205,117,123,68,100,163,160,76,255,251,178,100,206,142,230,244,103,70,19,186,91,240,99,44,217,163,61,133,26,24,193,155,34,109,153,190,201,60,51,102,204,243,8,160,22,19,22,101,36,68,144,92,51,34,75,105,3,253,49,0,191,49,170,147,210,41,153,93,205,243,245,188,181,250,43,195,167,79,203,116,165,53,82,250,53,37,33,209,105,75,110,41,111,204,59,55,147,133,229,94,106,45,50,166,53,217,27,249,158,13,242,77,43,101,213,206,97,174,192,65,223,177,4,169,191,217,37,20,12,205,139,142,242,170,204,153,144,49,42,55,89,81,186,74,221,37,143,193,49,35,141,219,103,147,159,232,73,12,160,88,88,81,20,202,11,229,185,195,6,157,161,105,214,154,23,182,159,210,159,167,245,111,244,228,238,99,162,220,191,14,142,140,140,69,68,50,58,61,154,135,117,69,84,103,147,42,114,234,196,118,115,158,236,230,251,50,62,140,155,253,78,136,157,63,84,209,233,244,11,69,0,0,164,176,205,229,12,64,180,209,81,143,90,152,255,160,70,152,12,133,24,56,68,199,202,76,68,0,44,34,58,14,100,100,193,202,2,70,133,147,48,32,131,5,11,2,131,63,101,1,163,193,139,84,196,4,18,40,189,81,242,253,52,213,2,8,5,100,45,41,87,45,97,99,179,1,13,38,41,5,0,128,128,20,243,242,206,96,102,113,118,0,159,141,179,145,16,20,130,134,58,135,97,80,54,23,79,21,86,88,118,188,242,47,189,150,170,209,51,72,98,95,98,63,127,249,119,159,255,186,219,185,123,75,182,221,222,201,209,128,229,195,202,181,13,236,129,131,209,202,35,150,129,246,204,71,75,50,84,237,213,81,220,245,172,168,8,14,127,218,168,75,12,189,64,158,157,68,178,243,46,244,227,221,102,108,230,172,247,106,234,81,113,3,19,106,230,73,178,38,72,151,193,84,154,0,0,239,255,59,160,190,31,134,140,20,195,212,251,148,30,170,112,121,14,143,69,72,204,8,221,23,74,48,92,239,244,209,61,82,191,237,175,237,225,89,42,164,246,184,191,38,179,197,13,20,123,134,181,127,42,232,126,147,93,197,180,77,122,93,66,175,26,243,101,71,79,138,244,213,221,12,137,139,246,78,222,254,62,35,200,153,254,127,250,71,105,229,163,152,156,34,110,111,169,134,141,131,15,77,16,104,24,2,116,98,163,69,102,44,26,68,22,85,2,45,44,93,88,196,133,215,11,95,65,59,178,44,28,152,177,36,156,86,56,104,184,75,114,244,59,126,90,249,51,88,13,168,198,26,216,176,50,64,62,46,235,162,234,63,142,148,229,92,25,228,98,197,36,105,131,207,115,107,42,89,65,139,71,145,203,39,33,11,82,118,110,87,23,228,162,114,197,78,103,255,251,178,100,202,142,246,106,103,72,27,102,111,176,97,140,217,163,60,72,126,86,53,155,42,109,153,126,201,49,179,103,0,240,141,248,158,127,254,241,222,253,119,220,122,203,205,210,244,69,30,137,188,129,183,27,0,199,208,57,4,36,172,13,200,153,164,207,216,116,80,173,168,196,45,176,220,40,70,244,181,151,11,137,182,40,40,34,212,204,208,198,106,11,174,218,135,178,217,127,251,247,61,191,170,181,91,90,205,160,194,169,198,213,197,74,247,204,51,200,247,115,179,205,92,226,116,200,51,95,251,42,255,255,47,255,255,250,34,66,94,152,51,231,190,70,213,25,30,33,178,53,134,245,55,54,39,200,141,48,95,115,79,43,181,227,30,220,156,79,144,215,93,190,254,103,185,83,34,255,151,61,252,186,68,125,157,25,0,0,220,176,45,98,101,236,39,220,96,111,44,38,191,0,97,64,166,138,32,4,31,1,39,24,184,64,96,233,106,192,36,171,88,193,195,9,65,202,134,65,200,8,6,128,217,11,16,78,243,11,37,101,109,24,188,233,200,255,161,66,63,179,180,195,77,146,251,128,208,22,128,214,10,6,42,37,7,90,42,170,252,212,112,213,185,213,149,192,108,13,0,202,212,198,160,32,195,175,36,188,106,12,204,104,77,93,50,202,132,36,24,235,84,61,219,129,154,116,38,50,219,199,230,99,63,65,175,226,44,98,43,163,146,242,110,235,83,101,72,65,248,252,188,215,196,212,235,43,203,103,230,178,214,150,102,227,16,142,201,184,55,238,111,185,167,172,133,89,89,110,96,250,178,187,138,111,11,57,217,104,54,77,58,223,61,187,80,172,227,27,87,121,220,246,199,179,155,127,39,222,234,249,212,0,242,128,0,146,92,85,15,64,192,15,13,10,160,144,114,59,8,197,149,101,117,197,164,228,229,144,86,183,215,122,103,231,175,94,219,163,132,5,174,11,226,210,98,102,44,130,113,240,35,32,253,129,179,46,85,89,35,26,165,221,138,138,42,114,14,189,209,248,201,29,63,37,214,153,251,86,142,70,107,75,72,103,154,254,12,115,105,70,243,44,204,252,32,98,34,10,185,135,114,160,22,134,99,62,99,166,35,74,5,179,101,18,140,102,6,53,194,40,204,200,99,229,13,137,140,165,11,19,28,19,140,36,13,48,144,92,193,0,3,14,136,192,129,0,16,72,195,66,17,209,9,130,64,166,43,24,128,148,21,2,36,80,105,85,48,196,3,250,121,64,214,141,66,32,36,85,96,48,169,242,195,193,209,128,135,61,139,24,4,202,84,72,49,34,193,129,146,220,36,168,0,102,124,254,45,181,35,44,11,12,68,50,232,72,65,144,65,223,5,132,48,18,77,243,36,117,200,90,212,252,48,76,79,255,251,178,100,219,142,230,121,102,200,155,120,76,210,107,44,121,115,48,35,182,26,253,155,30,78,101,111,201,115,179,102,140,240,142,168,228,104,26,100,152,245,12,33,16,170,18,8,80,190,27,103,81,181,213,77,75,27,231,242,216,147,239,236,250,210,221,213,122,86,140,79,219,152,170,209,110,181,91,221,206,129,165,221,66,13,166,69,62,25,95,213,203,189,58,95,255,234,161,215,22,215,109,149,79,75,20,62,100,219,149,97,231,186,249,107,90,218,52,125,70,230,214,200,84,9,139,57,183,92,221,88,248,120,52,44,171,32,189,163,27,22,34,248,109,179,111,231,190,207,183,196,60,91,9,24,153,144,201,163,180,65,138,167,142,62,76,87,247,249,211,122,163,123,243,61,172,102,165,252,178,150,38,62,195,16,97,16,93,207,67,135,185,18,44,125,200,191,42,253,82,208,172,254,183,135,18,38,23,173,108,167,174,171,132,63,231,90,37,2,0,0,18,172,228,31,128,3,128,235,96,124,249,145,65,152,2,25,156,137,155,74,168,160,97,64,216,4,76,193,0,76,29,40,199,193,192,67,226,194,226,128,70,18,58,134,38,48,24,202,132,35,169,112,33,18,48,96,34,64,32,176,89,48,138,58,44,144,192,228,18,22,149,134,1,67,6,1,146,237,48,209,196,18,30,221,204,28,148,96,41,110,162,106,185,78,87,176,56,13,115,166,33,133,1,150,209,212,48,192,36,103,5,10,0,64,3,128,144,226,94,113,24,57,17,20,62,98,130,197,151,46,10,23,163,44,26,194,25,219,118,105,79,204,105,157,203,174,218,218,35,143,146,145,166,166,145,166,125,132,0,226,220,128,249,68,49,22,143,139,54,207,62,14,129,18,120,100,164,122,62,200,171,29,99,230,212,203,136,222,73,168,234,138,62,6,203,137,192,171,135,220,107,217,37,18,147,221,235,91,26,250,27,212,113,79,175,169,37,10,44,0,1,75,177,80,158,136,92,147,42,119,51,46,4,102,57,80,230,247,238,110,91,101,197,34,51,158,35,133,114,58,233,77,144,69,125,253,118,114,24,164,209,118,53,181,127,250,24,235,175,166,90,26,165,43,26,236,180,123,35,162,35,25,149,19,157,157,88,136,67,175,60,167,221,111,149,18,246,25,251,22,42,62,91,110,202,223,173,31,205,210,129,143,45,252,16,26,68,202,110,103,199,116,28,10,250,51,113,99,0,6,100,227,193,66,48,113,17,26,66,142,128,188,197,249,75,118,98,68,11,41,110,238,8,112,21,59,6,105,175,131,193,25,134,243,132,74,37,168,66,142,34,193,45,26,21,11,157,83,232,170,185,25,172,101,115,64,55,93,137,181,97,138,56,142,83,128,164,144,185,255,80,198,14,212,89,255,251,178,100,203,142,166,231,103,72,155,104,111,176,93,12,233,163,60,101,134,22,169,155,46,109,161,124,193,58,51,103,28,240,138,56,27,53,112,82,249,202,98,66,90,112,168,36,197,177,204,245,217,180,170,108,209,210,194,183,74,147,40,185,119,185,55,35,37,73,28,170,90,141,145,195,232,105,170,190,151,115,75,13,51,76,239,19,118,165,194,157,119,73,90,205,46,105,150,248,253,173,109,194,138,182,173,157,55,45,237,38,168,186,136,184,229,235,71,11,122,128,54,196,34,107,252,45,199,31,166,50,28,225,151,38,244,77,90,227,196,127,86,12,203,72,243,65,47,70,239,44,183,255,255,203,247,255,32,72,207,162,112,174,67,38,113,157,140,211,209,44,236,174,86,179,85,105,107,238,187,223,91,47,76,20,166,141,173,102,78,182,116,100,70,151,53,29,11,109,250,104,58,0,43,243,8,79,83,50,26,195,56,192,179,169,197,83,43,9,3,72,2,129,208,148,194,16,44,88,143,6,4,38,25,11,129,129,41,130,32,216,24,32,48,20,1,24,2,196,131,176,80,190,46,73,113,212,200,62,197,85,2,12,10,120,84,32,200,203,180,205,140,68,144,228,5,32,197,1,7,196,113,27,104,154,162,87,64,244,209,30,8,26,113,116,195,8,136,153,7,187,16,41,17,138,30,34,24,46,97,84,4,183,124,195,145,62,22,113,208,85,161,39,65,80,16,54,128,210,13,0,86,17,93,39,212,121,56,31,136,205,138,72,237,185,61,105,187,62,107,6,133,233,238,48,70,172,225,228,156,88,218,50,64,235,101,135,87,58,117,23,58,142,154,235,187,166,157,65,234,217,173,110,163,146,147,91,239,107,158,169,233,100,124,247,53,85,79,59,71,84,166,223,110,153,231,207,163,115,187,146,235,51,44,105,137,141,67,156,232,136,157,4,234,141,69,88,128,0,215,110,95,204,72,129,212,94,13,89,224,179,182,159,145,31,192,172,145,170,6,34,144,66,125,77,5,100,47,159,101,245,12,154,143,255,252,5,177,223,176,112,168,84,220,131,50,202,36,139,195,161,67,201,11,237,39,54,54,53,170,87,158,144,242,51,135,127,153,54,211,124,141,53,55,56,127,245,33,102,126,216,177,24,48,122,31,63,208,19,148,80,82,255,140,138,5,49,235,160,214,1,147,138,24,193,217,195,28,148,192,64,161,208,120,145,45,167,6,13,140,64,2,93,69,203,2,129,32,36,15,26,5,62,176,4,108,180,242,132,148,95,138,232,84,15,9,137,192,239,99,114,172,223,177,21,98,113,88,172,105,50,159,166,2,48,23,107,175,10,195,65,79,164,174,27,126,149,59,83,99,84,177,133,214,191,208,121,147,62,206,131,194,207,149,65,159,255,251,178,100,212,14,231,9,102,199,147,185,91,242,94,76,217,163,60,35,126,23,45,155,42,110,25,125,9,79,179,102,204,241,13,248,72,78,77,108,2,62,45,12,157,221,71,210,122,127,218,157,250,239,174,198,82,79,25,77,140,201,230,230,102,157,39,172,40,125,142,26,163,145,223,150,142,225,164,10,58,74,163,121,72,179,123,214,212,166,236,79,217,198,251,30,33,217,127,179,171,99,89,252,148,193,67,111,139,143,54,97,229,217,0,50,142,221,250,254,19,34,74,90,25,123,107,77,217,30,160,147,46,86,140,228,87,70,159,109,154,75,191,95,78,140,189,97,155,79,211,255,253,126,58,249,121,159,206,91,213,228,227,102,80,137,249,231,163,231,190,212,148,201,83,186,217,223,51,133,196,166,241,43,78,254,182,253,223,35,45,57,152,93,47,255,237,24,202,9,93,0,0,73,168,205,179,144,210,211,188,229,99,128,216,87,192,205,225,188,203,19,56,196,64,12,4,97,152,210,0,152,6,32,140,32,38,22,129,67,33,64,88,10,48,216,10,48,8,7,48,4,31,8,15,4,196,67,66,216,25,38,4,38,35,38,15,145,61,224,97,9,0,82,132,74,37,96,8,194,112,24,4,129,25,79,181,49,17,160,20,188,210,104,0,56,34,243,76,114,251,24,174,166,40,88,26,134,34,6,240,9,36,44,17,181,160,62,118,180,8,232,136,2,5,75,198,161,137,104,24,251,113,42,10,2,1,38,25,236,70,43,48,251,197,26,69,36,13,1,92,171,123,101,6,142,207,26,160,106,200,39,209,230,74,167,218,218,76,231,197,28,226,231,233,147,91,250,217,127,112,221,253,83,223,182,125,185,213,15,90,236,116,211,137,167,71,65,56,225,214,215,173,203,9,231,62,255,158,56,109,255,54,171,215,255,204,182,243,53,140,236,0,4,219,242,220,200,104,6,35,33,216,202,133,180,169,195,93,110,77,169,38,149,136,33,65,220,45,227,191,75,38,43,42,56,150,230,214,70,207,148,250,172,200,201,255,242,51,190,91,170,186,103,184,186,140,102,22,136,20,236,236,118,57,92,142,167,160,139,216,194,199,124,100,238,207,100,49,86,106,43,108,204,206,205,107,231,87,102,188,136,100,170,189,245,113,162,227,207,92,117,90,184,107,187,243,41,133,6,108,33,130,211,61,53,213,113,156,128,224,80,9,130,192,227,67,49,144,88,208,244,152,102,58,3,14,22,13,3,213,219,182,93,200,2,165,160,224,106,253,140,185,169,130,170,10,118,153,172,54,153,152,178,183,17,157,51,119,125,172,175,135,117,112,65,137,42,139,119,214,98,30,188,130,16,210,85,180,139,82,36,199,72,40,154,183,162,146,210,108,209,197,205,0,59,35,255,251,178,100,213,14,198,230,103,71,155,185,91,240,102,236,217,163,60,101,120,24,13,155,44,110,25,158,201,80,51,103,12,240,138,56,128,23,162,150,50,230,74,111,125,74,191,69,110,198,63,245,167,186,158,30,246,167,254,250,132,73,5,46,200,77,165,31,90,88,237,195,88,49,232,222,197,233,198,78,167,92,142,179,166,188,253,101,231,207,253,25,125,37,159,58,94,85,250,163,112,199,237,53,234,44,115,115,254,223,82,234,182,76,222,191,158,47,147,121,217,201,188,32,134,229,32,1,111,252,242,86,30,4,111,157,48,212,241,218,209,137,117,245,68,61,238,77,252,196,1,98,162,193,75,242,234,95,10,34,47,229,175,254,13,206,145,80,89,192,198,85,103,246,181,36,149,104,187,145,220,179,30,103,164,213,28,170,202,109,117,147,49,143,174,47,69,158,212,239,85,107,194,187,29,228,34,223,219,0,0,5,163,2,74,211,79,41,147,133,72,147,88,225,195,12,196,227,71,197,112,168,50,98,240,0,98,168,10,96,8,80,97,121,128,96,0,90,12,12,204,15,2,193,194,0,240,16,24,43,24,24,19,61,161,64,233,194,113,71,163,17,33,0,192,66,66,82,28,105,176,25,80,200,6,92,163,197,146,117,128,65,195,135,222,168,208,70,149,81,8,194,74,198,163,48,83,2,64,46,49,92,133,69,161,10,6,151,157,108,133,32,131,134,42,168,8,105,21,4,221,116,96,116,200,0,141,73,224,161,228,198,84,16,1,116,91,148,177,227,138,169,41,205,61,49,74,42,91,146,202,93,79,117,50,111,171,115,13,251,209,125,210,116,242,109,159,73,138,195,89,124,44,185,237,73,101,38,237,247,154,178,105,123,181,182,27,71,182,227,48,230,159,59,225,180,230,85,196,40,122,179,136,38,108,106,255,255,121,105,65,45,141,115,182,220,203,211,209,40,0,148,45,128,0,123,126,94,76,215,2,138,16,219,149,2,230,186,22,102,22,248,61,186,250,245,196,174,229,173,92,230,174,139,106,134,101,110,186,167,182,169,82,110,213,255,174,121,181,167,76,161,169,219,26,23,136,245,216,225,197,48,107,12,65,185,26,219,242,215,183,238,114,151,118,114,69,84,95,110,255,15,251,210,179,243,60,96,65,231,27,252,247,232,32,27,38,255,7,53,76,145,2,54,200,136,192,197,243,6,5,204,96,70,79,210,1,88,40,86,186,140,34,37,36,4,177,52,126,46,107,182,145,69,237,141,176,118,52,96,64,4,57,64,175,25,154,79,192,202,106,190,91,11,195,98,146,6,91,13,193,245,173,46,129,29,40,17,113,65,137,62,245,212,136,83,74,92,104,105,122,171,201,18,210,8,1,203,239,220,146,167,84,235,58,128,39,255,251,178,100,208,142,198,249,102,199,147,186,91,246,93,44,217,163,60,67,142,23,161,155,42,110,25,254,201,78,51,102,140,246,8,160,125,243,183,99,182,40,183,141,94,111,127,239,80,59,151,26,189,118,117,179,125,211,75,100,169,137,209,109,13,69,161,33,206,3,104,25,80,113,164,89,28,128,134,60,208,226,141,114,97,140,208,161,249,44,254,236,158,59,4,70,63,252,171,175,220,234,87,226,155,173,109,233,159,188,101,235,45,245,76,87,215,62,175,38,143,75,16,230,128,2,89,109,33,35,20,143,57,213,162,192,172,47,86,116,5,202,173,42,61,199,143,120,99,43,87,37,183,51,219,114,26,191,69,86,185,203,208,235,148,115,162,137,32,181,45,75,36,228,58,187,51,211,187,102,118,102,175,93,44,174,70,218,150,250,159,116,236,155,255,118,219,242,123,237,94,84,175,213,173,255,190,41,3,204,71,5,96,194,229,64,12,202,132,50,238,40,207,34,3,125,57,70,12,6,42,78,139,65,140,118,81,63,18,77,121,3,31,176,210,5,22,238,66,68,20,248,224,141,46,32,88,177,103,204,99,146,216,14,141,28,70,159,134,24,136,84,9,169,4,99,75,55,49,9,16,225,137,226,130,34,243,191,226,16,133,179,53,133,71,148,171,41,128,40,36,173,62,64,65,1,67,21,106,148,54,64,96,181,170,152,198,126,114,141,44,82,162,211,126,32,66,17,46,23,208,128,152,41,131,178,61,17,61,31,38,22,171,153,107,184,221,160,169,202,147,210,187,57,201,254,238,86,241,191,204,254,198,251,87,15,207,92,163,236,228,74,147,28,112,206,230,247,110,255,109,219,177,206,229,107,148,217,95,165,151,243,121,107,58,109,217,253,247,120,90,173,141,239,175,255,175,255,187,95,191,253,183,205,107,254,230,25,82,88,252,59,119,87,255,92,250,148,186,223,220,175,170,185,103,158,181,204,249,172,103,127,121,119,44,89,37,141,36,0,5,191,116,0,144,92,10,15,193,105,192,58,168,150,62,159,15,71,143,251,215,155,85,78,165,243,5,254,211,249,34,13,146,124,121,87,255,249,212,124,198,98,169,78,149,153,218,148,117,164,231,176,194,50,57,144,124,229,117,67,7,4,202,236,206,170,58,85,41,30,183,212,239,196,190,66,32,131,34,70,160,234,42,75,54,181,78,79,151,78,4,96,0,54,237,204,120,176,219,207,142,232,244,205,16,76,32,56,139,89,0,160,81,144,225,181,218,96,102,197,228,18,2,64,248,97,179,56,234,100,172,18,72,96,120,11,107,226,39,44,77,232,61,80,47,89,111,57,82,13,114,160,248,171,184,214,96,75,40,21,34,180,208,158,156,170,203,159,217,47,16,239,40,149,64,104,248,255,251,178,100,209,140,135,134,103,198,139,220,208,52,92,204,233,163,48,37,138,21,157,155,44,109,153,125,1,94,51,102,232,243,9,80,216,239,92,150,46,27,44,79,26,32,83,19,98,169,60,121,215,173,59,116,181,152,106,151,79,93,36,252,171,233,243,50,81,218,217,133,214,90,178,214,203,43,15,157,61,146,195,10,174,252,185,33,90,79,231,83,124,249,10,102,120,59,99,59,179,34,169,252,163,210,175,106,217,178,92,107,252,66,75,245,212,41,175,243,202,64,253,0,16,0,75,110,205,130,204,148,67,94,143,41,77,246,122,147,38,0,228,218,40,148,79,92,148,35,128,47,79,183,221,239,164,228,144,1,232,153,172,172,232,99,30,133,55,151,117,84,119,87,186,177,86,247,41,209,23,43,89,52,122,54,179,178,18,137,171,22,215,200,204,103,196,53,17,145,255,106,247,234,245,247,247,253,47,244,6,0,0,174,180,40,29,49,12,116,137,184,98,4,33,133,131,38,60,16,49,113,24,196,104,94,50,0,48,152,133,134,16,1,208,76,170,175,211,110,58,0,78,118,103,93,31,34,79,51,27,148,184,242,37,17,102,240,252,134,5,141,53,151,242,91,26,162,139,86,103,200,236,218,91,101,173,58,142,61,77,41,228,194,130,70,98,207,193,16,53,124,79,68,223,74,26,22,57,95,138,32,70,14,55,207,124,248,99,173,154,78,104,200,138,44,0,32,226,12,4,64,117,0,24,68,112,97,170,145,13,147,93,87,73,210,67,216,78,36,180,204,225,196,243,135,23,51,53,77,3,86,204,126,175,60,58,205,254,76,169,103,147,77,184,239,228,211,109,71,104,113,190,103,234,253,61,246,202,121,184,26,120,0,9,111,198,20,24,152,206,210,28,252,48,114,88,195,193,243,22,10,22,249,8,132,136,110,146,198,9,10,177,2,64,26,139,40,220,41,167,162,242,95,179,59,232,105,13,60,204,110,50,227,192,201,178,193,223,120,75,170,255,50,151,114,29,127,167,101,212,140,201,16,156,218,236,149,147,81,195,221,136,227,81,19,33,152,62,136,120,42,198,37,207,27,248,254,199,217,37,61,147,114,61,182,254,102,253,241,40,195,107,34,149,156,169,141,123,106,231,63,193,180,72,10,13,185,189,193,166,24,237,103,206,182,118,212,72,106,146,240,233,62,62,98,152,145,213,116,68,145,82,94,35,134,170,38,231,226,38,205,71,71,154,153,238,164,101,79,105,201,84,100,73,122,58,225,51,76,128,1,219,122,88,55,50,41,83,59,4,49,180,80,80,241,132,7,162,161,80,36,48,61,133,11,8,179,184,117,146,165,115,180,225,180,165,18,174,97,243,36,52,41,140,186,184,150,4,49,72,192,163,116,141,164,39,255,251,178,68,208,12,197,173,103,74,155,131,95,32,177,140,217,51,112,199,232,83,225,155,48,109,189,111,130,75,179,101,205,183,161,184,153,52,156,216,203,250,19,180,114,17,71,178,76,238,228,158,73,74,37,10,70,117,218,73,166,137,125,251,97,249,71,254,255,212,72,213,196,146,223,73,67,253,168,171,51,252,155,197,81,214,188,228,221,27,211,30,130,108,109,211,90,148,184,226,241,165,95,106,76,162,216,137,179,50,135,42,119,135,77,54,58,142,230,82,106,62,216,215,231,170,254,163,253,156,199,247,241,81,105,196,131,21,0,1,187,126,64,94,100,82,230,138,12,97,40,33,2,70,36,18,143,9,182,44,14,241,33,11,247,58,215,86,51,17,206,84,43,153,230,48,112,187,71,63,48,102,44,9,197,35,196,61,193,9,196,39,146,161,209,219,201,250,54,201,99,131,189,146,42,212,17,254,213,41,176,120,169,108,187,110,158,101,94,63,79,51,19,255,251,62,165,12,120,225,42,145,26,201,138,181,108,235,67,88,202,50,152,211,217,59,71,101,151,101,100,245,79,181,126,89,17,103,177,211,210,93,156,176,62,151,110,163,154,126,214,190,86,110,158,106,167,248,158,104,115,105,31,18,20,0,0,228,184,206,233,99,94,108,130,76,193,122,144,41,140,81,182,49,56,28,116,218,80,167,48,24,76,193,228,163,1,0,208,60,28,79,49,96,33,154,47,225,225,160,208,29,64,20,56,4,50,126,209,224,190,195,65,51,5,6,157,51,4,130,75,202,241,172,50,45,196,91,86,116,251,53,244,247,88,234,185,152,149,69,108,94,105,94,165,188,177,166,178,117,170,247,67,194,195,8,165,81,64,0,56,102,21,2,74,227,11,185,54,108,166,4,29,82,122,6,1,110,195,129,252,229,62,65,44,134,122,119,43,183,62,171,193,167,238,23,210,238,170,132,88,178,214,116,94,201,165,225,161,136,115,138,162,238,52,234,51,89,142,40,194,66,241,9,166,59,15,100,8,231,237,254,2,42,148,157,38,194,69,227,20,72,14,16,229,150,6,176,233,62,207,23,218,120,221,131,44,148,238,106,232,107,160,83,224,52,0,55,255,246,120,216,76,54,23,43,26,209,175,43,87,215,172,4,49,19,145,74,121,127,225,255,159,139,221,101,9,229,124,169,210,253,19,219,108,239,143,73,238,172,41,87,88,168,122,158,86,110,119,189,242,109,140,203,96,89,103,52,220,138,242,205,24,191,191,132,35,255,233,25,66,126,253,39,252,255,154,93,218,192,52,172,134,57,154,198,6,95,198,43,2,166,179,161,37,80,116,202,161,232,193,0,16,195,17,20,4,61,135,0,38,3,141,96,192,16,48,23,29,6,1,160,251,90,0,152,121,255,251,178,100,171,14,166,150,103,72,155,134,127,66,84,204,217,211,48,35,110,26,69,155,32,110,229,109,201,68,51,102,232,240,142,120,26,189,215,98,170,135,80,213,155,231,153,119,129,74,40,44,24,81,124,155,103,168,91,42,69,249,46,110,12,65,71,89,170,131,55,32,176,100,209,63,43,4,143,208,108,21,37,107,169,53,1,6,92,33,1,174,32,28,61,32,33,49,130,80,156,244,114,141,22,126,237,67,196,98,76,19,143,66,232,162,78,254,159,47,225,243,44,76,253,36,126,61,155,42,107,216,198,236,219,203,89,172,90,78,165,90,125,168,16,112,106,226,82,114,147,205,12,178,93,205,157,92,158,217,234,238,19,98,136,213,186,141,15,92,38,176,242,169,113,254,205,37,178,102,138,171,76,54,74,213,65,121,116,149,158,85,70,246,117,244,168,1,38,216,65,110,218,113,216,175,21,122,38,145,79,248,245,61,216,35,190,97,197,150,99,250,227,253,115,100,56,191,255,251,245,253,255,255,128,99,48,19,104,103,13,220,101,166,215,166,30,45,54,99,83,73,91,135,114,168,93,213,202,185,125,231,197,206,38,79,202,75,153,250,126,101,254,114,212,255,135,47,229,248,21,0,0,222,180,28,151,51,104,228,216,131,51,154,42,5,1,70,76,36,150,164,194,227,240,49,76,42,28,49,177,8,70,24,25,9,132,8,68,134,209,179,0,130,7,2,142,50,199,101,137,19,0,66,18,74,0,33,4,178,33,16,4,136,3,105,128,143,0,163,17,151,86,67,15,195,165,241,228,62,48,4,126,163,236,197,60,42,205,205,178,216,126,124,12,9,139,248,160,45,251,22,1,90,102,81,153,182,226,204,47,77,132,90,92,187,108,44,170,251,251,188,237,220,102,181,22,187,217,182,210,231,195,250,140,71,105,171,112,184,8,60,1,201,202,145,196,79,197,149,101,68,40,204,38,140,152,105,139,12,59,183,254,249,213,121,12,71,119,124,156,127,114,190,163,248,16,98,54,82,106,83,196,181,149,244,163,70,235,95,184,52,197,173,154,140,216,128,0,46,219,33,139,166,48,221,178,230,25,222,230,166,32,139,166,214,69,179,100,150,8,210,107,8,187,235,249,191,253,172,111,255,255,216,174,202,117,79,86,47,57,18,172,114,148,121,92,200,204,202,228,179,58,179,213,85,36,117,66,81,156,172,212,66,191,244,114,114,189,42,234,175,158,203,68,250,24,248,236,109,23,240,86,114,216,98,116,201,138,253,38,56,28,155,52,32,10,71,141,85,140,42,3,16,2,68,137,101,80,25,135,198,66,192,144,64,160,48,38,6,28,12,7,203,68,80,3,12,17,64,109,200,136,87,154,202,100,201,32,159,12,52,192,96,164,231,114,255,251,178,100,173,14,134,35,103,73,155,134,127,64,85,172,233,179,60,101,102,23,221,157,38,110,25,124,193,72,51,103,104,144,22,0,149,156,160,70,227,61,74,242,157,214,134,20,131,153,40,82,169,202,70,4,245,223,162,187,25,158,188,6,5,73,180,48,7,82,9,33,38,78,247,143,179,9,35,40,149,25,3,82,67,251,219,255,207,211,176,218,205,154,124,147,211,140,77,232,0,105,45,171,37,207,94,102,178,40,168,57,164,66,197,141,38,153,60,180,45,118,187,146,226,46,117,191,91,144,190,183,253,104,217,141,210,177,236,58,112,126,105,235,220,145,217,72,201,137,177,74,169,81,100,157,111,255,94,43,224,6,222,24,0,2,219,254,140,78,96,6,39,6,166,171,211,21,33,15,77,2,173,38,251,89,116,87,106,107,253,127,255,127,254,159,250,148,136,209,20,114,169,93,86,206,206,132,73,213,26,228,146,141,213,148,232,187,233,170,179,221,10,247,107,209,18,153,50,161,244,235,154,233,83,21,80,116,244,244,75,244,66,124,14,0,2,245,252,112,16,203,161,77,124,0,223,148,194,10,204,152,113,32,64,67,162,68,232,130,72,122,64,22,179,219,3,63,64,139,116,2,129,178,119,209,153,172,37,27,239,62,217,150,10,78,205,96,202,39,165,113,74,169,99,178,135,142,36,252,194,38,163,23,184,250,192,215,232,170,204,219,149,44,45,39,35,104,194,229,220,136,200,232,172,53,44,243,56,103,198,232,100,62,255,223,178,183,117,227,180,86,127,146,163,192,89,215,23,141,22,153,148,132,168,243,159,111,46,54,252,222,153,13,255,205,243,77,251,61,231,197,187,120,115,0,180,12,49,200,57,228,211,108,242,201,212,70,140,235,111,94,46,133,19,249,81,37,213,212,229,83,26,189,180,11,219,122,16,187,105,0,3,119,253,218,79,4,245,205,25,50,181,206,9,82,214,255,113,101,140,222,136,197,209,253,255,255,250,243,255,247,255,222,105,76,180,190,124,214,225,50,29,142,100,111,30,101,20,214,164,52,215,232,76,203,66,53,208,161,250,31,222,153,242,116,152,191,230,93,98,44,136,22,69,8,190,175,30,102,83,143,244,48,0,149,25,100,138,25,37,130,25,186,88,27,119,45,24,134,43,25,52,81,129,3,99,21,4,144,227,204,48,109,49,216,160,46,217,131,98,217,135,65,41,134,96,240,94,176,28,38,75,96,226,19,32,183,135,66,104,232,10,4,72,53,164,98,146,80,81,72,224,224,84,112,82,21,107,90,9,158,228,42,54,182,35,0,32,254,175,17,134,5,156,83,177,208,5,156,100,143,187,63,167,110,238,1,151,83,34,104,34,1,131,193,11,21,42,64,65,122,209,97,254,26,197,255,251,178,100,191,12,197,128,103,75,155,102,103,66,82,172,217,211,60,35,126,27,205,157,28,78,229,109,193,153,51,102,204,209,155,216,99,188,131,96,254,28,49,49,31,139,77,222,54,18,235,222,217,53,44,88,193,98,253,118,35,86,214,252,152,232,103,159,102,145,12,59,11,203,45,41,93,115,167,146,134,42,86,106,146,38,137,170,98,102,145,129,216,50,173,117,94,245,163,141,234,91,237,199,124,201,186,41,151,236,175,48,92,251,26,243,170,173,157,62,185,251,178,165,101,166,232,215,39,75,205,227,56,1,172,0,51,109,252,78,82,41,129,42,24,33,172,168,112,150,148,66,104,144,254,81,37,138,212,237,64,245,181,169,54,160,233,85,171,251,126,146,232,143,26,103,19,105,163,191,250,255,131,45,225,147,102,85,114,203,135,95,176,84,137,84,146,207,237,207,230,84,156,206,184,243,50,47,147,147,59,194,134,204,190,53,215,183,191,157,105,246,238,77,95,20,165,62,156,94,57,177,247,186,237,159,2,106,0,5,183,244,200,1,140,94,176,154,4,193,48,196,142,196,159,139,108,154,99,196,109,96,192,199,128,1,16,9,64,57,118,7,128,126,137,193,173,5,136,81,225,20,218,143,26,106,147,21,105,181,125,1,108,165,156,217,116,88,209,240,215,4,50,203,180,62,122,54,210,71,17,178,241,227,226,78,95,224,162,161,61,194,59,55,18,7,246,195,94,229,224,127,210,25,100,28,53,18,15,82,144,96,180,148,62,152,72,44,84,219,24,50,7,205,12,190,156,242,229,88,156,245,130,140,75,28,49,168,96,205,21,141,123,131,177,188,91,219,188,181,136,79,28,236,225,187,26,248,231,136,140,112,254,177,146,153,55,13,233,141,56,108,68,202,96,157,128,2,187,108,168,55,21,1,39,81,163,154,43,150,232,29,8,28,172,225,199,87,95,181,190,242,87,123,175,167,214,222,125,87,215,237,172,171,254,229,93,25,73,34,35,222,197,45,22,68,66,9,217,204,244,18,34,185,221,236,236,172,232,132,236,164,84,171,87,167,46,49,219,223,116,102,58,83,114,209,16,251,162,104,234,83,24,203,195,64,4,228,205,195,92,209,87,28,216,161,164,200,47,192,195,240,96,208,194,88,194,32,76,200,49,84,202,112,96,193,1,212,196,85,4,40,36,24,64,27,10,134,134,33,142,160,32,184,197,112,124,192,64,112,193,176,12,70,0,164,233,136,64,178,224,3,46,0,85,149,9,24,53,41,55,198,48,42,20,149,196,114,53,144,112,109,251,204,162,66,2,75,146,150,112,192,21,80,122,177,85,234,98,9,12,70,153,250,204,94,176,240,178,169,58,237,142,178,23,16,20,195,204,85,50,46,161,77,84,4,172,255,251,178,100,194,140,133,65,103,76,27,111,67,112,89,44,217,195,61,133,42,28,9,157,26,78,229,17,129,169,179,102,92,246,13,80,23,28,116,219,235,111,92,175,41,204,45,195,18,124,110,123,146,116,97,217,4,174,230,154,54,152,109,92,159,113,221,157,28,67,92,211,45,20,131,132,59,38,233,15,20,87,44,144,248,210,12,129,122,20,18,43,212,73,241,178,126,164,180,71,211,18,24,59,22,181,136,30,33,148,117,157,193,167,113,202,204,194,76,143,145,16,96,177,164,72,208,4,162,0,3,151,92,105,69,152,2,72,68,49,148,185,158,71,104,33,219,138,134,66,149,198,126,243,122,147,122,193,29,253,252,252,233,244,57,122,125,34,235,249,166,211,82,229,70,18,215,131,239,161,200,125,123,110,75,211,58,147,65,118,52,132,229,153,178,50,125,86,17,73,214,177,30,22,45,243,226,28,187,143,154,127,218,223,246,228,116,200,109,133,7,102,206,33,38,187,4,104,155,99,228,166,160,179,9,0,0,229,176,16,107,48,38,28,201,228,51,74,224,198,130,70,12,32,152,8,26,97,145,56,97,188,20,1,22,62,24,212,6,202,76,20,21,48,56,48,116,41,178,50,213,106,156,91,69,171,242,246,182,27,35,14,130,82,1,231,201,45,21,100,220,226,24,76,188,47,233,49,34,151,133,39,38,174,192,159,26,79,141,180,199,246,156,185,209,217,83,77,43,98,187,184,221,154,236,214,106,234,127,195,178,25,37,71,43,12,148,180,57,96,211,233,198,60,212,221,53,249,182,108,247,147,92,28,99,53,104,176,131,6,208,162,153,116,138,83,154,208,200,134,135,241,107,25,254,50,220,103,245,14,179,240,202,72,227,102,191,209,206,40,90,222,163,145,5,249,168,23,153,249,26,46,166,188,24,0,180,0,23,111,249,177,212,96,14,104,202,145,155,100,48,39,84,200,246,182,119,250,100,214,93,214,39,50,239,255,191,47,199,98,58,11,192,156,197,60,154,220,111,218,124,213,178,173,243,50,135,35,235,145,177,31,84,164,79,126,22,243,231,243,251,247,255,155,125,41,61,164,106,95,221,233,110,71,75,175,211,152,10,82,102,138,8,76,236,27,202,98,29,97,74,11,57,230,168,140,134,54,132,166,52,8,166,76,133,192,96,116,197,84,224,194,1,4,193,145,4,197,16,88,200,160,92,82,243,208,115,59,49,8,2,34,154,57,218,18,9,130,231,72,150,12,152,96,8,129,27,139,10,167,0,4,17,197,195,120,210,157,232,38,8,32,195,120,86,152,154,230,1,164,197,71,1,0,145,68,255,187,202,46,172,17,248,104,192,133,144,64,32,129,128,238,129,156,78,144,168,234,10,179,92,1,109,92,248,136,76,255,251,176,100,196,14,197,175,103,73,155,152,67,112,81,204,217,211,36,35,142,27,29,157,26,78,229,173,193,157,51,166,140,241,33,248,198,196,71,153,40,161,208,212,220,113,26,148,244,18,69,73,156,82,203,136,162,233,52,217,11,76,150,236,237,116,159,82,181,76,142,210,69,141,82,65,38,49,116,110,181,30,69,3,135,92,191,118,169,142,84,166,50,69,209,54,91,22,45,104,24,158,103,48,108,221,78,237,51,101,234,49,162,211,73,131,207,24,160,181,23,86,225,233,50,0,55,127,199,219,2,200,189,75,29,74,181,10,137,192,63,153,95,170,209,141,187,202,163,11,114,106,138,232,36,186,253,136,181,127,246,182,182,98,89,87,255,211,77,170,33,45,127,173,41,230,224,98,213,250,67,188,164,52,54,146,168,49,80,98,169,232,43,3,103,74,132,234,238,167,69,165,136,116,168,81,248,239,220,164,172,143,222,187,152,158,63,152,90,234,6,46,58,27,26,179,133,173,0,9,191,248,194,138,20,176,89,35,194,190,31,18,81,2,163,106,65,56,160,210,105,33,23,97,142,59,11,228,56,158,245,60,117,58,67,176,229,73,82,24,10,205,175,249,187,40,80,117,203,214,236,69,247,111,173,231,214,64,155,27,100,230,192,191,135,41,117,138,76,80,221,126,32,108,194,24,42,125,77,164,172,24,96,246,26,66,194,202,72,188,24,135,143,37,237,160,104,245,66,80,111,99,207,38,144,120,237,212,81,237,7,86,247,142,250,238,26,232,141,105,123,120,37,134,223,55,205,127,254,121,95,82,121,254,51,60,255,100,80,9,32,0,174,255,153,41,96,34,80,194,193,14,37,85,255,8,60,144,161,136,240,19,93,2,135,164,196,62,166,138,77,96,225,14,228,55,149,44,34,244,55,16,135,215,204,133,200,187,48,57,9,103,125,183,74,82,58,138,17,57,238,178,7,222,26,91,196,165,212,21,62,220,173,151,104,91,239,37,33,174,39,231,254,146,251,122,142,222,244,135,183,28,227,71,204,151,218,67,243,154,147,116,110,104,243,201,32,117,64,170,35,93,50,76,90,41,177,243,245,46,61,102,245,185,202,27,17,90,242,218,66,172,119,51,119,204,29,213,164,58,151,153,158,54,98,100,32,165,128,3,183,108,155,230,133,129,186,6,83,192,4,40,192,17,101,130,50,97,200,171,4,36,46,178,31,6,17,45,50,29,226,182,224,13,204,93,175,32,146,79,172,138,55,214,255,144,141,142,76,15,245,90,100,123,3,127,170,11,54,90,203,219,131,4,176,138,56,141,114,148,185,10,233,226,251,59,139,113,206,246,159,232,53,134,208,184,131,40,85,19,40,200,52,148,171,65,198,12,131,36,140,170,101,75,31,66,255,251,178,68,199,12,196,115,103,77,27,76,67,208,147,204,233,115,109,136,166,19,237,155,46,109,49,21,10,132,51,101,77,182,26,161,181,177,116,107,93,195,156,80,210,144,112,195,137,62,149,209,98,156,63,238,102,110,165,102,238,71,79,174,135,72,149,238,58,205,190,100,143,39,162,197,4,70,117,19,253,220,84,15,24,6,153,208,0,119,111,204,12,36,204,82,141,64,36,228,1,0,192,70,16,26,186,4,97,99,67,219,34,20,67,36,57,22,244,189,201,46,191,98,83,20,242,137,250,119,150,57,62,145,146,247,134,127,98,161,145,52,152,126,217,152,244,70,185,73,191,245,133,158,91,13,190,67,4,56,69,20,31,174,64,199,53,117,44,65,101,221,171,89,245,99,166,115,94,153,247,23,94,181,245,138,125,132,128,150,238,75,167,8,207,158,200,30,239,101,50,87,74,134,159,101,38,241,136,160,102,50,90,206,86,68,34,83,40,212,154,170,113,158,31,151,77,212,166,243,239,41,255,124,237,142,237,225,187,135,113,152,145,169,239,32,6,38,117,0,0,228,172,192,75,83,78,244,196,178,39,173,123,1,128,32,110,17,131,195,134,79,16,128,154,201,56,100,19,112,40,6,135,226,195,240,196,1,132,131,166,18,0,5,5,99,160,7,73,199,141,186,87,229,74,64,179,236,24,152,20,165,15,34,202,64,125,132,21,126,24,204,195,58,26,15,178,246,6,143,16,244,157,99,39,92,122,5,152,111,231,105,11,214,225,82,44,18,168,161,6,76,13,249,91,180,45,90,142,233,164,202,163,138,151,66,213,157,230,142,180,100,20,138,100,124,86,213,163,133,162,20,96,240,8,79,25,9,26,25,210,253,71,161,50,72,25,14,37,164,36,248,163,162,77,41,155,16,78,138,72,210,104,71,17,107,153,154,212,177,173,188,94,81,211,212,212,175,139,251,248,46,92,208,182,84,60,188,183,133,222,95,93,60,6,173,144,0,12,0,2,107,182,69,174,226,10,244,231,148,37,26,59,6,148,57,95,170,30,218,42,70,252,239,224,223,255,255,75,252,157,8,77,149,25,26,231,96,165,22,114,145,71,43,169,89,75,49,173,107,202,156,150,101,112,200,165,161,85,166,186,209,115,210,21,89,186,118,191,232,254,138,108,223,230,114,9,163,191,146,214,197,59,36,37,10,25,138,202,104,241,137,197,173,166,31,16,153,232,180,40,47,48,168,36,121,148,32,5,142,163,64,163,48,96,68,192,129,3,15,130,224,53,178,170,163,192,149,76,232,167,28,176,116,2,169,84,4,96,34,164,10,192,81,184,22,184,144,57,225,83,39,218,87,37,106,173,9,75,225,132,150,115,106,178,149,130,177,46,184,251,64,180,8,139,27,170,255,251,178,100,189,14,134,44,103,72,27,134,95,66,85,172,217,186,60,34,126,24,41,157,34,110,33,189,9,80,51,103,40,176,158,248,233,19,2,147,238,94,170,117,31,158,72,230,104,66,123,179,180,121,85,215,170,37,6,189,217,227,169,15,180,177,25,135,40,176,58,113,98,9,103,24,52,253,80,155,28,60,109,41,6,187,17,101,183,114,148,108,142,26,188,200,241,170,226,195,30,137,21,235,87,169,169,191,89,165,143,222,101,170,254,165,76,137,98,153,44,120,241,146,25,195,230,42,50,90,139,160,248,142,67,128,0,61,255,228,147,116,64,169,241,240,173,82,59,66,145,237,52,149,229,3,139,193,254,125,156,127,252,255,255,175,255,241,255,63,140,140,135,132,241,4,197,11,35,16,225,36,102,22,71,8,160,112,177,2,200,53,153,185,41,230,98,33,17,134,121,90,237,203,45,39,54,191,232,115,188,195,159,184,233,140,179,67,10,0,0,92,136,3,2,56,166,176,234,164,35,122,239,13,10,94,53,19,52,197,99,17,18,180,21,74,6,128,140,236,78,49,200,140,24,20,49,225,28,194,96,129,26,233,216,108,188,6,145,58,46,184,204,225,49,208,158,211,204,238,10,24,18,88,189,205,17,14,164,77,174,243,80,80,48,175,236,158,113,17,89,122,28,132,51,175,73,153,64,147,49,38,86,162,141,61,152,176,192,207,157,119,129,227,30,169,12,31,245,192,168,147,29,153,54,9,13,101,230,7,47,41,243,248,233,73,253,237,204,253,201,249,167,218,125,239,173,80,164,185,172,210,255,93,179,175,192,206,125,89,91,126,117,28,13,207,101,98,162,215,215,108,20,61,179,120,250,231,236,234,231,148,236,104,254,175,86,212,164,164,171,13,59,12,31,165,138,203,19,63,59,55,220,189,242,63,180,214,152,245,155,152,31,221,200,242,0,3,25,160,0,8,0,66,75,181,96,170,209,26,90,51,89,200,218,10,16,220,85,164,24,160,221,165,205,57,246,34,44,36,235,222,137,204,206,53,236,201,37,80,77,113,232,218,209,171,44,140,119,34,31,45,156,249,215,172,123,219,58,180,68,183,86,95,114,151,58,157,22,210,210,100,102,34,146,178,16,155,178,93,235,66,46,170,175,191,163,54,174,245,127,179,81,37,163,62,239,1,221,203,161,128,2,198,3,200,24,72,216,103,100,106,192,154,188,76,97,128,1,131,67,97,139,36,151,48,184,248,24,34,10,144,12,118,0,38,32,160,132,29,241,194,46,104,171,117,45,196,45,184,42,139,42,36,198,73,99,8,108,168,238,202,46,40,19,112,180,255,186,15,147,120,239,144,38,53,38,146,175,249,100,38,187,141,46,216,88,174,142,54,210,225,161,210,54,38,158,255,251,178,100,204,14,134,148,102,198,155,153,99,114,99,76,233,138,61,133,84,22,81,157,34,110,97,109,193,90,179,166,76,240,150,56,247,71,221,253,240,144,26,156,225,168,127,127,195,58,234,29,205,71,23,58,219,147,221,212,67,62,59,169,143,121,248,134,198,227,177,246,211,84,206,157,135,212,57,100,213,216,231,62,157,110,54,115,211,57,52,108,109,113,108,122,50,78,114,207,71,219,29,155,127,123,166,121,119,85,237,126,218,104,3,90,0,32,93,182,82,146,4,82,27,28,177,52,46,208,89,57,146,7,114,173,81,223,218,245,205,187,98,68,175,254,111,31,46,22,100,251,250,255,244,103,97,166,170,24,201,94,229,24,142,200,180,99,165,89,239,100,114,62,206,231,148,243,54,168,183,66,165,214,148,75,214,102,244,185,173,90,41,42,149,243,157,93,117,175,202,1,81,0,0,156,140,218,157,205,228,244,229,3,76,156,77,227,56,226,133,3,49,133,211,71,4,25,19,28,73,21,30,11,137,153,96,64,24,172,132,69,18,194,160,172,69,158,174,196,16,191,205,178,249,100,2,16,87,121,131,174,167,105,158,141,2,207,47,196,239,148,215,125,26,115,106,240,175,150,135,148,56,208,49,139,73,165,93,151,14,128,85,151,173,4,45,115,111,40,180,55,106,87,2,103,152,128,185,84,73,107,24,155,211,183,178,174,143,99,53,213,242,180,204,91,93,25,103,162,145,206,103,87,90,26,138,202,248,251,13,18,175,234,166,212,130,107,118,82,155,90,218,180,214,109,235,116,210,69,106,61,65,209,124,192,31,77,17,0,130,0,247,255,36,154,162,55,178,21,180,42,85,75,230,107,18,37,88,223,151,57,65,85,11,149,198,151,171,246,113,137,21,48,186,91,254,70,95,249,105,102,119,109,73,9,119,106,54,142,230,30,187,41,228,86,23,157,140,30,56,95,72,233,236,108,218,68,18,235,5,179,29,44,53,174,146,20,235,161,246,238,163,190,33,53,168,141,36,201,190,214,151,137,171,231,138,93,255,248,158,219,175,154,191,64,69,149,184,204,129,244,197,123,124,197,2,156,194,208,20,72,32,48,44,161,68,35,0,74,16,229,13,23,12,68,23,12,23,8,72,134,83,5,133,17,208,96,27,249,158,65,156,120,178,169,212,155,101,162,102,104,39,85,171,2,100,74,95,132,6,50,20,165,128,195,76,101,192,236,196,132,114,18,44,132,1,98,148,188,64,1,41,75,121,116,58,200,11,98,206,235,146,151,107,221,223,2,159,59,39,65,162,231,178,230,154,175,157,86,107,15,22,253,78,166,67,104,121,149,166,102,145,42,112,241,145,230,162,203,173,239,100,20,182,93,217,37,43,245,246,101,250,167,217,20,153,255,251,178,100,212,14,149,48,103,200,155,103,111,64,108,140,217,151,60,168,126,89,69,157,26,78,229,173,193,168,51,102,32,240,162,104,39,117,211,82,150,199,82,93,104,93,103,203,202,89,226,241,149,84,89,208,77,147,53,60,98,125,52,221,104,23,104,162,245,235,53,77,71,205,146,234,93,204,208,62,104,145,228,207,229,224,82,210,80,80,17,206,55,84,57,112,58,236,64,208,114,23,197,59,65,210,204,253,106,143,35,87,119,243,116,129,155,153,21,228,15,252,126,239,246,191,47,193,253,144,51,41,123,179,101,224,186,196,227,234,173,71,39,67,77,57,173,134,162,22,39,203,61,199,98,144,172,178,238,120,165,164,66,218,18,207,10,113,75,85,115,48,113,46,242,238,214,237,11,113,55,122,115,82,140,241,255,58,119,72,49,26,253,128,154,0,1,20,180,24,252,116,159,103,202,80,123,244,102,162,38,114,41,70,18,54,98,170,166,234,4,36,30,76,230,99,198,166,126,74,105,34,128,33,147,8,45,45,160,144,72,56,1,146,171,2,114,181,194,64,100,18,48,97,65,133,96,76,246,224,192,145,208,56,181,216,72,194,128,102,128,240,8,193,90,219,158,208,208,20,252,192,53,86,180,134,91,101,175,58,241,163,0,12,123,226,175,161,48,243,72,150,171,63,27,72,100,112,18,154,44,255,60,247,247,61,151,110,125,94,107,252,130,104,37,125,29,205,137,63,246,255,116,182,204,204,218,239,187,219,195,225,235,215,42,88,244,101,21,178,73,161,112,198,147,199,171,46,120,179,21,153,77,237,147,211,206,118,56,24,88,59,112,95,31,116,182,107,188,68,219,234,183,234,14,243,243,35,217,25,183,19,107,151,76,49,183,1,188,65,32,221,64,0,8,0,1,109,118,109,23,85,177,142,35,137,73,193,241,116,99,184,146,35,134,234,89,121,101,134,50,33,24,72,202,238,118,190,238,239,245,95,65,143,186,53,218,250,51,166,183,47,197,199,45,167,99,16,172,81,82,148,72,96,196,49,25,143,171,204,70,49,122,247,217,174,198,118,66,162,174,92,140,54,70,84,146,71,50,145,218,138,233,42,57,45,98,165,204,170,85,191,179,206,163,101,231,10,113,157,35,33,167,89,241,171,230,81,145,70,144,242,14,103,176,56,96,64,142,48,68,145,56,102,2,140,166,25,36,102,19,0,6,16,131,225,195,161,136,161,10,83,152,80,4,24,82,8,29,6,195,37,199,18,205,58,64,69,24,72,40,160,124,201,226,6,2,10,47,9,132,96,148,137,170,99,134,69,34,249,86,244,97,24,69,155,36,138,143,190,78,2,249,26,181,122,188,109,171,110,186,151,209,218,223,30,226,168,227,205,44,248,12,40,90,156,180,255,251,178,100,216,14,134,124,103,71,155,102,127,178,105,140,217,138,61,133,26,27,1,155,22,46,229,111,209,152,179,102,168,243,21,80,182,72,92,86,153,9,82,228,178,96,49,55,90,126,45,218,210,223,215,251,216,229,90,198,83,143,190,39,238,83,49,88,118,19,13,212,116,101,12,98,39,205,89,3,190,209,86,28,165,206,88,79,78,34,97,247,42,31,55,174,123,121,197,93,42,212,74,71,77,55,149,210,179,7,12,33,237,121,227,255,251,88,201,233,157,186,171,250,137,212,229,253,246,80,3,38,111,76,192,9,109,254,83,34,18,203,12,201,168,41,20,219,121,66,216,56,192,29,153,67,94,237,172,128,60,66,91,126,191,251,231,227,206,132,58,168,237,26,233,181,252,70,202,53,17,6,13,56,227,180,214,56,230,67,163,186,242,152,137,115,56,209,206,138,44,65,81,121,25,137,50,77,82,173,221,165,114,189,198,49,44,170,165,37,17,86,106,161,154,164,174,151,251,163,233,87,218,128,84,213,0,1,183,244,195,207,76,150,216,74,52,195,146,77,80,128,196,2,196,97,38,16,34,52,174,132,195,8,52,6,136,22,217,3,93,201,75,117,89,230,211,227,220,119,43,27,35,162,132,237,24,167,49,225,23,68,162,125,120,210,81,195,85,178,163,23,17,61,155,31,195,132,241,142,4,82,104,177,57,35,80,60,97,93,78,198,206,121,205,2,69,167,247,129,136,216,166,183,159,224,185,238,38,182,249,228,245,180,27,209,247,117,175,14,62,163,226,219,135,54,43,124,83,25,221,166,114,239,37,221,239,141,177,68,139,29,134,249,147,48,99,95,23,222,104,221,188,107,255,125,65,173,43,14,52,77,214,20,154,249,147,55,250,175,247,182,183,241,191,254,254,190,53,188,191,215,182,247,156,230,49,30,126,96,0,38,0,1,182,236,126,30,209,216,73,163,123,25,186,151,108,29,136,167,206,164,172,219,103,146,48,195,71,24,207,107,190,191,219,235,213,255,63,250,28,137,174,84,252,212,57,88,172,215,100,61,22,239,83,181,116,236,150,77,238,123,81,211,122,245,109,93,108,237,214,147,85,179,110,114,119,155,212,255,122,127,182,126,115,251,131,64,10,3,115,249,81,165,164,254,198,96,205,53,184,245,250,136,208,6,36,197,98,168,210,210,172,202,21,200,204,32,148,209,133,212,40,40,25,34,58,152,146,25,25,124,17,4,22,38,25,11,6,57,12,194,205,211,38,24,135,154,38,80,20,24,12,86,97,35,17,139,137,5,254,28,1,24,60,204,72,0,48,112,108,10,21,22,169,26,176,8,48,33,8,26,153,104,4,36,37,49,56,76,84,34,98,242,97,133,2,6,63,30,26,232,168,98,245,193,210,255,251,178,100,195,128,5,187,102,202,157,109,224,2,87,236,217,170,167,156,0,42,206,11,20,57,222,0,2,220,178,229,207,30,240,0,11,128,16,50,202,48,88,44,193,227,17,32,129,145,0,133,65,137,133,73,160,99,185,141,1,166,23,29,28,88,220,102,178,217,203,199,160,172,74,146,85,134,8,6,37,202,90,63,6,83,19,153,252,74,99,64,130,172,5,9,5,64,102,100,103,29,51,164,152,103,4,37,24,160,234,98,49,100,63,53,98,130,93,118,33,42,161,173,110,43,101,244,87,170,73,174,192,240,236,158,126,150,246,49,233,143,198,206,86,153,126,173,70,105,183,156,186,53,7,82,67,82,249,5,185,6,234,65,246,112,179,83,120,225,53,61,98,73,55,98,167,112,191,150,236,213,143,83,81,86,250,189,255,252,236,243,26,159,151,231,150,23,115,193,233,230,24,114,158,238,242,254,227,134,248,244,255,123,149,154,153,110,127,186,179,55,110,150,45,151,227,159,63,122,255,223,255,255,255,255,255,255,255,251,201,252,255,207,255,159,191,255,255,255,255,255,255,255,255,92,13,124,200,1,1,165,251,109,109,165,188,218,23,133,64,50,11,187,0,72,192,122,41,66,165,152,191,163,140,134,6,130,216,226,217,5,145,141,157,228,120,52,155,112,87,43,168,187,155,20,189,114,134,47,25,237,50,95,58,181,225,106,14,30,183,48,150,21,118,89,112,227,170,95,46,59,135,224,12,99,81,72,183,29,141,246,152,147,205,104,135,151,182,244,241,226,189,46,134,173,76,174,98,84,85,149,57,1,205,133,162,169,116,45,129,251,107,252,79,101,164,107,123,114,189,177,250,161,236,70,156,230,154,141,30,240,173,228,143,36,143,224,238,75,65,142,217,186,90,145,247,170,83,50,215,192,207,220,125,99,121,240,96,234,185,189,115,173,103,120,207,151,86,248,172,11,235,252,214,179,134,255,254,143,255,161,0,64,0,10,223,200,197,113,82,65,207,37,122,130,14,0,211,92,231,224,187,237,21,163,183,108,149,50,76,86,51,54,31,132,164,208,196,125,47,18,100,36,16,68,146,155,23,203,196,144,23,229,211,132,2,72,57,224,98,151,82,39,4,16,148,144,77,81,72,46,98,84,84,70,64,188,61,132,220,124,24,34,160,0,182,6,129,106,98,96,28,161,57,28,204,130,100,98,249,170,51,69,53,208,69,37,49,198,93,42,109,69,143,169,20,93,76,170,234,187,50,8,148,148,146,205,212,154,104,155,156,64,234,101,197,186,76,134,139,80,58,94,215,65,5,45,55,255,183,223,253,127,255,183,228,225,45,20,0,0,95,252,160,135,148,46,30,121,48,214,34,118,61,175,116,81,83,193,175,140,1,105,67,149,5,255,251,178,68,92,138,228,239,102,206,63,101,160,2,141,236,233,179,236,180,0,18,169,157,55,76,24,254,194,17,179,102,141,128,23,192,194,180,135,225,202,121,19,19,34,153,9,72,44,119,31,54,55,47,23,128,123,40,156,40,137,240,89,0,201,30,169,19,129,68,57,73,84,79,25,7,176,191,17,6,73,169,120,97,131,150,56,4,232,188,0,9,128,92,28,139,39,6,208,201,24,99,86,143,18,249,171,55,255,254,181,45,212,201,174,131,37,179,213,101,173,6,186,142,191,100,29,37,221,141,217,209,187,34,150,170,107,251,123,222,239,253,186,174,201,127,250,94,165,24,172,8,82,120,105,0,70,71,190,0,138,18,144,101,157,46,249,60,2,143,143,221,43,13,192,86,99,77,149,82,74,164,140,78,251,235,102,157,162,212,175,122,122,107,13,78,219,210,244,179,90,21,101,39,95,139,181,238,55,38,254,81,51,2,93,82,152,77,152,213,186,106,55,125,213,177,40,17,26,178,160,175,81,177,51,86,153,127,60,165,84,63,172,177,168,150,222,50,172,235,159,147,187,181,128,166,47,76,142,207,137,28,106,37,38,73,36,91,253,219,167,70,183,99,246,62,119,103,53,201,204,253,250,41,29,164,23,247,27,255,202,63,189,239,255,255,255,249,225,167,23,126,6,240,219,72,214,0,74,43,35,203,180,225,200,162,45,50,31,165,116,120,136,100,201,173,69,77,48,193,251,86,245,86,199,82,254,55,232,53,149,46,120,45,202,92,160,108,83,245,130,93,155,184,200,152,188,162,235,201,66,154,48,158,63,215,233,168,224,118,155,38,148,3,17,1,35,69,188,27,3,77,100,157,221,104,212,71,152,127,163,196,102,94,154,50,221,30,173,117,185,149,72,106,27,169,157,168,187,51,33,74,236,183,117,77,27,58,209,141,42,61,209,29,10,60,93,171,107,63,245,224,202,0,0,52,0,3,187,214,94,0,233,64,137,143,30,16,57,170,101,25,138,186,68,128,55,74,68,226,176,56,152,177,17,133,212,13,21,79,225,22,27,169,16,49,26,163,89,87,58,246,40,28,241,111,26,0,83,157,58,195,205,22,231,111,25,108,57,16,155,25,241,176,236,164,80,55,43,67,152,212,9,212,18,40,19,136,55,190,72,166,44,248,150,187,185,94,15,223,55,111,70,79,36,187,42,17,90,148,117,169,13,106,86,156,231,93,78,107,98,162,222,164,92,169,45,122,185,219,56,137,117,239,252,146,58,214,98,78,111,149,229,241,48,235,84,247,243,255,179,255,248,168,151,223,255,252,195,67,74,0,0,36,0,0,191,226,225,152,140,65,80,66,73,195,136,13,42,125,150,252,165,210,69,199,130,80,172,86,5,6,139,32,126,36,148,255,251,178,68,97,10,164,240,103,77,211,47,91,224,149,44,233,138,105,229,224,82,205,157,51,77,13,94,194,37,179,166,41,160,23,192,24,51,10,181,154,237,12,227,123,57,49,126,153,231,181,6,92,210,21,206,213,141,82,21,1,169,109,159,136,98,176,210,121,36,103,37,84,113,101,204,46,254,167,213,99,169,13,66,75,108,181,8,132,167,23,145,68,89,31,104,121,73,169,93,127,244,255,255,66,26,99,58,91,98,62,184,227,43,33,76,123,160,181,156,131,16,138,49,140,70,99,16,231,81,136,134,117,53,87,145,68,43,78,142,137,251,85,251,175,191,216,8,217,129,9,205,64,0,204,76,32,136,14,168,8,136,114,70,234,156,203,129,90,139,230,234,65,37,2,41,137,13,143,60,144,202,230,175,40,46,111,244,182,145,108,115,42,30,99,3,118,134,147,169,3,43,165,123,108,150,0,188,182,255,60,26,15,101,79,221,132,150,133,210,56,25,227,147,67,135,237,87,17,145,128,212,38,110,244,125,143,58,153,222,250,88,255,48,255,184,234,163,195,36,75,118,232,233,77,72,166,111,152,12,183,180,54,98,145,168,228,120,225,4,17,129,220,226,95,116,174,116,160,16,113,189,249,125,191,222,175,221,244,79,229,7,232,230,23,255,168,240,49,96,32,93,177,128,38,101,228,4,76,123,76,64,16,130,143,170,238,115,92,229,175,20,155,73,154,2,64,165,102,169,105,230,180,173,184,195,86,108,179,201,220,163,252,198,45,217,186,76,209,198,172,181,237,165,36,2,175,105,239,255,175,221,74,160,122,68,118,151,203,28,14,242,105,143,60,244,214,198,74,189,41,195,55,102,62,197,156,204,234,231,41,131,104,191,252,230,117,178,209,133,45,212,184,213,84,59,51,152,204,40,231,114,51,100,23,66,180,95,218,86,247,94,196,172,149,253,145,72,159,87,106,252,112,250,106,129,105,0,0,0,20,0,0,83,120,29,1,147,120,26,146,228,50,229,43,155,88,9,13,97,1,239,188,28,136,247,138,170,147,121,30,86,167,166,29,77,38,139,106,57,36,170,179,117,23,44,152,188,186,21,180,179,13,66,157,29,120,88,232,124,78,142,185,111,66,166,124,246,173,200,196,221,18,64,32,24,228,113,80,14,138,3,39,27,136,1,217,144,146,181,80,205,67,83,84,155,152,161,246,163,99,198,235,45,77,7,169,24,225,208,61,140,28,88,176,204,120,202,37,195,213,113,217,213,23,38,88,130,31,82,84,89,83,225,224,250,68,172,92,254,91,170,252,109,251,223,255,240,220,149,127,153,255,73,32,26,192,0,12,0,0,63,248,4,192,206,203,52,64,208,144,193,147,190,157,158,60,180,195,0,227,113,85,39,229,128,35,255,251,178,68,95,10,164,250,103,77,107,47,67,224,149,172,217,138,104,8,240,19,129,157,48,109,25,94,130,55,51,101,205,176,151,208,206,35,208,204,74,171,6,205,253,153,141,54,73,117,168,230,19,50,13,80,205,245,87,97,148,71,20,63,151,87,185,91,142,93,238,192,212,237,109,222,179,15,89,221,72,164,159,40,40,20,33,243,99,149,181,17,168,243,83,99,202,8,253,23,255,120,112,236,231,106,221,46,174,93,235,171,37,168,117,56,139,53,106,210,229,10,60,94,103,114,68,68,26,50,237,94,144,98,84,69,93,160,181,87,191,252,68,206,213,24,222,248,170,191,254,191,249,144,92,99,144,32,64,131,169,102,204,72,144,226,8,45,0,133,1,102,195,130,196,27,117,142,148,149,200,14,141,89,140,55,72,149,132,204,194,61,149,117,231,218,72,47,89,55,151,39,111,232,191,59,135,219,233,59,41,87,255,59,199,173,151,103,55,39,158,65,12,130,129,156,219,173,0,47,25,39,113,30,76,153,112,159,177,27,117,93,137,238,238,158,13,199,124,227,187,109,230,109,53,91,182,236,236,236,86,201,148,73,128,143,200,130,101,27,69,226,93,21,86,55,124,138,172,124,115,242,179,51,93,77,97,45,185,231,156,80,164,225,174,49,59,252,116,231,203,23,67,63,212,223,230,73,230,130,76,228,208,192,1,0,16,32,161,179,5,11,12,4,64,115,234,134,17,71,40,80,1,251,119,213,83,50,64,49,164,89,199,210,85,81,66,44,77,95,155,112,237,75,32,62,208,52,12,165,182,241,47,78,49,118,109,70,180,86,191,47,89,120,217,118,81,248,62,121,4,50,205,51,154,57,84,0,188,100,150,246,86,50,158,240,154,152,67,238,43,145,107,15,167,124,119,174,121,17,24,14,109,217,180,50,52,98,115,53,165,162,122,5,153,220,202,149,54,96,70,229,43,49,140,137,58,12,19,59,17,168,153,92,77,251,123,127,208,255,255,176,98,0,0,48,0,3,179,212,199,30,148,52,97,100,69,137,123,93,162,16,159,168,168,240,207,196,4,36,46,66,56,71,137,149,78,220,184,82,198,67,155,157,158,49,101,102,239,202,206,158,114,92,22,56,237,233,120,34,156,174,221,174,70,226,120,49,215,99,121,213,16,113,223,41,14,120,49,77,144,126,14,153,140,192,104,168,66,220,230,95,240,143,166,174,89,54,62,181,177,230,141,40,65,50,120,163,133,11,62,229,231,61,150,34,25,248,211,86,42,25,229,118,78,101,14,32,99,173,121,6,10,137,207,21,6,135,4,193,152,40,27,43,202,189,254,100,112,205,6,226,76,79,31,47,115,255,229,26,184,132,2,240,0,128,0,61,247,68,48,242,1,245,13,50,44,255,251,178,68,87,10,165,7,103,77,83,47,67,224,155,44,217,135,103,8,110,18,9,155,55,172,189,15,130,70,179,101,141,179,143,136,107,219,15,33,218,85,68,153,210,8,9,28,107,8,226,69,153,85,53,4,114,27,181,42,185,105,197,165,161,135,181,76,183,58,251,72,160,134,15,79,5,194,234,171,36,107,238,117,71,231,55,41,167,146,167,52,155,142,124,253,52,65,157,202,98,172,100,73,10,70,241,142,0,166,130,219,97,176,30,117,245,31,127,254,159,250,140,178,242,82,134,38,169,10,141,164,250,247,55,5,91,89,14,47,80,163,84,216,94,23,230,190,150,234,26,100,119,53,247,41,77,22,173,49,86,85,221,89,118,100,112,211,14,69,141,25,124,211,70,128,221,138,0,64,239,249,31,194,220,49,112,8,4,64,179,73,106,101,63,244,34,33,93,40,25,51,232,139,17,177,218,102,216,82,26,203,110,40,83,230,44,116,213,90,200,139,193,182,78,104,240,227,84,159,189,213,231,51,213,27,145,223,33,63,56,222,168,143,119,100,64,72,84,211,112,40,81,191,209,127,250,125,84,69,124,206,243,57,10,164,205,236,126,51,147,97,158,137,185,98,100,147,7,181,193,194,139,25,23,154,48,104,196,100,18,8,116,28,78,236,39,168,61,67,220,101,252,146,103,238,119,252,87,240,220,121,72,147,18,223,143,252,112,198,26,10,141,187,24,136,40,18,49,44,204,100,56,120,149,62,36,34,160,80,108,164,64,22,241,55,196,193,112,233,9,137,65,44,169,233,160,184,168,175,222,139,100,225,115,76,86,173,82,128,140,225,154,215,87,52,252,23,77,74,160,112,239,43,207,167,123,4,181,48,249,241,7,121,156,198,88,82,47,120,62,153,100,24,112,90,250,138,185,112,24,22,26,169,236,45,7,109,251,47,127,78,70,211,117,164,77,240,165,89,242,72,212,142,23,244,47,42,194,51,125,112,246,105,51,86,242,252,247,62,6,44,175,111,172,244,212,207,216,16,229,159,130,213,204,168,18,147,0,64,0,37,222,166,17,166,241,24,2,6,218,138,71,204,142,144,208,165,132,8,67,239,10,95,67,165,140,226,112,228,5,139,235,15,85,146,82,103,75,140,211,255,77,4,168,199,212,191,74,252,82,199,105,51,117,100,248,107,77,21,188,198,57,205,49,107,63,25,253,208,192,240,52,105,159,11,38,255,213,154,7,129,202,238,241,55,247,148,58,4,122,147,228,111,142,197,200,178,122,14,145,78,121,214,243,235,129,164,7,27,195,4,178,107,25,13,37,85,8,92,173,232,57,137,25,83,45,98,65,44,69,157,217,204,32,92,122,173,118,67,253,191,45,178,30,173,254,170,98,48,29,0,0,247,249,47,141,255,251,178,68,79,138,164,200,102,204,187,40,87,64,146,172,233,115,101,7,232,19,129,155,49,77,33,93,2,54,179,101,221,164,151,128,216,131,236,4,62,167,148,94,100,100,72,122,48,64,36,252,2,204,159,210,165,41,243,2,65,88,64,50,170,179,20,149,229,54,102,157,249,116,50,140,56,76,95,150,184,146,216,6,89,93,174,200,241,215,88,75,64,162,131,47,105,103,89,248,119,88,204,186,239,51,188,158,193,213,181,250,178,128,36,3,41,56,26,38,249,211,239,227,138,190,47,233,146,218,47,25,109,205,84,55,3,95,212,108,82,81,239,106,211,18,51,78,169,236,217,178,51,80,83,107,154,111,158,139,222,229,186,183,102,162,243,102,187,236,183,75,95,213,54,12,176,16,157,244,26,24,19,100,200,4,25,104,173,32,100,210,114,0,195,64,223,83,10,21,9,44,232,152,140,54,72,197,215,145,67,244,178,4,152,156,145,71,105,158,140,238,184,91,156,38,1,133,171,212,13,214,146,149,228,193,69,165,118,170,213,157,75,26,56,51,149,88,140,11,148,138,89,98,204,65,255,183,76,56,26,33,216,44,72,16,4,104,219,8,75,83,85,43,215,181,212,221,242,173,93,173,42,244,68,239,23,221,93,203,13,137,238,247,120,120,90,77,154,100,181,235,184,200,166,14,181,181,16,206,178,132,210,170,156,150,125,228,122,55,233,44,174,113,17,150,253,166,207,40,5,239,88,158,222,128,70,1,116,153,0,1,86,74,176,33,20,250,29,23,188,165,7,212,197,254,76,217,89,34,21,171,61,71,102,40,173,19,180,115,57,65,24,245,210,206,24,38,9,133,171,215,27,13,138,86,243,76,42,95,219,181,104,148,67,177,46,74,87,108,183,178,233,101,139,209,7,126,126,92,72,41,244,238,46,160,225,62,109,72,182,124,199,95,203,233,122,185,68,202,130,8,238,150,66,156,226,227,168,215,116,102,179,59,42,24,237,119,144,198,113,232,238,38,234,194,33,22,66,88,180,71,148,169,71,210,255,237,175,181,23,101,85,193,213,0,64,0,30,254,152,136,41,150,85,154,200,153,144,179,132,40,135,54,11,0,24,16,128,65,155,99,10,21,167,170,9,132,134,219,17,131,28,139,12,36,34,105,189,180,65,131,117,98,215,248,194,156,183,136,68,180,60,119,198,147,2,187,51,240,17,42,31,153,67,242,181,83,41,146,58,86,229,108,200,190,240,59,236,243,85,25,101,249,21,249,92,23,16,11,30,80,220,153,96,20,168,136,239,136,21,205,149,4,130,181,141,140,73,70,77,153,111,196,183,119,92,178,38,90,134,120,130,108,165,189,135,14,168,227,85,164,233,177,195,103,156,133,231,179,206,135,108,85,165,111,88,255,251,178,100,76,14,165,231,103,74,187,120,91,224,83,12,217,178,48,98,112,149,49,157,44,109,25,190,193,74,51,103,52,144,150,112,212,251,83,86,107,186,213,41,127,76,63,7,37,142,227,158,167,74,175,219,53,205,86,197,104,234,199,62,163,185,189,103,191,169,164,197,148,0,95,233,2,116,67,186,1,65,97,193,31,65,86,87,31,224,242,111,143,84,27,252,226,76,81,31,244,39,183,152,254,179,169,194,10,255,254,183,243,85,153,181,202,96,69,67,102,34,145,20,98,148,204,111,92,213,172,235,70,87,71,90,171,46,93,76,102,101,111,235,122,107,246,214,204,215,107,110,141,124,141,4,255,248,129,89,174,172,119,215,129,39,24,96,67,40,213,185,4,163,80,149,189,1,136,38,145,36,36,152,168,60,106,107,29,125,173,203,75,89,51,42,153,164,121,150,246,211,33,187,133,193,45,120,106,118,37,97,119,183,189,123,231,157,41,155,24,85,165,69,200,238,115,212,197,64,146,59,212,82,235,20,232,112,104,180,245,198,76,181,7,90,182,182,203,164,244,123,229,218,10,127,255,239,219,51,255,253,227,54,237,18,32,124,19,196,16,57,29,43,147,178,230,194,156,234,90,117,15,29,91,185,73,179,27,13,180,81,245,231,113,247,138,205,55,88,233,238,183,127,24,7,42,251,157,174,146,231,81,53,158,70,173,235,124,245,42,71,144,9,10,0,142,39,255,150,46,9,138,24,0,242,46,18,92,144,139,169,128,232,65,153,124,83,190,216,27,148,65,243,242,95,242,127,92,75,82,255,249,81,41,223,177,36,16,51,91,148,149,86,149,204,97,33,102,67,45,145,92,207,59,92,138,185,221,202,110,200,71,162,75,71,233,86,201,223,71,67,217,155,253,191,76,10,0,0,48,0,6,223,192,225,195,29,254,49,128,131,83,0,49,64,179,67,40,93,70,14,38,60,116,149,32,80,68,150,83,197,197,145,39,232,145,172,235,237,13,74,1,32,112,243,244,254,50,145,144,62,64,168,246,190,87,233,88,79,105,163,113,228,172,124,165,115,150,213,146,206,28,220,210,18,104,229,240,52,177,107,45,235,221,157,167,134,150,13,139,210,79,23,21,179,194,235,242,134,41,25,238,181,73,53,107,63,233,165,165,243,249,98,138,68,183,203,52,189,234,183,125,221,210,224,162,82,108,105,174,49,52,8,234,79,86,214,137,39,108,211,205,122,194,182,97,58,125,21,122,15,226,145,43,149,163,39,245,169,2,67,68,83,222,254,198,255,78,214,217,195,171,0,0,16,27,19,239,249,16,210,48,13,97,109,11,154,84,137,44,37,229,71,115,141,126,186,170,63,183,133,21,183,59,232,60,127,221,106,35,217,65,3,180,86,170,255,251,178,100,109,138,5,121,102,202,211,102,87,178,90,236,217,218,37,37,12,21,245,155,38,109,141,158,137,100,51,103,40,243,137,56,76,114,152,196,180,196,50,169,231,105,212,136,247,222,148,170,43,51,15,21,89,149,52,42,83,213,149,154,185,228,199,214,201,67,55,51,49,152,133,233,251,89,255,167,211,100,13,111,124,100,7,70,226,84,113,198,66,221,131,196,69,37,43,132,200,69,203,212,132,229,175,8,128,5,131,218,179,232,80,59,77,10,135,31,114,64,237,207,54,88,136,128,53,60,95,178,228,90,78,210,233,98,229,190,218,84,79,100,182,205,58,83,39,6,85,159,88,124,172,71,40,102,203,166,50,79,73,122,138,23,140,181,30,146,10,27,136,5,197,163,79,222,236,213,144,209,243,121,83,71,47,247,94,246,51,220,203,45,133,185,47,36,123,233,219,127,120,90,17,58,3,175,235,80,169,201,239,2,98,70,182,36,71,100,122,179,191,144,168,221,95,54,91,252,233,77,196,197,230,254,8,63,58,98,159,143,111,57,107,215,183,58,109,95,170,20,15,253,163,78,1,55,56,1,12,2,0,239,223,199,98,128,132,216,154,213,95,225,19,34,132,240,195,30,131,224,251,91,53,55,241,177,140,238,17,11,31,252,30,221,184,78,209,34,189,30,149,90,58,181,170,69,203,24,200,173,116,42,213,217,75,86,98,189,242,239,151,78,181,100,163,89,217,213,155,186,170,152,233,101,74,61,58,218,143,253,105,219,49,143,212,37,0,0,32,0,23,219,97,96,16,77,249,139,10,152,185,177,100,141,28,133,55,197,68,100,45,97,103,183,20,79,101,12,5,68,187,26,108,180,237,208,32,69,220,142,187,185,166,131,203,16,93,237,205,55,97,22,96,235,245,216,36,237,46,172,174,248,173,170,177,37,178,239,85,177,45,174,6,4,130,105,175,75,234,213,109,97,91,184,190,96,9,113,24,7,81,177,223,1,148,251,229,11,54,140,87,179,101,49,170,219,246,79,63,9,212,213,19,178,173,41,247,235,61,255,85,26,215,235,167,78,227,255,131,233,54,118,239,158,5,157,26,239,174,38,47,187,175,175,250,143,104,199,85,223,50,48,4,88,1,1,4,191,254,233,252,200,167,196,221,113,183,65,184,163,148,82,117,46,25,91,155,46,254,95,92,134,65,82,171,144,0,47,163,119,53,92,229,35,59,181,153,145,155,180,174,212,102,110,44,97,57,88,200,118,91,51,150,178,43,251,58,35,17,42,170,175,208,170,198,87,87,91,254,172,238,200,103,68,178,123,116,253,107,219,107,189,104,34,32,0,31,111,136,81,155,15,102,172,57,149,58,128,177,149,76,237,19,73,128,41,147,37,140,63,228,192,94,97,17,255,251,178,100,139,136,132,238,103,75,83,102,71,0,90,44,217,199,61,37,40,18,185,157,46,237,13,94,193,111,51,102,140,194,142,48,78,180,234,212,241,97,98,240,124,211,37,152,120,163,80,251,60,154,105,114,105,67,10,169,5,46,90,75,57,117,67,106,238,197,35,226,164,36,215,234,208,139,7,166,180,251,218,153,130,26,237,172,37,44,186,159,62,115,118,44,127,127,41,190,127,248,172,130,129,25,3,2,161,134,171,8,200,253,74,82,108,179,230,145,73,174,90,153,150,185,243,146,166,153,122,64,32,198,62,247,201,116,140,113,241,87,165,178,117,187,111,231,54,148,217,170,208,84,120,96,61,182,203,200,103,32,125,176,66,230,35,99,167,105,115,79,19,20,71,159,101,239,110,166,67,191,139,88,231,1,93,63,187,254,235,211,156,80,117,219,100,206,197,4,196,13,142,88,138,236,162,181,201,206,205,141,53,41,11,148,184,237,15,201,188,231,11,227,155,213,57,55,60,249,74,156,209,205,178,153,207,47,255,255,252,143,191,240,191,241,74,0,64,0,47,255,151,124,210,120,52,168,12,101,1,163,38,240,204,116,0,4,120,43,116,17,8,94,12,233,62,219,1,41,200,68,188,199,120,59,194,129,86,69,133,161,238,216,164,70,157,69,198,140,37,254,34,240,101,188,52,219,217,89,196,188,101,219,27,120,34,30,46,84,231,248,68,39,75,219,133,20,45,44,108,77,134,120,221,68,58,40,33,36,134,79,32,44,154,204,106,243,149,209,61,103,158,232,70,154,161,237,161,168,142,217,83,166,34,157,86,106,24,67,53,145,146,231,78,57,218,114,57,244,110,85,24,128,209,243,116,180,211,14,49,189,101,157,21,232,105,135,82,107,58,168,28,96,0,0,1,64,0,9,182,202,234,192,38,28,124,190,77,34,192,40,72,242,246,133,5,7,239,151,50,17,24,12,173,38,250,252,129,15,186,110,228,25,8,182,187,202,69,91,42,95,253,138,115,167,153,30,249,234,94,74,186,61,168,121,209,105,68,162,17,17,142,191,190,87,71,205,250,39,185,12,138,150,217,62,214,242,107,154,159,219,24,8,110,76,23,33,24,206,96,97,225,105,137,131,100,65,163,81,130,22,50,42,141,31,80,240,194,97,116,18,167,195,192,155,4,36,228,59,176,86,119,76,170,4,220,54,142,235,72,137,170,172,9,39,65,245,220,207,209,229,184,162,43,203,13,131,14,97,44,133,128,16,2,50,2,195,33,41,171,67,233,72,68,139,20,68,246,64,139,162,99,153,193,171,192,82,79,132,81,255,3,28,146,202,252,46,40,151,226,16,148,222,27,109,28,24,68,103,80,60,74,83,79,103,251,210,19,89,207,159,115,103,232,135,238,255,251,178,100,190,10,164,228,103,75,187,79,83,224,89,76,217,173,61,130,42,22,129,155,39,78,101,79,201,157,179,166,12,243,141,200,111,209,19,103,68,238,166,154,122,153,154,123,103,43,38,141,233,237,211,95,151,56,148,214,183,44,229,79,42,106,76,212,210,18,228,142,136,204,214,118,71,102,40,25,161,166,91,186,60,178,102,100,85,3,27,51,16,214,162,86,185,121,137,138,35,22,179,161,35,116,40,253,249,154,146,161,6,35,91,177,100,140,48,200,109,71,99,112,56,42,23,15,229,255,225,92,222,195,227,150,89,146,211,128,220,131,145,92,214,25,154,153,154,131,216,23,217,207,59,76,243,255,35,93,140,181,42,217,190,219,181,82,149,225,135,35,55,124,136,200,224,86,17,114,219,203,253,252,25,85,0,64,0,28,255,24,58,97,176,194,158,101,217,183,22,3,148,205,232,32,193,130,17,180,89,245,38,204,40,180,46,54,42,44,174,220,176,12,131,107,183,172,57,245,72,227,165,86,157,147,12,116,84,18,29,104,69,144,95,229,192,34,13,158,163,117,186,226,129,198,197,2,14,86,62,20,21,197,112,217,44,48,135,70,11,88,186,3,193,33,250,176,2,133,49,13,84,239,17,96,101,64,135,131,75,203,132,68,9,129,13,48,48,31,130,40,24,45,72,119,46,89,34,177,189,74,142,183,253,255,127,253,75,92,164,221,222,251,115,153,63,247,12,62,137,121,165,53,87,33,76,109,159,92,205,34,81,87,102,47,124,211,201,23,109,122,38,135,220,114,75,156,185,83,196,82,179,141,76,222,220,237,204,201,14,187,142,51,18,251,69,98,141,148,141,170,138,171,77,185,134,224,28,126,192,0,0,5,0,0,45,219,147,133,49,33,44,43,98,85,228,34,181,217,61,69,162,171,144,57,101,182,9,194,196,139,6,136,248,164,251,173,151,172,149,235,139,149,46,86,4,18,216,140,198,179,97,143,225,30,92,191,156,125,93,41,149,124,175,14,245,119,43,212,5,38,196,222,137,232,104,155,204,144,243,192,154,109,30,145,211,142,126,68,103,171,47,225,76,157,207,246,139,136,235,19,66,6,47,81,8,189,244,10,179,242,119,124,74,70,97,156,230,72,60,113,101,128,98,35,11,13,100,73,12,52,91,46,48,32,230,156,210,17,225,193,20,16,34,78,129,29,184,38,11,21,84,54,221,90,131,240,88,2,255,134,87,155,177,6,147,30,11,110,189,188,147,145,166,52,184,223,165,229,26,167,120,241,130,165,86,20,169,90,229,32,135,52,244,253,7,57,203,65,182,106,238,23,249,223,97,70,177,81,186,162,81,64,54,78,46,20,17,17,22,52,235,222,183,183,77,250,180,243,250,174,98,159,209,149,201,255,251,178,100,220,142,166,98,102,201,59,121,91,114,111,203,217,141,61,3,110,85,29,157,42,109,225,79,129,174,51,102,156,244,137,240,199,134,179,57,198,87,109,209,183,106,238,115,187,208,133,203,177,32,247,149,21,12,100,98,115,159,83,210,89,221,20,87,106,53,21,213,164,200,123,158,211,15,134,140,41,127,230,233,111,67,67,121,36,113,206,138,60,33,18,137,228,86,96,186,33,126,250,48,177,235,132,84,124,87,164,219,243,158,177,8,77,255,54,255,175,83,120,81,161,180,76,182,149,165,27,38,75,216,59,219,175,164,234,228,85,219,115,146,182,123,86,173,35,246,106,163,149,165,4,140,73,221,70,217,16,206,95,71,114,20,167,82,171,140,86,206,50,229,86,244,187,53,170,90,86,183,82,220,151,202,177,10,0,0,48,0,4,191,227,26,172,225,113,63,167,142,180,20,31,48,225,147,236,192,140,26,35,48,6,12,166,14,162,79,183,49,209,132,96,159,23,77,203,125,140,112,88,117,187,181,149,48,126,212,148,185,37,25,2,192,169,134,46,141,20,149,9,116,80,200,208,170,176,19,217,155,177,53,28,87,56,190,208,85,32,36,58,190,74,85,139,72,131,45,13,183,64,44,31,31,44,156,33,152,64,214,95,72,180,53,7,84,215,62,159,245,236,82,87,121,30,136,185,162,232,7,74,148,99,164,105,235,138,207,52,236,228,152,54,141,81,81,136,233,83,8,46,162,49,44,52,203,97,102,152,24,60,60,123,238,233,244,127,174,157,83,161,197,83,49,151,17,49,45,61,174,229,0,189,0,128,0,5,215,117,162,10,127,16,24,173,208,207,229,154,25,76,19,48,236,101,24,208,106,83,18,172,249,202,226,207,220,223,85,241,14,185,159,229,191,211,161,19,83,164,147,182,173,67,154,233,158,212,167,255,172,163,103,52,124,189,184,180,176,170,85,193,162,63,216,74,172,164,231,155,180,238,83,201,61,103,170,112,140,188,169,62,199,216,68,44,165,239,28,122,84,179,82,180,96,95,17,250,208,74,187,209,232,237,240,201,104,1,60,52,137,148,197,49,2,219,134,34,11,240,66,26,40,10,18,0,73,64,234,4,179,11,236,247,21,9,133,15,113,144,40,224,17,69,86,248,242,173,202,134,86,17,221,20,166,28,105,134,114,170,2,132,212,105,121,27,179,180,58,74,212,210,212,74,132,157,16,142,183,93,55,183,199,20,103,145,0,99,43,7,6,130,137,123,71,47,66,67,154,0,73,183,126,137,183,89,200,218,174,154,18,117,181,25,167,54,53,109,242,137,65,57,214,139,115,255,158,163,254,231,255,147,197,83,148,18,10,94,247,163,77,47,113,180,166,109,201,170,74,75,109,235,203,146,122,189,255,251,176,100,219,138,5,139,102,202,211,65,71,144,108,107,185,151,61,99,124,89,53,155,34,110,101,113,137,184,41,102,40,241,154,185,115,83,164,157,104,150,154,227,74,196,148,7,249,68,208,221,235,174,209,249,132,212,13,157,189,45,6,233,109,234,120,132,159,36,87,160,133,169,29,87,158,132,218,131,10,64,88,248,224,0,6,16,0,182,254,158,63,16,176,80,57,37,98,164,157,53,193,180,207,182,32,198,180,24,89,132,133,196,111,220,72,58,238,180,28,235,88,95,144,126,245,10,86,110,11,153,18,161,187,214,243,215,111,207,242,61,143,104,112,58,76,130,60,46,150,115,193,51,51,75,196,185,149,169,229,211,114,231,41,70,35,221,202,86,94,15,253,151,57,190,159,80,107,199,24,249,124,106,103,181,24,146,77,216,155,80,166,171,85,0,0,245,244,129,128,205,110,135,184,76,43,108,33,168,201,197,218,178,29,160,50,226,2,129,74,192,208,113,65,83,192,44,104,25,52,179,216,27,242,85,104,203,28,70,50,174,91,177,161,140,29,250,22,242,99,67,66,216,115,98,209,88,155,153,74,75,1,234,43,106,27,207,193,173,54,22,145,207,196,60,36,182,62,182,72,200,235,6,21,12,230,20,93,183,85,85,6,129,138,162,121,159,245,216,104,61,5,5,164,162,92,149,151,194,51,253,71,119,244,219,158,159,177,36,208,53,122,230,176,231,184,170,102,163,106,135,234,38,34,42,206,49,253,222,252,250,179,77,115,92,234,224,221,100,14,27,68,146,93,40,47,104,160,72,88,228,75,225,174,238,254,42,185,151,178,255,116,155,255,157,217,207,48,128,51,65,224,0,134,0,0,187,255,33,184,134,134,58,89,31,120,81,222,50,185,171,25,92,6,130,91,105,226,226,105,157,103,78,109,74,153,189,217,217,255,105,151,24,206,199,122,50,50,59,82,223,245,21,100,116,231,76,165,70,33,145,140,48,236,163,202,44,46,93,216,81,41,243,148,174,107,14,30,204,125,5,22,170,229,30,236,116,168,218,145,114,7,46,245,161,44,142,183,102,122,94,168,231,23,102,104,162,178,37,40,24,238,244,192,132,141,22,92,211,141,9,57,133,149,196,101,9,116,96,160,43,4,133,98,51,72,194,67,41,163,103,48,18,98,179,247,0,191,172,61,15,192,201,170,10,156,170,118,95,68,182,40,2,99,129,3,148,0,145,98,128,151,69,190,131,51,90,117,199,128,138,195,18,16,33,133,123,140,128,168,38,217,93,164,247,76,92,144,108,136,103,102,14,8,23,8,157,1,3,36,146,224,110,12,61,25,96,86,6,132,43,246,75,118,4,119,105,169,109,203,175,229,253,255,219,123,227,118,202,255,39,167,22,100,190,255,251,178,100,215,142,165,219,103,73,155,120,91,226,109,140,217,154,61,37,116,24,185,157,36,109,153,254,201,159,51,102,76,193,150,248,89,90,220,249,116,183,198,53,36,30,220,16,183,254,140,249,79,206,206,54,76,45,42,32,229,120,174,66,4,198,20,128,236,74,64,128,161,235,113,226,247,210,199,183,135,141,214,207,117,255,206,28,49,136,185,147,26,206,47,239,8,147,220,173,219,240,196,150,32,1,68,17,34,53,121,24,61,75,57,112,120,219,28,248,81,116,206,45,249,131,182,46,159,146,222,32,4,52,233,107,214,41,234,124,227,255,247,255,255,203,38,95,206,116,200,42,145,164,222,171,198,98,21,156,154,44,60,84,168,56,250,146,114,37,47,82,39,129,8,200,204,230,149,51,18,217,237,16,198,50,203,23,83,208,236,202,229,125,149,1,26,200,141,84,178,32,61,42,0,1,91,176,196,136,114,73,185,142,199,230,137,109,150,196,205,128,84,76,49,8,125,93,128,2,102,25,12,132,9,4,129,235,101,81,10,2,5,149,235,204,96,198,18,88,20,48,247,125,228,134,154,209,142,203,112,99,103,8,45,44,133,68,33,118,220,56,101,135,165,218,229,50,18,107,34,141,25,5,63,226,33,211,21,166,172,151,17,4,35,206,185,65,65,210,245,201,81,7,230,64,193,34,142,26,168,53,246,238,151,173,134,31,30,196,135,133,192,144,120,122,176,240,236,234,34,138,11,147,109,42,110,182,214,179,87,119,111,220,69,15,190,171,107,136,110,58,191,158,122,27,61,253,119,173,164,86,62,152,218,26,140,244,54,170,16,116,213,218,247,118,214,208,122,235,251,114,52,70,52,64,255,204,237,168,104,8,102,0,38,237,249,154,74,216,199,251,35,173,4,185,42,136,103,143,187,24,208,71,216,53,181,254,102,13,48,242,22,254,100,132,16,65,95,181,101,95,76,137,205,170,192,119,229,47,47,180,182,63,35,93,56,249,49,116,210,60,62,243,250,112,133,27,106,33,80,248,155,231,135,118,57,51,125,112,215,42,206,106,77,192,87,123,153,50,191,95,153,102,78,30,188,58,201,92,10,130,157,153,114,92,1,203,114,88,6,250,104,149,7,234,62,91,129,102,129,86,217,56,170,149,174,166,96,6,42,114,188,133,131,181,192,178,225,173,76,181,117,183,131,131,61,19,38,102,234,53,180,20,115,120,110,162,74,133,108,16,245,43,144,73,16,22,53,28,154,40,68,200,100,103,35,102,37,2,188,101,207,2,209,122,203,3,98,236,174,64,191,80,112,80,8,94,243,58,235,58,29,149,192,3,44,148,104,62,137,7,97,247,32,77,132,140,63,223,204,114,255,99,62,99,189,208,207,158,106,251,135,71,116,235,83,255,251,178,100,211,142,5,231,102,200,155,153,67,226,105,44,217,147,61,131,28,21,97,157,36,109,97,111,129,156,51,102,104,241,14,48,103,85,205,86,206,28,231,59,158,227,100,221,71,246,200,166,94,117,242,189,186,159,18,238,190,185,109,220,158,151,76,77,76,220,69,222,207,63,251,148,7,44,0,132,112,0,6,219,231,208,85,104,75,74,215,72,184,191,46,177,155,153,236,85,57,81,174,141,240,135,10,40,224,166,13,49,91,82,50,20,17,216,203,201,170,232,253,85,74,251,94,255,237,221,21,205,107,134,113,100,237,91,145,45,112,179,117,164,114,156,34,219,230,164,112,233,162,83,98,203,81,132,104,86,234,134,187,84,211,162,178,236,44,178,182,74,230,121,31,239,231,251,247,254,9,0,0,35,208,197,230,193,138,162,104,153,172,0,60,178,11,2,153,169,137,136,234,181,36,12,104,82,12,31,136,0,68,68,4,81,17,149,129,197,99,3,3,23,35,61,90,134,146,177,38,98,142,227,67,12,200,181,209,8,3,105,111,1,34,143,236,60,1,140,113,67,199,172,227,213,23,48,12,49,138,49,117,141,18,199,128,64,50,83,46,129,65,132,96,152,163,20,64,85,16,42,104,178,198,184,166,32,68,10,165,195,194,153,134,96,67,35,131,142,104,65,165,152,196,166,4,60,66,104,88,36,149,78,193,162,164,176,108,46,95,20,239,253,110,180,217,75,212,189,213,90,153,35,207,99,243,117,38,104,234,65,3,134,174,203,116,25,37,35,212,130,145,91,42,203,73,179,202,69,143,24,36,96,129,36,57,20,106,146,43,100,41,22,168,208,196,156,79,60,170,215,119,99,3,103,90,239,169,2,196,204,21,51,73,21,77,25,139,224,115,106,192,0,12,0,1,119,248,188,152,204,148,109,88,3,148,81,0,33,110,2,197,65,233,165,183,79,98,154,189,111,195,220,165,166,11,223,70,56,14,155,125,101,106,111,31,98,195,194,4,89,188,160,140,191,255,46,19,228,230,240,178,52,56,131,194,52,86,55,40,51,103,197,56,115,15,42,96,222,83,51,170,203,70,29,176,185,132,223,227,19,58,26,170,228,10,74,26,165,39,167,49,254,179,12,160,230,143,187,103,134,221,191,25,80,195,179,15,97,131,89,149,49,132,135,182,67,0,77,106,8,128,24,113,195,0,218,40,210,186,36,39,13,47,71,185,77,59,119,101,85,94,41,123,88,87,77,9,158,18,130,100,78,234,113,210,43,59,24,48,161,153,5,1,96,74,204,136,128,137,182,103,102,237,118,201,27,121,221,53,144,208,225,43,73,10,153,170,154,188,174,147,189,26,88,170,28,188,221,118,11,68,180,85,111,245,249,173,126,146,191,243,253,150,230,69,255,251,178,100,223,14,166,234,102,200,27,153,107,240,110,12,217,154,48,103,190,21,169,157,42,109,13,126,129,148,179,102,156,193,149,224,148,34,123,150,64,142,157,239,181,66,52,120,126,125,133,245,138,105,158,112,206,201,155,45,141,168,113,133,65,93,190,80,226,170,102,218,213,77,90,172,255,190,96,231,87,236,108,53,23,47,53,197,195,79,44,226,144,36,150,111,191,116,78,60,7,105,104,10,170,18,9,69,86,199,126,47,47,74,54,12,126,72,13,163,112,211,160,90,217,69,159,250,85,101,244,197,217,170,219,47,241,115,200,107,42,50,17,4,76,43,28,93,208,227,198,137,59,49,12,65,236,113,219,57,7,221,201,33,144,206,246,99,171,95,53,44,65,145,195,209,25,15,117,173,25,110,182,243,25,143,244,185,231,95,83,153,144,68,9,77,0,0,98,172,195,104,19,51,211,205,56,4,2,160,12,84,15,3,26,92,96,176,228,88,234,64,12,48,41,60,192,129,113,224,73,136,128,77,60,192,128,225,100,241,102,12,2,18,106,40,112,43,20,60,139,6,138,74,188,80,41,196,225,155,110,0,18,27,135,96,56,65,58,67,145,153,34,210,78,130,11,23,229,37,194,34,149,163,1,219,252,221,22,13,48,128,201,40,203,126,241,28,2,230,180,32,133,49,137,108,10,254,38,82,2,153,66,149,181,232,194,142,203,29,232,106,89,10,177,158,119,170,255,41,106,227,175,185,170,132,141,76,81,65,231,140,185,58,221,8,48,210,161,225,157,93,99,29,239,245,197,215,55,31,246,98,246,56,72,90,52,98,35,216,242,82,34,22,134,205,13,17,113,37,122,222,204,159,149,72,67,42,215,63,3,169,123,1,26,168,0,5,187,104,104,52,33,72,194,161,178,228,197,94,38,105,216,140,23,48,26,100,119,246,200,130,247,128,36,28,118,30,56,52,205,245,231,211,188,82,54,254,180,107,229,231,39,255,248,88,12,8,68,132,44,218,148,98,45,7,91,9,107,179,200,138,217,243,1,22,140,248,198,89,145,214,241,84,33,181,38,167,97,130,50,142,158,104,27,233,85,127,81,42,8,191,50,54,255,4,154,14,121,115,244,6,126,2,65,184,140,150,50,204,49,183,76,193,57,194,20,240,194,240,70,6,36,121,130,35,9,65,106,8,9,12,68,12,76,25,2,129,9,2,245,215,96,85,112,222,240,40,115,84,157,32,64,129,141,57,21,134,2,139,82,11,192,193,183,67,6,72,100,27,47,49,82,225,161,8,4,165,209,80,112,178,211,40,5,75,0,199,192,195,208,84,205,49,78,50,0,105,158,132,112,64,112,149,54,49,32,153,210,235,107,165,181,1,172,6,209,136,104,176,71,55,134,24,244,6,146,255,251,178,100,215,142,198,62,103,72,27,152,68,98,108,172,233,131,60,35,128,28,161,157,26,110,233,235,193,137,179,102,12,193,150,184,84,202,44,97,250,91,153,140,162,76,117,178,171,164,113,223,254,250,255,25,251,175,164,72,59,198,247,230,127,54,32,193,133,27,196,166,91,229,212,174,79,94,102,59,134,94,75,31,48,189,161,93,173,202,218,195,141,189,119,159,26,102,171,102,208,113,185,53,136,111,220,158,37,114,201,138,199,146,77,229,173,191,57,255,24,141,247,105,156,98,71,204,40,171,211,79,189,201,168,244,129,18,47,240,200,116,224,0,157,182,163,1,105,193,177,227,218,95,27,36,29,79,142,4,22,136,71,241,41,218,51,147,104,58,113,234,131,12,123,35,25,23,15,95,233,92,182,60,253,188,175,104,234,59,213,53,255,234,159,114,238,75,127,49,88,34,149,46,164,69,75,115,126,235,18,250,41,102,169,131,133,239,120,71,76,143,238,170,102,100,34,114,234,127,191,179,17,233,24,221,46,230,106,84,25,0,0,172,208,113,120,208,133,78,204,68,200,9,7,134,203,134,146,99,34,165,10,4,33,0,17,3,13,2,68,19,15,16,107,65,112,96,49,178,113,32,46,54,179,203,237,200,53,127,37,184,128,41,102,171,114,13,192,204,140,120,132,190,233,124,224,6,7,135,17,184,106,100,44,21,64,239,179,119,166,39,72,232,82,199,222,247,125,149,177,118,152,220,174,103,15,79,83,199,97,12,213,250,179,124,88,80,28,60,87,35,213,86,91,126,183,119,95,246,114,171,175,159,102,122,70,28,137,172,95,209,201,151,51,147,39,11,189,233,199,207,195,60,60,246,29,219,7,220,84,148,19,243,130,72,235,31,177,147,207,148,152,80,149,172,12,139,141,173,175,49,74,55,207,226,110,148,165,235,11,120,222,102,172,182,125,243,31,91,249,206,32,215,90,36,128,0,37,187,4,64,180,31,150,119,82,160,136,152,70,18,135,64,177,113,225,177,118,185,47,27,36,181,123,89,237,253,235,211,247,255,255,251,169,193,207,242,228,43,234,145,37,78,83,118,95,55,62,213,51,147,252,236,43,36,47,183,42,118,111,249,241,209,60,73,212,220,139,42,234,220,205,247,181,100,170,127,74,43,97,32,0,27,191,161,85,131,36,248,52,147,98,36,160,96,34,72,23,176,176,34,60,42,215,209,81,49,213,128,89,101,60,65,1,206,90,72,38,227,151,40,66,154,144,92,244,143,56,22,30,18,10,117,20,93,146,45,149,80,72,201,196,10,118,20,2,31,140,51,43,79,4,229,231,163,112,237,217,199,78,212,122,3,138,75,31,138,103,217,239,206,26,95,184,81,146,147,134,89,16,236,45,69,178,179,87,255,251,178,100,193,12,198,27,102,201,27,105,127,64,85,76,217,163,28,103,246,23,65,157,40,109,165,125,9,89,179,102,204,144,149,248,57,82,75,25,234,67,20,89,251,46,148,148,15,117,100,150,189,162,114,232,114,76,8,113,243,15,154,121,150,215,50,206,45,162,41,217,120,184,242,236,160,102,79,74,148,171,137,141,156,225,22,69,228,179,122,7,210,157,118,109,118,91,67,219,104,66,78,117,125,182,85,108,54,166,118,253,127,6,193,159,72,0,27,183,228,161,65,49,19,14,97,115,211,64,158,4,34,148,120,173,111,199,57,187,27,125,255,85,255,181,95,231,169,219,69,34,145,81,239,74,70,25,142,137,50,11,156,165,66,136,221,203,176,153,234,221,213,218,199,68,41,118,39,28,157,88,89,12,99,9,161,158,213,44,98,50,210,134,47,53,149,141,214,246,126,174,19,0,1,28,144,176,98,67,0,68,130,80,194,8,3,46,218,4,2,161,40,208,143,36,129,12,116,186,64,144,86,78,48,28,24,1,97,159,204,56,139,142,30,104,239,27,17,126,164,17,84,72,126,215,36,86,39,55,25,144,4,6,200,21,116,34,48,152,81,75,155,227,129,79,71,42,169,117,194,202,81,31,221,123,240,196,110,87,198,218,138,93,116,6,200,227,225,11,183,253,68,144,105,43,64,141,127,73,42,50,163,114,86,98,44,99,144,12,153,16,250,81,200,49,242,134,86,209,199,30,249,148,199,27,53,245,104,182,248,103,255,201,249,232,164,144,78,244,7,55,114,149,17,132,51,58,97,210,82,85,22,156,252,189,173,186,229,119,65,222,111,242,176,14,60,36,0,21,191,241,8,242,25,133,102,6,152,38,42,239,104,202,30,230,59,45,26,66,186,147,173,230,4,144,220,142,167,128,168,49,153,143,116,137,163,9,210,164,106,216,228,171,125,244,202,7,214,131,26,35,0,185,64,125,157,41,39,140,197,2,84,246,232,223,231,195,100,118,254,113,82,19,176,148,75,138,208,204,109,235,186,34,238,88,218,136,26,210,188,15,106,46,163,56,244,180,31,142,45,85,228,129,32,245,38,132,55,161,36,15,106,138,54,9,233,94,18,166,76,184,88,24,69,161,130,140,98,36,92,67,155,87,159,146,239,42,131,139,102,129,98,9,167,75,123,137,153,174,46,245,144,92,222,192,5,239,190,4,60,199,81,56,0,84,226,91,120,33,184,69,42,203,128,161,181,141,109,167,15,2,92,111,146,247,190,91,140,70,143,206,219,49,54,140,152,249,28,100,102,116,88,240,215,246,15,143,62,38,240,238,172,165,179,170,214,62,219,78,244,80,213,227,190,107,50,152,229,58,109,105,183,108,48,179,124,238,181,41,105,113,199,83,101,163,181,255,251,178,68,212,12,197,118,103,73,155,102,95,66,157,140,217,83,105,232,110,82,221,157,52,117,134,0,2,74,179,165,206,178,208,0,40,196,42,166,140,159,30,117,105,143,93,217,235,206,118,59,221,155,91,245,111,91,82,246,181,61,174,57,106,113,167,158,245,87,248,217,219,102,99,22,158,151,237,89,236,249,167,236,206,78,236,207,76,244,222,147,61,163,26,128,1,186,236,99,78,103,222,26,161,142,162,244,174,221,31,120,165,213,247,5,62,235,155,213,88,136,135,248,121,156,76,164,153,124,101,148,196,104,166,110,48,229,241,61,19,162,144,194,38,45,194,152,113,142,225,128,112,137,77,19,134,197,233,242,137,61,67,249,211,19,19,35,83,115,134,230,101,230,60,120,197,23,51,100,148,180,84,138,172,200,51,31,83,77,144,117,187,45,73,39,107,235,154,44,213,76,96,110,146,43,69,246,66,253,63,123,164,165,116,221,7,94,121,36,29,91,32,215,101,239,69,94,182,170,165,169,117,53,4,215,77,75,251,213,203,25,0,0,28,18,25,27,116,192,129,76,20,109,10,129,161,65,121,18,106,21,186,92,133,12,88,163,193,192,163,81,160,64,48,201,131,7,23,236,183,8,10,78,23,77,21,17,153,11,214,69,120,61,167,60,165,156,93,177,102,224,160,18,164,184,116,94,103,68,198,246,240,12,68,226,4,53,88,150,91,145,45,200,204,2,236,77,176,18,40,169,177,216,107,177,147,54,113,2,12,149,135,18,177,88,39,37,18,193,152,189,64,17,192,46,180,8,13,120,145,18,57,254,108,176,236,154,222,63,158,243,115,31,199,254,52,243,195,21,173,89,214,90,173,187,178,188,169,173,218,177,141,105,75,233,12,67,145,153,60,23,69,30,173,94,205,62,53,46,225,150,255,60,242,253,103,67,201,188,110,206,92,231,121,157,141,208,214,183,119,46,115,236,229,255,46,164,214,172,115,154,255,215,50,229,207,187,123,117,123,175,253,243,188,229,106,250,191,142,25,84,185,158,61,238,121,214,255,253,255,255,120,0,0,8,72,196,218,70,62,19,152,44,162,1,16,24,52,76,65,115,53,160,0,136,2,96,160,65,8,9,94,147,15,140,104,1,12,26,24,104,62,97,193,48,8,198,96,160,209,8,88,20,148,42,12,196,4,16,148,38,124,48,33,225,79,178,219,56,166,113,16,160,116,155,17,14,46,2,139,2,158,23,245,36,133,2,155,23,225,200,13,97,128,232,198,66,200,97,99,18,44,186,141,238,141,130,3,60,41,108,140,7,14,242,100,198,29,133,102,32,32,56,208,241,99,20,240,206,95,76,0,114,3,32,9,236,119,31,32,13,16,184,3,94,205,4,169,92,151,6,86,105,174,0,35,255,251,178,68,192,128,7,53,102,76,30,111,0,0,248,234,233,19,206,104,0,21,161,157,50,125,153,0,10,80,51,166,79,177,16,0,40,170,194,160,211,230,14,183,205,111,47,108,212,146,252,239,212,237,186,93,214,202,85,157,74,185,222,171,111,245,94,158,244,197,22,249,95,29,235,58,187,156,156,165,222,174,238,237,38,241,183,141,204,42,80,238,166,175,111,249,251,237,139,247,126,254,56,247,234,127,55,188,114,230,181,251,230,245,245,7,128,1,117,92,192,129,84,147,64,175,255,251,255,254,240,0,1,95,204,85,130,20,51,229,32,136,12,48,96,107,69,212,108,65,115,4,64,45,23,17,76,203,122,158,178,206,6,19,15,177,28,69,203,100,96,163,145,114,193,34,47,8,10,101,209,9,194,210,139,229,82,232,96,240,70,201,164,77,138,64,51,68,49,20,197,96,190,106,64,137,209,162,87,25,147,98,36,4,220,86,161,142,17,64,77,194,203,5,194,49,165,194,144,207,151,71,36,233,6,60,178,187,42,120,251,191,91,54,139,59,222,213,41,4,157,26,76,236,149,157,57,197,164,140,188,140,188,154,75,106,232,50,218,200,186,104,233,93,214,105,91,47,101,58,119,77,213,77,22,90,236,199,75,90,146,106,168,37,169,104,219,109,73,106,44,142,169,80,0,15,111,204,46,7,80,207,113,93,23,105,34,221,24,197,2,71,47,7,214,48,215,215,107,113,144,112,61,177,220,100,79,155,22,5,188,159,64,170,62,10,52,71,44,58,98,185,169,68,58,224,137,27,32,83,32,1,193,17,134,39,70,226,103,138,68,233,5,114,100,216,131,1,126,64,67,244,45,4,136,90,224,225,33,166,134,3,150,136,228,172,158,99,50,218,144,223,106,222,254,181,246,85,75,186,233,165,118,64,213,149,85,78,203,189,104,182,142,141,21,169,217,105,170,139,54,125,169,42,233,58,145,179,86,173,212,171,253,214,191,111,237,219,169,214,113,37,0,0,230,252,104,120,90,0,33,65,49,160,82,176,17,8,235,130,225,12,53,2,137,82,216,171,10,18,38,146,249,82,175,149,10,175,13,110,141,151,95,169,117,251,102,213,44,75,67,136,71,169,175,36,234,250,124,107,92,85,36,91,183,91,59,244,183,41,165,77,26,82,176,210,90,64,128,145,18,204,209,42,170,98,208,223,171,101,147,76,190,60,150,126,113,110,107,89,229,195,75,41,243,46,235,229,178,71,187,41,145,100,65,9,162,229,69,199,159,89,101,216,148,109,12,48,68,28,98,93,164,8,107,39,56,169,156,221,66,75,76,69,86,147,125,132,173,243,58,66,172,141,159,211,171,167,100,42,221,73,169,5,88,22,38,128,0,21,191,9,35,24,148,8,100,255,251,178,68,87,142,229,43,103,76,27,72,111,176,145,108,233,115,104,101,246,19,137,155,48,109,24,254,130,97,51,101,205,145,163,216,60,60,12,140,4,18,3,128,103,134,12,151,253,146,210,190,132,64,214,220,82,170,168,183,213,230,177,141,187,211,246,55,3,181,234,152,94,30,40,251,83,96,135,84,120,120,240,168,194,10,5,229,114,221,52,166,146,154,92,209,38,87,53,12,96,32,132,241,106,105,25,10,9,102,109,93,142,177,42,24,157,20,154,204,220,187,28,63,125,243,255,252,230,95,230,214,68,60,225,132,46,194,188,218,103,198,59,36,181,87,211,207,47,61,171,145,74,230,106,115,50,171,108,132,124,86,105,172,196,51,125,119,109,191,193,92,171,233,137,38,98,68,12,158,50,6,140,88,80,160,119,213,92,186,132,144,11,138,253,59,42,106,169,147,221,110,89,99,107,58,213,21,91,81,217,76,66,219,251,7,71,37,244,0,225,244,59,155,81,81,231,151,187,78,182,18,110,89,185,76,3,132,86,215,89,29,229,1,181,192,225,118,11,149,81,133,145,42,152,147,90,164,102,183,162,247,162,216,87,252,170,246,237,172,203,66,200,152,243,119,155,149,100,41,251,94,100,210,170,223,55,253,135,102,56,21,203,228,144,59,232,173,101,213,126,139,76,226,126,11,23,38,154,92,246,100,218,232,247,189,219,94,101,244,191,50,236,148,230,156,188,39,155,254,1,116,207,64,113,131,50,3,12,112,96,48,11,187,45,42,200,152,54,162,44,165,246,103,235,114,203,11,117,173,81,103,156,204,166,81,78,254,192,177,9,126,1,11,196,243,174,224,143,129,57,86,219,96,26,30,65,118,83,31,162,138,229,166,87,101,76,107,202,69,143,176,90,170,202,174,53,52,162,114,213,134,107,102,95,201,119,221,231,239,187,203,237,249,195,235,23,111,226,43,172,212,19,140,167,46,148,250,225,5,41,56,119,162,5,5,193,141,176,229,186,33,121,13,75,118,82,167,84,248,52,45,36,215,90,171,174,245,168,248,105,74,73,65,181,243,29,127,1,122,213,0,0,101,252,89,73,143,158,57,61,57,208,200,50,117,180,121,72,35,31,108,44,113,152,52,228,74,74,214,238,80,54,3,44,1,84,84,76,94,198,220,137,214,254,218,216,107,125,135,211,212,40,66,110,4,166,24,16,69,54,67,61,44,24,8,139,111,212,186,39,82,31,127,165,120,51,137,66,57,79,198,65,195,37,129,2,116,88,6,132,137,28,246,79,18,244,15,172,74,104,149,156,125,218,29,52,170,83,83,113,248,162,110,182,90,138,38,99,38,75,46,112,233,3,205,176,247,95,156,100,178,164,205,172,211,169,156,134,67,202,125,187,196,183,228,242,255,251,178,68,73,14,229,164,102,203,27,73,95,48,174,44,217,67,107,40,110,84,25,155,48,108,152,253,2,125,179,165,141,145,151,216,215,74,122,33,233,9,235,187,52,232,71,87,82,174,251,131,243,255,103,59,117,247,124,182,218,216,254,173,123,116,42,73,20,26,128,0,18,237,128,81,77,94,115,1,156,185,226,16,67,86,186,144,170,196,96,96,138,14,112,29,100,226,84,181,74,200,118,203,1,189,244,172,127,10,172,226,34,223,90,110,139,30,47,27,88,83,57,104,172,28,255,8,148,35,66,29,158,125,6,2,40,77,214,181,19,136,194,217,213,221,43,136,113,1,211,242,16,138,24,168,24,215,68,112,176,199,26,23,99,77,200,44,224,107,133,78,36,61,91,151,90,43,185,218,180,73,45,182,73,48,104,221,214,13,27,114,241,54,236,39,42,115,95,45,102,212,92,69,60,117,220,32,130,72,211,118,61,237,7,197,192,230,30,156,34,83,211,45,220,164,45,162,213,15,121,158,231,210,19,231,235,226,54,117,219,169,16,45,52,223,243,40,192,177,239,144,168,134,88,192,104,23,130,183,193,198,22,133,191,89,173,58,48,161,109,221,60,96,133,81,104,91,136,106,85,25,169,15,210,195,239,180,122,178,128,0,169,144,199,101,226,35,139,243,91,227,132,1,67,216,91,189,106,180,135,84,237,253,117,8,161,137,47,185,82,77,222,101,137,35,106,205,52,176,121,192,150,63,226,183,185,255,167,56,175,113,39,38,164,149,166,225,249,100,233,3,224,243,112,243,80,238,248,84,215,40,250,155,147,54,32,200,61,107,158,106,140,219,53,246,51,251,166,251,133,53,28,26,51,133,160,81,235,191,165,143,89,90,105,173,167,42,253,127,29,122,28,56,1,51,111,204,166,5,21,92,129,116,13,17,12,224,25,3,35,148,2,34,70,182,74,253,81,42,233,26,112,190,136,123,22,175,24,248,148,126,243,255,117,251,130,38,36,133,204,52,141,123,38,224,113,3,138,3,40,212,112,128,101,237,69,157,234,104,243,187,132,109,171,205,162,76,203,196,149,118,138,14,144,176,64,193,103,162,178,168,114,23,148,57,110,143,254,247,119,247,127,144,154,204,251,196,251,16,73,16,48,241,230,133,69,24,166,2,6,251,26,72,134,45,232,183,32,93,70,134,228,83,202,67,39,114,65,199,42,13,235,109,114,33,133,134,85,121,205,33,30,154,21,151,145,152,113,26,234,236,172,0,145,0,1,119,244,192,20,55,221,142,143,34,99,96,180,224,133,229,182,48,34,71,143,152,29,32,67,162,48,40,252,52,36,186,133,129,104,138,204,209,124,152,156,211,143,53,22,77,102,196,179,30,85,136,228,223,119,196,4,142,184,153,124,255,251,178,100,31,14,182,20,103,74,27,73,87,64,82,44,217,237,61,34,70,26,237,155,38,109,165,254,201,72,51,103,64,242,137,240,173,191,29,180,144,13,222,145,128,1,72,34,36,63,73,16,150,76,50,122,211,8,12,86,117,103,185,26,34,198,42,28,88,180,140,113,210,36,252,61,62,207,8,34,13,144,222,89,234,75,49,246,112,66,169,133,90,140,198,204,20,60,66,78,143,103,55,232,46,169,209,36,231,151,83,139,59,141,67,80,180,182,203,167,21,217,98,73,176,156,32,90,241,12,224,142,72,85,82,231,207,183,82,138,189,2,5,2,174,182,213,88,152,211,155,127,60,178,243,207,211,50,149,48,128,195,11,111,115,235,60,34,112,0,0,8,0,0,15,255,237,114,41,163,45,67,179,249,202,50,20,222,233,29,187,72,38,212,253,41,168,32,188,16,220,59,127,178,183,189,219,255,255,69,97,166,83,171,24,66,157,81,74,245,10,164,83,242,59,36,204,136,103,122,89,243,110,212,214,77,100,239,213,82,210,253,8,215,218,223,255,201,254,254,61,223,98,21,49,28,177,128,52,152,112,41,148,170,154,9,36,160,197,66,96,240,172,33,130,17,33,251,119,26,23,3,2,142,17,160,106,250,118,6,133,217,43,193,125,174,49,73,27,140,239,50,183,230,13,130,4,1,224,173,162,97,120,41,77,1,43,64,36,200,76,166,152,84,141,65,100,80,197,51,239,139,46,151,189,73,162,34,1,40,59,105,196,0,99,71,195,129,97,2,12,176,194,195,2,2,35,210,250,88,33,160,64,107,114,101,188,237,13,220,187,102,107,42,175,64,209,8,149,65,82,161,128,50,112,93,80,241,50,182,246,137,153,32,21,12,146,160,123,78,97,246,133,235,24,152,165,36,219,68,162,240,101,100,95,88,85,139,165,93,71,92,147,230,105,149,73,189,236,53,58,141,23,255,33,9,84,89,107,114,169,121,171,2,181,166,245,175,235,227,238,101,85,101,126,247,192,143,5,150,150,207,109,28,8,152,211,83,60,19,253,186,175,244,70,148,153,203,248,171,251,176,199,233,87,248,128,59,234,25,196,95,253,85,209,22,234,22,233,175,255,231,225,88,192,200,2,134,14,130,152,227,164,236,98,141,48,237,119,106,17,148,223,109,206,229,116,107,239,223,59,251,29,40,168,255,191,171,209,127,166,233,122,159,71,82,250,136,0,1,55,220,16,60,217,189,31,192,2,92,105,74,13,89,68,128,81,50,129,224,221,101,0,211,129,250,114,1,73,198,76,170,7,85,29,6,129,63,13,173,44,48,220,222,146,160,24,17,129,56,243,236,192,8,84,224,46,89,142,3,93,11,184,22,50,214,230,35,64,130,233,38,234,76,197,231,41,255,251,178,100,39,142,166,36,102,202,27,70,127,178,86,38,249,170,61,34,92,24,153,155,34,109,153,94,201,56,179,103,92,243,137,216,90,14,114,128,224,76,192,192,2,107,138,162,104,2,49,208,113,215,38,64,100,64,195,159,75,76,151,20,143,69,140,117,41,150,107,127,150,24,58,135,50,101,25,236,65,230,50,208,122,6,179,201,212,115,48,220,53,181,156,212,239,80,9,81,85,227,182,122,139,96,58,245,105,111,221,230,154,150,6,110,215,230,115,29,191,57,147,182,103,249,76,71,151,13,247,165,179,243,159,173,191,96,136,216,205,89,151,27,74,70,172,56,55,202,224,152,189,128,2,0,0,0,75,109,66,100,66,99,51,43,107,29,216,75,210,235,15,88,54,15,155,231,31,153,238,246,243,118,235,0,167,203,44,56,234,212,154,174,233,74,161,200,103,228,57,245,170,255,106,21,140,103,231,69,37,200,174,142,202,155,27,130,66,226,67,10,53,62,243,231,239,161,98,100,75,231,106,95,211,245,41,10,71,90,146,179,38,50,6,230,153,251,1,138,11,26,251,81,166,142,131,133,193,163,50,243,2,160,48,98,21,135,80,128,64,248,132,96,132,212,33,209,36,25,177,16,19,70,40,2,148,201,139,32,145,176,227,93,24,5,91,17,164,5,8,4,140,217,117,12,29,70,98,13,70,53,208,116,30,119,222,128,176,217,49,91,46,137,89,97,79,34,195,84,139,2,3,87,152,20,85,174,167,49,133,152,181,192,49,179,99,33,11,53,208,198,2,219,67,235,193,28,98,16,60,8,209,49,235,203,86,158,230,82,220,42,159,31,37,114,12,127,195,91,191,46,112,145,139,149,233,36,50,49,217,52,240,204,91,75,71,255,27,246,251,63,187,84,229,230,169,143,199,208,248,105,143,219,127,181,46,234,147,140,232,136,253,29,22,109,7,164,207,77,137,18,166,34,129,114,196,223,255,122,182,105,137,167,112,116,80,41,97,230,11,50,253,40,238,135,214,200,179,184,96,220,194,117,75,255,52,183,42,213,14,223,255,242,51,228,186,165,138,186,163,216,19,59,49,144,212,177,206,148,187,53,180,98,173,86,86,93,84,187,93,222,239,223,246,255,94,191,245,216,210,247,109,120,165,0,1,54,244,42,208,218,17,56,242,76,241,115,150,92,197,32,86,82,1,43,124,11,93,166,33,61,48,93,225,36,40,17,34,66,193,224,213,189,17,181,47,193,71,111,169,148,109,164,59,53,224,167,24,14,122,47,2,195,170,100,78,29,207,139,251,119,26,39,12,231,19,202,43,12,238,48,147,140,64,176,10,221,240,9,7,21,11,37,240,233,107,24,155,217,139,118,96,253,171,59,119,13,82,254,245,91,245,143,56,255,97,255,251,178,100,56,14,101,58,103,74,155,70,87,176,87,236,217,151,61,34,106,23,13,155,42,109,25,254,201,82,179,102,232,243,141,248,157,188,51,236,205,150,57,243,103,115,119,124,250,94,53,238,204,254,223,91,23,235,31,187,228,84,111,150,143,186,6,93,61,204,39,31,171,92,248,175,24,45,215,246,175,222,164,38,180,175,66,55,83,224,161,129,32,0,7,45,170,133,106,93,58,121,25,25,92,240,93,204,139,123,116,96,58,121,120,53,247,247,86,255,151,3,130,51,121,133,181,168,218,204,111,217,85,13,48,25,140,80,67,222,132,190,239,255,251,123,87,154,221,154,148,158,89,110,114,34,181,179,39,102,79,75,221,156,237,82,229,223,235,251,186,233,251,127,86,215,206,122,196,77,255,51,170,76,133,192,113,131,86,84,197,173,51,7,82,180,44,45,166,152,203,76,29,69,88,178,42,17,11,107,35,195,89,163,178,197,164,178,234,75,42,165,200,61,243,126,223,59,204,106,225,204,4,193,96,42,82,65,224,81,144,213,36,173,185,145,30,125,171,98,241,200,159,75,126,174,224,68,171,121,97,177,17,91,129,128,165,49,163,34,54,35,11,206,171,141,140,19,101,244,157,251,95,205,238,159,247,239,119,102,199,249,223,180,109,147,63,80,215,220,253,3,152,236,84,22,5,200,148,124,86,50,154,245,74,0,174,109,246,140,51,191,125,11,202,218,104,196,14,40,158,70,55,212,34,239,13,219,150,32,82,93,70,151,127,82,110,247,220,205,112,189,33,235,86,188,23,41,55,50,184,125,233,96,3,187,254,185,171,123,244,250,150,86,25,130,208,182,223,59,200,112,93,81,9,95,59,252,40,252,92,250,126,155,254,148,38,191,255,251,122,123,66,242,41,103,228,93,132,211,82,76,242,74,134,181,184,193,220,222,80,148,127,166,115,233,238,244,185,149,252,243,250,69,250,123,121,89,63,229,242,37,253,255,138,60,201,131,170,0,1,54,252,71,100,219,188,51,22,140,59,210,41,226,245,139,124,66,109,77,204,190,245,144,145,138,172,213,89,83,136,68,17,44,158,183,185,223,149,67,21,148,165,185,47,184,194,233,110,179,78,144,4,33,175,78,241,78,181,225,16,176,143,140,182,17,40,176,60,110,9,228,18,238,69,159,123,148,37,241,170,154,144,204,18,96,68,64,34,65,98,173,208,29,122,82,252,73,99,237,166,55,114,163,199,26,153,235,247,107,203,188,172,118,207,148,243,143,122,92,144,13,237,19,97,18,131,222,210,208,84,225,84,162,31,88,198,36,218,84,151,114,211,21,140,46,161,118,9,182,61,177,254,50,123,31,171,109,159,188,129,206,107,116,84,173,250,180,101,100,23,206,156,26,239,184,202,255,251,178,100,89,14,166,1,102,202,27,70,127,178,86,76,217,170,60,197,84,23,53,157,40,109,25,190,193,83,51,166,140,244,21,160,215,247,133,170,58,167,141,60,181,132,222,24,71,129,128,16,32,0,2,75,106,219,18,176,223,79,151,167,203,184,32,179,128,136,58,86,227,19,116,158,246,151,103,152,1,42,152,107,115,37,58,186,150,204,132,172,96,179,127,255,245,114,42,93,73,98,173,85,127,101,53,221,220,141,204,204,253,76,148,173,170,168,168,246,201,187,43,244,239,239,215,198,87,147,102,91,34,253,191,195,211,111,77,113,163,75,148,118,202,122,153,217,198,249,18,60,144,11,64,211,65,161,99,150,0,55,98,239,4,1,136,181,213,234,150,240,168,171,77,134,52,166,78,131,171,58,206,161,82,234,66,207,153,245,74,111,45,159,80,193,240,172,178,214,10,204,132,82,138,248,44,169,4,130,181,100,5,90,71,59,176,64,97,216,66,49,63,196,1,16,25,148,70,253,71,55,79,238,84,150,121,59,190,254,247,234,67,52,186,140,184,123,44,243,94,71,20,105,45,115,76,162,9,28,32,163,141,9,26,137,230,65,120,6,148,26,133,98,207,194,141,32,95,57,110,78,201,19,188,103,4,108,97,150,79,72,20,149,86,183,116,223,8,40,1,163,54,70,200,41,36,212,121,76,186,203,198,139,51,64,237,204,95,77,133,22,150,218,156,179,62,87,8,10,181,178,132,2,26,234,72,206,137,88,26,63,168,239,78,218,211,4,190,6,134,21,153,31,75,38,232,236,237,114,8,58,93,118,183,254,205,91,51,242,156,170,206,100,187,30,228,209,29,229,34,146,122,166,168,243,246,231,85,58,59,82,79,59,167,255,183,209,203,211,183,209,171,91,175,193,86,0,3,55,244,194,72,49,207,193,133,194,241,69,159,24,70,240,248,80,91,85,52,121,194,129,82,77,97,222,192,225,241,5,34,192,18,157,243,162,158,149,65,73,171,48,220,177,97,177,107,113,173,11,189,105,175,211,164,64,120,50,108,9,23,148,18,136,121,161,117,165,41,151,118,23,87,36,25,184,176,144,27,148,24,158,234,108,77,8,202,11,49,149,55,244,238,144,67,1,113,231,232,212,82,255,182,170,97,93,159,251,142,65,15,69,140,185,213,117,229,189,145,221,244,138,206,143,190,23,219,101,122,251,217,118,176,211,139,234,242,18,190,45,49,22,166,98,137,155,84,178,74,183,155,127,125,58,184,177,58,101,178,201,155,63,186,189,100,181,19,190,85,236,168,137,119,255,7,225,66,130,113,171,211,254,255,167,164,4,238,80,1,36,0,0,45,219,50,36,210,177,196,56,228,211,16,71,199,105,46,116,184,95,90,41,29,62,135,111,231,255,251,178,100,110,12,37,245,103,74,27,76,95,64,88,108,217,186,52,34,204,22,129,155,42,109,33,253,9,96,179,103,40,244,149,32,76,22,238,153,238,166,127,215,196,73,10,15,255,249,147,108,196,136,217,164,145,129,181,108,211,138,172,216,153,209,72,216,9,161,108,2,83,96,65,239,44,8,200,200,207,118,164,102,68,123,117,118,251,232,97,48,255,247,3,0,1,46,220,20,220,226,44,55,179,12,178,144,108,211,122,105,118,5,132,141,4,49,23,130,130,161,245,156,229,160,58,96,136,99,113,64,138,254,125,224,249,234,169,101,31,171,155,78,110,235,225,187,146,20,2,141,160,141,82,140,36,22,49,110,228,96,84,19,201,135,211,43,138,150,38,35,233,212,225,170,89,165,101,26,4,244,64,48,202,129,45,217,91,181,139,196,26,80,12,72,69,217,142,151,220,101,66,140,58,97,236,174,236,125,99,70,65,74,134,209,228,18,32,212,101,207,107,66,180,162,254,223,35,212,146,216,110,176,31,69,242,215,186,208,201,239,37,33,111,186,40,218,154,206,111,120,108,150,154,181,173,253,90,233,237,76,48,214,208,36,191,207,198,111,224,49,142,98,252,0,16,115,127,252,144,96,41,82,107,170,65,112,22,65,5,63,90,77,215,141,94,238,55,126,138,192,189,133,122,254,191,74,51,215,79,255,249,136,81,1,107,156,121,174,119,104,221,24,56,29,35,202,114,207,107,43,53,93,20,157,212,167,121,140,195,246,86,171,213,28,186,145,11,47,102,232,107,204,151,253,126,53,156,137,254,69,9,85,0,1,55,248,117,72,94,113,131,42,8,86,201,8,188,62,136,33,129,132,53,85,124,80,160,20,202,196,107,195,196,95,72,37,90,173,177,206,83,172,72,140,94,163,105,56,197,172,191,195,217,217,188,212,172,132,161,50,216,69,187,108,45,112,74,233,43,57,243,153,229,4,174,25,181,239,97,144,167,68,56,191,238,40,99,53,150,194,230,103,155,204,99,189,150,119,9,205,225,207,231,251,207,112,206,215,25,189,178,44,67,145,49,124,244,255,132,27,53,70,251,163,140,34,40,223,142,141,38,65,146,218,240,130,101,60,107,189,232,89,111,90,40,36,159,53,53,30,175,236,189,103,150,180,213,217,179,99,19,148,212,151,186,235,82,1,42,192,128,2,5,187,231,28,52,202,245,9,129,7,2,118,22,96,123,40,240,218,82,252,102,34,228,196,138,248,210,114,189,44,246,143,97,217,110,247,174,255,191,232,173,121,21,21,84,244,66,50,71,93,206,189,79,178,170,204,146,43,86,206,71,119,121,21,210,201,118,109,25,72,110,119,102,138,49,125,62,71,63,250,186,178,223,245,166,10,237,241,41,71,183,157,165,255,251,178,100,131,142,69,59,103,75,27,70,111,160,88,140,217,183,60,197,70,21,125,157,44,109,25,94,193,89,51,167,40,244,149,24,6,113,249,140,176,120,95,176,167,52,89,0,2,113,97,8,64,180,162,79,148,152,94,132,193,24,11,218,168,227,11,174,188,65,153,193,16,220,190,44,211,226,12,241,120,152,33,80,220,114,156,170,145,96,84,80,56,131,16,75,117,186,206,34,242,7,134,64,237,53,151,190,31,88,204,249,0,137,32,52,53,176,204,36,64,224,5,95,109,82,167,99,154,218,75,37,143,244,166,230,19,145,141,94,215,113,71,235,144,253,10,59,50,62,95,52,50,24,168,58,82,48,170,196,250,59,118,209,254,222,235,36,242,242,207,155,62,55,182,127,111,251,191,135,184,200,237,125,167,181,120,172,139,79,55,246,190,106,237,217,43,108,224,86,92,8,0,0,93,182,65,48,50,39,80,194,31,19,11,2,232,7,155,123,152,66,236,131,112,158,213,95,67,93,14,40,141,38,183,101,123,35,111,100,90,156,158,143,255,44,202,68,114,24,99,246,89,72,168,70,69,48,196,52,122,171,180,136,236,234,232,99,62,183,93,36,183,215,215,246,254,235,127,179,127,119,149,123,255,240,119,0,0,247,248,113,209,131,170,101,140,145,28,7,53,52,207,154,194,25,137,4,4,185,47,192,56,155,98,70,228,227,112,213,235,224,229,36,91,127,18,131,45,58,83,206,156,105,249,155,145,195,239,224,113,87,217,191,127,199,66,19,26,129,165,178,5,218,246,62,50,139,112,101,53,52,102,30,97,168,218,232,67,232,132,243,186,150,219,248,97,137,172,69,46,107,208,212,106,17,59,13,246,253,251,56,243,159,248,185,185,190,246,205,144,149,8,69,28,193,137,80,171,194,206,195,44,45,96,165,199,67,33,184,129,162,229,79,70,245,187,222,141,66,55,180,142,245,187,203,219,171,27,230,250,58,110,255,213,205,2,73,64,0,27,255,222,215,213,88,77,40,253,144,119,176,39,105,105,174,238,105,211,53,117,202,69,161,175,181,147,235,84,49,144,212,69,73,169,255,243,184,248,246,19,149,16,196,157,149,148,123,71,24,229,163,41,209,42,234,228,42,171,58,89,78,204,107,214,249,159,220,171,78,186,254,191,47,181,223,95,186,127,245,117,1,40,155,250,28,72,206,119,4,139,4,47,54,11,70,42,172,164,1,20,65,50,212,129,41,138,128,194,14,100,145,72,9,118,101,237,1,40,147,177,48,90,37,231,174,27,47,189,246,28,158,242,134,32,253,6,95,87,213,160,55,136,75,85,148,101,151,14,5,159,110,208,101,118,201,21,153,98,113,22,116,204,24,44,89,6,75,176,239,242,97,250,45,4,101,168,255,251,176,100,170,14,149,12,102,204,27,67,87,160,84,140,217,211,61,37,68,20,165,155,44,109,33,93,1,87,51,103,100,241,158,120,65,84,160,14,64,132,60,149,16,105,41,103,229,169,29,234,85,63,187,220,86,156,61,115,102,3,131,141,253,249,101,97,189,49,207,81,178,32,195,116,132,32,113,247,3,222,165,97,225,158,15,171,61,174,33,42,119,21,31,84,181,246,79,58,175,255,235,152,226,224,4,129,128,26,181,158,181,82,151,59,55,52,12,3,185,181,147,198,131,159,137,237,22,212,174,220,154,254,231,76,197,92,223,159,247,92,174,100,127,4,254,97,222,61,167,47,127,225,19,213,58,71,159,237,72,225,218,97,14,207,239,184,39,118,40,118,153,142,138,155,90,207,182,109,149,239,255,230,235,255,247,175,255,251,57,64,114,0,1,109,244,197,207,204,176,72,214,201,203,66,14,113,56,116,32,72,43,44,40,64,50,117,115,7,19,8,1,7,24,35,168,24,113,49,1,66,146,150,67,20,71,7,58,122,243,62,110,109,252,54,229,182,104,194,129,177,147,16,18,88,84,173,168,147,164,197,233,30,143,234,237,88,86,251,162,236,195,49,25,215,125,248,101,45,117,72,175,5,220,165,73,15,169,77,133,14,48,192,23,214,44,201,174,42,179,142,236,63,82,170,208,108,230,22,127,118,55,8,118,194,24,136,30,15,225,5,113,17,158,90,10,203,75,56,102,175,34,148,238,170,115,203,242,243,72,93,220,176,206,75,144,148,56,58,232,66,135,168,79,171,222,254,143,95,231,117,59,169,64,252,124,2,0,0,219,252,150,66,81,239,11,136,222,99,106,77,3,12,191,171,79,6,22,76,188,241,109,19,255,109,239,63,62,185,143,92,210,50,18,90,244,178,202,174,199,138,252,135,206,123,43,66,191,255,171,139,61,3,125,216,162,31,173,119,25,60,236,66,46,158,15,16,24,89,8,118,132,46,2,88,199,5,28,92,187,189,15,228,219,226,106,180,158,79,36,45,147,255,235,239,245,247,193,39,150,200,96,171,102,142,252,165,198,130,60,111,76,135,188,4,8,15,30,7,30,200,54,105,99,18,65,16,130,19,52,153,56,161,133,10,163,128,9,53,61,22,50,186,67,66,218,35,186,92,166,90,91,138,1,51,116,80,17,0,172,145,96,34,16,35,44,43,18,0,22,3,114,7,7,204,80,41,39,129,129,18,80,16,42,99,44,58,252,118,162,49,232,155,37,128,132,0,13,40,18,2,140,203,228,0,16,223,165,236,6,234,9,13,72,97,197,186,138,171,90,70,250,99,126,254,51,214,112,189,187,215,65,52,13,150,5,209,46,181,178,68,171,241,118,94,73,5,77,163,82,227,239,50,25,172,255,251,178,100,216,142,181,110,103,74,155,99,111,176,103,76,233,167,60,103,190,24,213,157,36,109,165,190,65,204,179,166,64,243,34,56,210,147,221,157,164,217,146,41,45,157,157,84,150,138,170,70,165,82,127,85,15,102,181,51,125,75,102,106,118,186,72,118,187,51,161,167,73,93,210,58,19,134,73,11,84,39,209,66,24,13,86,20,193,28,0,48,158,190,49,17,199,75,212,174,45,135,9,38,242,206,168,246,147,231,78,185,3,25,143,107,146,158,159,228,115,245,149,4,216,246,108,199,215,107,237,59,254,126,227,241,17,69,135,45,124,104,22,183,92,148,140,92,151,21,57,250,84,197,36,68,201,79,38,83,167,49,210,34,106,231,78,157,244,157,20,151,81,181,68,84,125,238,252,182,255,29,199,197,247,237,253,111,239,63,253,242,11,42,0,1,111,244,208,88,53,36,76,35,99,64,20,238,42,4,69,85,68,197,8,186,114,246,138,192,24,60,128,131,8,8,217,135,32,34,182,220,148,236,47,50,45,13,12,32,30,192,199,64,39,226,54,46,50,255,56,203,6,179,84,204,142,125,58,155,60,160,129,163,92,11,226,33,0,203,1,130,184,194,33,215,170,91,13,100,217,225,183,105,7,214,67,91,2,130,12,115,4,39,219,38,69,214,84,216,96,218,58,20,40,2,168,139,213,138,54,243,247,174,175,32,63,27,21,157,112,122,35,242,132,38,126,247,206,30,53,99,140,182,109,158,88,158,222,246,91,229,167,160,236,65,116,159,69,136,185,12,241,212,211,57,89,213,103,108,221,108,56,234,87,205,174,36,233,211,56,100,212,210,239,137,101,53,183,215,59,175,115,182,39,124,124,52,168,21,219,0,0,182,187,55,70,62,26,136,33,39,138,172,47,32,45,140,163,225,129,72,101,175,182,234,204,87,154,88,112,176,142,205,42,193,179,239,21,10,26,84,37,245,211,92,54,61,44,161,116,184,18,153,49,212,83,116,111,115,235,200,143,156,226,40,177,176,33,31,6,20,140,238,137,114,56,121,181,79,181,199,21,115,198,95,208,218,222,67,162,237,71,127,34,164,230,45,166,68,86,103,125,158,238,186,43,164,218,39,71,171,90,245,48,69,51,95,140,21,131,49,4,26,204,193,70,57,142,78,89,162,229,22,112,51,41,188,232,98,69,150,2,4,10,49,37,95,240,16,0,49,198,68,145,136,88,16,41,32,196,66,229,138,148,144,96,240,23,25,6,87,2,191,116,130,193,204,128,65,225,137,169,146,46,135,113,72,229,7,86,148,239,122,28,40,203,148,251,184,81,183,9,114,195,33,131,224,66,211,166,240,56,59,33,142,198,157,113,96,172,61,206,160,132,192,156,32,52,26,15,213,224,117,114,227,217,255,251,178,100,216,142,198,43,102,201,155,76,95,18,115,12,217,147,61,5,158,23,73,159,40,109,33,189,1,163,179,166,140,244,149,33,69,159,23,178,104,111,102,162,196,51,89,237,3,60,117,157,230,109,53,19,111,22,137,213,122,117,116,215,194,214,137,196,227,81,43,97,141,114,207,43,42,72,132,121,129,59,238,164,148,164,158,196,197,41,144,107,169,85,80,164,183,122,193,74,63,80,0,13,127,228,35,76,230,225,125,63,159,47,32,64,108,4,203,19,8,205,168,130,170,15,184,203,18,29,92,173,28,204,160,168,137,68,45,238,69,17,19,33,212,53,75,101,179,58,191,255,168,241,97,163,46,38,48,85,10,231,100,17,178,42,204,140,219,38,205,71,87,75,8,69,82,86,34,161,251,213,91,148,174,209,213,115,93,170,87,202,179,148,106,117,211,198,58,33,43,119,191,183,112,55,42,0,1,55,208,1,28,164,41,138,40,32,22,46,20,33,169,0,32,80,65,234,135,87,169,158,106,10,38,14,124,58,8,198,1,44,240,25,139,63,17,18,18,18,187,86,224,128,10,193,153,17,128,81,4,200,20,130,138,39,82,177,60,173,212,202,9,79,135,157,163,58,65,200,69,140,192,114,23,189,188,141,85,138,61,76,169,164,37,10,237,76,144,133,81,241,64,169,244,36,233,120,47,215,229,58,160,152,125,43,43,198,196,104,160,101,240,100,245,179,183,34,32,113,196,243,161,69,145,37,68,177,179,17,52,180,139,164,83,203,243,104,201,120,183,219,186,64,180,87,172,114,159,63,250,238,206,84,40,227,141,126,211,83,149,247,55,123,238,124,99,222,95,154,123,235,93,25,10,57,71,230,87,213,146,170,7,5,0,3,219,124,200,169,131,34,53,13,106,92,52,1,156,156,185,165,159,56,191,74,234,71,89,222,110,239,113,53,75,111,81,37,213,43,255,117,207,94,195,186,103,65,14,217,225,30,6,13,159,127,134,160,128,160,112,21,19,28,6,163,52,132,65,80,195,152,183,88,87,243,167,119,202,161,112,231,164,146,119,193,89,162,187,49,217,220,139,118,178,214,204,172,150,100,239,236,212,67,125,19,237,212,17,75,182,134,65,18,98,40,129,70,3,4,118,52,96,131,51,1,48,16,23,172,29,72,107,14,64,200,166,138,14,90,34,53,42,3,161,114,14,53,160,104,193,196,166,178,3,83,190,132,110,213,111,51,2,84,1,129,160,17,123,174,229,19,27,40,201,4,160,184,209,123,128,74,5,197,96,80,66,195,182,173,197,217,115,29,188,219,19,35,140,22,1,46,83,37,96,10,198,157,140,69,231,117,80,67,32,116,152,139,237,144,70,130,242,48,124,95,142,94,228,180,29,36,68,244,156,53,27,255,251,178,100,210,14,197,217,102,201,155,70,87,66,105,108,217,163,60,101,174,87,117,157,36,109,229,13,193,189,51,102,13,129,150,248,142,68,32,98,180,100,40,138,54,197,29,148,164,179,205,65,234,52,114,90,173,155,68,84,200,198,145,125,71,48,146,3,133,16,239,20,156,195,233,233,59,74,152,63,235,203,158,111,248,138,230,191,247,170,249,157,121,96,7,180,0,0,183,111,37,128,32,199,66,117,179,209,199,24,225,101,9,5,121,179,189,150,105,236,101,94,119,183,187,216,114,102,167,219,215,253,218,126,247,155,216,204,127,47,27,117,233,131,169,217,153,255,223,46,127,228,98,56,134,118,174,109,216,224,150,244,227,205,85,189,17,17,88,73,67,167,73,233,154,25,240,187,181,54,68,8,246,113,17,69,223,46,123,145,228,76,165,114,101,178,187,50,142,126,234,222,236,168,168,3,177,85,0,3,47,252,198,16,51,114,67,65,83,24,132,24,68,44,41,84,34,184,14,180,68,166,12,20,72,37,172,128,101,6,69,136,219,238,76,44,97,103,52,121,144,140,199,67,113,171,203,33,79,236,154,86,52,227,255,39,152,6,80,161,42,27,213,227,101,84,144,108,170,70,86,18,108,224,89,179,165,144,209,68,173,77,60,75,34,76,69,242,12,117,180,13,197,42,148,23,184,249,212,58,254,97,145,127,30,239,254,47,207,250,46,254,171,127,53,79,207,54,17,62,235,89,72,135,205,66,167,145,125,58,156,197,204,22,70,236,255,76,217,15,56,125,3,190,229,80,221,167,234,87,195,225,83,175,103,82,115,139,100,76,171,243,28,84,21,128,81,235,128,0,4,0,2,237,191,116,237,14,63,16,134,19,208,218,13,51,109,101,29,58,185,48,210,6,166,77,244,28,181,188,50,157,69,47,179,86,143,167,95,50,102,35,102,181,215,255,101,28,71,69,217,36,83,178,28,213,49,85,68,209,92,116,213,75,200,140,173,117,35,232,204,115,42,43,68,10,164,41,77,122,183,179,140,106,187,182,49,117,102,34,212,234,230,71,102,122,89,72,155,245,32,152,5,64,0,0,226,6,31,216,21,145,54,168,115,45,174,49,229,211,154,55,49,225,131,3,68,7,154,30,0,193,129,115,136,142,76,120,192,32,224,204,148,140,28,64,58,36,40,8,33,31,7,44,1,142,69,138,8,71,195,11,77,208,232,192,144,76,236,13,49,220,167,72,132,0,4,44,189,134,12,213,35,146,193,137,83,140,48,60,104,32,192,131,89,145,0,58,79,51,164,134,109,100,104,39,72,20,228,87,137,234,10,5,46,18,82,49,116,188,104,106,223,76,34,9,98,141,148,88,54,129,217,134,227,52,156,179,55,106,247,215,195,14,235,247,126,255,251,178,100,209,140,133,81,102,203,27,47,93,162,105,140,217,154,60,197,102,24,241,155,28,109,152,254,129,172,179,166,76,241,150,248,205,219,182,68,61,227,110,35,90,160,232,26,4,94,95,92,181,233,97,48,125,82,210,55,74,37,41,164,171,35,72,204,149,44,77,212,147,145,159,120,243,100,147,173,149,207,31,27,178,223,250,50,127,255,232,8,160,1,219,124,200,214,137,76,93,9,136,119,20,130,32,20,20,203,84,200,136,107,56,107,154,106,103,44,25,159,31,238,253,197,229,235,6,42,89,102,115,231,151,223,227,126,95,150,119,255,203,64,206,39,96,209,234,18,50,134,81,20,26,228,70,170,139,249,70,61,212,149,73,48,255,131,67,82,7,171,229,145,179,142,226,108,219,59,40,163,189,90,71,178,129,181,91,35,41,168,203,204,200,191,246,152,21,85,0,3,119,244,152,145,192,38,21,136,103,160,2,10,137,75,47,80,132,49,21,144,245,198,105,128,4,41,19,146,254,0,144,54,97,228,143,27,69,76,73,44,14,74,13,47,12,106,22,40,24,9,211,135,210,213,201,91,170,166,10,108,145,77,2,156,70,64,120,19,0,96,177,37,218,238,201,100,146,39,217,223,180,211,42,179,244,213,135,23,148,170,9,198,45,110,236,166,106,150,150,185,248,34,53,8,69,191,243,254,227,16,218,223,234,210,156,89,200,101,191,86,197,162,147,216,150,24,253,74,110,244,188,186,177,105,140,68,78,110,17,182,146,101,65,29,199,87,92,136,137,1,180,26,49,184,237,140,115,240,249,175,73,82,81,138,233,50,67,78,136,169,111,238,97,213,181,41,181,247,181,111,234,39,72,3,238,0,7,110,221,66,169,108,68,31,237,47,145,71,136,79,10,225,254,141,136,132,50,172,86,29,171,136,48,152,96,26,236,212,115,224,153,106,173,215,95,77,187,252,242,157,45,205,93,191,85,246,215,195,37,234,147,116,239,50,215,87,199,244,188,94,240,210,241,76,54,154,230,98,53,116,153,222,162,217,106,57,74,218,62,90,250,210,42,227,90,186,226,226,165,42,204,29,181,85,119,195,93,204,220,76,64,71,104,0,41,45,166,119,169,168,52,105,194,138,192,51,134,12,8,130,192,240,168,194,109,167,208,113,179,48,16,68,105,164,160,162,57,128,12,146,170,52,74,61,42,17,92,160,27,220,24,208,204,174,11,150,66,42,52,224,101,242,230,34,139,161,9,23,60,65,176,181,161,101,108,213,223,110,137,56,251,188,77,138,3,114,215,113,123,41,223,199,13,71,152,245,151,150,121,245,128,51,81,199,255,8,110,220,116,30,89,53,232,243,134,188,173,192,134,151,86,234,183,110,99,67,108,96,164,131,116,94,100,98,34,255,251,178,100,213,140,197,216,102,202,27,73,95,64,107,172,217,147,60,72,152,23,89,155,38,109,33,125,1,158,51,102,76,240,142,96,119,114,135,164,143,109,3,200,148,190,163,61,110,6,14,233,173,197,69,144,250,173,235,236,117,204,184,158,38,74,21,56,92,177,171,149,201,57,103,202,246,219,187,205,154,215,125,242,74,254,97,151,106,131,192,1,45,183,20,200,74,184,248,212,38,244,145,244,14,130,76,173,74,56,43,217,28,108,215,11,81,225,188,90,125,69,118,111,1,149,87,42,158,35,171,135,148,17,136,18,160,170,171,30,76,231,30,194,185,84,134,197,169,19,8,45,108,82,60,191,49,169,73,23,98,7,31,8,203,147,114,148,61,140,28,62,18,182,126,164,127,158,238,169,208,112,82,150,69,57,235,214,255,37,243,243,63,12,0,0,211,112,193,1,141,132,24,215,27,204,225,24,214,79,13,48,109,11,76,12,128,220,131,79,156,100,194,162,76,128,112,4,130,101,162,160,166,227,14,18,26,83,107,100,2,239,16,145,153,48,234,241,5,3,29,17,154,39,5,6,208,129,44,216,146,116,46,242,16,163,48,5,14,20,16,2,179,229,27,51,16,6,164,128,166,64,84,16,78,36,226,141,56,131,7,35,34,197,149,14,14,121,196,0,96,192,54,176,136,46,202,108,56,77,118,26,118,151,181,134,117,19,139,1,144,32,161,180,10,91,110,78,190,40,113,8,173,43,148,203,148,145,133,82,96,210,11,165,152,146,218,155,15,65,45,153,245,25,238,140,84,70,178,6,36,125,167,190,11,48,97,90,146,237,69,189,190,125,153,29,101,57,241,200,245,24,131,231,152,45,197,170,8,72,8,89,67,240,236,185,68,137,140,94,208,145,145,245,207,131,166,53,241,77,94,212,222,35,95,55,139,182,0,185,116,88,4,0,4,215,126,126,190,135,17,60,219,86,164,104,171,48,89,12,137,199,208,55,113,150,239,76,90,127,175,89,186,167,81,199,223,255,249,145,201,53,206,108,66,57,80,165,22,58,59,43,144,213,50,48,212,42,189,81,103,93,156,228,116,70,190,137,51,42,33,208,231,61,136,172,151,156,81,78,198,200,136,10,130,133,201,43,173,128,204,204,91,160,163,162,4,5,79,206,123,100,124,232,64,43,59,51,48,151,12,170,16,168,67,158,152,208,145,151,138,8,50,65,2,38,28,225,6,8,113,80,242,22,148,25,5,45,76,162,216,80,151,145,209,89,203,150,42,243,0,167,166,154,244,83,204,242,64,226,49,149,168,16,78,32,246,203,227,106,100,230,37,92,243,84,107,144,115,96,145,179,245,84,65,69,57,151,199,28,199,81,236,151,188,114,136,2,204,73,92,69,153,195,92,225,35,255,251,178,100,216,142,135,30,103,71,155,105,127,66,104,108,233,183,61,37,86,23,69,155,42,109,25,124,193,91,179,103,140,192,149,136,144,4,68,196,16,87,127,254,30,117,54,63,136,180,34,48,199,42,75,57,3,79,133,19,38,98,8,174,36,188,217,23,191,50,158,164,180,237,190,242,10,186,37,168,163,70,12,145,224,206,230,15,201,177,98,13,242,3,107,28,59,203,89,160,211,171,240,111,217,165,65,235,243,107,139,137,77,212,180,25,169,115,47,168,6,192,1,109,191,72,171,85,63,140,24,26,4,11,16,157,138,38,82,67,88,215,79,254,255,255,255,255,235,159,250,57,12,71,102,89,217,78,149,118,145,109,83,173,183,29,70,75,17,145,146,167,116,116,202,142,170,172,231,115,8,23,102,49,151,211,87,19,86,216,84,125,5,240,227,162,112,243,218,138,60,197,87,24,234,115,178,3,213,0,0,229,180,70,88,98,5,166,98,30,115,208,195,160,230,80,32,5,8,5,54,11,34,154,152,120,24,60,170,40,96,97,107,24,188,164,33,69,177,123,197,0,153,234,86,193,244,65,128,38,76,16,170,169,184,156,12,185,91,156,84,212,76,19,0,8,80,40,113,160,63,40,34,6,133,165,171,55,89,22,34,81,120,212,93,13,28,121,136,109,235,156,95,209,22,80,205,165,147,175,43,132,84,1,120,22,251,202,192,112,34,152,242,55,92,21,77,138,248,149,234,146,78,177,170,132,106,166,204,115,182,74,244,55,237,153,116,217,180,174,57,19,133,124,39,74,91,216,77,102,156,218,27,109,1,59,156,81,27,68,248,195,159,47,227,41,198,14,202,199,83,240,132,154,112,196,131,47,216,163,6,221,65,85,205,156,138,90,45,191,44,89,216,169,78,163,43,57,215,241,56,16,176,0,1,160,0,23,111,220,243,97,249,29,80,166,84,52,19,114,51,135,116,202,70,125,59,55,108,61,171,66,113,141,83,209,117,178,108,255,222,147,61,235,255,251,187,81,116,34,148,198,86,49,92,136,106,144,229,25,146,203,123,170,145,234,142,83,146,207,149,20,172,87,51,140,34,33,218,133,98,148,200,200,234,76,200,148,5,176,106,9,88,59,191,65,245,123,22,239,154,87,69,14,39,43,6,34,76,216,26,51,105,236,227,244,83,42,141,140,30,97,16,12,5,141,64,163,0,9,208,32,29,139,7,196,131,4,0,0,50,188,194,33,0,96,33,59,82,176,10,6,184,154,143,240,16,231,215,129,18,163,201,10,143,133,130,47,231,133,119,24,162,134,163,226,40,2,44,1,150,95,39,97,33,71,4,241,168,44,146,90,203,85,195,42,98,72,246,172,40,128,152,141,73,96,23,122,189,72,165,140,180,100,10,89,45,255,251,178,100,209,14,166,94,102,202,155,105,103,64,101,108,217,218,61,37,74,26,45,155,36,110,97,47,193,117,179,103,40,240,142,104,85,21,218,157,77,246,111,35,109,140,186,47,59,122,166,29,199,171,175,236,66,217,105,10,93,221,105,49,167,134,20,187,89,101,86,140,218,155,21,87,56,84,182,162,223,54,246,50,237,18,77,180,228,147,184,210,142,32,20,197,103,205,251,141,234,204,192,149,185,116,141,34,90,205,50,146,61,248,183,134,202,10,103,254,164,155,225,136,242,191,57,77,66,82,184,0,18,66,221,251,98,165,140,88,227,26,114,35,156,11,68,139,155,198,228,123,50,179,83,91,88,205,101,171,69,90,84,125,127,126,182,114,51,231,127,255,110,240,101,188,217,83,190,100,165,62,88,121,156,62,154,82,8,218,150,127,43,38,203,210,190,105,78,211,47,36,131,49,34,72,109,215,40,254,97,137,216,52,67,207,240,111,48,247,184,98,12,70,126,2,0,0,228,140,201,149,204,126,168,203,133,78,90,112,37,104,227,208,145,104,215,73,2,7,67,175,140,40,249,36,210,40,170,50,97,134,4,0,78,86,138,93,132,36,74,213,141,158,4,52,241,33,211,142,181,194,89,74,36,68,38,8,157,231,210,13,157,154,55,237,173,33,160,44,241,217,42,138,15,136,69,174,54,209,134,149,22,101,104,157,5,59,150,23,196,49,52,237,233,157,50,167,117,125,51,167,216,60,146,96,168,242,207,60,117,172,171,180,153,93,152,57,251,158,104,139,30,214,181,148,171,148,228,233,116,165,79,153,116,183,43,122,41,18,172,235,157,85,7,33,115,154,111,74,30,106,204,244,46,247,152,21,170,251,90,232,146,186,105,27,170,149,76,181,25,149,109,82,90,179,181,122,132,208,165,20,70,87,65,88,170,249,131,46,43,120,53,96,0,64,48,0,187,126,141,196,228,210,57,42,226,85,70,67,197,254,19,171,41,230,214,200,187,230,83,138,171,105,255,253,63,255,255,204,191,140,109,159,145,145,116,105,155,118,30,70,68,115,43,188,144,136,200,162,33,249,222,100,91,67,126,86,220,254,202,171,39,250,211,173,67,169,234,101,189,48,81,105,203,167,254,95,248,245,241,128,26,134,177,96,28,50,248,124,218,33,50,220,244,65,35,6,26,204,102,142,38,62,26,128,38,101,83,1,144,2,129,202,18,81,209,181,5,166,72,193,169,18,16,24,194,32,105,40,164,98,128,5,139,19,73,58,173,204,33,178,26,112,107,248,216,136,64,131,147,151,56,254,1,2,10,29,2,99,70,24,0,160,101,138,4,174,140,48,128,10,133,106,111,24,43,33,90,140,237,166,183,68,221,90,204,221,252,135,222,198,218,157,131,76,168,255,251,178,100,200,142,134,43,103,73,155,120,91,112,86,12,217,234,48,67,126,28,69,157,28,78,105,141,193,140,179,102,140,240,142,104,106,231,134,30,23,5,140,144,145,44,44,159,60,75,187,171,29,103,216,138,171,202,151,139,179,157,216,157,113,106,248,217,125,211,218,202,213,82,150,119,89,179,235,92,147,186,184,231,221,53,25,88,159,237,158,202,207,235,255,199,30,157,50,114,140,184,248,253,215,64,60,235,199,231,63,167,147,189,236,117,12,12,139,55,132,206,20,106,44,205,49,147,249,154,122,239,92,231,45,221,71,200,140,109,43,109,8,24,224,0,86,93,154,207,198,64,170,83,8,10,228,236,112,41,78,165,132,102,198,211,200,113,169,54,241,152,144,114,210,241,53,239,74,151,57,127,57,125,27,242,39,220,196,62,203,100,50,138,196,223,127,31,243,56,102,94,197,85,189,149,108,50,34,44,233,230,239,213,48,142,43,163,37,173,229,69,151,114,244,131,96,197,209,200,234,173,15,224,182,54,92,165,31,18,15,103,108,69,0,5,45,184,200,85,5,23,70,6,141,235,220,203,193,77,116,228,170,34,102,194,194,66,166,102,16,42,66,187,19,80,8,4,103,97,49,68,102,67,139,13,202,157,186,164,226,225,28,0,99,142,236,177,100,71,21,185,236,83,99,13,11,26,13,140,179,200,202,233,97,13,214,31,67,236,100,87,234,75,223,253,205,216,169,77,13,80,202,112,141,75,112,166,144,99,119,189,0,132,142,23,142,188,140,255,56,123,124,229,125,43,76,249,107,46,50,251,58,72,70,19,56,210,91,122,208,141,225,229,25,15,170,98,126,165,199,169,214,83,109,24,187,60,5,84,208,141,155,63,43,5,150,86,191,111,89,80,178,111,113,75,14,78,243,111,169,235,63,133,85,119,90,181,231,181,38,192,94,42,62,234,111,128,105,7,197,177,44,204,7,106,193,200,159,19,64,99,242,95,165,103,228,37,192,78,112,32,160,192,22,146,61,67,140,49,142,202,103,9,103,204,65,253,30,117,0,201,183,18,184,195,158,19,197,87,116,242,201,15,75,130,247,53,66,128,5,82,49,141,109,174,210,226,137,32,241,51,209,216,158,129,17,123,3,88,94,46,247,85,20,123,22,7,152,226,71,153,132,174,153,66,99,152,145,41,25,86,1,152,104,130,8,5,227,38,1,227,11,0,99,32,3,83,17,4,96,128,136,196,192,68,195,145,132,195,145,32,68,60,74,104,67,97,165,43,208,120,24,40,16,233,195,44,0,216,37,50,69,12,12,161,36,228,70,152,72,224,118,54,44,4,200,184,88,69,250,10,56,92,97,64,201,160,154,44,92,132,114,204,151,195,16,204,57,74,170,178,21,110,79,164,191,255,251,178,100,191,140,197,200,102,202,155,102,103,64,87,226,185,97,63,6,10,155,69,155,28,46,233,109,217,133,179,102,140,241,13,184,101,142,107,199,2,67,174,252,185,244,108,172,14,80,233,203,135,163,67,21,74,79,156,52,76,149,23,49,182,213,103,108,153,190,105,46,78,222,64,217,198,162,185,101,31,98,234,90,199,143,50,19,123,9,201,38,109,82,221,183,39,90,246,93,44,195,101,230,161,179,247,46,101,151,157,52,42,61,199,7,234,159,111,154,48,74,11,225,67,117,218,65,62,62,206,42,110,170,146,242,115,255,46,98,60,128,211,93,0,7,45,218,84,74,124,47,17,226,216,144,70,60,44,37,242,116,169,254,83,7,16,56,132,59,198,24,136,235,90,15,246,74,232,203,181,191,255,225,103,50,141,159,53,166,185,147,112,187,19,84,60,149,78,46,240,205,139,176,238,109,46,90,146,217,151,145,16,186,87,6,97,247,242,44,252,254,251,146,246,174,10,16,230,28,234,134,133,115,75,74,90,43,253,187,224,74,0,5,44,148,2,137,49,49,96,198,34,19,68,204,76,142,30,51,193,172,148,108,96,16,64,64,176,199,226,227,11,134,22,17,128,55,35,36,6,203,56,164,75,90,96,64,68,106,68,158,40,184,24,0,22,1,22,233,155,161,19,122,163,104,97,68,163,130,70,22,156,240,193,138,84,160,240,211,62,117,87,178,92,82,68,228,86,165,177,153,76,113,193,152,159,9,8,122,68,108,181,130,110,149,9,244,152,130,147,202,218,115,91,148,81,199,107,55,239,110,229,154,214,41,59,132,153,247,206,86,177,151,37,82,189,163,180,209,187,255,157,118,223,246,182,50,191,199,249,249,240,204,59,109,94,105,225,15,202,129,233,19,113,97,218,104,186,111,89,198,181,22,182,219,13,39,170,189,207,26,123,109,239,37,96,158,2,192,2,191,127,219,114,16,3,62,20,151,140,156,17,137,221,143,160,79,81,138,79,26,205,238,96,255,63,255,159,35,252,62,89,19,152,96,97,3,77,184,78,185,125,254,83,35,106,69,9,143,45,121,176,180,146,70,98,52,216,201,36,111,239,149,187,175,145,71,225,102,218,17,146,39,72,207,211,221,127,37,98,92,241,103,186,255,140,0,0,198,81,9,70,107,188,198,53,152,135,47,35,128,42,76,226,80,176,198,48,28,207,49,152,199,32,16,202,226,180,116,167,81,67,10,194,115,34,129,67,16,66,243,34,64,224,8,49,162,128,13,154,64,84,97,125,66,227,13,2,242,254,26,177,38,17,139,91,12,78,72,68,26,100,194,133,16,44,58,110,72,151,167,154,15,8,75,25,17,198,32,65,105,197,0,3,71,132,49,94,12,49,97,2,128,229,236,221,255,251,178,100,192,140,5,209,102,201,155,134,126,210,88,204,217,215,48,35,140,26,109,155,24,78,233,13,201,149,51,102,76,242,141,184,111,34,122,193,23,177,136,173,76,215,20,74,92,230,51,230,210,91,1,193,208,8,42,15,236,188,60,28,100,149,108,72,228,185,69,122,107,198,177,42,220,241,79,197,126,209,82,69,221,213,187,91,95,254,247,205,211,207,53,198,157,71,220,124,73,36,227,230,234,226,49,101,105,162,147,61,69,4,42,86,29,146,35,12,88,25,88,193,130,65,30,166,198,3,65,232,77,9,0,31,54,0,1,221,175,142,162,83,6,137,142,21,204,227,249,192,77,76,220,47,156,13,176,67,48,227,50,138,143,19,35,170,173,131,58,156,237,43,244,251,246,255,197,103,127,191,11,199,22,196,253,35,188,170,197,66,161,131,29,41,217,21,216,2,183,163,70,225,171,87,169,214,71,220,201,151,66,239,207,254,255,151,148,229,111,66,136,66,21,74,116,197,2,138,208,143,4,215,224,3,116,176,58,0,9,119,244,16,232,5,44,51,160,240,155,115,38,1,58,164,35,12,11,51,178,98,36,147,69,30,50,1,148,44,48,113,203,192,35,66,55,168,26,68,50,71,81,131,62,247,144,154,134,35,38,87,106,106,245,165,67,188,149,101,150,106,111,211,188,137,201,195,4,209,70,144,159,168,144,118,96,116,202,104,148,31,129,236,80,91,87,42,106,46,69,3,235,32,124,91,205,26,228,212,28,121,27,202,248,181,208,222,174,145,137,45,51,205,147,90,141,114,213,210,68,131,131,250,48,79,39,139,66,18,203,143,81,107,145,148,48,56,23,21,60,60,89,152,137,197,213,162,224,216,22,83,156,216,14,138,152,29,42,115,253,70,69,245,85,117,174,223,2,58,17,111,204,128,51,128,24,0,157,187,75,184,138,230,148,82,177,181,76,232,234,67,27,37,8,194,114,47,191,33,206,24,176,44,247,83,245,5,213,236,73,47,87,191,58,208,186,100,40,106,152,172,200,148,92,158,155,31,119,82,123,179,254,214,200,215,53,47,150,167,41,205,108,42,206,143,65,28,252,116,59,166,217,169,161,228,24,108,123,214,60,202,102,167,45,52,255,59,156,219,243,67,51,252,48,0,140,24,94,6,25,128,221,153,192,13,156,57,207,153,230,12,154,206,221,152,70,34,153,12,122,6,48,38,123,14,102,46,141,65,1,41,65,198,97,152,184,99,232,158,97,72,34,6,72,140,28,6,141,132,0,226,11,0,60,100,24,0,53,9,187,80,103,140,26,125,64,245,102,61,36,0,100,199,167,232,145,83,132,32,26,12,182,43,57,50,19,181,176,35,202,23,140,39,7,23,78,117,225,147,194,238,62,137,158,202,158,255,251,178,100,194,12,69,129,103,74,27,120,66,112,99,140,217,234,25,227,9,26,49,155,22,78,233,111,129,151,179,102,140,244,149,40,38,139,15,180,183,38,106,64,214,168,91,138,184,186,203,233,37,130,241,4,116,227,82,123,13,14,201,217,132,24,173,67,102,59,210,66,220,248,191,117,60,251,187,125,118,249,100,222,232,148,78,176,236,186,157,171,162,232,52,127,49,48,197,79,21,181,137,207,28,164,232,93,86,42,110,200,135,114,247,169,252,220,198,217,100,113,199,87,115,193,220,231,195,170,40,74,228,128,68,219,254,79,89,156,1,34,206,29,123,37,13,4,148,53,131,225,165,232,217,72,51,235,169,170,46,249,229,186,25,181,29,209,250,250,255,254,198,201,70,237,100,149,85,221,206,238,218,28,164,68,179,156,73,111,212,172,168,56,202,227,133,12,34,67,8,138,43,145,232,68,143,83,34,156,195,72,187,152,133,71,122,18,219,59,242,113,178,209,207,206,174,232,236,187,69,86,247,195,41,0,5,101,208,197,136,179,29,40,76,38,102,49,141,161,3,140,174,162,79,115,54,17,129,73,147,56,138,1,164,112,8,61,1,134,24,13,152,12,128,21,121,1,12,101,17,0,160,48,58,131,160,136,56,229,252,93,205,76,107,66,133,105,201,96,229,166,18,67,189,236,134,85,18,47,91,110,226,74,164,111,157,17,195,136,128,118,196,33,241,43,2,11,62,28,0,248,17,6,72,52,44,93,137,205,166,223,238,56,148,145,150,83,156,166,26,56,225,118,153,47,218,42,166,234,163,153,91,30,217,209,114,145,102,73,227,250,46,122,67,238,164,71,44,79,50,46,35,67,162,141,151,163,73,28,44,194,195,142,84,86,119,157,161,183,139,142,45,43,142,118,50,198,125,113,240,1,216,0,38,191,243,209,59,0,152,71,46,150,52,25,70,49,242,199,34,165,10,60,115,151,57,136,200,193,209,168,207,122,163,116,255,255,255,175,122,89,22,224,153,231,117,112,69,51,236,11,150,182,157,87,102,190,238,202,142,104,35,187,12,197,185,93,173,74,57,207,222,140,170,232,149,149,29,170,170,247,181,104,169,180,164,165,36,165,57,19,139,0,90,243,13,135,179,5,199,131,36,70,179,39,237,50,129,180,213,194,140,194,128,192,198,161,232,28,102,153,0,11,152,60,30,24,66,16,128,1,64,81,4,44,168,152,72,4,132,22,134,12,2,134,0,139,133,113,149,72,172,196,58,1,88,30,243,229,212,80,68,196,170,49,129,78,25,26,65,12,137,53,224,81,16,196,174,138,8,166,143,74,145,190,219,193,63,94,24,136,207,245,193,109,225,217,92,23,0,85,151,78,191,234,75,147,242,154,193,232,132,120,118,102,43,255,251,178,100,196,12,197,142,103,73,27,152,67,80,90,76,217,179,60,194,98,23,237,155,30,78,225,15,129,172,179,102,13,132,141,144,103,246,151,119,54,189,67,245,29,175,49,210,164,85,247,165,219,144,145,118,214,76,157,92,247,29,71,210,245,112,189,77,142,24,177,212,209,133,196,36,41,38,142,110,93,34,84,111,142,42,17,24,168,106,47,88,168,148,33,175,186,178,30,103,26,7,53,32,0,237,215,166,221,4,44,42,87,113,49,99,140,130,29,87,173,194,27,149,63,234,64,42,160,28,117,223,114,92,170,24,99,187,27,22,212,210,207,202,127,203,255,233,253,234,219,153,29,242,165,47,4,138,94,226,33,38,145,34,90,16,214,29,138,148,191,101,87,14,103,76,219,138,166,79,76,225,57,40,56,91,169,108,157,255,203,43,189,153,246,144,152,137,18,50,24,127,186,82,134,212,207,119,118,184,42,0,6,83,24,90,227,28,216,3,19,130,115,132,155,67,2,196,99,145,197,243,12,200,227,25,76,195,28,3,51,56,71,67,21,76,67,11,2,179,7,5,83,19,4,163,59,199,19,1,192,195,32,1,81,32,172,236,127,40,36,178,164,0,25,25,132,8,33,236,232,160,13,40,25,180,16,0,25,24,60,112,145,33,6,64,3,18,136,8,202,52,136,21,118,79,25,25,1,248,149,64,47,3,60,151,47,55,149,189,119,95,141,233,129,172,14,12,146,30,108,44,3,178,202,244,194,56,209,28,96,225,116,70,52,107,164,15,105,219,139,227,234,70,188,152,136,60,117,52,77,41,213,14,65,243,14,132,164,142,65,113,143,82,112,216,33,224,180,67,7,232,207,2,16,177,131,188,122,37,50,211,143,74,242,238,149,46,7,220,244,198,83,14,172,237,95,129,235,119,213,141,190,221,170,0,42,0,32,0,75,110,237,197,172,163,246,24,181,41,137,83,209,212,91,147,171,233,35,61,173,53,162,162,163,2,88,60,229,179,108,74,33,63,79,215,255,110,139,37,119,119,164,200,181,82,84,59,174,62,83,39,165,195,178,26,212,93,179,148,216,60,231,82,41,188,69,57,146,19,127,88,16,21,24,243,65,150,72,109,175,75,54,44,133,121,16,161,5,136,74,57,185,195,67,211,46,236,196,126,38,249,50,244,210,25,45,140,144,16,3,68,163,46,134,51,79,145,97,16,66,101,153,172,98,16,10,100,80,126,97,105,18,2,20,76,72,8,12,26,19,64,34,224,213,160,84,220,131,40,21,30,88,114,249,161,32,166,226,104,193,92,154,54,25,35,166,138,119,21,88,79,65,128,69,22,66,248,9,139,136,144,38,32,42,67,206,203,87,76,28,228,65,245,90,221,21,151,110,48,177,216,190,16,244,69,250,255,251,178,100,208,14,166,114,102,198,19,185,67,224,103,140,217,151,60,163,124,23,217,155,28,78,229,13,193,122,51,102,76,242,141,184,164,198,158,25,138,188,241,199,118,80,56,65,18,141,19,171,74,148,179,9,48,150,47,76,48,117,100,60,26,91,58,216,172,156,34,180,170,154,231,30,69,36,43,29,107,23,6,153,165,205,41,228,192,209,178,108,195,253,191,119,117,9,86,201,45,192,238,154,170,247,158,167,221,106,85,29,103,238,123,106,254,189,59,193,59,118,200,113,204,187,33,80,5,33,172,145,69,36,166,28,85,3,41,54,112,81,37,114,198,20,227,6,162,78,174,118,205,61,29,191,111,255,210,90,18,49,75,142,105,242,146,231,197,225,235,83,41,60,167,99,191,100,228,244,6,8,114,95,186,161,121,93,139,206,99,188,102,201,11,255,83,91,255,79,74,68,195,110,137,148,6,202,103,101,149,103,127,252,199,0,0,76,104,207,19,252,196,132,60,195,225,224,240,226,132,195,209,88,195,69,180,192,225,44,194,84,88,194,128,140,201,113,72,194,225,108,46,19,1,0,51,16,67,227,51,135,240,185,33,53,10,12,65,8,192,44,104,16,19,120,23,0,242,96,96,32,92,98,233,22,120,188,66,8,75,58,84,8,194,124,35,244,7,48,146,10,133,5,1,66,160,177,213,174,253,78,57,113,232,18,154,106,4,107,148,173,53,252,112,31,37,16,138,211,75,231,93,247,81,203,110,211,107,138,143,33,109,51,233,46,167,221,138,178,175,144,216,103,159,138,111,247,252,75,67,100,236,154,233,127,185,25,70,54,133,116,12,222,79,89,70,230,41,215,108,218,81,92,137,3,37,142,49,34,93,201,58,40,140,77,215,247,167,126,11,92,82,155,55,159,189,52,178,89,9,69,235,83,113,199,71,239,228,120,186,215,178,76,16,114,64,64,187,45,79,185,185,2,245,76,23,233,144,248,107,20,163,150,50,133,30,22,16,220,227,75,30,208,49,120,81,27,105,126,247,237,230,115,136,8,86,166,96,145,12,12,172,183,103,253,149,94,137,129,38,165,243,163,17,40,61,196,185,35,38,236,138,153,113,10,182,230,93,17,175,231,247,236,153,23,127,98,250,82,95,227,153,177,207,163,125,232,111,116,177,255,108,209,133,229,128,4,61,119,198,152,86,48,158,52,20,112,100,201,198,112,36,73,246,85,44,105,166,36,30,93,228,227,47,9,104,2,20,197,65,215,252,234,237,167,143,52,246,232,217,90,90,123,14,131,222,114,97,232,97,251,120,151,20,138,245,56,10,6,193,187,12,22,49,10,198,185,9,210,42,50,203,245,170,15,157,209,148,138,227,191,7,166,20,40,53,102,109,127,221,72,92,233,158,139,152,255,251,178,100,206,12,134,154,102,198,155,185,75,112,100,107,121,115,60,35,184,84,29,155,44,109,177,22,129,88,51,102,156,195,9,152,102,118,135,198,175,60,69,36,165,105,17,118,98,244,249,48,81,184,232,78,138,234,76,62,44,135,24,131,44,241,53,158,89,48,228,242,43,29,94,206,189,219,17,196,212,84,157,114,62,140,121,73,233,47,169,102,120,208,5,92,162,0,3,215,108,88,161,80,70,74,0,87,11,174,13,78,143,204,74,130,88,176,241,21,174,211,45,49,155,84,46,159,183,254,191,255,182,75,43,39,48,251,169,236,119,57,81,42,180,158,254,212,34,104,180,116,154,115,2,178,186,33,46,198,83,100,103,134,91,76,234,206,186,183,125,85,236,221,185,188,178,180,254,215,167,10,138,2,14,76,138,50,234,164,221,108,19,204,19,140,18,51,62,226,48,197,194,211,30,195,133,141,38,139,63,5,70,161,112,57,128,193,134,45,56,130,16,6,0,78,141,32,140,42,16,10,88,76,80,144,34,133,2,88,56,211,16,180,10,104,222,48,34,65,196,141,0,12,3,202,131,55,51,73,37,176,242,35,168,178,229,118,139,28,194,133,3,5,28,173,44,237,164,58,47,186,127,160,56,56,192,33,64,225,39,84,18,4,36,5,212,135,27,146,111,70,195,3,10,0,208,93,37,129,143,190,208,234,67,191,244,255,0,92,166,203,125,166,94,136,155,104,178,30,184,155,154,67,193,164,64,179,64,209,208,108,14,52,105,241,3,170,146,122,183,155,89,187,175,155,154,185,165,51,41,113,163,85,218,255,226,222,215,143,157,190,136,165,234,185,239,225,186,190,121,223,105,139,155,4,135,86,0,64,0,0,25,109,231,170,237,157,235,112,78,197,26,91,33,75,156,190,82,151,37,201,230,228,251,253,226,179,220,23,102,196,43,153,238,229,249,254,104,144,183,249,45,230,125,57,247,179,252,228,35,66,51,50,58,72,179,132,96,237,69,215,129,74,87,224,52,33,238,86,71,206,116,119,39,20,101,145,209,228,141,141,87,123,43,171,18,202,249,201,84,113,39,57,28,197,88,180,202,85,41,85,29,89,145,107,86,6,118,104,208,60,7,110,129,17,7,198,34,103,9,6,82,166,96,3,38,69,68,64,0,105,5,102,22,8,6,35,34,5,51,51,3,54,25,48,160,176,19,136,192,44,58,90,97,165,3,172,46,34,83,26,72,138,14,33,80,202,32,33,21,59,18,65,192,148,153,6,189,40,134,77,74,32,147,38,191,22,201,118,4,35,195,108,29,231,123,208,70,246,150,8,0,24,107,68,2,224,28,73,176,129,188,82,92,137,44,95,64,36,6,82,66,216,171,130,80,142,32,149,248,40,194,218,160,8,4,255,251,178,100,222,14,70,103,102,198,11,153,67,240,110,172,233,138,60,101,158,25,121,155,32,77,229,15,193,157,179,102,204,193,141,184,162,52,73,218,11,47,197,245,107,248,229,143,143,17,26,166,156,225,75,60,94,71,252,69,72,177,44,234,120,211,7,39,101,226,227,230,81,6,105,172,176,227,42,42,16,124,242,124,206,135,143,143,142,61,111,251,255,251,142,125,110,42,19,190,78,29,241,253,127,250,142,45,62,64,34,64,0,91,191,24,155,150,19,46,31,219,11,32,17,94,95,1,177,168,83,170,232,33,32,196,60,66,208,137,106,111,162,17,255,156,64,1,4,132,226,221,144,71,17,223,242,57,255,63,164,91,167,15,14,114,131,82,35,243,173,94,37,36,35,207,62,34,2,58,251,108,16,200,27,97,80,148,85,56,59,67,53,104,114,180,171,220,254,204,189,76,139,136,105,214,19,229,60,255,252,199,67,252,69,0,0,165,252,202,205,76,9,0,208,66,15,145,252,0,66,37,30,23,2,2,160,34,129,134,129,42,185,131,158,137,47,165,10,108,144,128,132,14,62,234,62,24,0,240,74,214,220,158,226,249,57,45,162,1,139,224,160,204,73,4,72,230,227,36,234,176,179,85,218,131,10,248,50,231,77,101,50,22,76,250,83,170,144,232,0,98,132,33,21,6,36,22,1,72,82,238,159,132,35,140,12,166,196,195,179,82,253,189,224,197,212,54,136,88,86,28,132,18,102,106,48,3,65,127,166,225,248,27,183,242,84,145,147,56,48,224,225,254,147,135,95,130,36,235,241,134,217,43,130,111,50,87,169,30,7,91,117,162,161,227,84,104,112,64,51,141,163,119,94,162,188,185,45,170,65,10,250,56,181,215,220,72,171,175,97,181,231,40,212,191,147,51,159,185,73,218,231,210,211,218,186,41,188,237,38,218,229,122,8,103,105,243,44,243,219,148,46,6,161,56,128,0,183,254,169,113,72,0,82,155,64,15,113,57,176,92,35,113,242,158,76,44,126,212,123,78,206,166,85,27,28,84,16,66,216,245,162,80,58,57,2,35,146,103,101,48,171,43,93,175,254,232,12,24,4,225,169,4,131,193,173,210,19,129,177,7,16,47,80,234,113,33,24,65,149,25,137,130,61,233,236,174,237,196,16,201,35,200,3,126,23,91,167,189,235,234,208,76,71,241,155,110,36,8,24,188,240,130,46,17,174,40,202,0,7,23,9,132,30,84,66,33,122,11,110,246,188,163,37,66,6,176,8,141,214,92,239,65,143,73,66,101,77,205,29,137,130,226,44,213,56,89,237,172,18,32,26,223,120,97,146,249,148,189,182,118,168,217,171,189,25,102,77,6,82,170,204,192,91,72,189,11,75,227,254,218,188,37,105,176,199,255,251,176,100,206,14,230,233,102,203,27,121,99,242,97,169,9,211,48,163,140,24,9,155,46,109,97,111,193,56,155,103,204,150,137,72,97,251,151,151,9,131,65,8,62,96,13,134,93,77,10,119,112,148,74,169,251,86,43,114,179,46,146,234,213,53,238,215,126,74,37,15,9,150,18,178,73,209,4,156,29,31,117,9,199,215,188,235,37,166,215,14,54,174,219,91,84,60,214,157,168,97,52,215,66,25,87,117,11,165,253,45,111,185,125,155,211,45,106,246,177,149,85,253,191,216,235,127,252,51,101,67,192,105,171,122,254,29,155,99,240,22,128,131,68,35,35,97,78,122,69,101,29,12,240,105,104,214,34,236,210,25,210,200,187,49,212,90,57,0,83,114,87,217,236,186,123,89,144,236,141,169,119,59,188,101,80,128,68,98,11,105,32,160,85,128,172,89,235,108,93,70,208,203,218,123,239,244,214,16,249,223,203,42,0,0,75,136,195,128,243,61,132,65,66,16,18,248,202,96,129,1,180,16,24,36,43,13,28,76,154,60,42,13,134,6,231,3,6,151,140,32,22,33,62,139,18,145,9,34,74,194,175,228,241,80,8,74,171,168,17,115,64,3,135,138,43,104,168,4,55,30,84,146,172,16,199,133,26,230,22,8,76,64,192,53,49,228,148,222,7,79,120,212,182,9,124,204,152,36,114,24,16,22,18,104,132,8,65,57,9,16,106,179,70,210,1,55,204,8,28,212,168,96,25,129,18,239,64,102,24,130,186,85,118,100,192,218,218,168,189,84,145,203,81,40,196,62,166,94,28,32,72,49,212,196,207,100,56,237,146,105,130,37,164,164,143,172,165,18,158,74,31,19,56,177,73,186,239,183,46,108,53,142,197,215,37,19,51,198,231,152,195,148,169,10,65,25,28,47,40,183,207,93,230,21,46,231,159,148,215,219,104,197,172,227,188,108,115,220,217,111,207,156,138,169,217,205,124,50,254,68,148,1,0,0,91,255,71,185,47,199,114,87,181,38,34,161,203,205,193,63,155,164,210,248,196,125,248,151,249,10,125,205,202,45,235,52,63,254,243,182,231,69,39,210,130,159,251,237,245,223,99,211,239,237,217,189,191,177,132,79,74,110,254,163,104,215,81,77,10,33,156,76,148,45,107,158,16,88,44,86,156,55,67,233,140,24,139,108,203,255,5,194,242,111,244,254,101,12,200,38,81,89,106,159,124,187,78,39,124,246,179,163,20,188,0,158,11,28,24,9,243,186,100,162,102,114,92,91,240,169,129,89,33,135,9,152,40,2,20,139,185,145,3,186,2,172,161,4,235,138,13,69,118,173,54,196,162,233,16,203,159,36,100,84,14,227,212,180,195,31,64,231,66,26,35,25,57,210,208,24,232,147,144,19,255,251,178,100,206,14,231,39,103,73,27,154,91,240,111,76,217,231,60,195,142,23,109,157,42,109,229,15,193,63,149,167,204,151,149,16,136,136,109,188,62,214,161,75,89,214,28,16,100,193,169,95,21,204,33,32,204,133,138,204,45,149,82,116,32,148,58,132,5,20,121,17,238,21,35,124,163,79,124,27,95,40,35,44,53,209,208,68,48,222,13,139,153,234,161,42,68,211,113,119,135,71,203,164,14,205,57,157,120,213,87,27,92,69,203,107,145,219,160,152,202,68,88,88,133,249,118,89,134,132,168,40,230,65,79,87,75,148,188,106,77,21,6,220,63,127,48,150,214,192,3,187,119,231,156,149,147,150,108,105,194,152,201,1,19,143,180,202,110,230,19,171,171,209,7,104,239,26,229,148,91,59,255,101,104,47,123,71,236,223,253,26,71,18,15,149,102,46,130,173,34,176,106,246,52,121,212,2,174,42,44,29,24,37,22,123,159,101,223,235,56,84,146,195,43,98,145,107,148,202,67,245,0,0,109,220,10,4,2,12,7,29,152,81,24,241,184,180,10,14,129,75,132,147,12,52,40,176,74,140,129,161,196,70,1,193,162,138,226,201,108,65,132,40,220,85,198,96,52,233,171,8,83,36,220,164,82,49,97,128,114,176,149,96,11,130,176,114,35,101,110,32,1,17,129,148,18,161,108,153,27,96,199,106,39,78,228,195,165,246,128,1,194,237,141,252,100,195,202,82,40,121,235,100,48,37,117,129,22,1,134,110,179,180,30,139,56,143,210,208,146,119,230,44,92,203,228,185,214,227,142,245,142,112,244,193,96,120,209,194,132,46,105,98,97,4,246,119,148,220,63,34,70,193,117,200,171,43,148,99,217,184,199,214,71,142,88,55,185,222,59,200,191,143,135,254,119,15,25,133,122,234,11,235,117,239,172,214,175,173,117,86,115,191,243,237,156,175,134,170,160,0,14,221,164,25,77,71,231,159,153,75,98,150,63,207,75,84,38,52,9,32,120,88,254,76,111,217,124,206,82,144,230,14,103,22,189,144,55,254,117,17,57,89,51,234,181,87,123,143,79,254,165,209,8,157,82,231,19,4,240,131,3,44,52,177,173,181,141,238,20,72,186,69,128,15,96,206,180,181,72,213,91,75,45,156,159,192,202,239,7,20,75,248,48,62,50,2,28,220,97,161,232,188,21,44,26,44,80,81,16,209,32,97,24,208,144,184,240,56,233,168,210,114,176,178,37,151,75,7,62,144,74,246,148,168,25,32,4,176,136,10,68,132,242,33,37,218,149,49,162,131,117,45,129,85,80,88,245,169,49,148,191,113,213,227,200,251,39,194,224,99,11,68,56,185,117,42,179,194,22,4,47,156,121,195,82,247,41,165,55,112,192,87,249,153,172,255,251,178,100,197,142,166,52,102,203,27,104,127,178,87,230,153,195,96,194,120,23,133,157,44,109,165,94,129,112,179,103,156,241,149,232,146,96,204,37,23,216,85,156,114,158,198,246,60,140,101,77,239,123,226,232,190,153,79,81,72,216,62,142,137,208,48,137,184,48,173,70,106,51,34,130,98,207,93,237,106,110,51,24,58,16,130,57,90,22,50,19,137,165,168,231,178,76,230,20,57,166,103,144,34,127,185,247,253,109,95,217,55,48,33,97,95,255,114,145,190,87,110,114,30,209,32,174,12,193,18,143,120,40,45,50,250,81,218,130,71,224,244,131,153,37,67,43,233,145,84,167,10,100,246,86,124,158,223,202,162,68,58,199,184,210,149,220,165,118,119,115,144,53,24,72,177,140,114,36,69,8,226,78,174,247,98,173,85,46,242,173,238,143,229,90,191,95,125,127,245,255,232,141,250,55,32,98,0,0,28,240,16,61,199,46,160,232,66,38,64,36,74,92,22,44,28,48,66,32,88,80,33,16,220,178,217,40,137,0,146,40,109,106,142,11,166,148,200,220,85,56,165,182,129,5,186,160,23,18,116,172,43,83,103,81,225,226,204,153,147,18,2,43,12,250,61,85,94,104,126,12,191,69,30,110,200,131,0,52,90,8,209,88,168,2,164,55,61,21,149,189,80,221,122,142,154,63,202,245,93,187,198,237,101,95,153,97,109,194,176,206,176,182,39,242,121,134,16,138,113,92,88,27,34,178,223,149,130,8,115,76,16,49,81,160,168,238,99,156,17,61,53,164,72,195,110,46,33,204,153,139,222,114,87,67,205,116,59,245,49,23,244,56,159,103,2,247,0,1,54,220,16,26,57,162,161,8,66,207,4,52,243,8,130,26,1,45,149,137,47,6,235,97,79,112,225,164,73,190,214,165,122,155,180,254,177,89,153,148,236,127,84,18,97,15,84,69,206,107,77,80,120,103,25,198,44,4,80,13,36,212,221,169,232,42,53,73,42,102,73,146,224,64,60,107,68,72,195,23,98,252,129,107,188,78,61,46,15,186,107,215,253,188,114,252,251,159,63,159,186,43,113,243,50,90,157,90,213,151,35,40,171,126,132,61,211,22,219,205,53,30,100,211,185,50,224,121,105,142,90,211,78,33,210,187,187,113,237,93,204,249,99,22,222,71,62,51,113,177,38,51,53,52,204,140,54,253,109,223,177,246,81,243,195,4,113,220,186,136,10,22,222,27,71,146,97,229,100,27,9,32,2,32,5,193,16,23,17,152,19,20,44,37,48,28,17,231,243,84,113,24,63,178,89,168,110,220,121,162,67,138,219,66,159,164,194,237,51,246,192,68,10,28,148,163,34,64,209,86,175,77,185,252,35,61,158,115,84,98,253,35,96,90,54,48,187,255,251,178,68,209,142,197,80,103,75,155,67,87,176,169,76,217,115,100,200,242,83,137,157,50,109,13,94,130,70,179,102,13,145,151,216,33,229,234,8,165,253,223,93,157,181,155,193,61,158,90,207,31,232,105,6,33,227,37,44,93,18,110,32,162,2,30,97,158,9,71,155,148,144,9,143,236,165,43,136,165,76,129,135,120,133,219,118,63,146,159,94,215,48,204,169,25,246,231,28,238,191,169,168,119,226,226,99,158,112,196,24,96,0,50,223,197,98,78,183,45,64,70,139,34,65,225,95,9,192,169,70,7,75,97,178,146,181,146,36,232,243,244,214,163,180,125,146,214,141,219,154,104,145,37,243,93,41,211,142,211,101,99,10,186,49,45,71,69,251,57,90,189,173,219,185,41,212,185,179,43,78,114,134,200,207,234,84,175,33,229,137,171,29,250,170,193,187,249,184,22,179,222,191,242,248,198,245,181,20,85,79,170,160,206,239,190,76,205,36,203,245,59,173,237,233,151,237,179,49,231,122,63,168,178,117,1,226,49,235,42,235,126,119,35,203,66,144,95,109,18,163,156,127,221,70,170,133,85,0,1,47,248,112,66,234,52,69,15,84,76,14,0,75,68,97,90,66,4,5,74,35,205,38,222,249,210,145,226,181,228,178,59,243,24,64,211,207,210,218,150,171,235,73,58,211,162,177,150,100,212,161,234,68,252,96,249,234,89,149,138,92,160,123,50,86,113,5,192,20,20,136,85,15,242,118,126,159,82,72,14,215,75,68,251,143,30,90,190,163,220,205,74,110,149,165,13,127,92,214,231,211,109,207,187,230,105,241,177,7,210,166,212,80,169,161,169,214,75,108,169,53,165,250,167,12,206,221,255,177,179,123,55,68,207,49,233,45,39,211,32,141,203,11,59,86,171,122,169,161,211,122,214,250,150,84,14,212,0,0,77,191,28,17,102,25,242,141,175,230,203,16,100,10,210,210,133,0,202,135,254,167,47,114,141,149,214,43,13,125,206,52,13,51,89,14,32,76,98,197,64,160,161,200,213,41,2,66,147,207,3,184,82,237,9,147,17,32,237,31,22,25,56,63,209,11,136,0,222,87,247,23,55,249,106,63,231,179,211,239,86,179,20,223,227,95,243,179,95,71,244,124,238,118,98,187,184,164,187,145,110,115,61,205,87,82,59,180,168,141,69,70,210,86,157,13,122,24,251,142,59,186,103,179,51,221,15,204,235,46,102,177,156,157,212,142,180,2,153,239,232,84,20,188,97,237,221,75,211,169,226,67,229,66,195,80,4,149,5,118,189,79,211,63,30,170,79,47,161,158,207,184,69,111,64,109,130,94,183,115,95,110,229,249,167,169,212,150,246,161,64,247,247,75,149,188,115,152,158,169,44,117,173,75,169,21,238,255,251,178,68,184,14,228,250,103,77,27,43,111,64,140,140,233,147,97,229,126,18,213,157,54,108,161,92,194,32,179,102,77,135,151,16,175,216,140,97,77,182,149,134,7,0,40,156,115,136,98,111,135,142,7,76,141,155,185,79,238,63,234,3,132,229,51,81,173,86,238,10,120,177,182,36,197,75,18,192,176,198,106,130,172,163,199,186,41,118,215,117,177,11,156,222,48,23,217,74,170,148,105,242,195,204,255,239,47,53,185,143,46,104,210,102,80,58,235,255,200,82,143,11,77,177,171,26,93,62,202,204,171,92,148,86,131,138,250,254,67,72,119,34,148,245,60,119,185,247,143,236,181,211,122,158,244,249,205,125,171,5,28,211,118,95,145,91,88,148,74,254,115,189,143,157,176,59,96,100,50,152,149,79,2,11,136,209,21,17,31,114,53,18,143,137,235,76,209,216,214,55,140,111,255,255,175,247,56,122,202,49,157,68,23,178,156,93,218,199,84,98,156,164,14,146,85,55,40,211,146,246,43,43,189,76,179,25,222,110,230,74,43,183,37,88,154,165,155,162,50,229,92,240,213,0,0,175,184,66,90,53,151,197,14,99,65,20,67,29,47,178,16,183,33,216,194,128,11,236,60,10,156,32,200,211,215,178,146,213,169,51,148,138,155,6,136,191,146,110,194,46,147,3,140,138,60,173,55,235,47,148,214,206,134,245,174,110,236,34,172,170,187,52,143,211,67,132,67,73,241,154,191,149,234,235,166,139,222,7,185,112,36,156,190,34,246,234,141,43,77,109,154,173,117,66,194,163,26,82,138,117,145,200,124,164,28,208,108,200,42,23,21,136,113,104,30,95,104,227,135,45,24,97,167,125,73,223,95,85,252,71,140,214,244,82,47,137,168,190,127,255,104,177,186,35,95,148,76,20,34,48,134,0,5,0,1,47,248,46,232,208,232,13,17,130,137,67,76,93,80,228,225,118,135,79,119,72,198,100,173,4,128,116,90,214,168,106,216,187,216,181,53,231,129,66,138,3,170,162,165,6,206,79,75,148,35,121,43,42,246,175,86,244,247,43,213,123,49,134,170,44,203,180,214,7,146,129,239,77,73,237,94,174,169,100,22,237,183,43,89,246,1,231,253,206,254,191,35,141,243,213,179,67,213,148,29,216,245,146,194,109,102,112,83,32,232,229,216,244,156,138,200,245,20,213,238,249,224,142,151,222,163,207,213,109,101,107,237,189,108,70,235,237,127,80,9,126,165,152,0,138,237,8,15,18,40,203,30,124,96,69,16,121,75,120,42,49,62,77,125,235,77,178,32,174,63,241,185,171,24,93,185,19,122,160,133,57,77,74,103,196,160,137,216,156,125,66,37,178,133,131,119,41,227,246,231,183,218,104,236,205,247,129,122,213,173,255,251,178,68,186,14,229,0,103,76,155,43,71,0,141,140,217,131,100,98,246,19,77,157,50,108,160,252,194,79,179,165,205,145,151,216,43,75,205,234,181,5,5,140,161,89,241,128,78,184,14,29,120,174,188,204,100,42,217,106,167,77,63,104,198,35,227,8,23,68,203,73,180,151,88,113,0,80,59,24,23,19,99,56,52,147,228,215,65,4,76,130,112,253,227,53,155,239,212,87,67,100,158,131,199,31,66,255,191,245,58,132,90,95,29,57,77,84,5,172,239,252,194,104,201,53,246,4,30,28,112,4,91,72,20,163,17,84,124,82,161,53,154,147,182,135,173,10,164,63,19,185,135,42,216,137,189,20,138,214,139,29,128,71,153,138,199,219,10,120,198,101,138,46,191,51,130,233,229,213,126,180,118,83,109,186,48,88,236,186,11,65,75,191,90,106,131,10,102,77,127,10,205,111,12,48,140,119,29,107,255,159,254,71,41,17,101,207,17,142,32,170,217,97,121,17,148,213,67,176,138,111,97,33,180,20,198,114,189,155,100,206,210,175,137,115,235,123,153,69,35,241,66,178,153,164,114,221,80,242,222,118,69,54,150,74,4,89,0,0,157,172,193,36,47,203,54,7,54,5,27,10,160,142,140,18,38,10,94,227,10,104,130,81,28,37,108,91,227,171,108,242,252,225,185,249,124,214,115,207,187,91,142,13,41,255,125,168,74,83,27,151,168,154,88,201,234,40,169,51,119,17,171,203,85,158,41,63,202,90,50,191,156,169,28,8,12,83,26,74,121,221,199,99,22,102,65,168,40,37,144,58,153,255,247,110,97,30,244,91,102,134,46,144,226,158,13,102,83,158,73,139,171,18,176,193,82,220,211,5,80,125,118,85,156,90,76,155,237,92,118,247,95,212,60,232,163,234,49,162,148,247,63,215,255,233,94,63,91,143,179,232,143,246,107,240,74,192,0,77,255,6,44,140,47,112,99,193,5,129,72,150,164,162,180,180,160,184,3,6,20,166,226,61,232,127,57,219,178,187,246,245,79,216,109,255,142,164,211,143,42,122,10,16,141,203,212,109,142,209,220,122,74,194,236,118,239,238,201,39,61,61,59,9,187,168,137,128,193,121,88,15,230,202,251,201,165,14,67,133,224,233,255,255,251,190,161,62,235,159,185,166,86,179,42,199,66,69,42,160,202,118,204,135,57,37,170,166,205,163,234,107,78,170,158,106,99,226,237,78,189,21,166,199,196,44,213,205,142,191,138,251,133,165,243,59,238,53,210,63,171,194,214,176,0,61,255,201,214,20,3,62,42,173,222,5,102,68,202,32,71,229,59,200,108,83,38,234,236,17,179,206,204,208,227,252,61,60,229,100,228,81,189,190,29,150,136,108,160,107,149,72,213,248,159,91,248,255,251,178,68,179,140,244,250,103,75,27,88,67,112,146,108,233,115,101,232,194,81,213,157,54,108,61,13,194,88,179,101,129,151,163,8,191,111,111,35,225,101,152,121,223,50,70,190,240,225,76,40,9,139,151,102,23,107,51,207,5,141,116,174,8,158,205,233,240,172,189,230,26,210,166,219,220,90,39,5,140,16,158,173,170,89,86,138,129,211,4,161,71,14,202,174,71,140,47,31,7,184,216,168,95,25,35,168,250,191,173,127,250,117,175,25,195,93,162,99,169,255,255,80,130,141,51,76,39,16,68,34,125,157,0,205,147,169,131,64,113,80,252,101,66,147,218,59,92,64,183,254,164,61,19,167,198,228,101,155,199,95,136,12,160,37,82,219,98,34,82,220,81,2,42,122,174,47,41,65,185,212,163,189,122,217,206,84,90,156,18,233,230,51,40,15,106,185,96,52,199,159,105,70,78,160,46,46,240,99,223,255,245,31,204,175,54,223,118,116,65,44,76,99,186,152,121,76,221,209,75,49,28,118,177,201,115,148,116,160,252,74,85,160,160,248,73,186,173,42,40,102,179,84,54,91,61,146,175,48,218,175,94,226,166,184,29,240,232,221,239,199,201,33,5,74,0,1,111,212,101,81,81,144,116,222,177,101,20,78,221,144,97,40,27,162,130,8,160,23,25,145,69,16,226,223,99,46,150,92,157,181,74,254,82,63,205,217,113,52,216,6,92,68,13,52,73,100,186,181,109,194,213,134,26,212,139,152,114,98,30,141,88,107,174,244,174,38,210,213,186,149,219,181,150,51,239,164,106,5,136,98,199,185,250,79,111,215,254,97,109,77,46,137,20,14,35,83,61,29,138,126,94,23,183,185,84,223,177,168,18,208,99,81,156,64,226,78,125,49,39,42,74,164,68,144,205,69,109,158,101,121,16,65,253,156,73,21,241,251,209,14,175,238,112,144,197,49,147,254,129,96,0,37,223,136,99,11,148,4,4,212,185,101,11,54,221,147,209,90,32,134,32,48,80,214,77,26,88,135,181,183,46,177,82,91,77,45,113,37,142,20,145,60,153,107,162,220,134,133,149,61,73,219,21,165,182,243,39,204,53,168,27,92,228,65,250,141,78,44,87,26,27,128,216,26,149,74,92,59,117,172,200,220,7,250,42,250,12,40,115,131,112,55,86,249,37,217,179,76,233,195,129,41,39,182,210,174,165,78,104,243,71,230,201,93,75,233,86,126,153,31,90,197,222,162,83,150,3,51,176,194,217,14,60,225,127,255,121,229,235,158,114,240,63,152,0,25,183,203,6,140,64,34,38,174,189,151,74,152,12,28,104,140,2,181,193,13,10,1,180,215,125,55,85,254,117,166,42,207,110,91,19,188,209,119,10,106,82,181,112,252,212,104,237,142,117,255,251,178,68,175,140,228,219,102,204,155,38,47,48,144,76,233,115,100,67,226,82,37,157,52,109,49,22,130,81,179,165,205,167,161,184,146,169,65,17,251,87,170,235,181,209,52,144,249,162,235,225,139,107,104,237,10,203,88,121,160,177,3,108,194,165,127,152,214,12,165,203,249,187,143,154,62,92,177,208,104,217,226,15,103,142,171,26,146,109,35,172,215,216,235,226,56,186,133,230,111,154,65,220,196,201,84,211,3,57,185,25,41,114,59,239,210,106,27,241,152,209,219,179,175,254,255,18,11,174,125,250,197,38,60,101,129,154,125,241,166,37,88,193,133,30,26,250,175,112,34,66,98,109,117,215,6,73,55,179,230,236,185,97,58,115,197,30,234,52,216,181,57,129,160,161,120,59,198,92,70,212,73,168,178,171,132,255,42,236,194,180,86,38,5,20,35,214,48,213,99,78,200,173,161,188,173,96,102,124,27,65,5,204,137,158,63,254,246,125,235,74,94,98,226,220,92,171,20,132,221,141,154,184,70,29,72,241,142,241,223,181,245,188,36,188,212,67,36,81,227,229,98,199,179,210,163,227,153,77,109,100,173,226,134,86,159,55,255,62,147,87,196,247,75,119,34,53,213,0,5,119,244,0,80,70,52,191,6,154,179,170,215,37,101,149,73,22,32,154,34,22,200,248,181,220,242,80,44,58,157,25,242,46,102,71,38,196,144,110,71,29,52,60,133,183,1,247,78,97,29,97,137,172,191,75,54,240,36,129,14,0,57,242,60,44,197,22,214,199,7,195,165,70,147,63,95,204,197,206,179,234,168,221,189,86,164,209,240,195,238,225,85,110,206,102,140,92,134,162,94,71,89,110,111,37,211,222,75,228,165,181,13,72,169,162,113,231,39,60,56,112,67,49,87,95,221,222,207,119,255,53,92,252,255,237,254,26,0,3,191,252,195,40,11,157,8,16,104,57,48,86,145,50,91,84,185,107,138,82,35,92,220,25,188,12,8,81,232,103,90,67,162,205,156,157,207,201,73,47,91,43,35,153,10,246,245,105,3,186,150,166,75,123,139,233,29,235,53,207,221,23,161,38,104,67,218,94,206,142,221,161,210,53,131,160,248,117,27,36,220,215,252,84,93,247,75,79,19,198,172,248,209,143,183,203,189,176,182,139,52,166,90,92,34,247,121,19,83,81,23,83,220,31,172,13,153,211,134,82,116,162,70,238,181,78,173,55,9,84,158,188,126,145,195,170,183,253,95,19,134,168,0,3,254,249,194,50,163,65,49,242,232,242,12,70,186,242,89,173,117,23,136,96,22,70,138,5,36,20,136,9,75,125,23,75,166,48,131,132,148,18,121,88,74,25,170,7,132,214,159,244,235,146,53,89,217,131,214,222,81,111,212,144,150,158,178,255,251,178,68,174,12,196,88,102,205,27,76,67,192,144,12,217,115,105,232,110,17,205,155,52,108,177,15,130,65,51,101,77,167,141,249,90,85,243,194,41,186,212,243,95,250,205,20,125,15,54,135,14,54,111,190,210,33,12,140,64,101,201,121,166,57,144,137,25,115,164,87,3,147,134,26,131,73,93,211,186,168,85,25,28,178,141,33,141,143,157,15,26,123,144,131,241,195,93,189,99,208,126,240,142,247,126,63,60,169,180,168,5,224,0,36,183,35,57,156,134,98,194,29,219,35,206,2,2,195,40,244,156,44,68,176,8,133,128,112,23,201,130,146,7,26,97,12,171,230,137,23,178,151,214,241,60,22,214,146,198,111,23,33,70,121,8,32,203,90,81,198,55,213,72,134,40,183,150,210,51,189,135,163,235,79,244,21,136,150,141,171,40,166,66,157,214,102,87,180,213,51,254,63,215,239,201,154,158,194,164,143,149,187,95,51,200,211,216,215,204,38,74,167,91,155,202,165,50,202,14,102,77,121,212,90,70,101,235,185,123,104,237,169,181,207,159,180,86,204,249,157,208,79,164,72,6,186,0,5,119,216,68,202,104,195,230,154,30,114,131,168,77,34,50,89,229,225,30,45,0,11,22,156,192,23,135,135,69,129,21,202,182,141,70,63,145,200,243,142,208,224,7,101,75,162,8,118,10,131,195,202,8,201,158,49,225,56,117,145,164,75,188,112,59,29,229,192,246,112,120,250,19,232,43,114,29,230,241,37,68,184,198,9,110,225,74,147,101,178,121,174,43,97,92,112,72,226,241,33,204,203,236,228,167,126,251,102,255,45,245,91,7,87,158,134,254,157,183,173,122,85,202,89,166,101,95,206,162,187,232,143,174,242,203,244,81,221,11,44,92,121,196,201,169,12,110,172,254,133,82,122,163,212,215,91,110,126,11,19,14,158,217,149,16,60,189,195,139,23,205,224,125,188,88,246,59,47,219,161,215,95,73,73,236,180,31,251,76,74,19,72,48,0,13,191,234,20,106,216,154,189,125,184,43,42,70,49,116,53,92,38,95,64,104,138,116,241,178,220,235,191,255,205,126,255,255,225,231,222,33,157,242,185,189,157,167,220,178,111,119,236,125,91,54,154,127,236,107,34,83,68,51,113,221,220,255,121,110,0,19,252,100,122,128,168,81,252,228,108,71,206,209,142,23,243,243,250,26,237,248,88,153,133,144,13,24,110,245,0,144,3,150,63,11,136,160,161,117,75,98,57,97,202,121,19,201,59,133,166,198,220,38,169,3,66,46,86,171,72,180,218,76,8,247,117,14,107,170,27,104,174,158,100,127,41,132,4,50,9,199,111,37,80,202,25,240,71,85,170,128,25,122,107,172,218,243,217,101,197,94,37,70,117,191,187,51,255,251,178,100,184,142,230,21,103,74,155,111,101,162,86,44,217,195,60,35,126,21,201,159,46,109,49,247,201,74,179,103,12,240,150,184,51,182,165,43,73,155,89,138,76,86,252,200,252,226,159,94,150,32,238,151,237,143,172,188,223,214,67,63,104,47,252,138,187,247,190,64,170,27,58,174,90,230,59,166,211,121,93,173,178,96,173,54,228,125,230,205,47,147,220,109,174,54,101,96,119,18,187,191,145,86,207,22,19,185,222,189,223,255,195,121,74,110,194,86,38,242,183,109,60,70,225,58,120,179,72,205,12,42,208,162,74,68,157,173,3,155,73,140,124,127,46,183,159,114,207,115,255,202,95,255,255,243,34,42,114,38,154,144,5,209,254,82,217,110,135,21,25,76,221,153,1,142,23,236,212,86,116,71,82,37,228,197,157,208,87,87,169,29,139,212,94,196,30,229,47,108,158,11,85,0,9,37,112,196,162,48,109,145,160,27,189,53,12,104,214,30,160,67,198,18,48,148,0,51,66,22,151,237,177,64,228,81,45,177,218,58,190,173,137,124,140,146,226,94,11,70,34,6,131,98,32,141,42,5,69,30,37,92,97,177,111,54,195,132,27,57,149,201,137,114,68,77,235,90,103,122,250,4,28,78,129,133,85,154,9,118,253,17,217,119,193,59,98,188,250,83,198,161,219,214,209,48,219,177,181,26,133,228,97,72,152,184,107,76,38,78,48,89,53,212,180,47,153,104,168,147,91,55,77,73,103,95,163,255,126,230,110,239,233,66,142,248,165,10,191,68,236,65,151,49,215,105,78,154,6,154,70,147,102,160,83,250,98,23,185,64,219,233,0,7,183,252,26,152,193,166,70,130,90,175,224,20,61,59,252,60,1,152,40,208,163,72,218,247,128,21,72,121,6,12,240,45,30,177,17,251,25,39,41,120,53,88,136,202,174,17,108,115,84,60,163,2,2,105,95,111,56,132,234,187,156,219,93,75,48,213,137,154,215,16,111,19,90,48,82,212,133,165,71,173,109,207,33,29,15,23,113,196,158,41,66,200,140,202,46,54,71,124,95,16,52,113,232,47,125,134,148,69,122,41,133,14,64,110,171,46,247,36,196,174,172,61,227,39,42,80,227,160,94,150,36,57,57,198,73,144,52,100,115,77,100,33,45,39,32,235,156,80,88,81,231,244,231,159,128,142,105,227,146,139,187,75,153,20,54,230,133,141,117,149,106,60,242,71,115,42,145,79,73,40,155,27,86,196,129,150,179,89,202,32,58,197,217,217,165,115,115,45,232,225,100,13,32,171,215,110,23,90,61,96,185,186,231,217,216,160,190,18,8,245,67,202,91,137,136,177,152,150,106,220,107,207,242,199,94,202,226,163,16,56,146,123,105,101,224,199,119,173,34,160,174,255,251,178,68,211,8,197,72,102,203,155,79,75,226,159,76,217,115,105,232,124,81,29,157,67,76,37,15,170,35,179,102,77,150,33,232,166,184,63,239,218,150,42,133,102,102,190,212,197,166,115,191,14,30,25,224,211,113,157,230,137,232,96,148,84,233,242,168,161,122,83,30,7,127,197,213,141,18,120,0,2,182,238,1,57,45,199,133,48,180,124,64,65,74,155,178,188,112,101,229,136,44,64,18,103,172,137,136,235,11,114,43,59,19,2,64,158,88,109,145,237,122,75,182,161,215,240,88,153,100,108,102,250,43,80,123,50,103,68,32,23,19,196,143,29,114,68,228,11,172,95,95,63,239,219,159,87,117,123,52,58,45,75,173,152,182,150,58,173,55,183,62,162,110,214,18,94,239,34,170,29,123,255,110,99,23,142,41,221,174,70,172,136,120,248,91,98,237,22,7,85,125,152,109,63,119,217,67,162,110,190,191,94,249,33,106,0,186,99,70,220,9,4,12,52,241,245,38,88,11,51,24,95,193,138,11,112,218,136,251,9,96,26,2,194,199,94,145,101,197,15,96,100,77,76,215,21,32,43,199,248,188,96,124,95,83,111,75,233,82,129,142,130,74,17,201,22,37,117,108,241,130,19,147,100,118,72,48,96,139,83,158,177,2,209,245,171,238,10,241,167,15,184,60,225,133,12,220,84,242,8,15,46,144,145,194,148,88,119,238,245,3,53,203,113,114,146,18,161,152,214,184,27,56,203,131,77,98,71,78,86,53,156,171,150,26,118,65,126,99,47,192,233,254,163,212,123,55,254,215,72,90,213,98,81,149,18,175,119,248,223,136,141,0,44,128,2,142,76,97,219,152,71,165,189,56,249,202,14,9,121,129,28,241,33,139,145,172,140,200,91,138,90,253,136,200,145,105,163,90,100,86,58,164,54,180,128,64,144,241,64,156,106,32,168,86,139,104,247,62,170,133,44,141,164,139,115,52,56,250,120,197,60,6,51,193,135,83,4,169,206,12,39,145,175,152,49,176,160,24,96,193,142,183,69,92,72,243,96,61,183,49,160,104,250,198,219,155,204,11,20,215,27,88,197,120,65,170,243,221,14,24,74,150,195,165,84,125,136,2,42,210,201,253,39,170,239,255,199,233,114,60,206,28,203,104,147,82,24,113,46,172,44,38,22,30,95,216,150,97,173,111,233,184,73,184,8,109,48,129,83,127,180,104,237,133,182,5,178,44,28,120,179,228,238,73,99,69,88,37,3,127,76,139,169,177,141,90,223,206,235,60,134,236,88,151,157,214,146,93,215,226,57,234,228,252,157,70,182,106,36,66,6,12,61,66,242,102,100,240,178,33,12,212,188,158,230,109,110,108,59,117,84,251,203,233,41,183,13,241,76,197,221,83,117,180,244,255,251,178,68,205,136,228,249,103,74,147,79,67,224,163,140,217,83,105,232,124,80,81,155,60,236,36,243,194,8,179,166,77,150,33,224,73,179,24,171,142,113,198,165,14,54,89,21,204,115,89,36,156,164,198,103,229,13,159,156,115,202,149,44,131,115,220,165,61,119,101,107,95,213,47,251,223,13,203,127,42,142,204,84,145,212,114,242,5,54,243,57,173,50,39,26,25,97,146,53,120,145,0,99,74,226,114,133,122,219,35,92,53,216,98,58,216,123,126,50,226,117,45,242,81,141,80,181,225,245,45,112,234,68,18,16,37,161,55,78,254,81,43,21,79,172,127,212,12,106,253,63,154,164,168,180,16,108,148,169,147,150,115,74,138,105,129,137,83,60,122,142,183,86,187,58,222,121,143,151,170,140,101,85,242,195,231,214,245,213,177,149,202,247,39,18,44,48,127,153,42,156,91,87,63,255,216,109,149,0,203,181,144,4,160,52,102,232,122,176,164,68,67,67,12,249,75,20,194,92,75,17,19,173,98,88,84,28,160,156,79,19,86,212,200,172,85,44,6,3,187,231,197,27,88,171,23,192,225,172,31,93,255,173,45,87,191,100,112,2,55,135,205,150,170,150,76,88,26,65,65,99,73,49,148,166,171,203,154,22,67,69,12,129,196,140,58,86,249,86,33,217,203,87,182,220,92,98,181,184,194,134,15,232,104,193,133,144,198,149,68,149,45,190,85,148,54,46,255,248,79,255,241,187,209,227,170,23,198,199,21,67,102,5,49,229,87,205,42,127,250,63,4,131,64,2,114,221,204,161,35,10,81,69,14,137,33,33,164,133,34,12,41,28,19,146,26,42,168,34,26,174,37,4,160,202,18,82,194,36,153,229,133,201,204,27,171,136,184,25,61,57,240,110,185,80,226,204,104,70,0,100,185,101,191,255,90,90,177,199,121,26,0,174,179,42,221,142,148,83,105,64,224,169,164,10,183,207,158,41,141,218,203,41,255,250,142,150,113,112,65,244,129,52,171,18,130,5,227,108,37,93,20,26,150,123,171,159,138,71,195,83,223,218,218,174,114,184,156,121,245,236,239,184,193,191,220,253,255,239,85,224,40,147,236,124,124,69,27,215,71,254,216,159,170,220,8,22,184,5,223,153,5,194,167,33,195,185,223,134,144,252,196,16,24,1,43,220,129,28,160,210,0,160,48,32,225,114,181,18,153,54,175,217,169,39,166,157,77,200,202,44,169,10,172,37,230,138,198,157,23,156,186,114,90,6,119,36,179,105,110,255,156,110,233,218,215,67,237,167,51,120,234,254,212,36,51,113,112,228,243,177,209,95,37,156,199,15,25,177,194,15,118,214,155,231,117,117,221,14,218,187,111,91,122,145,107,107,213,46,105,33,211,135,29,121,131,255,251,178,68,209,12,196,140,102,205,155,44,67,224,154,44,217,115,105,134,166,83,13,155,44,77,49,22,138,98,51,101,205,167,153,241,175,227,27,194,250,95,138,56,189,146,182,139,135,222,52,170,32,125,43,67,94,179,127,4,15,170,198,35,170,213,140,0,92,230,0,23,118,220,68,120,116,53,9,192,127,14,153,192,241,73,66,188,105,242,193,148,3,71,24,108,177,37,73,146,204,188,198,245,135,40,79,74,7,17,122,68,84,161,85,56,190,92,160,218,216,84,71,158,84,177,119,229,223,199,119,166,58,197,47,87,129,52,28,207,88,119,226,20,164,201,154,121,253,243,253,98,146,212,72,207,123,202,116,123,118,98,32,35,85,245,62,119,50,106,141,130,145,181,210,234,73,31,70,22,4,44,148,196,87,58,166,181,183,92,49,155,121,223,190,188,201,223,61,75,59,220,58,37,125,230,10,219,142,47,59,71,48,180,225,247,127,173,237,241,136,234,85,0,7,110,180,193,67,65,128,230,60,18,106,120,203,212,29,148,133,195,2,64,97,64,96,34,157,16,167,7,96,139,29,41,153,32,88,65,236,181,84,101,50,45,214,146,88,126,6,65,147,216,152,21,20,221,164,183,119,163,250,127,9,128,161,78,203,51,38,6,130,222,154,184,218,214,82,10,185,67,247,236,212,190,186,98,59,194,181,204,238,214,189,78,25,39,73,203,212,147,155,167,226,157,227,148,67,183,227,224,129,87,36,139,51,52,134,113,200,94,172,220,85,237,84,82,64,125,9,101,81,150,46,109,91,105,151,166,154,4,16,20,79,16,8,215,55,8,109,201,127,95,33,153,45,254,86,47,212,89,250,183,118,127,213,24,171,55,128,235,237,122,172,151,142,242,20,120,173,241,26,50,221,62,237,27,199,8,168,218,0,11,191,252,146,102,7,163,96,231,27,21,23,11,135,5,192,100,33,166,62,148,89,23,253,214,205,167,175,223,255,255,255,64,196,69,51,50,125,78,162,144,93,237,225,7,165,48,137,41,8,48,78,116,206,210,169,54,80,198,9,236,122,215,33,57,86,109,1,133,54,144,246,147,50,44,205,242,115,140,102,217,95,230,146,91,165,27,210,153,203,230,87,162,189,105,82,251,189,226,97,128,0,91,145,152,29,218,99,21,41,140,130,38,12,189,153,72,50,110,162,243,194,97,82,1,137,1,70,41,22,177,113,196,129,170,0,230,74,7,1,129,228,35,114,34,12,62,60,9,104,79,251,223,40,98,185,197,140,18,35,45,112,64,36,80,20,148,227,163,49,224,98,174,99,104,200,44,38,134,85,192,136,38,130,7,133,170,197,114,206,146,158,39,17,159,108,240,35,100,202,32,68,10,125,235,195,83,180,150,164,145,218,92,18,255,251,178,100,202,12,197,232,103,202,155,105,127,64,101,108,217,211,52,107,232,90,45,155,32,110,37,253,9,152,179,102,140,241,33,232,0,190,229,85,91,183,228,223,106,19,85,234,92,106,154,62,210,36,74,37,146,40,156,231,60,162,41,110,248,67,97,229,188,217,91,36,138,204,172,133,157,113,43,71,195,136,155,182,105,57,73,84,13,100,97,7,34,138,239,78,246,142,161,90,40,226,108,159,151,190,55,36,125,181,198,188,40,145,117,152,249,149,230,35,229,195,227,218,147,103,59,194,236,70,54,88,7,37,150,212,27,27,137,51,74,140,221,162,158,33,251,62,2,37,56,253,39,244,0,111,184,50,179,172,122,42,87,110,106,19,165,156,42,58,140,23,101,230,81,97,187,84,75,154,217,169,184,89,71,159,153,182,104,109,158,170,163,136,110,63,227,237,110,105,103,210,99,159,186,139,170,230,45,211,255,250,190,35,230,121,254,121,142,59,153,157,41,120,186,116,231,29,61,250,127,141,10,94,0,109,219,191,251,195,15,219,180,4,52,161,30,231,227,145,72,134,105,144,168,34,116,132,61,230,45,52,103,246,197,85,148,102,68,208,218,44,30,8,240,113,200,197,139,124,209,174,122,175,189,43,173,24,48,170,103,213,215,174,229,44,65,81,49,52,50,199,39,11,106,230,141,146,162,143,25,35,7,84,127,86,46,235,103,84,73,165,209,3,35,63,103,178,58,32,113,137,27,183,67,32,56,131,4,77,201,241,139,127,250,165,113,254,54,69,18,137,140,105,53,197,188,22,58,47,27,99,102,122,16,175,172,93,221,110,56,7,192,1,219,119,16,2,65,114,209,26,233,195,32,12,25,249,123,84,94,141,194,62,48,104,104,98,153,180,196,63,102,180,175,164,107,178,200,236,244,118,52,158,175,69,103,215,23,197,80,206,113,158,81,214,193,245,104,50,138,110,227,205,99,222,103,90,254,87,45,189,150,107,95,191,142,63,204,58,32,86,81,255,60,186,172,92,222,100,168,243,95,209,243,118,66,171,23,91,165,243,237,233,138,178,146,178,169,253,159,211,44,186,14,234,242,47,12,41,152,243,172,75,87,238,237,21,251,55,201,164,180,87,45,149,174,254,93,161,133,129,16,5,73,173,148,148,200,188,181,141,227,98,32,148,82,180,103,17,157,192,101,89,19,85,107,70,84,78,95,186,41,186,47,230,87,238,62,17,203,18,43,142,10,156,111,39,171,173,52,160,33,191,235,155,146,235,53,196,119,140,148,0,166,50,145,70,33,190,103,250,104,138,255,218,222,195,253,238,84,26,166,105,234,73,55,72,41,68,193,173,81,66,105,146,96,126,42,84,32,227,30,96,179,9,23,24,89,133,156,54,94,101,250,199,146,255,251,178,68,196,136,132,82,102,208,59,12,67,120,138,236,217,115,104,102,232,19,69,155,57,172,49,22,226,96,179,101,221,151,153,240,227,20,68,62,108,107,49,216,193,132,190,53,106,78,228,237,171,165,122,175,224,249,65,89,162,202,198,203,74,108,117,151,95,221,223,22,1,163,72,0,115,239,249,82,129,133,147,136,231,149,0,38,155,80,203,26,86,5,135,116,199,36,30,101,34,157,146,80,236,205,196,179,134,51,37,164,25,5,3,194,196,188,91,65,225,14,17,101,136,80,156,74,88,123,189,61,60,92,197,195,187,198,63,132,245,91,86,5,103,111,115,58,243,116,6,24,156,234,63,123,125,164,221,68,164,226,156,243,214,200,37,211,156,182,195,153,47,202,162,255,198,163,36,237,108,61,88,225,46,70,216,168,38,246,248,95,200,197,70,45,165,77,115,23,89,181,182,220,167,159,44,240,199,226,60,142,171,254,200,242,255,159,204,230,82,63,247,202,238,225,85,0,7,118,244,204,130,50,206,157,64,218,9,206,121,4,195,138,58,132,3,33,159,208,75,33,240,34,196,17,140,96,171,66,164,115,94,56,76,189,240,116,229,184,185,200,220,222,39,195,202,94,114,130,151,46,167,116,82,98,26,134,155,89,101,62,118,63,28,233,236,211,216,169,141,38,77,10,190,20,146,152,253,250,178,41,86,58,210,94,119,4,234,89,31,123,12,70,75,222,190,206,119,26,191,134,23,23,83,24,165,114,4,206,67,121,40,194,105,210,155,53,20,77,122,97,88,73,251,57,168,194,216,231,227,244,197,206,101,176,203,15,138,139,71,54,20,183,139,58,89,68,8,208,191,85,200,250,87,50,253,144,230,212,113,54,111,240,201,81,183,133,168,8,128,0,0,150,219,91,53,33,211,131,38,60,26,46,158,161,194,133,228,120,45,56,43,236,176,193,210,59,76,186,59,119,95,247,122,91,191,232,166,117,179,187,163,34,208,142,199,65,59,157,21,158,245,123,182,147,75,232,117,179,61,14,115,177,243,214,140,101,167,101,209,218,254,171,246,34,110,218,237,55,94,133,102,144,174,189,148,156,49,128,0,39,36,10,112,152,114,137,169,23,31,238,193,157,12,31,90,137,135,135,24,241,16,97,232,57,76,80,136,100,136,22,240,74,78,48,16,22,35,8,31,100,69,148,88,22,26,232,64,77,157,232,135,197,72,197,68,20,131,92,50,64,208,168,8,42,49,174,58,163,163,2,65,149,218,186,97,62,240,211,241,59,8,189,71,77,61,2,180,229,45,109,106,183,201,86,28,32,165,106,157,1,64,224,83,4,16,84,32,0,0,112,68,67,209,164,188,150,81,153,233,100,24,173,90,9,30,233,172,248,65,19,226,167,242,241,136,255,251,178,100,200,12,5,94,103,75,27,73,95,64,90,140,233,186,60,101,118,26,201,157,32,109,165,253,1,187,179,166,168,241,33,248,201,84,23,176,197,16,189,68,164,142,46,163,205,181,42,84,156,175,211,168,218,90,115,102,167,18,12,242,172,106,73,180,60,208,177,228,22,162,149,202,62,69,210,165,226,188,179,33,14,90,71,132,187,133,10,15,129,30,121,227,235,46,58,171,231,113,216,183,247,155,188,188,86,225,115,140,160,0,8,0,1,93,183,84,192,128,48,162,145,112,147,147,42,215,11,145,16,97,114,195,188,2,44,202,188,102,42,28,196,199,239,75,233,208,203,239,228,182,244,51,103,164,183,170,218,116,91,244,136,181,57,197,80,225,214,82,228,89,209,87,25,189,91,48,199,57,116,145,180,147,213,196,239,119,123,94,120,248,28,180,250,51,196,220,180,61,206,155,146,148,60,133,184,86,170,182,231,52,200,135,36,91,210,116,122,128,94,202,0,1,46,220,24,142,98,169,32,20,115,40,165,47,193,160,47,4,0,8,197,0,67,40,132,157,101,204,14,212,67,34,210,162,8,66,91,128,238,202,165,81,247,65,209,186,223,187,3,128,83,34,16,38,68,76,12,60,91,110,149,108,33,172,15,52,190,216,157,110,202,239,207,246,228,11,122,47,21,183,47,173,46,103,238,236,170,141,209,106,205,118,40,233,238,237,76,142,62,213,111,126,109,229,77,53,33,117,182,212,217,85,212,182,218,52,132,11,226,105,185,21,233,95,11,85,42,198,148,216,90,75,49,11,100,179,55,115,150,178,248,179,231,5,103,177,85,209,141,218,200,178,27,41,104,166,18,219,55,4,55,82,170,161,62,115,98,244,125,36,109,54,207,172,189,86,172,183,202,243,126,223,54,220,6,43,174,67,56,249,65,0,0,91,191,235,79,216,197,222,97,249,17,36,246,202,245,40,168,141,21,177,111,29,79,45,225,167,242,223,238,230,82,230,158,147,161,212,105,167,43,94,116,70,101,149,34,43,18,51,178,165,84,165,152,238,182,179,72,132,26,70,136,8,80,162,4,41,208,134,99,12,38,135,202,180,86,161,165,213,10,54,234,61,139,185,213,5,140,99,25,117,109,88,174,232,127,208,199,80,147,223,181,10,49,12,148,140,37,128,42,0,160,192,197,48,160,160,145,32,208,1,88,9,1,152,20,40,21,82,211,27,244,159,26,127,159,92,46,124,54,36,21,1,172,88,75,78,20,12,99,14,187,5,81,114,80,2,176,73,185,100,133,18,100,216,182,20,212,135,223,135,126,30,150,217,128,155,27,240,220,155,189,51,48,154,149,39,204,234,154,194,31,171,141,113,174,199,37,119,128,10,30,192,156,162,73,184,190,62,183,104,52,255,251,178,100,201,142,5,242,102,202,27,105,127,66,100,236,233,183,60,37,124,21,249,155,42,109,161,93,9,130,51,166,156,241,150,56,248,25,34,173,86,61,144,106,152,29,193,34,48,144,27,4,176,96,124,81,240,47,35,237,153,145,28,122,21,109,165,196,90,58,243,28,148,125,205,245,235,46,111,55,234,145,119,16,119,93,25,102,26,103,245,48,179,158,253,233,57,216,14,170,0,72,2,221,118,82,47,147,209,92,98,47,237,142,15,29,152,41,241,67,76,166,12,125,210,251,143,115,140,63,96,113,40,76,223,76,185,254,92,242,184,95,46,205,114,64,96,38,208,173,73,114,133,253,52,145,89,19,233,221,156,113,29,133,157,25,238,143,163,57,168,153,157,55,220,181,103,178,39,102,173,207,106,247,247,156,149,211,68,79,244,98,95,253,30,10,213,0,1,44,180,71,80,108,211,131,147,134,227,138,1,27,54,24,195,29,46,13,43,48,48,69,110,48,228,3,25,24,63,195,128,8,26,97,12,3,130,189,153,136,88,16,170,30,209,204,72,33,158,152,16,28,84,56,40,46,20,2,34,87,96,98,52,58,161,200,32,5,161,185,104,33,45,58,125,67,133,197,14,120,32,5,81,229,188,235,193,80,150,232,179,152,43,0,34,11,126,86,226,234,107,72,45,2,168,242,209,88,65,160,96,104,99,97,175,63,160,249,232,25,95,151,122,249,93,139,78,220,75,62,185,47,44,113,90,134,254,98,97,237,152,92,188,84,41,106,229,223,151,173,79,225,127,117,98,232,16,225,201,110,43,87,62,143,90,223,48,101,121,156,238,154,18,105,150,129,151,118,235,162,117,63,94,243,86,249,79,185,58,213,213,251,241,150,102,241,122,220,212,196,37,60,109,164,24,49,226,127,184,119,128,220,5,183,54,2,0,1,239,255,239,233,17,111,107,208,140,102,104,75,133,56,180,75,181,228,22,33,100,147,155,245,151,179,255,247,69,44,84,89,18,171,11,23,105,118,238,81,15,203,65,104,237,89,149,112,54,169,107,81,178,221,118,246,223,6,124,199,25,208,246,142,211,23,81,180,39,165,197,124,117,172,207,95,247,43,62,243,92,207,105,193,253,93,87,125,212,66,197,211,63,223,247,105,1,29,221,247,6,189,44,92,50,39,15,36,35,30,16,222,45,24,34,107,69,20,46,3,23,49,39,16,112,244,11,38,31,79,40,31,7,105,196,88,24,210,142,204,42,126,179,81,24,85,42,133,7,8,100,232,204,253,202,36,183,212,42,103,79,0,209,23,53,55,160,107,240,12,162,158,173,4,60,168,162,208,108,170,80,166,177,10,242,175,101,159,61,49,204,98,184,101,151,117,191,238,124,255,243,251,138,204,178,238,18,215,168,255,251,176,100,215,14,70,210,103,72,27,108,127,66,100,236,233,199,60,40,122,23,109,159,40,109,25,254,201,146,51,102,76,241,150,120,236,155,24,82,37,216,123,173,94,51,222,16,42,146,144,101,146,34,204,41,2,25,12,105,150,143,53,8,139,42,76,53,223,116,218,211,187,186,94,140,225,163,27,30,133,54,46,230,218,217,3,48,216,99,188,196,93,234,153,131,2,63,142,202,187,172,60,183,56,221,177,250,44,79,43,60,80,80,146,219,92,91,148,71,213,143,213,42,137,44,143,67,138,144,64,173,216,204,54,241,173,90,109,87,121,84,51,241,59,226,82,131,62,29,6,131,172,102,128,255,203,216,251,232,42,228,100,79,250,249,200,168,222,76,85,172,167,107,189,68,50,176,190,107,10,49,149,50,145,151,70,100,186,232,232,164,102,234,125,142,183,255,93,218,234,77,85,218,250,85,202,199,58,223,216,234,16,0,2,148,176,207,40,77,157,124,215,166,207,52,80,12,186,117,99,192,212,147,14,50,12,130,6,130,24,91,137,131,2,137,240,25,96,131,147,4,139,145,193,73,18,176,141,60,197,65,29,182,190,142,10,148,24,50,12,4,64,113,134,138,138,133,140,7,21,140,195,105,120,225,33,118,47,122,2,129,160,99,32,3,161,78,174,161,175,154,152,140,187,175,52,74,51,12,56,193,130,208,36,214,155,130,241,203,40,22,244,160,65,24,29,229,32,219,181,156,103,188,93,154,171,84,204,227,39,78,50,238,100,114,106,181,151,204,223,46,78,54,79,34,149,203,62,71,173,254,244,150,49,199,69,40,242,110,217,5,26,140,207,134,161,32,189,168,43,56,161,159,227,48,35,69,121,26,147,86,216,212,250,129,104,26,139,30,191,94,54,39,139,35,112,96,233,32,0,12,0,5,223,125,1,129,189,60,245,10,107,100,105,144,195,59,67,113,179,73,132,30,22,98,232,241,33,16,198,133,166,213,111,255,255,253,136,227,16,202,202,87,87,83,137,170,161,136,43,45,78,71,36,241,1,6,15,176,226,213,138,183,71,33,202,107,106,140,103,204,132,146,207,211,170,213,59,51,17,81,241,131,204,167,50,55,179,170,61,138,251,121,25,55,153,29,145,0,170,88,204,248,176,217,251,204,185,80,218,40,204,132,20,229,17,12,8,116,35,52,57,200,205,65,192,80,6,50,60,11,60,25,25,112,197,67,205,212,17,45,193,0,11,32,191,1,133,45,112,56,5,207,96,229,64,66,33,2,176,179,0,28,88,4,195,18,59,99,235,4,132,162,32,135,229,226,71,112,81,242,207,32,0,92,18,235,211,28,131,166,101,80,235,21,126,48,130,212,6,51,90,43,121,222,140,205,63,248,118,58,254,85,181,220,255,251,178,100,206,142,134,35,103,72,27,104,127,64,101,12,217,186,60,101,116,24,217,159,32,109,153,254,193,143,51,102,140,241,33,248,176,166,214,28,255,202,115,237,75,199,120,143,49,156,214,55,17,55,98,15,214,84,179,151,57,70,147,11,34,97,17,71,126,199,18,77,209,192,147,40,243,117,139,9,14,250,223,92,182,201,66,107,113,159,148,187,45,14,124,64,150,105,173,25,154,54,191,248,199,171,186,251,94,178,192,215,243,86,181,252,85,79,164,4,11,219,252,137,101,116,122,198,53,42,129,114,85,161,10,241,170,247,43,163,91,163,49,40,180,221,211,228,114,13,102,254,189,122,167,166,202,250,34,123,212,165,195,197,71,94,177,16,253,194,186,165,119,118,78,243,212,88,219,38,29,46,58,150,62,31,54,169,86,19,163,171,169,231,222,58,189,237,247,120,170,155,168,107,171,130,135,255,240,49,98,57,214,71,87,20,253,120,50,0,5,99,180,220,106,128,211,167,54,176,98,52,198,58,60,12,77,32,24,52,33,242,37,179,7,30,0,190,3,12,141,208,100,193,193,148,208,116,52,73,9,225,100,145,84,240,30,27,105,77,251,65,84,66,49,199,236,189,65,80,181,42,74,112,113,151,101,115,72,18,116,33,128,160,24,112,36,69,70,152,228,158,47,82,230,54,161,151,149,179,195,88,211,45,75,243,119,245,122,172,70,146,239,220,120,243,213,235,114,205,254,59,252,191,50,213,109,112,36,164,144,169,191,89,223,43,35,196,238,106,105,29,245,229,30,209,190,83,236,237,247,91,211,111,239,191,234,29,226,154,229,98,159,182,209,5,85,54,163,211,52,184,150,142,214,229,6,74,213,237,246,223,168,24,122,171,142,241,138,51,101,225,127,87,143,38,128,185,13,67,217,46,0,155,255,249,60,204,152,52,25,15,115,131,132,166,73,8,49,224,242,82,81,145,10,138,217,127,74,219,254,175,255,243,91,245,162,216,72,141,233,117,180,194,163,152,145,12,68,249,227,209,240,12,222,177,41,10,1,137,28,220,220,43,145,44,93,44,54,132,103,186,103,73,123,235,78,249,156,76,212,227,161,195,237,60,248,138,20,142,197,214,146,156,228,18,66,39,82,17,145,64,10,128,1,253,255,18,119,50,137,99,11,73,20,91,49,48,211,75,2,42,137,24,88,56,66,25,129,131,152,202,41,109,12,120,0,72,177,152,144,132,145,15,188,42,218,172,239,234,128,76,198,24,108,177,127,174,165,47,17,132,48,193,16,42,121,219,157,101,112,44,22,254,57,42,134,43,11,111,101,244,153,83,103,150,81,89,169,249,250,102,79,158,24,246,237,204,117,222,166,14,118,98,191,172,247,159,158,121,133,211,182,221,10,178,194,255,251,178,100,204,12,198,7,104,72,155,102,127,176,101,108,217,179,52,101,232,88,77,155,40,109,165,253,9,137,51,102,140,151,148,216,60,127,79,162,197,99,24,229,106,22,50,77,179,27,213,232,169,73,39,8,39,228,146,26,164,88,177,12,182,162,161,198,255,201,125,48,170,104,145,246,233,133,54,169,50,141,146,35,64,178,2,218,222,225,43,148,175,111,167,63,218,239,3,79,148,74,196,38,44,209,41,173,231,56,108,154,236,65,82,64,176,0,77,183,227,237,174,117,112,72,224,157,86,175,28,237,169,165,70,176,211,66,170,155,185,210,38,114,61,27,223,255,251,255,242,44,164,67,94,206,164,57,91,66,18,232,118,142,51,26,109,153,158,85,153,119,172,142,226,133,84,35,58,174,97,23,167,157,217,142,98,42,153,208,126,199,198,48,246,114,57,4,53,113,234,214,117,168,197,104,145,3,173,127,162,21,204,2,213,0,5,211,16,207,76,251,2,57,225,232,198,68,0,8,112,218,7,32,112,152,215,35,147,72,134,204,62,16,52,99,164,203,162,227,37,16,76,150,65,49,88,56,100,186,25,39,87,225,3,2,160,84,190,65,97,11,128,14,20,168,112,8,58,23,45,138,132,12,46,3,48,145,124,190,96,17,73,134,129,16,50,31,33,154,151,165,50,144,65,57,135,192,44,185,29,199,130,49,104,25,216,161,157,164,140,51,86,72,210,98,45,186,24,92,114,98,50,232,197,168,29,182,202,184,32,82,39,217,150,131,195,107,103,237,111,247,127,245,254,120,47,117,157,155,231,237,91,25,186,215,243,254,109,213,75,39,85,175,227,197,227,215,56,98,57,185,182,97,235,122,175,210,44,90,7,51,164,144,90,20,244,205,17,68,233,146,232,185,169,108,197,104,28,70,230,109,162,204,105,166,14,103,0,11,190,244,26,1,72,174,49,129,97,112,107,16,226,176,0,69,32,90,49,46,80,58,113,151,37,233,99,8,12,151,118,244,127,254,235,95,247,201,197,230,126,230,86,83,4,239,173,204,137,30,11,101,28,155,51,134,97,193,78,134,54,65,16,178,83,127,223,51,204,242,153,230,8,24,34,213,76,80,228,198,29,44,54,96,118,70,54,29,61,152,213,91,213,219,122,127,246,225,160,0,41,90,194,62,78,134,244,210,141,12,118,152,195,136,140,209,44,132,140,210,195,192,78,230,66,10,98,148,198,42,188,24,0,96,34,131,195,133,83,145,170,102,102,56,0,214,32,114,201,78,196,146,1,117,152,0,120,176,8,208,24,84,184,112,4,178,229,9,18,198,92,156,169,178,210,226,165,231,18,18,102,77,221,68,53,37,229,251,242,247,170,89,122,126,135,21,237,151,109,192,53,185,98,114,207,15,118,255,251,178,100,206,12,198,88,103,70,19,134,111,64,100,140,217,147,40,103,232,23,25,157,32,109,153,253,1,146,179,166,140,209,159,48,91,197,124,207,159,119,255,230,55,187,63,204,175,189,255,119,236,249,255,251,241,254,246,102,248,249,107,78,152,74,90,132,161,40,18,203,212,76,83,60,185,91,189,19,40,228,81,110,146,157,47,205,168,50,230,175,179,156,111,59,220,153,214,111,143,188,227,211,122,204,108,83,57,184,232,210,192,150,239,254,46,146,4,176,212,84,73,157,55,55,30,97,16,49,148,66,64,224,191,94,159,156,211,82,207,191,250,255,60,212,202,178,134,237,40,13,98,244,216,223,147,253,189,150,175,65,7,122,232,106,204,205,70,51,53,16,58,241,119,37,29,243,68,186,174,106,90,63,162,72,73,253,236,101,98,119,181,13,76,90,198,170,190,177,117,67,230,33,238,137,101,247,127,156,149,195,12,0,149,39,248,210,156,140,38,204,198,93,64,52,101,97,102,178,68,32,5,12,37,1,5,186,38,30,32,98,135,5,179,45,138,69,146,10,132,19,47,183,5,74,29,212,105,171,16,87,109,73,101,51,216,209,109,73,64,29,193,225,215,146,55,54,167,45,146,137,59,94,216,61,221,131,173,17,6,13,52,88,84,147,143,23,0,27,160,172,61,72,187,209,130,29,143,118,126,127,250,133,251,234,231,107,142,103,249,254,255,190,190,254,108,125,18,133,72,233,62,122,84,24,217,143,169,35,164,96,138,36,44,243,34,178,132,68,62,11,35,19,187,212,161,103,49,129,105,165,130,220,202,250,43,94,49,157,226,111,79,86,120,177,245,127,254,47,92,111,75,129,207,96,97,77,191,225,218,102,130,119,4,173,90,250,213,65,36,49,109,131,43,151,191,118,118,85,211,50,3,61,140,159,250,26,170,253,180,170,157,17,215,34,170,204,178,248,225,146,134,199,17,43,172,44,169,187,246,154,170,205,42,140,151,180,115,109,102,107,27,50,131,171,100,149,68,171,115,99,184,49,239,23,183,239,148,91,104,102,168,37,172,169,158,169,187,162,47,234,59,254,186,75,224,31,184,0,6,140,32,192,55,129,88,213,107,243,60,87,140,114,129,3,69,2,194,35,62,16,76,142,3,50,136,116,149,78,97,100,225,120,204,102,18,33,17,24,8,158,98,96,0,88,22,97,192,76,144,12,20,42,130,87,216,240,97,21,17,17,200,36,10,193,198,39,26,49,51,7,11,10,12,131,32,53,54,82,164,182,132,53,196,25,34,20,46,246,213,60,109,78,74,38,34,211,172,129,156,85,129,154,139,106,166,15,165,43,100,109,91,72,68,230,47,149,11,43,155,181,57,39,146,219,207,63,254,127,29,156,190,161,94,123,201,255,251,178,100,207,12,213,101,102,201,155,104,126,96,103,44,217,147,48,72,126,24,97,155,24,78,13,254,201,185,51,102,12,240,161,241,125,147,187,29,114,255,47,177,46,127,238,94,143,1,236,85,23,168,9,5,31,254,102,230,163,127,28,145,222,8,214,161,102,120,17,173,125,86,178,98,12,28,218,76,125,102,121,167,244,158,152,136,222,44,65,140,232,4,51,139,213,202,129,70,178,216,157,118,143,44,202,9,156,163,55,165,182,141,79,121,140,48,93,231,130,242,210,55,255,244,52,129,199,18,251,10,69,82,251,214,97,114,243,122,141,62,175,177,234,42,246,77,68,189,37,85,172,33,44,176,72,207,163,74,90,65,172,147,106,231,10,69,186,12,107,24,151,46,54,228,250,158,188,238,144,187,186,29,168,247,57,135,188,120,199,211,177,157,222,212,62,234,210,135,22,11,170,0,2,174,212,192,101,193,60,3,137,199,38,126,21,24,50,225,114,64,192,0,168,177,24,224,17,128,1,22,17,130,12,146,132,179,43,6,68,160,144,168,208,202,213,133,111,196,215,18,220,94,169,202,136,48,17,101,68,64,99,162,8,67,15,69,161,230,172,237,74,37,178,182,24,209,92,188,187,40,191,40,125,231,221,9,216,147,151,28,116,102,154,228,166,26,166,134,231,114,138,95,136,81,103,203,54,45,219,222,91,255,252,150,207,173,217,183,247,214,107,244,36,196,246,28,204,220,232,28,73,223,8,85,16,138,55,172,186,195,32,163,248,163,119,47,3,109,145,38,127,145,176,112,0,69,86,247,115,24,35,9,63,45,38,103,90,71,79,50,74,82,28,253,122,217,102,200,187,169,142,58,70,41,168,17,13,80,1,0,24,150,239,143,197,59,42,9,169,115,1,125,219,83,0,216,105,112,101,93,196,192,133,103,198,98,45,139,19,75,250,124,232,240,197,4,182,118,255,77,82,93,236,182,158,46,149,43,199,61,214,62,85,41,221,184,91,254,100,125,66,164,79,126,62,13,69,72,148,179,42,180,28,54,249,230,117,181,185,170,105,55,117,186,184,161,196,183,187,66,110,156,99,226,185,174,237,121,158,97,110,38,187,101,240,68,23,32,0,175,52,139,83,145,148,54,197,67,254,43,6,1,157,200,121,41,128,178,145,147,144,128,156,204,44,136,19,4,103,32,102,2,14,25,14,130,17,167,84,115,15,17,41,81,196,28,133,202,42,33,24,146,200,221,99,25,82,64,33,201,76,43,166,86,159,41,218,2,26,189,107,79,58,99,53,22,88,167,107,46,3,159,186,252,175,136,251,56,158,164,114,99,238,42,35,77,43,183,106,13,117,161,230,90,200,93,25,104,250,48,44,62,59,8,135,203,226,238,56,183,185,141,142,127,117,255,251,178,100,212,12,133,217,103,73,27,102,111,178,109,108,217,135,60,72,124,88,93,155,28,77,225,111,137,164,179,102,76,240,153,241,67,38,101,134,133,19,102,244,154,12,246,50,105,156,67,18,151,85,124,68,181,174,225,151,111,216,187,243,74,59,87,115,239,150,43,6,165,233,178,92,108,114,62,94,149,164,141,83,78,250,181,75,167,172,215,27,240,121,54,27,173,110,151,210,64,22,187,96,1,110,255,155,73,232,134,78,145,209,28,213,235,111,139,38,123,179,193,139,177,156,31,50,235,222,119,254,253,232,252,229,181,94,85,92,210,242,163,206,191,134,118,102,102,107,119,233,102,220,234,59,145,245,225,121,27,217,129,138,157,115,49,172,146,23,78,237,121,16,201,108,196,204,255,188,239,177,112,142,217,245,134,103,140,123,143,77,233,179,188,199,216,148,111,220,199,47,41,95,191,202,11,77,218,0,0,100,176,216,148,141,7,204,210,133,78,197,200,20,26,112,136,136,252,105,228,198,54,18,44,24,91,80,9,225,147,131,0,131,0,202,130,32,225,8,90,96,151,101,148,61,233,134,187,208,49,129,135,3,16,11,40,226,44,177,87,212,68,4,24,4,200,75,90,164,80,122,0,107,100,160,141,227,50,137,64,212,242,141,65,146,74,25,92,86,53,70,219,185,42,65,144,57,16,5,216,204,142,37,60,253,102,179,169,236,207,80,204,201,109,103,107,187,255,247,86,247,189,219,231,111,233,136,72,94,226,241,52,70,238,145,171,50,235,51,101,216,8,130,175,93,141,180,249,41,109,53,211,201,186,69,175,114,109,147,84,172,71,207,183,42,235,75,219,239,224,67,143,172,230,249,243,238,20,219,205,116,227,47,129,233,92,193,122,203,150,189,102,143,47,104,125,188,145,67,96,0,0,240,0,90,255,201,229,63,18,184,97,231,199,241,84,106,62,162,200,43,204,109,88,163,140,102,38,204,169,237,255,255,235,217,141,167,255,231,13,173,228,28,210,151,13,15,153,13,246,125,51,196,252,249,247,50,82,199,104,133,51,51,201,123,155,225,227,126,89,127,53,214,91,239,75,22,204,231,107,118,214,123,255,238,99,239,175,229,148,220,232,125,255,17,146,219,228,95,119,113,67,174,250,155,154,71,91,56,242,227,141,158,7,48,46,66,226,204,24,128,8,53,142,58,8,64,144,29,13,167,12,3,92,197,102,214,28,29,4,105,249,157,41,111,48,77,192,205,19,208,240,117,163,10,34,30,115,133,225,210,73,141,54,112,238,87,169,219,152,33,179,239,25,103,108,88,112,187,35,195,205,228,118,71,244,87,182,42,21,26,64,192,129,237,120,191,90,223,254,29,171,152,85,207,130,225,125,77,120,246,132,203,156,44,191,255,251,178,100,209,14,134,78,103,72,27,102,127,162,102,140,217,170,48,70,126,87,41,155,40,117,167,128,1,147,179,102,234,152,80,0,118,161,130,242,105,95,226,119,174,241,18,205,212,172,27,86,151,155,118,204,89,246,253,202,13,30,65,240,105,1,206,27,232,123,135,172,110,124,249,239,159,229,198,162,110,20,9,43,152,112,167,190,113,235,254,183,157,99,205,173,107,226,251,198,254,247,141,239,80,162,19,80,48,8,45,223,242,16,139,130,156,39,161,192,189,244,33,65,111,86,176,175,217,41,57,81,85,186,201,232,239,198,226,110,66,181,167,253,56,171,9,179,153,131,197,50,52,168,66,210,202,88,203,35,69,25,232,39,103,29,99,36,169,90,184,153,204,48,242,164,85,136,66,153,82,120,180,138,166,58,174,98,57,209,215,60,238,236,156,247,164,187,21,206,219,83,118,68,206,157,144,128,181,0,0,0,146,163,72,145,67,101,212,3,175,91,243,37,213,160,41,70,105,161,238,96,48,56,97,24,200,22,21,76,74,42,12,194,8,204,106,18,140,147,32,140,51,21,140,111,8,12,118,10,204,65,16,76,43,6,136,88,154,226,98,75,12,129,226,4,6,64,89,16,0,153,38,117,112,85,169,152,92,16,40,219,22,49,34,12,187,17,80,11,204,35,112,112,179,56,20,31,252,205,0,46,249,187,0,17,89,88,66,11,36,51,2,82,244,21,80,104,83,236,22,24,96,11,62,41,176,92,225,161,169,238,181,11,52,140,66,192,89,109,101,156,158,229,195,89,43,122,97,246,1,10,84,3,0,31,229,167,14,202,169,249,122,245,154,213,49,169,135,98,87,162,83,246,115,222,50,137,137,236,170,220,249,235,212,83,84,177,59,188,166,164,171,25,183,157,249,117,250,181,48,187,37,191,44,181,106,85,3,125,207,135,230,103,177,166,154,189,87,91,175,43,189,255,77,247,245,222,92,185,49,69,55,102,55,95,114,171,118,232,51,228,203,118,236,191,113,188,238,87,154,183,44,191,250,171,30,181,126,73,24,135,235,69,99,214,43,253,155,149,226,115,255,255,255,255,255,255,255,255,255,255,255,255,255,254,231,243,191,255,252,215,255,255,255,255,255,255,255,255,255,183,204,54,181,84,0,0,70,229,118,221,105,18,44,81,10,32,191,60,106,70,156,132,240,233,37,2,196,92,145,232,19,77,30,172,109,253,12,227,52,20,202,87,9,69,104,168,205,101,198,171,50,115,119,249,226,236,191,73,109,93,251,196,191,156,191,255,22,85,240,199,47,28,147,10,110,41,56,99,54,137,30,178,194,179,146,140,32,68,62,194,4,72,149,101,77,189,71,22,101,171,179,21,181,167,253,47,53,251,26,125,3,113,173,153,35,255,251,178,100,209,0,9,151,130,198,22,119,64,0,150,76,217,115,199,164,0,23,185,155,54,125,137,128,9,69,51,167,15,152,80,0,72,24,211,108,177,112,197,100,78,194,58,233,27,125,238,48,53,112,239,39,187,91,88,241,171,83,197,167,102,171,44,157,111,233,239,255,211,255,244,128,0,110,238,115,121,151,6,47,19,176,189,38,0,48,85,144,142,97,139,85,137,220,156,202,133,188,99,49,169,227,199,72,96,121,69,8,53,201,17,65,140,97,22,17,153,58,91,22,113,50,92,36,71,131,17,157,17,241,108,82,32,100,144,233,38,131,83,25,2,2,144,196,38,133,36,49,163,42,65,2,204,16,130,118,15,76,143,58,65,4,14,67,72,56,211,25,82,64,73,201,2,124,88,9,115,116,10,235,48,118,118,53,47,20,76,142,153,25,151,13,207,158,62,106,94,53,50,69,35,139,65,51,71,52,62,198,166,198,41,45,35,170,90,104,27,154,31,60,230,166,201,34,145,138,140,212,232,32,232,217,217,36,12,84,163,203,61,49,73,255,179,175,53,106,121,205,233,30,69,214,249,254,207,255,117,177,68,140,26,16,0,3,248,186,56,16,20,168,101,97,108,119,60,33,46,64,162,84,31,226,32,229,117,115,149,246,243,42,16,62,32,119,49,11,245,43,16,89,106,238,232,114,190,169,255,255,255,255,255,255,255,255,211,217,132,3,164,12,97,23,187,185,169,20,89,219,137,208,101,222,236,167,55,23,155,255,217,152,68,99,170,0,0,156,248,68,80,104,228,38,8,180,117,37,162,198,163,2,166,70,46,22,26,119,12,208,189,46,148,104,152,173,36,84,221,148,20,22,76,47,134,218,68,188,70,146,33,48,74,18,41,30,36,204,129,104,214,211,87,151,35,178,25,188,49,180,184,109,233,12,61,70,38,187,144,152,212,37,114,165,35,74,155,206,91,146,162,224,17,87,86,86,193,33,83,176,18,93,51,20,157,7,0,64,146,180,186,149,85,84,210,106,77,61,219,169,47,231,255,41,29,74,34,132,210,17,143,128,24,68,122,128,213,12,128,67,207,143,48,7,32,192,208,88,104,43,167,177,179,137,180,58,2,147,80,246,162,65,106,72,160,17,54,69,63,138,184,154,111,142,197,248,200,20,141,8,179,3,176,204,62,93,93,243,124,71,125,90,46,88,251,160,3,105,96,4,0,2,151,101,20,101,49,94,201,218,179,136,1,24,210,25,173,208,228,166,12,141,65,40,136,136,215,110,226,212,12,247,166,174,140,231,98,233,148,173,99,127,191,215,254,158,249,239,101,186,181,115,222,162,45,84,117,217,93,238,74,89,104,243,180,109,4,117,245,185,185,61,81,151,35,145,222,223,253,126,2,193,191,12,60,255,251,178,100,140,14,166,11,103,74,155,99,95,160,83,12,233,199,61,130,24,27,81,155,36,110,37,254,201,64,51,167,72,192,138,74,164,49,226,252,199,109,240,61,77,16,76,50,52,50,17,48,194,224,208,176,36,192,232,164,139,88,35,13,153,193,195,212,126,108,68,70,70,186,133,42,196,250,150,64,132,51,9,158,36,4,178,212,78,42,0,132,128,11,161,9,75,7,26,74,240,112,42,13,92,128,128,59,17,46,97,151,13,200,212,156,132,33,234,54,76,94,197,35,1,169,216,176,142,86,181,5,70,11,69,78,73,0,215,156,56,126,39,31,128,76,4,13,128,160,244,72,134,37,141,5,212,149,195,121,77,211,55,221,251,219,87,63,85,47,234,188,211,199,34,20,64,55,134,169,228,167,140,57,149,250,90,133,101,154,41,57,108,9,249,149,218,97,56,27,158,58,175,88,130,114,37,211,160,137,44,159,25,2,192,74,240,101,168,214,238,85,53,112,145,17,255,241,225,40,215,40,251,190,181,172,153,188,125,211,222,251,255,252,226,208,163,123,149,231,175,95,167,133,40,69,137,11,15,66,15,123,66,186,217,58,45,239,204,83,51,83,109,87,106,69,1,49,28,214,126,232,234,148,250,166,171,69,255,153,234,86,68,200,133,58,182,212,101,85,90,73,68,173,12,8,183,97,122,162,103,222,150,53,84,210,183,161,83,79,255,250,28,162,221,248,63,223,254,248,239,0,2,220,241,51,3,140,24,56,38,233,211,210,44,21,173,135,48,45,240,133,90,165,67,97,0,81,97,106,193,24,93,42,58,195,97,82,167,125,22,174,208,67,209,184,163,63,164,187,110,159,9,109,44,122,157,169,62,112,88,57,60,82,181,4,42,122,37,158,224,57,20,173,203,80,216,26,113,254,230,117,183,186,119,26,71,76,31,133,172,88,193,83,213,217,168,253,195,197,86,52,98,27,229,222,37,82,6,142,184,79,78,235,165,150,135,214,138,61,55,254,134,169,63,19,206,93,217,83,42,46,47,21,85,245,204,78,207,15,109,211,189,254,134,80,247,241,78,166,255,209,64,140,0,1,203,250,245,7,36,48,48,77,147,199,132,88,10,241,12,64,143,196,165,216,107,54,24,2,151,109,50,24,118,84,109,217,158,149,63,105,53,94,105,222,134,227,15,29,141,214,206,196,154,67,42,159,98,207,124,92,33,157,169,170,104,84,185,246,221,88,252,31,47,118,213,84,140,176,181,118,209,223,95,1,198,234,142,12,226,196,83,149,239,210,99,222,211,24,199,171,92,99,177,106,42,168,228,71,119,117,149,197,5,142,130,147,48,250,49,25,22,103,41,157,213,40,199,58,104,115,228,73,29,185,61,7,53,153,21,29,234,72,169,133,197,255,251,178,68,148,12,228,199,103,76,155,72,47,64,150,108,217,131,105,133,208,19,189,157,48,109,49,26,66,66,179,166,13,164,143,72,216,140,250,170,63,80,34,192,0,23,46,0,47,28,48,129,71,248,72,114,192,230,99,195,132,135,32,169,150,100,134,207,241,128,88,94,167,141,89,217,217,80,36,236,9,52,232,172,76,169,94,57,85,134,115,147,243,55,95,40,170,252,103,113,101,60,228,95,22,97,28,158,125,232,245,77,49,90,48,199,110,183,169,124,9,8,161,217,117,58,117,199,49,98,194,194,62,58,82,128,182,176,244,215,166,169,66,212,173,245,195,212,62,206,212,207,74,243,74,151,37,87,3,150,137,72,115,36,119,101,19,19,181,193,79,179,243,24,160,255,249,254,110,34,19,16,110,17,52,31,197,194,85,178,215,255,173,122,155,95,252,255,4,0,141,57,191,16,45,25,36,244,30,97,33,199,3,141,162,218,140,176,83,0,89,175,69,129,131,21,138,54,221,225,244,180,144,65,215,31,85,169,244,175,30,86,29,158,191,55,102,237,73,153,163,59,145,41,231,226,184,146,137,69,168,157,252,169,165,26,135,26,140,203,154,145,64,8,50,9,141,166,116,153,12,16,160,36,63,4,72,79,70,175,107,239,241,153,51,133,158,113,63,99,48,222,251,253,34,207,141,125,28,83,155,112,25,225,18,85,208,107,169,228,159,213,71,1,22,59,254,113,161,150,100,69,173,166,71,228,94,84,142,245,203,250,159,149,128,205,0,0,229,213,17,2,40,140,29,96,233,148,83,96,204,6,141,121,40,202,136,195,133,205,77,164,160,236,56,32,209,208,131,19,68,133,132,71,236,24,132,52,172,8,160,17,222,148,134,16,197,88,152,200,18,59,45,1,24,146,170,193,201,254,232,191,204,140,88,160,32,61,93,24,80,90,22,167,16,118,189,165,140,131,45,114,39,5,209,82,50,132,33,144,169,136,20,13,56,150,51,238,253,191,171,197,88,162,80,3,92,107,180,236,26,95,47,116,232,234,70,177,237,174,254,244,101,15,65,88,175,119,105,14,110,189,4,142,170,118,113,125,71,198,213,142,84,47,25,237,143,34,216,170,233,34,154,3,169,156,139,82,99,41,221,157,67,2,99,155,160,2,170,209,98,171,44,132,109,155,150,205,18,168,205,53,211,48,143,102,56,92,106,159,98,251,169,157,104,161,170,163,69,186,9,38,11,37,128,192,0,93,182,80,152,172,36,180,160,124,42,190,0,232,44,11,141,31,46,155,186,165,209,189,184,127,79,181,168,208,18,158,95,94,250,107,183,79,255,140,91,57,86,69,53,81,220,137,43,79,66,234,185,13,151,154,75,92,242,170,44,204,136,182,150,143,147,234,150,94,255,255,251,178,100,140,142,214,138,102,201,155,105,111,178,79,204,217,211,48,98,120,23,41,157,42,109,37,93,1,81,51,103,8,241,149,240,233,51,91,247,255,244,111,138,159,248,41,112,194,128,48,109,143,24,129,163,129,97,97,202,140,104,167,164,228,24,5,15,10,0,0,227,100,206,48,234,210,160,50,239,35,138,80,182,141,8,73,27,243,20,16,1,134,35,5,227,72,157,64,107,165,79,40,162,81,175,133,158,68,105,172,174,243,92,148,191,78,147,146,206,100,117,163,117,93,229,47,99,140,16,193,144,78,41,106,240,137,197,29,25,168,229,217,92,178,192,24,212,34,23,246,54,51,173,249,11,163,144,182,149,140,80,255,246,244,217,149,16,162,105,181,72,27,105,52,72,158,129,154,150,31,81,159,1,186,145,77,81,13,47,20,150,171,162,168,98,203,44,66,234,168,88,138,107,211,76,161,131,202,53,13,151,101,85,214,157,243,84,161,158,228,20,222,157,125,103,28,160,161,129,133,168,236,71,148,215,66,149,213,29,12,235,129,162,239,9,151,55,194,70,67,15,154,210,188,167,235,239,54,57,50,185,104,120,4,66,43,183,53,71,175,255,71,68,187,234,170,197,54,138,177,199,173,82,115,59,88,214,70,121,126,141,219,156,174,235,106,53,134,119,47,68,242,171,232,187,208,253,105,111,255,232,240,69,0,0,229,180,46,152,102,143,0,21,163,233,93,3,3,152,216,176,99,25,32,104,36,36,35,252,28,48,97,165,198,96,10,102,32,76,132,18,158,14,32,119,65,65,81,85,202,137,162,32,229,170,232,14,131,23,61,254,4,10,171,123,252,204,100,75,221,103,165,243,184,198,195,128,11,178,226,26,74,227,4,105,232,217,25,143,180,70,50,170,42,126,93,2,130,66,140,24,53,65,221,6,101,73,61,61,65,49,25,185,19,137,72,173,202,224,43,124,149,81,216,231,55,191,52,185,160,64,146,146,29,156,155,54,171,59,45,44,119,200,203,236,243,238,243,187,27,132,33,236,218,173,47,31,184,246,106,101,83,55,215,47,120,96,83,98,111,213,94,125,109,130,230,113,108,122,92,136,248,183,127,166,117,208,186,211,143,179,91,105,198,199,189,87,103,82,1,124,67,0,0,0,9,182,217,153,170,131,206,240,35,203,12,138,120,138,58,17,218,27,38,238,49,98,179,46,254,171,144,135,146,186,242,85,127,252,115,148,149,120,129,136,234,202,85,73,80,227,178,157,145,213,220,134,145,182,119,179,202,246,99,233,73,87,174,211,53,223,251,236,170,203,233,79,94,203,92,206,247,233,237,233,109,249,3,215,173,49,54,179,8,106,29,55,58,246,98,128,32,230,65,40,129,225,2,32,227,104,45,2,131,12,147,255,251,178,100,156,142,70,50,102,201,27,102,103,178,86,236,217,202,61,34,96,22,205,157,38,109,153,125,9,98,51,102,140,244,137,144,24,36,82,51,64,34,165,104,46,193,0,64,9,53,3,46,192,17,141,51,252,58,14,242,56,2,1,39,42,7,155,120,231,212,174,42,237,202,2,128,108,16,190,166,4,199,21,121,150,83,103,178,190,37,47,142,72,177,27,111,74,128,139,221,134,183,87,83,175,76,179,88,57,56,102,20,238,54,191,166,108,239,202,23,176,97,233,18,51,138,2,57,50,226,187,247,119,204,110,241,175,254,126,244,185,18,140,143,179,163,113,239,75,4,217,44,229,173,170,91,55,208,204,106,46,219,94,255,254,150,251,227,189,62,82,37,40,170,158,250,216,212,111,115,142,44,200,135,111,153,134,72,19,88,176,0,118,219,90,19,203,177,253,85,131,197,212,96,173,124,138,7,99,37,11,137,212,91,126,24,222,170,65,19,229,60,174,161,222,93,116,203,161,30,191,142,240,23,122,81,106,198,87,67,135,71,36,206,149,68,247,182,172,238,234,214,103,102,117,163,183,82,246,221,158,198,167,183,244,235,165,155,190,166,71,173,116,101,70,208,159,223,138,0,5,111,248,193,77,10,140,51,92,76,16,73,82,153,154,209,225,201,18,36,222,188,80,241,0,96,115,162,178,79,24,232,52,23,40,12,232,165,151,29,0,228,119,40,81,250,30,132,134,6,119,37,205,228,137,221,134,223,202,207,160,240,168,41,71,204,26,232,123,54,183,77,59,30,154,146,190,143,237,138,53,219,23,160,128,115,212,151,30,203,165,89,87,123,166,245,106,166,25,253,235,188,238,62,104,27,33,65,246,118,161,43,123,118,241,145,113,247,89,181,243,227,223,254,45,173,107,178,120,49,78,66,138,113,107,241,7,179,74,101,144,79,232,27,42,121,188,218,131,222,13,164,167,233,242,108,150,236,116,213,52,17,116,244,166,117,44,212,212,207,173,52,25,38,8,200,182,0,14,219,107,90,224,171,88,157,249,140,176,173,2,243,246,195,45,27,152,237,46,106,95,48,255,233,177,61,120,220,220,240,158,184,34,251,106,244,124,250,235,251,221,247,102,94,167,26,130,8,62,167,123,179,91,106,186,43,217,44,236,219,29,24,232,140,247,110,68,186,189,191,144,215,221,87,235,175,242,72,175,246,111,232,165,101,250,112,192,0,13,201,12,81,152,204,67,13,9,28,252,31,129,0,37,1,104,116,5,62,198,141,161,196,0,30,42,56,102,87,41,166,138,195,130,171,173,8,89,185,88,44,243,51,8,54,163,120,203,90,159,112,232,48,111,217,42,19,43,179,6,2,187,26,2,241,75,166,116,221,12,233,13,224,198,14,129,43,73,255,251,178,100,174,12,5,143,103,74,155,70,111,178,89,172,217,163,60,197,120,21,177,157,36,109,141,126,193,125,179,102,232,243,9,224,238,85,81,174,205,72,16,149,34,170,180,181,94,101,239,213,51,251,91,59,220,177,41,191,175,207,157,254,214,206,135,1,16,93,35,4,155,135,112,247,208,94,104,102,159,109,212,249,228,228,91,192,193,201,148,221,163,233,211,226,146,4,240,64,176,198,212,155,44,182,82,115,77,147,218,39,153,11,215,218,244,232,181,169,210,122,253,123,182,178,20,0,248,4,3,0,132,22,219,103,172,202,209,72,135,43,34,54,225,13,122,186,5,140,246,109,85,68,165,191,29,191,47,13,242,206,211,153,233,160,23,252,100,50,193,11,176,47,255,238,191,204,101,114,160,114,163,67,16,238,181,210,206,138,75,57,154,46,118,109,118,85,114,93,147,165,109,45,204,197,100,209,173,47,125,223,249,182,6,229,187,238,245,119,234,239,175,224,106,0,7,45,180,133,80,8,8,89,1,210,15,15,172,208,50,73,100,84,207,194,4,0,16,136,54,144,137,139,186,141,196,72,20,190,74,223,203,32,21,33,24,166,109,161,217,65,32,40,206,113,204,229,51,25,79,199,224,72,214,102,76,86,169,95,239,191,82,199,203,161,117,165,111,107,150,15,236,84,39,184,15,84,25,196,20,141,121,194,44,51,110,166,236,218,9,169,212,149,226,117,57,167,219,201,65,143,36,211,173,245,107,234,72,107,51,165,95,25,110,200,218,136,173,52,15,164,212,214,247,105,108,125,135,95,195,213,205,196,255,243,140,28,63,128,254,180,185,217,174,205,249,75,54,180,186,55,31,4,87,201,32,58,64,1,205,175,37,76,0,2,48,96,225,5,119,216,224,64,200,172,176,196,156,75,196,57,30,164,76,120,113,184,171,169,28,118,15,156,153,79,9,101,103,122,51,81,15,37,57,199,62,134,99,43,113,247,178,45,43,55,170,146,150,2,252,168,57,186,104,31,84,239,105,133,4,247,144,35,194,5,239,53,17,139,253,56,187,26,114,83,213,242,143,75,105,9,98,166,12,55,40,117,186,17,6,212,89,98,211,78,105,113,12,62,144,120,195,234,32,97,54,39,68,173,55,49,107,173,209,6,203,119,253,204,181,74,71,236,36,62,146,224,107,36,241,170,220,76,221,94,156,187,241,34,21,0,28,215,124,192,210,68,43,2,193,89,52,248,181,153,11,124,4,188,60,173,130,26,46,8,219,9,175,3,62,51,215,165,13,175,44,189,149,174,50,187,60,199,10,149,170,211,97,75,106,208,113,101,191,94,186,47,249,249,46,141,0,149,105,115,151,104,210,78,73,152,215,38,78,76,168,241,133,242,163,69,5,224,121,80,99,255,251,178,68,201,12,229,26,103,75,27,73,70,192,152,236,233,99,107,8,94,18,173,157,52,108,37,24,66,78,51,101,141,140,161,57,62,89,107,16,82,69,40,219,119,41,36,228,104,164,93,200,113,196,11,222,74,8,240,104,88,196,20,106,61,5,28,106,53,216,135,17,151,120,161,98,131,252,98,194,29,15,178,101,30,146,155,177,23,227,92,82,62,56,255,90,122,188,33,169,110,224,211,139,4,199,224,179,83,89,251,41,19,13,87,192,11,184,200,32,25,137,126,67,235,37,253,117,153,253,169,216,227,107,169,11,80,146,100,152,245,113,198,114,146,130,172,106,146,43,71,208,84,174,174,229,113,139,92,88,36,193,56,7,205,42,32,101,246,84,185,146,185,107,19,51,17,72,84,197,68,164,52,184,216,50,185,22,38,70,33,70,32,241,245,23,124,230,26,171,48,229,150,113,28,234,212,141,67,25,37,174,231,16,21,197,7,141,181,49,93,123,110,88,168,227,74,122,235,138,26,227,174,203,169,65,244,147,194,15,158,175,130,123,132,8,100,0,0,8,128,255,219,240,177,106,172,180,129,101,54,208,11,12,120,168,68,35,51,249,161,2,240,12,92,195,133,18,91,85,137,31,60,234,246,250,152,145,148,144,33,67,121,62,251,187,224,109,223,49,60,111,185,218,136,227,100,93,234,190,169,44,129,97,64,34,45,176,124,102,96,211,7,152,122,235,140,178,17,238,136,106,90,226,28,200,25,243,115,51,67,233,162,134,180,154,53,241,196,215,170,212,42,201,113,74,58,12,58,255,129,231,181,196,100,48,222,73,22,161,178,40,73,221,228,176,234,85,23,136,79,49,31,155,191,199,147,76,215,224,78,192,1,219,110,10,45,4,128,46,113,209,12,164,155,138,84,50,41,176,185,5,131,106,131,135,217,204,14,167,111,196,29,17,169,140,52,168,228,82,119,30,63,93,181,163,148,92,160,167,140,72,232,233,228,242,186,2,97,213,235,197,55,27,88,184,90,69,64,156,201,122,115,51,164,140,40,192,168,140,168,93,207,217,46,236,43,36,34,79,217,53,36,84,27,2,8,139,217,116,140,122,140,131,190,231,210,113,180,180,235,78,233,127,61,93,45,202,187,164,104,158,222,171,106,212,145,237,65,180,171,35,236,233,189,145,9,250,145,145,1,193,14,109,189,99,131,38,108,160,105,189,241,4,129,71,246,60,41,155,203,24,36,165,22,144,54,54,130,254,76,210,94,186,237,88,173,28,198,195,34,162,181,82,151,29,72,241,175,42,183,50,164,50,203,46,197,189,93,124,8,227,136,47,29,7,56,157,169,245,151,25,190,141,191,12,82,1,104,173,23,70,188,102,198,75,195,102,18,212,91,47,155,62,232,175,167,255,251,178,68,190,8,196,130,103,78,83,47,67,80,140,12,217,115,105,5,202,17,41,155,52,108,24,185,66,30,179,101,205,129,151,104,29,185,136,43,191,120,194,136,54,99,35,59,153,92,183,70,111,52,232,83,163,134,7,140,56,106,149,194,171,244,38,89,199,50,50,61,77,174,150,93,64,64,1,118,223,201,152,9,163,61,55,141,191,136,17,21,43,218,24,197,108,174,227,98,74,31,38,108,107,53,220,140,191,22,42,181,73,201,135,130,91,97,45,164,22,170,74,105,106,61,248,215,149,91,136,165,6,178,173,220,171,215,202,110,230,236,72,54,134,180,67,192,55,26,66,54,22,68,95,217,121,137,158,80,196,88,70,147,12,9,121,158,198,220,122,69,162,11,53,104,138,173,210,35,43,149,253,8,34,96,101,187,11,49,184,51,87,174,116,201,77,72,86,242,156,165,164,86,187,148,167,162,42,78,254,161,4,85,0,0,91,112,200,204,195,14,148,12,0,125,48,146,192,56,38,96,96,176,10,54,5,12,33,241,134,151,198,17,28,24,24,160,103,105,97,8,192,193,192,210,225,179,182,106,148,162,68,69,129,65,163,38,0,82,21,153,152,36,70,140,45,112,193,98,145,96,10,41,184,10,30,215,22,74,183,37,82,163,38,2,182,169,146,100,48,242,52,50,241,128,27,147,89,225,147,67,246,212,67,179,197,96,91,146,181,241,45,147,203,42,65,25,195,79,180,160,18,143,12,77,166,51,215,244,236,59,127,47,95,103,89,216,252,81,19,137,230,12,76,180,1,104,129,68,249,195,135,38,20,76,20,227,250,87,174,141,161,49,132,154,58,22,66,210,44,195,200,216,190,255,204,149,79,223,225,165,218,71,81,172,140,95,154,99,108,115,81,142,43,124,237,170,186,217,133,174,11,251,97,197,179,10,166,232,108,45,81,84,129,131,46,128,0,160,0,9,119,254,88,240,219,183,34,214,40,80,49,48,4,177,89,50,101,200,149,61,130,53,82,53,233,215,231,255,254,159,242,217,76,138,150,116,206,67,106,174,168,206,252,136,53,11,178,179,7,86,142,168,239,18,141,33,226,202,70,91,17,8,36,196,48,227,197,234,136,243,181,178,163,189,108,34,170,151,67,59,250,187,48,154,139,153,93,92,181,62,196,152,202,166,144,10,0,6,77,160,104,224,87,19,4,156,221,37,43,12,96,65,154,32,197,81,3,68,204,140,212,186,48,194,13,10,161,105,172,121,45,211,205,229,100,72,138,234,175,128,198,109,242,147,1,4,104,113,192,177,23,210,36,209,37,113,53,135,113,45,81,242,23,176,19,149,209,73,102,17,132,237,37,233,132,37,210,42,71,180,244,222,120,81,230,221,200,126,7,190,169,231,175,168,207,255,251,178,100,206,140,134,170,102,199,155,134,127,66,100,172,217,202,60,197,98,22,89,157,40,109,37,187,65,85,179,102,76,243,21,152,250,223,71,37,155,122,164,242,253,90,178,197,99,81,169,51,85,111,126,183,13,90,56,40,93,134,215,137,198,85,102,108,181,201,75,70,213,66,171,224,162,202,8,116,181,60,237,70,108,166,70,125,34,88,229,91,95,233,204,197,102,135,210,116,211,77,3,51,214,77,232,49,183,85,111,85,4,197,39,80,0,55,36,133,238,120,170,218,199,60,24,26,66,214,206,168,33,100,55,186,106,177,188,163,121,100,159,144,173,209,95,153,137,78,156,231,79,237,59,227,148,163,138,250,211,244,75,221,9,180,234,246,100,204,174,170,239,118,83,21,125,91,185,74,236,200,217,111,189,100,90,233,91,253,95,167,200,245,187,237,111,191,231,247,13,0,0,229,176,197,222,76,16,12,193,15,15,80,72,194,67,66,162,128,132,80,32,234,202,50,65,97,16,122,251,49,74,20,2,179,197,97,96,136,10,68,36,213,103,5,231,3,29,58,179,101,64,181,218,220,132,3,78,83,45,67,147,17,146,60,55,147,64,189,141,117,34,208,88,20,60,171,157,214,193,114,81,122,31,86,89,198,253,176,60,174,132,69,176,58,176,27,39,114,98,208,136,203,218,248,63,141,153,20,12,147,130,173,163,147,12,94,244,151,148,170,23,229,158,73,79,54,117,20,43,42,46,98,148,102,45,50,143,41,121,164,217,25,58,25,48,186,76,201,76,90,149,156,162,178,184,203,164,120,228,22,233,212,174,84,236,179,13,157,38,254,166,255,42,146,196,238,233,106,101,181,67,164,242,227,75,137,70,225,213,199,214,215,54,88,170,160,24,208,0,55,111,211,81,244,67,35,192,69,175,225,64,194,218,16,22,60,121,238,113,12,96,55,81,8,131,181,73,235,184,93,91,222,173,232,200,174,83,237,211,183,229,246,152,138,117,187,135,141,177,198,238,112,165,137,166,100,185,116,169,135,187,150,34,86,225,50,218,123,152,158,169,234,224,139,74,151,75,185,97,195,84,235,142,110,254,160,94,124,203,24,99,140,203,22,42,230,6,243,117,215,223,45,109,19,130,197,239,224,209,80,66,33,131,145,27,238,232,128,88,44,78,101,230,6,4,52,44,38,10,47,89,139,204,20,144,24,70,215,11,150,53,69,81,112,85,185,145,150,14,187,212,21,115,136,212,231,188,76,61,72,42,170,114,74,152,226,156,176,214,117,16,1,21,224,72,176,136,74,253,63,93,233,77,51,254,196,220,84,180,154,132,181,193,65,36,34,2,224,98,7,23,128,84,98,18,133,6,23,24,57,111,161,48,22,196,153,170,127,34,20,10,198,213,27,28,255,251,176,100,213,14,198,52,103,73,155,105,95,64,108,12,217,179,60,72,126,27,125,155,42,109,225,237,193,133,51,103,12,196,149,144,159,58,247,182,179,239,14,187,199,155,90,196,235,44,6,155,140,36,41,59,2,85,12,136,181,27,106,211,105,68,244,236,187,44,25,91,98,66,135,11,112,97,74,203,221,68,125,135,27,71,134,199,35,45,107,167,61,111,121,171,2,177,117,35,220,253,80,245,119,123,231,121,107,175,185,169,178,252,225,28,225,78,43,162,253,235,17,188,6,216,58,255,239,235,58,242,55,166,7,45,128,0,39,191,143,235,28,0,53,5,242,17,81,89,111,153,9,17,248,223,139,171,49,249,114,213,133,44,221,88,209,36,181,183,162,23,181,5,26,196,122,254,159,171,228,207,103,126,200,113,164,56,246,18,100,89,14,45,50,132,162,26,170,161,149,26,142,203,189,154,231,74,68,213,52,163,12,65,165,76,71,209,85,213,67,20,72,84,177,134,94,168,102,95,254,135,64,234,0,0,182,244,24,156,67,116,32,31,10,133,137,54,37,56,145,138,94,9,3,9,12,139,13,44,33,33,82,216,114,194,192,229,241,122,225,78,147,237,46,68,123,14,251,17,118,29,164,181,146,3,128,149,115,191,3,58,245,224,88,9,219,74,132,227,80,102,221,202,93,84,242,91,148,212,205,61,179,50,233,29,90,120,186,113,51,229,40,5,13,34,24,64,186,151,4,9,74,214,235,145,29,111,36,81,57,76,154,106,213,127,195,157,143,153,255,243,185,255,254,85,117,12,107,165,100,142,162,153,244,156,163,228,197,236,189,84,144,179,170,234,236,213,122,10,72,184,166,65,65,117,80,173,232,146,142,145,214,84,156,242,5,165,47,175,99,137,5,253,251,118,240,217,167,245,21,180,255,255,255,206,240,53,96,0,29,182,169,47,84,105,12,46,62,180,124,62,140,150,5,203,52,20,219,202,161,86,222,117,148,85,51,124,162,91,35,249,23,101,146,97,8,160,185,14,251,39,255,228,253,235,167,90,149,13,50,57,158,245,46,143,189,54,68,116,213,150,44,101,100,106,37,70,186,153,78,202,103,90,186,244,35,249,73,153,89,247,236,255,254,112,109,255,196,167,4,25,128,47,193,224,193,234,87,90,48,50,20,76,30,131,224,224,176,176,97,133,134,141,0,61,247,154,235,93,157,135,222,72,9,62,166,30,230,68,174,98,67,128,139,225,115,169,37,189,93,185,204,185,52,42,237,196,87,73,200,229,201,221,184,181,121,136,245,232,196,11,13,195,51,209,187,142,252,56,215,89,186,0,211,146,3,98,177,73,48,34,5,13,73,234,173,95,238,231,69,149,74,162,140,31,189,92,221,157,151,170,106,106,91,48,255,251,178,100,196,14,133,195,103,75,27,102,95,160,88,44,217,163,48,197,102,22,213,155,44,109,165,189,9,157,179,102,232,192,162,96,90,161,168,26,77,38,234,108,104,203,219,61,40,25,89,121,65,164,152,87,94,233,118,38,213,47,171,109,209,87,245,72,81,198,10,180,118,234,85,89,36,214,19,107,90,208,64,197,173,150,162,189,52,147,153,178,181,41,6,72,212,22,10,18,0,1,54,255,201,88,245,96,183,189,50,53,229,178,160,174,45,122,37,159,126,106,59,79,134,33,0,93,200,110,41,126,111,82,102,2,3,3,115,31,158,224,238,251,243,184,108,90,182,189,213,98,148,127,81,9,54,147,117,248,255,217,20,180,137,62,184,182,173,38,173,150,237,110,42,254,33,4,23,242,95,174,230,111,237,221,113,245,199,223,45,237,157,29,242,222,90,87,212,69,66,129,10,0,0,238,216,192,154,72,114,143,130,136,225,203,205,0,13,184,152,120,97,136,142,15,23,36,67,46,36,40,50,36,208,130,229,248,188,90,185,32,66,217,94,240,203,144,90,198,73,24,106,210,41,96,20,13,56,24,147,112,115,169,154,243,119,137,196,222,213,74,145,65,1,237,50,129,145,203,183,239,196,149,126,188,145,215,149,123,62,143,204,142,2,104,165,216,145,173,198,122,228,180,217,67,125,18,181,45,179,51,102,246,178,223,243,91,221,167,254,249,251,119,205,249,71,246,58,231,13,137,251,102,100,226,44,134,246,123,53,173,86,70,77,188,215,56,181,146,90,100,22,248,38,76,171,12,113,84,122,57,200,251,180,139,36,75,197,96,98,158,145,227,203,47,237,205,144,183,224,85,174,219,170,206,177,88,79,27,162,197,62,4,126,21,128,0,18,0,0,191,126,58,135,2,0,100,80,170,99,36,21,150,32,0,82,140,93,45,81,248,168,195,19,221,41,102,75,116,219,24,72,143,165,223,154,19,119,63,255,212,68,106,155,50,86,19,167,71,164,103,170,183,120,210,143,245,181,157,174,117,186,214,93,56,120,121,134,190,219,37,41,165,81,145,234,101,119,182,150,137,90,138,251,154,54,120,25,17,245,10,221,14,229,226,138,90,24,15,196,179,67,24,147,3,79,159,34,89,221,19,0,150,2,2,12,128,84,192,202,6,135,198,66,193,35,2,17,227,38,32,48,112,36,233,24,80,176,204,107,163,70,182,134,88,18,235,65,35,119,72,55,153,119,169,138,187,130,82,29,32,158,36,36,205,47,252,19,30,83,152,178,26,4,137,115,184,155,139,193,138,221,12,191,176,227,121,27,122,86,150,229,79,59,160,81,21,173,4,187,80,85,210,144,69,77,242,172,211,153,95,197,27,39,79,169,230,175,167,106,202,236,42,122,113,16,255,251,178,100,212,14,134,11,103,73,155,102,127,176,104,76,233,170,48,40,170,24,29,155,34,109,225,109,201,153,179,166,168,193,26,184,214,147,141,169,62,223,13,115,210,115,157,110,167,111,155,101,181,38,169,219,184,147,202,60,172,152,94,96,192,250,98,54,154,38,141,53,51,11,56,138,233,168,197,33,117,190,251,101,65,250,80,213,94,33,87,167,58,106,159,57,77,117,65,88,1,31,160,8,0,22,219,251,29,19,6,200,11,15,80,149,167,76,132,18,46,170,22,161,211,230,142,211,175,242,197,233,253,180,254,141,244,232,179,151,74,191,237,200,84,133,116,149,216,207,32,162,169,161,221,209,149,216,230,181,221,38,115,22,239,82,53,205,107,31,89,84,180,249,155,165,65,119,225,223,52,182,124,155,188,125,106,69,235,59,102,107,120,151,240,218,255,233,242,180,31,55,25,192,91,0,2,156,208,66,168,101,34,39,177,90,96,32,193,19,10,62,98,198,38,10,88,16,36,28,6,174,209,80,101,40,186,45,16,96,57,153,6,0,42,103,61,178,47,241,165,53,57,131,203,130,183,160,113,129,167,37,120,50,42,142,157,89,90,229,129,212,185,166,190,5,179,135,164,242,8,58,82,233,177,38,28,224,191,220,186,251,210,67,113,230,151,22,80,7,46,81,102,83,47,148,135,0,97,205,71,181,123,53,83,254,186,29,221,190,67,58,186,161,149,109,77,182,84,108,238,215,66,51,162,34,11,177,142,81,115,153,84,73,217,39,23,97,102,30,81,5,90,146,103,178,211,72,249,170,153,75,74,147,36,179,118,48,212,157,20,144,6,82,0,0,17,0,5,187,250,35,176,8,164,52,124,79,33,42,125,248,133,70,190,214,48,187,237,2,189,189,31,163,85,180,231,118,246,191,222,138,251,237,237,224,129,131,69,77,136,164,24,197,122,243,206,177,107,37,208,128,144,168,66,29,129,160,235,100,57,152,4,167,98,88,114,3,40,126,142,142,209,104,241,166,87,103,60,208,161,41,80,78,196,179,50,106,158,247,57,190,150,206,167,61,118,14,0,135,49,134,48,49,30,177,224,99,198,17,156,15,38,79,69,4,45,201,68,134,21,9,25,184,124,96,34,73,16,184,192,67,179,17,1,192,67,2,67,166,128,193,141,18,98,192,32,4,24,24,194,39,56,145,2,194,203,106,110,200,129,70,166,113,193,114,99,3,154,48,68,197,64,165,152,40,145,98,231,161,160,52,8,214,144,225,41,80,107,31,35,178,117,1,70,64,141,197,52,75,152,76,208,12,68,84,2,123,141,18,11,1,100,18,112,0,103,234,46,180,129,69,215,74,242,107,236,102,24,88,54,1,236,28,27,87,152,135,205,238,190,62,187,187,141,213,199,255,251,178,100,211,12,133,75,102,201,27,101,111,66,103,172,217,154,48,71,190,25,89,155,22,46,105,109,209,199,179,101,156,241,158,248,244,248,159,138,254,253,209,93,199,190,230,27,223,95,76,223,255,29,215,186,30,123,73,178,139,17,87,74,211,69,210,164,35,62,251,125,234,218,151,207,23,91,223,77,169,159,136,251,72,3,243,105,211,168,128,0,110,186,129,53,98,144,244,67,79,69,166,6,98,192,165,103,40,88,121,235,118,217,254,219,85,215,197,243,70,29,103,239,91,197,13,242,23,83,43,249,18,112,235,220,178,255,233,231,255,159,227,188,32,209,67,160,89,152,247,4,8,79,138,16,9,8,26,138,198,64,168,0,64,59,200,227,153,193,68,77,72,150,156,217,215,129,63,57,80,160,60,136,123,101,119,67,24,185,86,171,199,92,227,145,26,234,218,233,109,250,0,122,0,5,118,248,197,179,52,128,1,132,140,46,96,202,226,73,88,24,8,66,247,34,12,250,63,70,56,139,11,105,136,117,38,66,206,123,44,126,35,131,198,92,148,199,74,199,105,226,92,15,227,199,50,218,193,78,75,250,196,162,82,155,206,250,19,233,168,43,85,194,153,149,45,104,102,24,181,114,103,41,234,90,240,238,50,232,22,164,166,154,186,0,192,32,72,239,255,231,61,50,104,119,115,111,235,207,45,78,76,175,175,154,153,201,53,133,37,202,206,196,129,111,146,23,81,252,146,230,254,128,192,13,204,217,116,169,38,116,216,202,173,73,43,90,12,95,72,207,211,90,228,208,174,82,0,0,111,255,0,81,97,88,58,31,214,220,176,249,105,139,136,173,241,117,206,233,157,69,77,181,138,70,114,205,106,167,250,170,213,51,127,255,233,110,146,114,193,9,115,118,215,99,198,149,35,136,171,163,46,233,95,67,251,24,79,210,208,222,158,165,183,147,174,105,98,247,74,253,149,45,45,41,86,120,145,181,191,125,221,141,238,231,139,149,215,107,85,37,198,219,215,53,23,51,32,112,0,12,26,35,82,102,22,233,171,183,230,134,40,147,203,141,118,95,48,48,200,199,64,19,0,20,129,77,3,9,134,3,9,134,152,24,17,49,128,32,147,71,124,236,20,44,25,51,96,76,64,1,24,17,66,199,213,40,225,176,104,64,0,101,58,28,0,102,231,42,131,166,107,211,132,17,151,131,68,48,20,91,16,138,50,160,227,192,97,100,153,11,178,135,68,198,120,231,218,66,224,73,242,246,171,115,17,64,163,32,1,209,72,201,67,178,149,131,32,212,1,76,28,165,211,11,149,133,244,136,50,204,139,142,164,216,169,11,36,181,45,105,43,166,131,58,145,119,73,146,49,100,19,166,222,146,151,78,181,90,181,214,164,93,153,35,148,255,251,178,100,211,140,196,210,102,202,155,67,111,64,101,108,217,147,48,40,154,25,229,157,22,78,105,173,193,233,179,165,140,241,161,248,234,83,58,150,230,104,181,6,162,130,7,12,102,137,44,165,48,82,51,199,212,230,183,83,173,103,77,23,122,211,212,138,55,70,245,175,210,64,55,88,4,29,251,212,42,100,91,136,219,75,176,65,68,27,76,74,145,112,90,169,223,72,33,207,4,2,135,105,7,172,71,65,223,66,233,204,200,155,59,1,143,203,240,251,60,194,183,228,219,207,138,100,168,160,198,114,145,73,178,184,44,128,228,69,15,201,44,18,102,28,117,138,30,81,163,222,226,135,37,68,104,233,196,56,201,187,152,135,43,121,60,97,208,131,221,76,118,60,82,164,92,225,122,221,82,13,175,71,230,38,167,159,164,225,231,165,91,245,250,137,192,45,85,0,0,11,128,238,11,205,135,228,233,13,141,214,56,209,80,140,121,16,16,60,88,56,51,130,243,49,82,51,144,98,236,154,116,193,137,19,5,64,2,207,192,208,65,67,6,3,162,196,120,100,233,217,44,177,19,145,37,204,25,247,140,171,52,8,20,32,107,110,160,137,192,36,96,80,18,101,168,1,115,129,66,132,129,25,134,170,16,228,50,247,251,6,37,2,38,195,47,22,26,181,157,20,233,126,229,174,52,165,203,89,203,133,129,51,244,162,88,73,145,232,74,106,68,38,169,193,202,151,76,127,197,127,17,204,212,244,115,83,238,162,88,217,123,251,154,100,116,230,181,183,111,222,173,156,157,8,189,236,79,206,77,35,221,170,86,252,243,37,67,214,124,119,44,198,156,122,210,167,215,182,165,213,21,243,255,207,243,95,247,184,102,244,128,0,0,196,0,1,111,191,48,36,158,198,210,134,19,28,143,74,150,130,135,150,42,214,133,119,185,25,29,170,84,194,25,63,249,31,242,239,255,224,255,242,80,235,67,218,93,18,31,87,36,145,21,55,183,15,94,236,179,89,135,216,209,202,63,123,214,82,103,207,170,58,43,137,138,186,90,38,39,251,168,134,214,38,113,104,72,164,146,234,230,188,105,14,113,177,93,117,205,253,76,197,127,182,192,152,0,28,239,198,199,1,68,3,6,152,199,18,41,64,101,142,140,22,89,225,96,64,160,165,218,2,150,44,19,40,66,169,138,162,212,9,191,90,46,75,62,70,80,115,198,74,153,200,158,209,33,160,64,135,125,15,91,28,222,74,217,48,167,113,149,201,17,126,2,161,167,117,17,129,108,67,145,136,189,185,108,142,50,237,78,195,208,213,5,60,98,13,202,205,74,58,192,18,184,153,166,214,151,239,223,91,250,73,87,51,202,98,153,245,223,127,214,109,123,126,223,247,127,217,254,119,172,222,210,255,251,178,100,214,12,134,9,102,198,155,122,91,112,105,140,217,157,48,40,154,21,145,157,38,109,25,125,1,168,51,101,76,243,13,144,247,182,238,247,222,81,168,117,45,215,123,41,14,142,251,35,96,116,90,3,53,210,225,250,45,54,93,168,210,117,27,57,74,102,33,78,159,15,102,233,1,194,215,128,0,146,218,110,162,207,99,176,225,72,157,201,116,65,146,135,18,161,33,53,89,132,128,177,20,104,76,106,114,100,11,165,111,247,122,252,205,140,204,161,158,242,183,196,182,110,95,203,151,254,12,68,180,121,71,99,50,140,148,227,231,12,169,186,146,149,237,105,66,59,85,126,179,221,162,14,102,31,176,168,34,101,63,182,242,30,128,202,14,151,178,205,78,220,141,21,92,187,77,247,254,124,205,11,194,42,0,0,10,140,231,64,14,249,168,228,51,77,196,252,204,210,78,84,169,16,77,92,200,201,132,205,21,152,193,64,204,45,176,219,158,66,192,198,52,44,97,195,228,72,64,34,243,11,4,78,34,246,151,56,199,12,72,128,69,140,0,192,21,224,51,37,32,47,9,149,0,45,165,10,66,105,96,16,183,136,206,158,174,162,195,190,70,36,166,232,190,148,179,48,43,132,217,103,217,114,223,103,12,164,88,54,212,55,23,163,126,82,181,75,161,79,227,47,128,29,216,30,45,106,191,211,91,239,40,114,238,250,101,57,62,211,135,219,1,47,88,164,73,21,63,166,113,122,89,127,160,238,76,170,158,44,19,158,75,28,85,209,220,219,82,52,29,234,126,189,148,185,197,236,69,231,173,179,79,58,156,67,141,219,112,238,89,221,247,106,105,92,212,201,0,0,52,128,34,219,254,230,175,171,155,26,138,10,28,244,183,71,63,135,236,103,149,91,149,218,160,179,26,163,74,111,90,234,109,253,62,101,179,9,10,42,135,16,88,173,125,255,181,246,118,104,71,153,204,221,244,98,47,102,94,114,122,132,163,29,57,108,239,21,6,58,159,221,161,15,110,92,185,127,221,179,61,236,67,196,203,160,174,199,255,139,46,181,121,115,243,155,237,29,254,211,198,107,251,149,219,179,67,181,111,204,40,2,203,105,82,104,57,162,72,7,124,116,110,236,68,118,230,180,44,97,36,166,114,2,2,4,51,3,113,96,97,209,35,74,38,119,82,96,192,10,71,129,139,136,153,75,93,202,104,129,143,78,153,115,220,85,30,46,89,128,151,140,6,141,11,32,33,58,216,216,84,45,16,11,232,145,9,236,138,115,230,34,128,60,24,198,222,233,3,88,126,29,4,48,75,24,210,154,34,234,27,39,58,195,196,212,14,227,80,174,212,156,103,113,149,190,106,96,252,77,216,179,102,55,71,204,63,247,246,209,79,112,76,208,209,255,251,178,100,220,142,70,41,102,198,155,99,95,162,111,236,233,131,60,166,126,22,181,157,30,109,160,254,193,163,51,166,28,242,161,248,214,232,93,175,109,218,247,173,38,182,220,196,220,87,218,113,204,241,92,84,113,183,48,117,152,109,208,235,178,148,17,28,147,150,64,68,226,25,3,94,127,111,158,191,163,87,102,254,9,56,32,0,110,223,191,118,120,180,147,100,4,174,79,11,235,53,12,137,162,176,185,97,219,7,173,84,105,220,141,236,202,133,38,223,106,183,217,218,203,179,37,191,245,106,219,209,115,59,229,170,203,199,188,118,246,101,217,108,187,143,31,53,54,233,166,238,54,18,87,215,137,119,139,30,245,41,68,255,102,200,206,99,60,123,211,115,43,53,9,204,230,139,255,20,93,66,213,70,107,223,199,184,88,125,149,0,0,247,216,220,21,2,57,53,240,13,108,193,9,224,73,243,52,100,204,4,30,18,100,89,38,160,160,163,44,73,20,27,154,66,151,161,131,144,0,172,247,161,52,12,65,201,110,206,82,169,201,133,132,23,110,25,96,77,93,183,110,14,99,12,77,72,57,0,236,204,64,157,242,114,223,56,91,241,14,75,90,148,46,107,183,24,106,223,166,162,127,27,217,27,210,196,224,233,167,10,42,66,12,57,26,147,221,243,223,151,242,123,255,251,42,135,245,86,194,130,178,239,200,174,20,197,181,102,150,216,48,195,83,48,219,109,34,103,33,104,150,82,90,82,108,26,132,88,153,164,79,196,183,197,63,10,241,196,10,33,32,145,82,218,220,156,237,235,94,185,150,148,195,203,181,178,66,111,214,49,5,227,216,183,205,187,200,148,196,61,214,237,97,88,192,40,0,3,182,253,197,92,166,55,168,163,63,81,142,4,138,36,36,103,150,11,235,132,34,131,52,200,182,148,221,157,173,25,165,207,55,150,182,234,137,123,125,63,23,104,121,210,79,135,24,42,121,156,37,15,90,34,15,48,138,180,25,20,180,145,171,189,179,181,51,52,236,205,116,151,92,165,105,39,15,168,169,72,84,25,73,18,214,235,18,176,137,247,93,231,150,96,201,90,241,148,137,87,107,15,55,207,32,178,22,21,153,155,16,102,129,241,191,233,96,50,73,133,14,166,99,67,26,93,34,44,53,50,64,8,202,137,241,192,248,140,52,96,147,217,134,130,225,0,81,0,36,48,34,86,24,37,10,11,1,144,241,19,204,172,3,8,18,6,6,23,176,112,33,14,166,15,35,63,40,234,96,96,17,32,16,96,14,20,7,21,64,230,30,12,151,180,132,8,97,80,40,128,52,102,3,211,56,99,104,113,120,216,139,194,203,32,194,203,39,187,108,130,227,193,116,47,140,172,75,145,161,160,16,56,38,95,165,182,174,255,251,178,100,218,14,38,29,102,201,27,73,127,66,110,76,233,135,60,72,126,27,181,163,24,78,25,254,193,162,179,101,232,241,150,248,144,185,193,117,163,80,184,18,53,219,52,241,155,119,126,247,228,202,127,54,19,237,104,245,187,190,160,215,158,25,183,230,126,223,254,233,102,190,211,118,210,155,112,253,41,2,37,4,202,15,34,18,230,100,63,238,141,230,230,94,234,206,63,220,37,172,235,121,214,35,64,151,87,203,87,240,155,223,214,217,129,171,231,19,66,249,235,129,239,157,203,96,0,0,164,187,19,133,243,173,0,214,146,56,226,184,14,86,217,12,23,183,107,206,49,172,74,234,148,214,32,207,237,79,237,138,147,84,165,243,243,143,158,80,254,151,190,83,255,63,255,225,213,158,57,157,20,148,205,207,204,244,67,51,179,57,26,104,125,39,141,76,68,47,151,36,46,212,226,204,156,140,138,47,76,205,149,108,119,52,29,170,77,80,219,198,81,14,107,70,187,189,155,65,129,117,170,0,1,45,176,204,246,52,215,3,3,153,48,196,101,128,103,76,81,33,36,10,112,97,235,53,65,64,6,24,216,99,241,129,44,205,252,64,11,132,250,100,170,138,125,187,51,118,188,169,44,18,149,120,217,243,110,192,223,4,9,63,70,141,89,146,32,216,19,160,56,177,1,89,123,196,219,213,220,106,29,90,24,50,134,88,181,48,78,134,173,21,118,38,221,196,107,250,103,81,151,181,145,235,0,14,62,108,227,242,235,242,121,40,2,55,178,28,244,203,34,160,231,15,128,235,52,152,136,33,112,102,23,10,46,225,119,236,123,52,210,70,65,190,206,55,36,235,205,119,202,137,240,108,51,239,142,109,124,238,185,32,81,217,189,150,140,237,69,119,60,230,209,82,108,227,44,138,99,204,80,18,112,2,32,0,0,237,182,17,163,191,155,30,158,69,32,244,7,10,81,214,242,167,146,207,60,210,81,130,68,151,207,95,158,101,234,142,255,206,199,40,75,14,66,204,173,50,11,154,176,200,71,33,25,81,85,47,60,205,102,34,93,169,91,61,172,148,106,61,215,101,237,189,157,211,237,251,80,205,166,255,125,60,81,151,195,83,212,100,112,115,115,106,172,235,140,76,224,234,131,196,211,188,68,84,196,26,48,134,132,78,136,145,4,51,105,234,4,24,61,13,215,163,0,140,147,12,165,0,96,2,130,51,151,225,146,134,38,14,45,228,99,203,16,12,211,52,3,34,74,0,143,145,35,1,2,24,134,26,105,153,162,178,104,48,196,41,98,40,27,118,56,150,70,145,225,204,132,8,238,25,48,218,72,28,131,192,102,32,20,20,105,182,194,160,225,97,129,196,33,53,187,166,122,154,56,14,33,112,215,251,223,43,141,255,251,178,100,197,14,5,172,103,73,27,70,87,64,82,44,217,186,48,34,126,26,85,157,36,109,101,111,193,133,51,102,204,193,150,248,201,240,189,117,138,190,26,230,234,156,230,111,216,90,122,213,86,158,212,226,153,54,179,83,151,57,67,139,210,202,177,37,78,103,233,103,211,13,122,109,28,98,40,25,151,188,18,204,153,118,230,27,22,162,114,15,185,107,85,65,224,249,177,243,188,108,175,126,234,255,111,158,191,244,115,159,158,167,80,66,128,0,93,255,61,211,240,253,83,78,189,116,51,130,160,157,234,238,254,195,243,183,249,222,156,157,252,238,221,11,24,129,187,255,216,103,17,9,16,70,61,140,16,108,144,185,79,167,255,139,207,53,193,145,99,102,104,48,238,213,34,25,68,76,190,195,69,185,66,51,144,245,74,165,165,33,179,225,187,255,114,53,171,251,195,73,115,187,125,93,219,214,243,121,173,223,96,74,0,0,247,252,196,69,76,180,244,203,8,204,242,104,73,224,2,16,24,54,80,89,50,33,12,10,145,232,152,125,130,130,1,144,101,106,168,98,154,184,112,193,64,74,233,101,171,84,160,50,14,136,136,67,24,156,88,64,2,16,13,13,168,146,73,44,222,162,248,242,130,71,39,40,160,32,113,155,43,108,129,129,200,36,151,18,129,13,31,3,64,21,141,69,128,64,107,212,132,8,24,10,193,99,11,60,20,22,145,105,38,84,15,8,44,73,150,122,91,149,219,215,197,210,198,196,177,238,253,94,245,151,57,52,39,220,80,86,172,90,37,130,105,46,25,6,64,164,66,3,167,18,48,79,134,212,37,70,78,58,170,54,56,160,163,214,56,195,73,205,134,83,71,57,220,109,63,189,103,217,116,74,35,188,207,87,144,254,218,95,217,138,146,211,149,84,163,93,77,39,51,148,179,213,41,239,169,99,92,124,2,231,48,0,1,201,32,170,47,171,192,9,11,196,231,27,11,211,208,129,229,11,138,186,101,211,114,15,129,19,50,172,131,166,177,58,40,239,38,130,43,178,119,174,185,88,90,235,150,82,66,62,219,177,78,130,2,73,129,237,204,121,223,223,244,38,167,89,236,117,43,40,145,34,135,20,32,90,27,32,116,104,196,138,87,52,241,123,233,28,175,74,255,220,255,254,93,190,49,112,112,193,228,147,20,7,204,31,55,48,184,92,197,1,83,26,129,205,42,27,26,9,3,67,230,4,18,136,68,137,251,16,26,6,20,0,7,129,234,87,0,166,116,105,119,187,173,125,119,19,9,67,25,42,30,152,240,218,203,7,185,1,34,226,171,37,195,58,128,141,54,196,32,151,16,128,96,250,167,99,100,45,194,157,0,169,230,184,1,1,53,39,133,40,213,232,240,194,198,167,204,112,2,255,251,178,100,206,142,230,167,103,75,27,105,87,178,93,230,89,147,60,195,126,25,209,155,40,78,101,47,209,134,51,102,141,131,10,56,88,73,75,253,200,17,162,96,10,228,184,136,244,187,173,186,205,101,236,180,231,60,213,230,165,25,38,166,77,140,145,40,172,171,213,31,145,114,202,116,236,148,157,34,90,100,142,84,132,87,72,117,43,189,115,93,146,132,164,119,139,189,165,225,137,207,98,247,198,89,24,178,146,51,95,213,127,190,163,31,239,41,173,134,231,255,255,85,243,255,255,255,127,251,253,215,254,121,211,4,165,182,190,211,242,96,42,229,240,11,254,68,56,179,166,224,182,42,248,72,37,147,251,221,175,222,94,171,180,249,62,118,42,123,147,151,225,91,79,251,153,182,217,214,105,179,194,45,22,253,254,253,124,157,239,253,26,214,243,246,79,157,209,240,121,204,193,216,103,68,69,57,164,114,21,194,122,34,26,29,167,178,235,203,251,53,239,221,63,239,91,191,255,253,181,255,234,42,0,0,229,208,0,92,48,209,88,46,7,21,180,11,49,140,58,19,50,49,4,210,96,96,48,76,96,56,97,34,32,52,68,22,2,16,128,0,66,39,177,174,166,227,57,136,75,209,65,58,35,147,45,255,91,241,129,148,221,149,43,33,200,59,218,255,202,230,93,102,84,20,154,18,156,168,156,71,154,166,131,150,66,87,185,41,82,15,66,38,197,148,169,94,187,105,88,132,166,177,7,166,169,204,227,56,140,130,11,82,17,83,128,6,30,15,24,134,68,103,200,240,233,52,169,30,104,241,121,227,237,164,211,106,71,220,245,74,101,99,35,231,143,203,209,84,202,238,222,106,180,53,27,118,67,159,187,136,116,54,28,180,213,79,243,240,107,9,153,240,227,232,48,236,199,253,196,95,41,62,111,143,246,55,235,255,226,106,235,251,246,183,96,89,128,0,74,0,0,183,106,94,28,170,28,7,218,216,193,56,167,68,23,69,211,100,142,230,179,116,70,138,199,149,160,36,157,9,49,208,217,112,109,173,66,97,2,234,86,155,255,220,41,204,59,186,213,79,29,42,182,85,67,231,91,235,105,107,43,189,17,77,87,190,222,218,45,77,167,255,245,79,255,255,246,255,198,50,70,96,210,137,152,159,68,65,227,82,235,204,14,16,48,121,120,205,47,243,42,23,21,249,140,73,102,47,51,7,21,0,130,164,240,48,240,120,207,17,4,6,86,230,100,208,27,99,2,69,34,81,116,116,26,81,188,237,44,101,162,54,180,210,33,225,54,218,188,49,105,78,159,145,8,19,23,101,75,67,138,18,167,52,35,163,35,192,130,144,154,27,76,76,51,126,77,33,30,117,26,46,251,192,223,23,77,66,20,189,219,54,118,75,105,255,251,178,100,196,142,134,19,103,74,27,153,91,112,82,172,217,202,60,34,118,28,173,155,32,110,105,237,201,137,51,102,140,241,138,120,25,17,129,34,210,209,39,3,105,88,206,187,48,209,171,71,89,117,138,220,172,103,153,178,127,5,220,177,222,68,159,227,205,87,137,153,24,21,239,23,228,70,176,192,75,40,217,187,27,154,186,69,12,68,252,119,113,233,2,176,233,52,120,25,158,72,17,115,15,19,188,137,53,34,226,209,243,93,117,212,73,35,219,31,182,103,62,223,227,53,213,240,254,254,251,198,127,150,185,155,255,247,153,223,111,26,198,113,79,241,65,254,218,224,2,45,182,171,219,21,226,214,172,78,9,56,52,42,95,201,83,66,145,235,198,92,125,211,193,174,101,221,129,148,220,13,37,126,135,37,120,70,9,207,12,71,237,92,72,180,21,189,17,228,190,102,119,225,98,18,152,147,18,45,12,91,134,189,8,13,16,44,186,214,20,237,187,72,177,215,177,121,250,33,111,77,208,186,122,81,109,167,191,243,244,175,123,125,81,255,248,29,0,64,0,230,255,152,66,40,74,79,226,47,35,69,11,226,152,3,227,30,100,80,21,26,143,52,205,53,120,178,24,168,67,109,174,138,195,82,249,201,153,69,157,91,100,136,220,117,230,172,73,68,114,71,232,146,145,151,36,249,53,22,24,176,82,151,158,144,165,206,161,138,119,150,33,227,51,148,51,218,83,106,48,134,164,18,92,213,68,166,23,70,94,189,241,51,71,231,48,116,27,58,45,198,238,108,27,45,39,78,195,13,136,169,14,228,152,251,109,155,56,210,238,187,116,247,108,113,198,87,152,243,177,115,239,123,156,250,124,186,34,166,94,222,42,183,47,127,38,125,243,124,162,220,194,236,230,223,132,69,221,74,64,0,37,255,136,17,137,2,24,4,115,130,6,24,12,18,242,7,136,115,211,0,100,74,152,201,26,107,85,140,54,176,136,142,89,188,26,160,153,114,51,174,145,239,237,102,194,95,201,55,222,179,57,50,20,1,82,31,99,43,210,51,138,123,57,183,165,101,216,169,203,118,236,83,97,158,227,227,161,181,43,152,95,179,154,103,109,3,214,164,191,171,158,138,123,115,84,247,79,145,78,103,89,189,211,85,51,39,70,101,55,240,200,28,217,116,73,219,159,105,204,190,181,52,27,223,86,198,127,106,87,172,115,219,170,171,25,234,91,10,100,171,156,113,69,85,6,58,104,234,82,52,250,214,186,132,170,0,5,110,212,120,147,78,249,195,238,4,93,26,9,9,7,240,112,42,21,151,21,7,211,221,80,165,155,194,255,63,81,41,205,189,120,75,235,180,220,243,101,47,62,51,8,1,164,171,75,126,253,58,11,206,203,102,138,0,179,255,251,178,68,189,136,229,19,104,205,59,79,91,112,156,172,217,115,104,197,232,83,161,155,50,108,153,93,10,97,179,165,205,163,23,144,89,211,124,191,138,238,164,253,123,247,174,103,249,84,91,60,221,53,63,200,160,239,132,15,201,87,236,189,73,72,209,175,227,126,30,244,251,50,81,46,147,50,104,41,62,207,135,233,28,48,157,155,100,183,122,121,78,76,49,93,211,56,179,175,168,33,139,78,254,183,114,104,139,77,119,172,220,102,244,207,223,242,141,83,217,246,143,114,23,204,57,37,231,252,128,14,141,150,238,80,100,206,193,98,39,20,144,136,26,17,15,4,5,133,129,19,93,34,84,29,165,175,85,125,12,186,78,84,122,115,55,142,204,143,54,75,94,157,104,186,244,177,194,210,196,42,210,207,90,135,193,64,227,48,45,1,88,138,42,102,150,230,111,209,94,228,142,110,126,138,106,223,43,92,24,3,103,113,168,127,178,13,91,177,175,57,223,236,252,215,131,47,230,51,63,156,154,112,72,42,225,12,83,71,100,182,97,148,205,48,213,115,101,113,115,137,53,144,154,45,22,83,156,234,98,24,155,106,234,52,132,100,71,91,20,244,33,102,53,83,120,139,34,187,173,166,59,144,10,170,0,59,246,244,128,33,211,84,236,82,49,225,158,192,106,9,142,195,156,66,80,32,37,15,172,201,85,173,241,103,206,222,94,102,165,77,164,59,39,137,28,85,95,21,172,60,19,74,194,94,80,254,153,207,193,209,241,93,111,253,201,202,38,249,98,180,230,129,199,113,66,148,243,156,139,199,141,25,105,3,81,132,115,123,122,145,215,170,124,189,91,158,252,37,163,226,3,53,61,151,115,216,249,117,232,97,143,111,205,189,179,139,72,159,245,97,28,241,216,163,99,185,169,36,195,147,227,249,34,63,47,235,255,187,95,255,254,1,58,192,1,57,126,16,50,42,79,33,26,99,183,139,106,67,67,50,232,112,57,120,146,32,116,163,164,23,19,80,48,10,165,104,241,89,21,14,78,229,60,153,178,48,89,168,40,128,4,141,228,100,227,77,164,116,21,99,45,142,48,24,98,34,220,150,194,72,227,20,62,225,213,184,7,71,207,162,172,121,101,190,28,130,213,118,248,169,104,120,73,218,54,50,93,19,31,16,211,104,204,51,189,216,139,198,94,88,225,147,10,69,73,110,78,236,209,77,70,139,210,81,82,40,76,36,38,131,166,156,109,83,144,121,103,181,210,190,42,43,70,209,98,4,168,211,109,135,93,78,119,220,91,172,87,243,173,176,196,74,58,182,251,248,8,248,209,0,10,221,189,14,9,77,83,104,64,210,248,96,101,200,27,14,11,104,75,253,104,57,44,121,145,177,171,36,165,244,223,60,233,40,219,255,251,178,68,170,136,228,90,102,206,155,47,67,112,165,108,217,83,105,232,194,82,29,157,56,236,189,13,194,135,51,165,141,167,163,8,144,226,163,195,180,208,139,11,218,237,130,55,117,106,66,63,238,14,251,115,95,172,12,71,204,72,152,193,13,167,188,125,146,11,200,25,70,141,31,101,81,99,237,217,50,207,35,122,196,50,80,199,44,96,247,231,99,138,162,172,106,217,137,123,141,68,185,46,71,217,116,157,47,42,96,218,222,81,117,85,159,228,105,130,3,7,230,64,155,253,42,160,92,112,223,248,27,47,242,63,255,152,200,191,255,252,104,52,153,47,224,36,193,5,68,37,4,82,136,2,32,217,140,48,17,237,185,170,36,163,66,98,122,168,81,127,225,182,153,16,195,184,67,114,57,59,26,121,173,71,16,218,24,127,19,116,186,17,88,149,201,87,94,128,196,247,217,202,126,70,239,244,105,247,83,208,152,198,122,136,212,122,192,137,108,6,76,221,189,111,138,128,152,195,144,85,235,19,175,217,225,204,91,22,113,179,8,99,74,164,13,32,120,229,155,89,169,180,145,233,79,117,74,163,96,232,162,17,232,100,83,204,80,201,152,153,170,44,88,56,9,46,42,42,180,227,136,184,38,205,218,99,73,98,42,148,116,87,137,229,138,169,213,196,94,163,231,164,144,226,106,0,128,5,46,219,5,83,16,20,206,76,151,72,201,100,70,137,99,255,52,165,138,74,187,79,10,16,229,171,235,113,151,22,222,29,142,92,177,42,207,152,163,44,187,147,168,91,91,88,99,119,36,188,175,30,122,153,190,244,221,181,171,77,11,124,173,172,183,67,253,154,103,119,44,97,10,233,168,189,168,149,234,190,233,156,185,34,235,212,40,239,171,142,208,29,84,159,197,220,32,81,133,23,132,104,192,228,81,201,34,114,71,92,30,163,35,162,122,222,224,149,168,226,159,80,207,196,111,140,146,198,225,111,91,223,250,184,243,134,208,189,203,149,41,226,102,83,207,44,68,193,226,210,165,255,28,0,26,64,0,168,230,4,163,129,15,2,192,102,70,222,69,144,21,2,51,49,177,177,116,198,64,41,9,138,113,152,16,178,43,161,85,87,229,77,100,85,45,68,37,16,150,149,39,157,140,133,182,211,178,115,3,115,18,154,134,34,48,108,16,102,116,22,188,146,152,72,251,160,67,149,254,188,195,210,165,156,135,172,101,94,75,143,98,75,190,85,122,163,205,93,20,83,147,69,108,180,123,146,246,49,255,248,205,111,229,11,194,193,205,2,78,79,194,15,198,250,81,206,74,173,162,95,253,91,71,185,140,242,83,180,50,245,154,218,106,150,189,102,103,249,37,231,139,255,119,206,169,186,78,182,36,175,79,145,234,229,204,91,174,255,251,178,68,160,8,196,242,103,77,59,38,63,64,168,172,217,51,111,6,110,20,237,155,48,108,189,109,194,150,179,101,141,164,163,96,252,227,246,108,48,3,26,0,110,93,96,0,146,99,193,6,159,135,24,99,164,200,81,115,12,5,19,14,8,72,66,211,133,202,71,1,162,15,197,99,42,162,22,163,44,170,145,10,91,183,4,145,69,4,170,13,55,110,236,250,11,24,14,239,216,84,195,58,121,209,237,22,168,240,154,210,211,109,110,163,204,147,32,207,156,85,199,219,157,143,71,143,163,150,202,71,14,62,146,124,31,70,16,114,185,236,165,103,53,207,136,211,106,19,12,188,242,153,201,108,33,46,121,170,168,154,44,106,92,170,173,37,24,27,114,214,160,122,90,149,195,205,19,152,189,70,75,105,249,238,85,91,149,12,27,178,187,225,242,243,231,120,57,127,51,79,122,20,254,221,255,246,50,122,0,1,77,191,0,11,12,38,0,34,112,17,3,69,149,128,42,139,3,50,81,212,70,73,132,37,140,136,83,66,128,16,4,98,91,32,173,141,52,134,53,0,71,243,141,35,100,13,182,168,36,30,6,151,101,77,45,155,44,253,28,166,10,78,41,235,239,156,34,253,212,68,177,111,124,219,101,183,35,13,45,25,139,189,160,27,100,214,250,172,220,173,97,119,199,103,178,132,237,23,251,188,242,178,33,106,113,93,147,72,174,109,238,34,81,69,155,151,131,146,211,87,2,138,181,209,65,243,142,93,210,214,170,13,168,179,33,32,130,199,15,227,76,102,243,26,142,29,10,136,131,255,155,180,6,179,45,108,217,3,255,248,73,154,13,211,0,6,236,144,112,128,169,118,198,109,205,0,131,17,27,6,67,57,0,146,33,52,70,86,32,148,2,61,40,81,61,222,109,33,155,22,242,125,40,106,188,85,176,143,51,103,226,47,66,16,42,236,178,221,110,70,65,0,42,199,179,111,169,235,171,47,63,172,174,182,127,139,116,65,122,225,44,242,231,4,155,32,97,200,19,125,229,222,37,176,173,212,49,54,180,210,247,241,66,103,30,163,28,246,29,99,90,104,115,59,13,37,212,219,22,162,103,171,66,150,199,47,118,174,159,117,231,12,190,246,190,149,103,136,242,101,169,222,175,237,165,146,120,28,116,241,172,22,59,156,127,255,228,128,74,0,7,53,252,8,136,70,133,149,155,209,128,33,194,69,192,16,205,128,5,132,86,210,83,137,202,90,181,8,65,119,41,248,146,212,158,202,24,149,210,189,83,214,35,202,108,226,69,229,32,96,213,103,39,235,110,50,0,5,51,6,90,109,165,117,83,110,139,45,42,189,54,123,195,238,65,155,249,216,207,254,61,200,226,192,7,117,67,89,92,242,185,181,90,84,21,255,251,178,68,125,140,196,216,103,75,155,73,70,160,164,76,217,83,104,200,232,20,49,155,50,109,49,25,2,147,179,101,13,164,163,64,164,148,243,95,47,170,1,128,9,6,55,11,187,58,107,76,56,230,54,209,37,24,117,22,81,112,240,156,91,182,160,235,175,231,113,1,118,116,155,18,41,38,50,103,75,239,159,179,3,192,248,139,163,11,51,170,249,203,106,170,100,25,253,191,116,61,66,11,64,6,111,254,24,16,2,26,2,84,105,155,137,32,87,5,64,4,98,95,213,130,94,194,66,9,5,180,84,78,143,66,33,170,42,61,219,151,95,160,129,247,97,15,230,227,123,40,17,98,230,23,49,165,83,119,230,79,74,234,98,241,85,6,110,28,118,98,158,137,83,159,230,76,90,12,203,62,230,164,130,207,33,214,218,230,22,105,136,151,222,62,178,250,214,46,84,234,251,61,29,173,28,24,215,226,247,95,69,85,213,154,34,49,40,195,203,42,203,166,32,92,96,162,35,138,40,234,90,31,189,99,105,224,113,12,59,182,190,126,203,26,187,137,117,77,157,21,33,185,191,135,32,88,185,115,254,226,147,224,37,184,0,84,151,241,147,198,144,153,185,32,118,48,130,158,34,130,8,137,236,51,148,222,76,97,163,132,37,84,52,100,3,224,242,191,210,25,62,231,225,234,57,133,159,94,88,33,26,236,185,116,2,205,98,147,92,146,87,125,67,5,176,87,206,242,188,165,141,50,23,191,56,218,8,48,213,71,201,3,32,208,226,207,44,148,146,49,66,133,209,136,118,203,196,207,43,212,217,85,205,205,11,27,116,53,177,253,212,90,150,181,109,4,196,223,170,116,133,12,153,145,251,139,243,13,201,75,53,105,101,9,202,65,162,199,154,148,73,90,142,187,179,136,167,38,44,243,202,27,86,124,117,192,231,72,30,103,103,155,125,21,49,117,144,25,74,0,3,182,212,203,79,67,143,77,68,88,209,232,1,208,38,4,42,100,74,6,84,70,28,8,221,66,200,98,131,195,64,169,12,10,57,128,101,11,137,136,79,201,234,82,76,219,75,235,79,112,32,108,88,62,12,204,204,193,229,84,241,74,73,90,255,48,2,149,47,30,1,180,152,185,196,101,108,91,177,144,72,12,86,138,181,230,16,19,142,116,233,197,137,135,218,176,175,190,131,124,35,242,236,100,128,40,33,21,51,100,234,180,97,84,137,30,189,46,97,113,76,96,137,133,127,196,196,51,145,164,103,16,217,59,166,138,111,172,124,86,204,182,114,81,93,181,103,8,108,234,153,175,231,22,163,239,93,15,87,237,132,36,172,161,106,155,76,111,72,21,85,54,254,162,87,123,78,23,55,226,120,174,64,104,180,32,12,28,0,97,255,255,86,181,24,255,251,178,100,98,14,21,212,102,202,27,105,94,210,90,172,217,218,48,37,114,26,213,155,26,78,33,189,9,108,51,103,180,243,21,88,169,216,72,4,184,155,20,151,20,46,64,103,223,3,107,188,131,232,55,242,90,213,112,210,72,74,117,235,249,221,61,186,212,163,10,138,77,200,168,83,149,221,123,25,157,136,57,196,232,167,51,76,199,71,54,138,231,162,49,142,245,43,165,219,103,178,238,255,214,82,148,183,127,211,79,209,85,158,222,155,139,55,198,73,107,155,4,136,97,98,217,205,90,39,39,54,153,188,56,108,215,17,244,75,38,55,15,24,8,80,102,195,169,159,207,70,42,19,24,108,76,25,11,11,129,76,8,31,50,32,48,56,10,219,55,131,0,72,121,106,5,128,232,178,191,199,64,198,50,49,19,7,144,146,8,16,153,192,208,76,4,97,233,170,42,2,30,1,188,128,197,242,30,17,0,208,30,80,139,106,240,226,241,77,122,238,137,142,0,79,237,52,97,221,157,107,203,14,232,183,11,76,54,102,77,4,174,59,131,194,117,12,131,97,135,177,226,16,185,67,205,22,81,102,22,34,175,213,136,134,86,97,208,141,63,99,115,16,131,118,14,232,168,60,195,81,26,142,125,173,196,89,133,83,89,46,173,226,46,210,135,106,121,167,177,74,100,29,29,204,213,192,80,229,73,32,164,168,187,24,230,243,134,166,69,228,19,62,170,221,107,69,150,192,248,36,0,8,6,192,0,189,175,117,91,91,178,28,53,217,164,84,168,144,56,47,13,32,133,96,172,131,125,4,53,15,126,237,190,159,234,70,84,137,102,29,157,15,33,209,16,92,97,144,140,103,18,50,165,115,59,173,123,29,156,182,102,169,83,123,149,89,123,204,136,219,177,118,182,142,157,189,50,109,210,168,196,205,222,238,93,250,94,235,84,252,50,0,0,221,108,193,133,67,49,145,198,142,166,198,64,25,12,176,10,74,153,104,182,116,241,2,28,204,42,32,49,82,8,196,160,177,146,25,133,195,166,30,19,12,6,4,14,79,5,52,92,109,144,186,170,234,82,218,148,1,140,35,97,145,116,36,49,178,146,14,52,15,83,133,109,176,84,216,167,131,204,253,149,66,201,75,2,203,253,81,223,65,7,103,215,192,40,190,55,94,134,255,149,91,189,44,227,99,79,59,118,32,22,63,60,40,28,131,87,129,89,85,191,145,195,7,15,213,177,251,231,244,209,77,21,60,93,188,82,84,205,82,72,252,233,177,100,246,137,167,82,88,107,11,165,30,52,156,249,226,102,190,21,55,138,254,171,121,121,70,172,120,219,234,126,251,233,98,154,174,228,236,126,156,242,36,0,27,90,0,128,33,174,219,57,63,100,54,155,28,73,8,101,74,166,255,251,176,100,102,12,133,224,102,200,27,154,67,114,93,12,233,183,61,5,118,24,253,159,36,109,153,254,193,134,179,102,76,244,137,160,38,12,105,21,122,234,74,77,23,6,222,181,195,214,161,85,248,141,14,202,227,240,130,58,175,127,219,212,136,174,66,163,54,145,200,69,169,201,214,233,213,50,21,157,216,140,136,197,42,187,161,15,254,204,69,109,243,234,139,209,235,93,81,215,187,79,251,171,189,159,245,127,222,235,174,129,247,0,7,110,220,199,220,129,33,32,3,208,53,152,118,232,24,188,206,108,204,68,200,192,64,26,201,135,146,25,49,106,143,2,65,128,199,178,197,72,92,133,178,229,90,105,203,50,49,78,154,241,133,246,96,103,236,149,129,172,241,171,231,218,91,66,227,193,9,154,98,67,200,62,225,18,136,141,4,88,182,233,78,218,128,215,197,121,115,165,44,199,146,140,165,13,143,147,49,54,239,39,183,26,129,37,93,173,107,62,202,105,177,169,190,28,22,65,53,36,197,26,232,109,42,45,151,48,132,95,220,201,34,197,212,210,87,56,237,135,59,193,42,204,158,130,12,112,148,181,50,41,87,59,180,186,94,222,114,201,39,216,243,92,150,17,36,81,152,240,82,234,104,80,85,74,13,199,137,225,210,3,84,241,245,122,197,125,52,95,165,43,116,87,177,222,39,192,189,61,16,3,22,203,105,212,167,70,144,98,181,216,35,99,241,186,166,145,113,73,55,32,89,114,11,127,218,219,95,120,134,185,195,117,126,234,40,240,181,142,33,213,213,206,119,255,75,152,97,206,26,174,207,37,144,228,28,178,108,215,70,51,228,45,100,157,138,85,170,25,237,34,205,106,107,110,116,71,59,247,74,163,167,177,180,210,185,17,110,153,149,126,151,251,250,166,232,112,42,0,0,226,140,104,84,104,36,65,129,129,39,54,10,133,73,33,97,80,137,38,115,97,145,141,130,38,15,7,2,86,230,58,16,25,13,48,96,161,161,146,192,162,160,99,4,2,140,6,2,120,85,227,90,71,132,0,191,3,0,144,224,203,140,188,204,144,42,90,235,4,72,79,50,136,3,22,94,211,16,173,41,84,88,197,1,114,244,168,233,96,78,36,13,149,102,209,112,247,20,104,82,211,31,54,202,206,224,167,97,175,114,72,159,171,86,196,117,174,60,212,246,7,33,143,175,88,223,126,17,28,116,82,163,219,103,91,101,24,72,148,86,198,202,38,124,73,146,70,141,116,12,204,205,251,191,183,111,14,205,185,39,54,119,239,159,27,59,190,62,109,121,199,148,14,40,65,170,16,137,243,134,74,91,24,33,103,117,111,217,20,203,139,89,161,228,102,214,10,86,0,2,192,0,46,191,244,211,204,153,45,240,21,161,225,255,251,178,100,107,140,134,64,103,71,155,134,111,64,87,12,217,202,60,37,190,24,57,155,32,110,105,107,201,98,179,102,29,132,21,152,150,17,102,164,52,152,33,217,231,221,173,3,95,56,254,23,246,115,222,126,102,191,93,255,255,185,172,196,44,200,105,179,1,144,164,103,176,21,219,89,172,64,230,96,136,182,7,34,217,56,201,29,246,93,25,159,214,120,74,70,0,116,219,243,116,212,234,153,25,72,246,5,0,5,99,172,192,137,241,18,128,192,71,67,60,169,0,219,176,224,137,157,10,167,80,12,152,16,48,4,5,152,232,152,100,18,81,171,186,98,145,156,16,140,237,218,78,118,118,68,1,179,20,23,40,46,254,21,4,190,158,240,19,99,101,138,76,24,212,210,10,77,25,19,164,170,139,110,160,104,50,241,11,10,16,21,72,187,52,233,217,4,93,110,75,87,9,252,37,136,27,14,180,87,29,32,192,208,80,80,64,18,7,104,238,53,69,197,253,191,179,174,68,146,8,4,242,97,121,209,232,150,76,42,116,30,106,42,155,94,237,212,233,191,218,143,86,228,173,209,45,158,122,182,54,27,245,113,85,178,62,166,101,255,54,228,80,107,83,150,40,88,113,134,203,19,135,110,179,103,174,182,78,255,100,77,182,187,102,158,223,251,152,3,103,109,0,0,228,146,45,56,113,240,102,73,197,17,144,143,102,57,85,114,46,164,119,142,181,119,69,161,212,123,227,109,100,31,74,1,192,37,204,102,7,68,19,116,49,180,78,254,223,163,17,102,239,124,178,59,25,175,51,165,153,145,249,42,190,181,100,77,17,218,178,247,71,69,189,254,189,255,250,173,183,43,150,221,127,237,183,165,127,226,245,0,3,173,252,57,0,211,69,27,145,137,70,153,25,32,25,44,201,219,141,216,124,152,36,148,64,196,85,2,162,102,40,166,36,14,60,104,138,40,244,91,246,121,25,186,226,64,89,183,24,55,46,152,16,46,218,20,160,161,130,4,126,105,113,153,101,101,200,201,146,144,128,187,87,239,200,163,51,181,162,217,218,155,191,91,117,183,142,45,174,61,187,7,94,81,6,123,174,229,47,246,45,108,71,53,25,93,81,214,245,248,214,95,254,182,234,122,157,17,123,234,34,26,248,75,74,209,174,187,208,230,222,229,16,177,73,45,49,202,38,25,104,105,224,160,90,46,203,168,81,237,172,98,30,112,199,153,181,77,64,139,10,30,247,91,234,254,190,18,249,81,233,168,128,0,16,0,5,255,254,144,85,108,187,217,248,202,66,116,212,72,151,203,234,219,130,138,168,38,207,200,242,136,111,245,235,255,255,235,210,186,24,202,160,133,137,186,144,52,199,187,177,74,136,67,50,24,102,161,247,170,100,71,146,157,38,255,251,178,100,118,12,133,107,104,202,27,104,127,64,88,76,217,202,60,98,98,22,101,155,38,109,189,118,73,105,179,101,205,128,138,248,34,34,18,140,137,87,78,117,171,43,183,119,61,235,118,229,99,110,155,223,242,155,213,253,20,16,0,57,231,160,6,163,27,31,48,97,147,25,110,40,168,1,12,25,84,113,137,150,151,216,116,52,198,210,76,24,148,195,17,1,202,67,130,44,206,3,47,219,37,104,114,70,98,249,63,138,218,191,104,217,225,33,98,88,50,241,192,65,129,24,121,249,167,127,18,44,130,78,123,6,80,15,43,204,144,205,216,43,13,164,92,177,176,197,50,110,140,155,7,184,62,137,104,236,68,28,47,45,76,252,193,214,215,14,90,91,55,61,93,68,79,181,141,68,188,234,39,142,213,180,251,139,92,154,217,180,58,221,63,253,207,239,174,99,251,135,113,86,116,250,142,62,248,130,137,53,131,203,101,245,6,207,54,182,86,187,180,153,196,214,207,185,149,85,147,115,172,78,183,95,197,208,12,179,16,0,11,114,71,50,219,226,240,61,176,32,192,16,142,37,5,160,219,41,42,18,6,119,115,213,251,213,249,206,110,206,93,236,91,251,148,83,150,112,248,144,2,28,194,140,185,62,122,82,205,127,85,34,107,41,64,92,18,120,39,156,243,38,181,17,8,50,219,174,56,133,213,0,230,36,103,239,38,23,217,62,237,253,62,213,85,162,233,248,149,170,0,4,229,176,104,248,203,137,69,134,14,29,220,197,199,64,129,101,103,167,238,54,9,5,0,3,24,147,40,24,120,199,96,136,129,9,140,159,133,132,78,181,44,126,29,245,46,88,236,58,62,158,19,179,6,26,34,28,3,125,167,132,81,167,219,209,19,126,225,155,15,228,93,152,162,248,176,100,82,97,252,155,254,180,26,153,79,83,212,187,79,219,25,77,82,202,102,110,87,202,45,220,245,175,222,243,254,127,207,219,188,121,228,164,71,247,41,12,188,242,98,54,154,238,135,210,60,242,107,47,213,253,45,105,16,204,87,28,18,195,156,20,148,24,48,119,123,116,22,200,162,181,166,134,138,7,172,236,190,135,72,61,189,96,0,88,0,45,219,108,150,187,211,141,206,231,88,34,229,96,46,170,226,68,208,182,80,18,72,165,122,190,80,178,217,73,237,232,244,211,233,70,114,7,72,136,46,235,114,186,85,61,140,49,29,88,166,24,132,209,24,239,98,17,89,82,205,73,22,164,75,35,73,85,84,171,126,173,223,85,156,182,191,243,43,171,125,172,149,182,246,170,183,55,254,14,0,119,111,249,81,104,40,34,180,27,129,193,142,139,68,206,65,237,156,100,127,2,24,11,132,86,49,226,10,112,228,42,120,106,29,126,125,172,229,255,251,178,100,147,140,133,27,102,201,27,99,111,176,92,140,217,186,60,197,98,17,61,155,48,109,36,248,129,109,165,230,156,245,141,160,29,144,177,203,215,70,3,184,238,227,210,97,3,114,155,57,100,178,194,226,179,15,76,193,187,178,205,181,16,150,127,53,87,156,208,57,87,244,128,141,47,52,113,109,56,255,179,251,235,91,122,253,14,172,213,75,50,247,93,38,33,138,246,91,217,222,230,115,222,201,71,102,56,120,196,106,28,235,187,169,239,180,231,178,153,61,209,144,218,244,181,234,219,53,38,21,0,71,44,172,7,53,219,68,88,138,106,173,41,139,232,101,89,86,57,15,227,189,41,18,19,60,138,218,215,45,252,208,243,13,193,166,207,103,47,194,252,190,66,252,242,224,37,50,59,79,189,219,226,200,74,79,14,223,243,36,108,202,46,132,121,190,92,207,203,133,201,97,253,255,41,125,60,228,151,160,161,52,11,90,29,185,172,154,91,9,91,185,255,18,85,0,27,46,248,193,49,49,165,0,93,65,173,206,96,128,134,0,15,38,192,226,117,151,32,102,81,130,40,96,156,186,140,142,48,191,84,131,36,129,228,108,9,212,147,53,231,70,93,16,48,1,134,131,89,99,64,129,175,3,179,199,70,17,40,10,1,155,150,202,224,105,239,146,81,209,206,47,219,86,55,151,107,229,133,249,170,78,110,106,67,134,237,67,149,42,101,69,245,249,189,115,210,249,124,248,154,58,91,115,36,77,70,3,28,210,14,35,149,61,24,116,41,77,236,132,25,8,240,226,4,90,143,40,85,12,150,24,35,114,57,233,98,39,229,185,158,6,84,83,127,243,60,72,192,0,160,2,93,191,241,92,53,148,3,128,209,29,23,120,81,43,9,77,226,145,146,199,61,21,176,166,41,67,11,228,39,246,255,55,138,209,76,100,7,242,17,78,161,97,81,73,12,138,145,147,117,72,21,211,165,187,23,86,214,228,242,120,91,187,204,148,252,218,185,109,15,174,114,100,222,82,121,119,134,250,55,22,18,200,102,92,238,95,249,255,255,254,2,0,3,6,101,22,6,76,145,38,120,8,195,80,9,145,3,233,137,96,121,132,33,9,200,0,153,135,0,128,112,124,98,121,18,99,96,42,28,118,152,110,11,152,74,18,10,20,5,128,140,120,72,100,4,160,61,48,204,72,116,202,74,204,220,36,42,8,178,208,120,20,4,100,181,128,192,34,32,1,161,115,155,16,14,11,65,134,238,165,137,130,200,141,93,192,184,173,117,35,198,129,19,29,84,134,0,129,130,70,56,60,76,34,6,59,48,112,84,143,96,114,152,34,101,152,63,49,72,29,147,201,39,215,52,46,68,1,224,23,11,98,112,252,120,34,9,12,52,229,212,250,93,255,251,178,100,200,12,196,221,103,74,155,65,71,160,92,76,217,179,60,163,110,24,153,157,24,78,237,77,193,222,179,166,13,129,161,184,110,181,107,102,232,223,90,119,106,239,99,25,46,115,49,215,53,167,110,148,49,89,199,229,141,43,170,177,244,154,211,216,185,218,233,73,155,109,252,207,254,112,108,234,88,0,221,247,242,106,71,225,209,171,23,142,19,102,114,125,96,220,87,114,47,60,194,64,12,220,128,221,0,38,227,116,12,143,207,164,104,119,36,71,185,236,86,153,201,117,92,101,135,227,133,96,189,136,103,106,62,251,121,153,30,212,60,150,132,162,89,72,94,16,76,104,241,163,182,60,72,125,13,126,33,85,151,113,144,183,113,51,183,236,219,35,169,99,139,171,115,210,79,136,154,213,45,251,191,94,237,16,124,34,233,49,247,53,61,79,207,241,192,110,21,0,5,39,212,196,170,49,214,208,76,125,88,13,102,64,113,134,136,127,139,161,64,40,0,197,115,10,124,131,9,168,86,102,152,156,11,1,25,151,123,30,11,52,198,1,209,22,185,62,182,107,155,17,146,40,168,15,15,236,1,147,107,38,125,130,205,105,173,154,30,117,112,166,164,75,101,226,112,57,122,111,91,202,241,74,22,217,80,193,122,147,82,72,6,139,7,112,212,116,18,143,26,211,103,235,173,78,105,159,198,239,253,147,219,39,175,253,159,60,54,165,139,201,199,174,110,156,169,15,134,36,222,162,33,71,179,123,103,185,251,135,26,186,174,226,24,197,52,232,238,231,203,171,150,215,122,191,111,153,143,190,184,225,121,7,12,128,0,64,0,10,237,249,96,150,16,245,37,176,44,129,163,86,65,5,47,224,241,131,14,49,9,75,183,130,101,42,230,55,157,68,151,106,53,61,92,68,85,210,191,254,168,99,58,186,127,77,172,43,122,179,162,170,36,141,50,153,138,228,35,140,103,121,135,72,134,49,179,152,202,215,101,50,217,17,8,163,149,229,61,220,174,181,102,99,51,60,81,220,235,18,122,89,217,166,117,163,28,204,175,107,124,160,74,64,2,172,2,145,52,100,204,211,106,115,159,63,76,52,64,51,16,76,194,210,35,57,169,192,65,160,17,40,201,200,131,48,133,76,210,109,6,1,12,94,47,16,135,8,195,4,0,3,67,201,21,45,10,7,134,22,144,163,13,14,172,8,56,73,216,53,194,177,37,38,224,96,5,199,32,126,134,139,237,59,22,90,185,47,81,155,157,51,90,100,24,34,36,115,210,160,72,13,76,12,12,8,120,29,69,199,0,38,226,206,221,73,12,83,81,247,229,91,229,146,184,220,253,56,102,45,43,58,108,212,98,127,175,168,234,170,162,38,39,139,154,139,38,247,55,251,219,115,21,195,234,255,251,178,100,213,12,133,49,102,202,27,88,90,242,108,44,217,154,61,37,88,25,49,155,24,78,109,109,201,205,51,165,232,244,141,160,126,153,249,237,155,185,184,137,180,98,158,106,118,183,87,108,191,119,31,11,110,118,250,151,67,138,155,116,99,39,211,47,57,77,85,145,7,110,77,166,23,137,134,58,141,26,160,62,7,20,128,0,7,117,221,116,126,171,199,42,161,148,54,132,13,153,104,69,17,195,239,182,189,184,191,126,36,76,234,217,133,60,211,6,51,43,201,103,75,52,195,59,127,159,255,255,239,77,121,145,95,204,196,148,50,80,200,163,160,181,174,24,212,48,48,112,57,191,130,172,240,114,16,99,159,153,112,57,17,13,155,242,11,51,231,212,71,181,150,63,28,17,222,238,198,114,132,129,65,5,96,180,31,29,219,101,218,10,30,54,126,91,101,72,29,0,1,131,15,187,204,180,30,38,61,157,158,80,2,164,152,212,22,100,245,1,252,71,224,162,248,56,186,103,217,177,144,151,6,12,61,152,228,46,2,73,24,88,137,139,0,152,104,202,6,181,199,164,28,92,165,4,134,68,200,36,1,73,150,203,77,158,177,160,51,147,1,84,59,241,240,193,183,41,24,147,181,153,174,19,64,13,45,107,78,33,24,22,68,134,216,2,138,167,96,16,45,56,83,202,113,92,178,38,218,53,45,129,159,62,65,204,33,207,165,124,42,202,195,160,101,92,210,98,230,155,249,253,238,166,86,255,238,34,56,125,189,126,191,249,187,120,24,181,93,233,49,247,244,214,247,22,216,185,130,134,219,242,209,27,193,7,195,51,92,98,135,40,249,199,113,162,93,74,71,145,81,85,95,255,55,196,129,43,0,0,128,1,101,219,113,115,88,86,19,230,87,234,160,69,185,184,137,241,48,122,230,182,31,101,100,32,157,1,8,194,131,234,48,69,124,222,158,86,111,144,27,41,140,28,207,47,27,98,148,140,223,157,51,56,177,93,49,134,165,104,142,199,34,75,166,191,184,163,152,196,60,63,59,145,230,13,36,169,33,158,100,0,86,103,216,85,19,249,15,144,220,84,209,154,16,131,222,185,177,171,252,36,46,244,205,177,64,16,1,159,111,248,84,145,115,147,28,200,3,48,32,91,160,208,33,117,115,239,168,85,42,9,5,9,68,21,161,249,127,157,252,249,200,58,179,189,22,133,242,82,85,39,3,101,1,139,14,175,244,57,99,85,147,247,24,131,219,107,84,19,180,19,48,37,141,243,26,46,212,191,114,228,154,53,122,98,81,218,105,110,181,102,172,254,241,195,13,115,163,188,208,57,133,50,50,56,211,153,165,147,82,115,102,196,167,100,99,161,58,34,74,128,57,148,22,5,42,82,201,84,134,139,169,244,117,255,251,178,100,213,4,37,232,103,69,147,155,67,112,108,108,217,154,60,163,108,17,173,155,49,77,5,94,193,158,169,38,41,131,141,185,44,97,5,149,85,22,136,203,54,101,102,240,208,3,1,11,182,208,244,245,152,204,110,65,116,137,85,171,33,252,81,140,97,97,134,196,214,105,151,69,116,1,172,162,97,40,229,93,25,167,155,245,186,255,254,225,77,1,17,230,105,29,159,50,70,76,25,82,66,201,190,234,98,76,196,184,104,172,68,76,111,97,79,214,152,182,75,180,50,74,89,64,105,83,19,102,82,51,211,179,4,103,32,141,100,176,213,12,229,121,246,72,143,180,151,227,41,136,41,168,166,101,199,39,5,198,74,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,15,83,14,69,140,48,143,48,170,84,202,20,163,138,142,140,176,25,51,246,4,230,230,163,15,130,193,36,243,89,57,204,246,95,49,72,136,72,16,13,24,144,131,17,11,48,100,68,152,209,176,16,116,177,35,32,145,232,92,102,221,139,7,80,99,245,184,219,148,18,8,96,27,159,70,80,133,228,221,101,14,2,104,152,4,69,65,42,204,50,96,104,45,10,216,45,153,64,70,77,2,0,70,160,91,237,46,93,144,27,25,134,164,13,213,186,37,213,169,75,12,134,111,34,26,48,112,148,121,204,243,80,241,51,247,92,175,173,85,162,239,72,35,201,210,53,79,52,124,141,145,164,145,68,34,193,177,68,177,206,211,67,16,249,102,70,81,51,13,54,171,159,152,78,162,246,166,137,225,71,141,16,44,167,115,142,52,162,211,221,74,58,90,210,104,116,71,182,204,53,128,6,192,0,229,151,38,132,94,9,110,12,218,148,112,108,234,188,6,160,171,189,255,148,198,89,28,133,133,102,78,103,64,57,86,46,123,84,227,204,115,89,172,247,68,210,222,207,247,118,242,68,156,175,174,162,141,55,162,120,87,33,201,20,140,65,59,188,166,108,154,244,136,156,251,242,231,108,51,147,132,89,169,87,148,165,36,205,140,218,103,231,72,171,0,144,166,80,79,199,163,2,99,99,197,244,131,111,70,78,90,196,225,140,147,154,179,41,172,168,24,158,89,134,6,25,152,33,151,223,158,209,113,50,0,0,40,207,61,140,44,140,196,97,192,2,32,163,172,193,65,226,66,108,178,145,247,22,29,34,9,119,69,65,0,66,205,57,29,12,205,120,20,32,207,5,3,141,56,85,201,116,88,35,45,134,29,242,64,183,5,144,144,4,57,240,197,82,192,77,104,74,154,193,18,167,150,251,221,117,176,186,52,91,167,151,83,210,62,214,239,217,165,123,33,143,254,55,238,24,123,166,164,152,37,19,72,29,43,58,36,156,221,167,104,255,251,178,100,223,14,198,91,103,69,147,154,67,112,108,108,73,99,96,227,110,88,105,155,28,109,153,157,9,164,175,102,12,242,141,225,45,174,20,178,175,215,147,236,182,102,251,255,205,249,121,226,251,78,39,172,123,127,219,20,214,172,146,12,233,98,14,125,161,114,210,243,109,46,114,210,235,20,105,244,77,50,235,183,94,236,13,30,79,255,63,79,96,166,0,195,171,1,155,110,221,105,183,8,186,179,24,98,32,227,0,16,144,74,187,187,180,120,229,208,132,50,57,66,107,81,77,173,78,215,8,110,4,20,76,5,63,238,127,125,200,120,13,75,34,46,138,55,127,82,193,151,81,204,211,201,213,251,140,101,229,105,93,195,56,193,164,244,128,222,124,34,54,133,78,189,230,73,188,133,56,251,42,49,209,39,200,66,137,144,239,30,14,228,198,54,65,137,117,237,107,45,85,0,15,211,14,53,204,192,14,55,169,64,193,141,35,11,137,76,40,12,50,209,8,31,148,119,76,12,8,52,249,176,208,70,65,0,128,195,96,66,99,225,48,4,44,27,34,22,2,131,173,188,36,72,46,97,16,96,176,184,8,19,49,8,30,43,41,20,91,131,64,105,2,5,15,25,180,54,154,206,139,40,74,165,208,176,34,161,37,216,205,129,161,164,187,113,234,41,170,206,107,144,226,22,63,82,38,149,3,56,9,136,132,135,1,224,140,188,113,185,71,62,94,29,0,180,202,156,124,187,223,229,111,223,180,125,157,217,105,244,240,45,123,77,88,200,32,98,170,179,55,45,77,50,10,67,44,181,181,212,229,26,81,168,53,179,158,134,238,203,79,165,20,38,153,123,84,51,129,233,81,17,162,165,77,93,215,65,39,101,162,137,229,160,181,50,209,52,162,93,78,193,229,200,0,7,37,182,220,29,46,143,83,209,56,133,12,237,34,222,83,6,193,46,156,108,57,27,105,114,206,78,186,41,252,13,93,155,166,146,167,153,174,63,191,101,78,255,200,18,182,81,20,103,252,148,255,209,78,62,9,81,105,18,248,222,215,75,63,169,137,164,78,129,75,51,151,125,183,150,130,114,18,40,65,66,225,246,224,217,207,38,24,150,38,73,195,225,148,63,175,43,213,35,75,57,150,162,111,140,211,176,197,7,76,173,8,198,87,204,60,117,17,210,20,85,40,219,6,195,4,12,0,4,193,230,194,134,130,136,73,164,150,169,216,200,139,248,200,37,149,155,212,100,112,81,53,169,230,195,140,112,16,136,121,134,33,204,197,196,153,125,248,211,249,20,125,93,184,132,0,185,146,14,61,20,78,201,185,27,25,110,113,150,189,109,220,109,100,47,204,86,146,251,159,50,255,74,97,21,33,41,72,49,216,149,232,197,70,28,114,49,72,155,42,255,251,178,100,212,14,134,88,102,198,19,134,111,64,105,236,217,99,96,195,104,21,109,155,34,109,149,124,193,147,51,102,28,242,141,241,51,153,12,155,125,164,75,74,236,103,234,175,84,89,144,204,195,21,103,206,190,170,94,248,98,230,134,17,37,207,64,165,90,89,242,246,171,20,216,151,62,98,167,155,174,250,60,235,95,155,52,191,220,224,27,122,16,0,22,221,177,109,112,83,227,119,55,144,152,140,160,147,61,143,141,76,217,184,73,152,204,130,245,10,122,11,219,200,106,55,237,212,255,253,64,26,2,8,40,98,221,99,90,161,34,155,27,140,191,179,82,214,118,101,155,74,215,98,130,65,112,206,78,146,146,49,118,58,199,240,97,220,188,226,17,132,137,159,133,136,188,122,250,121,239,159,51,148,159,124,205,188,208,249,240,93,179,0,5,61,252,201,230,12,100,52,208,81,120,41,176,56,25,135,204,115,79,134,2,168,37,128,75,89,32,241,96,35,199,131,5,53,17,33,16,28,142,243,95,94,136,157,102,137,197,107,134,77,3,52,127,18,84,75,68,102,54,241,210,208,74,24,195,219,13,209,32,79,183,92,247,150,61,79,4,101,73,18,150,192,54,15,92,145,80,68,81,132,168,112,122,5,212,28,60,231,106,183,225,153,7,36,53,212,68,241,40,240,60,92,144,248,161,162,164,12,32,246,17,199,48,112,102,182,184,228,182,170,249,167,146,208,187,70,97,74,134,108,231,86,103,215,7,66,121,85,30,46,179,137,19,37,110,6,41,60,120,104,115,35,168,26,136,229,18,175,173,119,25,243,121,119,76,57,178,67,146,51,50,68,37,144,246,136,0,118,223,243,249,251,107,28,46,108,19,120,217,46,8,244,76,73,231,172,213,171,44,237,19,61,65,189,111,166,139,125,233,90,110,183,221,3,234,22,121,105,36,126,230,55,97,158,119,107,49,118,222,179,123,153,21,91,177,63,121,206,205,189,59,47,39,90,29,239,59,249,62,11,59,218,81,242,179,206,235,191,130,242,115,29,230,247,182,247,242,241,120,209,149,143,141,63,222,86,253,247,243,53,52,63,142,226,0,0,8,81,50,73,232,198,70,179,12,135,12,134,174,52,192,144,194,128,131,27,1,9,245,96,160,90,50,152,126,112,0,43,152,96,130,93,100,52,79,192,8,1,158,128,128,197,208,119,12,16,18,14,4,12,5,198,64,225,96,11,19,96,162,52,140,165,119,12,216,112,102,178,21,218,170,208,74,17,216,0,91,51,97,174,56,212,82,24,136,225,183,217,234,202,40,38,9,226,142,39,90,0,214,29,157,169,124,94,21,94,27,108,208,28,98,128,48,63,8,150,144,165,111,55,153,71,182,177,172,221,197,95,125,207,201,169,246,255,251,178,100,217,12,197,214,103,201,27,72,126,210,108,140,217,147,60,166,124,24,209,155,24,110,101,116,193,191,51,101,205,129,150,248,27,169,42,158,52,105,230,172,186,199,96,220,156,126,166,249,151,113,76,230,34,214,253,220,62,166,123,127,108,123,209,53,109,199,116,169,215,115,244,148,87,210,142,127,183,154,254,34,229,220,168,113,210,213,235,64,6,92,255,164,4,164,150,217,102,86,25,227,102,219,89,34,116,166,100,148,142,141,22,86,178,222,57,97,250,195,247,223,169,67,172,234,75,112,253,236,178,57,159,6,136,212,200,21,115,14,44,217,22,168,140,35,162,17,95,7,129,223,65,220,56,168,199,192,188,114,94,196,136,150,61,245,231,207,55,49,76,72,223,149,85,126,41,161,237,78,217,148,39,154,169,21,171,114,59,149,38,188,164,49,218,148,100,209,234,250,16,210,153,148,128,85,0,1,62,244,10,66,98,71,102,86,174,103,78,230,38,66,163,230,94,190,7,30,26,11,80,83,35,55,8,72,49,48,69,47,34,4,102,12,129,128,218,131,163,169,230,229,47,6,130,232,165,69,56,80,65,75,156,149,116,24,159,15,94,139,206,58,17,102,0,138,14,67,219,7,204,46,251,80,218,67,166,26,239,124,16,193,110,70,155,187,55,149,182,87,189,216,110,236,238,118,32,234,77,207,109,219,88,118,159,123,249,157,190,235,252,192,164,30,241,85,153,82,93,255,53,37,24,42,43,196,51,68,12,30,198,14,18,148,115,77,104,59,238,149,248,185,169,31,2,162,247,110,227,198,205,50,60,202,142,122,184,155,237,218,215,14,151,81,195,136,231,77,93,173,169,181,173,213,186,10,231,194,157,96,2,118,239,78,41,165,59,80,253,143,177,157,59,209,31,50,14,168,47,49,173,107,95,95,254,198,40,206,8,236,172,122,90,103,211,152,220,27,76,212,116,17,107,135,14,56,177,216,89,80,230,119,213,134,143,177,71,68,218,30,199,213,247,170,106,114,19,25,119,119,102,230,71,156,214,71,157,217,95,41,217,72,196,59,189,111,89,157,117,68,97,156,214,213,127,234,186,246,174,224,238,100,144,207,194,115,19,170,205,166,3,51,153,240,229,166,64,40,24,220,73,179,35,153,128,161,51,4,1,204,92,165,48,233,8,120,38,14,33,20,7,212,153,128,128,195,160,117,128,73,36,221,6,16,9,16,168,26,234,21,24,49,101,4,55,78,12,148,136,19,24,243,6,39,53,220,78,86,36,66,19,5,52,8,17,0,143,98,52,214,57,148,88,161,2,195,14,6,95,34,29,142,89,137,242,67,0,185,134,240,33,157,33,161,50,101,64,208,144,196,13,241,130,34,87,4,200,27,17,147,40,96,2,16,40,255,251,178,100,209,142,69,188,102,202,27,104,111,178,101,108,233,147,60,101,158,29,121,157,30,110,101,239,201,161,179,102,92,241,149,184,41,213,44,17,128,145,40,42,208,86,46,55,51,187,75,186,189,137,137,237,156,231,85,174,55,124,234,212,131,168,48,169,189,226,21,247,46,169,37,101,195,22,160,195,197,47,30,150,244,188,47,14,38,252,144,41,6,93,186,103,222,181,254,62,41,136,81,233,153,254,55,187,226,181,155,57,146,79,93,127,18,247,240,252,76,123,234,12,104,46,75,219,84,74,171,137,237,166,241,12,153,48,64,0,165,219,33,139,178,230,163,36,205,65,169,68,63,97,29,166,84,39,117,84,82,44,85,91,148,1,140,8,89,72,191,10,211,201,48,208,171,246,193,206,33,153,17,65,9,12,199,102,249,80,170,186,41,45,84,221,145,78,103,37,18,32,124,172,138,172,65,5,23,121,157,136,77,12,173,142,122,202,194,237,254,215,45,235,101,111,114,140,91,72,212,69,171,33,209,76,174,50,58,244,212,0,0,1,101,248,198,14,133,86,205,188,120,194,74,15,152,216,100,60,224,76,194,61,25,145,115,12,57,8,195,64,140,48,40,104,120,66,8,233,165,122,183,181,214,53,31,91,44,6,121,160,191,173,58,0,21,15,88,119,112,120,52,72,229,181,115,216,124,1,0,63,197,255,96,137,95,18,90,172,137,50,230,165,170,106,160,169,122,237,13,1,50,38,135,6,56,75,217,222,132,55,117,251,14,231,6,74,97,215,6,205,38,86,169,110,227,141,156,127,127,135,77,22,37,142,6,217,111,21,16,239,221,186,197,191,86,229,69,55,63,41,22,25,247,201,2,248,98,188,140,170,251,107,190,127,150,184,95,197,143,105,97,210,120,182,154,153,204,250,133,172,226,109,107,230,125,107,27,135,14,90,213,166,154,97,86,51,230,74,181,11,107,60,0,0,8,0,6,255,251,182,170,145,4,70,80,69,109,40,118,57,41,45,25,29,21,46,148,18,28,165,111,126,185,117,149,145,210,151,169,105,255,255,117,85,156,196,161,221,10,202,82,151,171,63,118,33,228,170,169,42,201,208,228,214,142,186,218,84,243,146,143,103,234,143,223,250,165,200,123,237,234,171,40,249,72,123,80,5,114,182,204,130,2,17,54,64,192,243,79,86,77,96,153,48,48,240,214,7,96,88,37,30,148,129,136,73,6,38,18,152,73,124,90,147,18,0,149,17,103,11,70,243,46,152,82,54,55,116,151,80,244,232,111,75,84,8,0,23,232,20,0,47,128,52,7,33,74,106,101,14,135,84,236,168,12,47,48,96,109,21,84,213,128,173,198,164,172,85,22,67,198,141,207,124,125,185,203,33,167,126,30,106,110,243,67,255,251,178,100,192,142,6,0,102,202,27,99,127,162,86,108,217,218,60,34,100,24,121,155,34,110,33,189,9,117,179,103,28,240,161,248,181,19,168,240,217,36,61,7,36,161,56,190,82,197,211,168,132,247,114,52,161,194,8,169,242,162,20,177,16,104,43,167,163,202,147,102,82,85,135,14,22,90,180,88,25,78,151,21,52,238,69,76,43,180,41,42,162,126,231,152,56,119,49,243,212,253,51,194,6,250,44,138,91,40,244,226,53,164,154,83,76,169,72,76,207,166,193,232,254,4,128,0,123,127,228,149,92,64,206,86,2,88,67,109,51,50,132,141,44,188,212,153,171,179,123,186,148,242,191,174,119,255,243,109,190,11,76,250,88,157,200,89,87,165,105,225,162,253,111,226,127,157,106,21,45,90,146,34,169,42,166,120,248,180,185,165,228,233,237,58,110,102,239,169,186,170,248,209,63,245,185,141,120,142,185,107,50,113,145,86,252,225,101,0,6,147,25,67,211,22,24,211,26,132,163,64,117,35,163,69,147,1,70,147,38,65,195,31,134,211,6,0,131,14,0,115,14,78,51,12,131,51,32,204,224,18,96,98,88,38,45,8,170,60,44,40,186,98,81,151,200,84,139,10,105,47,66,26,136,2,22,112,12,232,21,16,192,16,6,143,59,98,156,103,90,42,35,2,157,9,188,105,192,164,24,26,147,113,107,205,48,42,2,79,27,108,139,2,131,195,164,201,140,160,219,252,227,183,242,151,169,215,159,111,99,53,217,123,91,125,133,161,145,184,196,58,92,138,132,182,205,106,54,42,27,12,251,153,70,217,177,185,154,46,151,220,209,223,171,99,51,208,129,246,186,94,139,77,222,212,91,74,164,125,89,70,140,81,117,170,195,115,121,29,230,126,107,77,225,66,243,143,185,155,166,247,50,197,191,226,221,240,183,156,123,57,69,39,95,49,177,19,214,208,24,104,2,1,128,0,254,255,158,199,235,194,48,54,225,161,76,113,85,165,28,85,82,2,28,246,209,152,195,123,49,95,247,255,254,255,255,43,221,52,232,48,84,104,160,154,16,108,227,78,239,86,89,133,216,174,90,217,29,22,231,161,213,144,231,236,71,85,16,114,204,230,84,206,117,40,125,242,148,179,162,61,171,87,85,117,182,217,85,155,171,62,170,103,122,42,84,216,17,126,96,225,78,99,160,220,76,141,152,111,8,152,100,110,24,218,2,24,16,150,26,2,33,180,180,66,49,16,97,48,60,62,48,20,23,14,56,65,32,16,56,241,234,165,78,56,112,10,148,68,2,128,137,30,193,80,230,244,176,242,9,81,208,68,128,133,211,64,134,154,165,176,160,16,49,97,24,3,2,33,196,121,231,25,150,63,232,251,65,118,101,69,35,111,195,80,122,255,251,178,100,204,14,166,165,103,70,147,186,91,112,97,172,233,202,60,37,98,24,237,155,30,46,229,13,217,75,179,102,220,240,141,248,220,69,236,163,243,53,92,151,98,126,9,147,79,67,54,193,168,116,40,64,88,76,61,135,164,65,25,236,144,53,178,93,116,187,160,225,219,24,80,193,17,199,24,163,71,215,7,221,94,137,114,220,149,240,75,170,59,145,117,49,6,164,209,162,54,180,37,42,36,252,96,166,33,145,113,138,16,227,143,23,40,249,255,65,194,245,72,70,244,213,153,40,131,223,30,36,50,111,24,3,241,210,53,219,36,246,178,74,205,11,18,1,127,166,37,10,153,34,149,114,220,109,60,175,251,47,221,243,255,63,175,255,255,122,109,76,161,157,35,52,4,44,211,47,56,71,249,156,154,116,3,33,68,190,133,246,31,166,254,137,12,143,46,196,35,137,250,17,89,166,122,36,255,98,203,219,37,111,39,44,121,148,203,224,117,0,2,211,112,197,6,99,5,108,13,98,95,57,32,184,232,1,145,105,160,88,250,113,208,104,0,20,96,32,25,132,17,70,21,34,14,133,192,72,147,7,7,101,76,172,42,8,78,36,53,176,163,109,40,144,7,193,96,43,202,205,198,2,76,129,115,49,98,131,35,106,219,58,131,32,39,113,163,42,120,186,87,50,9,60,117,165,72,163,248,176,69,157,39,148,192,149,65,112,206,136,132,226,92,42,66,36,16,53,2,85,1,197,10,118,231,146,129,231,228,59,105,32,138,53,221,43,231,113,130,154,173,151,157,194,105,79,100,165,108,37,189,43,78,20,127,24,217,205,156,213,155,200,23,132,25,89,137,163,47,61,84,177,31,49,113,131,150,48,204,99,234,6,131,8,219,16,64,81,116,112,213,239,136,19,77,188,69,179,131,189,250,210,119,115,172,174,62,81,140,78,15,36,146,24,165,71,242,132,0,0,86,75,143,211,249,70,49,69,234,52,97,131,173,145,148,78,18,72,149,152,179,238,195,92,207,38,161,37,146,243,239,175,255,254,128,123,203,33,21,212,230,189,16,117,136,44,223,59,147,118,185,238,196,218,175,37,30,168,141,119,45,25,116,71,56,217,31,97,34,23,220,120,166,32,151,64,19,160,162,29,47,28,60,217,42,32,56,67,34,16,142,240,51,128,10,201,137,149,134,179,237,4,39,14,195,192,52,202,244,210,97,211,47,151,205,230,76,48,24,108,70,4,49,121,16,28,145,10,172,67,141,134,19,17,169,196,153,180,77,97,51,230,141,204,56,190,203,177,167,179,85,170,7,210,37,6,72,19,192,35,219,130,237,135,70,74,246,172,112,18,5,71,15,176,226,37,185,195,77,116,115,34,132,104,154,38,81,74,99,209,193,193,161,230,234,255,251,178,100,203,12,6,129,103,200,155,137,126,210,96,12,233,167,60,37,126,26,17,157,30,78,97,237,65,96,51,103,180,240,150,56,172,131,25,58,225,100,162,9,86,39,234,121,157,94,123,223,31,118,163,84,12,218,90,110,45,124,72,56,204,41,245,43,100,63,152,218,166,35,79,227,223,183,60,129,89,27,34,95,46,191,182,115,73,34,221,238,243,123,75,111,233,103,204,142,58,238,127,190,211,230,118,197,29,238,158,180,108,185,56,54,184,66,143,55,150,241,59,253,111,120,239,190,47,123,222,105,231,206,24,35,230,46,60,74,232,164,208,0,48,43,0,0,30,219,100,225,118,176,238,56,209,234,117,115,107,19,230,83,230,146,198,167,220,123,91,247,207,255,255,255,255,238,89,125,50,3,115,129,18,166,78,135,149,145,140,140,174,71,60,64,136,119,69,103,209,221,238,207,83,161,108,200,138,66,20,183,209,16,204,125,236,119,101,237,91,35,179,115,239,158,147,204,250,120,34,0,111,179,20,145,76,171,5,48,41,16,192,21,147,136,135,129,36,3,29,37,204,244,56,26,26,24,0,22,58,117,48,192,132,0,77,8,9,146,130,208,156,210,90,83,95,88,76,151,44,54,210,83,80,191,18,185,120,224,21,117,38,18,41,9,22,229,210,135,81,247,83,161,160,167,48,85,12,133,82,55,101,239,178,188,85,45,81,90,163,83,179,168,215,217,229,67,220,54,240,211,80,158,240,29,167,21,80,21,53,172,255,218,110,149,179,8,171,7,179,144,132,186,26,98,60,216,145,95,181,214,155,101,142,106,145,68,133,55,70,115,116,122,171,169,173,34,78,59,231,21,213,47,12,115,73,44,95,247,79,114,48,222,165,127,253,43,158,242,255,145,188,184,248,213,51,158,147,49,5,98,84,154,127,166,153,184,186,24,160,3,27,160,0,48,0,1,127,191,105,197,227,217,107,4,17,180,90,65,90,114,254,189,20,255,175,17,63,235,255,255,255,95,255,74,89,9,143,228,177,13,105,161,79,80,219,233,156,155,182,69,151,41,179,27,57,223,245,208,189,32,180,207,215,60,210,229,195,200,179,191,15,51,41,235,246,164,170,166,191,55,212,142,11,0,39,179,12,202,51,1,40,179,49,68,83,61,21,131,76,141,67,29,135,51,4,195,176,236,48,187,64,192,88,230,69,54,103,148,184,225,133,48,130,72,65,33,92,136,120,32,69,22,114,33,9,20,92,2,16,10,73,52,211,212,70,73,28,193,32,12,57,179,6,89,186,169,141,19,32,116,93,17,209,2,32,233,97,121,217,125,11,123,106,140,241,85,56,166,74,85,106,129,118,170,96,93,191,109,124,157,140,162,29,106,197,42,86,172,209,49,2,145,119,252,178,255,251,178,100,198,12,6,4,102,201,19,143,77,178,81,140,217,250,48,35,126,27,1,157,30,78,233,233,201,149,179,166,93,134,20,208,203,138,110,117,110,107,30,37,104,195,168,55,198,183,88,49,247,71,145,111,77,107,48,115,19,227,123,158,31,172,187,117,70,71,254,121,171,34,169,198,47,203,142,109,44,56,208,226,64,203,87,131,157,103,59,221,166,137,22,75,68,181,166,126,241,252,206,94,216,131,104,26,127,166,173,250,186,171,233,241,7,170,183,31,44,172,24,179,250,53,143,168,234,10,9,0,0,228,183,89,107,54,154,2,212,124,100,228,73,121,32,82,37,23,13,234,30,92,115,105,243,33,47,234,189,127,255,255,156,165,238,222,235,45,76,168,204,84,83,179,39,145,201,119,65,199,67,30,228,125,88,226,40,138,247,32,244,17,50,30,50,165,97,37,141,97,202,50,165,91,180,204,42,234,102,68,145,12,227,232,118,114,34,56,82,34,14,107,212,251,76,68,69,168,12,245,0,3,36,176,193,193,12,137,52,198,194,206,237,20,235,24,204,220,32,192,14,141,248,60,48,225,24,66,138,198,22,64,12,28,8,18,64,107,224,229,168,36,32,189,116,105,186,233,241,214,109,36,144,11,47,113,93,133,54,14,49,140,91,158,123,204,78,129,82,192,234,86,44,66,165,143,31,114,33,45,244,57,80,177,231,227,134,137,86,194,248,192,145,120,34,88,251,51,104,58,126,104,215,65,19,243,51,157,176,199,91,178,250,236,73,102,233,126,255,142,244,180,203,244,236,89,251,175,63,206,166,123,242,15,207,111,55,38,188,230,234,231,114,222,139,14,191,253,183,179,62,121,58,43,39,230,31,214,255,14,82,149,170,77,218,141,166,223,59,127,134,61,215,108,6,89,0,7,10,0,30,223,247,196,213,160,104,69,92,64,38,162,116,44,47,0,141,57,41,169,95,210,140,65,35,34,211,255,247,255,250,117,39,79,241,98,72,91,57,206,113,228,238,165,230,83,59,149,214,228,117,70,114,148,232,104,198,125,29,28,232,202,146,161,68,155,220,199,213,47,202,200,165,74,61,244,53,117,45,8,197,172,191,209,236,10,176,24,192,246,152,197,207,56,197,99,168,235,162,212,248,242,52,205,0,44,198,74,176,206,242,100,152,191,49,8,52,50,236,140,48,28,148,48,52,208,69,80,16,108,98,72,106,96,128,116,96,144,86,113,90,17,146,41,133,212,49,223,5,98,167,64,101,141,131,150,16,202,100,97,19,40,147,71,227,229,149,206,28,67,196,37,104,57,19,92,67,65,163,13,112,17,96,145,203,130,200,154,99,38,21,48,46,98,26,147,4,243,74,65,164,170,185,112,210,173,119,168,17,19,105,84,77,112,84,255,251,178,100,197,140,133,128,102,202,27,108,93,242,90,140,217,218,49,37,82,30,173,159,20,46,229,239,129,156,179,166,76,241,149,184,171,164,38,137,26,36,106,4,188,19,242,72,113,156,238,105,21,41,227,254,179,14,210,222,221,129,142,108,188,113,139,2,4,25,49,10,34,237,237,45,3,201,26,108,214,44,8,82,189,129,171,202,241,205,158,58,204,24,16,88,47,21,244,37,123,157,113,152,113,34,197,187,173,111,126,53,183,2,223,223,94,43,188,183,46,115,21,107,109,74,237,73,241,241,136,88,238,17,115,173,65,246,206,224,98,248,172,15,137,163,107,81,236,73,231,210,18,0,70,203,178,161,93,48,71,66,221,90,14,192,179,90,120,101,46,146,85,132,28,48,146,58,116,185,14,145,65,83,245,225,215,191,198,127,167,100,214,65,105,135,34,151,246,248,155,9,158,164,117,170,163,12,204,101,149,153,105,90,52,137,170,29,142,46,170,249,14,84,187,222,164,149,217,147,113,9,9,42,50,56,247,66,227,220,130,210,115,42,33,153,91,91,145,219,83,38,65,249,224,119,0,41,183,249,119,5,98,2,166,154,117,131,36,148,152,52,240,213,182,16,202,71,75,173,54,94,165,173,130,154,83,22,66,100,224,18,201,242,104,46,144,88,21,100,152,85,169,47,150,170,24,161,65,173,116,114,114,134,227,141,118,3,35,199,250,218,72,129,118,40,153,115,142,123,227,242,55,247,157,236,82,12,114,230,216,250,178,105,167,101,167,217,110,13,215,164,152,30,215,107,138,64,114,52,70,53,195,129,230,64,171,203,14,30,138,146,165,199,7,226,223,43,87,56,229,81,29,134,75,85,60,127,204,197,93,247,235,193,93,64,223,25,38,199,184,56,192,2,0,73,255,253,117,8,232,27,0,38,221,112,132,178,151,131,80,13,71,81,167,100,116,123,35,123,213,203,160,184,228,180,180,213,8,41,44,171,45,44,95,0,76,56,196,100,78,142,6,249,181,166,53,57,98,54,177,125,156,129,93,113,233,68,48,27,141,228,249,105,194,72,88,128,147,28,161,251,242,88,207,152,224,218,153,246,105,134,99,52,150,137,12,33,252,37,67,72,141,67,250,154,60,162,104,244,54,190,92,159,71,97,159,126,234,88,100,204,183,166,135,104,228,113,242,95,60,213,87,51,173,191,53,219,134,249,134,145,228,139,205,223,255,187,154,37,242,117,219,179,30,5,2,160,85,255,252,8,92,193,84,22,201,161,56,223,44,177,115,143,196,201,163,136,104,253,161,251,248,240,61,141,180,106,190,115,76,123,80,37,38,239,85,134,233,102,98,245,108,202,241,229,24,44,47,34,102,124,243,108,93,18,208,102,0,199,18,69,84,141,65,210,166,255,251,178,68,185,140,132,149,102,204,155,73,67,242,154,140,217,119,105,134,110,18,17,155,50,108,161,87,202,71,51,165,141,166,34,24,184,232,179,18,155,84,65,176,97,102,54,88,232,52,247,154,113,136,56,80,167,74,139,79,168,148,103,137,89,137,14,141,23,198,172,45,143,33,36,90,251,29,245,15,14,211,21,174,227,138,140,101,137,104,63,142,149,160,114,47,217,223,93,14,46,232,251,203,159,32,62,165,1,4,73,0,221,191,224,4,166,37,136,104,147,48,236,156,235,92,107,229,110,91,106,201,88,239,161,205,220,120,27,51,54,127,169,237,204,43,84,1,65,227,110,45,2,231,169,73,247,90,119,74,208,241,114,247,209,89,252,120,231,44,98,58,21,130,230,84,87,82,115,100,97,162,234,221,204,38,217,196,84,81,222,96,179,149,76,115,76,221,143,56,199,26,200,255,45,108,106,185,81,58,19,100,148,133,62,64,152,184,131,89,187,133,151,234,22,29,37,161,16,191,83,147,18,16,65,35,52,153,186,177,106,210,5,45,216,228,17,244,187,165,239,159,31,197,160,66,138,0,25,83,56,29,193,60,19,31,175,13,188,48,11,25,70,139,132,137,51,77,138,130,4,225,0,99,14,163,140,28,92,48,232,12,12,6,48,136,48,20,97,119,194,11,78,240,240,121,180,83,6,92,150,233,242,52,3,118,80,244,120,58,141,203,197,111,134,6,20,241,129,128,64,224,130,60,190,203,236,136,40,210,217,35,6,106,204,121,167,52,249,115,185,13,39,186,253,114,158,232,196,69,53,27,197,111,96,236,178,138,172,204,105,249,126,142,34,64,177,126,100,228,123,246,184,200,123,202,126,141,167,187,114,114,188,175,30,169,53,34,140,145,102,6,180,247,187,231,249,109,80,207,144,239,77,47,77,61,158,255,95,180,227,173,20,18,123,63,116,89,169,173,210,69,111,109,43,84,170,168,36,167,104,103,62,172,64,5,201,36,65,141,147,8,132,154,110,133,53,61,29,240,90,135,99,59,54,211,86,119,105,241,141,215,87,148,167,156,16,71,229,148,202,159,237,231,194,33,204,142,159,117,198,119,249,41,57,231,119,189,99,253,137,188,189,12,233,187,92,163,244,179,235,244,67,159,99,14,165,125,251,95,109,40,212,103,102,173,111,187,223,93,89,57,169,211,93,60,61,228,145,152,224,241,159,118,159,90,57,247,243,31,72,113,142,131,133,220,77,136,57,135,0,131,12,77,188,196,135,12,32,194,54,5,0,19,72,38,162,250,55,197,1,68,193,8,186,122,183,202,100,180,162,76,188,170,197,156,33,171,23,20,30,194,6,72,53,136,160,64,130,7,69,124,35,219,204,190,222,120,97,236,110,116,207,34,163,4,132,255,251,176,100,185,14,5,218,103,199,147,134,111,54,93,12,233,115,60,103,158,24,25,157,32,109,225,109,193,122,51,103,28,177,138,120,198,179,121,75,192,90,0,192,49,146,249,140,132,214,50,207,170,228,139,108,243,16,130,131,20,12,210,135,213,193,202,243,119,56,242,213,106,26,63,157,20,216,195,85,154,129,199,161,11,61,5,213,136,138,237,9,110,89,125,34,211,138,69,68,54,143,188,242,74,181,43,109,71,20,123,235,228,251,46,138,230,209,61,23,11,49,238,155,246,70,238,183,211,187,226,250,227,247,54,184,49,2,74,8,129,131,119,255,138,36,82,112,11,6,199,200,161,102,32,41,154,18,25,107,103,223,116,255,255,189,55,218,230,106,18,147,183,159,251,186,0,4,202,152,115,47,205,219,180,82,171,229,120,146,125,45,170,146,154,235,102,174,157,114,109,73,215,82,182,42,25,175,67,82,202,250,89,234,239,101,211,109,141,91,102,162,162,148,207,170,151,219,250,63,209,119,80,10,0,3,111,220,199,148,52,2,12,233,115,145,188,196,10,22,12,12,6,78,53,90,30,227,16,52,4,13,220,140,50,18,214,54,235,28,184,10,98,228,70,34,153,195,45,74,55,109,96,85,69,157,183,194,193,216,153,80,41,122,220,65,0,34,231,41,99,35,197,76,36,78,251,181,31,103,143,155,246,200,86,5,193,71,103,97,82,179,54,114,163,16,133,133,90,204,185,86,40,51,242,212,130,1,114,32,97,8,45,66,57,51,121,112,242,57,222,105,202,163,22,143,165,136,153,158,162,87,72,120,75,94,172,237,40,179,108,151,36,113,212,68,41,51,188,228,125,245,127,85,53,170,116,87,61,77,67,50,119,82,200,203,54,189,89,234,213,66,22,84,116,82,128,74,200,16,0,0,228,145,148,253,61,65,242,77,123,40,88,178,206,78,77,52,12,18,0,173,231,107,63,189,250,201,220,132,244,63,114,128,169,182,241,159,229,56,62,147,66,74,57,83,155,40,89,16,197,228,164,19,89,53,42,248,180,156,85,8,58,84,56,61,70,150,96,204,34,49,228,11,76,158,125,106,122,154,40,89,92,192,74,217,102,100,118,127,229,64,0,43,43,55,19,83,68,154,49,71,131,79,180,52,193,211,46,8,50,5,195,134,9,11,132,50,208,34,48,84,116,2,46,0,10,11,132,168,16,240,96,4,152,40,110,106,67,233,170,97,225,41,150,152,132,193,41,194,136,42,106,156,10,48,105,104,34,68,11,153,84,82,197,74,19,24,88,230,24,19,29,28,134,170,156,79,60,23,20,79,53,50,94,0,236,63,108,237,40,16,128,20,240,105,192,33,51,51,18,200,16,68,12,97,99,160,45,1,169,222,206,150,250,84,255,251,178,100,196,12,133,117,102,203,27,72,87,66,92,164,57,135,60,201,82,24,145,157,36,109,225,21,1,187,51,102,168,193,139,160,72,85,177,200,139,74,224,248,69,252,47,255,79,77,115,250,137,215,69,184,15,71,135,104,82,11,30,135,20,59,85,178,233,205,89,168,164,74,152,122,120,184,150,111,107,190,30,70,255,213,252,16,56,230,152,217,70,75,245,31,255,85,127,119,243,255,247,255,252,94,4,172,8,0,3,119,252,43,16,22,3,199,38,128,160,25,77,80,112,190,87,56,67,179,134,71,37,159,110,180,173,54,184,201,109,21,182,189,232,224,127,43,6,215,127,254,140,119,100,109,190,227,206,47,231,236,204,184,62,116,121,59,51,246,90,245,206,239,218,191,68,179,179,166,255,8,81,169,29,50,92,161,161,81,37,118,40,89,210,155,53,134,176,172,156,231,133,255,229,86,90,123,93,152,207,170,222,221,166,250,54,184,170,0,0,45,220,203,197,204,100,88,206,141,207,12,236,199,68,87,41,129,137,33,155,93,64,178,255,2,128,6,129,155,102,118,220,80,60,128,36,152,40,193,1,219,138,229,80,225,97,102,16,16,8,147,36,192,44,1,1,64,100,100,13,95,166,178,156,36,185,205,98,72,114,69,4,154,25,150,189,47,99,165,15,176,96,99,133,52,45,83,112,100,114,213,38,229,60,12,58,48,243,191,174,236,2,190,21,162,12,50,149,32,24,80,64,216,217,140,77,206,109,160,211,66,164,25,219,255,175,217,117,41,5,51,102,230,133,195,4,78,155,166,110,154,167,207,162,183,82,70,169,27,59,164,170,169,235,232,165,90,150,234,178,173,66,213,169,106,123,218,245,164,147,23,30,80,57,73,148,96,116,225,246,65,244,82,65,172,167,156,93,74,82,115,16,176,52,145,2,0,0,247,252,243,92,61,23,204,244,79,45,201,116,16,30,239,216,155,71,122,199,180,91,59,92,142,108,206,245,188,128,156,43,51,149,88,207,10,172,37,69,12,194,148,16,232,90,125,95,105,122,33,27,172,64,13,111,2,5,15,11,164,94,144,232,208,96,84,202,15,3,68,167,128,33,30,9,31,186,53,71,130,0,36,82,1,173,125,157,2,79,76,23,27,140,109,64,204,118,29,78,2,62,134,133,224,112,88,66,27,1,139,180,172,78,144,184,90,210,5,130,48,176,2,76,0,24,18,2,43,48,52,0,51,32,204,41,129,99,128,80,164,71,1,227,10,50,141,16,30,24,235,18,133,12,4,24,24,136,137,115,208,13,56,21,8,131,14,208,114,16,233,200,32,123,95,133,187,45,128,210,116,216,175,54,237,204,40,161,41,35,5,66,0,35,244,10,6,4,128,150,253,76,169,225,229,38,162,146,255,251,178,100,204,14,38,37,102,202,155,120,109,66,91,198,89,199,60,194,58,26,105,155,36,110,233,15,201,143,36,102,141,134,20,120,102,150,236,39,171,119,82,35,195,23,176,80,67,13,142,195,113,216,173,254,229,236,223,127,82,214,239,74,170,34,42,136,33,232,53,50,216,88,57,21,17,85,78,6,204,31,73,182,196,53,221,68,210,95,110,188,162,113,27,138,165,81,92,42,213,24,172,50,71,45,228,204,9,24,239,27,94,59,116,27,60,93,55,203,175,43,31,252,168,192,31,132,219,248,148,62,238,145,129,113,170,192,205,199,68,252,63,101,133,77,88,253,29,33,118,37,46,180,143,35,42,118,58,106,248,184,104,122,194,141,18,119,76,212,114,212,84,58,75,127,222,212,98,148,215,149,74,202,91,33,69,12,200,165,17,168,153,144,25,72,230,221,81,76,197,211,123,50,181,76,46,89,67,133,94,224,8,80,141,98,17,224,23,23,3,34,228,111,221,112,173,85,0,0,247,252,199,10,140,130,60,204,211,142,95,124,192,130,1,192,32,128,80,114,211,182,201,154,107,78,0,133,180,90,86,94,141,12,232,104,96,68,10,228,179,33,0,16,8,29,22,89,115,89,72,168,105,206,75,135,118,234,241,64,76,28,215,97,167,245,151,78,196,226,174,100,125,104,205,152,145,169,163,129,140,132,61,172,37,148,192,16,42,26,189,5,91,17,141,197,101,105,210,105,4,119,8,120,230,32,200,244,253,35,234,159,235,17,220,79,23,93,86,202,177,98,204,65,68,23,11,29,140,180,107,145,87,206,56,216,180,118,29,78,147,71,185,167,51,119,199,31,127,210,68,47,81,90,207,177,80,209,115,107,114,44,34,197,79,205,255,21,119,167,56,248,164,241,160,6,126,101,4,0,5,251,246,131,229,76,3,153,139,27,2,158,214,72,46,189,46,197,48,134,245,4,237,52,233,236,219,211,119,245,60,42,170,93,31,255,246,220,239,253,218,202,231,82,98,37,100,142,30,112,251,154,100,176,132,23,158,20,9,10,165,205,47,125,198,212,149,161,33,130,44,161,44,98,97,33,77,152,159,72,150,179,35,3,211,51,145,3,86,65,195,20,234,35,5,198,19,13,193,35,28,65,179,0,2,132,114,86,240,176,180,0,11,140,14,5,193,65,82,18,144,38,1,8,68,132,227,74,156,197,39,14,36,0,14,185,205,183,147,140,80,186,197,195,103,225,5,204,33,16,227,137,8,34,10,158,68,67,0,192,196,32,220,112,17,61,51,102,216,44,9,211,49,194,87,66,38,152,26,167,21,96,176,18,249,182,232,212,176,236,237,236,158,186,234,195,12,77,138,52,8,155,120,151,205,233,127,65,0,73,2,38,26,40,150,165,106,255,251,178,100,199,142,37,155,102,203,27,111,70,146,82,70,73,199,61,39,28,28,13,157,28,110,233,239,193,138,47,230,104,241,14,104,197,53,255,255,249,249,249,255,255,254,107,159,154,222,103,45,219,57,111,220,244,180,109,239,54,188,25,109,52,106,227,53,164,102,205,234,177,180,219,186,210,209,31,94,177,111,225,239,123,157,187,111,237,91,195,223,139,93,110,237,251,110,117,44,212,129,121,183,50,185,253,105,152,26,213,127,166,117,63,222,254,177,139,83,239,145,26,0,192,2,93,249,53,89,79,3,225,70,204,180,168,145,249,240,184,112,102,147,114,187,95,154,121,160,159,175,250,206,93,164,43,111,116,149,10,96,20,85,189,18,219,234,219,51,175,255,34,225,28,79,250,86,19,121,179,230,79,201,37,35,174,102,207,154,236,77,28,149,83,45,99,57,109,9,52,157,143,34,66,207,222,28,234,145,147,40,167,89,194,255,193,145,183,182,78,133,0,0,157,244,203,134,243,16,192,140,60,83,51,115,124,56,174,208,12,64,35,50,208,57,69,215,193,64,153,196,10,52,84,105,252,205,148,20,100,0,128,96,208,165,57,22,12,50,12,41,68,29,165,168,65,84,233,122,64,44,189,43,113,70,82,17,0,209,38,145,48,221,108,54,87,254,4,138,198,36,175,112,36,154,8,81,129,44,221,10,120,139,22,46,84,56,156,130,82,11,176,248,102,178,99,120,138,56,89,115,235,84,255,255,215,253,245,19,255,94,238,35,139,217,203,123,132,28,122,229,221,221,207,219,184,135,186,230,20,141,231,157,155,162,187,86,183,111,107,228,227,91,11,31,58,96,106,137,34,247,163,100,222,170,147,136,223,223,123,89,110,215,116,251,220,245,0,78,210,1,0,0,0,9,119,239,8,34,60,221,143,50,164,134,63,106,91,148,216,222,55,217,155,163,70,141,115,181,183,145,204,194,48,72,164,255,152,204,143,7,254,95,255,244,97,249,24,28,1,174,103,13,73,73,88,133,191,249,28,55,143,17,160,35,203,233,25,217,206,23,159,219,57,10,190,101,131,233,29,16,102,96,234,158,38,172,51,95,205,85,36,115,207,230,152,28,69,68,102,224,241,183,194,7,2,54,0,157,38,20,15,16,132,197,70,67,212,18,32,218,78,136,79,160,0,104,112,248,104,18,0,2,39,120,52,98,172,2,0,184,36,6,153,236,64,24,3,0,162,192,72,192,192,138,133,23,36,96,28,95,208,192,226,18,95,147,4,131,139,0,192,128,66,84,55,37,15,108,171,173,81,43,123,99,123,101,76,28,196,131,115,10,4,71,131,82,91,57,174,149,239,41,119,240,138,188,76,50,21,4,189,114,167,209,183,109,223,196,81,119,88,13,137,29,185,255,251,178,100,202,142,101,151,103,73,27,154,90,240,97,44,233,154,60,35,156,23,29,155,28,110,5,30,129,164,51,102,28,241,14,105,205,247,255,217,217,59,34,76,50,9,242,191,91,203,228,11,97,134,153,182,114,103,30,10,61,196,101,136,106,122,29,85,121,116,132,185,34,131,150,7,36,223,22,203,47,73,255,196,117,183,247,204,118,52,4,144,21,223,245,202,225,144,114,170,46,97,30,49,161,150,112,89,230,129,85,252,61,188,127,207,123,106,200,186,108,238,207,206,216,147,217,246,246,255,85,101,223,249,85,34,20,4,85,148,136,241,179,53,65,73,143,161,195,6,161,9,156,64,0,152,168,34,3,80,98,162,51,58,161,2,30,45,19,21,177,33,222,138,211,177,65,62,231,166,177,168,123,236,96,215,225,159,41,121,27,101,8,250,69,65,40,0,0,188,172,64,84,22,189,11,130,17,245,137,74,192,134,40,156,2,97,85,234,106,16,64,97,228,5,153,48,33,36,132,97,117,144,48,194,134,114,174,216,232,136,166,44,160,172,157,99,188,169,38,146,139,209,179,63,72,73,46,27,200,190,217,26,114,162,212,69,137,205,69,37,238,85,65,93,17,93,196,174,160,239,243,232,253,20,141,134,103,201,133,232,18,67,69,71,180,205,13,128,104,19,131,37,15,91,239,175,174,234,107,255,158,110,109,168,152,24,173,146,236,209,61,118,167,158,51,58,177,161,166,218,152,234,162,24,255,166,111,153,111,240,248,170,170,139,131,72,85,175,182,178,232,253,178,31,112,223,158,166,59,247,255,215,61,245,245,220,76,112,12,210,16,0,0,109,190,36,47,32,12,102,92,152,12,113,222,168,14,96,145,12,104,93,133,69,224,230,180,141,145,80,106,213,151,167,23,122,89,253,55,253,223,255,168,225,131,78,93,92,92,107,7,199,30,202,32,101,99,177,85,204,246,99,33,68,44,146,149,139,59,43,145,142,91,137,170,206,98,29,10,68,149,208,84,206,119,35,163,59,16,81,222,125,222,138,133,51,33,239,75,111,181,123,232,11,72,48,104,40,128,14,152,13,31,88,206,142,3,204,30,24,196,1,97,148,165,177,162,161,104,242,14,159,102,18,162,134,17,139,70,168,250,171,152,20,138,236,232,111,53,81,206,82,144,87,114,32,224,109,230,84,113,188,8,10,212,99,194,141,31,48,165,1,13,205,108,195,176,121,42,1,128,67,40,24,110,34,210,195,139,138,5,49,34,66,86,36,218,121,46,70,88,93,22,154,93,65,199,164,204,129,64,94,50,240,174,200,49,143,148,3,12,15,214,44,100,188,81,18,229,49,63,59,197,180,184,143,88,71,27,139,83,201,235,20,74,82,215,135,155,199,198,190,255,183,248,190,255,251,178,100,215,14,5,111,102,200,155,120,90,240,104,204,217,135,60,197,84,28,97,155,18,78,233,235,193,210,51,101,220,241,163,104,111,254,243,23,214,190,219,222,113,53,235,108,252,248,246,247,133,184,87,147,22,141,175,138,255,63,181,237,22,88,112,119,221,105,95,73,245,36,240,55,62,43,151,148,213,227,94,27,118,165,197,119,108,214,222,191,252,239,31,120,172,13,125,255,77,124,239,194,36,224,197,84,253,82,159,72,2,1,181,109,216,122,154,213,226,146,207,16,234,15,105,109,139,179,114,182,246,194,182,10,204,254,240,158,111,219,230,52,213,246,196,109,253,211,127,88,251,145,198,22,53,52,43,217,156,180,97,235,137,158,199,101,73,52,243,195,196,34,51,137,23,210,137,73,22,26,136,249,130,240,105,54,135,25,72,208,161,186,94,29,166,153,146,214,185,137,71,121,113,202,238,61,101,200,23,80,139,222,239,91,237,234,165,126,106,70,45,253,197,124,240,17,213,0,5,126,248,199,204,73,97,6,68,140,116,72,20,196,32,3,17,12,26,136,8,64,19,71,72,179,2,7,16,13,185,105,242,253,147,5,50,148,226,113,33,196,188,114,80,125,5,154,234,238,117,213,129,59,212,61,44,217,90,39,163,163,30,118,89,155,192,206,103,166,169,103,165,182,228,235,4,192,154,4,197,74,149,35,18,201,84,254,245,29,181,170,94,70,41,66,232,152,114,36,241,238,63,254,89,162,29,246,245,231,179,198,223,132,187,150,66,48,23,122,57,171,194,221,161,163,82,164,50,177,109,254,190,238,60,76,47,211,44,245,209,203,167,220,37,16,146,109,70,34,20,57,143,206,207,40,110,140,69,204,115,209,231,61,29,177,55,124,199,84,200,43,10,15,96,0,29,187,102,242,17,21,121,69,5,192,135,190,149,140,229,1,91,118,155,237,214,210,104,218,195,58,21,170,232,181,255,190,245,243,127,193,52,210,90,175,70,118,41,42,236,137,93,86,140,189,153,153,88,142,85,114,49,217,146,239,86,66,188,221,221,89,85,170,216,239,162,164,155,57,243,118,153,203,49,203,190,159,109,123,254,204,160,178,0,0,241,181,140,157,238,1,200,85,28,166,73,239,38,25,152,145,137,88,155,154,65,154,131,150,136,194,162,204,112,205,25,144,56,160,152,48,64,12,98,60,90,101,192,233,134,143,166,18,54,5,25,51,73,115,46,1,40,17,80,96,224,176,18,80,24,144,137,88,28,204,6,30,17,150,152,145,32,96,250,128,24,24,10,234,45,176,144,59,90,103,17,104,252,102,92,96,0,193,65,181,210,253,191,8,165,31,131,105,214,35,77,164,142,55,40,148,17,62,237,55,105,28,52,200,48,98,110,148,31,73,204,255,251,178,100,199,12,133,126,102,202,27,102,95,50,89,108,233,147,61,34,86,87,205,155,24,77,133,126,137,169,179,166,28,192,154,161,241,214,251,190,192,12,63,248,229,0,118,3,243,78,120,28,153,27,246,196,235,0,225,35,67,230,241,167,11,34,118,15,204,28,158,153,20,221,249,213,220,188,92,220,242,223,141,168,62,117,52,56,245,34,180,0,102,86,0,2,218,238,37,184,64,46,134,11,130,243,131,251,3,181,77,237,192,195,139,27,117,157,213,83,183,188,18,220,146,28,254,168,79,245,243,214,200,211,248,220,179,168,165,163,255,153,152,242,251,101,210,155,80,75,98,157,109,183,53,155,159,234,179,182,183,200,215,198,204,166,255,51,246,125,191,167,255,231,235,75,238,253,170,125,172,69,38,43,119,114,218,187,127,63,191,195,24,167,254,42,39,240,156,46,0,33,147,3,187,141,87,211,53,99,244,225,227,67,15,21,204,136,28,50,89,12,21,136,77,66,229,24,184,54,96,66,160,146,152,32,134,16,41,48,224,33,31,129,32,195,16,129,9,2,171,216,8,26,75,176,128,64,209,20,194,225,80,193,74,213,29,13,128,10,6,57,24,6,8,68,132,0,80,25,129,67,77,53,158,55,196,66,114,34,115,39,116,20,242,168,183,235,253,136,17,3,130,224,103,65,192,6,0,134,129,141,61,53,218,187,56,127,128,192,68,117,72,100,152,67,119,132,24,20,18,8,63,105,201,33,92,207,197,47,202,245,86,95,150,127,200,13,206,233,135,46,132,14,206,27,226,17,74,118,110,127,217,254,111,205,187,221,142,146,101,194,58,240,19,229,24,245,61,64,224,43,94,103,20,0,77,38,94,117,39,100,106,171,170,165,30,186,12,149,58,150,43,189,97,64,0,5,223,100,57,22,145,33,241,220,56,205,112,132,202,146,77,179,189,121,171,139,87,12,69,4,89,20,50,21,46,68,223,78,136,57,52,102,209,25,8,172,212,255,254,143,148,57,145,226,252,135,169,25,50,136,155,61,136,195,42,252,85,121,164,27,195,26,149,77,58,164,50,160,137,203,39,101,196,117,87,219,122,37,82,178,199,13,240,181,48,189,119,196,94,156,115,93,214,156,12,139,238,171,11,219,189,50,145,163,72,207,6,177,154,139,0,97,177,128,128,152,176,185,164,3,173,200,104,66,32,42,32,91,48,48,90,242,68,130,229,143,22,23,181,18,32,164,221,110,98,17,82,32,132,34,77,26,52,116,28,12,82,98,193,172,25,215,142,70,134,130,25,66,170,195,82,55,117,174,242,196,23,1,166,100,243,43,79,21,113,86,159,42,70,189,50,223,72,97,220,176,181,118,130,46,227,64,105,62,121,249,157,253,166,149,188,247,139,100,205,255,251,178,100,213,142,198,99,103,70,19,131,111,176,106,204,217,135,60,72,126,23,149,157,36,109,153,124,201,126,51,102,76,242,141,248,61,168,242,227,150,229,39,204,137,219,103,155,120,130,16,113,171,149,151,136,152,64,188,5,220,148,76,147,222,229,56,122,155,204,55,62,97,27,31,90,117,196,182,34,113,99,153,227,17,221,147,52,145,93,236,152,142,117,238,30,214,170,198,91,12,74,41,141,126,82,1,20,44,0,205,219,248,67,100,158,151,229,83,59,9,194,235,13,203,173,179,222,35,123,129,72,133,133,177,214,131,36,110,205,255,215,243,9,11,59,43,137,58,155,204,159,242,189,254,99,149,175,82,172,28,233,180,76,136,203,174,228,50,213,7,171,114,145,94,223,227,204,237,35,253,15,154,30,94,5,115,218,73,125,61,79,8,159,159,78,238,87,91,108,36,47,80,11,42,0,0,100,140,203,205,51,82,18,141,78,104,56,80,244,0,4,48,120,88,194,226,68,187,18,30,8,0,70,11,0,174,130,160,184,56,76,24,3,21,68,202,152,53,1,48,139,196,203,17,137,155,26,95,153,163,149,136,153,138,200,23,8,84,3,45,160,23,232,188,42,96,81,84,136,33,33,182,42,130,171,91,42,210,89,74,121,154,193,51,6,152,197,226,67,228,115,85,7,53,83,171,43,20,180,239,50,215,137,232,138,49,149,56,17,2,152,49,2,105,136,180,216,220,104,43,50,166,162,213,226,249,190,39,151,68,185,141,148,207,155,160,76,74,115,34,0,209,3,166,245,39,207,30,138,40,80,160,144,161,161,99,93,8,214,231,190,247,231,30,182,245,24,234,164,22,138,187,163,181,103,96,250,185,101,31,227,46,253,38,177,122,56,230,251,182,76,162,219,107,46,210,157,181,11,102,0,42,71,48,0,18,237,133,180,247,132,67,94,53,49,57,50,64,127,67,217,244,56,48,154,28,247,173,222,172,248,213,189,33,12,68,12,42,127,97,19,117,157,134,103,49,249,7,57,233,144,210,157,38,134,18,48,132,44,204,195,37,96,225,165,142,102,87,204,97,98,60,90,75,163,162,182,119,106,202,197,77,26,174,149,187,216,226,68,153,149,77,58,8,54,234,253,237,61,29,81,230,228,178,160,68,205,137,107,52,70,50,95,35,65,82,57,89,51,52,1,49,192,83,18,4,48,176,37,210,90,52,49,3,0,24,136,80,52,49,142,185,76,148,42,52,110,194,74,34,139,174,213,242,117,34,95,240,49,139,121,25,83,33,128,152,9,38,154,37,13,20,121,92,21,132,224,4,227,12,40,49,102,1,74,32,153,14,232,244,28,232,209,180,165,141,64,141,18,30,6,8,18,56,140,99,154,131,140,112,42,100,81,1,152,50,255,251,178,100,211,14,230,140,102,199,27,153,91,114,103,172,217,115,60,37,170,91,9,159,32,109,229,175,193,93,179,166,76,193,150,240,197,51,162,32,93,6,12,55,204,2,72,80,6,2,128,101,132,53,24,72,11,137,22,204,234,66,228,17,105,101,171,28,77,250,29,106,181,86,77,19,3,132,169,153,147,151,146,50,90,231,145,91,185,146,137,84,139,135,12,89,100,155,27,148,27,76,172,250,78,137,169,125,209,58,162,250,43,72,181,212,100,200,190,213,205,145,56,140,235,160,154,168,34,121,61,46,221,110,234,185,183,169,151,151,194,152,253,50,219,77,18,25,0,243,22,84,46,125,125,76,26,183,98,141,173,187,238,229,239,253,44,252,226,123,30,63,239,88,190,183,48,157,116,67,39,77,45,150,57,18,103,228,127,231,114,131,122,20,201,189,115,73,105,224,153,31,37,85,35,210,233,219,158,115,61,105,207,91,148,69,239,186,175,181,59,221,155,170,183,255,237,253,61,193,158,0,0,119,240,227,20,51,177,140,97,243,51,216,152,114,79,12,145,14,12,218,185,41,248,98,210,1,152,59,43,181,38,129,164,6,128,142,134,114,221,2,254,169,186,15,173,21,162,68,5,123,40,243,15,139,186,76,13,40,141,160,99,94,88,88,130,181,40,0,144,22,18,211,152,19,39,76,39,45,253,86,20,238,37,28,149,197,175,29,16,68,64,21,144,2,108,2,9,46,100,226,162,11,80,10,66,50,45,17,146,184,64,9,135,135,14,42,10,38,28,189,211,149,32,151,214,162,210,139,86,181,247,27,252,221,66,75,36,249,136,32,130,177,16,104,92,80,104,141,33,196,218,36,192,232,24,2,225,209,167,11,132,5,148,162,19,188,152,163,233,213,221,197,3,185,83,41,226,158,123,187,223,25,131,41,74,199,59,162,43,83,45,251,125,78,223,189,76,250,33,185,80,0,11,182,162,157,92,44,215,11,181,46,144,168,49,28,123,71,137,183,33,253,61,23,68,160,17,157,200,24,183,183,37,161,4,112,0,220,123,153,33,19,245,211,87,255,61,170,141,161,21,9,61,135,148,232,81,243,157,155,183,161,234,241,69,150,119,178,223,69,220,232,85,233,250,54,237,254,154,127,255,255,252,18,125,184,4,80,54,41,140,250,7,88,160,107,12,109,223,25,112,75,204,129,2,140,130,72,133,145,20,37,98,235,40,121,9,17,32,64,23,153,187,22,92,172,138,109,68,217,91,65,136,43,115,19,163,73,162,32,192,16,12,144,0,56,48,3,162,86,33,130,16,3,51,192,100,171,157,0,181,178,67,146,34,43,112,92,144,200,82,80,197,6,204,240,58,21,24,89,46,155,26,64,19,38,96,202,44,128,151,97,175,169,23,255,251,178,100,198,14,102,77,103,74,27,72,111,176,83,44,217,195,36,101,138,23,213,159,42,109,13,190,193,133,51,102,232,243,21,232,217,149,81,184,51,242,171,217,87,195,187,247,74,125,22,20,32,71,20,21,27,36,12,41,6,10,6,21,157,208,33,171,185,81,3,143,2,29,143,39,155,35,19,53,116,110,161,22,239,114,243,73,255,12,172,249,42,238,141,21,50,204,143,150,166,80,125,211,118,93,5,45,72,161,172,146,4,254,125,33,1,119,252,87,211,10,83,66,62,140,37,21,211,19,158,237,201,75,109,98,56,106,219,30,147,191,102,155,106,60,49,213,61,70,199,184,127,177,158,44,195,17,239,40,231,149,180,191,255,51,161,220,244,67,153,72,233,114,76,101,162,41,125,247,59,157,153,213,222,247,146,154,88,183,114,179,228,232,164,178,175,37,218,69,187,191,86,241,232,59,91,254,255,83,0,233,77,0,0,239,244,18,28,152,8,112,152,2,16,156,20,32,149,65,100,138,48,200,13,20,2,20,129,131,161,232,92,5,11,9,38,5,136,225,192,164,52,16,3,33,16,64,64,14,20,148,217,153,131,64,18,161,144,75,36,82,164,185,111,22,140,10,195,203,152,181,147,72,89,198,64,189,240,10,116,194,16,252,176,70,124,227,177,75,110,147,46,30,64,132,4,44,22,90,159,30,91,18,113,226,105,115,23,141,5,204,200,219,34,25,9,105,140,181,16,198,51,121,51,213,69,117,148,95,175,118,247,117,230,41,156,90,7,22,104,252,250,142,238,181,27,151,26,121,37,31,51,73,77,82,76,146,42,48,37,212,75,20,204,203,82,73,55,51,90,75,62,229,214,56,137,185,153,133,35,196,197,168,125,118,73,102,43,100,232,164,237,154,158,69,244,170,101,41,149,181,181,86,170,167,126,205,29,224,103,31,98,241,1,0,1,111,249,246,135,233,130,43,24,166,150,210,98,225,215,110,172,46,206,83,246,233,33,121,114,188,187,30,244,71,101,9,33,9,115,95,14,123,242,195,230,197,42,120,36,41,103,127,255,106,45,144,199,69,71,66,185,230,51,153,111,122,54,148,86,66,87,123,185,206,167,93,29,44,101,81,168,125,90,253,244,158,159,191,250,87,111,254,191,229,66,110,73,207,12,102,139,48,3,164,209,113,131,59,160,76,60,18,65,115,23,136,76,40,18,113,76,140,2,16,130,1,1,160,73,132,192,32,215,112,1,41,240,193,206,9,240,137,134,9,105,134,137,55,3,88,98,37,73,9,80,200,117,146,163,52,2,72,65,162,26,57,26,33,1,76,83,116,233,87,110,26,55,156,18,160,179,59,29,81,73,67,75,10,16,138,115,71,192,215,44,246,20,24,162,67,135,36,137,205,90,255,251,178,100,207,14,38,149,104,73,155,184,108,96,94,204,233,183,96,103,152,90,149,157,34,110,102,45,193,147,51,166,140,241,159,40,178,59,49,70,128,220,80,121,79,75,64,233,25,33,186,17,34,225,30,197,241,36,75,185,87,85,19,87,100,89,84,89,148,183,74,166,173,108,154,108,147,41,107,221,109,100,38,102,72,205,210,77,36,150,215,116,235,62,130,106,78,104,179,3,100,141,80,89,179,155,169,140,205,18,55,30,212,102,87,54,116,206,189,83,140,228,193,159,51,94,100,202,46,36,212,16,106,174,133,52,76,67,120,53,187,250,77,20,162,232,150,84,71,91,137,115,193,137,32,153,103,235,149,36,53,68,55,45,58,241,43,141,87,25,147,94,62,115,247,171,50,91,56,206,147,44,204,179,203,53,204,117,201,109,46,127,255,73,78,112,202,166,75,153,146,212,122,207,117,25,15,50,244,205,112,142,240,178,154,185,116,249,76,140,141,58,233,101,77,150,107,94,251,189,186,92,195,245,63,163,76,255,253,67,153,0,1,61,252,202,204,132,8,198,223,32,107,173,234,86,143,166,30,20,16,32,86,10,44,102,66,20,50,76,98,4,8,84,193,4,98,174,234,115,21,135,171,162,128,69,126,173,79,179,38,89,76,181,238,96,16,18,106,151,209,60,153,99,176,6,29,105,48,235,168,236,191,230,6,33,26,101,244,212,210,167,250,5,88,104,37,26,36,172,132,56,30,30,129,39,167,102,33,14,166,47,90,233,173,116,92,69,46,27,115,51,2,115,34,106,126,109,157,76,126,191,81,91,78,73,132,201,102,177,178,116,119,155,100,36,179,61,237,134,223,21,255,127,117,215,85,119,108,202,234,88,147,171,167,117,74,164,88,73,93,235,236,156,188,206,152,117,37,179,155,77,188,102,11,19,50,110,106,72,195,168,22,241,33,76,235,107,161,15,178,0,0,27,127,201,43,196,160,39,181,105,200,205,208,139,193,195,210,83,125,231,254,154,51,117,32,201,17,131,200,123,195,174,179,235,47,139,255,102,209,0,232,174,20,98,59,158,168,213,95,213,237,123,229,169,124,186,37,41,86,162,170,221,117,75,166,142,70,254,217,126,101,110,134,29,168,90,100,178,208,13,153,40,225,124,12,35,140,87,26,206,203,55,129,33,33,129,129,40,84,44,80,1,33,92,196,128,44,4,4,128,68,211,9,194,225,224,80,4,16,136,184,128,214,24,161,32,45,35,66,197,69,152,1,197,144,20,74,2,200,68,68,105,19,184,52,60,2,77,80,2,23,10,138,47,138,111,153,208,38,56,26,11,58,136,98,176,166,50,42,101,20,10,16,1,98,138,58,205,148,1,222,94,34,218,94,212,102,50,224,23,98,154,166,139,203,255,251,178,100,193,14,229,244,103,74,155,107,127,66,80,76,217,211,48,34,142,27,177,155,30,110,233,237,201,121,51,102,204,246,20,121,24,42,8,157,118,223,166,35,10,159,40,91,112,197,167,241,245,171,87,255,230,197,47,153,243,10,29,164,165,115,157,219,126,30,127,246,213,177,141,127,143,255,180,248,165,179,152,91,182,190,229,150,90,227,255,88,59,214,111,191,27,93,228,63,188,231,90,215,89,149,246,164,150,77,68,203,142,47,137,45,72,144,54,223,19,249,86,26,153,213,140,142,27,128,233,46,149,66,28,107,135,210,55,133,83,8,238,255,193,202,140,32,214,101,51,202,203,53,19,85,213,210,11,17,28,123,191,140,229,22,113,23,119,171,53,168,40,213,253,124,173,170,85,191,127,250,178,33,153,213,10,236,141,49,40,136,125,4,26,198,173,145,81,12,228,17,115,59,185,149,94,164,98,210,212,233,22,171,119,116,189,168,231,84,50,223,74,37,148,254,57,28,132,241,227,133,22,212,80,25,133,0,1,39,248,80,12,8,254,13,153,48,84,144,18,170,77,9,4,181,114,33,177,98,32,0,200,80,148,197,81,222,86,38,85,43,50,176,178,98,160,227,55,41,36,151,172,157,96,153,26,162,107,48,106,32,167,186,193,165,178,120,174,80,72,40,56,97,116,61,77,252,85,106,24,136,131,10,163,135,51,143,176,186,73,58,152,40,13,246,124,191,93,135,206,81,47,212,21,24,167,158,115,185,96,22,22,40,41,24,134,245,31,244,154,113,245,187,79,126,218,39,203,69,13,158,98,183,215,150,29,29,10,200,178,248,243,199,135,136,64,187,212,237,46,40,124,162,106,179,111,116,41,34,28,136,32,212,253,77,32,86,113,46,237,154,111,121,222,126,126,107,102,104,170,199,31,132,235,186,68,137,239,38,224,11,76,76,224,0,82,239,251,11,2,224,12,203,89,166,205,8,70,73,156,249,111,66,217,216,227,111,76,117,84,145,37,105,193,151,161,254,150,84,223,118,169,90,42,145,114,81,26,111,103,33,149,53,178,162,107,106,87,83,17,89,21,210,175,228,59,185,221,88,132,87,86,102,81,229,118,43,24,205,179,189,182,54,117,185,103,178,45,93,122,215,219,188,64,180,14,190,78,240,86,90,140,93,37,51,22,12,225,51,115,216,93,12,156,7,48,16,76,161,206,0,8,132,22,140,164,20,49,16,72,16,160,48,240,180,73,52,186,204,64,119,50,136,176,198,65,131,44,11,129,67,20,224,12,47,8,65,70,44,4,140,3,131,132,137,198,35,0,16,13,20,52,120,30,0,2,14,131,12,52,9,48,33,12,192,194,81,80,81,106,65,32,117,32,32,7,25,8,130,74,8,67,66,251,52,250,255,251,178,100,195,14,69,223,103,202,27,104,127,66,96,44,233,179,37,229,84,26,201,155,26,78,13,190,201,111,179,103,40,193,22,48,227,131,18,96,243,234,42,30,1,10,214,121,80,40,212,154,210,37,165,84,57,85,240,99,143,38,149,20,219,224,149,47,203,121,43,136,87,150,201,249,143,53,255,93,158,200,193,105,189,248,72,144,83,16,240,203,146,31,33,75,115,130,141,214,186,163,187,147,187,176,76,133,248,75,76,142,6,126,144,117,104,165,34,41,163,71,73,238,163,34,242,148,130,21,51,172,193,5,32,155,165,72,181,168,103,2,204,245,130,0,0,54,251,242,125,202,96,97,213,175,66,241,226,193,168,193,85,220,31,152,66,236,247,106,96,137,117,174,220,111,163,105,191,215,242,9,28,0,91,89,206,232,242,73,85,34,41,206,117,67,218,199,22,66,157,45,106,166,203,46,124,238,119,217,85,82,219,215,204,84,226,202,178,174,139,181,23,215,70,67,38,175,124,151,37,207,187,118,64,117,170,0,3,45,220,4,42,32,50,52,16,19,206,31,14,80,46,121,136,0,169,171,6,48,81,33,80,195,3,32,4,100,148,108,12,116,211,180,114,209,129,65,120,99,41,88,200,212,189,48,80,38,242,76,178,118,48,196,84,93,154,192,130,1,64,71,55,118,147,64,250,70,140,113,168,36,15,189,187,147,12,186,1,149,17,21,7,186,129,192,19,73,3,107,124,97,172,72,125,143,204,148,84,180,46,63,254,234,239,174,89,213,189,175,167,110,167,213,190,98,121,115,174,39,251,189,145,247,223,247,20,251,116,116,255,94,164,251,233,21,234,222,190,137,238,103,131,238,106,199,31,39,23,81,203,54,79,155,155,178,34,162,229,23,8,102,153,0,127,221,85,50,226,40,20,155,58,0,150,239,253,96,185,17,202,52,245,223,37,33,18,134,140,216,11,112,165,217,198,86,93,86,186,29,125,215,255,185,142,16,81,142,44,162,232,70,20,236,80,103,165,44,142,244,179,87,118,234,102,87,117,103,118,244,116,49,17,89,238,153,244,75,18,234,243,58,49,81,20,90,56,119,207,149,40,239,125,168,232,222,174,238,78,214,160,54,132,250,190,161,0,3,164,199,81,35,74,250,140,209,206,63,161,28,193,0,112,192,152,242,84,202,65,82,16,49,140,139,102,77,23,140,164,204,30,12,50,48,104,120,20,99,192,225,150,201,70,9,24,25,233,66,75,18,244,2,92,18,0,195,25,51,229,128,71,12,122,50,0,32,75,32,104,102,120,113,158,58,96,131,133,193,131,68,145,113,17,37,67,101,214,139,10,6,113,53,178,232,248,192,213,142,222,131,84,131,154,41,168,84,8,20,51,9,75,115,8,110,38,164,95,255,251,178,100,195,12,229,127,104,74,155,121,90,240,93,108,217,195,61,130,28,27,245,155,24,78,105,111,193,110,51,102,140,246,8,104,152,127,108,53,11,33,248,45,138,186,177,165,179,25,148,61,49,170,241,204,175,103,174,127,159,189,159,60,93,61,155,187,146,149,200,137,18,14,142,228,73,12,71,114,169,56,212,226,103,94,175,27,184,135,156,181,170,220,137,182,246,48,225,173,181,173,94,247,27,82,43,69,157,77,89,95,139,114,6,239,171,230,53,244,92,138,213,205,54,219,112,155,120,52,181,173,176,180,74,128,228,7,55,46,217,243,145,100,47,93,164,74,104,73,45,133,165,117,30,40,6,202,131,88,175,22,141,33,222,186,21,243,51,105,87,255,255,194,7,104,167,57,166,177,157,154,214,57,25,20,234,219,178,159,103,73,9,109,81,86,169,187,153,8,199,145,93,16,175,70,242,202,228,160,102,89,16,181,39,119,119,118,190,239,161,87,222,215,82,208,69,170,77,96,53,0,0,237,104,64,34,48,40,132,206,16,3,153,162,204,32,34,3,2,72,67,198,42,2,145,10,0,32,67,4,134,76,24,47,4,143,75,178,52,8,25,30,25,92,130,0,5,153,43,140,2,52,121,9,65,150,152,136,129,141,40,29,59,157,163,8,128,193,211,17,99,172,12,52,211,2,23,103,227,195,138,128,147,43,200,43,162,192,56,234,229,70,27,193,67,198,153,96,46,192,243,180,233,106,195,165,221,122,42,209,206,43,13,71,73,83,201,234,0,224,156,59,76,31,74,84,243,247,19,221,127,82,219,243,158,219,125,176,148,110,186,39,21,106,15,89,175,168,207,31,148,17,106,68,244,207,190,16,99,156,113,67,203,27,171,144,174,90,182,245,234,237,53,69,142,117,84,240,213,31,204,255,255,177,175,227,150,187,152,155,244,190,126,42,172,47,100,0,0,54,187,103,178,20,67,29,200,144,157,137,165,231,37,246,98,19,18,178,205,111,236,91,154,37,174,140,255,79,79,255,255,20,44,227,232,69,114,204,214,51,173,12,138,150,106,175,119,126,69,214,244,215,230,59,200,142,136,204,98,158,69,77,173,212,181,98,63,122,185,246,255,213,105,70,174,175,116,215,55,7,49,34,96,226,62,96,212,2,98,33,86,115,249,112,97,112,78,96,32,8,98,176,208,48,7,141,9,134,3,8,37,80,192,16,54,14,128,224,161,77,131,136,62,31,87,2,33,66,55,194,133,76,48,97,164,36,83,204,136,179,12,28,137,192,40,184,132,1,135,36,97,6,40,80,162,179,42,36,12,56,195,192,49,136,128,69,24,65,96,32,241,23,4,215,215,77,45,40,163,251,96,80,160,247,16,96,181,148,14,30,187,160,240,227,237,17,255,251,178,100,198,14,198,35,103,72,27,153,91,224,83,172,217,183,61,133,28,25,45,157,26,110,233,13,193,109,179,166,140,246,20,112,166,187,16,20,109,89,40,38,167,212,194,83,15,4,66,96,15,38,40,141,199,109,223,215,221,55,220,243,220,16,36,112,209,194,210,29,11,144,226,0,226,200,42,152,195,135,241,87,8,108,77,84,235,75,247,117,243,42,173,34,23,208,120,239,221,252,12,89,109,230,251,175,238,227,238,111,231,79,234,255,227,249,178,64,9,64,0,182,219,189,59,212,160,190,214,12,17,196,93,66,19,32,87,193,97,149,151,86,220,117,162,173,26,241,132,34,117,253,168,116,191,237,191,84,233,253,89,145,212,163,17,89,91,54,32,139,50,161,200,114,117,100,149,216,135,227,72,182,74,50,187,39,119,103,84,48,145,208,172,73,105,239,219,220,215,87,67,34,90,202,173,200,237,253,106,0,21,0,14,179,3,69,66,154,83,63,233,205,179,110,49,48,252,194,36,97,226,177,66,236,104,242,97,240,129,133,129,198,29,46,24,145,12,5,13,5,192,70,11,115,27,188,250,28,41,49,13,216,24,132,233,67,48,32,227,68,108,0,108,162,24,129,49,32,51,3,68,16,208,170,105,42,205,136,101,1,50,217,2,83,136,133,5,71,2,65,83,33,36,219,58,76,38,64,131,79,51,91,17,172,8,98,132,5,255,14,101,13,137,8,38,66,244,171,98,91,178,218,53,88,138,205,109,120,36,107,40,186,56,224,154,245,136,170,79,215,18,219,255,172,103,231,95,95,127,26,198,63,171,215,172,82,83,45,178,65,135,183,154,180,121,247,169,31,86,182,143,151,56,223,234,251,150,190,177,49,6,145,41,61,53,243,70,29,68,102,131,77,61,143,122,94,184,131,254,35,82,61,173,91,110,141,206,81,219,180,196,246,4,6,109,61,132,179,3,62,22,225,184,227,51,58,197,97,85,56,25,182,158,224,1,45,182,212,247,25,35,233,173,116,170,90,113,125,17,92,102,73,129,148,147,208,152,91,23,76,172,64,157,98,249,173,179,93,220,211,52,235,166,169,129,8,42,103,17,149,119,43,30,126,101,99,49,20,218,40,245,36,166,145,23,68,74,50,26,168,99,152,140,133,125,144,106,215,108,205,97,168,198,145,23,33,159,174,89,151,125,233,150,167,142,255,106,121,164,8,183,52,48,118,160,3,97,151,164,141,194,153,248,121,109,8,1,140,124,42,80,12,13,49,97,18,66,51,9,20,7,8,174,96,34,144,140,169,249,1,1,51,97,161,36,228,67,169,125,19,169,36,81,117,250,47,233,119,149,57,32,35,238,187,76,32,33,101,46,230,178,211,218,250,109,134,17,186,79,195,223,12,74,26,36,255,251,178,100,207,14,135,67,104,69,147,154,123,224,96,204,217,131,60,101,118,22,101,159,36,109,161,189,1,80,179,103,40,176,22,208,62,220,219,186,72,76,186,177,72,1,92,69,37,246,243,150,83,202,167,234,208,0,32,112,30,8,231,34,47,255,245,119,223,60,245,113,204,255,51,238,179,78,182,188,255,14,213,180,204,116,253,205,115,243,167,119,28,159,84,32,197,100,181,196,93,84,138,24,56,177,235,150,180,14,94,96,239,72,213,69,103,11,75,235,169,171,204,25,153,150,164,194,88,250,128,128,0,191,255,143,25,15,97,17,254,24,109,101,36,210,5,115,91,17,10,158,122,215,132,84,182,123,58,142,127,103,40,168,171,173,107,198,30,172,136,118,53,209,156,213,59,145,196,149,10,113,169,69,98,178,146,123,148,187,144,181,149,93,82,111,177,29,210,183,101,55,171,218,203,221,38,232,253,171,191,250,126,160,202,0,0,147,140,206,40,224,186,240,203,129,115,163,5,130,164,3,3,3,193,131,82,17,1,109,69,74,1,197,130,97,161,138,208,226,64,146,204,24,141,40,103,33,152,56,104,58,201,101,64,0,9,10,111,138,136,106,170,52,88,137,6,22,101,196,196,16,96,116,65,211,82,193,116,17,42,9,61,253,18,65,113,2,15,59,148,107,170,122,14,129,102,5,66,30,96,116,85,138,2,116,189,45,109,60,18,169,218,96,73,20,152,80,194,62,187,175,130,181,194,162,65,126,54,24,198,44,61,138,79,67,232,116,110,244,215,178,151,73,208,73,147,78,117,59,164,213,169,75,239,173,204,140,221,42,208,101,41,71,144,181,106,102,60,106,204,129,195,115,51,100,153,4,25,71,236,100,102,93,47,173,203,136,236,157,103,26,96,228,246,30,137,153,185,112,190,182,91,185,115,86,153,208,84,45,96,0,55,255,141,195,129,129,200,113,100,243,8,204,64,46,7,119,64,150,15,44,139,36,130,118,90,83,244,159,95,86,150,250,247,183,213,255,175,255,196,223,39,237,176,161,131,169,77,120,51,168,62,82,238,32,152,170,2,186,240,122,180,208,97,190,211,53,42,113,121,150,45,254,240,249,236,139,250,68,66,241,167,4,56,219,34,228,244,46,238,102,211,226,57,144,128,0,11,183,115,59,105,49,205,115,96,136,59,169,115,60,3,12,26,12,38,50,96,132,131,37,25,70,67,5,54,14,97,30,63,92,3,164,6,44,20,52,10,6,10,47,101,192,168,11,116,47,128,145,248,56,17,2,49,129,0,156,108,70,2,177,18,157,94,150,9,69,133,139,122,248,41,166,44,140,192,67,226,109,37,186,80,70,5,65,93,88,66,210,80,134,112,206,219,88,212,252,63,26,130,39,34,21,162,173,79,255,251,176,100,206,12,198,107,103,71,155,153,107,224,96,108,217,163,52,104,246,26,53,159,34,109,161,253,9,109,179,102,140,192,150,120,9,209,224,160,84,129,7,239,45,11,157,255,234,38,221,18,222,61,74,26,13,226,73,98,92,169,60,116,80,132,55,208,109,74,116,181,99,88,115,211,205,156,81,15,205,141,40,104,197,33,100,163,220,248,185,170,17,148,89,80,207,40,90,34,193,76,39,213,178,70,219,169,33,63,47,204,236,35,196,254,95,85,28,104,83,227,242,53,163,225,78,205,55,138,124,2,141,202,29,96,0,173,223,146,89,28,0,21,109,154,52,141,14,131,144,136,143,144,207,98,143,59,94,130,248,161,97,30,143,231,255,225,253,252,154,47,253,236,51,201,7,3,84,204,6,115,34,144,10,6,92,168,85,85,206,66,213,247,18,74,181,76,232,102,116,74,145,140,115,58,37,216,138,230,34,232,117,115,61,243,49,65,68,142,226,239,110,222,168,19,162,0,21,46,252,198,148,204,26,164,199,80,140,164,145,113,164,194,184,12,32,107,68,161,137,14,132,242,19,5,169,18,17,128,143,40,186,195,194,176,168,180,89,53,33,133,80,86,212,86,148,164,99,27,126,150,203,33,134,154,210,133,47,39,85,154,70,213,69,5,156,28,227,181,48,95,55,35,83,13,228,106,102,43,55,46,173,20,173,114,83,71,90,197,62,249,206,209,243,12,59,220,63,255,226,157,47,144,169,181,83,207,53,164,62,199,235,46,179,60,228,204,225,71,40,181,141,181,215,238,32,82,249,143,75,84,226,9,212,226,61,81,191,116,164,107,95,85,196,110,217,182,229,101,20,204,50,167,231,247,220,247,220,27,253,225,188,88,167,200,0,61,255,238,135,36,35,232,226,88,105,98,147,105,195,167,36,130,105,142,76,238,83,56,82,70,121,75,255,203,255,159,201,25,146,51,252,1,70,110,34,77,204,197,53,35,56,147,49,73,147,72,83,10,33,179,178,169,83,66,93,218,219,35,191,121,88,172,237,211,69,254,183,53,108,132,152,140,98,169,244,118,105,87,168,24,0,2,42,35,54,140,227,51,132,19,70,64,115,163,214,83,29,195,243,25,195,19,9,66,3,21,128,99,9,64,35,7,199,82,34,56,196,96,132,201,18,108,197,64,40,152,8,24,42,204,33,8,204,66,9,77,74,243,12,9,56,3,162,9,9,29,116,89,80,99,99,52,109,138,25,176,171,68,178,162,164,84,204,187,230,30,1,140,54,100,203,163,136,114,64,16,49,131,103,16,201,101,217,58,26,134,0,120,73,11,128,1,146,131,114,152,106,28,194,161,209,241,98,51,180,231,180,215,215,250,131,70,146,1,18,226,243,167,185,208,95,78,116,49,255,251,178,100,199,140,245,69,103,203,27,99,127,176,86,44,217,195,48,37,158,29,205,155,24,110,233,239,137,154,179,102,128,240,162,48,250,129,254,221,98,248,212,23,207,245,170,87,234,12,146,194,196,120,52,190,177,241,155,124,234,223,31,252,239,59,212,26,234,6,51,111,239,7,235,62,187,190,105,74,86,62,153,221,230,26,212,210,102,44,93,93,221,92,221,79,189,176,66,140,241,227,58,115,88,196,28,239,30,176,189,109,133,245,152,45,172,44,212,214,187,87,107,222,111,247,76,136,131,45,61,67,92,130,125,251,155,150,159,31,238,214,71,219,173,31,42,247,9,113,72,136,145,6,51,92,148,244,23,243,185,152,10,118,245,152,196,8,194,118,90,114,206,149,55,235,84,189,151,221,13,23,169,169,23,73,74,87,85,235,158,109,121,136,126,106,167,88,152,70,229,150,238,209,180,229,102,233,91,28,208,156,85,58,53,92,188,164,70,215,82,37,29,82,73,201,53,163,206,223,242,12,38,0,1,62,216,193,157,12,154,240,198,130,0,90,166,174,34,246,7,41,137,7,219,4,8,24,104,33,41,65,130,27,176,120,116,170,58,24,64,161,105,168,216,24,4,165,38,159,116,234,95,42,109,14,8,128,241,108,232,73,43,3,150,131,0,156,148,101,101,10,30,138,11,121,128,13,6,32,112,240,104,208,11,31,170,253,176,165,217,57,44,68,199,254,69,0,195,74,172,151,17,118,109,9,106,173,235,6,78,213,62,181,225,152,30,69,4,88,144,90,179,252,207,197,51,228,126,102,169,161,238,7,78,154,160,99,20,98,232,219,130,48,171,11,134,106,87,159,180,223,85,116,15,76,225,237,173,250,143,122,62,223,105,132,233,29,222,231,45,81,250,25,198,203,119,235,46,110,109,23,252,173,50,215,61,64,11,114,160,0,238,219,46,117,176,165,90,212,19,249,42,25,10,132,91,208,187,4,207,71,167,204,179,79,62,202,145,208,198,95,105,203,41,216,197,157,185,215,7,99,143,68,103,153,179,166,199,231,38,206,167,94,75,34,204,242,247,223,99,61,126,251,219,52,244,111,167,237,243,62,82,189,255,162,235,202,231,55,237,151,135,221,183,152,121,57,136,220,28,48,1,251,186,132,65,136,195,76,60,0,104,204,136,8,28,30,217,192,35,6,80,128,6,50,110,34,165,102,94,6,91,201,27,5,77,7,198,40,217,137,130,11,132,160,236,5,52,152,156,177,90,139,188,216,149,141,56,83,69,99,42,102,144,134,202,106,235,130,128,147,185,142,65,77,150,16,149,75,69,172,35,68,20,145,74,54,210,25,106,170,69,210,1,130,15,16,45,180,103,101,48,186,71,42,5,149,66,105,97,81,185,29,122,126,231,255,251,178,100,197,14,133,219,103,74,155,99,95,162,82,236,217,195,48,101,124,23,157,155,40,109,141,254,193,231,179,102,156,199,152,48,172,244,52,153,207,167,205,139,68,165,189,94,125,54,170,221,244,87,44,139,153,11,43,254,79,90,25,10,199,62,104,159,255,155,5,45,166,226,107,116,150,177,96,190,133,184,45,77,56,79,43,103,101,137,191,13,127,58,215,211,46,17,34,124,148,8,16,22,255,240,92,20,56,65,6,163,99,178,174,59,61,213,193,80,162,153,118,75,224,60,180,222,160,21,165,215,102,75,220,206,175,22,220,234,198,243,69,234,152,231,103,50,209,101,75,231,147,145,57,82,183,215,125,191,85,177,172,149,210,190,27,175,175,142,255,83,143,122,158,99,39,237,158,208,245,55,238,133,253,156,141,117,238,69,203,187,237,122,180,218,246,191,123,127,153,189,169,139,239,81,247,255,185,85,221,252,167,247,23,47,240,178,254,124,249,165,138,0,1,183,248,196,173,8,54,116,20,128,164,3,72,44,224,129,43,125,199,75,133,83,76,176,9,68,204,108,100,1,210,169,247,140,59,48,118,217,173,198,190,176,42,234,196,25,0,49,11,207,244,251,204,252,67,112,165,161,46,94,76,9,74,157,101,229,75,51,118,7,152,107,92,131,239,183,175,172,126,138,63,44,133,200,87,92,210,152,211,163,172,50,190,235,195,114,30,69,171,200,171,247,249,179,35,83,33,216,213,13,50,111,58,114,94,211,50,249,255,63,111,115,242,75,241,115,50,132,71,81,16,139,58,245,191,95,233,72,122,219,191,174,164,31,125,107,255,234,168,44,88,0,128,1,151,106,104,136,80,14,161,41,62,18,199,75,248,233,69,217,242,45,200,23,168,146,21,30,145,98,101,212,12,178,179,85,253,230,202,179,230,44,135,75,42,218,174,154,138,177,228,170,244,232,114,15,56,65,32,37,17,11,167,28,42,44,173,49,127,126,183,108,213,49,113,58,119,207,3,214,124,246,127,230,159,168,74,54,47,78,238,174,42,90,46,58,234,140,60,195,29,237,49,44,169,109,205,74,175,71,250,209,253,191,247,209,208,37,27,76,152,53,52,59,108,235,194,243,198,31,205,208,120,49,48,212,207,228,89,129,33,249,142,193,130,32,40,40,162,105,117,41,152,133,33,136,35,3,6,76,94,25,20,9,23,216,74,33,44,193,75,45,36,243,63,198,111,195,196,44,152,18,243,48,130,24,204,50,140,209,76,211,203,224,26,193,136,82,174,32,101,77,210,140,70,104,137,48,132,132,23,172,19,48,110,129,207,179,70,110,0,92,106,134,126,186,221,33,99,82,20,128,70,122,24,32,132,113,170,214,49,202,176,40,179,53,132,115,42,22,171,193,70,255,251,178,100,202,14,132,190,103,76,27,67,111,176,117,76,217,135,61,7,174,27,101,155,26,78,101,175,193,188,51,166,12,243,21,128,166,168,56,101,173,78,199,227,50,190,89,190,180,214,165,31,73,38,236,246,186,147,100,154,212,211,82,72,215,118,70,180,208,77,10,73,186,156,234,107,93,23,90,214,147,81,68,200,154,106,79,116,92,233,154,9,24,50,108,181,45,76,178,249,113,72,38,129,154,233,212,234,211,183,75,174,114,118,207,118,56,30,199,246,0,0,155,122,159,112,43,2,112,98,55,161,113,99,170,160,171,1,102,149,75,10,11,59,108,72,28,238,162,42,40,108,77,205,42,43,43,150,214,87,40,238,43,100,214,206,231,87,102,78,190,146,239,51,73,34,34,169,142,226,169,99,171,139,132,67,199,26,229,73,148,94,84,84,189,5,142,213,59,154,202,100,51,32,128,156,38,49,88,211,180,226,10,170,168,228,59,35,21,85,87,239,59,55,110,174,74,219,118,48,107,213,0,1,63,220,85,72,16,140,102,135,198,209,22,96,65,101,169,8,60,14,1,76,228,69,100,66,130,197,128,244,171,137,3,3,4,0,74,195,12,211,176,105,182,46,197,34,8,98,241,191,139,145,166,34,179,204,146,206,90,245,109,8,0,29,133,132,165,89,146,72,147,148,206,36,18,185,83,108,221,224,233,59,5,149,97,39,155,134,101,145,103,81,247,140,60,43,242,157,136,208,187,145,103,6,164,182,214,89,99,151,255,238,118,125,214,118,251,159,239,45,138,17,210,69,105,246,198,162,131,217,145,189,44,68,170,217,49,63,215,246,76,41,13,49,141,168,77,80,228,44,161,157,253,237,163,221,112,89,44,124,158,142,48,235,218,216,198,107,11,239,90,158,60,79,185,32,61,139,247,143,23,30,180,107,31,21,204,128,0,64,218,236,166,132,78,2,164,178,114,48,61,121,77,132,198,87,188,64,56,138,143,57,12,211,37,220,213,154,154,247,91,28,104,147,123,27,254,235,255,214,135,14,136,141,158,83,28,13,25,16,217,173,104,55,70,43,31,87,115,203,173,165,102,109,41,124,200,232,39,87,103,249,83,45,25,83,183,79,223,145,11,254,182,8,211,95,76,34,76,50,164,32,218,6,3,42,150,12,96,35,68,19,17,4,140,28,11,22,19,147,2,144,4,1,11,130,70,1,112,154,154,8,74,200,79,14,15,4,9,253,25,2,18,89,196,136,48,1,139,39,51,136,131,206,170,52,163,72,245,81,216,196,215,197,63,225,136,1,146,53,242,98,63,170,56,206,217,29,155,136,241,242,130,45,78,145,186,120,197,96,90,115,67,215,202,20,32,211,58,102,193,234,66,18,76,14,72,136,249,213,173,241,229,127,109,255,251,178,100,197,142,69,214,103,74,155,102,127,178,87,172,233,167,61,130,26,26,217,155,34,110,97,239,9,140,179,102,76,192,142,152,79,104,59,129,43,201,37,190,247,52,39,8,170,121,87,79,109,7,14,74,205,68,115,158,69,125,95,187,100,157,245,171,224,87,18,86,240,49,29,178,104,120,133,5,238,39,122,178,231,19,24,105,153,247,204,120,45,191,24,129,42,174,43,168,249,150,208,24,101,205,36,112,132,201,79,138,251,127,157,218,62,226,57,79,143,184,49,41,170,93,116,38,40,75,0,4,187,108,86,8,0,99,198,46,44,74,173,27,196,49,201,61,134,162,45,227,159,236,218,124,125,189,50,204,204,237,64,190,243,116,87,60,234,128,40,67,8,236,144,17,77,206,41,202,115,38,127,13,13,205,46,12,220,217,58,218,72,108,53,206,193,183,212,167,145,57,53,241,193,173,70,223,50,108,180,233,24,228,95,198,173,148,35,44,242,231,177,254,71,167,223,251,0,85,0,1,119,240,202,226,193,44,199,180,88,117,179,228,92,34,68,97,113,98,16,145,160,102,74,232,152,1,105,174,107,148,122,6,23,2,197,20,22,130,183,164,35,49,127,200,0,160,170,82,28,6,96,12,28,190,71,76,195,212,89,209,89,44,54,1,153,164,110,233,7,12,61,15,85,116,100,34,196,11,74,115,178,217,146,154,192,115,81,73,170,210,153,218,166,73,171,136,213,175,83,102,211,51,104,16,239,3,50,242,247,43,238,195,118,224,99,44,226,254,139,241,234,93,170,173,91,147,10,202,191,1,197,143,185,99,177,170,245,145,37,223,102,205,169,106,245,191,38,57,190,209,237,254,99,123,121,202,52,124,120,153,99,147,205,175,75,51,7,116,227,147,157,61,51,191,52,188,89,120,103,54,102,103,110,25,53,208,136,0,119,109,182,15,195,192,58,207,27,156,46,105,158,2,133,238,13,78,144,39,40,186,50,153,26,94,223,191,255,237,66,202,202,167,168,43,184,163,17,10,233,209,206,196,98,157,244,103,106,84,154,108,102,50,84,182,123,176,129,77,220,201,99,63,172,139,74,22,253,136,183,251,179,245,215,75,53,191,173,18,84,174,189,238,27,118,152,61,238,108,121,217,238,129,38,107,155,28,233,72,100,1,113,182,10,70,23,29,152,108,26,97,49,9,16,48,8,132,30,26,147,19,132,145,38,13,74,132,7,3,130,162,51,206,115,136,221,14,48,110,131,56,100,30,16,170,115,18,23,24,219,144,136,228,217,1,0,164,194,161,46,197,144,5,33,31,141,69,220,34,81,78,2,3,144,47,98,69,180,70,166,0,61,255,76,33,0,10,141,137,42,87,17,141,178,230,62,232,69,221,101,218,227,55,5,255,0,255,251,178,100,198,142,5,220,102,201,155,120,98,226,87,108,217,183,61,37,42,26,221,157,24,78,101,111,137,147,179,102,76,192,150,40,191,128,168,16,16,52,125,17,218,179,13,234,187,98,238,62,105,171,13,82,206,26,94,117,199,228,234,246,137,231,36,243,87,203,12,101,19,99,69,21,89,172,89,182,245,169,187,88,218,206,177,198,146,125,19,90,135,18,23,57,117,44,65,58,56,110,180,73,153,76,184,173,207,206,206,167,250,189,92,39,236,238,41,176,195,221,124,53,245,162,14,22,108,0,37,219,96,148,244,108,33,0,197,129,129,220,43,232,23,28,47,68,52,163,167,63,23,1,66,136,78,200,203,53,193,93,11,247,151,242,138,187,169,215,62,84,42,60,80,199,34,163,200,236,209,238,179,94,97,114,185,212,229,161,70,59,42,30,107,50,221,221,72,200,100,19,117,44,210,32,161,168,200,118,187,204,229,84,30,155,93,40,149,222,237,82,164,165,36,213,161,46,152,34,0,5,165,248,208,62,48,4,14,84,82,192,97,174,129,96,2,18,165,227,82,105,208,129,128,209,128,67,203,34,169,97,138,91,83,144,129,148,79,211,135,217,54,21,72,241,180,212,12,246,48,185,22,99,164,157,8,216,101,19,53,64,242,56,207,241,55,69,69,98,146,58,101,76,201,42,58,5,222,193,116,26,217,145,185,115,169,44,81,38,34,116,253,181,142,254,56,166,60,165,9,158,169,206,93,199,87,143,158,171,102,239,125,205,113,249,203,136,138,109,203,46,251,169,183,74,151,53,177,150,66,154,73,121,110,247,58,242,131,237,247,74,146,255,79,235,157,207,167,183,71,132,102,235,228,239,62,146,18,247,146,128,85,77,0,32,44,3,19,239,252,146,4,70,7,22,39,158,160,114,33,4,48,31,63,104,213,51,55,40,14,0,189,61,255,185,208,138,243,63,255,213,107,223,68,153,153,89,221,206,165,4,231,70,73,230,209,94,147,213,152,157,51,25,129,185,148,183,117,91,25,218,229,91,187,42,81,244,70,34,47,239,175,251,117,161,171,162,181,52,243,5,0,2,227,144,194,202,99,31,74,12,228,18,55,177,44,88,242,97,32,193,129,193,9,126,147,98,48,32,240,212,116,98,5,4,4,10,7,128,66,2,72,242,180,72,24,33,4,219,110,77,33,9,104,48,134,4,0,116,228,118,128,64,85,243,5,162,114,86,43,161,208,65,16,45,141,180,213,29,119,167,198,130,144,76,85,192,153,175,41,126,175,62,82,205,192,113,127,159,185,149,20,196,170,138,215,201,227,244,112,100,166,98,126,189,236,48,199,191,255,115,243,114,210,52,255,63,72,40,163,155,145,53,83,191,228,221,47,50,228,225,41,61,34,63,34,255,251,178,100,198,140,133,33,102,202,27,79,91,210,87,236,217,202,36,98,116,22,17,155,34,110,13,190,201,186,179,102,104,240,162,41,66,68,83,57,41,60,124,126,63,155,253,110,164,168,173,108,165,206,189,6,169,140,77,58,12,181,160,129,184,111,77,208,128,0,118,255,245,196,36,160,253,80,43,36,205,219,154,15,88,238,17,143,87,144,24,115,122,72,65,210,181,39,62,69,251,242,89,103,51,236,82,76,30,90,144,242,211,119,118,115,14,168,77,180,187,139,170,67,75,26,85,197,149,50,171,42,150,146,132,44,41,246,234,151,164,74,118,186,18,241,114,252,36,20,131,92,202,101,189,165,174,164,217,185,253,42,98,110,93,56,139,185,212,157,11,155,175,233,211,112,137,110,38,32,213,0,0,156,104,201,20,228,201,75,152,214,98,248,217,116,0,216,34,124,195,160,128,197,2,60,195,160,29,139,149,130,38,15,0,38,11,16,103,181,249,232,98,98,75,5,252,154,144,162,67,193,134,140,145,33,160,38,16,91,204,103,78,10,175,4,182,61,79,221,210,196,196,174,0,155,29,32,2,108,131,66,214,71,161,144,27,6,143,4,0,46,224,88,17,165,32,97,66,50,35,20,0,89,59,46,70,120,13,216,78,248,203,132,230,47,35,252,205,58,137,147,152,147,156,99,161,8,58,195,124,182,146,115,169,129,64,156,111,110,112,166,55,124,106,28,43,101,183,79,33,188,205,49,186,86,125,62,182,103,129,51,202,50,197,143,39,137,152,159,50,198,150,91,77,91,57,105,227,199,241,175,5,252,7,144,225,234,102,201,111,87,8,204,109,49,28,93,83,22,188,95,54,223,222,54,90,227,207,235,22,60,56,249,206,119,172,239,91,196,9,181,239,140,194,106,106,93,192,197,168,221,51,233,181,175,144,148,102,48,139,96,0,4,0,49,54,255,135,224,160,144,9,7,174,20,221,152,221,42,131,115,215,138,107,234,185,170,187,118,65,10,141,54,207,233,224,109,80,66,206,200,187,165,246,228,157,243,45,87,122,245,70,179,42,193,213,76,96,254,70,76,119,21,9,21,197,102,189,117,242,240,93,14,225,106,242,154,171,158,166,15,77,75,91,132,148,232,170,237,222,110,93,162,94,185,175,127,185,222,218,186,138,146,42,11,143,145,150,213,31,129,4,192,0,188,219,152,59,102,183,1,226,66,100,14,3,174,130,67,2,159,17,25,126,88,106,37,3,1,16,173,78,148,224,17,17,22,14,153,8,250,220,100,148,112,84,224,56,19,246,97,64,61,15,244,24,193,148,90,114,54,207,158,152,45,219,134,41,37,107,46,102,90,237,72,227,80,221,6,117,229,85,104,234,217,185,149,255,206,118,91,41,138,196,246,2,255,251,178,100,223,12,7,133,103,197,155,186,122,240,111,204,217,154,48,72,138,84,201,157,42,109,13,253,9,101,179,167,104,145,138,120,44,88,16,64,125,58,95,144,173,86,152,0,0,113,156,48,17,59,222,222,91,127,47,255,200,230,254,180,186,119,224,139,201,8,176,198,184,43,250,243,120,217,195,39,105,69,93,68,248,245,158,21,232,250,95,86,239,121,34,226,86,250,238,74,235,53,115,139,5,120,97,206,200,4,14,0,73,191,255,224,136,202,140,200,153,151,42,245,1,219,196,47,72,202,29,159,251,199,255,52,255,255,255,177,98,19,23,78,103,14,168,53,185,62,114,189,55,165,12,235,119,40,8,26,139,38,244,76,146,78,191,148,225,68,46,217,114,77,246,119,42,149,228,103,222,68,245,222,175,235,162,190,189,95,106,222,127,175,247,102,48,119,0,10,227,49,22,141,18,93,55,240,8,253,24,5,158,2,30,24,108,72,97,64,233,48,224,194,224,1,165,57,146,203,198,170,35,130,148,195,66,19,7,151,205,74,32,2,131,204,168,103,76,152,104,48,169,139,12,98,5,128,166,152,33,199,49,72,160,179,18,180,195,7,49,2,66,172,136,13,17,7,50,232,131,165,166,8,64,234,82,16,11,168,145,112,88,152,80,121,179,44,16,25,212,20,22,14,0,234,37,187,104,221,153,84,188,186,26,99,244,203,57,161,157,35,204,160,9,112,153,28,116,126,168,214,149,122,129,44,89,181,23,127,227,239,217,238,233,107,223,63,234,145,114,213,226,67,206,109,95,188,65,212,178,231,112,88,237,92,199,139,154,56,90,182,242,106,22,37,133,175,53,34,237,153,243,46,156,119,153,34,67,103,174,179,91,252,222,251,109,87,222,59,92,236,53,146,109,230,76,195,139,254,163,99,223,63,234,36,141,78,63,209,182,38,168,214,24,65,103,127,164,66,0,229,219,126,187,110,116,49,61,95,67,212,237,42,227,105,106,43,244,21,99,95,89,182,181,230,213,255,133,207,249,55,172,25,131,148,84,240,164,100,102,12,70,40,104,40,156,72,67,53,103,27,250,110,77,92,106,197,12,220,159,223,24,136,192,110,100,125,188,253,101,118,27,46,89,16,200,205,12,255,237,167,28,214,178,249,19,220,115,125,40,253,220,245,104,175,238,107,228,125,221,205,183,80,48,119,163,165,67,130,230,165,70,101,156,114,204,134,178,244,109,105,160,231,177,0,8,66,17,137,130,56,99,4,160,99,51,11,21,49,102,37,102,7,11,152,81,202,34,135,17,39,80,32,14,40,40,10,244,52,193,36,54,100,170,121,3,131,35,174,34,166,30,20,149,24,48,37,48,224,67,6,110,217,171,120,80,46,0,30,8,73,164,85,129,109,195,255,251,178,100,214,142,7,54,102,198,19,154,123,208,111,204,217,167,60,104,174,23,21,157,32,109,153,189,1,97,51,166,12,241,149,216,180,178,89,109,19,197,57,170,91,48,13,3,161,20,139,199,94,181,90,229,0,17,14,159,125,109,159,255,238,217,58,102,157,123,182,212,93,235,59,219,255,218,155,90,51,179,70,81,111,172,65,172,165,57,9,233,235,51,236,210,79,54,40,6,57,157,26,36,152,103,237,240,205,47,120,178,88,157,34,165,209,179,40,243,185,129,206,203,69,75,116,149,61,50,101,217,131,83,0,8,146,72,216,202,144,65,187,219,75,52,116,138,173,78,59,24,33,178,190,115,196,234,104,6,118,33,241,56,81,174,179,18,95,201,234,174,66,171,177,8,159,255,156,153,59,169,40,153,21,168,121,220,136,137,54,89,23,43,208,239,91,30,147,25,244,117,221,95,98,59,49,125,37,239,125,151,217,25,228,79,106,125,168,82,236,24,202,0,2,91,136,202,3,227,96,112,140,250,7,52,28,24,28,1,48,40,76,203,32,195,18,136,140,50,29,77,1,24,8,199,192,131,46,143,85,232,40,190,74,60,66,179,12,1,12,144,144,117,30,0,171,134,22,101,18,10,57,9,128,236,223,96,238,133,2,40,5,237,85,102,152,56,26,52,64,73,136,36,58,124,53,246,100,92,240,164,64,233,24,68,37,236,43,5,55,228,143,108,70,44,251,206,185,20,15,20,195,44,127,114,160,149,195,238,134,108,130,119,148,210,249,200,127,28,53,203,251,187,109,68,68,190,165,213,115,218,209,35,177,205,183,46,120,151,154,70,235,81,133,68,202,88,242,4,250,60,85,9,168,104,133,26,177,115,138,76,165,169,174,227,71,195,242,147,99,233,30,190,143,25,125,160,179,137,4,243,82,138,255,81,238,64,209,204,135,126,116,230,197,255,125,181,175,166,164,1,107,0,128,0,174,255,143,161,195,193,212,182,141,114,252,177,48,115,199,203,221,72,226,253,26,98,29,215,15,248,190,95,255,255,230,127,152,18,149,128,212,152,103,84,36,180,25,59,177,20,136,136,228,177,5,71,153,29,200,65,136,113,18,34,82,166,73,100,102,118,87,162,50,92,183,116,44,64,93,136,218,72,238,40,142,232,213,148,180,123,214,83,170,176,192,13,144,0,14,91,76,56,167,16,198,140,76,17,50,232,40,32,86,35,5,152,116,28,23,8,2,64,132,34,51,5,0,2,227,193,34,42,29,74,4,68,3,131,10,4,149,148,184,141,9,98,150,144,194,32,118,44,165,136,9,45,245,84,2,211,41,187,63,78,186,86,98,160,242,215,9,251,104,207,136,16,14,255,35,179,58,82,168,113,175,211,79,46,6,75,122,187,191,70,242,255,251,178,100,202,12,166,144,102,199,155,153,91,240,95,140,217,183,48,37,142,89,129,155,36,110,33,253,9,78,179,102,76,246,8,56,94,155,140,61,176,44,93,247,109,221,23,208,54,21,21,145,49,66,119,129,119,168,145,167,98,180,102,242,61,42,139,54,94,164,112,142,108,33,194,247,36,45,74,65,44,218,130,244,22,106,183,149,36,216,67,232,158,10,189,142,104,133,247,147,16,203,169,55,184,226,202,16,131,140,59,6,131,30,77,245,125,207,73,149,207,28,85,191,223,238,87,238,238,249,113,5,197,82,200,203,27,209,180,115,31,185,109,168,209,58,46,128,227,244,54,154,92,67,60,7,130,138,35,50,60,118,147,200,66,207,40,254,101,213,31,106,35,254,141,255,111,255,253,206,251,22,174,140,133,109,84,157,78,244,35,232,22,132,207,217,142,107,83,171,49,149,82,233,249,37,215,167,50,34,156,137,110,238,197,49,37,243,78,247,73,70,101,122,65,85,0,1,46,240,4,50,106,32,70,20,184,123,216,198,138,76,99,0,101,205,4,10,13,1,163,128,176,0,88,52,193,88,132,132,80,81,13,128,205,80,36,217,72,132,78,105,203,149,215,123,19,44,104,48,106,55,64,171,125,240,83,6,54,143,198,101,7,56,48,131,165,46,177,112,217,200,48,12,120,8,56,203,250,228,196,219,146,154,36,42,190,47,96,90,69,17,12,124,37,239,156,88,74,6,106,238,53,118,110,224,129,250,128,56,150,172,168,62,31,41,114,56,173,171,203,9,33,42,85,133,143,173,178,199,30,156,246,103,175,149,246,169,28,54,91,126,137,250,83,219,106,5,184,234,247,32,130,237,82,213,137,135,182,118,145,179,72,209,119,189,185,187,104,168,211,147,75,94,238,77,142,75,118,210,249,227,210,254,77,109,153,223,28,199,20,207,93,135,254,173,204,231,79,205,220,6,60,16,0,0,93,182,96,137,32,152,43,170,245,177,220,211,50,156,206,161,54,197,186,161,216,101,114,62,29,155,168,233,228,124,242,150,202,238,228,235,255,251,124,236,148,87,202,140,207,67,173,170,203,142,199,164,190,125,172,229,78,204,252,239,203,118,219,211,78,74,232,175,157,158,251,34,26,109,219,105,14,179,250,120,145,53,134,175,156,22,74,54,250,163,124,235,56,87,80,64,74,9,199,15,138,203,76,132,92,73,48,192,197,205,76,220,34,229,253,42,132,2,153,5,10,78,148,48,132,176,17,51,135,133,39,195,6,144,165,179,117,73,90,134,129,193,95,205,32,171,115,124,7,136,12,11,112,83,87,81,13,78,11,75,197,126,66,199,117,197,118,221,145,16,150,2,78,173,97,75,31,2,185,215,10,20,47,116,4,4,17,59,86,240,52,255,251,178,100,200,142,102,119,103,74,27,120,99,112,83,172,217,199,60,98,122,27,57,157,34,109,225,239,137,116,179,102,204,240,150,104,107,245,48,20,112,201,15,176,175,36,227,208,2,59,51,172,72,246,241,39,155,239,59,198,62,53,243,245,140,120,243,87,120,151,51,67,135,185,176,238,154,158,77,101,141,89,73,154,158,45,179,48,49,214,88,22,141,74,213,205,138,105,171,31,55,123,159,255,207,206,245,36,29,195,174,90,243,185,21,204,219,206,166,199,113,159,118,119,55,205,35,229,173,213,109,122,210,142,232,217,235,253,127,172,2,31,185,102,255,161,114,31,5,245,71,53,212,142,213,238,18,142,117,78,225,184,69,129,93,94,7,205,20,132,85,26,31,39,162,61,18,51,100,158,95,249,63,241,219,167,39,106,50,170,92,142,132,101,86,81,254,197,57,57,5,81,157,30,140,213,162,29,17,72,246,238,210,29,214,124,188,198,217,216,204,247,30,206,168,241,172,136,118,160,246,25,54,236,184,61,10,0,0,45,220,192,73,12,121,144,206,197,206,60,72,200,199,71,66,64,163,133,252,34,10,48,225,184,200,140,56,81,12,120,101,154,166,90,224,112,198,65,203,165,62,156,107,249,190,69,8,179,141,93,216,148,202,25,19,244,141,235,240,136,57,92,178,39,204,23,136,200,143,146,234,86,132,155,139,19,96,245,51,18,212,20,86,233,77,213,2,61,145,84,116,40,48,170,48,193,244,12,100,232,230,52,95,44,211,88,223,218,127,255,158,114,46,110,174,239,84,213,44,212,67,77,173,54,217,180,221,76,101,191,159,119,69,111,214,64,233,70,152,105,230,34,32,156,112,137,47,56,235,147,8,150,74,81,210,132,32,24,203,0,1,55,254,101,211,152,181,154,109,105,44,57,23,221,31,195,182,241,27,98,247,25,241,182,50,148,148,68,153,223,157,46,229,48,75,195,50,38,113,72,63,249,63,57,217,154,231,105,74,79,188,138,103,97,234,48,200,19,125,156,178,150,106,13,164,127,132,95,16,178,252,254,191,148,255,78,70,101,93,116,81,224,9,121,251,5,47,255,254,130,77,216,1,93,129,93,134,75,49,156,253,252,101,240,49,153,66,230,54,3,152,196,32,100,16,57,132,23,14,169,140,133,6,58,66,139,10,129,194,224,80,20,186,168,190,97,49,176,112,225,110,139,15,131,2,171,208,64,11,90,140,158,52,132,167,37,121,178,117,124,91,211,1,0,197,131,10,167,16,142,198,25,2,28,221,71,17,50,228,206,235,151,109,210,90,202,52,193,146,137,21,88,236,12,247,73,226,235,137,147,79,56,76,185,109,50,167,249,147,45,21,186,201,158,41,63,218,252,191,94,209,112,229,68,202,106,64,255,251,178,100,195,14,197,16,103,75,27,111,85,176,91,12,217,179,60,35,142,23,201,157,32,110,5,126,137,181,179,102,12,242,142,105,34,217,48,238,205,194,97,54,254,232,136,36,51,202,204,234,53,123,91,108,56,202,187,90,12,237,115,239,127,9,173,71,171,125,196,55,147,149,57,148,190,229,84,161,134,82,169,251,137,136,128,37,165,200,33,219,119,148,115,21,96,27,32,143,181,73,196,107,130,18,26,16,35,166,52,120,55,126,142,163,100,104,22,139,77,213,233,42,52,211,90,154,25,220,136,131,111,230,84,123,196,132,192,161,227,36,207,221,166,76,216,41,178,230,69,75,227,59,123,33,33,150,110,77,80,150,195,252,246,62,88,43,41,253,106,164,86,201,50,125,115,51,201,237,120,100,230,60,243,220,101,92,161,126,8,20,24,241,233,229,226,120,181,0,0,82,136,195,35,84,195,53,184,203,17,184,225,36,20,202,210,193,121,6,3,102,47,132,198,52,128,134,61,143,166,9,130,34,17,12,196,3,76,198,112,46,156,42,7,132,15,166,2,131,231,55,166,120,160,96,133,186,39,89,44,129,168,48,225,107,223,37,146,133,43,58,12,66,122,139,173,99,148,82,65,159,198,196,151,239,202,115,55,119,113,83,169,109,230,147,73,26,116,149,185,134,68,227,213,218,211,219,29,135,22,43,113,96,50,70,181,20,117,88,170,151,68,158,39,26,42,254,227,77,114,207,255,191,166,186,233,171,201,170,93,149,205,55,122,30,204,202,219,103,161,201,244,122,183,83,8,142,101,25,148,156,72,174,231,35,28,230,147,22,52,185,231,18,163,156,142,183,216,133,155,171,217,9,77,102,157,50,140,160,155,214,0,3,111,123,228,58,8,86,151,235,89,84,121,11,122,188,193,31,36,94,18,115,237,162,44,152,56,252,162,118,25,48,255,34,193,205,247,229,62,95,242,7,67,33,137,236,85,143,70,89,189,84,213,105,151,109,151,143,89,140,244,229,26,124,226,182,144,255,89,154,11,246,85,247,126,239,221,221,251,71,223,159,231,237,63,124,187,83,122,237,88,234,55,55,126,127,153,62,241,22,204,139,166,208,245,28,203,18,163,90,246,13,226,146,61,178,144,225,46,99,46,8,205,152,3,49,240,168,212,96,19,113,46,205,138,2,49,185,172,196,10,144,208,120,145,8,104,66,108,97,233,141,133,198,6,32,235,128,10,64,20,244,55,101,70,96,8,65,198,88,187,193,128,64,195,102,146,36,44,113,115,3,151,157,128,4,133,100,235,28,193,0,26,32,89,116,137,12,16,97,198,141,6,167,248,5,134,191,73,136,208,19,173,75,209,250,117,201,137,179,66,237,59,178,102,192,141,171,166,72,254,41,123,113,151,255,251,178,100,214,14,198,7,102,199,27,185,83,240,105,76,217,131,60,38,140,24,101,157,22,46,105,79,193,177,179,102,76,241,25,248,194,172,200,105,251,143,117,223,173,122,213,145,157,79,84,70,62,183,49,237,214,109,121,234,125,216,219,30,185,179,180,68,86,144,19,60,194,243,155,109,90,198,155,56,217,200,252,195,205,116,56,246,143,143,67,92,195,17,44,244,161,206,138,1,3,64,1,237,255,111,81,39,136,97,110,153,26,200,151,37,166,51,25,200,87,71,130,148,124,40,80,102,28,121,42,213,190,41,183,70,111,250,255,107,121,108,198,102,187,63,188,251,148,108,180,188,221,218,77,29,59,255,42,117,173,255,168,123,172,155,184,201,204,152,125,151,103,195,179,187,125,195,20,147,72,101,239,237,231,62,205,207,199,58,219,42,217,153,219,20,236,255,169,109,62,182,190,59,51,255,123,78,17,122,0,5,61,184,198,91,2,161,38,82,48,121,185,102,50,138,98,1,66,1,210,100,146,101,99,17,98,4,128,0,71,0,45,129,202,68,193,43,4,219,52,176,96,24,176,74,13,56,237,53,184,36,66,119,63,19,41,81,42,128,95,118,113,24,113,203,239,113,155,83,67,207,162,224,117,88,133,188,251,28,191,170,71,38,172,251,252,16,218,140,81,196,136,2,192,170,195,133,6,193,177,99,135,169,236,220,87,55,232,251,204,67,246,203,203,80,116,162,16,118,64,112,49,74,166,67,203,109,12,217,186,189,102,184,94,82,122,142,98,205,202,173,38,255,94,21,52,107,31,173,76,187,121,254,98,84,186,106,181,80,248,187,97,185,211,206,202,152,131,42,218,84,20,192,128,48,246,223,168,144,164,56,48,216,208,197,122,165,28,46,204,70,16,50,156,181,151,175,93,68,223,21,68,181,170,172,163,53,19,125,152,42,89,10,159,127,229,121,101,44,200,178,52,157,55,54,246,233,209,135,4,29,108,14,35,154,60,237,244,45,36,82,223,46,210,203,58,114,36,23,97,224,235,222,7,211,172,92,210,148,206,121,203,197,52,194,127,238,196,232,71,200,49,171,112,29,224,21,46,254,154,149,38,97,217,219,4,121,69,25,116,237,242,51,34,136,98,224,189,213,154,23,4,99,224,4,12,103,236,1,253,133,150,249,151,195,213,86,227,50,106,173,130,51,106,7,191,203,212,244,141,213,99,70,163,144,108,171,11,17,185,100,186,159,154,185,61,134,83,117,222,124,109,87,118,42,210,208,83,211,208,71,243,148,99,3,85,175,65,118,183,225,255,207,66,250,127,244,204,205,84,137,92,94,205,213,247,211,153,107,6,53,150,228,185,11,34,202,71,143,26,134,25,189,132,77,14,64,197,115,254,12,209,223,234,167,43,255,251,178,100,208,140,69,115,102,201,155,104,94,208,102,12,217,147,60,67,138,18,237,157,44,109,13,94,201,171,51,102,92,240,162,104,46,221,152,246,91,53,175,98,48,85,160,16,0,91,127,215,12,72,242,78,111,199,110,149,10,7,31,67,137,113,225,89,34,67,143,171,230,158,110,166,118,179,158,93,57,240,210,251,255,176,126,241,163,173,154,146,147,156,101,216,242,82,171,31,163,36,188,59,12,29,84,241,103,153,48,155,202,39,15,2,89,89,183,62,122,25,37,27,15,41,87,74,48,82,8,76,174,162,209,86,82,254,237,55,210,160,116,52,202,75,142,174,105,62,227,228,44,132,196,20,212,83,50,227,147,130,227,42,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,3,191,244,205,226,76,104,16,242,227,205,52,60,195,140,12,156,8,195,131,23,57,17,241,154,43,13,0,152,114,9,144,152,143,50,23,170,152,88,93,112,13,12,163,146,118,172,18,237,85,97,162,104,29,186,56,12,69,153,200,99,10,126,25,136,173,219,207,173,20,105,252,100,141,252,77,227,148,81,97,75,12,52,200,147,95,194,22,214,33,201,92,212,114,29,118,233,214,30,12,113,29,182,167,4,67,178,250,242,249,84,179,188,189,251,210,215,187,46,191,137,252,131,20,107,160,185,163,50,109,182,158,196,227,9,45,5,84,65,108,177,179,190,196,202,99,100,184,77,62,161,244,208,53,146,102,114,46,202,195,168,166,61,28,254,68,236,226,171,213,103,143,16,198,72,82,169,107,122,174,164,207,162,185,147,45,78,125,29,106,65,79,103,58,20,136,128,32,0,123,127,129,191,130,118,105,40,21,74,198,52,176,67,25,73,8,51,211,83,201,14,207,35,211,81,97,98,32,213,207,80,27,32,37,185,214,39,127,203,153,222,181,119,105,254,204,157,241,108,84,64,169,44,213,220,205,216,248,23,26,245,70,198,144,238,246,240,122,217,170,201,36,53,103,65,167,88,231,251,145,131,140,99,174,34,34,234,238,205,85,73,67,86,7,34,247,63,60,124,221,113,95,207,49,237,255,200,80,0,6,76,164,31,12,159,99,140,235,67,78,196,28,76,164,50,140,66,14,140,85,8,76,53,10,132,148,99,55,203,147,33,0,147,9,135,48,162,166,56,33,196,132,64,81,134,1,81,128,161,137,238,152,255,6,65,68,219,26,172,43,40,36,161,80,197,217,1,20,66,80,180,131,193,42,48,140,69,21,50,206,0,146,13,48,153,241,189,9,74,1,54,86,177,72,37,100,175,146,215,59,173,96,48,128,73,129,15,145,146,249,15,100,60,153,147,16,34,114,255,0,142,100,232,9,78,83,38,32,224,78,20,141,69,69,157,255,251,178,100,223,12,134,41,103,73,155,105,111,176,111,172,217,135,60,40,152,26,137,157,24,78,229,79,193,164,51,102,12,240,162,48,16,228,10,4,96,149,216,147,72,250,76,115,138,205,93,172,117,254,174,100,230,91,107,69,75,187,17,24,118,135,246,170,237,99,153,30,100,229,106,159,114,166,29,187,34,21,38,31,179,182,107,51,102,20,118,99,40,179,222,153,203,67,167,169,187,26,198,61,87,186,158,244,148,2,116,0,1,110,252,240,82,155,225,114,116,72,171,118,130,13,89,226,173,19,148,46,151,133,21,236,146,118,7,142,249,60,217,237,30,166,76,13,152,143,91,12,193,44,255,224,138,211,180,199,118,96,203,65,247,173,87,203,91,83,115,92,79,20,210,204,147,94,183,49,214,164,76,164,188,139,238,169,73,23,208,218,136,65,156,141,106,181,187,133,103,70,251,185,89,88,165,235,153,251,148,138,90,124,96,43,0,18,99,66,100,13,59,128,50,238,144,229,200,99,4,2,135,148,134,14,6,25,148,38,2,141,155,64,186,170,38,19,48,25,201,26,6,187,152,92,16,97,144,233,135,129,226,48,64,48,120,164,193,130,68,34,68,85,184,175,68,32,16,193,250,43,21,66,37,96,71,37,15,24,114,0,214,50,58,61,42,68,194,128,182,96,214,81,49,25,146,26,126,34,255,170,146,64,76,2,128,235,133,78,101,66,128,100,58,23,88,160,56,180,153,61,165,49,107,203,2,96,128,170,59,195,37,157,147,206,194,218,132,204,2,222,205,227,59,252,193,226,85,215,115,253,95,17,174,252,251,159,254,123,60,19,121,115,24,220,161,185,136,71,81,120,129,216,19,50,170,9,16,71,162,209,124,187,126,111,32,214,206,241,235,106,106,124,122,95,62,51,200,206,189,227,207,38,98,82,187,191,109,23,41,153,1,129,191,252,184,183,34,137,36,10,197,87,173,23,154,49,33,136,40,205,112,118,97,155,253,27,178,222,189,180,69,114,185,1,133,151,255,255,253,22,41,179,83,155,107,134,199,108,127,172,207,190,222,167,252,196,159,18,187,103,217,103,159,244,206,236,130,22,235,59,215,223,87,252,102,178,218,175,95,237,199,223,237,159,50,173,254,55,234,253,179,124,69,33,111,84,223,115,187,235,128,164,113,8,64,230,80,31,154,21,0,103,56,89,149,73,229,176,48,8,12,183,195,200,115,29,169,16,108,194,226,3,30,15,2,23,74,149,20,8,134,168,119,48,56,36,20,18,11,131,23,5,51,16,132,184,112,114,213,105,137,132,240,40,163,207,70,172,2,64,215,5,158,182,25,68,211,51,148,202,223,104,34,77,148,59,3,203,227,78,114,150,91,153,101,251,151,91,183,141,63,195,215,227,204,255,251,178,100,205,142,198,112,102,198,19,131,127,178,101,76,217,163,60,70,126,22,129,157,34,110,25,94,193,84,51,102,8,240,150,58,170,95,122,118,239,41,108,239,157,231,250,181,233,234,191,164,210,54,176,195,200,152,115,122,180,208,130,201,159,186,108,40,242,169,158,191,142,250,223,61,60,161,183,190,39,40,137,116,144,187,115,65,152,233,179,106,222,49,138,130,247,234,209,142,124,205,210,103,100,83,221,246,165,95,64,133,128,26,168,127,68,36,65,198,163,84,71,194,8,10,208,213,65,80,121,111,196,188,88,247,174,2,20,7,118,45,146,146,78,242,44,232,191,240,13,16,169,216,195,152,3,46,81,130,224,18,188,228,37,24,167,114,46,173,163,43,81,180,189,141,110,180,203,35,78,245,116,76,186,175,122,232,102,165,211,239,233,123,250,87,195,42,0,38,147,3,151,147,48,3,19,74,70,19,168,82,195,16,4,210,209,152,154,7,24,180,9,153,102,12,1,83,243,14,192,18,96,92,113,24,49,116,8,7,6,1,192,113,139,97,120,40,64,55,144,27,81,19,226,160,161,87,64,61,242,217,19,46,108,0,130,107,140,196,168,2,3,86,59,124,92,228,111,22,44,10,3,250,34,13,76,17,25,194,72,150,161,14,77,61,76,37,93,138,0,215,212,221,153,56,197,81,36,109,97,93,185,40,226,222,63,51,202,218,229,129,202,136,105,138,71,6,41,220,204,206,150,29,68,229,22,50,211,199,81,36,82,189,197,231,155,151,94,195,46,189,141,90,86,203,125,187,241,30,108,189,152,93,125,74,40,81,165,166,100,60,190,51,134,87,168,134,83,172,237,125,233,89,247,67,69,124,217,119,224,131,250,185,106,65,237,162,156,200,42,195,78,57,20,25,173,51,2,54,246,8,155,200,220,131,242,28,1,246,167,96,32,4,29,187,241,212,116,72,21,45,114,200,144,66,87,33,30,155,218,45,88,255,238,236,245,0,55,203,69,202,61,178,64,67,172,255,173,58,143,103,224,65,114,54,69,65,105,160,140,72,142,0,17,18,49,61,212,142,115,157,217,21,198,163,236,146,29,247,82,80,120,162,144,202,172,197,94,187,181,145,42,204,69,65,116,68,21,117,87,178,11,41,98,163,110,65,153,80,14,182,46,75,68,67,77,47,227,146,180,198,135,54,67,136,145,130,0,25,192,34,80,205,211,192,133,65,132,76,204,192,82,133,135,37,2,97,197,65,40,174,90,181,87,92,236,85,172,171,135,221,87,168,108,98,61,240,36,61,109,48,153,92,3,58,254,58,13,90,24,105,174,2,243,144,125,249,124,69,239,167,150,201,164,244,81,122,122,71,114,69,41,120,153,35,197,19,138,164,54,78,8,70,46,90,37,255,251,176,100,214,142,134,251,103,70,19,185,99,226,101,12,217,183,48,37,158,86,105,155,38,109,25,125,9,89,51,102,76,193,137,232,222,220,174,154,45,47,231,52,169,211,205,93,163,180,200,147,202,137,47,182,225,58,104,106,139,222,106,25,246,144,184,215,225,169,119,39,17,105,199,79,59,32,42,246,32,173,95,119,216,134,109,169,68,208,222,12,138,180,22,118,100,183,189,206,97,155,157,238,108,196,89,136,11,31,72,0,57,36,134,33,72,146,209,254,177,83,48,17,202,27,8,43,2,181,10,65,179,97,83,67,231,247,99,201,171,60,47,179,178,47,153,106,99,179,187,154,227,190,118,159,185,157,138,246,58,81,85,202,102,206,93,82,230,186,238,136,213,54,251,166,127,107,188,170,93,155,145,31,167,155,95,221,217,204,75,110,255,33,255,245,13,0,7,243,9,197,140,139,36,48,234,20,253,13,99,61,24,12,158,25,48,136,184,46,63,53,104,84,217,39,87,32,197,0,240,196,16,66,84,178,200,144,14,57,152,20,14,13,1,245,66,13,35,32,88,97,7,129,202,10,185,19,21,67,213,224,193,73,18,168,212,85,117,140,81,43,145,208,232,131,27,78,43,25,91,147,113,92,169,194,231,98,97,115,165,243,97,83,50,215,30,40,10,49,177,136,160,202,68,99,57,220,189,229,85,7,33,135,29,164,164,135,128,170,66,50,166,242,62,39,131,92,104,109,134,45,19,173,53,223,214,61,225,235,57,223,255,52,199,182,239,168,84,121,62,243,75,107,50,106,36,61,235,113,31,184,71,137,17,227,234,192,243,198,102,211,232,241,225,194,138,221,43,232,51,198,182,247,157,231,48,160,233,186,37,230,219,127,251,221,252,144,119,168,63,221,254,26,224,160,49,182,61,87,54,241,55,107,190,253,171,25,255,223,56,22,153,174,1,0,4,54,223,153,112,42,90,53,70,132,222,133,150,55,241,21,236,184,108,158,26,57,144,138,180,232,205,87,101,147,250,122,157,78,216,134,171,137,48,59,255,249,114,52,122,191,63,11,195,205,119,172,81,223,77,55,203,85,188,92,164,14,152,111,190,25,227,174,19,152,227,159,84,244,174,38,248,27,93,77,220,123,196,109,115,11,87,19,29,251,253,183,140,255,222,112,173,75,37,49,178,225,146,224,19,129,157,237,154,0,184,136,44,172,0,189,229,105,102,112,150,154,160,208,145,16,219,121,47,139,160,64,190,37,193,24,62,4,8,45,206,144,94,56,29,239,219,172,38,77,232,198,18,72,54,143,18,116,33,72,33,130,80,17,73,33,130,253,62,137,61,195,245,26,252,238,26,196,16,92,153,229,71,4,168,124,155,164,206,162,218,164,115,118,95,154,109,25,76,238,255,251,178,100,214,142,135,24,103,71,19,152,123,240,99,44,233,183,60,72,126,22,157,155,42,117,183,128,9,107,51,102,78,158,80,0,55,123,175,237,30,120,20,135,247,27,20,255,122,183,222,175,182,216,79,107,27,196,154,247,146,219,189,173,108,111,18,103,123,215,189,105,245,191,137,45,127,254,235,175,191,108,253,107,90,197,171,159,237,127,15,239,252,239,193,254,14,160,125,103,255,45,245,77,127,143,7,95,255,255,204,248,65,143,0,1,37,181,183,44,131,125,9,130,245,50,71,133,236,69,58,71,121,195,52,74,145,139,219,181,29,31,93,164,126,136,84,206,245,82,59,228,71,127,250,117,163,185,89,202,141,77,221,174,200,113,233,109,89,109,165,136,101,84,169,166,90,41,20,245,178,213,119,177,72,136,119,242,164,232,169,236,178,158,165,87,70,75,28,137,84,47,253,208,53,0,33,5,209,15,4,64,214,221,77,164,128,220,242,143,8,148,194,221,13,244,172,68,154,115,226,16,1,162,25,25,1,65,128,25,25,32,120,96,193,118,204,16,125,9,193,2,33,209,105,135,6,65,81,17,139,65,40,36,30,19,3,2,166,3,12,37,233,133,128,160,224,42,117,171,134,36,96,193,81,141,137,6,10,0,25,200,140,104,7,81,142,22,166,62,35,153,28,86,101,118,145,221,67,102,80,64,152,176,44,97,160,241,132,0,6,8,9,24,56,4,80,69,48,152,116,194,194,243,17,148,7,74,229,160,48,104,28,84,110,96,208,177,137,136,160,128,25,143,7,134,24,4,2,128,13,50,16,101,65,89,149,0,198,53,2,21,5,106,164,158,193,80,96,24,142,28,18,76,248,195,161,132,190,238,237,255,34,78,198,52,211,84,182,225,247,210,236,70,205,45,156,41,239,225,98,213,235,217,65,46,195,191,45,107,235,114,204,3,23,148,198,107,74,101,46,20,102,180,245,140,62,166,181,175,215,62,220,221,89,94,82,220,121,133,108,117,106,254,86,191,47,252,178,221,77,255,50,194,174,247,175,255,161,231,49,250,159,103,93,223,127,254,238,60,253,247,27,150,127,95,255,251,181,223,255,255,255,255,255,255,255,255,255,255,255,255,251,31,255,255,255,255,255,255,255,255,255,255,255,255,255,38,0,1,0,0,11,78,219,109,254,87,93,155,101,225,133,72,113,195,34,160,33,141,214,80,196,171,217,241,52,41,219,245,156,215,25,249,220,125,195,164,139,199,4,124,168,9,42,227,255,156,235,253,94,93,105,237,43,156,124,221,236,43,125,93,252,93,91,25,121,125,230,212,210,178,70,184,207,167,181,117,143,254,32,61,141,152,191,59,219,126,45,107,233,157,130,60,72,84,133,182,57,61,243,109,207,36,92,238,93,255,251,178,100,211,0,9,200,130,200,14,111,128,0,152,76,89,183,199,188,0,88,105,157,46,125,173,0,9,83,179,167,43,146,80,0,94,86,173,87,26,133,91,235,27,190,169,46,171,186,86,104,48,94,237,134,240,235,235,141,255,6,11,45,254,34,221,201,212,42,111,219,55,139,252,56,82,217,182,0,0,91,255,42,43,49,250,9,94,6,48,1,49,132,36,202,113,9,18,44,11,66,18,64,65,194,19,62,24,118,17,74,36,229,191,236,69,130,178,24,194,244,151,174,9,217,37,137,53,169,66,8,89,10,188,188,216,80,24,46,152,72,59,112,94,78,91,91,94,174,38,79,156,7,16,134,159,248,1,149,69,162,111,92,18,224,68,23,170,170,176,231,90,133,197,150,211,86,145,75,114,191,188,127,181,181,218,91,219,215,111,212,166,191,151,225,107,12,127,88,107,89,99,95,13,255,227,172,187,187,215,57,249,220,191,77,77,171,245,103,114,150,254,239,242,139,127,134,118,62,231,123,218,221,223,123,159,227,249,254,247,223,203,187,215,55,142,59,199,30,103,170,246,57,174,239,95,115,255,90,252,55,188,121,191,254,111,255,255,191,201,166,187,136,176,192,16,0,0,91,255,59,0,242,196,50,102,102,134,207,28,12,55,73,27,186,178,76,202,223,35,58,76,18,23,21,116,165,255,236,200,95,255,255,150,199,153,18,70,116,218,244,213,183,37,26,124,178,189,21,20,146,148,173,87,42,161,215,61,21,238,235,109,89,58,218,136,140,165,208,80,245,203,215,165,246,255,208,58,202,0,0,84,108,197,10,67,52,209,141,192,39,60,89,244,198,33,167,92,128,82,97,224,0,177,236,194,5,5,230,96,97,129,128,5,74,185,4,102,5,4,146,131,84,165,43,67,5,233,16,88,3,52,82,211,38,155,8,80,87,169,247,69,53,146,207,16,28,187,197,2,4,192,177,224,195,40,10,13,74,201,133,150,22,16,167,96,8,60,134,96,144,10,180,191,207,58,192,167,139,209,45,117,16,213,155,68,154,187,39,74,130,229,180,7,249,156,39,203,133,31,34,152,146,65,58,32,166,48,158,111,157,166,105,249,91,179,191,27,204,168,2,95,139,157,114,247,101,205,189,171,132,25,33,161,20,41,19,5,15,131,19,187,157,216,134,53,207,212,162,98,77,171,174,206,232,214,187,41,190,234,173,4,208,117,230,232,154,63,171,86,189,48,204,124,136,0,1,183,236,175,129,177,182,137,165,199,69,192,75,32,32,212,196,203,65,122,51,150,218,253,180,3,3,55,86,255,255,175,167,255,37,152,170,203,65,135,123,45,89,149,228,82,163,170,111,217,199,20,166,41,20,196,18,83,187,152,88,61,67,21,110,122,149,147,209,153,255,251,178,100,133,140,6,22,103,72,27,134,111,48,84,140,217,183,61,37,24,23,113,155,34,110,101,109,201,93,51,167,40,144,22,64,187,83,84,93,173,234,242,63,180,255,255,193,128,0,185,91,48,209,240,193,165,3,142,32,204,146,200,105,64,224,113,135,129,64,34,161,17,248,28,54,64,122,76,39,41,88,0,180,132,140,155,101,39,219,63,64,99,200,170,207,203,38,3,24,172,237,114,164,23,37,245,155,26,112,16,217,84,150,162,151,22,212,241,4,59,84,20,70,232,67,39,157,149,205,211,63,19,175,116,29,106,23,55,48,222,202,154,10,38,201,221,86,43,35,165,165,51,76,140,170,86,100,173,27,81,232,81,243,41,51,126,156,155,155,173,8,181,72,107,201,77,122,186,180,108,149,156,89,104,99,244,148,66,211,92,209,202,52,208,252,148,27,18,210,133,117,165,206,223,164,222,166,166,97,140,173,149,170,123,150,93,93,87,190,167,106,251,109,205,248,169,100,241,87,198,251,158,228,52,84,0,87,0,0,151,127,196,164,4,233,100,144,50,60,106,108,161,114,86,61,220,180,110,23,255,87,208,76,223,255,253,127,43,163,61,41,210,86,122,85,44,238,206,172,50,137,169,24,234,165,163,115,214,170,107,33,149,168,150,43,93,149,210,98,155,115,29,230,179,236,170,119,84,211,87,110,201,121,237,84,61,27,170,58,223,80,70,0,38,227,81,152,76,173,77,58,130,148,238,196,112,32,60,193,33,160,80,48,48,96,100,112,1,131,130,229,98,113,24,13,179,3,134,134,2,10,142,10,64,1,53,8,44,2,11,133,122,145,176,186,136,36,14,130,133,8,106,235,86,155,114,151,250,131,51,35,48,204,64,44,100,90,129,25,82,167,64,48,57,154,10,189,200,140,187,215,43,169,23,87,13,209,179,51,119,26,30,95,148,87,27,58,221,82,181,113,67,47,84,240,123,18,212,178,244,189,213,147,91,185,151,53,171,26,243,135,28,136,197,212,154,163,224,62,103,15,34,113,6,110,97,17,94,161,254,101,116,197,29,140,88,225,250,83,197,104,195,103,148,228,107,220,11,22,206,163,5,101,56,137,199,193,184,170,42,13,241,191,39,30,223,196,194,214,176,109,222,187,196,199,35,0,109,66,32,0,20,187,98,33,193,76,14,82,5,216,124,235,213,134,39,97,250,33,121,197,95,247,86,114,34,129,180,33,47,255,223,219,235,111,211,207,95,57,45,225,255,159,56,180,200,174,114,30,126,10,17,146,5,58,90,17,153,68,244,226,91,125,235,148,233,251,115,242,170,90,183,62,157,37,111,214,253,133,76,242,207,191,192,183,241,157,43,38,68,141,155,16,76,60,1,52,200,96,42,2,32,32,24,140,50,255,251,178,100,152,14,6,35,102,199,19,154,67,240,86,12,217,167,48,163,126,26,25,155,28,78,105,109,201,76,179,166,220,144,10,64,60,98,48,120,44,20,82,48,184,20,66,2,18,10,4,0,129,130,196,33,132,99,3,11,38,220,125,88,130,161,142,161,225,208,101,80,232,29,72,235,50,201,230,128,192,83,124,194,13,48,164,216,34,93,174,241,24,177,16,214,142,214,139,244,200,211,149,197,37,14,110,85,152,144,225,131,222,181,118,132,199,106,85,19,96,238,108,48,214,157,154,177,55,121,225,125,64,126,92,59,70,210,73,226,115,82,154,167,168,159,44,146,89,201,62,121,204,180,90,120,234,12,146,210,81,44,217,68,94,243,137,177,166,43,175,15,91,114,197,123,10,207,58,83,85,134,38,149,20,166,157,107,189,199,82,165,247,213,91,169,233,155,29,49,157,199,166,155,154,115,93,111,56,170,156,186,86,247,58,165,200,127,205,79,242,6,139,1,96,4,27,109,145,8,184,132,223,73,183,204,214,235,165,6,167,183,188,234,7,59,130,77,203,246,116,95,214,230,6,166,69,95,255,249,141,169,12,134,6,213,186,178,172,16,238,67,157,138,132,109,50,60,135,103,61,213,20,199,173,157,223,189,73,101,71,234,238,102,87,162,91,254,169,77,254,236,100,79,254,41,234,0,22,147,136,28,52,243,131,118,180,63,56,99,169,56,85,72,124,13,62,45,70,84,91,30,26,50,210,65,146,144,64,57,110,139,76,58,22,97,135,231,25,113,156,18,50,85,18,134,82,142,186,52,14,148,217,19,217,203,203,64,28,84,191,0,128,200,252,2,102,53,93,66,12,82,227,112,200,61,72,168,114,247,1,1,178,83,16,46,4,12,16,97,142,133,16,8,55,19,62,66,214,44,224,67,110,203,236,189,160,118,106,162,141,163,197,13,77,188,140,97,206,82,120,83,110,49,46,124,243,239,127,253,75,220,243,245,84,125,89,60,156,172,179,103,125,110,72,242,70,172,77,110,157,14,182,163,7,214,95,132,142,23,221,61,52,37,175,105,239,69,212,146,41,172,243,217,251,251,135,183,224,178,77,87,137,181,89,39,53,53,180,213,119,41,231,247,202,222,247,127,253,220,52,12,90,0,255,235,35,36,34,69,53,201,205,141,188,153,59,149,69,150,23,221,9,128,191,200,140,6,33,52,202,228,65,255,255,179,247,249,138,35,116,68,33,202,87,157,170,218,11,140,67,12,105,218,170,249,104,172,157,118,85,163,189,218,182,66,170,187,207,223,246,141,158,168,116,124,245,95,91,170,171,81,127,248,36,174,211,7,156,48,168,163,48,14,56,97,18,250,33,145,116,204,100,24,104,185,21,20,136,176,41,129,16,168,82,250,100,255,251,178,100,160,14,6,111,102,198,147,122,91,240,81,204,217,178,36,37,140,153,61,155,36,109,233,109,201,67,51,103,168,144,10,64,2,200,137,76,25,113,7,121,56,57,186,214,49,67,1,39,193,203,32,103,110,188,169,234,174,241,41,219,7,88,65,144,13,72,196,22,52,178,195,76,16,129,79,42,86,140,168,92,70,226,84,26,29,69,1,46,247,35,235,77,75,36,172,77,117,177,2,248,45,71,246,204,109,219,175,46,6,203,17,41,72,156,137,251,215,224,250,51,154,89,177,194,151,34,104,106,102,96,212,138,141,9,152,237,40,84,189,34,187,43,51,64,221,207,74,30,146,55,49,241,210,45,226,111,227,226,190,29,107,183,78,85,62,236,226,118,227,71,172,233,166,69,159,115,186,213,138,38,213,186,205,206,84,19,224,164,148,137,44,188,200,183,249,173,147,70,0,59,57,64,3,64,0,1,255,255,74,42,43,234,114,124,16,178,133,242,166,228,92,49,189,36,63,243,88,128,41,250,175,255,255,95,215,234,182,68,118,42,149,25,208,174,138,197,218,236,117,75,186,208,81,218,232,202,141,179,82,206,68,163,187,35,254,182,70,204,159,125,216,157,94,87,155,93,101,73,221,155,253,161,234,0,0,228,212,205,67,135,134,14,16,140,94,108,18,6,10,4,48,48,180,158,72,32,16,56,97,32,40,149,64,1,195,109,192,100,84,63,17,10,153,132,129,26,224,20,28,43,32,148,194,0,84,18,51,102,40,204,215,99,252,162,105,162,50,33,49,9,180,166,199,25,65,30,184,0,35,157,247,97,176,65,109,205,76,73,132,104,209,40,148,170,211,119,134,42,195,14,44,149,251,130,163,238,253,21,5,70,189,33,220,109,53,61,187,248,123,38,89,178,159,217,250,234,227,62,97,43,201,38,94,213,97,158,140,127,12,61,235,195,39,187,158,223,198,232,174,207,190,209,143,216,197,30,231,172,194,178,212,213,184,72,145,40,196,210,202,16,8,25,155,46,215,181,136,168,226,121,187,202,226,78,79,186,95,11,75,10,192,42,109,128,64,24,2,115,109,177,155,100,36,248,47,146,21,152,29,40,223,140,226,170,141,113,128,70,43,127,255,245,87,154,146,176,125,231,249,154,106,227,234,233,183,113,10,38,78,115,105,11,235,30,80,99,220,208,167,29,161,117,147,63,60,186,115,248,137,126,16,103,140,216,62,19,220,249,60,164,55,187,110,237,125,181,183,211,118,66,17,204,237,214,135,60,237,99,127,212,81,146,193,3,212,193,81,115,57,2,76,20,83,51,40,8,100,6,97,208,57,49,129,73,24,16,38,96,0,1,48,104,194,99,32,176,65,106,24,0,32,232,64,33,80,202,130,33,184,8,8,13,28,255,251,178,100,170,14,5,241,102,201,27,121,91,114,97,140,217,186,36,98,216,24,253,157,32,110,33,253,1,69,179,102,204,144,159,48,24,0,34,95,194,238,58,11,225,71,84,81,220,114,151,35,162,96,48,116,26,94,117,146,97,113,242,113,24,16,6,164,214,51,232,237,36,69,244,196,64,216,14,14,126,114,131,160,171,142,12,130,4,141,74,160,86,245,69,97,134,194,252,2,160,138,174,212,100,9,108,149,238,59,138,251,171,244,248,149,49,135,213,27,12,53,9,70,121,54,146,106,57,129,114,74,188,121,61,117,72,249,22,210,58,132,75,190,208,60,177,120,31,114,137,52,54,246,181,54,13,122,91,43,56,86,103,90,246,149,182,191,110,48,157,72,255,80,245,143,152,244,205,115,128,182,154,192,0,119,109,132,70,201,70,218,189,61,164,42,104,169,44,75,100,134,94,90,203,225,254,127,253,78,55,83,103,255,239,63,255,254,171,50,206,88,56,98,32,48,157,89,194,64,37,52,204,208,136,235,195,11,68,70,70,140,209,156,18,45,94,85,39,212,178,147,247,91,33,147,87,85,237,163,178,251,173,86,29,0,0,171,144,210,36,204,91,172,212,77,204,4,40,10,28,44,2,97,67,65,200,4,128,33,84,161,192,179,41,34,48,241,216,1,43,76,4,16,73,176,12,16,48,4,232,36,112,96,137,121,140,40,180,68,2,173,204,9,157,59,12,169,62,85,147,7,220,68,54,197,16,100,16,66,130,51,11,57,89,107,42,210,196,104,47,12,122,146,26,101,49,59,85,237,203,94,199,78,254,78,85,134,191,4,50,199,105,197,161,72,30,53,52,246,161,231,35,113,154,177,165,179,247,255,182,181,34,48,254,77,21,175,80,132,85,174,102,68,63,220,215,207,243,97,155,211,102,121,237,152,86,246,225,134,227,227,223,103,124,81,19,179,207,252,175,44,145,241,168,187,220,176,156,107,43,94,241,134,90,189,131,31,56,215,254,183,204,131,30,124,40,0,0,24,2,77,182,198,103,60,197,57,100,77,141,80,137,66,229,27,13,206,102,151,35,187,121,139,215,144,85,223,255,241,170,196,21,50,49,203,60,172,244,73,252,235,70,101,99,79,186,101,77,117,57,209,158,212,187,59,170,118,78,207,245,75,178,178,74,100,107,61,24,147,209,151,211,37,85,216,183,209,170,188,173,90,223,248,59,128,3,155,124,100,17,193,67,97,209,179,96,73,14,9,80,16,128,32,224,24,80,4,61,42,222,0,32,36,194,129,180,68,39,145,6,172,24,20,25,171,184,205,105,46,35,78,205,52,107,117,223,120,49,219,138,163,138,194,191,76,48,170,24,60,220,208,150,188,130,77,118,30,150,94,126,44,69,176,151,94,141,255,251,178,100,181,12,69,255,103,200,27,102,127,66,88,76,233,186,48,197,86,21,17,155,40,109,161,125,1,69,179,102,168,192,138,120,195,23,39,165,246,169,95,250,104,122,49,82,104,37,48,80,38,33,169,105,46,134,252,127,166,241,189,222,188,92,138,90,156,222,67,135,231,170,63,118,176,125,118,169,86,223,180,219,105,75,111,123,146,44,113,145,67,94,101,222,150,9,51,121,140,101,90,169,211,149,166,57,205,151,218,207,150,49,253,49,206,137,251,218,212,64,176,64,0,4,183,108,112,83,74,7,79,97,93,222,75,110,199,28,220,151,98,229,213,249,167,215,255,38,32,149,255,197,254,188,150,65,153,180,98,50,34,20,166,78,110,80,203,49,30,144,27,122,81,9,165,90,178,191,119,145,141,119,186,35,206,236,149,242,38,139,246,152,232,237,219,222,200,157,255,166,210,134,0,13,163,92,181,140,37,200,54,115,8,204,195,163,7,13,64,34,51,5,152,31,100,6,153,8,104,99,48,209,148,4,230,23,27,35,0,24,10,33,8,16,52,18,52,32,217,167,44,92,112,114,128,232,134,20,97,88,225,80,105,86,240,187,42,210,52,73,157,5,68,169,227,46,110,36,96,129,8,19,153,128,103,176,89,8,32,225,67,2,93,101,64,254,177,198,21,8,22,20,243,40,228,50,185,32,21,187,33,96,46,5,71,233,96,86,243,92,54,108,75,164,142,161,100,98,106,96,116,221,34,193,212,46,134,134,155,167,111,93,85,189,105,152,36,165,156,169,39,43,49,73,110,146,70,12,167,69,148,183,82,209,103,73,85,169,27,41,73,223,116,152,208,217,94,164,107,169,51,117,59,84,165,164,130,213,73,27,186,74,89,242,243,152,190,238,234,65,74,100,21,102,178,0,177,53,98,32,0,22,221,240,95,134,1,120,22,10,149,17,142,52,26,5,160,105,22,135,25,204,42,228,203,36,61,171,167,154,136,206,68,237,254,254,190,156,250,152,182,197,178,135,28,2,11,124,213,84,142,100,197,65,191,160,222,186,187,149,62,228,114,201,66,154,177,28,172,65,17,250,170,66,155,127,164,251,27,28,89,16,225,110,137,121,225,41,232,212,119,171,154,92,142,116,103,235,251,1,105,47,12,203,17,24,48,154,193,132,118,146,57,151,131,0,96,121,145,1,38,39,9,151,236,199,96,115,10,136,140,4,25,67,184,144,196,2,3,17,17,26,94,44,64,105,3,102,26,48,158,198,12,33,158,94,101,83,146,133,67,98,32,47,226,52,17,35,100,206,34,124,24,181,102,132,98,153,134,24,8,20,103,100,145,82,151,133,194,160,144,172,35,51,108,170,96,161,169,8,242,167,195,207,17,150,49,135,161,141,195,13,236,109,75,255,251,178,100,211,142,6,116,102,198,147,154,107,114,102,140,233,151,40,101,232,24,113,155,26,78,105,13,193,146,179,101,204,243,21,248,75,218,158,230,96,117,21,112,228,88,92,80,70,66,69,72,48,17,184,230,207,253,59,185,143,137,149,132,34,17,138,182,17,232,115,14,233,94,209,30,156,84,80,198,24,241,237,78,185,208,130,77,243,6,80,176,162,117,112,56,210,9,248,177,106,203,70,139,191,227,248,250,168,174,186,225,191,255,255,128,78,128,1,146,75,11,178,209,60,13,230,89,84,43,111,208,105,229,107,108,207,234,231,16,198,66,44,137,111,88,255,94,249,171,201,74,238,231,253,122,237,242,223,215,204,142,248,88,211,185,13,180,97,168,250,37,27,186,172,62,178,21,20,217,24,231,87,87,83,17,51,179,61,39,157,26,183,42,34,58,114,158,232,164,39,84,50,34,244,171,90,198,54,98,36,219,255,233,167,79,255,131,170,0,7,255,220,205,89,6,173,11,153,18,78,16,81,164,23,57,78,98,192,224,175,113,48,57,230,226,236,50,54,28,214,153,212,90,94,239,66,216,162,170,103,18,169,117,253,121,175,191,140,249,216,123,223,200,144,41,36,211,148,200,155,12,57,18,135,97,115,14,180,2,248,217,206,49,40,139,204,227,168,221,76,93,216,194,94,202,233,169,242,189,47,198,215,106,103,43,177,255,246,51,171,91,185,89,167,189,133,251,52,146,206,84,255,223,123,82,214,172,115,61,92,164,177,90,147,249,119,10,184,221,187,173,254,123,223,109,234,198,127,150,178,202,247,238,246,57,242,254,118,127,95,175,253,239,125,215,235,243,237,237,239,156,253,247,127,204,127,185,90,238,117,108,118,175,51,203,47,171,188,49,222,234,247,88,243,115,110,5,38,31,96,2,0,4,183,108,46,56,103,90,112,195,233,236,161,178,220,120,54,203,150,197,60,199,99,109,99,81,1,36,41,29,243,145,52,82,251,171,234,245,181,71,114,184,225,239,232,68,98,28,41,69,179,57,108,105,236,100,67,37,30,196,119,24,29,205,107,51,197,162,221,22,170,196,189,70,140,238,134,75,180,211,63,37,249,44,191,174,41,246,71,203,84,71,127,77,97,12,208,0,38,54,200,25,68,62,12,46,153,161,10,99,176,233,201,33,230,82,67,15,21,1,193,160,176,228,200,161,67,46,12,2,195,147,13,3,76,84,22,5,6,5,66,230,55,20,152,188,130,97,129,134,36,158,101,193,102,52,22,129,128,1,227,12,5,2,5,184,192,160,244,121,93,40,90,24,162,102,34,102,118,124,22,49,50,194,0,128,131,31,57,64,25,166,5,182,128,80,194,74,162,46,83,41,73,93,201,2,156,102,24,28,52,18,16,56,97,255,251,178,100,204,0,5,254,104,203,29,107,0,0,97,236,217,151,167,136,0,99,33,211,30,89,205,128,2,139,179,102,43,30,192,0,0,229,82,144,40,24,176,33,145,20,153,90,129,195,17,0,23,140,248,69,48,4,129,165,111,255,37,98,32,179,12,1,72,148,246,95,240,1,169,166,133,23,77,244,84,206,138,140,36,96,160,147,89,103,157,234,125,101,172,236,215,252,194,2,209,77,187,55,168,4,143,196,63,13,101,250,222,242,239,117,126,237,236,239,251,175,113,211,123,95,232,18,23,55,106,114,246,89,107,245,202,125,111,242,191,190,213,207,62,254,57,214,175,203,244,159,95,191,175,230,58,255,199,255,189,254,242,231,255,247,255,255,255,249,255,65,255,255,223,253,127,255,235,232,33,60,255,255,255,255,255,215,255,255,255,255,255,255,255,206,255,252,184,0,0,4,0,0,16,18,89,110,187,108,116,169,84,177,135,120,176,42,86,151,38,49,112,82,170,88,26,34,161,234,248,7,18,43,5,148,37,167,177,189,184,161,100,106,139,175,85,180,56,150,225,8,32,133,219,202,74,185,88,91,194,105,144,120,82,68,176,183,144,65,124,205,203,113,60,228,119,44,46,68,253,213,239,219,203,211,106,187,91,137,97,58,107,142,16,172,151,173,77,219,214,247,235,98,254,122,216,127,135,100,66,241,226,52,179,206,61,238,221,189,143,233,239,61,247,214,45,51,118,218,110,40,216,254,174,214,177,109,235,51,79,201,236,220,216,235,151,182,218,103,182,179,7,61,243,147,211,61,93,175,36,234,0,0,37,173,147,57,217,227,72,7,195,109,97,3,13,75,115,81,161,227,242,211,115,40,0,115,24,8,227,57,196,195,18,128,160,51,48,96,8,236,28,65,128,66,114,130,124,32,17,17,8,0,32,112,64,158,100,5,67,162,230,220,38,101,198,38,232,102,107,165,6,130,104,98,193,134,166,88,195,77,37,140,206,195,76,32,12,194,10,76,156,92,9,208,112,135,69,46,227,129,32,134,192,192,1,102,99,43,12,48,164,163,59,2,57,48,19,32,10,50,228,17,80,195,177,110,13,53,18,78,52,186,99,17,155,53,48,179,113,55,50,162,51,30,141,53,10,243,39,121,8,19,50,112,131,26,121,52,100,194,33,113,234,34,201,154,186,185,167,78,25,74,16,32,80,152,0,185,134,132,68,102,236,198,124,120,0,20,1,26,24,48,26,217,87,240,18,208,119,226,151,160,232,54,1,162,167,138,238,9,114,94,25,36,190,115,83,247,237,187,239,220,56,253,208,80,216,137,192,53,225,218,89,187,214,229,17,218,241,121,252,161,171,214,224,126,200,34,50,138,245,55,127,62,215,156,167,206,189,205,212,252,254,14,151,255,251,178,100,132,128,10,118,130,198,150,119,96,0,155,12,217,163,204,44,0,25,133,155,46,125,204,0,1,91,51,103,107,176,80,0,195,213,236,84,164,177,123,124,254,119,251,189,126,90,214,191,227,216,231,191,237,239,250,44,44,115,238,215,223,239,14,239,157,239,254,191,227,240,189,127,243,255,249,255,255,255,255,255,255,255,255,255,239,118,185,253,239,255,255,255,255,255,255,255,255,255,255,252,244,88,0,0,41,255,183,251,244,138,121,17,57,53,225,242,57,226,192,25,116,227,5,120,162,211,212,119,99,211,131,202,68,85,131,234,203,153,168,95,4,179,53,162,202,131,66,61,176,104,163,202,30,93,203,100,49,24,249,40,69,162,181,131,233,37,233,158,36,152,31,62,243,113,217,7,61,117,216,198,52,212,253,160,250,219,207,247,162,172,61,187,150,112,235,47,48,69,5,222,110,73,62,106,106,154,50,74,148,108,252,27,121,186,210,195,186,51,30,230,91,15,61,3,190,112,202,75,147,66,170,23,138,219,17,215,55,51,198,163,93,12,137,115,169,85,239,150,221,213,82,14,62,191,190,116,236,0,2,215,224,81,140,193,131,35,21,0,204,25,68,49,128,16,4,26,48,0,64,18,31,79,148,94,47,210,19,7,0,173,50,92,154,13,250,83,32,108,70,10,12,43,234,228,183,146,182,250,64,158,113,104,121,193,34,125,50,183,178,102,56,225,16,28,132,15,122,243,106,129,206,190,220,84,58,142,65,47,47,68,55,96,188,104,141,27,101,13,125,156,195,172,129,12,97,54,215,90,205,186,243,48,183,230,75,86,122,173,37,5,30,53,49,238,18,255,213,46,86,240,165,185,219,123,189,251,191,135,202,171,227,110,165,105,76,190,253,45,36,134,196,138,98,204,206,50,250,186,254,246,166,245,189,247,189,199,30,111,159,255,251,254,247,59,220,181,207,238,28,223,255,247,63,237,222,239,255,245,175,255,223,127,127,175,195,255,191,173,97,250,214,191,89,243,255,255,127,186,174,227,208,0,0,192,0,11,182,208,212,154,168,81,17,138,106,71,255,26,150,170,74,117,245,62,104,113,74,10,121,135,186,59,208,243,154,165,30,211,62,239,63,17,162,171,108,245,74,175,93,62,129,244,142,51,197,80,194,246,179,144,206,234,230,70,119,42,10,197,165,45,213,47,78,168,246,95,231,109,31,127,255,255,255,175,255,255,248,165,0,0,239,252,80,98,97,144,232,128,14,102,74,248,8,30,91,176,48,248,32,238,237,50,242,0,26,187,71,22,166,185,154,51,174,157,204,77,172,40,242,176,51,56,34,74,181,92,106,70,159,13,179,69,162,156,210,149,210,170,20,146,20,24,48,96,6,0,135,216,130,156,251,176,136,255,251,178,100,37,142,165,103,103,75,155,134,63,160,85,204,233,195,96,194,56,23,193,155,40,110,97,15,193,78,179,103,104,241,30,120,110,174,215,200,144,86,21,6,8,64,42,199,44,105,242,136,1,184,195,200,19,202,137,105,180,230,144,211,31,75,87,50,130,230,109,229,134,247,207,16,13,236,144,236,228,182,250,59,159,21,178,142,74,51,98,119,114,169,148,206,86,177,2,70,122,213,108,34,214,209,230,94,77,240,124,182,247,79,182,150,187,59,243,116,171,33,67,17,255,62,55,55,215,162,40,152,8,156,0,2,111,252,11,90,184,200,243,183,15,53,62,224,100,194,18,166,202,62,177,5,114,221,19,65,214,43,81,8,162,184,87,80,18,51,149,145,47,118,231,74,125,127,4,26,96,39,105,146,138,250,53,129,177,89,92,25,237,181,169,148,118,162,22,204,212,74,43,86,212,91,153,109,254,181,214,218,83,214,159,233,255,253,1,186,219,178,179,241,132,210,166,37,6,153,55,132,104,48,0,200,64,200,131,209,37,209,132,192,40,37,48,0,20,4,27,24,11,36,49,129,0,138,0,245,47,137,197,154,58,64,177,218,91,54,114,21,44,227,236,23,3,186,142,13,108,174,78,165,8,26,136,183,40,10,160,176,7,61,111,26,42,68,246,232,136,101,65,178,232,145,137,64,187,187,194,17,156,106,164,158,210,69,136,194,226,178,64,234,179,118,66,150,140,206,5,111,139,110,141,87,40,232,225,45,222,151,149,238,125,223,49,247,118,53,251,255,184,176,252,63,32,163,133,36,248,31,1,221,40,55,20,19,159,68,92,67,192,230,154,225,199,61,26,226,242,201,144,60,214,120,25,79,11,117,215,41,79,108,247,161,149,53,255,255,117,255,255,235,255,255,239,3,64,144,153,127,253,53,118,240,224,60,160,19,213,166,125,61,103,94,195,199,152,166,41,71,26,79,120,47,117,69,214,242,151,34,119,80,133,88,127,227,162,43,191,211,253,21,42,98,217,217,209,143,139,116,84,70,150,143,156,142,243,82,113,141,85,177,205,209,151,123,174,147,236,245,74,37,191,255,245,118,255,215,255,122,134,149,0,0,191,240,199,4,227,13,4,131,143,70,207,142,143,11,19,128,200,101,177,32,51,59,44,0,132,96,37,44,95,75,193,70,24,131,126,200,131,148,148,110,16,222,164,138,157,79,45,20,204,147,35,44,227,69,130,213,69,190,100,8,226,239,68,68,42,27,139,72,98,66,17,20,126,32,173,8,118,151,177,161,9,145,154,129,47,65,217,103,18,151,252,186,82,247,72,42,16,236,61,77,145,170,191,236,165,136,54,180,207,236,110,26,128,162,217,246,246,247,133,117,199,45,183,243,51,93,159,131,65,218,125,255,251,178,100,66,142,181,223,102,202,155,152,91,242,85,108,217,195,60,197,58,25,37,155,40,110,37,189,9,57,179,103,20,241,149,112,141,62,138,79,45,114,199,76,141,148,163,110,86,46,59,109,135,69,154,75,79,112,234,185,186,217,221,119,38,21,187,108,210,134,164,139,253,207,81,87,87,241,213,62,171,227,239,254,107,251,175,248,218,12,42,0,10,237,179,139,11,240,65,196,169,59,117,32,66,136,124,12,131,186,86,112,89,207,146,146,232,59,21,116,80,35,196,150,130,84,68,198,53,5,178,153,37,60,88,210,20,166,82,116,77,166,69,106,213,74,90,209,175,213,171,43,53,166,73,82,246,119,222,238,154,80,172,222,148,233,63,211,234,255,186,253,63,254,223,193,30,255,25,116,128,99,133,112,56,150,116,37,208,40,194,21,3,152,200,6,68,212,34,17,142,128,76,2,0,48,16,9,41,148,138,63,56,65,192,132,8,171,199,253,39,75,96,194,30,36,126,107,67,64,214,12,206,153,150,18,162,33,251,7,88,36,5,202,225,128,80,24,196,161,85,127,10,73,50,128,51,77,104,233,11,75,74,205,137,139,181,28,241,192,75,123,10,78,91,210,23,101,39,131,1,52,82,135,193,155,56,64,168,117,178,102,162,81,234,177,145,79,206,144,100,32,182,50,142,87,24,205,216,193,125,82,90,181,85,51,60,64,141,54,219,94,81,102,240,233,230,44,137,238,109,40,92,147,219,94,117,30,164,225,224,144,24,94,161,145,84,166,182,212,167,29,180,165,175,158,118,106,150,104,205,55,106,149,93,144,123,35,93,101,242,226,208,58,112,17,248,161,58,164,103,7,234,181,249,226,51,103,134,204,242,9,29,194,5,17,208,211,30,137,105,48,66,207,94,69,233,182,165,194,199,106,212,125,90,136,239,255,248,187,202,172,138,206,150,217,149,92,122,86,155,49,30,107,27,237,74,94,123,245,63,233,181,186,221,210,255,219,250,91,255,111,243,167,64,29,0,0,238,240,201,168,19,8,130,0,78,16,56,136,70,39,17,131,129,132,243,83,0,208,117,0,5,64,107,182,48,11,78,130,128,8,32,16,192,64,73,164,146,20,65,34,162,185,68,32,178,215,209,46,94,69,76,246,63,66,19,76,16,152,226,97,175,151,49,120,5,199,50,244,22,57,235,6,174,69,28,173,181,72,88,121,164,164,97,180,76,37,115,12,16,201,109,33,154,115,100,200,215,194,243,120,104,25,181,183,228,107,37,15,65,184,238,53,40,163,202,119,112,138,13,103,83,174,158,185,173,157,107,88,123,126,117,173,131,175,121,162,141,201,107,68,199,87,103,168,169,200,36,198,30,117,91,23,148,142,50,166,166,165,4,161,250,18,139,86,37,255,251,178,100,85,142,38,8,102,201,155,153,91,114,87,108,217,163,61,101,122,22,161,157,38,109,153,190,193,91,51,103,28,241,149,176,113,27,41,118,203,105,219,126,103,254,184,175,111,13,231,255,63,207,109,84,2,154,0,1,45,182,148,140,16,229,186,39,195,37,134,2,251,122,39,19,48,204,198,140,73,174,215,52,228,79,227,152,168,220,144,154,122,94,170,38,136,18,200,180,162,65,246,142,244,167,211,232,165,45,144,172,197,71,41,89,249,50,33,152,239,68,50,159,61,104,150,232,247,254,223,162,127,211,234,141,246,242,54,212,253,191,191,149,64,210,205,12,157,116,209,114,204,176,112,250,175,205,252,128,8,6,100,240,6,208,30,135,39,204,116,12,84,84,44,54,164,210,173,155,57,33,64,176,129,70,227,14,167,243,169,34,90,75,105,255,141,23,157,251,102,64,192,177,224,218,38,209,208,101,44,124,26,22,99,129,233,154,221,203,194,86,30,217,159,84,86,143,75,208,158,68,31,47,107,82,250,118,217,134,179,153,136,189,101,107,166,149,64,237,227,175,4,78,83,74,57,157,61,205,255,127,126,150,70,233,113,37,111,183,58,24,172,187,155,47,55,14,135,205,89,126,31,126,211,54,123,249,243,107,227,189,227,60,238,253,240,70,199,181,18,167,40,241,172,164,62,253,205,108,177,115,138,173,245,116,46,149,214,255,106,8,187,166,193,74,193,51,127,242,174,172,65,250,115,48,145,163,165,186,121,90,216,119,83,198,25,113,82,30,80,190,155,176,44,136,68,129,24,169,221,72,181,233,211,255,255,220,170,49,206,82,177,149,124,165,61,212,244,137,22,68,54,40,110,114,17,102,100,187,212,243,154,198,38,138,246,153,166,121,14,70,109,53,165,86,158,158,159,211,237,239,130,170,0,3,191,252,200,64,21,174,45,156,239,246,52,64,144,14,102,137,5,69,173,149,208,56,18,29,128,21,243,66,125,219,186,170,40,106,246,128,149,133,192,121,173,187,144,124,161,124,74,230,151,154,161,127,109,151,185,173,86,182,76,78,31,151,42,146,113,124,181,76,108,82,39,235,78,149,230,253,81,168,100,3,11,136,96,216,27,60,130,160,229,132,1,48,178,18,228,71,31,227,73,159,54,218,88,110,83,126,125,187,69,189,211,15,153,153,138,159,166,167,139,91,191,244,106,181,69,165,235,187,200,41,232,157,125,152,155,111,58,162,166,208,135,83,211,46,24,208,173,54,169,218,186,154,230,109,38,166,113,37,26,21,4,140,201,192,0,24,0,1,255,252,146,103,130,98,142,60,39,150,128,136,57,45,183,21,43,116,12,243,25,178,166,174,128,149,102,237,161,232,191,250,255,255,139,34,152,133,164,234,89,138,200,255,251,178,100,106,142,133,42,102,203,155,72,110,210,84,140,217,218,48,194,58,20,101,157,42,109,137,124,193,111,51,102,204,241,13,248,101,84,85,62,75,79,89,168,158,247,78,140,135,83,217,186,221,208,206,90,95,67,201,165,42,236,69,242,43,35,255,213,187,234,244,208,15,203,241,150,39,25,210,161,168,154,131,40,204,216,140,28,8,101,98,195,82,229,222,192,4,6,154,2,128,204,169,75,19,180,88,13,14,13,129,159,90,98,204,138,25,99,31,131,97,122,227,113,6,80,197,35,204,97,247,158,103,195,160,128,96,197,75,33,125,154,156,55,166,201,65,38,42,128,213,153,153,24,1,135,35,207,31,46,245,186,209,99,117,181,175,100,160,96,192,199,18,82,178,251,56,17,84,160,150,41,85,21,65,59,107,116,94,94,159,116,119,107,214,74,179,250,88,189,218,137,47,41,81,221,121,65,213,84,230,219,115,164,188,150,122,79,201,147,28,227,149,51,242,250,170,249,229,122,137,182,50,117,69,210,0,15,127,250,115,177,150,244,54,33,212,69,190,236,111,23,24,166,156,225,10,20,170,236,236,138,85,115,209,195,181,2,54,219,190,63,239,223,249,219,218,148,173,233,28,228,236,253,129,131,153,213,124,200,26,45,33,237,184,69,115,127,191,155,83,72,148,249,73,108,159,90,90,102,135,123,212,62,210,124,207,45,178,255,207,157,249,107,127,52,252,53,0,2,229,244,202,83,196,48,70,50,128,105,21,198,146,2,50,2,28,104,37,132,128,183,96,116,12,183,194,32,229,4,178,138,171,88,40,4,143,234,113,66,168,91,156,129,232,84,25,170,155,144,251,183,119,93,66,95,169,161,128,214,112,232,44,49,143,136,166,124,22,241,43,28,55,109,219,211,248,140,162,64,22,108,179,133,195,79,74,217,172,211,74,157,76,175,195,216,78,7,131,3,174,40,169,83,122,87,233,254,243,17,140,77,250,209,124,168,232,247,163,170,53,214,175,213,221,155,14,219,156,180,28,97,247,91,150,184,125,53,71,195,145,59,178,239,186,217,197,197,253,205,241,255,246,230,67,160,6,93,80,2,4,0,0,127,255,157,161,120,136,47,124,154,25,19,130,214,32,130,160,59,19,66,76,92,149,54,187,21,164,5,46,217,87,31,155,191,79,189,31,255,69,86,174,195,157,158,179,34,163,145,28,165,74,152,200,135,70,46,187,221,25,16,143,58,185,110,68,87,232,171,78,198,154,201,124,134,77,165,59,214,233,239,51,211,254,98,82,5,155,122,98,77,38,122,58,187,142,93,220,193,200,129,66,70,34,134,99,160,12,97,222,11,5,41,90,128,41,96,112,50,249,120,21,80,190,76,190,64,199,218,75,232,197,159,200,194,217,255,251,178,100,149,142,37,5,102,202,27,101,95,50,89,108,217,186,48,197,56,19,181,157,42,109,141,124,193,100,51,102,140,246,20,96,95,18,155,12,65,155,218,129,145,34,89,15,173,112,184,100,57,93,174,63,114,221,227,45,140,70,10,193,33,202,140,129,249,202,11,187,158,185,27,212,204,170,197,96,161,216,40,198,229,223,249,255,255,145,127,221,232,177,4,238,230,146,121,189,58,101,40,120,85,73,103,38,247,34,92,212,60,181,135,173,126,219,47,110,221,253,59,149,100,166,214,158,151,166,115,241,207,255,212,86,246,185,61,55,78,219,3,110,69,219,102,200,215,33,229,71,128,90,230,26,32,39,169,226,50,184,88,177,107,49,90,207,113,141,81,150,134,154,102,127,87,120,129,191,109,244,219,255,101,121,114,25,42,212,61,134,28,99,184,147,153,21,47,119,85,114,20,163,236,61,221,108,101,83,222,220,138,186,239,52,245,125,27,185,234,139,146,205,74,127,228,200,198,83,29,214,88,58,0,5,45,244,200,137,140,182,124,194,78,206,168,128,89,192,88,176,193,4,204,144,65,149,177,5,126,98,128,169,92,24,26,170,143,188,58,42,22,208,152,187,232,159,11,197,95,160,33,188,105,47,154,241,128,97,76,40,120,30,94,254,12,5,49,56,162,183,142,8,175,102,182,165,45,245,103,253,216,146,74,26,242,85,211,193,69,238,147,93,131,35,178,205,195,242,122,126,221,195,142,16,137,24,180,153,106,136,183,43,213,142,213,70,244,42,78,210,127,74,88,142,186,173,250,61,217,11,86,173,200,243,224,123,217,37,60,195,10,222,165,67,177,70,14,81,3,169,239,122,90,222,63,174,52,51,139,231,57,157,134,128,33,188,0,128,0,0,231,223,242,174,92,17,14,56,82,12,69,133,217,70,203,95,8,64,57,2,210,250,219,52,1,85,22,213,117,17,149,231,67,177,21,92,148,117,100,166,174,149,98,59,34,181,200,8,65,204,51,249,9,118,107,93,59,50,100,99,177,39,123,39,54,181,86,98,169,139,123,230,99,175,127,200,213,70,101,153,127,111,238,122,251,190,160,0,3,55,219,152,106,70,105,56,10,177,203,80,2,74,144,229,241,30,248,206,92,65,146,106,64,193,133,79,149,122,248,43,224,168,23,154,65,30,71,55,193,107,56,141,229,104,97,75,55,131,91,120,41,226,233,108,179,154,64,140,41,139,4,202,227,137,255,15,76,203,162,124,144,179,214,37,126,145,246,165,194,102,49,20,173,78,249,82,76,64,212,186,150,201,227,21,43,210,92,199,44,63,255,119,188,65,154,208,183,153,144,216,48,206,231,95,65,252,181,209,200,139,255,143,45,255,158,111,221,77,216,255,17,46,115,226,18,255,251,178,100,196,140,69,32,102,202,27,101,71,50,91,108,217,202,36,34,118,20,57,157,44,109,13,126,193,198,179,102,76,243,33,144,222,87,166,81,110,182,179,124,115,49,41,221,159,164,174,180,233,249,232,217,38,0,2,197,0,66,223,254,119,156,237,68,137,91,59,193,171,6,1,238,192,111,193,152,164,129,230,160,214,92,170,158,60,109,182,91,49,161,118,180,187,210,152,97,111,50,127,207,22,223,253,172,199,255,255,221,35,251,165,207,106,80,241,150,57,92,147,200,174,40,210,152,98,221,85,90,52,93,44,196,218,143,179,19,76,121,27,85,195,114,179,118,181,43,117,76,245,46,221,38,209,76,145,77,189,180,212,210,237,77,124,197,233,252,69,115,0,181,49,5,53,22,170,170,170,0,1,26,168,120,244,107,10,241,168,68,198,248,133,153,76,62,23,15,24,40,144,37,29,73,232,193,140,130,134,63,20,24,80,115,114,27,18,11,167,184,232,188,197,0,52,75,78,80,40,57,158,167,64,92,0,173,17,116,253,109,226,238,170,14,129,138,176,18,14,24,108,42,89,161,8,16,18,49,43,50,47,50,233,16,6,73,128,238,195,162,202,160,197,25,80,49,97,195,187,50,42,2,113,224,4,28,110,173,164,89,228,86,137,246,100,200,97,200,56,72,8,146,46,96,250,100,62,163,104,17,169,133,144,120,191,192,180,181,186,205,52,199,221,71,239,79,38,165,85,78,253,239,164,127,196,115,92,202,102,81,150,48,209,61,140,85,115,151,196,83,14,186,44,250,20,184,123,63,67,41,165,110,187,87,173,150,224,121,192,32,128,0,5,118,252,118,40,24,137,11,251,30,135,139,236,154,7,82,166,122,67,221,214,47,71,42,116,77,91,101,149,108,25,77,67,164,196,14,226,58,81,60,115,124,245,207,51,223,81,95,247,243,27,89,253,38,215,158,43,30,246,59,164,68,114,74,88,149,202,155,201,169,186,183,230,146,105,55,69,173,89,141,167,186,205,181,101,151,104,169,226,34,42,158,42,80,201,85,29,52,155,202,107,61,147,43,252,92,113,117,221,212,246,9,31,176,226,38,91,183,153,230,196,102,128,105,181,118,128,66,113,133,1,230,41,79,24,108,54,1,9,32,132,133,32,28,103,49,32,144,20,35,24,4,16,16,36,62,157,166,56,80,140,57,115,192,5,76,25,148,25,17,138,119,0,128,1,211,202,6,62,150,192,71,133,8,141,6,110,38,106,200,40,99,58,17,27,60,47,195,149,59,128,192,4,67,147,225,147,162,122,214,82,225,144,6,120,11,93,113,208,78,156,107,172,182,196,65,31,230,209,140,55,240,185,90,135,195,207,217,168,76,104,39,26,7,243,101,96,251,109,149,51,23,47,255,251,176,100,223,14,37,234,103,71,155,136,87,64,117,76,217,138,60,104,130,89,57,155,26,110,105,109,193,187,179,101,204,242,161,248,142,126,118,113,220,189,105,181,234,169,6,62,251,52,89,151,155,176,241,243,229,38,225,253,35,147,114,113,68,161,209,58,206,167,171,47,170,254,120,166,203,238,30,234,171,153,234,37,150,255,254,25,199,253,93,255,253,68,247,180,52,74,173,191,153,44,175,136,198,24,75,178,13,244,164,105,70,118,94,20,144,84,194,140,118,17,88,232,157,236,40,88,128,41,194,1,25,196,174,239,169,38,44,227,118,81,74,177,191,255,165,14,115,233,6,141,138,84,167,203,211,105,218,35,137,62,58,174,46,217,102,106,109,226,110,170,149,171,158,38,170,206,152,69,169,70,130,170,136,119,218,33,226,89,39,145,81,209,30,204,132,99,122,120,118,183,181,238,210,250,190,130,4,213,0,0,172,112,204,132,78,13,84,219,9,2,252,102,112,48,94,224,185,128,59,12,189,96,192,35,5,27,50,65,81,80,2,236,23,192,12,27,162,4,0,200,1,88,23,218,153,55,82,204,36,98,93,47,166,130,141,17,231,80,24,16,217,236,217,173,7,10,36,11,94,86,147,121,197,142,216,148,13,106,117,70,218,196,242,241,11,138,69,28,171,72,219,14,11,16,137,175,236,48,215,26,90,125,202,139,182,243,171,99,64,38,138,96,158,72,56,76,59,73,253,86,157,51,187,175,134,255,197,84,203,155,158,89,101,23,99,159,221,177,52,15,123,215,153,184,148,238,61,174,73,157,239,141,56,255,87,158,169,175,155,61,234,77,84,255,203,110,118,175,108,115,123,150,185,238,75,238,190,43,136,183,24,11,84,112,5,0,39,119,253,22,180,104,13,249,26,149,133,237,206,42,125,9,72,130,0,244,8,32,129,228,160,204,124,163,32,163,9,242,140,13,162,132,95,62,187,246,187,145,248,5,122,231,66,11,72,77,39,165,47,231,227,39,221,141,12,185,147,149,201,193,145,3,36,208,184,221,70,130,220,85,233,231,209,197,224,146,72,64,161,165,42,209,79,185,89,20,127,105,11,246,151,35,242,188,47,159,162,90,127,150,119,248,22,84,229,102,14,99,24,61,94,103,49,57,175,102,68,211,211,20,8,140,16,125,22,159,58,106,220,48,85,73,240,16,108,160,34,210,23,72,64,64,192,193,100,229,96,14,81,122,75,100,60,219,80,129,66,2,89,165,241,164,87,200,17,10,180,189,160,240,8,18,20,120,70,35,21,213,178,20,16,160,34,128,88,26,201,76,102,64,2,17,51,4,103,74,75,136,8,36,184,195,210,168,2,176,129,98,51,17,75,192,52,134,56,136,142,90,33,229,226,232,251,81,255,251,178,100,208,14,5,205,103,200,155,121,91,112,109,236,217,167,60,195,92,88,49,155,34,110,101,111,193,163,179,166,156,241,150,249,141,47,102,27,107,57,14,116,212,123,255,247,85,185,70,221,212,199,179,150,209,215,57,250,81,196,196,220,71,15,212,147,110,19,134,28,135,127,190,42,155,245,161,49,69,117,193,194,167,147,11,31,87,60,232,49,123,168,174,255,234,230,183,187,82,153,183,255,255,143,169,13,171,8,192,0,54,255,164,227,216,92,148,44,131,188,138,171,227,183,74,120,180,206,155,37,198,105,26,31,133,106,251,123,57,123,62,190,98,33,219,82,240,197,173,90,86,24,158,14,109,255,63,255,255,33,66,134,21,12,137,80,210,212,126,244,149,205,140,31,127,144,164,64,149,143,129,0,46,221,108,208,196,221,191,164,180,141,10,17,34,218,126,65,137,161,252,246,216,244,152,204,95,219,182,254,6,208,0,1,173,244,193,197,12,193,104,224,214,70,107,13,229,52,73,124,211,77,131,31,197,65,133,64,192,130,6,38,24,12,17,101,43,120,132,21,133,12,8,42,41,189,221,76,133,109,96,144,91,180,200,21,129,173,204,47,148,44,136,200,199,0,145,125,232,65,210,168,50,131,47,66,231,178,217,59,221,41,116,22,204,20,175,89,250,180,181,86,144,214,214,188,11,125,250,136,195,46,173,198,154,204,33,224,184,184,53,12,141,106,28,79,215,39,156,74,176,240,230,8,25,115,217,252,12,241,144,140,139,183,82,112,215,179,110,16,228,87,81,214,208,147,37,188,221,74,54,190,49,131,179,124,40,33,14,26,226,56,161,195,65,116,134,29,197,141,241,132,207,101,210,89,185,137,125,19,26,72,158,103,255,164,202,172,41,13,86,176,0,23,111,76,133,180,248,90,9,186,209,126,65,181,65,46,135,80,41,115,196,23,206,170,237,97,33,227,231,77,189,4,239,172,111,26,205,170,244,203,86,82,51,153,234,183,255,197,181,80,80,118,68,177,38,51,160,100,176,118,103,132,69,41,142,197,44,211,25,170,196,124,251,159,57,95,35,161,142,196,65,1,144,232,4,198,40,106,93,24,171,39,244,58,176,57,38,255,255,198,80,0,87,127,140,98,71,48,217,88,198,224,131,36,77,205,46,52,43,2,25,56,158,154,140,153,7,133,118,78,97,154,213,18,68,48,182,72,206,138,10,128,31,247,114,56,202,35,42,61,69,41,109,217,179,36,161,119,229,240,66,242,127,158,228,222,75,88,33,72,200,223,153,148,67,137,105,224,148,141,52,112,200,114,38,178,136,152,87,4,143,208,124,213,227,6,91,105,116,110,83,218,200,103,18,50,229,91,167,63,39,17,56,244,187,249,76,116,175,143,172,165,242,255,251,178,100,206,140,69,236,103,202,27,104,111,64,101,12,233,147,61,2,94,23,97,155,42,110,101,137,201,151,46,38,156,241,13,248,237,94,107,87,237,79,206,137,246,86,171,48,83,159,150,129,91,175,186,215,255,48,237,247,170,207,78,214,45,82,251,181,103,74,113,35,75,118,235,135,24,252,195,76,238,113,248,159,254,62,158,205,189,123,41,219,61,62,252,215,238,208,79,160,240,128,0,237,191,39,75,149,120,18,100,217,148,124,205,69,113,177,179,61,165,179,56,97,23,60,182,144,181,100,93,69,84,101,163,190,250,244,249,85,186,109,255,198,100,96,227,43,180,40,40,132,160,131,47,16,96,137,225,163,219,69,197,125,15,132,97,11,255,66,161,229,209,41,180,181,76,234,209,153,97,218,166,164,186,33,154,131,115,103,35,39,98,31,2,148,52,4,231,220,162,101,234,0,5,126,248,128,194,101,244,56,84,108,96,200,177,179,136,70,15,6,147,46,135,146,165,241,92,64,39,194,199,154,22,139,156,130,84,35,92,200,254,151,76,114,117,94,64,76,229,116,41,248,252,56,172,238,194,173,141,177,230,238,192,19,77,73,62,227,162,9,12,185,153,43,222,230,102,29,15,81,153,132,161,130,27,2,59,45,171,100,245,43,166,162,73,249,100,242,32,106,36,52,121,140,91,41,53,153,150,171,189,103,85,67,172,45,150,26,99,216,57,138,163,225,89,9,150,25,163,229,13,57,140,70,205,67,97,127,105,238,190,177,12,205,91,11,232,211,11,11,175,199,50,220,181,251,123,253,24,203,226,114,220,112,172,131,157,171,148,103,223,177,203,21,250,69,200,75,74,202,218,251,103,78,51,217,249,28,61,63,147,191,54,249,108,9,93,80,0,87,239,216,220,20,70,129,89,57,196,120,178,217,15,68,163,19,110,183,136,48,156,194,209,128,3,0,10,194,68,56,241,158,213,255,253,230,63,243,94,159,41,169,2,214,30,125,6,148,113,72,33,122,53,6,226,140,129,231,153,102,134,44,224,180,100,96,163,194,39,247,42,104,133,194,162,206,105,10,3,180,78,218,41,19,152,101,12,46,49,116,179,34,172,61,144,70,48,216,0,7,37,70,8,68,24,22,78,102,1,249,169,94,102,182,89,152,184,116,103,33,17,165,129,228,65,7,164,192,69,50,168,4,112,188,52,130,48,40,20,20,10,34,13,152,4,70,76,7,6,128,233,81,157,247,121,157,228,43,96,168,114,97,200,8,18,2,178,128,192,122,98,172,181,29,65,86,30,145,64,34,36,65,168,151,133,154,63,111,107,146,216,224,140,149,236,229,230,194,215,72,14,20,66,244,136,120,62,33,3,200,65,155,73,71,245,182,123,63,157,165,177,73,5,173,41,255,251,178,100,212,12,6,36,103,74,27,153,98,114,100,44,9,163,60,35,126,24,173,157,34,110,36,251,65,190,44,102,232,241,25,249,244,61,83,243,101,172,118,145,32,110,47,121,148,27,91,136,54,46,156,16,42,127,73,117,13,173,135,16,201,181,104,246,84,24,94,123,33,199,197,48,94,48,78,209,74,26,141,136,29,243,110,100,38,136,162,128,129,151,66,137,209,158,60,249,234,187,41,191,193,22,0,64,33,0,47,223,248,202,118,33,212,96,167,12,132,107,202,158,177,136,3,184,239,174,222,171,86,66,10,70,82,50,28,170,20,142,140,243,119,162,232,191,255,19,37,224,135,87,22,205,116,190,36,42,206,116,136,237,211,154,79,37,113,215,113,191,49,183,25,111,217,204,180,244,142,78,153,204,54,182,94,93,182,111,45,149,186,197,238,121,241,59,191,151,255,215,218,204,142,95,236,98,56,113,157,38,155,55,226,126,251,170,0,5,46,208,194,104,67,66,20,130,19,134,108,33,21,199,204,4,43,49,56,96,194,192,116,88,72,35,2,3,4,96,32,185,169,81,186,43,105,95,22,22,136,168,28,221,211,89,210,144,185,74,157,204,76,98,231,160,196,50,72,116,178,166,151,179,7,113,250,118,12,103,119,170,171,123,201,147,116,146,203,41,26,100,138,158,196,174,5,29,12,157,138,146,87,100,108,133,96,126,78,94,108,34,66,212,253,126,178,25,73,12,171,43,121,100,148,167,216,241,146,96,253,35,52,194,108,42,232,55,31,209,85,62,198,81,217,36,45,43,105,164,209,197,196,104,208,73,54,162,147,27,39,210,19,92,124,135,117,99,8,206,254,102,65,246,72,41,73,10,137,122,93,218,182,220,39,88,173,255,27,175,155,247,127,255,119,253,2,232,1,46,223,244,3,27,139,41,14,111,67,175,89,216,27,137,150,163,138,117,97,119,253,157,147,167,37,191,249,52,139,70,11,35,133,35,35,231,54,223,159,152,247,209,79,102,150,153,145,251,174,228,234,182,251,27,26,5,224,135,48,199,134,167,173,15,47,204,141,143,115,197,41,205,122,136,176,57,8,227,178,24,44,182,59,31,5,101,254,74,255,255,255,184,179,0,0,229,172,0,125,50,197,48,209,193,35,120,136,76,104,160,18,101,153,57,32,99,208,184,16,2,148,134,21,8,23,24,26,64,18,52,24,64,2,92,132,97,68,211,64,200,186,163,165,8,93,155,111,21,240,177,21,192,68,7,21,3,23,212,68,5,85,117,82,41,234,103,206,80,128,10,164,210,86,155,120,241,212,147,195,180,204,217,88,160,74,144,20,9,187,83,19,182,93,123,121,64,17,42,127,3,4,184,42,98,140,72,235,225,151,19,157,7,34,140,53,118,39,255,251,178,100,204,140,197,238,103,73,155,152,75,96,95,76,233,179,60,67,108,24,85,155,34,110,97,13,201,156,175,102,76,193,13,249,131,197,216,64,39,58,134,150,76,34,36,105,51,2,174,48,63,128,110,13,12,21,14,251,30,42,44,106,143,69,113,20,241,12,149,102,45,19,182,113,178,73,88,123,14,210,72,176,84,195,154,100,108,229,26,61,135,215,252,99,78,84,31,35,47,175,151,156,176,28,176,0,75,174,226,226,128,138,35,0,69,64,16,25,179,1,245,240,99,21,177,130,154,103,84,82,81,198,113,211,74,154,233,243,245,244,111,94,41,94,225,52,174,10,87,51,102,241,75,88,119,58,8,11,80,100,198,224,116,158,132,13,81,88,149,209,177,104,68,57,241,99,145,252,178,234,76,115,185,145,116,200,74,177,106,104,33,252,193,189,196,155,11,95,245,194,153,37,221,94,125,236,111,166,0,0,220,136,204,14,211,65,147,13,48,139,55,81,100,242,2,179,73,14,140,110,7,53,104,70,8,3,1,193,2,49,8,140,100,102,76,128,24,7,143,1,131,129,130,1,192,128,0,42,174,52,231,135,212,5,85,0,66,14,42,188,10,132,171,37,68,215,133,250,212,83,76,170,212,122,142,10,4,244,210,217,59,65,82,174,119,233,210,151,195,52,144,101,4,220,228,59,87,148,47,173,52,169,255,135,160,90,54,73,20,145,215,198,82,226,216,222,238,239,92,199,253,136,97,12,113,15,69,103,20,83,170,146,138,57,204,120,168,62,26,40,119,10,48,146,87,6,166,216,136,52,71,129,195,201,120,154,121,139,134,151,24,58,212,225,12,77,59,26,247,43,15,99,103,54,144,81,203,168,200,87,226,99,188,101,87,181,181,164,124,65,243,182,128,70,224,12,0,0,2,109,255,105,63,23,40,209,42,120,37,198,219,197,123,10,249,238,154,130,254,141,86,155,212,214,130,48,26,3,253,173,127,255,245,146,3,1,43,90,243,201,189,241,4,49,113,146,216,185,18,91,145,26,79,170,9,113,148,26,128,133,160,18,90,40,145,14,19,218,251,162,16,249,135,25,200,128,94,218,70,171,123,195,22,212,17,8,178,32,120,191,96,143,99,57,14,238,11,114,67,196,151,90,49,208,16,210,184,51,30,139,76,114,178,55,154,108,200,36,49,129,249,171,65,67,160,112,112,12,194,1,96,112,132,1,248,215,38,122,32,128,133,177,49,110,8,140,7,146,73,135,0,229,180,112,18,225,133,47,23,120,8,58,95,20,92,164,206,145,88,114,135,165,121,126,95,101,19,2,148,176,11,117,28,20,243,191,19,108,83,50,150,88,141,20,81,133,164,212,228,56,0,129,232,84,36,5,128,76,32,9,131,192,122,204,36,255,251,178,100,208,142,70,36,102,200,27,152,67,240,105,172,217,170,60,35,138,23,117,155,32,110,101,11,193,139,178,102,12,240,142,49,67,207,169,88,248,165,126,170,57,175,120,231,166,198,204,68,76,79,28,191,20,200,132,7,244,113,198,10,136,161,32,116,42,226,14,133,172,141,132,86,52,134,41,106,9,244,135,249,130,46,231,22,228,156,238,59,235,99,227,30,149,82,240,208,241,51,180,25,14,59,236,9,160,0,21,219,98,99,146,254,158,22,180,121,218,94,165,142,156,113,48,116,199,29,195,14,81,239,128,236,18,20,148,165,3,243,254,72,239,211,92,158,248,79,152,151,170,64,137,198,101,98,132,160,226,187,41,160,190,30,86,34,19,79,130,18,74,164,25,117,153,185,90,185,168,38,132,68,31,116,181,15,100,135,40,70,126,22,190,113,35,177,55,148,54,111,146,111,17,241,174,189,0,9,254,248,207,213,12,91,28,230,196,140,8,104,234,72,140,60,152,192,145,203,80,238,187,228,136,7,112,47,242,248,195,140,17,91,203,36,80,34,214,98,215,222,182,200,254,64,203,123,20,170,118,210,105,59,203,93,56,215,33,167,113,153,176,36,249,137,198,162,108,83,217,4,219,29,72,116,114,15,9,44,89,43,177,214,8,20,66,75,50,83,232,27,66,203,113,126,70,173,232,24,66,247,35,151,231,210,106,55,180,76,182,205,22,239,106,144,213,71,193,15,188,82,147,200,230,67,239,149,75,46,82,186,175,227,40,228,94,220,105,213,158,81,249,168,101,144,73,215,101,158,85,12,189,120,166,186,89,144,233,176,183,106,241,169,180,141,4,233,75,80,164,174,9,128,76,84,2,0,0,3,86,237,213,100,172,198,101,29,71,97,49,47,26,126,184,66,12,248,118,173,89,199,13,90,34,89,231,187,210,143,111,116,217,62,162,104,84,16,67,169,255,111,111,106,75,189,207,51,181,14,158,72,110,114,212,36,46,110,78,234,92,126,111,218,187,190,92,34,51,169,111,248,50,189,139,59,145,89,185,49,65,22,131,4,146,70,22,158,228,41,216,112,141,67,91,62,3,128,0,25,81,156,68,60,117,33,113,247,194,7,103,130,159,72,184,103,227,185,133,203,227,102,208,16,142,74,96,210,185,141,130,70,36,81,129,137,102,48,2,152,133,234,232,8,60,124,88,10,107,2,44,162,9,70,78,128,151,145,19,76,97,225,101,175,16,39,73,97,83,97,249,8,128,149,76,14,142,11,147,36,6,100,137,128,161,63,10,112,143,164,78,26,107,239,34,119,84,165,164,61,73,242,249,40,114,206,187,40,119,96,102,0,167,216,252,61,3,70,159,55,184,42,36,15,0,154,9,140,58,230,182,250,234,149,58,104,125,255,251,178,100,209,140,69,142,103,74,155,120,74,114,101,172,217,154,60,67,126,27,41,155,26,110,105,109,193,179,50,165,204,243,13,217,187,222,110,113,202,30,85,7,195,85,233,255,79,187,248,155,141,135,247,62,41,138,186,95,178,217,23,55,79,168,109,52,227,25,15,243,55,45,49,146,203,136,93,93,50,97,106,170,83,15,79,154,170,108,137,213,14,189,104,37,188,212,156,92,211,143,187,204,135,146,194,147,37,158,96,1,44,64,0,27,110,192,250,26,130,76,99,134,137,242,167,4,11,159,61,213,5,197,205,149,134,117,222,140,116,252,24,203,206,140,22,79,111,72,80,91,90,119,200,169,190,253,255,249,63,164,231,124,207,255,65,210,64,197,143,228,198,199,89,51,25,204,75,210,250,147,202,17,151,168,100,237,119,106,73,30,57,230,214,162,249,159,14,247,86,72,245,210,190,72,119,106,183,93,183,32,231,69,29,27,158,48,84,6,55,194,74,0,4,230,244,133,188,195,167,133,70,129,108,134,84,118,24,100,96,194,195,216,142,179,130,130,20,127,48,224,97,32,229,31,147,173,209,81,151,188,88,74,62,175,214,5,246,113,219,118,42,236,179,149,19,126,21,193,107,98,78,243,74,134,169,211,69,2,76,125,4,141,197,112,80,198,95,72,228,0,252,179,136,186,130,43,12,244,74,229,36,221,106,78,69,226,119,234,225,0,211,99,27,189,90,237,252,63,255,157,239,143,72,164,173,16,11,21,180,227,235,101,85,165,210,237,116,193,230,26,205,218,158,163,155,122,84,250,116,28,135,228,179,119,18,91,43,156,74,224,227,229,239,191,139,185,109,61,148,185,235,171,147,239,61,21,16,114,18,81,183,107,131,86,128,8,0,0,0,93,182,24,5,33,33,225,153,240,208,62,35,157,124,120,141,223,150,212,195,78,68,222,99,60,52,188,49,179,62,186,247,215,79,255,255,199,164,203,197,200,216,143,193,255,12,214,194,172,77,194,167,149,29,97,208,79,44,255,114,43,147,57,253,55,73,247,63,82,166,69,247,222,127,156,215,164,70,185,153,155,207,242,193,66,252,115,0,1,102,244,161,194,103,87,97,183,138,70,235,89,28,132,2,96,240,97,41,176,198,193,112,112,120,42,11,48,88,160,18,7,48,40,89,165,134,11,145,129,203,2,13,213,132,152,42,5,3,12,1,149,96,144,25,57,213,57,122,96,81,16,10,240,112,96,44,2,12,13,44,101,21,83,21,93,54,213,209,53,118,37,18,150,48,88,238,20,202,118,177,140,20,6,36,1,37,251,40,123,161,83,208,254,47,252,245,59,146,218,61,174,197,28,128,52,141,203,43,28,75,43,223,240,185,93,50,143,219,107,226,6,152,59,153,12,106,255,251,178,100,202,12,5,108,103,74,27,97,95,144,91,140,233,170,48,67,140,26,233,155,34,110,37,253,1,168,179,102,92,241,26,49,210,85,90,250,150,100,117,20,178,51,105,28,164,109,2,72,84,140,28,146,4,125,88,153,94,81,55,77,52,80,76,53,47,205,17,5,5,99,35,202,8,152,127,138,181,60,236,17,160,204,122,211,222,87,247,136,195,23,95,193,150,119,8,19,183,196,116,227,3,82,245,76,127,80,232,114,128,64,0,27,183,235,130,104,58,6,240,171,169,176,187,114,126,158,150,55,115,165,94,186,146,54,9,244,68,82,165,22,93,110,190,19,127,233,70,229,183,251,61,223,229,63,157,102,119,214,61,15,221,174,31,203,209,153,133,218,88,242,216,247,92,182,152,206,108,53,190,247,255,182,54,82,70,55,213,234,55,41,78,63,159,185,255,239,57,76,247,31,118,8,249,159,47,112,222,225,74,237,250,59,248,70,117,0,5,189,252,207,23,12,204,60,216,135,77,130,156,2,136,14,21,48,83,3,55,5,69,176,176,41,88,139,67,37,13,146,34,192,208,2,133,32,200,112,100,18,250,45,128,192,135,53,219,114,159,71,193,83,180,18,176,135,29,164,79,67,110,236,207,90,241,117,29,37,44,155,124,165,150,179,116,92,213,99,110,173,34,23,71,39,109,137,21,14,2,132,137,173,152,70,92,36,108,21,106,50,216,84,243,237,33,204,105,86,235,46,29,173,145,213,149,93,178,84,144,163,133,30,174,74,68,141,66,122,89,125,156,33,23,223,220,183,173,190,182,94,52,149,201,45,210,41,209,148,218,148,153,53,223,57,30,78,233,95,159,107,195,192,251,143,224,105,157,236,59,170,59,239,139,51,73,137,105,110,213,23,49,32,194,235,161,218,183,73,66,91,119,170,216,148,224,68,181,144,246,184,67,67,133,188,46,118,79,141,169,1,35,226,4,71,82,18,99,114,206,154,135,155,83,81,230,212,138,34,28,110,229,116,132,240,156,232,32,250,159,235,84,151,113,46,32,221,231,146,45,165,47,191,116,187,253,218,204,141,151,75,226,105,173,199,155,12,168,54,186,179,147,50,17,47,75,177,144,206,175,79,95,10,67,37,90,82,35,50,143,222,224,222,34,234,110,239,241,141,3,146,199,22,58,108,87,28,48,229,58,31,166,195,21,155,67,50,131,155,76,0,0,167,25,141,142,70,26,129,152,36,178,105,215,1,207,133,161,0,178,0,145,182,193,230,29,0,65,164,38,49,80,81,216,193,135,8,129,60,26,225,36,130,114,79,160,162,130,204,35,9,80,204,72,120,200,2,139,65,12,24,30,84,139,75,155,86,20,225,52,87,120,92,5,132,177,23,236,18,68,32,136,48,22,254,31,255,251,178,100,204,12,133,242,102,202,155,105,126,210,131,172,217,115,97,40,108,89,141,155,32,110,97,235,201,54,51,103,168,147,8,216,78,83,19,11,254,69,24,210,124,49,245,90,173,15,88,82,11,146,209,204,202,168,58,203,145,108,88,103,36,23,210,46,60,74,235,255,106,239,84,222,49,74,83,231,88,166,49,171,62,248,165,177,52,76,98,29,41,136,190,146,193,141,152,182,191,222,177,6,190,13,237,91,238,109,210,249,171,133,110,250,106,77,252,108,194,143,108,95,235,120,181,53,247,187,91,203,159,108,187,234,251,79,63,190,107,107,231,210,145,124,154,182,33,215,13,228,216,119,64,198,0,159,127,197,20,72,216,166,26,29,219,19,202,156,134,58,245,32,103,253,108,170,245,211,253,191,255,207,85,213,107,232,196,172,168,232,142,29,8,172,141,61,239,90,81,103,187,157,147,41,72,231,58,217,25,243,110,154,80,155,105,51,251,127,219,159,75,179,181,244,251,82,149,90,138,173,0,22,227,71,139,52,1,83,187,17,50,243,243,113,153,48,114,160,34,56,103,241,136,129,3,132,194,136,35,195,197,146,68,0,82,27,52,47,177,165,192,84,212,84,47,33,119,68,64,9,25,40,101,226,65,33,212,184,192,194,10,162,142,128,99,134,128,114,233,140,4,100,135,24,36,41,90,149,65,85,192,165,169,152,52,20,33,168,255,165,225,135,26,42,53,176,160,130,68,38,65,136,2,3,24,153,96,64,225,11,248,158,128,35,31,104,1,46,97,209,98,0,96,188,30,105,68,64,184,63,111,164,8,44,247,112,190,236,225,120,113,245,44,7,176,163,223,235,17,235,14,62,26,247,46,107,157,120,27,141,47,222,222,64,127,13,189,177,212,119,140,91,117,18,27,201,117,153,103,190,223,199,86,174,125,98,187,220,31,95,106,86,93,98,186,251,190,190,183,237,255,142,246,175,99,73,72,213,254,72,159,58,244,190,188,152,172,222,223,17,67,192,0,0,11,118,196,209,144,208,3,72,31,30,89,176,249,182,233,30,114,147,221,141,123,173,244,142,243,246,179,4,99,245,72,139,114,95,209,178,4,223,53,31,145,122,29,74,235,254,195,78,170,118,144,214,169,10,68,51,36,236,171,167,250,208,137,106,53,122,85,153,218,137,232,223,62,137,110,138,24,165,111,166,32,126,32,182,55,147,35,220,187,59,52,3,54,21,45,152,96,26,2,218,16,32,84,194,68,76,72,101,73,24,0,34,252,80,53,54,109,68,97,105,120,201,19,217,70,35,133,97,109,179,194,252,177,4,14,124,51,142,180,66,233,44,11,250,211,152,178,63,23,200,182,10,141,156,36,195,129,112,193,132,3,130,19,229,8,211,32,184,193,64,17,255,251,178,100,197,142,102,245,102,201,19,121,123,118,78,236,217,195,36,37,142,25,5,163,40,109,153,126,129,51,51,103,92,240,137,184,160,16,128,100,194,126,151,106,98,54,170,100,174,155,186,206,46,235,4,156,74,166,196,198,161,218,239,244,190,115,151,63,223,244,98,190,219,124,215,87,218,23,40,18,131,168,181,160,130,37,42,176,153,176,53,100,142,97,123,178,32,115,188,122,182,151,111,209,114,102,203,202,213,36,61,236,133,226,81,34,173,12,47,107,93,231,219,241,22,229,248,152,124,203,91,241,108,170,136,216,221,253,24,1,31,22,176,87,127,213,85,85,8,170,20,195,13,236,57,224,171,220,119,64,25,144,116,175,167,165,85,146,158,64,70,201,204,164,89,100,122,127,254,86,161,236,151,122,72,14,68,106,253,251,201,156,200,44,50,76,41,17,179,59,83,41,148,222,175,230,234,223,191,250,163,167,68,211,181,187,253,3,189,10,0,0,28,144,8,88,51,204,248,207,68,147,210,253,14,16,96,22,129,2,75,96,97,170,182,152,76,4,28,12,6,129,193,6,227,4,130,1,128,177,80,48,84,20,97,128,0,46,99,52,65,2,134,48,171,0,109,128,135,165,216,126,25,187,168,44,80,42,186,194,202,132,58,25,130,136,176,164,150,97,229,218,88,224,160,76,193,97,132,226,34,166,242,28,77,123,212,28,207,36,0,16,160,8,164,99,156,203,76,17,203,90,147,226,65,36,82,238,20,72,5,16,224,111,130,1,23,122,232,66,254,78,47,104,14,71,118,55,32,139,210,223,234,152,187,163,226,173,247,203,93,104,159,168,107,223,154,151,57,206,85,231,28,112,156,117,244,117,168,205,178,7,210,107,207,201,163,144,105,213,215,182,29,111,254,115,234,126,119,254,238,247,181,206,231,156,209,222,229,75,145,169,154,173,180,219,217,241,93,185,224,36,250,84,0,4,187,243,157,250,56,16,198,66,209,254,203,87,40,155,40,168,246,169,1,235,97,136,236,140,123,158,189,53,163,49,218,162,221,202,214,185,124,137,68,221,63,251,102,71,35,245,58,170,154,170,170,133,153,209,39,213,24,201,118,41,84,200,133,99,171,178,34,51,108,167,187,175,103,118,217,158,136,185,29,125,202,68,234,40,223,246,253,181,2,183,47,240,197,226,163,16,144,193,84,19,48,70,204,152,53,49,176,72,172,10,14,10,33,157,32,168,16,8,4,6,129,133,130,170,196,209,91,161,122,145,96,48,18,232,23,201,225,108,208,203,37,154,211,18,141,176,201,35,143,18,90,179,238,75,254,232,189,147,11,88,183,112,233,108,28,73,182,194,96,32,19,25,108,146,102,211,77,7,58,150,147,118,226,31,74,18,45,255,129,168,24,255,251,178,100,203,142,230,174,104,72,155,153,91,240,92,44,233,179,60,194,98,85,241,155,44,110,48,252,193,67,51,103,12,244,148,112,136,58,120,56,150,131,246,88,164,115,59,57,171,107,23,57,12,244,189,111,106,141,116,55,122,173,210,105,140,102,237,55,233,61,124,92,153,26,194,171,116,245,149,92,149,220,63,94,235,172,209,131,232,109,70,71,186,217,76,182,166,153,85,58,121,172,99,39,183,175,253,59,127,130,59,127,218,14,165,72,187,134,71,17,18,47,203,16,54,58,212,96,154,6,42,122,253,59,213,87,173,105,37,191,173,38,229,90,223,255,100,68,229,16,116,46,132,115,161,20,174,147,249,209,142,151,82,60,231,24,198,113,146,142,115,178,21,46,196,69,111,175,109,44,239,244,170,223,233,183,250,94,250,63,130,213,0,0,20,108,201,177,132,197,8,148,198,65,232,198,104,144,213,208,12,198,241,164,28,74,4,30,38,2,3,42,124,12,11,152,48,6,24,46,52,134,13,166,7,130,75,44,192,32,112,179,97,197,16,208,6,143,200,37,46,80,92,181,56,9,0,136,70,140,133,194,64,164,107,146,171,203,96,217,199,165,121,86,209,120,4,157,113,133,191,17,10,52,105,183,50,169,130,162,140,7,22,143,131,37,163,92,248,140,6,128,196,23,227,37,21,21,41,204,49,74,21,4,4,92,244,57,37,225,66,52,140,180,26,73,114,0,196,60,147,15,195,235,75,61,90,147,226,33,143,231,115,111,139,126,211,181,37,14,64,235,185,135,86,198,237,233,199,13,9,210,154,3,195,146,79,113,97,178,75,217,227,165,234,82,237,111,243,254,169,198,204,159,147,234,247,124,213,115,54,165,238,252,151,76,130,65,119,63,239,89,204,95,173,221,84,6,246,16,0,0,107,191,30,131,205,64,33,131,60,227,104,60,91,110,254,33,27,112,102,146,164,7,49,16,180,176,250,94,147,147,51,212,220,232,178,51,255,232,58,194,17,226,101,105,39,151,252,195,13,10,159,104,86,218,14,177,20,238,140,151,175,157,190,107,105,49,184,32,195,142,108,196,236,41,50,29,183,94,38,250,121,177,246,65,54,105,76,175,38,167,230,198,28,137,1,11,243,63,200,156,231,76,255,23,10,117,130,90,102,186,119,155,181,26,113,217,233,154,139,128,146,33,141,205,70,6,9,128,68,224,0,41,40,156,40,55,50,209,77,44,193,197,193,224,153,133,0,164,196,49,178,4,131,113,207,176,96,160,61,198,91,106,2,36,66,31,36,8,225,96,160,149,8,242,106,192,34,40,116,148,192,75,209,25,69,3,38,34,177,16,130,193,72,164,28,12,188,16,48,243,40,148,6,30,4,119,144,146,231,187,37,203,116,212,145,255,251,178,100,217,142,102,199,103,72,27,185,92,96,107,108,233,167,60,195,98,26,193,155,32,110,101,15,201,119,51,102,204,246,8,121,8,169,238,135,48,52,160,161,83,88,16,43,112,79,183,125,69,82,214,53,8,110,90,128,167,172,101,123,200,215,85,116,48,187,170,105,228,109,88,55,81,246,113,240,150,183,13,100,21,232,108,12,30,30,11,146,99,69,218,50,14,30,42,60,203,155,169,29,39,114,148,37,14,207,23,16,193,177,36,210,108,43,19,190,58,70,223,83,18,32,193,163,122,161,4,251,245,175,255,187,94,64,198,229,255,202,165,101,43,135,71,7,37,231,108,165,30,66,151,207,27,137,122,203,217,248,62,29,163,35,167,233,234,50,180,99,41,101,187,234,114,177,81,81,42,191,251,22,231,161,62,203,179,150,202,239,118,103,178,59,57,88,16,82,31,186,221,197,51,147,57,139,49,76,133,173,53,30,187,218,90,145,244,126,147,171,5,65,129,240,174,237,191,162,203,193,21,0,0,229,208,204,197,67,6,78,12,226,21,18,236,129,169,166,56,15,152,88,92,100,176,40,168,84,20,13,46,50,90,148,15,201,129,101,203,6,131,218,129,8,116,12,49,108,12,181,214,99,4,94,45,203,14,119,203,252,95,39,197,74,25,216,243,165,45,221,14,147,16,195,191,86,121,25,210,225,245,120,90,251,123,238,188,89,144,178,215,165,156,194,167,87,180,2,220,218,138,62,168,52,189,182,72,168,41,135,65,80,124,8,235,196,42,90,164,191,91,45,127,153,110,53,92,169,101,136,87,155,97,126,197,70,229,217,67,89,147,202,28,47,213,7,178,63,32,115,152,124,29,71,24,101,85,95,87,75,114,243,205,4,82,30,21,160,185,162,162,57,240,86,170,159,18,211,95,80,139,99,205,172,123,139,167,125,127,207,254,128,21,202,0,1,37,180,182,162,13,48,229,33,172,170,2,45,38,202,250,100,179,156,173,115,195,97,129,151,38,237,226,213,199,251,167,214,111,245,239,103,152,127,51,132,133,186,23,47,194,9,199,100,51,35,22,218,204,134,50,44,199,242,191,11,138,43,18,0,210,41,146,202,2,149,58,118,209,47,228,138,218,189,76,189,220,255,255,180,72,0,25,118,166,8,252,108,61,134,56,168,113,115,67,163,230,38,36,94,128,233,245,124,202,83,252,70,32,164,67,132,197,0,130,192,169,206,221,77,128,84,163,169,18,66,59,43,116,81,198,117,218,85,19,222,189,25,74,65,61,182,156,69,207,86,34,246,199,84,122,9,135,109,59,48,117,198,4,219,64,112,151,246,212,127,143,237,152,139,241,22,150,58,207,227,133,126,63,14,85,147,198,36,182,46,217,202,215,115,255,173,189,227,127,255,251,178,100,197,12,198,8,102,201,155,152,67,240,86,172,217,147,60,34,190,25,53,157,40,117,188,0,1,150,179,102,78,158,80,0,156,195,119,255,155,203,15,206,158,222,20,213,46,216,237,61,47,127,89,90,207,88,235,10,26,150,175,219,185,123,242,222,83,181,57,57,94,213,202,122,183,173,231,255,151,119,134,56,227,99,124,253,101,172,42,107,243,195,157,199,157,255,187,107,87,179,238,87,55,252,238,254,191,121,59,94,111,47,253,107,15,214,27,255,207,77,255,73,0,91,118,90,38,72,224,53,144,244,83,9,31,167,173,232,167,138,181,233,183,0,4,14,132,208,198,35,204,206,69,31,117,155,81,135,95,79,71,78,68,87,71,211,190,181,250,197,153,77,185,196,17,18,215,43,41,154,137,179,29,145,142,101,83,57,101,99,188,168,136,61,34,246,94,107,177,213,218,219,228,91,163,186,175,87,97,92,151,202,71,34,28,85,68,205,100,50,117,222,14,49,251,187,54,136,126,53,25,202,59,24,65,57,205,168,52,36,181,17,155,70,74,14,6,11,143,102,26,136,102,177,134,70,45,3,102,70,145,230,60,145,198,126,14,102,56,1,166,67,0,97,139,185,185,4,155,177,121,200,31,156,209,0,4,88,208,3,229,38,2,14,106,195,37,170,51,211,163,30,90,101,35,38,162,167,134,98,2,96,96,64,210,208,224,131,15,69,0,25,128,68,204,148,88,116,212,194,195,192,132,198,12,8,4,7,50,129,163,28,5,34,54,20,33,103,206,81,17,170,196,40,17,43,7,49,64,51,14,12,49,161,64,83,130,25,24,112,98,96,44,59,110,254,24,120,130,220,73,151,114,42,226,25,216,201,169,142,152,96,101,71,145,201,116,51,153,173,140,229,121,218,60,165,115,58,198,114,149,247,140,212,145,118,95,69,79,99,124,175,86,134,134,173,54,25,114,138,230,56,231,82,102,231,216,169,107,58,180,89,99,222,103,188,177,214,114,238,111,191,115,89,95,150,203,57,87,125,195,122,230,91,207,191,173,235,26,76,117,189,252,150,231,59,133,190,125,203,21,172,111,15,155,199,63,251,186,195,182,111,239,242,237,218,108,57,207,223,127,255,255,255,255,255,255,255,255,255,254,115,120,255,255,63,247,255,255,255,255,255,255,255,255,254,246,170,213,128,0,9,182,229,113,184,147,75,133,76,132,138,146,196,67,77,5,72,187,217,90,65,50,84,191,67,100,216,110,136,105,3,10,76,129,145,32,216,150,69,69,19,121,204,85,107,122,238,82,246,113,132,165,181,211,98,10,51,109,84,88,103,62,73,191,146,232,235,117,19,219,139,169,68,219,134,213,65,123,77,185,83,19,235,236,40,223,173,203,101,239,164,231,22,85,255,251,178,100,201,0,9,145,130,197,134,119,96,0,152,12,89,83,204,36,0,43,14,11,20,57,222,0,2,71,47,166,183,30,176,1,201,75,193,107,166,83,105,169,89,230,86,77,58,85,110,204,123,122,235,140,115,74,176,81,116,255,148,92,251,220,186,245,177,173,219,233,228,115,220,124,243,50,170,251,91,228,171,186,130,112,145,31,255,209,255,244,0,45,7,190,99,38,91,143,198,52,188,134,176,174,167,11,226,230,177,161,6,135,8,6,101,141,70,3,128,134,5,164,34,32,72,200,226,208,204,114,216,196,114,184,194,144,120,196,32,224,201,34,212,193,225,96,207,227,128,114,228,48,222,24,172,49,120,224,199,1,163,8,137,140,38,75,14,133,128,131,195,5,211,54,18,7,131,160,96,104,20,14,96,97,200,20,40,99,208,192,177,4,195,34,99,8,135,197,131,0,34,1,131,64,230,122,11,24,196,102,96,144,168,209,104,209,35,163,17,8,204,186,162,50,114,173,135,152,112,66,136,133,64,169,141,9,70,81,30,144,19,129,197,67,18,143,76,116,11,57,37,64,202,121,195,97,19,194,6,198,35,17,25,104,32,96,208,240,20,140,44,140,49,120,65,88,133,132,163,70,208,83,64,199,65,196,154,14,18,162,152,96,94,93,42,183,65,95,5,130,132,203,162,119,168,169,212,238,6,150,252,174,253,53,248,118,135,58,123,23,238,70,35,153,207,227,248,216,153,179,132,107,146,202,157,165,157,191,69,156,191,60,247,63,204,247,40,213,74,146,234,245,105,48,229,29,89,93,217,169,69,124,121,133,201,101,55,42,115,87,187,134,183,103,43,185,101,49,157,125,93,206,190,255,180,182,121,222,201,45,229,220,111,221,255,212,247,117,220,228,142,110,249,191,223,255,254,31,255,255,255,255,255,255,255,255,33,254,243,247,255,250,255,255,255,255,255,255,255,255,255,182,23,170,144,0,0,0,64,160,0,24,12,8,30,247,111,182,36,110,9,230,243,233,242,0,226,132,123,200,110,28,78,71,91,106,54,224,158,104,75,88,205,98,226,24,174,96,157,195,89,82,250,81,55,172,130,110,29,135,199,120,239,29,186,143,85,61,237,228,111,1,183,25,62,81,30,76,166,102,21,118,230,160,103,241,63,95,249,187,248,150,107,217,188,74,14,134,65,90,84,113,84,18,90,243,181,47,148,36,228,174,195,88,94,243,176,198,116,181,51,151,105,74,7,52,87,63,7,92,197,230,152,230,70,183,61,69,68,91,159,240,223,245,13,167,79,95,47,233,42,0,0,109,244,208,33,6,92,53,32,137,83,1,184,151,105,110,1,154,176,182,236,203,135,132,153,16,1,196,83,1,145,63,197,202,24,98,80,20,144,219,28,193,96,255,251,178,100,22,14,198,61,102,202,159,106,128,0,101,76,217,163,230,20,0,21,253,157,44,109,229,15,193,84,15,166,76,197,154,80,12,26,39,209,92,25,113,105,20,56,206,137,16,229,8,24,10,5,14,148,62,192,208,8,164,64,211,26,0,1,33,121,128,208,32,224,134,96,106,137,96,217,5,147,3,80,1,140,66,193,134,138,6,4,104,25,224,128,60,104,25,112,97,227,11,16,17,192,55,184,54,20,2,2,9,68,45,88,93,99,81,188,33,34,135,25,34,112,145,83,26,21,206,27,45,37,95,191,213,178,89,155,41,110,178,253,209,178,10,72,225,228,148,113,75,77,144,171,91,164,155,45,145,70,148,213,70,119,116,153,72,153,157,69,107,51,53,101,35,107,186,153,223,168,209,94,181,60,255,247,218,202,102,82,99,208,0,39,118,196,178,202,24,160,117,58,96,179,14,60,128,50,44,177,111,86,44,230,40,225,195,78,62,201,53,202,50,42,112,16,7,15,85,142,133,22,14,10,187,9,138,0,225,247,35,43,152,113,174,81,138,118,70,47,101,87,190,206,100,238,220,148,84,150,167,228,253,89,242,163,104,107,144,105,213,148,242,57,84,252,206,135,83,174,172,168,159,171,231,182,253,137,190,253,126,223,31,39,248,200,24,12,166,49,20,192,82,166,102,18,130,69,222,16,27,154,38,33,61,14,194,48,54,106,225,168,1,119,87,96,140,96,163,52,229,7,23,209,88,214,21,146,163,11,189,52,213,26,29,168,133,89,34,81,186,13,25,187,25,49,154,8,160,2,8,109,158,43,205,229,117,34,23,65,70,89,51,66,94,72,190,196,64,12,135,81,16,7,20,183,23,82,19,84,202,62,239,74,88,107,241,61,90,181,12,213,190,92,206,175,59,98,175,115,118,53,246,199,60,189,251,147,81,35,109,184,137,158,255,177,246,73,60,53,192,135,3,157,69,218,104,102,117,116,116,60,203,9,184,16,82,50,231,185,191,227,182,33,27,168,171,138,254,248,235,238,123,255,248,254,64,36,40,0,3,150,208,148,148,188,117,12,214,52,123,199,7,101,98,11,172,172,53,185,144,82,124,188,184,166,186,114,244,191,210,151,57,224,117,134,209,198,231,164,136,111,36,173,18,28,195,202,53,203,71,220,176,10,208,56,126,109,160,99,47,115,47,35,113,224,179,26,20,81,112,201,214,218,229,166,218,92,67,209,103,254,254,98,0,1,45,252,232,188,53,107,77,98,83,118,168,209,154,0,15,4,52,21,38,138,13,197,23,136,70,37,220,80,104,112,204,194,194,187,194,197,5,2,100,225,83,138,132,1,182,96,139,82,44,233,210,185,10,77,61,144,146,133,195,4,32,33,75,89,40,54,147,10,224,64,70,255,251,178,100,36,142,166,89,102,201,155,89,99,112,85,195,217,163,37,6,150,23,253,155,36,109,229,15,201,76,11,38,220,242,152,128,64,192,229,17,133,220,152,116,90,163,136,179,83,202,0,127,100,192,80,151,59,68,18,70,64,159,32,83,175,54,55,178,2,93,48,120,57,1,24,181,3,249,28,17,102,195,143,73,218,251,83,168,209,252,186,243,183,111,113,101,16,150,243,180,134,142,117,230,8,30,114,58,63,236,204,114,193,186,44,123,122,155,122,184,116,178,216,133,57,135,45,218,113,78,116,28,189,253,234,246,244,207,211,95,178,247,39,160,175,94,58,251,20,206,231,111,39,7,23,173,93,167,160,211,152,157,109,48,42,197,128,0,114,236,208,153,28,73,138,136,17,186,206,13,62,70,196,66,203,242,139,17,12,63,226,232,142,60,199,40,101,80,100,35,58,106,167,87,153,226,46,240,176,216,149,154,89,2,31,189,175,48,25,113,165,142,88,209,41,50,189,201,150,154,17,211,4,152,164,13,4,80,247,135,197,220,78,212,223,139,189,149,41,93,20,214,165,208,213,222,76,155,44,204,11,141,172,124,248,19,9,132,202,202,85,57,96,65,114,152,88,0,232,11,210,93,242,32,196,202,90,128,128,16,139,139,197,12,163,248,20,231,112,185,137,154,138,78,243,38,98,66,128,147,32,68,122,252,184,207,84,52,136,241,194,207,239,195,153,87,45,29,150,168,195,56,94,240,150,74,143,42,192,238,223,130,227,110,51,88,38,185,95,14,146,32,6,153,10,160,84,249,22,25,194,87,118,25,12,28,237,97,118,6,213,61,238,243,224,201,93,88,229,67,236,120,254,205,136,60,63,138,145,162,189,165,51,24,165,8,12,98,36,8,183,108,171,36,11,217,209,2,214,182,124,36,230,58,250,103,177,162,226,5,150,55,179,121,20,198,140,117,51,253,108,148,245,250,249,73,75,238,191,254,121,0,207,172,147,111,212,142,221,35,134,100,96,52,67,142,46,174,37,19,71,167,244,165,102,94,238,59,55,121,205,45,25,69,28,115,76,112,68,195,34,172,87,212,93,101,136,12,3,32,44,20,97,170,199,4,15,216,112,48,11,26,19,146,98,220,85,130,40,100,162,197,136,154,55,34,179,130,119,229,65,149,227,238,246,174,62,0,0,148,172,198,30,76,54,52,218,0,143,89,224,220,102,193,64,6,112,134,104,32,168,52,2,2,48,49,84,41,16,129,164,80,176,216,141,41,24,84,249,161,224,1,182,84,214,54,232,74,74,170,160,37,199,98,178,4,251,34,58,182,151,200,214,48,66,88,4,116,24,18,141,138,9,90,64,166,17,170,56,209,20,225,32,211,17,78,135,20,129,140,81,210,94,47,196,72,132,255,251,176,100,50,14,198,25,103,72,155,120,91,112,87,12,217,195,37,130,12,22,97,155,42,109,24,254,201,84,51,103,12,147,8,232,8,53,165,68,60,118,95,23,93,105,229,68,228,132,3,232,121,97,73,12,80,108,198,205,75,33,174,137,173,173,136,134,186,239,107,166,166,29,76,171,109,69,93,237,185,114,180,166,106,232,59,113,75,57,169,84,181,51,86,199,231,142,186,175,70,73,199,90,155,147,55,130,65,206,173,82,139,78,243,177,196,85,33,23,223,189,252,119,87,12,134,183,191,145,133,0,16,219,126,9,141,160,12,1,155,131,202,188,121,125,38,207,194,251,34,115,25,75,63,89,153,158,129,220,119,125,40,206,136,183,112,198,75,92,65,63,255,208,214,13,69,50,93,170,93,85,209,244,121,153,24,199,221,201,100,66,211,158,148,42,109,213,81,147,202,98,150,247,82,55,86,62,133,86,244,111,179,216,244,207,250,196,77,189,53,204,0,170,13,113,83,183,28,239,180,22,44,88,68,129,205,116,191,224,160,174,64,140,3,251,13,36,40,0,27,234,200,219,180,98,203,22,26,0,152,105,106,208,217,228,110,74,173,78,235,16,80,38,89,7,54,37,27,102,104,210,52,20,188,177,231,113,156,75,218,26,174,44,242,241,124,214,187,16,98,40,88,155,232,236,93,6,226,162,197,188,130,85,220,77,232,78,70,153,3,182,5,4,132,195,118,51,177,142,127,99,255,99,255,13,140,222,83,241,108,133,10,10,105,244,141,28,142,188,190,237,215,3,71,8,211,108,120,100,236,168,214,223,190,210,58,155,178,157,131,237,76,241,151,168,2,80,102,34,147,195,98,88,246,142,136,107,75,126,143,70,78,151,148,1,237,128,0,187,254,132,240,232,184,89,161,137,97,225,48,13,149,42,169,174,214,102,99,217,29,141,232,165,177,244,227,21,105,83,179,77,86,119,236,203,255,182,219,54,187,42,85,90,61,142,232,232,236,201,213,75,91,57,59,230,49,106,203,185,183,99,171,210,219,152,169,100,87,86,66,155,75,162,204,205,111,218,139,95,217,5,213,0,0,37,240,196,222,140,20,148,196,193,14,81,124,192,198,88,161,149,147,139,18,56,108,56,192,4,19,173,2,195,130,212,17,20,156,36,142,3,68,96,0,205,93,151,216,206,16,209,1,90,76,0,20,17,126,179,149,50,240,81,8,198,52,163,146,6,13,70,148,44,187,236,228,172,148,233,110,173,112,64,1,48,226,52,196,214,1,140,13,52,2,202,53,20,104,16,138,56,163,145,66,13,41,16,157,132,219,12,37,182,40,49,205,96,170,102,135,39,69,49,80,213,229,135,227,84,209,238,111,159,31,255,255,255,219,21,100,194,243,24,246,231,255,251,178,100,71,142,101,235,102,201,155,121,67,240,82,38,153,218,44,35,156,23,61,155,40,109,153,190,201,58,51,103,24,243,20,178,94,86,38,20,197,38,84,101,211,62,233,204,54,242,141,66,118,99,134,69,190,194,98,142,40,2,161,246,101,28,118,44,28,194,254,183,17,255,31,255,127,255,215,223,18,2,192,24,0,0,0,223,254,157,224,85,90,39,150,89,56,144,246,191,125,217,156,86,244,47,21,89,145,206,85,206,72,17,2,48,72,104,179,153,158,208,87,253,35,76,136,68,100,210,171,52,51,22,109,58,12,32,74,5,46,112,80,52,163,71,192,83,65,208,100,102,205,34,36,39,178,133,188,59,191,28,141,217,105,183,134,158,110,32,173,55,16,147,143,180,53,1,160,129,209,224,145,96,214,235,11,74,68,52,21,8,143,38,169,8,24,208,104,168,32,16,48,8,2,156,202,46,206,83,144,160,1,58,196,131,98,141,54,102,31,89,139,212,128,40,12,32,28,26,130,209,161,208,232,9,18,139,242,210,222,21,129,66,97,48,217,32,184,179,87,143,47,33,67,113,11,128,41,195,50,120,16,7,36,123,33,152,98,27,105,45,214,150,227,108,234,77,62,214,166,42,247,255,154,231,251,239,187,43,204,105,107,223,225,108,13,210,156,54,142,151,70,19,235,220,130,234,114,70,246,210,77,170,143,217,144,212,41,9,100,244,223,119,38,15,139,28,229,19,251,30,13,243,30,90,170,186,180,23,175,83,34,180,217,75,254,112,81,87,129,127,241,99,173,144,37,68,80,148,75,178,136,18,213,27,154,72,110,187,193,9,110,123,69,7,57,132,144,164,232,168,60,99,137,76,141,108,185,109,255,253,216,202,101,232,142,45,51,90,220,147,153,38,163,205,219,159,74,101,122,122,162,58,46,75,202,250,235,178,127,211,253,147,246,214,159,232,24,0,1,53,244,3,76,146,249,215,66,102,147,140,151,97,201,153,125,165,169,219,85,121,81,125,252,131,226,194,128,85,174,240,177,247,238,5,21,46,69,121,108,23,233,171,75,236,207,43,201,216,233,100,19,209,119,171,107,22,47,18,149,88,96,246,84,117,101,43,124,184,112,176,24,145,153,28,158,107,153,218,135,23,3,169,6,52,44,218,228,166,135,59,141,194,145,245,152,125,115,117,107,223,164,183,191,255,255,205,136,217,41,187,207,72,118,232,74,80,207,200,126,18,245,63,46,55,145,240,203,250,114,17,241,134,170,126,110,37,203,90,180,209,167,11,69,232,134,41,232,66,98,152,243,78,101,172,207,236,68,2,110,48,0,1,255,254,192,50,105,222,160,56,243,203,193,45,232,106,102,31,160,224,186,93,95,171,151,197,84,66,83,220,181,18,48,160,250,255,251,178,100,99,14,69,15,103,75,27,67,87,176,89,236,217,199,25,5,122,23,17,155,40,109,225,179,9,80,51,102,76,192,151,104,47,73,163,214,159,51,69,106,169,175,81,113,151,48,197,62,211,161,167,103,102,103,185,9,165,173,218,150,67,61,136,98,25,90,136,67,85,236,231,171,116,41,215,103,74,187,190,141,255,175,255,167,252,29,235,233,146,22,1,97,142,44,56,48,180,193,192,5,128,204,4,8,56,61,59,217,107,116,44,248,80,1,167,50,66,16,32,48,178,106,162,178,103,166,82,242,83,115,37,4,95,170,108,138,137,24,216,84,64,246,210,50,169,192,43,35,1,15,50,50,32,105,220,198,18,2,6,100,42,64,163,40,136,235,217,62,98,207,43,178,162,84,47,2,83,47,214,246,210,161,133,222,77,84,234,134,163,13,243,157,13,133,228,216,158,73,44,208,168,221,104,183,94,133,29,150,218,189,3,5,152,160,202,118,69,157,232,34,139,185,174,232,223,178,61,105,36,200,215,77,73,204,145,65,58,4,210,242,5,195,100,148,200,157,71,47,155,41,5,152,175,158,55,56,181,164,146,70,45,171,173,29,149,82,181,78,135,197,64,0,75,109,51,185,249,165,110,116,110,157,108,7,100,11,80,188,170,182,70,185,33,8,111,215,163,213,72,83,150,212,243,246,97,234,187,54,214,119,89,233,157,251,74,240,17,188,219,175,255,62,83,74,11,99,71,99,40,209,153,179,41,155,22,249,125,62,13,125,167,230,183,225,227,200,190,206,149,239,79,255,79,194,170,0,1,45,244,192,20,137,46,12,204,48,40,202,98,193,141,100,180,165,1,79,51,130,159,75,64,170,8,244,185,107,173,0,97,112,81,16,59,194,172,193,0,83,201,14,24,24,188,155,197,185,26,86,225,24,48,56,37,97,36,13,172,177,36,225,129,160,50,253,20,2,50,196,33,102,45,133,132,184,177,246,253,47,148,165,201,150,56,177,7,125,237,118,121,22,127,154,227,141,37,156,138,216,9,4,0,97,66,138,163,47,210,178,189,174,207,122,223,67,63,91,169,150,169,93,14,87,45,27,103,114,152,174,170,197,156,172,194,204,142,186,11,36,239,96,209,162,66,198,16,42,148,60,166,162,96,146,72,173,38,213,86,139,191,253,73,24,3,181,128,32,0,0,1,255,248,133,81,225,25,140,33,109,184,180,146,209,156,230,153,157,150,212,225,243,61,34,102,242,182,208,206,214,162,209,229,109,151,232,255,255,249,110,133,145,129,32,115,119,35,34,41,1,38,135,123,59,161,47,114,157,213,245,53,104,172,84,171,44,140,253,136,154,95,106,187,144,200,139,87,78,102,205,233,255,255,160,75,36,240,56,24,134,225,160,0,49,168,255,251,178,100,134,14,229,74,103,74,155,101,111,64,88,172,217,202,36,71,190,18,109,155,40,109,21,189,9,74,179,166,140,144,162,120,64,77,11,68,145,143,26,105,80,132,127,46,99,73,76,200,21,23,84,146,95,134,10,81,5,70,232,21,0,141,26,132,56,130,193,250,252,34,98,12,41,127,94,99,6,9,138,183,120,235,28,74,214,100,154,46,188,51,12,183,108,212,9,60,157,88,125,230,129,164,78,219,213,44,133,64,49,140,163,46,141,255,145,198,64,230,113,33,133,39,250,42,54,203,190,142,90,170,250,233,156,218,232,206,119,66,191,244,247,213,72,171,81,65,170,243,153,219,113,166,138,40,145,131,239,213,101,34,214,87,237,255,212,202,80,166,119,118,255,15,17,52,112,141,205,44,211,45,160,66,196,44,211,201,234,123,109,198,19,146,91,229,175,233,125,127,95,255,232,134,156,67,99,12,212,144,76,206,133,97,57,205,109,210,161,250,183,104,234,125,93,82,140,225,229,214,120,238,100,187,71,90,235,186,72,137,120,255,218,231,158,63,255,174,239,255,254,162,3,109,0,30,243,26,193,76,90,177,3,54,12,238,26,1,27,199,129,70,64,45,137,24,72,131,192,96,16,8,8,96,80,81,134,128,201,166,44,10,50,8,49,217,76,243,235,209,108,4,131,70,208,98,101,182,52,69,29,16,34,100,127,100,133,230,75,114,33,146,80,88,18,81,1,84,205,33,32,80,19,101,198,80,25,147,95,144,48,186,237,235,113,136,3,157,125,23,154,214,67,140,52,222,204,33,67,146,246,191,141,201,159,101,28,121,40,194,244,98,76,80,124,113,202,77,237,167,255,173,232,99,152,122,105,70,32,102,222,110,175,67,61,253,106,171,238,187,37,208,234,42,156,91,86,107,213,90,136,100,228,187,37,138,87,68,152,174,189,216,225,152,10,58,80,0,31,111,192,105,241,17,168,8,71,94,210,6,137,19,108,165,200,75,9,231,125,201,244,246,20,70,208,249,163,151,231,239,255,255,184,194,144,121,4,16,76,237,89,130,202,107,51,20,194,21,208,172,85,93,157,108,68,145,218,168,141,67,109,35,10,153,72,201,85,142,123,100,28,215,74,217,119,177,183,59,213,151,91,251,237,166,161,202,134,145,211,25,142,212,224,147,169,146,161,166,54,4,24,40,76,74,45,40,86,152,28,4,1,26,152,56,124,33,27,152,28,100,99,0,107,31,4,180,70,48,242,71,90,70,66,44,209,65,140,127,203,234,167,204,221,196,0,8,194,75,137,145,140,11,102,68,137,116,76,75,212,60,178,64,214,4,70,158,201,129,29,48,198,107,46,232,224,48,218,90,145,62,210,215,131,242,174,21,243,230,221,33,78,75,20,151,64,255,251,178,100,185,142,197,100,102,199,147,153,83,114,89,204,233,163,36,37,152,22,49,157,26,78,100,237,193,140,179,166,76,192,150,104,107,229,77,118,234,54,6,36,225,141,193,232,208,56,86,62,53,60,242,219,126,223,215,191,101,154,105,201,158,249,203,186,169,138,172,213,236,204,204,106,208,195,89,77,49,157,232,213,125,106,199,143,34,76,49,213,191,186,175,179,209,89,244,189,88,229,48,1,88,0,109,223,241,236,233,104,23,60,80,188,161,100,229,66,154,164,86,130,209,175,138,222,220,118,214,203,84,141,154,5,255,36,250,144,134,94,24,198,22,196,52,252,18,161,144,117,178,216,229,82,80,206,178,58,232,227,204,108,245,103,118,24,165,18,123,8,146,202,140,209,22,44,147,41,94,126,241,38,41,12,238,198,189,157,179,26,196,110,140,106,154,137,107,173,121,168,0,214,0,25,118,244,192,78,42,188,1,7,44,22,14,50,201,193,32,22,140,101,47,32,212,4,128,73,169,194,234,112,1,65,210,176,189,42,126,20,254,136,135,174,101,244,230,181,201,217,232,187,4,97,242,229,149,15,54,145,90,104,145,16,181,202,222,75,46,199,48,146,191,140,154,31,151,195,87,233,225,241,129,211,112,105,17,164,119,59,153,51,45,148,116,160,222,223,255,83,251,118,68,118,69,48,211,145,158,135,100,83,89,221,175,62,179,204,50,190,182,106,117,187,26,231,28,118,215,173,221,186,31,117,123,63,107,213,62,213,84,102,245,57,20,15,61,144,0,119,127,150,82,202,244,49,91,13,76,255,44,18,178,148,122,114,108,83,182,43,45,245,21,222,246,228,102,113,88,17,34,227,82,96,154,46,168,43,228,26,206,2,53,96,36,200,141,36,192,60,65,76,115,227,207,65,164,111,16,151,35,110,70,213,17,196,194,92,141,75,217,226,167,91,102,185,73,191,152,77,248,165,37,90,126,92,125,255,21,126,146,154,115,15,215,204,202,245,251,207,224,149,160,0,18,74,50,19,177,156,161,198,10,72,24,46,94,60,74,2,0,133,143,38,55,0,172,240,48,120,194,133,144,185,8,10,67,1,15,201,136,155,44,6,0,128,128,82,184,160,204,34,4,39,17,132,8,33,135,115,12,7,211,252,28,57,78,68,202,111,76,28,33,38,2,1,2,224,64,113,133,192,100,66,3,1,128,87,128,36,66,96,192,130,229,38,14,202,17,29,17,221,34,219,23,156,187,226,193,118,157,5,189,170,218,237,62,68,64,39,2,181,182,91,14,66,233,160,25,83,247,24,136,74,179,166,169,61,63,75,123,159,221,163,199,42,148,205,119,20,71,141,90,64,177,167,18,33,13,56,206,2,18,87,184,254,180,206,114,197,136,176,100,242,253,255,251,178,100,211,140,100,140,102,203,27,73,86,146,105,76,233,131,60,40,156,25,193,159,26,110,5,254,137,222,179,165,156,241,162,113,73,54,253,53,120,86,174,45,156,239,20,150,14,103,214,228,213,179,122,255,53,221,98,210,97,228,108,235,59,109,9,68,216,148,43,183,195,210,186,140,62,231,132,134,165,240,174,55,75,179,122,174,109,179,105,47,60,154,120,231,23,41,157,153,154,198,152,228,83,121,8,162,123,145,33,255,255,224,159,110,124,188,132,96,72,64,148,135,213,55,4,138,237,78,83,231,25,101,235,199,82,242,33,162,144,245,108,107,20,92,213,160,160,216,199,186,25,69,33,211,79,72,105,66,236,34,24,172,89,170,177,203,205,189,199,49,86,188,217,188,94,237,11,115,142,216,100,37,189,86,52,2,85,53,0,0,147,55,196,76,84,119,48,32,52,207,210,195,87,129,139,132,102,113,40,9,52,40,12,38,12,21,149,12,134,56,50,17,32,152,94,96,113,105,150,52,107,4,153,18,199,129,81,136,36,130,192,36,74,160,30,248,42,108,13,125,255,46,242,42,24,38,37,226,2,137,51,199,198,144,0,180,24,18,66,0,99,67,25,17,230,110,96,27,140,34,78,163,22,16,48,144,240,114,131,66,35,161,128,66,227,24,128,112,149,3,150,10,133,48,65,210,97,175,178,231,210,58,220,209,102,121,254,121,122,7,0,184,10,132,42,84,120,113,100,164,247,107,45,58,204,85,186,231,221,91,90,31,100,169,215,221,143,156,221,13,87,49,157,235,85,85,156,197,137,46,70,206,204,140,105,35,247,185,235,52,237,30,60,189,78,183,208,247,181,230,205,24,3,225,31,96,0,0,0,128,0,30,191,241,27,30,53,62,161,189,152,113,0,180,56,122,30,59,169,39,100,84,63,226,189,102,44,244,139,110,101,158,72,164,143,157,227,58,41,205,78,36,53,82,144,101,220,93,145,125,91,199,215,111,191,222,139,202,197,138,61,234,89,9,117,85,186,57,10,53,226,71,77,180,42,109,87,13,51,83,104,239,45,51,181,183,141,167,182,108,205,125,40,119,213,196,63,11,48,243,82,129,60,0,1,137,198,8,161,50,61,112,65,137,180,174,141,86,0,145,64,196,40,226,174,140,36,120,148,96,148,124,48,105,103,46,244,199,66,112,88,92,4,110,132,40,222,160,97,112,67,13,21,22,6,48,16,20,196,25,7,96,101,65,34,34,3,37,4,44,226,58,186,202,104,131,236,240,128,81,26,26,252,113,58,151,211,249,30,103,74,198,141,171,174,4,114,187,13,202,90,43,246,217,218,108,23,61,78,224,204,205,69,168,193,12,12,145,215,28,203,224,26,181,38,7,74,187,88,225,161,148,79,219,77,255,251,178,100,218,140,134,45,102,197,147,154,83,112,107,140,233,141,48,40,154,21,205,157,32,109,141,93,1,154,179,166,28,193,150,248,239,151,229,19,125,254,119,28,38,72,178,27,18,230,69,230,10,5,66,24,82,230,219,177,156,134,101,58,25,215,215,171,76,48,194,38,41,36,232,120,9,30,130,0,20,214,234,14,45,100,102,69,57,75,18,226,177,72,130,143,31,95,116,50,156,83,100,40,94,190,109,236,226,55,33,250,94,34,231,151,151,178,126,64,233,43,249,93,28,132,175,37,165,39,186,208,192,132,239,170,240,53,114,7,146,70,34,206,87,52,252,148,252,205,224,83,137,108,225,239,56,142,239,244,161,192,199,166,218,103,25,190,211,47,171,252,221,75,85,246,33,29,45,240,50,170,2,142,91,216,196,137,192,32,100,14,66,166,228,210,97,142,70,82,10,232,138,146,152,152,9,153,13,6,56,1,138,136,153,76,16,172,215,129,204,141,148,205,67,4,165,87,18,23,10,63,7,33,163,128,115,49,140,137,161,154,211,33,33,50,132,82,83,160,194,243,19,11,2,160,152,240,185,32,33,133,129,133,135,7,153,204,144,8,20,182,50,72,91,19,41,13,8,60,5,3,152,200,108,209,146,13,129,128,69,130,150,29,3,21,93,71,83,241,165,55,240,250,38,77,180,196,192,105,174,60,73,77,32,72,106,29,141,74,159,204,49,239,231,253,102,202,60,225,214,90,230,116,30,40,45,184,180,194,88,164,230,57,132,77,141,78,122,67,114,242,245,228,111,233,19,201,21,55,34,87,233,237,249,39,123,109,253,18,140,234,81,209,29,79,179,4,12,48,0,1,235,254,5,69,165,214,57,114,53,117,67,125,98,204,80,149,196,173,185,107,29,101,190,243,60,203,44,230,128,109,227,120,195,239,75,158,99,225,46,190,106,174,59,33,149,133,67,243,102,40,216,234,41,15,117,118,169,134,173,102,30,163,126,32,245,40,112,251,24,60,114,140,187,71,84,109,151,75,47,149,130,38,115,107,183,170,170,164,155,251,227,230,26,31,148,239,226,191,74,230,46,102,127,124,41,67,169,149,38,70,100,112,24,68,192,102,146,9,161,8,130,193,67,18,11,140,114,27,69,19,3,6,140,22,27,16,13,12,64,66,106,134,31,3,136,67,166,8,9,152,124,24,101,26,150,200,46,44,20,88,198,142,52,2,12,248,144,168,17,229,33,4,25,89,150,144,111,135,143,76,114,150,20,168,64,120,121,48,50,227,32,193,130,6,238,47,17,67,1,113,230,189,40,75,64,117,96,232,165,199,14,56,24,25,188,178,128,229,100,104,234,44,236,57,46,162,183,179,230,54,217,18,233,227,80,198,36,222,238,51,14,218,177,45,183,255,251,178,100,222,142,70,39,103,69,139,99,87,176,108,140,233,135,48,40,166,26,37,155,24,78,105,15,193,180,51,102,40,177,150,249,91,154,207,225,166,102,126,37,43,87,183,106,196,50,12,75,107,42,126,58,185,152,82,134,7,35,241,113,53,159,5,152,13,177,105,67,69,162,220,117,250,199,111,112,156,252,253,227,166,238,116,234,37,162,91,143,155,250,91,189,214,162,41,46,105,164,96,0,216,176,33,0,5,183,252,148,198,16,197,146,52,140,218,104,75,48,36,83,218,211,203,125,190,27,119,253,79,253,53,59,165,127,31,82,56,68,119,255,253,184,112,233,239,75,254,3,155,228,40,158,218,28,93,0,164,161,6,85,118,48,130,168,65,33,214,8,184,109,148,16,95,220,37,16,27,146,152,130,134,237,119,37,170,128,208,244,145,31,101,45,138,152,165,101,185,170,140,135,31,232,107,218,184,250,49,76,1,201,186,0,5,119,248,205,68,200,136,32,3,160,244,81,117,154,50,198,164,90,234,6,225,175,53,210,149,78,194,25,191,9,188,215,224,232,101,235,38,203,48,104,25,196,166,87,50,7,82,178,134,94,210,162,175,202,229,91,235,161,254,74,116,132,114,82,241,160,52,228,202,117,29,184,197,28,174,90,242,95,191,11,187,77,22,173,39,164,161,162,179,46,175,95,11,84,153,89,183,173,107,191,191,195,237,111,59,217,115,60,255,154,202,206,119,111,74,166,166,255,62,90,187,220,44,211,125,189,227,102,213,233,102,81,58,183,238,229,67,65,218,74,122,221,171,143,220,157,179,220,55,171,249,211,103,221,97,218,184,231,123,95,255,189,235,157,169,205,106,230,61,229,157,239,155,194,182,87,111,92,239,254,240,254,107,249,255,102,159,241,255,236,173,194,16,16,128,0,1,171,119,224,101,19,129,88,34,146,216,109,117,206,226,36,147,214,185,3,60,139,220,179,239,177,94,83,6,125,57,240,207,130,5,98,21,9,197,148,50,225,175,47,62,159,79,200,247,136,72,18,210,90,119,22,102,15,170,59,189,113,48,183,30,197,154,117,208,29,201,138,246,66,87,254,194,233,58,121,232,84,157,109,155,63,75,68,216,66,22,108,173,151,97,169,203,220,56,18,192,0,4,194,105,184,219,52,130,19,59,7,53,2,209,47,35,181,33,59,165,2,33,162,224,153,56,96,20,92,16,62,32,47,45,57,16,81,132,131,133,201,134,143,138,192,74,3,9,132,76,8,4,26,36,96,228,2,64,33,129,3,32,161,1,12,232,33,0,12,34,100,97,99,203,198,16,112,181,71,69,149,148,193,132,1,199,230,36,44,101,2,200,132,97,96,195,72,36,97,230,12,192,196,12,96,29,34,151,132,2,68,6,100,5,255,251,178,100,206,0,6,15,102,202,157,103,0,2,103,108,217,154,164,140,0,37,74,11,36,121,189,128,2,123,176,38,247,30,192,1,134,36,16,101,135,70,100,68,52,206,99,99,194,206,96,23,241,65,62,74,96,58,216,215,1,20,35,56,8,46,54,166,109,12,197,136,204,117,244,16,14,0,17,98,193,193,89,208,243,27,21,47,195,16,196,174,179,199,15,197,214,171,123,2,74,232,36,208,77,233,203,249,212,169,202,218,183,140,78,89,51,126,159,58,204,249,209,135,28,71,134,32,230,190,148,124,228,174,198,255,117,239,221,194,55,79,220,105,237,227,37,147,235,110,109,102,151,18,144,91,166,110,175,125,206,114,207,107,231,252,255,255,251,159,119,124,195,90,230,92,223,255,235,181,53,249,225,191,254,111,28,63,251,49,123,255,255,255,255,255,255,255,255,255,255,255,255,255,239,127,255,255,255,255,255,255,255,255,255,255,255,255,253,224,1,1,2,105,0,0,0,4,13,102,187,255,255,68,206,163,90,102,23,137,120,168,115,26,181,125,157,202,58,233,46,255,162,3,161,211,212,138,115,226,171,241,181,76,250,159,177,10,189,147,36,212,188,237,79,42,188,68,38,74,18,162,82,75,211,186,248,227,70,10,31,247,213,15,167,179,71,229,198,221,172,110,65,118,23,191,26,213,180,141,132,78,197,122,123,147,13,187,253,245,12,219,59,197,80,160,28,15,40,70,36,131,46,187,244,126,118,191,13,23,179,212,220,178,85,211,25,101,167,218,165,48,170,246,110,205,16,169,92,166,127,101,115,111,109,156,249,164,29,121,191,78,195,227,200,198,53,35,21,0,0,94,252,201,138,51,100,213,113,136,150,15,26,24,52,178,161,80,40,15,112,31,130,80,47,196,5,146,148,202,157,71,73,255,99,150,32,23,181,51,219,172,60,135,85,229,82,68,214,157,119,126,16,166,233,34,195,95,210,77,139,9,137,221,36,34,19,93,105,231,245,169,64,174,32,171,208,201,90,153,72,135,104,48,211,168,23,203,50,110,54,83,2,211,189,47,68,53,200,245,115,54,23,83,240,135,100,57,221,162,165,250,213,113,253,210,235,87,38,236,247,179,185,101,30,153,138,235,24,119,11,183,103,233,126,229,45,140,183,122,175,52,232,197,101,54,105,105,55,157,184,205,91,80,205,110,92,165,171,86,237,95,203,15,248,109,252,171,122,65,110,89,221,99,255,250,255,215,254,238,119,44,183,255,99,155,231,254,24,229,188,255,95,191,253,254,247,134,255,255,251,173,92,117,208,0,2,72,8,1,221,176,106,168,70,4,178,132,141,28,48,186,137,120,237,15,26,86,136,61,212,203,78,122,145,72,199,67,254,38,59,30,24,172,113,71,148,255,251,178,100,124,14,134,113,102,204,31,107,0,2,83,199,249,234,228,148,0,21,201,157,46,109,32,254,193,83,51,103,12,192,149,192,76,172,113,94,237,251,52,221,10,136,135,204,87,98,28,113,34,51,204,199,66,223,89,134,149,88,163,156,30,5,69,117,177,178,224,154,10,35,255,209,255,210,175,252,169,16,129,120,9,216,85,177,184,28,210,5,0,156,113,161,203,147,246,100,64,76,4,26,84,201,213,149,55,218,227,154,158,42,179,181,95,162,129,210,215,81,96,97,11,182,76,213,153,19,252,245,51,247,102,28,182,74,69,66,196,132,85,99,76,226,228,30,178,157,58,241,66,160,21,184,189,35,37,66,40,113,135,46,187,169,78,211,161,178,17,1,80,21,100,174,140,81,249,171,12,194,225,220,117,46,183,255,241,84,145,26,235,219,93,36,93,135,193,241,105,226,198,206,162,13,12,185,91,58,10,201,40,204,72,82,139,144,32,135,114,17,18,246,238,51,73,183,21,67,181,145,91,148,191,231,138,229,120,68,107,221,179,141,91,125,246,95,234,133,64,131,0,0,183,126,62,157,168,16,1,163,69,208,102,90,102,163,201,107,47,88,104,146,169,135,210,173,37,209,122,181,145,57,217,217,170,167,124,236,227,2,140,117,71,229,254,150,105,43,99,24,238,158,99,232,142,98,200,90,58,179,218,78,204,108,113,78,239,171,173,81,222,172,142,181,185,83,233,255,233,221,117,252,255,255,24,0,0,166,248,200,195,141,113,184,205,196,13,146,212,213,16,73,148,76,76,180,200,74,65,72,202,10,130,17,85,82,132,53,202,130,1,32,66,213,40,193,114,153,25,64,99,236,129,110,210,63,37,171,102,112,23,194,165,29,0,32,43,64,34,168,209,1,71,88,50,205,44,249,9,186,118,24,64,28,153,157,147,34,169,195,180,48,32,44,69,33,97,2,129,233,4,148,148,164,36,164,34,201,71,0,172,1,110,30,230,134,72,48,96,66,172,81,254,160,75,186,78,199,97,17,109,74,29,26,221,187,117,40,189,121,228,240,202,109,36,147,161,114,109,36,75,175,179,196,164,172,222,42,148,17,44,235,100,20,21,50,202,97,169,13,26,150,166,123,81,83,46,153,27,116,248,162,39,196,163,91,36,8,10,18,93,255,191,60,125,93,214,18,158,122,19,165,244,144,119,81,213,106,48,48,118,83,51,251,41,100,64,51,85,8,0,0,46,219,85,125,142,221,53,67,36,209,221,26,208,119,16,81,50,145,214,98,44,248,191,135,57,217,120,190,230,100,242,86,20,53,139,84,13,45,95,255,208,174,246,114,23,34,50,52,198,71,92,168,106,157,12,136,133,177,12,171,118,77,236,186,89,202,232,247,183,182,223,255,167,255,251,178,100,145,14,38,176,102,201,155,105,111,178,81,172,217,215,48,101,108,24,205,157,36,109,161,94,129,77,51,102,220,241,149,168,247,255,255,255,160,171,119,163,84,105,28,238,105,38,182,192,119,194,230,82,34,97,5,102,180,142,2,26,0,8,17,6,10,36,128,66,90,33,116,80,148,132,247,136,187,128,225,113,224,152,109,101,152,56,17,17,114,122,52,2,80,2,248,21,130,32,193,132,155,135,24,8,128,84,196,96,196,56,141,46,203,0,99,165,160,161,229,99,137,54,130,80,19,189,10,130,19,19,62,178,162,237,47,38,242,200,32,100,48,149,161,197,85,48,36,45,217,104,97,112,229,165,43,227,94,70,183,159,41,184,34,95,122,180,42,71,223,246,113,236,37,130,106,36,85,76,147,27,232,209,2,34,85,77,222,84,109,153,105,167,110,229,40,168,176,89,71,170,247,189,43,61,193,36,154,74,198,20,67,0,208,160,72,11,182,57,216,185,196,101,136,221,143,146,145,17,125,83,237,246,255,239,130,183,2,22,109,79,171,40,215,5,135,111,71,11,198,8,135,202,175,14,162,224,131,150,65,175,234,80,57,169,135,225,86,206,84,68,111,212,175,65,108,219,169,255,253,247,26,141,70,41,46,207,114,83,181,149,213,85,90,218,213,37,152,202,138,170,103,102,170,218,175,127,18,84,61,171,189,127,253,73,79,219,111,255,193,234,0,3,191,252,216,28,124,32,240,76,152,73,205,65,101,170,107,38,203,152,59,160,159,169,93,33,95,202,201,46,135,28,234,102,205,28,131,32,199,62,237,13,52,126,146,28,92,165,0,69,99,105,146,171,230,167,215,220,45,127,214,149,65,182,113,176,231,235,176,19,251,122,245,134,109,77,186,238,149,155,81,38,111,171,180,99,247,37,81,153,191,186,204,53,226,99,92,205,201,214,183,116,149,70,101,37,165,129,83,57,70,30,209,17,166,167,102,225,182,181,28,153,39,136,68,147,198,182,120,214,134,27,247,48,64,168,198,199,238,60,210,70,235,251,75,138,70,213,71,125,68,29,173,74,109,111,191,119,252,177,197,32,1,80,0,11,127,230,224,224,245,195,89,48,241,27,81,0,73,10,108,22,191,154,251,232,162,172,186,117,147,41,211,245,14,58,211,77,154,33,36,142,53,122,243,113,168,221,71,225,76,73,145,126,99,104,50,155,50,169,26,203,121,214,124,212,52,232,217,171,16,92,119,239,190,206,45,235,18,133,189,46,206,133,129,94,151,55,36,251,181,182,13,244,84,244,57,240,65,201,25,82,17,203,75,149,237,220,178,233,144,235,210,122,38,21,149,208,56,233,116,35,148,141,101,67,42,111,245,243,43,79,151,216,161,17,162,184,154,163,181,40,87,255,251,178,68,151,142,197,29,102,204,155,38,95,64,148,76,217,115,100,101,232,21,1,157,46,109,25,93,2,118,51,101,141,161,155,161,65,237,86,124,166,163,107,216,9,46,216,68,96,19,92,160,65,180,56,20,37,68,48,64,81,88,144,36,68,118,10,163,80,125,219,68,68,142,101,14,75,178,218,169,235,175,194,216,89,240,213,218,103,109,253,96,136,122,68,161,176,94,20,2,133,244,15,17,96,11,97,106,84,243,69,0,234,229,28,121,170,230,220,161,116,220,205,126,243,57,11,119,230,169,224,91,122,52,8,172,40,19,185,201,214,230,193,124,228,97,115,160,69,214,204,124,221,201,108,136,59,87,109,202,142,239,106,64,250,131,224,92,96,164,164,49,35,10,76,198,247,181,108,191,255,116,153,51,153,12,100,91,228,20,112,125,125,151,118,103,185,174,99,80,93,216,230,144,19,226,239,42,170,64,0,211,22,0,6,221,248,48,160,55,25,16,67,96,152,68,41,228,36,12,8,50,44,9,146,67,8,190,202,229,106,65,67,158,8,204,58,246,41,237,69,27,130,223,134,177,201,223,135,90,98,118,145,36,110,150,16,66,76,14,84,248,37,59,85,104,82,184,242,49,77,223,122,26,21,45,182,229,7,211,124,219,86,198,189,43,97,177,133,119,226,254,132,6,140,64,136,208,95,249,200,190,187,46,164,207,33,21,90,173,97,82,185,198,143,200,192,102,77,5,194,85,56,230,33,237,175,150,245,99,2,49,12,200,228,73,220,62,80,136,195,32,222,249,79,115,22,179,29,251,248,142,200,230,51,183,140,126,112,45,53,0,0,221,168,210,209,14,122,44,235,192,78,45,124,218,9,3,146,76,20,16,219,224,66,36,140,140,8,136,112,117,116,194,1,192,64,65,113,49,81,36,120,3,0,33,88,241,40,144,202,194,193,230,16,24,52,70,221,221,100,140,8,3,150,4,0,132,53,13,114,15,1,51,1,192,240,227,230,68,184,201,11,192,64,178,214,230,50,8,37,38,188,99,9,86,129,210,88,236,77,97,159,119,153,159,152,24,44,205,212,236,67,198,175,79,27,64,232,245,102,102,195,113,155,190,252,191,31,156,214,187,254,110,51,187,165,16,93,172,130,12,202,29,119,106,222,57,87,137,49,40,221,166,158,234,106,33,50,89,89,136,141,150,131,67,2,202,18,21,81,134,72,152,254,207,173,31,171,220,141,180,84,150,6,18,44,103,40,227,16,163,122,148,255,63,165,85,231,117,55,73,214,178,231,167,166,30,156,4,0,0,146,216,133,195,145,20,134,69,216,155,185,40,157,22,125,243,216,208,105,14,44,93,101,178,255,120,222,104,187,214,124,30,112,135,17,3,69,63,19,47,1,112,245,254,71,255,251,178,100,128,14,134,126,103,72,155,105,111,176,85,44,217,167,60,37,190,28,181,157,28,78,37,190,193,117,51,102,232,195,21,160,54,177,96,14,6,101,50,52,41,84,46,62,72,121,153,24,49,44,41,73,102,33,115,147,41,193,18,202,36,231,255,255,253,94,79,238,12,60,153,229,166,105,237,177,137,65,231,4,45,155,89,126,60,93,0,129,76,250,155,50,72,48,192,198,19,8,3,66,200,115,4,17,138,1,102,37,16,0,0,194,70,144,113,68,193,128,1,34,17,88,145,164,39,88,132,8,14,33,181,164,16,181,35,29,130,65,33,67,5,131,204,232,128,54,0,148,8,11,11,0,87,40,88,0,196,212,56,195,65,179,51,1,131,136,8,8,0,137,76,158,30,47,3,52,136,32,115,79,167,11,1,83,229,155,45,21,206,98,64,211,55,116,22,25,47,222,167,249,71,84,85,96,101,144,203,33,98,210,188,218,251,243,118,95,47,191,82,81,91,32,160,197,77,247,105,77,235,163,83,49,141,164,54,154,243,43,151,10,79,60,212,68,117,134,4,4,56,177,71,155,70,70,13,106,36,196,61,51,153,177,178,56,32,103,251,255,244,15,232,217,240,99,110,250,217,43,199,109,155,83,84,182,107,160,125,150,130,19,50,147,245,32,141,3,160,176,96,32,2,132,183,83,56,82,146,68,148,3,144,237,129,61,209,52,173,42,176,50,161,213,86,201,255,211,216,32,26,247,186,157,45,86,123,142,108,236,168,35,221,120,230,223,254,214,70,20,206,117,162,62,82,221,209,107,59,25,165,103,82,62,140,202,50,142,115,186,59,150,147,243,177,27,244,214,219,186,104,71,187,182,78,250,38,211,233,179,254,91,40,17,0,2,221,176,196,21,52,116,140,160,163,79,16,228,9,84,65,64,166,41,42,252,16,8,78,81,81,166,0,51,154,151,44,105,65,33,12,237,1,205,6,82,210,98,207,215,194,158,58,120,105,177,3,65,23,126,11,128,100,107,119,115,212,236,61,203,151,40,216,113,137,21,250,71,226,213,249,44,21,102,254,107,142,246,123,125,59,141,11,179,206,30,72,114,161,242,75,86,126,177,62,117,122,200,122,238,150,58,153,143,225,145,111,91,211,121,203,108,200,157,168,44,166,71,114,147,196,172,169,53,40,196,209,11,247,155,159,184,237,100,144,180,85,7,230,62,116,103,250,104,83,169,227,98,123,235,90,61,242,126,169,171,171,240,125,206,122,130,216,148,0,21,219,243,12,100,207,196,50,65,13,10,96,117,214,132,149,33,97,49,101,128,118,86,13,9,23,154,233,156,91,34,156,226,228,169,170,37,243,234,180,174,225,177,38,0,146,9,27,10,117,217,75,86,104,70,250,126,48,239,2,255,251,178,68,115,142,197,78,103,75,27,70,95,66,156,204,233,115,105,230,110,84,233,155,42,109,24,253,2,155,179,165,141,150,39,1,131,237,209,65,105,215,212,210,207,201,188,223,169,51,88,110,54,209,105,14,42,165,79,62,187,121,156,171,41,22,199,151,55,45,222,24,137,2,152,245,186,204,138,33,39,210,216,116,190,194,19,13,216,197,214,99,127,15,118,215,25,55,254,178,155,62,81,154,110,235,52,173,78,218,122,252,29,24,170,182,179,109,138,127,136,29,7,236,190,230,62,239,98,128,247,5,101,102,40,97,187,82,53,196,17,20,207,2,40,71,14,153,167,98,68,0,160,89,169,110,204,176,52,248,74,34,168,0,195,142,154,160,66,67,243,9,136,166,171,181,157,134,54,163,15,124,96,18,24,76,59,111,43,103,251,203,59,229,8,154,213,27,184,6,43,75,77,166,205,201,126,217,13,22,53,222,28,49,185,49,218,212,53,59,246,18,73,249,5,55,43,11,234,230,110,61,228,167,190,117,79,37,43,3,133,163,196,152,176,212,12,152,52,17,77,114,60,139,201,160,90,181,148,83,201,104,121,45,103,71,122,57,119,79,155,57,76,72,219,109,84,190,246,14,209,239,73,171,232,123,143,77,111,149,60,169,65,211,253,14,229,64,56,0,92,219,115,17,3,182,177,53,76,12,64,202,34,92,50,98,38,238,43,124,133,255,66,150,209,182,81,164,204,135,220,197,137,102,91,66,208,99,217,206,65,109,90,47,101,4,194,107,185,116,240,95,247,62,19,30,253,90,156,18,5,14,14,22,58,252,34,13,29,108,67,12,56,65,214,46,81,137,35,97,20,147,72,119,197,44,175,85,24,49,81,123,113,206,167,87,103,120,197,61,201,58,17,45,21,98,175,74,83,77,149,61,185,41,234,158,121,81,71,238,22,214,202,42,36,165,48,131,229,75,43,62,238,233,73,223,243,85,12,230,141,109,149,194,146,114,100,40,102,138,203,195,105,166,82,155,23,22,170,219,218,205,216,134,167,82,0,0,147,140,202,40,35,22,74,76,56,91,48,194,248,209,72,64,96,72,46,12,49,57,252,4,112,26,24,133,192,130,17,56,66,229,43,197,132,8,4,17,131,10,194,226,65,100,0,35,155,62,84,72,122,80,32,126,86,36,184,136,82,128,176,176,8,80,170,100,145,34,101,177,101,85,66,167,97,152,24,0,50,97,192,192,240,1,186,142,1,8,134,78,211,239,214,123,25,211,160,14,3,92,138,217,6,129,164,23,160,5,190,242,194,31,85,173,7,81,84,91,207,157,236,251,87,156,230,63,247,211,162,174,93,142,125,195,157,2,83,214,101,154,108,53,221,117,227,85,101,201,184,12,81,140,108,255,209,45,247,255,251,178,100,80,142,166,97,103,200,155,134,111,178,84,44,233,215,48,101,98,26,53,155,30,77,153,254,193,69,179,102,220,176,138,240,183,57,39,254,12,161,111,131,62,199,125,152,76,38,88,71,214,96,178,88,161,200,126,166,82,75,53,205,78,221,116,77,157,19,35,105,195,207,238,104,25,15,99,0,64,0,59,109,154,46,178,56,8,153,130,25,17,77,139,227,107,184,80,220,66,202,181,45,69,22,253,25,177,237,191,255,244,127,223,253,230,45,164,85,187,17,234,200,162,66,204,234,100,156,166,50,179,202,68,239,98,202,183,70,69,77,81,170,164,209,95,102,182,157,29,218,171,250,85,118,95,186,177,158,141,252,49,183,243,139,81,61,231,211,179,82,53,87,211,152,69,52,192,208,105,25,183,186,131,179,12,108,232,170,0,97,132,224,38,132,218,30,2,16,10,24,16,8,24,72,194,2,1,74,66,196,108,154,92,202,208,53,94,63,66,49,34,206,191,194,48,97,11,88,247,225,132,5,171,82,196,82,109,117,187,5,6,12,216,21,233,186,56,8,135,73,68,244,73,18,161,54,19,177,94,192,105,213,40,11,2,204,199,44,191,50,123,242,149,111,104,57,67,45,51,44,235,193,17,106,122,76,178,250,214,16,57,46,194,128,129,211,222,64,40,162,118,182,215,50,114,112,255,173,13,14,241,89,40,182,172,210,103,18,154,61,140,196,111,11,117,144,185,68,137,228,198,145,148,131,154,89,17,37,202,69,151,147,202,212,114,182,91,120,137,61,241,73,53,191,119,94,208,99,95,221,141,237,119,19,56,251,254,171,161,115,222,43,109,168,135,211,97,4,76,58,65,135,176,128,126,72,121,33,34,208,89,200,30,191,150,183,138,244,76,171,249,17,188,95,251,99,35,92,185,231,254,149,182,200,119,68,7,17,136,38,121,153,229,242,67,227,109,149,58,165,121,50,48,153,202,31,114,217,152,185,254,181,251,61,52,237,98,167,58,237,253,0,234,0,5,118,252,16,118,97,147,67,192,102,136,152,96,131,233,198,144,100,4,100,70,3,129,238,154,164,79,25,75,188,176,202,18,148,74,38,177,153,59,207,42,121,18,2,82,218,32,65,91,26,243,186,66,78,60,224,206,157,105,231,82,102,34,56,45,93,51,172,40,227,57,127,231,227,112,52,162,97,218,141,218,236,24,253,231,140,77,228,167,191,115,153,79,65,116,89,89,166,173,157,127,183,191,231,217,103,44,133,157,100,76,46,69,230,223,164,64,195,210,49,133,244,31,126,167,109,50,135,4,239,83,238,101,187,197,28,75,157,219,19,132,176,135,36,51,104,210,16,137,75,248,229,229,190,102,16,37,39,238,108,238,216,127,77,91,181,109,220,40,150,147,255,251,178,100,86,12,5,202,102,202,155,102,127,178,83,172,217,202,36,194,70,24,53,157,40,109,25,190,193,90,51,166,12,244,21,216,203,155,101,153,223,181,160,198,221,24,197,122,229,0,13,4,4,5,182,216,187,24,24,43,83,16,132,3,228,194,3,122,232,46,107,110,194,26,132,194,141,126,136,42,192,223,252,223,250,232,222,207,251,153,5,13,68,42,89,238,91,42,162,89,75,163,71,86,135,122,34,231,100,122,124,212,153,94,99,180,199,163,166,198,255,75,35,39,175,154,151,77,234,187,191,245,12,0,2,93,233,170,52,110,120,28,96,103,28,225,192,12,24,96,160,193,142,118,52,132,128,164,84,46,8,13,85,93,198,80,105,44,111,175,98,240,49,247,205,167,63,98,64,26,244,81,71,152,67,48,156,11,143,31,97,27,189,1,149,128,142,178,129,210,64,100,232,140,214,83,104,88,59,191,54,245,183,239,27,16,102,109,33,145,56,76,206,8,152,128,218,171,206,189,90,115,79,88,207,108,41,187,207,69,239,92,153,147,221,185,75,223,254,35,113,173,76,72,232,42,145,56,179,207,220,148,44,178,234,210,120,64,191,165,122,42,250,4,200,16,37,102,169,52,216,185,244,141,182,21,164,144,147,142,243,71,235,150,13,48,102,68,165,110,48,44,245,129,64,76,167,99,20,140,140,20,100,140,193,228,221,107,90,43,94,187,170,183,96,149,96,0,46,73,11,161,241,12,115,38,150,92,7,41,180,122,85,152,134,199,203,231,14,120,198,108,105,151,197,66,13,13,36,122,220,102,38,103,238,206,213,114,147,33,205,76,77,149,153,76,169,255,106,25,18,234,138,235,105,23,51,190,218,164,233,169,214,211,85,245,91,127,211,251,181,59,109,205,47,101,239,90,107,255,175,240,86,0,1,47,172,86,177,197,206,114,10,24,68,103,65,0,168,48,17,115,82,220,136,104,84,106,156,5,201,152,224,151,219,154,38,43,10,163,72,149,122,184,160,167,65,239,26,35,42,100,240,168,92,97,41,140,24,176,242,141,10,105,135,145,20,152,134,130,229,10,7,201,165,35,130,156,231,167,7,225,123,67,112,19,119,82,16,212,4,241,59,55,170,67,59,157,151,207,103,102,30,28,7,136,145,215,146,45,223,61,186,124,255,166,77,244,136,23,120,107,22,141,89,75,90,99,244,156,150,241,28,200,73,23,135,38,26,8,146,33,74,72,34,86,146,150,208,155,176,243,25,163,143,214,113,85,170,108,106,160,226,28,98,43,110,199,244,250,42,125,63,129,124,160,0,1,6,0,0,191,127,226,163,13,134,27,70,9,158,35,193,177,71,184,58,108,187,105,37,199,127,161,198,215,175,83,255,255,111,216,61,3,219,70,231,255,251,176,100,107,12,133,99,103,74,27,70,63,50,89,12,217,221,36,69,156,22,125,159,44,109,25,253,9,88,51,166,220,195,137,216,89,14,236,197,168,162,3,149,139,44,244,161,174,182,125,154,168,69,118,99,202,168,233,68,103,51,37,15,52,141,173,139,189,211,86,200,106,162,14,156,203,233,155,255,79,208,29,64,0,246,255,134,22,53,159,201,171,138,68,50,196,210,169,45,76,169,181,232,131,16,232,160,180,193,140,189,227,128,156,74,102,14,241,60,240,227,253,6,174,23,26,106,0,125,234,167,32,36,40,215,72,180,133,219,68,155,51,41,216,171,221,139,37,64,77,58,75,76,233,95,130,236,68,216,236,171,25,167,59,229,114,182,179,106,212,57,38,177,56,72,192,194,234,175,5,139,183,255,170,234,250,69,194,201,19,14,131,50,174,84,105,101,89,109,44,138,26,150,238,177,117,241,171,67,22,121,199,147,38,134,244,188,194,220,142,66,104,167,48,103,199,182,195,42,245,2,227,121,201,146,26,249,235,185,238,241,236,172,242,91,84,167,155,90,181,225,192,255,126,178,255,141,81,172,160,131,170,240,0,15,109,180,99,204,133,142,176,93,16,205,14,56,130,99,177,148,156,243,202,61,213,159,89,133,67,187,83,212,125,63,255,162,108,245,146,203,244,51,152,57,221,230,67,145,26,91,52,172,231,102,177,92,215,123,24,219,200,182,165,59,85,43,221,239,237,70,114,61,74,206,148,84,209,157,132,22,242,62,235,244,255,234,9,106,0,1,102,240,41,92,12,144,225,143,48,101,192,69,83,52,96,57,81,59,154,94,181,66,166,10,11,47,84,14,66,176,53,84,212,91,232,71,11,128,86,200,240,136,49,163,151,1,1,42,108,181,203,144,71,1,146,50,87,85,49,90,252,185,112,55,37,44,163,68,37,191,27,166,198,204,55,61,12,203,158,217,68,66,4,144,216,234,86,35,229,20,8,165,175,12,156,19,136,48,96,158,222,31,137,166,79,5,142,88,129,199,87,179,156,133,110,186,200,240,249,112,229,8,44,85,23,83,8,26,61,104,154,135,69,120,40,226,222,198,14,236,105,38,73,197,170,252,41,189,155,35,200,25,92,227,19,235,235,239,169,185,214,59,244,174,166,0,40,16,0,3,174,252,9,42,70,140,172,85,1,79,54,229,12,235,24,198,67,119,122,121,252,35,190,204,231,255,94,223,235,243,51,144,53,255,240,140,102,52,41,36,84,57,38,220,108,193,191,50,208,109,192,166,115,120,224,100,52,115,117,179,137,172,173,173,249,72,255,156,203,54,73,171,201,175,255,117,42,124,242,200,132,201,115,58,201,206,91,67,138,240,233,28,50,154,1,95,16,252,192,225,77,197,1,81,255,251,178,100,138,14,5,69,102,202,27,67,71,32,84,140,217,183,36,35,188,21,61,157,40,109,97,13,193,111,51,102,156,243,8,240,150,44,158,203,169,122,2,77,35,82,77,157,125,165,211,170,160,13,249,56,93,231,246,28,74,180,163,16,136,11,98,72,178,21,29,90,196,202,170,136,75,192,120,10,186,57,26,22,115,160,227,217,107,203,213,178,23,62,157,0,108,93,214,51,9,187,190,222,35,66,39,179,112,113,140,73,106,143,240,40,14,75,8,2,2,20,126,44,53,59,89,191,78,12,126,11,155,72,89,199,221,221,241,92,117,223,124,187,81,11,87,6,185,22,151,13,105,28,212,80,197,31,223,90,223,116,215,21,138,146,32,211,181,140,88,255,153,104,78,127,255,248,255,255,254,193,155,4,0,0,37,219,35,96,154,72,64,174,35,23,97,254,16,104,116,206,210,4,178,255,75,12,117,108,99,237,49,88,233,165,172,162,58,45,212,212,24,248,65,104,24,63,235,255,174,204,178,94,183,106,236,119,122,180,140,101,92,199,42,162,18,174,151,87,158,230,43,33,132,88,154,162,47,68,33,173,162,165,232,205,213,176,214,87,125,254,79,255,30,0,1,46,244,214,60,49,244,64,115,77,105,3,145,52,29,181,50,206,136,21,122,35,20,230,136,70,150,189,241,40,14,165,76,157,215,82,137,247,234,188,60,203,152,228,158,84,227,46,247,129,88,97,194,46,109,45,166,8,128,34,148,37,201,118,204,8,55,114,235,192,166,29,119,34,107,113,249,141,52,134,128,239,173,230,22,177,220,8,109,233,86,215,65,238,205,194,141,83,203,169,162,181,103,169,111,247,155,239,255,199,67,57,228,156,119,54,58,66,73,204,122,82,173,99,122,76,110,106,98,208,30,230,86,25,38,199,119,68,58,42,238,165,5,153,145,213,195,155,211,7,71,32,167,31,83,24,112,108,106,191,158,231,208,255,163,25,73,80,24,1,128,0,109,191,127,67,17,200,154,69,74,25,32,23,185,59,245,87,105,248,62,58,147,92,240,9,73,246,179,221,209,188,19,88,221,125,191,253,138,238,200,105,17,30,166,116,70,67,187,187,88,174,136,174,204,83,179,34,35,223,57,21,147,186,81,30,150,203,116,204,243,135,185,174,180,254,70,33,138,175,234,157,219,238,253,64,54,255,152,232,129,131,79,155,106,153,163,34,24,74,249,136,129,131,133,76,216,20,120,177,57,147,52,116,44,20,116,199,133,129,98,8,46,219,59,11,198,57,173,47,40,163,213,32,136,203,152,11,89,79,116,150,70,246,25,1,33,76,204,79,57,114,102,208,76,34,44,196,190,165,104,122,45,45,167,172,254,53,118,147,59,72,229,90,236,3,79,22,162,167,18,255,251,178,100,176,14,165,79,102,203,27,67,63,176,87,108,217,199,48,34,136,21,157,157,46,109,153,125,1,90,179,103,40,246,8,216,104,186,49,157,251,127,249,227,148,136,184,80,255,93,70,160,69,176,154,120,83,151,221,82,216,210,122,76,217,22,248,137,29,93,99,160,219,12,206,126,167,77,136,84,247,148,191,63,95,238,248,104,237,14,105,38,203,186,159,150,193,37,56,146,69,255,246,215,210,221,74,238,171,107,13,12,0,237,9,26,255,223,164,77,52,96,195,103,113,30,35,5,206,157,132,94,161,165,234,152,175,72,206,218,156,113,77,163,242,104,158,183,253,107,167,175,255,99,12,167,113,30,203,103,158,70,43,94,182,169,214,146,185,8,162,93,9,91,81,17,221,135,145,9,98,85,210,187,191,172,170,237,50,44,155,238,86,52,134,230,255,159,106,72,22,0,5,47,248,213,70,77,17,12,237,86,140,164,232,75,188,57,252,193,134,12,241,12,49,144,70,12,166,66,50,211,47,0,106,33,196,196,128,97,2,201,67,30,112,213,227,47,140,70,49,138,53,231,177,31,93,229,18,7,14,141,52,65,212,201,204,167,17,87,162,104,172,25,32,228,110,138,155,197,89,181,199,206,43,121,222,184,209,224,185,122,210,189,14,93,139,192,81,169,152,71,113,63,84,87,45,27,194,234,215,189,234,76,54,202,209,198,37,250,83,96,121,218,254,219,98,47,226,23,179,90,31,227,52,179,215,250,124,226,101,226,105,161,217,117,148,138,238,190,187,89,172,216,229,10,39,24,98,149,189,103,111,31,45,141,200,215,179,108,236,130,158,146,180,85,59,243,231,17,88,96,103,112,38,198,28,243,182,247,83,194,139,251,87,197,223,231,19,195,23,209,226,40,0,6,187,247,35,116,133,26,67,29,30,110,15,146,24,186,102,61,198,116,200,250,165,232,192,201,149,136,252,161,75,155,173,234,94,220,212,70,222,153,127,215,253,12,53,22,142,200,220,102,212,229,47,95,17,194,16,215,219,105,31,139,64,209,207,48,213,86,183,246,111,68,113,60,207,199,243,44,135,23,113,31,17,112,228,105,213,117,74,151,217,179,143,241,163,153,13,241,159,55,239,32,146,64,1,119,255,204,4,60,117,216,225,193,101,160,84,36,14,16,3,25,8,200,241,42,242,83,228,161,36,64,76,164,160,2,11,74,183,226,154,43,21,141,101,81,239,166,96,180,45,89,239,116,156,242,130,135,202,35,13,197,119,62,190,151,236,213,218,20,90,142,206,86,137,208,238,146,188,2,235,36,21,96,178,234,49,2,20,40,137,129,176,201,100,106,153,81,102,43,29,253,206,233,79,41,84,99,210,171,180,164,128,248,82,212,84,149,162,24,177,177,56,255,251,178,100,213,12,198,86,103,202,155,108,127,64,103,204,217,163,60,72,126,86,125,157,48,109,165,251,65,162,51,167,12,195,161,248,154,186,212,17,38,163,218,129,246,38,151,63,90,135,210,127,201,148,115,138,45,182,178,242,118,141,77,169,217,38,207,193,108,183,164,182,83,189,215,114,63,171,223,239,191,241,242,251,16,164,183,167,214,222,214,124,98,162,209,53,224,3,118,255,212,224,35,124,78,84,144,25,139,90,121,12,142,203,153,13,235,117,162,178,166,33,38,233,178,143,190,97,109,63,101,237,125,185,27,161,90,145,98,62,236,116,51,68,222,163,202,73,104,105,175,105,152,113,212,175,21,55,30,91,31,236,96,219,118,76,107,82,198,69,44,173,219,36,164,245,112,50,238,83,190,74,244,182,136,106,158,15,230,182,255,232,127,104,215,31,75,55,212,132,21,0,7,111,252,194,8,140,166,72,219,194,129,161,70,82,120,6,60,10,8,153,232,9,65,175,82,236,96,46,40,242,38,26,5,130,135,214,228,10,215,100,16,109,90,85,11,160,111,233,159,216,26,7,36,18,26,29,153,136,196,219,61,184,21,96,27,120,237,35,194,227,57,9,115,73,156,81,0,176,152,85,166,245,237,153,240,116,248,239,28,139,105,166,194,153,9,234,211,64,64,228,214,81,2,155,169,205,41,69,56,182,187,78,131,107,58,173,1,141,114,121,127,180,156,200,18,114,107,76,149,68,106,182,73,56,197,173,77,58,174,78,182,58,39,191,229,87,95,170,208,172,131,122,177,187,135,21,179,177,92,220,51,104,218,196,222,6,241,111,187,91,26,126,201,116,156,23,125,187,111,227,199,108,23,121,240,32,0,10,205,251,196,129,54,108,38,74,132,73,182,109,119,53,202,214,155,244,163,157,138,156,245,179,40,76,115,101,101,26,82,83,253,42,172,223,79,234,255,240,176,148,210,133,15,169,237,165,229,93,119,191,170,69,136,234,110,34,172,136,171,173,81,253,97,214,59,88,234,218,52,29,125,19,47,205,158,50,182,154,71,137,76,211,135,77,183,21,165,252,241,124,188,52,140,172,168,119,113,128,248,0,255,26,68,161,159,222,27,96,137,138,0,156,204,25,180,7,25,100,9,164,8,128,192,64,37,200,180,40,218,69,0,94,148,59,21,10,154,51,227,203,16,6,14,70,128,196,18,50,48,224,35,192,149,218,78,55,5,236,14,4,52,56,213,108,50,66,83,77,211,105,163,69,157,38,164,156,198,60,34,207,107,131,164,85,161,174,75,146,149,255,127,227,11,233,126,44,3,38,100,78,52,98,109,249,96,241,137,20,20,239,211,53,32,173,164,79,45,63,74,123,104,235,179,53,114,190,212,187,75,116,219,98,218,61,23,255,251,178,100,213,12,133,204,102,203,155,105,126,96,104,44,217,183,60,168,126,26,81,157,32,77,233,141,193,181,51,103,52,176,35,8,62,98,242,205,70,186,53,172,39,88,154,221,231,74,49,123,204,157,221,37,151,154,90,206,236,197,88,25,122,58,189,72,56,205,165,191,100,36,91,240,177,149,74,245,42,172,222,119,102,38,105,89,228,59,185,63,28,89,159,59,21,250,114,209,82,126,28,126,24,150,189,208,128,235,194,152,0,11,119,252,172,68,36,216,212,62,7,208,136,68,168,240,62,28,58,59,146,47,244,233,12,226,255,30,252,237,127,237,170,231,104,70,237,40,168,29,212,71,60,28,239,179,254,169,4,219,38,243,37,53,65,106,214,59,76,163,225,221,106,15,19,31,3,108,99,40,202,60,233,142,108,244,88,198,14,132,180,186,27,113,3,199,253,159,105,43,22,54,83,236,206,63,29,119,227,136,104,168,204,73,37,185,5,202,0,2,156,212,18,126,100,0,100,255,72,38,49,186,48,16,16,96,233,199,29,135,86,8,199,87,56,193,9,89,196,59,60,34,23,34,91,73,149,242,44,20,161,48,84,16,149,237,206,242,211,126,144,4,168,224,147,3,24,12,39,90,10,249,208,100,85,30,26,193,128,72,47,66,224,182,165,84,141,160,34,68,184,163,25,162,69,197,60,146,146,17,224,152,21,157,173,32,89,29,224,164,103,223,123,79,207,205,183,107,94,235,207,205,166,6,89,156,66,123,46,206,126,186,204,86,143,119,187,99,101,233,238,78,206,110,102,78,236,13,77,121,222,228,51,99,39,149,119,32,81,154,173,131,89,118,134,180,238,109,12,88,141,217,239,255,174,37,120,227,136,180,96,117,151,176,247,136,56,143,54,169,253,239,19,94,40,61,152,160,0,82,205,154,152,13,108,149,113,40,41,37,98,78,231,170,107,61,226,63,86,127,172,227,63,122,198,181,134,21,139,107,254,82,109,167,84,215,255,203,71,237,246,91,37,150,123,73,163,197,41,41,42,26,163,43,137,18,20,239,87,222,232,237,244,74,33,82,166,67,50,70,46,84,118,89,55,118,4,45,126,166,178,152,106,50,152,90,107,186,78,39,249,238,139,52,56,0,9,221,241,139,162,101,165,28,116,0,85,230,208,48,101,224,170,227,24,196,124,41,130,56,211,33,240,199,177,216,210,9,195,7,35,68,30,44,33,110,55,120,219,220,203,223,55,210,70,144,84,116,224,144,192,234,234,154,29,102,17,152,203,253,85,36,32,44,221,245,215,20,177,75,86,81,61,12,46,138,9,10,162,70,60,170,168,60,52,129,64,14,36,55,170,139,17,51,105,223,203,138,245,239,119,50,225,185,127,179,82,123,108,226,74,236,144,150,105,255,251,178,100,203,140,165,236,102,201,155,108,126,96,97,108,217,163,60,74,190,22,229,157,42,109,37,251,65,142,51,166,156,209,155,216,26,140,177,53,146,72,188,223,36,85,113,156,119,185,111,185,61,171,65,113,150,198,200,4,190,225,76,66,25,145,150,221,142,118,104,134,87,187,111,105,206,61,119,140,107,11,217,246,195,132,11,121,98,58,215,163,197,203,172,105,176,113,198,68,191,245,154,15,197,241,25,27,132,24,79,195,40,146,32,73,137,202,110,94,25,72,80,102,83,223,79,64,177,171,239,123,55,244,214,255,246,191,255,230,73,219,90,148,213,185,66,153,37,251,191,176,185,72,201,145,196,153,12,181,69,98,161,178,18,190,184,135,223,121,137,217,174,157,253,188,107,153,6,231,46,219,41,245,190,177,149,234,97,189,230,171,246,81,168,51,20,3,218,0,0,138,140,196,194,35,11,215,141,194,137,7,46,12,120,170,50,88,208,192,67,99,107,138,67,46,166,81,15,1,148,128,208,16,212,4,32,6,90,209,88,231,93,177,168,6,97,131,24,211,121,2,130,4,7,82,208,130,235,237,21,200,6,134,34,73,52,40,49,207,78,106,136,210,80,36,154,209,114,83,117,72,25,208,225,97,114,4,52,12,128,169,31,248,138,143,193,205,77,91,26,108,4,167,209,225,133,50,73,77,103,81,160,51,133,144,167,77,45,70,132,25,48,64,18,135,73,168,238,115,35,172,234,44,218,145,230,164,215,211,206,91,218,149,181,171,123,183,117,243,27,99,158,155,72,157,123,27,77,61,183,136,116,178,229,172,137,183,206,108,200,216,78,44,237,188,64,138,214,222,107,77,156,246,233,155,182,204,81,93,54,247,14,212,211,55,149,138,126,27,45,165,17,1,209,96,0,86,255,208,230,133,27,214,4,42,131,88,173,66,136,137,195,11,247,140,209,44,118,172,45,234,198,144,96,124,178,249,55,63,255,215,229,162,144,232,212,254,170,202,116,68,33,143,87,43,202,196,99,38,146,196,214,93,176,233,29,133,69,4,206,67,49,213,199,163,40,168,145,78,87,122,49,201,46,140,228,125,2,213,78,174,82,227,202,68,76,186,172,236,230,14,169,238,97,61,10,171,72,4,244,152,227,49,77,67,109,162,62,220,67,119,56,50,14,35,14,50,51,85,147,183,116,1,168,153,18,184,177,160,36,52,218,1,156,81,128,96,1,9,135,8,3,3,65,66,70,106,20,153,197,246,100,136,17,34,3,180,160,8,174,212,144,141,91,140,52,148,221,2,20,25,56,86,8,160,49,138,163,96,84,164,28,28,152,205,132,18,24,14,33,110,13,179,61,106,241,120,130,195,58,172,225,210,30,3,7,7,209,75,92,182,94,205,39,153,179,255,251,178,100,214,14,166,116,102,199,155,154,91,114,105,172,217,163,61,133,70,25,65,159,30,109,161,190,193,130,51,102,156,242,161,248,2,65,104,83,7,142,97,63,102,130,189,170,213,191,127,241,247,115,85,199,95,113,148,182,85,66,48,195,20,129,2,236,212,161,30,204,233,230,229,187,251,104,168,170,119,134,236,168,74,186,162,67,209,28,84,118,155,176,87,179,204,163,214,162,154,141,71,80,170,138,40,78,185,211,20,140,207,164,236,221,104,41,106,7,41,229,67,95,250,98,67,41,20,76,33,28,228,248,218,68,204,147,49,53,107,62,139,31,239,209,112,51,36,205,94,83,55,255,253,123,149,183,245,93,230,29,94,18,45,8,222,59,254,246,173,53,173,111,234,45,16,116,139,196,33,19,49,21,91,196,52,113,93,214,169,220,142,31,252,188,192,230,155,135,107,156,116,245,61,39,61,235,100,221,43,22,211,93,126,241,19,1,13,0,0,74,172,197,201,141,11,68,215,161,77,218,180,236,13,77,80,136,207,213,78,98,24,237,135,66,152,8,132,97,75,38,204,58,80,36,97,196,163,5,161,98,162,210,135,18,25,160,194,105,150,109,47,71,6,71,65,139,250,13,1,178,90,100,111,29,21,48,99,131,146,9,140,141,6,160,251,17,126,128,64,99,161,160,96,196,4,163,41,8,48,9,94,82,227,41,75,180,203,18,5,133,44,183,17,209,73,80,80,179,106,134,101,168,64,27,21,99,75,196,56,74,24,94,171,194,38,251,186,81,187,49,28,109,220,179,255,229,207,239,183,63,78,216,95,149,36,238,223,13,138,208,76,28,181,105,117,67,238,183,43,122,191,222,213,55,106,80,66,196,75,207,13,184,211,166,95,186,206,244,193,62,247,228,175,181,124,59,235,249,39,139,74,106,90,231,62,103,31,138,86,184,239,132,110,62,0,0,109,254,138,190,104,189,74,77,4,188,30,37,86,7,36,88,84,179,27,132,51,46,122,147,96,177,1,206,78,231,107,130,87,245,203,243,80,255,255,238,202,86,156,196,69,33,24,170,166,81,99,165,93,109,153,200,100,68,105,34,98,170,232,83,173,17,39,45,142,236,87,93,144,131,172,166,99,195,244,86,163,80,250,47,175,163,151,123,251,127,131,187,159,243,25,89,51,35,17,186,163,53,164,49,70,244,3,147,37,153,112,32,99,161,150,159,147,1,132,2,172,210,229,152,88,84,209,141,7,46,113,8,1,130,2,197,26,75,126,146,237,154,243,36,116,155,233,123,190,0,24,20,7,80,230,65,45,111,236,43,106,141,178,182,21,113,165,135,7,85,166,149,65,248,68,94,232,117,247,147,60,113,62,216,161,137,70,179,129,27,43,151,23,15,236,120,156,53,118,255,251,178,100,204,14,70,122,103,199,27,99,127,160,93,108,233,163,61,133,68,23,181,155,38,109,161,253,9,120,51,102,232,194,141,248,238,255,252,127,252,105,253,69,191,3,38,106,162,107,227,136,231,154,56,63,203,82,80,114,11,36,13,81,137,150,208,81,234,243,70,135,194,16,164,161,144,125,138,156,17,5,130,244,64,209,51,208,184,227,175,90,141,184,26,153,206,22,34,230,245,248,141,72,44,174,44,246,166,162,222,60,183,246,92,137,198,80,128,8,1,23,255,242,137,218,8,212,83,100,248,224,136,2,207,205,92,186,11,105,34,56,45,42,255,156,51,219,232,95,246,213,166,118,49,150,199,127,93,254,136,13,187,16,196,187,88,150,101,39,193,204,201,129,70,24,219,140,185,181,34,233,145,171,115,233,66,59,114,172,9,191,35,155,25,159,117,243,38,255,52,243,134,95,204,188,134,247,50,207,248,161,21,0,0,92,140,203,2,211,14,92,140,114,222,49,40,116,210,37,83,31,132,76,240,46,53,184,200,12,225,1,71,5,142,198,8,39,8,194,197,235,49,176,212,2,61,14,18,24,204,8,14,12,25,52,10,68,2,11,9,7,1,2,48,91,88,6,128,11,54,190,139,64,91,100,81,36,45,15,37,132,131,98,16,16,136,10,136,228,160,36,7,38,25,135,68,42,242,34,9,17,190,238,251,234,140,204,169,209,105,107,89,67,75,160,141,8,162,40,4,66,21,86,78,217,18,203,108,41,32,192,84,221,97,153,227,244,221,42,60,250,162,156,181,151,111,127,119,59,111,223,255,139,118,255,209,167,206,205,85,180,236,185,221,25,219,201,229,102,43,196,61,116,145,32,145,123,93,246,155,249,135,236,87,123,162,35,8,170,86,153,228,105,203,148,122,9,180,202,155,173,84,42,101,190,155,156,54,119,101,186,116,152,192,36,44,60,0,1,192,0,95,255,198,205,158,60,37,220,212,42,64,27,35,46,36,148,69,58,123,11,254,216,223,227,122,13,253,243,63,254,95,245,116,207,237,251,221,16,6,236,68,75,32,53,52,123,15,212,17,202,243,59,43,59,21,153,202,183,119,38,172,69,38,114,179,46,207,163,171,17,153,138,164,66,21,86,74,178,178,162,24,231,71,169,116,220,132,249,155,100,2,205,244,25,110,48,63,163,19,95,1,50,154,75,19,160,99,34,102,130,60,29,2,102,100,203,52,170,8,6,42,103,129,3,201,106,98,192,67,64,66,16,18,16,39,29,4,106,241,61,233,230,154,212,169,150,64,138,40,2,8,34,95,74,148,189,102,229,251,134,228,142,235,188,143,173,29,145,162,196,51,38,142,88,179,39,91,238,170,182,178,57,26,233,71,6,176,171,89,36,178,9,142,181,199,255,251,178,100,207,14,134,182,103,71,27,134,111,178,95,108,217,186,48,69,158,23,17,155,38,109,153,94,193,92,179,102,204,192,22,0,122,27,159,130,225,189,93,230,125,171,157,255,255,74,253,76,108,165,141,152,134,67,133,210,24,64,145,53,47,126,86,110,177,251,138,35,68,76,119,214,180,203,45,44,164,137,178,16,172,110,113,83,204,93,107,36,155,152,185,234,207,249,141,37,62,106,251,177,239,174,183,69,156,109,155,83,13,102,130,111,72,0,27,191,228,2,1,92,228,173,134,98,17,20,15,59,2,170,35,133,39,234,239,133,234,199,16,70,111,188,143,94,159,171,42,245,79,255,183,122,59,17,80,163,23,165,204,84,83,57,90,140,51,71,63,82,42,80,199,58,86,84,68,178,74,197,68,90,75,71,230,35,55,221,217,53,107,19,114,162,34,126,164,79,171,89,144,53,0,0,35,140,228,123,12,213,112,211,151,14,52,208,195,10,192,3,32,80,99,40,3,22,184,52,44,83,2,17,50,22,144,33,177,40,40,147,41,133,19,135,13,137,53,49,144,225,130,64,54,234,220,131,2,89,81,48,104,232,75,35,1,12,37,200,140,72,192,199,192,225,75,209,125,15,24,11,21,44,112,21,136,78,4,200,216,17,221,15,82,5,114,172,199,45,134,100,21,145,120,147,0,33,235,140,149,64,63,39,146,231,65,210,238,14,141,166,39,105,100,72,194,240,6,21,168,174,134,176,194,159,121,13,60,59,73,243,31,251,174,163,134,112,198,253,221,58,144,36,46,102,139,170,141,213,107,78,47,78,189,141,114,21,55,41,121,214,91,246,28,73,157,168,233,116,69,241,15,99,94,252,233,52,242,50,169,245,47,164,105,74,71,157,71,93,211,229,245,253,165,23,15,124,111,169,171,233,80,36,86,112,0,19,93,149,134,193,98,98,103,131,34,18,132,9,234,249,86,5,18,193,11,115,158,197,243,133,212,35,58,42,48,74,148,103,168,235,154,108,134,81,13,81,72,198,74,90,17,17,220,204,186,127,255,198,254,107,82,121,188,193,168,110,53,114,205,72,215,10,69,37,132,95,165,59,105,153,9,159,151,161,55,46,197,210,98,10,75,169,237,51,157,165,103,180,47,53,250,69,172,43,188,255,247,0,39,191,230,66,118,4,187,50,160,83,64,3,49,32,86,208,197,129,12,60,20,160,116,64,152,94,129,210,241,161,132,228,114,228,194,32,177,98,33,24,11,50,68,132,68,124,158,87,209,132,195,210,152,17,242,110,64,17,19,3,4,6,130,60,12,44,178,11,36,181,235,193,132,177,6,204,166,140,254,32,238,199,98,14,114,196,86,201,50,117,131,0,1,193,144,200,240,219,65,113,159,246,152,160,207,243,79,255,251,178,100,211,142,166,156,102,199,27,120,93,178,105,12,233,131,61,35,90,24,173,155,40,109,153,158,193,108,179,102,232,194,141,248,70,150,249,245,135,86,61,4,1,22,147,88,206,119,89,255,118,220,183,202,190,238,237,238,49,202,226,211,98,69,154,212,133,59,198,231,136,153,152,203,37,177,216,229,20,146,86,90,200,6,115,208,67,90,115,119,149,132,87,116,217,159,227,157,40,123,111,53,182,79,67,119,97,139,183,162,179,41,79,150,194,179,237,147,7,219,243,206,128,170,209,0,95,255,45,198,106,139,150,40,63,82,26,44,19,88,88,237,24,87,32,162,90,207,228,7,82,179,161,8,78,221,215,118,162,47,156,229,35,55,175,248,224,206,228,198,118,149,176,137,154,98,243,112,238,66,115,106,227,185,49,217,58,137,74,53,40,206,140,138,131,151,253,250,125,51,159,249,70,255,207,231,55,206,126,87,200,215,159,255,255,133,0,0,29,176,68,186,100,82,39,134,208,108,78,103,4,90,100,100,38,24,6,107,160,8,13,51,20,17,227,66,82,51,14,20,70,4,39,10,139,7,4,129,64,128,196,161,158,200,136,175,131,0,11,144,21,7,45,186,185,167,107,13,234,91,136,67,196,161,82,226,13,47,177,16,242,94,153,42,80,57,108,203,67,11,119,13,24,96,209,145,18,26,33,164,34,40,24,136,1,152,51,4,135,139,162,60,177,36,32,96,213,40,20,105,11,8,104,32,96,194,237,95,129,73,74,26,4,72,117,94,154,64,40,4,32,168,68,38,3,139,75,36,19,146,239,100,42,253,213,198,198,65,249,190,141,203,205,10,25,162,120,253,42,246,209,199,111,167,22,38,111,210,158,145,50,152,153,189,168,125,173,109,67,15,255,113,21,17,46,135,183,233,250,165,141,151,253,191,169,231,171,141,159,191,226,145,74,63,159,255,176,106,212,0,2,95,248,36,23,68,66,41,92,132,76,200,7,60,31,166,101,37,17,22,3,123,242,25,179,251,123,54,179,53,61,54,197,220,251,7,1,64,163,65,67,116,152,233,27,29,101,248,8,227,250,34,97,212,167,200,202,151,187,56,159,65,22,121,80,242,201,58,189,153,14,102,167,223,162,244,162,187,45,217,93,204,233,123,123,237,179,50,87,125,181,138,168,239,241,142,29,5,166,12,236,24,212,79,70,10,154,152,84,5,21,10,4,74,2,24,89,0,89,121,83,69,124,190,197,145,18,2,7,5,139,20,35,139,2,97,37,170,81,5,212,80,1,90,98,108,96,5,65,17,70,36,195,203,210,225,128,129,82,132,100,9,135,16,4,152,0,3,56,46,242,146,74,145,16,17,142,139,164,66,146,91,78,138,52,151,25,67,86,67,21,103,236,164,42,255,251,178,100,204,142,230,167,103,72,155,121,94,32,93,236,233,179,36,34,198,22,209,155,44,109,141,94,201,74,12,103,12,147,13,88,4,177,22,74,168,168,235,58,100,72,73,160,108,175,198,169,99,142,124,237,157,103,223,228,63,255,44,255,160,53,93,224,16,32,171,192,66,106,49,11,122,44,134,80,226,100,193,51,235,66,154,170,195,107,243,147,216,170,199,61,236,164,137,243,208,210,27,206,70,49,189,243,137,89,170,189,234,230,130,134,46,255,146,40,208,72,81,53,204,30,60,184,124,73,174,225,135,131,138,143,154,66,211,215,49,170,160,52,134,228,100,23,216,4,56,73,112,192,142,165,138,130,179,95,124,147,77,188,145,33,57,97,245,9,134,52,31,28,112,208,65,38,204,27,10,164,85,20,138,79,84,110,52,227,80,105,34,242,62,92,211,190,81,0,0,109,184,198,151,140,79,248,194,0,78,224,68,2,54,36,56,134,161,139,164,200,6,2,16,5,13,44,23,133,66,214,186,100,44,132,171,48,97,2,161,14,135,25,51,58,88,225,109,4,45,122,37,123,77,118,1,161,17,177,28,67,70,91,65,210,128,220,93,212,124,93,235,21,119,179,4,72,64,83,192,94,36,46,25,33,70,130,204,22,49,146,37,226,182,152,43,68,89,224,105,4,45,166,35,106,148,145,1,32,68,70,150,35,200,84,72,206,211,158,137,83,60,107,48,101,93,203,179,213,249,254,191,254,231,185,213,85,166,180,131,109,211,10,203,226,101,240,231,60,244,172,227,138,178,156,149,33,13,82,248,82,102,207,220,221,243,251,46,229,188,71,75,84,63,150,67,93,199,159,186,223,83,13,239,80,181,18,123,102,110,250,230,214,96,167,96,0,38,255,171,85,214,27,173,115,85,101,101,92,167,62,85,243,194,33,74,56,17,59,195,161,22,21,121,23,32,219,167,91,90,230,150,97,88,129,24,148,61,33,55,155,138,104,186,101,103,148,247,252,178,42,118,153,90,69,121,92,195,22,46,232,61,217,31,118,6,206,83,176,185,12,139,69,102,180,81,198,206,211,63,102,51,252,164,102,35,58,187,167,87,76,251,75,41,74,167,250,235,193,189,191,48,64,208,136,51,233,221,200,159,66,65,148,242,17,143,5,138,164,56,84,250,236,76,52,195,36,4,220,231,137,129,15,11,107,50,43,236,241,1,76,237,244,153,140,163,42,112,59,40,150,186,222,98,97,182,91,68,202,81,201,27,134,213,30,40,121,203,135,156,118,93,4,170,70,95,89,73,98,229,83,170,27,12,214,62,163,8,11,129,11,232,9,11,39,152,117,101,55,168,43,209,106,63,53,248,127,217,126,127,255,252,191,9,218,30,134,15,86,133,24,252,142,37,250,191,255,251,178,100,214,14,230,43,103,73,155,120,91,240,103,204,217,163,61,2,110,20,13,155,44,109,13,126,201,147,51,102,76,241,150,16,101,88,191,223,47,59,148,201,167,194,242,37,61,165,41,250,70,235,133,103,173,175,219,85,17,243,219,229,101,212,43,1,160,201,190,235,131,153,196,69,163,62,233,103,85,126,64,213,209,223,174,155,87,108,236,122,223,7,86,91,64,208,123,64,175,121,218,149,23,87,99,46,113,99,186,152,48,168,24,174,69,223,111,167,93,178,39,149,212,230,68,116,157,182,82,227,25,166,53,14,122,180,99,56,231,26,67,164,238,202,86,163,232,231,85,230,119,187,229,67,41,9,49,78,164,159,162,238,246,191,73,74,248,50,19,16,83,81,76,203,142,78,11,140,149,0,6,163,14,58,204,132,141,48,129,56,215,86,83,18,9,76,80,18,6,10,204,150,14,49,80,12,2,62,21,13,10,41,76,42,30,47,65,131,131,193,128,227,10,143,76,108,0,38,30,9,13,2,0,101,240,119,138,2,100,74,144,80,40,26,170,242,138,153,192,147,48,105,90,96,130,109,166,98,168,13,68,203,54,78,42,32,58,7,85,5,20,88,145,38,236,245,164,80,48,81,19,106,30,138,42,160,206,203,180,166,233,66,20,36,104,214,38,198,16,213,96,13,177,6,76,38,20,210,41,91,214,17,115,51,230,189,16,113,103,40,20,186,3,189,79,191,90,159,127,106,186,110,180,150,158,133,245,80,190,182,100,53,32,165,41,75,90,11,214,206,139,233,169,5,255,69,37,117,79,173,219,73,72,169,211,208,82,77,83,167,106,20,214,113,39,101,212,187,36,238,128,160,200,0,13,255,228,221,80,216,81,184,196,107,102,138,186,110,40,80,84,125,181,204,242,62,221,172,218,243,99,118,80,129,161,137,182,173,30,210,134,9,43,158,104,234,125,185,90,9,169,127,255,255,130,25,4,248,130,61,176,93,88,4,30,1,138,40,237,6,6,166,116,19,6,49,26,83,12,71,50,87,138,191,138,24,181,102,213,14,121,234,170,29,126,210,22,234,101,250,148,168,86,141,164,98,232,122,95,52,237,16,116,117,17,242,87,225,69,147,34,0,4,204,34,204,14,15,146,202,12,0,46,36,4,130,132,33,130,64,113,132,148,118,48,30,48,177,116,2,13,33,0,3,6,230,28,9,24,0,106,40,29,56,205,5,130,2,1,105,0,16,107,6,32,235,192,28,242,129,15,8,40,128,21,17,85,199,182,10,44,93,146,58,218,74,243,24,18,200,67,35,135,192,4,165,32,45,151,63,196,167,12,8,9,45,30,212,177,74,82,205,75,145,242,34,191,218,35,62,66,184,171,150,66,0,144,204,53,165,43,66,229,127,233,255,251,178,100,223,14,230,93,102,199,19,153,108,210,116,140,217,147,60,104,158,25,133,157,28,110,101,111,193,160,51,102,12,243,13,160,97,250,90,184,74,103,107,254,252,226,105,177,237,143,100,54,41,151,79,239,250,116,245,197,243,215,123,158,142,171,77,34,84,237,176,117,167,92,117,181,111,107,207,180,218,106,73,170,149,147,78,61,199,116,219,42,73,56,150,217,150,186,84,227,251,124,74,254,205,27,239,255,243,247,53,41,0,155,174,187,29,45,75,177,185,37,226,186,113,76,181,34,82,242,33,34,8,139,5,12,206,81,104,181,249,116,97,36,168,248,55,1,250,12,79,241,27,223,255,200,210,137,82,36,255,254,127,162,145,53,85,56,205,232,40,174,112,136,216,200,59,161,130,47,38,97,79,75,138,77,57,37,167,229,115,82,101,105,117,101,6,179,191,157,54,121,51,34,44,174,217,116,204,202,83,243,231,248,191,39,64,59,213,0,0,155,176,195,103,140,206,56,208,131,204,159,20,105,228,196,193,132,33,102,26,22,68,34,40,6,129,17,193,211,30,8,115,76,236,32,100,2,29,176,35,42,3,46,175,148,109,210,47,200,59,11,218,1,47,116,11,15,171,150,188,61,37,196,8,8,176,3,188,188,217,152,32,76,230,8,139,192,201,119,62,227,183,138,253,4,203,253,125,52,87,78,71,5,42,162,159,153,98,16,168,17,196,87,193,0,108,242,114,114,99,152,38,49,7,56,237,241,211,254,186,187,169,217,85,62,219,182,222,251,111,28,117,61,196,253,178,182,71,87,204,252,245,55,240,198,202,45,117,92,157,60,220,255,124,218,136,188,252,178,94,202,247,31,182,163,77,151,81,182,243,71,61,55,61,157,215,54,203,148,64,90,230,1,57,183,252,84,211,228,179,219,93,254,134,18,252,16,22,234,66,201,33,153,84,204,169,80,76,107,129,173,161,207,242,202,8,116,190,81,132,98,248,226,71,39,140,36,221,153,29,62,22,170,129,91,62,157,83,35,74,30,248,35,110,246,249,83,138,100,236,92,32,189,145,215,205,78,235,122,182,100,242,150,165,223,202,218,244,183,191,231,59,111,198,236,103,56,229,251,83,254,134,165,70,204,34,36,6,153,77,28,72,52,53,32,207,33,211,15,5,17,236,195,224,162,96,0,140,106,4,16,140,154,204,4,14,71,144,82,64,185,134,162,102,57,104,138,118,188,28,121,101,36,105,204,69,137,105,17,109,43,165,226,20,100,233,110,179,193,2,24,64,15,154,60,250,76,10,46,68,98,20,33,189,178,216,79,94,150,46,101,43,127,144,144,90,200,160,64,48,167,201,25,31,248,220,58,224,41,8,67,114,127,81,189,223,26,137,66,1,226,57,147,151,83,50,255,251,178,100,204,14,213,192,103,72,155,120,91,114,100,108,233,179,48,195,98,22,157,155,32,110,101,173,201,158,179,102,136,241,34,48,116,23,127,221,95,175,189,85,170,247,250,125,181,217,146,77,23,174,111,178,23,90,77,90,91,159,107,245,33,174,146,144,74,165,173,92,251,34,131,36,108,179,171,60,230,40,204,15,34,200,234,161,116,210,48,9,86,64,57,180,172,23,4,116,76,190,153,118,218,85,198,130,156,241,35,196,115,206,42,33,21,89,157,5,25,81,77,122,76,218,163,93,76,200,255,219,197,50,175,154,66,191,7,187,61,68,150,229,20,143,85,26,38,57,38,246,134,138,29,123,99,97,90,35,206,154,54,102,235,155,159,107,153,183,199,156,58,98,157,107,254,186,165,210,82,191,107,138,168,59,146,107,91,180,138,159,230,123,157,32,42,0,6,147,22,206,204,233,81,49,104,188,229,112,243,73,25,140,68,75,4,2,204,0,32,22,26,152,56,150,96,144,89,128,213,34,2,201,115,76,178,63,48,24,32,195,35,179,13,6,12,46,38,22,76,152,72,20,92,113,160,33,119,140,170,19,79,84,32,102,227,64,112,0,36,32,64,96,209,169,138,136,128,224,48,96,20,28,119,67,194,203,21,0,105,30,28,17,77,59,166,1,11,19,3,212,165,124,43,120,0,4,98,80,192,64,52,0,7,65,83,2,1,67,2,107,49,64,144,27,68,157,108,20,48,30,96,80,40,96,76,192,32,128,48,181,93,37,20,203,73,117,93,153,28,61,13,184,46,22,18,190,92,52,90,146,57,17,238,191,150,97,21,39,146,222,117,103,145,157,196,144,164,96,174,178,11,200,21,167,179,157,16,9,126,136,106,29,13,6,48,99,24,85,129,22,191,117,161,51,117,158,215,152,164,230,10,77,181,190,154,208,105,192,85,186,160,0,4,0,0,183,108,143,97,144,166,104,99,149,146,101,45,138,180,158,82,120,97,114,126,242,73,98,89,127,52,199,195,100,88,218,212,27,6,41,31,45,132,33,37,88,96,70,98,47,215,244,227,135,71,91,26,167,87,68,173,189,82,213,220,207,85,62,190,173,126,155,84,63,223,42,172,221,86,247,171,116,144,108,207,92,46,240,207,94,243,198,151,44,54,250,158,171,238,82,230,171,154,185,190,39,128,189,128,2,215,126,5,30,20,48,96,4,135,153,4,151,22,68,16,40,72,43,170,34,0,91,167,29,82,215,48,1,20,89,15,199,128,172,87,129,139,185,112,166,50,91,197,224,193,161,200,186,122,22,217,75,134,130,35,242,94,178,70,33,40,138,170,132,231,113,120,39,42,99,44,86,25,14,17,217,124,106,53,42,248,126,237,88,122,158,45,55,25,120,188,73,149,55,137,255,251,178,100,215,12,7,11,103,70,19,131,111,178,107,204,233,138,60,40,182,21,161,155,42,109,25,253,9,99,179,102,220,144,142,104,28,110,54,78,33,87,100,237,162,96,236,243,226,158,153,223,227,55,111,125,235,255,233,251,109,186,136,123,107,50,95,97,78,239,109,181,103,18,59,155,53,254,58,162,26,211,237,197,16,59,104,158,125,99,226,176,159,75,239,92,79,245,156,111,195,174,243,52,254,124,235,59,92,137,225,249,4,0,0,123,255,211,145,80,10,23,52,137,12,68,4,77,67,135,145,29,238,135,189,181,164,50,145,13,13,11,191,253,127,247,228,121,249,249,238,204,229,26,221,44,55,98,227,49,84,202,33,31,231,166,72,108,25,85,141,89,43,243,122,158,89,148,4,121,78,174,80,215,79,202,77,111,169,205,26,231,145,233,237,220,166,127,247,32,139,0,0,81,140,25,76,99,124,70,116,224,122,191,6,56,100,29,120,102,132,128,170,182,64,92,227,49,26,5,19,140,155,22,184,199,201,204,40,8,70,50,103,128,102,58,194,21,148,44,4,106,33,3,3,48,193,97,162,1,84,120,180,132,133,25,109,128,80,53,39,42,194,14,116,201,4,34,244,201,95,232,78,1,0,141,3,131,163,208,67,8,15,107,146,243,132,145,102,198,4,54,146,51,22,0,16,100,174,52,177,160,225,156,224,98,15,195,194,5,68,193,44,195,156,243,140,221,45,93,52,198,142,91,52,83,100,240,219,79,167,114,223,189,216,207,220,196,227,41,54,52,65,71,16,83,58,11,57,77,21,81,70,139,213,90,148,180,154,190,183,217,108,204,245,34,146,26,22,99,233,166,232,26,153,222,243,51,105,228,205,18,123,146,134,108,203,66,172,217,23,116,82,91,41,149,51,65,104,32,142,181,26,53,3,66,160,40,38,11,84,2,0,0,0,23,109,135,197,102,192,43,20,158,20,101,8,249,121,213,138,171,18,184,255,206,127,87,146,225,6,171,77,215,150,251,185,32,65,21,197,187,165,14,228,129,4,24,0,130,248,130,16,255,207,253,216,74,62,100,104,100,108,78,144,193,147,145,120,183,157,87,139,97,119,51,43,180,237,70,110,246,58,231,115,94,84,213,208,199,149,94,102,123,104,78,91,189,123,87,255,236,128,40,156,168,193,80,12,41,24,209,15,13,51,156,211,73,197,68,200,132,196,96,29,4,3,1,65,9,74,76,36,69,137,133,2,162,106,173,25,24,9,210,203,86,38,100,202,82,209,209,75,38,194,216,18,9,61,34,128,144,89,130,176,96,80,42,19,219,4,50,165,74,212,214,32,23,161,78,217,179,199,104,160,41,211,127,28,22,32,6,11,64,106,142,40,251,134,95,167,9,33,146,169,136,41,255,251,178,100,213,14,38,222,103,199,27,121,107,242,103,44,233,170,48,98,158,21,53,157,38,109,140,254,193,81,51,167,104,193,149,240,66,55,64,175,171,202,214,203,144,149,204,249,38,100,245,47,216,150,217,181,235,83,67,36,219,200,151,63,140,153,249,55,53,109,242,208,83,30,19,68,87,46,137,18,49,252,40,187,76,250,71,127,120,127,100,37,204,12,191,171,127,68,255,254,232,13,112,4,32,39,255,167,113,8,107,65,126,60,213,150,46,153,198,211,190,200,199,190,140,89,107,150,59,76,250,191,254,223,86,172,117,85,45,104,97,253,38,169,191,235,222,233,237,215,76,131,158,75,163,161,153,125,208,165,30,198,197,169,177,209,40,146,54,217,90,234,138,207,167,107,187,51,166,178,255,77,187,253,61,3,94,0,10,209,86,179,16,183,62,163,19,126,174,12,2,29,26,51,97,32,8,192,84,120,203,220,12,8,160,201,46,67,142,193,3,38,94,74,66,58,40,16,99,7,39,109,64,72,35,2,12,12,212,196,18,98,133,10,146,172,4,93,90,194,3,5,78,156,178,227,65,132,34,78,1,166,188,11,166,107,195,134,19,50,192,6,156,163,17,144,62,91,116,29,14,175,13,45,32,112,242,225,162,24,128,192,150,241,161,64,231,70,52,40,43,9,40,54,116,131,229,223,17,0,0,147,76,130,66,67,77,147,25,195,46,11,5,45,107,132,176,239,211,132,253,211,227,57,73,41,230,179,145,150,58,95,54,205,105,116,38,227,115,181,155,190,59,56,109,119,13,125,48,238,121,143,76,217,145,39,220,148,159,133,218,113,138,178,231,105,189,181,70,125,85,58,227,63,121,150,164,110,150,44,107,204,62,90,239,141,95,182,215,91,39,155,225,23,254,136,18,116,128,32,0,78,221,143,53,107,34,5,133,80,233,243,113,118,144,118,165,180,223,7,10,20,115,149,234,130,41,28,100,22,202,17,3,151,83,90,84,228,51,4,46,117,126,112,25,134,179,42,128,168,168,199,103,83,180,202,231,92,231,219,57,248,186,78,100,16,115,169,140,187,106,100,50,156,204,116,71,156,202,117,35,41,76,231,164,76,65,79,91,57,170,142,203,170,213,26,250,187,61,22,187,239,167,102,151,170,129,19,113,152,225,18,99,88,9,167,143,102,75,10,152,20,8,100,128,41,131,129,97,193,37,180,96,129,217,133,132,96,2,138,33,35,49,32,81,125,130,129,134,17,2,9,242,37,32,81,66,136,81,193,185,11,60,215,75,216,181,150,115,116,79,3,10,176,80,4,48,1,139,91,67,195,196,90,177,17,237,92,104,114,65,88,155,18,112,144,176,105,21,205,20,87,168,210,168,228,169,126,204,212,57,207,85,202,218,138,76,255,251,178,100,220,14,134,233,103,70,19,122,91,242,109,44,217,135,60,101,138,25,173,155,30,110,101,111,193,130,179,102,92,193,22,57,196,88,85,3,47,66,219,142,169,39,81,248,146,77,59,148,243,50,169,6,89,255,171,11,28,62,186,84,212,233,55,63,152,179,92,162,175,150,181,70,67,80,190,161,85,219,166,125,117,12,144,246,160,197,229,71,204,178,85,124,103,141,9,199,230,227,123,57,202,237,166,44,134,189,19,244,73,55,85,94,215,124,57,157,117,204,212,113,223,234,124,59,243,0,43,121,0,0,91,183,60,133,17,242,165,43,99,193,73,36,130,124,209,213,233,25,49,134,145,73,186,76,58,90,110,93,14,253,219,126,148,219,99,254,79,245,133,34,152,142,89,28,200,135,103,163,92,170,198,75,150,136,200,232,113,7,46,168,87,84,189,136,90,171,185,29,138,166,100,107,59,182,149,100,114,51,202,174,31,46,236,219,85,157,59,49,158,196,253,144,34,229,170,0,1,53,216,195,42,2,231,51,193,3,57,18,28,135,193,205,3,6,38,11,160,16,228,84,218,131,65,226,129,64,161,87,138,2,202,3,46,6,78,130,201,210,249,166,115,15,125,225,15,178,192,50,150,226,230,37,162,118,167,194,127,64,80,235,206,193,149,203,56,82,104,50,165,243,11,174,149,243,115,98,75,65,158,183,21,99,65,58,177,180,184,30,2,109,165,202,145,185,174,183,13,196,166,144,193,111,188,196,98,146,165,203,31,221,160,66,129,84,137,90,77,28,225,216,77,36,116,172,38,76,153,17,120,8,203,144,69,18,25,10,95,217,40,164,206,170,75,231,113,75,46,51,212,187,63,236,175,115,246,165,126,254,125,157,70,217,187,228,247,109,37,37,229,110,187,154,107,166,235,63,77,153,23,60,158,170,173,100,211,130,169,48,8,0,0,0,109,255,84,148,201,163,139,24,96,150,3,163,103,251,43,228,211,203,180,231,204,223,79,44,191,254,127,174,191,254,70,66,14,41,149,198,232,232,116,102,116,58,30,119,69,48,214,90,57,35,103,14,168,193,178,80,167,119,98,136,153,221,237,167,222,142,212,94,106,213,221,251,90,244,213,149,57,203,255,240,96,85,102,89,120,107,193,38,247,60,123,17,166,22,174,74,184,114,70,102,110,58,97,163,102,24,154,134,130,55,83,8,27,37,2,12,46,102,166,102,2,56,8,115,44,8,12,72,16,192,194,163,23,36,66,114,169,154,128,12,144,16,33,116,64,61,132,52,23,4,206,176,216,152,4,112,245,173,224,40,227,4,48,102,6,240,134,153,3,204,137,2,107,45,66,221,76,163,26,232,215,163,77,133,10,12,29,162,131,153,55,178,80,68,224,51,6,37,28,128,67,255,251,176,100,199,14,38,4,103,74,27,73,111,176,85,12,217,202,36,37,140,29,193,155,30,109,229,239,201,119,51,102,220,192,138,24,44,180,202,16,180,113,64,77,248,140,167,129,247,10,137,45,88,237,205,255,87,144,204,236,82,130,41,120,122,214,104,242,38,53,125,69,213,63,241,33,193,198,171,156,207,2,145,34,106,240,110,229,173,68,241,217,179,184,237,155,212,120,185,140,255,19,214,30,55,63,243,82,53,219,82,223,119,128,230,132,26,125,130,35,207,189,195,78,53,83,230,44,69,196,77,86,182,196,45,198,204,251,199,147,95,58,251,127,137,154,171,140,248,126,9,12,19,192,33,110,216,209,121,144,251,84,132,146,218,242,175,13,103,109,42,76,253,160,172,221,128,82,208,69,17,126,6,152,46,191,84,205,174,67,244,101,219,164,12,29,138,130,40,73,37,17,37,180,34,161,105,98,34,172,119,70,101,2,16,28,93,14,44,167,48,247,187,59,149,175,50,143,163,41,5,245,165,72,201,90,145,175,103,221,159,163,118,99,217,61,113,170,0,0,173,252,40,13,14,134,93,161,142,106,108,139,32,156,214,242,38,52,100,138,11,29,20,8,102,156,128,69,163,250,38,43,98,200,114,86,21,201,80,244,44,47,202,95,11,4,90,206,154,145,77,70,6,91,56,97,161,59,235,38,88,207,250,147,205,92,10,34,82,151,110,98,5,193,107,137,232,79,162,225,169,99,202,207,147,25,90,144,26,207,90,227,168,182,64,199,87,43,19,64,90,54,45,122,88,139,29,72,70,129,106,37,61,122,26,198,71,159,125,103,189,70,54,126,54,181,124,206,200,235,74,201,44,33,33,42,133,136,144,184,74,187,48,225,131,8,72,196,57,132,72,21,66,143,10,145,180,210,139,161,189,223,79,152,121,151,90,191,200,128,16,11,1,72,194,230,39,89,86,132,160,175,106,90,232,189,23,209,128,243,13,107,153,105,238,119,40,154,215,51,124,178,74,128,187,214,2,0,0,38,223,186,234,101,203,134,202,39,51,5,48,4,164,247,216,200,40,51,44,139,178,238,238,171,90,95,250,187,233,110,118,63,79,255,230,52,19,87,162,250,182,164,41,66,171,16,161,68,9,86,58,179,44,30,104,150,85,189,16,237,114,231,151,111,65,6,52,236,254,90,255,162,88,171,183,254,221,62,13,201,241,160,90,5,30,110,139,29,59,128,171,35,66,205,68,3,6,28,88,216,92,96,66,3,32,77,14,200,236,163,44,133,185,40,178,242,14,14,250,61,170,164,215,86,21,41,162,1,81,237,40,176,21,149,162,194,107,53,21,54,46,171,17,126,144,229,15,10,9,48,32,82,189,137,167,163,62,79,184,146,4,95,133,120,137,193,255,251,178,100,189,14,166,128,102,202,155,73,95,178,82,204,217,215,61,130,54,27,105,157,44,109,37,94,193,61,33,103,140,144,142,160,192,18,221,56,130,197,37,238,125,22,105,48,152,168,10,135,75,170,72,64,57,3,23,118,212,201,88,86,227,118,154,143,179,187,213,55,61,120,42,112,240,76,144,23,41,102,231,90,48,117,98,19,224,129,130,58,194,35,205,134,38,7,130,200,73,132,132,232,5,112,34,20,180,12,9,195,194,178,138,196,76,72,70,72,54,15,42,124,52,36,70,128,234,138,235,144,19,178,168,91,237,34,67,152,169,43,59,58,168,227,71,219,205,247,141,234,63,38,38,78,200,131,195,51,9,25,206,251,156,84,16,141,183,108,254,192,170,209,0,4,103,203,14,6,72,150,184,237,53,127,42,57,84,155,127,74,90,40,80,220,117,178,160,145,127,63,146,130,51,150,134,5,29,1,134,221,230,18,197,100,67,156,75,224,193,103,153,94,46,142,18,37,65,80,224,84,46,40,14,40,203,88,86,164,78,246,116,90,254,143,229,170,0,0,148,212,120,162,97,177,249,137,133,39,119,72,154,92,66,96,128,225,135,210,224,35,178,252,16,0,88,168,88,34,96,144,131,24,20,8,1,162,203,110,22,229,146,53,230,154,182,89,250,85,77,38,0,160,211,140,112,48,161,101,93,165,106,235,101,174,176,52,19,186,69,86,166,218,107,52,197,108,104,214,98,113,228,58,187,139,65,29,209,209,114,1,132,226,166,164,89,166,162,249,18,149,45,34,90,175,197,68,40,0,88,232,16,34,12,62,149,27,155,52,155,26,134,197,100,67,233,42,200,40,98,230,201,177,22,31,56,199,50,206,221,27,50,20,166,182,206,58,33,36,82,163,89,163,228,162,166,162,89,206,107,180,235,161,243,108,153,52,127,113,110,77,59,216,132,25,205,93,191,97,250,150,70,207,45,94,107,243,190,74,59,234,22,252,223,255,48,22,51,160,16,0,0,0,119,126,151,236,33,102,107,178,11,123,51,151,128,161,92,225,175,147,187,50,244,236,215,54,244,86,109,233,250,47,169,168,150,229,74,126,255,221,29,23,75,165,190,139,38,109,220,171,232,136,140,42,206,130,67,21,154,202,84,177,213,88,217,159,250,246,86,127,91,125,241,87,251,226,77,161,123,127,4,13,200,97,177,16,96,112,152,96,64,146,120,180,32,96,128,204,96,48,90,98,232,152,24,81,33,128,88,60,76,208,0,78,5,3,193,65,104,64,0,6,129,16,213,194,115,26,194,169,188,234,236,3,2,222,146,162,91,146,6,69,199,11,6,152,167,130,5,29,42,138,160,16,18,23,17,61,193,13,137,34,34,60,16,246,73,114,146,44,45,39,144,78,153,255,251,178,100,189,142,38,75,102,202,155,152,91,114,83,172,217,234,60,197,60,27,253,159,34,110,229,237,201,62,179,167,169,132,136,104,100,162,131,248,143,22,152,116,102,102,160,41,0,89,232,41,73,53,179,96,166,125,13,176,230,178,14,16,75,7,194,68,49,15,20,53,141,80,171,104,108,129,87,95,214,150,206,171,93,194,125,253,115,88,140,79,159,192,220,216,107,139,88,213,120,231,5,169,235,150,112,207,151,94,210,189,206,235,89,243,121,55,73,105,250,182,185,143,106,99,127,250,121,94,127,71,28,185,118,229,143,159,106,209,178,187,250,205,216,183,77,67,214,26,230,187,217,183,168,207,162,255,138,103,255,166,161,199,31,214,4,0,134,255,247,178,142,160,147,5,11,148,159,24,194,164,108,178,197,209,198,147,173,7,185,169,252,205,111,100,239,253,173,255,254,238,118,66,212,169,51,18,171,161,208,173,121,197,75,87,41,158,126,182,178,171,22,100,156,143,41,75,74,251,74,78,91,209,191,79,221,215,203,101,182,98,255,208,14,186,0,1,46,216,204,160,83,10,33,12,54,20,57,94,172,106,96,50,2,50,224,124,24,0,45,42,108,173,33,144,152,80,46,32,1,151,185,74,97,232,186,252,46,27,78,26,19,249,85,35,211,213,151,189,65,202,107,104,88,22,26,69,56,218,95,170,237,156,16,141,38,214,88,104,26,195,211,12,51,77,64,110,74,168,23,133,254,156,98,76,162,105,198,77,70,239,0,187,12,101,84,158,107,44,229,142,8,163,218,34,114,16,181,135,14,182,37,73,89,109,230,232,74,72,202,199,80,117,42,161,236,204,164,146,212,11,224,158,180,219,94,170,143,124,20,201,243,52,84,114,84,130,230,188,172,169,243,116,169,132,242,75,168,116,27,159,249,151,23,194,198,189,165,87,196,183,125,197,238,239,218,73,35,195,180,31,237,202,142,42,235,139,184,130,254,95,57,6,5,187,179,128,32,0,37,223,249,116,17,34,5,45,205,193,172,212,53,116,6,36,181,162,191,15,87,85,72,103,176,151,201,206,86,250,127,178,127,104,49,76,57,4,161,89,17,145,89,149,104,172,170,74,58,42,59,153,52,69,156,206,170,116,57,145,79,140,148,58,63,171,157,10,49,138,138,67,155,170,15,58,247,245,213,250,249,86,213,249,105,111,143,245,13,69,183,209,129,124,194,176,196,42,23,133,34,128,0,130,35,2,12,141,15,128,66,0,200,12,89,145,8,16,178,218,18,7,130,131,5,24,92,33,128,36,22,91,102,138,247,202,136,0,22,64,190,161,64,192,24,88,15,81,149,64,68,11,33,34,1,93,72,72,115,98,168,168,219,170,137,128,192,42,160,129,215,220,102,221,3,42,46,255,251,178,100,190,142,230,75,104,202,155,152,91,112,92,76,217,215,96,194,56,26,117,159,40,110,165,190,193,81,51,103,77,131,20,216,36,181,148,151,17,86,191,139,229,114,42,132,52,170,84,9,178,149,74,197,81,190,178,212,101,55,23,236,238,81,106,91,57,88,203,59,7,201,2,243,56,50,90,69,79,31,210,20,145,140,55,72,209,20,53,19,11,212,82,37,92,97,35,244,74,196,151,97,38,216,65,187,36,82,169,205,53,177,35,13,41,144,100,214,192,137,6,102,75,105,118,239,236,171,153,5,101,18,234,44,248,119,178,212,154,8,211,74,174,129,171,20,30,96,245,36,166,53,54,76,152,10,147,74,118,219,75,172,75,194,194,137,228,177,165,130,136,157,103,38,134,76,71,223,49,163,43,127,177,170,189,125,174,149,125,127,143,56,131,24,163,213,140,200,116,23,97,166,69,49,148,174,170,231,51,204,76,236,175,69,178,36,168,61,25,41,179,163,207,77,22,212,42,36,203,174,191,238,189,63,244,181,190,153,244,253,158,64,90,0,0,155,140,193,177,228,192,243,92,198,80,56,209,200,60,205,145,0,56,39,50,56,134,14,41,69,1,82,211,160,133,152,136,64,161,160,44,70,6,195,179,104,194,132,129,50,196,29,213,110,64,59,5,127,157,80,104,148,49,139,137,5,13,6,144,204,75,136,160,44,254,24,78,181,138,200,195,226,55,85,194,218,185,80,21,2,85,18,78,55,22,16,113,126,187,4,133,9,107,112,134,216,26,72,166,187,7,93,140,197,203,64,132,134,154,250,37,86,166,150,206,101,95,86,191,247,237,154,86,89,78,167,49,6,221,242,75,152,52,88,252,54,26,195,236,123,140,89,156,151,69,211,117,87,155,166,201,235,168,93,173,165,160,181,169,178,43,141,183,222,251,204,89,242,222,248,189,89,63,70,135,41,143,191,248,110,122,183,41,252,94,234,176,55,96,2,64,0,0,187,108,137,107,115,7,121,98,140,56,26,5,216,30,138,177,50,106,162,143,117,77,80,243,230,109,106,196,253,170,228,170,107,255,151,255,117,169,51,34,161,105,186,50,173,30,100,110,62,168,123,145,17,214,156,167,74,163,222,142,180,89,63,183,164,111,175,189,10,246,156,255,246,233,228,187,56,57,110,195,49,144,12,124,15,48,232,208,222,244,35,24,18,21,64,202,100,48,113,100,170,10,66,74,246,1,1,140,14,22,74,213,136,223,175,133,24,88,100,113,139,141,49,144,187,12,241,49,218,20,172,173,19,4,77,38,99,53,151,144,129,40,214,155,246,140,234,106,209,11,192,128,119,118,184,200,94,185,19,192,42,109,181,81,210,37,12,62,196,73,246,130,86,10,85,33,71,89,242,234,101,75,255,251,178,100,191,14,38,27,103,73,155,184,91,240,82,76,217,218,60,197,54,24,17,155,40,110,97,111,193,59,51,103,104,243,8,240,130,38,176,196,205,134,29,165,187,34,220,54,222,86,213,238,99,202,150,205,255,58,155,38,227,93,141,52,137,67,165,229,79,114,76,101,210,190,216,60,148,117,109,151,62,47,186,187,93,171,228,202,49,91,50,136,163,208,155,179,66,233,138,235,90,248,103,229,206,40,55,63,86,187,215,209,153,137,147,149,221,203,215,138,59,154,134,21,0,0,27,45,181,109,67,80,125,33,16,138,247,17,8,209,32,18,53,172,174,167,204,98,159,218,182,89,168,185,246,95,209,232,91,10,106,23,238,95,255,162,181,30,165,190,202,154,35,204,86,206,132,179,63,162,89,234,90,39,107,27,100,221,221,247,250,100,255,254,77,10,189,190,200,255,182,213,9,0,1,118,244,194,202,140,89,136,32,144,220,44,77,208,117,124,133,72,132,64,42,149,179,184,13,56,88,109,86,40,43,218,157,207,243,216,129,210,197,234,251,45,38,246,5,111,220,214,70,207,20,225,245,106,82,231,10,28,102,18,36,65,103,46,210,204,107,148,76,225,221,139,78,90,65,13,61,86,96,201,246,220,148,238,7,186,162,145,251,13,101,177,183,23,174,84,186,228,114,184,181,76,224,156,251,158,255,242,201,135,36,145,197,230,83,60,194,169,7,40,41,28,40,147,164,229,36,145,237,182,163,143,162,205,51,34,153,226,45,249,102,43,98,212,159,192,112,55,156,255,192,228,148,111,40,142,129,173,191,182,216,48,110,111,195,51,205,45,248,255,129,199,139,215,226,15,123,84,148,0,85,64,88,0,11,255,232,166,6,66,50,100,195,10,42,158,193,160,219,157,5,152,166,241,219,174,74,112,141,58,253,42,242,39,126,232,69,153,114,55,255,255,163,94,247,152,232,75,80,174,66,148,232,165,34,41,204,103,68,176,176,125,212,96,163,150,98,85,76,122,24,207,52,168,239,189,44,147,61,144,165,188,221,26,63,86,186,14,102,199,119,98,117,243,53,0,21,81,147,2,206,51,2,9,195,103,6,19,120,122,3,117,209,115,15,196,131,50,139,179,12,66,19,11,6,64,128,0,42,22,152,138,26,152,130,76,152,128,9,24,142,29,5,64,163,3,129,195,5,67,193,18,149,22,98,196,77,201,68,152,199,102,132,9,138,56,10,12,35,96,96,148,8,94,37,233,129,48,68,204,170,32,18,160,104,137,101,154,209,133,20,2,168,96,153,37,136,92,242,82,23,14,86,139,43,152,197,2,12,176,17,60,192,140,14,76,115,196,42,170,206,22,48,81,12,4,5,51,140,108,2,168,100,120,0,137,38,48,94,181,74,50,233,255,251,178,100,212,14,165,178,102,203,155,102,71,178,96,12,217,215,61,37,46,94,165,155,24,78,233,239,201,171,51,102,141,129,33,248,99,74,0,129,156,150,14,56,22,2,106,241,137,238,212,249,99,70,213,177,30,52,175,216,148,216,121,17,238,235,62,215,63,49,189,45,247,107,227,252,207,225,68,219,205,205,233,231,196,72,83,91,26,182,161,86,76,77,13,181,187,95,239,239,84,205,171,93,194,142,185,255,127,127,16,226,61,100,247,248,220,241,49,23,235,250,124,121,223,253,120,126,206,243,184,185,197,198,178,219,111,165,82,8,64,232,146,239,173,198,125,244,198,236,93,185,220,151,125,74,209,234,12,161,205,64,200,49,166,178,144,238,130,63,48,105,208,204,200,253,42,137,125,245,175,234,6,197,151,47,66,208,44,155,45,247,3,237,187,26,63,89,120,39,202,164,165,130,33,90,106,225,96,153,174,7,82,145,235,23,90,84,95,70,143,224,99,23,83,115,94,49,148,201,254,103,106,255,159,233,41,184,225,253,127,11,42,0,1,47,216,203,133,200,71,204,200,60,197,38,205,28,145,64,204,228,120,56,158,29,99,239,42,95,130,68,218,186,216,81,56,17,88,227,21,236,192,77,21,148,52,23,161,228,110,140,22,2,78,54,26,224,83,192,50,236,49,97,9,50,56,4,227,45,105,134,5,49,41,249,149,148,227,195,177,71,202,110,26,107,53,157,185,2,8,233,214,59,146,226,56,142,131,113,144,83,203,101,84,212,52,154,230,240,255,35,84,254,169,67,215,50,175,164,210,245,41,219,97,17,5,5,91,81,104,66,168,24,42,128,39,180,17,184,65,122,46,116,191,165,233,15,242,255,80,141,115,107,67,110,15,42,103,74,195,159,41,63,153,98,139,240,201,127,8,131,128,64,0,2,93,178,182,18,52,101,154,77,98,108,155,243,196,142,127,207,35,220,67,45,155,141,64,64,84,124,40,81,182,176,16,59,131,51,28,40,169,255,245,91,61,85,90,109,53,122,178,50,54,123,110,172,76,198,66,162,50,180,132,45,29,154,239,29,209,105,109,233,98,45,116,247,117,237,161,146,180,91,74,212,85,39,127,80,7,232,207,196,194,1,41,151,202,198,122,139,29,72,228,96,96,121,176,0,106,30,95,196,25,33,5,51,19,17,130,134,138,102,1,19,18,128,169,1,65,247,37,30,153,25,54,37,233,117,77,36,202,170,163,224,180,226,132,42,224,218,132,187,12,61,48,76,112,213,235,38,141,22,88,122,4,222,14,28,142,66,96,75,203,15,13,44,207,204,84,16,140,48,105,112,85,69,112,148,168,200,102,36,215,129,133,154,8,151,5,110,139,34,143,102,24,196,194,41,80,41,136,126,52,255,202,255,251,178,100,192,14,37,76,102,203,155,99,95,176,88,12,217,183,60,34,124,25,149,155,30,78,101,15,201,141,179,102,156,244,140,240,57,58,249,204,75,236,87,223,164,111,35,171,181,70,59,28,149,77,98,251,164,64,173,76,26,132,139,177,162,184,180,8,66,46,150,194,59,18,245,65,216,179,151,18,120,157,40,78,141,9,167,15,244,237,95,122,241,241,11,124,142,166,190,181,172,96,237,32,166,181,236,110,220,164,227,0,70,77,0,75,182,199,45,92,12,128,220,200,233,240,181,146,4,143,162,82,158,206,170,197,219,147,154,250,162,69,97,31,131,82,86,214,30,217,157,205,202,47,88,214,151,255,249,127,253,132,122,110,97,97,10,210,101,79,94,23,97,49,35,188,117,166,140,76,125,138,178,190,203,132,51,109,5,153,167,47,254,110,102,69,145,146,17,123,17,209,184,254,69,224,143,61,126,242,119,169,248,90,0,0,27,132,208,240,12,129,184,239,201,205,15,148,216,167,76,184,112,225,216,67,135,200,68,64,160,8,114,2,1,24,8,208,66,145,132,13,5,128,12,52,4,195,128,139,92,45,10,4,12,18,215,122,28,16,4,97,82,233,8,161,31,148,56,32,93,197,99,135,62,142,16,250,227,25,48,120,128,169,37,241,25,73,172,154,40,191,40,3,126,88,186,241,101,35,92,151,161,247,92,131,197,205,41,73,142,204,109,153,5,207,48,214,117,89,129,110,24,139,89,77,224,199,97,111,177,115,30,73,84,113,111,223,236,175,155,229,59,246,203,255,230,186,234,225,175,91,205,158,155,84,49,124,171,7,152,153,36,253,185,103,175,12,81,237,154,122,175,133,82,133,143,168,162,132,197,105,61,215,8,154,40,129,235,218,115,52,54,105,92,241,127,83,247,179,255,190,191,255,187,246,183,236,77,96,0,37,190,179,67,71,153,102,252,65,231,57,117,146,64,34,62,162,5,214,214,36,205,34,174,168,130,200,230,124,139,215,209,186,22,92,234,44,246,92,81,173,91,254,71,180,179,34,58,47,161,203,118,110,106,159,57,29,28,174,103,109,139,58,177,108,236,168,97,83,58,153,197,216,211,189,137,33,205,81,204,119,169,209,54,110,255,219,254,205,170,173,193,157,234,50,9,244,196,133,227,72,135,12,211,22,15,201,24,132,146,103,68,241,142,68,161,64,65,8,112,32,14,96,176,201,128,147,82,196,4,0,0,96,32,48,97,132,16,32,4,48,104,103,73,128,195,0,162,0,150,49,60,76,97,82,69,147,26,56,231,128,149,18,65,129,193,167,65,120,76,19,222,82,29,195,2,17,16,166,5,194,84,105,40,201,216,217,32,229,9,159,229,34,170,202,87,209,215,112,144,115,121,6,116,188,140,255,251,178,100,206,142,198,107,103,71,155,121,91,240,94,108,233,147,61,37,56,28,85,159,26,78,101,239,193,114,179,102,140,246,20,176,55,196,68,172,3,31,30,122,50,199,6,24,79,137,188,65,79,182,146,54,230,205,171,221,164,206,238,162,71,135,168,179,111,127,22,222,243,46,42,223,244,197,156,251,234,28,120,185,123,18,36,101,77,177,2,216,179,216,247,206,173,88,30,72,121,139,6,144,95,231,84,187,248,205,173,180,220,108,95,51,86,246,223,255,25,240,105,169,247,127,243,185,119,247,239,189,239,78,112,35,218,44,79,79,138,83,230,158,90,83,66,1,22,192,4,54,218,226,172,202,97,124,206,20,31,185,4,109,133,206,239,63,22,87,209,231,235,90,161,175,73,119,191,210,228,190,165,104,209,36,88,214,70,215,255,43,168,173,93,72,134,187,157,212,234,206,196,20,69,197,101,42,137,14,67,94,170,46,229,41,137,82,141,69,89,86,162,231,123,82,46,87,217,46,132,232,164,189,215,253,252,215,191,255,166,4,0,0,172,180,199,85,204,141,156,202,146,141,90,148,216,149,147,24,193,136,193,196,105,46,128,226,80,240,168,184,8,104,56,177,147,137,8,10,4,13,8,50,181,142,161,239,39,105,210,69,151,165,1,101,26,17,108,203,148,157,97,128,171,85,96,18,190,4,166,71,8,197,204,6,128,96,8,37,220,129,223,71,164,56,50,27,150,71,167,37,148,162,0,56,133,210,192,12,31,11,140,195,189,116,214,210,225,163,170,152,150,105,162,50,124,63,191,223,87,235,234,126,59,248,163,224,240,148,195,109,226,11,161,24,109,40,164,22,195,33,32,91,53,9,56,131,146,43,148,121,162,208,88,120,152,70,13,154,19,11,71,131,164,228,25,216,121,191,205,16,202,222,181,172,205,189,195,171,251,120,116,115,223,131,157,120,157,182,103,13,57,226,14,174,152,21,253,0,0,224,0,3,111,252,147,161,8,24,129,115,246,210,101,201,204,90,14,98,109,108,185,203,102,190,78,127,170,251,239,245,255,241,180,133,89,176,146,246,115,196,119,230,228,49,207,154,234,202,200,65,102,165,85,214,84,22,118,56,177,9,103,175,106,19,233,183,253,202,168,168,130,212,83,187,188,238,58,245,168,192,29,105,104,144,4,193,39,83,31,2,12,130,98,56,16,76,12,65,50,24,137,20,212,165,83,132,2,31,226,192,252,64,5,8,3,131,0,64,32,3,106,185,210,25,215,98,239,124,73,175,138,134,213,60,249,122,71,65,238,211,174,201,25,227,33,78,108,31,230,4,250,171,56,208,17,121,191,44,233,244,107,208,252,65,130,206,191,210,54,204,255,46,96,16,42,154,129,133,168,60,53,117,76,220,169,255,251,178,100,192,142,38,41,103,73,27,104,127,176,83,172,217,202,36,37,142,25,145,161,36,110,37,254,193,74,51,102,220,192,150,48,106,192,46,12,33,181,7,157,181,94,93,205,88,239,246,246,17,158,222,255,115,197,33,86,178,184,20,213,75,65,27,216,85,26,75,35,134,86,35,185,238,238,195,61,51,243,54,41,120,83,16,123,43,68,133,91,223,116,210,235,42,211,54,77,142,228,151,175,180,217,255,126,14,243,45,183,21,197,179,110,217,221,118,52,187,123,18,237,243,138,253,89,225,82,153,203,120,97,79,54,2,37,219,100,175,56,100,6,93,43,123,175,185,97,166,21,248,227,178,245,239,209,154,55,201,231,178,215,250,174,255,95,255,146,229,53,228,71,40,198,69,69,163,204,142,170,206,238,186,177,220,217,182,177,83,114,185,209,89,171,149,191,116,63,22,93,145,44,237,235,117,216,169,119,107,143,152,246,87,122,86,112,10,0,0,84,140,147,88,225,23,207,25,132,231,215,15,174,228,74,72,235,31,76,224,44,44,14,99,96,34,17,160,184,241,144,17,131,129,201,69,70,139,2,224,73,116,136,195,194,130,32,19,42,10,90,145,186,160,1,134,226,97,231,236,232,112,164,32,196,4,100,150,96,96,22,136,28,18,205,154,248,168,186,15,136,2,12,88,104,160,41,75,96,230,84,233,199,20,184,56,189,127,226,131,170,149,56,196,96,34,199,141,226,142,172,167,105,180,125,139,62,204,157,196,31,3,9,196,151,202,120,246,121,128,184,117,37,20,221,251,177,101,149,238,93,58,185,20,110,119,91,81,155,73,61,5,168,212,55,18,217,39,8,74,7,98,200,137,166,89,92,242,202,75,153,97,107,106,137,91,145,29,188,245,8,16,193,218,84,224,148,93,235,142,66,155,179,140,201,54,89,178,95,15,57,182,179,88,48,190,45,254,243,51,213,117,213,140,44,27,197,47,168,76,145,119,160,74,196,0,1,118,217,189,34,157,1,180,96,212,213,215,224,106,39,161,232,171,52,216,51,61,113,38,49,51,248,44,107,255,236,29,255,62,255,55,165,157,31,157,8,229,227,175,84,104,119,189,148,171,139,68,209,170,98,45,46,162,46,122,171,191,180,153,97,213,75,90,78,107,92,153,92,92,85,115,227,189,57,133,185,139,143,249,74,105,69,75,251,217,43,193,138,0,5,183,252,84,65,150,108,6,48,71,20,255,156,45,145,171,110,172,37,1,24,10,133,50,54,164,191,149,78,27,73,164,127,103,79,11,224,207,99,78,131,218,200,153,97,84,11,254,200,82,5,18,36,243,143,220,227,253,86,48,243,179,196,140,141,192,178,136,59,178,167,218,41,61,106,95,33,170,221,111,76,102,228,211,89,228,255,251,178,100,204,12,231,24,103,71,27,105,127,176,94,12,233,163,48,40,154,22,221,155,44,109,25,254,201,77,51,102,140,193,137,216,122,172,237,28,197,173,191,83,152,92,203,186,195,245,230,154,199,68,217,186,106,205,5,60,162,94,106,231,109,107,88,172,59,180,218,79,188,242,12,117,185,222,152,208,36,140,106,251,41,248,138,78,228,106,67,188,204,28,126,38,44,213,97,45,147,83,120,210,68,50,177,55,44,211,57,191,205,190,165,146,22,53,135,173,91,125,141,122,196,245,220,185,108,14,117,187,109,180,240,174,88,29,68,102,128,123,168,12,171,134,56,225,142,54,208,177,172,143,33,171,181,151,180,157,9,251,253,127,246,234,223,247,45,10,116,203,133,58,24,197,122,85,221,209,82,149,50,72,141,173,15,169,29,93,182,116,179,209,38,50,58,145,30,242,217,147,110,228,217,237,62,250,170,23,84,167,183,90,1,213,0,0,228,140,198,136,211,10,155,137,130,135,5,95,156,185,4,102,1,9,154,4,198,14,12,145,11,76,18,22,48,24,40,24,35,10,6,12,6,11,48,80,12,193,64,52,1,135,0,195,14,43,21,216,0,128,198,82,152,132,240,72,96,234,72,184,1,111,2,156,135,138,150,143,109,50,110,121,8,218,192,16,2,134,203,72,50,50,159,184,214,152,123,70,114,16,232,137,207,183,88,235,134,232,171,57,96,86,65,48,174,165,204,90,28,219,196,233,199,100,63,59,0,209,103,150,171,107,47,255,185,187,90,206,221,93,85,203,122,222,171,118,189,37,93,80,107,11,217,234,154,190,121,87,179,158,177,255,175,122,223,204,220,169,79,141,221,203,107,234,154,237,138,152,229,111,243,254,216,212,119,62,110,236,253,89,238,227,82,150,205,233,221,242,222,85,62,213,158,246,151,255,189,230,88,90,199,255,127,148,223,63,60,127,61,89,215,42,243,237,216,222,50,182,237,97,80,0,8,0,2,111,191,33,20,158,124,48,49,31,89,137,165,204,166,110,189,247,65,104,42,236,14,8,138,204,189,187,253,95,247,84,233,250,92,178,157,244,181,214,24,234,173,49,147,68,136,98,20,204,20,148,18,118,53,9,182,123,145,206,242,178,34,57,89,75,46,172,199,118,131,114,187,208,172,226,108,69,101,125,239,87,35,179,149,41,115,213,238,100,42,86,174,77,193,49,131,201,73,153,81,146,233,165,161,0,152,106,168,145,129,137,89,155,175,21,201,137,16,237,152,91,2,121,132,248,78,152,102,7,25,48,103,152,25,134,121,143,104,152,152,27,1,105,134,88,183,152,95,128,200,32,30,194,128,234,23,0,13,116,76,206,15,49,96,236,213,108,67,82,10,204,47,25,53,124,192,231,137,35,16,255,251,178,100,205,128,7,20,103,71,157,115,32,2,99,44,233,186,166,8,0,46,34,15,10,25,238,0,10,94,175,229,15,48,192,0,182,12,96,174,49,10,108,195,166,115,98,44,141,24,93,48,192,68,193,99,51,23,183,16,184,18,83,14,43,153,132,48,101,64,41,154,142,230,159,20,152,72,48,108,177,122,238,51,153,116,196,165,163,21,160,204,134,22,18,0,24,224,132,97,241,169,17,117,1,230,180,83,25,54,218,118,118,233,188,27,197,66,57,64,100,161,28,98,64,170,110,172,121,120,80,10,99,114,49,16,189,67,150,91,152,60,151,48,16,112,72,22,203,203,208,146,18,250,41,92,150,53,24,191,106,213,46,229,20,149,251,40,131,228,243,113,57,153,100,114,173,61,37,52,182,154,55,119,114,250,90,183,166,174,252,222,174,198,168,174,69,102,227,178,169,92,220,196,15,27,163,206,28,149,203,47,93,173,90,27,144,218,202,83,79,45,191,67,59,79,86,87,40,194,79,94,43,34,175,150,113,171,178,153,67,177,106,28,135,227,144,76,203,245,126,57,53,103,117,38,166,165,18,90,93,55,207,67,171,98,138,173,106,249,215,173,73,30,152,169,74,198,10,0,28,231,123,151,225,141,78,115,127,255,255,255,255,255,255,254,137,56,235,90,238,181,143,127,123,255,255,255,255,255,255,255,247,86,237,247,131,15,134,208,1,17,27,78,73,26,78,99,110,166,225,73,50,179,115,82,222,113,167,179,153,59,115,46,60,157,58,213,252,189,255,100,193,179,16,152,211,72,109,38,128,121,78,162,187,183,139,232,250,199,95,206,171,144,185,253,76,111,155,39,159,157,82,142,43,68,243,56,151,92,155,181,86,22,218,156,235,75,94,63,172,93,120,251,239,29,127,223,253,207,181,251,62,108,221,90,219,207,95,151,82,38,41,48,251,235,161,218,189,19,108,197,110,215,22,174,246,102,223,103,94,218,238,244,115,153,95,188,95,245,174,211,98,246,55,114,102,147,243,217,245,153,252,138,95,28,56,82,24,255,250,21,0,0,50,96,148,144,0,195,142,99,97,138,72,118,7,46,51,24,112,22,118,153,73,164,199,235,44,213,35,32,40,208,8,54,49,112,180,12,5,17,9,204,8,26,17,128,12,80,37,6,5,67,22,0,16,204,17,2,128,80,4,27,88,24,52,24,6,24,7,129,129,195,64,96,32,112,7,15,128,128,208,12,46,4,3,5,4,0,194,64,0,8,9,128,161,152,8,1,195,147,6,169,64,255,6,248,13,146,6,0,29,0,80,12,84,64,40,0,14,11,128,49,4,12,88,241,3,25,60,128,196,72,240,162,196,12,86,1,3,6,6,128,193,195,224,50,216,24,3,132,224,60,16,6,30,255,251,178,100,77,128,8,139,130,199,158,114,160,0,117,39,121,170,198,32,0,23,205,159,38,125,169,0,9,113,179,166,159,146,80,0,38,129,64,168,25,24,52,1,32,128,109,192,112,144,8,1,66,243,15,184,224,0,97,48,113,67,148,25,116,139,145,81,146,12,132,24,216,164,72,185,32,73,146,2,147,48,44,20,19,118,76,209,74,54,50,54,185,131,122,245,108,181,161,91,169,75,123,42,186,168,58,39,86,204,180,39,207,164,200,24,187,28,45,104,50,75,82,147,82,107,186,31,82,45,72,161,83,50,191,158,58,101,71,118,175,90,22,51,43,255,255,255,242,23,255,255,255,144,160,0,6,0,0,0,0,91,109,182,217,32,124,27,141,1,8,128,3,194,191,17,147,19,4,154,45,130,50,107,38,13,98,179,200,82,11,117,41,146,183,42,237,52,46,20,241,48,90,225,108,109,114,69,4,103,173,127,243,93,220,69,255,22,77,114,137,51,236,210,189,46,213,84,54,213,251,129,215,3,141,89,216,240,241,55,57,128,248,124,50,44,88,26,104,152,64,54,97,68,217,68,198,44,16,74,185,129,101,57,153,34,77,255,250,127,254,144,0,78,125,133,11,9,93,52,168,206,56,83,135,136,20,12,215,43,112,193,3,88,19,45,147,162,170,152,187,67,160,32,117,24,29,195,100,99,69,152,70,15,98,130,12,128,20,81,113,8,240,47,208,231,129,83,29,66,225,14,148,81,198,201,108,160,65,72,40,122,229,177,142,6,207,5,173,10,136,231,150,198,120,0,228,48,0,140,70,40,109,2,104,43,163,154,31,9,162,72,50,99,132,152,58,96,108,179,99,197,212,206,238,189,223,111,234,253,73,50,212,147,164,232,234,91,210,107,159,69,19,198,182,60,95,91,28,73,70,11,73,26,208,89,165,140,173,73,102,105,23,86,153,52,146,174,206,130,165,19,203,62,145,154,75,100,213,55,46,26,189,78,212,83,47,158,94,197,227,73,73,3,99,85,140,104,99,67,101,76,8,1,12,237,182,18,137,226,78,64,184,11,18,25,98,234,246,150,142,119,169,213,23,28,199,167,122,10,162,7,110,149,1,135,165,220,130,64,103,43,17,39,90,123,127,109,52,69,147,30,105,15,43,170,150,116,35,247,37,139,221,17,134,221,244,68,86,73,220,132,98,81,22,238,85,85,90,81,41,220,171,151,110,229,219,222,237,230,106,95,80,17,213,0,0,223,248,207,216,204,41,72,212,129,15,1,12,237,128,76,84,8,161,28,136,56,20,22,89,21,52,71,145,162,199,165,184,46,68,134,47,107,245,75,113,57,99,162,128,46,163,48,73,22,26,205,11,180,80,4,200,80,53,135,51,200,164,51,2,180,152,17,252,125,18,255,251,178,100,36,14,133,244,104,201,27,104,127,64,85,140,233,186,48,37,140,23,121,157,28,110,97,173,193,94,179,166,244,161,159,96,46,121,95,177,88,140,169,211,80,52,189,92,204,197,148,191,44,121,146,63,175,194,128,67,16,183,253,246,135,170,189,161,145,29,47,87,79,239,230,58,152,191,231,127,254,109,237,190,226,59,254,190,32,251,15,144,74,136,56,178,217,164,57,178,40,99,88,176,114,100,200,142,169,66,230,49,215,216,120,72,112,32,202,200,187,20,163,230,4,193,22,255,205,243,125,234,182,138,213,239,152,59,164,241,241,14,176,220,28,167,204,93,109,32,10,152,22,196,64,0,76,0,1,111,191,4,147,216,117,44,217,87,250,218,50,121,185,73,172,93,142,243,71,168,142,47,215,255,10,239,254,249,127,118,30,221,27,67,16,174,84,86,69,75,51,8,185,12,103,28,92,170,169,94,234,175,125,153,232,183,189,150,219,216,168,69,209,200,132,162,51,191,232,165,170,123,179,189,231,103,117,181,0,20,133,66,101,180,137,137,199,230,250,11,30,20,28,99,84,9,18,16,194,130,20,2,135,23,64,0,114,204,33,44,20,33,45,19,136,10,25,160,128,160,162,52,52,232,17,41,173,10,33,54,12,43,121,64,189,72,180,75,5,28,210,150,213,211,42,21,185,18,141,79,160,172,48,131,234,68,42,165,46,99,227,0,79,182,130,177,208,66,152,99,98,68,246,108,169,209,85,221,107,12,209,186,192,145,231,22,6,86,23,81,185,15,166,7,5,209,230,139,152,212,111,117,169,18,64,235,41,145,55,100,82,99,54,179,42,130,168,234,85,55,178,212,133,89,170,19,101,59,80,74,171,174,147,179,214,215,167,106,7,217,4,209,118,173,235,91,48,247,53,51,47,42,246,235,69,37,61,74,173,4,53,181,73,165,73,174,25,156,8,0,1,221,182,195,83,138,1,225,108,176,244,209,169,166,26,74,115,21,67,72,230,31,217,239,175,165,237,183,211,237,213,5,145,230,234,41,99,70,201,169,18,205,136,82,238,230,83,123,196,53,202,181,206,238,230,220,35,253,189,164,151,176,203,110,153,252,255,118,158,253,159,253,93,111,127,178,219,219,106,85,179,206,163,52,52,234,0,0,85,172,85,168,200,236,204,1,84,248,142,142,237,88,196,65,204,8,4,32,4,168,32,58,46,136,67,129,137,202,139,105,12,2,17,88,4,65,96,145,135,253,208,135,11,142,86,6,40,6,166,106,54,153,44,13,71,81,82,29,69,248,18,3,92,207,66,166,113,32,208,129,22,114,237,38,51,72,180,233,179,55,157,117,92,101,238,4,24,196,84,251,139,12,49,39,110,187,144,232,206,188,251,56,38,82,144,198,186,255,251,178,100,55,142,5,177,103,72,27,104,111,66,88,12,233,186,36,40,126,24,149,157,30,110,33,189,1,75,51,102,76,192,21,192,143,231,186,158,109,58,158,239,158,58,118,174,163,239,187,153,250,82,24,113,68,212,231,34,194,54,246,226,214,82,13,87,173,106,141,54,196,66,164,163,193,184,163,173,246,92,65,36,7,1,205,58,109,101,45,208,230,180,85,116,144,100,87,90,75,82,216,186,13,132,70,128,12,0,0,15,127,248,157,69,65,145,84,156,229,23,89,39,61,249,241,121,178,237,191,248,139,253,106,255,243,230,65,251,203,39,219,83,201,245,244,242,168,249,23,147,34,215,114,77,205,51,84,219,112,234,213,49,241,207,125,63,242,215,125,127,215,196,186,107,95,53,206,149,198,221,255,17,253,115,29,197,213,95,143,158,82,129,98,169,35,48,153,8,198,205,147,79,155,78,94,2,54,48,192,48,76,16,133,1,10,76,96,9,22,6,191,134,6,10,24,80,32,146,80,28,136,2,4,48,192,17,26,139,74,197,23,162,19,131,133,171,161,34,4,131,99,32,181,40,87,42,224,8,2,97,168,88,238,170,102,164,187,211,49,134,136,128,136,192,76,32,110,205,89,122,214,126,85,57,0,33,53,128,192,244,172,11,129,220,38,249,193,177,17,175,10,114,168,36,10,221,49,88,23,16,161,192,134,211,53,117,249,219,165,113,125,204,125,69,197,184,152,179,93,14,118,138,118,213,84,104,84,67,113,165,54,181,48,108,211,91,92,20,237,49,15,117,8,107,69,38,42,52,104,178,10,68,75,68,246,28,156,201,159,189,210,178,137,21,189,106,178,9,57,162,150,165,147,14,178,78,195,224,108,168,0,21,187,99,50,121,128,124,49,58,61,169,102,186,193,132,237,223,163,146,159,98,127,174,158,186,191,233,175,101,161,213,63,145,154,50,134,51,189,138,117,178,35,124,218,200,121,85,216,245,34,85,114,171,30,132,178,35,182,236,142,212,229,101,37,27,107,208,69,222,236,171,107,32,138,246,216,221,51,31,52,129,26,0,0,147,140,33,204,14,84,153,164,190,112,0,17,171,11,100,199,144,114,120,100,18,97,224,66,69,5,2,32,224,9,136,65,201,170,177,205,75,32,19,130,90,229,196,208,222,177,162,38,50,13,183,236,168,178,247,104,219,160,245,130,28,16,41,123,3,133,207,45,167,245,232,46,138,142,179,7,90,126,141,140,180,246,172,195,213,133,186,173,54,159,10,126,166,31,250,42,57,35,165,68,185,96,59,102,228,225,216,86,95,55,73,210,70,219,54,200,213,85,126,246,235,245,237,250,141,157,21,211,190,186,91,41,111,173,85,157,103,68,219,62,110,169,65,209,39,174,182,208,89,124,255,251,178,100,76,14,197,131,103,200,27,152,107,112,87,12,233,179,48,37,126,23,209,157,32,110,97,175,193,89,51,102,140,145,149,176,180,217,73,105,108,155,36,137,145,178,234,123,186,45,89,213,162,93,60,200,162,225,188,110,192,0,255,255,135,139,217,31,86,169,50,245,24,203,168,226,191,125,122,214,247,255,255,242,255,239,67,30,246,126,170,84,21,58,162,221,89,69,237,100,115,149,153,90,206,168,143,179,49,217,153,208,198,83,201,85,122,42,57,29,20,168,198,33,221,234,205,61,213,138,151,56,178,25,236,180,103,100,41,159,189,223,162,165,88,156,12,233,216,204,112,137,49,137,184,205,204,160,123,108,203,99,211,41,135,76,120,14,0,0,199,132,132,0,192,128,145,130,131,233,52,129,128,0,58,40,151,73,55,210,28,180,106,22,91,225,26,69,138,152,6,124,146,144,171,145,247,48,85,64,228,140,9,114,178,197,119,9,128,89,19,190,169,22,35,0,150,37,83,50,126,28,150,140,170,110,33,123,39,131,30,248,87,143,219,109,33,229,167,34,116,97,235,176,36,142,109,198,136,189,174,245,74,251,173,253,255,231,94,183,245,246,101,211,117,235,91,51,175,126,179,84,19,66,164,139,92,192,201,142,166,230,239,65,29,4,86,125,4,25,141,47,76,188,125,53,26,155,26,164,117,25,38,181,162,93,47,29,85,208,78,143,77,55,60,101,122,8,212,104,179,174,113,20,84,166,15,12,130,2,237,177,16,201,113,48,22,104,203,44,36,209,11,120,206,106,70,213,103,71,21,118,148,35,23,212,231,252,107,58,24,98,239,79,235,255,238,250,179,235,170,165,84,90,245,46,210,232,245,82,26,90,58,165,21,214,204,107,49,217,17,40,140,86,71,123,153,245,200,84,175,45,72,150,251,170,190,149,77,137,85,53,73,134,85,0,7,45,248,48,4,88,120,197,19,143,128,88,197,200,12,8,104,178,235,80,32,81,0,205,8,112,20,192,192,214,232,64,26,180,180,166,126,239,173,71,58,51,21,85,70,186,211,84,49,128,170,231,21,165,59,15,43,72,101,211,174,211,183,74,208,159,199,34,49,61,110,134,114,73,156,170,24,129,26,211,191,126,49,61,150,89,196,33,170,10,255,103,177,168,118,196,110,142,93,126,238,187,255,254,202,253,111,255,43,153,207,211,195,54,226,158,65,142,70,101,51,232,166,79,57,53,116,209,38,19,78,40,106,201,105,49,138,147,216,117,102,183,175,138,184,251,109,45,240,117,204,94,169,219,78,54,103,164,128,253,64,32,1,6,219,247,56,10,65,210,186,100,115,163,35,233,219,80,253,63,196,42,209,244,105,174,218,253,63,234,187,108,86,156,103,71,79,255,243,134,150,255,251,178,100,101,12,133,11,102,202,155,97,95,160,88,140,217,183,60,67,126,22,37,157,40,109,153,253,9,92,179,103,40,244,136,104,18,229,15,47,54,69,52,42,125,104,244,191,225,40,215,59,10,17,202,185,127,166,159,131,135,98,230,66,6,72,69,94,21,114,34,204,173,231,63,252,187,236,70,95,212,242,248,6,0,10,93,249,139,37,24,60,201,147,171,158,200,209,157,11,25,0,152,225,145,48,74,204,74,180,193,42,4,165,171,95,68,20,191,72,36,195,142,39,244,70,85,109,195,96,203,229,2,145,17,70,96,167,93,238,115,103,155,87,206,15,110,175,19,141,40,124,157,39,21,253,109,167,102,38,235,75,154,108,17,22,228,114,91,45,171,90,106,154,154,173,154,74,184,20,180,150,147,32,95,127,255,255,190,227,55,207,185,221,178,227,126,99,63,238,223,113,231,191,217,168,137,104,249,82,94,212,94,108,188,191,120,169,206,147,38,91,12,28,20,49,33,108,141,148,138,222,193,71,228,173,154,165,169,155,65,207,145,183,16,113,10,143,163,101,239,139,187,202,254,247,222,23,98,29,232,109,0,2,255,255,136,253,248,185,6,11,130,142,165,217,59,54,203,147,189,56,33,38,172,168,71,69,86,183,234,159,255,255,232,138,180,33,78,171,244,184,102,118,37,8,234,249,25,66,99,45,15,197,20,245,84,85,86,177,17,81,171,163,49,251,72,198,107,212,172,51,153,167,179,34,173,203,111,247,95,90,34,109,110,171,162,129,42,0,24,239,248,198,0,204,177,28,197,74,193,227,160,210,51,43,8,24,21,64,97,107,20,189,47,23,155,37,90,227,1,40,33,100,77,62,211,7,115,33,216,219,118,107,28,100,66,0,8,30,196,16,251,65,114,88,187,2,167,165,104,157,148,59,15,28,236,122,19,57,156,220,162,106,117,232,214,35,129,80,246,112,244,88,179,142,18,216,52,18,56,193,131,6,153,79,218,197,250,127,95,207,252,241,50,188,251,37,220,199,126,247,144,39,76,145,181,111,118,109,221,24,171,35,213,230,4,206,30,209,140,50,44,112,177,69,142,209,34,94,46,82,205,170,153,233,186,142,28,125,148,236,117,7,119,75,90,9,41,144,89,128,62,162,144,0,32,0,130,255,255,46,70,36,128,200,252,69,10,230,15,15,32,35,99,198,37,71,199,215,162,78,77,61,244,252,149,243,42,234,191,255,67,123,61,19,73,94,18,139,46,179,185,229,41,60,43,123,172,111,54,46,156,166,209,92,207,40,164,151,234,246,254,229,121,94,140,121,151,95,57,249,101,206,209,246,79,92,246,239,169,135,35,112,230,0,7,238,216,68,114,98,141,198,162,188,113,105,67,200,224,165,0,17,210,112,60,255,251,176,100,139,12,133,44,103,74,155,104,110,208,90,140,233,202,40,103,246,19,145,155,42,109,161,187,73,106,179,166,92,244,148,169,133,195,17,131,47,20,4,62,200,46,251,175,68,239,90,171,15,44,132,198,93,218,86,61,20,69,73,101,121,51,250,217,42,195,142,195,40,149,202,26,134,79,124,94,244,178,222,23,172,190,144,231,89,83,73,170,10,193,160,172,69,20,251,65,195,71,40,254,77,154,138,143,103,56,154,148,181,42,200,17,139,45,229,170,53,139,190,166,99,255,225,211,25,100,186,105,175,115,11,141,180,50,111,138,251,143,165,157,215,234,57,171,230,14,39,164,254,163,229,227,85,106,125,30,141,21,152,166,164,147,99,32,157,190,64,128,3,187,108,114,101,68,46,77,39,136,13,10,21,130,197,78,36,78,221,69,205,252,85,196,8,207,217,40,191,255,254,159,239,71,84,50,37,141,71,113,150,75,52,249,84,211,144,170,165,117,45,208,182,82,169,10,120,154,15,58,93,149,121,40,232,74,208,178,45,179,244,82,153,114,50,76,222,85,252,197,103,51,250,223,215,119,152,14,245,85,0,4,236,220,200,134,205,54,40,16,66,108,203,230,56,0,99,35,165,10,34,197,9,170,193,208,220,132,5,190,135,87,170,142,181,54,189,29,89,176,50,190,139,169,195,154,213,217,146,42,83,67,177,216,90,117,196,160,71,221,221,125,99,15,44,89,125,213,162,147,214,191,42,153,162,127,154,115,177,27,167,15,131,40,63,30,118,129,233,99,3,108,89,135,234,157,115,122,92,113,95,59,247,212,65,78,226,253,141,78,14,139,72,227,120,255,190,103,254,126,63,159,170,152,79,131,71,33,27,172,158,116,58,205,117,234,50,41,215,147,50,120,47,212,238,233,92,229,182,152,147,210,219,206,190,164,138,241,138,54,23,100,10,62,32,0,99,128,4,223,255,35,205,2,39,135,199,76,51,52,103,91,184,38,211,94,27,63,10,109,68,17,119,158,107,223,255,255,253,25,198,47,185,144,233,145,58,52,182,233,200,71,169,152,193,2,4,54,36,120,199,145,207,67,41,199,139,102,139,8,17,211,243,235,154,65,83,245,190,189,167,159,210,179,235,208,231,60,169,73,255,72,180,36,159,65,54,245,51,213,163,109,77,59,165,83,87,138,26,21,49,147,35,65,55,46,59,82,8,3,16,139,132,3,129,1,214,50,80,195,97,193,232,222,174,20,2,56,138,54,75,220,150,233,130,204,5,130,23,210,137,166,181,86,188,234,55,119,237,185,197,157,149,184,214,89,139,59,134,227,78,180,170,83,56,216,164,111,243,197,82,95,44,129,159,153,201,187,177,136,197,139,244,216,196,96,126,198,62,197,254,243,93,250,255,251,178,100,182,14,165,35,103,74,27,104,126,210,91,204,217,186,36,35,168,21,209,155,36,109,137,254,137,130,179,102,76,193,150,248,220,186,12,84,117,37,144,100,103,186,185,40,102,98,122,146,157,39,186,87,244,213,215,161,247,185,92,215,18,201,75,81,230,252,43,77,175,105,237,143,1,134,241,126,36,239,55,168,151,172,218,146,91,223,22,247,251,255,48,53,172,231,27,160,233,19,150,219,225,212,68,47,157,113,192,51,87,101,229,243,245,190,162,85,239,57,78,155,86,185,73,175,219,230,179,57,125,60,253,63,244,252,255,202,127,219,22,152,121,247,213,141,214,239,200,33,229,55,71,134,103,105,201,97,52,217,24,65,102,166,108,179,119,35,86,220,124,252,161,161,132,131,148,22,230,232,77,216,247,188,88,181,67,166,202,86,84,232,159,232,186,96,90,149,0,5,54,248,136,188,192,32,65,8,1,96,224,113,216,113,136,208,2,45,53,182,64,231,39,18,68,62,204,216,84,5,50,43,214,80,101,136,213,39,21,181,105,46,9,82,164,86,7,101,206,149,202,90,123,210,219,215,133,87,121,104,99,79,187,191,167,70,179,238,237,178,181,3,87,117,168,146,29,21,218,126,15,163,217,16,119,226,108,173,223,126,235,93,135,31,252,102,99,117,104,245,204,63,250,94,70,101,159,42,211,247,37,200,53,14,40,160,75,18,214,38,166,221,71,182,155,191,190,127,206,105,99,171,250,129,51,142,39,14,161,121,37,51,81,197,110,100,230,169,207,245,103,99,21,19,203,153,52,224,141,244,128,2,110,72,152,73,136,97,50,43,200,73,74,230,206,172,118,109,161,140,78,71,202,42,249,114,120,213,135,175,149,24,96,196,82,219,179,87,247,81,54,173,220,186,179,207,181,179,0,192,97,216,197,122,44,89,52,216,244,19,102,180,119,254,251,42,180,35,177,77,160,213,173,210,171,49,220,212,173,169,67,152,204,204,103,59,146,246,50,51,45,158,139,214,215,109,168,233,222,247,83,190,148,77,174,251,127,183,91,17,92,52,0,3,150,227,131,148,238,81,62,168,204,255,243,162,128,211,157,17,49,66,160,80,242,241,18,128,7,15,67,212,29,76,128,160,96,80,115,32,9,22,85,93,16,18,226,78,224,73,217,185,49,117,168,176,48,26,201,127,149,133,30,6,73,177,32,64,0,16,73,66,157,160,90,252,131,178,128,234,74,98,108,121,4,136,13,0,14,45,171,11,53,9,140,179,134,182,188,168,5,132,85,128,87,130,185,77,102,118,193,152,115,249,28,108,80,235,245,43,173,77,249,90,231,180,28,76,234,149,20,203,224,134,76,208,185,5,145,200,135,44,174,12,11,117,108,164,49,118,34,213,17,135,164,255,251,178,100,213,140,197,17,102,203,155,99,87,178,111,172,217,99,60,197,154,24,249,159,38,109,25,126,193,179,51,166,76,198,12,48,65,87,183,14,217,133,87,206,82,143,37,88,233,178,230,147,149,75,152,229,183,215,248,110,164,134,170,137,53,232,212,41,118,171,81,219,159,154,250,229,172,122,217,136,14,17,144,0,18,239,193,195,213,128,14,152,220,59,163,235,147,25,165,118,4,201,216,75,80,167,13,109,115,180,41,250,18,171,118,159,84,41,217,67,25,229,44,92,243,249,153,255,255,53,206,202,206,178,110,12,195,168,136,114,40,68,127,33,108,169,12,194,33,57,25,187,220,144,214,23,122,116,217,129,144,60,94,37,129,230,192,232,58,232,103,75,83,21,106,180,34,170,32,33,181,225,76,138,151,254,32,209,192,192,42,213,0,0,74,144,192,209,76,75,176,197,90,76,183,216,221,7,76,8,176,198,75,1,67,139,229,19,154,96,16,69,91,75,132,206,199,132,195,143,70,128,192,210,225,149,16,184,176,193,2,193,195,151,65,106,218,195,0,97,224,98,4,66,82,42,18,40,68,68,108,12,252,32,177,129,4,76,62,26,82,135,157,14,13,117,132,66,157,22,241,61,211,76,193,20,16,2,52,40,78,145,243,52,156,128,154,60,162,136,144,55,9,41,95,117,168,166,172,213,84,96,72,102,98,48,234,57,22,32,90,121,13,23,43,249,209,151,84,73,136,40,52,184,161,241,118,78,33,72,185,18,54,174,43,234,82,82,109,84,231,137,171,130,57,89,187,225,227,109,11,16,236,117,4,101,111,14,194,92,98,195,113,240,244,170,55,229,101,52,86,179,191,159,37,46,251,152,213,106,72,0,13,0,0,147,110,169,64,38,69,144,201,84,12,9,13,58,130,91,57,68,49,16,67,23,74,155,238,237,107,127,170,56,114,86,211,247,253,204,110,207,117,114,189,178,245,241,255,95,255,217,76,243,52,154,85,218,241,196,219,245,221,170,93,117,81,84,176,170,183,54,106,21,6,43,172,219,114,209,204,75,148,92,58,12,68,165,90,100,186,143,254,205,153,27,214,176,246,134,121,221,205,191,19,213,85,214,171,82,129,234,151,97,211,195,39,140,51,199,163,68,115,8,12,1,30,153,48,144,65,131,118,77,53,214,74,38,32,12,99,46,92,54,166,137,176,110,130,82,62,177,55,213,94,50,161,192,172,86,2,242,178,229,114,166,173,48,190,230,146,165,82,148,23,248,56,105,48,143,6,48,152,144,175,135,137,20,131,37,48,209,19,95,211,154,13,85,54,20,65,113,26,153,83,3,122,24,226,57,3,232,144,108,17,164,169,73,64,218,170,148,13,1,117,48,183,50,54,225,198,185,98,199,211,19,165,255,251,178,100,217,142,230,73,103,72,155,122,67,240,108,140,217,131,61,40,32,26,121,157,42,109,225,111,193,143,179,166,76,243,10,40,18,172,196,144,186,165,230,71,139,201,171,155,18,108,146,31,151,30,67,1,252,146,9,3,249,113,60,154,185,112,237,131,98,149,77,67,225,45,83,66,118,77,38,217,226,106,70,202,160,227,67,237,163,200,210,75,36,45,32,28,228,166,75,105,171,203,77,155,127,31,181,174,159,168,249,152,254,126,254,58,175,234,250,230,48,186,238,77,141,177,248,92,8,27,99,41,112,70,81,189,249,238,119,50,237,254,104,118,60,113,206,149,114,150,108,203,121,189,74,223,116,179,165,179,231,41,141,64,82,1,225,174,48,167,149,109,157,8,202,75,242,99,230,170,89,73,57,93,202,44,225,157,80,240,71,158,134,220,171,13,222,207,239,239,122,212,165,4,57,43,71,236,202,63,161,26,190,122,220,136,223,237,219,127,180,122,149,0,0,110,244,40,168,40,70,14,58,48,59,0,105,120,210,176,145,249,136,2,178,161,25,4,132,0,34,16,62,8,2,110,132,192,5,213,18,25,118,214,246,46,130,86,48,196,184,136,194,97,215,185,177,59,140,157,173,49,179,8,129,52,88,100,93,107,197,124,65,212,193,100,13,56,152,141,138,211,26,68,39,213,119,13,89,163,160,168,92,171,42,9,103,12,173,75,21,227,99,125,159,144,113,154,19,138,133,49,120,126,109,221,202,12,238,51,55,181,255,51,75,86,148,188,95,31,143,149,32,154,40,197,237,174,126,111,178,133,172,209,82,213,17,161,47,100,182,149,64,231,46,78,145,4,57,28,180,237,202,15,233,44,70,233,21,105,70,71,127,127,254,183,63,63,255,233,241,252,200,4,164,128,0,16,0,2,237,252,86,67,152,93,19,234,163,201,236,135,183,78,157,109,158,102,23,9,166,214,233,166,77,239,91,197,61,178,180,205,31,183,214,186,222,106,124,132,9,214,16,228,149,41,113,166,93,214,207,255,245,18,124,76,98,246,146,226,187,1,224,132,62,209,225,93,167,26,170,175,73,161,123,57,93,72,149,243,213,156,178,60,47,205,223,190,200,253,154,249,61,147,172,218,86,238,35,123,241,155,26,154,65,25,128,18,152,30,25,190,141,9,46,7,16,9,15,143,1,62,170,44,76,18,1,23,139,21,0,194,169,148,20,222,8,160,18,9,107,187,178,246,152,44,27,130,244,210,181,135,66,53,2,23,217,36,77,192,76,35,17,221,151,160,68,20,170,27,160,187,252,201,91,172,213,102,116,180,29,101,164,208,220,23,17,67,95,234,86,195,114,137,250,154,134,34,108,130,93,15,130,17,14,161,112,244,106,138,150,173,117,149,26,23,197,255,251,178,100,202,14,165,177,103,74,155,120,67,240,103,172,217,186,60,98,202,23,45,157,42,109,229,109,201,134,51,102,220,244,136,249,164,170,139,184,213,36,95,72,52,158,186,198,197,234,148,218,230,214,204,170,95,77,101,54,183,187,230,106,103,134,62,163,181,33,136,93,210,181,207,213,233,47,61,204,50,98,25,105,171,123,215,190,165,188,253,93,186,62,110,120,136,174,103,137,80,91,11,139,111,250,203,122,248,67,201,114,53,197,108,212,214,36,17,182,66,54,62,224,91,110,42,185,88,220,43,33,75,48,98,155,112,98,78,117,46,202,78,212,114,246,208,202,223,255,130,36,192,153,208,198,44,61,153,205,103,170,162,95,49,156,173,109,12,198,35,157,92,236,72,160,100,71,32,98,18,86,181,255,53,147,93,223,84,187,210,253,238,223,116,183,84,85,214,12,74,0,1,191,248,205,11,76,2,64,193,29,13,131,241,12,204,236,60,18,10,86,42,214,192,37,137,122,152,130,48,3,9,17,73,226,252,181,133,244,165,109,37,19,162,236,181,246,75,72,33,85,94,135,153,101,52,228,11,110,69,97,165,163,83,148,37,171,226,160,66,233,103,11,186,141,181,144,72,43,199,221,71,254,28,150,69,35,44,153,230,121,236,83,201,32,169,92,150,93,31,239,164,12,21,193,107,117,159,246,238,139,95,98,78,204,65,150,157,213,21,73,132,129,20,66,70,176,174,89,108,85,58,40,219,19,12,145,222,203,90,34,34,46,2,184,205,76,44,166,149,163,119,246,63,242,125,191,239,160,24,106,244,105,217,168,117,217,51,14,203,23,58,140,149,77,95,53,222,70,2,79,32,0,203,182,199,33,108,52,0,128,133,148,233,245,182,113,118,97,120,119,31,236,196,14,56,74,146,232,115,170,97,217,136,173,59,53,214,144,195,43,227,78,231,146,80,206,249,196,48,103,240,195,1,40,120,85,235,64,68,254,101,197,118,165,108,145,32,161,45,162,172,83,112,247,219,165,228,224,161,188,88,81,215,7,169,152,40,229,127,233,155,249,127,144,159,35,150,47,74,207,124,166,121,211,254,255,207,183,252,83,146,35,11,15,13,62,202,53,18,140,227,249,19,81,128,140,100,116,30,11,190,106,172,2,20,24,176,54,89,19,39,145,129,199,0,112,60,56,99,112,99,65,19,187,164,31,85,146,68,198,70,81,150,220,8,101,67,165,239,177,88,165,242,26,68,192,152,17,179,132,90,215,128,32,96,168,100,75,151,189,97,157,212,41,158,141,65,48,28,250,242,87,18,231,216,191,35,65,148,16,255,176,199,233,76,87,35,67,129,155,132,29,15,0,32,77,66,83,68,53,106,165,253,209,12,233,113,84,12,139,12,22,38,72,145,255,251,178,100,213,14,69,173,103,74,155,102,87,66,109,12,217,147,60,195,106,24,165,155,32,110,101,13,193,195,51,102,156,241,150,232,4,70,14,169,28,69,19,184,129,201,80,180,89,98,99,74,90,66,40,214,62,133,226,119,42,228,177,240,66,152,122,138,89,2,97,10,45,166,6,140,169,207,56,227,42,185,55,129,149,255,252,252,243,111,223,51,252,253,255,129,6,160,64,0,91,127,213,227,233,156,99,216,184,66,101,195,129,211,20,147,29,17,213,253,193,33,95,237,222,235,95,120,197,229,157,93,2,236,100,247,183,255,56,172,93,246,94,127,201,123,223,254,109,53,144,111,42,26,50,66,112,109,130,226,142,162,34,161,170,62,74,36,86,18,10,48,227,58,81,166,49,202,121,8,69,66,17,202,42,20,168,32,114,157,14,228,20,98,58,53,11,97,140,230,228,78,114,141,158,223,145,55,216,18,138,0,0,155,140,200,234,3,72,209,78,5,13,58,65,200,29,51,50,33,196,201,130,147,24,3,194,0,134,19,35,13,23,76,6,45,49,72,212,84,152,72,39,32,204,96,210,7,141,147,151,32,245,145,21,49,91,196,13,34,243,182,186,149,203,186,192,128,4,177,19,80,85,49,31,236,34,83,80,96,184,165,23,153,6,160,226,127,35,236,161,215,144,62,178,122,170,204,206,22,21,204,26,42,2,106,149,99,142,51,6,86,58,72,235,251,35,153,15,40,48,3,202,113,5,122,175,200,35,114,204,50,110,199,103,140,170,72,48,36,56,60,29,139,151,36,24,245,10,62,164,145,29,195,134,17,220,193,22,164,81,140,113,142,32,193,180,43,2,166,32,228,40,180,161,4,95,14,254,73,177,234,180,79,161,147,30,211,255,73,95,127,10,101,214,52,235,249,218,43,200,0,117,177,0,3,109,216,189,42,200,40,45,75,217,119,78,168,98,23,100,169,254,74,206,229,104,146,32,199,141,66,231,73,52,252,102,84,134,83,185,79,176,119,151,246,102,106,123,252,187,42,221,102,191,8,98,133,176,144,102,64,179,36,150,130,149,74,119,82,42,244,148,27,185,17,208,97,53,33,152,235,6,148,42,149,146,174,10,56,50,49,235,169,157,90,137,111,219,179,39,210,199,232,137,79,224,114,175,91,65,75,115,22,77,65,40,195,155,141,129,78,163,61,136,12,106,38,93,96,32,97,132,130,6,36,9,24,12,38,32,18,152,36,62,128,64,166,2,60,22,89,209,192,100,5,66,254,183,235,152,200,21,204,239,50,117,136,211,214,161,172,10,212,54,243,201,16,173,11,1,216,77,5,68,182,83,26,44,229,203,169,34,179,51,209,150,253,105,102,253,151,133,60,33,153,137,124,122,236,11,103,8,106,181,162,115,255,251,178,100,208,14,198,88,102,200,27,153,67,114,104,108,217,147,60,194,106,25,105,163,36,110,97,141,193,133,179,102,204,241,14,48,139,206,210,79,103,206,78,255,76,251,94,187,246,209,189,79,153,245,53,92,28,180,96,251,137,185,132,35,168,151,242,150,155,204,67,186,133,45,195,146,202,59,213,63,35,131,78,34,51,133,46,61,126,95,85,153,52,255,172,28,225,197,183,235,246,110,6,217,93,55,180,237,230,105,12,222,102,232,105,159,101,99,80,51,90,238,111,115,223,54,78,7,167,45,8,0,91,183,240,77,245,96,185,57,40,147,211,188,86,33,143,218,209,112,148,215,138,242,35,220,35,136,213,233,35,138,69,67,59,75,250,123,91,255,130,41,25,55,182,240,254,147,66,67,243,147,35,62,66,224,36,129,21,242,223,150,17,27,211,86,63,167,17,49,117,115,188,202,50,249,198,36,52,67,114,52,122,220,47,239,47,222,3,12,106,159,223,47,206,151,64,172,0,7,190,244,66,52,28,16,51,241,182,130,180,68,156,43,133,68,222,52,181,185,45,17,4,128,91,186,25,183,44,27,231,82,130,45,24,180,191,164,84,84,245,109,238,81,35,180,240,64,15,236,8,221,109,223,141,114,174,238,185,165,113,28,84,35,44,237,6,73,233,52,185,226,86,51,84,105,79,150,118,63,230,118,115,105,45,89,78,114,133,161,9,83,5,142,24,57,8,50,172,88,117,79,165,185,91,72,196,85,154,27,123,93,193,233,73,159,87,11,41,103,152,33,14,215,241,131,33,84,182,237,187,185,157,78,214,141,255,92,50,0,46,239,248,225,179,12,56,124,121,194,90,90,209,164,11,8,211,161,45,142,67,17,89,17,216,101,149,193,82,247,26,130,181,53,137,83,38,133,45,67,91,116,231,10,217,30,135,160,148,212,21,187,70,92,182,175,76,207,51,239,151,85,157,174,182,38,133,250,51,213,197,38,18,87,249,165,241,202,157,220,162,173,238,137,77,55,220,203,92,172,189,173,178,84,180,42,178,17,35,97,36,251,33,187,38,144,122,74,212,219,228,210,141,72,181,169,155,65,151,243,55,197,45,113,247,49,195,87,59,204,66,191,67,43,250,185,122,10,212,0,82,237,234,147,48,125,10,170,69,88,26,112,134,108,152,84,40,208,164,192,105,233,130,214,193,32,4,65,163,140,229,61,17,29,136,186,144,28,29,34,167,79,6,235,15,70,167,232,33,140,93,184,202,1,89,100,200,90,140,182,8,19,156,61,236,218,63,181,118,169,9,199,195,171,23,94,145,166,214,191,13,30,133,131,209,84,148,232,171,109,245,82,149,17,41,105,106,93,70,30,64,211,105,97,9,18,165,28,65,77,12,50,145,168,84,80,92,255,251,178,68,199,140,228,103,102,204,155,72,62,96,140,12,217,115,105,136,152,20,21,155,46,109,49,22,130,113,51,101,77,167,161,57,138,50,95,40,193,163,173,58,98,205,120,24,76,217,147,36,217,98,84,112,241,144,76,141,104,197,244,171,241,242,163,232,155,255,159,129,163,171,255,254,46,2,59,118,224,161,96,206,198,9,8,37,1,49,227,34,92,178,228,64,212,210,78,132,171,193,12,0,49,64,141,45,128,49,147,84,98,125,193,157,72,35,7,187,229,167,53,194,114,42,45,82,17,211,65,156,195,90,105,39,145,220,28,96,91,226,229,204,169,0,184,27,9,160,185,24,130,245,38,142,97,213,68,64,242,148,119,19,196,195,59,45,13,158,217,216,82,198,152,62,110,102,173,18,110,166,149,104,187,129,182,242,73,119,99,34,15,118,180,146,111,73,189,133,8,26,243,18,220,117,118,214,126,169,74,150,75,75,152,60,231,62,116,44,108,212,85,162,150,60,231,47,158,156,134,184,8,244,142,0,0,155,176,192,106,99,71,179,14,32,178,52,13,28,4,101,51,185,161,30,140,58,28,33,5,24,176,130,52,20,36,24,152,40,222,13,41,152,12,0,96,48,73,65,48,201,32,195,47,20,132,12,169,221,119,211,40,202,4,188,140,93,157,176,216,1,151,32,176,227,225,68,17,64,100,104,80,8,66,99,81,137,156,172,18,199,177,79,13,205,188,240,59,128,188,24,188,64,66,17,65,201,3,57,79,74,250,196,227,121,106,53,25,140,138,11,136,12,32,56,249,67,121,29,115,202,243,93,68,174,177,195,189,34,38,222,206,176,182,140,146,179,82,146,191,12,139,187,45,44,202,92,252,30,46,210,118,232,112,217,14,199,46,49,109,28,139,45,87,116,139,180,136,17,131,164,198,150,239,107,21,67,147,30,55,254,36,176,59,20,0,15,125,248,242,96,128,37,173,41,58,211,68,154,37,14,71,152,217,56,65,67,122,249,59,19,71,244,202,200,166,207,254,113,159,255,164,165,53,237,211,10,167,206,158,230,83,127,36,143,177,147,194,57,51,85,233,119,253,139,167,39,249,78,56,237,78,17,229,222,145,114,203,51,242,145,119,135,148,108,176,173,125,215,240,177,212,99,209,96,166,52,144,96,107,3,17,179,66,224,176,105,134,8,96,32,98,19,12,110,103,26,19,167,41,137,9,134,29,27,0,136,6,24,28,24,24,24,96,240,57,148,184,209,67,2,139,36,145,46,192,63,176,8,195,64,63,228,34,164,26,132,7,4,172,70,146,67,213,44,209,232,149,128,84,241,161,194,165,177,56,121,156,43,98,115,178,118,224,217,0,130,32,33,31,2,128,0,132,3,20,97,8,92,66,234,2,128,46,227,61,255,251,178,100,196,14,197,247,103,72,27,153,67,226,85,203,153,179,48,35,154,24,213,157,30,78,101,15,193,178,51,102,12,244,141,144,45,56,40,114,212,1,136,126,46,36,250,41,167,58,97,213,148,172,119,30,31,141,223,222,92,189,239,186,153,123,248,250,23,182,31,18,58,20,82,33,170,209,139,25,139,150,126,61,161,45,187,74,142,187,68,174,89,225,170,187,175,188,108,237,241,86,241,83,60,218,127,93,243,53,23,255,78,125,79,255,241,224,22,128,37,73,182,194,169,16,112,138,80,140,169,89,40,62,221,197,29,133,185,144,96,40,229,13,118,227,68,250,35,180,165,74,167,84,223,146,45,224,1,97,32,96,81,6,35,142,133,144,113,79,20,133,155,189,57,153,166,20,207,115,61,139,41,151,79,132,133,153,20,166,112,156,12,124,80,131,135,180,90,138,69,50,85,14,90,47,156,171,63,34,47,188,203,226,132,207,231,153,213,87,203,183,175,135,47,255,158,38,0,0,239,248,197,15,76,154,132,198,74,68,96,32,144,131,51,35,46,122,152,51,37,28,83,182,168,33,12,94,139,216,168,6,225,17,25,176,69,214,199,225,198,95,17,68,135,153,152,51,183,197,233,83,104,97,177,42,197,150,48,24,24,28,132,63,40,128,220,117,117,46,76,70,62,227,41,80,56,1,34,158,203,82,88,100,128,17,221,122,90,186,211,100,40,50,197,92,167,121,55,211,230,20,68,34,190,151,107,6,106,112,219,37,124,233,109,119,242,249,169,120,191,75,103,156,116,75,9,8,36,233,153,161,251,222,168,56,200,85,40,58,26,31,133,217,69,197,216,70,129,68,44,112,211,133,157,100,241,168,142,59,106,239,105,93,182,137,60,65,62,87,69,175,221,116,248,133,78,241,113,181,242,203,150,250,189,62,39,198,118,2,192,0,0,11,183,224,4,80,64,193,230,193,135,31,73,103,26,35,97,188,235,63,243,223,175,147,156,136,174,157,55,115,184,183,144,136,139,132,148,24,56,198,245,143,180,52,135,143,153,38,69,110,82,38,25,164,136,80,68,76,39,73,231,24,83,247,159,58,165,188,100,157,108,172,149,76,30,191,222,11,176,213,22,204,153,216,242,206,142,87,228,203,83,68,50,0,193,1,98,64,113,32,234,104,128,4,48,60,128,196,2,66,149,224,130,35,11,11,49,17,133,134,32,27,48,128,37,129,85,225,192,229,65,84,187,48,80,52,18,178,84,71,29,2,110,1,128,237,116,194,3,129,69,230,14,16,48,34,56,2,96,64,105,58,0,14,26,18,48,240,192,224,1,227,112,184,130,81,145,13,133,5,128,83,164,33,97,4,99,72,137,200,59,209,126,25,152,110,81,191,102,245,140,248,178,128,199,255,251,178,100,199,142,101,247,103,75,27,104,95,176,80,4,73,234,24,195,12,27,245,155,34,109,225,26,65,116,18,231,40,148,27,0,2,176,45,115,235,15,189,52,53,50,19,49,141,161,52,97,168,29,7,201,40,41,110,252,139,202,93,57,231,238,226,199,26,182,73,195,82,7,40,241,106,121,98,165,79,97,221,24,112,74,88,129,101,80,165,136,199,176,178,27,207,191,28,19,67,163,59,107,97,98,86,105,88,165,26,80,216,28,149,63,241,116,169,95,235,55,143,152,235,170,138,150,217,64,82,240,2,23,126,96,140,17,0,99,224,0,246,56,110,137,196,37,222,53,98,105,90,44,171,139,211,165,182,121,31,168,87,115,218,105,236,161,115,138,138,147,1,134,162,151,71,15,249,122,141,65,160,168,142,94,107,47,78,255,233,9,133,12,9,91,136,195,130,69,52,106,82,37,91,6,160,219,140,145,85,57,228,147,42,12,173,44,247,91,122,144,186,34,74,0,0,84,252,145,16,173,224,48,48,116,193,179,102,104,106,60,36,193,135,14,225,176,38,84,139,237,250,99,176,167,101,188,166,125,100,233,80,244,71,25,235,79,139,45,246,134,229,181,214,30,243,184,16,10,247,98,142,2,252,72,23,125,118,81,48,74,55,130,30,91,179,143,178,199,77,198,198,197,150,186,165,64,0,56,43,236,243,214,79,9,232,228,105,201,111,151,219,77,127,33,167,150,220,166,131,231,114,238,121,176,180,246,117,171,61,255,218,51,99,187,158,126,248,62,239,41,178,33,55,49,4,8,26,235,140,139,239,246,241,185,255,255,204,168,147,50,162,189,238,170,206,168,99,222,173,110,136,253,245,140,16,219,165,188,192,8,0,3,119,230,1,48,143,32,24,153,162,28,61,252,208,5,83,5,120,90,184,155,236,251,40,220,125,151,181,73,43,153,125,225,158,92,144,100,195,61,114,231,148,251,83,127,218,235,135,23,125,40,91,245,60,228,57,136,226,239,174,203,12,146,44,236,63,203,214,66,207,147,173,55,32,214,217,169,164,42,14,22,134,72,201,233,212,66,30,120,31,230,26,227,45,181,139,2,67,207,205,60,166,230,236,214,239,255,255,250,18,123,145,178,3,18,199,21,152,179,114,67,73,231,130,176,83,190,121,186,29,200,169,116,129,156,121,207,32,76,100,205,68,148,231,79,153,235,15,255,51,181,207,255,47,236,1,128,175,132,6,137,101,26,99,198,196,233,183,36,29,92,32,18,249,6,12,47,64,169,197,97,79,116,138,174,209,216,155,167,14,49,122,101,7,152,173,48,214,149,115,209,118,15,156,116,225,245,212,166,182,32,194,160,118,196,202,85,137,68,85,202,140,77,195,52,143,187,100,107,42,88,96,68,44,255,251,178,68,201,14,229,53,102,204,155,70,47,160,157,204,233,131,104,35,240,18,253,155,50,109,4,254,194,59,161,102,77,164,139,128,247,181,209,152,88,53,218,214,88,33,106,147,117,136,161,217,121,200,220,234,177,120,54,13,132,197,171,238,239,59,134,124,0,132,35,10,73,7,217,132,228,114,194,200,194,130,136,71,25,138,18,20,56,156,228,215,157,50,56,127,57,17,104,141,60,166,233,255,212,227,91,111,250,134,157,189,138,130,17,64,53,5,141,41,243,90,8,28,237,107,48,17,64,11,80,148,67,89,90,110,21,11,119,117,225,187,14,119,22,189,139,247,165,202,249,192,137,192,210,103,110,86,206,151,108,130,0,21,10,176,12,5,127,44,230,74,184,34,113,219,206,155,112,136,175,192,40,69,38,230,186,51,12,61,136,187,45,48,185,201,222,203,81,209,85,224,118,248,132,156,62,31,8,19,39,183,123,151,203,175,151,98,179,178,149,162,84,151,57,200,40,133,35,92,210,251,94,218,10,49,129,9,0,161,130,208,139,222,247,155,62,230,22,50,255,255,244,213,0,0,20,240,24,178,96,170,134,188,80,4,63,13,157,56,36,3,44,26,17,4,153,40,136,66,209,133,158,20,32,153,8,64,92,16,185,166,2,72,101,129,138,124,213,68,104,69,162,24,64,65,228,197,149,6,48,20,84,197,248,120,212,28,40,11,190,89,81,17,70,60,98,66,38,58,229,49,91,5,50,50,65,136,146,99,168,43,195,41,94,197,243,85,196,201,65,0,1,193,197,8,135,26,241,97,13,231,66,161,40,200,56,226,109,75,42,217,204,178,81,80,133,164,76,70,167,242,168,64,200,26,199,152,124,5,0,68,34,117,110,211,228,73,66,236,123,31,1,230,65,40,146,129,193,33,32,84,36,48,98,24,194,227,9,35,24,59,14,224,208,36,30,135,194,33,66,43,136,229,158,42,31,114,97,214,62,133,243,251,53,158,42,90,173,17,62,101,56,181,247,146,110,46,12,184,159,175,190,126,35,254,165,255,254,66,0,0,23,241,208,141,105,24,18,16,98,102,201,136,140,19,74,45,16,117,247,42,119,75,124,204,236,128,232,132,110,245,146,71,115,17,47,86,59,190,221,255,243,4,236,240,224,143,84,43,132,80,67,2,40,133,3,177,124,91,98,14,166,114,145,226,224,132,241,187,66,205,255,253,31,255,160,57,177,136,140,230,33,22,154,32,134,115,168,176,9,178,99,192,72,56,116,32,6,24,48,34,96,0,89,109,86,202,7,178,101,27,73,67,1,129,76,14,8,84,67,72,71,244,183,26,24,236,87,8,52,107,105,57,209,158,2,11,133,119,136,78,162,72,172,146,2,24,29,98,120,59,160,15,177,172,104,255,251,178,100,186,142,230,196,102,202,27,121,67,240,76,72,58,3,36,67,140,25,221,157,42,110,97,15,201,51,30,167,140,244,140,88,103,11,127,155,101,49,82,196,193,101,44,229,45,132,166,144,2,212,83,1,212,32,210,152,160,156,182,160,215,164,128,32,169,254,142,176,146,225,20,8,50,84,9,244,190,224,73,68,78,93,22,171,126,236,16,48,97,3,28,231,81,208,137,103,143,8,199,26,109,98,112,236,78,35,154,16,138,40,123,136,123,216,168,152,20,135,162,226,82,92,166,25,101,139,221,223,218,61,188,197,83,191,188,95,235,23,253,165,75,150,127,127,212,67,94,205,196,95,31,220,119,247,207,201,0,126,195,219,106,47,35,2,48,163,139,40,33,85,10,99,197,49,38,60,208,195,186,238,13,140,222,51,10,7,195,6,173,185,66,147,179,32,89,85,230,61,242,250,124,243,255,73,18,83,117,41,251,152,178,82,27,96,226,221,9,136,78,15,35,210,133,91,96,152,157,234,153,55,251,62,191,255,253,170,0,0,12,216,56,42,67,146,172,60,67,195,25,155,112,35,2,66,20,5,131,33,74,112,169,184,36,3,220,215,232,7,72,32,45,33,83,209,239,78,169,3,174,206,91,178,240,151,52,88,147,144,213,94,201,82,232,226,142,56,111,51,210,231,32,165,59,177,133,94,91,177,26,122,218,243,119,177,16,113,93,136,204,60,183,94,107,45,126,84,190,156,171,146,27,142,238,159,91,210,140,41,50,203,251,229,9,179,134,218,205,179,39,225,182,219,22,112,229,111,148,8,72,24,129,96,158,134,112,74,228,115,178,194,98,54,24,194,7,223,252,191,252,35,132,18,106,213,147,162,127,233,106,191,212,239,69,3,0,0,83,126,129,170,222,22,48,116,128,139,23,52,96,82,116,191,9,104,218,189,172,237,97,160,248,188,0,64,1,76,201,73,48,77,144,165,74,22,114,158,196,242,49,234,186,67,18,41,166,225,249,114,48,175,75,46,208,65,128,222,193,18,191,116,102,93,154,70,29,20,135,138,145,197,136,173,54,222,147,246,34,100,174,120,154,132,132,199,78,184,73,18,148,255,245,247,71,70,254,167,68,78,150,116,167,153,140,142,8,27,44,206,234,103,173,209,125,159,116,158,229,125,213,172,247,68,78,251,246,100,59,55,90,117,75,183,162,138,119,122,131,2,130,0,35,35,187,95,5,21,18,0,77,13,10,161,37,157,133,64,24,146,123,64,239,43,162,24,18,164,160,118,116,214,219,74,205,217,183,144,178,38,218,83,14,74,91,198,178,224,75,34,141,9,106,192,237,18,21,109,172,85,166,137,69,105,227,209,150,3,62,232,198,169,101,178,72,172,211,197,47,125,161,231,170,82,220,255,251,178,68,193,142,228,241,102,205,27,67,47,176,139,236,217,163,105,226,126,18,33,155,54,109,140,190,130,41,179,102,141,183,149,248,97,19,49,89,219,183,183,86,254,238,254,191,206,80,82,47,137,145,201,206,211,181,157,100,62,94,25,29,224,142,133,55,180,219,48,106,93,216,252,175,51,162,183,255,51,49,102,229,57,26,157,255,255,190,191,4,123,254,48,40,12,24,49,80,163,163,89,49,144,1,24,20,168,136,37,49,97,181,42,126,155,148,45,229,140,160,5,127,42,205,35,76,196,144,238,65,184,146,36,115,106,129,133,0,91,77,198,199,3,24,57,85,101,1,228,236,208,170,185,116,202,198,196,157,27,172,101,245,93,21,149,121,66,166,61,156,207,229,81,236,194,93,81,144,213,44,178,211,112,103,173,127,253,59,55,101,219,153,17,202,181,69,83,142,16,53,219,69,118,28,40,147,74,143,77,29,172,237,232,116,51,38,190,191,34,244,162,58,246,250,121,9,255,225,149,0,0,109,248,203,102,179,35,15,204,166,223,50,182,88,213,1,195,49,0,1,128,192,225,25,139,6,136,154,23,3,23,128,10,0,44,130,30,136,64,6,5,23,66,203,132,130,239,249,108,88,242,240,29,58,165,65,166,196,174,65,35,100,172,165,50,25,50,29,21,81,86,172,133,156,58,100,35,65,24,52,195,204,121,219,163,253,72,131,175,170,90,195,10,157,4,224,38,171,245,230,198,26,219,122,173,205,81,217,151,50,170,178,212,30,127,158,26,57,99,187,75,15,101,205,255,221,135,71,93,83,110,90,246,68,229,13,169,93,36,165,87,57,68,23,99,90,228,175,105,190,165,57,205,108,186,40,243,238,62,97,190,211,140,235,119,29,204,45,30,248,250,186,142,146,204,181,14,255,190,162,123,247,185,244,77,60,246,69,76,252,152,0,60,65,0,1,191,252,191,161,163,180,19,3,132,165,133,192,194,21,144,52,164,100,22,212,167,172,96,213,206,202,165,208,150,119,168,237,146,182,109,95,114,108,142,236,239,255,232,137,98,13,187,149,89,40,18,205,202,168,238,148,59,37,21,78,182,78,233,119,123,104,212,151,232,254,203,237,191,236,212,255,244,232,87,255,160,26,150,211,71,146,64,39,243,91,33,15,128,213,54,96,244,220,100,16,8,24,196,98,114,33,192,36,78,1,26,152,0,72,96,145,184,132,50,1,6,24,16,34,96,177,233,137,196,41,196,35,170,29,15,54,72,115,104,204,135,56,116,200,67,48,24,129,112,156,99,43,136,38,194,204,132,83,38,134,40,181,96,80,164,248,0,13,15,213,106,64,174,118,178,222,167,106,209,71,18,250,164,76,140,192,245,55,28,22,48,34,151,58,200,116,103,142,218,255,251,178,100,198,14,230,24,103,74,155,152,91,242,83,172,217,227,61,34,28,25,69,155,38,110,97,111,201,124,51,167,12,241,150,80,122,71,20,146,60,180,214,77,156,74,129,246,220,155,59,249,126,147,103,103,187,181,58,237,173,170,174,137,86,249,135,171,87,15,61,119,83,38,147,28,163,47,114,238,99,86,123,156,252,251,237,237,157,117,171,153,246,49,159,199,81,12,134,50,25,215,245,47,191,252,163,190,31,238,182,204,8,84,169,200,99,8,48,2,171,111,250,26,126,156,0,80,58,67,182,117,27,130,44,239,68,36,90,223,50,166,83,250,131,25,202,236,117,168,67,225,26,210,46,203,96,122,79,238,200,130,171,101,92,150,43,170,235,116,252,62,58,230,71,181,139,177,81,18,241,148,117,77,209,45,164,106,162,137,185,81,54,149,15,186,61,213,39,119,246,100,246,182,141,233,215,77,228,253,111,211,100,186,129,149,0,0,220,208,10,84,51,144,128,208,144,227,190,46,77,110,51,48,241,193,0,130,71,35,32,9,0,193,228,233,42,4,28,32,17,57,21,2,224,51,4,3,5,128,230,3,1,59,97,64,24,144,4,44,13,47,195,40,0,4,12,0,20,5,1,82,16,120,10,199,193,192,130,226,73,35,112,2,211,47,114,161,103,100,67,145,0,73,153,171,10,26,64,145,86,182,239,41,187,224,80,3,46,106,68,22,141,151,57,205,202,13,146,192,110,195,31,89,40,54,227,72,18,185,220,153,150,69,185,4,103,40,162,207,159,200,145,238,123,172,35,92,10,66,203,190,229,189,165,93,99,190,87,73,28,226,230,66,59,89,21,18,198,66,93,75,94,252,176,173,70,213,200,185,124,188,216,62,162,64,29,84,112,154,5,85,167,76,152,235,252,228,235,247,118,204,11,89,150,121,75,115,0,125,60,0,78,239,242,133,41,2,192,0,137,104,107,82,49,10,96,145,107,210,73,35,173,132,220,25,10,10,131,96,22,182,132,22,211,72,67,22,239,78,176,145,86,124,123,145,36,100,220,81,246,92,65,155,81,74,31,73,105,124,23,16,213,219,118,252,184,238,109,160,133,222,34,33,209,238,70,235,28,173,83,147,110,186,70,195,235,28,188,209,21,49,188,231,162,215,212,242,61,35,137,203,212,103,157,79,18,156,207,60,255,207,21,255,255,35,255,152,157,1,26,187,122,48,74,48,72,192,72,242,122,48,97,130,74,134,82,47,161,32,56,74,36,8,83,185,212,222,5,10,145,176,136,6,93,85,48,3,9,17,173,192,134,163,104,35,144,188,52,108,57,120,182,4,158,79,167,88,48,31,12,175,6,213,4,240,74,116,193,141,101,108,80,35,11,174,215,158,199,122,60,225,64,229,178,118,213,255,251,178,100,205,142,134,103,103,74,27,136,111,176,120,44,233,179,96,200,120,22,249,157,46,110,25,126,129,79,179,103,220,243,20,168,203,78,149,69,159,185,185,116,228,17,34,178,190,90,43,250,241,202,121,94,220,178,230,171,92,239,255,166,113,208,231,224,104,230,162,198,55,76,248,128,137,45,147,241,168,31,176,165,35,151,83,173,7,152,165,226,72,197,195,57,137,209,80,114,21,140,57,62,254,71,195,214,211,117,238,167,79,219,81,127,55,161,190,222,246,178,52,217,59,182,108,182,127,53,175,184,3,236,128,1,183,255,178,98,64,87,38,15,152,12,132,241,67,138,179,109,11,134,197,181,183,90,223,114,91,237,209,255,255,132,24,38,44,167,97,66,154,251,209,211,102,51,46,155,190,85,41,15,209,206,60,140,84,149,222,168,147,30,168,66,116,68,210,127,228,213,118,215,47,237,58,110,245,200,243,157,78,69,175,239,64,58,0,0,74,112,207,195,225,70,17,144,48,230,38,78,157,96,238,123,50,145,137,64,166,162,26,26,152,232,97,112,144,84,174,97,49,113,226,240,48,16,178,72,117,63,6,5,2,111,168,22,33,109,14,0,64,233,206,160,168,102,3,6,250,36,32,3,6,53,139,85,51,176,0,66,67,1,153,4,130,136,47,72,128,33,135,146,165,65,128,209,8,91,40,65,114,129,9,100,10,4,234,38,209,34,163,214,175,53,122,94,80,105,13,2,210,24,114,160,76,168,192,47,161,197,220,33,33,8,102,50,85,41,132,233,240,207,6,51,248,223,248,248,158,60,186,199,139,11,222,159,91,214,242,255,86,181,237,170,110,240,49,170,54,120,152,131,107,226,244,138,164,198,27,106,250,5,97,179,234,120,22,196,153,153,206,38,191,255,49,95,191,127,18,61,245,164,194,162,4,79,255,251,206,176,127,195,86,117,133,93,173,131,223,18,81,58,228,202,84,65,182,241,245,241,148,253,164,82,141,10,128,0,219,126,112,158,196,5,94,75,68,203,104,194,89,9,118,166,36,141,22,48,138,95,180,46,104,252,232,61,84,191,167,62,165,219,253,63,235,191,255,245,69,150,81,54,103,102,35,49,53,54,138,68,81,141,67,57,149,202,70,107,26,179,137,50,179,171,25,200,231,179,174,187,29,206,142,76,40,80,159,248,129,15,28,45,196,247,83,168,128,175,245,19,68,40,83,57,116,49,34,36,194,161,147,58,139,78,68,246,48,249,100,216,69,35,3,4,17,229,186,52,131,3,5,12,6,18,1,169,97,0,225,150,154,64,194,75,86,243,184,45,10,88,228,68,73,6,12,139,113,149,11,9,120,2,74,52,183,5,72,50,247,21,225,70,212,81,78,117,87,75,86,183,22,108,145,102,104,255,251,178,100,204,142,103,49,103,72,155,153,122,240,97,12,233,227,60,197,90,23,105,157,44,110,97,107,193,75,179,103,156,241,149,160,237,70,21,149,146,203,91,131,186,64,7,249,39,173,32,216,238,33,3,241,161,192,254,95,75,185,84,225,236,119,241,60,221,182,207,106,215,45,138,77,146,59,92,185,214,203,101,147,80,243,107,114,155,91,109,98,104,155,42,80,149,161,76,107,77,164,220,233,173,161,104,162,254,225,183,142,211,50,193,249,228,239,150,135,229,156,215,221,255,222,113,137,59,255,133,221,122,46,252,203,252,213,250,0,51,65,109,182,122,162,79,132,17,204,84,176,89,246,148,136,167,121,89,70,1,90,92,154,226,107,177,3,172,145,139,247,123,209,159,55,94,213,219,255,234,84,69,169,29,197,95,109,12,218,51,220,235,44,172,136,158,228,73,84,70,148,85,84,93,77,119,127,229,118,22,118,241,38,255,249,159,234,78,84,239,229,162,1,106,0,1,182,252,101,169,129,54,115,94,12,117,59,108,140,13,177,208,69,3,196,160,51,179,10,72,16,17,42,224,68,87,103,224,162,201,112,158,75,6,251,57,10,52,214,172,65,142,172,69,227,30,17,62,219,206,196,157,138,174,34,85,69,18,63,111,66,192,185,210,135,150,9,126,108,211,208,206,113,214,168,243,89,110,108,214,113,150,184,21,221,168,118,25,149,5,200,60,61,24,147,91,127,140,46,144,116,94,113,170,100,74,163,229,88,162,13,21,137,155,119,235,79,153,25,141,226,114,172,139,179,171,78,187,138,74,208,80,122,78,37,246,97,97,243,60,136,58,215,213,250,139,104,49,120,245,191,122,144,47,45,72,50,147,230,70,202,62,11,238,4,0,0,127,255,61,100,15,9,224,216,0,236,168,137,114,81,81,152,144,236,142,47,223,194,73,146,50,177,101,211,96,127,255,39,185,255,255,232,151,182,29,128,232,108,211,74,178,187,29,53,54,99,54,61,244,106,93,89,206,57,17,12,189,243,29,179,183,116,123,230,213,191,189,127,251,104,119,237,163,220,55,85,152,137,72,98,5,25,181,106,134,249,121,154,120,236,127,214,177,137,70,38,203,37,5,6,70,75,7,5,87,226,1,160,226,16,197,162,240,32,96,116,66,98,67,160,4,62,69,113,0,102,136,5,151,0,12,111,128,12,5,52,204,185,213,232,92,211,93,112,17,6,196,40,48,68,217,122,210,148,198,153,5,3,24,105,41,2,217,69,62,7,14,198,11,140,236,171,12,4,181,27,81,106,157,86,168,130,197,241,4,144,175,20,97,30,23,138,114,37,116,30,169,93,183,100,10,21,144,226,9,132,179,81,221,74,147,79,121,173,42,217,89,239,99,82,122,15,90,12,142,255,251,176,100,201,14,133,79,103,76,155,72,111,64,82,12,217,247,48,39,142,26,221,157,32,78,101,111,129,187,179,167,76,241,150,184,155,60,173,147,111,181,238,31,154,156,225,238,69,138,176,221,174,92,245,62,222,132,180,247,71,91,239,166,219,18,59,255,205,239,121,177,223,188,231,238,151,144,53,14,62,59,91,79,100,190,250,59,106,14,234,236,150,175,50,215,178,172,164,1,40,1,46,255,245,84,18,124,36,230,168,147,55,151,38,230,98,50,212,108,53,190,202,153,91,37,55,92,95,90,206,188,27,236,75,229,254,40,191,239,11,232,225,168,176,160,14,50,136,35,3,20,103,199,170,89,126,251,182,117,102,76,249,201,184,147,63,22,202,215,45,99,44,148,72,157,12,172,223,54,203,178,167,155,144,205,214,42,245,83,61,16,143,171,78,55,98,25,153,90,77,236,130,77,65,52,208,238,140,234,0,53,0,1,37,220,196,36,67,21,3,12,132,83,58,28,8,214,135,115,146,15,9,6,162,161,209,226,224,64,40,197,192,131,8,131,12,6,2,22,9,7,8,103,144,148,35,11,168,48,132,0,176,107,33,247,86,6,238,149,196,128,213,66,176,111,250,68,136,192,104,112,125,155,245,85,18,3,61,206,155,10,38,4,45,148,226,184,211,217,61,150,145,5,196,83,105,10,226,50,250,39,98,71,12,58,12,50,21,77,157,121,43,239,33,78,104,128,139,109,119,203,255,251,230,252,171,148,38,205,110,47,77,186,51,188,185,211,21,143,233,198,218,154,191,189,15,106,83,158,58,90,187,27,171,68,242,207,67,22,98,189,50,229,183,62,108,188,176,145,180,59,165,99,53,234,234,211,17,61,77,168,189,173,189,50,58,249,215,206,46,212,161,113,220,175,211,126,14,218,212,13,75,187,36,131,134,39,152,0,134,187,118,157,29,134,64,162,93,164,69,33,151,70,11,129,161,147,81,150,37,0,69,13,30,180,112,227,69,209,135,205,21,43,46,35,253,203,231,169,216,187,153,245,255,227,212,73,15,35,72,168,75,185,46,150,82,88,153,219,61,40,114,149,46,90,163,59,102,66,161,106,83,218,134,215,125,157,113,180,23,245,18,103,14,237,179,127,65,22,202,62,140,114,32,154,12,1,89,39,25,157,78,32,145,209,202,21,231,120,156,156,156,54,106,23,121,133,128,6,90,31,24,56,94,52,114,48,89,192,40,52,48,128,88,148,8,28,83,69,48,40,40,28,5,64,64,96,93,138,43,108,164,194,64,128,192,0,48,6,5,9,35,123,206,96,64,72,88,64,142,224,64,108,144,193,32,247,13,157,20,5,84,220,18,14,43,18,59,66,128,50,96,132,62,91,133,154,196,81,61,65,106,6,6,217,255,251,178,100,207,14,198,118,103,202,155,137,127,66,100,12,233,195,97,133,38,25,173,157,36,110,25,190,129,114,179,102,204,241,30,184,138,250,120,23,34,197,72,117,242,240,78,164,131,104,253,32,163,247,156,15,10,137,78,67,214,164,83,24,80,89,255,249,114,213,82,166,219,132,119,119,191,90,65,87,8,21,118,130,11,148,246,91,210,28,202,66,100,166,232,147,90,153,103,53,33,222,113,120,214,90,239,234,47,36,177,136,245,143,3,126,212,23,215,85,38,219,94,140,192,209,20,85,101,162,167,157,7,229,128,0,178,236,96,198,20,144,22,69,88,31,221,18,198,180,185,118,68,40,44,207,75,68,100,151,84,240,49,2,122,73,2,118,161,48,140,29,243,37,244,71,235,85,151,102,253,127,237,204,154,161,8,234,135,123,173,220,137,145,45,182,164,41,136,66,186,106,116,199,150,196,117,123,92,255,244,59,28,116,144,119,207,255,106,127,206,162,126,106,60,240,73,0,7,110,217,23,193,197,27,135,30,21,26,32,29,118,55,192,0,193,76,61,225,114,85,153,108,175,20,228,135,154,164,203,66,153,152,250,143,245,184,147,183,3,92,98,208,95,88,36,98,21,109,244,143,75,99,208,44,74,158,81,78,31,145,91,9,92,246,46,146,229,134,42,192,47,58,208,68,17,105,75,121,81,137,252,112,44,181,68,173,47,197,54,58,36,180,66,101,119,89,169,139,178,6,33,138,234,106,140,24,42,46,48,93,34,26,47,168,146,74,77,241,74,235,48,198,68,28,85,42,72,232,64,60,202,63,153,204,65,122,126,112,245,255,204,35,1,3,64,0,75,127,32,60,33,99,129,67,187,67,92,67,246,199,60,194,4,32,198,206,94,117,80,112,217,138,96,68,153,228,242,246,148,195,22,172,48,232,61,240,126,219,109,165,211,135,30,75,136,17,207,151,184,3,209,200,88,62,143,72,34,67,230,229,201,102,196,27,190,209,221,24,155,174,130,251,129,251,79,14,20,21,239,167,169,210,250,200,230,40,171,157,218,197,51,153,78,86,51,247,46,140,66,50,155,117,51,89,174,31,59,208,171,232,204,148,245,123,144,139,221,11,81,100,69,36,182,235,235,118,33,190,153,192,140,0,11,127,186,9,31,224,132,230,214,8,73,131,180,29,128,64,138,54,136,226,32,42,153,64,94,38,50,221,215,194,251,129,221,153,125,158,75,178,130,222,27,242,138,40,237,51,63,148,192,239,220,160,54,68,135,72,198,73,98,117,189,35,130,107,226,167,155,117,205,115,107,35,101,81,181,228,129,108,134,207,221,71,63,151,214,93,83,241,132,24,204,156,13,40,135,160,212,87,76,203,117,78,149,100,223,241,236,49,45,174,118,73,175,59,255,251,178,68,200,12,228,162,103,77,155,40,86,80,136,172,233,147,101,133,180,18,193,157,54,109,37,87,130,110,51,101,205,177,155,160,130,211,89,7,197,118,4,173,233,127,202,27,211,52,122,234,76,56,97,131,106,232,70,217,27,51,103,158,216,180,255,209,16,31,40,228,252,44,20,161,70,86,2,106,46,224,239,67,146,9,65,35,64,77,212,35,11,4,168,18,54,180,132,143,107,104,76,76,117,25,92,176,187,51,176,213,166,6,176,48,244,56,238,180,119,161,12,220,150,158,203,221,6,78,210,167,98,207,187,194,252,215,108,176,187,110,29,72,252,7,57,12,188,178,249,53,61,60,126,23,114,31,150,184,48,92,219,0,69,67,127,66,239,47,69,197,201,202,54,70,212,136,36,177,201,219,176,219,107,220,214,27,214,124,183,53,176,172,158,89,37,202,236,237,190,69,153,102,202,76,28,74,110,237,82,162,136,78,61,239,121,255,93,181,191,207,218,168,225,115,10,0,5,255,248,0,72,80,17,173,2,56,128,202,145,56,161,89,121,49,96,194,172,185,141,50,165,62,168,20,185,240,132,184,55,107,207,188,245,29,217,59,253,98,43,167,27,43,81,250,40,68,142,141,231,137,101,32,173,75,73,208,114,168,99,4,97,21,153,38,20,206,62,141,13,30,17,7,152,55,21,116,147,230,234,155,250,30,104,161,57,236,167,187,31,188,24,42,247,104,40,56,150,164,105,66,20,104,193,197,159,110,205,154,246,43,161,220,76,221,44,28,132,73,143,213,254,113,206,120,216,107,206,58,60,17,108,71,244,59,218,83,82,77,77,255,161,80,46,112,0,18,237,140,50,224,160,227,146,52,65,24,209,159,59,232,215,88,210,176,195,172,185,170,48,228,186,70,21,6,55,24,73,9,206,147,103,53,151,2,74,121,150,230,82,195,16,67,157,185,23,115,104,109,32,143,49,126,95,153,143,165,194,181,8,140,95,38,211,84,134,90,21,25,194,11,34,153,137,141,206,138,20,4,114,244,140,168,28,58,118,85,189,159,139,28,196,91,156,137,23,54,140,234,99,170,51,48,201,216,172,205,214,102,178,32,201,204,120,187,12,43,84,235,107,93,146,62,238,255,108,139,85,106,166,243,49,63,246,244,244,62,161,224,0,50,239,11,90,93,64,22,163,218,64,126,89,150,148,35,26,234,12,2,44,154,199,36,12,1,6,182,200,142,78,36,83,35,107,76,42,30,84,23,215,83,94,111,197,0,75,96,37,65,67,108,172,12,177,229,142,186,14,27,192,210,161,216,221,44,154,252,94,89,98,89,41,130,112,180,245,206,21,77,22,19,10,87,6,68,59,244,151,179,213,146,205,167,225,123,209,201,3,162,221,70,52,202,187,177,215,255,251,178,68,200,12,196,164,103,78,27,72,86,80,144,12,217,131,105,229,110,20,133,155,48,109,37,91,66,97,179,166,13,166,34,208,179,63,9,169,41,173,51,172,202,254,187,223,85,48,128,109,102,16,30,167,236,164,173,79,205,45,236,228,159,57,74,235,124,47,46,49,134,170,10,53,158,237,62,68,110,49,79,167,229,53,83,26,167,126,249,129,0,0,25,191,227,71,65,1,13,24,64,27,33,116,98,142,132,96,99,75,0,152,238,90,157,22,221,203,38,11,101,93,53,247,121,234,135,148,226,251,46,121,156,244,64,135,96,37,193,118,234,65,67,143,204,18,250,0,177,192,11,30,155,156,154,188,110,120,160,240,228,131,72,200,106,22,165,93,198,70,56,89,57,235,190,34,209,188,203,115,199,251,186,109,119,90,124,102,250,106,54,77,74,202,163,22,62,170,28,227,236,201,44,137,101,204,17,58,25,104,219,185,3,189,34,234,218,33,26,47,134,123,151,136,242,26,108,113,92,74,195,93,204,215,51,77,54,252,223,253,241,1,90,0,1,39,252,64,36,10,53,8,14,130,243,68,64,210,25,103,40,36,45,235,23,117,17,217,50,159,165,174,216,201,129,67,244,242,74,40,110,126,33,40,146,60,82,232,131,207,42,142,183,58,210,139,115,95,126,28,149,233,227,143,125,37,234,217,229,51,94,180,67,184,225,63,86,180,183,58,144,186,75,182,193,184,141,206,115,191,86,23,154,242,155,23,59,242,115,185,92,237,39,169,47,89,39,134,3,174,41,221,132,72,228,134,118,158,123,252,243,18,219,191,252,242,187,77,46,222,88,179,41,25,132,205,53,232,83,48,179,158,64,3,101,232,0,1,119,252,80,153,131,38,86,32,239,53,52,69,13,129,117,53,85,66,248,181,56,66,139,47,39,233,111,176,180,106,145,200,224,139,46,92,251,177,73,28,95,84,208,2,159,125,158,149,151,65,16,163,128,190,92,238,67,245,25,156,17,214,12,17,35,208,249,85,2,143,101,0,185,82,196,175,40,19,36,85,176,99,136,156,250,51,251,217,59,100,247,50,64,142,169,161,77,4,71,113,5,118,115,85,196,187,146,146,43,85,54,34,30,33,23,82,218,167,74,87,200,253,105,115,153,138,136,98,63,242,57,126,232,181,3,64,0,43,182,208,120,21,105,190,32,0,96,2,202,38,57,64,128,71,80,2,214,145,233,39,151,83,13,97,73,86,182,20,53,249,155,150,67,85,87,172,162,125,159,247,55,33,193,120,85,212,122,138,237,82,164,228,34,176,40,114,87,116,155,208,57,132,78,67,246,74,168,42,17,196,21,73,78,129,166,58,28,200,66,247,63,116,210,170,170,184,33,215,120,173,11,148,94,66,181,229,236,255,251,178,68,191,12,196,120,103,206,27,67,87,48,137,172,217,163,105,34,194,18,121,157,54,109,36,247,130,40,179,166,13,166,14,208,53,188,219,150,222,195,237,144,54,179,106,250,148,159,31,81,172,207,142,223,18,164,187,99,173,221,75,239,219,142,49,120,243,47,210,82,58,123,43,37,91,206,73,131,224,12,224,0,101,219,74,76,140,19,180,112,24,248,30,116,109,154,131,0,146,160,5,194,74,164,254,76,38,82,188,19,221,21,16,245,253,149,200,31,106,84,213,148,66,213,95,10,202,225,164,172,148,82,128,164,17,56,232,242,79,38,137,98,49,18,218,189,133,235,142,20,208,250,35,156,121,168,82,19,135,183,67,150,16,170,18,34,218,177,47,151,13,118,91,148,110,45,212,228,7,213,243,52,105,211,166,165,216,161,213,137,215,93,18,42,221,100,178,166,123,83,203,203,188,203,239,89,218,253,29,172,237,242,255,156,255,231,255,134,58,0,5,119,244,10,88,189,166,144,81,197,122,111,206,153,194,73,76,12,4,76,86,6,28,6,194,145,49,173,164,202,197,12,32,208,32,175,151,72,98,114,231,42,84,250,85,137,178,216,9,145,206,218,150,102,234,26,4,202,9,195,37,154,82,69,59,84,52,137,165,136,90,147,62,92,174,33,31,64,141,83,122,235,191,112,142,251,241,198,95,81,99,45,187,217,86,45,44,79,82,90,78,223,104,85,98,49,173,217,170,98,176,112,142,48,125,162,200,30,213,208,22,215,98,173,47,20,42,9,167,179,181,140,40,78,116,227,9,91,243,204,36,156,75,178,168,240,202,242,249,151,255,222,132,64,66,98,192,0,77,189,49,42,2,192,205,161,99,159,100,232,173,51,73,147,40,8,8,136,203,252,72,5,71,147,17,147,162,42,213,12,72,197,77,140,167,146,167,58,168,122,142,164,49,149,38,38,38,96,103,161,42,229,67,24,240,71,23,53,34,13,9,106,102,121,101,38,152,154,141,229,19,146,153,58,205,103,186,125,219,98,43,80,108,10,241,4,71,235,157,235,249,239,184,78,107,171,169,169,222,224,115,57,39,164,172,29,42,92,146,188,147,3,161,56,173,173,34,213,181,168,170,184,170,187,133,131,93,17,102,21,22,255,225,42,92,217,250,185,182,248,255,191,249,230,227,154,254,186,13,127,255,47,240,81,130,171,4,176,210,192,161,219,16,56,106,2,186,156,134,100,170,237,105,77,220,37,155,13,153,20,23,35,35,2,136,9,193,35,225,240,146,22,79,234,35,16,68,141,52,70,4,14,183,179,87,28,23,39,173,159,174,130,162,244,18,213,193,217,178,141,103,156,190,62,210,49,106,69,53,39,79,42,162,203,158,59,103,101,141,107,184,93,138,170,214,255,251,178,68,203,14,228,234,103,77,27,73,85,224,152,236,217,115,105,232,124,18,65,155,58,108,37,111,138,54,51,166,77,150,22,160,204,164,232,125,173,12,81,51,154,198,234,83,89,10,167,7,79,235,206,118,119,59,227,224,169,127,205,234,191,141,204,65,31,189,38,203,45,182,243,218,159,45,134,68,255,206,223,248,7,120,219,254,48,66,0,92,9,124,3,65,198,241,148,170,138,24,160,151,245,117,59,139,105,57,219,34,21,172,19,65,113,241,132,62,238,220,22,195,163,15,58,230,131,222,151,26,148,90,70,124,172,48,72,78,43,194,86,34,2,138,101,25,206,93,108,65,16,238,215,191,57,67,4,38,81,152,53,240,136,246,180,84,174,57,51,51,50,65,140,140,166,118,97,116,249,29,199,173,114,17,229,156,168,56,206,20,65,206,84,115,139,177,159,23,26,251,156,229,22,38,213,42,213,222,194,170,139,175,114,42,244,231,102,214,126,68,105,230,245,208,15,77,0,0,228,248,68,182,13,172,52,215,84,17,145,252,156,89,80,176,25,140,151,26,33,42,168,144,26,5,132,10,28,1,199,38,40,28,10,0,49,176,145,16,169,124,82,160,188,136,156,239,150,133,142,33,177,128,138,149,134,160,36,28,98,161,130,32,179,22,0,67,37,20,87,32,16,214,76,201,210,125,18,23,194,31,55,175,18,100,195,179,45,251,129,14,83,52,52,222,74,164,55,93,205,218,4,115,88,123,213,29,105,83,234,216,215,81,1,88,220,7,81,217,98,21,92,153,172,38,59,207,14,101,17,166,73,68,181,75,99,13,73,240,128,26,137,170,212,94,20,99,1,70,20,74,97,50,2,18,77,185,132,91,18,109,35,162,200,169,62,99,61,100,95,245,244,96,156,202,24,213,251,122,247,57,249,243,70,105,80,42,163,107,24,130,177,93,99,112,153,47,77,165,251,205,230,45,39,141,26,7,198,49,122,101,177,34,41,146,218,0,3,95,249,161,120,174,56,4,34,50,244,194,76,37,230,7,196,77,48,207,5,136,68,155,6,51,18,83,126,191,255,145,27,243,39,235,255,118,48,81,72,133,153,157,137,118,165,232,204,169,87,220,134,145,216,199,118,68,42,165,235,15,87,145,142,101,252,25,139,235,250,220,143,210,69,110,75,71,233,77,151,250,40,38,172,25,216,5,26,103,112,201,161,80,7,96,115,152,208,142,101,192,0,0,18,97,49,128,40,34,96,176,41,131,198,98,128,99,15,130,144,220,192,129,58,0,72,160,128,2,44,165,9,105,112,132,6,44,41,179,44,120,145,24,64,102,53,234,7,58,128,166,72,75,72,130,218,50,169,24,192,1,97,33,133,139,170,195,19,161,10,24,186,176,185,234,145,96,144,255,251,178,100,199,142,230,215,103,74,27,102,127,160,85,236,217,227,48,34,114,26,9,157,40,110,105,111,193,53,51,167,204,243,9,88,108,40,113,51,80,0,215,158,102,206,16,140,64,56,136,154,148,148,9,93,80,233,117,147,109,68,193,34,146,61,64,5,74,140,138,96,201,46,166,172,205,3,36,115,84,242,13,94,246,41,50,207,67,235,135,205,189,145,10,75,158,216,125,215,118,234,109,202,131,191,52,131,236,106,140,114,71,246,90,232,180,241,148,27,201,116,150,77,54,237,212,179,157,76,229,241,123,167,27,78,190,227,255,254,93,127,255,223,207,255,255,16,14,86,187,254,187,218,28,45,178,184,213,117,51,245,62,22,104,79,6,133,62,68,88,2,3,150,173,85,90,11,186,17,118,170,55,57,253,190,185,155,111,248,105,219,76,180,122,29,30,170,100,172,196,184,93,180,3,177,133,178,32,154,59,182,172,237,119,127,255,251,39,171,127,250,63,255,255,164,5,149,0,0,173,236,194,84,140,166,116,200,211,14,151,104,192,200,130,162,97,65,147,90,7,50,66,21,144,22,17,2,131,3,5,197,0,3,139,152,121,126,75,233,24,90,234,59,1,152,56,241,139,88,1,162,68,134,140,40,44,56,6,121,56,92,105,145,192,248,122,56,211,23,243,171,2,178,102,180,6,2,133,193,205,187,49,93,134,6,0,44,162,88,11,86,198,98,234,35,171,40,110,111,213,184,109,231,139,226,238,39,123,45,88,25,246,2,223,176,197,249,2,58,117,162,185,126,86,49,226,247,84,50,243,85,86,120,210,20,59,19,138,216,34,148,156,9,221,96,252,157,39,46,14,235,142,29,213,26,102,201,169,89,197,201,174,149,113,252,76,102,58,243,105,84,85,57,148,25,49,68,139,178,111,63,213,56,137,183,255,91,222,252,233,205,156,191,249,230,53,191,255,251,129,240,0,23,127,79,151,149,129,230,189,177,244,199,25,92,114,210,187,187,110,190,202,225,168,48,150,43,104,48,132,255,121,253,218,195,66,203,242,63,242,251,249,229,173,255,254,216,172,132,232,105,228,143,148,74,64,169,220,159,5,153,71,84,2,40,152,83,114,25,27,20,246,231,26,162,34,127,243,215,255,255,255,255,255,227,185,188,48,89,136,203,68,243,59,2,78,47,25,22,58,160,128,192,97,227,34,18,140,84,41,11,2,2,132,32,184,72,128,72,96,64,56,113,17,203,128,76,6,53,126,65,0,152,106,2,66,97,153,200,198,80,0,4,11,135,68,139,217,210,22,17,49,117,86,37,3,87,125,29,213,232,163,240,76,61,30,0,132,72,128,242,123,145,27,9,136,44,22,3,0,148,45,213,146,226,190,149,42,44,192,143,187,206,170,76,134,255,251,178,100,199,142,230,92,102,202,155,108,87,176,84,172,217,243,48,98,174,26,229,157,40,110,49,94,193,111,51,103,76,246,8,120,66,252,195,106,225,221,137,52,167,145,139,46,215,210,123,41,70,59,179,191,106,87,28,235,15,81,214,78,88,251,59,29,21,158,164,115,241,186,215,30,210,239,25,71,19,135,206,85,115,199,165,67,38,217,38,148,211,98,234,33,25,62,37,172,73,86,93,136,170,76,133,133,148,251,127,167,43,30,167,26,49,56,237,219,240,210,179,217,95,61,26,167,185,9,197,9,127,178,83,45,250,16,128,81,181,254,161,139,148,36,9,115,222,41,0,129,198,1,161,49,72,244,195,244,79,68,236,114,224,11,22,198,25,208,247,54,213,67,67,143,76,141,251,55,50,217,125,190,159,13,59,48,67,131,101,1,66,160,131,33,217,47,61,140,238,179,15,153,206,83,21,25,96,42,8,238,151,115,177,164,152,227,81,190,230,42,130,205,54,223,255,167,255,246,255,0,0,3,110,248,46,12,195,28,43,76,110,44,6,23,79,187,37,211,66,150,236,197,151,130,91,177,101,223,34,129,93,86,225,75,95,10,18,83,99,192,125,202,133,74,32,235,21,93,122,213,179,148,81,83,191,216,166,236,107,15,172,19,19,19,36,206,11,18,9,245,105,226,100,43,13,176,156,12,201,165,181,208,191,61,175,79,207,176,244,148,50,227,158,179,119,248,222,169,61,191,173,125,245,252,226,148,250,201,106,217,44,254,170,90,171,41,62,223,153,174,131,90,138,50,162,178,36,134,187,127,230,84,171,205,56,211,80,239,232,168,99,127,177,64,134,48,0,4,187,96,72,115,20,144,106,129,184,208,10,46,149,241,68,123,73,23,137,155,55,5,111,109,152,60,60,234,172,43,32,130,238,224,248,136,204,141,17,196,97,31,106,195,22,101,242,157,137,187,42,69,149,25,164,244,14,171,136,159,91,85,51,40,151,157,117,74,193,231,183,216,154,27,14,20,236,149,128,2,99,1,10,100,191,209,142,118,101,39,68,90,50,186,153,72,97,217,6,145,85,206,168,178,185,174,240,230,166,166,161,146,109,150,215,155,70,213,173,223,209,182,214,172,205,79,87,110,255,234,129,89,96,0,37,186,24,18,152,188,28,130,138,126,74,1,160,3,59,54,218,11,14,166,33,66,82,56,152,21,132,67,40,248,65,136,132,143,141,218,55,24,186,95,136,29,253,37,15,41,67,19,134,160,183,162,109,223,129,37,142,196,187,23,117,226,125,236,242,190,116,78,220,90,43,12,214,118,163,143,245,46,120,220,166,171,239,28,102,39,140,158,73,47,230,241,239,63,245,135,125,15,244,170,33,186,113,86,175,13,104,165,115,164,51,28,44,255,251,178,68,197,140,196,142,102,205,155,73,62,80,134,172,233,147,105,226,152,20,73,157,48,108,153,94,194,127,179,101,205,166,34,169,177,248,146,240,162,237,85,124,106,169,74,110,201,203,232,65,125,137,21,10,205,222,117,87,172,217,37,71,45,127,254,39,123,191,140,23,143,94,135,127,232,231,79,111,245,60,15,56,0,29,127,230,17,89,135,100,103,134,136,37,165,81,130,0,243,153,17,69,253,98,40,130,192,149,11,4,104,217,23,161,69,148,209,210,126,233,38,201,128,213,135,80,239,42,148,47,119,216,190,60,54,91,34,18,4,5,90,58,148,132,247,42,191,84,146,213,41,36,188,74,41,25,51,122,193,106,212,134,98,95,225,145,73,95,45,217,206,172,204,207,45,247,162,91,87,22,191,171,57,223,164,221,80,170,203,84,119,26,191,239,16,104,124,46,36,82,177,123,32,197,25,43,5,83,253,209,52,49,72,120,152,89,229,250,131,107,238,191,183,78,152,97,38,150,140,177,168,234,72,187,249,79,223,123,187,176,74,117,0,0,230,241,28,2,35,68,99,185,114,226,12,138,64,56,10,32,0,44,176,168,98,248,103,108,53,40,83,177,116,167,168,180,248,80,32,21,0,57,56,48,17,80,25,4,9,35,201,61,215,76,76,150,44,129,213,12,222,213,99,14,246,35,219,50,249,138,102,253,215,117,152,90,119,72,142,158,126,173,191,87,86,83,85,80,218,189,243,204,165,151,98,70,26,202,206,114,170,58,164,177,38,32,229,196,115,79,40,65,7,12,38,203,67,149,232,217,239,118,83,9,189,239,241,243,87,235,234,245,110,99,179,55,252,208,40,128,0,55,127,210,64,20,250,186,7,170,131,131,128,165,40,146,197,225,117,16,232,220,31,184,138,253,91,16,11,9,82,100,28,9,5,192,54,61,6,32,169,19,64,128,242,60,171,117,105,201,40,241,136,57,18,29,237,85,158,190,120,246,204,198,77,77,15,186,238,178,218,232,174,192,40,154,185,85,169,238,196,49,80,164,101,74,21,91,58,37,221,206,238,133,56,169,220,185,153,8,29,71,42,40,198,85,69,81,206,204,119,124,179,166,213,186,164,230,169,42,157,76,226,113,21,152,231,238,211,238,174,201,107,61,245,2,42,1,82,93,249,134,68,74,132,21,232,239,194,24,6,101,64,39,121,150,8,147,44,17,56,148,177,68,21,210,57,193,129,128,224,213,56,130,229,56,214,91,119,163,4,32,37,249,59,53,161,151,82,110,142,180,149,13,8,14,115,166,114,80,154,116,133,200,20,102,66,40,74,26,142,157,162,204,57,205,11,56,221,215,175,222,218,95,182,103,194,178,60,237,147,151,117,253,143,227,124,49,173,117,44,133,214,146,180,255,251,178,68,191,140,196,76,102,205,27,44,59,224,137,108,217,147,101,133,124,83,33,159,52,109,25,183,130,102,179,165,205,164,154,193,203,136,103,63,54,140,102,53,183,45,118,222,169,196,220,217,34,225,190,250,26,37,196,169,204,102,39,203,140,232,53,150,163,115,51,179,198,5,223,93,121,56,59,151,148,0,10,237,249,134,104,48,220,14,200,254,204,4,5,1,70,71,115,36,41,22,88,34,177,41,162,189,101,200,71,15,7,19,81,213,61,4,196,109,79,12,129,124,161,130,160,168,221,51,113,154,112,86,100,78,69,77,4,142,60,112,36,68,169,58,213,67,211,162,9,224,18,163,10,156,116,19,157,2,178,100,18,81,182,116,85,111,206,100,220,53,217,126,54,181,221,167,195,186,110,145,243,73,190,58,186,24,123,255,12,249,69,223,207,255,182,189,152,254,147,104,219,118,207,125,52,245,222,185,238,126,179,231,127,133,100,120,111,25,14,235,166,223,157,111,104,125,121,210,223,185,130,233,165,0,153,182,249,234,50,1,56,75,25,236,172,17,49,26,224,32,2,244,169,96,224,49,108,20,131,10,141,163,84,28,208,103,112,143,95,95,92,193,175,197,171,181,43,49,185,186,245,45,89,185,218,148,117,176,181,197,48,148,77,135,70,180,107,13,71,163,61,64,48,251,28,168,118,147,4,169,16,97,116,166,50,14,254,45,67,141,99,25,235,9,100,75,1,163,26,229,152,143,114,106,114,40,218,12,206,101,255,145,22,193,205,208,87,2,136,129,248,76,7,175,246,235,115,119,210,30,167,78,183,194,151,106,127,197,38,1,203,0,3,187,124,201,12,224,83,98,92,45,52,104,152,26,132,28,92,129,96,42,225,37,99,77,66,160,114,36,195,168,156,149,170,216,137,7,33,165,19,68,221,10,99,29,79,80,245,59,246,7,38,86,200,208,26,95,60,114,202,154,81,33,243,113,170,141,33,137,31,25,233,11,116,22,230,75,231,113,105,238,197,229,253,102,141,166,114,0,194,101,35,155,187,152,187,105,193,15,191,77,221,99,148,149,150,25,218,206,238,96,130,5,120,227,252,114,226,95,207,225,151,160,114,255,51,241,126,38,131,59,167,238,4,1,82,109,224,202,16,96,227,44,16,230,82,16,10,52,40,213,152,199,1,8,26,161,42,204,215,146,97,101,151,69,6,89,67,40,106,212,17,135,103,141,171,139,78,153,43,242,82,205,34,209,69,4,180,252,206,98,40,12,196,128,98,190,36,232,28,229,16,178,157,32,83,16,75,53,52,135,166,145,52,128,141,130,167,45,182,35,61,51,151,159,195,38,218,251,173,8,220,168,121,34,206,67,42,217,2,200,22,70,156,32,2,129,246,228,147,185,76,200,155,255,251,178,68,196,12,196,81,102,205,155,35,94,98,133,204,217,131,105,227,92,19,97,155,50,109,24,247,130,121,179,101,205,164,162,224,68,243,221,73,6,162,249,6,217,133,234,115,199,72,16,18,75,36,54,168,92,155,230,249,158,214,107,161,190,99,121,164,251,3,18,0,47,109,249,10,208,1,195,64,88,229,102,6,8,50,41,214,192,41,8,176,85,104,106,143,242,221,84,233,138,162,168,160,215,24,228,212,48,250,212,111,93,219,100,128,86,100,202,220,127,157,68,20,141,58,179,150,74,23,64,104,54,53,62,151,130,209,73,3,117,105,33,130,7,227,231,33,251,106,105,12,90,152,191,90,255,223,141,165,144,79,170,237,125,193,141,213,226,40,229,162,213,238,113,71,190,70,30,107,150,132,150,208,227,93,42,11,57,103,148,158,90,182,230,68,253,140,165,97,135,202,177,243,43,223,92,212,162,197,223,2,227,212,96,138,45,147,238,33,104,47,255,2,164,54,56,24,114,85,0,5,37,213,90,205,85,64,240,149,13,189,172,205,9,77,5,144,26,28,100,41,64,164,0,195,145,161,245,14,71,64,82,48,146,187,26,8,117,83,17,225,21,134,120,227,205,205,0,114,198,212,181,131,65,47,184,144,250,122,190,107,222,83,118,41,69,57,9,116,31,40,101,176,80,90,11,184,67,208,2,234,144,205,129,82,224,59,149,121,198,236,146,153,3,43,73,1,45,102,226,112,202,242,132,98,134,155,83,201,70,45,77,78,63,220,96,194,135,80,43,234,94,93,92,109,236,107,72,224,98,9,65,146,106,141,218,109,197,121,68,161,36,23,98,62,219,143,223,155,170,153,101,38,126,13,191,170,167,110,115,103,19,58,196,179,198,235,65,95,255,76,99,157,254,145,155,95,70,0,6,224,0,82,239,156,88,135,225,164,157,42,27,135,211,130,165,207,200,121,35,216,210,180,28,229,178,225,5,67,179,23,255,250,117,235,254,182,255,95,238,84,223,242,239,105,75,99,200,241,13,236,207,46,251,16,60,189,218,85,91,145,10,186,116,179,237,207,242,242,202,69,125,229,207,255,190,14,57,119,239,243,99,255,56,100,80,12,0,91,140,59,8,49,168,188,226,5,211,114,36,77,18,3,59,129,84,8,39,53,216,140,28,141,48,192,64,42,69,48,40,24,196,195,48,194,233,143,132,3,129,35,38,3,196,129,128,35,162,113,38,137,8,24,112,26,23,7,59,11,64,84,160,245,169,73,130,1,133,212,21,113,108,99,200,146,214,208,217,16,22,12,42,134,42,84,34,82,93,97,75,97,79,179,208,176,11,142,209,82,13,59,83,160,29,2,45,163,2,31,39,113,17,84,169,250,34,8,41,34,49,47,23,21,93,55,24,255,251,178,100,198,140,197,172,103,74,155,105,94,96,86,76,217,195,60,163,126,27,53,155,32,78,97,117,9,152,179,102,204,241,150,184,243,175,14,204,199,41,229,180,17,187,23,110,171,181,73,183,197,66,242,161,137,172,63,122,3,179,184,41,117,82,140,77,8,56,141,177,233,60,251,73,172,48,111,189,198,200,160,195,22,30,46,52,134,71,119,255,115,237,68,249,232,231,49,119,45,213,61,39,126,75,32,216,253,77,109,54,41,191,98,13,243,191,178,29,106,20,129,228,160,0,45,219,28,207,140,82,205,248,197,122,87,184,188,107,157,67,69,211,211,17,130,7,247,195,191,141,222,150,163,132,185,94,84,242,255,50,204,182,38,249,121,47,223,255,243,255,58,209,226,230,103,25,124,251,105,86,88,145,227,189,132,106,96,129,48,135,210,112,225,28,32,172,205,194,51,93,251,218,115,25,238,138,245,106,153,71,114,49,140,85,226,163,121,208,184,183,35,41,81,64,101,0,0,182,240,194,209,140,88,12,201,64,206,30,136,112,0,225,73,193,35,230,0,88,14,17,14,16,4,0,33,145,116,16,6,35,5,72,192,227,117,102,68,137,237,40,236,166,50,223,210,166,202,190,97,136,7,141,45,70,174,195,161,198,119,17,111,219,199,25,211,68,36,248,68,247,58,6,140,175,244,188,107,33,0,105,24,209,101,203,177,213,97,234,60,139,233,116,146,12,189,184,59,192,224,11,172,130,82,186,239,187,244,238,229,158,203,37,117,176,255,174,223,255,254,110,255,250,3,109,19,209,37,75,211,203,160,9,226,72,26,133,115,78,45,136,217,121,100,31,71,55,103,42,155,12,190,101,14,189,223,163,72,200,171,42,105,207,188,169,99,101,235,255,235,115,14,252,137,183,52,20,176,0,9,118,208,161,49,137,19,193,174,147,52,30,184,41,44,172,203,11,100,173,69,234,112,176,252,90,84,211,236,201,210,158,78,8,64,113,95,254,12,91,188,120,28,239,222,191,189,16,154,51,82,236,237,178,41,153,210,136,181,101,105,213,203,162,186,34,228,79,200,242,39,255,239,71,254,216,250,251,255,216,207,95,18,111,5,101,61,134,8,46,143,1,77,190,2,52,68,212,192,227,115,20,33,2,129,241,0,200,4,132,40,18,15,2,146,241,1,34,128,128,16,120,189,230,21,3,59,66,216,113,91,154,153,7,20,153,204,161,185,133,94,163,49,150,48,212,28,0,177,211,121,62,218,245,216,12,198,85,57,30,89,112,89,177,100,97,232,105,113,37,171,20,1,120,196,242,98,44,50,160,0,40,75,128,192,26,66,116,107,246,84,233,117,75,124,165,8,7,70,113,162,183,20,51,142,201,169,158,56,31,24,204,205,140,176,246,205,255,251,178,100,200,14,245,173,103,75,155,102,87,160,86,236,233,211,60,101,124,24,149,157,42,110,97,111,193,137,51,102,193,131,21,240,91,123,167,173,113,217,253,245,158,148,105,219,215,226,238,156,188,30,167,152,53,34,82,135,7,36,181,169,138,22,31,62,244,144,106,132,71,240,251,143,251,63,62,214,255,241,255,239,249,251,226,190,106,56,150,186,106,229,222,250,86,186,114,129,189,190,90,83,227,163,161,80,72,235,48,106,18,25,249,201,76,53,10,182,231,100,134,58,200,38,86,30,108,37,241,13,150,214,154,234,118,173,249,211,131,156,195,8,48,189,73,20,173,53,23,100,119,119,91,19,235,99,75,115,183,103,173,15,150,198,101,67,51,43,187,149,208,165,34,149,13,74,183,75,86,202,182,218,135,229,111,175,215,171,118,232,233,218,142,151,209,251,96,234,0,0,164,244,116,226,101,16,9,151,74,70,250,241,24,232,208,104,227,137,17,96,202,128,211,34,3,133,135,8,73,48,8,24,194,192,97,35,40,56,112,40,17,48,16,45,47,72,156,112,20,16,10,200,209,203,16,120,39,209,186,195,149,12,48,217,243,2,17,137,6,141,0,24,24,32,53,99,76,228,127,26,8,12,20,65,60,81,172,104,148,1,175,102,24,84,21,48,149,73,99,176,160,131,195,206,2,146,33,76,16,120,115,40,14,133,25,204,33,170,17,48,52,97,80,22,250,56,185,116,214,226,81,9,234,248,91,230,208,123,216,116,165,54,103,17,37,189,167,222,234,52,69,115,107,55,61,150,90,234,190,95,186,222,229,207,211,105,40,183,245,251,39,116,67,250,102,126,173,95,220,234,175,138,125,195,159,252,199,31,220,71,92,215,124,199,178,46,107,227,99,125,202,134,18,0,2,95,250,129,205,184,70,64,65,12,198,40,208,91,73,15,41,162,141,154,28,18,105,138,198,18,60,235,170,99,21,250,110,117,132,81,42,59,93,185,8,189,141,249,88,138,6,224,162,84,73,40,248,97,236,119,116,254,193,81,130,157,17,138,119,186,165,21,92,199,89,21,25,123,213,12,28,160,217,80,167,31,48,19,81,20,208,86,155,118,171,51,215,251,175,171,47,106,127,213,171,175,165,38,132,172,205,233,128,74,198,81,22,154,48,152,124,157,25,146,128,132,88,163,0,133,140,64,37,22,26,160,4,44,122,38,21,34,113,131,64,101,179,25,2,167,193,120,152,18,92,183,64,206,37,90,88,41,154,40,65,140,92,64,67,120,21,157,75,199,78,185,199,2,157,226,239,22,11,6,16,20,154,112,12,15,62,183,215,176,169,129,11,123,137,42,30,101,118,161,74,220,28,101,173,43,9,91,37,46,1,124,26,144,132,76,205,107,195,232,200,255,251,178,100,213,142,6,103,103,74,27,153,91,240,106,236,217,179,96,194,110,25,69,157,40,110,97,111,193,160,51,102,221,131,10,40,190,211,150,53,19,156,129,37,178,43,60,153,177,188,51,102,164,211,198,174,53,105,56,215,171,108,185,217,243,174,45,178,106,101,231,87,58,171,127,167,147,73,228,210,4,234,172,165,216,139,115,93,229,39,77,220,211,175,116,58,184,111,26,191,22,234,234,110,221,12,151,245,255,211,27,125,127,252,215,122,181,249,181,113,160,14,88,20,0,0,185,255,86,38,226,206,9,158,218,45,104,50,13,165,157,74,73,125,249,76,102,150,126,93,118,173,136,33,140,82,86,137,214,207,6,232,178,34,11,42,233,204,221,100,59,174,176,244,154,174,152,226,207,42,43,136,83,5,66,107,228,239,149,89,13,82,89,87,126,221,246,250,21,212,163,123,7,163,193,169,15,94,237,181,149,93,249,20,234,143,110,137,244,66,124,255,190,158,27,200,3,0,0,245,236,202,54,50,43,76,241,195,45,240,233,183,59,146,12,24,0,52,96,112,193,64,134,62,32,177,193,160,36,160,136,4,47,34,232,172,9,16,21,0,96,128,144,139,225,65,146,25,253,134,94,101,134,84,41,157,2,35,228,69,50,80,230,240,49,118,30,194,223,55,253,74,82,42,55,68,210,18,145,254,88,48,115,11,45,188,50,182,211,233,119,139,9,105,110,211,182,209,85,26,166,74,102,246,157,250,153,154,156,161,153,239,126,166,179,195,231,195,102,7,247,231,230,218,21,255,186,43,172,136,203,59,98,155,220,241,162,94,121,151,77,249,74,207,60,205,93,43,178,112,178,47,245,255,255,255,195,192,0,91,182,11,149,50,184,163,84,168,28,21,207,36,79,44,72,174,125,44,214,214,230,83,239,23,155,58,149,170,93,198,240,175,74,248,86,172,143,233,254,253,81,212,214,100,150,101,52,74,205,35,111,135,174,18,114,7,251,84,219,9,169,136,11,100,34,204,94,126,223,163,155,108,202,119,18,220,206,255,126,221,63,45,127,74,211,253,255,253,35,237,190,49,120,212,195,72,83,29,149,13,217,52,49,88,176,196,38,19,2,9,198,65,195,68,211,4,129,76,14,89,49,64,45,67,30,241,160,171,180,87,228,5,150,18,238,195,198,11,184,172,133,97,82,13,118,192,233,182,148,108,246,25,83,37,1,10,40,68,184,5,215,80,71,250,60,248,167,237,4,189,232,147,34,252,85,210,20,138,87,63,240,195,91,126,226,64,157,70,157,152,45,152,58,116,241,7,229,156,146,77,92,30,158,227,100,173,173,250,93,170,156,56,138,140,113,198,35,238,114,30,217,150,92,243,46,138,225,68,173,137,221,76,93,90,105,41,46,255,251,178,100,200,14,229,2,102,203,27,67,63,176,91,236,217,195,60,34,232,23,93,157,42,110,97,109,193,192,179,166,140,244,22,40,179,140,132,220,138,110,167,186,175,168,254,219,77,163,219,77,33,238,214,100,63,107,234,250,135,198,221,191,199,31,123,47,253,27,185,114,32,25,75,219,254,169,111,55,0,24,81,15,89,234,136,64,154,96,187,46,48,160,166,155,76,141,171,115,42,165,214,139,234,79,108,145,204,130,38,82,92,48,247,212,219,26,26,85,187,59,18,142,134,58,57,28,198,228,255,143,149,103,117,59,104,119,182,91,171,241,204,197,70,75,169,204,81,18,153,80,121,8,87,22,19,82,156,174,136,202,213,190,74,93,68,76,232,48,196,55,84,150,236,140,71,75,43,186,234,84,223,218,190,80,35,42,0,0,155,176,198,211,20,199,1,40,212,208,168,225,213,156,198,209,92,196,210,56,12,4,152,28,2,152,140,16,46,163,1,9,179,1,192,211,8,130,112,129,252,195,208,28,28,161,170,49,51,35,34,155,169,176,32,192,212,24,182,110,194,138,175,181,124,93,212,139,70,100,76,75,246,8,96,136,66,122,103,50,164,14,136,11,8,182,28,18,107,18,230,33,15,37,99,19,153,49,102,101,15,236,73,69,69,136,140,152,236,137,18,223,51,23,42,9,127,201,4,104,77,224,56,15,163,201,145,16,154,88,104,112,171,239,182,54,88,247,49,223,18,206,223,214,251,142,33,219,119,69,203,27,203,234,166,42,122,152,221,12,236,227,186,109,207,125,190,245,234,163,150,68,223,206,125,42,152,119,253,70,234,114,17,251,93,204,92,219,184,223,23,242,80,2,162,192,0,57,118,75,182,217,91,129,106,104,109,146,244,133,116,102,56,54,182,211,89,186,239,72,70,64,112,140,210,36,76,202,80,108,226,211,105,90,58,133,138,84,188,233,54,242,240,229,64,38,253,156,207,240,21,189,205,134,107,56,244,244,253,14,170,135,115,172,148,204,219,217,153,76,197,98,34,81,213,22,66,144,132,101,41,158,48,226,2,230,67,14,17,59,170,119,68,61,111,206,133,42,95,110,172,109,221,148,158,165,53,238,119,95,241,0,21,0,0,173,223,24,16,80,35,163,26,28,234,115,130,121,160,65,134,98,21,133,70,3,201,17,96,64,208,72,192,0,115,11,128,11,154,192,5,128,139,196,10,33,21,6,40,81,64,125,57,12,4,12,121,148,73,79,66,130,160,10,176,194,23,67,107,101,176,178,48,104,45,27,82,102,109,85,91,153,16,17,117,195,136,43,63,28,148,35,84,237,49,128,1,48,45,120,203,106,197,31,240,176,77,191,136,62,210,183,214,29,128,26,149,0,46,185,2,230,18,80,222,50,210,255,251,178,100,219,140,230,42,102,200,155,185,91,114,118,44,217,115,97,37,110,24,213,155,40,110,37,189,9,144,51,102,140,241,150,25,249,203,23,81,241,130,59,165,231,78,158,101,248,189,71,171,127,186,56,203,85,9,69,79,47,126,245,58,156,33,213,61,11,71,214,77,136,162,201,93,95,32,190,113,106,172,203,251,133,40,62,212,237,183,102,76,243,122,217,142,34,250,215,173,52,29,223,49,61,83,40,204,12,100,219,186,254,186,88,39,96,3,79,35,148,246,56,94,57,50,156,79,85,80,159,166,86,216,157,200,164,217,32,161,204,89,140,145,67,36,193,246,145,101,168,163,50,108,16,116,70,36,99,55,253,189,221,38,67,221,86,221,84,79,77,17,209,157,25,204,122,109,163,94,137,98,76,234,98,42,105,118,33,229,94,169,204,195,92,234,173,61,253,173,70,209,18,183,67,248,139,46,100,3,20,0,0,156,172,24,234,51,254,80,222,195,67,129,238,12,174,26,7,90,204,14,42,49,152,200,195,128,35,19,128,132,2,163,17,135,140,46,41,12,4,130,4,100,180,173,64,13,97,113,10,164,47,193,62,135,156,86,114,135,219,83,20,136,0,66,138,6,128,136,47,17,9,65,129,154,69,145,69,157,196,150,103,168,170,204,83,122,21,118,54,220,27,90,25,162,58,157,40,58,243,4,78,24,8,65,84,178,122,117,57,31,104,41,4,11,126,62,106,80,52,108,58,195,134,229,215,214,235,187,82,173,69,152,118,41,167,156,219,237,231,91,190,53,57,125,231,26,251,228,227,96,147,194,107,30,59,103,235,216,165,26,38,111,76,90,82,29,137,17,14,52,146,254,246,28,228,136,98,62,59,56,139,53,37,149,95,247,58,29,175,254,216,119,113,74,79,21,55,32,96,7,110,251,247,167,162,228,41,25,140,104,72,116,71,37,194,121,190,35,43,91,52,175,173,166,52,151,135,185,136,218,70,53,87,63,253,218,75,11,255,210,130,169,27,87,115,70,169,59,93,75,124,178,59,179,196,46,245,14,157,33,35,84,234,34,192,177,175,53,60,109,62,243,252,179,124,162,33,155,66,105,76,49,238,103,17,47,202,52,176,136,203,60,179,243,62,121,151,246,67,63,151,255,196,55,61,49,160,136,196,235,243,106,55,140,3,247,50,56,228,207,4,33,96,65,147,192,166,22,5,17,6,129,162,192,32,128,84,32,2,53,1,134,75,252,95,17,12,130,69,22,129,46,205,41,81,200,100,81,36,94,68,59,222,6,22,45,252,33,19,76,17,199,132,10,24,58,82,207,107,203,101,200,106,204,157,68,160,103,122,89,27,74,231,25,235,1,97,7,67,178,183,10,19,45,51,67,102,176,237,120,122,172,37,177,51,255,251,178,100,208,14,198,62,102,200,155,153,91,112,104,108,217,195,61,3,138,25,237,159,36,110,101,141,201,135,51,102,204,241,14,48,169,98,213,21,62,156,190,222,43,203,88,231,183,219,4,84,170,239,231,150,127,127,252,110,100,78,222,243,31,63,19,215,206,213,183,167,108,49,209,205,129,246,91,247,224,130,189,79,152,121,231,107,101,41,32,197,161,68,198,205,28,97,201,197,206,66,156,245,196,37,149,191,183,61,204,39,130,109,31,246,87,102,101,222,217,191,20,187,88,79,6,157,3,239,91,16,0,86,239,213,216,63,0,83,126,125,61,62,222,57,46,145,9,134,149,166,54,70,104,244,238,14,84,225,14,168,36,198,33,221,149,46,223,81,250,229,235,254,244,232,147,47,240,165,101,105,154,123,118,172,150,177,244,236,127,171,154,224,207,136,71,114,153,104,199,153,50,147,20,51,28,99,154,73,111,148,200,144,191,158,65,1,130,248,119,255,43,252,193,22,128,230,96,234,0,75,174,212,40,116,41,124,70,20,194,80,12,140,96,67,207,150,169,98,41,202,239,64,2,27,36,4,9,40,102,139,18,45,55,60,220,184,224,69,245,69,132,114,181,91,78,228,244,122,37,83,150,45,78,94,173,63,206,227,206,96,236,225,188,185,133,18,102,189,247,236,67,63,242,238,210,53,158,136,219,185,53,210,117,16,172,158,87,214,170,107,85,229,203,119,222,212,217,125,77,63,94,43,181,177,83,186,162,209,136,123,135,222,178,128,227,125,66,137,35,81,65,31,241,130,106,62,207,59,55,161,208,235,244,255,252,221,64,192,0,164,182,152,17,249,135,100,152,25,73,132,82,1,163,140,20,125,222,48,112,100,124,75,53,238,16,0,10,6,34,4,115,94,165,208,93,198,98,254,142,15,174,45,134,62,20,46,10,72,12,40,80,232,50,136,16,175,42,29,56,40,144,135,74,99,110,109,202,246,175,7,44,70,184,84,196,81,194,231,189,54,251,179,79,67,55,33,140,179,57,244,182,75,126,211,91,89,225,185,86,30,153,150,219,121,122,46,12,154,31,235,25,51,38,125,39,53,228,189,118,91,213,186,232,222,137,237,249,197,107,145,125,242,245,122,159,255,255,129,0,4,183,88,98,13,131,28,146,195,59,119,219,168,128,194,171,152,32,74,80,217,135,79,177,4,254,122,99,3,232,8,111,12,36,123,130,237,144,93,4,66,69,235,49,37,231,136,162,153,225,248,206,227,104,115,70,132,155,222,176,170,137,40,181,57,82,87,148,132,72,175,186,73,140,192,222,73,22,164,178,33,31,149,27,207,98,205,105,90,189,181,14,27,86,46,124,217,147,86,146,80,228,83,229,213,172,122,26,202,184,218,62,34,142,30,202,255,251,176,68,198,140,196,91,102,205,155,70,47,48,140,204,217,99,109,227,124,18,157,157,48,109,61,13,194,112,51,165,205,167,161,240,174,197,90,10,67,162,223,213,255,45,49,67,254,11,33,213,9,159,136,61,165,191,255,180,127,230,175,133,167,254,129,138,0,7,191,252,195,25,48,209,76,44,115,199,213,104,140,158,80,240,32,5,73,2,10,143,100,139,233,147,208,58,65,131,225,162,120,101,166,149,232,96,138,10,150,196,67,83,49,175,26,41,42,112,82,19,197,90,181,243,27,166,109,31,118,213,21,84,73,134,148,44,54,171,41,97,34,214,233,2,76,188,223,36,58,234,145,111,133,191,171,175,29,169,148,46,198,204,190,88,164,13,52,124,58,33,166,184,148,134,251,123,237,77,165,113,213,35,172,101,41,190,171,213,60,43,229,184,219,204,190,20,203,152,170,168,63,121,70,27,35,135,70,54,162,6,24,215,51,17,56,232,191,234,33,122,193,26,0,1,36,176,204,143,195,53,105,12,255,138,62,82,116,206,38,67,118,37,76,28,19,54,97,24,42,60,48,72,28,194,134,51,18,145,140,102,54,7,20,133,65,2,0,9,149,193,102,19,23,2,84,47,112,98,160,21,213,92,33,180,6,162,138,139,168,34,26,11,39,1,164,25,136,218,127,182,114,194,36,217,160,244,161,130,43,219,203,204,90,105,101,60,56,184,109,160,36,244,34,29,127,217,20,7,1,181,241,13,110,12,74,36,211,233,39,86,195,177,94,27,53,35,57,205,90,247,186,207,241,209,172,11,47,220,214,213,49,122,191,172,213,76,195,109,85,93,54,162,171,89,97,191,157,206,69,220,42,89,66,229,30,29,38,153,127,47,171,29,151,41,107,225,230,53,43,102,251,117,119,170,59,128,253,85,95,21,194,215,150,21,36,129,5,124,248,158,23,123,9,228,8,82,103,61,181,206,2,94,179,90,155,198,174,137,100,133,186,89,91,90,174,53,38,220,161,206,253,116,13,253,160,1,0,6,255,254,180,113,82,0,36,162,239,139,26,185,201,41,231,253,135,154,71,189,254,219,189,179,147,58,118,255,255,255,245,143,254,127,255,250,56,196,229,61,84,212,156,41,19,153,170,215,202,192,179,38,90,162,86,158,60,23,44,26,58,170,19,223,101,162,169,33,155,254,214,79,51,182,136,202,75,106,75,187,81,190,83,32,254,189,196,72,154,21,163,59,157,206,128,112,0,118,237,204,142,134,37,141,25,252,96,9,63,24,80,58,69,91,0,135,12,20,0,3,12,155,160,160,88,2,26,6,2,69,133,49,20,11,4,133,140,32,50,48,88,13,116,63,32,32,228,210,10,175,135,221,120,204,21,0,79,116,53,33,70,105,112,232,28,190,255,251,178,100,201,12,183,70,103,71,155,153,123,224,98,204,217,215,48,101,174,24,113,157,40,110,25,253,9,62,51,103,64,192,138,48,240,3,249,6,47,138,10,118,238,243,221,202,106,79,35,103,129,128,87,2,87,126,26,179,78,32,2,69,121,51,118,143,114,233,206,133,214,167,71,213,178,243,126,40,204,249,12,244,114,78,106,155,112,249,52,159,94,148,230,188,85,60,81,237,237,24,73,43,58,78,180,243,212,33,14,123,52,150,105,174,149,154,92,84,154,63,30,110,27,49,199,72,249,212,212,200,185,193,222,86,27,156,159,195,181,177,15,43,19,215,110,224,60,125,185,241,142,218,160,135,74,175,135,22,101,42,35,30,130,67,176,249,168,21,97,113,49,235,151,177,180,7,243,208,108,234,183,7,63,245,48,126,255,249,76,200,201,222,196,100,86,51,146,40,147,162,18,85,14,196,234,237,85,38,211,173,13,68,189,168,132,163,236,89,75,117,66,185,202,254,218,187,199,91,236,252,147,125,45,83,61,63,183,80,42,0,23,191,248,201,165,243,17,134,140,176,223,49,221,116,28,142,52,176,248,192,128,160,49,248,136,94,137,34,16,128,160,81,164,8,192,179,200,138,194,216,195,43,93,144,88,208,254,40,156,5,237,110,124,186,202,152,60,54,235,180,153,42,164,75,213,123,62,250,172,185,233,3,239,3,246,196,196,118,67,4,15,10,233,50,198,122,154,116,2,3,121,31,184,68,53,57,183,78,29,217,112,161,18,187,55,230,252,146,113,82,144,164,129,214,154,181,42,67,171,109,148,83,19,93,137,34,213,81,249,84,241,138,97,132,114,165,92,231,197,175,37,217,110,11,184,129,2,120,174,170,130,137,25,109,188,156,154,149,202,173,120,203,176,112,76,250,37,17,160,166,255,245,181,235,17,207,90,203,247,25,113,124,70,146,12,215,212,41,47,168,176,102,211,192,201,136,176,7,255,153,76,115,130,206,65,153,16,198,91,113,110,108,239,115,72,44,174,237,166,63,173,123,127,254,255,196,154,255,249,254,127,246,229,255,184,212,144,228,83,37,128,73,154,101,11,24,138,66,56,96,210,59,161,155,184,43,42,171,221,143,159,104,132,232,106,62,189,188,246,43,183,100,162,109,107,6,64,0,57,35,54,13,68,211,189,211,196,97,141,75,254,48,168,248,203,176,51,25,151,204,246,130,7,26,129,69,243,22,135,76,68,34,49,49,212,203,99,131,0,4,66,225,66,204,152,164,152,68,35,5,5,2,1,227,74,4,82,48,72,61,26,216,0,144,61,119,22,112,194,192,69,74,186,16,76,96,48,73,133,194,134,11,11,32,37,84,105,81,17,56,159,49,0,4,120,29,67,62,253,67,139,208,148,58,80,255,251,178,100,193,12,198,44,103,74,27,137,127,64,79,204,217,178,60,39,190,156,9,155,28,110,37,253,9,117,179,102,204,192,162,48,78,85,86,228,167,76,90,202,101,130,134,18,216,106,109,150,68,37,13,37,246,146,153,47,169,164,148,233,43,204,242,97,250,150,71,238,114,245,227,183,18,176,85,168,209,181,27,187,75,111,179,77,74,149,245,210,124,42,104,224,128,252,212,43,23,38,227,203,48,166,7,9,204,146,110,232,124,187,89,12,171,83,43,62,196,98,39,80,166,82,127,241,22,247,220,111,13,159,90,101,143,87,209,49,120,58,139,252,181,196,63,185,1,254,57,144,0,155,127,195,117,44,168,86,3,204,201,72,209,153,184,36,139,162,198,30,63,253,66,132,98,10,190,71,91,203,242,127,151,254,86,64,160,121,85,196,20,245,205,159,173,119,80,143,212,218,117,219,116,177,58,102,197,95,21,35,245,230,165,115,210,255,101,185,74,234,126,170,23,250,237,149,53,87,239,245,168,143,222,179,99,138,244,235,215,137,187,128,39,0,5,110,216,202,70,163,29,186,205,34,150,50,124,188,172,0,106,83,81,84,66,97,226,17,16,108,104,8,56,69,94,198,52,16,24,120,8,14,5,152,4,48,149,161,97,161,133,66,229,253,95,234,78,172,124,160,10,158,9,122,199,26,156,125,197,110,34,128,23,244,44,7,94,236,157,76,223,122,237,126,63,12,168,85,105,135,133,250,133,34,9,48,1,154,84,137,72,231,189,15,96,120,181,88,106,165,250,74,110,138,217,156,211,140,115,124,238,120,134,59,233,187,94,211,106,238,253,99,30,211,137,29,229,223,234,247,39,146,147,52,129,123,181,216,106,170,73,90,56,126,139,83,75,36,180,91,66,250,106,43,146,17,175,153,226,146,182,230,96,109,82,17,43,236,68,212,87,213,145,202,13,32,215,122,245,195,148,143,33,65,188,29,127,191,35,134,40,231,69,200,102,86,216,142,0,63,127,252,8,98,97,109,72,228,148,144,245,8,62,96,178,237,68,211,255,251,237,167,253,254,168,158,159,249,217,202,114,41,93,40,226,93,153,46,83,185,246,95,119,43,44,170,83,37,154,204,140,75,186,110,171,109,21,232,109,210,101,114,85,88,253,63,186,43,85,30,249,171,163,31,122,127,237,189,66,0,0,159,236,106,142,70,140,82,101,121,231,188,58,96,130,100,229,128,97,128,133,1,160,244,86,47,225,103,128,192,128,192,242,160,96,232,32,8,104,12,48,80,20,187,94,36,139,110,133,156,73,190,70,163,41,62,225,73,157,104,195,40,48,1,34,246,175,166,226,188,25,75,54,138,62,141,131,150,167,53,39,94,1,128,174,218,231,110,72,231,56,232,151,217,171,255,251,178,100,191,12,198,103,104,201,27,137,127,64,81,76,217,211,48,2,128,23,45,155,42,109,173,189,1,84,51,102,204,244,148,160,49,135,50,50,169,221,150,218,188,88,3,22,45,4,117,45,241,92,223,207,61,212,71,196,187,222,197,78,164,165,67,153,73,213,220,75,211,89,144,195,237,81,183,26,146,130,183,54,195,250,8,100,197,179,103,203,86,149,12,226,45,158,200,139,234,57,152,248,99,41,180,76,15,169,36,78,206,103,208,91,33,82,239,69,85,49,128,72,92,160,0,182,237,182,226,185,9,11,120,233,64,56,125,16,129,161,96,200,168,226,230,64,211,43,136,23,207,230,35,237,95,238,223,69,167,238,42,32,66,142,51,188,243,245,84,217,72,86,58,179,73,144,138,99,41,221,93,201,158,217,148,150,45,108,231,189,237,82,161,127,71,191,255,170,244,191,173,186,83,118,178,63,247,224,85,0,0,156,136,197,131,19,52,52,13,12,160,63,74,44,207,200,99,102,170,76,110,18,3,14,4,138,230,18,5,8,77,193,80,240,113,144,192,224,194,33,202,116,26,182,160,108,198,101,66,123,177,64,114,130,81,67,160,145,193,9,108,17,198,97,233,90,24,36,0,4,179,130,67,206,72,21,3,119,211,25,70,19,61,141,142,3,81,162,64,10,6,221,222,7,122,225,125,128,35,208,92,12,108,44,156,195,37,28,10,97,71,1,1,131,64,133,3,6,5,120,0,161,66,132,33,148,228,67,82,24,151,135,48,55,194,248,86,48,228,153,133,38,106,106,70,199,171,101,57,147,179,175,81,157,35,36,169,107,116,85,217,5,156,64,235,82,181,76,130,9,165,60,155,156,48,55,91,153,84,107,42,78,235,73,149,90,157,74,185,169,147,46,153,142,174,203,171,207,38,159,87,106,253,220,82,112,0,2,0,2,239,255,113,101,78,151,165,1,39,85,81,206,33,241,70,137,230,164,22,247,42,248,20,154,5,250,110,80,127,250,253,221,74,253,185,56,224,144,12,113,243,138,107,207,98,145,154,219,15,122,177,206,168,142,44,115,162,191,86,178,53,44,149,162,178,170,28,167,165,11,152,136,211,105,231,111,102,189,13,234,122,211,69,255,106,244,238,212,214,225,239,61,216,19,30,57,0,106,182,199,61,166,96,5,166,74,184,154,102,6,20,52,30,238,172,49,105,65,161,226,72,0,96,246,104,10,18,10,128,19,5,209,57,168,253,41,98,202,47,3,168,236,11,6,177,165,91,14,183,86,200,22,51,66,82,252,135,154,106,174,96,12,54,98,37,33,140,98,251,60,140,108,104,45,145,215,91,169,26,187,134,2,89,50,95,66,19,173,78,83,237,9,13,49,181,105,1,240,18,17,129,160,40,113,138,255,251,178,100,208,14,198,116,103,72,27,154,107,112,95,108,233,202,60,71,158,22,69,155,42,109,161,189,1,127,51,102,141,134,20,176,123,207,218,26,187,221,246,203,12,177,235,103,8,47,34,195,227,67,156,121,25,197,139,71,255,167,19,206,211,205,197,254,163,107,143,254,181,172,134,234,199,223,101,23,119,62,205,95,162,229,75,100,89,14,180,231,220,234,13,77,99,180,36,10,0,5,118,218,7,130,155,17,80,175,11,0,185,41,93,252,154,43,29,19,161,19,151,63,212,126,177,187,251,217,21,89,211,187,126,117,161,74,58,179,35,172,141,152,212,70,68,63,200,200,238,235,200,67,50,46,232,102,87,125,148,201,207,86,83,41,12,199,60,142,99,51,33,149,253,116,125,107,90,17,217,80,204,219,252,198,204,155,228,170,178,126,245,111,40,17,0,1,37,188,20,71,49,249,56,197,237,115,59,225,140,144,28,53,209,100,12,41,26,7,41,169,108,140,2,15,48,112,124,70,25,26,37,161,201,108,131,65,64,128,81,111,210,201,217,20,5,200,75,56,131,15,19,202,234,168,217,108,28,22,22,187,165,230,20,16,24,60,20,40,9,109,154,210,26,164,170,152,213,187,15,71,53,20,98,44,148,88,18,138,176,226,59,2,132,40,220,91,66,227,37,237,240,64,17,131,55,205,201,51,82,181,175,202,232,95,219,210,202,93,219,191,69,174,255,139,132,109,244,232,49,5,114,62,200,81,178,50,122,111,15,99,132,71,115,105,230,185,104,103,51,229,157,46,248,83,51,57,255,209,10,16,208,178,198,51,189,184,83,27,220,41,32,37,177,88,175,105,142,241,222,126,35,81,206,59,131,58,176,42,98,86,0,95,237,221,108,64,225,75,96,132,153,13,250,89,83,166,220,101,111,61,51,133,32,30,230,88,195,26,54,114,119,209,196,9,239,157,217,246,221,171,33,79,168,153,227,99,61,136,42,117,209,118,251,234,141,122,178,26,154,88,85,21,76,42,147,162,186,144,74,238,98,43,22,204,145,83,55,49,140,201,71,58,185,108,170,68,171,230,157,253,148,147,54,183,77,214,141,139,236,213,122,236,243,171,29,128,95,175,227,5,35,2,138,204,184,109,48,76,172,105,56,28,255,5,0,139,192,10,8,175,1,208,41,119,76,58,14,64,49,128,0,111,16,240,69,117,164,50,45,187,104,128,147,205,58,55,109,159,103,40,107,208,168,22,228,193,132,193,200,233,1,61,180,242,9,116,19,43,106,213,34,118,98,47,123,244,215,216,139,128,170,76,114,39,11,101,47,124,102,9,114,87,228,6,215,95,56,53,67,2,136,40,93,140,154,142,178,133,224,131,197,93,137,34,14,56,70,58,118,151,127,187,126,31,230,255,251,178,100,215,142,134,31,103,73,155,131,127,178,106,172,217,130,96,197,110,150,89,159,44,110,33,189,2,1,179,166,29,132,161,160,87,104,190,43,143,255,87,158,117,46,248,25,27,42,68,204,216,183,241,28,203,122,142,161,89,189,83,37,162,118,131,201,234,40,57,138,140,217,5,59,78,85,83,154,159,64,220,15,35,122,194,16,14,239,242,118,50,50,230,131,118,68,80,235,75,159,135,22,227,214,234,163,243,172,228,232,65,24,136,250,103,11,78,238,189,45,55,36,144,6,90,85,98,163,60,216,250,99,156,84,194,44,123,109,193,34,46,184,211,10,173,73,146,53,77,124,122,53,205,64,223,113,131,7,248,200,199,42,53,159,53,117,232,75,244,210,215,138,20,105,167,43,240,177,207,35,5,67,200,98,16,97,138,63,231,154,162,34,241,180,190,124,245,119,60,115,63,243,11,206,245,111,183,253,197,213,174,17,90,0,0,213,204,194,164,227,46,59,66,246,195,141,115,141,12,3,54,226,73,74,76,124,8,22,60,152,4,36,0,10,152,40,80,80,167,49,64,124,10,1,49,224,204,169,51,36,8,182,64,230,106,102,141,74,214,14,38,72,28,176,5,11,154,123,108,56,40,89,146,179,17,13,28,14,98,181,151,121,141,169,154,84,42,230,150,220,40,6,134,174,25,198,228,56,5,13,138,128,223,68,7,146,133,6,17,48,226,132,145,52,176,169,36,75,95,102,56,60,4,170,104,33,117,158,9,48,250,32,71,147,81,252,127,37,179,182,243,163,12,237,172,127,119,111,171,143,238,189,151,247,221,199,29,251,15,57,173,152,110,159,8,171,20,163,209,97,211,247,50,125,50,214,58,235,53,99,233,230,87,16,120,206,82,58,120,241,48,255,197,62,212,182,244,215,113,253,241,55,31,245,186,101,160,97,80,0,114,221,154,3,119,107,3,68,150,145,2,212,9,9,137,74,89,3,158,234,218,249,153,68,213,254,223,119,90,121,130,52,16,48,12,119,251,95,183,215,46,7,4,212,140,193,175,85,236,2,116,106,104,142,91,246,246,153,63,159,33,17,32,140,238,197,149,211,181,10,247,100,49,157,213,153,237,58,51,58,161,111,67,107,33,101,71,202,216,194,111,127,171,43,58,173,77,155,211,109,62,170,9,191,248,205,92,204,121,108,75,28,95,92,52,0,10,182,150,129,64,160,80,41,129,6,3,4,1,134,70,10,8,92,52,94,67,160,112,242,89,198,210,206,54,138,100,5,90,169,118,237,175,56,172,177,161,54,205,8,120,101,246,17,57,61,96,104,67,228,221,239,175,8,140,130,110,158,43,41,105,141,56,28,88,9,207,76,240,97,152,203,222,161,238,19,112,93,16,100,242,96,90,187,118,255,251,178,100,206,14,198,108,102,200,27,154,91,114,104,108,217,131,96,101,142,22,57,155,42,109,225,15,193,77,179,102,204,243,9,88,211,175,1,238,146,238,123,223,235,255,162,0,184,134,83,59,231,65,67,121,129,126,6,32,252,106,37,58,149,57,229,13,164,51,170,217,184,148,42,36,171,145,229,68,92,226,236,106,189,89,181,87,241,74,58,57,239,99,71,179,55,243,175,179,107,215,119,95,82,221,252,243,13,137,0,120,0,13,119,231,91,25,236,6,99,104,133,200,184,122,156,82,20,0,199,138,2,75,213,109,205,39,253,213,117,209,157,63,46,109,149,151,107,119,215,255,130,51,81,74,207,157,144,232,150,110,213,171,21,147,101,153,90,136,205,174,137,187,245,161,104,168,205,71,35,85,190,215,107,244,178,181,187,62,69,246,191,250,3,0,1,61,220,68,162,22,68,48,58,147,250,249,48,0,3,111,62,21,0,49,208,226,33,192,16,97,128,143,8,13,140,16,20,40,28,48,4,33,1,40,38,14,26,176,147,112,234,102,32,33,157,184,212,234,145,134,169,211,6,151,202,238,133,0,76,36,52,20,26,94,40,56,189,47,66,226,143,222,144,182,123,113,40,4,172,1,230,71,25,245,212,89,208,104,8,240,40,40,49,50,27,119,161,1,238,3,15,38,22,109,33,234,242,142,212,135,166,105,191,247,149,47,255,145,172,58,81,205,74,219,49,42,48,94,237,168,125,86,217,139,193,55,210,82,190,217,82,95,77,74,18,8,148,206,46,107,155,150,84,144,200,202,41,249,195,116,209,77,146,122,146,163,85,76,139,178,148,199,86,138,167,8,160,133,45,64,0,46,223,62,55,87,152,136,160,192,18,192,108,160,192,58,11,7,82,179,12,148,80,65,15,132,4,130,172,83,111,52,88,106,185,255,231,14,53,148,117,36,60,53,193,127,151,63,254,254,244,137,41,87,139,60,25,66,106,87,144,212,230,129,104,69,103,72,202,196,110,104,252,136,79,194,132,36,139,82,28,138,56,58,117,209,91,60,187,11,255,243,132,90,121,126,95,156,255,255,248,224,82,106,204,30,38,12,39,61,140,114,40,140,233,128,141,22,3,194,21,3,1,128,131,12,193,66,202,24,32,11,18,7,100,160,224,208,200,44,40,13,2,198,2,165,81,210,137,50,216,58,18,8,147,74,229,38,28,58,216,85,101,126,232,43,167,253,177,138,8,137,199,34,0,226,139,204,241,134,35,18,100,204,137,85,92,7,122,235,118,142,137,80,202,203,244,153,239,72,73,193,205,32,160,9,84,112,7,5,34,69,133,50,86,224,236,17,93,246,141,141,192,154,79,58,228,136,207,98,165,85,204,164,195,176,113,37,24,189,210,106,239,109,124,255,251,178,100,216,14,197,211,103,74,27,99,111,176,103,12,217,147,97,131,26,24,5,155,36,110,229,109,201,185,51,102,77,129,158,248,118,216,158,56,100,61,9,151,177,143,164,122,95,55,115,216,158,104,156,202,45,53,98,180,211,245,178,120,142,61,30,247,115,92,197,179,159,238,167,97,254,126,255,227,255,255,255,96,89,132,0,119,239,162,143,139,138,48,197,234,181,112,135,186,254,53,90,205,236,34,158,204,252,159,59,247,43,255,247,247,191,223,46,229,149,5,252,220,190,62,121,49,70,138,5,8,126,97,77,2,185,56,239,222,47,94,21,172,109,176,218,17,204,26,150,161,1,59,225,148,102,250,202,140,36,50,138,201,190,89,125,210,105,78,20,185,194,21,235,161,45,66,18,228,199,230,102,248,235,253,157,17,149,51,246,78,141,255,176,102,0,0,173,144,197,131,216,195,131,24,197,97,184,199,249,92,200,32,48,196,81,68,192,49,60,192,49,72,4,20,152,104,7,24,108,3,174,179,11,132,83,14,194,176,128,4,193,8,11,2,13,24,97,146,167,211,28,83,81,128,165,65,97,130,147,148,24,29,113,151,225,48,209,236,88,144,0,122,62,28,209,198,40,193,152,8,72,32,199,1,98,11,45,223,102,171,165,148,189,109,113,128,139,36,47,56,232,70,90,21,6,110,5,26,229,200,0,8,20,32,20,196,80,96,56,178,2,140,16,80,194,213,210,197,177,128,19,64,94,137,169,105,168,195,17,73,136,20,140,217,220,213,5,39,101,156,161,69,232,209,38,155,156,54,85,222,156,188,94,37,212,181,209,49,64,213,154,139,177,145,211,232,38,120,196,250,6,244,22,147,164,118,138,8,42,204,166,51,169,7,85,58,74,221,38,65,148,167,69,148,164,207,34,158,90,182,173,158,139,159,178,109,69,76,78,9,26,192,0,37,223,12,3,114,0,24,208,130,189,189,17,13,80,149,107,39,39,61,99,71,86,65,115,255,90,159,53,174,53,225,214,141,175,246,215,251,62,16,233,79,112,230,74,168,135,103,159,114,204,254,121,157,35,63,93,182,211,231,188,133,98,118,231,74,147,221,9,111,219,20,200,202,177,30,189,46,16,50,41,151,40,165,78,246,145,121,20,40,143,110,170,213,169,189,218,90,87,243,1,223,223,152,8,106,96,98,169,130,135,166,176,140,24,80,42,99,48,144,92,18,98,96,241,88,9,52,4,64,73,129,33,2,29,18,148,70,1,30,0,47,49,192,11,246,239,63,140,249,221,195,141,236,102,81,13,192,113,150,168,216,64,66,214,82,180,88,66,233,135,237,54,26,27,177,235,177,5,247,20,72,217,11,116,80,193,144,27,35,205,173,63,176,28,63,46,117,33,198,121,14,185,255,251,178,100,215,142,199,27,102,200,27,186,107,114,101,236,217,147,60,101,190,22,17,157,44,110,21,126,193,98,146,102,77,135,152,104,178,40,25,126,71,101,81,187,48,189,243,47,238,189,252,222,223,82,24,129,17,35,16,173,83,156,60,93,232,34,236,168,166,174,101,19,179,44,217,152,170,226,236,173,25,66,51,177,142,232,154,151,72,119,214,225,36,20,133,79,63,149,187,152,124,20,69,68,24,156,171,123,21,12,172,0,19,182,215,70,93,195,112,13,147,226,162,24,202,192,136,169,96,69,54,169,230,97,52,118,195,24,222,51,31,118,10,85,228,79,247,191,252,191,226,48,45,111,158,246,190,24,204,226,131,31,174,89,181,165,131,38,102,55,137,13,3,172,19,147,91,48,171,218,30,201,176,104,243,205,223,139,13,169,30,98,242,194,9,187,174,41,242,213,0,0,36,172,44,237,49,61,12,195,201,19,255,185,77,32,82,54,64,104,198,67,3,59,15,4,129,1,198,129,96,77,179,13,148,138,7,6,15,1,42,137,137,2,64,208,89,132,139,18,75,55,220,26,121,110,136,159,101,72,114,135,84,176,116,151,120,181,44,60,10,1,247,112,244,224,165,196,6,14,10,219,33,160,193,18,218,119,81,160,190,133,87,203,54,72,104,168,41,46,10,12,225,112,229,29,95,36,155,36,125,87,105,132,58,107,24,96,138,38,76,26,191,101,130,17,195,128,65,166,90,134,142,27,2,128,105,169,169,63,254,153,95,113,255,207,238,170,162,170,135,20,217,114,121,95,14,107,155,23,42,218,150,248,116,203,97,181,87,42,90,139,170,247,201,217,166,231,238,220,216,95,219,52,99,125,26,75,251,39,127,221,67,121,171,61,207,53,92,61,169,161,196,251,122,3,52,0,1,203,108,189,83,177,19,137,17,49,72,185,12,66,211,102,162,246,4,249,67,201,128,76,42,106,120,170,205,213,117,35,177,237,129,70,209,165,247,194,227,153,69,114,49,189,34,140,119,248,144,173,59,173,163,136,13,39,223,163,54,172,183,59,190,166,185,20,225,12,183,88,54,162,178,212,139,115,200,202,207,91,74,75,220,228,85,102,123,183,85,110,170,68,70,189,27,174,235,82,222,170,182,145,234,159,86,137,127,122,34,98,32,2,51,83,193,251,211,48,53,50,243,179,9,18,47,16,97,25,101,12,40,49,74,76,52,60,184,225,128,131,0,200,75,12,14,45,11,120,247,188,42,88,195,225,83,204,238,113,67,25,148,106,162,124,171,104,16,36,152,16,88,61,46,165,112,138,236,186,49,4,200,233,231,137,64,107,171,164,175,151,191,160,0,18,238,50,216,186,120,106,36,33,4,101,24,168,19,173,27,136,170,187,45,65,186,174,84,255,251,178,100,213,142,230,119,103,72,27,153,91,240,109,44,217,115,97,34,110,22,233,155,40,109,153,94,193,135,51,102,76,242,142,56,110,91,159,123,255,223,205,140,206,255,211,191,237,254,34,120,14,138,81,20,15,241,0,123,116,79,3,67,78,182,93,149,48,95,199,186,133,24,171,255,62,102,50,109,141,239,101,126,67,129,12,193,80,158,16,115,206,47,84,158,121,203,60,235,173,157,140,85,229,47,232,10,222,223,176,28,108,226,58,104,146,245,114,20,151,120,134,69,55,212,240,26,166,124,219,61,240,21,119,82,34,105,40,124,138,78,247,210,164,169,95,229,118,41,218,219,255,253,119,167,221,221,175,198,114,71,35,195,234,250,135,201,226,28,36,52,177,205,138,105,189,53,66,245,234,174,11,215,113,193,17,2,38,201,216,159,39,242,9,15,30,235,148,210,173,188,111,44,177,107,0,0,157,208,196,237,99,11,48,140,30,74,53,158,176,197,227,35,8,154,1,160,115,68,133,129,69,112,192,67,12,18,30,152,108,71,26,76,112,184,20,196,33,53,238,104,24,97,93,69,4,6,161,196,45,92,100,84,44,209,85,157,137,66,188,96,202,216,93,21,34,138,194,66,76,164,192,93,232,11,128,159,217,249,216,25,45,110,142,173,11,153,124,58,192,155,215,157,89,160,167,138,12,116,217,194,34,69,215,203,7,167,81,184,218,22,187,232,9,183,7,229,110,215,123,151,233,93,79,104,149,213,90,105,90,68,46,187,40,232,151,218,98,12,99,21,101,243,234,159,177,122,41,198,81,4,143,131,170,57,150,239,167,106,143,129,16,72,109,49,226,46,44,95,207,172,87,167,101,71,127,16,151,86,59,255,228,4,42,0,0,238,221,245,125,99,130,39,58,76,2,11,76,224,253,69,67,193,28,180,203,34,89,104,246,249,130,210,202,88,133,66,64,149,152,139,191,158,71,13,176,205,223,41,51,253,240,215,47,206,115,236,34,238,93,255,250,73,18,49,25,52,27,93,79,222,234,64,240,174,43,6,86,105,13,180,199,72,123,234,78,122,166,190,68,51,21,51,34,48,215,86,72,161,75,142,160,148,251,177,199,241,165,158,244,36,91,92,96,240,201,130,203,198,118,56,153,34,214,101,97,249,166,7,226,1,73,143,68,196,197,230,2,97,66,136,16,80,4,7,35,137,130,192,1,64,40,96,40,200,0,162,200,171,75,106,90,114,4,187,200,12,99,232,57,131,72,47,243,132,208,214,177,164,97,159,96,10,220,233,23,209,98,39,51,126,217,224,84,104,126,222,118,14,241,199,16,20,221,156,50,249,192,45,6,145,2,233,158,39,225,208,136,133,132,214,85,59,175,21,113,144,249,104,40,163,7,181,205,97,186,255,251,178,100,210,142,229,232,102,201,27,152,67,240,107,172,233,131,97,131,56,24,129,155,36,78,97,15,217,147,46,166,76,241,13,249,126,251,195,76,204,161,50,61,46,248,177,65,69,31,74,58,24,66,199,36,75,64,194,98,139,59,154,140,168,168,107,52,139,168,37,92,120,245,167,187,129,210,208,152,229,72,233,42,80,138,21,36,177,49,130,62,63,143,79,102,234,101,29,60,134,139,175,253,198,0,21,21,183,242,244,66,174,39,231,72,249,63,83,201,108,140,19,176,252,100,91,194,173,16,87,96,101,80,80,82,59,234,247,119,39,254,47,57,75,46,202,135,221,84,196,51,191,190,31,103,66,170,30,152,70,56,16,144,178,247,119,52,136,202,105,13,55,216,138,77,62,71,165,10,215,22,203,143,61,127,89,142,29,167,59,255,131,35,15,12,225,78,124,58,8,236,198,157,218,255,248,109,74,0,1,127,248,26,210,97,238,166,116,76,100,93,134,122,56,45,254,42,14,14,64,26,7,98,65,198,128,17,195,16,26,64,228,41,118,75,40,91,148,33,149,74,100,138,81,62,179,37,205,217,250,136,76,198,105,40,144,72,93,68,199,119,88,46,112,60,174,196,127,112,237,44,186,38,193,158,184,115,228,133,2,172,25,187,183,239,204,235,220,193,165,208,151,141,217,152,140,67,16,235,49,150,196,109,95,239,47,111,47,251,215,243,216,178,59,93,135,251,90,11,180,212,4,171,65,57,40,137,236,172,67,87,80,147,41,216,153,107,84,113,18,21,80,25,196,246,125,53,149,20,114,97,92,233,248,181,86,231,39,201,75,36,204,172,255,235,57,61,97,94,179,237,91,83,109,167,213,100,87,83,169,6,58,253,104,44,83,116,0,0,191,110,111,36,162,139,98,152,70,165,49,28,223,22,3,152,156,71,116,228,3,21,211,12,84,230,250,168,216,165,93,125,187,165,154,123,163,214,237,116,101,93,255,231,82,43,33,213,68,26,233,99,137,12,145,78,234,37,81,37,26,85,72,129,169,119,35,178,197,90,142,183,118,121,210,231,106,155,121,159,114,56,246,152,186,163,184,247,61,149,216,246,134,238,143,165,92,107,245,101,7,118,122,96,224,249,134,215,166,99,52,28,60,30,96,132,25,178,16,133,217,51,32,21,151,23,88,193,133,226,211,24,248,38,76,24,4,132,73,129,224,192,65,128,192,194,195,4,64,131,95,80,80,10,91,11,101,8,234,227,53,214,182,157,75,154,1,45,74,123,138,128,197,0,228,192,6,126,154,239,51,236,173,181,154,19,234,234,75,20,189,69,1,192,103,225,187,2,132,76,62,23,43,96,78,124,138,18,210,16,2,193,215,203,201,11,139,193,12,66,149,164,193,210,154,94,239,255,251,178,100,209,14,229,233,103,75,27,105,111,176,102,236,217,163,61,5,104,26,253,159,36,110,37,190,201,160,51,102,77,132,21,160,184,119,233,132,9,43,222,119,234,53,21,61,172,48,67,84,42,85,232,228,133,74,147,144,82,209,93,132,51,113,31,221,187,89,233,107,120,174,254,99,113,115,171,37,49,231,237,125,163,161,138,77,173,215,144,139,240,32,27,33,113,8,192,38,40,123,213,204,79,32,147,154,162,108,125,212,215,83,40,176,124,154,18,154,110,98,18,3,85,49,110,217,247,175,5,23,105,145,141,18,60,189,114,166,89,17,245,211,102,132,63,20,9,12,106,167,89,214,190,226,141,37,201,204,253,249,204,251,62,143,203,90,200,73,127,236,40,134,42,139,20,236,46,40,165,117,20,103,71,206,71,99,152,172,142,85,43,71,7,205,156,200,60,134,117,75,163,26,113,52,115,232,140,215,147,247,130,57,72,168,46,71,203,207,186,52,123,83,242,140,144,157,20,9,0,1,118,220,133,192,194,10,141,181,92,229,132,77,189,80,2,242,8,20,8,17,98,75,29,203,48,65,243,22,11,48,0,113,144,9,10,149,137,31,141,4,177,73,58,215,110,44,253,221,106,173,30,114,5,110,173,252,20,219,130,135,137,4,216,24,36,21,32,90,195,90,135,228,178,41,108,13,67,121,153,44,43,254,253,68,94,102,166,236,169,234,22,101,40,132,19,7,54,175,115,197,23,141,73,114,106,81,218,90,104,205,141,127,123,174,250,77,122,197,145,78,177,105,44,138,44,244,40,100,11,157,196,72,144,61,130,122,90,108,109,238,71,30,195,155,97,200,169,189,173,156,19,78,125,100,88,195,234,114,249,31,74,170,220,63,254,94,223,227,120,193,137,74,54,173,74,83,215,122,206,247,103,61,51,77,139,230,246,204,245,213,34,121,38,94,29,166,4,0,5,219,108,121,114,120,17,9,128,29,36,77,93,12,57,38,169,93,60,141,111,78,238,71,90,63,191,111,247,221,187,192,28,40,128,69,45,84,116,49,93,213,25,12,164,41,139,69,45,85,149,151,71,101,50,81,238,202,217,12,74,43,147,178,218,136,91,185,219,235,119,237,221,59,17,17,191,254,243,125,223,251,32,89,174,166,118,92,103,23,70,60,102,110,254,6,72,158,114,112,134,26,32,6,27,155,71,176,1,121,138,11,131,68,65,71,201,152,170,204,196,186,134,20,3,0,195,72,104,178,148,96,183,79,194,250,149,74,31,117,126,146,236,176,89,48,132,137,22,8,69,87,75,10,121,25,37,73,67,194,230,95,159,74,103,6,70,191,104,107,43,231,213,17,87,187,75,104,235,196,152,1,243,145,198,225,18,251,81,168,211,96,206,49,94,173,238,255,251,178,100,198,142,6,57,102,202,155,105,127,178,84,108,217,195,48,2,130,24,169,159,38,109,165,254,201,141,179,167,52,242,161,184,99,151,247,208,229,73,52,227,223,254,173,145,216,145,77,194,70,140,180,128,87,130,207,98,121,59,155,31,207,87,188,114,73,73,56,121,111,218,130,179,166,100,253,90,62,123,73,123,210,204,123,183,238,38,180,41,101,224,185,87,186,242,99,120,207,205,51,63,180,24,63,55,213,173,159,125,66,206,109,154,139,84,244,148,0,32,0,128,16,23,127,250,244,139,227,65,38,93,159,57,221,250,69,150,235,81,17,0,96,46,49,200,244,251,160,181,71,186,211,255,254,84,175,149,196,162,77,74,247,125,91,243,20,177,180,212,196,99,10,238,213,225,214,127,230,170,187,93,250,248,183,153,183,149,249,234,183,174,231,170,127,226,63,225,111,168,142,30,103,226,47,181,152,239,137,153,247,77,43,227,239,80,181,170,0,0,146,140,24,227,50,248,184,211,206,227,37,84,205,50,100,59,81,28,48,2,99,145,80,24,26,42,19,48,176,244,112,36,98,112,145,128,132,193,195,246,128,28,11,44,248,209,80,179,235,192,4,7,36,8,133,193,6,2,0,215,86,232,131,57,81,164,186,64,88,88,20,97,241,152,4,22,24,72,11,140,87,80,20,26,222,179,184,114,11,111,147,98,125,165,168,114,114,179,148,113,83,64,112,85,20,139,54,80,61,66,227,1,1,82,41,52,218,44,12,226,173,136,2,52,252,183,46,53,248,58,6,159,141,103,205,254,31,242,154,242,156,45,56,112,254,177,150,77,102,114,119,226,104,198,69,217,243,248,88,173,9,240,182,254,66,159,65,43,165,59,156,87,62,170,170,166,82,119,169,214,219,164,232,23,20,146,109,170,233,156,115,16,148,18,0,2,219,171,75,49,56,11,89,126,6,46,211,207,87,203,233,236,115,36,148,248,99,115,100,206,229,131,185,171,127,228,183,219,140,187,200,252,237,109,234,69,33,67,157,230,90,175,239,247,249,129,163,171,11,171,78,150,67,223,70,121,86,173,189,40,213,86,73,170,170,67,110,202,232,86,98,3,73,84,146,217,93,107,101,118,108,156,174,247,159,209,253,234,97,175,95,95,134,18,219,248,201,26,205,87,28,184,70,63,232,108,38,231,238,174,96,37,166,54,28,68,88,24,14,97,65,166,30,40,103,228,66,49,147,16,0,90,96,16,81,231,192,48,228,69,229,138,59,137,206,158,210,244,149,110,238,194,133,179,39,225,37,204,60,112,152,196,80,12,70,30,186,222,150,224,246,35,124,15,15,51,74,151,105,154,171,67,121,224,34,224,135,4,8,1,198,143,94,166,10,181,227,224,192,6,90,169,212,78,69,255,251,178,100,203,142,134,31,102,200,27,131,111,178,100,12,217,131,60,71,190,23,233,159,36,109,133,254,129,134,51,102,168,246,8,176,23,148,70,36,115,60,153,191,57,190,239,249,254,52,140,149,148,202,170,172,39,44,125,23,240,0,63,39,60,136,67,167,95,155,83,47,247,26,104,216,196,39,178,218,52,69,43,20,239,103,172,41,191,220,127,73,61,35,75,187,248,49,33,199,107,143,1,138,173,177,100,164,102,140,65,175,92,10,252,107,132,128,1,54,219,22,243,157,120,244,33,98,38,75,43,40,86,180,148,46,36,164,187,101,67,206,200,45,13,181,74,139,72,180,24,207,213,236,154,191,50,154,101,214,188,1,206,25,209,140,139,216,210,149,133,171,217,196,36,85,47,158,134,90,114,41,108,134,148,17,136,71,238,207,213,204,236,149,90,213,223,75,253,149,145,75,87,127,100,247,93,107,210,166,166,219,80,61,0,0,84,180,216,172,132,24,230,39,218,126,102,6,222,96,115,92,70,16,90,99,198,198,60,6,6,39,49,68,195,9,6,50,145,146,168,18,78,150,164,44,84,100,130,166,24,6,240,58,138,60,163,32,224,133,74,141,230,0,6,158,42,77,178,37,2,129,43,131,80,23,49,210,97,80,160,81,74,35,52,150,148,243,169,23,153,156,40,60,165,163,54,82,205,165,248,144,91,67,75,181,184,6,11,38,41,105,233,149,36,146,8,66,220,6,180,146,208,229,27,19,83,70,47,86,79,82,196,190,165,61,94,127,251,150,237,255,250,39,103,239,211,171,56,213,43,53,201,97,146,46,102,61,16,215,156,202,174,44,81,117,15,131,43,92,130,138,226,206,119,239,88,164,218,213,227,227,123,247,164,180,109,150,240,23,27,96,244,180,44,254,216,252,67,139,206,0,18,221,177,138,123,144,17,54,87,1,97,74,114,69,103,40,24,132,181,206,178,152,108,11,106,136,49,217,141,226,147,53,180,68,126,167,127,186,122,167,16,18,97,116,33,208,207,179,33,20,136,136,172,102,99,164,215,102,117,116,140,45,76,230,118,220,236,238,106,166,106,53,164,102,108,140,114,175,76,124,202,115,42,247,174,171,175,79,230,173,78,200,33,24,154,114,28,12,74,136,66,252,53,226,192,209,173,3,192,54,204,30,83,54,116,52,24,56,51,225,80,49,98,97,80,57,133,73,70,16,0,19,0,199,134,1,132,161,214,33,106,134,237,168,176,20,210,104,72,238,130,166,61,83,50,97,0,0,203,245,168,150,200,161,34,144,48,128,15,232,81,1,17,65,169,250,129,201,200,215,150,144,232,101,145,27,12,20,187,86,83,240,150,65,80,197,246,78,82,242,9,61,10,179,26,24,205,203,95,20,78,55,218,31,99,255,251,178,100,206,142,6,39,102,200,27,101,127,178,99,12,217,147,61,133,82,24,221,155,28,110,105,173,201,184,179,102,232,241,149,240,137,254,181,150,67,202,33,10,132,240,150,30,229,226,226,144,90,250,212,202,93,106,245,170,163,221,235,209,175,85,250,84,16,79,116,157,217,110,190,131,91,103,73,204,165,195,52,76,83,49,40,155,152,155,172,217,83,238,146,217,52,40,210,212,235,172,225,170,95,117,164,180,153,70,122,145,100,19,117,10,51,240,0,80,128,11,191,255,203,163,198,161,233,87,147,54,228,49,161,249,253,18,120,142,219,87,158,148,244,2,89,62,149,197,173,47,248,127,254,144,162,135,34,3,233,82,118,66,8,11,145,206,140,234,101,60,226,213,17,70,49,76,118,87,99,188,100,132,123,162,138,88,196,84,49,6,43,171,53,76,32,196,115,18,206,140,185,237,35,76,216,216,137,93,94,219,33,172,229,238,249,222,169,189,110,215,84,106,223,161,232,24,0,0,221,244,42,170,102,23,134,222,176,111,180,199,38,136,124,231,1,195,198,40,24,28,64,21,9,44,12,176,64,130,67,7,1,38,32,17,1,5,2,198,177,194,5,46,55,119,122,7,122,145,245,128,37,35,158,210,160,101,66,226,16,1,152,112,112,136,60,193,65,87,82,177,52,202,120,171,117,164,137,198,181,51,30,96,65,193,173,54,8,94,138,22,151,175,43,172,252,99,105,166,201,225,150,97,12,103,77,73,3,188,22,101,149,177,215,127,255,255,67,60,201,252,139,243,119,191,211,254,127,59,150,98,142,135,119,24,178,58,175,94,83,54,221,222,28,42,238,60,214,154,58,235,44,77,237,29,174,179,202,227,218,161,65,197,113,170,124,198,174,53,30,155,244,165,247,157,248,49,167,99,215,204,13,226,52,108,200,73,225,78,0,2,237,178,133,88,105,23,98,220,56,158,66,113,57,118,167,136,110,88,224,94,54,245,26,159,81,194,21,154,223,246,91,89,237,182,158,235,255,217,93,45,237,55,50,74,135,6,198,88,197,51,177,206,102,66,162,232,146,24,26,162,166,143,91,206,135,71,253,21,14,211,173,118,211,234,153,94,243,183,230,112,237,147,217,5,205,230,34,142,155,196,180,102,41,201,153,166,230,19,110,158,201,64,98,64,1,152,212,134,46,20,128,141,102,64,7,12,132,12,232,58,48,232,40,194,35,116,232,50,41,196,72,54,28,57,48,160,21,32,139,138,142,38,0,2,32,185,116,139,198,137,109,36,56,60,14,10,37,226,29,12,208,63,49,105,24,186,168,108,96,64,66,70,39,195,160,142,16,50,131,169,106,171,187,111,201,130,192,193,3,167,136,192,97,66,96,99,94,4,134,86,171,56,87,138,113,255,251,178,100,199,142,197,255,103,73,27,99,127,162,86,76,217,163,61,130,40,26,165,157,26,78,13,254,193,131,179,102,76,246,8,168,62,68,2,91,106,54,226,51,87,46,25,118,23,19,71,147,75,167,160,250,123,217,89,253,223,28,120,137,11,203,21,196,42,108,205,156,51,151,159,251,150,238,13,95,52,54,154,69,250,121,185,240,20,90,78,248,85,25,84,232,49,65,219,166,14,172,76,107,27,163,100,244,119,153,247,38,159,225,190,4,37,62,171,58,143,253,90,255,61,132,162,170,64,0,221,183,66,223,49,164,79,241,16,160,22,101,89,51,135,69,73,92,43,132,69,154,124,229,80,116,179,68,29,219,209,23,90,90,166,71,155,246,109,81,150,127,232,238,197,215,109,28,171,118,36,69,70,12,66,144,58,35,42,170,231,6,203,70,69,216,165,107,186,249,43,87,202,197,85,119,211,116,183,35,179,161,30,231,243,78,33,128,217,92,14,165,39,49,67,85,0,1,45,140,193,33,13,254,188,242,15,12,206,208,248,234,141,159,36,183,166,54,224,97,128,224,33,178,68,3,8,14,26,109,1,62,1,65,136,141,24,82,231,208,194,114,33,74,125,164,26,51,44,58,4,165,66,33,54,213,177,165,170,71,37,5,131,77,152,99,163,128,65,65,128,192,58,199,25,252,189,254,102,242,250,219,139,200,140,40,6,40,91,228,249,103,11,22,118,42,214,220,103,102,80,237,191,113,87,213,185,197,201,131,112,96,173,160,30,14,186,238,53,28,108,126,79,55,59,23,212,157,70,90,75,122,197,54,146,198,215,72,90,198,205,108,158,56,146,186,34,8,149,114,80,171,222,123,151,236,105,85,87,71,16,48,109,187,122,240,199,52,251,217,118,138,166,154,85,29,67,35,243,150,126,221,115,241,244,106,253,18,195,115,173,95,255,247,1,150,116,0,19,93,178,30,180,208,240,149,9,156,166,20,175,210,81,81,170,6,109,167,216,34,107,126,16,66,167,161,129,154,119,255,95,175,252,49,209,76,160,7,37,209,208,202,100,2,45,81,223,116,173,106,198,116,115,50,95,232,181,50,59,132,122,245,170,179,171,73,210,181,231,127,170,213,110,164,186,108,154,124,213,46,81,131,171,63,244,18,19,136,206,48,99,50,49,204,178,206,52,109,52,192,141,211,128,190,140,110,9,48,194,152,170,1,49,40,140,192,33,19,11,3,12,148,37,49,120,60,197,1,36,233,48,209,24,214,196,52,39,9,34,146,1,0,42,168,136,33,96,154,194,4,16,36,201,162,104,56,161,201,146,104,68,78,64,52,128,21,66,196,14,18,208,213,80,170,69,153,65,18,242,23,164,170,9,138,0,195,232,13,75,65,210,192,99,129,1,67,155,255,251,176,100,200,142,198,71,102,200,27,122,91,114,89,12,217,163,60,34,136,26,185,157,28,110,101,175,193,131,51,102,204,192,161,240,186,191,95,101,234,224,51,151,133,245,113,110,49,132,57,41,37,21,134,232,90,243,251,86,237,251,157,255,179,173,190,149,54,183,73,73,41,70,202,56,235,82,83,52,147,65,105,165,54,60,230,136,23,140,203,213,172,213,153,110,198,73,204,93,54,92,250,43,82,204,11,135,15,31,73,156,192,173,107,50,155,32,121,26,214,182,173,87,75,108,201,72,46,108,180,146,179,211,101,225,46,240,176,0,109,255,225,227,197,64,110,43,5,159,32,70,189,60,69,148,235,54,16,197,46,70,15,226,43,255,252,148,71,95,236,81,205,90,30,58,118,29,214,107,93,82,79,246,80,255,170,222,46,162,219,133,113,194,208,233,196,206,141,41,179,13,138,249,170,150,184,110,182,170,155,159,132,74,239,152,152,233,41,34,255,138,226,81,227,158,189,173,47,183,127,159,138,126,66,234,0,128,0,173,251,137,103,56,11,13,138,211,116,136,227,178,63,129,87,232,161,224,195,104,110,203,96,133,13,150,38,187,178,34,28,130,54,112,224,78,114,98,16,240,74,92,170,153,213,150,63,113,181,138,157,76,114,117,180,143,66,169,224,58,40,205,107,242,88,5,123,180,71,126,219,19,88,144,28,126,92,225,63,85,34,183,100,26,194,30,158,159,125,99,82,233,108,90,151,119,45,127,255,137,9,107,23,151,212,51,165,91,50,235,182,188,213,169,31,136,18,17,192,1,25,0,64,97,171,255,226,107,5,211,86,240,93,149,115,244,174,170,162,117,111,219,12,182,247,220,85,178,161,166,182,104,190,223,117,190,156,190,61,128,226,174,128,0,16,0,3,111,248,124,181,229,133,96,245,210,225,186,245,66,88,181,20,6,54,99,130,125,189,88,61,111,233,209,189,250,123,255,255,238,35,66,203,114,58,35,187,25,57,83,232,181,158,178,49,12,101,99,76,169,115,33,223,45,72,149,124,136,233,77,76,201,66,181,23,178,221,213,127,71,101,187,63,246,71,168,0,0,11,102,166,173,174,96,149,70,180,30,112,38,229,85,211,223,89,65,17,136,161,2,155,194,160,33,80,100,0,24,24,16,24,117,130,163,49,137,131,28,232,57,115,98,20,235,121,100,171,18,231,146,67,236,73,208,90,146,22,94,145,11,0,32,15,180,22,5,96,140,154,4,117,33,22,215,170,213,158,119,45,162,209,107,82,185,70,197,129,203,130,203,21,122,213,74,217,168,22,138,110,19,26,133,60,48,97,8,128,93,10,2,85,174,81,249,191,200,149,37,81,42,167,244,155,75,165,54,177,123,103,31,6,185,252,169,45,40,255,251,178,100,195,8,37,49,102,203,59,67,95,178,84,140,217,202,49,2,68,24,249,159,34,109,165,125,9,146,179,166,92,240,150,48,199,87,91,24,215,120,239,148,183,54,94,86,249,79,199,124,122,139,186,16,84,150,141,237,206,109,163,85,196,196,131,105,118,137,166,164,20,222,212,173,6,118,113,111,60,179,45,117,15,176,213,116,148,109,243,210,128,2,116,243,96,147,93,186,177,43,58,242,124,85,216,238,65,191,124,192,249,98,73,17,10,53,109,245,116,195,155,50,233,28,242,62,136,21,41,38,127,253,255,242,144,105,70,206,68,28,138,97,166,97,5,144,153,77,18,107,144,202,103,100,43,29,220,198,152,174,165,67,164,199,49,21,233,66,50,35,138,169,190,134,86,115,145,104,206,201,77,72,206,174,250,42,60,199,101,49,150,249,89,0,86,0,8,19,60,132,19,102,67,35,71,19,3,70,45,147,119,80,131,43,26,195,8,193,179,25,203,131,54,65,0,72,98,97,57,22,76,10,24,246,3,24,98,39,24,48,1,13,2,198,72,145,166,72,137,70,209,225,206,24,33,27,192,128,6,78,244,162,76,56,100,190,41,32,25,3,15,70,164,162,5,78,104,212,96,138,101,178,133,226,49,144,208,194,21,47,157,228,193,82,214,90,220,33,243,124,96,245,212,24,183,39,136,197,166,3,8,185,233,144,218,121,149,181,134,228,203,75,236,134,168,92,138,177,217,3,17,80,165,219,69,12,238,245,53,238,225,232,105,186,221,75,69,43,166,233,160,100,124,226,71,76,107,81,185,155,26,157,52,47,59,79,82,160,133,22,213,83,58,237,90,212,235,116,13,104,26,182,171,61,106,173,124,250,105,175,77,143,28,85,52,25,105,36,167,82,141,148,93,55,77,21,42,199,93,37,32,131,38,17,195,197,95,236,255,72,0,45,191,230,123,132,228,13,116,66,54,166,71,101,51,167,113,162,119,101,234,45,189,5,18,153,159,88,17,212,254,151,100,117,94,92,64,63,63,190,202,62,40,167,226,108,108,14,67,13,28,247,27,246,201,37,87,117,197,219,119,4,152,209,80,147,143,148,187,154,220,244,37,228,200,164,167,155,117,199,92,92,53,186,60,98,247,81,241,60,122,69,124,72,254,99,184,153,238,125,195,117,128,11,251,122,97,186,24,30,34,163,76,108,131,72,116,231,65,103,8,176,44,205,41,66,192,75,254,135,56,13,155,23,212,96,88,98,1,244,68,163,156,143,66,122,61,81,88,23,112,76,84,250,232,255,36,67,60,219,39,7,147,76,68,117,115,44,255,194,50,223,63,169,228,187,83,58,211,123,36,103,148,250,181,241,118,82,170,59,232,209,243,157,127,251,68,84,153,9,209,112,173,68,172,255,251,178,100,215,12,135,5,102,197,19,185,107,240,102,140,217,147,60,40,140,19,149,157,42,109,61,15,201,69,179,102,232,240,138,56,165,22,149,19,113,117,107,215,87,29,166,176,46,55,234,123,78,230,19,78,16,124,137,7,200,63,69,107,209,218,228,57,219,137,40,92,82,7,10,113,253,199,61,205,95,250,87,204,255,199,228,128,74,88,48,12,9,182,216,124,177,49,43,152,209,56,122,183,14,11,248,119,135,166,117,174,242,240,232,255,198,20,208,89,164,195,209,117,255,248,140,136,92,243,128,129,135,70,209,129,91,179,90,139,166,168,245,99,58,83,221,8,70,254,255,162,189,147,91,29,107,118,146,237,181,53,218,164,53,179,105,183,215,120,132,166,32,166,162,153,151,28,156,23,85,0,17,35,58,74,3,81,159,179,26,206,179,43,230,51,60,83,227,175,68,104,217,148,128,201,142,161,40,168,142,97,120,132,97,137,22,8,29,12,26,15,196,140,19,0,64,115,30,130,211,96,6,16,124,227,204,149,73,16,6,214,12,37,71,143,72,214,28,130,20,14,38,180,196,13,4,32,103,143,239,192,38,179,115,26,2,177,80,173,33,85,227,55,127,151,59,238,242,179,192,168,198,56,100,196,42,246,182,68,219,39,82,129,210,92,141,16,172,31,195,24,185,11,210,102,116,21,198,26,148,224,39,234,18,219,228,133,3,59,174,241,137,155,179,135,249,141,79,127,168,249,180,247,207,173,241,172,194,143,74,99,20,206,55,7,222,250,183,187,169,227,67,198,230,159,15,113,7,219,121,198,188,179,86,38,190,171,173,219,84,198,247,247,136,114,207,136,53,197,113,15,94,239,183,85,137,235,170,103,215,80,229,119,30,185,204,70,232,27,150,37,171,25,112,59,88,84,243,235,117,63,232,0,0,192,64,29,219,98,233,25,211,42,152,70,178,226,254,85,114,237,60,226,243,71,170,84,21,28,191,23,174,207,191,185,76,206,84,165,131,111,119,233,28,151,189,191,255,255,78,26,146,230,121,240,147,115,250,79,3,154,155,98,235,130,105,136,20,215,212,221,156,221,135,12,204,2,66,216,128,22,71,42,135,12,183,83,113,8,89,101,41,60,76,139,127,85,246,180,203,55,83,242,167,21,107,28,234,76,255,59,2,128,11,247,250,107,116,153,167,70,77,1,218,70,110,157,158,5,72,232,91,55,97,15,75,62,194,84,168,88,18,45,177,161,192,66,74,84,229,183,177,45,155,139,35,45,120,102,142,71,21,206,91,40,99,197,220,141,51,7,62,254,20,120,216,173,21,113,150,31,3,160,73,131,242,129,184,149,66,242,162,9,12,133,176,160,119,134,12,27,54,41,59,126,120,238,202,26,69,164,81,215,149,3,125,255,251,178,100,223,12,135,64,102,196,147,185,123,208,110,44,217,138,60,195,120,19,249,155,40,109,33,89,129,81,179,103,52,176,22,208,135,235,60,125,59,86,209,246,136,61,12,114,86,201,149,45,208,161,127,184,31,7,87,82,35,75,26,58,150,8,24,53,11,178,89,133,213,200,131,170,93,243,208,197,55,166,149,123,50,53,234,234,106,129,18,18,0,160,0,46,255,240,252,62,142,129,210,209,35,15,177,83,125,207,123,150,28,95,239,62,130,255,255,212,87,60,172,210,126,165,51,162,148,200,66,165,167,177,74,185,213,40,113,115,35,14,72,217,14,66,150,206,202,234,232,196,180,243,81,236,227,232,102,173,26,84,34,89,242,34,51,59,244,103,244,251,244,244,189,65,147,16,83,81,85,54,211,124,226,191,163,76,32,143,94,207,50,166,112,200,247,243,50,132,13,222,27,50,128,204,198,36,18,168,148,196,6,3,11,6,76,176,44,21,20,24,64,198,105,117,81,149,81,230,17,9,145,18,129,0,57,113,130,1,69,80,105,129,198,207,8,88,10,48,0,118,129,192,148,110,45,225,16,0,56,90,100,112,24,132,50,28,1,69,101,11,138,48,40,9,187,38,210,215,97,241,56,235,150,76,59,75,23,141,215,38,4,36,203,130,191,74,160,23,123,113,88,110,133,185,65,47,204,220,74,38,255,189,50,202,72,221,235,153,227,103,46,246,46,230,164,183,7,195,7,234,29,240,80,149,138,116,174,91,109,39,146,153,227,189,242,68,115,140,32,16,146,208,16,60,170,26,146,15,113,206,150,65,133,93,52,234,101,178,230,84,171,117,159,85,78,214,74,182,163,82,0,228,57,9,39,246,0,0,64,0,54,221,233,196,184,73,26,193,152,38,239,205,101,106,127,169,24,88,28,152,75,114,37,243,158,117,141,66,216,126,18,16,66,92,187,247,72,249,252,242,131,146,212,97,124,27,41,85,114,227,165,237,30,98,234,83,19,179,216,175,74,59,137,138,88,58,222,42,224,120,193,199,210,150,245,205,226,188,34,203,21,41,88,173,41,12,37,67,216,92,166,24,140,77,68,74,42,231,60,127,207,95,26,241,173,252,71,207,255,241,33,72,2,77,225,194,57,153,136,228,71,243,103,98,78,241,77,59,92,8,193,198,210,82,129,159,9,46,25,139,71,193,67,81,142,140,162,133,211,44,3,71,1,101,130,128,215,156,42,1,22,11,36,138,27,184,193,80,32,84,30,171,144,226,172,11,41,246,100,74,208,2,7,131,137,226,75,133,124,163,9,62,16,6,22,0,36,12,117,80,51,70,182,253,60,10,1,43,86,198,70,204,151,50,134,208,215,109,83,218,244,6,209,45,58,177,153,203,148,143,163,181,25,151,73,255,251,178,100,223,14,134,121,102,196,131,131,111,176,115,236,233,122,60,40,152,24,93,157,20,78,5,126,129,139,51,101,232,246,20,160,227,83,182,119,248,243,45,8,6,7,50,102,230,52,108,96,136,4,118,104,131,109,159,102,212,152,230,178,58,184,75,77,99,16,82,199,124,29,62,122,222,218,102,169,202,99,220,126,152,249,184,60,165,178,175,168,159,98,14,108,230,44,249,150,254,194,8,1,230,246,111,208,4,0,4,182,218,99,152,170,49,61,24,38,193,84,192,117,227,34,144,138,73,34,48,42,55,87,158,36,84,103,125,42,48,154,253,182,95,253,55,246,69,137,33,70,187,178,179,20,131,202,234,118,33,74,205,101,206,114,148,155,208,134,90,17,81,153,25,168,198,109,74,165,85,153,216,237,49,104,239,49,209,86,250,174,69,231,100,170,211,68,245,175,42,213,180,109,40,128,58,0,26,131,23,79,99,29,169,83,7,71,51,92,204,131,10,82,163,146,1,35,22,134,19,49,136,195,41,2,145,80,196,196,49,228,116,92,49,80,38,49,204,66,49,212,33,6,133,70,8,11,38,123,128,32,104,118,208,14,101,132,210,33,186,50,19,27,4,10,78,84,25,78,36,214,110,177,195,60,8,246,250,5,31,49,193,66,15,164,57,111,2,15,181,70,144,178,82,185,159,188,229,129,74,104,24,85,129,46,202,201,172,14,3,26,149,171,123,52,107,75,198,81,64,168,159,204,37,64,144,55,17,132,144,232,223,162,205,218,207,53,215,98,188,245,87,243,21,188,89,75,210,55,238,209,172,24,207,60,219,211,106,179,200,87,119,157,117,116,85,93,69,223,123,170,179,171,190,140,103,193,62,196,124,190,3,209,230,140,29,199,85,251,185,53,179,57,246,239,88,226,201,249,153,159,234,179,217,125,159,173,166,214,165,50,115,233,185,214,78,0,91,52,100,162,212,143,101,186,24,2,109,191,19,149,36,57,133,192,177,76,76,9,83,49,198,84,60,7,145,46,146,34,255,66,159,250,103,77,201,31,255,127,255,252,250,21,62,164,63,104,103,170,157,134,16,169,78,209,205,48,169,184,146,185,19,219,204,175,39,20,140,234,2,164,115,98,41,33,202,133,77,135,59,15,228,8,117,162,113,190,171,115,21,86,136,171,118,67,143,127,158,106,160,248,14,80,2,86,251,13,205,51,113,148,237,153,49,145,79,80,115,146,204,193,134,22,40,161,42,249,253,21,12,33,8,76,85,94,42,80,72,240,131,139,171,185,51,168,131,25,126,98,147,84,244,180,244,112,212,85,176,140,1,109,96,183,186,150,106,196,222,119,168,138,40,36,10,139,13,131,133,68,113,24,225,226,58,3,97,41,104,29,153,1,119,75,27,72,203,255,251,178,100,210,12,199,42,103,68,147,186,99,224,97,76,233,147,52,103,232,19,137,159,40,109,33,185,129,80,179,166,76,209,159,160,29,237,17,50,247,93,122,199,126,214,134,237,114,119,3,106,126,56,245,19,209,170,46,151,67,45,249,184,57,74,69,145,200,15,26,64,169,211,239,91,58,127,85,219,14,136,253,222,151,79,118,90,221,10,180,80,189,62,183,66,20,167,156,0,29,219,81,112,158,72,153,151,67,217,44,96,129,180,156,100,64,116,73,229,39,110,143,250,155,86,191,219,255,255,246,204,254,172,63,130,47,191,114,62,91,27,4,124,243,195,72,106,233,105,204,82,215,148,209,8,180,46,198,104,57,195,67,178,176,51,217,42,154,255,175,195,242,145,90,223,163,207,255,127,246,130,45,0,71,147,22,235,204,217,216,55,57,32,225,9,35,98,16,140,199,38,33,37,26,20,112,99,160,89,129,1,6,37,73,24,84,140,10,33,129,71,102,64,19,152,92,58,22,8,155,192,34,44,75,145,137,4,194,8,17,195,8,0,133,64,67,128,39,229,153,39,50,243,8,7,183,51,2,131,76,130,14,4,132,140,30,7,140,70,93,40,125,203,64,168,154,26,54,104,154,167,85,68,244,107,45,252,45,181,26,5,49,136,147,119,179,13,219,134,153,205,12,41,135,77,195,103,30,43,121,98,89,205,236,218,245,57,253,169,110,255,229,60,159,103,99,75,162,251,227,223,177,169,120,125,141,234,44,52,172,98,105,12,23,44,219,153,68,170,171,74,180,143,86,26,50,175,193,42,157,204,234,187,54,170,254,97,33,194,22,191,134,239,121,135,74,86,111,168,59,135,111,255,214,243,139,234,178,196,123,108,197,171,80,115,199,155,31,254,253,64,3,37,186,136,65,41,80,61,31,66,69,129,82,222,16,142,161,49,31,46,61,150,65,26,48,124,144,128,145,16,57,179,57,58,151,69,43,100,242,155,170,142,168,72,245,11,22,146,54,110,246,106,101,136,178,7,140,138,66,172,177,88,187,120,43,225,230,83,103,131,121,238,111,84,186,171,135,226,42,164,200,29,107,75,69,179,68,52,15,199,85,105,19,15,17,215,50,183,227,95,251,237,186,158,107,255,128,14,133,167,173,53,197,227,63,222,55,64,195,8,15,58,33,243,168,47,48,128,115,53,46,18,36,120,12,52,116,68,30,97,97,226,17,34,35,164,206,50,2,67,60,5,79,186,24,9,49,217,250,230,115,90,231,34,208,29,43,181,85,155,15,4,33,57,163,64,81,71,254,204,174,54,254,62,47,213,53,14,177,113,154,21,51,191,33,127,5,92,96,160,124,6,138,135,65,208,122,35,226,3,18,231,68,189,92,255,92,85,241,127,49,207,171,106,54,255,251,178,100,222,14,70,211,104,69,19,137,127,64,109,204,217,99,48,40,124,22,89,155,34,109,161,251,73,140,51,102,156,193,33,249,94,125,255,230,249,235,125,5,139,138,164,86,172,112,148,196,34,89,221,4,73,23,17,85,57,82,157,70,193,163,203,84,182,52,101,33,139,255,81,124,183,171,142,123,101,236,201,188,83,227,95,23,205,183,29,186,183,127,69,200,156,26,30,16,16,203,255,227,152,9,63,81,113,215,74,202,35,43,161,157,153,62,252,148,19,95,219,171,223,254,120,81,132,140,66,163,210,189,87,187,122,186,187,174,253,15,139,248,230,153,126,82,165,58,179,7,179,77,91,67,170,147,242,188,37,127,215,143,89,162,230,149,119,178,105,61,199,79,60,246,163,35,227,234,244,234,103,68,159,171,82,57,251,191,255,114,170,237,6,131,133,186,0,7,131,6,99,140,158,211,59,160,252,237,38,131,11,153,143,254,125,50,121,4,196,12,34,133,225,8,192,199,9,176,41,244,192,32,243,2,0,76,104,56,48,240,116,206,198,128,197,216,65,60,56,4,92,243,11,4,17,200,40,15,86,103,69,199,104,107,208,132,6,179,218,25,113,9,65,225,96,184,92,6,42,8,103,16,234,57,174,100,248,106,111,202,99,34,178,1,20,61,47,69,129,10,4,166,13,61,192,44,211,166,179,93,119,30,97,194,191,6,62,49,249,202,248,130,0,0,152,27,156,118,141,63,87,41,19,247,84,145,254,213,177,19,195,164,230,250,125,93,185,54,52,96,170,216,217,161,114,5,8,177,52,217,2,58,28,32,3,99,67,155,90,6,131,15,83,30,204,99,150,87,62,21,208,152,77,217,41,163,77,44,146,14,233,164,187,205,29,87,82,76,130,38,105,147,0,241,12,255,254,160,140,0,19,111,240,14,81,60,50,11,243,10,102,226,88,106,76,26,73,50,212,73,134,163,192,145,62,243,142,99,110,233,117,43,250,181,125,127,234,249,115,204,208,138,156,175,168,43,13,93,29,217,84,66,29,43,68,169,168,184,30,235,98,195,128,218,8,164,46,25,31,76,33,230,152,204,205,66,130,142,0,66,243,171,118,89,196,212,153,211,136,189,92,202,161,71,155,121,174,123,55,182,170,80,20,164,0,155,118,192,51,121,164,96,152,168,217,129,146,1,205,77,65,97,208,50,195,101,8,72,16,176,83,39,33,22,83,50,248,169,145,88,89,49,218,247,94,248,179,57,134,23,31,212,66,51,40,181,98,125,184,181,164,200,155,108,13,154,6,141,215,198,158,39,77,86,212,82,146,83,33,149,103,1,234,8,153,211,175,2,93,156,156,152,203,12,24,64,24,114,217,146,239,127,217,244,50,118,255,77,244,218,234,195,184,206,137,255,251,178,100,214,140,22,156,102,197,19,136,111,64,106,76,217,151,52,106,232,19,109,157,38,109,137,189,9,151,51,166,104,240,162,96,75,28,213,85,135,86,40,134,49,65,132,12,196,8,107,2,70,99,214,225,128,143,4,66,141,117,87,92,201,235,78,104,244,26,131,80,189,74,77,106,50,10,115,243,128,0,56,0,53,205,88,178,126,20,163,18,33,108,219,165,198,212,210,186,146,20,243,223,203,72,181,190,95,47,255,255,37,174,255,111,211,94,101,94,150,177,23,48,92,91,192,181,223,189,190,179,174,157,196,14,53,149,225,24,107,49,45,114,188,75,36,29,159,202,87,87,26,153,156,239,216,190,246,53,249,222,197,174,34,17,118,143,187,130,190,111,235,159,190,87,190,55,224,160,78,211,0,0,147,61,213,195,40,39,203,31,158,25,124,101,96,193,176,176,38,26,22,25,65,16,96,208,168,64,212,196,101,98,81,113,135,4,96,162,56,25,182,97,80,209,155,68,166,153,34,28,103,151,81,27,80,224,135,0,180,2,85,62,168,0,135,165,96,36,149,69,244,117,130,88,16,34,168,204,0,8,160,79,177,224,23,178,249,109,32,17,225,20,49,221,75,71,149,93,61,42,169,13,23,177,134,51,166,15,30,137,59,14,188,106,85,79,36,107,177,21,139,140,151,42,222,126,123,254,102,105,221,243,214,251,158,248,169,142,186,159,206,206,207,245,42,103,249,231,100,212,108,253,107,233,134,229,103,11,96,214,86,123,105,87,156,117,46,181,149,156,117,27,34,81,69,112,248,101,195,91,27,91,156,115,93,91,97,175,77,40,156,210,216,168,0,43,43,51,235,245,0,0,16,0,91,127,187,66,31,84,33,116,57,240,186,85,189,83,73,5,205,86,249,165,47,31,252,66,106,190,129,6,88,127,255,251,178,172,170,154,165,70,195,142,186,226,45,58,21,113,104,158,9,207,169,177,142,85,83,139,91,80,247,38,203,187,87,103,206,87,177,187,173,218,152,198,204,180,213,203,112,67,13,75,181,222,90,97,6,206,50,174,116,155,116,222,110,188,137,137,171,104,175,84,129,198,196,113,83,41,107,32,40,213,156,200,164,40,197,153,200,202,18,0,192,86,80,215,192,112,227,83,80,28,65,153,102,106,25,102,16,130,136,83,2,1,195,3,1,67,29,133,115,37,129,131,19,3,131,9,5,19,21,128,146,16,61,6,193,64,154,194,163,226,100,23,168,172,12,96,144,67,180,130,227,192,179,192,214,0,0,65,128,160,105,128,128,0,192,12,9,1,3,133,197,48,141,50,199,93,128,67,12,113,241,146,183,38,150,169,82,181,225,120,209,213,65,148,244,60,213,153,91,233,14,195,49,173,59,145,91,226,81,34,11,255,251,178,100,222,142,6,65,103,197,19,153,91,224,114,12,217,138,60,40,152,26,225,157,20,46,161,253,17,166,179,102,104,193,33,240,13,5,234,232,215,187,255,195,215,93,199,21,245,207,253,253,237,197,163,76,88,176,148,208,202,139,145,66,141,164,227,245,197,165,223,60,74,121,173,104,125,211,35,102,119,35,85,203,97,162,238,162,195,239,27,112,175,166,109,210,122,238,109,252,209,237,34,176,205,77,81,89,70,74,201,168,41,32,212,188,30,196,127,246,0,8,24,0,55,237,249,217,13,161,224,117,0,39,192,240,205,74,200,137,164,195,131,159,125,215,52,69,125,123,127,255,255,254,233,83,68,143,209,113,247,47,99,244,44,120,170,27,103,154,43,67,104,102,205,75,99,109,235,88,101,25,195,118,195,228,183,141,42,248,186,138,157,47,213,158,198,197,173,199,87,21,87,107,109,26,73,109,81,127,16,155,93,220,242,241,194,48,233,235,148,204,211,81,128,181,0,17,227,78,86,141,102,216,53,145,104,212,100,49,8,220,239,4,192,64,60,206,166,195,63,139,70,2,97,64,17,132,1,6,32,10,135,37,200,131,235,14,118,90,125,89,76,36,211,95,21,6,27,117,212,10,203,220,206,154,219,242,239,179,132,245,49,206,8,9,31,91,97,168,31,153,84,142,221,108,101,116,143,180,181,214,108,142,236,125,226,119,223,92,37,81,121,36,19,5,76,196,41,107,203,58,124,225,177,112,185,77,79,245,43,125,5,245,43,245,247,250,254,170,146,101,89,127,215,181,110,234,83,105,24,36,166,69,148,104,129,198,123,179,154,18,38,102,6,172,116,213,143,211,233,89,110,167,69,104,31,52,48,101,35,172,209,38,83,161,10,96,224,0,0,7,128,182,239,255,231,18,114,57,176,121,58,61,134,90,212,129,68,222,197,211,3,134,211,168,162,108,143,251,224,0,208,141,9,248,33,140,142,57,52,210,230,75,222,24,34,134,255,195,44,23,13,162,43,215,129,8,203,63,84,215,72,180,242,206,121,132,76,158,219,89,62,210,201,143,45,189,78,72,89,127,62,254,74,171,246,158,234,126,207,54,170,249,147,12,219,152,159,13,8,195,145,184,195,251,124,213,67,108,199,121,216,220,34,208,219,182,244,8,31,153,228,84,25,246,5,152,84,5,133,200,83,9,2,163,12,198,3,20,133,64,184,120,85,228,23,16,115,31,166,176,211,160,48,163,4,25,92,40,240,8,35,121,3,187,139,41,81,1,139,57,12,4,4,196,46,44,50,64,80,112,115,9,245,250,164,152,244,77,115,177,201,126,114,248,242,214,127,83,61,108,181,70,162,203,83,138,3,84,177,39,77,122,70,88,92,86,172,16,8,32,148,105,106,27,30,255,251,178,100,200,142,133,100,102,199,19,153,107,114,101,172,217,205,52,103,190,25,77,155,18,46,233,109,193,160,51,166,28,209,151,104,102,169,251,135,62,88,214,77,73,233,231,152,173,211,178,118,77,206,234,101,93,237,237,245,92,117,14,138,158,231,101,117,20,200,229,175,55,135,86,215,118,246,169,106,89,44,192,219,88,206,95,159,142,229,242,216,158,249,87,126,228,209,94,35,154,108,231,182,128,195,174,255,123,187,158,130,0,36,187,108,49,201,34,96,126,18,0,50,225,96,45,205,70,114,224,238,36,18,50,68,149,72,217,71,20,254,171,245,255,191,255,136,72,199,25,72,76,180,202,106,68,123,240,81,249,82,28,153,118,243,52,206,154,13,66,2,169,4,5,165,190,72,130,179,133,90,110,179,164,198,29,53,57,47,118,230,204,103,145,241,225,66,99,172,110,166,90,43,51,174,183,19,56,242,122,171,153,32,140,149,0,2,179,24,101,51,33,36,115,16,192,179,38,19,99,55,82,19,46,93,160,48,50,10,152,76,233,8,68,34,9,134,132,216,56,59,50,52,64,48,56,47,3,22,166,17,2,96,128,216,197,192,56,32,7,12,11,140,17,1,192,160,35,146,23,2,12,7,1,226,84,233,32,203,4,0,43,30,103,101,238,22,7,196,132,16,192,36,48,31,43,1,158,216,67,101,245,49,129,20,140,77,223,152,117,36,88,57,110,211,97,72,183,237,77,33,198,174,206,84,218,171,255,17,118,223,72,12,0,100,132,106,37,23,177,122,251,105,226,211,171,255,151,158,251,221,186,233,107,235,166,180,249,120,36,211,158,27,190,198,162,16,70,58,215,56,209,82,108,127,18,74,108,81,174,126,57,137,17,68,236,46,117,197,61,222,193,204,104,15,182,242,46,97,238,7,248,124,209,149,123,244,203,6,104,218,165,212,154,171,112,156,207,59,0,8,0,146,142,64,7,72,57,132,224,76,192,156,110,22,17,158,187,28,173,38,177,210,128,89,136,120,110,52,59,189,221,124,166,226,129,31,62,110,252,143,16,131,188,103,238,119,107,157,138,75,207,44,187,252,247,181,171,3,116,58,143,131,115,56,101,4,71,59,14,200,135,79,92,178,252,140,230,87,123,63,98,233,72,82,211,67,119,63,212,251,121,223,157,250,86,225,80,251,120,124,7,112,82,96,232,9,168,43,7,35,67,25,170,76,96,117,145,251,160,97,101,96,233,212,209,34,49,97,120,112,212,198,162,115,40,139,204,114,9,50,152,12,197,96,35,23,19,140,122,55,96,229,39,45,73,110,1,195,33,114,137,37,148,5,41,94,69,213,88,119,77,198,111,205,116,5,12,90,235,162,149,254,135,88,252,235,122,235,201,95,151,14,82,163,14,255,251,178,100,205,142,134,179,103,197,19,168,127,66,103,76,217,87,60,35,150,23,157,155,22,78,97,111,129,107,179,102,168,192,10,64,156,166,42,142,13,46,243,122,167,117,220,150,159,71,117,140,197,231,30,81,169,34,106,18,117,238,124,186,239,226,157,182,63,221,223,117,125,117,61,247,127,29,116,219,147,242,215,163,45,124,76,122,150,181,93,45,223,77,122,39,175,117,58,143,178,115,172,121,204,149,46,92,225,234,231,137,186,134,195,63,235,225,181,103,225,116,227,190,106,247,128,209,247,57,222,160,240,1,54,219,98,9,169,177,33,32,9,33,14,106,222,137,89,251,234,252,194,26,71,171,175,159,31,117,255,255,244,69,101,112,103,121,76,114,130,86,14,8,18,213,221,146,24,202,200,132,108,147,21,72,84,59,206,232,108,103,82,53,45,189,149,26,220,86,114,178,239,151,86,116,55,101,43,145,18,214,125,90,187,83,175,215,118,127,175,81,74,0,5,211,0,20,163,7,99,98,192,154,98,169,36,104,120,206,111,104,206,97,40,168,103,40,166,99,56,62,96,80,42,195,12,29,8,81,76,192,96,28,160,1,48,8,48,64,25,140,160,114,43,22,153,78,192,64,72,88,6,78,37,44,205,14,171,249,28,144,0,206,215,42,176,148,0,8,134,129,165,207,96,207,250,42,73,162,51,47,11,83,141,194,162,11,150,42,220,95,245,220,211,94,153,246,77,22,164,228,90,31,115,237,86,138,217,197,248,148,85,237,75,91,231,127,249,216,68,121,255,151,126,60,188,111,243,74,100,75,60,170,185,117,178,148,139,204,154,21,147,157,15,0,54,202,197,123,216,47,49,208,4,67,5,48,77,119,189,91,69,94,97,166,19,94,140,173,240,129,206,64,0,65,192,0,228,114,163,100,142,248,227,25,219,49,217,235,135,239,177,120,79,28,173,108,233,170,244,205,126,233,159,213,124,105,217,84,142,204,236,171,50,81,94,196,49,89,202,40,162,227,156,99,9,30,139,40,152,131,208,132,56,169,74,70,34,235,123,212,217,145,218,229,172,142,194,238,198,67,37,92,168,140,205,33,187,93,10,138,141,107,162,223,153,94,157,139,195,40,184,133,240,100,146,177,238,18,70,99,246,5,77,7,212,226,25,169,102,119,244,57,154,202,230,79,40,130,137,130,16,153,128,81,0,1,96,25,104,99,0,32,20,14,110,17,40,48,9,252,24,67,10,32,38,18,104,18,94,37,194,76,141,25,56,24,200,80,160,99,24,30,42,35,89,6,162,90,166,228,173,202,65,127,44,60,4,205,219,186,189,126,242,138,64,141,45,109,188,209,84,210,122,19,158,50,251,62,176,76,194,141,193,180,46,56,98,59,79,147,71,211,52,136,172,255,251,178,100,202,14,133,165,102,198,19,163,87,176,98,108,233,170,60,5,165,25,77,155,18,46,97,111,129,244,51,164,73,148,14,48,114,124,60,245,205,44,201,109,92,221,196,33,118,233,170,184,103,15,182,84,106,207,61,183,86,29,189,140,111,169,20,197,214,131,139,51,139,76,148,212,220,125,9,157,101,18,101,181,31,81,175,222,233,223,194,7,157,172,234,100,51,244,43,122,19,237,113,154,214,246,168,4,99,196,135,191,253,64,21,214,255,133,72,113,68,100,62,103,96,194,128,131,147,110,106,14,228,68,83,218,32,197,30,71,160,88,59,157,156,166,37,82,146,7,170,208,156,145,3,35,137,49,50,139,105,123,168,151,189,163,164,122,230,224,241,216,75,67,135,179,173,62,167,49,228,32,65,26,28,69,65,145,195,40,97,0,221,46,130,162,58,1,155,7,22,181,235,149,137,155,158,136,74,197,19,43,21,225,100,61,35,133,165,251,240,200,242,246,34,140,95,231,141,218,140,102,151,236,20,79,216,6,117,0,2,90,144,209,109,115,29,109,76,58,50,49,154,88,213,36,51,59,47,193,134,48,40,60,80,58,191,197,96,37,81,151,167,25,76,146,204,219,243,203,22,208,208,43,41,38,242,78,95,149,110,92,210,7,109,152,184,144,235,74,163,114,213,137,9,195,198,127,161,199,241,200,141,91,105,229,234,92,7,163,102,25,0,193,46,132,161,242,1,52,173,173,56,146,75,81,211,203,175,110,158,119,84,215,212,215,124,207,243,242,203,109,213,251,253,236,107,175,136,142,254,63,238,254,166,62,218,218,235,97,244,215,155,116,19,91,72,167,169,116,103,54,145,249,93,175,136,132,105,117,11,94,169,254,21,124,166,203,165,93,87,177,118,190,42,216,86,4,90,200,0,67,200,228,146,73,83,47,88,61,6,225,57,76,154,183,211,41,67,189,229,243,110,115,175,70,226,192,78,38,138,12,116,145,13,131,180,89,6,156,10,227,65,150,249,49,226,95,197,185,253,114,64,247,164,148,31,10,148,35,253,225,130,204,220,195,147,110,132,66,63,144,148,245,206,33,231,25,200,207,249,185,138,66,158,106,87,45,88,201,157,207,251,93,140,201,205,207,127,200,213,204,207,207,200,178,161,129,38,73,181,28,93,49,170,19,93,125,54,195,163,101,54,61,147,163,29,7,3,92,132,2,193,229,179,115,76,120,37,90,219,178,230,6,6,132,1,219,106,50,200,50,146,5,163,96,14,251,106,195,224,23,242,154,83,55,29,116,211,152,84,237,48,70,72,140,249,179,104,143,24,45,2,9,158,10,164,70,194,59,85,72,129,113,88,100,171,79,52,218,206,242,207,159,39,158,243,110,113,255,126,215,205,251,253,78,167,255,251,178,100,194,12,5,86,102,199,155,152,90,114,107,140,217,186,48,3,145,21,149,155,36,109,165,247,201,210,51,166,104,241,150,185,15,153,60,241,158,126,143,219,123,9,212,50,178,223,186,196,33,80,116,217,123,116,244,98,215,177,82,207,98,202,160,42,143,74,191,17,62,40,165,108,198,159,194,150,63,246,215,214,175,124,210,148,198,37,195,204,102,223,26,128,67,115,40,0,0,216,130,237,182,231,249,186,159,74,42,131,10,196,53,83,182,58,163,92,231,158,172,245,155,22,213,115,139,213,254,255,242,204,70,148,101,63,255,255,24,141,50,80,8,6,22,97,208,48,54,129,119,145,3,177,172,92,245,117,6,165,64,67,40,170,147,72,163,243,224,91,77,80,170,17,177,74,95,105,195,168,137,14,43,139,179,43,33,21,172,90,144,234,195,106,101,94,238,244,26,117,21,51,218,70,113,70,100,170,17,169,68,130,165,106,0,5,36,104,82,104,196,170,140,9,32,200,204,13,61,60,247,134,140,112,96,217,133,69,137,69,66,145,228,190,198,68,44,68,80,98,128,35,193,0,65,81,32,138,172,81,145,40,251,182,241,181,215,133,235,83,205,69,167,197,232,93,231,37,222,147,184,195,130,62,144,40,52,129,26,73,28,64,74,161,148,71,8,197,71,132,218,210,169,10,81,65,10,65,180,101,77,76,191,169,203,111,57,5,233,81,98,170,113,69,149,14,61,45,220,209,140,148,101,143,122,185,25,142,19,220,153,82,41,159,8,215,72,100,68,228,81,57,227,214,186,219,138,87,183,147,27,128,243,38,20,236,148,152,227,210,102,174,123,142,230,227,218,117,189,42,169,118,2,96,3,45,187,8,93,140,10,88,80,240,197,201,12,148,204,226,136,129,64,0,39,84,205,88,39,117,125,0,130,19,132,190,43,128,96,13,38,52,249,61,80,28,55,19,118,102,98,48,115,219,3,197,230,226,208,205,53,167,120,105,236,81,128,88,157,49,144,10,114,26,80,24,8,97,45,74,249,103,95,40,6,152,90,238,160,218,185,223,71,153,103,214,24,117,169,194,31,80,147,230,27,75,47,218,240,100,54,193,238,2,71,51,106,211,105,203,70,91,214,255,211,198,153,35,252,165,234,68,150,113,9,86,18,121,35,95,233,146,201,214,225,51,56,243,145,160,145,90,36,217,25,41,67,42,138,191,166,184,153,192,152,192,9,123,255,130,202,134,48,2,16,23,136,215,156,52,106,71,1,48,180,45,122,154,243,236,166,137,246,191,224,197,23,79,7,102,243,215,34,166,148,64,241,90,41,183,118,49,201,117,53,60,171,151,0,26,238,20,230,208,201,198,76,105,105,20,85,172,153,172,24,106,34,229,247,154,87,75,21,153,191,255,251,178,68,205,140,197,75,102,200,155,105,69,176,162,44,217,35,108,200,190,82,157,157,46,109,25,23,194,63,179,101,77,164,153,217,254,230,235,122,214,69,200,28,250,217,148,238,184,115,51,205,152,76,246,78,242,49,43,162,49,174,234,122,198,39,181,78,249,16,211,216,89,172,89,91,139,43,126,67,233,54,114,154,182,155,86,186,158,98,111,104,143,231,26,138,143,35,197,178,33,34,188,104,25,32,5,118,219,138,196,21,220,4,56,89,99,102,128,200,175,66,98,128,171,216,227,189,13,50,133,198,212,227,75,205,110,5,76,131,231,214,40,13,146,185,112,68,114,34,100,68,229,162,177,7,47,82,211,117,83,141,114,250,218,81,51,205,208,195,80,188,205,76,88,168,129,189,190,103,136,146,177,216,181,38,149,143,71,38,245,165,170,46,47,79,104,90,140,161,153,84,118,42,14,240,97,86,198,228,161,5,207,159,173,180,254,24,247,217,191,118,187,221,195,102,60,107,59,67,25,217,250,127,206,190,103,51,255,31,34,37,218,75,203,111,142,5,166,42,0,0,157,136,198,26,76,222,84,215,186,205,53,16,230,99,205,254,248,202,69,5,181,204,120,36,68,8,50,6,22,6,20,25,50,225,100,19,13,7,3,128,138,206,25,140,133,145,0,128,31,213,48,64,51,5,74,151,249,255,132,45,86,176,183,95,214,126,211,226,160,155,169,4,131,48,60,6,73,170,4,214,195,195,228,49,13,65,24,176,59,137,193,192,118,107,6,33,174,9,229,56,144,242,209,19,235,255,88,233,235,174,102,227,227,139,222,190,151,246,136,111,136,187,175,184,56,148,217,209,162,230,203,77,80,241,212,63,38,6,163,217,131,170,74,135,32,153,168,237,98,230,191,238,246,134,234,107,235,88,254,39,170,142,160,2,208,0,1,1,20,162,110,16,248,6,107,224,231,28,139,67,89,67,35,91,98,69,65,25,202,59,70,117,184,10,194,149,122,69,175,94,3,144,36,106,164,190,102,228,11,121,154,121,29,63,97,167,13,137,56,117,74,131,50,56,193,204,22,13,32,100,117,91,147,35,217,183,200,100,90,154,133,42,197,217,25,236,211,220,65,139,41,203,179,149,37,106,145,88,179,222,234,206,172,136,244,68,237,238,214,100,116,90,188,128,160,0,107,182,25,193,34,96,216,216,40,160,6,6,154,164,188,110,162,90,124,153,100,72,2,18,152,44,16,96,192,57,8,128,8,17,48,24,68,12,41,98,33,64,112,24,177,12,39,217,129,67,98,16,16,84,2,93,208,192,216,24,0,206,200,132,229,2,210,201,12,0,83,33,16,83,225,81,70,33,183,210,20,244,35,170,82,32,251,246,185,88,171,234,247,48,247,146,68,230,192,255,251,178,100,188,140,133,53,103,72,27,108,69,160,109,204,217,154,60,101,143,23,209,155,34,110,33,189,9,72,51,102,140,192,138,184,241,86,75,57,27,142,69,95,199,233,122,178,53,226,165,79,44,209,128,20,64,129,113,245,87,86,159,77,40,211,34,147,113,203,205,90,253,119,95,87,93,84,125,253,68,88,250,230,226,138,34,188,108,220,171,74,42,23,195,188,170,79,137,222,86,134,148,75,198,151,15,164,104,130,221,69,215,118,65,144,117,167,173,149,86,164,215,184,123,24,8,2,237,176,48,18,73,45,153,1,23,73,75,76,150,166,82,149,21,110,121,109,134,58,229,242,176,228,245,23,225,102,48,108,203,215,250,126,95,252,192,234,192,108,45,138,196,247,163,153,28,144,92,24,37,37,111,46,103,0,164,79,90,222,164,165,149,53,70,125,235,186,17,180,43,155,179,191,107,210,191,143,0,23,119,244,208,133,2,1,78,21,240,72,100,200,200,206,76,84,116,92,194,5,139,243,20,88,129,80,0,8,49,118,136,132,154,65,131,5,46,149,210,189,209,69,35,153,125,52,243,138,215,154,219,186,162,206,178,80,50,234,105,169,201,50,179,161,211,14,216,27,64,89,46,42,56,60,30,172,225,138,198,156,58,239,175,157,186,148,197,243,74,28,81,111,87,55,255,124,252,218,175,223,81,84,233,101,85,211,53,14,150,90,71,164,101,196,180,148,107,181,157,54,182,212,85,42,81,113,48,60,213,132,139,119,121,28,61,23,198,81,85,194,142,177,149,197,107,181,113,85,20,63,137,223,180,142,165,62,68,160,8,0,128,67,0,221,246,230,74,148,125,43,77,49,26,92,153,15,117,17,137,76,204,231,166,69,159,188,149,178,230,173,218,198,36,83,40,173,146,102,255,217,25,217,44,158,65,235,119,82,188,142,123,185,14,140,140,133,56,151,120,138,135,134,59,212,64,76,174,50,107,169,229,125,116,85,119,153,16,137,246,198,54,82,162,249,125,20,205,148,148,173,5,142,83,41,21,200,50,242,221,153,42,175,107,198,128,9,64,0,51,26,78,228,24,119,73,26,34,232,152,196,165,156,62,39,26,76,182,24,148,45,154,24,66,24,132,17,134,17,66,0,140,46,3,24,250,3,152,108,4,152,28,11,24,26,19,8,5,131,28,194,4,196,12,2,138,128,58,22,60,2,129,17,116,20,161,31,140,2,14,76,20,3,158,194,200,40,58,80,135,1,160,16,0,72,4,73,196,239,77,162,234,196,213,202,19,219,128,208,20,128,231,253,67,218,83,242,133,138,153,193,104,112,148,39,175,86,100,128,150,62,170,236,153,117,38,106,41,184,45,33,129,195,109,110,150,154,165,142,231,103,153,107,50,209,226,150,178,255,251,178,100,209,140,5,7,102,202,27,108,69,160,107,204,217,154,60,197,118,27,57,157,20,78,141,254,194,5,179,101,220,243,33,185,228,68,86,46,12,89,155,115,125,237,133,32,71,8,114,92,141,135,58,33,85,66,131,97,110,206,139,103,131,200,1,192,195,53,44,45,83,45,5,73,183,239,20,198,183,168,25,125,52,90,250,219,87,197,167,188,107,121,169,92,60,219,80,182,192,93,93,128,17,65,45,255,241,44,185,36,229,8,234,4,3,136,196,130,180,215,9,11,117,10,128,12,114,70,191,175,94,89,243,50,41,6,38,41,87,116,183,223,254,103,251,197,162,113,100,197,239,34,22,238,89,103,174,138,178,226,187,111,85,194,76,59,223,70,87,98,8,213,44,123,32,80,227,185,28,123,49,22,198,150,46,76,12,220,148,143,154,165,91,74,67,212,154,248,147,160,122,141,49,28,96,177,222,94,55,226,225,16,129,122,234,31,154,90,164,138,27,196,47,60,175,85,215,40,13,72,233,0,26,147,67,135,141,26,156,58,176,184,218,34,227,54,137,205,0,191,48,41,32,205,65,4,94,24,10,176,80,8,12,32,150,239,129,134,37,64,48,97,184,33,62,145,136,84,96,26,135,137,37,5,28,182,214,145,137,56,47,12,56,91,103,164,133,139,41,92,175,136,171,94,166,108,234,14,252,66,158,167,54,157,227,137,193,142,236,94,65,1,64,140,122,28,108,170,221,73,73,240,44,121,222,130,164,226,56,185,208,124,147,16,245,239,154,141,237,111,115,28,245,105,138,151,70,230,186,57,217,238,203,98,10,140,107,187,93,239,152,212,190,150,61,154,243,39,90,107,145,119,56,212,211,235,215,171,85,39,247,130,64,39,254,13,18,84,38,37,168,199,5,24,179,33,11,71,172,209,208,121,77,46,19,200,242,90,18,122,50,232,229,201,116,145,116,150,21,102,195,161,183,115,94,206,14,212,9,179,145,163,254,95,255,51,177,174,245,155,126,24,109,189,86,170,169,76,193,184,141,98,93,151,41,223,190,191,231,117,191,20,190,79,226,101,47,159,153,111,219,198,146,228,158,111,194,35,252,138,79,207,231,138,91,140,239,93,51,13,4,194,81,224,172,4,236,228,99,157,147,12,22,78,3,32,131,18,70,7,7,152,28,76,0,8,152,204,24,96,208,153,142,64,78,41,17,168,201,34,230,64,153,210,183,152,48,2,208,2,0,44,189,231,12,20,134,5,147,229,140,177,133,103,34,4,168,234,251,130,89,44,46,172,97,189,114,31,120,212,236,13,27,108,173,118,105,104,178,182,99,3,200,107,207,201,31,136,101,242,130,162,50,201,115,81,236,13,219,54,249,107,46,101,143,255,186,18,16,77,11,226,173,155,171,255,251,176,100,197,14,133,11,102,199,19,152,59,224,101,172,217,66,60,195,118,21,245,155,26,78,5,126,137,230,51,165,220,241,161,233,145,209,158,217,141,85,164,33,28,218,166,68,94,153,215,186,15,54,25,211,244,59,141,239,60,215,57,245,199,111,221,59,217,59,35,155,159,171,190,55,238,144,24,18,168,130,118,77,183,28,112,71,96,231,29,66,196,164,43,207,182,245,212,84,115,26,94,69,82,20,199,184,196,79,160,244,142,255,175,96,211,240,37,166,48,8,115,99,25,10,48,144,240,125,97,245,59,246,92,204,27,83,50,181,247,197,234,141,22,220,100,154,167,146,57,15,130,56,125,217,165,226,174,234,58,37,37,138,141,98,86,98,144,108,125,179,94,181,86,169,164,31,21,123,115,63,221,239,77,43,116,241,35,80,114,200,221,34,185,186,106,88,198,48,82,135,170,0,1,35,4,199,99,2,26,83,78,224,211,109,1,16,32,238,108,80,236,97,208,16,105,8,160,14,83,204,11,5,76,47,8,76,24,5,76,1,3,195,131,195,10,2,131,2,129,178,96,224,197,240,37,78,11,168,160,229,165,76,194,82,135,60,205,17,236,14,89,1,36,68,22,56,210,131,128,136,103,37,57,77,93,235,139,33,201,184,180,57,198,32,143,9,86,206,25,51,124,235,177,8,245,212,122,159,74,232,41,165,202,173,55,39,182,172,34,236,23,39,162,28,156,215,28,52,189,219,184,247,190,34,174,250,127,204,69,63,107,231,185,251,255,137,190,105,231,229,245,181,148,243,180,251,113,250,170,152,239,225,204,255,219,124,196,111,226,63,153,165,51,204,70,79,161,162,227,108,253,163,193,196,220,198,201,154,170,203,104,253,180,136,21,137,212,63,238,255,168,18,10,78,68,22,102,235,92,33,170,62,69,87,244,104,74,23,19,28,201,166,120,84,36,180,47,142,15,137,21,192,68,48,201,46,21,14,1,133,5,234,128,129,144,184,240,253,24,119,231,240,143,63,170,142,110,103,249,111,9,140,156,71,63,38,142,119,42,207,121,233,169,167,86,181,60,43,195,50,233,79,42,61,104,252,37,107,195,38,248,9,38,76,234,189,32,132,102,219,119,37,57,159,210,41,159,169,222,250,3,92,70,4,250,26,2,208,104,36,241,221,243,231,169,39,25,29,126,84,45,154,204,96,103,176,1,139,192,98,2,57,130,3,164,71,67,16,13,72,70,226,48,209,154,137,166,41,23,8,54,170,69,82,13,169,30,156,17,237,5,70,41,40,28,168,240,50,0,106,64,73,152,101,150,30,26,177,177,249,74,113,177,215,25,223,82,246,45,56,180,27,35,114,154,121,93,149,176,224,39,244,85,111,67,241,86,116,219,185,45,118,14,114,255,251,178,100,211,142,198,62,102,197,19,184,91,224,111,12,217,51,97,131,70,87,145,157,20,46,97,79,145,184,179,101,12,241,150,121,225,233,152,16,41,130,136,67,40,192,98,165,152,229,103,170,24,174,141,146,165,115,42,148,152,117,14,213,116,86,103,102,56,198,181,222,189,20,250,29,110,88,169,179,10,158,93,227,233,119,30,145,49,133,207,70,53,72,218,169,244,106,41,221,21,212,195,222,238,211,93,20,16,156,130,58,129,5,185,36,7,178,5,132,52,194,248,117,164,208,163,89,201,18,190,176,116,167,108,120,156,80,247,10,124,82,208,230,14,49,17,165,212,116,143,197,142,214,254,217,228,158,160,204,212,135,4,210,29,238,107,63,10,46,162,45,50,202,243,12,99,144,193,75,24,250,148,155,48,183,148,133,179,81,216,241,170,138,244,163,171,50,81,10,187,162,59,153,76,215,118,101,241,116,149,25,247,157,186,216,235,179,59,87,112,54,21,0,0,147,82,188,13,57,176,54,15,184,220,143,243,42,148,141,202,116,50,9,204,207,129,225,232,89,141,66,99,161,193,128,136,98,240,201,96,2,131,16,168,0,116,122,93,86,66,205,148,169,204,76,81,32,186,54,36,107,166,180,94,116,243,0,3,145,101,18,65,66,132,75,30,15,176,38,127,40,142,54,119,86,69,14,102,130,241,55,38,36,185,33,150,148,169,85,181,191,119,155,130,137,71,150,243,35,149,58,81,199,218,126,30,237,136,198,51,19,221,194,198,183,255,234,32,77,42,27,110,126,119,234,238,139,244,185,217,1,182,34,117,149,70,172,200,172,190,181,154,151,139,228,153,179,157,49,58,210,225,131,32,116,217,37,212,113,73,44,227,61,123,84,138,146,170,187,24,45,35,170,176,160,101,64,53,127,255,136,49,96,39,1,178,81,241,8,124,54,39,40,84,76,29,27,200,93,223,171,233,237,255,238,252,69,139,111,97,100,82,119,188,129,186,88,139,51,58,10,245,96,92,221,78,55,73,211,131,177,191,101,99,35,157,212,20,112,89,24,204,90,214,114,62,179,35,67,247,59,106,155,187,17,210,204,166,89,250,54,168,179,61,146,136,173,105,110,66,185,81,225,138,15,102,60,186,152,61,114,23,232,155,44,238,108,147,249,186,1,64,163,41,165,138,163,74,179,13,135,140,22,68,5,13,12,76,38,3,52,12,92,4,32,80,199,156,246,80,65,184,210,233,20,206,70,129,67,116,113,116,161,144,106,69,175,97,33,68,137,11,74,132,108,34,29,149,54,23,181,100,190,16,2,198,102,112,251,12,183,24,142,192,141,227,26,173,0,33,42,188,141,181,83,207,171,24,105,79,212,106,17,23,167,176,90,88,8,231,201,6,200,53,234,207,255,251,178,100,202,14,133,195,102,197,147,129,111,162,97,204,217,163,40,101,204,88,225,159,24,78,101,109,193,175,51,166,104,192,142,213,241,92,241,127,245,113,55,87,231,38,25,92,69,78,123,175,184,56,170,42,32,219,147,137,148,68,50,79,155,48,226,86,124,241,172,177,118,56,238,139,17,163,202,48,252,190,170,225,122,60,115,174,77,238,155,40,38,246,44,123,174,211,68,148,147,213,121,63,232,235,142,218,36,64,3,113,213,128,201,1,27,114,198,176,253,113,240,122,224,53,70,185,52,75,8,139,32,101,138,255,205,63,127,151,67,118,22,227,159,4,128,221,153,23,254,179,255,39,3,24,17,132,38,182,20,106,67,179,194,197,239,21,144,151,58,136,134,165,16,24,95,39,252,181,45,205,196,158,102,70,209,175,218,100,163,186,46,2,32,41,49,5,181,78,49,52,106,140,241,33,20,55,100,127,114,220,226,25,111,155,174,167,96,25,178,0,29,227,58,55,204,227,77,58,1,20,219,92,211,61,44,140,202,135,49,0,192,196,69,211,41,129,4,65,193,160,121,133,3,198,10,36,152,236,66,96,49,56,96,216,137,38,36,56,52,170,34,152,121,148,17,155,167,197,76,96,128,222,40,225,49,0,209,217,8,57,192,57,101,247,11,164,188,90,99,136,211,158,11,15,156,69,82,44,60,121,166,37,195,166,164,156,89,250,246,23,84,126,102,29,159,126,80,49,96,232,35,47,252,70,87,2,52,111,49,54,105,61,106,168,123,185,117,214,163,230,231,123,153,190,169,231,160,186,24,156,184,241,40,235,23,93,166,139,181,107,134,242,235,109,205,94,253,244,235,248,143,56,113,139,57,203,204,109,29,133,196,244,175,40,152,150,162,157,65,190,133,53,199,41,236,118,213,85,62,247,57,230,77,135,32,220,230,150,164,52,164,8,158,231,253,32,0,245,187,36,30,148,35,229,2,107,194,93,207,38,226,39,88,235,9,95,166,237,107,203,127,66,204,145,143,127,158,153,188,142,127,253,59,159,144,12,216,48,140,103,69,66,48,200,109,30,100,105,15,32,141,73,188,141,238,117,74,127,8,203,134,185,251,87,53,233,126,120,44,73,139,43,201,78,214,35,159,208,69,202,233,203,191,170,211,100,44,182,158,74,4,0,14,253,105,150,32,25,16,49,164,202,10,11,24,105,185,145,143,4,5,0,70,214,9,20,144,234,145,194,64,2,32,34,235,69,93,71,68,168,1,81,128,57,16,226,249,108,81,25,59,220,233,199,171,180,55,253,237,121,54,218,190,206,196,86,198,50,204,244,60,69,133,9,208,169,32,76,98,33,20,25,34,197,132,128,9,7,60,32,142,146,130,9,164,142,71,237,132,127,132,74,67,194,41,255,251,178,100,203,12,166,115,103,70,19,153,91,224,95,140,217,131,60,35,154,20,173,155,40,109,153,121,73,90,179,102,104,192,138,104,179,221,177,44,68,164,73,122,92,169,4,241,36,221,107,89,145,169,148,137,54,84,228,244,231,81,221,191,229,106,125,124,251,184,117,171,55,59,123,167,68,251,45,213,47,135,58,219,244,166,133,105,237,111,113,123,25,189,118,3,34,65,139,109,162,9,100,44,44,19,203,135,194,25,195,72,109,22,11,199,217,142,161,68,199,91,94,116,123,137,215,47,255,255,245,196,82,50,3,16,66,86,99,2,116,35,17,163,76,160,213,153,221,223,59,210,174,196,4,92,141,184,66,185,72,169,213,214,116,110,212,173,217,51,57,203,34,59,213,255,50,251,253,41,117,255,235,141,0,0,220,104,209,38,3,67,65,13,131,107,51,239,212,204,12,3,113,2,64,0,67,50,147,64,0,145,192,240,208,176,195,33,3,42,131,1,128,114,35,0,176,80,12,15,14,1,8,200,65,3,132,217,5,1,64,194,210,16,90,69,11,0,208,244,136,40,180,217,112,132,34,184,83,60,42,18,130,37,104,32,111,149,43,28,132,174,212,81,141,45,165,240,176,76,227,45,166,75,150,192,229,207,156,69,150,109,154,179,139,140,181,209,134,231,224,105,112,38,202,200,91,66,175,125,230,100,10,58,41,39,6,20,202,35,184,64,178,38,32,186,32,242,168,136,22,253,186,204,100,170,114,188,96,220,86,34,71,102,18,133,33,227,235,27,101,2,201,48,138,251,112,198,95,168,218,214,88,251,132,104,185,151,126,229,9,233,104,127,90,157,190,249,132,171,117,54,100,243,153,87,199,41,40,114,33,192,55,100,0,9,167,36,22,37,192,243,0,156,19,130,2,244,113,170,87,13,9,227,93,133,52,201,188,49,56,74,195,23,56,222,98,99,16,247,98,144,234,245,78,103,237,231,155,49,169,53,90,49,209,100,180,14,142,165,70,36,136,201,13,62,19,33,151,153,86,103,66,13,252,209,110,183,38,142,195,226,76,204,161,169,169,36,35,117,217,142,204,140,204,183,71,100,97,212,163,231,244,77,142,200,71,145,85,217,217,109,232,70,208,30,102,2,247,152,140,108,116,225,241,185,6,70,142,92,155,68,234,97,65,185,148,68,102,68,4,152,76,20,96,160,242,248,49,41,173,43,204,82,21,48,120,176,194,65,33,8,76,192,96,48,229,11,15,90,232,11,2,120,213,3,184,193,11,22,250,234,7,133,149,141,85,12,227,1,116,132,170,26,80,66,249,48,86,224,196,215,42,31,231,30,115,161,45,101,46,203,157,0,183,116,123,96,14,242,210,125,149,211,208,225,38,35,162,206,22,116,48,242,131,4,136,255,251,178,100,221,142,198,146,103,70,155,137,95,66,111,140,217,83,60,101,174,24,201,155,22,46,97,17,65,155,51,102,12,242,141,232,160,20,96,219,30,56,146,8,185,198,238,60,180,52,172,104,112,82,93,220,68,151,45,51,116,182,191,20,150,156,81,81,50,241,15,194,65,95,215,240,223,51,46,169,196,103,242,52,234,97,243,36,95,118,151,82,57,106,61,207,180,40,58,163,6,61,69,93,234,106,189,27,68,129,77,185,169,0,59,109,216,154,177,183,153,41,50,157,115,117,76,40,18,46,247,14,20,12,132,71,85,70,32,218,201,55,117,253,122,215,242,121,146,43,27,40,64,74,20,49,152,81,42,78,96,201,150,152,189,167,130,8,217,143,222,212,17,236,31,134,217,19,21,232,41,107,36,58,197,199,67,230,199,158,118,199,77,173,106,79,30,61,200,250,127,227,80,133,114,173,81,44,54,226,146,102,38,249,106,9,0,0,201,132,210,23,83,94,203,205,35,140,56,13,188,197,136,99,11,170,129,37,178,81,8,177,52,4,36,40,16,39,217,141,198,65,128,227,23,135,204,169,163,7,28,121,224,55,88,146,65,25,99,32,72,8,4,170,81,38,8,135,55,163,130,138,130,155,196,79,92,235,8,151,67,1,2,128,25,186,147,98,204,161,185,43,67,120,241,67,78,154,179,196,170,38,170,134,198,33,55,83,229,235,112,222,54,153,89,253,197,145,47,215,118,179,236,35,73,60,156,146,70,72,195,183,58,41,165,167,106,79,189,27,54,65,167,239,78,35,171,217,49,219,234,56,226,161,141,170,170,189,237,116,119,113,30,199,243,13,225,36,151,118,80,73,72,226,190,229,169,231,185,148,84,68,168,144,156,68,218,207,158,28,201,229,110,85,57,252,234,87,45,109,42,128,12,208,0,129,2,73,174,223,47,74,42,31,195,193,193,13,106,151,28,177,147,199,239,37,242,159,230,57,145,95,54,255,249,161,169,146,179,62,84,136,138,83,181,15,128,134,35,192,140,103,31,37,105,214,147,249,210,236,153,149,57,152,61,138,172,54,83,94,64,126,235,122,163,8,182,99,52,169,51,84,251,34,179,145,92,135,102,181,202,149,166,143,51,31,213,149,123,78,212,115,211,86,100,57,1,66,179,80,85,128,9,243,48,232,78,240,213,54,113,148,214,199,80,129,185,152,1,166,52,0,169,72,176,32,193,2,49,162,187,5,7,16,76,36,32,48,56,100,198,128,211,10,31,68,130,111,108,6,89,164,202,6,0,0,128,55,28,32,34,152,197,1,21,146,91,129,8,29,10,11,211,25,68,229,198,136,79,27,220,222,50,133,223,12,56,86,26,157,3,51,72,72,38,14,75,214,21,198,218,203,114,125,224,142,67,255,251,178,100,205,142,134,45,103,70,27,154,91,112,103,172,217,170,48,101,158,22,129,157,26,78,21,253,1,128,179,102,76,246,20,168,111,236,252,179,163,64,32,56,10,56,166,37,117,171,55,214,156,151,188,215,255,179,83,73,16,168,232,168,202,245,69,214,230,186,213,146,170,227,170,71,43,245,57,200,172,173,140,239,248,147,95,23,150,109,125,66,205,101,196,23,60,255,31,211,90,190,99,2,254,123,64,2,111,253,71,163,87,98,218,132,162,90,27,26,243,135,38,252,226,68,62,57,65,238,75,51,146,74,127,255,255,255,252,165,90,76,235,171,206,232,236,123,146,104,225,52,81,97,163,84,136,236,130,163,68,138,238,40,49,10,30,16,49,230,29,81,113,5,82,59,182,199,162,29,156,163,35,166,66,10,53,142,218,157,118,72,255,209,234,84,102,246,165,254,222,224,234,1,235,243,53,226,54,139,131,196,82,63,82,83,38,58,58,209,243,16,18,52,224,147,18,2,48,97,50,81,52,202,48,0,97,0,8,112,243,60,49,18,114,132,194,34,145,231,54,68,138,79,50,40,46,216,113,79,137,7,187,168,40,202,208,45,220,76,24,37,83,178,234,141,74,33,63,6,63,149,100,181,222,46,207,97,34,134,32,122,216,75,166,114,148,118,246,183,126,25,142,71,163,146,154,104,164,57,222,255,63,186,231,114,223,2,75,101,207,105,69,18,40,94,141,50,51,144,134,93,129,62,5,61,181,9,169,13,214,107,34,216,200,136,238,29,45,191,175,153,183,198,189,246,189,45,79,183,181,212,162,153,233,233,66,144,4,59,32,5,176,173,183,101,194,173,58,33,197,240,103,43,14,21,132,234,253,155,34,187,120,153,112,57,22,163,70,190,171,77,191,205,41,14,12,211,63,179,59,97,132,111,207,207,242,91,173,167,81,230,6,50,140,48,87,132,20,171,142,230,125,155,85,109,91,76,115,39,83,53,19,89,229,197,28,107,154,179,101,196,60,175,53,99,185,121,113,105,162,213,87,10,109,121,15,129,122,23,33,227,171,126,117,148,239,122,85,187,149,222,26,219,186,65,160,161,80,0,0,165,25,187,202,102,128,109,25,110,84,109,236,121,187,7,166,132,55,24,64,40,97,160,57,128,129,193,192,18,236,153,50,163,209,12,40,102,28,5,16,108,80,147,37,49,157,6,157,35,74,124,169,21,3,2,4,71,21,28,107,180,169,196,143,205,73,80,185,101,227,80,87,245,126,191,49,199,73,232,110,176,36,128,156,58,154,65,13,68,9,73,40,133,12,143,219,135,105,80,238,166,38,9,229,139,17,203,140,73,143,132,191,251,251,255,152,255,175,251,115,25,21,19,43,220,76,92,254,233,138,157,245,29,83,230,226,255,251,178,100,212,12,133,59,103,199,147,97,95,160,118,140,233,119,60,104,190,22,149,157,28,110,105,105,193,181,179,166,28,241,26,96,122,254,27,91,223,45,94,15,173,189,37,34,84,182,157,111,13,97,161,179,142,149,194,215,173,118,200,250,169,113,234,99,53,110,110,217,219,205,15,90,128,10,193,6,20,215,252,161,145,32,31,99,20,154,66,239,38,138,167,116,205,102,227,255,39,183,167,172,180,165,249,233,232,193,229,35,255,255,222,142,255,62,94,227,198,229,84,31,175,246,211,65,245,138,63,154,254,163,190,94,123,49,159,93,182,39,199,100,222,82,35,185,223,111,161,16,209,174,213,205,138,171,94,138,69,217,177,117,45,89,126,59,98,76,239,95,252,243,14,208,216,218,205,243,126,252,215,159,145,187,192,57,0,22,220,208,203,233,204,81,164,27,226,104,50,70,132,24,100,136,96,145,0,194,177,64,66,246,138,137,5,2,67,135,6,136,66,192,141,112,66,82,76,106,42,124,60,9,89,60,165,210,70,68,181,157,198,82,233,188,173,61,179,56,175,12,77,239,157,56,100,76,200,166,137,215,123,142,218,3,204,73,25,164,202,182,227,235,108,108,178,145,122,76,143,18,66,89,235,251,196,157,93,234,237,165,67,79,223,75,209,77,75,237,117,42,236,131,164,199,105,32,233,116,209,91,157,114,164,140,214,232,210,164,211,4,140,140,77,203,12,141,214,180,39,52,23,62,167,98,179,53,153,115,172,245,26,209,87,93,48,178,170,144,18,187,109,203,244,51,2,132,192,236,232,142,193,201,120,229,65,164,16,15,103,201,16,39,202,178,179,45,191,249,132,208,26,220,199,228,237,252,21,20,113,108,117,62,58,108,133,137,115,110,160,135,114,135,82,201,217,131,34,10,130,228,115,195,232,105,125,74,68,13,27,4,15,173,13,27,86,90,12,155,129,246,150,251,74,170,196,87,113,197,220,113,216,236,94,239,130,174,25,209,188,86,228,108,85,204,171,233,77,29,83,76,184,6,184,2,90,141,50,39,12,69,45,77,2,17,140,17,157,66,53,3,70,67,67,17,194,3,27,65,131,8,2,163,2,1,145,33,108,192,128,176,193,161,52,48,135,33,10,68,129,0,0,118,68,172,24,58,24,11,24,136,170,95,66,160,4,248,63,151,149,235,142,166,227,0,171,38,8,5,68,96,24,168,0,167,211,33,65,149,98,153,44,35,200,215,160,153,53,165,186,238,203,98,176,204,243,114,144,57,239,180,34,212,53,24,206,204,182,213,107,111,172,18,246,74,161,248,180,197,55,107,101,69,134,93,219,236,78,125,38,106,169,97,146,146,194,179,255,43,186,121,37,38,185,83,33,164,155,5,134,131,162,19,145,17,61,255,251,178,100,219,140,197,12,102,200,155,105,109,178,115,76,217,115,48,40,136,24,217,159,22,78,141,254,201,227,51,101,204,240,162,40,82,32,78,254,132,236,65,67,221,1,48,40,153,182,247,188,234,244,158,143,183,88,20,189,241,106,250,121,125,43,152,152,130,60,34,237,176,2,219,125,197,185,9,78,148,99,196,234,186,170,3,11,147,196,235,155,12,199,124,204,110,171,143,196,17,162,70,95,244,191,212,188,144,6,98,2,144,125,80,136,62,164,213,179,198,77,135,226,228,175,85,12,48,131,234,248,28,105,138,49,110,98,206,122,50,197,107,60,84,71,147,7,211,36,50,65,5,74,19,221,37,73,108,139,11,112,163,134,142,184,168,137,210,168,109,82,69,197,23,105,7,168,216,98,134,71,28,176,241,141,199,50,253,188,172,133,35,149,0,0,99,44,158,32,82,170,104,188,0,108,82,212,103,208,202,105,160,240,98,240,122,99,40,132,84,26,140,18,1,200,65,242,168,64,97,192,112,22,0,128,67,145,132,97,241,139,131,136,116,114,84,14,76,96,0,193,192,16,160,98,6,2,17,64,179,139,193,179,150,65,114,23,5,224,226,85,163,64,200,11,68,176,111,18,165,153,109,227,108,201,214,96,88,60,174,228,236,94,91,81,250,78,136,19,25,43,183,40,139,207,82,75,97,150,93,17,129,40,112,151,80,204,85,195,255,60,119,173,101,33,195,95,231,231,223,137,220,228,146,95,62,72,102,70,95,190,189,231,254,178,97,213,130,10,186,178,104,37,22,177,45,47,140,81,57,141,59,151,249,189,172,201,181,25,46,182,166,110,249,52,139,57,15,80,23,134,127,87,208,0,83,95,184,132,170,83,8,108,84,10,181,242,153,236,24,9,200,77,51,146,148,98,230,185,138,211,182,121,23,63,249,255,59,160,227,159,62,252,126,214,187,168,214,118,211,203,74,241,242,12,99,255,218,166,42,159,245,78,183,105,122,222,204,121,68,204,152,71,164,103,25,180,165,118,238,213,223,250,220,216,152,119,135,198,220,255,231,141,175,237,205,109,71,36,137,73,117,93,37,202,229,39,207,119,214,171,105,248,45,192,147,107,130,9,175,134,99,248,158,111,6,126,6,161,147,215,230,12,32,152,28,148,96,208,112,8,100,98,240,113,132,133,134,97,8,24,104,6,98,161,25,131,8,134,75,2,0,197,33,84,25,134,129,104,7,76,96,96,2,14,3,1,11,42,175,76,22,1,140,144,1,22,89,112,29,176,16,61,32,18,41,197,172,215,221,58,69,29,107,51,209,200,196,51,3,60,47,170,141,63,44,154,219,164,242,195,146,13,56,108,222,235,249,67,159,35,76,38,6,28,14,60,204,233,60,155,182,232,190,233,245,255,251,178,100,216,142,69,247,103,69,19,163,95,176,110,108,233,115,60,38,138,23,113,155,20,78,21,124,193,181,179,102,28,192,154,41,46,141,49,213,106,109,11,221,91,87,90,180,148,170,92,140,221,199,20,74,167,125,153,44,147,31,76,114,199,79,157,245,88,251,187,148,229,70,189,207,187,186,174,101,188,198,120,239,125,177,160,52,110,119,103,164,32,2,219,255,206,93,177,176,64,59,194,194,167,149,36,63,137,210,145,4,108,151,51,230,37,254,181,47,255,123,207,34,50,223,22,132,85,57,42,159,5,160,194,15,89,204,231,218,181,181,217,60,166,102,172,33,101,34,150,180,158,138,103,144,93,249,170,66,54,208,204,72,181,231,102,200,218,239,47,25,81,226,113,167,157,55,153,145,117,254,62,92,93,125,197,54,206,252,252,200,120,151,154,237,214,211,176,225,84,42,0,16,131,19,34,81,97,152,210,193,240,21,56,154,128,96,153,186,96,24,166,33,152,148,30,24,94,40,24,20,6,24,30,37,132,11,102,11,141,102,22,131,129,193,18,125,152,210,33,25,204,7,152,84,52,128,135,49,96,2,241,102,211,149,193,140,51,17,32,0,104,17,45,233,125,156,116,186,65,53,35,128,128,166,200,200,223,135,225,210,129,27,11,218,219,169,75,64,91,177,197,208,216,169,95,232,235,232,247,190,144,39,97,168,26,149,196,110,49,104,156,87,179,151,49,237,55,229,175,252,191,8,25,164,76,180,34,101,36,121,214,104,185,2,206,70,21,166,158,120,37,35,211,109,237,165,169,99,141,130,228,222,137,250,122,41,159,108,42,113,206,186,124,199,81,254,250,173,219,207,252,251,31,23,246,16,173,0,19,62,219,131,4,135,37,116,165,237,88,100,225,126,52,51,234,80,174,54,88,247,74,170,29,53,127,254,101,43,204,125,174,126,120,200,103,153,76,65,132,216,213,125,6,159,99,82,227,138,136,164,100,189,243,85,231,170,153,186,86,149,122,84,226,189,235,189,230,254,72,237,57,84,237,186,182,68,230,253,204,134,117,101,90,29,23,204,72,233,218,30,234,161,102,251,31,115,97,70,70,99,145,70,14,209,204,201,107,13,31,154,14,24,44,13,146,20,204,30,0,67,143,147,34,68,99,3,192,34,97,160,193,48,228,197,81,217,205,48,68,62,48,164,59,50,36,158,18,122,12,38,0,195,144,48,32,36,191,216,179,226,93,32,20,145,56,72,97,36,78,97,129,153,136,208,194,205,79,5,80,132,162,234,216,72,135,145,155,195,237,125,178,55,70,47,36,114,153,187,135,89,165,48,198,100,218,172,182,115,17,152,104,13,50,117,209,177,11,119,75,6,162,122,198,110,69,238,175,183,55,175,248,137,142,57,138,255,251,178,100,212,142,197,219,103,69,19,161,95,160,100,236,217,131,48,40,140,88,185,157,18,46,225,113,65,165,51,165,204,241,150,184,123,39,153,217,51,113,241,31,87,78,217,183,184,174,122,138,152,152,227,139,223,8,182,226,225,136,241,40,164,162,53,59,31,41,185,167,23,186,217,87,81,205,167,38,177,170,187,217,11,68,68,171,55,114,144,5,189,191,255,117,40,2,41,118,184,77,215,46,34,56,77,8,75,198,84,43,14,23,58,181,27,106,179,17,129,207,227,227,63,231,253,75,247,255,255,49,44,22,168,55,194,252,204,249,78,230,72,210,221,140,169,246,110,239,10,113,8,120,8,229,20,226,240,99,64,198,14,154,127,160,60,200,192,233,36,31,117,75,193,217,179,35,209,84,183,147,229,35,29,211,81,51,147,118,86,37,244,232,175,27,82,74,151,239,88,29,234,0,22,227,73,109,0,73,179,29,219,205,117,211,56,33,68,222,102,83,4,10,140,136,5,50,184,128,26,12,4,28,6,0,1,6,51,4,2,132,136,165,81,9,132,17,70,104,9,152,144,108,28,118,71,116,47,119,83,76,66,1,83,103,17,229,45,162,122,41,130,14,174,10,106,146,9,168,131,145,28,126,163,49,235,50,72,165,185,100,11,3,186,241,153,4,185,230,147,57,115,245,166,229,79,228,138,24,129,229,244,26,184,145,142,216,164,71,255,12,254,215,208,251,163,85,100,200,254,125,250,117,225,223,158,156,145,31,247,255,243,135,174,156,110,249,62,153,249,100,30,88,242,133,150,154,15,32,40,198,106,250,254,35,229,169,40,218,151,85,67,169,217,251,93,138,184,196,5,158,228,8,237,150,92,108,122,134,38,147,67,118,25,62,128,78,178,183,34,186,98,42,79,175,207,250,255,164,54,27,106,61,63,184,217,211,83,155,198,201,64,210,249,51,98,14,41,164,229,198,79,190,210,250,235,171,89,144,217,9,6,178,139,105,37,119,26,233,24,148,210,116,236,166,98,190,105,89,175,227,166,239,53,157,183,40,218,163,208,23,12,114,125,206,162,177,177,31,122,121,12,191,145,253,124,202,207,143,26,216,255,59,254,150,255,218,251,131,93,113,26,122,203,25,36,83,25,148,124,24,205,136,26,100,10,24,248,128,24,28,26,24,38,13,152,186,5,24,22,10,152,66,27,146,137,228,195,129,131,160,72,56,179,48,8,43,0,25,198,84,2,70,1,16,128,224,153,42,3,129,6,176,164,155,50,130,35,185,101,102,153,34,66,131,64,66,255,35,98,84,199,157,199,41,218,165,129,97,137,68,34,220,205,20,220,106,157,148,177,38,25,42,109,228,110,218,230,127,32,105,76,105,251,108,139,89,166,75,234,118,28,150,76,101,99,255,251,178,100,212,14,133,161,103,70,19,131,95,48,118,108,217,147,48,38,133,87,169,157,20,46,133,190,145,205,179,102,116,193,34,12,13,229,142,249,192,13,27,183,35,48,179,159,39,162,191,202,3,73,158,12,109,196,79,245,17,146,144,116,76,15,34,88,75,84,167,75,58,116,208,152,121,52,137,114,105,244,122,46,189,109,83,45,14,244,46,238,213,174,180,3,203,87,255,168,131,4,50,203,35,169,16,89,2,10,2,134,31,85,237,165,113,243,250,166,44,23,187,40,201,9,174,113,194,20,184,201,159,143,198,210,202,154,48,81,150,135,90,91,176,142,48,88,33,235,133,98,183,229,153,100,210,178,232,158,225,100,83,228,117,162,218,213,140,145,182,137,3,42,223,26,180,132,185,119,27,221,191,109,61,238,175,167,211,188,38,148,58,38,18,227,168,186,74,237,231,88,71,154,127,187,226,98,127,191,248,227,223,180,10,213,0,1,195,76,228,243,7,136,99,68,207,163,94,216,83,105,0,19,66,12,243,14,65,67,24,197,51,36,195,99,3,197,51,13,6,51,2,2,114,128,4,194,64,80,46,4,36,201,132,7,209,155,192,177,130,98,64,176,50,16,15,187,32,96,6,0,76,228,160,71,54,86,146,12,169,149,178,20,93,48,36,5,93,141,37,85,95,215,245,96,95,168,253,38,81,95,181,16,151,72,84,118,24,111,153,218,58,178,140,90,147,34,129,32,184,53,216,164,129,44,74,222,70,144,227,196,223,25,125,62,185,173,97,250,254,249,255,93,110,248,239,120,255,149,122,154,219,250,169,110,226,99,186,136,57,37,219,187,129,201,185,69,41,129,64,12,166,186,201,176,217,132,45,56,84,80,192,100,60,116,25,208,170,171,86,213,35,90,211,90,146,236,183,65,108,144,89,223,255,254,144,0,15,192,77,71,36,108,108,93,16,228,169,235,25,15,81,55,167,94,248,17,188,35,233,165,194,120,177,109,185,175,170,98,255,255,255,150,86,115,254,99,213,106,4,9,73,201,46,9,48,53,30,103,83,79,128,42,78,235,241,208,217,20,26,54,64,216,178,115,137,27,128,136,234,182,250,10,101,64,3,67,155,130,30,4,76,154,33,145,43,47,219,78,73,162,29,85,22,86,65,209,209,76,211,118,190,191,180,219,92,39,112,10,114,79,201,86,74,22,140,9,156,218,164,138,21,3,172,144,12,98,96,225,196,208,49,0,131,87,12,20,81,84,248,137,24,25,48,99,98,47,185,50,103,206,102,83,40,142,63,175,204,142,33,10,129,231,229,207,221,44,162,236,167,93,183,114,221,107,54,245,99,232,104,249,186,91,18,172,50,162,177,98,213,73,234,122,40,118,146,228,186,189,106,220,181,255,255,242,46,255,251,178,100,205,140,134,68,102,197,19,168,111,176,112,12,233,138,60,103,191,20,17,159,38,109,133,254,137,97,179,101,140,241,149,216,94,78,60,218,3,231,5,41,78,95,215,68,139,67,151,222,77,158,194,251,57,159,116,151,22,172,44,107,115,234,145,35,186,220,240,222,193,196,88,111,243,78,219,91,252,98,247,133,108,66,188,107,203,186,188,204,24,137,144,216,239,37,32,7,36,144,99,40,29,148,176,71,244,84,61,93,116,195,245,3,12,74,38,75,65,162,25,118,101,163,41,205,17,78,159,191,162,254,254,153,8,212,98,20,89,209,41,98,186,17,170,123,30,114,204,102,153,117,84,100,217,220,164,51,62,114,122,162,239,179,81,204,114,43,174,167,77,127,127,59,93,86,245,245,235,254,111,37,89,66,10,0,2,4,104,243,87,35,39,136,142,5,110,63,76,128,253,193,115,152,36,140,108,0,52,154,36,207,226,67,4,142,195,141,102,48,7,128,135,38,25,18,18,6,198,132,102,97,113,3,191,166,5,34,130,137,106,168,16,36,6,128,10,128,49,192,139,39,119,16,53,151,53,200,29,147,43,66,237,83,68,207,127,108,67,238,195,234,245,198,168,38,28,122,7,117,199,125,102,235,190,107,225,196,115,30,117,37,47,101,177,232,26,188,106,167,25,11,232,200,239,205,101,47,171,13,103,75,106,246,247,185,89,254,95,150,214,221,92,174,20,146,151,252,61,252,203,251,12,191,148,179,214,65,50,160,26,108,19,182,225,84,16,231,153,214,21,64,82,75,28,108,119,164,179,12,49,2,100,207,103,32,105,81,2,249,109,134,234,248,158,5,179,90,226,13,190,179,93,86,37,163,185,222,150,254,213,133,92,105,72,2,11,200,218,144,178,63,88,0,0,116,130,228,150,139,76,25,17,11,3,26,157,217,183,221,239,236,74,48,71,119,174,132,42,160,151,96,74,155,162,105,254,250,255,108,127,78,238,137,50,147,84,44,205,59,85,173,37,114,175,69,211,82,56,230,82,88,141,80,155,163,109,41,149,173,108,180,187,104,137,149,85,123,174,168,166,25,3,146,190,29,198,15,169,216,99,138,92,18,113,21,247,113,124,170,213,115,115,196,255,63,85,196,84,16,1,85,224,49,19,66,50,141,188,8,54,216,100,78,74,104,192,120,53,14,4,36,152,196,158,98,17,17,138,192,70,8,10,129,4,1,194,80,80,48,193,32,64,8,28,200,168,163,45,5,64,128,193,34,58,185,69,117,66,208,213,60,24,141,105,140,225,56,176,164,190,122,39,227,137,184,206,31,139,236,186,36,253,180,119,170,126,83,57,243,211,143,180,65,228,149,223,54,69,193,112,73,33,208,126,192,154,40,122,163,208,209,5,68,51,255,251,178,100,220,14,198,205,104,196,155,137,127,176,110,12,217,154,48,72,125,86,77,155,24,110,33,187,73,140,51,102,76,145,33,244,14,187,106,250,127,231,158,255,210,39,27,23,31,127,90,221,69,221,7,204,33,176,210,23,145,105,21,183,42,83,216,93,11,61,34,110,203,231,133,135,121,27,113,203,164,104,70,53,11,85,106,125,168,169,169,32,179,102,117,190,131,58,9,5,57,253,0,59,91,144,5,62,209,11,32,217,83,170,52,170,76,211,228,124,25,9,175,79,255,187,91,255,222,240,142,109,207,24,88,134,43,114,56,161,113,86,73,155,102,75,178,81,217,202,138,72,20,150,206,71,199,156,142,211,21,217,141,10,209,41,113,220,67,13,180,72,189,121,238,230,174,224,255,139,152,110,198,253,223,63,75,197,223,93,204,221,253,117,31,252,87,215,213,126,23,1,142,13,121,77,56,35,204,176,115,78,7,217,141,146,18,13,63,58,140,77,42,76,118,32,65,129,209,130,225,56,140,16,66,97,132,224,89,130,97,185,136,192,185,130,130,121,135,40,17,129,33,136,49,130,55,144,2,185,140,144,75,116,166,136,77,99,4,163,183,200,92,147,15,194,194,132,48,156,232,26,222,192,49,250,60,92,54,56,228,223,80,182,192,172,78,243,152,165,172,237,195,149,60,77,218,21,19,107,242,40,117,96,37,245,213,81,251,159,27,146,11,224,241,53,75,234,41,187,223,51,103,102,215,172,206,53,69,242,182,235,247,110,198,230,91,43,29,32,237,219,237,126,144,206,178,191,249,173,97,251,124,46,106,62,91,126,88,223,29,123,106,206,34,127,92,175,101,105,244,143,226,157,203,69,184,189,71,123,253,125,206,173,62,191,90,86,43,199,63,191,147,249,143,51,105,108,6,87,90,116,82,128,4,155,146,8,241,141,112,198,41,76,4,249,97,78,71,182,161,181,172,65,58,139,74,87,91,131,191,103,48,21,10,89,151,13,173,61,169,119,163,4,112,191,230,77,173,118,125,211,210,153,250,220,33,72,184,179,191,67,88,32,164,71,181,173,255,19,100,210,128,54,200,92,190,74,100,71,206,187,43,161,82,41,103,210,98,216,226,253,252,236,203,182,87,56,115,183,227,43,116,1,21,50,194,193,52,60,174,48,105,214,48,241,31,49,224,177,1,91,38,8,1,6,108,15,230,44,1,65,194,88,92,91,20,5,12,37,9,204,5,17,140,47,6,140,3,25,192,36,209,145,32,57,235,195,126,123,13,77,167,92,160,210,184,141,53,249,159,84,149,210,213,47,82,26,31,144,178,165,108,82,111,219,90,97,139,25,197,127,22,114,187,87,208,252,204,113,223,135,31,200,46,25,151,193,145,119,155,183,157,70,69,35,135,255,251,178,100,213,14,134,163,103,68,11,185,99,226,101,12,217,67,60,35,150,25,225,157,18,46,225,111,129,132,51,102,52,193,13,244,28,16,114,79,29,132,33,104,239,131,83,84,191,218,254,173,240,165,84,170,106,77,131,206,82,247,177,255,45,40,109,124,219,57,237,10,123,90,231,189,20,20,216,201,57,85,43,185,175,58,125,51,142,117,113,27,15,213,67,34,213,244,229,236,65,51,98,219,136,150,158,175,124,36,122,216,98,167,217,199,156,36,213,165,48,124,148,3,154,50,187,61,136,242,128,1,0,1,182,156,116,102,144,158,232,82,192,234,129,26,120,46,117,232,101,109,77,170,209,47,0,255,255,172,137,246,251,83,65,0,194,246,144,50,239,236,121,58,4,249,149,44,40,67,8,65,97,110,227,61,250,18,17,25,178,145,89,38,94,135,87,46,158,68,47,25,245,205,201,88,188,151,243,116,55,11,247,46,89,103,108,99,194,204,140,140,175,203,155,0,161,85,0,109,147,45,36,141,62,70,22,61,154,3,148,100,114,129,176,205,102,6,31,25,112,126,99,64,160,56,15,40,34,19,152,164,80,188,69,129,33,80,89,134,9,4,201,162,218,57,238,25,119,157,22,12,225,53,118,125,41,113,213,60,11,15,55,177,206,83,58,111,45,168,62,229,216,174,14,148,75,191,133,120,141,150,79,79,19,183,127,156,138,73,39,105,223,174,84,150,166,120,92,20,3,162,203,188,254,97,182,62,23,112,173,199,195,41,206,170,26,126,163,245,50,64,91,87,16,76,153,1,91,185,49,185,111,173,157,191,104,127,185,191,226,48,191,184,205,243,84,217,77,113,29,140,197,210,147,95,90,215,162,247,164,183,51,82,38,42,82,214,205,119,82,33,233,53,128,0,0,24,1,150,235,181,105,168,236,0,76,27,48,38,143,135,245,201,205,164,200,139,179,125,203,174,127,254,127,207,252,243,244,85,87,156,211,25,179,21,52,208,113,40,214,92,189,81,69,86,70,55,173,54,40,154,228,254,110,108,110,103,211,246,32,213,254,250,195,144,221,17,214,127,28,165,51,189,29,187,31,196,18,157,209,255,254,156,140,174,157,175,168,104,0,154,220,102,81,156,13,31,53,199,145,236,176,97,72,49,24,84,0,84,36,152,161,51,132,32,196,0,32,161,119,77,233,70,82,0,33,228,185,100,142,133,106,65,10,246,87,184,85,201,100,111,139,82,49,31,134,231,175,170,43,235,49,5,249,242,12,128,177,18,129,70,117,46,196,133,16,65,64,193,68,109,150,15,98,158,121,140,220,111,225,96,202,70,180,133,54,139,174,191,90,97,245,23,122,52,72,174,74,163,167,61,14,165,42,255,86,194,238,97,216,113,66,137,190,207,235,255,251,178,100,199,140,133,129,103,70,147,134,111,64,95,140,217,157,44,101,174,22,85,155,36,109,165,247,233,154,179,102,12,192,161,244,5,254,66,91,146,106,83,109,56,19,65,119,157,131,145,53,171,170,39,205,88,156,170,167,167,108,33,249,198,237,172,102,209,55,125,103,215,112,89,47,184,216,121,252,249,164,214,237,162,0,229,192,10,56,220,6,167,100,144,6,59,2,7,71,228,69,71,76,147,225,171,37,197,71,48,87,255,239,231,242,213,208,201,16,197,35,28,68,218,56,233,21,71,101,168,116,143,174,79,101,137,152,72,81,65,246,100,204,76,15,205,218,136,99,226,213,102,102,72,222,119,169,148,156,98,175,179,104,245,109,8,251,15,135,185,237,181,171,130,56,106,250,132,250,165,253,164,143,189,62,254,174,164,40,2,76,238,66,140,254,84,76,188,155,141,234,150,13,23,17,13,130,59,196,67,112,179,142,101,176,66,97,120,30,98,136,250,6,7,6,132,18,201,13,10,96,0,180,84,44,51,204,40,48,0,5,99,65,80,41,255,65,226,219,0,129,39,113,74,192,0,33,103,132,64,36,133,112,22,165,24,148,117,72,183,100,204,126,101,207,245,86,114,241,54,174,179,184,216,163,11,153,78,146,45,185,46,231,109,223,127,37,236,149,128,187,78,35,203,41,92,244,14,147,74,145,76,216,181,90,221,171,124,221,250,255,196,142,165,189,237,248,154,168,134,128,126,70,59,100,7,23,42,227,136,15,104,132,69,75,236,99,185,81,27,153,141,111,49,55,53,103,191,245,221,217,231,42,158,11,228,154,28,150,135,108,68,172,9,235,91,107,199,243,102,51,51,107,29,236,213,58,191,122,150,180,138,184,32,118,48,120,68,183,174,139,149,88,0,70,97,19,110,219,130,68,241,16,32,17,128,74,65,112,181,241,205,131,131,227,120,74,69,164,247,106,189,55,156,230,243,235,53,36,83,103,222,238,71,63,225,79,18,189,130,79,8,150,111,217,206,251,174,166,78,177,211,95,156,35,9,173,70,236,73,86,230,243,121,243,167,110,179,84,204,106,63,26,37,151,145,19,45,222,102,89,177,231,46,243,24,204,203,238,91,233,177,18,130,102,49,184,242,251,31,95,25,150,149,201,122,118,147,220,127,225,128,245,97,50,254,17,50,168,8,52,180,189,52,149,140,1,35,227,211,17,48,158,14,71,140,90,7,196,32,160,8,40,8,9,204,10,11,144,52,12,36,24,6,20,129,0,163,33,193,103,85,3,81,149,171,194,225,225,32,53,236,105,240,74,239,96,11,150,34,200,47,65,46,43,110,242,202,44,75,232,225,206,199,37,79,181,43,244,225,199,91,132,106,77,54,216,169,126,98,221,53,60,161,193,140,255,251,178,100,218,142,134,173,103,68,11,168,127,176,120,204,233,122,48,38,166,21,29,157,22,46,133,126,193,120,48,166,116,241,13,241,77,198,35,210,93,56,244,151,187,222,111,15,255,49,29,240,151,40,252,163,150,164,152,164,162,27,97,73,4,246,70,3,115,225,62,243,28,219,176,1,97,113,151,205,212,59,164,239,127,188,252,209,173,67,75,207,217,231,167,44,136,151,128,117,255,250,72,112,36,4,187,108,187,154,56,238,81,156,87,85,50,201,17,251,100,87,144,218,156,142,202,238,96,132,237,161,149,108,203,191,245,255,255,36,233,117,107,87,44,153,182,237,166,23,50,226,196,75,84,149,3,163,239,152,168,249,156,100,178,45,67,118,98,61,123,33,190,133,148,190,205,191,99,238,31,173,47,254,84,167,62,252,63,92,241,205,60,117,63,163,106,3,141,76,207,57,94,112,220,220,51,118,9,143,150,135,59,3,208,202,199,243,53,143,140,212,99,46,217,150,205,70,60,7,152,152,35,35,16,1,204,4,55,48,40,16,209,35,3,5,129,64,192,129,224,201,129,128,136,72,11,4,131,0,114,245,118,169,153,240,144,25,110,34,130,107,165,171,220,218,69,98,174,219,89,109,89,123,41,119,221,25,108,251,75,111,218,251,244,160,105,55,32,81,164,52,95,173,194,2,104,144,203,46,91,143,68,137,198,105,203,30,154,11,131,43,242,146,166,31,115,251,74,131,162,191,255,222,215,59,152,251,230,224,173,147,108,212,177,234,162,123,57,146,110,152,150,89,110,215,224,178,203,150,194,110,209,205,84,141,204,91,190,26,73,147,184,91,25,9,220,215,91,219,54,190,47,186,226,62,183,106,107,112,247,92,218,5,227,107,24,123,254,241,161,168,17,22,105,235,151,212,255,80,0,0,195,162,19,29,182,225,61,56,154,216,68,16,28,180,98,249,147,166,44,162,213,202,151,236,76,48,210,121,246,152,179,9,170,207,159,220,247,102,105,151,22,80,78,145,113,168,151,24,229,189,226,73,97,208,47,216,216,188,170,34,70,208,195,198,142,44,183,123,46,204,40,186,41,144,117,11,151,66,183,149,85,152,175,217,246,148,165,216,221,82,228,213,181,78,7,71,48,205,107,203,74,192,248,123,150,74,162,17,225,102,247,163,218,70,31,217,85,3,230,118,232,53,56,33,40,172,166,23,17,118,132,19,12,95,128,8,33,195,40,186,154,137,122,206,7,64,190,12,182,121,135,51,217,106,254,112,241,191,55,90,128,244,16,249,70,196,196,213,5,86,123,250,173,51,61,108,159,38,97,89,67,20,178,118,154,162,6,96,70,138,33,165,195,196,173,163,171,175,191,249,124,239,126,199,219,102,103,139,168,219,17,204,71,255,207,255,251,178,100,215,12,134,165,102,196,11,134,127,176,125,12,217,157,48,72,153,82,77,157,44,109,37,113,169,152,34,165,232,241,13,241,247,112,117,40,86,20,183,247,68,246,91,78,50,102,105,20,106,229,144,119,137,150,32,157,49,6,193,245,85,123,221,173,19,169,232,21,212,113,190,211,163,172,208,63,80,130,76,184,225,202,155,0,91,179,11,130,98,91,109,115,86,29,128,238,71,22,245,218,49,133,225,239,102,89,217,160,206,210,6,46,21,212,33,152,182,26,239,209,93,74,114,165,71,107,29,4,63,237,248,109,115,30,66,142,78,111,113,205,129,138,99,242,62,82,201,35,25,12,81,21,182,155,144,40,50,27,33,83,203,100,224,148,153,5,56,220,73,181,57,104,30,250,214,250,245,236,46,111,12,113,146,205,68,189,183,142,62,125,112,223,156,243,190,223,77,165,7,63,107,252,244,173,195,35,129,13,176,66,17,137,203,98,101,193,97,133,69,6,2,21,25,32,10,60,88,48,104,164,196,129,177,36,0,95,147,52,4,195,5,4,140,235,125,69,213,62,116,229,82,80,112,70,115,75,122,81,249,126,44,53,59,174,139,16,67,52,132,45,70,32,144,160,130,12,0,65,168,33,212,210,0,93,178,212,136,24,0,162,97,146,145,133,213,36,25,33,222,178,250,52,150,217,56,156,150,180,158,140,117,16,76,54,141,67,204,176,145,202,24,164,221,175,185,143,34,215,136,184,186,167,178,226,34,115,148,237,137,93,103,209,125,221,205,247,47,134,156,82,110,170,25,122,213,163,205,245,194,179,76,223,92,185,169,218,172,58,119,149,158,233,124,79,87,177,251,106,122,113,239,137,98,214,162,49,94,121,178,126,174,10,192,241,251,144,132,148,71,237,233,0,64,11,94,153,8,6,158,66,88,105,203,108,241,17,2,13,174,157,14,147,232,212,98,143,28,19,40,20,143,54,138,54,189,206,170,69,179,31,209,107,76,45,28,182,80,225,42,38,72,9,211,44,117,122,66,165,234,222,246,252,45,145,57,225,51,88,232,102,101,200,169,241,105,216,153,189,70,36,23,17,224,233,32,123,185,97,16,213,161,249,228,245,91,92,145,39,11,106,234,12,88,228,111,16,59,139,33,41,138,251,29,89,13,120,230,234,121,229,234,153,64,74,69,43,130,118,82,135,111,67,73,151,252,230,54,21,24,113,86,96,232,209,189,73,70,250,4,24,136,100,99,96,129,133,193,177,147,0,149,12,8,40,48,40,84,28,23,0,4,204,141,12,72,69,96,148,98,92,15,235,15,72,150,171,12,91,135,27,11,166,234,78,65,16,67,182,252,196,160,189,210,73,44,196,26,51,67,167,129,146,193,97,153,20,177,196,107,81,87,222,210,255,251,176,100,217,142,134,168,102,196,3,153,91,240,130,108,121,6,97,35,126,85,33,157,26,78,97,77,193,130,51,165,232,241,149,176,181,57,238,91,200,202,89,115,123,148,170,59,96,27,143,0,40,152,19,68,242,77,233,237,250,219,251,149,204,95,123,189,85,207,44,135,57,236,212,78,237,99,205,173,85,81,30,142,247,68,66,116,38,103,65,238,135,185,247,51,103,49,54,50,73,164,227,200,12,59,103,118,49,145,144,8,89,32,64,72,25,109,179,38,77,212,32,189,12,211,241,64,175,177,132,164,107,126,244,42,137,134,88,53,176,255,56,223,230,196,155,247,116,102,32,146,91,175,127,123,150,223,245,102,141,20,162,173,100,71,102,49,142,67,94,232,42,66,157,202,93,10,142,99,179,35,27,116,202,235,33,29,244,53,172,164,75,208,203,82,173,95,38,245,255,95,116,75,244,118,171,162,2,211,1,12,213,227,53,125,208,197,190,160,143,185,226,73,230,235,105,140,149,12,58,0,43,33,152,80,42,99,19,40,48,50,60,15,48,48,40,194,224,130,237,131,133,36,71,64,32,112,120,31,30,14,17,38,170,248,77,199,170,194,71,76,167,106,164,86,166,29,1,44,70,109,12,208,190,172,226,90,218,177,101,43,105,175,192,176,25,61,46,64,236,229,160,38,43,177,15,191,10,6,164,24,235,114,78,248,75,31,105,173,193,226,140,203,154,244,55,17,149,82,246,182,56,119,188,229,249,169,20,159,245,178,60,159,250,106,84,165,153,248,165,116,86,6,224,8,255,240,152,41,17,24,21,53,7,154,83,202,30,200,57,50,23,206,253,10,144,169,147,73,144,74,181,179,36,233,43,83,206,212,125,19,32,179,78,223,212,0,33,36,240,224,9,255,252,19,68,144,200,100,17,157,27,42,168,118,181,232,35,133,42,148,47,199,212,177,29,254,8,192,32,0,219,255,237,95,253,184,46,218,171,77,105,152,72,137,116,91,139,147,215,78,166,184,145,215,138,189,14,23,26,92,40,214,187,198,197,223,180,191,210,252,234,181,109,111,182,188,240,206,213,19,70,111,11,60,119,28,213,243,75,213,113,212,71,223,205,239,81,108,193,29,164,207,200,128,216,181,88,201,245,196,215,195,128,217,241,0,198,52,88,88,51,30,84,204,127,2,76,19,2,204,50,20,194,160,121,133,226,145,129,128,24,240,240,96,104,66,96,80,8,24,92,14,8,9,32,134,105,24,128,180,35,1,1,110,41,101,18,181,119,176,214,134,213,217,74,113,184,205,227,30,159,116,37,237,93,230,87,86,167,31,164,95,79,248,45,4,2,160,10,193,174,165,128,125,150,109,3,187,62,188,146,121,241,147,50,68,145,103,151,233,224,91,17,42,255,251,178,100,208,14,5,215,103,69,11,131,111,180,105,236,233,173,48,72,154,24,145,155,18,14,141,126,193,237,179,101,76,241,161,216,12,114,213,108,243,191,222,33,131,87,176,17,53,52,63,113,180,52,235,21,39,104,178,77,76,25,229,47,47,130,151,45,124,244,27,86,190,88,214,73,43,31,124,196,164,183,62,172,53,242,253,199,166,41,179,50,231,76,117,241,42,191,136,49,2,141,4,197,190,132,111,93,228,67,77,219,117,80,168,12,113,73,62,198,4,51,89,31,29,13,186,28,202,200,223,43,160,131,63,215,176,215,62,247,222,32,188,78,147,3,102,70,18,53,140,65,200,89,112,150,140,43,121,247,221,187,204,53,59,49,172,234,48,100,75,12,200,45,7,209,9,5,170,43,56,242,97,197,198,62,221,113,73,99,121,177,155,85,91,146,93,221,217,200,143,101,213,49,152,229,209,173,92,191,26,135,21,59,50,33,207,15,81,75,11,212,92,241,127,194,252,215,179,43,131,144,26,0,6,180,172,196,41,12,136,252,214,20,194,30,205,252,124,214,135,92,129,227,113,227,248,100,46,8,191,139,143,39,99,236,28,180,5,98,66,160,8,209,21,161,145,67,141,22,46,88,14,1,0,84,15,0,118,214,82,157,26,242,217,201,233,116,158,37,168,95,99,4,96,8,122,98,52,152,81,219,39,56,113,133,230,107,255,100,72,64,211,200,147,250,105,62,251,143,223,255,255,173,172,29,101,28,32,16,46,76,177,55,4,139,217,131,126,100,165,138,91,214,97,159,223,186,218,105,96,218,195,177,131,47,29,34,131,46,139,49,108,248,249,51,159,245,154,158,185,155,175,239,187,218,187,229,208,0,183,128,0,40,42,4,114,71,45,1,80,232,74,88,38,13,104,241,249,86,46,246,244,58,204,249,34,143,227,239,255,229,119,180,90,182,115,68,194,228,95,108,193,153,175,141,23,253,242,167,155,77,124,245,69,188,41,37,153,38,230,255,63,238,185,105,74,100,243,39,98,174,243,146,199,58,113,210,88,114,27,218,144,179,115,187,174,219,45,143,85,177,103,249,181,232,5,164,0,102,77,155,67,60,6,108,213,62,163,72,0,15,166,160,58,249,116,2,172,66,68,254,167,22,18,151,194,19,38,136,57,120,16,136,34,169,146,160,125,132,26,85,162,79,80,61,3,212,130,102,164,122,171,70,213,77,127,179,100,198,40,52,87,161,170,83,200,159,28,232,181,57,56,66,14,179,48,136,81,59,38,135,144,38,197,153,136,125,37,216,85,164,144,42,80,225,55,39,202,133,106,1,9,83,33,232,163,229,36,141,128,227,6,53,173,43,4,146,102,44,91,195,139,121,227,90,38,177,111,17,143,105,68,83,78,158,69,255,251,178,100,197,12,4,241,102,201,27,108,68,192,96,172,233,205,32,101,191,26,121,155,20,78,105,229,193,166,179,165,156,240,162,48,196,23,42,193,123,2,86,252,214,73,38,189,37,139,136,190,250,205,171,136,87,206,191,188,125,86,104,44,81,251,132,26,193,131,11,112,233,36,143,161,210,191,16,158,79,44,92,234,246,198,177,120,24,143,11,119,198,60,60,235,218,243,211,26,158,241,111,75,216,86,158,110,128,32,1,2,91,168,155,63,56,30,146,225,69,43,90,23,76,74,234,204,241,114,148,69,215,55,163,120,108,179,249,157,138,224,140,72,134,120,105,254,95,37,251,172,178,199,206,197,93,202,178,77,143,54,154,227,175,182,65,211,102,172,91,197,82,179,246,54,210,73,135,177,166,65,81,50,55,107,58,118,224,200,100,97,144,91,250,37,29,19,61,198,210,147,18,245,255,60,204,113,253,202,204,94,27,133,85,3,204,198,137,197,72,131,74,81,211,30,203,51,88,73,179,44,142,128,0,142,98,112,126,99,184,106,130,99,6,4,195,3,0,179,2,2,32,48,2,6,22,75,62,104,169,27,193,102,71,136,112,118,90,95,149,128,114,147,244,152,108,37,57,17,212,116,50,2,160,86,152,215,19,157,64,20,89,145,180,245,186,225,192,14,0,132,13,166,44,201,25,180,161,97,210,97,34,227,208,74,182,201,156,137,228,222,70,56,21,51,172,161,178,228,177,1,226,163,241,228,213,194,158,161,150,217,174,65,241,191,90,86,238,55,122,82,249,126,247,218,232,84,47,201,119,28,125,248,118,174,197,120,236,204,187,219,251,172,67,103,114,149,137,142,238,110,223,141,110,243,205,213,175,175,57,217,221,15,57,62,197,58,209,237,167,223,230,166,125,253,239,152,31,179,185,155,181,151,118,113,159,250,230,128,74,177,233,217,250,168,13,201,109,216,27,154,31,39,29,194,134,73,39,246,56,117,136,145,66,176,125,9,143,235,244,79,162,202,61,209,99,200,151,71,177,69,72,113,135,12,56,152,176,148,172,71,75,42,91,145,98,223,62,178,10,109,140,140,177,106,228,163,201,78,180,183,10,167,247,191,211,35,221,139,41,245,254,200,138,195,234,224,200,180,35,117,95,5,17,65,147,17,49,101,169,234,122,52,43,247,82,249,254,100,0,177,155,58,4,113,59,113,196,16,102,42,51,157,12,236,103,36,248,48,52,99,66,120,14,114,139,1,227,153,129,32,52,33,113,47,203,154,103,120,183,65,15,147,132,220,149,181,119,193,47,138,178,71,87,52,41,226,113,227,171,10,250,61,22,98,4,50,164,98,4,177,226,98,41,40,152,41,73,194,97,72,216,96,59,11,14,157,29,134,134,227,249,97,37,85,199,255,251,178,100,206,14,70,152,103,69,11,186,99,112,105,140,217,131,48,163,124,21,213,159,24,46,101,103,217,107,51,101,228,192,142,52,129,216,124,120,65,83,84,179,173,169,140,246,254,39,103,241,254,205,208,206,219,87,179,111,78,116,190,106,237,147,255,108,251,186,158,174,191,225,148,218,232,227,13,209,56,104,203,37,210,71,14,211,159,15,170,106,39,147,59,55,10,219,227,127,84,117,122,63,12,116,53,57,207,195,232,192,14,169,107,0,48,1,45,132,238,141,34,104,54,5,208,135,149,241,8,231,142,251,245,96,245,98,62,239,243,43,255,67,49,174,82,137,81,120,204,200,4,90,90,153,119,176,221,166,103,246,75,134,229,252,220,173,170,144,203,128,231,221,89,171,115,191,103,115,136,170,73,9,46,68,144,221,16,145,51,62,235,111,222,47,205,139,233,150,70,113,79,203,183,10,4,6,146,136,199,248,99,42,159,141,29,46,51,170,28,217,99,243,120,137,128,34,98,169,36,195,33,83,7,2,65,134,114,176,56,208,68,0,14,45,97,16,60,193,130,224,40,68,0,24,18,33,58,139,254,2,144,195,209,91,215,160,104,102,117,148,80,70,251,98,8,152,192,144,129,66,114,82,230,51,68,230,12,202,10,17,13,137,13,28,3,132,199,196,8,5,17,68,88,168,28,20,4,147,66,74,202,93,70,77,92,47,59,227,238,95,46,225,151,179,114,73,86,120,108,97,89,56,87,201,194,27,118,223,91,229,37,225,239,122,125,61,74,161,42,74,152,98,216,89,70,212,182,16,137,216,76,226,8,146,181,38,105,4,214,163,9,170,70,10,178,11,103,208,172,242,9,162,109,56,167,101,170,116,37,146,33,160,1,142,20,24,183,255,182,234,16,169,117,231,216,217,218,209,165,244,75,160,187,14,164,249,159,223,251,193,103,18,233,24,184,161,66,99,42,199,65,140,162,33,2,196,103,49,87,118,221,14,55,161,136,54,199,156,227,250,50,31,136,198,67,163,158,213,3,98,26,227,115,97,230,212,117,10,65,17,221,167,205,163,52,193,77,18,70,197,74,64,253,90,49,137,75,178,167,205,104,168,149,167,247,199,47,239,55,125,52,199,225,21,128,3,10,141,28,201,9,200,119,153,29,137,213,89,158,120,177,214,18,6,4,152,169,218,113,137,8,25,0,160,24,137,171,12,135,188,168,248,0,32,22,23,36,34,80,40,243,53,56,74,63,7,75,12,132,129,244,146,106,157,33,124,209,122,229,18,181,246,18,66,177,137,126,95,171,118,167,56,243,120,193,212,7,167,143,20,222,12,196,50,202,67,219,54,195,151,223,175,255,175,161,178,181,59,177,247,159,69,205,49,157,140,66,22,99,73,39,33,243,74,103,255,251,178,100,210,140,5,220,103,70,155,137,109,242,112,236,217,237,48,40,137,19,25,155,30,109,177,81,138,2,51,103,52,192,154,68,42,143,150,166,162,57,182,83,168,115,44,173,30,106,155,91,45,179,238,137,118,118,67,149,156,229,179,42,101,65,66,61,128,4,149,190,118,223,235,118,46,117,135,149,68,90,157,173,52,0,1,216,224,57,83,195,196,69,38,39,190,44,197,212,158,203,135,61,207,99,204,234,34,197,25,56,169,173,55,72,166,148,156,230,141,36,68,80,235,32,195,118,71,78,108,102,103,79,93,178,165,146,93,150,150,74,55,70,46,42,103,212,183,58,190,238,185,143,45,47,44,209,154,116,215,53,11,253,108,86,178,123,181,218,31,156,154,119,89,14,219,40,86,206,252,214,183,103,215,188,110,241,184,213,221,159,181,127,247,184,69,0,4,163,57,243,83,40,31,19,29,73,147,76,74,115,25,65,99,42,208,114,64,68,198,49,109,63,197,136,67,5,204,227,10,131,3,6,64,147,7,66,131,4,64,128,168,20,97,192,192,99,136,62,22,22,7,130,199,242,34,175,82,241,232,93,82,6,34,171,27,155,240,80,0,204,63,172,243,173,34,22,200,226,175,28,174,236,110,42,181,108,187,173,245,233,43,245,14,72,226,210,40,188,185,238,114,96,249,52,190,141,252,136,65,146,88,62,110,158,255,63,125,251,89,115,122,88,118,240,179,140,117,132,110,0,169,73,171,194,50,148,157,155,85,176,187,114,43,250,162,238,109,150,167,222,102,221,225,197,133,225,183,82,144,219,235,13,245,37,120,250,173,155,189,109,22,54,119,109,61,213,246,234,52,29,238,177,82,112,92,225,205,89,158,195,154,181,73,14,252,106,242,123,88,0,0,19,69,166,147,140,226,194,122,171,225,11,27,245,92,87,66,236,160,108,157,30,129,77,40,107,102,51,63,117,94,12,28,163,172,167,200,120,61,243,23,29,191,249,211,36,201,33,57,70,214,64,45,225,253,56,170,191,153,26,69,231,75,69,6,151,89,127,87,21,180,175,152,241,171,81,125,203,189,221,173,90,222,63,253,88,219,154,236,213,158,218,84,171,150,202,218,124,197,71,125,156,195,34,224,231,237,229,165,175,179,61,67,98,222,174,112,247,189,198,52,252,189,126,45,129,192,5,212,146,53,49,220,208,178,3,98,194,140,77,79,53,152,12,200,231,65,8,44,193,194,145,226,8,208,132,194,37,16,224,161,16,104,88,82,94,2,244,24,8,80,76,115,46,217,48,133,147,55,64,248,174,184,241,226,153,208,210,164,126,96,43,88,152,86,232,212,63,176,178,3,183,173,14,181,88,47,83,133,152,234,226,82,243,35,164,69,34,249,44,249,120,252,62,187,255,251,178,100,215,12,134,95,104,196,147,163,127,160,127,108,233,90,61,134,83,84,105,157,28,110,48,241,201,172,51,102,104,242,141,213,90,191,102,227,233,157,181,113,107,155,27,181,133,172,130,144,28,221,158,235,237,162,165,251,83,232,169,99,94,250,173,211,236,114,213,236,106,49,180,168,251,89,142,102,205,115,93,71,143,83,89,85,102,13,140,119,53,13,159,61,239,60,2,158,68,50,57,100,109,195,189,133,112,48,220,143,205,48,180,76,119,196,157,213,52,164,156,38,217,216,169,240,234,164,129,96,239,162,57,235,142,234,165,33,9,22,40,56,96,72,16,40,27,5,20,2,65,5,233,88,76,115,98,189,209,107,153,39,139,157,177,234,60,237,49,119,99,38,185,57,148,246,70,42,71,79,58,190,199,220,155,182,105,147,90,159,167,243,252,203,94,92,247,50,249,51,190,242,79,252,9,117,1,86,209,223,113,189,243,130,141,211,38,28,6,66,198,232,33,165,233,144,9,38,36,9,6,10,76,120,69,48,184,4,120,76,96,176,72,56,14,170,129,97,225,89,164,70,85,99,148,138,98,79,23,136,215,44,9,104,36,7,7,35,48,132,184,148,73,36,66,95,135,210,15,39,72,101,51,248,79,142,172,233,93,63,146,195,210,89,100,232,252,154,88,86,120,194,135,168,245,231,227,166,207,207,76,234,202,218,185,154,61,90,122,27,208,231,68,53,20,197,89,69,49,106,172,243,103,93,110,97,206,146,140,211,15,61,217,137,102,145,22,67,231,149,54,202,230,53,122,177,117,166,174,113,70,100,51,235,101,119,96,72,152,0,2,128,144,3,28,78,66,154,225,144,64,136,8,216,73,60,136,8,171,45,39,135,134,132,101,219,116,227,223,106,62,187,55,247,51,237,122,31,88,199,64,177,236,99,163,80,194,71,217,153,73,172,66,194,156,247,106,93,171,49,67,24,185,101,212,191,188,124,204,50,83,171,213,181,17,8,247,119,220,141,84,202,213,101,125,147,188,149,210,138,130,98,29,89,102,111,147,210,57,137,254,135,241,233,52,84,115,253,243,220,114,186,133,82,108,92,140,101,203,242,113,241,66,109,47,74,104,152,84,108,89,54,96,40,80,100,161,6,98,160,160,96,176,64,96,217,172,96,184,114,10,28,193,161,193,120,130,224,81,131,194,208,146,246,96,96,178,14,32,226,162,65,121,103,149,42,230,114,218,146,171,187,75,250,162,52,88,139,192,74,245,250,102,14,251,219,8,116,215,69,85,26,122,27,27,210,235,62,173,58,31,137,65,180,145,214,235,12,55,71,65,159,55,89,59,130,221,33,199,93,138,203,41,101,55,44,92,207,247,174,125,207,12,91,70,111,16,79,33,158,65,162,49,4,43,255,251,178,100,209,140,5,21,102,198,19,140,84,98,115,76,217,125,48,40,165,24,29,155,16,14,141,126,193,220,179,101,244,246,12,181,25,73,219,50,34,201,121,39,252,242,176,166,243,71,56,163,159,198,123,139,61,115,147,187,185,59,131,207,136,102,109,111,147,135,102,97,157,67,28,205,213,75,122,128,236,12,215,202,84,71,175,164,0,0,32,88,65,41,183,43,25,98,97,16,185,203,86,143,76,22,3,205,160,153,124,144,21,209,94,73,243,143,222,184,102,54,236,223,86,249,246,21,235,112,149,79,242,50,200,193,36,26,115,125,94,37,100,97,2,22,66,34,36,93,179,122,97,65,65,6,56,196,59,143,5,172,117,71,144,177,149,46,142,103,85,137,204,73,144,20,13,64,158,191,7,48,96,161,21,102,219,171,12,179,18,132,107,97,38,36,41,140,92,51,116,60,211,190,192,123,40,0,69,179,52,221,115,62,34,179,38,86,3,79,6,161,224,220,196,34,120,16,240,206,29,54,67,129,1,12,168,240,192,44,192,201,13,65,41,118,140,0,64,248,198,16,144,211,167,193,83,37,227,47,101,53,41,156,55,238,70,215,132,85,23,96,54,168,212,61,218,99,176,148,74,112,15,71,104,246,58,14,15,139,21,22,153,149,40,121,177,36,177,176,185,91,38,17,12,200,236,183,104,69,172,219,226,230,219,93,123,41,183,31,187,226,230,38,110,187,136,187,234,216,231,108,171,247,161,45,135,93,92,87,115,115,51,86,109,49,187,223,27,110,95,186,170,220,230,231,77,229,176,129,195,115,198,12,171,39,103,151,179,146,102,162,109,106,46,50,115,220,131,192,89,246,106,32,0,3,64,221,174,182,203,121,232,222,119,15,216,6,14,89,36,1,51,212,19,58,64,56,133,181,16,126,130,107,180,232,22,251,133,213,52,34,98,95,70,44,153,37,157,110,211,179,232,196,203,40,134,203,38,141,116,154,167,46,15,102,196,173,178,29,226,148,56,29,212,182,65,183,218,110,81,45,169,122,137,190,249,92,174,147,77,106,116,170,197,19,76,179,58,251,81,81,178,204,103,116,206,119,111,39,237,215,220,118,143,175,116,246,170,157,57,207,148,201,63,222,248,206,113,168,61,40,170,75,48,198,80,0,115,73,174,171,231,34,65,28,14,158,119,157,41,64,252,209,71,17,193,193,134,196,38,52,6,54,32,192,170,3,129,128,201,244,61,47,2,148,9,25,199,70,9,33,30,153,83,58,170,249,200,10,5,131,81,152,238,124,45,60,45,155,15,196,33,40,245,113,118,51,163,229,5,85,67,200,246,216,173,110,167,96,232,185,83,183,142,23,35,163,9,1,137,224,226,100,127,182,255,95,72,47,209,231,169,189,163,51,39,255,251,178,100,210,12,5,134,104,69,147,186,89,114,133,108,217,173,61,38,23,84,157,155,24,78,49,115,73,197,51,164,25,135,140,120,190,43,117,179,142,42,225,255,59,191,229,175,158,125,208,171,171,189,245,16,214,221,54,238,41,23,196,87,158,216,130,78,181,217,85,190,109,95,134,197,238,136,189,107,167,211,35,175,223,189,110,231,129,41,188,0,64,12,212,51,176,138,194,132,198,169,7,25,152,69,142,135,167,139,147,4,86,216,38,97,94,64,154,40,241,182,37,230,17,139,143,70,49,197,177,154,74,110,218,69,89,69,169,199,55,45,138,50,207,46,147,251,233,81,17,64,12,12,153,242,59,18,73,177,153,241,250,222,201,189,104,113,132,10,52,116,163,165,167,123,248,83,250,137,212,89,78,136,222,69,77,51,230,89,44,60,252,171,205,250,20,139,231,205,203,63,49,170,106,0,21,163,106,153,227,12,227,35,48,128,227,99,20,48,72,136,24,247,148,2,224,227,156,216,198,62,10,16,141,167,105,162,120,99,146,5,42,74,126,2,80,251,31,165,252,170,201,166,243,183,118,245,221,148,187,141,202,57,32,139,210,74,106,21,146,7,129,253,193,252,135,68,118,146,6,145,228,9,66,98,25,195,81,229,34,80,233,129,248,156,184,108,54,128,113,185,52,63,62,41,219,46,110,127,125,87,255,221,246,250,250,158,253,187,45,143,230,120,237,159,78,169,153,234,47,171,134,215,182,102,248,207,212,70,215,76,158,168,122,17,62,200,99,102,233,241,78,184,118,202,155,226,116,137,11,182,111,99,97,211,86,141,240,13,164,208,0,54,139,138,228,229,183,114,145,226,116,118,158,19,68,92,41,168,138,161,109,249,7,145,142,111,12,226,234,127,154,200,50,14,16,68,0,20,162,87,211,203,35,251,103,75,62,110,106,104,193,149,207,178,225,120,100,183,208,177,36,129,135,167,192,237,80,156,180,18,135,101,66,6,120,104,107,74,88,16,255,29,235,236,14,57,173,89,142,139,67,6,55,42,241,12,61,3,69,126,119,55,47,51,56,8,80,142,221,70,42,68,20,252,92,130,0,1,37,100,49,78,0,43,17,147,103,31,8,193,179,23,154,146,80,161,8,25,217,225,85,113,192,214,24,28,40,154,133,96,14,240,140,36,48,28,132,53,24,97,249,64,40,213,175,164,3,193,2,146,25,68,194,35,4,132,44,217,3,200,5,104,139,138,194,130,102,196,234,10,70,230,186,128,34,100,245,40,49,232,219,67,60,249,101,219,45,151,119,253,124,126,255,249,237,189,93,68,245,253,115,125,185,55,146,150,59,83,54,133,77,221,46,125,135,137,77,138,158,45,232,107,53,142,187,181,116,206,196,54,102,173,39,55,150,255,251,178,100,211,12,5,53,102,198,19,184,89,242,116,172,217,189,61,35,29,83,249,157,30,109,165,113,73,232,179,165,168,244,13,249,185,62,35,69,23,83,165,234,164,244,28,251,55,206,239,117,162,245,67,6,161,0,68,12,8,166,183,114,78,41,199,96,113,8,192,180,30,236,209,33,175,209,64,241,195,119,115,3,211,227,158,94,196,74,230,255,251,227,251,220,105,106,52,114,139,165,107,117,19,111,123,189,93,57,17,210,186,135,92,23,163,176,176,131,49,81,33,192,128,14,207,6,106,24,193,9,106,87,162,76,230,240,85,221,136,73,84,153,157,229,190,163,26,35,16,89,99,22,206,3,147,215,191,1,246,65,216,96,192,176,120,88,194,89,106,168,241,115,55,94,146,128,106,166,85,0,6,179,78,217,115,33,174,243,17,217,211,88,182,51,34,6,163,11,139,176,32,150,42,18,24,62,4,7,0,102,9,7,193,112,73,78,194,160,136,64,102,181,140,4,15,82,60,168,41,162,13,35,15,117,20,213,237,105,171,30,82,224,40,100,251,159,9,146,82,63,50,103,205,156,203,30,184,46,86,255,181,233,100,161,185,72,161,168,42,11,115,31,200,141,184,139,30,135,161,200,68,70,31,164,130,29,121,16,1,4,72,60,146,237,230,170,47,137,248,158,238,61,34,127,120,25,226,143,142,27,125,95,119,95,100,59,231,189,104,232,235,85,29,181,117,2,36,188,14,21,196,68,65,31,115,8,84,47,135,40,234,37,25,252,247,146,14,115,51,158,35,94,29,169,75,195,98,191,180,12,231,23,126,243,27,162,144,48,98,6,206,123,127,233,0,28,144,162,92,146,97,200,100,29,162,154,94,85,114,204,251,169,32,48,189,119,26,46,0,170,61,155,250,189,226,100,175,118,237,108,165,161,180,251,156,173,126,116,228,60,122,219,99,105,110,97,37,29,70,202,223,125,162,184,201,76,196,82,33,18,220,243,81,187,242,186,65,173,183,42,119,51,196,228,51,64,133,71,201,47,96,164,33,214,165,43,55,215,166,103,205,239,147,126,152,159,100,69,226,26,129,111,237,234,55,247,92,58,248,128,152,200,1,191,204,195,137,49,60,76,198,163,195,52,204,13,128,7,52,184,192,116,50,6,84,3,131,201,14,96,112,96,8,64,128,20,210,107,197,238,48,32,109,17,70,128,36,64,104,26,15,101,111,27,185,68,255,67,17,246,236,236,63,209,251,81,105,249,169,138,120,253,74,145,106,119,254,190,114,120,42,228,106,83,59,60,236,46,20,17,104,60,32,74,194,32,65,35,68,238,82,85,84,84,47,255,28,127,212,95,237,59,151,87,162,205,210,173,245,21,23,99,237,230,8,170,167,191,184,46,181,158,150,216,65,255,251,178,100,223,12,6,24,103,69,19,168,127,64,117,204,233,138,60,166,111,84,213,155,28,78,33,187,65,202,179,100,220,240,162,40,150,145,119,164,92,122,154,149,118,62,161,198,188,231,84,166,85,167,15,38,131,46,198,10,212,207,93,84,16,52,100,195,61,97,0,0,20,142,64,15,141,210,218,17,130,18,72,178,53,85,79,208,165,3,139,51,231,53,107,179,242,54,54,116,134,4,20,194,243,203,128,110,206,213,57,51,228,121,40,241,247,6,201,117,18,211,142,162,84,161,206,174,214,121,208,165,153,11,15,68,68,227,28,108,150,159,207,241,73,210,215,220,75,246,149,9,9,74,49,40,116,59,185,205,114,87,118,181,109,93,223,21,207,23,220,90,46,147,215,207,22,221,207,9,73,163,134,233,32,5,163,176,206,67,131,84,191,13,18,150,49,78,100,205,192,51,59,1,131,129,6,56,1,129,132,73,230,35,17,176,102,156,179,28,86,232,32,4,147,3,4,1,6,37,102,25,133,199,159,8,216,16,64,178,104,88,25,34,16,170,126,22,21,89,16,194,52,36,195,42,172,21,129,2,226,136,33,168,153,77,121,177,67,140,217,241,16,252,155,185,228,182,189,226,27,213,33,34,69,16,58,90,154,111,180,238,155,79,156,218,122,116,125,177,144,217,248,90,250,134,92,119,239,168,108,182,171,109,44,125,38,23,197,149,49,178,143,152,209,247,203,40,197,103,194,111,83,152,138,166,220,54,61,177,113,222,218,139,107,45,119,66,160,72,229,64,3,0,0,55,109,216,36,227,20,121,0,47,135,128,165,36,6,4,123,38,33,207,159,25,6,171,38,164,84,219,232,222,191,239,251,219,210,203,237,51,86,112,177,196,93,156,111,151,147,53,168,162,19,5,186,140,123,131,238,143,81,58,197,72,9,181,133,189,85,162,3,162,24,74,203,103,115,17,157,75,211,246,18,41,131,6,4,98,17,13,200,37,49,137,150,238,121,18,109,140,211,43,42,41,93,220,147,207,83,229,2,57,0,10,148,8,192,141,77,139,141,34,86,205,148,120,13,112,28,12,155,46,76,35,30,12,94,17,76,85,5,12,33,5,12,52,20,1,32,152,56,27,38,9,196,96,89,103,12,10,18,67,5,195,3,194,128,224,129,134,50,52,248,86,70,184,195,158,199,245,181,93,242,230,22,134,76,253,192,128,216,139,146,244,196,160,136,62,31,220,109,208,110,109,134,35,46,158,107,238,36,178,154,163,222,230,74,169,96,23,218,81,46,138,63,206,203,235,44,194,155,63,165,214,185,223,252,130,203,35,101,153,21,146,45,100,100,9,155,21,156,169,76,4,142,14,230,114,40,81,110,53,38,97,188,205,119,214,235,156,207,154,102,214,215,255,251,178,100,221,140,133,58,102,200,27,137,92,226,113,44,217,106,52,101,204,24,9,155,20,78,133,254,129,225,51,101,104,241,33,240,133,27,47,117,109,223,229,207,219,214,178,207,172,234,184,191,213,235,2,38,115,187,253,85,120,144,176,255,255,84,4,192,46,217,185,125,85,22,32,123,5,176,235,46,201,213,18,184,220,149,206,26,183,40,152,192,100,73,169,102,32,51,144,193,72,227,123,190,136,255,174,212,117,75,100,94,243,15,41,17,115,185,146,35,54,60,97,214,167,142,78,135,13,123,133,151,167,85,202,238,93,172,250,224,174,170,187,74,152,237,109,17,54,190,27,89,18,146,174,211,47,35,145,234,89,90,107,113,169,112,200,162,52,143,24,98,72,197,213,30,228,99,209,20,93,183,206,128,236,72,0,0,74,132,209,208,84,196,181,140,213,97,24,221,120,180,209,0,228,199,242,0,69,136,199,189,58,230,76,120,51,74,192,205,14,21,8,128,101,134,18,8,22,114,6,152,5,54,151,44,9,128,42,84,132,95,171,221,212,107,211,173,227,242,67,9,76,136,130,65,4,61,146,134,192,212,118,143,96,237,99,82,105,112,116,248,214,32,141,199,194,152,38,29,32,137,137,14,148,193,21,66,86,75,181,246,211,125,191,27,248,251,230,29,186,127,190,249,101,186,184,235,254,226,162,163,147,183,19,87,55,83,240,246,213,55,182,189,235,31,54,42,50,55,44,99,77,236,251,90,120,169,146,245,207,172,209,220,108,235,247,241,182,191,226,127,171,103,220,243,221,124,129,167,204,0,0,89,49,50,78,217,111,44,3,101,33,24,250,94,66,51,86,248,148,120,61,27,25,56,85,194,158,252,204,204,228,51,154,141,218,211,28,200,249,127,243,51,53,148,210,117,99,194,93,197,96,74,66,198,129,236,67,58,195,187,59,193,0,225,163,80,91,25,99,163,152,193,130,154,165,50,168,162,89,129,148,103,118,143,84,136,132,244,85,221,162,212,4,184,146,174,102,246,71,137,13,224,100,110,104,249,142,74,163,39,150,214,20,244,228,124,183,75,49,24,46,107,16,110,82,100,39,54,109,186,136,125,0,244,111,176,156,108,32,86,96,0,108,102,168,206,100,248,82,97,72,98,96,1,202,96,200,98,162,198,17,5,38,13,1,134,12,128,134,6,11,225,3,128,92,39,119,149,69,31,30,145,208,13,142,52,39,53,204,123,65,192,18,179,139,0,172,225,185,197,152,140,12,141,244,15,180,4,243,203,100,239,123,204,232,223,156,112,88,51,142,255,203,166,100,46,251,130,210,218,171,20,126,233,217,170,253,107,79,211,229,186,176,61,38,24,239,45,107,29,236,248,102,124,247,137,105,149,58,156,207,80,113,175,191,255,251,178,100,220,142,5,121,103,70,27,186,89,112,123,108,217,173,48,104,191,88,17,157,16,14,141,190,193,232,179,103,52,241,33,173,111,169,134,76,159,209,147,177,107,16,111,252,149,74,121,27,76,250,157,164,83,163,26,83,83,101,154,32,181,215,73,157,172,203,70,245,45,37,82,159,68,37,17,57,94,170,16,232,239,145,0,4,233,85,181,182,219,110,146,140,200,116,180,44,246,119,55,229,11,30,20,45,138,20,238,102,176,59,247,106,21,146,95,240,164,178,180,143,165,130,201,56,123,198,89,143,82,105,39,154,108,173,35,193,67,17,17,199,107,216,215,74,135,222,41,150,212,182,183,30,58,237,11,187,179,145,6,168,204,106,216,234,38,42,86,205,168,180,116,153,208,117,18,239,53,154,109,67,143,139,226,157,34,149,43,27,245,58,196,74,76,113,182,58,174,97,173,231,91,176,129,158,85,2,2,141,126,58,118,34,40,52,20,179,169,8,30,196,50,113,22,230,98,161,160,160,248,154,3,25,60,81,198,107,205,217,29,84,66,56,243,229,166,194,172,26,155,41,16,23,132,8,144,31,22,50,203,23,100,41,183,22,80,217,203,211,84,81,62,245,130,242,122,51,169,165,32,158,57,86,183,254,189,47,111,75,110,157,95,60,199,63,205,60,161,243,209,157,44,204,149,84,49,82,100,169,23,71,115,156,242,12,134,28,77,143,179,161,133,79,53,102,117,58,237,59,90,217,72,170,187,41,117,57,158,80,5,182,0,16,64,0,38,220,134,52,168,11,19,48,177,38,17,46,62,152,238,93,246,185,110,244,186,213,71,71,25,38,121,127,222,237,248,26,178,95,212,173,217,101,161,156,88,113,103,132,95,163,31,199,245,43,28,58,4,52,10,114,26,249,82,87,137,228,233,185,223,92,145,73,26,153,83,135,153,119,137,76,142,108,184,240,224,161,200,228,97,101,78,250,22,14,111,231,157,170,146,165,76,253,109,20,85,140,191,128,114,128,32,249,177,28,193,158,251,17,164,6,113,200,86,168,183,146,97,33,212,97,72,210,99,40,222,97,216,30,96,8,38,32,39,135,65,67,4,1,242,205,46,33,144,48,80,23,30,53,72,66,196,154,135,226,136,220,84,0,17,217,31,161,148,36,57,111,59,152,142,176,19,2,78,55,241,156,187,174,164,162,126,92,233,164,171,57,159,145,192,44,82,86,253,63,86,224,255,114,102,101,44,137,111,59,178,198,213,144,54,120,46,5,102,174,243,129,106,237,72,126,206,57,229,246,186,89,109,8,169,153,100,127,79,35,164,90,29,38,51,250,153,41,56,129,228,67,72,110,164,152,203,234,197,212,182,138,181,27,85,109,196,206,48,152,111,60,120,240,33,120,79,93,49,255,251,178,100,209,8,4,55,102,202,51,105,60,90,109,76,217,58,96,35,150,90,121,161,18,78,141,254,129,238,179,102,244,240,34,76,193,103,112,110,135,167,23,202,165,39,131,18,52,37,43,155,200,243,217,145,211,115,187,178,56,195,113,98,189,104,167,0,69,60,212,53,98,80,0,12,106,208,31,187,237,217,181,86,206,89,166,153,33,203,6,27,87,58,89,153,232,96,204,213,77,125,252,112,236,212,120,17,15,44,134,112,173,184,164,185,179,199,211,122,83,101,242,106,15,28,77,143,16,251,217,92,216,60,105,72,48,210,132,49,67,80,230,41,225,202,166,65,217,181,99,36,107,191,109,48,176,166,60,68,91,188,205,202,165,222,232,232,93,242,48,244,25,39,89,131,207,115,147,141,117,185,99,166,187,134,235,149,186,191,161,208,137,87,206,255,131,101,0,140,177,79,140,138,35,12,216,72,141,31,204,141,182,5,204,168,31,76,14,17,76,58,36,69,67,209,128,72,195,16,92,194,192,68,193,0,0,104,28,90,166,2,4,64,64,124,12,110,133,194,130,238,48,168,170,52,166,191,99,49,201,35,236,173,173,170,131,57,110,82,66,59,177,121,116,213,104,22,81,38,126,226,235,186,11,134,162,113,187,86,234,82,198,223,104,166,15,108,59,141,60,158,8,111,175,198,99,47,149,37,203,90,163,252,50,255,203,201,118,250,212,245,1,57,148,115,35,54,196,37,109,204,128,108,20,66,49,103,1,93,96,222,36,108,255,138,94,209,179,122,190,212,70,249,229,132,238,145,41,75,125,82,149,213,51,127,108,83,127,211,86,249,207,222,173,107,231,228,173,170,88,219,83,64,118,0,153,28,149,61,88,115,208,12,146,160,130,99,171,69,209,148,53,247,118,89,24,198,228,19,38,12,1,49,0,251,229,99,75,79,252,191,167,86,230,121,91,36,167,75,235,185,130,21,13,193,177,199,70,135,177,187,64,250,84,210,237,198,220,194,215,156,159,210,115,18,163,47,81,227,45,205,167,167,108,119,108,221,196,59,191,63,123,188,203,67,61,113,239,141,218,170,183,209,32,108,195,172,159,41,220,68,70,203,31,113,252,133,96,134,84,213,230,112,122,34,8,140,200,46,28,222,160,48,28,241,24,20,17,153,44,83,129,0,208,193,144,194,33,148,192,128,9,20,12,31,3,64,192,216,40,24,48,36,11,49,240,7,142,9,4,138,46,153,237,9,147,41,194,183,72,152,187,177,44,102,48,243,42,94,52,43,134,3,114,226,50,215,254,85,58,229,52,248,74,239,197,249,136,61,140,78,8,165,159,149,71,34,76,198,28,126,164,50,62,207,69,229,210,184,197,120,126,174,95,126,206,185,174,114,41,111,156,27,38,208,214,255,251,178,100,214,142,5,205,103,69,11,161,127,164,115,44,233,71,96,104,126,23,93,157,18,46,133,126,81,241,51,101,180,241,154,189,195,79,83,148,9,206,203,154,86,92,121,167,206,235,223,203,33,2,228,25,169,46,108,95,205,205,194,114,145,233,74,211,131,149,112,121,173,65,13,70,121,239,133,159,71,89,222,215,71,217,216,167,0,90,240,189,123,127,72,0,0,2,113,4,147,73,193,60,84,68,14,49,170,117,104,156,189,112,63,96,82,28,57,151,218,27,92,101,190,45,73,227,79,169,170,10,5,118,188,59,147,241,48,231,190,161,26,22,68,170,70,102,225,55,87,80,71,236,251,130,58,46,159,99,143,76,114,44,8,155,77,154,7,240,209,117,103,87,72,64,137,102,76,225,43,29,54,203,243,141,65,202,62,119,235,227,179,185,149,182,151,206,173,214,41,164,202,237,143,154,250,211,86,143,245,254,67,94,225,79,161,123,140,1,205,74,157,76,46,93,204,155,58,141,8,202,141,166,8,204,114,25,12,14,0,12,112,35,197,7,32,56,113,160,233,219,8,227,69,228,5,0,67,105,78,2,25,216,107,250,191,25,93,51,180,253,186,210,23,93,97,29,221,57,81,69,115,139,236,35,15,230,164,49,64,126,52,7,2,145,184,68,16,9,67,180,48,20,136,113,152,116,144,31,3,85,84,40,32,65,24,49,92,69,37,153,14,202,69,58,153,152,191,255,190,248,233,222,249,109,55,152,253,213,17,21,49,81,83,30,205,173,186,107,109,141,191,99,56,155,139,132,142,49,197,15,183,253,92,162,104,117,182,165,212,172,114,95,188,235,230,143,61,142,54,137,132,146,45,77,41,115,45,236,183,186,217,111,53,49,1,102,185,29,96,1,28,15,103,174,182,89,143,10,233,192,0,154,178,133,82,202,68,35,250,149,160,232,92,79,52,198,218,216,126,107,5,62,102,102,93,159,186,214,150,44,130,253,72,37,170,124,42,168,194,213,254,242,253,102,148,110,39,208,225,183,51,59,54,206,75,109,196,12,72,22,91,76,203,38,39,213,52,26,111,233,60,124,154,169,9,91,37,75,72,162,122,185,200,124,21,167,20,186,75,72,161,112,171,76,200,163,8,142,107,209,5,85,14,142,182,169,39,116,41,64,103,40,0,8,42,35,63,72,141,59,120,54,10,80,229,179,83,118,5,12,96,51,16,131,12,24,95,1,0,28,1,16,81,179,58,104,170,202,24,144,92,54,139,11,54,23,24,98,32,160,238,50,162,14,28,9,70,231,104,162,53,57,96,227,239,102,214,221,9,147,232,71,228,92,80,85,166,70,203,141,219,19,224,80,195,137,157,54,88,242,69,203,202,117,82,255,219,255,87,189,117,162,135,90,182,255,251,178,100,204,12,5,171,103,69,11,185,89,240,123,108,217,189,48,101,247,19,61,157,28,110,49,177,73,137,179,101,25,135,136,112,211,86,202,179,217,87,162,235,170,180,157,19,4,209,72,235,166,120,241,155,58,38,5,71,209,55,73,51,217,129,177,138,174,249,202,43,106,207,46,163,232,28,101,86,167,181,36,26,27,172,176,6,152,175,240,169,107,196,144,56,98,31,232,129,238,106,81,33,74,178,210,201,26,176,87,83,2,87,115,50,18,234,164,6,193,46,98,42,217,23,12,74,153,221,187,45,44,45,178,35,60,66,54,149,125,85,29,228,157,109,148,162,155,119,153,17,200,236,166,52,142,250,22,143,231,51,217,40,100,213,214,197,191,67,24,167,51,19,66,116,236,123,255,126,245,84,90,63,1,0,129,62,177,167,244,225,155,205,217,227,215,32,153,114,10,127,140,23,21,140,14,51,200,64,192,168,90,96,136,34,36,26,128,64,224,80,86,1,2,139,110,8,32,196,133,35,1,67,129,96,33,225,79,52,193,227,122,93,8,37,120,38,33,112,216,251,250,202,178,236,0,222,49,249,19,137,5,68,150,82,173,94,16,219,188,209,24,81,107,20,181,229,107,108,101,94,57,80,205,86,192,254,105,142,58,112,218,173,134,95,150,183,26,124,33,217,187,183,121,87,91,252,58,232,135,158,245,45,176,243,34,23,89,201,52,230,37,180,148,57,209,28,113,123,136,34,38,164,236,228,94,92,219,100,9,178,238,118,182,184,177,40,239,57,106,97,157,227,130,169,178,208,119,88,186,182,124,12,200,251,81,119,108,95,26,123,18,108,102,109,225,229,43,185,119,154,80,103,143,66,101,151,167,174,176,6,128,27,6,91,111,29,231,148,48,240,82,156,77,198,203,35,123,27,139,20,54,107,174,99,138,74,246,249,16,104,135,84,46,102,3,165,25,189,39,93,171,184,179,145,146,163,72,71,58,52,146,51,172,163,138,46,126,33,149,242,120,150,149,183,66,154,105,54,30,62,144,77,115,4,91,43,164,163,47,90,105,51,59,196,37,125,205,196,219,180,173,175,140,185,137,199,221,77,106,71,45,99,22,168,74,34,41,87,186,25,86,114,155,117,1,189,212,0,5,74,217,198,104,38,96,151,155,88,100,121,144,209,202,2,230,52,22,24,24,0,96,50,155,116,66,80,140,106,150,232,230,150,212,170,232,112,102,28,47,70,242,32,67,178,204,32,149,12,122,217,156,25,57,19,126,83,141,179,131,165,11,136,40,203,133,102,78,68,8,79,68,161,244,168,80,60,42,36,2,100,228,37,75,91,19,13,201,204,137,194,162,73,50,229,107,143,36,211,86,95,199,251,166,189,190,232,248,235,182,70,81,43,164,227,206,255,251,178,100,221,12,6,108,102,196,11,163,127,164,118,108,217,106,60,72,124,86,121,155,26,110,49,116,201,213,176,228,9,151,140,225,52,109,182,237,134,141,109,209,76,19,144,45,60,103,155,107,203,213,65,22,52,228,219,155,15,124,154,148,161,190,95,90,176,121,57,220,112,194,87,189,155,173,79,123,98,57,151,54,210,106,51,104,160,122,170,180,18,142,204,64,80,88,8,213,174,196,17,51,83,86,66,98,19,49,216,70,244,98,184,62,216,213,106,171,78,145,33,233,150,87,176,136,50,133,144,129,11,84,53,120,59,28,61,64,69,20,88,33,65,200,99,64,192,98,240,67,132,230,122,44,60,237,206,35,62,200,50,146,90,71,94,78,145,220,195,101,235,25,35,220,142,181,84,144,81,204,169,82,60,182,217,154,85,45,77,179,235,63,141,72,152,50,121,139,133,88,164,250,87,132,14,181,65,81,240,45,88,33,156,0,6,67,70,239,48,102,166,109,153,172,120,80,104,112,192,4,97,64,202,20,10,140,33,39,194,128,232,132,24,49,16,52,5,13,203,8,6,19,75,42,86,10,140,18,33,3,48,87,53,90,251,15,34,196,133,20,48,129,77,120,101,48,150,82,170,62,170,141,65,209,181,139,53,103,33,146,76,164,193,123,11,177,26,84,14,181,97,146,22,83,214,199,16,226,130,38,232,168,208,152,226,52,200,225,109,212,250,170,63,74,30,208,220,38,134,235,4,6,66,81,153,57,107,153,57,247,249,249,156,202,215,126,102,109,217,253,179,149,157,247,162,233,139,123,151,116,221,199,182,250,246,189,212,56,113,26,156,123,218,174,172,133,124,76,92,235,234,91,59,48,250,190,185,237,220,171,117,142,7,15,220,131,119,88,139,38,251,180,238,191,76,231,83,171,216,239,100,253,154,248,55,45,117,128,68,101,118,251,180,0,72,17,1,82,91,114,172,182,162,135,233,16,254,199,120,34,88,4,38,230,113,25,208,234,123,121,169,51,63,246,28,200,232,79,34,133,252,40,78,108,104,50,6,113,64,160,85,108,80,102,49,108,10,40,178,21,161,124,204,222,148,86,142,103,179,33,222,181,209,114,10,134,44,193,198,60,21,111,83,103,87,210,228,241,122,135,69,210,239,19,169,106,153,81,71,33,82,190,114,161,181,82,205,207,196,132,34,252,219,149,73,112,164,202,250,110,69,65,164,91,134,99,64,157,183,152,113,193,57,137,198,5,236,49,57,20,193,65,54,96,9,43,43,74,176,151,185,37,212,192,192,4,84,203,28,6,193,78,139,71,104,205,40,189,45,110,3,97,105,158,146,40,168,173,110,164,244,42,83,17,83,152,165,185,151,21,192,88,72,117,174,52,182,29,10,101,97,128,70,238,196,255,251,176,100,206,14,6,145,102,196,19,185,99,224,114,140,233,106,61,35,58,86,85,157,24,78,29,124,129,139,179,102,244,241,13,232,216,130,248,122,161,215,233,159,50,229,244,208,215,74,52,203,229,112,120,146,92,29,17,60,147,179,165,117,231,63,101,68,68,127,100,100,91,232,123,209,216,249,247,31,59,235,205,159,52,169,61,53,102,238,151,178,161,36,149,82,110,201,173,169,163,116,57,141,119,26,20,38,212,209,227,190,230,181,226,26,247,247,211,157,85,245,205,50,63,112,74,192,0,168,164,0,9,191,255,151,86,90,14,103,176,60,55,184,59,181,22,20,183,130,236,4,202,166,81,147,122,127,253,191,254,62,109,73,34,57,35,187,189,217,42,150,101,214,9,122,121,103,178,188,136,150,138,189,115,2,132,184,56,185,119,207,129,148,236,62,186,25,111,2,49,194,204,42,21,35,131,210,204,139,23,162,17,245,78,162,249,159,115,61,154,156,252,203,239,227,213,0,20,163,22,229,131,29,33,131,48,5,67,49,139,19,57,0,64,114,2,5,0,76,21,11,204,54,4,68,64,1,128,160,200,240,153,15,210,169,65,48,10,34,15,214,164,125,191,125,160,70,213,229,163,96,142,172,174,90,252,42,25,75,88,149,47,103,253,239,146,208,185,20,142,235,41,129,154,21,70,54,211,166,152,26,165,113,227,47,59,250,241,193,241,152,55,74,77,134,68,42,66,163,146,144,5,92,80,94,143,111,127,47,57,29,191,91,80,230,87,213,107,66,182,136,73,151,119,244,118,205,219,81,69,3,186,224,229,91,247,118,233,149,174,23,115,89,44,143,141,101,41,72,139,125,78,219,66,182,232,31,109,190,25,77,0,192,154,127,233,0,8,0,0,106,133,156,107,10,233,150,8,1,139,57,254,63,82,4,140,180,220,208,153,78,211,109,231,181,60,88,56,196,111,167,80,86,61,150,161,39,89,68,138,112,244,235,152,89,131,48,237,12,253,18,25,37,228,200,178,34,176,203,216,166,103,188,226,148,103,155,5,60,75,66,148,109,45,98,149,81,213,153,242,213,45,170,88,219,53,122,33,76,236,185,211,247,45,209,237,186,104,247,207,125,177,1,41,154,34,9,146,132,153,159,133,49,134,124,209,159,192,233,150,226,41,129,96,248,128,39,49,176,27,48,96,19,48,24,165,30,2,217,137,110,18,65,130,138,138,162,193,105,32,96,161,110,75,165,44,37,3,17,98,146,217,73,124,10,194,241,163,106,94,47,184,139,176,215,229,110,67,252,94,40,122,16,187,225,148,62,117,86,93,56,225,197,69,12,41,122,122,59,15,220,104,187,162,133,40,100,165,32,25,18,78,55,27,50,50,243,50,73,74,155,55,204,241,85,255,251,178,100,199,142,5,80,102,198,19,165,95,48,106,108,217,25,60,98,172,25,41,157,18,78,225,113,66,74,51,229,181,132,153,124,93,253,197,55,251,225,211,197,53,181,213,178,25,81,115,206,172,180,162,41,82,232,65,254,94,214,85,83,220,105,54,177,171,16,64,146,238,250,134,161,28,155,181,23,73,162,168,53,205,125,232,51,141,34,154,117,212,207,84,173,49,2,210,81,140,62,33,235,177,32,86,18,109,55,10,165,154,191,72,1,1,66,142,38,156,109,228,194,118,158,193,17,157,246,207,41,153,121,105,89,239,68,32,160,49,16,249,240,90,121,24,162,85,85,116,145,26,97,147,139,197,107,148,40,222,86,204,227,163,128,40,90,79,90,26,80,72,24,99,208,114,167,44,242,134,151,21,56,103,119,204,35,70,147,89,109,164,209,118,51,178,61,146,198,211,31,37,205,137,183,155,198,78,212,209,85,102,51,38,70,109,55,79,213,149,252,223,195,12,27,87,188,184,184,206,238,215,119,132,162,14,222,119,176,123,60,171,3,180,164,217,95,242,108,193,65,34,143,242,203,45,104,18,18,229,42,1,76,59,209,204,233,123,71,78,243,30,202,147,40,2,67,18,132,224,112,50,10,38,76,62,6,194,192,33,131,65,33,64,76,181,64,160,40,112,36,233,1,68,81,224,196,80,20,113,56,202,154,21,137,230,163,14,84,140,43,123,17,127,32,183,74,54,246,207,79,63,16,185,12,17,77,70,224,178,134,85,186,211,207,227,155,46,179,77,42,116,223,232,172,174,52,243,50,232,163,133,18,141,9,14,80,248,153,21,239,238,212,50,53,253,52,169,81,221,82,246,79,77,88,150,118,49,144,228,119,206,147,21,247,23,114,132,213,181,119,59,22,69,162,40,181,148,172,248,214,179,241,184,15,253,53,159,155,103,193,101,188,13,205,14,63,206,239,92,63,22,171,128,1,108,1,100,46,89,37,1,152,120,79,71,177,120,177,141,77,78,17,16,99,51,122,111,254,182,102,224,141,8,194,134,243,96,67,255,57,63,225,245,86,232,155,20,220,161,17,86,177,141,74,96,246,249,80,218,208,69,201,148,204,224,172,169,211,222,49,155,137,50,59,167,199,57,119,50,234,180,101,114,82,83,249,29,174,103,239,59,72,135,166,170,149,40,169,200,165,87,235,69,13,49,137,11,217,147,97,249,179,97,41,157,23,16,241,10,97,240,158,96,80,56,24,74,7,17,131,65,233,131,36,129,127,18,237,97,11,178,60,1,21,4,82,128,113,10,211,134,30,106,204,173,198,122,102,33,15,220,138,212,63,90,68,202,35,243,17,40,102,48,235,206,197,230,229,112,61,20,53,45,100,143,140,182,92,242,206,202,106,191,145,72,255,251,178,100,182,142,5,97,103,69,11,165,127,64,101,236,217,189,52,101,175,22,93,155,20,46,153,189,17,166,51,100,229,129,150,120,110,21,75,20,156,149,202,99,208,207,28,79,82,171,183,255,177,127,31,91,251,220,127,185,15,159,206,205,252,205,253,255,125,214,206,102,31,186,188,231,57,64,159,62,167,245,10,72,254,70,137,112,109,69,182,118,75,0,21,79,158,115,95,19,250,202,73,107,77,157,74,90,145,51,122,40,30,55,82,108,121,55,205,40,171,9,71,86,0,24,88,133,247,2,190,193,19,172,8,102,167,1,202,31,198,246,76,153,86,35,116,152,219,130,103,168,111,126,19,116,215,113,17,133,8,43,111,231,27,63,101,244,185,107,111,161,242,31,149,175,179,155,90,178,154,16,184,226,159,150,223,173,194,52,203,153,28,132,95,39,81,237,117,99,57,46,171,114,251,177,102,98,33,215,69,122,25,239,145,156,237,78,187,178,62,116,169,46,135,102,87,219,224,149,0,4,74,176,225,222,195,13,218,142,66,46,52,218,24,56,172,102,240,112,144,89,30,74,193,201,154,97,241,72,112,21,169,34,66,109,185,196,33,116,224,90,55,93,24,188,59,51,169,251,16,60,245,167,250,196,126,173,168,221,106,177,155,144,236,51,118,102,126,83,115,122,147,101,206,75,46,203,173,74,38,165,178,153,68,197,156,247,177,96,66,167,30,69,205,235,117,233,153,219,173,21,107,250,173,188,244,126,232,80,196,61,85,25,204,71,49,190,223,59,217,217,60,154,164,248,174,97,56,218,46,227,186,131,137,167,197,162,230,145,51,35,216,178,194,139,122,120,19,215,206,197,185,29,71,97,215,109,143,125,226,233,33,95,180,164,118,131,168,5,132,106,196,36,113,102,152,51,108,183,93,80,8,174,172,251,64,125,100,108,254,6,128,123,206,163,128,87,107,131,151,17,141,240,242,52,50,225,201,141,108,63,42,163,10,181,227,24,216,131,51,226,40,235,234,110,241,231,95,119,49,24,246,91,211,100,237,118,70,177,203,171,78,243,179,17,137,53,116,98,206,211,72,204,212,209,209,89,83,235,162,42,110,206,235,111,106,52,232,180,100,238,109,156,173,253,3,233,0,1,99,37,229,35,44,218,35,10,4,99,63,33,224,48,194,101,0,140,96,24,64,97,200,114,32,10,139,248,97,16,142,44,39,3,1,36,51,48,44,9,10,1,10,62,226,2,0,135,159,5,237,86,180,105,231,83,184,179,236,214,152,115,173,42,125,165,237,227,93,138,64,113,248,27,109,122,235,229,8,116,102,225,247,14,12,116,161,86,29,166,195,148,27,6,188,18,38,141,42,152,137,225,168,165,169,154,76,191,255,187,203,191,240,174,166,127,145,255,251,178,100,198,140,5,43,103,71,27,135,127,50,112,172,232,224,100,194,142,22,217,155,20,78,141,254,193,242,179,167,60,193,162,180,38,92,238,198,121,100,89,207,34,153,91,30,176,144,207,5,164,254,232,190,216,117,53,142,205,255,106,52,113,218,32,152,247,90,79,36,180,143,25,154,12,25,231,139,233,7,118,212,150,131,22,55,141,122,90,29,41,40,97,15,33,236,246,180,0,4,149,85,90,29,210,235,183,96,188,240,225,234,113,122,74,1,17,114,106,157,174,197,199,29,145,211,34,244,54,224,76,252,254,111,226,220,122,138,161,220,57,2,184,244,234,233,26,126,25,8,196,29,117,114,99,7,227,224,102,9,140,224,136,116,7,103,10,13,41,214,80,97,226,188,214,18,191,3,20,81,218,200,122,163,135,201,195,6,92,81,153,35,209,13,106,72,104,134,200,42,147,134,152,224,253,150,34,101,206,103,207,235,229,222,174,38,190,159,151,101,144,92,234,0,208,19,70,251,205,141,245,51,241,216,226,179,65,168,240,16,222,58,18,30,65,17,13,4,65,67,9,33,138,1,72,119,72,162,202,24,112,10,48,16,83,16,72,41,110,60,205,5,115,65,84,208,108,212,97,148,203,159,8,67,43,149,67,240,77,155,207,35,145,29,235,211,73,34,141,88,185,0,76,196,37,140,142,13,117,95,110,67,114,166,249,175,67,243,78,19,231,140,61,38,151,103,86,247,43,99,149,52,167,150,238,40,156,91,144,73,107,153,19,38,155,25,254,110,105,84,97,70,100,81,57,202,28,59,240,248,66,102,120,33,113,58,153,110,110,146,204,205,156,226,69,227,238,207,72,226,209,69,214,238,203,187,3,41,193,223,208,1,210,190,185,53,217,27,5,50,184,136,107,190,80,219,63,47,0,193,163,113,217,252,158,89,141,195,211,186,192,225,8,164,114,81,217,197,129,23,58,202,138,162,239,28,162,136,42,145,196,17,36,199,82,199,205,29,14,192,181,14,140,164,3,149,58,26,217,72,225,232,144,99,24,193,199,120,73,238,149,102,169,197,165,229,237,108,103,105,24,226,21,107,187,211,107,226,174,71,205,70,180,242,107,169,197,118,132,192,203,155,147,237,154,101,250,143,157,253,238,226,154,218,184,168,159,239,249,252,17,176,96,149,36,150,152,180,57,131,154,152,136,89,162,64,17,13,0,136,150,75,90,114,31,165,76,208,101,174,11,120,236,167,100,88,7,60,187,207,2,104,219,205,33,30,54,99,138,167,62,174,94,182,143,96,228,221,89,57,107,105,144,190,244,170,196,199,72,40,223,28,102,73,42,200,61,118,218,206,189,151,107,245,51,80,85,213,91,41,58,189,22,209,215,235,118,116,20,250,158,164,119,77,105,255,251,178,100,201,8,5,63,102,197,19,129,111,176,130,236,217,6,96,200,142,16,181,157,38,237,165,175,137,182,179,101,240,177,150,252,107,77,237,106,221,211,73,3,93,36,219,161,73,106,100,14,27,77,208,73,52,53,161,218,218,75,50,9,217,178,224,2,90,10,143,207,175,10,131,233,40,1,4,25,81,36,216,209,224,140,56,88,233,24,234,153,93,123,13,215,255,243,140,93,135,252,132,65,193,222,96,162,31,5,82,207,254,255,2,152,39,116,66,226,42,203,131,35,157,160,160,49,204,162,7,35,34,22,228,153,5,14,144,203,234,210,52,253,66,252,45,80,237,76,210,224,249,70,123,89,191,224,58,77,39,69,188,169,75,165,183,71,114,25,211,126,235,170,232,7,76,65,77,69,170,0,76,11,225,13,49,129,12,92,25,141,235,117,141,55,23,77,36,21,12,32,9,76,14,9,12,41,7,67,0,147,2,138,80,128,36,12,7,24,66,7,24,42,11,24,38,9,152,32,31,2,135,179,1,3,50,201,199,82,233,58,193,160,35,1,112,27,130,97,64,174,227,16,139,180,38,161,78,220,90,242,255,110,75,94,122,20,253,202,222,152,9,185,203,90,52,61,75,54,214,221,41,91,169,93,147,50,52,120,125,169,32,119,137,229,125,161,4,2,201,230,38,239,155,83,223,218,94,223,27,76,215,42,172,52,226,229,185,168,152,191,50,191,164,215,167,134,118,229,94,37,152,194,213,246,148,250,169,183,186,110,71,204,12,181,84,161,204,94,145,45,155,71,155,48,32,55,89,159,110,234,238,245,139,6,155,179,175,19,126,91,103,9,16,218,22,14,134,36,52,107,72,2,37,91,170,230,238,187,115,26,184,19,17,145,41,48,86,232,167,149,145,137,80,149,53,151,231,236,116,238,76,204,235,51,141,182,116,182,218,60,58,36,123,250,157,106,223,181,111,179,123,153,173,15,121,103,121,100,112,147,197,125,246,198,28,105,36,81,231,107,190,91,95,155,89,238,145,27,122,155,199,167,68,237,48,12,44,203,31,174,153,29,195,160,163,125,219,66,205,44,220,206,133,238,87,216,228,88,223,133,153,42,42,82,207,90,147,89,200,73,67,231,207,212,238,223,49,10,223,189,253,65,136,170,113,134,1,129,123,1,132,140,49,134,66,225,171,201,129,168,35,17,152,36,41,88,90,98,144,14,96,56,48,56,9,152,4,9,128,132,34,32,64,192,32,61,247,48,108,0,48,16,36,14,33,140,4,6,73,128,100,165,114,102,96,183,153,252,108,242,88,179,201,22,117,30,214,213,254,182,247,77,185,115,147,17,25,155,116,178,106,123,87,163,177,151,33,222,189,71,55,165,47,118,28,182,146,234,178,75,179,112,228,132,61,255,251,178,100,223,14,6,77,102,195,139,168,127,64,134,204,217,173,48,203,191,87,197,155,18,78,161,189,1,248,179,165,100,243,34,60,112,196,8,43,9,253,255,110,212,252,38,177,95,22,30,91,169,194,161,208,176,132,31,138,40,193,102,54,53,113,159,125,149,49,115,17,111,90,165,87,119,213,198,234,134,93,237,8,241,105,111,143,185,117,189,58,117,81,117,76,77,22,94,62,164,82,221,110,113,146,82,106,181,64,237,8,57,253,191,220,160,17,135,157,238,188,229,49,151,37,196,117,22,54,101,75,232,42,84,115,166,92,57,46,29,189,114,207,198,76,203,241,253,222,53,107,58,54,253,40,206,211,143,231,57,58,7,27,38,158,25,50,102,43,46,54,234,31,101,242,92,187,46,69,249,199,87,139,120,194,68,85,72,199,25,22,39,163,251,97,243,209,236,202,136,233,29,90,83,181,69,210,19,115,119,84,142,227,197,4,23,171,181,151,65,97,117,187,75,156,244,245,190,171,125,21,54,110,110,185,126,41,171,79,140,2,213,133,40,149,136,231,237,205,233,116,194,17,205,183,16,224,73,204,36,152,170,32,14,9,47,20,112,144,17,111,59,234,205,121,216,82,130,32,39,50,15,148,200,197,118,117,28,117,25,162,51,102,26,107,71,26,122,236,169,3,61,42,70,194,76,160,234,234,234,167,53,129,193,245,26,165,142,241,241,66,250,252,149,86,229,255,59,239,79,233,244,254,139,115,20,94,204,165,152,149,236,197,148,137,79,33,151,68,158,109,28,140,133,202,187,28,98,28,76,60,61,85,93,200,16,198,101,250,246,85,99,46,244,106,105,110,168,10,220,55,48,217,30,153,232,95,66,95,83,7,2,74,206,184,213,31,170,24,43,152,189,16,244,179,63,232,26,27,52,101,52,89,146,70,217,11,41,17,58,204,58,101,12,145,249,34,179,132,28,216,131,123,41,76,26,240,232,168,162,179,31,171,149,165,106,181,247,144,174,230,164,113,93,234,75,171,83,63,83,189,183,214,212,126,254,70,188,239,223,84,202,168,205,208,180,201,111,131,184,4,98,156,156,230,7,35,142,97,18,37,134,49,193,2,100,230,15,70,39,65,22,96,168,11,134,5,32,150,105,237,35,81,151,156,100,143,5,64,140,11,18,46,14,144,48,160,36,16,89,34,115,65,237,193,40,115,88,120,214,10,165,216,49,188,72,134,242,12,100,174,140,2,77,48,25,15,4,9,8,33,142,208,64,29,163,148,73,5,99,184,29,146,77,3,210,3,80,244,144,200,125,36,129,194,0,19,149,49,97,36,227,167,153,63,205,67,238,250,135,68,240,235,246,119,206,221,209,219,191,181,126,117,248,109,71,103,158,201,183,62,90,172,67,148,109,255,251,178,100,192,12,132,78,103,72,27,105,84,96,99,236,233,1,96,101,142,24,133,159,14,47,105,103,193,239,179,100,157,129,154,57,164,230,156,57,41,39,83,104,212,92,209,243,168,181,170,162,244,29,165,185,181,219,230,109,119,164,164,190,230,26,122,230,238,33,153,100,217,168,2,29,162,238,147,121,43,39,146,37,191,172,128,148,220,178,12,57,229,135,24,74,17,43,107,192,215,222,47,125,163,24,217,167,156,146,90,154,195,95,27,124,137,246,136,155,221,121,211,243,212,151,240,236,68,170,117,134,174,86,16,162,24,152,211,19,191,37,176,88,180,26,142,250,83,53,52,46,112,196,204,67,102,38,240,168,162,12,214,106,101,146,36,57,86,64,226,78,121,188,155,252,141,204,135,92,62,60,207,154,185,91,55,151,205,100,191,219,167,103,246,247,181,84,206,204,216,86,222,157,191,29,79,178,8,194,0,128,147,59,136,3,79,82,67,41,196,227,54,233,3,99,192,115,63,193,51,2,65,227,26,192,179,12,194,194,129,104,193,177,4,192,128,76,42,4,18,130,0,96,16,20,28,16,132,70,7,128,133,198,96,143,251,113,161,122,220,245,103,106,16,100,56,180,89,252,235,118,107,151,34,55,44,211,75,227,208,236,55,45,147,75,174,206,198,229,209,154,75,120,200,185,75,59,117,230,173,53,182,233,45,175,19,156,134,35,118,166,48,253,126,92,177,79,137,206,50,254,188,219,50,119,60,191,203,222,243,213,213,124,249,33,185,101,156,6,217,250,67,24,26,15,172,20,244,80,16,234,32,80,32,32,48,192,228,163,48,30,234,186,73,58,144,157,79,90,14,110,203,114,133,106,93,3,73,48,21,212,15,128,235,219,246,81,172,2,187,208,230,169,85,241,80,195,67,72,40,178,255,97,208,122,251,134,99,82,171,210,8,50,212,255,227,188,113,253,142,247,171,126,145,103,254,118,161,103,206,84,205,93,87,35,53,222,140,100,13,222,3,21,169,25,2,105,131,120,156,173,136,28,152,58,41,160,153,159,70,40,48,65,12,221,58,58,170,187,156,135,75,148,199,154,228,45,239,34,209,217,29,165,152,168,187,164,255,180,197,86,156,142,227,169,208,134,24,0,160,6,4,25,67,202,25,46,220,26,100,116,152,194,227,156,58,36,152,116,66,24,78,4,152,202,24,152,162,23,17,12,102,19,12,102,13,130,102,2,129,100,64,202,195,170,144,224,48,44,29,138,129,37,248,124,220,55,170,125,231,103,108,162,90,187,156,61,55,105,233,92,253,121,68,78,21,2,213,185,94,65,21,150,231,62,250,194,229,84,118,235,87,229,136,244,109,223,129,103,37,109,42,79,17,105,14,220,49,6,106,35,141,218,10,58,249,255,251,178,100,208,140,133,230,103,68,147,163,111,176,111,236,233,18,96,101,158,24,1,155,18,78,141,254,129,207,51,101,232,240,162,20,212,166,152,148,238,80,238,229,223,87,153,162,207,190,121,210,34,27,77,72,151,211,35,104,79,22,41,17,237,52,185,128,227,104,91,206,98,79,155,204,253,91,72,153,150,176,187,134,117,157,231,239,30,212,205,35,238,14,239,91,235,91,241,124,191,87,221,245,137,70,179,205,59,95,255,70,194,162,137,183,33,71,17,233,43,34,145,143,213,234,233,211,177,212,237,16,117,3,50,219,55,126,93,179,3,82,238,88,177,227,132,221,215,75,164,99,15,139,30,99,67,69,90,197,251,73,124,95,16,48,116,92,89,60,29,213,188,185,252,200,165,15,158,30,205,230,34,84,178,99,148,91,182,66,96,189,185,141,234,221,230,107,138,66,210,230,55,107,180,141,77,108,203,212,127,117,213,199,104,140,125,206,252,212,220,43,61,243,23,60,131,53,0,1,99,122,167,141,169,17,52,50,160,202,95,3,144,130,12,168,55,48,56,132,195,33,242,99,56,241,88,195,5,68,55,104,202,14,134,204,185,63,132,128,196,0,88,148,190,54,217,155,249,4,7,201,231,202,26,128,100,17,249,170,187,202,102,71,118,150,165,75,219,206,180,118,114,111,119,110,83,125,127,175,73,114,212,166,142,180,162,164,72,8,58,25,22,180,201,201,255,220,219,75,250,251,83,85,43,59,148,204,148,125,215,101,54,215,16,167,68,122,81,43,74,234,243,21,215,118,181,61,113,79,154,73,225,253,226,46,89,177,247,38,37,242,63,129,234,214,49,34,239,32,0,152,101,24,104,126,38,207,160,108,7,164,138,157,125,105,44,59,35,192,134,229,224,71,131,189,110,159,127,255,140,149,29,113,214,169,95,82,148,233,194,255,76,239,116,235,216,146,44,69,206,64,85,106,147,123,218,124,250,73,121,179,218,191,10,102,250,154,59,61,38,52,135,182,103,47,197,157,202,133,54,244,51,54,119,100,162,181,169,174,148,36,187,21,76,69,165,104,236,181,2,48,54,98,77,162,102,227,70,102,217,26,104,107,82,111,24,74,68,175,152,16,2,152,76,21,152,74,29,152,94,7,152,74,16,0,134,81,224,42,224,40,20,22,2,144,246,125,12,83,233,171,87,96,242,5,150,239,191,143,220,58,237,60,146,90,125,69,103,167,76,19,137,14,70,7,131,176,10,21,83,73,3,0,163,169,6,136,1,200,185,201,97,81,231,144,33,7,106,198,161,253,44,196,114,181,199,197,36,123,233,92,78,159,223,241,61,79,255,45,52,98,218,75,74,189,218,68,47,110,146,140,57,134,143,44,82,46,45,134,138,147,234,65,220,188,236,255,251,178,100,199,142,132,188,103,198,19,130,127,66,102,44,233,89,60,101,175,22,65,157,20,78,161,247,193,231,51,99,201,129,161,248,158,61,45,188,249,88,241,135,24,122,125,107,58,157,90,220,249,178,117,173,237,177,159,53,122,216,12,152,4,200,170,143,88,11,87,21,0,238,198,67,174,70,53,36,252,174,214,54,189,218,114,253,133,95,134,37,114,153,240,130,225,187,253,71,164,36,88,241,152,206,228,96,159,196,167,12,74,70,121,128,138,96,141,35,218,112,43,12,99,138,38,31,238,251,164,121,91,152,53,95,90,167,93,200,169,149,106,118,207,220,116,24,235,14,182,125,28,232,57,41,54,84,234,32,254,121,101,187,88,67,198,155,55,4,187,237,172,73,209,12,243,31,187,78,148,207,51,7,37,220,119,122,212,4,170,0,1,163,229,55,77,43,54,51,74,196,243,151,35,222,138,12,240,86,8,46,153,32,62,96,17,233,48,104,193,169,16,0,68,88,2,52,9,2,131,82,248,40,15,83,84,68,30,1,51,71,78,5,110,174,28,52,244,245,250,181,77,5,74,233,179,237,201,76,86,93,26,144,74,37,145,251,50,89,251,23,232,170,58,180,50,138,41,76,15,12,82,97,69,122,158,181,137,233,217,93,125,239,189,195,189,231,255,148,133,117,249,151,228,251,239,126,151,159,13,225,191,168,199,166,77,206,101,115,52,7,74,224,152,200,41,144,173,152,106,194,224,251,184,134,172,62,53,133,54,164,204,74,252,226,217,167,173,46,251,16,25,163,56,177,69,159,112,168,242,62,27,192,106,126,146,93,183,244,54,10,43,38,106,10,156,72,164,67,98,146,102,187,6,197,210,94,1,144,194,71,9,76,196,225,191,223,246,191,59,194,167,8,152,203,51,100,251,38,196,107,84,50,226,42,227,27,211,84,91,75,193,198,84,203,52,107,77,22,62,158,26,174,82,89,216,80,184,40,163,49,134,188,145,40,84,8,162,115,143,189,80,99,50,163,85,43,172,222,49,56,226,42,110,166,170,156,168,27,55,142,107,139,187,117,24,54,166,255,121,249,218,120,244,238,26,21,170,251,170,190,64,51,128,200,164,218,85,152,162,100,100,55,177,149,22,70,239,12,155,60,50,1,21,185,70,10,9,142,131,217,176,64,148,120,44,172,16,19,124,217,158,180,160,83,10,210,219,0,88,65,80,109,145,90,7,166,248,24,105,182,145,18,146,22,105,0,177,113,180,200,204,131,97,65,12,75,156,37,214,91,109,193,116,5,137,204,7,197,114,155,111,204,200,215,255,251,223,214,170,75,122,157,150,186,246,93,209,90,144,90,169,83,70,244,43,91,232,61,153,144,77,118,56,96,75,160,229,201,138,140,148,198,235,89,149,255,251,178,100,218,8,5,153,103,69,19,131,127,176,124,12,233,34,96,200,95,20,5,155,31,78,37,177,137,223,179,165,36,241,161,188,146,99,117,50,102,148,122,72,186,157,170,100,89,110,189,76,167,82,106,152,177,146,72,24,130,96,218,0,7,2,66,166,160,47,151,69,224,174,9,179,45,168,237,92,185,27,72,36,163,83,79,80,17,121,145,31,90,221,2,43,240,249,229,75,35,115,193,211,11,75,28,73,208,143,2,11,150,91,27,110,49,213,150,140,138,107,138,34,113,237,162,209,195,168,108,139,204,43,53,79,37,75,241,48,164,75,114,84,193,208,246,131,5,69,170,20,104,175,173,26,140,177,109,61,110,222,181,41,189,61,115,80,251,68,118,159,220,113,18,237,126,220,76,171,95,32,133,85,0,76,239,225,12,158,54,76,69,66,78,146,123,206,81,26,12,167,20,12,67,9,4,99,169,129,163,41,129,128,49,129,101,96,92,16,77,85,13,48,56,7,87,0,32,28,152,105,86,69,200,160,9,202,202,81,185,166,48,103,106,187,106,211,30,71,241,220,184,239,222,151,219,125,236,185,13,102,64,250,107,25,19,118,193,219,151,62,141,94,3,104,140,210,54,254,192,145,139,75,106,130,39,57,114,51,47,150,189,51,211,151,187,222,126,251,191,138,121,100,120,100,251,190,172,129,137,243,34,121,203,26,224,209,73,141,145,68,119,61,54,239,10,100,92,41,15,35,168,102,101,150,33,94,179,11,37,214,123,172,215,23,101,102,151,120,141,22,104,12,55,85,77,135,155,214,33,193,100,121,171,183,1,126,16,210,40,118,135,108,232,72,0,9,4,48,26,237,46,214,238,59,9,206,12,75,156,229,76,96,170,7,146,73,11,68,179,159,240,248,251,186,155,142,31,79,81,68,80,131,237,249,79,172,110,134,156,94,137,58,17,232,85,22,228,60,53,33,105,12,150,12,142,123,205,54,57,117,133,125,11,19,15,21,196,47,174,110,234,177,57,112,82,151,237,21,140,51,95,115,52,84,133,109,44,138,27,88,174,229,61,15,83,33,81,110,242,30,165,98,53,16,7,64,154,11,104,154,105,100,152,168,154,156,30,191,26,218,36,153,116,5,2,4,131,3,70,209,16,14,68,30,24,58,17,131,132,132,4,133,128,104,122,27,33,3,73,132,84,38,189,142,154,139,64,64,128,29,227,34,0,159,105,68,220,235,242,221,219,167,210,231,34,134,226,78,20,196,204,5,183,38,122,187,244,228,199,37,77,214,235,254,238,48,92,30,150,84,145,12,17,159,198,96,102,254,28,119,163,246,44,93,183,187,247,236,91,252,255,133,252,11,221,43,230,95,240,41,161,17,33,104,74,101,159,169,45,51,51,246,237,44,206,255,251,178,100,221,141,5,253,103,68,11,163,127,180,111,236,233,223,44,101,191,22,197,155,18,46,141,126,193,211,51,102,116,196,161,68,172,59,32,34,38,230,118,27,66,7,173,157,140,234,224,142,171,19,78,116,32,111,63,102,134,68,228,208,113,233,60,235,234,142,63,202,192,8,173,30,239,234,80,0,57,160,21,36,164,146,209,122,49,60,58,35,169,129,57,234,32,76,138,201,193,108,15,153,235,235,218,206,147,86,62,122,223,191,223,185,107,227,157,247,132,143,110,198,81,229,188,170,13,169,204,87,191,115,214,106,26,18,37,45,96,131,178,93,219,36,171,60,178,168,187,217,181,170,119,141,7,78,211,20,49,59,136,72,34,244,25,83,108,60,247,89,30,215,44,184,218,62,154,170,79,213,123,215,231,213,35,99,238,255,174,47,220,27,33,42,55,50,147,48,8,142,51,189,198,53,51,149,56,100,40,49,84,93,0,2,198,10,141,230,28,0,34,65,105,134,65,250,203,98,102,0,129,227,32,0,56,3,16,132,35,195,1,80,3,111,80,0,22,1,12,9,1,139,180,90,37,69,121,186,176,213,208,231,165,116,149,197,114,101,116,16,84,110,16,222,63,144,27,80,128,50,152,135,164,11,69,136,176,217,182,133,12,184,52,214,145,229,114,203,225,9,232,191,104,102,225,208,161,67,26,160,83,74,151,41,196,137,43,194,90,51,255,69,8,219,158,124,51,57,39,188,185,72,102,179,35,165,75,43,209,48,112,162,59,104,186,135,28,242,72,170,60,201,163,194,251,247,206,96,106,5,103,249,222,105,106,214,46,163,94,241,98,234,62,247,190,51,92,113,52,171,222,143,72,0,2,221,250,82,101,145,208,142,42,16,210,238,140,215,93,156,37,241,93,101,198,229,143,201,17,33,105,28,30,163,29,232,213,119,177,220,11,200,124,255,235,247,255,215,77,17,220,24,235,28,228,69,168,248,156,253,220,185,46,88,153,129,173,78,61,72,26,108,9,206,182,43,177,242,155,202,43,14,179,84,148,161,143,157,43,124,210,125,63,9,73,119,141,183,234,47,175,150,184,238,99,75,158,222,164,100,84,220,202,94,212,230,109,113,172,39,194,133,97,0,73,156,81,129,171,179,49,152,35,57,143,13,193,167,224,249,134,98,176,24,195,36,208,246,10,36,45,224,208,97,133,136,192,83,65,8,34,33,73,189,70,70,157,32,125,101,206,219,75,112,75,135,34,242,112,35,129,131,132,77,82,4,164,122,48,62,62,146,72,166,131,172,65,184,136,5,74,71,104,35,141,128,134,124,158,137,2,67,168,179,65,33,35,6,30,211,74,185,247,127,241,53,17,252,244,239,247,116,250,221,252,213,220,253,203,106,34,255,151,207,113,255,251,178,100,215,142,5,229,102,196,3,163,127,64,120,204,233,157,61,40,31,21,57,155,20,78,229,101,129,172,179,100,165,132,140,160,60,123,254,119,70,110,117,135,222,113,41,108,173,45,187,63,52,246,156,56,186,68,162,201,124,62,237,213,78,65,186,252,75,229,118,119,155,46,130,75,238,138,112,13,155,254,239,245,128,0,6,1,93,232,186,177,84,232,120,139,221,244,129,56,50,97,3,209,154,32,76,190,2,186,122,33,184,39,25,61,8,182,213,201,54,165,153,195,242,225,230,105,145,67,14,55,228,198,141,124,204,84,115,62,154,84,49,136,190,139,10,29,131,180,198,40,127,139,52,34,203,135,145,72,101,189,66,90,95,139,91,144,146,132,100,183,145,141,74,19,171,95,111,63,132,68,167,249,161,150,118,28,73,249,226,234,0,0,99,71,118,99,67,78,35,109,147,147,84,249,243,108,65,35,42,130,80,104,74,98,184,74,24,70,1,130,16,160,13,1,186,225,192,200,96,62,24,7,24,4,18,152,16,2,211,186,48,67,172,205,94,201,216,155,125,25,119,234,216,189,15,56,116,183,233,36,179,239,211,243,21,117,26,212,205,20,251,16,114,31,215,174,57,86,166,233,43,74,98,172,29,211,113,37,110,172,138,114,58,120,57,25,82,125,111,158,51,255,183,245,219,247,185,201,127,227,190,157,246,191,86,67,21,251,119,204,191,153,145,221,231,123,237,207,198,255,217,226,210,115,53,240,137,215,154,251,90,189,122,115,149,13,116,195,205,60,221,247,22,104,58,189,247,73,49,172,82,125,239,230,104,113,28,169,85,242,5,119,4,44,187,101,96,0,171,18,102,219,150,219,149,166,59,4,205,150,183,26,42,149,39,226,191,214,73,93,204,220,206,1,230,83,238,191,223,169,92,169,125,243,54,117,234,96,247,145,232,35,45,33,59,239,75,237,46,108,157,182,183,242,14,133,156,196,23,200,80,18,28,220,33,184,107,28,214,223,51,17,115,244,246,199,58,157,188,151,154,239,114,234,173,54,18,210,41,60,181,183,127,164,158,50,119,179,230,118,150,242,255,41,161,169,171,199,126,243,227,184,17,211,40,153,155,220,217,146,83,33,197,12,161,173,98,193,151,98,8,56,134,49,140,19,49,64,24,48,128,1,64,80,176,72,96,8,0,44,27,83,9,0,160,0,125,16,86,106,247,80,230,10,226,35,172,6,208,100,242,137,233,149,205,46,129,98,243,88,74,27,94,51,218,105,137,169,214,94,186,25,245,120,75,56,178,235,60,181,91,121,52,22,247,162,34,207,77,71,133,161,50,200,179,239,24,36,92,36,26,48,177,211,162,250,122,99,221,233,253,238,102,234,230,132,149,52,239,150,107,221,173,68,115,255,251,178,100,217,142,5,211,103,68,147,166,127,64,116,76,217,173,48,102,127,23,193,155,14,14,161,253,1,224,51,102,180,193,153,236,47,86,154,118,204,62,174,160,100,216,231,117,202,88,27,17,142,183,178,107,70,99,165,184,81,240,218,218,119,149,206,55,14,111,124,219,95,230,191,227,199,155,12,186,166,179,140,192,22,144,1,117,132,188,183,22,191,112,0,154,233,222,71,166,146,216,44,132,20,174,71,175,56,235,10,62,59,62,134,241,126,192,48,70,232,37,213,41,219,64,2,181,35,166,139,229,172,186,181,160,59,31,80,140,220,122,141,135,59,114,189,58,185,16,50,25,152,199,28,99,30,94,75,156,248,212,95,110,119,162,12,75,127,139,231,17,254,159,209,152,201,175,126,94,62,237,191,149,23,155,227,112,205,85,120,184,138,243,184,87,171,182,109,223,87,159,126,55,150,199,237,123,142,241,146,236,252,109,0,140,138,204,204,214,116,205,215,71,205,215,180,77,61,18,204,18,22,140,16,15,69,0,211,24,2,35,4,129,195,7,65,20,189,17,1,168,152,131,170,30,96,32,22,96,88,30,192,217,211,193,46,151,64,78,205,168,26,38,199,233,33,114,73,110,82,200,34,24,159,188,167,161,77,209,134,206,65,17,135,182,197,71,158,52,239,73,181,200,212,4,222,67,237,34,38,254,193,49,104,212,82,148,37,30,42,67,99,189,254,249,111,154,250,127,167,249,170,153,159,95,249,95,222,169,175,168,137,254,87,132,238,34,218,90,229,145,24,123,41,131,222,72,49,135,152,134,211,171,76,190,34,219,36,213,41,146,117,41,118,91,178,43,164,147,51,173,106,61,118,112,151,120,93,223,245,128,98,7,239,46,135,232,194,1,13,54,116,46,83,68,208,228,81,195,150,52,88,113,35,171,18,171,34,251,194,50,107,146,168,70,137,164,225,151,206,145,221,174,106,102,86,100,189,220,254,29,229,80,225,178,136,80,229,156,116,184,209,183,13,80,52,218,165,169,174,202,169,239,79,191,239,164,167,186,125,30,125,27,255,166,244,229,227,152,143,126,238,121,143,142,174,23,125,111,254,169,166,154,56,238,248,11,172,0,141,71,34,117,25,127,204,102,5,105,224,166,38,211,36,25,80,86,96,161,41,144,128,70,82,8,36,161,130,2,229,167,2,0,149,202,15,169,106,40,4,16,217,13,120,212,158,11,158,134,101,48,196,166,1,158,115,173,219,157,117,32,201,168,166,232,40,227,111,71,99,210,232,236,94,107,9,248,98,106,50,218,59,240,12,105,189,104,221,161,228,110,28,164,126,45,91,150,221,154,203,189,252,247,188,56,127,126,116,249,254,199,154,95,69,50,132,124,50,185,145,229,177,132,187,130,84,255,251,178,100,206,140,5,137,102,196,139,168,111,68,107,204,217,38,60,104,126,85,85,157,22,78,13,126,193,180,179,166,116,241,150,188,99,188,136,90,168,176,184,134,53,38,8,64,14,108,251,212,35,171,67,239,117,178,246,53,238,237,68,31,85,28,76,185,151,189,151,78,56,82,0,135,71,62,128,0,9,174,146,128,203,35,166,201,190,145,27,177,253,220,28,48,246,60,9,161,233,178,59,12,56,19,103,227,255,157,239,235,87,68,39,162,51,243,255,47,243,207,208,249,24,8,244,5,8,199,114,36,236,112,173,94,33,17,244,13,221,211,117,208,13,106,133,129,8,193,217,104,36,61,106,189,44,94,230,203,111,239,72,141,115,145,44,111,53,19,216,115,209,95,179,189,29,17,235,51,30,229,204,230,45,148,4,42,0,4,11,144,196,105,128,199,87,8,207,5,232,214,210,44,194,112,36,28,93,145,2,70,46,2,131,194,193,80,10,6,6,72,158,193,90,250,164,96,164,64,65,48,92,228,68,164,149,148,243,210,212,171,205,55,175,204,1,25,138,124,111,82,9,4,130,71,15,199,98,240,221,45,155,212,187,155,249,216,2,106,115,44,102,111,71,227,45,214,26,117,233,43,201,230,161,203,84,18,187,125,249,186,253,239,235,158,157,251,110,109,41,103,228,215,119,42,30,83,178,15,56,147,20,206,136,226,99,9,100,56,58,85,236,153,211,217,40,237,175,82,69,133,60,119,28,193,180,147,226,43,92,105,35,226,245,159,111,233,60,213,139,2,102,71,214,133,2,177,33,246,230,125,201,75,198,241,18,0,101,197,49,32,0,96,1,179,45,218,135,234,232,190,46,29,187,132,140,112,145,113,119,176,96,85,130,58,45,95,215,57,169,187,150,123,252,107,237,153,179,15,153,143,155,185,243,50,111,85,123,175,74,41,173,9,156,203,219,199,235,116,230,34,231,182,71,57,46,197,37,244,183,174,234,92,243,37,245,114,185,202,134,133,205,238,253,102,183,107,98,241,58,79,74,191,126,219,49,223,37,221,181,155,235,239,220,246,219,151,245,159,47,181,255,57,159,10,5,168,0,2,74,47,227,70,163,243,18,23,243,128,180,179,20,192,99,23,4,3,10,198,99,24,1,227,7,130,35,0,64,51,10,193,0,48,80,151,175,163,92,93,197,165,7,12,195,0,19,129,121,123,43,165,128,136,40,203,56,129,236,59,78,68,102,4,122,38,221,45,70,98,203,42,149,197,134,212,210,45,49,2,88,146,59,179,15,252,23,11,136,186,205,33,255,116,25,210,233,97,11,181,218,88,88,235,97,149,210,198,45,217,187,119,62,239,191,250,126,207,77,148,6,136,16,192,179,51,62,64,65,55,51,35,109,153,102,102,33,255,251,178,100,219,140,5,189,104,198,27,165,127,160,116,44,217,106,60,38,118,23,241,157,18,78,133,254,130,2,179,103,124,195,33,172,136,131,104,17,174,242,150,190,109,121,224,71,221,115,104,86,135,93,238,217,211,3,108,55,154,182,119,22,28,213,241,173,2,150,158,221,254,228,223,206,51,139,231,234,56,122,176,83,219,189,73,250,128,0,85,224,226,35,254,183,219,244,202,168,22,214,36,42,28,54,17,7,136,11,9,158,18,37,230,206,0,32,57,19,105,34,10,66,154,105,84,41,200,104,2,179,86,146,79,54,127,255,143,143,70,42,24,101,158,163,98,93,135,101,10,62,232,56,186,50,3,227,98,90,78,202,139,94,7,148,209,50,162,171,108,132,92,212,213,99,232,108,69,69,16,139,99,90,169,138,155,206,125,186,98,168,193,213,11,3,41,148,113,69,172,79,51,82,149,55,113,37,178,119,255,19,63,49,76,12,211,0,4,163,144,201,117,179,27,73,198,75,38,109,50,1,137,128,64,136,160,81,46,145,217,125,146,134,216,156,130,30,115,153,179,218,60,19,241,210,170,19,15,226,177,250,34,217,128,224,28,24,60,152,210,168,104,142,203,5,82,121,179,62,167,25,66,66,50,36,158,155,157,161,116,64,80,72,32,152,37,138,190,112,193,210,150,237,124,251,124,230,99,86,221,127,247,122,180,208,100,210,106,149,74,183,52,102,101,106,91,186,122,215,69,27,62,201,39,82,214,170,86,77,70,110,141,74,69,37,169,210,84,195,93,4,105,179,152,38,113,76,145,130,139,235,63,115,90,7,144,51,121,242,104,59,28,128,0,10,153,40,108,56,156,163,112,230,78,180,50,203,1,220,41,79,87,241,119,109,192,143,14,149,182,239,152,239,103,174,63,255,255,135,16,49,156,108,172,181,16,223,255,255,252,137,148,5,43,177,229,184,202,41,96,117,101,166,69,7,61,164,243,110,249,22,231,177,162,154,219,145,18,195,210,213,206,89,204,17,169,83,87,97,225,204,185,191,53,156,146,153,171,91,209,183,78,57,197,214,226,42,217,42,121,105,8,40,0,2,74,176,211,213,115,38,184,141,183,64,48,151,212,28,69,50,8,32,189,134,55,14,24,12,8,16,3,48,32,24,72,12,189,93,182,8,229,64,227,66,229,83,162,174,228,208,39,43,57,104,113,71,145,151,50,136,220,110,9,180,206,94,231,9,174,191,142,59,171,68,240,52,184,50,0,160,182,255,52,116,113,118,31,250,70,74,218,58,183,92,58,205,110,70,206,27,199,126,89,54,8,6,65,81,56,251,158,211,127,163,252,221,191,171,46,107,203,118,50,43,19,109,166,159,92,231,46,226,188,106,213,226,95,119,132,223,35,169,160,59,167,255,251,178,100,205,12,4,228,102,200,27,140,107,240,110,140,217,157,60,104,191,22,61,157,26,110,21,252,201,198,51,166,52,241,25,240,135,152,52,100,198,35,187,198,51,18,208,161,191,135,27,112,219,95,82,125,171,158,198,215,129,92,247,59,196,213,90,133,150,167,46,1,14,104,24,0,13,191,220,147,26,39,32,175,158,10,42,168,144,231,228,225,28,176,198,188,249,16,162,95,18,83,183,175,245,211,245,109,61,123,251,162,197,194,232,243,183,135,188,133,255,183,244,135,154,155,184,173,49,77,47,218,217,111,185,112,78,145,60,162,88,115,149,240,211,72,227,53,207,59,25,228,255,187,242,89,247,51,196,124,127,45,255,141,67,43,244,252,180,111,245,127,179,149,7,243,158,157,253,124,183,86,103,18,202,0,140,224,204,13,99,223,12,173,76,77,96,41,12,226,7,12,148,4,140,13,4,76,123,12,4,131,178,96,220,193,241,120,32,4,71,148,116,32,0,215,193,64,30,28,69,179,182,217,174,184,238,144,96,150,21,199,144,22,221,39,22,186,101,170,8,163,118,165,142,172,35,142,198,21,44,15,192,160,7,2,231,45,100,188,141,180,21,184,25,41,34,235,80,37,252,227,63,53,16,85,115,50,21,15,102,197,6,107,78,228,70,218,98,219,184,65,149,247,119,123,56,226,89,203,163,253,141,249,186,142,251,255,234,41,155,186,75,151,79,178,159,83,52,203,191,115,37,70,236,205,87,134,49,135,216,179,162,155,45,58,211,118,52,247,21,62,217,167,117,204,108,124,124,53,185,213,233,102,242,3,79,124,127,245,0,1,85,86,20,2,253,255,55,194,181,84,132,165,29,67,114,143,28,222,154,107,41,109,35,152,24,177,46,202,194,235,209,217,77,113,4,22,82,21,63,79,246,253,173,85,30,179,59,142,25,6,74,177,212,62,143,46,168,243,156,148,31,18,124,77,93,75,222,238,149,5,142,68,30,166,11,100,15,209,5,198,41,126,239,146,241,22,151,205,151,241,114,44,67,220,115,85,211,194,69,198,243,125,127,127,122,115,240,173,84,246,59,232,34,63,160,201,153,84,48,57,71,57,17,9,55,230,135,51,248,49,48,188,93,48,68,101,48,172,80,49,28,33,38,18,204,35,21,64,192,137,48,4,48,1,139,0,202,132,66,4,13,17,232,206,197,215,171,104,252,188,175,211,208,212,98,177,73,92,251,60,81,150,221,213,114,105,41,217,203,167,10,111,95,133,245,77,14,64,77,42,91,10,134,98,46,11,1,147,207,76,204,222,87,215,27,246,27,40,128,219,20,74,102,158,230,176,195,241,207,127,173,254,94,76,68,86,105,237,249,102,217,147,44,159,24,45,124,214,155,170,121,83,93,240,212,255,251,176,100,221,14,5,201,102,196,139,184,91,228,116,76,217,141,60,72,124,87,65,155,18,78,141,254,193,248,51,100,168,241,150,249,206,27,88,182,12,236,97,169,133,4,6,116,78,227,128,176,205,128,48,73,45,54,55,121,254,47,156,107,88,131,252,152,198,97,210,20,58,199,206,179,121,134,96,193,157,0,1,37,132,3,142,56,62,65,148,21,32,39,135,131,252,163,46,133,237,44,76,226,198,80,180,208,248,71,252,211,22,131,106,68,121,168,118,223,135,172,113,42,98,132,168,64,112,139,225,51,28,51,45,27,62,59,15,16,196,2,38,20,34,65,16,76,64,113,208,62,128,193,129,98,45,5,69,146,80,74,106,53,115,88,62,120,250,30,111,37,36,30,150,34,163,51,35,12,153,25,201,107,49,25,181,185,217,196,36,68,25,78,147,210,172,114,21,157,90,82,42,171,79,40,35,21,0,205,81,164,205,122,245,204,113,127,13,138,46,77,36,17,140,103,14,130,192,249,137,128,241,138,224,201,131,32,97,130,128,248,176,22,142,130,64,210,86,17,0,134,0,130,196,67,90,195,99,16,171,22,149,190,111,162,199,127,157,202,103,213,219,161,165,158,251,19,220,105,47,171,24,115,165,107,250,7,142,92,141,196,95,214,214,9,132,202,41,101,114,199,133,149,66,90,211,239,159,30,107,160,199,30,138,105,213,36,42,236,174,174,199,106,37,86,67,196,221,118,118,157,251,207,74,154,119,48,164,132,232,170,168,199,89,38,214,214,175,123,79,217,156,187,79,197,175,47,98,43,58,227,116,73,183,190,253,33,110,31,189,98,236,171,145,56,234,201,113,61,250,247,102,146,94,0,63,23,39,57,255,80,0,1,8,0,147,114,2,4,12,99,5,42,157,110,195,67,136,108,63,153,24,171,97,94,225,11,7,115,44,0,113,8,110,248,2,40,13,171,234,77,229,222,19,127,15,37,201,50,76,80,208,186,231,10,81,106,96,191,48,70,217,67,107,228,138,45,30,194,130,241,105,231,82,161,25,34,240,64,51,25,79,34,59,149,56,203,4,138,164,228,76,225,131,5,177,227,70,156,201,138,59,230,169,159,19,77,77,165,36,201,228,247,206,1,133,128,3,2,20,100,36,150,100,242,254,111,218,206,103,233,178,104,128,70,24,92,151,224,152,148,49,100,7,38,0,130,193,51,99,114,222,199,37,132,144,1,130,194,28,69,160,109,231,19,10,69,17,252,101,85,194,73,107,207,151,210,44,44,94,21,152,12,94,86,126,235,135,200,103,216,241,76,245,82,195,209,48,155,200,36,147,212,61,112,164,126,172,219,209,85,26,235,214,109,127,175,255,175,254,190,127,254,191,255,250,152,82,142,181,102,40,205,198,167,255,251,178,100,209,12,5,189,103,68,139,165,103,52,115,140,217,42,97,131,40,84,113,155,22,110,177,113,137,247,179,102,52,193,154,253,225,167,75,19,77,117,156,195,171,154,163,203,93,203,167,248,100,220,241,13,235,150,213,70,202,169,181,169,172,152,134,49,167,216,201,167,45,78,229,147,69,32,36,25,144,0,5,21,207,84,220,114,225,216,71,25,9,67,7,90,61,55,241,226,190,244,76,164,190,199,101,213,138,126,223,61,238,174,74,187,56,141,186,33,197,159,121,169,186,239,48,228,198,173,147,16,115,85,19,77,164,198,22,4,231,105,9,1,187,27,135,7,3,85,213,21,32,86,117,27,27,153,8,22,42,193,30,134,41,90,109,92,24,39,112,225,113,130,148,22,186,140,46,38,73,159,66,87,67,16,106,186,255,45,140,183,242,85,182,91,59,228,175,186,159,235,255,205,1,45,181,128,70,147,56,154,99,2,236,163,45,133,83,55,152,83,64,132,3,15,65,80,96,52,68,32,24,146,3,152,8,5,152,2,7,187,78,243,113,75,230,94,48,9,3,130,162,80,5,189,126,92,70,93,93,222,158,158,167,152,146,238,103,93,167,134,235,75,238,198,99,183,159,218,69,118,235,72,99,82,25,60,106,83,67,73,103,8,105,221,150,197,113,142,86,171,67,55,54,14,156,50,218,105,138,239,185,191,248,175,238,163,139,234,42,231,151,86,94,247,158,191,107,139,91,137,222,106,74,186,123,180,58,46,110,205,132,151,226,198,221,94,189,58,9,224,179,92,232,61,107,160,171,84,180,155,82,78,202,65,209,52,56,233,26,236,166,64,41,80,254,128,0,224,172,111,188,1,216,176,136,168,5,160,136,157,137,114,73,213,168,189,199,134,170,156,216,98,151,117,167,243,245,118,136,12,159,216,112,161,128,198,10,12,251,202,70,101,171,40,200,182,69,232,180,45,3,24,90,230,72,16,81,138,203,22,41,104,107,92,218,114,174,146,3,90,169,250,41,145,77,73,19,71,87,152,202,86,163,188,135,84,208,185,208,179,52,171,53,217,46,234,100,99,35,58,40,198,68,179,157,168,164,185,203,101,37,3,24,16,49,47,81,67,8,180,86,49,196,51,67,19,48,214,50,92,5,179,1,240,96,48,71,1,99,5,144,13,48,135,0,82,64,47,76,210,96,3,71,215,141,213,96,38,1,224,96,28,5,64,0,13,87,111,243,179,2,51,150,224,212,190,146,0,135,211,57,177,63,241,54,239,106,188,46,26,140,180,152,156,48,215,218,172,53,4,63,241,9,93,138,6,214,28,161,125,93,105,44,57,28,96,80,166,121,38,123,101,240,193,5,14,231,184,177,178,196,160,19,232,112,84,8,4,140,16,80,128,49,148,137,255,251,178,100,210,12,5,84,103,69,147,168,111,64,117,76,233,41,60,101,158,24,141,157,14,47,13,253,18,11,179,100,37,131,34,56,41,42,101,46,17,253,13,78,20,85,6,86,104,242,44,52,217,100,87,125,72,139,42,41,69,36,118,112,84,81,166,14,177,253,86,159,83,121,163,218,13,109,74,226,219,211,94,109,104,255,231,57,249,144,58,227,12,105,21,244,79,84,187,7,128,22,59,69,87,224,64,140,128,112,74,164,36,87,33,243,93,107,125,235,135,36,82,216,122,247,29,43,83,182,249,192,160,85,14,99,185,53,166,110,244,114,202,80,41,110,31,239,243,23,223,192,42,41,194,129,143,2,83,239,137,37,229,87,82,202,243,213,114,106,214,150,68,23,184,113,117,207,97,232,245,10,239,115,171,174,251,194,11,217,117,152,92,77,50,219,194,141,164,232,247,150,239,165,187,148,148,136,213,242,123,186,180,141,41,106,253,42,38,70,197,218,207,3,106,179,187,117,141,160,35,2,64,40,18,109,211,153,147,36,166,38,110,152,201,174,2,126,4,2,75,132,44,34,18,23,175,197,107,100,13,214,146,102,7,78,203,113,14,238,142,35,47,213,179,131,64,25,0,52,77,77,58,137,220,86,148,80,145,180,164,78,10,45,144,93,139,6,192,153,91,16,40,233,1,213,228,116,179,31,183,232,142,158,139,209,180,170,78,244,250,89,59,53,85,76,107,152,136,173,67,153,212,137,15,31,150,99,144,169,25,146,133,78,82,236,81,201,75,18,157,101,237,118,185,143,55,60,245,87,37,53,103,57,42,43,197,225,129,42,0,4,94,63,223,91,118,187,133,1,234,15,142,95,109,188,9,148,33,98,44,165,31,44,164,144,188,220,168,150,29,197,217,182,233,72,88,182,139,189,181,163,201,25,154,176,177,21,108,250,190,157,50,118,54,18,38,233,152,132,131,187,235,17,229,138,24,131,198,31,162,59,189,156,92,199,109,47,63,166,58,174,16,203,62,94,89,210,82,122,85,169,186,155,186,20,93,105,174,94,111,184,136,247,104,186,138,155,139,183,249,85,175,70,90,228,36,228,0,5,163,56,125,115,74,188,19,17,133,243,39,81,195,139,1,3,12,67,51,3,65,147,16,193,51,28,192,36,234,4,3,169,156,202,22,21,58,194,128,56,84,20,8,5,82,189,221,139,168,3,126,206,160,168,61,251,114,155,21,11,28,134,234,68,93,153,23,97,248,172,141,156,69,33,136,126,87,39,160,176,250,74,226,238,51,125,86,158,59,57,0,69,254,26,134,94,23,222,45,86,67,76,36,64,137,140,101,233,47,121,145,217,249,214,1,131,175,255,16,101,9,182,215,206,44,99,220,150,5,34,76,201,164,51,49,55,154,255,251,178,100,198,8,4,90,102,200,51,134,84,218,117,204,233,205,36,40,97,87,233,159,18,78,141,252,194,56,179,102,52,243,42,253,72,178,190,143,37,219,30,239,120,158,36,76,223,24,198,55,18,43,247,216,149,254,53,60,176,59,133,35,98,214,182,228,127,52,92,197,206,33,199,111,83,182,221,72,2,12,75,172,255,95,144,122,192,0,44,247,238,203,101,150,151,100,249,234,110,17,49,229,103,105,234,89,216,24,78,184,44,78,44,117,149,88,121,71,145,146,26,169,138,11,204,227,91,174,139,16,229,34,74,91,174,113,110,73,41,139,81,195,158,142,116,246,138,73,197,11,10,60,211,7,214,243,173,13,90,85,4,158,182,47,50,44,225,234,31,22,158,165,211,81,99,165,49,16,130,199,85,37,65,162,154,163,8,83,251,73,175,114,214,182,136,44,16,153,168,36,199,144,61,235,31,21,180,202,141,204,34,156,215,115,93,54,53,217,58,207,48,213,245,149,89,128,130,39,170,0,70,211,180,1,12,41,78,59,77,104,201,78,211,111,8,66,128,97,192,120,40,50,44,130,92,224,64,227,16,111,155,59,147,196,142,26,8,128,179,165,67,137,76,67,15,23,190,240,150,13,14,24,60,58,63,78,227,104,203,129,234,72,78,208,216,202,80,244,170,37,190,91,35,198,79,193,161,73,33,123,78,188,154,165,175,233,165,63,179,251,119,19,255,245,211,186,222,186,183,213,179,125,232,167,116,209,238,234,83,160,237,116,172,201,157,69,107,100,80,73,105,40,228,235,40,249,228,80,117,51,166,171,221,72,169,234,107,222,189,78,182,181,82,81,221,194,156,251,0,0,16,89,58,234,252,134,150,208,181,35,200,138,53,168,79,46,136,163,229,92,222,206,55,143,136,48,239,52,124,251,192,212,89,34,111,225,232,199,108,157,182,184,84,70,78,172,121,128,148,99,190,57,135,211,221,59,91,206,61,217,87,159,91,27,235,76,102,59,63,240,178,122,125,191,182,134,108,120,143,178,99,147,253,138,222,219,53,7,29,148,251,74,74,245,122,139,151,79,37,85,122,212,233,255,214,102,212,216,234,155,58,167,223,218,171,74,179,53,229,181,13,222,176,8,194,129,54,12,18,211,112,193,180,163,76,73,2,168,201,48,31,128,64,114,2,5,195,3,32,93,48,121,0,167,32,192,68,8,65,64,90,210,217,193,107,88,145,84,0,1,192,114,180,153,244,94,68,190,219,131,21,82,213,102,107,13,50,188,189,146,50,148,162,131,233,221,54,95,26,104,16,68,130,64,211,170,79,79,183,25,50,252,119,30,103,1,125,205,64,172,22,54,204,31,6,104,166,16,28,66,11,202,90,214,35,16,46,118,190,255,243,89,88,173,100,255,251,178,100,198,12,4,169,103,198,147,140,107,240,124,108,217,108,60,202,191,24,141,157,16,47,13,190,194,29,179,103,60,195,34,124,71,194,114,96,106,185,83,31,215,30,67,78,118,147,146,21,203,164,200,184,50,190,203,185,223,167,9,131,48,53,97,110,162,234,171,77,199,88,195,5,18,104,24,14,204,203,77,244,180,222,154,234,92,204,205,3,3,20,150,108,102,124,192,145,4,145,19,225,196,132,247,211,187,210,0,2,109,46,203,31,95,118,223,153,146,4,178,193,18,104,114,90,144,110,62,163,61,17,94,240,98,179,230,255,181,184,131,216,251,32,48,63,94,189,24,209,47,8,237,234,21,127,84,136,99,252,16,250,98,206,72,67,62,22,250,243,157,226,194,122,108,229,26,201,239,100,153,24,185,53,72,98,133,65,52,89,206,65,188,119,74,238,106,149,39,37,144,181,121,42,236,136,233,21,37,32,106,16,50,86,205,166,161,114,200,36,115,17,40,188,23,125,217,181,189,252,165,141,187,157,86,94,160,108,91,56,244,36,1,42,0,21,115,25,55,12,208,33,60,241,56,212,231,243,130,11,66,4,102,1,2,3,5,161,131,229,83,48,64,124,104,14,211,218,75,246,222,175,194,96,75,100,97,142,66,68,23,193,244,219,101,97,232,0,119,26,59,55,104,110,68,11,86,86,188,214,58,239,149,164,57,119,217,218,195,192,6,7,0,164,91,135,73,3,192,109,158,5,135,30,122,181,28,9,201,117,119,126,21,43,158,147,57,17,75,243,244,223,99,31,255,239,239,242,198,23,203,128,197,52,73,90,240,79,85,146,207,68,89,230,179,155,59,159,48,141,27,114,68,104,36,113,227,20,243,235,23,255,227,226,88,150,240,30,75,244,192,222,226,202,199,120,18,206,212,33,62,121,128,194,12,255,150,64,130,2,109,7,40,91,46,187,180,150,175,212,189,74,100,114,188,110,73,184,230,8,64,197,12,107,187,66,79,244,67,26,73,167,110,152,62,139,224,220,249,202,45,244,106,64,112,150,147,237,166,136,58,199,164,200,218,117,104,186,136,72,187,157,109,235,169,38,212,108,13,129,133,91,53,172,88,228,58,222,26,90,217,226,34,150,83,185,123,50,122,91,181,119,168,229,105,239,31,213,143,87,164,154,213,171,116,159,149,238,175,234,87,132,25,170,144,227,168,185,73,184,5,48,112,89,51,30,65,4,90,102,21,171,70,67,21,70,143,7,6,20,0,197,154,48,164,71,143,16,129,225,128,32,92,11,2,0,69,146,101,5,198,72,0,196,1,28,81,35,1,138,86,100,40,88,168,82,72,180,96,6,148,108,162,129,64,34,107,46,228,253,45,42,82,20,1,0,171,8,134,96,96,136,132,80,177,255,251,178,100,190,142,133,66,103,198,147,129,127,178,130,140,217,22,96,200,120,23,137,155,24,78,225,173,193,249,51,101,105,132,160,240,152,30,236,165,99,32,86,181,172,209,94,36,234,172,209,32,86,200,241,47,101,122,169,91,88,109,128,62,78,195,141,54,15,165,131,132,156,86,125,36,209,222,139,90,187,189,245,170,130,77,116,157,171,82,215,116,215,190,188,194,171,59,81,117,169,214,200,169,209,122,23,115,125,86,82,7,234,49,60,206,138,167,92,199,91,41,251,50,105,61,15,65,75,82,170,53,116,202,36,146,44,138,41,130,105,235,0,136,73,201,44,74,180,57,136,132,166,8,145,32,168,195,197,139,152,46,64,138,15,113,130,143,64,218,21,122,108,23,29,93,70,105,21,24,98,163,154,64,242,3,167,25,149,54,204,68,145,7,26,72,138,62,140,20,187,19,73,49,122,107,75,84,54,175,107,39,237,34,203,120,70,89,135,97,149,203,58,219,53,113,197,218,44,85,240,107,90,54,211,205,77,195,43,65,47,197,119,43,19,82,181,11,16,251,181,87,199,239,60,119,221,215,81,197,247,90,142,110,165,100,18,122,234,0,0,1,128,201,147,51,67,181,206,183,175,49,88,136,225,67,178,168,101,52,76,54,25,3,2,153,113,8,80,120,42,247,163,75,104,189,153,43,81,87,43,253,23,129,64,160,149,92,251,60,11,168,186,132,193,66,53,86,25,211,110,36,1,53,5,60,75,203,235,211,52,200,36,47,147,68,172,183,18,165,58,113,95,151,109,108,196,253,251,123,11,169,211,168,113,204,169,18,194,161,132,236,134,175,211,57,26,147,189,54,245,155,210,251,125,23,208,254,203,163,81,221,157,231,57,49,57,178,135,148,43,60,168,138,30,169,65,168,244,144,86,38,60,161,41,33,61,93,145,109,239,99,54,166,243,106,205,66,16,16,51,112,1,18,156,48,130,219,183,219,127,17,146,51,130,89,218,234,106,78,92,74,130,108,160,201,253,18,58,106,186,164,49,97,215,152,27,154,112,194,174,250,231,44,109,171,93,20,204,52,64,58,213,75,153,185,90,121,66,6,44,169,125,87,52,221,181,40,175,135,122,218,185,149,18,210,151,56,248,30,247,87,86,182,243,207,171,33,57,72,146,177,164,53,82,228,183,214,240,156,250,254,220,113,83,59,254,145,21,222,209,175,167,194,132,10,128,2,69,200,98,115,92,97,124,40,100,32,196,97,48,248,101,0,52,96,40,4,64,5,136,193,54,198,151,101,64,45,91,26,75,19,117,148,222,91,44,130,92,165,212,233,58,245,29,168,204,19,114,2,119,163,185,95,157,187,114,126,37,110,95,174,56,246,93,151,126,196,69,237,131,95,110,187,93,157,60,255,251,178,100,179,12,5,21,102,198,27,143,84,80,114,140,217,239,36,40,115,85,1,155,28,110,161,251,73,170,179,103,116,97,158,253,56,0,81,6,6,173,168,132,72,176,118,33,30,168,246,142,157,113,15,58,91,140,230,184,185,184,255,218,59,255,255,246,238,249,99,136,167,210,56,174,46,101,110,31,31,70,13,117,90,177,212,68,12,23,130,240,250,13,62,8,99,151,203,72,23,123,157,218,124,125,235,234,88,121,143,26,104,22,237,208,181,11,59,170,152,59,200,128,19,86,206,36,182,235,183,77,2,33,1,16,89,178,153,108,105,233,19,118,122,218,38,98,79,255,255,203,183,239,247,61,65,197,18,14,32,37,250,20,203,219,139,142,97,168,212,213,139,52,200,200,221,162,28,58,134,62,116,154,40,6,230,238,229,33,167,166,87,112,112,128,105,19,106,68,242,45,145,82,34,174,118,154,58,232,246,156,138,233,196,167,31,188,218,37,25,121,249,212,181,40,175,40,21,166,8,12,82,143,12,31,136,12,120,116,140,73,56,13,180,8,76,114,1,12,25,14,76,16,19,209,116,10,4,1,129,133,82,75,103,29,235,110,101,201,120,85,194,234,92,47,187,86,124,217,235,196,217,169,217,244,98,7,144,189,82,135,190,125,254,156,136,195,208,44,181,246,123,89,195,247,43,125,162,142,243,2,105,120,176,215,45,193,186,217,225,15,3,241,14,75,105,234,83,187,14,181,136,188,204,49,241,187,31,174,111,45,148,243,53,219,238,9,140,251,78,206,102,119,34,207,247,88,146,117,79,153,68,116,44,202,94,254,211,51,116,56,154,115,60,133,121,9,94,100,253,126,179,80,250,62,202,102,180,35,1,39,161,153,42,12,23,141,248,130,254,5,102,40,101,46,87,217,123,94,214,180,214,62,85,150,236,20,100,82,156,66,98,65,156,195,57,49,44,219,229,139,153,164,17,145,214,86,28,4,126,34,155,186,114,98,144,251,103,192,121,94,82,139,145,9,123,181,78,242,153,8,122,16,238,239,117,114,153,17,18,119,170,33,148,197,99,181,29,85,198,35,178,94,79,87,206,122,165,175,187,31,110,239,222,151,203,254,223,255,224,99,144,210,157,84,192,95,116,203,205,132,212,131,88,213,0,208,198,144,100,193,80,52,198,65,204,194,192,220,168,2,32,144,88,5,48,40,3,10,2,132,192,2,78,20,1,168,14,3,2,76,45,167,47,166,96,192,153,122,242,76,215,110,210,222,96,141,109,174,48,203,82,57,248,45,176,175,71,145,186,68,216,3,148,205,214,204,5,0,77,43,11,167,24,104,108,170,63,40,102,46,59,135,86,95,55,101,231,154,123,193,197,130,97,147,114,60,134,56,242,211,200,126,211,94,188,255,251,178,100,198,142,133,42,103,69,11,163,87,180,106,76,216,224,100,197,110,25,109,159,16,78,165,189,2,47,51,163,89,147,34,56,171,244,225,153,34,116,107,129,226,13,20,37,26,67,13,121,3,110,106,40,137,17,115,144,64,196,100,108,162,242,214,236,201,254,194,12,197,37,13,82,159,126,220,162,34,125,73,2,208,165,18,87,97,22,114,201,204,204,250,119,190,221,153,142,179,28,117,58,213,173,209,6,67,70,191,231,246,82,33,22,153,52,140,19,88,26,200,66,129,196,39,148,140,12,10,26,199,167,34,174,172,21,2,99,201,29,52,167,227,194,137,30,12,134,178,208,182,4,233,34,92,194,48,89,34,68,143,43,152,54,165,105,5,209,161,207,134,52,253,73,44,6,73,85,246,152,250,85,81,131,141,115,145,195,76,83,203,160,162,99,78,58,37,5,141,114,216,147,112,145,5,134,160,203,198,66,65,9,125,200,250,218,230,33,97,6,14,74,106,68,108,120,225,219,156,130,140,249,19,240,218,22,239,59,188,220,77,175,252,47,83,245,106,255,29,244,12,85,0,32,0,156,145,136,104,32,136,57,131,9,198,101,72,13,75,11,100,34,1,178,38,99,189,132,139,135,65,73,242,144,194,230,98,41,52,241,81,92,119,51,93,143,73,251,119,196,63,203,203,149,111,215,226,27,55,131,223,86,88,86,97,246,129,34,150,222,114,222,230,145,207,236,107,30,86,46,223,138,121,116,15,223,246,27,57,62,163,161,93,171,25,90,187,55,111,79,99,246,91,131,237,15,210,11,45,94,113,124,187,236,187,31,47,198,119,187,237,55,149,153,242,204,185,219,71,175,43,221,98,205,100,86,121,252,177,225,220,197,155,51,173,204,229,62,109,157,94,255,203,117,251,254,114,126,114,0,39,28,208,8,1,5,182,227,49,54,124,192,83,16,41,232,206,39,192,52,241,5,148,48,193,64,82,218,189,135,11,196,226,74,230,5,145,220,154,77,80,243,227,250,186,38,184,210,252,158,109,86,121,38,228,200,110,118,212,137,140,112,35,206,170,80,177,220,231,141,47,143,32,178,72,81,198,35,191,65,95,36,214,40,181,233,97,224,169,115,242,15,42,26,239,167,49,242,243,25,236,244,80,194,104,78,125,215,37,15,78,207,203,248,228,203,218,65,153,38,220,204,87,117,27,121,5,31,29,126,19,162,187,57,95,115,93,187,235,214,235,111,151,173,107,199,253,128,100,129,36,178,3,89,12,22,112,233,221,13,72,80,205,3,209,101,31,21,181,9,171,53,147,76,189,240,244,161,248,138,67,82,88,158,92,185,49,140,142,173,53,36,166,177,170,52,142,177,165,16,47,171,81,114,154,83,11,20,41,52,2,94,115,52,32,255,251,178,68,186,140,69,7,103,200,59,152,97,18,145,140,216,231,113,134,72,19,61,155,34,109,153,117,202,65,179,99,137,180,153,121,192,104,116,66,148,115,133,97,42,67,187,84,185,29,81,177,134,202,51,187,169,185,111,18,119,117,1,155,217,158,205,124,127,47,103,3,224,17,100,172,251,49,217,136,190,166,123,222,193,114,118,161,214,246,195,214,156,238,250,148,33,35,144,146,83,61,30,150,61,140,147,223,21,50,150,216,134,232,53,252,74,181,76,49,1,38,128,132,47,188,197,106,12,71,240,252,223,13,248,40,215,6,201,132,75,88,130,171,10,167,15,212,216,116,69,192,193,32,136,169,122,228,1,66,17,247,87,139,217,64,237,166,80,40,164,98,139,197,74,81,148,201,210,163,98,65,174,232,226,100,38,158,100,210,129,206,195,164,247,99,57,113,130,148,178,174,138,162,68,145,33,25,10,171,72,30,76,28,64,167,240,212,41,181,173,237,247,52,184,147,12,139,250,237,218,43,227,238,117,237,206,77,114,210,222,198,243,103,108,218,43,186,111,112,243,251,236,79,110,239,15,247,103,20,251,149,117,29,162,65,150,218,0,4,148,16,93,178,195,21,220,48,90,131,28,123,48,182,195,56,12,123,229,131,64,107,177,142,178,186,242,185,218,75,18,73,101,21,90,105,102,220,155,114,124,121,26,229,153,95,121,188,43,208,181,201,138,69,98,230,219,196,179,139,2,179,156,66,17,53,84,22,82,3,158,92,203,30,169,27,173,90,141,25,80,73,85,192,242,152,134,20,38,164,114,82,52,193,130,249,240,221,211,172,213,221,110,215,3,234,30,157,25,135,113,81,125,59,220,35,18,108,84,72,181,87,142,129,204,28,26,242,153,229,36,181,34,146,119,189,87,78,164,245,42,219,36,163,0,165,35,192,0,8,10,14,73,44,49,44,48,192,108,195,26,35,76,66,102,49,240,41,239,114,19,237,148,61,144,254,117,233,110,64,96,193,149,200,148,177,12,218,238,69,8,145,205,148,108,46,201,187,85,209,65,61,188,190,148,245,232,128,27,96,248,136,242,74,179,228,128,146,78,30,50,72,88,153,148,134,36,164,23,183,65,183,86,56,217,146,108,72,244,52,125,223,14,60,200,28,123,218,244,49,33,38,96,119,78,43,52,101,213,213,11,51,205,44,194,12,220,169,34,25,222,5,78,142,166,25,157,14,121,209,98,107,170,153,142,98,103,153,209,18,170,57,173,2,181,4,3,146,214,1,1,50,35,83,148,84,22,50,51,193,116,80,80,180,75,97,141,163,105,19,162,135,37,212,110,36,233,29,226,66,96,52,18,81,132,18,100,142,153,195,50,35,69,53,142,93,69,151,59,26,167,48,194,17,73,32,212,255,251,178,68,179,136,4,172,102,201,211,104,109,242,147,172,217,26,113,40,110,19,53,157,36,109,165,111,194,81,51,99,221,179,34,185,196,162,209,154,140,225,162,182,164,38,67,86,166,207,37,91,42,109,108,211,94,197,45,135,211,210,126,154,210,164,159,134,204,57,51,176,246,211,212,114,239,205,225,207,61,73,193,246,147,149,185,62,126,30,211,72,125,189,246,116,202,115,117,142,52,150,124,242,141,63,45,142,88,132,75,119,57,205,86,238,127,109,205,92,108,250,229,177,124,184,13,184,16,2,3,110,56,99,99,230,148,226,121,17,2,69,230,196,58,132,132,250,66,246,25,72,234,83,227,69,110,92,238,89,167,230,24,69,163,82,121,101,138,153,87,161,212,75,12,80,58,116,218,92,22,122,186,170,33,160,20,136,0,145,225,42,215,32,92,242,205,195,198,161,148,147,43,72,158,140,23,21,173,234,92,185,79,62,27,220,194,90,91,33,127,63,49,43,198,111,100,16,117,144,94,152,11,81,124,8,210,143,105,52,244,100,159,171,134,182,100,198,186,181,89,100,212,254,59,226,238,228,231,242,22,134,52,201,173,23,67,233,239,87,198,245,188,4,108,8,1,164,19,95,154,152,31,137,174,118,154,185,129,158,88,24,96,18,9,84,155,180,93,71,145,124,75,30,74,57,154,102,52,222,18,236,9,216,58,140,227,200,216,13,144,85,34,39,141,67,179,187,82,36,122,19,248,162,205,50,33,65,11,63,16,202,155,20,155,106,101,219,22,104,203,145,205,251,190,63,255,191,231,169,227,123,147,178,89,171,229,69,142,162,231,189,208,113,144,122,89,215,255,254,206,208,152,239,250,154,216,218,55,52,151,189,189,30,71,131,167,218,121,233,38,202,159,244,169,109,78,237,217,247,177,176,200,65,181,61,187,108,184,164,92,127,0,0,23,53,182,54,227,110,161,231,104,210,8,101,165,188,5,100,70,205,56,95,49,218,157,77,136,143,241,100,218,166,79,67,118,52,105,200,41,68,220,202,66,173,57,43,87,50,205,123,51,25,51,71,49,102,32,211,14,89,215,245,255,131,170,74,102,125,119,185,85,242,28,166,45,201,157,15,232,100,73,138,215,114,181,109,148,165,179,223,172,170,102,164,172,203,42,21,20,138,142,147,171,200,139,162,158,170,110,198,138,28,238,217,154,97,16,147,131,128,83,182,221,129,205,33,80,3,35,129,26,75,12,57,83,151,213,60,19,66,219,63,117,100,47,20,221,248,97,237,163,111,195,131,11,94,219,0,232,181,91,50,116,82,173,160,169,214,183,169,87,172,74,177,202,54,108,118,166,142,37,106,36,35,196,134,127,168,41,227,91,237,222,111,126,253,233,73,251,53,81,29,153,31,73,255,251,178,100,175,128,4,146,102,201,187,105,91,242,117,236,233,157,60,197,143,17,9,155,42,237,177,79,201,210,179,163,129,148,141,240,71,118,87,103,123,239,186,93,90,150,85,122,243,20,221,249,200,164,249,179,228,4,39,153,38,236,212,67,205,57,215,42,99,185,151,83,204,156,105,17,164,76,71,209,82,197,166,0,139,0,230,10,168,154,123,153,169,47,182,164,205,82,193,27,50,103,237,236,85,194,183,47,188,246,90,175,95,64,132,163,207,200,12,21,52,159,108,61,147,171,68,85,120,101,50,117,74,234,134,145,186,213,235,73,36,146,35,97,226,229,86,15,28,159,34,34,216,86,214,214,43,37,130,156,173,78,61,109,29,255,99,73,185,194,52,123,240,158,182,51,101,115,164,240,255,243,202,154,49,242,151,247,179,189,106,223,246,17,95,32,95,246,89,145,120,146,1,140,80,253,140,115,194,141,84,139,12,178,130,3,7,51,2,129,65,32,112,28,58,1,2,0,128,220,64,1,164,208,16,6,38,11,24,24,168,1,20,34,3,22,83,186,188,89,202,70,192,169,36,200,232,216,43,36,107,79,34,86,67,15,202,148,176,152,179,108,229,57,89,57,19,244,18,231,1,142,57,51,121,50,104,229,21,231,169,250,145,59,213,101,178,137,101,44,78,47,98,116,160,242,2,197,212,30,209,17,83,253,212,68,253,243,163,149,29,244,183,199,95,20,177,207,186,13,116,168,33,150,50,154,81,150,117,168,42,57,52,253,136,37,6,29,2,8,144,135,199,49,242,48,130,236,165,217,85,164,130,147,103,118,169,147,106,11,74,235,155,36,154,212,161,93,228,253,32,0,81,113,41,186,239,39,67,251,3,144,226,113,128,224,146,103,82,199,96,104,203,19,11,135,154,45,88,98,198,213,170,182,2,39,8,145,170,164,153,188,243,6,26,157,37,220,137,196,142,89,79,19,46,105,164,254,41,55,246,158,90,179,87,220,108,126,150,171,90,42,31,98,121,65,164,211,174,19,46,100,197,216,77,93,68,83,245,19,161,116,228,105,77,54,195,75,72,198,38,212,117,11,142,75,28,42,48,239,169,116,100,149,97,244,140,179,45,104,235,60,253,180,223,63,204,222,125,212,5,142,232,2,23,25,255,8,104,5,1,152,209,70,243,154,21,170,10,4,166,9,9,7,9,12,66,4,1,10,196,126,17,176,67,89,9,49,82,221,75,7,128,184,89,204,91,54,74,180,153,178,182,179,118,66,221,167,214,5,175,194,160,182,227,85,137,179,165,242,220,154,227,239,68,212,96,81,88,13,19,100,34,47,26,136,225,129,241,190,218,120,204,127,38,147,135,96,153,50,41,185,60,180,114,108,94,195,99,239,169,115,62,118,185,147,95,255,251,178,100,212,140,5,147,103,69,11,168,111,68,132,76,217,92,60,200,159,86,145,155,22,78,97,105,202,27,51,100,9,148,141,249,59,62,103,166,253,127,239,239,254,97,22,32,219,136,169,126,215,246,165,63,170,116,210,198,90,173,36,90,74,172,120,210,141,75,203,12,210,179,110,142,170,145,198,187,69,177,78,80,177,201,206,189,190,165,180,118,111,117,66,169,211,211,165,64,18,77,178,181,122,176,151,216,46,129,135,50,154,222,113,172,44,103,125,158,71,155,13,233,108,174,205,228,49,106,156,163,113,122,22,244,150,229,137,233,114,96,249,50,2,166,76,161,58,213,182,121,93,146,83,110,21,237,93,155,183,25,219,76,209,107,139,83,218,218,225,4,214,192,29,196,11,14,13,64,12,196,6,21,78,4,208,148,215,80,73,232,27,99,40,241,43,158,22,63,66,156,47,37,164,32,58,32,242,225,148,48,83,65,226,28,119,22,89,77,233,112,128,153,252,124,194,125,22,89,53,204,89,175,224,2,121,0,2,140,140,192,156,115,48,103,205,69,159,52,225,56,206,161,148,134,8,7,15,4,132,128,229,159,68,102,126,179,75,44,22,0,190,138,42,149,176,21,104,1,209,90,209,245,171,11,42,18,208,198,68,144,113,24,164,16,43,158,151,141,143,201,58,188,217,163,18,185,85,123,234,77,208,93,189,18,34,199,83,23,131,3,211,166,74,110,201,4,199,144,149,93,236,251,157,205,150,125,223,214,251,159,143,159,254,43,255,158,228,243,171,222,226,138,64,234,182,231,108,57,210,110,185,69,43,56,155,254,162,208,119,22,82,205,99,201,91,233,9,142,25,59,225,71,27,236,115,16,74,225,242,214,27,231,118,117,168,7,82,27,166,80,176,97,107,66,9,30,206,93,34,98,204,221,135,185,81,216,75,140,228,168,2,137,124,233,198,180,117,244,141,57,92,186,20,11,175,77,120,210,254,181,56,167,57,54,190,39,31,155,73,34,115,58,218,226,62,24,202,75,90,192,209,198,4,231,24,136,148,204,91,33,57,122,186,199,60,188,147,75,77,249,242,36,61,111,252,126,223,151,62,189,63,133,167,251,33,221,175,151,158,100,73,222,23,244,191,135,145,22,190,20,2,49,242,95,52,77,71,49,50,66,53,70,118,48,16,116,8,19,68,64,25,137,96,64,240,76,16,13,5,130,216,81,126,217,234,19,146,120,100,5,107,142,43,171,72,227,34,44,10,189,152,18,128,178,183,33,33,186,251,193,80,19,203,138,205,119,28,34,248,45,72,18,114,93,29,123,218,235,17,103,47,251,42,93,18,185,43,217,125,239,228,174,15,113,29,166,81,26,94,144,138,112,100,62,17,12,12,76,12,70,127,227,221,116,68,255,251,178,100,195,12,133,15,102,199,27,140,92,192,112,236,216,241,101,35,110,22,1,157,20,46,161,125,17,246,179,101,117,132,160,185,248,190,230,234,46,107,185,136,235,159,214,166,155,171,237,122,226,221,46,185,187,131,46,163,41,174,44,249,113,30,166,15,28,85,135,79,8,200,226,202,211,53,15,223,60,214,235,173,237,125,213,240,219,250,174,158,6,172,226,60,85,152,160,113,171,101,196,131,65,246,104,58,168,107,4,194,72,141,7,228,27,137,21,43,74,220,123,178,82,33,70,195,242,190,190,156,81,12,54,70,158,56,178,96,160,242,215,179,251,67,29,7,138,84,221,241,27,127,118,176,84,141,97,114,33,70,75,143,185,181,207,82,162,167,26,149,120,241,242,196,89,114,42,147,45,119,171,195,21,21,117,241,91,207,115,69,55,119,44,202,179,124,57,208,131,163,155,152,182,29,86,186,151,114,81,233,148,245,152,215,197,105,50,156,97,18,202,0,21,226,167,8,216,251,35,174,144,13,156,123,50,249,29,11,204,12,3,48,104,16,10,9,79,52,136,92,111,218,73,77,58,194,160,23,113,209,143,86,167,163,157,143,60,144,29,134,197,111,24,244,5,42,136,216,141,65,50,167,114,76,235,81,202,162,176,76,66,24,140,63,171,222,33,13,208,65,145,121,100,94,89,53,60,254,63,209,23,37,246,227,249,19,141,206,70,236,103,143,123,255,175,126,200,97,113,99,234,141,159,96,140,166,69,132,137,145,227,113,163,152,181,70,196,242,243,59,139,168,150,195,249,105,229,215,56,117,136,42,202,116,197,213,110,116,165,42,57,67,139,29,138,169,108,87,27,121,235,84,12,33,32,17,1,90,145,193,45,13,56,69,241,167,207,62,174,19,91,124,227,22,237,201,237,223,146,214,35,68,143,118,212,33,142,241,172,155,186,115,51,135,122,194,203,207,37,210,241,45,189,198,91,81,248,150,2,89,232,30,86,62,85,33,206,174,221,70,21,252,182,9,245,40,241,87,70,156,47,47,35,47,221,107,39,75,35,209,40,99,54,108,197,154,127,77,14,119,61,61,47,62,39,229,241,82,192,154,149,219,243,111,51,146,168,132,0,2,41,216,103,27,65,145,86,70,208,143,152,94,136,101,241,179,56,11,128,67,129,130,193,182,116,172,210,215,125,185,189,112,209,80,2,215,229,52,144,204,99,239,197,41,51,139,172,26,227,95,176,52,90,51,61,50,211,27,88,109,215,130,222,105,35,137,200,14,59,73,139,132,201,101,177,102,230,224,106,114,105,254,188,224,196,92,149,0,113,47,220,138,197,40,170,223,194,151,122,239,227,174,254,95,231,228,45,48,128,50,207,195,48,224,100,136,196,104,152,81,85,133,246,96,79,255,251,178,100,202,12,133,27,102,198,147,129,95,160,113,204,217,6,96,195,126,20,109,159,30,110,5,126,138,48,51,99,217,150,25,41,145,223,81,47,89,13,253,67,145,32,13,71,98,110,132,169,170,159,219,118,212,83,215,127,15,125,240,238,93,30,216,247,152,2,238,85,105,0,45,88,58,241,1,3,25,154,86,4,53,40,104,106,208,172,113,97,162,37,105,210,170,26,80,89,181,96,137,123,17,127,151,213,26,7,146,235,132,4,189,218,66,49,205,188,52,9,23,56,6,98,218,146,32,39,6,128,6,18,56,36,172,186,203,117,105,149,210,53,147,133,119,190,126,60,97,125,182,52,178,4,208,211,18,195,240,195,29,149,127,206,213,213,42,115,247,196,200,252,63,37,183,211,173,144,169,186,222,200,231,130,221,240,168,146,139,119,57,246,215,15,84,238,94,238,230,84,49,123,154,217,181,179,255,120,22,220,26,0,196,47,73,165,79,233,178,209,65,160,164,121,143,100,56,84,7,21,1,204,60,2,68,131,52,101,97,236,113,144,51,37,140,169,7,64,245,116,224,169,171,18,135,27,188,226,110,166,186,168,180,101,36,224,52,214,179,38,107,172,229,157,207,169,85,247,158,3,107,76,169,184,52,105,4,227,224,229,184,2,16,25,159,36,181,103,69,209,144,67,241,214,28,159,235,3,109,220,104,241,86,154,226,205,85,173,79,51,221,229,220,127,255,63,46,29,151,85,105,207,188,165,146,244,148,238,68,84,242,139,38,90,67,59,54,158,167,101,21,6,225,29,87,90,40,23,184,53,204,204,73,59,154,139,190,27,73,89,146,151,29,71,109,191,110,122,171,76,3,175,132,128,30,149,85,209,118,24,177,194,16,53,36,7,221,205,174,193,243,52,241,76,171,83,92,130,224,107,85,184,78,147,71,105,34,132,49,68,54,62,170,15,9,236,148,185,197,21,97,20,18,171,184,221,172,93,119,199,193,192,44,132,116,169,85,153,164,72,213,170,181,183,126,143,199,219,56,209,149,42,186,93,94,139,113,115,54,251,221,201,57,125,165,67,69,83,65,81,113,22,219,61,90,218,86,95,51,29,68,118,62,242,59,178,87,187,251,175,92,166,198,91,204,215,27,90,77,194,215,33,16,100,32,0,16,73,169,145,121,136,36,195,63,205,178,24,5,108,231,42,178,68,165,124,41,225,145,241,251,132,214,118,229,228,34,180,50,42,141,8,252,72,194,193,241,11,147,81,146,102,4,100,81,11,136,78,7,5,104,22,185,144,6,198,52,93,122,219,44,38,64,140,140,168,250,78,81,18,177,81,41,207,33,114,187,255,255,245,119,175,85,221,213,189,58,73,217,125,108,130,234,102,212,182,64,241,185,146,116,89,37,36,199,255,251,178,100,207,8,5,98,103,69,11,163,95,178,130,108,217,57,97,40,127,81,153,157,39,77,165,175,193,219,51,103,188,145,151,52,168,41,3,51,231,12,205,232,160,106,96,181,38,130,38,6,141,206,180,226,54,219,174,138,8,215,82,1,72,192,0,72,208,209,13,116,151,237,184,200,200,136,24,19,117,149,21,180,50,125,162,115,61,26,51,9,144,202,104,204,19,70,114,93,86,62,125,138,57,39,52,48,66,141,58,68,56,67,21,236,80,11,180,204,137,13,225,103,149,227,147,5,53,48,76,76,198,37,159,54,97,101,145,198,134,238,103,4,46,233,1,146,177,163,184,219,52,166,67,210,225,81,138,251,70,146,37,127,204,201,142,58,166,77,68,163,23,97,172,132,179,172,180,85,169,23,123,2,85,0,1,227,135,62,13,151,84,48,199,244,236,34,1,37,24,64,100,192,67,99,7,139,67,6,237,92,185,113,193,8,60,8,8,6,129,83,16,10,244,106,91,40,140,167,158,160,104,194,202,25,136,92,195,19,6,20,46,6,82,44,195,90,192,2,76,118,152,153,200,74,82,41,140,142,43,153,13,97,212,230,96,15,27,112,77,120,1,45,218,196,130,31,101,204,127,8,180,19,59,48,252,222,78,118,118,189,109,58,142,88,122,179,62,216,200,255,239,250,231,227,255,153,191,230,254,183,93,54,103,134,223,85,21,220,95,23,219,102,249,137,175,179,210,106,169,169,54,150,82,32,244,58,13,222,138,135,145,39,156,182,194,49,82,172,26,26,220,50,223,53,205,38,127,234,122,141,136,215,152,0,28,9,1,65,32,54,228,139,38,58,23,137,109,149,142,149,208,92,224,217,241,93,23,40,116,160,124,255,105,210,93,66,168,149,101,249,2,232,27,150,209,50,176,9,6,242,175,103,247,242,243,164,12,177,114,80,47,51,8,166,120,96,85,96,197,174,172,102,122,136,201,122,170,133,73,141,244,73,83,170,139,67,5,33,102,106,202,51,120,66,210,214,158,23,151,35,108,227,103,229,11,145,247,248,139,154,60,34,252,248,121,229,63,78,64,59,141,189,251,140,43,195,141,68,215,13,172,46,142,37,21,201,131,177,225,80,32,159,47,185,108,192,128,34,57,59,6,5,129,50,48,42,15,185,214,11,180,210,45,48,228,43,51,8,102,232,120,95,118,202,80,232,144,233,202,86,88,25,144,82,73,26,147,144,27,88,93,77,133,117,182,33,80,88,235,168,144,5,204,178,221,151,85,213,82,98,232,170,88,5,117,179,22,197,156,63,2,186,181,22,219,61,90,174,176,2,149,154,14,210,243,206,54,107,223,119,212,223,212,205,247,112,203,157,179,117,12,185,158,97,241,28,214,198,198,132,108,150,110,99,46,255,251,178,100,221,14,5,186,102,197,147,152,91,114,114,12,217,55,97,35,62,24,61,155,16,14,229,109,194,14,179,102,244,243,33,245,37,188,89,214,158,214,139,98,50,165,199,195,226,43,110,253,246,171,94,198,68,107,40,153,214,114,187,78,210,207,149,161,241,242,234,173,178,200,106,160,120,88,76,117,255,82,5,115,52,128,14,182,75,101,155,107,111,156,216,37,9,210,215,122,118,190,175,82,66,194,190,239,168,171,134,244,120,66,71,22,120,194,120,77,19,145,142,97,45,79,69,196,32,174,223,209,120,88,251,32,86,206,40,31,154,144,101,200,15,75,155,56,225,226,198,84,150,79,116,62,197,117,157,174,239,45,18,96,108,143,173,164,91,90,147,75,83,225,27,41,75,145,240,252,69,243,35,42,145,56,139,221,98,155,174,174,237,85,236,228,165,143,188,234,75,196,38,72,163,77,71,131,98,204,233,244,127,235,124,58,89,0,22,155,172,159,188,220,43,206,37,52,214,113,141,220,80,187,201,126,76,30,16,22,195,22,147,240,253,238,41,58,207,212,40,16,66,3,30,84,1,44,19,152,194,97,35,0,6,40,204,132,13,46,77,66,195,39,68,164,105,137,10,29,55,97,180,100,8,7,132,172,155,9,56,171,176,152,53,3,244,75,56,109,202,183,46,119,171,82,234,244,42,91,174,146,210,74,215,85,117,61,221,235,179,50,157,84,44,231,93,212,203,91,93,141,222,164,22,138,8,162,106,233,29,100,74,141,14,57,137,56,214,167,125,75,48,154,217,29,5,32,211,53,118,169,157,109,186,1,98,128,1,61,246,222,219,45,182,243,249,241,164,85,37,177,14,229,183,3,165,135,246,113,108,66,231,111,6,58,215,125,151,50,169,199,93,247,81,126,116,25,35,81,225,17,150,139,84,85,89,134,209,105,218,138,152,42,26,72,87,52,222,174,171,209,212,111,92,117,88,229,54,206,138,69,72,167,184,150,104,143,30,49,158,38,237,184,168,121,175,186,221,160,198,154,226,173,241,219,125,209,35,42,111,94,223,98,168,141,121,75,89,25,81,175,117,241,21,114,151,23,133,80,0,3,76,66,188,204,156,122,76,156,127,204,82,76,77,87,19,196,64,25,130,160,105,129,128,202,250,30,3,85,85,154,83,35,74,173,88,68,30,34,2,228,45,236,78,16,250,65,14,44,141,148,193,111,235,47,100,115,143,58,199,142,64,241,70,196,251,58,242,104,34,125,218,173,114,59,63,2,192,239,244,90,93,16,169,47,143,53,204,114,106,47,244,235,251,14,70,37,50,10,122,46,235,153,222,239,57,222,251,63,155,206,28,43,49,204,249,137,124,197,43,228,192,129,59,61,187,147,110,214,97,38,150,182,35,100,149,255,251,178,100,205,12,4,181,103,71,155,105,107,240,122,44,233,189,61,136,63,20,189,157,22,78,133,126,130,11,51,164,13,163,33,249,185,184,70,222,110,245,83,103,206,173,43,14,125,186,115,199,238,223,14,169,99,27,160,250,127,9,1,187,82,0,148,90,134,12,40,128,152,228,82,161,241,168,244,48,250,237,164,144,210,227,126,67,57,40,137,72,223,39,78,238,148,159,169,88,69,166,139,73,73,107,197,83,196,230,238,233,231,123,209,141,209,169,34,163,134,154,95,162,145,181,67,118,205,184,166,59,129,125,34,228,249,186,55,155,145,189,247,189,79,207,116,134,14,60,97,136,49,72,129,240,62,102,166,142,93,218,58,184,84,72,186,203,156,117,241,205,83,93,37,106,144,74,23,51,57,186,220,12,61,222,244,24,143,41,11,48,240,17,220,202,2,161,55,173,191,154,82,168,20,224,192,229,0,171,198,106,13,110,48,128,88,164,85,245,153,175,106,24,88,152,136,133,131,83,149,18,27,73,36,102,96,65,2,218,148,201,69,36,88,142,45,84,134,57,173,138,249,184,212,231,45,21,56,170,23,33,239,54,54,127,29,28,97,251,166,93,247,207,245,23,190,57,230,25,87,255,255,254,234,235,142,123,230,190,42,191,127,247,185,205,67,68,213,135,82,61,198,214,198,118,142,221,171,117,105,52,237,47,111,90,207,154,220,187,116,42,129,243,117,217,204,47,7,33,8,113,136,178,106,64,6,203,41,133,9,80,16,22,202,72,100,252,16,42,188,52,70,72,41,183,204,98,64,39,207,251,16,94,65,229,193,157,167,127,70,177,61,91,148,74,215,29,101,231,174,243,234,247,95,188,166,207,20,217,158,178,78,8,88,26,71,82,136,170,70,146,174,129,247,189,7,120,153,247,241,15,174,247,222,41,162,126,55,173,174,215,243,95,162,241,247,231,194,189,69,149,252,246,249,223,231,121,156,223,145,159,110,90,220,217,45,247,155,253,164,102,222,45,161,102,55,112,39,164,0,2,77,152,254,140,249,181,141,155,87,204,62,123,205,217,44,76,41,5,12,32,1,140,28,21,76,48,3,130,160,97,0,88,170,128,17,25,202,98,17,40,82,208,120,43,157,69,27,154,57,182,235,180,26,21,178,149,14,187,112,124,25,195,15,47,154,23,57,137,196,237,53,252,99,14,148,235,113,108,106,99,2,178,37,204,206,95,232,194,130,204,82,193,80,128,235,34,16,96,130,10,13,224,158,42,19,6,68,57,153,219,115,144,187,115,106,226,47,125,207,19,48,246,159,233,38,108,126,221,175,114,15,150,92,67,162,39,173,149,92,95,49,61,57,250,213,113,93,222,171,15,189,2,244,207,32,169,114,207,69,198,228,150,154,53,100,255,251,176,100,215,136,4,90,102,202,187,105,91,114,124,140,217,90,97,230,19,25,37,155,16,78,225,107,194,53,51,99,9,148,153,160,17,76,218,88,113,85,94,95,7,91,60,61,137,53,203,39,103,82,178,151,49,54,181,146,72,0,210,40,168,88,147,18,159,44,0,10,70,132,129,120,142,182,140,116,192,121,174,104,162,31,166,99,90,86,104,97,194,97,241,129,8,44,37,121,20,201,209,185,117,82,184,56,235,86,61,114,52,93,193,78,121,55,146,75,9,211,13,111,72,97,51,33,25,3,166,28,223,248,69,145,93,190,202,69,47,39,51,188,57,197,85,148,65,224,243,57,212,78,137,210,145,74,220,202,188,188,94,229,81,146,108,120,211,87,184,206,82,54,205,175,159,53,249,86,182,253,227,211,239,223,153,59,127,31,15,182,82,200,59,100,83,127,21,147,146,191,101,51,228,126,193,32,113,159,247,85,8,140,225,125,12,20,49,78,74,149,76,126,75,13,251,39,131,0,131,1,131,99,11,65,211,16,1,96,80,12,36,17,9,0,140,69,150,32,154,34,132,229,218,167,13,77,57,86,235,138,222,51,70,236,218,190,241,168,9,188,190,165,201,165,89,129,70,160,105,248,253,36,186,33,18,110,144,239,85,28,85,180,117,93,199,113,65,33,171,16,4,82,24,138,203,159,89,135,138,24,149,80,214,181,75,86,253,23,215,183,170,62,254,221,200,209,250,75,156,82,221,172,18,108,217,74,242,148,254,230,189,169,228,147,219,58,92,157,50,32,84,19,8,74,146,24,53,195,152,49,89,16,128,76,111,93,220,178,98,43,99,110,103,187,168,170,122,115,107,93,95,132,238,127,255,245,133,70,2,75,5,160,130,146,128,167,47,88,33,56,203,241,70,212,163,19,188,149,93,137,66,100,44,73,0,193,132,0,148,146,212,16,94,156,69,46,129,134,178,208,99,134,172,47,190,17,91,254,66,208,85,185,198,99,30,70,206,60,116,181,59,193,255,13,168,49,4,48,167,124,136,159,56,236,250,113,74,16,199,97,156,53,205,14,8,52,214,95,242,251,97,219,105,251,158,185,191,111,113,228,137,252,206,253,255,252,191,239,103,58,107,255,142,1,152,63,83,154,101,44,152,213,71,26,126,84,153,110,20,151,212,56,39,22,45,197,132,146,32,104,96,37,88,162,16,25,120,202,157,130,160,24,177,150,68,46,14,158,81,85,86,107,236,225,185,46,86,13,15,237,100,175,186,172,166,204,110,179,91,145,199,102,59,121,216,105,149,23,115,193,41,197,186,83,74,105,224,122,123,238,235,122,232,223,112,39,217,124,177,249,6,14,97,115,143,177,142,221,107,187,90,47,19,204,82,241,115,241,212,213,118,143,113,250,255,251,178,100,207,12,5,129,103,68,139,163,95,176,116,204,216,208,104,195,126,22,85,155,20,46,161,157,17,230,179,102,244,195,14,85,92,114,245,107,72,156,87,87,67,103,109,123,225,71,208,161,130,208,198,36,135,130,236,76,62,62,133,223,137,42,221,241,95,168,219,180,130,214,166,83,158,89,4,109,67,2,198,42,214,57,53,100,2,25,37,119,254,240,0,106,205,229,214,93,44,233,203,160,64,110,191,110,242,136,208,248,172,206,250,108,41,75,143,23,222,94,229,77,59,30,153,102,238,101,165,73,156,88,193,56,100,206,35,190,199,73,127,28,169,49,135,103,147,65,34,247,1,3,64,140,49,40,178,117,181,145,239,152,71,98,166,138,236,67,153,145,17,56,1,17,133,17,61,136,141,7,221,227,171,115,156,227,84,59,153,82,188,76,233,88,71,4,154,25,170,103,152,151,10,105,209,130,193,169,38,68,84,1,93,42,0,110,227,0,225,4,33,159,155,153,219,36,147,207,171,224,184,24,96,80,96,11,174,132,136,109,174,50,118,213,161,0,24,36,66,32,156,22,222,46,41,30,151,156,152,157,196,113,231,167,133,82,91,104,44,137,204,151,117,47,171,192,36,185,123,202,185,33,149,48,227,78,142,215,183,76,172,97,214,180,85,14,70,177,227,73,138,67,93,135,58,140,251,139,27,34,131,7,102,10,102,172,162,14,163,149,135,89,119,85,114,227,223,75,154,171,234,37,154,238,77,25,67,30,15,168,15,69,202,33,44,113,114,170,134,144,80,169,9,216,218,167,223,31,17,210,195,14,50,106,191,28,211,203,81,0,165,80,0,73,39,7,121,204,40,12,253,104,78,184,84,141,201,113,34,185,48,18,130,207,181,201,93,36,93,249,154,152,164,89,65,148,0,219,72,59,70,213,136,172,200,33,1,100,3,36,113,35,138,134,85,78,251,75,136,164,189,73,130,200,149,180,11,44,141,114,234,200,153,136,16,36,210,34,250,221,161,97,208,33,66,57,221,21,5,63,202,168,196,30,33,206,121,240,50,198,54,237,55,194,138,81,117,84,139,189,14,166,98,110,236,173,125,33,238,71,20,34,88,248,36,178,222,216,119,19,110,196,177,246,84,208,140,29,36,57,246,139,116,107,204,59,45,29,89,147,76,111,37,2,144,42,64,0,21,101,234,59,190,250,131,36,23,192,17,36,194,95,218,33,36,2,121,101,28,162,236,141,24,81,2,106,205,233,216,105,182,205,188,106,147,75,20,64,122,76,12,186,206,178,135,240,174,65,103,28,162,104,48,109,143,26,140,121,111,108,112,190,233,82,120,227,133,198,12,113,213,105,161,143,162,26,92,86,106,227,78,86,100,113,114,106,136,33,138,164,40,225,132,173,208,255,251,178,68,205,128,4,236,102,199,19,108,67,114,154,204,216,211,109,40,126,80,225,155,57,172,37,5,226,29,179,102,189,147,34,124,248,129,138,79,16,49,230,22,38,108,152,105,187,103,115,70,206,206,179,212,200,207,250,189,234,63,238,185,151,28,243,252,243,23,60,133,128,0,128,141,150,17,185,182,187,112,68,0,89,12,129,202,14,87,217,74,106,69,121,53,82,197,37,61,20,1,134,20,153,213,145,219,165,201,173,211,161,106,35,146,87,132,77,104,140,116,172,146,225,165,48,33,201,247,34,118,26,61,33,232,83,52,223,114,13,11,168,202,136,62,229,45,155,223,165,51,218,72,60,42,187,153,37,59,218,148,85,53,250,171,117,25,101,20,140,107,204,160,207,230,145,217,184,88,135,33,86,100,185,72,137,234,145,244,215,166,226,170,59,185,101,181,152,95,79,73,174,234,170,66,202,93,0,127,211,97,234,49,216,35,88,242,51,72,19,131,17,74,212,81,8,44,8,41,88,70,147,16,151,183,25,182,67,12,217,19,55,73,193,202,42,102,168,86,43,101,4,84,99,97,130,152,107,148,35,60,217,130,34,82,40,205,84,66,248,48,147,19,39,73,25,247,188,71,113,45,163,253,142,167,188,216,85,177,115,100,145,178,132,33,83,138,179,88,181,187,170,159,176,160,248,222,177,143,114,135,143,75,22,51,129,211,139,12,210,254,92,247,152,236,149,134,222,208,106,71,120,241,242,164,67,55,29,93,199,114,255,63,55,127,22,241,124,188,214,161,0,2,223,25,182,204,96,212,193,159,173,70,116,75,154,228,90,36,9,0,4,140,1,45,107,16,204,178,78,250,215,120,93,154,162,161,118,155,209,102,16,170,40,44,43,11,131,40,12,192,97,126,144,150,58,37,105,49,197,88,44,192,153,133,196,36,207,210,135,49,49,90,200,207,150,121,167,65,187,249,43,69,112,191,89,241,148,27,139,41,90,155,227,11,90,113,228,48,97,205,34,49,36,207,185,183,231,76,172,96,197,64,244,208,21,111,81,248,210,22,227,177,218,146,142,130,75,38,146,148,181,201,37,124,165,44,85,157,67,29,132,126,106,91,190,46,142,85,250,251,255,219,191,47,255,251,83,201,142,0,8,66,80,50,221,113,139,165,152,228,41,151,158,133,128,12,124,17,182,134,149,225,126,90,4,244,198,116,243,21,102,236,203,166,117,172,110,206,213,252,171,206,223,177,129,38,53,100,142,199,212,212,68,184,172,132,19,69,164,233,41,102,108,26,182,113,194,55,66,76,220,151,130,203,124,37,148,117,222,21,69,124,135,238,86,105,25,62,174,75,154,103,163,222,169,222,104,164,166,142,162,112,77,245,5,201,59,178,217,115,86,140,60,238,164,255,251,178,68,209,128,196,133,102,200,19,105,67,224,158,140,216,194,115,9,40,18,177,155,41,77,153,117,202,89,179,99,9,198,33,185,160,203,230,225,159,54,179,226,147,99,216,122,54,40,78,52,52,136,101,70,205,252,29,43,179,71,204,107,222,235,80,5,231,232,1,85,153,229,226,103,236,217,163,222,34,1,129,158,198,138,142,60,76,17,26,20,164,5,184,2,95,27,130,15,71,183,95,101,230,17,23,205,76,121,131,50,207,190,44,82,86,246,168,227,206,182,251,242,77,41,166,109,216,140,16,77,83,56,154,78,155,97,92,165,84,197,79,149,27,150,173,29,140,210,5,110,113,195,172,95,16,77,182,164,130,217,74,15,133,30,152,130,164,109,40,160,199,38,49,102,213,164,67,106,145,53,154,210,195,184,72,29,54,131,29,78,168,78,94,146,105,149,185,63,183,73,76,183,155,122,253,226,180,246,24,176,62,123,238,165,159,180,9,232,0,0,128,128,20,146,51,4,245,24,123,4,63,153,12,73,166,142,192,137,108,207,21,234,176,55,104,220,118,21,35,17,130,168,3,9,50,205,68,76,56,194,8,36,141,18,55,42,154,201,117,45,40,40,244,152,20,16,214,107,9,64,107,82,155,121,89,108,61,68,72,209,203,45,149,77,183,116,211,205,113,180,149,190,89,118,72,201,73,168,219,222,231,75,53,98,73,113,156,110,251,53,94,206,191,53,99,165,220,62,147,149,162,87,187,91,116,182,79,30,172,217,253,198,179,181,83,225,3,20,205,235,170,224,244,35,12,183,113,116,222,42,146,189,67,126,22,249,213,7,64,4,172,97,206,201,140,150,102,66,80,152,101,202,103,145,154,14,22,233,166,19,3,81,161,185,72,161,152,180,63,13,195,50,136,165,108,109,8,10,130,67,152,75,68,193,177,18,178,94,100,74,226,147,91,80,60,179,12,2,57,170,10,40,144,85,210,138,53,35,120,101,164,190,58,10,46,237,183,194,89,91,174,171,33,164,12,235,72,21,70,128,133,7,122,36,45,94,147,2,131,236,237,147,31,68,156,148,222,69,194,174,66,11,92,85,13,136,159,85,88,73,139,71,86,157,8,154,186,105,145,217,123,167,22,182,222,187,53,207,220,212,76,220,112,206,11,158,144,130,12,219,104,10,98,103,239,25,127,203,212,213,130,107,237,216,189,84,108,82,253,152,167,38,41,227,52,86,240,194,213,218,181,111,211,211,216,202,159,179,217,92,179,98,145,52,63,184,197,23,12,64,180,211,211,19,230,30,18,209,44,78,160,177,200,71,118,243,254,122,196,19,179,148,44,84,185,212,178,169,200,18,52,244,158,137,185,147,151,101,62,107,57,144,69,62,128,246,148,140,98,223,55,234,8,49,138,255,251,178,68,203,136,196,179,102,200,211,105,91,112,148,44,216,178,113,40,142,17,125,157,40,237,25,87,194,58,179,99,73,195,34,120,202,138,255,210,166,131,218,190,54,163,179,187,16,148,154,27,58,173,106,93,155,237,87,116,161,33,122,177,166,120,64,192,53,252,102,96,97,152,224,198,71,142,24,80,12,103,208,226,129,167,112,96,9,212,87,147,212,80,142,80,83,202,105,40,233,46,91,130,234,206,201,193,203,206,113,33,238,99,32,234,146,126,249,163,102,176,203,77,210,0,104,64,167,9,245,143,119,17,59,49,12,137,144,203,40,189,94,81,116,97,58,99,223,202,49,166,138,57,56,57,90,158,37,144,62,53,82,214,226,16,195,218,159,36,191,166,198,12,23,59,123,97,178,74,85,149,35,58,70,168,177,216,216,120,88,29,21,7,15,133,132,250,221,173,234,171,241,168,247,252,182,253,234,26,32,23,45,140,205,123,13,30,144,194,81,196,110,101,223,88,39,4,46,28,145,138,211,23,162,133,74,187,245,36,152,76,101,53,41,212,236,140,226,199,88,21,152,35,113,30,179,38,205,236,114,12,53,45,44,83,83,4,140,64,225,25,146,117,151,43,110,196,19,245,108,73,253,175,247,36,148,182,8,82,81,69,95,250,20,12,107,109,35,71,104,43,204,186,220,238,144,176,78,148,155,124,245,36,13,38,84,92,158,218,166,37,40,47,43,32,246,202,188,190,227,75,237,244,251,103,7,86,121,199,56,209,135,111,153,247,170,199,210,144,196,42,153,52,250,189,247,93,52,249,214,195,144,2,120,0,16,128,0,83,114,67,45,202,140,222,200,29,72,140,37,192,223,76,102,178,9,34,152,41,224,187,137,139,40,170,67,4,5,16,5,149,89,145,57,66,200,218,70,161,25,34,56,186,100,100,237,197,75,99,110,126,80,66,22,115,9,23,20,10,210,70,155,120,155,5,250,235,199,179,76,211,23,169,175,227,53,139,175,52,179,220,133,123,6,16,185,6,207,203,20,79,18,212,77,30,188,118,95,185,219,63,89,51,119,180,134,13,218,118,153,44,114,83,154,13,156,50,21,47,44,155,105,70,104,160,146,142,134,39,82,198,101,112,197,179,46,105,236,42,57,42,203,186,78,93,37,115,101,252,0,184,68,0,33,121,57,34,123,251,178,73,10,84,224,116,159,100,211,145,215,163,24,173,123,191,69,67,12,67,115,181,108,111,181,245,107,41,72,216,193,148,11,209,61,68,145,5,235,38,44,158,111,62,82,103,58,249,169,201,167,71,63,148,49,80,135,216,116,24,182,151,44,157,55,181,197,36,230,189,215,118,46,240,31,32,215,179,122,146,48,154,211,17,151,103,163,251,150,220,221,243,204,62,162,101,242,255,251,178,68,208,128,4,216,103,72,155,105,92,240,157,204,216,234,115,9,20,17,201,157,55,172,25,115,226,43,51,166,117,151,152,84,125,211,80,109,39,29,84,140,91,147,163,235,231,216,146,17,190,22,115,87,63,119,84,216,115,222,217,139,124,86,229,116,90,170,143,148,195,41,0,6,221,142,184,238,218,238,128,225,20,166,176,105,190,35,76,140,43,203,19,22,108,40,178,7,34,36,133,167,122,75,101,35,200,28,142,150,252,154,35,145,34,215,55,121,121,104,157,154,32,176,32,52,198,145,41,150,78,202,130,74,125,71,97,46,64,182,56,164,37,225,74,238,69,170,80,206,201,148,201,16,29,103,54,18,89,36,116,33,88,154,113,132,101,187,99,37,63,171,27,113,209,175,149,250,55,155,136,182,42,9,28,243,42,59,16,223,5,182,218,52,186,141,222,251,57,47,145,29,174,55,249,205,199,222,222,65,165,0,107,147,55,218,77,57,67,50,219,248,197,103,16,193,9,64,40,48,6,96,193,128,20,8,166,182,40,219,214,190,220,226,207,43,135,3,86,185,242,234,6,81,47,222,14,212,90,246,82,184,180,254,86,191,241,129,35,210,217,168,236,245,60,19,34,104,210,151,237,231,202,6,177,23,114,157,231,74,247,203,37,29,202,181,83,22,68,65,208,129,87,78,201,27,104,21,215,104,59,77,146,140,101,84,151,113,24,200,76,106,81,76,235,147,140,163,12,78,221,20,157,52,66,250,116,99,190,211,218,143,81,172,99,73,218,147,221,70,99,67,102,250,236,251,172,169,139,70,91,7,41,188,187,190,63,229,87,170,218,226,160,12,208,3,85,26,135,134,108,107,185,170,100,6,31,58,171,106,113,34,184,0,52,161,208,76,114,212,182,87,78,152,176,134,90,71,244,141,97,194,255,88,74,31,145,64,95,126,21,206,56,134,122,128,154,35,230,97,214,81,153,24,145,197,231,106,255,68,97,248,114,89,85,11,30,133,211,131,211,208,177,188,159,153,53,36,149,97,251,193,178,123,44,8,3,93,156,226,70,12,32,241,172,226,51,30,97,179,46,48,115,13,153,87,28,144,45,49,139,24,213,35,224,166,164,166,32,253,162,202,148,88,203,116,135,142,32,102,229,214,196,141,182,202,104,143,238,248,169,227,186,143,255,75,194,26,83,106,135,16,10,253,253,59,37,24,112,247,132,204,116,120,186,55,217,91,26,213,87,122,146,165,202,152,242,122,53,134,233,99,172,234,33,106,230,123,175,89,245,173,53,29,206,173,221,245,168,193,135,178,208,76,124,58,228,0,4,105,128,97,141,196,41,216,44,200,233,205,39,167,109,198,16,130,36,81,72,193,177,16,4,115,43,211,50,122,221,15,149,237,15,175,113,255,251,178,68,207,8,133,29,103,71,19,134,95,64,155,108,232,194,113,136,110,17,217,157,45,76,153,87,194,59,179,100,233,163,34,249,23,136,136,173,194,158,27,34,234,86,137,103,244,150,207,180,108,158,232,98,43,92,27,58,179,247,58,58,204,139,247,181,89,101,60,201,140,121,213,243,93,187,217,9,83,56,8,223,108,64,25,101,248,231,41,37,144,115,223,153,69,34,201,237,57,75,178,37,156,106,199,47,92,198,197,105,86,179,150,199,88,148,162,154,165,125,202,235,62,180,147,81,27,182,109,238,109,70,12,38,214,201,133,144,116,205,32,81,166,9,25,44,86,68,39,112,198,86,6,68,217,131,246,237,45,105,63,103,105,253,211,150,253,3,54,109,246,127,95,152,141,216,109,61,20,117,202,103,102,141,169,163,35,102,117,179,26,40,89,229,146,82,44,212,160,148,77,146,173,214,229,93,251,158,234,180,69,171,184,168,91,136,238,127,85,187,122,224,9,140,234,0,132,2,228,159,28,21,225,146,252,27,208,105,155,168,152,48,35,198,196,18,89,65,165,239,125,72,132,237,4,109,192,159,36,198,205,14,133,76,202,45,245,222,31,50,13,57,85,102,76,247,61,25,40,100,52,126,120,42,109,115,41,145,203,172,210,76,32,68,73,28,109,52,11,167,86,244,159,78,213,253,171,78,187,91,187,174,205,101,51,245,174,236,223,174,174,236,238,238,187,41,70,14,154,101,19,20,74,102,36,133,208,48,50,41,162,102,106,129,227,5,204,211,89,212,236,79,49,152,102,168,185,244,144,90,70,136,162,179,101,212,138,207,152,41,17,244,43,18,0,0,38,139,6,110,49,36,147,9,192,224,164,67,31,47,205,31,93,28,156,58,211,99,133,216,170,120,226,174,254,95,254,251,71,167,114,223,28,71,215,171,40,223,126,182,251,57,86,199,162,155,77,119,122,179,151,7,126,240,209,45,180,113,60,91,92,244,42,174,191,194,94,81,80,173,21,85,15,124,162,145,92,205,170,90,66,90,173,194,215,220,84,173,235,127,220,124,233,82,95,17,52,59,171,137,152,73,121,106,255,184,241,161,39,8,2,49,254,88,49,144,65,52,154,58,49,233,13,4,13,166,14,129,134,12,0,134,32,131,6,34,130,128,224,136,96,5,126,132,128,21,78,196,49,80,12,89,100,114,117,91,21,42,199,85,22,7,23,179,1,58,111,244,58,156,44,201,178,58,136,6,139,178,117,188,226,172,59,72,142,214,111,148,61,175,173,119,90,153,116,48,216,17,167,207,59,146,135,137,91,23,235,54,142,233,219,126,226,255,15,89,202,126,142,151,58,153,115,44,188,190,112,191,132,22,244,167,20,193,181,168,215,105,75,35,207,107,84,246,20,255,251,178,100,200,8,4,167,102,201,187,105,107,224,115,236,233,175,48,8,209,86,57,157,18,46,141,126,210,64,179,100,241,131,33,252,149,251,238,214,89,125,69,240,12,64,101,30,22,244,235,171,27,157,29,153,179,55,177,240,228,33,143,237,240,215,58,174,106,223,63,213,32,1,180,147,55,254,176,0,17,186,203,83,183,39,226,74,3,20,146,238,12,53,58,223,52,232,179,33,166,117,99,241,140,226,156,109,34,8,129,226,75,223,173,178,109,125,1,106,100,141,181,57,0,230,166,22,248,64,178,135,209,7,140,146,73,241,247,135,36,125,237,41,104,148,89,173,179,42,121,230,16,139,40,48,241,90,33,74,201,186,23,78,5,69,14,210,69,169,205,35,135,32,93,3,145,32,219,33,44,96,131,180,227,21,70,24,242,48,190,134,136,226,163,160,230,44,161,246,68,160,190,121,247,89,189,84,250,119,28,115,179,194,196,79,43,113,20,255,208,45,93,0,3,195,40,236,19,68,58,179,59,96,114,20,164,195,209,65,26,10,192,211,12,195,162,32,252,88,59,80,198,193,236,189,101,51,96,48,4,196,25,11,51,110,112,32,96,22,141,83,117,25,196,166,42,167,14,67,36,123,27,3,179,76,226,186,113,247,170,101,78,82,73,178,47,56,156,95,172,205,178,217,104,108,246,159,56,179,112,102,180,210,151,237,184,75,30,40,30,188,58,1,30,33,5,49,183,48,223,230,246,218,119,255,229,103,118,243,255,251,255,238,255,251,207,243,139,147,79,220,64,131,19,25,36,92,227,14,53,1,41,147,70,181,203,110,171,158,106,143,166,166,204,132,142,2,36,182,44,188,218,121,110,165,173,102,12,166,82,12,213,51,45,37,178,148,173,66,188,229,72,0,1,35,114,64,13,223,108,20,136,39,226,105,199,60,185,84,107,18,85,58,20,188,197,101,188,126,54,126,208,205,51,169,242,228,95,207,243,255,255,249,240,242,134,113,137,108,60,52,227,228,10,56,172,124,171,80,193,68,154,48,188,9,193,140,104,236,97,209,220,8,105,137,9,165,7,45,90,228,250,146,42,147,175,102,199,230,138,66,205,167,236,165,57,79,167,216,113,170,245,117,38,150,179,12,38,98,247,123,131,9,35,51,30,68,40,119,51,184,28,192,13,147,44,4,80,52,2,15,6,138,1,195,49,160,210,129,175,132,89,126,229,138,174,217,228,10,148,186,235,14,99,88,200,11,178,164,213,180,104,96,161,168,226,13,163,19,70,152,73,54,32,218,42,198,30,173,139,8,172,5,155,105,64,149,130,76,37,226,214,74,150,35,212,222,52,53,161,43,179,39,140,79,86,107,112,59,150,189,223,185,135,194,64,1,100,193,104,252,58,9,136,197,63,255,251,178,100,202,14,5,160,103,69,19,166,111,64,110,44,217,141,48,101,190,24,61,157,26,110,97,109,201,230,179,101,168,243,33,57,127,252,127,253,255,203,238,101,116,214,217,16,72,184,36,48,250,197,111,44,56,119,110,164,27,194,196,164,150,61,22,214,82,15,117,53,182,221,12,226,242,113,137,154,106,191,101,210,51,154,188,194,223,39,101,165,148,177,73,108,40,67,61,231,21,221,110,65,229,178,76,183,221,244,146,176,168,6,85,218,0,38,24,160,164,150,242,228,72,203,104,186,158,47,114,184,91,118,3,48,101,177,169,198,93,158,150,92,147,7,72,180,253,91,66,22,86,24,22,96,57,35,146,227,71,143,148,174,220,123,241,20,17,160,100,243,122,90,104,209,17,59,184,78,219,187,230,26,226,166,136,235,138,85,119,229,43,177,211,8,135,197,59,58,87,195,236,102,157,85,205,173,233,94,255,205,253,242,250,245,17,215,99,69,108,129,99,221,75,148,138,48,161,73,8,54,174,226,30,241,16,130,0,2,0,2,93,223,225,4,99,23,216,200,186,66,91,16,124,225,45,162,77,200,166,105,235,88,172,178,18,81,49,250,31,3,53,177,64,1,76,21,67,9,231,147,42,252,63,5,81,12,154,89,236,34,154,234,220,154,90,217,154,143,33,213,89,90,41,69,82,184,223,245,247,184,123,166,154,91,121,38,158,76,26,230,209,84,213,3,216,247,164,84,129,97,124,144,247,98,142,113,226,186,44,12,188,67,180,48,106,91,179,59,189,43,107,83,28,42,36,41,215,78,186,222,81,35,54,239,155,138,26,99,10,150,182,105,115,119,85,18,64,58,180,0,29,128,65,87,109,248,33,72,196,97,12,84,232,189,249,60,246,93,134,111,71,31,167,173,245,164,168,164,155,113,177,76,54,212,10,153,77,11,151,243,214,85,246,250,140,138,154,89,164,11,74,217,242,90,81,37,84,227,208,162,182,86,55,201,40,112,193,205,87,188,81,6,75,194,177,48,113,87,148,44,63,67,133,43,101,137,61,196,200,57,109,227,74,29,53,176,210,197,234,163,238,94,109,53,62,45,217,237,17,94,52,207,238,186,111,97,171,115,47,43,118,50,225,111,219,101,135,134,186,166,121,214,106,40,128,118,82,0,3,53,218,136,100,140,77,104,203,16,76,25,20,73,149,142,42,162,64,137,7,180,252,227,114,137,234,92,51,144,157,24,4,225,201,44,129,160,168,91,28,125,177,134,213,150,181,159,50,238,153,104,138,43,177,199,3,184,68,147,162,52,107,11,81,131,155,237,67,198,183,22,56,71,35,133,147,154,109,18,18,5,150,138,91,182,33,32,216,184,90,181,130,24,234,56,84,123,41,164,118,240,180,58,140,65,142,255,251,178,68,194,136,4,121,102,203,83,73,67,112,137,172,217,90,109,40,110,17,221,157,40,237,153,15,194,101,179,164,41,179,37,248,79,52,164,158,148,68,186,218,113,76,69,44,84,143,209,7,165,241,37,75,23,29,241,35,95,45,200,162,152,217,159,234,36,9,72,0,64,4,128,236,182,1,60,140,206,32,217,158,76,81,188,138,53,122,45,4,88,12,15,127,232,229,244,23,236,212,183,33,58,36,8,176,186,163,1,77,132,200,80,58,108,65,29,60,245,173,60,115,111,115,5,21,49,71,11,52,131,128,206,34,185,212,73,28,76,232,217,245,179,48,132,192,179,215,77,36,4,49,197,54,86,180,35,239,201,148,41,157,213,86,157,182,147,78,89,125,200,64,233,251,131,126,125,211,93,105,74,219,127,101,205,160,153,178,203,180,247,169,26,184,253,82,57,10,110,88,142,115,131,167,114,203,151,171,169,78,239,181,75,202,30,191,98,191,247,123,98,109,0,5,28,144,210,212,192,28,160,49,211,3,2,43,22,74,185,114,8,195,128,220,23,161,250,126,167,41,169,111,73,10,225,98,118,213,32,77,147,100,161,162,118,131,173,168,189,82,103,67,3,169,208,242,194,129,65,9,29,12,142,178,81,25,100,240,48,17,113,182,90,217,156,158,160,99,88,149,195,124,24,97,57,135,230,216,236,217,171,187,147,99,219,15,82,11,66,174,169,115,209,134,91,31,79,53,54,77,82,73,212,31,174,146,205,77,143,135,195,97,36,235,101,26,205,51,125,45,198,200,221,191,108,180,229,28,93,83,178,147,92,198,92,76,79,42,195,229,73,88,214,172,245,94,229,175,18,43,16,3,0,53,241,166,215,38,10,195,137,117,76,82,12,18,28,164,123,232,150,162,64,246,155,6,70,161,235,149,150,182,132,235,9,139,122,218,68,110,160,156,147,136,239,143,203,220,133,175,185,116,64,116,158,120,81,128,144,209,36,115,138,164,85,171,11,105,143,116,192,24,154,47,173,233,102,17,220,124,239,36,37,81,238,193,206,59,91,39,38,7,13,242,71,32,245,26,124,65,3,97,169,6,63,158,154,136,66,10,80,116,120,142,69,138,150,204,131,209,199,19,8,74,30,115,176,117,28,98,135,15,199,41,67,80,185,88,145,131,202,137,68,249,230,150,41,37,18,123,136,185,190,211,206,222,111,8,57,137,4,1,186,237,76,63,115,25,252,216,160,21,118,29,114,52,249,171,27,59,158,26,247,188,232,120,45,182,218,195,188,96,152,154,153,204,174,77,124,126,21,142,61,176,187,14,212,170,130,46,30,230,171,28,97,180,60,39,20,17,119,143,100,15,44,180,81,181,4,51,19,93,205,28,34,232,165,148,179,16,46,44,83,223,203,255,251,178,68,201,136,132,246,102,200,155,105,91,242,158,140,232,214,113,136,110,81,65,155,43,77,49,9,194,46,51,100,157,179,33,104,78,49,46,45,57,181,171,171,50,92,106,156,167,59,218,40,202,77,34,165,169,17,38,34,218,63,166,181,199,162,121,163,199,159,117,17,246,196,196,180,212,122,224,208,235,55,35,238,239,248,14,229,8,128,18,219,113,144,211,152,133,41,169,148,8,21,64,205,141,121,182,82,109,126,220,119,138,210,84,77,203,130,112,196,10,140,131,73,10,38,113,54,64,179,168,74,133,186,131,168,21,163,96,61,147,142,65,208,120,148,193,55,49,45,154,246,52,202,142,139,37,209,60,193,130,162,49,115,4,18,200,242,130,164,210,161,173,40,121,99,235,82,244,202,229,149,173,12,45,70,104,101,30,207,245,220,51,163,141,184,149,29,191,124,141,54,161,109,169,235,49,229,213,214,143,210,108,71,170,229,108,155,116,131,239,212,82,46,225,129,245,34,0,41,228,0,93,146,80,1,129,125,13,148,194,16,18,69,236,220,14,219,209,88,163,138,203,175,72,188,146,20,181,107,17,176,72,187,37,238,49,110,19,61,21,102,146,168,17,134,211,33,43,169,99,93,207,78,49,46,48,76,188,16,70,53,166,185,171,16,177,194,142,191,55,41,113,91,56,89,11,135,65,195,59,28,202,56,123,209,38,74,12,52,231,116,117,25,7,78,247,18,133,33,106,74,242,61,222,51,46,38,170,182,231,181,210,239,90,104,70,29,12,121,87,117,220,117,172,159,180,48,198,40,216,234,206,31,20,143,141,0,49,187,0,45,229,0,174,191,243,32,160,194,218,52,168,193,67,2,16,190,89,188,238,189,236,111,197,105,177,104,190,164,170,145,88,141,3,151,195,183,132,40,212,153,230,99,169,43,9,138,237,53,124,177,245,143,77,88,145,140,34,71,72,16,220,185,164,187,37,34,217,108,62,185,42,134,198,86,42,78,28,50,91,22,54,135,141,150,164,120,198,92,180,167,115,99,84,26,161,198,75,165,177,194,142,222,134,81,154,157,66,90,227,133,149,198,149,220,246,33,79,153,157,17,71,218,235,86,63,62,249,94,44,126,236,247,212,103,34,69,184,6,128,52,0,28,181,163,21,65,140,83,20,51,160,96,203,166,179,46,2,18,189,16,82,220,172,31,14,186,149,146,40,136,208,206,164,154,171,26,5,230,121,9,176,241,156,92,153,38,72,15,240,169,66,0,80,138,193,16,211,33,245,44,29,52,66,178,167,169,161,225,184,53,26,99,108,44,45,36,136,124,159,44,93,228,163,219,176,164,72,242,134,12,102,137,145,113,117,66,168,104,185,6,198,44,219,13,88,30,137,142,210,6,137,177,57,3,157,255,251,178,68,199,128,4,112,102,204,83,41,67,122,141,204,217,90,105,40,110,82,229,157,34,110,37,11,194,101,51,99,233,198,33,120,200,135,166,22,75,45,6,253,51,252,221,191,81,29,74,181,11,12,155,38,185,225,229,251,229,167,191,158,235,79,177,241,9,23,131,8,0,12,128,0,39,36,102,42,148,25,6,124,105,130,1,148,208,102,86,5,44,116,169,114,201,129,240,236,57,147,8,74,174,14,191,48,203,74,202,114,161,155,164,69,203,207,177,151,30,211,150,18,20,142,162,16,75,84,74,229,146,188,115,171,69,208,112,56,180,28,186,195,216,127,118,241,88,228,37,22,74,211,162,69,241,138,74,188,142,26,58,17,100,146,224,73,33,221,205,138,154,57,208,122,172,151,67,218,236,97,217,46,213,39,168,228,76,250,167,69,28,196,173,202,105,86,61,203,187,19,140,75,54,250,25,119,81,84,137,107,212,37,202,219,251,223,11,15,43,93,64,49,11,85,0,0,128,0,26,110,50,19,1,29,41,162,33,27,64,97,175,9,181,164,141,66,146,32,246,239,44,111,114,135,97,166,137,239,107,103,187,19,37,228,39,4,81,152,181,47,24,64,226,227,194,185,40,90,70,64,28,3,149,111,40,87,35,200,54,243,50,33,229,216,197,228,211,49,193,49,226,253,146,17,108,225,243,153,126,235,222,235,191,255,127,85,213,79,84,252,221,147,239,232,150,186,169,181,68,234,201,49,85,15,152,66,80,246,53,40,239,57,17,38,87,84,165,83,221,232,202,211,128,109,96,0,2,56,208,45,45,162,134,241,0,38,165,134,209,84,43,119,243,89,90,197,71,244,214,162,87,112,223,73,170,199,139,191,76,106,221,205,71,40,20,225,139,32,161,183,36,111,162,108,146,240,150,43,252,154,166,82,164,9,246,121,161,208,80,103,42,150,91,158,59,182,71,50,179,254,79,119,62,204,136,189,250,103,22,250,238,68,108,148,117,182,18,171,113,180,119,209,79,117,77,217,57,238,150,187,32,29,204,5,214,252,194,17,159,204,7,75,148,200,76,68,76,108,2,88,160,12,0,64,166,97,8,8,162,64,220,28,11,32,32,31,168,56,2,54,26,0,200,3,33,52,104,0,148,197,166,51,248,49,88,84,155,5,75,230,222,1,88,84,105,104,45,235,56,92,138,96,190,158,7,166,64,242,136,192,5,58,11,243,104,68,0,178,232,17,200,114,32,122,177,101,115,26,108,17,234,101,167,1,170,230,92,12,0,5,6,118,84,10,43,66,2,225,16,45,23,2,80,158,61,41,97,214,171,79,250,91,116,178,73,76,107,203,64,201,132,131,165,234,225,220,173,82,169,45,38,142,103,158,12,118,186,100,98,10,28,196,76,242,220,255,251,178,100,200,136,4,20,102,200,211,108,83,114,107,204,233,108,60,101,191,26,89,157,12,15,33,253,2,58,51,102,252,195,34,188,34,17,66,202,37,40,104,233,52,216,79,185,49,155,94,244,110,155,80,124,104,180,196,242,222,218,212,214,129,14,12,104,114,36,67,250,161,20,38,162,202,88,185,4,8,244,53,105,0,32,70,135,120,143,190,223,109,199,144,180,186,63,3,14,245,175,150,75,113,135,43,17,38,80,169,218,45,170,149,242,153,59,209,58,123,58,0,159,8,62,1,152,105,142,85,146,42,104,228,14,56,187,44,196,169,10,155,185,188,34,146,216,13,18,163,238,97,73,201,98,112,251,82,6,72,29,13,40,243,153,46,84,207,68,255,103,152,138,141,92,19,60,19,75,64,198,136,120,148,51,84,139,90,89,174,98,62,163,32,137,67,105,147,26,94,234,52,230,46,37,213,162,99,154,237,133,16,150,125,33,41,250,104,154,150,188,231,130,65,233,53,0,3,81,150,216,48,200,114,183,209,186,149,103,50,17,161,120,92,48,96,97,8,56,4,156,143,235,174,138,18,5,63,15,188,240,244,23,65,95,24,139,146,211,95,167,206,17,125,231,117,156,199,183,85,33,232,198,50,215,154,3,134,167,170,203,121,58,239,103,55,45,198,59,35,135,218,109,60,142,130,27,138,213,157,126,33,186,107,6,43,172,185,40,201,255,58,179,49,215,122,147,239,215,170,166,22,12,130,98,195,198,70,3,132,32,161,32,101,70,16,190,85,102,86,189,204,199,58,94,74,170,166,138,14,154,110,138,212,149,153,142,105,175,61,76,226,147,48,82,82,96,30,42,136,0,7,101,201,199,43,105,198,167,47,174,205,210,151,120,149,243,203,63,86,86,118,187,194,135,104,112,255,214,237,247,187,197,164,212,180,132,184,51,122,36,133,238,28,162,189,87,99,7,69,160,65,232,44,158,5,191,94,28,135,219,178,83,63,91,157,81,204,179,38,253,187,145,109,210,124,82,113,44,231,72,182,179,68,247,113,243,116,123,228,102,192,105,90,73,153,229,95,170,182,221,107,218,168,142,74,80,20,70,47,6,196,96,44,138,70,42,225,160,97,110,43,198,34,0,138,96,44,1,166,5,96,52,96,102,4,229,167,101,96,64,6,83,25,230,119,2,189,137,180,189,152,211,187,12,75,90,76,118,61,15,73,34,211,176,234,120,205,165,67,80,123,158,121,183,218,26,128,91,103,122,4,135,95,252,220,199,77,112,45,182,149,22,132,57,144,4,98,211,145,2,62,41,146,206,35,118,33,183,61,246,12,25,142,125,180,161,157,159,222,235,122,67,14,43,50,107,107,190,189,239,251,239,25,227,228,252,141,119,174,241,243,35,197,149,251,255,251,178,100,200,14,4,208,102,197,147,130,111,66,107,204,217,157,60,101,191,22,245,155,16,47,25,189,1,253,179,103,124,147,30,252,63,159,179,184,40,171,237,172,213,220,205,162,217,56,136,79,117,54,89,173,83,179,58,106,167,121,133,21,32,137,149,147,116,18,66,172,200,9,243,67,95,125,155,102,189,192,0,110,245,19,47,255,191,239,244,75,6,128,227,209,104,156,187,65,66,84,64,30,48,34,153,49,14,82,100,97,227,249,63,20,17,40,130,114,182,170,76,198,242,202,113,128,224,36,161,25,247,12,95,118,103,191,175,20,154,237,170,137,67,57,174,150,114,22,6,137,6,203,35,113,123,179,202,94,97,191,169,136,217,78,243,245,153,20,214,167,187,82,83,67,116,162,217,141,65,238,24,164,19,219,173,184,247,46,235,122,202,250,183,90,159,174,173,209,95,153,155,99,170,251,181,56,109,3,0,128,155,114,25,31,17,163,180,29,82,153,139,67,129,184,19,5,86,131,136,215,250,106,201,226,46,197,170,73,83,225,26,155,161,250,146,249,155,114,217,109,153,155,215,37,88,82,239,86,39,166,97,164,189,41,65,1,96,19,16,7,137,35,160,49,228,201,86,150,105,154,40,34,207,151,119,58,25,12,67,19,103,136,170,122,131,208,237,178,153,230,78,94,169,203,203,195,218,244,226,221,218,104,185,163,109,38,116,145,51,95,113,237,170,92,211,69,132,77,70,251,109,196,37,237,157,216,53,196,105,234,201,118,153,106,210,28,180,164,214,81,175,103,183,126,58,111,239,124,61,229,48,41,181,128,0,73,56,100,249,17,147,78,6,238,60,152,201,66,103,224,34,26,173,64,80,93,139,181,26,244,180,89,82,72,61,175,43,156,156,169,57,146,170,157,201,36,231,47,26,140,231,230,218,235,99,162,141,156,139,107,42,94,145,139,163,124,54,25,234,253,181,108,51,235,222,173,40,188,242,140,193,186,65,63,114,84,144,11,244,162,215,69,124,216,184,199,17,13,165,100,81,127,38,10,159,185,115,176,97,111,223,113,16,236,79,97,80,241,253,111,78,119,12,205,173,102,215,51,113,186,112,211,153,63,25,174,96,167,74,247,144,111,58,88,37,96,192,15,52,34,175,129,119,230,154,68,8,96,6,140,5,148,1,130,192,20,119,66,92,14,203,95,151,14,205,44,18,241,76,206,74,231,233,85,159,155,156,19,226,47,128,202,22,132,52,196,244,207,44,75,68,58,179,125,106,7,150,105,225,33,117,232,201,196,9,131,162,155,204,44,171,141,91,99,92,251,181,182,236,85,223,85,103,97,130,239,192,198,161,36,221,113,198,209,150,32,163,138,87,58,232,41,179,89,166,241,23,217,232,223,22,236,250,246,235,255,251,178,68,209,8,132,225,103,72,59,102,101,242,143,76,216,211,113,38,110,84,33,159,26,78,49,113,202,91,179,99,37,196,154,56,58,149,107,237,100,177,175,79,110,227,251,41,246,117,178,243,143,52,110,155,125,204,115,79,91,182,246,237,13,5,143,107,38,190,219,153,124,95,232,0,74,218,163,2,5,79,24,90,250,85,245,154,33,4,97,119,49,159,129,36,64,53,5,101,236,30,101,253,177,27,207,27,173,130,213,37,90,58,84,100,230,240,222,89,34,20,65,189,31,155,74,69,152,151,33,63,144,56,141,235,189,152,181,146,65,162,161,18,233,77,208,201,197,238,16,51,38,149,64,231,201,140,22,117,64,189,57,127,171,175,80,155,225,81,245,228,10,73,34,120,173,56,164,169,207,62,119,103,97,7,135,184,183,234,167,138,154,109,246,83,203,213,186,169,218,72,164,85,34,153,205,41,102,250,52,233,217,228,115,59,103,118,203,191,226,94,45,217,5,231,244,192,27,213,0,12,33,71,251,76,18,52,205,24,205,60,20,18,82,44,176,221,151,59,53,80,148,24,210,130,164,80,57,40,108,240,233,193,42,77,100,55,12,145,84,182,76,92,7,37,140,21,114,239,70,53,238,3,162,64,152,42,44,184,103,226,36,63,5,5,10,26,34,11,149,108,99,117,98,237,141,49,172,143,31,66,210,195,173,158,152,215,168,23,29,58,43,71,107,6,27,5,170,30,239,73,79,104,60,135,166,225,230,104,202,33,20,153,101,179,82,178,41,201,62,244,57,111,254,59,127,254,47,165,230,97,59,235,255,224,54,0,0,171,74,170,190,187,189,219,10,86,96,46,29,57,80,52,160,185,43,197,19,34,70,129,71,138,34,53,47,187,21,212,67,143,175,232,21,1,150,93,30,77,111,39,26,89,252,237,244,204,104,142,80,185,45,4,181,99,72,145,76,167,201,66,71,210,93,7,138,50,132,97,163,69,197,243,88,154,52,79,212,42,220,94,101,196,91,44,79,46,60,227,226,245,43,65,60,34,205,30,121,197,198,133,14,177,240,124,216,198,155,218,206,71,189,208,132,34,227,90,73,158,38,159,184,255,217,57,158,120,190,146,57,13,165,32,13,252,102,149,145,132,39,198,35,51,153,81,88,102,96,154,237,146,147,9,88,164,48,173,207,12,212,25,200,243,34,127,90,76,84,39,14,1,150,14,64,161,16,173,148,236,247,165,155,152,144,66,121,8,192,156,62,183,62,140,177,149,197,72,32,109,194,21,11,172,156,177,178,17,41,249,35,37,175,143,158,84,170,162,206,75,83,114,70,84,108,66,142,164,40,108,152,200,234,238,229,20,56,178,233,96,59,36,197,30,100,82,22,40,244,132,10,13,25,116,150,199,45,255,251,178,68,198,136,4,71,102,202,75,105,65,248,136,140,217,175,101,40,63,19,77,157,28,78,37,15,194,72,51,99,169,198,24,241,113,54,153,206,59,178,226,84,100,136,11,13,109,47,165,175,19,41,47,100,61,166,240,82,212,39,95,63,42,1,40,0,34,66,9,109,184,204,206,194,28,165,24,20,118,99,68,112,41,91,14,186,170,18,97,133,37,167,65,209,141,10,204,234,230,174,136,198,22,177,162,229,226,11,152,64,166,95,48,138,187,30,37,181,244,164,62,153,236,96,152,117,129,185,189,68,110,157,43,52,160,150,44,242,50,154,110,142,155,164,160,81,58,214,115,240,230,90,57,169,145,214,150,41,12,55,76,51,10,208,197,36,87,240,187,69,113,87,90,98,246,181,191,179,240,76,171,180,218,86,164,117,3,46,247,206,60,152,100,213,255,170,166,173,239,231,34,98,179,27,227,183,121,102,225,14,201,2,0,8,18,98,206,100,98,62,156,107,35,160,105,232,226,104,144,176,16,9,1,128,66,33,164,16,0,48,214,50,166,142,3,32,130,93,97,80,1,179,67,146,168,235,143,14,199,228,82,138,237,154,133,185,192,181,159,24,254,83,121,69,94,152,188,114,219,201,14,47,200,98,29,131,226,45,114,86,233,69,31,201,183,121,132,44,136,196,59,42,130,174,194,33,48,184,149,20,49,87,29,92,230,90,202,239,63,106,167,161,102,10,82,153,246,169,28,69,58,139,25,143,83,251,45,15,204,106,234,137,169,108,14,83,58,64,9,133,2,90,70,44,27,24,227,131,99,183,25,209,152,219,49,7,27,108,170,60,145,83,158,203,89,171,158,207,33,177,147,29,218,128,86,38,127,168,0,0,218,29,24,140,117,52,229,70,16,2,8,92,129,166,81,17,131,163,216,144,176,144,4,89,37,22,97,168,94,137,121,234,159,231,251,169,15,215,83,12,84,101,33,210,18,194,32,144,129,194,43,9,18,133,4,234,106,69,109,218,173,204,220,19,48,147,88,193,215,203,240,117,220,169,146,91,89,58,163,123,162,79,39,30,238,253,36,13,155,127,161,147,189,196,81,39,219,144,63,68,85,26,54,18,231,168,154,167,175,181,255,185,167,102,16,134,60,189,76,157,178,89,177,127,80,194,10,16,99,60,186,76,225,241,50,131,220,229,12,227,127,7,67,137,131,0,161,64,74,125,172,196,143,133,183,178,6,40,180,221,230,208,209,214,71,19,98,144,94,90,44,31,143,103,103,196,211,58,159,142,240,16,22,158,46,92,114,132,56,17,199,23,137,42,10,68,213,37,116,226,64,228,168,60,15,18,58,72,190,109,85,66,116,158,58,214,109,63,255,44,117,87,246,78,218,170,162,94,107,175,172,203,62,135,25,255,251,176,100,207,10,5,134,103,68,179,163,95,176,130,44,217,127,61,136,27,17,181,155,22,46,49,79,193,195,179,99,65,147,13,184,99,21,78,57,14,48,246,49,243,84,129,228,6,164,180,157,28,247,204,204,123,171,83,95,182,186,58,178,254,148,56,198,101,2,225,151,6,140,45,153,196,0,71,44,81,78,154,93,59,169,1,203,231,119,38,23,65,134,124,130,68,139,90,64,232,172,154,55,71,133,221,108,54,145,210,146,34,100,230,163,110,77,81,195,16,138,162,80,231,80,48,224,202,65,200,175,131,114,213,44,64,212,171,61,150,224,115,33,131,161,214,203,234,145,247,160,236,6,212,73,59,52,210,36,119,175,107,249,242,230,93,44,174,73,125,255,243,159,247,249,240,191,242,249,164,44,177,74,0,6,130,94,148,196,15,148,196,180,12,215,52,120,203,160,8,193,80,13,171,152,78,13,168,227,142,14,8,24,251,123,46,118,94,101,80,165,87,77,106,213,71,1,199,137,194,37,12,177,224,136,51,137,3,236,237,66,34,144,184,165,27,201,34,112,223,107,176,5,136,33,236,121,221,199,185,116,60,143,59,7,120,163,21,91,147,68,144,193,80,212,70,55,90,82,18,18,17,30,93,112,233,203,71,204,199,23,186,212,119,197,66,103,203,60,166,149,243,246,140,114,144,45,187,140,86,28,50,236,241,133,135,184,121,119,144,197,15,66,158,34,216,165,147,88,215,33,88,159,171,16,30,157,151,101,162,165,45,11,174,244,153,245,94,204,138,246,15,13,103,209,123,212,1,85,242,102,105,130,32,140,100,179,22,69,136,193,214,197,204,228,192,128,52,163,95,204,204,184,99,46,79,158,171,76,27,35,36,131,146,148,22,68,130,93,170,70,227,103,86,144,162,216,50,211,4,194,76,144,157,37,39,74,73,45,185,237,16,54,36,210,168,19,89,17,35,44,156,85,165,33,174,206,141,109,137,34,9,66,82,21,177,20,223,123,61,101,151,92,173,71,78,83,122,217,149,39,221,78,40,97,38,54,16,50,129,157,165,163,88,91,86,38,66,219,202,45,8,43,165,214,90,41,39,44,205,203,255,41,222,23,235,49,95,227,158,247,33,252,125,199,227,255,226,66,3,56,146,164,200,186,35,252,255,142,88,26,54,224,56,148,36,36,38,47,216,4,16,224,168,201,110,24,10,44,218,107,111,122,182,55,70,232,233,58,141,171,210,199,225,134,164,204,98,75,50,41,77,32,142,64,245,51,159,206,28,165,127,99,112,35,250,222,74,238,215,123,26,107,225,33,100,111,140,109,165,56,79,67,73,130,168,227,238,195,133,73,43,189,24,126,105,98,83,247,185,248,231,206,242,150,125,125,139,82,200,166,68,237,238,126,255,251,178,100,221,14,5,111,103,68,147,168,111,64,152,140,216,248,101,233,43,85,21,157,18,46,13,126,194,47,51,164,105,132,152,185,95,213,51,145,123,166,211,56,75,98,185,217,113,169,33,88,92,64,96,38,50,74,56,198,245,138,161,159,121,218,134,196,60,227,89,162,212,85,102,214,246,114,34,18,134,93,21,1,251,51,167,103,233,0,27,220,144,84,114,83,48,210,188,18,70,130,162,16,64,152,156,30,136,248,4,66,17,60,78,78,20,96,48,246,25,77,250,140,170,194,67,29,51,163,48,216,155,77,208,201,252,181,42,31,93,68,138,242,98,246,27,245,118,115,18,253,223,13,216,15,54,136,228,202,182,85,50,32,195,113,137,211,76,193,165,149,253,39,208,210,241,94,9,214,246,203,146,122,99,35,62,161,9,163,213,117,110,250,221,152,189,54,16,212,143,220,233,228,77,181,86,20,82,90,218,170,240,74,28,178,238,191,123,147,10,221,214,73,4,220,224,125,154,0,17,8,7,65,132,114,160,108,248,195,229,83,20,162,1,68,20,193,118,99,113,137,183,21,215,151,204,63,146,92,101,4,177,97,150,219,25,152,169,99,97,244,8,140,160,138,45,170,34,240,101,146,51,45,235,210,48,186,104,154,85,80,68,121,114,42,109,4,215,34,6,98,219,20,189,197,187,207,89,233,103,183,90,222,171,175,178,37,53,174,234,236,134,43,172,219,158,203,159,70,61,243,154,123,213,117,110,147,229,213,40,206,122,170,156,100,227,115,18,198,223,70,126,105,133,16,168,1,44,0,65,242,87,7,20,22,172,103,166,122,228,181,153,45,37,12,133,251,167,160,148,93,199,151,170,214,188,183,18,244,146,96,100,53,25,122,79,203,57,106,202,196,209,78,161,221,44,3,52,37,117,60,188,104,51,197,203,187,110,178,155,238,125,120,161,185,55,143,191,175,134,99,201,42,151,28,137,200,61,22,57,229,208,80,136,246,4,44,41,11,55,39,136,215,51,22,143,69,100,242,123,231,211,108,207,132,247,63,249,15,211,191,229,183,153,126,126,4,0,4,134,38,164,198,82,146,167,131,24,230,3,8,230,89,8,134,16,130,168,156,96,64,2,96,40,48,10,8,147,249,137,32,133,67,160,85,49,93,113,190,66,26,195,204,237,62,172,193,202,150,198,100,206,218,196,104,13,236,16,220,174,66,226,115,88,74,27,12,158,49,14,61,114,39,85,200,98,111,139,249,40,153,219,149,18,198,204,59,29,162,118,92,104,92,251,194,247,202,105,113,254,223,254,243,123,255,237,253,187,253,222,237,45,93,239,123,179,157,153,159,124,125,218,221,40,137,15,160,167,148,50,17,115,43,73,82,112,183,148,23,137,253,212,18,204,195,15,255,251,178,100,199,0,4,15,102,200,203,137,59,250,119,12,216,229,100,195,142,23,9,155,16,78,153,190,194,77,51,102,252,195,35,108,78,53,62,236,115,163,31,106,211,48,100,25,4,217,72,173,145,65,54,65,11,179,212,139,187,116,40,6,167,52,90,71,215,69,150,0,11,52,76,205,69,191,239,182,226,130,241,103,214,54,74,80,11,14,193,49,144,34,19,8,32,213,28,149,113,97,241,25,146,161,43,150,41,121,197,142,78,83,255,230,189,91,197,89,116,176,110,250,19,145,186,20,97,42,64,91,154,57,224,177,237,160,177,138,38,32,187,182,93,194,2,82,164,152,162,73,178,135,128,97,37,15,196,81,26,89,4,201,150,137,132,182,153,136,39,136,38,104,29,38,233,76,155,219,190,74,238,223,45,45,173,198,205,156,242,91,41,127,59,197,27,15,233,238,79,49,38,71,110,212,240,209,17,81,178,39,125,122,20,232,12,45,21,0,13,100,144,163,155,64,164,4,17,69,48,18,96,193,202,67,7,2,208,105,172,47,87,209,199,132,75,31,167,78,68,41,94,245,66,4,36,144,4,197,34,84,137,220,92,81,2,73,36,148,27,72,244,155,66,182,193,169,46,154,55,105,81,88,218,4,74,52,97,153,30,77,114,115,173,151,81,182,56,155,191,255,248,191,191,238,245,110,217,44,159,226,235,170,185,152,99,33,38,159,59,110,220,181,236,149,41,155,209,99,211,167,177,135,26,250,125,60,245,156,63,232,185,57,66,142,146,234,24,214,68,221,245,23,117,253,87,60,196,119,23,210,64,54,245,0,1,201,20,106,179,76,113,19,38,34,128,9,21,77,186,58,16,235,233,23,138,216,54,35,104,149,26,176,69,78,96,224,141,49,109,77,10,234,65,76,165,89,81,103,82,214,179,208,73,17,59,60,195,72,238,80,96,200,69,138,92,169,106,98,75,30,237,38,76,36,89,188,173,20,104,202,123,154,226,140,23,53,164,168,119,185,26,60,190,110,154,33,164,106,88,203,136,198,60,87,41,51,111,16,242,151,41,119,110,245,115,21,29,115,22,149,203,10,36,68,93,68,113,109,14,237,84,54,98,94,35,139,72,96,94,232,0,0,147,147,86,204,177,75,63,94,212,4,145,11,12,6,139,130,128,192,104,109,14,65,130,103,46,74,169,94,180,20,62,84,100,140,240,152,54,160,47,135,74,149,20,82,23,115,76,159,61,87,59,60,21,42,137,165,96,78,18,214,5,90,26,251,71,137,218,196,94,79,20,100,171,12,107,207,223,183,144,189,229,19,9,110,195,248,19,79,34,66,189,117,29,108,191,190,249,223,197,83,45,209,51,48,202,100,79,252,222,232,187,99,191,154,251,190,186,230,25,204,157,190,31,255,251,178,100,204,8,4,146,102,200,211,137,91,114,136,204,232,249,101,40,94,21,17,157,18,78,61,109,194,31,179,163,165,132,153,184,54,196,9,139,177,234,36,197,33,236,136,151,106,162,197,26,243,121,37,155,165,45,167,83,99,237,208,214,92,251,239,237,137,170,148,221,16,96,90,72,11,85,78,176,2,17,16,90,168,220,243,34,64,91,78,102,52,249,73,25,219,208,193,166,229,50,219,177,68,244,158,14,41,170,158,157,66,51,69,208,83,25,82,168,244,62,246,163,20,250,190,163,21,86,166,145,147,246,132,110,158,9,165,181,3,142,85,151,167,81,185,40,93,170,32,134,167,52,198,159,100,6,163,101,207,127,71,182,107,70,146,147,166,92,150,86,36,198,150,126,250,140,85,74,169,118,159,234,99,28,189,122,135,229,124,143,185,118,239,149,179,37,213,227,215,152,250,183,232,187,253,214,255,252,125,254,221,193,157,10,0,107,209,19,192,198,244,99,32,1,204,42,196,5,26,75,54,76,2,6,132,88,138,107,195,177,39,94,122,27,9,87,171,188,73,1,177,92,15,168,21,150,140,234,101,239,53,119,148,46,244,208,196,153,246,156,78,84,100,253,149,150,161,154,212,101,51,70,227,84,112,165,105,193,165,4,49,73,39,166,120,105,133,198,220,110,74,140,114,160,117,53,42,217,5,31,16,49,135,212,164,181,76,117,219,156,98,12,65,70,31,34,121,28,217,35,100,179,72,140,185,179,134,161,3,78,113,165,68,211,30,235,121,202,81,70,14,94,203,27,244,250,205,253,220,243,119,252,90,75,76,246,160,181,158,128,11,5,72,162,225,74,131,51,226,50,160,163,11,106,34,56,120,219,58,171,157,70,171,70,245,112,21,86,246,146,38,109,126,187,83,88,152,126,210,129,150,21,61,25,67,161,122,27,99,9,124,82,217,169,197,67,215,23,104,221,232,80,84,252,171,56,146,24,152,150,113,137,89,131,24,105,52,163,226,142,42,50,212,116,203,209,177,143,73,102,181,62,170,9,187,149,45,232,97,134,11,74,16,153,25,227,198,10,94,105,162,176,49,114,253,208,149,86,152,37,31,168,123,118,17,135,219,39,105,241,115,119,153,3,32,121,203,99,225,173,169,0,141,80,0,9,197,17,173,213,24,134,113,154,93,25,89,176,96,219,8,73,240,40,104,176,42,210,98,46,155,240,188,230,6,150,108,249,164,2,110,12,5,56,157,27,67,55,18,137,56,163,70,94,109,26,229,144,42,211,73,183,69,20,48,34,108,26,237,50,37,54,189,24,18,144,225,9,12,48,150,102,234,6,165,7,205,76,220,150,236,30,176,157,109,197,38,237,133,13,22,145,245,66,245,200,144,68,36,165,126,222,226,38,40,255,251,178,68,205,140,4,217,102,199,19,140,67,114,144,204,233,9,109,40,63,83,57,155,30,109,165,13,194,101,51,99,9,180,161,184,168,134,72,170,178,247,24,253,135,194,115,4,49,48,140,62,110,76,69,152,177,163,163,171,103,21,52,249,139,218,47,75,226,250,141,91,184,221,99,238,17,128,152,3,95,26,254,225,152,125,26,183,1,144,153,34,123,98,71,179,5,7,107,174,19,171,13,210,56,112,192,128,132,76,104,217,3,122,28,32,84,86,243,75,205,16,215,130,41,48,187,77,73,105,50,211,230,125,70,4,131,130,40,147,97,242,81,41,17,61,138,76,161,66,88,211,109,198,73,179,220,161,231,8,164,176,213,25,8,98,157,67,134,85,15,105,161,174,65,48,178,253,172,3,227,208,67,25,5,40,136,78,191,99,201,81,190,197,13,53,205,60,201,139,52,232,22,229,232,97,227,80,216,177,157,164,136,37,203,141,164,183,126,151,184,143,157,225,173,103,119,111,107,248,11,223,0,0,100,128,37,182,211,13,83,50,136,145,10,153,143,26,50,70,75,7,41,72,17,92,96,241,246,156,167,106,170,81,198,134,188,5,9,7,250,230,139,138,39,137,17,100,18,150,238,201,19,170,141,89,43,38,196,187,133,0,12,174,155,108,5,108,162,197,203,166,71,196,161,28,219,253,181,91,167,183,99,253,49,190,172,119,62,83,156,143,200,206,191,223,11,220,102,189,81,174,94,217,151,220,185,67,10,59,97,51,23,146,233,93,195,50,173,155,42,220,211,11,69,15,174,249,27,138,131,54,49,139,173,142,239,241,182,126,229,72,35,128,10,113,219,44,82,235,119,6,178,98,106,66,200,32,135,226,91,122,34,115,235,45,31,173,111,54,36,117,74,200,44,112,255,237,89,231,79,214,60,165,166,189,57,145,103,151,76,123,57,227,3,225,202,11,129,96,163,88,253,133,35,65,242,205,66,173,115,3,222,10,89,228,112,243,16,82,248,67,149,224,161,162,129,238,40,48,139,105,71,42,41,62,238,182,228,81,78,78,13,48,245,129,132,92,193,99,226,53,164,40,197,169,243,78,187,150,28,101,204,155,17,67,27,225,89,213,145,143,204,97,242,108,61,95,114,211,83,32,208,131,0,0,25,72,66,129,110,57,65,16,192,14,216,137,180,201,135,3,89,93,175,204,199,4,20,129,114,176,168,22,179,229,25,128,112,27,226,233,221,50,156,141,115,236,144,164,241,171,188,253,34,86,145,68,107,193,19,9,18,185,83,211,118,46,126,102,207,249,183,242,54,99,91,90,54,96,247,38,163,174,225,213,39,45,149,236,196,167,227,117,51,97,47,48,241,235,181,98,25,159,210,86,146,48,147,82,7,226,27,179,170,158,205,255,251,178,68,197,128,4,105,103,74,83,108,49,208,141,76,217,157,101,136,63,80,249,155,47,173,96,192,234,103,179,163,9,198,25,185,248,132,208,165,233,174,220,130,70,179,172,243,110,63,156,109,123,249,153,239,176,6,213,40,53,121,137,171,38,88,140,133,1,134,105,38,24,60,54,44,14,87,38,10,3,171,215,2,164,114,0,188,220,207,110,78,88,57,247,158,136,164,222,63,45,239,85,90,244,176,30,47,173,91,178,255,131,230,7,173,119,91,241,22,158,98,136,90,182,5,171,21,42,157,4,84,230,27,71,106,107,35,247,173,8,212,207,68,235,68,178,223,122,86,64,163,87,112,99,210,76,122,37,175,32,31,14,221,126,57,9,230,187,105,73,121,43,191,30,147,221,164,217,43,73,150,163,218,211,210,37,107,83,166,218,149,227,206,68,38,156,244,161,221,222,28,219,239,70,124,246,204,206,245,0,28,6,0,42,147,15,35,140,17,104,54,44,72,205,137,195,18,132,12,4,8,38,5,152,64,58,24,41,126,16,234,189,216,122,182,63,198,126,160,128,156,86,120,32,143,253,135,39,109,146,35,84,169,121,193,225,161,135,153,235,247,190,68,251,174,50,117,9,130,158,90,140,232,51,94,78,199,75,14,184,240,121,136,29,105,29,147,117,139,236,60,147,255,28,197,139,140,29,91,59,113,193,70,152,49,68,10,23,226,228,122,34,203,35,37,155,212,68,69,201,104,53,226,101,73,57,177,114,201,169,48,146,198,163,171,61,110,212,54,132,68,30,118,146,175,164,109,21,21,215,196,95,48,255,204,97,187,1,0,11,114,99,168,0,131,124,111,121,17,161,22,6,25,10,24,0,24,132,102,10,13,141,0,94,70,194,211,223,183,2,26,167,249,217,140,230,248,244,207,110,142,75,51,47,116,40,197,102,218,38,100,144,90,105,163,105,187,75,154,154,69,68,68,164,3,170,161,44,42,124,223,18,167,161,59,69,73,18,46,174,167,126,11,190,72,60,122,89,87,12,180,8,23,185,251,98,206,111,233,197,180,245,26,130,201,230,38,233,166,82,5,91,33,126,45,30,156,243,23,147,11,228,202,193,103,220,39,80,154,88,132,237,116,201,60,80,231,151,132,27,46,215,61,83,190,219,191,93,206,177,18,223,243,134,237,72,22,145,33,200,221,0,222,48,113,135,26,152,17,193,192,220,150,196,178,215,6,50,29,75,171,217,141,211,238,217,34,35,135,156,196,108,197,22,232,22,105,28,54,175,82,59,156,238,158,225,113,38,168,184,204,26,231,179,238,208,5,27,146,151,90,98,162,119,74,84,48,166,21,151,17,209,175,248,21,187,49,148,179,156,189,88,45,99,146,30,234,172,121,235,42,92,68,213,238,180,255,251,178,68,207,8,4,216,103,70,147,140,67,112,159,12,232,182,113,40,174,17,129,155,45,77,25,15,234,38,179,102,117,147,33,125,181,75,104,178,164,34,142,157,148,85,198,112,65,58,20,99,177,38,14,100,26,143,80,175,80,98,180,150,198,73,179,238,48,124,42,93,173,214,1,24,0,1,101,223,221,109,183,110,21,168,70,224,137,84,78,113,226,180,18,89,7,200,106,18,181,0,201,162,126,209,16,246,100,34,179,158,92,106,102,129,225,27,38,230,66,11,45,194,239,75,216,3,70,77,41,132,84,44,102,127,35,113,126,212,146,70,218,53,110,206,123,203,94,34,117,175,200,196,83,246,66,101,41,148,69,134,138,170,188,112,226,78,30,120,112,88,213,62,156,194,153,156,227,165,182,99,212,139,218,206,48,99,178,223,103,146,85,200,203,185,174,50,190,98,35,182,153,169,74,135,85,207,222,21,251,160,88,186,0,111,243,17,111,48,216,112,150,83,29,20,50,241,32,128,40,169,109,199,139,91,84,26,132,56,208,228,81,83,8,71,17,15,208,177,160,44,203,152,100,179,49,22,38,139,105,163,66,40,228,37,137,246,84,186,172,60,243,8,164,104,80,27,23,37,21,35,30,67,72,15,64,168,130,62,254,107,182,72,20,67,69,41,94,100,125,208,200,152,117,49,210,89,14,146,101,24,170,44,170,79,53,148,154,17,77,129,227,70,141,74,105,30,183,115,170,72,193,104,97,120,26,234,154,85,167,34,185,195,161,117,188,143,133,131,166,27,91,165,154,58,186,69,137,255,159,24,18,186,160,4,0,173,102,151,166,100,251,167,180,48,101,102,6,122,24,36,12,252,129,64,202,5,33,198,21,40,151,70,39,52,209,105,234,243,247,3,210,217,178,215,24,245,208,201,195,107,108,195,253,21,121,90,118,242,54,148,116,103,171,21,60,243,134,100,246,78,163,85,235,167,20,209,205,81,152,69,100,159,66,238,194,246,200,202,100,189,216,202,86,31,79,146,60,109,139,35,83,193,4,211,251,72,179,30,115,54,137,12,50,96,147,173,216,189,111,21,153,29,194,34,180,24,131,100,169,230,121,122,185,23,27,47,79,160,211,204,170,117,25,116,116,59,51,138,164,68,211,40,192,206,92,128,11,110,33,76,211,44,231,52,215,195,59,32,10,130,189,133,245,82,145,163,21,108,118,222,199,206,150,104,97,25,40,80,52,214,44,82,177,9,164,100,36,43,10,84,37,64,194,164,135,199,86,94,79,45,107,35,104,247,67,2,168,53,181,196,194,54,226,251,49,51,100,95,116,98,166,45,169,101,72,67,249,122,129,198,138,141,49,207,81,201,244,170,77,93,176,235,177,157,64,253,97,121,139,72,137,41,118,179,102,255,251,178,68,206,140,132,180,102,199,147,105,67,114,152,76,232,198,109,136,110,82,49,157,32,109,165,13,194,81,51,163,165,196,161,185,40,154,106,72,65,113,148,163,42,228,90,133,133,204,131,143,91,107,137,49,30,170,110,205,222,126,248,226,23,254,158,239,255,144,138,193,132,26,255,48,164,12,196,209,211,58,162,140,126,14,11,128,220,196,109,79,241,224,139,72,161,156,163,198,128,162,54,76,15,61,66,39,145,70,40,173,10,17,80,85,200,114,9,152,211,9,120,189,39,26,155,74,106,187,49,69,52,93,16,220,213,43,108,46,182,104,144,74,203,43,99,133,99,38,11,113,68,66,46,55,41,89,12,24,231,149,77,3,10,186,64,228,165,66,199,118,43,54,163,9,119,132,153,24,54,20,109,51,63,13,52,62,98,30,199,218,27,223,6,217,245,82,97,54,240,168,163,219,177,177,239,117,67,102,251,190,170,180,213,125,162,194,46,138,0,110,163,94,9,52,240,163,157,181,52,194,112,86,80,243,59,0,18,78,36,169,94,183,35,17,152,251,58,85,39,44,125,180,132,216,98,85,98,90,25,60,168,76,117,49,219,200,108,156,194,120,87,163,75,220,78,80,28,215,153,18,158,152,188,252,186,86,123,20,35,163,103,14,46,181,207,117,28,236,57,127,181,236,221,154,107,41,246,202,109,157,180,29,238,187,151,187,18,228,17,192,255,62,245,163,236,235,243,78,185,72,26,174,238,237,243,190,211,78,202,126,215,114,149,101,251,222,245,171,16,244,59,92,182,230,247,117,161,125,239,181,236,231,126,94,122,151,167,127,82,127,171,249,179,63,192,193,192,4,0,13,55,25,174,12,26,89,97,193,207,154,0,168,97,115,172,235,133,128,202,194,40,32,90,10,178,251,59,249,109,53,140,233,233,27,12,20,113,118,60,162,24,147,146,114,8,202,2,209,64,244,86,129,51,204,166,199,212,196,156,76,164,109,156,226,73,2,38,13,136,226,6,81,9,54,182,32,177,179,82,163,111,29,39,60,97,46,47,102,24,123,61,169,102,156,132,200,230,226,26,96,243,236,86,184,72,171,138,135,158,94,77,25,3,30,10,17,71,54,219,201,131,210,110,197,111,29,197,230,74,151,84,124,93,254,181,93,215,79,196,204,189,244,20,124,160,0,12,147,70,156,155,109,196,30,17,224,184,138,13,21,194,236,182,14,253,87,160,141,90,50,95,33,139,88,169,75,115,120,163,5,139,77,56,222,51,253,109,120,154,182,87,91,109,237,17,18,81,10,128,58,104,251,13,84,76,205,215,101,95,124,93,221,106,159,153,180,25,11,236,123,42,119,68,180,226,16,172,158,122,43,44,222,150,221,245,221,49,176,148,177,151,115,20,149,92,255,251,178,68,203,128,4,244,103,71,19,121,96,176,147,236,216,231,108,200,142,81,141,155,55,172,37,109,234,28,51,102,117,148,152,253,85,115,174,130,142,182,31,54,137,98,238,147,213,79,249,123,220,148,157,65,139,61,150,246,212,213,190,37,119,236,191,103,28,68,156,84,168,8,214,88,0,4,150,217,91,151,91,184,138,161,12,5,144,76,40,119,45,202,69,187,4,234,34,68,84,189,49,58,92,226,82,67,55,66,9,13,98,52,41,188,52,51,83,179,146,181,38,190,233,172,228,12,146,129,196,159,143,93,233,235,99,231,119,120,251,113,144,134,31,101,162,235,64,187,249,37,254,149,227,116,114,151,173,91,76,95,138,185,231,188,155,11,216,108,214,44,236,189,172,123,34,31,75,233,65,105,117,186,21,52,222,227,182,91,83,121,138,243,36,94,146,42,116,166,235,134,200,119,207,121,238,138,1,128,234,0,5,227,79,138,13,32,129,48,124,0,199,130,176,131,58,4,135,128,229,97,64,49,149,147,33,18,200,109,24,92,45,91,22,187,112,144,68,33,247,209,128,40,76,98,187,72,134,166,162,75,9,140,60,210,173,65,174,236,61,33,102,147,14,4,97,255,162,162,87,236,181,155,88,151,74,93,71,250,9,137,91,141,180,199,33,159,63,49,150,83,61,55,58,22,40,94,198,179,122,255,179,76,185,247,162,58,88,207,94,236,169,236,146,198,218,185,199,170,108,198,25,53,182,253,229,167,60,196,251,82,110,92,120,236,213,185,87,107,58,205,138,145,146,167,57,110,122,220,227,238,124,210,247,12,163,241,253,34,0,79,80,0,155,122,110,91,44,144,128,124,28,235,83,49,33,7,140,100,115,100,210,246,8,237,200,109,210,10,202,2,73,210,4,46,129,172,90,41,116,42,63,178,211,180,165,46,131,34,32,115,144,32,67,15,34,145,168,237,73,190,200,22,153,230,25,107,166,164,153,207,148,21,108,120,216,106,50,164,164,157,45,186,228,137,106,88,102,90,24,106,157,37,221,60,15,182,226,83,182,153,158,72,94,228,109,206,163,114,135,213,78,92,149,21,7,16,92,145,22,100,44,191,116,247,114,72,246,168,169,162,46,234,65,115,136,0,17,86,163,34,211,76,125,51,49,172,108,194,196,101,40,67,246,8,60,5,38,14,188,169,138,185,223,121,84,57,15,46,135,142,126,73,24,201,252,86,248,205,60,57,173,84,134,32,9,68,150,45,94,247,44,208,195,23,93,73,20,9,93,210,150,190,22,233,165,174,171,210,207,220,73,137,91,51,167,167,126,107,210,114,253,162,0,188,104,209,227,29,29,42,157,127,255,55,55,183,165,155,127,47,121,214,181,38,218,75,108,180,233,173,187,187,108,90,164,255,251,178,100,208,8,5,14,103,70,19,135,95,50,133,108,233,73,60,200,127,19,101,157,30,238,29,124,130,24,51,100,161,131,34,124,147,205,88,244,82,231,31,69,75,30,58,78,71,141,207,173,253,186,230,150,234,184,184,189,206,179,169,197,241,84,207,250,8,210,64,5,114,207,193,215,28,136,173,83,18,204,110,196,8,212,113,114,97,186,247,233,45,70,38,237,227,40,221,75,183,127,18,196,140,56,226,98,136,145,24,230,244,6,36,174,114,138,189,201,3,3,8,98,194,222,209,230,60,105,19,181,47,5,38,137,70,122,12,132,57,58,211,217,103,90,106,34,174,247,142,133,156,186,38,156,100,196,66,245,146,217,157,207,134,99,208,81,220,107,187,219,165,143,123,138,201,141,34,35,142,16,108,56,201,169,151,27,196,205,195,90,25,18,223,237,241,20,92,53,251,253,241,133,106,0,42,211,142,151,53,83,19,18,74,48,243,19,27,1,44,242,60,51,145,163,136,225,117,147,78,91,15,179,179,5,211,81,114,67,161,161,76,227,208,134,163,149,166,34,121,227,211,229,201,100,133,34,148,200,81,5,124,205,163,132,35,199,64,197,30,164,106,136,59,198,225,130,226,86,146,150,136,12,99,160,122,143,120,203,152,171,18,196,18,144,167,187,35,178,221,205,42,121,34,121,67,161,78,26,77,212,202,161,202,187,246,90,34,108,50,180,247,81,136,206,215,40,212,112,235,25,184,234,25,77,99,135,200,227,146,7,196,157,44,57,97,234,102,30,102,37,106,148,215,169,139,136,142,234,249,31,49,6,143,34,56,255,128,15,96,0,155,149,157,44,35,231,193,16,2,165,194,9,170,103,33,130,167,133,103,218,3,229,60,252,46,184,124,187,109,113,16,196,249,148,6,156,74,150,51,81,40,168,116,108,36,189,231,135,160,88,208,24,137,69,151,133,97,34,116,70,164,147,196,137,199,193,40,167,28,46,56,251,0,49,70,93,150,172,47,115,29,58,186,163,134,148,180,79,56,222,211,224,232,213,81,219,27,242,238,212,137,237,210,236,97,196,211,148,84,25,211,34,112,41,40,3,43,14,229,188,162,84,32,154,37,225,103,152,94,154,146,22,100,153,169,244,171,81,47,87,247,189,195,228,182,188,55,207,153,255,251,142,190,221,128,119,78,12,3,127,255,138,64,97,232,100,200,90,198,133,102,53,3,55,179,25,204,82,101,97,2,43,162,104,79,113,180,246,40,211,72,56,226,44,239,212,76,210,134,213,212,114,173,144,91,185,110,113,48,35,73,137,189,133,24,58,8,71,109,62,212,202,132,25,150,101,65,178,56,193,137,151,44,141,143,117,181,72,86,190,27,117,103,199,78,45,186,159,116,208,131,186,141,12,180,255,251,178,68,211,8,5,43,103,71,19,111,67,112,157,204,216,243,105,134,110,16,217,155,49,76,153,13,202,38,179,165,105,164,161,56,57,149,203,161,181,21,74,57,174,238,166,122,170,120,149,168,152,155,105,23,88,154,89,49,168,130,228,90,199,68,173,99,11,1,211,228,0,85,178,4,187,119,230,1,225,147,156,100,87,0,130,51,108,102,167,222,218,148,49,144,48,193,42,221,184,51,86,74,146,164,99,71,74,177,218,138,78,189,196,106,172,102,86,113,25,15,6,8,243,67,79,14,133,202,38,69,94,208,209,230,113,11,61,241,88,253,238,97,7,220,182,120,241,175,196,43,204,24,141,76,88,222,150,103,170,41,17,217,50,98,152,76,109,175,49,20,241,49,8,57,80,202,114,59,148,58,208,116,44,65,85,7,70,204,83,59,149,70,245,67,6,142,86,158,238,60,129,198,44,77,246,52,38,122,0,26,227,33,158,140,98,82,50,180,68,196,35,19,20,128,216,29,240,193,185,16,229,232,164,127,159,183,109,246,129,93,88,54,126,75,20,97,104,174,210,221,40,181,59,144,215,25,196,17,12,210,62,197,80,1,128,128,130,192,54,234,254,167,219,92,111,19,109,117,40,160,36,6,179,225,82,102,182,181,210,253,185,199,90,229,52,177,213,130,93,56,22,244,63,106,11,107,239,220,243,242,229,182,241,137,126,240,221,254,254,245,127,253,255,215,203,253,125,184,246,246,37,252,249,145,116,169,180,176,178,56,132,149,202,78,77,136,229,181,133,150,121,18,93,69,51,170,41,206,122,239,135,186,182,76,196,52,217,176,188,223,84,223,128,212,0,6,113,48,2,114,221,248,224,29,3,239,191,183,84,107,144,29,62,189,245,174,67,245,150,91,187,211,51,63,37,238,29,11,167,121,211,215,129,192,242,21,148,132,142,196,35,8,52,38,66,37,102,118,85,41,51,207,246,114,151,203,165,90,43,30,175,92,255,220,228,60,247,227,139,35,47,141,231,31,156,117,121,195,112,235,32,210,119,219,151,223,235,206,213,181,127,171,182,46,53,178,188,89,100,158,146,127,223,207,252,111,164,70,165,160,166,65,200,230,157,16,134,28,138,64,228,24,48,2,10,2,102,18,131,128,225,212,112,12,121,19,222,38,23,5,203,77,89,180,112,212,161,4,254,13,90,74,8,0,148,120,218,175,111,21,250,149,164,141,16,98,112,16,132,215,51,255,77,95,16,94,230,94,35,2,14,68,8,42,107,137,21,141,48,197,2,200,134,171,163,74,70,24,209,32,80,6,25,145,160,38,6,249,12,161,196,104,147,107,56,138,136,172,192,154,26,22,161,53,43,128,1,7,133,169,196,177,20,66,228,19,213,202,158,206,91,110,231,117,173,255,251,178,100,208,142,5,46,102,199,19,131,95,176,113,12,233,141,48,102,174,88,165,155,20,46,233,79,209,171,179,101,168,196,140,248,102,164,195,167,215,191,77,217,215,185,206,249,234,238,190,99,85,211,185,187,35,80,243,74,178,18,216,227,207,35,89,25,59,161,89,198,73,142,204,51,60,195,11,145,208,236,235,185,199,172,247,42,137,57,154,112,43,127,212,0,118,192,0,137,109,160,96,59,8,110,90,198,201,67,170,72,141,161,25,163,183,42,190,116,84,84,220,125,222,123,74,134,196,109,166,193,66,26,32,163,166,96,148,33,227,174,141,122,76,71,230,203,59,255,48,180,58,34,235,230,83,50,211,97,39,81,194,86,201,97,222,104,37,189,206,157,83,155,159,29,24,230,188,153,68,79,225,100,127,125,59,159,229,229,10,222,102,145,114,58,247,59,50,154,216,46,0,42,240,79,243,13,164,247,244,107,236,77,49,11,234,135,101,89,1,180,184,172,129,164,75,154,205,52,9,101,71,100,75,177,91,212,2,211,72,191,15,52,166,101,101,224,94,102,28,17,146,90,2,56,86,53,144,42,171,190,92,1,32,16,244,92,2,21,27,162,119,166,222,244,119,38,10,161,109,154,125,103,179,57,68,86,146,179,97,109,164,177,184,109,226,101,118,98,246,111,231,203,95,223,255,244,77,133,145,147,52,3,106,166,122,158,191,28,39,118,51,32,156,56,231,137,146,69,106,239,173,189,121,47,237,38,152,210,56,233,144,189,23,253,215,191,140,191,179,203,224,181,191,217,204,216,173,18,236,233,251,228,214,157,77,4,3,118,1,44,0,4,203,175,194,110,62,74,166,235,234,85,194,162,87,245,136,217,182,27,83,167,170,46,167,171,156,171,202,47,5,81,62,179,168,237,210,52,83,158,200,185,135,230,237,231,158,220,175,124,132,115,123,147,172,219,158,252,199,114,66,138,232,72,50,82,34,10,45,217,206,159,176,149,11,97,48,42,14,255,197,20,59,18,202,69,10,198,9,221,37,24,214,226,223,36,113,42,169,119,39,90,98,206,185,224,147,231,178,55,34,76,160,46,140,231,224,91,148,211,159,12,215,120,211,237,204,216,124,12,140,170,226,48,83,12,12,34,16,135,21,65,211,108,139,222,43,18,135,98,241,250,242,56,9,108,178,183,169,159,45,198,2,180,29,85,246,36,48,188,149,33,146,190,136,197,192,160,6,28,20,151,206,26,73,179,71,50,25,46,233,32,25,64,76,112,44,0,241,150,137,186,199,226,238,59,140,225,189,15,115,163,139,205,31,86,213,248,164,237,93,131,155,140,142,35,61,151,51,195,47,255,243,249,254,101,46,52,231,37,58,228,168,130,200,194,154,198,87,50,35,219,71,17,74,255,251,178,100,212,142,5,63,102,201,19,65,103,166,119,11,25,122,61,35,126,85,97,159,32,109,133,126,129,196,165,229,40,247,140,249,123,116,207,204,51,190,233,122,187,131,233,175,118,229,41,88,141,90,243,232,83,205,218,216,163,137,212,196,49,64,17,90,208,0,4,0,0,39,28,132,180,192,5,89,57,87,71,99,52,29,68,108,188,140,245,98,138,223,237,186,75,14,79,52,91,68,109,121,11,1,182,105,194,9,12,13,97,18,136,32,8,41,218,243,206,159,133,65,109,132,10,40,220,144,180,57,98,162,41,84,213,212,236,12,66,224,227,60,176,109,203,101,35,194,177,95,200,182,185,89,85,53,191,200,103,194,81,179,66,234,31,112,106,175,127,199,46,99,123,95,255,199,127,14,229,177,1,141,129,192,55,125,208,235,199,195,67,147,128,160,16,194,177,129,192,198,54,31,11,30,66,160,192,129,48,136,0,228,11,16,87,114,177,52,137,34,62,142,0,150,184,8,38,173,198,0,13,23,80,88,68,28,45,69,2,16,2,125,12,133,76,80,1,49,88,36,152,170,102,7,9,137,11,37,180,54,73,46,80,170,160,50,0,137,193,13,52,26,57,144,80,100,209,242,203,41,171,65,49,135,30,236,211,93,128,19,38,192,155,244,138,103,74,228,180,192,160,155,187,149,97,244,87,204,253,158,179,165,253,16,145,99,95,156,195,95,154,245,127,77,26,233,245,252,201,233,51,210,170,113,249,211,218,126,180,53,81,149,79,53,216,146,215,101,56,161,217,202,143,50,170,220,215,168,201,44,109,46,251,127,126,27,0,11,32,0,50,219,112,98,6,48,241,94,135,62,11,226,203,229,83,101,18,144,163,64,146,44,157,158,205,144,55,53,49,150,23,74,247,134,234,141,160,57,135,0,164,64,196,29,101,148,112,56,236,247,140,43,114,67,7,176,176,66,148,199,41,118,48,51,10,97,13,232,112,226,225,58,178,66,194,112,66,88,147,30,136,101,112,128,153,101,13,13,120,237,90,39,22,185,145,53,173,228,239,238,103,24,233,28,109,13,165,86,77,183,30,164,113,189,247,110,168,188,95,60,219,104,22,121,146,113,102,231,156,152,102,60,103,32,152,98,108,48,18,5,9,24,240,92,24,80,18,3,142,8,193,64,242,242,135,10,166,215,44,117,247,86,130,192,33,155,165,2,35,24,92,65,12,184,8,217,121,100,3,131,106,170,98,128,24,209,213,53,140,163,1,48,120,49,152,170,209,101,84,4,91,136,75,194,90,32,162,102,8,69,241,81,129,38,66,224,136,42,45,82,12,8,201,103,131,65,173,151,70,195,92,150,178,201,75,72,70,7,58,46,10,64,156,26,70,36,132,229,218,118,156,234,109,187,187,255,251,178,100,222,142,5,209,102,197,139,153,85,176,126,236,217,90,60,104,190,23,77,155,22,46,101,86,129,172,179,102,40,177,151,216,104,235,54,172,123,42,183,90,208,197,83,85,154,245,57,169,154,199,238,135,154,169,171,174,230,165,244,99,28,169,250,93,104,105,82,55,48,132,129,203,17,30,98,200,78,35,55,54,169,125,84,4,2,93,161,0,232,0,5,187,108,30,30,41,38,78,106,132,131,150,98,155,76,237,177,76,75,167,27,71,207,114,106,179,196,83,117,102,155,85,27,93,182,169,206,248,255,255,175,206,217,148,178,151,168,111,112,253,204,174,64,202,145,159,34,180,232,150,83,72,100,70,11,83,223,56,112,162,50,212,234,153,149,150,194,50,165,84,243,153,210,193,127,11,182,195,226,72,226,231,186,17,202,68,212,238,118,213,93,159,224,74,0,1,145,90,9,151,122,230,205,197,136,81,198,32,3,8,64,35,2,195,3,10,131,137,16,240,48,124,182,30,33,96,170,86,93,74,233,181,72,23,0,210,19,61,74,76,33,137,82,115,34,180,105,14,137,104,177,69,142,152,145,70,24,9,206,50,109,83,5,128,144,141,99,101,210,34,10,52,53,143,166,186,125,4,37,126,242,78,181,53,2,12,26,44,80,192,68,57,43,154,243,72,159,106,44,221,177,195,14,155,119,92,46,228,62,213,163,81,153,108,182,150,155,127,255,250,250,108,236,254,149,181,104,217,235,250,239,154,231,154,234,106,43,209,12,68,186,25,123,206,102,38,44,135,33,137,62,196,133,135,196,115,201,12,61,72,206,105,237,37,44,66,236,106,153,90,154,232,73,179,74,169,202,211,202,6,38,60,224,0,22,160,0,0,246,223,242,230,143,99,179,122,138,28,176,160,194,14,177,99,209,251,245,25,127,243,79,106,7,174,103,170,239,175,150,196,211,173,145,215,60,170,198,100,195,200,170,106,180,27,117,198,226,65,70,225,156,17,221,8,242,45,209,153,174,105,18,126,65,227,27,22,161,179,39,135,37,203,34,115,207,46,84,170,165,50,50,157,106,71,163,50,31,45,10,42,34,68,42,52,138,250,19,93,39,77,225,104,32,4,120,212,88,195,20,174,12,158,217,48,8,132,84,44,96,177,161,134,201,68,66,3,1,131,140,126,12,2,0,11,188,89,150,14,236,43,36,65,76,85,84,56,74,24,160,8,112,242,97,151,113,1,237,105,35,196,98,204,8,177,227,166,184,138,222,6,11,59,225,135,168,134,29,26,42,181,154,90,94,50,87,5,11,88,192,140,37,18,101,176,128,40,132,222,0,5,74,180,91,129,230,224,134,114,243,221,113,100,17,245,77,43,150,141,136,138,102,3,177,114,214,75,227,234,155,247,255,31,54,255,251,178,100,214,142,5,229,102,197,147,154,83,240,109,76,233,157,44,101,246,23,105,157,20,46,105,109,194,5,51,103,52,243,33,189,202,158,170,58,168,238,102,119,207,12,191,235,136,182,87,55,51,252,211,162,231,133,52,57,246,61,237,66,237,3,170,218,44,124,242,173,95,196,211,149,248,229,181,117,15,134,239,158,248,116,243,9,128,211,255,138,129,5,190,201,21,187,123,183,72,234,103,241,219,44,250,101,113,54,100,85,29,44,101,21,230,70,206,136,147,53,156,178,229,92,96,229,13,65,51,80,135,140,42,123,28,12,1,45,107,231,17,77,134,181,177,114,80,165,75,102,90,234,196,85,52,16,45,9,90,139,157,108,175,19,73,23,38,142,224,94,35,187,148,154,137,26,94,57,7,190,183,2,209,23,108,100,111,45,127,251,34,67,76,228,12,177,187,167,125,194,179,41,81,54,247,103,91,115,208,163,178,219,183,92,87,115,216,6,122,245,0,0,32,32,176,148,24,45,49,24,250,158,24,180,58,24,82,1,24,16,3,140,128,70,22,131,197,252,66,144,16,10,149,176,3,2,128,153,180,53,30,131,97,168,9,155,62,109,201,145,53,230,188,248,238,86,214,84,160,193,24,205,64,211,40,6,114,168,178,216,10,36,227,62,204,154,8,109,31,88,156,93,211,102,47,108,38,15,105,46,212,252,90,93,98,62,254,83,79,76,210,200,101,39,148,31,28,80,178,151,166,187,123,87,178,37,70,101,13,32,36,40,93,137,70,98,112,198,60,48,196,139,142,54,137,84,48,228,162,159,190,186,118,115,143,63,73,136,88,249,87,35,36,57,38,108,231,204,71,48,231,75,42,163,250,158,243,25,63,53,64,224,223,254,192,16,141,219,232,113,70,155,132,13,128,204,112,125,46,149,205,202,213,108,89,33,66,114,213,243,37,31,33,109,43,23,189,228,146,125,89,243,232,217,16,17,182,58,48,128,161,159,196,158,223,74,243,82,37,14,16,32,24,123,236,36,86,203,50,249,18,53,58,34,27,216,114,27,66,54,36,82,95,131,57,33,187,49,2,166,78,165,89,204,93,169,65,215,128,159,174,204,145,102,249,141,10,41,195,247,67,157,14,118,127,178,154,231,185,233,70,79,86,134,41,65,41,195,10,245,51,89,211,164,255,50,21,208,72,28,48,211,12,76,96,152,85,135,54,88,179,145,122,50,243,200,222,203,114,170,90,110,74,39,111,94,142,101,94,55,86,188,228,185,62,226,112,196,178,150,67,79,103,146,184,148,49,77,220,95,249,217,116,238,118,41,117,42,194,220,213,218,26,60,184,129,65,157,39,255,253,90,201,101,69,71,190,189,107,244,186,218,228,166,128,235,57,149,57,29,121,93,76,8,231,255,251,178,100,202,138,5,116,102,197,155,185,83,112,120,140,233,141,60,103,191,18,1,159,28,237,137,253,9,204,51,165,244,243,13,20,196,41,13,87,101,59,42,51,233,245,247,189,99,24,199,155,26,189,232,227,51,99,4,73,171,239,191,120,255,43,195,126,21,86,0,7,93,178,36,26,77,56,36,203,71,252,23,244,202,121,26,196,44,40,132,72,240,180,112,86,24,192,50,225,161,149,112,194,234,168,149,35,135,255,255,227,65,1,16,121,28,218,224,46,160,204,40,147,218,121,156,164,200,119,92,220,250,32,193,187,24,180,37,49,131,192,66,205,165,98,37,111,98,110,56,217,66,50,50,100,245,116,11,188,232,115,37,10,34,2,144,221,60,159,114,62,243,225,151,95,133,132,136,77,111,76,254,7,137,0,68,147,45,162,19,51,125,147,82,137,227,3,139,160,49,124,14,8,193,128,217,129,34,225,130,192,11,17,104,14,204,181,52,29,182,38,184,84,6,113,147,192,78,234,122,176,166,25,18,156,158,107,203,165,151,89,136,183,96,64,0,134,240,82,239,105,243,140,214,164,54,215,220,150,118,194,96,153,83,191,16,151,184,143,179,128,244,230,236,65,234,104,193,221,69,119,66,255,54,242,201,201,136,140,244,98,205,207,183,250,254,114,21,116,114,54,58,195,190,101,5,24,204,137,70,120,173,200,100,43,132,120,51,121,212,126,189,100,32,175,45,211,160,239,115,48,241,122,100,229,197,207,165,154,158,57,107,45,101,206,148,255,170,175,23,245,173,151,249,156,187,51,117,182,102,98,237,248,99,166,209,56,1,107,137,123,222,189,254,128,12,200,136,112,3,64,208,196,95,231,125,184,140,13,94,91,24,140,220,136,74,69,207,21,88,78,49,196,38,201,22,114,35,76,200,132,187,244,92,209,181,178,37,23,156,200,206,161,68,170,214,97,176,80,67,18,216,82,216,31,113,17,49,51,158,245,144,241,80,157,147,78,54,225,18,69,193,15,52,40,163,33,225,30,168,205,229,222,31,147,20,210,100,201,126,247,74,253,242,160,222,249,56,251,45,231,30,106,30,59,92,105,132,185,120,232,171,228,202,5,105,255,190,196,37,235,43,246,119,216,131,252,196,168,182,189,222,206,2,80,36,0,5,243,11,204,140,216,39,58,91,56,193,162,16,104,13,100,131,64,38,12,32,23,118,109,214,127,24,60,170,85,118,80,224,187,180,209,88,106,30,149,198,162,147,88,218,149,83,102,254,72,149,251,130,238,88,181,155,251,102,41,155,129,30,149,96,255,92,128,34,146,184,172,31,142,24,203,48,151,103,94,117,228,213,81,206,114,177,52,90,127,91,125,153,102,234,142,142,243,45,119,107,61,210,148,179,47,85,59,117,255,251,176,100,221,0,229,244,103,68,19,163,103,160,140,44,216,177,101,38,110,19,189,157,24,206,9,252,193,202,179,99,65,147,33,232,174,51,170,192,150,120,248,204,61,68,107,212,240,236,199,239,233,22,184,129,92,230,36,216,214,55,18,151,247,220,77,248,81,115,22,222,108,82,28,120,217,220,64,157,154,238,240,111,97,73,192,173,34,51,131,13,205,133,134,118,249,106,81,15,205,83,89,185,17,27,74,90,225,110,84,228,73,123,165,150,134,2,126,98,158,142,90,73,88,195,45,21,159,67,168,198,135,64,210,15,25,103,207,50,180,209,44,243,114,188,34,235,200,210,92,148,181,230,233,158,37,210,210,227,133,234,245,89,132,165,73,138,89,217,151,138,168,226,247,135,187,78,211,122,191,180,143,244,151,153,190,47,154,235,250,238,63,250,255,255,19,42,0,192,211,43,100,227,44,172,67,24,84,179,42,5,51,39,64,0,192,65,32,76,40,8,131,129,49,96,5,87,54,140,2,9,122,231,223,119,230,188,211,200,190,222,165,40,138,78,82,203,237,198,99,237,13,157,220,150,9,1,174,203,45,148,63,143,3,107,79,30,130,218,117,121,154,76,230,153,59,40,159,140,75,32,9,77,87,30,188,86,86,239,80,69,101,177,9,85,43,245,57,73,149,202,147,189,169,135,103,103,7,182,221,178,90,177,153,26,49,168,204,142,4,75,253,184,10,115,85,89,119,77,193,173,51,166,181,77,233,43,108,120,13,206,58,137,118,251,210,124,82,120,57,222,55,136,151,215,249,188,103,218,139,184,244,249,214,173,79,141,194,31,251,20,0,2,57,27,190,170,178,236,89,15,89,41,56,171,69,99,75,138,173,80,5,4,66,197,204,241,168,152,9,22,110,167,133,154,153,71,160,88,215,64,146,41,153,137,11,120,204,72,239,136,66,13,183,54,142,190,93,144,174,74,67,207,98,55,71,168,57,49,242,66,197,219,18,58,135,22,173,122,48,160,243,250,32,145,195,33,143,90,130,46,147,72,139,146,90,137,152,57,44,216,38,214,234,203,170,61,50,98,100,86,161,37,113,243,61,212,247,186,221,83,77,77,103,54,189,212,221,223,83,246,17,160,0,87,140,230,169,51,75,208,233,71,67,89,131,140,12,22,64,24,112,56,192,1,97,160,51,64,94,109,206,46,254,74,161,18,249,218,121,44,204,106,88,210,153,252,178,244,211,205,24,128,218,211,161,30,24,0,210,51,71,78,61,15,184,111,195,240,223,70,160,53,193,244,140,253,222,130,155,216,212,126,13,150,251,27,123,105,105,93,201,116,114,53,45,56,37,139,178,53,83,98,189,94,138,220,138,230,201,119,177,105,43,45,149,103,183,108,105,239,123,223,200,180,255,251,178,100,214,8,5,111,103,69,19,161,127,162,131,76,217,76,60,200,95,19,185,155,24,206,21,124,194,48,179,102,116,198,25,189,186,23,75,156,135,20,22,65,199,149,204,112,237,236,208,180,187,158,152,202,107,43,233,220,244,211,179,187,155,234,26,162,161,83,86,0,10,127,181,150,233,100,184,125,14,130,19,103,61,230,21,196,217,218,243,3,165,8,210,182,149,147,170,21,139,244,204,127,170,170,8,10,182,116,239,99,109,98,147,232,14,212,219,225,105,163,216,210,195,204,5,238,173,227,131,162,147,78,210,63,93,151,6,91,214,39,144,106,59,69,31,55,40,203,26,154,163,214,90,81,47,41,201,76,69,242,113,126,154,90,235,25,201,229,229,231,164,177,86,229,62,158,154,142,117,163,245,178,144,99,240,204,42,241,235,35,211,51,251,141,185,111,27,45,147,179,153,61,189,124,205,216,60,85,242,0,170,208,11,204,203,244,208,73,128,194,196,19,21,131,98,72,48,56,22,46,149,101,58,125,49,130,225,172,102,102,22,128,57,179,35,28,62,70,106,196,229,85,30,62,3,128,113,196,35,195,46,14,72,8,84,148,136,23,19,65,176,44,42,144,108,210,74,19,228,69,101,88,43,54,3,197,216,117,189,179,151,138,21,155,107,46,243,174,121,138,80,142,171,45,237,222,248,167,190,143,91,216,228,223,112,244,26,125,135,86,108,188,245,182,150,53,123,103,131,68,39,123,169,143,135,242,74,181,226,207,30,82,206,92,193,230,53,229,172,232,214,25,87,223,219,159,207,125,66,9,53,46,25,223,255,72,0,205,0,0,201,136,43,102,155,238,150,12,134,64,36,152,212,55,3,14,0,4,64,229,237,62,216,40,181,63,65,17,77,99,77,193,229,182,68,151,222,50,170,244,235,75,87,5,193,153,16,229,126,137,11,18,41,82,136,248,204,141,83,162,218,212,198,232,43,24,90,197,210,190,120,166,244,17,234,224,90,12,27,179,137,16,198,54,138,164,34,92,102,64,241,198,70,157,33,155,27,208,245,74,121,71,147,29,143,35,178,234,44,230,216,101,216,247,29,193,123,237,84,131,100,104,209,115,71,73,175,16,182,124,12,133,186,97,142,119,125,192,238,227,85,132,121,249,28,183,247,241,55,1,13,46,1,0,0,221,149,5,1,204,26,52,211,214,200,65,139,156,196,52,42,17,15,62,174,60,74,87,49,65,69,157,29,54,118,227,93,128,29,138,151,117,107,245,95,13,206,211,82,238,218,162,79,34,32,242,25,204,200,59,216,194,141,197,119,19,32,168,246,55,76,21,198,171,32,237,140,146,142,75,197,42,142,73,213,95,43,173,200,152,38,147,106,180,196,80,206,51,194,51,45,106,24,39,61,255,251,178,68,208,4,4,249,103,70,147,137,91,240,153,204,232,162,113,136,110,82,117,155,35,77,165,87,202,46,179,99,165,164,161,248,132,80,70,48,98,246,117,183,81,185,229,249,39,139,213,244,107,169,7,81,171,167,32,9,18,31,184,220,176,133,27,107,170,86,117,213,244,156,100,243,255,254,224,125,160,8,176,68,251,188,56,217,176,182,101,99,128,9,2,135,74,176,70,230,229,79,77,77,79,171,243,211,53,234,15,90,100,10,65,239,132,87,156,80,1,42,33,115,74,204,244,180,180,177,246,200,103,29,145,44,180,28,40,116,21,168,146,52,148,22,87,162,122,39,45,21,214,165,136,146,216,233,183,170,185,129,176,73,198,146,130,210,125,149,76,135,24,45,42,50,82,149,236,125,179,221,123,204,69,251,71,48,198,116,137,13,220,19,146,236,56,100,208,200,53,49,146,212,241,179,34,211,113,239,51,60,54,183,92,205,39,176,38,181,213,1,0,16,82,101,235,180,105,84,180,99,41,64,4,40,75,1,120,112,80,181,130,193,240,144,92,177,157,20,207,113,233,24,147,77,112,85,212,75,8,76,102,157,136,168,227,251,0,79,198,100,211,144,3,10,162,121,193,192,179,197,18,156,130,218,172,153,202,108,44,86,83,25,153,163,110,81,182,180,233,72,83,65,223,102,42,164,255,90,113,38,29,91,151,159,74,72,197,90,58,182,187,123,156,223,227,206,153,235,63,47,203,189,99,228,63,43,124,228,189,83,28,16,201,84,10,208,65,73,67,193,196,86,87,132,65,241,183,216,164,41,229,164,56,16,94,176,81,131,78,247,44,108,199,118,254,203,81,235,18,213,247,213,105,188,227,25,212,209,55,31,118,199,215,249,190,229,132,194,36,147,18,14,109,0,0,229,128,16,223,249,159,199,222,6,185,39,86,21,229,166,91,11,90,164,22,223,198,167,29,168,173,34,210,166,205,212,157,139,42,119,70,49,74,82,149,205,160,180,53,86,11,7,193,153,223,237,44,148,177,38,226,113,21,39,70,84,140,182,221,170,212,146,89,237,221,109,61,242,123,164,162,10,97,75,140,91,154,226,33,73,74,121,240,108,23,40,58,229,145,222,174,166,44,218,35,139,17,102,198,189,61,68,61,45,158,90,92,142,187,28,209,52,64,194,49,253,181,220,116,142,93,60,14,186,39,155,235,170,173,209,214,173,101,127,98,64,82,150,0,17,227,46,151,12,43,134,50,210,104,194,193,131,13,134,24,122,102,12,138,136,134,234,63,1,117,121,82,187,78,239,195,206,220,162,150,95,44,103,139,162,98,196,9,40,157,147,200,123,48,153,15,245,183,234,228,78,69,94,109,255,123,228,238,11,243,140,22,235,192,238,203,166,236,67,121,255,251,178,100,203,8,5,192,103,68,179,163,127,160,145,12,233,12,97,40,142,82,209,155,24,78,9,124,193,223,51,99,149,131,22,40,191,115,50,233,93,122,153,86,183,176,36,41,164,165,61,210,175,43,125,81,207,93,157,61,247,250,38,237,68,101,14,221,26,202,154,225,252,41,44,233,21,17,165,81,52,73,140,119,38,139,204,158,250,132,213,63,39,45,231,155,182,169,232,220,185,251,248,152,132,232,160,0,92,128,56,11,166,193,135,64,211,58,172,10,69,196,59,35,28,126,85,110,26,198,212,237,37,28,78,253,202,232,129,4,37,177,177,4,43,1,156,153,84,39,79,113,239,102,177,59,11,30,108,168,244,201,201,111,61,116,245,22,122,221,121,100,66,184,152,130,25,156,138,166,57,91,127,106,84,135,89,173,85,81,99,140,98,9,17,132,216,180,86,163,35,79,99,154,148,107,145,55,58,34,149,214,202,114,210,72,185,92,235,83,62,203,90,186,222,214,69,140,0,85,0,20,195,101,78,77,159,181,54,179,108,197,228,112,195,10,22,129,129,67,130,33,162,146,151,170,38,231,51,17,125,87,107,73,118,89,168,193,100,36,184,151,21,106,39,189,163,59,126,168,25,205,132,157,10,87,67,210,25,21,145,60,165,143,10,23,80,158,111,201,146,26,165,68,176,41,154,149,206,213,205,120,125,25,11,105,74,37,172,99,93,173,119,77,54,116,171,91,155,78,106,189,231,45,153,150,115,156,171,119,182,232,241,251,33,249,131,196,35,24,177,17,84,26,168,192,153,13,56,210,34,97,242,163,42,85,19,124,253,218,168,158,181,165,192,241,221,21,184,10,65,144,124,243,138,254,187,73,76,60,211,59,129,163,236,135,230,74,66,21,148,12,120,161,20,228,123,22,170,115,60,90,71,205,26,255,38,160,153,85,228,139,92,61,163,74,131,162,163,32,166,23,66,78,31,7,77,155,79,80,58,45,81,246,132,168,75,161,137,15,41,4,245,140,226,102,85,81,47,143,234,31,31,47,16,250,89,22,93,29,10,55,86,183,134,88,227,189,34,43,180,175,141,237,234,254,105,82,149,145,39,145,188,71,255,95,199,245,236,35,53,29,70,54,24,173,53,199,155,10,130,6,24,11,134,59,128,96,96,4,144,29,10,137,64,34,189,113,166,139,14,99,235,214,157,248,121,165,143,60,38,195,64,154,103,13,89,212,105,146,136,18,25,77,23,150,16,233,130,1,102,120,184,222,61,59,171,149,156,190,174,10,193,190,16,171,15,227,240,237,73,159,169,123,201,118,52,252,207,82,51,168,123,59,80,212,155,32,23,206,114,90,150,18,163,248,87,171,88,174,165,221,111,183,150,166,226,19,65,205,235,67,30,29,154,206,60,255,251,178,100,198,142,4,152,102,197,147,143,83,226,125,108,232,192,101,40,94,22,205,157,14,46,161,189,2,44,179,102,188,196,26,44,146,162,172,145,142,72,116,58,93,232,113,201,164,85,81,194,207,155,58,163,142,21,181,32,90,28,125,205,54,203,82,231,76,233,27,164,165,187,154,41,153,173,100,84,97,72,154,19,134,74,49,115,8,231,235,158,48,68,0,196,166,26,93,156,191,125,118,84,93,57,162,56,97,66,35,216,4,138,163,24,192,229,44,130,122,176,109,161,182,53,72,98,233,104,98,51,114,104,213,158,94,177,130,199,92,227,136,13,8,206,44,246,237,76,15,224,150,146,45,192,142,48,150,172,81,132,226,65,150,67,84,212,88,169,32,14,80,114,172,210,69,32,32,210,0,152,130,105,19,153,232,85,252,235,175,203,100,229,221,129,118,169,93,159,204,225,26,231,87,132,16,41,16,239,108,90,147,106,205,201,203,124,214,187,155,183,254,175,119,49,238,63,137,207,140,214,16,0,1,243,23,220,140,249,38,57,233,216,192,226,240,194,104,96,57,49,16,20,60,103,99,234,109,199,10,138,146,5,179,125,255,164,148,75,220,134,231,20,189,3,204,65,15,244,190,126,95,89,12,152,220,196,244,29,83,180,189,235,194,254,203,49,166,179,39,149,211,238,146,81,53,79,220,233,168,249,246,108,223,12,236,233,235,246,247,218,173,182,138,185,126,170,159,89,29,174,168,158,25,162,140,164,150,248,59,174,175,72,24,166,224,233,174,6,107,185,98,65,220,149,222,111,120,115,203,137,94,49,62,135,26,52,180,164,249,129,90,231,22,189,188,123,87,215,122,94,44,240,144,32,19,133,210,16,80,118,155,58,150,189,80,35,204,76,169,19,245,225,67,120,98,199,166,89,197,162,45,173,104,40,25,42,61,142,53,246,33,207,219,78,224,217,116,236,11,228,4,112,200,80,145,37,5,17,131,28,36,23,67,14,8,236,138,247,6,103,28,152,40,129,149,76,158,60,50,206,179,99,124,138,130,84,85,198,3,144,56,241,193,10,51,212,101,90,206,89,121,34,58,61,98,63,165,127,45,86,159,228,9,169,203,177,210,227,126,89,207,216,136,24,40,2,12,47,87,12,152,210,140,54,27,204,112,18,76,57,4,204,18,0,148,154,9,12,117,1,97,135,161,250,110,175,12,161,150,89,137,192,50,232,114,180,87,9,215,98,98,54,195,38,165,240,43,187,8,42,1,5,221,115,99,111,100,27,71,86,180,23,0,52,222,246,109,218,100,14,139,159,28,125,94,90,104,245,169,236,33,220,35,20,180,215,197,223,225,57,198,43,151,252,132,231,220,139,204,234,118,254,119,170,217,90,188,207,41,195,138,212,25,171,171,255,251,178,100,197,2,4,188,103,69,147,130,127,48,121,44,216,213,96,195,94,20,133,155,18,206,141,124,194,32,51,101,252,192,154,5,238,112,142,84,54,115,119,175,76,135,181,240,211,230,52,246,157,64,235,86,169,127,29,75,158,217,254,221,207,108,216,232,125,58,166,147,1,171,212,195,27,255,172,0,12,37,225,145,165,150,73,37,42,129,66,137,203,220,242,24,207,9,3,49,237,105,80,26,21,15,211,157,158,96,12,164,143,6,49,35,39,0,145,98,81,103,19,208,181,206,74,27,7,209,134,202,49,105,190,114,14,157,37,185,71,70,194,205,141,76,182,103,251,249,248,102,243,27,82,202,100,194,44,230,119,56,164,165,51,72,20,218,58,107,17,40,202,119,46,178,218,246,165,229,159,8,201,243,55,113,39,122,183,62,159,37,239,127,232,125,247,54,188,255,95,173,28,239,149,218,223,94,253,51,191,203,110,20,90,1,141,47,141,52,105,36,247,132,35,79,133,76,144,32,10,2,81,16,192,64,32,83,204,148,10,220,32,6,163,16,145,203,154,68,245,231,178,77,31,112,154,100,154,32,217,168,34,202,97,51,3,70,30,49,8,1,255,123,217,244,57,14,191,82,218,121,83,112,154,117,42,64,241,232,121,159,188,19,223,55,98,146,61,79,4,201,239,75,168,231,167,123,51,106,61,189,62,223,204,251,191,253,238,205,48,241,242,183,221,179,187,235,127,159,255,113,25,49,226,55,117,215,140,118,150,131,204,218,89,103,165,133,231,71,156,57,107,158,137,65,226,100,180,12,82,202,103,86,244,25,214,238,131,186,153,208,90,221,75,187,83,169,130,144,205,223,82,153,88,1,160,1,216,4,65,154,131,157,26,41,38,30,152,131,101,22,157,195,148,75,39,99,17,62,89,35,198,124,214,97,132,81,63,48,65,135,244,61,28,86,81,149,153,46,212,18,101,198,214,90,80,111,24,164,51,138,167,224,83,73,140,140,148,81,121,100,14,232,226,221,101,238,244,34,204,82,42,26,132,134,81,241,101,141,147,78,167,82,116,134,24,52,113,244,143,74,215,78,237,196,170,37,115,83,35,25,156,137,154,165,149,189,222,166,95,122,232,141,226,101,148,125,167,18,47,181,95,91,211,195,115,241,119,232,8,51,192,21,95,49,121,141,50,38,49,48,164,1,40,15,12,5,11,193,32,0,88,10,78,114,98,45,47,86,67,47,112,33,137,53,22,15,188,212,253,123,80,36,86,73,25,250,8,197,124,88,100,110,109,108,39,13,107,189,219,187,32,161,157,136,63,242,201,78,83,179,152,197,101,240,236,83,229,242,57,109,39,109,82,72,236,87,20,25,78,246,116,255,84,145,90,137,89,84,232,203,115,38,206,157,186,255,251,178,100,206,12,5,77,102,196,139,134,111,68,137,236,216,200,101,40,110,83,237,155,24,78,137,252,201,211,179,101,48,243,13,188,158,167,142,148,51,163,104,215,173,204,95,136,191,90,222,175,44,72,216,222,163,179,182,66,99,150,216,189,33,107,114,101,245,173,54,43,31,57,155,238,61,173,125,110,176,38,196,153,151,252,237,168,91,198,40,0,1,104,201,174,160,97,120,79,201,102,21,109,143,19,230,188,23,138,243,49,32,172,69,143,139,98,163,93,223,196,184,33,247,65,170,229,208,34,6,131,38,113,176,200,176,103,116,53,253,168,219,82,204,230,25,222,184,84,70,120,13,94,135,33,38,134,161,4,35,88,21,120,236,67,123,149,178,39,162,61,104,109,88,211,39,43,60,136,220,239,244,191,230,63,100,220,59,164,123,182,145,76,138,89,204,203,47,61,142,204,138,67,247,62,1,170,0,141,122,114,141,28,140,78,17,60,65,66,152,80,130,22,40,64,65,97,130,160,152,25,3,66,150,136,22,1,219,154,14,170,85,48,94,18,200,10,141,247,130,31,152,41,61,229,44,189,244,166,76,120,210,106,85,105,169,164,36,6,53,166,28,231,59,174,75,124,244,197,90,122,149,48,34,96,5,166,185,109,217,69,43,47,74,118,191,33,117,226,129,128,18,105,178,60,161,199,121,218,107,129,161,134,137,163,60,148,71,233,135,218,85,242,172,170,180,48,215,52,127,148,108,163,220,171,90,160,204,116,180,71,67,7,31,162,211,77,212,52,187,65,213,246,83,141,50,21,149,49,231,136,180,231,144,200,47,78,242,72,235,154,131,73,82,90,215,83,247,219,225,123,115,230,215,218,132,92,47,152,128,48,120,92,227,5,157,202,183,68,152,0,13,255,154,89,36,142,82,244,84,151,248,242,42,157,150,249,129,196,190,7,68,83,6,29,42,205,94,105,231,167,84,76,160,68,188,160,115,34,162,180,136,65,56,164,72,135,40,198,154,120,136,1,19,126,166,130,4,176,138,137,194,105,203,36,238,208,211,124,175,49,95,30,94,20,68,236,147,112,181,153,36,209,160,232,197,19,250,94,124,204,111,105,103,104,220,104,197,59,119,123,115,150,250,93,70,78,84,178,254,55,214,143,179,122,109,212,217,155,15,223,187,255,218,217,179,111,115,181,246,210,192,65,97,160,174,209,155,151,65,145,98,241,138,193,249,137,129,152,88,9,8,0,204,35,3,193,198,18,100,165,137,84,0,111,149,228,138,28,112,35,47,180,57,7,200,35,172,174,8,135,32,153,44,161,100,180,55,38,187,196,224,44,196,247,103,142,11,232,242,175,150,253,253,134,159,2,240,41,163,171,14,178,56,97,232,169,72,195,212,114,105,25,136,0,75,255,251,178,100,209,142,6,5,102,195,139,168,95,64,132,204,217,141,61,134,13,21,237,155,20,78,141,124,193,218,51,165,52,243,21,184,50,139,19,46,204,182,73,176,60,80,130,142,124,36,164,133,229,72,179,238,185,23,115,206,172,243,123,159,8,148,173,18,192,81,191,12,65,98,211,127,14,10,104,234,6,237,44,63,102,228,139,165,92,153,228,142,155,174,113,19,204,147,102,79,238,101,93,86,206,31,203,159,221,111,103,17,206,192,100,109,191,188,0,1,78,68,193,46,73,33,60,57,25,208,213,44,54,243,156,166,130,202,221,59,39,69,0,147,4,14,64,72,88,32,79,240,106,240,250,43,11,137,110,239,252,20,216,239,141,217,202,194,132,78,94,78,178,24,81,196,171,117,165,136,35,92,134,149,93,230,41,23,82,153,216,231,51,157,197,158,44,251,143,87,48,137,4,166,150,206,61,87,68,189,218,199,51,58,57,39,61,102,41,145,153,81,236,142,238,231,47,118,91,230,162,42,223,103,92,21,170,0,5,28,136,212,75,192,177,134,116,8,92,100,3,56,76,197,52,196,140,156,92,96,215,158,53,91,74,105,210,184,227,107,2,71,177,245,5,194,193,108,145,39,114,233,29,116,8,102,167,233,203,79,5,3,145,49,92,23,97,89,248,224,90,116,236,75,80,37,24,82,150,106,162,66,40,158,100,102,208,62,29,78,107,122,145,165,28,225,228,8,107,37,250,60,245,140,76,127,50,203,115,177,196,13,133,223,152,153,187,66,74,142,167,87,166,169,27,68,20,48,71,26,163,233,6,163,229,186,210,154,197,173,117,167,243,253,212,61,87,252,71,199,186,112,17,216,1,87,0,1,45,223,27,82,32,154,65,17,22,179,141,42,170,253,172,234,91,19,51,247,242,221,124,238,213,169,94,196,49,110,166,124,185,122,216,39,47,100,125,65,106,60,181,232,32,160,138,111,23,96,137,97,50,112,72,195,51,198,120,130,155,106,252,218,58,168,153,206,236,81,114,235,176,130,81,5,61,169,45,174,126,178,43,59,79,41,202,248,224,226,19,119,196,113,106,167,155,40,219,141,98,206,143,177,8,44,185,228,13,97,71,98,173,111,60,70,148,87,114,41,50,180,174,226,58,199,163,243,43,200,222,244,102,120,40,23,223,48,2,117,64,6,235,181,6,69,52,182,193,205,91,170,52,193,208,218,182,167,214,84,242,201,238,77,99,79,110,238,57,121,147,101,15,84,149,158,187,216,121,149,227,9,171,165,65,17,76,114,40,213,90,218,223,4,40,72,108,158,221,158,75,27,35,200,229,173,127,18,101,42,150,155,94,177,171,213,232,235,68,197,26,139,172,203,155,99,241,135,172,172,173,88,206,70,13,202,53,85,142,255,251,178,68,195,0,4,149,103,72,155,108,67,112,141,236,217,58,104,200,174,81,213,155,43,77,37,17,202,43,179,165,53,164,153,49,175,38,79,147,37,249,157,133,228,132,166,201,40,69,136,161,163,169,217,37,77,147,224,236,228,143,142,38,90,12,34,82,126,61,230,126,187,132,198,129,85,0,0,142,182,128,38,219,191,32,158,104,114,134,49,125,83,134,65,55,17,109,178,179,205,57,103,205,29,171,39,153,146,204,173,237,111,159,6,16,174,240,229,184,144,9,25,69,19,236,145,164,169,165,18,32,30,156,204,125,105,47,80,87,118,252,178,87,254,33,23,228,169,135,108,148,209,59,175,148,213,146,229,201,34,138,100,146,194,247,73,144,212,202,43,193,245,26,117,40,231,204,118,205,181,49,53,133,16,231,60,85,46,119,229,212,106,70,52,152,171,253,174,207,63,225,230,211,35,175,72,223,243,252,254,254,124,26,5,229,0,2,163,104,205,13,133,125,204,204,20,2,72,52,86,236,50,195,22,21,12,18,172,252,92,135,229,212,107,86,154,30,180,143,171,168,92,74,52,17,199,76,70,36,80,36,116,70,113,42,129,52,228,180,36,22,204,208,138,16,137,1,89,129,137,145,245,14,214,96,236,176,237,16,148,113,115,156,123,36,38,155,70,208,175,3,228,217,186,100,132,97,229,64,129,6,156,65,14,226,167,152,140,83,82,55,142,50,38,161,169,13,155,129,215,17,53,117,84,163,152,100,152,150,35,227,41,30,34,157,40,99,94,83,15,70,79,238,103,226,191,107,239,89,113,189,84,106,243,21,0,23,148,0,31,128,0,110,57,12,241,56,135,188,208,66,65,34,193,151,135,32,82,208,141,10,54,36,194,116,90,141,145,34,20,222,74,156,214,179,140,35,48,177,177,35,0,164,73,153,84,200,219,34,98,66,114,235,11,69,0,172,129,9,49,168,42,148,137,146,71,3,72,53,54,90,122,52,251,159,202,171,140,233,19,19,99,26,106,45,198,120,212,76,151,76,87,52,71,91,35,132,86,101,168,93,187,39,59,147,231,181,177,117,53,37,42,114,223,15,44,216,108,229,149,53,101,241,251,115,129,188,155,45,175,145,101,2,140,41,59,207,141,71,39,190,214,117,199,58,144,185,235,18,181,179,96,166,194,234,128,150,120,0,5,189,246,214,95,183,216,169,128,65,7,132,240,191,147,149,153,76,107,57,103,209,227,122,158,206,51,189,173,82,212,238,53,59,90,220,206,233,226,210,133,2,108,213,150,65,118,53,75,67,130,228,66,208,161,122,118,180,84,51,35,227,1,195,2,144,44,189,37,74,170,38,145,220,222,130,48,237,124,221,182,119,122,178,205,64,232,49,123,72,69,52,202,113,79,38,110,255,251,178,68,205,128,4,198,103,71,155,108,67,114,160,44,216,234,111,9,20,81,173,157,55,172,25,23,226,70,179,102,125,147,34,253,209,71,35,10,229,54,111,186,209,247,243,151,162,82,201,54,21,225,161,185,103,149,237,38,217,45,61,184,152,249,136,137,130,253,213,174,175,75,215,184,210,112,78,192,0,5,26,153,154,121,118,187,241,20,6,2,4,67,52,152,98,147,79,236,91,179,159,61,119,147,116,148,151,106,83,84,237,46,56,84,181,127,60,173,218,201,165,72,116,112,64,178,200,38,56,140,219,228,97,2,69,248,63,74,212,14,163,205,117,144,72,217,50,228,137,180,108,160,105,116,83,15,59,121,112,229,42,47,212,76,1,82,229,221,74,85,220,207,74,121,121,86,162,188,150,102,167,133,229,77,171,96,52,95,238,209,48,144,66,242,83,178,251,66,173,35,59,233,216,241,73,244,61,98,165,21,45,228,99,244,179,162,211,69,61,213,131,43,83,3,0,0,20,98,24,180,101,68,236,99,208,116,97,80,200,97,56,78,135,112,168,100,96,240,182,36,9,39,219,13,164,151,64,240,61,104,196,223,193,85,227,17,87,127,84,20,51,239,229,121,123,204,214,96,119,85,11,33,199,53,183,11,239,14,193,206,186,100,72,125,113,68,68,47,234,244,39,147,60,185,107,36,130,121,205,156,145,210,197,233,223,87,78,248,223,243,207,87,21,213,191,123,155,85,212,58,27,92,207,215,125,113,108,184,169,119,253,243,198,231,83,30,203,106,196,137,165,233,125,59,93,204,99,144,107,82,148,218,81,84,135,38,7,184,220,130,187,213,108,62,206,156,92,217,3,135,93,80,244,64,16,10,19,191,64,112,7,52,129,66,210,22,88,160,36,215,119,198,64,14,19,134,36,111,173,73,116,254,234,76,74,76,201,54,80,55,175,94,73,91,215,139,204,185,77,81,10,11,75,83,149,164,197,176,215,21,234,127,27,210,155,136,7,157,222,163,46,173,139,40,27,169,176,203,236,9,24,117,48,225,116,226,224,174,80,104,146,164,28,145,42,133,138,86,182,218,2,14,73,156,28,17,156,84,51,242,88,100,143,178,146,138,142,103,228,94,6,120,70,165,169,49,4,203,169,115,107,109,51,138,179,245,0,44,130,100,29,246,104,155,114,14,176,12,83,44,76,23,20,140,7,2,12,19,17,140,33,36,199,134,164,147,45,226,19,215,130,240,220,185,249,122,160,104,196,49,13,199,30,25,153,136,114,28,134,170,84,118,23,52,109,20,150,228,121,219,205,221,141,201,103,39,96,22,205,21,143,60,151,162,178,234,73,100,205,185,187,114,188,226,16,45,45,37,53,36,133,194,146,26,155,172,239,114,153,111,231,251,154,194,148,255,251,178,100,201,10,133,43,102,197,51,172,93,162,129,236,232,197,105,35,126,84,177,155,16,46,141,125,1,210,179,100,36,244,13,184,204,110,229,98,154,169,24,234,148,229,219,180,247,243,61,206,69,8,80,74,132,176,159,163,102,219,161,150,233,161,134,193,19,29,59,168,250,209,219,37,151,211,139,84,218,201,125,93,66,142,146,128,28,153,91,201,85,247,55,25,245,150,177,19,5,248,78,11,153,248,204,119,0,126,170,115,86,74,212,193,105,48,170,28,138,49,87,70,118,96,128,227,66,32,240,60,44,147,84,59,177,84,74,100,82,105,171,21,151,106,69,83,172,196,101,138,142,141,89,186,217,186,149,202,111,105,199,36,222,6,168,211,40,243,85,124,212,194,19,145,177,153,217,169,2,133,242,146,62,83,72,107,110,137,162,177,150,79,78,76,99,60,170,72,237,251,110,117,14,124,39,205,190,0,177,74,0,72,3,84,24,147,68,248,51,50,201,208,176,220,99,16,106,76,8,138,4,70,46,145,162,66,88,84,12,79,21,30,106,74,10,220,35,81,56,84,154,10,132,215,117,231,24,60,74,89,114,2,151,67,13,251,25,111,218,99,38,165,144,197,227,175,107,142,204,165,80,76,9,27,135,33,137,77,60,154,25,159,141,81,67,244,81,105,13,39,35,217,75,112,148,208,81,203,42,247,119,239,103,221,254,88,231,229,50,141,35,180,16,96,97,200,54,28,65,5,87,8,228,74,56,77,79,211,229,127,202,249,83,135,10,171,60,34,113,138,230,181,105,120,70,84,177,219,122,143,84,181,169,53,58,38,41,182,230,244,20,138,72,162,154,44,147,203,224,252,125,239,251,100,73,119,37,32,5,228,202,53,82,233,0,182,11,125,31,219,58,45,218,49,162,64,160,108,12,172,136,101,18,85,108,100,161,143,89,142,88,156,194,114,27,92,167,36,115,165,210,155,44,142,244,168,153,246,111,228,32,248,44,121,46,51,152,151,187,205,81,163,82,175,168,232,100,15,81,212,213,9,3,204,180,107,24,101,125,82,107,13,117,18,177,197,127,112,215,53,140,137,105,170,158,254,90,110,42,234,103,139,254,103,121,222,62,250,142,190,46,119,94,127,185,13,136,217,169,112,211,228,160,220,242,48,200,48,252,195,48,152,20,9,150,96,197,50,28,72,42,75,162,32,33,184,181,55,130,66,254,61,179,210,41,94,55,161,186,120,211,181,73,132,142,55,42,102,239,235,192,40,8,38,244,4,214,156,232,165,136,245,249,67,249,20,177,67,55,131,191,102,236,182,158,204,7,1,208,75,37,243,145,104,3,42,180,195,113,74,210,147,205,239,78,213,13,231,221,95,223,153,78,239,156,217,79,31,123,97,159,123,206,79,156,255,251,178,100,207,142,5,139,102,196,19,163,111,176,118,204,217,9,97,40,54,21,141,155,16,46,153,189,1,240,179,102,52,145,163,108,108,237,151,246,49,225,254,110,211,110,24,197,123,61,167,101,143,221,116,157,53,245,21,207,164,8,173,111,65,219,107,155,86,238,165,175,117,44,235,173,215,68,205,35,16,118,6,217,235,66,155,247,58,160,32,151,123,35,122,216,220,161,130,48,233,179,129,56,128,229,9,135,21,14,211,33,136,63,251,133,55,77,213,107,239,99,37,20,148,169,219,234,181,26,120,171,155,97,38,25,117,172,17,172,5,135,8,38,0,0,240,223,10,232,80,137,1,120,172,51,225,134,18,25,128,212,63,21,6,15,105,65,12,157,238,19,37,100,78,44,35,133,85,95,35,28,136,225,187,231,16,106,68,70,45,121,82,57,152,85,246,134,170,229,182,198,244,179,87,13,46,247,51,119,79,99,64,133,1,13,7,112,141,88,245,12,131,14,137,148,195,31,128,242,80,80,100,49,49,28,97,48,0,29,108,104,26,241,68,90,110,16,211,248,225,70,222,57,4,146,82,232,63,206,245,184,102,98,9,148,67,210,37,32,92,193,160,73,236,113,94,40,155,119,140,67,182,25,148,253,105,233,117,71,134,147,24,49,204,141,219,127,101,143,60,178,151,8,221,233,233,80,135,168,164,181,164,165,159,140,138,115,119,211,17,36,225,99,44,5,30,218,72,110,165,162,64,226,125,223,45,105,187,132,60,94,198,204,249,143,93,75,35,83,50,88,106,89,67,40,239,229,147,187,124,213,77,239,101,75,46,34,231,153,123,212,5,216,124,186,220,165,177,119,177,45,102,160,60,0,149,64,215,22,80,53,74,10,45,169,194,50,16,177,109,118,169,144,240,218,72,8,145,102,165,163,1,151,183,158,73,126,64,11,74,152,203,117,55,210,167,229,212,194,166,242,199,114,213,85,53,161,230,87,146,237,172,82,60,134,214,227,228,237,179,122,151,234,110,158,35,138,141,205,93,42,89,143,237,251,29,143,79,6,53,95,203,92,211,249,165,148,196,230,106,16,198,70,123,70,179,250,253,174,182,110,107,189,238,228,228,196,231,223,123,251,42,221,191,123,191,2,214,136,32,7,1,250,154,125,64,122,64,24,180,172,153,30,42,9,29,23,131,12,163,66,198,132,211,20,161,132,194,168,166,37,55,225,18,86,161,139,119,127,220,184,29,255,185,109,184,190,181,172,186,2,161,102,57,139,46,139,223,161,136,187,178,60,96,90,154,167,157,134,224,231,206,29,137,194,175,59,21,93,233,218,215,106,205,217,174,6,46,12,41,212,193,87,180,134,211,36,172,108,228,177,91,230,250,136,233,93,51,233,67,157,120,85,205,114,111,255,251,178,100,206,136,5,76,102,196,11,163,95,64,126,12,216,230,97,230,22,20,117,157,16,174,13,189,2,3,51,102,116,147,34,60,166,65,138,104,70,96,220,114,4,170,145,193,26,221,203,166,66,216,18,194,90,76,167,165,91,33,73,38,83,41,72,46,250,107,85,74,73,97,58,77,22,170,186,183,69,181,129,2,255,123,237,186,217,102,11,130,208,144,26,154,100,35,154,80,80,50,222,36,186,172,73,132,38,238,180,21,50,137,69,34,80,107,59,80,120,3,140,109,251,27,11,67,73,209,146,82,8,166,71,53,61,161,89,71,82,108,180,237,220,93,114,81,150,196,141,108,134,229,60,179,189,28,172,44,142,139,37,70,171,21,101,64,161,103,144,212,97,120,191,164,140,23,50,124,109,201,46,184,211,120,78,38,107,184,122,207,138,238,113,78,161,174,120,152,134,164,213,47,214,135,215,63,246,11,144,48,89,195,53,111,251,52,80,62,49,176,85,50,128,30,18,12,133,67,211,22,7,51,15,128,244,53,48,16,6,85,91,109,33,130,63,109,237,167,45,235,147,55,148,41,233,20,152,118,233,159,200,122,2,116,224,6,182,180,16,144,148,113,184,204,235,117,119,97,136,10,195,173,0,234,95,65,200,140,34,3,164,117,230,91,199,2,58,208,104,172,190,84,213,43,78,87,221,189,223,177,107,15,203,189,252,212,208,136,225,245,203,255,39,59,97,201,212,206,220,149,151,6,217,45,153,236,50,66,51,105,71,40,129,136,196,33,50,26,23,145,133,206,226,198,194,12,130,45,51,155,156,118,105,228,86,117,147,212,167,152,166,165,50,84,145,8,199,146,81,207,156,202,170,136,254,31,0,25,25,17,90,133,42,33,74,88,61,106,195,122,58,90,84,185,165,118,40,109,76,70,1,212,119,54,77,147,134,32,227,198,10,171,40,6,81,16,100,169,186,41,29,53,187,103,24,126,17,93,50,16,136,201,151,218,169,26,109,20,202,68,76,211,195,12,178,152,120,217,171,167,137,121,185,135,74,97,149,164,161,84,54,38,58,184,147,88,140,108,220,113,48,171,16,217,83,213,64,168,227,74,164,108,212,77,90,103,242,222,222,200,149,168,238,174,59,138,237,121,186,254,35,184,111,155,195,72,51,25,163,131,24,157,51,83,73,19,10,76,67,21,69,178,252,43,211,20,6,114,130,116,20,2,38,60,117,165,189,207,20,122,27,159,137,77,223,139,188,16,167,134,95,140,186,52,242,65,143,59,202,239,39,178,192,166,116,15,185,217,218,181,98,207,139,111,203,51,93,145,83,76,200,29,41,251,12,166,5,93,50,174,114,12,138,246,177,48,37,188,117,107,124,95,115,255,199,9,8,223,110,183,91,205,76,186,186,255,251,178,100,208,14,5,136,103,67,131,163,111,176,129,236,232,233,96,200,110,21,13,157,16,46,161,125,1,255,51,102,52,244,152,37,218,84,202,239,95,85,26,39,117,20,150,253,93,116,137,101,194,93,34,85,142,77,204,30,181,87,100,184,128,19,188,194,235,93,218,173,84,225,201,185,226,173,208,214,237,94,94,222,154,144,1,190,103,116,107,172,77,220,186,64,32,109,61,206,201,36,147,72,76,215,40,79,212,20,139,64,55,48,178,112,85,88,33,19,9,156,231,185,77,1,17,177,133,27,61,20,126,35,83,118,230,117,217,122,162,142,121,52,169,231,66,177,146,184,190,129,130,222,81,214,103,124,174,248,148,122,55,248,189,38,197,154,254,103,82,61,2,103,77,217,105,186,83,189,151,231,59,227,144,171,236,196,123,121,212,22,126,191,59,188,29,177,245,235,110,95,238,199,83,238,108,253,106,222,207,245,240,223,141,25,155,217,179,91,240,30,214,0,16,227,7,164,131,52,36,96,18,100,96,64,198,96,88,108,2,4,76,20,4,12,36,18,76,88,0,198,0,101,90,215,163,12,246,24,169,89,113,177,203,231,37,146,201,187,8,213,38,97,122,56,31,78,11,159,33,44,160,150,165,116,71,107,202,183,162,179,140,46,93,39,44,73,69,41,79,74,250,184,209,151,167,43,84,85,119,49,30,203,255,159,230,182,255,17,60,117,21,215,23,55,16,231,127,255,207,60,191,100,255,115,29,155,184,216,194,229,214,203,106,103,90,215,40,106,156,43,46,55,178,65,63,165,233,232,65,200,180,166,216,143,185,105,153,173,206,123,101,179,5,96,13,101,145,214,0,179,65,0,149,76,144,47,85,118,0,92,208,216,182,8,172,106,196,119,41,20,72,211,228,205,24,169,69,184,33,157,72,142,139,228,212,142,73,103,49,108,174,147,241,138,185,201,129,18,208,199,47,68,86,152,182,14,8,64,151,183,190,244,44,174,209,179,97,78,102,180,42,238,85,181,116,180,75,51,69,35,204,163,36,161,130,37,134,85,119,165,33,153,175,96,120,121,43,89,146,92,178,246,17,96,51,170,196,173,199,72,180,218,210,202,190,89,229,40,21,159,64,1,20,201,19,82,81,25,204,202,100,88,193,150,5,193,97,208,36,2,68,34,25,1,24,8,54,76,85,96,12,225,223,141,86,171,47,179,67,51,13,75,169,100,81,191,149,192,212,180,18,187,17,120,156,54,187,87,188,6,86,88,106,172,176,91,155,171,110,7,61,125,219,231,182,250,211,31,19,42,98,213,193,5,17,148,217,141,125,22,43,246,51,221,151,82,117,118,117,45,212,203,122,174,142,181,127,111,217,123,51,53,5,122,208,218,117,52,211,48,47,34,104,154,44,255,251,178,100,202,0,4,231,103,69,19,172,91,112,122,204,216,193,97,35,110,19,13,157,29,78,49,182,193,223,179,164,101,135,160,32,129,185,213,34,130,210,89,162,52,238,203,74,155,39,72,250,150,131,214,149,215,163,166,157,117,78,7,150,0,56,200,46,251,219,32,171,136,1,8,60,218,79,227,180,38,91,16,198,112,233,159,156,80,58,203,185,121,185,72,50,119,238,98,57,125,119,139,21,179,75,20,121,115,198,179,20,105,45,36,140,69,211,107,103,124,100,99,30,100,112,245,155,119,61,183,162,38,226,209,153,200,131,225,148,122,197,194,241,51,124,237,42,239,43,80,144,203,21,17,172,173,143,75,100,184,165,104,74,230,159,230,22,169,126,35,81,144,143,95,218,213,127,252,212,74,42,3,21,48,95,201,55,167,121,53,33,17,49,132,187,49,44,80,21,13,12,15,20,140,19,30,69,142,147,2,0,135,33,49,154,251,115,158,121,23,53,86,180,176,13,13,57,221,148,253,110,46,220,19,26,127,94,183,30,44,224,54,33,224,124,120,47,84,238,148,117,63,95,213,108,137,91,119,108,205,60,15,181,59,240,239,54,120,30,85,113,222,150,75,171,63,149,39,97,232,22,196,100,8,138,158,180,56,181,57,229,36,114,178,20,85,219,75,12,185,229,185,155,31,114,246,54,70,110,66,236,146,229,82,184,203,146,25,36,97,207,22,56,81,81,25,102,75,162,140,28,221,107,5,182,116,209,53,86,247,38,103,46,177,15,234,27,110,224,252,226,95,63,137,156,215,17,41,9,231,141,120,255,113,90,128,183,116,6,193,73,203,20,150,193,20,18,222,176,0,19,122,151,136,222,237,165,216,45,35,45,190,81,165,227,5,135,139,4,177,44,168,176,148,234,102,46,158,2,254,177,117,205,182,247,62,241,108,238,228,143,22,4,153,91,77,134,122,197,107,81,233,176,19,76,73,200,127,240,231,61,195,139,162,153,38,148,140,86,149,71,18,58,166,253,104,102,171,151,107,156,188,203,94,95,135,211,35,63,202,160,216,151,196,147,146,69,196,52,191,123,228,253,38,118,247,92,214,92,57,71,26,67,231,216,114,177,156,157,238,91,178,102,145,169,187,233,149,197,91,145,158,230,3,116,212,33,36,148,83,134,18,54,10,202,74,19,198,6,25,24,64,38,138,41,40,96,49,9,64,213,252,105,48,244,82,19,75,132,102,150,154,182,174,64,81,122,245,255,60,50,151,210,202,218,234,66,34,220,244,174,30,153,162,177,102,30,131,121,75,77,110,67,26,159,177,79,134,25,212,181,65,115,28,174,212,173,112,163,163,73,24,231,211,82,143,246,188,243,61,15,255,230,119,59,154,109,223,101,55,187,116,216,242,164,219,255,251,178,100,221,136,6,28,103,67,3,168,127,64,136,236,217,175,48,203,191,83,29,161,27,78,13,253,1,224,179,165,53,129,161,184,36,220,68,38,98,22,123,213,155,82,138,166,229,178,72,158,242,210,35,85,90,178,250,152,158,178,94,241,173,15,122,220,251,139,168,81,239,163,228,62,55,153,128,0,62,146,65,152,227,182,131,152,76,212,12,150,199,234,214,134,222,90,148,178,234,105,109,45,85,23,72,21,119,150,46,7,222,25,150,41,76,12,159,141,80,255,193,129,12,5,13,192,164,173,88,231,131,20,217,104,110,200,183,83,170,97,14,51,126,209,89,122,170,124,108,220,195,113,196,76,144,244,78,208,61,173,214,82,201,232,139,24,49,107,248,190,217,150,250,29,145,21,246,108,187,50,127,105,164,188,36,105,22,177,113,189,39,195,109,126,52,49,106,0,128,17,162,210,129,196,212,49,184,37,1,134,99,56,41,154,48,164,41,2,129,70,46,140,230,49,1,204,193,20,22,227,90,126,29,150,145,43,125,30,45,182,118,188,255,43,60,46,38,238,61,144,134,224,216,125,58,22,154,9,139,164,201,91,61,105,249,166,203,90,28,130,218,44,230,47,20,5,14,186,80,4,82,244,102,159,26,6,25,12,193,48,124,178,87,19,196,96,57,72,116,47,31,252,157,248,211,83,95,53,202,175,183,9,119,231,181,87,245,251,179,222,79,115,94,145,127,223,61,218,122,134,151,191,90,96,182,128,178,68,36,164,95,160,229,151,4,11,243,182,244,98,21,81,141,111,20,241,173,127,46,171,143,156,98,149,189,32,87,123,142,250,223,89,108,10,221,13,54,42,73,112,199,242,200,0,1,44,217,213,83,80,228,32,224,92,89,28,138,238,46,59,105,133,36,82,37,44,129,101,88,75,41,166,99,116,219,151,190,223,83,12,174,110,221,39,38,175,212,109,182,179,200,58,112,79,70,73,206,134,37,124,209,75,249,91,140,76,149,38,147,146,77,224,173,61,162,204,63,188,223,157,206,105,116,107,51,99,33,85,152,213,56,134,28,167,245,86,118,150,70,204,148,36,138,42,70,109,183,81,14,211,62,4,32,240,142,220,221,50,144,253,159,220,102,172,227,235,107,213,28,230,63,186,213,104,183,119,244,0,214,37,1,105,151,99,17,148,144,161,143,65,233,17,18,98,96,61,7,46,83,10,194,81,98,97,48,159,152,148,174,138,95,40,157,165,135,32,184,58,6,141,184,113,234,57,93,151,249,219,150,203,229,209,101,108,81,152,22,158,142,172,21,55,86,89,75,44,183,169,4,110,3,148,192,180,213,141,14,68,112,240,21,146,44,34,131,115,89,207,77,166,62,38,53,154,153,142,125,190,190,163,249,158,190,95,255,255,251,178,100,214,10,5,208,103,67,171,166,127,64,136,204,217,60,100,199,191,19,249,157,22,206,161,187,73,165,179,165,53,129,150,248,226,190,7,10,152,55,25,100,235,191,11,234,88,230,228,67,198,211,22,36,40,69,116,38,17,24,84,101,85,65,6,135,196,158,69,167,161,73,25,142,234,160,132,198,164,244,107,73,148,234,100,130,28,218,96,0,10,198,224,5,166,221,70,209,41,132,7,33,132,242,172,62,199,41,187,90,111,229,123,177,133,141,213,207,184,211,95,175,98,37,126,238,247,250,215,59,246,229,213,35,90,183,235,132,114,12,36,164,99,157,189,63,243,172,57,111,10,65,190,29,217,12,136,101,61,227,251,167,31,105,105,59,238,252,42,72,101,172,89,115,221,113,211,33,104,70,132,11,43,109,71,2,115,141,244,255,255,255,225,175,0,10,0,1,10,140,238,169,76,229,98,77,174,29,1,196,57,129,226,153,121,204,9,8,204,33,7,197,144,4,156,98,141,9,248,101,176,252,113,222,127,33,87,165,140,134,105,84,40,225,231,210,53,30,150,202,231,160,232,170,195,40,203,235,12,198,98,148,58,125,225,247,20,116,139,193,62,86,65,49,168,118,80,144,136,66,130,33,240,111,105,44,126,92,164,76,185,36,217,102,180,219,57,198,249,189,159,211,191,174,249,254,106,183,237,143,254,239,114,84,177,238,220,203,73,101,87,147,169,233,198,219,136,105,1,86,117,119,155,209,121,247,155,186,17,69,25,138,62,148,65,195,85,248,95,22,135,14,104,48,43,120,15,109,186,205,25,212,27,90,247,150,12,47,125,120,106,80,114,69,96,105,52,251,189,8,1,19,8,153,150,143,119,219,109,134,212,18,107,230,118,98,212,97,23,37,54,74,42,80,93,9,132,50,81,116,67,136,150,81,10,168,151,106,107,222,118,238,230,178,105,202,149,164,251,24,35,8,30,185,115,232,157,43,75,188,56,28,8,235,186,215,74,6,69,100,155,19,73,247,57,190,22,6,74,37,169,68,103,78,179,101,173,108,33,143,173,66,223,198,120,49,222,106,20,248,222,209,3,28,239,105,65,62,157,49,85,169,102,107,211,97,89,20,87,75,173,74,202,194,116,33,90,85,71,69,153,215,148,0,85,128,65,209,140,199,41,149,178,9,133,160,88,40,176,48,136,72,18,2,199,65,144,16,10,14,47,82,41,65,29,198,114,249,196,215,217,91,15,220,163,82,71,9,109,22,243,45,57,13,226,254,22,156,147,195,224,135,58,94,108,194,142,3,13,30,209,80,184,72,159,170,35,224,232,81,46,218,81,171,180,73,127,194,249,210,166,105,109,217,52,152,195,149,74,61,170,58,231,254,127,143,139,253,159,238,254,167,174,99,248,255,251,176,100,215,136,5,208,103,68,203,171,126,96,135,44,233,191,36,197,191,20,173,157,22,78,189,109,201,213,51,167,60,129,151,164,249,58,201,84,214,23,93,20,216,183,75,178,110,156,219,73,35,171,37,155,36,126,110,249,149,162,222,211,240,199,181,239,52,55,92,227,38,163,183,67,100,237,245,55,51,182,35,184,114,206,124,52,168,1,98,160,18,16,136,118,85,155,91,109,188,4,66,113,65,193,227,141,28,34,225,192,160,41,8,196,23,116,46,136,179,20,178,217,147,150,118,135,225,50,218,122,181,201,65,177,42,52,126,226,27,206,172,244,250,8,10,119,63,56,227,16,130,104,81,12,236,238,86,153,9,54,12,88,220,49,30,72,18,134,35,28,217,67,51,25,44,168,87,98,133,32,186,140,136,228,169,126,208,103,76,202,222,173,200,239,186,62,236,155,158,250,89,152,253,34,64,10,41,0,154,211,13,228,141,64,44,53,154,68,72,126,48,61,0,1,149,41,138,1,97,9,212,228,129,95,73,136,227,177,11,157,183,51,79,75,125,213,89,143,252,114,49,77,2,186,183,160,105,217,90,105,174,168,114,41,12,84,130,31,189,208,203,24,99,2,189,1,63,172,245,255,112,247,38,112,163,205,49,121,60,109,133,227,187,1,82,87,166,122,99,182,109,83,239,191,158,95,252,247,249,223,235,227,110,79,238,213,93,31,185,47,59,63,38,167,170,182,169,222,62,198,122,121,105,201,105,119,134,99,136,178,130,68,253,46,118,9,146,150,2,166,75,238,154,18,195,45,53,232,45,53,181,90,187,167,83,171,173,55,152,162,116,28,203,250,0,64,59,27,126,223,222,31,200,148,239,57,233,50,194,6,152,81,2,140,38,233,97,112,132,132,81,8,210,209,40,243,96,242,178,74,52,99,18,89,176,207,235,107,104,64,177,129,49,164,139,229,36,73,118,77,208,251,39,22,40,101,82,81,107,52,56,123,177,206,60,107,28,144,42,202,74,12,177,163,153,212,193,87,98,9,89,179,173,232,183,228,86,135,169,145,84,58,231,248,198,161,228,203,163,195,141,60,166,163,109,99,189,196,199,13,57,184,137,250,122,255,110,107,68,218,63,184,222,164,18,172,1,2,0,13,97,186,26,177,134,72,113,133,194,56,84,102,48,120,21,42,129,67,195,200,145,234,162,76,1,101,81,177,56,37,250,153,110,211,13,205,229,116,101,44,41,178,90,219,228,252,63,173,149,143,192,236,245,40,16,189,249,106,204,65,85,165,15,163,27,111,97,215,57,202,121,236,53,230,69,40,129,224,87,9,137,65,242,249,214,112,206,163,79,243,255,29,134,99,177,120,244,230,85,191,10,185,127,55,249,22,211,41,57,33,237,253,188,94,255,251,178,100,208,140,5,58,103,69,147,134,111,176,131,140,217,92,60,200,75,85,137,157,18,78,141,190,194,12,51,163,89,148,161,56,199,222,89,235,167,230,102,109,15,76,201,65,148,47,60,160,24,172,112,33,240,225,193,97,4,136,41,13,72,146,87,125,104,173,72,108,181,27,162,234,118,186,239,90,12,131,36,122,204,98,11,4,118,233,0,192,2,178,129,167,130,12,201,203,80,199,101,176,35,225,51,48,21,172,179,101,205,197,34,132,230,92,33,20,28,74,241,66,20,251,202,185,171,205,212,16,123,46,56,124,229,163,15,32,240,108,247,36,11,53,61,138,146,196,50,182,108,197,140,186,185,129,66,217,102,218,241,172,176,227,160,124,54,125,102,221,157,143,69,168,161,199,185,119,12,248,198,88,94,37,238,29,105,161,247,32,123,138,140,145,178,117,154,127,61,157,60,178,203,43,235,196,95,30,223,220,127,86,151,84,147,250,162,129,9,0,29,96,6,219,115,83,95,157,2,169,17,76,136,65,12,48,21,60,152,195,168,68,131,14,58,246,41,36,52,124,165,149,78,85,154,165,148,76,69,239,229,205,82,114,221,53,72,38,122,236,254,172,197,104,123,206,72,254,63,34,137,73,230,166,110,210,220,228,118,65,46,198,131,157,238,20,64,32,141,142,195,158,83,204,167,231,250,101,31,229,228,242,250,68,100,139,251,52,239,109,59,231,46,137,110,102,118,131,105,51,10,45,167,158,247,127,10,243,238,211,218,59,205,225,158,119,60,239,255,233,191,137,107,75,66,190,191,251,189,38,172,63,6,209,108,245,120,115,249,240,0,67,109,44,174,233,28,152,11,130,134,86,57,180,9,6,60,59,208,133,133,82,33,74,196,180,110,5,213,201,80,130,194,137,2,166,238,206,137,126,101,47,105,156,23,167,240,145,226,210,16,5,201,25,99,3,130,144,147,219,166,150,21,58,245,118,35,202,140,168,150,87,199,93,115,117,118,253,162,221,23,113,103,212,13,27,114,200,57,207,47,119,26,82,146,208,243,213,184,197,248,130,103,99,168,125,195,237,29,28,167,198,175,85,209,16,182,185,102,213,140,101,151,218,76,65,175,42,213,6,144,3,246,140,1,2,76,175,154,77,27,244,77,54,86,71,4,176,18,36,48,3,0,66,3,13,68,33,37,20,72,20,74,244,79,136,41,108,31,199,10,137,217,143,197,250,226,50,88,114,219,233,41,127,227,84,139,229,134,186,13,178,187,107,76,57,253,117,148,37,149,83,208,75,214,26,212,182,7,105,18,136,87,53,37,136,55,37,132,117,222,138,104,204,21,25,150,83,86,149,191,48,61,233,44,134,182,121,211,101,134,90,164,105,173,116,247,59,77,236,252,155,166,67,158,255,251,178,100,203,0,4,183,104,72,211,99,127,48,133,236,217,141,48,200,95,87,65,159,16,78,141,254,130,24,179,100,53,131,33,184,46,102,102,82,118,163,201,8,218,183,130,191,99,39,221,37,135,135,207,153,227,213,255,203,29,97,102,247,205,124,56,143,88,175,105,117,90,250,239,15,169,72,209,32,195,167,250,173,111,188,73,3,85,159,77,96,105,79,151,39,194,154,109,71,168,0,0,141,18,1,73,167,18,139,151,220,176,54,178,193,162,176,210,25,35,12,38,95,43,141,45,87,123,14,8,69,3,226,16,67,50,112,158,158,174,119,106,127,108,149,65,142,233,149,43,108,167,14,96,124,49,3,12,55,32,182,27,69,173,13,62,74,187,98,133,69,170,79,86,171,31,55,101,154,41,71,112,50,249,139,90,107,180,31,165,107,99,207,205,30,250,9,79,170,24,126,194,212,156,182,154,150,60,203,123,105,186,75,81,197,58,21,212,14,21,174,254,189,111,191,132,244,187,255,191,51,250,144,92,0,0,16,128,0,10,200,235,0,201,115,243,106,175,6,4,198,66,6,139,4,90,137,135,66,1,200,148,38,46,166,242,102,29,130,37,25,101,6,74,25,84,78,143,227,180,241,152,204,252,134,158,138,180,158,29,187,47,173,94,68,205,93,120,98,253,21,219,115,245,51,191,61,98,229,218,91,58,149,202,235,227,187,246,229,157,14,62,76,94,127,246,23,231,254,124,60,148,187,60,174,75,58,84,221,161,249,154,38,197,199,139,251,250,103,12,99,104,186,31,224,206,133,119,88,69,135,75,10,96,138,168,45,91,173,119,117,217,22,70,183,73,104,166,155,58,32,248,121,0,2,0,205,17,13,44,151,59,96,224,50,180,143,194,67,96,4,54,240,83,156,197,16,21,43,115,77,12,233,41,18,26,202,84,215,232,164,85,101,153,91,162,15,251,174,175,125,158,138,81,8,8,24,127,123,93,227,225,130,216,15,10,22,12,21,86,68,194,19,194,162,55,166,120,75,1,225,34,57,49,130,35,25,225,17,214,174,151,82,58,106,76,158,171,175,145,77,76,170,83,76,255,75,127,251,255,12,51,40,143,25,243,100,25,1,113,27,42,0,24,192,58,152,218,11,135,1,161,80,84,193,80,240,197,224,17,27,22,139,120,201,90,52,60,227,186,144,68,41,174,68,223,119,242,150,188,20,221,160,233,102,228,207,219,130,237,67,205,252,237,187,21,155,73,77,103,2,27,117,158,8,2,59,29,151,214,135,38,35,111,187,116,165,148,55,24,18,143,182,185,73,112,50,42,127,33,30,116,255,98,221,210,10,75,155,90,182,170,156,205,80,228,154,234,232,79,223,139,187,185,246,50,121,79,18,206,207,2,35,4,23,240,255,251,178,100,196,10,4,171,103,70,99,131,111,64,108,76,233,175,24,103,205,22,121,163,19,46,141,252,194,42,179,101,244,195,35,213,38,135,7,12,151,240,181,168,184,212,153,133,3,181,177,213,122,108,219,238,183,135,108,75,30,153,255,55,141,168,253,195,78,48,100,110,2,28,248,220,71,203,174,244,37,32,0,62,251,75,164,178,73,64,135,25,66,171,155,41,22,40,36,147,13,24,88,118,96,132,177,199,170,191,162,143,41,213,197,108,228,27,204,243,248,191,78,23,199,206,177,51,48,109,215,89,148,144,222,182,115,236,233,172,116,113,255,137,60,51,120,88,210,85,246,49,7,151,44,71,217,237,75,44,101,42,121,71,99,74,84,91,160,121,206,32,137,169,164,148,57,10,101,59,182,30,138,31,82,153,188,189,164,166,45,224,181,204,169,116,102,152,181,62,145,49,244,49,37,140,185,132,170,220,203,251,125,102,87,170,134,0,59,122,0,2,74,136,196,202,51,25,222,142,28,155,49,136,64,199,2,98,32,34,171,133,131,64,37,162,208,100,255,35,167,194,75,79,26,167,163,169,26,136,202,34,85,98,80,36,196,228,212,57,77,3,182,88,106,196,212,207,111,67,51,113,89,137,184,14,14,161,179,71,27,220,179,116,241,56,10,113,246,138,74,237,254,247,100,130,205,189,51,37,93,187,21,233,90,245,217,123,179,177,29,110,182,217,76,124,236,187,57,24,198,42,35,179,38,45,223,94,36,102,39,178,123,226,109,61,206,225,103,57,222,39,146,46,179,171,249,111,122,99,59,131,189,227,59,182,173,243,175,156,65,158,38,46,187,27,213,144,0,0,26,29,153,174,186,217,37,104,2,5,113,140,178,129,14,39,156,91,146,22,175,22,99,151,219,14,81,37,49,0,163,228,165,24,89,128,157,96,163,156,245,52,203,245,20,144,24,137,36,85,215,164,242,78,56,231,54,167,79,248,255,24,249,51,131,185,237,91,97,230,102,244,38,69,5,101,177,137,59,109,123,172,243,77,68,52,65,131,137,74,230,217,33,173,43,137,134,161,240,54,31,214,105,110,26,184,237,37,39,139,222,76,101,174,154,166,127,127,254,108,114,99,65,80,50,0,4,84,172,201,154,179,146,235,77,228,236,49,152,100,193,35,213,140,132,38,10,28,19,42,75,156,170,174,195,90,181,44,143,74,119,77,67,17,173,43,134,159,249,62,86,33,250,244,180,175,189,183,213,255,126,233,45,220,120,227,16,204,54,253,67,86,38,176,111,222,168,50,221,60,64,192,248,60,16,129,128,69,164,105,34,240,40,56,229,103,248,182,157,214,226,166,54,137,121,239,248,249,201,238,238,102,19,238,233,236,205,79,32,212,22,82,229,70,10,178,135,255,251,178,100,203,128,4,238,103,70,27,130,127,50,125,236,217,159,36,200,143,22,65,159,24,238,33,251,9,243,51,165,52,241,34,32,69,82,182,112,209,90,196,94,138,164,157,138,45,107,35,248,44,236,203,183,244,131,13,151,15,223,66,138,195,93,188,174,155,239,29,91,30,250,207,248,181,233,243,111,237,166,61,90,238,54,136,8,24,156,112,0,9,92,2,49,37,146,193,235,103,19,5,164,47,14,3,176,218,110,109,132,127,60,163,4,89,100,234,88,245,239,120,202,161,5,197,40,202,8,96,98,141,190,155,10,160,168,227,71,52,135,53,48,201,106,118,97,13,8,243,143,50,137,57,197,204,129,196,57,186,211,212,143,63,234,170,33,190,141,127,123,180,170,29,162,30,243,99,39,106,136,170,94,229,81,24,200,25,93,18,242,60,123,188,201,228,173,76,93,122,46,93,66,247,204,235,205,119,115,252,241,117,168,67,85,0,2,75,136,204,64,3,25,197,205,58,67,50,0,8,133,235,42,90,100,96,62,164,240,228,168,244,156,188,180,151,203,52,203,8,226,10,244,176,22,15,206,205,207,146,62,89,18,172,118,63,178,37,165,57,63,80,216,27,191,168,85,114,170,86,17,58,181,177,80,192,26,29,242,238,255,138,191,30,254,44,187,144,255,231,99,244,203,125,97,173,91,190,205,45,51,59,204,205,34,171,182,203,223,55,105,249,11,113,81,94,62,231,115,212,89,185,157,74,185,141,215,29,105,26,247,94,141,200,220,110,8,161,181,174,160,250,12,91,126,173,39,39,94,130,247,103,221,155,254,228,236,223,102,179,51,53,216,93,234,224,70,116,224,1,48,128,3,142,70,106,65,6,75,178,111,40,96,227,192,184,84,113,237,6,2,17,14,83,71,173,71,227,84,233,23,106,197,20,22,47,93,153,55,10,214,113,161,76,154,125,59,45,208,144,179,222,18,88,25,101,32,139,200,161,129,6,253,151,150,230,135,209,39,209,229,100,171,208,136,126,42,72,176,112,197,10,47,118,28,241,59,149,101,156,130,197,201,132,93,65,203,212,7,238,108,231,28,118,53,212,177,7,47,126,24,235,27,38,184,190,241,160,142,200,214,165,160,177,189,115,212,198,169,124,61,241,207,163,17,255,51,255,207,1,29,224,80,0,76,219,124,96,45,26,133,198,37,10,69,162,141,12,20,40,9,80,106,45,218,62,96,244,13,144,168,140,243,98,43,175,171,148,108,162,139,77,185,236,39,168,72,201,222,44,102,108,181,6,237,132,87,120,11,56,235,89,95,208,177,227,174,21,146,110,144,116,139,155,6,143,32,109,13,121,27,107,161,243,101,160,173,154,172,165,38,108,20,117,203,25,66,146,55,166,68,66,8,107,82,38,255,251,178,68,205,136,5,27,102,199,27,153,96,162,143,140,232,250,108,200,110,82,101,157,43,77,37,13,194,62,179,165,53,166,33,41,16,153,68,122,36,65,56,147,192,40,126,61,107,54,225,40,120,149,166,70,146,60,163,72,163,138,98,237,162,237,122,86,218,153,166,147,76,250,86,29,168,24,170,0,0,148,141,144,148,219,110,41,144,211,60,49,37,208,221,17,121,48,188,22,230,149,123,253,91,57,27,44,39,80,140,58,249,138,20,229,197,100,35,57,242,200,242,165,139,184,85,79,19,53,91,24,112,210,104,4,133,68,19,167,187,185,166,216,231,116,156,246,24,96,248,24,75,138,15,100,30,66,11,98,230,232,96,246,45,134,76,8,49,69,51,154,58,9,30,167,164,43,81,195,95,165,53,15,24,88,210,12,184,49,144,170,172,170,168,154,100,191,221,107,70,28,240,163,93,45,40,152,138,135,180,85,153,81,202,117,253,34,235,209,96,231,146,0,14,16,128,93,182,195,17,26,48,202,163,28,100,76,66,227,81,190,197,128,98,33,8,244,47,47,173,27,88,233,40,166,33,3,8,5,158,81,100,232,140,7,161,242,137,200,7,95,5,5,6,75,80,32,60,139,169,176,136,146,0,66,5,209,132,101,66,178,95,228,255,83,84,97,193,248,186,15,147,69,44,145,214,58,164,106,93,168,212,199,151,41,110,61,244,83,206,199,77,31,18,44,48,104,115,22,48,193,101,98,238,26,34,225,222,140,44,230,30,83,144,162,185,122,26,59,31,185,150,131,229,167,106,165,157,39,150,174,38,230,42,234,33,250,89,96,10,128,10,210,99,104,220,99,116,0,98,130,108,97,128,8,96,248,16,181,213,64,68,10,13,10,12,9,179,191,212,52,245,234,245,57,98,196,148,64,80,110,119,99,146,88,252,253,35,72,190,171,79,141,95,55,94,32,137,33,241,104,221,64,128,81,44,225,131,28,148,170,96,196,4,57,42,30,217,105,20,98,89,163,47,91,88,189,196,200,39,84,56,252,64,57,199,178,12,63,155,136,67,42,36,212,164,236,170,36,155,28,195,143,28,77,152,44,120,213,114,80,218,36,229,117,186,129,150,88,193,88,151,53,226,22,52,25,69,157,166,208,213,17,191,213,211,213,180,181,112,241,81,254,159,90,4,53,36,0,89,2,8,159,109,6,114,153,18,226,2,178,194,34,48,150,192,33,4,140,47,208,244,135,197,208,38,157,189,23,68,87,22,76,96,53,46,73,166,84,45,73,32,180,134,61,173,179,135,182,97,199,53,64,184,122,80,210,203,174,69,98,143,164,86,95,172,104,185,35,20,209,34,140,19,20,80,118,178,54,213,32,221,14,99,186,238,108,162,163,22,138,152,25,150,33,42,255,251,178,68,202,0,4,163,103,73,211,102,67,112,157,108,216,178,117,136,110,17,89,155,43,77,25,9,194,39,51,100,105,179,33,56,30,48,150,165,99,135,155,73,84,238,243,44,65,120,144,98,148,197,160,121,72,217,43,220,93,69,62,179,81,255,243,199,119,93,72,203,190,126,248,193,144,2,236,8,1,201,44,11,88,153,106,121,131,32,186,36,70,14,99,70,65,17,64,68,60,153,33,241,108,17,117,70,32,228,64,156,90,204,6,58,176,154,202,82,213,72,36,180,47,150,103,15,109,44,235,170,44,69,105,26,93,111,59,50,91,19,124,178,192,161,2,204,183,69,239,99,174,70,76,57,101,83,45,27,29,113,110,54,172,145,233,79,52,97,100,66,150,32,82,37,27,66,215,247,29,90,76,160,242,253,205,155,23,140,150,146,147,37,70,13,58,166,43,82,254,150,34,238,40,149,155,230,170,185,239,236,19,82,170,0,154,147,58,30,205,7,167,51,179,44,196,224,147,30,128,209,173,82,24,84,164,16,69,69,39,42,76,235,63,209,200,254,81,36,67,194,5,128,116,160,136,171,35,228,11,14,66,32,226,2,199,82,38,24,1,203,156,121,226,68,215,195,36,167,54,242,208,23,146,194,136,150,93,17,131,8,80,162,94,82,105,157,194,173,196,96,252,137,57,71,220,198,41,109,20,212,130,194,234,61,197,25,145,228,158,165,177,9,102,162,85,14,170,30,206,119,3,209,21,162,12,179,42,5,10,51,84,100,98,133,11,146,12,136,73,177,162,152,151,214,182,118,225,226,98,205,169,123,199,85,251,110,211,18,11,0,0,128,0,86,163,43,135,115,33,224,243,34,12,147,14,64,147,14,64,212,7,174,131,3,66,225,33,37,58,163,82,130,209,145,194,183,215,33,60,177,225,205,135,23,51,21,14,30,69,100,96,161,131,168,113,189,83,186,174,242,161,228,116,113,133,150,79,118,178,11,36,81,12,137,106,6,130,52,91,140,28,165,101,144,56,72,89,163,156,97,108,71,197,8,228,228,234,247,142,58,135,30,183,9,12,147,19,100,138,84,247,106,54,81,70,161,54,164,173,36,168,148,249,61,165,251,38,110,14,151,110,174,16,125,143,56,82,133,12,165,102,138,138,138,145,235,152,209,115,109,75,70,71,119,219,13,0,35,150,0,0,201,189,214,93,236,184,113,209,131,14,27,179,121,82,62,178,165,185,211,231,53,87,152,220,185,91,27,242,156,44,211,99,118,215,103,170,70,162,86,164,178,12,146,205,23,71,128,210,46,219,106,157,6,148,21,93,101,210,88,111,81,139,11,56,155,164,146,201,170,45,143,132,133,141,38,127,32,153,100,245,76,134,219,201,59,121,221,103,49,118,248,92,220,118,255,251,178,68,206,0,4,226,102,198,147,137,67,240,159,172,216,185,117,136,94,17,193,155,53,172,25,23,226,52,51,101,117,164,161,61,191,170,124,248,219,253,250,126,212,205,7,217,113,135,30,4,179,238,92,251,109,122,191,38,219,174,202,91,156,78,247,117,211,162,231,253,211,57,184,239,29,4,251,144,10,86,0,1,219,44,178,185,27,148,130,18,1,13,12,69,22,86,10,208,26,171,58,185,147,180,88,134,57,69,188,220,238,178,139,47,180,77,32,12,136,66,35,6,22,45,171,23,146,109,188,86,11,82,17,10,129,66,46,213,6,185,210,195,168,145,214,95,193,180,151,98,143,80,105,133,25,86,121,136,138,211,99,12,151,55,202,147,122,179,59,148,42,44,110,59,171,167,237,250,210,75,137,105,169,28,152,227,140,136,45,41,118,137,48,115,72,153,98,7,160,254,210,184,177,243,193,17,92,11,26,196,147,74,53,115,245,249,187,198,3,181,49,15,141,26,232,52,165,56,213,36,211,34,10,76,74,15,22,2,186,34,2,80,132,2,186,216,156,165,197,177,78,64,194,81,20,225,50,97,132,67,168,88,140,121,118,249,81,213,103,69,91,64,138,103,233,13,73,150,76,229,71,113,154,196,118,188,154,68,152,66,16,28,30,140,223,26,253,141,32,195,190,21,7,23,6,66,168,175,3,212,216,202,146,133,108,95,33,81,234,155,37,28,105,68,197,185,50,62,219,151,178,215,114,17,114,88,166,36,233,135,164,155,171,70,167,224,162,148,184,171,111,254,91,223,239,153,153,171,79,190,255,153,11,1,0,0,24,51,165,82,51,194,14,52,36,189,49,152,69,48,212,41,18,7,93,146,16,249,7,92,118,159,98,83,90,87,59,91,26,89,159,151,85,148,67,86,42,218,187,75,122,111,119,46,184,187,212,201,135,197,8,93,11,5,136,1,58,91,164,73,13,2,41,60,76,44,112,226,148,157,86,20,150,42,62,21,107,71,28,246,93,33,105,220,120,170,70,146,106,46,15,103,135,77,186,182,167,148,156,24,124,19,44,129,69,42,63,109,98,12,244,126,148,116,99,235,206,59,108,148,248,109,62,58,71,244,225,71,173,62,246,58,140,134,161,134,93,211,69,205,172,240,213,31,165,77,104,203,172,199,167,35,130,45,196,143,70,4,23,7,5,193,128,80,1,48,136,38,239,163,244,5,10,167,157,183,26,185,102,198,53,59,47,149,85,129,99,213,224,223,158,159,157,124,112,177,156,179,59,52,148,242,184,117,101,21,54,213,142,232,187,24,48,170,157,25,50,138,134,35,90,217,231,177,86,135,136,190,94,201,110,203,221,101,154,142,35,229,229,6,199,62,168,195,241,45,54,39,110,17,69,211,109,101,193,255,251,178,68,202,14,132,113,102,199,11,137,67,116,152,76,232,166,116,199,190,18,177,155,26,78,25,121,66,78,179,98,133,195,30,248,143,104,77,150,93,146,217,105,241,225,251,223,77,100,43,7,82,166,69,36,141,195,101,103,127,125,125,189,246,221,209,111,123,148,190,238,120,158,164,72,31,25,134,214,101,20,49,220,154,38,113,3,0,7,64,224,185,128,129,35,3,204,101,76,154,37,34,221,124,235,75,53,118,237,254,207,214,181,14,202,174,83,204,207,211,206,179,25,100,232,181,88,69,30,60,137,122,99,132,99,17,40,244,226,147,228,18,120,40,82,135,13,100,163,150,122,73,103,38,130,83,105,207,41,204,108,96,200,169,212,85,30,155,195,116,221,45,172,53,56,36,142,24,145,155,5,198,149,21,30,111,115,22,85,108,249,124,219,119,53,43,110,253,177,143,173,189,231,50,52,109,171,35,89,156,250,79,69,87,178,115,153,27,110,18,12,86,181,0,89,144,77,180,207,249,211,75,85,133,129,230,22,37,164,226,73,152,128,224,96,240,13,85,222,200,28,248,206,52,23,77,80,250,103,201,10,149,88,212,205,131,40,9,211,84,46,176,89,57,137,215,38,54,93,164,232,137,150,135,25,98,167,69,10,66,42,85,205,182,203,89,234,229,44,221,4,37,154,81,6,69,42,189,140,115,71,217,210,202,163,28,94,68,232,157,29,138,201,4,176,168,247,99,199,149,75,214,148,208,178,150,33,194,186,141,79,54,230,29,69,77,16,44,96,191,22,142,42,93,32,244,48,121,212,248,249,219,237,120,29,188,151,35,45,5,13,131,47,248,184,161,128,61,128,21,100,203,27,51,84,251,76,245,132,76,243,85,36,100,49,116,204,84,198,23,18,105,242,130,54,100,103,72,185,120,235,10,162,88,251,114,12,146,61,28,201,196,77,42,137,178,24,169,184,113,136,105,116,158,96,172,229,40,228,93,155,52,116,161,167,59,23,181,126,134,144,60,174,206,224,147,76,37,60,88,243,30,9,189,105,178,194,70,117,185,245,83,44,180,208,42,150,67,20,85,58,74,115,134,202,47,217,47,137,39,22,50,15,174,211,44,110,74,77,55,152,230,223,53,224,129,132,239,37,116,203,225,243,213,214,122,124,161,81,249,59,126,228,190,127,255,203,233,13,233,211,93,21,125,80,86,80,229,147,235,36,49,162,0,155,213,132,4,24,115,173,195,212,119,42,203,235,80,212,194,151,238,88,194,214,159,128,82,255,95,8,111,77,34,201,146,164,25,140,196,146,33,247,217,230,31,37,190,130,204,20,66,180,180,13,137,35,59,203,106,101,194,34,86,147,244,147,114,214,105,72,174,250,203,197,102,67,233,195,182,144,205,164,53,138,122,255,251,178,68,201,136,4,218,103,70,19,137,67,112,152,172,216,162,115,73,22,17,45,157,39,45,25,19,226,32,179,165,245,147,33,189,187,83,181,121,18,158,30,15,134,84,106,45,238,255,185,61,158,75,90,115,178,81,226,126,151,227,247,139,168,135,224,124,231,162,7,194,252,213,252,112,224,26,192,2,219,119,187,205,109,150,146,200,40,217,222,250,64,52,233,218,69,161,44,159,135,173,101,87,51,13,68,203,81,197,17,2,197,26,105,37,155,52,25,1,33,68,209,101,178,243,153,26,122,116,109,20,72,73,200,113,6,106,100,5,238,104,219,31,2,238,80,255,32,185,179,95,25,35,122,116,70,168,123,66,10,83,25,171,145,139,33,233,164,177,247,220,42,163,201,188,188,24,169,7,213,241,75,230,20,189,106,98,200,232,83,160,77,44,201,18,138,67,196,111,119,208,244,230,56,78,184,235,143,175,175,228,23,78,74,9,141,75,238,14,32,234,141,36,113,76,231,24,76,202,6,204,24,7,73,1,35,19,14,163,11,65,145,192,28,72,26,128,152,122,128,59,206,90,241,105,47,197,59,247,23,164,141,64,178,103,242,113,229,110,26,144,189,149,151,116,82,12,112,161,248,219,147,102,197,203,208,85,3,173,61,46,127,98,82,60,49,237,219,251,220,205,167,194,90,229,211,78,132,106,149,12,196,203,75,117,79,60,114,157,32,247,107,181,152,103,225,149,229,214,226,56,94,42,210,84,129,241,6,186,12,17,180,14,134,91,165,192,150,96,203,29,69,207,138,247,208,188,28,91,140,217,78,199,231,64,131,154,87,23,248,214,165,196,147,207,26,60,106,91,199,127,19,59,190,181,93,208,60,76,200,66,141,18,23,120,219,0,0,61,92,145,40,218,101,136,226,112,28,49,212,53,132,46,135,156,170,169,15,244,228,224,48,82,44,179,191,181,66,12,108,71,8,72,122,191,169,38,211,57,88,143,188,67,44,150,215,118,165,82,150,166,32,233,108,131,28,254,100,250,199,220,17,230,186,142,181,161,72,152,67,157,80,96,246,60,175,168,49,26,149,198,20,49,214,241,87,97,198,213,154,97,142,246,44,80,185,51,16,170,255,239,213,47,207,241,182,209,213,235,61,117,212,164,15,187,115,162,230,207,171,73,239,224,41,72,224,66,43,70,97,137,166,40,59,70,91,64,70,10,4,6,44,130,37,96,121,80,40,11,10,68,66,18,56,165,156,45,175,211,97,41,202,133,193,138,207,210,210,231,75,132,196,214,118,237,227,75,40,194,138,47,32,167,164,129,99,212,146,152,7,43,244,220,169,114,89,90,238,166,47,205,210,63,191,57,99,9,118,188,102,102,35,253,223,68,105,83,205,57,160,54,123,92,209,184,46,255,251,178,100,206,8,133,178,103,67,139,168,127,64,128,108,217,93,60,200,105,18,29,157,25,46,133,124,193,182,179,102,116,241,151,52,80,137,136,68,12,192,108,128,227,187,125,236,166,220,199,205,94,198,199,94,173,47,11,123,20,214,221,44,168,179,212,102,195,84,229,238,61,77,173,204,237,64,11,189,126,179,89,34,114,167,139,34,131,187,220,139,166,154,185,244,251,239,14,54,94,223,116,174,240,247,20,243,214,47,146,216,157,169,202,4,87,212,187,8,169,226,69,8,53,104,212,148,76,74,127,100,209,198,53,251,97,18,134,41,35,161,232,13,203,120,188,135,220,136,179,255,46,37,204,141,166,202,153,50,123,83,177,209,63,182,221,161,41,153,41,222,83,165,74,116,181,93,82,57,93,227,200,42,168,119,127,211,3,213,0,12,64,6,52,139,27,54,63,213,48,222,207,49,40,65,50,224,100,18,29,71,3,3,26,74,192,132,172,18,4,143,2,200,254,196,27,214,155,170,122,24,179,169,26,148,193,174,204,78,28,148,75,227,173,194,137,180,97,147,142,147,117,139,71,231,162,115,19,53,100,21,93,140,245,182,222,1,137,226,246,82,71,34,16,221,72,245,44,174,188,126,47,79,112,24,42,105,11,41,187,60,70,227,180,32,240,217,125,177,169,251,79,98,229,54,104,232,99,123,143,231,95,33,3,123,118,94,11,69,17,233,23,37,181,59,32,23,100,207,51,110,39,32,195,31,93,240,202,106,83,29,151,53,220,44,214,143,243,186,223,93,243,102,24,247,135,142,55,198,245,39,251,181,234,194,62,179,255,138,242,97,59,154,187,107,239,0,0,7,201,183,75,182,218,221,188,75,142,136,183,12,138,55,45,14,231,168,128,130,255,194,121,48,140,177,68,197,135,57,17,207,55,114,176,217,118,154,59,226,90,181,204,81,78,138,8,190,38,155,102,28,126,133,99,173,160,148,184,233,186,53,53,203,64,85,203,185,204,130,143,111,65,35,32,194,36,37,63,217,19,203,218,157,43,9,205,154,105,221,227,116,171,41,35,127,194,44,252,180,12,57,165,11,199,185,255,123,70,190,204,175,99,127,243,242,46,47,208,22,31,85,8,248,220,111,142,218,238,13,217,96,16,116,96,144,107,159,70,106,227,234,101,216,40,99,88,222,2,21,194,160,65,144,228,0,41,27,28,1,196,130,246,50,237,166,75,104,247,191,205,171,249,25,163,142,101,65,43,187,19,140,70,100,219,143,78,252,166,29,189,34,134,99,215,100,16,172,101,49,71,66,65,59,11,118,169,113,157,114,129,208,156,27,216,31,78,46,9,208,47,12,40,225,51,91,71,212,195,103,182,221,95,83,255,74,148,206,188,214,176,156,12,37,23,184,74,255,251,178,100,218,138,5,216,105,67,195,166,127,64,134,12,233,175,48,102,131,85,61,157,16,142,161,187,65,247,51,102,60,243,34,60,106,198,92,201,74,195,147,149,75,225,146,103,207,24,174,149,5,247,13,82,245,117,92,105,113,107,65,143,167,77,59,58,78,146,46,113,102,165,6,115,5,164,213,206,167,48,5,76,216,101,47,230,127,212,0,0,11,81,10,209,200,228,114,28,35,156,63,99,185,199,162,28,125,228,219,122,105,140,180,98,61,219,42,195,45,29,110,115,203,68,241,185,132,74,109,190,241,145,78,240,174,102,214,180,54,66,169,123,191,101,234,209,235,169,41,235,183,168,168,122,89,122,117,60,211,119,164,12,102,66,203,39,250,58,80,70,17,19,115,22,90,219,139,186,154,190,29,87,148,74,111,197,235,117,222,220,123,52,212,77,220,220,82,51,116,157,219,233,83,242,211,198,166,69,255,254,243,225,88,170,0,8,100,66,106,204,138,108,140,98,84,141,27,140,140,6,13,130,193,48,128,16,20,0,76,51,14,5,138,54,186,190,97,197,73,157,154,59,116,47,108,83,25,108,162,57,46,135,123,82,205,28,166,198,57,97,23,199,114,249,69,171,22,232,98,79,165,162,65,33,128,36,177,114,78,217,110,188,64,65,17,76,77,218,37,157,54,167,153,206,187,102,124,111,227,255,147,152,103,94,211,255,219,207,126,83,218,203,215,156,236,209,53,175,191,99,198,65,119,236,172,218,137,223,141,142,248,245,246,46,175,25,162,145,96,201,11,112,243,171,73,241,223,94,123,107,18,194,199,135,91,106,180,190,219,130,87,62,213,0,0,162,137,129,43,82,97,30,9,34,244,224,221,4,230,26,245,97,136,156,143,45,239,226,73,168,184,222,241,245,187,227,24,245,215,165,24,237,252,203,228,61,58,212,195,187,186,61,37,39,9,141,176,157,181,82,207,173,145,106,114,65,209,55,181,13,95,70,127,65,169,130,112,7,162,86,29,176,19,193,12,236,164,66,213,3,203,240,114,39,98,53,90,19,110,164,204,33,35,51,105,154,182,69,122,154,230,171,61,186,1,216,128,0,46,53,125,16,51,251,252,55,6,111,52,80,51,48,164,89,26,27,75,2,169,80,120,1,39,227,160,91,102,123,215,252,102,141,180,128,169,217,83,29,165,143,94,130,31,200,38,0,131,34,110,204,173,220,102,212,84,80,117,91,176,176,216,148,121,115,131,51,71,10,112,14,131,232,225,24,236,76,30,234,156,96,82,133,210,97,187,46,56,255,159,189,189,210,254,91,105,122,204,219,127,55,166,127,47,59,7,94,25,255,134,122,122,114,108,229,98,182,185,91,243,201,90,231,179,104,182,4,76,223,58,25,91,206,190,94,131,255,251,178,100,205,136,4,248,103,70,75,166,126,98,113,140,217,76,60,101,191,24,69,157,16,78,177,247,194,38,179,165,180,246,25,53,28,82,145,180,71,100,246,52,146,152,229,204,112,234,167,215,72,128,185,147,91,199,143,14,70,220,219,53,241,227,238,208,44,241,60,197,86,205,56,227,76,204,146,94,74,162,194,209,40,54,24,181,237,177,141,72,0,11,254,179,70,211,77,216,196,192,117,44,43,244,218,156,43,225,162,39,136,234,30,38,29,85,80,179,18,48,227,213,80,212,168,177,232,140,99,82,204,79,144,74,132,120,228,95,76,68,184,99,32,251,132,117,57,172,168,71,101,120,229,108,245,90,80,150,31,37,159,78,247,172,43,106,59,19,166,123,65,41,202,205,178,109,147,225,209,7,167,196,136,33,235,48,188,155,106,109,166,108,229,37,170,55,210,59,80,146,121,114,223,253,216,65,187,235,58,216,188,237,184,212,143,186,130,170,242,21,138,74,34,237,90,4,226,106,0,10,17,61,48,247,243,43,45,58,37,113,165,241,24,82,199,85,49,0,81,18,91,242,3,25,11,143,82,36,142,227,44,71,173,20,27,79,86,42,189,234,44,214,210,73,43,21,180,227,29,70,92,109,176,138,22,89,140,129,81,170,146,167,140,18,177,200,98,47,7,15,48,107,49,227,163,41,217,113,139,140,66,198,187,165,90,194,14,30,112,241,106,40,147,19,145,175,204,138,92,210,15,178,185,115,236,178,221,38,211,105,214,135,76,236,244,249,68,85,29,45,180,91,127,213,92,215,244,116,73,67,76,207,169,78,151,208,2,164,0,0,21,230,34,117,187,109,255,6,197,49,194,98,184,192,105,174,48,29,196,72,78,191,192,176,14,16,128,192,145,240,172,10,48,44,245,34,244,40,239,25,77,239,115,198,231,182,200,58,141,10,121,50,84,137,239,40,119,2,100,81,117,223,238,108,39,184,130,11,123,124,194,185,177,164,233,4,43,222,230,187,157,18,163,116,184,93,60,50,55,25,188,211,211,34,169,186,239,138,230,190,239,47,206,250,58,80,249,148,171,218,242,110,116,50,51,126,231,223,140,209,254,230,231,203,254,125,107,255,224,3,105,128,22,160,198,141,211,49,214,76,119,114,48,16,0,197,2,49,144,50,29,204,72,12,8,85,149,0,171,181,128,178,119,206,93,20,164,135,220,204,117,98,102,72,193,85,5,106,34,152,138,54,42,210,132,34,165,99,29,58,154,250,241,12,85,21,147,84,136,34,43,108,170,34,77,99,122,229,17,57,102,82,86,121,238,149,106,196,1,131,144,190,188,96,163,81,55,158,146,37,119,22,55,133,122,24,166,155,168,202,161,150,122,185,81,210,196,16,94,104,138,67,109,202,13,255,251,178,68,198,136,4,94,102,200,195,105,66,120,132,236,217,191,97,38,27,19,121,157,26,206,37,15,194,102,179,162,241,196,161,184,123,20,43,180,60,121,40,73,5,136,180,123,155,107,79,87,18,143,127,252,95,49,114,82,37,47,11,19,199,120,39,96,0,0,16,128,1,89,52,35,212,204,251,211,49,232,140,44,10,49,160,132,116,20,50,7,48,192,96,48,238,148,239,171,178,243,194,242,48,128,156,140,103,17,228,86,42,54,229,234,17,68,36,72,137,19,103,150,42,196,100,191,141,192,171,46,154,34,107,89,93,31,110,132,17,74,119,20,78,131,25,169,120,120,37,114,205,203,137,104,97,41,100,217,83,81,116,195,208,105,90,162,65,115,5,62,46,239,157,69,80,218,139,207,123,139,99,135,143,137,150,181,32,150,53,135,57,10,195,161,80,169,83,93,208,196,121,152,233,214,126,120,152,62,213,230,190,234,186,237,105,129,155,1,104,1,170,146,88,48,8,114,111,215,200,145,244,20,142,102,44,136,28,40,22,69,40,170,169,114,75,23,151,99,35,165,89,10,204,2,36,108,40,146,92,81,43,105,148,222,114,71,239,73,26,131,10,69,93,108,97,17,178,132,102,139,197,24,162,84,161,46,176,227,72,208,147,243,76,167,242,11,79,71,228,149,160,137,90,7,185,116,73,44,44,200,54,197,6,135,208,123,231,217,199,139,231,44,84,25,66,241,6,152,147,4,202,242,52,156,107,42,190,176,121,162,242,231,13,22,57,154,234,15,38,206,23,81,246,137,197,116,40,183,119,181,87,221,191,221,37,93,61,55,18,11,47,56,3,52,152,187,28,44,136,59,13,252,33,26,44,182,90,55,12,40,6,30,63,40,234,242,186,245,211,83,66,17,18,87,156,162,169,234,186,44,97,227,68,7,25,105,165,245,183,46,83,135,13,62,139,55,95,97,50,162,218,67,244,19,190,187,142,180,162,168,231,209,157,236,166,139,166,19,30,32,163,111,9,148,153,16,242,131,153,78,108,223,117,152,242,132,249,167,65,88,168,154,22,60,44,132,158,82,100,214,36,10,18,68,150,70,68,197,24,213,102,25,29,166,28,159,107,203,71,42,144,57,185,251,174,140,234,251,179,253,255,91,85,255,125,221,249,251,71,52,0,160,0,11,110,190,231,119,219,241,209,1,36,93,22,78,234,93,129,72,221,211,231,158,114,22,28,109,166,251,28,97,135,48,253,115,77,118,170,197,139,150,25,15,196,89,15,12,250,133,126,133,15,3,169,0,120,112,104,138,229,137,196,5,41,115,162,134,24,177,218,72,142,36,174,139,133,87,26,52,189,250,122,202,135,98,203,33,134,31,122,34,48,203,90,172,167,58,37,104,145,146,131,23,115,255,251,178,68,203,0,4,197,102,199,19,137,67,242,150,12,216,178,113,134,110,81,189,155,59,172,49,5,226,19,51,102,245,132,152,188,182,31,94,217,167,14,40,139,145,131,142,51,52,125,201,150,48,92,247,165,90,61,177,133,158,244,199,223,213,100,45,149,111,124,115,11,99,1,208,0,22,237,126,210,223,191,227,42,48,112,105,43,221,196,186,145,32,118,38,158,214,91,12,77,34,236,164,232,37,4,132,237,66,19,154,92,105,62,18,153,165,24,209,219,217,61,148,15,2,66,133,148,130,47,99,219,4,53,98,59,126,183,229,104,211,242,102,65,123,236,110,110,189,81,232,110,145,92,66,100,221,91,157,233,236,73,73,153,171,205,108,233,25,44,155,157,78,105,174,172,165,231,73,202,203,206,22,157,214,39,136,199,134,239,51,181,158,169,179,253,237,127,239,184,253,253,126,251,247,37,129,106,0,42,147,32,165,76,42,132,50,245,216,193,66,67,15,134,84,146,101,5,193,228,73,56,140,69,223,151,89,127,201,109,16,22,178,211,203,200,235,232,102,158,132,221,179,135,167,171,199,228,18,113,188,22,72,102,123,86,97,141,108,14,167,19,132,227,225,253,56,130,8,158,188,177,100,71,92,200,34,25,22,152,212,104,44,113,67,202,89,15,243,68,185,197,154,197,227,156,100,158,34,141,133,162,45,28,104,126,209,171,10,155,56,160,168,159,31,116,131,202,155,138,30,140,174,62,134,115,73,158,202,195,24,68,40,219,168,199,153,6,136,86,133,213,223,146,247,99,29,18,98,170,98,239,248,137,245,155,228,9,22,78,0,4,165,17,147,221,230,27,66,25,147,72,97,193,161,133,196,234,92,154,73,74,60,115,118,101,49,186,105,75,239,19,202,56,165,106,100,35,242,51,117,133,122,35,221,151,33,49,109,5,229,203,160,86,145,43,176,50,135,170,58,10,46,129,113,155,135,33,202,213,208,114,138,58,147,101,246,125,62,126,238,57,56,233,58,210,165,148,209,141,81,16,48,65,32,179,210,104,124,151,99,78,145,5,126,100,230,232,137,101,117,47,145,76,148,81,233,118,100,222,62,196,33,96,112,104,134,104,158,174,70,48,116,56,231,161,86,121,40,242,94,34,106,49,235,199,214,152,254,238,120,87,221,163,71,2,86,128,0,114,86,226,50,217,36,42,90,97,250,97,214,164,87,102,20,204,173,66,175,70,48,179,73,110,212,213,70,96,217,60,251,146,87,86,111,86,142,18,190,177,250,170,157,137,62,117,91,231,10,195,9,44,152,234,72,142,59,160,179,231,208,137,82,79,97,24,194,56,116,193,115,149,126,140,52,125,14,200,57,225,203,131,68,194,210,57,166,57,28,247,244,164,159,30,86,132,209,255,251,178,68,209,128,5,15,102,199,19,140,67,114,157,76,216,195,113,136,126,17,149,155,51,172,165,15,226,45,51,166,181,147,33,252,102,84,91,163,151,119,157,113,147,51,28,12,166,165,31,9,103,13,60,139,48,148,62,49,188,71,23,145,199,204,192,241,156,203,252,194,124,124,129,7,32,0,6,215,221,117,251,237,185,43,160,155,65,48,179,87,99,85,163,110,119,35,26,157,147,74,247,49,80,137,100,222,122,39,2,209,37,190,154,208,147,32,30,182,9,140,73,52,247,123,166,32,228,3,38,145,114,218,40,137,94,41,144,141,35,184,187,186,93,96,208,65,22,53,50,26,25,205,121,48,211,208,97,50,31,13,38,204,26,90,100,17,109,188,12,28,54,200,29,71,36,140,30,148,169,100,67,65,84,111,99,27,156,171,98,209,148,187,170,89,137,238,87,32,103,234,234,187,147,17,84,154,255,45,119,247,117,108,161,74,3,205,24,80,48,212,28,211,208,208,51,72,196,173,48,0,11,126,105,100,131,199,37,3,2,87,38,246,53,84,100,58,19,21,129,184,140,71,7,157,49,116,127,62,129,147,53,17,121,128,211,165,81,238,171,159,163,231,200,151,175,59,116,127,63,70,94,43,37,18,86,169,90,95,186,133,48,65,85,86,188,48,110,177,77,188,80,119,186,237,38,191,103,118,28,101,133,251,106,192,138,7,154,107,237,14,214,223,57,244,135,167,25,105,22,94,54,114,246,142,113,166,253,132,141,86,102,159,103,113,156,246,62,47,157,155,123,109,215,175,150,173,35,191,109,102,25,171,53,172,239,186,197,98,218,79,125,63,63,171,179,141,7,99,58,0,24,0,3,77,28,132,161,150,119,156,118,57,185,130,18,151,131,0,21,113,144,145,132,59,52,216,243,243,40,127,35,54,162,210,200,114,134,45,163,161,133,213,20,196,251,106,41,132,200,101,164,122,116,187,219,154,7,180,234,175,5,241,165,136,136,226,187,46,100,141,11,165,76,243,110,146,104,60,254,235,249,50,168,165,93,139,140,204,105,241,163,100,135,9,162,74,149,11,35,51,192,234,154,196,186,74,189,123,187,61,7,57,114,234,173,236,199,158,124,62,175,222,245,67,185,167,205,161,104,189,101,54,105,62,116,194,255,222,247,234,177,163,10,218,255,54,125,102,199,249,48,14,113,0,0,0,40,86,102,218,239,255,252,170,80,48,160,108,23,35,27,227,215,61,51,41,193,223,146,229,218,76,169,245,95,231,179,148,90,164,230,235,221,185,53,252,183,141,78,202,110,82,94,175,107,152,118,167,253,20,5,103,48,10,222,212,75,203,153,91,131,104,188,241,118,242,146,24,134,214,40,134,105,22,164,77,38,204,158,6,8,195,45,109,174,255,251,176,68,205,128,5,39,102,198,11,154,96,178,154,172,216,185,109,38,142,82,81,155,59,236,153,123,106,56,51,102,181,147,33,253,219,4,137,65,239,144,121,165,127,177,56,145,100,13,126,117,255,94,51,83,60,228,93,234,22,93,167,28,173,98,121,10,200,130,229,234,237,61,206,171,109,127,123,166,219,84,141,77,119,223,124,42,1,203,13,0,0,182,247,91,182,215,254,42,192,1,227,15,40,196,114,151,224,57,21,89,78,22,230,249,126,89,70,62,68,130,165,113,162,8,27,165,176,22,226,106,203,198,33,150,114,103,39,159,141,1,41,128,51,147,206,123,114,240,241,42,57,55,233,36,166,108,91,23,82,54,206,108,233,36,162,18,93,51,236,149,87,68,159,167,91,169,188,80,171,28,214,33,161,145,34,227,10,24,74,40,252,145,119,58,241,205,54,32,158,162,130,162,33,35,230,46,15,183,81,242,105,116,98,199,14,125,241,23,126,220,215,113,115,84,141,15,17,163,130,229,229,0,136,19,36,145,7,91,25,4,225,158,198,129,151,74,161,46,66,241,24,19,135,151,74,253,134,158,76,187,79,123,56,191,41,111,220,229,52,186,154,231,114,189,79,41,191,65,149,228,124,231,141,102,150,144,82,146,67,193,46,130,245,166,50,246,104,152,218,34,164,243,26,138,195,160,139,154,197,100,156,107,102,206,82,90,134,165,57,6,37,12,86,247,83,255,107,185,250,149,149,187,77,13,158,105,227,54,17,132,25,175,124,164,217,76,79,62,102,60,207,188,126,138,79,188,246,76,253,173,57,221,92,221,19,92,192,129,202,0,2,101,182,75,110,182,236,37,152,82,163,7,52,45,110,58,153,108,178,233,108,238,82,108,180,31,24,114,18,181,16,56,226,140,79,185,234,210,181,157,212,121,130,162,27,230,73,186,114,232,231,247,118,143,82,218,67,236,195,194,73,17,30,198,138,189,170,69,166,33,143,221,139,224,171,85,65,122,48,117,143,60,217,113,61,78,61,57,163,8,180,85,147,237,11,87,188,184,166,152,85,56,122,34,142,105,80,229,194,200,33,26,228,53,144,76,158,134,219,181,205,61,187,247,13,22,214,234,233,172,59,247,249,81,23,160,32,174,192,21,96,200,56,115,85,208,207,76,243,14,165,152,148,104,142,10,38,96,162,105,131,65,18,38,96,241,81,68,246,12,13,132,198,18,181,135,132,210,194,242,185,216,134,250,168,10,116,78,126,176,227,33,125,92,67,130,2,27,102,145,196,112,40,46,194,121,115,34,212,46,65,231,151,73,68,55,184,181,87,172,161,47,134,166,244,205,154,82,164,81,230,56,217,188,251,51,6,210,15,237,158,139,32,252,203,159,79,66,233,178,147,93,5,246,255,251,178,68,196,140,4,80,102,201,59,102,85,240,139,76,217,141,100,200,111,84,61,155,24,78,49,109,194,93,179,99,165,195,34,61,195,182,250,57,18,201,99,143,165,71,22,131,250,204,230,143,19,184,78,77,15,73,247,183,110,113,102,83,251,235,189,247,113,21,16,126,95,46,143,190,234,101,32,11,3,77,128,2,64,160,128,193,88,105,156,93,231,42,53,134,49,204,34,12,98,14,136,128,38,36,2,167,152,154,212,110,189,235,83,85,167,103,233,12,197,30,90,100,206,90,60,89,18,80,117,75,152,44,172,125,134,53,140,191,91,23,74,227,221,62,198,174,137,24,81,196,198,97,101,16,194,5,216,162,201,180,177,178,250,205,117,15,7,134,200,26,88,186,177,66,228,142,41,137,28,63,23,29,37,51,140,208,202,44,169,73,63,71,69,90,118,152,100,184,28,162,140,99,189,18,200,165,114,146,198,57,211,18,50,160,122,37,152,210,232,131,37,42,46,9,181,37,222,6,92,0,30,122,0,2,0,4,211,141,86,37,204,161,118,76,197,164,129,194,201,138,193,58,115,162,81,130,3,56,24,18,84,146,165,212,148,79,244,158,106,196,228,186,97,212,177,16,119,223,221,82,192,22,28,215,87,57,101,29,250,43,25,246,102,87,19,172,240,206,73,43,227,132,162,81,61,46,194,98,154,197,87,174,188,170,11,145,93,137,212,186,29,77,21,31,241,69,14,9,10,144,206,130,195,69,68,212,88,142,166,102,166,183,59,234,101,100,208,158,238,118,79,218,234,187,9,9,171,11,8,154,48,6,97,198,35,162,42,228,92,57,7,80,177,140,68,205,233,6,20,187,174,39,190,99,110,6,37,199,182,49,156,89,124,79,156,232,40,132,249,1,179,5,49,231,66,75,79,149,10,21,114,39,50,151,66,237,95,195,119,181,74,131,1,209,126,9,8,35,89,84,201,248,146,119,64,112,33,125,144,211,137,58,24,203,23,124,73,219,185,42,84,99,221,235,62,228,73,69,238,172,195,18,235,24,99,187,202,68,42,148,228,121,101,220,132,201,59,235,106,72,234,234,117,115,149,149,145,52,84,145,45,100,79,126,157,26,150,203,166,249,173,162,63,99,40,12,235,148,19,45,164,234,54,134,112,198,201,67,168,223,199,153,165,9,182,80,249,128,8,96,33,49,115,132,32,22,29,20,112,158,73,232,38,51,39,125,170,81,79,83,101,67,65,24,212,51,79,5,193,219,116,233,237,229,98,101,255,103,118,227,117,44,94,185,53,156,182,9,138,214,162,138,70,223,167,34,102,252,212,162,18,239,192,144,177,144,48,146,109,155,254,233,246,81,223,119,231,206,207,230,55,188,243,49,187,107,198,122,254,158,95,207,250,183,241,255,251,178,100,196,136,5,38,103,198,75,165,127,66,110,76,232,224,104,197,126,20,113,159,29,78,25,189,2,1,179,103,60,195,34,61,174,206,238,214,237,121,218,75,210,164,141,106,32,72,193,20,124,144,180,102,10,138,173,93,239,61,217,152,201,4,211,91,164,204,146,139,171,116,53,222,233,161,130,164,209,48,1,3,105,120,105,190,253,173,248,68,57,25,168,62,167,151,96,76,29,159,84,180,96,191,89,65,105,170,211,59,208,68,154,155,206,115,232,168,18,176,28,19,184,138,250,230,231,70,23,72,162,118,57,71,160,75,188,46,170,113,172,153,137,236,105,43,94,95,254,111,186,171,93,142,222,172,85,238,151,166,154,103,78,81,188,125,86,180,215,85,79,13,54,179,212,147,34,132,73,12,54,214,230,206,106,30,69,143,107,26,59,181,226,56,166,174,221,26,170,224,158,251,143,248,190,100,8,179,1,175,210,162,56,198,211,99,113,22,76,186,37,49,96,56,12,37,85,64,184,205,57,22,115,93,115,146,190,106,65,45,138,190,226,148,205,40,34,70,42,201,8,11,164,249,137,76,50,220,212,73,113,74,71,84,20,118,196,68,236,166,149,39,209,138,25,160,98,141,144,62,16,156,221,142,95,91,150,93,124,179,199,181,126,13,155,195,155,201,215,168,112,244,41,220,77,158,117,182,96,246,113,236,123,34,101,246,231,178,101,176,172,33,197,217,253,57,131,166,142,56,214,110,135,61,201,62,39,109,196,170,185,121,171,34,47,238,221,27,123,190,187,151,79,199,49,79,246,184,13,218,64,21,164,192,174,131,44,120,142,196,1,52,105,20,198,130,64,130,74,196,16,140,211,137,70,94,88,91,39,137,82,42,41,17,170,170,216,82,72,48,86,72,39,153,52,204,116,53,73,34,212,43,144,211,5,210,77,93,92,64,196,114,138,102,168,146,50,202,160,244,133,181,209,162,35,176,193,235,16,104,171,145,108,130,13,242,76,23,71,91,216,209,175,14,241,146,180,87,114,231,165,200,250,33,145,21,45,152,90,131,201,17,233,89,12,179,25,113,102,45,71,152,150,163,148,182,234,160,113,232,69,197,87,51,81,86,238,151,52,159,255,207,199,55,75,197,129,59,82,1,1,201,28,50,27,68,12,34,49,52,16,192,1,99,4,130,197,129,244,2,49,43,64,101,201,208,251,92,166,166,141,74,164,242,218,107,51,151,115,165,165,175,202,89,117,140,104,167,238,229,172,234,216,207,43,81,121,111,134,95,142,121,70,25,132,20,28,144,159,155,172,99,157,19,127,110,151,85,221,7,37,62,240,13,161,4,83,40,243,8,158,105,142,122,45,137,32,200,93,144,168,202,60,219,2,42,235,8,209,186,237,76,249,226,35,255,251,178,68,208,140,132,194,103,71,147,137,91,240,149,12,232,178,113,40,110,19,193,159,34,110,25,249,138,89,179,99,169,195,33,185,74,154,32,159,210,182,25,243,181,253,190,197,103,245,21,5,69,243,125,206,217,72,215,134,243,18,90,124,197,129,187,219,63,48,179,233,231,195,121,48,155,104,65,128,8,41,199,12,191,45,49,56,60,199,85,35,14,8,140,30,27,14,3,199,134,67,251,109,152,36,170,214,83,224,201,7,34,50,88,180,194,81,62,65,82,115,81,11,3,74,15,63,226,253,70,102,39,134,112,50,68,149,144,48,121,207,57,121,131,230,160,138,234,170,149,97,7,193,55,213,144,54,94,233,204,114,145,143,68,107,67,78,151,164,179,102,104,192,234,132,50,106,76,40,105,8,50,205,82,6,169,214,83,15,41,14,49,140,27,111,52,141,117,80,97,28,196,114,121,238,238,189,53,180,140,20,22,61,243,88,130,154,212,201,66,6,138,115,165,150,3,55,138,0,36,33,2,37,182,195,9,65,16,202,153,108,24,8,68,16,4,200,162,227,33,44,114,45,27,122,170,208,86,90,167,73,165,39,0,77,185,66,169,40,51,6,144,169,105,69,182,250,112,182,140,54,203,216,216,93,193,16,92,54,137,4,154,191,133,233,220,186,23,139,231,154,114,7,83,151,194,17,161,213,169,77,83,107,16,52,151,28,220,200,85,40,148,28,105,217,232,63,201,231,204,58,36,217,204,106,9,76,49,88,167,181,214,100,183,45,90,169,199,46,35,135,238,150,203,165,234,213,173,238,187,101,245,14,149,54,115,214,253,238,136,148,0,150,92,128,0,18,37,221,219,91,127,187,113,81,199,99,6,194,181,93,10,107,240,92,130,154,204,5,67,53,82,154,221,89,234,244,151,249,14,119,251,99,45,218,4,34,141,106,141,169,77,58,38,134,28,69,102,45,73,102,201,0,96,112,182,32,186,127,140,72,44,162,41,153,106,102,167,212,92,166,100,57,255,46,119,11,236,251,90,126,227,239,199,118,178,218,242,241,136,216,106,131,103,227,196,22,142,210,101,169,237,71,178,218,78,251,65,85,100,178,143,154,116,135,185,203,221,185,25,15,14,175,183,31,175,77,196,127,95,80,11,104,0,24,64,0,81,198,69,105,140,124,132,210,16,198,139,128,132,33,0,171,164,44,74,94,151,121,247,144,221,187,40,181,77,65,102,59,103,113,204,229,51,219,159,249,28,174,91,44,169,222,103,8,141,71,97,168,188,62,250,70,223,152,62,83,40,219,239,245,53,71,1,73,227,169,122,255,69,225,137,110,116,149,103,137,30,105,214,238,245,125,220,30,96,126,20,14,143,117,181,66,214,136,19,19,218,72,214,97,176,57,160,108,165,255,251,178,68,199,0,4,146,102,202,83,105,91,114,138,140,233,191,100,200,175,20,9,157,33,77,161,93,2,90,179,99,165,198,33,185,41,93,236,163,68,11,40,65,91,168,103,176,251,119,145,36,160,209,250,141,182,170,65,2,169,110,15,126,101,39,145,251,116,187,45,210,212,205,102,61,89,153,25,191,83,131,103,0,34,32,2,254,198,34,67,197,115,39,4,204,86,0,48,80,116,104,3,0,146,5,221,153,232,237,156,190,167,226,119,16,226,94,153,122,216,35,252,121,61,98,162,248,99,64,121,13,115,235,201,139,207,80,107,75,137,113,172,200,203,207,194,5,73,205,156,51,84,146,208,151,136,52,193,134,244,213,90,184,225,24,145,18,49,195,236,139,178,216,203,145,31,32,210,76,27,106,164,48,186,177,48,42,182,49,5,234,106,30,16,116,98,163,189,6,207,67,114,16,213,153,121,175,138,175,29,28,57,25,180,203,3,33,29,18,14,133,249,189,145,182,254,162,248,174,44,25,131,37,0,27,228,130,38,223,226,71,0,203,198,135,146,236,66,83,159,193,64,107,118,84,250,83,207,231,82,158,110,118,238,122,173,77,77,25,238,178,165,150,220,181,221,235,240,75,19,130,147,33,92,239,38,226,60,137,23,248,96,227,100,195,165,251,163,112,239,190,234,219,99,8,145,42,242,87,240,202,50,27,101,2,205,58,18,183,219,138,185,203,249,40,186,136,45,20,172,234,150,58,158,88,231,53,56,106,168,156,44,191,133,130,141,75,64,6,238,154,77,43,193,166,157,171,205,33,187,170,190,55,103,15,95,7,173,238,107,226,187,152,119,48,168,6,82,192,3,209,0,4,220,144,197,98,12,43,160,217,125,2,7,12,68,25,51,250,32,19,100,177,231,211,50,102,140,76,241,170,146,233,35,141,214,56,36,2,4,73,39,135,82,74,14,163,137,130,29,202,232,145,194,54,36,143,35,133,2,35,77,32,73,80,213,44,213,85,138,74,85,75,177,69,153,13,76,121,116,247,43,143,130,169,198,211,105,38,160,247,174,202,137,30,230,193,51,50,199,170,161,89,48,50,166,73,135,198,60,50,74,107,50,135,51,118,253,242,84,181,182,254,223,11,171,188,39,55,186,207,53,85,243,238,16,101,196,6,187,48,105,100,202,38,227,3,203,204,92,29,52,195,225,164,194,50,144,195,40,149,65,35,12,64,104,254,88,136,162,165,9,245,234,168,153,121,118,132,213,110,90,144,150,169,27,45,177,99,245,50,116,234,228,76,89,197,171,113,169,68,131,212,93,142,54,118,213,86,206,51,211,180,222,249,200,33,166,222,247,97,202,59,60,213,162,138,246,135,109,87,33,217,181,173,57,211,244,251,109,49,207,172,187,3,53,255,251,178,68,196,128,132,138,103,75,83,70,93,240,139,76,217,10,108,200,94,83,213,155,28,78,105,130,202,80,179,99,93,195,33,184,174,251,94,206,250,204,219,115,247,126,6,227,180,204,234,213,205,77,251,122,37,244,126,155,190,207,207,124,13,86,244,231,237,23,56,198,127,243,180,97,199,173,106,237,233,90,151,0,171,144,32,0,10,77,192,170,52,201,167,0,165,52,198,2,51,20,0,93,102,36,96,97,88,208,69,170,53,30,204,84,220,0,119,237,19,72,168,38,107,97,42,37,152,116,105,182,138,199,31,39,104,82,37,86,162,14,112,54,168,180,203,118,68,153,101,73,101,32,242,154,220,99,86,52,178,173,34,144,182,184,173,197,108,125,41,81,45,36,120,213,88,27,173,58,169,174,91,25,118,112,135,7,180,25,53,17,65,252,165,48,155,52,92,96,211,122,137,133,90,196,236,140,106,83,145,14,203,100,85,34,145,34,163,132,182,54,169,209,114,219,118,126,238,137,54,144,4,100,85,0,66,129,27,178,102,124,198,113,176,118,104,24,156,68,113,167,41,130,129,1,130,132,152,24,201,0,1,8,195,34,76,23,18,157,131,217,133,17,177,104,54,118,16,204,172,52,144,203,71,72,81,212,82,80,59,41,45,243,127,132,176,59,24,198,69,109,182,15,175,162,67,69,199,163,39,138,78,21,9,238,84,123,146,20,65,177,23,203,31,240,246,255,55,12,251,103,186,90,235,189,238,170,191,143,170,254,125,70,168,185,171,152,113,182,252,217,56,130,165,77,86,107,233,210,113,197,174,179,36,84,53,109,31,65,230,135,234,74,34,21,72,176,251,28,235,184,217,203,170,246,195,226,166,154,233,235,113,233,134,77,60,13,94,160,0,14,109,101,117,245,168,221,141,214,103,217,162,69,3,72,151,123,18,177,61,230,129,2,61,126,174,110,28,203,100,203,133,41,145,68,113,163,134,60,208,244,154,223,41,113,63,250,159,235,156,244,68,134,11,58,9,174,24,37,224,183,97,149,52,68,118,58,89,79,54,118,85,118,35,200,206,173,151,122,145,43,83,190,243,163,163,178,163,57,174,230,163,117,100,169,154,245,74,80,200,187,179,131,0,129,113,156,70,161,133,139,9,190,52,241,141,128,25,146,192,64,8,43,25,6,140,3,30,76,118,3,210,221,146,44,26,172,118,96,184,252,49,61,45,124,40,227,83,241,72,62,21,12,73,223,88,46,236,236,186,134,81,126,106,89,28,110,239,164,203,233,106,19,49,77,206,227,34,158,179,114,32,244,214,149,192,239,237,44,228,142,14,118,35,243,10,45,197,195,229,216,201,250,238,75,10,161,214,254,75,130,124,87,119,61,50,127,172,8,118,139,25,86,57,41,160,255,251,178,100,196,12,133,36,103,69,19,172,91,112,104,172,217,140,60,101,159,22,33,159,20,78,141,252,193,240,51,100,241,135,160,100,112,50,110,195,7,111,168,206,50,200,184,163,221,50,55,98,35,150,33,79,121,226,51,81,244,250,127,52,127,2,254,244,165,113,225,85,205,254,189,243,93,98,120,17,111,91,250,79,80,136,117,179,166,244,56,26,229,148,101,87,97,99,170,131,199,138,169,184,187,134,236,54,37,59,67,215,236,136,137,17,36,91,145,10,165,142,62,134,15,38,140,26,49,243,13,161,244,177,4,205,33,55,39,209,245,53,202,98,148,96,136,109,239,67,138,95,151,186,136,123,123,178,50,116,34,73,37,177,131,33,108,100,61,205,196,206,215,22,245,220,205,211,245,219,189,245,23,77,196,218,68,76,80,203,86,88,73,31,195,29,107,53,59,84,52,47,172,93,181,88,255,152,218,190,120,228,40,228,42,0,128,16,231,112,107,70,168,111,207,234,101,240,64,102,137,22,98,128,56,97,104,100,99,201,102,44,186,139,1,133,145,165,95,144,52,48,158,79,178,176,170,84,237,134,89,78,173,27,206,44,70,121,89,169,73,179,66,25,131,92,152,170,217,158,159,131,249,74,185,80,191,84,177,202,223,182,150,214,119,21,115,138,242,24,139,95,79,169,35,170,32,131,36,194,121,53,149,11,205,84,29,134,92,185,140,73,8,80,252,173,46,233,186,5,119,22,118,34,214,117,177,135,43,101,68,37,47,239,138,61,154,61,201,36,231,71,211,158,118,152,145,116,152,158,151,162,91,75,164,163,210,88,188,182,78,18,210,138,89,56,116,244,114,37,143,106,95,199,42,123,209,148,94,221,210,96,3,184,32,103,23,147,186,189,84,208,3,128,51,195,139,162,121,152,56,2,83,94,145,227,8,73,203,58,33,84,117,182,139,29,64,219,40,228,140,217,147,139,66,200,194,209,225,208,28,73,6,1,81,170,161,216,195,138,8,216,176,39,18,228,18,3,18,34,25,132,52,138,243,18,213,80,69,8,149,28,253,40,103,34,23,22,58,144,202,71,202,108,95,239,23,201,225,211,52,19,151,59,77,213,118,131,177,156,79,94,194,50,50,23,46,143,177,87,206,249,229,201,154,101,94,211,158,112,13,8,172,170,69,154,224,200,89,149,164,135,98,39,26,28,66,98,161,161,128,128,234,208,98,241,56,178,17,160,63,144,69,37,201,155,111,3,236,18,40,66,64,195,2,226,163,69,140,185,26,108,227,224,133,90,138,147,97,145,144,130,175,102,93,10,37,100,166,157,106,4,164,48,102,72,239,103,84,251,149,199,101,243,63,87,74,102,50,122,59,28,232,158,141,122,57,134,24,235,101,166,136,245,123,90,253,255,251,178,100,206,8,5,215,103,67,171,175,91,112,120,236,216,213,97,35,72,16,241,155,29,46,36,239,201,153,51,102,116,193,138,189,210,238,123,51,49,135,181,145,30,106,151,49,71,205,100,83,156,251,206,125,148,243,93,149,76,110,238,91,31,0,166,128,0,105,190,205,72,217,110,172,5,1,170,181,155,83,242,133,78,14,59,181,234,46,65,248,105,223,120,27,106,42,52,247,229,35,215,229,36,6,12,176,29,99,49,72,161,81,23,201,201,218,35,83,218,229,151,179,182,11,177,31,111,123,251,113,60,179,105,231,179,194,43,72,156,164,157,218,203,220,247,57,250,207,109,246,206,188,231,51,208,250,76,247,41,214,238,180,102,177,237,156,11,4,196,20,212,83,50,227,147,130,227,42,170,1,72,0,48,1,237,77,125,179,66,156,193,159,65,241,138,38,137,138,96,209,131,35,89,136,225,72,100,136,32,5,26,248,224,0,128,214,214,234,44,185,175,252,236,147,80,196,37,210,139,193,52,20,83,144,84,110,2,125,40,157,184,196,110,110,110,2,157,134,46,79,58,52,119,224,104,211,175,155,147,47,138,190,176,28,230,87,96,167,58,187,144,214,101,54,36,69,22,129,64,94,149,52,190,241,21,113,122,40,205,121,228,255,109,203,138,159,157,232,253,119,138,67,230,71,232,233,119,182,219,96,119,8,99,29,185,230,245,52,211,81,85,42,49,194,144,72,180,209,122,73,5,145,75,12,73,137,203,104,94,149,133,173,255,245,247,184,209,33,223,120,206,105,153,163,210,109,90,65,83,50,214,166,48,7,107,94,0,205,90,0,2,13,16,238,214,253,172,183,35,153,137,6,153,246,223,131,235,10,184,8,106,165,132,116,144,218,73,245,140,34,223,38,147,140,230,181,83,11,236,173,60,132,83,50,177,49,96,237,50,169,8,177,87,52,186,4,72,74,50,233,183,39,22,184,217,52,105,163,49,154,217,239,169,20,44,51,199,217,238,215,6,38,206,182,56,93,220,142,203,163,83,100,46,231,73,169,115,226,211,52,200,65,148,148,204,198,142,29,43,87,110,209,219,237,87,81,84,147,37,195,94,234,187,36,109,15,45,119,27,53,207,164,68,64,84,2,80,13,50,77,204,141,225,77,139,236,76,72,15,204,25,42,12,60,3,132,98,89,131,192,8,100,64,0,11,19,141,38,87,235,76,105,111,44,105,192,144,232,207,0,249,60,225,177,232,50,32,129,96,77,196,80,5,106,165,50,32,160,111,16,230,114,225,109,26,133,178,76,149,197,56,71,167,91,41,33,9,227,137,201,231,39,35,132,226,18,115,120,204,13,153,63,142,30,201,138,131,199,93,82,177,249,67,140,206,15,75,214,123,184,126,185,178,138,177,255,251,178,100,223,8,5,239,103,67,179,166,127,64,135,236,217,175,61,40,111,22,9,157,16,78,177,111,193,195,179,99,65,147,13,184,199,166,95,62,199,253,57,209,15,119,54,222,170,91,44,154,173,174,221,12,58,217,190,226,239,99,239,151,185,23,77,37,81,15,229,31,152,184,114,42,86,206,225,118,212,237,80,3,207,147,47,82,182,175,90,107,10,50,4,100,201,69,75,17,49,248,103,168,80,62,35,0,145,197,103,44,93,166,110,74,182,203,36,101,39,169,103,118,73,137,45,177,251,191,72,149,50,77,225,76,75,92,19,38,200,162,81,100,216,18,138,52,9,2,102,167,155,236,29,1,2,10,196,183,84,38,173,218,116,229,16,67,224,153,164,62,33,172,133,45,171,159,76,233,220,111,35,204,236,165,228,190,101,223,133,239,229,50,230,75,158,109,183,52,151,207,233,148,23,2,0,11,84,108,94,134,53,120,105,69,70,122,14,101,198,44,148,64,26,101,67,2,220,168,204,207,94,73,110,163,177,153,138,105,233,216,133,72,181,235,220,175,95,10,215,114,175,171,151,230,76,66,86,234,56,194,186,222,138,8,40,218,30,176,65,97,247,146,113,142,111,138,178,165,229,72,185,108,190,41,91,111,167,197,183,49,164,212,43,20,100,242,189,53,159,112,116,195,144,207,144,243,214,142,98,59,226,177,222,168,166,211,13,118,87,146,236,199,140,168,124,33,209,133,177,115,81,117,12,218,114,234,206,189,26,143,85,178,157,191,143,95,62,110,203,207,38,25,33,96,32,0,106,141,73,164,50,100,176,201,136,131,40,128,78,52,21,194,12,46,17,32,158,74,55,6,65,132,26,33,81,71,34,64,64,226,212,129,180,109,168,147,47,64,134,83,61,171,65,173,88,227,148,115,79,141,151,97,18,209,70,210,231,253,183,221,141,169,186,89,180,179,26,106,170,227,67,50,96,198,227,8,210,77,82,54,96,161,251,92,220,139,106,234,42,156,101,77,161,131,116,78,137,118,239,18,196,40,151,218,191,35,219,75,77,13,195,5,104,55,37,20,148,233,177,169,48,247,61,178,251,53,119,36,204,89,199,75,101,62,186,107,86,220,146,145,99,139,178,166,218,121,43,207,87,229,73,136,160,46,213,223,41,111,250,234,140,4,192,41,40,102,239,72,248,10,26,135,159,240,16,65,65,163,114,140,70,168,109,209,88,165,206,229,110,99,2,103,127,120,83,247,43,228,45,119,34,173,13,210,101,30,129,128,96,136,98,208,179,164,244,33,1,108,27,79,61,186,66,175,75,106,60,134,62,19,127,69,129,36,71,19,20,2,125,52,146,216,109,147,149,252,64,146,28,217,44,156,127,213,167,233,88,116,106,241,6,184,132,204,108,255,251,178,68,211,8,132,179,102,198,179,102,93,240,162,140,216,166,115,73,20,18,13,157,39,141,153,117,226,80,51,98,229,195,33,112,216,174,211,236,243,170,24,235,91,187,137,138,86,102,216,232,151,242,133,213,117,87,46,250,101,252,123,159,93,205,58,182,119,0,102,164,4,17,89,50,58,128,199,27,195,83,212,12,96,14,50,104,41,26,151,153,137,0,3,73,196,142,117,37,67,52,236,64,176,141,138,32,244,10,201,19,24,129,89,69,90,106,164,117,3,79,156,61,117,57,141,229,135,139,3,180,89,98,33,226,236,34,11,29,40,57,15,241,123,102,72,201,65,117,24,113,130,24,115,74,97,36,184,244,53,4,187,226,163,236,101,140,50,230,228,125,37,13,145,187,37,92,213,216,227,226,22,213,34,161,5,69,119,105,21,133,157,100,181,29,253,146,233,179,172,95,58,124,221,61,221,52,51,93,124,82,69,197,167,133,90,223,66,85,0,140,141,151,76,151,83,77,0,204,204,5,15,76,216,6,137,131,211,9,132,99,31,4,33,231,33,12,148,56,64,0,42,140,142,146,56,238,58,171,246,55,141,3,81,138,200,106,185,208,11,238,239,204,197,41,242,149,195,243,116,247,242,152,185,37,163,134,233,32,125,231,73,185,173,229,46,156,153,191,53,77,13,229,65,132,220,166,50,54,43,185,149,86,68,219,155,191,249,154,130,166,165,90,217,31,77,105,170,71,227,90,126,227,238,146,230,165,151,138,126,111,135,171,61,31,121,110,106,4,50,228,74,53,135,56,66,122,181,140,39,180,150,231,41,41,71,234,102,65,212,154,174,232,204,169,204,12,210,83,164,18,241,84,218,255,205,62,253,192,64,15,42,205,122,7,93,5,149,204,58,160,0,65,15,98,165,105,137,154,149,235,106,245,143,199,114,207,229,86,48,194,254,29,37,194,6,51,101,34,29,78,57,139,144,130,231,196,66,22,140,72,70,198,86,166,212,146,154,28,139,154,145,26,211,4,132,173,230,229,191,32,114,122,232,41,59,182,236,114,76,202,98,45,38,123,149,210,116,165,104,183,136,202,235,100,114,152,214,35,250,236,83,223,119,185,149,88,147,35,160,58,146,33,11,95,49,193,121,50,206,133,53,49,6,49,60,82,49,132,35,3,0,97,64,128,88,128,34,75,30,130,176,5,96,212,190,23,12,74,91,188,2,250,195,243,246,31,232,114,146,37,55,44,140,69,226,117,48,127,34,18,203,160,229,136,60,58,37,100,69,152,234,18,91,131,164,82,4,8,241,102,147,30,44,15,19,148,232,218,237,12,214,219,185,232,183,125,67,32,65,112,83,203,181,238,255,173,191,59,125,167,183,185,223,227,51,115,63,243,79,227,60,211,244,20,66,255,251,178,100,203,136,5,75,102,196,11,168,111,68,113,140,216,229,96,101,158,20,205,157,22,206,153,247,193,223,51,101,244,241,154,116,97,166,159,173,255,41,64,197,239,121,98,41,32,209,110,246,63,108,167,159,201,233,15,56,187,147,219,184,106,159,14,229,109,121,13,179,75,227,2,164,63,250,192,0,56,247,41,166,219,110,23,34,102,100,194,71,78,186,100,45,50,211,88,247,129,153,116,203,151,55,172,207,34,227,44,250,209,4,26,198,22,191,206,244,207,161,204,190,171,214,242,14,49,65,38,213,226,34,105,170,130,50,170,54,132,40,146,206,192,252,138,173,171,178,220,162,237,215,82,118,222,53,35,145,185,251,106,63,115,90,217,231,50,23,51,190,11,153,187,248,215,185,238,155,188,100,190,248,107,166,109,223,157,233,252,227,59,211,220,84,51,136,0,101,67,51,197,12,192,98,57,235,184,20,197,49,32,146,148,46,38,33,17,1,167,34,129,1,224,92,105,179,187,213,231,174,187,18,199,209,255,147,147,133,132,100,98,168,46,130,136,142,143,176,231,165,53,17,155,137,100,151,40,169,118,34,110,155,36,178,208,104,132,153,204,54,38,114,234,55,6,109,84,210,148,13,70,226,171,8,145,166,202,7,21,131,160,183,74,54,73,78,42,67,162,154,221,81,199,34,148,204,109,13,183,67,134,68,148,117,92,150,245,28,113,58,143,241,195,32,98,85,68,35,172,164,142,200,97,235,46,179,79,167,115,213,241,35,53,180,105,169,250,248,190,32,22,174,180,5,150,52,189,96,204,135,131,164,175,129,77,211,3,9,157,224,184,57,19,5,154,34,128,5,255,92,54,124,137,52,199,92,72,217,187,40,92,250,34,134,230,169,17,51,218,153,249,197,91,157,98,61,183,197,145,58,242,126,22,42,3,217,53,160,128,112,58,121,154,178,142,76,247,9,42,14,110,90,169,36,232,84,213,154,231,248,40,76,15,11,56,186,36,250,154,74,34,77,36,209,186,166,110,200,222,160,121,31,30,55,187,203,166,241,82,174,84,203,159,217,230,251,124,110,247,47,217,252,60,67,76,35,169,22,165,181,118,106,106,122,133,159,237,245,174,0,38,127,183,103,82,105,152,241,158,168,6,40,172,128,131,230,33,24,161,136,132,40,98,113,80,58,26,139,203,2,179,174,251,233,82,31,202,28,150,65,151,30,88,34,150,87,77,81,198,107,84,189,220,186,126,253,178,38,11,59,12,164,144,181,4,19,63,177,40,46,75,0,49,51,137,1,177,164,79,50,148,24,243,217,26,50,26,243,11,76,205,56,163,178,17,232,17,154,36,189,212,113,221,74,72,217,178,46,232,29,145,157,142,116,225,103,190,8,45,242,74,7,187,61,113,255,251,178,68,214,142,132,228,102,198,19,137,68,112,151,44,216,178,113,38,94,19,217,155,26,78,25,119,202,102,179,163,105,198,33,48,188,219,48,224,140,68,191,106,199,212,110,201,117,204,27,236,154,117,193,229,221,103,173,149,79,152,61,125,194,175,126,180,182,109,190,240,155,68,0,36,36,148,70,135,139,25,162,116,100,169,72,40,46,96,113,25,114,71,65,64,224,16,178,117,158,4,164,231,106,96,152,253,26,135,26,178,210,100,45,188,224,140,61,74,18,231,190,25,162,140,74,99,142,8,164,199,56,241,118,34,245,18,148,35,13,58,75,205,66,134,168,212,72,44,165,16,207,209,96,97,153,164,172,216,209,234,124,68,10,197,36,23,213,143,36,100,64,201,145,227,91,151,97,163,211,68,107,46,17,180,48,202,73,137,178,153,195,145,115,75,15,6,177,242,36,52,97,35,11,105,176,254,200,102,29,61,243,48,141,125,211,218,79,165,95,49,84,242,252,97,103,3,32,164,236,145,131,26,131,80,31,41,133,15,194,131,20,101,202,49,166,129,82,90,51,239,47,140,215,188,232,148,18,160,72,168,28,196,24,145,2,137,174,70,245,178,238,76,84,113,59,166,162,190,37,54,17,197,39,23,47,98,141,77,12,80,178,212,20,204,235,167,40,140,232,48,225,97,83,230,157,212,221,7,199,42,197,146,204,150,179,92,31,123,142,107,148,238,134,50,181,179,196,52,106,122,11,56,247,77,102,94,120,58,186,190,106,24,107,242,54,206,42,182,135,164,219,235,235,45,161,166,34,95,218,98,171,80,9,64,0,45,215,91,174,218,237,202,135,97,71,70,46,38,233,35,172,206,150,109,192,116,193,111,3,56,128,195,12,7,2,138,24,107,33,70,200,118,215,55,230,52,146,239,23,209,40,60,104,127,4,30,226,167,12,97,4,145,22,69,78,103,21,45,14,163,230,15,117,73,156,152,78,235,177,251,173,196,196,55,66,29,79,13,16,148,213,110,132,54,108,88,211,157,198,155,12,245,44,75,22,40,134,60,196,196,205,197,29,67,34,54,30,140,142,96,203,222,226,184,42,223,155,159,126,33,175,141,170,191,168,138,26,16,84,224,31,84,102,39,73,147,224,38,99,61,24,96,20,74,67,2,1,0,161,179,7,150,12,52,3,29,3,42,96,168,5,140,73,91,119,78,95,215,6,126,16,247,65,81,56,93,89,69,50,183,68,100,2,163,6,206,37,98,149,31,122,75,2,88,76,78,136,120,195,5,155,23,154,168,75,164,195,226,168,251,16,130,108,42,162,201,185,120,36,246,99,70,113,38,30,232,160,131,157,9,175,77,203,13,227,102,228,206,242,122,148,183,67,21,66,222,221,62,95,45,89,209,206,126,89,255,251,178,68,200,8,4,83,103,73,187,73,67,112,136,12,233,173,96,200,71,84,193,155,28,78,37,117,66,115,179,164,29,180,153,49,71,21,78,46,237,203,232,233,108,226,175,153,100,111,113,198,19,142,170,238,38,91,178,141,153,85,202,173,179,207,72,160,230,169,175,119,125,148,1,93,224,33,16,164,151,83,66,161,51,59,243,65,50,5,14,8,7,209,177,6,192,163,1,130,173,200,44,3,133,11,147,145,198,138,204,193,174,78,110,42,64,6,84,200,168,56,141,131,132,99,114,50,85,255,212,206,73,76,210,29,32,50,37,158,162,103,164,61,27,217,220,231,169,108,77,230,138,35,90,91,49,34,137,242,142,184,48,244,26,76,123,212,89,1,198,24,142,31,8,163,103,90,178,33,186,12,81,96,34,203,72,142,140,76,246,76,194,183,155,40,4,19,91,5,144,54,108,232,96,66,110,146,79,75,50,136,160,253,190,178,109,102,198,20,111,220,46,101,216,194,188,190,247,105,40,21,131,149,0,0,19,121,73,111,214,218,150,2,52,129,115,85,149,82,182,84,164,171,0,218,142,221,229,202,122,89,186,213,174,206,202,169,107,119,184,202,113,198,194,14,10,72,137,147,187,108,97,73,145,169,1,4,24,77,205,52,106,10,30,8,140,111,34,128,90,202,98,166,83,67,66,99,164,218,105,132,76,101,151,181,71,186,79,57,15,76,165,158,159,195,174,144,125,195,189,233,122,242,213,55,9,90,123,170,75,237,207,223,207,49,234,170,204,244,100,159,104,253,137,72,86,88,177,204,179,52,53,219,156,101,179,12,211,150,53,158,5,206,0,0,202,251,182,219,174,253,8,5,82,9,204,219,58,179,6,176,169,12,205,249,154,248,204,5,130,131,179,22,18,72,13,64,94,72,160,110,193,199,45,21,32,255,168,200,220,167,1,16,56,157,73,225,44,165,161,6,75,103,236,157,233,147,102,187,87,102,177,150,56,209,65,196,208,162,26,50,219,131,166,208,138,142,97,237,30,198,223,38,59,12,154,99,89,80,222,71,170,47,67,61,76,121,48,56,66,5,173,113,162,133,221,77,58,93,35,155,111,188,202,84,220,226,253,25,111,23,17,46,245,241,49,55,56,89,112,0,81,200,140,46,64,130,152,0,220,183,204,128,20,48,25,14,166,44,121,74,94,22,108,195,23,244,185,253,206,118,85,12,74,162,49,35,225,226,38,58,69,80,153,162,240,47,85,108,203,110,176,86,68,230,36,116,210,21,169,24,247,70,43,34,32,241,141,123,212,200,91,71,42,171,98,82,86,17,155,10,20,73,20,28,188,150,73,104,160,170,180,222,141,218,211,206,139,237,89,108,183,127,104,165,209,211,119,158,45,206,162,146,17,103,79,255,251,178,68,196,136,4,95,103,77,235,6,85,120,136,172,217,173,96,200,111,83,45,155,34,109,165,113,194,88,179,163,221,179,34,56,56,227,225,7,181,72,139,65,238,220,188,241,86,244,94,110,104,116,156,137,250,254,30,254,185,103,52,248,109,50,89,95,244,229,38,228,72,2,1,1,184,227,50,156,128,6,225,12,162,125,0,146,71,128,138,160,102,16,96,164,86,43,54,113,27,105,168,141,105,152,196,66,154,75,42,88,32,50,16,64,28,37,28,61,17,40,116,81,29,203,40,240,186,159,8,156,105,194,147,29,165,147,6,17,40,163,63,132,180,150,248,93,97,111,154,73,100,83,60,179,205,189,50,166,203,74,241,233,9,30,54,194,206,35,141,30,49,148,99,56,178,29,17,179,45,194,82,139,89,77,83,239,141,238,70,168,199,91,98,156,108,209,145,14,58,135,89,4,86,127,3,63,148,122,107,39,175,132,183,110,243,147,154,137,190,66,9,0,5,35,104,193,166,48,92,141,44,36,125,34,116,179,88,41,156,140,171,147,81,147,75,95,57,118,5,102,135,179,214,140,43,8,215,25,97,227,148,50,145,194,31,54,141,236,66,89,74,124,75,42,184,115,165,24,53,101,210,219,135,75,22,12,71,115,223,109,156,172,138,136,204,98,212,27,43,113,150,197,154,46,192,210,139,32,251,178,84,86,79,28,39,195,130,199,47,78,54,4,21,183,115,47,88,183,124,86,94,78,133,171,145,156,142,114,97,235,118,238,191,74,86,219,236,251,140,124,25,80,61,107,135,142,167,231,94,26,41,225,169,160,135,182,180,152,7,192,22,104,219,218,12,139,240,218,90,140,40,36,50,93,44,75,58,102,12,202,8,128,4,186,135,91,106,106,149,168,28,56,41,227,35,13,164,173,153,145,85,6,85,35,99,126,106,229,29,185,129,228,27,98,143,28,54,127,230,144,21,13,172,169,103,74,101,100,195,197,6,227,71,242,234,11,144,72,115,9,105,192,179,109,23,132,10,202,146,192,224,203,207,63,82,212,19,157,77,84,115,105,71,92,37,118,153,61,88,54,196,25,141,74,43,60,82,177,237,6,102,232,53,130,9,164,78,90,36,216,204,150,251,218,115,114,95,84,156,119,111,93,151,25,247,219,92,227,196,251,94,237,247,218,244,15,75,96,0,37,109,201,45,254,223,130,169,16,180,9,27,76,82,236,210,70,79,84,158,145,207,77,115,57,164,11,146,1,91,136,37,194,143,40,11,88,155,64,76,77,247,170,247,148,114,201,21,109,8,42,201,31,174,97,45,74,205,10,8,18,167,166,92,199,45,39,141,161,50,211,66,207,184,81,83,99,174,53,208,97,249,115,248,137,101,54,58,125,162,165,220,197,57,243,116,255,251,178,68,202,0,4,162,102,200,155,76,67,112,158,44,216,178,109,230,124,81,205,157,57,172,25,109,226,9,179,102,245,135,152,76,130,92,112,250,223,124,59,115,91,55,8,156,153,117,40,114,79,163,40,39,109,74,233,83,75,107,93,29,181,185,238,38,235,169,220,232,184,226,232,250,241,46,76,9,164,0,30,222,77,118,251,93,184,134,34,56,152,27,70,77,32,216,124,4,2,14,38,56,228,212,80,152,79,140,10,43,21,92,40,153,2,179,73,226,166,103,210,210,222,90,60,170,36,66,163,136,53,142,44,140,150,180,142,57,109,88,204,197,79,141,86,237,46,165,115,211,98,233,219,108,248,140,67,126,198,237,111,249,176,253,170,89,228,205,174,92,107,235,174,113,219,17,42,91,42,217,7,253,159,27,30,182,254,55,141,196,183,195,86,23,89,79,175,147,254,248,166,223,223,125,246,127,142,20,197,42,0,2,156,132,230,141,204,175,148,207,57,140,172,72,210,202,193,196,64,192,227,8,124,14,82,67,177,107,158,70,254,2,165,115,39,47,110,29,166,135,163,113,121,169,253,199,47,206,97,59,25,137,66,44,188,184,220,138,211,211,118,67,158,163,54,237,210,207,198,164,151,97,154,210,116,193,9,113,102,146,225,128,200,9,163,232,132,239,52,162,83,204,211,175,103,189,188,87,99,193,224,203,46,16,211,136,53,155,168,163,135,83,157,39,37,98,217,71,13,122,56,137,196,93,23,61,1,215,87,93,53,234,9,235,30,248,131,201,187,168,51,49,254,157,25,93,73,246,50,88,175,237,138,131,186,113,21,59,58,109,77,180,35,65,20,154,113,130,200,76,143,20,47,128,97,160,198,78,66,52,28,143,6,12,132,201,153,146,198,150,72,230,177,8,101,226,171,10,145,174,177,254,177,20,92,98,40,163,76,147,166,154,231,34,225,59,237,56,43,50,103,77,10,136,205,40,89,164,75,54,92,214,208,192,198,89,10,242,56,121,19,148,32,162,175,140,186,28,174,75,209,137,110,58,236,249,26,245,149,180,50,18,210,178,57,70,56,249,69,198,217,108,99,51,53,44,92,140,24,65,2,226,210,49,12,26,47,202,53,255,84,243,77,105,21,104,245,7,21,140,238,118,141,38,55,234,162,123,240,97,27,0,0,165,150,73,53,247,104,74,161,17,136,206,164,90,68,130,2,74,71,91,59,50,185,101,45,226,116,140,46,210,205,83,79,109,58,205,155,158,97,185,179,155,56,235,123,168,223,144,173,110,126,4,199,14,190,198,81,217,180,44,48,112,184,136,88,185,210,172,243,84,135,84,176,53,10,15,17,214,168,129,189,89,215,149,234,163,152,215,139,25,44,208,124,89,225,230,89,98,180,65,15,92,189,255,251,178,68,207,128,5,27,103,71,27,102,94,208,147,172,232,227,109,40,110,81,45,155,55,172,37,13,226,55,179,102,117,131,33,52,157,99,157,244,163,106,38,197,166,109,11,101,55,46,49,212,140,133,211,244,79,199,243,215,223,199,194,87,95,63,172,252,7,224,0,236,210,121,110,186,239,134,40,20,128,108,212,139,60,156,137,40,163,90,151,130,133,134,148,18,8,32,122,219,122,233,97,123,68,215,26,167,147,72,103,162,90,222,206,40,146,15,83,222,154,86,207,145,226,243,74,65,195,7,54,92,92,229,49,238,234,139,71,192,154,79,24,46,145,99,76,138,37,59,177,24,110,71,71,244,42,169,35,7,5,199,89,68,64,184,209,202,172,68,58,139,14,168,177,236,82,171,18,73,7,56,146,88,176,224,163,131,145,100,40,203,72,184,106,123,182,170,50,86,57,135,187,238,99,190,122,174,18,246,15,234,0,89,131,29,155,132,114,131,89,63,76,134,16,48,128,228,68,7,11,6,140,66,118,50,8,17,14,105,172,212,86,44,146,125,221,140,70,48,153,145,221,135,110,187,242,232,38,125,251,150,65,101,19,56,136,53,8,36,146,0,166,200,208,113,165,137,65,52,17,129,195,74,28,8,10,57,146,40,236,160,73,15,150,14,155,74,243,46,47,105,15,56,82,247,39,40,151,115,154,17,73,24,46,202,217,72,129,21,214,189,156,230,122,43,75,174,244,211,11,80,55,226,135,158,175,67,133,170,210,168,215,27,82,49,6,223,25,183,78,203,113,17,220,117,243,246,171,119,55,207,17,125,196,132,192,179,94,101,243,193,128,166,198,190,113,131,147,70,113,121,115,74,131,140,77,32,227,75,157,95,75,0,202,7,139,57,44,50,136,132,171,36,101,10,172,110,91,171,164,201,55,64,161,51,17,220,138,53,16,180,194,231,20,101,240,227,17,98,25,181,4,156,71,54,208,35,40,230,214,201,60,149,57,90,109,220,58,241,133,230,220,97,4,252,228,133,166,160,202,250,178,25,172,229,97,38,47,37,123,169,108,157,11,131,87,147,253,181,54,213,167,58,108,175,76,227,56,248,164,232,238,42,229,58,25,39,40,66,19,105,94,154,137,78,18,73,84,148,149,210,151,31,91,178,203,170,155,94,99,72,97,56,236,210,205,246,248,47,54,102,98,195,246,185,164,88,168,114,222,155,191,82,111,11,87,172,90,177,142,58,191,151,207,243,30,90,191,86,122,81,65,75,243,36,8,181,102,80,148,25,223,12,203,114,16,108,193,9,75,220,197,106,7,70,57,2,219,51,79,123,164,10,18,114,38,90,221,24,61,34,37,69,73,112,105,184,121,3,80,249,173,109,175,89,4,19,103,104,218,42,117,112,211,137,247,255,251,176,68,207,136,4,211,102,198,147,134,69,96,156,204,216,194,115,73,22,81,141,155,55,172,25,119,234,53,51,102,125,147,34,61,154,153,72,213,88,59,94,152,103,96,196,172,187,101,33,154,25,10,108,241,16,235,182,219,231,251,156,244,178,226,156,180,118,221,64,213,80,0,0,37,151,102,178,237,173,220,11,42,33,152,209,63,235,26,15,193,67,156,234,243,244,147,127,77,59,38,159,157,134,119,108,113,118,178,48,1,36,155,177,88,131,120,66,74,250,105,70,189,65,4,62,22,121,214,37,170,49,117,143,50,80,88,78,172,164,206,191,178,99,103,61,192,128,216,245,103,219,66,96,108,173,193,229,49,226,135,195,211,83,213,207,52,123,154,237,103,179,202,116,179,67,209,86,28,97,82,153,136,102,42,54,134,59,41,181,203,232,58,27,230,228,248,214,149,102,139,107,103,91,250,210,184,136,182,24,16,210,74,0,192,189,92,99,42,105,145,114,39,19,67,153,56,120,99,98,73,138,129,13,120,197,231,32,116,8,2,7,43,8,176,72,196,118,130,49,82,13,175,22,126,221,7,210,43,240,52,111,14,211,199,32,43,253,191,148,186,11,164,155,167,181,126,171,221,102,197,236,183,82,220,178,110,150,146,89,40,127,101,223,82,172,182,49,149,208,208,72,145,64,202,0,119,18,48,107,31,206,175,67,26,153,156,185,241,242,167,119,133,148,35,156,124,143,247,93,152,245,93,55,56,76,231,1,50,177,20,34,5,135,160,133,200,73,164,117,189,78,147,93,76,186,213,91,105,187,162,142,155,181,32,179,108,2,4,187,127,117,211,93,179,238,166,137,43,154,116,50,185,187,140,110,172,115,98,141,232,37,108,170,94,204,203,199,51,167,105,129,183,79,82,22,75,47,189,81,205,221,240,48,76,30,67,230,14,45,229,235,75,134,103,236,208,102,153,77,70,178,7,166,66,139,219,111,102,186,1,53,5,205,111,110,89,155,115,78,153,218,194,117,232,187,228,55,203,233,185,21,18,174,88,142,32,140,139,135,134,158,70,15,139,180,40,215,73,237,110,230,153,94,173,42,166,127,135,214,46,237,124,46,0,1,38,71,45,198,37,3,134,7,69,38,84,147,38,86,137,6,2,131,33,112,108,193,18,200,58,3,48,12,5,5,5,72,53,4,63,173,138,171,68,130,217,59,127,50,202,223,151,13,151,201,213,142,7,104,18,120,179,169,49,50,209,32,40,5,168,184,111,50,210,103,46,220,50,217,25,203,55,111,218,196,50,176,248,208,182,241,234,87,153,226,144,64,142,219,76,125,99,239,29,172,163,83,87,233,44,227,95,58,90,152,255,243,201,11,46,145,202,82,111,97,3,223,175,253,237,38,255,169,72,255,251,178,100,206,8,4,206,102,198,179,131,111,66,127,44,217,189,48,200,175,22,225,155,18,78,141,158,129,240,51,166,252,193,151,164,229,51,185,123,104,80,165,214,192,119,52,126,7,26,175,69,218,237,250,92,188,229,30,66,138,38,247,255,190,9,251,65,153,14,254,110,93,202,215,255,43,240,219,96,100,10,37,46,119,139,244,212,0,0,9,15,16,242,219,109,183,203,34,126,157,126,161,12,181,114,104,29,33,58,132,118,156,218,34,189,10,234,224,125,123,43,154,157,236,163,46,195,173,59,74,192,236,127,5,167,125,183,40,142,211,107,187,185,247,182,45,142,211,134,153,2,54,51,10,241,115,175,69,82,15,130,22,73,85,6,125,80,194,225,145,113,138,24,170,9,73,204,238,69,97,246,71,206,139,167,1,52,35,73,200,126,85,189,142,38,98,247,68,89,29,84,170,148,30,202,186,173,152,245,1,15,0,205,1,124,140,224,188,140,158,191,140,120,27,12,218,5,76,85,1,7,66,83,2,71,192,116,36,68,25,5,0,69,136,164,167,153,226,244,99,22,31,169,202,56,42,14,136,185,200,3,89,208,235,126,229,35,243,43,88,159,9,125,217,148,210,232,81,100,194,120,162,209,150,219,112,203,176,249,14,128,77,146,26,92,240,181,185,94,187,169,139,51,95,202,95,3,177,135,150,71,128,8,176,102,192,188,172,202,153,152,35,228,63,135,99,80,103,97,194,134,9,79,67,242,151,65,199,103,191,230,119,124,188,114,107,117,117,215,115,121,235,82,31,233,229,209,93,100,210,255,221,27,8,127,93,182,183,88,33,235,229,26,203,187,177,126,49,107,181,206,211,230,168,64,21,159,175,254,128,48,0,41,67,39,166,64,0,103,116,28,11,157,17,110,3,231,52,39,114,146,79,185,65,1,65,41,67,194,153,35,211,66,218,178,43,13,100,216,114,103,35,107,185,65,210,121,39,3,28,244,48,189,185,4,141,231,76,123,172,163,179,27,51,132,16,42,42,193,68,51,51,139,56,209,113,168,83,24,62,8,44,88,165,24,27,180,219,234,249,17,219,188,176,248,15,162,16,148,51,133,98,120,168,213,169,117,78,61,60,239,72,178,230,120,228,219,115,225,170,119,128,34,55,188,84,204,66,195,90,199,204,80,21,53,233,44,192,0,66,33,41,138,12,70,201,0,162,26,92,65,239,45,43,59,113,26,252,54,227,75,105,224,231,153,83,45,70,253,252,80,51,9,68,80,2,29,51,155,3,19,126,44,192,49,244,1,160,60,57,233,193,131,35,105,80,106,149,69,158,161,11,69,156,166,100,163,146,50,56,228,58,241,48,183,165,186,41,211,95,21,12,85,248,115,11,22,36,30,59,204,219,190,126,57,190,255,251,178,100,207,142,5,148,102,196,139,163,103,48,122,236,216,230,100,195,110,21,205,157,20,46,97,109,209,226,179,100,37,131,21,184,167,233,145,241,59,57,157,144,233,187,167,126,207,251,119,55,222,234,246,198,238,63,150,190,32,193,237,40,39,178,235,171,182,185,172,225,7,181,206,80,222,221,12,187,126,175,178,234,38,253,239,230,151,85,19,209,87,71,194,87,172,0,90,4,18,154,90,10,168,89,103,65,24,222,71,85,204,35,60,109,228,181,86,150,232,0,159,93,37,27,176,158,217,96,72,157,222,47,61,158,78,116,179,156,144,242,139,89,102,225,165,73,40,136,56,176,124,133,51,53,47,209,17,162,166,56,251,25,208,203,137,78,85,26,119,18,71,34,29,232,145,136,130,121,27,145,18,157,173,44,141,82,41,16,123,161,153,29,134,221,204,113,84,189,140,168,151,170,86,214,200,67,234,230,33,231,148,214,50,184,109,42,0,65,163,61,26,19,20,226,211,94,24,115,18,66,243,26,134,196,224,32,5,76,4,23,140,169,4,71,65,183,157,210,121,34,177,38,131,79,2,210,79,215,135,232,222,150,125,15,174,23,237,150,175,7,169,217,82,217,107,136,250,199,33,82,38,51,2,175,4,86,10,128,13,122,1,186,193,217,4,4,199,214,235,216,142,43,26,5,137,57,172,173,59,94,103,177,128,174,166,37,86,92,26,14,214,216,199,218,154,126,171,139,121,234,190,85,251,248,143,158,43,248,152,174,99,165,93,11,234,146,43,231,169,138,234,169,117,60,230,94,140,58,157,174,229,235,26,44,121,19,121,77,115,154,213,177,103,214,159,187,93,99,41,41,235,14,229,223,137,152,51,214,129,132,58,3,208,112,28,8,204,108,140,72,75,14,186,208,19,13,125,215,169,203,213,164,27,176,167,79,89,54,112,195,248,70,147,35,134,26,64,149,167,103,44,26,166,194,193,33,50,44,27,244,51,79,91,184,229,177,192,182,180,245,66,143,109,71,6,45,129,157,34,163,187,75,198,226,143,17,214,88,44,173,120,107,133,235,146,148,51,254,231,79,240,110,208,89,122,123,94,211,63,243,60,231,145,156,34,5,153,79,225,254,224,200,57,123,121,253,17,56,0,4,110,234,101,160,241,32,148,200,112,35,5,136,130,163,52,146,140,5,130,0,228,154,78,191,82,246,210,164,108,229,98,17,52,176,100,170,148,129,132,169,196,161,220,73,29,103,50,110,226,91,7,35,137,192,226,170,56,94,84,102,45,63,72,83,42,178,227,101,67,234,27,176,101,213,121,134,219,216,122,247,205,62,38,39,117,181,209,245,127,61,255,124,68,51,231,191,175,157,106,173,210,126,42,31,48,245,93,14,65,239,68,243,156,106,129,255,251,178,100,204,136,165,120,102,197,147,168,103,66,115,236,216,225,100,195,124,19,169,155,35,78,49,109,202,0,47,163,85,148,141,185,61,83,55,25,50,120,106,102,20,235,152,163,148,215,246,179,226,24,157,49,246,254,45,77,55,156,56,137,197,212,55,221,45,98,124,148,10,32,13,208,97,3,152,14,129,42,48,196,0,130,227,69,85,32,157,105,219,26,141,192,153,74,197,48,193,72,224,136,154,74,73,36,224,38,178,81,76,26,173,73,134,86,1,72,82,58,246,206,250,35,8,233,101,69,49,97,25,67,74,23,72,155,80,154,35,128,240,194,137,254,145,139,98,128,130,163,142,247,46,133,50,166,10,235,43,83,137,198,117,52,63,155,145,62,122,188,82,60,235,164,185,58,131,43,3,18,43,203,103,110,85,139,102,56,153,79,118,154,66,72,52,65,151,35,18,106,162,85,0,140,180,180,141,52,177,142,65,124,77,30,44,76,69,53,129,160,200,128,30,4,6,130,212,153,130,65,40,144,54,84,0,90,11,181,3,38,147,242,226,137,71,128,116,236,23,39,38,92,11,137,226,0,138,10,2,143,151,202,138,146,151,201,38,128,241,45,120,228,108,96,116,132,39,64,118,65,75,202,74,102,100,36,67,49,24,127,16,18,220,118,109,183,74,213,77,70,251,45,59,155,15,131,141,111,7,248,119,54,200,249,87,246,69,220,42,222,97,142,114,115,104,203,154,249,183,197,91,218,202,73,143,189,145,77,93,217,200,56,102,110,245,148,132,152,84,171,148,179,199,82,76,219,127,247,77,48,106,90,124,196,53,72,108,205,92,190,156,115,190,19,3,79,1,62,180,69,253,157,65,6,66,131,5,187,129,0,150,161,174,176,166,138,54,45,57,89,220,22,37,81,160,26,140,77,38,81,205,187,80,170,22,18,34,98,13,98,169,162,86,35,79,35,158,220,232,178,91,113,41,39,20,41,128,215,32,167,133,79,187,228,48,132,53,55,96,136,224,200,252,200,204,32,200,102,30,140,231,88,54,238,22,153,7,65,133,48,42,179,44,21,26,232,244,147,60,151,115,59,86,70,121,204,164,50,205,131,250,94,120,170,80,155,167,145,217,219,211,167,114,255,49,85,193,0,198,13,185,1,76,54,102,142,16,102,76,205,27,140,122,32,203,202,23,4,23,152,148,6,164,81,233,89,151,196,65,223,25,142,66,208,152,96,16,150,9,104,101,24,86,121,88,82,112,62,20,94,37,33,21,212,11,13,75,229,70,24,31,147,137,101,99,21,5,96,80,224,101,116,105,30,101,65,147,238,192,195,21,97,129,165,203,42,230,166,57,73,67,28,181,117,20,77,3,137,155,26,162,101,220,220,126,206,119,221,219,238,239,174,174,56,153,255,251,178,100,211,136,165,163,103,68,11,172,91,244,123,204,216,192,105,35,94,20,181,155,20,206,177,109,193,223,179,99,149,147,21,248,169,154,127,221,83,109,180,113,214,79,54,149,15,42,142,181,60,233,75,143,92,182,184,82,206,173,71,153,220,234,245,85,196,91,45,169,179,123,239,239,101,253,96,195,181,220,85,79,73,96,169,198,133,41,236,147,173,221,240,70,114,119,229,147,85,48,195,114,58,209,144,105,13,245,207,90,169,51,74,205,211,163,16,82,5,130,83,156,235,164,81,131,32,114,9,21,47,45,209,210,70,69,180,149,224,217,173,100,111,108,210,184,179,21,231,109,92,207,115,161,28,198,98,177,202,236,99,43,49,101,69,107,81,88,165,53,197,217,140,168,231,156,131,205,148,206,210,57,205,115,117,68,114,209,84,249,8,232,105,217,164,143,119,218,127,64,34,2,0,0,4,107,45,22,96,21,66,103,183,108,98,168,186,101,137,52,16,27,152,0,3,24,2,61,154,70,4,24,12,3,54,98,202,23,45,100,175,246,230,214,92,87,241,183,135,223,39,154,14,146,209,70,44,72,223,117,221,53,77,59,118,53,6,210,90,131,228,176,5,60,62,249,195,58,236,50,237,204,62,246,224,156,121,53,106,87,33,141,84,140,63,214,161,86,223,233,30,52,91,189,119,255,247,83,92,174,174,113,132,171,167,164,176,203,23,31,244,167,202,153,28,165,10,145,228,239,88,107,90,35,26,155,61,28,18,8,62,218,92,178,110,108,100,155,108,222,72,26,129,224,221,193,197,186,88,50,75,109,197,108,113,172,75,235,22,187,167,59,222,233,32,227,143,81,67,79,183,254,23,172,0,6,243,121,117,178,187,41,6,134,43,141,43,173,243,12,181,120,252,156,33,105,149,163,205,44,65,49,202,28,66,16,121,139,173,10,147,74,89,84,120,147,174,193,209,143,201,148,14,72,156,160,81,108,125,185,128,75,65,83,84,122,101,255,111,166,89,105,209,176,124,18,155,73,199,68,181,228,187,252,127,84,92,202,10,185,135,207,69,178,234,88,187,92,233,68,111,72,249,102,53,105,46,58,14,133,123,247,145,239,179,215,166,110,147,84,127,190,113,177,222,119,95,212,164,205,134,253,111,186,223,223,40,29,184,0,4,23,79,64,97,11,234,207,139,127,53,176,216,209,66,242,16,2,3,140,4,103,5,86,148,60,120,48,186,146,190,13,83,229,114,184,250,90,101,195,179,210,145,116,233,53,80,201,75,143,75,100,180,134,40,107,15,97,86,202,29,13,86,60,124,172,144,195,132,100,176,170,135,79,198,202,235,167,74,208,212,203,106,239,234,230,239,184,143,219,21,221,203,235,110,200,179,181,14,226,25,21,46,182,78,255,251,178,100,212,8,5,182,103,196,51,163,127,176,134,204,217,141,60,198,111,83,217,155,23,46,49,109,193,251,51,163,85,140,152,152,231,76,55,219,195,234,182,220,178,42,31,165,12,109,172,77,80,174,220,133,61,180,113,242,123,66,219,178,203,9,104,157,217,18,171,34,170,233,251,102,78,251,175,254,55,68,77,170,4,193,66,122,128,136,70,92,18,250,131,252,86,67,1,225,201,241,136,70,194,168,191,97,232,110,110,68,238,54,90,11,211,57,81,134,135,78,52,30,108,92,35,56,173,57,28,60,227,202,68,97,45,83,94,5,162,116,36,115,190,47,203,20,244,93,61,110,203,71,116,45,137,214,238,70,213,214,31,183,134,183,125,150,151,218,183,202,199,141,119,124,249,46,205,142,217,13,127,53,225,178,40,243,63,127,173,46,207,251,207,198,205,110,223,221,254,245,89,117,168,121,200,108,239,126,179,119,239,112,172,0,15,253,171,170,140,70,99,37,16,208,79,1,75,43,54,252,44,162,67,162,80,148,237,160,81,195,179,83,242,170,93,225,171,85,39,111,103,57,151,55,65,44,237,254,211,218,209,0,195,42,236,153,60,126,44,227,22,204,103,43,20,222,203,33,178,105,17,255,155,171,37,27,136,38,121,219,143,39,20,233,222,202,27,202,58,50,14,204,140,214,193,239,22,130,238,185,47,137,237,92,91,214,157,47,15,201,246,233,82,114,244,10,235,53,59,41,73,185,74,123,186,141,132,29,159,46,145,145,146,221,23,173,10,210,163,90,73,166,147,214,149,208,73,157,65,148,94,0,0,180,0,207,241,152,39,6,48,118,28,53,57,184,142,131,168,209,48,100,32,64,70,25,36,135,85,193,46,102,142,196,149,169,86,155,37,96,132,82,207,86,71,161,230,93,171,90,149,124,21,191,68,169,138,90,232,210,85,163,229,166,199,200,228,173,10,20,53,138,44,196,80,181,111,70,228,10,199,97,86,154,80,73,89,62,59,52,213,68,221,193,100,249,139,44,59,116,145,243,20,165,171,25,37,227,22,245,46,194,233,97,185,50,103,82,64,229,125,194,120,157,235,178,107,102,210,84,65,147,109,139,71,12,139,80,140,238,30,23,235,97,233,248,232,65,217,243,239,255,252,151,177,101,72,3,85,33,84,241,140,231,198,36,201,24,136,24,100,97,48,8,14,22,7,8,74,164,207,97,80,206,81,120,77,61,231,166,102,62,254,225,216,192,121,100,55,14,246,159,105,146,32,33,244,192,225,85,148,234,190,8,100,228,201,76,116,204,7,200,248,165,116,209,34,20,162,71,71,238,233,89,170,64,141,204,234,219,52,223,184,159,97,29,230,73,206,106,25,154,219,165,234,57,203,84,103,13,233,239,107,150,121,255,251,178,68,206,8,4,163,102,201,203,70,109,250,154,236,216,201,115,105,8,83,141,157,26,206,37,113,194,76,179,99,37,195,33,120,189,117,84,231,79,172,113,173,152,73,235,34,244,79,173,190,151,166,177,175,163,244,162,182,243,217,172,62,109,110,174,153,11,94,207,150,49,145,87,23,55,251,225,148,204,240,13,216,0,129,24,179,84,98,149,49,142,234,198,30,207,24,144,44,99,1,80,52,2,40,6,37,16,148,44,198,64,181,169,148,92,3,205,187,8,80,51,143,47,178,116,76,105,114,9,129,158,53,61,218,212,74,80,48,46,96,216,38,239,37,26,59,24,198,48,184,180,149,10,80,204,92,193,247,99,124,98,46,146,120,199,183,26,246,109,190,134,18,98,11,137,84,162,167,99,24,116,65,47,8,60,251,31,114,54,177,183,118,50,220,178,24,131,5,157,161,24,114,101,149,54,109,206,176,221,90,76,178,255,107,219,80,249,187,45,82,236,234,68,215,168,254,152,35,162,0,0,7,69,120,123,110,255,125,194,169,6,140,46,216,74,239,147,220,95,107,138,134,53,47,151,239,84,77,18,100,15,9,161,146,124,29,116,64,214,91,202,211,167,34,150,57,113,139,250,125,70,163,233,41,107,116,1,20,158,144,198,135,148,99,228,247,197,26,91,98,146,67,122,111,62,113,101,91,41,189,158,227,240,181,44,139,154,151,219,237,146,147,109,180,153,218,77,146,197,165,241,70,212,187,80,225,3,232,52,249,171,27,112,248,98,208,179,53,159,31,201,232,91,228,226,107,54,30,223,169,225,172,136,116,51,101,182,166,34,216,86,11,109,0,0,3,51,60,189,223,237,118,224,28,130,94,23,204,10,62,210,208,142,241,173,42,169,248,249,154,179,76,242,235,26,144,110,125,169,25,205,204,95,153,115,8,193,29,42,8,23,112,80,181,40,227,38,180,131,6,50,233,58,211,87,69,78,111,116,242,186,205,61,160,172,86,233,10,136,251,113,136,74,247,104,214,54,62,54,238,59,73,85,27,176,156,62,212,158,228,124,233,56,83,107,251,123,167,116,8,219,123,105,108,103,119,172,180,17,217,216,182,140,214,109,175,219,124,120,251,152,207,177,133,247,2,122,64,2,1,0,111,131,32,183,77,3,35,53,194,164,203,160,51,8,18,0,193,64,192,33,140,77,97,206,247,162,110,31,134,35,178,169,247,134,30,175,44,151,80,202,166,117,204,45,238,89,47,175,156,186,118,245,134,19,153,246,9,153,97,121,179,72,100,132,86,43,165,54,148,146,136,151,120,146,93,130,116,9,116,18,201,207,246,119,51,205,26,58,165,122,138,87,106,120,228,75,179,135,238,4,202,245,209,65,180,108,229,78,165,209,234,154,197,219,255,251,178,68,198,0,4,129,103,78,123,6,91,122,134,44,217,175,97,230,23,19,209,155,27,46,37,87,194,91,51,99,241,188,164,85,107,69,59,240,151,185,51,223,169,161,164,69,212,126,77,68,234,88,141,19,93,43,184,100,234,223,141,84,221,24,211,31,124,251,36,230,101,101,243,0,180,0,3,136,166,175,33,70,71,74,104,57,230,252,150,16,182,67,3,16,76,3,5,113,184,252,148,86,44,92,93,180,45,175,90,141,67,235,170,241,250,197,203,244,76,249,203,19,109,182,35,2,56,71,25,103,10,200,197,98,137,157,81,1,125,36,126,44,205,218,22,203,181,142,116,205,49,178,246,193,141,185,116,113,141,70,182,239,17,74,57,208,164,228,17,249,141,107,191,206,197,108,103,82,197,227,235,119,248,95,248,228,179,25,81,206,148,94,145,26,174,197,74,222,65,85,221,147,155,57,179,148,174,144,100,60,234,160,156,43,115,33,45,143,154,123,185,59,128,50,105,58,4,65,147,6,80,99,22,13,67,84,103,160,32,152,97,209,26,0,6,204,3,5,76,65,34,204,163,0,194,0,32,128,53,84,92,118,210,28,116,96,167,186,85,28,221,232,172,244,187,15,181,27,203,87,44,189,159,44,191,86,63,98,154,150,111,142,205,120,91,219,4,56,157,142,70,165,146,233,217,202,212,116,191,91,149,47,219,154,22,44,33,128,238,137,149,41,77,23,86,149,186,235,77,119,245,79,239,188,237,107,171,162,94,136,115,134,56,97,69,171,48,122,131,126,25,226,36,50,45,148,180,84,104,205,93,221,148,165,162,178,250,76,146,187,87,112,167,113,225,192,3,133,180,110,130,48,89,218,231,6,190,44,155,42,117,100,182,236,94,165,169,111,45,97,81,216,146,176,247,170,43,141,168,165,227,179,39,72,244,164,224,132,232,236,73,88,199,203,156,217,73,123,243,215,175,54,201,244,62,44,215,152,77,255,150,169,140,139,185,152,174,106,189,204,172,172,98,190,174,231,77,11,106,123,182,174,103,116,123,221,186,182,132,245,73,250,109,253,81,45,58,83,167,156,52,64,25,151,54,65,180,158,49,183,57,121,157,3,25,160,37,241,148,96,225,132,163,73,140,104,73,165,161,137,0,42,60,38,184,143,92,97,167,196,213,185,161,195,47,220,98,46,228,190,214,218,219,247,22,132,60,48,69,154,144,220,175,181,99,81,24,132,11,13,63,238,196,7,14,70,164,183,239,73,161,234,72,106,118,41,98,126,188,222,163,19,244,176,197,155,192,200,94,244,79,135,122,121,158,162,91,44,83,210,94,239,223,156,141,42,107,198,54,20,223,93,219,229,180,25,254,195,49,121,88,215,158,26,80,66,167,37,54,22,66,19,183,126,105,255,251,178,100,199,136,132,156,103,69,147,162,111,64,107,76,216,224,100,197,142,23,181,163,14,174,153,253,2,21,179,100,113,131,22,252,224,72,239,42,17,245,89,173,117,213,177,153,101,220,91,99,117,150,70,94,199,243,103,24,84,131,152,147,201,61,104,185,8,101,113,104,46,134,224,169,153,129,173,56,189,106,58,170,68,21,1,0,66,2,182,168,86,147,140,194,199,86,60,58,120,59,182,181,185,44,5,95,233,249,106,87,26,249,117,188,177,221,201,125,174,80,246,150,156,40,3,67,136,7,54,149,199,12,169,32,27,41,114,109,228,154,85,194,118,158,155,90,93,245,82,24,145,228,42,221,168,207,164,238,123,97,113,82,230,54,59,76,101,210,16,212,236,218,212,245,209,119,218,183,100,115,47,121,102,92,23,5,82,47,203,122,84,180,75,50,106,91,37,189,109,78,255,70,178,105,117,69,35,81,219,218,80,18,106,2,61,32,222,97,26,73,128,197,231,206,94,145,82,205,40,59,49,176,32,192,194,115,4,37,193,206,113,144,8,208,98,91,43,179,27,154,144,71,169,233,35,50,185,117,72,114,164,190,164,53,1,204,193,80,28,178,134,25,128,99,241,221,76,209,210,91,167,123,28,120,42,48,247,95,165,151,217,202,190,25,84,179,77,71,40,169,27,173,193,65,84,113,131,81,19,255,79,191,209,103,69,82,239,106,181,136,202,148,41,77,78,231,217,93,29,204,87,34,185,85,2,206,36,48,130,34,161,208,162,128,78,244,43,217,28,222,186,158,53,53,152,146,65,212,249,143,121,237,29,229,237,127,159,170,82,255,43,128,212,218,90,56,176,48,0,204,108,106,68,25,132,10,180,42,168,18,240,194,221,181,153,113,101,30,176,67,151,104,147,14,145,2,229,76,105,118,7,5,22,122,114,81,235,131,197,162,22,145,0,236,226,205,101,211,246,94,243,22,140,50,5,106,36,218,232,254,202,184,107,125,218,186,237,25,63,177,244,139,97,55,218,95,49,159,51,52,220,189,218,174,83,126,239,77,13,143,94,153,151,152,92,99,253,206,217,231,160,245,239,227,237,220,239,238,251,255,138,171,121,254,170,60,93,95,191,223,246,236,1,238,70,101,100,166,44,228,230,3,242,6,38,16,198,102,131,70,4,135,161,96,172,199,4,108,201,80,20,192,128,252,20,22,54,133,192,108,75,46,28,87,77,73,195,175,106,118,8,167,137,199,109,228,207,157,171,111,196,78,4,206,146,153,250,171,73,86,228,138,198,110,76,142,28,175,53,141,45,185,184,140,17,149,236,100,111,244,178,149,255,137,110,134,221,140,98,245,240,175,135,253,55,242,231,200,219,197,182,136,75,127,133,91,225,202,128,157,61,202,89,17,105,255,251,178,100,206,8,197,18,103,198,51,133,127,66,129,44,216,209,63,38,8,84,249,157,16,14,141,190,194,1,51,162,193,163,33,248,71,51,50,165,200,82,169,221,168,196,249,23,9,7,166,27,136,36,220,243,145,235,65,61,73,36,154,154,130,10,64,249,170,217,13,74,125,238,11,199,200,11,82,157,29,219,183,4,75,24,14,105,50,36,145,137,4,181,230,76,180,182,38,132,215,18,204,66,98,237,52,244,189,103,164,187,144,14,163,42,112,82,23,163,227,83,178,8,234,69,135,27,38,1,147,159,166,231,94,150,239,69,236,221,34,133,38,63,12,149,193,157,89,29,30,48,145,234,126,43,18,172,195,171,107,104,212,115,25,240,61,14,237,237,233,17,227,171,141,85,62,146,38,235,184,187,213,170,169,251,70,155,107,27,23,113,115,253,126,137,59,197,212,213,85,21,107,85,223,247,243,120,37,145,185,85,8,205,80,50,140,114,76,78,139,175,76,184,18,204,206,8,140,95,8,4,32,225,148,202,9,133,160,185,133,0,105,16,50,239,171,135,209,218,134,208,232,196,219,164,41,249,149,197,96,39,110,188,130,146,31,168,249,203,233,221,218,73,5,137,203,248,79,207,74,105,62,207,117,90,204,66,131,46,101,158,121,53,74,41,69,184,188,175,125,165,26,33,216,73,34,178,38,183,23,214,61,226,120,182,121,78,185,93,44,233,105,71,92,133,209,186,132,59,149,177,230,90,68,194,117,182,106,215,179,64,152,173,168,194,160,212,138,23,163,30,135,147,216,220,101,34,234,175,247,229,204,104,20,173,35,107,79,99,219,89,198,247,247,55,254,177,233,4,58,3,110,144,191,169,136,21,245,128,2,187,93,61,182,217,46,116,126,154,241,30,218,66,98,161,138,169,203,35,200,22,12,22,113,121,215,79,15,147,222,3,130,144,24,85,86,69,92,246,114,157,85,73,34,213,44,42,241,91,207,205,115,138,137,164,65,139,27,90,195,110,49,98,46,141,107,87,174,135,197,172,81,222,139,115,14,89,171,112,156,50,222,170,57,110,94,25,219,153,226,5,101,244,186,137,159,37,105,146,134,205,87,85,77,101,181,84,213,165,172,53,106,215,19,173,199,127,91,174,16,76,84,148,73,73,214,101,39,241,141,166,198,180,63,153,108,22,100,48,216,241,64,80,44,97,195,185,64,160,0,6,126,95,248,164,244,170,39,19,140,133,26,128,164,80,27,136,89,42,32,96,114,99,76,60,152,144,187,8,146,27,102,4,35,122,236,220,251,88,161,140,7,4,53,240,230,215,186,99,235,185,235,251,235,137,152,230,175,227,158,254,98,219,190,234,248,185,138,182,189,149,53,45,121,250,60,203,139,151,58,57,56,131,159,43,61,255,251,178,100,207,136,5,137,102,196,11,168,127,64,123,108,233,173,60,200,111,82,205,155,28,238,25,111,137,237,51,102,116,199,160,20,246,76,72,233,166,161,137,100,30,102,125,146,202,57,14,190,108,234,239,125,92,209,230,197,44,162,103,42,34,15,244,247,66,130,222,180,0,3,239,52,214,88,220,180,14,241,49,103,102,113,106,48,65,128,224,26,158,38,60,89,69,199,38,176,57,80,94,174,231,131,132,164,144,121,219,182,234,76,218,85,183,228,186,157,212,168,169,132,250,14,171,90,237,199,13,82,166,170,167,135,123,89,237,167,227,29,75,55,67,200,190,154,42,217,47,165,81,44,24,172,57,61,37,135,69,118,159,185,200,76,194,193,138,145,107,112,89,145,42,238,148,221,115,51,82,188,60,223,221,164,232,67,180,215,109,221,84,22,148,170,0,89,66,34,144,133,244,101,44,225,138,194,134,80,35,24,92,46,1,22,1,84,96,229,137,129,2,137,121,60,194,220,167,227,177,168,19,115,111,236,110,107,42,122,91,242,215,190,65,106,158,85,110,134,221,46,105,234,18,138,128,27,167,232,128,148,76,22,215,105,166,137,180,14,85,129,47,66,64,205,117,57,46,165,194,60,157,108,75,212,225,176,5,79,26,141,214,168,77,98,103,57,10,44,212,166,144,165,185,205,53,89,61,25,62,114,92,220,147,54,16,166,45,236,169,45,94,223,144,239,184,250,248,180,149,14,219,91,184,226,105,89,98,209,71,172,227,31,53,21,241,23,127,105,137,154,204,10,74,192,73,88,12,81,44,98,168,145,128,64,134,212,193,80,197,72,20,252,137,20,196,113,50,19,162,168,36,130,219,182,218,101,232,95,109,193,197,92,218,50,66,11,78,75,238,176,164,211,109,1,35,72,49,22,61,134,155,85,110,196,139,172,247,176,24,21,24,180,8,117,232,19,217,176,202,179,148,50,82,170,184,238,228,152,139,148,150,52,196,240,211,50,73,84,173,26,191,83,158,106,101,106,47,147,26,221,55,89,23,226,61,219,166,19,121,101,15,175,6,80,188,145,205,163,242,133,71,43,99,105,206,191,150,120,83,229,44,78,239,222,237,78,59,59,149,229,228,178,196,205,96,17,170,12,43,55,48,244,156,200,48,115,37,9,76,98,77,48,40,24,170,16,49,73,228,89,32,96,32,66,102,55,41,4,102,114,87,53,158,52,212,212,176,5,44,237,153,69,217,124,143,84,117,42,246,182,193,27,140,219,100,137,18,53,19,85,14,112,175,172,233,172,14,156,77,230,1,12,199,137,168,179,29,59,185,98,41,174,240,183,2,182,24,130,238,172,194,155,85,239,8,220,161,183,152,135,199,102,69,149,175,185,5,194,86,143,131,78,180,111,24,255,251,178,68,215,136,132,230,102,198,19,134,93,242,153,108,216,230,115,41,23,83,17,157,26,206,25,87,194,105,51,98,217,196,161,249,211,232,246,242,165,91,44,179,88,223,121,21,179,41,98,8,141,185,233,67,11,169,134,78,116,69,51,67,116,234,26,50,4,37,168,199,248,211,31,94,76,135,81,51,16,204,195,37,83,6,128,7,66,198,23,52,148,20,11,104,164,29,173,73,164,149,99,83,234,168,89,9,38,16,166,136,169,113,114,177,101,208,87,82,73,0,164,147,18,73,105,196,194,178,248,150,228,112,191,197,252,11,229,38,50,81,56,33,34,85,27,151,166,92,97,85,104,148,228,10,11,210,158,121,170,178,89,119,149,5,21,6,156,116,19,187,59,53,208,199,58,123,103,65,226,176,39,127,36,213,169,217,158,135,169,197,90,89,168,199,81,195,27,153,132,26,77,184,233,133,127,57,93,101,150,100,138,152,186,137,57,46,187,228,16,65,0,9,0,130,91,110,34,65,67,16,175,51,6,51,39,18,25,46,40,53,126,12,141,20,34,65,34,7,130,95,55,127,56,12,72,48,33,55,222,65,68,133,198,224,40,57,193,22,162,101,49,53,25,7,39,120,121,67,32,152,94,87,224,91,33,143,170,67,137,19,11,129,32,246,67,151,18,50,66,209,167,51,37,31,71,188,60,18,180,108,33,249,146,88,162,137,137,198,93,43,82,10,33,119,101,156,211,51,243,55,117,47,100,63,139,196,14,145,149,164,29,70,161,226,44,15,166,52,99,206,49,37,127,171,136,90,109,30,174,236,117,149,59,61,215,23,183,37,0,189,44,2,9,49,140,4,6,70,173,154,25,26,103,178,33,132,203,67,72,0,32,8,199,39,51,37,0,17,240,120,66,223,130,111,164,33,162,214,117,168,144,50,68,43,15,24,80,66,217,0,227,208,162,101,53,202,34,200,131,243,8,128,141,60,240,186,9,221,68,199,93,146,196,200,222,77,63,131,16,11,45,59,130,182,228,182,36,135,32,84,229,39,186,150,166,247,42,196,245,47,63,27,187,158,186,32,140,16,34,38,22,201,27,4,21,41,245,93,74,85,13,84,217,251,242,57,252,210,82,66,146,47,25,254,249,235,157,196,19,130,83,51,91,132,79,40,37,101,189,97,126,117,158,102,40,6,228,26,207,250,164,146,203,165,182,236,49,16,17,99,22,102,142,195,101,240,90,9,200,136,171,59,246,40,105,101,147,89,179,148,84,46,86,76,158,42,219,9,5,242,144,210,136,161,167,19,68,226,6,172,28,70,30,19,133,208,17,78,154,26,231,232,148,1,73,165,173,138,153,92,29,227,203,133,174,100,136,205,121,71,54,32,199,65,171,52,81,86,133,217,116,131,40,231,25,255,251,178,68,202,136,4,185,102,200,83,102,67,98,159,44,232,162,113,38,90,18,29,155,53,172,153,15,234,52,51,102,53,147,33,188,141,146,229,224,124,92,227,140,113,162,163,201,132,44,163,203,41,222,24,89,237,2,113,104,174,172,253,4,89,72,28,252,178,21,119,142,247,214,33,90,49,233,35,72,167,184,201,0,17,110,128,0,58,93,117,214,217,55,17,100,0,128,203,177,152,172,88,221,10,61,170,12,103,126,196,118,117,3,47,185,199,82,97,9,19,75,202,0,227,69,38,106,187,213,228,209,234,58,144,146,65,158,100,206,72,65,147,187,175,220,130,138,121,199,15,107,133,146,251,48,130,239,49,146,119,22,71,44,115,108,113,176,134,16,131,166,40,139,88,118,105,69,210,209,238,251,170,107,100,131,161,135,187,99,71,65,140,164,197,56,193,129,248,119,72,50,20,105,122,53,217,182,50,91,150,83,132,87,184,42,169,203,105,200,134,178,5,45,55,5,85,170,0,19,214,154,155,130,206,135,48,24,151,230,48,16,9,18,103,33,204,42,76,35,38,22,163,149,231,46,135,25,116,96,211,215,6,47,238,185,48,68,73,163,140,38,32,219,117,12,70,109,87,152,67,217,79,26,78,101,108,89,240,58,206,84,188,197,110,159,114,197,13,173,203,58,92,249,66,143,32,197,154,248,133,105,7,83,168,243,182,42,248,83,218,237,94,41,88,224,225,202,166,164,117,208,217,110,202,65,18,184,66,183,205,218,83,182,115,200,190,154,219,184,94,153,109,153,237,111,137,152,158,120,121,230,191,109,83,106,187,129,141,67,51,81,134,205,1,62,140,47,44,202,8,141,12,88,88,216,66,22,97,232,96,169,137,227,192,162,51,197,81,69,182,210,114,250,98,11,227,117,173,133,24,146,229,81,82,21,54,97,136,51,113,227,20,131,61,140,40,121,33,194,136,234,53,198,18,93,163,110,53,225,233,198,169,156,162,13,72,39,21,124,121,73,36,229,217,177,72,108,239,29,186,75,13,65,145,50,158,227,238,110,6,143,85,139,181,62,109,136,151,171,134,122,180,70,105,205,28,40,239,172,76,87,75,78,186,55,52,92,165,214,84,199,18,241,187,84,225,86,12,199,55,50,203,236,235,74,211,91,146,77,12,27,30,66,8,135,102,20,44,155,160,36,12,8,58,113,86,75,65,47,130,97,247,12,125,0,52,152,163,88,148,158,64,72,251,65,9,10,212,93,207,13,200,98,39,38,54,237,60,43,100,220,159,102,137,200,111,92,203,131,224,34,160,48,180,136,80,18,69,148,210,157,203,230,76,77,198,61,145,199,226,131,44,214,97,197,16,85,72,241,84,27,50,164,112,91,115,109,10,238,230,183,116,235,26,100,81,255,251,178,68,199,128,196,105,103,74,75,70,91,120,139,44,216,210,109,40,76,82,245,155,22,14,37,15,202,141,51,98,69,196,161,184,182,50,44,247,153,33,110,118,133,138,138,89,121,120,156,115,242,240,58,17,126,218,150,211,189,235,49,137,90,159,224,9,172,3,152,198,234,100,90,25,228,15,230,207,46,154,88,30,76,116,37,22,138,154,205,84,12,24,1,54,179,173,6,244,62,92,208,140,225,49,19,202,19,151,81,61,17,32,244,13,155,97,187,105,84,104,218,212,160,70,70,69,164,10,186,84,84,129,134,217,77,146,70,16,68,137,49,224,226,208,188,229,9,14,49,22,135,156,179,65,217,236,164,178,10,142,119,37,186,16,30,70,204,43,50,181,208,209,216,164,201,17,48,83,26,108,18,138,202,62,105,139,16,237,152,179,229,136,45,15,153,170,29,44,199,180,37,24,163,238,7,148,101,85,32,247,208,107,74,60,15,62,238,210,37,23,137,171,173,130,51,44,108,228,230,165,85,0,0,237,218,219,109,219,110,84,184,86,162,178,87,11,142,54,250,181,210,96,65,146,141,14,162,36,15,64,24,7,16,170,64,239,100,223,14,49,19,16,61,175,42,12,32,166,5,47,236,148,246,234,136,49,62,11,188,161,130,130,50,140,29,46,135,37,60,59,13,25,86,78,110,97,37,12,116,121,23,35,178,21,196,180,47,9,39,24,210,50,9,139,58,239,16,143,233,217,41,201,20,161,174,97,219,109,53,40,236,55,34,238,45,26,224,129,231,90,216,245,191,33,20,178,93,28,107,45,122,99,102,105,162,72,214,254,6,134,45,64,0,31,223,237,38,150,221,197,101,10,194,9,97,31,22,124,109,245,107,41,225,30,150,114,253,233,210,18,24,71,32,55,10,130,91,39,151,4,128,163,17,247,91,13,213,54,173,218,195,43,163,72,34,151,11,90,1,212,94,218,55,27,45,211,178,76,81,3,120,107,105,177,107,147,110,75,19,30,120,168,211,42,24,98,159,11,106,131,110,37,41,151,16,229,163,46,209,6,91,140,27,38,175,52,82,11,30,132,197,223,12,43,162,89,100,82,93,14,142,171,71,66,86,250,122,100,42,164,180,171,166,232,116,236,148,225,38,88,2,122,142,21,128,18,176,120,247,160,0,243,76,42,48,48,69,142,102,131,225,165,1,113,2,32,72,236,182,35,78,239,192,53,207,16,162,173,88,196,243,100,188,203,74,203,9,228,232,151,75,88,32,87,207,25,64,154,54,29,143,82,241,165,106,17,41,43,7,132,204,218,120,131,234,41,101,83,239,165,152,131,125,17,42,70,176,129,3,89,233,152,161,150,52,78,86,39,135,30,85,70,154,142,171,131,213,43,123,73,145,195,51,81,98,255,251,178,68,197,0,4,99,103,77,235,6,66,248,138,108,233,157,100,200,111,82,149,155,28,77,165,15,194,94,51,99,25,180,161,104,150,169,226,139,187,73,129,131,50,18,26,134,77,155,243,52,71,117,87,82,246,210,60,123,140,87,36,104,222,230,253,0,45,224,17,18,107,141,142,176,206,99,143,175,212,40,66,104,199,134,18,4,33,7,51,3,146,46,65,80,100,72,143,233,146,50,115,174,22,67,141,35,129,150,145,38,129,20,214,89,100,42,165,169,35,17,16,228,15,140,119,56,39,178,7,83,35,140,19,42,30,68,22,134,152,13,10,160,124,225,20,177,182,121,119,145,228,158,88,199,151,230,16,167,155,161,113,220,217,162,61,12,29,72,58,86,141,177,245,111,103,183,152,83,245,68,169,29,188,139,17,3,15,20,26,112,130,93,167,39,163,173,65,107,99,134,102,78,179,165,178,171,71,167,78,149,31,205,195,78,181,20,48,33,222,0,2,0,1,166,12,106,254,48,180,240,209,196,211,3,7,76,66,73,68,144,176,64,200,66,112,235,224,92,8,186,23,251,237,72,236,63,81,250,93,82,207,118,69,86,183,39,251,122,27,148,36,176,198,131,109,3,17,250,90,96,190,204,116,213,129,12,122,220,44,240,246,112,89,71,109,33,101,26,163,183,73,51,220,40,15,3,144,165,165,16,89,176,129,72,102,85,26,105,178,195,50,17,74,40,163,215,15,183,107,22,133,188,35,46,210,211,70,67,71,44,248,213,69,67,82,103,120,62,236,162,168,114,52,181,21,87,81,19,27,115,119,28,167,95,21,17,87,58,63,225,123,0,21,163,48,209,12,81,154,53,160,140,16,1,48,41,93,56,11,200,99,161,232,180,161,35,150,164,15,28,249,101,5,13,137,85,153,235,20,214,100,147,230,129,132,142,218,36,84,198,167,9,39,22,146,154,75,35,48,18,16,216,157,14,53,233,108,162,48,189,141,197,159,46,172,249,122,98,72,131,206,26,95,136,180,192,250,210,230,3,166,183,57,184,38,233,200,207,204,163,97,205,148,165,101,24,235,75,93,218,158,186,227,4,11,122,224,107,84,161,70,72,227,104,182,97,163,179,121,218,222,162,54,137,153,68,103,123,168,155,78,157,190,171,6,80,160,160,144,28,113,162,23,178,217,25,5,241,142,136,8,77,149,249,40,193,132,6,134,144,162,51,92,117,159,170,104,164,197,45,200,212,182,143,106,70,204,89,144,98,144,11,3,110,164,153,29,178,26,107,188,152,115,85,39,163,143,52,232,167,51,19,56,66,129,7,48,98,41,250,90,146,94,22,70,81,152,49,137,185,233,24,146,34,77,177,208,100,246,80,234,133,72,131,60,150,36,88,216,60,68,17,74,216,131,255,251,178,68,203,8,132,192,103,70,203,134,69,96,145,140,216,178,112,200,156,18,225,155,31,77,153,17,194,104,51,99,29,179,37,121,225,6,12,146,151,26,84,18,202,199,143,227,185,167,171,129,182,54,71,27,112,214,56,141,38,162,103,113,209,104,215,232,194,220,82,143,174,87,190,113,160,40,145,20,1,37,198,101,247,161,114,19,38,238,50,145,35,21,64,72,50,65,35,28,51,9,5,88,207,228,12,20,41,2,141,49,35,71,30,14,132,153,181,40,13,161,73,242,188,107,3,66,7,129,169,7,171,202,30,111,104,237,160,89,25,69,158,110,150,102,90,141,166,161,60,198,177,219,173,127,187,56,229,66,211,87,105,42,148,215,133,70,59,155,95,198,85,26,138,68,115,42,201,177,83,211,139,36,189,243,184,23,118,121,174,69,13,52,72,85,110,162,24,78,14,237,34,95,90,116,242,11,174,211,99,51,217,57,148,167,45,245,47,45,159,130,24,39,117,14,150,253,249,142,152,81,122,64,110,147,19,62,204,71,49,49,170,164,198,66,147,4,12,95,130,1,50,99,6,87,85,173,62,225,168,30,146,118,5,142,12,69,179,86,143,217,161,193,4,194,212,106,107,133,89,108,153,175,121,120,97,58,129,36,100,147,160,163,30,252,249,17,195,193,81,141,145,103,82,201,188,230,166,255,36,37,165,227,74,23,81,238,89,198,184,188,15,107,75,68,97,67,139,89,53,6,167,86,125,203,203,140,101,89,167,230,98,216,118,158,238,241,67,133,202,65,25,32,235,49,37,81,171,180,159,185,113,221,237,163,146,156,178,221,109,113,144,2,180,176,0,0,69,103,183,222,239,182,220,40,200,134,80,185,107,165,172,252,25,66,140,57,72,242,163,214,249,87,46,118,205,249,53,37,54,119,210,73,2,214,203,92,105,149,105,125,6,219,255,15,182,113,137,151,36,150,119,139,37,106,60,137,137,31,22,196,122,9,5,83,86,223,143,234,234,124,233,78,67,201,10,138,65,68,231,145,78,109,57,78,216,141,157,64,215,97,11,17,10,212,4,8,243,74,97,41,241,1,41,76,145,71,33,39,4,239,76,123,158,71,13,107,19,25,102,167,231,34,79,254,19,0,156,68,64,28,208,117,71,134,102,178,13,47,50,115,67,59,54,81,113,64,163,21,34,5,192,142,4,37,27,116,114,121,24,169,94,241,139,182,112,223,191,107,252,189,9,109,153,78,235,235,151,68,250,253,191,198,234,218,223,87,89,198,178,137,229,115,153,100,52,81,85,64,173,13,115,189,139,241,243,45,171,179,115,72,58,37,214,170,240,113,238,217,210,45,126,230,55,100,77,26,65,219,56,201,63,108,121,221,238,60,249,94,207,43,7,245,233,148,246,255,251,178,68,197,8,4,116,103,71,19,134,67,96,134,76,217,175,100,195,159,82,169,157,26,205,177,111,194,81,179,98,229,180,161,184,239,49,220,231,63,254,219,36,131,214,134,195,147,39,19,169,227,238,42,169,252,126,232,182,177,146,206,213,224,231,227,43,0,0,32,65,86,143,81,16,213,85,76,132,52,206,206,141,92,184,185,226,33,1,33,160,90,105,84,17,143,196,161,156,184,134,222,135,183,36,106,42,6,123,16,61,245,240,10,194,205,57,99,37,89,85,132,229,168,147,134,168,73,145,24,85,26,84,162,39,178,178,99,205,164,105,81,214,65,52,240,65,54,121,235,45,141,16,12,150,71,145,254,33,21,76,174,213,106,143,46,112,231,164,49,122,104,49,22,34,168,147,53,74,177,232,163,224,80,138,50,74,70,177,204,165,214,93,3,117,254,142,50,237,169,170,101,5,97,23,104,133,153,103,132,219,141,126,48,101,53,128,15,224,191,40,195,157,35,73,201,12,36,85,52,224,244,44,2,7,7,204,146,154,55,176,124,64,54,26,7,191,140,217,155,74,33,186,87,57,192,149,91,202,93,122,134,205,238,215,137,246,91,36,143,67,16,60,46,108,65,146,212,208,96,161,49,182,28,78,247,156,37,150,133,9,199,32,70,203,144,147,10,75,212,161,147,159,175,190,174,243,221,251,255,212,179,127,236,127,27,216,155,200,247,74,163,27,66,137,181,159,42,131,241,26,72,229,61,70,215,69,10,213,21,122,241,236,22,68,129,21,91,239,91,182,101,44,74,113,103,179,41,165,114,165,173,139,238,217,245,204,208,168,242,211,98,124,77,36,7,243,207,184,245,123,247,4,52,3,42,217,244,163,163,50,11,136,186,203,83,72,192,196,49,6,114,170,13,253,201,21,29,139,183,237,220,173,91,91,255,171,202,189,222,74,196,65,199,49,14,225,136,97,160,177,132,190,49,20,152,38,82,101,57,20,224,98,55,204,81,30,134,41,213,81,31,37,173,103,162,151,178,208,73,153,77,175,120,130,145,52,185,185,157,57,246,181,188,37,102,53,42,233,214,119,37,214,169,67,255,235,93,45,125,254,229,86,117,4,0,65,131,111,166,204,209,236,53,210,244,211,7,195,159,142,12,18,43,10,141,76,207,58,58,80,100,112,172,136,233,210,143,207,139,12,119,27,215,13,189,114,174,206,74,165,148,83,211,54,44,193,51,209,118,114,216,165,111,203,241,148,86,69,22,149,180,138,74,71,218,254,50,105,85,108,31,73,118,25,74,220,168,21,244,198,252,57,98,134,197,215,234,28,110,211,16,68,186,158,166,55,251,127,63,126,85,87,235,171,254,149,52,138,204,199,19,141,254,189,158,49,163,139,36,179,142,118,40,227,29,255,251,176,100,205,12,133,97,102,197,147,137,125,240,106,236,216,224,100,101,174,23,137,155,16,78,33,190,193,235,179,100,97,131,33,4,46,26,98,110,165,77,161,130,163,76,96,248,83,145,236,31,88,102,135,15,96,248,230,82,70,16,190,154,19,35,54,116,18,102,98,241,178,14,204,232,160,162,229,37,58,200,130,169,19,111,123,81,189,90,78,34,138,59,47,5,62,208,224,186,152,130,15,62,237,140,102,197,96,104,195,176,9,8,102,80,152,177,80,232,228,170,168,134,36,108,184,169,147,87,104,44,206,70,204,55,49,44,180,20,238,90,76,179,249,68,72,32,236,170,61,6,177,237,117,115,47,176,238,90,88,108,242,245,141,56,146,9,76,226,142,28,132,26,104,218,188,172,221,203,152,27,118,212,244,221,240,241,41,77,125,236,181,19,219,68,84,84,118,219,204,86,187,254,62,255,174,153,175,102,102,95,71,248,184,18,170,0,165,131,5,76,69,37,38,146,48,153,20,82,68,249,38,19,18,7,68,107,161,169,65,84,16,177,93,174,70,42,206,241,157,62,242,216,110,72,72,85,99,106,33,20,176,202,185,57,170,124,133,164,5,164,157,34,85,97,229,176,162,3,12,9,138,198,76,123,105,83,17,138,108,133,72,144,141,154,166,233,28,149,154,77,74,48,244,103,17,181,115,134,198,158,238,220,231,69,30,167,201,248,99,243,140,82,99,53,163,170,190,21,187,74,234,38,43,234,37,150,181,164,235,184,111,80,245,46,90,110,163,233,137,55,113,226,169,235,158,29,19,203,46,35,125,223,84,229,246,167,124,202,161,181,131,224,205,136,23,18,106,194,217,144,199,38,128,11,15,14,201,1,160,148,32,148,129,14,144,235,253,157,37,189,46,68,252,35,97,98,84,10,47,35,234,71,73,72,145,238,44,148,194,75,82,77,52,161,245,25,30,37,153,84,70,19,109,133,35,21,156,229,112,178,229,69,96,131,44,138,138,27,99,74,121,44,251,49,106,46,154,212,151,34,73,82,88,86,204,25,69,186,208,157,198,239,177,227,196,150,163,35,183,43,29,216,233,57,208,249,30,186,24,56,89,246,177,238,187,76,147,12,54,81,233,106,158,233,24,123,249,16,175,207,4,61,211,42,255,94,225,19,170,190,238,234,211,36,244,43,20,194,152,36,0,99,195,166,35,57,16,56,38,98,210,232,231,126,41,219,83,247,43,217,214,84,153,85,169,158,58,169,218,151,109,209,81,205,25,245,147,79,143,8,55,5,38,146,64,228,18,67,201,134,141,110,85,70,131,156,22,67,82,36,198,42,18,43,239,198,116,30,253,51,211,126,122,114,178,158,25,77,6,114,224,215,152,115,241,60,135,130,189,243,209,43,210,160,255,251,178,68,204,136,132,217,103,70,19,137,92,112,148,172,232,161,113,40,110,17,113,157,41,45,25,87,226,35,179,164,49,163,33,125,179,187,245,41,201,185,55,46,140,211,180,185,37,202,139,157,98,18,91,206,171,107,163,219,237,84,76,253,149,230,22,63,96,209,146,46,44,202,49,152,166,101,122,153,215,1,64,198,92,218,24,44,40,129,193,53,215,78,79,58,40,97,67,201,32,77,42,154,64,40,164,17,36,87,139,246,179,140,103,42,67,218,66,11,212,139,102,147,83,171,32,197,148,29,26,85,136,6,197,12,50,133,217,140,205,190,86,30,147,153,133,209,131,131,74,81,166,73,44,170,124,176,126,66,21,40,97,85,222,93,212,93,181,244,246,139,73,55,105,70,213,229,180,205,142,30,178,185,22,167,233,203,86,232,206,54,209,34,238,34,38,106,121,120,218,39,94,244,228,53,83,85,0,1,148,34,165,45,195,38,204,12,32,244,52,200,92,193,193,179,22,24,12,20,19,17,2,204,16,170,26,94,32,36,160,47,125,209,158,167,141,206,59,241,62,200,101,95,218,29,202,51,164,134,170,205,82,119,57,45,52,161,213,151,221,159,185,77,52,211,9,76,167,56,108,142,211,36,35,36,70,10,33,55,54,117,24,234,1,90,54,78,69,57,42,70,137,171,70,102,152,137,230,37,54,39,28,252,165,85,127,252,127,249,159,255,255,175,38,231,231,12,93,184,252,173,140,234,21,178,254,189,86,198,57,213,157,221,227,214,172,188,86,116,165,37,34,144,107,167,253,236,111,172,218,255,27,174,235,230,139,137,224,71,146,12,27,182,103,107,160,143,136,152,123,18,90,166,178,249,1,16,92,237,204,45,57,90,82,53,60,229,243,52,127,31,189,79,104,92,138,130,247,139,12,188,42,145,122,61,72,138,42,136,73,4,141,196,16,182,53,36,75,69,50,7,153,71,155,215,209,229,81,88,163,137,10,216,135,220,178,8,8,72,172,114,58,25,148,227,145,220,163,29,136,91,146,99,180,130,114,170,52,231,58,49,230,187,152,136,86,43,145,138,167,122,33,207,116,158,87,179,73,66,162,156,211,165,255,171,87,33,246,243,0,98,4,22,10,136,218,245,3,37,115,141,44,129,48,160,184,24,147,51,72,32,120,94,97,72,144,114,208,42,6,22,33,52,21,225,51,29,138,58,14,188,178,43,49,29,114,187,79,59,106,81,44,167,149,80,101,114,190,159,113,168,117,61,38,42,88,136,188,251,44,221,94,62,108,98,81,45,169,74,66,21,159,160,159,202,228,140,24,175,42,250,5,16,162,88,150,140,100,95,153,51,219,52,189,39,255,167,226,219,86,151,153,153,165,126,126,127,51,255,227,118,213,101,150,99,162,255,251,178,100,209,136,133,94,102,199,83,137,126,98,121,172,216,192,104,197,126,23,17,155,22,238,49,247,193,244,51,101,49,132,152,205,111,118,98,153,218,215,166,249,143,59,172,33,159,31,39,94,73,165,45,9,84,234,80,188,229,8,228,193,117,22,25,99,55,132,160,188,56,81,47,154,99,94,93,111,195,146,151,109,212,41,35,109,238,246,214,38,199,204,208,227,142,169,149,147,121,152,55,60,23,124,13,46,28,80,154,135,160,81,101,192,37,40,203,208,18,68,250,69,50,75,125,95,130,220,142,70,218,44,117,252,121,194,118,149,4,159,64,105,223,122,49,246,241,155,54,138,150,134,134,147,180,226,150,111,57,189,209,204,114,41,153,83,227,222,115,225,88,95,157,111,76,172,79,17,61,178,29,182,93,247,188,190,183,223,13,178,206,254,51,95,43,113,190,60,107,62,242,239,80,239,82,206,222,119,227,62,247,111,117,237,179,123,131,86,0,36,227,100,203,42,204,173,204,215,14,12,140,36,196,205,129,194,12,80,41,16,95,1,8,50,53,210,188,144,153,184,76,122,39,207,144,71,24,109,83,41,185,151,169,39,174,165,108,8,85,93,30,234,82,247,5,36,133,26,164,7,194,130,161,10,35,232,249,162,116,124,174,44,128,162,233,226,148,198,123,181,206,209,48,251,201,20,245,81,159,95,131,117,16,108,106,190,41,20,90,106,118,18,99,229,179,10,61,89,56,117,89,55,117,157,123,155,78,77,151,10,123,246,38,211,106,99,238,154,114,217,71,181,211,93,199,73,17,175,47,77,204,103,240,200,246,126,214,253,194,237,154,150,3,54,128,10,209,136,37,166,73,128,157,179,33,162,142,154,42,161,134,8,44,144,69,64,115,128,140,56,191,113,86,241,229,149,158,34,0,104,155,20,46,162,34,233,153,66,96,148,93,130,55,178,30,130,38,9,87,180,246,208,27,181,210,199,151,185,38,245,26,50,229,206,111,101,6,172,180,103,54,37,37,252,183,109,130,173,46,248,98,244,180,145,73,156,118,83,178,123,126,182,187,87,232,211,238,144,37,113,122,59,91,36,186,210,41,238,80,111,165,90,248,246,215,122,109,162,201,126,253,250,219,73,255,31,6,46,88,47,169,42,148,179,90,196,167,237,87,207,19,156,21,157,93,55,119,83,185,232,68,51,253,32,0,21,155,89,229,251,93,145,148,118,174,243,76,93,177,27,35,128,145,74,167,183,118,206,170,101,185,108,139,27,251,251,63,119,43,245,41,255,58,183,123,148,1,42,172,136,131,182,179,27,153,206,204,10,36,45,135,144,44,211,217,110,208,105,165,188,233,197,146,10,27,153,115,103,27,91,216,218,199,184,198,209,196,104,178,149,126,218,158,159,31,255,251,178,68,203,128,4,225,102,199,155,105,91,240,159,76,216,162,115,105,10,17,89,157,57,172,25,119,226,48,51,166,253,135,152,20,73,21,121,144,85,194,77,16,198,51,34,230,108,227,118,220,151,127,126,181,244,68,230,250,69,28,18,156,19,226,122,163,156,70,232,249,246,50,167,225,7,252,49,241,18,225,61,128,0,10,59,179,71,223,255,183,225,96,142,204,219,50,7,234,182,40,144,40,24,116,147,34,75,146,114,195,239,83,154,216,64,145,3,201,15,52,181,148,173,163,21,123,100,193,140,40,33,136,49,88,80,8,42,237,54,71,26,136,138,210,154,204,73,161,217,64,169,36,116,52,26,13,230,57,206,87,97,235,136,44,168,99,210,219,205,66,31,43,48,219,116,157,252,58,45,176,91,210,171,22,108,85,233,121,9,52,89,85,205,32,109,109,162,130,76,85,126,78,215,83,93,243,251,102,249,189,246,27,254,139,190,54,207,108,214,11,100,85,128,126,163,64,178,29,24,54,84,112,227,115,85,26,1,29,40,112,164,49,68,25,88,42,232,144,49,9,204,251,30,139,242,228,171,170,36,67,8,11,36,120,193,215,4,18,38,161,162,40,169,56,58,27,178,65,133,144,86,150,70,164,195,104,115,217,208,69,60,55,122,162,209,245,192,178,7,177,71,145,94,37,68,201,15,39,168,19,40,72,241,110,77,53,213,134,184,251,61,159,105,50,46,102,178,199,173,195,49,70,31,104,123,163,188,197,93,39,82,67,184,219,15,5,166,119,115,24,150,32,129,175,148,199,220,241,227,126,222,150,175,241,242,46,30,31,116,52,6,70,160,180,249,138,113,24,106,129,197,164,128,155,205,180,56,4,172,198,140,10,24,120,188,152,13,200,162,113,38,115,202,61,3,210,210,73,42,210,198,190,194,5,133,4,145,7,129,40,81,232,34,142,20,94,154,170,90,100,14,46,223,145,9,6,132,48,189,173,37,90,153,70,73,110,202,187,107,60,113,173,29,18,82,154,42,32,106,144,106,134,77,74,69,4,78,93,238,68,100,40,252,68,114,31,43,199,85,86,143,74,215,80,245,39,161,70,208,202,32,126,120,144,229,16,245,31,230,90,28,80,168,246,126,106,229,253,234,83,122,31,117,7,177,40,241,195,28,241,168,76,232,114,146,17,27,149,51,54,12,87,193,32,168,5,12,114,36,50,94,74,224,139,18,25,192,17,136,220,181,239,155,137,68,117,24,237,166,253,138,6,11,160,75,184,202,22,152,30,119,130,204,194,237,109,146,189,101,226,78,66,147,211,204,73,47,167,187,103,81,160,159,199,44,204,87,130,66,165,48,216,38,197,93,111,45,119,129,142,60,129,17,142,33,89,246,49,172,165,151,154,182,58,177,255,251,178,68,201,136,4,177,102,199,147,102,68,112,152,44,232,194,108,200,158,17,153,155,39,45,37,15,226,57,51,165,105,163,33,252,189,85,219,102,205,142,102,90,131,46,125,163,237,114,232,129,102,154,32,107,150,132,58,189,61,22,150,221,205,71,245,181,84,243,242,174,237,115,192,45,0,26,189,55,28,109,224,11,128,5,68,184,113,73,134,173,78,149,71,34,219,239,42,164,207,25,250,121,169,150,116,11,61,43,210,24,37,6,156,64,141,98,232,250,171,75,17,58,189,146,99,212,155,130,1,209,109,156,237,0,72,200,61,169,127,77,65,38,121,59,174,72,150,202,72,241,227,167,129,195,206,119,126,233,70,180,46,115,33,12,98,18,82,32,235,100,25,229,66,140,239,30,231,209,80,174,245,205,205,72,250,53,109,156,137,137,164,137,171,18,104,42,85,148,131,105,72,26,229,136,227,202,44,80,122,184,201,210,30,144,2,194,21,0,23,36,104,235,181,52,231,141,212,163,6,96,139,56,192,18,220,21,96,11,167,11,135,4,129,180,216,95,248,189,106,57,91,183,25,94,111,60,237,121,76,143,117,169,33,218,66,205,38,123,135,60,157,19,137,240,126,133,194,71,33,160,73,148,236,8,109,194,150,169,192,77,214,16,113,150,77,14,175,83,81,233,35,13,175,81,136,217,116,83,222,201,170,20,94,129,121,140,182,136,64,172,65,244,214,154,211,29,246,249,197,232,116,221,93,19,211,81,189,91,188,152,163,88,245,52,121,70,196,51,192,225,122,233,147,183,72,111,239,137,73,168,231,142,245,190,193,59,0,150,220,140,255,221,1,90,56,19,12,73,32,54,114,206,136,0,14,62,18,190,161,232,63,105,247,149,219,194,155,39,254,50,195,228,82,29,202,103,251,202,145,154,75,53,49,103,142,112,30,166,64,137,190,82,39,135,52,161,11,33,132,12,47,160,238,242,68,32,187,179,79,130,176,126,133,100,165,19,251,57,207,16,90,81,149,51,18,36,195,146,45,5,154,206,228,177,55,213,189,14,203,213,20,137,20,230,145,70,83,222,138,24,87,104,156,168,84,141,197,206,145,172,88,131,4,153,47,41,230,165,77,215,56,248,122,226,53,190,39,126,105,125,175,150,11,200,129,78,239,181,48,212,70,102,130,72,130,3,129,132,39,19,196,50,104,105,218,95,165,124,122,0,183,33,221,52,78,6,138,76,252,78,95,47,151,205,4,24,217,90,135,163,1,66,9,234,57,250,41,44,105,69,72,233,143,5,23,21,42,99,38,147,210,76,75,210,91,223,92,245,218,169,182,188,27,78,17,69,44,73,108,123,143,176,146,127,96,133,237,89,103,15,58,101,237,167,98,239,170,158,199,55,141,228,131,199,170,255,251,178,68,204,8,196,168,103,72,155,70,69,112,147,172,232,243,104,200,174,18,165,157,44,237,37,19,194,100,179,164,13,180,154,40,58,36,218,105,204,17,112,221,231,142,115,12,45,104,254,164,86,108,161,169,118,252,194,143,168,94,103,137,250,68,65,162,153,223,62,52,5,20,0,212,146,195,52,187,11,222,152,89,201,137,15,152,112,177,48,146,143,8,206,5,142,210,172,191,111,179,233,126,77,118,85,54,205,159,136,102,148,7,13,138,195,122,40,56,98,114,85,128,129,232,16,32,183,206,117,212,168,60,164,72,237,139,44,253,5,149,91,26,32,70,137,17,141,183,185,150,186,134,143,54,68,236,40,22,86,243,166,90,35,147,49,3,36,230,45,0,119,9,223,144,95,140,70,95,27,90,254,102,244,224,222,240,157,233,57,180,216,167,220,63,125,234,250,5,173,5,226,44,208,162,251,194,219,59,103,199,205,241,204,49,145,228,177,41,105,218,254,170,93,192,20,0,167,28,140,14,0,11,75,142,99,80,84,46,37,65,11,132,199,33,37,62,231,156,187,227,136,36,90,132,73,2,7,12,29,81,40,217,72,131,9,12,113,227,106,142,91,58,86,110,93,17,49,18,245,18,139,43,112,145,52,82,194,166,187,39,153,210,197,179,193,252,218,54,24,195,140,59,253,142,114,206,77,166,29,241,104,95,219,109,233,252,70,225,52,115,37,190,121,203,105,130,50,254,92,175,23,60,75,190,102,24,81,137,56,84,101,29,136,207,102,69,247,213,87,205,191,251,110,220,246,204,255,253,142,236,1,0,45,25,55,45,151,97,106,32,250,65,150,121,96,227,24,35,50,207,176,42,122,9,10,111,72,66,198,172,133,68,103,158,232,42,204,210,100,136,101,203,11,9,90,103,37,245,250,45,116,10,98,173,97,142,53,154,9,58,35,145,20,10,67,9,182,36,70,47,61,114,150,118,210,222,203,60,214,108,183,63,31,49,151,16,249,81,83,23,27,19,137,77,32,146,123,245,185,213,136,238,23,91,182,242,76,221,33,69,164,116,36,240,113,244,121,135,27,68,229,167,73,227,209,83,230,124,205,198,75,212,65,95,220,182,117,54,255,172,11,208,128,53,65,141,118,24,119,193,162,196,0,25,196,74,64,0,86,16,96,44,199,14,30,147,202,93,72,232,195,116,250,182,224,71,168,229,51,80,246,52,150,238,99,140,5,104,228,180,204,41,33,68,148,214,12,214,67,70,217,52,116,144,73,224,68,165,103,156,104,110,64,136,185,179,8,173,112,189,62,76,228,242,33,173,69,15,239,56,167,230,169,141,69,121,86,147,164,130,202,55,211,23,141,114,88,203,170,133,20,99,235,104,142,186,167,50,158,160,167,138,67,203,60,255,251,178,68,200,12,4,64,102,203,155,12,50,56,141,44,233,138,97,38,77,82,117,157,28,77,153,21,130,129,179,162,137,198,33,184,104,142,179,154,59,121,151,67,89,191,238,154,231,182,235,253,82,177,141,95,83,84,142,4,164,0,22,76,213,102,48,246,192,206,108,195,16,37,204,14,108,48,80,45,208,48,58,8,206,224,181,12,71,41,53,46,83,103,143,129,66,164,103,181,50,67,72,220,75,21,138,151,26,189,148,94,233,251,208,36,151,16,151,175,61,104,124,65,133,1,179,165,22,47,46,46,116,49,217,206,93,118,52,154,83,72,181,130,24,95,75,22,95,129,122,158,242,166,8,57,134,15,116,83,5,84,151,20,26,83,68,163,44,216,112,122,159,100,208,241,164,223,43,53,205,178,157,4,187,174,204,56,224,242,72,171,42,224,229,54,104,137,229,75,94,30,234,107,229,121,158,32,180,27,31,14,247,62,224,75,113,139,255,78,180,213,0,86,131,35,31,52,41,131,10,109,52,199,67,44,85,18,78,7,1,131,82,142,236,109,3,91,199,118,145,137,192,7,3,36,166,22,20,233,130,232,164,195,107,18,24,89,181,159,38,84,153,243,204,163,100,19,138,19,240,212,59,36,19,93,70,16,10,210,132,132,19,90,194,237,72,113,54,52,101,220,231,54,96,247,165,130,70,169,202,227,93,94,234,227,213,140,186,43,103,41,207,155,17,86,206,53,54,139,73,50,146,75,177,134,143,27,140,73,27,227,220,170,145,200,134,65,208,215,7,170,46,116,212,241,162,91,66,223,255,250,162,182,51,66,97,62,64,128,0,18,0,44,82,6,203,50,200,195,40,137,51,136,35,72,75,34,82,46,248,53,64,222,194,203,227,94,119,7,238,147,9,109,21,140,38,101,24,201,194,202,242,208,82,76,201,26,246,164,245,99,203,197,116,39,90,44,61,25,67,79,205,164,65,19,183,42,72,154,165,121,151,3,149,123,29,133,170,206,243,18,124,149,80,179,72,72,149,65,20,134,85,25,195,68,188,180,214,143,73,18,44,61,22,207,129,176,58,86,209,168,82,203,69,77,230,202,113,227,8,70,24,168,87,75,114,189,36,181,75,232,255,13,111,127,61,68,92,255,93,119,20,159,200,82,46,0,52,166,19,125,153,126,74,106,35,73,158,205,38,59,22,1,0,73,218,96,242,0,118,44,8,39,83,207,35,210,237,77,34,4,67,22,121,18,51,196,235,18,162,181,201,92,38,48,115,92,189,204,161,7,177,82,20,13,167,229,171,144,54,186,43,104,227,93,55,42,214,105,163,136,107,151,165,85,126,49,133,22,142,249,234,124,111,139,140,111,65,97,248,206,4,86,234,218,20,102,234,32,18,74,26,65,177,7,49,255,251,178,68,202,140,132,157,102,198,147,105,67,112,147,76,216,185,109,40,142,18,173,155,26,78,37,13,194,106,179,98,137,196,161,184,205,79,125,182,156,17,107,36,73,214,195,90,179,255,87,138,253,218,170,191,175,225,86,159,137,34,152,132,130,69,139,24,76,218,45,12,2,216,186,0,0,104,9,105,51,158,220,216,70,179,71,163,76,190,36,42,131,138,160,51,10,152,138,39,224,64,221,60,98,110,231,20,113,130,24,22,21,176,140,224,18,76,198,220,100,133,6,69,31,71,173,69,92,16,178,174,233,17,54,172,69,54,202,210,238,98,104,80,159,86,78,210,105,179,71,29,113,187,242,74,28,101,40,232,71,78,76,183,137,117,54,92,114,139,119,125,56,199,132,163,198,20,33,178,143,99,73,37,106,12,21,164,91,106,81,184,180,7,230,90,190,52,96,241,220,56,203,23,182,91,167,27,127,94,61,228,158,94,210,113,245,101,85,14,38,78,221,166,29,130,117,90,165,86,0,1,116,178,219,173,251,124,163,226,163,16,153,48,23,172,86,102,92,80,183,214,81,59,118,253,243,64,208,59,17,3,79,115,76,161,135,224,244,240,250,157,213,66,163,122,160,53,105,56,84,225,3,10,3,73,118,139,178,24,76,57,12,168,179,113,141,161,194,81,229,132,133,159,27,176,225,214,38,130,198,178,81,10,56,104,203,25,144,108,141,148,44,200,154,163,45,117,216,98,154,150,200,32,64,225,156,33,56,211,134,217,14,28,160,176,199,105,139,28,138,161,225,149,52,255,255,116,199,39,165,243,85,247,221,243,235,242,52,3,32,0,4,215,75,100,146,201,242,13,136,102,1,160,24,9,2,234,196,94,34,133,190,163,145,44,133,17,52,97,68,81,61,60,149,148,146,137,178,102,197,86,244,85,153,239,115,163,52,209,22,209,165,22,58,241,147,58,115,83,217,83,93,71,124,50,146,32,166,38,99,94,33,245,156,62,181,78,201,58,72,195,227,251,106,140,78,55,102,247,113,191,250,255,119,239,38,250,123,217,241,132,28,129,68,76,36,88,155,16,184,76,137,38,120,75,78,90,209,188,123,102,138,215,172,150,204,199,152,111,143,88,204,217,243,36,43,91,40,5,43,132,194,236,140,113,248,225,85,69,143,192,209,193,192,68,32,105,130,6,230,2,3,160,252,52,11,16,144,44,169,24,16,36,179,107,162,39,68,127,4,98,117,9,205,170,209,182,148,69,76,61,149,152,197,212,81,89,3,238,233,207,28,49,94,136,57,137,11,136,163,12,177,238,81,12,201,226,37,151,34,168,122,194,113,89,132,40,176,145,136,21,26,105,2,182,138,56,96,114,148,30,144,66,212,217,205,11,21,44,214,61,231,115,82,139,90,255,251,178,68,198,128,4,102,102,206,107,6,67,120,137,76,233,141,99,6,7,82,217,157,32,109,165,11,130,103,179,163,169,179,35,49,218,203,152,56,170,214,150,220,105,249,144,83,30,60,216,29,55,250,80,213,104,190,254,249,218,38,47,214,103,239,6,40,0,32,68,129,49,186,204,55,104,203,41,142,69,244,202,196,73,164,133,129,133,64,72,0,3,173,139,154,165,241,231,74,91,73,159,213,150,75,46,219,159,181,47,151,107,149,226,245,34,246,165,214,237,229,157,106,244,49,202,146,188,36,184,50,104,165,207,195,214,162,143,14,154,11,32,225,123,184,111,131,222,29,243,166,192,206,12,77,2,93,103,74,59,125,176,244,79,204,219,135,117,92,152,151,41,35,126,50,165,243,75,74,166,94,103,84,237,110,246,119,66,170,131,241,49,106,105,64,52,74,11,30,208,18,138,152,228,233,210,94,111,174,254,37,63,155,147,247,154,123,244,144,166,189,0,128,0,82,80,153,186,17,162,104,27,146,201,144,17,154,112,19,20,105,6,44,34,6,242,40,17,45,19,211,4,203,32,228,66,56,204,82,97,16,138,13,160,128,108,136,6,145,58,36,45,91,108,180,195,208,43,19,51,98,74,235,76,32,138,106,79,98,208,121,133,197,40,44,169,35,216,166,88,139,103,200,190,220,250,91,191,172,175,161,25,178,200,33,55,170,66,237,138,206,206,215,29,183,181,255,115,47,251,180,193,119,133,155,56,79,164,230,73,18,140,14,174,99,160,199,30,220,13,210,95,107,199,251,254,215,111,185,143,217,191,173,151,159,158,251,203,118,1,176,16,64,4,147,144,208,213,13,123,144,226,18,76,80,84,4,225,2,63,4,194,32,170,164,241,83,104,253,89,4,178,213,123,178,58,175,166,118,58,46,164,155,25,34,46,109,116,182,87,56,58,143,53,3,93,186,236,228,170,112,157,20,203,116,100,200,130,141,51,83,218,188,141,177,179,80,234,106,147,217,81,139,169,173,61,109,157,53,160,197,223,127,29,90,232,43,189,62,196,97,155,103,108,235,53,177,73,7,86,171,243,154,74,0,182,147,133,159,228,153,169,179,195,30,110,76,90,77,56,196,177,187,33,254,177,117,141,143,116,199,244,47,114,0,122,129,0,13,121,180,218,131,21,205,123,136,213,219,141,28,173,12,81,208,201,13,206,28,1,5,24,195,89,167,152,172,122,53,149,170,94,142,170,143,86,102,14,41,73,195,3,157,106,206,100,107,91,92,221,85,98,116,7,220,101,212,117,187,62,193,237,141,83,58,188,213,96,126,208,160,225,87,87,118,185,78,44,103,80,56,180,201,84,118,88,116,114,104,169,210,232,231,145,78,90,7,246,56,194,199,152,183,35,44,119,255,251,178,68,202,136,132,173,103,71,187,105,51,112,145,236,232,231,109,38,126,19,73,157,28,205,177,13,194,94,51,99,9,196,153,184,112,67,149,153,203,30,58,108,150,66,137,37,14,48,253,204,151,65,115,39,49,29,116,232,111,116,90,188,104,95,235,241,147,143,23,161,195,5,36,123,80,208,1,13,188,0,123,141,66,211,48,210,20,206,144,195,46,153,140,122,59,77,85,180,97,128,168,67,217,200,119,157,219,84,148,8,70,210,200,31,138,35,30,211,10,140,135,135,83,140,209,202,120,202,237,69,134,149,1,199,39,46,154,60,154,188,164,18,50,220,9,204,48,39,192,130,133,168,250,123,152,78,94,15,235,123,32,183,41,175,11,108,141,140,60,211,186,104,180,168,20,46,17,134,131,209,106,64,218,107,103,65,101,77,201,68,83,90,137,49,191,123,223,119,211,173,204,80,212,230,78,64,244,150,86,190,231,62,226,242,153,191,219,87,184,201,126,241,91,172,201,75,251,215,6,82,21,0,0,107,190,75,110,246,234,56,178,92,152,202,91,21,161,117,232,85,82,35,101,57,106,159,9,221,99,156,182,123,188,167,154,189,73,253,179,75,103,43,216,225,87,7,63,34,33,50,201,170,26,225,126,42,168,138,104,156,40,230,72,244,32,53,164,164,195,179,158,89,249,128,184,224,250,134,28,121,238,105,117,7,155,222,95,205,213,226,114,107,94,188,231,106,124,159,23,182,247,63,76,105,207,158,156,187,34,164,243,30,61,122,175,147,122,65,93,206,215,66,80,188,195,158,200,135,54,143,251,34,82,172,234,129,170,160,0,30,159,221,172,186,219,129,136,142,210,99,158,89,149,145,102,12,103,36,65,118,65,106,205,107,58,171,93,217,163,230,120,129,20,61,154,138,134,154,242,241,150,235,56,224,34,234,9,53,154,77,245,122,246,126,46,169,142,47,169,68,173,213,238,53,155,88,131,89,142,157,225,136,66,93,222,10,132,102,162,144,109,30,56,226,11,140,198,237,233,38,7,77,80,232,30,210,174,237,169,14,163,168,100,50,247,87,74,209,79,12,221,178,179,208,251,152,182,106,137,235,231,37,237,233,163,250,251,164,182,79,10,192,0,180,157,148,161,151,134,5,29,205,102,80,64,190,52,28,74,80,0,97,1,171,5,200,71,132,25,219,216,224,209,152,32,65,9,121,214,18,50,196,82,153,32,164,226,232,13,177,207,159,175,116,249,231,19,39,226,178,127,196,210,247,33,177,247,66,105,183,78,202,245,93,200,178,207,240,217,215,169,117,149,103,158,185,139,16,122,143,44,155,151,155,211,250,125,211,37,102,155,118,215,47,22,218,93,137,210,154,214,132,150,182,205,42,207,85,157,73,233,77,37,12,186,255,251,178,68,197,0,4,67,102,205,235,6,85,250,134,76,233,157,100,200,143,19,89,157,26,77,177,109,194,130,179,98,229,180,161,184,218,121,74,149,145,185,108,43,196,169,36,195,230,177,28,53,189,203,119,178,35,159,127,76,117,112,119,183,247,0,55,96,0,36,0,10,241,242,99,27,106,65,130,52,156,77,1,144,51,148,11,2,8,140,16,244,30,148,1,29,64,199,45,228,128,103,133,1,93,46,82,101,17,21,69,148,161,32,204,228,73,52,210,70,70,217,87,10,147,78,100,99,90,179,12,107,72,24,82,155,32,150,192,208,140,159,172,42,47,69,173,85,12,72,136,36,59,45,97,69,37,199,74,156,44,176,49,52,58,210,138,31,71,12,21,130,88,109,93,64,244,161,214,127,105,40,213,3,208,178,90,45,102,109,133,216,226,101,132,132,185,10,113,5,201,66,57,185,211,9,246,62,90,25,164,213,135,119,72,46,157,99,150,255,31,107,212,176,19,30,71,232,0,1,180,182,73,46,214,238,40,130,89,18,57,89,87,52,178,36,170,228,194,128,229,115,116,221,140,225,73,71,71,82,181,15,121,169,79,223,185,142,68,113,154,222,90,151,208,104,61,214,66,138,140,116,17,72,208,248,196,86,164,161,137,244,251,23,158,227,10,115,106,75,250,100,29,237,79,237,11,205,220,167,104,243,169,211,84,206,108,51,61,37,122,240,211,101,52,102,198,183,103,62,94,89,125,213,218,12,108,157,151,189,191,47,86,106,234,144,97,185,170,210,179,207,195,96,231,110,246,187,235,125,35,52,140,157,131,16,81,41,0,1,37,154,72,228,146,78,48,224,238,2,180,14,10,138,208,227,196,170,228,71,60,114,252,237,231,102,81,44,129,135,97,214,143,128,94,113,199,164,234,79,166,93,129,15,76,212,14,171,82,224,166,200,120,82,115,185,64,180,138,68,14,173,98,149,189,34,163,79,195,134,237,203,227,104,117,165,247,12,58,33,33,250,138,65,206,47,12,210,243,52,89,137,51,78,155,239,86,253,94,136,244,246,170,189,84,219,92,68,59,94,159,115,47,116,168,182,165,211,12,103,26,230,139,136,10,175,145,59,158,134,28,101,141,228,36,63,96,23,220,105,165,224,35,160,172,153,166,37,26,49,58,62,164,177,152,174,148,111,8,67,212,109,216,173,18,135,107,59,80,236,252,228,115,88,209,81,192,178,120,165,21,188,41,37,183,112,148,113,68,47,153,2,40,28,230,200,106,153,89,60,139,150,72,125,94,134,86,157,98,44,180,89,90,211,8,161,116,134,22,81,60,98,226,202,91,36,254,38,242,137,120,65,66,5,45,250,234,46,207,139,16,184,110,39,8,167,117,182,197,168,213,117,98,172,165,126,106,255,251,178,68,199,128,4,96,102,206,107,6,93,120,138,108,217,141,100,200,127,83,197,155,30,77,165,183,202,68,179,102,117,132,161,252,109,221,47,253,177,145,168,73,125,118,215,181,222,101,132,111,89,234,236,232,30,117,33,174,167,70,234,52,64,198,164,148,238,179,0,221,226,112,0,23,75,247,214,237,118,233,134,255,5,14,143,138,230,43,42,135,214,244,219,251,40,185,42,161,173,77,138,54,14,78,153,137,147,228,170,234,161,226,20,116,166,74,148,93,4,151,97,91,115,31,86,221,140,211,72,218,162,22,124,227,185,105,189,121,174,162,250,229,29,136,153,134,142,121,50,199,190,177,99,140,203,90,26,92,150,73,212,44,117,12,60,244,139,140,134,129,231,9,251,52,121,242,198,141,153,202,183,110,93,104,173,89,212,124,119,22,135,149,156,165,13,177,147,15,47,231,197,158,204,42,241,67,226,214,47,219,142,102,53,178,1,108,146,0,37,5,37,182,24,12,100,58,205,242,51,54,92,49,178,136,178,51,22,116,90,190,156,187,176,126,23,105,165,20,115,93,185,91,238,227,49,43,131,102,107,217,220,204,182,204,190,95,67,98,189,104,172,166,167,97,72,23,179,18,162,104,80,60,38,18,64,9,21,132,34,32,137,251,165,211,194,23,97,13,111,169,238,239,125,154,157,57,171,82,131,8,155,146,131,243,89,192,200,238,42,215,188,217,84,150,137,228,103,73,164,241,222,25,254,16,237,113,121,60,128,59,195,111,219,253,176,227,78,84,97,135,143,80,94,181,178,215,126,204,130,15,166,167,235,153,5,59,64,19,92,96,119,230,179,202,109,195,230,202,166,6,155,45,121,80,4,199,206,68,176,229,107,174,235,159,98,75,18,150,69,215,89,97,113,66,30,24,47,11,225,134,146,221,19,155,163,102,139,224,64,95,73,56,89,144,190,223,183,203,216,169,155,154,177,200,162,121,99,249,88,246,24,22,55,104,186,143,182,67,65,169,62,98,178,143,89,169,83,100,113,67,234,207,182,22,132,120,73,60,197,107,48,184,136,100,99,144,202,129,237,69,90,75,73,46,109,211,198,250,52,211,22,67,41,54,136,149,103,137,43,168,174,184,145,156,172,123,92,233,212,117,205,253,134,208,0,10,203,41,128,8,88,42,105,108,25,224,194,83,21,98,118,130,81,137,107,122,24,174,53,59,54,210,4,98,163,186,171,16,155,141,56,156,219,48,236,16,64,210,54,9,73,19,39,137,98,173,163,100,160,52,110,160,227,3,97,98,117,123,25,85,112,53,166,53,137,77,114,251,152,139,122,208,218,47,60,198,154,46,117,68,42,89,247,189,22,211,169,123,238,38,166,206,44,158,116,177,231,80,93,205,101,61,94,142,69,255,251,178,68,204,8,132,171,102,202,59,70,110,98,147,140,216,210,109,136,126,18,225,157,40,109,37,109,202,90,179,100,233,166,33,185,63,233,177,78,57,191,238,39,153,158,159,83,13,109,18,213,124,28,163,145,38,144,215,220,205,77,249,161,227,143,149,207,159,106,13,171,49,0,134,200,12,0,11,179,92,99,133,16,139,54,181,12,224,192,135,11,49,140,130,68,139,67,152,121,113,213,249,93,168,172,148,119,45,185,3,104,172,233,251,203,122,212,73,145,175,163,174,54,174,22,153,126,53,44,14,209,227,145,22,5,99,209,109,149,199,142,172,113,154,19,74,185,237,103,34,47,145,14,39,31,113,217,229,139,144,44,54,98,239,185,145,194,199,61,144,58,154,45,56,26,89,210,194,232,30,30,113,165,140,198,85,179,194,37,76,89,86,198,219,167,52,247,145,11,218,31,3,210,102,105,166,42,174,7,162,60,148,178,56,119,58,144,236,232,182,211,118,72,44,31,186,0,0,17,140,16,4,223,236,96,96,32,136,213,133,93,135,45,253,105,36,139,38,221,215,50,224,107,95,19,75,26,83,35,38,147,86,22,245,95,52,169,165,84,197,245,39,64,182,25,182,10,14,183,219,126,180,6,15,54,143,119,194,21,119,170,160,78,251,234,84,255,217,76,215,71,241,136,39,187,111,130,138,193,171,103,109,164,46,91,50,238,166,130,82,109,86,211,56,66,73,152,135,54,50,239,119,111,102,222,238,100,89,170,233,252,188,106,46,175,146,167,123,186,158,175,61,182,114,179,253,175,44,143,172,249,56,219,255,237,100,229,243,82,0,171,0,0,17,80,16,5,187,126,97,124,12,208,215,181,34,193,195,186,174,202,29,202,23,171,8,194,53,219,108,198,210,232,182,244,93,213,237,246,99,216,49,116,39,28,223,193,21,19,84,214,92,66,82,253,79,223,213,64,113,77,223,187,218,229,58,75,161,108,94,207,125,127,145,81,231,190,167,173,203,243,87,210,47,198,45,219,110,182,59,206,205,198,206,118,212,255,216,238,255,255,13,57,26,244,113,70,237,105,209,103,236,105,71,243,41,253,243,60,122,83,107,107,198,121,122,254,247,26,94,34,45,79,233,227,44,192,85,120,64,0,14,72,206,56,99,23,128,23,21,101,153,2,197,2,213,92,194,59,38,158,74,5,62,30,152,78,229,121,183,10,105,84,237,52,15,241,26,152,211,60,175,92,102,26,153,137,110,97,254,116,102,105,31,12,157,41,29,250,139,117,237,165,101,74,82,213,159,181,152,227,55,202,220,167,213,133,105,47,23,161,235,150,78,74,221,90,73,115,134,137,169,185,174,37,6,154,123,10,209,178,57,184,179,173,5,206,27,0,243,200,232,166,147,15,142,255,251,178,68,200,8,132,136,102,204,107,56,72,176,137,236,217,109,101,134,110,84,177,157,38,237,33,93,2,125,179,100,221,163,35,160,243,46,7,42,40,215,54,153,98,80,177,202,114,21,105,3,238,239,135,20,210,5,224,87,105,226,18,229,201,102,113,12,122,185,53,76,73,170,170,126,220,221,114,178,211,107,112,84,226,0,5,46,212,218,128,49,114,138,86,59,102,16,146,77,175,48,97,146,178,234,46,218,76,200,113,207,111,228,186,182,61,159,194,83,40,187,90,5,128,229,50,170,177,236,106,70,162,53,126,0,202,37,61,151,182,176,117,43,114,103,172,214,22,199,92,167,153,135,43,230,34,241,51,215,98,55,69,32,206,43,72,121,167,116,114,222,91,27,115,82,199,74,181,150,174,106,15,229,19,78,90,57,219,161,250,195,23,78,106,245,126,54,73,234,75,86,19,221,205,103,174,90,214,140,160,234,125,216,91,20,227,151,186,179,72,190,119,214,182,43,88,199,157,98,184,250,151,215,69,152,29,70,95,92,243,184,90,66,0,9,160,128,166,251,241,74,204,84,68,81,36,50,8,223,76,196,70,175,230,227,38,161,140,239,59,149,41,233,242,237,205,214,183,82,76,32,83,73,184,233,165,84,102,75,149,5,109,112,178,71,124,195,71,179,8,7,34,73,22,201,52,91,18,148,175,191,157,158,215,39,77,30,237,223,101,179,13,205,40,243,36,114,247,162,149,100,190,188,16,188,250,60,109,138,125,205,50,213,90,38,89,44,138,171,59,109,78,78,185,75,167,116,247,168,140,169,104,247,29,171,183,151,199,49,117,17,76,134,63,250,98,213,119,23,162,6,9,236,0,63,194,65,187,255,196,29,153,47,138,80,151,196,160,193,17,241,64,213,115,195,69,118,51,221,208,80,69,201,146,98,7,156,152,137,41,3,42,77,199,73,116,72,67,17,46,48,237,173,31,71,124,147,86,87,48,153,167,34,223,3,177,201,147,204,86,218,60,187,92,42,114,201,69,99,216,233,44,243,69,204,84,82,153,123,178,164,81,172,124,86,246,172,232,176,80,255,34,29,86,136,185,98,184,226,73,178,38,136,196,50,36,86,160,135,104,25,107,223,223,223,237,219,195,143,158,225,173,168,143,88,234,66,130,100,0,44,80,0,21,182,193,11,147,27,116,214,229,51,194,65,167,145,245,148,3,28,167,146,114,227,73,77,73,157,224,149,79,29,245,151,185,107,41,243,68,235,34,181,201,7,72,143,85,172,109,113,194,23,175,163,38,111,48,84,229,161,81,49,149,15,229,94,135,35,168,162,170,76,27,214,149,201,121,68,67,186,94,104,126,162,163,220,148,45,80,250,82,213,154,5,212,92,251,97,134,142,56,136,38,132,51,255,251,178,68,191,128,4,94,102,204,211,38,92,242,136,76,217,122,100,200,124,83,41,155,41,77,49,13,194,100,179,100,169,182,25,184,24,120,231,27,35,88,177,32,234,104,136,104,249,139,24,38,177,114,242,78,130,4,90,60,170,153,48,112,179,104,187,67,218,245,223,212,247,23,21,15,227,34,38,158,2,123,0,11,68,0,5,108,216,66,134,97,173,230,111,6,100,0,230,6,68,95,151,128,16,78,80,22,192,103,249,114,106,188,45,63,29,155,182,70,179,61,213,199,139,220,91,247,42,38,82,165,26,198,215,28,38,245,124,148,237,115,9,34,168,84,88,101,23,192,235,219,63,196,10,182,70,102,43,47,250,24,210,89,235,114,101,30,72,37,41,153,217,33,68,17,134,231,26,231,17,204,130,167,221,191,118,118,215,34,86,81,153,216,189,179,242,220,189,181,148,133,177,37,49,162,237,71,223,181,163,75,49,117,11,111,29,8,172,252,147,100,239,239,86,218,158,150,172,93,156,251,133,3,194,21,0,26,147,36,204,12,228,218,51,193,16,209,101,35,61,30,193,72,49,24,88,197,12,240,113,168,194,0,8,37,219,131,55,12,56,204,41,164,77,174,232,121,197,182,202,229,82,87,169,53,210,181,146,190,47,19,189,61,31,108,177,216,236,12,151,235,61,149,222,94,84,169,63,61,40,146,175,212,234,102,49,245,210,209,192,128,20,5,34,51,234,239,162,76,166,25,144,99,73,61,165,33,247,142,91,249,157,245,147,231,54,224,140,213,29,57,185,102,18,229,121,110,66,51,173,146,103,189,19,79,72,244,53,170,254,178,13,37,117,103,201,230,211,44,27,105,103,91,191,60,210,102,154,147,144,46,124,54,67,217,203,174,163,249,247,178,56,127,49,168,163,215,187,181,65,215,40,0,1,27,0,4,3,150,90,118,27,235,182,198,59,108,114,184,196,135,14,125,210,144,169,111,243,63,117,76,161,138,190,142,209,57,255,159,46,108,211,167,145,101,86,52,90,88,99,253,182,124,214,101,50,156,53,126,252,186,252,62,79,146,46,83,234,116,242,227,219,77,76,169,146,127,206,100,245,167,242,95,50,41,211,57,207,207,232,167,24,218,160,25,41,43,25,55,22,25,84,51,153,230,40,3,5,65,128,112,192,84,172,195,176,144,84,40,12,13,71,0,84,253,157,66,181,37,76,171,92,135,150,219,64,80,124,33,168,171,206,96,128,4,252,33,139,185,86,123,110,219,126,226,200,84,14,58,60,5,187,172,78,141,248,108,112,244,23,3,173,102,144,95,101,87,107,72,75,78,197,132,70,150,104,220,217,179,242,179,97,134,25,20,156,21,70,114,79,85,91,75,166,139,168,169,227,106,85,190,25,226,201,45,174,255,251,178,100,195,142,5,136,102,198,19,134,95,66,88,140,217,141,60,35,124,23,237,155,20,46,161,125,17,173,51,101,40,244,140,240,101,8,14,214,93,20,200,9,69,184,20,75,91,236,177,70,26,194,90,122,29,2,144,60,57,41,195,199,75,15,140,24,166,13,16,152,67,197,68,178,13,228,210,149,109,85,215,17,117,85,21,95,111,59,78,134,175,114,150,163,16,217,248,64,231,214,0,5,248,0,40,220,130,73,40,121,93,164,16,136,0,203,56,48,121,59,250,110,110,255,88,110,15,196,131,216,164,167,38,76,52,51,252,207,182,30,109,145,206,169,20,47,37,98,53,202,82,188,106,26,130,69,67,98,90,40,132,242,86,54,252,35,51,251,145,83,201,41,187,172,108,223,202,198,200,165,66,38,88,26,158,150,48,52,238,44,255,47,111,223,67,176,190,150,180,229,51,56,97,8,184,68,67,42,2,128,0,220,145,152,185,233,141,140,136,38,203,3,4,209,1,1,168,220,97,107,38,0,4,145,202,246,37,51,98,112,168,168,34,169,68,153,185,176,124,137,200,208,91,136,34,194,32,15,53,7,5,72,228,54,68,79,54,206,182,218,18,50,226,66,195,64,16,128,48,202,37,116,247,137,103,15,164,140,234,67,46,222,173,179,35,119,133,187,106,116,48,209,199,41,206,105,235,84,115,80,170,89,168,173,36,93,247,49,5,81,143,9,80,203,55,84,40,62,21,201,136,177,201,120,226,70,229,67,144,245,175,111,119,255,223,87,241,235,140,149,224,91,24,245,213,92,2,248,2,0,0,83,114,24,148,210,101,50,201,132,162,100,34,64,83,96,12,49,21,4,24,44,210,139,137,84,156,50,175,179,68,83,37,30,182,96,113,174,183,18,51,40,199,254,59,90,113,115,194,240,19,63,225,244,201,230,136,36,165,237,188,41,86,189,146,233,124,125,43,5,64,128,144,136,213,49,203,72,183,92,78,212,64,187,43,246,180,101,14,157,251,48,133,25,73,12,142,121,195,232,90,80,58,83,156,234,155,40,177,186,193,124,162,71,114,162,26,28,56,235,61,103,162,71,192,245,98,133,10,27,46,231,219,171,155,47,78,47,48,176,68,87,67,5,74,139,216,146,100,102,232,250,93,156,150,117,207,47,220,2,247,174,121,0,27,190,244,81,25,135,134,53,48,10,20,104,186,65,214,21,62,159,15,59,241,77,23,177,83,90,83,199,124,234,111,182,107,239,159,222,249,208,45,94,250,235,90,117,150,78,50,101,220,133,155,198,92,2,222,191,97,134,20,181,237,1,114,9,29,11,125,204,151,108,82,20,168,99,14,25,13,115,123,211,141,172,178,36,193,210,77,67,209,178,98,247,7,139,76,125,105,141,177,249,237,255,251,176,68,208,136,132,176,103,73,59,105,67,112,163,204,216,231,113,136,110,17,145,155,47,77,49,13,194,37,51,101,105,166,25,185,11,59,154,167,148,40,52,62,177,146,138,207,99,68,194,199,27,148,182,163,230,25,106,227,68,169,75,106,255,234,37,127,237,37,46,249,14,186,208,64,151,111,204,113,179,31,108,5,144,178,225,6,210,237,210,29,47,24,135,229,148,210,251,53,61,133,187,180,117,171,211,54,63,63,191,218,90,117,127,180,211,217,115,148,167,153,210,183,25,102,254,144,85,235,246,24,91,217,157,77,61,198,33,183,191,144,199,157,47,238,155,79,74,194,177,155,114,58,112,30,23,81,41,45,15,89,127,54,124,152,159,244,94,202,27,44,139,151,117,185,81,238,78,190,126,111,237,176,113,120,135,249,246,144,54,74,73,206,223,241,31,208,246,215,159,30,63,125,118,147,215,31,184,52,90,0,1,211,124,90,12,116,113,61,62,168,210,139,67,70,24,128,1,196,18,152,229,198,2,80,24,60,90,36,25,96,15,67,249,27,108,171,102,50,214,26,91,116,126,98,81,215,98,227,32,88,172,65,57,97,114,41,136,2,60,165,74,174,84,3,142,1,66,1,12,22,211,248,235,166,154,95,191,112,67,113,146,169,156,5,0,196,145,156,152,24,152,37,216,24,2,177,232,155,245,13,173,56,98,252,145,245,228,17,83,41,172,181,134,90,214,127,167,130,250,183,198,166,41,149,95,9,70,160,19,40,148,148,219,51,181,160,232,95,176,251,104,252,203,100,150,54,107,152,104,56,250,231,23,122,221,103,105,187,88,239,119,27,154,222,38,117,166,90,248,148,0,203,0,8,1,93,94,86,199,118,187,114,197,200,75,6,209,105,12,209,179,86,26,89,45,195,167,141,193,85,208,149,14,161,204,237,172,102,82,192,192,204,206,221,222,255,103,238,214,102,16,18,183,94,89,157,159,146,130,64,134,225,169,127,80,151,47,39,189,46,138,99,238,33,161,252,107,138,125,25,54,50,225,62,143,54,200,139,209,156,232,204,155,129,244,57,46,27,164,86,170,88,234,101,86,228,135,132,233,189,52,168,152,123,136,89,139,227,156,238,151,190,140,238,110,47,10,152,184,122,99,82,108,102,115,244,101,92,102,96,145,130,98,88,254,98,32,2,32,0,76,1,58,64,69,170,11,168,12,134,142,87,54,213,82,125,237,236,134,24,177,85,134,191,206,227,100,64,91,37,91,82,41,141,76,186,43,117,2,109,242,232,138,49,212,207,90,201,126,157,140,141,70,101,50,198,58,165,237,253,134,90,213,133,162,23,105,71,154,242,222,76,55,125,14,171,213,235,149,204,138,98,8,84,74,26,149,31,255,182,83,107,226,162,255,251,178,100,207,142,5,106,103,70,19,129,95,160,126,108,217,223,48,200,157,86,145,157,24,78,225,109,193,218,179,100,233,131,33,184,247,240,231,57,141,153,248,239,248,159,138,154,239,134,151,163,106,190,92,163,23,69,25,54,166,89,173,217,200,121,170,135,228,151,50,198,49,246,137,248,130,219,231,42,45,86,162,219,48,104,219,248,226,238,47,109,78,255,223,175,174,203,174,1,183,128,4,104,0,9,57,99,52,122,139,47,6,176,122,90,164,137,38,13,187,184,246,189,114,192,250,57,151,136,209,144,46,90,187,247,69,61,32,240,186,46,173,60,191,122,210,163,73,135,165,175,77,69,229,220,174,181,119,190,26,164,127,41,223,60,51,125,61,68,244,238,76,66,116,181,71,117,205,62,184,216,35,129,181,205,55,60,142,71,225,72,189,69,57,73,30,217,108,212,213,116,82,152,168,234,119,82,239,87,247,207,245,247,55,173,95,255,192,94,0,1,36,148,8,58,97,74,71,20,156,96,35,128,130,36,98,102,34,20,81,35,212,218,92,16,212,130,35,149,68,211,54,215,237,150,188,132,141,48,242,227,81,53,151,244,220,9,33,128,9,102,229,35,219,12,87,29,198,73,18,78,153,49,17,67,145,215,69,206,150,141,221,42,129,218,31,34,231,84,81,239,119,249,132,61,70,186,81,165,17,94,225,45,173,81,180,101,22,202,94,98,89,45,190,94,164,36,113,166,182,117,142,124,31,70,174,222,125,243,76,123,14,169,73,85,113,13,117,61,134,206,56,96,104,245,161,116,46,187,48,217,11,218,73,236,253,170,85,114,156,127,220,26,211,38,149,20,52,44,0,50,130,0,118,237,140,33,147,5,0,250,88,48,101,11,5,147,237,217,21,82,129,173,209,242,173,56,250,229,16,250,50,51,118,147,45,172,106,66,22,22,130,43,106,107,48,1,166,0,72,94,112,150,133,164,222,136,73,90,138,17,40,42,37,136,246,26,126,42,75,25,10,135,214,73,202,149,22,123,93,141,183,21,164,98,10,23,42,187,54,172,162,247,99,217,237,82,101,210,20,200,65,232,109,177,82,44,114,209,2,102,99,103,20,42,231,29,34,1,230,150,42,227,9,148,46,132,11,151,31,48,75,202,181,121,62,62,134,76,203,212,113,75,49,17,219,189,168,150,78,71,152,26,14,24,211,112,0,87,127,248,131,17,13,32,215,149,56,136,55,242,184,136,209,227,91,16,6,213,212,68,90,208,98,19,105,151,92,179,99,102,227,160,117,17,45,43,214,131,162,146,158,208,99,137,2,136,27,113,253,61,145,66,24,227,134,20,199,14,177,185,17,189,94,236,69,143,167,102,132,116,24,48,109,188,200,227,42,203,33,9,170,186,148,22,148,255,251,178,68,203,136,4,254,102,201,155,108,91,114,156,236,217,58,105,40,110,80,185,157,51,76,153,9,194,37,179,165,181,163,33,113,235,116,152,135,123,133,99,162,82,109,153,221,42,190,187,134,221,38,134,136,38,229,65,57,99,241,195,52,33,17,243,90,169,247,229,58,174,86,83,227,24,1,97,96,0,9,48,128,2,187,111,198,37,131,101,152,116,201,30,8,14,232,83,138,15,72,23,161,249,205,7,86,1,240,129,4,13,123,62,156,211,80,169,216,232,29,64,160,107,122,166,58,42,170,237,33,196,32,245,2,227,110,161,89,40,67,17,1,116,20,40,85,88,225,238,179,93,12,165,210,135,74,212,221,29,141,50,146,207,187,109,221,134,29,101,196,56,216,215,226,226,97,8,239,225,17,211,117,26,48,148,205,170,81,91,146,221,238,17,202,103,153,181,143,183,185,183,174,38,235,187,230,234,217,46,211,155,156,160,247,154,0,4,128,0,19,182,192,225,227,0,105,49,57,48,81,225,139,134,38,11,208,8,35,7,54,161,217,58,35,19,58,148,182,28,171,85,20,49,222,175,62,176,180,201,210,119,60,233,183,163,170,149,173,174,80,210,9,36,61,162,168,205,39,222,28,72,100,145,41,219,33,180,250,51,151,30,50,4,167,193,204,63,168,250,209,18,238,47,170,116,167,154,40,82,5,202,81,203,33,214,121,34,52,57,227,140,70,129,73,91,53,162,89,96,143,186,53,197,5,233,93,6,18,50,182,121,254,220,71,60,67,38,42,140,33,224,67,30,121,163,198,35,161,163,210,191,185,171,244,116,177,191,105,167,224,205,128,4,72,0,14,219,169,134,134,24,18,249,137,201,152,160,1,220,202,230,32,32,200,154,89,227,36,168,186,76,204,66,244,80,76,190,198,158,193,50,164,75,160,145,101,218,111,178,170,173,24,160,152,132,51,79,230,33,38,196,35,97,82,104,164,154,77,182,133,77,97,34,253,237,222,108,118,115,189,109,184,228,18,98,162,195,10,189,44,108,149,183,193,61,200,98,168,156,150,197,136,181,39,177,31,10,99,236,233,122,147,121,122,159,215,187,251,140,212,154,123,60,175,13,155,106,42,195,119,39,180,252,105,47,146,142,214,85,231,247,181,255,245,229,234,63,106,252,118,254,132,231,0,107,163,51,120,204,74,50,13,129,218,141,16,118,206,220,5,8,137,137,94,77,98,98,106,126,141,160,249,178,66,158,107,33,70,169,64,9,34,169,54,212,87,102,112,15,188,84,71,52,50,44,67,94,229,53,229,129,69,209,185,153,178,141,38,182,66,163,193,69,161,84,54,37,105,59,44,100,11,53,68,144,131,89,234,30,59,190,3,166,197,142,254,33,212,122,216,152,132,24,23,13,255,251,178,68,205,8,164,225,103,74,83,108,67,112,151,236,217,58,111,9,22,82,25,157,40,77,37,13,210,23,179,101,41,166,33,33,26,98,80,199,66,141,87,82,97,50,199,16,189,144,153,127,244,71,122,212,197,209,229,143,161,214,127,3,233,170,62,175,230,157,221,95,72,230,58,173,65,101,41,196,150,250,100,108,25,137,134,25,241,69,32,133,173,157,244,24,18,76,230,36,36,49,136,209,170,7,204,226,165,238,211,49,165,32,22,28,72,195,197,164,186,148,44,225,98,212,155,22,54,37,225,223,64,224,179,213,101,70,179,120,226,132,5,40,165,57,89,162,249,130,213,248,189,89,29,54,230,80,84,236,158,139,169,58,10,165,133,137,113,179,107,127,90,173,170,195,67,67,186,30,229,176,226,5,37,5,182,158,197,74,177,118,167,132,147,216,124,119,197,167,92,188,122,181,241,17,199,199,241,242,13,24,213,0,47,227,15,50,49,236,163,67,166,53,130,115,77,8,74,197,212,197,141,192,5,209,72,151,134,126,93,46,160,214,33,45,61,86,116,218,195,244,10,149,40,67,46,114,76,241,208,186,30,168,86,177,102,38,96,102,56,52,156,74,134,6,201,233,23,42,39,226,83,163,248,4,150,79,248,4,10,58,214,84,238,71,240,232,77,169,202,79,163,186,255,103,24,226,37,49,78,18,113,190,15,125,170,163,208,105,67,58,70,58,102,62,179,65,89,72,154,236,237,208,98,176,233,60,0,147,127,173,207,189,253,138,199,55,65,19,69,107,102,109,154,239,251,127,208,138,249,251,254,85,189,230,48,43,0,4,128,0,5,39,25,143,148,25,103,97,168,214,27,64,152,42,153,75,31,97,24,40,101,107,93,84,176,76,252,53,149,35,101,141,68,181,122,231,240,252,213,57,81,8,166,97,118,43,36,194,9,53,18,245,142,75,74,6,225,33,241,124,157,85,144,182,97,133,162,219,12,174,59,161,138,85,114,168,171,116,241,197,172,111,207,78,11,196,12,154,28,173,75,191,118,185,78,48,202,108,96,148,123,67,77,86,62,161,25,216,105,166,22,207,234,233,98,116,137,57,94,20,151,56,93,157,138,146,12,191,135,165,186,24,50,40,217,233,33,230,38,103,153,230,251,218,162,46,34,173,89,126,1,218,64,0,0,164,161,85,183,39,218,209,16,208,124,69,149,164,171,57,239,130,44,204,192,117,38,94,215,247,170,140,86,35,85,14,170,133,71,209,94,142,78,132,34,50,122,210,200,39,157,12,114,163,153,12,80,93,18,85,147,35,64,211,4,210,30,17,28,138,209,8,174,207,250,35,201,229,153,6,14,131,196,66,210,138,187,60,153,91,26,80,179,136,39,80,245,161,176,116,90,183,11,242,81,255,251,178,68,207,0,4,217,103,72,147,108,51,112,156,44,216,250,109,136,126,17,81,155,59,236,37,13,226,22,51,102,253,147,30,252,113,44,54,243,5,27,60,170,26,56,173,98,234,38,58,238,239,100,72,151,86,142,126,105,153,238,91,155,150,227,255,225,21,39,112,72,0,0,14,81,213,91,82,123,182,11,18,91,48,100,43,12,164,55,201,164,241,165,137,212,161,148,191,186,161,167,155,155,191,172,254,150,199,253,91,217,220,230,90,249,40,199,43,33,225,166,84,211,252,73,131,194,187,246,38,64,146,9,109,5,36,240,233,122,95,212,105,20,47,122,85,150,203,217,196,209,173,188,3,115,32,135,196,101,71,75,99,118,234,66,10,61,59,109,118,117,93,56,172,180,211,105,122,168,201,232,158,105,124,203,238,207,158,74,132,155,31,195,109,106,204,163,209,234,105,244,111,79,134,149,0,0,41,9,130,76,146,196,103,13,153,191,39,113,33,143,82,14,95,49,229,82,65,154,87,75,157,148,186,245,204,229,60,39,69,230,31,31,64,193,81,6,220,224,74,36,96,41,194,8,74,58,98,26,143,90,242,152,138,33,84,16,30,34,229,26,164,13,82,245,68,236,206,200,134,42,142,53,71,58,26,148,56,214,56,107,170,150,66,144,194,202,205,101,210,86,111,86,232,40,121,84,57,152,154,214,79,40,225,113,202,92,41,133,204,58,140,56,172,127,209,28,213,113,39,14,204,44,97,55,53,207,44,251,167,31,117,28,117,215,237,119,56,64,0,0,64,81,5,7,37,180,197,137,76,118,84,216,16,140,44,172,197,193,226,25,21,64,5,150,94,88,86,84,215,110,246,83,75,27,166,187,142,23,127,44,238,227,159,119,135,104,57,90,2,78,57,141,70,201,24,14,27,186,104,36,230,162,149,16,179,34,231,24,168,178,224,141,68,148,217,247,15,70,186,82,155,73,119,79,32,141,171,194,189,83,179,252,98,75,78,74,143,213,116,164,89,102,91,46,146,73,16,123,8,211,101,137,37,96,75,82,190,210,162,203,221,204,94,230,171,197,230,124,138,153,130,226,224,81,206,251,185,230,158,170,162,38,122,141,64,130,156,144,4,57,44,97,119,198,72,41,245,236,104,154,25,33,76,141,229,4,40,8,218,92,196,70,140,192,146,138,245,160,25,248,40,201,134,210,121,16,208,0,246,187,51,58,115,9,210,61,178,205,73,11,216,156,87,156,179,17,37,2,66,172,235,110,110,223,50,0,29,241,76,140,139,230,111,147,203,123,146,162,170,88,242,17,11,208,235,18,140,39,26,57,137,58,80,86,169,232,233,83,144,85,135,154,33,183,80,58,133,138,21,56,121,39,42,36,59,91,20,219,114,57,210,234,127,76,164,255,251,178,68,210,136,132,127,102,202,107,70,67,240,149,44,217,45,108,200,190,82,177,155,38,237,37,15,202,104,51,164,93,188,164,89,22,134,103,107,137,101,141,34,107,233,201,94,30,160,248,92,201,182,145,128,62,153,0,3,150,90,50,180,16,98,114,111,134,92,128,104,48,178,96,224,34,66,114,165,162,254,170,72,64,188,131,230,241,2,102,30,129,19,74,0,8,159,87,56,217,104,137,208,30,218,206,160,165,181,45,148,119,185,4,73,64,113,86,60,207,77,218,184,128,46,131,182,133,53,93,144,89,150,25,149,198,49,212,171,12,175,182,234,127,146,71,229,54,27,60,193,150,117,240,142,116,233,2,21,226,156,235,29,247,37,44,132,216,200,122,234,220,91,43,136,226,98,241,68,82,84,134,85,56,65,190,157,49,22,29,23,122,167,227,242,112,213,126,252,171,217,236,239,53,43,87,223,197,134,242,101,0,128,0,228,177,25,138,49,167,59,24,157,121,139,154,152,152,234,73,64,66,35,33,37,17,0,51,207,69,47,229,60,141,139,163,64,121,156,232,250,18,198,64,164,214,138,25,152,64,70,73,182,251,109,10,243,98,181,249,39,145,156,31,47,143,235,47,44,248,120,208,85,132,229,209,186,166,135,14,84,83,134,92,75,100,81,104,38,36,80,149,152,116,191,99,171,114,214,164,180,114,88,211,5,5,83,28,180,131,229,14,103,145,242,246,211,106,65,100,13,41,101,109,106,106,7,182,254,56,218,95,93,166,173,110,184,152,218,37,111,69,210,85,172,117,200,46,0,128,2,219,214,154,170,177,172,81,24,78,185,141,163,152,242,167,148,112,64,225,26,35,0,4,153,110,151,237,154,109,7,67,25,78,138,150,100,52,118,74,171,51,8,8,196,158,223,173,161,93,186,173,159,149,138,198,3,170,193,168,44,143,111,88,110,206,114,122,149,92,165,222,133,22,236,162,156,127,189,169,84,247,91,74,81,244,247,121,84,103,221,146,186,97,187,20,90,180,132,60,141,93,73,26,56,175,164,49,78,12,32,116,99,38,113,250,127,25,156,84,148,150,168,117,28,98,245,38,239,127,218,241,95,87,249,181,123,225,149,146,139,49,130,89,151,254,71,134,173,116,144,0,93,186,161,11,50,8,71,234,128,92,145,128,52,158,10,28,84,100,36,101,158,64,47,245,23,33,246,162,124,185,51,148,130,9,213,10,144,156,217,229,165,12,54,134,73,251,104,194,201,79,27,249,8,45,129,80,105,151,29,56,186,219,215,86,148,17,80,200,153,149,226,14,73,177,86,153,126,217,205,52,232,87,218,12,22,44,219,101,51,105,179,71,212,93,9,132,35,24,209,236,215,87,209,8,108,81,16,60,119,213,77,176,233,22,255,251,178,68,207,136,132,152,102,201,187,105,67,112,151,140,233,23,111,41,20,81,113,155,41,77,37,13,194,82,179,164,41,180,161,185,26,215,111,54,123,92,41,215,19,95,245,205,113,255,197,253,68,43,205,113,207,116,26,232,0,1,201,36,48,22,209,150,35,186,166,48,51,96,161,50,56,39,49,41,112,210,107,10,128,99,80,229,72,31,69,35,229,205,16,214,66,241,160,178,18,215,108,68,138,152,52,74,178,120,153,168,19,36,157,203,221,66,92,132,53,152,132,163,107,79,217,228,8,99,82,106,85,34,214,73,36,104,197,56,108,80,164,215,202,8,136,117,149,36,156,104,195,135,45,148,150,138,62,160,218,145,225,205,85,245,163,142,199,79,231,57,202,197,159,25,20,164,210,138,84,154,169,25,39,150,133,90,81,92,217,177,40,62,122,139,161,234,179,105,59,71,246,202,110,129,172,186,0,0,227,72,194,159,204,167,36,214,237,1,193,70,60,142,2,15,141,24,91,96,112,162,201,111,89,220,53,79,39,75,132,98,129,124,164,249,244,15,82,197,203,1,245,157,17,72,145,17,249,153,34,199,149,113,72,236,218,124,122,235,178,135,21,1,128,16,240,126,177,216,152,96,224,246,142,226,73,97,202,100,205,44,241,74,163,94,20,182,113,145,71,57,69,148,120,114,79,208,132,84,8,103,15,28,215,35,200,114,135,219,231,149,20,182,141,24,225,206,54,158,156,241,208,132,211,69,93,142,229,21,230,163,254,53,126,221,227,110,102,146,34,122,178,170,230,7,200,181,80,201,129,99,252,96,47,88,32,0,42,179,47,41,76,159,61,52,122,200,24,5,50,1,68,18,7,130,0,165,98,131,35,117,138,181,186,213,232,214,180,185,0,204,188,172,249,151,151,60,92,176,11,113,76,69,193,193,17,248,238,72,146,129,221,98,35,55,122,61,236,114,147,132,48,8,2,22,14,213,209,168,176,96,95,39,249,69,218,80,249,238,43,236,225,227,41,237,36,116,171,173,77,110,81,69,206,52,106,228,147,11,81,50,34,202,93,193,146,76,140,150,38,84,121,200,134,14,106,53,236,177,145,82,201,76,185,237,43,109,86,181,209,73,16,109,30,131,218,149,6,30,180,48,100,249,133,244,165,192,150,133,58,20,191,8,204,232,0,7,38,214,54,230,219,116,2,21,13,10,206,154,170,109,26,218,51,97,4,133,74,115,104,22,76,212,198,148,131,100,226,118,124,45,139,46,141,9,52,107,55,41,115,92,94,202,150,28,132,1,210,139,50,12,129,157,150,222,211,188,165,215,227,174,38,174,98,172,100,162,43,29,38,167,18,170,56,94,185,142,35,152,100,200,171,123,198,71,142,235,42,33,152,187,107,25,51,164,45,255,251,178,68,209,128,4,237,102,200,27,108,67,112,160,12,216,214,113,136,110,80,1,155,59,172,153,9,226,36,51,102,125,163,33,109,160,220,101,63,51,117,104,244,247,242,145,80,199,108,77,145,190,133,60,83,113,84,190,62,98,65,80,0,0,27,34,194,182,220,210,222,96,128,16,161,0,203,64,210,245,63,89,163,51,201,29,133,94,31,39,65,100,229,34,52,69,158,205,76,242,198,211,129,206,154,30,146,21,118,145,135,37,113,117,100,209,96,164,32,22,162,154,6,17,23,98,246,169,109,163,92,93,114,35,27,199,9,56,225,172,60,125,213,99,245,211,109,45,98,97,230,70,50,221,15,148,204,178,214,100,244,233,218,174,102,36,204,205,108,95,131,233,179,17,82,57,153,132,88,249,104,185,151,120,204,141,165,218,104,133,98,219,28,163,224,102,72,77,45,0,175,211,50,172,51,170,99,74,212,57,85,3,96,37,14,77,47,40,37,240,72,184,8,34,52,70,189,30,138,177,141,202,28,237,210,106,95,132,170,223,104,33,137,182,187,115,93,220,170,106,189,44,91,124,175,83,27,32,60,81,107,26,44,170,76,22,56,107,62,6,160,203,146,242,142,148,214,82,144,222,119,119,41,116,118,187,83,100,148,89,144,115,133,177,40,74,224,248,220,100,162,243,74,254,33,20,80,115,156,163,241,13,172,169,90,138,180,61,156,66,207,53,211,194,5,212,51,187,94,237,237,148,215,79,204,87,111,51,172,207,72,241,47,75,191,77,223,240,21,160,20,0,181,230,78,109,25,242,24,102,11,17,179,204,198,136,17,148,27,65,128,51,2,158,163,130,128,81,224,251,36,142,115,151,227,44,217,212,84,70,154,176,195,98,100,129,19,135,85,242,18,101,50,59,95,238,145,65,234,247,32,251,82,233,31,87,36,150,104,211,16,52,99,156,83,12,208,120,164,11,219,172,141,164,135,52,209,187,74,188,204,152,93,186,8,131,3,157,106,199,15,86,23,38,205,154,120,121,123,129,26,9,73,28,238,111,38,218,177,12,232,52,109,24,13,45,50,134,24,197,146,134,64,165,161,35,141,24,178,89,220,11,187,82,176,254,165,82,167,82,38,118,81,125,79,21,63,138,2,57,233,7,254,76,50,0,49,164,232,208,174,99,54,22,76,218,16,48,248,36,10,17,48,81,184,89,44,250,137,9,226,178,137,101,73,116,4,231,22,12,138,197,114,97,181,34,8,7,197,27,79,130,184,195,42,127,114,39,213,146,210,12,68,230,22,210,115,11,137,144,55,170,146,189,20,166,93,208,125,205,57,165,113,196,204,68,53,152,26,201,70,18,80,163,141,62,219,81,29,229,217,141,23,66,85,203,56,118,197,13,40,26,154,132,169,47,255,251,178,68,213,140,132,180,103,71,147,102,70,96,161,76,216,198,113,136,122,83,9,157,30,78,37,15,194,86,51,163,141,195,34,185,190,183,41,21,39,77,25,83,86,33,118,249,79,247,185,30,181,49,117,42,159,79,213,51,172,60,205,165,107,241,197,117,23,204,83,1,59,32,132,155,80,192,2,83,33,80,141,74,206,52,33,68,204,96,67,7,128,66,225,16,97,104,72,117,16,34,7,203,112,177,69,149,168,94,165,184,207,225,83,186,161,134,62,114,203,31,59,204,25,108,110,210,122,113,138,33,129,208,107,30,155,150,5,175,146,136,228,141,185,90,209,253,145,188,173,43,109,201,65,167,121,14,101,234,132,42,111,73,17,198,175,41,12,95,106,130,58,81,103,66,101,109,246,51,107,55,52,247,19,116,123,95,102,154,158,42,40,205,18,199,54,247,197,210,162,62,94,42,47,212,43,143,219,152,218,40,241,142,200,144,74,205,76,28,4,222,117,2,64,2,163,109,131,81,102,97,62,153,162,142,9,35,6,42,1,32,164,189,48,177,48,73,100,85,5,36,147,162,171,144,233,16,76,221,46,125,68,214,212,134,240,84,187,136,75,188,206,200,141,180,233,84,81,200,10,33,136,73,210,138,17,161,10,141,85,98,79,147,224,169,45,168,232,135,241,179,139,158,64,149,197,49,66,134,184,186,158,85,186,85,63,49,193,181,240,58,164,146,151,16,84,116,59,172,207,82,203,42,132,141,90,81,227,88,107,67,157,166,209,161,130,131,12,21,27,93,121,199,197,92,102,57,22,80,222,107,49,241,177,173,69,143,131,79,32,98,109,32,33,80,0,1,10,97,153,214,204,101,204,214,95,77,91,212,196,73,12,200,8,184,204,132,16,76,68,84,198,155,233,147,217,13,72,121,59,22,112,16,16,131,152,186,75,162,137,62,70,128,69,158,108,242,221,88,84,40,210,99,230,131,51,5,215,136,66,113,162,49,214,245,83,172,213,202,52,14,19,11,144,226,59,28,240,40,30,10,80,248,83,225,132,13,158,103,111,45,174,32,151,198,103,89,8,133,21,49,100,221,192,232,72,236,85,33,5,208,196,39,133,167,223,38,88,97,23,99,141,30,88,222,123,210,151,30,56,230,149,50,102,158,70,59,192,215,88,137,90,26,14,82,184,0,0,19,195,186,42,239,251,106,200,193,53,54,33,7,212,189,213,156,86,196,154,128,142,34,50,109,113,24,52,35,159,159,136,107,96,202,221,133,218,185,109,106,148,80,134,18,48,247,33,204,65,150,175,92,82,11,43,23,69,141,20,20,53,40,192,188,64,196,169,27,19,117,68,52,189,94,176,199,28,131,78,147,220,89,84,247,89,184,182,25,178,192,203,161,45,201,188,69,34,255,251,178,68,202,0,4,197,102,200,59,137,66,242,151,12,217,28,108,200,95,81,97,155,57,236,49,9,98,22,51,166,181,148,153,21,68,45,10,166,115,140,37,137,152,100,82,148,203,26,212,208,181,54,189,157,54,196,33,130,91,175,239,230,42,230,56,227,255,152,238,147,254,1,104,0,5,117,241,219,182,214,249,16,6,51,57,132,3,168,59,155,101,85,24,244,210,152,150,108,84,14,218,207,146,149,178,97,210,73,74,119,104,40,152,20,87,255,240,38,34,89,9,21,40,46,238,36,178,98,5,32,132,157,105,91,246,202,237,21,187,61,154,17,195,217,25,229,120,205,53,146,32,65,138,148,29,243,11,110,148,209,147,27,119,108,235,124,109,106,246,102,148,212,201,78,211,229,120,157,249,179,79,243,155,241,23,78,245,182,54,51,188,61,187,182,78,190,59,101,251,92,75,23,143,172,19,147,170,0,4,96,128,92,145,147,93,130,43,66,61,24,227,88,34,49,194,128,49,121,119,140,48,168,138,120,183,236,65,254,142,219,183,78,245,81,201,178,165,200,209,153,182,68,133,148,42,32,147,72,156,185,28,123,235,26,146,110,138,132,171,186,43,80,168,178,50,138,57,20,131,230,25,156,12,215,73,10,168,161,80,40,212,41,211,116,249,50,121,125,21,167,52,118,35,58,83,109,140,58,164,66,214,137,20,16,153,41,229,222,118,73,32,229,56,177,134,37,140,183,121,40,110,131,17,121,61,173,205,41,67,193,183,172,37,139,87,255,19,105,170,255,255,247,127,61,113,255,134,236,1,0,53,81,167,97,6,152,20,30,21,144,105,194,177,136,139,134,35,8,150,152,196,132,162,100,249,101,217,68,61,6,229,110,171,165,22,18,162,157,246,90,88,96,82,41,12,192,182,234,46,185,212,228,137,174,69,36,39,143,32,6,87,97,12,218,4,173,163,42,24,148,74,153,102,11,234,72,41,36,163,153,53,204,188,178,7,50,48,172,29,217,38,28,66,115,78,106,71,89,44,48,75,193,246,47,39,188,193,92,143,114,93,104,147,180,108,234,31,50,179,138,103,164,32,197,37,82,90,241,183,165,185,145,74,215,20,243,9,220,65,119,42,181,179,45,94,117,32,254,169,34,129,33,255,180,0,17,137,147,29,154,140,121,2,48,165,108,199,100,242,82,56,140,52,40,28,10,19,133,151,229,129,75,63,121,217,37,36,177,0,11,30,30,45,116,229,28,37,184,104,204,41,178,188,167,151,184,165,198,31,181,218,125,158,181,160,93,99,19,168,22,45,86,83,142,214,125,246,28,108,113,232,177,168,166,29,227,22,87,158,39,91,169,113,232,49,36,208,232,208,108,65,241,114,42,73,226,14,46,235,99,9,58,71,213,19,255,251,178,68,209,8,132,182,103,72,211,105,68,112,156,12,216,198,113,40,126,19,81,155,30,110,49,13,194,68,179,99,73,205,24,105,222,194,212,227,102,212,255,52,193,221,213,176,153,139,119,57,12,105,44,101,149,21,99,198,103,143,145,149,223,127,85,86,223,220,113,92,204,90,61,111,118,234,11,0,122,188,205,230,3,54,84,12,133,155,50,169,100,194,77,0,154,11,24,48,210,9,183,150,10,185,114,55,226,166,165,174,21,17,141,146,115,142,47,8,3,157,19,161,26,186,159,43,62,216,180,90,166,18,89,180,4,8,1,10,228,229,207,77,33,73,134,144,129,46,116,37,130,52,220,37,91,175,37,105,208,81,88,142,167,119,69,236,218,177,161,171,35,195,221,229,122,71,78,6,248,204,108,32,203,109,45,157,190,181,50,207,174,100,24,233,46,162,15,147,113,243,109,145,45,233,189,105,109,31,80,191,82,211,175,12,219,238,218,190,110,126,224,8,245,0,196,130,227,146,24,115,201,164,170,29,53,145,138,130,3,73,130,10,80,96,10,48,10,147,20,17,66,248,112,54,70,58,74,34,8,17,234,28,164,207,78,6,70,212,178,115,248,212,86,231,235,106,151,92,63,24,136,108,145,44,199,227,133,216,58,21,198,152,200,32,20,162,236,228,223,114,139,110,42,169,86,253,29,19,5,139,185,134,93,13,183,200,113,149,16,147,172,218,95,80,229,193,42,60,238,44,218,180,22,71,170,25,66,197,59,126,84,205,208,241,148,64,204,196,26,245,35,186,177,179,195,20,48,137,169,171,155,135,24,246,65,55,60,80,211,198,92,12,1,22,64,0,33,40,39,36,144,199,10,211,65,152,13,177,20,49,8,136,193,226,192,113,4,185,130,49,48,40,182,56,3,78,58,73,250,25,196,32,176,176,124,217,223,105,153,212,2,147,171,97,182,246,175,98,68,143,227,209,170,218,83,234,185,47,42,19,225,128,220,222,228,162,194,201,24,117,152,14,90,88,141,36,153,82,162,73,59,21,20,144,151,235,100,21,122,105,244,92,38,3,24,77,43,116,144,212,142,170,65,91,121,9,152,116,4,149,226,18,198,52,179,250,116,82,173,23,42,128,174,163,26,95,220,191,179,98,138,59,248,102,206,110,214,164,215,252,85,188,110,77,191,213,119,172,125,160,86,149,211,90,245,182,235,232,24,208,76,38,73,15,194,165,121,225,166,76,76,156,182,79,106,89,12,63,154,128,32,89,6,164,49,146,56,117,32,72,117,158,123,90,104,155,173,196,37,60,182,130,112,54,79,59,1,74,105,81,36,177,201,96,228,148,36,229,107,102,201,119,144,241,220,113,20,103,160,234,115,28,65,29,80,97,110,125,141,72,167,87,34,88,233,255,251,178,68,201,8,4,186,102,201,59,105,66,226,157,204,216,250,113,38,110,81,53,157,55,172,153,15,226,51,179,102,117,147,33,245,153,105,232,252,135,150,134,24,124,227,188,166,197,52,32,72,35,156,54,93,18,106,197,74,153,70,97,238,51,226,239,165,171,255,230,54,243,166,126,217,222,170,108,9,88,0,3,174,181,251,109,186,240,19,166,46,160,41,154,130,96,184,240,211,90,69,188,100,246,181,82,41,167,130,5,36,252,162,216,121,33,226,174,150,93,159,140,153,35,72,65,50,18,123,61,16,60,205,35,37,17,9,56,175,39,165,57,86,46,10,141,165,97,235,3,96,196,62,63,85,230,109,250,111,162,241,8,72,92,53,117,53,51,9,197,253,35,73,228,99,51,135,142,77,228,70,161,252,37,13,203,184,113,119,65,180,240,127,53,28,218,69,89,8,240,141,55,98,138,48,101,74,77,25,47,103,101,250,52,66,74,93,216,68,208,133,0,128,15,210,105,1,136,97,179,70,99,46,150,99,48,150,101,248,180,23,12,29,67,31,64,48,116,164,96,208,76,96,200,28,188,89,69,43,125,26,36,0,21,13,102,188,250,79,93,140,59,77,193,240,140,52,7,253,226,151,182,104,253,90,42,24,14,85,44,91,28,137,97,202,192,248,60,45,4,132,48,230,139,88,60,128,36,77,71,30,82,69,34,208,64,90,201,0,237,115,113,82,147,145,204,119,127,50,151,232,218,79,74,146,31,82,193,220,72,68,103,87,67,120,30,161,230,185,191,209,127,167,182,177,90,63,59,45,247,190,174,228,243,214,107,69,240,221,184,234,211,140,185,107,236,182,210,247,169,190,254,95,182,241,211,230,215,182,55,60,107,111,120,198,119,233,31,23,240,101,139,38,49,107,211,56,197,170,77,40,154,69,189,10,142,74,248,177,165,206,107,142,9,150,41,61,232,36,84,209,153,70,51,226,142,12,162,240,183,122,194,165,76,13,168,35,182,156,182,65,180,228,203,107,133,181,222,220,150,114,7,20,169,232,4,241,83,145,93,142,142,132,109,207,34,43,221,56,161,158,117,137,29,29,89,8,195,231,50,53,149,184,231,43,85,156,238,142,164,41,107,187,32,195,148,251,213,209,168,100,181,229,250,157,222,255,165,134,203,100,221,210,156,16,65,81,178,209,6,198,218,26,179,252,107,178,241,178,4,166,60,14,150,4,230,75,41,155,92,16,22,20,33,64,240,17,83,56,178,29,10,1,17,164,5,27,158,226,198,209,22,201,69,49,225,41,131,136,107,143,12,140,210,51,101,180,211,17,228,58,58,75,104,157,88,131,229,49,34,201,148,194,131,237,60,245,222,227,226,250,28,110,218,31,234,243,147,28,119,223,22,216,250,142,227,255,251,178,100,202,138,133,250,103,69,179,172,125,240,112,140,216,224,100,197,110,20,109,157,24,206,49,111,201,148,51,100,21,129,149,232,153,137,231,175,226,182,246,229,79,234,211,157,48,179,208,53,134,28,187,107,207,49,25,73,51,146,133,172,179,170,104,250,79,86,234,158,247,91,102,155,57,249,182,61,141,217,181,215,18,126,104,255,105,27,197,212,254,137,80,11,187,61,138,83,68,198,253,9,41,244,132,151,197,158,133,210,54,165,20,138,64,148,214,113,248,196,232,35,51,162,67,210,176,31,5,160,0,163,37,233,21,161,59,10,191,84,128,59,99,204,142,196,185,145,154,142,139,98,33,117,188,143,41,14,152,179,20,238,229,58,232,109,41,45,238,199,202,205,203,181,89,81,170,77,209,36,144,236,170,101,169,50,87,245,74,111,239,147,122,207,127,170,9,170,0,0,33,1,187,76,106,81,16,68,12,230,204,51,48,92,105,196,68,70,32,13,146,144,194,20,205,0,32,75,46,124,229,156,168,163,144,40,81,183,180,120,158,77,148,58,97,199,228,169,179,36,110,56,204,153,204,77,132,35,33,227,107,25,249,132,109,38,75,208,55,121,138,218,107,40,74,58,164,37,185,11,212,173,46,134,142,69,91,182,84,19,14,167,102,130,45,138,155,37,227,147,162,94,22,73,136,177,228,53,197,171,29,114,138,131,93,100,155,162,68,49,81,97,37,139,156,18,168,248,165,24,110,194,25,101,157,107,252,87,53,171,220,119,254,146,178,177,108,136,189,61,80,208,3,76,1,53,230,75,62,152,10,236,105,183,113,165,131,224,105,56,209,92,100,54,9,19,129,152,206,40,112,70,212,61,203,183,149,146,29,1,39,89,38,32,211,5,196,164,164,246,132,211,153,114,88,211,163,148,201,148,206,27,129,146,142,49,211,152,181,186,122,129,125,154,48,177,1,11,98,120,43,107,183,39,29,83,171,67,207,177,245,86,231,159,90,13,44,120,117,42,120,201,24,135,160,195,73,200,61,242,167,224,245,137,36,173,170,236,171,72,58,202,122,186,151,80,228,28,144,248,227,71,122,159,9,76,61,28,241,166,157,41,50,46,191,27,41,36,146,133,24,240,49,226,78,217,90,162,79,5,207,70,150,170,202,201,133,162,153,187,73,165,121,135,17,25,192,34,0,17,12,193,139,196,147,146,116,104,69,199,135,44,213,100,64,17,9,147,174,138,38,144,111,68,171,11,72,165,74,13,178,132,223,109,166,147,101,70,22,43,183,209,104,242,240,216,231,123,57,174,13,87,44,41,105,242,69,27,207,74,114,230,53,173,90,88,113,166,177,6,239,56,251,77,183,71,211,85,159,14,118,171,219,77,121,229,143,195,218,250,53,80,166,45,126,255,251,178,68,213,136,132,223,102,199,203,137,67,242,158,12,216,194,113,40,126,83,37,157,37,45,165,109,226,100,179,99,233,205,36,89,214,151,203,216,219,107,83,109,152,164,178,178,254,147,43,62,130,134,175,106,42,109,109,253,238,134,117,125,255,20,200,135,181,213,238,101,195,157,65,106,70,130,5,168,228,0,24,204,158,169,52,101,36,120,142,113,143,23,240,148,40,32,248,246,36,157,66,216,217,130,88,178,14,25,30,55,57,27,153,88,225,17,27,11,73,106,123,13,48,169,184,118,9,179,212,210,158,236,146,70,249,34,203,110,8,114,105,56,23,94,28,153,174,252,134,35,86,27,112,245,218,205,111,101,157,140,105,6,144,10,226,243,26,162,234,223,140,92,149,109,108,59,252,225,93,21,108,30,197,186,52,148,161,155,78,106,89,52,122,193,118,42,149,130,115,55,90,209,105,125,168,86,47,225,230,166,116,179,166,103,201,241,217,179,123,127,55,106,27,47,65,197,83,213,0,0,26,145,182,236,205,184,102,161,1,119,155,140,1,137,204,104,246,213,201,48,198,195,9,39,107,88,174,225,204,78,75,27,19,229,55,187,55,220,163,6,78,28,84,137,69,214,173,85,27,16,117,48,189,147,54,82,2,169,201,165,228,161,199,194,154,67,75,17,163,33,109,181,4,10,48,138,11,84,191,133,38,109,153,166,228,141,164,158,62,217,212,20,254,88,237,177,82,201,150,119,23,45,249,124,204,241,16,250,155,93,173,141,222,251,143,61,189,206,127,246,254,42,236,226,139,219,153,29,253,178,89,221,203,238,230,255,223,178,105,238,190,159,77,72,9,206,196,136,16,131,202,32,66,50,129,238,220,49,35,90,72,117,98,21,226,116,151,190,106,76,230,82,178,100,96,143,35,230,250,17,162,146,56,189,43,33,185,33,176,180,120,111,105,205,6,74,194,21,143,12,66,108,141,58,53,221,14,202,175,110,236,231,235,109,213,170,145,153,158,230,87,100,186,17,234,155,43,214,142,214,216,165,115,105,181,126,127,245,233,127,93,62,6,22,132,74,73,218,100,233,161,189,140,7,241,143,26,96,120,98,4,0,240,236,192,129,99,36,43,204,134,16,16,6,81,29,85,37,208,27,233,85,91,17,97,166,72,157,55,255,43,122,134,226,88,59,182,97,23,46,192,84,148,19,132,200,226,60,170,3,1,194,120,16,34,52,12,185,10,168,83,70,8,137,25,51,68,112,90,105,164,147,108,35,104,162,24,102,202,16,187,157,228,227,190,190,250,254,91,150,215,254,253,103,218,191,126,53,137,100,156,159,255,103,27,241,60,157,193,57,78,73,71,161,70,181,162,215,198,40,10,163,100,82,186,166,76,145,19,132,149,39,194,136,73,255,251,178,100,198,136,132,166,102,203,107,73,92,122,96,44,216,240,100,98,126,23,5,163,27,78,37,247,194,10,51,99,165,150,33,41,226,184,188,103,133,116,203,199,40,214,196,204,237,222,44,121,52,229,77,226,153,129,86,22,89,118,108,129,90,30,35,198,137,144,5,88,183,230,137,36,141,56,1,2,61,233,136,12,197,105,39,104,27,42,28,23,84,50,112,54,56,84,114,127,99,28,244,39,146,163,113,11,41,16,123,119,162,79,67,8,40,249,168,121,23,42,224,229,142,226,217,28,179,106,26,74,126,97,84,196,61,216,245,104,106,125,227,86,85,97,171,169,163,229,38,99,137,58,8,148,133,170,183,184,187,149,152,187,219,148,154,164,198,93,195,161,110,170,168,138,206,234,207,207,43,54,215,107,26,203,86,62,98,56,120,84,234,158,120,26,15,113,117,2,0,18,218,100,40,60,102,20,108,100,5,230,97,25,118,1,41,204,12,2,6,69,3,12,141,83,13,193,224,168,32,96,72,26,131,236,9,208,102,237,243,174,52,8,45,169,184,189,19,229,102,41,86,81,12,82,209,204,70,167,187,16,191,41,11,8,21,80,190,182,107,4,163,132,216,172,86,85,115,234,181,20,169,172,112,97,130,86,193,1,58,194,162,98,6,139,30,157,219,173,243,150,120,203,255,25,67,99,211,142,161,158,194,63,125,221,109,207,110,80,67,142,246,204,35,15,116,215,73,142,188,25,216,124,146,184,122,238,244,213,151,52,76,180,30,189,156,37,150,193,141,46,249,45,85,167,118,221,54,90,218,139,59,83,65,73,91,122,1,98,134,86,232,0,82,128,197,52,35,152,178,166,41,114,208,80,113,229,82,42,50,216,27,179,15,149,229,24,139,209,201,91,201,71,231,141,141,210,240,22,73,91,70,35,152,55,175,104,150,173,40,50,220,213,201,129,169,0,132,129,76,137,47,18,119,13,20,58,199,160,222,40,225,240,224,169,57,5,142,137,74,226,137,78,149,118,222,121,150,135,90,153,61,150,190,203,185,149,78,174,65,21,85,18,99,57,17,116,58,60,121,29,110,137,222,170,244,102,146,223,5,168,4,10,12,71,154,206,37,72,143,138,214,12,235,52,140,109,66,140,36,12,204,5,26,12,125,76,71,1,35,0,70,161,192,48,168,1,165,74,58,174,118,100,224,132,2,165,182,134,50,123,101,82,200,204,220,213,88,126,59,44,157,121,108,58,20,180,10,209,149,79,137,38,229,165,2,181,137,196,146,160,147,118,151,180,58,136,64,28,4,241,229,135,248,192,232,176,71,40,116,159,53,172,117,160,250,85,251,243,176,218,147,59,240,108,219,103,239,91,28,81,250,211,183,247,50,105,57,59,63,12,74,169,205,247,47,255,251,178,100,214,8,133,109,103,69,179,169,109,242,119,44,217,9,100,101,158,23,253,157,16,78,177,183,193,239,51,99,1,147,22,120,66,131,215,180,195,76,162,202,57,151,131,249,59,100,246,178,197,170,161,223,49,244,135,50,154,246,76,252,37,219,68,133,37,58,73,189,23,69,232,93,111,78,164,18,90,153,36,19,100,130,93,35,27,78,237,219,72,152,6,183,12,21,86,3,20,85,85,220,105,226,141,2,164,61,78,204,182,75,61,65,25,115,97,234,76,169,114,164,171,192,170,98,16,213,179,113,109,153,136,146,52,253,121,65,76,116,157,132,143,46,166,15,183,64,154,51,154,251,82,116,82,6,157,18,70,227,205,219,34,78,112,156,225,239,26,108,47,61,252,69,220,215,254,153,76,83,57,115,185,18,140,100,82,60,178,37,21,148,138,150,41,29,156,139,71,137,98,173,105,205,185,20,187,127,125,17,238,233,193,253,106,64,0,163,30,69,115,61,111,51,115,87,163,29,133,147,52,8,53,160,96,200,36,100,9,150,96,56,4,96,216,132,14,28,7,0,197,20,114,88,57,188,16,240,16,20,171,12,78,153,29,191,244,220,119,202,170,81,94,214,170,83,40,117,53,33,237,174,227,241,158,169,138,33,17,84,14,120,114,110,87,176,63,121,101,227,165,194,20,114,66,137,189,123,186,124,244,200,170,230,249,155,217,196,68,186,38,223,53,196,85,71,254,238,191,135,76,119,195,234,184,147,72,239,231,102,115,138,87,138,95,106,6,71,12,237,244,138,233,26,175,156,141,202,56,234,104,163,190,24,117,172,233,103,55,93,106,80,178,46,216,215,26,128,166,197,150,0,0,24,113,180,145,100,168,85,29,56,201,49,116,111,202,211,78,64,233,72,38,4,72,94,151,6,195,21,24,138,169,162,37,22,30,233,28,49,199,45,84,1,80,237,10,192,209,246,35,42,132,81,217,245,92,49,90,100,36,168,116,10,134,98,131,49,10,18,209,204,140,165,6,76,211,58,102,115,117,171,211,125,29,182,42,177,207,105,15,68,34,88,160,219,177,1,157,33,202,208,114,5,248,240,120,26,149,168,106,121,150,235,12,244,48,69,248,131,44,36,80,199,76,178,12,91,138,44,197,109,101,204,38,130,8,198,140,35,12,8,192,20,190,102,21,34,190,16,2,6,11,96,26,96,180,3,10,198,20,0,86,122,187,106,133,0,92,32,5,86,108,23,214,89,10,154,141,184,174,251,92,126,98,208,27,138,241,179,104,235,62,135,35,241,140,39,33,138,70,120,242,58,111,37,123,49,23,106,0,169,14,189,83,177,27,115,18,232,156,5,28,123,45,186,175,244,196,6,238,109,248,150,218,169,187,148,249,125,99,182,109,223,55,255,251,176,100,205,12,133,48,104,69,19,175,91,114,121,204,233,93,96,195,91,88,173,155,14,15,25,126,193,217,51,165,181,134,13,61,42,220,166,11,183,191,42,75,183,215,37,13,189,117,21,20,135,205,142,255,219,149,153,189,169,44,230,119,122,117,18,157,33,137,76,186,100,146,222,162,235,103,82,149,235,141,55,60,210,229,181,186,97,78,201,214,171,107,182,114,140,205,104,0,104,208,148,9,89,13,164,44,114,69,116,103,125,80,166,146,81,238,108,162,51,194,28,109,102,176,112,137,57,98,226,181,166,50,60,173,90,126,201,164,107,99,90,189,207,105,190,252,215,58,235,15,89,164,192,179,206,221,80,238,204,82,156,166,179,6,0,136,64,68,176,118,164,77,105,100,54,77,51,30,118,58,160,239,76,129,48,41,153,249,69,195,130,41,197,164,132,126,100,24,144,138,205,235,28,77,239,160,163,186,231,156,212,205,1,48,229,206,179,102,11,246,83,203,233,235,254,192,59,85,64,8,131,78,68,83,85,176,99,69,47,35,68,192,16,51,226,28,16,24,68,21,152,58,98,129,130,67,9,196,179,8,1,176,0,2,60,4,76,50,22,196,50,7,181,149,245,12,60,86,7,74,137,204,28,26,12,189,164,137,196,134,211,84,98,133,77,22,70,22,36,19,3,195,132,165,142,157,13,42,72,163,142,210,88,251,33,97,24,241,28,210,222,140,171,113,94,222,38,33,158,222,175,170,79,99,221,190,156,145,62,223,108,41,170,65,118,29,239,139,153,109,83,99,175,137,143,230,107,121,197,232,173,149,102,212,205,231,92,213,21,90,29,27,201,166,70,201,67,61,189,125,242,175,119,39,62,230,185,151,221,191,140,46,243,108,217,255,210,168,144,104,90,4,82,12,75,202,170,165,91,143,1,47,216,107,251,20,198,158,129,241,149,223,198,215,209,94,198,181,66,79,31,98,57,67,106,192,68,46,64,173,131,109,51,225,150,207,236,60,213,213,230,73,213,35,210,231,109,205,201,203,98,99,67,99,233,230,81,120,167,30,231,74,235,165,175,185,157,215,123,178,205,101,149,53,111,179,94,223,222,191,111,234,191,142,9,24,125,84,154,67,151,27,243,26,28,16,10,155,6,41,135,6,38,8,137,230,38,39,102,105,4,102,24,141,224,192,236,128,22,3,0,201,158,238,41,160,140,17,45,138,46,59,22,221,198,119,18,105,174,51,232,192,158,75,238,204,178,181,139,208,19,163,85,217,108,18,136,212,51,75,113,197,113,220,166,242,53,28,105,173,253,134,138,215,96,86,140,250,61,244,147,214,105,39,35,47,148,169,232,137,82,202,167,110,92,173,103,14,118,218,47,82,187,70,210,182,40,45,68,29,94,92,14,46,255,251,178,100,198,12,133,71,102,197,19,169,92,80,97,12,216,240,96,98,158,25,61,159,14,46,153,254,193,224,179,163,217,134,33,16,55,105,217,223,126,223,99,122,244,151,166,215,202,180,217,252,50,31,238,215,208,148,28,222,84,66,38,20,206,133,36,153,68,73,34,195,50,77,119,185,241,168,88,241,117,79,138,66,158,248,139,95,170,194,121,46,189,41,6,207,68,194,45,31,115,169,105,181,38,86,75,162,64,170,212,152,131,44,58,233,67,75,245,42,113,193,149,22,202,135,133,226,113,178,54,152,79,39,74,212,186,179,117,247,93,12,183,146,94,41,225,157,5,81,134,91,150,143,78,235,6,193,163,67,131,131,161,244,149,231,109,43,14,168,241,21,243,227,245,182,50,85,102,102,166,62,214,46,238,23,86,197,23,202,119,179,250,88,29,203,241,109,162,210,194,204,92,212,53,119,219,75,46,100,221,143,139,43,78,39,151,170,135,226,191,217,58,122,169,186,5,138,0,0,35,150,86,235,210,202,97,128,153,118,102,66,72,144,160,80,8,93,10,70,167,14,79,181,168,102,63,91,173,143,180,54,48,225,94,222,6,196,152,136,42,97,147,22,149,221,227,28,156,100,147,178,32,95,158,130,33,236,153,45,77,165,72,75,213,175,188,109,51,188,158,34,233,48,204,70,85,221,20,73,249,54,42,123,26,252,31,92,204,141,101,28,246,64,227,137,131,166,236,83,209,82,71,178,28,144,48,116,164,213,213,113,22,143,27,141,127,182,182,107,39,145,222,237,41,115,205,64,238,120,138,95,145,83,81,110,70,0,142,122,0,4,146,73,70,205,168,52,222,243,205,243,204,28,180,100,3,73,54,241,130,5,196,134,101,76,138,93,67,67,90,251,199,120,153,4,20,101,203,66,144,154,55,201,11,198,62,222,138,4,187,199,49,242,68,62,96,84,227,20,122,98,5,236,50,45,54,178,199,27,40,135,35,167,143,118,187,157,154,46,10,119,79,136,134,187,246,132,152,186,179,206,52,136,88,138,30,209,41,8,175,19,123,186,149,118,52,125,161,122,176,225,89,164,138,51,81,86,133,174,152,145,213,87,43,7,181,217,37,15,169,182,164,34,166,230,157,16,65,80,2,212,28,25,120,97,171,9,149,164,70,71,30,153,36,206,22,2,45,3,4,16,204,204,27,17,12,140,26,6,68,213,52,176,210,26,24,168,6,251,51,157,162,158,48,211,46,212,144,158,140,163,70,124,88,96,171,81,96,208,164,150,136,129,40,196,220,207,197,209,39,218,52,159,232,208,27,122,4,81,185,41,72,161,5,219,205,151,40,212,43,191,81,36,61,37,17,149,233,153,37,214,177,178,199,77,158,146,50,244,19,101,195,154,126,158,130,255,251,178,68,199,136,132,112,102,204,235,70,68,122,139,172,217,25,108,200,121,19,233,157,26,78,37,113,138,85,51,99,9,195,34,56,144,251,138,187,135,58,80,170,86,27,37,149,41,125,83,158,125,253,201,164,154,54,184,116,213,53,217,254,106,191,119,236,127,123,227,77,219,166,30,38,185,180,32,181,70,216,101,24,234,178,98,105,209,142,70,166,39,47,138,129,163,102,0,28,152,216,14,64,22,65,230,2,215,45,67,143,114,203,169,1,201,191,249,40,208,34,145,82,234,148,53,53,139,2,5,17,104,133,32,238,201,1,164,37,60,149,93,116,153,21,198,70,146,214,64,145,51,231,47,144,85,94,198,67,155,14,174,228,79,102,183,202,62,59,16,139,20,56,154,66,76,161,151,156,40,104,169,84,44,56,121,163,5,86,164,217,186,233,84,186,200,100,166,187,46,175,224,138,134,43,31,186,50,77,197,157,202,125,119,3,18,102,174,233,248,173,86,109,251,194,36,85,0,12,190,191,250,140,18,67,108,176,246,168,49,131,10,164,150,171,236,58,12,32,201,80,19,93,123,96,120,140,191,23,142,220,103,58,183,45,235,43,52,213,55,219,28,183,143,43,226,214,22,159,196,33,116,212,233,73,11,82,129,189,189,155,164,65,171,95,41,34,162,117,200,20,97,76,170,166,219,200,156,230,109,85,40,206,177,172,219,8,21,173,137,78,251,194,244,235,241,122,207,90,81,136,250,77,219,106,49,182,78,102,182,250,140,32,187,190,241,140,215,54,207,29,226,223,31,186,162,88,255,99,56,116,197,183,168,184,226,36,12,80,0,5,148,191,77,181,183,97,129,141,36,0,111,32,17,50,161,53,155,27,107,4,67,179,177,105,109,30,49,63,55,204,93,114,193,140,56,128,137,77,185,18,46,181,212,58,14,197,214,105,196,195,17,22,26,81,1,96,245,48,214,169,17,201,35,123,29,84,31,138,139,150,236,52,222,140,103,139,153,173,70,157,101,77,201,42,47,103,172,204,145,241,112,48,181,103,171,121,113,89,37,185,50,137,162,123,85,66,86,208,110,214,49,141,34,153,29,6,186,148,74,215,40,149,23,212,124,252,186,92,12,251,231,254,251,137,80,130,3,6,96,110,248,199,39,211,24,75,140,164,249,48,233,44,192,195,81,160,146,155,138,136,76,144,13,11,130,3,132,170,221,2,87,150,73,211,189,206,140,114,114,243,20,77,188,44,177,72,136,1,58,206,3,73,51,62,30,64,115,179,18,116,145,213,5,194,42,108,56,4,62,37,8,73,138,35,182,110,132,30,141,177,78,183,235,39,201,238,148,130,138,55,54,161,239,213,106,54,170,153,134,201,177,5,229,57,195,144,59,70,196,83,106,53,129,177,53,255,251,178,68,199,136,4,109,103,74,203,70,93,248,139,108,217,157,100,200,123,19,121,157,31,46,25,17,202,109,51,100,49,179,34,189,104,67,169,130,175,145,163,14,221,26,234,173,217,17,70,146,63,106,101,189,21,90,241,200,54,12,184,65,69,40,127,6,147,220,140,1,58,204,0,0,66,54,45,42,230,62,190,98,89,134,169,78,99,232,102,28,42,153,238,249,40,88,113,107,26,78,24,106,49,71,44,190,221,226,241,233,216,206,165,247,181,69,141,142,201,233,26,10,150,162,97,89,89,22,149,73,232,1,60,32,100,19,183,18,64,105,90,145,91,16,112,116,9,98,211,96,180,18,196,237,4,115,96,206,134,97,122,178,227,48,182,4,164,255,86,157,171,36,140,149,39,39,231,108,194,211,164,53,207,189,169,75,94,19,205,150,147,24,225,149,190,244,83,148,116,205,42,83,197,196,167,143,102,129,168,156,37,159,148,195,70,144,210,124,171,213,12,28,212,84,4,244,145,0,0,42,187,221,110,251,218,94,241,231,158,36,178,148,202,81,110,133,56,100,177,78,217,158,222,50,88,91,245,59,204,236,219,175,127,27,52,251,228,66,8,67,170,205,35,73,30,87,105,217,119,176,218,68,250,81,170,182,210,139,129,36,201,57,170,120,166,204,54,60,103,47,48,200,196,212,132,70,181,61,30,243,170,155,203,81,154,86,105,64,121,102,13,33,131,20,236,202,82,26,249,157,217,3,118,174,47,104,186,154,136,151,141,98,221,119,172,108,87,80,243,23,19,203,247,113,117,87,85,243,124,195,206,52,3,52,0,0,85,183,218,237,181,220,46,48,239,159,172,161,203,26,57,94,62,197,106,152,219,53,113,15,159,0,204,58,37,189,243,72,185,139,33,124,243,17,217,58,67,217,231,54,223,221,187,147,141,3,36,134,154,83,51,166,66,158,107,13,222,107,226,202,79,203,97,213,183,254,106,119,175,178,98,63,149,148,86,82,59,209,178,190,25,90,154,87,59,173,150,187,217,237,189,174,217,247,44,217,191,53,246,205,111,241,147,154,245,55,141,75,206,108,70,119,185,108,233,230,238,68,118,143,174,248,242,221,192,87,64,164,40,80,202,82,12,63,212,215,70,6,64,76,224,84,187,176,2,22,11,64,130,5,86,188,58,227,76,92,229,42,247,105,116,184,89,201,77,27,147,93,158,124,68,178,226,146,109,68,163,155,61,24,178,229,32,202,219,46,47,6,19,121,13,108,14,161,81,131,111,68,36,110,219,214,85,67,25,212,187,83,182,164,162,175,116,126,229,171,185,215,21,190,31,30,108,248,122,74,33,102,234,217,197,116,105,149,107,55,233,57,152,126,106,238,104,238,172,236,94,27,95,20,247,213,93,166,165,255,251,178,68,199,8,132,71,102,205,235,6,69,122,132,204,233,173,97,38,71,82,29,155,34,205,165,113,226,110,179,227,101,195,34,185,26,43,245,211,235,219,51,254,205,209,223,94,221,104,225,161,96,32,75,175,204,74,186,49,158,100,213,224,0,176,140,204,65,112,16,134,140,186,35,73,144,0,61,88,223,151,42,154,10,219,61,89,238,252,59,170,89,202,123,242,235,51,116,242,218,74,129,68,125,19,72,134,55,147,198,144,102,107,108,66,141,131,72,154,158,184,178,32,98,18,38,12,12,58,136,32,12,120,174,131,159,15,13,50,93,34,179,60,234,128,150,237,150,151,198,65,117,70,161,212,153,254,18,12,76,57,2,39,20,95,186,51,161,120,66,145,87,20,94,68,67,164,13,117,55,107,121,74,77,35,52,246,69,52,196,132,209,169,184,119,89,46,173,22,54,101,238,167,154,4,71,106,170,0,67,131,39,87,99,95,138,19,66,230,211,34,131,83,64,195,99,26,192,240,64,8,28,42,153,176,5,7,12,3,67,90,32,23,225,59,95,87,217,50,194,1,50,234,187,105,186,234,195,17,169,101,168,148,90,131,145,24,179,219,77,46,173,82,127,109,244,59,18,203,56,212,57,118,85,77,57,98,30,134,55,3,238,81,31,155,146,80,79,83,238,63,65,33,6,134,135,244,23,114,134,142,141,149,187,191,77,106,127,120,106,180,219,90,226,43,88,167,209,70,76,43,170,11,154,162,180,36,52,129,118,83,134,33,135,43,66,146,66,65,144,124,59,172,203,15,234,149,4,24,22,31,103,91,169,37,93,61,46,164,20,154,7,81,90,236,233,46,146,232,156,9,217,243,14,255,208,0,0,96,246,119,123,37,180,104,3,129,228,162,103,210,0,227,47,161,66,28,255,114,105,245,54,175,218,75,220,255,168,110,77,185,249,70,179,210,212,251,49,36,81,153,123,75,172,141,28,145,18,158,116,151,142,181,172,185,119,111,248,109,98,43,183,228,198,199,240,86,211,87,22,128,240,68,161,156,4,98,9,81,102,162,34,15,237,37,54,132,230,167,224,141,48,92,181,144,140,225,24,43,231,116,211,119,219,67,79,87,51,209,59,111,127,223,204,2,248,0,204,152,41,204,174,219,12,90,160,13,31,38,13,48,1,140,32,14,135,67,3,15,0,195,54,0,195,10,134,99,15,67,83,3,65,118,162,212,90,178,11,142,128,2,193,217,121,22,244,101,181,118,164,49,238,49,169,68,59,27,127,162,243,77,211,228,145,91,148,174,212,9,33,140,73,101,150,92,10,71,45,225,146,200,155,172,31,47,183,78,254,198,93,41,29,52,175,80,244,98,124,72,64,152,2,176,196,148,171,88,170,210,42,117,118,100,174,223,126,255,251,178,100,209,12,133,143,103,69,19,168,111,64,120,44,233,173,36,104,247,23,17,155,18,46,161,253,1,220,51,100,244,241,162,185,73,103,174,106,46,106,170,173,30,199,172,239,53,63,215,81,247,102,69,253,89,2,113,114,108,125,164,247,164,155,163,45,81,210,184,191,137,60,180,123,139,98,242,227,250,98,249,133,6,53,105,247,141,102,61,41,181,241,62,28,38,51,183,248,232,90,34,18,211,146,1,68,125,20,67,136,64,85,12,71,96,148,31,5,205,78,202,200,225,29,121,165,32,250,74,207,224,83,31,52,229,255,88,99,10,41,0,70,96,200,245,77,79,205,115,221,163,65,66,132,46,208,49,132,54,34,40,68,94,116,226,29,165,54,71,182,45,189,99,145,116,207,28,28,224,82,36,228,138,80,129,2,188,156,140,91,66,238,42,86,109,117,175,157,59,231,153,102,165,72,78,83,171,226,22,235,135,137,126,191,26,15,114,138,0,4,163,104,113,228,228,240,135,12,13,17,4,212,198,65,67,169,72,89,227,82,4,17,22,39,66,147,124,96,104,22,54,163,139,137,246,169,20,135,126,83,16,221,61,73,219,154,165,149,93,213,124,78,181,146,133,178,146,39,29,66,188,148,121,24,160,102,214,71,186,204,85,116,222,113,180,151,78,151,236,70,111,164,159,109,79,237,213,77,40,86,205,88,40,233,227,113,125,168,202,164,17,156,147,44,213,19,205,28,247,85,237,102,109,92,26,146,6,231,114,110,252,112,143,100,134,114,244,166,206,85,169,100,50,57,254,236,179,106,118,65,238,201,47,93,215,174,147,164,181,181,10,110,128,74,210,3,87,230,9,162,120,187,192,130,35,88,65,53,19,16,226,148,24,125,205,0,0,112,113,106,51,121,184,122,150,109,224,98,241,236,229,17,155,60,164,183,79,73,140,198,17,25,236,106,118,200,158,167,203,77,42,201,131,74,87,44,50,41,16,233,217,19,25,23,44,193,36,75,178,164,244,206,220,185,132,17,66,89,189,200,183,232,32,81,59,222,5,150,166,218,41,109,249,7,152,168,132,138,131,18,133,220,201,107,45,236,164,202,197,51,235,193,213,210,221,62,222,47,201,235,122,156,119,151,46,243,70,187,65,156,205,197,204,29,5,177,229,69,66,91,164,122,16,16,144,154,55,117,182,95,55,170,104,96,210,98,46,162,201,8,247,202,159,228,240,130,157,12,31,108,183,139,225,22,23,27,36,35,7,198,105,200,104,136,176,152,195,205,82,90,228,167,8,132,36,138,207,117,178,203,153,228,156,180,108,202,97,0,148,53,87,156,182,67,28,97,43,18,141,229,238,185,44,131,67,250,76,234,95,212,119,159,138,173,215,116,114,148,51,52,105,60,238,169,186,255,251,178,68,203,136,132,231,102,199,155,105,109,242,150,236,216,210,108,200,190,81,249,157,55,172,153,111,162,21,179,102,181,148,161,52,20,170,206,63,7,90,200,89,212,139,202,205,142,31,99,154,211,150,196,145,55,117,114,106,138,107,112,82,197,191,227,239,182,252,244,255,216,255,174,93,13,169,112,27,185,37,218,219,126,183,44,67,31,51,17,148,246,78,72,93,52,185,142,77,8,40,138,166,200,40,13,39,6,213,117,98,52,153,212,142,54,161,134,80,32,249,187,49,8,169,21,48,88,193,176,53,200,56,185,87,41,115,50,5,72,16,29,71,194,245,35,117,60,129,97,41,132,35,187,30,52,121,151,51,23,222,219,155,146,52,93,209,69,7,28,61,154,188,117,194,37,164,89,52,76,52,108,250,117,109,71,205,74,208,247,132,154,226,59,104,189,218,102,53,155,90,168,184,173,39,135,78,63,222,171,224,47,55,0,187,243,101,136,56,77,243,41,132,50,211,83,1,85,2,1,50,51,27,28,22,164,17,129,160,21,120,209,192,147,111,186,58,40,51,91,181,220,162,213,121,61,119,87,237,103,122,91,102,98,214,200,161,244,222,194,104,46,136,172,40,228,140,211,234,104,227,170,14,100,65,96,61,160,41,75,5,245,42,216,41,112,234,60,61,177,48,110,89,101,101,227,214,92,46,232,167,201,214,241,190,15,115,146,202,54,8,185,169,105,57,114,202,211,44,253,141,56,138,42,60,135,211,117,166,11,233,81,174,163,158,175,117,61,216,191,220,190,207,169,52,188,83,206,207,197,196,59,166,29,182,24,128,160,50,128,1,0,9,85,121,161,212,6,176,136,153,93,56,98,178,8,132,182,74,8,93,192,161,16,66,1,35,210,245,172,207,197,104,110,175,5,54,120,232,238,232,41,155,29,146,219,12,106,6,87,34,65,137,227,72,29,117,35,100,137,38,204,109,93,48,170,48,40,142,251,4,77,46,37,206,204,77,127,252,45,180,130,57,102,17,146,153,61,150,25,154,175,68,41,108,208,59,123,146,212,114,141,209,234,74,104,250,219,145,174,56,137,186,83,169,38,225,109,6,204,16,45,3,68,132,22,181,20,83,173,18,60,99,92,49,142,215,125,83,109,125,53,221,77,45,45,234,14,36,129,4,220,113,153,249,129,212,93,29,89,65,163,18,24,25,240,96,202,31,152,153,97,18,192,200,185,8,122,209,134,37,21,228,196,0,15,220,57,23,220,186,143,191,107,115,250,183,142,172,89,179,51,137,132,77,38,199,28,93,88,156,63,34,204,163,12,176,147,179,172,172,82,33,236,137,147,79,27,68,238,174,218,188,233,249,126,224,218,85,182,72,165,160,22,112,3,13,216,59,79,36,229,145,82,48,142,255,251,178,68,206,136,132,227,102,199,147,102,93,242,149,108,216,217,112,200,142,19,89,157,32,237,153,119,194,52,51,101,53,172,24,108,246,134,204,200,130,251,156,127,223,159,199,102,18,198,6,219,204,67,83,20,97,227,16,35,137,76,153,33,8,157,254,85,119,44,153,249,225,205,125,196,243,82,125,247,122,128,26,200,92,113,41,26,82,26,16,135,19,48,13,145,136,16,99,98,150,205,151,136,160,45,213,178,202,99,22,35,252,122,40,248,92,165,8,53,74,70,38,138,18,138,37,161,203,46,223,75,46,76,147,41,7,69,11,44,0,20,130,241,5,214,244,104,179,73,7,151,185,146,209,78,50,229,235,126,195,69,156,233,71,106,61,169,11,95,103,169,200,55,10,173,171,169,255,191,106,164,226,153,222,188,156,243,110,250,127,3,167,162,86,68,138,48,148,38,200,44,210,182,161,168,204,185,67,231,156,191,91,76,223,113,77,86,132,228,126,205,0,25,85,0,64,24,176,98,225,154,98,173,116,105,130,94,101,200,206,99,225,6,16,59,138,5,38,25,140,128,164,16,116,45,48,36,0,2,129,201,197,23,125,95,32,64,56,165,36,160,20,173,186,83,171,92,78,18,86,52,217,233,44,159,65,13,105,76,94,100,57,158,215,220,118,10,159,158,159,148,173,68,229,39,140,4,227,217,47,253,207,220,175,167,48,6,100,90,180,140,178,94,67,92,243,51,126,254,109,159,55,207,92,242,178,181,104,183,153,134,95,242,229,46,153,187,249,141,252,75,183,185,9,171,124,236,213,99,106,27,211,119,50,218,147,94,150,233,78,45,181,49,178,47,111,29,245,93,48,251,227,222,218,116,197,118,23,120,0,5,148,250,203,28,110,49,24,104,18,238,83,125,12,106,52,74,241,209,68,253,44,149,29,77,240,115,203,85,37,204,106,237,174,178,118,78,215,180,190,142,238,230,115,112,221,171,81,182,155,18,203,231,131,36,6,102,229,16,236,122,116,109,229,162,208,97,68,46,56,178,153,199,167,160,217,156,66,135,220,134,52,74,141,145,150,220,125,140,137,175,60,156,201,190,188,204,109,129,214,231,14,148,218,157,251,126,154,94,141,247,134,140,67,23,206,64,155,61,222,196,248,14,162,97,9,176,74,70,29,21,18,147,73,15,129,15,144,64,184,197,225,196,245,81,214,90,208,157,130,64,242,160,128,34,143,20,60,215,31,73,76,178,27,127,233,97,136,17,253,187,156,204,127,43,81,93,101,86,158,229,173,196,225,112,116,102,114,243,253,156,238,171,68,38,100,117,105,48,163,138,106,153,201,129,163,50,219,246,234,85,191,141,173,82,246,157,62,255,231,59,77,253,173,207,201,46,157,75,250,99,86,237,234,177,139,255,251,178,100,201,8,5,37,103,69,179,172,92,96,113,140,217,157,48,101,219,21,133,155,22,206,13,254,201,208,179,100,101,129,150,248,69,206,68,44,193,38,224,223,64,70,44,24,120,232,70,231,84,59,28,147,181,230,70,231,176,99,222,176,179,35,132,127,152,181,103,187,150,222,69,121,62,33,87,86,138,6,128,62,192,2,42,81,106,230,16,88,3,45,86,213,50,140,65,162,33,41,231,65,117,77,202,101,180,124,131,39,44,82,211,90,185,82,189,106,246,234,225,99,29,231,118,173,49,57,91,93,51,47,82,119,82,4,68,235,199,25,65,123,233,179,165,134,29,5,145,37,151,111,69,61,240,85,156,25,169,38,187,33,88,142,219,36,44,186,135,210,51,180,143,133,109,24,139,15,198,34,140,105,10,199,189,202,17,38,70,103,76,212,103,110,175,253,207,192,138,0,64,1,132,16,217,24,22,162,249,141,8,64,152,37,133,241,138,144,38,130,130,68,192,164,22,204,30,2,176,194,144,5,201,66,176,56,31,204,12,128,133,4,80,210,146,116,128,0,88,86,3,8,202,252,202,161,167,158,13,114,157,88,195,234,254,228,173,208,244,166,19,44,228,31,0,195,83,174,28,147,22,186,240,75,246,221,152,203,37,205,199,103,144,197,59,241,103,23,173,149,62,115,211,241,88,139,249,110,172,245,169,125,239,238,24,235,122,239,13,134,47,207,148,171,64,65,99,238,142,66,233,71,113,137,220,161,55,249,103,68,63,152,99,104,71,189,60,140,157,17,129,83,58,230,74,74,161,25,204,171,251,33,87,213,169,93,212,155,32,180,252,185,203,186,33,75,151,246,210,160,84,84,41,183,253,29,96,0,22,123,253,166,182,217,158,138,249,252,216,134,248,103,36,85,194,109,90,166,196,244,82,56,46,94,120,82,213,139,77,207,101,130,174,143,124,210,103,247,141,43,91,6,212,175,27,185,178,164,202,150,33,28,12,229,149,230,17,55,229,158,109,194,18,170,196,148,94,100,233,106,223,27,137,194,149,123,49,36,116,137,134,78,15,20,167,218,153,140,46,152,227,116,205,200,215,185,150,140,237,206,41,80,115,181,52,81,221,114,181,218,197,68,37,78,154,66,197,40,197,174,178,155,235,75,117,167,104,76,154,190,2,90,64,12,128,9,19,16,33,224,254,171,15,133,164,205,152,78,28,52,12,30,216,205,73,64,49,68,46,64,97,194,235,17,11,218,76,243,94,67,229,91,31,133,95,181,73,73,52,235,180,5,33,13,134,77,37,50,142,78,83,153,33,130,51,208,27,67,102,226,185,102,226,132,129,238,21,34,64,232,119,71,8,53,136,163,130,87,149,225,62,251,219,82,153,76,165,251,51,166,190,180,151,233,247,255,251,178,100,213,8,5,219,102,196,43,195,95,176,136,76,233,173,60,200,203,18,145,157,29,77,165,179,65,157,51,102,116,193,150,252,217,107,214,191,85,107,167,163,155,38,146,140,19,65,69,195,166,101,229,32,139,89,75,148,93,10,46,204,186,150,235,165,221,20,145,77,43,169,29,235,69,110,165,133,145,245,0,0,17,233,164,113,196,219,33,37,9,203,163,243,248,8,84,188,115,66,58,223,121,164,81,63,27,89,141,123,103,84,86,238,214,237,123,204,244,64,131,79,181,247,46,209,21,24,20,34,77,73,104,84,59,41,44,94,32,99,52,221,80,69,34,128,140,181,230,122,175,141,150,181,175,229,187,206,30,167,100,62,169,23,78,67,158,123,46,81,50,205,45,156,191,235,221,95,229,77,219,255,224,213,32,150,146,168,196,71,148,194,12,64,202,123,12,141,216,234,152,0,64,132,5,135,1,32,28,146,6,39,26,44,34,63,66,200,90,152,164,48,232,176,64,160,136,18,10,120,113,82,68,79,32,143,141,190,46,180,63,225,192,149,58,140,51,22,89,85,17,154,152,158,180,33,44,112,156,90,213,164,233,26,137,127,0,248,65,169,172,172,127,26,168,91,154,20,150,56,162,70,109,109,135,14,28,106,253,250,82,91,102,23,166,181,156,110,183,189,59,247,209,53,76,86,21,105,77,255,75,207,92,231,222,21,109,45,112,247,23,249,131,108,83,47,119,237,104,240,116,246,19,230,246,164,41,177,11,108,97,153,158,59,43,20,5,67,148,235,53,164,101,45,119,157,211,50,221,171,26,249,204,178,191,249,141,27,253,83,230,108,66,249,189,66,34,46,194,128,1,191,183,255,111,246,191,18,2,137,20,28,196,132,15,54,120,216,16,187,141,8,132,128,245,43,122,97,19,98,153,143,229,92,116,72,146,64,212,13,175,200,34,230,73,240,146,37,170,16,210,172,140,36,88,84,217,51,130,116,223,90,153,45,116,19,151,79,126,164,132,182,195,124,227,17,22,114,148,69,19,81,34,164,106,52,178,115,57,18,200,122,91,192,213,235,152,68,181,29,58,231,172,146,241,66,197,52,49,34,198,40,177,75,69,93,203,58,69,223,82,245,205,69,147,51,111,23,196,79,215,175,160,16,0,65,227,6,78,79,14,54,57,241,20,196,102,51,40,155,68,130,32,66,129,136,144,200,178,21,29,152,0,48,21,4,177,6,39,198,104,234,147,6,17,185,185,77,203,68,82,237,151,34,42,46,196,197,99,232,11,46,216,147,11,183,37,46,26,107,178,250,163,181,110,19,146,149,23,92,186,106,96,213,121,65,45,253,96,248,170,72,195,38,35,168,239,171,190,109,147,63,61,115,212,204,215,12,175,158,190,235,248,175,238,255,251,178,100,220,140,6,26,103,197,155,187,120,114,134,204,217,205,36,200,159,19,177,155,24,78,49,113,73,249,179,100,101,131,33,241,190,191,154,190,169,142,185,222,125,53,44,216,160,176,213,85,214,39,165,169,172,222,147,73,144,137,200,122,151,220,78,155,157,16,238,30,198,91,226,99,134,51,162,160,29,245,64,0,66,146,74,253,243,6,169,205,84,233,119,25,85,1,144,53,52,239,101,16,221,104,221,188,37,48,146,84,248,55,177,39,43,75,56,82,69,79,239,247,82,169,107,70,18,176,228,71,72,18,93,212,163,11,140,39,182,171,92,183,222,157,67,9,28,155,139,103,53,76,145,138,166,236,43,77,60,16,106,199,215,115,47,142,145,199,183,196,92,207,147,108,220,234,174,238,240,164,35,66,41,113,195,253,115,47,213,252,212,67,243,113,110,245,221,222,177,242,243,215,95,35,1,247,210,0,170,227,40,137,140,159,203,55,71,76,147,131,93,41,111,5,209,26,151,64,229,98,137,192,202,139,64,161,239,43,218,224,34,176,176,192,102,219,136,148,40,89,9,153,133,82,60,157,115,115,111,195,197,68,151,215,194,212,19,169,85,90,133,116,134,126,133,3,150,186,149,218,191,220,66,117,180,42,44,93,23,77,223,88,197,111,22,211,61,220,138,208,67,151,91,118,95,220,221,187,116,174,175,205,91,239,110,63,243,21,173,76,166,94,147,122,116,222,241,101,159,180,229,240,226,139,23,165,100,248,174,118,198,85,250,247,194,227,27,249,68,212,164,207,206,76,210,187,253,211,15,219,62,181,153,182,100,205,41,181,78,7,170,4,90,243,16,197,35,21,227,147,160,180,206,76,51,149,17,44,42,136,194,176,78,177,17,48,81,36,232,110,113,24,58,129,42,144,177,238,207,147,177,101,121,145,199,16,73,26,37,76,203,41,148,81,70,78,94,11,106,236,63,82,153,163,105,99,44,246,12,165,109,102,212,168,190,181,117,6,88,97,26,114,235,66,127,203,36,170,245,108,173,4,157,86,148,32,229,242,143,111,44,226,88,47,11,182,174,45,93,247,63,193,185,66,237,169,201,214,239,86,244,51,156,218,138,140,19,52,165,107,17,185,180,165,53,183,27,145,120,59,173,54,208,74,190,120,78,165,59,74,18,249,81,142,120,194,97,167,142,118,253,37,187,255,232,92,70,99,147,78,70,198,240,143,39,83,207,41,119,234,70,47,214,229,50,205,143,243,60,109,85,167,183,188,181,65,126,255,117,188,118,122,70,37,14,211,49,103,28,97,39,68,153,51,206,41,169,137,194,85,169,86,217,136,122,202,184,184,156,33,79,47,249,57,234,202,53,34,74,132,21,66,73,169,62,129,100,245,120,238,86,78,237,160,209,255,251,178,68,209,8,133,32,102,199,19,154,96,96,158,12,232,194,119,73,14,80,201,157,57,172,24,247,226,15,51,166,181,134,32,228,71,144,134,74,255,127,207,125,137,250,41,129,212,24,97,232,19,51,11,72,188,14,172,245,222,145,185,233,162,190,138,109,123,204,95,244,96,69,164,214,235,190,215,108,97,97,192,228,99,135,213,70,196,73,93,27,173,39,192,97,26,239,47,12,5,108,210,247,118,214,204,204,53,98,13,135,58,14,228,171,26,42,49,252,123,154,72,140,37,32,131,3,166,36,80,243,148,172,89,32,245,54,29,46,9,24,246,169,16,178,101,208,243,168,170,26,61,199,232,50,142,168,62,50,166,237,157,33,82,174,158,16,231,153,27,48,51,98,18,17,158,13,129,219,218,90,208,198,99,238,163,189,228,148,148,129,235,85,90,127,243,182,188,188,47,92,79,199,1,91,0,118,67,30,136,205,49,164,22,83,24,208,94,99,83,2,105,133,2,166,107,33,25,68,6,138,134,9,9,133,64,173,13,252,197,219,126,197,132,47,67,239,168,170,83,152,172,179,16,52,41,64,147,68,39,26,25,212,13,82,196,146,210,59,77,130,161,100,13,69,116,83,116,87,249,70,195,45,107,173,120,171,57,98,83,117,69,31,37,164,53,179,140,148,163,175,212,223,68,220,143,187,74,38,157,116,207,180,100,46,145,163,199,187,115,35,141,152,153,180,161,235,52,49,44,104,222,100,200,162,238,165,204,74,179,108,233,237,38,103,226,155,71,25,205,167,204,255,252,117,203,2,240,0,1,160,170,252,196,100,211,83,115,128,75,99,26,5,204,138,82,64,89,124,76,174,56,12,35,165,64,4,2,170,237,75,233,226,238,176,176,38,106,158,229,20,162,172,207,36,148,153,82,213,135,109,210,215,249,85,188,7,53,140,108,153,118,153,86,32,76,82,238,236,234,57,97,138,176,238,73,42,97,40,81,185,118,163,71,95,119,130,95,225,10,147,187,28,126,76,178,76,5,80,146,251,27,100,205,208,132,210,151,194,195,65,170,173,235,151,195,146,231,77,125,38,170,196,112,195,19,152,137,142,174,178,93,41,63,166,236,38,97,125,16,243,100,112,182,63,45,158,72,41,170,93,34,170,56,64,95,97,36,38,228,144,26,182,110,57,70,172,156,97,224,70,227,177,33,135,204,247,137,239,28,64,144,9,109,60,186,98,27,113,208,53,177,89,191,137,135,176,152,78,58,205,113,83,136,44,197,29,193,226,204,51,102,101,136,30,100,140,7,132,50,139,16,85,150,62,237,212,112,179,211,160,242,44,209,210,162,169,174,206,107,196,193,164,231,13,21,118,217,4,107,74,138,196,166,209,182,162,226,130,4,51,205,171,75,179,94,255,251,178,68,210,136,132,196,102,198,147,137,68,112,158,236,232,201,112,200,190,19,9,157,34,237,229,3,138,106,179,98,137,196,154,40,48,80,105,194,196,41,176,124,23,141,88,106,53,214,209,72,75,178,81,146,232,97,120,220,117,92,59,52,19,139,10,31,68,205,186,101,241,126,178,195,64,236,168,10,45,10,64,206,123,190,55,67,16,198,225,163,56,18,218,113,80,142,100,82,225,89,108,176,34,36,7,56,175,124,186,97,149,170,32,112,165,39,171,219,192,129,88,10,69,71,150,100,169,150,95,24,16,176,198,11,145,100,153,242,165,39,2,109,185,69,176,209,45,37,151,5,88,146,15,62,117,168,245,95,58,218,146,191,84,241,80,245,116,4,198,176,48,135,232,158,70,15,175,142,33,37,223,137,76,220,200,103,167,229,74,51,174,237,133,233,71,56,206,34,171,23,163,233,59,58,158,221,89,223,178,120,200,13,66,169,43,118,206,174,230,107,177,71,51,246,50,205,249,45,144,120,170,170,8,141,164,25,13,181,176,204,214,76,193,3,153,153,98,208,24,47,48,48,147,48,176,138,51,84,14,48,20,20,48,56,50,48,48,12,71,69,45,75,150,178,85,3,65,194,106,54,60,152,192,225,34,33,18,49,242,211,89,62,193,35,9,204,14,122,168,195,203,104,84,128,251,134,160,198,131,64,81,193,72,132,78,151,204,89,10,54,90,122,1,58,55,206,181,3,51,206,138,98,234,142,148,191,179,24,247,222,98,247,167,180,245,156,99,45,18,99,218,150,106,156,228,110,80,243,13,99,201,12,39,69,121,114,66,2,81,185,121,2,155,71,179,78,156,198,33,245,152,239,242,252,198,67,0,180,202,38,128,3,121,238,97,97,98,45,115,36,253,57,163,152,37,128,61,46,145,12,10,104,174,24,95,139,1,209,102,102,238,114,85,68,44,246,99,135,133,172,204,200,195,138,29,109,195,150,245,121,170,30,251,36,144,193,2,87,223,27,41,55,134,102,14,41,67,123,210,225,210,92,229,138,102,246,22,197,232,187,61,12,116,159,60,255,237,50,77,204,246,41,188,225,155,111,123,247,46,126,69,229,254,127,151,193,38,116,186,70,200,119,230,89,162,166,40,146,134,151,4,166,12,129,192,81,212,205,97,168,206,113,32,193,81,140,194,64,156,64,14,150,188,68,0,58,40,33,16,135,166,27,0,69,64,21,138,50,44,152,188,14,238,55,56,17,203,134,46,75,41,50,161,179,141,233,100,93,219,138,68,28,200,50,102,19,63,15,207,213,148,68,34,209,248,78,228,148,212,151,42,220,194,138,85,45,164,213,217,47,222,191,202,12,185,207,231,172,100,62,217,59,164,109,190,202,141,247,62,83,209,13,3,110,195,255,251,178,100,196,140,4,242,102,197,11,169,84,100,106,44,217,89,97,227,13,22,157,155,16,14,141,254,193,234,51,166,244,243,33,228,219,9,44,189,177,178,135,185,30,113,6,224,192,196,144,241,88,33,218,249,59,95,109,239,214,54,235,191,156,107,57,131,18,212,206,177,93,102,175,233,88,217,142,37,205,57,52,177,94,250,153,106,0,0,61,189,251,93,53,150,155,230,122,230,140,187,233,165,84,170,214,213,123,200,48,74,51,32,94,1,66,255,61,73,140,216,215,94,50,51,139,130,165,143,237,98,70,67,30,106,140,44,100,155,217,183,213,74,215,89,151,41,213,4,230,208,235,54,11,74,87,48,199,207,32,195,146,93,93,29,134,236,185,5,13,33,162,30,120,167,74,150,238,38,169,247,184,74,234,99,69,155,50,42,189,97,18,147,226,59,182,235,174,190,47,89,213,34,63,154,239,170,249,17,238,0,0,99,39,70,163,139,176,163,129,222,163,28,131,179,69,67,211,8,0,0,80,120,102,224,76,102,104,32,96,73,26,20,26,85,8,176,18,186,93,16,48,18,32,12,67,0,134,99,70,197,48,111,162,14,155,148,221,38,47,76,79,72,245,77,55,69,119,24,251,191,77,74,197,154,213,21,28,78,3,221,44,106,106,142,158,166,48,221,187,17,251,29,237,141,252,160,56,166,134,12,196,76,171,44,50,178,240,247,151,132,217,109,15,249,201,52,91,110,89,29,164,137,218,164,237,118,134,196,13,44,65,74,161,165,14,60,39,58,172,68,103,88,25,52,57,94,79,22,27,92,91,90,155,238,236,241,194,148,166,111,62,242,202,201,15,226,34,177,34,35,149,174,228,255,246,245,128,0,12,138,211,77,34,148,37,10,130,253,8,155,70,86,19,81,228,85,138,106,165,107,46,151,119,164,196,98,2,114,170,110,138,97,227,239,222,109,28,88,90,162,92,249,224,125,194,51,219,25,52,84,218,68,214,84,152,97,167,93,67,227,24,170,179,86,59,174,198,104,243,212,181,117,204,222,213,91,221,108,55,93,85,7,179,117,164,199,205,159,107,60,127,48,175,110,143,207,26,83,75,183,36,74,41,241,155,197,69,95,20,157,47,127,84,235,232,72,112,2,80,165,25,81,9,48,142,8,42,149,97,130,105,232,176,97,4,152,229,3,94,68,227,5,208,152,17,0,16,205,180,227,140,242,140,147,142,40,244,137,223,153,16,8,82,106,18,96,184,215,110,172,202,167,149,104,234,36,162,32,4,9,153,17,180,227,20,92,125,43,54,29,135,78,217,211,98,230,18,205,135,179,109,172,53,70,18,124,217,255,255,171,154,251,250,235,123,93,215,63,110,255,217,241,29,253,79,220,187,168,170,186,103,23,112,187,89,255,251,178,100,208,12,133,137,104,196,147,163,127,64,120,204,217,109,61,136,69,19,81,155,28,110,233,99,129,183,51,101,244,243,13,132,50,85,48,88,185,68,218,93,32,124,161,143,151,92,155,93,56,178,206,67,161,43,45,108,31,166,232,211,165,147,28,79,86,244,0,69,56,9,82,141,182,84,79,15,131,141,96,224,232,132,233,20,147,124,196,143,123,38,11,217,248,66,43,7,113,194,230,78,110,94,231,72,64,135,21,69,6,124,128,87,137,161,103,163,161,242,194,227,142,180,218,74,177,241,97,200,153,2,26,3,64,194,88,49,32,142,132,145,142,75,100,142,119,83,107,218,121,21,63,155,245,162,30,135,137,247,82,207,137,153,79,153,15,153,63,169,210,33,242,158,121,20,57,249,154,0,213,15,141,144,0,56,122,4,237,133,50,102,17,139,202,230,49,3,2,69,64,80,137,68,25,9,70,21,18,38,59,11,101,48,42,247,6,5,110,169,83,240,216,97,96,217,144,184,141,64,154,35,172,155,67,132,38,158,250,109,48,102,19,17,156,100,168,168,15,152,168,218,229,198,66,240,238,194,199,35,212,7,67,195,202,23,234,222,169,208,231,74,114,13,23,24,203,85,231,160,212,225,150,87,120,46,93,9,113,57,84,231,85,78,207,219,170,149,18,52,246,32,93,72,28,177,86,74,15,23,126,237,38,211,97,131,238,133,150,140,147,103,132,169,72,88,168,250,140,205,162,163,226,155,122,172,18,176,188,13,32,155,50,133,156,16,28,141,31,102,8,143,32,162,72,144,34,68,208,131,189,16,140,11,6,151,91,119,110,176,42,223,10,2,48,132,110,142,56,54,161,82,152,13,227,10,19,189,85,78,227,14,73,38,234,2,19,207,94,107,35,109,228,109,189,27,22,218,119,233,19,240,214,86,81,54,170,214,178,233,65,6,181,11,54,111,167,40,129,171,13,205,26,124,89,22,164,84,117,1,229,57,236,134,205,144,173,7,98,27,68,81,66,17,107,105,23,153,139,177,212,195,135,15,208,101,154,143,85,246,52,105,46,236,186,110,145,196,201,85,47,113,118,124,90,45,110,188,34,246,179,133,135,86,0,9,198,216,163,16,193,186,83,13,174,12,40,32,48,140,12,224,64,40,163,94,156,31,76,70,96,105,49,102,94,8,131,125,20,28,30,212,144,64,192,42,58,19,174,228,15,47,131,220,217,125,107,52,166,247,199,11,195,233,204,86,39,156,236,46,45,156,119,54,52,182,142,147,94,95,104,232,230,228,29,74,123,148,92,223,44,126,6,250,236,228,127,121,189,207,120,232,230,207,153,106,17,253,150,71,58,129,213,156,167,244,198,178,93,255,183,78,82,181,164,221,136,217,200,92,221,142,149,153,174,255,251,178,68,222,12,196,228,103,70,139,137,68,68,156,108,216,161,117,40,154,20,189,157,30,110,105,131,66,134,51,98,201,221,32,113,243,49,175,121,247,254,114,237,179,182,106,11,67,246,97,232,159,115,169,217,79,173,28,101,116,243,255,57,48,75,149,183,54,6,52,2,102,140,22,91,140,0,168,76,111,65,12,54,11,5,37,26,163,128,83,6,204,153,251,10,50,88,104,241,102,96,9,99,82,138,142,19,146,53,229,248,204,97,192,177,232,130,227,24,243,18,106,104,96,128,142,135,137,68,225,8,210,135,8,96,213,4,20,150,41,34,97,68,36,54,198,136,2,106,80,250,197,44,86,197,232,211,139,52,80,120,185,165,154,208,214,56,131,32,98,11,88,58,81,104,28,195,137,146,214,75,17,216,90,198,220,200,197,125,147,26,252,240,148,114,89,45,104,117,67,31,217,194,241,121,10,33,233,189,212,65,10,171,41,142,87,117,182,165,57,71,196,74,23,12,187,243,245,199,132,2,213,0,0,33,82,194,229,218,106,5,0,34,83,157,85,122,163,110,156,185,19,213,169,194,134,102,34,83,249,218,131,103,98,118,44,253,75,152,216,41,53,103,45,118,115,61,99,235,236,107,10,118,119,199,47,189,21,6,79,40,164,102,80,77,201,145,99,53,118,215,183,93,52,202,54,15,110,184,31,91,28,134,73,16,91,39,231,38,221,129,77,121,205,148,221,222,38,45,42,217,32,124,92,15,254,226,110,6,164,160,102,207,28,42,146,86,50,79,164,198,42,173,87,204,183,23,247,19,221,215,55,53,117,121,82,158,193,40,0,1,84,114,75,45,150,243,20,128,237,79,24,212,181,124,189,114,229,7,81,152,148,166,164,5,61,118,153,233,138,191,240,153,222,49,216,131,31,134,97,183,77,154,146,6,166,90,100,15,81,46,178,229,23,155,189,138,102,173,147,205,228,137,10,63,58,100,77,130,212,221,96,114,151,15,19,20,230,125,237,22,129,215,219,95,92,165,247,107,110,137,27,210,33,99,226,110,13,217,249,167,87,22,24,242,122,50,49,163,230,204,15,238,19,188,124,90,214,113,147,54,50,5,237,11,91,35,62,203,233,144,143,153,30,191,140,12,208,226,66,146,200,204,229,36,200,56,12,216,84,120,140,66,56,96,224,10,26,96,229,40,3,76,33,160,86,116,220,100,114,183,160,168,2,232,183,88,196,182,150,154,89,29,238,25,97,220,39,164,148,186,191,96,164,157,48,133,30,10,116,73,166,253,37,19,92,56,85,63,59,153,60,106,70,131,18,60,172,238,236,231,129,231,126,77,21,38,82,221,109,59,44,105,128,3,53,19,12,53,105,148,75,196,228,196,59,175,61,193,87,166,205,202,218,139,54,255,251,178,68,197,8,132,69,102,205,107,38,68,248,139,236,233,141,100,200,141,83,25,155,36,109,153,23,202,92,51,163,221,204,160,113,203,198,147,205,39,147,59,114,147,177,22,162,61,125,121,213,109,210,123,135,169,198,173,69,79,245,237,19,55,112,143,196,252,129,37,130,65,73,183,89,147,210,38,46,165,6,47,71,138,230,76,128,40,150,137,163,24,65,234,233,26,89,211,195,79,27,118,18,157,174,182,24,114,91,84,88,40,53,199,53,15,67,130,65,92,122,195,26,226,33,14,89,12,42,92,174,50,101,185,15,138,54,218,76,155,54,70,12,216,223,78,198,16,28,93,181,14,60,70,172,193,134,56,200,185,185,15,172,134,177,189,24,88,221,233,98,88,81,42,237,111,20,92,227,74,75,148,16,191,234,132,35,71,144,114,200,180,160,168,116,214,74,211,169,165,209,39,176,215,85,134,142,110,238,35,177,237,127,60,69,240,220,79,14,22,188,21,0,39,100,172,206,10,147,113,190,141,29,96,18,1,25,16,122,100,128,80,88,34,9,39,160,140,42,7,12,18,53,82,246,55,207,227,168,72,21,97,169,32,192,151,59,21,140,197,152,124,244,174,106,228,182,245,218,121,139,244,185,177,120,111,198,106,146,39,185,152,173,180,242,204,17,194,253,144,153,244,34,155,6,16,159,46,210,202,199,160,247,57,249,233,219,71,120,255,25,139,39,123,26,68,249,207,203,41,92,121,187,187,92,253,139,231,125,101,242,143,217,221,157,251,127,94,60,123,53,100,108,61,89,123,224,131,100,227,95,178,135,150,245,86,193,238,114,135,53,181,245,178,238,100,206,155,20,142,59,177,246,186,43,69,110,243,212,243,50,251,173,5,166,136,74,57,64,0,140,91,122,238,182,205,131,32,176,129,165,79,38,50,74,141,137,148,125,97,221,20,52,70,134,222,142,123,43,242,141,100,243,125,61,61,99,131,233,20,117,148,51,80,65,118,49,87,201,184,85,139,103,153,36,34,208,223,54,120,169,144,53,152,109,105,184,148,51,98,211,231,251,31,78,43,104,176,142,220,141,69,180,119,52,45,115,144,77,37,204,203,222,69,186,211,106,177,218,198,174,204,171,239,4,0,65,195,19,24,99,83,117,179,36,103,208,18,24,103,40,176,99,8,154,97,8,114,96,49,110,96,104,130,22,25,192,0,160,144,136,35,3,221,150,10,96,56,20,4,23,220,210,172,145,24,17,19,177,88,120,212,66,165,77,73,99,7,94,136,191,48,225,183,9,123,181,5,59,115,210,6,22,196,28,132,231,88,107,49,166,250,50,244,193,144,51,177,71,30,175,57,73,102,189,215,254,43,23,125,91,251,176,233,106,114,88,120,234,239,152,124,236,250,154,108,255,251,176,100,202,12,5,131,102,199,155,140,109,240,106,172,217,221,36,101,191,23,93,157,20,78,225,111,129,185,179,99,129,131,14,32,83,99,136,139,111,222,207,221,196,187,231,103,237,69,144,214,223,186,82,106,215,86,217,233,69,217,101,39,212,37,56,225,131,172,158,177,44,220,253,187,97,81,242,230,33,102,172,113,221,255,110,234,190,247,252,182,28,122,237,245,183,110,215,184,8,220,2,27,29,1,173,166,130,132,60,118,38,34,122,60,149,14,214,25,36,19,86,196,12,141,175,53,6,225,153,8,12,32,91,120,32,91,72,20,146,222,211,62,63,147,170,17,100,133,19,87,227,185,117,144,89,7,174,198,254,80,166,68,136,93,114,104,124,72,111,167,242,5,179,201,148,252,216,141,203,239,253,66,182,158,206,115,42,14,101,19,53,247,51,133,249,159,247,250,217,94,175,242,249,194,243,207,242,242,92,192,213,0,38,227,108,221,91,141,243,220,197,149,199,165,141,8,36,195,195,21,68,192,14,70,138,65,128,225,80,214,120,191,36,80,228,168,148,29,103,78,190,86,242,150,82,83,89,129,232,196,249,220,81,56,99,165,100,141,90,54,15,205,153,163,93,177,121,118,88,38,131,112,74,109,162,138,218,76,228,13,212,46,223,21,21,155,48,93,132,155,109,251,51,110,69,31,59,68,252,157,161,201,83,19,115,42,41,45,219,133,53,70,219,90,113,245,85,27,161,156,66,83,172,117,75,218,131,208,121,203,65,54,49,154,181,159,70,244,226,162,86,207,71,173,87,205,156,175,234,102,42,144,184,100,61,101,205,204,64,57,164,9,171,53,154,88,216,212,211,153,204,63,88,14,9,169,28,50,4,194,65,126,65,129,66,225,222,6,205,90,196,136,168,53,182,115,28,202,210,241,48,112,120,83,48,209,86,7,200,15,12,32,67,237,67,66,48,193,113,64,237,198,216,187,141,22,139,34,143,89,53,208,226,84,160,236,138,21,24,193,217,39,41,88,195,47,163,220,196,165,24,38,178,99,140,105,183,141,32,229,26,249,236,46,243,92,59,156,29,209,179,101,163,114,54,246,180,242,247,99,158,237,198,138,37,62,232,117,233,17,123,102,164,162,209,19,189,177,201,54,67,139,64,196,65,214,214,116,248,205,10,158,164,5,156,127,219,191,255,252,176,96,200,0,108,222,185,239,45,230,226,218,203,40,105,226,215,123,60,221,101,212,56,227,223,166,198,189,53,54,19,150,44,217,206,254,188,189,203,138,67,120,212,138,65,156,99,233,104,134,38,32,194,37,49,108,248,147,50,241,247,119,114,42,54,103,58,88,213,76,132,245,49,139,70,27,239,134,46,225,203,200,105,157,55,25,170,63,58,161,27,108,212,175,255,251,178,68,206,136,132,252,102,200,27,105,92,242,153,204,216,194,115,72,14,16,213,157,61,172,25,87,226,18,179,102,181,150,32,205,92,180,156,236,167,153,100,180,252,153,220,220,243,135,26,82,99,177,165,238,171,124,205,12,189,14,83,139,102,90,199,79,86,5,44,211,246,93,182,187,96,104,102,5,6,157,202,181,103,177,91,44,196,90,120,202,240,248,189,128,210,132,166,146,212,82,146,61,156,83,52,115,191,154,125,73,134,137,188,85,156,215,161,78,156,86,84,161,134,136,68,19,86,114,10,170,61,118,146,210,182,172,206,198,156,244,164,184,197,97,165,171,23,243,110,89,21,175,124,140,32,209,35,219,138,218,140,52,84,178,171,99,69,81,85,150,132,169,74,157,207,25,163,70,202,194,107,98,211,114,234,148,183,55,20,179,241,255,113,53,107,235,51,81,183,160,85,69,0,204,117,108,76,245,168,12,133,152,76,90,12,140,156,31,12,145,20,212,56,195,98,60,202,160,12,192,225,168,40,22,32,12,26,6,187,2,192,10,25,24,26,25,137,1,196,32,108,51,55,11,205,252,108,191,42,139,217,164,135,254,43,148,158,181,120,236,142,39,44,134,165,241,134,157,16,165,194,172,163,81,169,124,178,122,228,118,89,75,25,165,134,176,177,49,156,106,213,5,158,107,159,253,255,230,240,125,71,200,1,102,56,73,104,20,27,86,215,127,81,1,30,54,27,238,75,111,97,99,48,33,196,221,54,221,76,197,158,72,80,245,152,56,240,227,90,79,14,105,39,150,204,185,240,241,235,121,98,178,225,243,216,217,214,36,242,196,212,172,65,7,119,85,128,0,48,57,156,174,72,222,91,18,2,118,156,77,32,246,165,41,81,13,87,79,217,146,208,227,53,239,250,196,171,188,116,106,179,219,62,202,110,121,213,247,16,85,215,212,152,147,63,199,150,172,250,195,160,244,91,163,102,57,249,82,185,241,250,85,37,191,14,209,176,83,106,245,59,94,234,98,50,229,139,116,202,218,158,102,82,145,231,155,231,133,94,184,209,227,254,166,31,213,120,141,37,82,191,101,46,69,45,198,19,42,244,227,94,199,19,110,42,115,78,86,181,114,224,31,82,27,108,79,29,14,252,158,252,168,154,78,83,152,206,84,152,50,68,24,16,1,24,56,51,134,56,166,12,11,69,65,24,0,24,13,4,171,29,88,211,68,84,67,38,19,149,219,111,70,186,223,221,174,184,113,173,194,163,157,128,105,32,9,200,230,231,104,160,252,105,245,241,216,126,51,97,216,156,164,199,232,108,217,153,165,128,159,120,220,34,9,154,148,200,33,238,7,2,1,112,244,65,171,111,255,220,255,73,119,167,115,119,142,211,185,23,243,50,214,36,58,121,255,251,178,100,211,143,5,113,103,197,11,161,127,164,127,12,217,141,60,200,159,85,121,157,18,14,141,253,1,226,51,167,52,147,13,189,68,135,217,229,210,233,68,69,68,18,90,132,193,0,135,12,70,38,230,72,198,80,113,92,103,116,213,188,109,205,172,91,91,142,223,224,198,155,123,166,31,193,139,151,229,19,242,136,71,222,0,64,197,189,207,125,118,221,82,192,21,27,106,65,80,226,137,40,98,123,39,143,94,209,123,4,204,124,173,116,37,38,210,31,127,253,181,212,98,170,61,206,137,148,150,146,36,210,46,41,77,171,54,45,128,206,199,244,202,74,94,204,118,219,176,100,33,66,152,206,62,162,70,199,32,18,114,100,129,128,24,226,147,0,187,105,108,26,62,130,49,2,40,138,53,25,1,56,51,120,164,90,35,234,244,30,135,214,80,71,74,183,24,202,228,67,253,203,193,29,106,64,110,147,59,62,12,209,141,51,62,16,198,198,131,60,224,229,19,6,136,83,131,220,20,193,0,34,10,234,169,84,101,216,127,201,9,163,26,242,140,99,35,80,202,224,192,164,194,101,16,144,76,198,48,101,162,114,253,40,169,100,43,196,138,199,101,93,84,111,70,112,172,218,85,9,45,242,159,171,123,147,172,77,210,205,159,139,162,180,163,37,148,188,76,166,52,121,67,212,189,106,70,164,81,35,16,236,35,180,74,71,119,49,87,79,91,147,123,191,115,86,249,169,175,171,190,63,93,88,215,138,253,241,168,74,245,137,166,249,123,218,251,47,254,231,173,191,254,231,172,235,253,255,63,186,2,112,0,192,9,73,147,203,145,152,16,217,151,47,113,138,4,49,129,65,209,139,128,57,108,130,192,88,24,193,64,2,124,195,171,234,102,80,251,146,2,47,115,74,194,39,39,28,85,49,198,73,98,163,160,218,136,151,44,210,196,182,177,185,39,166,241,17,87,90,13,111,96,50,161,89,204,149,150,164,195,157,75,86,211,163,74,34,255,51,131,160,154,99,92,94,32,194,238,135,187,73,23,178,169,99,71,207,116,196,217,10,108,220,136,196,102,146,34,44,199,107,142,69,100,97,65,213,154,147,64,233,252,220,89,195,5,100,146,163,27,142,254,145,87,170,235,239,189,52,230,209,251,90,227,194,30,80,48,6,153,5,133,142,32,16,237,107,76,48,116,42,14,28,110,217,25,65,18,43,41,20,9,80,216,7,233,160,178,64,20,147,141,69,104,37,218,158,146,210,213,237,178,229,44,16,90,54,187,86,156,107,232,226,89,97,68,183,255,133,17,27,1,182,84,145,201,216,227,238,82,102,98,20,230,113,87,195,30,113,186,17,76,57,37,234,138,131,76,166,161,91,184,33,86,172,130,69,164,215,54,198,142,134,137,255,251,178,68,210,8,132,230,103,71,19,154,72,224,155,204,232,182,117,40,140,81,217,155,37,45,153,19,98,84,179,101,53,163,34,188,208,76,122,49,197,10,25,95,68,89,127,50,138,167,159,23,71,87,38,213,139,171,215,223,55,127,243,205,204,255,112,219,253,124,5,216,126,71,44,110,70,153,199,48,97,233,230,97,7,171,57,126,228,142,233,48,8,101,186,193,49,222,211,87,106,175,219,245,69,73,77,106,53,201,172,181,118,221,147,173,98,167,198,93,197,166,25,35,180,27,64,169,19,8,242,40,233,170,69,73,57,32,210,48,132,24,65,2,38,158,89,243,214,217,231,117,74,157,125,63,77,205,212,111,151,214,155,23,202,185,83,152,73,41,7,42,212,114,36,176,161,211,55,56,113,34,143,130,38,186,119,135,71,196,142,88,22,28,52,92,54,163,137,6,131,168,122,26,50,15,75,79,218,35,255,250,250,233,110,162,182,95,174,194,245,0,0,8,15,36,221,141,184,40,156,192,118,56,5,221,228,17,44,3,232,204,137,142,48,23,101,218,128,48,162,186,232,180,48,61,136,90,60,184,133,135,154,32,23,159,82,86,100,244,18,139,115,20,54,87,209,164,233,232,165,57,214,236,89,38,72,226,185,36,50,21,136,153,94,103,154,78,8,144,218,14,180,27,18,121,17,209,244,176,167,66,205,196,173,149,16,168,167,51,197,189,151,36,38,181,116,220,31,22,101,140,161,198,86,176,96,173,145,220,31,148,181,55,67,244,238,80,129,210,71,76,232,131,120,25,93,204,12,137,104,23,118,179,24,214,90,58,20,1,41,0,0,3,129,40,185,130,15,227,147,131,95,9,76,18,10,48,40,80,132,8,169,50,30,36,42,171,89,107,78,135,47,87,72,212,187,122,228,24,213,14,229,232,17,130,162,39,225,238,106,161,24,31,100,22,89,162,153,202,115,190,89,211,33,197,82,3,192,212,193,140,60,193,46,98,156,105,14,75,12,119,26,240,46,48,194,249,177,210,84,161,175,213,104,242,77,26,219,18,104,235,172,209,65,238,178,64,176,209,234,43,6,216,225,232,54,67,241,121,168,92,140,104,183,236,91,66,51,192,226,233,115,230,16,105,84,73,165,192,230,40,245,85,104,153,49,214,141,33,95,103,174,236,176,81,149,101,237,237,223,221,114,173,7,20,20,177,167,50,215,230,98,2,87,151,157,43,83,116,214,179,165,133,190,182,251,133,117,7,218,65,4,76,129,183,36,159,110,180,181,162,250,73,69,35,152,249,12,165,162,154,37,41,140,78,228,227,101,151,165,82,160,251,155,70,207,49,24,52,158,242,237,206,212,169,136,161,149,102,178,66,171,85,203,221,24,250,73,240,91,160,213,106,149,33,36,255,251,178,68,203,8,132,179,103,75,107,73,67,248,155,172,232,249,112,200,137,80,137,155,57,172,153,17,226,13,179,102,117,150,25,29,156,106,179,43,69,59,243,246,137,241,175,40,139,109,196,241,52,203,83,199,11,9,247,74,63,24,55,135,249,64,21,90,218,123,89,37,178,238,133,161,209,2,62,102,202,229,189,148,92,89,152,15,79,39,105,235,149,69,227,203,255,212,106,9,18,210,136,40,134,191,218,99,116,234,148,177,202,105,43,16,203,251,145,147,120,209,157,202,219,155,40,139,222,28,230,53,246,131,53,174,49,253,126,94,85,52,107,92,122,63,162,245,127,177,79,171,32,110,228,65,146,179,23,108,118,92,228,60,84,158,65,158,17,250,148,193,27,219,141,163,222,45,243,47,50,172,212,117,56,58,103,32,237,122,91,247,244,183,109,249,95,224,6,26,0,106,145,3,104,193,186,83,83,223,76,240,61,50,152,80,72,230,225,24,84,64,10,90,0,1,130,66,163,2,0,218,108,109,179,67,75,0,60,38,82,134,93,0,191,180,147,150,97,17,253,119,154,28,187,233,112,144,248,251,164,197,144,103,208,10,70,8,78,217,199,173,80,179,25,186,132,131,218,101,174,219,111,219,57,61,56,230,37,88,246,89,71,34,126,239,241,183,106,106,80,25,223,13,253,138,173,163,199,30,79,102,89,158,242,60,179,235,39,113,73,58,50,191,41,81,18,68,244,61,103,37,198,187,185,111,186,113,16,142,135,249,204,170,175,82,221,89,149,255,129,47,106,64,171,113,129,163,68,63,115,93,242,77,12,47,50,216,8,28,99,99,64,32,144,98,64,68,8,26,9,22,149,148,217,129,31,7,240,120,60,206,29,106,26,36,32,12,128,13,115,232,226,130,136,178,6,164,208,187,113,112,149,51,151,134,47,82,69,52,147,8,34,74,204,201,72,211,102,149,252,16,64,134,178,28,185,137,54,109,71,108,213,86,213,62,146,246,174,207,44,49,181,122,87,32,194,6,41,67,15,105,130,210,216,158,170,170,199,44,143,52,115,192,161,208,206,67,137,152,94,168,202,50,242,44,168,158,78,142,181,150,81,213,91,216,249,231,79,85,43,185,193,150,36,2,89,12,194,186,56,114,124,206,200,243,86,149,12,184,15,48,144,136,189,230,45,27,25,8,24,23,17,2,70,105,136,149,209,230,7,25,36,0,13,15,149,65,196,125,236,130,38,210,96,124,104,137,158,55,115,68,144,185,248,57,18,71,146,68,66,41,38,68,217,26,61,41,216,132,48,137,141,32,92,142,208,18,77,228,165,242,164,154,82,151,115,93,141,183,123,87,54,202,119,72,118,37,58,75,44,129,169,180,16,146,244,48,82,93,205,26,31,84,141,209,47,255,251,178,68,213,140,196,201,103,71,19,134,69,114,151,172,216,194,112,200,142,19,217,157,26,78,37,17,130,122,51,99,9,204,164,169,21,88,136,72,224,125,22,140,243,79,199,219,187,208,183,137,34,172,193,145,93,90,220,188,190,221,122,83,117,197,209,15,41,250,132,20,180,21,186,52,27,144,231,6,51,39,19,77,106,62,22,90,133,131,72,110,111,168,15,176,85,33,11,44,49,99,82,59,114,214,224,53,19,8,135,38,236,140,155,75,147,148,122,136,138,188,212,14,52,137,70,53,38,45,107,101,26,57,163,150,249,171,224,129,196,43,161,138,108,36,64,130,117,141,117,209,55,28,183,190,163,14,198,59,109,170,87,62,211,10,169,120,213,170,146,233,109,198,231,126,50,15,204,164,164,88,60,203,230,103,235,76,42,69,41,223,69,55,189,201,71,93,140,101,167,37,227,121,181,246,238,174,16,151,247,85,229,151,43,67,151,125,139,241,204,86,83,242,249,123,254,196,72,172,157,0,0,16,151,95,119,255,110,5,20,64,224,38,165,226,208,227,50,87,10,146,85,75,76,87,107,208,185,241,218,97,108,234,189,211,151,166,215,106,151,11,16,101,174,178,201,42,246,219,71,109,36,182,56,193,140,62,91,88,55,21,16,67,146,141,52,113,42,72,220,146,164,231,58,142,93,251,154,167,161,253,88,205,202,45,13,20,49,11,168,165,52,206,30,109,219,26,206,57,54,249,168,75,181,161,241,57,77,26,82,250,16,67,98,142,73,244,33,68,62,97,222,203,20,179,28,231,112,54,231,163,160,96,171,77,126,48,13,168,0,0,65,73,36,154,201,49,153,98,98,43,25,157,0,128,104,70,215,96,149,76,12,5,133,36,197,110,30,194,73,13,172,59,52,12,158,37,92,165,184,115,81,57,176,77,8,163,109,116,228,207,163,38,15,40,235,79,95,34,209,160,84,33,17,196,220,137,128,152,196,136,249,41,247,41,40,184,190,215,168,181,169,144,139,99,217,55,214,91,251,171,54,95,237,49,40,107,175,147,13,27,61,23,173,152,109,250,250,156,63,222,231,57,183,47,120,254,119,229,168,255,72,167,165,77,162,153,211,221,221,223,57,158,119,101,183,137,101,160,73,109,196,132,108,102,242,240,102,123,102,164,92,99,1,129,129,196,161,33,66,64,80,19,132,91,132,31,135,229,247,224,70,158,68,54,145,242,75,146,185,201,154,6,152,0,2,4,12,143,196,224,30,187,28,106,116,120,45,50,152,140,26,18,70,229,121,39,32,72,226,162,75,1,135,13,203,65,212,142,221,158,76,181,90,189,195,161,140,214,106,28,228,49,76,48,150,30,180,171,92,106,40,136,230,192,126,64,186,185,79,171,179,84,45,217,235,255,251,178,68,198,8,132,86,102,206,235,41,66,248,139,204,217,125,105,38,55,82,89,155,34,109,153,19,2,107,179,163,205,204,32,120,141,138,73,231,229,106,158,239,170,225,152,211,7,223,141,226,190,126,239,255,249,90,129,195,12,42,255,135,8,129,41,53,36,48,146,132,213,168,227,1,199,76,144,58,58,104,120,196,169,32,195,2,109,145,225,119,199,233,237,69,24,153,89,86,156,49,49,47,162,137,224,211,1,162,10,26,72,200,26,130,25,4,176,124,72,242,20,109,140,49,84,113,181,189,13,21,20,14,17,155,67,69,194,34,144,109,82,187,165,160,226,17,139,28,145,4,89,87,51,43,3,229,28,153,172,133,164,148,102,74,218,225,228,125,161,230,116,52,117,49,22,105,206,69,99,154,8,89,102,161,207,48,162,194,65,20,65,103,119,25,4,169,180,101,79,116,44,62,207,71,170,167,166,230,237,135,50,207,76,252,189,56,46,68,85,1,140,188,92,13,135,138,206,110,92,205,93,33,193,178,208,88,202,69,63,218,142,120,35,18,108,81,193,152,38,48,9,187,78,177,51,4,36,52,16,163,22,241,168,163,244,20,76,9,114,52,32,33,39,5,195,1,252,148,59,64,225,169,72,216,59,202,135,226,194,28,121,36,156,122,141,32,141,204,1,56,160,192,118,164,168,138,212,14,65,101,155,18,150,72,209,74,31,226,47,247,219,123,187,182,221,182,103,171,139,223,18,202,153,139,173,157,199,51,21,12,223,44,134,62,90,250,116,222,215,53,200,119,220,75,38,109,169,166,215,155,31,183,194,200,46,229,97,182,125,121,255,151,178,183,124,220,84,242,202,234,215,124,255,221,3,21,101,32,0,4,74,105,100,146,73,70,228,81,202,239,118,32,64,242,231,25,44,183,184,7,74,238,106,31,120,172,92,75,91,62,151,2,204,126,76,117,40,208,44,50,173,11,45,217,35,150,103,209,172,123,56,205,71,58,91,211,188,23,100,79,206,213,111,25,222,44,232,213,106,125,237,227,161,165,247,249,44,147,83,187,132,38,250,136,185,181,184,181,137,151,168,135,219,136,225,210,154,239,226,162,111,72,107,230,226,31,225,18,161,170,126,123,128,166,102,19,131,172,99,36,93,102,67,41,240,98,164,19,70,6,64,176,154,38,0,192,24,98,20,10,134,29,32,40,96,30,8,109,40,192,192,3,12,0,192,100,180,37,214,110,38,165,88,220,97,195,226,65,220,69,114,231,50,151,5,253,103,174,19,240,202,24,51,47,137,55,87,225,211,119,99,110,189,75,174,115,32,140,212,106,16,235,193,55,15,55,104,132,29,102,11,155,130,101,112,12,113,245,228,98,76,221,101,108,192,17,142,153,31,183,36,86,198,207,86,255,251,178,100,203,14,5,67,103,69,139,186,88,240,117,12,217,173,61,40,29,89,133,157,16,15,105,109,193,216,51,167,116,177,163,53,154,172,74,47,147,174,123,216,213,165,245,29,178,84,185,166,110,117,171,241,7,55,77,155,26,246,120,234,204,106,253,75,154,213,13,80,82,84,180,209,59,74,54,164,227,209,59,178,217,79,39,56,223,113,200,157,136,27,20,102,233,95,22,253,86,77,109,159,88,197,151,50,189,168,0,240,121,116,143,205,190,242,89,64,0,18,189,7,251,109,110,234,152,129,197,78,104,22,144,211,147,10,206,187,62,67,20,155,223,237,255,245,206,34,196,94,228,82,105,230,38,169,12,18,14,25,130,81,245,85,34,76,157,96,18,45,115,152,81,112,43,199,81,39,32,62,157,164,162,95,10,138,71,80,86,243,34,134,84,198,199,191,217,202,49,108,245,202,147,3,145,161,189,202,5,202,153,5,174,218,171,48,25,66,154,10,91,71,199,165,245,91,95,53,114,132,153,190,252,2,191,53,0,0,42,155,107,174,223,108,143,96,110,30,247,14,59,117,90,52,37,87,71,223,126,198,34,215,113,137,190,113,8,189,253,223,169,77,110,75,134,50,139,2,168,138,187,174,100,72,131,209,179,137,162,70,129,155,114,242,138,148,242,43,111,18,2,4,7,34,193,140,106,218,141,89,189,156,246,159,215,174,213,141,133,166,129,44,70,238,17,74,17,190,69,14,97,139,50,224,211,30,236,202,196,72,169,154,39,255,164,177,215,76,177,209,112,171,20,167,85,222,97,55,82,68,164,204,141,234,52,191,249,226,226,45,164,225,213,235,117,5,128,9,171,0,0,51,122,73,172,174,238,13,12,222,48,235,214,5,107,116,173,137,180,92,83,101,127,36,31,29,178,15,134,70,15,93,38,134,166,91,106,31,204,193,70,61,195,177,172,201,13,121,172,100,77,52,142,217,118,164,98,97,155,148,234,42,238,95,103,98,111,223,133,157,241,77,15,55,105,52,236,250,108,244,239,243,210,254,222,38,173,203,137,139,35,249,73,110,109,54,167,229,254,66,91,11,122,180,54,24,206,86,187,237,70,99,203,97,8,199,127,27,251,178,153,142,125,108,229,77,103,254,107,240,17,105,65,36,81,112,166,66,183,204,207,3,249,36,197,161,28,1,19,16,14,77,113,231,79,26,237,93,239,244,166,180,167,53,94,251,91,237,126,170,22,55,27,234,20,16,162,18,210,40,212,146,79,157,101,179,49,122,127,94,180,164,123,210,61,91,181,47,104,72,135,92,195,44,195,198,74,109,189,150,80,189,10,13,68,206,205,29,146,219,122,44,183,47,16,234,107,41,38,190,234,171,182,169,79,184,99,238,105,247,78,173,187,95,29,255,251,178,68,194,136,132,120,102,206,107,6,69,120,133,76,217,157,101,134,69,82,101,155,41,77,37,113,234,89,179,98,201,196,162,49,158,81,247,119,39,244,92,108,173,169,104,26,67,40,244,57,244,163,121,135,117,119,83,27,254,46,127,237,205,190,220,218,161,138,160,8,178,97,154,249,158,114,71,174,82,153,76,214,96,1,226,33,128,8,76,72,105,92,158,232,218,90,53,204,221,100,139,229,45,196,133,108,250,45,110,35,105,178,96,226,167,210,56,32,66,124,74,129,180,226,245,21,153,214,77,212,223,55,197,166,233,72,50,129,12,117,180,86,193,118,59,123,145,76,186,82,86,117,171,217,93,143,212,91,65,77,146,144,163,197,51,103,37,133,134,229,181,14,182,104,166,184,49,6,143,165,168,73,135,188,172,166,243,43,166,33,43,189,149,45,133,15,30,234,131,233,106,102,55,181,120,94,98,175,132,184,245,239,155,143,109,224,42,140,25,0,64,131,3,194,131,99,74,19,34,60,96,186,76,98,224,226,32,6,129,130,161,147,160,136,9,79,21,2,133,4,96,184,24,91,22,176,201,11,158,85,5,7,133,112,40,46,166,204,49,65,44,62,240,251,139,38,150,62,139,231,212,70,63,8,133,240,230,59,9,15,24,56,122,136,248,73,58,242,198,173,251,188,96,136,132,132,35,159,176,126,185,26,23,20,205,12,218,188,59,12,31,59,93,190,190,89,243,123,186,184,117,111,226,39,155,247,240,233,139,152,239,254,31,220,115,28,186,62,46,233,208,157,53,174,99,81,63,161,47,164,152,250,68,217,23,59,213,213,165,41,105,142,254,24,248,253,245,197,205,181,149,13,80,6,223,248,253,192,0,5,14,233,100,181,203,95,174,7,195,6,109,180,45,110,208,48,203,75,120,91,135,26,152,207,206,167,212,40,63,95,234,153,113,100,65,4,12,140,37,144,158,65,105,6,132,121,154,41,173,24,41,34,172,33,94,224,231,25,65,141,24,14,84,142,142,119,76,169,255,9,9,72,248,99,114,111,227,137,157,47,122,204,197,231,187,147,172,170,186,45,71,216,202,199,216,173,138,68,236,203,171,89,237,85,74,163,19,84,3,184,38,96,117,188,101,70,114,112,207,66,104,194,126,101,104,208,28,32,24,46,11,3,154,224,197,44,192,208,136,70,4,2,130,67,1,192,32,184,2,160,200,15,0,8,6,17,129,66,32,141,27,217,90,141,74,223,85,224,210,109,47,41,93,167,29,157,187,78,36,70,27,169,3,201,216,20,13,132,1,14,37,229,87,246,142,84,246,195,145,184,235,253,77,32,124,103,219,179,251,7,88,133,59,114,186,12,197,68,222,114,155,28,211,180,74,93,41,207,237,169,131,213,68,46,239,255,251,178,100,203,12,5,67,102,197,19,172,93,64,112,76,233,189,60,101,191,24,85,155,18,46,161,253,18,21,51,166,244,244,161,236,168,142,234,183,94,147,251,91,251,182,132,170,88,229,238,46,23,120,218,230,78,125,67,224,140,242,149,84,89,170,29,164,79,109,109,88,45,248,140,178,227,168,42,120,21,112,133,152,121,143,3,17,235,31,120,242,41,97,86,123,41,196,232,8,2,162,229,109,250,64,0,93,46,242,255,101,219,13,3,156,235,57,96,123,173,173,66,79,42,20,77,237,87,48,21,68,45,198,145,176,165,205,18,249,40,237,85,244,181,39,171,78,64,193,30,54,231,76,232,137,105,47,2,132,181,184,215,42,200,187,86,101,169,30,55,29,21,81,115,15,125,86,172,234,135,77,12,168,25,192,228,118,28,66,14,131,149,36,80,84,109,14,180,139,75,168,189,205,30,48,148,212,124,78,168,84,56,145,197,199,36,47,15,76,146,114,197,245,141,226,171,147,245,202,210,127,255,191,94,30,228,38,181,0,0,17,74,68,238,247,108,228,7,96,0,84,50,106,48,60,6,183,215,30,46,204,71,117,101,23,96,41,233,84,55,18,147,87,221,75,20,246,233,169,51,167,169,79,69,157,59,139,193,123,198,53,238,174,234,159,26,96,142,29,144,50,238,170,115,2,113,92,107,84,171,232,182,176,105,20,184,199,151,217,168,169,157,239,218,226,134,44,85,110,125,13,135,85,114,76,164,24,199,34,77,201,165,161,125,19,143,205,117,91,90,152,113,122,184,23,39,66,110,131,157,178,62,104,227,153,182,38,229,205,150,211,223,18,203,136,225,237,166,192,106,192,0,1,165,44,151,239,110,235,160,53,133,173,46,243,153,15,199,212,248,111,166,41,117,147,203,149,136,203,137,101,36,76,220,224,241,248,215,44,190,99,136,153,98,226,229,75,158,123,23,166,91,37,57,225,200,96,243,208,82,133,140,32,100,142,89,214,122,40,137,118,170,44,226,233,33,204,68,85,38,196,51,17,34,185,149,242,216,251,121,28,107,17,99,162,34,46,36,158,109,120,24,221,162,219,117,48,49,154,170,210,199,59,42,203,67,218,40,198,186,107,248,99,95,165,103,181,106,158,171,158,238,170,47,155,194,22,64,41,237,172,0,55,140,70,24,142,65,129,130,145,11,46,66,0,213,59,43,23,77,212,109,101,210,62,69,93,241,128,5,68,225,53,182,253,78,9,13,129,2,202,170,203,213,40,33,56,108,227,12,36,123,197,228,40,132,45,179,53,208,23,158,110,23,165,77,37,104,80,55,54,133,202,34,233,62,238,183,162,132,182,40,82,56,196,36,74,210,41,116,85,140,249,45,100,166,145,65,82,51,75,209,168,168,42,200,255,251,178,68,194,8,132,116,103,77,235,8,93,248,136,204,217,173,97,136,61,82,245,157,40,109,165,17,66,113,179,101,13,182,34,61,146,160,212,65,148,72,177,231,240,40,240,99,55,49,240,196,185,204,134,56,245,197,70,239,142,185,116,183,249,242,98,163,162,255,143,224,101,124,185,15,92,2,118,10,78,55,40,49,164,81,248,196,106,133,65,70,130,217,65,80,5,155,147,7,183,87,6,30,183,186,89,245,224,197,165,78,92,14,217,150,42,48,81,14,197,245,72,93,41,31,192,161,99,8,171,203,206,87,4,171,207,27,59,60,103,102,209,66,227,47,57,183,130,223,27,22,171,240,50,223,247,61,244,121,13,38,159,156,228,77,221,162,246,234,248,126,180,93,141,115,24,161,166,219,140,146,88,139,46,219,170,167,69,46,93,203,82,46,144,123,193,142,222,232,124,144,195,173,229,247,169,34,40,146,212,145,133,206,60,193,182,34,170,158,68,93,227,12,136,28,92,198,139,86,175,207,51,130,99,213,0,23,109,144,68,124,107,209,141,230,69,64,88,35,17,66,105,138,38,44,25,170,167,130,0,147,161,172,67,110,136,32,35,118,103,77,49,27,158,71,141,99,171,114,20,66,117,200,115,90,220,110,21,66,236,88,187,55,118,83,98,105,208,99,242,151,253,251,229,222,231,159,35,12,8,203,163,80,142,104,68,33,101,210,51,186,64,165,84,146,83,18,207,86,12,102,250,216,47,101,45,27,85,167,56,212,122,92,212,165,132,56,34,29,179,210,103,156,230,94,167,63,53,31,73,228,164,83,248,126,16,191,239,153,180,15,128,43,187,198,160,0,5,45,219,131,10,139,127,10,243,26,104,94,133,210,165,37,221,73,168,53,188,103,78,228,98,158,58,151,142,211,181,2,48,43,17,54,190,210,151,164,135,92,162,214,95,55,34,171,24,229,122,251,165,198,228,113,207,165,141,198,255,125,239,124,164,74,98,212,68,117,36,72,99,185,145,30,46,179,108,119,68,21,201,214,82,39,144,202,20,62,133,173,253,205,81,100,193,148,99,67,4,175,166,136,173,90,178,185,82,101,198,25,77,29,67,21,201,28,201,233,243,197,100,202,238,113,228,132,183,220,134,153,103,95,110,224,6,164,0,110,251,80,4,35,63,76,236,55,14,156,174,203,245,17,49,1,223,72,176,140,19,255,0,242,72,180,149,185,255,110,239,98,230,96,211,80,77,54,66,161,86,72,154,42,25,36,4,176,136,153,233,144,178,22,38,25,0,44,147,23,37,217,245,104,144,24,40,73,156,210,69,155,74,49,10,169,49,238,239,13,107,103,53,146,164,173,215,48,219,113,158,17,36,68,164,174,137,209,110,69,8,119,103,218,183,111,184,216,213,255,251,178,68,195,140,228,107,102,202,155,70,30,128,138,108,217,83,104,102,218,18,181,155,44,109,36,209,2,77,179,100,205,164,154,41,227,111,32,198,77,159,99,251,185,75,88,133,203,181,87,108,208,169,156,239,254,126,206,223,55,98,17,211,245,187,229,65,229,243,253,87,253,128,50,221,136,40,26,159,231,249,184,151,100,123,26,28,200,76,64,55,26,121,4,82,185,156,229,11,73,57,154,123,198,230,41,146,186,93,64,41,184,144,133,112,137,161,144,169,32,37,136,137,154,137,11,2,35,66,16,50,226,99,168,107,60,117,17,209,8,165,73,69,234,220,158,148,91,222,193,145,27,86,221,155,206,35,17,52,187,249,127,117,34,202,185,135,66,208,130,147,182,211,89,241,10,191,137,191,195,123,168,203,119,136,120,127,189,179,101,28,99,183,127,71,173,111,56,107,210,12,198,255,99,47,107,38,222,9,71,166,152,255,54,140,122,102,108,98,54,201,0,33,23,110,177,154,10,97,171,24,154,222,208,98,137,113,1,196,132,0,134,28,66,68,25,39,95,233,91,114,220,102,210,134,46,54,23,47,148,111,245,202,52,14,32,132,229,165,105,214,64,70,145,148,4,79,71,21,205,41,80,69,81,100,202,52,40,144,9,95,105,90,239,104,198,37,8,63,177,76,46,190,219,215,202,207,62,164,166,245,37,177,32,201,58,215,104,241,27,54,130,91,69,93,10,147,114,46,227,199,83,33,236,114,48,199,174,113,97,246,200,115,77,179,166,55,148,173,10,36,124,72,123,101,218,238,255,63,92,52,92,84,90,172,212,205,253,164,61,126,224,147,128,0,12,5,11,114,200,221,50,82,227,54,11,51,248,66,98,149,136,93,6,232,0,1,147,90,139,191,55,173,196,114,120,30,232,55,58,151,113,238,231,163,18,201,69,201,117,105,173,134,153,188,183,16,178,213,105,55,17,68,146,70,75,76,154,35,116,158,179,201,34,40,154,129,20,17,162,194,224,131,214,20,149,183,205,179,126,110,78,166,179,114,112,13,106,78,9,169,2,206,189,61,65,138,67,31,117,169,72,34,242,240,183,204,116,27,26,100,139,233,248,121,187,171,37,212,106,28,232,182,61,38,37,15,95,23,26,148,58,102,165,210,45,235,142,169,254,90,65,37,144,113,214,239,255,108,1,8,81,135,92,174,136,61,247,120,148,237,179,74,32,57,68,107,11,245,168,47,198,109,76,114,182,166,123,122,213,125,220,211,249,79,126,223,229,86,23,89,46,43,62,0,113,240,241,100,166,94,109,144,55,7,148,56,28,235,201,73,149,175,7,187,202,76,132,182,95,52,221,166,134,45,48,242,196,103,28,179,36,228,114,93,10,90,146,183,249,221,218,147,154,188,205,255,251,178,68,202,136,132,193,103,73,187,105,68,240,150,44,217,93,108,200,175,81,101,157,57,172,25,119,226,25,179,166,117,148,160,253,241,91,13,86,116,215,37,200,161,229,173,156,221,40,236,116,13,133,125,189,255,85,53,111,85,151,15,166,210,187,189,62,111,235,104,105,76,59,27,118,233,111,6,154,8,112,223,181,106,69,222,151,169,124,142,20,46,160,170,13,72,225,240,169,162,6,81,72,174,197,178,58,151,64,143,21,165,190,134,177,143,37,84,32,174,168,52,227,150,69,229,230,218,38,15,20,163,44,165,119,168,114,19,179,84,235,118,208,72,80,229,147,230,40,115,59,122,67,164,181,238,94,167,26,144,237,12,205,34,169,70,33,196,189,169,151,55,51,95,50,62,230,32,112,213,70,117,56,103,14,205,72,136,149,84,195,90,212,101,62,167,250,37,197,74,197,147,140,194,8,105,32,26,237,148,2,166,106,233,135,44,178,100,227,224,36,2,164,128,163,93,200,218,146,136,17,38,51,130,237,202,221,132,202,104,96,64,34,31,44,123,69,134,184,118,156,204,225,16,230,143,30,87,252,209,197,37,100,87,187,227,130,5,97,130,173,195,74,48,163,233,189,54,185,97,75,133,165,145,31,189,204,74,109,130,109,211,105,218,83,169,246,182,229,127,16,161,166,253,28,142,204,245,160,190,59,91,45,163,217,95,213,214,77,21,28,98,237,103,251,181,237,182,238,221,199,114,25,188,238,53,110,164,206,175,165,53,200,169,22,102,125,190,80,160,164,222,240,57,86,187,92,138,30,237,158,200,175,73,212,131,76,131,4,19,114,74,1,141,56,86,35,216,87,51,82,19,0,2,8,50,11,129,1,70,202,4,85,65,120,165,19,235,19,143,190,137,108,199,128,128,26,38,64,181,131,131,76,67,94,79,88,160,236,182,244,159,181,37,99,137,179,12,47,109,242,64,198,45,98,188,244,97,130,180,255,26,97,210,222,238,136,33,23,6,181,225,169,100,227,39,171,78,60,152,230,75,3,229,65,182,150,31,85,150,133,146,108,58,177,19,159,145,178,243,237,225,174,143,172,73,139,120,95,39,91,155,88,133,27,61,247,101,27,217,111,141,57,138,62,49,173,209,210,147,210,187,203,251,175,177,73,203,183,211,128,202,205,0,0,86,255,234,101,129,25,50,224,203,133,64,138,26,133,145,194,239,145,1,244,57,59,207,124,57,40,139,175,174,10,137,72,47,182,185,229,136,11,196,177,225,56,24,54,22,45,184,164,165,22,138,48,23,16,34,25,44,129,98,62,92,157,246,210,182,215,132,96,20,15,207,113,113,233,12,233,40,240,244,180,55,120,30,69,157,196,177,215,73,13,68,75,76,185,198,36,72,251,138,168,159,255,251,178,68,210,8,5,17,103,73,155,120,96,210,154,204,217,3,109,134,122,81,153,157,49,77,37,15,130,43,179,103,53,150,25,124,204,163,137,133,114,102,161,119,234,217,234,167,26,91,91,84,69,127,81,161,94,177,81,255,216,197,134,55,238,183,238,79,200,254,47,252,23,88,0,3,130,109,203,55,251,242,212,0,69,36,129,124,62,174,165,199,110,19,239,85,49,24,124,56,244,210,117,86,39,223,188,80,36,79,205,41,45,131,67,113,9,51,202,78,51,42,241,81,96,118,22,14,64,169,177,130,228,58,30,77,55,108,237,218,58,182,43,21,94,85,175,168,76,125,211,55,37,27,153,108,91,145,153,124,205,210,165,138,50,119,64,202,238,95,172,247,254,247,135,42,14,125,182,236,229,57,120,158,183,168,62,106,221,239,59,210,82,91,246,137,123,140,254,37,222,99,238,239,255,62,214,70,251,243,255,112,165,0,75,255,244,71,65,161,57,227,217,109,81,185,129,198,211,12,160,139,236,161,172,75,236,227,97,177,75,99,252,173,113,99,35,8,228,203,113,64,198,140,92,13,49,80,166,116,190,193,71,20,39,101,219,251,72,86,51,176,138,41,178,164,3,20,212,47,110,160,158,213,221,49,100,133,169,153,41,185,74,189,70,85,68,31,143,17,143,217,27,136,178,135,13,73,137,189,239,53,149,14,30,227,180,137,153,163,203,165,214,173,71,153,85,93,67,159,92,139,104,73,164,157,127,127,234,222,214,54,239,215,230,158,34,118,249,186,4,40,0,237,219,225,74,6,218,57,215,250,99,4,150,201,78,228,69,203,40,1,78,214,28,137,125,157,222,110,213,100,188,154,152,173,102,33,79,38,77,170,64,73,160,162,240,62,234,97,102,116,109,248,72,225,1,60,115,107,126,172,229,150,203,87,197,70,24,189,97,29,167,34,151,24,45,246,219,87,22,212,234,118,149,167,37,143,235,164,121,204,67,38,154,91,112,43,149,184,218,19,197,57,196,149,66,99,105,217,173,35,115,81,22,86,228,130,68,246,152,230,178,71,58,218,13,182,180,177,195,17,120,86,73,67,94,190,201,226,34,231,81,145,83,188,112,8,82,224,2,246,218,130,37,60,60,56,175,72,162,204,160,137,187,175,241,173,32,178,243,169,132,19,59,71,15,50,168,187,1,127,222,183,101,160,112,150,47,242,90,168,124,122,78,44,8,137,149,82,96,155,14,39,99,127,222,162,246,168,219,140,58,134,112,58,36,106,37,11,225,69,231,8,204,221,206,250,68,238,122,10,233,33,255,118,101,89,162,176,56,241,97,227,218,113,100,148,132,72,100,183,63,62,108,121,180,40,149,48,42,72,175,77,69,173,161,204,212,59,46,86,15,184,127,36,108,255,251,178,68,207,12,196,86,103,76,27,41,68,112,147,172,233,67,105,40,158,83,9,157,42,108,177,17,66,95,179,100,205,167,153,48,26,195,70,23,208,115,11,199,28,73,227,140,123,235,248,197,238,28,145,221,44,254,80,11,208,0,59,119,193,87,231,42,209,176,54,2,12,10,18,95,230,182,143,228,72,38,196,124,130,47,178,198,87,19,163,204,144,167,209,104,109,140,3,156,243,218,125,220,183,69,49,154,133,233,25,4,36,129,216,87,235,14,233,24,121,40,62,35,30,2,10,108,196,157,79,107,173,163,115,195,83,149,108,26,216,155,64,105,133,108,107,144,186,66,81,157,215,35,247,95,117,243,101,5,73,132,0,190,177,59,223,169,44,150,243,78,98,178,145,44,90,135,45,159,74,9,70,81,42,146,135,98,35,9,165,110,81,145,139,81,251,134,103,239,27,167,255,174,236,221,249,147,127,207,48,30,181,0,0,32,16,102,255,224,164,211,39,48,171,249,56,208,28,76,21,120,170,66,37,48,180,61,101,230,2,57,74,173,15,166,107,35,206,148,161,230,138,39,196,13,194,128,34,224,8,64,140,149,35,116,178,56,147,37,60,101,205,202,147,102,116,136,58,137,204,36,140,228,162,234,66,236,84,174,214,229,206,234,79,191,182,180,182,146,34,204,204,215,37,242,168,243,111,148,97,95,229,52,189,117,234,76,172,155,23,137,69,10,136,158,171,30,8,163,54,170,149,158,199,124,93,29,123,37,153,188,82,72,169,53,62,164,178,74,107,238,231,29,201,226,222,247,254,233,185,164,150,223,114,106,94,75,129,169,129,42,237,255,0,43,152,234,144,134,17,173,163,82,4,155,140,128,136,70,141,132,197,226,18,233,154,86,49,34,108,124,17,14,100,146,79,144,31,170,0,136,193,34,136,201,101,58,146,243,68,148,241,209,110,160,155,163,104,135,201,143,40,162,51,147,77,219,132,59,8,157,205,108,107,149,100,35,207,196,94,193,89,59,172,180,184,50,207,28,134,17,167,243,149,185,155,4,2,203,171,8,212,8,60,58,115,206,101,20,70,145,141,44,146,15,83,210,233,69,52,147,194,144,52,185,106,143,88,239,150,203,159,61,252,169,83,175,174,255,91,38,219,181,239,112,21,219,128,0,201,109,100,196,38,186,138,99,176,33,201,136,12,8,11,107,101,172,40,60,98,240,82,187,96,241,28,226,104,118,170,5,141,137,4,75,21,95,86,226,245,75,189,32,224,17,142,241,184,247,41,93,102,235,236,45,133,189,218,213,199,31,138,19,91,181,203,24,170,26,215,88,67,212,153,119,78,253,149,155,90,177,70,32,107,163,69,77,235,22,39,61,20,113,51,103,30,40,245,116,141,2,24,209,145,82,184,255,251,178,68,207,8,132,234,102,203,83,79,74,162,147,204,217,83,109,38,124,82,213,157,38,237,177,15,194,93,179,100,157,180,161,240,179,156,151,102,68,32,198,102,23,211,151,108,178,135,114,42,214,55,38,206,168,17,162,213,38,17,205,250,254,35,172,111,212,245,119,223,115,201,159,240,8,164,2,73,219,181,14,64,54,181,147,11,159,8,68,14,0,46,59,254,184,74,196,33,83,78,92,15,41,206,109,70,165,224,176,240,80,73,200,91,109,131,109,45,161,226,0,108,125,182,13,77,219,37,213,248,66,93,124,33,118,58,13,166,153,44,246,20,131,175,26,82,98,213,180,118,184,129,234,35,146,31,132,150,60,117,89,43,44,196,26,103,44,49,6,41,135,142,186,107,150,14,16,95,162,104,120,209,194,163,13,26,116,56,158,9,88,167,216,131,71,219,198,208,65,74,40,54,220,82,220,155,54,45,30,204,174,218,90,37,106,87,94,11,31,75,63,111,252,251,220,3,8,0,2,29,140,200,47,3,41,213,77,168,199,30,133,128,134,225,81,51,76,49,16,120,89,66,142,67,35,65,64,115,226,202,31,21,88,48,16,86,50,80,35,228,251,41,172,89,156,191,171,190,32,163,172,153,108,183,5,128,44,171,146,220,33,135,71,149,41,45,103,118,85,186,54,178,211,100,242,249,3,254,215,37,118,110,83,201,160,27,144,204,9,203,121,82,108,25,198,9,179,89,127,237,255,227,220,132,234,238,167,79,60,204,52,141,156,80,89,50,40,17,84,197,56,122,194,146,29,85,99,226,34,134,56,124,73,122,11,213,93,206,198,91,174,167,115,212,82,82,142,214,181,151,82,71,179,36,102,130,221,70,192,219,11,232,0,97,2,223,254,221,212,220,44,183,234,92,254,84,88,69,56,147,171,51,116,161,136,68,108,65,149,78,87,69,104,186,126,87,103,24,18,236,207,253,52,254,238,70,107,197,193,248,218,136,31,45,14,250,99,37,70,87,229,237,161,239,221,174,90,42,78,170,140,103,99,50,29,30,87,61,249,118,75,51,89,136,203,171,89,29,217,209,8,79,188,172,213,111,191,237,45,253,78,218,171,234,181,179,127,184,28,7,52,12,158,54,80,234,53,198,240,49,248,54,5,20,2,72,8,140,18,48,64,96,50,24,3,4,130,65,195,26,172,25,4,146,173,15,152,41,129,1,130,193,62,168,80,64,2,56,81,178,16,17,81,161,187,93,22,0,34,138,16,52,14,40,48,24,23,26,6,90,10,43,43,231,163,54,222,89,4,65,144,36,141,104,171,46,76,61,188,93,240,236,45,129,56,140,217,174,55,234,187,41,171,177,232,173,121,157,12,164,16,52,198,71,121,237,250,95,57,253,246,217,233,54,205,255,251,176,100,199,12,133,37,102,199,155,133,111,66,107,44,217,73,96,197,126,21,149,157,22,46,137,125,1,249,179,100,73,131,33,241,237,101,145,100,155,57,20,228,66,166,173,119,70,67,51,144,41,157,248,35,89,212,193,202,158,233,124,87,184,251,120,173,90,92,243,223,41,213,31,116,84,230,32,246,60,149,66,21,126,84,148,152,135,145,134,160,226,186,68,36,66,216,146,223,157,120,171,211,85,100,18,131,212,101,49,214,58,213,184,163,130,198,243,146,142,150,24,232,188,139,40,190,154,44,41,170,29,123,143,74,245,200,96,241,9,134,203,157,169,99,151,115,181,41,183,184,142,140,179,154,86,23,174,145,177,179,116,154,148,143,6,158,57,108,219,99,166,236,202,152,187,136,38,233,105,6,65,107,49,81,198,49,26,102,191,175,171,133,168,187,31,62,241,48,215,111,202,199,212,112,52,38,85,0,54,228,176,209,176,204,226,232,222,233,71,130,76,108,12,20,62,128,161,17,96,65,202,171,10,140,164,108,55,44,123,95,65,16,3,236,154,117,40,249,43,142,195,180,209,74,152,83,63,46,203,6,112,165,52,245,171,253,142,223,169,119,62,205,231,168,132,162,122,142,143,227,19,15,91,182,241,70,160,234,90,58,244,249,131,119,57,76,206,118,229,127,233,255,63,220,163,82,247,238,69,118,255,41,174,121,148,63,91,237,72,200,230,75,232,246,142,182,154,179,131,205,81,204,233,22,204,165,42,180,27,162,182,164,206,164,86,149,75,164,200,45,71,2,114,111,0,0,6,148,105,43,27,114,31,170,66,31,34,219,187,22,71,173,13,105,87,209,75,131,131,129,221,206,46,168,221,17,106,167,20,175,107,125,186,76,115,123,64,241,238,160,225,161,56,208,144,163,28,59,57,203,184,177,247,52,53,150,148,197,104,94,166,210,22,18,230,151,181,182,199,189,247,110,53,168,99,119,31,60,212,60,77,213,245,4,67,76,84,124,243,112,91,146,68,189,36,140,62,104,126,175,45,100,195,212,202,241,125,93,72,223,134,137,238,98,123,246,159,128,90,228,0,73,97,160,78,57,183,99,33,218,137,153,144,99,153,136,194,112,36,50,0,0,198,17,152,6,26,4,161,192,88,240,90,96,72,76,135,84,135,66,82,150,131,4,73,112,16,7,99,195,128,26,194,200,93,165,41,86,244,81,159,108,232,203,21,104,14,252,62,24,3,198,227,116,241,121,108,82,149,187,90,180,253,23,162,122,88,208,91,157,19,111,12,55,144,212,130,122,74,229,50,182,39,41,151,65,177,12,42,58,252,212,183,85,185,151,231,190,111,60,21,44,151,161,105,95,51,225,194,132,242,49,145,101,217,76,62,18,193,44,150,57,96,212,255,251,178,100,208,140,132,154,102,201,27,99,111,66,125,236,217,141,61,136,55,23,173,157,20,78,141,254,130,26,51,164,153,131,33,252,225,46,144,175,172,187,106,79,192,241,171,59,59,216,208,226,50,79,170,74,251,214,216,143,245,143,191,172,222,153,251,173,113,22,74,238,248,189,245,159,47,135,127,57,23,191,203,40,200,204,192,42,56,29,57,216,35,241,136,232,159,249,28,37,194,142,211,223,150,176,137,208,141,19,45,209,62,124,150,232,22,88,244,139,103,252,168,163,137,16,60,96,98,121,183,140,109,119,61,52,73,57,145,182,89,39,124,204,157,229,189,194,8,173,25,147,22,122,73,114,164,17,4,149,184,227,99,183,41,30,23,138,19,211,66,139,27,41,77,209,163,90,110,233,226,217,28,150,62,131,240,244,120,187,204,8,178,112,225,86,31,141,173,218,254,162,222,247,158,53,137,239,164,152,186,223,191,158,193,43,0,8,155,112,195,14,3,39,192,196,114,195,22,146,12,12,39,5,21,86,64,132,156,23,3,184,35,33,36,194,106,112,195,61,112,138,128,132,105,20,2,59,13,109,248,75,212,214,45,232,176,60,183,133,168,69,117,100,109,13,160,28,206,139,150,61,177,227,218,194,83,3,198,9,202,72,103,4,178,232,146,184,132,87,72,180,150,119,90,115,46,73,192,177,29,35,126,208,231,116,25,250,174,171,167,58,236,219,28,174,123,181,214,253,88,205,230,245,178,170,58,53,80,198,117,234,155,187,161,179,79,85,169,198,37,23,99,44,121,230,178,81,146,232,168,121,207,99,10,19,42,17,151,38,139,192,40,4,181,66,23,22,236,45,128,104,27,154,197,130,8,72,154,243,106,165,3,72,176,153,181,6,60,160,112,161,126,96,92,72,27,64,89,186,132,54,165,94,235,202,74,122,204,68,229,96,186,177,210,33,25,100,42,166,205,195,84,208,138,238,246,153,84,67,212,141,86,59,247,117,89,160,117,247,12,249,131,206,4,251,249,83,187,69,252,136,237,231,148,42,222,119,74,93,98,189,107,11,106,77,145,95,207,242,255,204,137,143,190,91,30,215,62,128,0,1,73,166,236,193,192,12,185,204,50,201,164,71,41,142,36,33,141,98,9,129,128,81,128,37,113,132,33,184,176,42,96,248,76,97,0,118,23,3,80,185,127,62,198,86,199,209,129,101,131,144,32,21,124,63,79,234,247,75,136,171,72,103,172,53,177,38,179,220,188,88,173,152,92,53,110,0,161,198,127,39,130,158,89,22,103,79,180,97,240,93,15,27,228,255,61,205,121,113,178,230,172,222,202,163,22,41,109,20,36,242,245,222,122,34,234,35,152,230,187,187,191,171,125,203,165,244,232,238,144,118,183,17,197,76,83,255,251,178,100,205,140,4,231,102,200,27,140,85,64,117,76,217,18,97,35,124,24,153,155,18,78,229,109,193,185,179,102,116,145,154,124,10,210,149,93,117,154,73,247,231,205,85,90,173,172,55,168,180,138,99,52,163,69,9,135,75,230,101,102,195,87,113,199,26,31,111,202,13,101,193,116,220,221,164,118,223,219,30,214,165,238,183,158,132,0,20,6,135,251,54,208,0,0,192,33,13,70,220,180,48,31,21,6,100,126,134,137,250,34,18,237,63,211,30,23,225,215,129,127,254,95,181,147,54,56,127,54,140,102,194,133,160,147,66,35,43,101,41,237,164,186,217,76,239,200,244,201,209,230,109,72,172,214,68,187,188,59,147,87,216,247,4,47,91,15,94,203,209,93,127,25,157,79,18,169,75,235,120,27,246,234,145,103,59,254,124,63,223,113,246,182,43,215,156,201,198,252,172,79,99,1,85,1,142,31,99,77,32,171,141,20,54,76,181,52,140,118,29,199,2,129,32,28,192,66,224,197,16,188,194,0,76,196,49,68,4,60,10,2,197,201,78,85,22,4,58,59,6,140,184,146,32,172,29,241,140,166,34,141,186,113,215,145,196,17,0,94,104,35,80,230,94,168,226,204,61,224,107,147,241,186,74,121,59,252,239,188,209,58,175,27,238,233,64,236,218,67,19,205,146,70,159,232,9,150,68,224,10,120,41,242,62,108,58,137,166,231,222,245,46,182,202,174,239,239,185,218,232,127,119,63,195,108,236,83,111,151,199,250,54,148,183,180,153,40,169,11,114,147,15,28,122,12,165,234,150,36,181,87,16,70,44,42,65,83,83,91,63,78,66,26,234,190,38,29,233,84,68,238,172,253,62,238,165,221,62,34,164,253,197,131,79,69,140,126,255,70,128,0,0,131,1,97,203,109,196,80,114,4,181,32,165,212,231,161,150,244,19,18,28,102,52,192,48,78,235,156,148,77,63,209,78,85,55,162,41,179,58,127,123,254,80,48,160,193,0,29,184,21,64,183,51,20,45,38,205,28,64,84,101,18,20,201,3,136,176,40,201,75,208,144,225,86,115,144,20,43,88,166,176,184,229,9,47,182,105,222,105,118,89,118,245,36,59,2,55,8,242,180,17,64,214,47,99,83,60,190,70,116,75,115,145,135,160,0,26,90,35,19,64,205,62,244,51,37,72,195,36,243,196,193,242,92,160,78,7,40,37,241,17,186,5,17,207,116,153,194,143,14,148,25,160,232,50,40,204,84,29,1,212,64,217,10,18,163,2,90,80,61,78,35,67,52,43,42,170,104,26,68,136,31,32,54,38,34,39,64,231,147,25,78,76,227,183,81,192,37,83,116,178,227,191,127,255,231,254,191,172,255,255,242,238,242,165,243,118,126,30,57,224,196,150,255,251,178,100,210,12,134,28,103,68,139,186,91,116,116,76,217,109,61,35,72,19,177,155,30,110,101,35,129,183,50,167,52,193,14,37,77,118,225,52,217,56,143,73,227,137,181,52,162,109,149,140,185,17,150,119,244,38,171,124,105,92,186,101,255,49,45,172,242,207,231,155,123,252,175,127,223,231,31,243,46,188,153,219,6,43,181,218,53,214,94,87,46,13,10,224,174,52,174,168,118,125,115,12,64,68,43,199,215,80,229,217,114,177,13,80,234,194,81,74,95,252,101,112,196,20,8,64,103,166,57,49,155,138,50,89,194,80,114,18,9,185,84,23,16,213,42,184,54,33,17,122,237,84,123,178,101,159,148,101,67,102,254,114,159,41,2,66,127,197,78,229,72,209,80,243,204,179,8,164,121,60,101,113,106,101,93,89,213,200,222,231,141,118,86,32,25,44,180,206,50,57,56,192,57,77,161,36,6,135,19,144,130,65,3,159,194,43,23,77,116,205,195,182,211,41,66,32,56,189,92,199,134,44,39,100,210,112,125,156,0,59,94,58,195,1,58,52,169,104,250,26,244,249,32,97,176,174,199,26,225,3,136,171,224,169,184,151,140,131,83,186,45,5,53,126,148,153,135,103,83,57,229,168,209,196,89,99,81,171,24,115,15,184,77,100,109,125,59,221,84,215,89,219,185,54,122,31,100,48,130,43,113,84,178,239,176,201,139,168,122,106,131,7,152,135,246,123,93,233,40,244,243,94,232,166,227,2,120,250,0,36,3,28,150,26,2,145,186,207,133,103,205,0,160,104,36,28,22,254,5,195,2,10,223,42,100,115,105,179,114,154,233,188,184,30,185,29,95,76,106,178,24,136,188,112,50,64,137,47,230,45,16,34,40,241,167,226,47,97,128,232,110,49,11,100,159,147,168,46,56,92,58,65,122,53,218,20,231,18,82,18,135,156,235,208,219,15,216,153,88,67,16,219,28,44,244,28,12,133,161,142,42,104,173,76,204,34,94,183,125,20,195,174,138,40,145,163,134,202,138,143,65,180,136,196,186,150,239,54,117,141,65,117,61,217,22,18,185,171,24,218,181,75,85,187,104,242,40,72,216,129,229,4,240,176,0,114,73,13,74,224,209,48,204,193,148,213,193,69,130,137,64,18,212,4,20,14,139,82,4,162,74,62,170,207,163,197,80,100,24,104,52,22,31,209,50,90,23,184,20,159,149,215,163,125,107,70,234,218,191,115,5,131,223,104,175,209,249,237,255,87,190,95,172,17,30,45,65,106,22,181,123,23,48,59,102,62,88,220,223,26,179,244,50,76,24,240,211,71,146,74,19,26,141,81,150,97,102,90,77,65,227,206,48,169,182,25,136,82,69,194,85,62,43,93,153,213,149,162,138,19,37,142,56,92,221,255,251,178,68,216,12,132,136,102,201,155,70,68,114,155,140,233,7,108,200,136,20,69,155,34,109,177,15,202,122,51,163,73,196,162,113,17,28,84,181,91,61,76,154,175,231,174,238,205,161,226,56,173,213,104,109,75,218,20,48,126,49,158,171,80,92,176,3,87,25,154,96,103,105,137,144,144,102,141,19,143,11,193,160,228,109,48,72,72,33,22,153,132,32,229,103,99,78,195,197,209,208,80,208,21,165,58,247,163,178,39,158,88,206,77,134,222,124,250,184,62,79,219,180,152,48,41,240,27,217,209,11,58,140,7,21,131,168,78,24,18,50,126,78,151,70,194,58,92,178,104,223,14,236,158,59,103,79,77,5,161,244,194,201,38,196,106,225,133,208,122,29,67,235,209,77,213,217,199,228,142,147,105,220,126,240,116,239,80,165,231,140,182,161,194,198,153,11,110,196,75,204,91,51,81,237,16,149,85,95,92,173,68,189,216,221,250,132,238,253,38,98,100,34,198,42,0,40,3,28,186,153,121,73,187,50,27,61,192,68,9,16,96,144,235,89,134,133,152,210,132,26,0,92,133,175,133,184,28,66,4,203,65,103,207,47,88,75,38,138,148,178,112,184,253,99,5,116,214,50,126,147,39,207,33,171,82,235,38,43,111,107,58,246,182,122,183,161,181,153,97,181,44,78,121,238,210,244,165,190,159,59,222,203,251,166,140,138,219,165,15,169,170,182,174,99,206,205,50,114,15,164,107,152,66,167,28,106,26,85,8,94,98,24,98,36,217,231,181,13,37,162,163,213,153,29,199,196,101,136,21,148,185,180,8,25,200,31,90,200,5,16,81,1,44,21,217,136,179,17,175,177,212,230,80,7,127,251,35,105,77,52,87,137,125,9,133,225,108,221,216,186,208,109,143,169,81,177,107,169,36,213,140,24,154,171,88,146,172,40,111,249,122,29,46,95,53,103,120,209,134,144,25,225,9,4,145,48,58,96,203,222,39,66,18,84,178,3,101,5,37,134,17,104,28,89,98,240,6,206,53,81,219,192,238,15,151,160,1,51,42,205,49,183,230,54,94,27,50,53,10,51,52,41,50,164,33,48,156,61,48,120,85,1,84,230,46,0,38,9,17,171,132,152,97,30,2,76,2,5,4,32,41,8,228,98,224,42,93,101,90,236,174,24,102,110,20,184,16,78,196,96,121,114,239,137,53,87,233,228,127,46,182,219,136,71,229,108,165,243,122,159,246,186,230,52,247,109,227,144,41,164,203,50,111,223,90,87,98,84,234,203,170,70,95,120,68,96,12,241,68,1,205,61,221,183,101,7,175,76,149,118,104,56,253,190,223,88,68,78,206,107,54,51,68,102,159,5,253,168,77,235,160,239,165,102,187,230,109,110,61,58,48,238,94,92,98,255,251,178,100,200,136,4,102,102,201,187,108,83,226,101,6,89,1,96,195,120,25,93,157,14,46,153,157,2,1,179,166,252,192,154,148,87,101,151,133,49,171,255,84,110,213,207,254,191,165,17,89,132,221,35,114,210,166,18,63,101,48,85,27,118,239,126,15,76,0,118,58,111,129,50,169,98,139,219,64,0,16,9,155,188,87,53,214,238,93,14,21,9,200,227,124,121,35,196,93,213,28,197,203,196,83,168,107,215,113,13,211,180,81,184,189,24,218,189,20,115,0,78,103,50,77,25,171,13,15,241,205,68,219,153,98,89,243,214,17,78,20,133,50,244,168,207,168,196,169,151,5,197,255,158,35,195,111,214,75,54,54,141,90,59,231,111,251,107,248,91,94,250,132,170,123,144,246,198,189,75,30,241,203,122,115,174,139,53,203,206,253,194,75,151,167,166,184,41,142,147,127,166,217,229,211,39,137,0,0,12,2,97,37,51,98,5,143,34,35,61,83,212,200,174,19,31,11,0,1,103,84,197,67,179,65,130,12,56,17,49,16,244,192,34,180,188,67,230,226,135,162,130,99,18,2,75,155,43,126,102,26,211,141,42,118,24,156,73,176,191,49,105,183,46,215,34,51,50,203,51,150,175,77,63,145,202,105,117,169,140,100,144,69,186,92,229,241,184,62,91,3,208,211,70,222,248,164,254,80,36,106,102,79,8,199,12,55,103,12,115,157,154,30,10,41,136,232,141,45,56,74,134,146,213,140,228,218,144,39,21,54,178,109,223,213,205,103,161,122,153,123,215,233,22,49,187,147,166,18,23,173,148,105,176,200,150,108,154,55,198,163,214,52,54,58,113,21,88,189,177,80,61,34,245,128,0,8,85,98,116,180,213,51,72,80,142,146,51,71,34,9,70,71,162,9,126,136,75,89,104,178,18,253,85,190,143,89,106,28,120,13,112,169,199,153,120,241,7,68,231,111,62,13,30,16,72,154,172,44,131,222,91,54,100,246,254,119,213,163,175,16,249,154,181,62,70,85,237,83,195,60,153,235,239,251,223,151,152,201,193,184,102,209,250,86,191,138,247,186,131,223,107,214,249,152,216,239,191,248,237,171,127,239,14,217,49,161,30,193,137,213,187,63,111,74,167,90,20,1,20,227,154,4,6,81,136,47,136,49,47,36,45,96,17,61,140,8,45,49,80,92,28,16,48,225,36,204,97,3,11,2,76,52,50,44,177,101,215,139,32,82,35,1,193,97,170,72,175,120,109,151,180,37,158,22,82,156,47,127,146,192,136,155,169,204,140,147,89,235,196,114,249,141,92,110,20,200,214,156,28,62,95,37,7,102,251,136,208,217,66,51,141,195,150,31,183,115,119,165,93,168,168,250,103,187,233,89,97,217,117,61,252,108,108,212,49,255,251,178,100,209,136,133,137,103,70,83,129,95,160,127,236,89,125,61,134,27,85,49,157,26,110,49,113,137,218,51,102,116,193,154,253,251,183,84,117,31,182,38,33,207,226,122,221,244,229,24,113,67,89,114,38,135,81,58,145,196,232,208,144,177,154,244,96,247,155,92,156,230,107,109,190,229,111,147,144,229,154,219,124,112,234,77,239,80,25,90,118,35,210,198,219,111,13,67,152,40,32,55,12,3,73,178,146,66,227,54,96,236,68,162,58,204,123,211,188,205,168,204,61,90,93,128,144,152,114,14,116,130,7,83,50,0,4,224,224,113,101,94,230,102,213,73,16,202,249,228,163,67,225,230,136,79,162,156,167,146,69,197,212,51,208,217,73,121,22,89,232,67,237,70,216,140,196,145,123,222,107,178,244,61,68,35,51,78,195,104,103,62,43,181,152,193,171,119,25,158,162,89,37,211,57,251,189,8,154,0,0,16,87,91,191,251,254,93,160,115,64,83,73,87,194,21,28,104,174,52,181,234,142,69,53,187,24,8,10,15,220,140,168,85,149,82,49,105,37,53,121,66,98,126,187,145,249,166,188,105,9,214,39,176,193,26,37,5,90,141,28,12,175,4,70,141,154,181,17,41,46,70,49,237,190,234,63,75,130,198,203,140,117,25,71,42,168,202,26,65,13,53,233,104,202,62,168,125,65,4,227,164,171,104,158,203,26,62,158,93,69,200,181,244,221,243,173,236,113,3,149,143,53,45,13,254,34,125,110,60,243,7,213,215,255,76,113,87,106,224,30,192,5,21,26,58,149,163,254,109,63,123,115,30,147,2,150,11,29,140,7,1,11,204,212,24,187,162,163,130,32,69,96,169,43,182,22,16,26,32,98,11,138,219,189,14,202,32,218,91,185,115,60,136,56,149,20,41,36,79,212,236,178,201,219,68,163,140,168,74,212,82,100,205,53,70,155,37,44,184,53,147,77,56,131,212,51,62,110,54,62,207,67,26,45,22,7,217,58,146,3,115,15,78,85,123,238,15,154,64,180,129,64,147,60,130,99,200,19,114,119,140,165,49,143,152,164,147,162,56,226,209,106,80,141,246,149,63,34,205,138,117,183,95,214,166,174,239,248,123,165,238,225,81,105,128,156,184,4,10,219,102,63,137,156,236,96,144,153,37,66,32,97,192,32,32,170,114,227,34,170,69,165,235,118,149,196,39,211,32,160,3,32,158,167,173,219,118,236,200,228,54,234,215,212,197,134,44,179,20,85,47,26,33,39,124,98,208,93,2,161,20,57,37,186,223,229,217,55,182,153,198,134,203,65,70,97,114,246,168,208,40,33,93,4,13,214,36,145,22,229,141,218,131,143,156,92,230,125,223,79,169,233,149,43,155,159,107,102,35,107,160,235,158,104,112,255,251,178,68,208,136,196,114,103,78,235,9,67,120,156,108,216,211,108,200,174,19,145,155,39,45,25,117,106,88,179,99,73,204,152,120,144,117,106,94,143,29,127,8,22,57,167,254,157,159,188,221,54,156,183,239,108,172,169,105,148,164,119,86,87,122,23,79,157,87,173,73,138,21,130,109,113,145,226,166,96,147,24,168,118,97,99,177,156,216,9,197,148,5,252,223,32,181,37,167,46,170,169,87,135,32,97,131,138,5,72,71,154,31,143,75,167,228,115,164,130,37,199,40,240,115,69,185,199,152,196,170,21,141,101,38,92,24,21,165,242,168,56,249,180,157,143,0,156,154,6,125,33,208,62,203,4,191,189,146,102,90,208,61,215,173,85,62,129,254,103,103,123,196,94,119,115,35,164,233,100,93,227,124,178,170,54,226,185,171,203,187,180,136,152,207,181,11,163,201,58,240,135,105,146,182,121,109,209,218,194,159,113,159,246,236,222,253,245,252,151,248,226,35,42,21,181,131,32,172,229,212,52,219,13,137,17,24,129,128,45,177,141,86,72,25,168,18,149,90,42,31,16,135,238,36,224,144,7,194,41,71,149,217,250,11,60,191,202,221,154,231,123,243,130,112,206,73,96,74,62,246,118,11,36,108,40,195,159,194,129,200,35,95,66,132,48,62,70,55,219,63,194,221,200,39,4,9,65,144,102,20,79,107,214,70,219,236,60,193,149,89,42,71,105,243,125,19,45,19,56,183,198,253,226,225,147,32,181,193,174,59,25,242,112,106,120,170,46,80,239,155,125,99,107,116,49,110,203,70,105,246,71,91,102,177,175,84,9,88,0,2,182,220,149,187,76,198,206,186,12,206,12,208,214,147,41,127,130,224,176,234,37,31,136,192,118,45,251,96,117,32,138,75,252,221,253,94,222,118,46,103,49,191,173,217,100,151,238,168,9,139,188,205,50,170,74,68,195,195,84,52,177,26,176,201,2,100,198,167,119,17,116,196,26,3,161,167,17,38,180,79,77,208,38,93,89,78,168,108,236,118,166,105,187,100,142,203,205,157,204,49,139,99,61,114,182,31,54,17,125,59,72,4,17,136,60,150,26,59,2,136,109,237,20,90,201,177,0,46,87,28,92,92,183,119,44,219,221,57,173,88,202,141,217,96,22,170,88,32,2,227,144,153,195,177,166,204,152,138,104,10,244,194,2,67,135,139,202,96,230,230,40,16,170,67,192,32,80,100,56,45,121,198,196,132,192,129,198,157,69,54,251,103,24,127,155,217,84,213,93,93,215,37,247,170,97,172,118,173,209,233,55,141,51,148,210,29,126,164,35,214,32,206,61,104,146,236,162,106,218,215,52,227,115,42,192,246,226,137,48,165,166,178,4,161,77,51,25,252,83,107,118,14,170,132,110,255,251,178,68,201,8,132,134,103,73,147,70,61,248,149,12,217,106,100,200,191,83,185,157,34,237,165,87,194,101,179,163,221,188,160,121,254,194,163,139,197,138,240,158,100,165,36,16,141,181,209,40,42,101,100,69,163,40,100,139,158,146,31,113,107,167,30,167,200,194,83,149,150,181,50,247,57,214,159,232,105,238,121,248,43,112,144,10,109,184,104,213,6,191,146,96,239,228,90,38,96,101,19,45,19,46,240,64,139,233,56,75,116,161,140,158,117,176,10,0,24,99,245,59,19,130,45,210,59,78,168,116,195,67,194,197,6,135,235,8,60,116,149,155,56,199,167,205,108,218,27,103,3,232,48,200,65,26,198,135,187,216,225,196,13,30,184,228,25,38,219,23,176,172,28,57,44,190,160,237,195,181,71,85,187,198,210,68,194,200,135,176,167,102,212,85,92,86,247,22,125,207,59,196,239,121,185,231,143,177,70,156,124,44,153,34,215,139,212,77,237,112,46,46,164,234,146,245,13,19,113,75,141,65,91,233,129,153,47,0,0,35,119,109,189,255,126,129,66,137,97,41,93,10,156,136,189,46,228,169,224,191,51,44,141,202,40,27,192,189,222,134,15,70,224,177,77,30,206,46,241,3,88,136,56,73,101,218,101,29,98,41,156,210,135,214,40,134,210,147,198,176,201,117,181,220,219,119,46,244,90,195,234,37,15,217,8,75,85,133,220,185,196,14,75,26,114,21,141,200,190,34,222,88,142,186,247,118,228,38,237,245,112,123,107,38,219,27,110,230,110,80,117,53,208,185,162,206,181,77,223,47,111,247,44,183,179,253,54,123,97,137,183,62,202,87,148,37,245,43,152,128,131,64,0,8,229,186,237,182,219,140,160,25,117,178,36,33,153,225,84,47,38,29,10,35,101,73,250,193,80,24,29,222,219,161,171,71,12,52,81,74,24,123,34,244,137,104,97,52,111,202,202,246,212,141,41,200,216,100,74,68,137,253,37,54,67,66,29,20,142,67,50,175,21,166,207,175,119,144,100,119,197,155,25,100,181,241,221,138,170,168,61,119,89,221,74,151,172,242,205,184,81,90,252,218,183,204,233,196,59,163,4,225,18,69,219,186,19,72,179,123,246,119,154,201,206,213,235,183,166,127,255,205,203,140,223,32,146,110,217,223,134,111,178,26,188,198,146,24,114,4,109,103,224,2,96,39,8,14,78,96,16,86,67,3,57,13,194,26,22,26,253,69,181,127,44,230,44,127,221,151,234,135,237,231,204,144,9,49,114,78,69,160,105,4,62,154,130,160,106,93,73,144,60,27,99,186,214,100,20,142,91,174,124,210,107,103,201,86,50,207,45,37,125,151,210,37,63,10,70,45,123,84,79,153,133,27,140,240,254,219,42,224,168,82,26,255,251,178,68,194,8,132,130,103,79,107,6,91,216,136,44,217,189,97,134,29,18,173,155,36,45,25,119,234,52,51,101,181,151,152,164,236,151,248,129,51,198,45,241,232,148,45,3,159,41,200,148,14,202,187,215,240,154,230,211,12,215,248,221,160,110,151,41,187,166,234,243,111,151,89,64,29,148,131,36,141,185,36,167,28,38,182,6,157,198,97,233,88,224,175,134,40,164,35,148,197,197,74,249,146,2,40,213,11,73,180,226,193,34,153,207,80,155,176,116,52,164,82,141,62,1,99,187,32,110,194,167,12,55,166,246,113,74,79,87,181,62,159,25,94,14,217,223,135,197,201,191,16,44,227,61,97,231,39,135,4,194,99,106,11,152,113,240,244,143,133,152,205,210,71,1,174,151,228,170,158,183,116,42,179,23,207,99,217,111,56,167,177,177,16,114,83,5,115,110,81,220,207,154,245,77,25,165,110,55,210,247,179,221,194,78,192,22,41,4,4,146,132,65,86,98,181,192,67,80,35,176,178,25,135,128,77,24,112,201,160,8,7,15,136,139,76,0,33,67,154,203,190,210,158,227,28,5,82,167,206,188,62,146,100,112,196,83,155,123,134,78,169,40,141,178,242,102,177,37,103,109,167,63,63,174,80,162,108,66,223,83,86,209,107,213,139,16,114,210,181,233,202,227,71,114,46,57,82,90,112,173,155,116,253,22,45,14,180,233,215,164,216,153,239,132,153,110,124,103,218,189,219,221,196,86,217,115,71,164,212,73,89,134,191,60,125,147,101,35,177,9,243,35,166,237,114,151,207,205,115,205,76,182,46,119,190,110,182,123,98,188,77,96,4,65,47,140,47,196,207,251,140,105,116,27,44,114,130,109,140,186,205,9,207,34,132,155,16,70,8,9,133,56,173,251,94,92,198,192,43,12,231,231,43,164,137,198,238,48,176,225,5,142,212,105,5,147,140,45,174,72,36,147,139,196,49,74,98,199,98,146,30,10,31,140,23,172,232,82,94,213,218,57,46,160,122,140,126,29,70,191,19,85,226,37,138,150,116,202,25,125,40,188,72,232,85,33,198,208,194,12,26,32,7,183,52,172,73,227,139,26,145,172,153,106,56,100,77,33,52,173,37,77,148,58,162,202,161,99,158,56,102,165,132,148,239,168,254,125,163,190,93,231,194,217,16,157,146,91,173,144,32,2,79,59,12,26,181,120,222,199,31,209,162,58,235,229,214,133,133,15,157,7,164,14,130,206,214,15,187,112,20,206,143,48,183,185,226,71,85,169,65,67,164,89,249,23,107,99,14,57,3,211,161,154,110,196,198,36,23,117,123,193,141,43,138,149,69,13,200,82,106,143,41,96,188,226,20,251,120,32,101,45,144,101,22,54,134,181,85,148,48,86,6,8,72,255,251,178,68,204,8,132,211,103,72,27,105,92,112,152,204,216,214,111,40,30,81,101,157,53,172,49,11,98,51,179,165,245,147,30,252,134,16,176,250,84,76,82,201,226,206,209,159,22,201,8,95,213,197,199,49,173,86,211,81,202,161,227,169,90,170,158,13,117,142,63,241,160,65,72,50,91,44,178,218,103,12,2,188,236,36,2,202,86,53,24,195,89,30,1,231,102,47,214,233,40,169,224,39,230,99,122,236,167,119,62,245,92,38,102,170,102,243,206,238,178,3,148,178,18,144,67,186,105,103,62,177,104,177,50,131,7,36,186,89,23,51,4,178,30,165,83,169,103,98,210,148,141,51,147,118,219,80,27,44,51,122,243,227,217,246,229,159,122,131,53,221,167,110,78,39,79,2,197,172,234,69,63,243,227,153,189,175,109,89,230,106,233,12,135,138,183,99,179,41,30,232,108,212,164,251,63,209,93,29,29,21,81,128,163,42,0,0,44,132,229,150,208,166,227,65,156,192,62,49,10,0,70,198,129,189,12,56,74,96,96,183,208,20,29,136,195,244,117,83,120,190,46,198,51,20,210,252,110,210,229,102,188,174,165,170,59,246,117,218,164,175,34,115,200,100,254,19,155,228,147,163,66,201,29,10,93,180,93,35,104,39,139,66,219,10,33,134,152,109,98,196,212,35,84,69,162,35,75,207,59,216,185,119,199,154,134,34,211,136,102,218,115,181,132,167,146,54,49,153,41,99,6,213,2,134,248,237,90,126,168,145,222,253,124,198,155,21,78,147,87,81,229,95,114,254,122,85,214,163,33,90,59,25,250,108,202,66,247,160,2,163,110,51,40,248,54,239,49,153,131,44,118,50,17,80,49,26,127,58,97,209,0,225,246,224,97,96,104,73,117,223,167,116,148,40,192,0,90,71,100,145,169,31,41,241,164,179,218,124,9,7,100,90,40,146,223,8,63,115,80,22,216,246,126,80,91,132,143,10,136,218,20,145,1,100,9,25,5,15,91,97,114,77,39,66,202,63,168,26,110,143,212,185,184,180,78,214,50,17,70,7,55,162,137,62,151,68,217,184,217,34,50,141,69,197,202,242,137,158,75,203,124,129,232,67,14,97,135,169,147,76,41,68,7,169,54,223,10,206,179,109,124,197,12,68,254,231,248,230,37,77,22,219,24,19,178,200,174,203,111,222,237,0,135,164,89,237,61,174,63,152,178,37,61,3,176,171,177,43,22,106,193,24,187,149,105,233,173,107,89,152,32,185,77,41,139,35,134,19,36,198,90,55,119,182,228,177,51,71,89,162,74,45,104,22,122,5,144,146,20,15,40,76,247,248,77,24,172,79,210,158,94,46,115,148,116,96,70,116,210,77,153,209,130,234,241,214,141,205,160,237,95,158,211,107,93,255,251,178,68,205,136,132,206,102,202,83,70,93,240,157,140,232,227,108,200,174,17,73,157,57,172,25,115,226,37,51,102,245,131,33,252,53,206,201,102,121,185,233,91,220,248,77,233,40,249,81,175,152,223,22,125,206,106,181,44,54,207,71,125,104,69,185,149,52,254,254,127,144,116,246,46,187,237,254,255,187,33,241,12,186,239,119,35,28,125,156,218,55,139,112,213,138,92,99,153,132,49,233,7,162,137,177,133,242,97,71,20,112,78,33,187,39,27,123,205,162,75,164,214,239,110,104,21,218,16,153,154,64,136,17,155,195,186,71,124,168,74,228,161,210,73,195,47,130,44,232,112,229,228,122,230,105,114,61,135,166,58,58,106,65,199,209,45,45,242,97,231,59,51,145,29,72,242,58,139,46,173,34,200,24,54,21,134,160,237,235,31,19,187,35,35,44,67,69,47,49,13,115,247,86,207,35,209,37,194,39,166,0,135,36,136,204,105,204,146,40,10,154,104,131,102,6,38,89,25,144,41,81,48,232,112,177,138,135,24,128,66,247,141,181,167,132,64,24,218,176,91,178,207,198,229,76,174,208,211,212,141,203,225,201,202,43,18,137,247,3,89,18,182,105,211,69,144,82,110,59,57,214,167,86,103,38,162,200,16,130,57,9,188,170,98,216,159,41,190,155,16,68,250,92,70,89,77,5,133,101,102,198,228,135,185,247,152,52,226,8,47,19,200,71,83,115,201,21,210,127,62,66,14,2,56,104,26,188,229,159,222,31,114,183,37,103,140,36,105,9,87,99,29,206,115,83,106,117,95,95,212,52,160,18,91,146,195,39,171,49,106,129,132,115,56,7,0,136,134,4,198,129,34,131,67,165,234,48,80,0,80,35,79,180,241,80,136,128,32,54,155,41,177,186,92,169,43,38,125,168,31,66,8,32,165,9,107,117,92,25,88,149,151,47,153,144,77,62,83,203,201,115,8,244,109,127,121,168,49,73,213,71,66,141,150,252,251,42,58,47,86,167,238,40,78,206,145,117,107,6,147,144,195,149,156,110,56,164,207,22,113,214,104,217,213,21,154,224,107,45,24,31,93,148,65,241,40,48,84,184,36,241,239,81,55,149,212,64,238,166,238,41,170,35,218,247,132,42,105,189,65,12,167,0,4,228,140,72,64,223,227,141,50,0,212,208,129,130,194,200,74,94,64,124,152,32,33,227,19,35,93,9,154,202,90,75,238,32,30,109,148,85,222,171,9,110,28,241,179,166,209,13,188,228,1,147,128,202,0,108,223,47,40,234,241,114,154,179,13,147,116,245,14,141,47,23,121,198,219,38,101,11,17,172,199,197,234,249,73,233,165,181,174,229,103,123,145,170,107,152,137,140,163,84,228,214,213,52,110,188,48,187,124,169,158,66,255,251,178,68,207,140,196,190,102,200,155,102,85,240,150,76,217,3,108,200,158,84,105,157,32,109,165,113,130,111,51,163,77,188,24,249,142,181,86,253,149,218,103,15,236,106,138,21,8,174,60,94,113,213,104,185,165,71,222,215,104,205,235,21,170,211,237,221,71,220,181,187,142,156,199,191,121,177,212,225,147,116,198,105,1,59,128,5,52,163,48,65,163,179,206,55,140,195,119,80,24,36,38,86,78,178,3,160,85,64,206,54,245,82,43,214,98,209,98,226,43,20,9,61,98,221,157,145,227,65,123,56,236,63,110,35,148,213,73,54,83,154,155,225,53,74,211,135,33,101,16,61,122,70,193,206,2,30,161,169,50,138,246,86,38,77,226,144,162,34,143,65,204,16,92,20,209,176,183,74,11,41,239,79,214,50,138,170,46,41,217,63,61,220,139,196,201,242,151,118,106,223,208,175,126,157,255,147,57,227,116,195,51,95,45,14,137,164,118,57,215,44,101,175,11,109,49,47,241,154,152,213,230,201,125,119,217,227,195,208,15,112,0,0,17,110,40,93,215,94,4,209,133,45,132,24,53,178,242,68,82,50,74,203,147,117,165,192,18,168,213,50,142,70,181,34,194,166,119,232,110,212,28,226,246,96,227,22,68,48,228,161,71,36,115,101,68,241,180,206,40,19,41,136,235,38,236,4,131,151,129,230,202,55,113,75,7,149,119,108,163,54,155,26,210,68,31,87,2,35,57,208,133,196,59,187,217,21,5,54,156,25,156,133,215,125,179,218,107,118,249,77,197,121,172,83,91,237,52,63,177,239,134,245,47,186,173,187,84,45,77,203,239,89,85,158,122,185,56,216,107,23,138,66,126,53,184,49,1,212,80,0,1,169,43,146,91,175,230,4,0,84,212,84,0,26,209,138,68,89,4,51,15,51,216,110,33,53,42,166,99,79,213,152,181,202,65,163,203,27,35,14,115,232,202,49,57,21,67,29,52,113,35,89,200,135,13,156,129,154,120,235,168,30,11,204,93,89,34,161,29,142,210,126,150,6,178,167,29,15,148,14,196,199,73,2,55,96,154,105,2,144,66,110,244,168,66,103,179,78,102,151,166,18,221,255,55,43,227,186,54,181,148,171,53,230,225,107,167,78,254,110,189,198,185,101,115,245,203,127,90,243,7,45,61,243,237,235,34,245,193,150,208,116,234,83,217,32,93,3,83,146,4,199,78,74,167,111,18,250,40,58,186,98,14,116,15,110,35,72,162,82,40,98,69,69,45,237,139,31,82,174,240,164,141,82,211,214,129,119,233,103,8,16,37,29,215,151,69,208,108,18,89,178,10,130,125,205,148,65,74,75,255,116,249,77,178,68,230,55,55,87,172,126,160,254,151,221,209,55,152,211,10,90,115,44,159,255,251,178,68,192,136,132,164,102,205,107,8,92,250,142,44,217,157,101,6,143,81,89,157,49,76,153,87,226,57,51,102,53,147,33,252,203,47,53,237,144,200,153,102,234,100,154,25,88,153,248,153,149,77,46,102,68,107,189,160,188,42,237,166,118,179,181,95,69,52,228,244,238,234,123,122,44,210,0,58,200,56,221,146,251,118,0,136,107,98,72,104,140,101,205,19,197,104,60,111,211,249,61,23,236,71,7,194,69,131,148,141,168,131,49,115,44,74,48,160,149,156,233,234,92,183,154,89,20,72,243,14,114,60,215,146,9,227,154,137,160,29,196,57,148,143,238,95,20,44,227,74,106,167,156,83,31,13,43,27,8,195,37,237,156,164,28,131,16,215,101,67,160,171,206,163,241,136,89,39,106,54,221,152,132,19,142,21,237,162,14,113,162,1,50,115,139,44,62,48,243,33,39,23,74,24,166,108,208,169,189,246,148,73,18,34,35,149,198,116,119,0,141,0,23,195,127,209,77,204,164,52,171,240,202,44,83,47,20,65,161,195,1,133,140,32,100,50,233,12,56,182,97,4,240,4,152,96,224,43,38,37,5,36,64,132,136,98,208,33,105,152,115,200,211,28,198,185,16,113,227,14,93,43,51,153,34,149,4,160,252,106,11,11,154,108,225,100,237,28,9,119,80,199,66,76,245,22,12,71,85,161,130,216,14,144,15,64,28,202,73,170,191,77,39,124,87,17,191,127,21,92,113,252,215,27,110,250,251,253,253,207,123,168,199,150,33,54,231,237,155,90,22,214,183,76,21,155,239,178,101,159,117,61,58,189,43,126,122,34,47,55,85,241,113,110,125,185,151,31,241,179,237,183,93,115,95,192,27,114,82,0,0,33,19,235,253,163,140,158,169,136,89,125,108,87,25,130,150,125,134,193,118,66,99,55,80,206,102,81,55,82,186,129,239,54,162,103,201,5,133,152,213,246,21,137,105,253,221,78,249,83,40,200,68,250,206,122,239,11,153,154,218,198,199,138,205,63,168,207,145,155,238,183,201,70,99,161,89,124,163,177,241,34,153,204,247,52,244,68,171,94,180,84,62,106,108,175,156,66,239,115,219,123,161,139,189,109,116,63,186,36,251,189,22,151,119,91,254,19,168,36,49,200,241,51,166,44,49,228,48,51,48,222,50,156,80,48,224,39,29,10,140,35,21,140,205,27,204,29,19,204,15,24,140,62,2,76,6,13,18,108,132,5,76,179,1,197,2,97,221,36,135,128,7,170,141,177,58,234,237,158,68,33,20,109,109,57,216,58,246,131,230,94,23,149,187,168,252,235,177,42,133,61,110,244,53,19,137,202,162,113,40,25,184,78,187,52,241,73,74,138,61,17,105,76,11,126,72,225,199,173,177,16,121,154,115,255,251,178,100,202,14,5,63,103,70,19,140,93,48,119,236,217,108,60,199,159,22,173,157,20,78,161,93,2,3,179,166,244,195,34,253,95,252,79,92,241,81,247,86,250,180,233,204,205,71,21,95,232,241,9,4,173,93,252,177,232,53,253,160,37,22,24,104,185,76,135,154,215,155,51,91,117,115,247,73,8,155,31,101,51,154,206,100,198,75,156,198,110,237,24,129,131,228,190,255,245,0,16,49,237,204,214,235,54,36,172,92,177,114,214,143,131,243,178,241,233,1,246,120,76,108,252,242,217,148,125,169,88,186,23,254,102,126,83,157,51,209,122,32,90,216,185,30,116,137,188,193,23,185,251,62,195,156,247,24,93,20,150,254,248,141,153,172,190,5,166,119,103,218,212,228,190,138,211,166,219,90,51,59,16,241,74,152,49,155,119,253,153,221,218,171,126,255,162,93,45,195,145,174,163,241,178,205,213,55,123,164,84,195,26,249,226,95,109,90,86,174,239,69,251,254,60,144,146,114,0,0,8,82,184,222,251,236,12,80,179,140,1,82,246,107,7,214,139,43,27,198,190,217,204,63,75,49,216,9,207,149,222,177,218,251,160,236,182,180,178,173,152,92,156,136,73,70,160,236,176,119,51,97,209,157,222,116,168,21,202,51,152,251,186,97,33,38,41,12,109,110,248,179,63,78,42,157,87,125,241,170,95,54,103,213,246,219,195,171,197,51,121,59,205,160,164,246,17,102,201,236,108,102,133,30,121,164,197,200,162,217,49,232,172,203,101,70,103,204,119,86,57,21,166,216,197,34,61,175,159,217,122,254,80,2,44,0,0,32,221,114,205,182,184,1,97,231,25,10,152,100,74,94,18,168,147,166,76,51,149,70,245,131,108,70,184,181,33,183,38,106,44,129,106,100,164,236,68,196,16,195,150,123,180,2,30,26,9,79,59,48,221,170,132,11,93,30,26,147,65,139,148,145,148,12,165,38,254,47,163,215,8,120,105,126,117,65,58,72,216,167,152,209,115,54,109,230,105,115,175,118,139,229,93,97,155,166,109,100,160,197,23,134,45,166,55,61,253,255,214,78,53,67,198,221,227,121,103,166,124,134,142,217,52,148,195,253,255,61,123,96,146,45,0,0,137,48,104,85,6,37,182,101,202,128,164,130,133,160,32,0,48,20,196,193,77,12,156,44,78,85,111,16,132,61,141,121,33,210,172,10,56,52,172,42,27,7,190,217,217,129,31,220,110,227,63,55,46,179,11,169,90,8,137,9,69,2,64,80,194,32,116,129,229,158,132,180,39,17,41,98,0,32,3,170,18,7,11,137,73,162,186,141,36,174,35,185,222,103,175,181,200,73,153,29,146,5,250,9,19,53,20,40,182,77,92,24,135,249,11,138,105,219,181,85,20,255,251,178,68,198,136,132,71,103,78,107,6,85,120,137,76,217,173,97,230,27,84,173,157,28,109,165,87,194,96,179,99,137,180,162,56,87,51,167,81,101,89,170,221,37,239,219,112,218,185,45,211,36,15,177,34,250,154,119,8,42,183,91,249,91,31,250,167,105,142,233,230,115,55,175,254,108,19,116,23,254,50,199,131,32,217,49,5,195,34,10,3,39,133,0,147,68,120,60,201,67,194,193,37,67,150,101,14,196,152,155,115,65,17,17,176,168,29,29,55,32,96,17,85,148,43,78,72,90,65,1,3,72,80,40,162,141,16,169,74,108,80,51,237,9,100,140,35,195,68,13,152,68,226,56,39,100,123,229,10,243,203,248,158,22,232,205,91,108,105,248,50,206,162,101,80,211,15,115,226,239,166,184,46,41,29,198,49,138,150,65,217,131,7,44,198,66,25,31,222,199,11,83,90,34,39,156,67,188,155,83,140,67,45,162,151,137,157,57,153,142,226,230,56,248,254,222,38,36,47,66,0,0,8,14,72,229,250,238,92,242,222,143,57,202,109,46,199,224,54,39,75,97,151,70,51,148,89,142,55,229,207,255,21,85,138,132,42,93,205,152,24,75,214,54,164,21,180,49,98,35,77,163,182,189,173,165,105,10,22,181,52,212,86,45,164,209,37,237,229,250,159,38,71,172,83,173,108,71,60,190,124,244,158,83,184,205,208,97,227,67,173,137,168,152,217,103,231,115,163,115,15,203,238,94,238,234,238,13,169,173,180,154,121,200,198,218,131,243,79,125,30,139,116,45,122,240,138,41,67,30,250,65,115,235,119,123,167,155,191,134,247,68,144,8,96,184,0,0,129,146,73,110,223,112,168,194,10,77,40,120,40,101,12,236,43,118,130,49,229,204,42,192,205,58,175,156,145,90,66,105,230,205,65,65,36,196,159,23,50,76,142,80,120,243,213,181,41,134,156,72,235,113,162,228,102,220,57,172,213,31,41,103,207,143,25,62,92,90,142,68,228,210,70,18,91,144,47,98,182,197,53,58,218,169,226,148,208,89,46,131,72,48,118,163,201,145,146,165,205,173,140,28,238,122,75,123,250,84,210,242,134,205,84,69,115,79,165,245,241,77,231,34,43,72,231,155,254,228,26,97,178,3,114,73,12,111,145,151,6,21,201,132,42,2,78,151,76,140,40,52,200,137,45,192,171,100,39,168,235,240,229,179,148,24,34,102,210,34,210,253,103,43,166,173,45,167,175,150,119,229,53,119,172,44,146,5,147,65,96,201,32,79,83,147,8,100,156,3,72,4,1,56,131,38,20,180,249,194,40,252,245,85,79,157,39,188,231,157,184,106,46,126,15,179,185,157,221,9,239,42,240,76,202,69,20,169,44,58,54,110,254,237,71,139,135,109,255,251,176,68,198,8,132,141,102,206,107,9,91,250,134,236,217,189,97,136,29,82,233,155,38,109,25,87,194,95,51,101,41,172,36,109,148,220,183,44,164,173,52,205,115,93,179,195,215,255,248,164,47,101,43,79,60,151,178,121,243,89,156,198,222,167,152,206,50,2,86,32,6,65,39,91,144,171,132,117,144,37,8,16,25,107,215,243,101,85,80,129,174,193,214,56,112,77,137,28,101,244,43,24,160,254,249,174,138,70,90,157,107,196,165,85,141,121,123,191,61,54,96,143,221,168,131,61,53,77,99,120,190,27,156,91,146,84,79,137,106,21,250,153,144,220,28,93,129,25,227,148,77,54,100,194,83,102,113,78,19,212,112,164,82,175,119,123,175,79,11,195,43,37,251,121,37,43,38,231,161,122,126,75,68,171,30,86,148,225,157,234,165,9,169,4,102,33,177,123,145,41,147,217,84,33,151,154,175,172,234,111,180,187,113,89,106,254,59,11,72,42,158,90,0,4,221,168,198,14,58,184,141,163,67,54,88,200,14,71,23,240,198,27,48,162,204,0,195,2,120,34,10,215,123,150,134,130,192,2,27,163,165,152,254,47,252,187,41,221,99,47,183,171,24,83,86,183,72,173,205,82,71,105,248,11,229,42,125,66,52,4,102,75,107,188,218,85,164,234,74,144,8,136,210,78,19,212,163,57,250,158,163,103,214,55,60,138,146,234,57,212,164,42,106,251,147,85,80,223,126,246,44,182,172,200,173,21,193,151,73,169,181,214,212,48,102,218,150,243,115,97,121,30,108,212,22,149,90,149,169,205,100,117,22,136,25,132,197,119,163,204,49,234,198,58,25,249,213,118,200,192,243,128,55,240,80,192,225,234,141,145,200,204,204,140,104,136,160,33,197,49,1,115,23,9,48,192,224,104,176,97,234,235,124,215,37,165,216,10,79,28,0,150,73,113,127,239,218,150,92,187,110,126,231,53,18,166,183,24,147,252,140,65,52,206,11,98,58,154,0,236,76,48,237,69,141,238,72,155,115,65,22,39,197,127,62,34,154,202,33,169,94,169,87,41,205,94,121,7,50,200,67,169,141,218,95,156,214,194,156,211,133,74,15,245,161,165,74,121,251,108,195,106,183,34,152,189,131,100,177,51,151,19,144,207,189,21,214,188,113,245,167,107,83,220,243,15,188,142,115,102,107,236,18,98,28,149,189,190,255,144,9,74,225,135,102,3,159,160,116,102,95,198,238,236,71,172,203,242,211,67,169,57,79,245,238,202,241,206,165,205,89,198,190,54,121,223,102,185,246,121,56,141,100,244,156,201,234,18,14,89,70,218,43,152,154,78,72,16,39,11,211,170,19,39,48,142,179,19,249,200,99,102,51,34,165,235,85,246,91,158,189,185,218,231,255,251,178,68,201,8,132,249,103,73,27,73,85,240,152,108,232,226,108,200,190,17,13,157,61,172,25,87,226,16,51,102,181,131,34,53,119,33,71,79,250,108,69,32,218,233,93,229,242,163,17,93,107,23,222,114,222,49,202,183,142,251,42,180,166,60,53,18,234,123,30,154,169,251,85,45,48,199,76,98,4,12,3,117,167,109,187,97,141,3,74,218,42,86,203,47,154,110,53,225,198,238,238,77,99,110,181,85,199,30,147,83,227,103,159,35,202,40,196,77,61,165,247,15,126,123,150,156,32,182,77,34,104,243,204,34,152,150,47,199,19,50,81,52,203,215,200,239,117,15,85,10,144,69,112,247,241,146,64,245,114,221,24,133,202,38,86,45,251,232,63,137,69,67,25,45,207,30,53,12,139,204,185,164,184,66,42,216,136,74,75,120,88,97,253,186,29,23,61,127,175,85,117,85,95,115,252,220,111,199,213,5,5,181,64,20,228,144,193,142,58,154,70,96,142,28,16,144,46,224,160,1,195,102,48,40,8,65,146,134,60,105,134,186,76,85,210,180,69,24,96,10,253,140,197,80,170,129,197,16,179,100,170,38,129,130,241,73,63,143,178,37,146,152,216,101,52,215,97,99,195,104,215,68,214,201,76,99,225,228,206,176,134,87,31,27,203,244,228,59,163,140,212,149,30,227,169,244,125,230,200,190,229,101,79,29,114,181,218,19,86,59,216,161,162,219,150,60,153,254,90,199,76,53,88,154,93,86,187,143,101,219,170,217,213,211,42,238,44,158,137,85,238,38,31,125,181,199,248,251,86,21,166,247,254,114,225,166,180,242,161,77,205,128,0,28,145,78,55,50,159,59,57,42,186,58,2,51,56,13,193,55,92,150,72,22,29,161,82,208,69,104,34,101,1,188,48,154,182,72,186,149,203,83,141,169,130,150,109,31,172,182,2,166,115,72,151,123,5,34,36,178,233,182,138,100,114,8,23,33,16,86,14,214,100,140,231,139,245,177,70,209,101,212,41,228,120,228,54,233,218,196,228,157,7,49,11,70,12,50,13,145,235,220,85,87,156,147,115,23,41,152,70,77,95,5,234,227,133,153,76,161,99,154,157,245,230,24,67,88,38,177,228,146,115,138,14,28,116,73,198,47,111,143,222,70,19,37,6,81,199,9,1,57,45,102,31,184,11,192,53,49,131,58,64,29,176,176,35,2,36,20,164,172,16,147,19,54,77,98,174,183,57,188,74,177,40,226,32,183,171,245,188,35,36,73,66,117,80,149,71,191,78,87,242,132,152,99,53,142,172,81,122,81,34,112,32,218,34,101,78,17,174,229,9,92,190,62,20,98,157,137,238,57,41,92,138,138,156,40,62,238,21,22,198,143,15,139,61,199,139,188,18,93,173,179,149,255,251,178,68,206,136,132,249,103,73,27,73,92,98,147,236,217,90,100,200,141,83,33,157,38,237,37,17,130,73,51,101,105,164,162,61,100,20,69,160,180,219,88,221,154,157,162,172,109,197,145,102,166,168,123,206,80,241,200,205,101,117,210,151,4,149,226,227,199,212,68,69,173,206,143,245,127,252,117,92,92,128,107,2,147,46,72,229,2,215,3,48,4,148,29,18,170,174,76,145,52,214,107,86,85,168,3,127,98,243,211,141,44,120,58,249,189,190,235,43,160,130,75,246,74,206,87,105,126,234,101,40,66,115,117,120,203,18,164,141,152,54,113,183,52,190,164,160,85,34,196,72,14,33,217,181,210,198,177,71,108,24,168,50,219,152,251,89,112,61,138,49,77,48,68,27,142,67,39,97,50,211,159,114,153,115,188,21,236,57,90,76,139,186,153,207,241,227,150,90,233,158,53,21,67,234,33,11,119,170,146,86,38,92,114,207,68,189,60,93,90,27,48,51,237,125,193,112,229,85,0,0,8,18,217,102,255,252,185,4,145,10,37,7,243,53,213,103,10,164,79,39,79,77,23,162,204,101,46,255,129,30,210,61,131,18,15,126,138,96,173,98,191,105,76,20,228,72,148,81,164,42,196,126,198,105,164,111,74,216,173,48,145,3,9,102,179,63,101,233,102,245,46,243,118,78,167,63,102,101,3,139,95,240,153,18,83,23,8,162,74,240,243,212,197,151,103,188,66,246,221,139,165,97,126,187,97,70,217,36,95,229,113,203,194,179,114,223,27,45,220,143,148,26,22,85,38,197,81,76,254,253,191,205,6,57,32,0,2,33,217,45,223,127,227,162,170,90,203,145,194,139,95,135,222,88,170,208,182,251,94,165,219,115,111,162,61,255,169,220,174,82,210,206,76,227,43,146,88,254,222,252,229,19,5,169,34,87,116,42,204,143,5,114,38,131,164,112,232,73,112,180,87,40,195,76,41,77,150,97,23,140,111,12,234,76,68,165,186,145,101,170,187,101,23,233,239,107,17,172,42,228,204,49,7,191,250,134,38,97,30,202,76,218,78,243,85,209,142,24,180,138,133,234,223,252,176,196,190,223,255,213,253,166,170,94,226,146,45,255,137,240,161,48,0,82,90,204,86,195,46,208,210,83,51,163,204,32,177,33,42,30,132,160,82,83,16,12,133,209,140,44,151,241,230,68,206,197,76,148,31,76,21,173,9,185,4,213,194,55,101,11,1,26,121,148,69,67,143,66,225,61,76,81,41,145,141,7,36,137,80,16,112,204,26,63,224,104,76,36,37,194,226,195,92,112,218,239,221,24,116,19,44,57,96,179,96,161,170,122,85,51,205,201,112,225,200,193,17,16,171,90,102,201,30,151,67,151,178,158,199,137,19,153,25,98,103,255,251,178,68,198,136,132,67,102,207,105,230,61,248,137,44,217,189,96,200,189,83,73,157,38,109,25,19,2,81,179,101,93,163,34,189,178,150,173,209,173,36,204,148,234,248,138,232,225,29,250,183,82,105,247,164,26,95,54,169,127,175,183,243,80,11,236,100,162,163,146,152,10,70,36,209,148,94,98,193,150,133,80,188,110,178,76,169,169,40,162,254,63,243,81,232,217,8,53,254,214,98,215,178,161,199,148,249,208,93,166,170,230,81,25,37,104,60,110,5,146,42,100,16,194,170,145,134,32,32,51,34,23,224,32,164,206,231,38,148,214,207,111,24,167,117,189,20,219,220,134,227,171,106,112,71,125,59,205,168,162,210,158,240,178,76,123,66,214,129,119,137,119,204,18,108,231,236,90,101,180,35,32,225,230,171,76,169,90,34,238,108,43,76,150,165,68,217,92,81,55,67,174,177,92,248,212,114,52,169,171,126,192,189,189,170,0,32,128,245,214,155,248,25,24,154,200,2,132,1,12,148,106,58,162,133,101,24,128,153,167,167,202,189,130,86,140,6,64,104,146,202,81,90,103,39,178,109,36,72,80,183,12,114,202,221,60,241,4,83,200,10,222,121,4,109,56,51,78,246,106,114,130,2,206,99,4,26,214,122,101,165,151,231,160,200,57,128,182,97,194,46,74,186,198,133,177,239,100,22,44,53,198,37,164,172,177,107,173,69,192,202,164,154,37,141,28,59,29,181,165,9,92,184,184,147,216,183,153,251,25,63,112,145,98,204,196,24,87,109,22,163,104,186,141,161,35,251,199,115,11,198,72,9,88,2,0,3,45,180,224,216,53,216,205,35,67,12,72,5,225,163,171,59,62,30,224,25,38,215,171,213,97,122,86,5,247,28,216,179,145,50,85,51,104,145,162,232,163,140,176,156,145,195,14,109,203,113,0,211,214,131,227,217,197,7,61,144,146,116,185,37,146,40,30,6,70,20,32,17,17,55,45,165,93,213,8,99,145,206,161,13,75,198,93,171,140,202,109,108,241,0,57,34,75,49,101,26,52,97,167,91,191,143,119,70,32,105,215,48,232,170,88,236,129,97,124,242,141,168,84,84,162,73,225,41,247,65,195,78,222,122,63,36,58,34,30,174,232,219,122,153,163,46,46,106,54,112,154,70,64,55,111,168,2,243,72,211,100,36,130,14,21,20,28,20,192,26,32,190,34,26,199,67,105,80,68,61,56,48,10,27,71,158,74,182,183,67,75,71,110,165,44,190,196,190,111,27,252,191,180,155,162,248,196,114,90,212,100,198,33,101,3,138,41,56,194,12,120,168,26,94,204,46,71,218,93,150,227,234,61,233,125,183,70,225,184,204,26,98,10,162,184,99,255,73,245,78,164,44,169,14,170,171,76,141,101,255,251,178,68,205,136,132,165,103,74,187,38,68,112,154,172,233,23,107,8,28,19,49,155,44,236,165,183,194,74,179,165,93,148,162,48,44,146,59,114,131,22,141,72,222,74,106,188,134,147,110,115,132,174,31,93,246,175,93,229,147,142,219,49,81,119,190,154,44,179,231,234,73,53,87,111,153,26,32,230,1,228,45,5,110,219,133,189,53,17,3,132,162,34,194,170,70,234,193,17,17,92,138,170,162,239,20,114,85,32,28,5,137,61,16,138,185,116,213,214,160,133,183,15,147,137,91,132,165,138,176,171,108,170,198,189,247,38,32,135,16,30,24,48,218,170,85,190,52,22,125,49,56,189,243,107,26,143,34,213,105,119,109,232,121,213,55,138,77,56,178,194,19,78,42,210,133,22,244,144,245,151,40,124,46,91,156,66,77,76,37,213,240,146,244,206,50,33,206,133,152,162,160,154,85,83,90,164,114,160,133,187,136,130,97,148,79,118,54,223,137,134,145,137,82,253,192,35,85,0,5,183,204,9,12,42,48,19,208,56,73,148,185,96,180,36,1,0,90,132,18,23,185,195,141,191,174,170,229,38,90,171,194,111,239,57,152,198,178,174,8,100,100,52,178,154,200,151,24,96,135,135,71,177,130,225,253,18,237,42,230,177,81,98,220,198,253,87,31,164,152,48,195,249,190,44,151,113,121,116,114,158,105,6,99,136,161,94,86,199,85,19,99,67,223,22,227,163,75,243,134,22,204,121,114,96,250,203,43,199,61,239,60,197,180,183,117,13,63,63,215,241,95,245,60,127,115,107,223,255,0,78,192,0,6,4,149,165,125,219,133,162,92,225,81,169,22,61,14,204,195,140,225,244,134,33,168,110,95,12,217,125,91,60,55,123,189,231,85,12,59,78,166,0,14,151,242,95,59,153,111,74,61,137,111,194,105,228,221,115,110,118,171,128,190,80,232,251,246,247,88,89,0,229,234,20,101,182,221,105,2,28,112,182,134,108,235,158,127,115,12,173,176,197,65,157,77,242,121,195,166,34,98,221,16,171,74,26,40,39,58,165,42,42,218,33,38,158,166,216,152,94,97,15,44,110,228,11,161,188,232,159,60,115,219,243,15,54,17,218,0,132,1,122,255,140,142,12,190,13,68,141,147,1,74,17,46,227,1,0,4,12,58,129,39,74,172,189,33,167,10,150,4,38,141,68,224,124,102,230,245,77,79,103,90,177,114,114,155,10,244,119,5,173,141,115,8,33,179,155,80,194,116,28,166,64,227,207,30,130,48,226,132,100,147,137,103,249,87,161,168,55,104,203,44,234,177,83,37,32,205,39,104,156,140,108,212,218,67,44,144,48,146,225,174,51,149,94,178,198,43,19,107,98,216,211,201,28,44,42,36,29,184,233,21,41,152,255,251,178,68,199,8,132,42,103,75,27,88,64,112,138,12,233,173,96,200,143,19,229,155,43,76,161,247,202,109,179,164,13,164,154,33,98,104,227,212,109,56,193,186,249,206,190,237,237,73,51,60,26,197,133,120,176,170,219,89,177,143,10,152,212,18,64,139,100,0,220,178,154,110,70,191,241,186,116,111,201,26,33,130,208,213,168,194,4,48,195,132,37,136,36,33,57,80,64,75,74,101,33,71,161,18,129,133,227,31,154,141,77,153,44,72,89,1,20,147,69,37,178,78,94,11,40,251,68,253,192,57,40,200,78,67,6,219,168,14,166,11,64,187,135,210,227,12,197,136,241,230,124,21,44,109,45,183,82,213,178,207,120,195,96,207,166,109,177,112,203,22,8,86,86,30,196,76,168,57,108,179,15,59,146,162,208,32,132,37,157,63,85,80,119,204,246,206,198,226,173,169,88,142,30,178,36,13,149,226,9,37,219,111,179,206,21,175,79,230,224,241,20,49,0,64,0,229,218,14,248,168,5,86,54,171,48,207,50,4,74,128,65,192,196,11,132,10,8,218,85,103,68,90,111,172,66,103,222,6,45,55,65,27,173,75,218,247,45,81,206,47,167,75,116,90,231,81,10,78,93,57,244,52,105,132,247,161,68,140,174,50,41,234,30,246,74,20,37,21,107,167,246,246,117,42,251,13,252,228,246,242,85,144,130,25,51,231,170,42,127,58,219,169,212,35,82,105,118,19,105,28,143,65,42,75,13,39,113,71,57,73,217,72,145,184,218,229,134,70,50,153,52,242,111,94,18,218,118,234,88,222,217,252,197,205,53,90,78,191,168,141,223,26,252,159,152,122,0,27,75,128,0,12,73,45,183,40,143,5,122,72,97,176,152,92,114,238,68,17,49,30,24,50,214,44,203,253,75,14,228,242,162,221,36,42,190,1,109,37,22,114,199,32,69,200,149,99,181,12,99,76,246,127,229,194,226,216,145,16,162,200,228,130,177,5,114,206,6,150,15,99,237,144,100,36,188,240,234,236,89,149,177,51,110,88,193,86,133,203,32,219,130,231,130,236,247,197,71,15,16,20,81,199,187,141,152,21,33,157,41,198,221,185,42,99,172,137,236,80,225,1,156,204,150,26,42,48,171,31,143,89,52,78,148,208,61,116,74,97,67,186,45,238,120,81,199,217,211,85,115,35,1,108,15,32,57,27,147,127,240,245,131,4,89,195,104,186,34,87,7,162,32,231,7,106,5,95,51,19,182,193,158,166,166,254,95,238,104,16,35,79,102,122,106,71,243,247,159,102,97,107,145,72,112,61,162,4,66,232,153,100,200,76,157,144,121,166,222,94,55,251,253,246,207,126,16,107,182,250,249,24,118,229,233,104,23,243,92,140,59,248,51,183,125,174,123,255,251,178,68,201,136,132,233,103,73,187,41,93,114,153,236,233,74,100,200,139,80,161,155,59,167,153,87,225,255,179,102,53,129,150,252,55,159,25,150,122,117,13,49,143,219,148,105,137,147,107,153,132,45,136,242,242,179,57,104,255,157,245,102,231,187,36,211,157,72,220,140,195,28,202,156,29,0,56,209,78,75,104,85,225,71,136,210,42,69,84,97,176,67,160,214,26,217,96,111,108,110,245,52,246,210,110,37,99,63,198,222,92,195,87,237,218,141,238,199,231,62,186,252,42,244,17,29,51,9,139,195,208,241,118,209,194,133,52,230,80,206,19,131,60,171,143,72,37,37,155,154,216,196,134,142,62,97,143,133,185,155,192,78,129,40,183,74,109,4,12,134,116,156,92,50,212,8,176,131,130,199,144,154,114,17,158,136,24,220,202,68,107,157,12,245,49,21,93,37,35,127,168,106,18,0,9,37,140,130,184,136,233,48,19,47,60,46,108,21,41,173,24,49,67,33,140,57,243,17,36,209,150,46,67,66,75,85,240,220,199,171,50,164,128,183,44,35,101,123,163,76,174,142,11,77,49,148,70,238,24,178,55,72,227,88,237,113,30,54,135,21,131,72,86,159,185,26,78,34,142,20,49,10,123,144,99,211,245,210,74,83,44,75,192,128,90,171,48,210,197,208,162,232,209,170,226,203,13,20,108,154,131,143,216,88,180,139,17,92,90,27,168,49,160,158,250,184,170,133,77,204,119,58,40,218,32,200,20,42,248,239,135,231,187,146,49,211,90,71,46,209,155,175,240,52,22,81,33,57,45,193,123,37,129,226,0,198,70,73,1,145,39,204,168,26,1,67,12,8,208,66,147,26,25,97,30,101,146,228,40,184,243,102,100,179,45,210,39,19,187,143,154,115,64,91,21,16,156,110,55,4,77,197,233,62,44,63,171,29,180,144,169,204,194,42,21,68,76,117,10,105,245,157,121,187,87,91,107,119,139,204,145,41,69,139,153,148,54,107,163,201,163,241,204,194,188,228,237,217,229,25,44,74,52,18,45,75,108,236,109,141,116,129,195,211,177,178,248,158,8,105,149,120,140,185,151,136,17,158,111,31,14,88,185,22,126,47,17,231,22,97,198,43,151,165,69,57,68,130,200,188,104,25,182,180,138,3,21,99,22,35,98,2,82,6,168,149,134,4,16,48,20,210,216,15,118,186,32,22,65,7,36,120,117,235,173,138,118,241,116,114,111,141,132,206,66,72,16,18,130,177,6,73,170,152,196,78,66,210,65,52,17,146,137,196,152,164,246,113,19,165,202,119,124,242,220,59,35,48,68,186,51,115,19,241,209,17,248,32,155,149,94,73,52,251,115,157,205,238,50,183,154,236,124,173,70,111,158,121,48,58,41,137,26,211,75,255,251,178,68,211,12,132,197,103,73,27,73,68,96,154,108,217,19,105,40,140,82,49,155,42,108,153,17,194,58,179,165,245,135,152,172,61,60,142,56,146,71,147,89,112,92,61,71,68,37,170,50,172,64,190,32,145,87,236,93,12,255,234,216,4,92,160,2,141,183,45,179,13,96,18,224,10,140,206,77,228,32,160,254,50,132,124,182,5,154,25,5,56,232,119,130,253,30,128,245,44,163,174,222,17,11,89,102,169,2,241,145,84,90,206,103,16,162,4,45,33,154,132,171,69,198,24,133,237,146,90,101,205,37,81,126,147,112,207,76,156,68,219,218,213,247,40,102,30,96,171,131,142,56,230,1,42,112,246,32,83,90,60,246,67,179,65,25,250,77,135,93,162,139,38,148,71,66,183,239,156,239,105,252,104,203,171,62,17,196,138,43,158,183,173,120,239,145,185,231,40,173,69,45,198,199,159,224,75,85,0,21,227,64,203,140,194,190,49,131,76,211,37,19,21,17,76,166,71,48,72,28,201,97,3,47,137,140,102,57,48,235,152,192,164,208,168,172,40,4,1,3,210,4,193,102,179,40,132,12,6,47,26,24,189,239,160,116,73,80,63,190,128,108,76,70,56,164,43,150,71,120,220,63,75,134,4,251,31,143,105,68,210,10,200,170,62,150,73,199,209,175,61,28,78,223,35,13,87,101,73,148,158,59,77,183,127,245,115,31,241,92,186,248,235,100,191,155,226,227,237,204,169,119,119,19,221,241,187,125,124,127,23,199,220,36,186,218,150,153,194,165,206,48,221,238,88,216,234,87,107,38,178,116,147,101,172,150,212,239,90,42,26,199,53,206,133,153,191,255,176,52,176,0,0,0,129,176,220,81,217,83,108,234,230,117,92,174,71,82,124,54,151,109,114,67,163,90,8,75,187,29,42,126,149,196,93,102,26,98,57,207,244,174,232,174,162,110,97,39,177,117,172,141,77,135,144,66,93,157,162,173,41,170,236,228,177,238,99,45,219,171,80,88,84,123,51,30,47,28,195,152,86,114,185,88,137,106,45,171,117,37,121,157,222,118,91,140,102,103,117,151,99,51,22,174,204,140,147,213,236,128,206,161,156,181,40,37,197,58,209,80,228,201,83,113,156,140,222,152,48,177,85,161,154,188,96,100,145,169,185,225,6,244,40,24,76,80,6,19,152,128,92,101,17,41,133,217,230,103,43,152,5,38,144,171,198,20,192,155,103,46,8,119,100,202,237,148,48,229,205,19,82,17,43,176,44,109,253,188,216,40,27,179,164,144,176,20,37,110,50,152,54,37,10,111,122,204,29,107,108,150,43,74,207,224,246,76,222,202,53,39,36,34,56,68,31,221,71,193,155,76,255,253,61,125,202,173,92,189,211,84,246,241,255,221,15,255,251,178,100,208,142,133,101,102,198,147,140,92,82,110,236,233,157,60,197,115,23,149,155,18,46,33,253,1,219,179,102,116,241,154,253,184,222,83,226,250,158,26,57,171,90,171,149,163,165,9,26,104,169,134,173,140,30,217,240,145,34,25,67,240,251,112,163,222,210,86,146,87,80,247,121,229,215,206,119,11,218,223,230,191,35,192,1,119,250,53,16,180,118,86,219,120,232,73,31,167,172,38,7,181,66,152,197,184,188,49,67,108,126,198,171,68,207,247,26,143,228,174,181,139,201,172,91,61,40,236,66,48,112,132,16,152,56,112,128,133,135,213,192,66,98,64,78,185,197,99,82,166,103,243,82,235,200,243,236,100,51,92,137,101,176,204,109,161,31,102,107,252,111,185,39,51,37,42,190,102,173,239,90,169,93,142,119,210,59,181,28,125,245,153,23,13,185,113,235,238,206,217,218,223,107,181,241,157,2,0,1,163,9,237,204,213,7,51,123,72,219,112,35,102,11,205,132,13,48,80,180,199,192,80,133,241,144,196,134,147,132,153,80,176,97,144,241,88,136,194,162,119,56,168,179,53,24,76,194,128,80,129,50,62,39,146,116,63,111,114,148,51,234,86,206,184,161,199,13,97,159,230,5,19,90,20,246,238,60,112,123,192,243,203,37,46,179,34,129,160,136,126,8,134,161,215,122,146,228,61,57,20,118,36,15,251,153,4,199,42,2,16,44,133,225,206,19,17,239,229,243,251,156,157,225,157,254,125,62,194,137,233,182,198,89,158,70,72,153,158,89,58,27,86,204,199,59,7,136,39,75,166,78,100,12,26,242,161,243,198,207,118,231,92,27,47,26,41,62,218,123,150,62,223,46,106,64,95,127,238,0,0,52,164,36,114,213,42,140,50,6,20,228,188,182,95,216,211,244,21,59,88,151,72,38,232,224,181,70,0,168,210,11,164,34,14,115,57,40,69,51,175,56,134,8,143,176,143,242,252,161,100,45,142,210,168,254,127,76,150,52,142,217,29,155,43,206,171,180,245,243,74,231,235,78,242,215,242,132,73,241,11,6,217,77,28,237,103,206,145,252,208,149,202,24,62,227,207,153,156,38,110,63,154,249,30,80,250,193,238,5,25,109,184,218,35,1,3,52,176,205,117,49,105,198,124,43,39,8,58,36,44,195,144,49,79,204,201,114,226,175,229,152,200,201,13,145,15,11,6,160,194,120,133,189,36,154,124,110,160,107,166,187,106,184,181,69,178,51,71,222,123,79,147,54,29,207,9,40,196,153,34,115,47,56,209,61,138,68,183,183,125,244,215,76,75,155,223,61,93,75,187,223,87,14,109,182,34,169,212,235,142,163,239,231,115,126,121,159,219,22,203,169,184,226,41,239,115,143,91,106,223,61,53,174,148,255,251,178,100,208,140,133,168,102,197,147,131,95,64,110,12,217,90,96,195,114,18,153,155,40,109,37,113,65,174,51,103,52,193,13,205,169,37,141,126,18,111,39,141,238,157,76,115,164,235,97,58,87,226,226,19,2,103,165,32,53,178,219,37,229,117,168,217,92,143,212,220,200,57,18,205,95,97,186,145,129,55,233,192,112,17,166,225,73,69,101,163,231,27,122,122,29,66,72,238,42,189,56,24,48,147,76,157,71,232,85,106,232,110,199,14,163,155,156,56,162,60,206,146,67,137,39,206,175,111,163,252,140,168,83,178,197,133,127,176,184,10,170,182,200,134,12,204,200,16,133,233,134,7,230,102,16,251,218,68,119,190,183,74,4,102,211,16,83,81,76,203,142,78,11,140,149,85,85,85,85,0,5,28,136,221,100,10,162,71,19,59,216,51,0,20,227,108,101,5,152,240,38,100,113,166,180,60,140,42,25,249,16,129,75,128,96,16,118,246,182,60,38,49,47,24,52,198,225,151,144,19,148,35,62,4,5,212,244,64,171,79,52,84,125,146,170,172,217,134,133,99,229,225,74,65,54,45,37,167,35,40,141,201,152,228,179,226,117,91,138,110,65,18,19,119,213,154,178,94,234,20,82,146,160,98,23,118,84,24,174,182,204,234,70,162,38,48,105,17,38,210,47,67,70,55,41,116,57,223,185,91,81,89,124,217,60,199,87,24,101,100,189,212,86,235,19,125,123,84,67,76,213,13,227,234,174,65,138,0,100,2,154,81,154,140,131,7,140,0,67,39,64,33,128,36,37,24,64,18,237,151,24,194,24,66,181,229,41,97,235,240,80,24,98,120,41,138,242,217,154,141,72,219,32,188,11,56,48,89,206,128,33,108,154,101,174,69,151,43,86,172,121,127,156,128,26,143,166,14,199,198,196,217,70,214,81,151,147,223,83,212,78,70,11,161,21,4,42,244,61,237,148,189,39,53,69,242,34,85,34,31,131,177,180,247,247,196,209,151,43,156,204,113,2,26,44,28,184,132,46,144,194,16,162,154,49,153,132,98,154,250,95,46,235,170,143,174,150,119,158,250,231,252,24,114,200,1,185,35,51,109,128,133,10,143,133,114,154,17,160,106,36,3,4,3,65,67,196,139,133,184,25,6,9,206,198,11,200,94,145,0,211,114,16,148,90,180,179,169,218,219,151,218,214,50,249,36,164,33,19,43,4,30,244,232,83,164,143,160,82,9,133,41,71,44,61,38,23,203,10,170,137,99,78,23,2,78,65,172,164,19,45,213,136,118,82,203,111,147,77,251,208,91,65,223,189,151,111,173,101,190,160,161,244,246,168,242,176,57,75,244,186,184,191,82,59,190,110,223,172,185,187,58,185,119,92,105,140,117,171,119,200,245,235,24,41,255,251,178,68,223,12,132,240,103,72,155,73,68,112,147,76,217,55,104,200,143,18,249,155,36,109,25,21,130,113,51,99,205,179,34,120,207,112,148,178,55,48,127,221,108,1,236,32,2,163,140,206,80,12,64,144,68,164,96,19,38,78,78,10,113,28,12,48,64,179,11,5,18,11,17,51,24,65,98,235,95,8,8,72,145,1,9,154,130,18,4,147,0,176,235,212,22,107,229,168,38,32,89,8,32,12,192,87,39,1,144,166,14,108,216,41,68,192,65,144,36,177,244,145,62,224,199,37,49,117,10,110,249,147,126,25,146,235,127,114,83,231,174,249,70,22,18,77,193,91,145,206,250,224,248,35,76,94,244,230,243,51,92,113,54,123,76,220,238,226,236,77,31,17,21,3,207,24,50,201,118,142,175,28,84,186,229,50,223,23,175,81,11,194,205,196,107,220,205,111,176,47,98,149,0,155,37,176,201,100,8,56,86,19,139,163,33,64,51,228,2,2,67,78,209,24,225,5,141,74,146,42,174,186,212,216,96,113,165,136,13,141,205,245,86,15,73,21,224,162,49,72,129,18,185,24,66,147,116,139,90,208,216,42,64,225,107,82,10,52,220,16,45,61,181,200,162,194,53,83,100,180,135,150,213,146,21,157,119,46,154,88,148,138,45,142,65,198,163,197,215,92,66,189,138,212,72,235,131,146,227,25,98,131,225,146,151,87,119,213,104,138,188,131,42,51,9,91,122,25,71,155,106,50,46,82,185,221,46,13,153,198,12,179,74,27,47,87,35,68,184,254,149,44,104,61,96,8,0,100,150,195,94,252,193,37,29,114,106,172,24,133,70,100,56,224,128,184,148,67,25,6,44,44,172,114,106,172,26,247,76,97,194,34,195,133,8,204,213,203,236,75,111,83,111,227,27,70,142,6,142,232,122,180,116,83,183,76,167,65,20,88,171,50,239,8,18,45,36,150,18,80,35,105,91,133,97,56,53,193,160,246,168,4,163,177,26,127,204,143,107,219,195,80,170,168,210,227,24,11,79,64,67,210,61,191,162,41,12,205,177,249,137,42,21,166,37,180,216,251,114,175,23,206,138,61,42,237,89,85,88,154,138,246,137,73,74,158,123,150,254,255,151,164,234,65,235,64,42,73,34,0,51,53,108,64,84,78,74,145,10,145,16,139,166,44,25,102,68,34,66,185,204,2,86,64,187,25,34,181,144,25,8,164,20,2,197,221,220,215,17,163,235,74,8,147,130,207,213,92,172,210,165,225,29,156,8,106,145,203,113,185,162,5,198,202,163,139,84,133,123,89,118,153,106,143,40,178,211,116,210,40,88,249,214,5,152,138,149,167,140,211,230,124,99,186,83,143,74,170,236,81,88,88,101,195,139,213,220,25,170,107,181,91,81,21,18,255,251,178,68,211,140,132,195,103,74,27,41,68,96,150,236,217,23,104,200,174,18,129,157,38,109,37,17,130,58,179,101,245,131,34,125,139,79,81,80,154,153,3,177,158,85,65,154,95,255,60,72,250,226,62,31,27,122,127,23,21,79,0,70,128,2,70,220,178,90,8,137,173,164,205,59,172,144,171,98,226,155,187,45,204,102,169,27,24,140,78,193,229,128,160,115,33,159,165,222,235,247,206,50,69,34,5,171,229,160,88,31,160,51,8,212,32,237,151,181,11,180,133,147,146,203,91,216,121,60,255,173,114,216,67,18,125,153,83,161,178,71,55,37,38,146,107,88,100,138,41,164,169,150,197,31,91,126,77,50,135,11,222,213,26,42,43,221,21,141,25,93,203,40,168,135,72,110,180,115,172,218,156,57,161,197,36,105,195,121,77,181,79,122,187,89,235,173,235,139,31,95,77,125,1,21,120,0,66,183,90,0,80,152,33,28,65,46,10,160,145,45,124,189,96,161,84,204,45,42,4,215,28,89,203,90,2,19,214,212,33,161,80,107,156,202,189,58,149,114,172,33,103,49,86,226,163,166,165,92,150,90,81,147,108,197,88,41,19,3,74,205,21,150,146,97,101,207,159,232,81,220,55,202,48,110,228,147,152,77,212,253,185,75,11,175,20,151,93,165,31,112,194,142,103,80,45,125,106,129,163,150,38,217,8,68,89,182,104,65,182,242,239,67,198,144,183,16,148,130,131,143,90,52,88,125,81,40,72,193,86,227,233,59,234,189,163,249,79,251,199,201,221,85,129,59,0,36,162,227,110,24,211,9,20,1,176,250,8,42,145,118,97,240,224,203,138,195,197,31,82,109,94,53,3,172,32,92,244,136,119,90,189,74,157,81,125,24,156,52,128,42,165,6,165,33,155,24,70,138,73,205,43,16,103,32,66,70,152,108,233,19,154,130,97,64,110,166,10,209,194,164,203,140,60,116,58,150,198,7,228,26,149,71,140,185,179,137,181,205,75,114,217,169,201,60,96,165,41,131,46,12,164,200,205,34,84,59,67,120,146,58,65,139,104,156,240,123,194,141,61,97,166,199,21,68,173,209,143,82,238,195,164,117,99,165,145,57,159,73,27,142,138,150,216,9,173,37,5,44,178,12,84,12,32,10,185,186,96,88,210,99,147,46,84,6,53,170,5,154,51,206,98,50,150,162,186,71,83,84,105,77,46,183,201,126,187,56,186,9,3,176,41,176,59,186,65,203,147,249,115,148,215,177,177,69,43,156,97,200,108,233,122,34,77,65,135,160,110,155,24,229,19,16,129,157,69,166,76,130,245,101,73,133,191,42,41,107,138,49,223,96,223,212,238,76,121,118,165,205,65,84,66,51,209,165,181,205,61,141,77,233,47,138,235,189,214,255,251,178,68,210,8,132,168,103,75,51,41,68,248,151,108,217,71,100,200,139,18,17,155,44,108,153,19,194,88,51,100,205,172,24,112,187,88,187,102,91,16,133,177,244,146,149,188,214,213,246,210,79,227,243,12,149,121,26,3,16,17,50,91,176,196,163,20,128,195,177,54,35,0,21,39,18,59,189,224,104,169,208,90,134,182,46,216,101,122,168,8,238,94,242,160,32,107,94,3,212,198,45,96,162,236,204,179,109,62,26,75,85,102,141,64,227,15,255,160,151,195,142,48,26,60,158,121,214,70,67,18,3,104,38,84,174,10,127,9,159,111,173,104,92,102,95,164,82,13,30,89,221,171,250,183,218,65,69,239,106,173,214,70,102,44,171,148,81,132,138,189,37,16,155,105,249,89,185,110,124,149,235,75,40,224,148,67,225,53,122,99,216,210,130,9,245,188,119,213,201,4,22,214,254,82,119,126,120,36,67,0,4,219,136,2,156,200,8,52,3,205,100,211,22,88,28,49,35,75,192,100,6,136,10,0,116,46,112,112,5,130,69,106,17,213,226,16,130,161,150,228,51,100,161,176,88,29,73,27,39,79,166,80,203,224,245,136,20,138,198,216,215,73,51,69,139,98,46,223,40,139,17,192,196,149,207,38,26,52,200,157,209,196,18,154,58,213,96,237,187,65,194,105,162,81,96,226,169,214,160,99,161,226,146,76,180,220,90,26,196,194,20,140,180,219,124,69,25,247,102,136,23,187,160,139,36,79,19,143,150,234,9,37,138,22,161,145,57,23,149,67,30,136,61,70,215,255,22,223,255,242,179,0,181,0,93,182,227,38,80,18,0,238,78,46,204,243,11,192,182,89,32,8,145,65,4,60,67,233,128,241,41,149,8,206,208,64,58,70,242,134,203,36,12,37,173,196,143,114,3,86,228,210,33,6,178,227,113,143,72,227,153,44,63,149,168,129,198,121,195,185,215,74,30,66,30,154,30,240,130,72,89,229,231,40,210,52,110,52,95,196,7,34,254,213,50,146,158,16,194,194,185,90,78,228,227,218,136,201,121,63,201,205,106,207,83,13,246,254,211,212,29,55,89,221,206,33,107,170,221,184,83,19,229,168,12,229,202,219,38,45,67,198,177,234,110,180,162,225,177,128,56,10,16,73,146,74,204,203,213,15,21,88,99,230,1,148,176,214,186,10,16,2,34,12,4,6,46,103,6,151,109,164,180,196,239,36,42,210,203,142,175,101,212,12,202,40,140,166,97,105,210,139,205,236,52,129,135,33,100,117,116,119,13,220,114,168,168,207,97,52,25,226,222,73,131,66,86,17,177,123,140,108,241,54,25,50,220,110,44,209,47,157,235,219,126,141,34,208,229,30,235,87,98,203,71,137,223,221,92,213,225,26,221,120,182,255,251,178,68,208,8,132,206,102,201,155,73,68,96,149,44,233,51,103,6,84,82,173,157,42,237,37,17,194,86,51,101,233,147,34,236,25,141,155,24,204,153,131,237,206,163,102,111,142,171,59,100,113,166,93,72,250,250,198,37,192,233,205,255,136,165,255,248,146,38,176,74,192,166,147,114,75,76,123,84,60,70,161,139,64,114,44,229,253,90,137,90,202,22,185,111,90,252,70,64,220,201,1,136,176,119,183,43,148,189,249,85,157,216,173,94,228,66,87,106,122,198,152,216,94,141,44,253,231,218,40,201,42,27,74,131,38,72,166,173,196,130,77,76,153,112,153,234,251,11,114,76,117,231,62,171,181,82,17,148,70,193,100,69,194,234,235,23,187,33,54,218,118,247,114,49,83,116,234,62,201,50,108,93,86,231,228,124,12,114,84,139,46,4,138,165,195,28,84,81,3,8,113,184,215,179,165,146,97,168,153,129,227,232,109,110,243,108,157,97,100,45,0,0,0,10,40,229,182,218,171,82,44,183,99,151,75,167,155,214,162,245,129,72,42,190,38,168,32,246,206,155,105,230,207,239,103,241,122,108,20,154,100,182,73,60,169,52,0,194,37,225,216,238,87,95,195,91,66,83,62,101,18,197,35,249,51,66,29,40,167,64,182,162,10,194,122,89,89,45,86,206,148,206,123,116,14,141,26,113,247,108,207,106,164,141,220,225,167,154,244,96,160,175,35,140,31,77,156,168,85,139,173,155,232,48,119,83,115,155,210,45,251,217,78,43,6,8,35,198,99,18,104,147,82,206,24,59,137,138,89,98,236,111,44,176,158,11,29,152,0,0,202,57,108,179,132,16,14,12,2,88,130,113,162,154,22,42,192,179,95,146,4,87,133,105,136,61,179,146,130,161,107,206,139,63,135,91,229,53,238,218,78,138,41,160,76,0,37,27,221,41,138,59,118,77,238,24,57,239,108,45,134,79,238,105,226,32,136,243,218,241,244,196,124,1,162,84,193,139,16,70,54,165,205,225,227,169,234,204,91,184,40,121,99,166,7,201,241,182,195,29,74,119,177,199,85,37,82,247,214,177,221,108,68,219,44,16,169,8,242,84,13,133,51,38,133,236,80,69,171,158,246,179,4,26,150,18,15,121,198,78,72,64,158,80,21,173,183,117,215,5,160,210,33,145,21,148,66,4,131,29,198,104,236,173,82,35,67,146,184,118,194,217,124,224,24,191,43,26,62,9,234,96,16,116,181,52,202,124,99,34,7,58,61,143,41,110,147,75,80,28,150,126,166,219,176,230,131,136,209,130,197,224,134,8,26,159,219,94,208,27,135,90,120,153,198,166,218,92,252,85,102,48,139,122,189,33,85,181,123,104,227,147,115,64,203,12,76,201,244,10,167,169,210,78,110,255,251,178,68,202,136,132,157,102,205,235,6,68,122,145,236,217,138,100,200,143,83,85,155,55,172,25,49,98,79,51,230,53,147,34,53,50,165,234,104,60,100,186,41,102,165,237,56,193,169,111,157,92,241,242,138,108,33,90,146,77,175,41,35,113,7,59,223,119,233,43,200,122,183,79,61,220,4,53,128,36,73,185,45,188,41,18,134,67,131,147,17,8,234,61,12,145,94,59,43,84,120,39,242,86,238,197,81,214,71,31,167,230,139,73,73,193,51,64,206,73,59,166,202,102,100,173,28,40,152,50,106,73,12,141,126,104,183,182,207,22,105,67,236,67,152,48,234,79,62,66,219,199,202,185,67,222,209,248,48,97,199,154,212,81,150,81,72,44,82,17,5,180,49,86,195,25,79,109,199,66,199,20,62,218,69,234,236,203,137,150,118,50,201,50,141,32,115,159,23,106,171,110,65,169,53,45,40,130,166,200,252,107,102,156,32,15,225,137,61,135,141,91,128,203,13,34,0,4,100,104,212,67,204,200,200,102,96,231,248,77,76,100,189,163,163,6,2,56,99,130,70,40,34,4,184,51,212,241,193,114,216,4,9,36,193,136,40,153,73,184,48,136,120,73,104,52,146,17,101,109,91,98,5,246,84,52,137,68,112,228,163,79,218,184,182,37,108,188,95,116,121,47,54,61,149,6,6,71,229,186,208,186,112,124,203,42,44,122,245,35,69,75,65,148,141,233,241,181,19,173,85,91,221,223,112,80,245,20,69,161,108,235,210,79,115,158,50,74,177,18,164,94,198,195,53,212,18,56,86,137,162,133,199,57,207,205,199,204,173,192,193,75,254,238,4,126,13,169,142,198,150,177,42,48,105,116,49,250,148,151,251,103,207,152,230,64,53,131,233,234,234,160,32,136,109,58,110,72,169,173,48,18,14,23,12,57,56,31,208,199,16,110,26,89,141,16,74,84,18,52,28,194,50,155,159,238,68,92,58,125,16,49,185,145,186,125,80,146,36,154,120,14,29,9,211,27,20,54,167,129,10,166,72,154,143,44,85,129,252,82,180,41,131,98,235,160,157,146,170,82,245,157,98,133,212,247,119,242,192,225,135,112,217,129,97,89,140,40,233,199,135,161,151,196,112,84,5,48,32,66,50,156,168,48,60,46,49,72,83,50,149,166,12,120,13,60,28,201,66,12,144,100,107,160,9,222,104,166,70,109,68,16,48,164,133,129,29,4,187,82,201,215,22,83,55,0,183,119,169,157,182,70,226,148,138,59,85,186,60,84,110,155,189,12,211,58,46,83,74,162,151,59,140,161,179,165,242,21,133,42,132,32,108,104,84,70,95,38,27,72,21,116,176,168,88,162,94,47,107,236,94,214,91,26,249,219,101,246,157,252,228,86,98,150,96,157,255,251,178,100,200,12,133,89,103,71,155,108,68,96,91,68,57,33,97,131,84,26,81,155,18,46,237,139,193,175,179,101,228,243,13,204,99,21,173,55,86,27,246,218,93,121,212,213,199,93,126,145,182,211,244,155,231,227,55,82,175,161,254,93,103,45,207,74,217,156,106,249,59,48,82,55,102,21,241,209,235,226,121,163,176,52,251,182,139,57,250,102,187,123,203,21,181,175,59,185,95,154,131,0,29,203,106,251,86,7,99,213,89,10,194,88,188,180,79,49,165,25,90,15,162,24,238,120,171,11,148,16,34,159,122,104,96,198,87,16,97,56,28,178,135,114,190,210,33,195,173,1,41,30,175,210,36,165,88,49,232,123,31,95,15,24,226,169,17,82,66,172,106,89,228,141,110,148,216,198,66,101,34,54,40,113,207,242,175,73,41,106,113,72,244,253,142,67,90,103,125,148,170,12,140,196,197,73,32,142,216,215,157,185,76,186,34,0,0,8,34,100,109,195,24,211,12,179,48,83,244,224,48,236,218,13,3,4,24,82,42,139,46,109,32,154,79,74,202,72,34,168,224,162,80,64,212,37,123,67,223,135,143,106,50,125,123,236,162,176,123,5,117,108,74,111,249,53,154,77,49,75,109,60,251,243,110,167,175,46,52,12,88,163,213,55,174,64,85,153,48,105,54,243,80,30,18,132,82,155,46,184,135,227,113,170,53,164,106,81,163,160,229,46,86,85,75,113,1,8,68,134,70,221,154,45,97,71,216,253,104,196,85,81,172,216,206,57,17,6,192,235,238,199,143,68,44,96,241,40,178,114,181,115,184,203,142,103,121,110,96,4,224,32,0,0,0,162,170,221,109,229,145,48,65,12,20,30,82,39,194,165,16,226,76,100,138,176,4,7,243,90,96,147,10,120,49,71,99,69,252,205,162,25,84,77,55,77,118,35,9,38,16,36,234,51,214,180,167,246,229,16,181,142,14,73,76,81,66,246,200,234,52,99,225,24,106,76,85,48,248,2,48,135,211,201,214,154,50,146,140,216,173,84,120,179,44,163,29,19,151,102,144,65,29,150,42,221,21,38,149,205,245,100,244,218,105,56,115,13,46,138,122,202,127,69,198,119,170,218,89,35,85,241,68,11,139,168,194,31,16,91,74,83,49,105,70,148,157,212,55,40,28,170,48,2,138,57,118,183,1,8,216,208,248,0,149,137,72,251,199,151,180,10,33,92,80,245,96,231,80,22,44,30,6,211,125,229,36,68,244,232,233,122,133,158,234,69,141,67,33,157,163,144,101,164,200,17,170,103,162,5,58,108,111,23,89,165,197,151,223,203,247,100,183,236,237,25,170,240,237,5,32,74,180,195,143,204,104,95,195,113,20,138,109,215,232,196,196,45,61,174,238,197,177,206,211,255,251,178,68,205,8,132,228,102,203,83,41,68,104,151,12,217,141,101,230,43,80,217,157,57,172,48,202,162,40,51,102,117,135,153,84,179,6,34,134,235,187,57,127,27,54,29,187,155,158,155,235,70,249,218,121,205,231,220,228,227,255,153,252,183,119,1,106,128,14,22,229,214,110,104,211,25,17,152,217,52,132,135,29,55,9,107,72,68,103,140,50,188,55,224,146,177,224,118,32,61,210,194,146,55,166,213,143,80,157,147,84,234,61,241,121,68,30,58,244,160,128,199,36,183,99,42,40,233,76,127,42,245,55,174,218,147,23,59,229,59,213,73,232,251,181,50,102,129,89,189,174,19,210,237,244,172,100,139,61,227,62,179,193,189,159,63,119,216,207,143,65,169,146,41,35,72,76,92,54,149,68,26,153,106,196,160,230,251,239,49,245,174,127,165,225,114,201,247,217,171,237,71,246,224,43,106,0,26,67,15,205,141,192,186,53,59,52,206,63,131,52,162,204,18,43,29,33,153,56,10,105,178,241,135,136,198,40,153,154,109,166,99,32,184,113,60,197,193,128,72,56,193,231,51,125,13,194,161,80,114,116,42,8,105,170,99,22,80,215,202,73,12,186,235,13,66,245,204,190,77,125,236,107,207,180,189,147,221,123,34,78,107,192,240,63,172,157,108,56,15,34,155,190,13,125,165,171,42,123,61,176,3,250,242,190,242,88,26,195,128,211,1,193,197,14,44,150,62,247,222,228,176,182,42,30,158,202,52,173,195,136,82,101,158,18,4,138,192,206,143,115,213,56,103,52,138,52,146,136,145,52,163,239,120,165,54,163,13,180,74,8,180,54,108,51,255,31,195,56,21,97,104,108,207,152,179,216,229,89,172,85,153,79,87,228,44,245,86,83,246,14,0,0,12,43,237,182,89,111,52,88,249,114,59,243,167,203,6,146,90,151,214,122,116,80,197,105,103,250,111,143,189,30,205,109,76,88,116,77,33,16,160,204,20,12,154,7,0,112,132,66,73,65,136,24,141,8,185,191,126,197,226,91,154,248,99,226,11,240,100,138,111,47,8,148,233,113,106,178,246,161,220,105,115,34,117,41,168,36,134,204,69,194,201,118,65,70,227,69,212,236,178,34,25,138,172,118,28,181,22,69,98,170,45,111,75,6,48,0,59,172,167,6,153,192,4,103,18,131,126,155,135,4,194,214,136,41,105,163,24,35,52,104,39,3,129,22,121,102,41,184,25,168,37,42,16,136,9,219,134,225,246,232,206,213,77,175,21,76,237,232,90,154,57,134,132,25,45,47,86,216,45,10,17,255,34,231,105,133,10,180,92,4,157,249,3,68,23,195,128,255,78,40,103,143,29,164,235,109,53,76,177,60,60,76,182,184,81,152,245,120,91,223,14,143,4,255,251,176,100,210,12,134,25,102,197,147,134,87,64,116,140,233,221,48,101,191,21,81,157,38,109,61,17,129,186,164,100,201,131,14,32,177,136,89,165,202,143,115,213,133,88,177,227,143,47,46,102,232,136,60,249,182,102,104,53,71,93,99,149,149,122,251,248,131,120,191,255,73,139,175,125,114,102,143,188,101,161,233,170,220,223,166,222,52,81,171,236,84,201,73,200,0,61,128,21,250,103,40,72,232,216,26,220,151,217,96,42,233,41,130,206,103,78,84,57,4,181,5,23,182,240,223,222,127,30,220,173,162,214,214,123,162,211,88,237,211,49,249,69,32,136,242,207,129,4,82,246,58,7,65,178,63,221,205,255,147,50,133,59,133,20,65,79,117,213,182,92,247,69,252,219,50,208,254,144,52,92,180,55,98,30,163,192,76,18,50,195,77,65,215,140,134,15,136,20,224,98,18,234,88,139,9,212,94,0,3,127,216,83,0,197,130,145,24,85,5,207,70,135,65,1,160,99,151,49,46,194,135,55,25,58,192,46,242,161,229,160,121,96,249,100,234,29,61,46,228,142,170,210,115,24,24,33,30,102,80,156,30,56,197,241,89,240,200,152,54,97,1,150,135,38,90,44,214,25,62,140,113,228,2,141,45,153,183,123,250,197,203,224,179,24,11,206,65,117,42,183,10,132,44,196,89,47,8,219,96,248,98,216,243,226,42,148,84,223,140,99,90,236,236,242,87,198,156,155,238,203,212,223,246,216,238,221,44,166,249,169,157,71,67,255,255,89,97,125,61,34,102,79,232,245,191,126,104,160,0,55,109,204,118,34,106,98,7,70,34,64,201,244,144,142,15,9,7,18,100,196,44,5,6,51,216,82,170,41,185,96,136,8,128,49,25,30,58,166,238,193,253,100,172,170,101,178,0,160,228,217,75,212,220,140,194,149,194,186,177,212,126,29,201,7,10,76,203,17,217,157,189,20,31,54,35,8,98,130,122,113,137,95,248,218,91,124,131,230,140,56,123,138,57,133,114,79,37,200,241,30,173,121,88,53,248,126,186,214,137,100,121,162,97,252,244,166,45,46,94,230,34,80,117,90,30,92,82,181,89,178,62,164,154,41,10,113,88,107,49,162,93,80,100,58,38,231,215,52,233,209,33,48,240,0,23,125,77,62,195,40,4,196,149,50,170,70,78,47,52,156,77,16,128,197,239,2,155,48,68,89,163,242,215,233,6,8,141,9,37,5,114,181,53,190,221,171,98,222,118,32,185,200,204,58,215,21,213,163,169,150,246,174,94,237,84,104,96,197,209,72,212,52,84,73,18,23,190,36,173,53,42,20,163,104,137,16,80,90,59,143,143,26,186,14,16,70,142,218,75,70,212,114,141,60,158,54,168,178,142,85,209,172,131,68,255,251,178,68,208,140,196,180,102,203,155,41,52,80,155,12,217,67,105,136,124,83,225,157,44,109,49,22,130,86,51,101,141,166,34,40,33,228,81,198,180,145,104,72,161,210,48,95,21,32,101,161,176,237,93,61,148,145,204,93,102,117,117,212,119,5,240,124,204,95,242,55,27,54,73,203,164,143,227,185,190,40,33,160,64,91,255,205,46,32,114,83,2,92,197,165,11,146,110,171,225,97,81,25,76,196,33,203,115,2,70,95,186,66,64,104,146,157,156,203,39,229,150,122,254,225,93,133,171,68,64,249,81,150,227,125,52,188,253,4,234,41,161,76,122,33,58,73,48,109,243,221,68,112,199,188,41,33,40,203,106,126,175,158,18,37,198,49,235,37,35,76,59,15,41,199,218,217,50,207,100,177,82,84,209,108,88,233,117,40,107,40,228,171,19,69,152,189,141,81,56,193,212,177,178,92,216,246,181,121,174,154,92,228,100,48,180,155,129,234,53,90,35,104,142,249,89,255,239,104,137,24,21,0,1,92,176,212,81,205,48,100,192,147,64,221,134,56,166,28,188,9,6,11,146,131,145,140,28,172,1,58,12,37,14,46,91,65,64,3,132,177,5,227,209,0,84,38,17,128,193,185,94,127,165,118,100,82,232,227,9,68,151,53,201,80,33,33,223,232,173,105,158,75,175,95,140,199,163,55,219,156,182,30,129,165,175,252,42,90,220,230,28,249,99,61,156,109,155,147,205,27,135,20,63,8,78,11,177,82,61,191,198,11,227,105,139,136,126,206,101,155,174,89,119,248,238,37,56,187,153,185,168,155,51,120,136,68,142,227,95,175,134,174,174,102,162,123,168,74,27,92,213,47,37,221,121,156,244,247,86,57,174,46,87,45,127,29,49,28,88,19,176,128,49,201,26,100,177,153,166,170,203,126,169,152,27,180,170,228,17,110,173,158,154,72,215,219,187,206,13,130,148,94,204,233,180,73,169,192,142,212,197,147,16,164,202,244,140,233,153,129,187,71,40,108,98,12,214,138,73,118,230,194,13,95,78,83,227,92,223,37,63,13,194,92,141,206,68,61,15,42,61,206,134,12,44,63,106,24,18,83,80,33,220,113,165,8,197,165,23,44,100,107,224,27,140,52,99,135,128,2,246,254,8,145,52,16,177,2,241,165,151,25,73,16,56,209,216,48,145,114,237,0,65,196,128,76,140,129,132,173,178,243,129,1,1,131,33,7,10,14,76,11,12,76,62,145,198,239,110,162,172,98,208,201,60,213,201,244,29,159,195,121,88,82,248,122,236,56,186,93,44,137,118,168,78,31,238,81,205,216,117,110,131,22,8,162,80,142,211,73,43,255,100,140,40,115,48,244,197,156,185,206,86,209,239,227,175,134,107,153,143,169,154,238,231,255,251,178,100,197,12,133,76,103,73,27,121,67,112,107,168,41,83,97,3,120,20,145,155,42,109,189,17,65,164,157,101,232,243,13,241,104,84,184,132,175,237,41,249,45,16,127,99,17,157,162,140,21,27,23,10,169,104,208,56,193,113,138,187,136,195,70,228,8,183,193,234,97,118,32,160,160,153,210,118,26,2,12,80,18,8,82,89,107,33,206,124,15,81,50,64,100,191,182,27,235,2,29,5,173,118,220,95,92,1,209,142,83,78,207,75,39,39,124,235,63,140,167,207,255,207,186,241,19,119,160,102,189,60,187,2,51,71,40,244,140,212,169,90,101,60,172,249,82,64,253,84,13,108,38,38,174,37,223,238,27,149,16,56,237,135,72,239,53,251,151,15,71,27,14,176,196,69,109,124,171,96,150,185,189,96,236,248,130,0,33,147,123,5,78,130,148,51,59,4,227,20,243,128,35,76,86,147,10,4,204,210,143,48,192,136,105,78,97,155,209,171,207,70,118,13,10,134,1,69,131,3,8,76,24,117,51,128,164,10,97,49,48,44,46,4,103,44,134,170,175,73,103,166,24,122,209,125,25,3,168,145,8,20,205,195,128,22,18,29,94,247,89,22,29,188,159,248,131,177,47,124,222,28,184,1,50,34,169,72,187,95,32,81,224,212,12,108,79,194,57,53,164,168,7,13,250,114,167,91,93,203,100,181,166,249,151,216,214,30,196,150,61,145,218,126,167,30,56,124,167,53,255,255,49,189,82,95,114,243,222,137,58,211,66,45,77,222,176,170,188,17,242,235,184,235,98,186,16,77,49,70,186,214,105,108,131,138,133,149,170,161,144,51,120,136,226,71,45,75,78,128,5,163,164,254,144,0,0,1,9,64,166,227,205,137,8,199,105,202,117,193,63,209,139,96,226,44,72,200,81,30,164,89,68,207,101,17,210,86,45,136,164,40,64,75,193,157,29,63,95,12,170,39,20,73,43,25,14,102,203,85,227,185,241,182,142,230,134,102,118,174,82,210,80,78,39,10,102,198,94,53,139,133,32,174,29,248,17,196,56,233,84,37,142,179,219,92,148,254,211,117,251,211,182,169,25,159,144,0,183,130,69,77,50,62,76,51,49,130,51,12,53,119,8,57,65,54,84,149,9,150,148,161,128,228,9,138,198,57,140,40,33,157,225,241,142,227,32,92,35,48,124,75,5,20,6,24,133,70,48,161,198,32,16,224,224,32,46,0,24,58,13,1,132,128,40,94,103,160,96,35,21,80,150,93,53,5,25,3,198,210,89,195,205,0,40,43,210,155,76,69,13,202,14,64,0,232,35,132,142,72,250,82,231,31,120,159,167,138,83,75,15,55,238,27,78,67,86,0,61,23,185,35,93,186,22,245,141,199,94,201,91,225,71,18,91,255,251,178,100,219,14,134,44,103,69,147,152,68,96,122,76,217,141,60,195,115,87,97,155,26,110,225,17,65,158,51,102,168,241,13,232,48,68,30,103,118,143,61,93,69,88,251,166,218,181,88,219,88,157,165,185,249,136,233,83,166,137,91,86,29,181,93,115,198,253,241,22,183,50,183,108,226,133,142,53,134,7,210,176,60,61,48,92,212,175,140,131,146,41,39,252,108,175,95,175,215,175,18,12,162,3,16,59,119,253,211,42,251,114,137,117,44,21,135,195,8,190,203,71,40,139,235,5,232,235,84,1,66,110,152,176,78,167,87,127,251,40,123,9,242,114,34,83,6,79,10,235,158,100,69,115,24,162,161,250,249,97,76,240,80,141,68,20,40,208,143,1,204,42,192,225,148,202,155,199,243,112,187,19,34,252,175,228,70,166,95,232,8,183,47,252,216,82,101,47,159,219,50,156,61,15,93,177,234,0,4,78,172,225,114,15,96,136,27,32,100,114,39,76,38,45,210,42,6,2,33,26,136,48,147,67,75,11,55,227,51,37,11,6,3,152,0,88,58,12,194,192,13,128,196,112,132,48,141,91,92,6,239,155,149,110,45,168,155,227,43,149,198,212,216,188,194,192,170,78,126,158,150,69,203,19,239,254,177,166,165,159,179,50,166,207,179,242,238,55,102,95,2,76,186,83,53,111,223,194,224,208,112,19,7,195,113,20,218,179,103,179,45,27,250,255,255,250,178,56,148,128,194,138,148,38,24,56,92,198,36,241,99,6,60,163,185,233,121,26,92,143,104,23,208,141,68,119,169,146,234,74,18,45,244,210,146,234,37,21,162,52,248,139,254,254,102,11,89,133,0,148,0,128,1,183,36,20,129,24,19,2,94,63,73,106,173,52,35,7,112,129,129,20,189,189,122,88,218,199,137,16,232,176,58,11,247,99,233,130,35,159,60,206,89,123,102,100,32,198,114,84,207,34,70,96,253,26,122,38,214,241,110,87,138,114,17,159,153,100,115,237,60,225,67,171,154,130,229,98,55,146,147,190,95,204,165,204,138,126,157,56,153,93,98,121,231,175,20,61,24,99,63,57,146,65,64,0,115,223,140,39,100,50,224,13,22,102,135,65,220,198,102,58,183,132,143,5,149,76,12,136,2,222,99,69,74,4,161,133,214,8,8,21,0,52,1,36,232,18,42,103,15,217,161,116,175,188,11,76,226,161,40,15,177,144,94,11,146,150,147,215,117,157,183,80,40,251,45,202,214,72,104,183,164,196,158,171,156,229,121,45,92,181,130,180,17,212,65,179,255,60,191,183,75,238,63,238,246,234,61,142,207,168,198,241,105,36,178,144,139,20,166,61,206,105,248,119,204,236,248,174,97,205,212,85,102,62,19,107,138,75,203,213,50,123,233,255,251,178,100,209,12,133,103,103,72,27,103,71,32,104,171,89,87,60,195,112,21,17,157,38,109,189,113,65,218,179,100,137,132,142,40,104,56,121,198,244,133,176,243,187,123,218,137,246,204,20,127,168,170,141,154,77,156,92,163,116,128,163,11,0,107,240,17,144,53,83,47,65,99,9,29,254,71,2,128,163,208,143,225,68,71,163,206,243,177,17,67,71,169,231,156,182,233,186,227,146,238,80,147,6,36,194,169,213,238,117,109,47,86,148,88,146,62,84,234,83,241,187,175,195,153,17,26,254,158,188,221,133,188,19,215,135,231,54,183,146,119,128,145,61,110,208,85,60,228,37,154,167,144,92,198,253,69,81,142,219,20,222,175,244,170,57,241,171,231,253,33,239,195,254,95,209,203,95,83,204,28,109,0,33,151,255,255,26,88,135,124,20,60,88,242,45,8,4,107,8,224,76,33,103,129,142,134,60,166,143,218,241,110,232,112,5,82,176,13,181,5,41,29,181,203,157,146,178,76,113,17,193,4,137,164,223,166,162,219,234,241,132,8,21,72,121,65,36,10,147,200,210,179,142,88,38,56,74,113,10,77,119,170,254,130,52,102,219,73,130,167,220,114,75,189,231,181,58,138,114,185,238,167,180,201,144,215,100,32,189,42,44,138,204,123,53,15,29,72,236,131,99,24,222,243,102,8,185,115,117,17,51,178,77,216,254,70,196,191,105,92,90,56,172,207,202,254,148,156,72,18,64,32,187,110,167,67,217,247,8,98,152,154,112,160,49,3,40,26,48,65,193,229,166,12,33,134,94,2,132,93,199,93,14,43,236,96,145,178,22,85,12,129,208,212,180,115,109,238,134,186,207,21,67,193,40,168,7,15,143,158,107,109,181,143,251,102,42,30,69,82,50,18,198,161,70,243,238,207,55,231,204,169,132,158,202,203,67,202,97,123,213,138,238,150,150,10,164,162,140,118,29,1,216,232,134,164,116,120,102,148,24,56,243,232,101,222,229,91,253,141,99,98,172,204,88,64,145,154,221,142,52,177,231,104,44,106,208,172,157,35,205,136,172,103,170,186,205,245,236,251,119,188,139,234,221,106,160,74,176,64,82,72,128,184,7,14,108,98,137,70,28,60,103,226,38,116,34,22,4,16,6,0,136,76,116,8,204,137,13,4,244,64,14,177,72,4,6,139,1,133,70,0,0,64,96,212,222,24,106,229,248,165,184,166,231,96,42,72,61,48,31,104,131,211,23,48,219,88,132,235,174,212,198,37,38,11,12,166,37,27,51,246,18,131,11,201,116,37,243,33,150,239,31,183,142,86,144,58,237,103,235,250,78,134,51,181,185,40,101,70,177,216,229,247,53,55,78,114,82,29,143,208,146,99,24,204,101,10,204,106,234,21,73,52,237,255,251,178,68,222,8,196,173,102,204,59,41,68,96,157,236,217,35,105,136,138,20,29,155,36,109,164,247,194,131,179,164,13,188,160,248,184,228,222,161,219,139,74,75,22,168,226,176,190,166,150,85,209,186,35,167,235,207,109,131,0,0,164,149,136,253,142,237,40,198,24,12,96,184,210,72,205,24,60,8,8,20,8,1,114,6,152,230,56,251,196,68,26,130,136,144,38,160,1,192,32,97,23,8,196,221,226,83,20,209,74,121,69,91,207,180,177,230,46,195,181,81,184,195,226,150,197,76,195,201,10,158,56,160,149,65,168,100,33,161,126,40,137,98,195,208,230,169,161,99,111,71,30,56,112,118,82,81,55,233,48,60,241,27,123,147,94,212,170,66,152,227,25,177,65,246,49,222,243,172,108,240,204,84,103,213,176,218,26,237,101,203,34,48,177,52,194,156,53,188,18,74,201,146,191,195,212,90,120,158,17,249,187,169,79,134,190,46,127,144,66,85,17,205,247,216,197,201,41,83,137,139,154,0,19,86,201,139,84,210,82,76,45,67,178,227,181,166,150,129,228,2,9,58,163,207,102,237,169,141,249,229,248,200,81,49,11,14,38,97,172,197,4,154,130,51,77,237,176,201,58,20,38,44,220,74,57,36,219,115,177,148,109,169,78,181,210,180,229,2,20,93,144,160,224,217,23,2,188,214,36,216,120,187,154,122,46,110,45,6,24,58,36,118,244,162,228,89,110,49,224,132,146,166,211,177,198,212,214,51,197,171,226,228,149,163,71,220,227,235,150,34,113,252,142,75,58,254,239,219,239,249,177,131,185,16,11,170,96,86,184,69,203,126,198,78,208,32,88,112,116,7,153,193,194,209,216,144,52,2,165,64,240,98,165,182,215,217,18,239,26,38,56,64,12,116,144,3,217,102,125,102,191,95,175,85,155,9,13,130,167,8,137,58,89,250,27,19,222,166,16,180,84,34,11,115,16,57,210,85,129,71,188,237,246,254,237,174,33,246,126,183,185,221,114,154,218,208,207,177,227,8,187,237,237,191,215,204,181,90,51,110,105,115,37,81,91,172,247,73,54,183,143,144,209,101,187,54,235,79,231,238,119,251,205,121,231,85,35,44,221,253,123,220,127,210,85,222,191,222,112,57,194,66,79,93,254,50,116,71,142,138,189,0,39,24,153,1,108,4,36,83,2,132,119,134,168,45,39,173,212,103,4,138,69,166,140,183,99,216,151,167,87,141,145,12,162,40,243,172,179,236,247,217,186,150,147,217,171,154,42,64,38,109,132,106,230,201,69,38,161,171,76,128,190,66,104,118,153,40,248,41,94,61,233,252,74,254,103,140,89,164,163,246,27,112,94,61,254,52,167,194,236,191,76,108,229,40,167,74,168,174,234,113,107,106,246,255,251,178,68,202,140,196,165,102,204,27,41,68,98,142,172,217,83,105,134,132,82,137,155,48,109,97,33,194,81,51,101,77,172,32,57,23,57,47,147,244,248,238,86,54,128,183,236,58,23,108,165,254,123,48,187,13,249,255,247,251,251,126,27,159,114,250,208,132,193,32,154,219,111,141,207,241,105,162,27,150,148,231,243,49,166,140,226,80,50,239,144,240,205,5,164,233,181,21,232,67,65,47,38,66,132,192,18,145,15,19,39,74,10,129,211,130,65,224,232,227,86,132,73,101,29,66,197,73,172,238,117,20,39,154,44,86,161,98,21,9,150,176,249,78,16,216,94,78,16,208,249,198,165,209,23,4,206,66,151,116,33,98,228,116,114,163,138,92,41,113,239,192,245,163,165,26,41,42,164,150,216,165,225,34,98,159,131,45,233,104,131,143,52,235,169,61,158,164,169,79,158,7,158,145,78,61,239,167,133,73,100,46,255,250,137,5,207,101,8,219,182,244,202,111,75,224,65,162,215,24,99,129,97,177,146,243,3,135,130,69,150,204,20,98,5,105,140,93,250,17,142,112,21,77,110,79,74,37,23,109,221,237,108,57,19,176,216,189,233,171,38,177,132,45,48,234,98,46,33,168,68,18,14,18,3,64,228,173,144,241,229,5,206,133,148,22,131,77,199,221,64,209,203,76,244,41,3,5,10,161,30,148,147,102,27,74,134,26,133,213,58,75,204,107,196,68,73,167,170,217,71,140,148,184,118,146,222,13,131,4,122,248,103,180,123,131,224,178,232,253,11,106,40,60,49,199,153,239,39,119,239,86,122,189,178,66,77,205,134,172,33,187,255,241,150,218,130,97,1,192,80,32,1,192,32,152,201,127,139,166,23,2,165,224,97,144,227,168,208,157,33,81,16,166,122,168,47,202,7,137,62,157,187,202,216,11,72,182,136,208,36,122,67,4,222,150,50,45,76,18,24,62,1,104,176,139,98,151,145,150,42,104,211,212,237,198,229,205,64,211,97,76,105,31,1,249,172,110,131,232,228,26,73,253,139,153,100,74,17,100,87,76,43,47,115,106,46,96,246,42,42,208,126,241,115,188,171,178,197,53,218,81,213,80,108,213,64,227,110,167,39,157,19,199,196,188,79,227,32,127,252,127,83,49,202,2,20,2,101,251,108,101,96,97,148,180,211,116,18,168,10,38,2,189,3,15,11,134,21,148,40,74,165,121,154,106,42,160,136,123,180,255,99,177,222,89,131,216,46,179,23,43,90,42,124,170,104,234,17,229,178,254,219,117,203,251,244,247,224,92,234,98,69,33,187,27,171,38,218,182,23,33,251,238,203,179,7,189,18,230,85,193,121,129,204,233,164,125,28,213,165,53,14,202,86,105,209,254,88,93,121,41,241,11,149,122,255,251,178,68,204,12,196,191,103,75,155,72,85,240,147,76,217,99,105,104,132,18,69,155,48,108,177,17,194,88,51,101,77,166,34,16,87,146,229,86,106,230,30,197,143,172,143,171,225,62,251,249,170,172,120,218,226,69,40,125,204,95,127,255,23,100,242,246,53,229,134,0,122,193,83,91,246,55,87,12,153,193,24,20,16,133,81,130,161,41,218,236,7,15,16,131,11,167,6,9,80,24,25,118,151,84,70,8,138,242,58,162,76,27,50,127,142,193,217,139,159,61,11,159,28,75,14,9,12,30,197,196,251,95,35,28,179,3,226,65,224,48,97,253,44,176,249,91,82,15,186,34,24,88,215,157,42,7,63,69,220,213,157,76,108,50,250,168,244,115,149,89,228,203,168,197,40,118,29,136,148,77,76,85,216,196,28,112,145,144,161,58,37,61,105,171,165,174,227,56,169,221,172,127,110,100,180,99,144,203,86,190,221,170,30,231,137,75,169,79,233,128,58,85,0,7,83,140,203,248,3,32,7,204,160,161,48,17,144,197,9,99,81,8,11,154,100,96,121,149,68,102,47,28,152,173,174,98,83,72,4,65,80,120,21,33,183,48,52,8,231,168,16,127,78,18,232,164,59,37,108,172,73,70,230,157,6,120,182,90,82,112,152,96,5,243,45,202,253,110,144,91,13,151,207,77,71,44,219,166,230,184,133,51,249,34,162,66,49,155,156,33,113,133,58,37,82,251,82,94,163,24,209,199,105,73,61,36,14,101,165,239,85,138,89,255,186,247,243,118,53,42,133,214,66,93,44,249,83,150,207,27,202,171,170,169,86,179,119,72,54,242,108,146,87,191,117,89,254,35,36,165,23,49,52,75,211,94,13,213,86,235,127,114,243,248,74,84,210,188,82,146,210,131,147,5,172,0,0,129,29,187,109,145,16,79,213,98,24,106,225,66,171,67,196,140,255,125,87,206,218,149,193,43,212,204,196,220,71,19,90,212,72,115,62,155,231,213,89,114,10,56,84,242,58,33,149,15,249,159,249,65,1,16,57,198,164,74,251,245,251,60,121,44,159,33,14,142,81,83,165,230,117,111,239,107,123,42,145,161,204,233,119,41,207,83,116,169,145,30,71,153,178,67,207,156,251,159,157,196,194,247,82,8,118,77,161,217,158,120,146,128,105,12,181,4,65,51,106,196,97,12,162,51,46,44,56,80,168,51,74,56,33,18,14,8,200,152,129,96,130,165,44,200,88,245,89,27,164,61,18,157,130,163,189,157,116,224,198,80,131,8,86,136,47,179,136,25,16,158,68,180,240,237,94,185,41,183,52,40,201,1,1,238,104,172,212,240,169,19,216,154,137,116,238,56,223,182,183,59,127,207,178,34,43,217,255,212,181,179,60,255,77,153,231,136,121,255,251,178,100,201,140,133,182,103,71,155,154,74,224,106,44,105,170,61,3,120,83,241,155,38,109,37,118,129,155,174,38,140,244,140,49,231,38,216,107,147,131,115,104,154,162,179,117,61,10,74,105,73,77,211,44,116,183,63,37,70,235,85,70,165,57,176,187,239,239,249,168,187,174,56,69,151,39,102,4,178,161,77,126,219,139,98,144,160,233,40,249,16,132,140,176,80,18,54,146,19,192,33,176,99,220,219,50,245,205,181,42,171,177,246,244,198,159,94,182,205,66,249,155,27,210,204,238,109,206,27,140,224,131,56,168,13,105,214,197,39,175,169,157,170,183,62,198,174,208,161,22,185,231,15,104,105,124,183,135,177,72,87,172,126,203,78,200,229,228,114,80,120,163,58,67,221,154,117,223,175,169,120,206,213,8,38,219,172,194,246,19,57,153,70,153,70,70,34,24,84,232,99,113,160,128,52,50,71,48,120,132,192,162,161,84,49,138,74,6,32,8,240,51,16,104,8,168,41,52,200,158,32,154,6,150,221,158,23,110,13,99,236,14,158,85,139,45,118,21,176,148,82,113,142,145,119,157,184,84,247,103,161,251,17,137,201,77,142,74,78,16,198,45,32,201,71,139,144,98,38,230,199,205,13,94,195,137,54,116,35,171,153,158,167,100,93,246,238,254,235,239,191,159,124,83,190,230,184,250,107,103,153,217,211,154,238,154,206,155,231,220,131,145,106,41,155,168,182,126,103,163,196,131,91,121,241,216,171,146,149,217,87,109,109,179,238,174,91,255,202,188,50,233,148,224,155,128,50,93,119,24,131,140,187,80,240,74,40,14,119,52,241,116,66,22,95,190,145,14,38,232,115,61,127,249,251,255,116,173,117,111,243,191,63,126,255,228,234,112,215,23,152,107,97,77,17,103,181,166,203,130,73,189,209,32,231,59,13,233,248,194,204,2,182,231,214,43,50,60,255,34,188,41,145,69,178,158,217,215,51,170,166,155,23,12,139,16,121,197,235,122,243,139,135,233,95,139,108,253,164,182,220,92,252,209,251,92,32,244,123,83,232,72,237,210,52,23,206,249,19,141,116,39,40,80,97,165,110,20,34,13,116,97,127,12,135,38,88,176,33,195,192,6,71,45,154,145,105,154,29,24,190,236,117,122,63,77,235,129,55,59,61,15,49,5,100,36,28,174,200,65,148,11,95,235,202,134,176,19,147,199,83,212,143,31,239,42,230,19,153,14,168,144,235,206,146,33,202,232,102,249,164,75,30,86,238,95,107,7,45,127,179,237,79,166,221,207,124,223,31,219,239,248,255,90,33,149,108,123,220,131,101,166,115,77,212,174,79,167,6,134,230,137,24,49,228,196,205,151,66,41,109,99,214,74,81,148,59,15,24,34,193,220,141,188,251,255,251,178,100,221,12,197,98,103,72,27,154,90,224,110,140,217,131,60,102,190,85,253,155,36,109,49,118,201,199,51,102,12,242,142,56,92,138,113,215,183,137,116,54,56,121,91,45,174,68,14,58,8,14,91,111,225,116,174,76,163,140,18,194,212,105,171,76,224,254,59,86,38,111,70,176,158,109,78,89,233,213,123,53,155,109,56,136,129,141,58,50,205,16,142,34,140,58,110,66,186,24,94,44,145,174,34,38,205,116,6,73,40,234,169,201,216,139,200,205,118,144,172,121,214,108,255,191,20,223,51,72,157,224,129,198,64,221,25,72,200,66,211,22,197,2,141,2,15,41,49,220,125,29,193,76,237,39,57,168,47,193,231,154,128,61,9,136,41,168,166,101,199,39,5,198,74,170,170,170,170,0,2,220,176,211,184,128,34,198,96,180,86,100,107,42,134,182,62,158,70,90,58,102,141,133,92,5,69,156,165,226,74,137,67,1,130,25,243,1,121,166,93,0,49,163,83,98,17,101,175,29,129,221,184,22,150,93,5,46,133,102,17,132,70,133,14,74,233,92,208,144,61,148,86,52,132,84,41,24,120,112,158,198,136,5,173,148,252,254,173,28,163,49,157,75,85,158,84,34,182,78,26,171,83,247,252,157,211,82,12,227,121,10,180,155,141,99,42,123,122,115,148,252,26,56,201,182,250,236,193,124,71,94,16,148,111,182,97,59,81,93,201,165,75,245,150,16,19,152,127,132,138,252,211,20,142,148,218,231,87,234,183,215,127,61,211,216,108,163,137,41,252,174,94,62,210,0,61,118,1,46,91,190,50,201,96,168,129,140,25,9,28,25,201,97,147,134,177,35,11,5,2,2,140,137,49,115,24,19,82,229,18,89,134,10,20,50,94,12,18,6,9,39,155,120,255,64,242,217,249,92,239,231,6,59,141,80,190,204,117,163,41,117,57,87,18,53,21,36,164,214,85,36,71,166,145,202,6,81,161,153,139,79,22,148,169,80,235,162,142,132,174,206,54,137,3,204,35,26,98,124,212,150,81,251,86,99,87,121,70,182,137,47,193,127,206,84,32,14,114,148,182,42,140,100,8,124,95,137,194,43,100,177,100,77,80,185,52,251,86,17,64,110,45,218,145,133,155,94,75,47,57,205,25,187,177,56,240,183,221,79,126,164,255,243,169,160,2,217,134,175,223,124,98,128,7,21,215,69,35,40,82,192,13,221,191,47,139,50,20,93,20,25,123,210,243,184,36,32,166,41,84,8,18,61,156,179,181,42,91,207,151,104,172,71,158,199,170,175,1,245,60,71,197,99,203,63,125,224,164,109,130,40,155,62,172,147,98,66,206,28,40,227,160,188,141,169,180,183,27,180,252,199,203,215,107,99,238,97,4,31,42,149,118,141,57,255,251,178,68,223,12,197,154,103,200,155,122,73,242,169,236,233,51,109,38,180,81,121,157,52,108,153,87,194,22,51,101,205,147,22,249,177,118,102,93,107,212,25,59,95,63,120,137,239,114,119,60,127,116,68,36,120,84,127,223,127,101,125,204,183,55,102,32,122,178,27,68,63,209,109,191,99,195,174,9,151,109,241,170,49,248,90,235,46,209,168,56,232,206,154,247,47,139,114,17,38,151,12,30,11,123,153,137,8,229,157,36,50,81,5,87,138,103,40,164,167,207,89,200,41,30,38,104,209,169,113,77,36,246,127,108,119,103,239,188,137,26,228,63,254,233,158,142,195,147,240,249,95,49,211,168,13,169,189,212,175,194,225,227,25,247,35,118,162,93,250,18,74,216,166,199,47,30,227,151,142,116,78,63,248,155,102,54,78,249,107,142,218,139,220,179,229,230,237,100,222,235,153,183,45,186,85,123,31,215,248,51,85,0,185,37,180,217,239,49,204,72,78,153,34,166,164,113,158,10,155,174,97,142,10,219,25,38,230,68,98,34,65,72,250,85,0,33,38,9,0,56,32,161,11,246,246,194,236,67,113,121,77,74,125,72,109,55,101,152,176,211,115,70,223,7,194,15,235,57,240,42,164,54,134,205,42,42,50,211,219,84,100,229,224,228,25,121,172,250,255,55,175,4,115,158,213,99,24,204,38,138,30,117,177,146,8,250,83,222,166,222,108,103,24,118,212,199,218,74,180,156,241,240,110,50,93,86,222,155,163,47,35,17,153,67,133,240,174,16,53,56,250,196,231,181,227,57,251,182,42,59,52,226,91,171,167,66,117,35,63,169,125,58,149,0,131,61,4,235,110,248,216,253,48,78,66,231,204,161,83,86,24,205,1,75,89,192,49,24,24,194,43,0,134,102,151,148,4,190,131,34,66,129,136,9,21,138,145,188,175,125,232,126,47,41,198,215,100,53,150,82,92,35,211,255,18,15,224,225,232,183,44,183,184,164,70,25,6,65,168,60,28,139,56,126,52,1,65,80,152,163,73,53,216,241,12,93,89,72,61,160,124,76,173,157,71,102,81,183,89,163,22,226,11,60,206,136,55,210,153,226,51,134,40,242,159,107,81,139,145,41,150,252,90,204,150,58,40,150,123,91,120,221,134,34,226,12,92,37,94,207,86,178,43,51,182,232,132,251,58,51,52,9,118,66,115,239,182,10,76,108,72,34,11,152,90,164,203,118,84,130,62,187,104,208,45,118,153,46,110,73,234,220,70,179,35,78,25,45,53,155,116,146,204,176,175,143,213,184,230,73,34,144,226,150,86,47,105,8,239,72,34,232,156,73,122,158,124,89,156,145,34,147,189,0,175,145,211,49,204,61,5,101,150,210,231,148,29,11,215,230,179,110,217,18,143,255,251,178,68,207,12,197,40,102,203,27,73,85,242,157,76,217,83,105,5,190,81,153,155,54,108,24,247,194,35,179,101,205,147,14,201,235,60,212,229,231,11,47,79,43,103,221,196,103,188,60,228,215,227,103,195,36,229,154,105,38,174,88,246,161,169,152,255,246,255,249,95,122,141,58,171,227,197,178,153,244,255,230,156,33,9,25,118,252,196,188,61,160,105,198,10,67,220,141,70,216,80,128,183,174,217,48,36,81,174,135,249,84,138,161,181,208,56,169,84,60,43,69,149,78,219,140,69,38,185,118,151,179,111,66,132,61,77,163,184,64,24,9,211,182,255,113,148,137,170,56,144,182,114,231,36,104,4,226,193,245,49,99,37,50,52,35,100,132,251,84,216,67,165,33,88,96,20,184,244,22,212,252,196,137,202,176,51,83,169,236,27,85,157,119,168,91,238,247,116,252,245,39,214,204,91,43,185,228,133,126,249,27,150,245,146,127,229,166,160,130,178,8,38,163,140,215,118,55,49,23,80,133,216,215,115,36,41,114,0,136,24,64,160,144,166,50,129,151,74,180,214,201,96,24,84,65,106,1,77,28,146,102,155,109,229,18,104,110,71,67,246,239,180,55,205,45,18,197,120,51,86,185,67,225,18,4,6,204,33,133,102,55,211,240,33,148,6,12,116,5,208,28,67,104,208,168,64,212,80,179,101,126,47,117,10,140,229,36,146,236,254,204,42,25,3,55,217,210,211,250,147,126,227,44,101,106,132,181,210,248,219,146,168,247,107,188,211,105,180,25,245,148,83,67,63,26,150,58,180,105,169,244,179,125,121,109,97,113,225,78,140,99,17,178,22,174,66,66,105,239,223,243,192,185,195,54,221,191,51,154,13,107,137,56,234,145,41,96,0,81,0,192,8,58,173,224,67,198,36,75,234,244,168,186,31,8,128,2,138,71,9,140,205,189,244,147,145,184,181,47,219,193,191,133,172,2,253,103,141,172,83,231,161,21,48,187,98,245,51,70,225,174,96,40,48,96,100,2,142,80,138,18,68,6,52,162,164,215,69,75,180,183,55,100,195,13,43,189,25,237,237,108,200,57,198,165,142,157,228,124,45,55,81,249,36,140,173,105,127,113,110,212,209,177,119,58,199,158,127,68,130,55,75,77,119,36,247,37,221,223,15,200,222,197,200,249,126,111,62,238,115,198,23,114,120,245,111,24,120,221,163,129,161,19,44,4,8,238,255,252,35,100,10,156,168,216,133,140,134,60,245,62,45,204,133,13,5,251,169,40,118,217,128,144,95,119,182,98,189,55,225,87,15,252,237,218,130,172,70,164,20,132,8,105,248,88,82,5,70,177,71,180,166,30,69,123,234,38,32,197,73,100,49,102,92,38,223,89,75,242,140,138,136,166,61,173,255,251,178,68,202,136,197,26,103,74,155,73,85,240,160,172,233,99,104,200,204,81,53,157,61,76,24,247,130,52,179,166,13,151,153,217,254,67,242,100,92,233,76,207,93,200,245,204,24,91,169,19,41,225,207,34,71,125,209,136,108,38,142,145,79,209,217,199,31,234,62,62,105,127,65,247,208,139,151,161,25,197,86,217,75,104,238,99,221,191,168,20,96,139,150,239,194,191,44,80,32,160,69,130,44,47,43,84,104,141,21,96,201,90,83,85,215,40,126,22,56,160,198,96,42,177,17,72,41,219,175,17,135,23,180,170,182,97,160,224,74,135,129,248,17,20,239,135,43,89,165,39,105,161,234,95,196,225,240,199,151,42,29,143,123,40,205,237,227,26,98,191,51,11,138,251,81,242,180,11,195,201,83,247,191,137,198,166,44,185,182,106,167,203,109,250,81,237,237,221,247,183,147,29,110,167,71,17,220,235,43,55,63,255,255,157,225,255,136,239,125,203,237,5,156,73,181,243,27,50,125,241,153,133,13,93,183,248,71,73,100,85,32,64,98,67,165,212,73,93,46,245,246,160,198,16,16,21,28,62,152,8,21,3,42,140,29,26,148,51,69,109,76,211,19,180,26,30,33,11,84,26,29,64,253,190,115,242,10,189,51,182,60,59,38,85,189,105,237,129,168,117,114,238,122,91,254,199,177,232,54,221,186,98,138,119,254,6,74,35,32,119,13,209,209,40,58,100,98,214,73,230,197,192,235,148,29,103,156,77,139,10,90,217,46,97,159,85,180,252,223,135,34,117,85,254,10,189,216,177,223,252,208,205,43,198,87,15,87,23,142,250,255,198,0,60,184,0,19,150,236,101,120,153,163,37,148,50,162,192,202,195,135,60,69,242,75,244,119,45,209,138,16,215,161,166,216,56,64,232,192,224,197,80,105,64,237,59,144,92,178,71,30,223,41,43,65,116,8,189,56,213,20,140,8,56,90,19,223,158,84,165,159,207,107,18,27,64,206,125,249,14,188,152,204,237,77,203,83,64,229,12,53,216,184,249,172,232,90,6,25,137,234,68,210,123,134,35,185,50,29,50,82,115,100,119,93,13,203,82,49,69,157,68,60,124,243,54,180,255,190,90,106,252,238,206,101,185,236,138,193,253,23,255,3,160,0,237,146,192,101,212,37,161,80,100,16,132,132,68,43,132,6,1,3,78,240,10,84,28,121,27,138,220,45,152,169,33,35,163,35,95,120,38,86,245,74,223,137,45,92,127,23,102,105,37,154,99,119,86,139,129,11,78,153,111,113,70,148,239,76,34,130,193,60,141,16,6,8,174,136,33,184,124,28,246,120,157,199,210,151,72,157,94,132,142,114,142,162,82,114,198,59,210,138,204,12,152,100,178,20,103,243,66,252,176,200,255,251,178,68,196,140,196,121,102,206,27,44,68,98,138,172,217,115,105,35,180,19,89,155,48,109,33,87,130,121,179,101,141,172,32,249,25,111,77,114,227,233,108,104,196,35,54,141,178,40,145,190,70,141,52,119,86,69,42,50,22,91,234,66,74,84,151,216,92,60,56,165,79,38,250,104,84,6,158,176,3,150,237,132,95,64,160,195,7,15,93,50,128,133,142,108,48,81,105,210,92,3,80,32,25,195,113,90,160,229,138,216,178,35,49,112,94,185,91,96,141,180,8,14,102,246,176,101,49,194,18,54,142,152,240,35,192,68,169,170,121,123,72,81,99,222,156,33,5,3,199,69,179,160,195,132,57,176,229,58,98,98,123,229,208,121,143,66,66,54,187,32,181,225,140,129,162,103,198,227,26,88,248,101,24,57,152,80,44,52,227,196,164,85,246,117,40,245,40,60,82,230,170,147,160,236,118,101,196,88,225,223,18,61,167,251,78,109,142,24,163,20,112,163,242,72,225,219,68,189,180,223,251,68,243,200,54,136,8,171,191,240,229,193,28,139,130,101,32,56,106,157,159,186,232,47,1,136,242,13,59,131,28,107,206,64,200,3,46,140,170,186,35,47,165,185,15,196,42,107,26,121,109,102,52,218,47,55,54,148,104,249,206,210,14,167,178,4,154,48,178,126,47,148,214,229,236,56,49,132,193,245,59,248,240,76,188,39,77,225,207,217,223,95,185,248,81,232,146,156,141,81,135,179,25,109,48,113,149,52,6,84,78,16,184,184,237,95,85,76,144,252,72,162,204,215,165,80,242,166,182,205,152,149,48,143,155,235,249,231,51,180,234,123,111,4,88,0,172,183,227,89,48,192,166,46,105,149,20,97,192,168,27,35,115,208,6,241,140,153,16,133,103,48,195,58,102,130,161,9,159,136,6,177,247,134,86,250,204,64,239,164,214,119,101,110,236,194,29,154,226,33,170,26,21,58,57,249,231,230,188,18,143,40,143,192,215,144,215,223,230,18,35,68,206,151,204,107,254,108,207,86,40,165,156,232,188,142,45,41,140,244,34,209,208,206,244,86,71,178,61,89,217,44,200,101,33,74,230,144,130,38,84,26,91,171,21,154,135,48,235,171,149,75,169,85,25,189,205,67,153,221,155,254,10,160,0,114,72,140,114,216,198,134,12,104,16,195,20,76,144,96,192,65,10,128,32,161,83,19,15,67,162,104,152,184,170,162,96,224,195,156,198,85,144,8,66,48,139,205,104,60,81,168,117,58,22,156,63,242,246,138,222,190,130,166,30,33,15,215,186,126,203,169,34,155,214,187,49,75,132,134,163,125,94,155,248,205,133,196,162,57,112,140,79,51,36,133,74,71,115,84,206,153,241,121,107,115,198,141,101,36,116,20,182,171,170,255,251,178,68,194,140,196,86,103,77,155,6,61,224,138,204,217,131,104,197,182,20,149,155,42,109,225,11,194,120,179,101,205,188,32,248,195,94,104,208,236,241,109,22,97,29,222,224,228,164,99,110,69,167,132,166,51,22,164,199,30,148,50,199,127,114,157,215,30,29,136,211,117,13,199,255,238,191,253,82,47,50,173,227,98,158,184,5,245,132,21,255,254,97,80,70,16,28,6,8,48,2,51,4,10,72,101,31,105,165,199,128,20,116,10,56,30,7,80,212,71,99,74,232,84,35,75,125,37,82,234,174,35,135,55,171,241,24,76,161,37,149,225,43,93,246,170,80,120,20,162,24,185,55,54,131,118,218,2,65,249,103,60,87,75,55,89,164,17,51,34,199,76,20,71,23,68,140,153,166,130,177,130,180,104,165,146,162,93,137,129,66,154,69,5,6,35,209,131,150,106,10,71,36,85,146,163,100,105,183,129,176,124,10,12,129,163,135,40,130,125,229,236,174,56,104,226,158,215,139,158,183,224,101,238,103,167,218,213,75,62,223,9,92,73,65,26,234,12,43,109,216,229,28,44,59,232,22,128,193,37,86,217,47,10,85,162,225,97,193,9,76,74,42,194,135,128,110,128,46,213,97,48,83,17,106,146,167,109,216,169,75,133,109,78,52,102,104,56,78,84,226,225,225,72,132,192,209,160,245,74,44,143,154,91,216,97,117,148,90,239,50,163,118,39,64,74,31,121,28,169,105,90,140,46,142,204,56,195,199,206,57,121,137,123,121,25,9,111,19,86,86,213,109,164,90,204,194,92,206,211,243,202,233,57,23,75,17,241,95,202,221,13,171,97,66,70,211,185,119,247,241,253,127,252,15,61,175,155,198,228,197,47,10,7,27,136,64,187,54,199,220,38,180,49,1,23,134,59,100,198,186,165,161,65,58,46,18,184,21,41,65,159,213,176,68,140,10,123,130,90,18,38,160,135,122,41,5,48,118,25,82,150,198,95,2,16,128,172,2,39,225,15,251,157,40,140,205,208,71,167,163,201,102,134,129,145,57,202,48,0,130,160,243,12,149,191,126,139,139,171,61,119,126,225,213,53,67,220,129,133,91,198,253,215,199,111,83,95,60,223,166,144,197,28,109,158,138,48,107,217,209,117,58,140,189,144,131,68,218,87,85,35,163,12,165,142,158,135,201,106,53,131,175,54,181,70,74,106,229,209,20,36,225,135,191,255,8,255,48,225,86,80,42,161,97,150,187,118,76,85,19,36,0,117,132,94,114,97,167,13,123,187,33,131,38,243,173,110,83,79,45,119,31,250,255,241,9,168,195,114,129,9,11,101,243,176,51,193,102,87,171,150,34,19,187,198,174,93,113,212,2,203,231,241,241,130,218,85,16,53,110,77,157,105,3,211,255,251,178,68,189,140,196,165,102,205,27,41,69,178,146,204,233,99,101,5,202,18,57,155,54,108,164,249,66,54,51,102,13,164,162,192,243,105,183,236,78,61,12,153,114,80,195,138,108,113,215,158,119,8,48,180,109,38,190,84,171,212,42,81,126,164,182,221,218,126,252,226,138,92,253,246,118,43,191,61,141,162,220,30,148,52,163,252,238,253,138,157,57,251,127,119,120,6,128,12,183,126,96,119,153,119,35,32,76,26,112,161,5,99,120,146,37,133,164,161,41,98,168,40,102,72,206,213,114,58,151,201,67,150,244,185,253,139,198,91,70,191,71,221,62,145,40,97,55,153,97,42,21,55,126,71,138,50,223,132,10,56,209,180,35,59,40,134,4,96,68,127,249,158,55,131,159,169,135,149,189,54,153,185,181,165,238,222,219,237,175,210,19,153,214,87,185,153,225,181,69,91,170,171,88,110,234,181,234,158,141,185,186,183,69,30,218,163,63,19,11,117,111,19,49,173,188,25,125,211,63,251,183,205,165,246,220,7,174,85,0,7,45,240,201,142,14,205,32,203,73,141,185,152,196,216,196,97,4,163,131,130,224,66,48,0,240,140,20,202,147,67,6,75,190,96,129,0,98,1,81,211,95,59,49,197,38,252,189,171,65,61,24,113,128,129,151,49,205,180,236,162,18,183,36,194,28,129,72,128,197,114,139,246,73,35,110,13,69,208,179,142,230,161,232,155,166,214,147,57,255,145,53,197,242,188,202,10,198,32,161,216,236,215,217,157,64,20,2,21,34,64,64,101,80,44,109,174,1,222,242,225,225,128,98,33,177,96,199,115,68,121,213,103,92,171,72,14,15,206,200,238,208,198,57,225,29,124,80,235,246,125,152,78,73,102,202,82,69,37,105,37,141,74,22,82,131,206,44,89,10,72,55,214,81,38,212,17,153,146,145,211,115,102,188,250,169,99,45,175,245,84,56,35,59,160,63,254,57,150,252,160,103,2,68,229,84,133,48,19,86,208,150,64,59,149,20,206,36,166,242,202,42,48,25,82,214,175,187,237,217,40,171,117,157,129,2,0,152,98,50,10,10,231,3,170,161,6,99,144,69,167,68,41,181,208,202,170,89,93,182,177,154,136,246,214,138,148,63,102,69,255,255,183,118,79,251,237,213,191,255,227,130,5,223,236,22,254,48,69,197,46,52,80,210,67,162,252,167,240,40,76,193,3,84,176,8,170,98,3,33,193,203,208,32,12,72,136,116,108,203,69,0,162,193,131,16,219,148,210,94,196,76,92,238,180,186,84,239,60,74,104,216,133,140,76,0,60,161,217,88,20,244,16,208,29,203,84,119,224,57,117,216,110,10,129,160,186,106,73,193,96,119,199,141,106,243,158,254,83,135,85,134,225,0,132,122,255,251,176,100,193,140,198,27,102,201,155,105,86,210,86,204,217,210,48,162,132,152,17,157,44,109,177,91,1,104,28,103,12,242,142,40,44,137,112,254,87,92,144,196,172,136,82,36,152,174,59,42,9,76,162,39,31,23,86,70,120,84,84,249,225,204,180,176,168,177,113,234,164,235,90,182,100,14,187,188,135,208,177,206,175,179,191,104,33,99,28,250,185,90,234,59,234,244,102,105,141,93,117,108,135,85,86,60,244,56,198,65,121,45,121,228,205,162,29,86,65,232,18,48,1,93,182,203,219,195,49,249,53,156,208,218,6,202,26,170,163,26,175,36,58,10,197,118,88,197,123,154,197,14,140,3,53,153,31,166,254,199,97,10,31,189,138,22,184,3,81,10,226,221,129,44,193,128,169,208,130,180,20,106,140,72,236,55,42,4,140,70,15,122,152,50,19,24,78,162,55,58,47,126,235,159,220,87,179,88,220,183,92,162,0,0,92,208,33,144,119,3,80,60,225,37,28,130,239,167,232,178,115,40,100,180,38,130,233,145,104,60,13,167,17,9,34,130,9,78,48,132,193,26,26,170,207,21,85,202,104,69,195,76,7,5,229,201,140,171,166,89,11,40,128,6,48,46,201,138,49,200,41,216,162,132,231,70,221,227,146,152,251,8,95,209,186,207,210,200,128,35,76,230,67,106,181,202,74,211,19,28,157,112,233,17,105,180,238,96,172,34,200,99,159,100,137,30,190,89,254,153,131,28,97,189,37,179,158,157,147,63,82,64,133,148,250,251,37,234,105,19,46,221,36,158,61,23,62,238,254,57,122,183,140,210,201,126,14,17,223,229,121,239,185,191,109,104,70,171,246,101,81,148,23,181,90,128,52,16,229,251,227,84,82,124,65,94,157,195,128,35,187,31,47,217,102,82,36,194,132,42,67,30,134,148,180,48,209,25,227,9,130,18,34,102,24,122,95,104,82,99,177,8,140,237,118,194,202,157,135,248,154,65,224,71,242,92,44,209,234,118,37,178,217,184,155,99,196,173,141,0,201,230,151,2,135,9,1,139,149,134,158,211,204,44,115,202,171,10,175,175,126,114,143,239,228,244,196,217,84,81,142,227,202,75,19,41,98,82,203,23,44,112,210,44,152,179,114,3,247,44,171,27,74,163,13,85,123,235,83,166,81,163,55,100,65,32,202,81,10,242,11,171,104,51,31,4,252,165,68,15,156,203,108,85,21,235,134,104,158,222,91,67,160,159,212,128,91,73,151,176,191,208,163,49,228,6,53,17,133,52,223,50,53,236,96,1,165,169,142,4,104,198,34,75,101,76,100,178,42,147,49,160,135,68,147,21,145,70,31,216,162,134,59,240,213,29,185,151,153,192,116,209,164,176,56,74,147,101,104,17,201,101,121,249,255,251,178,68,206,14,197,118,102,202,27,70,63,64,170,236,217,83,101,136,196,19,29,157,48,109,32,251,66,62,179,101,205,177,151,160,69,168,254,114,135,77,145,69,175,218,194,209,64,16,104,35,132,227,9,22,71,48,122,23,54,124,10,223,67,165,30,97,150,82,217,4,163,155,157,58,201,177,17,92,126,60,26,203,56,233,81,179,154,181,204,49,102,166,122,71,84,188,50,165,194,37,37,180,247,42,179,174,165,135,165,255,21,241,31,255,255,205,121,111,238,26,112,1,86,239,1,50,229,68,18,97,195,19,28,48,177,39,233,163,175,228,0,176,208,192,3,13,2,89,175,26,210,79,162,168,72,132,17,65,202,193,162,211,16,204,226,182,58,241,204,242,130,96,104,196,62,148,37,80,1,229,103,173,160,71,172,79,231,135,101,127,97,247,116,160,107,250,166,166,34,1,152,145,205,220,199,181,47,246,182,243,14,20,89,18,180,42,77,250,210,23,40,165,137,65,196,50,49,139,75,37,57,151,80,53,207,207,134,44,29,44,190,84,252,210,152,172,193,186,31,25,160,242,150,232,124,191,247,175,122,114,255,253,63,131,85,0,0,165,240,56,169,9,83,26,28,200,199,2,7,3,16,90,101,164,64,10,148,131,22,24,48,168,104,232,44,10,114,172,144,52,149,5,30,27,148,162,85,78,173,239,44,254,57,89,141,69,156,180,225,32,16,77,73,89,93,72,164,244,169,237,149,110,252,135,81,120,211,221,43,148,201,224,228,23,166,212,57,77,75,49,187,211,180,121,241,223,162,167,203,212,144,117,132,37,132,179,50,203,109,160,133,84,12,12,23,107,101,172,58,233,110,20,58,131,96,115,41,195,239,223,135,85,117,163,125,84,80,250,221,12,78,103,183,209,127,245,153,243,66,64,0,51,111,198,140,152,18,102,92,89,133,138,91,16,80,134,6,137,137,210,202,68,4,144,6,181,37,10,118,158,176,201,150,2,199,73,134,205,70,35,214,214,29,249,151,215,202,150,122,141,231,80,132,244,34,182,207,218,100,178,45,90,17,42,179,110,65,184,220,60,247,196,230,109,69,11,215,46,206,28,202,83,65,156,228,237,29,220,5,133,103,201,50,111,242,44,226,53,46,21,249,147,65,238,129,229,81,29,134,230,253,157,109,211,105,72,89,37,186,149,178,150,238,148,116,210,134,180,190,205,171,208,246,161,233,253,173,171,82,52,9,81,119,240,190,64,163,196,90,53,200,140,73,0,112,183,224,182,8,9,68,17,10,195,4,45,147,73,214,1,1,78,98,14,8,70,165,133,12,165,253,150,41,131,94,150,75,42,75,175,70,227,72,136,189,67,47,49,151,55,38,218,5,140,94,213,88,205,72,127,173,78,106,5,136,255,251,178,68,180,14,196,132,102,204,155,67,63,48,142,44,233,131,104,101,228,18,149,155,52,109,24,252,194,61,51,102,77,167,142,208,215,75,201,115,205,114,150,143,149,245,171,54,254,93,70,74,123,157,157,177,181,12,212,125,235,83,239,126,254,220,122,59,112,207,156,201,111,80,253,160,240,137,155,65,55,72,174,214,245,155,254,231,255,213,111,67,54,116,42,72,231,215,101,187,163,181,103,63,183,233,190,107,106,244,3,192,0,93,255,44,122,16,76,75,163,80,184,197,140,46,92,226,96,41,138,209,25,44,92,215,250,30,105,10,28,228,34,161,115,209,130,87,75,12,203,23,67,42,156,156,220,106,118,87,18,68,68,109,8,180,204,74,222,83,42,85,147,98,27,139,138,142,25,78,188,141,86,206,14,69,163,41,169,133,154,106,194,181,96,198,1,36,40,44,236,231,224,162,15,81,210,199,168,254,225,72,212,169,59,158,215,136,90,145,49,83,135,203,108,45,82,162,78,16,43,97,181,60,95,177,84,153,102,78,236,87,45,79,38,251,255,171,103,159,46,125,255,224,85,0,0,20,248,2,128,195,68,48,197,128,97,140,177,48,160,69,180,165,8,190,48,4,178,193,144,1,193,214,170,195,160,21,25,13,0,17,64,169,67,15,188,112,243,43,79,181,178,233,83,72,150,131,131,9,89,4,65,64,161,200,179,172,10,213,157,79,54,183,86,220,78,57,0,65,116,176,61,171,117,113,170,58,13,247,114,92,58,9,184,114,196,178,67,82,154,204,78,189,47,103,171,81,126,56,99,150,253,9,60,204,27,250,127,92,76,75,22,186,91,47,99,230,125,118,90,13,188,225,115,233,163,153,231,223,83,102,244,174,38,116,53,141,57,233,209,143,63,61,189,89,127,203,218,207,60,11,56,0,11,191,198,12,208,82,49,146,44,70,44,206,11,42,128,110,140,1,124,170,170,67,17,20,71,54,154,235,169,138,78,24,160,40,218,140,48,220,23,105,203,89,236,246,61,216,179,32,128,94,85,12,73,144,104,146,180,234,58,45,47,69,89,151,44,118,54,4,226,45,181,158,119,115,54,202,10,53,217,9,45,237,146,170,52,224,169,128,250,8,14,31,14,204,49,158,154,196,148,81,200,114,59,83,75,60,166,54,145,234,115,94,204,196,44,194,142,4,17,34,220,140,108,183,83,50,72,199,16,51,104,170,118,174,237,101,186,50,58,245,255,242,255,241,229,182,44,229,223,66,145,192,5,80,116,211,61,50,97,3,130,177,133,98,101,105,42,9,10,97,133,59,15,219,184,172,137,84,186,132,98,226,175,172,61,12,63,11,241,152,73,101,85,98,80,235,250,155,139,164,80,8,99,100,141,112,94,180,131,121,159,138,121,255,251,178,68,186,14,228,237,103,76,155,67,63,160,148,204,233,131,105,229,180,18,97,155,54,109,20,253,2,32,179,102,141,166,23,64,100,54,238,219,110,142,91,124,216,90,92,190,40,28,57,203,122,161,136,51,146,89,68,223,43,75,109,135,64,114,74,31,22,85,82,175,118,187,75,44,170,138,138,170,204,52,170,68,125,174,168,228,123,148,130,231,103,58,148,196,159,173,141,187,18,141,153,139,145,173,189,153,223,217,146,111,255,255,183,77,67,15,127,194,212,64,136,208,84,214,47,3,42,18,10,248,50,231,221,184,165,249,101,48,151,201,155,2,149,45,97,24,22,205,4,197,161,136,163,80,105,19,116,212,177,233,107,250,157,145,145,16,81,36,76,5,253,120,213,28,90,28,159,150,67,111,205,183,65,219,121,155,43,135,27,148,6,2,5,195,67,2,149,74,236,54,203,75,95,14,128,100,69,19,53,63,86,223,246,244,85,60,166,61,25,216,251,151,154,74,217,89,11,114,234,196,50,177,79,122,242,169,189,236,245,154,168,186,63,165,250,174,139,187,223,238,184,229,0,0,84,212,1,20,26,157,148,152,249,66,195,81,174,20,138,201,30,166,32,147,180,140,66,30,103,74,102,74,33,36,72,2,199,219,4,31,47,165,102,236,62,89,82,138,33,17,112,83,121,182,6,5,12,52,149,177,245,29,98,236,146,82,240,89,172,252,215,116,158,149,188,194,171,188,206,16,114,72,118,134,59,24,161,154,149,69,37,210,218,11,33,32,72,39,164,65,201,199,255,77,48,240,112,229,181,105,78,90,186,181,105,105,46,157,110,126,120,23,48,94,132,106,139,150,184,88,171,246,121,37,166,150,189,58,47,247,233,250,156,246,127,255,244,254,3,128,0,155,254,97,126,97,202,180,77,62,9,137,82,249,18,198,110,237,100,66,44,65,220,166,125,156,180,252,110,169,42,238,196,40,231,238,182,119,30,247,47,74,46,190,170,116,227,5,137,26,9,75,99,172,46,20,218,85,128,41,125,253,205,226,108,45,73,132,76,186,240,240,147,132,39,75,160,70,112,136,72,137,9,70,64,0,16,121,24,81,147,174,119,239,238,182,231,111,87,47,42,103,123,203,178,91,68,161,221,100,162,84,178,55,159,167,79,107,221,189,246,126,191,90,121,254,186,9,164,169,176,137,165,252,205,192,54,163,243,88,97,109,129,175,189,193,115,208,159,2,57,44,197,91,25,49,19,228,165,178,104,212,82,65,76,211,36,17,186,244,207,28,78,205,4,89,109,139,36,206,102,23,156,157,205,137,83,212,166,133,206,176,245,129,30,29,69,83,217,239,65,58,197,159,98,238,52,252,146,43,119,112,197,249,217,122,104,14,34,41,41,61,167,63,180,255,251,178,68,186,142,228,153,102,205,155,72,47,48,129,172,217,179,101,37,208,18,37,155,58,108,152,92,194,18,18,102,77,172,61,120,50,61,231,127,25,119,191,181,205,251,104,201,189,187,200,143,123,24,197,2,61,221,189,222,125,125,255,119,93,177,248,183,253,72,64,68,39,206,115,206,119,182,129,94,255,255,255,234,4,47,244,192,80,72,100,75,2,207,14,36,194,20,125,153,57,112,48,132,122,19,222,71,101,158,170,69,68,63,33,90,187,206,211,185,7,74,150,228,38,27,141,198,153,155,239,21,142,53,225,81,139,185,75,93,132,17,207,49,86,237,110,165,51,230,254,167,88,136,35,87,36,40,132,11,124,10,20,189,53,194,108,113,59,61,16,152,57,52,39,77,42,214,162,158,74,211,249,240,156,42,115,254,182,7,2,98,207,28,194,3,231,139,194,1,99,44,5,139,144,99,81,2,141,34,199,49,10,117,31,255,242,202,0,0,213,252,27,129,156,115,254,103,44,166,170,150,3,97,143,11,236,234,52,53,223,105,165,47,197,137,62,203,31,167,221,252,160,152,107,212,247,107,79,205,220,148,234,88,135,69,116,36,12,52,216,223,104,252,70,91,94,37,1,218,96,48,72,144,197,194,128,152,171,146,106,132,86,19,90,99,144,92,4,216,222,153,232,2,139,8,120,17,4,199,201,71,222,47,123,172,237,228,90,93,151,116,50,55,37,83,212,48,149,84,90,156,37,10,125,212,150,158,106,119,178,108,238,196,192,122,216,66,230,73,88,221,148,251,41,34,146,146,143,134,255,169,254,171,11,183,119,159,247,50,228,16,97,38,230,45,216,227,207,183,255,255,248,48,0,3,223,179,39,96,218,46,82,243,69,8,189,40,1,122,214,1,193,116,156,214,78,177,234,40,178,252,92,17,21,9,135,154,219,92,130,163,202,4,235,196,101,209,121,93,20,102,163,240,48,8,48,16,56,140,121,70,219,3,254,210,101,183,91,3,119,147,163,171,73,3,18,48,34,27,146,224,45,73,161,36,68,5,186,53,23,133,194,92,235,102,125,184,88,188,239,0,104,47,130,177,2,55,60,82,84,247,255,52,207,215,124,7,47,77,7,118,36,167,78,210,117,27,73,247,25,149,225,17,247,115,41,71,152,24,208,104,160,186,202,156,46,71,255,254,128,26,203,249,151,120,214,160,32,72,174,94,77,122,84,221,35,146,197,229,15,87,148,195,169,135,32,73,147,235,187,246,129,173,230,86,187,208,165,41,5,94,101,25,101,150,86,158,147,94,185,210,240,106,8,150,86,174,1,36,76,62,39,29,22,151,118,46,58,104,62,17,137,81,81,102,255,215,181,82,91,70,224,174,169,86,167,213,120,99,154,184,218,53,86,228,84,255,251,178,68,204,138,229,46,102,206,155,41,63,64,146,201,25,131,105,67,226,16,193,157,59,76,177,13,194,28,168,230,13,167,161,240,218,134,133,174,25,174,255,149,90,239,191,255,217,30,150,171,249,234,100,161,226,196,15,30,214,163,113,245,241,255,255,255,93,90,223,160,47,139,255,134,215,104,11,233,152,34,17,173,25,150,52,52,204,31,200,113,96,160,105,44,182,29,112,152,115,42,73,170,174,227,26,19,102,63,138,227,18,178,191,69,11,18,173,92,248,225,122,218,173,78,161,175,159,177,47,137,168,221,70,228,230,28,167,4,135,17,212,158,71,51,65,132,196,174,83,4,66,112,228,144,244,88,124,87,95,196,175,82,143,221,195,210,78,199,15,35,121,186,19,93,141,24,61,233,166,59,121,164,143,32,211,234,21,62,185,77,182,29,61,195,245,26,222,177,18,113,132,216,46,87,255,252,189,0,0,175,216,210,16,115,22,169,76,220,64,55,16,36,12,221,69,149,2,21,4,53,133,176,217,224,6,100,161,45,37,174,70,216,27,246,151,240,20,126,31,132,183,42,42,21,111,159,100,109,17,237,118,217,66,53,6,12,192,193,248,17,104,48,87,230,94,204,149,107,2,77,52,192,77,197,64,84,7,128,130,98,48,34,1,68,1,32,226,146,98,145,0,148,1,52,18,6,36,215,139,208,192,144,0,93,245,57,80,138,9,106,67,71,108,73,34,119,239,91,207,15,255,127,254,191,207,234,190,219,217,70,158,175,149,53,165,159,172,156,37,145,33,166,116,157,24,150,132,67,105,174,105,11,110,180,227,3,248,177,52,118,56,212,105,21,111,86,62,179,214,173,156,137,17,121,185,204,155,82,62,212,117,40,242,9,190,104,245,60,234,146,73,44,154,42,78,0,128,0,57,36,37,42,18,16,2,9,113,130,228,127,79,36,127,9,194,10,86,186,41,202,50,242,206,190,197,38,39,2,32,77,30,83,62,164,204,166,164,156,201,179,71,75,9,136,95,146,67,237,217,5,231,50,156,43,44,212,116,188,213,74,92,134,222,230,51,85,78,91,37,224,161,221,217,213,154,103,44,49,213,92,27,17,62,136,191,87,209,74,151,219,73,148,182,87,239,182,150,191,95,173,211,193,9,188,59,205,131,155,151,19,6,50,78,35,52,110,48,193,5,234,50,32,4,6,110,140,41,235,125,221,193,80,18,241,24,16,96,80,16,112,1,10,218,155,194,85,2,168,60,40,141,197,240,114,217,35,78,77,232,44,112,40,32,36,42,66,97,102,132,211,109,52,40,36,165,40,226,145,77,65,21,37,107,93,134,41,64,132,116,194,192,64,198,70,60,50,4,8,48,195,163,48,102,3,66,48,195,17,15,64,65,117,88,168,80,255,251,178,100,209,14,102,47,102,202,27,137,111,178,107,76,217,119,61,34,110,25,117,155,38,109,153,94,193,128,51,167,40,244,21,240,48,196,67,93,16,196,80,160,113,117,76,12,5,76,25,194,116,67,45,65,182,112,30,26,143,213,159,250,109,237,223,127,255,247,254,118,13,85,25,177,13,173,14,209,220,201,60,21,102,146,177,111,178,23,206,32,204,230,149,82,154,74,151,220,47,26,216,203,105,63,211,219,252,52,138,68,2,211,90,123,26,171,148,116,244,231,95,155,200,0,68,2,95,255,153,235,232,160,252,37,12,154,106,92,98,72,119,164,179,192,144,73,222,82,163,39,241,81,88,140,17,240,189,204,115,200,209,227,199,99,5,131,205,236,197,98,104,200,165,147,255,255,58,127,136,61,217,195,130,227,132,16,186,189,208,135,117,117,71,139,216,232,131,11,149,145,40,170,132,94,236,172,203,107,239,208,142,239,245,85,125,31,254,223,242,1,93,0,0,30,172,218,57,192,41,4,70,185,49,0,180,215,7,147,3,142,196,0,243,24,133,17,240,184,9,134,186,82,101,16,23,73,105,213,80,193,33,146,1,101,51,139,39,178,184,37,5,32,7,70,97,96,69,220,80,34,192,209,248,136,9,132,160,24,68,58,88,52,12,146,48,97,115,5,5,12,17,80,130,208,161,138,92,48,17,16,44,248,56,69,53,12,48,116,28,0,74,20,32,20,48,102,3,156,27,53,129,83,16,27,48,80,51,26,8,5,17,33,73,126,16,74,173,226,193,168,14,114,214,28,136,57,9,194,32,245,152,211,222,87,241,250,164,135,177,223,158,206,182,53,105,78,218,210,106,154,147,12,57,14,171,156,172,34,197,65,18,76,64,80,99,60,148,86,32,60,210,98,9,167,26,63,70,115,141,107,37,41,110,150,163,180,195,143,31,127,70,59,255,251,249,243,28,15,157,208,6,0,0,0,43,181,87,30,102,109,134,9,166,218,105,72,200,210,23,36,162,62,33,56,237,126,42,156,221,55,125,126,83,0,153,182,85,204,115,55,217,75,75,28,116,13,2,232,154,52,23,157,107,41,6,155,111,127,178,187,47,239,222,126,126,83,87,170,121,200,238,202,140,229,76,57,119,105,246,57,171,117,102,217,238,134,37,122,237,234,255,237,254,191,219,171,189,198,239,54,248,220,97,77,176,156,195,234,140,38,112,200,76,140,76,88,26,6,20,6,74,36,135,21,5,111,162,173,93,64,21,26,184,24,6,78,231,233,247,101,170,216,134,49,152,29,98,55,38,179,5,54,59,74,154,124,180,101,225,14,46,127,154,194,24,60,9,149,85,42,118,186,157,103,38,129,120,174,197,144,135,4,74,1,16,141,35,165,21,177,160,24,49,191,119,255,251,178,100,202,14,102,132,102,201,155,155,83,242,99,108,233,170,61,42,78,21,189,157,46,109,161,94,129,94,179,102,72,244,21,234,34,86,220,6,155,26,113,169,100,17,206,85,150,209,78,91,255,255,27,13,165,206,167,141,132,234,105,138,144,201,99,205,136,85,104,138,38,238,37,84,78,46,46,113,204,157,105,124,79,7,180,159,195,73,30,103,178,158,254,247,206,57,141,245,124,153,52,214,157,28,219,114,164,6,32,196,9,25,170,21,195,80,208,14,33,234,51,148,231,66,109,94,159,141,86,116,227,28,67,248,98,22,42,64,138,197,211,10,180,177,204,29,128,208,221,161,21,26,217,206,170,190,134,32,28,98,134,50,212,182,79,153,183,246,228,232,255,228,114,55,191,93,164,186,154,230,119,109,45,189,153,87,122,55,253,126,148,255,253,255,255,253,72,200,194,10,0,1,38,248,65,79,24,23,155,28,116,23,117,24,148,226,44,145,66,208,16,16,72,20,2,3,176,208,168,1,116,161,8,224,48,46,29,85,96,184,101,48,139,136,209,85,181,67,16,189,77,211,29,150,49,165,46,38,2,196,212,52,144,6,167,104,106,0,0,162,159,87,114,135,66,149,181,253,87,144,218,128,172,59,72,149,60,175,57,122,4,64,2,215,32,12,194,32,196,4,42,181,169,67,12,118,91,52,33,85,92,168,180,53,106,82,215,49,166,159,230,92,203,249,196,90,21,98,74,103,72,31,87,116,51,130,69,12,164,101,255,212,202,67,40,128,232,68,20,144,84,89,8,62,84,65,40,65,69,36,155,82,71,148,34,152,19,7,49,87,18,198,30,52,135,254,79,40,152,79,235,97,242,62,155,187,157,69,144,67,182,165,42,221,220,196,212,216,160,59,1,9,74,160,2,191,107,172,21,69,138,134,74,247,22,196,82,69,15,210,202,165,180,80,100,3,105,253,3,8,66,66,102,232,206,55,86,235,79,245,121,149,206,189,99,162,204,203,148,178,227,237,165,251,74,142,168,211,153,93,149,175,93,95,122,58,116,212,164,24,57,10,36,47,87,31,82,22,136,70,89,76,197,101,169,175,71,90,55,101,118,254,149,61,74,168,159,213,127,212,166,20,16,0,92,201,161,178,21,70,31,121,26,167,22,104,105,217,164,208,134,89,13,171,161,96,160,8,44,28,7,69,192,72,33,37,65,194,176,64,144,193,192,81,96,153,139,67,202,214,60,20,141,37,122,131,49,228,191,72,119,37,70,26,248,64,29,218,34,4,62,143,50,8,2,7,128,224,26,100,173,248,147,214,170,176,165,130,83,4,86,107,234,28,214,96,180,66,46,66,21,147,2,129,196,145,35,67,102,113,209,45,218,116,148,201,191,170,247,65,48,21,27,221,146,255,251,178,100,212,142,134,92,103,74,155,136,111,178,101,76,233,162,96,101,124,153,193,157,38,110,33,254,193,150,51,167,92,241,158,184,226,123,119,126,229,95,223,59,213,170,250,184,59,154,211,224,123,83,150,64,160,207,197,144,135,58,207,105,101,23,57,104,129,194,168,75,208,169,144,191,73,181,185,76,17,95,98,112,203,11,9,198,137,102,155,71,36,120,177,151,67,100,185,167,155,115,111,59,242,199,117,231,223,167,221,241,93,195,255,213,158,181,131,56,206,156,96,1,55,255,144,182,130,22,36,106,36,29,166,125,31,190,130,175,106,117,58,170,243,99,219,123,191,214,101,217,25,144,143,255,249,243,153,45,68,34,255,47,225,153,62,85,144,147,51,235,13,152,58,227,230,211,127,4,195,28,68,43,185,9,13,65,180,46,153,151,170,147,171,23,154,159,120,230,110,114,108,174,82,166,244,244,250,150,46,214,218,170,215,63,234,245,230,147,212,224,73,234,0,1,37,240,200,32,130,138,194,76,38,5,40,105,226,35,0,15,35,105,77,79,48,207,110,168,171,98,14,194,156,93,80,244,235,2,211,232,242,161,235,230,74,210,137,90,173,13,152,98,60,92,14,165,115,154,185,101,133,205,124,255,97,132,205,168,138,229,134,54,48,135,2,188,251,157,153,211,61,226,190,112,180,244,146,74,167,241,247,178,163,83,67,171,77,228,82,69,180,74,165,75,92,204,203,153,73,171,204,35,75,105,169,77,85,15,159,112,233,105,99,250,89,226,49,238,96,251,68,137,245,93,207,26,35,120,222,63,134,255,111,234,255,249,226,61,228,2,80,0,9,119,230,49,20,12,88,18,88,11,202,25,216,154,8,161,216,18,181,29,3,195,74,207,91,33,97,50,199,123,75,43,197,168,80,224,177,169,77,23,204,207,94,137,203,209,30,63,20,74,232,234,230,85,108,237,106,118,25,24,181,17,93,51,26,68,42,129,230,174,219,148,206,243,22,20,214,141,102,14,149,12,89,188,178,60,172,165,186,177,216,168,242,132,84,89,144,230,101,161,93,28,64,214,81,101,50,186,22,133,170,150,122,162,76,113,39,42,121,78,148,28,89,72,206,147,187,34,11,139,57,4,200,87,65,231,179,101,163,137,10,9,91,177,247,2,110,176,0,90,239,129,79,24,139,25,222,2,239,73,36,18,194,30,121,61,201,183,22,52,237,191,227,161,86,37,161,197,139,11,43,137,91,217,230,88,97,131,44,38,209,240,96,42,212,237,241,229,86,70,97,83,210,103,113,98,177,77,102,133,80,117,86,70,217,175,52,108,106,21,74,44,70,228,117,213,245,254,201,106,205,81,3,93,38,30,169,63,171,168,149,186,210,110,186,85,207,104,106,236,198,133,94,255,251,178,68,201,140,244,165,103,76,155,111,67,112,148,236,217,131,109,229,110,80,209,157,56,108,189,13,193,242,51,102,129,167,141,184,91,185,183,89,171,254,4,14,49,83,154,222,205,254,63,161,253,127,255,194,255,255,255,255,240,255,35,0,212,8,68,101,138,25,168,70,212,186,63,32,236,130,47,63,114,187,147,77,13,211,19,68,60,117,78,224,233,171,41,201,91,217,222,44,65,131,13,177,132,87,9,1,230,135,174,227,67,80,62,92,167,222,69,105,139,21,137,198,18,161,30,28,213,129,44,72,243,70,196,208,170,206,59,185,79,47,253,37,150,230,124,114,79,84,68,206,145,220,140,234,223,51,191,169,72,198,87,236,219,41,20,167,126,246,243,44,215,79,169,243,254,253,44,244,159,255,155,177,145,82,243,99,224,58,0,0,91,164,201,57,108,198,54,156,194,211,164,220,168,148,221,81,0,202,16,32,193,208,8,88,130,48,116,17,38,7,140,1,2,76,46,6,165,66,161,137,129,34,201,158,24,100,203,163,193,108,194,20,165,88,128,106,243,14,58,218,24,144,41,126,149,136,106,20,8,161,1,11,135,99,140,160,44,26,49,128,65,223,128,192,64,163,209,144,84,169,133,40,242,8,69,37,52,236,30,190,225,134,10,137,76,209,11,199,68,7,56,50,66,148,53,2,208,93,30,212,161,56,86,147,218,166,53,101,32,168,82,3,208,25,28,172,113,84,83,166,217,179,89,71,23,182,36,137,171,89,59,232,241,185,90,4,85,14,201,81,89,178,106,159,52,37,162,202,73,167,15,202,102,251,9,146,201,39,41,10,163,106,90,20,139,89,148,176,227,22,125,55,68,216,206,211,51,37,56,180,171,171,228,184,251,103,255,231,226,63,143,136,235,255,251,229,233,129,167,128,0,147,118,188,165,109,120,45,177,161,50,235,79,116,110,142,157,252,228,149,125,148,122,71,201,102,158,139,47,113,76,201,154,146,32,186,101,50,89,29,247,172,107,24,97,74,174,204,246,171,187,237,253,36,99,11,163,45,72,99,221,93,213,25,85,35,76,166,102,117,105,170,194,99,78,67,10,33,198,139,0,211,168,193,8,202,161,17,101,115,165,152,230,58,136,152,113,152,97,166,102,52,255,255,255,255,245,6,155,248,103,67,89,152,92,230,30,45,152,182,40,99,17,57,140,0,10,26,129,78,201,16,88,176,1,74,69,233,80,66,41,97,108,205,25,217,155,63,109,222,90,141,237,59,35,96,240,83,128,176,237,213,181,96,46,10,63,23,100,160,30,165,207,196,81,106,67,118,94,117,58,110,79,20,19,8,112,90,211,99,95,117,156,32,192,171,218,223,62,79,187,92,134,221,165,51,148,57,141,150,2,136,181,121,170,255,251,178,100,218,142,166,233,103,72,27,186,91,112,108,236,217,147,96,197,104,22,25,155,44,110,25,190,201,136,51,166,93,129,158,56,73,5,90,152,231,173,127,165,50,240,113,242,222,183,212,110,173,24,25,103,82,246,87,227,89,57,212,38,75,22,68,75,249,11,48,146,70,245,229,247,33,140,70,183,97,243,92,175,133,19,214,181,101,238,103,108,154,159,255,212,155,210,245,50,189,109,235,176,160,64,146,93,24,138,100,176,144,162,19,173,110,227,24,178,249,201,102,37,149,152,91,191,63,51,119,148,245,49,179,22,72,183,83,22,2,59,194,133,158,105,229,31,52,18,154,115,51,165,60,231,223,231,237,78,73,108,233,205,39,153,223,53,13,106,171,175,230,172,197,99,157,167,88,249,138,228,90,200,113,199,43,108,123,44,219,178,190,141,122,237,255,79,189,58,183,173,131,154,0,0,228,172,203,39,96,193,241,80,201,19,72,213,57,84,201,82,160,194,49,4,80,21,12,42,82,36,32,58,2,2,72,254,153,66,48,100,80,79,55,237,49,47,58,196,96,99,69,41,1,24,131,160,40,68,6,221,212,173,19,23,57,138,193,123,2,131,26,238,148,26,231,137,48,61,155,65,6,140,32,12,176,82,69,12,138,80,49,8,168,76,81,201,196,14,8,13,128,32,100,137,10,80,0,14,32,172,22,61,12,53,216,1,93,90,127,101,176,218,239,2,112,204,212,116,134,67,130,130,49,161,153,214,123,28,162,179,10,69,49,212,200,53,215,69,199,7,115,26,195,90,166,233,178,152,171,253,57,61,91,105,52,157,158,151,119,82,228,78,237,105,181,42,110,227,187,200,13,133,140,100,93,58,187,184,55,85,5,164,170,181,46,231,168,180,191,117,110,108,117,241,205,68,76,152,0,61,128,0,29,182,168,251,3,108,7,53,167,98,177,230,205,121,10,136,93,185,51,0,181,248,235,83,225,204,58,149,247,99,9,65,64,252,180,67,213,75,105,107,45,36,71,145,94,40,44,247,163,223,174,159,255,188,141,75,75,117,66,146,210,171,179,42,53,249,212,74,168,172,206,125,21,144,232,201,210,115,108,247,48,239,93,58,171,18,70,100,105,244,119,213,114,189,91,209,242,168,192,14,169,119,166,197,105,27,74,4,105,82,121,202,132,230,121,59,152,236,76,9,1,50,201,242,32,24,132,88,28,13,26,3,18,134,19,48,152,92,24,25,18,42,39,234,138,40,162,105,204,56,206,12,10,172,108,229,1,232,40,225,182,21,85,89,67,0,198,18,172,112,74,71,182,82,221,165,10,254,119,243,116,226,205,250,94,58,111,36,85,211,120,219,196,29,102,185,203,108,179,182,111,23,110,17,248,30,31,6,226,193,80,80,36,255,251,178,100,211,142,134,131,102,200,155,185,91,112,102,44,233,131,96,197,120,23,101,157,40,110,33,125,1,196,51,102,93,135,160,104,30,56,195,7,93,122,165,86,143,42,202,133,92,84,181,40,174,124,204,181,196,189,244,117,196,141,131,219,93,241,147,101,149,122,85,209,3,152,155,24,125,116,25,237,132,130,62,46,169,125,108,231,62,35,15,110,171,148,216,111,13,155,237,147,39,29,47,254,253,207,135,89,72,5,88,128,5,201,182,97,73,208,171,205,139,0,220,178,98,158,206,202,36,211,73,132,110,35,150,21,6,149,3,119,52,99,169,230,13,85,40,80,187,169,203,29,124,253,163,197,90,98,169,204,219,197,77,43,162,144,157,69,165,244,144,149,127,241,115,105,117,207,202,109,255,93,252,79,194,151,23,22,137,19,55,115,13,210,212,14,94,122,63,185,39,238,47,137,168,142,118,170,239,254,101,93,30,23,215,187,223,168,255,254,161,170,65,117,0,3,182,236,217,47,83,37,47,141,76,59,56,233,160,194,7,224,82,68,80,24,14,47,54,239,24,8,14,44,36,26,5,7,2,0,131,195,9,132,34,102,8,5,178,38,136,229,181,6,102,190,27,51,48,82,77,243,39,123,80,0,180,8,64,42,202,5,0,39,60,14,33,0,43,67,192,137,137,158,250,189,239,236,211,97,96,210,187,76,117,218,91,17,180,201,80,150,205,16,131,33,248,38,142,50,187,162,185,220,161,25,42,50,45,157,161,132,191,241,46,210,111,89,53,38,93,34,21,91,99,203,27,213,146,182,206,35,80,172,225,89,146,149,168,148,177,223,98,235,135,106,227,231,25,98,15,26,64,218,66,35,239,210,254,227,178,105,181,73,153,113,218,172,236,223,83,113,103,186,177,199,39,223,233,239,249,129,171,0,1,191,254,101,23,195,148,24,69,208,233,106,60,175,116,250,161,205,192,168,110,113,101,198,43,131,114,150,1,83,48,60,141,26,250,225,95,252,185,127,242,140,165,54,27,77,193,219,23,140,73,48,152,151,149,74,186,142,105,199,173,99,159,154,75,152,138,254,161,6,63,175,173,140,137,182,185,158,159,149,122,190,89,199,200,230,110,30,126,189,34,167,254,191,227,128,173,35,127,225,149,167,38,147,78,154,113,88,103,109,169,142,76,166,51,8,184,102,3,6,40,58,123,128,0,168,176,184,91,226,66,0,0,28,96,80,10,21,33,131,99,135,32,120,41,150,175,20,62,156,101,137,157,6,42,101,21,81,37,48,91,98,0,217,122,8,129,11,98,84,28,7,94,207,214,78,179,28,135,28,88,13,148,54,85,89,1,146,0,81,245,106,195,207,44,49,7,65,176,52,211,255,20,236,194,96,166,80,134,207,222,255,231,255,251,178,100,201,142,101,233,103,74,27,137,87,64,98,172,233,179,60,40,142,22,209,157,40,110,25,93,1,129,51,102,157,134,20,160,161,140,101,17,36,164,154,242,79,101,97,230,147,204,62,200,6,73,15,131,142,198,118,77,198,20,100,163,245,77,181,227,40,60,93,203,198,2,73,1,72,207,95,162,230,160,159,189,101,90,185,165,37,88,127,84,122,162,122,81,89,180,118,235,99,129,13,194,215,126,244,204,53,193,88,169,155,83,59,43,62,188,146,138,40,70,161,209,57,184,163,118,42,17,30,172,100,85,35,22,174,149,79,202,202,205,255,255,254,145,69,24,37,70,102,58,20,227,140,227,85,53,66,106,109,55,41,229,161,153,242,217,101,157,205,200,194,133,32,194,212,175,33,75,59,104,206,99,156,136,242,209,206,99,204,143,204,189,186,179,247,220,14,133,0,1,45,208,233,22,163,105,220,77,14,95,51,165,112,194,137,67,3,141,135,1,230,0,10,5,129,48,40,88,0,0,5,147,3,65,162,177,32,209,137,128,32,96,56,41,80,165,65,80,68,146,127,222,241,43,231,86,24,96,69,214,24,240,181,35,66,191,64,211,76,53,77,120,67,249,18,240,105,165,112,197,19,165,150,210,57,241,150,94,163,140,78,40,186,28,229,220,154,224,2,81,181,126,33,54,77,27,127,34,118,105,93,88,68,222,137,111,113,37,117,223,125,95,234,26,57,146,173,178,243,71,172,185,249,97,45,39,45,46,107,107,154,230,154,196,45,135,151,182,91,92,155,253,231,216,104,229,189,21,157,5,123,108,216,148,233,84,253,49,173,113,242,234,105,117,152,172,106,230,163,84,151,250,203,175,62,245,84,181,97,252,93,85,77,105,68,179,209,23,53,32,0,174,223,131,148,92,206,96,48,23,4,227,90,177,183,192,78,213,38,127,170,85,234,9,53,63,181,254,241,239,54,190,114,215,18,0,233,86,242,182,115,133,255,250,151,191,33,33,154,0,235,27,9,9,180,52,105,3,33,157,6,28,100,98,78,255,245,164,53,70,197,203,195,105,154,22,185,177,47,21,22,116,190,153,213,218,172,122,68,187,249,167,207,51,191,224,143,219,220,101,198,68,100,1,230,102,251,66,107,141,46,99,1,154,99,144,122,90,16,176,112,40,6,160,185,129,32,249,130,128,217,132,128,232,8,72,48,148,113,49,80,53,48,124,50,48,184,69,50,8,56,210,90,66,49,231,157,4,51,90,129,130,10,134,84,0,59,176,40,198,59,102,60,131,110,3,27,51,144,37,0,40,89,41,236,44,46,113,48,109,101,234,98,200,208,163,105,140,154,110,203,1,162,78,80,1,98,128,137,40,198,82,246,48,247,75,245,25,126,44,78,221,26,7,129,255,251,178,100,213,142,198,75,102,201,27,153,91,224,98,76,217,163,60,35,186,88,105,159,30,78,229,111,129,168,51,166,140,241,150,248,210,61,21,186,239,183,93,75,62,223,189,204,111,204,195,155,93,187,137,142,78,205,50,27,81,86,251,214,239,152,103,125,71,84,232,233,147,186,223,39,219,173,15,132,186,124,171,95,93,239,189,241,236,109,93,92,242,135,199,245,95,206,189,125,83,1,202,210,16,19,111,249,228,26,176,255,2,26,229,75,165,231,247,99,86,171,91,9,155,43,49,146,193,27,230,214,191,174,241,47,240,160,94,22,20,61,4,232,151,230,95,247,255,255,252,180,238,221,100,50,114,120,184,87,149,185,87,61,98,72,175,162,93,10,17,55,105,149,73,114,149,9,90,21,207,146,133,139,45,117,164,233,58,177,87,156,223,60,209,226,99,74,220,170,154,110,172,151,70,59,171,61,64,172,0,0,220,140,215,216,60,219,39,160,198,55,128,217,195,116,204,34,224,20,105,34,176,88,70,48,92,17,30,4,204,10,7,208,64,190,193,33,249,130,99,232,84,1,48,152,58,48,212,22,2,4,130,16,32,72,32,82,138,80,80,54,221,36,130,64,131,36,102,128,128,57,159,24,20,14,21,1,210,16,56,28,0,24,132,16,152,20,3,24,4,5,22,193,5,204,5,0,201,129,23,133,139,177,0,8,6,88,1,85,59,252,24,12,45,212,76,93,68,160,24,56,42,3,3,112,251,254,222,78,49,201,84,59,18,113,37,146,160,147,205,81,168,35,139,143,159,220,177,225,21,71,76,28,66,9,229,217,83,135,190,148,121,110,218,238,181,62,205,225,54,117,70,225,9,68,215,21,245,103,63,3,106,54,128,125,2,139,28,247,217,141,214,106,194,247,249,196,237,25,90,84,150,233,220,217,144,73,90,6,233,31,126,243,234,107,89,32,151,151,0,64,0,165,219,28,136,131,112,2,80,156,81,96,156,91,124,197,138,156,133,228,244,198,233,43,70,24,252,210,105,50,184,208,198,161,68,219,170,173,186,153,255,111,175,151,167,50,214,244,220,133,86,157,37,69,67,189,78,230,100,34,190,206,68,34,195,236,241,202,99,49,209,29,243,197,223,87,243,13,171,21,149,29,10,202,170,174,150,51,106,204,147,119,119,59,121,254,240,118,0,2,237,244,67,12,152,154,135,24,58,50,25,14,46,24,152,12,152,68,1,55,67,5,0,65,96,205,77,133,64,165,42,69,51,0,194,1,144,149,9,96,96,176,32,145,144,49,217,2,39,100,93,102,159,0,32,163,56,98,41,22,145,98,17,151,113,112,144,160,208,65,170,166,17,1,24,43,33,107,112,151,122,46,210,105,95,104,58,178,187,128,168,218,154,53,164,255,251,178,100,208,140,134,224,102,199,155,166,111,64,100,12,233,151,61,133,44,24,61,155,38,110,225,15,137,88,51,102,232,240,138,232,211,121,73,185,126,48,46,84,146,155,121,4,39,66,23,5,153,191,95,119,55,213,36,164,50,106,175,115,66,32,202,157,5,11,61,71,80,230,26,85,10,59,41,51,8,242,236,56,81,38,214,199,136,229,65,199,80,138,35,28,126,130,117,166,22,113,8,32,21,123,196,174,130,161,227,17,33,197,113,240,172,134,103,228,143,118,90,90,73,199,141,211,250,36,0,2,246,16,0,4,183,108,44,164,192,145,19,37,2,82,71,4,221,155,177,115,250,87,55,71,4,86,93,95,219,250,122,230,249,197,43,19,72,11,249,103,219,255,233,249,171,38,82,124,0,70,179,51,65,201,36,195,177,0,61,150,187,62,248,119,33,14,221,209,221,26,245,223,246,111,118,102,68,182,181,181,154,245,111,183,124,159,17,0,0,156,176,207,74,67,149,132,205,245,215,49,150,244,237,0,147,13,139,70,2,65,192,32,226,49,101,1,34,69,29,11,130,150,130,213,3,114,16,8,57,225,198,64,11,53,38,46,162,101,252,34,40,32,0,24,21,29,18,229,5,196,34,133,6,167,225,131,58,56,4,96,209,129,180,16,36,16,149,103,22,165,39,20,178,235,75,86,213,84,107,10,206,205,18,21,232,132,76,33,208,144,34,130,63,76,74,5,126,162,242,187,153,64,148,210,181,235,28,217,121,140,134,239,100,195,147,18,73,93,45,111,211,46,221,245,233,141,19,124,195,240,115,251,5,231,115,167,177,185,245,41,22,44,89,252,106,171,95,109,227,75,109,57,198,209,74,26,73,246,46,140,242,118,142,159,168,117,122,174,143,62,205,177,26,131,200,50,111,22,173,179,80,215,235,69,118,183,79,191,218,113,235,101,154,214,251,84,128,39,128,8,32,93,191,229,26,164,193,29,162,210,254,72,227,160,81,167,65,129,212,123,170,221,144,248,208,213,61,217,128,184,84,42,55,79,236,111,255,84,105,93,167,58,150,12,224,217,28,19,132,161,40,174,84,105,29,209,209,239,123,236,165,115,178,152,67,22,224,38,89,204,39,101,97,217,129,161,216,136,231,71,221,149,223,169,179,179,17,178,75,55,85,122,247,106,114,253,2,160,0,101,187,209,5,96,197,135,211,45,14,12,70,36,49,128,88,80,29,0,1,131,202,78,48,156,197,213,81,230,180,165,10,94,193,150,115,76,98,184,195,47,2,166,219,233,63,58,164,159,241,192,34,113,33,11,212,88,4,18,130,156,214,68,208,157,9,166,101,25,135,232,32,153,136,155,248,250,222,134,229,238,66,157,61,51,112,171,120,211,235,27,148,28,164,39,12,255,251,178,100,204,12,150,154,103,72,27,154,99,112,99,140,217,199,60,194,62,22,5,157,44,110,37,93,1,73,179,103,92,144,149,248,179,35,3,101,111,110,123,242,218,86,81,237,77,234,205,164,46,150,47,171,90,122,247,70,109,247,205,59,148,35,144,169,33,15,106,45,144,168,225,213,165,77,98,78,229,235,218,208,236,206,173,222,238,219,107,236,172,62,213,117,81,108,217,81,198,91,86,61,208,228,255,86,178,93,234,236,247,3,206,128,0,193,81,225,73,80,65,78,76,250,146,25,114,148,146,193,92,126,226,48,16,145,127,255,235,255,152,6,35,25,10,22,236,238,153,29,213,157,20,171,162,33,82,213,116,39,114,59,35,163,137,76,44,97,33,138,106,29,136,75,178,153,52,209,123,156,234,207,87,198,185,147,98,251,221,45,250,239,127,253,65,149,0,7,109,212,12,204,114,77,102,146,224,99,74,6,224,54,22,3,112,210,169,199,119,217,122,66,169,170,25,142,0,34,113,116,160,134,183,19,121,103,226,75,214,8,118,32,184,6,86,238,90,119,87,187,124,165,22,35,228,132,202,5,64,246,91,180,206,8,228,117,58,37,62,6,193,37,202,61,138,150,117,99,72,245,115,4,51,143,124,154,240,244,174,94,64,81,61,124,16,59,99,30,182,52,132,129,162,203,114,101,16,65,231,52,219,50,150,60,131,162,200,99,212,161,138,65,67,119,190,9,101,48,243,32,109,136,148,61,185,97,178,48,229,115,168,199,115,162,198,250,93,221,63,95,204,165,76,119,241,172,95,168,16,144,6,191,53,48,147,220,163,55,154,3,46,104,57,130,16,0,76,54,93,230,191,23,121,211,21,65,82,253,4,8,6,8,6,119,152,155,246,211,100,111,178,154,183,70,176,221,219,141,214,33,26,98,40,230,205,132,0,17,199,76,116,92,84,16,70,181,47,195,10,16,134,241,77,13,226,105,104,63,3,205,172,70,178,12,156,103,154,14,232,177,67,71,181,215,254,96,195,104,183,155,43,58,200,153,141,20,99,78,166,152,85,179,181,80,238,34,70,193,97,208,134,56,108,17,43,47,99,5,105,29,109,251,133,198,151,41,55,47,104,178,101,184,215,165,239,230,201,70,50,44,163,77,137,218,182,28,144,60,211,234,107,189,214,226,66,5,116,0,18,239,240,95,8,97,195,74,156,197,169,50,1,20,10,13,93,15,124,173,163,224,228,57,172,169,237,149,137,7,125,103,175,87,160,151,81,202,32,216,204,227,243,49,90,150,158,78,161,183,1,168,142,42,40,44,145,3,108,130,156,101,177,0,48,61,123,127,142,82,154,13,58,146,162,73,170,254,82,227,184,235,166,168,166,222,228,108,51,195,45,28,170,205,81,196,76,255,251,176,68,214,140,197,28,103,75,155,105,69,192,167,108,217,66,109,136,180,208,129,155,54,109,32,183,130,35,179,166,13,182,14,208,30,62,140,190,5,183,19,68,219,26,99,61,167,19,40,235,170,74,83,8,167,169,179,111,55,90,251,89,191,105,253,250,5,208,0,18,109,248,54,188,199,1,13,21,12,195,81,204,88,33,5,159,21,208,243,211,179,249,199,113,166,172,20,133,235,22,23,125,109,103,79,64,253,72,161,135,174,83,38,101,177,138,208,204,219,244,131,47,241,37,89,37,66,234,101,27,150,23,93,35,216,192,112,89,188,199,211,147,15,117,163,138,10,87,254,82,200,230,81,243,175,126,111,4,149,49,238,150,25,193,141,25,220,145,17,132,84,104,23,34,200,229,62,3,107,221,200,148,147,58,186,230,208,65,111,108,149,151,229,92,183,158,154,106,93,179,163,58,73,192,113,0,5,45,176,208,129,205,109,96,204,132,206,137,152,216,139,204,176,21,200,26,5,109,156,66,226,32,41,248,93,101,155,85,136,82,5,30,111,85,52,74,251,164,147,206,43,72,147,53,148,196,87,237,206,40,58,11,117,252,47,76,141,14,30,177,196,176,132,169,26,221,33,141,199,146,241,254,235,114,41,231,12,135,23,77,80,127,140,222,227,18,99,14,171,165,148,232,117,125,12,41,236,57,52,227,222,15,42,49,89,169,96,174,226,162,129,201,232,31,18,52,105,99,71,91,161,67,218,161,216,248,65,69,65,168,130,195,93,153,231,88,131,97,151,145,85,14,109,198,172,27,223,141,129,102,107,184,229,98,175,159,129,135,197,124,213,205,127,196,117,32,26,192,1,219,182,18,157,54,247,1,39,19,152,120,54,98,144,114,75,228,144,48,168,113,106,43,116,121,107,164,154,184,46,200,224,164,10,214,161,233,123,118,74,71,229,148,69,92,149,0,91,238,221,16,200,63,92,130,236,197,159,229,222,186,164,15,236,196,221,232,114,153,238,149,62,243,147,20,19,56,36,132,86,138,81,87,186,202,110,65,134,144,58,19,68,198,151,118,119,228,141,196,125,197,42,121,196,247,156,156,45,18,164,210,75,57,159,33,181,189,17,83,40,98,57,101,0,202,85,222,219,115,15,93,66,40,203,175,17,131,77,167,52,174,98,151,94,195,117,126,87,159,136,155,41,17,203,212,102,93,61,197,68,178,39,87,207,196,96,186,193,128,1,219,126,49,41,3,61,82,48,69,195,67,100,52,64,193,98,103,73,111,74,177,28,0,94,75,205,170,45,56,170,116,136,128,220,24,83,149,90,180,23,67,30,159,152,126,100,47,164,243,68,139,59,12,163,79,244,55,79,157,53,232,165,121,119,101,19,19,252,181,91,246,215,101,248,225,255,251,178,68,209,140,197,98,103,74,27,111,69,160,170,12,233,51,108,200,232,82,69,157,48,109,141,124,194,63,51,101,205,182,33,241,221,111,29,227,190,59,155,78,175,243,203,104,116,152,78,117,92,25,191,210,85,113,147,49,30,153,229,36,105,211,34,115,157,36,233,44,141,231,16,189,204,180,176,189,135,22,121,198,71,50,251,147,149,179,59,30,231,69,196,127,92,215,85,127,255,214,246,52,73,64,1,119,255,152,229,129,166,172,24,2,241,163,170,25,208,81,64,244,73,206,173,138,200,105,78,156,65,165,192,139,165,14,36,149,64,218,201,138,236,151,141,224,38,150,71,5,64,225,104,112,16,56,70,51,95,26,106,158,54,125,102,18,43,138,205,100,129,215,250,159,111,233,221,229,75,165,74,142,232,106,64,200,223,134,152,136,136,72,170,132,53,133,132,146,119,57,221,205,238,211,74,188,11,90,183,47,84,60,110,56,251,154,161,237,85,73,81,187,47,108,151,51,73,223,87,115,195,23,13,233,223,29,173,202,252,83,235,204,86,243,160,107,108,42,0,0,228,172,47,52,50,208,144,194,237,51,91,54,77,172,107,52,128,168,112,30,98,145,19,122,224,8,195,9,132,97,144,169,96,22,96,144,184,97,231,196,103,61,198,34,37,208,80,64,184,138,38,204,81,37,16,22,29,99,171,104,101,68,36,23,240,205,20,137,117,76,115,80,36,42,90,152,231,164,185,0,15,147,4,126,225,47,155,18,131,94,70,249,65,222,246,178,250,132,78,169,166,154,210,155,79,80,82,204,73,91,203,185,132,226,49,98,195,206,71,190,63,41,222,210,34,70,33,20,46,62,52,119,56,108,110,166,15,163,239,70,44,189,154,137,124,124,16,66,181,243,35,126,134,24,53,238,146,172,139,151,53,46,134,12,56,109,60,194,26,112,242,106,205,139,181,150,152,254,43,230,56,218,56,191,255,172,96,0,219,0,10,0,8,0,6,219,254,16,11,72,62,4,132,98,69,136,22,164,118,186,230,68,202,239,148,104,187,219,130,143,95,247,191,255,184,176,71,4,71,154,68,58,45,221,81,209,155,55,64,178,59,228,114,29,244,58,173,37,43,164,173,211,67,49,29,171,181,202,235,110,232,101,185,17,139,232,221,207,102,232,218,211,166,95,218,128,96,0,191,255,153,189,89,170,45,153,178,168,7,8,144,0,196,198,75,0,38,4,16,212,221,70,14,254,177,38,46,137,233,222,21,13,79,5,182,86,4,172,46,190,216,11,125,18,116,243,131,213,194,251,105,160,64,208,184,42,236,48,65,68,80,95,77,126,67,94,118,85,201,124,142,30,144,92,114,227,242,152,204,41,136,67,48,169,4,87,13,254,119,111,93,192,70,129,1,255,251,178,100,188,140,5,248,102,200,27,153,67,114,87,108,217,205,36,34,136,22,45,159,44,109,153,189,9,89,51,166,76,240,139,48,62,102,255,191,243,99,92,169,191,207,44,17,217,158,208,76,152,140,17,165,202,144,188,98,251,153,102,197,205,144,69,5,87,85,193,123,210,156,121,46,52,247,254,145,251,17,242,209,213,223,220,172,105,8,67,62,209,65,84,247,89,154,206,105,45,5,40,205,151,85,101,245,153,51,145,65,90,59,156,64,12,150,209,30,101,51,194,72,248,227,148,232,115,153,159,76,79,159,202,187,179,125,34,103,215,127,63,116,151,83,95,178,123,65,207,159,22,135,239,89,103,234,121,23,255,51,52,238,33,134,101,144,45,72,240,29,58,161,152,38,57,198,41,239,174,72,220,102,73,35,34,63,255,75,162,105,245,84,254,207,167,84,72,48,37,0,0,130,132,205,201,220,211,210,92,195,198,184,203,52,0,193,145,84,193,18,137,92,24,204,5,2,133,163,2,1,83,1,66,176,48,78,104,19,24,38,134,20,201,157,54,117,199,128,21,153,129,36,74,12,72,130,200,181,116,30,50,64,2,129,16,10,160,40,248,98,64,148,2,52,192,12,90,64,81,35,78,240,194,28,9,8,94,83,14,12,90,160,232,209,64,171,125,115,36,234,98,175,181,62,188,215,210,36,161,10,135,54,115,34,60,12,225,204,14,140,115,143,145,84,75,164,241,124,225,26,77,155,21,78,160,96,79,166,244,140,83,160,231,140,214,84,52,44,148,233,164,145,187,36,138,46,201,189,151,78,218,111,214,163,100,222,96,96,164,77,147,82,211,231,21,118,73,75,90,146,116,216,232,250,55,101,74,136,24,159,55,65,39,156,51,51,47,152,165,109,85,42,170,31,90,148,234,212,142,138,209,103,97,69,60,0,22,75,169,178,202,136,11,229,25,249,1,52,180,194,167,103,86,38,46,180,88,238,246,159,91,221,49,173,127,122,98,215,137,39,81,79,105,215,255,224,121,255,255,251,139,67,42,44,49,13,29,137,24,225,41,127,177,206,52,164,52,147,115,156,186,175,158,59,229,35,62,246,159,61,185,81,109,233,202,97,7,220,22,132,223,39,215,114,174,218,81,169,255,206,74,38,170,107,60,17,98,176,228,170,192,212,147,208,210,48,192,212,38,168,218,48,20,201,66,140,64,47,24,190,19,139,21,230,1,1,224,16,180,136,195,48,248,14,12,0,12,16,8,141,136,243,204,140,234,72,26,56,36,92,116,177,138,16,34,24,14,114,58,49,94,34,226,6,1,133,177,208,225,229,2,130,181,192,51,140,2,224,22,80,96,80,80,101,87,12,98,91,85,0,22,7,13,185,32,225,46,187,154,175,16,102,168,176,69,255,251,178,100,213,14,198,191,103,71,27,186,138,240,101,172,233,131,60,103,190,26,65,155,26,78,233,109,201,126,179,166,204,241,33,240,52,12,8,103,8,3,67,177,14,75,108,220,140,80,195,176,252,118,4,33,71,146,20,158,145,243,197,145,112,205,86,185,103,196,190,102,223,179,62,198,58,141,13,101,204,44,86,37,117,183,40,113,172,73,235,166,245,142,67,156,216,130,154,62,122,79,204,215,109,216,127,115,234,242,85,56,205,23,26,212,236,248,178,150,155,239,254,191,170,254,63,227,158,94,234,137,143,136,112,13,157,160,0,151,111,225,164,75,17,160,67,146,45,200,247,58,195,75,184,105,178,119,173,193,21,9,111,162,193,153,203,75,55,247,250,127,250,172,253,53,52,85,115,84,154,190,181,217,149,122,77,220,115,118,185,111,215,13,106,58,45,149,211,142,93,26,106,17,253,250,226,184,235,126,74,170,226,22,109,42,191,149,138,239,253,190,182,227,158,117,253,94,230,251,254,0,61,213,0,1,37,216,215,213,163,58,140,140,244,61,51,130,160,207,226,147,51,130,3,0,226,199,33,160,210,118,172,210,129,82,90,135,1,200,3,67,161,65,224,73,141,0,108,145,20,211,229,99,77,37,242,229,66,66,182,56,48,242,11,16,0,101,133,173,70,49,64,48,176,113,44,209,157,164,192,197,188,138,72,171,178,54,185,1,191,110,154,235,134,151,155,30,159,139,57,209,184,98,27,166,162,250,121,110,165,150,104,21,50,144,164,179,94,183,185,252,249,73,144,147,54,44,210,35,180,232,61,69,66,71,227,110,219,157,41,233,176,197,127,9,245,28,219,208,164,119,16,48,194,16,89,138,154,214,145,9,101,5,225,184,71,9,86,107,23,243,160,150,153,233,179,50,40,208,235,117,86,243,117,162,130,70,180,145,77,233,17,66,0,186,192,6,0,9,109,217,170,145,62,128,32,13,146,184,217,234,196,110,202,244,38,12,77,86,95,188,174,168,155,173,93,135,121,63,223,223,79,254,232,58,140,117,125,108,170,32,185,16,149,119,53,40,215,153,207,119,173,222,141,68,121,83,76,157,164,173,154,185,12,172,229,66,171,250,253,237,250,149,63,255,107,255,80,162,168,167,17,133,216,235,28,104,32,193,255,13,7,72,58,29,101,134,54,89,54,43,52,72,27,42,216,11,64,87,70,121,98,118,130,86,52,34,27,60,34,84,88,8,136,195,28,100,242,222,131,172,38,132,132,68,153,97,5,240,16,6,40,41,89,102,75,96,70,193,10,14,206,28,82,171,172,160,176,64,81,39,22,146,7,165,202,1,80,169,164,193,172,117,0,36,130,42,53,148,163,162,71,164,138,19,139,228,143,202,153,165,46,106,90,88,59,255,251,178,100,196,142,38,5,103,74,27,134,111,66,84,44,233,199,97,133,14,27,25,155,30,111,115,32,73,135,179,166,221,132,156,160,44,93,152,206,235,99,157,156,106,88,254,216,206,206,238,223,203,44,172,118,247,247,89,103,134,25,125,223,185,44,171,159,62,93,173,225,221,127,121,206,217,250,152,222,237,91,91,189,115,245,171,91,194,199,63,119,181,158,89,238,131,184,199,191,184,107,233,45,87,230,178,251,220,251,153,97,103,89,127,123,150,191,184,127,255,254,251,188,63,185,127,243,255,186,222,233,251,89,92,185,112,65,118,249,85,195,48,179,97,184,187,146,75,29,193,64,154,104,45,132,38,16,146,213,90,199,85,220,170,57,20,250,45,53,177,212,59,116,255,83,85,238,134,171,37,141,70,101,216,201,35,93,154,121,143,153,66,206,230,185,207,181,30,99,27,73,181,117,100,124,231,165,78,86,208,226,135,30,83,52,229,57,149,24,198,77,222,111,125,170,223,84,183,219,218,125,1,205,42,0,7,55,208,197,83,72,211,250,84,198,193,212,192,209,208,202,240,232,196,144,36,193,32,108,193,192,5,174,46,208,176,0,209,139,164,154,203,96,189,170,196,156,137,233,48,227,191,148,235,237,78,34,16,68,212,54,239,187,44,148,172,12,65,136,48,84,1,187,146,202,130,87,125,168,148,121,226,119,221,121,84,86,5,128,229,80,195,197,84,1,42,69,98,168,216,183,201,163,62,195,68,154,119,80,32,118,214,245,123,80,78,52,167,187,201,194,121,20,211,104,230,140,49,168,154,213,103,230,133,137,107,228,187,80,84,151,36,137,38,17,43,41,27,98,20,87,163,94,229,29,197,52,214,124,98,188,225,152,134,57,126,247,253,150,181,200,245,99,250,213,44,249,151,231,162,34,156,17,214,0,128,64,14,205,255,201,76,34,72,86,0,216,241,9,150,34,81,102,189,179,184,49,40,165,20,111,152,101,127,232,187,41,221,170,6,162,202,168,234,113,55,84,216,237,84,125,74,235,89,17,140,180,145,52,42,33,89,14,67,186,236,235,58,181,107,62,101,206,141,58,234,232,146,57,143,94,118,217,63,188,220,255,235,255,255,225,160,0,102,223,26,67,112,31,250,156,25,54,15,152,172,66,154,114,2,1,128,33,0,44,97,16,34,200,84,88,148,12,108,205,13,3,140,3,2,65,64,200,36,36,5,12,45,125,131,41,180,146,48,215,153,124,157,148,41,146,83,147,1,74,118,90,49,96,92,190,109,96,12,0,45,198,124,178,156,150,138,236,63,44,171,52,228,75,184,33,157,192,232,211,214,188,176,40,248,246,34,188,158,211,239,48,242,203,226,212,81,120,161,40,80,16,20,2,2,118,30,129,207,141,244,255,251,178,100,196,12,5,159,102,202,155,169,86,210,87,140,217,218,97,37,12,26,77,157,38,110,165,253,1,143,179,102,233,132,148,168,183,27,131,51,129,88,162,82,210,94,89,120,152,254,25,50,223,78,70,25,50,76,142,71,212,138,50,116,104,186,101,22,56,172,113,100,120,128,163,125,69,151,157,65,140,91,202,35,117,27,91,85,140,162,239,144,156,217,155,102,183,49,63,141,120,179,226,44,102,8,186,149,221,47,63,248,214,169,243,93,252,230,204,34,17,20,2,67,0,0,147,255,209,208,54,76,217,225,84,86,10,10,85,34,26,115,222,55,136,130,13,61,168,94,237,159,186,10,59,255,79,45,106,171,181,169,70,41,158,232,202,151,34,169,59,179,37,81,14,250,44,196,216,76,98,162,139,136,139,59,25,29,204,122,72,100,177,238,204,143,113,139,68,69,113,243,173,247,45,27,181,234,123,215,185,94,87,24,202,166,212,141,219,252,160,37,0,0,173,244,209,140,160,246,182,32,211,3,132,197,80,168,199,48,156,12,68,166,96,64,6,136,40,68,131,160,192,13,21,72,129,192,32,43,40,48,0,2,5,9,96,65,138,104,165,136,48,199,66,2,15,16,75,212,114,47,144,192,242,230,37,88,176,1,81,133,80,161,96,6,140,128,146,243,72,16,195,44,50,130,66,162,12,169,17,224,35,129,1,192,199,145,128,136,23,172,198,6,52,208,0,134,77,81,224,8,177,25,178,5,34,17,228,200,203,216,96,65,172,8,57,112,64,82,255,0,20,9,25,48,3,12,121,16,32,32,16,51,32,58,62,2,16,187,19,173,76,33,248,171,175,69,77,101,61,151,213,228,182,51,136,178,100,150,11,185,110,58,89,24,234,209,13,97,249,64,180,37,55,17,251,41,147,241,219,200,9,144,143,11,218,147,8,208,159,55,241,173,125,44,71,136,226,105,220,179,176,53,247,54,177,189,179,237,111,56,85,157,210,99,30,66,246,125,254,122,115,243,25,165,173,51,61,61,220,255,108,204,204,252,246,36,0,172,138,0,0,23,255,202,192,52,139,235,25,215,7,207,44,103,175,104,128,166,129,65,36,47,76,204,142,153,148,220,32,130,122,105,250,233,94,153,81,185,40,206,122,167,255,87,61,214,30,83,42,73,100,202,161,80,229,115,92,244,84,153,164,64,212,119,186,217,158,204,102,170,89,184,232,255,163,250,234,159,233,77,63,255,254,130,78,254,28,29,140,100,201,9,147,149,198,87,78,153,148,92,86,57,47,1,64,85,17,214,49,16,37,76,99,45,176,132,2,21,1,166,224,36,16,56,18,23,51,6,213,92,183,169,21,11,74,132,124,38,41,77,20,4,74,20,228,7,30,40,32,96,67,195,198,12,240,255,251,178,100,202,142,71,193,102,201,155,186,99,242,86,44,217,231,60,98,94,23,185,157,44,110,100,239,193,69,145,39,76,246,24,64,140,33,208,113,245,87,69,167,100,114,150,28,58,8,16,84,221,4,78,110,34,210,12,66,64,101,129,151,57,110,14,160,156,0,83,197,196,103,108,97,165,56,192,102,90,106,21,58,141,157,112,44,232,122,146,123,23,182,89,223,253,173,61,20,235,166,146,227,167,162,17,17,229,132,145,209,225,83,186,33,51,75,21,17,69,162,225,0,240,160,142,105,115,142,115,201,16,32,166,164,148,228,214,150,244,49,250,28,149,35,255,50,143,253,255,254,99,129,103,0,3,54,204,36,196,140,112,19,177,64,124,96,74,206,26,107,233,231,156,20,99,249,53,245,204,100,252,207,182,125,233,141,50,41,221,185,165,200,42,60,191,163,144,82,86,237,175,44,146,64,111,67,183,18,97,112,163,196,146,239,133,152,44,34,145,104,58,25,20,17,227,141,190,73,94,142,206,143,255,253,234,0,0,166,248,192,180,202,234,204,100,132,211,9,204,120,52,4,65,3,64,118,99,14,21,35,201,41,180,135,30,107,43,165,43,66,125,134,169,22,232,196,165,93,138,164,199,194,174,50,113,6,80,161,203,144,161,27,209,21,11,233,197,165,57,70,144,27,34,144,131,70,157,161,166,228,69,151,52,225,125,109,52,13,241,97,61,108,52,28,76,14,14,83,92,64,166,235,93,29,138,101,71,110,245,113,226,40,91,28,234,207,123,24,68,98,202,131,222,141,123,32,201,158,165,59,31,86,53,254,235,183,249,215,173,110,159,255,79,210,192,128,0,39,223,24,87,137,58,185,139,148,154,48,185,139,2,130,131,40,228,188,150,62,216,73,168,115,98,77,184,174,148,241,89,222,209,35,37,139,236,43,85,172,148,42,223,28,137,115,4,254,92,133,17,189,17,80,185,82,45,39,204,50,232,61,195,32,251,104,46,161,214,204,47,137,122,24,95,88,80,195,124,98,158,249,17,7,56,28,52,68,200,44,49,125,191,105,143,173,140,142,165,117,50,100,181,158,90,174,68,98,247,76,218,213,191,204,181,127,43,125,122,127,255,255,255,241,66,174,230,68,139,153,140,30,97,66,169,159,195,6,26,19,24,0,50,255,181,231,118,24,105,46,236,202,210,172,185,209,33,143,50,132,226,102,73,239,16,86,215,2,81,45,91,206,124,94,171,104,42,1,94,113,53,183,15,140,0,216,195,142,157,131,193,136,113,46,26,244,37,145,64,168,19,87,43,20,152,2,191,163,14,91,124,215,101,173,193,96,224,134,224,203,31,82,230,48,204,177,162,193,252,121,166,105,121,244,148,95,206,238,63,120,122,121,169,172,172,249,175,255,251,178,68,195,14,228,99,102,206,27,111,43,112,127,44,217,179,109,229,110,21,89,155,50,110,24,254,130,113,179,165,141,204,9,248,179,168,173,73,167,21,189,255,198,212,7,144,90,22,164,123,229,125,107,126,241,112,231,51,19,52,148,172,174,206,243,31,101,153,124,198,174,116,242,5,182,221,126,139,125,40,136,11,212,218,154,11,22,106,17,89,137,141,38,167,1,24,96,84,97,0,204,189,167,60,177,134,146,250,205,178,42,7,28,136,2,199,154,194,37,48,164,211,127,21,181,118,75,36,42,50,212,225,119,153,160,168,210,221,227,88,55,124,68,149,12,113,198,8,46,198,80,28,69,221,2,175,167,20,152,104,82,143,164,204,82,77,113,129,181,37,115,68,202,18,94,36,161,138,225,217,4,33,97,47,242,14,176,228,57,211,56,247,180,147,156,223,219,77,247,213,218,71,108,202,228,85,103,109,19,133,49,142,68,122,17,53,90,136,5,114,43,95,7,165,251,43,236,232,238,73,105,165,223,250,255,250,125,3,181,0,0,166,248,151,35,200,131,66,224,74,167,100,166,105,23,86,130,35,192,44,2,92,249,201,95,22,2,245,197,229,143,243,234,207,224,103,125,189,150,80,67,242,203,241,5,59,100,50,37,176,240,219,180,156,47,195,48,34,97,236,79,8,114,180,98,29,106,212,45,86,88,234,187,240,221,27,191,1,45,20,17,51,187,12,198,74,204,37,157,198,43,113,100,61,247,178,215,253,143,253,178,173,242,229,111,230,72,180,205,92,157,209,74,127,14,48,112,30,10,209,85,141,51,32,115,211,17,88,89,202,105,172,244,209,239,254,231,105,254,159,255,255,161,80,14,0,0,55,240,11,88,210,14,49,14,130,227,77,65,208,17,170,172,193,151,204,187,20,210,121,185,43,131,1,198,231,33,168,5,187,203,159,183,150,89,53,27,156,191,16,103,236,134,210,248,120,243,166,85,176,34,216,34,41,2,42,200,114,180,49,25,106,50,150,199,24,126,95,183,222,219,191,5,50,20,26,107,247,154,44,149,158,82,119,25,109,2,240,123,232,178,203,245,123,188,253,235,33,39,21,202,201,240,156,129,5,66,174,30,80,249,193,85,143,22,70,65,51,69,77,206,203,255,255,231,141,158,154,47,81,199,34,152,219,161,136,16,25,177,80,211,107,248,186,71,143,221,150,188,216,218,242,105,61,132,128,115,74,154,130,64,172,75,165,103,183,208,204,24,165,73,201,23,112,37,148,3,129,139,21,32,135,141,223,136,17,186,195,2,128,68,64,47,64,208,68,25,42,165,127,151,62,219,163,46,109,212,182,80,224,215,104,77,56,152,49,230,112,161,230,50,221,95,41,53,44,175,170,205,65,44,169,221,111,91,255,251,178,68,193,14,228,144,102,205,155,35,63,160,130,71,137,163,104,3,240,20,101,155,48,109,141,94,130,93,51,165,205,177,151,208,255,141,19,132,73,10,187,185,218,12,64,92,49,135,213,32,0,38,224,66,197,214,14,121,198,122,180,237,244,226,97,145,18,121,238,99,85,119,216,241,120,185,143,99,12,123,127,127,254,127,255,118,3,142,239,141,103,208,231,143,204,165,160,196,134,140,120,128,137,67,171,240,152,94,83,15,71,227,76,138,14,78,216,57,173,76,78,50,101,202,223,191,81,25,165,204,160,17,119,210,81,112,112,25,156,166,177,49,92,98,18,240,198,7,0,19,197,234,73,135,138,131,111,179,15,206,8,107,205,61,106,206,63,181,222,230,216,152,33,250,107,80,243,61,110,45,154,77,75,95,54,21,18,177,135,114,215,255,255,36,244,254,219,255,72,233,170,112,239,20,100,52,67,66,202,85,218,27,156,56,229,235,34,203,179,92,210,82,207,66,76,102,156,229,186,217,254,228,174,100,210,191,219,134,50,0,0,165,248,227,209,26,240,72,133,25,140,65,212,127,160,65,25,49,231,237,156,183,55,193,227,153,81,181,34,225,199,30,197,96,97,207,188,81,154,86,117,149,109,137,233,50,201,80,118,152,225,180,200,204,250,162,149,18,18,66,218,21,35,73,77,13,83,197,228,48,3,207,3,174,231,38,243,187,105,208,141,210,246,85,102,32,235,241,202,16,11,10,34,85,90,207,45,29,39,242,209,124,67,94,253,47,85,165,181,55,92,77,240,236,113,194,212,243,42,245,90,245,244,237,203,156,142,97,78,125,62,141,165,173,234,255,254,99,152,247,183,236,112,5,184,0,9,191,231,39,41,25,82,5,109,200,200,21,78,122,204,252,172,44,109,253,137,199,37,120,189,42,245,255,160,144,51,71,10,55,20,111,50,129,150,237,137,116,235,61,88,239,195,166,226,63,178,182,45,76,72,49,60,105,85,236,162,199,77,155,162,30,8,230,96,72,73,116,117,120,80,87,91,139,150,143,1,253,126,203,46,105,61,60,253,102,100,227,187,121,87,238,147,186,58,204,85,57,221,102,177,8,231,43,202,85,105,25,103,153,197,58,108,182,86,187,50,90,255,190,172,151,191,223,158,235,84,235,215,159,160,27,191,227,81,68,218,69,49,8,68,5,137,72,41,165,113,8,82,33,78,234,114,105,252,135,93,180,167,93,45,163,32,136,58,110,148,126,29,119,246,233,196,41,229,114,151,45,24,97,44,201,201,130,95,135,58,232,240,181,122,150,236,166,138,135,100,20,84,46,29,190,36,146,88,43,148,132,192,221,74,19,139,95,180,97,9,97,176,185,209,105,218,113,207,99,85,105,159,239,189,14,83,28,231,255,251,178,68,193,14,244,141,103,77,155,72,63,48,137,12,217,163,105,130,196,17,249,157,54,109,48,248,66,11,179,102,129,166,11,16,106,159,117,119,36,50,65,12,27,49,70,114,67,99,218,206,198,35,148,102,119,223,230,191,91,81,179,54,234,86,191,250,30,98,58,157,254,131,160,12,166,202,201,170,150,98,13,140,22,25,24,185,51,74,178,96,208,235,72,189,24,148,195,108,45,146,189,141,194,97,219,128,166,229,177,122,238,156,66,221,60,165,199,75,24,75,196,236,196,96,71,187,50,32,107,213,61,220,25,218,47,46,197,66,225,219,226,73,38,3,52,193,160,110,165,9,199,95,121,242,239,46,123,243,115,38,102,102,238,187,42,189,255,36,228,101,42,170,35,210,243,100,41,174,165,118,185,26,178,148,242,238,141,78,203,245,53,52,221,189,82,228,179,38,212,171,31,106,223,126,225,170,0,0,37,172,208,170,8,195,224,176,200,115,40,198,212,160,195,178,156,96,23,70,80,184,206,68,83,129,65,49,192,189,29,12,6,1,69,2,34,32,80,84,37,22,23,69,128,66,211,9,5,0,97,120,12,12,166,169,106,194,2,196,4,7,0,99,67,2,155,133,1,148,39,165,80,96,92,10,6,5,64,178,16,153,101,8,1,97,97,8,112,13,49,32,177,5,3,228,193,105,129,224,49,16,0,197,161,248,100,182,9,70,23,1,152,2,182,147,1,41,0,190,214,43,6,24,4,140,6,2,65,0,33,80,4,137,191,15,11,236,244,50,44,22,249,113,25,204,56,249,223,167,214,119,119,244,149,16,245,16,183,251,118,101,177,142,48,203,198,20,91,177,23,53,99,39,7,207,33,13,131,71,136,165,73,209,139,91,200,173,152,72,209,89,254,93,170,69,25,105,196,11,243,254,22,134,8,187,238,151,91,47,153,105,47,218,113,172,131,77,1,202,0,2,253,233,194,123,192,25,67,29,252,165,75,183,233,24,76,173,207,23,113,53,119,142,113,126,96,73,9,195,53,222,227,234,176,183,39,134,157,115,147,122,228,103,118,98,31,137,38,109,61,63,231,71,75,162,89,220,141,62,117,51,186,44,21,85,92,25,89,204,172,230,145,157,145,145,204,214,189,141,217,242,100,115,181,21,202,217,236,67,42,47,255,87,250,175,233,251,6,110,254,153,150,180,101,163,1,150,198,70,6,20,152,172,104,16,10,143,128,5,228,65,37,194,96,160,106,21,40,106,67,165,224,36,38,186,147,190,28,46,202,34,48,248,187,79,117,159,193,8,13,43,99,143,203,142,155,70,16,9,172,113,128,65,135,0,76,9,118,38,179,180,12,1,145,10,196,65,34,209,185,179,143,107,114,178,223,71,147,1,224,76,244,114,134,153,251,255,251,178,100,209,142,166,239,102,200,155,168,111,176,99,108,217,179,60,71,204,21,221,155,44,110,13,94,201,69,179,167,104,192,151,48,46,90,75,126,19,1,52,232,148,117,181,138,212,228,133,156,77,107,184,239,247,255,237,57,73,82,28,39,127,171,226,202,27,113,17,119,227,222,40,226,33,54,160,142,60,212,141,156,156,35,11,127,233,69,56,164,52,50,160,241,242,185,180,1,37,183,221,140,51,180,235,255,75,178,156,10,202,129,27,255,201,68,225,40,182,153,169,7,122,34,107,204,167,97,60,110,235,57,182,187,244,109,22,79,201,237,238,229,169,242,227,205,108,229,246,220,66,255,255,253,145,19,181,165,102,26,65,116,38,170,102,83,49,201,36,214,118,156,129,90,48,15,185,36,115,101,92,171,246,18,253,183,183,121,95,255,230,7,74,0,0,155,176,238,252,83,79,67,12,184,101,54,133,248,233,43,83,59,1,203,180,99,68,136,56,80,150,70,56,74,24,84,16,96,176,97,128,5,165,80,1,128,134,29,172,144,211,77,55,0,12,209,21,47,50,101,192,81,194,168,215,65,139,118,62,221,170,10,42,117,140,129,67,97,48,215,17,12,68,58,252,84,153,153,80,180,11,40,96,9,31,241,198,34,0,246,209,225,233,172,52,5,43,18,204,48,88,132,17,144,14,91,84,100,34,34,145,13,186,112,180,224,48,102,56,196,85,43,33,16,2,101,238,209,236,79,212,107,36,46,86,168,21,181,49,254,43,22,159,123,131,254,254,175,76,102,251,242,239,115,90,12,75,219,87,221,115,189,239,56,166,111,245,157,218,240,113,245,157,103,49,247,111,10,244,181,163,231,56,137,71,215,133,14,149,249,204,248,214,237,239,1,93,123,47,203,108,105,251,202,93,252,93,234,244,133,52,88,249,255,58,190,62,43,90,49,148,16,244,216,0,11,191,226,236,73,163,144,128,139,80,216,186,166,167,22,71,207,152,108,218,143,98,44,96,218,38,60,211,133,159,202,136,49,69,132,189,51,8,77,67,23,109,109,50,25,22,205,122,127,255,185,138,70,119,180,202,170,84,84,69,170,21,204,42,232,226,232,85,181,51,35,13,68,152,105,81,174,167,157,88,97,182,233,108,134,39,142,208,181,105,140,114,165,79,42,184,170,118,79,214,214,182,20,58,237,113,151,182,230,95,55,132,40,13,30,39,49,40,200,32,141,34,24,15,137,14,84,176,56,44,89,146,227,35,161,121,133,82,162,1,126,96,49,225,4,65,144,144,135,120,82,74,63,204,64,121,19,252,241,50,2,97,206,152,64,200,96,30,25,221,87,175,53,82,21,131,69,147,236,12,1,78,232,218,2,194,172,61,71,253,92,49,70,72,245,190,76,170,17,29,255,251,178,100,216,14,167,53,103,199,155,154,123,114,105,44,217,163,60,197,120,86,161,155,42,110,105,109,193,69,179,167,92,176,11,72,134,159,137,151,226,3,108,174,92,180,136,153,48,53,37,182,161,178,251,108,41,43,27,169,52,126,45,241,127,80,98,106,124,144,164,205,57,23,110,82,173,58,158,163,93,41,244,230,41,244,141,237,143,229,172,154,217,252,215,61,237,245,127,99,126,253,54,156,253,173,64,244,237,253,212,235,254,46,111,109,67,212,0,215,40,95,255,205,153,32,210,68,231,24,141,44,46,53,46,81,33,12,186,149,90,217,158,74,233,123,225,232,177,67,58,248,48,114,172,159,158,126,185,72,87,71,157,26,142,232,235,86,107,165,17,159,42,105,118,115,221,206,247,90,42,78,221,187,81,94,157,81,122,228,101,175,91,62,172,137,250,83,213,255,160,11,85,0,0,237,204,232,2,115,139,157,76,12,34,52,161,220,220,227,82,35,204,201,130,194,96,36,8,24,22,96,2,218,29,203,226,2,6,33,216,199,23,1,80,50,64,132,36,202,8,133,1,3,65,51,145,32,160,229,233,32,40,168,4,57,91,73,0,42,168,80,33,130,2,24,97,75,194,193,9,133,82,164,69,56,38,16,208,96,169,240,81,213,105,133,179,42,113,98,40,80,138,128,226,140,73,31,211,101,211,142,37,2,60,55,237,186,213,85,144,76,97,197,136,142,163,112,116,31,148,38,85,33,119,126,228,92,239,153,101,50,127,239,232,173,25,69,200,195,226,173,168,35,84,130,170,111,99,180,42,237,117,182,83,79,62,32,221,243,16,181,164,203,121,149,81,203,168,74,226,90,140,60,244,76,178,187,251,251,100,199,245,167,255,247,245,254,219,11,216,0,11,183,231,41,222,172,18,17,182,169,203,243,21,249,1,134,245,230,21,177,30,53,234,22,235,223,210,3,149,113,172,61,165,163,117,68,10,40,210,178,60,140,141,87,94,123,85,189,191,249,14,200,198,149,150,170,69,116,188,206,199,59,179,178,33,72,81,86,189,28,137,179,204,204,204,253,86,200,197,145,92,205,114,221,213,85,10,228,167,179,59,61,238,138,141,172,126,222,246,49,17,42,225,238,155,148,192,248,192,197,50,40,193,49,68,196,19,56,196,209,88,20,65,210,134,1,68,67,0,0,6,48,72,14,0,129,198,179,39,156,173,80,183,98,230,154,108,141,10,179,12,162,83,136,172,0,0,106,229,164,24,175,15,208,10,29,129,161,136,25,96,169,173,140,24,9,148,232,98,237,42,15,44,161,147,193,170,73,86,212,45,103,46,131,77,80,100,199,17,130,1,41,107,191,37,180,102,39,152,35,70,248,25,208,145,115,61,14,48,82,137,27,119,74,36,255,251,178,100,212,14,230,45,103,73,27,154,91,112,105,76,233,163,60,167,190,26,81,163,34,110,229,235,193,141,51,102,76,243,21,224,78,36,11,121,215,105,161,86,255,253,98,14,175,141,123,67,189,175,243,143,23,29,237,247,172,239,55,183,191,249,205,105,191,188,231,27,206,245,235,159,245,124,238,210,111,87,198,47,173,103,127,231,223,194,207,251,249,190,117,247,19,120,222,113,45,53,108,221,254,230,117,55,213,95,66,190,175,155,211,89,248,205,99,209,188,76,38,220,55,118,237,148,6,90,216,220,102,75,109,242,105,145,64,196,132,150,251,46,86,87,51,131,79,156,166,56,199,124,90,188,145,254,232,228,77,223,226,136,165,47,77,251,87,223,235,202,204,98,21,72,242,70,227,153,222,107,50,58,201,77,86,143,118,118,35,179,207,186,169,79,107,35,190,73,26,234,117,43,206,100,71,157,81,175,221,181,41,204,131,169,83,51,210,221,145,238,208,36,154,0,1,39,216,210,34,35,136,12,140,4,35,49,107,124,33,46,36,71,78,242,216,19,1,90,89,129,65,73,104,178,8,132,9,189,9,15,33,160,210,37,120,140,73,11,14,183,236,105,187,48,177,106,211,58,239,168,208,8,8,207,29,171,207,106,11,166,171,1,33,0,212,133,22,192,239,74,157,71,158,141,243,104,205,9,229,76,231,206,145,220,120,166,98,239,215,32,137,84,10,239,80,46,71,80,18,137,212,112,235,214,191,246,124,186,25,12,167,175,204,54,167,75,138,158,103,251,168,227,150,48,213,187,215,147,234,92,75,146,135,156,152,58,221,220,237,55,109,71,54,126,221,160,251,91,217,116,201,60,235,221,85,59,94,195,175,158,32,241,196,31,53,13,166,223,29,61,0,21,114,0,192,0,2,109,249,228,120,46,193,54,150,77,202,156,117,12,210,96,108,58,31,54,170,23,16,224,111,95,219,24,117,141,230,72,84,214,232,241,35,125,149,191,41,252,254,107,254,196,41,236,40,199,42,163,17,214,120,19,148,236,34,213,24,144,237,202,159,246,206,169,250,191,78,24,188,138,252,47,35,252,184,94,13,10,254,100,78,197,124,176,200,70,222,191,62,211,128,37,37,244,206,181,83,92,17,140,164,102,51,113,80,4,12,16,130,150,72,96,81,221,66,130,64,106,96,128,130,69,154,149,161,36,181,129,80,173,182,241,85,148,13,153,181,34,233,192,44,113,121,203,133,66,236,40,153,12,19,17,252,5,53,196,100,98,76,157,37,49,57,214,90,133,75,157,104,117,213,104,79,91,47,126,175,67,16,116,4,204,96,170,205,113,236,164,149,205,191,247,111,15,69,113,18,45,140,37,75,37,121,45,44,202,135,30,150,52,213,50,236,84,206,255,251,178,100,201,14,69,164,103,74,155,152,91,114,98,108,233,167,60,35,184,21,121,157,42,110,97,77,193,145,51,166,140,243,21,160,172,134,162,50,207,115,36,42,78,118,204,172,233,89,168,76,114,158,125,216,91,117,45,101,23,212,210,116,116,122,203,85,87,77,170,243,221,28,221,108,98,153,190,154,162,79,2,39,64,0,75,127,200,96,232,142,58,86,85,146,172,119,4,140,85,83,185,65,72,0,75,180,157,215,115,8,242,249,169,191,65,150,112,162,43,186,111,87,111,211,249,134,144,228,49,216,210,174,250,50,232,106,50,101,101,57,26,235,83,233,89,152,178,204,60,168,82,218,65,246,68,18,156,247,84,117,49,81,29,213,132,203,49,146,168,183,68,91,100,191,50,38,207,178,179,47,251,224,207,0,0,11,136,223,134,52,217,56,212,193,35,176,208,53,188,197,225,8,199,65,52,20,10,24,56,23,9,4,102,2,129,96,145,4,132,37,48,116,15,4,134,96,0,108,204,16,14,146,18,120,0,149,36,77,48,25,105,131,6,28,244,68,40,85,32,88,9,159,48,28,128,112,74,0,140,19,51,43,204,202,17,0,128,70,100,236,10,38,8,176,44,180,132,225,71,227,4,28,90,240,176,36,126,17,133,44,170,230,32,36,156,197,253,91,67,134,230,23,73,141,4,80,68,187,76,133,54,25,27,96,118,21,130,67,7,137,232,146,151,2,236,61,198,49,36,75,152,149,58,247,122,219,71,166,174,147,36,146,189,210,82,232,51,234,82,211,49,82,146,77,71,205,206,217,78,153,247,115,4,44,129,196,140,148,162,178,179,83,138,117,177,57,148,204,129,196,15,222,202,91,79,107,118,99,204,213,208,72,204,251,186,31,101,208,206,134,227,0,0,191,124,61,42,82,48,75,208,196,78,27,29,191,93,183,168,215,114,209,145,46,71,84,83,244,168,221,253,104,9,188,86,228,201,80,102,255,122,89,110,214,247,237,255,253,72,98,221,14,38,71,170,190,237,138,184,120,130,226,4,60,165,19,34,149,69,98,10,66,50,164,183,51,144,147,203,24,69,65,49,163,139,51,169,11,70,101,143,85,58,251,234,122,178,54,204,135,119,183,165,122,168,17,185,33,188,58,70,61,32,25,198,90,107,195,169,156,0,165,18,112,104,0,20,27,38,39,141,2,67,132,168,214,16,61,12,18,34,177,156,224,168,161,52,8,135,92,200,70,0,25,164,19,96,173,233,56,100,15,93,136,128,17,49,197,59,66,1,179,24,16,160,16,186,235,51,194,27,5,14,50,0,54,65,81,131,14,72,245,204,146,220,88,235,37,31,93,5,42,103,208,235,93,80,102,226,182,154,21,137,54,50,7,93,248,134,72,3,101,13,200,43,255,251,178,100,221,14,198,209,103,71,27,186,107,112,104,172,217,147,60,197,120,23,37,155,34,110,101,109,193,148,51,102,204,193,151,40,123,51,79,143,247,241,245,196,190,103,184,220,189,51,182,79,243,243,251,92,247,34,198,67,110,109,182,105,196,211,93,125,197,67,150,167,54,63,167,239,108,220,66,93,31,137,175,227,135,38,230,50,153,251,51,150,138,125,113,87,43,74,148,224,47,44,8,7,255,248,237,160,152,34,34,131,44,51,65,137,20,106,22,70,112,180,227,173,204,107,155,206,247,115,111,44,123,47,190,166,104,246,91,126,189,254,124,255,255,243,255,255,255,215,88,110,108,242,173,54,52,34,121,32,186,66,216,201,153,29,179,170,168,201,24,139,70,4,52,213,41,178,30,108,99,218,207,171,59,233,68,33,95,212,138,169,153,85,155,226,149,86,247,86,163,56,14,0,0,150,108,234,245,67,172,4,204,196,134,55,27,24,137,26,104,195,50,150,152,164,10,36,126,76,113,145,32,36,48,98,160,112,240,232,70,33,20,12,100,205,15,93,2,143,94,98,211,129,65,147,48,57,109,112,8,65,99,136,104,172,137,92,97,206,153,228,129,92,6,72,65,66,101,1,82,177,16,2,98,1,64,198,97,162,21,14,128,8,22,158,172,70,44,214,219,85,128,77,196,232,68,85,6,107,37,241,73,22,132,211,148,148,134,51,110,88,206,98,16,89,8,75,72,208,109,55,100,161,63,61,252,235,252,62,31,45,154,158,166,95,220,91,226,174,255,124,249,152,236,49,55,29,166,3,121,189,170,177,73,154,196,233,69,75,60,227,69,92,105,113,31,74,113,221,127,83,60,212,59,175,246,71,220,253,186,253,40,59,209,203,175,254,120,131,16,14,28,2,7,109,249,204,160,130,44,199,33,12,170,189,45,117,230,164,33,157,127,22,88,188,238,119,139,54,55,79,139,94,3,84,75,255,70,64,158,245,114,93,33,50,23,156,203,252,186,127,255,255,146,30,108,247,166,116,133,28,51,11,60,134,61,15,132,244,215,181,122,28,193,69,51,88,112,254,221,204,215,67,225,162,13,91,43,105,255,145,198,254,22,102,85,87,230,253,161,99,171,253,189,120,130,65,115,181,163,64,99,51,108,5,131,44,81,227,58,18,243,42,128,131,14,200,19,1,192,243,10,64,113,97,12,120,5,17,130,235,41,53,140,16,1,68,98,56,201,198,98,200,3,98,41,150,99,0,48,27,45,1,10,156,115,101,201,8,229,133,153,14,49,100,124,57,11,20,24,180,32,242,47,18,152,22,53,209,50,236,51,130,121,167,92,134,154,173,139,97,225,75,134,118,208,26,92,69,21,229,107,5,110,8,93,249,68,166,221,133,231,14,72,74,145,255,251,178,100,212,14,198,63,102,200,27,154,91,114,105,204,217,163,60,104,190,24,85,157,34,110,229,109,193,138,51,166,204,241,158,248,43,30,139,15,49,206,157,156,47,15,187,134,62,88,229,236,233,221,235,27,30,32,38,142,50,170,45,232,231,174,149,187,56,231,177,69,28,153,162,79,180,17,116,156,126,181,30,115,154,223,149,246,182,175,235,125,199,87,115,81,93,127,16,223,159,253,153,175,21,220,253,239,154,135,72,90,128,1,93,254,80,157,5,216,83,76,82,94,253,94,231,51,94,51,21,125,201,228,90,102,208,107,54,243,137,181,3,233,199,215,92,233,178,114,124,255,252,255,47,255,202,243,255,255,228,252,143,223,189,182,31,86,228,122,200,238,64,141,115,49,3,135,64,0,140,229,30,163,199,89,145,73,165,166,108,153,167,154,149,132,85,14,150,100,127,87,255,83,82,137,238,174,187,195,154,0,1,45,180,202,221,19,16,156,204,39,1,48,139,240,194,64,243,64,158,2,161,176,184,116,56,110,150,230,14,3,68,205,120,67,7,33,156,209,128,252,169,22,196,38,43,80,106,136,59,60,229,171,96,92,49,200,87,1,107,141,148,17,192,4,113,179,80,97,160,199,7,192,97,226,34,199,83,97,226,174,139,105,223,82,230,173,3,10,133,21,134,87,195,12,125,217,202,180,174,199,225,44,65,32,221,197,115,126,88,35,42,36,98,136,186,84,111,15,237,62,51,187,199,123,10,35,99,123,199,83,110,122,221,191,117,158,20,41,19,247,211,100,154,142,225,22,6,247,155,120,248,158,54,98,76,241,190,142,54,221,96,218,6,45,137,124,56,243,82,176,223,201,61,101,174,241,173,218,5,50,243,26,251,196,148,173,43,156,222,121,180,255,187,188,13,98,185,211,149,33,49,39,148,54,181,220,181,45,237,159,140,174,133,190,21,152,0,3,110,217,6,114,161,98,41,16,194,107,72,185,195,80,81,63,31,14,68,226,43,116,24,147,88,194,49,67,29,28,63,56,36,172,226,44,201,207,247,127,253,190,202,231,251,145,42,34,74,155,149,55,90,133,151,54,31,39,66,90,230,232,205,86,118,165,58,188,34,35,42,229,55,7,7,115,210,25,23,186,127,252,243,56,68,112,200,226,22,124,62,48,101,182,159,127,190,192,96,0,102,187,27,26,136,101,20,137,152,141,166,97,75,128,157,38,144,3,141,0,76,32,17,75,37,160,74,18,14,4,7,36,56,179,36,52,232,105,160,106,226,104,38,66,74,195,174,181,99,122,201,7,104,169,113,25,77,116,104,14,80,68,170,140,21,26,34,45,91,154,59,0,147,18,182,197,222,71,26,91,97,218,88,56,58,86,254,174,151,91,22,180,59,24,66,141,206,255,251,178,100,208,12,6,200,103,200,155,153,122,242,100,108,217,147,60,163,140,23,189,155,40,110,101,107,201,97,51,103,104,193,137,208,76,173,65,230,29,150,160,242,69,77,125,45,242,76,113,254,115,90,215,164,28,231,44,110,202,105,49,3,188,29,166,19,142,44,129,244,149,49,85,102,162,249,114,140,102,231,204,38,175,14,151,179,216,116,184,169,78,239,152,100,164,180,36,183,178,220,222,47,149,213,148,161,39,83,61,220,230,13,179,35,19,104,105,141,22,126,237,229,96,45,165,192,16,12,0,11,255,253,18,81,228,71,34,129,151,12,101,132,37,135,201,146,29,26,111,4,224,142,211,35,122,133,203,155,255,255,255,208,206,139,42,180,65,104,142,236,163,44,188,206,238,234,84,41,85,229,85,58,75,72,85,103,101,107,17,181,107,187,50,61,187,58,37,123,232,173,100,183,55,178,186,123,250,82,168,166,215,245,168,106,0,7,119,216,202,80,227,12,2,76,166,228,50,33,160,195,160,163,53,140,75,188,97,128,186,214,142,131,64,233,50,1,1,5,65,100,0,131,3,138,5,130,98,69,234,204,136,32,78,130,6,230,60,15,197,29,80,70,93,118,146,40,9,91,67,64,1,144,162,249,80,36,95,107,46,177,0,9,175,136,128,104,94,210,100,47,244,2,255,183,23,138,32,209,100,48,195,200,254,57,16,253,182,144,239,202,183,148,228,170,93,141,152,80,3,134,13,50,172,18,83,105,121,65,165,173,84,108,197,37,239,11,79,102,212,28,127,35,60,196,5,251,106,172,203,161,58,89,148,231,23,202,222,235,254,216,139,213,121,2,136,108,63,80,212,138,144,125,246,130,239,180,204,63,175,113,243,202,191,3,94,180,165,51,169,254,34,225,186,181,129,29,222,113,37,255,131,79,241,120,2,86,109,128,64,0,0,6,75,96,160,113,32,5,193,60,10,245,209,125,146,25,222,226,133,36,79,99,57,80,83,176,162,98,153,40,233,145,111,99,42,119,49,217,18,175,43,232,237,62,107,33,155,244,173,91,183,156,202,113,7,42,24,172,174,204,239,162,209,215,69,187,233,84,186,157,146,230,115,146,237,85,177,232,244,84,6,71,237,127,250,205,189,123,104,157,169,84,245,255,196,128,0,118,120,120,114,230,87,100,127,179,98,1,51,164,13,6,61,8,2,140,0,172,32,1,60,193,9,101,227,7,20,152,64,112,16,216,197,205,0,67,101,229,82,130,220,152,40,50,90,5,129,65,64,203,184,144,37,182,22,18,143,12,131,128,130,138,3,140,212,60,56,164,26,22,80,4,150,42,28,89,198,228,32,8,5,5,38,41,16,91,78,135,230,31,5,132,83,20,159,144,214,93,240,84,153,206,151,168,107,255,251,176,100,205,140,70,89,103,202,155,137,127,64,98,12,217,154,60,194,120,24,233,157,36,109,161,189,1,133,51,102,140,244,149,160,38,183,170,106,145,174,240,178,76,9,215,165,235,184,179,24,117,148,241,213,195,146,255,211,144,32,142,177,118,60,241,28,163,146,74,91,115,96,101,20,105,151,20,154,223,245,94,200,186,41,194,57,199,15,168,30,46,13,65,50,204,45,40,97,115,67,196,162,61,33,148,169,99,41,233,29,124,229,116,216,241,187,249,181,244,16,72,20,179,224,1,54,218,147,229,114,56,222,36,164,17,129,50,225,57,66,253,149,112,122,13,77,172,177,236,195,85,245,251,173,38,70,162,111,246,154,198,244,158,197,245,127,252,237,170,51,38,49,24,88,228,22,230,65,1,37,42,18,107,110,166,118,34,153,149,101,20,15,28,73,8,150,106,202,91,42,182,238,203,115,210,84,58,186,151,121,157,180,255,247,77,61,174,222,255,160,61,0,1,37,208,204,184,12,209,210,140,198,36,12,198,64,100,193,192,224,198,225,188,192,0,32,193,16,172,28,26,73,195,1,208,128,140,193,96,4,192,176,108,70,38,25,134,70,48,40,140,51,18,7,1,14,152,248,136,0,179,100,191,89,35,68,140,56,53,4,8,42,76,9,157,24,169,225,132,136,7,27,97,226,193,91,161,111,26,98,215,71,230,162,175,228,114,198,188,196,26,147,67,110,47,205,20,97,248,189,125,253,135,217,37,171,245,99,82,158,91,53,54,93,53,237,58,223,126,197,146,111,18,195,210,171,77,234,13,238,231,201,23,45,185,158,169,203,171,20,246,211,151,73,53,146,65,83,151,21,116,232,117,30,114,48,148,45,8,57,7,194,197,39,225,39,176,144,131,200,243,44,97,211,236,135,86,183,184,252,94,244,233,170,76,67,13,144,57,95,253,202,167,224,131,5,13,216,0,93,191,224,216,69,11,77,71,1,77,14,203,19,18,243,210,249,88,72,68,246,187,74,222,51,129,180,201,77,77,255,159,255,250,108,200,145,139,132,16,16,235,3,71,14,235,187,173,149,101,73,229,174,116,59,25,138,131,238,211,90,115,45,30,84,115,238,174,116,75,17,7,187,209,159,187,182,142,125,86,232,156,204,201,233,214,161,8,221,102,89,33,103,61,136,70,38,25,134,69,145,198,78,7,102,93,130,69,187,3,2,99,194,9,32,0,4,8,139,140,169,128,192,160,52,34,48,32,46,28,1,72,130,132,135,6,0,130,32,29,152,163,170,156,169,74,95,171,67,84,119,218,17,122,197,0,3,10,134,193,96,105,178,59,129,192,42,177,5,0,166,98,192,87,250,138,6,0,76,130,250,197,157,106,78,189,28,97,228,111,162,51,238,228,97,255,251,178,100,201,142,230,117,102,201,27,186,91,114,88,236,217,195,48,37,142,24,21,157,36,110,153,189,1,108,51,102,204,199,148,104,150,46,12,169,233,38,225,137,252,5,5,144,49,59,110,204,223,162,163,204,184,64,183,146,119,115,204,199,125,194,119,172,207,184,214,219,91,29,211,150,239,143,175,191,247,171,216,170,136,123,142,99,47,82,251,23,120,64,129,106,84,6,236,158,166,208,197,165,48,221,58,159,174,149,35,41,162,61,10,108,98,185,80,78,79,109,190,29,201,222,5,142,81,252,254,235,50,34,31,89,130,202,6,93,28,128,187,145,251,202,20,135,109,21,22,222,255,205,255,255,254,141,35,170,178,49,74,99,171,42,29,15,101,91,210,238,199,162,29,80,243,157,217,214,90,61,174,74,189,18,231,170,42,41,90,34,49,149,168,115,34,88,250,53,222,142,173,218,100,57,10,217,237,101,84,2,170,0,0,229,204,200,23,96,82,232,206,37,227,57,7,12,82,0,52,209,0,176,21,12,19,2,131,49,128,187,192,35,6,150,7,36,166,198,177,200,246,91,23,253,49,5,214,101,232,33,102,65,112,19,213,219,64,106,247,24,33,203,126,79,92,64,68,140,22,243,5,1,93,10,200,163,4,164,59,131,162,77,191,200,121,34,120,114,140,98,2,156,40,104,53,149,76,230,74,105,81,168,78,104,107,28,248,146,36,4,245,51,79,247,154,127,53,243,253,175,124,94,123,102,148,173,243,95,52,77,239,119,167,150,3,200,18,227,82,93,255,132,188,201,62,91,179,52,27,107,81,99,57,67,121,139,81,236,250,118,246,151,102,222,115,183,115,218,69,70,34,42,85,88,91,133,69,123,198,166,28,69,199,250,213,38,196,12,82,191,207,253,100,207,223,198,177,52,12,90,245,216,163,218,128,32,2,221,183,162,78,75,204,229,3,145,194,198,249,30,40,130,211,22,48,217,176,69,255,85,251,221,59,158,65,12,205,157,255,254,200,29,178,216,170,236,114,16,229,84,206,66,42,25,189,202,98,169,88,247,86,177,154,236,69,189,89,123,190,135,54,236,54,114,171,118,116,85,219,116,247,154,132,43,206,134,121,21,191,35,33,54,223,162,222,175,102,234,225,163,97,147,160,185,231,134,81,142,236,25,128,75,113,162,131,89,132,102,57,130,225,24,32,4,0,130,32,192,4,4,27,134,9,0,96,188,193,64,132,192,177,36,28,176,97,32,1,15,134,2,18,58,54,36,124,58,2,166,102,8,8,96,35,49,85,216,158,66,66,33,96,4,185,5,29,156,192,75,198,72,16,97,98,75,168,24,56,24,16,224,128,140,200,141,74,128,75,117,83,173,2,80,22,28,194,223,100,109,123,113,117,27,21,70,109,255,251,178,100,207,14,134,90,103,73,27,153,122,112,95,44,217,199,60,197,62,25,205,157,28,78,237,13,193,163,179,102,141,134,21,120,109,158,53,105,30,238,189,111,4,162,248,209,12,227,93,12,216,140,228,236,134,123,170,148,143,107,246,25,1,224,178,15,129,6,49,236,135,189,156,92,52,72,203,12,143,147,72,67,7,205,158,67,101,158,92,149,169,176,136,59,28,57,220,67,112,200,161,187,243,112,36,115,40,124,196,142,79,171,106,159,239,255,184,72,62,174,31,252,104,0,40,20,36,182,208,17,69,156,138,206,75,17,133,189,223,157,91,247,159,169,14,53,12,89,229,244,248,220,182,117,166,144,0,52,82,99,43,92,149,171,171,155,172,87,53,143,191,223,156,159,214,186,153,93,145,211,81,113,117,234,172,175,116,101,50,8,187,157,217,214,231,121,150,107,41,174,126,199,61,209,29,206,185,165,79,113,202,85,157,150,243,102,62,231,157,137,163,187,45,255,232,236,237,111,80,37,0,2,83,136,212,218,188,220,131,120,200,194,48,200,16,144,196,208,144,202,81,112,18,9,148,9,128,32,252,84,0,64,178,80,37,182,8,2,132,98,252,40,194,130,49,225,89,88,132,88,145,132,58,35,33,52,2,18,9,78,1,10,6,16,168,210,185,189,66,163,143,64,185,134,4,233,123,80,28,14,6,243,174,128,34,118,12,187,231,19,74,54,173,207,60,185,214,117,227,20,148,142,76,195,132,211,101,78,244,170,118,83,61,90,147,130,136,3,9,38,22,34,209,138,214,230,10,31,143,183,110,254,232,121,106,32,205,75,66,73,144,210,153,3,33,144,80,218,20,98,164,227,207,122,213,196,104,119,143,234,178,204,65,44,18,231,52,139,38,36,31,87,192,116,163,195,177,99,72,169,34,162,42,199,127,142,159,226,187,140,121,87,241,137,0,21,3,128,0,37,187,96,63,39,17,167,81,160,25,113,209,58,201,151,215,131,167,222,156,230,117,99,84,157,199,69,100,92,191,255,255,250,153,85,154,243,179,155,109,23,34,19,5,71,186,209,183,171,33,234,138,148,84,162,89,81,242,230,52,172,166,84,111,172,179,41,77,163,243,25,170,238,143,55,202,221,189,139,173,191,64,168,0,25,67,95,55,243,142,202,131,29,89,67,67,160,131,25,14,243,113,2,160,193,132,197,193,36,200,48,28,88,32,4,153,24,49,216,145,225,147,9,128,38,77,229,28,136,68,194,132,211,2,90,6,205,45,184,32,176,12,210,97,131,168,206,98,4,33,0,37,129,97,96,147,0,4,3,5,154,55,152,96,160,1,145,1,65,5,132,34,134,38,20,56,8,23,40,151,146,9,135,23,160,113,9,40,69,172,62,1,102,78,132,232,255,251,178,100,197,140,6,35,102,200,155,186,67,112,85,172,217,199,61,34,26,28,73,155,24,78,237,233,201,115,51,103,40,193,21,217,161,12,176,17,209,37,59,178,220,17,103,10,145,133,22,142,47,241,217,156,212,198,2,162,46,169,168,144,98,235,114,98,37,94,77,91,65,188,58,196,116,255,15,231,146,202,134,157,102,208,55,221,192,150,181,219,124,40,81,51,23,118,164,43,222,53,247,107,238,218,147,52,137,123,219,127,231,85,249,237,223,57,187,110,167,182,247,47,206,105,73,109,243,254,113,237,18,36,92,249,127,150,6,177,76,111,249,254,127,167,249,38,201,192,3,148,0,11,183,248,33,31,8,66,0,150,12,104,114,175,160,101,98,131,144,255,49,162,79,24,185,95,64,180,95,239,255,255,253,230,116,102,39,125,25,168,133,53,28,210,41,110,133,42,45,227,230,50,157,152,233,185,80,197,42,29,206,91,176,228,154,199,115,59,180,162,122,12,68,83,171,116,84,216,130,111,78,87,114,55,94,217,61,191,193,179,0,7,110,208,219,158,192,16,156,201,140,147,5,139,140,238,58,51,24,204,116,12,20,11,149,132,213,241,102,209,133,22,18,140,8,112,43,105,123,188,245,150,4,20,5,61,84,73,106,184,75,149,223,120,153,234,135,205,8,206,2,112,188,130,225,143,56,201,8,64,79,169,181,79,46,135,26,28,51,20,118,166,243,149,68,45,222,135,40,87,34,143,182,140,43,105,188,205,180,122,209,38,76,182,148,109,241,73,219,209,166,195,95,157,234,179,143,173,236,114,142,94,97,134,118,154,49,74,20,74,60,73,37,138,83,82,50,115,142,221,158,85,240,78,115,148,235,80,182,140,101,25,166,174,169,9,22,165,164,110,113,238,181,79,147,74,107,123,89,83,18,167,78,234,95,111,175,149,126,191,182,131,20,160,4,22,0,10,109,255,38,146,177,174,142,164,28,139,183,40,207,230,137,180,130,171,239,48,34,215,215,122,191,249,222,228,206,105,251,175,255,79,255,63,52,127,27,68,172,217,209,68,156,226,147,21,200,77,244,21,28,198,20,176,5,170,109,239,79,178,175,148,202,50,82,142,219,157,10,219,218,167,62,228,181,221,122,37,155,226,0,0,199,34,49,182,100,50,113,35,50,136,116,48,168,252,50,236,177,0,150,1,80,32,193,209,36,120,51,22,7,66,193,217,129,224,208,208,8,96,0,32,66,57,11,12,226,194,154,219,76,20,234,30,35,144,76,145,68,0,129,1,159,2,194,24,249,49,65,80,196,33,133,2,59,103,22,20,200,48,56,242,218,144,130,168,146,176,100,52,173,29,64,120,118,81,89,125,195,45,38,7,154,170,239,58,233,167,39,137,59,113,168,188,182,255,251,178,100,192,140,5,188,103,74,27,153,90,240,86,204,217,218,60,34,188,25,57,157,30,110,229,17,73,133,51,102,220,241,13,248,147,41,153,30,233,220,60,24,121,171,245,13,83,20,166,33,86,182,226,194,227,143,208,152,72,93,82,89,71,196,56,197,66,238,197,104,248,52,241,133,154,163,9,50,6,164,32,197,145,234,235,116,58,26,230,196,113,40,184,187,69,27,122,190,82,210,15,28,54,58,110,86,214,36,219,186,137,153,25,11,170,245,207,249,0,62,23,1,0,1,127,255,197,21,173,111,14,52,50,138,251,204,185,125,52,137,39,6,122,76,119,86,123,54,170,81,78,205,187,58,125,23,255,254,136,214,118,166,207,234,98,62,26,27,213,8,172,128,142,95,220,51,83,134,67,152,230,228,10,83,48,125,230,80,136,138,149,233,246,186,28,22,21,222,20,220,190,66,172,82,242,255,98,248,159,123,70,115,127,67,203,255,224,123,213,0,59,211,33,53,27,48,47,0,99,23,209,232,48,157,3,99,30,208,140,49,12,12,19,1,128,6,48,97,6,48,112,40,1,128,88,192,56,19,12,10,64,72,64,3,169,236,20,10,33,19,211,58,32,10,80,70,24,46,124,197,146,6,138,85,85,86,26,80,6,14,64,116,196,6,85,68,137,64,88,213,144,39,83,18,52,170,240,194,138,47,9,125,197,128,145,52,24,0,147,67,41,16,156,240,34,152,160,71,168,56,12,48,94,165,208,251,203,34,242,53,36,251,57,11,146,29,187,57,46,96,111,164,74,3,177,16,61,19,44,77,78,154,140,30,66,17,25,130,195,156,131,215,37,70,104,50,117,183,134,236,92,98,212,16,195,69,100,225,0,78,98,170,65,227,131,210,161,86,202,245,97,134,138,12,28,43,114,33,13,56,120,156,68,218,218,80,220,116,15,140,233,99,86,127,157,26,155,230,218,38,63,237,191,247,0,48,0,77,247,225,132,40,203,178,120,99,23,93,43,218,31,46,28,160,237,32,173,90,223,187,189,217,100,230,4,62,117,33,125,139,255,254,201,30,197,224,72,224,130,14,116,66,140,9,37,54,83,48,167,73,80,192,26,24,97,10,136,51,29,7,149,46,150,209,80,175,158,75,166,132,167,232,169,77,91,178,41,23,26,66,36,233,197,170,188,92,254,252,44,252,175,207,192,128,6,239,253,48,101,60,208,164,3,15,152,76,204,33,52,168,116,203,96,68,39,195,164,65,149,194,50,10,107,174,218,8,194,225,64,128,232,240,33,12,224,172,9,129,48,92,58,217,160,44,222,38,239,39,128,174,44,2,5,57,104,79,89,240,37,181,53,98,141,251,187,22,167,246,166,36,21,142,35,18,163,214,5,40,132,168,202,194,24,146,13,255,251,178,100,203,12,134,197,102,198,147,218,67,112,97,172,217,163,60,35,140,21,193,157,44,110,37,89,129,91,179,102,156,244,136,160,144,197,72,171,108,220,84,242,131,171,124,211,166,110,55,27,141,78,254,63,86,47,190,106,41,25,77,2,133,81,98,23,25,154,114,72,247,148,252,40,236,228,165,174,178,83,202,155,182,42,169,79,68,183,205,78,112,154,10,103,145,127,222,157,198,10,15,138,23,83,24,222,154,236,167,158,78,103,181,244,80,213,136,0,22,219,176,157,154,235,67,116,46,200,82,230,2,46,5,153,231,81,3,43,39,96,3,250,77,82,85,83,102,70,244,237,255,254,242,144,128,152,135,113,109,77,81,12,75,147,185,108,101,78,122,27,162,161,152,149,42,35,110,153,215,126,253,145,119,190,168,178,90,211,50,50,200,77,17,228,219,34,50,213,171,57,61,239,227,42,0,6,131,28,228,240,49,146,12,3,38,129,119,50,67,5,67,36,144,102,49,216,7,227,2,32,99,48,68,2,67,11,32,27,22,5,163,3,176,101,48,70,2,83,3,176,56,48,19,7,99,2,176,41,57,228,147,100,65,48,101,32,176,49,133,147,15,40,198,194,224,96,128,113,36,144,96,129,146,133,138,13,11,3,171,48,168,0,65,186,82,3,6,140,200,124,193,65,8,69,64,3,38,32,90,28,58,101,176,110,36,0,6,5,71,212,244,20,7,76,82,241,39,8,128,76,182,41,132,217,147,181,209,130,239,23,241,147,59,12,98,77,155,42,104,20,208,62,131,131,165,230,164,195,66,93,218,6,229,82,147,26,114,88,147,15,185,211,159,63,48,78,56,88,126,86,92,166,161,233,205,15,22,187,77,237,167,203,214,242,228,9,167,147,46,97,121,73,116,159,131,205,60,137,68,46,248,123,97,150,243,82,114,168,210,209,31,47,54,117,55,62,253,110,171,174,95,203,190,155,81,19,63,31,251,96,17,207,125,0,0,237,219,13,162,32,114,170,133,16,100,173,56,22,170,37,169,50,37,16,196,85,45,18,58,171,71,38,150,70,106,172,105,43,255,189,255,110,77,212,146,114,51,149,204,205,86,119,115,202,117,123,213,78,49,202,230,41,140,166,124,228,87,23,35,81,20,237,33,149,220,93,143,57,229,49,153,250,84,197,144,150,122,174,217,146,57,151,235,179,242,60,203,101,244,192,233,207,76,55,147,140,232,12,204,72,50,140,54,58,65,78,89,136,98,27,64,48,80,2,5,2,37,233,20,9,82,141,46,140,6,1,69,2,176,0,10,96,216,26,66,7,133,136,162,65,135,71,244,255,136,35,4,200,160,89,27,170,198,154,194,104,161,170,138,153,94,205,192,68,101,133,207,128,4,81,45,58,207,121,222,255,251,178,100,210,142,199,123,102,197,147,219,91,112,97,12,217,147,61,133,40,27,161,157,38,110,225,143,193,60,4,166,204,247,164,8,219,175,243,75,88,116,235,0,148,191,236,237,184,0,174,89,51,11,65,203,87,112,211,242,225,207,52,184,62,43,46,80,8,21,183,148,59,17,103,34,89,134,116,253,230,17,218,147,89,51,94,126,227,49,182,127,29,41,63,120,62,56,94,227,129,220,150,189,185,180,11,227,191,121,221,159,113,9,97,221,209,235,147,45,82,123,167,50,110,176,145,68,140,37,107,4,69,11,197,93,102,7,17,193,1,6,21,6,40,229,34,130,71,204,162,163,15,230,56,228,49,247,244,17,85,165,207,127,108,203,179,147,181,74,29,93,32,0,28,182,148,10,180,48,78,201,177,143,136,21,100,29,123,100,160,237,163,76,64,52,155,137,104,11,134,30,26,214,148,40,126,204,99,172,242,207,46,39,0,164,254,56,204,160,245,150,34,61,103,197,133,3,224,251,130,194,193,17,211,80,5,135,66,145,96,29,170,83,208,250,6,190,67,211,173,149,0,2,165,220,215,124,232,125,231,99,170,100,176,27,98,22,227,106,117,90,90,223,179,214,54,179,157,71,76,8,84,85,220,174,72,71,115,115,134,160,130,174,210,176,16,34,228,74,201,35,82,141,31,12,224,113,87,197,100,52,201,17,130,56,200,64,182,26,65,214,91,12,246,242,230,249,24,218,63,9,129,74,160,138,161,40,159,37,217,175,18,20,71,154,248,183,123,187,146,85,162,63,248,170,155,242,70,146,84,33,131,169,16,100,83,204,165,92,77,82,81,6,82,30,52,127,103,219,12,24,56,186,252,78,126,109,39,199,138,25,244,252,117,232,123,68,152,220,252,31,10,183,255,255,255,1,90,0,0,101,216,216,213,58,146,84,13,68,0,193,145,218,86,177,51,134,218,37,104,203,103,85,20,221,90,204,118,41,16,107,209,151,142,35,15,50,75,16,60,94,157,196,153,118,170,187,129,8,75,108,144,233,33,36,107,236,222,125,94,66,92,184,171,240,177,208,156,176,40,46,145,8,4,84,192,21,136,224,157,162,196,61,92,75,20,160,196,13,128,221,37,142,39,72,238,132,143,87,94,102,231,8,26,191,59,187,59,212,166,186,235,38,87,170,149,81,4,90,223,147,200,242,74,214,101,58,170,221,209,165,232,119,42,231,218,157,253,86,77,214,254,170,149,71,249,147,225,140,64,0,14,203,194,148,85,140,46,12,116,188,50,60,50,28,134,33,203,51,209,248,18,49,24,59,211,231,92,118,90,55,223,47,207,212,235,38,236,169,118,176,196,152,56,87,36,157,13,83,17,132,242,26,161,124,150,53,7,161,20,111,30,139,179,240,71,255,251,178,68,187,136,228,232,103,78,27,47,67,240,150,236,233,131,105,229,210,19,13,157,60,237,61,13,194,64,51,102,205,182,11,128,142,67,240,7,178,216,220,185,56,22,76,5,17,164,176,162,8,193,72,76,36,0,229,44,245,95,204,87,196,195,99,82,71,93,37,189,104,202,246,52,84,169,151,95,147,158,46,10,148,126,146,254,46,146,46,47,139,177,163,180,187,91,178,37,39,255,157,210,102,37,20,88,102,220,51,196,248,223,229,175,255,255,250,112,142,213,255,152,84,8,144,184,36,52,168,66,250,139,14,69,33,200,115,148,117,225,17,139,15,28,125,215,181,102,196,174,188,204,173,245,125,103,50,185,9,163,144,196,154,35,106,248,175,119,37,226,81,71,105,201,119,97,167,153,142,36,67,118,100,77,81,227,105,8,10,103,16,0,140,37,114,68,160,22,153,8,95,14,243,58,129,29,225,252,37,30,132,224,62,185,59,47,187,95,153,215,126,170,223,52,137,118,9,44,200,186,102,208,0,165,49,216,133,50,152,231,100,39,58,39,218,214,144,154,253,25,54,57,29,30,174,219,34,183,34,85,247,253,34,213,0,0,229,220,178,7,149,153,82,17,164,235,3,78,129,164,81,77,82,213,154,146,203,174,52,217,102,112,254,28,222,116,18,184,102,45,133,72,14,26,177,22,127,33,217,185,168,172,174,13,166,144,204,217,162,188,239,73,177,127,158,8,126,52,192,29,144,40,169,37,13,146,83,118,43,0,70,35,18,235,21,12,158,114,23,15,95,227,135,172,83,164,22,61,29,38,46,174,38,228,96,130,84,24,34,11,165,152,244,64,211,95,16,3,37,14,27,115,44,38,58,81,237,213,11,75,238,212,8,4,8,109,68,137,184,135,8,252,24,38,255,249,78,81,95,82,127,253,66,0,0,115,126,105,44,122,174,102,146,109,136,160,230,88,243,204,2,65,42,148,213,160,149,211,105,130,192,148,238,253,110,111,57,136,219,250,253,106,80,233,196,170,69,157,135,38,134,84,234,202,222,184,212,85,245,135,104,169,24,148,131,142,243,8,121,220,164,244,107,166,9,81,39,65,78,162,180,239,203,160,250,63,15,213,138,131,162,225,245,220,58,183,235,107,247,195,186,63,41,117,218,220,194,183,3,167,210,234,23,181,98,117,230,244,91,148,26,211,49,40,233,125,2,187,252,134,25,200,41,158,83,43,86,168,247,255,69,230,127,190,191,8,0,5,205,249,167,180,100,147,26,204,142,81,64,35,20,25,105,167,212,170,80,239,92,179,2,74,220,14,180,163,25,95,165,4,142,148,207,162,194,123,17,70,160,130,92,152,142,53,65,96,68,197,83,193,98,84,66,115,115,97,72,33,106,85,195,2,48,153,61,255,251,178,68,180,140,228,169,102,207,155,8,23,48,142,204,217,195,101,2,230,19,29,157,60,109,61,13,194,53,179,102,205,180,139,128,120,118,3,249,82,250,177,221,189,131,8,241,32,55,49,130,226,25,100,205,243,104,157,44,153,113,117,105,194,64,161,238,243,232,140,204,111,21,81,123,168,226,141,178,171,23,53,206,48,122,8,125,226,198,100,70,73,171,199,136,45,82,176,205,127,118,181,255,33,229,255,254,171,95,194,26,59,242,235,155,255,152,15,105,59,249,160,208,25,17,129,157,74,40,16,240,153,133,9,50,52,250,185,16,119,171,89,123,109,210,60,239,100,6,167,239,63,19,81,88,42,30,179,26,153,156,117,223,137,42,238,127,151,251,240,186,29,24,172,7,85,246,129,34,82,40,84,50,220,26,27,163,0,73,30,196,202,175,12,51,0,192,234,90,106,89,92,90,51,12,204,54,80,86,103,7,211,125,199,253,236,212,127,181,26,72,135,61,242,17,158,222,136,174,117,66,56,70,115,157,82,228,109,203,78,212,104,38,159,57,133,93,112,200,200,197,93,182,213,255,171,127,211,106,0,170,0,0,157,248,208,123,193,179,33,167,201,166,78,79,131,135,70,14,46,152,12,28,10,3,61,138,141,41,219,218,66,225,8,128,34,48,42,77,45,149,29,30,17,42,24,122,153,79,62,213,86,58,105,186,1,192,24,105,72,168,24,96,176,182,38,7,13,23,65,0,33,128,101,44,76,242,209,34,10,6,58,76,145,226,42,129,152,154,162,134,214,25,227,40,5,181,161,160,28,141,212,10,130,147,165,216,145,44,244,39,176,39,101,159,42,246,168,243,201,228,15,212,126,69,110,114,150,245,218,228,53,107,15,38,41,19,14,230,154,15,120,97,57,64,106,136,150,199,22,18,108,226,12,247,50,6,177,40,150,141,244,200,151,6,240,51,141,55,16,79,212,215,200,189,214,59,112,218,197,254,95,137,208,181,205,105,105,14,173,173,104,54,186,167,7,153,120,215,162,140,105,63,172,250,10,15,101,196,16,0,1,127,240,134,105,122,44,246,95,200,29,214,92,244,141,45,110,193,243,217,235,181,134,177,67,197,28,244,49,84,204,166,187,154,232,251,174,171,255,255,255,255,206,205,43,93,17,93,17,17,30,82,164,232,203,59,42,51,20,213,118,117,70,110,244,247,175,251,191,87,6,244,95,209,5,211,215,11,126,244,23,14,252,98,165,212,98,250,128,36,123,152,252,36,2,138,227,34,70,228,187,10,1,89,22,97,129,175,181,31,48,8,7,16,129,40,160,141,45,145,27,85,137,26,225,167,113,22,213,130,42,232,175,167,113,198,130,156,132,245,56,229,131,131,202,174,6,132,172,208,209,106,137,133,9,255,251,178,100,182,142,38,122,102,203,155,134,111,178,83,204,217,247,60,197,42,24,101,157,44,110,225,111,201,81,17,230,5,134,24,170,23,75,41,133,93,65,2,247,119,19,164,180,202,56,92,17,65,167,138,69,34,160,98,25,180,46,76,254,168,42,199,90,11,165,67,157,228,4,102,160,31,28,102,151,247,219,90,251,115,25,59,221,31,10,111,108,201,246,152,168,81,114,87,81,114,114,141,28,188,168,186,247,51,7,147,73,67,104,93,72,98,22,227,119,44,141,36,112,159,49,245,243,221,68,67,126,122,53,47,100,211,117,31,31,177,189,249,18,148,54,124,79,31,113,115,170,133,144,32,17,75,125,14,101,160,75,225,226,181,225,148,43,42,35,10,14,211,148,196,81,89,88,240,250,34,49,159,152,227,39,90,37,144,38,44,177,159,113,201,83,134,47,203,107,160,113,156,140,44,132,110,99,118,201,218,43,22,32,88,109,150,23,7,206,62,30,1,189,231,5,194,197,9,215,150,79,138,60,90,239,254,239,245,127,196,149,0,0,101,248,17,196,26,238,105,152,120,141,153,42,70,152,64,16,153,72,15,145,0,41,144,233,15,0,108,161,253,70,116,155,67,154,255,95,234,66,50,191,95,134,67,12,11,9,184,43,10,201,6,5,255,98,206,90,27,23,52,221,164,139,61,169,102,166,34,4,153,74,33,33,123,16,26,42,141,179,250,17,83,168,234,161,110,233,216,197,213,218,77,181,130,168,75,91,3,45,134,35,36,67,139,45,112,135,12,208,193,69,246,84,229,50,231,181,208,167,157,191,91,159,242,213,160,251,154,217,231,135,30,118,118,141,90,211,35,175,163,39,49,233,156,99,237,203,176,200,233,188,48,218,39,186,220,226,164,209,224,251,110,217,158,138,46,138,101,83,186,137,116,116,217,97,235,171,167,117,253,199,125,201,13,205,119,251,255,254,228,234,165,64,85,107,129,209,5,193,161,149,26,215,217,201,168,110,9,199,195,118,22,143,100,116,229,179,181,155,239,51,1,189,234,217,22,12,174,156,144,172,74,95,4,85,105,249,232,246,218,234,155,193,234,231,202,238,177,117,244,235,215,30,234,245,218,215,44,145,91,66,7,157,104,136,221,109,5,110,217,22,113,42,251,52,255,255,253,255,245,203,189,49,60,59,56,28,106,50,225,20,48,0,141,0,8,70,69,133,36,64,26,92,45,98,252,38,66,245,88,52,19,151,12,182,106,24,141,16,218,16,53,214,54,210,228,114,37,162,166,164,192,147,222,195,164,107,184,80,22,48,112,37,84,64,192,57,147,170,65,160,9,40,1,0,48,240,21,12,145,0,180,205,77,141,146,1,171,157,49,28,4,202,78,183,169,48,19,165,34,182,202,36,77,255,251,178,100,192,142,38,34,103,75,27,184,91,240,84,228,185,113,103,12,2,24,25,157,44,110,165,190,129,72,179,103,157,131,20,168,125,184,169,139,172,163,237,209,175,59,15,210,210,136,190,180,184,199,43,126,178,255,89,83,250,219,8,212,70,188,19,90,58,159,89,205,155,78,87,37,146,168,34,70,134,61,59,145,150,27,31,101,234,47,140,84,224,142,214,107,173,40,28,90,240,148,250,70,109,89,197,93,234,103,118,163,123,86,166,255,208,163,223,255,186,211,155,138,78,9,55,255,108,121,207,107,11,135,26,147,198,140,49,86,154,100,233,78,130,157,221,90,247,116,142,49,158,173,201,213,211,122,62,206,174,147,190,169,233,248,203,163,222,115,161,93,94,88,200,185,212,235,35,22,133,169,110,205,23,154,246,186,93,30,134,68,75,20,238,244,171,239,173,17,127,255,255,255,255,231,13,0,0,110,180,213,40,188,230,49,84,215,151,120,194,227,160,207,129,28,205,226,120,24,0,133,0,0,224,12,160,10,73,114,246,16,2,66,129,51,78,8,2,193,0,97,131,0,43,6,69,81,35,111,251,3,68,208,135,16,161,34,131,196,146,108,197,15,34,50,137,32,149,39,61,97,100,198,155,131,141,45,80,116,116,90,24,88,10,60,128,167,113,173,176,66,243,1,6,131,133,165,170,65,40,243,90,49,32,203,232,212,139,82,2,10,10,6,60,120,104,51,236,97,134,151,232,84,131,124,174,133,135,216,73,200,218,100,91,120,29,154,90,248,238,247,215,126,182,198,241,229,190,179,237,159,26,144,23,49,148,145,227,198,133,73,167,143,151,219,114,239,112,213,29,89,10,74,225,219,116,179,61,141,120,79,225,51,176,68,114,189,224,43,159,103,25,198,179,191,125,223,253,69,175,255,58,246,254,241,113,31,50,65,197,62,161,203,77,225,190,149,255,127,22,159,253,214,27,4,170,80,184,139,176,0,15,111,144,24,78,97,148,43,50,213,38,5,155,23,237,87,169,36,130,171,95,164,132,188,167,252,161,208,173,71,50,199,46,247,87,69,83,110,234,238,154,153,90,174,149,116,210,174,143,94,251,107,122,125,17,164,106,40,160,247,68,66,169,222,167,150,167,34,179,161,246,27,19,124,228,67,41,28,198,114,189,104,237,122,51,174,182,110,157,156,143,213,122,255,253,72,162,32,140,54,244,196,56,60,196,114,224,202,21,228,194,34,212,192,0,144,192,81,228,100,4,134,159,82,96,37,62,92,98,230,24,6,0,150,80,136,26,0,129,134,13,128,119,30,151,181,63,30,38,102,172,112,66,104,11,34,83,133,215,2,45,195,12,48,53,32,92,121,8,224,16,37,23,34,29,16,6,142,100,206,123,102,138,212,116,255,251,178,100,210,14,7,76,103,201,27,186,123,240,100,108,233,179,96,197,120,24,129,157,42,110,233,15,193,91,51,103,168,196,9,232,9,13,45,231,41,174,200,36,77,65,93,39,176,96,198,158,151,200,60,173,48,25,40,55,73,141,191,217,195,211,5,206,150,42,140,15,77,61,106,111,180,221,226,204,124,93,126,255,60,20,31,81,3,36,84,193,13,84,211,198,138,149,6,140,56,38,19,164,178,152,120,183,172,208,193,226,14,45,158,82,78,113,44,141,253,64,232,74,29,19,23,17,75,37,218,173,119,43,241,204,245,237,247,204,245,245,254,240,2,108,2,1,0,36,11,255,224,92,184,1,203,164,128,14,187,245,215,125,133,236,35,92,191,152,25,203,244,62,175,162,2,142,49,164,252,101,191,212,16,236,180,203,100,108,155,222,185,55,255,45,22,206,173,157,121,7,50,22,170,197,238,204,134,42,57,157,11,94,232,173,207,121,209,234,101,79,237,238,237,254,173,255,255,245,255,188,58,0,0,246,240,209,168,188,194,178,64,207,34,108,196,208,248,202,32,244,199,209,200,42,3,10,128,144,208,144,21,54,145,234,42,52,20,167,81,0,14,68,0,24,78,8,12,128,48,3,147,105,71,209,24,4,2,166,218,119,24,8,0,56,163,64,107,16,12,0,204,21,9,12,9,5,208,52,172,26,71,32,16,2,144,106,96,224,51,85,222,185,23,147,37,132,150,153,168,45,117,87,88,86,82,146,37,247,105,139,185,10,74,160,3,159,29,142,163,252,137,36,160,169,149,125,141,51,64,98,210,253,209,214,239,127,13,170,82,117,72,101,255,233,92,55,174,96,202,35,170,12,226,72,57,122,121,120,218,37,90,59,132,89,4,117,241,105,227,42,181,35,125,26,18,241,219,61,83,168,254,119,202,50,79,77,158,210,155,253,100,18,180,13,202,159,254,221,191,251,252,168,5,56,0,9,109,162,141,38,8,129,50,100,197,79,233,84,170,252,91,230,232,96,234,104,237,35,140,37,181,212,227,70,140,33,71,69,130,161,40,122,38,97,88,72,89,136,92,234,151,90,87,162,141,32,124,204,179,51,154,148,213,254,160,138,246,178,232,183,157,138,138,66,189,42,245,38,119,86,67,146,134,187,217,81,31,169,82,219,117,162,253,19,245,251,127,215,191,255,253,69,63,245,49,102,72,214,169,99,61,81,12,98,24,50,48,8,205,129,84,141,96,238,121,124,84,133,58,9,85,188,66,4,108,170,98,60,10,137,188,148,183,92,22,14,187,148,237,77,133,130,42,121,113,178,251,161,0,147,23,136,24,216,64,37,97,82,53,170,55,103,170,9,85,85,248,232,197,164,67,128,25,115,169,35,95,80,67,18,184,134,139,77,20,255,251,178,100,197,14,38,85,103,74,27,169,63,176,98,140,217,163,97,2,124,21,157,157,44,110,25,190,193,59,51,167,36,240,150,250,81,82,47,105,253,141,65,109,50,173,44,5,33,93,50,150,179,27,183,77,250,239,255,247,254,114,190,255,221,255,226,77,84,27,78,174,72,163,181,18,93,206,217,177,161,215,49,121,77,175,40,163,88,123,61,98,132,153,153,191,63,255,123,75,197,110,55,78,246,189,102,236,239,254,175,127,254,212,5,102,1,0,131,255,48,140,224,204,33,71,1,5,155,59,123,19,189,187,21,114,183,47,174,126,237,225,77,175,247,165,85,102,225,202,105,89,246,133,84,153,102,173,195,255,200,102,36,153,147,148,218,157,16,92,17,36,51,38,237,164,222,209,91,204,209,161,130,191,255,151,175,190,123,255,247,255,255,195,26,0,0,126,244,200,218,120,198,67,44,199,146,212,204,160,220,198,96,80,199,48,36,18,8,147,0,181,195,1,38,33,1,43,24,160,8,22,5,26,225,106,64,65,74,217,86,137,100,12,221,218,195,73,100,229,227,109,91,162,101,56,107,88,168,112,125,0,8,129,161,0,50,69,99,137,52,84,5,204,125,212,60,72,75,196,202,224,117,168,231,90,107,233,185,35,74,117,219,89,14,37,220,72,71,6,28,131,211,230,38,173,86,98,106,82,226,38,156,203,2,129,162,50,29,106,223,255,205,127,61,247,199,254,72,121,113,226,73,113,65,177,185,185,141,23,44,114,201,135,38,79,91,95,205,82,39,166,224,245,196,190,157,161,158,53,188,210,57,225,14,170,144,113,133,195,233,54,77,159,58,157,218,177,243,23,219,89,93,243,20,215,111,127,196,119,232,0,120,88,0,132,0,0,38,223,39,76,1,148,45,166,160,162,83,165,102,85,60,146,50,242,145,235,107,34,239,80,51,185,235,184,241,113,111,63,66,30,99,32,208,188,63,252,89,229,86,39,242,109,194,255,253,127,254,237,109,241,142,195,54,226,152,230,161,139,56,123,20,165,215,48,74,244,196,18,145,21,104,76,250,234,144,25,197,41,246,240,223,87,243,29,70,62,27,253,127,114,61,94,189,87,166,250,1,209,167,127,231,117,165,31,145,206,105,235,41,157,89,197,216,51,32,209,36,18,156,136,16,10,8,171,204,203,188,97,240,64,56,0,0,3,129,132,32,64,211,59,81,6,145,15,166,139,5,44,235,254,13,4,208,39,186,177,165,176,176,132,192,161,131,35,140,67,130,102,41,9,38,26,25,4,0,91,9,101,16,76,40,11,84,46,154,200,79,231,170,25,75,181,222,140,138,106,186,8,65,247,129,160,112,128,58,41,50,201,74,236,64,27,232,152,208,13,54,84,173,125,179,186,178,43,28,255,251,178,100,216,14,6,53,102,202,27,186,91,242,106,236,233,154,60,101,190,90,237,157,38,110,37,254,201,146,179,102,93,134,8,248,214,171,107,123,81,43,191,113,119,159,204,148,246,75,117,27,149,229,57,91,168,229,59,212,186,241,232,173,25,43,147,138,165,165,179,77,44,114,48,168,55,5,22,148,8,221,144,205,180,174,70,251,112,94,90,58,50,37,106,121,68,6,182,217,172,207,18,144,236,250,148,163,142,41,53,32,230,15,170,227,235,215,25,123,132,200,85,61,16,1,0,1,89,109,36,0,113,70,18,135,7,129,40,40,173,154,19,98,147,33,145,161,52,178,82,95,20,23,218,215,239,58,253,156,104,115,94,125,115,22,68,45,200,137,119,35,48,119,115,167,114,237,135,145,17,200,136,170,129,12,197,156,163,93,143,209,210,136,234,185,80,165,244,158,70,69,175,86,223,102,114,157,93,55,101,170,35,126,235,98,23,250,116,244,219,223,211,250,40,106,0,0,181,244,207,147,19,82,26,76,3,20,51,25,148,205,3,51,32,140,66,128,64,32,12,120,42,21,5,53,136,101,64,130,130,145,8,8,32,2,168,67,13,179,118,172,181,225,150,227,68,175,137,1,128,94,180,238,78,146,96,84,168,68,105,135,192,195,32,180,26,73,117,129,197,185,72,124,172,105,190,173,15,211,75,156,131,35,41,162,178,96,183,105,147,17,0,209,140,34,211,89,169,74,106,199,19,234,211,167,12,74,136,230,192,117,24,64,139,24,84,207,170,245,255,217,110,212,88,225,146,230,37,199,61,122,249,211,4,148,133,38,103,82,150,164,17,65,37,217,52,208,116,220,234,143,154,158,72,205,75,44,186,100,137,146,40,25,140,163,205,64,201,22,76,188,150,122,206,95,52,74,155,49,213,27,164,191,188,253,74,210,130,197,75,4,0,2,36,182,142,114,54,132,9,114,90,109,182,67,89,83,98,86,99,150,52,87,200,105,117,43,49,115,125,202,194,132,66,90,130,170,239,26,246,183,210,170,236,185,148,158,207,87,222,86,70,255,75,251,159,79,222,254,111,125,41,108,204,207,118,237,215,158,244,107,123,117,78,174,191,251,86,237,173,214,239,254,255,193,81,57,89,255,35,70,253,209,30,126,244,120,235,129,143,199,6,8,58,3,132,198,22,8,2,141,38,20,19,129,2,100,128,147,2,1,140,68,62,48,104,56,12,97,38,38,152,212,16,24,1,76,208,168,1,246,42,2,101,104,136,48,33,48,56,176,132,28,197,197,3,36,64,99,4,131,196,2,35,47,11,64,129,163,1,140,239,3,137,3,197,164,65,2,2,18,60,18,45,40,2,183,206,81,104,83,109,10,5,65,224,81,25,128,192,229,243,16,129,12,58,255,251,178,100,200,142,6,24,103,74,27,153,107,112,85,204,233,167,61,5,124,28,157,157,30,110,25,190,193,139,51,166,156,242,158,184,3,12,21,129,134,201,10,1,6,55,197,179,75,228,145,118,136,0,139,113,76,104,152,98,2,225,109,150,13,163,164,149,76,246,191,63,196,78,218,20,102,187,84,110,163,23,105,189,165,4,97,121,251,198,103,99,237,158,204,72,186,154,239,170,67,121,197,81,60,63,168,106,120,111,131,99,128,83,62,213,104,229,8,195,144,22,23,123,175,116,20,181,51,173,115,89,106,75,53,61,186,158,125,84,154,130,64,141,184,2,0,1,182,216,129,161,226,8,35,16,12,136,74,5,75,11,108,58,34,35,168,89,28,181,237,245,241,87,209,179,6,241,128,149,160,245,206,250,171,41,221,82,126,202,154,127,255,208,134,83,22,76,155,140,86,122,50,217,102,42,93,168,206,138,134,121,157,55,99,53,116,67,170,218,239,102,118,171,174,116,201,181,83,221,89,43,213,41,218,94,166,183,77,244,50,208,217,245,0,1,191,252,25,240,196,36,48,213,192,75,135,140,166,76,71,176,234,171,62,187,114,97,182,142,189,88,26,77,202,39,96,75,181,225,250,122,118,157,8,140,83,214,159,123,202,3,67,176,151,208,49,82,156,243,139,177,86,111,85,2,216,11,78,168,35,20,213,151,215,80,241,9,150,251,223,33,67,150,22,183,175,255,75,150,186,230,22,126,59,107,212,119,11,241,80,147,77,3,42,37,25,92,125,84,173,84,222,154,234,137,74,119,31,51,31,221,163,82,98,29,91,220,10,157,20,93,228,101,85,127,39,126,246,211,255,255,173,68,141,1,146,0,2,253,248,82,104,199,139,12,89,156,104,200,152,133,12,97,159,138,178,40,143,195,49,120,155,37,96,106,215,16,162,129,49,174,253,202,227,237,57,228,140,74,240,139,183,228,65,80,236,37,208,106,49,89,185,102,227,183,177,167,178,120,45,128,180,180,240,92,39,150,203,237,56,88,129,15,122,231,226,10,0,184,121,206,223,179,38,210,42,52,204,155,31,98,165,14,101,152,89,103,85,110,70,59,211,70,83,156,136,140,228,117,210,136,116,106,78,123,238,86,141,37,103,38,183,170,154,187,247,179,95,247,85,16,191,234,47,153,224,233,216,1,70,129,33,22,218,101,141,70,212,165,242,114,161,216,242,51,182,171,237,224,164,109,32,89,215,142,121,218,168,253,195,49,56,38,98,40,202,86,10,2,78,24,0,123,15,30,26,27,163,200,90,241,85,107,88,78,125,98,151,71,66,50,247,79,86,35,135,35,152,128,145,132,95,255,254,199,197,243,60,206,49,163,142,54,167,231,125,164,117,77,226,174,208,195,92,198,197,255,251,178,68,191,142,228,119,103,77,155,76,69,160,135,44,217,147,109,133,194,17,101,155,52,108,177,22,130,17,51,102,77,148,143,16,103,139,82,41,211,120,130,226,235,139,159,230,229,111,183,162,200,146,77,138,234,21,127,247,255,254,53,184,254,63,239,254,96,22,223,255,62,207,61,161,57,146,12,208,139,100,7,102,240,109,164,200,99,88,204,51,54,204,240,191,19,14,164,182,150,3,181,18,228,63,12,205,193,181,36,14,74,250,131,21,12,114,63,2,86,122,46,242,213,5,188,66,74,178,64,83,106,25,100,12,15,35,66,74,193,249,172,252,164,134,41,219,255,255,254,189,53,133,201,41,78,239,41,228,132,64,196,201,106,89,11,211,54,113,83,170,195,243,135,50,151,61,73,161,21,159,175,216,156,196,145,115,37,92,137,105,125,63,50,157,182,229,63,254,0,185,106,0,0,92,172,202,191,236,204,35,132,209,86,72,196,245,192,200,194,44,12,138,133,0,35,7,67,4,37,152,78,18,24,44,19,10,128,203,72,96,51,4,137,230,28,217,244,98,110,8,22,232,20,80,160,250,181,10,11,26,62,52,193,212,140,139,33,25,12,40,0,96,160,65,22,94,11,232,0,16,20,26,97,139,128,159,152,17,35,193,65,34,210,5,186,51,68,79,120,97,10,220,203,73,130,200,139,158,130,64,226,136,218,175,69,68,39,10,79,191,139,217,184,39,155,254,247,87,101,57,82,28,71,194,173,237,162,86,222,255,219,127,235,127,88,197,55,243,239,73,119,186,195,181,126,233,156,68,198,241,127,191,185,113,225,102,187,181,226,210,45,107,27,88,131,184,175,112,245,252,207,62,109,241,107,82,125,210,92,75,6,219,170,113,28,193,5,205,207,47,219,243,247,139,111,53,255,85,255,30,5,53,188,126,239,239,87,191,204,114,42,224,1,46,255,143,210,16,64,4,16,169,56,104,138,142,158,96,147,12,43,181,57,211,111,19,255,60,79,141,91,24,172,55,94,181,58,170,253,239,219,84,46,247,244,43,18,168,203,85,175,177,228,119,163,155,87,101,115,180,198,40,50,86,143,110,148,181,44,76,136,240,230,85,96,98,138,207,185,237,210,134,91,194,11,69,51,146,85,191,110,182,156,81,140,53,50,243,218,122,220,61,230,223,28,182,217,129,21,154,255,25,153,48,154,40,193,170,131,195,101,240,34,3,48,225,122,70,244,120,8,64,32,4,13,49,80,96,49,136,243,107,119,143,148,3,65,42,206,211,156,168,163,249,2,39,217,84,8,185,140,89,14,134,0,18,72,16,96,128,207,90,47,192,239,232,88,61,111,169,156,204,196,34,28,86,120,114,65,13,81,178,117,252,238,195,42,207,5,189,243,143,51,236,211,255,251,176,100,212,14,70,227,103,72,27,186,123,112,100,236,233,179,60,71,190,24,141,155,42,109,153,254,137,80,179,103,28,241,21,192,247,12,94,183,39,170,198,233,159,61,97,142,255,159,255,211,134,248,207,156,220,169,217,215,32,152,130,17,26,77,83,51,73,59,77,45,79,21,92,217,254,208,202,239,68,206,148,180,50,157,191,150,127,107,249,45,153,222,215,123,134,229,36,215,128,158,220,23,189,191,202,242,61,47,15,255,15,78,243,239,26,120,185,206,255,236,185,111,147,209,180,76,12,232,32,0,54,219,16,176,44,168,216,212,70,181,157,57,156,190,103,107,209,82,200,212,161,98,247,180,135,66,41,1,80,80,199,116,191,221,53,167,219,254,191,253,167,18,65,74,162,171,34,216,141,219,119,174,105,217,116,162,93,84,186,90,206,168,71,118,102,77,95,211,246,87,244,94,187,119,231,191,55,127,44,247,168,18,0,3,191,252,198,170,140,20,208,28,178,97,40,145,50,206,76,184,138,77,53,153,76,6,237,130,65,221,4,131,64,112,176,43,167,27,135,34,146,185,117,44,48,239,208,75,31,233,35,246,157,193,194,205,105,203,148,181,149,153,42,113,91,63,231,62,198,16,152,64,81,178,210,87,65,238,200,160,197,37,52,253,203,166,124,207,135,251,255,255,101,146,221,232,26,87,90,101,170,213,49,86,219,129,92,196,72,88,130,53,252,106,80,71,81,135,101,169,211,86,170,61,188,180,37,25,123,120,244,175,231,237,183,125,170,247,190,189,243,210,237,228,218,181,100,218,165,11,164,47,202,83,69,243,76,184,235,130,74,101,151,106,1,90,88,0,9,46,198,50,150,24,132,228,36,172,49,105,201,220,6,2,158,21,72,159,105,244,202,96,215,108,192,32,120,136,240,28,12,14,64,107,115,186,218,65,208,92,170,42,228,63,113,232,163,148,251,50,113,144,48,24,108,132,166,15,12,168,10,22,74,148,213,143,253,121,60,237,232,102,65,24,152,159,128,171,74,105,153,150,232,159,137,203,149,187,87,181,204,193,96,224,178,42,87,214,172,82,81,201,59,119,94,239,77,143,225,112,189,229,34,228,111,106,104,140,13,98,56,36,237,211,225,202,212,67,114,225,78,175,211,166,104,167,161,195,118,203,183,252,183,126,242,223,63,129,105,6,221,161,145,217,25,49,193,85,104,196,193,204,132,24,40,3,40,130,83,100,16,3,8,165,103,5,184,17,128,35,154,169,19,7,71,226,141,70,99,25,218,88,235,71,131,235,203,226,203,249,124,132,6,78,48,232,204,33,178,164,72,207,199,235,47,70,173,68,73,219,109,89,226,241,174,35,211,203,80,247,242,100,198,9,92,251,159,231,246,83,232,235,93,97,255,251,178,68,206,6,69,37,103,76,155,105,94,80,152,108,217,83,112,163,224,17,253,155,50,237,177,22,130,35,51,102,29,182,22,216,235,154,55,142,102,250,29,15,81,223,51,195,165,25,35,52,78,234,52,138,26,234,199,196,175,199,207,194,218,106,114,117,255,235,48,245,243,60,204,255,241,204,127,252,255,29,85,184,68,8,0,25,111,198,111,116,103,135,67,43,198,22,42,6,62,45,172,113,249,99,233,123,57,102,28,78,133,164,159,108,160,88,42,38,254,55,180,24,209,89,161,110,239,54,52,241,102,76,209,66,5,41,89,84,167,67,19,100,4,103,227,245,151,163,70,105,18,248,87,175,80,102,43,136,244,177,106,30,218,13,154,97,118,241,219,109,61,51,210,200,100,42,104,247,63,217,149,174,182,70,102,155,58,70,234,220,198,123,175,118,83,181,17,84,232,136,206,198,163,35,153,29,221,92,142,117,188,221,237,94,200,122,179,255,248,53,0,0,156,168,253,172,179,108,60,76,135,95,56,209,40,204,42,145,42,145,130,192,134,15,9,134,18,204,78,18,45,66,114,136,4,7,22,2,76,70,243,84,68,226,165,111,0,74,12,24,119,250,29,148,52,118,2,76,4,152,192,9,42,9,66,14,175,211,80,48,220,233,2,28,51,131,0,197,193,199,0,128,139,144,74,84,56,123,45,134,153,218,49,48,212,18,59,210,135,125,211,142,162,41,80,65,41,82,16,243,172,146,206,74,143,243,253,118,187,163,44,138,52,18,5,87,14,14,245,237,124,61,196,91,181,226,255,250,238,124,251,199,154,119,204,82,65,222,188,247,147,45,222,72,55,251,133,51,132,181,211,235,226,28,39,207,95,205,91,68,129,187,199,133,189,90,103,240,55,185,220,239,18,154,181,95,43,230,211,138,157,146,150,197,235,6,151,254,209,171,91,99,227,211,255,254,109,243,143,157,95,231,24,220,82,105,160,0,23,109,130,84,121,170,203,8,251,50,168,254,58,137,228,30,222,124,69,136,133,203,72,62,170,116,82,238,32,2,178,91,95,209,255,223,255,173,63,229,170,141,74,238,179,77,131,146,145,249,155,123,70,82,6,207,29,243,51,23,19,17,51,92,121,203,115,175,74,179,247,11,197,253,253,58,117,60,215,243,108,175,17,85,167,199,243,212,44,191,252,106,4,42,89,185,177,44,38,89,53,152,161,70,104,113,209,145,67,6,96,12,15,0,65,65,117,106,48,112,85,115,191,43,2,10,14,133,4,139,225,30,76,64,28,142,143,4,83,90,28,144,33,45,112,166,138,1,69,64,239,162,42,174,112,192,33,108,140,110,42,89,32,224,42,121,41,155,45,107,110,98,65,176,170,207,75,74,138,168,162,151,79,89,108,184,51,255,251,178,100,202,142,102,196,103,72,27,154,122,240,95,76,233,163,60,168,142,24,9,155,40,110,33,253,9,75,179,103,116,244,148,160,6,146,169,151,106,228,123,34,119,181,65,241,235,247,131,145,162,8,142,44,221,255,248,211,55,22,199,164,196,76,13,141,80,129,224,253,64,162,177,117,20,144,186,193,103,69,237,213,164,84,68,213,114,220,87,124,56,209,103,199,162,209,149,178,69,116,81,200,255,53,123,114,153,83,105,27,189,111,6,107,121,157,230,3,126,51,233,38,224,186,81,189,102,80,74,186,11,90,221,0,19,127,255,145,180,45,22,186,85,32,92,191,4,66,228,42,158,40,232,150,26,207,35,114,235,65,117,111,191,255,175,255,255,254,162,174,44,30,162,76,111,48,129,16,164,201,67,156,140,200,170,172,165,206,238,183,177,149,235,165,168,196,107,50,43,235,74,39,177,189,215,203,244,94,199,212,223,86,117,114,80,38,0,0,90,172,253,90,99,16,35,12,45,116,48,43,100,212,225,99,96,164,192,33,16,48,180,183,166,37,16,22,1,224,64,16,132,82,100,16,33,135,71,128,161,226,0,8,137,10,12,98,0,24,56,49,117,164,3,131,98,66,116,27,16,128,12,42,3,64,192,184,68,84,16,94,241,65,137,167,1,36,67,19,15,133,12,14,11,48,72,28,72,116,154,226,0,96,112,8,16,12,72,88,146,176,73,145,74,22,28,6,108,202,102,145,205,13,30,209,225,34,151,48,24,15,27,145,67,236,82,61,93,248,137,70,168,87,220,251,105,126,191,63,152,119,158,219,31,77,126,251,255,188,214,66,100,49,80,209,117,170,206,141,173,247,246,198,221,214,150,168,125,53,155,246,254,127,220,146,51,247,160,178,72,165,211,218,207,30,15,223,140,105,173,179,154,247,172,238,130,181,175,156,73,41,195,34,120,72,141,212,32,0,0,91,190,1,36,155,157,4,172,198,18,239,219,98,161,205,239,27,83,113,154,37,101,112,22,179,125,236,93,2,136,175,159,189,122,82,223,245,255,255,246,86,186,214,107,157,150,187,179,33,206,134,162,42,189,218,87,64,242,101,108,168,163,8,127,49,80,112,169,39,43,34,177,153,149,221,30,198,200,211,187,34,105,250,85,233,93,250,58,81,20,2,112,64,1,207,253,48,187,184,225,74,193,102,177,134,137,0,36,240,80,132,210,208,2,167,128,192,150,245,198,47,176,208,37,7,131,129,168,44,10,20,180,151,17,102,208,216,82,75,118,31,4,128,107,47,38,204,229,57,229,80,97,136,66,169,240,0,4,186,40,37,124,216,108,53,13,50,46,68,36,146,6,50,251,211,195,144,109,139,116,173,102,69,44,102,214,115,213,155,82,170,75,135,7,96,240,255,251,178,100,204,132,6,143,103,72,27,134,111,176,94,172,233,167,60,101,118,22,9,155,44,238,33,189,1,66,179,103,104,144,158,248,68,10,135,184,170,14,238,52,207,25,114,246,239,49,87,9,144,80,168,177,143,198,31,204,206,98,139,9,223,121,31,50,28,48,173,15,15,68,116,23,238,191,113,166,37,149,99,117,58,166,242,77,70,244,91,158,39,167,107,173,245,123,157,178,73,82,183,245,39,203,129,24,8,129,0,0,119,255,146,1,1,34,1,48,0,42,203,137,93,36,68,136,217,92,113,60,98,48,245,87,94,191,166,126,101,150,127,255,255,248,75,103,89,65,118,104,200,204,165,41,64,86,68,142,115,8,98,58,28,48,16,227,8,148,125,80,164,117,217,183,132,37,242,207,251,238,157,61,27,255,249,129,213,0,5,183,244,212,178,51,189,26,77,132,145,49,154,100,201,226,51,53,17,211,64,186,165,1,0,40,49,198,95,99,65,161,224,241,0,100,20,25,33,8,6,7,148,197,132,49,53,209,102,38,206,155,163,158,153,235,241,212,86,180,199,5,0,204,134,10,79,245,218,198,0,128,55,249,186,185,112,218,170,191,241,105,10,227,90,22,168,35,114,201,67,236,242,0,98,153,202,227,67,198,143,88,162,86,139,85,21,113,89,66,138,174,173,44,245,87,58,191,31,112,229,90,161,193,243,183,37,165,6,39,212,245,40,214,194,132,118,114,185,148,140,46,45,157,175,219,68,134,226,147,237,49,86,177,57,41,17,0,174,197,150,161,56,215,83,147,180,203,20,107,98,202,48,235,20,129,110,217,65,164,148,237,207,172,237,47,50,163,139,50,78,214,90,147,235,166,186,145,190,186,76,197,211,0,219,202,176,0,11,93,176,90,128,92,23,41,54,52,133,34,100,72,149,8,17,146,202,228,248,221,38,73,163,54,64,242,22,77,71,209,100,20,163,2,245,84,210,210,85,187,250,31,95,249,39,59,180,243,86,181,156,72,123,66,15,68,192,122,197,102,98,83,117,44,166,110,229,215,41,7,14,60,168,161,41,69,50,231,222,34,39,245,143,132,87,98,251,217,217,116,71,249,175,237,51,255,205,64,15,116,0,3,241,133,234,116,152,125,21,25,128,240,148,24,51,130,249,134,232,13,24,230,128,184,208,15,9,0,169,130,16,0,152,24,1,89,128,184,8,129,64,132,44,7,166,10,64,0,34,9,113,69,166,113,241,192,14,129,16,228,224,176,228,70,145,209,30,66,9,153,192,192,21,169,30,58,128,196,152,6,11,72,83,13,124,249,82,128,3,9,58,134,22,26,34,138,149,18,8,6,72,6,60,52,202,177,107,29,3,54,141,52,154,146,153,1,67,164,56,200,138,71,132,26,124,46,37,255,251,178,100,219,12,134,127,102,202,27,140,134,210,103,76,233,163,64,103,232,29,241,157,26,79,105,237,193,133,179,102,232,241,34,57,147,49,151,77,236,118,148,190,234,25,175,129,254,35,193,142,128,8,146,250,175,77,63,182,191,237,219,189,247,26,210,223,55,182,179,243,224,53,101,131,235,218,88,145,113,18,44,106,253,70,121,212,238,89,123,43,115,236,222,239,28,228,181,229,133,44,177,245,22,250,205,245,62,254,235,235,105,219,104,172,182,241,236,221,52,177,96,107,48,156,127,214,255,206,53,19,127,31,90,173,107,79,138,77,143,255,240,18,33,156,253,141,80,64,0,2,237,251,177,43,165,202,156,135,97,235,139,216,240,225,176,46,92,228,100,215,127,122,42,21,142,183,12,5,187,10,153,63,255,49,191,255,95,242,190,151,114,102,87,75,84,56,230,183,129,186,221,76,122,53,89,113,51,188,115,176,246,238,154,120,111,106,121,187,248,173,177,180,70,209,17,21,20,147,193,183,127,61,251,255,29,210,254,157,127,222,132,128,145,253,0,3,111,240,225,205,34,37,48,176,12,195,103,51,40,133,140,172,58,30,0,23,120,88,42,5,7,58,172,12,12,8,18,7,136,196,32,224,242,154,9,4,156,37,142,176,204,38,98,25,107,110,197,141,106,50,157,46,33,84,32,96,192,74,165,48,40,9,115,36,90,93,222,113,221,210,160,18,45,31,144,83,163,44,142,142,2,131,162,81,246,224,242,65,169,199,4,103,110,110,189,235,80,212,168,186,160,5,9,10,9,70,44,231,253,238,134,188,141,20,45,28,144,35,110,102,209,194,83,109,71,66,205,82,236,177,174,132,110,73,38,220,201,215,146,136,200,16,152,76,197,13,56,179,27,81,52,193,134,186,189,71,251,164,234,145,44,113,150,171,45,38,88,201,189,150,137,170,174,253,63,126,201,173,3,203,169,123,217,131,116,240,32,1,1,118,208,134,148,49,9,250,152,120,56,153,145,22,35,36,54,116,36,230,195,28,87,125,91,134,19,49,157,250,108,135,50,147,116,69,118,255,95,255,154,68,174,142,100,174,180,116,146,230,33,213,189,89,23,28,232,170,70,101,101,50,162,43,93,154,173,71,170,190,100,70,77,245,236,87,255,255,253,151,254,36,0,21,255,227,60,104,141,78,50,6,143,204,0,25,17,1,128,131,244,82,3,1,149,233,125,81,113,78,149,65,102,171,40,112,109,46,204,6,5,127,153,185,16,22,48,210,146,113,201,142,39,173,3,88,68,119,229,188,10,130,70,136,202,125,146,182,38,2,159,117,99,181,89,212,146,27,114,106,45,8,191,245,174,58,239,68,217,114,32,32,134,8,37,173,43,76,176,136,52,136,185,109,247,158,166,255,251,178,100,190,140,69,253,103,74,155,137,111,64,84,44,217,199,61,34,40,23,201,163,44,110,37,187,65,79,179,103,13,20,156,57,243,208,90,119,108,193,141,99,61,193,27,111,5,17,184,169,55,181,81,146,151,101,34,40,48,142,183,181,10,73,62,155,196,69,21,97,105,205,116,40,250,150,71,7,214,108,165,158,91,236,226,22,207,183,245,40,243,138,177,51,209,138,111,91,55,173,53,172,250,168,45,3,98,250,11,47,90,186,214,94,3,204,216,233,214,0,1,118,216,32,1,84,23,0,174,0,239,11,89,83,148,148,22,54,245,234,110,232,141,54,135,227,227,47,207,239,237,255,109,191,255,252,211,17,207,29,99,26,98,209,79,156,135,216,228,213,79,103,58,106,239,75,30,232,231,108,238,234,107,174,233,69,179,126,151,126,190,123,127,51,253,95,174,126,119,244,9,202,204,0,5,183,252,255,69,77,205,192,210,162,140,221,204,193,73,77,4,241,30,197,67,151,56,200,82,183,43,96,48,5,116,1,3,6,141,201,1,4,65,84,170,137,84,93,232,97,106,207,188,13,117,111,45,150,156,211,93,225,224,83,50,4,70,240,16,58,183,67,43,17,203,124,156,164,166,137,196,233,29,132,59,61,215,97,112,35,118,128,223,176,232,88,66,36,21,21,66,188,214,146,64,227,70,90,39,122,190,30,59,250,8,17,44,116,178,254,200,73,11,72,138,104,161,22,224,68,180,220,170,87,34,235,51,21,167,132,105,76,242,115,34,64,169,59,75,68,218,213,175,87,100,144,162,207,50,194,52,12,175,87,211,185,68,202,17,2,77,8,6,44,170,202,55,165,221,78,132,221,7,80,115,88,30,124,86,76,111,123,105,115,84,176,217,199,181,82,159,235,59,97,17,207,51,94,193,0,0,93,255,224,86,29,92,79,209,51,76,31,76,186,135,60,40,70,185,50,24,87,111,110,82,90,169,209,249,159,211,255,228,69,148,202,205,57,138,129,194,25,166,124,85,135,178,29,217,153,204,142,42,52,73,84,242,16,72,196,123,150,119,71,121,148,201,117,91,178,56,234,157,59,209,177,197,34,58,12,157,76,242,61,202,137,189,146,170,157,93,202,87,211,246,80,18,76,0,90,76,68,82,100,197,244,60,76,61,65,168,196,128,47,76,43,128,100,196,64,14,204,2,128,100,192,120,15,136,129,12,46,8,35,32,18,96,16,0,38,0,224,42,213,196,32,172,103,221,29,32,226,83,214,208,244,50,40,108,45,115,40,193,137,14,35,4,170,41,94,211,129,1,75,182,24,28,201,242,55,49,69,135,145,19,36,52,133,132,75,0,195,149,226,62,178,230,76,216,38,147,29,93,176,200,101,181,108,75,10,165,11,53,1,201,255,251,178,100,211,12,70,106,104,202,155,105,126,208,99,140,233,199,61,133,12,91,169,155,30,79,105,109,217,134,179,103,12,161,159,152,47,3,177,40,204,186,73,24,131,230,159,152,96,62,227,97,242,50,202,217,221,190,171,206,155,27,233,89,212,164,252,46,121,151,12,168,70,153,103,244,148,117,106,156,73,103,203,154,86,188,153,182,101,34,89,52,166,84,73,175,188,156,88,92,156,158,64,121,54,202,45,22,67,204,205,114,113,227,214,210,11,74,22,123,44,247,107,41,44,186,217,108,191,135,156,123,25,95,28,127,232,0,75,178,32,11,247,252,55,13,1,120,9,68,72,21,80,120,58,47,42,106,152,35,17,9,132,104,115,237,171,60,226,51,199,25,230,167,254,255,255,242,34,177,25,145,114,59,72,204,129,16,128,137,130,64,143,211,188,144,223,145,179,198,234,153,244,220,206,240,26,173,34,222,108,76,224,225,139,166,205,125,30,231,157,157,107,229,203,34,179,236,233,102,177,3,217,155,255,64,115,85,0,111,227,0,220,205,22,185,48,147,124,208,38,243,19,12,140,250,29,146,151,224,120,86,64,4,131,84,164,32,60,28,6,11,136,7,0,70,23,6,128,128,165,0,84,35,101,205,209,232,102,179,18,244,204,65,116,143,96,176,220,48,22,10,152,180,24,56,11,150,44,19,114,97,141,33,61,26,227,151,46,151,67,209,53,211,94,8,118,179,108,208,20,57,97,217,159,152,156,251,53,46,246,247,0,139,36,11,137,52,187,111,237,223,75,34,238,142,111,110,213,173,138,152,68,212,109,36,147,60,205,116,18,198,57,160,94,194,101,84,121,163,198,77,202,77,40,99,231,102,169,245,252,228,151,133,214,186,84,137,59,141,110,233,47,117,173,172,222,215,60,130,107,246,208,174,144,164,244,0,24,0,0,19,109,176,80,79,20,251,154,176,215,188,101,182,170,209,154,119,209,30,188,166,247,243,171,125,127,255,212,127,191,235,229,255,255,214,185,103,82,49,7,16,64,64,211,101,178,51,67,100,44,225,32,100,29,28,142,172,41,232,213,45,255,175,221,40,151,18,253,171,254,218,251,126,129,238,1,127,230,92,159,25,152,116,98,194,193,129,146,38,152,2,152,184,152,94,68,113,26,41,149,66,240,244,201,119,147,148,128,0,96,64,152,56,236,96,176,19,228,203,211,193,175,202,153,4,37,210,95,202,253,85,165,17,135,101,57,1,71,140,144,11,71,20,101,203,49,184,63,170,30,243,64,49,217,244,110,142,195,14,84,166,126,51,2,65,236,74,149,252,239,47,97,247,240,216,64,179,202,5,123,48,210,173,167,166,99,93,68,27,124,185,62,139,89,127,77,185,37,57,154,24,143,205,239,58,64,255,251,178,100,194,140,133,153,102,202,19,134,111,68,78,204,233,202,60,39,190,23,145,157,40,78,25,253,25,150,51,166,220,241,149,216,253,195,8,140,116,104,176,122,48,168,219,238,179,40,215,157,103,151,53,109,254,60,236,198,107,27,42,28,156,65,18,18,222,211,239,53,250,181,227,77,103,251,123,104,176,117,2,189,183,112,161,124,86,144,69,130,45,36,0,11,191,253,196,225,64,151,113,122,75,48,226,155,95,241,25,171,117,73,246,180,143,191,18,62,220,44,68,43,181,87,205,110,191,255,32,213,157,135,169,234,246,118,143,107,43,208,85,81,205,87,60,227,14,205,138,145,92,204,135,33,113,145,204,84,59,165,30,230,67,24,197,99,26,138,232,99,111,46,202,249,89,204,66,20,139,99,94,147,204,183,101,101,59,19,90,25,244,129,10,0,27,190,252,40,136,58,193,184,208,166,227,1,150,140,184,19,50,17,61,190,20,7,143,16,132,32,68,157,29,0,202,227,164,160,209,0,28,192,192,1,144,42,60,74,10,0,145,89,44,12,151,203,189,6,88,115,91,134,108,50,245,158,97,64,74,193,62,207,27,76,93,239,155,69,127,83,66,213,138,88,136,224,6,14,105,174,12,219,169,1,195,24,32,5,12,192,194,203,165,89,169,128,224,241,50,201,182,101,54,169,69,120,173,93,131,51,242,123,149,87,98,130,29,174,68,72,43,159,42,60,124,128,193,35,144,33,97,120,146,21,164,120,156,62,42,69,226,183,142,106,145,196,163,76,198,46,201,73,189,116,249,188,147,114,141,108,237,200,133,42,17,160,73,125,223,231,48,24,42,167,166,90,226,71,74,239,23,141,45,100,141,181,247,87,98,91,206,227,174,3,244,94,128,2,109,183,20,50,88,45,38,232,222,51,27,78,76,138,61,51,31,207,111,76,126,30,186,32,81,204,170,234,34,107,76,160,85,171,106,201,125,89,109,255,255,173,227,149,184,109,97,201,30,178,238,67,161,111,11,83,196,209,246,208,32,210,240,139,28,247,173,182,244,252,222,99,54,181,9,81,117,49,235,85,73,255,115,21,221,199,160,172,61,52,254,244,137,79,114,78,139,215,82,57,188,177,209,7,203,216,192,117,128,0,5,56,140,153,158,77,66,2,5,76,51,14,155,211,99,129,131,54,66,65,96,92,100,81,34,25,129,2,9,128,128,64,92,27,48,160,9,48,12,16,2,9,160,64,20,161,85,48,184,32,29,112,116,225,231,68,34,37,42,80,26,139,160,193,127,23,146,25,33,217,187,5,131,21,96,15,24,117,162,8,68,164,50,11,114,149,76,180,179,200,69,48,220,20,93,97,153,101,50,213,131,154,251,174,234,72,212,213,226,210,131,70,95,218,122,206,174,255,251,178,100,216,12,230,90,102,202,27,137,126,210,110,76,217,147,96,168,124,89,109,155,30,110,229,111,137,140,179,166,204,246,20,224,161,251,230,166,133,4,199,49,181,217,207,254,207,53,239,183,211,123,168,225,179,101,76,115,213,124,178,145,63,54,161,199,27,188,217,202,65,199,53,134,21,79,170,109,155,204,198,118,141,152,110,139,239,163,167,41,209,16,107,91,150,100,244,211,82,33,37,191,31,48,156,190,122,63,95,255,254,106,195,72,217,118,3,71,173,119,252,122,130,62,135,156,226,245,14,231,255,151,88,78,234,227,20,227,104,50,145,122,163,119,162,35,138,90,221,189,186,255,255,106,185,221,93,151,206,202,234,38,252,136,245,68,82,68,197,221,70,149,206,202,103,32,180,215,51,149,29,10,102,22,43,149,236,102,119,119,226,243,21,145,72,140,73,40,116,99,105,42,111,110,36,123,85,223,156,139,179,69,92,134,149,208,12,169,0,7,119,216,211,2,83,255,117,141,136,39,48,73,224,120,216,103,97,145,131,65,166,1,9,152,20,22,165,129,0,54,206,133,45,217,101,10,128,145,245,7,89,243,74,94,238,155,168,205,152,52,150,56,159,110,107,200,220,171,183,235,12,136,206,83,60,80,85,10,114,32,41,74,243,125,32,75,144,195,243,6,179,184,2,142,49,1,191,26,143,195,13,187,201,13,189,80,152,118,130,220,176,176,64,94,76,178,23,137,77,107,177,136,149,71,238,209,174,89,150,168,185,148,207,57,55,246,116,0,213,166,90,14,163,57,36,83,64,150,240,226,44,139,53,153,25,154,199,109,151,246,45,93,117,83,21,12,255,159,249,151,79,159,135,211,173,183,39,175,153,171,170,190,142,246,165,57,167,158,208,131,86,0,1,119,252,46,19,211,154,76,74,243,21,2,192,177,180,4,239,51,34,201,9,76,209,84,142,246,61,146,253,21,211,218,132,170,118,216,245,74,255,255,220,156,183,99,190,232,135,85,144,121,202,29,58,35,145,13,69,77,6,212,100,56,228,77,10,234,155,18,148,41,25,39,50,38,252,155,145,9,87,174,234,156,175,233,61,209,246,228,115,187,168,96,0,6,228,134,35,81,135,104,250,230,26,147,38,76,6,6,47,17,198,65,135,198,3,0,38,7,14,160,32,112,192,16,205,226,16,2,66,128,33,128,192,88,128,36,24,0,227,32,88,199,137,9,97,131,73,221,38,66,2,69,178,44,228,56,35,99,95,5,0,21,29,102,150,168,196,8,116,36,76,67,172,1,97,246,64,200,45,120,49,9,35,3,98,107,14,209,88,211,244,227,186,106,109,29,101,170,96,209,160,134,104,179,23,34,157,213,164,151,128,113,210,16,24,40,77,143,186,236,125,71,101,255,251,178,100,203,140,245,184,103,75,155,134,95,50,92,172,217,195,97,37,40,25,61,155,38,110,229,13,193,137,165,166,193,129,25,249,141,171,120,117,32,201,49,216,156,129,227,73,40,178,195,145,227,184,136,32,97,14,130,212,130,40,165,14,56,92,211,229,164,204,210,35,85,28,125,30,58,68,15,252,100,217,107,63,205,204,109,144,159,220,91,189,122,198,77,219,195,34,104,51,216,124,72,124,10,214,165,48,16,189,193,115,25,2,149,70,85,181,236,116,238,76,82,70,105,170,90,150,84,85,227,35,188,168,169,33,52,236,205,85,222,247,178,108,213,253,191,249,241,175,58,103,251,57,237,247,50,214,139,83,210,79,179,206,198,187,195,13,173,195,5,141,120,154,18,184,173,198,132,26,89,229,183,233,157,170,106,163,87,169,140,78,183,249,241,192,88,188,252,59,159,84,106,139,53,0,0,75,212,200,25,68,12,161,203,0,12,133,98,0,166,48,214,6,163,3,64,19,48,132,12,182,70,132,243,0,144,16,44,0,169,128,232,13,0,128,156,48,5,65,192,88,96,68,1,102,2,96,28,10,6,118,158,148,165,168,83,72,33,248,25,98,121,163,120,148,76,73,72,161,80,182,169,236,136,166,88,193,73,136,25,64,80,21,122,149,177,132,43,73,23,1,60,165,139,16,46,128,177,132,97,110,1,140,2,156,15,132,26,79,112,104,209,185,128,187,233,40,215,94,228,170,98,40,39,131,37,106,199,12,183,119,202,188,57,118,95,44,199,250,254,49,70,209,177,70,226,101,28,19,239,211,177,207,216,250,173,221,123,241,114,61,163,145,244,180,177,198,237,123,59,220,207,193,90,207,243,119,219,236,52,82,98,237,179,173,74,156,23,160,186,215,120,165,55,207,214,97,134,158,220,205,251,168,88,94,115,187,189,182,250,219,102,3,217,217,172,251,61,68,48,37,171,0,0,128,0,4,155,242,232,153,76,44,101,58,96,146,100,209,117,98,68,92,52,185,226,81,209,49,27,43,181,228,69,66,150,83,187,3,82,178,19,217,210,100,109,72,147,159,220,202,249,233,255,75,47,172,231,51,180,254,195,201,188,181,170,182,60,232,114,41,92,128,221,152,132,176,52,71,131,71,102,34,58,208,231,18,137,84,219,123,92,155,177,24,65,203,215,123,104,39,185,98,97,47,166,93,250,6,52,3,102,26,134,6,45,138,194,195,9,133,64,120,144,30,128,81,32,1,48,150,52,210,121,166,243,15,65,149,49,80,120,75,210,254,200,95,40,139,134,255,60,78,140,57,71,117,215,109,83,61,4,106,224,26,3,167,186,152,55,243,106,230,218,193,172,73,75,151,131,56,88,83,4,64,48,80,30,235,175,212,16,161,138,202,65,255,251,178,100,211,14,167,32,103,73,27,216,99,240,101,140,57,186,97,34,56,22,5,157,46,110,141,94,129,62,171,103,13,132,136,104,39,89,108,38,196,3,121,224,108,47,4,69,53,203,207,2,43,100,78,30,164,183,87,59,255,206,254,191,11,239,202,28,101,14,228,130,131,133,91,78,212,51,74,24,198,102,97,65,76,171,156,16,224,144,27,130,2,232,198,217,183,34,81,88,80,219,124,212,169,215,48,174,196,242,99,83,247,118,209,253,115,44,26,176,183,98,5,43,30,13,122,130,166,200,201,17,34,89,235,33,33,215,145,138,205,103,151,50,189,76,160,221,172,234,159,3,22,228,44,128,171,238,203,61,19,255,255,255,58,149,204,70,207,57,234,238,200,167,100,87,86,49,202,229,190,168,200,246,71,43,249,233,83,254,157,169,212,28,136,137,62,219,250,213,0,0,92,244,248,93,12,220,96,180,192,18,224,193,17,248,194,192,248,20,23,36,176,200,8,60,12,165,224,48,0,83,85,36,223,34,154,59,11,0,169,228,95,105,19,159,28,127,153,122,153,53,133,208,186,152,139,19,91,200,138,10,21,172,210,6,36,29,48,168,110,74,121,168,108,4,136,142,186,40,188,162,17,84,96,136,197,68,60,225,48,226,88,5,91,41,16,100,211,28,179,4,7,72,8,83,49,88,166,41,230,66,163,165,172,116,38,94,67,84,5,162,123,87,78,92,230,230,37,151,173,243,139,196,62,213,154,108,213,118,121,203,29,97,214,40,78,179,85,141,13,91,110,115,30,199,181,67,60,213,238,66,247,154,42,156,189,93,253,189,187,26,92,123,183,68,62,88,112,198,60,231,204,69,86,153,171,20,173,155,143,54,142,212,22,31,90,214,107,254,95,122,158,141,195,218,144,59,4,64,0,20,223,148,156,121,139,145,89,138,1,92,18,18,168,20,50,214,163,38,64,219,75,38,206,78,68,124,120,28,16,146,110,161,17,42,177,132,66,0,161,8,195,153,160,130,19,77,212,33,33,23,243,203,231,74,255,148,204,201,117,187,170,150,92,111,237,248,162,99,126,139,107,156,51,233,214,48,87,254,121,41,194,255,207,159,177,215,124,253,156,46,208,34,13,165,105,247,193,67,101,47,118,126,99,120,138,230,73,226,110,96,80,9,166,6,65,206,28,21,197,242,20,0,32,168,6,20,0,74,137,160,250,26,169,144,192,8,172,247,242,229,26,155,177,249,138,118,196,195,155,140,89,195,144,82,63,111,179,61,128,215,154,155,15,42,111,184,44,2,234,106,142,155,18,85,204,71,56,90,61,172,10,150,183,192,19,138,135,53,64,131,131,5,34,40,48,178,144,17,65,244,53,64,109,31,70,4,93,138,66,254,179,32,104,8,165,255,251,178,100,213,142,6,128,102,202,155,185,91,240,104,12,73,183,97,35,26,25,241,155,42,111,101,143,201,145,177,103,41,131,12,232,42,88,171,186,69,17,169,150,21,112,218,219,60,186,104,205,43,219,209,124,87,116,143,236,14,113,65,185,67,126,102,199,72,250,55,95,126,182,223,101,202,190,204,81,86,255,243,126,150,166,108,246,221,248,85,71,89,153,189,163,154,48,239,100,236,246,205,39,63,169,132,122,101,158,254,197,214,119,117,119,191,116,51,41,219,149,102,223,155,183,21,29,176,0,38,0,1,205,127,16,20,108,112,10,193,200,164,82,200,226,54,76,137,33,41,218,180,251,174,82,74,181,75,153,21,96,226,180,108,205,103,249,28,36,18,131,243,63,82,60,72,22,208,153,26,229,41,75,50,185,46,229,101,34,15,32,129,69,21,216,253,148,212,114,218,54,93,203,251,210,249,228,103,14,44,60,184,229,194,55,207,243,214,127,193,255,255,144,237,218,245,191,6,0,0,101,240,194,230,16,204,104,0,197,177,144,46,71,24,102,14,24,116,1,5,128,240,112,36,60,1,179,129,208,84,96,5,87,163,0,16,208,16,183,20,174,32,210,219,178,220,131,38,144,177,161,36,227,9,136,55,86,205,13,47,104,14,105,56,19,116,187,225,64,45,95,202,149,42,118,189,78,130,234,92,240,42,56,187,143,184,8,10,94,11,25,123,42,230,202,96,24,0,209,89,123,93,104,16,50,154,52,133,101,129,90,115,201,2,55,101,237,86,159,249,148,167,159,223,238,102,109,147,31,175,117,136,36,131,136,17,203,86,140,150,113,40,208,123,136,15,183,155,192,170,162,131,1,56,70,20,56,80,1,77,96,123,160,128,226,25,144,217,17,206,7,63,255,202,228,30,206,105,178,145,239,225,42,128,0,119,108,4,64,67,6,227,72,244,44,111,17,208,134,93,117,49,229,33,243,142,68,82,76,204,93,229,32,144,101,58,253,109,67,161,141,51,213,172,255,162,251,255,247,217,44,218,149,238,233,101,90,170,150,173,116,66,177,172,212,13,87,163,51,72,244,54,121,245,117,179,74,186,115,239,221,233,93,44,14,137,145,117,43,148,87,124,106,115,202,123,208,108,96,17,52,102,56,96,24,206,131,67,82,249,162,145,16,22,21,2,214,107,134,28,8,144,128,48,210,99,32,226,8,203,154,173,140,254,24,197,184,182,138,112,149,41,120,224,173,6,90,145,140,249,214,103,70,12,128,85,208,39,58,147,227,0,64,192,9,23,143,163,204,89,216,135,152,252,68,186,46,67,231,38,129,89,162,198,109,229,206,171,140,206,223,214,14,192,40,95,134,158,220,35,48,44,122,126,65,223,163,195,93,250,223,235,214,84,84,254,255,251,178,100,199,14,133,201,103,74,155,163,63,176,86,235,153,179,65,130,12,26,29,157,40,110,165,254,201,152,179,166,221,147,9,48,165,184,153,34,100,196,185,239,49,210,156,231,141,192,206,202,107,25,72,109,58,118,160,80,243,213,39,70,12,157,77,114,164,202,205,98,156,105,251,85,88,172,132,106,146,43,0,254,9,0,180,212,64,194,9,40,228,214,225,77,253,111,47,230,80,46,208,245,90,107,85,141,189,203,26,206,63,255,157,250,15,60,168,16,8,18,223,192,132,143,146,188,16,68,179,90,221,184,188,252,77,86,52,76,233,146,107,79,121,108,148,38,177,153,219,104,125,8,171,164,242,38,205,110,181,231,183,255,55,116,165,2,50,221,28,224,170,101,71,145,142,126,121,102,165,9,35,61,174,170,229,169,85,203,96,74,8,239,217,200,120,84,64,238,65,206,17,164,114,14,12,67,34,110,120,128,224,98,198,169,158,115,91,252,119,0,7,182,252,199,250,12,141,76,204,82,204,249,205,242,0,131,59,242,197,238,240,42,181,50,16,81,19,181,1,120,52,147,176,86,151,215,111,161,26,107,245,111,154,68,241,186,116,186,25,206,16,150,206,84,180,207,49,11,122,93,124,30,26,163,245,146,98,128,240,92,38,22,77,60,60,64,14,74,48,163,76,158,211,249,240,185,49,2,190,42,77,115,171,47,123,91,39,13,210,203,245,102,246,199,126,180,204,249,58,202,20,204,188,186,239,14,83,93,13,109,43,183,58,123,157,217,159,239,180,51,125,28,55,232,22,119,222,206,8,147,238,191,255,25,4,99,255,251,227,72,32,0,25,119,230,45,171,25,13,14,100,180,73,156,20,240,249,133,65,12,221,179,43,248,1,105,74,157,198,140,196,220,70,209,157,31,176,82,203,233,151,205,196,44,245,138,187,117,33,110,28,164,37,42,19,72,198,164,25,109,65,105,229,152,189,18,81,112,45,31,191,74,185,174,146,53,111,128,182,175,87,191,163,88,72,33,141,132,40,148,75,175,225,23,138,168,74,109,90,52,142,6,202,152,68,138,209,137,112,139,184,225,240,69,146,198,20,240,211,58,11,48,163,24,196,199,78,121,102,247,41,85,45,76,184,153,177,45,246,117,127,212,137,191,238,165,35,229,26,109,107,159,149,225,45,72,55,128,0,101,187,153,152,231,117,81,136,30,98,89,35,192,68,22,106,181,30,118,127,60,226,55,174,76,166,130,133,173,231,118,122,149,245,177,51,67,45,162,142,75,104,187,13,78,50,55,246,62,8,29,112,92,171,24,118,73,236,48,141,83,168,35,16,212,222,134,83,130,18,39,219,139,169,103,91,254,66,236,232,103,102,49,106,246,100,189,30,138,236,228,67,179,80,231,118,255,251,178,68,203,12,196,189,102,205,27,111,50,240,156,204,217,99,113,232,124,80,141,155,54,109,36,182,130,12,51,102,77,164,150,208,119,43,189,140,229,49,106,167,33,36,209,61,85,217,159,141,65,25,202,180,120,81,113,163,7,97,241,109,58,157,6,183,235,160,116,0,5,219,243,46,52,247,182,7,45,51,176,139,192,53,5,171,80,66,222,186,55,226,5,118,99,180,18,183,46,253,217,236,97,154,41,153,44,102,138,57,25,157,202,26,138,47,55,214,58,8,7,217,0,229,88,194,175,86,112,136,93,82,164,10,224,105,118,208,202,125,144,179,230,226,231,107,174,190,168,87,171,77,213,25,14,32,132,10,48,116,113,133,153,200,100,51,53,164,68,58,88,154,45,84,121,221,93,94,151,168,178,182,169,45,29,107,165,41,179,186,86,239,251,181,171,94,239,235,14,162,0,1,118,216,210,238,200,195,161,136,199,133,96,2,22,25,0,18,24,214,34,164,16,240,58,140,104,129,6,163,34,186,47,51,80,85,192,96,13,147,58,144,196,178,162,251,98,106,172,170,233,197,102,82,255,192,240,26,55,167,25,48,18,52,18,22,146,90,253,69,155,102,117,15,65,45,218,93,86,9,127,29,215,101,161,55,209,105,107,172,224,52,150,138,242,227,0,55,178,232,236,212,122,69,43,77,159,47,87,255,6,77,3,33,34,226,200,209,1,165,49,99,72,38,33,54,56,156,166,62,56,17,120,232,238,16,81,199,66,241,233,171,30,174,38,239,77,73,100,209,203,78,228,90,187,226,142,216,221,240,252,164,155,73,149,240,169,178,251,84,233,53,179,109,172,203,217,170,163,169,185,143,203,62,172,36,214,192,0,73,118,50,0,49,0,66,8,192,154,130,199,125,153,45,28,66,236,114,212,106,81,106,95,46,219,235,138,199,34,87,165,80,19,35,49,249,55,221,155,50,125,42,229,151,37,235,171,107,238,87,22,87,184,211,145,168,114,188,153,150,71,67,34,53,140,236,104,204,202,102,70,119,177,85,28,142,132,99,149,199,156,247,74,186,37,110,152,187,157,77,59,24,128,232,172,86,171,22,58,150,82,39,27,219,195,76,109,25,50,172,193,140,16,177,152,162,138,121,138,64,24,152,181,6,89,129,0,149,22,192,192,0,3,72,128,216,148,11,213,219,124,96,94,1,164,128,126,74,8,2,142,137,166,22,97,9,224,193,133,180,72,193,18,160,230,140,32,220,132,91,47,80,4,225,192,130,194,131,3,4,132,40,161,7,192,2,150,210,12,13,14,226,24,49,36,144,0,2,17,144,20,192,219,9,32,82,214,136,156,41,20,224,183,18,223,52,242,96,136,2,108,213,19,5,248,98,18,151,18,71,74,13,134,4,193,255,251,178,100,212,142,37,218,102,202,155,166,95,66,108,12,217,131,96,101,124,26,161,157,30,111,101,109,193,133,179,166,169,132,148,232,56,232,27,201,10,61,31,215,115,161,181,53,29,58,156,163,221,154,20,29,29,38,208,252,181,133,144,211,83,88,77,134,229,45,82,213,133,25,186,162,237,220,184,154,196,213,54,79,55,212,74,155,17,242,247,196,92,41,213,30,92,214,206,236,207,44,179,233,19,203,76,53,254,180,191,150,204,236,255,151,251,65,18,128,12,4,151,110,58,200,101,165,63,137,138,144,152,58,239,27,70,209,56,132,69,17,246,175,186,147,55,26,122,34,151,77,158,142,207,211,90,202,223,255,255,246,98,213,223,178,58,179,162,54,246,59,81,18,90,179,168,228,49,209,144,137,99,77,17,98,179,22,236,168,77,119,71,184,229,209,207,102,213,18,44,42,40,202,199,92,170,199,103,178,149,142,113,47,223,2,37,0,3,38,252,213,204,179,119,17,204,143,73,29,3,24,24,84,102,35,217,121,2,4,242,132,156,104,169,74,174,135,0,64,128,50,26,132,10,6,0,44,2,16,250,194,214,5,148,193,241,20,187,75,168,125,127,178,5,254,151,78,67,20,89,192,16,11,1,141,179,166,189,21,198,41,27,158,167,100,210,217,26,183,49,71,114,85,69,14,193,49,90,243,82,248,10,197,12,35,178,97,108,64,44,250,100,47,239,254,124,190,249,109,245,63,189,253,111,89,185,13,79,149,31,246,223,123,229,19,162,252,118,148,98,214,174,92,190,206,66,194,205,17,58,198,121,120,218,100,23,77,126,215,242,76,109,92,182,231,94,13,173,139,75,123,184,102,38,191,203,117,157,185,124,252,197,181,90,138,29,206,0,3,93,176,67,4,252,3,242,218,186,10,26,237,10,211,84,25,89,148,201,197,76,140,40,160,53,122,97,239,153,153,44,162,111,251,77,201,222,140,169,214,252,159,251,13,65,84,26,114,107,17,34,177,69,21,236,142,83,29,40,71,91,180,206,66,42,33,17,230,117,42,157,181,165,152,123,144,65,157,17,10,171,161,36,90,76,232,234,163,80,150,247,180,117,188,101,223,250,4,87,127,233,130,73,153,51,177,188,73,28,252,113,151,6,156,121,240,112,25,16,154,185,81,120,252,161,24,1,32,38,18,8,2,12,48,32,84,213,71,196,191,143,55,121,43,141,12,73,100,234,110,229,67,44,141,175,75,86,25,98,38,10,43,62,206,35,236,245,181,216,133,52,106,1,144,235,80,227,114,102,180,50,185,123,164,184,111,199,108,196,30,57,185,107,96,185,98,129,112,114,96,76,81,244,145,254,220,164,58,104,151,113,193,234,61,206,16,230,67,201,65,103,130,226,148,136,138,27,255,251,178,100,205,14,101,167,103,202,155,134,127,64,100,236,233,147,60,101,118,20,221,157,44,109,161,93,1,145,51,166,93,128,162,48,51,22,227,101,118,185,124,110,139,104,126,75,169,244,177,119,213,53,206,245,205,106,178,137,17,68,188,230,232,171,230,24,233,49,191,74,40,23,56,123,127,136,134,229,43,8,92,81,242,239,72,222,216,172,78,190,232,162,112,124,8,234,210,82,93,181,237,251,141,180,4,35,227,89,174,87,28,254,233,101,255,246,253,173,174,54,109,168,100,199,115,245,215,118,240,232,131,173,146,198,175,47,77,82,184,220,123,57,105,43,190,239,99,215,121,72,27,48,215,167,110,177,53,49,54,157,107,183,215,75,205,125,71,250,255,255,196,132,86,152,130,154,138,170,170,0,1,47,176,208,3,243,128,14,140,135,68,51,224,80,199,224,83,98,9,130,128,53,132,71,212,5,49,149,2,12,12,152,48,20,131,131,67,64,130,216,84,16,199,196,128,109,49,82,194,208,165,126,173,48,80,89,113,48,150,38,218,42,199,113,84,203,194,93,18,217,42,138,35,67,137,2,159,141,57,147,208,184,79,162,110,218,156,91,43,166,63,15,191,109,41,22,154,239,59,38,127,103,225,150,199,141,82,64,25,57,142,95,198,253,254,213,127,184,238,215,254,182,102,54,51,211,181,82,218,31,246,254,240,40,147,73,125,182,201,37,6,191,56,53,233,41,231,82,110,250,20,116,178,84,243,12,79,86,148,44,91,188,211,215,55,231,185,231,18,157,189,254,160,113,129,0,0,11,255,224,4,236,128,206,27,108,60,90,145,187,50,170,25,116,10,250,93,129,34,242,232,187,68,180,81,156,246,115,49,67,40,20,73,29,232,135,103,114,183,20,179,87,183,255,254,189,227,149,133,49,157,53,50,36,104,216,129,197,12,57,12,236,137,98,50,71,82,122,245,38,68,186,57,11,21,151,195,252,85,42,95,194,71,67,149,110,38,53,33,17,90,30,190,123,133,175,225,216,96,210,21,166,58,255,228,8,48,181,112,205,117,160,96,146,51,77,251,52,2,6,48,188,28,53,77,75,48,12,8,12,2,65,193,128,128,23,33,2,5,65,68,236,48,236,21,16,13,38,120,137,241,44,104,26,169,164,0,44,21,226,159,50,161,65,193,144,192,12,9,0,228,32,204,16,161,160,102,24,80,226,208,18,212,233,49,177,205,34,212,221,16,1,16,131,85,72,178,158,89,107,213,147,84,65,3,172,146,96,17,106,48,60,53,46,96,86,228,135,6,189,2,67,84,105,148,253,60,108,153,250,178,195,51,136,148,32,140,177,213,222,243,189,58,219,239,111,236,216,94,63,177,232,58,220,116,154,110,75,54,53,47,107,90,125,239,255,251,176,100,223,14,5,122,103,74,27,134,87,48,112,172,217,151,96,72,126,90,109,155,30,110,233,109,201,195,51,102,93,129,149,248,166,29,101,113,52,214,210,111,68,235,94,165,186,141,169,183,211,55,28,231,174,155,92,204,199,80,219,136,147,168,217,253,167,189,10,98,237,65,115,88,56,59,107,42,61,156,148,26,229,74,0,118,249,128,32,0,93,183,228,16,30,50,159,0,2,15,12,125,118,109,98,134,228,214,16,219,49,246,207,21,140,55,185,205,185,82,220,56,14,71,39,249,222,25,92,169,119,255,95,96,210,132,213,85,171,153,182,196,45,29,143,186,152,198,152,85,136,123,177,198,161,203,101,115,202,71,39,35,72,163,213,88,196,109,82,200,66,43,179,57,197,169,45,14,142,57,15,117,18,180,108,140,199,99,35,210,122,177,74,211,26,242,76,164,1,232,0,0,202,140,211,28,124,227,0,148,206,202,196,208,148,220,46,53,152,0,189,6,5,9,48,8,0,68,96,225,48,14,34,0,140,53,3,204,48,2,140,65,27,202,130,40,56,176,48,44,52,24,32,64,146,81,42,53,176,8,32,8,48,33,224,213,136,174,49,76,1,66,68,64,208,33,16,156,71,150,152,145,0,245,77,116,141,67,0,40,136,29,48,141,34,140,160,34,210,40,209,103,129,36,178,49,208,65,129,21,64,102,104,4,117,155,146,109,42,118,87,1,53,249,68,142,24,165,147,204,23,2,105,184,212,126,80,118,111,245,246,113,242,187,162,226,238,225,214,239,218,248,152,237,253,58,238,63,246,118,217,124,178,219,111,118,249,170,226,231,173,237,98,77,67,237,172,151,61,213,79,108,158,164,202,74,232,254,145,207,82,181,14,149,229,229,154,137,26,32,148,253,119,63,193,72,5,31,164,0,3,0,0,123,253,210,96,128,7,9,175,12,28,140,168,68,173,91,128,206,192,127,169,241,25,178,6,182,68,68,197,85,77,228,102,244,179,172,214,254,126,67,117,234,164,194,56,210,17,209,70,41,74,32,134,137,150,97,18,41,28,200,117,114,16,80,134,26,167,81,163,6,171,178,46,150,30,228,177,30,100,103,187,232,151,166,175,75,51,32,230,161,168,83,199,182,123,191,250,234,6,82,38,200,205,94,196,77,72,64,204,122,115,12,127,98,12,91,7,13,38,62,194,192,40,16,38,47,8,80,13,29,7,213,64,194,80,88,194,112,140,194,32,180,72,98,49,144,27,48,88,41,0,130,17,22,118,149,2,16,49,5,83,204,68,13,32,210,254,0,128,225,80,45,55,140,19,6,20,216,48,51,11,1,33,128,64,80,36,8,0,87,236,58,145,234,92,144,9,210,253,9,0,37,244,66,68,48,224,3,0,57,114,82,255,251,178,100,212,14,6,134,103,71,27,185,91,226,103,172,233,170,60,37,142,89,189,157,30,110,153,189,1,138,179,102,157,128,162,48,59,236,162,86,16,5,45,103,142,75,60,251,200,221,200,220,106,91,129,193,164,130,188,245,127,173,125,255,255,255,241,251,235,212,158,98,137,25,78,64,41,198,174,255,104,212,222,74,159,26,212,252,235,188,231,44,201,182,164,48,183,122,151,118,198,143,165,187,209,2,149,116,124,39,156,195,70,230,198,11,65,213,234,69,150,102,206,183,93,6,122,208,10,84,66,32,0,47,191,227,41,18,110,173,59,203,3,89,204,220,204,221,104,180,174,146,126,19,75,149,239,212,38,73,143,153,253,126,93,149,175,255,223,255,46,15,81,163,101,5,238,36,229,232,106,42,52,197,90,165,35,250,66,113,120,185,82,203,114,71,74,247,51,77,23,85,110,253,204,95,198,159,223,178,107,75,99,165,106,250,159,235,139,143,247,154,103,95,230,126,255,10,213,0,21,109,248,225,87,131,25,25,13,86,102,50,24,40,160,24,105,176,145,0,40,48,1,50,229,39,162,195,173,226,228,0,0,192,33,83,27,10,4,20,25,250,160,122,29,229,126,229,180,199,165,98,192,208,234,158,76,20,209,89,16,225,106,80,205,196,213,4,1,23,134,225,185,77,13,103,143,226,205,50,145,249,177,35,133,74,41,226,181,40,179,194,158,147,60,196,130,101,81,98,72,201,238,253,173,58,46,189,21,19,67,176,230,99,218,204,119,65,137,213,88,174,238,244,110,76,206,203,225,83,219,207,29,139,221,196,189,205,52,90,212,114,239,75,233,137,210,36,245,89,7,184,91,184,107,153,117,239,226,185,112,13,201,128,4,2,64,1,54,219,12,148,0,147,18,43,135,82,243,62,223,73,30,118,195,241,153,236,143,183,255,191,165,98,219,84,71,155,95,125,203,223,255,161,145,1,59,46,233,17,41,93,130,16,129,145,132,66,34,41,136,206,24,156,32,3,109,145,35,11,148,42,70,25,41,107,173,215,111,126,221,116,123,53,20,231,222,141,215,173,127,139,0,3,108,212,195,173,60,0,200,42,96,162,45,230,33,64,64,97,18,13,38,24,64,192,96,64,6,73,10,36,1,197,128,11,2,128,113,116,66,28,134,23,48,250,12,201,1,230,224,151,173,62,86,222,58,114,128,19,68,6,130,133,2,1,36,185,16,100,83,34,20,24,60,88,122,9,220,163,18,8,46,28,179,108,69,222,82,233,137,123,204,239,60,13,178,125,176,118,104,44,57,184,74,37,148,168,224,144,195,52,93,169,147,73,197,201,234,180,165,87,171,85,218,112,123,107,215,117,223,211,132,74,107,117,140,223,2,123,195,131,188,195,214,230,172,255,251,178,100,199,12,5,37,102,202,155,133,95,50,88,108,217,186,60,34,174,27,233,157,32,111,105,235,201,172,179,102,117,134,20,224,217,187,86,222,235,218,211,94,215,171,200,78,16,232,255,126,242,54,230,246,166,62,179,173,215,22,191,204,151,112,125,117,253,72,217,10,51,199,218,149,71,153,216,160,225,244,108,55,57,205,23,109,55,212,24,180,198,92,47,70,199,6,121,174,223,88,175,51,188,69,182,233,173,120,11,227,187,73,0,0,0,40,0,1,117,223,144,65,10,221,183,230,31,85,148,141,9,228,54,170,137,120,61,3,227,200,158,219,141,200,71,171,175,86,103,58,223,239,222,102,253,63,48,225,81,65,70,165,20,126,42,49,204,249,209,153,103,82,18,211,76,202,122,33,154,179,18,87,185,142,234,197,61,86,146,79,115,108,99,16,203,41,72,241,149,69,145,208,196,187,174,245,27,202,68,65,131,135,216,242,14,239,239,168,73,106,0,0,149,176,30,107,29,244,88,24,32,10,153,194,103,24,20,24,24,14,96,128,3,2,32,104,48,22,78,165,7,5,1,130,64,1,109,72,5,192,48,98,96,136,36,97,128,104,131,44,113,75,217,250,216,42,0,110,178,203,77,20,210,105,9,164,158,165,254,40,3,221,65,192,56,64,12,4,0,225,0,2,85,40,3,228,156,15,155,115,110,235,93,254,141,166,114,242,129,103,89,27,109,45,144,198,107,191,240,68,47,24,215,22,133,72,131,0,193,56,134,44,68,85,166,247,113,163,197,252,124,221,207,126,215,53,93,87,60,255,175,99,200,87,236,80,86,70,193,195,32,115,170,234,208,113,86,113,227,81,106,44,108,11,25,65,224,133,69,81,40,44,39,163,104,225,38,224,210,208,102,205,154,173,135,13,68,147,117,139,38,230,214,239,253,126,115,173,192,20,150,64,1,16,40,0,6,183,255,128,76,91,139,251,185,77,56,6,31,43,49,12,15,11,26,24,63,38,252,186,211,125,38,255,251,122,162,118,58,179,244,255,232,118,59,34,148,202,56,226,57,73,59,172,113,146,195,214,103,141,232,74,179,225,210,171,15,164,242,217,232,155,249,12,135,70,35,11,42,45,76,114,49,29,37,93,168,136,132,183,100,59,100,213,59,192,172,156,136,197,237,172,235,68,12,203,242,248,199,97,32,204,48,116,203,211,248,8,32,134,10,97,128,184,84,9,16,0,230,5,129,73,254,101,140,117,208,6,128,78,0,232,212,25,92,168,164,173,149,149,96,133,153,228,57,206,16,32,4,27,64,162,110,11,158,103,10,85,8,32,163,117,209,66,130,131,36,99,220,175,11,186,160,203,117,255,116,83,184,56,167,104,149,85,131,76,5,48,92,230,249,148,92,144,135,255,251,178,100,202,142,6,74,102,200,27,168,127,66,95,172,233,189,61,37,42,27,9,155,28,110,229,235,201,126,179,102,168,240,161,248,24,112,145,234,162,230,140,66,25,213,70,35,99,51,191,167,59,83,56,248,166,97,125,192,241,38,240,45,159,122,102,37,31,234,60,205,207,41,30,95,7,112,162,187,137,29,182,183,204,147,218,240,219,27,226,235,113,119,29,174,62,97,87,47,32,61,164,29,63,251,204,31,136,204,44,241,28,159,217,244,25,111,2,92,107,194,249,188,45,106,248,133,127,74,248,79,169,19,227,122,223,173,177,154,227,251,20,237,0,64,32,0,7,109,248,59,75,98,120,190,40,138,11,168,100,127,152,213,141,60,88,146,136,34,197,121,124,153,19,247,242,175,250,255,241,255,71,91,182,172,166,162,111,13,204,84,83,215,9,202,78,51,139,233,175,244,222,175,239,153,120,171,187,70,214,234,42,33,87,105,58,35,219,94,29,34,218,183,142,110,155,210,184,41,12,136,179,91,88,78,98,59,11,170,0,0,236,212,198,126,211,58,35,76,154,59,49,217,32,203,193,195,85,16,209,229,167,3,129,105,104,253,44,40,240,24,24,3,46,112,213,32,229,211,76,182,18,249,216,21,254,46,74,28,20,177,132,150,120,184,141,145,71,225,197,212,56,130,217,49,233,52,30,110,46,252,20,214,223,40,34,7,126,88,155,246,141,169,247,90,5,139,36,91,254,203,35,165,187,71,252,46,94,173,32,144,50,56,147,56,121,184,104,82,79,31,92,133,95,253,247,27,166,109,236,153,65,214,186,22,137,1,70,139,25,157,40,54,68,252,30,138,55,115,202,150,58,109,28,52,208,234,136,236,59,15,58,145,219,190,237,220,39,43,77,91,106,142,174,69,131,72,124,157,68,245,185,167,88,196,46,92,117,205,63,77,115,107,81,106,54,122,223,173,29,207,176,172,7,7,97,96,152,0,164,182,210,23,192,47,251,109,68,214,115,115,207,134,81,230,143,10,60,17,213,58,178,61,214,184,70,3,25,85,159,251,247,160,131,138,209,138,199,144,90,0,21,68,35,2,67,104,67,217,23,246,187,90,12,173,6,29,12,4,168,74,43,64,89,64,226,199,139,38,9,145,128,123,143,210,219,46,161,237,213,127,126,81,77,241,224,35,28,109,161,148,10,130,7,141,36,48,217,66,67,131,222,85,99,105,8,244,206,86,240,140,9,225,30,21,14,26,10,132,33,188,251,76,212,29,3,54,117,140,157,23,92,133,97,81,40,113,227,14,20,191,106,222,10,184,72,36,162,105,15,12,105,70,197,64,64,199,249,84,72,66,26,16,10,56,17,224,229,19,28,24,129,119,10,226,16,154,34,0,20,104,240,203,182,226,235,255,251,178,100,193,142,6,43,103,201,27,153,91,112,86,102,153,167,97,2,60,25,105,155,40,109,229,111,201,78,17,230,220,243,12,160,49,71,104,74,254,86,140,129,130,38,254,79,98,98,60,176,253,13,29,222,219,247,238,206,215,92,61,172,136,89,141,98,4,182,159,54,110,248,184,123,30,235,187,80,184,221,83,50,65,32,132,41,167,44,137,242,81,78,130,114,215,166,153,45,84,36,212,157,87,81,77,133,30,137,171,174,121,114,177,53,245,124,234,59,50,174,124,193,168,157,150,205,250,138,30,190,99,80,2,85,8,0,0,228,182,133,4,76,159,165,80,227,88,28,144,89,69,98,210,44,128,113,214,247,125,207,165,55,78,138,99,201,11,76,153,1,196,161,49,32,245,111,115,222,56,32,161,203,6,195,46,60,12,150,112,98,104,170,50,96,244,249,188,131,5,73,156,113,209,162,102,132,68,233,11,214,111,167,209,251,182,125,249,90,0,0,29,236,235,50,227,135,14,140,160,112,52,80,156,205,2,128,129,66,43,193,5,243,103,200,189,7,1,1,70,0,11,150,127,208,24,95,212,138,110,49,21,194,172,232,43,37,81,178,33,18,69,41,126,208,202,24,49,194,159,112,186,99,38,92,195,135,143,150,133,160,131,65,180,100,135,40,30,76,125,53,218,216,200,82,128,102,64,104,1,112,16,16,193,18,168,196,247,26,194,98,15,133,11,156,0,232,130,69,80,42,52,116,176,193,166,40,193,76,160,96,114,4,6,12,14,44,186,126,4,4,100,13,145,118,94,134,239,75,251,17,20,203,55,123,174,25,239,125,65,243,122,65,99,49,222,94,164,215,177,106,181,223,4,25,187,8,132,246,188,164,249,170,198,46,32,16,85,88,63,121,29,139,193,215,81,202,184,150,77,75,243,186,212,146,44,170,107,157,85,255,31,30,167,255,255,255,215,255,35,36,0,96,0,0,8,221,241,97,72,24,72,116,96,105,82,33,250,104,43,1,235,119,202,189,221,202,74,182,174,216,176,223,93,207,61,230,32,231,26,86,40,229,35,56,185,7,58,8,143,23,49,86,181,118,127,171,255,232,246,35,24,238,66,219,28,199,117,59,186,33,174,202,200,89,146,116,123,61,236,148,217,206,200,141,90,200,237,170,215,253,241,159,255,191,224,202,109,240,213,121,51,81,26,199,0,166,113,123,9,16,12,124,23,12,26,56,141,179,248,221,65,128,53,138,34,1,71,84,192,136,32,22,1,44,103,81,70,98,108,249,49,149,42,146,135,87,93,88,101,203,78,165,41,88,134,0,230,48,76,133,169,32,250,98,21,75,8,1,16,71,75,75,102,180,14,37,46,216,114,113,136,202,5,20,178,211,69,130,45,32,36,129,116,0,77,255,251,178,100,203,142,134,161,102,201,155,154,91,240,95,204,233,202,97,133,14,25,105,157,44,110,101,111,193,77,51,103,232,243,8,120,51,129,243,139,194,32,13,4,70,24,205,57,197,115,84,92,191,169,42,207,229,239,108,70,25,140,210,221,171,197,161,214,116,212,225,229,220,235,69,177,184,130,89,16,38,114,102,164,33,4,84,116,168,148,87,148,157,68,241,109,21,70,106,244,142,56,225,227,169,157,82,173,104,188,234,205,179,204,127,85,203,160,152,197,173,157,190,230,166,79,219,182,234,251,231,255,191,246,127,255,207,255,225,165,35,0,0,47,255,19,160,221,142,59,168,20,97,171,135,52,136,23,232,24,184,222,85,74,255,102,42,51,169,20,203,53,158,186,240,149,99,183,148,170,203,255,246,82,161,156,201,102,116,67,28,26,58,133,24,49,168,99,152,173,33,74,138,168,103,69,99,43,21,46,87,180,183,127,237,123,255,255,175,255,255,255,241,21,0,0,84,212,228,75,243,227,142,205,52,81,54,180,0,201,128,19,76,128,210,140,195,224,101,166,93,103,229,31,71,1,36,0,16,96,29,118,2,66,37,176,19,101,40,29,145,16,156,228,27,34,34,161,97,228,198,153,37,3,0,49,137,9,203,92,15,80,211,187,101,184,82,70,114,128,168,88,26,9,64,35,110,101,159,68,69,98,46,139,198,109,66,229,109,153,8,0,102,87,145,224,202,149,252,84,72,65,193,4,104,160,89,172,34,13,150,193,25,3,208,174,136,153,34,31,172,236,138,120,26,215,146,77,71,147,31,222,145,51,18,44,120,19,120,175,222,230,60,74,63,196,122,65,143,38,35,250,64,150,52,40,46,122,131,44,89,247,213,113,53,15,117,222,31,110,158,145,117,2,121,173,173,103,48,232,229,75,223,253,199,206,242,242,37,233,189,234,247,112,188,125,219,235,88,248,212,218,241,63,251,243,239,252,251,166,6,204,150,128,0,82,236,15,145,55,67,64,76,184,242,142,77,174,251,81,87,218,222,177,164,209,212,155,93,254,106,126,153,109,33,147,214,211,242,116,158,22,222,95,112,231,145,124,253,78,219,79,79,173,239,111,254,249,254,71,218,100,158,207,145,222,143,98,50,22,138,199,99,30,236,87,94,142,150,165,23,87,162,183,173,188,157,54,111,254,187,253,255,24,17,73,191,199,29,232,103,100,6,96,72,101,99,38,190,6,100,130,202,145,107,51,122,6,165,20,70,219,109,21,247,83,105,91,201,9,147,107,10,88,126,145,248,137,166,107,202,194,95,228,205,102,76,248,56,25,138,83,189,48,235,104,250,201,27,51,121,87,24,54,189,246,225,89,153,98,192,24,33,32,108,86,94,227,198,223,102,196,247,40,235,105,132,255,251,178,100,201,142,166,217,103,73,155,152,123,112,92,108,233,179,60,197,110,21,93,157,50,109,153,94,193,81,179,102,221,132,148,248,82,89,34,169,77,95,14,114,135,29,243,207,237,25,154,218,245,228,201,199,118,179,22,73,19,151,106,198,196,105,180,145,212,48,121,134,49,208,224,136,233,249,69,152,34,39,20,69,20,178,90,167,127,250,223,63,175,136,164,240,250,135,123,106,154,170,72,246,50,65,66,115,153,38,110,201,249,224,36,228,146,72,158,3,203,118,20,101,66,151,228,229,195,244,105,194,157,58,184,154,78,118,127,83,200,91,177,155,116,150,107,156,165,98,216,67,228,165,10,17,43,185,197,135,184,214,238,106,253,125,242,189,78,237,70,86,86,137,186,46,102,203,123,165,238,138,182,124,234,251,125,84,218,255,255,183,183,231,255,77,250,127,252,89,0,5,227,45,120,99,145,208,195,108,139,83,45,246,99,161,197,3,1,146,243,11,1,179,14,195,161,226,173,54,198,134,54,140,96,216,28,76,35,128,67,51,0,1,112,128,244,193,240,105,230,71,69,114,173,197,0,129,33,205,137,117,134,52,33,204,226,0,236,34,65,133,66,1,130,50,96,142,0,174,64,193,135,88,0,244,64,8,192,131,224,99,7,32,8,4,88,101,16,85,52,154,80,48,234,230,132,49,64,48,115,99,56,92,231,236,46,41,136,52,115,152,154,163,235,148,221,13,8,102,111,31,128,137,154,34,42,100,72,93,5,82,217,154,150,164,181,134,52,88,40,0,176,5,173,15,86,151,69,225,215,215,144,161,195,212,148,141,155,69,242,227,83,234,176,164,157,206,28,88,54,146,223,54,189,116,215,90,86,28,209,235,252,123,95,80,175,136,95,46,81,32,103,237,179,59,181,247,143,254,101,248,215,198,181,15,255,6,249,136,203,142,164,174,48,218,243,84,189,243,46,118,208,186,167,166,225,87,255,38,245,15,95,53,138,37,38,176,0,3,150,209,194,3,229,38,78,226,99,170,126,94,145,231,35,194,85,106,133,208,10,120,141,189,39,71,160,50,234,102,19,57,8,167,193,142,129,63,211,222,126,5,41,198,150,185,78,110,105,255,41,42,137,242,181,157,182,126,235,205,42,33,149,138,99,33,90,85,85,100,149,142,54,103,117,209,229,43,162,30,233,57,158,202,222,159,244,216,186,110,173,46,68,199,12,251,117,254,192,146,239,141,39,115,57,50,164,228,130,179,6,29,6,174,230,85,36,39,192,0,16,52,47,81,248,82,217,48,104,72,8,10,26,9,191,202,245,112,165,36,10,172,109,137,205,75,85,212,189,133,0,56,134,51,139,11,78,54,130,134,101,138,176,183,165,146,192,17,21,131,98,12,226,46,146,110,171,255,251,178,100,213,142,39,190,103,70,147,186,123,240,101,172,217,147,96,197,110,24,245,157,40,110,97,141,193,65,156,231,168,243,8,160,113,84,236,41,116,165,32,56,168,62,205,32,164,28,68,178,34,51,149,138,16,199,242,113,254,96,15,212,217,242,0,181,111,34,69,150,106,103,183,157,179,51,118,221,206,102,213,172,95,157,102,150,213,152,25,69,6,195,91,124,53,91,109,179,186,135,101,43,98,174,226,253,138,7,101,173,106,96,239,152,19,77,246,102,153,240,47,237,223,97,45,92,234,221,53,179,30,98,199,121,71,230,92,91,12,10,145,242,188,183,227,243,122,203,144,69,211,90,36,0,118,172,0,50,131,127,250,28,128,47,41,194,45,77,1,195,186,228,40,69,234,48,97,30,59,162,8,214,117,59,117,239,191,101,170,108,205,255,255,238,204,165,230,217,233,123,153,211,41,17,153,88,138,24,233,160,185,52,6,138,7,10,6,150,40,32,123,187,150,154,210,181,94,202,241,99,105,77,236,71,17,177,74,0,1,47,216,193,218,84,203,229,100,206,33,72,12,39,6,64,227,199,67,138,94,2,97,26,34,165,170,206,96,184,10,145,104,15,100,233,191,40,148,176,244,106,117,147,252,185,232,9,149,129,69,24,40,36,116,35,102,75,253,13,82,0,40,16,41,86,148,241,166,100,62,84,4,28,75,218,161,241,72,67,61,120,93,117,250,190,89,40,32,24,105,136,11,24,145,43,10,214,157,4,42,87,46,211,196,194,177,192,64,218,199,95,73,62,231,231,101,93,245,124,92,90,172,231,168,88,148,162,188,170,164,185,148,216,121,198,54,205,142,27,92,25,18,139,17,167,212,172,242,98,240,72,206,164,236,246,199,187,136,101,32,151,106,166,242,54,134,110,132,91,223,161,113,196,190,220,136,245,109,151,58,30,243,116,165,178,206,43,107,33,80,2,63,48,184,1,85,8,105,5,42,172,14,48,240,204,148,236,172,27,213,78,129,243,181,105,145,201,176,247,39,221,129,136,62,201,116,97,37,0,2,96,160,61,73,129,8,169,129,134,76,142,181,44,242,139,52,178,34,112,9,210,36,170,144,113,253,200,46,42,40,215,94,205,253,86,69,205,90,40,203,108,138,135,118,163,242,212,128,1,147,124,111,221,166,176,78,14,61,50,115,51,205,14,51,177,18,96,102,168,44,108,249,132,4,53,244,67,11,0,191,236,236,88,25,225,127,99,237,69,241,110,73,222,204,22,138,238,127,138,8,165,74,219,152,240,27,115,28,13,92,169,140,249,224,232,36,75,26,141,48,56,41,191,110,76,18,42,245,162,114,58,41,22,29,29,94,165,246,96,50,55,125,37,102,177,228,79,41,96,122,32,2,99,139,30,173,255,251,178,100,194,12,166,29,104,201,155,185,91,112,83,130,57,130,101,134,38,150,89,157,42,109,161,189,1,125,51,166,233,132,148,248,113,255,85,92,52,170,197,197,243,115,13,51,239,28,199,31,241,246,134,68,50,253,115,188,203,105,22,52,96,241,169,116,67,92,153,36,243,40,130,16,76,194,107,177,41,146,108,203,216,253,38,100,221,19,3,105,106,212,163,36,15,30,82,103,217,105,253,0,165,60,154,109,255,10,61,43,98,139,6,183,156,251,239,144,75,68,154,141,10,45,52,198,90,150,137,87,246,169,251,114,110,213,189,92,175,190,155,201,86,245,255,255,242,71,148,156,250,62,74,17,204,229,51,59,150,174,157,202,172,53,22,238,122,189,27,43,94,238,236,142,32,250,78,142,140,83,33,138,172,172,167,175,115,163,21,244,53,72,234,201,46,236,175,248,43,85,0,3,110,252,212,157,3,68,12,13,156,31,49,144,24,73,62,97,1,178,54,44,209,161,82,148,17,0,29,1,80,18,51,41,82,135,170,225,96,83,82,185,6,220,104,45,12,104,0,202,70,128,37,80,8,208,203,40,104,185,170,116,228,202,209,129,160,181,101,111,112,145,5,45,95,104,168,240,6,146,8,93,16,36,6,208,20,193,222,149,48,56,44,170,1,114,213,186,194,200,147,81,75,32,25,117,48,40,224,241,196,69,217,17,124,238,214,82,163,115,122,100,58,211,243,53,44,140,99,53,92,97,17,231,20,186,163,170,25,158,226,236,234,118,56,129,29,142,89,131,2,7,2,1,72,227,197,200,44,255,58,141,127,109,251,110,124,83,26,246,172,142,177,88,26,166,183,159,126,220,29,112,177,0,0,128,0,5,219,96,161,18,45,146,171,213,174,196,32,8,5,230,148,14,40,11,8,139,68,120,78,249,186,152,94,10,194,65,61,248,253,157,108,174,197,117,106,181,90,158,207,75,87,219,255,162,11,156,198,161,220,148,82,149,17,162,104,52,70,117,71,69,20,175,87,144,93,13,172,199,59,72,137,117,200,70,220,246,144,166,101,186,50,72,179,43,147,144,178,38,77,125,22,217,103,111,193,216,0,2,114,227,156,217,163,242,12,163,119,137,99,30,196,243,66,194,227,15,2,19,10,128,113,208,124,12,71,32,209,126,139,182,201,139,182,97,60,132,176,207,67,153,164,73,20,154,88,194,67,24,64,185,32,64,11,152,32,212,70,146,3,89,34,41,152,9,154,192,130,20,22,0,37,1,33,76,65,24,241,158,42,41,58,3,163,23,6,50,187,151,123,37,86,7,116,189,32,209,89,168,128,34,192,116,143,88,140,23,240,4,64,38,40,137,51,34,217,127,130,162,248,120,245,171,20,166,255,249,199,222,115,241,173,215,255,255,251,178,100,212,140,5,184,102,202,155,133,127,66,104,204,233,154,97,37,76,26,253,159,32,110,229,235,201,209,51,102,169,129,150,248,188,124,87,22,205,237,247,186,127,189,124,125,222,154,207,174,51,140,222,209,49,188,235,79,181,156,67,182,189,115,31,91,220,45,65,222,60,119,176,227,222,218,205,25,153,229,121,29,250,175,24,154,53,51,93,67,97,99,75,66,85,83,48,38,186,189,134,217,205,156,229,248,181,100,95,16,106,201,144,1,2,224,33,119,255,133,248,28,69,32,211,148,218,134,149,147,194,178,158,141,231,94,98,237,235,29,229,254,223,179,87,150,32,150,157,90,231,242,246,185,96,147,118,226,193,84,108,213,224,47,54,204,191,248,206,56,32,137,43,164,201,72,208,242,38,205,214,254,170,214,5,76,205,122,133,38,102,68,196,161,198,27,111,216,208,19,167,210,155,153,41,44,74,167,184,91,243,40,102,176,247,90,145,94,83,141,87,103,232,119,46,250,122,20,36,0,1,47,212,204,58,188,193,150,20,73,120,49,152,185,48,252,14,7,10,98,192,113,130,160,73,48,100,182,4,128,164,245,74,116,209,107,204,213,4,37,128,31,41,90,204,166,83,17,146,145,130,76,196,95,145,50,90,202,159,114,82,184,57,225,225,212,40,68,21,43,175,48,68,42,176,216,204,172,121,3,189,14,118,58,208,35,173,197,147,167,187,92,74,166,173,45,130,216,27,243,59,8,150,210,75,149,222,108,117,119,215,255,247,127,117,246,206,221,247,196,43,125,113,223,213,62,255,165,50,149,15,159,115,86,229,56,122,103,94,170,142,49,62,229,122,115,89,239,69,249,244,222,121,5,45,143,48,40,124,203,222,143,223,199,54,147,221,95,194,123,82,141,120,255,249,64,6,88,0,18,219,106,223,99,114,129,129,137,195,164,110,23,56,105,85,227,108,161,106,164,176,161,138,80,99,49,200,103,200,214,110,244,203,68,58,209,155,167,148,101,53,28,47,123,102,98,179,71,180,116,101,163,35,148,141,102,69,167,190,155,118,166,201,217,54,77,180,235,122,171,162,116,190,234,93,40,153,147,254,201,191,251,9,96,92,70,90,3,134,105,170,56,38,48,1,42,96,190,21,102,25,160,30,96,32,3,70,1,32,102,96,58,6,99,64,124,21,0,176,112,55,14,1,40,48,5,203,70,96,70,5,193,131,72,72,27,66,169,138,144,14,138,217,14,14,72,20,32,145,146,8,37,208,192,58,59,66,4,0,85,104,4,41,41,1,8,3,10,136,40,12,10,136,112,24,208,96,129,70,24,73,172,32,165,38,0,57,103,2,129,65,193,11,72,36,77,18,214,91,106,96,15,82,167,91,99,11,147,66,7,149,67,72,67,169,255,251,178,100,198,14,37,151,103,74,27,185,91,112,85,172,233,163,97,34,26,27,213,157,28,111,105,173,193,158,179,102,169,33,159,216,106,73,63,164,64,30,22,183,5,32,221,99,36,97,72,100,196,12,210,119,181,109,183,213,250,144,90,110,149,14,191,116,41,162,95,160,102,232,177,178,43,52,63,164,138,71,157,104,25,179,15,84,22,148,132,114,124,172,156,86,94,48,73,210,77,68,188,184,102,73,30,85,172,146,212,139,26,209,157,55,81,186,76,169,229,237,109,208,112,167,117,0,96,65,191,248,5,172,22,241,145,36,6,209,105,49,64,147,197,146,72,178,139,149,141,92,180,106,199,153,108,204,104,178,162,213,73,210,174,245,170,183,217,250,175,94,166,255,255,247,129,138,148,171,148,158,132,2,176,24,55,40,104,181,135,83,37,6,70,89,211,131,82,32,224,136,35,19,44,186,199,38,82,125,249,48,161,43,17,105,193,226,241,137,59,218,202,205,83,231,245,179,127,72,110,0,2,231,252,217,156,163,92,181,134,157,165,82,186,246,34,36,60,5,157,151,179,21,55,108,34,0,52,169,72,179,84,244,18,2,64,83,206,196,169,98,33,242,7,55,192,144,9,0,57,128,195,178,52,164,71,71,69,226,88,102,86,193,24,100,96,72,7,29,172,216,216,235,221,2,47,151,101,148,88,210,108,183,174,45,134,74,235,56,244,140,162,21,77,97,208,252,71,145,129,197,69,31,70,255,183,163,125,167,221,127,191,91,249,168,86,173,235,217,108,91,15,111,214,243,95,143,157,166,79,226,254,76,189,196,235,93,162,158,66,60,150,94,101,131,150,43,61,11,77,45,187,238,181,77,85,15,86,209,223,172,114,235,16,102,228,228,246,144,64,2,172,192,10,168,208,181,42,84,42,102,128,69,46,0,122,165,39,182,52,74,213,64,129,159,200,16,143,81,41,1,13,91,37,123,233,221,235,92,87,249,225,38,13,66,184,123,232,104,144,10,6,22,122,67,103,74,52,161,32,136,187,22,56,80,150,231,220,247,137,58,15,136,198,132,208,166,40,113,39,84,116,131,50,121,223,137,0,0,3,26,48,7,91,163,62,194,248,49,68,1,163,17,192,113,49,1,0,3,7,48,143,48,69,1,163,3,0,89,26,1,144,184,21,134,1,192,132,7,80,4,96,12,3,102,3,0,58,16,212,8,144,203,177,0,5,17,4,26,82,155,133,242,48,1,72,131,128,67,142,206,42,64,58,165,85,177,89,76,33,97,147,105,44,72,156,199,160,107,0,35,43,32,80,120,88,8,146,16,80,112,48,208,112,5,80,109,153,40,240,39,209,65,130,160,203,230,157,225,96,47,209,151,22,90,242,96,4,64,136,155,162,131,73,77,102,255,251,178,100,198,12,197,98,102,202,155,133,103,34,85,3,89,130,97,136,24,155,141,155,26,111,105,109,201,198,179,102,13,134,32,105,221,96,168,65,96,4,36,2,41,121,48,178,200,198,39,111,254,126,255,238,255,255,218,250,57,181,223,55,252,252,246,173,160,155,13,33,208,194,183,211,111,106,79,108,44,125,238,141,183,189,102,180,244,168,114,119,93,220,160,212,92,163,46,253,243,51,202,168,158,137,57,41,155,93,74,115,94,207,122,128,66,168,0,139,182,194,156,22,227,250,0,8,14,3,101,177,221,72,158,104,95,124,228,197,105,72,199,199,118,110,52,27,4,141,81,19,155,31,168,175,174,157,126,244,171,77,116,48,228,150,184,231,255,255,255,114,142,107,69,139,246,218,248,71,151,34,105,134,145,209,239,201,110,102,54,161,146,153,83,132,222,146,98,214,174,249,103,182,244,242,110,90,216,117,251,67,237,222,211,117,94,178,187,188,143,237,20,182,59,231,190,184,230,3,149,106,0,1,54,244,233,61,179,202,17,140,220,93,50,218,12,32,14,96,208,209,128,193,2,160,244,248,72,146,32,226,101,130,1,36,0,98,254,171,123,112,7,5,163,10,153,127,190,42,60,152,10,198,170,34,66,146,255,17,8,148,209,22,144,249,131,8,64,83,70,10,3,63,203,17,122,187,105,195,34,80,52,63,22,4,46,69,224,179,156,104,37,118,163,202,222,112,213,185,168,33,132,97,43,217,202,141,65,115,204,205,183,129,41,159,137,231,251,41,86,234,94,215,63,255,215,147,251,206,255,227,119,117,229,19,172,163,30,160,180,179,237,42,147,206,237,38,164,118,181,220,151,112,117,51,100,252,45,140,66,15,75,3,75,69,89,205,192,128,113,254,137,22,64,237,118,182,86,203,90,122,6,206,164,25,3,84,206,30,99,3,165,211,206,244,166,16,166,59,128,0,62,223,133,200,61,67,179,37,169,48,54,80,233,163,103,41,162,220,121,37,83,18,164,71,35,233,37,154,221,191,233,244,223,235,255,221,4,221,20,232,147,142,238,149,39,31,74,85,136,234,123,242,178,52,215,44,172,157,82,107,216,122,25,153,202,148,186,11,178,245,99,108,236,186,218,187,153,50,14,82,85,14,127,209,128,201,36,176,192,63,52,202,178,132,220,98,168,192,177,4,200,176,32,200,96,124,28,15,3,65,23,82,54,96,160,10,21,1,193,65,130,81,139,1,69,211,106,70,13,129,41,143,62,159,77,45,144,161,80,182,194,165,30,59,180,37,246,36,60,6,100,134,162,144,29,72,20,64,174,23,121,161,200,135,152,155,81,81,26,197,152,228,135,1,119,206,142,10,88,201,86,142,155,129,121,16,109,97,31,50,254,165,122,138,182,255,251,178,100,197,142,38,51,102,201,155,134,111,178,87,140,233,179,97,133,12,23,145,157,36,110,225,111,193,152,179,101,221,135,140,160,173,70,84,160,175,58,127,209,188,115,121,86,143,238,254,31,207,244,28,162,177,109,134,198,235,250,115,39,86,59,230,255,189,155,166,54,189,183,47,142,220,183,81,83,30,222,217,16,229,29,43,255,62,251,117,189,151,233,189,206,151,167,87,125,207,83,21,212,90,150,179,236,210,186,155,254,103,104,105,65,18,91,105,140,225,153,18,98,19,220,165,74,81,9,42,198,16,148,89,209,30,119,239,147,226,88,122,172,44,56,176,71,117,36,80,210,29,38,138,116,181,244,111,110,116,236,242,200,148,179,60,255,242,21,221,145,31,205,252,145,14,232,121,86,245,135,32,220,13,178,232,221,251,83,35,218,103,21,39,145,177,158,214,255,98,153,91,100,253,118,254,103,10,121,230,87,26,39,151,247,240,10,0,1,37,216,209,100,48,244,49,32,202,96,156,197,97,148,20,19,131,143,241,24,24,14,3,92,69,144,141,45,125,69,21,84,136,22,84,36,74,57,201,117,13,64,210,152,185,118,34,129,64,195,152,110,196,75,63,73,210,151,15,24,92,128,176,81,73,3,222,215,215,235,116,130,95,114,169,36,98,53,135,41,131,181,181,138,248,48,120,210,171,58,114,182,32,183,150,187,143,44,96,210,183,61,125,176,102,220,7,192,78,72,44,58,59,208,123,229,181,57,115,31,17,92,54,109,206,238,38,231,103,119,19,182,106,186,111,21,77,166,110,103,14,191,157,211,92,51,235,123,162,227,187,226,222,148,85,183,56,248,53,65,237,136,94,227,212,88,235,109,3,178,107,238,208,130,179,168,29,143,226,89,12,80,31,64,2,0,0,0,14,91,131,4,23,217,122,160,236,22,164,160,36,107,100,64,101,122,96,36,170,198,154,149,94,169,81,73,99,243,194,44,180,204,152,137,200,145,50,249,153,49,19,70,121,33,72,199,253,251,251,53,228,243,252,182,43,1,194,115,101,184,62,150,121,84,51,85,57,238,102,103,151,185,207,61,36,145,126,126,101,63,165,162,199,203,108,175,92,207,66,141,240,154,56,84,47,191,204,176,232,83,180,203,245,60,244,182,32,202,98,36,195,197,12,208,112,236,200,1,152,4,25,8,65,20,141,4,131,198,4,128,75,152,32,37,16,0,72,156,141,39,192,32,192,159,193,1,201,118,208,25,233,138,81,154,72,20,80,121,110,9,216,82,0,208,20,175,18,140,117,160,193,77,149,193,87,19,20,141,41,110,24,48,92,133,234,194,129,228,188,76,153,107,62,104,182,136,172,153,252,88,37,49,76,65,100,131,27,47,219,246,246,193,143,45,51,69,147,255,251,178,100,204,142,101,206,103,73,155,185,91,112,105,44,233,122,101,35,60,25,41,159,32,110,229,173,193,154,179,102,41,150,12,160,184,136,7,8,224,10,210,80,173,37,162,106,221,237,102,221,173,215,169,221,117,212,207,107,89,74,166,164,234,103,100,182,183,73,37,181,90,230,38,106,102,116,73,201,156,60,162,80,208,226,141,166,37,51,99,38,157,32,172,171,73,221,106,65,145,73,213,47,151,140,73,20,102,202,186,140,151,82,41,131,184,221,36,0,21,186,228,188,27,141,209,104,235,141,62,7,176,29,81,232,181,198,169,158,90,128,244,8,72,70,180,62,17,225,57,9,14,249,103,171,12,89,211,134,92,213,75,205,38,198,249,254,95,255,178,17,33,165,75,21,93,13,80,156,193,202,69,97,25,188,190,121,29,155,164,214,220,92,153,130,201,29,142,187,78,250,89,247,50,62,113,174,107,39,207,116,219,82,235,178,170,151,255,145,126,42,0,0,219,112,193,149,2,204,146,200,216,197,240,11,140,21,129,208,194,108,18,2,128,242,181,66,128,35,153,40,12,13,2,186,218,3,0,140,10,130,209,240,13,65,69,86,178,84,23,41,191,88,20,93,67,160,84,162,241,34,56,69,94,196,227,243,202,154,2,13,162,178,95,169,52,139,127,75,112,66,87,73,230,14,3,35,92,169,242,207,103,80,71,76,195,157,233,38,33,129,102,146,137,149,3,178,255,59,237,22,87,80,78,73,3,37,27,160,106,130,61,76,138,9,38,245,45,150,163,166,117,162,149,107,166,174,165,162,234,83,41,151,90,150,167,93,30,165,58,79,217,75,235,82,91,47,82,90,43,82,29,127,77,153,107,83,169,212,230,169,30,162,112,233,69,235,95,171,69,74,78,40,86,0,1,45,181,51,142,50,28,148,189,105,203,158,66,76,138,0,212,25,220,178,228,117,42,169,188,13,108,242,239,163,103,180,212,29,149,158,245,136,86,71,75,58,109,91,227,26,153,159,28,242,255,255,254,163,185,200,100,117,222,208,104,129,194,209,127,155,25,36,101,93,29,75,92,231,148,35,144,254,90,105,238,114,145,159,162,87,67,252,185,118,62,227,119,45,127,200,182,164,121,255,255,167,158,50,82,110,25,109,138,152,138,89,6,133,166,26,167,102,56,7,38,69,146,192,160,68,152,145,46,226,25,24,94,0,170,169,111,4,1,129,128,64,104,80,243,156,194,216,36,88,8,36,129,142,197,19,152,2,10,37,153,169,19,28,160,101,247,25,9,193,64,129,97,113,142,9,66,48,12,22,141,49,150,56,243,10,58,206,16,148,141,210,37,107,40,17,117,57,106,10,236,179,38,152,205,147,89,21,90,110,113,164,184,92,80,228,134,91,20,135,132,255,251,178,100,202,142,69,184,103,72,155,216,107,114,105,76,217,115,101,131,60,23,53,155,32,110,229,13,201,171,51,102,105,145,13,248,129,97,0,115,227,174,190,170,250,133,191,254,221,173,35,246,105,214,19,231,190,162,102,38,249,136,237,39,182,136,246,50,89,249,191,95,255,168,190,96,202,153,221,45,62,168,115,247,12,73,188,140,129,52,137,195,145,247,153,119,250,188,216,227,232,72,0,231,230,1,0,0,174,223,136,99,7,16,183,21,86,1,97,80,67,1,140,86,121,243,177,6,75,106,194,176,115,150,67,110,237,121,10,9,1,10,67,150,151,219,191,173,251,123,44,235,211,224,136,129,218,111,131,92,170,33,80,98,5,174,176,141,224,56,40,152,212,180,117,13,203,115,190,153,106,91,147,33,54,185,85,74,108,84,156,47,158,247,51,58,197,244,216,135,252,102,22,23,108,143,248,121,181,127,15,77,0,0,219,184,206,139,227,8,157,142,12,97,48,146,188,195,64,131,69,1,134,134,38,6,4,185,40,202,24,39,113,138,4,74,84,24,19,11,52,21,70,249,6,26,217,16,36,172,156,32,100,164,92,227,17,94,97,179,93,76,80,32,70,50,74,135,2,93,246,32,53,103,165,79,36,208,113,147,17,95,6,14,16,143,137,239,85,251,141,50,120,156,137,159,196,169,86,116,70,86,254,90,166,128,173,208,123,137,51,184,239,51,243,28,93,109,190,56,185,239,235,239,250,226,163,124,87,238,153,229,215,183,246,255,222,207,227,111,82,216,230,46,101,176,137,234,113,252,223,250,223,17,218,135,161,4,206,155,58,173,51,37,28,121,143,131,203,215,78,153,98,136,29,163,112,6,104,0,21,219,240,103,193,64,86,26,102,72,197,96,50,133,60,168,250,67,233,38,66,148,86,79,253,109,169,174,44,200,197,26,131,65,234,24,251,25,163,231,51,203,249,252,243,249,63,59,207,241,163,19,233,154,57,176,41,40,85,9,7,249,44,102,38,51,83,26,128,186,139,66,80,36,14,160,217,225,192,91,145,139,238,68,109,92,241,192,42,62,17,222,176,111,29,1,112,19,182,184,251,238,53,142,95,24,161,23,186,149,39,2,30,213,172,196,77,72,222,68,204,209,97,72,192,241,196,207,64,84,199,81,68,193,144,64,197,80,165,3,196,96,11,40,18,0,3,133,117,83,30,7,138,22,69,7,149,110,65,201,115,21,109,65,81,48,29,71,132,76,11,68,1,70,168,132,158,48,37,234,126,201,0,36,241,68,187,109,146,241,12,218,65,80,180,208,66,78,165,156,89,169,146,1,230,70,234,86,187,131,142,245,36,218,247,97,203,81,226,99,13,213,172,108,205,38,181,133,244,200,255,152,109,71,49,127,21,255,251,178,100,207,142,69,134,102,201,27,152,91,114,114,44,217,131,97,35,58,87,65,157,32,110,225,109,201,195,51,102,41,129,161,184,103,38,163,125,87,255,254,238,31,203,104,251,216,126,154,99,201,234,154,234,149,86,148,226,215,134,178,88,113,236,179,187,168,129,134,175,46,132,215,151,61,238,238,77,10,139,229,135,215,182,63,127,167,252,253,115,49,18,205,129,22,54,1,0,0,110,219,152,32,89,22,42,95,117,45,83,150,202,224,68,101,115,146,200,94,226,194,196,33,16,197,4,41,192,161,153,77,16,96,82,103,47,79,185,188,147,204,237,242,254,21,255,31,223,255,220,218,241,41,113,117,13,217,135,118,77,197,143,161,214,76,66,106,90,79,74,221,219,124,245,167,115,167,205,116,183,205,206,169,18,212,237,53,188,127,93,174,51,188,135,206,65,241,113,5,246,247,49,240,53,89,187,128,212,114,0,0,230,208,0,29,57,226,112,209,70,64,129,128,9,112,84,28,24,8,86,16,98,14,13,171,56,176,34,156,56,44,137,168,96,146,141,216,172,20,232,102,11,125,68,165,101,17,128,6,135,84,173,89,209,196,80,3,55,240,8,196,71,0,159,53,200,122,75,212,157,169,126,208,217,75,34,111,166,87,43,222,227,176,103,125,179,48,168,50,1,150,191,233,174,201,29,87,75,81,119,105,193,91,211,209,90,182,104,121,85,217,187,111,247,29,236,255,238,255,102,247,68,68,92,197,215,125,182,170,231,58,179,223,116,235,77,246,198,211,110,174,88,116,250,207,133,105,203,181,41,123,149,57,41,30,169,49,228,226,39,20,77,106,117,159,134,195,104,234,58,145,119,251,38,63,214,216,246,157,137,128,27,176,0,128,0,1,0,75,174,193,79,48,199,65,116,67,143,228,84,136,39,202,177,163,204,210,76,55,8,78,177,26,158,54,173,3,226,167,218,36,50,45,24,214,46,246,169,110,236,190,91,102,67,205,117,148,135,186,93,22,84,53,110,100,100,121,20,167,119,100,115,226,25,212,204,170,148,105,253,127,204,182,52,230,86,123,162,199,17,8,55,101,102,114,226,230,51,146,202,169,250,213,46,75,93,109,192,245,166,237,51,239,143,48,208,67,51,168,213,16,12,230,170,2,166,50,8,34,0,124,194,192,4,120,59,47,176,96,58,32,7,197,128,243,1,64,33,160,128,185,129,231,49,80,112,194,130,177,106,80,193,194,41,87,32,82,17,80,152,50,222,154,138,156,186,158,130,40,9,164,146,151,34,129,65,106,68,48,0,212,145,89,123,166,50,154,51,22,46,215,99,209,73,166,29,14,191,79,180,220,50,224,178,166,162,173,171,12,138,18,167,21,185,64,240,211,173,83,187,166,171,191,248,255,255,251,178,100,208,14,69,188,103,73,27,153,91,112,106,172,233,157,97,37,62,24,85,155,32,110,229,109,201,190,44,229,141,132,141,57,184,190,63,250,167,82,171,185,223,95,252,110,238,223,12,175,123,38,22,127,21,124,50,24,200,186,155,116,175,17,113,75,57,199,9,180,102,89,21,21,80,180,237,51,102,139,82,179,139,31,171,155,101,52,225,195,70,42,213,220,215,26,27,158,58,82,11,68,156,0,35,182,208,213,44,10,237,11,136,173,13,101,71,144,79,3,76,33,7,194,99,198,4,3,241,230,103,230,204,101,25,197,80,108,64,161,200,57,118,18,23,223,181,110,73,211,183,249,11,137,242,192,118,132,103,110,24,171,169,117,219,148,254,180,40,78,34,152,71,213,179,171,114,252,235,119,185,38,128,228,150,131,69,209,105,218,95,250,93,162,107,76,98,188,228,233,25,125,112,95,114,114,244,64,130,205,118,90,99,126,170,0,1,93,172,205,236,236,235,118,140,208,192,252,202,192,200,206,160,80,193,240,84,56,5,48,184,23,26,6,129,128,80,24,5,48,24,15,38,0,211,97,7,17,80,201,64,133,0,76,28,1,111,198,25,73,124,0,194,233,80,131,5,128,243,1,11,18,29,3,26,130,210,13,72,68,72,28,12,22,21,2,7,11,153,40,237,50,62,11,35,168,253,104,132,125,172,47,120,196,251,13,119,30,39,193,248,118,26,76,157,195,137,35,227,238,96,0,232,164,189,28,70,32,250,204,173,138,181,196,165,92,218,65,144,73,80,89,163,69,146,129,164,154,107,159,205,181,247,55,86,244,210,233,90,81,223,150,53,8,26,56,59,47,50,214,37,104,124,8,76,229,253,116,145,95,189,139,137,4,181,16,127,160,168,198,155,186,187,153,186,38,248,254,75,60,106,84,253,233,12,208,1,85,208,0,57,110,194,144,139,46,192,66,130,179,73,28,148,160,34,219,7,167,175,34,83,1,178,213,223,253,151,154,50,222,186,48,61,127,218,243,242,65,251,249,206,150,95,151,228,179,211,54,235,226,30,36,115,73,245,13,138,167,161,158,70,228,193,196,185,135,102,167,99,79,203,95,111,208,243,34,141,200,209,167,230,95,180,188,243,207,127,115,59,3,216,251,125,225,166,239,182,94,109,91,146,241,15,38,254,24,74,72,118,116,56,132,180,99,148,144,212,197,78,130,1,194,128,50,253,23,89,181,116,7,129,72,20,90,118,2,227,39,154,207,132,192,174,211,176,214,18,226,8,67,164,72,152,32,156,0,97,26,58,186,108,36,68,15,83,104,106,1,66,41,12,163,215,82,64,116,174,202,217,250,80,255,163,59,7,121,9,58,161,108,134,200,170,101,180,209,135,139,68,218,243,87,255,220,223,255,251,176,100,205,14,198,93,102,200,27,187,67,114,104,170,153,131,101,131,62,84,237,155,40,110,61,22,129,109,51,102,77,131,8,240,241,187,233,125,72,201,151,68,41,25,142,218,229,98,228,108,161,69,24,240,37,8,5,132,214,96,215,163,6,85,188,10,239,106,62,156,56,213,20,196,33,44,58,41,152,117,140,199,193,80,91,123,210,44,241,212,85,75,203,202,214,191,93,215,224,152,0,91,109,171,36,140,236,64,81,16,118,226,109,49,32,100,12,14,4,91,164,79,39,235,118,246,229,168,48,3,168,203,85,126,140,189,191,171,147,182,130,213,174,71,60,199,100,116,149,55,177,208,144,201,161,216,181,170,25,143,70,101,117,127,159,84,44,138,100,98,118,157,246,162,57,168,123,41,81,127,189,233,116,146,189,173,213,215,246,219,143,0,2,179,135,228,99,183,165,67,148,205,211,11,17,51,31,134,81,227,40,194,49,0,42,16,134,8,196,128,49,130,160,58,39,152,66,1,164,57,130,224,88,136,24,73,17,48,76,125,32,202,11,195,7,211,16,28,62,231,10,136,2,1,140,160,164,148,200,202,5,128,65,33,111,67,31,12,162,72,83,11,56,22,48,26,13,71,177,1,81,129,17,173,34,200,36,218,170,13,1,4,4,18,2,167,162,51,42,138,161,109,85,100,50,206,16,197,153,167,155,190,202,133,1,75,58,173,233,232,192,220,90,50,120,59,51,121,56,69,155,107,169,221,203,30,198,94,202,151,124,253,54,14,49,159,17,121,237,187,120,153,207,212,174,232,85,231,220,110,121,50,91,97,141,137,62,200,136,106,178,129,50,152,111,107,27,222,215,158,81,118,154,62,142,70,228,11,80,133,15,157,81,204,108,58,41,82,121,204,172,212,148,66,146,53,238,188,252,169,32,9,28,32,0,2,146,92,173,166,3,51,114,137,50,87,89,186,6,52,96,96,79,49,62,163,89,6,17,7,27,135,184,225,238,102,193,227,63,81,24,129,4,11,15,70,236,239,58,75,203,41,217,87,55,115,222,191,145,175,213,88,13,11,38,172,124,125,244,216,207,31,41,74,197,175,154,87,120,12,120,134,221,236,255,47,220,242,38,33,75,142,199,113,224,228,32,244,79,198,35,197,8,59,8,230,117,202,81,33,136,141,138,243,229,0,118,234,102,143,105,248,148,134,63,33,153,57,48,96,176,97,141,2,111,49,104,103,122,76,23,97,226,64,23,241,115,162,146,54,128,164,158,135,20,90,131,165,83,9,168,255,16,153,119,22,80,181,169,12,20,32,92,0,146,140,29,127,171,106,175,85,196,83,107,236,89,215,150,53,199,46,121,252,135,41,164,147,28,138,65,10,122,13,125,98,113,182,225,7,193,150,223,222,255,251,178,100,216,142,6,238,102,198,19,187,91,114,113,76,217,103,97,35,62,23,149,155,36,110,97,109,201,127,51,102,245,129,13,248,94,124,162,229,246,69,112,239,125,240,211,174,122,94,113,67,149,105,30,201,166,199,96,244,160,165,48,180,250,104,50,182,31,184,205,74,142,23,21,31,84,216,182,79,220,35,103,164,177,166,214,238,7,98,4,45,152,147,140,143,19,205,144,68,185,143,138,58,130,28,238,138,253,234,207,117,223,41,83,45,99,214,111,62,202,247,70,160,16,161,224,0,82,64,0,6,30,223,248,108,157,174,90,2,97,113,154,102,191,106,158,79,157,141,101,219,54,140,43,219,82,22,74,174,119,63,206,140,76,148,255,79,175,170,54,233,102,32,93,206,83,226,52,103,132,125,222,185,69,58,89,125,83,50,53,122,206,133,41,146,112,148,202,254,146,244,114,233,166,222,82,93,175,251,108,47,149,247,249,53,34,61,231,247,255,48,170,0,26,211,34,255,51,31,217,51,48,17,67,71,207,3,28,64,145,36,172,88,58,49,12,37,3,3,36,0,185,132,96,114,142,152,58,12,24,14,0,13,2,137,148,130,51,20,0,203,3,82,11,54,186,194,161,33,0,104,240,99,212,148,3,7,103,18,116,97,172,19,171,29,26,36,53,232,22,134,35,2,157,202,48,45,17,105,32,218,244,121,30,149,107,92,206,83,67,150,63,81,151,106,89,1,43,90,41,62,141,50,50,176,246,100,15,211,241,71,100,128,31,226,158,227,139,159,122,113,198,132,190,145,69,247,14,81,169,93,49,143,132,232,241,196,53,13,207,89,219,124,48,233,165,106,63,123,216,130,247,12,179,172,60,197,37,237,132,237,199,226,210,56,174,170,110,68,197,168,181,167,123,166,90,78,166,63,182,246,248,155,158,39,251,135,71,212,221,195,191,222,23,120,3,8,0,7,165,223,128,13,130,194,71,4,88,105,17,34,248,184,139,165,146,44,137,121,38,81,137,147,91,109,123,152,58,212,134,171,127,255,216,138,135,243,207,16,98,139,48,131,137,181,175,150,254,170,114,107,59,123,24,191,154,241,109,255,40,143,102,228,115,144,138,119,111,134,154,52,0,108,41,118,150,88,159,60,218,69,58,26,173,209,180,228,233,101,158,206,169,212,240,247,0,25,165,252,195,254,143,20,172,197,195,192,69,163,201,102,44,20,220,65,65,80,234,141,187,145,133,107,123,94,12,33,183,22,50,220,31,123,109,26,109,182,201,5,22,218,146,105,136,132,4,2,100,81,85,221,49,0,72,34,22,89,163,253,118,97,73,199,103,223,57,86,19,120,222,198,98,35,105,248,139,210,79,213,151,227,251,240,33,132,201,49,136,233,124,220,206,189,69,146,32,255,251,178,100,202,12,6,85,103,71,19,186,91,112,100,108,233,186,72,103,218,21,153,157,44,109,153,253,1,137,51,101,137,131,21,168,73,149,70,39,104,91,33,149,204,242,138,79,47,145,246,243,227,54,246,104,5,220,75,163,18,105,100,251,183,103,141,208,243,156,255,186,31,42,231,55,129,54,176,166,173,71,182,245,120,186,137,136,208,190,47,156,73,87,205,206,90,205,255,175,196,177,233,140,65,10,202,40,7,239,210,156,246,86,220,57,114,23,226,42,161,52,83,53,46,64,246,106,67,170,104,221,211,87,200,56,120,76,69,78,211,125,120,75,193,231,119,242,58,44,150,57,229,77,88,77,8,98,49,213,103,67,217,29,29,199,32,193,98,144,203,71,157,210,139,118,163,24,215,232,114,58,158,246,149,84,198,70,154,203,190,143,147,223,78,251,214,217,45,253,170,247,111,235,110,4,0,5,45,220,209,152,112,206,3,48,209,196,112,209,98,40,195,48,184,88,69,48,0,35,48,4,7,48,60,5,47,10,22,189,45,86,110,16,180,148,82,251,132,52,0,181,58,210,23,7,107,8,93,54,126,226,38,216,24,22,5,10,43,65,7,147,94,25,169,54,227,35,252,186,16,238,53,180,138,118,152,35,47,139,53,200,166,21,222,232,180,153,61,224,7,13,107,176,8,6,134,236,244,63,28,138,219,236,49,44,212,178,110,254,124,221,123,157,88,82,46,229,226,103,234,8,14,235,114,136,147,141,99,224,152,50,69,128,179,88,156,151,15,6,81,168,170,147,68,138,30,167,161,111,115,230,245,45,166,237,142,79,196,176,45,62,254,218,219,127,182,55,235,10,44,11,225,244,109,253,210,60,69,59,68,172,111,160,61,215,106,141,149,205,159,158,129,74,242,143,234,8,0,2,75,182,73,97,47,23,64,4,87,106,146,82,211,229,243,52,85,247,248,24,102,4,123,49,208,70,138,38,24,103,84,170,31,221,211,39,234,149,167,235,172,206,36,231,187,184,234,170,39,149,122,148,171,157,142,198,89,255,178,109,235,55,211,119,69,72,201,86,245,218,119,158,94,206,244,255,73,152,106,232,159,78,122,255,254,61,187,231,255,225,158,169,217,39,219,215,177,129,154,84,196,204,134,141,74,8,80,193,164,22,204,17,0,204,194,84,47,68,129,80,88,6,2,128,40,66,0,163,0,16,90,212,141,156,67,7,102,218,158,184,193,210,25,191,129,28,166,158,182,122,255,64,105,226,210,0,64,72,189,210,33,25,75,216,210,213,157,218,152,80,104,83,125,48,139,236,217,122,51,89,84,50,217,31,216,220,2,245,194,105,160,233,136,97,137,183,175,52,66,49,98,138,193,38,61,14,180,171,177,61,236,38,116,36,137,103,166,255,251,178,100,210,141,166,71,104,202,27,166,127,176,102,236,233,167,96,168,110,87,233,159,40,15,25,253,1,171,51,102,169,145,33,185,250,188,168,179,249,199,164,11,165,150,120,115,255,185,137,15,134,81,207,68,124,206,90,223,50,38,151,123,87,182,187,81,50,189,248,108,75,46,123,39,243,252,189,241,176,172,52,106,218,129,157,235,252,67,223,178,185,12,98,60,35,209,197,151,238,244,150,27,198,69,40,18,213,101,67,36,223,143,6,119,9,41,47,34,3,224,72,171,129,55,28,129,102,126,98,149,70,83,153,80,83,149,204,173,34,213,10,219,251,179,118,255,123,191,162,76,119,164,99,71,243,233,92,198,175,124,240,245,18,157,204,204,68,223,115,81,167,203,13,94,6,110,221,153,73,197,91,112,243,66,81,154,68,250,205,77,204,117,81,63,90,107,21,47,239,207,204,199,80,100,8,147,67,171,186,237,105,36,3,2,242,0,0,172,204,224,207,96,248,197,200,207,1,232,197,33,12,199,144,232,205,34,128,176,16,139,2,4,0,64,32,34,8,14,80,205,181,70,97,24,6,138,2,192,27,166,220,213,235,29,103,129,128,138,18,90,160,140,0,14,5,203,132,28,18,4,6,166,16,133,228,67,57,8,26,36,14,170,197,132,68,54,38,195,139,118,42,0,46,180,203,17,129,233,199,9,66,148,119,72,85,130,6,0,138,225,130,181,209,96,68,179,234,195,109,51,83,57,131,194,224,90,28,227,55,138,8,72,1,91,107,244,73,63,123,147,138,120,90,233,152,222,250,107,101,17,73,113,8,6,105,180,140,9,73,201,177,14,16,185,49,48,202,55,169,76,137,209,46,161,163,251,81,154,21,242,8,87,219,90,41,200,169,9,152,222,36,126,159,178,146,77,94,184,179,18,78,25,101,155,232,105,95,223,51,69,36,94,165,78,163,162,141,16,92,52,62,160,16,0,14,91,98,168,132,81,146,35,251,80,75,136,82,173,152,128,36,52,248,234,174,21,247,174,115,86,55,245,179,238,23,165,115,251,231,53,153,157,237,119,165,107,33,17,147,205,39,145,249,225,96,11,231,24,179,20,161,209,35,43,146,16,73,154,249,145,59,28,34,113,90,110,170,207,72,195,8,121,81,221,188,127,89,95,62,84,85,90,126,115,190,167,103,47,255,59,204,255,232,173,111,255,135,42,230,244,202,74,8,227,1,20,201,17,12,203,32,84,48,46,49,4,11,4,131,136,91,14,16,128,74,14,205,213,69,176,199,151,219,236,149,107,93,246,135,239,174,39,236,189,8,248,164,94,52,205,178,34,48,120,38,38,143,69,196,4,148,129,233,240,222,39,75,33,98,79,187,15,118,160,140,20,1,67,133,136,68,32,112,38,25,255,251,178,100,205,14,134,196,103,200,27,169,111,64,106,108,217,135,96,103,190,89,125,155,40,110,229,111,193,219,51,101,73,148,149,248,33,139,155,179,133,70,49,130,69,16,49,224,16,211,204,181,9,112,172,105,160,132,130,208,60,160,18,203,60,101,12,44,33,105,27,51,255,79,15,218,169,73,72,227,74,84,251,144,107,41,153,200,101,233,161,77,77,111,123,166,100,243,90,159,163,18,96,198,148,154,44,210,243,146,226,165,28,227,235,153,218,54,227,139,174,213,161,207,138,42,93,223,44,182,219,75,20,171,239,38,187,150,243,31,215,238,81,220,221,243,63,197,86,137,176,1,172,0,127,204,166,204,192,8,142,54,35,99,195,195,38,144,144,249,60,80,253,28,166,205,5,13,168,249,116,186,93,179,16,113,9,153,136,135,250,196,2,35,240,97,91,107,110,189,41,201,17,18,147,182,0,193,225,192,92,39,36,8,23,128,98,42,38,70,32,48,193,137,239,245,255,157,244,67,50,232,155,148,136,65,50,209,93,150,165,97,173,59,24,134,114,145,139,103,50,57,88,217,10,198,101,237,125,63,242,119,163,38,183,255,210,175,167,253,192,58,0,0,47,252,226,118,131,11,146,204,50,13,51,121,228,104,52,64,34,64,228,221,143,55,137,140,162,206,146,193,44,51,5,144,169,6,160,247,67,176,19,34,113,229,19,147,206,244,169,174,144,19,148,60,151,205,120,148,99,60,54,184,195,150,74,150,202,82,189,14,205,53,247,105,209,178,201,165,225,152,72,81,243,32,131,37,19,175,50,17,4,211,52,171,87,171,80,59,98,205,0,1,38,88,2,131,130,238,14,30,80,161,182,193,130,9,144,139,186,153,146,39,101,254,154,173,203,166,203,68,215,181,107,221,242,225,210,130,10,116,22,121,19,52,93,78,106,181,169,52,12,22,86,95,48,30,18,80,208,196,172,250,9,162,162,234,106,47,58,205,168,170,166,65,42,11,74,155,32,190,138,40,32,202,77,73,81,117,42,211,168,169,58,115,133,53,149,156,178,26,46,186,8,177,88,30,198,168,0,128,1,230,49,34,206,116,208,149,46,88,157,106,89,217,44,30,73,105,24,234,32,124,17,74,233,215,181,20,223,47,138,2,107,120,195,163,89,211,250,118,193,102,18,81,136,78,63,15,39,39,205,31,213,19,248,237,217,50,45,137,49,30,177,230,93,255,135,158,71,219,184,93,29,151,39,255,255,255,252,179,219,67,16,167,15,178,127,52,56,88,197,166,208,32,24,203,2,52,231,72,60,95,101,119,147,190,182,164,5,80,16,96,34,62,207,157,55,218,154,63,24,113,28,165,167,156,130,92,92,203,73,70,228,32,136,185,38,13,5,170,233,91,18,205,69,255,251,178,100,177,142,38,128,103,74,155,153,107,240,81,164,185,150,101,44,78,21,197,157,42,110,25,94,129,147,179,166,169,148,149,184,150,138,12,52,52,100,139,59,41,246,14,6,162,177,128,64,33,194,2,96,48,160,133,32,213,141,57,155,228,137,88,102,188,181,152,163,64,82,109,34,94,90,84,6,169,107,180,214,93,90,211,121,88,231,235,113,221,90,85,123,217,110,245,215,225,121,24,134,159,113,143,77,255,61,161,138,203,135,80,50,203,199,138,46,121,127,8,196,99,52,211,93,233,190,219,92,227,206,49,221,127,215,178,83,155,255,236,10,88,2,192,73,109,163,58,43,90,159,2,134,230,174,218,21,249,98,106,47,150,117,175,22,18,70,94,93,61,169,71,33,203,84,228,176,164,141,191,181,44,75,18,174,153,229,134,224,217,150,209,181,23,74,82,168,71,148,84,114,57,73,87,233,89,233,187,202,142,116,84,102,119,49,43,118,102,77,165,100,68,87,34,210,244,105,211,236,203,163,255,209,254,148,255,255,117,223,255,251,2,181,0,0,173,236,194,24,61,205,23,66,48,12,7,230,4,65,168,96,204,0,230,14,96,76,133,148,10,102,146,224,160,14,79,66,226,152,8,128,92,50,32,0,4,87,131,18,53,60,216,108,173,187,196,86,22,26,87,144,58,207,70,224,105,106,250,6,104,133,199,58,67,16,198,153,232,152,164,32,101,182,58,11,5,5,76,33,6,70,85,1,22,200,146,10,20,94,115,96,50,100,64,141,13,134,107,10,170,235,177,209,229,215,157,62,146,57,198,106,170,194,183,145,197,139,183,118,39,49,3,106,206,249,251,76,244,74,234,62,156,233,228,247,79,81,146,215,53,204,54,169,114,171,63,182,160,169,212,101,172,222,177,196,102,20,114,93,56,236,222,121,101,232,189,92,251,92,125,239,114,108,216,133,125,182,236,204,177,213,63,199,213,178,120,103,245,255,95,255,254,224,220,245,0,32,192,0,2,75,104,36,34,119,104,101,98,144,46,233,135,199,57,152,181,197,34,30,156,24,176,165,91,187,59,95,164,253,153,183,207,157,161,163,202,126,183,200,217,150,189,248,25,83,34,96,104,96,187,53,206,116,158,114,187,122,252,200,238,69,103,42,89,245,103,162,116,204,235,119,125,149,86,89,82,118,162,72,151,78,232,201,69,46,155,125,43,218,189,210,133,116,219,167,116,255,238,14,238,221,142,4,48,62,41,152,199,128,179,39,46,204,192,11,49,16,17,105,36,74,207,130,93,246,144,74,0,65,43,151,0,51,101,68,207,173,59,148,238,195,196,248,217,180,249,174,171,141,25,146,73,22,171,142,91,228,25,77,123,15,13,35,132,232,179,246,134,207,37,173,146,251,32,255,251,178,100,190,142,38,81,103,201,27,217,91,240,104,76,233,154,97,133,94,19,41,155,44,110,5,94,129,116,179,102,77,148,21,240,105,15,179,17,126,75,100,141,208,67,232,243,202,233,32,23,18,188,17,31,164,136,196,24,171,244,219,202,251,189,127,63,254,185,191,89,104,18,89,77,3,23,113,184,24,199,204,141,179,65,37,80,72,149,93,228,125,255,165,78,102,103,209,51,24,137,221,141,102,206,191,213,168,99,186,185,8,57,92,182,208,164,34,209,64,204,161,88,90,140,242,45,200,235,231,40,143,75,105,238,83,79,149,167,16,188,195,35,36,161,193,104,31,155,23,201,252,195,69,74,201,240,137,47,172,79,74,89,18,223,242,50,186,173,159,178,43,208,150,66,53,217,92,172,123,161,107,87,244,86,220,197,116,90,234,70,223,109,219,223,234,214,211,171,204,247,251,190,191,183,168,65,0,0,3,132,197,129,69,140,113,135,252,196,128,11,76,66,67,152,194,168,27,132,32,114,44,6,198,10,32,82,86,4,163,128,22,96,14,1,229,128,26,48,27,3,65,32,45,6,128,88,20,200,132,113,140,22,100,73,169,163,51,186,10,6,207,135,136,0,1,1,132,37,210,68,4,18,82,0,145,224,100,38,100,25,131,98,126,25,10,128,26,230,139,4,81,148,33,133,160,37,55,72,174,48,213,122,165,3,192,91,153,48,50,80,230,48,90,59,26,131,1,134,2,27,44,180,84,134,144,86,26,47,202,178,174,181,10,105,100,168,55,144,16,64,5,216,41,1,114,135,209,58,94,39,76,105,160,233,81,74,234,101,39,100,47,86,189,170,83,125,46,167,70,180,145,51,52,117,25,34,96,98,154,205,207,160,202,73,75,49,116,205,89,52,105,28,55,60,204,197,249,186,106,90,72,155,21,25,76,243,189,39,75,253,159,215,169,174,180,140,4,122,76,2,64,16,74,151,111,135,162,38,181,64,103,8,113,28,246,238,144,144,185,44,70,24,135,160,235,241,57,21,16,143,35,215,167,124,69,77,176,132,194,98,49,64,128,121,70,204,120,180,65,24,220,83,85,196,167,12,25,23,168,44,206,198,45,190,236,160,32,23,38,85,69,91,86,81,74,226,216,143,204,197,46,231,172,124,189,238,90,144,163,231,121,149,97,93,7,149,61,210,107,171,8,156,85,178,215,177,4,50,98,201,223,27,161,170,171,114,216,149,97,214,214,86,98,159,23,108,94,253,142,237,93,251,105,176,201,227,187,103,23,233,199,15,249,81,0,13,54,167,46,102,201,148,135,37,36,230,65,141,70,27,135,198,84,14,37,80,184,46,5,135,3,105,118,253,208,203,140,1,6,80,16,147,43,124,72,53,10,128,144,43,108,215,33,14,203,255,251,178,100,209,142,6,246,102,198,155,218,147,114,148,204,217,106,97,43,126,86,73,157,36,110,141,190,193,109,179,102,169,132,148,216,32,108,202,99,14,45,119,253,236,90,195,64,208,84,9,0,128,140,104,56,16,25,7,16,57,27,93,173,172,3,162,192,134,128,74,106,209,54,241,141,23,97,173,161,21,66,243,46,90,71,122,243,34,123,160,9,44,52,221,46,202,35,175,3,74,135,29,88,180,167,44,251,255,254,139,14,82,183,249,15,60,81,73,102,134,180,252,255,152,131,163,14,12,78,2,26,218,152,148,48,252,101,164,4,70,20,25,153,139,51,127,1,137,65,17,106,118,5,230,13,178,118,171,217,74,237,167,236,110,25,220,2,1,0,0,23,111,8,72,244,214,111,91,140,49,48,146,38,33,57,130,242,97,115,13,33,136,77,139,62,113,234,61,69,70,85,246,179,85,157,46,150,79,255,171,47,249,210,243,122,80,174,164,104,217,206,233,52,165,221,137,48,130,187,178,59,25,72,67,59,217,157,232,71,108,242,177,115,221,217,236,92,140,204,169,110,159,255,253,183,251,134,170,0,0,247,180,201,154,148,230,194,128,200,17,192,195,129,16,194,176,120,136,56,75,113,96,229,213,126,108,65,34,32,28,10,8,163,115,103,95,137,123,27,148,41,205,104,252,211,14,167,94,2,160,12,165,250,16,0,105,2,200,199,130,86,249,16,193,32,68,226,192,178,137,123,102,125,212,113,253,145,110,13,144,184,170,85,43,185,34,127,66,0,88,130,17,177,58,46,80,232,248,209,88,124,29,166,165,202,169,19,255,215,85,80,201,255,248,249,98,102,206,154,83,109,83,167,183,177,139,55,40,106,111,52,41,181,13,17,56,191,10,206,198,50,234,167,254,163,226,110,120,134,219,234,167,230,223,125,76,155,164,223,125,73,29,79,186,79,82,144,98,176,87,17,160,0,40,1,0,0,2,235,176,93,225,56,105,68,36,130,165,176,18,155,226,29,234,136,214,182,25,77,105,218,250,188,166,57,37,82,171,218,133,251,173,91,253,47,251,255,171,20,142,221,207,55,115,148,236,135,60,221,148,173,34,212,237,179,43,210,207,157,235,234,142,237,43,90,206,237,87,156,215,74,244,210,150,127,236,232,186,127,37,64,13,22,79,77,116,131,76,126,23,204,0,16,76,69,12,140,122,1,204,29,2,91,195,0,129,21,123,24,133,192,228,32,3,56,47,19,64,113,196,96,3,146,201,230,109,82,71,32,39,45,131,194,21,182,16,137,232,5,105,129,80,21,58,11,214,128,182,74,172,233,152,173,78,245,87,73,247,150,200,167,101,184,39,90,229,163,174,42,1,193,173,117,133,60,149,101,87,102,37,82,170,78,135,224,99,255,251,178,100,184,14,5,110,103,74,27,171,110,210,90,172,233,173,97,37,56,85,17,157,40,110,149,124,193,153,179,102,245,147,20,224,13,113,212,253,10,102,70,86,106,57,93,167,198,221,242,218,207,94,115,208,172,71,215,68,69,165,47,76,107,69,103,85,77,52,173,119,166,120,170,42,28,162,138,42,186,84,131,214,102,175,109,94,186,86,55,190,80,255,174,109,119,209,32,7,48,0,13,131,0,5,7,247,252,130,20,125,167,92,238,45,28,125,139,3,233,172,40,66,72,114,76,62,22,137,170,106,136,162,17,54,26,67,232,204,252,234,238,54,175,255,117,83,85,55,166,117,113,7,71,48,219,77,75,21,42,212,49,152,148,93,83,56,146,17,89,158,201,51,25,220,164,152,230,187,171,142,71,50,179,185,23,177,58,50,50,186,210,203,125,109,251,156,159,186,26,196,0,106,0,11,211,212,182,99,133,32,243,41,13,51,1,65,67,23,192,195,16,197,35,11,131,67,35,193,146,80,20,184,236,0,96,28,48,108,94,21,23,7,0,197,248,14,148,102,95,150,108,8,1,121,53,148,200,71,33,144,97,1,203,1,135,5,47,210,102,166,210,16,68,99,14,132,246,158,34,150,121,91,25,182,40,226,178,141,208,112,192,69,96,7,128,151,252,4,233,202,138,181,81,163,36,0,71,144,24,132,106,80,174,76,17,2,255,19,9,11,23,139,37,163,243,199,54,211,173,185,72,142,25,195,154,27,161,100,74,148,143,45,45,158,218,10,170,189,116,93,182,83,26,153,166,110,199,20,117,233,155,50,118,47,154,25,153,160,163,166,235,65,20,139,134,6,166,211,203,90,4,245,34,153,162,78,233,186,72,57,137,137,169,137,198,154,234,73,52,143,109,89,97,162,214,133,223,214,181,157,82,212,138,207,212,206,154,53,23,192,198,62,188,176,0,114,2,0,0,22,219,224,156,37,197,244,88,16,168,9,209,24,16,212,46,173,140,77,218,164,104,48,225,102,187,206,190,241,157,73,246,231,26,124,179,77,34,121,234,226,215,175,48,52,121,127,170,66,197,44,50,219,167,125,32,214,138,155,104,24,156,69,196,199,47,205,211,119,92,223,27,84,113,39,215,115,119,204,36,196,210,209,19,183,21,240,104,217,159,84,110,102,209,127,247,152,136,230,249,250,159,112,36,216,0,43,191,167,99,32,123,150,230,174,148,104,203,192,193,115,18,5,45,184,56,137,227,137,59,13,97,30,203,0,239,90,84,173,226,0,104,47,144,206,44,206,149,231,110,151,224,134,184,205,17,173,198,110,99,200,168,202,200,210,94,15,105,79,171,65,135,223,230,143,5,57,55,32,25,217,60,28,234,178,203,12,186,0,149,185,18,137,36,130,119,255,251,178,100,211,140,102,237,103,198,19,186,107,112,110,12,217,173,60,40,182,86,1,155,42,109,161,189,9,107,179,166,233,148,148,224,59,115,151,59,7,130,138,23,148,254,190,81,22,219,169,222,18,71,83,209,15,150,55,161,115,72,20,122,44,116,235,53,118,101,133,57,115,24,85,96,155,114,137,148,228,129,22,83,171,59,15,133,162,165,164,92,114,115,69,161,20,168,205,40,88,217,20,209,57,178,45,117,173,7,106,72,50,158,117,102,43,82,193,96,168,7,109,253,16,68,128,55,65,67,163,52,50,70,90,72,114,73,23,15,175,102,209,78,221,69,119,55,101,168,198,61,215,209,254,159,167,255,255,242,20,236,133,92,233,114,220,140,173,86,41,206,70,50,86,69,83,179,30,42,102,7,163,58,57,150,115,187,25,202,226,14,61,21,76,102,154,234,218,209,141,222,251,185,94,159,215,127,167,127,4,106,0,1,44,180,210,249,196,205,129,60,205,49,20,197,32,236,198,16,0,48,11,46,121,48,58,181,226,74,130,12,16,44,45,117,83,82,145,32,151,157,2,13,153,246,158,118,31,58,40,106,5,127,157,198,34,100,52,4,242,1,174,136,5,249,17,4,160,211,108,41,50,225,25,203,16,132,49,158,163,203,113,126,27,202,66,82,172,2,108,173,79,11,114,250,73,182,59,140,54,40,58,126,188,147,55,144,246,127,241,255,254,122,210,12,108,77,168,81,39,166,161,110,187,143,89,226,83,192,114,127,53,177,72,144,225,218,244,197,47,37,113,252,106,225,229,41,143,143,26,159,22,164,79,10,92,107,255,10,177,237,36,88,241,111,191,221,74,181,91,226,152,251,106,112,186,175,21,174,223,255,55,131,107,66,189,109,142,199,243,62,60,173,80,26,134,92,38,128,40,16,0,129,118,248,205,137,174,172,241,66,92,235,116,194,193,200,239,206,70,162,49,218,251,194,108,8,99,34,117,118,18,9,2,3,35,48,250,210,198,156,212,148,160,238,237,253,191,255,238,22,226,86,7,51,118,213,186,189,192,250,139,136,48,98,158,123,85,253,157,164,116,49,169,19,98,29,123,173,7,52,40,233,123,145,131,98,160,108,220,68,208,234,31,78,137,82,195,12,145,113,156,215,254,252,67,213,120,222,15,130,52,224,51,40,64,4,0,4,255,255,153,7,169,173,179,12,1,191,205,187,144,185,23,76,142,73,45,194,16,188,29,151,158,15,100,143,28,13,20,169,149,155,113,25,249,76,74,52,204,221,103,221,52,159,245,175,80,42,49,47,147,215,42,56,90,114,182,35,226,73,194,17,194,229,15,142,162,62,62,246,44,214,58,144,190,100,49,58,165,191,237,179,57,48,209,151,27,155,217,234,94,145,253,32,142,255,251,178,100,207,128,22,42,103,73,155,184,122,114,116,108,217,154,100,72,126,85,181,155,51,77,177,247,201,107,51,103,17,33,151,216,38,23,109,233,219,88,150,45,165,161,99,102,10,171,99,153,135,27,118,186,183,16,183,119,105,12,51,221,181,95,127,201,157,115,230,199,207,199,172,124,246,50,220,22,59,164,249,35,183,95,116,206,45,76,77,252,125,67,143,245,138,69,157,170,150,127,18,176,26,197,137,106,64,1,0,32,0,70,68,104,95,14,64,146,60,62,69,44,79,153,30,154,22,16,77,51,3,85,255,232,239,77,95,251,106,235,255,255,255,245,130,230,119,226,67,58,142,112,63,116,78,23,238,82,37,116,170,166,12,175,79,188,162,22,187,76,158,178,77,6,46,53,40,135,148,20,168,129,75,171,168,215,208,202,175,234,247,217,134,37,217,170,6,7,142,36,124,13,109,71,12,124,44,140,181,17,12,10,19,140,25,4,64,64,33,131,224,9,16,52,188,18,197,183,24,3,12,29,8,148,137,0,14,68,29,135,2,194,32,49,153,172,184,74,192,42,84,91,91,200,60,143,150,25,232,92,22,4,1,6,5,128,70,13,1,169,130,10,41,24,210,21,180,150,167,76,246,39,42,200,109,215,52,117,150,46,244,193,1,0,17,212,45,76,196,128,136,16,0,202,145,167,64,242,233,251,45,235,233,114,83,131,170,227,71,32,105,117,77,99,253,254,233,107,200,218,173,127,52,223,125,247,58,110,33,247,212,91,169,84,99,149,23,189,27,188,114,7,210,105,84,49,93,61,188,93,37,167,60,236,37,41,73,68,138,254,203,51,157,182,193,185,189,233,183,143,204,131,83,244,18,101,203,235,73,103,84,203,169,70,74,233,158,153,153,41,35,70,160,30,24,0,34,1,0,0,39,237,169,131,170,66,129,2,111,196,158,34,156,22,163,210,202,181,167,175,106,127,56,229,155,187,199,122,37,221,217,64,47,250,245,162,210,238,77,250,162,221,251,126,181,75,24,169,78,200,120,215,113,9,97,28,219,180,27,52,50,203,210,92,169,115,34,133,216,123,143,153,84,177,214,69,194,194,13,61,12,136,25,7,142,228,205,18,23,136,170,26,123,210,26,203,248,163,119,31,210,143,184,235,34,63,44,118,73,80,84,122,2,31,241,4,152,98,200,182,158,70,19,5,166,16,5,165,182,92,106,249,111,175,136,237,151,92,64,9,171,232,29,33,20,213,45,165,137,222,237,192,46,155,106,255,184,138,116,212,215,122,212,18,43,220,10,91,114,6,34,171,253,121,110,66,97,113,119,181,167,193,52,147,142,235,114,124,223,71,94,82,182,94,139,115,116,214,55,118,118,95,40,156,171,0,232,114,13,104,234,190,191,233,255,255,251,178,100,214,14,6,126,103,72,11,169,111,180,118,172,217,173,96,72,140,20,249,157,42,78,225,13,193,169,179,103,180,240,154,48,158,183,67,135,208,238,135,67,9,28,241,150,104,169,202,48,100,205,180,70,210,41,180,193,242,117,162,174,85,23,54,234,82,21,48,215,226,81,174,241,3,199,191,255,103,75,18,119,248,193,5,232,232,134,248,207,202,255,34,241,168,98,251,140,0,29,128,69,132,176,0,2,127,255,72,111,138,234,159,11,197,230,49,200,239,55,97,141,184,81,44,225,6,231,159,215,255,255,255,255,160,136,198,233,126,24,215,89,23,83,173,117,156,183,236,115,191,211,153,57,98,171,54,104,153,116,142,126,108,187,234,69,77,73,47,171,187,229,24,217,91,254,150,113,144,234,167,127,254,238,108,193,169,118,254,80,44,226,220,180,179,151,211,245,127,243,55,150,181,122,246,192,58,0,2,227,104,245,85,205,90,244,215,84,67,5,76,92,33,112,166,218,203,128,215,100,63,89,163,166,4,74,67,1,137,9,35,163,173,106,23,117,220,110,108,253,247,125,176,142,160,25,223,89,44,9,52,139,62,144,174,147,116,178,236,59,142,203,166,255,66,254,38,218,77,52,87,194,90,201,238,26,0,224,122,19,106,57,147,36,72,8,5,32,105,25,1,118,227,63,191,215,129,219,192,227,60,217,119,165,166,75,60,94,44,225,242,40,163,73,178,189,172,163,34,42,217,235,230,7,143,245,24,66,115,79,77,127,255,114,122,179,141,22,20,240,237,140,37,90,252,143,136,97,51,228,175,242,156,197,123,157,140,171,67,22,11,1,42,13,0,48,109,178,2,80,42,24,60,129,6,146,48,204,2,93,70,200,207,25,65,203,232,35,16,7,51,79,55,63,99,213,206,98,85,170,145,62,36,137,20,113,205,33,249,15,119,207,247,255,107,245,83,31,207,163,169,69,14,104,50,20,247,118,22,166,54,109,228,249,16,22,38,18,243,207,26,217,143,109,52,146,57,138,129,235,69,34,67,139,151,87,223,255,194,55,110,60,94,113,89,114,81,250,198,248,132,97,164,140,66,159,252,205,109,253,196,110,88,193,65,203,184,117,64,0,20,108,153,27,152,159,149,137,27,64,12,133,131,35,42,132,227,18,136,16,104,52,96,40,28,97,232,86,20,0,226,3,64,97,116,194,160,18,203,78,103,29,230,6,129,12,218,129,131,54,71,165,60,21,34,223,121,212,130,142,175,85,174,192,72,129,212,169,77,50,204,178,229,97,117,159,102,102,250,166,77,167,118,91,12,208,178,54,36,188,29,70,122,34,3,29,196,179,169,0,196,37,16,108,42,171,88,124,165,15,140,63,60,254,72,48,194,221,61,15,115,183,228,172,251,255,251,178,100,209,12,5,48,103,75,27,105,70,144,125,108,233,151,97,232,22,25,145,157,40,110,153,190,193,140,179,103,233,131,21,16,245,158,250,49,24,162,232,153,26,68,57,2,105,19,77,52,214,189,114,13,122,68,21,100,37,2,124,158,154,21,172,20,164,229,29,135,101,88,100,211,252,64,161,59,134,86,194,121,91,233,208,22,1,191,249,159,172,200,164,141,7,159,40,34,183,48,71,66,118,110,162,243,25,172,192,22,45,30,0,54,0,16,47,190,192,148,132,1,43,88,27,201,5,221,104,80,61,94,16,178,82,42,172,212,244,235,219,191,214,178,169,132,136,40,194,31,255,123,83,127,152,94,74,60,207,177,149,210,89,37,85,69,61,222,98,57,217,89,208,241,180,41,152,170,121,106,135,85,40,242,91,68,27,157,100,114,183,49,142,56,221,54,32,187,187,81,227,246,170,100,141,65,228,49,92,164,5,0,0,92,140,203,234,144,251,2,76,192,163,112,197,64,20,196,225,24,195,112,192,48,37,48,52,14,7,1,107,25,152,38,146,9,147,213,217,117,145,236,112,0,118,157,202,55,234,75,78,193,33,84,176,92,189,246,106,176,5,51,170,174,201,0,134,168,240,186,206,170,227,45,36,153,131,192,143,99,134,247,180,180,190,1,1,9,130,171,208,132,56,16,102,50,178,64,13,71,145,33,230,72,70,178,166,149,213,227,7,136,33,213,47,149,165,47,212,238,53,86,142,89,204,43,253,101,205,233,233,179,61,237,238,236,65,235,189,178,113,201,147,210,103,227,146,75,220,151,85,27,162,74,119,205,57,254,148,183,253,225,243,219,35,73,145,51,106,56,229,169,252,90,87,253,241,83,243,86,163,189,46,183,51,251,244,116,148,115,10,1,184,11,128,4,68,193,0,0,125,189,6,12,22,22,68,168,97,135,217,225,112,26,123,245,44,173,42,165,199,42,122,105,254,97,254,40,34,115,8,214,168,156,247,255,184,162,185,151,116,106,245,73,215,252,121,20,72,80,25,197,196,145,77,21,24,32,169,14,145,219,50,144,60,158,208,229,140,93,160,157,84,215,221,91,60,201,205,74,158,163,148,225,215,239,236,24,225,79,233,182,119,231,229,254,191,255,198,134,112,89,39,45,48,249,150,59,208,14,38,63,12,46,15,76,20,2,192,32,24,56,35,91,11,233,172,56,77,134,2,103,16,169,107,64,18,4,39,26,204,91,55,77,231,106,210,214,189,86,28,148,66,30,249,7,180,97,0,160,149,254,153,75,117,222,122,203,230,132,181,99,172,188,87,82,68,129,32,9,209,96,96,3,163,241,109,12,64,129,193,132,6,24,104,9,46,160,200,154,147,33,208,126,20,161,177,63,246,31,152,91,247,242,141,255,251,178,100,207,14,38,9,102,203,155,166,95,162,108,12,233,237,96,163,142,24,185,157,48,110,225,47,193,146,51,167,233,131,8,224,74,51,229,207,64,129,1,68,12,65,72,201,36,144,40,128,128,193,134,219,95,110,241,204,35,108,140,86,70,35,17,163,71,10,182,209,145,145,174,93,138,118,122,200,223,248,156,59,21,247,211,50,8,165,158,225,252,165,191,255,253,220,173,174,235,99,215,233,34,235,187,174,179,183,93,126,222,155,71,227,147,197,78,130,150,0,139,133,223,112,116,51,148,41,83,243,15,209,181,19,8,81,125,10,119,8,121,73,170,223,39,116,71,70,244,185,164,32,153,158,122,20,226,150,207,85,206,242,126,132,64,129,8,196,102,5,177,2,16,33,207,158,136,199,3,3,22,6,6,113,97,202,198,157,206,13,73,98,49,6,45,229,90,178,191,123,23,250,255,162,203,107,111,75,157,228,75,59,62,96,108,61,22,85,8,181,0,0,20,240,235,236,19,132,25,205,232,192,58,16,224,199,225,163,3,141,155,228,16,195,42,82,149,161,1,19,2,130,89,68,50,162,172,173,34,105,11,161,7,64,105,92,200,218,10,59,34,156,18,244,186,9,56,61,116,57,170,170,78,166,66,17,8,220,80,193,159,170,228,141,11,160,117,161,131,98,104,104,119,65,121,11,126,130,96,169,203,170,173,192,130,143,149,137,48,96,76,65,245,38,96,56,37,228,54,21,80,51,245,120,20,184,240,23,12,42,82,161,105,204,175,224,170,209,169,119,46,109,119,254,211,108,174,186,237,107,221,90,165,44,152,152,152,152,158,156,251,223,94,90,236,231,225,211,71,71,192,216,180,78,49,68,190,235,163,62,93,243,105,251,71,31,125,231,30,181,186,188,202,215,115,255,54,111,29,186,140,173,218,204,222,102,102,113,217,233,201,156,181,102,211,219,57,243,159,159,0,25,160,64,0,0,220,16,203,216,185,204,224,45,43,156,248,71,29,188,110,222,157,125,251,84,179,194,120,36,116,175,14,242,248,82,101,185,108,154,72,130,223,174,183,141,132,100,210,244,74,50,210,53,9,48,142,31,202,228,124,207,47,73,78,187,58,186,177,40,86,156,165,41,74,2,82,221,208,218,59,33,156,49,128,140,133,99,180,230,237,179,171,127,255,255,255,255,255,95,249,184,146,239,103,12,85,159,238,74,10,130,156,117,72,68,149,48,24,100,152,24,132,43,189,5,28,9,225,64,26,71,188,51,101,240,147,197,19,241,134,75,228,82,119,97,102,60,209,135,87,169,166,214,154,52,154,50,166,74,106,137,44,37,33,225,182,32,188,218,115,42,97,144,67,50,76,69,77,3,191,14,98,191,47,42,135,228,28,8,7,5,151,27,56,255,251,178,100,202,142,6,165,103,74,155,152,99,240,99,236,217,183,100,194,110,21,81,155,48,110,12,254,129,96,179,104,41,129,138,120,123,212,169,172,53,52,2,208,46,168,1,161,65,17,136,50,89,15,106,91,220,255,251,41,232,28,220,210,188,74,97,220,84,39,52,32,130,69,152,64,111,4,33,56,161,0,200,152,57,50,131,20,180,12,106,203,132,28,114,40,202,247,118,89,180,70,125,181,126,255,250,55,254,105,127,187,212,19,0,18,177,2,30,255,229,18,183,58,64,41,29,62,228,121,225,83,181,115,230,229,31,205,82,106,214,127,57,255,93,162,48,50,47,148,218,75,26,216,107,212,63,231,87,2,79,225,27,151,249,131,98,172,143,110,132,220,182,202,100,181,136,17,11,56,125,146,158,138,215,187,158,108,244,232,230,171,255,250,255,255,255,127,250,95,253,69,170,0,0,220,212,101,160,35,124,130,17,163,66,21,243,12,193,176,80,173,4,134,2,9,110,211,81,217,94,168,163,75,77,150,200,205,218,187,185,109,170,64,174,91,44,131,159,232,121,183,82,137,116,173,126,47,200,41,35,145,129,171,60,45,250,36,63,20,172,101,195,125,152,211,2,80,20,123,128,223,4,43,75,199,249,7,160,72,186,186,68,216,195,145,9,210,120,49,22,145,0,65,145,39,57,193,125,108,211,93,254,103,159,62,250,191,52,163,241,33,172,115,242,210,27,130,212,121,35,82,69,51,202,38,234,72,35,74,42,22,171,51,228,155,100,42,13,133,175,77,148,36,162,252,23,29,101,152,100,74,90,185,121,250,127,255,44,246,123,212,174,187,78,179,69,80,36,65,50,170,246,19,78,69,65,197,77,26,120,212,4,32,1,12,80,0,9,109,76,250,98,171,201,20,158,87,41,253,69,65,9,227,134,64,230,133,203,12,163,165,113,137,164,207,197,210,166,228,239,38,34,200,51,158,101,17,60,97,198,68,140,197,41,44,236,204,114,35,136,217,173,174,75,42,23,244,204,250,167,34,219,253,234,131,6,11,130,11,184,155,16,121,70,78,48,166,32,215,113,213,49,216,240,166,23,61,93,31,243,42,101,178,82,118,81,204,134,18,49,26,250,10,170,208,81,73,168,8,156,248,197,111,120,218,80,168,200,16,156,196,247,8,12,71,24,104,5,152,40,10,15,14,10,120,88,0,72,85,234,95,228,56,42,105,10,3,233,20,113,186,198,31,74,39,90,26,73,70,140,177,219,27,40,156,14,3,28,216,162,69,178,65,96,5,105,144,128,5,247,98,142,178,233,78,219,42,210,181,29,133,31,75,196,74,40,1,212,86,81,86,30,103,74,181,201,80,41,75,2,126,218,44,161,95,184,79,235,88,145,106,55,29,212,90,131,255,251,178,100,212,14,37,246,103,75,155,166,95,160,116,44,217,170,101,37,62,24,93,159,44,110,161,254,193,206,51,166,93,129,162,248,12,55,253,106,149,158,233,38,25,110,53,59,177,2,45,133,82,21,137,173,166,110,106,104,84,110,216,209,145,138,165,197,34,203,220,170,172,177,215,111,64,189,91,197,44,196,182,26,38,233,99,139,214,43,241,220,167,130,207,54,47,244,199,22,155,159,16,45,111,171,69,130,247,54,128,62,98,84,3,41,55,52,69,185,240,42,55,117,148,174,64,115,103,98,147,54,97,232,245,172,163,117,181,75,218,152,103,202,110,231,142,23,105,44,234,189,206,81,65,90,245,9,37,134,119,186,16,150,86,98,149,184,127,191,50,243,252,188,255,255,205,211,174,102,178,92,225,170,52,53,34,7,8,76,121,36,93,13,63,153,216,239,86,222,136,159,128,1,79,241,5,201,47,195,206,89,113,34,56,235,248,23,85,68,206,31,94,203,70,138,177,64,166,170,0,0,238,244,201,248,56,202,1,240,201,16,196,198,114,85,38,76,53,0,76,7,10,6,1,59,76,145,42,171,33,197,135,175,86,230,236,164,99,118,94,54,158,8,42,131,38,202,251,59,200,217,23,91,68,192,34,206,101,142,36,41,150,55,24,97,68,157,23,153,186,167,27,161,97,159,75,30,247,117,6,148,229,234,125,22,171,246,206,16,137,155,179,184,75,122,204,96,246,124,146,113,167,178,12,213,187,18,235,56,106,127,15,215,161,194,63,45,173,143,147,40,206,29,96,58,178,239,100,33,113,25,171,57,169,85,205,85,94,116,250,102,123,213,107,45,107,142,34,190,62,94,231,29,239,148,222,125,55,215,42,179,238,80,246,209,213,249,57,244,253,191,255,61,110,3,64,8,0,11,150,211,74,69,200,156,228,169,145,6,223,44,16,241,230,220,34,224,169,25,133,230,177,17,46,214,123,67,6,136,50,3,141,169,6,224,174,102,118,22,10,132,114,2,58,17,28,142,234,196,194,1,160,131,50,152,215,158,203,93,187,43,208,167,116,68,171,90,245,237,119,180,206,67,20,224,233,61,110,67,34,149,66,57,246,250,175,186,54,182,87,167,85,234,154,169,134,160,253,166,253,235,65,82,56,140,211,159,77,138,44,140,47,12,140,142,29,0,193,57,133,130,80,200,68,100,200,10,225,169,128,168,42,141,128,128,64,100,5,26,1,148,8,186,134,10,0,110,226,146,166,105,144,136,250,135,133,136,172,194,64,95,203,120,119,6,48,182,38,110,16,246,20,210,153,50,141,128,162,156,44,205,177,135,41,126,172,58,231,88,87,109,33,138,162,81,148,101,139,32,219,55,155,16,37,77,162,113,150,85,10,47,138,193,151,138,84,255,251,176,100,198,142,133,131,102,204,27,163,95,144,107,12,217,167,101,34,62,23,93,155,40,110,225,15,193,115,51,103,117,132,136,168,196,227,238,182,85,179,189,2,231,42,238,127,236,107,194,157,79,23,54,54,11,41,229,28,210,6,90,147,40,244,211,20,58,165,84,202,28,189,241,126,245,107,213,197,181,220,207,142,54,255,229,42,217,248,145,213,85,28,74,253,44,245,53,241,125,241,105,109,241,245,23,92,133,0,128,0,0,187,126,90,40,149,48,34,79,211,169,48,46,224,54,161,68,223,184,44,171,215,115,84,196,77,10,105,204,146,178,93,202,85,76,214,79,125,56,234,191,255,147,153,250,181,178,189,16,165,121,157,93,90,212,71,167,103,90,88,168,168,108,175,103,213,209,139,34,222,155,244,59,49,59,181,89,84,183,69,171,171,35,49,28,186,103,43,61,70,0,0,155,144,195,15,180,207,33,92,196,114,152,200,244,204,198,112,36,192,49,92,84,91,5,53,69,253,85,115,2,130,241,96,24,160,10,5,3,136,128,156,166,12,0,67,64,249,48,10,238,22,188,19,129,89,146,240,29,107,120,102,8,85,117,55,26,248,46,96,104,165,158,11,34,40,0,37,128,82,235,14,13,105,213,34,12,64,107,116,89,138,100,22,101,32,208,133,114,33,17,55,99,203,36,241,66,107,173,101,150,145,156,63,187,121,28,216,57,12,84,117,180,109,227,114,236,233,35,248,204,222,161,230,31,243,9,178,38,220,207,219,77,205,29,183,162,181,204,202,229,64,251,171,186,134,228,116,50,202,220,52,218,239,93,20,240,221,147,246,185,132,89,3,46,84,112,226,87,138,111,25,28,227,102,70,23,140,38,95,59,133,254,63,228,96,15,128,0,160,4,0,0,11,174,230,209,139,13,96,13,164,38,3,47,81,209,105,50,216,216,10,244,98,131,136,67,28,144,220,227,146,195,208,129,87,217,252,106,245,106,236,71,114,101,53,108,218,31,148,233,17,119,255,255,255,249,205,166,54,90,17,34,41,181,86,42,221,35,114,60,144,52,34,239,150,90,175,41,49,121,103,114,99,70,60,248,157,68,58,185,154,173,248,94,65,187,244,70,16,22,21,131,25,105,209,232,188,17,92,183,227,152,159,56,85,115,31,123,56,101,194,137,163,25,44,20,69,48,227,5,49,103,198,20,8,201,193,0,227,33,140,221,173,33,152,42,79,155,92,248,203,72,107,112,18,58,53,8,38,24,73,21,74,29,136,122,234,90,166,154,128,139,121,74,68,109,121,159,8,116,139,29,135,99,43,121,173,44,85,133,76,8,173,183,70,30,130,18,217,74,161,248,172,203,239,49,55,39,221,160,55,52,209,58,204,203,127,106,189,74,69,212,87,255,251,178,100,212,14,6,44,103,73,27,185,67,240,112,43,217,173,97,35,76,21,113,157,44,109,225,13,193,173,44,38,77,165,141,160,60,243,103,60,37,60,213,76,174,170,146,169,202,55,111,212,197,255,197,85,99,254,36,177,122,113,9,254,101,75,33,147,123,64,232,194,173,136,21,172,209,53,111,100,171,99,244,198,54,181,29,205,191,63,141,0,51,128,2,179,108,96,24,145,66,77,210,88,172,229,78,150,72,178,74,90,7,34,94,254,190,216,194,35,37,20,209,213,150,93,66,212,81,119,47,161,212,41,204,67,88,62,156,212,206,36,242,245,134,123,159,246,211,57,243,88,106,71,42,156,116,5,43,121,231,231,72,187,75,164,99,44,172,66,211,126,185,150,189,164,68,106,99,151,27,178,171,163,118,66,159,121,120,98,54,136,66,104,146,88,106,53,15,195,181,0,0,92,176,230,122,131,235,25,141,202,86,53,13,0,208,65,195,73,15,76,32,25,56,192,93,249,80,35,1,140,128,128,19,4,6,140,18,9,48,96,33,244,59,201,49,5,146,191,13,113,21,86,21,48,18,160,187,225,66,71,150,33,120,33,116,122,53,13,65,69,254,14,17,43,13,19,83,141,85,205,104,137,134,80,69,180,204,215,242,75,8,136,26,120,186,67,67,35,184,214,168,152,204,210,57,173,48,244,191,22,145,183,136,163,66,201,119,165,235,86,120,129,15,64,4,32,193,40,116,180,206,153,50,238,155,241,252,254,234,141,172,138,82,35,82,181,25,83,19,122,113,62,212,142,178,97,135,98,226,174,21,139,180,167,126,113,230,173,40,79,57,11,93,83,88,164,94,125,164,146,243,83,230,230,8,214,126,229,136,54,237,52,187,226,99,174,169,155,226,184,185,11,57,64,24,0,133,219,99,50,25,180,188,90,36,199,98,60,140,254,77,202,150,33,19,193,1,121,101,213,18,76,12,26,75,149,185,169,165,77,201,13,81,83,196,51,73,169,124,51,8,177,85,55,154,159,243,255,255,205,76,145,183,149,214,73,75,205,130,54,71,150,100,108,102,112,17,211,138,71,213,45,110,99,81,168,79,46,165,110,188,85,83,242,227,247,18,101,236,0,105,67,255,159,246,191,255,234,223,177,148,115,89,188,130,65,144,226,33,141,35,25,88,216,28,129,149,68,97,35,133,58,151,32,232,6,246,9,0,226,0,69,30,85,84,13,224,11,134,116,199,97,146,80,98,41,198,225,65,11,89,96,215,242,200,74,242,48,210,250,7,17,144,196,5,139,80,116,133,5,94,177,156,20,122,12,14,49,11,36,56,28,4,132,136,140,67,1,94,45,205,85,29,234,234,203,15,203,244,247,219,150,70,164,178,96,108,225,67,224,90,90,63,248,59,255,251,178,100,213,14,6,99,102,200,155,153,91,112,104,104,153,167,97,3,110,86,225,157,40,110,229,13,201,174,179,102,117,162,141,248,24,179,19,177,195,42,169,26,94,7,255,51,53,49,11,244,244,176,155,143,99,78,166,21,42,234,229,94,134,230,147,21,109,136,113,23,252,49,119,76,50,38,160,65,37,132,101,214,70,218,200,238,186,186,98,187,211,226,228,122,117,246,176,0,118,148,0,32,0,128,0,2,237,184,194,98,99,168,236,43,65,136,45,101,30,43,33,26,107,16,111,99,113,25,108,166,196,96,227,148,70,168,65,72,124,88,32,134,67,42,40,197,88,201,231,170,170,150,221,191,255,255,54,51,175,57,26,69,76,243,48,198,70,118,153,188,180,181,58,103,5,26,20,54,164,215,98,82,147,57,158,238,95,153,151,195,237,158,165,157,242,166,100,140,202,165,217,218,127,240,237,255,224,234,0,3,29,212,196,173,116,202,196,32,195,48,88,196,199,84,198,80,188,199,128,192,80,100,48,68,57,66,39,216,192,0,76,28,1,146,2,105,8,80,17,193,64,97,20,214,101,8,218,234,165,98,75,245,91,132,142,69,37,10,11,30,173,45,208,207,17,20,145,172,28,26,122,191,138,108,172,38,132,80,236,205,81,224,154,107,136,161,67,70,183,175,33,110,168,35,237,150,228,134,234,42,42,109,81,54,105,221,71,40,35,224,12,38,60,145,8,122,15,166,138,225,5,10,189,186,184,233,198,213,243,243,95,245,31,115,207,91,66,60,36,155,51,124,251,250,196,191,40,204,247,46,54,33,200,27,17,121,119,10,229,9,197,138,22,21,59,227,72,97,49,130,136,198,204,203,205,76,187,214,201,21,21,141,1,211,128,0,146,218,1,34,18,81,185,155,219,34,196,83,193,67,13,72,184,26,227,179,3,192,47,84,46,117,179,53,16,160,118,56,227,43,6,167,37,10,31,207,45,202,115,138,12,254,242,170,69,95,162,33,82,72,68,243,219,229,231,63,225,147,6,168,67,33,211,62,211,34,54,34,176,174,107,30,69,35,134,207,77,171,36,166,117,178,163,127,241,5,246,48,136,240,248,213,29,234,240,129,159,254,149,5,221,73,31,246,106,229,127,144,0,9,55,166,80,24,102,220,142,6,32,8,70,110,69,70,21,134,192,81,84,192,80,248,20,159,141,0,108,240,192,64,80,178,196,0,192,4,6,87,140,136,227,1,183,167,56,200,226,234,24,160,68,67,126,3,132,58,135,52,44,6,142,1,152,56,11,45,33,208,36,130,173,80,59,98,35,46,54,241,118,169,18,105,50,182,212,89,169,48,185,222,225,28,28,134,37,47,66,151,150,186,174,135,30,56,14,65,37,125,158,153,219,69,178,60,147,255,251,178,100,208,140,229,209,102,201,155,185,67,114,113,137,121,99,104,195,120,88,1,155,38,110,225,109,201,156,179,102,13,145,14,48,145,63,27,167,254,109,136,207,173,119,223,53,119,23,78,107,31,186,169,245,22,217,230,238,85,89,21,29,72,68,247,108,79,118,139,207,191,184,38,146,159,47,149,148,69,135,165,39,53,111,138,60,123,113,235,108,27,253,197,51,81,208,162,222,199,62,126,187,63,111,167,196,192,50,173,187,99,5,148,73,105,103,162,35,197,56,110,217,110,162,246,154,228,73,234,135,174,229,13,124,238,243,184,99,160,160,142,10,31,118,36,116,59,85,207,209,136,142,207,115,34,155,247,247,255,118,195,186,147,177,153,211,52,243,164,152,170,11,172,191,109,108,193,7,44,99,163,124,70,35,67,43,221,56,15,122,84,187,91,207,190,92,105,15,34,124,231,118,9,43,158,175,241,127,202,118,95,26,0,0,156,208,197,9,2,12,113,192,216,193,72,8,76,120,193,204,195,136,14,76,13,192,248,188,163,195,28,58,0,172,204,32,1,139,176,10,2,176,176,12,134,0,41,104,74,193,145,231,146,171,183,93,1,203,69,26,21,65,22,203,153,4,3,64,181,163,12,28,49,162,243,76,144,8,66,252,41,131,148,24,140,29,9,114,181,133,82,84,78,202,208,2,146,74,148,254,135,144,6,152,140,158,39,89,229,164,74,135,125,186,63,173,2,98,32,173,191,116,157,7,69,227,114,34,71,67,147,165,207,165,95,107,237,154,70,125,209,208,238,247,119,185,142,105,235,109,140,107,49,187,31,62,214,158,76,169,48,152,195,231,185,232,70,238,239,82,6,39,86,234,113,138,123,18,247,86,74,159,229,95,190,4,111,196,1,0,5,187,254,89,192,227,218,65,139,176,98,153,16,34,205,17,208,204,170,239,38,23,156,211,168,66,73,91,50,149,215,49,142,182,82,35,251,207,102,123,117,209,192,196,69,18,100,35,249,236,86,238,93,115,94,70,178,93,238,151,50,50,40,39,118,101,83,157,157,44,86,87,86,170,58,223,110,200,175,171,221,244,121,44,206,244,67,173,109,73,17,145,180,255,65,221,114,26,15,236,0,156,226,34,232,228,41,28,203,17,4,33,40,29,31,204,129,4,17,77,21,204,6,21,81,28,193,32,132,44,6,36,18,235,48,28,33,12,56,145,96,44,51,188,48,43,136,179,200,66,11,32,42,80,144,73,112,170,201,30,38,233,116,213,113,122,84,165,134,23,248,26,40,97,44,81,251,32,32,182,234,94,235,182,1,36,19,237,69,24,218,92,50,197,218,160,241,20,228,73,182,30,159,109,33,253,140,61,206,29,171,133,164,210,145,164,119,84,159,183,221,169,171,223,47,255,251,178,100,206,142,5,206,102,201,27,218,83,114,97,140,217,183,101,130,26,23,221,155,34,110,229,111,129,190,51,102,157,145,149,248,107,254,126,250,121,229,94,130,45,208,108,74,203,211,237,150,117,241,15,115,121,190,43,138,138,225,206,170,137,102,133,108,229,139,197,204,124,50,33,209,115,91,119,191,82,228,237,57,188,243,230,52,233,98,141,239,206,123,25,170,24,4,0,0,151,255,192,150,21,174,240,136,249,117,95,151,164,105,57,236,218,44,252,59,65,107,59,78,113,130,148,249,33,195,117,242,226,105,246,124,244,210,175,211,126,55,210,208,130,136,66,87,151,133,251,114,166,69,117,153,71,169,134,156,138,70,43,168,142,66,169,46,48,182,49,209,196,136,119,26,91,88,172,102,136,42,173,25,247,103,145,78,170,82,80,72,170,201,69,81,86,116,51,155,81,138,140,117,75,237,232,160,37,0,1,118,244,199,154,28,198,64,204,198,240,104,199,87,64,192,16,72,195,176,212,84,81,5,8,141,197,79,152,20,5,33,185,40,20,96,40,0,215,175,129,59,3,172,166,142,212,93,245,121,220,1,192,155,25,100,34,40,62,133,10,148,12,203,37,96,203,233,94,50,210,130,69,6,84,174,35,180,72,66,207,146,46,162,1,18,225,156,163,58,19,85,99,73,150,43,200,156,77,152,48,107,46,213,153,199,110,69,61,46,45,120,218,165,26,236,99,183,119,44,109,62,185,138,179,140,171,183,81,248,78,252,229,177,90,72,212,243,216,155,28,211,204,106,155,94,228,159,181,123,99,143,237,68,208,252,203,242,199,30,147,241,15,53,60,89,47,43,97,226,136,226,14,82,7,230,174,47,218,105,195,175,214,86,97,5,207,95,90,143,225,9,148,0,101,42,0,64,192,0,6,187,240,193,145,25,230,57,1,111,191,104,238,177,152,221,161,142,109,206,94,235,146,213,203,47,104,114,8,67,113,245,176,136,178,94,20,45,23,242,182,221,95,202,127,183,255,255,255,79,92,66,212,162,200,171,63,185,121,211,63,34,235,19,20,185,216,245,235,72,103,167,234,132,166,153,251,56,179,51,184,4,151,30,103,97,25,234,103,139,165,81,148,167,148,13,92,101,95,180,188,206,16,148,133,94,140,210,78,148,198,147,192,20,94,25,90,171,194,204,2,15,6,4,18,131,101,53,99,64,80,217,0,13,124,112,31,26,1,68,128,192,8,142,10,33,8,146,173,148,41,232,155,240,202,193,14,33,107,36,202,204,30,74,124,44,152,130,158,29,8,66,146,89,104,36,115,6,110,11,112,97,5,247,107,15,42,58,166,91,166,159,196,133,122,89,147,188,234,193,240,134,180,141,145,41,77,141,59,109,110,244,164,52,15,131,225,255,251,178,100,209,6,38,40,102,202,27,185,91,112,108,44,217,170,97,227,56,23,49,157,38,238,225,111,129,195,51,166,105,146,161,248,176,251,109,55,114,119,119,148,74,23,21,181,235,217,188,82,70,177,243,51,23,119,182,221,87,204,252,75,24,82,106,78,54,123,220,117,8,115,45,201,40,251,178,141,9,125,113,165,197,218,63,85,255,15,174,238,250,136,226,27,51,196,245,14,123,174,103,174,63,139,137,11,216,6,0,59,109,132,31,134,4,206,13,54,31,71,225,61,67,184,109,104,24,213,38,224,29,75,27,44,72,17,206,49,84,205,32,211,30,90,228,67,36,207,171,202,172,202,239,170,200,135,102,149,245,223,242,36,204,125,59,227,236,163,158,237,225,102,39,237,36,187,141,157,98,172,119,79,173,180,167,85,196,241,213,234,156,81,117,85,112,244,241,53,95,31,200,250,227,152,186,142,102,94,185,110,213,82,87,234,249,249,142,28,55,106,0,1,55,212,197,231,16,1,200,220,142,35,167,53,129,69,147,13,4,76,16,6,52,16,9,26,89,232,92,18,161,42,4,142,11,28,184,117,131,17,47,242,203,144,51,167,245,205,81,228,183,91,136,136,48,37,167,74,156,84,207,49,126,21,165,223,71,49,213,185,243,139,161,162,40,91,81,107,8,130,129,54,26,241,172,3,93,67,246,249,4,234,137,35,42,46,228,232,155,155,178,177,218,155,8,129,0,152,130,0,241,184,158,32,73,107,27,231,63,139,173,140,226,238,15,239,247,177,51,169,90,7,20,57,18,130,40,118,179,33,166,198,134,228,73,183,30,72,180,168,182,40,237,23,61,83,198,145,11,34,92,197,170,170,122,75,114,83,30,222,180,143,183,97,218,102,212,170,46,30,231,126,84,172,95,46,227,221,92,91,236,172,2,2,0,0,27,174,160,96,67,7,14,80,214,181,114,175,177,130,1,250,185,148,77,110,118,52,250,74,98,109,109,138,72,41,112,210,48,87,0,68,41,206,43,80,66,211,3,220,168,78,4,34,57,79,156,158,159,68,33,33,150,216,231,153,35,8,63,83,44,115,213,115,221,194,95,44,81,232,236,127,206,198,174,49,34,137,163,37,170,12,82,52,29,35,17,34,239,71,132,92,228,174,180,222,228,159,77,102,39,185,88,238,167,83,60,182,231,226,120,235,250,145,137,83,113,59,215,255,205,141,5,139,127,254,114,25,105,144,25,134,145,34,27,204,30,12,12,3,134,70,19,26,24,176,6,174,97,225,0,5,88,226,105,108,28,3,120,203,40,36,49,53,201,66,249,214,154,85,47,136,209,220,73,12,97,158,25,196,96,254,99,59,134,97,222,134,19,208,88,46,212,46,4,57,16,76,204,81,156,106,152,165,228,255,251,178,100,202,142,6,10,102,202,155,152,91,224,130,204,217,119,100,200,138,22,81,157,48,110,61,111,129,158,51,166,233,129,149,240,159,39,144,243,137,14,134,103,6,217,125,148,160,75,157,39,92,70,1,28,172,108,106,99,132,87,137,127,252,252,183,187,255,254,116,41,230,135,138,74,13,141,138,147,53,134,29,86,83,122,142,179,107,41,206,50,154,230,35,185,72,56,249,180,45,40,99,96,174,182,109,103,113,74,223,95,119,121,255,184,255,246,178,152,207,100,190,166,162,254,254,26,114,199,128,21,82,224,8,5,0,1,93,182,2,184,198,37,124,5,84,89,254,29,48,57,242,153,84,150,126,188,170,71,94,195,155,2,56,113,12,244,18,184,211,188,24,229,153,109,154,55,148,229,228,3,92,140,62,88,188,81,109,50,46,244,102,196,115,89,43,34,163,42,49,148,80,73,200,114,144,151,77,221,13,26,153,46,197,121,49,122,43,203,121,218,206,175,162,31,90,215,233,255,78,173,111,255,105,0,84,0,1,46,248,209,138,164,252,226,224,194,145,152,205,99,24,104,23,48,80,1,48,168,60,2,130,233,204,157,2,0,81,81,151,156,26,5,150,81,50,80,248,120,11,107,69,0,20,235,28,110,138,10,234,201,90,164,1,41,107,79,201,111,29,215,81,65,85,51,165,29,90,27,98,48,3,75,102,234,198,202,41,155,189,134,159,21,85,140,210,82,204,147,65,43,40,210,185,126,59,133,176,94,68,192,58,117,204,61,0,152,62,3,88,120,161,11,101,34,122,50,213,66,27,142,24,154,84,108,239,18,123,143,135,130,8,42,75,145,229,152,184,112,44,96,210,203,28,29,136,231,185,112,136,58,42,238,7,80,228,107,161,221,91,139,199,64,60,12,63,173,222,35,90,231,26,170,242,249,225,254,60,26,180,19,204,211,63,238,164,143,147,65,52,111,64,4,0,0,0,45,255,6,0,78,19,15,84,98,228,164,89,73,168,1,207,7,40,216,54,95,215,71,14,53,25,89,140,253,147,93,123,217,172,75,187,16,81,58,127,254,155,42,34,218,246,214,215,85,170,104,171,85,228,49,94,40,234,85,50,48,244,36,181,171,171,49,90,170,135,162,94,38,49,211,215,79,254,118,19,65,218,126,223,221,65,156,189,154,42,120,158,56,7,152,122,63,152,230,61,137,5,41,146,96,168,8,98,120,6,2,2,160,80,224,9,192,16,0,10,10,138,163,32,104,8,34,1,5,115,185,175,151,21,91,160,39,233,13,154,124,165,190,123,80,124,120,25,102,236,141,110,173,22,126,162,144,27,244,200,144,148,198,231,211,69,9,74,84,177,111,177,246,232,181,97,247,73,242,122,35,81,39,185,97,217,8,112,74,144,255,251,178,100,195,14,38,29,103,75,27,168,111,66,90,172,217,218,96,197,58,23,41,157,44,110,153,94,193,127,179,167,117,147,20,232,141,197,83,23,237,46,30,89,136,11,224,217,239,189,45,163,183,119,253,215,91,180,207,18,169,241,141,253,125,120,222,78,229,171,53,157,188,209,9,208,131,161,34,72,121,178,122,231,167,54,137,34,41,210,245,219,110,179,100,230,252,21,90,249,196,165,188,164,35,119,237,181,189,76,156,166,61,254,170,96,40,96,0,8,5,5,219,224,113,227,224,46,178,67,217,127,186,106,192,98,1,195,8,86,26,20,79,233,178,75,178,43,70,118,122,232,247,75,42,34,180,158,137,119,49,72,35,51,105,95,251,61,209,79,90,164,218,177,164,83,161,24,231,67,43,151,89,24,106,221,18,196,27,125,238,85,149,111,122,81,126,165,111,51,39,236,201,218,171,244,71,84,16,219,234,172,8,213,0,6,163,76,131,19,130,179,179,138,200,35,65,152,195,0,199,83,2,197,225,24,242,101,40,132,14,11,208,100,24,18,131,130,131,2,64,131,1,2,224,16,188,22,1,192,66,25,138,33,130,241,34,41,197,38,105,146,36,43,51,85,16,84,166,24,229,198,79,146,216,27,8,153,3,23,248,16,225,140,50,34,22,82,10,24,13,131,12,2,159,12,48,161,97,145,221,210,64,66,193,160,37,204,45,172,30,184,30,144,16,70,0,34,70,140,20,137,224,227,5,13,77,83,121,5,124,100,200,52,178,146,155,180,210,36,207,235,234,252,174,88,18,252,159,255,135,75,153,110,247,112,229,82,212,180,77,102,33,11,53,225,232,77,218,186,203,23,180,184,252,26,157,56,228,220,179,41,67,202,195,141,28,187,222,120,243,47,40,79,246,87,243,233,110,186,225,30,231,210,174,205,223,80,87,95,203,141,163,54,185,255,190,158,74,5,192,98,128,2,0,0,46,255,149,77,47,58,146,49,38,107,208,199,169,105,68,37,243,74,78,70,135,159,58,249,122,252,219,104,157,211,174,171,218,187,17,149,108,168,239,255,252,202,100,59,163,157,75,164,202,68,41,20,170,132,33,228,208,206,231,84,18,160,124,170,115,144,202,162,109,24,65,113,35,202,133,120,193,158,254,213,101,234,109,243,53,78,124,107,116,51,177,17,255,179,160,77,164,150,153,145,174,8,137,35,52,65,65,25,182,96,112,80,2,1,68,0,216,8,24,150,186,68,128,12,62,152,43,200,48,8,128,0,192,10,129,187,240,236,197,73,198,190,211,85,51,181,198,245,136,54,136,106,207,156,196,137,40,0,214,60,130,101,67,27,198,192,245,207,179,101,73,29,165,129,163,174,195,76,112,106,83,200,90,244,73,86,222,116,17,137,152,255,251,178,100,206,142,38,194,102,200,19,185,91,240,102,12,233,221,101,37,58,22,17,157,44,110,161,125,1,98,51,167,105,131,20,216,218,132,183,39,136,8,154,35,72,213,81,151,195,76,196,207,90,186,194,246,105,93,13,145,161,33,98,235,4,202,152,65,112,244,50,233,166,168,134,71,163,97,150,32,185,154,145,244,190,46,39,171,143,249,127,68,75,249,31,251,55,154,92,148,179,148,79,94,218,41,187,218,147,90,223,147,45,177,221,188,2,172,3,0,13,119,225,73,23,202,26,3,140,136,20,252,104,103,44,90,209,208,79,41,153,186,209,241,236,91,180,157,127,255,109,116,254,159,254,234,182,176,209,87,169,212,172,210,223,212,142,106,35,209,93,170,84,204,167,33,152,174,170,136,69,83,76,118,222,185,60,79,217,58,172,73,229,122,148,221,134,174,163,11,218,58,140,151,80,9,213,0,0,220,208,196,173,47,12,90,70,108,194,228,32,12,33,1,56,40,7,34,16,5,66,51,4,192,11,14,1,72,96,128,4,144,76,90,86,14,60,1,45,132,197,240,97,4,140,86,86,170,170,145,39,64,168,23,105,169,195,107,141,74,16,156,46,20,236,128,217,144,132,8,7,165,104,32,200,175,152,57,37,211,53,238,145,37,186,190,150,234,34,211,20,218,78,192,33,182,8,152,202,18,208,7,76,197,88,94,82,203,13,148,191,178,43,103,124,199,87,90,250,222,53,31,111,168,254,217,114,167,250,197,160,86,251,189,156,245,139,91,24,182,115,172,56,82,245,143,103,240,166,135,216,161,111,111,109,30,104,11,80,166,137,184,26,122,250,21,34,197,255,11,140,103,54,189,228,172,139,136,251,181,181,93,211,118,206,225,77,19,95,253,223,203,223,189,182,110,217,241,172,56,75,46,241,10,109,252,141,80,128,0,2,73,176,204,34,2,174,185,152,210,6,39,89,227,73,41,78,112,196,186,118,188,102,91,12,203,168,187,249,126,234,218,191,251,181,212,183,102,145,68,82,47,44,178,203,222,54,176,141,26,127,180,255,203,246,218,83,143,19,118,131,82,201,165,184,103,40,93,50,75,88,175,14,28,242,141,202,72,121,150,205,73,249,113,159,18,136,213,68,113,162,87,207,124,14,75,225,30,184,208,86,110,72,121,156,145,171,237,210,96,141,187,227,13,45,207,22,184,30,33,25,245,92,97,160,50,139,48,64,224,226,150,73,20,169,189,95,76,1,103,136,192,8,11,79,25,101,45,4,57,240,152,101,149,214,121,212,194,121,223,92,169,204,211,151,235,132,200,224,89,230,164,251,191,111,12,167,145,73,100,142,245,248,6,67,63,94,26,151,193,111,5,186,145,38,107,29,159,202,158,240,105,64,170,215,241,255,255,251,178,100,210,14,102,148,102,201,155,216,123,112,113,44,217,151,104,104,174,20,221,157,48,110,25,125,1,203,179,101,141,182,21,48,253,214,138,102,59,210,13,54,156,67,204,78,34,221,254,179,251,211,188,153,51,135,34,70,247,24,230,123,123,76,242,41,97,169,189,94,79,191,187,241,95,159,12,113,22,47,29,137,144,236,66,191,164,163,249,117,215,63,189,85,174,207,211,93,251,94,200,212,7,112,150,228,138,90,10,58,71,35,46,192,49,144,7,182,88,6,104,102,152,25,84,122,42,60,2,130,212,162,230,163,166,177,229,67,123,176,150,23,95,158,251,149,199,132,143,117,66,61,212,175,117,116,116,113,207,218,204,68,191,127,22,87,16,180,186,89,196,138,138,238,253,74,229,115,162,200,164,97,234,200,116,35,11,16,132,43,140,43,202,38,82,171,29,93,125,217,208,105,144,172,141,154,140,254,68,106,81,126,249,222,119,248,230,185,128,234,0,7,182,252,227,23,204,84,200,209,8,76,91,156,197,5,199,129,84,168,120,177,181,135,149,190,24,126,162,237,236,129,56,195,6,26,212,19,118,47,27,149,63,242,40,11,10,204,125,235,86,181,122,251,190,141,97,243,24,97,131,106,11,235,40,180,104,74,134,118,43,82,195,141,52,100,103,25,194,27,239,159,178,177,146,162,130,30,204,110,219,178,254,146,158,28,135,10,28,61,43,36,122,157,214,151,42,32,141,222,248,90,92,219,70,175,246,203,29,111,122,52,212,246,213,178,223,87,122,18,133,252,207,52,121,223,220,92,221,63,113,213,114,191,245,174,25,39,190,164,147,27,229,123,207,156,114,86,201,76,50,122,128,48,0,0,5,110,216,82,244,168,99,167,42,196,214,195,109,128,179,225,66,96,218,45,94,148,11,134,21,191,119,189,161,123,235,200,77,154,206,251,143,183,111,236,245,175,213,236,123,118,222,195,10,212,71,148,202,100,145,149,142,40,106,162,58,161,76,53,81,202,229,22,24,44,205,58,137,185,78,234,82,157,16,194,197,100,51,176,177,55,83,200,202,143,70,42,24,204,235,100,179,54,243,157,94,173,154,231,51,89,203,172,225,39,0,0,211,172,197,127,163,3,66,193,136,35,98,48,13,126,48,22,31,152,4,80,16,123,85,210,130,221,162,89,0,68,75,117,16,244,130,134,5,141,5,130,202,28,22,102,144,10,236,194,21,144,239,144,4,122,75,148,54,73,16,173,232,3,166,113,139,186,173,133,245,134,213,250,179,195,177,119,202,74,129,40,236,77,193,164,110,111,219,130,70,4,64,208,14,11,128,240,100,35,192,35,130,105,137,184,248,102,106,233,70,107,249,206,158,62,104,235,215,179,178,219,86,23,150,159,106,51,179,255,251,178,100,202,140,69,18,103,76,155,108,93,160,113,204,233,170,101,37,60,22,209,157,38,110,97,107,193,212,51,166,233,164,160,216,250,185,150,117,46,234,142,169,51,231,54,172,227,189,82,16,163,127,185,147,99,208,177,69,42,227,146,161,237,171,190,31,230,169,209,50,237,190,227,157,58,225,223,199,95,23,244,229,182,158,103,80,37,160,13,32,5,183,252,96,161,102,211,4,71,118,171,141,64,72,8,66,80,42,105,50,170,50,176,100,38,29,242,144,60,79,213,143,15,144,255,99,97,84,137,230,186,254,58,227,248,255,255,210,57,254,62,49,229,27,164,239,81,69,33,230,139,212,125,66,180,172,76,186,12,106,230,164,99,188,89,83,57,189,151,34,252,172,99,110,58,123,142,229,230,92,103,23,11,241,243,50,101,247,172,159,19,84,170,189,79,203,35,85,106,63,84,103,172,69,170,0,3,46,176,212,241,211,67,30,12,94,16,51,110,80,137,146,202,147,160,12,54,105,208,50,84,54,120,194,32,46,85,188,34,18,244,101,14,244,14,250,207,169,179,77,127,94,248,242,152,66,178,5,58,129,111,195,173,131,22,75,50,94,170,39,249,131,191,52,241,169,75,107,82,155,120,186,209,219,148,240,211,38,113,107,76,204,203,177,125,162,213,73,56,88,230,187,141,123,158,42,234,41,102,225,151,181,154,54,216,132,87,33,148,228,42,172,122,13,74,41,228,67,56,178,54,39,161,101,56,233,53,110,201,115,46,42,231,241,241,35,169,81,63,30,55,77,161,111,190,225,225,39,253,95,229,34,86,62,57,107,136,188,9,128,2,154,236,59,176,161,210,133,0,218,17,115,85,174,208,85,27,253,104,156,225,192,112,104,172,168,58,16,118,244,183,208,86,170,90,32,25,42,234,218,150,110,234,220,22,239,82,56,210,239,109,47,181,175,166,251,75,174,247,158,34,104,166,168,63,101,101,53,22,244,133,161,224,253,137,204,187,138,57,93,135,146,194,87,36,228,48,195,6,185,77,37,72,178,186,192,181,173,93,177,17,196,216,193,68,22,129,141,83,55,34,131,98,134,197,181,209,179,141,32,177,227,43,72,14,200,184,23,40,231,28,95,99,32,87,23,134,25,0,76,252,192,1,93,189,49,182,57,50,24,100,48,36,21,49,253,71,26,38,113,67,184,64,223,11,125,80,105,77,7,64,98,80,1,73,172,0,56,0,12,2,232,24,164,77,224,125,154,2,69,189,74,214,252,167,186,182,187,74,137,166,176,52,139,129,39,28,70,142,179,89,196,55,45,227,254,240,178,7,245,244,141,187,242,104,132,98,197,234,40,164,174,172,237,37,249,44,154,69,220,173,45,115,251,122,240,229,108,227,206,161,121,25,160,87,255,251,178,100,210,12,101,33,102,203,27,152,67,112,142,44,217,99,105,136,78,85,233,155,44,110,153,28,194,52,179,101,233,178,154,160,95,24,224,181,116,224,213,51,221,22,67,55,205,89,232,141,41,123,44,56,170,77,58,24,156,151,71,66,56,191,151,121,233,83,68,38,255,97,8,195,40,96,243,154,13,29,204,75,164,205,69,69,245,125,119,22,218,149,22,196,130,128,12,219,124,96,160,131,194,43,216,3,84,94,72,53,96,204,92,138,86,250,187,13,227,197,16,149,198,29,202,25,102,185,115,86,40,98,112,231,38,91,36,248,125,64,226,104,128,145,65,0,14,231,97,6,183,231,53,31,153,179,95,37,93,157,75,32,131,207,51,95,73,137,217,27,99,141,136,48,210,11,148,47,186,43,163,201,123,63,98,72,106,237,65,167,81,9,72,103,66,67,160,145,88,89,240,198,157,230,109,242,132,157,132,44,81,140,251,5,109,187,209,29,233,174,35,148,219,177,180,183,67,103,127,238,123,18,243,88,197,72,37,0,11,255,248,211,91,147,77,138,140,132,20,51,178,84,201,33,88,116,100,6,97,64,115,149,117,67,98,163,252,51,79,99,49,184,39,141,151,155,92,31,238,108,101,244,8,202,2,148,195,79,144,211,224,240,92,158,68,176,176,170,205,54,199,52,75,44,233,228,132,246,103,93,205,182,202,16,104,60,35,8,34,177,71,71,69,24,43,5,73,234,172,143,43,60,85,148,228,30,173,103,182,92,9,121,38,149,100,121,114,114,69,45,220,138,65,194,85,30,60,121,212,198,85,116,253,118,176,57,42,235,34,218,198,56,198,185,75,106,198,74,180,253,141,175,138,91,120,143,168,130,174,26,238,105,170,57,159,229,0,11,75,0,128,0,2,38,219,113,14,238,131,186,107,166,53,12,138,25,50,133,32,193,28,72,200,91,97,2,37,179,237,255,129,15,0,18,101,145,140,194,218,8,43,35,187,163,157,21,247,127,254,239,102,70,162,110,140,228,102,42,221,200,206,56,232,115,12,185,180,239,157,153,134,205,33,75,114,93,136,133,153,168,131,29,203,158,172,140,151,59,51,53,53,79,108,202,138,69,210,158,150,114,43,196,92,197,45,80,10,201,0,7,253,244,218,9,0,51,236,207,0,163,9,97,140,162,12,68,145,16,60,192,1,120,212,52,203,34,100,160,23,53,105,34,154,65,13,13,214,50,188,135,96,181,235,61,121,137,145,1,221,73,98,233,98,4,64,71,233,51,19,169,218,101,14,163,112,102,82,165,107,122,226,18,254,188,17,248,102,172,166,52,253,213,135,4,1,48,2,133,195,151,135,44,122,221,8,200,202,230,124,87,205,196,233,68,157,116,68,146,138,40,227,92,144,80,72,255,251,178,100,194,12,69,16,103,76,27,143,66,240,109,12,233,186,101,37,60,21,97,157,44,110,33,91,66,82,179,165,233,182,32,249,182,82,144,60,64,115,75,28,91,192,186,36,51,111,3,239,153,170,152,134,171,84,130,140,50,152,151,243,199,30,33,76,204,143,242,68,235,250,24,66,243,239,49,173,159,67,217,72,153,223,223,99,129,55,0,192,0,123,255,196,73,45,200,44,6,100,17,161,131,108,146,9,48,209,34,137,28,2,22,200,116,59,37,147,129,152,107,89,215,30,241,80,99,150,21,34,137,181,15,91,66,23,56,128,35,48,113,240,227,27,180,103,18,156,215,175,255,159,53,197,82,252,92,173,64,108,234,118,78,76,165,164,63,197,138,14,198,10,200,171,146,35,14,28,39,16,36,82,13,228,92,74,42,72,185,212,104,133,96,208,46,101,217,168,238,198,139,178,56,233,39,138,155,17,46,25,253,143,130,223,170,77,203,27,222,46,43,180,42,125,164,13,19,61,81,141,197,238,247,204,2,118,210,0,9,126,244,199,180,67,24,26,193,196,131,59,130,6,150,37,239,78,131,14,4,34,176,122,84,75,22,5,65,147,161,166,38,170,155,45,55,39,26,95,147,204,196,96,106,6,51,40,76,119,54,55,72,167,107,137,153,44,216,226,14,193,50,6,227,86,216,168,42,36,61,23,9,222,197,102,148,71,216,121,231,179,238,56,85,209,229,217,23,254,120,174,38,106,187,158,167,245,45,110,81,134,186,61,50,174,246,49,14,170,169,125,168,119,197,183,218,251,118,240,101,255,104,137,113,236,45,34,23,63,81,81,57,29,142,254,235,171,170,187,166,255,80,112,17,0,6,93,255,4,42,95,140,224,198,92,30,20,248,168,160,26,76,9,77,65,34,171,22,144,147,144,31,137,74,204,111,199,131,40,146,28,154,198,55,95,25,235,16,11,238,78,245,77,175,136,229,171,207,23,51,255,75,182,124,109,174,209,95,99,249,239,222,31,236,85,54,102,210,127,17,154,141,169,198,249,143,197,168,236,132,98,99,88,191,121,43,214,106,45,189,52,234,40,189,183,84,206,124,228,169,181,187,124,124,239,90,209,94,174,179,98,125,197,229,235,183,157,251,255,112,137,130,0,7,61,180,226,243,51,72,13,76,54,10,16,94,70,145,102,17,5,24,20,28,98,96,171,241,68,175,224,16,68,145,76,70,144,226,24,38,145,75,137,126,95,107,81,105,52,105,1,108,1,120,33,33,141,62,171,17,137,166,66,71,67,215,16,54,4,34,82,115,176,218,41,5,106,107,45,58,204,1,90,91,103,59,227,132,80,116,92,65,7,196,36,131,21,212,67,97,141,205,170,127,197,93,227,230,186,238,41,59,41,71,154,64,255,251,178,100,194,4,4,135,102,204,27,136,62,96,128,108,217,151,105,102,110,84,97,155,42,238,97,11,194,66,179,165,205,164,27,24,187,165,141,28,31,140,220,101,56,217,31,204,165,45,178,83,39,213,90,243,50,210,251,71,125,237,241,124,212,180,215,255,113,126,166,216,244,72,219,175,248,39,78,249,255,137,24,3,64,1,237,191,50,42,128,205,68,0,142,89,225,101,141,93,179,128,207,183,245,100,119,215,196,219,112,150,56,176,59,147,83,242,203,15,112,164,26,228,222,55,50,159,173,246,39,181,76,190,34,152,238,189,68,14,169,42,177,163,248,136,254,63,234,42,248,187,234,162,76,45,133,5,199,140,8,28,116,221,17,7,38,203,239,149,169,157,79,142,105,132,251,162,100,211,146,217,154,133,212,214,220,82,165,62,137,149,139,137,116,182,13,43,15,178,190,154,6,78,167,27,222,198,60,225,50,43,150,98,169,91,118,204,206,97,251,181,202,207,205,103,40,23,83,0,9,175,248,193,253,194,94,140,156,36,205,17,4,166,136,135,6,64,136,145,225,166,198,182,88,50,101,41,195,164,187,208,60,136,0,136,6,111,25,137,200,27,54,96,222,216,129,178,126,32,234,102,24,225,192,146,39,182,187,102,100,139,26,9,144,67,182,165,78,93,54,50,220,106,88,151,83,77,82,103,75,140,134,230,118,255,96,36,224,210,98,178,255,36,60,185,97,13,170,159,228,230,101,82,194,82,150,76,169,6,14,155,5,154,180,255,170,113,40,180,16,128,186,255,150,128,173,41,227,251,211,115,244,173,75,234,70,219,247,220,207,246,158,10,159,32,8,0,0,1,89,127,17,149,151,173,49,140,18,109,5,214,161,32,41,144,20,58,48,8,225,65,162,144,5,58,228,203,70,28,87,246,212,253,90,227,88,104,13,196,132,135,65,163,54,53,4,58,221,103,84,91,14,128,133,77,68,4,227,150,178,170,177,223,247,197,104,213,203,249,214,50,231,41,26,22,210,17,18,86,87,169,73,148,91,75,137,137,77,50,71,163,12,190,6,12,118,169,238,98,93,39,201,139,151,181,181,26,83,73,140,52,229,171,170,154,166,189,228,179,142,62,210,41,99,250,76,129,247,198,139,170,205,5,175,40,0,23,37,135,46,19,155,4,140,100,65,113,153,111,137,32,10,3,152,40,18,60,90,77,102,234,96,0,149,56,84,46,167,156,72,184,32,0,28,21,116,217,36,134,121,246,117,93,7,37,212,116,5,64,100,193,37,124,162,138,225,129,58,44,254,157,146,62,201,214,44,7,112,240,117,97,216,140,109,195,123,242,140,203,175,78,185,83,210,107,51,85,44,78,202,34,146,169,93,40,0,147,110,43,221,63,180,146,57,110,145,255,251,178,100,199,12,36,148,103,76,27,99,87,66,140,44,217,122,109,232,78,85,61,157,40,110,13,124,194,123,179,101,93,179,39,104,248,228,155,134,7,133,232,65,196,67,120,233,173,178,91,247,49,77,95,86,105,145,100,56,239,50,84,207,184,82,98,215,115,154,111,174,121,156,221,195,206,124,188,251,18,69,148,207,157,157,125,53,149,203,46,93,222,36,144,5,102,184,204,143,199,160,137,2,12,194,168,33,26,162,74,26,113,26,72,63,9,220,219,165,189,18,150,67,240,19,86,150,202,57,216,212,182,227,253,61,172,218,133,168,228,66,79,87,241,157,181,54,148,19,153,75,44,85,169,6,57,152,118,183,227,6,145,121,209,127,116,244,181,215,103,33,191,167,61,251,73,251,22,153,146,154,73,38,166,9,38,148,75,26,100,214,219,90,11,167,180,165,162,61,147,180,44,195,75,120,215,39,84,106,19,36,10,117,154,146,47,63,195,157,44,142,49,158,117,6,78,251,43,199,82,106,48,101,39,70,208,35,203,45,227,69,200,234,207,175,44,75,127,98,50,224,197,138,0,2,172,252,42,78,115,121,39,175,78,118,119,230,144,0,23,5,50,180,56,83,75,47,130,75,50,53,29,106,69,205,102,35,193,12,5,199,137,70,26,92,196,46,187,188,225,201,161,213,232,253,181,200,110,2,127,35,145,151,30,227,44,114,41,229,15,199,80,136,212,56,132,3,143,160,252,109,112,64,148,7,39,40,169,146,115,229,3,3,97,181,157,238,253,125,172,120,68,183,123,135,184,68,151,180,61,132,2,12,69,61,5,198,184,144,81,47,131,75,148,74,87,120,185,119,162,42,254,121,89,92,61,29,55,174,50,148,65,35,230,125,43,102,139,241,2,246,97,98,1,233,129,102,152,146,141,174,26,239,168,61,238,117,40,4,236,0,19,151,100,132,19,38,100,194,144,48,14,80,206,208,120,90,156,141,166,60,84,104,111,32,147,69,139,71,202,57,123,109,139,175,184,53,15,215,163,235,150,81,117,172,39,4,247,242,230,205,149,169,213,234,166,106,47,0,18,207,162,83,65,20,117,35,81,124,207,224,198,28,202,124,157,166,92,194,40,131,181,208,213,33,41,124,210,37,82,58,96,199,40,227,158,119,183,163,183,71,244,5,208,78,164,108,102,198,228,165,198,14,90,220,141,185,15,48,103,103,223,243,234,149,195,201,191,55,51,200,250,79,35,116,186,12,42,55,50,88,56,132,46,60,117,26,8,132,1,64,0,88,125,34,139,252,134,204,73,35,151,93,136,179,90,119,223,104,25,180,113,158,25,76,161,238,100,181,229,180,238,196,190,3,202,79,19,127,84,66,17,98,87,23,140,66,160,44,40,167,99,121,211,79,200,255,251,178,100,186,142,69,54,103,76,27,105,70,32,126,108,217,147,105,131,94,21,165,155,50,110,36,252,201,189,179,103,29,165,137,185,160,201,200,5,203,142,193,146,73,27,213,53,116,46,33,60,40,34,97,100,231,208,67,182,161,243,107,153,49,38,154,228,200,164,231,42,242,40,180,245,34,202,244,68,158,172,150,170,172,42,250,142,92,186,110,83,226,5,174,137,51,193,133,113,165,158,235,24,219,83,86,164,115,73,98,102,83,245,117,191,53,165,217,214,150,45,255,65,171,232,39,0,169,193,0,0,222,252,70,128,215,10,70,163,31,77,187,80,161,36,137,27,198,232,198,31,232,106,69,17,32,145,105,215,73,135,11,186,161,65,5,85,7,186,81,148,136,75,98,135,33,194,217,69,141,115,137,85,117,69,181,14,57,23,69,161,108,223,213,150,134,125,95,165,238,109,110,103,68,169,247,123,42,50,222,197,212,150,98,20,27,153,39,57,245,77,88,200,154,190,13,25,167,93,122,171,65,239,186,39,254,87,234,5,61,0,0,165,248,220,31,195,112,203,204,138,29,52,186,144,193,100,64,40,252,193,1,50,0,49,131,193,133,161,47,24,24,36,135,171,2,172,160,43,14,33,142,44,106,149,1,2,91,92,172,13,102,150,99,140,116,166,33,33,201,23,192,92,18,68,218,32,104,44,156,38,241,161,57,42,50,29,64,17,195,148,159,220,4,128,35,178,181,187,106,19,68,52,185,176,31,228,174,69,162,229,130,176,39,28,189,202,103,27,118,235,117,54,92,135,44,231,142,111,55,76,227,45,87,178,31,84,233,235,209,77,140,115,207,40,149,50,30,118,120,189,102,62,150,151,32,216,174,191,238,107,137,231,218,106,191,111,61,51,247,17,21,75,74,243,233,63,222,255,253,231,239,248,8,48,0,3,155,226,185,25,142,110,216,95,5,218,106,73,106,68,5,6,134,107,203,164,182,100,67,210,15,136,241,148,89,115,18,57,69,66,98,137,62,45,164,52,133,34,166,69,235,171,25,153,71,5,26,154,138,181,25,160,95,198,12,35,216,206,32,38,223,223,91,20,244,106,179,55,50,44,195,147,35,171,34,219,35,21,72,113,226,198,28,204,36,238,33,74,169,24,142,243,17,234,202,205,114,179,59,74,134,51,119,95,220,241,215,227,63,244,35,248,33,79,211,184,72,179,131,64,195,212,81,99,16,130,35,39,199,115,13,0,227,0,194,163,9,64,32,40,72,131,193,80,137,6,82,1,30,88,32,56,15,94,236,245,254,111,177,198,48,228,39,170,46,38,26,190,94,13,1,13,130,2,86,51,32,149,66,167,70,154,192,163,22,8,4,41,117,95,241,64,170,167,50,155,54,65,0,105,194,4,104,178,134,255,251,176,100,193,14,165,118,103,76,27,143,91,112,118,236,217,179,97,37,110,26,201,157,42,110,229,175,201,56,179,104,29,131,20,216,65,101,81,1,221,29,179,131,12,125,89,113,134,64,48,52,216,20,8,21,99,202,212,81,192,136,65,96,133,81,110,31,12,147,2,239,58,125,177,44,148,119,218,146,42,50,65,106,152,76,212,101,64,186,179,115,100,82,64,213,102,200,152,61,21,164,163,91,163,55,115,135,78,172,205,78,158,126,243,53,188,205,216,151,83,58,234,115,2,249,124,222,155,214,212,20,127,58,140,212,181,101,5,25,153,22,25,30,161,205,57,211,37,209,172,209,7,187,36,18,55,76,65,191,224,19,178,112,227,48,70,222,67,16,186,33,129,167,30,83,187,18,122,234,101,214,103,99,171,142,70,13,61,81,53,163,67,231,25,162,220,143,162,13,123,55,255,255,253,93,21,228,92,179,107,74,59,21,29,109,163,214,123,63,117,63,223,212,255,255,236,246,208,136,213,255,239,145,190,31,2,0,0,20,219,154,224,241,152,81,27,121,137,143,7,152,152,96,24,21,220,108,172,153,123,54,28,229,27,167,140,208,188,118,168,103,169,101,124,160,154,162,158,187,59,114,146,181,21,3,11,138,77,200,227,207,140,117,197,139,61,182,36,120,52,183,197,47,25,194,117,187,226,64,109,209,253,114,150,36,13,2,176,246,192,252,41,195,247,82,27,141,52,203,110,132,186,197,251,24,239,159,173,136,123,168,141,140,125,185,214,8,178,4,17,125,199,78,73,172,196,39,117,185,5,3,131,172,128,109,250,165,89,231,68,203,39,81,165,173,143,46,195,143,40,52,67,25,230,63,163,127,218,166,161,223,250,255,243,135,66,35,64,0,25,127,55,34,99,38,196,56,52,19,54,29,50,80,160,16,43,76,94,175,115,78,130,109,212,236,78,51,41,128,223,53,198,130,199,166,233,221,90,120,17,25,33,42,97,14,118,197,26,140,230,62,84,166,74,168,188,188,119,162,118,123,137,33,40,13,51,28,10,103,177,186,91,135,161,10,66,73,217,232,120,10,197,186,31,236,197,36,115,177,202,108,210,186,167,255,47,46,208,235,31,152,85,42,164,206,64,141,189,178,207,80,65,229,6,192,69,30,197,144,10,40,217,242,71,75,43,220,58,253,68,127,48,175,158,46,250,104,216,97,163,215,96,38,240,57,52,32,16,189,136,32,73,53,249,27,100,47,179,165,156,78,23,72,206,41,159,137,251,85,115,173,47,152,193,248,173,41,144,212,180,207,147,30,65,22,129,212,218,57,121,223,118,228,81,120,119,171,5,5,33,227,210,202,89,210,151,57,172,42,6,139,61,145,87,250,79,101,150,185,176,109,71,209,222,181,255,251,178,68,195,10,229,18,103,79,59,102,63,160,136,199,137,195,109,227,126,19,57,155,58,110,24,254,194,29,34,102,205,199,143,72,61,73,114,126,230,177,254,115,39,91,31,181,71,214,137,120,197,35,167,67,219,97,208,89,102,61,248,204,76,58,3,75,36,8,97,155,53,134,187,84,123,106,219,151,34,170,215,121,140,170,245,191,63,152,143,251,255,255,255,255,242,128,85,91,225,168,97,70,181,105,153,228,16,2,83,5,132,49,84,24,8,3,186,146,249,107,253,1,119,57,20,227,137,53,8,159,181,86,237,52,244,98,164,9,42,165,147,82,79,169,210,39,216,135,157,244,198,141,98,227,191,241,168,29,253,205,121,71,136,0,78,154,94,165,242,41,30,36,9,10,52,140,68,37,14,77,182,18,210,36,249,100,52,11,150,212,79,32,71,147,197,255,228,124,236,228,63,248,40,148,51,161,168,99,34,123,231,240,207,134,178,83,15,156,55,199,101,128,102,66,68,153,234,66,99,191,255,232,0,0,101,208,193,15,81,248,248,232,164,196,35,100,8,38,59,100,99,233,139,19,183,1,234,18,210,25,28,26,161,117,34,241,26,110,186,15,244,102,61,77,40,135,219,105,250,71,17,108,165,90,176,185,76,13,22,32,70,157,16,116,226,50,72,33,216,100,76,60,185,204,85,51,24,242,28,217,212,141,107,180,103,214,236,45,248,103,48,245,71,248,20,213,33,74,253,230,159,181,87,156,254,25,183,62,111,120,65,59,152,72,220,163,74,72,216,221,46,167,209,106,49,189,41,46,208,74,221,83,140,239,233,210,58,255,239,254,80,127,234,67,186,122,237,103,255,255,40,27,184,0,7,39,70,14,145,158,236,30,96,113,73,141,205,0,128,66,97,195,11,201,118,211,169,212,150,228,154,76,210,224,213,173,106,15,142,220,166,118,29,168,140,66,81,131,142,239,90,168,226,43,58,33,169,172,52,215,208,36,238,53,233,3,167,29,148,60,13,33,153,44,113,24,9,174,167,202,206,80,247,193,167,171,246,233,5,202,109,61,140,165,254,201,254,19,136,203,206,206,122,127,242,202,82,176,154,231,47,42,191,105,20,251,206,101,159,51,246,60,142,118,234,116,170,55,190,92,255,61,65,189,180,16,52,95,255,253,37,223,140,200,124,61,25,68,193,161,115,72,9,192,33,82,33,18,66,5,129,81,86,180,211,152,147,115,121,90,147,20,102,66,193,10,171,254,134,28,142,246,5,126,92,168,164,9,22,188,90,201,196,127,8,2,38,35,73,152,134,21,70,34,215,34,181,104,33,250,71,5,241,186,40,0,79,132,234,126,144,11,2,51,101,221,41,109,229,49,151,214,0,127,158,234,151,236,198,223,8,115,12,55,248,255,251,178,68,196,142,228,181,103,77,27,134,87,48,137,201,217,147,112,195,224,19,149,155,52,110,13,94,194,53,18,38,13,204,224,64,235,155,192,211,235,37,55,148,247,152,126,171,235,114,83,71,50,166,93,128,0,98,216,141,8,57,130,51,85,111,207,137,114,133,57,247,234,159,242,6,2,110,93,63,179,55,244,59,255,161,80,28,86,246,105,72,81,251,199,102,35,24,154,176,134,96,66,61,50,2,13,198,129,95,101,77,0,62,240,133,140,205,96,34,102,201,88,189,215,82,75,46,129,92,87,250,4,129,35,113,64,114,40,145,204,74,9,240,195,97,199,97,67,218,235,36,127,101,53,34,244,14,203,211,45,16,25,122,32,179,230,89,149,192,205,150,26,74,197,223,88,140,3,0,67,78,116,197,188,101,239,68,56,32,26,98,92,73,123,203,169,80,192,97,71,135,61,226,140,40,22,56,82,121,102,154,177,100,76,129,193,225,34,202,27,4,140,181,176,185,47,255,251,21,0,0,91,240,200,40,179,199,86,128,128,99,32,12,65,163,194,248,16,130,208,113,213,145,174,182,24,204,226,45,234,149,150,168,28,19,139,173,235,206,173,153,43,59,134,26,117,118,11,154,122,22,182,129,18,1,32,8,17,102,44,215,85,107,83,69,231,46,70,228,82,56,5,72,83,131,0,209,21,254,247,150,181,51,86,44,29,27,173,90,181,35,245,38,158,160,157,158,165,150,235,88,223,238,58,253,126,106,36,51,169,50,177,218,204,171,73,15,84,99,20,226,72,205,74,71,189,38,171,86,30,164,121,252,134,185,147,249,177,213,39,66,56,127,145,121,22,127,255,255,255,232,14,105,0,0,238,240,200,162,243,174,78,17,208,197,133,19,9,139,19,17,104,171,201,55,82,254,4,128,230,95,215,13,52,135,129,114,182,250,196,11,140,125,223,164,129,175,179,154,234,168,144,178,132,240,11,128,37,172,113,126,192,172,186,122,71,82,196,174,71,61,29,89,152,5,0,145,182,158,235,160,5,72,172,88,22,39,170,106,107,15,244,182,212,196,7,0,162,113,79,186,255,253,35,82,158,176,161,230,126,39,48,204,229,99,199,84,146,254,102,74,102,196,68,251,43,210,51,230,113,124,188,169,89,55,13,48,84,36,191,232,35,255,42,0,6,109,233,184,166,134,33,77,177,97,163,185,138,193,33,112,10,51,32,34,142,10,135,219,170,168,192,201,174,153,40,77,18,1,38,235,245,168,141,53,52,211,48,139,176,40,156,157,187,43,27,96,78,210,200,160,9,55,149,189,253,80,72,2,187,247,41,108,84,240,75,234,214,95,18,16,32,208,39,234,183,176,68,23,75,29,183,107,42,8,140,162,252,188,36,132,243,139,44,166,188,255,251,178,68,198,140,68,208,102,204,155,131,63,178,140,233,217,147,112,195,224,19,165,155,50,110,25,92,194,67,51,102,105,180,139,72,255,165,115,134,127,127,255,169,107,204,76,151,249,34,6,43,9,33,69,107,69,174,227,83,109,102,38,117,196,122,199,45,226,22,223,121,33,186,209,5,228,154,204,62,174,95,83,44,207,255,255,95,252,206,29,0,128,0,55,127,142,99,184,194,94,81,44,195,77,12,164,13,45,203,172,60,45,21,127,152,220,54,216,115,121,217,138,148,176,102,123,83,87,107,86,148,58,18,247,10,27,182,233,47,120,242,219,66,74,99,51,37,223,45,88,146,138,241,123,47,133,60,117,245,118,102,74,160,9,67,156,165,229,26,35,42,117,118,154,56,50,164,201,202,160,118,201,120,213,110,127,235,76,132,35,61,207,86,57,28,230,101,34,177,10,97,156,165,117,163,178,153,81,17,92,219,238,239,85,83,30,142,136,135,183,177,217,236,125,140,37,221,190,183,75,252,172,255,255,29,0,1,54,244,245,51,211,174,95,140,120,63,53,200,184,193,67,33,24,56,56,10,1,0,91,128,85,250,17,172,84,107,72,88,21,40,66,56,83,20,176,125,233,165,46,219,102,98,81,151,1,172,147,9,12,9,5,47,9,8,2,32,56,212,50,38,153,149,37,251,93,126,228,239,75,146,240,74,217,140,129,242,97,68,80,60,46,16,160,20,112,3,220,208,164,15,68,59,77,82,47,71,31,30,201,18,63,147,201,232,45,196,255,71,165,237,186,63,219,40,253,247,55,176,152,130,212,180,45,77,123,233,213,48,153,242,133,152,138,145,155,209,45,55,188,233,201,123,253,241,193,198,212,87,13,99,150,168,149,120,125,119,252,67,107,229,175,158,95,85,119,84,247,115,114,206,126,34,31,196,131,132,128,96,2,23,127,205,228,10,49,71,214,163,249,24,136,75,242,228,95,120,60,99,32,0,70,45,165,243,124,102,125,225,107,54,11,178,221,215,170,44,131,164,212,60,186,28,109,150,191,255,153,115,118,92,211,103,173,149,46,140,101,40,179,157,31,158,81,25,145,111,118,179,50,155,61,123,127,121,253,221,154,180,79,183,221,95,218,232,215,89,142,154,170,31,49,66,69,28,134,11,105,214,104,80,26,102,13,33,180,96,214,2,134,4,225,162,14,8,210,128,66,48,27,2,133,222,132,40,192,247,142,128,32,208,13,128,128,188,66,120,199,162,50,129,221,48,133,136,98,181,232,99,40,93,22,46,232,25,50,132,172,119,212,4,232,70,4,254,40,54,158,194,177,211,224,132,162,232,17,132,85,116,192,67,23,45,180,95,163,33,21,209,128,4,9,18,189,134,168,23,224,170,76,26,49,90,2,193,146,255,251,178,100,195,142,133,177,102,203,155,153,91,112,96,108,217,215,96,199,90,27,241,157,36,111,105,237,193,136,179,166,205,148,149,104,253,181,128,93,166,234,236,195,141,13,218,149,152,166,218,179,245,232,49,28,237,191,253,175,168,24,137,173,226,186,141,175,38,46,160,132,221,30,120,109,141,45,216,123,70,247,45,189,188,172,45,181,129,25,244,58,75,93,94,91,214,176,103,119,6,6,162,239,203,19,95,222,142,191,254,248,212,61,227,51,252,196,213,41,77,111,89,255,193,180,10,57,191,143,88,30,150,250,179,201,225,111,235,27,172,146,91,181,14,89,46,0,1,109,180,205,52,62,150,116,1,73,122,195,175,242,174,151,210,180,93,150,104,27,26,88,34,93,217,63,246,119,176,95,77,29,20,3,40,113,213,239,84,153,73,82,214,84,246,162,119,255,244,121,28,135,61,20,203,20,117,37,228,84,119,49,9,115,43,41,94,136,158,202,241,197,85,118,102,87,175,165,189,175,107,183,250,95,170,171,92,149,247,102,127,181,19,64,138,42,0,3,101,180,226,179,140,234,52,197,89,76,141,244,202,136,140,228,4,189,8,78,30,2,89,105,60,182,202,160,14,186,40,165,17,136,129,148,19,202,72,131,101,178,170,9,133,160,244,197,81,81,127,50,5,85,134,41,140,12,36,64,96,138,233,112,44,50,224,173,216,98,39,36,120,93,103,222,105,167,65,180,173,96,136,98,89,13,162,147,4,125,41,52,230,84,191,140,114,49,57,39,5,34,66,129,1,98,143,163,163,249,145,70,110,46,15,26,59,130,134,58,199,65,203,99,199,188,246,62,49,151,95,102,80,226,6,202,204,56,171,51,209,209,69,49,165,77,205,114,127,252,180,72,222,58,153,152,171,175,159,116,141,216,225,212,115,156,249,178,15,108,169,11,143,115,115,136,132,177,251,0,1,247,248,190,172,174,3,17,237,146,194,165,45,120,250,229,73,206,119,52,70,79,103,191,245,87,225,253,202,5,67,223,7,43,50,247,243,182,237,255,255,255,33,29,232,181,49,18,198,243,98,83,170,201,58,51,110,162,108,131,55,72,205,31,50,187,149,21,29,232,71,190,66,33,142,247,187,171,177,191,186,177,142,221,58,255,70,195,231,72,48,0,6,156,102,86,119,70,181,161,198,37,154,230,59,3,134,88,135,102,13,7,6,3,135,98,48,56,160,94,24,0,136,0,198,108,99,148,176,134,107,68,128,130,78,13,112,144,228,213,77,247,61,93,44,102,49,15,43,150,205,6,150,110,28,27,64,44,73,235,33,246,88,126,6,32,194,77,191,229,190,121,155,50,145,111,35,202,104,202,80,137,113,180,32,177,129,26,175,86,188,178,139,81,164,139,36,3,124,255,251,178,100,190,140,133,168,102,203,155,104,111,66,91,172,217,227,97,37,62,26,81,157,38,110,229,235,193,174,51,103,29,145,158,240,152,43,87,143,242,14,118,173,32,139,250,45,181,125,138,74,196,133,107,255,37,230,190,35,82,248,131,168,113,175,125,218,185,164,151,220,88,91,206,169,79,123,248,210,69,117,171,90,190,20,104,187,133,184,123,166,163,218,12,44,203,39,125,89,190,96,235,239,56,190,45,151,149,223,205,220,51,168,186,255,253,124,205,191,229,198,252,223,194,174,175,95,229,107,214,39,207,121,61,160,139,205,8,18,20,187,80,2,132,227,40,57,160,114,146,129,29,54,73,71,82,146,21,46,194,45,156,61,24,169,59,188,187,222,115,156,252,115,177,156,158,27,150,113,202,7,46,28,218,3,194,155,119,191,247,156,148,255,63,206,252,120,230,100,211,206,46,125,238,211,108,185,219,151,168,210,165,161,76,184,197,203,3,67,142,11,151,71,93,227,131,236,215,242,23,119,110,249,141,162,237,170,142,27,209,119,169,143,80,197,0,5,183,252,214,187,14,34,101,38,8,92,28,102,69,207,129,139,224,86,13,243,105,72,146,220,165,12,181,106,32,1,1,232,124,205,221,24,221,231,134,57,17,126,26,195,246,255,51,229,123,88,4,180,193,31,80,102,69,47,122,164,156,202,146,110,81,35,201,233,87,83,139,225,106,197,159,152,170,19,132,218,218,50,232,82,38,39,120,161,97,2,34,20,8,190,203,255,246,212,202,187,217,226,93,89,255,4,182,9,237,170,252,173,117,214,220,174,19,238,180,55,27,186,89,85,202,202,79,138,42,107,193,106,101,40,84,90,236,250,236,237,205,162,211,254,224,196,152,248,129,138,249,150,56,227,143,249,232,234,154,223,190,170,12,213,53,167,73,80,23,0,63,241,84,23,26,72,1,81,48,37,241,5,186,243,195,70,65,206,209,98,86,162,235,85,214,151,130,64,128,129,175,254,217,242,57,63,175,255,255,118,100,37,209,200,142,180,34,187,49,29,214,178,61,84,202,168,178,149,149,40,82,93,145,221,44,139,34,88,136,166,189,156,198,122,35,242,189,51,159,175,183,249,83,244,119,78,130,96,0,37,186,152,163,171,152,44,95,152,150,53,26,60,110,153,30,25,136,65,4,249,30,18,3,4,52,73,17,130,40,240,74,3,60,128,32,41,9,70,35,230,248,75,144,162,184,25,223,151,56,142,201,32,174,4,50,170,197,153,21,96,237,52,42,96,107,103,46,2,208,179,2,246,163,210,90,176,53,213,4,210,65,121,195,16,59,214,145,37,238,30,2,20,147,138,177,118,53,56,196,52,208,34,45,162,249,83,37,193,159,69,230,100,129,25,5,149,183,156,172,255,251,178,100,190,140,197,88,102,204,155,73,94,208,88,108,217,210,97,133,56,153,153,159,40,110,229,141,193,154,51,103,13,132,149,112,204,252,197,159,4,117,200,41,53,233,222,92,153,47,65,19,243,158,210,198,171,239,109,157,230,87,213,50,215,190,37,246,239,233,102,7,229,174,248,189,204,229,139,106,239,32,230,51,75,55,239,25,71,232,52,218,184,119,139,22,53,187,255,181,245,141,179,251,28,205,186,107,90,90,102,120,234,211,219,39,96,5,31,130,0,223,254,97,121,21,31,0,39,224,108,31,8,118,79,97,187,82,36,228,86,25,9,36,223,159,172,118,249,98,201,164,169,166,58,178,67,61,143,189,253,211,255,255,255,163,21,26,209,4,87,42,199,180,65,84,154,41,136,87,90,35,213,135,169,4,102,51,187,10,150,181,145,199,161,132,8,196,47,30,200,106,209,111,31,67,9,44,231,45,124,204,87,223,46,232,237,171,137,124,224,18,0,1,38,172,220,9,3,166,224,204,6,76,49,186,56,213,65,65,98,33,41,0,12,109,48,248,1,101,10,132,214,130,111,3,130,164,128,86,5,41,49,144,89,47,200,135,195,32,145,32,50,185,83,38,234,166,42,106,143,200,246,52,18,28,2,152,252,24,160,33,80,112,80,146,4,6,46,128,64,17,136,166,203,35,119,86,82,107,179,136,21,184,58,141,205,54,75,184,36,16,38,2,33,178,18,92,153,200,98,149,189,212,82,145,195,74,24,25,141,17,136,68,200,194,229,33,158,83,207,81,214,23,201,57,238,131,74,177,241,26,243,168,19,124,107,247,121,117,231,63,21,202,34,76,148,136,50,105,120,65,8,95,34,42,50,68,142,46,37,34,56,137,12,35,143,175,127,249,127,138,213,242,43,44,33,122,200,190,177,109,213,77,68,254,141,167,169,103,204,86,8,88,8,2,5,183,124,12,204,13,10,216,32,145,94,200,89,145,111,224,108,140,130,7,137,165,59,105,133,21,85,253,206,183,252,219,141,155,92,83,89,43,43,238,246,125,61,209,149,215,254,215,81,232,177,76,119,161,166,207,99,29,125,103,49,172,246,231,170,50,163,58,94,246,107,212,227,85,78,67,109,67,82,58,204,230,101,26,140,231,177,218,58,199,146,108,120,215,243,146,222,172,157,189,245,251,104,214,12,176,0,27,191,166,1,227,25,140,104,99,241,89,173,77,166,63,4,171,18,139,23,221,123,168,171,135,15,16,129,87,234,32,40,35,34,2,130,220,52,162,138,66,171,51,247,234,8,93,139,181,79,173,68,191,72,22,238,153,160,224,162,103,173,197,225,19,47,206,25,194,44,64,212,35,172,22,155,56,7,67,240,124,175,131,200,122,75,80,114,150,79,83,184,188,145,255,251,178,100,202,140,134,78,103,73,155,137,87,64,107,236,233,183,101,135,78,21,141,157,48,110,49,24,65,143,51,102,141,131,9,224,112,120,241,19,168,249,248,184,164,171,86,70,122,25,105,116,97,6,132,239,80,156,227,162,93,153,140,178,214,12,97,230,22,48,60,38,135,156,65,103,13,60,118,63,27,87,82,251,23,204,142,183,115,106,231,27,4,38,175,1,200,152,116,124,188,43,223,252,179,211,221,127,215,196,228,0,123,0,1,109,180,8,87,121,109,158,98,243,83,52,114,241,67,242,86,238,230,61,55,158,136,197,35,235,1,202,109,157,64,230,163,143,88,30,1,123,86,70,195,103,178,213,104,197,90,114,122,215,251,251,145,6,90,160,68,37,12,232,214,149,41,126,231,41,28,140,59,224,206,172,232,69,230,103,43,179,25,171,85,213,52,114,117,246,53,180,43,54,170,116,95,209,175,191,244,200,46,0,0,228,180,198,90,240,233,130,24,204,18,64,194,17,104,199,192,25,1,192,33,60,4,69,137,1,242,34,192,28,151,192,0,45,75,132,32,24,21,35,61,83,133,225,8,111,178,113,54,21,144,165,15,171,62,80,228,31,83,100,239,92,161,232,73,4,33,157,40,153,202,59,75,121,173,13,7,25,81,21,42,96,108,17,183,145,206,213,80,246,86,141,42,98,182,84,45,81,60,80,115,228,253,242,45,12,186,88,206,212,4,51,54,19,206,160,169,234,234,39,85,246,233,185,83,109,190,38,78,189,168,152,18,11,205,210,57,12,154,81,125,179,17,54,137,97,129,36,211,147,230,186,203,185,102,159,54,54,165,209,94,156,187,10,221,239,15,49,155,53,101,255,243,20,143,155,25,54,50,168,238,85,97,211,99,99,71,65,3,59,211,99,154,122,255,51,97,49,144,189,20,138,64,1,0,0,0,0,18,93,140,36,98,102,50,33,165,13,47,78,25,17,202,43,202,55,122,91,126,63,30,161,102,214,231,173,235,43,159,63,127,185,87,199,12,46,202,238,124,128,99,71,112,245,130,234,55,85,255,243,167,145,152,36,114,117,4,135,202,99,163,2,26,177,170,66,25,100,93,29,189,200,49,25,178,102,45,90,112,4,233,144,198,193,63,86,118,35,88,133,125,208,153,134,60,62,95,123,62,193,226,20,62,134,0,5,182,248,211,177,211,77,19,141,10,49,51,89,80,88,198,76,25,71,148,206,122,84,108,176,0,132,183,139,62,2,80,193,224,88,208,81,165,183,172,5,223,113,231,150,59,241,20,150,184,236,49,30,3,128,174,3,66,48,64,5,42,146,238,154,60,147,115,150,165,144,4,186,146,236,3,81,158,57,12,18,30,139,173,224,140,146,130,48,136,15,107,32,144,160,134,11,156,255,251,178,100,207,12,38,91,102,202,27,185,91,112,111,172,217,173,104,35,186,21,209,157,48,110,33,91,65,111,51,103,41,134,8,216,92,69,199,148,62,43,249,122,30,43,140,69,42,88,105,119,118,72,162,99,202,61,79,57,46,90,242,15,185,58,94,7,25,217,134,211,144,168,231,57,145,211,216,174,168,163,170,170,30,6,208,200,151,145,162,109,143,85,199,83,55,33,187,173,11,117,44,174,122,179,244,156,214,64,45,96,0,128,46,187,0,132,156,41,212,113,146,131,72,91,130,165,68,200,210,63,152,27,176,132,79,224,246,57,106,92,226,202,33,29,148,92,195,139,122,242,191,215,255,236,255,255,118,84,91,2,117,103,170,146,101,163,210,227,185,206,132,186,82,151,50,47,115,35,149,30,175,250,237,122,171,250,191,86,77,214,181,87,121,172,186,179,170,149,127,70,226,106,0,1,110,240,201,105,116,217,18,52,201,1,236,204,33,244,202,96,76,2,8,131,0,49,97,245,92,179,1,80,0,4,16,180,233,27,40,21,1,89,65,132,192,122,114,167,10,90,38,179,238,240,175,77,83,179,245,4,69,18,251,44,20,2,2,4,76,5,7,129,128,96,208,36,179,158,176,80,120,215,93,89,216,156,23,46,92,238,172,56,196,157,72,76,66,153,115,10,140,76,86,116,2,80,38,50,100,64,132,70,128,50,147,51,107,118,91,255,219,101,247,12,77,191,109,47,24,84,39,112,181,240,222,179,175,189,205,242,69,233,147,201,146,48,109,103,214,227,57,30,175,89,151,170,218,114,101,5,65,30,96,181,72,128,241,73,197,114,207,229,175,160,155,114,87,46,115,209,233,173,57,10,211,123,28,204,188,224,86,1,136,0,0,13,127,224,158,132,237,152,136,18,146,177,190,134,62,110,154,0,133,218,202,154,102,219,81,29,129,29,102,61,204,44,236,12,65,136,42,204,154,158,224,173,107,54,190,173,255,255,186,222,102,101,87,114,138,189,103,241,189,255,135,247,77,61,191,147,97,182,88,26,188,46,137,63,103,230,76,105,50,251,65,82,182,232,187,98,57,11,229,196,149,175,157,217,255,215,198,119,241,253,177,255,185,183,53,231,126,70,59,191,240,31,26,158,158,27,124,102,90,193,133,212,71,42,71,27,92,138,97,178,96,20,48,101,129,57,139,130,17,211,7,133,69,131,163,128,130,230,24,4,24,90,19,80,96,228,138,47,42,16,23,253,21,154,139,60,112,92,39,69,114,139,5,105,200,52,105,73,161,16,24,16,132,121,84,185,104,137,64,38,160,52,122,12,70,17,253,192,126,221,120,106,24,47,145,127,81,229,98,167,162,248,93,206,124,69,155,48,186,85,130,136,191,205,101,174,72,91,138,65,237,255,251,178,100,211,142,37,231,102,202,155,169,86,208,115,108,233,170,96,70,126,25,73,157,36,110,105,109,193,215,174,229,205,166,13,113,73,75,76,201,15,230,153,50,235,61,29,196,215,184,231,28,37,21,245,124,78,237,221,121,164,46,121,6,49,176,234,138,184,61,51,14,101,155,75,71,121,146,199,16,210,47,30,151,28,28,69,75,73,235,188,235,100,208,208,185,243,11,202,174,164,86,169,58,123,150,154,37,163,76,90,181,165,149,44,151,20,128,225,107,110,198,58,24,60,112,168,99,232,0,29,9,120,57,96,229,206,108,108,96,100,192,156,84,58,49,2,131,114,29,219,130,216,238,214,181,86,125,69,150,112,170,206,192,56,197,157,55,44,83,80,162,251,5,121,147,22,93,151,220,206,255,249,44,120,252,221,82,210,204,180,164,138,162,228,52,127,76,126,49,194,15,152,214,195,200,227,17,205,75,31,29,84,179,8,97,162,163,185,244,205,234,162,55,161,170,246,174,116,255,18,216,44,30,51,123,254,21,0,0,221,240,194,56,112,211,33,248,193,83,168,136,163,51,16,24,48,0,9,46,64,96,94,16,28,54,1,0,26,167,0,144,41,84,147,253,100,33,136,168,12,178,70,145,119,107,60,209,183,89,33,218,171,43,86,148,249,16,10,122,148,135,100,64,16,168,9,21,152,188,140,20,205,9,209,83,185,215,254,7,248,75,186,190,218,202,134,194,147,78,172,182,219,42,107,16,35,104,221,110,93,107,79,28,203,147,16,136,111,152,214,169,220,119,207,255,71,189,239,85,127,241,173,221,219,214,238,132,118,99,29,67,175,211,36,199,53,149,157,213,93,145,142,164,40,129,204,185,136,132,144,84,142,181,251,254,63,100,255,237,140,0,88,0,5,219,243,60,113,84,25,81,237,0,208,92,145,144,225,197,26,134,111,52,160,44,168,142,137,67,74,177,218,187,158,58,213,252,93,168,34,217,222,147,160,245,9,121,90,101,77,200,115,150,153,75,97,249,127,255,248,163,145,79,117,50,154,52,223,177,253,82,172,202,154,108,114,34,161,165,153,112,138,30,240,94,124,238,204,143,153,18,3,166,85,50,251,255,157,203,249,255,139,169,202,174,250,20,158,24,234,218,156,0,38,153,74,71,153,198,126,131,156,35,9,64,194,97,216,192,80,32,104,61,107,96,32,13,174,57,49,52,121,88,97,9,163,208,43,34,132,44,19,134,186,89,235,106,58,76,31,45,88,173,10,100,252,25,132,139,14,97,170,45,34,212,46,178,36,137,10,147,110,35,100,90,40,44,235,63,173,105,77,217,66,241,90,77,243,79,187,44,95,176,134,5,81,129,74,245,59,19,127,101,33,161,32,11,13,137,13,84,195,142,243,158,211,255,251,178,100,194,142,229,38,103,74,155,185,43,240,104,139,153,163,105,35,92,21,89,155,40,110,228,237,201,224,51,102,13,145,151,48,215,219,102,162,116,61,21,88,214,83,157,108,232,231,167,122,49,249,189,79,67,172,174,120,225,51,89,179,7,201,137,78,230,172,214,87,27,24,174,103,143,191,183,41,29,18,235,167,255,4,150,183,126,23,232,15,192,7,83,80,48,202,150,144,8,132,87,123,42,83,123,11,194,146,8,136,206,106,41,150,236,119,43,91,251,182,242,136,70,104,101,117,187,169,68,204,182,199,112,239,20,110,213,87,40,73,53,185,250,254,95,63,252,152,232,142,190,168,101,107,195,74,220,28,251,177,41,19,170,183,9,129,154,6,52,217,1,131,35,203,135,20,136,235,67,166,132,227,198,72,68,47,104,25,50,83,105,3,231,127,103,96,148,224,254,86,93,90,156,93,234,0,0,246,208,207,79,36,219,243,64,216,226,32,198,86,184,49,237,8,39,12,64,11,129,33,66,118,191,134,2,129,35,64,34,130,20,2,138,168,13,16,247,136,152,130,194,5,241,77,214,132,250,181,100,220,72,208,82,234,166,197,98,32,3,5,91,95,100,230,9,242,99,182,166,224,48,212,177,52,227,77,163,208,193,157,103,222,157,198,96,205,193,203,38,21,13,95,117,118,204,88,20,145,237,125,219,150,24,176,203,209,9,0,148,50,53,84,216,126,76,165,146,251,175,217,74,205,177,142,151,45,17,13,72,210,137,75,53,234,35,52,110,249,89,231,215,114,169,44,90,109,6,213,87,9,185,242,203,81,6,34,185,67,73,135,93,17,115,125,171,39,94,111,181,173,76,249,14,180,170,117,239,135,156,191,187,134,115,95,162,147,173,238,169,171,230,254,126,65,197,160,0,164,182,152,154,57,50,32,97,97,206,6,14,0,182,99,19,7,12,42,109,227,110,84,153,45,91,60,121,226,100,207,201,240,101,14,166,146,136,5,106,166,217,0,34,129,0,24,39,154,60,86,10,45,90,215,134,13,84,199,89,81,193,44,37,152,151,62,50,214,106,71,161,75,122,88,60,186,255,174,86,207,253,149,115,218,169,105,197,16,221,45,102,158,175,154,95,191,60,245,207,185,112,81,23,229,153,31,158,100,79,253,177,163,229,115,238,127,240,68,92,0,13,191,243,2,76,142,222,11,52,17,4,153,212,52,134,1,4,192,64,240,192,243,230,220,93,229,188,136,12,145,107,12,128,81,170,87,94,45,102,55,63,213,110,122,27,27,248,246,195,10,153,13,155,162,15,2,67,136,178,128,211,122,82,140,198,186,33,48,110,176,33,170,229,148,61,11,23,137,247,36,244,23,175,53,119,212,142,136,123,6,65,24,76,47,17,19,213,255,251,178,100,210,12,6,67,102,201,27,185,91,112,121,108,217,115,109,35,120,19,181,157,48,110,61,22,129,171,51,103,29,130,141,184,87,227,211,142,57,182,121,218,103,239,158,231,152,143,142,102,234,226,173,43,167,122,170,246,85,135,74,107,87,171,239,250,234,34,47,242,47,198,198,143,117,99,135,140,74,172,213,27,242,80,202,107,85,232,191,249,252,128,27,65,20,0,55,223,240,185,65,203,24,114,134,161,148,54,144,139,147,41,219,254,250,66,178,26,26,81,97,243,42,189,163,84,65,212,160,98,136,153,25,237,213,44,123,246,255,220,32,101,4,61,58,126,126,194,193,71,36,72,120,230,61,42,132,119,205,95,181,7,43,121,163,39,244,233,226,148,53,11,12,161,157,132,215,167,174,77,42,126,79,238,241,244,35,35,4,80,180,137,246,177,67,47,239,229,255,1,170,0,1,37,204,198,190,16,205,209,76,203,33,228,224,130,12,204,193,172,193,80,200,192,96,176,68,21,19,3,105,162,163,201,188,154,194,65,1,102,84,128,45,163,214,88,136,215,42,100,49,116,117,93,138,168,213,31,231,113,60,84,92,238,119,232,130,134,92,162,170,158,77,215,85,107,190,42,220,56,55,26,61,40,127,147,17,89,100,240,48,153,11,248,241,199,223,103,130,14,143,191,14,131,98,113,88,99,228,244,61,166,146,15,59,187,150,48,200,191,84,51,44,199,48,106,141,60,73,121,231,242,52,64,227,31,16,131,222,69,198,188,111,35,11,118,74,40,58,67,202,164,56,150,22,28,182,251,151,144,101,239,10,138,48,67,147,28,64,222,196,68,22,26,229,19,146,116,251,246,98,223,223,104,181,15,255,255,254,224,74,192,16,0,13,181,229,240,43,26,5,40,11,214,128,150,64,84,24,147,109,216,110,241,100,58,74,162,145,40,132,140,161,221,28,76,24,153,163,154,80,74,0,177,77,14,45,98,107,230,34,33,69,25,105,102,102,18,180,174,189,251,143,255,247,42,71,171,65,18,169,4,177,123,141,28,41,75,69,226,173,44,221,169,180,115,181,151,195,82,78,115,68,180,193,46,246,159,252,243,197,212,165,219,255,119,124,173,206,48,209,229,68,31,176,231,94,79,179,198,211,144,127,213,115,212,196,213,133,173,96,0,63,127,137,198,193,129,198,84,20,104,128,70,170,84,96,128,165,231,43,4,98,80,11,78,124,74,160,46,43,14,167,67,6,155,49,13,76,214,168,254,197,231,237,205,83,79,196,219,163,142,9,5,93,172,197,43,74,103,101,99,57,4,66,142,212,123,122,75,17,208,232,72,212,202,117,109,29,44,179,109,173,154,190,43,125,4,106,60,155,129,191,95,25,113,176,216,50,80,129,138,57,144,106,255,251,178,100,212,12,165,242,103,73,155,184,67,112,129,76,233,135,107,8,26,82,201,155,52,109,189,22,129,150,179,103,13,129,149,168,37,44,179,124,233,218,124,124,197,236,146,175,192,197,183,146,105,126,235,100,222,191,199,254,219,112,189,238,179,109,118,179,31,220,165,255,204,95,181,241,95,245,255,129,7,35,127,249,7,2,20,85,169,74,150,9,245,11,129,127,211,73,109,215,131,40,168,212,48,4,202,84,123,98,22,202,12,195,102,104,180,167,205,179,122,254,223,255,232,50,67,186,57,16,143,81,202,195,149,17,140,82,171,157,80,105,17,213,8,231,18,114,69,78,61,14,114,26,172,166,83,232,185,146,202,106,58,72,68,43,36,145,38,170,80,101,146,168,98,62,162,168,234,230,217,63,224,149,0,5,119,252,130,113,50,224,19,48,152,212,50,212,73,49,176,69,26,15,198,67,36,21,106,240,227,244,206,196,85,100,110,13,2,130,213,100,49,135,229,246,160,112,41,139,235,41,93,76,73,251,80,196,225,132,24,140,67,3,6,21,128,104,14,122,113,63,169,204,240,186,79,237,249,36,244,126,154,8,104,125,157,128,71,36,132,78,62,206,89,137,154,82,92,75,60,78,73,29,59,139,169,179,99,199,86,60,197,142,187,85,206,150,179,187,97,216,186,233,207,218,229,184,58,121,210,211,230,40,211,151,181,136,38,158,59,6,10,175,159,170,87,95,107,55,252,156,226,185,170,186,168,183,148,63,121,235,64,155,169,218,45,152,189,117,216,125,6,185,210,238,183,60,189,241,228,64,29,218,64,1,91,191,4,169,77,64,160,243,140,8,192,9,125,128,68,93,8,220,229,4,190,179,219,56,88,40,65,169,197,100,118,78,171,177,3,142,40,17,54,127,64,234,111,243,25,81,191,212,189,89,46,170,206,179,48,244,100,171,148,194,74,193,198,118,81,130,123,161,229,41,29,18,147,35,185,30,83,223,58,100,14,208,232,231,50,32,242,50,33,49,82,85,206,71,54,88,129,200,204,105,195,140,140,42,194,167,38,61,133,196,71,57,89,38,90,213,40,195,0,119,144,0,93,223,99,129,104,204,230,98,48,169,116,108,206,105,50,160,40,104,96,32,120,112,189,10,230,224,7,245,235,90,202,160,185,11,250,24,30,50,7,10,139,107,41,228,137,210,210,244,254,52,133,144,4,49,148,11,80,75,128,88,122,178,46,197,10,189,32,249,44,124,60,61,146,202,229,81,160,69,161,118,56,211,173,113,160,179,239,53,99,154,92,138,209,27,8,236,50,248,164,164,24,77,81,207,55,100,177,101,197,180,220,139,10,32,232,171,167,83,30,198,244,88,176,169,20,64,241,106,65,198,10,128,193,189,138,121,11,140,45,255,251,178,100,221,140,37,162,103,75,155,184,90,240,122,140,233,147,104,197,106,85,149,155,46,110,61,15,137,245,51,102,93,166,32,240,67,196,154,79,222,93,63,132,28,143,227,148,98,147,113,159,210,84,165,127,197,173,71,252,88,151,98,162,208,67,0,51,97,10,237,185,140,206,171,134,6,17,161,6,12,140,135,34,104,230,234,142,226,16,197,139,150,34,25,81,71,238,222,19,207,239,121,33,161,192,104,59,153,88,49,201,182,136,238,230,154,213,239,250,186,255,226,153,238,171,254,123,205,120,32,126,149,68,14,68,27,89,234,90,75,59,57,58,64,216,66,238,208,139,177,60,157,18,118,91,51,111,120,203,184,148,187,46,38,102,250,136,225,102,230,198,188,199,18,90,164,99,215,170,210,190,250,83,47,134,140,103,248,217,184,112,109,122,0,0,163,104,206,90,144,222,65,148,211,72,124,221,130,184,213,37,12,196,240,164,201,240,200,193,176,56,2,11,169,136,144,46,2,8,72,0,64,129,8,192,144,84,192,16,17,81,2,129,17,192,105,19,28,53,41,96,97,112,37,223,48,12,0,81,64,80,20,33,2,212,205,1,225,133,210,57,0,136,160,104,186,97,16,88,132,212,210,47,228,12,95,242,212,43,107,185,30,124,215,154,154,34,204,54,208,200,128,53,36,185,146,105,118,49,56,243,191,1,70,162,120,197,217,188,57,78,70,74,177,36,209,193,43,149,219,157,54,99,21,101,9,148,97,151,117,26,186,94,16,27,70,150,46,105,9,164,37,9,204,16,163,122,92,190,34,71,166,41,148,100,206,236,71,84,109,102,84,147,44,177,14,138,91,178,255,222,221,244,153,255,253,141,174,161,47,104,213,179,39,69,237,249,198,79,170,187,174,130,12,193,148,209,192,0,8,0,11,183,245,69,84,104,68,209,151,105,109,109,143,40,235,74,228,182,234,169,221,218,26,123,118,249,57,142,236,213,191,15,107,188,230,65,100,207,84,238,159,144,7,175,239,190,191,111,238,191,221,119,237,255,137,51,152,134,67,53,55,125,212,169,164,167,39,183,120,92,228,246,188,207,90,174,106,249,151,172,253,204,89,168,74,84,150,90,106,102,98,112,90,211,164,152,247,162,149,25,186,19,184,180,150,200,199,65,1,206,213,87,95,249,127,175,244,12,0,5,111,176,195,143,131,244,66,76,112,18,57,161,144,206,103,195,8,130,140,88,25,64,108,17,79,26,100,196,32,169,122,188,96,104,64,24,28,120,174,75,34,191,31,103,50,232,34,180,185,250,91,33,128,199,240,48,16,0,12,34,187,140,228,193,13,26,251,222,249,77,189,29,161,147,84,150,70,28,39,230,106,152,43,17,130,238,203,3,59,225,203,132,150,191,173,255,251,178,100,216,140,134,178,103,200,27,169,111,64,121,204,217,170,100,197,174,20,105,155,46,110,25,27,1,180,179,103,41,149,148,248,247,199,32,231,210,174,173,158,57,239,78,140,227,8,169,125,102,249,242,231,91,218,3,164,105,192,177,174,107,69,184,131,72,32,40,238,192,172,64,109,194,183,254,233,79,28,127,124,195,51,27,123,76,84,223,205,196,220,79,87,239,220,204,255,80,1,194,128,4,123,127,202,149,6,35,44,19,137,35,160,0,48,111,37,32,153,112,180,158,96,154,196,199,43,40,37,210,60,69,74,79,81,67,26,141,196,223,122,90,252,229,144,239,99,143,84,189,122,254,76,234,199,69,35,190,172,247,42,171,75,87,19,71,178,221,142,179,185,132,93,173,67,28,97,76,118,169,138,162,204,73,122,245,118,167,70,69,99,197,158,89,14,212,119,34,165,105,85,170,143,85,83,43,149,0,245,0,23,119,220,220,241,179,157,2,76,214,180,48,26,212,210,4,147,18,3,65,197,246,91,13,75,20,29,216,16,128,19,18,252,54,158,136,107,13,181,42,28,223,102,236,206,215,21,36,15,19,123,94,66,96,170,149,43,8,240,140,194,64,23,213,251,143,178,155,54,161,247,50,154,33,170,5,3,97,84,68,106,161,32,68,74,113,100,52,162,110,77,10,6,68,178,71,22,86,147,48,75,161,77,12,37,108,211,106,180,155,48,172,173,110,90,219,119,176,219,89,90,124,144,194,117,147,234,146,168,194,187,25,201,164,151,90,153,90,87,170,106,83,205,219,215,211,90,29,51,27,34,139,85,181,106,73,214,165,190,186,38,200,152,156,65,52,78,168,200,208,216,251,28,38,135,228,76,178,0,11,46,216,201,224,163,208,106,231,108,192,32,90,232,80,134,234,179,78,19,56,63,69,15,12,99,250,89,156,129,126,254,168,102,36,70,4,23,170,194,102,81,143,86,169,154,169,244,178,124,66,199,28,86,92,200,172,178,50,178,57,85,232,172,140,86,34,206,197,49,166,95,118,177,12,68,65,35,56,148,131,157,204,115,76,98,238,202,232,143,222,142,205,209,209,144,206,251,127,75,63,150,82,161,52,217,205,168,64,0,30,219,227,56,93,204,246,23,49,216,112,221,101,243,72,149,1,67,243,8,3,132,128,188,126,30,54,42,198,216,42,131,62,137,8,28,59,139,56,211,149,166,96,182,68,248,192,84,114,138,116,50,77,88,40,48,36,2,8,196,169,87,188,6,204,46,55,24,107,24,118,147,113,8,252,25,54,224,234,102,218,168,157,59,63,10,198,92,49,15,52,251,91,184,255,82,168,84,94,167,84,90,22,255,197,234,166,87,49,139,202,240,216,251,230,60,219,253,217,203,55,221,230,120,242,255,251,178,100,207,140,197,152,103,203,155,137,110,82,109,204,217,163,101,133,62,19,209,157,48,110,25,91,73,225,51,166,141,146,161,248,246,207,226,236,165,124,239,251,75,141,63,215,167,184,190,127,101,122,187,43,213,119,169,163,199,242,23,118,66,0,33,101,192,2,111,255,4,222,147,162,21,198,236,64,34,153,5,133,129,171,203,101,244,75,34,126,93,183,210,27,102,139,153,132,136,47,65,80,248,160,33,5,20,138,17,13,32,81,122,233,63,211,231,190,238,66,222,154,104,69,60,141,102,87,65,177,92,59,208,161,22,177,154,145,18,201,75,233,112,81,147,52,139,90,210,68,120,235,104,196,132,68,33,196,205,105,49,196,220,105,124,192,253,34,96,139,107,151,118,148,235,136,151,243,75,127,248,54,102,16,96,17,133,0,2,218,136,221,172,216,223,53,136,202,69,36,238,55,8,210,195,44,192,225,96,2,66,139,10,166,0,1,42,100,151,166,10,128,224,150,162,128,66,203,194,224,2,131,78,89,160,184,117,246,206,152,154,129,163,97,88,6,2,2,14,163,232,232,163,32,64,194,199,82,4,32,121,159,132,52,228,196,0,66,113,138,22,28,117,202,67,6,87,40,100,83,107,94,70,159,114,55,93,148,180,91,179,164,64,208,29,25,147,9,164,116,200,32,246,102,95,159,79,113,50,15,204,50,230,222,118,253,169,61,86,84,32,219,100,173,55,12,155,98,199,84,89,241,116,233,139,220,246,197,222,246,189,159,93,93,123,167,159,183,54,31,52,196,213,209,212,251,141,198,199,149,121,36,170,46,37,187,38,91,81,117,253,177,109,91,214,190,34,189,32,154,80,0,150,239,129,9,33,193,194,130,71,40,38,160,46,201,134,130,55,248,188,13,142,90,161,205,89,253,155,152,106,77,247,194,204,172,253,114,198,174,158,35,94,75,69,103,193,197,138,95,139,231,155,55,226,126,121,143,215,239,43,186,134,78,117,177,174,55,46,198,68,49,53,85,75,197,181,49,223,21,17,243,77,118,251,244,200,149,6,102,205,205,79,56,194,11,69,152,158,26,140,31,208,231,100,93,221,106,34,246,40,162,74,68,134,88,138,235,74,175,95,177,199,76,85,241,17,18,80,109,0,0,172,191,25,183,106,27,160,101,152,66,131,130,158,131,29,200,163,12,129,51,12,196,226,233,160,170,184,71,129,32,24,64,138,21,8,146,78,225,10,235,81,71,88,229,247,149,242,127,148,29,104,58,45,34,245,34,149,9,7,36,30,100,25,186,252,152,73,22,56,80,61,69,180,181,31,23,218,129,141,201,93,105,150,234,255,200,45,86,25,146,205,90,110,196,100,119,75,28,74,148,22,62,201,238,35,236,210,221,205,30,226,109,94,255,251,178,100,219,12,134,12,102,200,27,186,90,242,129,236,217,131,109,136,120,22,77,155,40,110,229,107,201,193,51,102,157,146,141,248,206,108,134,74,112,202,136,238,127,119,87,157,159,209,91,219,108,184,99,62,103,249,142,213,86,98,161,50,233,151,188,250,142,136,166,67,59,64,249,178,235,89,227,237,98,38,84,162,221,250,15,48,109,182,115,69,238,28,114,160,150,4,23,156,128,0,246,255,154,12,64,100,59,92,33,10,1,26,133,244,175,19,136,203,159,118,242,37,200,140,240,208,211,160,147,169,169,12,66,129,133,0,160,206,40,18,12,40,88,250,163,58,189,61,169,255,100,183,186,110,121,217,179,187,91,25,36,139,91,43,169,83,38,100,220,168,181,48,236,105,55,9,76,38,44,225,178,27,24,134,76,242,214,30,123,107,9,253,115,41,241,92,207,64,98,54,44,191,119,219,205,159,134,94,224,9,0,1,35,144,210,22,152,226,201,12,208,208,100,245,32,188,209,3,212,200,208,8,201,128,173,15,18,228,192,80,72,12,2,8,128,163,1,130,0,128,248,20,17,181,227,110,92,75,162,54,141,5,128,167,20,217,12,83,41,218,84,139,54,116,20,140,26,36,76,58,0,141,24,35,33,8,106,48,233,168,100,188,128,144,15,104,200,4,81,79,70,228,255,209,70,213,43,240,186,212,102,93,62,195,221,185,82,186,191,28,155,160,152,212,102,167,135,169,36,98,139,246,191,204,14,28,45,44,198,143,235,230,156,138,162,26,79,222,198,69,211,242,195,224,89,110,97,86,35,88,215,249,153,174,234,212,150,145,253,80,196,136,233,82,146,34,115,72,148,45,141,25,101,31,12,166,88,193,223,53,172,41,222,223,193,5,140,200,0,44,128,1,43,110,196,4,192,226,16,16,16,72,241,40,27,18,18,51,120,231,90,228,110,129,41,236,205,174,1,197,8,218,156,138,193,164,229,139,25,144,109,7,26,194,134,72,207,52,203,85,101,42,14,110,208,133,42,16,188,222,76,186,255,255,255,205,42,93,188,189,164,220,158,178,31,228,249,194,148,153,12,161,250,150,115,40,121,222,245,209,111,78,29,66,202,158,89,158,197,75,42,50,198,197,200,20,235,123,144,153,200,191,142,212,16,0,45,219,12,135,203,76,192,95,12,199,72,12,158,34,204,121,47,12,104,2,12,121,5,130,1,117,109,16,129,45,145,31,68,1,2,117,145,3,41,42,102,32,114,86,6,5,107,45,125,50,223,194,242,190,140,213,55,37,203,73,59,205,208,65,43,58,5,12,180,40,112,38,114,119,33,198,202,139,184,85,220,23,250,138,80,207,161,200,13,231,150,88,135,153,68,138,47,199,231,9,125,204,167,177,211,15,7,135,23,255,251,176,100,207,140,197,245,102,200,155,186,67,112,113,235,25,147,109,35,106,85,105,157,38,110,225,77,193,243,51,102,77,164,141,169,118,115,231,246,53,22,98,117,102,90,39,47,78,235,71,170,187,234,132,42,115,152,84,197,100,49,93,169,74,156,196,101,217,171,42,166,169,233,178,82,182,98,140,105,11,20,220,227,89,211,166,140,204,198,26,165,180,119,207,8,156,0,29,187,243,66,116,215,10,16,197,57,34,11,124,150,38,56,19,94,155,98,80,116,125,37,90,125,129,24,160,149,86,51,97,76,207,82,56,72,70,68,93,178,48,206,76,62,170,137,9,34,159,147,142,216,141,195,249,182,220,123,177,85,7,223,46,121,161,210,60,102,166,70,228,54,221,51,36,122,166,148,156,242,134,91,52,89,146,198,76,202,133,38,166,113,248,74,73,135,82,29,132,88,91,123,201,154,218,114,232,40,159,13,26,115,136,197,105,152,254,217,157,197,31,197,0,0,155,172,225,99,84,201,181,64,195,179,112,241,209,76,205,35,44,195,145,84,204,160,240,128,10,142,152,60,21,65,4,128,72,92,66,22,15,76,13,0,197,69,57,14,81,244,101,102,133,244,184,173,142,57,154,26,230,81,117,224,182,192,32,198,78,98,208,244,81,83,139,208,231,96,166,180,56,48,9,6,32,130,85,134,184,230,203,99,213,99,235,182,113,223,122,100,104,227,110,71,34,130,168,224,137,100,133,220,124,44,92,5,225,217,117,101,188,102,68,125,168,247,184,211,244,119,126,32,155,21,177,165,229,179,77,164,95,84,243,10,243,254,59,26,255,204,84,191,87,112,54,93,120,127,97,245,112,165,125,150,138,50,202,49,98,191,158,152,119,243,19,47,101,176,239,246,106,142,198,128,73,156,0,76,187,113,148,19,10,15,6,33,157,242,65,80,29,24,140,12,117,72,78,21,64,112,121,226,171,138,62,148,89,23,56,178,111,123,159,204,69,197,46,154,150,180,228,42,81,113,172,180,176,184,205,111,61,123,170,201,172,210,43,82,20,84,234,117,230,75,190,90,101,223,141,158,166,122,110,196,126,247,21,9,140,212,0,245,68,127,44,245,53,174,65,209,130,40,34,50,57,78,232,143,135,164,94,75,237,155,31,111,153,52,114,54,232,92,64,97,184,72,29,149,1,80,135,183,0,33,83,152,220,224,0,237,191,152,45,17,25,98,84,18,15,230,124,136,70,15,134,198,9,133,134,24,130,229,224,106,197,251,97,178,102,220,137,10,89,56,190,213,82,73,32,119,163,18,168,187,81,133,188,47,84,26,217,35,79,59,126,220,11,8,86,183,217,229,128,147,195,221,37,249,46,158,171,30,166,136,242,24,220,252,220,216,55,197,148,79,112,86,255,251,178,100,202,12,197,190,103,72,155,185,67,114,131,172,233,131,109,131,110,84,61,155,48,110,225,11,194,11,47,230,141,163,15,17,197,28,62,129,241,194,167,169,189,38,220,65,17,20,53,134,79,73,86,169,227,69,186,110,35,238,87,235,122,189,238,223,137,190,127,110,234,226,234,113,86,200,29,38,77,222,220,93,101,95,50,55,134,115,113,238,132,158,227,17,11,157,34,105,135,66,25,99,162,21,184,150,9,64,2,93,191,49,11,12,152,64,184,35,184,205,67,154,248,201,136,110,240,80,19,96,150,45,134,250,98,81,25,173,151,113,231,117,115,241,249,38,241,220,154,131,9,13,37,135,197,171,212,155,139,111,145,248,161,223,143,49,128,152,182,25,251,252,188,154,0,97,206,229,100,252,205,174,229,184,100,174,167,41,31,161,140,225,3,153,137,138,230,5,230,127,106,163,153,237,188,220,161,247,176,205,130,196,198,108,242,38,164,99,80,71,106,218,205,213,98,58,109,6,55,76,138,112,57,49,205,175,182,219,0,41,191,252,235,80,140,45,124,128,220,122,0,68,46,24,66,52,80,152,149,147,126,118,243,115,109,29,232,194,214,103,177,232,252,206,20,180,51,214,165,18,12,230,106,200,160,23,9,115,169,140,24,243,211,202,109,199,105,115,241,133,48,244,48,0,136,50,16,133,24,223,82,119,29,204,48,32,37,72,35,210,214,92,214,162,83,55,46,123,5,22,64,133,9,5,35,172,99,176,64,149,106,231,180,97,130,22,81,84,213,204,201,190,232,48,237,59,8,220,191,199,34,50,63,83,139,104,170,81,51,94,179,189,63,181,207,2,192,0,28,223,155,68,78,34,64,138,158,206,28,50,49,144,92,4,21,29,17,41,195,216,44,1,88,244,5,80,139,200,225,89,94,205,206,2,113,229,123,148,198,228,242,202,9,51,199,21,220,93,253,102,78,58,197,127,155,247,157,8,97,185,230,79,158,82,14,207,59,116,81,235,84,55,101,183,100,115,183,104,235,214,213,61,45,123,123,171,131,127,66,47,225,29,95,203,242,201,32,82,64,231,13,48,112,164,125,41,155,15,96,196,44,156,186,239,39,181,170,238,16,87,123,219,244,242,98,67,225,130,165,41,119,162,162,51,89,52,70,44,96,246,49,174,232,84,106,129,157,23,127,77,131,87,48,208,212,195,134,35,97,15,12,26,26,40,27,130,129,244,239,124,81,235,150,47,185,185,75,134,206,151,84,66,15,130,53,82,153,246,136,199,37,84,239,213,12,90,92,164,82,98,7,139,63,114,247,114,131,42,250,190,153,137,209,150,4,235,148,141,33,72,78,169,30,115,152,163,204,184,121,66,59,99,59,190,102,99,63,255,96,133,41,8,46,18,47,255,251,178,68,193,142,228,83,102,205,27,99,62,96,151,12,233,131,112,101,232,17,253,155,50,110,24,249,130,66,179,166,13,199,149,184,173,206,115,216,167,102,50,17,38,228,18,133,29,117,137,60,221,59,110,205,253,65,26,50,24,215,143,115,241,221,171,180,210,126,73,54,63,215,61,153,126,223,125,118,237,134,30,191,26,206,214,101,32,251,232,53,237,10,4,135,134,70,24,12,148,2,26,122,39,54,54,44,92,214,191,33,22,114,152,151,58,71,164,32,43,153,143,76,179,47,27,187,138,146,84,143,72,116,27,171,72,88,54,73,161,248,180,107,64,68,105,129,124,182,234,51,2,93,185,198,59,50,224,245,153,149,227,13,35,187,102,21,21,22,163,122,115,204,109,151,211,90,197,65,4,200,97,81,238,57,140,40,206,227,134,220,200,168,69,107,21,172,173,179,228,87,87,105,29,199,10,33,232,234,86,83,52,119,50,189,211,162,172,189,230,108,173,170,175,224,140,0,0,239,248,89,196,56,210,90,50,88,97,48,84,46,48,216,85,48,112,90,18,0,200,131,224,128,49,19,130,1,70,163,68,165,197,252,6,0,236,101,73,192,137,71,61,139,19,97,137,91,0,192,74,210,221,88,11,130,172,12,25,67,205,104,21,10,76,145,45,65,20,70,122,117,43,222,150,96,234,50,101,66,200,17,237,136,55,85,126,160,143,228,109,114,49,214,182,209,19,193,155,63,47,43,207,18,115,28,229,217,33,92,239,60,78,53,75,47,185,103,60,125,252,62,239,231,186,171,151,197,74,47,40,72,215,213,117,49,39,170,139,26,202,42,106,170,27,160,75,53,183,154,154,144,10,181,125,99,173,77,2,69,89,81,38,28,255,135,35,111,255,166,221,212,17,12,92,133,255,221,250,55,119,255,214,246,255,255,183,162,160,35,128,0,78,91,64,16,78,65,135,193,19,80,92,188,8,59,12,72,28,102,179,38,128,229,144,193,197,218,81,23,187,97,10,176,178,146,158,184,192,184,112,145,113,9,244,254,239,83,93,170,214,43,82,203,184,34,97,28,39,151,39,18,8,4,91,29,151,238,202,206,228,79,73,251,49,65,84,234,168,233,247,174,200,202,235,167,165,237,178,157,23,210,107,91,244,235,95,250,191,255,255,240,226,95,77,87,166,14,67,149,204,218,25,140,103,1,65,203,17,145,192,153,137,192,184,132,90,5,4,101,238,48,28,0,12,2,87,161,103,129,192,57,32,6,10,3,90,164,20,128,103,156,187,44,97,41,22,250,224,114,75,250,240,183,7,161,52,27,41,9,69,174,22,153,60,3,198,153,160,229,48,87,165,164,151,237,203,94,229,162,108,7,37,81,23,68,21,48,105,64,14,47,1,108,135,78,250,255,251,178,100,200,14,134,12,103,75,27,184,91,240,101,236,217,163,105,34,110,27,41,155,42,110,225,111,201,152,51,103,168,243,21,184,46,130,247,4,140,81,38,131,29,138,99,114,90,133,2,103,113,83,34,144,64,58,144,66,4,46,94,180,18,40,206,173,127,245,252,51,253,241,184,64,32,64,159,35,2,89,33,17,248,202,140,94,113,116,221,11,217,226,13,113,208,185,97,106,233,46,114,94,196,207,153,28,43,37,73,154,6,71,139,210,39,58,184,87,149,201,246,105,75,193,216,163,66,99,9,67,211,32,246,135,255,255,252,127,205,127,95,252,193,72,19,11,224,16,0,4,127,248,103,131,52,252,71,10,36,37,118,126,45,66,158,190,210,202,20,212,249,219,203,59,86,100,104,12,178,23,9,102,182,235,51,149,4,24,179,183,102,247,122,138,141,150,22,14,152,232,48,187,167,255,255,129,4,132,67,204,23,26,61,131,131,80,112,194,197,10,116,17,23,20,117,26,99,185,89,93,78,74,153,88,204,153,189,53,63,167,100,161,189,127,255,255,255,80,245,0,0,102,216,207,8,48,226,144,48,196,161,96,199,2,224,136,90,18,26,145,105,4,101,244,146,65,236,225,15,19,166,30,112,88,179,151,10,139,198,165,147,223,44,114,176,127,96,118,180,207,26,6,108,132,192,64,12,0,1,130,128,133,98,100,44,129,156,195,19,46,27,208,172,147,211,229,152,12,4,135,128,37,124,154,99,192,8,96,26,173,40,230,143,41,241,78,24,2,4,0,76,197,81,168,131,106,240,65,108,25,1,48,202,27,62,25,90,199,236,118,239,218,150,141,44,218,243,204,94,88,218,136,73,73,196,10,139,144,13,180,40,32,93,166,73,203,21,122,130,38,79,136,0,250,212,105,60,41,246,43,116,44,166,130,29,148,171,20,99,255,89,129,185,162,72,242,126,78,69,115,115,223,85,51,55,169,191,160,218,144,245,104,32,25,88,144,0,23,109,137,21,26,139,169,91,157,3,65,65,24,16,40,76,78,255,251,187,49,212,96,193,55,103,75,188,40,44,197,4,198,82,152,161,142,197,179,221,140,119,101,253,209,78,236,148,91,41,152,230,25,148,232,61,78,150,114,237,112,205,69,186,190,213,71,43,91,37,26,255,206,169,245,209,183,111,243,255,255,255,227,25,189,52,42,92,56,76,4,51,200,7,49,28,133,66,35,1,131,99,0,129,68,235,159,68,41,76,48,195,211,2,31,125,215,169,16,0,216,109,213,206,187,255,19,110,177,10,145,55,41,71,25,26,255,148,166,145,127,75,72,185,18,173,110,63,141,213,153,70,162,139,205,173,176,246,162,169,154,35,127,25,147,63,106,106,224,84,81,230,13,1,195,207,98,221,255,251,178,100,188,14,54,36,102,204,155,169,111,160,84,172,218,3,96,98,40,23,41,157,50,110,153,126,201,71,179,167,225,134,8,105,92,209,104,173,3,180,34,0,90,218,92,69,37,85,101,54,127,255,231,179,227,127,255,253,219,113,140,208,122,69,146,151,175,229,25,111,57,139,4,34,153,0,228,6,12,30,6,113,51,38,38,203,188,44,30,212,21,90,223,125,206,197,37,184,223,188,227,57,21,127,174,179,225,175,114,122,39,152,100,115,251,168,169,71,254,37,150,144,59,146,128,32,4,3,0,226,33,36,136,200,32,135,156,228,121,144,177,178,137,197,126,234,238,151,33,93,76,65,4,118,151,169,213,93,52,183,82,216,150,217,93,45,255,255,254,236,102,162,80,150,35,147,121,106,156,228,43,58,165,29,232,172,173,149,191,161,74,95,242,229,110,236,203,185,229,123,55,118,231,255,65,122,21,0,0,27,240,210,156,120,76,116,78,100,198,80,39,140,114,4,180,195,116,1,140,9,129,100,42,9,102,11,64,80,154,48,200,24,3,202,160,10,20,5,151,113,154,184,167,88,98,193,172,56,32,132,108,73,246,188,190,18,34,66,16,106,1,3,7,110,6,9,64,55,129,192,25,225,153,196,128,131,49,158,74,21,146,166,1,204,142,28,34,13,52,137,145,86,96,170,168,130,40,24,117,10,224,48,54,91,28,24,41,107,164,121,32,168,232,145,201,140,189,91,195,28,1,208,161,180,192,116,100,0,94,47,69,213,102,236,110,108,127,31,211,63,238,152,190,247,37,113,191,189,181,63,210,134,4,208,166,127,183,208,28,38,154,12,73,124,190,171,30,52,24,27,178,129,220,148,106,129,141,215,116,114,130,186,135,6,169,105,43,152,245,244,137,235,88,215,245,204,187,213,55,43,239,226,87,255,152,81,166,86,170,167,214,51,172,222,208,98,194,128,242,47,199,214,188,120,199,184,145,56,220,0,171,205,24,115,18,77,1,130,229,97,16,252,1,102,204,220,63,86,83,248,212,155,186,97,145,76,219,40,216,97,97,31,132,176,97,140,169,29,212,146,252,149,72,221,115,148,186,138,251,251,19,185,51,26,203,58,179,150,189,74,132,202,171,185,249,150,178,43,34,108,221,92,196,183,236,180,255,253,23,208,193,225,227,68,171,244,43,72,79,238,227,64,102,187,122,101,245,114,105,216,172,99,160,210,98,26,92,96,8,24,97,56,14,0,8,10,193,2,32,21,139,56,174,219,37,67,57,247,77,177,51,70,194,210,35,148,240,27,198,246,61,217,205,77,179,134,98,184,225,248,101,142,47,105,92,70,178,107,178,248,22,154,6,114,160,135,145,199,97,141,172,62,193,233,162,45,202,28,134,224,135,198,246,87,50,255,251,178,100,209,14,135,62,103,201,27,217,123,112,94,76,233,194,104,101,124,150,105,159,50,110,153,190,129,97,51,167,233,129,149,184,147,94,150,190,177,15,137,210,194,185,106,207,113,238,120,109,32,145,248,114,109,211,63,190,124,82,217,20,68,75,227,12,169,212,248,58,23,171,39,50,106,9,125,40,200,65,105,238,197,30,146,136,144,153,133,153,54,155,250,255,160,129,112,210,178,76,190,255,207,178,14,129,221,102,138,77,50,249,145,7,210,107,31,48,5,137,228,128,128,19,27,109,68,73,23,210,90,34,172,57,126,28,164,179,77,95,59,149,115,140,150,39,65,160,191,146,29,227,121,247,252,208,89,23,122,200,112,27,75,104,196,191,255,238,84,50,152,238,214,148,178,187,21,150,205,69,90,170,177,93,24,236,109,46,211,8,201,92,243,178,57,63,255,244,35,87,255,103,93,59,250,14,254,212,5,101,0,43,80,67,65,152,161,1,65,140,160,39,152,167,25,153,133,208,65,152,110,3,0,84,15,140,4,128,52,192,60,4,195,128,168,148,14,148,228,20,2,214,75,98,139,230,96,138,216,221,209,37,252,80,71,249,227,115,150,226,112,131,3,16,152,52,0,224,32,122,216,9,128,41,130,72,182,226,49,71,129,34,88,245,49,68,129,131,35,90,23,48,232,97,77,157,160,192,210,184,66,80,66,74,110,188,233,101,79,16,128,53,210,228,188,45,133,220,69,165,37,8,81,104,69,169,109,84,148,237,144,147,209,173,87,214,249,109,172,107,234,190,92,219,113,115,15,80,96,77,134,250,211,193,153,244,87,241,105,30,88,155,205,170,253,243,140,144,91,175,138,234,217,121,70,183,250,172,120,172,248,111,122,185,175,250,243,255,241,175,255,255,226,60,40,154,189,36,223,255,255,243,171,109,191,83,124,231,20,150,71,211,67,255,231,235,127,99,206,121,16,0,79,64,0,109,255,112,89,212,100,79,237,5,213,118,163,116,253,229,60,174,146,247,247,135,101,8,103,57,72,193,153,5,214,167,168,175,250,37,151,255,255,255,164,212,63,45,50,207,93,61,14,214,22,145,255,234,91,75,31,188,85,160,216,103,29,93,219,151,202,195,28,85,35,207,29,14,239,151,143,250,243,202,167,116,62,191,225,56,133,162,232,127,198,253,11,80,207,226,246,187,2,111,92,150,67,22,41,243,56,6,243,40,10,67,58,11,35,36,192,35,7,193,179,6,193,131,8,64,80,80,12,132,165,230,252,63,136,114,109,231,24,170,11,156,232,213,210,161,146,83,174,86,18,10,58,200,112,201,85,157,1,148,21,132,120,174,133,232,71,196,2,102,242,112,10,231,106,37,202,132,88,203,17,62,57,143,49,238,90,165,148,102,243,255,251,178,100,207,142,166,228,103,73,19,217,123,112,104,44,217,250,96,72,126,22,85,155,48,110,189,15,137,120,179,103,29,147,9,104,27,213,74,234,61,210,236,13,105,33,40,53,17,135,107,31,19,152,244,205,77,44,165,37,85,35,150,216,199,27,79,20,48,230,167,233,165,196,196,13,21,32,154,50,42,119,205,36,167,22,19,28,81,162,230,132,175,37,9,171,23,42,161,210,191,248,181,71,48,227,175,18,18,136,241,252,60,127,208,229,42,255,219,132,168,26,2,4,137,44,178,208,120,13,52,14,98,154,54,117,128,79,56,212,146,31,208,42,93,140,114,222,179,50,223,201,222,211,74,129,18,240,201,82,26,150,119,33,42,218,43,127,255,254,202,178,189,29,156,169,215,127,35,50,75,50,156,166,87,42,179,35,104,199,144,200,161,152,214,120,49,209,132,228,87,84,70,252,213,66,27,130,74,31,213,87,239,12,143,215,234,17,74,0,1,28,136,236,144,142,55,124,213,192,143,53,28,90,32,193,201,128,130,33,144,80,243,99,78,22,28,23,2,73,120,189,58,131,141,13,49,151,230,91,5,231,22,103,47,221,10,221,149,160,124,22,199,81,245,73,4,5,76,172,84,145,242,134,218,16,131,19,102,5,163,89,150,84,176,159,44,45,29,35,88,227,148,120,187,164,170,152,209,221,218,81,170,30,141,50,145,41,63,218,86,138,230,79,125,30,232,242,165,230,19,85,116,27,170,147,7,169,178,124,145,147,5,245,37,64,126,34,35,64,130,76,100,200,194,11,41,236,27,212,241,15,99,9,210,191,252,130,153,43,243,238,255,243,142,28,63,253,205,255,254,31,198,2,208,8,0,6,237,249,193,49,28,60,121,151,130,2,179,139,160,97,97,67,65,163,193,83,18,217,202,70,69,5,227,31,134,214,179,215,2,206,196,235,202,159,90,121,182,245,233,94,241,247,49,136,184,200,253,27,114,112,187,20,86,7,135,99,199,141,142,122,16,20,137,226,104,68,91,108,61,181,174,167,238,246,93,62,74,171,190,67,253,255,194,62,159,47,177,243,250,190,36,178,89,143,117,200,243,10,238,197,93,95,85,124,96,198,34,79,245,182,190,192,221,186,181,77,169,152,106,77,54,170,31,40,74,241,100,95,230,214,87,219,73,174,84,155,99,85,34,117,77,30,254,82,208,59,249,44,80,148,218,185,255,142,199,88,186,20,185,97,0,10,223,106,34,148,49,160,192,195,32,232,116,75,14,61,86,84,154,179,34,85,75,169,187,200,17,250,180,120,36,239,136,179,176,191,108,99,82,180,179,66,62,142,147,192,152,198,74,167,159,170,177,202,40,80,94,61,241,156,151,162,229,169,153,205,226,58,30,228,139,74,183,77,68,255,251,178,68,204,4,133,44,102,203,155,111,69,160,166,236,217,151,109,137,180,18,113,157,56,237,189,13,194,77,51,166,77,199,149,184,97,20,198,75,191,235,224,210,19,42,42,174,90,98,29,206,144,230,44,100,184,178,241,163,83,15,171,166,81,199,90,215,52,53,21,29,57,164,76,86,190,78,89,196,197,107,112,117,193,163,228,126,137,105,151,95,202,214,137,209,164,140,143,249,54,75,198,252,163,123,2,86,0,1,205,240,22,56,22,19,24,188,24,102,112,232,176,156,136,186,151,228,65,60,93,244,244,149,166,220,182,42,163,47,34,32,111,223,15,92,215,45,234,132,250,69,165,92,196,90,18,210,104,39,42,179,80,230,102,81,48,71,18,38,38,21,66,150,86,150,100,83,140,171,135,206,111,17,215,204,145,98,69,110,154,35,24,84,134,35,215,243,57,215,167,51,216,168,236,85,99,84,204,69,118,92,170,162,96,67,178,141,146,231,19,33,213,136,117,21,119,18,59,153,57,159,35,139,144,182,70,114,90,117,14,146,244,50,149,175,127,116,22,1,141,219,169,120,50,213,0,5,118,248,203,170,48,203,131,32,2,54,152,6,53,24,32,10,0,139,115,3,128,180,153,64,12,226,206,110,224,128,49,145,64,205,93,146,171,153,59,127,105,186,70,173,60,44,185,253,174,176,47,195,84,135,229,171,25,248,76,36,192,129,159,66,252,70,32,53,82,136,68,221,21,145,60,239,195,12,18,29,168,251,60,240,22,217,172,106,87,249,216,153,138,94,174,72,1,101,5,32,162,243,17,127,212,249,113,209,46,35,177,72,227,243,39,64,183,9,156,204,220,173,148,17,99,168,255,6,212,151,134,53,164,117,126,105,58,142,6,178,251,92,162,242,2,213,33,100,148,89,219,238,251,72,135,72,220,235,14,29,202,47,201,59,215,90,211,131,183,91,16,180,213,81,68,227,250,100,57,48,49,74,0,1,254,252,196,197,96,140,131,32,140,45,180,69,70,12,163,1,244,65,45,149,178,143,247,215,108,142,154,54,218,93,45,255,255,255,246,45,206,36,165,186,138,216,133,71,198,143,69,66,139,185,212,202,147,35,42,105,45,148,115,153,25,157,232,167,93,221,150,32,234,40,196,51,126,65,232,117,56,229,147,136,157,221,167,102,245,82,157,18,189,186,130,50,128,0,237,255,49,158,162,52,48,165,49,48,33,50,192,165,48,164,53,48,112,28,28,6,64,196,131,200,170,207,42,227,34,2,153,43,98,98,172,241,102,67,73,247,62,241,67,146,136,170,253,91,43,182,60,140,17,228,50,98,46,90,186,113,139,113,63,101,173,185,115,10,80,253,207,42,179,183,73,66,212,28,167,86,5,220,61,75,52,206,164,27,138,255,251,178,100,185,140,229,192,103,76,27,166,95,48,94,76,233,227,97,37,54,23,217,159,46,110,165,157,1,88,51,103,9,150,8,106,91,237,217,124,147,74,33,6,206,16,58,231,127,63,237,245,39,121,84,207,124,107,35,144,85,89,157,205,67,254,170,215,233,162,163,51,84,219,54,188,7,218,93,161,169,227,88,145,197,164,187,13,34,198,73,111,108,164,160,117,53,208,84,178,118,212,252,161,178,106,84,135,172,147,255,158,151,25,172,117,196,200,245,196,45,169,202,69,207,122,56,245,169,172,226,96,181,172,255,192,189,52,117,84,32,140,8,140,66,96,190,53,130,146,57,155,185,71,226,12,122,181,210,214,59,179,185,8,161,14,232,139,175,173,157,63,255,255,242,51,173,35,76,166,46,135,82,188,198,190,229,201,19,89,118,22,247,49,95,68,69,125,158,85,201,171,52,214,179,251,221,85,174,154,39,37,153,55,190,142,247,122,122,3,0,1,46,176,211,163,19,131,224,77,70,128,53,67,16,193,139,227,40,27,75,6,67,49,8,202,192,78,225,80,80,160,1,65,122,115,171,11,57,92,137,1,34,31,60,158,211,216,204,214,29,169,184,172,29,177,5,198,238,47,85,174,72,80,51,158,2,214,109,39,72,4,154,14,3,34,38,154,186,76,146,68,203,97,72,142,131,14,235,186,251,199,30,90,163,33,129,222,190,74,168,98,244,81,59,106,168,66,135,8,106,125,220,247,21,8,67,216,228,219,7,214,82,105,213,37,22,125,36,89,109,57,15,77,122,179,121,166,174,84,116,144,124,241,112,221,142,215,26,166,231,77,26,216,238,163,54,156,99,101,246,230,103,74,86,130,146,214,242,212,30,123,70,238,18,93,11,223,199,214,222,127,247,240,172,222,197,33,237,175,108,128,210,254,97,0,0,5,219,99,104,131,254,154,66,158,95,78,138,205,69,99,98,102,130,100,47,248,124,194,207,234,187,43,89,78,237,157,44,37,102,47,255,163,31,191,253,63,244,45,137,62,86,178,42,145,20,72,76,65,234,133,26,236,101,165,212,185,142,103,17,77,106,140,230,103,43,152,170,244,71,28,34,206,182,170,146,236,180,213,89,246,59,150,251,244,49,149,41,84,188,186,192,207,92,178,51,74,231,206,42,160,57,121,32,209,98,67,41,39,205,78,64,49,1,0,199,97,22,236,135,198,19,22,36,241,129,5,9,102,10,7,78,136,1,70,51,5,196,200,135,210,167,14,1,93,140,197,10,25,122,230,71,212,82,100,6,14,5,17,6,128,193,192,184,13,65,145,85,34,200,64,106,167,17,137,169,120,176,153,174,169,203,20,91,169,210,180,158,228,234,105,80,26,55,196,145,65,72,76,95,173,15,210,50,150,198,255,251,178,100,203,142,70,19,103,201,155,152,91,114,100,76,217,167,97,37,56,24,13,157,36,110,25,190,129,203,51,102,13,164,22,56,214,169,237,77,180,23,230,118,69,99,151,169,48,239,250,69,233,154,116,180,35,203,220,134,164,225,52,176,32,244,48,33,76,25,206,90,58,68,212,83,187,70,109,34,138,186,223,93,26,237,203,190,95,52,55,72,214,219,218,138,93,42,145,109,34,250,148,215,250,221,91,247,117,32,171,41,94,232,135,134,0,23,45,176,43,172,34,176,240,35,47,9,35,75,188,128,228,160,123,39,25,147,156,207,45,103,78,229,67,118,36,122,175,61,140,123,80,182,65,193,3,146,53,222,117,145,26,244,228,135,104,178,236,76,43,49,246,174,221,227,160,116,79,36,47,216,247,209,8,152,171,229,173,110,36,56,154,17,134,25,163,24,107,57,6,45,93,106,194,206,136,100,58,45,145,82,230,101,118,31,82,47,85,73,54,103,77,21,234,191,255,255,219,252,17,0,3,175,252,206,81,67,154,47,140,56,8,51,180,52,8,72,8,60,152,12,28,14,51,89,134,81,13,114,167,83,77,92,173,48,12,21,5,12,155,131,205,13,73,103,102,91,45,254,170,179,106,203,91,0,8,10,221,161,166,68,232,40,236,20,196,33,111,251,160,221,87,117,38,13,121,221,123,87,75,149,26,156,150,58,85,239,193,241,7,158,118,150,29,177,94,158,120,61,22,5,98,40,92,164,51,227,246,86,169,147,217,6,218,164,67,10,148,165,206,182,57,41,214,46,223,250,71,118,44,184,113,103,27,81,122,40,170,69,99,79,137,102,134,29,85,241,21,127,9,118,253,93,81,52,151,77,79,155,103,100,63,98,236,123,124,227,172,112,1,201,153,0,0,47,255,153,66,186,8,33,10,115,15,184,169,88,180,249,40,175,11,141,213,181,75,72,247,132,99,166,74,125,197,209,21,77,174,21,130,231,102,242,145,180,177,102,122,122,255,255,75,171,29,201,202,206,102,121,14,206,83,41,114,184,148,138,170,236,132,87,148,230,50,161,57,206,71,90,222,107,34,39,33,190,100,210,149,91,126,149,110,173,185,12,173,78,188,192,59,128,0,142,216,107,56,172,112,18,112,101,113,12,105,140,48,98,137,50,98,200,106,97,128,0,24,99,135,1,233,16,22,1,204,10,2,68,96,137,120,22,16,70,241,129,249,16,131,3,39,114,222,116,25,2,162,24,20,153,151,70,104,189,32,227,64,36,20,68,144,40,119,10,128,66,20,96,56,32,65,193,206,170,194,240,181,180,54,105,100,66,48,210,234,208,54,234,168,143,141,81,128,63,203,237,123,52,217,215,121,26,154,37,85,170,214,89,35,43,37,130,8,72,112,108,63,255,251,178,100,198,12,197,99,103,203,155,136,87,64,97,204,233,179,100,101,122,24,249,157,36,110,229,109,193,195,179,102,77,163,21,248,179,73,211,87,102,202,222,247,56,252,186,23,100,159,99,92,156,40,215,183,125,62,59,155,234,94,230,157,121,210,212,88,162,142,98,240,216,187,111,204,154,52,173,93,51,147,83,44,239,100,193,167,84,198,108,185,142,110,62,175,171,251,117,92,93,245,84,255,139,238,114,12,1,158,0,46,221,176,17,144,176,6,80,115,159,20,55,102,232,46,36,154,95,15,177,137,116,70,212,135,111,236,88,166,124,221,127,142,164,180,254,138,79,91,16,58,109,231,54,191,108,204,102,172,121,92,60,248,184,149,194,91,143,187,219,234,24,145,116,99,73,203,83,177,229,176,138,24,142,198,169,72,167,68,59,40,138,162,8,21,98,70,177,180,228,179,178,177,153,19,69,105,13,94,138,116,251,250,243,51,178,163,118,147,248,208,9,0,7,247,240,192,154,68,152,224,50,176,75,50,100,143,48,200,90,48,68,32,48,204,13,48,108,0,65,117,130,103,136,232,201,89,178,211,83,144,192,12,152,8,79,71,146,129,217,140,202,27,171,45,84,207,237,133,250,247,225,44,44,0,9,135,2,10,128,139,222,26,110,245,237,53,102,218,84,185,218,84,9,62,227,55,40,54,110,6,128,12,161,58,192,60,137,9,128,89,196,168,69,15,73,160,202,202,92,227,31,159,92,185,132,93,117,209,92,229,147,86,36,91,241,30,249,69,222,234,121,83,200,165,61,200,186,73,47,73,234,187,63,8,123,140,250,89,12,67,43,142,63,231,206,154,115,185,126,158,198,78,170,218,247,95,163,219,95,211,255,129,80,0,18,219,82,232,21,64,180,135,44,224,24,163,196,252,178,41,92,176,148,19,176,2,27,6,136,196,104,8,137,41,139,234,176,214,20,217,190,75,31,210,105,33,70,131,126,50,212,99,9,50,172,7,98,175,116,107,183,255,200,247,85,41,123,57,136,67,88,81,74,60,97,78,69,42,54,138,202,194,145,70,50,52,143,56,252,200,199,86,86,57,77,179,228,173,72,254,100,79,103,177,182,208,136,218,47,162,47,254,10,128,0,28,191,153,131,82,75,39,53,160,196,244,135,147,22,29,204,164,1,48,160,12,32,4,209,216,153,32,29,167,189,14,152,168,16,112,6,209,82,229,157,41,164,204,19,17,109,89,91,36,111,23,194,60,202,150,216,8,22,194,21,129,136,7,6,204,10,6,94,164,160,20,91,86,167,129,117,47,246,45,6,67,244,204,218,51,17,95,157,184,238,73,238,190,179,143,204,114,45,7,60,14,44,121,251,0,170,32,36,194,213,207,253,71,119,29,220,253,245,212,90,255,251,178,100,202,12,229,92,102,203,155,169,62,208,110,236,233,131,105,37,92,22,253,159,42,110,33,253,10,7,51,102,13,164,161,112,215,237,85,79,21,241,85,50,108,165,168,212,151,167,107,238,35,105,138,225,18,139,45,108,125,109,140,65,138,144,178,75,145,49,160,139,22,108,98,176,169,11,19,110,245,221,161,230,27,133,124,8,94,255,234,38,60,118,161,75,159,41,110,223,153,149,230,136,40,128,73,151,226,13,18,191,9,2,152,192,143,171,116,148,51,64,73,197,64,241,92,78,57,201,101,99,107,64,163,113,47,147,73,228,75,10,30,135,23,166,49,227,83,162,145,100,83,136,184,137,133,75,158,63,255,255,107,60,81,9,37,90,18,120,138,113,210,60,105,235,68,22,245,80,211,163,240,51,22,245,153,180,85,54,250,70,234,72,190,58,113,234,53,199,91,82,206,99,120,248,35,145,69,251,87,153,104,103,105,225,253,97,7,204,117,111,83,23,92,160,93,10,0,5,190,216,201,105,88,203,177,36,196,64,200,81,88,48,72,138,48,244,5,48,8,61,7,19,146,38,56,95,209,128,38,35,26,93,34,32,21,49,9,130,150,38,197,99,238,51,110,235,180,87,17,231,102,75,70,12,110,44,165,82,32,104,32,9,10,130,105,151,38,47,51,153,16,118,222,40,83,95,227,98,232,172,252,114,80,84,6,240,42,70,113,45,35,46,44,117,133,82,29,174,185,129,27,92,252,221,153,152,191,41,204,239,62,229,122,241,75,18,177,34,25,41,216,162,102,4,212,138,14,150,127,86,253,23,30,49,67,244,23,125,222,11,138,162,77,99,22,222,187,215,179,233,210,149,56,251,248,109,199,209,24,228,62,46,187,142,35,216,92,112,237,58,145,130,13,251,223,32,114,192,1,118,219,2,22,37,118,34,114,48,122,162,210,36,151,102,239,169,33,164,96,9,19,198,60,230,254,240,212,130,127,183,54,95,5,99,85,212,139,148,178,217,141,106,95,214,112,204,68,2,213,153,150,132,179,159,109,109,53,217,4,185,86,193,222,87,100,107,179,237,132,2,56,169,197,138,44,222,201,3,137,33,124,93,21,166,87,226,187,189,91,125,76,13,212,140,154,1,140,121,8,140,255,65,204,184,32,200,65,99,2,193,131,14,1,69,223,13,32,41,61,65,207,95,106,160,224,39,128,97,92,246,43,21,156,135,28,132,255,91,209,101,220,143,171,209,74,11,146,131,133,66,18,1,188,45,202,104,49,118,202,197,216,18,57,53,234,71,242,76,245,196,224,246,105,3,69,241,174,64,104,74,85,26,135,131,34,34,240,93,44,16,182,163,223,55,121,87,254,84,204,170,106,34,179,237,50,236,179,202,79,11,160,218,100,170,39,255,251,178,100,199,142,197,171,102,203,27,172,70,66,91,7,217,195,96,194,78,23,61,155,42,110,225,43,202,48,51,102,13,166,25,104,247,234,108,100,54,98,115,44,16,44,177,125,145,114,169,34,67,29,69,78,74,40,57,236,207,243,192,242,179,85,7,134,122,47,243,245,152,135,87,212,59,234,113,203,156,43,51,167,59,57,255,78,62,243,238,87,180,128,149,64,32,237,191,53,90,8,177,63,32,165,231,84,123,151,58,96,130,145,55,105,146,198,122,3,74,112,182,62,7,175,196,220,218,137,215,241,243,79,48,123,140,21,25,90,161,24,77,4,188,4,163,6,150,25,35,113,45,106,156,197,62,43,239,207,109,159,239,239,251,150,106,203,197,108,233,81,71,115,211,186,209,86,197,89,40,203,67,41,105,76,68,53,74,55,176,208,182,122,109,204,203,247,59,245,77,135,158,153,100,12,77,85,187,192,181,255,70,174,142,108,134,83,238,221,218,15,82,197,62,38,240,196,243,251,217,91,195,208,218,149,0,127,227,125,137,59,10,227,3,39,54,227,179,59,56,8,25,141,42,17,99,182,26,215,217,195,248,253,184,238,58,114,43,184,211,123,101,221,149,187,236,254,145,219,148,69,89,43,148,52,13,15,60,41,198,134,11,66,157,253,72,56,84,110,89,26,145,79,74,163,173,253,138,40,62,114,51,64,36,139,40,247,95,181,234,160,211,130,141,169,249,191,255,156,253,212,10,120,66,219,161,235,188,57,89,209,175,169,157,38,54,44,183,108,170,207,207,73,237,159,113,190,231,145,244,216,222,51,27,127,55,88,227,255,226,243,49,200,78,38,133,103,238,182,235,87,118,250,221,90,216,108,0,46,251,115,26,9,4,77,120,40,140,6,185,183,92,197,80,104,8,166,132,99,91,181,38,105,170,169,44,170,52,89,161,3,153,101,80,242,48,73,58,190,138,95,102,245,35,247,65,4,23,59,179,72,253,60,237,23,59,68,226,25,108,248,180,206,35,142,145,176,64,34,82,117,84,148,129,233,33,87,146,221,226,119,124,214,119,116,50,62,227,55,251,155,89,178,217,249,159,29,143,91,69,251,143,250,17,143,239,51,74,195,117,100,149,231,31,230,246,175,241,111,80,0,47,246,198,92,163,152,245,26,60,141,0,195,12,18,67,34,13,152,68,4,14,9,129,130,206,35,63,140,47,167,122,91,45,78,54,93,67,38,171,47,137,186,13,21,214,167,121,34,76,30,12,122,32,37,166,40,9,68,230,113,35,187,26,183,8,121,232,232,96,87,198,13,126,167,30,186,108,38,39,71,128,183,108,140,234,147,244,224,34,136,134,156,156,223,255,132,32,46,11,158,89,185,206,90,236,169,211,2,237,38,178,104,82,7,100,255,251,178,100,195,140,132,190,102,204,19,102,62,212,122,236,217,163,104,166,126,20,137,157,48,110,25,26,194,65,51,101,169,166,25,225,233,86,18,235,36,116,205,181,169,222,254,144,253,72,198,236,85,23,91,225,186,34,61,233,62,73,85,28,210,227,204,28,179,51,83,218,58,43,206,87,105,241,49,85,85,10,2,146,16,0,4,186,220,105,121,137,25,33,16,34,178,30,137,123,151,17,191,41,75,67,110,157,132,84,127,233,26,140,137,12,197,101,239,5,21,122,130,241,186,102,152,100,82,147,119,70,49,243,222,238,70,238,75,120,223,223,255,254,253,152,195,137,81,206,187,195,19,149,21,154,65,73,47,41,13,232,162,108,35,88,77,5,12,114,3,28,211,211,36,148,188,7,84,227,127,38,244,203,182,250,85,204,91,152,108,50,150,187,220,215,119,121,52,210,222,217,159,178,254,46,105,145,61,33,248,76,233,189,249,122,117,155,5,95,67,242,163,29,229,161,128,25,42,0,25,173,248,201,158,13,38,20,12,66,36,242,96,165,197,241,14,36,44,184,65,5,35,194,243,148,232,73,248,185,57,137,41,159,22,42,155,17,232,38,171,149,193,35,33,228,8,47,162,10,64,33,0,110,100,104,39,136,215,105,181,132,115,58,109,13,120,250,35,123,156,215,116,44,42,66,152,229,213,89,246,88,204,68,125,37,162,227,218,250,234,33,85,174,229,45,110,117,254,209,99,136,105,249,215,70,215,122,109,167,153,231,90,182,239,30,145,201,220,198,195,185,107,230,120,241,242,80,236,114,235,253,183,254,87,216,246,175,255,125,177,128,42,1,128,1,109,127,48,110,84,213,50,12,142,51,44,17,189,77,49,8,192,16,24,184,53,96,169,41,2,161,51,197,118,214,247,38,118,26,46,146,202,48,48,138,162,154,26,236,207,62,170,220,175,254,229,55,111,174,65,49,97,113,150,65,104,145,93,216,142,135,76,99,220,72,199,152,130,75,68,185,61,25,157,94,168,219,177,14,86,113,39,70,40,254,167,13,91,234,52,232,241,69,14,152,130,194,72,31,71,116,243,68,142,231,23,179,219,82,104,48,1,0,5,255,252,207,251,15,128,52,202,208,65,197,230,18,50,93,176,48,153,136,130,19,40,182,237,206,1,78,154,206,26,243,117,209,45,74,214,188,87,11,15,180,73,93,59,46,163,49,107,139,121,9,83,233,142,219,172,197,162,185,24,67,232,232,213,121,160,121,20,78,141,234,156,147,71,97,250,75,183,233,231,173,222,189,42,167,179,13,78,91,243,230,144,43,51,91,211,126,125,109,57,239,214,23,132,167,114,141,38,102,129,66,125,180,214,55,30,211,229,62,149,43,126,148,222,153,21,149,143,246,141,222,130,255,251,178,100,199,12,164,127,102,204,155,111,66,240,120,44,217,151,105,37,78,21,161,157,48,109,153,253,2,135,51,164,141,182,34,32,243,95,15,158,162,255,109,150,121,210,155,213,251,147,225,167,198,159,182,211,31,197,222,113,46,245,7,115,98,124,90,47,245,97,159,227,25,25,215,110,86,111,215,134,116,14,96,103,96,85,16,62,66,84,160,24,193,79,14,76,68,189,42,22,159,40,79,151,54,55,197,21,20,189,121,173,120,59,184,124,39,139,138,102,137,83,6,96,40,180,9,157,148,5,41,4,20,194,13,155,127,140,238,132,194,210,155,107,59,118,102,70,115,2,97,67,241,100,131,8,56,155,34,110,25,44,97,246,202,74,238,54,13,33,236,104,214,24,56,200,17,232,206,199,60,141,234,106,4,143,34,185,71,184,200,53,6,233,149,44,29,208,225,214,162,231,22,47,99,172,187,197,88,88,203,37,6,48,245,20,44,233,58,41,37,142,26,155,218,196,200,222,86,235,189,171,142,116,175,6,110,0,25,191,252,135,41,232,36,233,166,8,96,52,2,68,94,34,102,238,141,52,195,42,149,67,21,31,43,112,12,71,148,247,165,180,48,236,205,73,249,12,82,61,26,133,175,152,118,1,108,250,124,173,214,194,158,208,195,67,13,68,159,244,73,201,10,43,88,170,188,43,138,81,102,220,71,191,206,70,213,51,119,13,234,56,248,161,197,160,238,73,50,100,99,213,221,220,196,171,52,210,227,6,76,57,103,114,203,100,60,56,199,170,207,63,219,254,105,114,167,28,74,223,90,189,165,55,115,137,142,111,184,252,156,243,74,129,99,0,3,187,108,97,248,217,151,131,5,158,17,131,13,78,1,17,0,152,48,232,128,196,128,25,11,18,128,156,169,167,242,203,16,167,122,95,91,20,252,140,193,174,236,119,86,219,51,241,30,134,155,58,201,118,91,171,67,178,212,102,235,84,151,207,164,225,136,56,233,189,199,69,245,88,175,232,110,253,204,167,79,213,95,186,223,186,147,151,150,73,204,212,156,214,195,77,135,46,180,201,222,197,207,114,49,201,52,139,252,156,133,89,83,116,135,251,211,63,255,233,101,15,57,58,112,191,202,116,200,223,238,151,233,40,128,2,166,8,145,152,28,64,6,33,18,141,20,49,21,105,130,192,80,48,153,220,179,22,230,224,184,194,171,191,82,135,250,95,119,57,232,243,237,17,173,4,201,165,234,107,14,180,68,138,105,174,74,255,178,231,200,50,183,110,209,35,4,3,92,57,31,20,121,3,157,45,131,150,182,220,112,142,30,135,33,18,146,189,76,199,86,73,210,153,185,109,99,201,232,193,97,178,50,32,243,110,29,42,32,107,77,206,214,174,42,89,16,200,113,73,117,255,251,178,68,195,13,196,81,103,77,155,72,86,80,135,108,217,131,113,35,196,19,65,157,52,110,33,121,130,80,51,165,205,195,15,16,114,211,119,91,95,92,160,243,42,56,149,120,174,189,160,120,210,202,101,107,171,175,248,235,136,69,146,151,203,185,52,58,73,201,116,160,162,224,1,119,111,204,101,131,51,25,56,56,188,98,144,17,170,64,200,106,142,32,129,96,24,191,52,160,80,182,77,41,120,226,136,123,15,70,28,103,238,189,121,19,98,105,80,12,169,225,115,35,104,251,21,91,72,14,105,174,74,147,197,139,195,146,171,118,237,2,148,33,73,130,172,168,92,97,244,229,17,41,171,119,19,71,142,215,255,246,255,84,155,147,68,170,72,166,106,202,48,122,54,77,214,51,13,1,66,98,36,57,31,60,106,230,200,225,248,134,116,153,157,25,142,27,56,70,17,101,51,48,241,108,174,183,109,166,57,88,178,239,88,28,203,189,61,126,3,106,0,25,173,248,213,130,3,207,159,140,78,65,51,218,12,210,98,80,17,168,40,6,48,144,92,199,32,230,204,195,25,27,16,114,20,105,202,34,11,224,162,137,89,24,136,103,58,216,84,141,118,124,204,160,22,144,22,2,172,213,83,17,12,85,181,5,5,128,110,74,43,72,43,220,158,121,95,248,46,53,19,159,122,103,233,243,200,244,0,65,0,51,131,213,105,103,49,231,85,158,55,190,246,255,81,170,200,79,114,11,109,99,81,157,248,191,21,94,255,143,127,105,181,222,159,110,159,31,183,156,253,223,230,119,248,153,7,73,185,89,29,141,34,72,252,255,59,49,108,68,143,149,200,12,87,123,118,156,121,166,152,223,98,84,38,168,9,58,128,80,8,75,191,198,31,201,71,98,209,8,98,2,206,175,168,65,132,22,11,96,187,149,182,23,2,83,84,235,243,106,130,89,205,93,229,36,238,119,46,91,148,71,102,114,108,56,88,30,89,144,111,201,62,204,22,230,237,235,238,127,127,190,111,244,168,222,92,102,181,183,218,237,218,82,73,218,205,182,151,240,215,5,217,213,59,178,244,185,172,200,210,33,64,248,121,207,182,76,237,181,58,215,134,251,53,54,251,162,254,148,41,2,101,138,193,116,92,70,115,223,206,145,34,232,253,17,93,83,84,117,27,60,170,117,245,209,172,63,193,117,128,4,255,252,0,219,27,140,146,24,95,48,176,164,116,72,76,33,45,224,136,26,6,2,58,78,36,173,177,210,188,112,201,16,21,168,19,195,136,252,102,172,170,216,10,118,227,45,233,126,97,75,158,224,18,33,105,66,78,88,4,170,224,200,79,207,133,138,179,59,84,71,143,136,142,146,239,74,155,42,27,21,17,4,227,156,186,168,175,244,174,75,136,190,170,255,251,176,100,202,140,133,66,103,75,27,134,86,208,141,236,233,119,104,200,190,18,45,157,50,110,61,15,66,0,179,165,233,164,161,32,6,215,28,201,98,183,18,164,206,215,81,255,253,247,49,91,34,254,247,111,212,109,179,74,53,44,164,36,63,68,205,243,239,73,91,127,49,51,127,60,95,197,207,21,95,240,83,105,130,20,128,32,0,30,183,225,17,114,188,172,152,114,192,41,11,242,211,135,11,28,192,46,144,156,217,250,93,96,250,2,9,148,243,225,178,68,70,60,162,203,23,1,70,124,104,104,166,153,158,125,102,106,249,239,171,190,63,235,213,103,106,164,171,33,165,198,215,3,89,12,62,168,199,26,239,87,50,163,117,142,86,93,216,104,217,177,186,210,179,61,196,73,251,60,115,43,86,163,105,7,220,13,131,24,79,11,57,212,243,44,74,147,126,215,100,189,207,202,192,255,35,191,164,231,218,25,251,10,85,0,21,245,216,228,126,131,12,14,1,207,35,14,10,76,152,47,49,40,4,195,96,132,77,26,92,41,146,9,36,5,241,141,182,117,82,53,21,97,23,39,177,119,238,98,48,214,225,214,78,206,157,213,234,222,23,101,120,168,209,165,178,113,20,150,113,110,153,187,206,176,189,149,75,36,52,208,20,106,41,2,75,229,147,151,3,14,28,7,227,196,26,100,125,10,21,2,213,175,239,175,134,220,171,186,73,164,145,86,137,50,209,132,132,51,53,216,199,227,134,246,105,186,158,166,183,187,78,235,142,184,155,170,217,170,160,62,129,212,50,146,199,142,152,226,189,163,229,85,162,91,174,34,34,187,138,134,199,125,13,149,85,16,0,29,192,1,203,191,49,137,163,57,10,17,3,136,89,141,92,52,189,78,97,130,164,5,67,225,229,237,116,3,68,78,116,149,132,137,8,103,38,4,187,169,69,30,14,139,72,27,70,32,250,23,108,55,97,23,51,188,62,55,103,43,239,223,251,250,45,23,136,221,247,45,109,7,147,229,187,225,117,141,157,103,54,211,58,157,50,151,181,109,17,140,137,207,7,148,166,4,113,113,210,89,6,118,41,68,33,234,147,143,105,225,75,44,136,81,5,34,147,19,80,113,181,61,165,137,37,124,167,61,34,14,156,183,34,239,141,133,247,251,72,206,187,27,51,42,20,3,79,4,0,36,191,115,33,213,204,208,7,50,72,152,64,107,49,32,136,80,0,149,133,182,14,34,181,168,29,164,47,108,101,19,2,65,119,54,114,26,140,221,171,106,83,22,118,99,111,115,64,108,75,62,25,150,151,21,76,213,153,245,104,240,69,60,106,87,23,181,47,141,201,39,171,82,211,92,166,200,160,193,233,64,230,212,227,71,117,109,153,255,253,121,242,207,109,183,255,222,255,251,178,100,205,140,229,42,103,74,155,152,66,240,147,140,217,83,109,38,90,80,233,155,50,110,9,27,73,212,51,102,13,163,13,217,69,98,22,133,35,214,14,133,42,164,254,232,187,170,169,213,247,78,222,171,185,189,229,220,96,238,38,169,171,202,121,141,126,109,193,83,93,187,110,9,44,25,17,167,5,128,13,187,102,18,224,185,32,146,112,203,245,31,107,84,84,151,27,219,11,180,183,92,26,166,182,14,88,22,16,76,165,190,66,95,6,103,145,169,8,225,121,207,191,220,239,237,120,127,79,146,134,128,211,208,96,166,88,180,5,28,197,17,101,138,121,202,70,78,25,248,183,71,26,66,39,70,243,36,30,57,57,178,220,123,240,135,152,245,154,252,221,54,224,85,150,16,158,11,15,151,225,155,184,87,154,184,19,91,0,2,228,208,215,139,148,204,242,224,160,68,48,188,68,51,104,127,49,8,41,17,1,230,29,134,198,12,129,165,227,42,129,111,1,114,219,147,85,107,96,32,1,32,18,212,136,5,86,231,242,102,64,159,197,204,76,104,13,186,174,87,200,192,176,25,13,203,186,85,12,26,208,140,4,67,20,157,71,214,126,194,225,198,167,63,78,167,112,98,255,111,223,107,125,177,209,28,88,28,115,21,72,56,195,156,27,11,19,111,255,255,149,92,36,189,55,122,205,213,77,227,164,126,90,195,84,109,91,199,246,200,244,209,119,218,44,245,125,215,227,248,184,71,34,240,83,118,56,251,226,110,161,237,28,149,173,51,81,152,187,166,164,214,158,191,48,201,243,131,86,0,5,37,216,103,124,196,137,210,40,200,202,1,249,101,151,30,0,48,179,51,169,18,46,233,57,61,84,166,33,119,71,132,126,136,156,163,30,87,102,28,5,125,224,79,67,152,194,116,64,32,30,136,217,21,54,97,121,26,83,4,49,135,203,248,119,44,50,217,38,173,227,113,99,147,48,132,151,237,43,129,229,213,139,196,177,14,130,239,70,72,185,110,76,11,80,213,161,199,137,103,103,90,55,47,92,70,29,165,164,99,159,169,33,161,134,176,243,114,207,16,84,96,178,64,13,155,38,205,169,70,98,139,171,43,30,62,97,13,75,210,164,132,184,156,124,204,92,82,205,153,20,244,192,140,200,1,61,183,166,82,222,26,169,204,99,32,192,233,28,201,68,66,36,17,84,2,35,6,4,40,223,118,176,209,218,3,246,173,206,74,62,168,75,9,119,103,117,42,183,15,178,24,37,191,133,39,154,208,67,202,136,236,13,3,211,192,76,214,42,152,81,54,64,213,100,82,110,72,88,71,137,219,112,73,74,247,135,238,62,213,226,137,136,125,5,13,81,26,223,155,121,151,183,136,120,222,34,163,142,155,240,234,148,140,254,255,251,178,100,218,140,133,88,103,73,155,168,86,208,155,172,217,51,109,232,78,19,57,157,44,110,49,24,66,70,179,101,221,164,161,233,191,133,181,191,180,158,173,239,135,95,158,101,38,233,38,148,101,91,230,83,220,196,68,84,76,15,253,106,82,121,247,238,182,159,243,127,173,42,98,250,231,128,15,8,0,41,190,252,172,176,232,1,64,70,165,217,199,28,161,107,124,97,104,48,83,92,102,175,211,131,102,60,250,179,233,210,172,137,229,88,40,102,123,51,107,20,24,48,118,224,98,229,19,115,217,191,62,215,171,34,214,165,158,187,33,94,43,24,195,118,31,99,18,198,80,54,46,144,90,114,146,179,46,225,24,130,84,86,108,107,144,35,30,60,154,24,81,25,203,73,25,229,174,116,171,93,218,46,247,81,20,243,6,204,12,28,40,43,120,169,214,140,79,188,89,114,86,229,78,227,209,224,234,129,243,21,42,31,84,221,68,152,244,141,228,142,64,189,153,0,23,110,216,202,125,67,139,35,76,76,22,0,159,140,192,85,49,80,49,120,24,48,46,2,53,45,22,121,184,10,38,221,89,80,240,13,85,31,23,82,39,79,148,161,174,59,17,86,181,17,111,28,59,82,198,28,132,135,250,94,205,96,197,65,140,203,235,107,130,89,88,88,59,182,141,236,35,58,179,79,32,255,199,174,244,12,148,205,34,107,59,92,206,234,183,179,85,217,89,234,115,46,175,127,236,99,37,140,116,45,169,250,116,239,119,59,99,214,221,169,119,159,159,124,221,158,125,213,119,209,204,220,195,153,118,53,234,131,160,163,86,0,215,230,89,88,60,102,6,8,49,167,52,251,38,5,69,65,64,144,146,68,134,107,174,178,129,207,203,227,200,13,168,190,225,231,207,155,231,52,202,168,105,35,225,72,157,69,180,69,39,223,83,183,109,89,215,233,226,212,111,235,255,29,183,187,236,246,214,205,204,251,155,38,84,68,59,214,225,189,53,151,95,42,161,56,120,229,91,210,245,254,166,99,163,5,22,153,159,50,48,56,136,131,50,138,247,21,172,66,254,110,78,189,50,121,149,5,67,43,207,171,194,224,226,111,191,95,230,124,51,38,97,63,157,219,75,251,114,104,173,178,216,120,58,41,202,137,70,29,2,27,12,180,101,178,48,160,221,25,12,32,47,48,160,26,2,95,173,42,41,12,45,38,52,36,4,30,16,68,91,213,108,118,234,180,245,140,193,223,73,28,165,44,20,209,139,47,244,223,66,90,93,33,157,101,69,18,131,215,242,217,150,75,34,145,201,3,221,12,72,48,174,252,75,114,199,66,74,219,70,28,19,84,15,166,233,44,214,159,225,171,59,227,215,248,209,113,188,153,38,42,42,236,220,234,102,185,136,213,117,255,251,178,100,201,14,196,111,102,203,155,140,62,16,140,44,233,82,109,134,122,146,93,157,42,110,25,90,130,81,51,165,205,166,33,233,218,200,205,95,154,206,105,155,171,253,221,12,169,179,30,136,204,220,239,245,119,235,246,245,40,5,172,0,23,111,241,145,180,201,201,70,25,103,231,80,146,167,100,102,16,241,214,14,249,174,120,220,66,69,44,172,164,224,75,233,62,214,133,3,156,250,243,20,14,204,83,221,152,233,200,67,163,58,203,221,175,171,111,104,91,126,229,231,225,38,166,194,142,48,177,71,83,244,61,40,86,172,194,109,142,44,244,163,9,98,28,112,195,6,189,140,182,21,232,226,140,177,214,56,230,48,64,60,226,88,100,141,36,194,198,22,116,72,168,210,115,114,133,73,18,64,229,37,151,24,238,45,177,234,234,45,3,150,250,226,234,255,137,110,58,247,79,111,126,127,186,220,96,67,85,170,0,5,44,204,209,45,204,198,81,208,105,44,48,84,41,2,15,230,29,135,66,192,217,128,128,8,209,224,154,200,216,144,197,250,136,150,117,84,6,130,50,32,85,204,145,181,188,35,80,234,138,169,230,36,227,192,76,100,120,3,83,21,102,47,137,103,21,189,15,225,151,45,13,29,217,126,53,38,165,47,20,81,182,145,201,97,48,194,170,185,148,215,169,111,97,39,191,126,89,115,247,118,221,169,126,86,46,111,191,250,239,158,38,17,229,241,69,145,171,156,166,114,228,106,100,174,117,90,23,30,203,28,228,52,236,225,195,159,174,164,43,61,48,215,34,62,143,41,67,242,255,110,212,73,159,246,78,112,110,224,16,2,101,187,227,43,109,48,160,151,120,193,211,195,206,86,17,48,132,72,6,50,42,241,170,231,156,204,172,169,209,52,53,98,69,47,145,55,68,57,147,121,212,209,224,144,57,27,159,176,94,61,17,73,58,94,176,173,31,46,161,180,228,93,150,165,178,253,155,30,170,176,70,55,105,181,154,21,175,71,45,67,151,102,18,110,180,77,50,214,217,72,62,37,83,238,226,233,25,219,79,226,56,181,229,199,154,130,44,138,141,5,173,208,133,53,100,208,185,92,234,144,169,234,52,97,214,157,134,202,38,148,234,151,83,234,237,150,248,155,184,149,170,46,244,110,95,83,241,190,46,162,45,169,12,232,216,0,61,191,198,166,56,143,145,132,140,3,72,3,68,130,2,6,40,72,64,80,8,83,11,79,106,139,150,218,214,118,203,220,212,83,143,70,231,188,228,105,150,206,69,250,26,165,79,163,48,51,133,134,168,68,114,230,212,41,10,86,89,187,93,152,209,242,64,82,137,152,55,7,228,201,6,71,7,143,50,172,100,128,241,42,91,205,52,45,202,63,121,18,148,247,218,32,250,255,251,178,100,207,140,132,251,103,74,27,163,87,176,157,76,217,103,109,235,94,82,9,157,50,110,60,239,193,255,179,166,77,161,151,104,185,138,113,182,122,205,119,49,219,188,230,191,163,157,178,158,99,119,171,21,57,142,189,216,211,12,206,53,186,119,66,44,214,122,245,34,221,58,43,247,126,159,250,205,1,140,0,2,237,248,206,113,224,226,164,200,97,11,212,95,173,100,194,128,23,78,238,183,105,85,127,206,211,170,242,82,87,149,217,239,193,184,126,171,254,27,122,104,233,172,210,75,245,94,187,66,187,150,242,222,95,119,60,46,67,178,129,178,0,39,136,62,127,191,252,255,249,174,155,176,119,74,188,114,131,201,74,181,37,134,149,165,52,109,43,162,34,214,118,37,160,191,137,121,245,4,21,56,103,186,10,63,33,228,228,48,128,217,221,115,181,78,217,42,138,204,141,103,69,49,94,192,34,170,0,1,54,252,204,215,131,50,134,132,145,134,21,8,23,160,4,55,128,140,2,16,8,33,193,49,101,133,109,175,184,177,209,224,35,32,135,157,40,125,222,150,214,144,196,99,18,231,234,75,22,120,31,233,49,121,66,224,148,21,143,182,169,173,12,44,229,88,251,37,98,116,80,191,77,45,88,203,248,153,172,124,136,16,2,7,34,36,178,105,237,108,11,117,179,161,130,193,57,43,173,220,118,92,119,213,172,190,181,165,21,237,88,222,185,208,237,216,149,17,207,178,156,44,128,148,136,187,210,225,210,99,55,137,45,39,200,234,109,117,229,119,61,220,251,80,158,247,89,253,89,95,232,89,103,53,140,60,214,165,231,27,110,148,149,162,140,128,18,64,0,2,93,249,136,11,8,74,12,24,164,149,8,227,1,215,83,162,35,47,52,49,72,67,146,195,228,84,181,180,37,164,220,35,114,52,72,74,198,58,118,56,112,154,145,41,179,244,223,60,100,89,85,48,139,2,196,236,12,208,227,199,138,200,120,165,200,82,233,25,167,40,176,21,145,90,148,209,97,188,15,25,9,159,191,152,238,204,73,25,207,238,207,51,123,187,147,55,20,205,85,103,106,178,124,195,35,164,22,140,157,59,201,149,43,214,53,152,229,44,195,37,224,93,96,245,124,117,180,57,194,213,213,53,230,202,173,198,125,45,55,162,247,31,127,124,144,59,161,8,5,72,91,122,102,153,49,224,142,34,69,115,27,171,64,207,160,64,57,99,150,248,48,180,233,191,175,19,72,116,226,14,130,15,42,170,253,83,245,37,237,97,226,94,171,77,179,180,9,71,82,17,114,190,207,11,20,21,0,138,129,21,204,157,166,95,7,2,159,21,244,159,12,10,7,101,41,14,168,68,96,194,238,184,102,7,1,23,62,84,155,234,172,202,23,58,168,255,251,178,100,208,142,229,79,103,76,27,131,87,160,152,44,233,115,109,232,110,21,17,157,48,110,13,94,129,157,179,167,13,148,149,184,51,100,45,109,90,250,221,140,170,116,18,51,53,158,192,26,115,203,127,182,51,215,113,45,239,11,145,60,252,131,131,161,69,232,171,194,210,18,176,242,0,33,61,136,174,155,134,35,115,132,137,79,221,118,74,82,199,77,65,131,42,29,255,217,167,191,40,204,102,223,233,212,34,123,182,194,10,141,32,193,68,2,186,80,55,226,152,180,163,66,81,194,35,117,126,242,64,65,43,15,140,33,178,77,254,13,214,117,96,190,142,236,116,43,25,32,249,20,201,144,62,100,34,185,38,91,45,71,144,219,121,170,194,118,251,241,199,85,163,60,132,181,17,137,70,100,89,164,163,189,94,200,68,87,150,190,70,70,114,185,214,203,117,107,250,237,207,181,191,215,228,235,253,63,102,224,207,0,0,19,168,222,156,76,218,67,196,200,51,228,209,87,112,202,96,8,200,0,212,68,6,152,68,20,152,24,6,18,0,73,224,33,8,5,2,96,80,0,24,3,206,149,1,1,8,25,48,174,214,24,186,114,69,108,116,146,57,88,216,29,120,226,169,31,37,167,50,253,4,40,110,66,111,180,45,98,4,194,37,77,19,48,167,165,24,91,117,51,65,8,88,54,170,222,136,172,52,25,102,42,8,28,201,242,97,162,97,34,33,8,15,0,134,166,91,6,88,33,96,149,57,128,43,192,198,223,83,20,34,231,175,118,12,249,88,181,119,27,243,223,14,154,222,201,151,255,113,61,83,9,12,101,179,100,90,222,171,110,223,25,44,209,235,231,146,66,24,125,208,104,216,155,151,182,215,77,107,246,54,174,162,58,248,119,212,166,255,122,108,175,220,217,151,191,71,117,211,217,213,210,157,112,248,168,84,6,40,0,9,64,0,47,127,139,132,172,175,73,187,73,229,0,213,201,51,107,208,73,35,85,45,212,183,18,106,74,255,54,169,230,202,183,210,136,133,42,166,72,54,61,187,248,99,212,129,99,137,60,252,165,178,209,231,140,119,71,247,209,138,223,255,20,68,86,163,185,215,117,148,142,90,9,138,29,28,88,61,24,163,91,26,166,68,98,162,84,180,189,41,126,201,106,17,186,43,251,81,218,107,31,171,217,47,69,93,64,150,239,141,96,35,57,227,216,220,135,67,131,56,76,44,24,50,120,244,194,98,3,15,0,4,136,137,156,145,129,128,4,148,80,69,31,94,236,214,36,219,166,19,169,35,157,105,109,198,41,49,172,216,98,178,137,0,162,86,18,213,255,70,202,89,99,207,213,5,112,171,177,72,49,222,130,101,177,228,10,121,218,10,194,146,1,19,233,85,97,166,157,75,25,159,255,251,178,100,207,14,166,142,103,73,27,185,91,240,109,172,217,202,96,197,124,22,125,157,50,110,25,92,201,90,179,104,41,131,9,24,101,208,4,63,21,165,28,180,5,45,25,223,219,254,130,168,245,37,65,132,112,164,70,10,148,106,245,211,78,115,80,201,104,130,23,118,151,62,126,60,62,201,61,140,16,153,100,163,166,238,56,210,168,182,165,5,25,230,51,255,83,200,69,183,197,77,17,153,8,78,36,37,211,154,88,227,136,219,222,74,98,140,128,217,136,214,15,255,226,163,47,194,130,23,118,52,193,223,7,209,251,166,56,98,161,211,175,73,33,117,249,35,165,100,251,52,222,134,98,167,253,215,255,250,76,177,206,193,33,148,129,131,149,79,132,49,73,10,101,116,0,69,59,146,234,200,196,230,35,45,220,136,171,108,255,143,211,255,152,188,254,170,200,172,255,153,245,111,119,124,192,208,0,22,80,183,176,112,109,66,99,10,244,117,81,246,98,1,106,102,8,144,98,224,200,10,2,0,0,201,128,224,82,16,128,65,19,3,196,19,10,1,16,128,73,94,24,238,33,57,249,98,233,62,68,89,108,22,13,36,25,154,155,76,183,165,249,42,210,89,101,68,149,226,64,24,5,153,225,134,64,243,152,160,164,241,113,160,135,69,64,110,176,38,22,180,81,160,189,197,154,66,212,229,18,141,97,81,177,28,229,107,249,42,213,228,177,19,90,195,215,8,48,15,230,35,96,142,60,174,147,208,81,215,148,164,112,138,161,53,51,74,56,86,186,214,164,168,113,154,44,110,118,82,154,59,212,188,249,172,154,232,177,204,62,177,45,3,62,222,196,216,84,145,228,206,244,127,109,255,173,201,255,255,254,78,58,151,248,248,92,255,10,173,43,127,242,233,230,107,246,26,31,117,60,164,6,143,144,0,2,0,132,183,111,205,35,116,69,128,1,137,155,232,241,133,22,32,202,159,131,100,72,8,20,30,111,204,152,153,186,110,49,104,42,210,63,190,125,96,116,194,36,229,21,26,124,30,52,112,215,53,230,229,219,239,230,166,98,187,171,183,73,210,105,152,207,155,67,121,72,230,43,89,137,126,86,150,238,25,93,94,153,118,150,159,175,199,227,75,255,255,224,181,28,119,207,227,140,226,96,193,255,254,177,245,95,230,37,91,200,141,32,0,100,190,152,125,98,28,78,90,152,102,1,152,250,35,5,1,224,113,110,36,31,12,129,230,6,128,175,179,162,255,149,1,245,231,0,195,9,176,181,154,210,230,213,168,155,226,250,69,25,189,169,28,20,56,0,180,200,131,237,41,117,80,14,168,30,183,26,24,71,60,33,43,157,219,118,231,110,187,78,179,235,75,2,56,141,228,19,8,177,155,233,249,95,126,243,192,80,255,251,178,100,209,140,134,118,102,200,147,185,91,114,113,172,233,234,60,104,108,22,237,157,48,110,161,253,1,120,51,103,93,131,21,24,80,243,209,93,218,39,248,46,49,241,209,212,62,121,187,94,224,64,217,162,203,31,19,3,164,90,165,90,200,44,113,137,39,144,93,156,178,32,37,11,84,57,116,112,112,32,117,252,227,69,184,190,175,245,37,194,225,27,75,239,201,36,211,192,129,102,248,58,155,188,164,88,24,221,61,32,121,219,162,98,186,131,48,204,152,128,128,45,187,2,44,117,41,124,192,173,74,38,132,195,155,188,9,112,73,165,174,90,211,170,157,217,46,100,189,183,32,249,78,140,103,162,238,150,87,255,255,255,87,102,119,148,185,174,189,76,172,206,135,87,106,51,221,74,170,180,78,212,89,54,149,89,203,26,189,185,83,250,172,238,143,171,70,171,138,32,193,4,53,231,68,26,172,125,108,170,87,216,18,50,86,97,3,129,213,14,50,14,26,211,36,240,209,48,26,15,80,192,160,37,2,176,160,20,24,44,131,33,128,96,29,143,2,131,93,17,128,233,129,168,8,24,16,128,65,138,0,89,17,10,238,211,6,30,80,190,97,4,22,157,20,193,199,7,118,99,162,92,67,117,80,170,199,241,102,0,230,200,169,206,44,144,21,208,115,9,2,98,34,90,65,166,30,70,80,24,250,28,203,129,12,71,1,87,129,136,7,62,17,194,135,11,60,192,91,100,110,102,169,160,34,5,58,22,60,23,237,5,181,1,17,176,110,2,229,36,82,179,135,77,14,215,186,165,200,44,113,167,151,180,27,26,213,93,18,219,117,103,148,154,64,251,84,155,116,89,170,41,160,250,230,168,237,184,251,237,118,213,30,153,100,55,255,247,181,246,198,87,250,70,171,162,109,12,40,67,94,26,229,216,112,217,189,243,7,162,28,248,90,181,61,147,177,32,35,4,0,0,27,110,4,40,97,48,238,16,66,176,142,74,106,174,130,176,37,96,138,5,4,219,16,165,252,41,234,209,109,207,166,146,13,102,115,227,8,120,196,170,136,17,218,232,239,178,20,169,163,53,23,244,110,242,144,150,117,59,245,208,165,119,118,187,31,35,25,74,202,60,169,39,86,98,221,108,99,56,137,18,85,119,253,105,223,202,174,114,104,182,83,21,14,32,111,185,216,236,70,48,45,117,75,40,124,0,159,255,243,155,221,77,130,171,49,162,84,199,193,99,23,129,11,186,76,8,127,81,130,99,145,135,113,119,73,171,197,153,212,146,41,65,141,28,236,182,149,231,175,132,81,246,87,112,203,133,36,123,160,181,251,77,51,169,20,251,187,20,207,9,12,236,204,204,13,82,50,195,65,48,212,177,85,85,136,136,81,125,97,100,205,147,78,255,251,178,100,206,12,70,192,102,199,131,217,91,112,107,204,217,151,101,37,76,21,121,157,56,110,37,123,65,102,51,103,205,131,8,160,89,91,255,214,227,27,65,25,197,3,181,172,165,230,204,242,72,30,139,234,241,155,156,189,173,132,205,69,228,236,202,121,254,50,148,96,218,200,21,78,229,145,122,139,67,119,51,255,102,41,218,142,12,255,202,155,169,108,96,204,191,247,146,71,107,14,195,203,185,56,108,102,211,139,155,178,255,65,70,49,2,144,6,176,0,187,109,128,181,74,117,85,6,12,75,18,216,4,7,139,43,73,99,77,37,111,82,63,71,181,213,187,85,181,213,53,95,254,193,74,71,119,232,182,51,178,93,213,154,236,125,90,238,106,170,171,95,71,116,98,56,115,81,44,143,71,171,53,153,213,144,207,250,180,204,236,110,81,210,82,169,147,251,91,106,145,22,114,171,124,182,69,2,0,3,45,176,212,74,12,214,211,224,197,208,204,209,96,237,138,16,0,108,140,4,2,33,66,74,190,83,143,194,93,191,80,2,68,176,246,49,17,135,101,114,204,107,203,26,243,100,107,81,87,253,22,172,169,140,89,47,26,146,185,123,161,185,44,39,60,37,85,98,115,206,213,168,182,112,253,213,37,63,86,205,60,94,197,90,104,223,40,186,8,10,62,66,40,54,228,235,183,37,164,74,121,36,183,114,181,146,124,247,146,115,35,117,234,225,222,189,247,211,237,25,68,186,197,246,47,86,171,156,210,231,185,183,11,236,143,2,239,148,63,68,214,239,57,142,79,252,106,242,180,35,63,158,127,82,198,33,133,42,222,43,18,154,246,3,172,0,0,132,40,0,5,255,216,198,36,105,103,44,204,36,140,153,108,82,86,183,166,103,47,207,83,247,55,186,86,133,16,156,84,4,3,93,145,206,38,59,86,93,123,123,106,78,157,254,191,255,99,165,42,237,237,233,124,84,219,56,213,229,158,150,104,114,200,213,62,236,122,41,38,13,187,184,99,158,218,211,97,184,219,129,30,233,238,13,177,156,212,13,170,21,159,26,204,255,205,120,222,82,170,159,255,145,201,29,44,255,237,29,165,5,64,1,239,126,52,18,35,57,0,88,24,29,133,157,83,36,192,81,80,80,188,72,60,68,3,173,71,130,30,47,209,121,213,85,165,173,116,6,44,6,45,122,80,247,201,102,150,210,113,237,158,168,49,0,2,52,26,51,176,224,73,95,164,10,122,17,1,17,188,226,176,99,177,24,104,83,179,112,211,52,118,215,45,171,244,108,226,171,107,30,166,148,198,48,150,227,143,47,7,193,38,108,68,211,163,5,179,63,115,31,34,138,154,65,213,117,154,89,20,201,79,38,2,228,214,44,109,113,152,162,11,171,8,85,17,5,255,251,178,100,209,12,5,55,103,76,27,166,87,64,115,108,217,221,100,168,126,25,49,157,44,110,165,253,1,200,179,167,13,147,161,240,161,112,106,113,196,152,181,39,146,186,138,186,220,208,202,28,85,169,34,125,194,8,25,17,115,197,201,189,142,205,179,98,182,147,234,181,6,111,10,234,116,126,236,192,181,137,176,170,66,29,171,237,150,23,205,253,50,219,103,174,21,154,173,66,7,24,0,46,215,241,135,144,209,125,8,4,31,34,28,111,219,118,157,75,44,206,147,60,238,200,41,12,97,222,232,245,67,203,5,238,210,205,82,91,254,180,103,95,252,105,82,105,13,75,81,92,106,85,162,179,167,17,53,181,230,215,3,150,89,173,234,172,188,214,231,231,183,248,155,157,126,102,157,186,170,162,187,187,231,208,124,60,29,121,179,119,115,29,211,93,41,160,248,94,169,52,243,140,57,199,201,167,22,58,70,218,87,59,4,119,0,0,219,140,213,251,68,233,97,60,192,50,152,216,51,172,195,224,108,196,176,196,192,160,104,72,66,48,28,2,44,155,176,128,211,0,3,2,0,73,43,138,133,66,72,104,201,76,183,211,53,138,190,171,69,163,18,5,24,223,216,108,155,42,216,110,89,19,192,10,70,145,28,3,202,44,21,183,58,178,150,138,244,135,217,148,45,201,113,29,197,196,85,59,37,137,46,231,186,82,231,46,183,171,145,153,44,229,4,51,134,34,80,224,177,163,200,225,46,190,252,184,171,91,173,142,185,24,189,168,209,1,198,15,105,39,89,129,145,239,87,42,107,49,14,227,133,104,151,236,122,135,135,115,118,217,173,61,248,193,31,56,115,93,71,200,66,46,42,35,223,200,196,242,132,97,17,149,178,235,217,172,84,84,149,90,161,11,71,249,26,5,0,32,3,182,221,205,59,192,83,152,24,197,132,1,129,105,238,98,118,175,73,26,67,0,8,64,222,78,127,5,204,166,179,144,191,57,212,74,43,89,22,24,14,238,87,204,106,49,37,210,172,80,219,19,138,70,53,34,81,208,60,57,36,130,213,228,109,247,47,81,79,61,65,10,91,145,197,53,175,221,95,212,165,105,123,197,140,228,173,218,234,37,202,164,210,253,214,22,81,170,189,143,99,168,106,175,81,38,176,219,95,201,122,66,143,17,98,216,224,150,145,68,81,97,97,162,166,173,120,133,16,47,217,50,36,83,110,195,24,22,35,217,70,163,22,144,227,73,72,208,116,30,6,4,130,0,131,12,192,84,204,34,6,28,84,218,28,8,147,82,74,246,150,85,188,91,13,33,56,162,148,174,218,213,0,57,129,52,231,201,53,194,156,30,10,169,150,229,28,13,214,45,235,121,18,92,205,217,44,150,163,122,201,46,193,48,228,59,1,255,251,178,100,205,142,166,1,102,201,27,184,67,112,135,140,217,151,105,136,76,22,109,157,38,110,225,109,129,118,179,103,105,129,14,56,16,157,105,192,232,10,38,192,254,128,248,72,43,33,134,242,22,93,13,130,194,20,177,139,124,255,195,29,85,23,236,173,142,189,242,198,73,246,198,250,166,83,234,216,202,100,53,234,203,211,233,212,238,37,140,231,190,25,52,121,218,13,92,215,139,164,105,70,210,168,54,180,77,25,47,187,245,38,85,139,238,201,154,188,55,99,24,205,51,171,84,59,139,64,12,156,12,55,255,138,140,73,204,168,70,230,43,149,184,1,90,44,76,214,135,191,187,183,247,42,66,57,176,36,165,34,14,196,43,103,55,110,170,89,139,255,233,42,206,121,54,161,93,165,188,255,132,44,80,96,6,145,181,73,118,179,235,205,107,47,211,53,98,100,147,66,254,88,84,167,31,182,183,30,243,150,255,243,249,245,132,119,155,250,23,70,27,219,252,74,0,23,109,208,206,83,163,94,154,5,15,38,149,15,153,40,32,4,0,38,90,84,141,1,26,124,8,210,135,65,168,163,21,148,166,27,39,103,210,215,226,91,114,102,14,118,163,22,34,208,41,84,4,252,196,221,56,41,213,92,164,65,130,253,211,161,66,243,64,168,108,21,0,229,4,99,228,40,73,204,180,142,71,142,52,157,11,139,149,67,214,175,255,241,235,170,206,207,45,30,177,141,177,52,235,85,58,221,35,45,125,215,57,105,174,141,85,208,234,210,121,88,163,216,74,55,29,89,34,24,248,72,24,20,44,157,228,195,76,60,132,191,151,150,109,46,43,225,106,18,151,235,255,251,2,118,0,0,104,0,41,110,196,20,95,164,167,51,174,22,92,162,108,144,1,16,152,63,59,109,110,91,102,173,154,116,52,91,73,81,225,114,73,118,31,18,3,23,48,171,30,170,175,78,172,67,223,79,255,54,246,253,54,231,104,72,238,122,237,106,111,170,185,131,182,153,141,17,234,154,82,6,210,223,114,149,111,35,55,173,229,250,164,179,56,153,142,167,25,15,167,45,139,223,21,141,214,218,209,172,119,140,152,161,146,190,38,253,239,220,35,176,0,77,198,204,50,83,88,196,48,57,140,34,130,236,42,15,166,8,160,98,2,0,49,208,1,7,0,0,208,62,45,215,73,89,65,128,70,128,166,100,221,192,165,80,8,235,29,86,90,72,110,86,192,87,162,204,150,52,70,110,23,144,177,149,150,113,29,83,36,168,87,125,183,121,232,154,245,155,87,95,247,78,29,123,30,72,21,214,128,223,134,109,156,203,229,24,144,80,75,105,101,25,210,109,64,133,152,227,238,218,143,74,226,46,94,226,224,186,223,220,96,197,48,66,28,177,50,114,92,255,251,178,100,200,140,132,223,103,76,27,137,69,160,115,172,233,170,105,72,126,22,189,157,40,111,97,13,194,71,51,100,205,180,26,217,141,139,41,40,184,16,109,120,23,57,76,189,217,13,161,146,89,20,60,218,134,71,159,31,37,52,69,38,207,112,238,118,195,100,150,207,63,75,230,34,241,157,18,99,72,195,191,254,190,197,64,1,32,0,26,137,152,80,32,40,80,24,122,96,208,132,223,201,93,76,4,60,21,7,97,171,90,38,170,175,20,170,171,113,128,168,101,46,133,139,191,86,146,114,150,150,78,250,86,134,151,165,123,176,9,14,130,8,110,217,116,212,92,75,177,140,247,68,44,27,45,127,107,207,127,19,127,188,66,21,130,222,105,207,164,227,27,145,115,73,124,120,253,179,111,170,37,229,131,163,83,86,106,73,235,144,41,96,68,143,117,148,72,250,223,139,220,235,59,164,123,68,71,216,247,147,251,247,53,170,84,103,118,219,204,42,36,180,18,210,151,247,254,129,171,254,64,25,213,0,75,255,188,208,105,14,233,16,40,24,17,136,106,65,195,193,16,58,98,15,4,188,209,104,67,236,212,232,107,180,184,253,183,150,85,141,61,37,216,2,205,184,46,95,13,171,28,177,241,112,30,7,172,13,21,74,7,149,93,137,36,72,198,168,253,56,12,9,201,137,172,208,217,34,143,92,76,68,201,113,236,105,59,241,204,150,122,67,182,173,98,145,77,105,111,48,165,166,156,65,84,146,143,106,147,181,166,117,215,53,77,185,70,165,38,164,204,122,53,55,185,120,194,241,173,97,95,58,134,63,250,234,173,212,215,177,120,148,222,121,173,116,87,5,47,89,6,105,190,243,36,156,179,139,207,36,234,230,94,63,190,226,138,0,114,0,50,96,3,237,254,227,50,68,74,36,188,34,158,56,181,228,91,220,245,224,160,117,135,206,172,35,116,14,155,186,186,134,126,191,235,240,181,210,153,110,135,210,93,120,215,174,127,169,235,150,236,213,219,50,175,61,127,173,108,132,125,79,173,165,156,198,215,173,93,254,142,93,61,165,225,154,119,123,71,191,244,216,236,219,254,190,179,45,26,134,215,169,92,215,167,255,155,113,25,158,255,81,90,134,174,183,239,111,201,238,254,80,40,0,40,229,133,89,121,168,138,230,6,20,25,184,98,98,193,184,144,149,148,8,130,202,102,151,171,217,108,16,128,25,91,60,142,181,48,112,177,151,173,71,86,98,149,214,121,147,217,62,86,18,11,129,81,213,43,27,70,190,206,162,235,181,171,177,214,161,42,92,112,168,106,29,1,129,192,185,82,96,57,85,8,196,68,200,134,88,145,33,121,48,155,236,204,114,105,71,27,94,167,158,91,105,67,50,181,89,70,27,183,181,58,255,251,178,100,196,12,5,47,102,205,155,105,93,224,113,204,217,234,96,166,94,22,149,155,44,110,37,249,138,69,179,101,221,166,45,25,235,37,241,185,175,121,56,120,229,101,100,105,87,212,107,105,253,242,184,55,24,57,37,124,228,217,91,105,180,130,243,154,105,174,156,100,187,35,223,233,217,41,73,171,219,221,111,27,132,254,61,98,219,255,42,167,58,212,121,255,249,205,114,201,239,75,137,101,128,73,0,43,45,129,13,128,198,71,68,61,100,118,167,229,160,209,227,91,154,234,133,135,140,218,5,224,113,63,8,221,218,142,89,5,36,181,96,84,44,92,121,3,172,232,141,219,46,23,138,75,166,93,255,195,250,127,189,173,115,34,57,226,237,198,215,8,161,102,151,78,69,35,102,190,140,77,81,98,232,50,229,245,177,215,106,220,28,168,105,155,84,60,114,106,139,220,121,218,200,157,42,106,19,81,43,170,247,174,110,60,205,169,103,205,211,163,71,151,124,148,165,60,162,210,178,218,142,94,185,218,119,219,73,178,214,175,63,196,54,25,238,120,52,178,0,41,108,144,118,89,161,4,112,139,5,194,155,66,72,70,231,44,24,114,169,140,228,82,215,10,189,231,225,48,93,247,119,182,111,209,82,103,2,198,103,169,223,116,113,103,51,146,247,137,209,113,238,72,243,148,72,237,100,33,209,217,44,54,92,19,8,73,82,196,200,149,99,200,30,66,28,72,55,24,131,74,31,247,227,168,236,121,140,184,248,103,71,91,23,65,227,11,185,162,24,149,24,173,115,16,84,157,5,111,16,137,86,205,21,76,233,15,163,178,30,118,60,105,156,212,183,243,242,136,158,150,65,244,42,196,38,255,56,199,49,165,42,80,148,250,26,4,12,0,10,89,233,140,135,153,0,224,26,160,2,40,116,130,201,38,219,2,72,140,52,6,219,78,159,109,34,84,242,213,132,90,176,59,93,84,95,126,118,138,220,11,12,198,165,110,217,126,95,153,232,219,164,207,88,61,3,206,241,187,208,63,111,195,124,158,220,51,126,102,237,103,92,5,72,56,218,21,54,112,67,53,58,70,210,119,50,212,170,82,62,37,121,5,225,204,89,47,88,93,14,57,41,41,40,85,28,207,158,92,189,34,111,71,222,107,17,167,135,24,83,11,92,72,148,164,221,84,153,36,110,142,169,246,204,85,43,47,169,107,40,32,32,43,182,218,153,106,6,100,153,150,28,186,76,136,117,8,137,45,182,177,69,69,90,24,131,229,187,97,10,16,61,156,81,254,121,130,99,182,181,150,47,46,132,235,72,99,136,111,21,31,142,121,34,195,148,223,139,162,88,248,25,132,122,105,244,61,61,137,68,71,150,161,113,114,152,113,71,57,221,189,172,118,115,111,44,255,251,178,68,188,132,196,167,103,76,155,72,86,96,142,204,217,115,108,101,218,18,133,157,54,237,49,15,130,85,179,101,205,183,161,120,114,18,149,54,53,16,154,66,168,173,34,104,230,31,34,183,68,161,38,217,195,103,93,225,201,77,185,91,98,171,97,129,218,196,173,81,162,169,198,36,177,9,84,125,94,214,55,254,86,153,124,105,35,191,237,158,191,145,229,164,101,6,104,0,157,183,227,40,134,51,67,179,46,24,4,48,24,177,56,112,131,103,43,9,38,159,103,46,180,48,22,9,101,154,139,32,76,152,104,64,47,33,197,87,31,6,68,87,204,240,24,21,110,34,78,161,40,203,104,206,101,120,97,219,213,72,201,43,86,27,163,81,145,241,139,33,50,150,33,150,43,2,33,162,130,189,150,44,208,68,175,199,164,70,187,172,93,84,19,195,216,205,88,115,162,175,215,42,183,42,234,214,207,52,49,111,139,182,186,118,190,185,234,60,116,213,163,74,136,131,215,153,126,245,93,39,237,71,118,245,216,191,63,21,41,110,135,79,202,68,108,33,213,0,128,9,119,218,128,38,26,161,0,210,167,148,33,164,68,161,111,202,134,143,44,116,162,149,18,58,51,7,233,89,146,188,204,228,179,2,242,186,44,34,14,6,7,167,68,64,124,150,63,146,198,193,81,194,214,140,80,108,226,168,207,45,74,116,90,59,28,24,168,112,213,61,8,245,67,55,160,134,37,26,165,31,142,139,191,69,168,43,242,154,17,105,111,177,83,213,161,21,228,231,120,88,120,168,25,84,174,44,242,54,200,90,151,136,89,50,248,122,150,187,105,31,243,99,37,9,243,59,167,145,95,247,198,15,239,226,255,255,249,140,109,13,253,173,39,144,93,32,2,246,219,134,4,1,177,4,34,39,18,140,99,133,75,173,5,4,64,161,205,81,135,181,232,100,83,48,187,137,84,141,115,48,3,117,194,87,19,138,211,61,174,196,154,51,5,62,81,119,221,231,125,217,35,78,148,74,105,223,216,63,177,139,150,227,22,165,178,140,232,179,121,130,9,18,36,110,27,184,178,112,161,68,138,47,135,254,25,81,38,135,209,227,164,202,140,59,5,244,99,145,94,98,242,224,182,78,18,116,86,185,105,53,222,183,191,100,86,83,127,51,132,107,243,55,132,66,168,114,173,80,239,99,232,105,199,80,212,212,180,101,3,0,4,215,88,109,120,167,124,44,74,138,109,233,166,134,138,20,6,82,65,96,192,229,215,98,38,204,80,189,160,63,44,141,148,34,91,61,118,179,204,120,106,18,225,224,150,192,180,184,8,143,54,100,120,26,189,98,161,236,146,100,92,163,44,147,22,216,165,19,133,226,29,53,255,62,245,109,245,103,76,214,60,161,59,251,31,255,251,178,68,189,8,196,163,103,77,59,76,67,224,143,204,217,131,108,101,218,18,157,157,48,109,177,17,130,72,179,102,13,177,151,104,204,206,59,84,135,53,156,106,91,30,54,165,7,252,141,154,171,94,30,43,158,62,218,18,217,93,168,87,157,105,141,167,163,167,230,173,63,215,206,139,225,187,249,16,11,106,113,63,227,111,167,191,231,173,140,170,170,165,154,255,190,65,138,0,5,191,252,208,249,196,177,5,3,76,230,72,203,78,83,105,28,197,79,86,147,29,100,176,81,16,60,129,249,105,110,162,207,120,92,165,25,181,73,65,61,24,182,255,215,123,99,142,11,163,24,148,74,27,180,83,8,218,193,195,113,171,151,161,23,105,46,190,115,87,168,166,32,208,97,197,176,230,225,202,135,113,104,98,31,223,255,227,18,174,163,158,12,143,35,170,169,4,45,10,4,27,45,169,30,78,39,91,168,98,200,131,68,35,11,56,240,197,198,136,58,78,59,51,86,140,38,122,111,124,200,73,232,141,43,105,30,214,49,221,87,39,238,128,149,42,0,1,119,252,17,214,103,174,38,28,166,97,84,195,5,131,162,233,8,40,78,36,90,255,51,247,208,46,7,33,107,205,209,76,198,137,163,175,187,165,103,178,185,248,98,29,140,80,237,244,110,10,164,203,155,148,5,101,228,135,37,47,99,140,199,163,216,195,82,39,226,43,61,42,187,20,149,52,202,46,211,71,170,221,167,173,91,120,240,236,8,207,255,219,183,210,189,233,203,122,165,141,245,82,148,180,116,61,16,197,19,73,145,11,116,20,87,170,48,3,51,83,23,213,148,4,164,20,96,253,206,115,90,122,223,84,140,67,77,166,173,109,210,200,57,237,105,128,19,218,128,1,237,191,51,122,67,112,138,23,58,21,83,57,40,68,99,204,219,2,255,202,150,146,148,160,236,79,178,249,115,23,44,33,22,222,153,97,131,69,197,138,181,65,174,249,20,163,58,177,190,203,105,237,13,176,106,57,241,101,216,117,204,138,124,142,115,201,25,23,183,247,221,49,144,66,64,172,50,92,194,57,188,136,67,200,25,72,52,193,101,179,32,184,136,101,208,135,84,42,222,90,136,168,85,105,120,134,169,226,9,40,233,48,242,12,21,87,138,98,80,232,83,108,65,28,96,156,64,234,37,148,150,155,187,27,204,135,75,114,183,111,73,85,147,72,2,249,93,55,198,145,84,70,180,136,195,193,32,178,72,98,8,202,96,184,8,85,5,204,73,4,155,11,73,89,144,165,82,80,100,137,76,112,168,10,165,146,167,109,245,125,165,177,88,45,76,224,136,102,188,177,84,150,17,227,125,24,122,251,80,57,77,36,60,225,73,158,40,33,157,82,196,97,46,4,77,224,146,206,79,255,251,178,100,190,142,100,178,103,76,27,98,95,64,148,76,233,115,105,136,120,83,201,155,44,110,137,28,137,226,51,166,105,147,21,169,42,89,220,237,106,252,170,253,22,172,85,216,162,221,255,229,41,139,61,229,117,118,80,69,170,162,210,190,223,251,238,20,138,88,89,90,78,118,187,90,154,102,100,208,124,30,169,76,230,114,36,105,49,222,42,63,6,181,43,67,244,122,248,24,42,90,72,220,142,224,127,17,193,96,12,56,32,46,223,155,211,160,106,28,12,237,162,115,238,41,252,49,16,244,84,206,235,137,42,176,36,45,37,84,102,48,80,76,122,194,152,130,37,163,47,135,233,54,105,164,113,216,202,174,85,188,182,239,199,191,147,241,142,87,65,133,26,231,67,172,232,236,103,148,206,57,219,82,84,211,46,102,26,56,165,171,50,27,98,58,20,81,20,206,146,16,123,157,136,230,142,168,196,49,106,199,86,72,40,248,213,197,12,238,232,36,29,23,69,88,205,31,76,104,12,118,42,0,41,255,244,201,118,97,165,137,136,194,134,56,57,152,212,52,36,8,69,1,97,137,48,43,10,211,107,35,55,248,154,85,76,152,182,88,187,113,167,16,15,29,140,182,26,17,73,204,146,26,28,88,150,60,116,79,39,231,222,238,85,168,98,251,24,153,35,152,159,243,156,110,152,29,2,249,10,218,182,139,252,193,87,12,175,42,99,62,196,36,194,42,186,32,247,89,180,25,86,239,13,78,218,121,70,111,21,254,178,227,83,117,126,241,180,144,159,82,134,212,137,243,33,141,190,46,11,199,242,159,127,245,4,219,190,150,255,127,255,0,141,0,3,255,254,104,29,64,147,96,197,225,99,89,1,12,186,28,8,10,18,5,68,33,69,75,43,114,36,11,9,50,210,159,152,155,193,49,23,119,43,205,219,139,169,164,178,204,109,231,106,131,19,39,68,6,4,252,242,226,208,96,159,15,215,94,185,173,37,229,86,52,88,126,151,98,168,245,135,66,248,225,242,215,115,255,10,100,208,202,217,149,17,93,210,79,30,233,114,54,90,148,245,177,190,54,126,225,248,26,127,203,94,181,119,13,111,80,213,51,188,205,197,36,90,245,238,53,33,183,230,39,229,81,249,252,116,255,61,220,215,53,197,122,5,64,18,255,252,2,132,149,224,24,123,48,21,192,206,69,203,54,95,37,23,80,102,179,25,160,79,166,246,1,236,10,157,46,197,168,244,174,106,98,102,220,11,65,110,45,146,117,188,113,169,83,193,17,113,192,102,12,148,69,182,145,121,50,183,216,141,35,50,64,226,100,230,133,18,182,70,17,32,25,33,213,82,217,228,161,61,115,29,88,190,12,107,90,161,2,234,197,243,97,12,60,211,198,102,164,210,154,53,255,251,176,68,197,12,196,113,103,77,27,140,67,112,144,44,217,131,113,136,164,19,117,155,50,109,164,247,194,123,179,101,141,199,161,120,210,65,114,32,180,169,141,69,26,180,246,83,77,187,116,84,69,141,101,66,8,39,126,51,255,54,103,50,98,183,230,103,135,235,181,71,61,121,239,210,132,17,93,41,191,244,9,208,0,115,95,240,193,140,228,128,227,3,162,140,230,192,49,136,100,192,160,148,101,52,48,25,218,129,96,199,18,82,242,59,110,176,28,163,17,243,195,125,137,176,190,146,242,242,216,115,163,172,12,115,189,153,241,128,96,205,1,2,183,5,130,20,124,217,63,9,149,244,189,149,36,35,132,193,192,122,61,79,9,68,99,70,184,122,82,138,190,118,101,186,241,7,38,205,111,154,150,89,141,11,67,109,155,242,145,211,161,197,77,209,46,76,13,26,96,211,37,4,150,164,33,151,46,124,153,185,245,115,185,99,7,76,89,59,85,52,247,115,18,230,215,55,81,219,87,28,17,163,68,203,221,215,254,191,16,35,170,0,61,183,252,197,238,76,236,89,62,77,220,48,198,72,18,248,187,66,67,237,2,173,104,57,153,202,33,232,142,76,177,240,152,155,194,205,122,73,4,178,181,215,230,1,83,153,107,137,44,134,37,33,24,189,68,94,17,248,190,241,150,104,16,68,219,238,232,37,24,173,18,162,45,12,255,173,242,134,165,202,115,249,178,244,205,27,217,246,212,126,77,212,214,229,179,65,191,207,67,101,21,164,250,245,218,89,60,46,98,22,92,102,59,218,68,84,198,89,236,210,163,107,229,146,122,66,60,104,195,110,166,110,71,249,195,42,70,51,95,241,127,193,96,50,128,2,91,110,17,127,152,137,48,145,9,196,180,155,57,113,128,130,24,57,193,149,19,179,8,195,83,143,32,253,70,29,0,191,11,161,82,76,67,240,197,44,190,72,174,29,73,166,234,205,91,138,89,69,84,210,40,224,75,97,204,31,246,135,140,79,25,79,239,125,249,70,25,202,104,4,23,79,179,34,48,24,45,141,3,57,210,106,196,148,142,232,107,74,243,44,65,188,152,94,15,145,74,159,95,122,144,149,63,243,35,143,165,35,146,102,217,212,116,46,231,188,185,25,148,45,100,103,171,28,168,134,168,242,121,6,211,252,32,182,64,1,45,186,152,92,105,145,165,152,0,249,129,91,140,142,172,58,59,128,130,135,131,119,14,65,105,162,247,179,88,147,212,134,119,167,109,63,82,56,164,166,107,116,181,220,118,238,167,153,83,252,228,96,194,219,199,109,183,170,193,32,8,2,40,93,15,185,25,75,98,121,128,105,50,37,93,90,153,32,51,229,115,141,136,203,127,178,202,53,179,36,243,235,250,172,189,196,255,251,178,68,191,140,196,138,103,77,27,102,69,224,140,44,217,99,108,101,218,82,109,155,48,109,152,249,130,19,179,102,13,167,141,168,89,252,237,78,197,234,108,240,163,242,166,123,49,83,81,26,246,253,254,65,102,178,84,154,251,204,246,2,35,41,32,135,229,21,22,237,251,124,133,147,87,75,118,101,110,131,127,221,0,52,0,29,187,243,114,12,194,73,1,1,46,121,147,14,178,196,96,15,41,20,187,142,199,218,218,239,139,176,85,53,130,253,97,199,7,84,238,12,37,254,43,214,54,19,220,172,47,201,227,162,131,189,8,57,201,219,33,36,92,41,25,1,192,78,160,16,86,7,84,24,248,144,78,212,176,42,115,95,204,242,202,83,143,242,21,54,205,42,211,52,144,139,181,42,153,86,243,217,240,103,22,159,59,213,99,35,233,112,230,205,114,142,201,9,31,78,222,149,149,10,177,155,83,207,174,71,145,154,17,255,254,3,117,0,5,109,240,228,40,140,173,88,170,18,117,218,198,222,109,5,50,17,102,130,97,90,237,149,62,208,145,43,72,40,139,128,140,145,215,102,0,183,9,118,173,172,12,162,50,221,98,11,100,88,6,94,191,166,226,101,237,99,161,96,21,48,124,95,200,5,200,107,89,219,131,107,74,234,83,207,195,15,165,102,83,7,67,55,173,99,133,108,181,144,181,10,146,171,245,252,231,104,228,178,88,191,14,227,202,199,141,179,138,139,131,197,36,148,119,85,117,114,86,5,13,163,94,181,77,227,133,25,213,179,173,150,31,42,168,169,195,109,132,82,1,179,30,4,90,19,54,90,119,45,116,156,139,255,67,252,226,197,118,217,220,58,224,0,237,223,26,19,129,132,37,14,150,153,240,177,199,141,32,152,193,75,205,140,56,136,61,85,213,133,50,217,85,180,42,161,131,28,137,152,102,89,27,131,157,41,232,190,162,45,197,94,44,8,208,13,59,54,161,155,86,214,130,94,214,152,146,51,19,48,195,149,95,176,221,105,94,173,207,198,35,149,156,153,12,182,205,172,112,173,221,116,16,128,171,95,46,217,247,52,9,212,26,93,17,222,194,42,50,74,112,157,16,216,244,99,167,69,197,139,190,177,40,19,229,212,100,180,214,225,213,142,67,28,161,253,16,107,191,69,31,204,165,174,179,94,145,205,197,69,39,255,60,125,247,197,134,238,112,1,187,125,142,85,212,246,11,193,202,198,74,2,17,50,138,5,204,76,85,185,14,33,103,73,44,102,35,142,195,129,15,61,227,48,195,203,11,29,157,165,155,84,40,121,12,116,109,16,69,57,117,89,70,134,74,156,235,124,196,230,88,130,42,46,252,246,72,144,92,26,143,180,31,79,28,185,195,108,125,50,50,50,67,190,136,236,149,255,251,178,68,204,12,197,27,103,75,27,104,87,64,156,44,233,83,108,104,230,82,41,157,48,109,189,9,194,58,179,101,141,199,141,184,62,236,59,29,84,84,95,241,55,77,180,198,145,172,80,214,87,104,45,237,71,172,170,183,55,6,188,211,243,237,229,187,203,165,240,205,85,220,253,243,60,221,223,215,125,181,153,19,12,53,119,44,225,220,56,1,20,0,101,187,99,77,205,205,196,67,30,55,25,208,162,176,229,188,48,80,84,20,244,79,134,64,228,32,37,144,83,41,19,113,8,39,102,252,137,212,203,247,173,97,230,49,229,16,74,168,198,102,77,162,8,175,37,44,170,144,74,11,9,198,249,36,206,198,194,137,135,31,53,204,240,91,31,189,198,177,26,185,199,217,142,70,103,186,234,125,77,140,130,221,186,97,223,182,62,20,143,64,72,107,33,53,127,37,93,228,177,53,139,241,8,229,121,155,36,77,1,252,56,153,250,170,138,100,217,167,194,133,18,254,94,94,197,235,203,127,178,128,57,42,0,7,127,252,197,41,92,200,160,240,192,128,136,199,193,28,120,123,25,1,75,76,60,30,147,1,15,131,90,98,5,96,20,58,183,233,159,231,65,149,225,61,90,182,176,116,235,55,87,15,79,232,144,16,250,189,140,142,134,4,113,155,2,161,111,39,168,162,20,196,26,99,9,48,199,20,33,133,129,157,145,238,220,99,144,151,95,85,116,250,166,218,217,113,67,35,25,198,17,208,236,234,178,158,168,140,73,149,209,142,226,234,103,92,232,162,108,102,186,106,172,243,150,177,101,144,204,125,147,217,219,175,62,72,177,241,27,71,20,234,216,128,9,91,0,25,181,252,198,141,9,122,160,103,66,106,122,202,0,32,206,168,32,196,240,221,181,144,31,209,45,11,66,98,219,68,158,116,166,6,49,184,6,114,88,126,6,244,195,22,7,32,201,207,188,11,135,60,79,21,39,247,223,247,61,211,66,14,131,198,74,197,26,97,68,16,38,67,41,18,160,145,195,177,98,244,30,107,84,177,227,16,164,56,75,27,81,113,79,76,117,77,233,79,83,27,125,69,242,174,62,38,12,186,46,140,61,86,233,12,42,146,34,157,58,51,237,22,21,174,231,69,212,80,108,139,23,78,38,86,154,208,96,41,42,0,78,223,169,201,131,39,245,35,24,152,208,108,20,193,161,132,3,68,227,4,136,133,143,200,90,228,41,146,153,33,163,76,93,17,182,73,1,177,103,42,77,114,133,217,114,217,19,252,238,60,78,230,134,129,172,69,223,78,198,118,156,207,51,72,150,72,31,200,126,142,37,63,27,161,159,179,43,199,29,107,41,68,29,77,119,15,181,158,176,205,4,133,223,37,207,203,207,166,178,255,252,187,173,58,196,255,251,178,100,195,140,132,128,102,204,27,165,86,98,140,236,217,115,105,136,92,83,13,155,44,110,13,93,10,48,179,102,29,182,33,169,34,93,92,255,187,148,51,100,174,16,166,201,4,11,93,13,66,20,162,152,40,174,181,162,97,222,82,42,54,195,5,203,94,218,234,253,77,38,188,211,72,60,202,31,3,197,144,0,91,127,241,130,168,147,1,3,65,12,6,41,188,119,135,5,192,130,68,70,115,174,69,180,250,194,93,24,233,135,159,28,87,235,23,115,158,27,202,35,72,216,109,185,104,53,39,57,149,181,176,113,188,95,237,60,222,178,157,112,121,194,148,168,105,180,232,32,187,232,117,89,134,68,40,178,80,246,40,203,149,146,161,146,216,209,184,247,46,197,70,14,29,140,33,68,98,139,168,147,164,106,193,111,73,6,165,80,180,10,189,218,89,42,183,99,77,133,92,117,52,185,181,49,243,243,251,223,92,13,104,190,241,151,255,163,224,203,85,0,47,255,248,192,121,131,0,10,76,24,9,49,27,100,2,11,14,6,24,8,2,14,18,17,10,230,95,141,177,233,2,231,159,116,162,142,54,117,247,111,180,177,105,101,184,118,59,82,43,131,94,134,234,69,164,208,68,174,146,91,171,180,235,118,73,211,104,76,162,67,140,39,22,143,220,134,76,243,194,33,33,41,20,231,213,135,146,13,50,205,143,181,171,121,99,50,145,158,236,73,214,130,61,215,140,107,19,121,110,91,97,126,244,202,172,74,109,126,90,203,131,225,135,162,227,223,84,253,221,170,91,95,225,242,180,245,127,111,86,14,87,19,31,203,23,235,254,209,224,251,29,102,160,97,96,2,183,127,204,67,210,50,240,188,160,32,98,35,8,8,58,14,10,32,36,205,34,100,36,182,238,203,212,227,224,160,242,231,170,76,179,187,15,190,54,239,197,86,172,98,220,81,126,216,61,16,64,209,45,164,72,3,193,88,43,53,244,171,227,108,168,186,171,227,239,104,44,35,17,155,164,15,170,35,60,104,132,44,81,3,68,190,200,212,241,89,99,120,85,184,75,137,57,88,85,216,178,90,229,138,25,54,195,46,143,33,144,203,72,104,28,180,176,76,89,180,215,75,21,100,41,213,8,185,146,50,173,106,42,150,224,165,198,230,65,213,117,119,241,107,140,174,37,121,137,187,186,164,158,130,144,0,83,111,185,156,255,28,128,96,112,145,190,53,14,133,32,122,105,24,96,26,63,64,184,196,30,152,203,56,162,156,108,239,214,53,187,83,145,136,132,212,245,61,187,237,244,21,217,103,33,168,68,170,142,77,32,167,206,201,174,115,64,238,10,16,113,65,200,218,20,39,14,230,135,22,148,74,164,39,179,84,71,226,19,248,33,224,44,44,209,205,16,255,251,178,68,202,12,196,220,103,76,27,134,94,96,156,108,233,115,113,136,164,17,149,155,50,109,141,121,130,79,179,101,205,183,161,177,75,19,171,40,38,144,132,139,112,68,64,141,155,193,33,34,202,57,117,168,120,222,151,171,14,95,99,198,4,164,249,85,136,89,246,107,158,138,230,93,116,149,84,179,249,101,122,2,240,0,118,127,205,223,40,255,132,12,84,48,198,147,13,16,24,120,12,70,54,99,133,128,224,247,117,249,135,94,122,169,136,208,187,50,135,86,88,42,250,42,112,58,151,77,43,163,165,217,140,52,157,168,42,115,35,31,18,176,107,180,63,93,215,117,54,28,55,71,144,225,194,18,83,217,252,65,28,88,229,126,50,90,62,123,129,244,231,213,151,29,63,172,37,204,12,226,127,89,184,218,185,107,27,36,134,207,32,100,25,117,4,209,26,82,89,87,20,140,142,49,158,248,122,184,183,165,225,164,115,68,161,209,238,247,173,70,254,124,14,211,190,251,253,248,76,109,74,0,47,182,216,198,246,78,8,180,193,1,13,116,152,16,22,235,196,140,108,45,46,31,248,174,42,219,62,215,234,197,154,26,103,29,179,204,58,130,114,145,75,133,112,105,25,12,249,209,40,32,56,92,75,92,113,231,49,98,85,79,245,35,233,121,198,42,237,21,201,206,64,228,19,203,139,136,3,49,190,143,59,181,180,121,153,140,145,8,175,50,169,4,238,183,144,230,135,99,158,228,156,109,66,61,199,193,238,164,151,114,93,253,17,120,199,254,162,119,255,179,15,16,40,154,140,103,71,194,61,55,235,205,207,122,183,31,253,242,1,169,0,7,110,252,86,10,104,161,249,107,12,60,77,11,5,92,224,176,32,205,0,112,224,244,178,251,166,218,215,88,233,73,194,226,147,137,203,199,217,80,217,105,193,193,61,120,136,74,42,153,84,63,34,44,26,192,17,227,4,231,52,106,35,200,242,223,209,4,222,98,46,39,100,15,244,114,53,145,179,150,38,83,16,179,187,72,202,119,160,214,34,93,213,136,115,51,178,12,41,10,114,13,220,231,57,245,52,234,150,101,34,35,25,227,133,204,182,33,153,229,123,198,144,64,170,245,118,54,117,178,17,234,210,108,90,82,151,80,51,132,0,76,150,211,39,72,76,244,82,48,80,28,196,77,243,13,0,21,132,2,13,48,72,24,104,82,216,93,214,35,15,187,77,66,70,215,91,163,241,75,43,173,44,157,143,53,154,178,251,114,222,63,171,37,195,119,229,44,200,12,172,70,0,143,59,136,224,242,124,27,44,192,92,216,108,8,100,158,8,11,159,99,59,45,144,33,23,15,24,20,46,252,159,191,84,58,87,184,190,36,229,25,20,85,84,69,83,165,169,185,214,141,80,255,251,178,68,197,8,212,104,102,204,155,108,67,208,139,44,233,131,113,133,108,20,145,157,46,238,37,22,194,150,51,101,65,179,35,161,249,163,40,179,195,129,21,135,168,158,38,79,74,86,14,96,121,196,177,67,220,101,114,59,253,183,150,239,28,161,200,184,94,146,144,101,101,83,11,66,254,251,92,253,113,124,115,182,178,8,41,182,117,154,66,161,129,15,140,12,5,7,139,74,1,44,54,149,16,168,35,41,111,158,232,252,73,13,37,202,181,164,36,5,155,77,146,28,179,16,78,57,155,84,233,103,147,179,8,118,97,249,2,74,56,183,230,211,69,200,189,27,140,225,147,59,91,176,220,163,25,125,168,29,216,191,79,114,150,188,252,196,107,234,203,196,26,60,196,2,11,172,255,254,180,202,221,162,211,223,126,15,219,199,169,8,138,133,213,175,151,233,245,204,42,13,32,221,167,92,164,10,33,157,101,102,148,184,83,120,45,0,97,217,204,250,197,201,74,107,156,199,141,248,140,205,213,88,247,31,54,108,81,39,50,81,215,21,40,159,92,55,70,131,8,200,85,0,4,212,220,198,104,14,60,60,192,203,104,96,234,20,162,162,64,24,44,109,251,146,67,22,161,249,124,55,20,205,169,17,78,135,151,55,39,204,242,44,213,194,139,148,124,23,174,160,42,22,23,40,122,220,68,254,33,64,58,79,37,216,220,18,64,213,128,39,19,50,222,130,67,14,7,220,211,81,197,63,32,137,254,6,121,113,63,109,11,57,143,27,20,56,153,221,206,115,186,117,214,191,83,156,132,14,16,56,28,14,7,5,5,206,31,3,139,141,7,19,81,196,77,120,161,16,150,71,161,8,145,218,255,174,162,103,23,19,23,40,43,160,124,7,19,19,48,139,244,50,127,211,83,85,0,112,0,9,223,204,11,24,4,124,100,4,166,54,248,16,26,171,147,76,138,77,160,191,239,140,106,98,251,143,147,255,38,89,182,114,198,135,161,104,214,103,240,224,76,233,36,116,173,193,82,170,21,138,145,74,92,171,213,232,197,125,212,232,196,52,242,99,32,130,184,18,48,0,226,30,91,207,180,65,96,125,67,157,71,84,229,205,254,121,168,94,226,5,53,255,236,137,79,165,173,83,179,53,117,57,8,150,235,35,49,40,161,194,34,53,94,246,249,92,33,18,69,80,147,225,212,130,21,48,115,211,218,0,157,21,88,190,121,66,48,0,13,91,196,120,70,96,74,134,38,146,18,76,24,253,46,209,161,201,60,182,158,122,197,90,105,69,53,53,154,150,231,228,114,184,156,86,180,106,102,236,229,233,234,24,203,59,73,218,105,216,199,119,27,161,149,207,68,99,170,28,214,74,160,16,124,10,216,1,128,111,91,71,111,44,206,181,103,255,251,178,68,187,12,228,228,102,206,27,79,43,240,139,9,25,163,109,226,126,19,73,155,58,109,152,254,130,23,30,230,205,180,143,128,202,52,200,30,6,239,35,140,88,126,171,71,169,47,87,181,203,63,251,250,239,231,31,222,237,213,110,253,187,218,251,186,239,42,115,95,248,64,136,56,149,6,5,52,162,85,71,51,18,171,200,109,212,153,154,111,255,211,205,81,168,212,139,32,36,113,195,97,176,217,223,223,255,255,81,25,205,177,141,238,26,1,168,32,68,70,234,147,112,49,84,68,42,12,191,106,75,112,162,171,24,169,53,79,102,146,142,126,126,134,75,67,90,85,6,238,114,203,255,41,127,89,218,83,202,167,34,47,60,174,27,108,113,249,232,53,235,94,76,4,148,1,243,131,152,64,32,21,233,89,45,66,35,14,177,87,150,92,170,141,193,211,131,197,4,129,173,44,130,36,111,200,255,109,50,181,105,31,210,252,184,165,173,171,213,90,165,110,170,234,36,2,56,169,131,167,197,34,70,173,192,28,98,107,123,25,63,255,254,165,0,0,19,208,219,74,199,157,75,228,119,136,32,164,49,224,0,168,18,244,139,57,209,103,118,105,232,136,191,76,53,88,37,240,170,180,113,155,25,184,52,239,212,19,47,122,161,200,29,159,181,248,186,245,117,225,168,197,135,46,40,237,84,173,65,14,198,147,168,56,57,43,28,181,13,47,56,75,204,54,181,180,193,246,80,51,44,142,210,114,120,194,24,173,209,27,82,221,153,246,241,143,246,86,190,222,247,49,119,152,204,202,162,37,98,149,145,182,41,118,67,33,140,106,181,239,78,134,127,209,255,243,27,255,255,255,255,208,20,0,1,191,195,167,148,211,9,4,162,58,66,134,227,93,140,36,21,200,60,20,83,189,104,83,46,225,39,74,199,55,208,108,195,52,20,76,101,18,149,249,249,17,108,207,57,223,151,21,121,252,126,209,11,112,133,35,232,12,174,67,248,6,33,96,85,147,16,103,135,217,239,21,109,129,6,126,62,74,155,40,106,54,133,134,212,134,150,212,32,235,251,62,176,161,235,80,90,48,32,213,48,75,105,112,82,122,80,93,46,210,139,53,93,255,215,244,21,60,49,214,116,222,169,243,0,153,12,210,242,48,136,104,192,32,20,182,111,29,232,57,175,50,5,131,108,115,220,80,5,226,240,176,75,211,85,50,150,51,105,27,222,228,195,49,7,117,211,94,209,214,114,200,38,155,36,5,3,197,25,83,96,191,106,38,245,21,64,137,206,89,86,6,48,7,72,130,210,40,115,115,76,56,5,151,45,233,43,164,246,174,238,173,76,221,199,99,28,101,186,175,188,241,231,249,123,113,141,138,164,153,200,221,185,45,18,170,21,109,196,207,4,255,251,178,68,190,142,228,86,102,205,155,111,46,144,117,100,185,195,107,47,18,20,5,155,48,110,12,254,194,106,179,166,13,196,15,152,4,206,80,51,70,174,93,86,231,149,42,198,228,121,175,59,249,60,202,199,252,243,165,24,112,205,30,198,127,236,172,127,112,15,106,165,255,25,74,226,110,52,72,132,148,101,20,177,128,194,5,203,92,203,165,112,81,63,81,231,38,9,179,237,33,247,153,109,46,220,169,171,15,157,52,30,214,95,216,132,166,3,129,227,173,117,158,96,245,67,75,138,16,210,155,21,29,249,183,169,14,138,222,90,151,108,128,6,168,3,0,15,130,243,80,119,213,198,89,217,183,40,67,18,201,146,64,40,1,144,164,209,54,116,255,79,86,145,127,162,92,244,244,185,237,188,215,119,85,30,183,116,63,19,48,241,163,82,98,217,166,26,146,63,170,212,136,236,86,239,63,61,252,156,143,133,232,92,189,228,202,222,62,28,153,204,185,231,193,102,0,0,102,244,220,137,3,242,183,72,12,7,135,170,153,232,38,16,34,18,23,47,213,200,95,226,204,52,210,96,138,193,183,37,22,101,42,12,152,107,150,52,221,240,119,167,30,244,223,82,228,245,8,21,69,159,149,170,42,16,177,225,101,69,83,87,2,137,7,12,234,161,173,229,76,205,28,72,219,198,161,70,112,6,40,129,100,216,184,20,224,126,36,9,17,20,134,204,157,83,132,44,35,21,179,83,169,140,161,58,99,237,105,235,150,171,153,185,231,218,222,183,115,158,217,230,156,233,182,83,229,204,245,101,6,49,25,99,39,170,98,165,199,143,26,238,50,39,37,45,92,178,94,84,197,141,158,125,119,191,215,90,234,235,127,12,123,223,95,221,91,55,204,43,124,28,191,183,164,117,138,242,108,239,154,225,147,91,117,56,164,79,204,34,24,61,32,16,0,7,255,243,124,31,232,0,138,66,99,49,72,242,66,19,40,134,115,3,237,238,174,183,130,50,176,154,109,249,65,29,156,48,200,134,187,183,86,218,223,249,221,80,198,44,140,229,29,37,58,33,136,202,132,90,51,43,187,221,212,247,156,143,230,83,189,63,253,127,255,191,79,153,145,119,255,250,114,190,80,150,237,78,5,132,143,145,62,141,163,111,77,202,25,205,1,48,76,72,11,204,27,2,0,194,24,4,23,0,133,128,224,116,46,8,33,193,174,43,4,68,186,233,50,92,214,32,237,191,45,209,134,215,18,108,11,66,211,71,146,182,72,168,204,17,85,33,84,13,19,7,180,72,104,5,253,72,97,81,187,44,133,230,110,148,194,193,94,193,117,184,9,204,150,70,133,32,40,58,66,72,70,228,197,84,142,66,97,49,165,255,1,191,237,104,194,77,25,109,87,25,135,255,251,178,100,200,142,134,35,102,202,155,153,91,240,83,12,218,7,60,98,70,26,109,157,40,110,225,237,193,184,51,166,157,164,149,120,112,109,175,223,174,36,86,192,109,178,186,88,45,75,114,183,67,143,140,214,242,60,99,154,28,70,232,27,214,28,238,219,222,91,227,222,27,36,60,227,112,163,214,14,39,219,150,49,229,181,229,143,173,127,173,225,183,227,231,235,215,117,182,45,139,127,26,245,223,151,58,196,251,205,115,243,245,93,215,55,223,251,147,248,218,183,96,14,157,34,0,0,109,182,153,18,71,12,25,129,14,45,80,12,109,156,199,85,251,170,204,154,76,4,68,195,213,142,46,215,205,101,119,87,188,79,11,153,171,26,124,24,134,199,223,206,195,46,68,146,49,64,113,198,57,28,98,24,235,116,30,235,216,166,227,210,83,42,24,165,65,236,98,157,29,7,216,236,88,203,146,61,134,200,105,229,118,62,84,170,213,59,204,171,213,58,175,211,55,235,126,171,190,223,179,254,187,242,1,90,0,1,55,248,201,98,252,220,24,0,196,32,172,193,17,192,199,112,64,194,32,0,32,11,48,140,9,1,0,11,233,35,25,60,213,132,155,218,194,46,22,234,218,210,192,209,218,72,252,29,244,180,81,87,229,140,189,217,168,58,162,97,11,221,194,104,116,239,76,196,82,48,243,57,244,81,245,189,131,46,138,169,72,176,29,34,95,241,170,23,230,87,19,107,84,48,45,13,155,156,163,165,169,135,59,173,127,255,172,57,45,252,250,241,72,160,224,200,12,5,128,87,13,147,115,37,100,200,236,75,78,255,41,185,41,186,30,85,251,148,114,208,33,124,188,239,220,250,149,91,58,207,161,205,212,203,83,37,206,51,154,146,200,32,144,107,54,101,1,0,0,18,219,66,137,31,43,57,232,52,52,20,81,96,216,50,112,77,69,95,187,85,158,16,16,156,230,207,152,215,238,137,183,11,76,204,74,118,106,158,221,141,72,239,18,44,211,212,213,107,170,53,45,255,214,244,85,103,91,43,177,91,33,232,170,105,198,169,153,167,34,107,109,29,181,123,232,149,220,250,107,251,246,255,253,115,61,229,86,157,233,126,154,146,161,193,235,41,59,51,5,88,83,88,128,234,49,164,20,35,4,0,65,48,181,11,83,8,32,72,16,129,120,96,29,128,129,49,4,133,212,131,140,0,192,109,165,137,0,194,30,161,0,117,114,200,151,113,179,205,74,227,78,57,32,214,40,200,211,165,37,92,100,105,45,162,154,1,67,149,72,3,71,0,149,189,73,102,145,131,160,18,249,2,147,118,26,148,179,2,246,0,140,145,31,3,54,67,34,236,134,153,51,34,65,2,8,0,176,116,193,80,4,82,71,151,213,90,202,5,57,255,251,178,100,195,142,133,65,103,204,27,163,111,176,99,12,217,167,100,199,94,90,37,157,34,111,105,109,193,153,51,102,221,147,21,120,0,154,5,133,82,60,147,14,177,67,231,250,217,205,202,80,249,119,182,91,231,206,100,37,188,226,210,124,186,92,147,155,75,243,238,187,217,23,158,246,54,234,24,124,245,159,97,246,177,115,199,223,157,179,85,79,170,63,153,54,226,78,173,20,113,72,179,243,190,99,149,45,181,119,195,183,78,143,31,51,81,50,196,64,34,136,0,14,93,240,173,224,184,26,49,142,152,117,108,146,149,116,54,106,149,37,224,164,249,122,22,18,86,239,239,61,223,55,213,89,196,182,180,200,175,45,221,144,165,244,6,11,152,170,84,51,111,42,24,229,180,207,151,38,169,181,108,86,187,204,35,118,230,188,202,158,120,127,49,30,238,219,163,78,107,35,217,138,202,175,43,34,191,223,217,91,178,106,142,66,175,217,106,223,186,217,64,10,0,0,229,212,102,41,58,152,87,51,72,132,48,144,28,21,5,12,15,2,76,15,2,139,208,193,17,58,10,97,174,67,188,229,201,31,213,208,233,180,153,100,118,61,67,32,117,159,137,216,46,30,110,207,43,9,92,239,194,155,170,212,226,129,161,200,57,125,219,151,180,88,219,221,17,130,162,76,105,151,221,166,30,3,215,3,139,4,67,216,206,241,210,118,159,105,137,78,24,60,6,176,235,233,236,132,124,48,126,231,148,4,116,136,217,63,179,79,6,164,135,85,204,166,97,171,143,237,10,154,74,102,35,80,230,50,126,24,109,136,175,46,103,255,45,149,117,52,198,83,189,80,201,222,163,73,231,177,164,0,74,96,0,43,127,166,25,185,39,33,10,38,91,14,131,128,225,135,64,177,109,194,0,104,101,154,48,231,133,197,129,225,167,94,130,82,230,33,232,153,165,108,203,42,185,25,21,118,180,123,33,34,118,78,214,9,121,37,34,150,153,19,68,254,59,57,222,206,155,149,116,248,246,58,216,216,129,30,71,33,43,134,233,162,202,166,83,46,160,65,211,83,125,32,249,49,31,55,215,235,245,136,147,203,147,164,232,79,72,169,19,230,196,71,60,17,130,119,193,3,80,130,212,88,165,118,122,104,68,128,114,64,108,42,125,134,224,197,128,236,42,1,112,153,94,149,178,38,127,202,128,2,187,250,120,90,167,113,8,23,50,50,48,129,37,178,229,53,250,89,107,185,77,70,232,74,231,215,175,100,123,62,106,210,226,246,16,32,126,165,194,104,51,6,194,80,34,102,31,172,45,144,22,31,90,231,148,121,146,49,42,234,206,66,130,105,219,206,235,109,198,114,141,250,17,139,8,78,232,166,59,91,116,67,212,233,201,170,150,105,229,142,52,255,251,178,68,201,140,197,13,103,75,155,163,87,64,148,137,217,115,117,227,126,17,109,157,54,109,177,77,194,13,51,166,77,198,10,208,129,158,141,34,89,142,105,134,147,21,114,133,78,98,168,104,201,77,123,156,229,140,176,249,216,244,82,1,97,198,108,154,42,215,255,95,161,109,125,189,93,191,230,189,20,54,112,0,26,255,141,197,9,54,210,80,66,54,34,7,152,132,10,93,230,30,36,9,106,48,227,99,149,189,18,187,181,231,179,118,230,166,178,229,139,116,146,107,146,253,193,15,171,19,114,154,243,33,127,194,51,193,252,184,160,249,230,207,56,248,196,140,74,109,25,200,12,17,76,207,157,213,237,198,149,83,252,113,8,45,82,223,161,36,37,28,247,107,136,14,73,85,95,59,75,90,35,153,73,58,142,237,170,34,206,215,54,174,245,83,185,53,206,84,178,125,242,107,118,39,79,239,163,19,109,191,138,166,0,26,147,33,215,106,53,128,23,19,16,128,132,49,99,14,131,4,144,59,48,168,4,163,4,64,66,48,77,1,102,202,24,0,193,112,11,94,45,52,160,7,70,128,81,52,199,130,76,97,212,75,182,165,72,106,163,108,157,143,161,204,57,68,28,30,12,68,50,214,2,0,187,194,0,22,88,190,197,230,23,223,17,160,162,69,9,178,214,154,227,67,47,228,200,133,81,198,6,183,49,135,49,194,25,92,226,156,205,48,156,167,105,254,121,214,116,189,106,171,114,67,171,29,228,42,173,203,134,105,112,225,2,176,127,251,167,182,49,235,77,75,123,255,136,57,158,170,107,226,12,40,56,103,158,186,146,150,141,7,116,102,175,86,196,182,243,26,208,173,168,187,212,91,188,130,253,191,79,35,192,111,131,186,201,245,186,196,198,127,129,253,233,127,233,152,81,124,240,115,106,226,255,252,87,231,95,235,62,159,253,83,201,31,200,244,116,105,64,0,46,219,24,120,129,195,87,33,35,53,60,191,37,176,219,223,148,212,178,95,98,199,207,117,223,157,48,20,230,72,200,80,18,76,98,182,122,86,205,162,28,115,191,167,255,254,115,230,90,171,115,149,142,205,49,76,85,84,150,105,217,204,211,168,198,53,86,136,124,228,67,144,213,90,158,97,238,180,50,202,223,91,221,173,118,146,54,134,255,169,213,164,251,219,56,250,26,1,141,127,252,204,248,152,140,89,49,84,8,49,32,156,49,84,11,24,5,222,2,128,184,104,2,100,173,163,58,75,117,237,5,187,172,232,56,0,73,116,146,128,233,41,27,141,59,92,109,35,172,173,248,152,93,130,192,17,121,148,65,84,137,1,192,224,26,90,235,203,168,166,227,214,159,170,243,108,17,94,177,52,28,108,14,64,112,21,14,63,110,100,49,46,181,255,251,178,100,206,142,198,211,103,72,19,217,123,116,100,140,233,179,104,103,122,23,97,157,44,110,161,253,9,92,179,167,77,131,28,168,25,127,35,145,140,44,138,130,192,68,192,193,119,127,255,28,79,95,23,245,110,176,229,216,102,96,152,173,201,145,216,164,65,37,142,36,120,150,142,154,26,197,143,28,112,194,202,67,236,123,157,136,2,212,120,165,239,79,84,151,47,183,108,136,184,193,41,73,251,132,209,96,222,218,207,220,60,73,75,90,158,182,173,247,225,234,22,59,122,152,49,222,96,24,3,127,250,30,38,107,42,17,25,72,74,210,24,73,83,55,119,154,133,173,255,118,222,139,49,5,70,24,113,133,149,23,122,81,39,157,250,127,255,238,243,115,169,102,190,135,158,139,101,101,84,219,115,149,90,235,68,54,100,229,220,203,93,220,196,221,57,167,119,93,52,190,138,253,157,88,223,213,93,54,253,44,238,122,5,204,0,0,230,172,241,82,3,191,231,76,196,76,53,129,36,211,129,0,104,113,13,204,28,4,34,7,3,64,73,8,204,83,113,41,91,130,129,175,162,234,144,1,203,247,40,125,168,19,210,125,161,57,10,30,178,194,0,165,171,18,15,32,188,113,29,3,0,2,16,230,112,133,254,194,153,122,189,120,25,124,66,81,16,75,71,89,82,209,23,81,96,1,195,145,96,11,18,101,179,23,96,200,133,19,14,81,167,34,150,2,135,46,234,37,27,173,134,60,215,255,229,211,155,157,219,39,83,185,122,165,149,97,155,16,35,156,12,114,209,46,102,28,117,38,160,21,65,171,185,12,2,161,140,252,30,180,253,138,178,103,102,198,28,146,142,95,214,206,174,159,165,59,108,70,1,39,80,0,59,182,162,159,155,99,180,144,204,195,249,160,140,136,195,123,35,205,142,82,20,42,65,166,196,175,63,59,180,181,13,101,238,190,167,70,37,149,103,211,207,109,151,40,131,97,13,91,94,99,150,111,62,47,67,227,171,191,239,181,164,170,42,167,138,105,161,243,89,106,178,65,116,142,216,248,105,28,83,75,31,43,107,55,19,170,212,170,171,199,204,219,127,55,118,158,179,116,255,122,71,41,28,85,221,93,243,212,212,255,243,241,255,205,22,1,173,0,0,100,190,25,58,214,28,58,106,24,114,40,154,40,79,153,250,2,152,16,1,181,39,117,48,148,197,132,82,32,9,91,30,39,21,125,9,6,105,138,76,11,80,205,180,87,229,221,104,46,172,48,138,78,74,134,151,105,116,37,90,114,19,9,98,32,37,18,84,106,129,150,170,7,182,6,177,73,85,197,161,111,153,90,98,181,165,101,80,88,13,250,150,68,237,194,35,87,157,149,147,41,170,3,128,64,236,60,14,42,236,85,234,251,78,255,251,178,100,205,140,197,133,103,73,155,131,87,176,118,204,233,131,101,40,92,21,77,157,40,110,149,189,2,48,179,165,141,163,43,104,214,103,49,125,85,205,90,37,16,175,172,234,92,90,174,226,14,233,34,210,121,44,206,82,216,196,71,32,185,81,148,131,29,84,72,199,58,128,128,40,169,218,108,146,20,146,165,181,251,61,255,169,216,33,24,0,36,187,194,9,39,132,114,56,30,107,171,141,126,41,89,65,97,224,16,91,41,135,165,16,197,62,48,210,155,213,111,234,106,237,239,207,26,148,123,143,195,209,136,220,227,7,125,229,146,142,92,150,94,181,204,55,123,154,167,179,106,59,38,22,59,189,199,194,193,111,1,216,154,214,60,135,201,182,183,94,191,127,168,180,54,98,89,25,171,242,217,125,76,146,220,249,191,113,222,88,188,69,51,16,187,54,59,225,147,243,195,33,237,57,130,48,197,164,214,217,202,125,238,234,118,219,4,35,135,207,48,230,123,127,245,255,221,131,141,0,19,183,248,215,130,140,170,20,195,150,13,70,16,198,136,135,135,145,17,88,223,194,235,74,89,106,142,195,205,197,239,98,108,218,145,230,220,230,84,211,112,51,198,227,172,167,221,162,182,22,90,189,238,46,65,0,123,180,188,27,251,174,251,185,105,195,174,251,68,30,22,85,31,130,41,158,180,179,16,75,13,41,195,207,40,15,1,130,161,224,112,26,17,135,88,180,17,49,254,139,111,245,31,81,55,245,73,252,117,196,180,126,189,114,242,58,213,250,67,141,107,222,93,94,151,88,47,68,226,177,82,153,221,248,50,6,21,247,193,72,75,93,77,53,41,48,196,158,238,111,164,196,189,143,81,112,13,156,1,127,224,1,146,225,33,2,246,33,109,27,89,117,26,12,53,44,159,134,115,164,186,28,117,75,55,240,237,186,230,169,58,40,143,43,83,124,103,210,238,149,119,95,165,49,140,232,166,161,187,88,115,165,91,67,125,152,170,119,37,17,142,139,101,57,145,165,82,222,164,99,90,187,151,236,182,38,246,55,118,172,137,117,209,206,215,219,165,86,223,247,91,183,64,57,128,0,239,245,50,42,56,153,246,99,49,161,160,227,102,177,32,163,176,232,28,192,96,137,2,127,165,74,122,166,138,195,160,178,244,25,44,97,55,152,179,163,77,15,189,21,1,208,129,95,167,73,137,61,96,17,146,5,140,160,53,157,151,100,56,238,83,197,20,112,171,180,232,101,218,141,191,236,9,19,135,8,130,206,36,149,123,64,111,92,102,158,196,57,132,177,249,183,63,96,232,32,195,36,242,39,219,92,123,27,9,181,143,168,168,106,135,146,114,101,75,188,168,217,57,55,53,105,230,209,235,99,207,157,219,41,15,133,6,134,165,255,251,178,100,198,12,68,247,103,75,155,104,86,208,96,108,233,178,100,197,106,151,81,157,40,110,97,109,194,43,179,101,221,163,34,57,134,133,104,49,67,206,138,126,199,92,244,248,62,77,224,198,125,141,98,231,28,148,178,125,19,215,16,223,153,154,175,65,24,174,243,145,213,253,198,214,204,162,108,98,7,172,32,3,182,253,192,52,138,58,180,195,62,54,16,254,55,50,37,18,154,21,100,167,165,174,251,204,68,103,163,157,237,123,229,154,251,181,4,197,36,100,144,201,210,85,246,183,150,212,102,191,56,44,157,38,97,137,226,45,250,64,233,181,37,137,228,241,6,125,241,101,160,147,238,25,75,221,213,213,189,220,52,200,196,237,180,239,33,77,18,18,88,194,204,49,229,210,17,6,214,136,69,75,159,103,155,48,94,58,230,105,141,138,185,53,57,179,204,119,97,173,144,254,178,53,109,249,74,142,106,21,226,199,221,141,22,26,10,178,218,0,5,127,244,194,40,140,207,240,160,20,106,19,37,166,21,5,207,76,136,120,37,119,19,113,41,233,144,32,239,32,38,10,108,138,42,147,145,78,228,252,114,80,152,118,225,183,209,216,137,169,90,119,166,124,172,120,14,94,69,0,116,24,168,25,107,255,55,34,108,14,172,19,10,147,190,105,200,236,78,201,23,216,25,13,132,90,201,97,10,203,53,38,4,219,50,26,157,111,255,248,199,43,213,125,150,109,62,182,82,236,19,222,219,85,208,82,151,53,118,164,156,47,37,232,234,38,81,163,101,188,93,137,107,239,46,8,215,106,243,116,190,29,78,82,93,53,73,27,67,42,140,46,218,77,152,83,41,46,130,174,146,187,178,12,255,235,65,7,64,60,160,0,22,223,235,75,39,11,65,53,33,221,219,100,141,61,243,13,202,89,30,173,44,212,246,54,48,214,58,254,126,123,223,53,90,107,185,91,184,69,75,42,196,68,74,6,255,19,255,34,63,199,96,111,85,251,110,213,149,115,202,245,102,223,232,72,234,84,180,140,103,146,102,184,26,176,224,225,215,87,103,35,35,80,96,253,231,86,191,76,153,232,84,163,62,91,238,133,235,109,122,178,255,183,249,134,80,50,0,13,135,155,47,128,172,56,204,1,240,221,115,208,196,146,140,192,144,40,136,20,48,176,3,69,164,191,48,0,7,48,108,16,48,92,32,70,194,192,96,16,108,192,171,49,71,8,87,45,68,80,94,75,8,42,9,31,77,129,242,255,171,147,20,92,49,3,43,47,152,48,216,113,99,88,85,88,204,9,99,90,25,152,21,137,109,196,0,23,251,196,0,0,44,41,135,70,76,24,16,188,50,229,153,194,166,64,10,155,1,35,15,42,106,10,204,206,29,55,161,114,95,94,47,130,183,255,251,178,100,203,12,197,95,103,75,27,169,110,208,107,12,217,163,96,103,190,25,253,157,28,78,233,109,193,195,179,102,13,145,158,248,44,208,20,51,39,209,171,7,106,71,229,117,63,89,175,137,230,55,221,77,177,174,243,147,107,91,13,60,227,209,151,246,195,147,48,186,20,104,161,200,59,47,167,164,188,201,237,135,210,135,190,87,43,40,220,216,184,85,72,97,113,149,110,36,70,125,25,255,137,230,62,186,134,242,207,254,191,246,112,6,224,0,12,155,82,174,234,14,171,78,123,132,143,146,68,201,134,111,170,109,248,194,205,29,121,76,212,98,119,245,255,201,77,31,229,32,250,213,176,194,122,161,160,48,230,250,28,134,28,214,97,174,125,252,191,73,194,206,231,167,132,37,167,43,202,200,85,255,68,207,35,133,33,53,225,112,137,135,112,99,12,144,184,229,177,248,98,77,59,50,6,19,76,175,76,208,251,229,21,51,161,151,117,218,246,53,94,211,87,127,65,202,0,125,8,0,0,46,255,154,155,160,103,112,113,130,134,230,35,55,153,64,40,177,23,112,240,14,180,56,204,24,123,194,204,88,123,184,200,169,87,196,253,184,203,239,19,120,29,39,189,164,179,217,35,115,66,245,119,109,72,43,26,123,63,190,237,89,146,198,105,32,89,92,110,91,5,55,54,118,213,101,143,189,167,130,54,252,215,152,134,238,83,210,253,142,152,28,0,160,168,55,50,127,255,130,207,78,106,230,144,122,205,53,11,32,169,75,155,143,191,23,53,17,230,224,179,104,146,153,252,161,57,174,172,228,150,88,165,159,213,92,243,43,207,3,166,134,175,167,235,76,213,84,243,26,214,113,37,46,103,56,212,145,109,3,31,173,3,164,194,120,58,17,16,16,0,0,91,191,54,24,108,237,132,16,246,45,88,50,230,168,22,104,130,168,150,169,98,149,148,170,85,207,99,30,181,45,218,169,90,255,159,254,159,252,201,180,49,153,84,217,101,86,102,170,179,110,149,181,144,218,58,49,135,63,114,237,188,238,206,182,158,218,222,167,214,234,221,154,232,149,73,205,213,82,99,162,60,214,162,47,236,167,15,132,10,230,208,253,116,129,147,1,154,68,199,14,90,24,68,222,97,128,90,70,143,2,223,101,48,42,4,144,197,49,84,112,44,0,73,113,224,204,210,194,64,114,247,118,50,212,25,201,119,86,122,96,51,213,200,162,160,32,80,40,86,90,209,24,112,193,64,50,0,80,144,85,55,146,229,184,170,217,90,141,47,216,219,136,172,236,152,181,36,160,182,170,255,36,9,114,215,44,126,50,216,113,129,35,13,90,3,98,111,195,12,133,171,66,113,196,96,87,145,250,162,221,255,255,251,130,255,235,150,82,19,61,91,246,82,255,251,178,100,198,134,37,87,103,76,59,136,111,66,92,12,233,199,97,7,40,24,137,155,38,110,37,190,201,194,179,166,169,145,158,248,132,74,221,187,95,23,198,212,86,88,123,53,162,97,185,44,202,239,44,246,146,71,144,154,171,193,151,83,108,82,24,110,223,175,178,206,141,169,111,118,248,231,217,58,220,234,168,207,213,103,172,253,38,169,151,236,206,145,177,192,40,170,128,0,17,119,248,209,232,182,81,3,25,98,136,229,48,202,44,200,61,245,151,231,91,230,111,103,127,247,159,48,228,167,184,80,90,198,212,221,153,171,58,186,9,79,233,66,91,228,235,255,150,231,195,204,174,101,223,247,39,156,18,98,99,136,248,101,228,111,236,60,50,193,25,160,134,51,241,38,180,20,131,189,26,145,33,160,142,216,36,145,46,87,38,112,231,202,109,14,158,9,204,219,67,213,59,94,134,127,244,62,152,57,49,0,1,46,236,209,56,36,210,49,184,201,209,104,199,241,44,196,96,184,192,208,1,39,64,64,2,86,10,128,16,194,3,16,33,45,102,107,145,187,69,218,132,63,58,253,73,157,248,130,188,122,90,99,53,136,57,45,48,128,1,44,232,136,5,73,97,0,42,227,138,128,15,172,185,203,141,53,230,3,23,140,178,197,188,169,153,211,54,148,50,101,42,140,198,219,87,78,143,27,49,200,97,242,148,85,127,159,216,181,71,218,61,159,119,174,111,253,14,146,181,182,243,111,248,222,223,104,25,154,203,41,36,97,45,124,91,219,204,105,138,219,152,231,211,100,154,206,115,34,134,185,205,102,214,129,78,221,196,32,250,164,169,222,170,228,8,149,45,90,137,95,54,139,171,119,235,232,225,19,132,0,0,22,239,78,150,65,204,3,66,59,65,114,35,73,188,94,25,19,164,200,28,168,11,59,212,151,168,103,243,173,45,203,28,229,218,198,12,181,99,148,159,45,173,41,189,16,123,114,243,103,244,151,109,223,231,207,251,111,254,217,233,225,159,63,127,221,234,103,117,32,63,43,47,206,58,126,14,116,44,186,213,109,91,229,108,90,141,115,13,175,177,120,251,210,140,244,84,71,46,160,173,54,206,78,51,243,205,63,75,215,133,180,199,141,47,79,105,219,186,110,199,35,91,67,87,171,251,132,87,125,78,161,103,58,9,236,44,52,57,224,24,194,98,146,228,133,128,3,193,18,96,162,60,136,192,175,242,129,169,171,240,190,150,56,160,13,9,46,131,189,31,125,26,218,20,164,59,240,157,13,234,185,93,65,192,178,250,145,0,200,2,12,220,170,15,100,210,213,174,203,90,158,222,4,196,126,93,247,137,238,88,18,227,179,53,43,130,74,160,240,224,59,2,155,143,71,160,121,108,177,167,186,240,205,199,255,251,178,100,208,14,101,153,103,74,155,166,87,176,130,76,217,119,100,202,190,22,73,157,42,110,25,94,193,172,179,166,141,147,33,104,145,252,111,105,41,96,127,191,174,255,255,35,98,188,124,59,238,75,79,157,103,77,161,142,242,217,2,245,234,252,152,106,208,78,165,40,159,167,85,202,59,127,73,26,58,159,113,172,119,156,236,203,246,237,179,178,221,221,245,158,221,81,51,182,183,255,69,49,10,128,64,181,223,241,7,229,249,100,199,21,41,199,118,12,34,41,238,148,179,238,159,59,82,17,117,202,103,206,150,8,222,120,181,149,215,114,50,254,210,158,183,126,104,187,143,175,169,122,255,255,255,254,35,250,170,101,102,105,105,95,120,104,211,231,167,155,87,86,71,249,201,169,163,110,44,124,182,223,106,237,162,149,119,60,204,36,90,55,29,170,205,197,213,68,77,253,12,154,205,158,254,19,107,159,231,152,249,8,41,0,0,253,252,198,137,8,209,16,56,193,145,112,201,83,144,198,96,2,54,201,88,179,53,76,97,16,18,166,229,245,163,99,208,242,218,14,6,154,141,37,43,121,42,78,120,171,45,126,93,198,68,216,97,198,132,142,40,24,134,229,158,5,4,108,169,159,191,17,7,121,233,152,211,156,251,55,102,196,128,148,36,176,54,146,172,50,182,217,218,119,93,90,23,245,126,196,155,202,9,115,36,128,148,53,251,171,69,14,73,235,219,231,63,254,233,90,236,222,209,194,69,97,33,116,113,116,48,168,34,160,176,117,216,84,170,199,144,205,90,111,62,215,59,163,137,204,172,139,165,209,152,231,115,46,114,100,162,170,41,45,109,73,27,234,71,211,221,75,169,102,99,208,34,166,140,132,0,0,18,93,138,9,3,78,58,1,135,115,36,227,51,46,148,186,26,143,184,163,60,214,145,3,80,243,47,2,244,134,176,105,168,35,37,72,140,55,25,174,30,39,247,119,154,250,115,175,220,195,239,98,216,140,115,144,64,174,164,16,175,236,178,57,84,206,180,145,217,167,35,35,78,198,216,185,236,202,172,175,50,174,170,185,146,86,58,165,204,204,118,69,75,179,103,34,18,183,65,86,36,142,75,162,244,71,255,250,232,178,0,169,29,240,203,248,80,121,165,14,27,140,179,59,76,23,14,65,32,73,84,5,1,6,208,26,75,160,164,105,65,26,51,37,127,5,0,17,64,13,247,157,126,159,119,93,134,196,132,128,37,218,144,141,226,147,137,32,202,176,13,0,34,48,100,88,25,22,12,219,73,98,185,101,13,29,153,178,194,234,198,94,22,224,160,137,70,128,180,243,162,109,84,21,21,23,236,0,236,91,125,95,25,106,243,88,24,171,158,228,51,40,150,81,56,50,85,75,149,221,243,245,244,255,251,176,100,206,14,69,129,103,75,27,165,111,178,114,204,233,135,101,37,94,20,249,157,40,110,141,94,194,4,51,101,77,163,23,40,178,234,195,173,50,242,73,75,63,251,78,28,243,226,67,142,121,108,147,237,101,123,6,122,82,110,93,171,95,101,93,131,49,42,144,141,186,255,249,156,215,117,251,152,160,68,120,0,23,45,102,163,240,179,53,202,111,105,149,154,110,235,244,122,131,81,149,149,0,200,97,169,169,6,16,205,200,174,233,39,111,234,252,61,122,114,196,159,87,97,169,4,110,196,46,166,21,159,171,191,49,67,187,67,73,147,30,198,192,131,234,25,221,0,188,158,26,150,187,135,125,187,253,150,125,249,150,134,216,204,249,141,121,150,210,248,213,26,179,106,233,181,235,163,58,191,169,173,156,169,183,45,240,162,203,148,20,242,177,221,11,213,77,149,108,53,94,233,63,186,127,91,125,127,248,50,0,0,231,240,208,59,220,197,33,112,88,91,14,53,1,71,113,130,224,66,76,131,130,197,117,25,32,3,161,164,3,57,202,200,154,73,88,4,20,169,51,23,235,239,236,173,224,6,38,171,144,243,180,160,160,23,88,114,69,64,34,145,170,128,176,22,166,0,46,224,40,8,222,227,172,70,231,43,135,151,194,193,162,56,208,161,232,41,182,106,43,225,76,203,255,147,134,142,101,163,107,238,154,55,207,226,65,16,198,100,196,215,79,229,55,251,221,177,159,63,52,251,138,223,15,77,236,149,109,86,190,248,116,197,253,193,32,242,242,114,18,56,232,107,173,68,78,154,245,157,58,194,234,55,223,91,226,33,79,168,185,44,97,215,26,82,139,47,196,83,95,245,255,255,127,207,215,23,199,180,12,57,32,64,0,4,182,211,231,130,223,49,17,108,71,141,141,44,132,229,129,49,127,88,184,26,108,178,36,134,15,32,84,139,47,133,124,36,105,132,32,237,16,18,48,234,75,17,238,35,118,135,19,181,87,82,125,238,214,234,245,85,223,237,63,127,196,79,21,243,16,108,193,83,5,28,52,136,170,104,118,135,151,183,174,150,227,151,78,162,18,58,247,222,255,170,233,200,191,190,190,127,222,165,27,226,171,132,214,248,222,127,231,255,248,175,254,174,129,100,75,190,48,166,59,52,156,64,48,32,19,48,84,176,22,17,147,213,156,15,0,173,109,50,89,116,145,157,49,22,198,241,182,84,211,81,194,211,194,96,134,156,187,217,211,88,149,85,124,25,169,64,44,170,172,25,39,194,128,50,107,14,128,74,76,190,195,192,156,52,239,77,220,151,89,133,237,49,214,238,229,240,107,180,246,165,155,73,69,90,117,5,47,104,208,8,143,69,193,113,32,26,146,80,28,158,43,61,175,53,180,230,207,172,255,251,178,100,207,14,197,179,102,202,27,184,91,112,117,204,233,119,101,40,92,21,105,157,44,110,153,93,1,162,51,166,137,147,21,106,222,63,185,248,239,133,65,151,77,181,6,221,189,242,180,244,118,41,255,67,190,94,206,90,12,251,255,194,253,17,70,220,151,120,107,111,253,32,254,5,65,71,222,239,74,200,145,85,107,127,54,255,78,125,136,128,217,128,13,254,13,252,105,120,216,92,102,131,25,125,148,103,116,44,194,6,8,9,131,100,218,45,173,173,132,127,243,113,3,76,163,20,131,192,207,186,189,199,46,204,133,44,170,57,196,72,181,101,44,204,158,142,198,162,58,46,238,164,153,73,113,52,179,177,216,80,81,89,175,160,162,205,209,220,204,87,28,100,71,90,187,101,107,81,145,247,145,165,100,105,254,238,168,244,117,250,45,207,250,83,194,109,0,1,46,244,216,9,208,211,176,184,196,160,68,196,193,76,195,224,36,160,70,66,49,224,110,30,116,68,96,42,164,123,154,227,60,101,9,142,147,205,132,136,206,244,157,224,82,181,228,138,235,70,78,193,147,228,105,38,82,162,96,148,196,105,3,4,198,38,116,216,139,65,131,141,58,253,55,26,175,172,22,239,32,188,81,206,158,144,64,212,46,227,92,151,60,10,168,149,242,199,66,47,22,147,146,73,131,238,170,47,109,125,215,181,237,132,52,161,141,179,200,220,162,243,182,185,32,210,150,182,153,48,162,186,133,89,101,136,32,106,187,152,250,113,228,104,251,169,67,66,130,90,14,84,252,180,253,49,11,35,24,152,28,56,185,215,206,126,228,228,156,54,114,105,51,253,204,63,171,117,206,203,170,123,42,161,179,199,186,56,84,3,172,1,32,0,72,55,95,205,199,39,146,232,66,197,45,124,224,214,13,79,236,41,220,18,64,211,44,25,97,222,117,232,75,191,86,19,73,51,241,171,20,104,91,153,198,217,244,252,71,95,20,245,83,243,19,63,253,119,242,146,54,210,18,173,9,181,153,118,173,4,9,129,207,142,163,139,91,58,135,107,234,243,51,199,179,195,182,211,222,138,243,195,230,201,80,140,177,28,44,232,195,174,111,254,190,237,249,175,122,247,170,250,248,255,247,5,201,0,3,55,244,196,152,99,105,2,145,4,200,130,19,28,128,197,128,13,104,48,13,105,59,84,54,86,157,175,187,183,147,192,138,172,166,53,15,67,189,127,101,79,12,110,211,181,17,70,167,5,94,60,34,0,25,104,153,171,43,118,18,70,118,27,120,123,118,85,106,102,109,150,68,28,105,152,163,170,206,101,114,39,230,113,185,61,182,36,49,217,191,169,138,164,87,126,93,199,253,200,39,91,82,191,159,61,120,201,28,52,51,208,45,118,95,181,52,53,226,255,251,178,100,214,140,6,6,103,74,155,184,91,112,116,76,217,170,96,200,90,21,65,155,46,110,37,93,1,173,51,167,53,130,161,248,89,236,182,124,156,240,80,154,75,174,97,100,104,245,125,246,131,82,148,39,21,153,245,187,69,151,97,152,231,135,127,102,203,91,48,153,155,159,109,109,221,47,42,174,199,39,252,208,133,202,0,0,32,0,128,194,187,254,2,34,115,83,47,9,61,36,118,197,29,12,110,5,108,53,235,107,236,187,198,104,238,241,81,104,44,68,89,108,87,173,102,200,131,209,153,182,163,91,79,222,191,182,238,47,151,42,103,54,166,182,155,132,138,161,181,141,165,244,121,117,212,129,103,121,73,186,214,14,77,153,218,171,171,171,228,169,69,170,169,123,143,199,39,165,243,63,30,149,95,94,253,119,95,255,255,168,86,149,0,0,92,176,218,89,12,243,100,156,206,242,216,203,114,196,100,0,48,28,75,12,18,74,1,73,214,184,84,6,129,192,88,160,12,218,129,129,200,144,241,176,64,49,24,148,97,104,42,216,203,23,186,169,51,54,38,128,54,66,181,12,145,50,236,150,116,12,156,171,16,192,175,8,66,139,97,80,129,131,212,57,84,159,56,218,216,91,143,210,134,196,200,5,58,239,187,91,85,84,196,104,46,113,17,90,119,189,105,163,250,134,42,8,38,39,48,125,132,152,58,109,117,14,82,61,220,211,218,216,249,174,186,151,201,177,178,176,229,82,136,56,250,174,94,120,169,35,175,97,213,42,100,209,203,203,85,131,74,166,186,146,86,116,160,214,253,67,228,154,249,117,244,96,100,212,147,58,161,226,115,206,91,148,236,231,212,87,39,61,240,212,75,209,168,174,31,87,152,0,90,0,3,0,0,37,118,220,195,192,92,199,188,116,49,230,115,151,87,230,219,104,217,93,148,15,89,34,228,27,97,173,138,212,69,138,128,17,198,9,145,208,97,181,180,174,136,235,124,85,167,30,140,90,127,186,125,12,203,101,30,172,174,242,41,71,49,206,42,195,68,172,134,48,198,171,185,140,151,157,139,118,82,15,174,122,58,45,220,173,161,196,83,249,156,164,119,89,84,213,18,103,21,222,184,231,100,82,148,122,215,67,210,96,58,55,108,51,91,153,53,100,117,49,76,86,48,180,26,7,2,70,6,137,1,80,37,91,230,150,136,52,20,84,3,64,178,170,23,63,38,200,176,173,105,60,220,149,57,115,209,225,183,0,7,42,67,54,149,14,10,32,132,164,48,8,92,213,189,80,67,79,75,254,204,68,134,198,86,225,188,17,185,74,178,160,1,120,32,236,22,197,154,192,84,37,53,82,186,120,203,250,74,53,104,5,169,188,175,44,243,148,44,66,13,93,161,234,183,61,81,74,134,255,251,178,100,216,142,134,74,102,200,155,186,91,112,113,236,233,170,101,229,24,22,105,157,36,110,229,13,193,224,179,166,53,148,149,121,237,229,38,219,215,23,121,105,221,110,184,133,93,104,86,28,64,129,115,168,155,32,178,224,135,224,100,194,67,150,219,248,209,240,223,91,112,94,33,25,3,207,90,160,226,122,156,213,158,126,198,87,204,218,169,191,95,124,193,96,36,244,0,0,32,75,183,57,123,3,115,3,5,106,70,38,232,180,208,209,230,175,7,66,131,98,70,58,137,34,157,41,235,16,206,115,154,84,2,163,1,229,61,177,169,125,172,218,182,32,237,122,139,49,230,140,163,233,255,250,152,99,51,8,12,73,209,85,93,153,201,157,139,189,21,242,146,197,118,34,145,24,165,75,156,97,117,53,235,34,90,48,89,17,93,138,236,203,18,205,115,152,64,177,121,68,74,56,81,238,131,26,166,100,96,235,52,83,245,1,150,133,0,7,119,244,195,172,8,217,204,52,8,202,64,144,84,160,101,137,52,90,69,176,169,157,197,41,143,187,209,229,200,185,94,124,234,78,68,164,110,188,170,188,204,149,239,118,209,225,221,99,109,171,113,83,121,107,176,201,161,233,111,50,156,151,90,156,154,123,228,47,214,89,63,32,81,162,27,145,80,10,189,37,144,65,20,201,99,190,171,63,255,221,166,188,62,100,47,106,125,243,90,149,129,152,212,105,53,229,4,18,46,234,97,100,201,150,134,105,136,34,42,35,146,6,88,173,146,117,178,91,174,170,248,129,191,46,248,210,73,221,86,119,73,171,138,53,45,108,98,242,167,81,149,127,152,199,211,237,99,38,1,214,0,5,183,248,193,83,35,81,130,140,42,6,48,104,112,48,74,68,12,86,180,115,101,241,193,8,21,160,178,153,183,218,129,114,47,151,158,220,196,57,13,69,223,185,119,204,205,218,127,215,34,50,173,183,21,184,166,25,169,32,25,143,206,242,18,37,223,18,98,58,131,107,120,234,59,32,173,110,50,168,227,12,211,168,69,42,196,239,197,126,201,66,0,180,141,181,118,26,163,156,212,184,42,199,202,142,104,34,100,189,10,201,26,147,220,154,121,227,98,31,56,121,102,197,37,61,162,20,75,93,84,180,143,226,6,13,158,148,67,72,213,149,214,202,241,147,23,45,191,85,31,115,210,127,254,215,129,16,0,87,111,76,103,240,120,16,199,132,204,80,157,40,11,54,251,181,151,146,219,35,177,5,123,201,59,24,119,221,137,85,172,104,162,22,229,56,214,183,52,202,25,243,107,22,88,211,41,59,38,159,142,82,75,243,173,94,138,25,207,12,34,146,169,169,76,140,24,11,6,162,133,133,171,24,3,8,83,203,249,119,110,131,160,49,140,230,101,255,251,178,68,204,140,133,16,103,75,155,105,86,208,157,140,217,99,113,136,180,17,129,155,50,109,141,91,74,7,51,102,93,177,159,104,238,54,103,72,209,202,227,237,193,195,12,101,241,11,136,93,35,15,110,153,228,15,61,252,165,204,82,11,40,55,65,230,139,209,94,84,140,228,56,237,89,44,113,10,79,110,155,231,1,121,72,0,4,219,254,102,124,197,19,134,40,22,22,11,40,28,80,55,69,201,83,153,42,134,197,225,204,228,60,177,15,191,148,212,211,83,181,51,153,199,43,114,135,209,187,59,145,102,37,213,29,138,231,51,170,61,211,87,189,41,253,99,57,42,154,153,145,131,88,206,40,112,167,200,8,193,39,150,165,111,252,13,195,59,23,236,221,79,59,105,31,195,91,220,182,229,233,175,41,19,242,38,233,170,19,69,185,211,124,157,228,62,153,231,115,13,177,195,153,172,239,122,151,85,53,85,63,218,186,6,213,0,9,183,248,3,100,230,77,66,3,46,57,62,211,34,68,250,183,141,209,158,190,113,41,83,255,46,142,75,165,21,38,119,46,164,171,46,191,111,176,236,14,165,206,132,105,108,186,174,220,94,2,147,82,84,177,134,127,159,100,56,203,109,89,212,179,28,220,210,7,26,165,182,226,11,194,47,58,135,151,206,68,212,221,185,90,206,207,164,239,123,67,9,121,93,70,191,106,103,84,235,163,206,43,75,81,7,116,221,93,8,150,93,207,141,216,127,116,99,22,90,112,89,155,121,255,84,213,218,39,17,197,215,157,68,74,213,117,79,168,245,161,237,167,217,221,183,23,204,229,32,81,169,0,7,110,220,195,113,179,95,45,91,8,48,26,173,232,124,91,164,18,170,101,160,12,3,36,211,252,251,57,104,114,41,15,57,27,25,72,203,229,98,251,231,55,234,116,36,155,128,132,159,52,129,10,41,35,100,203,36,68,37,105,129,149,59,15,49,227,32,96,161,170,40,184,56,26,46,194,234,58,177,169,115,51,188,92,98,44,90,51,19,113,109,174,118,21,27,51,143,21,144,168,233,145,75,198,179,94,225,77,122,249,116,245,233,208,166,70,94,36,202,135,181,149,177,119,179,7,125,122,196,203,55,177,158,223,84,83,83,184,206,193,63,128,72,67,172,170,212,250,29,6,147,175,167,230,159,47,190,210,250,82,0,137,40,1,63,183,194,157,38,216,52,34,9,49,129,178,131,84,33,129,233,228,17,102,24,239,196,234,202,170,226,211,225,137,111,48,195,86,101,153,87,159,150,194,20,252,117,247,135,38,88,75,159,222,239,151,181,114,89,148,28,36,65,172,145,24,145,116,41,205,32,105,82,205,2,122,53,239,169,171,122,119,114,100,217,66,81,137,66,40,110,213,22,151,101,141,255,251,178,68,205,12,196,200,102,204,155,70,94,208,163,172,217,67,113,230,110,82,21,157,52,109,161,89,130,42,51,101,205,193,151,104,151,122,187,152,49,141,63,61,162,42,207,184,65,237,84,199,194,51,145,113,111,39,101,245,146,144,145,21,29,87,125,80,154,196,131,206,68,99,34,84,155,209,24,218,252,215,82,146,0,8,178,64,1,91,190,49,117,4,205,65,192,64,197,236,12,48,11,2,85,154,29,85,144,241,84,12,252,191,119,98,84,178,149,55,119,37,60,136,97,243,50,13,77,195,241,151,181,139,51,135,77,252,108,104,122,199,237,212,124,231,37,144,197,109,234,213,231,210,35,13,243,81,211,1,22,192,133,133,128,225,152,98,30,150,114,127,229,236,199,188,138,65,143,132,76,73,74,247,42,251,20,60,201,17,228,52,45,204,151,42,83,88,61,139,13,107,145,130,108,148,9,197,120,105,252,54,66,114,222,232,170,187,79,127,66,123,81,232,5,169,0,43,247,212,234,89,6,65,130,10,68,36,242,77,103,53,78,244,40,211,233,75,82,91,45,139,62,117,101,153,103,141,75,18,250,90,76,175,187,108,54,57,64,237,200,102,25,180,59,141,37,37,220,43,101,99,120,95,177,135,119,59,34,189,253,169,114,95,173,119,150,208,34,110,49,101,211,166,142,90,47,237,23,71,42,223,15,148,142,137,162,230,169,182,208,199,45,229,34,189,248,12,163,145,46,155,21,72,140,52,165,38,157,71,89,7,44,248,191,153,61,126,189,63,63,238,170,245,176,162,50,120,233,38,86,132,75,87,253,15,52,233,234,158,166,32,70,128,0,192,0,6,111,255,53,41,192,83,152,24,64,4,224,76,46,129,54,206,148,112,154,68,111,104,16,12,117,193,150,200,162,246,35,20,20,248,201,44,209,217,148,84,129,221,181,203,51,72,237,184,55,152,180,101,96,38,167,43,195,51,90,235,129,242,89,82,162,81,51,41,174,146,70,220,235,234,28,55,20,111,88,171,231,222,81,147,185,172,168,244,102,236,93,168,194,21,16,169,56,251,64,230,74,231,89,133,103,135,146,157,12,222,35,138,92,124,66,151,124,36,66,26,55,27,43,3,185,154,235,47,154,235,153,212,147,8,229,47,254,227,237,61,174,24,55,106,6,0,6,219,246,42,120,15,45,22,160,198,68,74,3,75,224,198,84,18,41,254,62,226,54,49,190,83,186,125,135,185,238,233,22,7,179,100,21,133,46,225,194,47,101,18,98,25,22,182,33,142,44,177,225,56,128,140,182,23,72,224,180,119,95,32,163,6,150,98,159,21,105,11,109,153,90,82,44,124,236,131,106,173,46,57,175,28,157,188,200,196,92,120,214,178,203,178,202,24,142,252,150,88,171,255,251,178,68,200,136,132,156,102,205,27,38,87,64,148,140,233,138,109,40,194,18,29,155,55,77,189,7,194,31,179,102,13,196,142,208,152,69,20,200,93,72,156,72,136,246,82,44,201,216,219,224,118,54,199,176,152,71,40,69,147,251,74,199,72,239,145,119,85,250,25,93,124,72,1,20,0,14,221,241,129,239,193,12,100,38,25,124,14,14,4,23,160,144,22,28,58,167,105,100,1,85,191,12,110,61,19,144,97,123,26,184,90,194,134,17,202,207,69,88,67,113,114,169,230,148,189,96,141,147,128,33,33,180,2,33,25,146,18,93,46,121,37,139,172,19,149,65,180,104,22,140,127,77,60,169,232,231,53,22,10,163,180,189,109,227,217,49,137,47,12,193,79,146,125,57,1,42,98,4,163,236,81,137,234,116,190,26,190,189,161,186,202,204,106,121,22,8,169,126,194,19,189,225,13,253,226,112,191,255,212,1,0,173,227,61,224,3,9,198,19,21,192,227,50,1,131,19,192,161,16,66,179,73,133,22,97,66,96,160,6,93,245,150,169,17,246,24,120,38,172,111,27,108,78,83,234,229,27,2,0,200,70,0,27,5,144,34,162,132,13,114,2,176,213,24,101,121,134,110,57,96,252,107,87,162,207,4,97,224,209,181,202,249,233,17,159,45,189,237,220,62,249,50,31,143,67,36,156,246,136,73,143,70,183,73,28,41,228,61,212,184,193,180,56,170,145,162,115,144,199,28,39,179,139,174,111,233,239,91,191,210,156,233,95,40,97,51,202,120,68,89,3,4,174,88,156,75,23,100,13,151,146,70,254,58,138,57,37,96,193,254,149,193,72,163,255,134,255,128,118,128,0,239,190,60,31,163,8,47,22,87,2,184,7,19,150,228,68,22,2,6,128,160,160,1,98,187,143,175,132,145,178,252,58,21,249,17,206,51,31,119,223,189,82,97,72,166,235,153,225,186,233,179,148,214,108,202,104,74,7,55,52,231,185,48,97,250,178,233,137,92,24,154,23,110,193,224,22,59,63,68,189,215,20,90,203,34,132,48,236,185,250,255,205,22,75,61,221,82,69,229,104,185,146,233,67,243,49,161,61,143,22,145,112,232,129,135,10,10,136,165,250,82,77,189,90,64,236,238,45,164,177,120,51,94,78,199,172,49,193,240,168,174,182,227,126,198,26,84,140,169,139,168,230,18,79,248,191,45,229,132,213,173,255,254,28,210,32,11,187,91,76,255,211,130,76,20,172,22,216,89,34,214,95,2,65,48,112,212,10,229,71,250,73,149,185,251,182,233,48,220,126,106,181,218,25,76,203,65,3,136,132,228,143,42,53,47,149,15,207,238,185,51,244,102,134,203,27,180,73,140,87,54,250,217,75,144,177,13,98,68,86,25,45,215,162,255,251,178,68,207,136,197,74,103,74,19,175,67,112,166,172,217,99,109,136,194,82,29,155,54,237,49,20,194,112,179,102,77,183,161,120,93,200,231,232,99,99,114,15,34,166,109,207,21,55,145,221,16,233,29,197,98,244,191,78,237,113,113,19,23,83,81,246,134,245,111,226,67,198,220,209,4,61,213,12,242,144,108,66,16,40,51,175,115,213,161,191,41,5,21,113,201,255,38,127,96,72,0,30,223,243,49,215,51,144,19,15,32,50,132,241,33,2,32,102,19,72,242,117,0,108,226,98,86,192,231,211,113,92,206,205,93,118,249,130,28,143,223,149,161,40,59,146,8,136,248,80,46,206,83,93,94,217,1,117,30,4,71,21,115,198,219,81,76,4,64,131,146,22,154,73,71,30,12,48,168,44,4,222,197,56,175,197,90,205,28,91,118,208,58,15,92,193,167,18,77,143,28,227,135,44,15,163,149,85,209,45,69,100,105,214,82,142,24,130,150,163,100,231,69,152,97,239,22,33,212,196,206,171,210,93,237,216,176,121,180,55,243,212,124,170,241,89,98,237,52,46,101,127,233,246,4,144,0,7,118,244,205,90,19,124,132,12,46,11,48,224,60,200,224,113,33,11,192,138,174,235,162,214,90,84,89,9,174,236,82,31,109,145,172,74,199,170,228,138,117,116,169,187,107,49,58,60,11,1,174,153,107,7,228,81,206,164,47,202,36,252,144,96,61,111,144,224,104,103,239,213,225,126,56,216,30,161,249,146,141,49,33,213,81,58,189,189,219,2,25,18,29,255,191,186,152,124,217,228,16,116,203,142,79,58,4,135,198,156,157,148,94,163,146,87,78,152,118,31,8,28,224,150,131,210,86,14,202,144,229,183,181,134,16,169,57,180,35,231,188,160,196,122,53,111,84,115,70,149,69,67,87,150,184,191,246,181,255,197,121,90,222,154,205,89,74,230,111,124,129,134,128,1,178,218,5,201,107,196,65,61,63,82,152,101,107,57,210,151,198,146,85,63,102,52,122,94,43,226,77,30,203,44,145,44,78,104,20,36,145,16,11,110,79,157,41,185,114,105,235,213,123,150,245,206,113,55,170,52,255,86,70,70,103,101,70,40,186,169,94,211,171,149,14,238,82,221,110,238,165,30,60,132,220,136,236,70,182,206,99,221,84,207,19,84,162,40,194,175,127,42,22,58,47,203,126,175,99,151,57,25,213,234,189,64,128,0,29,154,156,240,182,119,80,168,56,52,99,164,129,16,4,120,142,94,71,1,31,227,168,217,0,48,87,138,71,42,148,35,196,33,247,141,185,149,165,238,219,26,105,176,100,118,28,184,153,203,49,231,125,226,198,0,2,141,2,152,74,73,47,39,37,226,126,220,116,207,70,135,205,245,109,212,165,67,146,255,251,178,100,184,140,197,113,103,76,155,143,91,240,114,76,217,179,96,197,110,23,113,155,48,110,25,94,201,76,51,168,9,134,8,18,182,103,165,244,75,200,13,139,182,71,209,136,169,146,107,67,43,8,225,70,212,213,97,18,93,143,63,212,210,217,154,58,124,191,2,105,128,10,65,157,39,157,216,214,49,30,20,246,247,0,228,141,62,195,222,145,232,166,84,114,253,183,64,251,229,52,49,52,241,189,195,157,44,78,81,135,255,124,156,74,146,223,251,254,213,233,39,233,156,62,124,163,203,169,54,166,178,16,212,146,42,139,117,23,4,181,116,0,127,227,133,38,208,169,212,232,48,34,29,74,104,86,104,36,85,39,86,173,101,89,153,238,212,169,211,82,187,102,77,222,119,100,69,100,99,255,204,114,10,90,164,132,170,65,21,71,113,11,58,153,150,170,98,186,161,245,71,94,143,218,187,29,145,44,234,223,209,255,255,94,185,141,215,100,242,230,222,83,112,237,0,0,174,248,197,146,24,234,162,24,197,224,8,196,33,100,28,109,128,64,248,32,88,40,69,5,100,77,68,136,77,246,38,219,60,19,75,14,249,181,200,158,155,119,146,213,43,200,232,72,100,142,251,149,10,171,14,49,53,27,108,146,215,213,222,181,76,237,43,198,186,253,183,220,182,229,139,0,174,218,131,53,116,169,90,108,69,203,91,43,38,20,176,174,115,24,181,12,51,184,17,172,94,122,236,67,63,122,166,85,178,245,165,57,175,7,49,190,167,231,15,12,214,175,32,231,57,20,98,212,134,148,198,115,34,116,149,149,180,209,243,9,67,196,202,118,187,12,69,164,72,167,211,34,51,255,234,212,98,49,251,253,255,204,78,115,244,51,110,120,232,192,128,132,2,74,128,0,19,127,212,56,54,13,65,186,185,215,106,64,177,75,145,138,149,243,210,96,236,167,206,255,222,102,228,115,174,198,147,254,145,142,244,25,219,93,79,44,242,34,183,251,235,179,115,232,140,166,113,117,70,24,134,153,204,134,98,24,140,38,172,109,214,139,99,148,238,66,29,204,149,87,255,255,212,255,255,200,223,232,79,197,145,106,6,160,26,54,3,64,52,31,41,50,37,25,51,22,44,50,34,67,63,140,75,19,23,87,30,129,50,144,131,58,49,135,70,172,7,54,42,48,8,160,146,6,20,101,234,30,24,106,20,39,179,67,94,232,138,6,53,88,101,136,106,140,10,240,186,101,193,51,16,41,64,10,41,73,144,114,102,184,100,226,6,26,181,133,139,7,32,170,97,7,10,130,40,56,32,99,121,149,200,2,8,180,174,43,174,176,226,74,130,138,45,42,24,190,229,131,73,3,52,78,65,103,70,2,137,160,226,69,182,241,25,23,28,90,122,56,199,255,251,178,100,200,142,197,132,103,77,27,169,87,160,89,76,234,3,96,101,110,29,101,157,36,78,239,34,153,245,51,230,205,147,53,184,210,99,111,180,181,113,213,6,87,174,246,165,235,185,214,207,82,138,90,244,152,91,166,203,91,198,190,174,106,223,47,246,229,156,237,70,45,115,58,106,126,92,175,73,135,104,62,214,251,77,73,156,142,139,187,215,235,154,175,127,255,159,255,239,21,234,23,243,255,245,143,63,121,253,75,27,183,241,57,206,111,249,172,43,219,130,32,95,255,215,46,73,167,237,203,40,138,16,148,54,64,2,73,249,145,33,212,90,217,53,6,126,26,35,132,219,175,87,123,39,38,49,126,84,152,98,82,122,49,91,205,70,94,92,192,51,97,3,84,252,180,21,187,12,149,230,13,170,55,247,196,164,191,56,74,158,138,11,107,217,125,83,237,100,110,232,173,153,145,216,250,145,49,102,73,245,243,151,65,234,164,200,36,233,37,87,212,231,110,147,164,104,127,106,151,65,171,95,72,126,99,18,83,245,173,110,129,113,23,146,104,167,214,154,211,72,186,251,99,212,249,181,131,193,131,170,0,0,100,244,204,157,176,224,149,196,193,144,240,208,225,84,193,209,52,193,48,244,193,128,104,183,232,158,93,182,34,175,17,153,144,72,157,116,197,66,75,224,195,91,179,186,234,48,150,28,195,115,123,154,140,173,151,174,21,190,135,235,28,178,235,185,208,127,19,157,129,134,0,203,173,169,70,221,166,178,206,220,180,83,40,4,164,172,237,215,107,144,116,106,218,114,3,128,7,229,204,88,69,118,229,222,118,192,112,40,13,137,132,19,39,70,148,159,119,45,82,238,25,176,236,236,178,229,5,226,108,72,50,141,132,45,117,100,92,227,151,241,110,50,82,61,107,158,203,82,109,191,77,173,76,77,169,237,94,98,22,114,189,109,208,165,245,235,231,164,213,42,75,147,205,255,121,112,242,63,154,127,6,105,154,255,196,121,100,133,175,251,119,145,155,193,138,186,19,59,0,4,187,126,74,201,155,8,6,235,108,240,18,215,126,167,154,54,181,45,107,84,173,96,152,158,19,163,27,4,187,35,242,207,239,160,137,210,234,137,91,37,25,72,164,75,80,238,69,43,144,146,51,181,55,221,14,142,189,223,157,216,252,142,118,76,199,67,127,51,127,212,191,212,82,131,197,30,215,27,169,21,34,220,212,119,208,3,117,55,198,93,204,70,91,223,134,8,8,198,38,3,36,66,250,163,105,105,76,76,4,59,65,96,1,244,78,98,0,2,94,206,97,166,127,72,151,213,153,52,134,34,226,49,102,156,231,167,157,214,112,146,43,14,162,8,38,18,2,210,229,227,78,213,51,72,215,225,0,204,73,220,90,173,73,255,251,178,100,182,142,6,65,103,75,155,169,127,64,88,108,234,3,60,37,124,24,249,159,46,110,165,190,201,98,179,167,157,129,149,184,91,75,168,136,33,193,50,108,53,36,174,117,153,129,96,4,69,181,144,24,10,202,217,170,158,125,11,121,147,205,13,52,232,6,86,246,89,166,195,232,63,255,246,53,121,47,229,231,29,184,231,196,217,83,231,196,52,129,87,86,198,86,188,169,182,217,69,4,100,165,76,158,165,164,68,44,187,69,165,73,178,78,97,54,124,247,250,119,89,251,151,61,255,34,131,58,2,70,125,75,44,65,78,112,218,200,106,90,110,197,211,51,68,202,76,163,119,234,31,193,212,81,118,129,192,0,11,182,207,121,1,34,32,136,53,249,216,139,181,35,219,243,110,212,163,212,215,109,254,25,243,208,24,38,52,85,125,143,247,248,46,25,252,234,219,100,44,212,95,254,204,235,43,213,217,118,167,59,80,166,16,86,69,100,117,71,124,204,102,86,42,24,230,101,54,186,147,255,255,239,177,63,212,223,231,85,147,109,175,198,128,205,0,5,110,240,199,43,51,174,141,76,204,48,11,136,194,161,166,146,155,204,198,93,36,110,87,23,205,12,13,13,241,128,67,159,134,19,50,250,88,30,244,42,2,229,249,231,206,60,225,226,236,94,142,202,167,227,87,34,120,208,195,22,27,43,41,93,146,25,151,178,118,197,106,111,167,134,108,185,55,27,250,28,72,138,5,28,55,42,143,3,223,253,122,155,159,238,159,189,235,207,202,37,225,234,235,202,90,84,52,220,185,163,101,206,0,154,247,221,5,234,229,58,190,138,211,40,166,69,209,223,84,178,238,233,50,38,17,88,207,255,243,95,255,248,6,176,0,11,191,230,63,91,157,36,62,102,32,240,112,152,96,44,159,43,26,3,123,101,81,217,3,195,41,126,166,240,114,36,29,195,149,115,171,35,177,34,160,206,93,61,7,201,29,184,204,1,86,35,114,252,187,83,117,101,112,231,30,181,202,186,36,52,45,154,67,98,106,93,148,252,51,101,217,166,115,235,217,88,21,196,148,220,31,255,219,211,42,125,204,184,155,179,50,26,161,221,41,170,30,146,62,152,110,40,56,100,76,107,170,41,198,48,97,142,88,253,237,70,252,149,92,173,167,136,174,134,122,177,121,138,97,17,165,85,211,116,193,65,187,252,105,176,225,225,80,134,38,0,6,8,68,135,106,34,195,98,144,251,159,46,164,171,98,1,120,101,147,54,167,238,206,204,201,182,243,86,127,162,60,136,102,253,198,172,66,32,9,54,118,46,93,130,174,82,98,246,93,140,62,138,70,244,46,220,183,82,168,126,37,110,55,202,42,70,155,111,2,65,31,81,43,168,178,95,255,226,51,195,71,255,251,178,68,189,134,244,141,103,77,155,134,63,48,141,172,217,163,112,101,232,18,101,155,56,238,25,92,194,44,179,102,65,199,149,184,159,111,80,209,231,155,251,65,250,215,83,54,175,242,76,121,132,240,181,16,49,43,151,38,98,40,150,139,36,178,25,50,179,134,61,79,48,196,75,215,145,15,136,6,183,250,107,151,45,57,246,127,209,116,3,230,241,17,159,77,32,100,160,97,151,0,165,235,26,1,164,107,156,251,189,233,239,77,55,113,233,61,85,16,217,156,160,180,53,180,65,71,53,33,204,56,82,40,207,54,40,137,67,113,102,28,24,18,158,210,48,65,49,33,168,11,224,63,112,131,126,169,178,153,70,138,103,87,209,211,194,195,29,225,133,46,201,105,189,95,126,70,118,70,85,97,204,163,89,22,135,49,84,168,87,118,157,78,137,119,116,51,28,212,187,179,148,205,186,179,57,80,122,21,27,79,99,179,180,135,70,115,95,208,183,17,117,21,21,40,203,247,93,48,117,0,1,109,252,201,223,147,55,149,204,10,43,49,0,208,104,36,175,154,234,112,79,201,90,76,242,98,57,78,253,169,70,249,90,221,109,62,100,50,34,59,65,211,76,99,173,94,65,215,112,83,78,74,8,73,249,208,203,171,147,240,149,4,1,19,59,58,129,201,134,225,51,67,2,73,57,20,146,58,117,46,247,76,127,254,228,74,143,157,83,109,230,202,251,106,124,236,66,176,202,141,145,50,250,125,219,42,186,135,112,132,77,58,120,102,114,239,168,183,223,252,113,118,177,122,167,11,107,233,141,123,140,14,184,162,251,216,205,151,255,63,178,29,127,255,186,97,81,65,160,0,54,223,153,33,63,153,38,69,152,6,36,152,134,46,44,34,93,39,42,178,58,241,54,152,243,67,78,155,83,111,128,151,81,39,87,163,197,79,50,22,6,197,162,154,36,136,177,99,87,139,122,77,133,0,142,60,31,34,220,208,200,234,228,251,229,0,156,33,182,71,161,11,83,63,41,217,20,200,107,232,48,173,22,40,100,104,197,247,255,155,14,134,116,254,191,153,54,4,18,49,152,176,174,195,17,109,253,225,49,191,106,165,34,73,36,92,136,189,74,21,235,177,150,189,250,4,167,249,46,129,122,230,69,188,248,202,207,140,153,255,243,138,1,96,0,27,110,167,142,49,28,224,248,2,16,24,28,54,68,23,67,154,1,216,43,191,10,47,227,19,109,69,157,138,242,218,3,94,52,230,250,51,74,233,182,27,34,145,78,127,36,203,22,144,7,10,32,180,96,56,25,217,101,70,198,121,13,186,67,176,23,202,227,1,76,183,129,224,176,186,40,160,230,14,203,76,101,92,212,172,215,238,121,217,80,168,82,139,86,99,67,62,227,73,183,255,251,178,68,198,12,228,171,103,77,155,143,90,240,145,76,217,131,117,227,110,18,185,157,50,110,61,11,194,52,51,101,141,209,139,160,81,106,45,59,138,170,68,148,211,180,136,190,37,108,126,182,172,218,67,69,79,16,37,225,32,123,154,151,214,64,241,164,56,188,93,249,156,60,93,255,252,203,253,204,255,255,224,43,82,93,78,10,77,13,124,46,9,130,83,29,3,18,240,170,155,182,137,42,199,104,80,26,122,115,135,97,137,123,1,66,58,108,97,249,36,244,42,10,153,187,44,134,32,54,196,204,214,27,141,163,81,102,11,134,97,106,67,240,238,109,173,168,164,174,85,147,128,80,7,59,203,225,246,121,248,241,187,145,255,169,49,14,242,155,181,192,48,74,255,127,253,33,90,200,230,121,91,252,214,191,232,77,118,218,158,133,156,44,208,138,121,74,69,127,23,47,34,102,226,34,192,118,147,149,50,213,103,15,109,206,17,186,132,244,68,219,174,126,128,42,0,1,55,216,215,28,88,223,162,44,104,32,49,236,28,22,10,128,196,145,129,224,32,240,42,189,105,67,128,117,123,109,159,50,214,224,13,0,192,192,35,160,192,40,121,58,226,164,162,130,47,87,81,127,187,150,11,234,205,149,0,208,28,205,19,137,70,22,211,130,239,186,46,107,52,139,64,240,124,251,188,204,215,67,214,203,101,122,219,113,90,141,155,24,33,246,173,45,102,29,215,8,61,241,12,239,31,255,191,49,83,191,247,207,47,254,28,146,38,210,176,105,141,176,240,111,218,199,81,183,103,69,193,62,98,125,147,98,79,176,139,145,56,92,158,118,62,109,54,124,219,207,110,229,45,229,83,250,222,138,142,36,110,106,125,19,55,186,217,53,41,3,67,115,244,170,212,165,131,89,184,32,75,182,192,97,6,53,100,204,54,240,51,11,154,161,205,185,77,81,168,176,177,69,67,199,237,30,42,157,197,101,229,160,194,111,27,58,233,49,171,204,106,108,220,179,158,85,158,123,47,77,26,139,83,77,244,49,93,149,140,53,140,67,221,148,247,233,161,198,38,235,125,147,122,217,150,126,148,68,101,53,87,209,14,105,159,230,37,174,191,91,162,59,218,141,225,233,201,76,65,96,15,82,80,140,148,25,204,40,37,19,52,195,0,72,16,12,9,2,232,42,199,132,0,43,43,77,5,130,30,12,144,124,141,194,161,121,155,4,33,193,120,85,218,126,47,148,169,126,23,82,38,174,80,18,67,152,96,64,55,106,220,42,24,113,178,9,221,37,213,210,245,30,12,26,190,192,129,176,186,220,131,146,222,5,68,219,49,41,206,22,102,235,106,212,30,244,154,148,32,62,66,243,151,7,178,120,139,19,70,135,84,179,14,203,90,172,182,218,206,255,251,178,100,200,142,69,165,103,75,27,166,111,64,96,204,217,195,96,199,92,24,17,155,38,110,226,13,201,187,51,166,169,145,33,248,166,100,16,117,164,231,86,141,209,173,72,42,102,171,30,81,188,201,21,164,133,54,178,84,82,169,73,156,49,40,178,44,107,95,173,36,151,186,171,53,89,186,78,245,28,103,72,200,209,18,225,88,201,78,169,138,104,41,52,205,11,204,179,141,214,230,33,182,42,0,64,0,53,223,25,21,3,168,67,16,69,169,101,45,125,83,82,7,205,209,149,212,152,133,101,23,148,150,67,50,219,12,89,66,194,212,130,135,61,154,80,165,88,155,222,203,230,83,62,103,255,243,173,205,81,163,91,116,122,38,229,102,202,120,218,31,110,163,136,141,107,251,221,106,234,102,98,105,81,21,32,210,214,141,223,126,37,171,185,90,169,116,168,58,47,153,227,205,238,157,126,120,155,125,167,143,175,228,22,85,0,1,28,180,215,50,196,236,70,196,194,227,48,195,48,252,32,31,16,132,42,22,2,18,219,86,204,160,3,192,115,48,107,36,0,3,93,7,32,142,12,237,90,28,197,205,4,55,142,251,87,131,101,239,19,95,130,22,4,34,37,132,8,44,92,132,136,79,101,50,30,162,219,132,191,165,98,140,195,137,28,236,62,169,24,243,86,191,5,171,168,6,160,209,156,103,254,93,41,126,54,160,175,222,75,15,238,68,249,231,68,197,127,20,133,170,198,206,231,66,12,230,106,41,26,230,226,246,211,237,223,205,189,71,90,119,112,207,125,91,219,240,231,30,117,55,85,142,206,110,139,116,243,31,189,213,103,15,206,248,249,167,45,75,154,57,200,240,201,171,60,220,236,127,20,200,130,32,21,180,128,96,0,0,46,93,177,187,225,240,56,232,137,2,45,20,190,60,60,227,164,228,180,185,82,3,131,88,160,48,155,188,242,23,183,171,121,46,24,88,97,208,134,187,107,89,180,42,233,14,78,90,84,90,89,37,44,85,150,143,106,187,91,88,185,155,251,102,182,90,238,222,35,25,99,102,229,164,116,15,165,91,184,79,246,208,101,161,47,82,250,87,21,47,98,227,145,199,91,81,19,122,126,251,173,241,59,229,247,47,222,239,6,172,24,195,5,185,31,172,164,209,191,252,77,64,192,116,0,22,223,99,108,55,78,28,187,50,232,244,194,35,97,160,240,4,28,40,5,0,128,91,155,90,133,198,221,247,246,3,89,3,64,70,96,247,184,118,35,177,135,94,145,65,44,188,112,76,90,157,187,67,170,4,214,149,26,208,101,15,82,171,197,169,217,115,53,191,105,222,135,105,165,76,126,114,53,0,206,64,74,30,31,98,48,160,169,98,75,184,57,88,121,139,29,113,213,142,133,116,38,255,251,178,100,205,140,69,161,103,74,27,184,91,112,127,172,217,138,101,40,92,20,97,155,48,110,33,187,73,141,51,166,205,145,158,120,90,229,174,203,169,186,195,131,141,105,151,49,143,209,126,94,214,244,187,65,71,154,151,132,83,108,214,84,45,16,101,186,241,247,125,223,254,55,152,67,161,35,173,54,92,235,32,174,141,75,93,206,25,175,73,123,38,27,207,88,0,173,219,97,138,65,0,181,224,188,201,1,35,127,210,202,119,178,89,186,243,117,110,64,152,247,124,195,155,252,59,41,193,113,234,20,118,56,183,139,178,23,245,72,202,17,86,222,74,77,153,17,240,234,124,156,94,159,53,36,176,209,28,174,177,212,218,253,170,233,251,217,45,213,84,215,122,91,170,50,34,158,255,171,57,150,49,58,209,106,212,251,47,69,109,12,187,66,103,0,26,227,157,190,99,67,199,211,84,202,211,65,145,83,61,65,51,49,128,65,208,92,195,80,104,193,112,100,152,2,20,0,133,64,163,0,1,24,108,16,3,3,54,6,208,8,132,4,184,0,20,163,108,197,194,204,68,16,17,217,128,162,225,83,17,92,24,56,37,35,126,65,192,77,44,76,129,196,153,3,120,185,204,210,131,131,86,50,227,141,90,195,19,246,32,141,165,225,67,34,98,215,138,225,74,199,78,12,64,32,246,173,65,134,195,172,129,22,225,72,98,234,205,139,163,2,110,79,30,206,120,193,35,54,54,73,142,159,77,108,233,164,238,146,106,157,116,204,158,102,138,214,236,145,246,90,211,85,72,213,46,32,108,102,154,74,62,106,201,160,182,100,17,63,53,74,166,44,100,219,90,145,77,21,46,250,221,78,108,98,110,145,169,247,169,78,112,217,35,83,3,85,150,42,232,61,105,84,205,90,59,81,5,66,0,37,46,223,25,64,132,215,34,11,2,30,99,80,100,41,222,136,50,139,63,32,64,64,77,255,251,97,31,105,78,56,201,18,249,78,49,161,150,38,174,162,186,35,178,4,83,102,168,123,77,69,27,183,113,13,116,221,78,241,112,211,93,251,204,221,34,212,14,209,113,147,50,227,43,223,148,139,118,109,175,181,24,211,85,60,240,215,221,83,252,43,205,90,223,237,70,136,201,198,156,255,109,10,149,35,167,139,186,159,235,249,174,124,8,0,2,219,252,117,97,167,253,244,8,98,59,168,34,102,163,21,7,17,130,172,81,160,56,171,197,36,79,103,249,43,89,224,176,24,241,91,167,6,228,237,89,127,31,167,30,15,194,118,88,183,221,84,235,86,130,192,2,114,51,168,2,97,138,83,194,95,182,246,79,14,178,167,205,164,182,68,173,149,222,183,58,44,19,0,136,241,5,156,46,112,127,192,45,19,41,46,205,204,207,16,232,255,251,178,100,216,12,198,187,103,71,147,185,107,112,114,204,217,163,100,200,62,21,61,155,46,109,161,123,65,144,179,167,13,131,29,80,202,124,59,212,99,248,155,152,93,11,90,63,137,26,43,12,163,142,185,87,41,153,202,68,34,241,123,44,249,199,76,219,196,26,58,158,110,21,69,217,107,135,230,254,100,67,42,58,93,234,124,189,206,216,173,30,157,151,31,80,159,103,125,236,202,0,93,232,0,5,183,253,37,132,181,24,127,7,227,113,247,121,88,166,158,11,0,212,162,142,11,151,73,233,234,202,72,102,80,247,176,226,219,165,151,232,255,249,172,191,235,187,50,189,247,53,28,227,205,53,11,34,59,51,188,211,74,177,142,174,169,100,118,42,136,134,61,88,251,156,204,167,30,100,244,90,231,214,121,190,239,178,171,161,207,69,207,163,173,103,166,245,108,251,153,242,129,27,170,0,1,54,176,211,157,196,219,162,48,195,96,176,217,50,4,28,80,146,4,132,1,40,8,168,88,202,8,158,11,162,66,211,3,128,182,158,15,124,56,104,201,109,26,147,71,115,212,30,90,10,121,167,68,85,251,190,128,17,24,170,4,152,202,198,187,192,32,174,180,100,113,220,162,0,90,202,92,198,28,70,100,251,172,1,125,11,250,237,64,142,197,200,196,65,199,129,108,216,122,224,110,180,201,127,18,29,168,48,241,231,249,207,250,182,53,141,73,143,89,211,243,110,166,209,177,177,137,215,166,169,29,39,27,205,36,196,222,194,131,66,73,234,87,131,178,199,106,28,61,103,205,202,202,31,14,54,233,5,46,32,161,141,155,124,26,58,76,186,134,170,155,252,226,136,251,37,148,213,153,95,127,82,248,91,254,220,119,101,128,80,224,0,31,255,132,96,0,4,167,24,248,59,24,114,88,76,1,16,180,19,209,75,56,111,40,92,60,48,65,146,177,240,103,102,26,176,234,136,85,245,86,66,167,115,59,53,244,237,255,246,163,9,50,204,145,139,215,188,71,73,16,245,197,143,168,126,90,168,179,12,50,96,194,86,39,77,69,39,143,84,180,182,25,9,31,12,183,163,36,112,59,110,187,183,214,27,235,245,135,191,255,190,23,255,239,216,5,173,203,25,134,62,153,187,18,121,137,36,217,162,10,8,208,16,99,224,70,32,8,12,114,4,71,133,5,149,24,93,234,118,217,11,188,214,76,20,0,72,128,135,189,99,60,83,205,208,178,8,170,96,56,5,56,128,176,192,97,53,21,173,1,105,250,91,130,32,1,109,22,1,212,134,80,196,57,64,107,56,96,11,105,47,131,166,202,39,21,202,129,4,4,111,19,218,168,160,59,172,173,56,231,97,137,150,198,215,43,77,90,176,64,80,146,110,135,247,252,115,212,85,195,255,251,176,100,211,14,133,252,102,201,155,185,91,114,107,76,233,163,100,72,126,23,25,157,36,110,161,189,1,183,179,166,169,145,158,248,219,187,36,61,164,189,18,130,144,164,191,49,86,179,43,99,133,94,4,229,11,21,48,227,30,13,116,140,242,199,106,62,47,219,45,86,154,230,47,97,47,76,123,54,50,59,223,102,89,146,55,89,215,86,154,159,122,144,213,96,212,179,128,0,46,223,210,22,64,244,181,176,168,75,214,25,106,142,195,53,211,199,79,95,60,169,226,113,172,115,183,159,235,89,114,191,253,189,200,255,159,116,207,27,171,121,148,126,63,153,255,121,253,18,185,163,121,32,52,138,143,232,142,174,45,132,7,23,220,80,133,82,96,160,247,56,185,18,27,124,25,153,146,217,32,142,162,49,85,42,104,109,207,62,228,138,197,30,232,240,17,66,239,106,253,117,126,175,127,252,24,181,0,7,255,248,232,205,67,78,149,141,58,22,51,248,224,42,19,8,67,144,139,128,194,81,161,203,104,247,45,52,125,134,149,251,160,24,37,7,8,36,177,230,187,77,17,105,240,67,98,106,171,204,128,6,238,167,74,78,176,68,172,90,10,202,185,90,155,104,222,201,89,250,122,230,240,171,99,219,44,137,106,8,141,211,200,40,233,32,24,26,158,130,4,165,150,198,229,214,47,201,24,36,174,180,204,190,182,124,185,250,231,182,61,58,46,228,108,197,34,42,85,3,117,36,40,15,9,18,140,35,36,222,180,99,7,90,106,25,142,39,38,43,114,27,169,244,53,181,23,161,131,186,205,198,166,215,133,255,40,206,25,3,235,148,181,140,37,136,217,67,72,88,210,199,151,189,35,243,137,154,59,151,216,233,146,75,169,104,167,82,37,32,219,206,108,8,0,2,223,126,57,138,74,171,25,12,194,71,197,158,164,50,113,238,198,50,171,110,95,140,237,34,82,160,210,80,162,80,170,33,8,174,45,74,87,155,45,16,214,238,246,254,66,171,105,245,164,216,231,163,151,210,30,170,6,52,95,17,20,164,218,61,223,18,98,203,175,254,188,218,13,183,85,137,174,120,247,237,250,242,83,221,184,146,145,174,7,46,61,147,171,142,85,182,227,164,187,162,238,163,229,63,198,0,30,0,0,75,110,48,102,254,54,208,134,50,68,12,48,136,4,49,72,26,48,152,16,20,3,137,135,33,32,53,203,79,247,104,191,141,105,122,38,211,20,14,3,97,166,222,93,12,58,107,209,165,11,0,51,45,250,228,101,248,132,0,229,239,82,180,240,48,8,0,83,226,192,12,33,150,206,62,105,122,213,227,48,217,113,238,191,47,201,48,41,14,191,44,206,19,30,102,47,194,143,146,0,9,235,52,186,29,135,102,118,198,25,205,255,251,178,100,209,12,134,22,102,202,155,137,135,178,110,140,233,167,100,72,126,21,229,155,42,110,133,190,201,184,51,102,141,145,158,240,97,87,31,239,49,255,255,16,205,212,200,208,220,20,147,48,166,9,80,134,100,145,182,137,238,238,77,136,241,32,28,204,201,238,96,195,130,231,16,194,66,145,237,72,161,93,117,207,60,188,93,56,101,101,245,38,130,234,31,194,76,248,0,1,111,223,133,160,46,83,67,11,32,86,107,249,41,94,73,231,156,106,228,107,28,185,7,81,126,239,115,122,222,31,157,111,251,179,255,134,25,22,15,180,166,253,41,238,71,251,89,37,246,32,138,100,99,170,54,100,190,53,36,202,12,121,38,129,69,176,125,2,90,226,76,210,37,228,111,87,83,226,119,35,111,102,214,74,86,252,177,99,30,197,77,182,81,85,145,205,109,93,54,123,223,67,80,199,103,255,149,2,74,0,0,228,172,210,246,88,251,5,208,203,224,36,205,145,236,4,194,24,96,34,128,64,19,24,65,40,203,126,164,84,184,72,23,28,0,4,129,18,168,8,14,4,154,43,242,180,224,37,223,114,52,210,26,75,246,188,145,37,173,180,146,230,171,129,192,52,104,30,132,136,64,85,119,13,143,1,41,28,202,95,183,89,148,58,172,178,84,185,215,82,204,96,48,2,180,75,28,107,208,4,170,170,214,151,185,11,226,79,33,173,82,4,187,63,157,218,185,115,251,252,240,97,122,145,72,221,93,234,22,51,97,94,185,156,52,209,50,6,66,30,194,106,106,75,91,37,225,220,238,212,16,71,21,28,242,193,194,32,228,61,191,236,57,20,59,209,82,175,218,211,155,181,41,236,4,44,1,38,221,168,142,112,9,131,106,52,152,138,92,55,74,210,138,1,76,196,238,192,247,36,211,23,172,255,104,255,241,254,126,86,117,245,103,42,218,198,185,168,204,180,200,97,136,56,98,181,85,139,148,244,38,255,191,62,229,255,20,242,44,212,171,17,231,88,217,178,134,170,159,76,206,154,36,202,236,184,88,26,245,127,55,39,60,152,105,87,36,52,156,116,191,195,174,68,172,253,140,165,179,118,204,254,233,216,50,202,216,205,209,240,204,212,136,205,36,15,13,90,6,12,176,1,204,111,7,130,224,249,129,225,160,176,23,10,16,128,73,226,4,24,192,3,182,180,128,166,129,91,215,125,123,64,107,145,20,86,219,118,107,133,214,36,35,73,89,166,195,137,164,67,64,168,129,155,118,25,115,90,72,136,9,237,37,112,114,225,162,229,184,178,199,156,144,69,215,86,212,26,87,233,18,170,152,67,54,14,80,43,41,130,66,118,8,25,117,87,1,208,36,164,225,250,16,88,78,45,222,77,255,233,7,22,245,214,55,229,222,255,251,178,100,209,14,133,135,103,73,155,163,87,176,109,140,233,147,104,103,190,25,141,157,36,110,225,235,193,214,179,102,105,145,158,248,254,125,95,110,86,11,66,125,36,72,180,123,105,162,253,238,145,25,220,30,194,154,155,190,111,106,95,80,225,196,121,46,253,233,173,47,77,88,57,114,223,222,119,36,218,137,245,26,72,148,248,222,113,23,211,251,124,95,62,214,255,253,255,91,235,203,63,249,254,159,216,155,236,32,0,17,119,244,203,61,16,87,0,177,131,117,184,216,42,169,65,84,48,4,69,237,169,110,98,214,26,206,30,155,252,123,175,251,124,179,86,221,108,183,214,105,73,14,186,145,179,172,21,74,21,18,24,215,207,149,121,127,255,204,9,100,217,85,227,172,120,117,67,5,114,168,109,138,174,214,61,161,28,49,59,48,70,24,46,194,130,8,161,65,131,41,97,130,140,15,184,67,196,207,135,70,130,205,200,193,197,39,255,175,253,163,239,209,251,132,245,0,1,37,156,243,202,227,170,169,204,222,52,38,105,15,50,1,75,130,160,44,195,64,36,47,100,40,230,216,203,188,215,147,9,152,50,38,197,34,67,198,119,13,196,25,74,75,162,93,27,95,82,201,91,94,75,152,5,32,139,84,157,40,146,189,155,178,23,188,108,197,244,82,247,181,216,66,25,98,202,114,86,83,57,118,163,111,171,216,220,23,3,243,61,44,159,144,192,240,137,86,86,162,152,223,156,181,103,125,203,255,254,100,14,141,3,102,103,243,34,71,189,118,46,166,199,183,158,145,2,14,217,141,169,143,196,54,32,80,174,223,254,69,210,185,194,16,88,191,132,58,43,174,193,22,38,125,163,50,253,213,245,179,125,188,88,100,162,115,90,248,221,161,56,68,83,138,227,217,137,128,0,223,254,4,156,74,53,140,220,201,178,144,215,110,107,123,16,131,8,4,42,10,99,4,54,68,231,183,20,125,145,252,236,70,232,91,171,35,119,255,255,250,33,154,219,42,81,12,167,94,228,107,185,10,185,156,172,113,3,217,168,155,53,101,117,102,191,179,72,174,90,170,68,152,175,73,214,251,41,45,179,246,95,66,52,83,232,102,156,4,42,128,0,182,223,154,11,112,106,5,2,56,140,143,16,244,170,7,88,64,192,98,81,67,46,75,162,203,32,151,18,95,26,130,155,231,105,134,80,218,166,85,23,218,98,173,185,114,208,109,88,163,47,113,65,32,11,37,101,162,242,168,200,1,147,133,128,216,19,58,108,73,38,68,172,13,145,214,144,148,189,88,59,44,90,131,24,124,148,110,86,214,213,83,186,238,221,168,216,233,101,59,87,174,225,204,124,77,215,81,52,234,231,190,230,166,107,166,211,123,229,236,174,42,58,142,79,212,107,255,251,178,100,200,12,149,161,103,202,155,131,127,178,92,76,233,195,100,101,72,83,229,159,48,110,49,118,129,243,179,166,93,145,33,240,68,110,119,68,231,230,134,189,82,251,223,93,246,110,200,137,138,143,157,23,185,51,88,69,104,253,205,110,128,4,156,148,0,5,57,169,48,196,196,197,76,109,169,182,98,139,239,244,235,27,140,65,212,58,161,181,209,78,121,145,76,176,53,70,3,85,2,103,71,103,247,119,102,206,229,53,255,232,241,130,227,152,211,72,152,218,220,89,235,109,79,142,172,108,82,88,161,47,35,133,228,118,93,219,114,44,206,87,116,84,14,147,152,145,52,19,29,139,168,212,33,100,219,61,95,87,132,75,150,110,98,25,15,180,55,185,234,246,177,240,185,78,92,143,223,155,137,29,10,58,126,121,152,64,10,101,170,0,0,148,108,237,149,28,241,161,184,192,145,168,197,81,56,198,192,240,197,80,64,193,208,72,193,64,68,104,118,5,0,160,80,17,11,81,176,88,12,79,20,204,6,128,198,10,133,237,156,26,81,180,186,83,235,201,14,98,206,95,10,60,128,80,205,3,84,182,194,178,53,128,213,160,67,149,184,106,9,174,0,10,187,92,162,201,64,213,112,203,90,227,38,118,152,136,56,105,152,225,163,139,192,254,181,164,115,111,24,60,113,81,64,238,75,36,160,192,118,140,114,194,85,206,23,17,164,255,73,20,94,145,163,216,226,144,109,107,50,90,217,4,86,147,93,78,159,116,13,212,104,121,75,48,76,186,154,221,5,162,93,58,231,144,82,73,27,41,72,178,102,85,53,245,162,230,231,84,139,94,145,230,187,169,4,105,173,38,127,82,40,169,47,108,234,14,130,97,12,154,4,29,119,198,71,49,67,213,101,49,64,71,153,47,101,131,2,5,26,17,93,172,202,158,121,219,56,192,15,94,166,232,241,253,114,214,63,98,253,170,38,89,110,114,197,193,205,48,208,136,108,197,208,142,101,142,174,135,175,247,213,251,207,241,255,250,98,3,10,144,135,141,24,56,225,175,116,183,125,84,142,22,185,105,224,246,177,75,213,78,186,57,175,30,240,197,87,81,46,58,45,179,158,158,108,135,41,100,101,116,106,148,25,40,186,73,26,38,87,87,67,26,168,211,159,242,20,190,252,132,199,49,194,37,80,0,43,190,198,19,196,38,73,145,2,68,1,130,195,97,134,160,152,176,192,177,132,32,11,90,113,30,118,232,22,0,218,51,250,245,198,88,52,4,163,108,174,106,36,192,98,45,206,28,152,88,24,147,248,183,203,70,153,233,230,220,101,225,192,100,195,191,14,196,221,233,108,56,254,75,37,213,166,92,168,173,72,2,82,70,5,109,41,140,180,140,148,3,213,117,223,255,255,255,251,178,100,217,12,198,69,103,72,27,184,107,224,135,12,233,115,105,10,190,19,241,155,46,110,153,91,1,165,179,102,205,146,161,248,172,254,224,188,220,126,245,247,181,60,155,152,137,79,233,190,183,243,13,12,182,122,218,247,233,232,228,169,111,24,171,218,179,141,145,211,108,211,166,30,205,122,185,238,89,157,42,214,59,205,47,206,83,86,218,236,74,138,84,2,21,0,5,255,254,5,72,52,72,152,205,234,73,229,212,193,64,148,15,70,161,186,216,238,205,49,134,134,35,149,214,129,247,195,78,46,177,70,74,244,74,109,79,255,221,175,59,201,169,134,62,60,115,212,197,195,212,35,80,180,163,104,140,209,125,255,75,80,143,49,183,81,43,46,83,95,50,159,124,109,56,217,171,230,18,162,38,42,244,223,152,152,138,248,154,125,223,123,159,137,251,254,62,106,37,66,10,0,1,102,180,199,136,20,232,119,100,198,96,28,200,19,96,192,176,24,196,240,189,111,24,14,24,160,165,208,160,26,186,212,25,58,209,254,4,3,164,5,100,124,16,20,189,207,3,212,217,19,148,222,136,187,32,116,19,128,64,37,202,9,224,132,35,171,14,120,132,1,137,110,13,235,153,105,98,192,15,157,146,229,93,153,112,93,86,15,78,243,48,104,121,250,108,213,95,216,132,78,51,148,166,221,149,10,16,92,227,235,255,248,47,150,90,112,230,83,158,237,200,178,101,68,42,166,237,151,14,117,179,169,102,215,90,203,49,241,72,186,218,243,207,26,142,66,143,55,70,42,221,250,237,255,107,88,222,85,169,100,50,143,174,87,237,57,85,17,8,175,250,55,240,203,134,202,245,191,46,115,200,32,21,128,2,114,91,76,157,51,76,52,88,49,10,17,99,11,14,237,150,216,121,76,105,182,126,65,229,107,234,188,102,114,1,52,29,12,9,91,25,68,26,73,98,91,67,78,114,102,226,237,190,183,118,30,123,68,205,92,204,136,243,4,85,164,223,143,73,234,31,161,101,139,169,75,153,166,102,134,151,246,223,81,187,115,222,132,249,131,133,109,169,230,94,101,142,29,8,123,146,189,69,45,29,211,212,62,173,217,115,233,52,62,5,238,49,222,208,183,31,205,254,255,123,127,103,118,80,114,165,0,2,150,250,102,180,232,106,250,198,98,72,116,97,241,10,100,168,86,96,104,104,96,48,10,10,7,198,130,4,254,65,214,66,68,9,65,14,116,48,6,1,201,129,69,187,37,153,221,124,40,193,64,61,11,56,71,54,213,74,18,20,152,1,78,145,32,1,114,160,194,156,189,195,192,220,18,248,56,93,138,67,109,172,55,140,98,113,155,215,108,52,145,152,243,175,83,154,163,158,171,28,203,16,129,5,157,221,146,95,53,170,255,251,178,100,212,12,133,196,103,73,155,184,91,112,127,172,217,99,105,136,82,21,217,157,42,110,149,189,2,1,179,166,105,131,34,56,246,75,140,117,125,16,143,152,134,41,200,147,17,172,92,243,163,150,116,84,35,29,72,198,43,187,61,80,85,24,35,32,17,35,20,150,115,173,4,216,32,26,28,58,108,110,139,39,162,237,87,208,48,93,59,76,144,76,197,166,96,178,62,4,0,165,219,124,12,217,246,41,120,21,248,219,26,68,26,58,230,91,64,239,191,175,102,51,247,169,229,157,187,34,197,210,56,159,225,253,34,26,213,49,186,150,111,223,100,91,49,21,185,124,49,32,251,144,72,145,98,54,103,78,180,45,145,167,191,44,158,169,11,123,86,207,82,55,177,114,148,49,157,226,174,227,198,60,192,221,102,105,164,124,143,250,74,158,76,218,186,91,234,173,44,189,211,110,42,101,113,226,144,62,16,228,121,239,255,165,254,227,244,167,254,241,149,173,73,96,74,234,0,9,191,248,202,211,163,24,160,12,214,16,43,1,24,244,52,97,160,24,232,13,223,74,8,211,60,134,234,75,156,71,221,75,215,116,33,184,67,249,202,95,150,1,30,149,84,128,165,105,145,21,30,6,169,130,57,78,51,200,2,13,117,172,211,202,35,21,39,162,82,254,209,82,229,185,69,103,64,97,226,233,58,42,66,10,56,72,25,218,238,246,101,61,108,202,199,85,33,153,187,10,158,101,41,168,231,163,35,7,9,66,8,21,229,154,232,236,234,239,149,148,231,68,35,116,221,218,172,134,41,13,77,17,208,171,69,218,218,148,213,63,91,219,69,145,11,6,0,57,118,212,214,168,247,1,145,18,70,38,99,138,241,149,8,99,216,76,210,53,13,97,94,237,174,242,65,175,229,78,229,169,206,212,203,152,75,176,164,64,161,136,209,23,151,59,52,132,66,152,240,174,150,16,35,38,108,210,28,185,38,79,210,193,225,33,177,63,84,248,164,5,8,200,224,76,203,191,61,215,50,204,193,50,170,240,231,89,152,111,108,243,206,95,61,38,121,156,149,179,45,239,125,45,167,87,253,66,64,0,95,255,205,215,33,54,192,104,193,66,67,6,140,12,234,13,3,24,197,128,98,192,65,96,132,228,141,100,179,169,2,3,80,239,42,18,6,91,78,196,250,154,194,2,71,164,85,114,221,135,26,64,220,160,148,44,123,2,192,24,84,5,50,254,167,197,184,132,74,114,188,220,74,71,102,27,115,227,82,42,145,179,68,112,38,39,114,210,172,122,192,193,32,150,11,141,171,143,135,156,161,162,64,244,229,15,216,129,230,37,90,23,137,53,126,11,27,143,104,26,124,182,53,23,227,206,104,89,149,222,77,82,232,202,185,58,36,190,204,255,251,178,100,199,140,196,160,103,76,155,133,110,208,110,140,217,147,100,103,190,21,153,155,46,110,33,123,74,49,51,229,205,166,33,113,222,94,120,255,131,201,123,97,244,52,186,246,83,141,77,184,238,206,84,181,148,203,227,162,197,82,100,196,24,0,189,49,0,42,59,183,51,48,144,113,121,0,136,145,121,78,55,108,0,8,160,92,165,121,55,2,197,7,212,230,99,163,229,32,194,178,210,228,80,192,71,201,90,44,161,85,236,188,74,105,150,236,21,41,201,60,123,91,57,152,255,148,120,146,104,88,115,200,217,69,114,25,46,98,126,70,221,92,84,78,253,26,215,57,221,142,48,123,85,77,170,35,21,118,214,53,24,109,79,51,78,207,89,213,55,197,32,160,213,161,210,239,172,238,245,21,93,227,70,212,53,210,164,15,20,58,94,172,237,244,116,20,72,140,113,69,124,80,128,2,99,39,26,0,2,229,176,194,206,52,213,81,176,33,77,2,142,230,49,138,129,64,145,76,204,30,5,7,131,200,218,112,166,72,26,21,240,36,186,229,39,0,186,144,164,203,157,130,224,43,42,28,156,202,100,202,22,244,54,182,154,9,23,48,144,170,72,1,121,97,45,17,106,62,172,177,203,103,24,89,86,198,182,206,160,60,96,59,78,148,124,208,60,72,26,6,161,201,2,229,4,135,11,18,35,148,130,131,18,30,255,226,46,42,46,103,159,105,217,99,18,212,173,213,219,233,41,127,21,54,215,85,161,242,211,180,75,56,219,91,151,187,171,23,243,225,85,229,170,42,126,21,198,73,244,137,241,63,62,159,241,246,181,127,252,205,241,32,2,176,16,0,10,221,185,129,174,96,129,57,37,80,33,173,26,195,84,76,2,38,238,155,75,108,144,13,4,191,40,173,235,245,163,181,190,46,16,20,86,88,127,64,242,162,176,232,49,248,164,118,214,106,62,127,152,254,254,221,167,153,155,255,23,91,31,142,105,41,33,233,206,26,154,44,42,237,146,188,63,97,243,205,138,152,248,85,210,197,245,236,221,94,43,215,148,26,113,57,136,81,170,173,39,230,81,150,186,218,251,221,46,98,118,115,170,182,158,63,40,211,32,251,119,236,98,135,151,106,183,113,27,83,185,137,2,102,134,79,245,62,3,67,25,163,38,93,53,148,19,53,69,48,224,209,32,197,40,30,32,130,152,60,60,133,143,58,115,60,4,64,42,33,42,88,16,128,134,177,126,27,120,214,228,49,24,81,37,196,233,171,2,52,186,67,160,46,212,185,175,54,42,104,203,66,123,224,91,82,200,180,94,87,19,153,141,200,30,156,2,10,6,44,58,15,5,67,99,3,178,11,236,154,42,250,191,254,227,229,22,248,183,251,104,201,129,17,144,120,233,98,13,255,251,178,100,209,14,133,52,103,74,27,185,66,240,137,172,217,119,105,11,142,84,9,157,44,109,161,187,66,51,51,101,141,164,42,249,198,68,211,149,238,139,106,30,36,50,149,29,75,140,183,74,100,25,187,142,43,182,142,203,42,38,227,248,42,146,47,84,149,212,170,154,254,154,85,154,190,253,158,234,21,153,96,1,46,190,154,138,230,96,27,1,68,17,253,41,138,210,0,4,8,173,55,86,148,233,57,210,247,218,172,86,43,127,170,127,46,110,239,46,97,29,222,58,106,26,143,220,186,205,37,182,52,129,17,166,194,167,241,54,154,112,159,253,152,200,48,58,9,149,207,105,167,197,19,123,161,106,16,70,212,24,73,98,168,32,193,146,164,143,121,29,86,67,173,217,48,61,174,7,182,100,204,233,93,39,169,125,85,37,179,13,34,199,81,7,68,144,117,144,247,151,24,234,55,99,88,213,152,215,119,183,49,80,123,39,38,219,154,234,176,209,158,85,0,7,175,212,193,168,32,214,161,220,198,48,220,136,173,49,36,60,1,14,110,212,178,4,135,216,244,161,229,158,111,99,207,211,12,159,154,87,179,177,120,113,15,226,16,251,113,103,43,25,133,195,136,104,178,211,161,159,176,182,78,221,28,121,135,238,9,144,222,159,212,174,175,180,41,84,220,25,54,38,9,129,131,84,62,36,100,152,69,13,8,129,228,30,120,141,36,86,247,160,236,119,67,133,12,61,158,82,198,39,52,63,103,234,45,107,168,221,217,148,228,23,152,220,90,13,52,117,14,115,197,209,246,148,118,27,174,55,170,181,29,190,254,62,221,236,107,250,161,214,253,153,251,62,90,146,106,179,228,64,54,224,0,173,191,24,227,201,18,196,199,81,7,204,68,183,168,160,24,242,232,139,60,148,54,121,185,219,130,7,135,192,172,150,145,213,29,2,181,126,18,180,22,171,114,209,182,253,156,29,60,26,215,62,145,85,244,127,241,51,20,188,221,124,95,87,166,147,74,194,246,198,74,76,218,253,59,54,211,23,21,125,60,70,247,125,184,198,74,225,89,174,174,173,233,164,86,140,97,116,115,152,218,221,89,226,154,183,190,54,135,211,251,136,138,126,110,153,198,43,207,31,94,144,11,192,1,109,245,50,52,219,57,24,62,50,84,104,48,160,245,2,133,38,14,1,8,78,2,131,8,183,147,27,77,229,233,78,238,116,122,72,70,234,43,96,118,243,134,100,99,35,67,86,198,166,42,109,6,50,151,112,26,4,141,71,229,76,231,55,8,113,200,127,45,203,227,17,176,52,34,142,213,9,40,177,0,62,73,58,84,6,237,170,225,199,195,14,142,147,134,43,38,244,33,199,101,245,240,117,67,154,92,189,203,196,52,166,225,231,205,92,138,255,251,178,100,201,140,197,11,103,75,27,168,86,208,123,236,217,131,105,40,106,21,173,155,42,110,225,105,194,131,179,229,13,183,165,57,90,21,105,240,198,31,123,41,58,69,200,187,93,203,151,24,205,211,34,15,50,232,226,87,78,149,23,61,119,119,238,89,143,238,126,185,148,13,253,182,198,243,199,53,63,125,116,197,58,91,57,223,234,134,75,88,0,27,53,198,23,100,61,2,136,102,62,122,115,192,99,66,138,30,21,71,18,98,153,31,100,128,121,41,95,54,42,148,248,111,17,9,126,81,42,214,38,209,97,100,239,134,108,167,51,21,160,41,40,224,130,206,20,194,75,186,19,161,82,61,122,239,201,115,163,219,177,141,194,41,175,112,116,174,231,94,145,68,162,154,115,190,72,30,133,55,98,217,114,141,245,18,131,122,219,45,109,73,242,151,102,100,233,177,111,48,219,74,161,243,140,144,174,120,158,24,212,145,73,233,79,255,176,158,203,51,89,158,166,205,210,27,130,56,193,116,178,74,120,67,55,223,183,70,126,116,52,249,30,214,61,94,226,224,55,94,149,0,1,126,244,207,29,140,20,1,152,194,19,24,76,6,24,58,39,10,5,41,116,14,14,198,130,249,198,96,201,149,219,71,84,43,2,162,139,129,204,130,195,1,104,114,138,177,121,70,129,54,152,191,80,19,100,84,7,111,212,49,43,16,23,12,62,180,141,34,138,5,130,224,90,69,166,219,74,103,218,235,229,12,217,132,181,202,177,200,203,149,55,27,141,204,63,52,216,211,75,33,200,19,154,198,146,115,255,159,255,239,165,150,118,91,106,222,89,225,173,119,96,210,14,93,53,177,16,103,60,129,116,123,53,194,89,143,110,241,125,74,203,245,22,254,225,142,55,195,227,91,226,243,76,188,63,157,159,201,31,193,51,187,107,69,111,69,75,188,222,168,240,33,101,128,10,219,252,61,121,235,80,99,37,48,75,67,51,186,234,181,233,197,202,192,197,240,34,109,229,149,19,137,189,62,202,10,19,225,156,195,193,242,200,127,241,198,70,143,134,168,66,37,114,17,135,233,91,68,7,118,149,55,85,144,97,29,66,84,84,223,239,14,104,199,138,180,26,176,213,220,183,146,212,115,31,52,143,41,52,94,203,118,144,252,119,48,48,99,53,198,210,243,69,21,117,46,54,117,116,157,110,170,170,251,233,104,138,206,191,255,157,255,143,142,75,174,127,254,130,179,222,204,185,27,56,72,44,198,0,112,34,220,198,194,17,33,243,89,48,224,72,88,37,43,101,67,0,41,202,39,29,52,215,227,48,135,96,54,41,45,157,165,154,117,239,200,92,39,213,92,141,5,220,247,89,54,166,241,0,52,227,208,232,7,71,208,84,82,100,250,195,226,125,255,251,178,100,187,14,197,113,103,74,155,166,87,176,126,76,217,147,105,136,92,17,129,155,48,110,48,182,194,30,179,101,201,182,34,154,32,247,207,154,32,148,25,169,154,102,108,59,35,45,16,7,215,85,62,210,123,244,246,204,165,116,84,107,235,66,140,33,71,149,217,218,170,227,21,199,60,187,58,58,95,247,244,100,69,69,90,81,213,149,156,189,145,85,206,228,105,191,255,255,255,224,224,5,126,32,131,83,49,209,65,3,48,117,170,230,37,9,50,151,116,15,120,216,98,122,181,58,9,185,37,74,156,149,72,181,86,220,213,185,137,246,73,98,80,172,14,224,240,137,9,246,9,96,144,181,98,145,49,219,51,203,29,255,206,94,146,46,181,146,215,189,91,48,75,251,109,253,86,180,178,92,67,124,68,190,84,213,212,85,45,115,207,188,77,227,101,208,125,92,78,195,238,138,177,244,242,201,25,15,84,169,23,159,205,170,85,115,55,31,124,116,230,195,53,255,173,238,245,199,53,180,192,255,211,159,8,239,0,1,53,252,192,104,16,199,208,152,193,96,124,193,161,12,120,127,48,40,0,83,83,5,195,38,155,201,181,244,220,35,240,242,209,40,141,246,67,91,163,164,133,144,75,56,142,19,125,40,25,224,21,1,170,127,151,48,22,192,64,83,23,130,248,119,62,99,112,46,167,65,202,92,217,202,48,190,58,16,150,201,135,216,58,135,137,105,72,233,98,198,193,120,248,1,64,178,49,4,49,88,140,79,127,213,141,190,223,94,135,187,30,122,76,77,40,98,187,94,140,119,174,235,173,29,253,77,57,102,95,87,53,153,123,43,101,13,32,114,173,173,46,228,19,169,244,163,54,172,115,33,8,46,84,0,2,79,185,152,18,96,196,22,208,160,113,26,70,129,104,6,64,136,180,23,17,112,149,245,218,132,146,231,88,163,223,237,21,21,171,65,47,176,13,203,222,118,79,18,194,135,66,184,74,174,60,235,78,75,105,214,11,84,69,149,9,194,200,57,77,27,105,192,192,224,204,241,246,125,255,253,194,146,169,183,223,107,207,199,204,212,203,82,173,253,197,77,149,74,68,142,133,14,78,16,89,238,197,250,56,171,25,118,46,55,136,167,235,125,210,180,159,154,232,137,67,203,234,90,146,189,30,245,235,172,108,215,215,115,164,13,14,38,127,233,208,234,26,50,153,146,142,24,10,192,25,49,6,90,169,129,14,185,209,247,253,151,59,176,76,204,204,12,181,155,83,77,186,147,72,163,36,220,153,184,184,153,55,39,144,207,85,162,192,222,113,170,20,49,155,19,165,73,7,56,74,144,36,132,236,35,201,146,86,158,96,23,16,252,93,25,40,180,74,1,132,122,88,89,209,203,184,36,180,222,75,63,125,255,251,178,100,194,142,196,215,102,204,27,175,83,112,138,236,233,131,105,136,108,17,125,155,52,109,188,79,194,1,179,102,13,182,21,184,62,243,175,250,33,26,190,151,77,5,169,30,118,51,217,17,74,136,170,96,210,157,8,147,58,157,221,17,52,82,34,173,190,149,200,95,79,106,39,255,255,245,255,160,8,0,23,54,193,98,34,227,175,19,19,157,7,50,167,220,32,211,64,23,68,195,92,137,72,234,212,80,152,217,146,143,98,232,172,180,53,70,124,180,196,125,56,57,88,153,154,0,3,175,62,182,169,83,156,240,244,70,48,172,40,219,42,192,205,225,117,218,158,196,227,195,69,193,66,67,218,233,101,161,72,187,173,116,75,217,212,165,83,49,141,34,180,238,181,148,195,1,206,56,82,45,43,237,204,70,59,152,182,93,43,33,218,167,210,67,150,200,137,209,183,37,29,117,205,231,253,169,21,0,0,239,248,195,158,147,97,60,0,32,3,2,153,193,70,67,13,128,132,96,128,169,64,160,21,25,96,139,0,207,35,45,9,65,32,38,239,8,121,34,243,145,137,171,77,102,26,119,218,228,245,166,87,2,164,154,69,32,1,92,178,244,100,183,24,150,81,62,237,244,10,167,155,42,115,150,185,56,16,165,147,145,1,3,130,238,42,176,67,214,88,92,50,211,105,154,188,101,238,119,39,218,75,95,135,160,54,185,157,92,236,127,255,186,190,198,107,21,53,70,75,173,167,118,206,126,150,82,8,11,143,129,47,18,104,242,93,154,43,49,77,89,26,77,68,133,28,74,107,115,196,200,118,246,217,155,213,230,45,179,23,250,65,58,192,0,77,255,50,104,141,80,193,210,167,1,184,146,116,244,174,109,52,178,247,253,121,190,175,213,137,229,52,8,45,104,251,250,77,92,169,86,19,93,112,149,127,43,166,205,92,17,183,112,32,222,30,90,153,182,198,123,139,248,209,212,10,247,208,101,120,228,237,84,213,181,232,61,199,56,217,49,121,78,253,38,197,166,238,14,187,44,116,56,203,21,201,40,177,12,81,234,250,123,119,42,18,158,3,176,236,78,82,60,105,98,242,172,85,13,117,97,106,138,136,20,72,81,238,229,40,179,58,67,197,119,25,34,244,119,21,173,84,76,105,137,111,95,226,136,138,249,251,216,18,210,119,111,199,89,134,113,175,38,60,40,105,186,166,16,38,60,64,214,76,68,181,75,174,49,42,88,156,211,216,145,209,6,28,254,185,177,250,209,171,84,239,195,115,164,137,67,203,65,232,98,149,150,22,203,162,236,37,75,207,15,178,150,158,213,94,233,233,114,192,133,131,111,36,186,136,52,53,99,67,22,94,219,181,9,76,219,191,22,125,34,9,237,3,75,106,183,6,29,90,65,31,255,251,178,100,209,14,165,42,102,203,155,133,87,176,152,76,217,115,105,232,110,83,125,157,48,109,140,254,194,24,179,166,105,151,161,120,229,156,175,247,255,208,155,155,240,225,167,62,148,0,50,50,233,91,54,133,58,157,50,167,203,50,153,29,50,35,205,140,129,150,115,68,112,137,109,253,42,67,82,251,237,242,132,58,51,111,178,143,244,128,97,169,4,219,243,68,242,43,24,41,149,147,172,156,43,104,169,194,106,79,67,50,56,177,156,27,164,124,153,129,23,118,166,97,29,153,119,219,224,192,188,60,196,107,11,86,43,67,82,187,96,153,234,149,20,221,18,219,138,120,185,173,14,172,80,133,97,194,140,22,187,38,103,255,201,129,215,67,42,82,158,172,138,123,169,214,136,153,125,146,158,98,33,210,123,181,29,99,210,23,189,110,159,137,86,166,225,229,233,145,210,158,21,188,238,38,98,210,87,152,150,211,191,242,7,85,245,183,61,211,216,187,207,216,44,165,0,3,63,248,207,115,142,252,168,32,140,197,139,67,156,147,142,48,216,201,128,99,13,198,25,117,166,230,218,209,106,118,77,177,68,135,25,34,173,141,29,88,174,92,13,162,90,160,63,141,22,43,174,84,209,97,72,254,37,115,13,18,120,74,112,51,161,197,177,44,188,215,91,41,32,87,196,86,78,193,56,225,91,86,238,63,215,230,97,52,129,163,166,185,87,50,7,153,50,57,221,106,7,23,194,221,169,15,113,87,85,23,62,97,108,179,235,196,165,119,21,241,54,226,227,165,250,251,117,138,255,249,253,35,242,243,255,137,242,11,252,125,253,148,18,128,0,119,238,101,153,177,180,71,6,67,15,154,136,146,80,159,149,163,169,111,6,131,206,154,182,204,42,252,174,169,78,115,253,73,29,92,176,199,25,124,229,109,151,74,34,236,60,75,138,24,216,104,177,66,2,18,90,20,202,4,61,80,187,104,92,162,73,160,87,21,139,107,163,17,46,193,137,226,41,20,142,113,222,43,21,194,224,113,65,55,21,113,134,245,109,216,170,242,178,149,85,102,169,214,71,37,24,244,117,42,212,224,48,164,74,238,145,134,66,58,188,89,104,179,211,213,109,103,115,82,186,57,167,145,189,140,89,87,160,186,145,13,215,83,14,170,8,132,19,127,77,30,116,56,173,12,105,188,98,195,208,176,248,20,88,64,57,111,216,140,60,241,203,159,218,38,254,214,156,4,156,40,12,44,118,92,150,201,91,151,43,134,164,57,173,117,69,90,145,30,164,104,84,171,213,46,103,140,72,17,151,202,20,233,170,228,114,139,178,23,50,150,10,177,39,25,223,103,111,130,29,3,113,56,177,68,150,188,222,183,35,32,227,38,77,142,34,200,215,185,129,195,96,209,115,255,251,178,68,200,138,228,137,102,205,27,111,67,112,148,12,217,131,113,229,110,19,173,157,51,78,61,15,130,138,51,101,141,199,161,185,29,82,89,182,73,145,202,67,10,220,59,43,123,157,67,5,105,75,29,245,41,185,119,235,89,35,141,20,143,49,196,86,225,127,143,143,218,122,152,255,246,190,242,113,134,220,85,184,18,187,183,230,213,14,28,63,70,105,112,64,89,104,80,99,49,32,1,191,3,0,220,170,204,181,206,87,241,216,81,196,248,232,83,190,241,88,218,215,37,192,190,157,89,92,30,129,6,66,205,197,34,13,56,99,146,3,233,58,190,137,91,38,177,25,84,77,161,174,35,38,43,145,57,9,49,123,130,126,171,84,138,121,220,178,206,167,209,64,220,70,41,134,151,93,245,246,75,141,186,222,108,145,164,204,82,22,164,172,171,32,204,241,83,37,23,101,49,229,228,254,168,106,80,193,227,227,155,202,234,159,85,70,65,92,127,6,91,218,190,174,173,72,227,230,172,157,58,153,122,238,34,26,24,218,138,230,219,201,154,249,8,155,0,1,110,240,200,60,19,119,54,12,64,24,48,129,4,120,186,2,38,132,18,136,65,137,106,253,49,124,151,228,21,74,225,50,71,174,175,168,18,88,129,25,117,122,84,12,51,14,6,100,209,52,82,126,214,14,239,172,136,126,162,50,147,130,178,176,192,134,125,132,143,88,130,133,84,63,63,230,40,232,192,237,247,103,248,191,203,52,91,38,109,96,174,149,55,90,214,34,74,134,31,107,95,119,116,61,88,113,99,46,234,104,70,118,116,168,134,42,14,230,148,111,170,241,112,229,147,71,172,58,172,69,119,11,255,250,74,189,39,237,95,255,245,221,198,146,4,40,0,12,219,243,32,241,77,192,174,0,9,8,10,229,8,0,129,232,144,168,66,8,26,6,195,78,212,150,89,90,172,4,208,34,108,221,166,122,8,208,215,175,91,198,98,33,178,33,164,170,91,160,19,59,109,202,159,73,105,52,68,56,11,3,218,236,60,200,11,140,203,161,126,168,84,128,237,218,109,233,191,250,141,185,218,230,122,185,181,230,33,226,89,150,145,134,213,152,217,183,109,55,73,109,125,46,252,188,204,77,77,230,221,83,93,175,85,220,212,220,51,86,213,109,127,237,204,84,92,244,177,86,139,253,204,207,14,137,34,36,192,0,175,255,198,53,253,155,16,86,98,82,240,8,102,48,27,16,2,23,66,85,49,247,218,212,160,32,15,132,72,134,197,15,11,54,174,44,95,72,201,13,192,60,14,154,229,0,56,156,80,185,180,210,235,69,210,80,224,165,25,176,96,240,121,160,28,44,89,142,52,221,87,17,206,62,26,229,250,235,139,226,140,84,120,201,149,20,45,108,174,255,251,178,68,189,140,228,158,103,76,27,140,67,224,140,236,217,131,113,136,122,17,229,157,52,110,37,11,194,65,51,101,141,215,141,184,248,222,165,135,186,18,207,125,69,29,116,219,246,235,59,52,45,245,46,125,13,25,83,85,21,17,66,237,107,73,68,127,215,63,141,228,204,171,185,159,27,213,10,61,255,120,220,150,130,166,193,91,38,89,177,134,249,9,156,194,105,139,100,161,131,34,121,138,193,152,136,10,11,0,136,142,80,20,172,19,181,18,78,9,44,28,192,95,213,19,174,166,123,166,228,142,141,53,35,86,151,68,245,44,245,76,78,214,208,194,145,30,218,186,239,34,189,125,1,176,253,81,173,159,78,151,16,180,193,119,219,158,104,187,242,155,142,58,49,230,127,149,35,243,217,59,11,120,116,30,13,84,131,43,33,8,100,56,86,217,33,223,191,243,66,100,164,137,78,57,158,206,111,163,149,204,61,126,242,54,121,75,251,213,185,63,6,37,65,113,196,249,44,144,244,3,149,0,128,0,182,223,28,43,14,104,64,65,134,70,102,58,8,130,136,74,0,247,168,179,245,42,107,77,187,182,236,186,247,38,206,242,227,75,183,236,245,102,123,29,67,21,62,37,206,19,236,192,169,37,100,113,75,60,112,130,194,198,218,163,100,64,179,57,186,80,173,41,216,39,123,237,119,241,182,253,195,2,227,131,161,253,143,248,255,151,17,41,38,18,57,132,141,249,226,53,45,160,107,34,221,31,114,183,40,61,231,248,74,79,134,251,152,139,31,221,74,248,157,100,96,78,38,158,255,218,122,155,158,107,137,135,175,255,242,145,220,103,51,254,205,99,80,176,3,88,0,59,183,231,10,148,152,128,20,97,82,41,143,6,32,33,2,9,48,72,242,96,108,53,15,207,190,177,152,93,59,54,166,194,138,206,230,247,4,218,142,203,230,228,12,141,139,178,216,25,192,167,109,68,128,8,152,144,146,197,40,215,104,144,116,252,199,8,71,130,234,60,170,85,54,247,205,141,120,178,38,252,154,243,151,255,150,63,18,170,150,125,98,56,166,71,19,231,207,24,227,126,105,43,121,22,76,85,19,101,209,79,82,235,223,176,193,107,173,123,156,43,238,117,215,6,112,209,186,86,19,106,50,4,204,55,28,205,176,40,237,191,166,29,82,70,66,3,70,46,4,70,8,9,1,0,240,92,13,140,17,0,112,124,141,157,67,50,252,159,236,98,138,113,94,106,51,77,134,81,57,254,75,225,166,146,93,132,242,114,118,243,64,204,142,88,235,90,138,209,86,171,218,75,183,59,184,236,98,127,42,99,211,14,129,102,136,28,18,101,114,55,84,243,158,183,27,251,33,132,10,44,159,174,132,58,77,89,151,49,57,186,246,127,65,255,251,178,68,197,14,196,165,103,76,187,143,67,112,140,236,217,131,113,35,182,18,81,157,50,110,153,91,2,69,51,102,13,209,151,104,39,183,204,47,9,203,22,23,91,85,22,93,238,181,54,183,69,223,243,89,94,64,40,39,39,117,205,106,245,35,38,95,71,255,175,55,71,243,17,221,129,38,0,3,183,252,195,43,48,200,32,208,197,192,112,192,1,160,120,84,36,4,90,80,32,12,38,3,99,86,223,167,254,220,170,145,248,106,215,230,38,102,176,177,5,196,237,90,128,33,148,72,78,39,214,109,243,135,154,92,195,117,185,59,44,183,118,236,98,39,148,245,233,152,165,251,149,131,139,20,13,194,160,16,10,2,148,177,111,238,127,250,58,192,24,189,35,172,49,103,147,142,135,252,79,80,69,55,216,162,72,176,146,2,227,195,29,8,168,46,121,80,70,69,94,133,30,161,249,148,218,77,201,69,179,48,171,157,63,33,30,117,111,49,245,96,202,21,0,128,0,254,255,0,113,199,138,1,24,20,16,98,1,32,112,16,96,8,128,176,64,2,20,238,181,247,226,154,95,32,165,102,145,58,124,163,210,233,86,236,182,123,112,238,157,117,150,147,82,151,222,146,98,47,140,86,204,70,253,235,183,39,37,48,84,220,82,39,67,86,99,238,83,107,38,35,148,142,233,164,124,229,229,55,111,217,157,26,75,100,43,1,17,41,174,0,225,144,149,53,24,172,169,131,187,190,183,202,232,206,238,201,22,10,97,161,27,119,23,93,74,248,245,31,141,237,30,15,17,16,255,186,191,124,108,155,162,86,173,253,125,207,5,41,18,27,12,208,119,254,147,106,202,128,62,240,0,91,127,204,7,164,62,224,32,193,160,67,16,7,72,142,0,208,114,19,195,11,107,86,117,149,49,246,250,122,18,242,178,74,124,59,34,236,170,189,213,239,3,186,183,91,117,166,137,84,237,46,122,106,55,48,191,238,193,176,197,52,221,80,96,184,60,203,0,57,85,67,204,218,250,136,218,97,237,89,207,211,72,171,16,180,95,127,255,173,137,94,49,89,73,195,188,203,63,183,220,158,186,106,187,118,243,175,182,145,43,211,19,51,126,23,84,208,132,71,223,22,199,27,142,115,215,124,46,27,53,138,230,101,62,51,235,71,236,131,164,82,75,46,90,93,191,94,249,156,171,110,254,115,176,13,235,0,128,2,155,255,141,141,115,209,92,201,140,30,132,36,229,32,92,52,95,114,80,149,106,166,69,108,38,162,145,3,94,207,122,206,126,42,158,75,1,70,172,57,157,77,102,119,194,164,205,28,124,32,196,130,2,17,91,188,64,22,166,150,43,65,91,95,163,77,119,254,147,190,121,29,67,135,92,57,127,95,213,20,227,175,81,179,67,255,251,178,68,201,132,228,236,102,204,187,134,94,208,157,140,217,115,113,38,194,17,5,157,55,77,61,7,194,42,179,101,141,199,141,120,150,39,54,214,200,53,165,80,136,91,177,140,198,93,206,179,213,83,192,209,150,39,187,42,160,212,224,141,191,246,84,200,210,111,250,191,154,199,201,166,119,91,255,76,181,119,34,20,219,118,49,108,28,222,202,51,24,138,140,22,18,12,68,148,15,82,172,57,18,179,229,49,50,253,150,37,106,121,16,32,4,213,58,222,131,126,245,200,130,30,100,133,26,192,66,204,65,148,77,94,179,28,106,38,19,202,26,118,214,145,129,116,221,8,246,47,39,77,227,194,78,53,108,195,66,1,139,165,34,11,11,252,203,144,182,48,68,241,42,181,61,153,81,211,129,49,220,236,219,247,236,205,247,41,85,216,163,96,178,236,71,142,169,65,148,56,12,186,119,47,207,127,35,61,213,0,205,127,201,105,105,73,203,243,255,193,33,0,0,128,2,101,247,83,19,78,76,170,63,34,53,24,152,114,28,18,77,119,32,186,13,254,42,170,138,227,244,254,74,170,159,38,88,156,218,232,196,224,108,33,9,233,83,234,34,82,45,45,106,229,2,16,237,144,184,63,112,196,26,65,159,119,76,24,170,134,200,20,84,208,243,159,16,5,230,157,113,40,194,1,214,131,182,189,107,209,110,202,246,189,110,224,209,173,2,59,184,252,209,24,121,193,235,213,64,216,67,218,90,38,166,86,83,205,154,175,237,249,158,229,100,120,55,13,7,250,241,16,175,203,124,206,245,24,243,50,239,255,255,202,37,106,191,255,227,240,132,0,22,223,243,50,86,204,58,79,8,57,24,249,84,97,64,17,106,217,144,97,25,66,227,170,160,96,144,58,30,196,116,147,102,196,250,109,142,44,20,57,225,176,173,10,18,181,38,174,31,161,18,252,222,67,14,7,206,133,131,39,227,3,92,76,59,196,53,228,37,24,213,10,204,178,39,31,57,69,173,22,180,53,168,86,223,158,190,61,218,172,154,210,81,10,229,163,74,205,168,42,81,90,43,30,151,214,138,152,248,133,220,119,11,67,230,105,12,170,45,11,234,219,42,253,198,12,51,162,170,107,94,55,46,108,179,11,14,210,162,211,238,165,197,87,29,84,108,243,55,81,120,66,144,0,78,75,13,73,66,52,235,208,192,130,67,43,156,136,64,224,144,3,236,12,19,170,246,230,215,212,237,248,110,175,139,232,200,165,145,13,181,139,16,76,50,241,59,11,197,150,179,198,134,173,169,114,203,81,77,251,96,82,105,98,138,194,233,101,241,185,59,248,89,226,40,41,14,74,14,138,26,90,7,194,61,219,61,68,77,193,66,36,159,115,115,214,189,115,171,245,23,77,45,255,251,176,68,202,8,196,174,102,204,211,143,66,240,153,204,217,115,113,232,94,18,145,157,44,110,32,249,130,51,51,166,13,199,161,112,183,120,212,161,232,114,92,60,214,44,159,219,194,75,191,115,112,242,125,127,218,69,68,59,107,50,196,191,66,227,200,197,187,239,212,250,164,125,38,50,127,177,67,12,255,153,193,55,0,7,191,252,202,81,99,15,169,140,4,8,51,216,240,20,145,5,0,155,137,130,128,12,122,101,167,43,164,49,182,117,34,187,164,34,23,136,138,250,166,22,97,177,164,16,79,69,233,194,75,216,207,231,10,140,149,180,93,223,198,100,91,17,73,53,25,150,208,225,247,109,117,29,227,32,198,45,167,255,247,210,89,93,230,174,98,125,42,153,197,150,226,170,85,163,21,31,72,138,246,233,85,115,20,76,180,216,213,132,136,214,55,118,137,165,77,34,177,236,111,75,124,218,116,237,19,180,85,214,141,53,49,31,19,85,31,245,183,133,237,0,7,118,176,248,241,142,80,149,65,76,84,60,104,72,136,21,202,36,6,83,151,102,60,48,9,57,24,109,149,162,148,56,251,84,28,102,138,83,21,72,206,79,70,226,36,17,12,168,232,79,25,20,40,174,216,168,128,249,187,106,216,153,54,218,109,17,186,57,9,17,125,73,1,54,40,128,160,155,148,239,147,140,141,209,49,13,197,108,68,88,50,136,139,227,132,124,185,136,90,133,74,25,82,40,110,167,222,198,51,54,215,158,208,86,240,82,43,150,255,248,34,255,251,151,243,255,226,23,230,119,79,178,128,0,13,223,254,126,108,7,36,94,159,224,89,112,48,248,208,101,67,9,38,117,35,16,66,11,42,11,207,213,11,46,109,245,65,95,45,225,50,238,193,48,123,130,203,31,20,89,182,243,84,169,56,114,22,27,210,39,160,47,93,108,80,131,34,51,212,77,61,19,149,157,158,200,51,79,159,43,63,61,6,252,211,63,212,221,6,72,23,98,46,231,33,51,63,73,43,22,148,29,114,144,202,112,148,127,164,41,242,72,106,80,132,196,51,35,107,192,200,29,132,6,108,147,235,45,243,51,81,12,32,136,188,188,204,188,57,102,121,213,79,160,4,0,119,111,177,149,247,102,13,37,143,11,137,142,36,67,177,160,59,200,85,4,35,67,44,137,35,50,221,159,156,96,110,163,247,16,148,202,240,220,102,87,40,94,78,59,161,6,189,16,10,207,112,166,101,241,2,137,132,129,19,112,225,196,130,18,76,144,1,233,196,144,18,78,83,48,181,63,35,78,68,130,20,79,180,24,127,51,31,15,170,223,50,134,161,76,168,134,211,109,124,215,216,217,124,181,34,225,221,140,40,146,117,184,240,117,32,108,193,243,171,78,126,214,239,231,255,251,178,68,200,140,196,49,102,204,27,111,27,96,141,204,233,131,109,131,182,19,17,155,48,110,24,247,194,152,51,101,77,214,26,208,186,113,180,181,209,77,251,73,198,103,155,206,99,19,203,90,223,144,159,85,169,84,162,172,162,20,1,160,7,53,255,152,211,94,153,22,72,130,134,99,38,133,241,227,248,192,240,5,193,48,20,115,66,53,208,248,3,64,50,96,70,122,89,5,189,175,252,17,47,129,238,101,17,167,152,140,59,113,136,45,187,53,182,14,237,88,139,198,44,5,215,153,22,218,195,100,164,130,115,229,113,209,27,208,149,74,195,140,28,203,12,186,206,87,2,121,146,178,175,30,127,187,87,82,143,179,82,248,128,119,70,237,254,68,171,89,188,185,216,223,165,24,210,153,62,163,104,205,114,209,240,146,109,185,146,145,210,82,18,118,66,128,218,103,26,93,205,83,183,83,158,151,141,157,107,39,155,134,219,74,74,100,234,126,84,201,92,118,115,125,54,48,5,74,0,128,5,118,222,156,18,82,113,178,216,192,120,68,186,30,37,36,227,67,17,0,70,128,15,68,26,202,90,179,99,181,32,124,163,84,241,248,183,210,100,244,210,181,54,217,186,183,8,24,164,94,46,184,45,121,142,59,85,18,133,63,203,46,201,92,171,90,175,67,121,9,215,61,191,118,150,203,13,76,27,20,101,62,211,237,83,153,82,105,137,103,124,237,41,156,137,53,209,22,99,243,87,231,111,189,25,209,26,115,89,23,111,48,235,26,121,82,138,205,83,76,81,235,106,100,244,127,236,142,169,190,191,13,56,0,73,45,166,163,9,226,6,16,0,210,92,1,29,85,183,205,72,163,44,29,244,114,150,200,54,93,116,201,72,168,240,165,188,154,110,11,172,25,104,157,112,23,72,153,124,132,171,12,158,75,117,115,76,242,200,51,110,52,98,164,71,81,214,72,153,109,14,17,172,94,215,54,174,251,167,30,179,19,252,113,125,202,204,116,196,212,53,178,188,243,3,104,227,82,10,58,162,231,125,94,82,175,120,72,186,148,226,169,19,69,103,24,242,228,186,171,198,57,107,114,210,121,158,33,247,57,169,189,237,42,155,75,11,90,0,5,221,254,51,210,78,56,52,254,12,1,204,137,5,140,112,6,1,0,41,16,48,35,1,129,64,172,189,134,216,135,222,10,209,245,210,216,158,174,67,52,249,185,43,45,226,77,56,230,74,90,162,106,112,198,47,37,50,94,72,108,189,181,163,247,38,177,144,73,161,153,248,102,38,193,170,209,75,33,164,155,127,73,134,140,16,246,113,94,18,43,187,127,243,222,206,181,51,212,102,254,251,173,227,199,204,202,208,223,231,205,185,189,65,160,147,102,22,239,62,177,180,227,57,169,22,255,251,178,100,198,136,196,53,103,76,187,140,61,48,135,172,233,83,105,40,94,20,129,155,44,110,153,123,74,179,51,100,13,166,27,9,215,251,215,151,205,71,178,144,48,118,98,144,58,105,4,209,35,105,173,52,228,38,22,136,216,126,34,59,77,106,245,119,57,235,234,131,134,64,4,182,228,29,226,39,172,24,32,237,204,62,108,76,152,65,8,211,185,108,93,116,243,23,10,1,75,56,148,173,154,169,231,233,194,160,96,86,234,94,110,237,248,132,12,33,194,96,40,235,15,32,154,58,180,155,201,204,80,125,210,171,3,89,202,1,185,97,163,192,30,36,30,218,131,209,147,187,125,125,227,87,30,71,140,97,35,206,49,45,43,33,9,209,200,93,237,32,156,32,127,91,65,231,152,82,220,249,69,203,4,153,163,179,125,57,238,148,194,146,152,67,75,213,62,157,157,3,150,76,196,162,137,83,122,61,176,233,64,169,24,4,145,100,160,97,136,81,255,17,209,99,93,215,165,209,111,62,215,148,247,100,212,243,5,214,81,233,161,129,8,27,0,23,175,248,200,118,35,55,130,84,48,18,41,3,11,215,83,144,211,151,20,186,204,130,228,94,87,216,92,9,63,73,73,141,13,52,69,247,140,225,82,27,235,81,186,206,33,247,122,158,220,90,49,40,150,211,85,162,181,63,98,253,169,110,119,42,214,18,105,227,14,39,116,129,43,220,85,123,111,154,214,115,140,240,48,100,125,73,175,236,212,214,67,124,225,100,120,160,78,16,247,193,130,125,219,37,228,93,111,59,159,114,133,48,178,181,215,228,88,116,199,15,57,125,25,58,215,182,164,122,160,88,0,45,118,198,127,227,25,124,34,91,1,25,20,196,195,146,241,57,224,0,139,45,158,80,247,140,63,153,211,235,107,73,70,118,72,16,87,111,142,211,255,54,98,87,216,60,167,133,193,94,135,49,187,37,234,134,197,107,20,23,145,153,221,78,166,88,141,137,108,54,159,184,196,229,1,61,252,139,159,236,86,125,218,219,148,63,47,85,227,91,158,182,17,150,180,177,136,170,57,50,95,103,243,148,235,228,107,195,111,214,85,61,123,211,49,250,11,146,155,155,251,239,249,23,255,114,34,156,6,132,0,3,182,250,112,81,24,145,8,32,212,98,129,217,128,5,197,180,91,203,240,56,5,10,140,203,130,241,250,57,121,72,103,170,206,135,235,166,196,107,97,122,31,73,198,164,32,247,42,76,37,56,148,55,72,26,125,65,35,229,83,75,227,145,250,101,219,138,65,78,145,195,115,192,156,84,40,58,17,58,65,200,129,225,136,38,18,68,29,215,150,57,90,39,16,71,144,60,95,132,76,247,126,245,105,110,145,137,26,166,165,60,242,163,202,40,190,202,91,255,251,178,68,190,140,228,29,102,205,27,131,46,208,130,140,217,115,113,227,94,19,161,157,44,110,61,11,194,103,179,101,141,183,161,120,23,166,250,163,164,162,82,156,101,170,187,19,18,130,130,121,162,238,67,249,89,186,185,111,238,206,109,55,143,254,159,150,252,223,73,229,64,149,223,255,63,122,176,225,64,18,88,89,252,225,195,17,225,189,29,20,7,5,205,175,27,160,178,43,99,161,134,66,149,201,8,120,164,120,169,138,142,103,108,132,232,153,158,167,66,22,98,39,72,218,188,248,164,142,227,190,67,27,209,46,226,200,194,185,220,143,4,53,15,40,228,139,81,65,200,64,136,149,105,21,255,237,202,91,38,232,151,111,116,96,177,150,153,11,212,185,75,13,22,124,136,68,48,214,68,81,74,28,54,142,131,225,53,205,105,129,238,131,70,195,67,195,164,192,215,60,137,130,28,232,154,161,216,204,140,177,232,205,165,71,49,200,232,95,106,177,244,212,208,224,185,10,0,1,45,240,199,23,240,177,124,168,8,48,242,8,198,0,16,80,22,0,79,87,102,86,236,67,42,25,44,246,21,66,129,94,108,27,95,47,133,179,237,20,100,30,103,240,255,7,179,113,50,51,75,3,134,204,54,5,141,21,107,111,225,73,17,205,154,26,89,145,79,202,38,214,8,169,182,87,245,94,131,28,32,8,10,117,23,58,50,250,62,140,66,169,70,101,75,186,176,138,153,148,211,163,44,204,200,170,245,180,181,34,152,238,57,209,204,166,115,52,168,90,171,41,206,115,59,14,35,93,145,27,182,54,168,217,53,79,103,175,254,192,128,0,46,255,153,90,82,35,30,128,0,64,98,65,144,132,128,192,11,133,234,173,94,85,0,167,51,20,173,75,38,179,47,124,29,94,243,38,113,52,236,71,157,200,29,178,47,245,185,166,168,245,187,135,171,133,103,6,175,3,235,215,192,133,202,139,80,155,56,119,163,82,118,29,54,49,94,218,19,55,16,16,69,121,183,138,255,229,153,242,165,46,230,251,158,250,62,245,142,180,221,173,235,125,27,173,43,148,191,135,231,29,162,239,35,161,251,142,211,174,247,107,187,131,174,210,185,219,249,31,23,223,123,215,83,196,196,124,53,45,69,200,82,121,119,198,182,71,26,250,16,107,128,201,148,199,192,97,1,110,157,80,48,13,53,153,211,243,89,102,61,110,186,69,104,177,202,196,178,143,67,17,237,134,17,202,127,204,169,27,166,241,16,174,46,165,228,213,145,91,69,97,190,174,78,204,192,204,133,147,20,4,175,135,114,53,82,162,23,20,1,148,120,155,132,245,129,225,190,154,49,136,71,196,33,226,118,160,212,106,235,113,10,209,164,208,61,141,105,10,87,6,227,172,161,69,55,255,251,178,68,199,142,228,115,102,204,27,143,43,112,143,44,217,131,113,136,180,85,193,155,52,110,61,45,194,124,51,102,13,199,141,248,94,111,172,147,170,43,54,230,199,140,162,58,162,52,6,217,66,146,168,23,131,70,101,45,221,82,242,178,247,222,239,249,8,236,233,158,158,59,245,46,94,11,239,116,212,63,158,127,255,113,203,132,183,219,255,207,253,236,228,70,135,191,230,200,134,27,18,68,109,32,201,154,70,197,18,66,0,50,189,135,136,130,76,9,201,121,94,198,26,235,186,112,165,255,13,20,214,143,66,15,54,1,148,185,39,113,18,164,132,145,6,74,28,48,73,169,19,8,176,182,33,132,205,20,157,120,172,114,71,140,147,194,28,97,58,50,76,146,228,38,165,32,254,30,36,96,87,78,195,240,149,152,131,201,58,180,137,76,40,220,166,125,23,31,31,147,101,249,28,200,203,206,47,76,212,220,152,235,66,208,250,9,89,233,18,197,2,30,3,44,56,147,154,123,38,144,225,108,121,149,59,229,239,170,178,231,18,59,235,201,59,58,119,255,142,47,55,176,14,138,0,0,238,240,203,163,168,213,218,108,0,39,131,70,99,36,193,20,90,42,6,230,33,129,193,80,17,10,9,129,164,14,16,0,110,138,125,23,190,1,93,172,71,23,97,161,189,42,238,67,52,182,214,116,37,92,174,245,4,130,153,68,69,115,51,183,17,157,215,102,144,3,208,240,171,213,47,141,87,139,180,153,2,42,62,140,248,66,0,41,4,83,165,109,232,31,184,18,40,232,174,105,84,5,86,252,62,235,202,42,217,207,152,99,175,237,193,101,78,152,121,203,32,76,172,14,129,228,151,132,217,217,21,197,74,112,236,218,250,107,222,164,15,70,99,109,219,84,58,59,5,163,121,142,99,43,239,179,145,200,119,207,99,93,75,175,183,255,228,254,213,80,8,0,30,255,243,21,9,34,225,163,186,58,75,152,75,10,6,76,18,151,44,121,224,229,141,34,169,209,94,88,39,19,155,37,191,69,201,66,54,254,182,179,7,57,29,143,37,25,206,64,104,198,8,12,198,34,217,216,224,141,6,138,229,60,81,95,118,60,197,90,184,122,21,12,236,206,174,206,146,170,47,182,157,26,168,223,125,223,95,95,255,201,254,248,18,219,195,44,5,243,219,72,131,48,205,67,17,137,131,4,68,50,64,164,193,128,61,27,140,28,0,129,32,0,96,68,176,72,59,14,54,119,125,58,93,52,154,116,159,136,211,113,119,154,66,238,122,219,147,232,241,164,10,152,65,44,150,162,145,89,111,235,168,203,217,108,63,2,69,89,93,12,113,76,96,167,141,16,81,193,174,68,148,36,72,12,75,132,110,106,125,101,175,126,37,226,120,101,143,255,251,178,100,185,142,197,102,102,203,155,166,47,160,93,236,217,211,97,130,52,21,25,157,44,110,140,254,193,139,179,166,141,145,149,240,45,76,32,40,180,51,107,123,199,60,59,255,103,205,34,220,209,174,116,122,160,135,128,44,148,202,62,141,80,48,113,35,133,112,74,24,200,202,243,99,170,99,147,30,100,238,100,251,241,150,161,185,249,43,103,215,74,221,255,244,191,232,152,34,192,0,38,223,14,108,61,17,16,206,176,21,85,170,213,82,145,72,208,46,232,243,209,77,126,123,121,139,98,138,237,179,30,140,9,111,202,247,63,59,149,36,132,52,140,127,237,97,114,95,253,77,185,216,219,33,17,92,234,38,200,49,16,107,42,232,123,32,129,140,38,83,171,104,140,140,163,17,82,234,247,165,14,201,82,50,50,38,211,103,246,247,98,61,63,255,252,220,49,170,0,1,46,244,203,246,0,234,177,176,206,33,252,192,129,8,195,128,188,48,214,46,209,129,161,80,136,7,112,137,0,7,237,181,98,45,0,254,39,4,185,176,203,58,14,164,209,56,56,78,181,26,149,227,227,177,116,127,167,135,9,222,127,156,235,180,179,41,111,136,180,206,237,157,50,244,215,44,65,176,104,67,43,205,162,198,78,85,44,76,77,83,61,62,33,169,156,74,196,156,120,233,138,255,157,225,98,209,189,234,150,186,90,131,58,38,247,166,86,74,215,150,131,133,150,13,186,164,187,31,21,49,84,170,122,191,58,42,20,106,76,124,252,61,71,196,82,95,50,240,252,197,255,223,247,193,39,127,202,71,192,7,180,0,1,182,234,102,139,236,127,25,52,105,145,134,21,1,141,74,1,197,140,99,4,192,67,6,194,32,0,62,217,21,153,139,136,0,23,173,112,63,204,65,117,76,197,223,199,250,64,193,32,87,221,175,80,219,122,150,1,177,62,119,211,149,184,187,237,205,235,133,217,116,235,188,209,58,56,219,215,93,243,90,201,220,200,47,185,239,195,142,236,182,184,62,210,172,169,99,149,169,152,12,11,20,31,18,82,29,76,203,126,208,101,215,24,39,31,54,154,34,64,178,179,135,213,16,248,136,154,66,212,161,5,52,249,196,99,72,56,102,28,27,117,200,144,215,67,255,181,150,143,50,24,234,166,118,178,191,173,45,215,129,192,1,111,190,49,83,140,208,117,19,65,2,193,72,163,22,128,211,160,12,19,80,230,87,79,74,250,169,219,248,252,182,53,152,236,11,165,101,160,206,198,218,179,50,190,4,206,4,158,78,218,246,205,108,10,184,44,76,109,82,86,120,206,230,69,50,182,30,211,60,102,214,33,195,188,146,73,204,164,23,66,186,171,235,114,57,8,114,75,68,204,140,214,41,89,221,31,86,65,70,18,114,196,255,251,178,68,213,140,229,25,103,75,155,175,67,112,161,44,217,67,116,101,232,16,157,155,54,110,60,173,194,10,166,166,77,199,141,184,81,136,44,238,221,90,124,205,69,206,40,206,130,183,87,106,34,223,186,190,159,87,255,244,34,189,177,125,186,133,109,254,49,131,36,210,183,243,74,6,76,134,14,49,9,5,52,12,22,9,20,7,34,133,60,2,217,83,126,26,140,164,17,102,187,197,212,73,242,228,198,145,149,235,27,83,130,164,113,182,81,181,134,205,108,8,246,213,211,27,100,10,207,103,56,135,242,181,128,162,153,145,85,170,67,150,242,98,6,161,71,233,231,127,215,45,243,207,165,244,182,174,31,98,87,34,225,209,114,151,134,162,13,72,129,18,100,218,49,131,229,134,68,102,32,230,190,24,106,138,188,67,19,137,127,188,157,71,100,244,178,0,3,55,208,193,150,179,245,232,140,76,28,49,241,169,30,138,161,49,35,8,224,96,20,31,45,179,250,207,90,171,183,1,59,208,251,125,62,220,181,39,170,229,71,162,144,28,235,94,122,31,86,86,171,159,154,105,123,191,34,153,117,101,221,248,118,83,24,143,214,214,230,224,106,211,203,246,44,212,168,35,213,166,178,163,142,221,185,62,72,66,121,73,43,126,110,206,149,113,76,139,78,90,95,198,179,69,162,222,229,148,250,91,16,217,168,142,229,18,72,153,66,82,91,218,24,118,124,148,74,166,145,91,134,255,77,178,169,109,219,127,159,247,44,166,199,63,63,255,125,21,78,31,54,68,183,232,14,88,0,13,219,227,18,210,78,231,170,49,32,72,201,133,227,69,134,12,6,15,7,15,1,192,160,40,53,12,148,109,164,176,53,71,4,49,40,204,103,102,244,101,84,170,229,210,160,239,122,158,62,14,242,86,47,142,150,38,116,45,218,157,26,181,120,236,176,84,13,173,86,111,126,170,132,170,38,170,163,26,2,244,39,214,118,215,44,145,210,16,158,105,210,253,255,110,242,95,255,83,200,203,122,121,209,111,111,228,228,210,171,51,110,93,239,179,83,187,166,67,160,205,167,75,125,109,45,187,93,31,13,71,133,69,26,155,204,225,77,95,19,142,241,48,221,239,89,183,251,102,126,103,223,255,102,127,27,255,142,236,54,78,93,236,48,205,153,56,104,142,48,192,31,49,116,118,48,160,9,130,136,130,134,182,68,7,179,37,78,218,86,146,69,219,200,26,22,174,48,25,30,66,67,28,212,180,126,113,48,180,25,161,118,113,39,78,37,147,154,234,52,231,80,197,126,233,242,86,170,138,194,169,166,36,233,227,162,59,51,131,28,77,79,23,118,44,209,172,148,63,116,190,114,230,225,185,238,94,233,91,169,86,153,119,190,201,89,121,75,141,117,255,251,178,68,215,14,196,246,103,75,155,134,63,64,162,108,217,99,113,230,110,82,185,157,48,110,189,13,194,72,51,102,13,193,151,160,97,185,135,11,140,87,180,119,75,77,199,93,74,255,240,58,184,228,137,187,238,248,83,24,82,170,71,113,207,255,255,251,93,89,54,87,201,255,218,2,118,0,11,111,241,142,242,103,230,38,24,160,2,101,18,113,151,1,193,128,18,32,8,80,16,154,145,166,150,200,22,196,13,71,31,108,114,123,80,4,98,198,165,157,230,165,239,52,166,91,0,171,27,223,12,197,169,99,84,22,229,24,197,126,222,22,167,111,67,28,239,37,109,46,44,254,103,126,245,220,48,191,134,186,21,193,178,47,243,252,97,110,236,87,83,13,11,127,38,216,36,82,192,0,129,66,166,64,226,63,31,2,24,67,161,43,136,84,90,91,27,24,30,239,160,212,225,222,165,67,83,150,168,215,114,51,87,169,181,140,74,157,183,111,171,110,15,0,5,183,252,213,57,4,238,99,152,202,161,80,2,50,24,116,0,152,24,3,151,84,2,7,15,0,209,103,165,124,48,166,157,3,196,150,22,14,129,155,164,166,189,51,157,6,57,147,109,109,171,219,100,104,33,86,54,232,95,101,26,96,18,25,67,205,16,139,82,179,214,165,98,69,140,220,61,41,185,61,66,150,79,211,243,133,137,236,46,242,171,189,106,200,193,130,53,79,148,175,137,38,101,1,99,15,142,23,242,122,87,63,225,152,240,212,204,238,20,77,40,135,16,96,195,140,132,195,33,102,176,209,170,28,24,96,150,185,131,84,232,67,17,0,198,81,128,114,250,166,246,179,80,100,250,211,43,67,205,172,214,115,25,190,37,138,129,3,69,128,3,118,90,86,106,119,130,72,13,48,148,115,57,12,104,172,12,136,82,41,43,143,181,133,19,139,219,178,175,155,17,134,189,68,35,105,154,72,169,115,238,40,193,76,64,248,34,96,169,187,78,167,144,171,195,100,158,163,44,184,92,189,214,18,226,182,60,31,27,234,242,230,126,116,209,15,205,55,36,217,176,61,227,69,53,156,41,73,53,117,51,238,103,38,253,168,100,131,5,105,208,255,225,113,247,84,37,151,207,166,101,80,190,166,129,243,12,103,192,117,191,71,0,64,0,171,191,231,22,21,30,6,202,100,161,33,138,64,38,97,2,149,139,75,52,33,5,132,3,228,203,30,68,240,52,23,30,90,128,84,72,128,27,164,228,49,6,183,71,33,183,129,33,183,41,231,82,176,176,69,75,148,138,155,212,166,84,178,88,62,40,246,210,181,166,62,247,207,63,116,81,122,47,128,23,195,190,249,193,240,219,251,51,122,150,59,77,59,71,63,43,165,166,126,178,173,158,127,173,255,255,236,242,255,251,178,100,202,12,197,81,103,76,27,163,95,66,124,140,217,115,109,35,110,22,233,155,46,110,25,126,201,190,179,102,77,148,141,168,170,153,115,46,159,183,183,208,39,210,208,44,165,108,41,216,206,238,109,109,151,41,36,202,99,140,114,207,105,104,197,70,24,237,169,232,123,145,40,27,163,169,24,250,87,98,73,138,10,250,207,217,185,234,181,53,75,111,90,165,101,186,57,70,207,63,119,121,162,22,96,2,38,100,0,6,221,177,45,38,161,104,252,96,78,123,8,233,190,133,1,19,5,36,130,166,156,9,237,241,74,159,29,151,40,36,48,250,155,33,247,179,52,171,8,252,43,212,217,150,194,208,169,183,151,75,47,50,242,219,255,247,184,241,248,166,167,95,50,51,142,181,177,84,201,126,230,134,69,236,238,28,99,61,240,114,54,140,116,172,227,65,219,197,220,218,219,254,193,241,226,103,62,29,175,84,124,184,121,107,153,23,216,132,120,85,0,5,54,172,212,206,184,201,117,128,197,0,180,194,0,176,198,240,120,66,5,37,225,128,224,192,24,26,101,108,173,188,45,60,211,168,195,16,196,184,156,110,142,69,232,132,42,144,144,2,106,44,13,77,209,185,162,129,1,54,134,204,146,49,156,61,114,214,246,75,21,127,230,160,6,44,242,64,51,81,134,159,50,204,51,106,140,178,21,74,230,238,33,188,47,99,221,95,64,49,194,207,218,221,207,247,191,143,57,221,181,159,93,158,247,147,7,66,10,148,161,170,160,129,198,211,123,169,72,228,233,3,116,204,132,10,48,211,13,105,89,2,4,229,240,172,196,201,221,181,237,67,126,85,60,83,22,245,105,235,61,204,247,179,165,84,203,172,219,181,193,39,0,69,110,216,196,213,97,152,8,129,128,26,173,194,52,218,174,25,155,245,89,244,231,232,41,157,149,191,189,90,223,84,47,74,73,178,71,103,251,155,142,223,127,237,131,150,71,80,78,179,113,215,107,73,254,148,145,76,123,199,161,21,25,12,150,43,50,157,102,58,178,23,117,100,137,22,97,70,66,85,76,174,132,156,228,154,82,168,112,85,30,230,33,136,245,103,35,157,236,95,69,103,71,218,151,37,24,229,102,90,153,218,224,206,0,83,255,233,145,55,97,170,195,225,143,129,65,129,99,33,133,128,64,176,58,180,83,181,34,220,153,59,44,88,55,238,66,235,47,84,161,152,140,63,18,90,242,168,117,149,193,238,75,6,105,144,180,167,114,213,190,29,123,163,46,244,169,228,142,205,208,208,62,114,252,29,9,92,142,180,146,28,227,122,96,42,108,150,216,70,76,217,11,39,196,130,113,150,78,57,184,62,237,175,183,10,211,111,203,158,178,148,83,236,179,184,246,37,20,109,45,94,42,255,251,178,100,202,140,197,96,103,75,27,166,63,64,113,236,233,163,100,197,110,21,225,155,50,110,164,251,65,238,51,102,141,162,154,56,63,151,64,155,105,65,19,37,155,63,11,115,150,33,155,120,170,50,176,78,155,75,60,185,65,47,17,208,249,134,68,150,154,20,243,255,43,85,100,229,50,75,149,234,178,205,218,135,145,234,159,116,91,0,99,146,0,10,235,184,18,130,164,70,128,73,67,74,7,22,66,149,201,117,98,130,137,247,132,217,177,45,144,101,133,235,7,178,5,184,176,226,137,143,26,28,51,69,90,82,94,195,85,81,174,200,95,252,213,221,236,157,230,116,67,242,185,226,46,162,70,23,139,101,198,222,37,75,214,74,91,60,198,239,207,117,189,47,245,182,189,62,77,102,189,165,192,180,98,237,59,202,184,255,137,211,119,48,192,188,226,155,119,20,101,211,126,162,249,3,150,213,127,239,254,217,251,132,37,74,0,128,0,175,219,29,53,180,106,66,121,185,133,70,4,85,24,204,98,202,148,220,0,4,8,7,64,50,25,90,24,41,115,219,4,56,12,210,97,186,69,41,173,223,129,26,2,94,55,87,154,38,212,8,1,34,193,133,218,202,28,90,112,110,57,54,63,142,200,144,13,201,201,195,85,228,10,150,9,134,34,58,192,60,182,144,34,189,226,58,189,215,149,14,94,79,173,77,118,102,103,107,111,154,179,223,111,151,179,230,231,235,164,201,81,139,251,19,199,87,94,97,116,200,120,115,87,27,235,236,245,233,26,27,234,220,68,197,153,59,130,28,188,239,235,178,111,56,194,131,90,217,21,95,210,9,93,48,214,235,254,73,38,199,45,177,194,251,143,53,255,220,124,221,238,32,1,246,0,64,146,92,101,240,4,18,48,193,7,67,152,211,200,142,240,0,132,151,198,9,152,144,166,78,84,139,184,197,229,175,46,234,212,246,38,70,76,57,56,253,45,47,234,253,81,39,65,59,89,89,155,66,63,191,151,255,255,255,158,215,82,164,32,166,132,132,37,42,150,160,170,18,199,196,161,154,108,80,151,158,17,119,114,3,24,204,244,225,24,75,183,25,91,230,126,135,166,21,76,80,214,233,236,160,204,147,33,186,15,119,165,39,86,71,144,27,0,0,214,248,105,249,73,205,96,96,103,9,144,83,135,11,8,56,202,18,178,82,125,106,182,84,121,21,17,65,205,77,104,69,88,139,254,167,77,153,249,118,25,19,34,121,203,100,157,172,77,253,105,203,188,197,128,73,26,93,50,103,221,170,163,106,118,70,226,15,188,212,78,83,77,76,234,200,156,246,176,218,226,196,132,172,6,77,7,153,70,140,145,68,20,1,18,71,36,112,95,255,255,240,87,177,25,93,55,54,212,107,186,145,183,255,251,178,100,205,136,133,145,103,75,187,140,93,224,118,12,233,131,105,35,108,22,173,155,42,110,37,91,73,232,51,102,233,141,32,25,146,7,246,174,166,102,6,34,195,22,199,200,124,173,94,191,82,156,182,178,30,124,25,54,148,53,149,92,132,108,82,202,231,87,241,103,34,175,88,70,98,49,147,211,73,98,124,68,81,147,117,32,34,37,95,187,188,235,166,204,174,198,161,24,9,45,208,192,1,22,223,243,89,89,252,41,55,193,105,22,227,238,192,17,170,232,241,129,8,93,224,112,136,39,181,15,190,6,186,222,100,138,72,125,124,12,79,81,254,205,237,63,2,81,230,201,52,189,54,213,45,221,252,85,255,109,19,199,242,138,141,19,239,36,84,66,211,201,210,207,21,71,77,141,74,177,203,202,158,43,3,198,142,137,54,247,57,44,228,102,201,157,166,167,140,101,218,72,165,167,82,163,110,62,216,74,105,221,127,196,123,39,63,117,31,242,35,45,218,0,0,229,208,205,45,72,228,147,224,24,2,133,8,115,30,7,33,96,68,168,6,24,4,0,0,0,71,217,0,171,69,51,199,129,72,179,224,132,130,239,59,235,97,228,133,192,77,65,2,153,210,98,151,61,126,175,55,184,0,12,11,11,173,49,21,7,64,118,24,254,50,130,16,9,217,117,158,104,203,67,156,207,178,215,29,167,65,113,10,55,113,50,177,130,161,246,7,59,67,15,182,12,243,170,203,228,48,108,90,5,150,196,251,159,255,243,229,255,255,188,203,246,158,118,63,224,95,100,237,215,130,217,115,30,227,144,226,116,235,211,158,211,61,3,161,216,243,101,218,160,73,45,145,207,235,182,123,190,71,27,55,73,43,151,7,244,107,91,46,104,165,164,189,75,69,215,83,190,113,159,216,41,41,0,17,45,208,83,8,101,100,219,48,12,141,18,247,81,74,26,18,134,199,96,24,117,124,72,179,147,142,189,185,78,59,102,44,204,189,67,129,180,68,86,216,149,235,53,140,183,246,165,237,170,116,121,33,66,41,145,10,32,225,115,173,250,254,204,206,248,203,186,35,78,177,170,170,54,170,99,57,10,232,245,58,24,123,173,94,83,185,148,165,74,25,222,138,48,178,20,242,87,101,83,25,204,82,163,76,84,191,100,190,201,234,157,186,127,4,187,252,96,207,81,135,139,6,31,4,13,2,76,184,13,78,7,145,81,23,54,71,25,148,21,64,114,156,159,103,85,205,165,134,167,35,20,181,231,28,181,167,18,95,178,154,52,92,138,165,235,160,246,217,185,78,187,230,236,201,28,121,117,236,30,156,117,81,213,167,251,46,156,229,217,231,203,11,213,230,106,202,237,53,30,74,109,207,97,67,220,63,255,255,99,205,148,255,200,185,192,149,255,251,178,100,201,14,133,192,102,202,27,166,111,176,116,12,217,131,105,133,108,18,133,155,50,110,12,254,193,198,179,102,169,164,141,176,227,206,147,203,58,103,118,51,222,180,16,241,137,175,131,64,94,68,193,143,180,80,111,63,92,86,56,76,45,201,45,90,145,223,181,90,214,103,221,47,75,104,162,96,30,245,1,0,0,46,219,6,61,12,84,244,10,152,19,110,153,208,20,62,60,122,164,183,22,101,57,182,221,31,52,223,27,81,30,107,146,86,10,178,110,31,140,221,244,121,47,235,246,143,63,34,233,229,191,153,98,122,103,127,255,208,227,49,26,36,164,140,145,158,169,2,175,17,207,12,75,49,12,44,165,84,194,77,66,146,164,21,117,171,155,72,80,204,239,201,145,117,161,220,178,137,153,103,124,200,204,255,202,103,252,94,249,254,8,14,0,5,183,248,216,51,179,75,25,12,128,10,17,167,13,126,49,80,68,79,64,241,225,220,153,238,164,40,2,62,235,53,225,96,72,80,153,189,136,139,75,26,111,140,228,152,100,24,133,16,4,131,89,188,113,144,101,75,51,192,64,85,196,186,28,22,55,101,54,226,43,19,199,22,96,147,240,244,253,197,225,140,254,88,46,122,109,78,13,106,31,2,116,222,161,157,79,250,206,137,109,50,152,221,242,114,38,92,204,235,187,169,159,127,91,59,40,132,230,88,143,26,231,151,168,114,179,9,42,173,26,31,179,247,193,235,93,243,251,84,118,117,157,191,131,235,76,174,107,221,223,51,80,255,85,73,225,149,16,107,173,162,183,219,19,2,43,0,1,246,252,151,177,41,164,45,48,238,78,121,135,21,245,25,26,16,33,200,150,55,234,175,2,200,25,20,15,64,238,244,227,20,82,70,196,149,4,34,202,38,170,5,145,65,66,22,33,67,93,230,197,142,228,241,93,199,89,218,248,203,168,185,159,107,255,7,67,161,4,209,197,73,163,197,169,133,148,64,139,91,28,214,46,111,7,252,187,50,154,96,169,41,87,82,125,121,173,91,204,41,246,149,47,77,112,132,137,199,137,34,155,32,86,20,179,161,155,107,151,26,114,102,170,230,16,50,225,241,167,13,85,61,215,224,123,201,221,217,131,64,26,192,1,255,189,48,203,3,50,148,44,7,15,131,36,81,147,225,1,127,75,168,186,200,131,104,195,237,1,189,79,21,4,195,21,91,181,166,100,84,49,199,134,89,0,180,40,242,36,68,152,210,87,13,2,110,235,204,230,73,238,59,139,166,126,57,89,255,149,211,60,51,82,200,102,74,212,230,101,144,11,148,227,103,66,218,90,248,141,235,248,222,129,192,178,72,232,153,123,205,236,70,16,121,167,251,44,211,51,246,224,169,106,171,86,53,210,205,141,132,30,255,251,178,100,215,140,165,56,103,75,155,143,91,112,144,76,233,115,105,40,106,19,237,157,48,110,153,93,2,51,51,165,105,164,161,224,45,251,109,252,187,207,218,181,153,167,89,165,111,239,150,175,27,184,134,65,217,189,227,127,171,199,125,143,103,60,254,98,182,187,167,125,179,3,86,83,1,38,212,220,128,19,8,157,32,94,97,134,19,77,34,5,93,134,160,80,202,37,150,201,225,137,100,210,225,184,137,213,21,153,70,64,194,98,71,232,56,116,242,240,222,92,175,212,107,246,39,117,177,234,93,20,115,201,165,72,232,138,154,126,57,231,233,124,203,74,97,198,140,22,73,168,43,151,72,230,237,152,141,158,105,225,97,108,89,203,19,30,52,241,105,92,97,113,105,48,80,210,45,159,32,164,168,32,147,249,169,99,135,216,176,176,234,83,26,137,89,26,62,249,53,52,129,104,189,92,215,217,183,149,238,154,58,132,6,41,85,0,5,111,208,236,181,192,164,38,104,72,103,226,134,232,104,186,68,65,99,130,101,6,237,49,151,54,87,174,30,124,218,83,133,13,65,139,234,69,86,180,221,86,85,76,221,23,227,0,118,4,64,1,195,120,199,234,194,35,155,229,50,10,51,113,74,228,253,233,97,136,156,109,62,162,65,73,150,209,250,173,133,43,216,21,143,152,110,98,161,200,47,39,62,21,250,255,250,142,150,185,238,246,143,151,77,190,37,166,162,250,178,22,70,67,13,63,31,50,232,45,16,57,34,9,115,174,70,215,178,241,54,151,124,204,223,85,252,110,62,35,143,185,227,238,122,68,142,120,181,189,56,226,0,56,33,93,190,192,88,166,96,89,96,81,133,202,68,53,210,127,132,65,72,200,47,172,90,59,38,213,180,219,107,33,69,54,133,25,255,121,172,85,42,11,216,238,148,35,78,253,199,90,210,173,45,6,52,142,21,152,147,97,100,202,30,33,138,130,240,132,96,124,177,112,152,186,156,78,116,70,32,213,73,38,36,189,17,52,48,197,197,170,29,98,36,121,54,131,229,142,21,177,163,217,161,204,212,225,17,89,49,99,172,96,180,93,106,166,66,50,119,163,89,144,222,190,178,201,28,142,83,69,211,172,120,217,28,40,49,32,109,151,77,84,71,20,144,1,246,255,25,33,77,25,82,95,15,10,32,32,16,196,33,37,95,46,227,2,0,52,154,130,22,194,16,101,36,211,207,141,226,241,71,55,40,172,102,154,93,11,30,3,96,136,108,59,199,8,22,204,194,0,63,162,169,42,150,194,153,60,99,51,38,29,159,106,30,13,177,40,89,220,96,251,199,230,59,4,54,42,42,42,199,39,127,243,17,113,61,115,109,41,111,114,250,102,199,117,59,174,157,105,68,22,54,89,24,152,123,255,251,178,100,205,14,196,213,102,203,155,111,69,160,144,172,217,115,105,136,106,18,193,155,48,110,189,9,194,45,179,102,13,180,161,113,74,138,228,125,27,35,102,197,69,100,138,230,178,77,105,170,149,94,107,190,97,110,254,222,87,30,232,188,196,36,61,223,192,253,18,203,147,137,2,128,18,109,191,82,128,131,164,252,4,67,187,204,214,8,120,199,161,89,245,59,99,0,106,180,198,146,109,33,185,157,97,13,31,65,3,190,209,26,171,44,143,107,193,191,243,50,54,10,252,219,62,84,174,67,129,167,154,226,82,85,143,209,210,235,155,187,97,239,100,142,81,206,109,157,200,229,30,48,112,225,119,152,198,90,85,178,125,15,201,222,36,111,85,189,35,34,213,149,92,15,41,14,225,238,216,129,242,132,15,185,136,104,134,65,167,37,200,161,248,238,198,168,250,26,53,182,44,101,162,137,71,209,240,123,173,154,19,35,234,32,45,255,248,199,120,195,49,0,192,196,112,72,160,89,188,135,138,129,176,183,56,69,215,121,123,59,20,178,136,148,67,183,94,74,76,109,189,242,119,249,184,73,170,202,82,253,10,176,147,71,161,193,1,162,100,72,150,65,5,111,87,93,232,18,54,152,105,164,75,28,116,55,117,87,4,136,69,23,52,201,37,169,190,252,30,238,45,244,218,166,49,88,69,208,132,32,227,86,232,84,33,109,106,14,134,243,50,125,214,235,122,82,247,177,23,181,150,187,153,55,212,91,207,66,29,168,200,185,114,169,210,230,31,51,240,216,253,43,123,161,77,183,94,157,172,122,174,249,51,72,233,162,255,72,0,203,0,106,168,204,41,12,168,184,26,42,99,85,32,224,113,96,132,222,49,160,33,109,133,54,87,110,12,5,40,148,198,162,210,27,87,231,229,210,155,121,69,178,124,30,217,152,139,238,154,210,57,79,42,40,13,72,226,137,194,151,109,164,209,205,9,118,11,138,165,175,166,172,127,50,217,211,36,24,85,201,37,34,123,156,54,109,41,75,114,233,97,230,44,219,38,52,115,92,161,188,56,143,2,215,103,212,29,221,13,67,167,87,60,132,15,19,199,95,220,53,190,78,93,65,49,3,75,22,66,44,124,113,205,122,140,87,177,135,228,9,16,190,71,68,144,108,156,242,47,94,36,44,81,142,165,64,91,88,64,153,127,254,154,238,89,187,35,24,184,0,4,156,107,73,159,203,74,160,172,162,91,40,131,88,124,221,135,15,30,97,129,141,244,228,116,30,27,39,14,138,65,209,36,51,70,28,33,226,150,78,150,210,56,215,123,53,179,72,85,111,27,27,40,156,109,142,133,172,181,129,104,176,191,29,155,9,119,232,207,167,21,162,93,45,87,19,98,163,184,97,17,81,159,164,36,255,251,178,100,206,4,132,234,103,76,155,137,93,176,157,108,217,66,109,40,182,145,161,157,56,237,177,13,194,12,51,102,221,148,153,8,115,60,177,227,217,239,102,137,22,149,158,145,33,202,51,147,31,54,4,216,197,136,153,24,255,254,176,157,199,53,19,55,51,31,20,191,8,237,202,127,183,214,9,220,72,14,255,254,43,68,33,6,14,4,36,125,71,118,46,88,88,107,24,243,73,129,9,207,130,43,75,29,227,165,203,196,208,44,120,73,50,149,25,151,10,159,159,196,99,222,119,187,183,134,229,108,52,153,6,177,249,11,126,248,253,236,121,1,146,149,57,140,151,156,193,9,4,155,121,5,196,100,48,20,37,106,77,78,254,14,99,10,213,115,82,163,140,134,173,208,71,187,172,66,207,91,223,55,105,106,36,91,255,219,249,183,236,85,188,23,41,127,174,253,178,124,67,171,187,183,237,58,237,244,61,0,8,64,4,254,223,227,76,233,51,242,23,32,193,136,80,249,182,98,162,160,196,195,52,240,228,227,193,135,37,79,244,11,55,243,54,117,67,32,126,235,65,19,82,154,234,218,242,91,135,181,93,124,20,195,219,79,20,161,73,138,68,81,240,85,37,178,244,221,87,99,22,79,103,99,20,93,142,140,227,249,164,154,185,170,206,185,60,204,113,48,179,77,142,82,92,162,198,44,76,174,73,66,195,96,105,202,74,193,170,122,142,237,29,102,169,197,9,38,72,61,35,178,169,217,174,72,14,232,73,198,205,252,78,84,138,102,168,229,111,252,126,186,243,137,196,217,55,236,52,5,36,0,21,219,83,178,241,55,112,179,8,26,42,141,2,204,151,179,40,21,45,73,104,138,144,180,135,45,64,47,196,25,150,26,120,185,252,193,47,165,206,1,220,131,95,122,6,168,30,54,92,153,152,95,172,28,170,4,116,177,142,246,55,22,165,99,3,83,138,229,66,165,33,11,209,233,146,171,184,76,122,19,59,83,45,187,255,119,37,70,187,152,251,6,237,125,113,109,66,29,47,23,134,38,4,85,63,117,89,135,74,142,56,221,50,138,73,70,156,222,13,98,42,62,12,101,57,199,51,100,139,38,242,139,87,27,207,13,126,139,136,115,112,172,93,91,118,55,11,253,187,156,75,79,207,211,95,172,182,112,0,1,79,246,198,41,96,104,3,5,199,48,240,114,255,162,66,85,161,201,57,234,79,50,133,157,64,220,123,63,128,241,154,76,176,194,153,116,204,136,98,226,78,46,6,235,216,14,51,170,23,113,33,197,101,115,28,56,84,188,93,165,238,140,20,133,78,56,63,23,73,165,231,154,154,155,14,235,170,23,134,125,144,136,87,60,89,16,187,111,87,30,92,49,235,50,204,197,201,61,218,204,68,93,183,255,251,178,68,208,8,196,190,103,77,211,105,69,176,159,236,217,131,109,230,94,17,53,155,52,109,189,9,194,44,51,166,205,183,161,120,48,215,22,169,146,205,101,215,205,19,127,13,204,139,223,71,233,95,141,223,41,217,120,235,147,93,63,255,152,138,77,1,74,64,1,235,175,4,229,25,192,0,64,49,141,33,21,171,148,0,174,145,24,120,176,139,134,221,94,149,195,249,156,142,167,58,80,210,96,163,10,154,104,18,18,135,42,29,102,226,149,102,145,31,69,148,144,33,119,123,135,210,174,215,7,57,166,186,136,75,167,72,32,147,220,133,168,114,65,33,89,23,17,209,70,87,223,153,173,92,47,26,43,237,215,114,53,58,159,174,107,239,153,136,137,104,174,23,92,238,174,174,253,174,22,101,137,230,57,143,255,234,86,186,183,153,108,65,219,213,35,234,242,170,83,149,159,187,154,233,112,230,21,0,1,28,72,208,251,160,228,38,184,200,96,152,200,16,184,12,167,24,146,22,152,38,0,168,169,132,160,2,194,130,128,16,32,6,162,203,22,70,169,3,128,86,189,118,153,62,33,150,150,174,147,157,64,212,113,46,164,139,17,88,221,99,3,128,244,229,107,200,118,105,107,193,63,28,164,62,143,67,74,220,250,69,223,135,61,185,63,208,90,189,135,101,88,188,145,154,241,168,245,74,206,245,12,154,146,128,8,66,73,201,205,143,159,247,89,136,209,246,141,37,242,74,179,234,235,248,174,252,201,102,71,59,151,230,165,203,14,65,122,148,45,85,143,55,137,51,252,245,154,245,115,61,223,239,205,30,58,123,55,125,30,255,49,138,174,175,232,206,215,2,206,0,15,111,185,197,129,182,209,110,149,202,1,96,118,26,157,138,89,14,191,176,9,19,244,164,78,115,109,102,97,93,25,219,168,203,198,175,46,255,62,93,87,34,184,114,36,158,213,217,235,37,82,209,179,81,216,230,101,109,69,90,57,162,69,102,190,150,126,43,49,233,177,164,144,212,145,37,192,244,168,105,130,74,146,230,158,19,145,178,197,229,162,202,180,9,17,44,112,225,228,76,200,114,131,217,134,104,238,74,39,180,87,119,178,196,50,91,233,172,76,61,176,196,184,239,82,32,117,75,176,233,143,40,198,167,194,201,32,61,255,252,206,121,207,153,36,4,4,20,171,22,86,76,166,26,200,84,148,236,69,127,92,69,48,142,35,26,144,144,157,176,188,133,73,85,211,170,157,135,113,119,48,174,149,163,156,77,132,211,55,45,60,116,153,170,83,75,166,136,104,59,139,206,194,109,61,110,237,67,38,154,49,234,173,75,112,234,186,219,108,139,59,177,221,92,39,12,220,249,139,73,211,235,119,196,57,11,159,65,74,73,237,91,124,37,113,255,251,178,100,209,12,133,95,103,73,155,166,63,48,137,44,217,147,101,136,94,18,61,157,52,109,189,105,129,174,179,166,157,164,140,248,117,111,116,158,109,93,110,163,94,166,99,187,142,15,178,29,178,27,175,221,68,33,78,94,221,237,157,24,124,212,178,253,149,82,214,134,148,32,0,154,219,128,152,26,90,186,11,11,77,120,121,187,240,164,102,70,65,39,72,136,127,205,139,240,138,177,180,219,154,130,150,17,187,8,50,168,168,168,229,114,12,121,95,255,252,184,242,173,147,203,218,132,176,30,70,40,184,134,160,144,143,180,224,200,113,87,35,58,124,205,248,166,108,127,51,172,107,159,125,108,247,54,45,18,223,188,51,177,23,52,63,34,61,227,84,241,203,108,164,57,248,75,175,70,37,0,2,172,140,1,215,155,66,103,25,200,19,24,88,185,153,142,16,24,136,15,152,12,12,15,1,6,23,0,22,146,189,172,179,55,30,166,104,150,164,155,86,64,249,233,148,60,44,49,212,29,61,45,69,131,97,140,85,64,207,56,26,13,177,225,95,150,188,150,142,84,16,68,59,218,221,92,247,234,145,255,140,75,97,136,7,7,54,196,236,231,53,249,212,129,31,73,217,69,80,176,10,13,224,105,227,38,255,171,45,226,185,155,100,250,29,14,36,133,7,88,128,246,69,41,168,74,44,99,30,68,30,231,12,28,46,60,95,41,156,202,72,104,150,166,130,98,134,140,105,25,93,101,14,71,213,196,105,204,76,148,39,181,254,42,154,57,32,232,145,178,240,91,175,55,205,151,17,240,19,128,65,146,72,54,220,176,106,78,99,230,155,16,75,229,12,66,133,140,136,150,234,247,74,14,149,43,234,171,199,84,86,9,28,96,69,87,48,48,178,169,160,53,76,58,162,51,189,155,172,249,150,158,50,62,198,91,213,111,36,143,43,184,133,38,110,100,0,185,61,45,229,60,167,144,97,196,176,81,143,197,129,69,4,49,97,40,50,0,20,21,208,195,149,12,37,135,163,134,50,16,148,16,64,164,70,7,157,70,18,161,193,8,65,57,50,34,9,239,30,179,188,74,104,96,112,117,168,133,72,28,76,89,112,104,225,130,18,196,99,115,214,8,31,41,12,0,166,219,227,44,35,134,214,109,80,195,3,224,112,172,120,47,25,69,69,45,127,226,209,54,225,65,106,63,71,46,164,194,53,149,37,28,246,53,220,24,106,22,95,246,6,133,241,185,216,227,140,140,74,112,104,15,145,231,152,196,114,98,133,27,116,216,222,43,164,47,188,114,60,18,71,227,200,98,4,157,107,86,181,100,191,26,108,69,209,163,26,248,134,139,104,220,56,153,184,62,226,168,88,76,221,34,144,84,73,255,197,151,45,49,194,60,209,55,23,255,251,176,100,223,12,197,161,102,201,155,185,67,112,145,172,153,67,105,227,94,82,181,155,52,110,49,22,130,61,178,37,13,183,153,49,38,169,194,151,239,170,204,61,79,236,80,227,110,241,149,245,186,171,199,95,222,148,202,223,215,20,254,224,185,0,0,27,114,25,28,248,117,114,97,136,135,205,32,65,202,83,67,3,5,1,77,75,73,241,62,38,46,82,188,169,141,173,45,199,138,249,82,214,220,214,66,240,79,218,69,46,86,91,190,128,18,52,5,152,136,79,42,2,216,157,205,228,108,219,210,143,84,191,141,199,200,207,173,191,185,80,231,34,138,17,190,232,238,229,238,201,112,146,144,128,232,213,221,130,62,39,208,99,234,37,126,229,40,173,221,186,94,42,165,230,12,51,144,162,181,136,156,206,220,252,205,135,122,102,142,126,252,141,191,137,222,75,239,199,63,219,215,126,131,73,25,88,105,0,9,36,172,199,124,48,203,1,72,198,176,156,28,90,2,138,64,192,16,88,31,45,16,112,70,218,166,2,242,71,200,98,37,30,74,181,255,13,203,37,51,176,108,58,238,73,22,17,91,93,21,164,175,5,0,116,120,126,98,237,133,178,66,104,156,164,222,81,153,214,185,58,192,184,156,70,120,6,54,32,71,105,39,78,115,144,4,140,213,44,74,46,148,250,38,16,170,171,159,176,155,214,220,220,77,67,225,110,245,27,52,245,119,110,189,54,217,178,136,254,186,127,11,13,108,144,157,117,53,107,107,44,54,185,121,169,84,97,35,93,18,92,68,69,218,243,199,255,17,215,95,50,245,253,222,220,120,104,0,28,178,227,136,98,232,49,99,59,209,197,224,144,168,130,163,129,138,124,88,35,114,93,112,185,132,37,227,253,117,68,80,240,186,133,229,236,35,104,236,11,52,169,151,209,49,128,158,12,198,207,137,173,86,101,235,252,143,95,254,213,175,174,246,251,57,79,122,197,92,210,36,136,217,180,196,200,211,50,203,37,178,34,81,178,76,231,25,209,76,163,119,230,25,189,138,138,171,58,155,109,166,16,111,218,218,138,40,215,167,243,189,167,11,251,173,137,55,84,147,231,22,110,247,237,227,225,73,97,97,65,70,187,103,82,108,148,149,88,135,36,0,3,38,212,231,168,243,115,15,1,78,161,8,20,4,172,48,192,92,28,16,128,81,233,249,78,4,8,69,223,152,13,152,183,170,77,195,160,113,98,242,147,147,100,102,22,162,18,63,74,192,7,96,165,44,35,232,140,167,40,148,36,164,44,49,144,151,236,175,208,173,41,158,120,74,68,171,19,35,26,159,47,149,54,179,146,178,4,149,13,160,8,8,129,227,117,255,243,70,76,41,166,14,148,186,143,105,216,217,226,101,42,34,177,142,205,255,251,178,100,208,140,196,246,102,203,27,169,70,32,142,76,217,99,101,134,104,84,221,157,42,110,61,17,73,178,51,102,77,147,13,168,75,3,228,147,69,76,83,225,38,47,36,82,40,185,113,215,106,56,229,174,198,8,189,251,57,123,193,195,215,25,103,78,50,5,233,62,38,225,71,204,25,168,185,179,253,87,213,99,0,15,214,0,2,221,112,18,2,47,23,80,89,53,46,145,184,44,13,184,209,201,174,58,210,251,182,3,89,122,118,185,100,121,104,130,168,189,208,249,86,140,175,141,219,211,109,177,39,20,171,157,239,59,252,132,95,255,251,33,100,100,194,1,163,201,109,225,29,176,26,133,45,168,60,165,58,254,177,84,236,182,33,5,38,213,109,51,203,255,171,231,151,111,52,234,229,247,95,133,14,106,88,103,201,144,252,136,191,252,61,170,0,0,221,144,195,49,68,204,78,134,132,193,120,7,140,42,195,44,195,4,24,192,193,188,52,5,5,0,84,28,2,42,129,110,192,131,0,8,210,233,90,104,234,233,76,130,119,81,95,63,78,10,57,170,187,47,33,53,55,83,73,90,65,130,62,130,244,167,83,210,186,201,213,122,148,84,44,19,8,75,21,202,157,40,19,151,181,185,84,20,163,201,136,211,31,25,146,223,180,18,232,1,128,82,198,78,151,235,253,207,142,72,23,122,223,26,1,64,48,58,7,193,154,200,49,239,153,218,118,88,228,167,183,190,226,221,111,119,73,61,219,42,238,223,21,76,106,211,148,193,170,231,101,19,115,232,181,208,117,178,173,61,147,204,54,163,149,47,151,91,237,190,213,215,102,215,236,219,95,7,190,88,181,30,187,93,30,222,161,33,215,122,243,252,54,76,64,242,192,0,54,223,130,151,131,182,197,0,160,78,97,135,45,246,24,2,238,57,64,200,84,54,26,148,70,229,57,39,10,89,214,94,38,197,145,54,100,121,182,133,152,20,40,222,121,77,222,183,79,15,133,84,68,121,153,46,71,220,255,255,244,56,8,16,97,129,66,145,169,37,215,3,12,41,40,22,174,69,148,137,213,86,217,220,74,188,16,168,238,94,115,171,130,104,33,171,6,171,41,106,98,207,164,54,221,248,135,226,1,135,188,32,177,208,48,189,143,91,220,187,64,181,47,222,157,137,138,98,19,145,145,132,230,60,17,152,244,80,10,36,22,137,105,54,143,227,49,95,105,84,149,142,91,99,47,25,111,217,109,60,63,37,122,155,69,113,43,107,21,95,133,170,206,211,196,28,25,80,52,110,107,168,208,165,210,198,73,1,34,134,118,226,112,244,157,155,73,222,6,81,98,6,134,158,54,204,193,29,86,129,50,245,177,22,82,203,36,242,169,96,1,96,21,32,188,45,51,223,123,196,188,255,251,178,100,215,142,230,51,102,200,155,217,91,114,123,236,233,131,105,35,78,85,153,157,42,110,33,93,1,194,179,166,77,163,21,184,196,202,58,77,52,14,26,109,24,92,82,42,86,226,66,236,233,122,185,147,142,81,195,215,122,215,152,138,210,254,70,228,158,179,105,194,234,36,19,28,156,201,229,37,88,245,155,230,28,172,206,111,233,57,77,40,123,18,61,145,90,96,29,36,155,124,101,106,137,57,132,14,128,53,193,213,195,93,94,44,70,49,9,167,157,113,235,176,180,217,185,70,88,89,132,168,37,5,130,144,251,168,65,50,100,215,132,177,61,63,120,242,161,173,89,62,241,239,238,190,223,253,110,172,146,165,170,155,170,33,202,119,24,147,185,29,144,206,230,67,209,51,218,66,154,196,118,71,124,140,116,117,34,185,110,38,36,87,189,140,102,85,122,115,186,75,163,254,71,83,153,8,86,105,19,130,37,0,1,127,216,195,223,24,195,226,44,193,160,208,203,49,76,32,220,48,4,9,14,6,94,49,33,28,104,10,174,170,101,186,73,65,96,17,134,8,128,180,192,107,43,26,149,226,89,79,187,203,39,99,171,181,81,163,186,144,48,100,13,26,15,96,50,206,138,129,41,11,13,56,78,186,151,186,48,36,154,73,43,108,236,142,28,112,145,29,200,135,30,199,65,174,167,212,13,86,21,4,173,86,154,202,171,179,38,198,72,45,21,30,157,74,127,227,55,158,149,8,137,136,152,149,51,112,114,216,152,83,10,137,183,163,18,148,100,18,183,4,139,28,97,106,50,75,82,92,129,23,168,70,222,246,156,127,39,147,98,199,246,50,158,100,171,129,167,87,173,163,65,214,218,223,110,191,51,239,80,161,253,203,30,59,252,79,175,226,218,36,130,151,180,0,64,0,23,127,128,76,129,203,83,1,152,9,74,79,149,176,182,65,64,70,227,185,2,10,30,147,54,139,134,185,123,187,111,90,233,126,242,118,112,196,53,118,79,242,39,246,206,77,10,151,120,40,59,199,227,24,168,102,178,154,119,209,159,254,101,17,221,10,151,67,80,204,162,7,61,4,209,212,172,232,105,82,66,156,172,36,69,10,18,21,22,177,80,57,49,134,180,136,181,70,35,205,49,168,60,89,92,73,145,136,66,150,203,161,139,57,236,168,175,161,208,207,175,179,35,32,30,61,177,204,107,70,226,22,152,220,34,101,97,64,24,204,58,12,72,180,121,18,5,12,130,161,231,109,108,151,86,50,241,40,59,251,198,210,69,141,232,195,109,9,119,105,85,35,248,241,9,4,147,54,137,68,155,155,245,27,123,217,196,14,232,71,157,248,50,102,29,119,102,160,88,84,34,197,73,174,56,178,159,213,168,223,110,229,43,182,81,52,84,255,251,178,100,207,14,134,17,103,74,27,168,127,64,127,172,217,151,101,133,94,17,125,157,46,110,9,29,2,46,179,102,105,166,33,121,255,179,251,170,156,231,145,189,255,255,173,230,90,169,20,138,155,102,49,244,42,121,187,169,28,37,193,103,180,215,35,120,201,225,167,88,74,254,82,96,196,43,35,248,159,26,6,81,160,1,19,125,249,134,184,76,237,121,136,6,8,26,163,91,178,148,228,200,8,132,196,236,36,14,145,220,186,114,208,254,252,90,174,238,87,87,175,128,250,18,97,243,127,65,137,105,182,91,101,252,77,139,85,17,81,221,250,163,176,197,65,158,164,70,227,152,239,186,105,137,164,83,152,205,224,250,182,236,116,197,218,136,133,22,135,65,134,186,216,231,106,23,114,99,174,38,90,103,158,170,134,195,68,189,206,59,230,238,37,166,32,81,28,129,240,242,241,23,9,111,17,195,117,57,10,235,242,145,196,140,226,227,73,172,144,144,214,85,0,185,255,212,197,120,78,57,184,2,16,99,165,196,128,18,2,32,71,32,56,97,75,205,52,136,138,164,86,24,78,82,177,186,19,157,247,10,4,170,116,251,213,107,104,126,29,119,99,153,69,118,4,84,122,60,121,29,137,20,57,140,50,160,88,80,120,112,72,120,227,77,26,21,22,82,220,225,68,226,22,61,224,135,16,36,210,88,134,21,48,106,171,92,52,28,146,170,56,81,20,96,135,3,69,154,143,122,62,89,216,161,187,8,195,81,39,45,140,28,173,109,66,221,120,227,36,152,214,32,168,143,28,89,212,48,218,130,249,229,35,88,136,106,184,231,189,139,111,254,47,208,2,128,0,150,236,103,94,169,182,148,195,128,195,0,141,12,90,7,3,37,74,3,160,16,105,17,136,195,128,119,49,163,130,0,175,27,90,125,97,245,56,130,26,221,60,222,12,57,212,183,1,191,106,104,239,204,151,209,88,215,123,49,156,107,209,166,72,132,80,53,70,152,220,170,86,148,192,78,244,235,229,12,77,75,235,124,55,90,245,38,121,75,107,213,154,190,234,96,209,63,47,238,54,20,211,235,10,97,245,41,72,5,72,38,226,157,136,32,230,116,198,25,141,50,138,202,66,81,201,104,147,207,124,41,219,63,98,97,236,76,142,178,159,177,187,217,101,189,106,120,138,25,239,42,185,11,143,110,76,10,160,2,155,124,204,23,77,52,25,172,194,65,176,73,4,194,130,160,128,92,109,136,11,6,75,249,61,42,222,114,152,228,37,168,75,162,249,84,228,90,83,25,149,200,223,72,61,224,121,225,250,87,102,172,64,94,194,70,164,114,120,145,114,120,232,141,114,65,149,18,121,107,163,32,129,148,43,154,123,99,55,103,121,41,167,25,221,13,219,41,85,255,251,178,68,201,140,196,201,102,204,27,111,66,112,159,108,217,83,112,101,232,17,69,155,50,110,24,247,130,62,51,166,77,195,23,40,137,76,52,52,55,107,151,172,103,183,92,84,209,216,40,180,87,165,238,183,203,49,229,140,204,45,167,204,126,217,200,115,79,31,82,39,154,83,97,207,255,90,85,15,127,175,240,216,0,57,191,230,64,145,153,220,214,97,192,153,129,200,162,163,148,51,110,197,237,77,98,219,62,78,211,171,26,140,212,131,160,234,54,61,61,82,204,185,175,210,215,158,95,9,229,28,147,186,112,75,251,75,40,165,114,22,117,54,81,169,118,104,45,204,69,54,194,121,213,57,47,59,227,177,135,29,79,123,141,242,91,253,123,223,151,175,253,236,102,94,113,19,230,34,117,141,184,178,159,94,212,200,219,184,124,106,125,127,27,141,145,143,225,142,140,236,188,92,135,98,43,50,205,106,150,206,65,168,168,75,75,28,53,198,153,209,202,77,63,184,107,170,0,0,144,2,239,255,227,148,53,52,48,182,66,21,9,50,160,2,214,77,38,82,173,77,116,195,192,36,153,115,234,1,141,112,253,127,161,3,52,52,169,9,168,69,240,20,50,72,185,214,44,185,117,237,116,186,46,73,216,184,202,88,113,231,58,170,150,98,141,129,230,148,215,102,186,171,71,27,115,11,20,149,169,238,100,245,76,250,37,173,218,16,163,25,155,139,130,170,230,81,154,210,153,91,238,253,223,120,119,199,93,88,244,34,145,90,39,25,49,124,28,53,239,248,154,251,253,113,94,196,209,15,75,140,155,250,184,26,2,148,160,0,113,219,142,28,28,52,120,70,224,140,162,102,65,88,112,121,156,5,193,239,201,129,131,240,211,112,102,15,210,206,159,117,26,108,117,156,70,232,245,31,40,3,99,29,172,195,16,186,11,90,76,90,118,53,45,177,52,66,12,118,177,181,155,119,179,47,171,168,46,150,107,29,205,244,221,84,138,132,65,58,3,2,24,204,162,70,105,211,96,138,94,97,159,196,132,80,118,30,22,183,16,203,157,57,126,128,193,108,219,143,242,8,33,97,4,228,64,156,220,216,179,46,90,207,82,47,158,121,244,193,13,133,72,136,203,56,199,28,100,70,87,216,96,215,171,248,112,0,94,183,67,31,71,12,236,158,12,35,150,204,197,226,242,131,66,39,8,193,138,46,10,2,184,207,90,199,118,114,190,244,87,119,161,21,109,92,130,20,223,23,209,164,53,232,130,90,51,212,115,105,74,162,252,197,239,197,160,26,121,201,253,212,216,107,52,36,35,218,142,88,51,229,48,42,245,26,215,133,71,114,253,76,63,48,156,137,123,204,140,251,150,146,121,17,8,203,196,90,43,42,171,17,197,190,103,54,241,255,251,178,68,199,136,196,100,103,77,211,108,66,112,148,76,217,115,112,101,218,18,253,157,46,110,24,249,130,160,179,101,141,196,27,88,164,207,44,245,175,29,43,189,198,137,50,142,115,179,197,106,40,166,175,0,105,192,127,251,58,68,183,148,51,235,150,205,52,116,177,188,176,221,254,80,22,160,0,89,182,230,39,134,25,241,36,2,59,152,32,94,28,52,26,31,177,164,117,30,30,14,138,165,176,151,61,197,150,74,163,147,205,200,104,11,59,218,8,250,147,205,220,112,17,232,160,28,188,25,234,41,181,166,51,14,231,76,35,4,17,3,33,252,165,237,87,59,118,54,194,230,105,104,179,136,217,109,157,234,69,78,23,83,133,139,22,40,137,76,213,61,81,181,49,25,213,57,77,186,71,119,12,145,112,35,156,48,90,23,28,199,157,55,3,40,214,145,40,154,199,154,10,107,184,230,133,78,100,233,102,235,237,151,58,156,49,80,221,154,46,251,126,223,150,143,147,160,58,177,165,42,6,14,248,118,89,79,157,250,251,91,99,48,44,82,0,7,182,240,237,219,206,131,220,236,217,71,79,130,172,106,133,65,198,3,151,210,11,88,91,108,78,157,175,63,141,113,221,176,237,201,236,202,32,24,180,195,145,27,141,196,90,147,38,178,240,59,176,220,44,54,74,25,228,7,156,198,46,105,200,42,2,129,64,208,24,33,4,214,12,8,205,136,0,220,152,237,8,12,46,242,54,212,140,234,25,99,138,90,32,183,213,197,198,103,191,112,134,61,45,14,162,201,134,37,18,222,159,183,148,31,79,77,113,54,58,162,54,78,150,114,84,107,248,110,156,63,181,171,65,23,209,34,224,106,213,255,17,255,255,241,82,50,127,255,244,168,112,36,0,9,93,249,176,90,166,220,136,155,44,218,32,34,24,96,60,40,2,78,116,168,30,22,24,60,50,195,94,52,83,142,49,120,229,36,102,104,48,119,239,80,48,150,153,44,134,41,225,241,165,180,38,157,182,120,238,196,224,248,251,91,30,239,216,188,244,200,247,157,102,19,49,133,36,162,172,144,22,18,31,161,0,172,120,40,5,226,212,93,135,130,105,98,206,35,118,20,75,87,210,190,56,89,152,246,107,202,151,139,133,161,248,202,117,226,34,94,244,147,61,105,246,224,124,66,35,216,235,137,22,185,203,182,134,93,110,122,182,205,179,110,222,223,84,169,152,88,230,55,84,210,167,235,135,165,239,15,128,0,239,245,53,96,208,236,17,225,231,144,240,164,80,94,216,204,42,13,3,1,16,204,192,32,86,42,198,83,2,78,222,55,119,114,220,6,250,66,233,40,96,232,238,50,185,237,202,220,87,247,12,165,116,59,142,213,175,248,203,59,77,44,183,122,75,206,208,255,251,178,68,190,140,196,207,102,204,155,105,69,176,158,108,217,115,115,8,94,18,37,157,54,110,24,251,2,79,51,166,77,196,23,88,118,181,137,2,127,108,1,87,35,146,89,26,107,174,249,189,223,150,135,164,132,203,49,197,57,173,85,104,81,21,81,82,234,216,247,209,130,182,215,107,194,210,147,246,30,41,223,91,183,242,199,40,171,90,146,231,170,125,249,63,233,178,254,87,40,142,183,61,241,165,8,28,98,207,9,25,96,0,37,219,155,240,160,122,171,80,10,60,36,84,48,224,60,88,114,97,176,57,115,0,194,21,89,29,103,175,3,244,172,13,142,28,159,130,213,82,21,200,252,129,156,225,94,78,221,213,169,249,140,213,142,83,199,236,204,170,137,64,38,63,75,24,131,96,107,21,231,21,158,146,158,165,121,117,153,18,89,228,176,114,165,1,20,89,86,139,109,107,245,130,108,124,172,12,180,181,91,119,135,173,132,23,102,55,25,170,223,220,207,74,71,213,78,178,157,143,68,106,217,50,87,123,55,254,187,152,214,116,49,149,15,118,99,234,57,231,65,19,55,51,25,154,224,149,85,32,41,190,180,217,85,131,157,32,76,200,46,49,24,64,160,204,135,81,0,25,234,80,18,220,46,151,226,73,87,42,72,196,3,148,51,67,72,4,224,227,150,12,78,73,11,28,181,82,105,94,116,182,78,145,73,76,234,104,157,36,0,79,36,172,138,149,7,92,11,17,42,144,183,172,251,139,204,30,65,117,81,21,126,82,48,244,98,208,152,65,162,113,66,218,66,234,189,116,213,67,8,77,70,170,89,37,107,48,53,5,100,150,183,154,241,165,223,253,41,223,255,194,39,127,173,255,242,63,152,97,12,133,136,172,103,3,114,78,198,3,232,0,7,119,252,215,92,163,177,33,204,180,38,49,200,136,195,36,113,32,73,113,152,97,127,76,14,6,100,175,172,5,184,221,36,98,134,129,92,219,181,90,73,15,225,156,194,137,212,158,167,191,4,97,156,186,145,125,143,3,114,163,212,70,26,179,65,48,182,105,123,110,205,233,58,52,144,36,89,163,65,43,76,225,4,114,110,31,211,150,233,164,80,103,115,48,244,67,178,162,45,34,52,56,74,210,25,48,96,199,73,213,164,163,19,59,151,33,33,251,187,189,217,73,228,159,130,247,150,134,34,132,80,150,162,226,65,16,130,10,104,217,102,73,84,44,64,123,255,169,134,232,6,158,21,153,4,88,97,48,137,8,121,146,7,2,90,251,158,217,218,100,52,250,252,237,204,167,181,35,179,175,160,185,102,95,73,142,17,144,88,32,103,78,65,211,169,238,217,111,86,223,222,1,143,7,138,69,114,125,119,38,97,69,165,186,24,233,240,74,211,27,178,150,161,255,251,178,68,183,12,196,112,102,205,27,134,68,80,144,235,201,147,113,3,208,17,193,155,58,110,24,245,194,83,179,102,77,193,151,160,165,160,94,235,3,208,123,99,77,215,123,100,57,115,95,80,82,200,247,184,132,156,164,82,90,107,52,243,216,187,194,105,188,174,228,11,244,67,204,229,8,253,94,227,114,195,242,218,39,70,229,71,140,28,146,36,123,120,233,199,58,40,76,0,10,237,249,150,127,135,82,47,153,188,84,96,208,232,36,10,28,1,22,10,142,128,7,128,226,32,172,75,39,102,134,28,160,183,34,172,155,54,50,250,206,244,228,190,80,221,89,164,59,17,161,116,45,101,127,17,24,61,44,38,169,113,108,176,246,254,235,11,158,222,125,142,182,251,191,94,130,31,187,107,91,144,126,64,32,8,237,158,68,127,242,33,174,132,108,48,156,19,85,108,14,161,130,99,217,28,200,219,21,136,194,167,187,214,59,154,13,9,228,38,62,116,81,67,17,219,122,89,101,168,114,85,70,181,45,70,162,5,247,49,216,3,18,65,221,116,168,121,0,4,196,7,63,255,227,123,167,55,19,67,69,17,25,23,64,17,65,11,131,1,41,195,119,138,205,6,77,190,34,0,217,24,175,175,40,19,188,130,206,152,81,118,99,52,82,84,108,223,157,70,197,43,245,87,73,11,72,163,7,144,104,189,158,121,84,206,142,46,124,156,123,31,112,75,119,109,110,58,226,213,82,88,181,90,137,55,169,104,135,86,229,91,65,151,47,156,55,235,62,54,152,185,145,163,141,107,27,116,117,151,89,135,146,59,238,217,196,110,50,111,214,87,197,248,30,163,6,189,127,23,3,122,181,255,219,211,144,70,128,0,77,254,57,15,156,222,104,32,136,88,20,90,50,1,48,8,13,91,203,94,191,215,35,60,211,45,110,243,243,110,131,246,237,252,174,220,212,102,142,126,197,43,63,77,137,37,88,163,213,7,203,172,64,35,2,88,197,185,29,105,151,158,103,114,69,178,249,214,169,114,70,183,136,196,65,160,24,176,240,248,21,20,44,199,181,155,235,152,227,170,132,95,238,230,6,66,60,113,136,144,73,77,146,203,82,246,153,230,168,227,198,55,223,6,227,109,34,235,28,236,100,206,69,68,229,202,216,209,72,46,39,233,232,166,161,154,199,78,109,189,78,114,134,82,246,254,48,5,91,182,166,168,96,158,68,130,100,114,160,192,45,124,130,129,37,227,108,171,37,154,53,232,131,189,17,122,238,245,143,82,225,149,170,107,242,43,178,251,55,167,121,4,208,206,216,198,180,106,221,123,54,241,239,129,6,14,8,46,51,136,48,49,102,40,18,28,55,168,30,8,24,64,228,44,19,196,112,70,87,179,120,118,57,222,199,216,232,255,251,178,68,189,136,196,98,103,79,83,105,66,240,148,108,217,131,113,2,218,17,73,155,52,110,12,185,130,43,51,102,77,199,141,120,171,45,227,38,56,130,70,227,48,41,105,41,41,192,135,138,165,7,2,164,123,235,122,227,104,0,120,67,238,199,234,4,39,78,165,24,165,241,34,51,25,200,227,71,124,197,48,6,0,6,239,249,170,159,103,243,31,153,100,252,98,48,192,145,136,56,64,85,0,140,0,213,181,222,105,220,70,196,48,219,238,121,61,153,243,52,105,107,118,250,172,21,172,72,191,35,117,127,96,22,22,4,180,24,70,148,86,232,255,44,80,165,101,140,226,156,200,40,150,32,33,192,68,202,169,237,87,158,9,216,231,115,219,76,161,11,240,39,4,36,152,153,129,230,16,73,219,210,155,218,55,57,10,18,161,62,69,157,201,200,220,22,30,154,76,87,8,39,2,80,167,141,79,225,112,61,252,186,66,106,157,60,233,231,44,23,106,0,203,254,216,201,144,132,225,113,8,207,74,50,224,194,225,204,24,96,176,185,228,249,123,34,210,231,235,145,43,79,11,156,78,96,77,5,39,1,58,231,144,10,68,228,194,80,250,215,20,102,23,15,42,77,6,145,181,22,215,70,221,48,134,100,171,233,83,105,235,114,148,57,228,46,51,189,30,171,25,110,41,140,47,53,221,252,111,225,75,69,92,222,39,104,214,178,72,52,134,51,182,23,184,230,206,55,235,35,177,170,172,200,220,98,156,124,50,191,213,53,77,181,231,21,60,183,82,207,191,62,79,51,99,213,74,148,117,21,109,2,73,211,243,101,150,163,94,121,255,255,53,48,180,221,0,25,55,220,201,211,24,243,146,48,194,1,112,64,14,152,118,19,131,131,114,216,135,0,74,18,211,36,58,142,162,252,93,151,69,155,182,120,138,40,18,118,69,182,216,6,1,210,236,189,12,19,181,243,28,25,199,97,125,73,67,141,17,10,38,72,137,35,193,214,116,17,116,105,205,93,237,145,102,172,200,102,11,201,119,249,187,169,161,241,43,186,223,183,146,194,250,68,69,33,180,156,162,203,216,78,17,36,86,6,15,59,60,163,64,150,150,34,68,206,237,164,17,173,115,187,236,149,174,231,59,52,75,255,222,123,89,192,84,198,98,251,76,236,97,122,127,54,203,64,227,150,111,182,241,95,95,150,12,184,1,95,247,166,188,174,29,196,64,32,32,147,1,85,9,129,64,169,132,200,223,56,101,199,174,22,151,14,200,165,48,254,46,101,186,151,214,162,163,43,86,143,107,132,67,209,30,224,131,129,160,233,140,73,81,136,230,249,158,117,3,131,187,14,49,7,10,119,178,141,3,88,225,4,194,74,162,15,93,216,151,54,32,123,20,58,18,40,107,255,251,178,68,202,12,228,216,102,204,155,186,72,98,159,172,217,99,117,230,78,81,221,155,52,110,49,11,202,41,179,166,13,199,161,56,42,67,37,108,54,238,143,133,187,45,89,233,58,166,169,89,49,88,251,184,138,158,46,17,230,81,163,53,195,211,149,10,100,198,140,137,77,198,20,183,255,115,197,255,215,252,207,23,53,127,255,192,85,155,191,230,216,248,30,116,84,23,42,152,16,32,169,200,139,72,140,204,100,21,39,102,63,210,72,150,22,213,94,168,246,60,93,193,101,213,98,184,159,234,161,184,194,101,202,91,30,179,23,136,208,54,164,120,244,232,167,149,2,128,189,170,177,49,146,254,178,29,140,24,88,231,72,153,111,155,60,103,196,205,188,233,26,184,225,185,22,200,132,77,73,68,76,91,250,37,245,84,195,110,236,117,79,53,55,110,188,245,212,68,109,168,222,162,10,169,139,170,49,145,108,107,239,8,163,39,67,167,226,96,225,215,93,223,28,127,136,181,0,5,46,208,210,152,192,122,1,48,196,32,26,25,1,1,64,24,78,40,2,211,37,165,56,80,136,125,159,63,115,148,75,198,163,211,22,179,110,164,77,252,174,250,73,48,109,102,156,38,203,4,58,210,23,117,179,34,187,52,147,193,242,138,27,21,42,210,187,85,37,87,111,67,205,120,228,60,142,71,228,140,52,235,44,178,179,180,251,221,253,181,245,222,223,222,227,78,189,99,243,228,166,11,137,50,113,154,34,166,93,163,24,231,103,165,59,168,150,24,148,151,94,39,179,28,74,119,66,118,67,203,75,53,18,121,174,103,237,79,43,63,163,183,43,222,180,0,240,1,151,255,205,163,106,26,224,24,180,28,52,0,48,152,104,180,15,250,195,52,43,217,95,139,207,199,174,198,103,43,234,205,188,43,202,187,49,65,54,234,214,137,60,116,210,234,90,180,73,239,75,170,58,153,105,44,57,7,136,41,204,6,193,209,70,37,178,205,81,148,80,134,227,72,83,12,116,46,210,206,235,164,139,143,244,142,234,234,158,27,214,75,177,234,179,6,140,250,39,131,6,92,212,74,205,13,151,235,75,131,217,162,102,110,111,169,139,86,73,249,93,136,218,222,218,21,213,91,63,184,137,221,191,178,193,192,6,125,255,54,191,83,186,9,53,16,195,9,31,68,23,245,28,30,151,102,236,130,91,15,69,111,66,93,174,90,218,87,81,165,106,104,202,121,136,233,66,26,206,228,68,7,236,104,124,167,232,255,122,246,120,177,241,151,43,44,48,77,102,230,132,26,62,30,98,68,251,250,131,72,19,158,58,136,30,213,29,227,5,26,108,101,61,73,134,26,65,114,77,73,120,213,74,102,186,28,231,202,170,76,211,156,105,131,12,31,177,230,24,255,251,178,68,199,140,196,164,102,203,155,166,62,192,136,204,217,147,113,5,204,19,37,155,54,109,189,13,194,141,179,165,205,198,27,9,62,134,212,81,106,148,215,207,117,94,72,141,124,13,90,110,174,61,71,21,87,230,101,85,215,228,23,141,191,231,131,88,77,152,72,252,105,74,2,0,0,247,255,154,143,178,115,96,25,160,195,198,29,47,152,132,48,98,17,42,32,50,40,203,12,124,184,208,178,212,114,35,12,221,131,230,159,173,193,146,206,192,80,210,192,175,200,13,170,51,8,22,87,27,112,230,90,104,208,46,204,166,154,91,79,213,62,58,31,15,29,177,209,20,102,47,51,101,101,39,230,149,112,146,244,226,13,186,140,75,21,236,137,239,165,59,65,233,177,184,247,73,148,64,136,167,48,248,33,208,201,132,35,202,149,179,43,52,188,152,54,206,187,78,169,136,29,103,155,152,219,59,94,90,154,249,85,184,142,217,124,252,174,81,238,249,250,83,27,153,237,178,147,157,182,254,111,246,207,232,176,44,89,0,0,229,248,197,32,204,193,8,194,192,135,71,195,11,84,190,3,80,168,163,70,88,240,243,97,127,165,50,167,214,49,140,246,22,241,136,70,236,193,57,70,222,198,118,169,22,180,35,155,106,16,218,202,83,40,164,118,92,232,203,168,225,185,200,83,144,209,150,108,137,208,84,234,96,166,13,45,151,51,215,62,16,176,242,21,160,200,90,210,237,45,122,134,55,171,189,177,189,244,86,229,159,135,251,19,232,102,102,70,125,159,122,19,50,195,179,88,230,128,253,168,229,10,16,100,162,229,147,198,8,249,255,59,145,228,198,123,49,255,158,165,138,12,223,154,223,125,255,191,83,142,200,70,64,50,192,0,21,187,27,199,167,19,1,135,40,1,142,97,145,153,50,145,87,105,81,168,58,165,131,227,240,53,154,207,172,178,87,207,21,113,88,20,110,10,125,147,242,180,185,137,128,177,25,25,95,30,37,252,14,194,188,224,190,170,62,92,157,191,112,71,15,65,24,22,149,162,248,24,96,216,13,64,251,37,197,9,78,148,18,116,208,158,12,18,228,65,64,31,137,1,90,38,229,153,142,225,29,229,41,158,132,90,118,100,175,232,25,183,69,147,31,102,105,110,138,115,170,12,189,222,123,170,247,69,178,209,200,196,70,229,173,234,94,154,247,154,246,233,244,255,18,193,206,76,161,192,255,14,4,144,194,136,193,112,228,34,87,205,252,82,42,173,15,59,179,3,202,221,105,91,35,137,187,61,159,169,36,167,125,33,185,100,53,121,216,113,30,184,187,7,127,25,162,125,75,232,161,199,178,110,93,3,69,41,229,105,44,141,161,81,37,92,154,146,232,24,136,37,230,96,173,217,138,43,4,45,255,251,178,68,194,14,228,227,103,77,27,99,87,176,147,12,233,131,105,226,126,17,129,155,50,109,188,188,2,32,163,230,77,181,15,136,246,111,223,102,38,215,218,74,6,164,1,184,167,71,211,19,127,255,183,254,172,182,99,169,145,182,58,165,115,28,235,69,57,101,59,150,142,115,144,186,36,173,178,117,154,100,57,117,173,77,255,255,255,255,224,194,254,138,153,71,240,88,76,126,23,24,102,38,184,33,105,153,103,14,42,232,220,9,71,27,127,173,187,116,239,237,120,86,18,75,113,7,126,245,60,178,49,40,143,198,221,120,163,168,189,160,42,40,132,34,87,46,129,163,19,52,234,36,162,162,48,197,68,181,33,232,120,136,22,68,215,94,38,128,205,34,240,83,159,1,59,238,184,216,7,6,65,160,46,11,194,156,195,13,245,255,255,25,200,31,111,147,162,29,118,124,163,4,128,34,1,111,156,212,147,148,115,184,241,43,34,133,2,35,68,164,111,146,25,255,254,149,2,0,0,0,1,155,211,40,68,83,140,7,179,7,67,163,5,10,51,4,6,64,184,162,131,205,201,179,165,217,128,192,139,254,155,213,154,234,50,184,137,188,251,47,213,200,225,178,168,26,9,86,231,30,41,39,130,27,19,23,135,223,128,32,133,3,99,136,102,201,28,23,200,180,206,228,12,180,217,68,58,172,131,86,4,96,28,164,88,67,161,161,172,53,27,36,235,185,12,89,218,176,38,106,62,183,89,20,26,207,208,181,37,219,170,183,201,109,82,217,229,47,127,232,238,223,122,183,60,231,33,125,21,17,38,169,202,134,164,230,52,120,177,33,169,90,154,58,58,124,227,205,60,243,220,112,197,162,175,119,230,166,189,104,199,37,63,255,163,255,246,114,160,49,132,0,0,7,119,227,136,102,49,235,64,2,138,225,241,160,150,208,44,235,52,31,229,40,125,163,10,52,237,78,135,16,125,30,82,212,12,228,115,45,200,171,217,227,7,168,144,33,82,24,225,171,81,83,242,148,187,251,254,158,245,250,144,206,147,163,61,151,117,102,105,118,66,213,108,172,167,190,243,200,150,106,246,238,253,255,62,199,167,183,252,159,255,80,35,11,125,50,151,129,51,56,151,10,130,198,73,159,70,11,18,166,100,141,128,80,76,20,6,145,1,106,236,100,40,135,2,160,178,233,74,52,200,103,35,0,155,72,154,102,75,89,207,114,36,170,208,153,111,99,58,74,5,2,77,113,227,143,0,26,112,207,139,57,172,173,117,214,243,46,164,129,79,137,122,232,107,74,174,229,54,168,2,118,19,148,100,109,61,62,153,144,128,239,251,84,80,224,229,175,183,42,46,143,178,37,100,117,71,71,40,85,106,56,229,90,27,29,202,247,255,215,233,102,52,255,251,178,100,199,134,101,114,103,75,211,184,59,240,94,236,233,199,97,5,110,23,73,155,42,110,225,79,194,20,51,101,205,182,33,184,226,19,8,152,124,72,105,206,231,143,158,105,178,163,99,84,144,169,9,164,133,78,99,212,138,121,18,18,84,171,42,84,196,123,43,35,17,52,233,59,41,238,232,168,91,223,175,37,247,207,245,210,138,80,36,177,13,239,133,86,146,177,65,1,5,210,147,186,55,245,176,133,140,156,152,54,27,102,82,220,5,110,135,40,148,50,62,213,199,79,23,123,74,227,45,93,74,83,56,214,132,194,199,73,67,243,151,171,112,254,190,105,135,120,247,33,236,23,102,184,189,156,99,11,56,230,120,185,159,249,237,166,96,222,117,222,167,164,78,43,136,123,107,234,191,112,228,167,12,42,141,62,134,182,60,105,208,249,79,151,89,195,160,120,217,104,27,18,143,181,219,207,223,79,110,221,125,205,247,51,137,190,122,95,235,255,223,152,5,42,0,1,55,244,201,222,243,62,152,204,70,41,50,98,44,210,196,179,98,9,6,132,140,173,136,192,232,206,197,1,160,22,162,233,74,213,59,116,134,165,56,74,169,225,47,228,63,14,202,95,214,75,17,116,224,5,107,128,32,20,138,103,9,180,52,34,105,45,235,66,119,47,181,248,122,178,168,181,177,80,66,74,52,232,109,64,152,140,189,165,62,234,119,12,67,81,122,87,78,154,27,32,144,5,199,177,130,235,91,46,255,118,122,217,197,77,54,187,174,101,173,69,53,150,147,42,167,199,61,95,14,153,163,233,155,213,82,50,137,195,173,81,183,196,28,187,61,211,156,166,88,206,230,248,102,141,242,200,171,116,71,83,63,253,191,215,238,5,156,2,0,8,187,126,215,211,229,214,126,22,28,233,129,75,170,242,26,204,250,145,255,157,234,150,71,48,157,87,158,183,226,195,210,202,37,194,202,56,254,238,24,108,137,25,156,88,156,101,146,100,93,74,62,175,255,165,84,142,165,68,54,132,49,231,42,42,50,21,238,250,45,142,101,84,125,209,213,17,138,198,102,183,234,228,18,182,238,154,206,87,82,118,252,159,110,250,111,244,125,238,12,111,2,71,211,194,106,96,230,77,22,104,161,133,135,53,172,60,109,8,139,133,2,98,35,0,236,153,248,75,82,80,32,14,84,250,199,25,133,215,78,97,151,57,12,222,36,158,48,164,179,127,210,49,26,154,106,19,148,243,81,46,99,220,220,208,154,238,55,104,171,165,8,120,85,9,138,15,19,120,235,186,144,219,32,105,171,185,226,125,232,161,185,58,82,185,145,225,4,9,0,168,3,6,69,225,108,62,239,213,101,174,245,184,154,230,86,15,137,22,152,229,26,74,125,97,52,67,69,68,51,255,251,178,100,200,143,133,70,103,76,27,139,63,64,102,44,217,199,105,5,110,22,17,155,46,13,225,13,194,8,179,102,105,164,161,112,79,129,96,248,241,130,40,216,178,199,150,194,216,218,41,13,143,30,241,124,47,187,217,175,93,235,223,2,175,48,139,91,84,39,215,23,199,119,48,188,197,141,78,164,8,57,33,0,0,11,127,225,118,160,81,109,45,29,76,72,147,121,57,119,175,39,166,125,230,144,2,39,212,152,152,70,170,18,36,17,216,72,108,123,101,45,84,176,251,40,144,140,162,149,42,123,196,37,64,166,139,73,83,103,203,127,54,241,60,191,255,248,233,179,220,247,158,221,36,233,122,217,147,139,235,209,169,45,250,177,210,88,246,67,229,224,61,129,231,13,125,207,44,106,49,168,247,35,162,89,160,125,78,148,246,177,173,125,75,194,73,116,236,242,201,125,210,252,94,207,6,76,52,60,68,225,74,0,1,118,252,217,24,195,14,167,13,2,182,50,12,96,199,71,131,105,138,132,131,227,194,228,183,79,176,96,34,128,80,4,215,214,181,241,100,170,6,188,203,31,167,217,204,124,39,162,35,162,100,234,200,226,183,117,212,170,195,208,38,77,26,87,75,146,156,50,46,67,196,42,89,53,185,122,250,201,244,188,97,98,76,213,104,204,177,88,160,39,154,95,94,5,158,165,205,159,192,177,19,17,2,84,194,167,65,230,95,252,30,205,162,153,213,211,233,140,181,27,48,153,218,154,147,146,126,145,170,56,230,84,50,74,51,141,115,219,8,49,214,120,214,158,185,211,240,195,73,205,13,11,191,167,61,235,189,198,206,222,139,170,247,158,54,101,237,44,123,205,91,75,220,223,79,52,85,212,213,138,223,237,118,173,201,176,23,188,0,93,183,240,51,192,196,209,18,251,5,9,28,232,169,240,157,77,74,141,52,106,138,149,120,138,137,165,187,149,148,63,138,216,165,74,75,24,173,160,70,71,32,176,218,241,192,139,36,70,216,197,149,225,57,124,202,171,32,71,185,73,123,143,251,122,103,171,185,107,214,239,19,118,239,234,43,27,247,108,198,108,214,237,251,124,124,214,104,109,223,219,49,219,255,153,54,170,134,120,108,221,55,51,233,88,253,238,85,141,217,126,59,75,62,231,244,124,198,115,218,187,227,123,222,194,192,0,219,190,53,35,99,57,121,19,43,37,47,49,131,19,142,18,67,52,166,163,112,224,244,136,104,152,186,106,64,201,18,234,43,206,111,193,113,67,42,115,40,137,64,215,111,122,104,15,243,42,33,115,156,144,151,166,23,50,234,172,179,145,248,170,129,81,190,71,42,25,140,228,179,90,123,115,63,80,50,195,101,206,140,129,24,172,124,114,223,241,22,208,209,195,42,68,53,255,251,178,100,207,12,197,230,102,203,27,152,91,112,126,140,217,147,105,102,88,19,109,157,50,109,189,13,193,163,179,102,205,163,9,112,199,46,179,17,113,255,119,51,90,88,228,101,38,107,174,7,237,66,143,50,124,112,137,101,215,214,238,168,53,199,28,111,252,68,203,84,15,226,179,55,187,203,34,46,182,30,146,46,135,14,222,181,187,26,0,104,80,0,11,118,197,226,8,36,175,41,216,56,47,122,177,227,11,182,210,51,39,211,60,0,107,32,198,221,166,80,24,211,138,229,143,4,83,144,179,17,239,9,242,190,16,96,238,143,170,15,23,165,223,250,252,5,202,197,93,19,85,122,21,117,169,14,155,238,136,150,33,43,87,43,81,213,200,87,83,51,72,78,255,116,87,49,12,213,234,251,56,212,197,209,75,34,221,165,171,162,1,140,252,169,80,42,0,1,53,204,201,194,24,248,231,200,205,48,32,202,228,48,199,160,212,194,16,220,195,112,108,168,18,7,10,233,84,20,2,71,129,116,205,127,89,201,117,139,70,187,5,41,72,175,19,19,245,145,70,155,52,200,164,114,88,78,73,193,248,70,11,152,119,162,79,35,168,55,35,56,30,229,52,40,12,205,41,212,56,144,168,8,75,146,10,100,65,47,64,125,51,171,95,51,54,198,102,44,114,85,206,243,63,60,60,145,21,211,213,196,188,40,241,161,210,143,28,227,205,26,105,214,40,48,56,86,57,103,169,52,122,86,100,60,79,55,106,252,25,15,107,47,204,138,146,181,36,241,137,49,52,192,191,124,66,127,191,87,255,250,86,235,127,185,189,243,192,48,0,9,32,0,43,247,194,49,71,40,193,124,195,10,8,202,156,41,67,32,97,161,97,239,163,118,167,10,145,146,26,7,78,9,203,138,218,106,111,226,7,42,220,181,21,59,185,145,148,27,230,47,62,94,232,163,163,214,30,45,23,174,49,189,220,253,220,183,235,35,69,217,16,142,229,174,214,217,76,176,149,203,88,24,247,150,226,197,146,35,154,60,111,195,36,213,140,26,207,30,247,4,149,175,70,110,82,119,34,162,84,229,105,49,14,196,252,152,131,229,220,191,89,66,207,52,127,255,83,10,142,115,174,56,81,207,185,224,24,184,0,166,223,99,31,229,14,140,99,51,48,64,206,225,179,0,141,193,130,129,8,57,0,136,107,0,23,193,239,93,243,114,201,246,62,238,174,21,138,45,64,43,12,129,233,33,6,32,192,240,149,2,108,145,10,1,179,171,39,40,230,49,116,76,64,101,182,248,58,17,5,155,64,242,121,31,20,160,69,51,112,50,126,105,42,230,187,30,40,85,218,80,219,69,118,111,26,124,184,214,34,228,108,189,245,220,196,194,161,182,93,77,217,146,124,220,40,255,251,178,100,214,140,133,95,102,203,155,175,67,224,139,236,217,170,105,40,92,19,49,155,56,110,37,15,194,53,179,102,77,166,33,112,179,143,62,119,153,63,242,47,204,191,255,252,119,181,222,94,241,164,179,80,242,200,122,172,101,189,14,37,110,253,69,70,82,156,80,1,192,0,219,173,48,138,197,210,160,144,121,217,141,60,118,46,130,5,59,170,15,45,67,216,184,15,18,208,83,175,49,130,113,77,106,123,193,163,176,155,81,180,7,113,234,157,149,79,238,242,247,101,145,32,215,165,207,169,167,49,238,254,34,58,90,239,159,214,162,42,80,250,169,45,234,199,222,195,110,70,48,135,116,133,210,170,213,253,9,159,36,88,120,241,195,206,133,98,198,11,202,12,45,11,48,109,143,191,203,73,205,15,61,249,141,113,63,175,122,28,64,221,6,168,168,250,67,200,161,221,138,58,16,90,176,254,73,17,105,253,129,125,0,7,117,252,200,217,200,214,1,124,200,17,248,196,225,52,192,145,96,104,164,48,224,0,66,192,224,29,91,203,109,21,125,92,56,6,32,131,139,22,33,87,224,9,101,105,60,61,13,246,84,153,143,131,119,137,44,246,99,32,164,111,164,12,227,114,202,174,133,200,40,108,105,8,128,195,35,192,8,47,134,44,210,54,20,79,85,226,166,148,39,69,36,48,135,204,255,228,175,125,212,189,74,21,152,212,31,208,45,102,139,33,133,39,25,106,108,70,216,206,234,25,181,54,58,213,174,31,116,234,117,187,97,251,146,119,153,212,63,246,92,25,92,254,181,217,171,85,175,142,9,73,42,223,253,207,37,158,61,38,36,139,129,234,81,139,122,160,45,0,0,117,191,152,162,66,70,140,144,16,10,178,83,173,20,150,58,163,192,80,18,19,26,159,14,100,210,232,224,107,71,53,85,49,159,11,141,217,179,26,137,180,62,254,59,66,235,114,41,226,220,52,149,69,18,250,32,138,45,80,242,209,60,221,253,127,250,81,69,240,33,141,161,107,97,32,185,14,215,195,242,121,11,67,11,89,98,81,174,28,222,49,146,206,150,253,208,230,139,134,90,168,88,66,67,228,97,28,177,88,167,178,45,4,208,219,99,161,6,101,196,163,89,75,71,189,93,218,211,135,98,199,22,19,135,13,66,9,182,124,187,128,49,0,0,59,223,78,91,179,48,112,64,202,167,177,84,96,209,60,211,34,180,30,14,3,147,1,159,98,192,29,237,70,104,49,252,40,10,84,49,210,211,146,209,249,12,211,82,156,167,33,48,47,47,222,159,164,52,182,163,27,17,107,234,151,139,109,232,7,81,152,21,73,34,197,36,21,181,220,23,179,170,217,225,78,247,118,126,246,238,56,80,229,161,211,207,248,198,201,222,158,209,255,251,176,100,206,140,197,75,103,77,27,169,94,64,144,44,217,147,109,136,92,83,101,157,52,110,61,13,193,196,51,166,205,164,149,120,229,101,56,165,144,236,115,13,145,228,161,22,89,37,201,81,5,55,196,199,124,51,37,47,117,186,223,47,12,164,175,2,196,111,108,214,55,223,224,227,25,127,251,248,148,191,139,254,38,249,174,247,126,124,8,208,0,11,110,192,216,129,128,152,26,19,16,196,246,56,102,170,142,153,137,178,169,0,209,199,174,58,131,55,80,37,5,211,88,92,235,238,22,194,181,69,147,156,36,144,115,250,152,142,9,125,226,166,99,140,28,25,208,96,239,246,249,157,22,98,45,79,83,182,68,91,60,230,86,103,89,214,206,186,36,142,244,117,153,31,189,93,93,217,196,120,138,157,243,50,239,35,26,66,253,244,82,62,143,196,21,228,120,244,56,154,73,2,178,0,23,182,212,222,14,243,208,134,76,34,86,17,149,200,66,198,2,16,162,136,64,201,5,86,226,194,218,107,215,32,39,9,161,43,29,185,62,159,125,195,112,92,55,71,2,198,36,248,202,227,144,252,48,255,57,116,17,248,69,205,211,189,177,202,243,215,164,182,101,242,218,75,52,164,77,32,64,21,34,161,234,173,61,21,169,62,153,251,239,238,188,89,3,45,173,70,168,188,206,130,72,73,141,152,122,87,77,47,178,207,134,106,80,221,243,11,91,109,211,189,73,186,92,167,90,222,12,27,159,246,137,114,164,196,100,56,30,156,132,147,205,255,208,237,190,136,72,247,78,133,136,174,129,176,0,63,255,206,61,55,62,40,4,128,196,97,210,41,131,192,230,12,60,40,248,112,137,157,178,242,220,63,79,244,114,52,192,155,101,255,13,207,82,116,250,181,78,84,25,38,4,120,168,181,35,59,197,18,141,82,135,165,100,209,179,1,122,87,207,6,85,24,217,98,84,202,204,90,182,174,98,73,240,242,87,43,177,140,45,20,177,255,170,168,214,28,165,69,64,140,48,78,40,252,201,132,200,209,233,57,189,149,143,131,131,161,56,229,89,28,117,162,82,15,129,89,139,50,110,46,115,182,251,109,50,150,31,212,67,73,137,38,225,142,250,191,119,249,130,127,255,83,146,102,134,119,253,76,4,111,64,0,205,183,166,38,139,193,36,57,40,144,97,96,156,153,163,195,56,96,10,89,22,90,171,144,194,101,172,195,183,165,201,244,205,165,180,115,145,26,183,230,218,1,204,11,143,29,38,146,215,150,73,111,149,69,0,212,194,35,22,110,189,211,214,84,197,100,56,92,91,82,204,52,121,174,238,249,132,0,141,28,118,59,111,127,210,163,184,172,31,229,88,237,133,167,115,69,152,211,139,130,249,248,153,77,145,85,97,74,255,251,178,68,210,140,196,212,102,205,27,134,62,208,157,44,217,147,113,232,124,19,37,155,52,110,176,211,2,87,51,102,77,209,151,152,23,135,205,191,236,244,99,196,221,41,211,62,207,64,194,41,11,254,154,124,229,28,189,196,183,30,6,223,255,255,255,255,159,255,255,255,227,89,69,118,152,110,206,32,0,5,187,227,13,203,99,149,194,147,3,6,67,10,132,99,4,2,3,33,134,112,112,112,145,47,227,178,249,182,144,29,20,228,12,253,66,169,114,136,53,220,114,186,230,180,168,147,224,242,81,55,23,126,71,32,149,202,219,150,49,25,69,35,162,222,75,239,217,142,172,59,121,44,189,141,10,176,85,189,59,6,181,252,107,99,142,154,197,66,8,182,240,32,223,251,247,226,66,199,67,16,81,117,38,228,172,101,251,135,189,72,29,193,129,173,133,144,210,125,56,210,45,205,78,117,35,33,7,85,218,96,131,41,104,106,106,94,162,141,161,147,231,24,48,177,15,247,81,10,0,43,191,220,204,172,143,220,241,6,141,44,8,104,16,195,192,209,30,172,29,1,223,109,35,113,123,240,11,45,123,162,31,88,98,9,208,54,90,187,15,29,20,129,31,152,64,52,13,233,41,10,8,35,31,98,162,182,123,82,132,182,240,212,185,68,211,72,126,124,36,112,159,239,15,138,160,246,164,105,105,200,142,20,251,131,233,238,177,181,53,103,28,182,54,114,158,224,221,164,130,59,89,184,162,169,228,170,130,44,177,191,255,255,255,5,60,95,87,254,239,3,135,77,231,255,251,95,248,126,121,15,232,11,64,11,252,199,212,195,139,143,12,58,8,49,232,76,194,66,131,65,128,0,65,119,250,137,214,110,174,109,215,255,164,244,233,90,170,101,116,166,211,124,36,186,133,205,116,140,106,37,45,134,36,125,69,36,172,7,27,183,17,146,45,59,241,161,171,91,214,92,246,145,66,94,46,123,231,236,212,154,69,227,237,83,113,102,22,87,18,17,111,164,230,77,16,164,107,81,134,144,44,234,71,32,226,106,119,84,51,199,162,36,75,51,183,68,74,187,190,111,225,230,161,57,157,147,245,234,41,110,233,242,16,120,130,98,127,87,83,1,64,0,89,35,50,118,166,52,0,16,24,26,204,130,5,76,31,7,204,63,10,12,5,8,204,22,6,166,75,148,205,83,229,65,36,144,122,90,23,85,114,62,141,171,230,253,188,17,248,147,146,253,178,136,102,43,4,192,147,138,246,221,29,77,56,169,157,47,202,39,14,205,69,105,91,249,108,227,65,135,38,183,9,191,56,242,79,212,198,111,240,157,202,162,15,24,131,95,111,255,236,89,180,158,39,74,205,96,80,120,84,67,61,84,196,58,44,248,251,184,141,157,42,210,165,255,251,178,68,198,140,196,50,102,206,155,105,67,192,138,12,217,178,113,229,110,148,57,157,46,110,152,252,194,119,179,166,13,215,161,120,145,188,35,46,204,92,28,119,125,68,145,120,155,35,158,170,130,247,209,63,152,97,220,171,203,234,98,18,105,47,251,121,104,216,202,65,39,0,7,174,216,202,57,0,137,169,10,11,96,226,212,168,17,152,40,30,3,65,21,4,142,219,152,117,75,99,197,176,150,11,169,144,216,157,115,81,41,20,239,24,78,246,198,163,86,167,234,16,86,185,70,132,252,190,137,105,99,36,217,32,69,92,165,155,42,129,121,35,90,116,227,3,71,57,171,8,97,232,197,136,140,56,161,122,73,235,228,168,171,50,137,167,170,36,122,161,86,249,8,203,48,174,213,79,174,125,12,135,151,30,131,69,161,167,187,82,24,241,181,111,122,115,220,68,82,229,13,94,68,97,197,73,142,159,255,242,87,28,148,108,136,194,104,198,30,34,158,54,177,181,253,204,83,2,87,0,5,191,248,203,245,51,206,60,76,122,24,48,233,88,80,164,104,225,88,48,10,60,88,111,219,118,163,37,121,162,241,22,248,28,3,75,11,148,142,187,166,251,194,165,141,105,120,191,45,157,168,68,32,22,241,149,192,79,187,204,222,65,19,25,218,123,93,123,211,87,37,25,77,64,18,173,92,115,195,186,43,31,104,143,81,38,194,207,163,203,203,219,175,219,164,191,235,159,241,243,41,35,78,194,249,228,140,210,32,113,249,19,117,120,113,248,185,84,26,104,148,208,98,144,166,63,160,106,120,84,142,218,206,135,33,99,182,147,65,245,39,102,251,159,157,139,157,114,103,117,83,119,107,41,114,116,156,108,222,171,52,213,144,130,3,0,4,182,218,13,193,184,242,165,181,80,178,81,213,251,39,167,66,109,19,107,232,140,247,99,118,223,82,84,242,239,195,183,117,61,165,199,63,87,46,137,162,81,229,219,165,154,81,42,168,100,83,107,130,12,10,11,11,160,78,21,154,58,228,16,8,164,90,228,164,201,152,68,113,147,229,205,77,40,156,1,95,82,92,189,154,39,45,247,68,128,0,34,150,27,61,234,156,208,240,24,136,4,3,17,51,1,5,243,104,196,147,12,67,195,18,0,55,60,180,162,16,160,160,24,93,225,0,73,107,134,145,54,220,41,181,246,100,203,10,94,135,233,5,65,64,2,159,2,13,26,118,22,98,49,152,11,146,18,21,8,10,41,86,53,42,64,195,60,194,97,86,210,124,22,172,56,244,210,126,6,1,74,43,140,244,188,204,81,194,129,146,250,20,243,52,21,116,209,156,182,133,47,136,50,36,107,151,7,162,65,224,240,126,202,161,135,227,247,150,170,242,198,27,154,160,217,133,20,105,255,251,178,100,198,12,133,49,103,76,155,134,86,208,90,69,57,195,97,34,78,25,205,155,36,110,229,109,201,200,179,103,29,132,149,120,233,246,157,137,213,234,106,46,165,107,187,157,54,33,46,66,26,195,235,168,122,140,205,205,156,126,141,160,143,75,90,81,85,121,170,173,48,61,178,37,188,162,214,172,121,181,237,150,124,198,194,23,133,86,220,121,206,117,246,101,168,111,53,37,0,42,52,128,37,53,255,153,202,86,202,172,237,76,137,248,202,35,51,209,248,110,142,153,89,114,97,106,187,82,178,19,134,91,230,171,218,154,186,100,71,117,103,93,42,139,214,196,78,170,106,124,154,56,145,220,90,168,243,89,201,106,49,154,167,100,41,13,34,153,85,190,173,69,100,125,12,234,140,85,19,49,103,105,245,30,242,28,172,129,236,211,178,216,166,84,51,171,122,148,182,233,99,234,209,33,213,24,45,51,149,188,117,15,51,32,10,0,0,220,248,196,85,184,236,129,204,20,36,24,240,74,25,20,18,26,92,99,24,44,5,41,244,44,32,3,145,28,24,0,16,1,171,169,218,83,34,204,7,0,41,244,177,87,122,179,53,166,133,63,28,135,222,102,78,156,45,124,190,228,65,10,231,82,160,32,4,184,32,215,252,184,175,20,26,158,172,241,170,43,27,1,178,209,82,217,104,53,167,33,218,116,31,42,87,33,134,71,24,114,60,1,129,0,72,14,24,1,163,82,123,170,122,119,46,7,202,49,98,81,98,213,37,142,126,206,190,229,159,159,36,169,199,102,199,43,230,62,62,223,246,236,187,132,50,20,166,164,23,75,247,133,161,6,69,177,207,131,53,29,208,116,124,75,217,20,127,243,159,191,106,164,180,173,153,144,169,156,225,5,213,119,53,122,153,246,156,54,74,130,64,141,27,169,64,0,192,0,1,93,190,20,90,14,183,5,168,130,99,58,105,165,217,63,143,228,88,86,92,141,19,11,93,203,162,251,134,167,118,172,69,161,74,144,107,245,77,207,117,247,94,141,33,28,238,115,153,206,238,180,249,138,93,108,215,57,29,237,146,118,91,163,161,178,145,11,101,137,169,221,244,107,42,178,18,201,100,217,19,162,36,185,159,255,246,253,27,235,255,71,232,12,156,212,203,182,168,237,163,244,10,53,153,168,11,128,128,243,19,12,83,8,66,162,97,108,20,2,167,168,88,47,46,106,232,78,164,239,36,52,88,92,109,137,127,68,149,3,133,58,204,238,45,182,98,93,194,138,25,138,176,201,160,134,73,196,228,177,167,237,46,75,125,54,251,196,0,209,120,25,10,196,138,36,121,110,220,117,25,72,244,190,127,222,148,1,178,178,64,161,41,187,135,24,234,55,137,104,43,106,248,28,5,184,153,147,97,255,251,178,100,205,14,134,44,103,202,155,166,111,178,97,108,217,218,97,101,92,25,249,157,42,110,225,237,193,166,179,103,181,128,163,32,200,221,13,2,173,117,22,102,136,144,190,61,183,237,127,170,127,27,24,214,175,15,56,222,51,157,73,157,195,190,226,99,94,154,180,103,86,119,235,77,222,121,117,89,97,106,19,236,79,1,226,189,254,171,246,144,117,255,240,227,239,211,89,149,253,158,77,242,223,62,38,81,227,252,60,159,18,73,173,83,23,155,15,34,219,123,206,254,126,111,40,188,172,0,0,128,2,255,203,56,68,120,194,233,75,241,26,161,82,57,76,169,194,150,195,148,210,251,151,179,203,255,90,252,126,99,155,177,133,251,89,103,143,216,153,133,243,13,216,219,230,247,140,103,49,140,133,47,191,255,255,249,202,198,227,106,86,98,42,201,40,166,184,221,146,24,125,166,172,183,189,144,97,111,221,227,43,175,151,191,249,125,63,74,236,127,92,69,181,205,223,232,149,19,255,243,221,5,42,0,1,55,252,202,57,19,86,4,76,194,28,52,216,200,168,0,53,120,193,13,146,185,147,184,226,64,68,162,105,82,182,0,170,207,186,151,78,203,99,120,84,183,53,6,183,89,231,242,55,35,124,155,102,115,82,2,113,160,87,29,126,197,24,117,51,77,128,93,8,126,114,33,42,128,218,245,28,89,247,118,93,90,88,18,158,226,124,175,71,73,253,185,104,2,96,248,114,145,151,195,197,163,250,178,60,33,81,102,204,41,92,252,12,89,230,153,114,45,91,7,39,214,157,118,58,58,185,199,15,93,250,107,44,192,220,81,191,119,92,67,38,28,32,207,255,237,126,86,81,12,250,102,114,97,60,186,52,88,177,194,149,214,180,252,112,217,244,115,149,153,201,78,148,184,115,147,56,93,250,111,93,133,192,92,104,0,64,0,17,254,85,241,67,174,49,36,144,7,150,65,151,38,213,78,248,49,70,66,146,106,151,194,57,74,234,49,55,5,21,114,143,77,12,238,149,93,50,92,184,87,115,238,139,123,55,255,253,25,178,89,41,37,182,116,52,168,172,197,52,170,251,94,97,114,184,50,16,127,253,77,245,37,218,66,2,154,202,243,191,245,114,23,193,250,208,61,223,227,40,175,208,51,164,2,19,204,176,24,66,162,153,152,2,16,240,16,166,246,203,218,13,2,8,128,10,102,115,37,118,1,152,86,57,48,178,35,80,211,113,58,220,208,112,16,70,145,130,119,179,27,6,17,112,72,35,131,21,45,25,133,184,249,52,14,235,115,248,230,59,225,28,81,90,218,46,144,114,64,39,2,200,55,81,76,170,155,14,213,166,217,106,213,183,239,181,253,203,235,38,232,225,135,156,251,69,195,170,205,123,166,90,255,251,178,100,196,14,133,205,102,204,155,131,103,18,91,12,217,233,96,194,82,150,177,157,48,110,189,109,193,183,51,167,117,129,21,184,44,60,214,163,78,183,67,201,44,70,86,54,55,40,73,134,41,180,201,55,168,145,66,235,176,192,118,25,229,23,40,170,252,242,205,53,99,218,253,20,81,68,237,15,104,184,67,35,122,166,150,138,254,167,221,34,74,125,255,22,248,109,43,40,129,53,192,0,0,1,247,253,79,166,164,241,117,90,152,105,225,118,226,178,149,113,217,248,164,188,48,82,62,13,81,76,40,86,91,35,182,17,246,24,143,234,103,174,148,135,27,107,127,252,182,59,74,83,153,110,56,202,34,183,59,81,8,71,144,220,166,160,193,194,19,148,138,168,136,39,148,200,48,89,20,136,44,56,90,171,68,123,149,74,213,202,83,136,171,156,44,202,58,202,73,95,47,58,137,76,110,231,109,89,64,207,0,1,183,252,228,216,115,117,156,12,52,25,54,121,224,198,73,67,9,34,65,192,44,25,219,73,17,136,212,229,253,100,12,221,137,133,64,4,64,7,234,67,76,220,91,52,133,178,186,44,242,252,1,27,141,209,37,179,121,54,140,177,141,59,149,162,216,180,174,100,226,214,134,225,113,86,231,37,120,231,50,141,205,193,174,21,60,2,144,18,120,220,174,10,167,17,206,24,84,141,126,191,153,137,53,77,91,29,45,114,241,3,30,28,144,149,190,133,80,213,72,173,204,37,204,48,64,48,59,135,113,117,29,2,115,76,22,161,132,98,131,236,86,12,65,252,95,221,209,168,201,60,9,107,52,88,200,146,69,34,246,143,72,177,107,45,220,189,255,149,195,247,56,249,180,199,34,229,174,88,123,205,162,10,149,86,0,129,181,220,194,213,18,114,138,229,146,80,82,160,104,26,41,95,4,138,202,240,59,26,227,72,251,114,149,172,35,93,25,159,35,29,42,131,4,149,41,31,92,181,61,203,55,205,174,147,51,127,127,255,255,243,80,246,246,159,3,226,41,121,158,83,56,97,49,77,119,207,188,36,36,219,251,70,247,63,197,241,243,203,55,254,190,181,125,242,54,178,108,105,83,41,120,239,165,226,69,191,244,243,190,152,193,163,102,249,138,10,164,38,13,209,26,18,0,10,130,152,0,72,96,48,145,146,198,9,238,13,10,170,53,48,86,198,14,232,200,162,82,144,192,34,172,188,39,175,213,136,53,9,55,231,81,118,92,25,163,244,92,144,153,84,236,139,132,242,30,253,85,34,121,13,99,87,39,81,70,43,228,37,153,115,45,27,223,204,253,249,37,82,28,144,98,100,118,168,122,141,144,115,247,255,179,183,69,205,75,227,229,106,171,125,67,156,245,186,127,205,83,119,203,229,75,188,162,255,251,178,100,207,141,133,208,102,203,155,136,127,66,112,204,217,179,105,136,88,19,145,157,52,46,61,111,130,15,51,166,169,147,33,240,58,150,61,144,163,166,41,231,89,103,169,255,63,255,251,127,253,197,239,107,207,169,95,16,127,250,170,74,58,111,209,233,95,133,220,139,249,164,129,219,160,0,17,155,127,193,76,157,8,23,165,120,151,176,54,150,130,227,227,24,42,27,184,58,85,90,110,41,9,48,204,55,133,184,240,71,7,211,198,146,70,59,23,121,13,246,84,40,137,51,67,145,73,17,62,238,95,66,68,25,121,73,2,242,44,223,198,232,166,66,92,34,19,106,133,170,110,157,165,233,6,193,247,178,68,221,28,196,60,72,170,152,75,81,67,173,17,100,216,178,154,171,249,238,190,169,163,120,159,254,209,73,226,125,85,143,142,166,92,82,161,214,180,190,188,54,196,157,87,67,2,57,0,0,219,140,206,76,108,12,176,80,12,193,152,25,76,102,131,208,196,52,49,140,37,2,168,193,40,19,65,64,216,96,120,7,4,64,16,96,146,1,38,1,32,24,243,131,64,53,64,75,210,122,194,8,26,82,174,121,92,135,93,195,85,82,232,162,250,169,5,32,217,18,1,106,162,161,119,153,202,108,47,53,3,82,178,161,145,29,173,36,42,19,220,40,147,185,245,161,199,194,163,81,129,220,136,134,48,11,158,161,171,153,199,113,31,214,60,201,32,97,64,97,133,42,79,98,228,212,242,17,175,48,200,119,73,20,167,66,220,225,16,94,32,124,11,143,153,123,72,216,193,217,175,50,54,252,144,240,97,112,167,186,64,161,163,227,97,32,145,203,254,40,195,196,49,29,161,239,156,145,134,150,182,87,248,118,214,247,238,34,143,198,83,252,114,68,14,24,72,52,79,129,160,57,64,2,173,187,21,101,2,80,171,9,49,196,254,54,96,90,90,205,84,142,225,32,104,123,151,162,128,129,133,155,89,167,248,184,104,154,231,142,133,229,89,3,8,39,187,58,155,2,57,151,205,84,5,156,179,78,172,203,205,225,47,150,94,249,61,100,35,183,81,235,74,84,233,8,55,119,127,115,163,219,195,220,64,141,11,237,107,146,154,89,9,57,44,6,61,87,252,235,183,88,41,124,3,54,68,244,28,124,17,126,198,97,49,168,48,12,184,160,149,64,0,159,255,76,89,38,142,21,29,0,165,2,32,130,66,161,80,28,192,176,48,185,165,190,93,101,149,115,224,89,249,11,244,243,39,221,187,219,125,48,202,252,138,73,32,110,22,37,18,201,220,32,248,139,242,243,69,44,85,173,158,120,89,34,86,196,207,182,217,36,121,134,154,28,137,42,59,69,243,8,27,76,74,191,255,180,34,101,147,73,18,42,241,61,204,255,251,178,100,209,136,134,99,102,201,27,216,67,112,118,140,217,163,105,35,92,19,13,155,54,238,152,249,137,100,29,102,233,147,9,112,229,143,105,178,221,199,169,77,245,142,86,158,145,250,156,65,251,144,153,226,119,33,13,115,186,99,233,55,20,108,54,254,153,69,90,69,126,102,247,76,163,133,166,248,71,58,34,250,55,153,244,155,161,253,2,85,112,64,2,18,73,12,122,4,235,64,82,242,200,42,115,34,156,127,165,202,158,232,4,241,133,16,63,23,214,83,197,139,105,241,185,155,152,47,16,118,136,239,191,243,149,150,225,93,13,255,254,178,149,253,8,79,185,54,149,155,162,89,3,15,21,99,94,176,144,104,96,216,63,114,233,16,134,216,170,74,6,231,178,140,147,235,206,10,101,85,0,5,175,212,219,235,24,236,21,240,137,61,50,4,58,50,88,65,3,27,96,97,64,28,11,183,54,10,64,21,59,108,177,48,154,138,61,143,0,64,224,74,204,126,243,231,33,139,62,247,22,5,220,92,73,119,14,44,214,160,171,95,201,3,102,98,203,105,131,199,225,198,246,31,134,29,136,54,180,204,14,236,88,123,93,247,252,12,12,133,3,56,160,80,80,133,188,224,49,32,153,105,201,106,249,255,230,94,72,218,2,230,18,57,25,51,106,180,42,111,36,140,76,69,93,66,211,86,160,178,171,21,164,61,165,209,82,206,56,108,69,186,120,241,26,128,241,148,6,213,110,148,67,19,208,228,191,229,23,56,236,238,143,224,110,60,165,119,234,156,62,84,161,107,120,126,175,7,216,156,161,212,82,27,216,239,131,0,157,128,4,8,0,6,221,177,103,78,8,166,144,161,212,196,208,85,107,124,234,208,160,6,7,129,34,216,86,145,64,217,152,172,72,187,70,44,155,68,161,157,138,46,30,176,111,75,213,26,189,11,183,221,181,255,209,133,136,173,100,60,168,115,50,22,114,58,69,87,152,172,121,81,200,46,164,48,209,39,160,169,8,129,38,28,136,228,33,220,106,179,51,108,140,97,91,117,209,147,107,13,113,230,16,16,69,163,166,61,30,67,85,207,82,244,64,208,0,123,125,143,247,123,57,148,236,223,65,131,34,16,76,158,77,50,176,25,14,38,23,5,210,8,64,34,16,170,237,45,196,229,44,11,20,232,171,101,80,51,30,103,34,80,193,90,17,229,4,29,23,211,32,149,170,141,211,252,132,18,246,82,0,249,82,155,56,82,12,196,42,126,6,87,42,170,141,144,144,80,226,238,52,76,171,41,118,209,179,94,57,56,195,124,188,229,21,36,223,187,186,85,25,250,165,187,71,74,181,141,205,36,37,164,165,245,97,9,207,49,3,242,104,207,196,172,149,137,115,107,33,73,135,191,78,170,149,255,251,178,100,222,140,133,233,103,75,155,169,94,192,116,108,217,186,104,197,120,21,229,157,46,110,61,43,130,165,51,165,169,172,176,33,242,55,124,216,229,33,200,109,50,207,254,49,241,83,59,55,214,87,105,134,239,63,167,236,190,150,184,65,215,97,159,246,20,152,4,140,0,2,118,219,185,191,82,3,62,15,192,66,121,158,144,199,42,157,5,219,216,24,43,163,122,4,140,67,243,131,178,141,79,124,115,56,113,60,98,119,66,140,231,130,180,125,115,193,204,244,225,67,39,229,134,49,111,170,89,18,251,196,178,188,227,164,199,234,185,90,29,216,91,72,226,90,203,57,201,217,142,55,105,235,170,239,42,173,156,94,199,171,142,99,164,211,31,95,22,175,89,94,141,75,222,203,208,45,180,193,255,176,222,59,221,118,58,157,250,85,231,127,161,110,107,109,109,216,126,219,107,173,138,58,114,152,235,242,202,215,105,219,43,167,246,27,184,106,113,4,111,106,28,81,180,152,241,9,109,59,249,144,246,41,173,241,57,135,50,0,7,126,244,204,206,220,205,226,56,183,70,43,6,70,5,5,6,9,129,102,7,128,160,32,67,211,160,32,5,76,225,202,111,42,78,240,176,0,160,220,61,116,91,94,64,82,170,22,38,48,144,37,228,95,78,94,69,133,10,69,22,173,105,150,116,178,37,161,178,204,14,93,193,105,116,187,150,91,244,101,209,29,223,244,194,66,80,41,170,55,27,255,235,94,27,53,247,11,247,206,125,10,24,114,73,19,32,233,164,127,5,37,87,169,183,106,109,223,216,196,57,120,184,50,187,237,43,248,167,83,129,117,89,21,77,51,67,115,123,65,172,137,234,62,250,39,74,141,156,111,159,95,254,204,199,231,255,239,253,204,0,128,0,16,0,0,81,239,191,58,32,179,146,22,40,176,38,217,47,245,217,110,90,5,27,155,1,199,165,153,160,208,102,163,31,156,36,183,164,62,212,219,129,72,187,21,252,234,10,110,215,186,14,98,79,136,22,107,115,159,223,248,61,52,177,169,92,132,160,160,140,37,213,195,208,96,224,53,160,143,67,164,102,89,178,84,26,84,112,135,35,156,45,178,194,168,44,225,247,201,63,95,162,177,200,32,92,64,42,50,128,34,167,144,95,236,103,47,224,220,205,0,64,10,107,253,51,159,65,1,37,6,2,143,134,29,5,224,0,204,12,37,44,32,144,50,254,62,130,48,137,172,85,170,233,52,118,250,34,39,18,150,147,196,244,75,139,234,14,25,108,25,155,150,147,129,35,160,72,27,50,108,106,225,113,191,125,53,185,244,55,44,243,108,106,223,88,162,58,210,109,199,136,153,69,125,248,230,147,187,247,117,198,223,155,78,189,255,86,239,60,70,211,255,255,255,251,178,100,193,12,133,17,102,204,27,175,50,240,121,44,217,189,97,3,104,18,9,157,50,110,177,15,193,212,51,166,141,163,33,104,192,219,82,92,130,226,161,74,89,94,91,86,222,252,101,139,212,221,98,2,160,218,182,218,22,141,149,249,230,122,121,169,255,254,95,165,249,210,19,228,18,176,1,155,111,204,123,96,211,11,169,102,40,168,183,21,194,234,70,165,161,3,94,241,180,73,67,205,41,176,37,255,146,84,71,19,227,43,97,150,254,41,174,126,230,127,122,249,111,136,234,145,253,254,226,218,60,131,12,219,152,200,45,86,147,175,103,123,233,10,142,234,45,233,224,98,68,167,172,56,202,133,77,146,149,27,237,42,228,152,94,167,152,247,236,116,187,73,38,61,70,92,165,73,135,168,164,255,17,115,71,204,47,196,186,36,38,22,138,0,3,28,172,197,233,158,76,175,65,28,195,184,1,140,8,192,52,192,120,26,129,194,98,20,1,33,224,101,34,2,212,137,48,25,7,82,64,3,4,157,54,71,146,135,16,42,149,227,143,39,166,65,204,33,80,98,28,40,30,53,164,137,99,80,95,101,199,120,148,5,136,186,233,238,165,10,16,220,86,146,154,78,76,84,120,34,116,143,242,249,115,37,177,90,162,160,168,19,10,135,130,56,134,22,161,33,150,165,136,37,240,220,87,205,36,146,178,176,175,80,52,163,90,237,186,38,123,187,238,255,138,107,154,23,28,74,10,69,85,151,50,251,76,118,55,136,197,175,16,28,120,158,100,196,137,98,205,175,72,90,197,182,46,121,245,83,97,82,35,83,248,163,80,225,151,251,71,58,128,74,0,0,48,0,103,223,113,29,176,27,87,33,76,211,64,208,147,88,101,232,223,204,3,79,63,49,250,121,55,94,105,96,245,64,179,48,121,32,52,77,37,165,138,156,170,112,116,43,75,127,241,213,205,202,253,223,122,117,19,197,170,125,85,165,68,89,220,145,196,82,172,66,229,112,92,190,155,183,159,117,113,42,250,255,182,239,236,122,54,111,33,183,58,154,146,74,93,123,175,123,10,127,222,82,217,201,103,100,243,63,115,247,63,220,186,134,151,3,81,168,154,92,227,22,155,95,67,40,83,126,231,83,68,72,199,0,25,174,252,213,78,88,227,208,216,199,192,156,199,240,168,193,208,164,195,112,36,192,16,12,104,41,113,29,161,32,176,104,6,76,137,26,255,142,6,3,1,129,84,74,212,245,27,233,1,79,196,92,189,52,44,155,60,174,70,252,87,167,129,42,173,169,60,6,250,178,169,124,7,79,133,201,124,55,75,25,151,92,185,33,6,8,32,72,24,145,72,42,72,180,162,187,201,157,156,223,145,120,203,242,255,209,58,42,213,79,202,238,150,92,94,255,251,178,100,216,12,133,168,103,73,155,216,66,240,135,12,233,154,105,6,126,21,77,155,46,110,153,123,66,13,51,102,13,148,25,248,227,182,191,245,24,245,137,22,218,211,150,166,212,175,55,182,28,238,183,1,152,236,155,204,234,85,152,55,243,191,249,169,124,157,46,42,146,51,75,191,115,153,80,147,161,217,143,45,69,20,90,84,24,189,96,1,117,223,136,117,70,213,136,140,166,104,167,106,9,158,215,30,231,140,193,173,229,122,48,182,244,188,13,73,174,193,97,140,78,30,6,133,249,149,199,74,144,72,249,113,134,75,36,213,213,53,127,247,199,254,153,25,146,194,4,245,81,172,154,38,40,133,214,85,242,166,204,92,190,60,242,158,62,73,187,235,229,121,124,52,237,78,124,167,227,50,204,113,245,89,189,229,156,153,69,163,220,178,68,246,29,145,140,189,205,121,158,219,205,237,191,218,87,245,234,163,57,196,181,168,201,243,36,106,104,77,0,23,111,248,196,172,40,73,26,49,128,101,7,5,76,88,199,48,233,21,159,104,25,218,48,28,64,109,10,160,3,88,168,209,6,0,244,235,138,72,99,44,93,222,140,82,53,134,187,41,98,79,101,116,33,109,27,118,100,238,69,34,10,50,171,101,249,197,33,233,4,223,37,89,70,166,233,36,247,109,217,32,148,102,65,91,90,222,0,118,69,23,198,95,237,191,225,102,228,22,207,187,45,61,15,27,69,252,239,126,254,235,231,218,174,130,39,154,102,39,65,201,17,164,204,60,163,43,8,225,101,97,36,136,0,42,219,89,181,73,22,244,79,15,25,127,124,108,23,116,182,237,178,171,219,119,213,159,57,124,245,171,12,111,111,169,3,86,0,0,64,0,43,111,226,0,67,219,82,149,111,90,128,182,39,20,206,26,137,13,64,173,80,5,22,50,199,174,71,204,110,73,111,216,183,40,108,155,191,143,4,8,118,65,176,68,199,47,182,135,149,183,255,47,251,151,239,14,231,244,129,66,56,9,105,162,14,143,14,74,119,87,4,169,199,225,57,237,23,63,96,42,255,13,74,12,27,145,227,176,201,15,38,13,234,26,92,248,73,161,81,205,79,58,67,222,59,99,90,137,185,234,182,30,40,63,168,164,18,245,150,92,248,90,109,185,156,251,134,218,81,129,11,70,1,11,152,252,42,61,37,99,137,172,216,20,4,193,36,21,138,146,237,236,55,120,72,30,95,75,215,163,141,102,27,145,77,183,7,54,25,99,15,155,24,127,83,5,130,38,251,187,41,128,217,251,31,160,144,54,39,154,211,68,198,27,33,40,16,47,2,17,245,21,154,85,220,173,93,178,162,178,45,117,187,187,63,117,105,214,69,45,220,191,10,175,241,132,143,73,30,118,229,4,222,255,251,178,100,202,142,165,63,103,75,155,166,94,208,125,236,217,154,100,104,174,22,69,157,46,110,37,249,130,25,179,166,13,161,167,40,221,181,27,89,184,98,228,109,206,73,55,62,138,215,63,126,43,71,24,167,55,29,208,65,215,243,173,36,169,73,108,15,65,61,184,75,213,51,151,127,26,174,179,68,236,44,105,112,231,5,185,110,19,37,48,199,23,43,167,240,221,75,30,207,69,230,151,37,220,115,112,27,58,92,14,135,37,20,42,109,98,65,142,164,52,1,92,164,25,252,102,189,3,39,134,172,222,212,61,111,180,252,143,75,238,95,202,172,183,87,108,242,87,65,63,247,114,191,236,117,14,22,84,255,251,254,69,62,121,57,191,245,219,66,34,63,117,138,63,112,90,131,182,66,122,197,53,173,152,206,57,143,44,115,42,62,32,165,133,147,9,212,65,140,240,253,105,37,76,73,212,122,252,45,111,63,40,225,255,89,147,109,75,220,194,134,208,172,125,164,14,216,230,7,141,52,174,55,177,8,98,85,0,128,169,183,219,6,230,112,152,9,4,16,97,127,0,221,180,184,106,43,88,68,61,183,70,221,201,184,113,98,176,133,34,235,176,229,11,182,64,124,232,242,22,1,14,184,84,66,4,109,242,102,221,209,170,76,171,59,170,246,24,98,214,80,166,171,23,38,135,202,120,223,133,171,171,230,230,11,85,169,183,102,170,181,54,208,92,121,21,177,214,163,199,12,93,166,101,46,219,136,88,177,148,219,39,93,122,91,222,50,101,133,42,30,186,204,255,159,25,88,248,127,70,170,156,119,3,230,28,201,26,104,220,98,148,149,112,29,128,21,219,126,55,8,201,158,48,35,198,14,16,146,49,133,95,215,30,80,196,140,145,165,92,224,227,82,219,152,152,182,49,184,219,151,36,114,143,84,4,52,50,18,60,200,24,181,200,64,40,49,237,34,6,255,109,53,163,151,227,250,210,94,51,140,186,90,109,150,27,254,219,171,217,126,28,165,59,84,68,208,194,165,64,141,129,6,35,74,28,18,137,39,214,49,138,23,78,49,217,176,186,7,249,40,118,49,64,213,226,63,226,227,22,228,216,59,68,120,64,193,42,253,59,44,151,4,95,75,254,184,17,183,46,108,72,30,192,2,155,107,142,59,8,233,147,12,160,8,160,212,112,92,44,104,186,90,196,86,32,32,24,105,207,195,253,37,134,21,161,58,47,5,65,179,37,166,215,16,124,196,70,82,104,62,194,37,3,202,180,121,37,235,246,92,249,99,135,30,73,82,237,101,16,164,145,13,18,142,162,49,197,156,122,42,157,45,222,41,6,68,170,240,68,170,152,152,201,90,36,104,232,102,30,45,8,242,242,45,118,228,12,187,161,170,81,206,180,96,179,255,251,178,68,194,136,132,81,102,206,187,41,67,208,138,108,217,147,105,35,140,19,133,155,50,109,177,15,10,115,179,101,157,204,153,57,209,130,49,163,79,75,82,28,92,213,172,122,153,69,84,207,242,45,31,209,252,125,108,246,80,209,14,171,198,68,22,162,57,34,131,241,47,33,210,178,67,128,24,116,0,2,93,127,54,86,40,223,200,67,37,6,10,197,192,144,120,244,41,212,28,1,102,143,167,122,68,196,76,196,160,183,1,94,41,165,217,68,202,200,136,197,161,249,167,142,114,90,239,78,58,143,237,43,252,213,39,165,206,11,239,156,252,66,142,253,169,19,200,148,251,73,236,73,231,69,55,247,53,68,195,133,233,8,210,214,132,190,222,238,205,215,116,223,25,246,162,145,5,199,206,210,139,217,91,126,190,69,91,60,183,133,145,123,178,31,165,85,47,73,62,214,109,190,97,91,64,105,251,44,147,195,185,155,152,212,255,238,219,155,157,154,153,163,32,180,191,32,158,86,222,107,178,71,131,105,149,0,22,173,244,197,59,227,168,31,0,195,131,24,133,196,130,5,8,72,57,49,25,43,33,17,142,105,208,225,125,187,72,150,145,108,233,249,12,53,3,5,168,104,130,231,87,35,19,14,67,144,42,1,71,150,4,119,7,34,184,145,117,233,221,121,169,125,98,120,186,177,54,181,159,236,107,169,6,65,144,122,31,86,250,34,255,63,253,125,255,245,124,70,202,69,52,237,183,15,181,212,207,195,66,213,218,59,52,12,148,134,162,5,169,5,71,215,42,212,211,12,54,162,102,225,172,91,16,222,185,153,237,174,103,30,240,227,88,186,34,255,230,86,186,4,64,0,12,0,41,109,253,47,193,197,51,135,88,116,35,2,22,180,214,40,165,38,73,207,32,45,214,72,208,221,236,69,77,144,42,163,92,183,89,43,56,116,205,239,75,240,215,115,253,115,213,199,41,54,134,199,140,152,152,55,149,98,45,191,28,127,178,177,183,40,143,86,148,241,180,252,119,216,230,137,95,158,51,107,182,184,88,214,98,229,15,37,71,167,87,54,57,37,206,26,181,92,45,59,80,210,219,104,84,182,62,198,231,113,99,74,113,194,151,242,48,183,84,106,13,44,0,5,187,211,37,207,51,168,2,210,16,76,193,176,128,193,208,76,42,9,187,9,202,185,153,145,131,1,51,22,80,54,114,236,197,212,177,109,60,114,72,0,104,7,134,137,81,45,48,183,196,78,157,131,176,228,96,40,128,116,3,249,11,25,195,245,156,191,167,72,83,82,106,35,153,63,11,241,254,91,197,189,104,145,139,27,153,166,78,205,55,250,154,87,233,249,211,134,131,37,27,208,198,77,102,255,127,164,148,238,183,105,85,28,141,135,169,223,168,255,251,178,100,195,12,132,138,102,204,27,140,68,80,125,140,217,170,101,40,86,21,149,155,46,110,189,17,130,61,51,165,205,163,38,120,30,124,188,91,212,68,94,183,123,204,14,29,14,206,205,210,222,83,24,62,198,148,76,53,85,112,72,215,65,85,174,132,23,143,149,87,170,248,214,78,182,155,142,15,82,98,56,191,33,98,174,138,0,224,0,53,219,130,61,25,161,205,16,184,2,48,167,172,115,78,107,79,109,81,20,55,197,203,150,222,137,205,68,177,164,164,98,182,123,61,160,53,159,188,196,217,136,3,135,108,78,207,70,162,30,203,78,201,233,228,246,201,221,79,124,181,178,17,252,127,159,255,249,26,118,223,183,41,98,126,13,74,46,114,51,167,214,210,243,183,169,86,116,152,114,73,67,153,213,118,214,69,155,123,212,106,13,75,174,182,66,16,141,218,179,165,119,237,77,39,103,247,116,203,221,191,222,32,172,150,30,45,196,134,202,153,82,220,189,101,144,33,205,124,100,39,146,0,0,165,252,194,63,179,111,27,66,193,211,9,7,76,2,22,10,129,90,194,227,105,147,33,3,118,112,160,59,134,213,189,149,165,219,108,229,63,210,172,105,221,185,99,145,18,134,94,56,131,105,20,103,45,109,26,208,185,88,159,197,188,206,219,155,39,138,48,182,72,239,184,240,166,20,170,64,0,2,96,50,165,202,128,37,62,254,180,89,197,168,249,50,134,158,232,151,221,190,66,66,112,180,85,224,136,144,244,117,157,191,116,213,57,135,7,75,253,255,221,219,161,18,170,158,234,167,42,145,138,67,187,83,124,234,138,116,33,72,235,98,245,8,13,195,19,252,33,21,82,252,231,52,229,63,105,206,96,138,25,35,236,213,101,145,134,70,244,0,16,192,0,10,239,196,49,13,42,214,218,233,32,96,106,26,140,186,41,76,32,58,92,254,223,175,103,147,75,78,7,37,65,112,108,77,227,212,186,107,201,93,221,177,111,190,216,165,110,162,73,60,156,140,141,199,48,0,101,8,53,95,255,106,255,250,89,170,142,166,101,170,53,214,164,43,49,76,206,180,70,165,149,9,213,105,66,42,41,14,117,57,168,229,231,116,127,232,101,167,164,80,46,249,46,198,252,212,93,51,41,149,12,100,80,49,105,184,48,70,9,1,166,251,18,71,214,230,97,128,203,58,68,197,172,235,163,56,96,13,136,75,102,152,226,52,197,163,244,111,35,8,121,151,68,62,226,54,7,34,133,214,22,15,44,148,88,108,173,106,24,78,132,114,97,41,82,159,75,217,50,230,83,20,68,8,48,120,80,180,64,208,64,16,0,76,5,43,7,187,165,232,130,219,24,88,22,251,15,0,161,32,0,40,64,20,104,10,36,12,25,4,133,65,255,251,178,100,197,14,165,70,102,204,155,130,87,178,106,203,233,202,100,194,110,25,65,157,46,78,25,190,209,252,179,102,157,148,149,248,236,61,157,180,232,92,51,87,11,57,98,188,41,223,54,125,85,255,223,210,104,68,206,97,253,79,52,247,239,122,5,158,81,168,88,226,205,7,197,145,196,80,35,68,138,3,75,136,112,136,251,252,71,129,134,156,32,37,190,55,223,194,205,187,40,190,165,33,51,65,100,199,234,89,120,146,38,166,175,245,152,2,197,1,27,119,16,234,151,43,177,25,139,60,101,39,155,34,228,100,203,13,189,142,95,173,217,29,109,241,21,78,219,96,164,33,58,188,169,31,191,109,65,139,102,45,106,113,196,132,196,197,8,9,68,234,58,122,70,113,236,16,161,81,129,89,58,205,214,95,207,191,255,95,120,161,42,100,90,49,196,15,17,37,135,57,145,142,172,123,185,71,145,24,164,48,229,84,41,221,206,175,162,173,70,156,96,209,109,116,88,112,204,160,182,57,221,164,116,9,147,83,160,136,68,6,35,103,244,184,45,0,0,155,208,209,23,99,67,53,12,60,71,48,192,180,10,19,49,32,9,203,89,202,104,177,196,34,100,192,110,16,44,251,140,167,60,151,202,99,142,252,106,222,83,141,109,178,63,46,195,233,126,164,10,220,194,0,13,37,221,113,217,156,17,0,190,82,231,97,207,147,189,147,208,248,136,12,90,230,28,165,171,50,9,110,64,157,75,194,120,192,44,12,229,114,176,118,18,1,36,18,65,248,178,175,164,145,33,127,159,91,191,252,60,63,252,83,188,194,124,221,194,16,40,98,37,112,134,33,8,159,153,19,19,47,8,145,222,123,169,136,32,26,36,25,91,65,171,13,227,7,239,110,37,206,152,253,190,146,123,31,8,136,133,181,183,85,31,255,33,24,0,4,230,192,67,171,99,200,226,178,97,251,188,246,229,15,249,124,96,243,51,82,15,151,156,103,249,130,183,59,59,49,99,29,19,173,188,127,191,26,202,10,89,104,25,202,244,118,99,57,135,23,18,20,234,222,151,59,255,255,70,68,217,8,170,235,237,247,123,145,137,209,146,234,141,181,29,67,184,48,121,110,91,106,53,144,128,165,85,229,119,103,75,50,138,14,150,102,43,179,3,251,40,180,231,230,136,180,28,236,176,100,51,185,133,128,97,5,0,8,24,28,15,40,21,47,248,80,20,35,14,180,183,229,225,235,249,13,190,177,72,139,237,149,45,53,21,169,101,202,145,217,84,205,148,220,149,192,176,243,218,239,94,147,210,66,151,203,161,81,232,78,84,177,81,161,160,105,116,73,0,232,28,230,202,153,27,120,229,66,229,208,98,104,206,241,144,196,159,166,45,56,165,81,153,110,119,181,222,255,251,178,100,190,14,165,85,102,205,27,143,70,144,103,236,217,211,96,194,94,21,41,157,56,110,13,126,129,112,51,103,221,129,137,184,119,219,104,158,82,101,234,170,178,77,86,112,146,153,200,204,37,106,2,54,218,233,193,71,130,248,102,108,134,100,129,53,206,246,49,167,107,123,254,99,53,93,85,27,95,243,83,54,198,154,181,187,81,69,46,224,236,234,50,47,231,68,8,41,10,95,212,0,143,101,203,105,43,84,178,143,251,173,106,176,233,57,55,205,130,4,235,163,255,25,174,180,164,41,16,255,125,38,48,68,0,91,101,167,255,110,121,255,255,235,255,202,85,98,173,153,146,172,90,162,46,9,209,31,71,57,145,209,234,206,188,138,41,122,76,103,157,254,24,128,148,207,234,67,171,43,153,250,51,16,179,37,78,173,222,17,0,0,165,180,236,185,67,62,102,141,167,66,54,137,32,200,2,195,14,3,69,128,200,174,205,192,64,145,225,204,181,6,213,51,89,81,164,175,48,0,42,133,134,184,42,193,41,116,36,113,230,16,160,12,181,75,217,146,92,165,82,160,47,88,140,20,210,91,86,42,128,88,54,97,174,204,193,78,196,93,35,150,201,104,134,64,131,69,23,165,14,32,16,81,100,96,231,93,228,100,210,27,206,219,208,212,222,157,53,22,180,226,73,165,15,252,130,127,15,179,134,180,185,78,175,238,201,101,221,218,119,105,160,162,65,16,32,224,141,161,203,35,44,190,198,158,64,92,225,111,236,10,24,162,146,122,58,23,105,156,141,115,78,173,255,178,125,162,8,47,254,5,149,178,142,127,200,84,215,55,119,200,78,37,56,150,142,189,95,168,184,1,44,129,4,24,0,2,77,248,95,195,1,160,41,192,161,139,248,105,22,211,40,102,217,200,53,22,106,229,197,167,99,219,142,114,38,133,34,9,204,62,17,77,149,72,19,21,38,162,70,115,54,155,106,201,20,139,130,146,27,163,203,51,217,186,123,55,156,164,57,206,235,144,146,202,162,148,66,51,92,238,239,59,236,182,116,42,74,98,161,202,81,72,153,156,233,19,30,81,18,149,159,65,122,17,152,126,161,110,86,48,179,165,177,25,92,206,165,124,73,132,136,226,149,243,122,140,0,84,68,239,134,55,172,167,71,161,166,100,28,166,31,145,102,31,10,161,196,224,4,1,74,70,156,159,70,1,135,12,161,176,41,114,68,12,128,192,160,56,42,12,185,16,19,236,189,231,219,20,62,216,151,148,162,7,134,218,146,195,196,20,29,8,21,42,37,164,26,222,71,41,115,42,137,89,134,89,43,253,26,98,82,88,120,56,12,76,39,249,14,15,50,155,179,246,83,2,74,45,60,42,85,61,10,167,117,101,140,63,145,184,62,151,12,255,251,176,100,217,138,6,9,102,204,27,134,87,178,126,204,217,202,100,197,122,23,149,155,48,238,153,190,137,228,51,102,205,148,45,249,185,107,247,204,170,56,161,208,147,79,45,145,105,135,43,13,32,234,218,46,40,147,174,232,175,128,99,79,48,216,65,139,72,189,71,13,98,42,172,2,179,183,44,121,61,117,173,34,242,202,138,206,14,50,74,234,69,21,54,166,111,169,211,77,190,167,115,36,255,237,65,97,153,96,64,14,111,201,151,66,20,81,88,53,188,38,155,175,16,191,15,19,48,199,166,40,233,32,41,115,163,81,134,182,180,90,119,31,8,232,184,241,113,61,90,44,210,60,78,204,205,223,113,23,17,127,52,255,95,220,52,104,211,31,13,117,67,121,123,106,234,120,226,59,125,236,235,152,247,89,213,13,109,117,36,252,174,124,156,215,179,230,229,148,218,151,94,249,230,29,168,156,32,67,63,174,226,42,248,159,103,113,12,101,255,206,159,77,255,251,250,134,72,117,101,0,1,45,244,242,206,67,215,130,12,12,140,49,18,120,195,34,179,27,131,80,18,196,33,197,21,48,8,229,204,77,231,109,181,188,204,64,65,231,130,53,19,136,74,221,184,84,97,237,112,33,217,3,40,117,156,232,160,232,33,52,90,114,40,72,157,73,168,229,201,99,41,136,54,9,247,89,143,69,20,37,230,165,111,237,181,7,6,61,86,69,86,118,13,150,221,164,19,16,30,40,130,57,82,17,98,22,109,135,27,106,172,217,26,171,210,173,3,209,35,111,154,53,236,103,86,76,231,165,13,120,175,98,149,29,134,149,3,98,246,57,89,119,137,60,225,244,61,22,80,93,70,40,79,121,27,126,179,149,95,34,57,40,245,254,249,8,8,26,1,0,5,221,126,54,183,8,93,90,17,192,187,98,3,30,183,98,81,104,193,89,188,146,85,165,194,203,54,82,244,142,209,190,3,27,58,81,167,196,105,11,72,37,149,5,233,95,13,239,73,201,71,92,77,140,120,249,210,6,161,151,245,9,78,241,43,101,24,167,68,235,9,45,23,12,60,245,24,53,237,137,106,190,38,153,177,231,171,111,86,210,221,69,222,222,179,180,199,125,242,55,174,10,177,112,250,138,247,135,152,203,171,254,248,234,255,231,110,27,139,255,248,141,66,3,120,238,248,252,234,67,41,85,12,214,43,48,0,52,193,64,131,25,129,134,65,98,32,59,166,134,198,16,2,33,19,10,105,57,41,67,120,14,12,91,127,225,214,131,26,141,187,146,248,164,227,211,44,109,90,235,90,108,97,80,136,40,35,44,95,45,113,83,216,150,68,175,76,200,160,119,77,69,35,207,178,112,181,149,165,30,90,206,154,158,141,124,182,130,180,118,220,86,61,156,255,251,178,100,197,142,5,71,103,76,155,136,87,48,127,12,217,183,101,40,122,85,41,159,50,110,25,92,193,193,51,102,221,148,149,105,31,144,250,141,125,255,183,199,215,110,245,155,61,254,220,185,178,237,183,220,197,220,181,239,210,114,148,172,86,74,233,14,179,138,169,69,21,104,248,33,78,56,253,206,122,242,18,91,158,131,116,121,138,171,208,158,166,154,64,92,155,217,186,253,104,166,140,0,117,138,136,0,0,18,237,140,208,130,58,83,118,182,90,131,168,24,172,126,29,178,21,158,50,68,87,72,7,1,13,94,34,173,186,242,213,105,216,125,80,92,83,17,19,31,77,213,4,13,4,41,156,89,197,105,71,219,255,250,18,116,150,166,217,212,172,115,176,163,173,149,146,149,160,247,153,152,162,226,69,119,66,178,24,80,89,24,140,179,49,21,154,180,189,219,41,123,142,189,93,155,171,104,98,57,116,75,181,255,234,194,0,43,42,0,0,239,244,204,47,76,239,131,224,195,81,80,196,0,188,193,112,76,20,116,11,1,1,1,209,88,10,253,24,58,36,9,3,143,19,20,110,238,98,18,140,2,4,97,13,78,10,109,233,169,38,26,203,4,182,227,42,198,241,153,171,10,65,22,149,93,163,138,131,47,68,170,142,178,249,76,101,163,193,177,22,249,145,32,60,189,195,64,234,211,81,53,49,159,148,50,56,213,231,18,10,154,172,239,198,98,21,169,113,147,203,187,127,186,203,249,150,129,171,16,245,203,254,112,235,246,174,68,145,5,206,251,253,144,59,150,143,172,68,16,73,184,221,48,32,251,50,100,136,9,50,144,172,60,212,192,148,252,94,63,104,187,223,174,151,18,213,229,238,8,55,156,243,207,71,86,217,31,255,49,29,28,4,139,128,0,118,250,37,52,198,4,117,212,172,190,103,4,140,69,238,104,75,232,208,16,72,41,5,37,90,75,204,150,198,117,164,219,199,149,94,186,159,201,218,89,235,114,223,212,107,89,118,189,107,28,203,144,6,173,86,171,118,115,19,32,238,145,234,154,209,84,46,220,159,243,12,118,230,118,178,170,30,66,88,41,56,225,198,110,33,151,130,47,33,167,97,25,74,181,82,49,30,78,70,231,22,168,42,235,145,60,88,197,18,145,234,231,75,205,210,142,159,79,253,174,144,153,204,201,190,205,132,30,76,42,26,140,81,13,129,34,209,128,65,73,48,13,66,94,166,74,66,47,186,174,19,16,188,157,201,158,68,37,185,13,106,133,134,98,241,75,228,190,215,160,152,83,19,108,141,217,189,26,0,194,128,131,87,66,8,29,245,130,211,146,134,64,251,65,80,166,245,178,96,94,97,32,97,167,201,90,219,165,15,208,64,247,109,253,37,14,55,98,160,140,4,255,251,178,100,204,15,197,201,103,75,155,166,87,176,124,44,233,147,104,103,218,20,193,155,48,14,161,93,1,220,51,166,77,148,150,40,134,137,81,214,181,159,123,217,35,110,43,84,234,123,196,252,213,143,199,84,181,74,80,247,109,199,135,176,163,11,83,134,217,210,80,124,232,142,201,2,45,112,188,32,241,130,56,173,181,115,250,69,99,109,43,122,253,57,108,137,81,223,237,183,80,32,114,128,0,185,108,56,226,35,149,155,37,24,92,208,108,77,187,16,121,158,211,166,101,104,166,135,55,30,201,123,216,181,183,158,91,21,76,160,101,183,149,30,130,229,164,125,63,34,239,33,74,26,219,228,137,69,149,98,149,184,30,247,57,197,138,22,20,117,185,104,237,213,29,76,140,238,140,204,141,45,102,43,171,25,91,50,51,171,189,6,187,41,80,229,122,139,68,140,119,42,201,109,79,34,180,234,116,183,239,84,114,187,83,236,251,105,71,255,252,17,170,0,1,38,244,204,40,108,211,240,228,198,98,16,195,48,172,48,51,1,6,76,69,91,86,1,158,128,133,85,70,215,89,163,226,158,228,64,9,130,0,83,91,157,137,177,92,104,101,112,109,199,197,243,107,45,105,72,205,9,0,194,160,170,210,78,54,51,76,196,157,8,110,195,112,179,75,63,93,146,63,75,32,172,6,157,137,61,0,121,10,228,50,72,203,151,115,107,144,215,65,76,169,42,191,239,106,115,124,117,45,221,150,248,252,215,198,163,253,53,44,91,201,153,47,178,150,92,91,69,241,171,89,150,154,97,253,211,110,53,158,113,187,125,100,70,225,53,158,212,9,254,170,76,102,63,81,98,174,147,86,247,151,207,119,223,83,88,166,255,93,20,160,75,122,192,0,75,255,53,133,124,227,33,19,32,15,132,64,211,14,134,205,6,38,102,108,214,2,178,35,48,35,84,86,65,37,79,118,212,32,17,13,216,172,193,119,79,78,244,177,248,110,122,25,141,35,205,42,107,12,129,218,83,110,43,172,199,50,32,31,0,97,78,69,201,127,31,201,4,241,216,34,10,70,100,130,254,150,137,41,79,17,81,51,11,131,29,244,173,145,230,41,27,31,227,255,149,114,231,115,225,206,40,40,13,109,125,41,146,57,101,99,160,75,106,155,203,3,27,89,90,240,224,203,93,33,97,41,36,114,167,87,34,153,145,28,32,197,211,238,76,239,74,221,215,95,242,233,210,192,215,32,0,59,191,198,95,72,1,138,113,129,193,248,64,6,12,1,216,113,100,157,216,171,204,5,2,30,112,217,145,9,93,164,4,237,157,24,166,100,235,171,174,99,203,10,49,140,69,27,34,192,2,128,41,150,142,183,168,198,233,216,159,189,86,43,175,135,199,178,53,103,80,131,255,251,178,68,202,8,229,114,102,203,155,169,86,208,156,204,217,131,113,227,182,82,157,155,52,238,189,11,194,43,51,166,141,209,139,152,193,162,44,73,78,81,111,200,120,76,72,138,152,232,70,29,247,17,55,113,219,211,82,34,90,238,50,9,91,33,137,29,59,84,49,156,163,109,29,73,98,170,254,84,201,208,203,70,79,196,71,164,249,66,221,14,173,227,249,175,234,63,230,22,235,190,11,123,89,111,255,255,129,40,0,151,191,252,201,73,48,73,30,48,48,97,26,8,132,0,201,139,128,64,192,0,249,74,91,168,20,5,98,175,92,162,91,9,117,152,30,115,176,50,188,236,123,222,187,183,234,92,114,209,42,3,87,9,80,160,79,252,91,176,38,149,90,5,126,162,177,138,120,187,115,178,248,64,175,109,152,126,89,74,254,237,222,181,67,53,202,243,30,34,212,169,115,255,216,129,147,27,199,205,247,150,151,1,99,89,166,234,125,138,99,74,255,173,246,146,252,74,100,117,161,216,182,191,174,244,50,166,74,110,149,122,61,140,209,228,255,244,86,195,61,0,3,110,244,199,245,130,110,65,133,64,166,0,6,1,69,134,20,7,146,1,25,210,249,154,77,22,82,149,44,238,46,236,44,116,106,101,17,138,205,115,146,74,209,217,108,174,95,6,74,213,82,251,51,16,128,133,128,46,242,244,184,255,215,135,105,232,251,95,241,163,179,4,52,154,90,75,136,72,97,159,100,160,59,106,105,60,52,25,255,255,255,187,39,183,79,93,255,87,184,173,151,78,17,149,202,106,60,222,223,204,255,126,216,189,148,215,233,118,69,177,53,227,100,227,22,64,64,61,116,90,223,84,37,230,79,61,17,19,251,91,243,166,77,95,254,193,171,0,0,155,254,102,255,7,112,27,39,48,114,65,224,97,193,182,176,203,163,49,18,230,186,110,11,239,76,85,23,51,41,12,138,202,54,174,193,9,74,63,80,185,212,136,176,90,46,210,32,178,17,149,114,17,59,61,211,162,186,161,89,130,215,21,142,34,73,18,227,72,138,6,52,163,89,97,114,138,249,175,114,57,16,120,10,32,89,23,251,81,255,188,189,220,235,116,102,145,17,93,28,205,122,29,25,217,82,87,69,57,46,203,114,232,202,181,67,235,255,165,87,171,157,119,93,89,59,39,191,235,5,96,0,87,111,140,94,84,204,12,140,68,48,197,65,76,64,36,33,186,57,23,151,195,85,95,120,75,175,4,42,117,186,132,20,245,236,192,181,178,228,151,116,241,138,212,141,134,58,204,4,96,41,219,57,11,189,83,80,108,123,59,151,237,218,153,194,0,139,194,171,206,12,26,8,51,83,6,45,168,99,199,149,175,229,243,50,200,225,145,230,139,205,74,28,140,106,255,251,178,68,188,12,132,161,103,76,155,134,86,192,132,108,233,163,109,229,110,16,217,155,54,109,140,251,66,32,179,166,157,183,149,120,240,126,194,207,120,125,147,119,87,226,210,59,254,222,12,194,26,237,251,45,8,127,55,41,46,180,221,75,58,59,25,91,117,125,45,167,208,39,98,136,0,11,111,249,128,240,152,97,145,134,136,24,88,169,137,2,152,104,52,53,67,39,142,16,4,70,217,89,215,135,172,213,20,15,225,192,172,39,219,107,68,173,171,36,96,36,49,207,192,43,135,203,130,214,41,132,203,114,133,130,119,244,97,209,232,163,75,67,112,12,9,64,65,122,157,69,204,161,35,199,180,202,159,68,103,42,41,104,60,204,179,43,108,138,85,146,105,217,156,98,141,178,184,199,171,58,119,245,90,149,90,232,169,77,20,219,98,232,222,205,170,35,149,217,236,102,160,203,72,231,161,170,87,240,61,74,0,3,110,188,243,228,53,231,142,2,3,196,68,221,134,56,69,22,42,242,102,235,180,120,19,194,85,8,195,162,208,74,66,37,187,69,145,74,33,202,180,176,252,117,231,145,206,183,145,114,253,39,82,3,74,4,44,35,155,12,191,209,219,234,174,218,103,114,65,119,142,28,89,210,124,231,167,41,209,26,114,171,47,32,46,52,42,232,22,25,255,127,255,112,248,89,198,250,35,141,149,62,100,200,151,199,126,155,134,254,25,170,234,121,91,52,121,86,187,131,181,64,108,25,123,56,211,187,46,174,248,250,231,99,155,190,91,162,114,228,245,117,6,82,243,231,142,201,245,154,254,141,28,148,181,146,97,113,13,143,154,68,89,48,0,11,119,198,111,72,113,166,70,148,4,2,232,54,49,35,114,5,69,151,137,139,195,134,42,50,202,82,153,135,63,78,162,240,65,246,143,70,240,67,27,148,186,244,173,207,179,13,164,60,24,4,134,200,226,76,26,156,139,54,203,189,6,218,72,246,59,119,72,16,208,11,145,129,97,146,179,2,120,96,192,198,36,163,209,48,124,28,21,44,39,41,255,237,255,136,75,116,168,114,146,183,116,98,105,123,66,142,139,108,205,94,54,62,203,214,31,6,83,196,248,58,222,138,45,179,10,190,207,241,59,137,103,105,75,35,93,162,148,197,180,165,30,114,188,231,222,114,42,159,227,246,100,99,105,13,251,158,187,191,44,11,32,0,82,218,204,145,192,52,113,64,206,8,179,32,130,140,12,67,49,200,149,215,158,144,70,11,207,93,61,161,139,16,202,117,135,5,137,131,147,57,19,43,99,89,238,49,211,69,146,217,138,23,39,32,87,128,34,24,137,227,218,19,19,24,184,182,39,89,149,26,115,113,80,152,67,137,52,164,83,60,154,4,121,163,219,15,167,211,104,255,251,178,68,207,140,197,29,102,203,155,70,94,194,162,236,217,83,109,134,192,81,197,155,48,110,60,79,130,48,51,102,77,195,23,88,161,103,18,196,154,173,213,220,206,67,45,170,165,67,108,167,60,146,80,118,67,19,44,49,94,90,213,212,196,83,50,111,33,149,139,210,162,61,157,221,94,9,152,167,42,174,181,98,122,247,254,111,252,72,0,77,247,230,14,209,26,144,144,101,67,104,65,120,112,62,102,16,187,23,161,166,205,130,192,237,138,130,196,211,142,154,209,10,107,237,67,117,43,199,228,114,23,194,142,14,83,87,113,167,164,83,105,34,203,9,85,59,147,24,140,214,164,214,56,75,96,199,26,114,81,77,17,239,55,121,203,130,199,164,60,51,163,181,253,182,85,87,100,119,229,54,180,111,191,15,15,27,119,70,62,94,155,117,218,158,148,161,29,250,29,84,136,211,209,214,181,207,42,33,138,135,35,60,217,117,122,117,17,161,222,235,45,28,215,118,149,114,112,45,0,5,191,248,229,61,163,233,47,204,156,56,49,104,156,170,55,51,210,57,0,102,8,0,66,97,225,208,147,109,27,84,175,202,41,160,232,177,113,167,53,217,11,242,166,14,123,246,228,88,83,201,16,199,223,52,46,64,10,123,24,40,18,159,75,56,32,1,40,107,50,53,26,121,95,86,187,132,178,72,169,159,228,238,126,222,119,173,123,67,12,134,246,167,106,227,77,122,41,115,10,122,212,55,162,152,235,157,253,239,253,39,73,167,202,239,93,136,77,238,165,122,83,89,229,57,46,190,172,164,12,212,8,62,187,28,137,196,169,136,84,160,92,147,162,158,204,169,67,188,176,101,77,187,90,200,21,162,0,162,220,225,54,42,178,56,80,155,11,49,175,211,227,191,97,247,221,87,199,27,43,129,157,168,0,0,128,128,0,103,93,177,136,130,214,110,44,237,158,45,180,195,162,143,2,42,206,196,147,197,240,142,154,138,8,55,179,194,103,46,136,227,35,237,89,60,231,10,203,40,152,108,21,38,116,8,46,154,254,35,16,84,148,28,11,132,134,131,234,51,207,48,16,10,151,34,192,17,101,192,202,43,100,2,103,40,193,72,198,138,34,33,49,91,107,65,117,253,32,0,27,187,25,121,145,158,248,35,153,250,178,24,148,81,25,104,34,27,16,110,174,82,33,66,90,157,230,16,133,238,57,40,38,133,42,232,189,32,74,14,197,92,52,42,65,166,110,208,149,234,243,134,1,45,50,183,105,136,9,8,27,82,15,156,193,7,212,28,168,112,96,106,20,9,7,155,95,95,171,3,43,118,156,100,167,107,42,30,33,28,16,18,132,174,6,250,79,22,98,205,53,180,183,173,70,233,232,31,177,172,233,89,93,236,126,151,190,255,251,178,100,198,140,133,190,103,75,27,134,95,176,94,162,185,205,97,134,40,26,5,155,36,110,229,141,201,176,49,103,41,134,13,104,103,204,122,221,247,30,173,107,217,94,180,211,247,227,203,211,102,159,246,157,131,243,88,142,86,181,151,126,113,132,78,82,147,237,177,145,157,217,27,19,21,206,220,199,173,123,172,99,170,210,239,177,39,161,171,36,146,251,42,22,30,226,44,96,126,101,247,111,116,197,163,93,82,105,100,113,136,8,89,156,110,83,67,219,95,44,216,33,58,20,112,0,54,191,241,29,22,107,2,114,32,52,114,186,254,94,172,129,94,93,82,243,169,133,182,246,162,188,79,212,165,126,236,123,104,142,183,243,194,209,31,17,251,255,255,255,252,33,128,131,138,113,110,85,145,243,83,242,142,34,164,127,214,86,243,41,219,145,159,12,161,145,197,54,54,138,69,159,154,182,12,250,89,244,247,84,58,81,142,44,78,133,14,191,116,168,100,197,241,138,145,108,105,63,30,139,178,133,0,7,127,252,192,187,19,18,45,140,38,49,52,89,44,199,164,99,76,135,75,125,64,165,174,248,16,0,203,159,215,106,82,216,88,16,24,118,168,107,40,221,42,228,66,79,177,99,71,34,39,25,32,210,12,192,189,0,100,72,133,44,146,144,247,22,228,74,86,11,139,124,85,89,82,78,10,149,106,49,86,115,7,130,192,216,147,28,90,134,54,165,143,1,80,240,232,58,122,79,167,84,187,75,164,107,223,136,65,114,10,21,40,109,12,119,60,105,131,183,16,92,104,209,121,32,209,253,236,245,61,251,159,35,162,96,221,232,206,241,230,77,187,255,198,190,52,234,183,78,175,175,29,73,57,3,134,254,228,19,99,191,236,150,104,145,128,43,64,64,0,28,150,211,75,194,40,172,97,202,104,146,88,132,106,29,137,136,199,146,165,173,84,64,159,176,52,245,216,176,29,123,65,0,164,66,117,131,92,52,15,53,226,2,98,65,195,86,157,134,14,38,208,66,148,218,215,44,96,193,41,151,132,197,140,20,49,83,4,103,195,169,46,167,50,149,180,197,14,22,208,153,148,154,126,17,92,147,110,19,187,38,0,6,57,89,159,159,231,165,124,27,97,74,76,141,50,114,252,200,9,131,4,0,210,169,53,88,145,135,195,200,40,148,9,102,165,128,18,64,0,166,85,179,246,182,159,37,44,128,97,133,194,190,201,0,163,130,72,175,4,237,22,136,143,134,44,144,138,112,25,184,64,101,27,87,76,25,208,144,53,117,231,22,128,154,107,188,166,43,253,64,87,76,153,159,187,76,113,230,165,113,25,203,204,252,59,144,196,19,55,108,4,11,19,141,105,20,17,225,13,175,177,130,61,10,30,172,34,51,185,45,78,255,251,178,100,196,140,133,67,103,76,27,143,67,208,93,130,201,167,97,38,82,23,157,155,38,110,105,13,193,184,49,102,157,150,13,105,197,226,0,196,53,52,136,62,143,54,4,140,57,184,81,146,200,146,32,20,54,252,226,104,190,234,37,144,165,135,185,228,193,86,78,121,142,108,230,102,39,142,174,255,123,70,81,227,191,152,108,68,251,234,47,154,160,74,128,0,109,223,136,115,47,98,30,163,106,203,47,220,175,87,230,11,169,46,137,25,225,146,176,29,120,28,58,217,230,200,49,86,218,31,86,197,199,252,86,113,154,31,11,159,188,239,217,229,250,127,254,125,252,143,212,194,54,26,157,185,111,111,163,35,114,231,192,139,147,188,83,51,22,21,187,107,79,71,52,146,36,165,11,42,67,33,102,144,175,237,62,218,99,22,4,177,28,132,8,27,243,54,65,30,62,233,28,137,0,0,163,140,196,89,6,140,52,193,120,195,0,47,11,1,36,52,11,198,16,129,2,96,72,1,194,192,12,186,213,105,128,80,16,150,205,124,18,128,25,84,3,18,116,136,11,65,65,162,193,216,130,155,43,115,211,17,109,217,202,114,40,188,97,107,5,64,119,214,112,58,66,178,71,177,82,34,164,160,128,22,66,43,151,89,185,169,186,170,57,240,27,198,221,23,154,134,195,104,148,212,222,183,98,42,235,62,74,252,182,136,174,214,80,252,186,110,131,190,95,200,139,12,148,193,144,243,199,61,191,150,99,207,39,155,182,148,85,122,36,154,168,57,132,96,52,213,115,76,48,61,44,227,160,211,121,23,27,221,178,76,246,93,67,60,242,58,235,251,152,190,191,81,208,127,204,221,92,136,158,191,85,63,190,151,113,195,127,54,147,191,117,51,215,238,11,0,0,12,0,1,46,216,240,132,71,72,198,124,200,84,90,28,118,167,238,169,41,155,148,52,210,153,182,242,177,136,132,203,155,198,189,30,18,248,124,53,49,20,29,191,5,75,222,145,237,223,204,253,63,189,255,207,51,177,121,62,183,97,238,108,200,68,186,13,101,111,99,245,195,5,154,104,66,105,157,178,144,147,252,204,251,231,70,103,250,240,139,239,252,32,255,146,210,47,48,159,215,176,199,215,37,105,55,33,228,97,0,45,1,132,14,102,166,80,153,25,10,103,16,209,8,21,109,6,4,149,88,170,42,68,116,188,73,247,189,39,204,34,12,80,81,89,202,73,117,216,152,173,41,223,149,151,209,47,165,171,233,133,13,20,133,193,193,152,16,150,132,0,17,180,81,117,69,155,97,232,138,138,75,248,44,20,169,135,59,139,14,236,166,89,113,147,161,148,186,142,219,112,186,225,73,221,152,2,235,26,141,195,205,116,30,13,2,236,92,44,32,143,52,248,111,255,251,178,100,211,142,150,42,102,201,155,217,67,240,106,140,25,170,96,195,118,87,17,155,38,110,101,13,193,164,46,38,165,164,13,112,182,125,134,29,86,58,82,39,170,218,197,33,238,149,101,174,229,212,118,150,214,42,139,46,74,109,23,212,85,202,163,34,194,17,240,59,213,154,19,179,168,59,161,212,198,37,22,54,196,193,223,121,203,57,117,138,65,45,204,37,175,255,252,140,9,64,128,32,25,17,198,125,18,60,96,24,208,216,118,212,31,85,76,105,196,5,45,136,6,167,114,112,168,183,128,196,150,82,160,177,171,65,197,31,170,220,120,58,92,156,29,43,213,140,172,203,255,247,255,243,167,177,252,180,133,115,37,134,189,30,215,166,70,126,216,204,189,187,152,33,34,184,229,109,135,40,163,19,24,30,249,31,242,116,219,23,123,71,45,193,248,25,250,254,152,51,194,107,81,90,85,0,0,226,136,227,34,12,219,38,84,210,179,236,210,81,88,201,82,192,29,64,32,202,114,51,167,84,192,208,109,89,69,64,128,160,8,1,2,204,12,3,6,0,112,17,238,158,141,145,31,26,59,178,162,178,244,200,71,65,161,144,12,216,139,124,6,14,149,21,76,91,68,19,139,24,99,150,201,197,153,64,59,20,96,234,219,101,31,90,139,110,92,100,55,65,148,44,107,112,251,93,116,149,20,12,248,185,50,180,107,107,77,109,10,159,153,35,99,135,105,96,27,241,185,187,218,222,89,255,138,93,161,35,179,173,140,45,13,52,101,147,71,74,44,65,185,178,77,29,143,177,34,79,201,173,109,53,61,95,235,240,87,26,142,102,131,91,78,41,140,69,29,84,15,92,51,79,154,59,142,122,73,94,198,124,125,217,19,255,255,248,68,0,128,96,1,75,183,229,182,12,106,93,178,136,169,126,94,44,27,38,9,159,105,134,233,224,207,38,136,153,232,224,32,71,61,33,64,176,234,161,97,26,15,60,130,159,149,238,110,79,88,235,22,28,171,203,12,243,127,82,158,135,159,233,114,117,86,211,180,186,138,66,138,83,86,227,82,118,227,30,123,61,115,112,209,240,23,238,81,180,205,208,191,226,82,153,218,54,87,78,85,133,252,153,32,38,223,169,89,25,153,86,17,185,163,161,139,134,241,156,98,113,141,193,25,146,35,104,24,62,102,38,7,0,69,168,103,105,166,23,3,192,0,48,8,37,50,215,16,26,120,16,188,83,85,70,70,138,116,103,88,1,10,130,201,15,12,233,35,2,143,129,137,83,96,16,67,86,133,222,18,129,218,74,215,145,241,12,65,34,18,8,42,188,77,77,152,26,60,33,83,44,102,49,135,9,175,201,90,189,6,220,58,2,102,29,228,137,96,251,134,135,144,77,11,32,129,244,156,255,251,178,100,210,14,5,255,102,200,155,185,67,240,106,236,9,186,97,131,46,24,25,157,34,110,229,109,193,159,176,102,245,132,140,184,180,156,235,136,108,79,196,77,237,230,88,196,96,138,107,12,205,85,208,133,104,175,81,54,168,247,210,242,131,152,125,93,142,221,15,56,146,251,46,153,86,200,230,212,63,236,55,168,59,74,54,94,228,159,30,255,246,61,117,157,63,203,153,84,200,116,76,87,247,206,48,160,2,32,3,16,0,29,191,230,126,165,155,236,206,156,52,20,50,89,133,65,53,203,192,240,219,103,21,138,198,228,173,5,133,98,104,179,81,170,192,107,175,3,154,156,255,253,63,121,175,127,200,191,255,255,140,57,28,9,12,142,65,209,17,239,163,124,251,210,171,53,43,73,178,87,111,165,23,212,235,39,210,44,222,237,149,14,101,153,210,167,73,203,231,186,123,12,103,159,33,243,97,212,157,106,0,1,173,248,195,120,192,205,226,116,112,94,12,33,12,79,22,12,121,10,23,192,176,24,189,39,140,5,1,151,74,154,164,92,16,95,192,224,4,183,145,202,4,16,177,24,227,8,100,143,177,103,224,132,210,73,55,225,62,83,165,64,6,67,165,240,194,8,57,254,112,36,85,7,50,236,148,29,105,225,224,116,32,133,49,129,64,115,162,210,47,20,58,118,117,29,72,89,110,85,46,217,193,94,242,214,149,241,63,23,84,214,178,68,105,12,42,169,92,71,51,218,90,237,60,220,212,71,92,202,220,199,210,166,245,53,115,45,141,208,119,222,58,74,43,65,164,32,134,33,26,40,236,113,147,201,102,12,161,130,98,9,88,97,215,202,169,117,37,8,59,15,38,191,146,128,94,192,16,0,59,109,166,71,97,113,75,232,202,66,168,6,27,49,19,152,164,87,148,235,74,242,94,90,229,49,158,246,157,160,59,212,214,139,46,194,84,82,227,84,96,97,217,13,145,40,130,91,121,213,225,146,102,57,216,208,164,204,231,143,156,13,53,40,145,159,67,189,212,238,68,44,228,34,67,255,162,41,161,229,205,182,107,11,51,246,76,255,143,125,122,69,82,161,115,58,206,92,132,159,146,253,250,121,185,65,230,143,104,106,216,142,114,48,174,101,65,78,130,3,33,133,19,31,129,16,16,166,158,133,223,118,6,66,149,14,76,128,176,30,225,39,234,67,26,227,240,75,30,100,78,252,113,93,183,116,85,86,5,232,173,201,116,169,1,200,20,192,46,68,207,221,0,5,65,225,225,104,184,95,150,54,93,101,224,227,167,91,2,127,164,143,3,68,44,249,16,6,38,250,163,219,170,238,214,188,240,193,41,212,193,149,85,148,198,100,33,25,36,24,74,163,233,83,88,164,177,125,68,71,95,212,31,126,55,255,251,178,100,207,142,165,138,103,74,155,175,69,160,109,204,89,135,101,131,90,87,113,157,36,110,233,13,193,172,176,229,205,132,141,224,141,59,78,43,119,249,197,109,222,73,45,205,198,158,107,22,194,50,26,106,14,31,6,136,126,32,69,69,64,247,45,28,80,42,163,196,1,194,181,66,243,181,99,30,74,27,87,23,23,30,223,170,136,119,227,62,103,112,22,153,45,167,103,41,80,1,37,252,140,4,29,158,55,8,180,93,13,154,197,201,78,84,184,49,92,120,121,222,226,144,81,157,154,192,29,235,138,208,172,127,50,41,147,177,172,10,232,56,216,52,91,50,34,150,234,238,129,23,5,228,166,86,104,248,169,125,57,223,220,242,189,57,111,115,171,27,190,138,113,238,137,161,234,146,238,168,109,156,139,94,21,62,100,114,21,125,231,191,38,193,74,47,127,254,103,65,181,0,3,44,244,9,120,155,120,130,132,15,38,12,140,230,35,153,70,19,133,32,32,33,53,87,180,104,68,9,39,18,138,5,140,186,172,65,141,9,132,221,85,122,193,178,235,78,163,174,249,152,96,33,18,85,43,148,28,97,235,196,20,81,188,192,129,215,73,58,211,16,191,109,137,84,152,204,110,53,75,0,188,44,253,139,16,10,157,23,26,227,190,6,36,69,24,5,34,136,232,37,151,22,26,44,110,124,111,89,54,205,109,248,226,253,204,127,211,101,204,66,233,35,207,56,235,56,251,123,22,127,82,247,62,157,21,93,215,113,86,181,182,221,51,204,83,161,140,237,51,166,71,148,98,25,42,155,25,147,202,165,51,146,101,75,75,191,191,246,51,254,89,182,29,181,190,147,141,248,150,4,104,0,68,183,97,27,128,251,71,69,17,130,56,147,72,100,111,140,142,25,79,88,216,128,65,20,100,194,120,74,207,212,58,66,103,195,224,121,180,72,8,230,231,92,23,107,229,46,234,33,242,185,1,134,98,13,61,63,255,68,90,210,151,35,59,24,236,215,103,49,175,118,36,172,146,157,218,119,114,166,87,171,201,51,165,157,201,66,14,89,145,138,183,51,137,154,116,114,85,239,82,149,52,250,147,102,176,60,20,254,48,0,59,183,198,6,226,155,28,114,99,132,225,138,132,6,38,55,153,172,0,91,245,93,19,93,137,212,243,70,25,210,170,34,163,88,78,41,38,45,54,30,160,173,58,143,74,203,26,103,73,247,105,22,220,22,40,96,208,58,123,62,10,0,218,184,16,5,168,212,89,248,169,79,66,246,94,140,194,100,23,229,166,133,133,232,163,65,104,171,213,184,168,60,40,137,35,153,35,159,103,62,214,227,139,107,161,207,109,67,210,209,19,150,83,160,180,170,82,173,227,161,241,140,164,48,100,62,141,20,253,20,143,255,251,178,100,212,12,197,174,103,74,27,185,90,240,109,236,217,147,101,34,92,20,209,157,46,110,33,91,65,217,51,165,205,150,13,120,47,210,26,31,180,245,181,241,76,55,16,69,232,195,221,239,216,198,83,212,95,31,202,77,210,123,32,249,13,39,102,178,2,27,128,0,178,202,106,202,54,138,216,68,146,241,187,107,178,117,247,184,128,6,156,88,120,184,62,29,32,218,169,168,228,226,178,253,172,173,130,105,113,64,126,132,245,58,114,36,24,156,207,198,123,148,119,106,12,0,171,185,78,127,75,249,255,245,50,65,10,125,96,186,193,141,201,70,35,58,104,96,169,149,242,207,53,117,97,110,41,206,186,156,153,45,5,54,111,204,137,143,255,207,157,132,142,122,127,255,107,185,30,197,242,238,64,218,145,17,126,6,106,0,22,179,233,157,227,211,77,179,55,213,176,232,252,195,4,104,204,96,208,64,9,3,65,132,144,22,0,196,33,186,130,133,7,136,163,149,11,153,146,32,198,166,176,241,49,116,0,38,19,118,132,48,246,198,35,12,91,80,160,64,224,198,52,195,146,6,90,189,194,195,73,206,154,114,6,12,224,84,90,136,133,196,186,9,130,91,23,226,144,120,50,148,82,178,84,1,149,3,132,21,84,178,86,66,59,1,224,92,240,121,18,1,225,193,168,237,44,68,194,10,45,136,26,49,239,56,105,114,104,158,104,113,239,69,250,252,39,93,66,77,86,229,241,55,211,166,212,131,242,217,91,81,159,41,172,244,206,60,241,202,91,100,160,245,98,29,195,77,143,220,220,54,246,186,219,204,186,224,243,220,206,82,133,13,238,82,69,43,45,148,89,156,229,232,44,165,234,27,19,121,130,40,85,195,192,4,238,219,138,93,151,190,237,12,97,195,207,15,168,137,128,225,74,82,236,41,211,227,101,31,247,137,145,153,68,106,26,43,67,142,61,98,194,223,219,77,255,252,214,194,211,171,90,213,245,92,117,245,202,60,211,68,188,245,218,31,16,90,193,82,200,93,22,167,223,220,161,149,48,203,60,71,61,44,17,255,60,204,205,79,10,215,94,211,109,207,95,83,23,125,205,243,117,196,228,165,45,207,117,127,67,162,16,102,108,248,209,32,0,20,76,70,38,107,128,96,60,12,6,18,32,28,4,4,147,6,129,99,6,130,25,128,200,5,139,0,106,123,8,128,24,12,1,131,128,22,214,80,146,193,192,68,7,131,154,100,36,130,83,76,42,14,55,0,53,214,112,216,194,226,38,29,54,176,68,28,182,105,38,33,28,104,241,18,166,10,128,14,12,227,7,2,160,86,165,46,141,50,151,121,240,137,58,208,80,132,123,152,230,195,42,197,41,146,202,99,52,219,150,230,234,74,174,68,183,25,154,255,251,178,100,219,12,134,107,103,71,147,186,90,240,113,76,217,179,97,136,40,24,37,157,34,111,105,109,201,192,179,103,41,150,20,168,18,13,204,237,149,76,183,161,157,59,103,231,116,68,50,24,180,68,236,233,177,43,213,62,79,238,227,167,204,182,185,119,109,155,250,220,203,168,141,213,160,237,101,17,181,12,29,57,35,141,87,42,172,114,113,119,49,106,139,229,72,103,234,91,107,189,42,234,229,255,190,3,90,207,16,2,27,182,252,45,0,112,240,52,117,137,148,14,108,237,75,129,169,138,37,135,197,203,150,89,222,183,67,29,106,115,11,4,131,149,213,65,218,36,80,177,172,39,69,17,163,255,206,116,100,117,67,36,147,144,206,231,119,141,245,73,14,238,42,56,57,101,82,92,241,245,41,167,114,170,171,179,169,13,206,228,206,69,89,174,88,228,41,200,100,201,212,199,82,28,228,83,18,205,176,194,61,40,117,98,236,215,123,238,168,11,0,0,83,132,241,21,76,233,52,176,214,83,216,2,89,24,222,114,26,6,40,2,2,34,128,176,136,35,48,28,4,48,4,18,24,4,80,184,100,42,94,194,16,100,194,80,200,194,144,17,57,19,41,168,162,91,166,203,20,56,189,145,37,238,251,0,129,98,247,152,14,2,43,121,130,64,201,129,38,249,133,97,72,56,62,7,10,195,192,96,240,57,23,2,1,48,153,74,51,66,165,72,84,161,209,161,64,36,182,13,213,165,32,2,141,232,134,227,83,210,185,44,51,156,110,180,252,213,20,143,182,141,191,149,85,181,117,82,127,216,228,247,248,85,214,193,10,63,185,53,245,93,205,83,198,77,18,174,194,82,105,182,210,200,124,186,74,226,157,92,183,166,164,169,137,102,37,88,244,73,9,48,128,143,8,205,212,150,198,92,180,191,167,57,82,211,93,148,214,75,160,130,149,250,131,219,168,0,0,0,64,16,23,109,168,130,72,84,166,205,201,50,22,181,79,181,30,109,190,181,61,19,234,170,215,197,21,126,253,155,84,200,58,170,203,86,105,81,125,172,201,43,127,255,58,142,214,173,34,61,17,5,172,180,83,29,82,117,115,13,105,221,206,234,202,114,51,180,187,25,207,39,82,178,189,121,175,54,186,243,35,72,245,122,35,127,223,210,186,81,191,255,131,203,44,53,194,205,54,157,119,48,128,27,49,112,15,50,65,65,50,24,24,90,201,242,16,1,24,0,1,13,3,112,248,140,5,94,233,104,215,140,2,7,202,6,164,86,130,230,22,228,190,15,86,36,252,66,213,40,74,245,94,94,178,96,113,18,144,150,98,224,116,97,8,23,196,129,164,34,4,218,188,69,48,155,179,14,114,48,147,169,123,44,120,95,200,179,191,21,44,146,86,23,7,255,251,178,100,202,142,134,118,103,71,155,169,111,64,96,108,217,205,97,37,78,23,229,155,36,110,153,123,9,92,14,230,205,148,160,168,160,6,73,5,135,56,121,103,235,79,255,63,148,1,43,80,212,253,46,109,24,148,1,161,32,138,58,133,17,154,26,73,19,67,67,168,211,74,165,158,121,175,203,109,140,243,9,120,241,145,150,243,232,39,78,131,113,241,19,83,231,73,227,73,132,75,226,22,100,153,83,126,105,159,220,190,126,149,83,119,106,165,245,52,207,80,172,8,1,1,18,219,109,50,97,47,139,78,97,169,206,44,157,35,68,128,14,145,117,252,138,131,123,122,138,254,70,210,173,193,248,64,46,243,143,136,23,164,142,238,190,185,118,178,77,26,44,68,74,124,202,192,240,154,28,196,178,198,22,67,130,11,11,22,89,136,208,232,241,123,217,158,169,148,52,81,2,230,144,198,126,215,171,86,191,137,21,0,43,243,165,189,3,121,201,195,0,141,243,33,198,163,56,213,163,39,139,211,5,7,164,111,64,112,24,24,10,6,104,194,146,166,3,2,96,160,60,104,228,197,17,78,168,112,128,44,104,100,195,7,67,2,227,134,0,2,157,102,34,20,32,38,130,139,248,99,160,99,192,165,195,24,27,48,112,227,247,20,5,16,24,80,112,16,89,93,16,133,45,183,136,186,45,33,110,214,85,141,120,136,57,1,47,185,123,226,41,34,151,202,77,207,153,135,95,104,118,114,34,243,103,150,101,23,78,83,44,83,75,103,82,211,237,124,178,204,197,156,126,242,68,246,102,147,4,210,8,246,46,123,183,102,143,53,145,124,201,251,116,177,250,205,175,255,86,221,31,41,170,223,137,156,91,12,227,110,206,192,132,235,238,50,202,82,116,119,71,21,106,197,235,253,178,179,250,252,182,114,174,174,102,9,206,164,103,142,28,214,121,107,122,213,96,147,128,5,72,10,240,128,0,54,239,248,22,106,62,81,61,78,65,16,232,199,62,163,111,59,188,110,212,140,203,14,84,12,146,53,158,81,16,194,9,1,133,146,106,12,30,255,246,159,255,157,200,161,72,164,232,219,75,90,223,204,255,246,35,110,236,101,58,127,206,153,161,101,30,79,102,115,42,70,190,105,73,242,41,8,26,90,20,81,200,68,155,246,30,211,73,255,176,48,69,249,164,182,157,190,95,0,64,6,127,246,48,50,112,53,112,31,48,92,36,18,52,140,60,43,220,37,225,78,215,85,178,92,216,156,37,164,224,164,18,69,21,130,207,20,53,131,125,63,46,122,94,52,215,104,110,140,250,195,135,1,75,10,177,12,50,4,94,22,228,175,216,83,123,45,108,209,121,204,217,80,109,131,230,69,236,78,69,35,69,31,74,59,201,56,225,166,69,255,251,178,100,207,12,6,236,102,198,147,187,99,112,101,204,217,183,104,163,124,21,145,155,44,110,165,121,73,94,179,103,117,132,148,160,72,199,122,187,40,230,87,92,139,80,189,41,236,96,244,42,73,4,254,62,139,227,18,251,56,195,190,30,50,180,219,115,20,142,27,40,55,15,24,98,122,222,174,231,203,203,45,179,213,43,177,138,160,153,247,220,162,250,171,187,103,253,196,76,198,245,85,70,98,31,8,217,56,249,245,230,58,109,125,131,75,104,1,0,64,0,0,19,255,248,179,47,66,94,114,82,165,17,35,78,46,23,166,145,83,86,120,202,69,234,125,174,114,129,74,122,53,88,223,255,255,211,239,253,80,72,154,34,146,59,28,235,186,16,238,143,239,116,69,91,119,179,58,213,29,86,123,125,14,169,173,25,72,174,93,121,53,181,170,151,173,85,107,230,51,187,255,199,189,10,0,22,147,104,16,100,55,38,29,19,32,112,9,14,26,3,28,145,200,49,168,1,192,104,8,24,34,128,40,176,2,49,240,128,118,7,0,0,16,104,42,58,4,20,48,114,163,8,92,54,225,52,170,74,243,29,13,4,0,59,133,159,66,0,128,210,169,24,4,21,43,135,135,7,77,192,73,67,66,102,112,8,120,250,128,213,3,23,34,1,58,6,25,11,15,178,135,225,37,20,73,63,153,91,172,186,209,97,182,131,18,109,62,103,4,131,149,185,22,67,240,185,161,144,137,249,254,126,46,17,177,28,24,211,179,197,123,125,196,181,61,105,185,247,1,205,198,175,247,23,215,189,175,150,91,64,154,241,183,76,102,216,204,15,125,102,184,163,199,183,142,255,91,241,153,28,35,70,101,204,75,120,186,240,228,241,245,26,247,215,131,25,149,235,218,192,238,93,89,15,194,213,119,121,190,124,150,215,214,126,179,254,241,172,192,205,55,14,7,198,188,13,107,58,227,243,84,0,27,187,108,5,160,44,165,195,98,170,153,107,203,179,157,143,134,20,129,42,24,28,2,55,74,219,234,77,104,89,72,104,3,103,178,42,150,249,190,215,85,98,185,90,116,203,167,239,74,207,97,236,167,65,182,118,103,119,57,202,48,214,83,185,153,212,243,235,61,214,116,53,28,205,97,108,142,239,58,95,185,44,81,55,100,66,38,210,95,163,43,77,246,74,33,216,199,34,234,141,224,64,1,118,221,204,45,194,204,24,35,134,1,83,7,65,99,20,6,211,13,1,214,94,36,1,77,50,197,207,1,197,154,11,244,216,82,88,56,19,127,101,214,35,180,211,174,132,177,35,159,24,228,157,162,165,203,128,149,225,96,173,57,220,40,173,3,168,254,90,129,121,27,158,141,223,189,12,202,226,243,156,145,147,60,193,150,83,20,85,246,53,3,255,251,178,100,210,140,71,25,103,70,19,219,122,240,102,108,217,163,105,5,76,20,249,155,46,110,153,123,73,84,141,102,37,132,136,248,166,55,115,253,214,198,218,94,39,91,252,12,106,154,108,251,81,179,242,173,231,189,71,109,239,90,211,127,107,51,238,212,122,141,250,217,37,204,157,24,79,154,97,240,144,209,59,221,154,113,205,109,216,52,152,108,211,119,90,82,149,50,90,227,83,83,7,45,229,41,185,149,144,64,249,28,0,128,2,255,193,0,35,139,7,75,225,157,147,170,114,53,197,36,151,166,26,136,129,92,146,108,94,228,80,127,114,199,145,140,163,81,108,12,83,25,226,154,174,61,39,223,47,153,23,62,31,232,19,4,46,26,146,76,105,102,235,105,129,1,86,76,199,173,98,5,46,53,139,162,81,175,177,189,42,232,214,177,99,86,226,181,51,34,78,83,128,82,91,49,28,3,163,2,145,169,49,107,23,35,24,224,218,48,32,1,51,0,224,64,48,36,1,19,0,32,19,48,21,1,147,2,112,10,34,1,0,40,13,8,0,212,192,184,2,132,129,60,195,60,9,140,33,38,124,24,64,209,134,151,5,69,75,153,72,132,192,240,54,16,6,36,93,64,228,34,64,0,129,142,181,160,142,109,36,64,77,40,12,232,18,1,193,0,65,194,19,153,56,147,229,16,248,58,56,84,48,160,52,87,139,222,138,167,195,118,154,155,101,240,219,169,66,250,59,150,93,180,18,38,13,4,57,101,147,79,106,34,226,218,107,149,182,122,75,159,88,218,150,137,103,104,166,165,182,154,234,183,196,62,162,120,52,56,135,39,172,236,44,230,244,117,157,67,182,164,215,122,42,209,254,53,206,182,39,231,174,122,100,117,201,249,244,153,111,166,55,190,59,151,231,214,249,67,168,120,13,61,15,245,128,24,0,0,79,93,249,139,138,65,189,202,118,182,210,241,236,164,197,195,127,164,56,101,87,189,123,216,193,143,179,33,232,167,43,0,57,87,43,173,213,188,190,74,113,8,202,169,109,57,149,247,81,247,243,31,48,60,202,30,237,236,221,233,61,52,46,211,124,37,91,52,181,84,43,74,87,85,83,29,119,54,96,217,115,235,155,174,91,186,134,230,41,215,190,37,184,88,183,222,244,148,134,226,207,95,204,94,172,34,122,0,2,217,253,51,4,216,212,99,5,92,0,37,18,146,205,20,25,38,0,149,129,152,176,160,9,43,47,64,16,252,28,225,37,75,52,136,55,176,27,121,98,83,3,224,192,101,145,72,180,24,210,33,149,138,92,169,99,116,1,135,162,37,142,70,102,48,152,225,193,192,242,102,133,141,88,116,22,86,221,13,237,10,187,73,146,85,198,199,126,121,122,117,26,142,115,242,109,145,89,255,251,178,100,214,140,70,209,102,198,3,218,91,224,111,44,217,186,100,72,126,20,57,155,48,110,49,87,137,138,179,167,13,128,161,248,150,99,204,117,85,166,127,154,181,58,219,213,154,118,124,230,254,174,217,80,115,235,144,84,53,155,19,50,151,114,249,149,152,225,32,140,198,39,24,215,35,102,107,147,114,122,152,97,99,139,110,207,95,167,214,230,81,179,167,86,7,25,0,23,119,252,115,98,122,108,16,241,82,48,220,130,150,211,65,105,118,242,187,134,116,185,81,184,217,217,40,113,50,1,89,1,235,203,203,95,199,123,238,221,62,234,146,170,171,214,118,31,110,138,183,95,213,213,85,213,197,197,144,196,60,171,39,105,204,245,19,21,222,101,88,216,164,249,168,223,175,180,186,167,142,58,165,173,251,155,184,254,101,226,111,155,248,218,39,10,82,0,2,243,151,89,227,80,144,195,46,81,83,49,195,115,11,86,163,31,129,208,128,20,193,0,17,117,133,198,179,3,65,64,48,10,94,49,0,10,170,10,180,80,11,3,26,9,87,81,193,100,44,226,5,66,108,36,49,150,168,139,230,184,9,84,105,138,251,2,68,10,62,65,56,101,196,196,129,4,34,84,44,1,101,0,134,25,192,22,209,113,171,214,180,143,35,66,25,149,26,72,10,158,142,160,2,1,91,25,64,171,106,207,80,4,172,4,16,134,134,145,9,224,179,214,186,197,21,0,180,14,235,190,224,48,56,126,69,40,150,78,253,243,147,110,56,104,215,189,43,134,237,63,196,154,83,36,243,11,13,199,98,103,222,202,55,181,15,201,48,225,185,244,18,105,67,95,10,220,76,83,217,204,31,86,19,86,206,148,183,243,177,116,161,185,167,241,177,103,215,223,87,26,207,110,218,253,46,42,105,181,10,37,253,70,68,0,48,0,128,0,0,75,127,50,172,39,9,172,179,178,96,68,155,175,49,52,5,9,4,147,242,185,218,104,132,86,28,123,80,178,48,17,211,54,178,144,33,147,13,4,132,159,80,130,126,34,41,250,156,255,210,18,125,167,151,252,209,176,79,181,112,54,7,13,148,66,178,199,200,214,161,241,201,47,163,204,82,93,148,101,189,52,125,162,220,79,220,186,148,42,162,29,213,75,40,250,75,139,229,93,102,186,143,62,235,52,238,251,189,90,161,110,102,170,6,69,115,240,2,234,157,252,212,184,84,208,129,81,102,152,46,0,24,100,27,152,140,11,23,206,157,82,130,0,64,96,26,241,186,49,230,100,160,9,140,201,92,118,151,185,116,97,232,109,92,70,145,57,75,19,110,106,253,182,134,163,13,121,91,154,19,54,134,111,174,71,14,4,96,43,221,152,39,234,226,99,5,239,10,130,232,80,131,138,106,244,165,154,124,255,251,176,100,215,14,166,204,102,200,19,185,91,240,123,108,233,154,100,104,126,23,29,155,48,110,153,94,201,123,51,102,137,148,21,122,166,67,58,102,108,189,54,209,28,32,13,130,221,102,60,199,220,133,218,217,224,24,252,253,169,140,108,126,242,115,164,248,166,124,109,121,99,147,20,147,137,130,75,5,26,89,28,37,100,84,114,71,18,44,2,131,37,184,230,205,83,121,249,151,187,108,206,118,79,222,223,174,145,245,109,159,250,163,103,51,183,221,234,168,253,148,227,175,251,158,121,16,196,0,85,109,111,51,200,59,142,107,45,24,144,164,76,191,73,153,117,83,102,42,165,92,40,45,201,230,22,178,110,38,92,125,207,109,105,192,154,167,100,114,40,74,61,15,56,186,188,179,200,219,155,106,169,159,179,111,177,85,178,188,138,141,69,147,34,211,107,188,246,86,114,109,119,174,233,191,33,17,245,66,51,89,94,252,167,167,90,174,253,213,246,233,255,170,40,4,170,0,0,13,240,217,132,35,159,85,204,198,62,51,168,64,198,131,195,23,6,72,135,2,0,209,48,192,193,32,116,52,30,5,201,212,113,164,178,229,84,91,44,61,251,135,226,18,118,102,203,223,156,153,101,182,202,212,26,251,200,206,6,77,33,0,10,11,7,103,205,179,21,123,220,97,226,213,129,85,22,184,40,18,223,24,82,3,37,14,12,180,39,110,38,209,44,177,43,86,203,184,224,151,128,44,34,139,165,217,8,66,32,139,238,148,10,198,152,13,205,161,174,183,178,30,147,73,103,233,242,177,9,188,196,36,138,18,46,193,194,135,103,3,65,24,26,81,103,162,116,138,92,119,254,226,192,160,208,86,88,112,97,138,46,62,7,61,167,87,82,198,43,141,45,8,145,104,28,227,233,71,213,220,204,194,173,250,78,223,202,124,223,247,255,252,241,255,162,72,34,128,64,0,1,159,226,239,159,15,16,118,170,47,87,178,24,144,176,230,147,63,101,35,144,109,175,117,237,223,199,236,253,158,174,253,199,117,195,54,38,33,73,209,248,102,87,177,20,242,59,57,39,94,157,168,223,255,207,35,43,165,170,187,249,92,16,192,114,161,21,149,8,207,236,164,33,106,172,148,125,174,219,255,255,211,191,255,255,226,66,157,152,249,131,185,165,169,50,24,21,129,65,136,176,2,152,25,130,41,128,192,35,152,16,128,193,128,240,1,128,129,68,192,176,10,3,0,168,120,4,214,138,57,14,0,3,154,130,142,146,29,220,59,9,210,255,165,59,146,167,8,200,32,4,141,234,202,58,4,136,186,83,168,112,24,64,4,41,183,18,56,97,58,136,145,180,16,192,33,0,80,226,128,226,1,140,133,167,160,136,200,139,6,181,50,225,12,4,67,255,251,178,100,199,142,166,67,103,76,27,153,67,240,88,236,217,247,96,194,94,26,217,155,42,111,105,15,193,148,51,103,77,148,9,120,6,0,207,17,34,130,42,4,80,248,10,10,206,16,145,40,10,146,70,40,74,120,47,244,69,79,183,112,64,1,85,95,232,30,50,202,29,168,132,123,124,254,138,233,90,4,104,22,144,228,131,143,88,14,71,92,22,42,152,202,101,90,239,225,137,24,33,21,38,182,214,170,223,23,220,18,53,142,145,24,158,234,166,230,138,117,234,186,69,217,175,121,255,249,152,230,234,122,255,255,245,227,246,2,104,151,252,95,112,88,76,129,76,66,231,202,229,215,41,85,85,97,161,74,60,138,71,87,148,87,122,40,98,234,35,78,64,118,121,76,243,52,54,254,202,44,209,225,48,132,42,38,12,76,59,56,214,27,69,29,153,21,190,193,164,186,60,200,124,244,10,82,49,149,174,198,174,254,115,6,113,239,177,84,234,83,180,200,161,208,200,235,78,206,185,61,127,245,253,21,140,203,39,251,127,139,0,27,243,22,123,77,198,17,49,66,52,204,42,226,130,240,4,18,170,139,184,104,0,162,205,121,155,172,75,107,159,6,235,14,164,144,133,50,22,187,219,33,190,134,36,143,56,198,106,33,12,56,2,30,10,16,87,166,82,169,3,198,118,52,75,167,29,156,174,132,128,247,13,225,102,52,128,174,129,59,227,140,25,108,202,148,14,161,220,90,170,146,213,61,99,159,56,107,139,106,231,254,71,42,215,102,181,249,104,196,117,153,214,232,249,51,11,43,221,140,133,154,232,140,133,59,189,85,122,181,107,111,255,109,127,99,207,97,169,23,145,255,251,212,32,203,96,0,37,221,152,245,8,134,43,102,132,250,107,115,198,126,36,96,32,100,43,36,32,3,247,135,218,161,205,15,140,139,86,194,136,204,230,223,5,226,237,129,137,47,147,245,8,86,33,3,214,6,168,77,182,184,196,74,181,55,162,92,96,220,221,104,59,18,100,184,71,136,48,211,47,43,180,233,109,86,194,152,225,30,161,234,47,74,228,42,26,238,26,70,16,58,195,174,19,22,23,34,33,90,197,160,32,104,240,5,207,90,197,152,48,40,235,26,184,176,81,234,155,50,163,194,194,231,221,197,21,255,254,167,127,167,4,0,25,88,232,98,48,81,85,98,92,23,124,28,1,165,117,84,61,166,68,224,168,2,91,15,175,102,47,77,24,142,79,223,212,211,167,1,62,16,253,231,109,110,205,195,105,176,56,3,123,148,157,13,19,237,41,142,212,179,12,64,112,61,73,3,240,235,42,171,72,116,102,32,23,210,31,147,79,206,242,67,244,246,103,108,195,82,184,150,59,223,243,159,251,36,51,225,119,167,251,251,230,255,251,178,68,192,142,228,147,102,205,19,143,43,246,133,36,153,147,119,111,2,17,213,155,54,110,12,254,130,21,165,230,77,196,143,72,124,124,205,68,153,198,153,74,108,25,97,177,56,36,50,167,98,90,146,89,172,148,62,253,145,135,236,140,218,255,211,75,126,255,254,168,18,187,186,41,2,153,137,48,98,208,176,133,142,1,6,166,66,26,233,229,64,196,164,150,193,80,196,236,54,247,53,120,147,177,40,167,237,202,206,28,52,250,63,244,82,53,105,163,135,210,100,116,6,239,163,92,78,138,2,142,193,53,42,187,15,187,207,4,72,95,150,217,108,174,71,68,40,2,128,0,216,65,16,236,131,136,194,238,50,201,97,25,203,247,153,159,252,235,228,84,255,57,254,87,18,156,202,126,133,105,127,14,41,170,201,85,222,23,156,252,136,161,228,99,60,104,153,171,46,31,114,221,255,254,138,0,0,103,204,234,156,200,214,215,32,197,145,188,73,197,51,44,200,26,28,5,130,176,17,8,128,129,64,208,136,23,91,113,224,160,24,14,1,73,70,186,41,50,238,8,137,169,82,183,211,63,238,218,253,2,134,94,3,64,212,32,88,32,240,70,140,80,64,11,56,10,8,33,160,56,51,158,187,161,192,112,41,166,240,178,233,106,89,22,224,4,14,99,195,8,74,1,149,129,11,12,15,0,23,17,5,171,42,129,212,96,96,60,45,183,46,211,170,91,238,15,32,150,4,35,112,76,169,199,207,154,185,254,231,115,53,81,108,239,190,115,182,117,104,183,109,167,57,155,47,117,195,138,137,235,53,135,206,75,154,172,83,208,36,40,65,157,78,227,56,121,223,84,200,171,249,149,90,250,230,170,109,123,139,255,235,248,143,253,252,125,252,95,253,246,29,176,0,19,127,204,90,199,139,90,229,213,11,188,221,47,179,88,130,154,179,44,220,64,195,195,149,132,82,85,119,40,145,197,180,169,213,70,1,37,222,47,229,203,110,91,73,200,185,238,170,252,251,105,174,182,244,51,91,121,253,116,61,13,119,113,172,196,54,99,163,187,208,147,80,242,20,61,204,185,152,253,77,231,34,35,232,190,135,169,151,179,254,98,82,124,227,17,41,173,83,181,89,174,207,60,26,243,95,12,216,6,84,221,40,13,140,16,65,52,198,196,97,12,34,130,124,192,92,39,130,128,10,96,104,0,198,4,0,50,10,3,179,0,224,10,45,121,125,93,192,192,10,110,99,64,146,142,134,20,0,168,20,250,102,203,26,30,70,211,0,9,62,153,178,107,4,4,14,4,2,14,221,192,131,76,88,211,168,192,120,122,198,66,4,129,141,133,135,181,164,205,192,183,136,98,176,172,228,16,20,72,105,167,26,97,201,17,23,85,168,218,91,20,110,255,251,178,100,210,14,230,36,103,74,27,186,91,112,105,236,233,179,100,199,94,27,33,157,36,111,105,15,193,145,51,103,13,148,9,120,88,38,112,137,203,137,133,140,131,68,196,250,108,14,252,105,177,189,112,54,18,57,37,137,117,220,55,226,214,73,162,194,211,42,202,145,43,14,129,32,142,33,13,190,44,160,230,68,11,37,24,178,77,149,75,50,117,226,157,71,213,138,187,88,165,14,58,228,194,12,134,110,72,173,208,57,196,57,111,241,12,163,245,91,235,244,90,46,185,214,230,249,75,219,255,224,104,0,41,127,127,204,15,75,134,135,70,232,92,97,163,39,161,200,101,63,30,122,163,100,251,15,22,5,34,184,239,189,45,21,1,72,140,124,84,41,29,119,85,209,3,143,34,25,158,137,86,125,157,8,150,254,129,108,134,10,212,209,138,195,185,7,125,137,114,163,58,170,213,101,100,87,92,137,91,33,221,147,100,218,251,236,214,101,101,116,234,191,74,242,44,237,116,46,236,228,63,251,40,5,0,1,46,248,204,83,68,247,226,20,194,0,28,194,197,36,197,241,224,2,43,152,10,3,1,64,53,135,2,132,33,112,41,181,44,1,41,254,133,133,246,34,41,85,82,200,187,73,132,170,211,175,228,105,144,65,13,197,83,55,195,1,145,36,181,147,232,202,137,1,193,199,147,44,215,70,131,103,72,232,166,205,179,211,13,59,140,97,147,151,121,0,97,193,36,168,97,213,11,246,244,199,158,105,67,54,162,164,107,209,42,172,136,57,1,80,4,4,130,101,97,245,16,191,29,244,205,53,215,165,69,94,227,126,106,173,27,134,248,226,29,102,237,234,167,247,180,180,88,150,234,243,39,227,231,242,87,255,123,234,73,42,171,254,171,219,69,248,42,179,120,227,254,46,226,74,0,90,0,21,183,248,45,96,224,42,18,247,167,178,3,98,209,121,246,156,199,53,67,94,88,36,26,107,139,52,47,213,61,210,143,91,7,1,211,243,103,133,170,154,129,174,162,217,209,49,173,61,67,111,13,99,144,219,125,25,72,206,135,45,83,247,234,103,247,145,55,88,179,220,151,103,85,42,178,248,163,34,214,71,126,125,221,234,191,148,180,254,233,183,167,255,183,112,182,237,76,159,236,205,60,73,76,107,39,140,80,56,140,25,43,204,105,5,7,130,163,3,64,69,85,3,2,0,144,29,130,181,215,109,13,209,236,48,38,126,82,93,161,46,103,233,187,214,152,126,144,250,101,13,68,128,44,203,56,201,210,96,32,82,16,0,192,224,12,192,80,9,161,59,237,179,105,45,94,205,121,75,104,155,146,2,66,192,40,24,33,64,246,42,227,202,93,167,70,81,53,22,150,194,35,79,59,194,252,207,87,181,61,33,151,255,251,178,100,195,142,197,144,103,75,27,185,67,112,96,108,217,195,97,2,110,21,109,157,44,110,141,94,193,182,179,102,77,166,21,120,119,127,172,249,223,251,17,216,201,155,66,103,56,232,110,146,122,218,121,249,23,236,174,242,183,78,74,222,114,67,185,55,202,63,51,51,57,195,59,54,186,171,191,59,152,106,27,170,103,167,215,234,170,7,148,0,5,187,80,12,0,83,213,200,248,129,73,148,20,123,157,237,12,133,102,18,110,93,30,4,116,94,173,231,123,254,158,221,35,227,239,36,15,98,57,226,11,255,118,92,156,206,158,117,101,218,132,241,17,245,51,29,205,74,250,254,134,71,73,102,70,93,138,172,238,90,63,114,17,18,179,25,137,86,103,20,34,21,29,68,13,93,81,107,71,99,153,24,185,37,58,111,82,61,75,245,122,179,163,107,233,245,254,160,202,0,1,183,248,205,168,188,219,242,224,199,32,156,199,240,40,194,162,17,60,201,129,17,160,69,65,65,160,224,56,0,108,239,83,50,16,128,72,234,173,137,228,207,96,166,243,56,172,14,237,187,207,251,199,12,198,213,240,144,41,10,78,35,5,2,240,224,5,239,77,55,246,106,69,71,157,136,155,48,130,225,107,233,49,138,160,8,144,4,202,208,67,41,125,32,183,70,102,63,40,135,159,104,140,146,87,156,212,110,106,206,85,236,255,255,255,251,60,90,69,158,202,117,129,177,123,92,219,222,170,176,223,158,179,100,150,121,253,34,50,104,176,211,47,132,100,20,251,36,48,204,141,190,145,2,29,108,121,142,234,200,251,106,174,190,190,168,104,16,57,64,0,101,218,156,115,25,126,11,2,157,192,226,81,206,88,166,49,181,45,49,69,218,242,224,183,39,77,228,219,121,205,2,27,169,225,177,101,142,36,137,244,166,143,224,233,58,35,57,214,52,237,185,190,237,73,90,143,134,244,115,156,173,231,29,84,122,227,28,161,244,49,139,91,181,186,185,255,237,246,27,218,12,125,45,246,130,246,214,148,210,213,230,149,7,161,18,232,75,94,54,45,33,106,141,139,129,144,234,87,50,209,68,140,146,90,149,105,100,73,75,86,218,106,67,164,83,233,71,245,255,251,191,255,255,243,106,16,84,215,211,34,222,142,87,201,51,177,4,218,15,176,34,124,203,32,50,241,5,128,38,3,2,151,189,27,18,192,112,16,134,64,64,155,80,12,36,51,100,103,104,35,0,71,21,91,156,69,131,76,134,224,145,181,20,12,64,26,5,29,22,20,192,160,224,10,112,183,225,193,8,203,17,92,73,166,92,37,154,52,1,103,44,101,34,82,252,72,30,76,9,14,7,137,21,130,128,113,0,1,208,85,37,195,15,47,228,215,94,114,101,22,97,141,125,173,255,251,178,100,213,14,229,83,102,203,155,163,87,176,138,76,233,99,101,232,94,24,61,155,38,110,13,94,201,138,51,103,13,133,149,48,65,212,140,90,83,86,11,155,198,229,219,252,239,253,40,108,199,151,244,148,38,41,8,40,146,131,15,100,48,235,175,151,231,67,238,134,119,53,235,157,38,103,157,52,7,170,134,136,33,69,136,54,241,74,33,194,40,160,217,43,93,84,210,82,52,70,117,181,73,201,230,111,211,98,0,125,109,255,229,74,130,139,50,148,233,206,201,230,38,229,228,2,20,24,80,227,86,147,45,52,212,57,179,73,9,143,44,163,96,201,101,26,231,59,229,69,87,10,117,18,19,26,236,123,209,213,255,255,238,101,87,181,103,98,177,204,204,229,165,42,87,122,33,45,177,149,153,78,238,141,180,233,83,190,142,75,242,89,170,219,152,143,68,43,229,126,214,90,46,157,206,157,191,100,11,0,0,228,244,194,1,42,12,205,195,4,192,188,32,140,35,197,24,192,104,80,140,25,64,168,192,36,11,135,130,25,51,200,64,124,192,72,2,198,0,8,12,0,68,0,23,47,10,132,51,1,88,169,40,17,227,47,68,10,161,200,70,156,33,65,210,134,204,170,40,178,21,44,16,69,31,140,96,19,51,173,50,135,74,33,201,217,148,73,215,138,241,100,45,48,179,130,129,20,154,92,40,240,88,16,243,36,248,26,22,248,172,196,249,155,151,229,75,24,144,173,102,66,201,34,67,73,0,57,68,50,17,0,249,186,46,253,122,253,59,41,182,81,246,99,136,208,90,215,118,173,104,50,154,203,91,173,174,157,208,175,83,183,178,211,70,108,145,243,133,213,151,9,115,197,213,178,140,28,221,7,52,164,146,70,105,86,164,221,221,36,17,169,72,214,163,19,109,5,215,190,198,97,58,122,0,12,0,0,1,191,252,4,64,105,108,13,35,0,129,15,7,73,7,209,178,231,118,24,141,45,215,22,105,11,12,244,238,115,189,60,194,219,30,135,103,9,171,50,138,182,153,56,115,248,196,99,206,221,240,152,185,255,86,60,155,211,250,189,118,115,51,165,18,135,84,187,163,157,104,82,204,202,86,157,153,74,164,85,43,51,230,84,123,89,12,237,110,237,57,86,189,217,25,30,189,39,221,250,251,20,223,253,20,12,251,111,76,23,224,31,147,153,172,56,99,22,216,88,222,60,41,94,37,2,53,15,108,137,172,226,33,213,189,118,153,144,176,46,8,130,25,203,253,57,14,75,30,38,152,218,67,176,35,210,148,195,193,182,104,199,196,131,10,214,143,72,175,18,89,108,73,169,171,134,250,55,113,140,66,25,115,244,177,144,189,127,168,124,196,18,157,26,146,207,219,134,169,157,151,165,203,170,100,4,214,255,251,178,100,208,14,118,106,103,73,155,218,107,114,110,44,233,202,101,133,94,19,57,155,46,110,33,92,65,165,179,103,1,150,29,184,49,125,19,252,165,173,221,94,56,153,87,89,33,86,43,116,69,77,13,164,228,235,162,158,113,213,53,251,218,200,217,243,31,161,109,157,25,20,247,101,153,221,86,159,127,171,59,231,255,162,48,104,229,18,204,39,26,171,131,139,152,74,234,178,59,173,86,43,140,207,50,46,111,203,6,20,154,113,207,236,227,2,252,178,18,116,123,244,49,83,108,254,115,54,2,170,136,166,145,7,239,111,215,41,213,153,59,255,247,103,199,217,142,119,63,53,20,120,129,230,25,101,107,24,97,147,221,210,138,122,177,251,221,204,85,189,94,232,115,235,209,13,78,200,142,135,110,222,138,255,84,173,47,189,79,106,125,48,234,0,1,46,248,177,95,60,220,32,194,128,243,101,35,4,75,35,26,129,212,116,193,128,73,209,32,178,242,72,150,160,58,4,105,195,64,9,146,220,90,65,133,16,129,106,203,158,22,148,151,111,227,240,52,22,128,178,203,204,216,88,9,212,198,234,172,69,2,167,80,177,192,51,134,238,133,78,220,50,209,145,241,177,178,55,240,121,77,108,190,111,203,194,221,158,123,47,227,182,224,71,236,166,139,3,190,53,22,21,150,23,91,11,222,249,253,147,29,247,213,220,220,178,166,106,153,20,203,57,109,231,108,186,220,234,150,41,237,63,103,222,229,22,147,205,138,139,225,253,190,47,100,182,81,56,114,229,3,87,73,219,115,170,165,246,246,215,190,206,41,186,185,175,169,249,83,175,255,153,80,4,229,96,0,23,111,202,188,17,49,153,171,209,6,141,161,151,189,180,76,33,138,94,194,61,117,70,131,214,213,139,243,125,94,42,214,117,0,255,17,60,105,62,196,166,245,98,31,109,113,231,149,189,245,60,38,56,236,151,214,83,240,53,139,83,222,248,184,230,155,150,255,254,90,66,209,18,27,206,29,6,87,16,212,87,228,123,186,243,157,73,175,119,78,154,52,63,53,244,212,209,94,208,122,205,17,79,127,250,110,243,241,165,83,153,203,117,191,97,249,249,251,224,117,171,255,198,113,140,157,196,238,105,96,57,177,75,198,26,76,152,144,64,173,225,132,152,49,239,16,6,211,69,47,213,210,180,41,120,70,31,85,205,32,79,134,104,245,187,17,54,175,74,175,9,144,185,83,228,33,139,226,7,48,36,144,44,37,88,103,88,107,11,33,12,173,46,97,184,1,144,211,195,15,8,56,114,119,57,151,75,42,43,168,29,201,150,44,4,51,1,46,151,201,158,195,199,4,17,98,102,7,206,236,123,175,222,230,237,154,168,143,124,241,6,100,203,82,205,216,171,41,255,251,178,100,216,14,229,180,103,74,155,152,91,114,122,12,233,163,97,227,110,87,41,157,44,110,97,109,193,234,51,102,205,150,10,152,55,28,94,32,250,15,90,208,131,102,162,141,90,75,231,79,118,245,211,62,109,16,236,236,59,170,141,208,108,113,141,94,232,192,201,209,54,243,133,230,227,244,213,104,158,59,14,174,255,254,191,191,254,121,149,64,245,171,127,249,163,72,211,134,1,197,67,146,76,21,243,36,121,47,69,152,52,237,219,86,112,148,94,202,229,126,221,238,233,167,249,57,139,63,19,155,125,104,122,16,197,74,13,3,68,10,43,1,105,123,150,33,32,156,181,201,71,221,175,180,119,153,95,230,6,121,201,187,123,162,202,210,59,92,239,73,231,40,230,33,204,199,65,32,241,231,67,49,5,41,196,179,145,152,41,52,174,154,50,166,234,172,174,201,67,156,16,219,145,24,91,10,70,90,20,223,255,237,254,161,170,0,1,127,244,206,138,56,12,251,152,156,0,25,132,108,152,72,41,24,92,15,131,64,196,189,105,43,250,30,105,42,145,9,112,234,94,163,73,64,28,237,38,60,65,118,73,212,6,32,143,14,186,68,40,194,234,85,37,66,191,73,128,17,16,68,89,102,112,177,102,104,213,165,134,45,39,37,193,129,84,117,237,137,202,82,229,151,174,213,32,180,217,211,189,32,135,95,87,91,5,251,5,32,195,248,206,196,97,228,78,212,151,180,146,219,223,109,212,147,170,186,242,188,201,91,67,219,48,169,118,83,138,240,214,61,67,54,163,115,67,12,64,134,104,81,36,133,79,45,184,36,172,32,155,225,55,111,255,106,191,97,1,123,81,237,165,255,235,214,162,103,107,254,215,221,107,255,186,216,14,176,0,2,239,249,210,104,230,204,11,182,145,201,143,41,136,222,131,87,108,166,114,3,179,30,138,203,254,191,44,127,50,142,95,194,206,227,43,118,197,72,9,239,156,215,106,204,79,101,142,251,151,126,181,72,26,123,91,35,25,107,6,4,162,16,234,169,55,126,127,209,115,191,235,34,77,252,140,149,149,222,229,16,147,139,71,136,50,7,79,8,111,224,140,181,39,179,236,206,230,222,82,84,142,143,189,46,97,172,201,98,204,139,219,94,191,239,179,6,43,252,113,60,144,115,65,14,109,41,242,97,77,4,99,236,10,99,136,252,96,232,78,10,55,217,216,40,62,6,3,165,0,233,130,225,145,129,0,233,131,160,112,92,22,48,100,7,2,3,8,78,18,12,88,182,209,134,7,4,90,97,165,64,134,42,97,35,144,36,208,139,132,146,192,98,143,241,66,108,26,225,76,67,35,6,60,166,132,160,171,64,147,80,234,194,36,202,192,52,19,1,128,3,105,174,12,40,138,36,31,255,251,178,100,205,14,229,167,102,203,27,169,87,66,118,204,233,179,96,101,216,26,77,157,32,78,229,111,193,140,165,166,141,148,149,56,151,33,193,135,189,137,6,32,61,43,145,173,137,128,67,69,16,114,76,77,78,20,89,92,174,201,92,106,25,124,163,89,111,155,109,90,87,196,95,182,189,187,174,71,132,141,143,24,210,76,79,100,164,108,215,59,149,153,41,49,10,247,166,217,66,170,77,154,203,125,247,247,152,118,169,187,161,209,39,185,151,117,45,106,142,184,223,223,179,110,164,245,60,243,92,241,236,254,3,123,182,236,32,144,155,245,94,138,5,195,83,6,221,169,229,46,38,112,168,200,242,107,150,69,75,179,229,34,2,207,247,49,44,89,27,36,159,250,17,116,182,44,210,24,36,45,106,152,183,85,86,91,254,255,217,164,109,88,137,157,140,70,115,110,234,198,214,236,244,203,178,94,132,69,34,161,152,197,105,210,140,141,140,72,62,101,32,242,77,86,45,104,63,140,138,186,113,253,23,213,0,1,119,248,198,125,100,231,2,32,202,49,24,199,115,164,201,224,144,203,128,88,18,2,145,1,87,203,246,94,23,252,42,3,136,0,165,202,163,177,68,144,105,201,71,34,107,174,202,205,104,206,88,224,77,136,72,53,204,161,140,62,243,60,6,90,1,12,33,25,83,8,47,74,15,49,118,89,85,124,43,151,69,19,33,213,111,83,240,235,180,178,225,117,88,171,18,120,217,212,1,28,107,47,218,112,48,185,128,79,2,82,150,151,162,89,7,102,162,181,17,106,141,134,76,109,165,34,33,175,204,207,185,57,69,6,29,205,158,214,174,155,45,51,72,155,85,22,169,71,89,16,117,122,32,25,219,77,86,219,91,59,167,218,105,53,75,127,51,196,223,16,104,191,168,101,43,62,231,239,187,185,222,214,253,45,238,117,113,8,138,13,0,1,191,252,71,5,48,123,215,178,102,44,218,246,245,30,187,157,12,147,195,54,86,249,126,209,7,109,149,115,162,73,171,106,11,182,236,203,168,105,53,238,141,91,58,215,255,237,115,73,119,189,82,188,196,69,50,57,157,123,140,29,12,9,3,231,203,146,42,69,147,138,23,164,79,99,72,177,18,170,54,183,0,253,114,31,161,89,169,133,2,114,152,121,3,8,20,4,67,128,0,195,108,72,76,22,1,149,135,4,3,161,108,109,174,248,194,84,0,132,20,152,34,37,214,24,107,106,53,120,5,225,122,5,152,212,137,150,76,34,243,13,141,154,2,102,52,164,202,19,32,80,134,124,155,162,182,66,196,82,226,98,5,192,151,173,141,19,225,166,122,205,26,219,104,95,103,244,116,100,95,64,8,95,134,216,85,18,82,228,17,228,48,92,148,160,68,22,83,255,251,178,100,195,142,246,0,103,74,155,185,91,112,86,199,89,195,96,194,106,25,65,157,36,111,97,235,193,138,31,38,193,132,141,56,16,38,89,202,211,76,191,97,74,215,19,58,191,244,222,55,188,252,231,31,55,255,52,223,134,201,137,253,24,251,116,106,218,109,203,167,90,189,47,120,251,223,247,222,175,143,141,102,255,62,249,207,189,169,155,127,119,11,251,103,48,43,159,93,107,251,207,62,243,188,85,238,191,223,181,113,156,94,149,173,179,253,62,62,188,43,221,128,126,232,58,98,217,121,84,53,60,210,78,150,19,118,92,73,37,155,37,156,140,211,115,248,196,27,76,227,252,199,230,192,120,68,75,149,71,223,30,153,125,48,60,152,170,249,178,35,146,229,102,127,255,249,66,101,208,90,66,207,135,186,144,135,98,134,11,123,59,82,149,35,112,228,240,250,158,64,92,31,2,145,74,131,163,69,192,87,172,109,208,61,5,92,210,20,32,170,125,165,85,0,0,236,244,239,143,99,247,141,204,240,127,50,169,72,214,141,131,12,3,3,3,225,4,21,178,33,5,8,3,41,172,222,10,0,208,12,150,75,136,192,33,70,208,20,15,30,0,94,69,36,217,160,85,226,160,52,215,38,5,38,137,128,193,166,52,3,23,1,7,199,3,67,162,33,16,77,73,23,52,193,96,70,90,95,114,236,202,145,37,197,95,108,29,125,37,202,153,47,68,133,86,225,144,11,200,12,5,40,10,123,203,195,130,10,253,5,159,181,72,215,177,141,57,174,148,66,43,41,163,237,108,239,243,125,155,175,234,251,225,34,52,110,7,145,67,70,173,35,49,43,85,118,206,50,88,134,89,100,79,79,210,46,233,123,136,148,73,112,201,235,160,118,81,131,86,141,13,90,35,139,142,13,148,158,129,244,150,155,162,165,116,81,83,62,164,80,208,212,206,30,214,0,1,118,216,150,154,152,206,164,33,122,18,74,92,249,103,156,95,60,66,106,244,84,178,58,147,211,232,231,147,210,225,164,12,164,80,156,220,81,180,95,248,45,109,246,50,9,109,34,12,80,232,87,6,70,91,73,223,240,253,118,63,60,152,31,0,110,53,130,131,88,225,101,56,89,213,140,180,143,61,151,253,14,249,238,237,190,234,177,169,247,77,91,59,178,59,255,87,127,134,119,163,37,64,211,14,2,147,26,196,35,22,203,81,161,116,120,9,124,221,182,16,56,4,83,228,151,138,104,206,98,108,141,227,109,219,164,53,97,179,51,245,74,238,229,63,29,111,10,123,72,159,102,54,184,194,171,79,202,86,186,243,192,46,218,201,149,219,136,183,175,210,93,174,71,53,244,81,118,177,35,147,195,49,184,132,77,73,58,208,204,48,229,56,32,136,108,59,146,74,255,251,178,100,201,14,198,80,102,201,155,136,111,178,97,101,41,163,105,34,94,85,181,155,44,110,225,13,193,93,26,38,141,132,140,248,84,107,255,65,143,239,113,45,52,247,19,58,200,214,30,175,35,44,174,171,158,84,124,80,142,60,121,16,52,179,234,101,75,189,76,46,59,109,209,113,151,220,178,23,1,217,178,246,46,232,227,134,9,195,226,195,168,91,106,93,201,159,249,231,250,226,249,175,91,80,20,0,5,45,180,166,10,77,148,162,48,176,238,197,105,108,234,22,249,76,97,71,110,165,8,65,82,187,9,241,145,195,13,29,77,145,224,50,5,86,147,201,170,66,102,14,69,33,181,51,82,194,145,31,159,255,145,211,230,102,127,207,123,204,112,216,106,240,21,5,9,155,82,106,105,247,33,76,238,186,212,31,184,12,15,85,111,250,213,0,1,127,248,206,184,72,12,120,152,144,73,25,236,48,152,132,89,25,54,5,130,130,164,194,122,11,52,138,73,219,80,168,0,47,149,110,5,174,103,128,210,65,193,65,173,137,77,157,235,229,240,65,28,185,203,86,4,1,1,67,66,114,161,26,128,199,76,185,107,2,192,144,197,233,79,178,241,62,49,154,85,169,17,77,100,140,136,47,74,232,217,184,130,128,53,198,63,4,57,44,86,51,121,249,169,60,15,6,135,78,17,52,190,110,253,254,151,216,121,199,193,109,150,50,198,98,37,15,138,17,10,146,87,225,66,104,39,55,170,187,10,21,85,28,41,238,76,212,76,89,189,181,100,201,137,170,100,141,150,91,164,167,41,98,19,23,21,226,87,114,188,103,41,27,68,137,114,21,207,82,81,240,86,119,46,81,127,246,255,223,183,42,202,189,204,140,0,90,196,0,5,191,243,11,229,9,123,75,34,89,196,242,145,90,128,122,33,47,219,30,149,135,242,214,42,138,126,156,112,223,94,208,140,110,192,241,116,79,72,68,57,136,137,176,149,40,228,115,168,144,167,183,207,255,255,220,212,202,148,45,173,43,90,101,14,44,128,153,59,219,165,220,67,46,232,74,98,157,194,197,157,33,223,50,71,41,209,29,139,114,47,50,113,216,83,215,27,190,108,244,240,149,147,177,71,62,197,34,239,241,139,160,160,171,113,134,2,134,233,64,25,165,250,100,161,193,132,192,152,181,36,58,56,106,174,195,210,125,39,23,106,156,71,39,96,149,86,132,65,10,172,190,7,64,136,218,236,98,205,26,97,64,201,117,163,112,36,148,0,12,137,0,74,0,79,210,212,82,150,231,14,174,69,114,135,103,209,145,176,41,122,227,129,28,133,6,120,90,197,51,45,163,126,83,41,19,209,205,163,67,80,83,216,74,136,78,32,212,218,126,155,154,244,189,204,210,36,146,84,68,20,255,251,178,100,216,14,198,62,103,74,27,185,75,114,109,11,137,163,101,131,62,23,81,155,42,110,33,124,137,163,157,230,141,132,141,112,224,250,148,134,85,44,195,153,103,140,196,166,167,74,155,26,39,101,47,149,234,185,134,155,29,164,162,153,27,93,149,195,219,22,169,122,181,42,219,46,101,171,202,101,197,206,86,118,30,59,81,16,201,158,126,93,251,84,246,178,126,68,195,128,2,93,182,57,136,59,142,48,20,6,17,207,73,39,251,4,187,85,72,195,237,33,52,111,118,112,151,80,161,136,124,80,75,228,88,34,56,127,84,165,242,177,132,25,160,232,223,8,142,69,3,43,17,76,234,163,184,34,114,67,213,36,42,245,161,78,72,209,106,198,45,173,35,87,54,142,12,144,60,178,2,49,98,40,17,4,200,33,104,90,93,50,231,146,36,31,129,149,18,79,39,246,45,148,170,0,0,99,112,226,138,152,252,116,92,192,83,164,204,68,36,212,166,232,200,98,36,28,54,217,0,128,134,12,130,6,4,2,193,128,128,52,13,21,12,76,6,2,213,128,49,240,21,40,66,10,144,133,218,119,26,40,224,11,100,49,80,96,112,73,16,32,144,251,200,23,9,32,8,2,132,131,8,140,68,176,224,128,83,20,195,194,22,194,90,135,5,5,64,76,36,17,55,150,43,190,173,143,219,7,46,168,136,17,157,151,76,88,8,160,42,113,55,22,123,6,30,5,65,224,16,131,176,176,109,5,88,95,240,78,18,10,3,240,244,116,209,173,61,21,28,197,50,34,153,80,215,245,119,142,210,90,10,218,11,31,51,80,251,85,138,44,77,18,244,45,40,172,222,234,102,23,62,206,83,138,122,172,166,207,59,42,160,194,148,52,147,158,179,174,43,113,229,233,18,13,215,45,81,167,154,116,238,200,133,251,103,21,251,237,73,166,223,208,24,98,64,1,203,109,4,204,101,172,188,168,208,144,67,178,25,250,68,100,94,51,137,200,110,180,16,5,12,181,145,87,115,202,7,159,89,55,213,100,18,196,170,139,187,215,244,64,50,60,12,70,238,164,116,142,50,146,211,32,134,27,57,236,69,155,101,215,40,188,238,114,184,135,166,184,225,134,207,191,158,144,23,13,58,183,155,215,50,244,239,228,231,74,20,46,119,41,223,51,232,121,249,126,188,203,30,59,169,186,0,1,73,190,52,30,180,51,224,27,12,33,135,3,35,43,79,19,10,66,132,113,68,20,32,85,85,55,146,198,39,147,57,15,6,187,18,78,42,202,222,71,226,28,165,149,18,1,14,188,225,135,45,116,109,43,49,165,8,85,44,82,24,72,115,41,50,230,176,38,126,205,154,108,125,232,90,114,152,105,227,85,55,109,56,217,91,90,128,31,54,4,233,255,251,178,100,211,12,166,234,103,72,27,187,91,112,108,11,153,131,97,131,92,23,185,155,42,110,229,45,193,89,165,167,41,132,136,248,182,148,241,217,35,215,36,100,176,245,21,174,133,38,226,228,150,129,189,253,122,64,239,186,151,166,118,104,238,182,19,164,179,98,171,114,142,53,91,234,178,40,15,24,97,39,22,191,43,102,13,111,73,196,43,77,27,227,39,239,158,81,200,163,73,148,17,124,142,179,118,148,58,229,38,185,180,51,71,126,221,227,150,159,233,30,187,189,207,125,43,251,85,95,20,7,232,6,45,191,161,72,101,225,165,48,8,28,9,86,116,192,54,40,213,41,236,35,79,175,12,175,173,179,223,122,253,84,171,25,189,244,244,51,173,47,186,214,223,255,239,73,16,233,228,177,53,173,107,169,232,136,137,70,151,83,45,173,71,209,106,238,211,45,30,25,160,18,167,5,103,150,33,180,46,147,177,87,16,147,116,87,169,181,0,3,119,252,195,234,143,185,8,200,74,140,133,236,220,33,136,153,91,101,70,246,169,147,63,147,44,18,142,53,151,13,202,83,117,248,205,94,140,49,131,97,136,57,205,85,121,68,245,58,148,202,18,209,76,31,68,113,115,222,201,185,153,83,149,71,82,204,195,227,1,71,31,247,250,83,45,145,228,238,242,67,126,149,156,203,99,15,132,174,144,179,217,105,227,123,138,110,200,149,223,57,73,178,25,82,94,90,88,118,31,165,37,5,71,206,233,155,41,198,82,106,78,70,210,4,221,28,70,29,224,199,65,117,102,79,103,236,162,153,125,98,15,111,95,190,239,120,210,205,75,239,154,81,219,41,186,213,162,230,247,46,124,253,113,80,152,58,180,0,0,151,108,112,124,107,129,9,45,184,144,182,232,242,176,242,46,201,99,140,19,143,63,24,249,243,16,198,218,156,43,90,57,9,42,49,65,37,146,200,8,142,75,35,54,173,171,91,79,253,25,210,172,231,121,242,38,238,84,42,45,36,117,185,29,236,196,114,177,139,208,132,50,25,30,232,124,183,221,85,170,17,219,235,202,146,152,191,100,187,111,171,171,111,253,113,64,0,10,80,152,179,191,104,161,1,152,89,129,89,136,1,5,25,57,134,137,132,88,23,147,0,123,66,12,0,82,220,129,128,8,20,0,4,64,4,56,1,205,250,160,43,192,96,0,20,5,17,12,80,168,45,222,11,8,48,35,12,56,146,254,5,76,139,36,12,82,98,65,158,176,226,195,201,160,5,63,24,99,72,98,68,57,65,99,132,131,192,199,128,193,161,243,30,2,7,158,135,134,4,56,69,183,18,18,148,204,205,18,92,167,97,69,151,227,56,93,97,4,154,104,232,37,156,210,37,34,24,46,96,100,70,82,100,92,128,248,255,251,178,100,203,140,165,73,103,75,155,102,95,64,97,76,217,163,101,34,76,25,89,157,30,111,105,13,193,185,51,166,29,147,21,232,125,212,212,64,205,185,125,75,134,180,185,36,134,73,150,114,71,110,62,246,131,38,147,131,37,97,232,114,205,86,189,203,69,113,51,216,202,198,32,114,30,8,4,253,61,67,60,37,235,81,215,241,255,204,221,247,127,207,255,254,128,133,66,77,177,57,73,136,168,130,16,12,189,168,202,168,166,88,19,37,198,95,73,79,125,212,149,17,42,167,148,196,92,159,130,211,156,56,100,182,105,241,63,149,140,220,248,92,244,43,53,92,150,179,127,252,163,170,214,175,81,93,88,230,208,184,237,52,163,42,25,4,200,135,43,16,68,121,197,12,163,202,231,83,213,27,34,17,204,209,17,74,220,230,81,174,133,85,117,100,181,157,203,107,34,24,228,243,246,233,88,101,106,0,10,211,36,104,53,50,21,15,3,31,33,88,49,227,23,19,53,65,212,48,120,2,67,2,0,0,12,3,130,64,8,48,11,1,128,128,47,30,1,165,186,50,0,162,192,176,23,64,49,192,83,10,3,33,9,48,33,23,34,41,20,22,5,166,5,27,138,1,10,23,132,24,172,112,108,72,211,210,134,25,152,177,163,205,151,144,201,19,198,145,211,72,136,21,15,76,80,17,36,64,192,37,252,2,2,24,56,43,110,20,9,6,17,8,131,214,59,56,42,129,168,187,44,68,48,184,98,10,21,1,89,153,122,3,0,23,66,173,117,221,128,249,4,84,15,66,0,125,64,84,161,12,220,107,14,238,164,202,140,250,153,22,105,118,128,184,168,193,166,18,102,53,83,21,170,32,162,214,152,139,88,38,161,204,88,185,237,94,138,113,157,50,189,76,11,158,113,182,205,112,220,100,148,56,109,139,206,63,158,254,238,87,249,120,247,211,245,239,246,0,29,129,0,32,0,2,91,177,141,190,44,193,9,8,164,24,165,137,206,236,170,196,242,72,137,97,9,34,166,221,235,149,207,69,157,176,122,248,101,96,213,50,89,74,12,72,214,213,200,247,37,85,254,159,232,164,161,217,20,198,148,134,161,140,97,149,89,146,165,34,41,118,33,159,87,146,82,88,175,165,100,185,44,210,93,133,161,138,230,235,109,43,124,86,166,170,162,219,177,89,168,223,244,3,0,3,37,244,205,168,160,210,51,196,137,1,50,24,43,51,236,97,7,1,41,228,60,0,171,132,38,41,244,103,77,54,176,137,96,128,17,255,45,12,85,114,72,250,237,59,234,167,4,193,11,158,5,135,146,172,180,143,226,16,24,32,22,22,241,123,169,53,50,146,180,134,230,184,158,54,20,78,88,70,52,21,128,40,236,72,1,10,203,166,240,174,51,255,251,178,100,209,12,38,241,103,70,147,219,67,112,102,236,217,154,105,2,62,20,153,155,42,110,177,24,65,76,51,103,29,132,136,160,58,6,43,22,28,174,176,209,194,116,17,175,226,122,249,92,155,143,239,139,134,106,122,115,86,116,226,22,18,91,226,45,235,73,173,222,116,186,250,138,174,116,165,197,100,129,36,53,169,182,235,214,196,242,32,228,246,119,63,63,95,247,31,21,243,83,247,245,17,3,64,72,32,109,255,16,125,134,195,136,98,164,169,206,77,129,179,115,157,46,179,48,100,185,243,54,99,15,4,4,36,205,96,229,62,143,177,180,221,127,255,255,157,209,140,81,251,93,108,169,102,62,99,163,169,91,49,172,103,42,51,201,181,93,106,85,172,239,186,104,78,204,255,175,34,149,209,123,37,189,239,103,255,254,26,0,3,53,140,213,60,216,216,97,208,194,145,108,195,113,176,213,162,216,42,4,23,89,13,84,16,192,16,41,81,241,34,17,24,72,17,46,176,176,52,10,0,161,230,242,9,145,180,154,68,101,113,9,64,135,57,26,85,148,112,3,22,9,81,165,183,49,4,13,48,56,43,70,48,72,5,55,81,85,24,99,160,228,183,7,246,114,92,211,28,248,156,190,105,246,125,6,41,33,64,178,48,108,116,50,170,136,228,72,117,13,100,39,235,255,170,118,124,97,11,247,210,244,156,102,72,133,66,195,4,124,178,110,69,37,111,33,78,223,205,67,210,74,142,165,44,148,56,163,181,238,138,237,117,34,31,89,46,203,87,89,246,74,219,172,223,181,29,182,255,183,48,33,96,8,0,6,221,169,162,132,220,145,156,84,160,148,70,93,41,162,156,90,0,212,68,7,204,176,108,153,180,42,214,73,61,73,249,106,11,42,168,14,4,166,103,112,73,149,13,77,101,154,146,53,217,114,27,123,127,156,105,81,89,30,199,212,93,145,79,68,60,203,119,116,41,76,174,204,70,66,42,140,85,34,22,102,98,184,155,206,84,122,169,16,72,200,55,67,189,29,78,148,169,217,89,173,95,171,33,91,111,111,242,6,50,142,19,127,202,51,159,172,35,45,198,19,46,26,211,184,89,179,50,130,32,176,90,97,56,2,56,8,24,12,11,152,34,3,152,22,4,24,22,10,18,133,98,48,188,180,230,8,2,9,26,56,0,128,130,214,106,138,104,238,135,22,152,156,228,128,176,56,99,18,9,47,128,4,71,84,70,6,24,42,3,152,148,120,134,11,230,5,128,70,9,132,100,192,168,240,6,143,102,3,128,34,32,45,157,178,242,0,33,77,202,0,134,22,22,3,89,227,13,24,1,67,129,84,81,64,123,5,103,233,208,210,189,4,79,196,236,1,55,145,4,93,21,155,154,210,216,203,253,98,161,255,251,178,100,218,14,5,108,103,73,155,169,86,176,112,44,233,135,105,37,76,27,197,157,26,110,165,189,2,1,179,101,233,182,32,248,28,165,177,108,109,22,45,153,136,176,46,74,80,212,31,23,238,135,212,82,105,44,92,169,155,133,234,237,51,183,44,172,118,176,149,183,9,125,64,87,124,66,249,20,247,28,248,20,109,79,202,163,80,159,49,131,123,204,221,250,251,169,23,179,160,221,90,155,50,5,155,160,0,128,0,3,150,221,73,102,20,56,20,14,48,26,60,92,86,4,223,233,96,36,6,207,143,139,181,37,166,134,23,105,183,252,171,239,197,194,129,131,8,192,42,71,133,201,177,131,134,251,107,3,106,164,116,136,230,170,143,202,26,176,198,15,26,143,82,187,171,110,197,10,99,26,97,41,37,5,19,214,171,31,105,10,205,55,114,69,65,144,90,27,175,115,15,116,50,182,167,90,109,95,138,152,65,211,186,117,39,104,241,217,43,162,79,86,158,92,223,255,223,207,250,127,255,243,80,17,213,0,0,221,180,209,9,172,231,243,244,197,129,48,197,225,216,215,66,200,84,59,8,1,134,129,53,204,32,3,24,195,75,33,0,209,244,70,22,56,162,192,203,3,84,13,228,243,37,173,53,13,130,64,20,61,68,118,224,190,27,246,82,203,82,244,193,65,185,37,139,176,14,12,222,53,90,203,23,171,102,100,15,219,10,205,174,196,144,241,9,115,10,80,173,210,152,84,7,155,243,20,176,232,207,186,19,20,19,35,232,6,153,4,255,104,255,254,77,27,134,243,126,38,115,230,246,164,109,165,178,29,121,25,223,47,52,89,113,26,61,13,37,31,12,120,14,187,109,189,240,246,108,6,254,117,253,36,133,112,161,123,215,199,78,209,88,227,154,98,91,101,254,113,255,222,92,60,240,36,149,236,108,48,68,255,12,118,145,132,89,13,148,0,21,182,209,175,170,41,180,84,43,99,77,177,75,147,179,61,186,30,62,198,137,186,71,134,246,87,241,9,95,1,131,10,119,34,51,164,214,217,26,255,253,106,168,69,191,238,61,44,102,114,85,79,57,206,185,81,132,204,14,172,77,104,69,87,71,127,169,19,77,214,223,43,95,126,141,95,230,219,175,254,213,214,212,243,209,130,60,200,216,245,141,78,194,72,193,84,18,76,55,67,116,201,220,88,76,45,129,176,66,0,176,25,128,56,0,45,240,64,14,8,64,21,172,21,81,14,163,14,72,21,6,163,79,163,112,67,18,232,22,201,120,46,85,38,217,76,89,52,33,29,4,141,167,60,42,1,12,0,179,123,24,163,105,80,96,27,155,74,69,240,104,37,2,96,205,61,53,90,74,2,82,72,64,20,112,9,127,147,53,121,19,19,68,195,248,246,24,255,251,176,100,195,14,5,254,102,201,27,166,127,66,87,108,217,163,97,2,104,27,145,157,28,47,105,235,209,129,51,103,93,49,159,160,71,219,90,81,120,110,148,173,227,228,48,97,40,217,13,227,157,69,6,3,232,186,215,167,222,105,141,103,227,58,174,53,53,169,44,63,26,3,131,201,43,76,239,45,212,122,231,123,218,191,113,161,219,123,205,173,184,209,239,127,168,56,222,160,192,213,233,172,99,227,127,238,242,235,45,243,107,53,112,211,46,242,221,52,93,231,201,136,206,58,143,155,234,148,212,40,47,53,143,156,95,181,123,239,55,211,96,116,205,112,136,0,11,190,252,37,80,161,137,161,63,6,132,38,6,70,102,197,3,100,208,81,138,71,93,181,117,51,231,10,236,180,217,7,214,254,253,91,171,255,247,152,51,54,215,60,180,58,104,69,232,164,74,201,204,143,41,239,107,21,66,242,83,60,141,242,148,239,111,82,203,250,22,102,82,218,249,97,203,200,165,235,33,252,230,159,250,26,98,37,149,17,27,232,18,208,4,128,7,118,190,144,241,19,0,152,184,9,135,6,143,80,174,156,226,147,211,23,41,37,82,59,51,207,196,11,110,174,174,97,218,73,138,209,223,173,13,187,218,188,56,2,222,94,113,174,90,223,101,183,125,3,131,224,16,209,182,248,28,28,253,114,104,209,10,109,187,103,119,63,31,37,255,240,173,103,196,244,162,86,33,20,34,243,17,181,63,99,61,157,185,127,76,64,171,217,122,242,247,239,187,252,203,175,183,123,220,216,240,193,138,25,209,181,171,144,22,194,100,97,77,83,17,213,232,198,156,239,252,179,35,45,94,90,166,33,198,40,110,224,2,229,223,24,102,208,68,116,49,120,68,12,49,51,0,33,178,241,228,235,214,202,238,70,164,82,199,25,196,129,109,239,10,10,153,210,74,33,167,134,245,52,55,4,84,148,144,2,91,74,38,157,114,181,188,163,53,126,229,105,22,17,199,230,67,158,124,36,125,190,30,106,72,107,86,233,89,94,203,199,103,254,242,27,45,173,245,217,218,157,151,22,38,138,115,231,39,111,39,105,215,178,158,179,54,62,103,122,117,221,84,82,15,217,191,117,36,154,42,37,106,147,80,182,149,95,85,141,15,170,153,85,118,170,28,62,210,104,175,160,120,4,45,182,160,110,176,59,32,8,40,168,112,81,118,218,63,144,252,73,176,179,154,210,199,214,49,32,113,31,86,83,18,219,75,1,72,176,112,95,44,96,226,89,94,110,53,7,68,227,37,27,119,149,217,213,143,122,226,109,140,14,238,189,33,50,40,85,230,77,152,201,56,60,137,246,214,116,206,246,254,43,164,138,153,79,159,81,78,100,43,11,184,129,6,147,158,163,220,228,255,251,178,68,192,0,196,123,103,77,187,102,86,96,141,76,217,131,112,199,216,18,209,157,52,109,177,15,194,71,51,166,13,183,161,120,54,24,201,183,50,172,238,45,236,184,179,113,81,198,64,217,81,246,163,202,39,14,234,230,145,152,154,227,172,98,170,140,18,143,140,103,255,197,255,250,215,2,205,145,249,34,173,91,13,0,37,0,0,151,110,118,168,225,51,134,34,0,56,88,108,32,105,198,187,35,180,210,22,201,76,172,68,178,35,12,132,204,53,229,123,123,92,137,132,49,72,167,70,81,74,100,195,85,153,197,18,169,60,224,198,207,26,120,85,136,229,183,209,91,28,24,251,240,192,10,26,33,136,227,18,14,33,50,5,59,122,255,175,243,57,99,226,151,168,182,74,220,187,34,142,48,145,235,143,85,171,40,137,157,93,44,254,86,144,227,90,166,21,210,81,186,28,215,145,21,27,189,165,255,212,124,14,183,94,110,171,236,146,186,81,252,12,133,169,145,12,223,231,226,231,6,149,0,1,53,252,194,156,115,122,29,140,6,34,48,82,36,214,130,0,80,125,52,164,246,153,4,121,249,117,216,98,81,48,198,14,186,236,100,215,98,121,195,238,220,141,245,113,220,57,248,122,25,128,162,169,150,171,130,224,34,32,91,9,172,215,25,195,40,127,87,59,56,113,33,110,147,18,131,149,86,71,27,119,19,233,201,95,43,210,72,196,213,59,198,251,189,209,57,117,167,125,197,189,41,142,206,99,150,61,222,180,145,168,198,87,21,22,221,183,53,43,100,165,22,6,195,232,209,17,171,52,228,181,153,74,79,198,77,228,106,19,86,42,202,95,160,186,130,71,109,137,103,214,81,52,251,59,169,3,126,83,240,65,151,221,26,134,36,242,22,90,238,247,255,197,161,86,251,206,83,27,190,53,243,168,75,59,59,49,137,98,226,176,135,201,157,1,49,128,0,45,219,101,6,31,100,121,125,166,172,54,145,30,36,130,54,98,98,30,243,160,125,212,171,87,113,79,51,239,69,175,222,215,99,181,223,241,97,19,130,188,232,182,32,203,172,199,231,185,73,102,36,200,52,243,182,74,145,29,236,100,89,94,138,175,61,27,169,19,25,190,210,11,218,140,78,255,183,111,255,70,111,161,98,95,196,65,54,28,28,239,155,30,67,152,108,2,152,72,133,27,90,70,0,146,34,234,20,3,140,62,149,196,26,1,75,90,182,76,67,199,159,82,70,25,37,172,81,87,141,6,216,138,255,12,64,75,160,48,48,218,99,167,234,31,25,228,23,220,75,66,231,4,252,72,33,170,29,32,240,66,69,74,76,116,206,101,206,197,12,36,64,41,155,133,13,21,22,5,154,37,25,150,25,178,201,177,201,223,8,5,26,110,73,15,255,251,178,100,197,14,6,24,102,204,27,137,127,178,90,76,217,234,96,197,42,29,161,157,34,110,231,75,193,104,179,167,93,129,149,184,15,2,61,47,72,84,97,150,8,10,250,58,120,128,58,11,7,26,11,28,16,139,119,128,198,17,97,109,188,177,166,106,240,87,158,147,218,214,187,190,235,91,214,176,222,120,246,183,46,87,165,199,46,94,222,191,43,186,173,151,63,93,195,236,111,26,153,223,238,123,199,237,235,239,107,187,189,98,167,47,103,107,95,247,127,233,187,142,24,199,31,222,126,191,127,13,75,115,253,221,230,127,221,97,255,186,126,76,90,254,243,12,176,167,206,189,61,171,89,239,28,105,251,186,122,163,193,167,192,128,0,9,46,192,220,170,88,211,12,64,52,106,228,238,226,18,171,220,221,80,108,104,70,123,160,228,87,131,17,51,71,235,74,168,174,158,71,112,162,182,112,164,100,179,58,62,223,233,49,85,249,41,179,217,138,236,182,121,239,69,119,236,151,154,231,90,58,75,34,72,200,206,159,222,212,21,252,196,233,255,121,60,187,84,255,171,214,12,234,0,0,238,252,218,186,13,116,36,201,10,141,4,48,36,116,88,45,49,216,164,189,221,105,145,38,250,141,78,217,10,181,189,141,227,212,205,104,233,111,62,142,148,57,16,220,30,201,135,133,153,67,49,70,81,98,113,160,4,81,89,238,27,250,242,160,235,93,65,230,241,164,176,39,185,14,12,232,28,22,96,65,15,184,8,176,168,24,255,50,86,144,159,235,197,68,211,205,56,87,98,134,203,89,211,191,6,167,210,252,122,237,79,95,156,253,88,252,182,230,150,108,9,37,113,201,98,111,228,244,52,94,105,7,139,162,21,147,32,89,82,68,12,105,210,248,128,203,208,48,121,13,188,163,186,34,68,5,28,141,116,12,197,22,47,118,254,100,108,154,125,209,37,79,229,199,202,199,113,237,68,161,116,123,30,204,154,100,75,153,29,30,223,47,154,148,209,49,38,128,200,99,96,71,92,0,0,255,254,134,138,51,32,208,25,59,6,122,65,154,127,186,122,140,131,186,27,209,210,206,205,95,183,164,136,68,183,95,223,111,251,169,212,64,115,168,131,33,94,149,33,209,149,208,139,59,146,82,34,25,79,98,186,34,83,103,124,138,123,53,63,255,127,254,126,137,236,198,109,121,42,255,66,189,84,16,19,47,198,155,154,25,164,28,6,21,25,72,122,98,144,145,134,2,204,65,56,32,22,150,232,192,249,195,232,230,165,221,48,56,33,148,38,227,123,13,64,16,251,70,93,48,152,50,3,129,213,129,67,26,98,101,34,98,99,143,1,204,6,4,83,117,162,215,214,43,78,77,50,0,11,70,190,196,208,100,191,137,22,89,64,40,255,251,178,100,186,6,38,83,102,204,155,105,111,162,83,108,218,42,61,37,12,24,205,157,48,238,25,190,129,57,51,168,41,132,136,48,24,178,101,96,133,83,126,212,161,51,7,65,144,240,96,25,179,52,215,197,143,45,71,149,138,171,11,144,239,70,160,172,41,57,106,231,59,251,228,227,102,187,249,255,243,80,192,58,102,95,119,87,148,102,73,58,224,213,147,58,73,87,9,69,155,27,73,98,1,232,142,201,54,55,118,213,244,210,149,137,211,218,76,36,21,81,120,200,183,90,38,6,136,25,34,198,121,90,107,155,162,73,162,222,100,61,146,73,18,32,87,153,0,50,8,54,252,68,225,163,180,25,1,138,102,94,160,110,181,183,243,72,141,101,66,243,161,153,16,243,106,206,170,221,40,150,94,136,246,246,109,63,255,255,235,106,3,165,157,89,85,149,39,38,172,166,250,185,174,201,42,19,95,255,208,79,163,55,86,218,167,161,105,167,96,59,125,153,244,14,149,0,128,0,19,146,28,118,62,45,22,49,170,212,133,224,99,162,169,140,194,225,130,200,112,8,0,72,196,53,108,236,130,84,180,80,189,70,12,32,5,140,186,144,68,24,207,40,150,163,190,240,177,246,63,20,128,199,0,46,44,28,132,64,0,232,97,24,128,52,195,32,84,61,73,70,234,210,212,21,96,89,210,99,151,192,191,128,33,146,7,180,180,253,88,36,66,114,71,64,111,59,119,148,61,48,219,162,226,74,84,172,45,1,11,6,75,131,146,122,210,198,126,94,55,49,189,111,216,164,85,97,158,250,223,237,5,150,94,247,165,59,152,229,244,188,190,189,152,89,142,209,50,187,19,172,133,2,12,191,243,223,205,238,214,246,47,250,158,73,152,98,155,229,7,230,25,163,121,66,63,95,154,112,240,109,252,214,87,25,128,73,192,8,54,184,1,0,63,255,133,192,24,15,139,132,99,234,73,2,238,212,146,81,248,58,84,75,21,58,253,122,185,178,130,253,17,255,255,255,255,5,84,84,120,133,156,136,68,121,10,236,117,218,235,70,207,131,61,157,8,232,196,33,31,108,234,215,79,255,74,125,14,175,254,164,255,210,207,255,87,80,33,180,196,96,41,13,40,9,44,192,92,88,140,5,3,0,193,148,26,140,77,64,204,193,160,7,12,11,128,112,46,6,237,92,192,112,1,137,64,32,186,166,0,224,44,200,0,160,4,36,6,193,80,58,100,97,113,212,161,59,25,66,43,183,113,216,95,81,36,214,65,113,75,168,206,26,2,2,129,133,134,60,80,112,86,80,192,89,64,192,42,46,250,171,1,80,100,12,75,100,41,71,165,131,0,148,115,140,202,140,33,82,144,4,83,158,85,18,195,248,234,173,86,184,90,149,210,213,40,255,251,178,100,200,10,5,250,103,75,187,140,87,48,80,76,218,45,45,34,28,27,41,157,38,79,101,111,193,156,179,103,93,147,21,104,208,253,192,119,25,147,148,187,175,231,44,179,87,149,120,137,36,183,60,84,108,125,82,83,165,231,81,124,40,203,93,103,30,54,163,85,209,45,238,110,74,142,176,216,110,54,53,65,75,155,55,36,206,161,229,218,196,102,121,69,177,95,250,165,164,255,55,90,175,190,20,73,69,120,175,249,183,32,207,207,107,127,186,255,255,223,49,132,40,3,128,0,178,248,13,28,37,22,48,234,65,238,116,228,146,27,131,100,55,36,4,96,21,131,104,191,138,182,46,214,73,235,103,201,45,17,99,86,200,214,169,141,66,165,62,191,255,247,43,9,162,11,185,170,130,72,38,199,172,165,152,214,54,232,165,152,172,67,72,68,171,202,183,26,199,145,18,103,93,22,212,15,139,212,62,57,81,81,78,97,226,99,36,39,236,222,247,243,63,253,82,24,0,0,237,208,210,11,136,200,241,216,193,67,76,197,33,172,196,49,16,104,20,48,12,26,3,5,224,224,37,198,87,207,98,212,91,162,0,16,188,203,152,44,5,168,203,185,53,136,172,138,160,107,85,35,16,135,171,147,213,53,8,22,1,140,93,78,45,164,17,229,221,154,206,153,11,178,22,168,63,38,46,102,249,35,60,217,212,133,220,165,87,97,154,85,229,194,117,52,133,135,225,240,165,226,212,151,222,92,34,75,157,117,11,116,140,170,113,238,28,158,35,162,79,188,201,11,154,49,222,233,7,41,82,92,253,203,31,34,238,133,158,203,10,55,159,158,73,57,178,101,255,196,33,194,196,20,136,30,155,140,122,161,133,207,162,203,165,241,255,17,30,253,56,192,3,216,4,0,1,118,216,40,150,104,167,117,94,137,44,122,79,21,149,84,160,161,4,152,3,103,198,104,239,102,103,208,20,221,95,255,95,253,127,255,221,103,107,187,50,186,206,114,88,198,83,16,185,202,228,42,75,74,45,18,205,214,103,170,43,100,144,159,239,150,254,89,93,154,86,161,31,57,51,162,57,219,245,85,159,103,4,6,174,208,222,158,248,234,92,68,212,50,40,202,229,88,195,210,52,12,158,152,122,7,24,86,18,24,148,10,165,241,146,168,160,24,101,204,104,19,14,109,128,226,74,152,243,191,27,184,165,177,50,234,245,72,38,3,94,71,53,166,182,239,10,240,18,169,227,74,179,121,87,43,127,15,54,20,4,11,140,225,232,203,54,65,192,188,44,130,124,113,1,224,58,52,17,147,20,226,58,147,38,146,22,71,159,200,18,224,253,117,117,67,102,115,191,245,152,145,98,222,62,222,77,46,162,102,255,125,193,83,25,149,116,204,214,246,104,255,251,178,100,199,142,165,125,103,76,155,175,67,224,86,76,217,247,96,194,70,26,173,157,42,110,225,233,201,161,51,103,105,131,21,32,44,82,48,193,131,43,247,174,21,107,100,149,193,181,181,189,157,149,154,102,37,125,159,217,201,185,97,252,39,140,20,122,154,99,98,182,126,51,255,189,47,115,145,207,252,230,13,96,197,103,101,158,125,239,56,245,198,219,98,211,31,27,248,182,179,255,251,248,82,185,66,179,246,177,245,186,2,203,247,196,152,5,237,140,70,18,189,172,186,204,249,166,203,203,64,60,140,86,14,68,233,148,205,217,51,53,75,84,185,142,140,243,212,231,211,125,180,119,215,233,255,178,71,165,145,232,165,42,99,153,25,99,197,20,89,138,133,117,21,14,74,65,236,234,105,29,204,232,131,36,141,56,129,74,232,194,191,86,163,60,56,61,183,67,24,194,236,67,118,153,212,64,202,191,255,196,78,211,148,36,170,0,0,165,168,217,152,204,253,99,252,214,246,20,207,18,240,196,80,8,201,80,144,96,49,68,80,224,22,30,76,38,50,153,232,146,0,3,134,128,145,96,144,68,0,162,130,69,19,2,119,212,124,40,1,169,244,52,117,146,120,88,1,82,144,224,65,78,211,144,10,3,5,3,5,97,6,0,97,64,142,94,176,74,145,47,156,246,110,237,185,43,157,185,33,138,247,37,3,0,160,26,175,14,1,209,89,131,66,23,154,187,152,206,27,144,97,3,195,79,56,92,59,190,116,116,244,222,180,233,157,128,228,245,216,23,62,148,230,235,78,113,167,171,85,181,57,32,168,92,190,241,86,135,43,121,115,208,180,235,202,140,152,31,81,174,94,120,235,169,113,87,173,66,121,91,214,44,192,181,232,33,81,191,51,147,52,95,253,139,158,153,217,223,253,90,233,196,126,174,180,145,207,123,127,172,254,98,104,22,33,0,2,4,183,193,89,128,210,151,252,84,70,190,134,207,76,237,200,5,52,209,49,2,18,101,47,188,233,155,138,237,45,69,65,163,78,136,247,183,82,9,184,186,34,28,237,237,50,127,253,229,65,143,169,212,107,161,43,71,182,213,74,104,102,51,171,161,93,216,145,170,99,181,164,34,50,74,149,63,111,76,207,117,179,101,40,155,127,161,95,127,255,155,170,2,168,226,49,122,66,179,60,48,220,48,189,18,98,16,121,38,13,241,24,14,14,129,89,128,152,10,21,64,21,30,80,93,19,81,233,76,204,0,0,4,4,168,25,64,17,9,148,157,75,41,151,38,252,90,15,97,204,156,44,20,49,18,97,43,65,30,198,91,4,154,34,117,185,10,104,12,13,43,30,118,34,161,84,173,33,103,171,230,88,34,1,153,21,8,69,36,148,67,117,70,207,82,185,147,206,255,251,178,100,205,14,6,139,102,202,27,172,111,64,95,204,217,199,100,197,62,23,225,155,40,111,101,109,201,75,179,167,220,243,20,104,67,19,85,97,117,93,124,229,163,74,68,8,126,41,78,23,233,191,206,222,221,118,215,198,229,159,23,71,19,82,20,114,236,183,27,235,175,80,130,6,12,163,168,250,201,27,172,195,171,211,239,99,146,54,173,151,109,147,245,234,44,145,51,248,102,153,189,34,251,254,33,213,231,255,100,124,126,247,255,243,94,222,189,64,109,244,128,32,0,27,255,132,0,135,159,197,189,131,22,72,246,21,52,88,147,96,196,154,166,166,146,229,85,67,108,207,252,206,244,255,255,255,200,215,68,74,165,125,199,157,212,167,24,182,43,17,21,222,49,78,138,234,223,119,59,202,81,35,9,108,232,145,118,209,237,235,66,211,249,154,143,213,116,233,250,190,95,64,119,0,21,147,22,196,171,54,99,7,195,23,160,103,48,192,43,131,0,128,41,48,43,9,147,7,64,28,67,145,128,160,40,1,0,124,192,16,4,12,3,128,12,120,7,204,5,128,220,192,24,29,68,142,10,155,9,6,95,32,105,48,199,139,180,144,8,32,16,96,97,102,96,33,192,165,193,6,217,18,25,154,228,70,8,216,88,161,204,62,98,129,155,49,70,98,104,208,213,212,72,25,2,3,196,203,94,92,51,36,33,14,171,244,196,142,110,200,116,102,128,16,102,56,184,88,96,10,16,92,26,199,174,135,236,1,162,195,237,157,95,94,132,130,64,233,120,152,204,152,170,240,189,161,11,176,249,215,31,179,135,156,228,171,115,15,49,104,92,216,233,252,188,228,58,189,71,245,54,121,4,33,106,89,174,59,61,32,212,151,218,247,58,224,249,174,211,86,191,218,72,110,251,131,91,159,180,111,99,59,254,93,177,145,82,121,101,118,119,223,255,233,31,190,17,2,150,128,0,18,75,12,173,82,36,206,192,65,69,190,16,109,179,74,27,132,98,29,189,47,128,89,237,105,75,255,160,121,46,86,218,73,191,241,4,144,78,193,95,96,237,183,201,156,185,219,217,57,93,81,222,169,255,254,168,238,114,153,198,52,133,164,143,150,71,51,86,70,67,36,138,239,157,228,92,150,163,146,102,67,18,86,41,122,156,148,230,107,220,175,33,13,233,123,46,238,150,179,79,250,62,144,18,137,45,167,20,118,71,238,137,166,20,14,166,70,145,38,80,128,166,28,136,6,12,0,164,65,8,56,17,18,5,90,210,88,12,128,36,128,72,0,17,38,9,140,13,1,92,72,5,77,82,129,254,148,211,178,178,128,11,72,52,203,149,122,255,76,178,236,0,129,52,79,48,12,1,2,128,65,80,25,19,147,165,129,176,71,250,30,129,213,70,255,251,178,100,211,14,231,20,103,71,147,218,91,112,106,12,233,147,104,197,122,24,89,155,42,110,153,189,9,88,179,103,73,147,21,42,82,211,146,253,207,36,0,93,198,108,157,11,241,11,149,86,12,121,164,111,117,250,71,97,251,175,80,96,4,120,234,91,103,249,255,43,90,152,200,232,35,172,162,178,101,126,64,236,191,25,89,45,191,159,50,84,37,20,75,18,124,115,222,174,152,211,221,239,8,33,36,144,124,255,255,127,229,102,239,59,93,51,164,165,33,243,172,238,112,175,90,245,162,164,147,58,125,125,157,73,161,113,240,18,21,127,244,68,23,74,25,83,38,84,188,159,219,19,175,88,200,44,212,66,137,211,204,127,181,183,76,207,33,231,49,140,91,125,213,168,159,255,255,254,245,32,244,113,241,9,85,219,65,204,78,136,140,183,60,232,146,34,36,174,134,170,25,213,202,251,49,44,157,151,178,109,183,66,61,23,209,213,134,47,39,245,51,247,233,160,21,53,0,5,45,208,244,179,163,3,167,76,14,9,50,193,12,193,195,51,49,2,95,148,186,97,42,160,176,168,208,209,219,129,109,148,69,9,73,224,239,39,36,195,110,225,203,155,11,67,148,206,19,0,151,92,4,176,206,138,44,140,1,194,128,148,102,100,14,228,13,16,135,161,168,118,43,56,250,56,80,227,112,79,216,101,100,181,150,156,219,198,226,51,117,232,167,111,225,73,222,44,78,66,226,86,227,29,201,231,240,142,229,206,21,20,215,156,242,153,189,243,24,79,180,142,211,199,185,130,69,42,8,214,81,171,74,10,182,196,212,198,221,4,211,146,56,101,41,6,24,154,77,167,47,253,220,3,8,20,255,51,229,40,134,101,22,37,213,102,139,57,55,79,213,230,137,158,236,189,109,164,43,187,32,16,17,255,196,58,101,206,8,128,47,171,37,41,35,70,172,99,148,12,180,148,179,61,220,230,223,235,166,101,45,53,38,48,225,179,223,255,230,255,243,25,154,231,213,77,53,78,119,87,115,118,161,233,115,118,121,148,154,106,45,231,34,209,77,123,83,102,177,169,243,80,131,55,246,117,113,195,125,149,46,255,234,214,125,189,183,15,112,0,9,51,89,112,240,83,246,24,210,133,17,128,209,23,25,12,132,17,137,200,59,152,3,1,123,17,48,9,0,246,84,14,5,67,2,64,20,36,0,115,0,16,50,4,4,65,137,110,81,32,76,22,106,0,171,209,60,96,27,113,10,5,53,69,17,240,149,89,193,58,85,4,142,7,184,232,90,105,131,48,99,77,1,75,130,154,30,23,32,163,226,164,140,168,144,113,67,6,5,119,136,1,13,22,77,36,190,51,34,144,68,21,70,143,66,165,12,81,19,18,128,56,121,64,39,201,217,255,251,178,100,199,140,197,179,103,75,155,137,111,66,88,44,233,230,96,199,42,158,149,155,28,79,105,237,193,149,51,167,13,145,157,232,11,128,110,238,226,115,162,148,141,49,152,145,63,35,135,168,158,139,114,225,62,141,123,90,196,113,250,166,178,235,218,240,63,188,254,123,127,154,191,198,235,2,43,232,120,220,41,105,15,50,124,69,198,32,195,140,195,189,110,176,235,44,89,34,67,138,247,63,54,100,151,83,77,148,223,242,159,240,217,27,115,157,253,183,50,40,152,88,27,165,158,51,29,247,172,189,104,135,11,255,255,131,30,36,147,94,63,215,198,49,241,240,214,56,14,204,4,0,178,236,96,130,54,100,185,76,25,178,227,137,193,212,241,42,91,216,202,160,201,78,22,237,248,180,17,32,179,131,41,157,39,64,78,17,233,127,185,34,172,255,255,255,217,26,203,158,106,185,236,180,243,167,39,190,151,163,161,217,53,107,154,239,29,99,153,166,212,227,136,31,76,186,170,143,158,65,126,60,165,13,68,52,229,42,202,170,104,193,231,126,109,146,114,122,253,65,193,170,8,0,1,46,255,158,46,64,248,136,54,107,82,152,131,161,64,82,102,61,156,190,114,114,230,242,32,224,93,147,134,56,111,224,192,125,58,24,178,153,124,168,96,41,225,161,110,10,165,104,248,180,10,57,211,193,166,159,184,225,63,87,40,176,132,97,130,106,185,139,230,38,10,52,58,23,185,155,74,173,227,158,103,31,59,245,173,217,15,116,150,241,9,122,112,241,203,12,28,209,164,169,68,151,82,151,55,221,186,73,146,145,6,242,48,155,89,158,228,139,198,76,170,172,51,254,79,160,177,99,174,32,220,193,240,80,173,37,254,51,247,241,128,34,229,64,0,75,118,54,117,32,206,130,97,8,44,200,36,179,10,9,197,1,204,209,95,221,146,191,179,149,215,211,70,121,35,104,104,255,195,114,248,6,158,137,115,3,129,135,208,179,177,25,10,192,107,177,142,179,192,189,26,32,62,33,39,26,14,56,21,82,188,101,87,151,212,56,126,177,161,75,42,100,19,19,68,73,224,201,124,63,159,33,131,3,97,121,95,254,139,174,69,252,54,139,7,230,43,24,125,112,107,84,247,41,77,101,11,1,27,239,99,172,250,125,102,206,105,9,252,235,243,251,230,68,100,88,71,183,238,95,167,195,231,222,182,127,229,246,5,0,23,191,248,194,144,35,48,8,140,8,58,49,64,44,199,224,128,96,21,15,90,210,253,131,108,63,178,72,126,79,75,24,80,89,60,46,154,245,202,11,20,176,44,7,28,164,148,188,83,75,246,3,97,151,211,118,93,171,23,179,185,72,50,15,38,6,38,4,49,138,99,83,178,8,188,167,172,169,55,82,219,255,251,178,68,186,132,196,138,102,206,187,79,66,242,145,204,217,131,113,227,152,18,37,157,56,110,25,89,66,66,179,102,77,195,23,96,108,253,155,215,177,189,247,195,163,191,40,254,90,38,146,195,202,190,140,32,219,210,140,203,46,78,122,41,183,204,37,153,114,213,25,177,143,108,166,29,142,214,114,102,19,101,63,149,38,47,208,243,71,164,178,51,60,229,239,211,248,42,116,0,1,191,254,20,213,26,152,140,96,98,160,113,100,202,32,34,206,160,202,195,54,189,138,74,104,34,240,245,88,194,152,200,224,251,146,218,104,131,12,105,152,54,88,98,0,135,91,164,73,51,91,26,182,75,199,0,112,245,75,21,43,214,140,73,176,175,1,187,44,55,82,172,35,197,65,29,184,195,84,186,41,89,59,175,187,255,255,199,159,145,252,121,245,253,204,97,160,199,35,123,186,150,214,195,151,111,140,66,114,120,149,99,251,202,159,112,117,110,217,179,72,170,213,82,41,110,141,215,126,225,226,14,232,173,170,159,107,181,213,124,230,107,212,26,0,128,1,55,255,25,41,161,239,27,152,64,217,80,224,168,54,99,161,16,99,21,202,24,228,227,160,200,217,204,227,244,150,83,223,8,152,173,122,235,239,45,193,180,167,141,212,130,96,245,231,10,129,236,61,215,236,205,216,177,54,154,100,130,32,138,41,64,82,22,83,68,46,218,165,210,171,248,243,120,255,254,240,210,74,238,48,243,167,255,26,164,22,6,201,92,255,15,37,179,187,215,135,102,240,212,82,221,253,138,183,155,47,88,249,201,190,43,53,173,63,71,150,209,188,115,169,99,142,163,77,98,218,177,159,255,168,32,192,16,0,21,191,224,114,28,235,199,83,10,10,70,4,198,11,2,128,129,201,212,208,32,73,35,209,20,128,30,54,115,44,126,146,235,42,72,18,73,149,35,14,68,105,60,85,212,183,31,156,153,123,216,28,106,7,138,57,215,232,101,116,146,10,185,95,139,86,145,178,249,124,43,226,213,49,149,77,88,213,54,245,107,156,97,96,198,111,40,223,240,93,69,176,205,44,246,109,180,84,212,189,97,161,246,146,28,115,99,68,117,34,172,214,251,145,156,16,128,170,225,33,231,171,211,231,185,243,213,66,223,255,108,246,219,239,246,16,0,10,109,241,147,120,38,26,49,152,80,130,100,85,185,142,200,66,70,86,114,251,66,99,176,99,60,70,196,38,175,57,199,89,38,40,149,235,77,146,114,80,225,182,39,241,236,106,45,181,35,52,138,177,69,1,16,133,214,16,73,252,134,98,86,49,152,136,192,57,197,39,233,35,239,254,50,217,218,161,45,220,139,63,195,6,236,202,29,90,127,31,21,21,163,214,210,189,212,45,159,7,113,59,140,75,255,251,178,68,191,136,132,83,103,77,187,102,62,80,138,140,217,135,112,98,232,19,241,155,48,110,97,11,194,107,179,165,77,220,13,184,218,82,111,34,5,148,210,152,235,147,94,168,100,14,225,237,164,113,14,46,242,116,137,208,55,2,253,13,191,104,26,106,212,199,193,163,87,154,170,24,37,84,27,25,149,43,239,95,255,207,69,0,157,96,0,36,182,152,127,110,152,184,76,152,88,30,152,130,112,152,90,49,24,108,0,128,129,213,184,165,239,234,99,187,73,80,145,172,142,5,126,145,98,137,126,184,177,204,36,12,188,176,40,113,180,102,172,25,188,91,146,101,232,130,80,169,219,96,71,28,72,205,6,27,107,15,172,2,250,198,23,84,101,106,17,26,45,34,90,147,83,142,12,245,135,110,47,27,177,242,136,195,12,129,20,186,255,251,157,153,199,14,103,11,220,253,68,33,185,38,100,117,30,17,61,15,224,242,153,162,118,207,208,203,203,180,146,29,225,28,188,7,166,240,191,151,252,233,191,255,242,20,203,203,233,102,92,15,106,0,9,110,248,3,69,54,25,132,128,172,16,144,49,137,52,196,96,184,44,188,143,188,71,113,182,221,180,123,160,246,64,128,149,224,211,39,168,32,169,108,50,167,17,198,85,25,248,109,11,222,36,109,36,7,45,5,244,13,3,195,174,253,152,188,154,196,67,27,250,153,134,159,91,209,201,54,40,15,29,70,44,207,161,1,10,116,28,81,76,33,230,194,94,26,147,231,42,238,226,83,67,91,194,106,123,200,207,69,4,61,24,40,185,134,217,222,132,188,58,244,200,41,204,69,34,250,57,146,168,175,103,99,85,153,239,102,75,77,71,56,214,219,246,125,47,186,15,128,83,128,1,187,238,0,223,56,84,17,148,67,48,44,4,23,130,134,208,201,66,223,72,97,208,206,47,21,163,151,192,10,118,224,75,59,49,53,140,86,19,16,125,177,171,19,84,113,37,226,84,2,112,34,69,187,174,255,217,159,162,189,49,86,191,208,192,10,211,26,145,80,216,228,63,200,106,4,150,227,98,166,22,236,0,9,21,173,123,255,243,229,245,225,220,138,178,110,241,251,131,51,46,234,89,58,236,225,151,149,15,180,238,173,161,146,207,98,61,55,166,205,38,140,235,110,133,103,255,186,125,40,218,164,10,160,1,123,111,12,146,136,198,206,0,77,227,201,70,14,96,48,44,193,19,217,199,135,222,40,57,109,195,138,81,4,65,8,220,229,100,247,86,146,110,94,250,63,22,220,120,126,86,226,58,10,153,28,148,49,194,138,66,231,232,39,45,203,165,25,222,152,162,142,196,232,169,38,46,209,87,171,223,203,15,230,249,136,225,132,34,34,83,63,142,21,130,62,129,45,95,205,243,255,251,178,68,191,12,196,177,103,76,27,131,62,192,134,108,217,147,108,98,230,81,109,155,50,109,140,189,2,31,179,102,77,183,149,184,96,169,90,54,76,203,8,153,179,160,145,201,31,123,57,104,115,167,177,33,157,250,116,61,169,67,146,170,72,90,179,185,233,253,31,209,255,253,89,211,190,24,0,3,111,249,128,95,24,217,81,152,131,153,137,65,0,176,36,41,212,48,33,87,102,26,129,162,79,28,227,128,146,106,24,71,243,145,228,249,244,117,163,80,224,142,113,168,215,40,65,248,55,129,188,27,8,115,68,246,106,88,118,196,217,120,186,120,226,107,198,120,97,20,107,3,16,249,80,75,237,47,179,221,9,25,145,59,55,165,89,20,229,77,68,153,20,165,71,99,187,92,180,54,86,164,234,114,41,26,230,154,194,10,195,136,236,228,175,145,137,58,77,103,157,233,247,179,213,125,125,105,41,19,254,175,130,42,0,25,246,248,196,98,140,200,80,113,116,82,60,194,73,204,160,85,117,14,3,177,246,85,33,124,26,218,155,172,166,227,109,155,193,242,248,247,101,18,199,73,227,111,93,248,61,219,131,83,191,168,12,67,186,40,180,34,231,65,210,24,149,120,164,162,172,166,228,86,106,95,36,186,225,79,67,153,11,212,225,51,113,167,186,182,146,73,243,31,254,230,13,11,4,173,8,114,52,64,227,42,98,227,123,41,233,231,217,87,157,155,231,156,164,186,71,92,21,14,237,107,133,198,86,230,230,94,66,113,161,59,43,43,93,254,63,110,73,111,89,159,169,119,87,48,234,115,154,134,55,151,103,217,142,7,110,0,6,237,249,145,183,24,48,176,49,108,195,57,200,73,204,104,37,37,12,104,57,62,227,108,149,230,125,220,118,48,137,194,56,243,85,171,59,132,70,177,119,64,168,213,105,243,12,63,216,129,104,50,66,82,71,128,188,159,44,16,31,44,176,43,226,161,137,211,56,149,132,8,176,157,200,114,164,225,44,45,52,115,190,21,170,248,240,150,14,236,231,33,17,211,209,200,170,198,160,139,21,104,100,13,70,39,99,89,72,237,17,106,178,169,236,196,123,21,156,65,143,59,42,167,41,140,81,236,140,196,58,163,173,14,40,133,100,94,143,41,69,21,221,208,236,200,97,138,197,87,215,35,25,104,7,72,1,95,255,231,30,100,41,24,84,1,167,0,20,44,211,73,84,113,108,31,140,126,83,23,147,64,140,22,228,94,41,87,59,18,75,243,147,121,124,50,233,83,169,155,248,200,116,146,253,169,122,147,87,42,162,199,152,98,7,190,154,100,154,62,246,45,171,185,147,245,187,252,135,216,116,170,53,225,157,10,198,249,251,196,69,190,29,28,251,103,232,61,183,50,167,42,70,17,25,255,251,178,68,206,140,196,231,103,76,27,102,62,208,156,204,217,115,109,229,110,16,129,157,56,108,152,185,2,55,179,102,13,180,139,72,216,236,230,163,84,148,251,42,223,119,92,241,204,174,244,157,177,198,66,137,187,191,217,14,231,105,16,112,254,136,117,9,40,0,11,118,198,131,146,102,166,70,20,180,24,12,42,60,76,118,72,20,98,225,171,89,227,163,139,205,192,50,120,57,237,83,28,222,232,58,134,27,153,65,2,88,62,144,221,36,181,176,179,199,125,0,238,34,12,199,74,161,41,173,23,111,101,16,68,106,25,119,53,13,191,41,136,199,104,165,114,169,152,34,100,251,118,83,192,40,29,16,155,19,203,193,71,84,179,255,202,87,185,210,44,232,182,34,53,223,159,66,89,93,30,207,102,75,131,122,170,205,87,62,143,93,42,100,204,89,55,178,24,212,186,183,213,109,250,92,236,93,127,248,106,0,9,191,212,192,218,206,45,252,201,153,13,8,180,198,202,196,152,4,96,170,216,186,32,23,225,74,81,145,210,32,1,129,97,146,34,226,124,230,175,97,61,237,100,57,72,134,151,132,2,20,9,83,8,49,131,25,9,80,3,97,87,3,107,133,98,104,244,58,106,198,151,63,137,58,111,246,80,108,120,122,70,74,174,125,228,36,8,2,143,77,163,165,211,108,197,139,9,5,93,73,22,209,163,99,229,198,146,204,107,168,128,144,67,65,70,105,55,139,154,84,144,231,143,45,77,116,119,20,56,195,133,213,154,224,119,55,77,26,23,53,13,214,154,19,244,69,244,50,51,118,227,223,130,163,74,131,108,73,83,127,24,17,160,0,14,239,141,1,132,239,88,204,121,56,195,23,130,198,33,3,130,16,208,20,50,214,157,108,47,74,248,118,149,158,14,165,7,13,19,232,235,108,165,91,210,232,171,36,172,229,129,24,63,132,4,238,30,193,84,57,79,16,240,117,42,212,8,164,242,52,168,88,60,215,229,37,66,110,158,103,122,173,87,57,56,249,29,182,159,137,192,160,136,64,162,0,5,199,25,138,113,0,97,95,162,155,91,63,248,162,19,59,53,79,17,87,150,200,73,217,202,204,57,136,67,152,81,153,94,228,42,44,167,60,96,137,138,135,30,202,131,36,30,185,17,202,146,87,118,127,66,37,142,228,174,189,120,41,16,0,51,111,169,161,98,26,218,72,37,28,194,79,12,72,104,10,18,224,161,164,82,45,2,193,47,20,154,42,219,215,71,217,154,211,214,121,12,72,31,152,107,222,215,245,242,89,205,121,58,48,88,6,106,200,161,248,212,166,213,169,167,216,66,32,162,201,5,70,156,65,129,233,7,154,54,247,127,238,199,91,223,63,63,213,195,205,227,234,93,57,186,153,120,59,123,255,251,178,68,208,12,197,28,103,75,155,111,67,208,156,108,233,99,109,229,124,17,89,155,52,109,160,185,66,14,51,166,77,198,22,200,183,26,213,205,113,16,153,11,57,213,86,100,153,17,220,117,203,203,197,61,62,151,169,148,107,91,71,71,41,233,118,162,38,181,62,133,24,173,70,202,244,72,56,0,47,191,230,64,145,24,220,142,85,43,152,180,166,96,96,114,28,200,0,107,233,236,119,158,74,120,42,89,2,191,118,84,215,117,39,172,238,49,57,6,75,169,160,232,172,58,175,153,211,4,184,202,26,104,22,51,50,36,188,185,161,201,167,152,126,162,87,52,176,240,34,65,226,165,53,220,201,43,177,221,233,251,186,161,202,45,119,99,35,213,17,149,36,232,187,74,236,87,81,58,123,30,46,182,47,114,21,21,78,221,222,139,84,186,38,250,49,209,222,233,53,83,163,77,55,178,164,187,120,59,213,0,39,127,212,192,63,160,232,152,40,136,99,182,201,147,4,224,80,147,248,68,52,167,133,58,15,242,122,144,130,94,52,1,10,4,113,159,117,100,200,121,118,93,23,210,246,70,11,145,236,175,33,72,176,4,96,77,158,168,80,109,158,106,248,39,82,204,52,74,14,34,146,171,148,106,203,171,88,154,100,53,171,131,150,155,59,139,77,51,175,182,93,54,206,36,70,111,145,152,230,79,109,152,34,171,147,243,93,35,19,82,154,114,8,58,105,130,236,173,60,56,243,16,20,27,86,193,106,204,68,153,119,46,155,124,127,219,21,76,243,147,149,252,49,214,73,50,165,101,103,236,148,254,143,255,127,200,151,250,221,75,205,216,144,71,0,25,247,252,198,120,177,14,102,5,3,198,39,14,166,8,1,32,208,25,201,49,112,24,38,1,91,18,208,147,152,33,11,93,156,37,184,102,155,181,100,195,154,40,145,28,171,100,192,157,24,73,243,40,231,0,172,13,116,74,208,90,203,219,60,20,57,102,26,228,251,128,136,211,122,203,43,70,246,179,208,212,127,60,223,185,197,217,212,78,105,39,255,234,64,16,106,64,170,204,151,79,90,42,204,183,118,175,151,143,107,108,250,118,73,231,62,99,218,143,38,93,184,32,211,212,94,233,201,215,188,86,33,102,107,89,150,225,145,189,138,156,155,246,143,138,143,246,110,13,62,88,195,225,154,35,109,179,82,125,223,61,221,193,20,200,0,110,219,83,9,171,18,248,54,212,224,139,19,10,12,14,57,88,36,34,167,161,127,165,78,236,133,173,60,208,209,113,226,52,20,180,23,125,225,146,194,159,73,126,229,149,169,159,229,31,110,176,166,189,61,141,153,84,252,42,224,128,32,156,73,0,237,186,216,124,52,235,238,43,209,175,209,81,80,215,150,52,98,91,186,255,251,178,68,208,12,197,40,103,75,155,143,51,96,165,204,217,99,117,230,94,80,249,157,52,109,160,185,130,52,51,101,205,199,149,232,17,106,91,197,67,189,84,233,83,39,77,92,125,90,34,142,141,18,113,196,198,243,196,52,117,172,233,6,69,238,69,240,49,17,63,255,41,39,153,146,47,255,241,253,200,253,115,62,168,5,64,0,86,221,140,87,65,55,96,28,211,231,131,17,29,140,116,38,8,44,140,130,138,131,31,134,84,229,155,58,46,75,244,211,165,192,224,121,127,96,109,68,61,160,239,19,121,206,67,205,118,140,98,177,236,20,50,132,219,33,74,168,53,98,103,65,54,46,27,95,75,1,126,210,230,48,120,162,207,121,98,196,115,157,72,92,155,115,173,86,210,158,202,116,122,60,32,73,208,140,236,131,136,171,50,189,29,206,36,116,35,21,80,151,114,186,84,204,194,5,90,33,218,246,41,189,84,151,119,50,117,187,79,77,54,30,165,47,236,78,129,213,0,128,1,45,223,24,25,39,152,156,24,24,36,21,152,122,11,24,196,7,128,129,246,60,24,19,63,210,152,163,90,93,9,240,81,43,11,104,29,151,44,206,114,167,33,68,111,58,148,195,205,62,184,57,77,242,236,74,82,198,153,111,122,206,209,151,80,170,200,179,13,226,154,60,56,151,146,212,200,239,152,184,122,195,52,105,157,113,115,63,76,253,60,71,252,37,47,72,245,21,119,223,162,243,164,77,236,146,210,156,223,220,188,47,99,95,186,41,103,63,168,29,237,41,194,221,12,74,152,187,31,252,223,220,215,255,236,188,189,252,84,55,212,3,54,0,1,128,5,189,182,230,36,88,58,134,68,155,154,226,77,192,1,17,89,164,176,158,145,33,88,106,138,160,216,255,98,67,99,151,153,64,199,43,87,41,89,238,186,127,233,108,113,193,216,191,125,162,123,210,219,63,115,52,159,245,60,228,218,95,72,164,74,144,229,180,213,76,16,178,125,70,137,9,41,244,109,211,61,204,251,79,112,147,114,245,101,249,82,66,211,139,71,92,93,52,85,82,56,197,153,230,206,248,142,187,75,235,204,233,39,33,13,241,143,17,245,1,100,128,12,150,250,108,227,73,201,195,166,134,37,152,78,114,97,128,241,135,131,205,5,0,171,209,149,203,211,105,30,157,116,250,93,9,210,90,150,117,7,195,81,214,69,13,182,24,244,94,116,88,4,202,152,122,171,176,209,144,106,19,21,51,180,150,144,169,109,88,134,82,169,113,40,209,59,66,98,17,224,217,160,8,60,109,180,7,29,224,213,203,168,110,152,74,141,48,196,165,243,25,43,213,170,100,138,100,143,63,97,52,169,227,44,121,38,29,72,61,39,196,94,41,94,218,25,6,240,125,76,255,251,178,100,199,136,4,135,103,77,59,175,66,240,124,76,217,170,105,136,72,20,193,155,46,110,37,24,130,112,51,164,221,183,161,112,115,13,114,97,49,66,231,77,15,177,113,234,171,14,133,136,176,235,74,105,24,150,254,127,170,254,106,181,34,245,107,255,100,126,228,22,4,0,0,41,199,68,85,102,192,38,96,1,167,58,194,110,195,192,33,7,212,236,199,232,88,26,170,33,161,164,167,44,100,48,176,139,105,124,219,147,44,105,201,225,13,113,193,92,146,78,179,191,62,76,235,70,79,51,204,221,243,238,167,28,194,160,200,125,100,169,82,105,29,197,207,26,240,171,30,64,196,35,177,146,187,249,82,203,55,158,202,109,85,146,86,105,162,195,207,89,148,178,134,11,11,8,68,65,227,154,166,68,54,49,84,113,170,206,145,48,52,158,214,218,18,206,138,217,119,37,17,227,156,83,26,220,147,37,213,165,225,217,106,62,29,135,246,105,159,8,81,135,171,208,44,84,170,0,23,37,216,194,119,227,49,23,140,104,150,51,162,184,196,128,243,12,2,92,34,237,48,75,54,236,46,180,49,74,185,151,45,185,193,147,111,198,51,208,204,251,1,112,162,112,196,98,218,244,88,193,64,35,59,87,107,253,82,99,36,151,211,195,21,168,199,160,140,71,57,2,97,40,77,40,158,89,61,148,155,52,140,229,77,239,238,211,67,37,168,170,245,111,73,144,150,45,166,70,191,82,33,84,228,71,159,126,84,190,87,41,140,135,239,171,252,103,87,115,23,232,74,41,92,150,170,150,119,227,70,50,205,81,128,40,0,41,37,230,36,42,164,139,144,98,210,104,62,232,190,38,132,88,234,67,143,100,28,239,187,173,221,84,105,137,211,201,91,59,55,219,19,79,26,3,158,92,217,195,245,179,207,179,220,75,74,53,234,49,105,87,253,220,250,87,241,49,85,16,131,234,230,145,109,150,27,110,250,186,148,189,107,90,116,225,172,155,132,183,118,241,190,125,119,19,49,215,50,174,214,55,238,247,169,184,186,88,42,218,55,202,94,171,97,164,69,73,200,100,136,241,9,49,207,225,144,154,38,218,213,132,186,40,0,50,75,241,189,228,70,254,91,24,244,246,103,54,81,166,131,4,69,180,191,3,20,68,128,168,231,7,173,150,158,64,135,14,66,254,136,84,235,184,141,2,118,106,51,5,68,226,107,245,155,50,105,98,180,48,247,249,46,0,37,121,204,107,124,38,36,54,37,178,89,83,173,42,135,187,0,191,80,244,212,118,80,34,6,133,228,65,61,150,199,205,144,239,33,232,244,89,74,105,209,42,154,226,175,135,251,244,198,141,104,254,223,167,94,102,34,118,237,18,24,122,92,241,179,100,19,53,54,205,18,35,103,255,251,176,100,199,12,196,69,102,204,155,134,46,32,128,76,217,115,109,40,108,84,89,155,46,110,97,11,194,82,179,101,141,182,33,169,14,211,81,250,86,80,131,25,198,138,60,15,248,175,152,190,206,136,101,155,141,6,95,248,201,175,71,2,79,88,0,75,38,230,21,12,48,92,28,4,104,78,129,5,207,18,254,51,52,86,245,207,83,40,46,22,178,165,105,172,6,145,85,71,93,178,176,210,210,200,250,172,67,83,197,246,43,164,203,231,95,26,35,138,148,78,251,255,139,107,161,115,166,214,46,88,204,76,214,44,75,135,50,112,54,70,58,133,6,34,7,6,167,72,143,67,97,97,232,96,247,35,173,228,138,74,104,65,147,3,226,190,218,181,145,244,154,18,125,26,57,105,151,129,208,226,65,13,40,88,156,78,237,185,39,15,177,116,16,197,141,167,129,82,74,169,64,254,135,178,85,21,98,149,121,193,18,41,234,0,41,245,212,198,249,240,163,156,207,130,147,34,199,205,56,77,18,60,166,73,131,193,10,91,64,246,44,90,69,42,123,32,103,8,197,86,107,122,158,51,36,119,92,85,170,224,64,107,1,28,98,97,194,125,194,225,6,72,189,206,225,128,178,231,246,43,5,214,147,50,188,163,50,168,159,211,211,205,221,193,209,173,41,160,154,191,79,90,166,243,197,8,145,28,147,198,33,190,138,52,27,24,40,179,99,108,105,78,13,78,17,204,52,195,203,60,56,35,66,142,75,90,185,40,215,137,23,137,84,222,85,191,78,107,170,65,151,26,243,214,79,63,18,250,180,69,37,37,163,69,124,125,241,127,51,241,251,68,216,185,124,186,255,96,64,2,3,0,1,187,239,205,122,224,176,212,129,54,114,130,30,148,1,86,211,12,177,195,97,32,193,245,207,30,223,192,104,254,114,93,138,82,186,173,44,44,126,199,169,75,135,88,30,157,95,59,243,13,157,127,14,242,210,157,205,181,13,168,97,9,148,81,11,74,154,36,44,204,29,177,68,31,101,10,187,155,114,120,184,134,29,15,163,142,62,28,171,87,41,79,24,42,60,122,163,22,41,42,155,143,84,168,99,32,151,104,145,183,104,176,33,238,182,220,149,84,90,163,185,41,114,52,93,164,111,180,187,38,197,52,78,170,182,48,193,4,65,137,62,94,226,194,150,30,0,14,223,249,214,83,158,91,17,161,173,7,92,25,184,193,137,134,161,154,124,58,173,63,175,99,29,96,110,227,181,16,78,201,61,88,221,238,210,191,244,118,160,6,230,251,105,57,38,22,98,11,54,176,225,112,164,82,204,39,166,100,113,28,240,163,150,89,108,251,152,191,136,39,2,68,129,16,113,252,49,20,91,51,242,244,50,18,102,165,122,197,243,100,199,242,255,251,178,100,205,140,5,46,102,203,155,152,67,112,149,44,233,138,105,136,76,81,217,157,50,109,141,27,66,10,179,166,77,164,25,248,243,55,56,111,14,214,166,81,242,132,31,142,79,12,130,185,177,67,44,48,144,255,201,172,102,133,50,47,253,146,235,185,186,137,232,86,254,125,212,228,31,253,172,163,176,9,192,6,43,191,230,45,105,18,117,172,33,182,155,10,6,155,198,128,139,201,60,227,73,228,209,58,73,117,136,241,148,244,169,4,163,13,46,69,34,133,132,72,16,135,149,252,73,124,78,98,197,236,20,56,167,138,139,162,27,164,239,251,250,253,89,183,229,227,95,53,57,86,169,179,243,159,99,209,180,106,26,74,27,243,23,202,137,55,49,103,186,197,102,194,149,164,146,59,105,39,241,55,85,172,99,22,253,153,229,153,187,87,219,108,142,245,38,207,186,57,95,239,237,166,145,166,223,185,185,124,29,170,0,5,38,240,65,152,26,146,90,4,17,6,13,54,198,63,6,166,7,134,201,222,96,208,60,210,30,38,22,187,8,128,82,246,133,64,36,185,80,193,208,38,196,141,230,247,253,180,98,40,162,189,218,9,112,154,3,218,213,155,34,75,14,1,107,161,84,95,153,92,126,101,169,94,165,127,169,35,77,172,138,203,185,1,221,149,206,32,162,200,132,132,97,215,112,225,143,32,71,109,206,163,247,187,189,32,114,233,238,185,157,22,247,47,24,110,183,122,135,135,120,223,78,235,217,58,185,46,72,227,83,151,104,116,33,75,70,8,57,121,19,3,187,97,83,47,39,72,184,240,187,241,46,243,70,117,123,60,234,237,217,140,31,127,68,74,128,231,0,128,0,109,190,153,9,39,36,0,132,1,232,192,100,73,144,2,76,33,123,201,53,48,188,154,19,29,126,88,116,37,244,112,95,155,244,119,42,211,205,180,174,197,100,82,187,243,153,86,131,106,75,207,115,13,173,156,45,141,52,212,95,93,246,242,94,55,123,207,223,159,238,180,199,238,199,164,85,18,130,68,73,157,135,201,88,80,29,169,129,164,230,215,232,241,31,20,168,173,195,145,186,47,219,237,153,147,111,5,61,158,6,244,7,166,210,98,151,136,105,136,211,145,2,107,165,224,86,152,131,152,169,214,221,103,75,155,145,188,215,196,88,210,77,227,132,141,100,23,92,155,83,83,242,142,40,135,48,122,164,206,35,51,25,16,140,8,13,48,16,40,193,64,208,160,1,214,108,108,233,166,14,129,152,154,71,55,112,48,26,41,39,236,114,25,161,110,109,113,233,145,202,169,112,76,229,243,54,136,15,59,248,242,73,228,115,84,179,243,84,218,163,162,179,43,121,117,133,122,93,74,109,79,216,207,27,93,179,87,32,153,27,169,247,255,251,178,100,206,142,133,64,103,74,155,166,62,208,150,172,233,87,104,200,190,18,145,155,46,110,13,93,1,213,179,166,77,144,162,160,111,173,197,114,67,219,61,45,132,164,25,78,102,221,203,250,74,174,99,46,224,224,235,31,29,225,135,14,75,148,209,198,92,190,165,250,83,167,60,178,158,166,30,103,93,26,186,41,245,122,81,209,86,9,0,3,183,124,114,100,238,136,65,59,102,3,0,224,146,22,1,2,73,42,140,88,164,128,183,46,177,34,181,190,221,229,122,178,141,101,119,89,153,16,3,64,16,52,213,171,104,4,17,158,254,192,182,58,108,177,77,196,41,169,85,213,52,206,147,35,141,139,103,135,49,95,245,215,60,180,123,58,32,109,182,244,217,74,90,46,208,97,183,6,74,180,88,250,123,167,163,97,97,174,188,254,126,211,249,186,248,190,126,52,170,59,43,103,141,236,24,138,0,0,220,172,200,27,12,211,102,80,197,99,8,203,227,228,199,17,172,198,176,0,20,11,153,10,17,131,128,184,251,206,150,202,204,13,2,81,5,66,86,152,97,139,80,167,9,49,22,120,85,221,224,195,52,230,36,44,120,61,78,1,64,64,9,174,168,116,29,162,7,143,89,150,51,201,67,238,202,87,173,73,169,51,171,1,185,23,151,163,192,232,178,135,170,24,113,46,179,182,15,4,59,144,3,201,49,144,192,20,71,84,239,174,111,155,94,226,22,235,113,169,188,249,37,245,99,182,151,94,62,46,57,134,121,214,47,171,139,136,142,102,55,27,208,211,104,123,147,18,141,21,43,95,223,249,82,63,255,255,111,254,127,78,135,255,23,237,192,7,176,3,0,0,1,109,254,48,74,12,193,136,20,197,95,67,49,161,72,50,104,133,56,177,210,136,11,1,244,73,130,116,78,98,255,96,112,134,145,193,232,89,108,48,104,176,152,101,47,245,93,66,233,214,50,183,190,186,189,186,229,102,127,152,196,180,63,210,199,137,71,16,220,72,173,184,189,137,36,88,162,224,233,24,211,79,3,151,67,7,23,67,11,86,172,67,205,66,230,133,68,164,148,75,15,48,199,71,61,139,82,204,142,227,154,178,96,191,154,21,31,55,212,254,139,127,233,227,54,145,223,180,92,71,0,29,103,111,198,124,211,152,116,198,0,23,24,201,148,99,48,240,24,32,64,21,16,133,155,248,91,129,76,179,152,172,52,166,74,174,16,12,46,40,74,162,33,208,157,103,36,102,123,138,105,86,186,17,115,48,194,37,71,105,63,8,89,11,170,32,70,29,179,173,49,221,156,252,80,213,48,190,206,111,196,9,48,53,14,180,106,32,53,98,22,2,64,42,9,194,18,222,147,79,166,217,228,147,195,134,254,251,253,146,247,48,214,99,251,255,251,178,100,209,142,69,84,103,74,27,184,67,112,136,12,217,138,105,40,74,83,185,155,48,110,61,79,194,52,179,101,205,164,161,185,159,48,244,115,13,109,236,253,206,117,91,45,17,53,171,170,187,185,198,22,57,85,178,175,86,83,13,54,70,196,122,122,125,121,143,249,247,49,73,185,167,247,36,42,19,128,4,75,190,49,173,77,112,113,24,195,73,184,10,9,28,2,197,14,177,121,11,40,126,225,80,124,82,120,152,15,0,136,217,114,137,64,136,20,107,122,146,77,141,105,86,215,110,20,206,206,95,195,206,43,47,15,16,24,82,108,192,32,125,82,4,4,8,18,86,45,34,191,254,57,58,102,11,125,109,38,33,70,68,18,44,53,236,174,141,100,150,77,216,179,77,119,67,142,121,187,31,123,61,190,89,208,163,98,104,216,144,228,97,197,201,251,58,151,51,81,180,179,188,95,92,191,27,87,183,51,181,149,51,24,218,185,236,194,192,118,85,0,0,173,244,239,175,15,188,32,216,29,67,176,140,184,140,24,2,92,80,232,24,121,229,101,76,209,8,219,146,79,198,94,4,6,78,63,78,180,211,44,197,213,150,202,87,76,42,218,186,46,219,98,85,37,236,238,195,131,0,74,249,75,17,9,32,88,26,194,64,208,45,214,232,196,108,14,128,164,211,76,69,38,39,194,96,101,216,226,23,244,197,0,216,162,173,112,75,234,220,210,181,104,190,76,166,88,213,34,112,205,89,219,185,92,238,75,109,43,114,175,255,232,106,46,57,237,179,62,45,24,131,64,77,238,95,97,22,92,136,219,85,109,3,21,50,238,219,79,115,231,251,155,46,147,110,255,250,46,138,191,173,237,56,22,44,128,0,5,221,76,45,19,166,109,1,39,5,138,91,167,40,85,49,185,38,129,209,216,125,230,113,235,62,48,39,6,17,37,43,132,149,4,205,158,218,89,82,102,158,133,177,20,28,38,140,112,215,149,183,140,44,133,19,216,38,77,118,192,149,87,89,30,170,171,74,85,74,175,248,154,103,21,197,207,93,125,177,149,76,151,86,206,236,228,63,119,28,112,243,172,113,215,238,66,23,121,219,108,251,28,156,69,182,106,217,60,84,91,35,100,215,30,202,138,167,118,188,123,184,115,126,123,182,186,91,199,255,55,250,64,203,16,255,244,200,247,195,23,19,135,9,134,114,34,153,64,64,6,75,146,129,1,195,22,210,46,243,178,151,122,24,117,100,235,178,1,22,101,82,173,30,161,45,130,226,78,84,104,90,1,82,83,167,85,36,188,195,30,165,192,249,33,224,213,66,78,21,124,38,164,56,144,182,155,234,224,235,56,216,73,97,46,38,226,144,105,34,5,120,131,142,19,28,254,107,114,69,161,198,57,165,25,201,255,251,178,100,202,14,69,52,103,75,155,99,111,176,136,108,233,99,105,43,110,19,177,157,52,110,61,79,193,199,179,167,29,148,42,56,143,49,243,27,95,246,189,125,93,40,249,199,32,206,85,78,32,57,81,213,85,142,98,198,22,187,33,206,239,122,177,71,62,97,36,181,145,106,94,95,191,167,187,77,121,207,90,253,147,211,87,109,91,246,64,86,224,128,3,219,254,93,66,114,154,160,103,11,49,113,62,227,91,79,68,236,202,105,181,59,218,75,50,238,247,57,132,75,149,239,221,118,171,171,175,226,119,166,238,187,37,150,7,171,106,152,80,120,120,246,62,91,181,239,184,241,171,47,51,3,201,182,123,51,68,115,84,244,102,123,59,24,205,115,88,177,170,79,189,236,142,134,34,60,197,156,138,114,23,154,239,162,171,122,221,166,216,247,94,175,51,93,17,93,172,182,189,81,160,173,213,0,0,231,248,208,177,52,226,194,60,195,48,156,198,130,232,196,161,76,192,224,224,80,18,48,68,39,128,33,192,224,6,51,1,8,64,26,238,83,7,47,178,68,203,219,26,239,110,47,27,207,93,2,44,93,180,94,146,216,91,150,212,30,34,238,211,177,149,135,85,32,64,82,218,41,162,195,192,40,42,137,175,36,174,138,90,149,203,201,98,212,121,201,128,70,196,158,129,192,122,240,149,43,249,27,214,205,49,98,16,235,98,125,97,170,212,87,243,191,158,31,167,151,103,175,121,27,119,254,217,109,130,63,86,215,172,241,221,159,42,48,149,162,81,19,48,168,218,191,186,64,164,84,75,2,111,159,162,182,174,112,148,215,237,82,147,73,235,180,250,151,65,105,82,250,39,216,186,182,71,91,236,108,137,60,29,13,0,0,114,252,34,152,142,75,144,208,180,8,26,90,66,2,37,210,144,206,181,201,4,244,23,47,181,102,37,188,247,63,141,221,202,238,247,30,111,127,249,85,254,103,82,135,46,103,205,247,123,250,187,203,184,235,90,220,253,141,231,220,172,241,42,89,145,255,252,171,22,150,228,203,14,158,198,112,196,87,250,238,69,163,243,135,56,106,177,157,30,156,46,26,31,102,212,172,131,99,121,205,16,213,92,148,161,174,232,249,232,233,243,172,105,143,54,189,142,145,132,133,43,126,48,226,113,18,68,12,70,49,76,16,20,204,74,3,140,112,14,91,153,140,96,67,87,121,208,14,203,86,136,0,12,103,170,80,146,67,64,59,70,138,54,50,32,2,125,125,188,77,242,157,46,53,164,229,195,168,204,215,214,84,251,140,189,200,128,166,42,128,96,128,180,136,15,25,1,151,116,40,172,1,121,147,41,109,65,177,66,32,9,198,102,218,140,191,178,228,236,69,178,96,1,221,106,75,25,100,191,45,30,255,251,178,100,210,14,101,217,102,203,155,166,111,162,122,12,217,147,104,106,232,23,77,159,46,110,153,190,137,195,179,166,169,163,29,240,63,1,22,209,154,177,58,73,138,109,101,207,255,166,189,236,213,223,30,75,150,108,109,7,41,171,10,67,39,31,237,151,246,158,17,155,207,155,151,223,91,94,239,43,219,178,94,187,28,69,111,178,244,16,48,85,117,238,165,212,166,69,246,178,148,100,98,187,127,116,150,76,4,228,246,176,3,54,254,52,188,20,224,148,9,134,154,181,208,116,128,24,25,197,20,169,33,215,77,44,1,102,57,77,27,73,139,65,143,208,45,191,111,79,92,164,245,3,145,179,169,122,178,181,207,218,222,205,190,178,115,219,221,11,24,154,127,255,95,208,212,163,156,238,230,43,163,59,42,78,159,150,208,249,215,186,107,116,28,185,231,231,189,153,25,217,140,107,104,70,182,115,85,20,249,142,172,247,90,172,230,100,217,61,209,76,0,18,202,0,0,247,248,54,4,14,38,105,131,68,178,6,14,8,29,38,156,225,195,48,52,234,176,199,222,213,206,238,42,180,9,24,150,209,71,32,75,87,48,127,168,228,242,236,162,174,195,222,233,221,101,84,236,150,114,2,65,199,233,244,237,167,34,85,26,119,180,250,54,126,218,165,193,86,231,65,34,107,142,229,218,70,207,11,134,168,42,174,185,107,53,229,139,187,255,254,249,121,173,83,185,91,219,255,14,49,250,19,87,118,186,181,150,141,234,115,107,68,152,27,77,66,95,155,132,207,229,25,7,45,217,80,154,11,165,230,6,245,50,153,118,142,226,130,203,230,245,235,255,208,212,130,21,33,79,87,208,58,15,201,206,184,0,5,55,199,176,200,54,212,106,195,70,46,44,166,193,142,98,161,97,135,77,78,82,230,206,206,185,118,26,84,237,133,151,77,142,167,165,16,166,102,150,107,35,78,67,236,223,109,37,79,201,46,149,193,168,71,41,60,99,161,185,92,117,115,208,251,179,147,214,209,155,117,50,173,8,58,32,192,65,173,157,80,180,55,212,37,44,88,149,151,58,255,219,165,223,223,181,26,228,86,41,47,174,138,81,232,70,125,74,197,114,144,232,169,59,181,165,79,95,58,45,23,91,104,151,239,34,170,35,86,143,57,191,254,26,27,255,198,109,212,96,129,6,32,116,98,99,230,68,26,12,10,127,97,214,133,27,100,81,232,164,162,8,26,11,40,37,218,241,107,160,65,58,113,173,190,160,69,104,82,62,107,190,61,52,151,154,45,184,247,196,15,32,199,27,77,28,210,198,70,108,106,214,8,43,5,216,26,14,9,143,24,183,61,248,161,148,137,9,70,79,205,205,122,33,6,13,103,223,225,13,113,221,59,209,2,33,18,110,255,251,178,68,201,10,229,21,104,205,155,102,111,160,135,76,217,163,109,229,126,17,157,157,60,237,177,13,194,28,179,102,205,199,149,248,120,184,189,218,240,120,160,165,107,99,38,167,255,240,232,127,255,199,170,230,143,255,255,255,252,104,223,106,225,114,47,229,248,156,104,1,37,89,249,143,175,6,26,6,24,80,156,2,20,24,152,30,48,18,33,6,141,3,30,123,109,217,220,150,82,56,13,130,150,68,219,93,40,181,0,251,83,68,196,178,237,43,22,19,90,147,107,51,216,194,124,215,87,200,248,145,175,49,84,180,228,238,19,115,14,48,158,79,188,203,44,137,54,7,240,149,149,73,51,201,23,121,255,246,38,141,102,119,87,43,92,182,51,42,157,197,210,154,114,162,244,222,238,102,58,185,136,231,100,78,143,223,246,90,146,125,13,216,147,159,114,61,7,89,18,82,169,168,214,95,129,19,0,0,37,252,215,24,40,254,98,32,205,5,76,204,129,32,205,176,76,196,129,77,9,198,26,0,196,193,89,126,144,116,28,2,39,40,232,0,139,194,32,73,48,83,85,92,188,236,13,189,130,103,18,185,118,60,108,146,226,105,54,117,26,103,240,211,40,79,166,94,93,231,117,184,59,44,161,25,89,123,150,129,178,119,213,223,121,8,64,137,231,165,217,128,223,128,80,5,35,116,218,210,227,178,169,95,210,80,5,124,171,144,224,25,209,16,129,52,236,153,169,188,18,184,58,151,239,253,237,251,84,117,83,95,46,103,255,41,146,38,32,224,34,71,5,33,210,45,212,64,150,240,148,17,228,71,67,0,139,11,147,137,166,10,26,19,145,196,130,156,177,198,198,99,222,183,152,143,83,111,100,106,94,112,113,18,213,189,36,233,80,115,134,166,136,85,68,186,106,161,236,75,57,145,177,193,124,196,203,116,197,144,18,145,241,107,0,64,0,21,255,149,34,34,193,63,78,129,70,150,117,98,5,3,66,237,74,40,44,218,177,114,206,187,186,251,171,206,247,28,62,215,157,118,255,63,34,239,33,81,111,125,140,246,132,238,165,13,249,115,255,252,223,147,249,255,252,166,196,147,63,141,194,25,141,132,161,138,65,68,140,97,198,103,6,66,84,91,48,163,90,60,243,253,77,117,167,250,15,29,247,181,106,231,244,174,135,58,80,101,126,80,33,40,173,244,203,149,14,166,28,207,142,77,246,224,144,132,174,76,32,84,196,197,85,219,19,126,86,5,199,78,245,138,12,4,117,89,3,173,3,214,120,105,23,235,112,160,79,214,59,74,156,17,231,12,152,105,153,176,128,112,27,110,154,48,204,12,225,192,137,250,151,86,18,114,73,17,159,148,182,4,187,122,162,51,217,18,3,189,209,103,145,96,44,206,185,203,146,255,251,178,100,209,142,38,192,103,203,27,166,111,160,107,236,233,215,100,103,174,21,129,157,48,109,153,94,129,154,179,103,29,164,29,112,7,152,89,146,183,65,179,183,119,186,154,47,127,43,120,119,73,252,125,196,93,171,89,227,183,99,38,172,17,100,138,241,104,168,199,114,146,220,236,78,200,203,189,125,216,200,94,213,73,75,26,184,113,136,95,63,251,80,122,242,166,30,214,95,252,199,60,202,14,153,186,25,127,234,174,4,74,16,45,187,24,198,72,162,226,129,119,11,9,86,37,109,78,104,189,119,114,156,78,52,144,224,42,130,7,107,213,146,109,42,68,31,112,189,82,213,42,253,167,29,165,218,107,86,59,52,216,237,31,252,147,22,21,164,209,214,40,134,187,36,196,67,84,209,196,56,228,50,105,166,104,114,42,185,52,101,87,60,235,205,158,168,134,109,106,146,111,230,119,210,159,255,67,40,153,127,255,249,225,165,0,0,109,220,199,5,48,238,18,16,100,98,48,9,65,8,75,140,170,8,4,1,9,130,32,3,66,139,23,193,172,191,8,124,240,8,128,200,147,61,122,154,27,206,205,163,216,53,201,196,141,91,142,211,87,114,200,64,20,184,71,24,218,198,98,110,180,243,172,142,79,168,192,10,211,161,172,226,147,48,236,133,203,66,40,214,26,154,11,1,87,229,206,99,80,135,232,29,84,150,149,57,13,62,145,19,159,54,18,231,85,149,89,160,203,247,140,253,172,204,251,246,246,63,190,90,65,106,233,13,178,12,85,198,28,180,200,108,188,225,43,82,163,26,93,35,171,199,103,106,159,122,105,28,215,124,184,100,34,62,255,191,31,119,183,199,254,22,169,223,198,163,47,85,72,143,215,251,134,160,143,253,47,243,10,107,189,20,16,19,128,2,183,126,100,167,34,203,72,35,52,122,112,226,18,128,86,208,4,202,145,13,138,66,199,225,200,122,146,49,57,45,187,127,84,249,99,172,187,59,243,187,60,131,59,178,21,200,26,89,13,102,77,73,101,39,152,26,167,137,62,144,81,135,2,240,242,152,156,177,149,9,187,152,121,236,106,118,229,7,231,146,131,165,209,89,169,5,171,74,25,113,74,195,224,117,240,58,236,202,49,74,92,235,68,166,99,149,19,87,75,78,178,204,38,233,70,177,14,91,71,111,223,115,220,207,85,182,30,186,68,220,185,67,63,108,31,38,47,247,119,48,181,162,28,33,163,183,198,17,53,29,149,128,136,70,142,132,13,22,204,22,33,74,99,16,3,85,10,204,166,162,151,38,92,60,92,205,61,6,13,150,142,78,196,95,209,72,105,227,10,69,65,226,116,167,131,49,157,149,0,146,99,32,17,74,152,47,9,158,163,61,98,32,102,181,24,161,55,4,181,255,251,178,100,205,142,197,241,103,75,155,166,127,178,146,108,217,147,109,11,174,81,145,155,52,110,60,175,193,242,51,166,141,166,32,216,234,97,225,14,93,185,190,38,44,9,242,214,162,238,171,45,250,188,95,141,253,234,255,183,219,172,117,77,145,21,74,102,77,200,226,35,186,156,247,69,67,26,142,138,207,253,177,21,24,38,133,79,212,158,157,104,85,66,241,254,204,79,213,116,0,232,32,1,55,252,117,168,27,243,30,58,16,195,175,179,119,248,219,131,33,146,69,69,27,9,248,60,40,66,14,175,233,148,179,149,155,21,35,34,72,53,152,138,158,63,183,152,166,251,31,237,180,63,119,67,93,238,231,239,186,197,166,159,230,183,154,174,165,206,153,178,32,121,210,48,108,186,79,85,138,184,74,38,113,198,41,175,46,54,106,200,102,226,199,30,209,47,58,85,99,81,56,54,167,226,236,152,190,249,238,154,59,54,6,93,208,251,234,34,146,63,137,149,248,23,181,0,31,243,137,91,54,85,51,50,127,62,176,50,215,26,57,50,247,7,45,169,186,40,70,23,52,180,190,137,250,34,0,121,215,243,133,47,212,118,188,125,198,166,134,89,43,88,125,101,201,90,149,158,58,12,251,182,99,237,161,72,91,28,82,107,110,36,119,210,106,193,175,118,84,63,48,194,29,9,234,46,9,209,183,101,59,146,109,154,162,184,151,27,172,155,181,190,255,246,222,253,186,228,222,80,171,49,135,20,57,209,47,154,140,122,30,140,231,26,244,57,251,25,158,174,110,254,179,168,232,250,250,219,223,204,73,237,254,121,99,218,188,215,160,248,46,112,0,14,255,194,128,67,73,237,32,131,64,195,25,149,42,153,189,52,69,220,101,46,247,193,141,140,6,14,60,67,216,211,108,241,194,50,193,42,34,236,217,130,246,144,59,153,89,170,183,165,226,226,119,149,226,90,170,20,112,223,187,249,249,138,143,190,34,127,149,238,234,223,116,136,152,142,26,153,52,113,23,131,166,212,92,215,161,234,139,213,140,114,118,51,79,118,185,101,206,31,17,196,220,245,81,181,235,205,104,138,88,235,152,183,175,186,46,190,187,83,252,104,117,106,206,204,251,164,204,43,56,12,1,26,12,188,129,76,133,10,76,88,9,4,1,35,132,21,4,151,128,0,20,66,53,164,58,11,144,2,35,160,66,53,55,118,114,209,172,49,232,170,184,97,142,83,252,165,139,66,117,119,18,128,133,1,227,9,103,170,226,57,14,198,192,128,82,145,142,42,70,13,30,46,147,171,109,209,115,16,227,23,137,177,8,37,108,171,152,33,91,159,165,170,206,237,71,92,8,179,1,132,215,47,252,13,13,183,191,42,214,61,215,255,156,173,159,221,187,207,236,197,87,255,251,178,100,200,14,228,148,103,76,147,111,61,180,123,236,233,147,111,40,24,21,185,157,44,110,152,254,66,92,51,165,77,179,34,240,18,161,85,42,219,73,242,14,158,174,155,171,49,135,172,239,117,117,219,87,153,91,188,231,99,220,153,165,156,113,204,169,99,213,47,251,181,155,252,214,95,221,248,115,59,125,16,24,25,113,33,64,41,215,188,135,102,191,64,0,97,133,212,200,81,166,134,150,113,228,237,108,107,74,154,149,184,73,59,43,214,84,142,172,13,69,90,150,197,4,154,158,238,24,15,98,0,116,132,1,28,141,201,92,128,26,39,190,164,109,174,176,244,96,249,128,240,45,6,106,185,143,210,193,163,174,78,163,204,99,113,157,14,79,139,98,5,38,138,4,232,26,217,2,2,217,14,159,195,98,238,97,73,162,213,219,22,198,43,223,172,54,143,85,196,170,195,71,168,153,148,128,203,45,12,23,139,246,246,86,162,132,67,9,158,57,255,151,169,254,237,174,184,6,7,42,0,1,55,248,17,69,48,8,104,195,166,3,82,80,12,182,42,48,0,180,148,10,140,160,224,170,248,112,148,69,127,165,66,110,133,192,29,146,44,20,70,149,171,82,184,17,136,243,251,21,108,170,126,129,9,77,102,48,84,1,33,76,169,148,66,11,204,232,220,71,169,12,242,173,136,203,179,164,116,98,119,43,81,84,114,242,154,141,83,207,83,207,202,126,69,216,236,21,198,149,122,206,191,29,127,228,118,205,90,59,121,45,166,194,228,170,36,228,40,106,68,208,170,215,103,245,79,220,154,8,107,209,52,231,187,187,79,103,204,118,126,90,253,52,50,108,141,166,107,48,161,141,219,42,104,252,203,59,37,41,74,156,205,114,23,213,1,13,194,0,0,13,255,226,16,209,228,137,57,145,69,132,127,220,51,155,154,204,74,29,163,159,146,74,65,80,230,16,214,170,70,83,50,147,221,169,9,89,70,198,173,60,188,107,18,151,29,95,23,199,245,19,95,241,207,249,5,18,44,88,122,199,155,70,98,81,131,205,40,162,149,8,67,179,74,65,238,102,104,179,42,173,160,165,15,24,120,227,91,73,170,237,230,187,150,153,158,165,107,226,99,162,234,116,123,225,34,116,78,246,38,169,246,184,231,234,135,205,254,132,223,246,11,228,223,26,114,216,103,226,97,136,15,38,203,34,19,79,12,102,38,5,5,65,162,98,97,11,218,242,148,5,217,106,171,185,40,156,168,217,88,193,92,62,123,180,32,43,147,229,146,30,200,88,14,144,73,33,65,170,30,101,107,82,69,132,31,69,177,243,164,227,41,10,80,147,249,218,154,213,124,228,179,89,240,172,98,75,160,213,16,217,92,155,157,83,133,231,207,219,95,95,252,221,69,255,251,178,100,197,142,101,66,103,76,155,134,87,160,125,12,217,183,111,8,24,20,185,155,48,110,61,111,129,212,179,102,141,178,161,248,83,122,187,116,196,243,212,62,88,216,158,216,195,155,106,102,170,216,230,57,155,202,174,174,95,157,150,50,223,49,77,61,119,223,92,174,253,10,111,220,197,233,104,220,43,43,193,46,30,148,79,171,213,112,114,29,51,121,133,59,66,174,69,136,187,238,21,49,46,107,10,51,72,161,34,168,18,144,20,210,242,98,220,228,248,199,254,30,206,168,81,172,172,61,1,167,118,18,64,20,247,87,32,65,216,148,75,217,92,151,98,79,250,250,109,252,78,87,20,64,225,253,186,63,193,9,67,233,215,241,198,36,114,52,186,170,17,74,15,11,42,80,167,186,27,227,197,16,235,191,140,235,231,143,146,246,74,153,126,251,152,231,145,173,120,184,185,162,12,175,105,215,99,82,47,159,18,123,17,94,18,85,0,3,109,208,194,85,3,19,11,6,2,70,121,155,152,16,78,96,224,65,129,67,133,3,32,112,174,29,64,121,126,149,234,60,50,194,237,47,249,115,114,140,105,230,177,33,134,157,156,154,28,93,186,58,47,211,217,29,96,180,245,217,52,24,192,153,195,201,4,198,237,53,220,162,149,47,71,109,107,151,82,27,55,74,229,44,208,166,106,19,209,35,97,84,10,255,93,191,219,56,163,40,211,110,160,196,88,254,74,171,27,140,209,46,194,205,165,172,58,104,81,106,2,6,42,133,106,162,21,43,211,186,79,114,178,157,178,91,98,232,70,31,83,117,112,211,222,79,50,251,222,248,148,141,157,197,254,232,101,127,250,149,181,63,208,179,30,188,242,210,160,107,64,0,38,223,8,47,134,176,35,1,66,198,62,255,153,108,98,98,0,161,129,194,70,142,1,34,187,248,175,199,130,76,149,33,30,208,111,14,186,8,52,13,157,80,21,43,199,74,48,121,173,17,130,122,113,24,163,20,82,93,191,39,199,32,222,38,134,33,234,175,114,24,179,170,30,56,34,86,164,153,141,112,165,91,194,253,53,1,136,241,186,240,127,131,67,193,209,69,191,251,248,225,234,170,182,156,82,29,4,97,168,32,193,135,219,73,232,114,65,52,227,6,140,89,33,68,83,18,11,106,150,15,178,74,130,9,226,237,220,113,205,193,138,52,241,26,236,230,107,157,88,139,72,138,89,238,85,84,241,26,63,25,208,202,250,175,237,127,208,33,160,0,87,125,65,85,70,204,70,99,99,135,12,162,101,32,64,64,146,160,57,131,6,17,13,58,168,239,26,144,165,251,26,2,220,45,36,211,202,236,32,64,204,70,72,64,52,15,212,15,160,42,53,34,26,31,131,100,49,33,105,107,73,209,210,252,87,255,251,178,68,204,140,197,99,103,76,27,137,94,192,170,44,233,99,113,232,110,18,37,155,54,109,177,13,130,62,51,102,77,183,161,168,165,219,138,205,197,22,152,161,37,199,8,32,141,29,221,213,255,202,222,90,244,222,115,122,227,186,132,24,116,154,84,215,109,115,54,58,205,161,227,134,152,45,116,50,54,179,70,14,154,177,78,153,210,177,151,121,85,212,173,99,78,228,200,255,203,191,248,127,255,250,130,219,248,190,7,250,214,192,200,0,27,183,198,238,250,116,71,38,58,136,115,151,134,126,40,97,129,170,174,103,162,228,68,78,74,187,86,169,213,143,26,52,170,116,148,112,46,198,241,193,139,43,10,229,193,45,46,112,72,92,234,36,170,16,129,81,157,78,139,131,10,90,128,184,122,77,3,240,52,179,117,96,224,114,236,33,91,108,162,9,104,182,223,255,112,189,207,142,169,169,129,244,91,93,136,81,100,213,23,217,139,74,150,210,140,246,151,102,199,237,86,46,211,191,63,82,111,173,213,202,197,198,176,211,221,255,213,171,251,36,144,110,217,147,92,119,62,241,213,255,254,35,170,0,3,119,248,194,46,243,59,6,76,0,49,49,252,64,28,104,48,168,57,29,18,229,26,221,84,121,164,110,109,5,108,57,77,253,103,138,212,196,150,154,49,69,155,72,163,125,159,56,91,242,179,155,100,221,124,105,1,21,168,102,195,19,51,165,231,43,159,55,121,13,235,59,157,49,45,80,99,87,58,246,145,165,28,44,3,15,117,255,52,148,86,123,53,53,98,137,213,88,246,71,210,101,71,82,21,88,236,206,71,33,229,97,138,119,49,143,82,181,47,86,79,250,35,45,136,180,243,78,180,251,178,106,244,18,211,80,17,128,0,91,183,2,26,22,176,168,143,39,32,136,202,216,58,8,197,199,129,226,171,189,112,199,97,199,42,81,79,156,71,240,170,62,234,134,113,97,232,46,56,68,76,76,113,234,26,123,21,109,17,79,53,220,169,255,255,228,217,229,243,249,76,214,101,163,7,146,62,155,239,194,190,54,228,189,198,230,160,64,139,66,74,106,170,75,250,38,200,189,107,122,152,150,236,158,121,156,123,121,190,248,205,154,205,112,229,57,213,167,147,8,57,204,198,240,203,152,206,6,150,96,171,104,141,194,4,128,1,77,255,5,10,13,34,35,7,38,77,59,55,26,132,135,27,25,146,0,91,197,222,160,236,21,251,65,225,144,52,125,123,67,47,44,130,166,17,249,83,65,122,90,19,205,81,78,177,91,112,211,222,132,135,106,78,90,3,229,130,31,25,68,157,245,233,207,144,135,152,241,206,88,170,38,33,62,110,159,56,248,145,14,58,90,47,255,238,110,186,166,191,255,238,218,71,45,119,49,47,255,251,178,100,184,12,228,82,103,77,155,140,45,160,128,12,217,131,104,166,140,82,93,157,52,110,49,22,129,235,51,102,77,164,149,168,83,245,105,8,62,134,23,86,243,63,45,26,23,77,108,211,36,255,213,124,91,109,81,92,116,179,28,81,119,255,6,228,183,255,202,103,141,15,213,113,139,203,39,128,173,77,247,48,116,80,132,191,7,70,160,25,194,145,33,10,111,74,48,119,46,50,158,50,119,89,252,37,14,178,38,219,95,45,210,95,75,135,125,148,8,160,166,148,238,26,125,122,106,150,82,101,29,110,150,179,237,115,105,242,111,67,156,133,71,44,167,33,71,11,173,137,85,102,59,186,70,58,148,32,61,28,58,35,81,59,138,163,170,76,28,26,61,203,209,220,125,41,189,52,35,185,107,35,157,17,113,84,48,145,91,173,200,225,241,16,56,168,172,41,176,118,52,59,0,3,109,244,221,222,35,142,148,12,120,160,58,211,220,209,161,163,30,144,76,14,27,51,24,100,28,5,21,1,139,1,86,42,18,144,26,155,129,0,85,136,236,167,154,234,135,29,71,5,176,59,77,20,64,3,179,4,130,128,46,75,190,207,28,112,16,105,78,28,118,228,248,59,203,93,157,64,215,159,134,101,21,154,160,235,137,47,143,83,197,177,206,180,49,75,122,158,150,103,42,145,155,55,164,180,116,187,239,111,127,255,245,105,177,139,80,84,236,72,161,10,46,197,74,149,206,41,196,221,180,146,27,12,163,155,87,7,77,137,249,232,168,100,24,86,188,0,79,51,49,42,117,227,2,24,150,75,247,145,189,111,154,132,38,171,235,98,54,54,161,179,128,0,187,126,96,76,160,163,34,248,130,51,88,40,209,24,225,41,181,10,41,107,198,176,170,194,227,61,172,186,5,151,71,37,155,179,0,211,218,194,17,7,113,241,106,88,101,47,150,202,249,9,252,235,66,121,187,191,72,12,220,132,181,6,220,104,121,17,194,76,252,203,255,243,178,137,71,132,177,170,106,228,195,164,128,229,208,228,84,25,10,217,44,82,62,214,242,163,103,228,215,204,114,162,49,10,79,207,131,115,83,115,146,220,232,231,156,110,149,125,135,146,149,134,232,43,124,40,205,183,110,188,189,153,176,50,229,23,190,228,20,134,20,227,186,192,0,43,183,198,59,95,26,48,82,96,224,185,134,101,65,199,131,4,140,12,38,5,2,131,148,53,78,208,144,168,98,75,217,151,132,101,100,203,102,109,217,111,99,145,55,49,248,132,163,14,166,53,132,179,34,148,134,188,87,159,140,103,17,252,110,50,71,149,98,92,191,73,57,75,71,85,137,93,198,137,89,111,253,195,37,134,142,60,174,255,213,111,204,152,149,49,175,115,106,140,202,215,181,93,143,255,251,178,100,211,140,197,97,103,75,27,131,87,176,145,140,217,115,108,102,198,81,73,155,52,110,60,237,193,253,179,166,77,166,21,168,119,61,170,126,155,200,171,186,26,77,93,158,207,167,68,238,157,155,201,183,222,215,83,242,255,99,77,126,84,245,102,168,72,0,119,107,185,129,100,132,46,105,188,200,191,145,224,112,208,45,10,158,144,78,204,205,72,150,73,54,47,52,175,184,175,53,231,40,65,123,169,11,30,181,83,254,40,119,168,238,173,187,99,202,135,232,46,113,202,225,197,28,17,34,42,18,149,187,144,92,112,212,30,229,186,30,50,36,200,125,136,89,232,238,103,33,69,4,12,146,171,53,175,43,32,195,177,76,236,200,165,119,149,236,140,125,93,119,43,80,194,239,100,87,34,212,81,71,60,90,183,176,169,67,220,34,114,173,212,17,213,0,23,165,252,228,188,19,78,7,204,2,121,54,59,212,90,42,105,0,153,133,2,166,150,2,23,193,106,51,152,170,237,73,146,0,152,19,38,61,193,46,200,139,70,169,82,106,98,204,203,68,9,193,12,63,4,201,74,143,57,151,106,145,190,95,143,65,234,114,105,97,130,171,138,198,213,102,40,15,217,95,171,143,216,43,243,177,188,240,160,87,67,181,97,21,50,235,90,43,251,223,121,200,132,87,82,78,173,108,115,111,244,63,226,249,153,248,250,103,53,19,189,241,178,24,219,238,165,137,59,186,54,191,182,31,119,14,183,177,42,249,73,196,202,77,190,87,74,221,189,123,58,181,191,96,246,126,225,231,214,133,144,231,84,253,91,204,5,96,0,164,187,26,74,80,25,228,26,30,117,96,161,199,134,64,34,34,82,53,212,117,40,144,42,100,154,113,96,70,6,210,226,249,69,123,93,218,171,156,150,164,166,227,85,148,199,41,160,42,150,173,202,166,105,136,64,27,203,84,213,54,245,120,198,110,1,16,27,114,239,120,241,247,29,69,177,185,127,255,151,134,58,12,69,137,24,217,117,208,204,218,158,94,90,241,5,253,205,134,215,231,213,36,254,229,175,32,228,30,225,58,62,97,34,92,129,235,74,221,41,30,142,164,149,114,181,13,244,202,8,233,169,120,188,147,140,111,184,253,236,161,129,116,114,171,63,138,249,255,73,181,115,180,142,129,78,0,14,237,177,153,34,102,207,28,152,53,52,101,66,121,107,12,126,37,20,23,0,140,171,133,184,51,120,113,116,54,201,78,132,246,221,195,46,109,182,47,138,244,75,57,172,44,168,6,192,235,79,166,199,65,218,93,92,90,27,142,120,193,103,99,241,206,2,65,145,182,62,158,76,229,13,108,232,188,168,214,150,152,179,132,182,65,229,66,247,63,255,77,125,180,39,254,233,54,177,15,125,78,147,255,251,178,100,215,12,197,67,102,203,155,143,91,112,157,140,217,83,108,201,204,81,201,157,52,110,61,15,66,12,179,166,77,182,33,56,211,147,125,66,61,253,242,235,75,228,199,20,206,151,255,115,241,127,87,127,242,170,146,205,255,235,28,175,253,173,245,210,207,240,156,87,33,21,128,10,182,238,4,31,25,3,77,99,56,57,92,227,66,104,62,15,6,87,114,176,208,116,44,43,10,68,49,254,229,157,185,206,221,225,213,1,194,153,182,249,93,109,97,52,155,141,67,105,152,230,16,207,177,61,225,65,55,45,113,73,212,92,243,95,83,55,205,99,32,101,57,137,180,203,241,119,60,92,63,77,58,47,190,201,45,80,71,116,191,43,208,229,238,248,138,129,233,218,36,211,92,68,191,86,215,31,147,73,69,105,75,125,40,246,36,85,215,103,21,31,137,173,34,254,104,199,248,80,138,213,0,39,108,168,212,150,163,175,128,204,150,4,48,84,112,120,98,0,42,2,66,102,69,9,19,5,214,217,32,13,112,202,210,213,236,4,129,211,238,2,109,161,237,186,240,228,70,24,151,18,1,35,177,4,8,91,182,159,46,131,197,15,207,43,107,150,208,26,93,217,218,121,241,24,236,158,177,201,163,215,10,9,102,57,168,17,45,6,32,177,212,209,22,17,84,174,235,51,248,205,40,47,20,10,43,109,46,180,21,236,189,95,234,50,139,84,147,81,85,93,159,78,148,186,98,229,42,116,247,46,42,100,225,216,156,109,2,249,80,197,77,251,44,146,239,242,232,61,155,203,151,123,46,64,207,209,21,102,117,51,58,140,103,182,150,12,48,0,43,127,230,148,215,28,36,6,100,48,137,141,138,133,225,25,24,16,147,140,150,35,90,207,138,25,170,45,179,213,45,46,123,255,97,87,198,166,216,124,228,118,113,244,73,72,203,160,128,139,249,167,172,17,1,67,80,18,229,107,99,128,52,227,157,189,34,191,27,179,26,237,108,160,94,212,137,28,143,154,67,88,164,29,143,3,98,128,94,161,183,119,226,221,25,168,156,219,195,221,217,19,242,201,203,22,94,61,223,241,137,196,254,153,17,24,100,22,219,240,139,177,97,72,146,137,182,62,153,207,99,96,134,25,106,176,206,219,71,171,193,112,164,86,209,221,168,231,75,129,151,87,113,110,247,119,83,48,62,101,232,16,103,160,41,190,255,152,148,209,130,14,5,70,76,45,20,160,224,199,129,211,69,99,70,83,32,189,8,148,57,1,114,210,31,195,75,116,107,86,27,90,66,147,72,206,222,79,126,14,139,7,75,26,70,230,20,203,231,221,26,56,23,135,70,194,12,226,173,15,48,39,100,17,143,188,106,27,141,175,161,136,49,182,161,215,170,138,39,113,81,164,94,255,251,178,68,210,140,197,53,103,75,155,137,62,96,164,204,217,115,112,200,216,81,89,157,60,109,177,7,194,43,40,102,13,199,141,185,51,142,138,58,98,181,27,116,112,237,74,70,102,163,135,11,99,10,189,175,129,87,255,38,47,168,143,207,50,17,100,98,223,243,145,35,91,143,255,214,160,96,235,242,107,237,6,0,61,0,1,114,236,96,73,209,157,139,134,5,48,151,112,105,24,101,32,121,108,130,41,235,141,152,210,54,212,44,169,250,10,183,199,169,76,218,192,172,219,181,145,168,113,118,64,104,159,78,104,74,20,139,90,14,196,242,228,9,145,254,173,108,212,56,17,156,235,72,7,27,235,20,183,85,238,13,188,10,99,51,205,160,118,162,243,255,251,195,185,87,169,243,106,109,130,209,21,209,206,43,249,171,84,0,49,71,7,93,204,145,28,141,15,233,91,57,252,179,37,151,65,173,110,139,55,191,136,174,185,246,227,194,53,52,85,204,207,250,0,7,44,144,204,240,115,77,1,204,48,74,51,65,217,13,195,156,110,89,148,128,77,54,94,231,182,241,165,53,24,2,40,124,66,146,87,55,41,206,57,156,142,53,55,140,186,45,29,159,103,208,203,1,117,169,237,82,70,90,4,213,152,59,1,194,12,60,169,28,84,50,70,12,200,155,165,191,195,28,129,48,113,247,15,63,255,47,241,138,185,95,116,154,22,84,125,145,110,213,119,119,191,95,25,217,69,165,103,203,119,92,102,161,15,190,233,207,182,94,53,54,165,249,197,12,255,180,177,166,126,254,165,173,127,150,20,20,49,68,226,193,185,165,255,158,99,148,220,110,245,143,128,233,128,0,118,111,205,3,193,54,64,212,197,2,195,2,4,0,193,144,134,248,20,154,100,113,162,183,182,203,225,229,65,9,168,36,131,61,25,0,127,181,178,167,151,19,161,195,61,70,245,86,156,111,176,44,137,72,174,160,137,155,82,160,28,45,12,81,78,23,172,199,98,29,14,36,18,245,104,105,144,20,20,17,4,173,39,148,206,129,192,152,105,129,52,136,246,54,223,252,113,48,226,180,73,44,184,211,197,81,205,95,26,212,232,205,29,106,238,212,50,82,134,12,6,194,133,153,12,253,94,132,89,6,177,203,89,51,121,48,177,11,41,185,5,199,220,79,140,58,229,29,46,163,232,214,253,232,222,123,46,120,255,88,26,29,90,114,0,19,219,86,96,149,39,148,116,97,225,102,158,160,105,129,70,100,68,8,6,16,5,183,104,226,210,139,207,195,79,80,29,81,27,212,95,197,38,9,132,231,76,75,197,215,165,58,194,224,204,182,58,32,154,20,25,171,45,68,63,66,104,108,115,110,109,151,77,142,121,113,218,83,35,37,237,62,34,8,210,79,37,255,251,178,68,201,136,196,212,102,204,155,134,62,96,165,12,217,115,113,232,94,82,81,155,56,237,177,13,194,60,51,102,141,183,149,248,58,191,107,100,93,185,241,36,161,2,131,212,118,48,249,29,171,215,53,193,180,234,163,221,35,220,136,52,181,197,222,238,120,146,220,193,183,202,155,243,255,67,175,225,175,254,41,85,76,31,255,170,250,127,255,252,207,35,241,218,223,206,21,0,3,37,252,202,182,206,209,8,197,208,67,174,204,232,72,204,141,140,0,116,213,1,41,36,174,27,243,46,128,153,99,187,20,149,24,219,126,137,108,145,160,242,130,185,130,110,173,63,44,217,23,6,217,252,132,42,129,114,168,187,121,3,85,48,161,72,244,162,168,253,80,89,188,242,47,46,218,234,249,141,234,234,215,129,58,204,241,155,29,99,121,215,255,242,86,123,171,185,82,238,140,84,57,17,204,201,146,89,174,84,34,162,34,163,41,167,75,218,222,198,35,217,89,21,149,91,64,234,250,38,154,122,9,247,118,246,209,23,253,88,49,200,0,45,191,172,198,66,142,207,28,195,139,204,112,253,71,146,136,136,76,104,105,135,165,107,146,242,69,91,89,115,235,34,152,55,91,114,165,146,67,145,197,165,165,101,115,218,47,65,112,226,78,54,26,203,204,123,211,14,198,178,180,106,7,216,67,143,97,190,115,87,96,96,247,70,185,253,90,226,218,179,49,141,57,156,97,166,67,92,199,56,194,16,204,44,98,43,157,199,152,104,52,62,42,32,144,248,189,192,80,228,140,135,21,96,249,195,139,20,56,247,248,216,145,252,248,253,5,213,227,7,242,207,223,207,185,44,255,87,244,3,128,0,186,254,99,210,129,199,223,166,68,27,153,32,244,96,128,2,95,167,225,89,65,220,79,6,155,43,157,115,86,178,37,200,192,38,241,106,126,70,96,63,210,147,184,30,235,75,106,242,146,151,71,13,165,37,129,235,60,175,70,3,52,6,196,196,84,156,71,22,5,227,217,198,22,229,99,159,106,250,98,27,243,53,5,127,199,247,94,53,138,152,153,185,138,152,142,101,49,241,55,55,141,68,166,139,182,29,186,169,157,105,240,233,219,66,240,253,211,188,173,223,142,239,248,105,175,246,175,245,130,120,136,191,255,203,103,248,29,223,252,221,78,31,128,3,223,124,98,206,135,66,200,14,174,4,77,33,153,111,128,65,70,10,0,227,178,22,194,226,136,164,162,72,21,76,102,251,172,59,100,39,204,79,14,89,52,162,136,210,176,104,189,115,40,76,187,30,243,52,114,141,166,65,178,85,198,141,172,109,35,117,86,36,131,242,97,239,255,217,215,234,18,23,84,78,139,26,92,84,41,114,194,201,78,85,173,18,210,143,87,118,145,194,41,255,251,176,68,192,140,228,97,102,206,155,108,43,240,144,12,217,163,113,232,110,17,157,155,58,109,177,11,194,39,40,102,141,183,141,248,88,244,91,186,164,238,32,124,255,188,183,242,28,28,25,174,17,141,31,156,62,63,134,247,155,241,46,59,36,216,107,255,145,48,116,176,204,32,129,200,151,126,100,87,199,215,44,106,42,192,212,128,17,232,9,40,199,72,129,163,110,35,250,231,51,216,53,243,123,24,109,35,95,65,86,72,41,198,200,196,182,102,19,117,91,29,88,75,215,216,15,19,81,178,40,209,54,213,56,46,106,133,124,37,107,36,62,210,249,56,92,136,99,126,32,43,224,192,109,100,123,166,39,154,134,134,103,89,223,255,254,183,133,230,240,191,216,146,107,4,156,124,207,169,157,41,138,34,130,154,81,159,40,142,106,94,199,27,147,47,207,47,251,3,216,26,177,47,81,183,41,170,3,29,36,63,100,90,0,1,100,108,192,63,67,209,145,13,184,74,51,186,204,199,64,227,70,3,12,2,10,14,59,151,26,18,159,76,118,178,62,138,128,93,149,66,248,88,138,90,127,105,29,135,201,229,70,102,79,0,59,177,82,80,2,20,252,62,210,107,184,173,105,55,139,225,54,221,28,7,253,106,67,80,152,30,45,216,27,78,44,252,130,95,14,79,74,40,48,155,175,43,149,116,97,16,34,19,159,127,255,245,227,175,45,19,92,232,113,141,121,153,170,140,43,125,122,142,244,133,102,51,75,73,200,157,152,111,37,79,184,212,173,99,121,186,108,247,214,67,243,143,37,148,34,39,67,158,65,35,114,223,103,245,230,15,221,50,90,213,187,0,137,128,0,36,255,24,119,52,3,73,26,152,140,103,148,136,176,0,204,1,66,160,8,197,224,165,47,181,3,193,146,37,5,89,104,65,180,75,27,86,103,48,83,73,196,161,162,64,141,117,51,43,209,78,113,44,47,13,151,30,61,69,136,196,101,82,18,146,98,134,57,42,89,148,78,76,205,201,197,105,74,180,168,180,13,60,85,74,207,72,162,147,67,154,173,106,146,125,175,88,218,14,106,167,94,81,235,24,142,59,89,153,226,153,110,242,69,24,242,237,68,97,113,8,202,72,23,36,120,251,129,232,65,50,56,228,155,98,45,46,233,52,88,121,22,226,134,189,204,199,79,178,37,93,192,255,47,234,134,142,175,175,143,232,33,66,72,0,51,255,233,233,253,153,148,185,41,41,180,8,141,61,24,185,25,134,133,141,1,165,156,212,158,4,143,97,74,253,99,170,59,117,46,86,146,83,204,184,120,74,169,233,97,169,137,84,17,20,151,192,243,238,156,59,33,130,160,58,93,74,33,90,150,38,3,5,179,209,210,80,223,17,230,141,16,39,102,154,255,251,178,68,206,8,197,43,103,75,27,134,87,48,164,236,217,99,113,232,110,17,237,155,54,237,153,89,130,59,179,102,77,198,33,120,126,191,244,126,172,147,119,41,188,207,74,172,174,89,120,83,119,61,225,251,223,87,211,170,171,28,239,155,25,121,42,47,45,234,142,46,43,150,119,221,173,171,127,216,143,17,220,101,127,215,146,244,63,157,229,60,229,56,246,255,225,184,0,63,191,230,193,176,153,9,78,40,55,53,32,160,72,220,13,16,132,5,212,21,90,229,213,234,14,70,66,25,107,158,39,94,142,88,164,250,80,157,161,201,17,137,88,230,33,56,176,91,40,182,9,158,154,137,133,115,223,182,69,207,61,67,228,225,204,205,51,52,104,183,67,134,75,19,23,207,251,138,8,163,22,205,48,146,49,10,24,147,82,167,153,27,155,106,156,113,204,202,40,131,145,119,61,14,121,182,139,174,85,110,18,144,170,185,162,122,164,244,187,158,126,116,233,238,160,124,82,218,86,250,94,215,205,47,84,51,190,249,188,46,154,0,5,36,248,206,41,60,240,144,208,195,225,76,207,150,80,192,144,136,192,144,160,88,151,29,5,74,4,245,212,193,35,107,25,9,101,86,56,67,195,85,71,114,71,29,169,23,112,88,179,94,92,48,218,87,233,116,169,160,117,16,196,46,182,253,96,208,30,198,202,129,92,180,149,161,137,12,74,51,44,126,34,15,164,29,69,41,232,39,146,134,213,74,202,80,84,180,226,44,52,77,232,172,228,33,150,234,250,124,78,217,251,182,62,190,227,138,125,117,127,221,220,84,221,205,237,239,247,182,98,162,190,47,227,229,119,26,213,147,171,80,227,165,200,41,61,230,243,14,56,153,97,227,5,226,24,219,100,76,247,232,188,147,79,85,104,189,87,177,42,138,84,2,25,0,189,182,216,192,203,8,164,237,24,68,204,218,130,1,14,18,223,231,51,45,160,141,198,50,151,220,181,159,243,241,183,77,99,151,239,227,169,109,44,78,189,112,246,108,190,68,99,193,152,200,225,118,76,148,219,223,243,152,132,167,36,144,181,20,118,193,199,95,220,215,51,149,123,172,185,154,166,84,219,179,222,91,103,237,18,94,59,161,85,93,73,22,85,34,93,237,221,221,200,202,215,93,152,228,39,68,123,103,102,79,127,250,184,142,173,213,81,213,42,4,96,0,113,223,204,134,6,59,178,112,195,39,99,114,49,212,68,122,72,84,7,145,16,150,123,238,170,80,82,215,73,198,228,228,43,19,174,233,199,45,201,168,99,235,26,22,155,205,74,7,134,226,48,106,26,194,16,177,58,216,28,86,129,147,172,169,117,72,181,107,55,59,98,0,179,0,124,219,173,14,144,89,85,200,130,226,66,64,88,76,5,255,251,178,100,193,12,197,112,102,202,155,184,90,242,121,140,233,163,104,197,186,18,117,155,46,110,21,123,73,247,179,102,77,147,33,177,20,28,98,218,253,44,143,215,244,109,58,127,252,180,93,158,87,68,212,174,238,149,171,217,165,209,154,130,60,56,37,101,187,182,210,42,61,185,213,28,217,126,146,174,75,182,215,153,174,106,212,105,84,74,0,22,141,0,156,187,254,115,102,151,208,209,52,44,216,185,52,161,26,68,185,102,122,47,52,243,1,7,36,245,140,250,144,109,97,73,185,164,110,8,230,165,169,109,61,34,202,101,77,97,225,200,39,185,109,17,174,251,26,42,177,58,171,194,252,181,57,252,239,87,16,149,19,118,181,117,251,42,141,148,170,238,139,168,41,41,32,233,98,69,142,228,225,144,232,151,73,151,204,220,65,85,213,79,179,93,215,103,71,223,15,117,93,215,99,232,96,214,78,149,34,24,121,188,208,217,24,10,88,0,23,246,252,197,69,108,224,195,0,24,9,152,116,41,0,148,243,31,194,216,112,160,84,64,201,11,50,121,90,118,43,45,172,39,4,161,150,123,109,1,215,128,228,111,210,95,202,182,251,230,192,11,240,251,166,19,181,70,201,97,134,253,58,164,16,19,235,108,21,15,113,30,2,81,16,177,129,210,7,6,180,185,10,131,237,67,145,98,196,97,25,98,154,35,243,216,222,226,134,92,244,58,101,168,108,65,62,173,51,238,209,233,50,215,197,75,214,147,55,9,117,172,251,245,77,183,126,76,60,223,27,216,205,222,254,108,195,236,233,46,130,171,162,212,77,13,147,116,106,91,123,212,145,152,38,143,200,0,74,219,161,210,180,119,153,36,0,69,176,20,113,42,192,5,6,248,202,188,150,174,231,94,125,187,172,90,144,227,181,26,183,47,130,111,91,213,248,55,40,49,243,165,168,205,115,163,206,14,228,169,255,145,115,41,21,221,41,55,147,107,176,82,3,81,102,130,6,81,181,245,218,218,252,227,101,183,78,192,151,104,232,99,245,237,213,177,73,74,118,182,118,231,167,105,149,63,75,219,24,131,18,146,206,255,75,55,67,206,154,248,122,175,162,232,53,246,67,16,57,4,201,182,242,215,202,199,222,166,200,215,179,186,83,179,88,177,135,153,255,163,57,224,144,0,41,62,166,250,166,152,7,14,100,66,185,152,201,6,163,3,25,8,220,20,2,15,35,74,193,212,137,206,216,221,6,74,135,233,104,147,41,250,243,202,121,3,76,178,182,110,234,55,87,85,183,116,162,173,193,185,54,84,239,109,226,72,79,190,221,228,80,35,252,218,205,182,29,188,147,183,247,75,44,166,172,234,81,222,215,113,231,223,223,232,33,132,2,7,243,47,45,229,51,47,151,203,255,255,251,178,100,204,12,196,239,103,75,155,168,110,98,145,204,217,67,104,199,204,18,213,157,44,110,13,93,1,253,51,102,13,147,34,56,248,119,255,254,111,189,177,77,65,17,177,200,56,164,8,230,22,179,7,136,102,158,181,122,51,40,238,226,169,107,230,83,125,215,174,133,138,212,212,118,253,250,33,197,64,129,128,79,107,190,48,112,55,149,83,52,161,40,72,34,2,19,128,235,200,164,172,138,93,201,199,174,130,19,57,206,229,90,172,57,251,128,75,84,2,167,39,150,126,237,119,9,60,219,12,199,100,183,161,139,166,143,183,123,205,207,242,200,166,81,169,68,33,212,214,129,221,119,120,162,146,146,215,180,247,21,107,23,69,107,92,251,218,247,227,135,69,70,94,209,71,51,202,69,195,195,87,115,23,24,217,237,170,235,165,113,172,146,179,213,124,119,190,104,222,213,89,43,175,248,255,198,129,10,0,7,45,220,57,114,108,24,113,137,83,70,68,26,15,91,140,148,137,48,88,72,84,46,28,32,133,163,107,35,76,212,243,6,3,203,204,211,225,113,156,100,206,205,216,249,48,1,142,168,3,17,107,104,73,98,205,17,58,87,209,96,8,158,113,23,50,6,132,44,88,68,173,241,136,185,26,138,83,82,208,202,254,146,48,21,13,68,8,234,89,104,171,64,66,0,57,34,226,33,148,147,237,83,107,60,68,95,255,31,60,57,151,110,149,117,81,206,186,223,113,205,69,45,255,91,189,241,221,39,204,125,84,101,15,105,185,126,140,175,154,142,51,46,94,95,120,174,243,10,53,238,235,94,12,58,251,239,121,247,159,94,61,81,4,111,238,96,8,8,0,81,255,255,61,235,18,193,29,133,88,22,8,66,41,127,206,179,32,90,54,200,230,50,60,11,134,177,19,83,117,121,192,186,152,30,110,69,132,6,134,19,164,148,46,232,114,207,140,203,212,106,192,128,34,6,169,22,212,196,81,203,81,17,112,149,197,71,36,164,136,187,8,3,104,197,97,228,10,15,73,82,8,36,63,31,36,43,217,49,7,41,35,92,86,138,232,225,163,156,250,58,134,118,242,239,140,33,78,234,110,226,180,23,131,216,165,218,15,199,238,148,243,73,142,50,234,238,167,31,110,101,65,47,61,255,245,24,252,64,9,229,96,0,146,95,204,154,187,140,69,32,76,77,20,76,23,36,76,163,8,140,127,22,12,0,3,0,68,242,220,102,207,255,16,133,174,169,120,8,2,128,92,5,39,97,215,158,164,139,73,227,239,179,45,99,111,178,214,37,0,17,137,105,32,57,34,161,77,217,252,225,16,7,102,12,149,72,221,10,243,84,210,235,143,60,236,190,57,141,5,251,147,214,115,199,185,107,117,171,213,166,185,21,183,55,107,255,251,178,100,208,140,5,60,104,74,155,136,126,208,145,12,233,138,101,40,92,84,153,157,42,110,137,254,193,160,51,102,137,148,148,250,154,199,158,141,86,77,250,255,91,165,87,61,149,233,159,146,186,50,170,83,60,175,85,114,200,138,165,20,24,18,217,85,88,161,253,78,250,206,107,46,188,106,90,6,252,42,231,16,227,239,20,129,254,179,170,94,90,195,14,105,192,63,252,1,104,42,246,156,5,86,70,150,195,4,207,16,208,140,203,56,24,38,197,153,171,158,251,83,40,60,214,201,24,171,103,22,97,18,54,154,239,185,95,75,63,121,64,198,28,44,36,99,160,144,226,20,135,82,16,162,14,66,21,220,237,171,92,199,116,117,119,186,85,25,78,185,234,123,185,81,82,233,43,203,60,213,218,155,58,38,204,183,175,49,187,47,109,254,167,155,93,119,90,129,170,0,39,46,252,27,91,25,208,18,146,12,96,224,12,200,176,100,199,64,21,176,152,106,14,45,186,22,82,157,153,71,158,64,72,0,234,71,226,119,232,229,63,60,206,213,16,160,4,246,51,21,217,14,84,8,1,157,241,192,69,90,159,183,26,118,109,31,157,216,252,13,65,73,102,51,86,55,77,46,167,190,255,75,225,151,110,164,178,142,89,79,140,167,41,231,138,150,142,81,40,148,80,218,231,49,255,239,102,163,41,27,51,103,233,53,10,219,183,119,163,146,226,208,53,197,172,198,74,58,12,195,178,161,234,62,195,58,117,224,196,185,221,87,77,39,101,166,180,83,101,22,186,122,73,26,173,20,55,189,11,164,136,46,26,86,0,5,45,208,209,142,14,4,59,3,64,17,34,26,48,192,55,228,212,130,162,142,202,100,200,174,92,1,65,49,16,229,77,189,68,116,104,196,120,192,177,198,23,14,3,249,100,174,55,251,182,105,92,72,179,33,89,153,253,127,79,55,127,165,45,74,84,157,45,114,203,189,163,67,171,19,37,92,44,85,165,220,24,62,7,165,144,202,46,93,146,69,141,69,59,97,165,61,229,22,100,192,201,146,140,170,134,169,163,141,149,115,206,138,229,198,14,23,34,37,107,65,90,132,166,170,218,151,154,255,190,63,181,121,168,239,250,251,194,128,0,37,187,25,10,118,130,205,3,14,67,227,8,83,145,193,80,204,209,4,100,55,48,104,20,30,16,229,197,128,1,92,139,78,104,147,134,22,36,202,104,63,210,57,3,179,53,21,86,53,216,35,100,89,100,162,85,35,208,64,25,41,218,130,98,64,50,48,102,223,164,11,88,144,41,219,144,190,112,155,115,218,227,164,230,179,37,200,207,0,112,27,136,161,213,74,7,129,33,160,208,65,139,21,23,166,53,141,5,111,73,243,255,31,27,156,230,247,29,255,75,255,251,178,100,213,12,197,40,103,203,27,162,111,178,139,108,217,83,109,136,94,22,153,157,40,110,225,107,193,232,51,166,77,145,151,48,74,50,235,184,249,173,247,115,14,174,109,241,17,47,134,189,183,219,85,223,108,123,237,136,36,251,165,54,164,171,145,189,7,194,190,172,78,218,165,159,116,246,53,145,160,219,138,169,190,156,211,126,165,240,237,166,0,22,229,128,3,187,126,32,160,58,76,69,179,104,3,207,146,128,14,102,106,81,214,167,63,109,244,146,73,171,103,127,230,176,238,86,233,181,6,99,143,29,44,31,78,234,147,145,185,221,125,254,117,105,185,233,2,62,119,43,252,6,142,44,180,14,44,89,37,215,63,116,69,147,21,9,201,234,110,178,71,132,187,221,225,110,101,98,153,38,170,83,123,77,165,207,138,52,108,72,161,241,200,80,143,100,169,212,59,234,202,247,42,173,200,122,116,90,20,245,123,106,48,7,116,85,0,0,174,252,197,222,179,49,6,204,148,62,49,241,124,199,226,210,2,97,129,0,38,64,4,11,14,212,85,65,196,64,49,224,123,176,207,139,10,98,173,149,130,178,57,19,70,93,109,222,12,34,3,83,93,83,144,20,19,26,119,16,12,10,49,32,28,148,205,66,176,54,211,22,178,171,171,18,152,32,13,139,32,228,97,126,37,194,169,181,182,221,48,151,234,69,165,99,226,190,5,78,172,73,202,95,148,99,72,132,87,15,80,55,13,6,228,1,52,117,147,19,82,163,103,199,206,207,255,159,165,80,143,115,29,189,154,135,94,254,46,153,175,221,85,70,198,159,102,232,100,178,33,249,65,38,170,145,171,118,230,27,117,19,186,125,180,129,165,115,238,136,108,92,67,48,251,85,211,207,205,212,93,237,248,43,3,214,0,10,239,249,102,196,218,204,76,73,141,170,68,220,78,55,206,187,224,255,137,232,209,67,209,149,204,189,220,209,79,86,22,243,47,83,154,185,35,177,223,30,97,193,65,150,157,48,0,103,89,92,132,60,6,59,65,39,9,252,251,236,82,100,105,50,174,104,91,239,31,43,121,177,107,13,13,141,107,161,173,70,69,66,117,187,198,253,47,164,191,92,212,191,34,63,42,69,204,188,143,255,224,95,235,157,255,203,249,67,45,126,48,148,248,200,230,224,112,84,198,105,96,160,44,201,67,244,40,3,12,87,178,97,144,129,212,45,113,77,169,185,32,1,124,23,249,121,32,172,81,217,136,188,204,137,73,133,78,156,11,33,191,104,41,114,69,37,174,100,90,112,164,139,35,17,13,69,203,235,38,110,216,187,42,115,31,88,70,89,32,80,80,228,202,16,216,181,73,84,102,90,1,71,142,161,201,148,134,234,106,174,153,202,161,82,153,18,164,85,101,255,251,178,100,204,142,229,223,103,75,27,152,91,112,110,76,217,179,97,35,92,23,213,159,44,110,97,175,193,144,179,167,13,131,21,184,133,87,16,76,15,114,213,172,255,156,93,244,41,85,189,245,51,18,100,210,225,181,72,26,162,154,8,168,223,49,232,41,38,60,173,222,183,160,201,173,54,72,218,96,94,92,243,86,92,46,41,35,233,178,250,105,217,70,103,89,76,202,168,193,90,6,118,72,222,131,154,32,239,178,61,107,64,37,79,46,111,248,134,100,68,120,10,144,138,179,22,124,223,91,167,183,186,61,210,148,67,86,173,67,214,217,232,56,105,140,61,19,121,185,205,237,87,186,217,229,77,103,49,23,178,142,183,223,50,225,70,41,25,222,148,178,43,95,191,175,116,122,30,210,187,39,90,163,206,141,57,115,170,48,158,171,169,111,67,58,62,170,122,153,111,234,146,61,181,208,157,143,162,33,29,147,234,175,224,172,0,0,239,248,232,189,128,97,56,195,69,179,62,33,204,174,13,50,232,112,170,20,48,48,97,52,23,146,40,3,128,238,107,88,77,31,72,120,75,218,173,42,89,2,102,244,170,229,214,90,198,114,192,19,237,175,68,11,243,27,33,8,46,21,234,193,208,228,221,196,128,141,84,112,26,151,74,181,172,82,173,150,91,109,97,217,244,22,176,236,237,183,42,128,72,129,240,251,51,127,75,154,156,111,27,67,197,85,96,151,117,168,197,37,144,125,13,138,76,243,195,191,153,226,50,245,187,227,108,102,92,216,31,183,155,216,196,33,224,204,95,108,59,194,44,45,13,65,148,18,105,37,19,130,127,10,33,56,27,236,119,205,108,143,205,200,151,178,194,28,180,205,35,56,164,70,233,177,30,111,136,185,127,184,212,163,156,104,81,177,3,63,94,187,207,246,29,119,160,0,13,215,240,66,72,198,177,193,176,195,203,154,70,36,92,244,219,199,103,117,37,122,106,157,24,222,220,137,68,75,138,203,38,56,196,216,235,33,136,228,83,26,244,245,14,228,222,155,150,138,243,113,78,91,171,196,223,19,253,175,41,221,227,57,168,29,239,220,12,244,170,139,54,168,114,167,207,19,196,85,84,70,178,149,59,254,158,179,123,68,243,207,93,87,220,138,115,110,188,65,141,197,215,3,164,234,87,97,246,205,21,29,178,223,213,132,109,27,63,59,25,108,200,45,243,43,152,204,62,85,1,2,128,203,211,32,139,76,126,11,87,14,8,84,44,2,0,13,0,39,156,22,116,128,5,0,107,114,70,245,167,185,107,157,78,112,109,233,157,155,52,12,138,248,144,144,182,43,177,187,176,1,224,28,189,61,43,55,117,158,186,156,58,144,107,21,140,183,118,165,3,53,134,24,236,160,73,35,33,12,233,255,251,178,100,205,142,198,54,103,75,27,134,127,178,118,108,217,179,100,200,110,85,133,155,48,110,21,126,193,147,179,102,205,148,137,184,186,42,155,98,145,211,74,152,58,163,128,211,70,54,207,231,174,203,47,127,235,251,147,255,236,215,1,157,15,160,188,120,153,133,208,64,174,53,223,58,46,182,209,145,25,8,83,25,219,64,95,33,229,251,141,26,129,97,76,115,245,74,182,51,67,142,189,187,219,91,180,220,91,255,103,250,211,20,0,0,11,118,20,208,104,229,70,20,42,242,197,11,134,91,41,117,121,152,196,57,140,193,181,160,142,204,43,178,110,55,21,84,233,142,180,75,40,52,134,153,130,45,133,251,221,91,113,169,56,152,157,41,250,54,249,237,28,43,40,205,251,127,255,247,58,72,68,68,92,244,125,168,158,91,163,218,76,204,68,162,31,223,213,54,250,171,29,28,231,215,200,200,254,158,119,19,247,70,194,85,0,3,55,216,227,80,227,149,45,205,168,77,49,136,148,32,124,35,1,147,7,23,201,120,203,92,144,236,69,58,41,160,200,37,188,135,44,64,79,156,126,212,245,138,178,249,110,81,9,109,45,245,43,118,34,150,162,48,187,81,58,144,203,173,65,8,207,8,6,83,17,106,83,52,51,119,30,22,35,122,138,219,71,115,109,198,101,21,197,213,72,76,11,42,201,42,113,245,252,35,190,121,59,207,233,44,141,254,141,19,218,83,53,22,198,119,75,88,211,17,66,194,168,145,167,179,130,233,97,17,86,81,65,188,89,190,169,196,149,38,101,39,191,74,250,226,146,242,165,80,209,41,63,46,89,12,111,241,56,62,59,212,104,131,231,148,0,218,64,0,39,54,63,166,224,247,19,83,165,29,204,42,41,14,77,16,4,192,193,67,32,128,204,22,1,45,241,105,216,234,154,73,218,212,77,126,50,133,9,156,60,138,184,43,72,195,197,94,161,106,92,61,122,163,0,86,92,16,131,200,152,146,119,227,29,176,118,145,233,226,150,27,194,234,110,144,81,156,187,95,67,213,197,88,42,86,86,22,131,108,64,85,103,42,129,118,206,191,167,36,195,14,156,111,95,247,209,38,209,248,248,169,93,248,228,190,94,44,100,39,81,26,85,223,121,111,12,205,85,29,33,51,164,243,119,221,172,68,254,199,94,189,38,159,127,253,253,247,31,81,75,41,243,214,222,24,168,127,143,21,0,1,47,176,195,210,3,72,169,76,210,37,49,72,72,2,27,3,4,217,2,84,39,92,2,253,55,144,115,68,134,27,37,162,177,181,138,35,27,145,168,227,101,28,176,162,46,219,66,233,46,181,25,74,182,237,150,63,71,56,49,49,210,4,117,203,255,25,227,97,62,75,184,179,204,219,6,140,77,153,19,255,251,178,68,205,140,229,66,103,77,155,137,63,48,161,204,217,115,113,232,126,17,225,155,56,110,61,13,194,47,179,102,205,198,10,216,64,117,4,183,81,241,241,189,254,147,75,223,197,238,181,105,76,187,60,206,124,223,177,100,24,91,156,93,152,80,173,13,139,28,73,43,58,75,166,52,91,196,157,127,255,252,53,242,70,89,191,255,173,101,215,255,252,175,255,215,246,27,155,126,99,107,177,158,84,166,109,20,153,108,100,33,9,129,131,232,234,21,8,38,187,210,190,221,75,13,210,28,202,220,196,57,75,114,147,58,103,178,83,82,47,118,53,184,155,250,142,79,124,106,209,37,179,53,239,104,148,136,172,103,204,70,83,95,207,56,208,22,27,196,173,18,84,174,21,142,46,138,134,79,45,93,149,154,76,204,221,209,93,24,202,212,67,238,96,129,2,149,157,202,114,179,130,107,156,230,160,35,204,236,161,81,72,16,202,138,70,169,11,203,37,209,89,66,120,63,236,204,190,207,206,208,94,223,7,28,111,142,0,5,183,244,115,184,208,128,128,64,102,8,70,56,16,90,23,22,60,247,200,156,58,42,55,134,37,16,151,126,165,50,106,245,111,195,118,97,248,181,154,123,214,35,40,137,25,153,156,155,191,65,1,84,152,191,96,180,239,53,2,200,1,169,224,122,195,97,148,24,214,195,200,156,129,61,119,156,255,253,179,234,105,8,138,138,171,243,133,103,215,173,79,210,158,154,63,248,238,103,131,238,145,41,240,245,105,38,58,209,204,132,153,222,165,240,147,33,9,145,170,15,202,52,84,173,29,254,191,255,29,252,160,64,0,19,127,204,55,106,52,48,120,18,7,49,1,108,66,14,12,2,168,64,56,153,69,15,43,44,15,70,241,191,209,201,119,105,37,48,155,114,155,238,253,88,61,214,140,200,231,44,75,69,129,143,236,3,8,143,229,214,117,82,33,61,56,155,111,199,146,23,64,117,211,96,38,241,108,83,69,142,172,200,114,134,32,183,42,178,251,170,34,173,182,91,166,198,12,41,142,195,50,202,138,234,202,237,37,217,145,29,137,41,149,170,136,239,200,140,190,247,82,176,140,246,238,136,29,189,16,250,175,255,243,23,212,2,237,233,223,78,159,136,241,146,177,24,232,58,194,75,66,2,157,103,47,21,133,119,227,108,170,42,234,197,32,107,148,146,219,211,114,249,125,118,227,61,39,123,239,59,174,82,143,200,169,238,153,4,5,1,184,7,135,226,145,58,171,59,100,125,50,42,88,73,2,232,14,5,153,109,46,145,210,52,44,53,9,71,124,190,189,205,176,219,13,211,42,168,239,255,235,244,149,213,123,164,198,78,17,65,191,33,44,82,212,186,206,141,12,124,152,90,229,26,196,227,8,255,251,178,68,194,142,228,44,102,207,27,102,46,80,134,76,217,179,113,34,194,18,205,155,56,109,164,183,194,130,51,166,13,195,23,160,45,108,175,253,251,142,115,70,60,146,29,141,236,230,220,208,199,248,88,59,219,254,213,39,56,55,250,0,180,75,183,55,133,4,240,160,163,32,174,12,84,6,37,4,22,180,195,97,161,16,46,91,196,136,78,40,13,96,154,228,59,8,97,212,145,137,76,11,1,202,223,248,202,201,133,63,75,126,40,186,85,184,84,6,235,76,196,229,172,177,225,92,119,30,134,159,69,28,127,225,154,106,75,181,167,166,223,237,70,155,78,71,229,144,67,90,157,145,218,243,133,131,132,171,125,231,255,251,155,155,135,207,39,183,103,252,255,205,204,140,153,55,190,221,221,196,59,43,225,45,86,115,74,123,79,28,204,198,237,43,211,167,93,183,154,188,205,231,225,154,182,79,127,43,8,226,118,67,93,158,175,123,10,50,165,103,126,148,2,181,0,37,247,212,237,212,141,94,124,204,2,140,240,133,11,152,90,41,197,37,111,244,162,75,215,101,211,136,63,51,55,105,47,255,107,88,206,43,94,93,77,156,78,9,30,6,183,82,153,43,110,5,173,98,229,175,64,155,22,196,171,225,150,78,10,172,209,200,222,121,86,28,203,130,212,14,103,137,159,139,115,98,244,207,48,98,223,53,180,196,69,84,12,154,246,186,71,164,91,115,92,231,154,23,30,226,194,33,106,33,165,77,22,53,104,102,173,255,254,181,239,255,40,183,8,159,227,161,253,47,252,121,252,207,205,248,219,255,228,45,96,0,37,219,29,52,136,110,57,57,151,128,70,81,40,145,5,210,125,83,19,5,226,113,100,102,130,107,185,44,205,208,113,102,115,126,45,101,110,106,89,50,234,202,220,42,106,119,222,11,18,17,70,226,16,244,118,187,101,82,184,212,197,52,116,152,224,13,33,75,141,52,118,113,40,33,143,116,158,211,86,67,56,2,36,2,239,211,37,18,219,45,155,146,114,12,117,90,45,23,85,85,24,117,72,215,49,85,76,197,50,21,3,227,14,241,6,97,71,54,201,17,117,57,213,105,211,161,158,212,74,38,191,206,227,144,140,161,161,127,193,158,128,0,54,109,76,252,239,58,200,64,197,3,0,17,140,32,16,147,104,27,147,172,169,91,150,217,195,132,207,90,212,204,170,35,140,138,123,150,172,87,165,147,189,46,5,27,233,23,68,203,18,232,171,4,81,233,48,252,141,97,226,214,247,58,7,189,74,184,110,25,85,75,45,147,239,3,182,206,207,61,105,251,227,179,171,146,30,164,202,62,5,229,233,214,109,226,163,71,186,152,251,171,161,243,66,25,229,142,52,105,76,44,195,139,49,12,113,217,76,255,251,178,68,200,140,196,99,103,79,27,108,69,160,142,44,217,147,113,37,194,18,221,155,54,110,49,22,138,138,51,102,77,199,161,184,41,12,105,191,251,220,127,173,119,202,140,188,92,68,175,233,155,207,31,254,75,57,101,37,80,239,17,28,255,238,128,131,32,0,110,223,27,25,210,124,145,193,140,3,129,205,0,192,33,48,24,80,36,158,205,242,148,192,206,108,48,217,30,50,124,194,192,173,122,211,26,246,128,218,200,180,64,203,227,57,248,123,128,64,168,69,26,173,70,170,237,136,166,114,61,30,50,230,250,172,39,222,43,156,176,200,250,170,94,202,113,199,164,209,164,79,2,81,28,218,95,180,250,78,103,161,232,156,168,185,240,122,10,65,102,178,177,11,50,48,145,180,56,255,210,41,71,212,30,96,165,205,164,24,135,14,145,149,151,49,117,47,192,203,112,244,47,130,129,63,75,253,212,138,25,80,38,18,84,150,112,120,95,135,127,242,40,180,48,113,189,93,255,248,136,4,0,0,37,146,155,97,53,26,210,110,24,26,52,152,54,91,138,2,97,3,16,128,5,7,1,174,57,8,5,41,121,75,218,34,0,87,106,125,43,185,12,166,102,24,122,160,41,67,48,97,46,163,230,160,193,192,19,8,108,137,20,96,96,58,163,169,106,218,53,37,170,240,182,205,10,158,61,24,47,173,11,200,196,115,37,41,139,103,171,208,71,195,85,106,6,180,3,250,32,95,213,21,146,59,219,249,148,249,159,139,36,117,173,172,246,231,35,12,132,20,191,113,199,200,160,178,56,235,146,152,75,104,113,83,164,57,166,93,236,207,117,84,107,15,67,234,92,96,209,134,123,66,53,255,197,66,82,7,190,33,79,34,131,161,239,175,16,177,162,33,67,114,141,249,150,248,162,128,251,64,1,128,0,0,46,183,168,171,6,37,57,252,175,60,169,47,160,62,190,235,144,0,210,146,183,57,105,37,92,194,74,144,232,99,173,136,36,189,179,127,127,222,191,255,244,233,155,119,209,216,168,247,153,20,196,50,59,18,50,175,148,239,103,89,21,217,46,66,21,73,187,106,52,107,108,210,253,61,87,27,160,187,168,117,208,152,73,148,64,96,220,87,169,186,152,45,208,0,43,255,249,221,195,231,54,22,152,164,28,97,195,112,146,32,72,144,170,247,151,51,138,248,211,39,234,179,80,54,208,83,169,12,222,129,108,210,76,95,149,200,42,177,184,228,94,2,167,26,25,70,36,177,104,18,89,40,124,163,118,159,91,1,79,79,50,145,119,169,90,132,141,88,166,100,54,117,145,75,33,110,2,52,13,212,101,63,252,251,56,231,193,155,233,167,89,144,87,207,54,107,38,215,65,78,68,203,174,107,197,92,68,82,112,238,105,255,251,178,100,198,4,37,165,103,76,59,172,70,32,97,76,233,234,96,197,68,20,117,155,54,110,37,121,74,24,179,230,105,166,33,49,139,85,185,214,197,40,207,109,11,145,71,23,99,164,11,163,235,151,174,183,255,105,82,134,235,56,190,127,229,137,191,220,91,237,169,107,143,112,229,63,230,248,104,19,45,192,2,2,45,183,141,26,22,52,34,50,125,45,36,202,80,24,163,101,97,226,203,112,50,56,41,2,133,37,79,44,248,226,152,185,105,238,122,97,150,192,192,55,202,186,136,65,82,179,198,253,243,123,127,255,255,115,13,90,127,117,252,78,203,44,163,69,200,184,221,73,91,62,166,100,206,158,139,87,91,166,24,56,79,104,172,204,75,29,231,163,147,46,163,178,77,201,38,132,147,205,76,75,143,175,239,130,170,9,184,34,238,158,152,242,12,149,128,134,45,106,69,74,22,157,132,58,157,33,38,20,0,214,58,21,0,1,191,212,227,143,179,15,39,76,242,176,54,170,124,194,128,211,15,131,213,41,88,45,204,85,241,56,25,47,203,86,135,71,121,138,58,45,133,214,114,231,229,19,47,244,110,44,212,107,173,153,98,39,22,228,198,128,167,113,249,101,76,9,44,161,167,53,147,194,32,13,201,33,48,212,229,47,98,245,102,91,156,37,252,104,31,77,75,13,45,249,45,255,225,237,38,167,103,175,255,174,245,227,20,150,191,15,112,83,98,183,15,44,30,7,201,86,19,77,232,219,84,157,78,214,153,98,22,129,183,55,216,126,209,185,136,145,53,112,155,113,78,81,78,8,37,144,255,225,137,160,140,255,126,213,161,205,78,208,103,197,57,144,213,151,189,120,255,246,87,235,67,111,118,16,160,2,16,0,0,93,191,48,42,22,76,64,192,28,148,96,91,193,201,33,132,181,91,159,137,137,247,86,57,114,245,40,249,67,85,216,188,148,120,187,156,58,16,24,195,40,121,195,77,23,254,173,232,149,247,255,247,231,219,69,72,226,38,178,17,181,161,238,124,143,81,227,46,89,105,96,135,71,162,46,178,224,64,199,210,95,202,13,139,99,150,206,182,148,65,164,42,191,51,74,163,160,90,238,69,255,136,21,30,98,142,57,177,223,253,122,126,102,213,61,3,10,55,15,207,213,49,4,16,227,254,179,227,37,130,62,134,30,41,24,188,36,98,176,249,133,128,230,8,6,182,209,130,96,249,130,65,131,162,193,192,115,152,52,6,47,138,177,139,22,116,217,227,172,14,32,185,76,16,96,112,148,103,80,52,233,38,42,84,120,100,226,161,209,115,39,106,63,139,23,80,129,17,33,32,209,9,108,22,151,236,197,159,191,182,38,90,213,3,166,211,47,44,50,135,207,46,86,176,178,20,187,234,214,135,255,251,178,100,205,142,37,132,103,76,27,137,95,48,120,236,217,186,100,232,126,26,201,155,36,110,105,143,201,184,51,103,105,148,149,49,32,72,170,240,176,214,234,97,69,174,255,255,245,118,92,203,246,76,245,97,234,100,75,211,166,40,195,207,38,185,249,82,142,183,15,115,45,53,30,55,212,178,200,241,124,110,176,254,71,149,195,156,114,159,47,222,153,242,113,205,94,181,98,243,39,72,125,3,243,2,214,148,62,114,177,212,209,86,207,26,142,76,124,8,101,231,87,211,210,58,189,69,231,34,107,114,183,128,3,141,232,1,128,27,111,193,167,170,1,25,70,77,113,23,144,136,212,129,162,99,106,138,209,146,22,82,170,79,125,124,249,45,167,94,76,90,48,149,71,163,127,254,173,209,255,255,242,179,102,61,46,209,18,221,148,241,123,186,13,57,45,162,179,153,212,232,67,25,230,50,49,239,196,93,141,103,34,157,162,17,135,42,14,54,30,27,33,227,5,76,96,248,116,36,226,76,234,226,161,231,117,84,146,140,210,234,230,102,208,62,186,0,27,247,184,5,208,117,65,32,229,144,66,0,112,227,117,79,119,53,253,85,40,229,218,87,46,8,127,36,80,125,74,244,151,43,92,175,41,141,94,173,25,140,110,9,26,10,108,25,83,144,122,163,213,215,106,81,171,46,110,170,90,210,26,46,156,180,85,40,48,52,38,143,170,210,12,117,194,203,231,218,230,161,102,250,239,60,246,235,31,109,215,106,196,245,113,218,207,127,77,74,220,113,23,160,110,229,212,69,103,117,10,74,210,205,182,117,233,199,212,235,255,139,226,11,139,99,107,35,9,152,60,112,221,93,14,226,159,219,101,1,172,0,3,215,126,115,211,71,188,14,45,64,112,192,68,75,16,25,147,7,172,135,101,12,153,197,11,176,164,221,7,210,78,243,84,134,229,149,41,166,169,222,24,106,119,40,219,249,155,119,12,26,103,150,169,198,213,12,129,207,118,54,150,12,160,110,229,6,45,151,3,94,93,102,55,49,35,8,25,67,24,195,206,123,255,134,69,170,171,172,248,235,239,140,221,84,236,207,78,204,198,85,122,165,207,40,141,217,217,80,97,14,246,38,68,23,43,104,148,121,89,19,218,186,11,177,87,90,217,5,69,109,51,170,171,238,235,169,86,112,24,130,38,255,99,37,222,8,228,49,147,99,12,55,14,88,91,203,233,179,203,225,245,124,84,162,121,141,80,143,140,193,134,141,218,3,229,102,229,99,77,218,2,68,67,34,171,15,215,13,176,179,83,44,175,138,144,112,107,169,216,136,138,232,166,40,78,163,248,64,94,130,10,142,71,74,185,159,241,171,57,26,223,182,147,104,135,26,44,52,84,177,113,166,176,170,16,53,136,255,251,178,68,190,12,196,113,103,78,155,107,45,226,139,172,217,163,109,37,184,18,157,155,58,109,189,9,194,63,179,166,77,196,151,16,9,72,74,25,35,195,155,56,154,31,5,61,152,164,86,40,72,117,105,135,45,175,200,123,127,255,249,39,112,121,218,173,240,124,138,60,141,18,154,71,242,99,10,81,63,255,181,124,2,46,64,0,41,47,166,109,175,1,182,6,65,82,24,177,22,99,128,66,223,38,53,143,9,34,132,32,119,46,137,52,28,169,27,240,215,237,202,35,208,155,249,212,141,63,180,116,239,187,109,90,163,113,64,102,16,195,131,7,80,180,216,151,38,223,217,82,86,2,47,54,77,76,146,40,81,176,203,172,23,60,127,194,3,233,47,217,199,251,221,249,221,72,98,43,154,242,43,29,138,247,101,43,28,236,246,75,157,54,145,213,6,56,244,212,164,114,160,210,80,172,241,234,68,176,215,74,177,221,136,24,174,170,220,165,212,83,109,31,25,75,127,215,188,22,186,0,3,118,248,229,52,48,58,132,207,96,179,120,144,140,74,15,49,80,16,195,192,230,38,220,157,55,13,222,16,0,148,173,140,186,143,221,167,138,4,155,150,76,61,13,228,26,192,234,53,197,132,134,219,27,32,14,18,181,134,7,19,116,100,146,105,248,173,37,37,248,54,196,183,147,21,177,177,67,79,86,145,168,107,12,169,109,246,175,43,12,128,180,146,156,254,157,255,215,171,185,220,169,170,71,38,216,129,73,156,103,202,171,145,53,101,17,187,56,246,122,90,144,35,26,215,167,196,70,146,60,211,189,81,196,212,31,17,143,243,81,1,202,174,78,187,115,229,82,167,176,123,37,23,100,21,203,20,84,160,186,162,255,147,141,56,102,123,131,46,38,107,224,13,218,128,33,91,183,37,88,235,53,243,212,22,94,228,24,240,42,173,13,37,251,179,76,232,199,228,167,6,92,70,49,109,0,70,214,116,218,133,40,201,137,8,223,187,225,147,210,173,94,58,248,175,175,137,106,185,137,181,175,251,158,94,226,113,211,245,85,17,19,244,247,254,188,220,67,219,163,32,250,177,236,212,226,212,57,163,48,232,72,222,5,22,47,245,19,119,11,31,29,242,85,226,25,66,53,12,71,72,145,0,70,91,251,147,12,17,20,90,145,4,94,38,126,24,35,112,0,118,239,204,113,219,50,144,148,210,8,179,95,168,12,184,10,48,168,100,197,32,16,48,41,238,45,68,161,93,36,226,170,21,3,47,201,142,69,184,247,91,205,216,120,225,113,73,75,204,187,41,219,68,190,14,123,78,101,207,225,104,38,10,70,16,136,227,234,73,242,67,232,215,81,37,227,189,15,227,106,130,98,58,203,62,168,186,36,18,199,174,123,152,174,204,255,251,178,100,198,12,197,122,103,76,155,134,95,48,124,76,233,179,104,200,100,22,73,155,50,110,97,135,193,201,179,166,141,148,149,168,205,58,126,200,90,228,222,142,227,177,197,219,146,135,217,86,235,103,173,180,98,187,106,111,71,123,245,254,93,165,54,97,172,73,41,159,146,190,38,139,231,41,151,79,102,228,7,172,82,181,172,204,252,95,87,76,14,214,186,207,159,223,224,127,189,124,207,76,222,198,81,174,248,147,211,241,92,43,38,113,144,80,0,3,150,227,102,97,225,2,142,44,118,8,137,225,8,47,221,32,22,79,64,232,191,84,36,196,172,115,47,85,58,101,17,39,46,40,202,104,63,175,151,42,19,222,248,211,37,185,113,138,188,223,238,239,255,103,62,164,158,147,185,41,43,81,148,169,71,53,84,137,117,115,179,152,172,211,186,179,78,100,83,11,175,24,103,222,45,66,127,60,165,16,19,43,35,6,173,4,212,226,119,212,240,240,120,60,238,19,29,65,117,39,96,131,213,4,0,2,254,255,26,230,199,126,233,146,68,25,176,190,36,32,23,44,94,54,93,103,18,10,118,160,56,5,238,189,14,221,157,151,87,161,193,190,179,79,19,135,41,174,199,34,105,5,1,214,159,185,233,219,182,79,75,254,118,71,149,186,230,208,188,101,86,90,77,189,121,231,80,105,2,150,175,90,124,65,135,140,54,241,206,46,48,131,152,139,72,139,43,115,153,110,74,228,137,107,123,84,53,202,47,22,134,115,169,173,113,209,70,140,138,83,90,255,254,177,131,83,235,247,155,65,96,250,255,199,112,218,29,255,147,107,115,235,95,210,253,160,45,160,0,55,127,205,170,32,218,87,76,168,120,249,132,4,136,65,160,70,28,36,179,167,203,174,252,199,25,243,93,120,228,113,72,204,251,219,126,55,51,97,182,176,243,196,232,158,106,241,199,221,51,157,57,170,62,24,37,50,212,79,78,210,67,114,130,18,235,54,63,4,165,70,8,87,92,243,152,137,204,84,255,17,13,117,109,83,95,51,61,213,66,83,142,29,87,158,220,68,93,93,192,179,78,223,106,244,180,174,177,119,100,240,240,164,82,245,55,94,159,254,173,241,19,209,113,197,62,58,254,114,170,101,18,5,110,199,119,205,245,1,235,146,0,51,255,169,142,36,134,189,8,3,129,70,138,18,23,16,48,122,229,169,20,194,16,1,104,96,230,84,224,60,13,122,41,9,198,189,73,136,140,101,220,164,116,227,86,224,110,46,167,100,32,9,25,155,153,20,9,5,108,172,3,161,92,171,69,90,142,65,28,97,160,120,161,148,156,50,220,101,146,62,137,71,83,121,239,111,111,237,209,154,86,229,8,229,181,56,63,26,122,37,206,75,39,172,235,50,216,255,251,178,68,197,4,196,132,103,78,59,76,69,160,142,108,217,163,109,40,178,19,53,157,52,110,36,247,130,130,51,102,13,196,163,8,37,181,113,214,157,189,214,239,211,148,61,165,21,26,189,146,117,86,110,56,241,238,112,242,178,17,106,4,104,114,158,245,76,253,21,244,34,197,47,84,119,245,36,219,184,52,240,0,91,253,204,145,134,52,200,160,192,230,195,120,6,76,12,4,30,36,152,44,106,199,214,49,129,128,232,3,176,180,136,128,18,7,9,110,59,185,195,245,35,17,153,75,137,2,46,184,105,195,118,189,99,44,40,96,82,35,118,25,129,27,130,163,162,166,101,116,181,193,214,149,15,50,229,12,108,13,128,16,196,82,96,235,113,151,211,196,44,194,161,145,107,227,209,235,159,161,150,206,91,13,66,200,45,190,11,137,42,134,61,178,84,32,251,152,31,12,244,208,64,124,59,101,71,230,173,110,238,152,181,255,142,23,190,254,158,127,254,70,33,76,30,141,147,230,95,170,36,95,26,214,116,71,235,119,120,109,234,0,7,255,248,254,180,58,205,140,240,128,57,33,38,227,200,139,32,173,142,211,174,151,239,74,166,101,171,105,173,84,194,111,80,137,184,54,154,196,178,213,90,182,231,157,85,4,14,18,207,225,233,112,136,0,128,184,139,36,123,136,77,80,171,115,99,80,160,173,14,181,109,161,69,10,17,204,19,220,63,221,205,91,57,140,76,198,196,58,189,33,118,248,219,145,145,72,169,99,120,102,120,172,90,232,171,233,201,164,40,166,217,122,151,147,116,166,105,170,231,70,59,251,209,204,203,103,196,1,221,251,171,223,218,170,99,229,74,175,162,131,129,96,0,110,219,26,212,38,105,65,1,131,133,135,41,24,148,26,131,1,102,0,27,0,130,18,209,144,228,2,240,188,232,146,209,147,217,228,249,183,241,237,167,155,154,185,198,207,86,1,106,52,207,42,42,7,1,89,27,181,22,176,250,36,20,179,184,83,215,92,242,85,221,175,18,157,168,248,30,17,86,34,248,87,197,153,212,29,133,92,233,244,66,185,17,17,238,169,184,71,35,171,53,88,115,60,136,208,165,83,58,140,218,163,59,161,223,95,84,36,164,149,157,255,221,117,179,118,88,155,50,58,191,188,197,71,54,85,125,21,44,1,182,252,201,240,211,57,11,196,137,65,141,34,226,24,32,48,160,137,88,208,196,0,39,226,91,13,57,12,249,172,88,189,5,197,226,180,145,217,92,105,246,191,148,51,2,77,50,149,140,24,3,121,165,241,103,193,158,79,67,82,170,123,86,200,29,137,175,54,136,20,168,71,147,56,26,188,229,40,240,113,228,224,219,124,255,254,253,242,189,111,207,111,88,118,252,253,243,217,155,176,127,255,251,176,68,192,14,228,115,102,205,27,72,61,242,140,140,217,131,113,130,194,18,109,157,50,110,25,89,130,54,51,102,77,199,142,208,167,118,100,230,238,38,57,155,140,207,253,249,231,236,237,58,19,233,246,113,245,172,131,247,158,21,37,247,26,74,27,77,25,12,115,75,148,34,215,48,153,253,253,198,65,37,174,255,153,150,110,98,193,121,133,78,166,245,46,55,97,16,72,40,47,79,24,61,21,211,162,54,172,235,241,210,97,13,62,180,77,219,150,206,192,115,113,39,249,239,228,69,229,149,56,44,152,56,15,22,135,225,71,113,156,5,51,137,241,47,102,115,120,251,111,223,61,217,159,76,58,29,15,109,30,52,104,209,51,2,122,6,13,7,41,223,63,207,251,216,250,109,149,46,49,231,145,213,52,203,135,137,20,72,137,159,15,7,50,67,56,35,139,199,205,101,140,101,72,255,99,158,11,200,181,205,55,149,252,138,45,206,189,35,231,207,248,21,0,7,191,248,198,172,204,97,36,20,98,105,145,65,4,68,163,174,248,200,59,22,14,27,81,203,107,86,150,58,193,20,146,181,202,223,231,158,53,25,117,161,138,141,114,251,96,202,27,101,208,216,8,58,13,186,244,83,52,24,110,123,185,63,121,147,84,187,81,70,138,145,185,145,118,201,45,184,109,100,152,195,200,204,62,254,221,167,145,187,98,107,73,152,193,127,63,28,213,242,74,38,187,55,37,24,88,199,146,75,63,99,105,201,116,160,137,59,82,232,203,20,229,163,113,211,105,206,118,182,215,255,239,157,101,105,205,207,116,152,161,72,106,76,222,115,73,141,217,86,251,41,78,181,206,47,214,145,208,150,77,0,0,183,255,152,80,242,97,145,169,144,16,39,118,89,40,129,128,2,229,65,161,64,101,153,8,68,234,137,201,20,3,177,203,207,224,176,73,111,162,76,35,89,36,76,79,35,65,70,204,222,118,12,99,172,185,68,0,20,123,151,84,194,152,63,65,4,170,180,165,141,235,183,210,62,113,109,109,63,147,125,36,41,40,83,148,85,116,89,95,182,106,8,186,1,18,78,129,227,231,91,190,36,193,214,58,202,30,214,86,83,196,219,150,55,19,156,59,243,140,34,37,72,22,104,100,167,150,220,100,187,180,36,72,181,142,219,241,84,110,27,169,152,233,246,226,234,98,234,255,123,42,148,121,109,125,247,147,3,40,193,229,142,254,103,152,140,45,104,0,5,118,240,215,147,67,26,9,12,76,83,52,64,217,65,204,62,22,34,0,141,1,216,185,128,130,111,11,104,197,91,70,102,244,180,248,126,220,220,90,111,177,103,70,56,206,59,125,127,223,129,26,193,16,181,213,127,105,160,134,154,253,72,59,143,114,17,228,227,59,167,255,251,178,68,201,12,197,11,103,76,27,105,110,96,168,172,233,115,113,232,124,18,109,155,50,110,32,249,130,67,51,102,77,199,150,208,26,100,9,130,145,168,130,58,187,106,22,44,226,234,165,126,126,42,185,137,212,141,226,30,79,207,170,89,34,110,4,206,212,206,181,78,183,194,56,180,26,132,14,50,164,246,224,200,231,86,255,133,126,246,197,46,7,99,213,73,22,21,31,22,251,107,110,188,199,187,41,223,181,157,67,0,0,37,255,154,10,248,99,65,161,140,128,134,178,31,183,64,129,81,128,0,229,237,149,24,24,12,136,243,105,162,217,160,214,194,243,75,239,188,57,93,202,69,4,202,98,92,249,21,248,164,144,104,43,2,191,57,182,19,144,90,28,19,162,25,30,34,227,198,136,142,222,203,41,244,188,37,235,71,204,173,175,92,183,25,36,100,18,0,193,199,70,254,174,117,55,186,61,30,72,163,142,68,162,187,179,75,163,161,204,57,203,145,197,159,57,135,43,172,232,233,154,188,200,146,149,200,173,161,171,119,68,220,180,49,81,254,100,59,140,151,157,211,74,130,42,0,23,191,252,169,200,124,193,166,90,128,97,199,35,199,65,12,46,92,57,36,71,97,254,147,67,75,9,158,124,152,170,234,71,117,70,237,179,69,221,162,156,143,85,241,196,60,93,152,225,183,56,158,12,177,213,147,202,30,42,206,149,51,116,60,39,118,113,14,174,234,221,88,124,79,252,255,125,201,93,195,189,142,152,89,177,103,167,116,136,199,39,16,173,196,61,161,86,89,235,103,158,60,156,124,181,209,233,254,71,28,247,197,196,194,38,237,140,47,205,58,249,35,199,84,112,209,127,227,120,154,93,7,99,42,153,118,114,128,78,18,0,95,230,9,100,13,140,76,66,164,38,149,137,17,199,134,33,113,17,48,157,226,48,8,9,144,178,180,223,113,90,218,36,38,90,166,85,198,153,117,181,49,202,100,66,112,103,107,67,201,152,8,228,137,11,134,124,11,0,105,142,148,57,150,38,158,93,238,154,41,21,138,86,114,238,59,16,253,185,194,143,86,203,229,240,21,6,129,132,25,80,250,115,152,234,182,98,174,179,16,165,68,29,102,71,103,53,51,222,242,165,16,155,108,181,162,209,93,244,118,155,34,209,106,121,111,77,189,245,254,243,28,203,238,221,56,154,64,1,235,180,51,43,132,196,65,3,46,138,206,34,4,12,47,152,212,26,74,7,72,70,144,209,225,43,189,115,192,143,75,148,236,191,176,198,82,223,160,171,14,199,93,216,18,12,96,49,205,58,137,108,229,187,241,135,162,163,155,14,86,189,102,232,2,72,220,40,48,142,123,64,34,136,73,250,249,156,10,166,143,239,251,255,250,210,157,155,83,93,255,251,178,68,185,12,196,103,103,77,27,111,66,112,137,108,217,146,113,229,110,145,129,155,50,110,24,185,66,17,179,102,141,198,22,208,203,62,107,238,124,108,207,173,247,182,177,222,60,91,34,232,200,171,204,217,124,99,115,113,152,175,110,138,63,116,208,247,37,213,108,238,242,59,253,21,207,223,167,163,125,159,80,50,0,1,95,255,49,76,28,57,0,99,144,121,165,194,197,97,83,7,130,75,1,20,163,184,161,176,195,222,178,232,163,44,250,27,140,202,47,204,210,212,171,25,136,178,90,72,211,191,49,168,113,158,70,238,206,15,2,80,168,109,49,30,156,166,157,200,32,228,39,155,90,58,156,107,149,245,204,213,150,89,67,165,83,42,63,210,100,179,232,106,119,23,57,194,233,99,145,145,22,35,119,116,83,81,84,138,243,28,151,163,170,151,164,152,203,239,87,165,179,214,91,151,62,203,178,53,116,118,51,230,251,240,245,0,1,55,176,222,157,210,48,241,132,227,102,170,143,26,84,6,100,37,144,4,66,6,34,143,15,2,7,100,0,160,96,0,192,32,116,61,37,0,3,164,69,114,100,44,5,197,11,131,224,135,249,119,174,166,64,197,6,66,38,226,225,75,81,8,236,240,113,84,69,56,96,197,213,105,36,87,108,65,118,56,48,60,21,47,158,139,88,170,208,38,159,102,116,197,20,139,225,5,206,64,48,183,250,155,145,34,113,221,222,216,248,142,101,234,193,200,142,142,27,158,164,77,118,159,29,136,146,30,161,212,143,36,211,251,26,120,250,176,113,174,76,212,69,180,232,180,139,6,164,195,65,248,180,200,173,5,109,115,168,155,155,61,213,238,159,184,150,245,122,237,88,234,231,79,175,17,29,124,57,213,95,240,110,125,174,248,255,225,126,21,160,141,0,4,187,254,107,178,204,10,168,131,46,102,193,130,83,139,10,218,53,182,212,88,132,97,115,196,146,173,157,74,100,100,206,128,244,164,145,38,107,168,96,243,201,86,110,227,250,77,158,171,254,227,238,150,238,167,127,145,147,247,82,145,111,117,119,221,82,172,58,216,199,75,191,174,120,154,155,187,36,57,153,99,73,33,12,166,85,46,223,25,115,195,245,212,223,17,232,215,26,243,86,182,71,237,204,67,56,228,248,136,27,51,46,136,215,204,119,124,208,86,128,1,93,191,49,229,96,235,102,99,20,22,79,120,135,51,72,56,200,71,208,129,104,56,72,95,135,145,87,38,234,3,216,242,75,53,208,192,51,119,111,222,152,122,52,232,65,10,122,12,113,164,110,120,64,50,88,176,208,40,240,57,25,160,135,97,41,22,60,113,195,227,70,136,190,145,219,244,210,232,102,181,54,178,141,196,165,240,125,22,118,117,169,173,115,48,78,255,251,178,100,205,12,6,9,103,73,155,152,91,112,120,44,233,163,101,40,76,20,245,159,44,110,13,124,201,168,51,103,41,147,9,112,21,151,243,246,250,199,107,225,140,222,10,114,38,30,3,28,143,107,89,155,215,126,122,185,236,148,56,80,181,141,136,116,99,82,60,187,225,107,248,123,222,196,29,234,117,14,80,229,147,127,103,123,142,36,222,91,196,158,121,200,64,239,163,182,59,97,242,160,15,61,200,0,73,0,12,93,255,226,60,208,121,130,158,9,182,37,131,78,70,135,24,148,195,211,100,150,146,16,93,202,110,43,225,107,247,185,173,169,102,29,161,119,234,254,115,48,165,94,223,249,202,162,136,129,137,69,74,173,11,45,7,117,76,140,182,29,94,12,188,146,84,168,201,117,103,154,167,6,91,51,178,76,100,177,220,188,187,162,170,55,164,212,66,37,90,155,162,35,125,93,106,141,247,186,60,91,212,0,7,55,216,192,125,32,202,113,232,206,118,72,196,82,100,200,80,244,202,176,128,192,224,144,20,30,11,0,38,12,130,200,5,17,0,104,77,108,202,40,149,173,129,130,181,150,202,175,105,80,242,125,129,169,217,110,215,11,115,0,0,239,235,100,127,130,0,192,168,6,175,33,105,72,231,161,3,94,118,88,131,167,39,127,220,185,216,133,45,53,27,195,184,22,91,79,3,125,127,134,161,52,181,170,210,37,50,44,46,78,34,216,223,248,203,103,220,254,167,252,204,110,101,155,8,83,89,238,139,162,222,209,183,85,1,35,166,18,6,20,156,198,146,125,178,16,72,216,45,77,81,237,60,200,231,44,18,77,251,165,100,39,221,110,154,196,55,47,168,220,155,62,179,8,100,26,157,129,223,244,171,140,207,221,240,168,11,31,208,3,86,239,204,162,71,143,25,160,47,10,23,172,17,84,52,162,151,175,38,93,1,148,49,53,109,137,35,169,73,206,7,77,228,80,245,201,201,151,75,238,40,105,215,245,23,68,178,185,174,248,242,149,157,44,203,254,178,20,148,28,42,87,103,145,135,78,182,119,235,115,251,169,101,68,107,152,88,135,42,173,213,200,198,178,144,143,189,213,92,99,18,243,157,78,8,66,17,16,92,195,25,133,136,170,235,182,68,152,107,16,62,201,68,145,233,80,26,96,0,46,77,14,191,65,49,138,0,196,162,16,115,184,206,160,83,67,5,25,16,40,180,190,64,1,248,121,134,37,107,183,5,163,200,64,34,30,133,58,201,64,246,168,179,138,129,56,29,204,95,140,24,120,44,209,88,218,237,85,84,20,107,13,209,158,64,170,100,170,146,250,142,139,69,134,219,189,140,101,52,23,42,201,237,206,201,159,44,173,246,75,59,73,91,250,129,66,11,34,58,127,235,103,242,255,251,178,100,207,12,197,236,102,202,27,166,95,66,119,12,217,147,101,37,92,82,237,157,42,110,9,93,1,175,179,166,141,166,21,56,249,11,54,230,93,219,90,37,10,173,57,118,70,201,122,95,171,89,58,41,0,4,20,232,16,210,40,202,28,165,8,136,250,80,195,181,244,165,206,171,104,236,249,128,165,16,0,15,109,176,196,6,228,200,205,234,73,82,160,67,5,34,191,153,240,180,199,14,225,101,138,218,122,181,163,233,211,90,207,227,124,181,167,125,149,132,146,219,147,253,122,147,167,78,169,229,121,13,179,253,149,30,57,141,66,144,200,69,70,57,88,116,132,19,100,51,29,220,137,45,108,166,57,216,168,170,98,50,58,57,167,230,59,55,177,15,117,239,101,157,137,114,234,242,34,58,253,44,137,86,246,93,1,82,0,18,229,168,196,237,88,204,135,194,168,193,248,20,12,77,132,228,192,236,32,12,42,66,236,170,4,134,3,96,28,184,195,128,24,82,104,10,38,128,116,1,53,74,16,202,51,22,96,202,153,188,173,60,198,2,108,52,54,75,134,104,32,233,48,120,203,209,248,21,227,11,5,195,46,86,192,0,51,184,179,22,131,253,14,9,12,77,141,198,243,66,130,97,153,97,113,225,69,166,228,68,203,135,216,33,217,50,64,46,54,172,172,124,241,243,110,154,191,153,166,236,100,174,198,155,156,179,68,79,75,225,246,239,141,201,49,55,188,220,252,75,166,92,117,199,244,34,117,56,168,66,47,136,237,212,74,64,161,233,40,88,202,164,109,88,58,110,119,217,202,94,251,109,87,207,243,31,197,255,253,137,192,34,219,117,59,39,0,215,1,132,207,66,17,160,32,231,102,53,136,96,166,158,167,44,213,246,3,135,195,153,226,197,168,79,93,132,34,233,112,107,45,80,228,249,242,216,70,70,58,64,165,84,174,55,69,3,50,101,143,85,187,38,53,157,111,149,158,168,178,17,13,17,11,155,187,33,20,226,73,169,50,238,38,167,149,230,212,111,48,58,214,202,135,150,185,136,113,109,145,177,236,207,54,222,60,158,15,72,104,101,51,179,213,14,186,113,8,129,74,102,28,245,51,196,19,233,115,116,50,123,58,177,211,17,20,254,239,19,95,252,216,19,80,0,43,117,166,226,71,159,180,32,111,193,201,178,83,102,195,12,129,77,6,21,6,129,130,232,19,1,9,83,25,47,148,212,104,2,176,34,48,3,202,152,78,67,55,80,183,66,102,28,90,49,225,32,138,97,34,162,15,190,50,123,0,97,107,9,80,24,37,100,51,2,234,175,121,51,84,105,242,135,70,165,217,78,49,9,205,86,154,175,109,190,229,203,185,203,177,206,175,70,64,163,140,26,189,251,15,174,86,107,196,67,188,255,251,178,100,218,140,69,178,102,201,27,216,90,112,142,108,217,99,105,136,92,22,225,157,40,110,25,125,9,239,179,102,157,146,153,248,242,221,61,151,140,150,88,44,91,186,179,118,43,172,221,40,217,48,77,34,92,30,98,190,81,57,169,213,145,14,131,168,191,245,32,196,62,243,197,173,61,234,47,177,218,130,90,107,157,93,104,113,250,186,54,113,211,61,23,168,246,241,103,47,86,190,53,17,2,147,128,32,1,54,255,136,101,66,145,65,143,37,211,57,97,12,96,6,136,188,172,174,205,20,66,127,116,115,247,204,143,24,194,161,110,163,7,43,130,138,136,138,179,13,5,23,179,35,86,155,62,255,250,58,33,203,91,179,186,117,60,21,18,182,203,216,170,201,211,123,211,152,247,173,29,166,117,157,202,77,241,218,102,39,37,57,231,203,59,196,39,91,51,175,210,82,19,159,151,73,48,58,223,125,53,181,60,229,103,251,182,213,229,124,218,135,99,51,27,179,239,254,127,16,138,1,203,183,252,192,183,140,156,24,88,136,59,189,80,152,192,12,226,130,211,175,168,147,252,255,84,170,229,209,202,234,87,214,245,242,236,24,140,162,39,32,238,164,77,253,201,236,5,18,77,56,2,174,130,26,124,66,16,140,184,73,4,8,179,167,158,109,40,49,0,56,198,150,199,121,221,222,208,245,40,68,119,123,189,249,183,252,119,103,254,35,189,249,191,81,113,39,167,155,155,186,121,15,169,147,14,159,82,147,223,140,7,177,102,65,52,187,254,51,207,187,127,133,57,1,3,78,87,94,228,83,15,48,196,252,195,34,224,17,96,2,151,93,66,247,128,104,96,32,46,2,41,139,1,76,80,1,48,112,16,191,145,177,208,50,148,73,34,238,99,234,247,208,202,234,76,216,249,139,114,167,129,48,97,199,13,212,191,114,153,111,202,34,217,4,193,102,14,204,14,133,148,196,119,136,69,89,112,228,81,6,162,245,11,159,99,10,154,133,143,125,170,162,42,251,79,225,38,161,102,238,154,94,83,154,93,243,30,174,232,168,68,101,66,117,70,119,109,219,35,189,200,175,25,216,230,64,238,142,56,86,59,191,101,219,215,235,102,235,250,176,144,10,150,72,204,86,52,57,48,120,197,3,211,90,32,69,2,230,113,2,48,22,152,167,216,235,2,105,107,154,19,12,65,240,101,31,101,239,37,37,35,202,185,94,164,125,102,175,35,82,158,129,161,149,128,167,141,103,1,74,45,51,170,55,218,143,9,92,178,188,49,157,205,75,254,172,207,198,46,66,196,195,168,114,10,146,88,190,74,198,206,148,119,146,68,231,126,166,162,68,35,42,149,158,125,165,114,67,75,143,146,185,136,108,68,142,57,252,162,142,19,138,230,30,181,255,251,178,68,198,12,228,92,103,78,27,102,85,240,132,12,217,147,113,2,186,20,113,155,46,110,25,123,74,86,179,101,141,195,31,48,22,178,120,147,172,234,4,71,227,65,214,229,32,255,240,249,251,33,164,40,242,239,210,113,207,101,234,122,38,232,182,105,58,213,255,117,68,4,214,183,104,105,80,56,29,176,97,160,1,195,19,41,62,76,210,48,120,172,28,89,116,154,218,60,78,192,73,67,106,94,171,161,252,228,79,101,70,232,234,173,21,30,75,215,21,179,53,41,230,207,105,97,49,149,95,141,80,67,13,106,220,21,63,129,232,57,3,202,251,153,0,102,183,61,137,151,50,65,32,139,193,3,118,171,63,215,125,102,196,223,78,142,253,244,208,183,103,53,247,183,119,72,182,115,155,29,26,162,145,108,2,210,59,134,118,211,118,215,12,187,71,206,248,3,157,250,205,92,229,91,248,170,56,89,19,31,119,154,98,43,59,87,167,59,246,58,237,80,109,1,189,172,176,11,51,52,64,20,192,225,67,36,1,140,96,24,1,14,21,154,9,144,164,114,101,74,124,56,153,206,76,12,113,158,56,233,126,170,245,209,209,24,251,63,34,233,20,56,90,240,255,176,182,54,105,169,195,39,146,114,156,107,159,139,226,134,120,194,143,74,74,5,172,198,14,32,69,33,237,238,183,173,137,174,13,27,117,105,102,163,233,21,107,191,102,193,115,37,19,22,252,13,166,120,133,175,187,174,214,106,123,101,203,41,133,49,135,204,231,165,194,86,125,189,156,135,10,222,59,159,159,104,255,102,34,175,66,255,221,230,163,5,148,2,123,239,177,87,14,103,224,73,131,67,70,75,0,152,136,52,97,64,0,88,20,206,231,81,221,153,190,181,154,140,16,75,33,62,242,37,52,79,18,240,176,194,195,49,193,218,166,0,169,101,126,156,150,144,185,135,47,28,47,116,117,151,185,126,60,83,184,97,233,213,131,174,33,16,26,177,165,140,92,112,205,5,13,188,225,121,179,28,92,56,49,15,105,132,16,40,170,208,83,25,124,243,186,85,154,137,154,49,74,207,27,107,21,49,103,25,171,218,66,214,41,93,67,14,58,142,236,83,125,166,94,120,168,169,190,225,210,136,225,228,247,136,241,182,49,164,197,93,65,101,2,1,151,93,32,87,201,140,78,136,7,151,24,57,200,88,91,186,52,13,253,67,211,246,33,161,83,185,82,168,95,126,212,231,13,126,175,24,152,46,92,19,51,43,30,148,246,112,208,227,5,5,204,60,220,212,37,241,180,153,20,104,62,93,16,112,180,7,2,40,176,128,40,36,24,123,30,54,91,253,70,169,14,46,106,143,188,242,7,91,151,10,229,203,178,26,215,187,76,58,212,197,52,21,105,141,46,255,251,178,68,201,4,196,127,103,77,155,143,66,112,151,76,233,163,113,136,108,18,97,155,54,237,61,9,130,78,179,102,141,183,161,56,6,177,40,195,88,96,209,195,70,11,24,58,149,99,255,205,127,129,198,227,109,109,101,40,239,145,206,209,249,117,254,198,181,252,255,147,127,192,58,196,0,93,219,108,100,75,230,66,98,34,35,57,18,211,28,7,0,5,140,130,171,76,77,82,144,119,209,74,196,146,116,102,34,221,182,57,191,73,204,200,119,51,115,129,75,21,145,188,121,194,67,39,100,60,31,79,141,196,161,134,19,56,218,29,66,2,141,6,242,137,115,136,6,176,120,129,129,96,236,139,189,177,215,195,185,72,242,145,139,140,30,49,153,145,36,92,104,254,168,104,205,158,199,204,87,237,34,164,236,60,177,237,14,202,238,238,53,98,230,75,183,255,227,175,53,100,126,77,173,204,183,255,235,20,127,217,120,210,149,219,122,177,180,59,218,147,128,229,0,23,45,172,217,211,163,12,145,140,56,35,1,97,3,150,134,75,21,10,132,18,184,189,37,128,81,116,220,166,154,128,198,152,191,11,240,159,80,205,11,66,166,110,190,186,93,229,158,197,213,250,246,144,178,165,140,148,202,149,229,183,10,102,139,109,203,188,225,186,156,141,97,105,79,23,96,67,107,241,179,228,47,58,88,205,227,92,248,1,19,91,137,36,67,139,221,92,233,155,210,247,123,250,101,220,134,186,197,113,200,185,20,61,153,75,187,148,174,179,101,142,184,170,19,139,78,176,182,37,241,205,218,109,119,82,119,93,152,158,180,191,51,211,133,232,146,61,31,225,222,35,138,212,92,153,107,235,220,44,234,101,43,18,30,254,154,205,126,78,49,247,205,175,202,209,127,22,27,89,0,191,175,229,66,169,155,6,20,135,150,68,154,219,137,138,141,198,236,210,72,172,227,22,190,200,238,142,202,5,61,145,197,204,207,84,37,63,254,131,233,95,199,229,34,223,243,72,89,118,66,210,151,77,202,100,170,121,62,18,110,171,121,164,214,47,74,142,58,182,150,139,106,171,31,58,44,66,152,140,253,21,67,45,171,23,132,62,15,182,36,120,240,240,69,196,148,28,152,40,37,23,61,198,151,34,63,34,33,143,109,99,68,110,71,67,115,20,4,172,128,39,63,251,25,173,192,104,0,64,137,178,8,1,161,66,15,22,21,26,169,33,229,200,255,83,63,46,155,185,29,135,224,185,92,135,148,57,201,234,211,215,144,73,174,91,129,86,172,122,151,238,79,198,169,178,161,175,183,21,26,108,9,69,195,186,166,15,4,82,7,144,74,227,206,44,22,198,140,228,91,251,252,123,15,90,134,57,228,115,88,170,40,194,2,34,113,182,211,116,115,13,37,255,251,178,100,201,136,69,157,103,75,155,140,94,96,120,44,233,211,104,168,126,19,89,155,56,237,161,121,129,156,51,103,181,131,21,72,35,117,118,46,190,52,38,100,80,242,144,244,167,113,69,38,45,170,7,124,184,195,235,153,75,249,48,162,174,133,27,242,248,56,153,195,211,87,168,141,62,244,34,178,219,89,26,223,185,16,98,160,0,48,1,37,214,229,240,255,146,180,194,6,186,242,53,138,184,51,133,57,148,1,15,60,211,45,151,232,90,47,107,100,103,233,237,241,49,118,35,33,85,14,142,201,46,237,213,45,204,233,191,50,43,72,165,121,84,122,245,136,168,170,31,185,29,104,204,204,203,144,143,200,68,241,13,104,238,218,183,36,206,66,248,185,132,5,200,232,113,241,130,35,20,199,119,81,97,86,28,34,70,240,69,0,3,34,68,252,246,113,48,105,214,59,6,40,116,154,152,212,100,241,137,131,135,69,246,48,176,32,195,32,150,128,191,21,16,176,144,2,9,98,68,65,177,224,83,65,97,233,192,206,108,204,43,83,108,130,104,61,127,150,174,3,89,136,232,159,108,229,179,81,166,226,44,52,166,120,169,37,169,158,207,148,13,151,170,117,7,111,226,242,40,131,166,246,22,24,94,72,9,4,66,58,187,35,129,97,89,71,99,52,181,91,223,201,150,54,55,158,93,3,78,221,171,227,186,203,140,49,67,159,94,234,223,103,161,123,28,186,245,55,129,9,70,115,242,63,119,89,86,97,140,203,53,208,221,13,31,120,211,210,26,207,50,255,207,197,42,138,54,111,30,100,87,17,63,246,31,114,112,154,215,254,25,42,228,96,43,176,2,64,0,6,239,175,10,240,29,116,241,7,160,98,140,121,183,119,163,9,204,186,31,166,233,10,149,200,16,57,34,169,210,202,221,207,233,93,111,198,23,117,55,191,111,55,223,82,156,127,255,173,42,74,161,175,107,15,192,237,86,36,169,153,122,159,60,236,150,49,141,91,181,83,44,218,60,109,152,40,54,45,155,198,141,31,99,103,138,21,200,47,48,165,94,218,111,138,49,185,204,191,228,117,12,20,227,79,19,24,77,219,159,25,189,10,4,84,165,137,131,160,246,155,201,18,58,143,75,6,236,176,0,18,198,204,216,146,78,103,38,205,154,24,66,15,243,3,9,147,1,197,192,40,42,85,2,192,32,104,40,18,79,86,152,96,24,22,36,16,51,89,58,69,34,59,46,118,28,117,170,99,10,119,48,148,214,115,27,186,71,58,129,195,109,204,231,72,68,124,53,88,42,4,53,70,179,82,130,131,5,141,75,153,234,115,181,194,207,168,114,29,195,132,0,34,66,1,0,130,139,168,192,37,208,12,50,150,164,219,69,8,28,251,128,93,192,112,17,255,251,178,100,218,12,5,212,103,74,27,140,70,176,132,12,233,202,99,72,10,28,253,157,44,110,225,143,193,145,51,104,41,134,20,112,124,72,108,162,66,195,225,77,126,2,117,37,113,187,122,207,5,37,163,65,29,52,94,181,4,119,28,53,123,4,130,169,108,16,11,2,5,69,69,166,33,249,80,196,212,217,12,127,36,19,196,232,74,41,25,54,88,134,153,13,229,146,250,70,222,137,229,175,194,193,138,170,94,36,103,140,44,171,31,40,118,101,206,95,118,39,102,94,165,14,182,88,58,49,249,157,220,239,159,153,152,126,103,43,3,207,124,204,83,181,130,253,112,109,224,6,16,0,2,219,92,142,101,121,45,128,183,68,145,0,145,202,128,89,53,97,211,93,4,95,126,187,135,123,187,57,29,238,217,78,154,55,221,50,72,196,255,245,119,174,151,163,140,9,152,166,143,15,136,13,50,50,184,112,64,84,237,99,136,20,82,162,228,58,20,219,145,115,146,98,78,56,205,41,148,126,203,35,81,235,164,242,121,94,133,185,5,62,189,186,126,158,255,168,178,0,2,165,208,200,90,78,81,80,24,34,68,118,44,82,156,11,0,194,208,221,128,94,131,162,153,187,16,20,11,26,150,87,135,251,35,164,179,45,100,172,181,119,168,94,128,33,8,165,50,200,244,62,152,147,128,209,136,244,122,79,38,30,174,94,86,108,168,128,108,31,7,100,129,28,136,92,86,195,231,75,205,14,147,116,57,106,228,218,189,249,245,159,154,231,207,238,90,188,210,115,229,177,53,11,173,89,155,215,30,190,199,46,214,32,37,106,187,37,212,134,220,144,16,67,148,130,129,139,19,4,97,161,138,57,96,129,148,86,20,194,252,16,159,255,255,255,248,192,0,29,218,153,171,217,241,56,24,50,9,129,10,17,34,151,160,24,8,171,83,13,133,54,105,214,179,167,113,36,141,102,112,99,81,221,46,201,21,90,245,36,202,174,142,169,134,178,91,142,148,90,18,111,31,72,106,28,44,74,83,185,9,81,161,10,215,206,103,51,244,66,53,10,36,197,253,12,58,208,8,132,219,2,211,19,240,64,8,36,194,102,51,36,210,218,187,114,163,177,172,147,46,82,173,217,232,98,163,150,74,144,123,93,40,60,162,203,51,28,116,199,156,180,79,68,255,171,122,59,125,106,87,255,255,254,59,127,249,145,185,135,172,153,32,129,132,1,40,81,49,18,245,44,148,53,24,110,12,78,53,21,149,133,162,134,211,93,62,170,119,84,152,56,157,199,159,86,114,168,35,121,27,198,210,217,73,78,70,178,12,149,81,197,173,35,81,183,181,87,199,102,115,148,72,70,99,207,233,125,82,34,118,29,227,73,84,52,14,96,76,202,170,17,168,82,213,255,251,178,68,188,14,228,163,102,208,27,108,20,240,137,108,217,211,109,229,110,16,45,155,64,109,176,109,194,23,179,102,205,199,149,184,165,205,128,131,180,251,112,100,40,51,0,189,254,12,108,162,143,99,250,186,128,150,165,241,155,254,55,255,254,224,7,255,255,255,129,241,255,128,118,185,53,52,124,28,233,192,147,47,24,3,37,40,19,14,41,140,0,193,64,167,8,144,6,192,18,190,62,252,195,230,24,134,43,212,209,215,222,163,157,67,66,73,99,34,157,97,153,86,142,82,165,130,109,54,150,81,19,103,168,179,177,13,110,142,160,108,121,21,4,170,100,126,220,182,177,13,189,177,133,15,115,98,97,129,48,224,232,64,72,195,220,215,250,236,183,181,210,254,226,178,28,200,87,77,218,174,234,169,213,84,215,206,200,119,117,125,201,255,234,191,254,130,31,208,220,104,184,167,248,241,255,195,234,0,0,139,240,196,161,44,76,160,128,24,193,200,128,140,33,194,196,194,24,7,76,16,129,24,192,176,10,204,7,130,100,32,2,21,76,192,4,1,4,64,10,86,0,6,0,192,0,23,0,99,51,193,85,108,169,140,151,229,212,90,37,194,102,138,141,253,75,217,114,95,4,17,57,95,225,37,168,28,181,72,52,225,162,42,224,98,128,35,43,9,97,69,194,95,133,175,45,10,87,23,194,8,94,234,30,223,62,209,38,152,196,91,197,33,16,78,72,126,82,196,214,22,84,176,164,240,29,14,213,205,207,15,197,166,70,102,173,95,54,93,189,213,180,233,214,155,31,69,5,238,90,212,156,218,226,34,38,185,230,45,73,91,150,205,115,79,123,54,177,8,108,37,16,169,169,207,136,115,35,255,84,221,62,187,93,11,226,21,255,255,113,107,35,135,207,255,254,238,63,133,71,170,0,0,156,248,218,12,56,129,10,8,31,166,70,40,10,96,0,77,133,6,183,172,9,75,35,109,34,32,251,0,81,46,122,90,40,152,122,179,90,110,200,34,110,84,154,77,163,85,182,150,115,215,200,88,118,68,68,16,82,108,175,126,251,31,249,103,247,35,132,103,120,254,222,115,242,146,100,82,27,57,239,106,137,164,125,33,225,192,142,12,138,43,58,230,205,212,252,222,100,147,253,190,101,237,255,224,208,34,11,139,105,82,149,134,35,183,155,82,16,102,211,105,158,21,230,227,2,26,4,52,103,161,217,131,197,129,192,33,226,126,41,100,24,7,94,113,69,110,100,13,38,21,6,184,14,156,81,60,37,83,235,146,74,229,241,153,188,205,62,36,141,4,32,6,189,0,178,120,178,1,92,121,165,45,133,44,44,77,151,197,221,219,84,240,253,249,250,89,215,157,163,62,111,59,129,4,201,29,120,18,244,30,129,235,197,255,251,178,100,209,14,230,88,103,74,155,216,91,112,114,75,121,147,105,35,106,20,145,159,48,110,25,188,193,140,174,38,205,147,21,168,135,135,217,255,255,117,62,161,183,234,85,149,166,231,114,251,54,70,211,179,51,227,99,189,177,214,139,185,189,154,30,57,204,156,186,40,251,211,79,255,152,63,255,182,153,154,135,161,34,57,78,9,207,67,65,254,235,71,166,96,14,211,69,170,203,176,141,193,52,69,30,62,55,71,100,245,49,10,100,173,178,13,202,95,250,146,59,228,37,39,211,94,34,222,93,250,244,24,133,124,229,146,216,26,240,153,108,125,106,139,37,29,20,236,255,211,220,238,123,204,226,110,99,251,84,200,150,118,220,199,172,133,178,144,229,119,42,177,4,20,172,37,84,177,74,229,34,110,215,244,137,183,254,245,93,24,133,14,160,47,191,234,49,0,0,92,244,215,142,192,204,162,136,205,230,236,204,0,144,88,89,34,44,146,152,192,209,64,194,0,100,193,0,9,167,4,2,105,217,14,34,120,179,203,118,161,74,86,152,112,212,8,205,81,113,229,3,36,184,112,132,27,7,44,116,104,160,23,116,194,209,76,210,33,53,179,9,17,205,106,162,178,60,179,86,118,142,41,36,98,74,98,17,73,11,26,75,78,103,197,244,46,91,232,60,176,228,136,80,42,49,104,45,232,112,4,34,248,168,48,54,195,160,64,137,40,153,23,99,254,42,57,151,114,67,250,198,61,179,253,63,215,174,239,139,82,172,150,172,122,218,30,60,178,67,196,124,199,182,41,18,246,124,173,138,242,173,113,213,241,233,72,145,43,45,216,91,45,62,145,186,205,47,122,239,26,133,18,30,223,59,245,154,5,112,193,18,145,173,39,247,135,123,52,161,49,173,26,55,133,247,71,247,255,253,102,187,255,121,217,15,184,0,9,46,198,34,90,36,114,21,13,58,16,20,91,129,131,133,215,130,237,67,88,25,239,106,148,211,239,253,61,28,147,58,64,217,200,203,26,153,244,180,11,245,135,163,12,249,121,68,89,52,93,251,54,166,170,61,91,148,137,199,28,247,239,166,196,184,228,201,179,40,242,122,206,140,140,233,186,85,79,36,231,64,44,131,78,226,226,230,86,43,76,82,32,247,118,222,86,170,78,114,209,100,84,33,11,159,58,16,163,195,161,224,104,107,92,76,230,107,47,110,248,196,188,67,18,0,140,192,120,49,32,128,4,18,48,80,40,0,5,2,134,66,160,71,117,187,179,70,230,130,87,248,140,162,167,109,57,76,199,169,21,3,35,153,58,57,99,149,169,211,198,1,59,78,156,39,50,157,176,183,167,159,151,53,227,69,233,174,132,157,76,106,75,176,78,186,98,85,161,104,106,185,54,161,142,230,184,212,255,251,178,100,214,14,230,213,103,74,155,184,123,112,120,75,89,163,108,197,124,20,25,155,54,110,60,173,193,205,176,38,205,161,150,184,134,9,130,68,68,77,86,243,45,245,67,217,202,228,58,185,12,117,105,16,228,66,213,74,70,52,163,230,152,82,114,35,20,80,53,4,71,195,164,185,69,154,199,63,224,112,16,132,158,128,115,184,120,17,136,220,17,140,113,17,94,193,150,119,21,23,157,213,159,232,160,37,187,97,192,227,79,128,4,206,179,202,144,33,119,3,17,182,5,244,241,200,99,145,201,201,154,14,222,212,191,9,155,63,157,204,107,218,232,194,28,58,130,92,182,34,224,162,108,93,140,141,197,195,82,111,156,203,252,255,246,178,57,86,241,6,199,28,240,101,65,222,71,66,39,10,101,80,229,67,40,131,24,188,32,138,172,138,62,165,150,90,206,187,225,240,227,90,168,14,167,48,163,55,135,30,193,219,102,12,157,93,133,161,130,46,233,0,5,182,188,226,68,7,11,204,54,56,207,137,84,117,85,198,66,156,215,221,252,89,46,203,110,187,30,89,23,42,198,126,194,158,158,103,72,22,102,238,67,89,208,165,98,200,139,184,51,106,207,213,71,235,131,149,90,39,236,49,109,15,230,72,73,237,192,79,62,78,148,121,246,147,107,182,124,248,75,126,37,152,156,233,105,106,238,166,200,90,151,219,49,2,147,78,177,202,90,42,207,137,207,188,95,81,153,147,177,77,216,140,8,157,251,204,59,127,248,230,154,131,202,255,217,216,150,159,198,188,251,223,255,17,163,126,17,76,146,239,127,229,58,104,118,102,0,216,0,2,91,232,31,12,216,151,77,54,152,20,242,6,19,20,1,46,152,240,131,142,135,66,232,184,46,24,136,65,205,140,202,221,201,125,230,230,225,69,169,33,11,245,250,149,100,132,47,251,46,107,14,41,84,14,51,61,216,131,91,97,203,86,14,158,193,205,183,109,225,131,96,55,127,85,107,97,15,87,155,219,253,157,220,169,102,169,68,181,49,225,255,255,235,169,26,247,69,46,77,140,99,70,118,106,10,40,224,157,21,255,35,214,18,247,157,54,213,101,206,18,151,185,228,46,59,14,6,141,181,17,93,231,252,207,110,45,239,41,137,95,248,20,0,103,255,115,2,85,202,129,51,2,8,205,34,63,34,39,23,249,45,81,133,204,115,219,179,39,152,141,55,199,98,106,245,138,10,72,71,229,118,12,12,143,48,201,144,229,109,108,69,86,187,73,199,103,164,135,54,87,148,229,171,36,114,177,177,206,157,106,53,14,222,173,237,146,35,88,155,81,82,210,177,164,93,200,197,45,135,60,21,168,179,192,177,43,69,20,93,99,85,32,61,129,81,104,177,61,141,178,144,82,51,255,251,178,68,202,12,196,167,102,206,27,111,51,96,143,236,217,131,108,101,232,19,149,157,54,110,49,13,194,89,51,101,205,209,159,160,7,14,177,97,73,162,94,16,67,146,86,153,229,161,163,152,249,133,160,228,117,121,141,112,204,223,196,33,173,95,221,222,33,35,58,7,131,228,27,242,177,6,68,184,69,96,0,93,222,138,204,38,10,2,166,11,12,98,65,104,176,180,28,15,24,8,30,164,123,102,66,121,122,153,123,176,94,184,41,247,116,126,49,14,187,18,71,93,219,122,154,227,140,249,69,220,168,101,134,195,47,195,226,222,63,241,103,129,226,135,222,21,48,118,37,17,217,182,199,193,0,8,52,4,59,18,138,25,29,6,224,88,107,228,82,9,204,239,87,186,202,206,37,170,255,254,123,73,114,35,226,179,196,240,129,113,100,104,79,21,118,18,201,84,83,42,28,52,38,140,28,181,87,42,46,195,33,10,70,168,61,95,135,115,231,163,151,215,255,165,191,155,127,183,80,210,0,5,45,216,202,35,76,124,196,17,6,107,16,0,160,19,62,14,48,1,36,206,71,166,153,0,184,174,164,3,77,20,102,177,202,180,143,188,155,116,240,93,191,107,144,242,244,135,93,150,164,215,151,219,170,253,149,244,232,245,7,172,165,246,197,171,165,121,250,119,158,201,66,129,125,98,203,159,211,193,1,197,99,138,142,93,144,202,212,223,142,89,247,132,170,124,231,28,244,234,236,89,21,88,118,110,116,239,60,211,38,28,150,71,207,245,185,247,162,239,231,255,225,140,22,249,96,143,225,64,134,146,166,14,158,94,96,0,0,183,255,157,205,102,205,120,2,201,159,184,10,114,104,4,1,6,26,32,79,68,130,25,129,95,70,147,63,101,154,202,32,234,146,185,218,242,248,156,215,93,200,178,244,165,125,91,59,236,202,215,172,219,174,234,176,231,22,6,189,42,138,199,221,152,118,92,224,169,28,237,207,90,200,48,65,106,38,56,24,108,48,118,38,202,47,255,24,184,114,79,37,43,210,103,126,84,126,121,25,187,28,119,153,17,251,104,228,211,42,107,24,25,42,161,85,136,85,254,216,147,35,179,87,93,95,237,187,252,143,166,221,64,137,0,7,247,252,233,46,4,203,128,133,134,168,70,203,12,28,141,42,140,60,15,38,234,202,210,253,149,90,160,51,137,219,36,22,164,74,100,254,115,79,190,69,181,28,66,214,78,15,194,70,18,2,149,30,123,184,178,51,162,212,70,186,57,32,234,83,234,69,74,77,236,59,189,87,36,70,26,46,105,112,163,156,58,6,171,104,69,213,127,234,88,161,195,96,146,200,98,169,88,193,90,145,208,110,103,247,188,174,211,106,105,238,88,171,22,112,199,148,57,135,151,203,255,251,178,68,197,140,196,75,102,205,155,108,29,160,135,172,217,179,104,101,216,20,149,155,50,109,189,11,194,128,179,165,141,196,15,88,180,145,80,82,69,142,186,22,18,8,115,47,58,30,45,135,215,125,113,221,75,71,79,2,194,217,116,197,140,85,21,60,37,38,67,179,190,158,203,72,224,65,88,0,27,183,166,240,167,27,108,16,42,72,51,3,212,32,22,34,24,129,1,192,210,155,98,121,75,142,95,56,98,80,202,24,211,95,132,190,241,198,202,248,180,169,28,55,147,43,166,90,200,214,160,18,68,211,5,3,19,85,135,175,153,200,97,239,103,239,50,207,109,157,8,17,172,177,217,84,37,14,176,46,121,191,161,232,118,52,9,22,13,205,124,144,244,176,232,26,172,105,212,95,251,80,210,106,72,75,135,166,230,168,72,84,160,211,191,163,97,187,136,217,136,148,112,227,131,8,86,70,16,201,99,169,155,236,27,213,204,117,172,34,31,169,47,77,131,121,164,186,252,236,231,243,246,47,249,63,238,129,78,0,5,127,248,241,228,207,82,104,230,213,143,85,124,210,203,12,132,72,4,110,1,36,98,234,204,221,214,147,138,220,156,180,188,128,91,70,207,71,26,159,140,77,46,84,192,134,96,168,109,210,136,174,182,182,93,248,117,115,86,119,227,13,165,71,118,87,47,184,208,158,103,250,81,91,27,118,229,53,105,231,59,221,229,42,173,247,239,90,14,32,4,48,13,179,255,231,207,159,251,30,119,149,136,206,204,152,53,4,41,117,254,5,88,151,45,176,198,149,171,215,67,140,165,20,25,76,243,204,251,79,243,205,115,234,175,254,180,83,141,70,95,83,13,225,51,168,32,0,0,183,254,100,69,193,64,98,243,26,13,10,176,36,50,116,137,88,186,16,202,91,205,6,48,132,144,113,198,97,39,179,34,169,139,109,9,83,154,193,188,85,98,130,20,46,239,142,122,209,205,211,246,249,207,255,203,255,255,13,185,76,207,91,100,54,56,199,240,137,139,209,246,201,100,14,25,212,59,185,176,52,194,11,64,160,176,36,4,23,54,48,240,193,234,230,102,141,72,122,222,230,45,47,169,179,5,51,100,95,89,51,161,168,100,254,244,69,242,21,194,0,3,46,244,213,59,52,212,64,8,136,57,51,17,120,48,80,37,3,18,166,20,2,102,13,6,10,18,220,68,64,18,241,100,45,205,51,16,68,205,218,226,171,88,122,21,195,113,78,119,1,148,182,73,128,234,12,37,164,211,32,152,148,73,114,35,76,24,204,215,218,201,99,146,133,109,146,65,204,177,221,130,28,249,91,23,118,100,25,206,74,243,169,34,202,98,93,51,99,227,55,70,166,16,23,171,57,191,237,253,52,73,198,37,106,201,95,47,255,251,178,100,194,12,68,150,103,76,155,99,63,64,123,76,233,135,109,35,90,84,17,155,44,110,224,237,194,52,51,165,141,182,33,176,231,209,9,162,158,166,24,172,168,236,114,212,212,53,78,119,190,154,14,184,249,151,60,147,147,83,144,230,178,179,218,100,222,139,153,162,154,149,236,141,160,32,176,0,54,223,138,176,131,202,137,174,105,138,130,74,194,67,35,130,134,118,38,203,147,244,183,239,219,248,163,208,208,240,20,165,65,246,162,82,87,104,36,80,217,32,5,183,0,116,86,103,13,27,62,58,63,114,243,4,81,83,218,141,251,254,124,87,222,176,179,247,47,87,255,207,71,246,116,240,181,25,107,165,84,13,179,243,107,131,153,106,47,120,241,144,119,49,34,137,102,227,158,18,38,141,25,124,95,3,199,140,9,46,228,104,116,89,55,14,80,195,206,234,21,177,170,209,58,124,222,82,106,41,236,42,236,201,197,212,84,190,20,170,0,7,111,252,235,84,211,204,157,205,140,74,53,98,76,203,3,51,34,133,70,68,6,60,37,178,162,168,49,73,82,174,244,65,182,210,148,57,86,181,23,37,247,201,161,228,206,37,140,65,172,165,200,112,97,213,116,101,0,96,123,61,82,198,155,2,65,79,34,213,111,109,70,165,113,117,213,29,118,155,26,22,196,231,233,103,36,66,8,131,163,70,139,28,140,227,6,80,160,134,227,198,203,119,253,92,204,252,253,127,196,166,132,92,82,245,19,117,95,29,76,218,227,235,205,161,227,71,76,61,205,66,205,250,185,14,179,22,77,8,214,123,179,141,164,70,164,150,158,121,90,81,116,191,139,50,56,163,230,212,185,39,173,245,197,75,222,144,14,228,216,0,27,110,198,40,48,148,208,96,83,143,152,181,176,176,184,80,245,75,221,158,3,115,34,177,0,8,153,4,106,13,216,214,105,108,18,227,74,32,159,44,100,74,56,57,70,242,196,234,208,28,172,114,8,92,138,163,68,125,204,230,123,254,135,161,79,249,253,88,249,67,206,19,138,139,33,192,102,70,249,215,129,66,156,16,122,41,18,96,205,165,230,27,71,215,21,145,150,200,107,147,61,2,50,60,145,45,249,161,150,113,45,220,242,60,32,75,205,141,183,238,221,179,3,0,5,182,252,213,153,195,141,152,12,88,54,52,172,140,12,150,49,64,120,193,96,83,36,128,132,131,101,207,67,24,109,73,190,8,102,191,45,54,105,222,109,183,103,80,252,121,12,222,165,110,106,142,116,60,129,112,202,155,52,231,230,53,53,8,81,56,26,62,239,192,48,19,223,44,119,169,217,61,185,4,55,71,31,16,26,24,48,38,46,4,216,70,7,86,40,179,221,125,16,168,142,249,230,33,216,151,185,206,211,178,89,255,251,176,100,203,140,197,85,102,203,27,136,94,210,124,108,217,115,105,131,78,19,49,157,48,110,21,27,66,65,179,101,205,182,33,113,109,219,100,102,42,79,102,234,165,111,123,161,210,171,200,142,161,204,116,233,70,84,156,110,94,242,157,93,95,196,148,73,237,79,53,245,207,244,52,0,86,160,0,91,239,204,93,237,165,166,65,137,89,182,114,248,3,73,76,184,137,183,85,101,233,3,140,197,47,212,156,88,142,172,54,125,123,129,193,126,15,41,121,23,252,52,142,39,66,195,30,186,27,199,37,161,7,148,217,149,123,70,159,55,83,127,63,117,127,170,177,14,35,156,41,72,221,162,36,82,11,9,36,121,97,192,241,213,45,149,135,226,49,238,50,85,250,164,132,74,158,117,29,41,57,118,53,233,12,43,153,152,60,125,208,195,16,147,78,40,244,82,159,130,206,133,23,84,125,229,33,159,40,84,225,195,205,170,184,59,148,157,100,23,64,71,0,3,190,244,195,122,195,31,14,130,133,179,9,199,138,3,230,18,6,130,130,99,71,160,224,124,10,137,232,66,211,235,180,229,72,243,59,116,15,220,89,176,196,33,134,75,76,95,87,173,250,98,143,242,81,40,17,16,66,20,197,97,229,54,112,225,247,210,55,30,138,214,98,46,91,145,41,156,167,152,166,248,211,134,56,90,36,19,151,35,79,68,169,29,118,249,191,255,123,225,73,195,76,227,59,125,180,110,198,182,220,110,124,137,116,171,54,156,198,40,214,156,119,214,222,207,218,191,199,118,135,62,133,234,135,53,202,178,149,238,84,125,102,110,201,155,87,125,254,215,255,236,8,176,4,0,0,6,102,223,21,79,139,2,21,4,110,188,7,30,81,48,112,0,29,215,146,0,100,79,236,93,189,148,150,3,200,13,161,141,132,38,140,10,166,117,30,254,94,59,29,53,105,105,163,49,232,249,230,160,199,83,189,91,255,91,101,180,8,33,83,4,11,109,176,94,39,104,234,250,250,234,135,84,165,195,92,223,111,3,8,208,89,39,146,50,170,172,84,150,129,226,102,144,198,234,121,40,174,59,103,122,100,23,162,95,72,130,210,14,71,163,200,120,36,86,200,233,92,182,102,33,214,135,71,203,50,85,85,71,52,151,11,83,3,190,106,102,20,43,64,0,237,186,155,219,249,236,28,179,35,8,85,3,56,4,25,8,6,77,144,41,133,76,160,5,233,130,220,101,112,204,152,243,79,150,213,135,120,215,32,72,17,227,101,82,117,124,151,180,106,80,165,14,26,143,44,12,109,76,227,180,145,54,55,16,96,50,220,24,154,155,219,136,197,36,121,253,16,128,17,179,48,149,157,153,146,161,7,85,59,213,103,245,230,47,62,95,234,216,216,166,76,186,255,251,178,100,202,12,68,205,103,76,27,134,62,192,146,204,233,122,105,136,110,17,173,157,48,109,152,250,129,221,179,102,13,166,13,120,108,98,103,213,239,162,186,161,142,179,104,101,42,198,34,235,216,195,253,12,48,207,78,198,79,222,189,221,87,87,151,185,3,255,63,244,9,220,0,20,150,211,40,137,37,139,34,15,254,80,65,155,14,50,33,50,210,26,203,47,149,195,17,24,164,104,116,245,234,220,8,176,34,40,216,115,86,205,129,206,128,224,192,186,193,81,5,107,110,211,19,197,174,244,215,99,50,61,124,31,151,36,47,165,247,189,128,240,75,228,16,139,63,178,145,36,189,199,115,75,91,233,24,178,9,12,30,186,36,75,115,130,146,177,100,174,171,218,119,110,123,253,66,36,159,207,158,71,172,243,224,131,239,249,255,231,5,170,0,32,0,0,93,187,99,45,234,64,68,16,176,120,218,199,243,7,130,204,4,2,86,162,132,101,35,24,110,214,97,169,83,61,93,234,168,225,225,79,4,65,111,165,200,148,109,177,178,137,168,9,146,179,49,192,48,112,41,166,36,154,235,101,247,214,6,29,97,110,44,134,52,106,118,124,110,5,77,14,40,236,47,46,104,240,218,53,214,171,109,84,9,161,131,69,214,164,180,169,242,157,210,105,174,182,253,34,235,114,105,184,210,58,154,186,121,221,42,221,250,204,203,121,116,164,91,114,22,201,159,190,232,232,138,251,239,184,30,179,73,94,67,247,196,85,210,18,184,233,214,155,222,186,215,154,107,144,152,0,164,219,243,46,72,51,104,128,41,242,138,16,29,154,20,7,19,238,171,222,167,70,98,212,98,33,110,106,57,127,182,162,53,241,171,24,139,212,130,94,233,68,166,143,146,139,145,92,244,162,82,123,216,192,121,114,110,45,245,47,107,28,43,12,221,130,9,66,38,21,32,80,168,31,79,6,105,30,142,59,100,78,181,196,86,166,187,206,240,98,167,73,38,198,23,31,248,188,178,73,194,128,102,172,109,17,201,233,175,186,49,5,225,245,8,73,253,243,35,66,77,63,76,35,164,59,162,89,224,134,162,99,199,238,237,210,107,239,97,10,193,235,62,149,198,145,226,168,165,223,53,242,119,191,165,137,0,141,220,255,57,73,52,197,2,163,110,156,132,67,64,184,36,0,40,48,41,38,121,75,97,247,77,106,191,75,58,31,96,211,50,136,67,151,156,182,171,224,133,244,175,59,92,143,72,215,27,91,93,200,114,48,48,73,208,88,89,166,18,250,55,54,78,215,97,116,172,198,44,214,155,68,195,119,161,50,228,5,171,18,241,101,80,155,116,180,209,75,144,43,111,12,55,170,254,87,33,129,225,200,221,185,71,62,166,244,88,241,136,61,242,32,195,255,251,178,100,216,133,196,246,102,204,83,140,70,16,157,76,233,115,104,201,218,21,77,157,48,78,33,94,130,3,179,102,77,163,15,8,91,130,55,92,240,225,189,89,62,161,82,179,231,181,9,13,23,99,30,139,208,71,75,84,174,71,195,241,215,220,196,121,35,145,177,66,126,230,103,101,232,232,135,43,249,17,141,215,247,47,82,128,90,192,0,36,187,130,90,140,171,25,24,99,116,1,128,50,242,18,166,196,3,254,158,236,134,138,43,82,29,201,243,160,181,204,110,111,117,29,92,183,75,39,229,250,151,242,120,41,185,130,242,163,251,114,203,114,130,60,17,123,149,1,119,83,217,179,27,222,119,159,79,255,167,118,90,144,132,19,16,1,108,240,230,32,233,194,190,133,143,154,191,219,118,153,186,118,204,205,221,127,51,151,204,201,176,234,19,4,45,107,11,26,241,76,99,113,23,136,153,169,5,130,88,212,139,110,45,115,224,10,42,0,0,173,248,209,94,99,111,126,141,204,143,1,46,192,90,147,16,141,140,84,62,51,88,104,8,10,5,3,153,11,114,100,33,192,52,177,108,104,164,156,170,102,205,225,248,212,101,172,204,49,167,217,152,66,218,98,182,174,5,23,98,112,41,115,20,193,156,50,54,166,187,101,72,244,145,175,163,4,124,86,139,103,133,53,20,122,136,169,202,218,79,84,213,76,36,144,88,240,34,119,53,240,192,16,176,53,133,60,45,149,90,233,212,17,215,149,85,179,71,41,154,171,220,213,141,219,111,119,35,188,120,142,156,164,69,153,2,179,93,202,49,12,188,194,207,160,228,205,191,132,95,23,151,144,179,204,157,105,124,219,223,255,237,51,234,181,255,251,176,137,182,246,99,35,209,143,60,209,243,187,79,57,191,243,73,55,8,220,0,4,187,246,204,96,60,151,0,222,195,13,81,96,177,32,42,27,74,106,180,233,77,207,161,35,83,111,239,247,98,183,191,213,247,183,126,56,180,18,100,31,188,212,12,82,78,156,172,87,236,128,14,152,206,251,139,16,17,126,128,79,255,252,239,62,177,146,72,147,213,231,249,21,63,94,145,23,80,244,93,205,72,67,106,239,228,36,153,84,204,251,151,107,118,101,53,253,6,36,46,118,121,196,101,137,120,202,159,255,250,132,247,29,221,249,133,67,102,72,135,152,112,102,97,98,176,56,34,72,9,5,2,89,51,42,106,247,155,172,125,216,129,235,181,216,109,250,127,109,113,227,167,219,91,90,28,105,6,28,4,131,32,222,5,225,104,233,84,141,91,43,211,138,228,244,133,98,190,17,39,46,138,4,65,85,12,228,37,11,178,18,110,157,105,162,119,84,114,49,235,83,27,11,50,178,75,107,89,244,239,18,162,190,100,243,96,89,196,255,251,178,100,204,14,197,230,103,76,27,134,87,176,114,12,217,195,101,131,94,18,117,157,60,110,60,111,193,206,179,167,77,150,13,56,19,96,157,20,222,110,139,144,61,208,73,149,57,20,227,180,167,101,132,231,46,255,123,254,223,159,194,251,230,107,255,234,117,120,90,212,255,43,63,215,58,0,64,0,102,191,138,52,24,76,24,11,0,88,102,114,173,132,226,190,144,64,228,93,220,44,182,163,41,63,187,125,239,173,17,195,183,250,114,39,113,129,115,205,188,163,76,5,195,194,113,210,2,65,53,224,59,68,7,4,48,49,216,141,33,178,116,116,47,189,39,108,228,50,50,89,172,87,13,108,197,194,236,185,175,190,112,185,97,53,200,169,103,126,31,123,153,103,11,56,77,59,234,229,229,230,176,49,83,205,83,252,229,158,98,105,144,66,0,0,165,248,208,146,32,235,81,240,200,242,192,195,209,212,89,22,48,188,47,11,129,198,14,1,138,81,234,38,190,155,102,184,154,173,100,188,205,129,185,78,83,96,225,186,176,203,189,82,85,22,93,52,148,136,218,196,20,82,48,28,0,141,0,47,234,166,142,167,84,101,50,146,73,165,167,178,212,86,242,236,174,101,44,44,170,75,0,128,215,34,195,250,216,200,0,66,238,33,139,37,98,16,250,208,134,232,156,166,29,22,131,34,178,10,106,58,149,121,252,62,28,51,174,213,117,230,199,1,41,183,239,24,159,91,173,83,156,166,122,55,81,141,214,28,227,17,163,66,245,23,93,250,161,236,74,204,151,83,77,109,94,172,149,98,62,171,252,190,107,24,229,0,107,0,0,118,254,98,68,65,21,102,38,6,113,241,193,195,198,6,22,34,28,48,115,22,62,156,138,196,170,82,249,36,28,208,152,144,32,66,98,55,92,177,14,177,21,209,163,72,36,176,113,35,201,161,172,32,82,235,139,170,87,151,137,44,160,14,228,128,149,164,166,39,231,135,38,68,132,52,133,42,180,134,35,216,242,161,97,18,46,155,73,166,158,56,24,53,17,226,214,75,237,250,40,88,92,184,61,197,11,163,85,105,44,147,222,208,171,155,90,94,226,162,135,212,12,183,20,31,89,206,187,201,7,84,32,153,245,89,24,199,105,227,90,155,139,24,80,155,175,149,102,231,184,13,174,74,152,60,160,107,81,222,254,24,63,63,30,170,183,153,114,43,153,0,25,153,134,17,24,114,10,24,22,10,11,4,40,75,8,8,214,176,40,17,80,72,120,187,204,200,72,19,99,47,131,206,239,179,216,37,153,37,155,110,229,194,155,130,225,132,202,150,202,102,162,153,118,88,219,99,104,173,145,246,112,229,200,165,167,121,85,163,73,198,194,67,128,88,22,218,145,96,232,26,8,0,24,253,96,255,251,178,100,216,142,229,121,103,76,155,163,63,160,160,44,233,131,109,136,110,85,141,157,48,110,152,254,129,121,51,167,73,147,21,122,48,3,20,78,41,136,5,227,22,0,89,244,165,172,205,197,172,69,236,206,90,150,239,127,239,255,151,249,179,255,239,242,205,114,238,179,122,171,114,75,42,251,65,122,143,115,157,83,34,204,93,35,15,143,101,209,35,119,161,199,54,189,213,27,100,125,59,183,255,223,255,253,42,9,63,254,5,76,221,28,0,121,205,92,52,176,197,214,65,51,230,215,228,208,42,139,14,112,91,229,191,115,147,185,121,49,240,158,30,24,183,226,70,163,236,137,222,93,209,205,197,152,6,197,71,9,203,21,255,103,252,202,98,80,174,42,242,74,68,114,185,46,141,70,117,85,175,114,182,74,59,189,217,185,213,117,230,237,233,255,245,255,207,237,95,255,210,161,175,0,0,237,248,217,52,131,14,209,78,182,67,53,157,16,201,166,19,34,8,132,1,96,129,41,128,64,33,128,228,50,48,120,53,56,132,0,245,47,107,172,89,143,43,3,136,216,219,12,102,213,50,41,175,230,192,179,147,166,102,149,88,147,193,192,22,5,48,101,129,133,168,227,72,122,19,209,206,75,150,124,194,154,107,126,242,40,123,16,83,4,172,80,2,96,170,155,169,114,135,23,57,53,75,218,154,171,93,186,190,140,37,166,80,59,207,172,170,114,138,123,125,223,255,231,114,251,114,246,236,187,12,198,254,64,172,61,39,255,191,154,165,75,97,79,35,35,42,80,81,27,22,155,208,96,182,94,223,247,105,55,82,211,90,90,75,75,89,129,113,87,117,208,51,56,218,217,52,12,67,112,222,0,0,191,252,9,196,97,118,4,90,0,194,215,235,93,40,23,111,188,169,195,71,111,161,237,98,31,106,150,58,188,142,158,169,131,176,40,148,161,57,142,193,37,79,85,214,238,122,81,50,49,12,236,163,101,136,211,237,254,181,189,81,170,200,236,229,171,20,121,103,105,5,163,148,242,29,138,204,165,58,161,212,63,84,19,57,78,204,75,17,15,71,174,253,51,35,222,141,187,43,189,92,178,159,78,255,84,242,60,160,67,42,240,147,213,87,67,80,66,147,53,2,19,49,69,195,26,193,225,24,14,97,56,50,13,3,139,114,80,16,145,1,235,6,144,129,128,99,2,34,34,198,121,152,106,156,237,124,75,19,93,120,135,97,203,74,196,76,81,161,96,140,5,145,187,66,152,79,150,236,48,84,84,82,228,219,90,197,67,67,141,65,92,164,75,160,225,176,121,2,47,91,82,37,173,31,21,68,10,26,26,136,171,182,75,113,137,93,130,5,48,88,6,137,33,232,60,147,169,149,255,205,177,158,219,227,231,249,108,68,255,251,178,100,211,15,229,177,102,203,27,131,111,178,110,108,217,179,101,37,94,23,9,157,42,14,225,109,193,185,51,166,77,164,21,184,78,202,182,199,54,234,115,234,103,234,42,221,80,191,221,103,221,118,215,62,219,49,27,238,184,116,181,148,219,99,121,126,214,190,175,173,214,228,141,157,79,245,37,22,203,59,116,63,216,249,135,82,0,253,174,107,178,50,20,143,77,147,46,8,20,72,189,73,212,140,237,210,29,164,123,249,73,57,130,193,56,218,62,88,82,220,56,170,132,70,23,193,232,98,68,9,37,217,53,28,196,244,56,193,166,139,187,13,119,184,190,10,231,100,46,255,117,59,82,169,202,215,83,158,99,30,81,169,18,17,62,198,60,73,55,90,49,243,33,168,100,57,149,206,166,206,238,135,59,55,234,218,50,239,254,99,21,146,169,221,151,79,222,64,183,0,1,117,244,193,237,1,76,68,131,168,195,12,50,0,192,176,96,190,6,38,3,64,228,76,6,134,0,96,110,96,52,0,96,144,1,43,0,162,96,9,130,210,30,6,42,128,19,244,189,91,28,74,43,56,215,83,41,230,84,197,239,81,69,108,100,137,34,175,29,117,154,76,0,43,4,203,100,246,3,128,17,144,188,203,229,192,206,51,45,115,97,245,15,97,240,149,216,145,74,82,207,221,70,10,241,79,178,199,134,65,76,252,198,92,145,227,54,155,178,247,63,238,206,218,242,134,253,204,238,201,183,134,19,36,53,179,186,7,196,190,147,205,140,106,183,217,156,136,110,247,246,127,223,169,150,1,14,82,30,189,39,252,20,105,85,228,169,191,247,57,158,167,162,158,219,125,230,58,230,190,212,60,4,156,2,0,12,219,124,32,177,153,136,148,188,31,245,40,86,214,38,215,103,161,220,110,77,218,154,189,69,75,127,188,198,182,23,39,111,243,27,54,42,253,140,45,231,94,106,221,190,115,154,201,30,198,26,139,166,30,22,125,86,108,27,153,79,207,179,104,105,206,35,34,71,71,218,100,10,46,123,173,144,114,132,69,198,235,25,104,78,217,60,99,34,246,114,150,108,205,80,219,59,170,54,154,167,74,191,253,54,166,115,122,66,103,183,92,102,55,98,122,64,52,103,9,16,97,240,102,98,168,128,97,96,4,97,48,66,96,200,38,96,0,26,202,131,0,17,96,36,172,1,0,0,97,192,202,13,2,128,180,106,120,220,153,167,162,62,141,193,112,0,184,37,158,11,1,77,235,89,111,150,0,192,240,21,115,19,3,224,192,0,56,1,129,26,170,88,151,61,43,90,242,200,76,56,211,72,65,118,182,146,9,211,48,206,203,215,89,200,4,0,176,3,61,103,42,166,237,56,239,253,60,9,46,64,208,145,228,46,91,30,205,239,255,251,178,100,213,14,133,198,103,75,27,198,87,64,112,76,233,183,96,103,202,26,77,157,42,110,165,189,1,165,179,103,105,147,29,168,194,169,46,171,13,33,134,172,141,180,167,20,167,213,193,134,243,212,246,8,114,145,39,5,169,70,155,195,229,69,111,133,74,110,200,55,132,236,155,213,213,70,180,19,44,125,34,95,242,171,106,170,91,94,175,97,253,252,174,131,153,149,32,92,69,71,15,86,162,225,228,148,147,189,215,169,221,50,248,19,134,131,128,0,13,191,240,161,248,27,146,134,183,72,227,254,201,230,101,114,203,55,240,144,156,45,51,237,202,236,210,147,35,118,197,209,241,26,126,7,244,217,99,92,228,73,244,103,106,191,191,255,227,230,30,173,53,89,25,202,30,236,234,125,209,221,104,147,46,122,156,236,115,178,15,163,217,17,29,166,151,53,42,170,123,41,36,67,85,251,204,254,142,188,255,85,153,49,183,232,148,57,211,243,238,120,97,0,1,29,180,228,14,0,207,82,180,196,83,36,196,144,112,64,5,152,134,27,24,38,6,12,131,192,96,41,92,49,216,203,106,20,1,151,93,58,253,100,143,149,85,135,136,86,85,6,61,162,182,34,177,136,79,90,137,183,4,250,80,240,66,211,89,150,187,43,114,40,140,76,185,85,29,148,186,110,205,57,60,225,182,245,222,93,202,175,12,56,80,114,246,143,202,154,196,9,32,152,155,120,229,126,94,58,204,202,144,50,56,180,51,253,203,122,46,125,75,56,56,200,153,159,37,160,201,237,154,232,211,230,94,250,163,69,181,10,77,140,141,12,152,113,6,26,92,166,153,251,73,66,115,12,221,112,144,241,152,81,82,238,37,223,193,149,8,14,123,208,88,236,125,195,77,86,60,247,18,255,64,188,223,254,87,239,99,17,93,168,0,56,0,28,0,20,109,191,21,37,10,54,138,96,228,154,202,155,74,69,132,72,69,19,25,169,73,106,245,150,202,55,180,129,148,133,139,150,55,90,47,93,216,245,209,98,225,31,236,121,144,196,149,38,157,44,208,67,52,252,204,240,255,215,253,170,194,241,223,194,75,36,213,42,246,226,228,84,140,234,164,193,210,156,151,49,52,49,214,79,233,149,60,93,239,177,123,165,136,9,16,74,121,67,200,89,248,19,105,218,212,18,125,167,255,240,58,75,239,237,255,226,191,74,29,117,0,174,235,241,138,87,129,130,165,97,137,97,64,88,43,43,0,198,129,194,16,33,25,215,92,126,219,53,101,174,122,191,155,89,146,216,46,49,98,85,66,216,33,185,27,87,201,66,154,220,61,26,107,175,192,136,2,83,237,45,227,150,78,181,154,118,227,5,67,47,44,74,236,29,68,248,58,210,198,89,28,150,176,88,236,212,229,255,251,178,100,202,14,134,5,102,202,155,184,91,112,126,44,217,170,101,136,62,21,101,155,50,110,161,125,1,242,51,102,141,151,160,208,105,76,106,118,83,111,16,185,142,30,57,41,84,191,244,202,64,174,214,222,229,142,88,155,107,10,18,98,14,161,170,72,169,213,145,230,162,140,30,235,46,227,138,101,24,154,36,12,28,135,35,208,238,112,31,93,43,13,7,174,35,189,106,18,179,196,237,255,241,76,61,21,94,161,115,185,123,223,173,217,85,30,63,6,32,76,1,82,203,241,164,208,188,77,60,122,214,152,208,20,200,179,237,229,66,20,149,122,175,77,168,83,45,162,16,103,103,140,144,254,220,129,16,49,242,93,155,115,122,66,170,65,208,137,66,45,116,148,243,87,136,246,72,164,142,67,42,185,109,45,104,109,243,20,48,86,199,33,17,250,241,16,209,55,51,255,116,173,12,127,194,67,28,144,51,216,97,218,28,97,241,105,224,253,53,174,83,244,157,252,245,89,99,87,248,248,73,94,191,114,26,79,119,103,31,57,75,111,18,2,202,0,5,110,252,219,52,99,178,20,76,166,40,49,97,28,88,152,94,180,34,45,72,112,9,71,75,247,13,176,196,201,46,98,127,77,184,112,76,13,63,242,168,139,55,101,44,253,175,148,5,144,144,176,47,2,10,39,178,95,44,72,61,137,67,140,81,170,175,233,84,195,186,252,63,108,125,114,190,116,11,150,2,178,215,152,251,116,118,47,69,168,165,22,105,165,18,219,143,236,123,41,108,171,26,216,235,60,255,255,101,79,182,77,56,198,204,75,180,203,152,41,199,75,18,171,251,31,196,126,111,28,154,16,101,162,68,232,86,34,148,143,239,145,226,141,13,255,127,254,216,179,94,197,224,225,89,249,37,117,5,70,254,126,188,9,97,71,99,107,213,220,49,111,140,188,142,237,123,107,150,73,96,234,4,54,160,56,205,176,16,0,3,93,248,94,202,8,216,22,29,221,119,236,170,41,61,62,231,110,85,164,173,103,157,238,245,255,189,103,171,118,182,49,0,196,216,98,115,68,91,59,66,255,255,255,225,216,158,17,244,28,145,178,73,198,103,71,40,216,166,1,130,142,93,202,173,99,70,175,162,25,185,28,186,115,155,127,245,156,122,237,202,161,151,71,42,202,107,34,160,41,96,0,50,223,76,55,21,57,59,172,200,231,51,23,151,204,40,30,49,40,12,46,8,48,184,12,88,30,192,88,186,162,101,139,176,28,1,90,111,91,237,29,140,209,200,158,154,207,59,178,189,20,164,189,233,90,215,24,168,112,65,42,16,227,9,126,221,135,113,211,107,107,170,91,8,79,166,144,214,211,9,238,117,95,133,219,12,235,161,57,167,170,133,66,228,130,96,88,56,255,251,178,100,190,12,165,228,103,204,27,134,127,176,93,12,233,231,96,42,174,22,237,157,46,110,37,187,65,105,51,167,116,241,157,104,202,111,109,205,78,83,199,63,255,9,101,198,54,232,120,207,51,202,115,220,59,29,89,70,228,148,105,74,65,61,85,181,53,140,215,175,107,79,235,62,246,251,47,232,164,187,82,102,63,127,172,234,142,61,3,208,55,236,95,198,49,173,137,119,58,98,146,117,36,146,46,204,215,189,55,77,73,243,68,76,81,99,32,89,164,4,3,93,176,13,66,34,113,2,109,92,138,98,22,8,231,202,71,165,193,187,13,129,11,176,209,160,126,80,164,22,199,213,218,187,189,247,255,255,255,234,238,169,114,39,20,53,12,86,177,198,165,108,211,142,55,69,185,136,234,198,169,201,166,181,70,118,118,69,84,59,254,135,204,118,239,174,244,170,249,206,191,109,87,49,57,147,90,129,59,213,0,1,37,248,207,233,136,225,80,236,200,48,56,196,224,92,200,193,52,196,32,112,10,4,131,132,49,96,30,31,20,1,22,178,211,72,102,154,84,0,89,202,243,144,199,152,3,179,24,95,168,254,33,1,21,56,168,6,92,103,213,175,195,165,161,89,200,138,192,68,128,27,106,149,127,160,92,235,50,102,41,38,164,222,216,114,6,120,89,236,31,14,203,91,75,203,0,222,237,154,181,185,5,120,101,215,114,31,208,28,6,40,12,205,168,125,239,235,114,219,231,220,237,53,144,243,172,85,110,99,28,94,94,233,151,25,44,184,228,63,234,153,239,70,145,212,255,171,58,225,159,126,239,2,126,251,163,142,162,170,124,127,242,221,210,49,119,117,189,54,111,65,104,45,35,68,237,99,166,236,153,155,157,12,78,144,0,5,187,240,103,160,20,209,104,208,177,21,68,129,17,8,104,15,46,91,46,60,43,177,230,246,102,143,11,221,213,155,120,91,166,207,56,190,85,105,96,90,121,206,85,161,117,44,135,124,11,78,230,188,17,174,95,80,174,189,255,255,202,64,34,31,112,68,234,240,136,97,169,215,232,187,42,172,20,131,146,150,56,68,200,154,128,43,12,0,106,51,160,237,38,32,90,37,94,131,117,67,6,25,152,57,26,103,252,177,145,205,55,183,209,221,214,203,183,170,145,161,228,163,183,31,151,190,222,11,92,243,211,56,191,163,71,18,163,17,67,96,184,202,52,37,24,48,5,132,11,35,68,130,99,36,228,45,91,110,41,136,240,62,216,100,240,181,206,254,51,246,178,230,49,53,16,127,85,184,64,5,188,9,248,91,197,142,76,12,20,0,109,204,44,1,36,66,234,95,75,197,148,171,231,13,147,56,205,181,86,253,45,24,43,67,120,157,56,75,115,104,16,114,224,112,217,203,162,255,251,178,100,207,142,229,206,103,75,27,166,111,66,130,236,233,131,100,107,190,22,225,157,42,110,161,189,1,99,179,103,13,131,29,40,242,64,242,170,126,200,194,112,228,88,52,17,59,77,95,252,217,60,254,211,170,21,56,225,32,225,20,9,146,44,82,184,112,92,14,21,46,133,85,156,124,52,39,43,21,204,141,174,110,85,90,98,24,241,65,250,36,221,171,154,117,125,212,190,247,98,141,126,187,216,247,155,178,218,104,164,205,207,85,205,93,69,192,118,182,191,227,38,85,173,217,51,158,125,167,50,37,57,180,250,15,11,48,225,229,173,36,98,127,182,73,110,158,196,40,171,37,105,147,78,229,76,111,86,102,253,127,255,212,213,87,43,118,154,165,146,60,190,233,172,231,171,250,169,212,71,230,61,151,49,22,142,231,50,79,218,250,217,53,254,231,183,234,124,198,247,246,119,86,213,44,179,2,85,0,0,228,244,218,115,240,238,103,188,18,24,152,132,51,24,100,26,24,94,7,130,2,3,10,130,49,8,24,206,157,64,8,15,28,20,2,131,132,180,59,152,40,14,169,106,41,65,79,251,75,88,237,130,152,48,2,7,5,35,161,11,96,70,132,194,76,112,16,12,130,97,128,32,183,32,64,41,253,70,240,64,6,196,221,6,96,50,5,180,53,158,131,111,155,110,243,181,117,231,15,87,110,73,188,48,0,177,200,219,204,216,165,16,51,172,202,162,13,29,221,120,44,63,88,202,41,167,242,223,255,249,207,211,201,39,126,236,80,174,124,101,35,79,180,179,103,34,94,43,67,247,202,243,7,51,225,70,158,211,121,247,140,193,114,189,155,220,226,234,14,119,31,45,81,252,178,249,247,229,147,191,123,136,149,237,210,252,97,253,37,223,109,147,51,251,90,182,21,123,168,0,19,146,195,30,146,51,113,245,166,25,64,171,135,131,1,129,164,197,77,40,170,0,160,138,7,26,143,60,239,90,185,217,165,174,189,251,73,129,161,13,122,186,194,6,214,28,37,15,27,147,136,163,177,125,186,165,129,244,63,111,45,137,147,187,242,154,153,104,38,238,68,208,219,167,72,171,233,22,251,169,164,249,57,181,150,229,170,118,250,27,48,212,213,84,179,124,37,61,68,181,85,162,77,35,244,209,117,93,196,61,79,71,95,103,94,76,212,172,95,190,252,202,118,191,241,95,204,73,214,88,201,125,181,176,102,199,111,230,67,235,128,21,230,87,12,3,138,70,46,15,152,192,24,183,204,30,5,95,113,215,182,24,93,174,242,153,41,170,129,179,7,251,142,36,102,82,242,191,206,18,69,161,196,152,36,181,84,193,224,101,170,46,185,223,245,53,134,181,25,64,132,129,220,140,190,206,10,139,195,218,104,175,84,82,138,255,251,178,100,208,142,198,70,103,73,155,163,127,162,136,204,217,83,109,136,124,18,101,157,46,110,21,61,1,228,179,101,205,166,13,120,149,255,131,101,49,104,206,87,37,150,102,239,91,180,224,90,33,83,255,255,191,232,252,140,233,191,92,155,213,243,162,242,167,69,246,110,210,33,40,137,86,206,83,202,65,166,188,254,147,117,57,106,102,230,203,191,73,152,236,101,124,175,157,84,138,128,12,64,0,9,110,166,62,160,97,101,50,10,160,102,165,243,6,133,51,0,161,151,89,49,31,196,94,50,44,28,174,165,101,206,90,241,217,254,136,239,49,67,212,173,225,142,116,7,12,59,220,202,89,171,52,237,174,244,120,164,136,228,108,89,121,47,255,229,98,60,58,95,11,108,150,132,149,121,76,229,135,61,41,116,21,29,170,234,234,137,101,230,228,213,112,185,194,151,26,177,43,204,154,29,50,67,50,47,233,66,102,47,34,240,96,196,174,83,7,158,108,12,1,0,1,31,212,197,106,252,202,244,92,73,94,50,24,219,48,184,102,0,7,102,13,130,9,158,150,107,104,72,1,156,102,43,180,120,5,112,10,116,76,198,145,44,91,42,88,167,74,198,95,18,220,158,8,49,52,0,33,201,46,130,170,126,9,190,132,145,38,129,14,210,227,110,74,190,185,32,100,48,124,89,97,218,116,52,228,53,26,71,25,160,50,104,113,220,149,59,45,164,57,75,42,229,185,117,56,138,60,163,185,235,255,231,158,38,183,158,246,229,35,153,143,231,254,121,250,238,72,83,185,114,165,24,123,146,168,148,116,200,193,175,143,134,152,241,152,188,212,36,69,170,147,28,213,204,221,210,247,212,13,139,152,27,60,104,237,117,25,34,174,247,160,8,208,16,0,59,183,252,199,109,0,46,65,139,123,56,80,70,74,6,69,34,80,243,17,196,9,3,108,194,49,172,158,52,162,179,62,240,32,77,85,220,129,8,73,47,249,23,243,70,198,33,131,30,216,156,26,35,89,28,229,164,216,205,146,211,161,22,102,81,12,162,241,144,159,114,166,185,70,148,242,73,83,8,102,160,213,208,234,135,68,62,61,249,125,102,87,115,132,68,83,45,10,223,51,6,141,40,59,95,225,23,101,1,62,120,84,236,134,115,125,196,213,241,148,162,89,144,195,49,130,164,137,142,162,113,131,193,57,136,0,218,25,22,136,32,0,117,194,161,32,113,228,178,70,192,196,66,23,217,193,100,171,201,110,38,169,104,150,41,131,152,204,34,210,150,160,198,4,169,50,86,139,182,95,228,232,21,44,0,50,130,170,153,0,136,76,5,10,142,109,53,215,47,250,68,45,83,20,34,209,166,74,163,147,80,132,228,147,24,116,196,184,162,77,24,97,124,241,66,112,255,251,178,100,201,14,133,109,103,74,27,184,67,112,113,236,217,167,101,35,60,23,85,155,34,110,229,171,201,217,51,166,93,145,150,248,188,61,221,103,157,127,219,82,246,209,213,162,234,103,66,245,214,149,110,167,236,138,7,147,60,153,146,220,220,233,162,106,116,29,20,20,198,204,171,105,93,150,250,142,179,85,214,214,118,90,58,106,178,71,82,57,102,64,197,217,107,81,129,117,71,221,211,52,92,190,20,205,32,0,222,223,224,70,38,48,48,64,1,34,34,210,157,57,139,103,3,75,169,36,54,234,183,149,100,118,106,99,203,184,235,60,102,107,208,197,177,236,7,127,243,228,112,78,203,151,177,6,91,158,177,208,21,208,82,164,118,127,231,153,127,116,165,146,5,190,13,132,201,79,176,197,153,147,101,133,113,44,210,48,225,14,19,239,202,90,210,20,171,1,189,46,157,51,134,153,17,57,117,143,40,245,203,107,108,148,27,76,142,187,163,71,93,54,206,12,138,0,6,255,180,202,200,248,196,130,8,20,4,25,110,32,152,156,48,24,236,5,152,22,1,151,12,180,174,194,251,141,137,0,110,128,80,13,152,72,134,147,22,135,23,211,42,114,87,58,154,160,156,19,64,46,209,216,104,139,28,32,129,80,131,74,97,19,13,72,87,161,217,65,154,75,233,129,15,174,232,204,211,195,0,49,23,185,224,110,80,251,193,67,28,138,83,57,178,25,216,165,124,251,78,228,100,229,135,204,99,59,178,86,191,95,93,157,103,161,20,187,205,35,153,51,161,167,152,131,226,83,203,19,59,179,33,167,162,57,212,90,39,103,75,182,191,126,213,79,172,212,85,155,62,166,238,122,50,161,34,24,203,53,156,132,8,13,0,5,110,212,226,22,137,163,14,88,16,128,232,67,131,152,97,73,101,38,3,18,91,164,54,218,90,183,47,185,191,171,138,231,104,59,133,151,158,101,159,201,39,82,148,244,185,21,108,202,105,39,127,207,74,183,249,140,213,43,72,213,57,84,110,100,162,139,115,217,213,187,69,34,76,46,244,149,73,41,82,73,29,137,118,50,161,36,209,21,36,58,110,167,105,254,197,157,235,95,95,89,36,101,118,202,8,0,5,201,233,134,215,167,66,243,134,48,204,132,118,50,209,116,199,167,179,17,138,202,15,67,193,212,254,16,133,200,64,98,197,8,196,15,137,185,128,3,98,73,90,238,163,58,173,76,39,104,64,0,8,195,18,80,170,103,49,162,64,130,133,47,169,43,103,24,128,23,193,32,34,130,42,178,244,51,148,181,36,144,76,241,101,145,77,246,75,199,53,59,87,66,212,65,180,195,137,9,217,88,192,6,129,106,68,27,139,12,74,7,229,101,227,99,99,35,36,86,157,95,171,239,125,255,251,178,100,200,12,197,56,103,74,155,184,83,112,106,236,217,131,101,133,78,23,181,157,36,110,101,171,201,235,179,102,141,150,32,216,86,69,105,157,69,39,76,239,170,234,109,53,170,167,91,162,232,43,122,74,106,191,167,59,53,49,65,1,222,76,36,206,24,160,153,20,178,165,23,216,216,221,78,181,45,83,119,162,217,113,72,37,58,88,172,152,154,247,164,227,224,127,90,0,3,219,255,193,57,17,56,159,129,76,80,150,4,5,187,15,8,69,45,159,134,38,235,44,134,123,243,171,93,244,30,184,130,12,170,3,194,51,196,76,243,108,123,237,153,53,207,99,95,104,102,137,212,129,48,132,242,208,49,40,96,234,238,149,233,218,245,185,143,166,45,92,218,136,126,105,102,238,120,158,99,28,211,99,70,13,78,33,203,120,20,148,158,34,46,169,187,221,170,93,39,235,214,247,234,175,142,180,183,185,185,93,62,26,103,184,25,115,239,222,130,29,149,0,0,231,180,219,16,51,114,194,78,162,181,53,244,40,20,45,50,153,48,70,39,49,144,8,72,58,20,5,3,128,40,214,161,128,144,124,2,23,0,195,173,243,162,207,156,9,50,171,61,102,10,12,165,210,1,145,204,193,128,4,67,128,20,176,72,72,89,228,197,71,194,32,58,86,48,213,101,1,2,71,0,12,193,101,178,55,65,96,24,4,166,129,103,190,174,243,26,120,97,232,85,186,6,166,206,235,192,145,56,229,60,248,145,1,28,238,215,253,159,167,234,186,177,81,138,172,221,189,181,196,152,160,138,16,200,49,196,138,48,128,225,196,156,75,184,147,21,23,57,178,24,56,86,32,154,67,43,142,196,115,223,90,219,83,94,129,189,3,116,140,75,198,169,108,245,101,240,119,56,0,43,182,198,58,128,250,2,17,32,144,56,180,77,5,62,90,138,221,10,133,229,153,140,181,50,233,183,63,4,219,136,166,94,96,233,186,137,116,74,195,10,155,160,109,250,167,227,20,19,91,199,9,206,247,241,49,204,95,15,127,223,115,83,111,113,79,21,74,251,163,197,146,58,201,138,37,149,46,198,203,50,82,142,133,65,180,92,75,71,89,227,125,99,170,158,99,231,174,106,214,107,90,245,106,93,230,102,56,221,122,235,250,126,38,37,171,230,191,251,0,214,0,11,111,225,146,53,134,93,14,2,156,102,47,36,152,216,6,99,192,216,8,144,28,41,96,137,30,214,158,248,1,121,178,68,223,96,209,24,110,85,126,212,46,170,192,97,17,94,65,1,7,118,90,234,50,100,251,42,129,149,50,19,90,227,174,177,222,184,98,93,101,126,188,32,13,221,71,2,199,152,50,109,199,217,63,175,71,253,244,17,202,177,135,42,127,101,124,255,173,210,202,235,255,251,178,100,202,12,197,157,103,73,155,130,111,64,122,76,233,131,97,40,106,17,69,155,48,110,48,248,66,16,179,102,77,164,161,176,49,223,126,247,126,106,155,153,57,80,197,67,85,206,101,169,236,102,232,175,42,115,41,232,143,51,170,205,208,239,255,233,167,255,236,24,0,43,191,252,16,164,28,124,70,28,201,192,34,138,20,18,146,131,204,225,212,142,119,97,153,158,182,133,193,172,98,86,231,218,140,25,88,50,235,80,15,104,97,106,33,32,163,215,173,58,14,148,173,247,27,113,80,109,171,126,104,164,138,20,120,181,211,143,103,146,97,175,133,55,141,61,231,26,243,37,41,147,118,50,110,123,31,59,52,213,255,169,214,194,155,83,151,101,43,171,250,175,167,80,92,189,183,7,143,54,226,120,244,105,158,33,18,123,158,226,106,26,18,6,93,252,235,247,29,208,32,197,170,0,7,111,188,212,126,240,202,164,152,214,112,224,170,135,142,4,134,29,131,1,64,152,193,112,8,12,5,128,0,57,67,85,88,130,32,16,88,1,46,73,48,2,185,20,189,149,182,56,204,20,252,6,0,42,220,36,3,53,229,32,175,81,73,133,8,129,82,0,16,72,23,69,33,160,19,79,195,159,1,172,170,143,194,145,179,36,77,150,67,72,252,195,82,184,157,136,187,95,221,90,182,167,50,175,102,189,16,76,28,133,129,17,246,87,60,243,239,29,119,50,158,253,220,125,164,210,223,239,167,213,196,194,221,156,142,239,52,44,164,143,70,50,92,88,141,85,173,85,223,187,217,46,26,255,171,184,229,151,214,117,136,247,141,247,143,243,44,212,91,113,139,18,6,62,227,207,172,103,118,210,72,77,240,132,0,182,255,245,58,9,125,183,51,147,13,161,101,40,170,74,170,232,140,59,25,149,229,102,172,182,125,30,65,10,116,4,103,23,8,73,3,9,36,166,69,100,8,143,78,182,10,185,142,243,80,55,168,200,217,251,150,1,29,65,112,133,55,102,250,215,10,110,182,45,212,202,34,4,15,24,139,39,115,72,21,226,203,175,214,249,81,225,103,222,232,172,121,30,229,95,203,135,51,206,47,170,253,243,42,107,145,148,250,81,149,83,47,51,191,126,1,220,0,5,189,169,216,120,39,4,74,25,236,144,104,58,144,80,62,101,224,64,176,0,202,99,32,50,9,148,36,51,87,49,56,44,26,4,22,25,167,226,9,87,225,8,156,34,230,47,4,160,162,201,34,228,1,94,2,20,194,7,10,196,140,130,14,113,211,162,204,4,5,187,165,122,173,74,247,241,117,203,209,170,49,13,174,39,253,163,76,51,103,98,220,85,208,166,120,153,74,164,180,233,107,59,115,242,161,244,208,144,80,132,68,255,95,197,93,241,204,255,251,178,100,211,12,197,198,103,74,27,168,127,66,118,44,217,163,100,195,126,22,225,155,36,110,97,109,201,247,51,166,13,164,141,248,84,95,51,205,191,253,191,63,127,243,244,246,185,172,108,57,151,11,54,237,205,62,212,168,229,170,125,201,33,100,173,149,181,169,108,181,27,83,84,170,70,134,113,30,203,98,149,12,86,141,180,173,120,88,186,219,255,124,181,123,84,1,131,54,0,54,237,177,168,184,25,252,192,130,17,28,18,195,38,97,194,66,4,148,52,184,19,141,202,67,67,140,86,101,72,19,161,240,166,9,166,21,51,10,153,179,114,121,197,129,161,194,24,183,57,107,17,215,99,16,148,154,50,146,240,85,7,242,136,105,180,195,234,207,60,99,149,10,108,219,117,212,55,89,8,184,91,79,113,31,144,66,102,217,209,223,35,37,216,185,107,211,165,180,93,140,137,22,229,84,246,58,238,255,50,153,255,211,60,157,117,110,114,231,151,255,244,206,129,29,0,9,190,244,67,34,153,182,37,152,156,37,152,18,55,24,28,22,24,48,4,143,8,104,6,127,231,92,71,85,165,192,234,85,93,62,226,82,141,72,158,233,107,208,237,219,90,73,204,92,103,233,146,63,11,12,142,111,131,99,132,49,248,9,191,81,38,83,118,70,231,78,72,223,170,239,245,4,252,55,75,62,48,10,46,18,20,42,152,121,148,112,20,12,38,40,34,140,158,178,43,34,19,73,238,215,177,103,121,104,83,163,21,20,110,102,157,24,233,87,99,209,231,103,43,91,110,209,34,70,57,80,134,103,22,93,79,103,18,47,236,171,90,44,223,102,255,186,6,172,216,0,59,182,199,186,65,98,153,57,191,129,178,95,99,130,64,166,59,185,53,155,143,32,141,124,95,140,224,163,93,157,69,36,77,24,145,35,146,148,75,34,131,85,239,117,109,175,53,207,187,242,25,13,119,145,239,173,186,162,167,231,177,212,85,149,141,177,217,75,119,66,234,243,189,213,200,103,144,154,177,80,232,206,179,212,109,23,74,45,209,180,45,221,155,76,221,40,189,165,95,219,188,50,216,0,26,229,135,174,216,155,236,186,120,229,73,152,155,102,112,63,135,36,196,96,3,27,6,76,30,10,103,213,0,32,50,128,144,144,125,9,45,116,192,128,102,30,171,94,25,75,52,139,41,146,18,46,38,186,137,13,17,131,1,74,222,198,11,223,2,131,131,76,236,187,164,194,100,147,7,3,165,238,26,187,128,19,50,1,159,116,28,150,14,211,29,89,84,97,201,126,98,174,87,105,229,209,137,68,102,158,245,32,140,8,217,2,43,151,45,63,229,21,18,199,213,72,197,145,134,92,220,78,139,113,61,127,55,223,215,85,48,221,240,187,74,147,61,95,127,255,251,178,100,200,140,196,181,103,76,27,165,86,210,104,12,233,163,100,197,120,86,105,155,38,110,33,189,10,15,51,166,77,150,33,48,231,208,194,239,54,118,85,100,62,199,223,255,16,58,106,173,215,185,213,121,247,178,106,178,168,186,208,73,76,100,14,243,184,1,19,255,241,175,88,157,6,33,33,101,207,83,21,58,47,23,29,13,40,68,35,48,46,181,58,86,9,191,220,143,222,197,213,163,199,167,157,17,37,235,182,44,135,139,31,181,84,14,145,99,39,130,116,231,153,255,214,105,70,141,30,253,255,110,75,91,15,97,193,210,19,83,35,115,220,69,155,140,193,227,30,172,89,16,209,195,82,26,82,214,7,140,126,201,102,31,40,242,188,157,85,85,40,131,26,169,162,22,10,180,91,151,185,186,132,110,55,238,34,70,253,253,117,60,199,80,183,27,126,17,194,0,21,110,248,199,92,163,221,161,134,3,101,64,144,58,164,97,0,97,64,65,114,142,1,214,35,7,66,177,208,4,45,56,116,197,98,113,219,84,140,189,230,235,156,233,202,226,40,15,101,205,193,252,84,12,153,89,98,11,61,70,88,92,60,220,43,202,26,68,134,91,65,82,245,28,229,154,11,179,241,40,110,30,159,158,150,210,99,32,191,103,99,42,133,88,255,47,211,92,158,102,197,120,114,88,134,6,156,99,189,153,75,241,42,27,165,204,206,103,29,113,153,161,21,74,185,167,207,220,243,84,106,54,220,227,168,124,242,221,151,154,199,183,180,213,161,164,101,110,245,208,168,34,61,32,0,238,223,25,96,248,209,26,158,26,136,56,129,164,72,36,13,14,2,12,54,137,74,223,248,38,195,52,57,24,186,131,102,13,63,244,37,173,203,102,166,171,14,158,54,60,87,64,186,131,8,38,143,222,210,127,53,7,150,101,117,215,253,139,44,245,235,41,67,180,146,148,90,8,177,88,37,42,5,44,219,129,91,14,44,161,12,144,226,207,179,78,27,48,163,77,31,78,93,91,14,233,186,210,144,193,130,103,137,87,161,150,202,92,158,38,140,90,133,3,225,90,146,40,100,210,103,142,34,160,251,54,37,224,181,239,207,155,120,41,75,27,255,173,92,129,78,144,0,50,200,206,31,21,14,196,81,13,8,20,12,241,46,140,148,33,140,54,37,204,11,5,140,33,5,197,66,160,40,12,138,129,96,5,52,18,49,22,214,0,12,120,209,206,18,238,88,37,166,241,162,72,100,11,16,2,34,13,156,103,50,36,57,23,92,8,96,11,225,15,75,44,162,228,194,4,17,146,158,101,43,89,76,8,131,102,234,172,183,101,175,187,47,93,239,61,20,161,169,74,110,204,202,230,191,111,191,113,154,113,202,74,57,151,75,110,180,243,171,173,103,255,251,178,100,213,12,164,211,103,75,155,131,87,48,148,44,233,99,109,136,106,23,89,157,36,110,229,109,194,7,51,165,221,150,33,48,15,197,74,15,101,74,20,106,211,83,201,38,183,103,44,205,231,155,112,92,125,230,82,125,149,85,82,232,152,123,114,137,131,219,109,140,170,183,191,250,191,166,207,25,202,254,245,89,245,254,247,59,191,138,142,100,229,179,235,249,244,0,102,145,110,216,192,168,56,144,64,70,142,199,133,106,149,247,68,64,24,177,226,25,36,253,48,126,133,120,203,94,193,94,8,141,52,232,228,148,229,27,64,177,81,229,88,3,129,193,9,44,115,89,78,243,103,191,66,105,219,157,239,246,93,233,56,152,136,88,75,177,196,99,125,74,155,216,137,103,123,230,27,67,244,185,180,170,25,7,189,147,145,204,152,115,155,114,58,110,161,123,218,73,119,139,89,138,158,14,126,166,167,215,146,214,225,185,153,224,174,167,131,39,228,82,201,172,119,239,188,0,90,0,7,119,244,196,235,124,192,177,56,198,224,188,199,162,84,198,96,124,32,62,7,4,96,33,116,40,12,168,10,138,61,175,12,195,38,108,72,172,174,220,119,246,84,228,194,95,100,195,82,146,32,10,64,28,1,211,181,178,192,2,64,2,179,0,40,10,150,143,106,7,171,51,120,231,181,169,154,85,191,64,251,76,83,63,115,15,252,146,236,69,185,211,211,101,219,185,229,204,55,179,198,48,116,239,215,55,63,102,38,200,239,94,245,203,238,131,1,238,85,184,169,26,208,47,124,218,31,224,178,158,106,14,92,97,11,107,111,168,250,99,125,206,154,161,250,92,18,101,143,156,254,41,210,200,94,253,14,42,140,62,82,89,141,100,235,165,168,112,70,224,6,172,182,142,162,74,228,223,32,86,27,109,26,212,84,56,41,117,160,45,30,166,32,112,11,47,44,5,140,159,92,174,36,187,208,24,18,41,150,20,28,238,190,200,115,156,206,248,15,10,132,44,165,30,198,155,110,239,233,207,86,46,107,237,156,134,63,86,102,74,213,206,110,203,117,177,142,141,117,122,88,214,237,117,175,153,179,154,234,151,114,148,233,115,61,53,100,84,99,157,105,209,191,244,29,112,0,155,255,205,37,79,48,185,180,136,118,98,18,97,147,195,232,96,24,28,48,112,4,16,6,174,238,72,91,139,220,201,36,174,98,254,177,82,171,126,254,80,67,143,161,120,21,85,13,215,12,161,221,100,175,2,6,169,246,41,22,108,118,163,116,149,34,181,169,35,207,196,13,0,86,164,150,194,120,5,10,3,120,17,96,167,174,160,214,36,80,147,238,87,226,40,129,176,67,189,187,71,249,104,58,196,242,14,142,113,211,124,32,244,232,200,187,27,75,153,154,255,251,176,100,199,12,197,83,103,75,27,168,87,64,106,44,233,147,104,202,78,19,217,155,48,110,33,91,66,58,51,101,205,151,153,185,122,241,104,245,170,93,46,178,143,58,117,21,23,162,20,48,111,213,241,60,220,91,27,214,230,41,8,215,200,138,250,187,182,200,238,84,5,0,41,217,127,57,255,95,130,69,34,17,167,67,36,75,196,143,53,17,166,119,94,120,98,130,222,91,162,91,197,64,197,214,152,97,94,60,70,139,197,78,207,13,134,32,174,86,52,90,187,155,50,70,197,225,75,108,220,105,177,192,174,113,127,91,123,167,143,226,241,159,191,245,133,50,37,39,173,119,39,180,16,69,213,90,86,107,175,235,231,237,178,94,195,23,254,199,59,92,236,166,251,231,235,231,255,109,70,219,20,179,118,144,181,49,53,25,247,36,169,184,33,168,174,126,102,21,134,129,163,158,49,175,119,126,230,70,126,205,118,0,18,150,0,2,164,176,208,140,248,215,103,24,120,44,52,213,7,52,188,24,11,130,230,3,0,5,235,48,8,37,30,6,2,128,74,20,35,250,65,130,0,85,136,135,20,155,151,68,173,51,199,202,38,90,244,237,64,140,22,1,35,87,6,141,50,235,26,64,51,100,225,29,42,81,37,194,199,150,51,37,136,164,28,71,237,246,113,31,183,250,114,251,129,97,252,89,113,55,186,134,69,75,41,212,237,29,155,181,66,144,173,49,197,66,94,132,16,215,150,141,119,243,217,40,81,22,54,51,11,241,205,114,54,166,169,219,31,253,71,78,213,194,197,84,220,199,72,199,255,30,80,219,37,103,125,237,156,81,42,191,169,157,107,184,253,39,255,211,239,226,92,96,2,128,3,182,254,1,159,48,82,36,231,49,241,144,244,132,197,95,101,3,70,58,48,224,185,18,38,7,21,157,97,97,101,137,66,17,243,95,56,254,58,116,179,27,78,1,206,86,188,7,169,122,36,230,213,142,223,249,58,253,172,5,19,69,179,51,61,61,56,229,234,164,116,92,95,217,47,32,220,146,158,3,198,34,5,69,250,162,197,100,91,38,15,38,53,153,217,232,249,113,217,186,43,33,130,127,208,117,171,75,210,120,225,204,39,24,85,183,4,65,98,1,53,47,125,168,196,87,27,55,22,208,59,170,97,72,232,127,209,213,121,113,78,61,199,119,0,167,139,0,2,187,248,102,59,212,116,208,52,89,35,11,130,243,13,3,99,4,192,163,2,0,0,128,232,68,6,67,171,54,242,153,50,165,220,52,10,50,20,164,172,49,154,135,175,44,22,2,94,136,0,86,42,211,10,33,96,4,248,10,100,37,44,46,69,146,60,184,28,47,147,142,45,210,24,140,111,94,159,234,152,173,231,139,168,243,189,213,171,141,255,251,178,100,205,12,197,89,102,201,155,184,67,112,148,12,217,99,109,136,110,83,129,157,46,110,189,13,193,229,179,102,141,129,151,160,63,230,143,133,131,210,47,142,98,18,210,109,167,181,213,174,244,76,62,166,75,23,147,239,255,139,82,156,112,200,232,186,148,89,46,201,227,136,121,229,171,205,158,89,229,45,87,241,232,89,154,22,65,55,95,255,255,215,207,255,253,127,255,32,149,128,92,187,252,112,32,217,21,40,8,4,55,70,235,43,184,192,121,108,162,153,227,213,73,138,154,189,251,149,111,90,195,120,83,246,115,188,183,43,230,87,224,158,88,250,30,227,170,159,191,221,76,185,198,167,67,107,59,61,239,115,239,61,29,144,66,196,18,119,107,161,150,97,141,204,17,55,111,200,184,85,87,205,213,84,89,22,121,61,33,209,136,198,62,104,37,222,32,249,101,236,54,71,30,108,68,165,159,11,237,163,190,210,174,93,175,183,181,253,218,112,218,0,0,247,248,235,51,179,246,44,64,66,211,15,32,13,96,21,49,32,56,88,6,96,208,8,92,43,19,154,137,160,25,78,151,107,95,64,60,253,152,114,149,66,224,103,12,120,6,177,223,86,154,209,162,165,223,104,143,90,176,6,2,3,1,96,192,80,24,9,54,175,25,132,113,192,127,39,224,8,17,79,63,144,184,162,32,4,3,22,65,129,192,232,180,182,23,42,187,65,244,231,45,57,113,218,101,12,109,117,186,109,125,65,229,205,33,117,181,249,92,254,251,172,62,223,94,233,178,94,123,102,60,90,160,21,160,162,242,45,163,214,177,106,142,0,81,84,158,100,83,164,77,28,217,9,179,228,173,26,217,125,191,253,155,243,203,78,251,126,217,233,38,74,213,122,234,217,218,139,89,61,42,169,245,162,206,106,10,131,218,128,0,57,126,6,24,24,144,74,130,152,152,224,120,242,220,114,83,212,196,198,29,232,213,249,92,244,150,50,169,95,153,42,120,238,142,101,254,181,128,224,235,114,184,204,237,72,192,36,147,178,70,99,80,90,76,95,52,138,144,137,133,121,117,133,23,23,212,57,213,144,30,83,144,110,125,212,205,189,191,141,155,222,29,37,118,233,254,106,238,120,88,171,210,226,255,102,139,50,43,148,107,253,101,248,98,102,222,44,228,35,27,206,155,88,119,53,73,48,147,119,28,207,117,194,69,91,243,255,55,95,111,247,31,250,129,10,23,124,104,204,9,132,137,6,172,5,152,244,238,102,240,9,134,69,32,128,11,45,11,5,155,166,107,241,5,223,87,113,108,55,21,35,21,118,37,177,233,91,116,101,113,58,200,218,166,15,35,238,231,61,131,65,80,16,8,192,67,48,128,56,40,102,66,163,203,49,111,24,26,183,59,237,206,255,251,178,100,202,14,229,242,103,203,27,134,111,178,136,204,233,115,109,232,110,23,153,157,44,110,97,118,193,109,179,167,77,132,9,184,203,22,167,149,14,40,145,170,64,50,5,102,87,226,68,4,52,200,86,102,102,26,95,151,208,216,177,128,128,22,6,130,203,101,6,17,10,185,29,153,43,197,12,185,80,245,5,175,207,238,35,119,252,127,249,203,40,186,125,28,166,61,167,229,90,134,93,181,117,149,223,115,108,224,244,31,65,181,182,115,99,99,175,153,174,251,167,229,101,70,135,231,175,101,252,195,56,229,140,170,111,254,206,155,95,223,55,255,13,48,5,232,95,248,144,137,136,226,5,154,72,102,39,16,205,19,105,50,169,46,199,67,35,157,15,227,77,81,7,93,24,96,114,238,45,83,200,154,120,31,228,67,81,128,224,201,21,82,100,210,100,145,210,162,24,172,189,255,255,255,90,85,26,139,150,207,177,143,24,239,71,70,218,163,51,46,234,215,178,83,170,19,253,189,185,238,255,171,217,190,159,208,27,85,0,0,182,248,251,187,140,213,220,199,4,196,158,13,60,160,204,195,139,184,145,65,80,183,225,26,216,60,19,11,163,151,174,213,63,2,57,145,135,182,188,121,60,216,36,54,225,195,15,219,82,8,0,99,16,181,146,5,13,49,208,146,208,53,201,181,206,243,165,186,238,87,176,237,11,190,208,75,80,250,3,1,64,193,176,232,4,141,5,10,3,19,209,98,166,252,14,227,37,194,216,113,73,128,147,157,139,46,21,183,26,100,16,228,11,15,218,158,195,125,228,220,44,247,183,245,19,202,151,2,82,102,161,9,65,208,230,188,88,163,188,203,194,204,188,143,77,180,105,47,150,62,140,33,155,180,12,47,14,227,77,110,63,155,68,250,219,177,18,164,198,229,12,49,63,252,244,25,128,73,96,4,0,3,109,251,15,135,22,208,97,133,50,179,137,185,9,117,173,91,191,106,119,65,127,243,59,39,89,255,200,102,38,120,252,19,159,152,174,239,185,26,105,178,14,8,4,138,172,107,40,97,208,176,72,203,167,177,202,174,93,8,226,218,141,46,171,117,50,179,106,186,62,212,92,234,108,230,161,223,189,171,162,130,85,69,58,148,214,244,251,235,175,111,84,68,111,255,168,18,28,153,152,199,78,24,26,5,24,230,10,24,134,43,154,120,23,24,128,11,148,4,33,80,36,112,28,80,38,180,186,208,68,151,85,150,107,140,129,138,202,129,138,90,184,155,87,91,142,195,180,209,214,235,98,122,139,208,217,216,170,33,66,204,111,14,138,235,92,237,49,221,42,29,54,85,73,144,187,232,130,143,32,116,129,22,128,196,145,80,192,4,5,84,181,5,3,46,119,215,155,13,123,224,170,22,242,255,251,178,100,193,142,133,164,102,203,155,104,87,178,99,204,217,215,100,194,94,23,85,155,42,110,225,111,194,4,51,102,77,150,21,185,242,38,172,86,18,243,51,87,105,222,181,91,191,255,239,125,54,37,147,15,127,39,142,253,222,59,55,48,218,119,92,124,46,187,165,103,53,90,187,135,92,189,27,135,154,40,126,83,65,249,200,123,255,199,196,16,52,125,187,125,247,49,168,75,182,61,255,236,255,134,255,179,150,127,255,207,214,192,227,148,0,9,219,177,172,160,221,107,64,245,136,193,166,157,244,73,0,65,242,202,176,251,199,46,202,37,71,199,49,58,166,44,169,87,239,209,162,69,43,73,207,25,186,93,86,163,11,200,169,187,121,68,218,19,233,9,131,74,68,179,125,152,237,122,80,5,81,16,8,172,45,186,181,221,209,110,136,68,77,143,172,65,212,182,73,144,198,102,152,200,87,82,176,250,210,61,136,71,123,235,57,34,157,142,24,115,7,8,205,70,123,181,22,123,31,83,153,93,132,133,125,192,230,63,215,183,80,198,120,0,1,118,220,239,66,76,197,208,202,210,12,161,200,156,37,157,20,1,164,32,84,6,114,61,25,167,79,86,153,166,2,217,101,243,178,104,99,81,135,249,140,196,49,117,104,34,86,161,84,101,207,6,0,59,46,250,168,197,157,184,42,3,105,80,30,88,217,125,156,119,117,223,144,187,234,96,251,175,150,29,42,150,204,74,229,210,185,235,80,41,64,215,107,196,97,191,239,242,149,55,87,242,25,87,15,249,61,228,161,57,105,116,218,81,211,210,122,215,111,48,133,98,38,16,230,218,225,34,17,190,246,87,121,176,170,2,196,138,46,51,124,119,207,251,125,216,57,28,168,70,185,201,88,220,219,20,163,66,72,124,181,150,215,253,41,51,142,57,223,120,0,154,224,128,0,20,150,224,179,65,233,79,250,72,128,207,39,20,16,187,66,162,165,95,23,134,101,119,178,74,106,181,134,112,203,36,59,167,150,103,243,19,68,211,5,33,60,68,47,124,75,220,252,193,239,80,18,7,91,28,222,166,117,218,71,66,34,113,190,221,97,123,79,127,235,22,92,135,50,83,254,229,12,235,16,128,103,32,122,86,220,220,208,190,74,119,202,80,89,105,79,237,135,254,196,134,162,183,24,105,136,127,199,24,24,114,2,100,77,63,199,63,4,211,45,244,195,217,241,226,177,133,65,230,31,31,8,199,40,52,130,85,138,12,1,72,161,184,113,211,106,141,196,221,103,45,139,250,77,189,129,120,169,232,70,131,122,28,174,55,82,13,162,0,62,135,40,239,71,97,178,9,159,60,138,86,216,75,133,34,160,122,75,27,240,199,33,2,102,112,178,71,98,151,15,92,18,240,195,98,116,255,251,178,100,191,14,5,107,102,205,27,102,103,66,121,140,121,183,105,99,110,19,229,155,52,110,61,13,193,218,48,231,105,133,161,120,22,151,123,117,78,110,230,31,179,24,153,135,222,81,197,82,0,109,185,54,237,16,52,116,108,141,110,209,39,161,124,141,90,138,27,173,161,78,75,158,76,20,64,128,16,199,235,53,13,221,255,251,90,144,50,191,22,29,176,250,191,250,169,65,165,112,38,253,87,156,104,42,0,48,128,0,6,219,225,85,175,20,23,19,169,184,78,235,197,210,246,215,181,13,8,78,69,176,130,112,154,91,115,120,136,79,158,33,220,136,247,24,169,213,44,136,140,161,146,168,78,11,23,171,174,177,79,254,255,255,251,40,110,139,99,88,97,102,143,185,219,68,229,173,153,228,104,220,100,221,207,8,69,206,86,253,79,119,101,170,20,54,221,45,148,182,17,106,170,155,105,173,239,255,213,25,18,190,74,173,135,207,255,17,208,194,120,29,83,212,170,4,0,0,254,215,28,80,232,229,65,165,11,177,163,14,32,95,206,27,93,38,18,141,202,101,204,182,93,70,59,141,39,45,143,205,217,213,106,202,196,195,149,16,15,36,99,80,38,85,29,90,33,168,122,54,228,220,201,77,26,108,245,98,165,160,148,129,10,60,195,11,33,150,236,68,179,6,56,219,185,219,230,8,88,106,30,83,106,46,64,213,199,44,13,25,37,63,140,171,70,88,40,235,149,182,154,43,25,117,38,146,221,74,64,128,249,209,72,252,54,111,255,126,50,198,215,255,229,213,124,173,84,160,120,216,146,252,88,61,29,95,12,34,241,239,188,1,18,96,0,37,223,29,113,113,145,208,27,32,73,64,73,189,155,39,212,8,68,0,20,15,141,55,24,188,11,3,202,111,195,239,188,166,102,30,129,235,78,223,129,227,209,73,75,249,113,225,129,162,175,139,235,14,224,165,114,106,213,19,190,95,11,149,67,52,147,87,105,84,193,198,170,188,150,203,48,213,186,91,20,84,157,220,57,107,190,34,171,223,56,87,255,54,123,52,178,225,28,167,42,148,118,8,215,229,27,246,247,42,119,98,252,222,37,150,180,154,89,28,84,218,28,33,221,140,145,173,22,153,105,189,156,35,6,241,197,102,118,167,100,159,55,175,215,243,201,43,158,127,33,30,183,186,158,232,105,160,167,255,169,129,156,135,166,93,153,56,30,103,209,57,137,128,97,97,48,88,2,33,0,183,202,13,169,107,17,191,119,53,210,113,157,110,4,173,236,21,124,197,72,241,152,163,43,167,85,22,210,176,243,98,82,93,244,241,32,60,140,254,18,186,181,157,121,52,128,38,44,230,8,67,149,41,134,154,104,168,112,42,85,197,127,200,130,212,81,227,199,65,132,255,251,178,68,200,14,196,163,102,206,59,108,66,242,159,108,217,163,109,42,230,18,181,155,54,110,61,11,194,97,51,103,13,199,161,184,24,58,26,33,70,80,238,90,15,118,184,179,229,142,27,38,216,211,212,182,182,47,147,230,9,135,59,63,146,73,170,139,191,255,237,67,245,22,190,127,255,165,29,253,53,75,90,127,204,220,255,141,31,149,125,123,4,96,0,182,255,152,105,180,114,132,153,130,128,38,5,34,132,27,9,65,128,64,27,244,10,7,52,40,34,187,74,149,215,143,35,36,55,122,130,253,227,219,192,164,120,91,157,138,143,79,212,1,230,82,177,67,98,48,87,83,56,98,62,159,56,25,91,179,42,28,76,94,75,17,138,14,181,1,219,40,250,26,97,169,195,142,255,131,138,25,217,195,135,221,74,138,212,153,151,141,88,34,224,100,201,86,209,35,36,88,167,199,189,186,184,227,154,142,22,93,70,208,183,210,49,226,166,255,255,255,207,255,80,149,244,37,255,243,6,154,119,131,83,58,255,196,62,68,66,92,137,208,47,117,0,1,101,176,204,46,200,148,45,49,108,40,48,212,33,49,4,28,48,8,27,6,129,224,225,49,53,12,14,0,203,242,187,146,109,94,182,199,16,203,10,178,198,83,21,135,235,198,227,196,164,39,38,56,73,9,162,140,184,192,99,10,34,136,102,9,209,118,59,217,20,130,238,138,52,17,79,13,212,129,208,111,157,231,141,194,238,195,224,228,109,87,69,116,135,195,146,44,194,16,224,236,180,46,34,233,238,36,168,187,105,74,187,66,237,229,34,43,28,240,219,163,213,62,144,145,112,124,85,50,13,21,236,127,67,204,133,26,48,169,101,169,57,190,191,233,207,101,50,190,73,186,222,139,91,246,213,101,148,87,198,114,147,31,232,54,85,163,188,104,97,160,0,43,0,10,255,191,48,174,90,42,2,44,74,18,158,248,5,142,54,146,0,212,114,180,147,0,233,44,74,42,87,245,171,47,94,25,84,107,239,43,203,233,149,176,248,10,50,107,61,150,102,49,230,100,51,173,29,8,166,105,214,69,122,178,180,136,107,221,76,69,85,116,89,19,105,75,217,170,218,55,117,67,124,255,99,162,175,66,222,207,99,102,173,138,229,214,164,84,245,17,216,56,181,64,0,109,186,152,159,114,30,78,38,135,42,198,62,5,160,228,44,198,112,160,193,112,86,48,28,44,62,136,22,170,80,10,131,6,1,14,18,192,22,241,132,43,153,5,173,234,116,140,24,226,124,220,125,35,199,32,34,80,145,15,2,251,32,115,6,154,9,68,75,27,10,19,16,235,45,31,33,81,15,21,25,142,240,177,1,81,144,88,221,81,28,158,75,230,29,95,64,99,92,40,16,166,105,233,159,255,251,178,100,190,140,133,92,102,203,27,175,67,114,103,236,89,234,100,197,78,21,85,155,44,110,189,15,201,102,167,231,77,147,9,56,173,107,126,81,135,218,89,8,92,199,189,84,67,139,85,88,228,68,179,151,88,252,142,20,101,44,60,206,157,173,220,77,36,89,54,221,199,245,226,167,18,48,65,39,169,178,159,170,90,136,255,233,156,239,159,170,87,252,95,254,26,56,0,43,171,0,1,183,252,69,177,170,43,68,40,53,253,115,158,232,243,123,169,16,201,16,170,51,165,142,242,210,189,201,108,139,39,155,127,89,169,110,221,175,145,211,253,63,255,209,213,47,50,50,174,168,219,43,117,59,233,171,178,38,201,101,37,206,243,50,17,204,251,171,45,58,172,237,40,96,180,171,151,113,166,165,199,171,42,227,133,220,130,209,42,0,5,190,248,216,243,100,255,208,200,44,132,152,198,11,152,242,9,5,65,193,144,152,104,7,1,3,47,189,149,224,244,67,175,100,25,26,137,210,57,240,212,178,131,27,47,11,251,17,117,229,175,130,81,44,167,25,173,218,109,226,47,140,11,22,114,105,166,42,195,79,20,110,28,191,105,214,82,230,164,64,0,183,170,229,164,212,139,67,211,253,177,41,156,175,202,147,241,252,172,92,191,134,247,255,249,109,141,141,190,155,16,100,144,210,38,80,31,12,192,37,18,24,60,162,166,206,92,93,74,165,159,189,235,197,74,183,177,115,115,83,25,161,239,125,216,245,114,51,87,54,113,232,157,119,68,66,97,186,203,145,200,152,230,58,71,98,210,191,56,19,122,64,96,0,141,119,230,84,168,250,52,75,7,51,34,6,173,140,161,137,110,3,160,131,209,66,79,38,114,210,102,156,49,203,206,123,53,59,216,197,133,129,27,184,175,202,108,104,115,175,13,245,51,255,255,252,255,155,87,203,21,83,178,211,68,70,169,21,166,189,197,241,23,171,88,196,135,230,98,235,233,74,116,89,107,142,214,233,145,239,102,37,85,82,56,173,106,56,136,137,174,56,52,181,152,28,35,100,179,60,44,172,142,231,227,236,71,72,0,109,24,121,68,185,211,200,130,153,21,12,185,139,80,122,24,153,1,113,133,240,14,24,7,134,89,129,144,14,24,50,128,64,112,19,152,6,0,41,128,128,0,129,64,40,192,40,3,12,12,64,56,56,7,2,160,52,2,10,2,193,1,203,164,34,182,186,172,36,56,208,173,9,236,134,75,16,170,65,70,161,192,8,75,78,116,121,8,4,235,77,70,196,100,19,2,88,40,72,240,168,4,33,70,20,138,184,72,57,17,107,29,71,1,46,210,64,18,145,16,69,250,69,6,144,231,193,179,238,243,210,220,165,15,37,107,176,203,50,126,169,165,251,198,214,185,255,251,178,100,218,12,133,98,102,203,155,166,87,160,116,108,217,167,104,200,70,26,185,155,28,79,101,15,201,180,45,230,77,163,13,113,255,218,82,183,93,247,113,81,102,116,28,52,143,45,204,28,228,58,192,169,152,188,82,205,68,71,26,66,167,15,114,157,174,253,242,54,116,248,238,229,111,122,133,72,234,124,119,195,210,98,197,182,62,76,129,28,237,36,93,37,43,170,145,160,4,151,96,0,109,219,5,162,130,221,5,130,142,141,82,229,226,172,107,6,189,229,145,216,116,180,131,170,2,9,91,33,15,137,171,149,40,68,236,218,125,41,67,79,51,232,83,138,82,4,14,91,88,127,255,194,206,223,252,134,74,224,142,166,102,134,102,119,103,137,34,21,82,226,42,145,130,67,52,139,75,236,199,110,214,143,252,38,242,79,104,146,159,86,69,34,188,255,82,201,136,73,10,119,31,70,84,207,97,31,184,149,0,0,219,144,196,21,130,205,21,194,216,196,64,19,204,48,0,116,195,220,43,204,29,192,236,192,52,26,140,15,192,44,192,124,5,72,64,85,247,65,147,0,48,7,79,37,116,233,27,84,215,85,73,139,52,213,236,229,174,215,216,68,54,128,181,192,2,81,231,172,42,5,164,146,97,73,136,122,8,218,95,22,121,163,200,25,146,29,147,89,115,200,168,158,24,9,88,84,21,77,30,70,36,138,45,150,70,205,33,185,110,239,69,223,201,236,43,211,16,13,17,138,110,63,177,170,242,183,93,71,78,51,253,174,222,41,174,248,68,149,219,185,89,155,184,104,46,93,246,187,173,170,34,150,98,37,63,121,164,89,234,254,170,167,121,94,27,126,72,32,221,134,172,125,65,147,94,53,37,71,108,138,128,34,132,128,2,187,108,67,83,237,128,7,43,193,68,217,211,12,99,202,8,247,206,226,224,72,173,20,181,149,170,18,249,67,102,240,246,163,150,76,76,232,30,231,232,191,121,207,137,198,224,252,221,255,252,249,191,244,243,252,252,243,122,151,148,214,113,165,139,71,9,69,14,128,208,140,233,54,185,225,108,220,205,77,204,220,96,228,113,61,74,241,79,211,134,134,87,242,233,240,140,158,71,227,247,21,38,143,154,130,108,78,33,164,0,12,183,67,84,191,83,80,210,131,29,75,35,36,77,241,209,216,193,0,92,4,18,132,2,68,65,2,234,89,42,28,96,8,2,137,169,10,204,1,188,30,42,109,58,208,243,201,6,192,146,247,81,92,142,45,43,156,145,1,203,228,56,37,134,94,2,229,14,133,49,127,89,187,66,127,84,10,30,149,66,31,231,201,148,72,221,133,221,114,113,12,81,201,170,199,110,212,202,174,119,45,206,207,152,156,124,25,173,44,108,127,219,105,215,80,247,203,235,255,251,178,100,207,140,197,201,102,201,27,216,67,112,110,171,121,147,96,195,110,23,33,157,38,110,225,109,193,239,51,166,77,145,161,137,186,121,211,237,162,201,121,202,76,221,213,12,85,93,231,21,147,143,115,247,221,32,106,131,157,155,209,178,112,172,46,199,210,138,191,191,213,47,38,172,79,65,42,152,111,106,54,207,236,142,100,222,88,248,158,191,123,109,191,207,115,15,127,234,132,172,0,30,251,240,66,7,48,129,65,134,85,19,49,64,105,154,194,8,119,216,227,58,132,85,48,41,56,59,249,89,35,197,92,228,44,97,131,138,5,13,113,53,117,245,192,173,186,152,55,248,174,125,135,87,114,244,188,70,188,156,177,46,169,87,14,137,72,73,110,141,39,66,13,97,244,200,54,113,131,168,116,151,18,189,241,52,215,159,148,245,46,116,189,75,69,51,202,150,202,246,106,253,95,11,122,115,83,108,96,230,150,125,190,140,119,170,248,248,152,249,129,161,190,149,0,25,118,212,200,180,140,236,88,225,169,204,56,104,210,198,64,70,41,246,173,106,77,208,110,16,235,128,199,216,123,160,112,14,179,162,146,69,130,144,37,5,41,156,150,54,153,207,208,200,64,155,36,236,7,33,78,8,64,96,35,140,179,21,246,38,85,57,67,94,124,167,124,172,93,169,142,149,219,51,36,142,53,114,212,29,208,241,66,42,109,115,214,253,223,121,253,215,159,217,194,181,190,239,37,67,145,59,92,232,114,197,237,90,208,62,172,36,164,36,196,14,58,162,165,110,229,122,52,169,123,92,207,217,182,30,155,102,41,101,94,157,158,134,58,107,111,49,22,251,134,246,213,250,175,124,95,199,87,118,208,209,201,0,191,241,33,103,8,11,91,113,17,23,121,54,20,252,187,94,203,35,187,95,28,127,199,135,168,152,216,196,241,176,138,104,8,182,79,244,25,253,204,138,192,228,209,191,144,245,220,163,220,167,40,169,198,186,144,196,160,161,198,80,122,158,113,202,199,170,165,14,115,182,119,43,169,204,48,174,196,21,211,107,141,73,85,145,204,220,234,133,46,38,72,162,185,206,164,84,180,148,185,14,242,88,142,172,221,189,187,193,24,0,118,187,99,69,97,140,214,3,51,0,36,72,106,104,225,17,133,193,174,74,204,90,141,122,16,232,165,83,106,226,203,144,72,211,170,209,86,141,225,27,146,39,26,241,161,104,175,188,20,179,88,21,43,57,87,42,102,21,25,113,119,3,147,80,129,116,176,95,66,223,66,224,9,82,19,4,198,226,215,184,148,12,138,77,10,140,107,34,119,110,94,127,238,115,170,78,108,186,19,214,101,12,181,203,225,185,239,203,135,124,163,115,171,217,78,50,68,187,173,135,36,146,149,22,38,151,114,255,251,178,100,200,140,133,24,102,203,155,111,91,112,109,204,233,162,104,197,106,148,205,157,48,110,37,119,194,65,179,102,93,167,164,80,105,116,231,43,129,155,75,194,136,137,35,85,26,61,233,51,210,102,59,215,78,231,252,231,111,39,250,174,126,216,216,119,245,235,123,53,0,252,16,18,237,219,115,33,84,197,7,101,104,24,66,201,59,34,136,40,37,65,67,160,136,157,207,96,36,187,41,18,194,106,60,83,106,148,105,148,173,26,164,101,85,182,163,211,83,206,82,220,70,221,216,96,141,12,82,147,59,40,207,91,78,57,150,155,213,169,237,231,185,202,146,223,176,140,174,87,40,196,234,178,153,165,227,172,84,49,242,233,249,221,63,110,77,55,132,105,92,165,146,199,83,95,35,4,246,85,176,118,167,94,146,36,116,46,84,234,244,122,153,66,196,209,173,151,119,107,205,219,100,251,233,57,221,93,65,222,251,237,60,150,80,14,165,0,123,226,170,245,7,50,33,128,248,70,24,16,129,73,134,104,95,152,13,130,81,128,136,1,129,128,244,32,3,144,224,22,0,18,218,184,161,0,0,128,98,225,58,2,199,80,218,172,149,67,30,20,254,144,42,65,209,41,20,192,26,26,15,41,90,67,7,49,153,140,41,52,216,140,66,243,244,247,164,228,82,212,166,4,164,122,29,165,100,90,239,218,250,89,105,110,153,79,180,130,157,233,135,249,69,65,46,159,33,201,5,112,88,162,55,81,252,49,144,130,41,27,160,195,170,114,78,58,253,207,116,84,177,117,190,219,51,47,155,182,166,112,216,164,249,204,154,91,111,77,175,37,175,118,108,177,184,254,232,58,114,33,196,7,149,28,163,196,211,181,122,153,5,89,156,235,49,91,205,126,76,75,234,40,226,234,53,84,92,155,226,163,225,253,116,197,64,106,212,0,5,35,176,44,226,41,41,81,164,192,251,81,191,202,229,29,45,69,44,168,165,53,3,66,25,71,57,249,210,131,69,53,33,81,182,100,193,67,155,74,103,233,155,151,213,237,77,22,61,46,63,254,121,169,122,248,170,227,154,42,152,155,152,129,196,67,77,36,193,116,154,151,211,237,35,106,185,137,153,254,163,138,173,239,157,244,172,254,86,118,97,3,129,152,225,227,71,87,151,193,57,203,9,73,122,252,103,215,35,110,33,111,223,251,243,165,22,98,66,45,64,0,114,54,141,49,102,14,150,33,76,123,3,200,136,99,0,70,67,7,129,82,232,35,73,48,2,187,22,76,36,148,118,98,206,154,73,44,248,84,179,146,91,18,57,10,208,77,104,131,115,127,103,139,101,16,95,225,96,55,64,113,81,193,146,62,236,70,95,0,74,97,169,171,176,244,130,53,149,169,138,71,112,19,130,107,158,255,251,178,100,204,12,6,64,103,73,19,216,91,114,121,140,233,131,97,40,106,85,101,157,44,110,225,107,193,130,51,168,41,129,33,248,33,173,249,49,5,142,142,79,146,13,141,14,19,215,107,58,212,99,41,107,63,41,242,126,97,159,104,61,83,242,177,232,62,205,147,110,115,207,85,237,190,47,222,104,203,115,111,86,52,33,176,198,75,27,233,252,112,186,83,254,170,167,30,106,186,9,168,91,252,62,91,114,217,227,229,215,48,165,76,241,27,110,58,8,80,0,216,0,5,191,255,142,177,254,170,235,49,78,85,151,198,236,225,131,197,73,158,229,114,14,221,53,75,237,100,94,166,255,224,201,255,185,30,235,37,219,74,138,155,238,46,98,101,42,97,22,81,248,245,237,235,107,218,166,55,248,28,137,68,252,220,223,203,240,247,223,101,252,214,246,191,227,102,169,114,11,138,255,173,226,26,38,125,186,244,180,142,90,255,240,165,42,0,1,172,180,47,99,56,17,148,70,27,49,128,4,42,51,48,40,16,12,14,89,144,52,251,86,151,36,236,77,232,104,176,124,24,251,207,79,79,83,80,78,103,35,129,88,116,204,97,21,107,52,162,16,16,80,28,191,83,87,224,120,126,20,239,86,168,145,120,246,232,146,37,137,108,14,143,29,114,131,85,242,205,215,249,80,130,31,128,130,72,228,12,3,193,12,188,138,243,51,46,29,221,123,114,231,197,140,181,30,114,158,99,147,43,125,29,82,181,14,207,50,238,28,154,210,196,57,183,58,42,53,88,217,180,166,25,40,57,142,131,165,22,102,169,105,243,83,203,191,250,32,109,206,54,42,70,157,11,21,40,79,52,141,183,57,135,221,185,21,82,47,170,246,241,55,155,0,91,128,7,0,0,1,173,217,185,48,53,129,18,130,195,225,26,104,48,197,90,93,196,214,108,163,251,20,226,252,150,48,197,21,113,32,24,33,43,15,194,199,116,109,109,157,191,146,228,84,35,127,229,111,167,211,115,250,222,238,102,122,219,223,179,24,134,33,113,93,189,181,197,238,222,235,255,255,121,125,123,158,101,254,235,17,170,164,144,197,211,127,248,151,154,231,27,61,214,116,19,33,174,216,220,199,249,142,247,73,230,255,255,198,218,1,176,64,0,102,255,25,202,166,65,64,17,177,182,8,44,112,172,2,25,51,56,110,31,160,132,67,15,117,44,70,2,109,245,39,136,242,30,142,209,49,40,215,99,208,76,133,131,50,136,232,52,11,206,134,110,83,162,245,88,140,184,82,204,162,210,214,233,66,207,147,129,235,118,152,124,54,220,90,36,165,129,210,176,102,33,14,182,153,201,218,108,100,73,184,66,144,49,96,64,48,176,118,92,253,70,115,214,57,244,56,100,164,175,159,33,255,251,178,100,204,132,37,154,103,76,27,140,94,48,115,108,233,202,96,166,126,21,225,157,56,237,24,254,193,107,51,103,233,131,20,232,227,113,41,171,73,140,57,40,46,254,20,230,92,211,102,179,214,82,183,115,146,40,193,33,65,35,139,147,96,163,208,164,85,202,43,255,115,68,168,180,191,253,198,117,135,66,187,244,155,255,29,121,84,177,131,73,78,173,60,5,56,1,0,138,237,134,106,234,192,17,86,255,56,228,76,126,131,72,153,206,116,182,229,84,226,93,29,196,8,22,113,167,187,50,142,232,68,14,49,148,170,241,59,160,166,236,48,3,2,11,6,10,191,245,255,211,236,101,47,77,106,118,127,118,54,142,118,67,25,143,178,146,213,32,243,118,244,165,11,242,85,140,255,255,243,53,82,204,37,79,226,85,0,0,27,176,208,202,216,211,192,120,202,196,80,194,81,120,192,160,36,40,1,166,32,24,25,80,149,103,97,229,165,44,2,69,80,65,186,5,128,98,211,160,137,84,147,3,75,189,171,169,245,79,0,48,22,143,13,62,226,135,152,4,43,67,46,66,36,199,6,104,144,32,101,88,83,5,48,128,96,142,244,10,216,157,196,106,42,188,94,224,57,96,225,197,154,90,68,95,139,48,99,18,93,51,144,193,97,76,133,195,138,51,196,103,102,83,171,204,35,245,250,91,243,29,128,12,194,18,149,177,204,235,4,120,167,234,81,242,217,166,189,60,183,222,62,239,156,234,35,150,154,217,90,227,177,193,163,166,248,113,178,201,191,72,19,253,179,195,238,18,223,222,207,38,222,115,135,7,142,243,27,188,162,162,35,113,227,174,122,207,173,235,19,56,107,255,44,184,80,191,139,125,231,255,253,59,247,239,32,83,255,104,239,230,131,134,248,150,222,181,175,157,85,224,110,204,0,65,128,0,1,118,198,66,174,20,60,76,244,90,198,154,214,87,234,70,126,107,2,147,73,18,148,206,236,231,119,189,122,196,145,88,121,204,238,85,199,63,109,102,23,109,244,223,201,169,136,94,150,179,219,33,140,36,68,77,255,255,254,206,140,202,115,141,121,213,20,83,142,33,21,202,200,167,62,136,220,84,195,197,140,82,57,232,43,136,191,187,191,179,20,88,201,191,165,63,246,105,219,250,97,140,165,208,208,206,65,99,38,68,154,125,173,225,138,225,134,209,4,29,127,217,194,108,48,121,30,110,50,67,39,131,63,136,195,48,35,171,34,102,113,116,183,108,45,118,7,168,176,173,113,148,54,2,207,58,192,165,57,202,170,178,29,119,46,105,209,106,238,108,10,151,235,65,40,131,4,72,212,28,101,76,168,4,213,47,87,74,168,208,87,18,150,47,120,139,159,4,42,162,249,135,214,114,124,49,25,12,134,255,251,178,100,219,142,39,15,103,74,27,185,123,240,106,12,233,234,97,37,110,22,125,155,50,109,225,15,193,139,51,103,141,131,9,184,158,135,14,247,253,109,254,33,82,237,110,210,179,6,205,52,65,207,143,118,215,34,208,126,45,7,184,209,202,230,41,67,166,97,8,115,108,179,133,105,201,166,63,241,67,254,172,210,200,198,100,216,116,125,37,245,254,243,244,181,50,61,209,76,166,38,43,25,199,197,64,19,176,91,177,86,203,105,104,160,179,36,158,189,75,32,228,130,254,187,213,144,83,204,125,125,86,170,251,248,98,86,61,240,167,125,134,218,146,170,136,215,39,36,207,200,89,69,179,181,41,3,179,47,255,255,255,53,157,47,67,85,77,119,70,69,119,179,58,41,46,137,51,163,34,28,168,143,71,163,183,99,33,235,73,141,59,95,193,18,182,50,33,200,122,28,167,18,244,175,160,181,0,0,82,244,209,222,236,194,112,176,104,22,58,160,126,48,240,70,26,59,4,96,65,130,224,5,86,32,228,179,195,1,64,116,18,162,195,37,95,226,52,57,173,217,137,58,172,90,64,158,237,235,92,100,235,153,78,4,67,134,153,2,2,1,101,45,122,3,84,138,56,42,148,201,121,212,242,90,55,140,209,78,211,169,69,199,236,8,17,152,99,209,48,136,137,166,198,163,232,74,66,192,46,9,20,8,138,215,72,158,156,133,161,40,56,165,23,65,115,6,25,47,54,148,198,243,36,55,146,127,104,87,132,249,244,105,245,123,219,114,99,27,243,226,22,33,123,71,223,166,233,171,124,86,219,206,237,254,97,226,191,19,248,148,221,47,122,82,150,164,143,230,220,93,102,184,147,94,238,52,139,241,93,177,110,19,53,159,111,95,31,202,193,152,176,95,79,116,157,85,27,164,102,215,209,179,23,25,174,171,95,185,23,98,201,55,196,16,0,18,95,128,178,32,50,9,52,13,87,50,8,105,166,190,244,141,73,42,20,198,85,120,218,177,213,149,151,179,129,139,136,238,143,67,52,84,91,149,26,36,216,83,178,185,136,174,10,91,63,249,29,52,145,221,201,112,110,85,69,189,47,200,87,34,111,82,51,157,200,109,25,193,26,71,41,89,21,106,143,209,73,69,223,85,177,85,87,240,108,101,51,193,71,208,35,171,125,244,117,8,229,36,187,48,203,76,230,99,112,105,40,238,102,3,20,6,204,16,19,64,18,12,151,25,166,65,206,178,128,160,244,41,133,48,54,84,237,182,240,92,52,238,125,51,234,221,92,150,13,109,85,82,179,75,92,116,0,253,151,41,116,177,32,129,2,156,55,97,192,18,213,78,120,227,19,89,136,190,166,68,64,196,192,64,104,8,38,80,9,47,226,28,17,196,120,6,250,9,2,255,251,178,100,209,142,102,204,104,202,27,184,123,112,103,172,217,195,100,194,76,21,169,157,46,110,12,254,193,100,51,167,93,132,9,120,24,170,38,46,165,29,128,150,35,123,5,46,104,125,154,215,179,67,110,197,252,62,224,103,42,9,89,89,149,130,154,178,155,43,169,171,121,230,80,140,143,5,141,165,214,214,51,5,197,6,202,150,20,169,80,159,174,57,104,17,13,239,4,46,109,0,19,213,191,252,239,255,82,128,18,192,201,125,7,45,30,84,200,181,68,99,170,244,56,173,146,165,235,244,85,55,125,196,199,6,206,253,181,41,214,238,25,180,137,223,153,134,82,234,71,58,161,65,188,231,107,167,255,212,155,16,250,233,50,186,182,244,90,76,180,232,91,34,93,212,238,91,152,141,33,92,172,91,73,57,211,68,213,222,156,232,94,119,255,255,161,127,255,18,202,0,0,2,164,206,62,248,233,21,4,197,34,216,214,161,172,204,178,60,153,150,16,5,6,10,130,33,128,89,128,192,24,96,62,21,0,2,128,33,128,32,104,96,30,94,54,234,148,171,177,194,65,19,163,0,62,204,169,14,142,11,93,72,197,226,189,221,230,12,224,131,75,34,4,26,202,36,47,1,63,84,16,182,198,72,133,102,45,197,110,167,0,6,211,64,49,22,180,4,65,111,69,77,58,199,107,128,37,198,148,97,41,68,1,101,255,95,168,48,13,21,75,135,1,106,233,16,92,4,19,166,35,212,236,71,30,122,75,52,184,73,148,58,248,85,199,31,124,166,186,11,109,123,116,37,255,91,55,178,24,215,197,200,239,73,99,115,138,151,159,52,58,79,52,58,95,11,102,229,70,171,148,74,235,22,234,14,146,24,66,200,21,247,40,82,233,39,50,20,33,250,248,37,153,127,255,255,255,255,255,255,255,227,32,0,13,172,135,111,3,214,136,70,0,162,73,43,27,62,70,181,87,138,193,242,238,80,203,200,214,77,74,90,190,77,245,155,6,254,120,168,93,234,24,171,27,164,190,84,158,101,52,26,203,4,41,87,36,253,234,92,152,225,153,78,114,45,143,247,36,17,22,172,200,67,217,157,106,232,183,34,163,47,250,63,213,174,232,244,173,222,205,20,48,88,38,213,8,133,178,136,237,8,255,255,255,255,241,211,155,152,105,145,241,163,32,17,152,115,3,128,24,7,204,23,192,232,193,44,3,198,128,128,193,28,10,19,28,2,0,40,88,222,152,1,0,35,204,203,210,166,113,96,227,238,51,189,18,128,161,106,26,232,186,139,222,25,113,147,81,202,131,28,86,244,180,193,64,5,111,80,152,138,101,188,129,133,64,85,53,25,182,67,192,54,209,29,214,96,211,21,189,53,192,0,36,96,6,1,75,122,92,133,235,81,215,255,251,178,100,213,14,166,172,102,202,27,185,91,240,104,204,217,179,101,34,110,26,33,159,46,111,25,190,137,149,51,103,93,131,29,120,2,128,18,93,44,102,130,200,20,173,244,90,235,213,251,111,155,132,109,229,137,99,90,254,63,186,232,34,82,236,210,39,151,105,37,35,85,14,172,66,188,158,111,54,169,209,65,153,19,18,114,78,70,20,104,77,42,117,12,21,218,98,21,10,41,58,157,154,173,148,149,148,81,169,47,68,197,27,188,145,62,132,168,189,237,46,159,123,238,68,42,90,139,12,24,224,206,1,128,179,92,72,165,253,11,69,208,146,5,203,26,131,244,234,163,242,232,134,231,42,132,164,188,57,230,188,119,151,107,206,119,244,146,126,197,4,179,130,199,107,105,46,77,122,14,122,76,146,106,34,28,125,159,111,255,215,166,189,157,166,107,70,231,165,84,227,181,99,78,105,204,166,35,156,234,105,221,204,215,123,46,166,181,203,213,147,208,229,164,117,238,135,105,205,127,202,37,24,202,21,9,16,186,0,0,230,252,193,250,152,212,34,92,194,2,52,192,112,140,192,177,192,192,48,84,192,0,188,192,160,13,21,32,134,90,134,171,169,212,136,241,174,180,70,210,125,245,109,40,222,24,218,214,124,95,86,100,235,68,155,119,85,184,49,182,106,161,197,227,151,11,4,207,107,154,128,152,61,148,40,169,117,158,105,75,147,70,166,42,196,42,0,131,131,21,212,172,225,128,83,135,148,33,218,140,186,175,188,57,14,187,150,25,117,105,216,26,81,172,51,230,61,252,126,81,218,238,250,211,150,223,42,95,18,110,205,59,218,247,246,175,219,178,91,58,118,137,49,58,195,16,162,200,177,9,44,140,185,124,190,253,127,123,186,239,242,98,90,212,113,75,77,35,200,87,210,81,187,181,45,137,18,234,40,169,198,96,83,68,0,0,151,126,51,16,148,138,2,233,52,217,75,61,87,12,166,166,50,108,74,94,78,111,53,253,164,254,175,223,215,112,40,69,240,181,229,66,86,241,149,213,5,65,100,99,49,52,145,28,171,255,238,148,191,186,236,90,59,163,38,143,103,205,189,140,143,51,21,204,148,99,74,91,210,211,162,127,167,95,231,183,74,37,155,253,255,17,41,120,192,22,93,241,154,59,81,170,174,137,150,34,49,137,229,33,147,64,104,4,66,48,36,16,5,19,6,6,1,10,120,187,77,104,182,46,155,32,135,111,58,77,42,150,158,110,252,133,187,196,96,166,200,36,0,188,84,175,139,8,29,0,139,154,91,113,8,0,189,151,123,10,134,166,210,161,191,83,183,116,56,9,93,15,235,144,219,61,172,185,20,211,13,161,21,0,86,184,180,32,133,12,135,28,102,183,36,133,207,50,105,149,255,251,178,100,194,14,165,209,102,204,27,166,111,162,91,172,217,211,100,197,94,23,205,157,46,110,161,190,193,206,179,166,157,148,157,184,235,85,186,202,174,219,207,153,225,255,49,173,59,14,97,73,123,66,97,170,96,72,153,244,204,56,246,57,18,92,99,172,46,112,194,174,226,160,105,99,81,4,125,56,198,9,70,142,28,31,58,134,242,71,199,19,55,41,124,127,2,133,90,245,28,55,162,124,205,149,175,56,167,167,233,104,80,76,22,73,146,109,240,6,67,40,117,38,119,0,77,58,183,51,162,222,139,5,25,129,178,185,79,89,50,200,159,133,43,169,158,168,195,126,116,161,230,230,217,210,105,64,211,17,132,43,14,53,228,216,239,138,42,143,117,85,92,236,115,253,127,69,142,43,161,230,37,143,70,73,162,177,163,103,244,46,121,197,78,49,148,249,249,37,29,60,195,168,211,29,95,50,85,152,125,232,46,98,154,53,90,111,70,84,101,250,31,61,143,109,186,127,162,239,134,158,0,0,245,216,202,134,211,254,179,13,70,52,51,146,60,28,127,3,20,66,193,3,13,0,131,130,44,154,0,76,165,28,123,85,167,39,37,207,130,171,196,92,106,121,83,178,157,80,27,22,118,161,149,58,128,218,228,72,80,12,165,42,3,2,61,37,1,90,120,202,78,52,204,101,51,238,227,172,221,41,27,186,229,116,2,5,84,237,169,16,18,45,43,92,82,23,222,47,8,148,56,47,165,86,190,215,221,185,101,123,29,199,255,188,79,173,84,143,251,204,167,135,222,149,252,154,163,43,23,254,108,114,153,169,43,237,105,246,113,186,185,183,255,166,212,55,162,105,116,86,60,214,231,54,250,19,189,93,24,208,44,96,0,14,237,134,85,172,84,126,49,179,5,157,52,212,236,11,8,38,117,79,1,207,2,140,4,16,178,62,150,61,189,244,62,71,53,109,19,42,18,147,56,205,65,6,182,70,122,157,176,157,82,189,115,106,200,172,54,167,50,80,138,207,255,171,57,76,148,114,206,148,166,142,82,37,108,173,58,250,137,145,209,209,5,84,150,101,136,28,217,152,234,214,217,22,110,222,174,150,69,220,166,154,246,106,182,122,53,95,141,121,94,197,4,118,254,100,137,112,127,9,246,96,104,88,72,41,153,34,21,24,66,7,152,22,24,24,84,10,185,74,204,181,87,251,47,83,165,3,141,189,138,210,203,153,165,26,245,177,48,214,152,10,245,103,45,65,252,148,59,139,213,255,75,220,194,224,19,68,125,17,165,221,140,160,219,123,139,252,252,78,178,181,22,106,12,5,36,83,120,180,13,49,96,163,110,123,182,170,178,23,10,21,67,10,126,92,39,237,149,83,188,16,213,219,29,215,255,249,221,125,218,82,94,255,251,176,100,197,142,197,12,103,76,155,131,87,160,113,140,217,163,105,37,94,21,125,159,46,110,137,126,138,39,179,102,13,166,33,113,253,8,138,118,6,42,101,53,19,87,79,69,70,148,164,42,87,180,255,93,118,65,71,29,117,245,187,82,101,201,90,119,39,28,230,199,29,29,142,230,51,179,245,238,47,220,247,173,0,59,67,34,0,9,221,249,142,22,117,215,140,134,56,162,86,81,119,209,56,235,139,67,40,251,49,151,143,235,16,218,153,82,120,219,31,237,44,232,153,75,188,233,249,206,157,116,101,150,176,77,102,90,144,105,70,174,48,62,97,64,244,204,150,102,166,193,177,34,48,241,1,134,145,81,178,109,107,53,218,92,220,95,63,142,158,103,188,203,238,149,26,105,208,195,210,213,134,248,234,57,229,89,172,214,54,26,89,6,219,141,158,158,135,205,251,142,185,120,46,108,90,222,216,118,220,250,88,250,118,138,147,101,122,252,79,199,99,176,86,34,0,0,238,212,192,73,84,244,52,209,0,198,39,29,6,3,133,194,48,148,192,176,24,4,87,185,206,25,84,6,116,196,32,26,55,173,236,26,91,37,140,66,102,229,248,62,45,113,121,60,108,42,55,139,148,176,137,243,31,117,92,53,98,105,131,128,5,216,22,152,116,1,125,95,219,79,53,182,34,203,29,23,1,160,187,66,192,170,26,51,113,160,61,214,131,230,228,238,180,213,73,248,91,254,223,46,214,184,253,75,181,175,252,255,61,118,255,222,108,187,92,212,239,216,154,217,167,82,194,145,99,241,177,179,214,57,219,72,76,68,189,227,118,255,178,19,235,92,196,121,203,125,247,250,28,199,29,250,255,250,127,250,176,248,5,44,0,2,221,249,134,64,115,200,6,7,55,144,70,135,190,194,165,192,164,147,174,125,156,82,187,115,112,188,161,155,38,220,196,205,70,28,105,105,202,180,203,61,224,36,101,137,211,117,251,230,97,197,40,214,126,226,248,226,105,215,166,249,255,154,39,95,157,154,99,232,219,174,218,104,220,122,209,206,143,23,199,197,238,203,178,183,19,72,88,218,154,104,136,184,157,158,142,182,142,62,254,39,163,141,182,186,231,254,158,56,250,227,191,255,186,255,92,92,3,44,245,244,214,236,212,214,49,40,207,226,76,201,80,172,20,84,3,139,67,14,66,83,33,65,33,32,12,152,27,0,128,41,128,58,0,51,134,58,156,208,242,32,52,149,66,194,213,53,184,57,140,61,147,239,3,71,93,240,148,180,77,70,226,137,107,81,97,85,231,147,5,109,125,172,149,64,55,238,84,250,74,23,29,50,14,66,147,105,157,165,88,176,31,8,64,74,61,55,118,131,0,59,237,62,37,4,221,154,146,54,118,221,236,119,255,251,178,100,200,14,229,47,102,203,155,166,63,162,120,12,217,147,104,200,122,86,69,155,44,110,161,190,202,13,51,102,13,179,42,248,168,225,234,220,203,157,255,78,166,218,255,225,255,154,51,8,74,153,31,242,36,84,83,78,25,56,219,166,163,156,250,167,121,89,27,125,240,206,188,28,143,183,197,212,252,223,212,31,60,69,210,107,245,87,213,223,223,174,200,32,117,130,49,157,151,124,24,100,96,99,8,77,48,104,196,16,0,131,90,89,173,1,54,103,186,6,157,185,52,254,83,84,169,15,222,220,255,243,84,252,194,173,46,88,63,149,102,245,180,12,1,134,151,91,101,85,16,66,241,50,104,200,250,162,174,255,148,170,237,175,127,198,127,254,229,183,71,59,52,118,42,251,214,118,212,27,51,24,219,195,181,223,190,126,70,100,199,79,181,54,28,200,99,116,125,179,225,204,150,43,94,125,252,167,119,236,248,249,27,185,62,166,123,44,171,238,213,63,163,204,48,197,52,18,98,234,0,0,172,244,204,103,40,224,162,164,197,161,220,194,147,244,193,64,12,48,127,48,28,73,48,24,24,11,0,33,192,57,107,85,81,71,160,197,194,250,181,118,69,0,198,33,133,89,43,186,229,53,139,207,219,58,111,88,129,96,4,116,153,235,113,131,75,169,46,70,242,228,64,254,209,95,170,142,218,211,122,219,178,91,44,12,93,202,88,137,161,13,65,163,192,235,151,54,213,225,110,68,90,179,175,23,112,220,198,242,20,215,228,240,55,63,127,135,63,221,45,179,117,82,74,20,84,41,139,91,79,87,189,178,53,29,174,236,218,229,107,78,53,171,188,178,52,162,220,72,105,153,168,200,125,76,51,209,12,79,53,172,137,244,179,17,2,26,192,16,0,3,187,224,45,32,240,66,1,58,235,77,84,90,32,8,183,48,169,240,96,97,75,118,94,143,106,65,254,134,247,170,194,162,29,202,129,34,157,254,250,204,102,83,144,213,20,94,149,213,145,22,250,254,228,102,117,180,235,228,50,123,28,250,171,86,126,135,99,167,185,20,182,103,169,118,92,189,167,123,50,154,149,95,108,245,102,247,178,39,182,101,253,52,0,220,205,241,159,28,81,175,132,201,17,134,106,66,120,98,24,58,2,12,12,48,5,12,184,3,64,160,16,140,2,8,1,144,30,8,3,84,177,233,84,143,234,229,47,252,133,240,110,235,197,166,209,21,128,203,140,189,8,138,60,9,42,113,128,40,187,111,202,54,34,105,102,16,36,94,19,10,128,148,200,159,83,68,139,117,41,25,83,185,76,156,192,96,45,136,191,132,32,65,122,89,50,193,1,64,22,213,213,181,13,171,216,139,33,121,220,72,218,224,123,221,199,133,203,135,35,55,172,247,95,255,251,178,100,197,142,133,67,102,203,155,165,87,178,97,108,233,183,100,197,78,24,109,155,42,110,153,190,202,50,179,165,141,180,31,48,255,238,254,247,243,198,103,250,244,171,198,150,240,247,175,243,239,229,158,233,229,81,177,10,45,55,247,8,239,218,78,143,62,175,176,20,187,95,73,76,92,230,100,235,109,231,236,187,162,143,173,3,133,46,146,172,221,170,65,35,84,84,63,134,209,109,0,1,82,234,98,69,161,114,146,0,3,150,41,8,119,18,32,95,70,222,46,68,21,76,193,175,187,177,71,202,199,38,99,122,185,59,41,189,94,166,227,15,196,130,59,6,74,105,101,84,83,148,188,102,176,186,240,102,119,51,136,196,129,248,172,3,129,83,132,128,248,226,88,243,80,87,48,120,66,125,22,88,203,173,158,185,190,122,122,252,126,218,246,136,68,37,19,15,215,9,111,84,204,85,45,144,204,109,27,155,79,15,18,238,237,13,67,223,174,122,187,106,237,35,153,246,106,142,151,234,234,211,219,170,35,46,158,237,149,8,158,0,1,63,244,198,212,64,227,224,216,192,144,40,20,171,152,12,22,23,148,192,0,80,192,240,125,4,82,245,7,79,113,0,2,211,154,187,70,148,190,45,253,107,175,181,185,182,192,242,184,45,81,161,83,72,214,98,151,51,152,45,252,38,1,93,38,138,28,15,204,199,155,178,121,202,41,96,57,83,244,203,90,243,195,12,169,83,66,121,160,38,57,86,113,211,149,68,242,119,37,80,245,87,154,189,89,216,181,62,27,199,159,254,205,206,126,71,154,67,229,196,85,6,10,57,12,40,156,233,3,29,69,44,61,198,73,10,73,131,149,162,81,112,210,203,196,46,210,252,31,226,11,83,255,254,99,127,111,250,242,0,82,192,48,0,4,187,227,44,73,200,143,154,122,136,48,215,203,2,203,117,5,79,63,46,40,202,195,228,134,73,221,40,162,219,227,176,195,143,140,53,157,89,139,161,90,86,147,127,99,177,132,163,116,212,113,22,175,219,85,68,251,250,81,146,204,234,135,34,189,234,122,153,52,244,115,107,73,166,92,172,217,5,57,156,231,178,53,102,148,107,50,169,196,30,98,172,250,37,10,221,140,238,115,42,175,244,79,167,87,255,204,4,88,2,37,223,24,194,130,124,33,65,133,134,6,14,94,152,220,22,10,19,7,2,196,150,76,153,117,168,108,149,45,24,154,183,65,78,114,92,211,208,224,215,100,211,144,210,244,89,82,84,171,105,143,163,228,186,22,218,38,169,210,94,182,196,128,86,176,186,218,227,24,86,40,46,94,237,46,239,92,236,218,25,107,80,234,213,147,222,141,70,43,72,33,246,133,43,86,42,111,118,94,77,107,9,59,223,79,157,220,63,158,255,251,178,100,192,6,37,19,103,76,27,163,87,176,111,108,233,167,105,39,94,19,225,157,49,78,9,94,194,68,51,165,221,182,45,120,220,181,118,179,126,114,10,103,85,75,238,235,83,202,195,136,103,232,204,82,202,104,198,158,90,214,142,88,232,157,81,129,85,183,49,202,251,93,170,231,155,189,253,213,253,119,156,7,220,34,91,254,49,212,163,74,26,45,169,154,215,148,42,136,64,31,82,143,4,205,154,81,184,201,80,253,49,212,46,140,118,177,69,70,199,244,221,35,251,176,198,114,134,145,78,50,60,14,174,44,141,191,106,246,109,119,126,152,238,134,93,90,239,61,50,173,87,14,63,111,255,232,234,110,202,21,105,250,230,247,58,101,175,91,57,8,49,239,94,26,179,41,187,161,86,29,148,88,169,171,138,123,121,0,243,199,182,158,122,23,17,75,202,170,40,186,233,157,155,59,39,101,11,137,119,52,227,180,203,174,189,239,122,209,213,213,126,206,226,189,159,233,12,238,0,1,61,252,215,168,77,72,140,56,92,217,16,12,40,88,28,144,66,18,0,4,107,175,251,184,221,20,9,201,79,154,204,154,66,198,121,246,122,71,161,250,165,32,226,141,12,78,140,80,232,92,163,14,176,224,85,40,66,198,183,46,209,178,248,154,159,47,213,231,116,141,201,55,5,104,251,60,78,220,175,14,216,8,113,125,128,132,151,84,162,149,193,182,121,49,62,179,255,100,213,108,238,156,253,92,225,75,25,144,115,42,230,51,206,66,170,191,67,188,211,238,236,136,221,93,250,39,234,221,245,167,253,81,70,196,124,203,163,27,77,251,185,160,33,128,32,0,23,111,227,81,197,150,35,49,234,104,206,66,6,149,18,0,5,193,82,247,13,198,177,37,75,198,108,169,63,244,58,75,33,182,182,108,108,180,245,76,158,88,234,240,142,21,217,119,253,66,143,127,26,157,197,14,205,46,200,37,152,150,53,204,212,107,197,60,95,243,187,233,79,194,215,254,151,97,215,232,62,214,53,91,187,234,59,234,221,159,157,106,236,125,51,145,164,200,222,94,119,225,166,239,178,46,174,70,66,232,191,127,56,205,202,26,44,109,252,61,253,188,141,169,234,169,110,64,65,21,110,252,195,115,195,25,15,4,4,179,92,135,204,128,33,48,184,156,168,10,12,82,148,1,87,130,29,152,82,111,182,42,122,22,180,203,29,22,167,54,227,76,182,38,55,28,144,181,152,227,232,173,200,113,68,85,224,250,74,220,167,29,12,4,130,49,151,109,91,224,89,230,101,70,220,157,17,192,13,219,78,35,238,212,233,155,173,12,42,109,238,125,224,39,102,35,156,240,62,32,8,66,81,161,59,183,95,237,240,92,191,203,89,246,188,207,145,86,178,255,251,178,100,198,142,68,138,103,77,27,111,59,240,132,172,233,135,105,136,94,21,173,157,46,110,33,125,2,114,51,101,169,180,173,184,164,40,216,106,103,123,183,236,113,136,182,140,197,242,197,68,181,16,203,69,58,57,216,117,119,166,215,243,242,72,254,93,235,71,247,197,91,81,89,107,184,135,54,237,205,117,254,179,37,141,178,160,9,98,192,32,0,4,183,243,38,51,5,59,138,9,155,137,240,40,188,56,140,10,16,11,7,148,189,177,37,77,0,202,162,136,9,208,142,143,46,110,209,38,55,76,128,192,92,1,212,5,176,226,2,250,24,55,154,20,88,227,74,196,66,195,207,55,12,66,163,245,21,45,145,132,15,161,31,182,63,255,212,101,49,149,55,52,246,58,51,141,164,207,32,154,17,39,152,106,114,237,118,30,108,83,156,231,170,203,147,174,58,221,251,148,107,221,123,32,220,212,157,68,167,164,165,43,46,237,42,183,166,172,31,150,30,138,99,221,108,151,42,106,112,227,165,180,85,52,212,217,223,231,15,91,26,242,160,37,182,0,0,236,244,213,115,35,159,32,68,66,227,69,29,200,69,67,66,241,193,144,16,87,21,142,151,61,165,176,70,118,177,23,138,95,69,37,87,97,183,81,253,134,100,200,146,245,41,155,67,201,6,200,0,109,226,152,40,83,50,87,140,229,70,139,90,196,35,43,11,12,65,141,42,11,183,3,144,128,38,219,51,12,126,224,42,175,46,18,185,78,14,116,212,243,145,98,157,193,191,3,191,177,137,219,95,207,231,255,255,103,63,251,195,68,241,112,229,76,153,31,120,157,79,61,103,242,34,249,102,177,53,124,208,175,228,231,194,125,44,147,144,168,115,123,161,33,244,99,219,159,55,153,223,206,102,60,35,112,0,23,111,204,81,128,18,118,82,97,36,160,9,180,37,22,106,64,94,158,36,69,6,187,85,108,211,181,174,153,71,125,41,94,186,150,5,118,81,182,7,45,7,47,248,145,76,170,157,205,251,143,110,253,255,127,255,255,104,71,175,168,254,34,119,172,109,68,92,124,118,149,67,157,237,221,34,239,152,186,140,219,150,28,93,167,204,210,46,215,53,199,199,8,189,125,245,196,181,93,193,151,93,61,126,127,55,83,81,255,94,212,174,9,219,187,195,56,112,83,1,70,208,195,72,16,62,24,10,28,130,136,17,24,32,101,88,10,221,36,34,128,43,238,91,164,232,103,42,96,152,147,139,42,59,44,126,31,72,105,106,100,166,172,204,184,238,83,126,191,6,128,4,125,70,148,25,18,0,157,49,192,16,84,11,134,100,106,116,206,157,135,221,56,216,69,149,76,226,186,75,49,203,80,184,243,222,215,38,225,245,226,159,83,22,225,248,204,99,0,96,255,251,178,100,190,14,228,244,103,75,155,131,87,176,115,44,233,179,105,136,78,22,117,157,42,110,161,93,2,28,179,166,13,182,45,120,122,3,150,97,242,191,60,245,113,85,233,253,107,11,84,107,33,213,2,210,41,116,47,141,72,89,21,184,115,172,100,205,49,163,69,216,176,106,60,226,96,136,89,203,133,19,203,195,115,58,222,38,116,109,216,153,36,222,172,80,169,198,183,163,167,61,159,29,230,155,33,4,3,109,191,25,82,144,112,24,200,128,54,88,136,97,181,17,21,153,32,98,72,204,64,140,212,71,88,81,197,165,85,142,221,108,176,182,213,184,170,207,60,245,160,128,186,227,160,162,136,180,245,251,182,83,202,197,90,234,87,206,163,93,110,127,45,155,147,46,185,255,250,186,113,211,182,157,219,159,54,248,155,170,117,157,189,214,239,139,81,206,111,169,163,28,108,138,139,157,211,111,134,187,116,195,238,19,61,113,44,142,57,212,59,18,232,212,86,91,85,124,241,38,202,182,174,191,155,247,205,121,159,20,218,218,14,41,117,0,3,110,248,215,19,243,80,150,76,114,63,49,202,196,68,6,48,248,76,148,26,98,96,96,112,17,111,183,120,25,97,224,245,17,178,33,74,160,113,153,71,135,230,112,241,140,159,212,119,21,64,149,111,44,74,145,17,97,63,129,174,253,250,89,80,126,51,177,59,115,45,150,120,178,184,81,55,210,105,54,229,53,230,129,241,76,152,145,45,94,250,30,140,136,244,107,30,106,49,206,199,155,83,110,147,103,16,181,94,113,42,24,107,72,8,74,143,163,52,57,93,228,14,234,79,87,101,100,116,87,110,237,77,10,110,228,245,156,76,76,115,87,178,118,219,216,194,6,23,4,212,92,0,21,223,227,116,92,77,230,131,49,105,108,199,36,115,12,132,128,33,48,104,132,206,225,169,43,79,114,32,101,223,194,128,29,167,162,180,114,205,231,239,116,109,26,59,148,54,204,105,167,98,11,118,170,234,134,84,140,181,194,5,0,236,197,225,230,138,236,25,151,128,155,224,33,82,68,68,2,1,154,39,97,70,141,21,157,99,155,230,170,202,58,99,153,243,63,36,135,186,218,220,6,183,35,223,5,4,181,204,52,61,162,144,34,43,17,208,221,220,58,176,51,153,200,74,234,104,86,95,51,82,78,45,133,10,234,56,122,235,239,154,182,64,159,120,134,223,225,148,149,103,203,86,152,192,140,99,224,201,134,128,194,65,179,1,128,128,197,145,160,34,18,25,36,174,27,125,85,196,227,246,241,213,198,163,76,248,126,11,148,57,50,57,109,166,181,35,86,135,245,187,219,108,18,154,120,42,123,149,229,54,99,81,26,105,155,214,110,88,160,162,18,158,161,65,70,16,233,117,255,251,178,68,191,14,196,198,103,76,155,143,83,114,146,10,121,131,113,131,196,17,201,157,52,110,32,251,2,92,179,102,13,215,141,248,228,92,61,198,27,213,255,18,154,13,137,129,213,80,189,71,26,243,111,191,233,83,221,223,210,161,79,12,70,181,43,146,96,194,11,164,153,45,171,82,235,178,165,221,41,119,173,118,236,186,191,255,254,121,232,206,105,225,167,0,3,54,248,204,33,148,227,19,196,194,224,224,192,33,152,198,0,120,28,33,152,22,21,152,36,7,38,162,218,47,3,102,104,174,9,111,37,47,52,173,194,71,134,36,85,90,236,208,44,43,68,197,152,183,33,194,176,201,38,113,200,52,185,24,32,208,74,41,201,9,199,29,75,101,123,35,69,100,110,83,150,56,243,37,94,89,141,139,252,61,115,187,44,175,158,230,218,207,255,167,76,225,29,157,57,116,65,2,3,228,76,136,102,45,52,37,167,152,248,197,187,66,57,230,198,85,138,39,102,16,147,116,223,50,191,173,11,177,247,63,226,115,191,255,151,247,207,231,127,163,170,0,3,38,240,244,248,79,209,184,200,225,78,87,40,198,0,128,34,102,112,12,96,37,32,80,230,241,66,7,128,146,17,225,135,50,114,159,70,214,67,75,39,155,141,195,12,199,232,160,104,179,250,253,183,186,109,94,45,64,178,198,115,46,150,83,221,140,221,169,25,236,82,221,54,115,241,186,210,234,73,77,153,205,216,206,229,23,90,12,16,40,228,180,246,45,233,122,83,47,34,159,211,50,157,68,55,246,144,254,233,158,237,149,110,18,9,5,192,30,92,213,88,246,165,38,171,9,33,119,201,89,114,189,59,217,107,255,53,41,154,205,80,80,0,1,111,241,229,209,159,3,49,138,162,153,74,104,177,226,9,65,69,166,204,2,194,31,152,18,44,203,33,184,221,184,105,224,23,172,180,52,162,183,192,51,98,56,39,206,166,215,51,69,218,148,192,61,24,89,139,136,92,181,245,33,182,222,160,67,174,217,58,174,101,183,17,52,88,129,4,225,112,135,43,247,13,63,75,205,49,129,15,248,59,255,252,145,151,51,50,244,69,157,134,192,66,209,216,70,84,117,172,200,81,112,241,234,53,180,23,35,42,45,89,30,197,68,114,89,14,43,185,156,146,155,87,175,238,148,74,116,175,244,255,197,0,1,111,191,55,141,60,254,1,195,29,21,12,162,93,49,200,40,192,1,37,13,48,8,32,120,48,212,154,106,3,217,143,27,172,52,239,175,235,45,228,205,37,137,107,124,202,50,160,160,141,67,247,35,241,166,84,217,24,156,35,40,30,180,181,159,207,74,131,178,92,26,48,187,10,0,152,64,73,130,49,201,3,163,154,75,36,61,17,142,153,86,255,205,148,255,251,178,68,190,12,228,119,102,204,27,99,87,64,142,108,217,147,109,229,126,19,125,155,50,110,33,89,138,56,51,102,13,199,149,184,120,75,38,43,209,165,200,26,81,3,199,72,163,177,195,6,15,238,122,104,133,149,168,91,164,235,69,52,152,226,186,135,189,26,147,159,230,158,35,127,121,129,12,85,15,254,231,41,229,89,75,214,232,215,238,186,80,241,24,1,235,41,126,57,110,196,253,5,129,18,104,29,63,22,87,6,0,3,131,166,11,2,151,210,37,18,78,119,230,98,27,124,171,24,207,77,88,104,141,43,78,35,145,150,50,52,176,30,113,141,194,220,55,143,101,218,85,60,56,133,41,68,119,147,161,14,107,187,50,177,243,247,205,71,123,82,230,143,219,85,180,139,186,215,79,12,234,3,1,168,99,117,83,41,89,12,229,43,50,30,204,226,87,22,148,232,197,117,43,38,157,8,97,238,251,222,214,34,250,90,195,212,85,108,199,98,25,131,229,32,238,239,18,85,254,228,189,189,111,93,255,178,9,213,0,1,37,244,198,161,75,76,148,138,204,193,136,1,140,39,130,240,193,36,20,140,14,0,160,160,23,193,192,196,2,6,85,248,94,229,188,166,169,126,89,34,82,160,251,146,200,216,132,2,246,179,229,244,208,27,186,67,22,122,18,199,85,218,86,172,102,150,115,140,116,24,184,8,112,225,192,35,147,144,147,170,14,143,214,150,13,147,48,54,130,227,198,159,21,87,93,86,96,88,171,237,168,1,224,151,192,112,206,48,217,73,40,197,59,36,111,117,79,240,217,190,34,45,75,186,109,57,88,182,182,35,173,79,247,94,218,219,113,42,113,13,219,60,76,177,172,163,204,179,219,26,246,175,76,125,203,215,185,58,179,18,103,111,121,180,20,46,238,127,182,211,230,190,118,252,170,235,253,79,230,119,129,51,233,0,25,118,216,235,147,147,66,161,46,123,78,124,166,92,217,153,211,229,69,212,227,36,175,227,116,234,230,83,191,42,213,221,74,90,190,187,61,25,237,62,245,157,20,180,157,70,102,118,100,214,160,38,112,170,106,186,174,138,98,174,154,247,91,178,145,17,142,140,203,236,114,42,35,109,92,207,144,232,246,165,94,202,234,79,253,232,150,170,81,250,125,255,95,250,126,224,85,0,1,182,250,98,12,146,70,20,192,188,96,36,3,6,25,160,220,96,80,2,38,12,64,22,138,37,96,86,24,3,107,237,76,11,96,131,74,99,77,50,205,89,221,60,0,255,63,83,242,167,93,189,92,172,173,144,60,169,114,176,236,69,62,87,74,142,13,0,131,184,219,171,107,42,106,112,150,38,219,47,214,167,200,29,181,131,109,186,208,116,11,21,147,57,217,92,202,83,73,110,37,201,72,255,251,178,100,193,140,197,200,102,202,27,216,91,114,98,44,233,179,97,130,78,20,113,155,44,111,33,93,9,124,51,103,13,145,149,160,132,26,33,69,26,149,181,252,167,54,35,91,163,27,202,238,57,129,35,59,60,117,111,63,51,21,31,240,149,23,235,220,113,58,252,116,131,239,151,27,188,145,48,173,124,234,165,214,119,28,206,143,235,190,126,158,190,96,36,168,1,205,255,193,21,189,234,104,34,185,169,80,237,95,183,214,101,18,201,37,218,73,191,24,239,104,151,170,53,9,6,101,25,134,157,36,35,153,235,124,77,135,242,202,103,100,100,163,149,167,244,114,145,106,199,82,181,246,103,100,67,41,202,109,28,219,216,234,242,34,145,144,181,103,82,165,148,171,49,91,188,171,145,215,125,239,106,59,127,255,254,159,244,12,74,0,5,183,248,196,40,176,214,65,240,194,192,224,192,161,212,20,27,137,14,207,202,163,22,0,213,85,221,78,199,14,28,71,26,38,146,189,96,27,82,216,166,50,203,45,57,144,59,50,26,21,148,196,217,139,32,78,232,32,120,10,111,22,2,11,134,31,230,121,1,68,173,64,153,84,183,21,161,165,148,76,135,74,226,61,133,195,183,66,76,97,40,74,33,89,138,169,3,102,223,16,206,37,134,156,147,87,38,211,24,231,30,40,110,48,177,174,62,29,8,68,138,125,233,204,82,56,23,75,115,7,172,51,180,187,150,113,228,14,24,148,179,167,218,215,198,51,189,28,200,34,132,63,167,55,70,205,251,165,91,233,91,162,112,36,111,108,0,21,155,99,22,188,3,139,10,195,9,1,2,98,112,197,112,44,28,71,49,224,32,36,6,12,212,4,100,13,88,202,162,242,36,11,200,207,85,204,7,82,150,65,41,144,75,25,51,48,97,176,116,202,193,39,90,24,176,196,5,60,197,242,117,84,105,255,104,14,210,157,59,206,214,139,90,97,89,100,170,98,112,182,223,207,97,105,184,108,219,143,39,42,148,143,22,110,176,247,255,218,104,86,38,150,144,127,71,90,196,77,92,60,199,202,201,239,111,62,201,163,32,126,58,12,157,199,209,84,123,13,65,176,144,57,96,179,174,10,187,51,153,42,45,140,201,156,125,64,227,233,38,170,11,161,222,88,248,168,106,255,210,23,173,190,118,5,247,183,252,203,252,99,145,4,204,206,88,28,7,24,36,28,215,139,206,16,24,103,82,230,198,190,86,143,100,116,248,218,171,75,244,184,210,183,54,75,14,183,72,83,185,26,110,77,46,156,84,2,228,55,24,62,58,211,227,17,249,168,196,248,208,228,200,44,129,1,199,6,196,104,19,135,54,145,116,201,217,166,147,81,195,247,62,200,240,175,233,114,55,69,109,242,224,131,22,234,228,255,251,178,68,218,14,229,54,102,203,155,168,110,210,169,44,233,67,117,136,196,18,157,159,50,110,33,185,130,72,179,101,141,212,15,16,189,184,175,132,166,23,57,138,28,150,183,246,233,80,149,8,173,106,92,222,91,125,61,223,49,223,248,193,176,72,157,93,89,227,198,181,41,6,160,200,30,110,114,213,215,34,133,116,195,109,241,156,240,225,182,128,73,144,164,177,137,5,1,129,225,34,68,16,128,164,194,48,112,37,62,148,234,157,209,166,171,61,118,105,255,199,228,187,170,229,181,24,235,129,30,117,41,163,148,48,218,25,196,25,156,252,6,201,230,40,101,212,145,97,114,230,203,66,40,80,46,120,177,227,109,49,245,21,168,120,171,81,31,127,233,15,51,72,116,92,185,4,96,139,4,154,18,158,24,64,48,101,153,211,65,242,7,28,39,153,180,85,127,49,71,77,87,133,16,96,17,137,132,125,143,151,170,170,64,171,74,37,48,198,8,114,254,125,200,183,190,127,159,67,83,0,5,126,244,222,154,156,205,225,68,199,240,88,201,80,112,4,33,24,48,3,183,16,48,106,148,47,105,118,22,154,118,70,159,183,65,175,180,200,26,135,140,234,93,31,111,89,59,90,107,229,217,34,0,91,18,118,32,62,36,96,32,40,159,98,32,57,175,144,0,109,121,213,121,19,69,241,181,46,123,171,65,241,31,130,40,104,29,41,12,187,151,50,157,203,27,124,220,201,104,26,128,88,31,183,237,29,237,238,72,255,31,123,189,203,89,34,212,2,167,53,100,26,135,41,95,113,175,42,230,215,116,237,123,91,185,254,169,83,159,151,68,228,134,142,12,198,236,54,49,250,223,199,252,195,41,137,122,117,59,34,249,221,75,76,221,168,125,247,80,88,178,0,34,95,254,49,239,132,148,34,209,142,172,130,70,10,32,12,2,2,197,42,178,55,212,106,148,45,172,179,233,188,248,126,9,158,57,203,32,68,7,38,89,196,137,146,155,93,182,219,105,189,186,98,251,85,124,69,113,254,91,39,101,187,170,90,232,229,136,218,202,182,169,117,102,108,252,60,249,162,68,219,73,144,227,67,52,20,179,155,214,135,242,145,221,250,233,178,234,216,121,173,153,170,179,178,113,238,122,38,143,31,140,158,171,248,137,63,106,203,190,184,125,167,31,195,249,184,155,142,110,29,79,125,92,127,241,31,1,171,80,0,14,255,225,188,83,41,141,34,113,133,33,65,134,133,201,130,0,8,208,132,10,0,136,134,68,152,134,16,97,67,19,137,184,171,116,212,106,95,46,134,165,183,37,83,239,52,45,149,73,218,116,186,26,81,197,23,156,48,12,1,77,86,126,220,161,181,112,237,182,236,165,175,209,3,80,25,206,213,183,139,45,1,209,255,251,178,100,198,12,133,98,103,75,155,166,111,64,139,172,233,147,105,43,94,21,249,157,46,110,177,185,65,154,51,102,221,129,33,248,106,226,100,58,119,31,190,190,222,172,196,27,62,90,85,144,117,107,105,155,95,118,175,182,244,205,255,163,151,237,69,190,56,168,57,117,98,234,175,137,140,106,47,125,217,88,183,254,223,72,32,67,199,250,150,181,78,57,235,51,118,232,152,188,129,146,72,165,119,93,39,69,19,103,93,168,29,213,215,123,55,95,90,214,157,186,150,203,214,208,179,84,0,0,237,189,2,20,38,136,74,62,196,75,178,36,230,34,251,143,126,35,42,181,123,61,253,9,50,187,168,140,17,140,64,35,135,173,217,14,176,116,44,189,8,221,127,223,255,199,74,187,218,166,40,227,236,253,218,168,163,41,235,237,171,120,239,226,34,167,154,134,158,99,132,152,118,73,214,88,98,95,3,187,238,218,214,151,239,230,22,235,248,248,230,186,255,231,120,175,254,191,252,9,170,0,23,46,244,208,146,195,92,136,204,148,15,48,80,12,194,96,82,129,67,16,94,212,182,95,103,97,91,110,180,215,38,204,222,56,234,151,25,52,9,39,147,67,76,206,41,6,58,14,253,42,98,182,237,86,122,8,124,94,251,112,68,253,99,1,105,36,169,135,11,160,184,53,18,7,103,203,50,183,116,130,41,131,207,181,101,159,242,214,19,189,97,40,186,171,140,109,140,34,158,137,73,165,68,185,74,138,40,113,47,108,163,109,139,167,205,171,163,202,38,22,17,141,86,74,184,237,59,125,78,81,158,124,79,254,179,142,238,175,125,41,242,113,84,24,215,212,207,252,190,109,80,20,187,32,0,173,223,154,186,224,107,81,200,57,58,98,210,66,116,143,7,70,2,6,0,7,148,0,120,219,175,194,67,56,176,168,89,97,73,7,11,157,56,172,198,116,186,28,229,162,40,220,81,49,132,116,199,40,213,199,193,119,60,223,34,27,227,68,78,182,176,202,225,9,253,33,129,66,131,231,82,36,213,102,40,225,227,220,182,219,33,144,178,12,81,200,138,206,131,138,232,162,5,41,111,175,88,170,109,114,137,56,162,156,82,87,206,229,68,148,233,118,178,138,187,170,98,133,122,56,194,104,167,117,97,153,17,117,125,90,213,70,123,88,81,17,50,128,142,1,0,0,110,222,154,30,49,171,139,50,67,13,158,48,192,66,192,45,241,226,54,9,25,184,236,185,16,52,142,94,234,62,238,174,174,223,248,29,250,125,46,198,223,103,238,15,120,95,232,178,179,72,148,121,230,143,38,188,178,174,52,211,84,240,214,53,41,235,213,145,68,37,16,72,130,208,158,118,77,76,81,218,250,254,127,223,223,81,61,89,5,52,86,233,108,255,251,178,68,198,4,196,211,102,204,155,136,94,98,145,140,233,131,113,229,94,18,245,155,51,77,153,91,2,76,179,102,13,183,161,57,117,30,35,166,250,94,247,219,115,58,55,166,100,84,247,72,189,191,183,18,245,5,83,205,17,243,39,170,21,104,185,167,12,220,189,88,245,117,126,168,190,166,181,148,196,41,154,213,152,223,188,197,21,0,18,176,0,51,127,205,119,64,46,60,2,27,49,80,113,226,20,245,90,70,114,6,211,234,142,241,226,114,30,67,89,141,52,163,25,176,46,167,218,109,68,184,186,172,254,86,165,145,35,185,240,139,62,42,143,38,224,131,146,74,204,204,192,46,13,168,131,198,137,67,224,112,56,81,99,14,66,118,163,89,113,229,52,196,207,255,77,45,111,110,179,125,207,188,12,44,113,107,43,84,114,39,43,170,205,184,169,87,2,41,49,55,8,44,148,178,50,85,180,189,233,47,249,86,171,74,215,171,92,162,230,251,175,163,232,100,43,91,245,247,243,53,253,115,29,181,216,123,77,0,3,47,172,215,57,164,192,242,244,105,35,50,121,87,49,4,31,8,4,135,64,179,0,3,161,96,82,62,200,80,2,180,160,22,99,48,196,88,250,64,195,53,232,26,251,250,246,50,55,173,52,90,250,145,82,161,0,18,36,0,51,180,87,64,138,100,58,141,57,184,34,107,187,16,107,236,178,24,117,96,166,122,225,187,155,248,45,158,170,66,7,193,194,39,182,142,153,35,36,214,148,122,254,23,146,223,183,210,223,9,95,173,164,242,238,252,88,79,212,124,97,10,245,242,93,166,249,34,43,28,34,51,132,180,109,89,86,53,101,241,150,25,109,187,85,91,107,186,75,82,23,215,90,73,161,173,5,250,253,109,253,212,171,253,123,135,163,224,1,109,254,10,150,3,7,120,141,175,178,133,45,179,32,16,5,123,105,90,83,143,188,226,247,113,173,61,190,202,175,119,92,199,27,113,174,89,169,71,79,189,102,97,142,49,245,233,207,85,62,157,255,250,0,209,133,44,209,69,157,31,36,103,35,254,21,90,133,210,21,76,255,35,57,45,193,76,103,208,8,28,1,167,182,76,224,221,17,13,26,205,43,153,241,40,66,151,211,138,78,91,23,253,173,191,127,255,193,39,0,0,246,208,200,142,100,227,240,200,153,14,52,32,212,49,4,64,49,208,14,1,5,101,1,225,16,202,178,137,64,113,32,213,14,44,229,91,165,69,231,104,137,167,6,83,46,151,29,199,104,205,97,167,58,96,128,33,97,208,236,211,138,1,197,216,187,86,128,84,1,134,84,57,177,174,136,25,121,68,165,214,230,96,72,157,19,23,221,89,183,89,245,157,139,62,183,238,198,109,212,158,165,170,128,144,88,157,191,255,251,178,100,194,12,5,67,103,74,155,169,110,192,110,172,233,163,104,103,190,22,37,157,40,110,153,189,2,27,51,166,105,163,42,248,255,103,231,252,250,253,191,207,254,55,252,170,86,55,211,212,170,77,191,212,26,250,209,27,229,44,222,87,25,137,34,118,178,37,253,153,54,29,153,157,70,172,15,134,67,239,234,238,145,241,177,14,103,95,187,116,93,58,148,182,186,221,144,123,212,77,6,195,0,64,32,0,118,237,241,12,52,36,152,209,103,137,40,144,178,33,136,46,28,185,127,245,59,29,168,157,44,57,185,92,212,134,165,201,69,142,246,73,149,174,101,82,252,163,43,213,43,163,130,85,233,111,244,221,175,243,112,73,10,114,17,41,161,78,137,128,102,202,148,27,95,205,31,143,31,123,210,252,255,234,102,141,249,175,245,168,186,46,214,255,89,83,229,38,102,199,219,137,243,219,55,233,121,146,230,223,168,253,208,163,207,249,91,175,227,205,178,123,156,189,119,122,249,43,164,202,251,218,201,115,65,1,150,0,3,182,252,253,172,14,109,144,192,129,15,108,192,205,0,128,192,102,8,12,60,70,139,47,27,190,177,42,81,185,142,91,113,110,18,234,11,82,119,154,153,217,151,91,171,42,150,51,135,101,166,191,206,179,46,88,82,24,7,29,198,197,32,44,69,65,124,148,140,72,6,133,230,15,218,17,12,11,14,39,55,247,34,248,155,94,84,56,14,44,160,102,147,126,165,59,35,75,66,146,12,237,86,119,183,167,187,182,180,94,146,150,157,208,221,245,93,118,119,69,236,203,174,138,145,91,59,222,117,105,58,204,153,189,214,181,35,71,205,95,90,85,191,173,215,68,168,54,76,41,192,4,93,255,49,191,46,100,160,118,16,187,12,29,154,130,1,29,89,122,118,65,134,56,157,229,11,239,174,137,76,177,248,225,156,44,143,207,55,186,151,132,66,42,162,17,18,157,230,170,253,248,255,255,255,247,153,93,184,239,191,142,145,153,235,74,139,174,118,157,250,52,200,107,158,34,26,221,40,132,238,11,25,196,67,67,127,49,205,93,213,196,194,92,195,79,85,223,53,119,92,114,191,21,87,21,253,69,113,160,41,178,224,0,13,190,24,185,26,25,192,32,24,226,2,154,136,202,152,60,7,152,66,9,24,46,16,133,68,64,48,90,165,66,192,128,56,20,86,230,166,157,81,149,207,15,56,43,197,188,124,20,122,6,138,172,118,138,211,94,4,205,102,74,192,160,9,166,135,19,0,144,161,12,201,33,71,130,46,66,99,195,132,34,142,32,60,117,42,18,27,186,192,195,203,209,255,26,44,201,132,64,34,188,83,232,2,43,1,105,9,24,190,3,155,81,48,17,113,164,148,8,32,183,104,112,83,255,251,178,100,194,12,196,186,103,204,155,108,109,162,112,44,217,179,103,104,8,88,141,157,42,110,229,175,194,78,179,166,13,180,182,248,181,89,149,13,250,179,255,174,253,85,189,74,251,167,46,104,33,76,209,154,180,144,178,72,26,168,206,179,115,133,247,65,174,163,119,205,212,180,153,7,105,38,121,21,169,102,232,41,53,18,7,217,107,83,221,102,132,169,133,187,217,145,87,245,171,183,77,90,106,88,44,156,0,20,219,224,48,193,0,0,88,32,219,97,64,69,168,252,66,12,101,193,114,216,33,16,153,156,42,219,241,73,159,100,89,243,60,113,169,110,213,232,237,122,59,51,117,112,138,218,39,130,226,237,144,8,206,34,43,86,133,99,28,156,86,20,95,90,100,217,233,34,113,188,68,56,43,16,23,102,94,23,88,166,71,198,87,210,133,124,251,87,189,110,248,106,8,110,248,103,164,253,221,169,184,255,231,239,33,29,249,172,78,238,44,220,50,25,29,94,17,200,220,43,95,212,73,217,127,179,152,180,97,117,39,100,117,160,222,245,35,165,179,59,53,53,44,55,157,85,0,128,0,47,255,27,122,248,153,41,131,6,24,86,100,20,214,35,9,139,9,154,120,168,101,51,49,8,26,102,150,30,156,150,88,169,49,170,244,245,167,169,103,37,144,229,73,166,181,31,123,99,20,247,159,252,225,153,126,20,48,196,74,18,220,101,15,211,208,194,102,164,18,71,206,2,159,144,198,27,50,221,252,101,82,40,191,53,53,150,53,108,255,255,228,82,49,254,125,188,145,224,172,233,57,154,232,77,246,26,169,22,141,89,183,164,82,194,145,14,250,253,91,165,191,161,198,213,77,171,251,117,59,246,102,85,99,44,236,10,20,2,0,0,155,124,41,96,104,163,89,60,43,19,13,110,48,35,132,40,19,172,193,244,46,68,226,30,67,61,138,155,162,61,6,119,205,162,133,134,227,212,209,174,121,19,39,20,48,84,64,16,18,226,160,113,18,208,50,99,222,106,35,255,159,137,159,184,185,143,127,76,93,209,25,164,115,183,81,9,23,210,44,142,186,157,212,197,207,182,170,146,34,59,69,187,155,167,168,218,235,182,191,154,255,130,151,104,55,138,235,215,241,173,85,246,149,67,134,141,66,18,159,0,147,242,109,241,147,110,166,129,55,152,152,108,100,245,169,150,6,5,199,65,3,36,126,25,123,190,132,216,46,6,144,50,212,233,76,103,233,227,134,38,98,212,82,231,217,215,165,116,31,40,228,60,187,89,82,195,181,138,136,193,59,0,82,89,205,252,66,100,69,192,166,103,74,107,7,40,28,150,20,84,3,72,17,58,125,79,49,165,50,132,53,216,170,142,203,32,7,59,175,4,228,74,123,59,223,77,221,255,251,178,100,185,138,36,102,103,78,187,99,87,160,125,12,217,167,107,40,8,85,89,155,50,110,13,94,137,105,179,167,157,131,9,120,255,214,56,100,243,222,66,242,6,8,40,144,137,46,199,156,39,55,67,63,226,174,39,162,16,65,163,136,24,31,14,130,71,239,99,10,141,27,138,236,51,183,60,244,56,253,11,145,158,166,239,41,219,48,202,57,81,211,144,157,142,97,128,7,157,160,97,118,216,3,37,5,95,2,18,145,170,141,162,175,56,223,101,209,32,203,42,8,7,255,37,243,149,146,125,102,20,205,185,25,45,147,173,190,185,74,197,177,83,50,29,17,151,70,239,255,166,238,137,54,210,104,172,9,138,133,114,162,210,175,145,83,39,179,119,73,124,199,95,249,91,206,203,247,223,200,141,250,127,107,208,148,20,201,64,232,0,1,54,252,208,129,83,141,157,204,110,8,55,96,132,196,36,113,16,18,46,2,31,39,154,70,57,75,160,168,0,100,106,194,195,147,61,36,96,167,106,54,241,201,48,127,21,129,183,138,233,122,87,74,229,232,188,34,208,123,110,181,98,111,3,212,145,46,205,47,36,150,31,74,169,140,166,235,174,94,156,137,142,208,90,234,129,78,199,96,120,202,87,54,180,178,24,126,72,204,9,64,144,243,42,70,55,247,183,75,244,183,181,56,235,94,127,200,204,240,177,33,165,143,93,169,54,51,167,200,42,160,226,36,16,84,146,245,183,16,49,22,53,101,222,73,69,236,145,137,213,109,255,85,49,93,127,217,140,56,55,89,204,181,238,208,136,209,161,52,143,67,214,55,238,129,46,78,36,118,187,168,218,113,17,30,1,188,110,113,64,0,36,187,18,171,87,64,80,134,121,41,25,41,248,242,186,81,231,130,197,3,185,55,2,182,127,244,177,215,109,219,77,21,74,104,219,188,102,143,75,205,190,205,10,111,189,30,214,151,43,135,131,147,55,61,132,226,150,130,101,116,119,166,21,8,212,103,59,211,149,78,148,187,57,178,162,56,129,207,50,178,78,187,214,201,21,189,200,38,206,202,133,30,136,236,68,145,102,101,69,85,161,195,254,91,40,59,45,135,221,176,8,163,7,91,106,131,249,6,8,247,102,169,82,160,19,208,147,132,197,244,106,12,180,80,36,203,52,122,12,8,197,164,195,108,13,140,17,129,224,193,184,10,76,21,64,120,168,7,102,2,0,18,146,226,192,44,9,2,244,100,126,146,132,125,2,221,89,44,113,147,151,254,44,196,212,1,20,151,170,163,132,52,22,70,208,164,99,32,74,21,46,20,24,140,37,209,129,96,5,199,32,79,114,243,203,146,37,65,84,61,46,81,186,65,6,50,36,109,82,44,229,49,27,2,215,97,174,28,196,78,105,193,121,255,251,178,100,217,142,5,243,104,76,27,137,111,64,127,140,233,163,105,133,110,88,141,157,40,111,97,109,193,222,179,103,157,132,161,120,71,161,180,161,192,134,59,80,80,237,179,247,123,208,98,140,166,93,242,231,177,202,48,173,219,22,123,45,238,66,102,219,59,219,154,90,102,168,37,156,173,137,176,233,114,250,122,84,229,184,52,167,222,244,205,174,77,223,245,63,217,226,242,89,244,206,255,28,191,255,255,136,183,127,171,124,125,208,90,129,129,0,75,181,194,17,157,226,25,33,135,131,20,252,49,152,154,94,196,100,176,54,18,26,81,134,111,126,79,242,173,90,109,57,180,142,134,143,41,98,103,197,68,107,41,242,12,233,151,195,108,93,239,231,152,225,197,3,193,40,160,77,22,91,178,55,212,199,247,212,118,247,61,186,48,166,50,94,42,153,26,102,211,234,58,210,174,53,154,101,154,61,26,174,120,31,16,149,255,63,223,255,255,27,188,29,199,51,255,199,255,50,145,254,51,132,72,108,41,0,7,174,180,214,84,147,101,204,13,16,84,52,64,216,4,82,17,1,12,2,7,48,88,28,136,38,139,136,116,85,116,111,191,43,123,213,178,180,237,134,206,214,39,39,161,17,71,126,1,126,163,79,29,185,78,16,58,221,134,224,168,147,7,160,148,70,160,122,143,68,215,242,12,9,213,4,52,21,42,88,128,188,204,176,71,2,128,216,186,71,43,23,109,152,75,61,34,155,37,153,131,74,185,159,14,133,219,181,48,58,182,127,84,120,155,141,228,149,179,5,150,206,147,150,197,238,229,6,137,110,199,216,223,200,26,163,254,83,229,147,255,254,158,26,254,174,37,209,221,60,99,252,14,138,191,234,165,157,46,0,61,128,12,174,74,166,168,100,154,43,6,25,218,15,125,221,235,247,41,229,120,99,219,152,125,202,121,53,52,101,88,201,29,86,228,129,9,185,14,42,58,168,115,233,165,195,170,187,106,104,135,44,52,80,118,42,91,66,15,184,174,100,76,200,235,99,90,239,101,239,189,186,18,168,123,18,204,255,69,105,79,207,179,33,109,196,106,139,254,229,8,71,107,186,186,187,50,131,161,53,123,61,238,232,249,226,220,0,21,219,99,42,189,66,84,230,7,82,154,172,110,0,22,152,48,68,226,24,72,28,187,11,135,31,68,69,240,234,74,14,2,197,49,216,165,143,20,226,178,172,125,55,206,164,133,1,149,227,10,72,141,139,138,225,168,181,86,43,210,8,122,181,14,178,110,136,253,163,106,140,76,173,37,92,213,53,114,111,141,54,106,206,61,26,136,71,137,199,155,173,255,236,107,102,170,217,8,213,182,88,250,169,39,58,102,209,100,42,218,74,246,90,74,114,211,236,107,101,143,168,238,255,251,176,100,196,12,133,17,103,78,27,137,70,48,105,172,234,35,97,2,127,20,205,157,54,110,61,109,193,171,51,103,93,131,21,168,15,165,205,27,68,69,235,243,95,38,87,181,99,254,117,111,245,222,112,156,105,90,182,211,85,78,215,231,161,123,183,82,70,206,204,74,62,28,231,102,33,149,176,0,6,182,224,175,3,168,189,148,69,33,214,18,227,4,125,95,185,68,178,134,77,105,78,184,85,22,238,224,104,191,155,28,113,24,169,121,53,39,53,2,154,92,238,200,165,21,213,190,172,218,255,208,133,35,36,124,151,45,229,204,238,170,206,151,68,67,57,41,222,236,199,165,145,202,60,172,154,149,77,86,249,245,81,207,102,234,170,236,37,137,37,140,221,135,6,142,203,153,212,104,133,38,51,212,36,1,15,190,154,140,183,207,76,224,13,12,27,105,12,97,65,12,76,37,76,76,31,193,193,48,177,6,12,14,0,193,2,180,136,194,6,234,36,21,130,129,117,8,48,148,22,74,232,202,81,23,89,85,198,5,18,192,5,74,97,201,210,188,154,17,2,229,114,138,164,248,156,163,159,178,28,197,155,129,40,82,123,23,33,25,200,13,82,208,177,113,84,91,92,168,144,190,227,200,40,137,193,80,1,214,67,198,88,97,11,32,24,203,5,227,46,2,52,174,225,24,110,251,119,88,106,237,38,55,0,118,122,87,99,27,85,174,121,199,19,224,226,186,16,198,155,193,197,215,137,138,85,181,77,123,237,212,251,115,94,243,245,18,120,227,45,207,98,85,111,118,255,114,149,44,248,90,186,239,143,139,254,47,246,155,186,41,202,255,197,187,169,127,30,216,247,207,107,123,238,254,131,90,0,5,160,0,14,219,224,68,38,209,238,27,104,128,232,110,29,124,109,204,36,120,243,57,186,38,86,15,166,85,165,110,169,209,185,205,37,179,164,137,171,183,86,218,179,246,127,71,239,95,254,136,46,172,53,198,69,74,172,70,49,74,32,115,74,132,113,119,116,115,85,80,141,26,90,92,146,26,66,50,155,170,34,161,4,69,84,202,200,101,50,10,179,178,181,28,104,125,38,100,232,136,118,182,141,51,105,176,239,109,129,93,186,27,30,252,28,63,177,24,16,105,152,178,64,128,72,67,17,5,243,0,199,48,8,40,21,6,91,0,128,9,30,2,37,9,18,175,11,220,246,78,55,23,225,194,141,76,58,238,147,245,31,113,222,56,106,68,173,107,221,64,145,149,99,163,42,224,110,202,90,217,180,194,111,55,39,66,18,202,97,153,75,65,101,141,210,32,156,205,86,5,40,0,40,102,173,63,207,212,50,252,67,214,96,84,164,69,77,189,171,253,202,236,218,249,76,150,188,87,203,110,84,201,6,169,127,148,255,251,178,100,220,142,134,88,103,72,11,185,91,240,111,76,217,218,101,37,78,22,33,157,44,110,153,125,1,191,51,103,29,146,161,184,243,150,108,178,255,71,239,110,142,156,174,204,215,183,51,221,216,24,139,227,117,101,126,5,89,137,20,191,93,7,30,52,37,135,167,217,45,170,207,127,219,174,26,218,245,18,170,248,176,110,212,0,23,125,241,12,39,9,139,157,61,209,169,193,103,175,163,31,178,216,100,50,185,218,192,48,227,22,141,81,96,37,94,54,67,35,14,157,204,182,122,109,59,182,237,119,237,176,251,30,43,72,205,12,253,185,250,181,191,114,80,245,246,238,74,89,189,180,81,82,82,215,229,121,138,168,226,150,38,237,41,41,173,214,32,252,125,42,79,118,177,16,241,213,66,124,171,209,212,235,31,113,221,207,255,247,179,127,12,223,126,23,0,0,236,148,214,63,92,253,102,252,229,35,204,214,130,48,203,243,116,197,193,28,32,45,25,16,140,13,1,11,136,192,11,70,96,192,42,192,155,100,36,44,83,6,128,166,166,201,92,121,245,32,132,148,147,76,86,213,197,22,1,70,130,117,96,126,203,204,96,40,10,201,5,64,20,38,135,2,139,153,48,80,252,64,1,45,183,1,229,88,137,23,34,89,77,178,112,188,205,57,30,215,171,136,174,21,235,83,109,26,219,6,145,188,51,15,196,128,35,14,4,49,0,226,202,171,184,254,218,222,154,227,141,103,154,162,87,7,210,22,164,108,68,21,99,59,79,213,92,117,159,48,174,115,221,73,187,70,255,172,52,227,7,12,79,237,249,155,250,174,218,22,222,6,33,197,246,245,244,239,39,131,120,187,189,243,107,103,77,176,25,247,232,147,21,202,249,128,32,1,75,118,204,140,76,32,20,160,37,0,115,44,43,37,113,210,66,243,51,149,170,140,187,184,74,97,205,94,251,120,114,188,147,153,204,110,174,229,87,247,123,18,8,48,209,19,110,198,129,163,168,115,18,109,71,58,195,41,4,35,96,231,63,127,76,217,34,17,201,145,185,230,215,32,70,82,195,155,111,23,165,145,218,199,163,181,56,218,68,93,102,172,200,134,32,198,247,125,23,116,100,218,122,26,151,172,247,206,174,140,216,139,7,207,141,1,40,114,74,99,192,177,230,164,196,136,97,130,7,64,16,159,75,67,2,160,77,48,63,6,32,128,52,17,129,249,48,29,183,96,160,14,164,129,64,1,46,233,228,180,4,0,122,177,182,118,12,235,185,239,162,185,133,47,66,204,45,167,185,116,198,218,27,160,173,201,166,40,0,65,192,2,235,132,0,122,157,79,176,226,252,55,23,133,120,53,102,182,149,74,208,173,187,107,137,94,202,22,248,56,9,232,236,224,244,59,247,152,61,255,251,178,100,214,142,134,42,104,73,155,168,127,64,119,204,233,167,100,101,188,23,25,157,38,111,13,254,193,178,51,103,53,147,21,160,217,126,13,50,228,229,153,188,63,44,51,255,251,39,175,222,21,109,172,204,100,43,242,23,106,149,106,75,55,222,109,234,251,19,21,212,243,137,72,191,203,51,67,22,88,192,184,69,84,50,124,205,136,245,181,160,219,248,95,219,219,24,159,63,57,213,188,211,233,251,0,182,232,8,0,1,15,255,227,136,5,72,101,74,46,11,193,148,180,166,180,208,219,232,140,78,1,133,220,105,5,26,120,84,92,65,212,205,235,75,209,249,12,138,244,58,183,59,35,93,64,65,243,110,91,61,191,253,159,66,186,156,196,164,194,6,40,226,9,15,70,59,142,105,41,41,89,27,221,85,9,101,102,51,37,217,90,99,177,200,84,77,100,98,72,213,43,171,191,119,119,86,122,122,117,163,61,60,220,228,0,106,0,3,191,252,206,90,124,224,225,244,197,50,64,20,83,24,50,13,152,54,3,11,1,171,216,170,2,102,170,151,145,122,134,69,96,185,76,193,255,191,201,184,235,180,220,36,47,36,105,86,185,172,130,17,7,196,165,169,26,254,177,87,213,230,118,157,230,71,18,114,91,232,203,249,241,168,172,170,90,239,49,39,117,115,175,233,30,165,147,209,155,143,205,53,136,188,135,236,84,221,47,123,191,255,245,89,197,225,199,217,74,51,228,27,119,142,23,66,242,107,87,216,200,136,212,193,230,86,232,104,75,23,110,146,244,105,17,66,64,225,84,120,232,81,219,179,169,74,85,245,61,144,85,21,36,97,63,160,104,111,178,96,188,125,150,0,2,239,233,234,89,236,26,7,135,22,97,110,148,204,5,175,153,2,202,86,31,4,129,153,250,227,229,155,254,245,236,194,150,40,112,136,149,54,196,76,150,98,50,25,42,188,227,147,145,112,104,150,154,204,2,41,166,221,44,115,92,124,255,254,243,172,221,124,157,107,117,221,167,77,17,192,221,180,135,186,91,187,146,167,77,199,137,105,133,117,82,153,146,224,93,238,17,219,178,18,19,28,215,138,143,199,155,113,53,125,255,215,199,255,95,223,240,247,240,151,253,130,79,94,219,243,127,50,142,236,160,52,168,16,222,162,224,228,161,139,0,195,32,208,48,41,37,92,38,69,15,57,76,210,38,220,80,152,60,11,130,231,233,108,62,173,134,153,222,72,150,188,227,46,168,21,146,56,172,33,222,81,166,43,18,141,195,29,158,131,105,99,16,245,60,181,219,219,130,254,201,108,186,50,88,14,134,127,58,76,41,239,194,173,77,4,198,11,148,186,177,212,244,209,207,118,181,44,168,147,101,117,217,170,148,233,190,201,156,125,117,178,233,255,251,178,100,204,142,133,39,103,204,27,163,111,176,124,204,217,131,101,136,78,19,37,157,48,110,29,189,1,215,179,166,157,157,32,96,116,107,79,29,69,107,30,105,163,163,97,235,179,51,158,115,237,117,213,71,70,174,207,110,138,148,100,79,54,85,201,160,216,68,32,0,239,223,26,19,143,202,16,49,49,67,233,171,211,170,210,16,147,212,238,243,193,77,121,66,73,187,162,229,112,124,50,197,57,180,151,139,14,154,11,157,117,41,122,238,74,181,98,67,71,127,31,124,21,216,243,251,244,227,248,164,190,147,154,68,151,243,135,209,92,170,57,35,249,168,130,228,197,121,200,139,139,248,159,155,153,251,222,210,191,198,204,84,76,61,201,3,30,39,218,248,184,244,105,155,157,61,126,39,251,191,229,158,254,228,22,85,0,0,237,248,206,40,240,222,50,172,194,0,16,194,146,188,203,17,172,70,1,131,1,99,1,0,192,128,160,16,0,195,72,170,255,13,0,143,99,112,140,135,9,208,220,8,224,48,23,101,161,205,19,0,42,90,177,192,192,10,77,37,48,96,26,173,233,80,68,0,10,0,172,209,76,82,172,48,28,165,103,111,20,42,44,153,140,230,24,102,112,227,210,167,14,188,93,33,150,218,229,26,1,49,137,50,233,100,158,34,244,88,189,31,156,127,47,225,219,57,247,47,255,255,255,150,249,127,149,88,32,114,62,251,122,70,83,143,14,211,247,156,39,158,177,189,179,209,93,72,80,228,20,4,33,64,161,185,71,120,164,30,139,176,235,156,251,195,181,37,190,100,249,214,190,254,51,150,217,243,5,244,40,158,86,225,117,155,32,0,46,255,28,34,165,184,33,8,22,138,107,156,55,54,112,208,140,41,88,199,46,100,18,2,190,118,203,59,249,92,97,202,230,235,75,93,165,60,89,35,204,174,86,184,48,48,17,119,151,167,176,208,202,206,142,216,72,31,165,36,119,245,127,205,207,255,249,87,16,186,139,113,111,75,213,155,227,69,43,57,22,203,233,237,135,194,204,12,127,120,36,68,234,79,122,123,52,90,199,156,53,159,44,111,143,122,60,244,142,140,59,198,25,11,110,55,137,224,250,136,79,164,158,251,158,30,224,104,250,36,232,78,74,1,26,0,3,109,244,207,79,14,1,188,216,107,192,115,6,182,164,98,64,192,96,74,128,161,104,146,177,59,200,134,28,11,139,128,96,161,99,202,112,235,147,72,182,164,46,147,198,176,202,220,254,32,20,120,41,85,0,64,235,217,9,128,128,39,49,54,219,162,172,38,16,119,87,227,70,113,33,246,22,190,232,100,204,46,76,200,26,125,198,145,0,39,138,150,195,80,196,63,57,98,0,116,221,248,40,144,149,213,203,90,183,250,230,42,102,255,251,178,100,219,140,197,227,103,202,27,163,127,176,136,172,233,115,105,232,78,20,209,157,42,109,161,189,1,233,179,166,141,161,151,160,162,227,139,230,190,126,214,120,95,250,255,218,174,173,147,251,244,104,254,61,62,57,223,178,113,45,168,225,69,198,205,72,246,187,6,165,24,62,126,138,190,219,251,169,52,86,127,73,150,130,97,188,176,2,187,237,130,143,141,48,1,208,38,24,193,192,34,157,20,235,216,191,144,205,201,184,34,118,146,197,182,223,31,230,124,214,116,144,172,234,103,126,236,221,137,185,202,250,155,123,175,94,194,238,63,189,243,93,215,115,250,21,237,75,172,43,243,240,207,120,120,70,35,101,62,194,166,32,44,223,65,26,74,90,85,138,41,69,170,85,207,120,218,2,151,242,174,116,233,155,145,245,50,191,148,191,36,50,114,42,101,151,10,98,100,255,153,114,255,244,62,250,108,224,202,0,3,47,176,193,18,164,244,144,28,211,66,184,205,192,116,203,96,212,8,10,149,64,16,128,236,148,21,82,148,49,88,197,80,53,168,174,196,37,2,65,18,246,80,51,73,76,59,114,236,174,8,90,143,226,63,171,230,198,207,83,201,105,45,148,162,92,170,218,135,40,203,140,145,53,23,91,143,23,128,155,4,29,31,114,172,64,202,108,224,181,229,118,239,185,83,47,164,203,81,147,87,158,182,42,64,160,20,32,238,118,207,181,37,71,181,146,182,189,5,102,149,223,62,167,85,176,251,16,69,213,36,65,100,99,171,48,170,136,42,163,170,59,235,189,210,109,222,82,174,102,239,94,150,109,183,153,79,84,103,117,13,42,0,17,109,244,211,180,49,194,67,40,136,212,31,148,105,198,204,75,160,44,57,239,110,46,3,90,115,37,42,99,124,113,77,18,238,24,213,134,82,139,79,148,236,244,103,179,45,179,82,165,77,22,108,50,198,206,228,197,99,64,157,220,85,40,152,75,137,105,88,180,173,127,247,255,255,255,17,155,99,125,80,247,174,190,157,213,174,246,159,221,220,122,60,197,71,87,29,51,39,115,123,220,45,108,88,237,103,154,99,156,138,26,218,197,38,54,225,241,190,245,220,68,212,83,115,253,233,125,87,172,127,133,36,146,236,106,182,248,125,89,244,96,72,82,1,28,12,13,17,76,83,8,2,128,56,8,2,2,4,197,255,100,8,86,34,9,94,102,80,202,80,244,228,5,244,118,226,237,70,93,16,201,61,223,100,142,100,10,241,183,105,139,33,75,11,80,203,4,34,2,148,142,15,62,172,76,205,82,182,87,37,201,107,141,198,117,224,112,160,119,245,180,107,173,157,9,78,212,66,53,1,74,43,98,252,72,109,133,34,26,64,85,207,117,91,210,125,147,218,219,215,68,254,255,251,178,100,208,14,197,24,102,202,155,165,87,64,133,12,217,115,105,232,110,85,89,155,40,110,229,77,194,48,51,101,205,166,153,248,254,231,34,206,234,179,212,187,37,145,145,206,61,209,39,162,58,242,132,68,211,84,140,198,24,59,16,24,74,79,48,198,94,85,223,54,81,185,89,166,17,208,210,87,97,241,170,134,139,128,92,0,13,223,227,78,252,198,143,17,140,2,55,49,145,146,202,192,88,40,128,171,53,108,48,244,173,204,134,177,122,224,70,69,101,74,166,31,136,102,67,137,50,10,109,39,189,137,224,56,8,201,177,146,11,48,119,56,108,84,154,152,216,45,37,55,73,170,174,251,217,31,234,213,161,117,237,231,117,187,53,23,48,97,220,233,45,249,108,130,114,248,173,129,246,247,53,114,117,28,99,255,4,91,90,222,176,191,203,159,17,54,211,136,228,154,113,121,143,178,189,167,191,231,85,185,191,91,230,247,148,222,62,193,249,30,167,49,204,7,190,0,1,174,216,206,30,144,200,241,52,104,119,51,220,49,50,156,16,89,141,204,28,18,11,0,232,28,250,50,114,80,37,51,236,187,141,16,88,56,247,203,77,138,228,189,217,108,37,0,34,248,88,118,230,169,70,41,204,86,23,131,208,185,24,135,24,30,158,195,56,9,146,204,104,198,99,34,181,64,154,67,91,93,179,13,218,178,198,157,177,65,133,94,92,196,179,199,207,163,46,220,211,230,38,244,237,237,90,239,107,81,26,244,163,183,119,152,200,186,31,206,73,238,200,182,186,234,100,251,202,51,59,28,107,213,159,58,181,250,94,157,158,236,214,66,160,233,146,0,19,127,249,81,152,41,26,107,182,231,16,26,112,62,213,196,2,32,122,25,233,76,237,43,24,12,49,150,175,84,84,103,78,178,116,91,146,135,209,0,9,172,212,78,120,152,136,80,221,147,96,140,89,241,30,247,224,107,229,8,180,248,80,243,207,211,185,173,104,74,183,212,229,136,174,71,107,108,120,17,47,41,164,227,54,68,89,162,27,25,22,87,133,78,231,8,175,155,125,156,176,207,253,255,255,246,63,35,204,178,157,12,77,200,206,103,85,15,150,39,76,80,47,204,247,51,205,58,56,128,2,90,154,24,104,14,152,76,32,142,1,173,69,48,130,128,153,64,69,50,16,208,134,195,182,55,141,88,154,170,21,174,102,18,200,71,113,56,131,107,230,144,200,75,70,69,234,228,183,0,118,32,32,228,5,5,10,138,124,52,129,195,196,190,25,176,213,82,64,41,113,226,139,10,202,25,146,20,39,26,43,150,233,247,40,169,67,219,232,104,210,128,34,68,120,8,65,91,229,35,1,4,44,28,13,196,131,130,97,99,137,12,101,37,115,146,236,202,155,30,138,255,251,178,100,200,14,132,159,103,75,155,175,61,48,113,140,233,179,105,99,110,22,249,155,34,110,229,77,194,74,179,165,157,167,161,185,243,78,204,95,84,53,210,231,108,113,150,44,231,89,15,55,105,99,220,246,99,209,219,170,111,157,85,186,221,14,57,207,208,202,85,79,74,90,115,24,233,255,189,3,149,16,0,4,187,99,92,200,5,104,24,188,29,120,251,159,7,15,95,37,178,50,227,216,51,131,23,123,94,73,122,136,178,59,213,172,204,45,12,209,101,140,121,243,177,63,71,181,75,47,229,228,115,248,61,180,186,98,88,198,37,134,177,26,36,50,255,123,192,14,148,180,176,185,200,177,70,72,242,95,241,218,127,253,233,247,117,149,28,221,43,78,41,126,49,22,80,244,62,26,44,219,25,39,173,154,54,104,249,66,153,46,96,150,105,25,46,147,109,114,125,71,118,169,53,122,111,9,17,205,52,190,134,80,210,253,44,127,9,218,71,245,17,113,55,88,107,154,0,1,62,252,196,85,243,56,2,16,208,193,160,115,18,18,209,1,38,200,128,228,129,7,165,175,75,225,198,133,125,181,70,162,176,44,117,228,159,176,243,82,191,170,62,175,97,165,207,60,190,89,36,56,235,174,70,213,134,63,178,145,32,108,82,172,48,188,98,216,211,203,114,181,102,85,102,73,102,4,118,101,208,203,187,8,160,130,234,192,51,214,64,89,100,69,73,219,251,127,250,217,8,181,205,163,35,85,114,125,119,167,109,106,251,210,140,239,70,103,100,122,161,8,114,237,184,85,104,28,241,52,54,171,170,127,175,254,234,82,166,0,61,130,0,0,23,255,196,52,32,146,224,75,210,91,63,208,18,245,34,12,11,107,41,68,155,7,9,202,234,229,154,158,171,111,117,237,244,163,236,56,177,150,203,79,74,65,169,204,219,238,207,195,73,112,141,142,215,41,187,95,135,79,255,186,58,37,145,172,70,70,152,26,33,164,87,208,211,43,49,141,34,50,26,230,59,168,202,217,202,195,62,68,43,85,93,247,235,38,71,190,201,71,57,136,83,180,181,182,107,182,219,183,88,186,37,187,26,179,222,110,134,145,133,12,39,0,20,155,180,108,98,176,137,132,194,166,15,3,24,60,86,187,161,167,69,51,154,26,34,49,112,16,44,72,252,233,48,232,210,130,43,151,77,183,16,5,211,2,4,111,223,196,26,127,161,164,119,47,58,228,80,8,17,154,3,135,110,51,218,177,21,165,139,211,52,231,77,229,143,61,146,117,29,117,216,20,164,136,21,51,122,220,97,96,153,117,11,149,35,119,192,32,153,67,194,106,87,95,247,146,200,218,242,46,38,249,105,122,102,93,221,20,164,138,209,210,228,177,223,35,33,153,159,71,71,117,114,255,251,178,100,199,142,4,121,103,76,155,130,71,64,113,44,217,183,97,130,110,21,113,157,40,110,21,125,10,87,51,102,29,167,153,248,178,206,193,130,194,140,138,229,93,84,75,77,102,225,185,217,116,252,190,163,213,65,144,217,168,114,34,235,144,1,0,7,219,254,1,94,77,210,82,96,14,30,66,41,34,225,13,5,17,140,113,227,208,85,59,155,174,192,234,143,19,229,51,6,174,222,173,101,243,228,141,32,79,30,4,76,157,32,80,173,108,151,64,188,190,81,249,198,209,14,183,202,215,184,205,36,244,198,152,12,115,225,156,225,78,103,72,66,185,149,174,76,181,95,254,57,210,109,69,90,183,102,220,189,107,247,179,141,20,186,171,204,165,138,73,20,127,183,215,186,44,172,125,127,142,139,19,5,189,75,236,253,134,77,219,60,42,43,247,57,247,180,107,228,179,188,180,239,122,104,111,159,185,141,247,227,110,20,170,0,7,255,248,206,180,13,157,232,192,8,13,229,184,57,56,120,141,78,80,12,48,14,205,24,18,102,10,133,191,234,254,162,19,88,235,234,246,241,149,198,98,113,135,173,179,202,96,186,235,2,240,54,7,29,62,24,3,226,41,11,5,131,231,7,73,64,42,172,150,232,245,133,9,6,77,142,114,41,36,12,82,211,218,55,117,94,9,66,179,255,80,137,183,228,90,71,70,147,110,52,222,74,145,87,217,249,88,28,219,239,15,6,184,217,26,125,188,146,201,220,64,175,46,197,169,144,157,239,23,95,59,13,169,16,14,22,161,83,165,86,170,102,137,29,99,134,36,17,99,6,252,215,21,255,7,84,79,208,5,160,0,23,127,204,117,74,52,58,200,40,30,48,120,160,210,4,103,48,42,9,7,13,12,20,24,94,180,234,65,57,213,173,103,217,65,11,170,254,194,44,164,91,93,171,44,134,23,230,222,57,40,160,223,200,195,79,71,5,209,4,203,19,76,198,103,238,0,150,5,148,233,213,165,191,75,79,141,43,97,83,151,165,183,69,155,177,107,112,244,34,154,228,221,231,4,47,97,34,17,80,58,127,251,132,171,138,71,114,12,137,166,86,182,41,181,134,140,187,168,233,11,20,179,165,36,66,242,51,166,16,116,228,65,212,90,187,118,215,21,99,126,41,149,155,201,90,66,234,226,27,93,97,101,190,76,177,45,227,94,63,190,106,167,181,118,8,107,237,225,167,233,24,244,89,146,154,21,17,204,248,25,77,87,10,96,24,32,53,70,190,254,65,205,157,216,146,39,172,1,190,213,142,68,168,163,145,152,188,203,110,253,65,142,76,73,151,185,80,60,5,20,166,181,132,118,118,24,157,31,218,170,95,18,0,97,162,137,64,21,168,174,204,115,187,182,63,249,255,114,242,112,255,251,178,68,206,14,229,4,103,75,155,105,69,192,167,76,233,99,115,8,110,16,101,155,50,109,152,185,2,54,51,166,77,183,149,184,250,77,228,198,100,167,187,100,231,245,136,196,63,198,135,175,58,204,86,144,148,179,58,34,221,79,19,211,43,156,249,119,33,75,135,135,80,99,115,255,75,79,90,255,243,126,15,183,252,220,237,140,185,212,72,156,56,140,202,13,214,12,182,133,169,7,5,50,230,235,15,62,141,94,48,186,38,39,35,253,183,151,214,103,6,2,232,94,96,163,215,67,177,82,188,113,148,203,71,243,34,148,34,79,6,181,0,139,21,146,68,109,75,190,99,93,158,132,57,195,165,159,55,58,108,115,137,109,220,236,22,26,46,194,109,23,254,238,238,102,52,236,98,181,166,120,187,22,231,243,156,155,177,221,7,206,117,122,25,110,198,218,67,85,149,24,137,187,213,232,245,123,41,36,179,174,166,173,37,68,65,202,199,105,214,159,232,14,245,0,11,190,252,202,106,147,139,159,140,166,90,6,129,128,35,21,105,47,161,104,196,128,234,233,164,191,234,56,247,195,183,23,56,208,118,188,9,122,49,43,143,84,122,40,32,231,213,252,104,173,13,251,134,160,186,39,120,124,104,42,140,182,192,228,65,55,244,140,81,219,65,12,106,23,59,124,86,185,109,93,156,113,79,122,42,214,33,150,167,146,86,6,192,215,35,238,212,230,91,90,40,97,99,72,30,218,161,227,235,42,165,251,190,226,110,170,38,7,102,223,223,78,153,137,178,87,119,233,16,55,162,138,26,68,124,204,180,180,177,199,155,53,112,52,228,29,57,37,99,107,19,90,190,226,80,4,112,0,87,255,204,119,17,54,232,224,193,228,99,32,146,12,150,2,3,0,149,88,68,17,48,32,53,141,191,142,58,168,55,241,155,143,218,16,218,132,234,0,115,227,145,165,28,145,194,32,182,184,227,186,237,189,5,86,88,220,159,214,196,157,86,237,199,152,218,245,57,120,225,116,35,168,30,14,135,106,200,122,137,115,209,153,66,217,234,17,57,15,150,235,93,246,253,153,159,107,195,56,232,84,155,226,137,106,70,28,58,64,228,50,147,140,55,186,151,50,84,81,5,27,71,100,110,230,176,158,153,203,125,22,207,34,207,82,239,11,193,172,47,216,173,211,219,220,87,143,249,229,20,1,128,0,159,125,77,170,124,255,192,131,130,204,221,12,193,6,2,2,138,128,169,80,214,37,103,34,76,198,84,208,163,36,192,208,88,75,229,129,134,27,148,86,98,122,175,70,200,107,179,43,240,153,18,22,37,12,173,77,240,14,246,125,198,10,87,157,153,82,206,96,208,246,243,241,230,222,93,204,181,183,247,78,88,112,62,135,216,220,168,22,148,255,251,178,68,201,12,196,236,103,76,27,140,69,160,154,12,217,131,113,131,196,82,25,155,48,109,189,9,194,31,179,102,13,180,142,208,16,90,29,172,109,19,170,21,194,198,49,34,22,172,80,186,23,50,45,166,222,38,93,92,98,210,46,213,60,181,243,29,113,217,126,181,55,73,17,197,95,234,65,151,63,114,99,93,207,95,254,243,112,11,64,5,239,255,58,104,48,221,34,203,24,138,137,133,2,67,108,4,48,57,14,149,163,211,109,202,212,211,227,15,34,39,40,254,37,95,115,212,15,51,163,47,129,86,83,127,247,96,248,117,186,150,16,131,132,147,56,10,191,103,214,228,154,68,163,36,71,107,97,104,118,45,249,59,62,77,250,151,148,8,142,38,87,8,78,171,112,79,83,35,28,32,102,216,168,230,213,112,225,155,238,131,227,21,142,101,56,18,177,243,11,117,150,145,26,177,243,252,226,90,202,242,205,143,201,215,13,10,60,154,23,123,249,30,128,55,170,0,43,183,212,208,84,227,34,167,129,162,69,20,37,5,217,75,209,160,202,69,81,190,144,227,61,141,67,178,53,200,94,156,41,169,33,170,73,69,217,125,53,43,247,113,183,235,95,137,211,63,141,22,95,71,7,67,86,113,125,94,119,60,233,114,101,58,49,37,41,115,37,150,137,47,36,82,96,52,32,184,215,167,214,109,125,59,95,175,50,145,204,220,182,151,196,24,168,182,140,110,135,200,155,40,221,227,17,141,139,214,41,244,188,92,91,16,65,177,89,183,186,231,223,234,134,26,200,111,78,139,245,216,194,159,199,205,49,108,224,213,192,1,253,254,53,23,48,203,43,192,168,88,176,12,48,96,5,54,81,228,104,8,215,233,234,191,146,153,84,70,153,148,44,46,21,169,38,181,73,141,4,46,82,255,245,183,139,189,240,252,23,48,209,109,192,78,236,163,57,44,22,243,221,251,152,229,157,79,150,225,130,26,47,106,245,68,196,119,66,165,220,232,112,6,83,227,3,152,198,209,204,65,53,54,59,73,94,228,118,155,21,8,164,222,171,248,234,97,10,144,206,231,114,248,197,40,43,140,200,89,137,233,127,80,145,19,90,218,98,115,62,237,127,167,13,0,7,45,208,202,93,64,195,192,96,199,1,100,201,192,136,193,144,24,104,51,10,130,201,98,244,195,204,29,228,24,100,45,9,77,112,179,141,121,200,119,226,170,86,237,62,12,236,97,43,5,29,119,114,158,117,214,219,188,193,145,53,61,224,215,234,252,211,241,164,220,109,153,188,7,40,177,141,186,103,243,8,61,128,128,44,85,165,51,68,97,56,70,104,234,17,104,251,249,157,72,131,110,21,223,129,238,238,57,138,113,131,7,237,118,198,195,158,50,158,12,33,132,97,255,251,178,68,200,12,196,106,102,204,155,134,62,82,134,204,217,131,112,101,218,20,245,157,42,110,225,11,194,172,179,165,77,212,163,80,40,227,6,67,146,228,220,161,206,83,163,82,107,84,201,59,213,186,211,86,62,244,137,193,175,87,100,93,71,113,218,122,124,123,35,142,173,202,246,222,102,100,8,40,0,77,119,230,108,234,6,53,8,6,57,11,97,134,64,48,4,72,228,166,40,4,84,253,170,54,232,72,2,109,83,74,23,34,3,156,201,249,11,143,13,74,156,118,66,210,161,151,134,68,203,31,54,99,70,182,158,150,23,12,178,36,114,135,157,72,37,252,105,205,252,127,59,20,183,227,145,139,19,239,50,73,239,35,146,170,72,124,78,133,204,50,135,63,245,157,233,238,71,13,98,148,186,20,148,80,250,174,146,148,180,77,83,154,65,23,247,124,141,131,197,168,195,7,42,29,186,140,126,201,216,213,232,155,168,163,134,184,249,44,88,162,4,89,57,232,158,82,155,36,204,98,150,68,62,72,184,234,138,34,74,106,100,148,178,103,72,94,64,34,42,0,128,7,182,255,26,68,202,112,33,120,92,100,100,176,48,64,57,150,58,10,6,72,9,110,70,37,32,45,208,248,135,21,162,60,173,76,131,85,162,123,229,242,233,184,246,153,114,106,9,28,62,101,76,112,88,230,167,24,195,33,70,13,52,62,40,78,54,150,107,44,113,131,72,152,186,136,250,50,175,150,31,16,103,73,240,139,107,55,182,163,37,162,34,166,162,110,169,91,31,149,79,67,122,169,168,170,238,107,171,239,158,169,234,36,127,113,17,104,241,84,187,255,118,171,255,199,3,98,39,150,78,170,111,213,4,160,0,237,219,28,206,42,122,130,168,4,208,101,144,225,149,192,35,192,88,145,132,0,172,74,118,235,172,220,151,4,102,57,140,147,154,148,113,154,26,74,232,121,239,9,15,17,246,146,222,74,12,198,232,7,227,242,96,196,192,208,192,192,121,68,106,138,111,173,28,103,194,113,250,244,39,24,94,213,214,117,173,186,160,57,161,249,126,29,22,215,94,139,7,18,12,29,72,199,62,100,144,17,238,232,84,162,188,74,74,116,209,144,144,18,69,159,147,170,88,94,97,195,137,18,104,78,117,53,89,119,148,137,98,216,202,245,48,254,108,70,99,127,175,233,176,56,1,56,199,87,115,17,9,131,6,130,128,179,5,0,37,42,26,214,186,231,208,64,42,203,77,27,212,48,227,80,75,233,187,118,102,179,194,221,33,153,151,57,229,113,25,237,4,65,172,191,146,203,51,31,132,244,70,64,195,208,86,160,153,132,90,169,191,204,157,253,128,36,131,234,183,153,161,205,253,50,224,182,217,76,70,151,40,109,237,250,199,120,198,255,251,178,68,188,13,196,67,102,205,59,140,65,240,146,140,233,99,113,227,110,17,209,157,50,110,24,249,130,53,51,102,13,199,161,56,175,170,125,158,198,211,22,216,131,243,108,183,70,233,56,43,122,74,214,223,245,223,60,71,254,50,119,21,11,63,230,243,25,218,149,162,95,232,218,28,61,58,97,229,150,168,155,184,76,224,1,46,223,153,115,178,228,24,64,4,35,10,24,44,40,60,7,126,22,115,21,159,124,134,148,44,15,244,233,24,204,255,23,127,44,70,179,225,90,245,28,88,81,132,4,252,76,28,167,226,225,226,204,9,110,232,240,129,228,14,16,76,4,138,193,224,248,69,34,37,42,157,226,115,223,50,90,141,175,132,169,110,90,94,18,166,149,30,75,120,20,150,88,220,125,145,213,164,37,50,210,71,19,109,30,242,154,242,181,242,131,146,214,214,77,34,202,137,184,84,218,102,127,183,199,91,69,247,11,23,29,106,197,194,241,53,221,119,82,225,245,0,2,156,136,229,43,140,236,17,116,205,50,184,197,145,200,205,65,16,193,225,88,2,18,152,26,6,33,217,228,70,226,96,97,229,34,3,224,7,80,132,99,188,58,141,217,121,195,239,83,65,78,1,208,131,44,21,29,34,82,160,73,99,96,49,0,98,129,46,244,116,125,139,210,182,222,214,70,171,91,147,214,181,92,216,30,135,88,51,157,82,46,72,38,125,139,67,116,217,95,136,246,75,98,138,72,27,145,228,143,171,113,201,39,196,142,52,102,57,241,182,74,243,14,241,173,3,98,198,222,42,196,211,12,164,77,242,8,112,109,2,56,243,197,220,249,61,24,244,199,28,41,139,75,28,34,28,97,102,155,8,156,73,196,149,116,130,175,75,12,67,77,124,207,95,255,254,48,119,81,21,251,221,39,130,20,0,0,64,0,0,11,127,252,193,142,250,202,46,194,174,147,233,204,167,164,253,190,175,116,176,153,202,31,232,224,15,88,32,151,200,82,146,223,138,213,209,234,219,127,239,114,34,173,26,232,174,201,231,149,182,68,59,102,53,199,68,86,68,221,43,117,50,25,167,43,171,237,33,119,75,72,142,164,149,93,154,165,78,190,141,86,221,73,255,209,145,26,252,255,26,190,49,203,184,54,1,136,34,140,76,125,75,204,161,54,76,76,11,69,3,179,19,0,224,32,40,24,5,190,33,80,8,24,22,66,208,152,8,20,68,249,150,115,161,41,137,45,198,121,13,12,4,103,32,7,144,120,24,28,105,80,18,160,18,81,60,184,130,70,148,38,42,34,92,170,160,148,174,243,144,159,77,37,89,33,15,34,182,59,16,100,170,89,3,195,237,206,47,29,95,148,82,42,122,244,89,198,106,75,230,1,176,210,198,73,229,76,196,205,255,251,178,100,200,14,133,207,103,72,155,185,67,112,94,236,217,221,100,98,106,23,109,157,32,78,229,13,193,240,179,101,77,167,141,56,45,179,27,99,157,228,105,178,196,24,73,106,74,186,65,78,150,97,45,170,205,68,16,96,243,87,81,146,46,145,80,242,178,151,219,194,75,144,92,142,157,214,156,136,106,222,17,34,204,230,231,170,49,231,249,190,126,6,15,149,183,27,233,67,154,134,0,189,128,2,78,72,105,182,153,112,226,3,100,67,149,184,20,113,64,139,82,139,144,91,81,42,40,18,221,234,37,55,26,248,128,225,89,22,68,98,4,125,36,226,55,236,220,142,245,102,2,211,156,152,62,35,11,224,36,48,21,151,115,255,204,181,177,120,68,234,102,244,62,107,207,16,111,228,173,234,64,144,25,84,142,74,131,230,70,187,54,166,57,124,61,103,197,162,21,89,150,132,142,34,211,99,207,141,231,24,190,159,19,154,56,121,207,255,254,158,93,44,166,36,81,97,213,0,5,44,148,231,145,252,200,82,116,194,113,72,199,0,208,12,137,6,15,65,64,72,28,4,171,106,1,97,246,168,162,43,133,227,114,161,184,18,10,111,98,205,25,254,114,25,136,132,12,18,4,87,170,243,105,106,248,136,6,97,173,205,148,47,50,230,35,66,195,56,241,214,90,232,48,152,41,181,160,150,103,46,123,36,84,247,152,32,196,2,6,7,3,140,10,9,199,221,137,230,69,72,119,158,35,229,43,174,86,8,29,24,176,161,72,163,199,80,112,120,136,170,57,194,229,68,162,44,203,162,85,12,234,7,207,22,204,85,111,99,153,153,174,180,248,169,34,175,223,243,184,61,221,245,149,21,173,188,63,171,186,209,191,155,89,101,231,123,90,163,217,9,129,16,0,93,191,227,56,41,59,37,79,149,53,110,177,134,254,142,91,82,212,187,155,184,242,52,251,56,42,22,40,210,153,140,67,53,145,43,180,171,255,255,126,227,222,126,217,160,206,132,187,250,144,211,101,190,123,145,124,42,81,133,111,214,144,78,91,74,119,133,114,216,205,232,62,31,21,148,187,195,235,254,102,161,249,62,195,255,133,247,247,34,167,252,225,242,134,0,38,227,41,91,23,48,70,56,147,19,64,79,49,222,12,131,3,0,120,48,54,2,19,0,224,82,3,3,112,92,12,129,192,54,35,1,116,171,37,250,144,7,73,74,1,179,15,74,99,44,101,34,37,181,230,131,9,20,49,129,104,26,78,5,168,20,7,100,176,227,34,25,50,90,151,64,82,128,242,10,132,238,68,125,94,40,252,12,172,251,77,101,12,202,26,98,65,197,106,235,74,26,131,145,35,240,163,108,153,141,195,104,115,83,61,162,197,130,250,43,150,241,252,183,244,158,181,255,251,178,100,199,12,197,117,102,202,27,168,94,208,95,108,217,195,96,163,110,25,229,157,28,79,97,235,193,205,51,166,77,148,161,56,180,24,116,164,150,215,141,227,70,220,29,229,246,111,88,154,246,131,52,111,76,95,227,88,173,241,152,239,95,75,46,235,123,68,139,14,105,49,95,107,253,201,172,77,136,159,52,165,61,179,104,121,215,166,99,215,123,206,161,227,62,249,204,153,255,231,252,82,150,174,162,111,255,240,197,157,196,25,179,0,6,215,108,84,154,60,33,8,133,98,210,137,13,36,135,219,206,36,135,195,82,59,76,250,141,202,211,14,121,188,154,163,11,81,206,194,87,86,45,253,150,41,180,241,243,255,255,169,60,83,84,74,76,189,143,177,234,98,66,171,143,161,103,42,94,211,222,230,146,43,199,232,173,53,5,13,210,46,98,120,244,29,115,73,11,45,205,191,214,215,117,92,36,42,36,230,18,245,212,164,178,125,76,235,28,223,140,134,158,107,255,137,208,43,74,1,191,227,126,19,206,54,106,40,29,152,68,130,98,128,50,8,224,129,160,18,226,113,31,119,6,98,25,227,131,44,116,50,156,181,102,253,12,181,246,111,33,44,158,195,165,38,148,73,28,6,119,12,56,180,242,11,52,82,168,197,127,37,96,130,116,72,233,147,40,185,108,154,187,206,206,12,157,122,123,121,183,52,152,50,70,252,175,222,208,67,81,182,120,114,37,165,17,53,230,175,178,221,243,50,167,68,177,134,196,61,122,188,168,78,247,204,71,221,221,141,122,255,247,238,179,83,196,43,189,32,155,219,246,87,71,118,98,117,250,151,121,192,30,0,51,125,248,152,148,228,228,0,80,173,178,135,5,66,2,237,42,80,194,219,71,171,184,112,221,41,94,34,44,235,105,216,210,204,79,152,149,40,93,7,212,5,195,81,184,117,182,39,87,198,99,168,150,82,67,232,73,84,55,9,146,77,11,180,204,71,19,88,234,161,142,177,81,27,36,36,84,140,121,241,139,118,109,149,8,199,138,136,195,20,111,205,144,132,139,59,181,28,208,179,231,232,252,93,207,211,42,38,197,21,53,8,32,230,163,204,44,153,41,199,253,69,95,9,115,127,219,175,215,14,236,175,227,34,91,170,166,15,236,0,174,223,243,62,125,141,36,34,51,96,76,70,38,71,176,112,174,18,173,202,230,24,147,70,95,248,118,41,22,136,171,69,154,106,94,211,80,95,130,33,136,69,231,149,193,194,48,220,250,238,184,17,154,207,253,107,246,37,88,6,168,85,37,42,179,16,78,89,177,246,238,108,139,148,107,18,83,98,20,181,234,87,0,100,244,242,103,150,238,76,228,203,241,44,65,252,53,84,39,109,84,154,115,134,101,124,130,117,68,232,145,255,251,178,68,198,12,228,127,102,204,19,134,62,100,139,236,233,131,113,232,78,20,113,155,48,110,25,249,66,126,179,101,77,212,155,8,164,77,184,5,162,116,201,167,102,86,208,61,191,214,161,120,57,182,253,50,181,43,52,47,156,218,223,226,213,166,191,206,126,247,140,79,29,231,140,222,239,89,194,171,15,115,30,50,76,168,114,108,255,25,173,162,25,148,37,24,232,17,152,162,37,24,98,17,169,203,93,7,1,66,32,43,214,68,106,31,157,156,145,67,106,182,19,46,153,122,37,83,89,183,7,89,189,150,187,171,22,49,24,96,113,70,82,220,35,46,146,135,211,95,129,35,88,139,45,3,205,26,180,19,40,160,4,110,20,236,134,111,210,58,156,163,4,15,253,238,242,232,220,104,64,65,213,44,84,229,47,94,142,221,72,255,121,63,206,68,55,180,160,250,178,49,40,83,162,73,241,118,76,227,93,163,26,248,72,48,192,195,6,233,245,27,20,143,184,143,241,210,95,250,217,203,196,219,248,172,187,253,138,108,207,247,186,15,251,129,89,0,189,190,208,207,173,3,159,16,128,197,51,29,129,193,1,2,129,98,229,174,160,85,224,199,218,1,136,73,161,166,177,28,164,195,87,127,253,208,114,168,226,178,39,1,237,198,219,117,113,171,99,110,154,69,141,5,138,210,83,86,156,134,245,130,158,202,32,85,213,62,32,56,39,146,66,142,15,185,179,105,193,247,68,234,121,81,142,141,57,108,148,38,121,78,185,64,164,119,246,77,36,29,204,48,212,156,242,202,201,118,116,85,6,62,206,101,84,195,90,77,165,254,86,223,138,99,255,133,151,153,219,245,67,63,236,249,170,98,177,143,87,186,35,208,3,88,0,36,154,227,101,179,143,32,120,49,232,76,203,103,115,7,10,130,192,117,19,107,73,198,255,186,77,130,55,65,9,137,57,18,73,102,184,233,225,171,142,131,133,106,25,139,63,144,46,119,223,118,189,18,164,167,85,208,125,45,4,236,210,140,99,7,198,12,144,124,14,239,75,221,84,90,136,28,129,67,189,55,160,141,170,162,126,45,33,67,82,53,14,249,39,147,46,240,255,193,176,129,26,7,35,142,54,135,27,153,220,219,255,51,84,63,155,66,255,178,183,79,39,212,79,230,115,124,175,98,209,134,31,98,18,110,192,36,0,203,190,240,218,226,206,144,204,20,182,102,198,102,58,42,33,1,159,134,27,119,97,209,176,96,132,173,145,122,117,241,180,113,107,212,112,51,76,57,159,59,9,96,118,11,7,179,213,48,158,64,125,125,255,129,119,210,26,252,16,131,4,21,86,52,89,141,83,96,122,176,225,197,201,15,158,108,12,29,3,216,164,138,154,62,180,53,92,143,48,102,82,61,15,255,251,178,68,190,8,196,150,103,76,155,134,62,96,137,172,217,115,112,163,194,18,5,157,52,237,177,11,194,47,51,166,13,199,161,56,227,23,171,59,200,167,117,170,52,97,58,218,60,244,228,209,116,122,148,52,193,30,160,64,198,43,140,118,119,147,179,10,53,90,107,248,239,231,255,255,111,226,170,191,134,158,216,19,176,2,147,127,205,11,23,53,225,36,104,156,100,65,200,140,30,190,155,154,244,129,104,12,29,72,216,171,109,75,46,99,198,124,168,180,177,74,6,22,195,253,244,56,168,4,114,112,247,153,149,78,104,55,43,161,211,118,64,133,114,248,214,26,104,113,22,116,180,82,82,61,65,55,86,200,58,245,254,41,214,97,26,97,157,92,97,115,21,234,61,70,49,43,40,103,61,60,12,218,9,22,198,55,26,44,76,70,220,194,197,170,72,201,158,83,149,28,215,199,45,85,41,77,67,245,214,154,46,244,249,156,175,204,198,195,205,205,192,94,213,0,2,93,176,212,106,12,207,153,212,73,82,50,65,194,49,112,108,48,136,16,48,96,19,4,129,166,4,0,192,64,29,84,196,87,65,58,247,82,97,11,4,176,164,111,253,133,131,88,204,182,68,180,196,58,103,233,112,176,225,221,86,25,59,172,93,48,40,82,241,84,144,152,161,72,39,77,199,45,121,69,99,104,208,129,145,32,8,9,171,138,186,144,228,167,69,139,79,189,213,215,115,51,220,180,112,255,91,239,119,173,51,182,159,253,255,220,235,206,118,95,227,119,179,250,212,216,186,88,164,213,236,163,135,42,74,239,154,169,147,5,231,245,92,228,114,88,244,235,207,207,79,181,35,117,103,145,115,172,179,205,99,171,170,113,47,243,84,141,234,78,78,204,223,50,147,127,153,156,127,177,99,146,251,86,79,139,189,216,45,136,96,9,80,2,0,0,10,221,255,9,80,204,5,211,16,96,160,193,185,68,60,154,53,42,185,58,93,116,202,233,21,233,172,235,89,221,151,116,179,136,85,43,37,219,222,215,109,221,231,149,60,205,163,206,25,145,221,47,188,217,37,153,72,164,166,74,162,132,25,82,231,98,165,98,0,181,28,196,245,28,126,20,113,178,14,97,91,8,228,78,32,159,114,225,25,37,61,139,153,244,165,173,58,213,231,185,9,118,113,53,41,155,69,0,10,0,10,239,249,151,16,81,177,164,80,224,116,88,4,204,48,5,75,126,145,104,15,64,249,116,26,210,89,211,183,109,201,119,26,156,186,244,165,209,191,13,228,200,168,164,50,233,74,171,199,32,23,153,189,139,69,169,218,203,205,77,132,53,12,74,66,7,156,112,85,85,21,176,29,3,216,247,140,116,248,98,217,244,248,103,127,144,213,40,94,190,236,93,108,26,142,255,251,178,100,201,12,70,12,103,72,155,184,98,112,112,108,233,186,68,101,218,20,29,155,46,110,153,121,129,210,179,102,205,156,32,16,244,162,77,164,241,120,219,55,215,173,15,79,150,9,108,24,23,214,156,75,3,25,105,209,18,91,101,188,153,86,101,137,238,204,246,154,164,178,47,251,255,63,250,88,191,245,31,74,70,181,91,35,72,238,214,167,184,220,173,237,212,40,0,87,32,0,101,255,242,196,161,161,44,70,68,91,193,174,172,134,208,20,7,101,9,67,211,236,108,180,249,31,101,210,248,225,203,3,123,113,14,175,65,245,23,17,81,171,187,190,213,60,113,93,113,220,88,234,118,251,85,147,229,170,238,116,168,166,177,136,132,40,218,123,70,138,70,116,28,253,26,53,6,221,13,122,189,172,114,88,246,38,26,102,103,123,33,167,186,221,237,119,27,254,188,247,244,221,112,245,22,223,223,37,47,60,126,54,248,164,6,170,0,0,155,208,210,83,163,95,163,12,106,19,49,8,164,112,52,28,35,12,2,21,130,22,139,240,239,85,122,165,18,24,57,86,81,217,113,62,53,90,110,43,4,72,38,96,102,188,224,64,142,3,223,76,84,0,17,6,221,216,26,164,190,47,79,31,168,254,63,141,193,193,97,8,238,134,237,126,56,204,20,125,155,160,158,7,126,217,155,124,252,56,108,189,247,101,235,157,175,191,114,184,131,150,227,191,244,246,243,207,60,200,123,219,61,62,65,59,187,79,151,123,223,36,241,119,183,141,223,127,254,140,32,66,136,16,199,195,12,33,13,15,218,50,223,199,236,114,156,70,165,94,133,71,228,236,218,93,126,185,125,127,111,115,12,67,24,131,83,147,70,13,156,0,4,219,243,38,76,13,18,118,5,18,213,76,192,1,67,17,1,149,129,85,29,200,236,3,28,107,80,231,44,188,145,40,170,136,8,168,77,110,151,14,16,85,72,82,128,240,68,37,147,196,96,38,234,158,108,140,210,214,134,197,80,39,23,9,213,48,231,14,181,28,4,65,125,66,197,125,86,230,147,105,80,31,230,153,206,66,197,188,185,156,113,219,16,243,173,15,127,31,121,254,170,56,157,104,187,158,229,222,181,16,14,24,113,235,113,17,220,73,119,217,94,211,241,85,31,40,175,124,177,85,74,123,196,172,69,76,251,207,43,48,173,246,131,238,186,228,171,249,154,79,238,171,255,25,221,127,216,89,203,233,175,198,154,17,72,52,108,104,12,193,131,86,162,1,225,187,113,183,34,244,162,244,204,46,91,16,197,217,37,141,11,75,210,63,190,48,155,96,176,175,30,2,108,77,172,133,93,82,218,176,230,133,184,49,151,210,94,98,161,65,93,64,218,66,207,19,16,202,60,211,131,25,84,200,104,255,251,176,68,204,142,229,102,103,76,27,134,87,160,159,12,217,131,113,232,126,19,33,155,56,109,189,15,194,54,51,102,77,199,137,248,165,67,148,124,171,85,169,40,237,240,164,190,255,252,104,172,161,42,48,88,235,149,82,175,206,170,146,69,106,27,213,120,174,237,138,30,166,80,168,74,43,139,28,244,42,109,77,189,99,14,138,234,99,121,120,242,77,59,175,31,147,127,255,245,31,255,255,243,243,19,92,223,190,149,64,17,75,177,155,228,38,56,55,130,73,43,248,200,0,112,104,156,18,5,70,24,204,81,224,169,90,77,51,3,210,202,45,182,70,247,205,209,23,176,254,236,74,228,218,24,204,25,197,32,55,132,178,168,198,140,173,109,104,114,56,212,21,39,36,236,180,31,192,57,52,3,209,78,82,23,129,182,77,205,193,106,66,144,131,149,0,21,163,150,87,167,244,101,59,230,200,243,252,99,175,179,127,211,101,102,25,102,212,181,222,229,41,229,107,214,173,200,67,29,21,52,188,50,17,124,189,249,82,232,225,146,93,116,47,212,191,43,141,18,221,148,66,106,0,0,93,252,203,41,132,230,54,108,205,84,88,10,57,24,26,7,24,128,11,24,6,24,9,8,228,194,58,19,132,96,88,232,2,140,234,170,211,84,213,49,146,95,116,81,184,6,203,239,46,118,27,73,84,94,20,238,167,146,212,97,165,0,64,208,54,95,39,146,86,215,153,122,238,103,48,67,249,12,174,71,77,91,109,44,133,245,62,228,163,44,0,214,159,182,180,179,203,83,22,110,45,60,112,3,158,133,53,245,193,38,174,253,209,126,51,214,173,222,207,77,7,79,157,133,189,79,207,247,177,121,139,48,182,84,59,93,70,59,62,14,99,206,43,62,152,138,99,73,195,251,196,124,219,75,229,127,181,189,251,155,57,184,221,169,171,229,111,102,173,104,181,85,95,209,50,54,73,43,35,146,38,203,45,46,19,3,250,39,207,168,0,4,223,240,168,16,92,84,192,66,32,225,168,173,243,54,121,162,129,107,121,66,44,159,184,231,196,107,135,34,69,41,54,114,22,229,101,213,161,225,6,75,138,33,20,72,234,234,238,84,83,50,237,79,152,130,204,191,114,73,223,179,161,209,154,71,70,170,88,123,9,152,200,178,51,138,156,139,118,42,159,50,251,255,111,235,255,255,253,76,111,229,123,145,2,235,169,252,52,151,21,54,181,102,2,3,230,36,147,102,1,5,102,41,128,193,80,33,132,11,2,72,210,219,174,176,112,11,10,76,37,116,156,101,238,143,182,210,23,82,157,96,155,130,156,202,153,67,144,255,69,154,50,57,181,160,104,12,232,48,53,208,210,86,131,114,130,216,156,74,114,203,81,94,79,10,172,107,112,12,255,251,178,100,186,14,229,254,104,204,27,166,111,176,96,108,233,243,97,5,78,85,1,157,46,110,161,94,129,132,179,103,13,147,29,184,37,38,8,128,62,63,12,233,179,63,104,84,240,86,154,124,148,225,156,46,182,157,58,211,161,232,180,98,35,142,251,255,235,83,81,115,252,93,71,194,67,196,79,117,109,122,173,95,93,12,116,168,8,156,165,196,51,88,209,166,45,51,8,89,140,211,153,223,61,246,94,101,144,206,142,191,255,255,250,166,105,135,130,19,205,254,32,189,9,72,162,229,17,18,76,187,45,106,47,251,213,202,240,45,61,178,122,57,239,180,148,113,242,150,51,36,233,59,61,86,145,9,52,254,168,215,197,212,83,83,206,85,108,252,163,157,83,216,223,154,207,230,214,115,125,172,157,88,231,69,86,102,91,28,172,102,231,35,158,199,155,48,214,59,179,170,214,219,253,154,231,219,245,253,63,255,253,29,77,158,14,170,0,0,173,240,195,61,100,76,108,1,164,192,112,58,12,201,0,0,194,0,14,66,128,50,96,134,1,32,32,86,45,67,91,11,0,163,0,65,34,74,46,146,251,169,73,105,216,34,116,185,112,235,48,104,73,84,142,205,25,174,186,203,180,42,54,160,156,129,153,17,141,132,154,98,60,70,34,8,9,20,198,4,228,23,100,176,21,6,85,33,33,190,229,9,38,99,94,13,88,144,0,226,117,211,108,69,213,182,202,22,99,45,93,174,211,134,93,21,122,165,43,173,131,43,82,148,200,169,97,218,25,155,255,253,81,228,84,203,117,179,41,22,73,104,169,211,58,137,56,174,165,206,36,155,25,34,141,41,170,9,166,113,102,107,54,62,125,85,153,41,54,72,193,51,135,83,57,91,178,46,154,239,55,81,129,161,169,122,100,137,48,151,74,201,173,93,118,48,100,208,229,77,77,63,172,206,98,166,85,209,5,195,199,0,0,32,0,1,62,244,177,75,182,94,131,40,144,104,101,186,95,208,195,229,51,77,22,140,92,215,42,205,227,205,217,231,117,248,99,159,46,214,173,243,60,198,82,86,123,253,84,4,102,162,183,123,249,17,145,30,103,255,255,250,243,204,139,253,174,84,248,193,106,156,86,221,159,71,206,114,95,56,223,97,29,247,157,73,97,170,157,82,188,229,135,241,255,153,127,253,59,254,149,250,134,26,125,241,223,144,41,212,8,25,147,38,89,140,107,225,143,64,201,154,160,56,36,23,1,20,3,32,232,136,13,11,131,195,64,70,77,188,56,158,169,92,28,197,123,14,188,42,153,235,102,141,209,61,224,33,36,163,202,191,96,141,37,6,27,26,130,175,162,227,14,13,14,136,36,98,85,211,216,74,15,139,177,75,13,181,213,68,103,122,187,78,113,194,65,255,251,178,100,204,142,134,170,103,201,155,216,107,240,102,140,233,186,100,103,190,24,189,157,42,110,225,109,201,85,179,103,169,48,139,48,77,5,134,5,200,156,76,142,86,178,29,104,195,146,143,173,232,24,49,76,208,117,15,36,147,37,170,58,184,99,218,105,83,119,85,50,200,94,206,25,146,7,65,44,228,40,126,173,38,186,220,137,207,133,142,203,161,210,90,216,168,117,178,186,106,239,155,111,110,185,183,76,85,178,158,217,46,131,41,72,205,241,241,77,159,118,234,56,117,13,172,51,202,98,24,207,116,92,55,141,164,0,5,192,80,16,0,15,127,248,80,129,116,199,80,36,65,124,10,208,57,133,163,103,28,130,145,130,117,57,113,183,49,164,98,199,150,246,82,43,119,70,151,52,251,24,198,68,128,155,222,146,58,30,73,106,6,60,237,185,159,107,66,64,176,203,100,208,192,252,209,163,211,239,16,207,237,255,188,92,159,235,214,246,178,111,47,255,244,3,0,1,63,216,220,56,240,7,18,24,204,81,152,120,154,136,193,67,8,0,0,128,148,136,128,91,11,14,23,2,81,70,60,177,89,18,169,40,76,56,215,185,65,44,101,178,134,65,214,154,180,107,84,95,14,221,36,44,144,14,30,2,98,172,9,252,65,119,186,68,194,20,132,145,221,123,229,76,34,195,32,135,227,142,194,99,94,152,126,91,214,230,182,94,72,26,172,6,203,105,10,19,12,7,88,226,234,231,254,90,22,47,239,143,175,234,28,236,216,115,57,125,249,152,229,238,222,199,188,75,56,237,154,149,245,116,161,154,54,191,49,122,172,186,163,166,102,187,173,85,12,61,154,148,162,217,122,117,65,240,6,64,8,0,255,230,222,129,152,26,161,224,194,168,0,61,107,90,75,240,216,116,220,168,169,165,180,192,234,44,145,12,39,58,81,134,4,227,101,70,138,47,68,108,58,210,69,4,118,216,252,184,228,173,46,70,205,67,250,35,142,93,16,234,205,229,18,43,10,68,68,154,138,81,197,208,174,60,140,230,43,78,103,115,104,115,117,116,99,197,186,26,219,146,132,183,175,103,218,211,90,223,123,94,91,177,255,90,164,156,173,234,3,63,188,49,18,3,147,73,160,201,48,66,8,131,9,192,222,37,0,99,5,16,61,48,21,0,3,1,64,31,86,54,138,20,0,52,83,65,27,160,206,217,65,125,144,10,196,223,102,166,189,225,138,102,228,201,211,69,165,164,113,50,94,148,106,100,10,140,14,58,139,97,99,58,96,130,40,245,65,65,52,23,182,29,109,25,43,48,112,209,6,36,151,169,108,190,164,83,104,77,105,205,122,147,221,167,106,251,171,104,12,158,32,90,151,103,98,163,238,59,235,170,158,237,173,159,81,27,49,255,251,178,100,200,142,133,12,103,75,155,168,63,48,111,172,217,166,104,197,110,150,57,155,42,111,97,109,193,249,179,165,205,161,151,104,98,39,232,243,22,63,78,116,205,157,69,145,110,253,199,238,226,238,123,99,162,183,108,214,136,254,221,91,156,217,185,150,79,204,241,19,95,255,239,111,171,255,195,106,87,231,226,110,96,98,0,2,95,225,158,246,70,197,10,196,5,12,33,147,137,162,22,217,153,227,162,140,239,12,3,122,252,166,243,217,158,241,165,214,82,234,153,210,75,236,99,217,101,51,195,67,77,91,26,90,93,220,138,212,221,206,99,69,90,237,54,89,2,54,113,175,97,167,220,231,255,249,149,51,71,34,87,39,90,105,245,67,152,115,195,26,193,161,29,221,201,170,1,232,142,134,238,16,88,232,36,84,82,24,88,39,188,167,72,17,250,59,173,33,137,15,100,219,167,245,109,127,125,169,252,21,42,0,1,47,240,205,239,224,223,224,180,200,226,160,204,18,76,190,6,31,132,65,80,16,194,16,1,76,216,169,8,88,164,5,0,87,121,53,157,1,169,9,57,214,147,191,144,77,51,238,238,51,165,85,129,22,75,104,166,141,101,74,80,188,124,41,206,170,136,117,120,129,201,87,171,14,50,129,32,182,86,72,239,194,152,218,151,22,97,245,88,101,130,66,92,161,164,38,115,214,246,109,251,119,108,175,55,33,229,21,22,82,36,16,117,25,250,26,122,32,243,59,93,29,214,233,160,242,186,61,150,175,87,123,79,116,151,66,236,72,198,105,35,82,113,195,198,73,114,132,82,197,13,57,167,198,132,140,101,90,37,155,182,254,180,250,83,188,215,239,64,46,224,16,0,5,219,227,76,204,195,2,48,193,140,105,35,12,88,239,81,121,21,93,155,216,0,166,149,40,106,205,145,162,145,4,165,144,144,12,198,30,32,68,43,154,9,201,131,137,198,214,38,201,120,36,122,99,34,117,22,214,238,35,29,49,213,255,255,252,98,34,51,165,197,77,194,204,59,14,166,186,81,97,138,232,179,34,89,103,162,100,136,107,182,94,57,150,186,156,232,251,190,33,248,150,125,73,62,211,234,223,174,99,230,22,250,225,80,109,16,255,29,114,189,214,223,223,192,71,119,253,66,98,51,103,150,179,35,140,113,36,52,193,193,100,207,129,72,193,32,140,172,67,48,68,2,38,0,67,2,48,16,16,34,2,144,61,3,37,207,18,18,224,56,6,80,220,27,28,165,133,7,18,136,104,48,64,48,112,235,72,204,36,160,114,97,6,106,5,12,144,136,48,180,136,191,132,192,164,161,54,119,26,39,60,226,35,66,234,7,54,205,87,203,179,42,83,236,109,124,193,209,23,214,80,227,197,213,77,223,151,1,225,248,255,251,178,100,207,14,197,91,103,74,155,184,59,112,128,12,233,135,105,40,78,23,49,157,40,110,229,13,201,217,51,166,77,180,141,184,206,170,46,35,254,226,81,168,100,196,157,86,203,39,78,130,93,228,120,209,82,79,172,251,22,246,199,141,82,165,24,109,88,194,28,123,241,9,39,232,62,168,100,83,178,251,41,209,119,208,230,244,133,174,43,191,106,88,108,99,252,247,197,145,6,249,159,123,72,25,226,0,14,221,241,132,145,52,243,4,3,47,105,131,129,156,40,50,11,175,120,220,129,39,181,49,86,136,101,100,115,186,98,227,207,12,26,45,53,144,138,152,24,212,139,64,59,148,88,205,125,236,72,127,114,95,110,249,187,134,251,222,12,89,182,255,207,246,145,1,88,58,170,95,246,177,169,33,187,185,107,78,167,194,107,85,188,246,145,219,245,46,50,247,64,213,163,241,137,141,141,160,138,237,27,47,203,255,210,80,79,240,161,22,153,251,254,94,10,85,0,1,118,244,204,173,12,197,82,108,200,176,240,192,240,200,196,145,24,196,49,204,4,33,147,7,194,192,83,202,56,17,171,98,191,92,170,102,232,35,74,153,57,67,153,121,145,14,113,64,9,25,53,66,0,140,139,110,66,28,130,252,232,39,234,228,36,10,7,34,224,210,55,152,221,36,88,195,44,148,131,24,224,64,55,194,57,212,194,232,141,100,65,178,156,145,212,138,71,17,240,220,244,49,236,158,131,174,139,116,107,110,202,230,31,105,181,57,21,216,250,44,246,91,105,57,28,221,221,180,86,52,199,61,204,49,85,209,42,215,118,161,166,161,213,166,249,155,34,163,117,215,207,95,95,64,9,0,64,0,174,219,1,45,0,3,199,85,210,45,29,68,141,117,44,226,86,33,247,144,70,37,92,169,227,95,246,228,248,192,68,110,15,145,228,56,159,157,42,36,207,33,255,221,68,144,155,176,130,161,149,168,245,59,174,86,95,150,155,155,115,236,206,131,149,164,100,153,94,83,171,105,189,12,73,166,44,239,104,206,136,234,183,51,181,222,217,22,143,111,253,181,111,73,117,163,93,55,127,160,22,255,161,159,213,121,245,41,89,162,161,113,139,163,17,142,67,201,153,165,209,129,130,152,96,100,14,1,72,0,83,4,2,0,168,30,14,0,81,73,48,132,20,33,25,104,107,203,155,138,153,185,233,243,12,18,21,202,18,11,71,88,103,14,10,112,91,226,242,0,8,207,20,229,33,17,118,31,86,52,58,22,221,76,99,12,41,73,161,104,224,68,251,32,174,134,108,1,238,128,203,135,40,99,207,12,62,206,250,241,189,77,48,120,4,98,73,210,211,84,33,110,163,163,146,179,90,214,73,214,58,37,245,82,119,68,217,20,116,148,147,255,251,178,100,200,142,132,232,102,203,155,175,59,224,103,204,217,167,105,37,92,24,17,157,40,110,225,109,193,224,51,166,77,164,157,120,172,148,143,123,89,7,46,209,114,9,35,45,54,58,78,59,185,166,180,161,187,142,42,250,67,124,190,29,183,158,173,252,158,63,85,255,23,212,236,233,219,231,248,154,230,191,235,169,101,183,112,94,192,0,91,182,54,105,140,80,208,18,41,104,192,161,137,43,10,174,33,47,186,82,188,36,43,53,162,149,115,227,187,186,164,67,244,249,46,39,88,165,72,70,128,172,231,64,68,114,27,74,158,221,95,158,231,152,29,61,234,140,142,255,253,222,133,75,26,147,26,206,202,93,210,98,214,243,76,61,104,204,109,168,168,168,174,168,169,71,87,91,170,31,52,195,157,108,117,92,245,206,119,119,85,238,148,100,49,174,183,63,157,102,190,236,245,60,197,122,7,186,85,0,1,55,244,192,7,24,250,81,136,204,113,16,192,165,92,195,17,8,211,32,60,194,32,172,197,96,73,5,29,211,3,193,196,33,11,128,144,57,16,24,95,224,85,214,37,14,48,122,232,108,43,58,78,157,232,252,90,212,59,176,135,245,73,167,59,242,74,211,154,83,8,50,16,65,127,151,93,32,140,139,154,227,60,76,69,160,206,22,121,115,96,150,31,121,138,70,147,220,70,8,97,137,36,162,247,188,203,26,116,49,47,16,28,21,22,17,60,185,147,95,159,111,221,162,85,76,203,27,87,22,42,42,62,113,48,158,139,21,107,65,212,93,185,227,74,89,66,209,4,99,12,137,72,97,59,216,211,148,83,23,21,129,65,233,61,161,6,139,24,225,195,84,91,91,207,22,32,85,219,252,94,135,99,231,235,253,155,217,151,184,177,40,0,41,32,0,37,219,24,50,232,66,248,65,17,32,186,219,57,18,197,3,40,37,103,180,165,252,119,139,42,121,50,239,203,213,251,250,171,132,238,112,192,49,203,145,204,83,162,105,182,88,15,162,204,106,13,221,68,189,4,24,40,67,164,196,87,252,191,255,207,35,56,66,11,233,194,141,181,7,220,170,29,34,239,18,177,98,65,94,18,71,202,28,201,128,217,229,182,33,169,217,248,110,201,255,228,69,17,94,57,111,153,100,127,87,185,61,182,217,179,96,192,37,191,28,79,132,123,153,65,140,136,230,15,134,24,240,54,111,116,200,84,0,68,204,160,134,65,162,86,228,13,0,66,84,126,152,22,34,54,197,99,50,232,125,78,169,168,28,96,40,22,67,41,68,134,86,2,26,7,58,12,60,59,45,21,68,215,65,28,27,132,37,210,12,12,141,52,150,227,57,167,67,144,150,224,102,134,152,146,39,49,19,30,188,217,35,81,124,239,90,188,242,212,4,21,255,251,178,100,209,14,166,27,103,74,27,184,67,112,118,236,217,131,109,35,92,22,93,157,42,110,97,109,193,140,51,102,233,164,9,240,139,133,35,74,48,150,46,255,239,152,101,82,28,182,157,61,237,110,72,99,167,167,170,125,209,44,142,184,138,233,172,158,173,247,84,238,187,139,182,221,50,225,126,55,244,84,79,146,65,40,183,253,178,218,159,204,254,221,17,197,245,27,23,56,243,203,67,55,70,219,126,170,128,66,197,192,26,237,140,65,51,106,17,209,24,4,0,2,121,135,42,6,130,221,48,78,104,196,255,210,246,79,57,105,138,71,226,24,140,146,231,18,137,85,44,149,200,0,170,135,122,61,233,28,120,39,126,223,255,254,97,142,140,167,33,210,200,107,89,104,183,75,171,246,163,116,86,145,220,179,35,76,173,57,93,21,11,74,125,208,93,13,126,175,186,188,220,191,247,161,205,255,213,2,170,0,3,255,244,212,69,52,213,192,85,15,137,114,181,102,204,1,32,33,163,175,203,240,240,201,218,236,65,135,58,47,67,141,90,26,183,201,93,248,10,18,229,74,165,14,172,26,241,192,175,234,238,129,241,127,98,80,252,99,7,106,119,113,203,51,251,116,107,79,203,111,75,200,129,146,72,50,37,146,68,244,232,24,145,179,218,247,255,219,240,132,192,244,224,140,55,41,66,76,220,57,151,143,4,117,141,114,114,152,119,214,143,223,41,34,161,51,49,52,251,148,111,116,247,118,41,73,255,61,204,110,171,103,35,7,28,175,5,125,95,118,245,116,95,255,57,28,214,70,243,137,57,225,179,208,0,2,93,169,167,91,154,196,217,150,2,28,251,169,160,156,153,134,192,64,33,17,234,236,83,160,0,194,3,153,171,240,210,163,44,201,137,83,67,86,220,72,188,105,178,63,37,80,201,83,232,203,93,54,230,80,24,236,169,147,111,17,108,176,195,59,148,71,30,96,112,52,109,244,135,100,115,45,86,98,220,86,243,246,254,195,111,179,213,41,147,83,211,81,68,225,249,21,6,91,171,250,207,92,215,255,249,14,225,186,12,155,45,26,186,203,69,146,45,76,152,32,136,79,173,99,82,88,183,66,122,83,194,60,87,10,42,101,45,59,183,153,199,99,67,59,43,238,45,125,109,79,101,239,233,245,224,210,239,69,127,205,201,125,0,71,40,52,44,8,104,64,129,112,225,161,53,252,248,37,164,110,126,31,129,96,38,144,155,242,107,117,101,242,154,238,131,107,60,253,181,202,42,141,164,178,5,110,112,229,117,213,41,98,82,248,219,251,47,159,150,82,82,123,254,203,62,126,51,156,245,251,56,89,163,202,127,45,229,154,14,172,109,203,124,247,225,175,74,15,12,190,116,64,52,57,166,114,74,132,158,255,251,178,68,208,14,196,215,103,76,155,70,86,210,157,140,217,99,108,101,246,17,169,157,50,109,141,93,2,34,51,102,13,199,151,8,86,38,15,137,154,106,181,135,240,89,102,95,145,19,92,194,10,112,166,141,109,32,167,252,252,230,212,195,35,253,230,190,127,205,55,168,22,48,0,25,182,166,48,157,152,248,202,166,6,140,33,24,136,48,109,227,136,48,32,191,223,231,240,42,12,117,36,87,101,175,20,16,156,244,87,253,255,142,221,128,28,85,22,109,221,206,204,188,144,28,28,217,97,21,222,252,87,84,138,125,209,43,1,117,146,37,50,163,56,46,237,75,17,244,236,173,197,115,52,103,118,172,144,200,235,116,178,183,211,49,230,85,149,154,246,30,70,83,170,176,171,185,134,41,28,80,206,246,70,118,116,175,119,100,117,123,205,149,245,108,237,208,173,106,88,142,172,127,255,78,126,223,251,2,85,0,3,110,244,208,184,13,72,88,197,209,206,61,128,192,73,12,44,172,148,64,105,25,65,220,130,16,37,168,153,17,165,99,105,73,134,6,34,150,84,155,118,35,140,249,176,60,143,69,59,82,135,115,186,245,74,27,199,101,243,69,121,213,24,185,133,186,8,181,66,197,36,39,98,180,138,56,40,113,205,149,70,130,241,29,32,132,51,142,38,255,210,134,33,47,173,231,109,138,168,181,218,148,161,82,74,159,86,55,117,126,149,241,45,105,228,208,136,106,92,63,105,213,108,226,237,81,206,58,250,107,249,182,220,203,85,59,102,241,207,197,203,190,38,62,162,185,43,114,173,225,214,250,151,87,171,233,86,199,155,1,112,0,55,125,140,189,114,17,138,140,18,13,52,105,160,195,224,163,176,137,76,30,10,34,13,61,48,40,84,62,254,189,20,141,61,187,36,88,64,27,11,21,215,36,195,212,216,33,196,166,66,55,186,150,188,101,30,157,198,209,253,133,160,157,231,95,150,190,140,4,19,123,245,77,156,166,47,19,206,155,12,104,163,21,37,173,34,51,110,146,197,136,188,96,1,107,251,177,31,254,65,65,0,181,62,9,93,82,172,21,130,82,197,215,7,134,55,32,163,29,48,48,136,48,189,81,222,68,132,196,96,56,186,172,123,22,132,105,43,17,29,94,127,86,154,27,143,244,155,69,141,26,228,111,162,165,86,113,129,54,64,4,98,234,97,143,142,6,13,8,24,160,238,97,0,169,138,195,137,86,92,100,85,96,4,32,151,197,190,113,112,127,87,90,207,198,244,49,132,252,102,203,106,251,218,152,151,215,116,154,99,145,72,154,110,195,193,238,61,122,89,75,191,217,5,159,213,216,181,186,241,141,72,43,221,198,237,203,150,240,221,173,135,82,135,249,207,242,64,107,194,51,205,222,155,255,251,178,68,208,13,229,12,102,203,155,105,94,16,160,44,233,99,112,101,232,17,109,157,52,78,13,93,2,0,51,102,141,199,137,184,20,61,145,73,215,56,101,43,33,22,196,27,236,57,196,107,148,61,76,143,78,87,100,99,159,67,26,230,10,239,175,157,232,134,243,15,42,220,227,89,87,245,245,2,231,155,124,43,82,50,65,72,196,33,99,24,27,76,60,33,51,161,161,30,81,25,235,152,47,75,82,163,135,112,82,146,116,190,34,188,99,141,6,167,9,214,87,64,115,149,20,53,14,72,131,157,57,1,6,163,150,43,120,57,48,233,151,169,213,113,177,13,88,108,252,193,144,150,188,158,250,212,153,82,145,150,203,252,141,118,116,101,35,35,61,92,140,29,166,103,89,10,167,69,59,145,150,87,100,46,179,81,236,215,84,91,230,69,201,84,91,37,169,73,169,73,171,253,249,63,215,250,138,0,5,182,240,199,116,1,122,129,136,70,64,144,241,137,194,166,16,10,160,170,191,18,34,34,137,48,49,49,159,120,45,252,123,215,219,233,33,98,148,208,12,70,2,157,94,176,203,132,243,188,214,85,195,66,159,86,232,243,153,24,105,110,165,28,235,132,253,74,227,78,76,170,11,126,35,81,155,240,243,213,31,107,172,185,211,126,29,232,173,37,136,98,143,24,245,13,170,91,54,59,134,170,229,255,203,43,22,133,171,153,84,147,108,31,107,128,37,21,143,144,140,21,211,173,174,68,189,78,136,70,46,217,111,169,195,117,110,156,105,147,234,219,72,111,184,166,248,90,59,25,175,200,37,251,52,103,61,115,207,119,139,243,25,42,119,208,147,159,4,152,0,11,191,227,58,182,143,28,16,5,18,140,42,10,3,37,129,140,17,160,27,43,8,22,41,192,200,113,75,157,251,214,96,198,46,234,78,57,150,164,212,178,73,214,186,176,106,74,71,34,178,166,136,199,113,173,71,156,213,224,205,222,73,124,189,250,48,24,85,199,191,4,203,154,60,0,244,64,185,59,72,96,183,221,215,89,211,34,1,197,167,101,25,201,33,136,115,92,193,62,253,172,253,200,210,18,121,81,41,178,24,66,111,34,109,59,96,78,107,99,167,7,194,10,189,124,200,116,225,73,148,137,247,240,204,68,183,180,110,43,204,162,243,245,213,82,245,94,163,183,239,141,144,151,245,247,234,72,115,89,237,106,127,221,67,23,109,76,86,174,60,122,116,8,9,42,28,67,129,196,160,80,225,25,32,20,190,233,188,169,37,40,139,168,41,145,65,106,180,140,136,186,128,188,232,248,90,93,40,176,114,76,147,99,241,208,159,172,158,152,151,23,80,254,240,45,88,243,9,158,167,216,194,146,144,148,138,107,200,46,213,174,218,89,110,183,151,255,251,178,68,209,14,229,86,103,76,27,134,87,176,165,172,217,115,112,199,232,17,25,155,54,110,49,15,66,20,51,102,205,198,10,152,222,199,76,83,194,161,252,203,18,35,164,208,216,225,246,168,185,69,253,148,171,121,120,88,174,166,230,113,147,141,26,98,71,255,17,189,239,255,252,111,63,255,245,114,195,5,60,100,255,95,227,19,254,152,23,205,191,16,142,142,198,133,3,17,76,28,91,49,8,128,199,34,2,129,178,32,179,56,9,178,68,91,218,241,229,148,219,179,88,215,119,32,237,201,232,75,113,104,88,74,99,5,53,47,26,43,92,157,113,116,120,84,145,24,187,15,96,92,100,116,169,216,71,226,52,75,144,208,25,237,154,63,206,2,25,157,219,75,54,71,68,117,103,118,70,86,121,138,81,71,113,101,72,188,230,53,136,69,50,151,161,102,157,90,205,236,243,111,125,85,72,221,189,110,150,173,57,206,120,148,25,50,59,182,206,235,250,1,170,0,5,110,244,194,163,60,230,144,52,193,114,136,193,33,176,194,16,201,47,140,13,0,9,130,20,207,146,37,67,85,19,197,90,80,230,25,225,59,21,193,134,138,198,213,132,61,234,235,107,218,79,66,56,139,249,248,25,173,196,61,121,109,185,30,115,101,115,133,245,180,106,113,211,19,34,180,183,195,199,48,104,128,229,176,156,15,28,195,140,150,62,190,191,234,149,80,196,117,149,100,181,130,18,149,37,251,222,251,75,184,129,149,17,98,232,240,55,45,204,130,228,200,126,198,27,46,97,182,174,255,59,14,63,90,236,47,188,120,130,119,255,232,70,89,167,54,59,143,253,63,25,127,220,128,144,0,41,118,198,55,20,101,46,217,130,165,208,0,132,42,133,134,45,3,4,193,24,176,8,24,9,207,41,5,131,91,23,98,135,80,79,138,200,143,98,173,176,48,192,87,158,167,245,148,144,205,35,81,20,91,203,96,142,192,33,237,78,84,58,192,196,125,158,175,23,43,75,42,71,140,76,138,22,155,233,145,235,200,114,102,29,167,2,226,5,106,115,248,166,191,154,27,82,208,188,56,248,250,149,97,85,138,138,148,29,27,114,133,251,75,159,75,110,177,172,40,181,240,181,221,197,58,44,87,93,115,196,207,141,158,174,167,136,95,190,230,24,90,236,27,143,153,50,103,168,180,228,199,155,249,22,172,0,30,187,211,61,81,143,10,68,14,33,131,69,226,196,81,128,171,43,40,28,170,172,41,196,117,97,80,116,161,225,131,32,78,81,225,34,169,114,49,45,143,215,206,89,53,14,70,113,150,58,211,112,60,109,189,250,144,28,15,130,196,65,229,135,143,193,148,209,26,185,238,195,228,87,96,160,89,99,82,146,148,137,189,255,252,130,41,190,255,251,178,68,201,12,228,221,102,204,155,175,66,240,157,44,217,115,117,232,110,18,109,157,54,110,37,89,66,42,179,102,77,214,33,120,145,206,188,173,136,238,84,97,42,242,130,117,8,210,155,215,216,101,74,221,54,148,94,145,161,98,225,137,231,180,151,125,62,59,98,209,54,168,250,161,199,49,158,254,88,149,254,121,69,154,205,255,145,182,190,166,6,166,203,254,49,242,18,55,36,84,48,52,39,11,135,97,194,32,4,63,76,113,160,193,136,202,227,17,178,49,162,192,180,122,80,234,170,29,49,67,197,162,181,246,80,82,29,7,183,17,7,199,102,231,225,239,44,26,193,245,77,46,46,80,250,62,174,188,116,238,122,74,211,142,32,66,99,162,34,25,230,231,229,214,165,43,183,168,134,187,150,241,149,85,51,173,223,104,173,54,77,182,80,131,5,159,29,69,98,194,230,84,185,245,17,119,223,3,230,161,52,127,159,231,231,136,127,187,251,129,147,253,69,119,85,91,167,233,23,248,86,0,41,182,244,231,32,178,131,137,142,130,6,52,9,7,13,138,128,65,208,18,113,178,167,142,90,214,159,121,20,220,161,114,50,185,13,170,214,47,70,247,71,73,123,12,24,156,130,151,143,164,55,47,163,116,223,103,242,87,94,118,108,244,136,106,208,141,59,144,7,7,65,102,47,105,52,30,131,162,159,99,54,155,91,252,237,242,184,220,214,165,235,222,160,131,145,246,87,255,229,93,65,55,229,89,19,123,233,250,179,174,123,25,105,79,198,89,119,150,132,26,204,174,244,178,136,237,254,80,69,37,145,205,36,239,61,191,49,143,101,43,246,208,3,228,128,1,221,190,62,248,20,210,65,243,37,12,140,160,46,12,57,153,36,92,1,3,56,234,13,27,56,8,49,234,181,180,224,174,16,183,27,66,204,69,124,171,70,235,170,104,127,170,10,214,67,112,255,81,179,147,242,252,156,111,68,146,166,48,110,80,164,89,138,204,232,33,150,165,12,58,224,243,46,174,174,41,51,161,187,230,167,141,231,72,185,120,233,169,5,200,24,131,36,217,139,230,7,37,194,122,61,51,137,142,139,110,174,208,153,186,153,75,184,225,175,122,239,127,248,187,158,63,215,185,247,130,239,113,184,177,243,87,78,252,71,117,255,132,96,23,119,255,26,18,122,103,129,209,8,160,192,161,148,36,71,151,249,16,41,197,127,164,23,221,9,232,163,249,2,188,19,182,51,238,239,126,85,175,86,181,44,131,169,105,243,129,119,106,105,229,194,158,134,230,64,73,139,165,158,99,23,4,88,85,156,146,61,42,69,180,178,212,133,235,102,103,110,248,219,122,155,196,5,127,211,165,151,164,99,150,236,123,9,40,156,226,181,15,202,78,243,54,150,255,251,178,68,197,12,196,138,102,206,27,134,62,80,144,44,217,147,113,232,78,18,17,155,58,110,24,249,66,40,179,166,205,193,151,96,97,254,133,159,33,7,152,230,29,208,68,252,141,203,31,136,95,229,75,183,143,141,220,112,113,219,231,21,51,102,250,147,99,106,55,110,135,208,116,40,0,51,111,249,168,186,166,152,38,24,4,100,21,15,152,96,4,28,148,130,201,128,78,204,73,158,106,24,181,57,24,126,97,137,219,31,134,239,115,41,93,153,169,233,99,229,27,183,155,243,187,83,78,110,22,232,89,110,166,169,235,220,191,94,230,88,221,88,26,141,137,140,97,81,129,135,250,173,169,254,121,129,102,148,220,76,72,167,169,192,8,26,19,210,52,43,73,121,171,40,97,97,208,27,137,49,177,7,46,132,135,171,182,65,204,35,235,111,201,235,22,97,233,177,157,225,1,221,74,48,105,132,31,15,250,84,32,168,0,5,118,244,202,95,180,225,96,208,193,18,88,195,192,120,194,112,180,198,81,204,42,10,165,33,113,148,76,136,2,68,86,93,60,128,245,107,92,97,128,156,11,12,62,176,252,195,95,149,47,8,187,106,188,88,48,112,12,194,221,21,132,68,151,45,98,22,250,15,65,247,90,234,184,67,7,237,229,180,254,65,50,41,68,169,181,128,223,248,125,233,134,231,179,202,65,99,14,212,158,12,136,218,129,3,202,44,236,132,255,166,230,82,72,95,54,11,203,183,140,39,200,15,52,211,4,216,150,137,132,207,40,75,175,124,250,140,8,230,84,244,69,108,205,69,87,114,251,52,109,161,44,101,101,181,216,152,133,132,188,26,150,236,238,147,67,255,246,21,33,14,137,194,57,9,234,181,152,178,52,137,89,230,82,39,209,69,84,79,93,37,37,89,128,36,39,128,2,221,254,53,216,39,34,164,95,136,246,135,129,217,48,182,118,28,69,246,95,2,53,235,213,84,240,28,61,93,152,177,90,90,221,205,0,91,167,251,143,223,251,255,255,17,30,41,153,151,98,82,62,122,138,206,139,77,146,151,189,186,108,137,182,59,171,150,159,105,103,48,211,219,33,110,185,30,52,120,226,32,142,234,21,71,105,199,30,181,43,81,249,164,217,227,190,31,159,85,255,29,223,255,124,215,242,215,248,67,64,0,29,209,155,37,115,154,172,118,153,60,57,152,234,36,12,136,6,111,147,197,81,14,24,47,27,2,0,131,32,80,13,147,175,4,122,110,168,142,154,77,228,146,48,238,114,95,113,18,144,68,148,13,180,173,136,9,0,200,208,181,9,131,98,228,33,49,234,96,161,128,83,185,24,149,176,150,72,245,192,217,87,100,175,228,205,53,156,193,33,0,16,184,109,98,136,240,225,197,132,203,170,236,222,255,251,178,100,206,140,134,42,103,75,27,169,111,64,111,44,233,195,97,136,40,22,1,157,42,110,165,91,1,127,179,166,169,166,9,112,196,115,255,218,220,134,191,89,157,75,179,80,241,145,153,128,89,18,117,208,69,6,50,164,217,167,57,167,234,56,162,214,231,104,82,196,58,186,234,16,18,48,136,141,52,208,178,231,80,151,230,123,148,231,19,24,105,181,183,204,69,121,29,232,237,249,117,53,249,193,25,192,64,9,6,228,134,54,56,9,75,15,100,192,229,129,156,89,139,179,38,144,51,104,236,112,21,142,138,41,187,168,221,175,136,206,158,180,205,151,106,54,32,110,182,237,240,206,84,198,118,34,158,2,4,49,20,219,161,8,119,237,255,61,164,127,162,80,154,173,219,98,246,94,138,191,50,110,151,125,26,159,182,223,253,60,210,233,127,219,173,168,127,238,165,247,29,42,0,0,11,172,199,189,157,12,134,75,92,202,52,123,204,95,195,148,194,16,13,204,100,129,56,192,28,8,132,96,40,12,184,51,99,96,64,164,137,184,10,0,100,192,66,96,232,1,168,153,131,51,136,4,189,229,179,93,108,161,69,6,72,112,81,233,69,82,109,139,135,52,93,144,146,65,13,165,40,99,2,244,32,2,212,18,81,3,108,124,88,219,140,37,88,250,21,40,5,25,140,194,46,101,0,68,16,16,211,32,66,0,50,193,104,76,64,115,27,194,24,50,196,12,79,5,128,160,38,134,249,198,114,44,34,213,108,10,182,5,100,172,242,60,188,120,176,231,165,46,255,12,150,129,36,59,60,154,29,225,222,74,107,120,165,98,69,143,43,199,151,191,127,237,75,252,107,117,150,240,60,24,118,213,107,241,11,231,122,174,191,190,245,254,119,216,94,248,240,239,247,247,247,227,125,211,112,181,228,197,171,254,111,247,188,107,255,218,203,133,64,32,55,45,49,160,67,131,23,49,178,51,17,13,79,131,69,23,102,77,113,69,155,57,0,107,128,30,4,22,12,162,58,40,134,7,145,198,22,208,187,83,69,22,85,22,16,151,168,186,86,184,33,166,230,146,213,106,118,145,216,160,212,34,135,26,188,195,152,1,33,59,74,231,5,8,8,12,90,39,206,76,88,114,32,68,234,129,31,206,67,169,255,143,98,26,163,172,236,53,254,237,73,15,230,78,241,102,116,230,199,248,81,37,217,173,239,157,105,132,62,17,159,203,161,156,60,232,48,10,102,252,206,115,208,251,202,0,213,83,40,24,92,24,190,67,152,68,50,152,62,21,137,24,166,5,131,2,160,40,208,122,42,2,62,166,1,128,138,194,235,152,48,1,151,57,89,148,197,128,69,217,19,95,149,56,97,64,10,86,202,218,203,186,226,60,77,97,1,204,173,164,64,255,251,178,100,211,142,198,226,103,73,27,217,121,240,129,172,233,115,109,35,94,23,145,157,44,110,153,190,129,113,179,167,77,131,9,96,14,140,12,254,184,237,109,216,125,41,229,17,233,168,6,103,144,86,21,96,230,204,237,69,156,54,226,233,55,7,237,222,129,95,135,210,36,245,193,179,245,109,79,213,179,115,44,118,242,218,230,195,125,223,141,174,236,140,15,178,42,174,141,204,101,105,185,88,82,68,240,230,84,245,94,119,245,219,24,178,82,213,205,93,171,72,174,203,220,193,55,171,208,157,37,151,188,197,211,90,46,238,203,81,187,118,95,90,235,89,227,18,32,77,75,128,0,238,255,163,65,0,134,164,163,192,227,136,132,206,219,89,84,125,160,61,210,20,173,34,75,102,159,254,120,186,137,243,161,174,228,69,121,151,125,183,106,252,237,88,162,21,136,66,48,59,234,31,118,46,245,158,98,200,148,66,146,197,206,170,82,179,173,106,103,182,151,183,98,189,25,25,91,122,213,57,62,167,175,250,213,155,236,127,255,190,128,210,0,0,229,248,220,141,216,221,98,120,208,224,28,194,209,180,199,176,140,199,16,81,214,26,16,0,66,104,36,0,36,5,76,6,1,88,226,162,73,40,4,72,5,139,178,215,210,125,173,197,157,168,101,38,24,84,9,26,125,223,8,74,250,103,75,53,160,189,170,192,176,77,105,141,170,87,73,64,159,22,133,52,195,96,72,212,122,197,171,16,5,47,107,66,224,185,200,247,28,171,172,21,205,0,96,12,125,208,193,229,146,173,199,5,92,141,170,121,69,119,209,40,243,57,45,233,12,77,58,237,191,118,222,169,58,142,109,34,170,82,62,191,91,239,42,170,235,152,32,143,203,84,172,122,138,211,79,111,179,245,210,169,52,181,103,94,98,110,181,29,4,105,192,4,75,182,2,13,3,156,80,80,193,237,120,218,1,117,30,6,210,2,86,104,75,44,240,70,169,238,118,238,48,150,251,145,174,199,76,119,196,180,2,170,161,186,209,181,32,245,21,93,202,95,205,242,145,42,154,161,247,180,166,170,18,228,101,83,74,219,228,17,53,221,81,159,103,119,49,145,16,166,237,170,27,117,176,145,31,123,92,237,93,191,255,183,109,117,124,224,205,207,76,177,85,88,198,32,94,204,104,196,192,193,184,5,12,17,196,152,195,112,5,12,26,0,188,193,28,14,1,65,40,96,22,2,33,128,232,28,3,105,122,14,0,160,80,4,149,128,17,16,9,43,65,127,88,67,184,190,26,122,185,143,78,12,128,3,10,106,105,86,136,206,155,57,46,187,202,128,162,201,175,21,176,89,55,13,69,139,218,144,11,93,151,166,234,85,57,13,1,143,177,209,128,0,122,219,100,137,83,237,61,255,251,178,100,191,142,213,98,103,75,27,168,111,64,98,44,217,163,104,197,92,25,121,155,38,111,33,190,201,132,51,102,129,145,149,240,92,44,116,201,84,208,219,150,159,14,50,171,187,77,62,50,235,71,119,82,71,87,11,188,239,188,21,151,72,132,154,199,173,59,52,68,21,106,58,88,120,217,136,111,169,222,102,137,135,105,139,245,171,235,79,202,84,117,210,111,221,45,40,58,15,142,174,67,70,220,79,109,47,157,251,60,237,107,65,106,65,61,143,90,154,12,154,4,240,60,17,15,204,108,90,90,165,114,58,97,210,138,170,168,163,20,149,178,25,77,137,20,237,71,158,192,86,44,202,228,144,218,4,46,7,108,54,202,4,125,166,147,38,5,56,86,151,172,59,255,251,190,87,178,220,247,188,118,180,124,197,41,122,22,71,103,86,84,99,103,83,41,10,243,169,220,138,213,70,86,105,249,221,19,97,221,124,237,213,46,158,74,171,236,91,233,118,130,85,0,0,238,248,223,98,64,210,127,72,213,49,220,202,240,208,168,19,24,158,62,152,16,3,3,132,243,3,129,144,192,12,44,6,8,193,32,48,12,52,4,168,242,67,165,202,98,44,44,24,213,216,107,232,201,147,221,114,40,49,123,166,89,112,80,20,76,57,96,208,76,135,64,16,72,238,150,129,119,173,37,160,166,238,217,125,153,139,226,219,197,153,84,10,142,74,181,148,53,176,128,1,9,115,206,219,64,143,69,221,54,141,2,199,89,77,214,184,240,191,83,23,36,52,56,99,223,195,255,252,253,207,78,203,115,135,114,129,198,7,21,5,18,75,55,235,230,229,97,30,231,2,233,100,113,154,207,62,140,174,230,188,231,101,23,158,107,55,116,50,165,74,26,122,154,205,110,106,24,253,245,173,38,145,0,252,156,0,1,54,252,212,124,67,160,42,224,168,210,179,53,167,169,147,186,48,251,13,105,193,67,74,116,170,89,202,235,122,166,155,59,119,109,178,110,25,156,21,239,114,58,163,38,164,125,42,210,29,255,251,89,51,186,215,109,108,40,211,142,70,58,21,135,130,34,203,161,108,76,199,66,80,174,106,101,166,68,207,179,222,234,224,214,79,183,41,93,17,50,50,83,162,233,185,21,17,218,30,160,0,50,223,76,43,210,14,39,160,76,115,16,204,26,25,140,149,27,67,13,35,11,0,48,16,110,52,7,33,90,28,6,129,21,23,105,177,148,150,102,173,126,36,252,63,237,201,233,90,112,26,231,82,231,53,228,97,137,206,161,109,213,135,162,122,31,160,129,48,89,171,62,98,236,158,13,79,91,59,121,95,233,245,203,2,170,148,46,22,186,159,6,114,210,25,69,184,196,29,46,149,212,228,252,34,150,37,82,110,143,57,221,97,255,251,178,100,201,12,133,216,102,202,155,163,87,162,101,140,217,163,100,194,92,21,93,157,42,110,141,94,193,204,179,102,169,163,21,160,255,252,144,131,17,73,82,127,43,187,56,67,136,170,224,215,55,82,99,51,215,244,95,55,226,205,13,201,195,79,85,89,159,118,51,135,252,123,194,69,3,172,182,54,202,147,42,136,217,134,42,35,124,197,114,160,36,240,0,1,77,183,230,10,97,135,14,92,117,129,87,64,117,37,1,89,188,5,60,130,11,80,109,14,210,183,172,243,157,236,90,154,11,187,212,203,40,133,51,220,2,216,213,181,78,67,140,157,10,45,107,142,132,144,120,156,134,189,12,52,202,195,78,212,204,202,206,168,168,52,114,71,185,242,149,18,198,209,85,146,142,174,229,89,110,238,210,46,234,172,103,127,70,189,139,75,216,171,113,2,25,234,153,245,212,219,172,163,251,173,212,12,165,0,3,189,240,197,156,91,77,49,65,56,193,28,39,76,54,66,24,192,216,16,76,39,0,116,192,152,9,192,64,194,96,8,0,178,81,8,15,181,102,185,13,171,199,130,34,174,166,160,106,209,109,191,202,62,253,182,120,203,250,243,182,106,24,58,4,77,169,59,152,206,95,39,15,7,206,30,86,235,80,236,49,31,128,37,239,205,86,155,33,96,82,41,100,173,201,137,190,242,250,105,75,235,51,86,217,35,201,103,66,31,255,210,18,72,177,68,225,70,33,85,125,166,136,252,77,88,107,198,177,228,53,159,77,182,159,52,220,255,171,58,171,81,42,198,35,166,202,122,158,131,194,118,208,210,165,203,152,135,186,154,201,249,221,116,163,152,253,126,193,198,0,23,109,212,3,40,120,33,134,0,78,1,30,22,18,59,149,150,198,52,26,166,175,249,103,149,101,203,111,194,216,24,97,230,10,212,121,147,97,88,195,159,252,38,64,186,209,64,199,209,237,16,251,179,103,107,46,242,70,214,93,213,108,170,186,213,173,208,185,31,187,208,162,165,171,41,131,205,107,33,216,106,24,227,134,205,183,84,48,161,119,199,123,236,180,148,68,143,27,107,55,235,55,112,84,68,153,35,181,155,229,145,110,85,157,153,198,19,71,47,6,186,176,243,40,181,125,39,141,158,170,169,90,37,56,116,138,180,230,185,208,53,88,0,45,126,166,82,53,167,174,149,198,28,14,102,41,14,161,64,60,197,49,20,42,1,48,18,204,53,146,240,32,123,44,102,110,49,154,74,170,101,55,190,140,233,60,119,175,139,137,128,55,203,24,57,199,128,155,145,144,143,167,204,147,128,185,132,1,145,71,56,223,46,23,54,212,175,149,19,183,171,30,51,30,26,157,221,215,45,239,90,188,101,192,22,15,10,156,123,164,255,249,51,90,40,201,255,251,176,100,209,12,197,88,103,75,27,198,87,32,142,172,217,83,109,136,110,19,253,155,44,110,189,13,193,202,51,101,73,182,9,120,105,90,70,186,138,169,88,190,151,136,248,222,125,20,248,42,109,46,144,233,114,100,201,157,54,31,109,21,16,191,245,161,46,220,223,115,115,82,85,223,255,52,203,48,63,204,135,170,225,211,249,74,78,0,14,176,2,255,50,23,144,144,35,22,20,26,17,17,17,153,68,3,5,167,108,205,196,70,50,214,196,131,179,226,169,112,229,234,209,181,22,133,181,32,97,248,201,233,5,45,182,181,210,5,224,180,182,15,30,69,213,107,170,220,91,9,6,71,16,86,115,163,145,153,175,255,59,181,93,157,141,177,116,119,67,42,89,81,149,210,164,77,142,85,170,95,220,244,42,246,115,58,54,222,203,94,250,50,218,99,39,237,164,153,18,157,215,217,52,3,0,3,182,252,193,146,163,250,5,77,96,73,48,121,48,104,120,104,16,96,96,140,10,8,14,2,24,84,2,84,14,17,0,26,92,10,145,108,123,39,249,143,68,29,202,90,70,183,39,101,172,141,218,83,68,189,84,17,246,229,78,160,14,222,18,198,25,6,209,63,118,214,2,7,151,183,103,183,7,151,83,212,76,190,20,228,84,169,30,148,70,162,145,122,241,232,173,96,34,154,31,3,96,184,255,171,29,71,143,172,135,150,170,109,214,38,33,84,250,190,94,231,90,29,180,196,190,141,210,93,95,189,195,127,193,13,194,84,241,82,204,229,52,88,232,49,107,26,89,221,67,47,136,139,134,90,218,136,51,93,173,170,168,210,115,220,180,149,129,235,0,0,128,0,5,251,113,15,49,147,98,1,232,35,48,4,15,85,53,168,237,58,138,94,141,16,210,251,25,142,102,143,150,218,136,250,111,31,3,135,172,40,163,4,239,77,48,166,89,223,50,53,214,158,53,231,120,230,134,79,196,220,76,95,27,253,127,234,169,23,107,109,196,69,19,35,37,45,15,22,14,142,9,198,143,23,98,40,105,214,163,70,71,172,172,47,218,47,7,37,143,103,244,32,100,69,219,172,92,24,215,11,173,209,208,251,150,117,172,102,87,14,51,46,171,24,48,117,159,23,63,84,86,241,201,97,213,128,0,174,254,155,4,94,30,5,7,26,198,139,24,90,103,0,66,19,38,128,99,11,1,49,16,100,36,13,130,128,86,180,140,133,236,101,43,146,28,91,197,147,162,96,16,204,121,253,152,125,99,109,149,166,199,161,77,157,131,61,210,155,104,118,197,82,191,77,105,151,75,161,167,229,254,131,98,52,185,229,133,20,178,49,67,67,18,141,67,85,105,46,68,167,106,204,112,147,174,83,194,28,231,201,253,2,16,113,8,229,94,183,255,251,178,100,210,12,133,80,103,75,155,136,95,64,137,108,217,122,105,136,92,21,117,157,46,110,153,93,2,7,51,166,93,181,161,184,152,171,53,205,88,181,220,229,103,63,125,211,51,175,235,201,78,21,106,32,70,29,253,182,189,76,19,70,143,100,107,246,118,103,157,119,103,157,233,196,180,70,227,163,59,95,100,63,158,211,85,231,149,118,71,117,186,2,150,24,1,203,126,198,44,14,100,5,130,68,66,162,5,2,97,160,106,86,161,138,138,5,37,12,136,59,22,99,212,80,65,181,135,78,29,166,184,82,85,241,118,139,169,75,143,158,69,213,43,55,119,44,136,68,170,15,151,203,151,82,105,97,68,122,113,130,45,85,207,203,27,6,26,59,139,133,119,153,127,151,24,215,17,221,204,242,151,13,140,118,38,135,48,255,90,85,72,88,185,113,154,165,194,156,218,223,245,126,214,252,91,223,17,83,23,73,247,87,19,31,191,171,247,189,220,199,250,5,105,0,19,118,216,195,138,16,31,204,24,62,87,25,48,31,136,65,35,43,66,113,96,24,195,16,89,4,3,32,104,16,19,73,164,64,97,214,218,208,144,6,152,82,137,255,128,35,84,82,170,120,38,103,24,83,173,32,177,21,119,26,43,94,150,213,165,149,201,171,192,84,17,72,84,70,67,34,113,100,15,253,182,151,76,224,62,181,51,150,82,99,44,177,49,99,172,90,244,153,52,154,153,153,166,85,130,51,175,162,140,27,105,235,85,224,103,69,6,66,118,225,245,249,116,65,146,44,221,237,61,185,153,57,254,93,238,154,115,82,147,211,65,90,21,51,211,178,46,150,146,90,250,76,187,211,107,186,180,157,7,56,137,154,217,105,46,154,130,204,8,0,2,183,108,20,164,119,139,10,34,188,22,42,116,45,47,210,229,71,151,218,19,225,214,113,65,98,160,117,106,180,186,186,97,190,211,210,232,117,35,106,244,181,64,21,91,31,216,245,183,177,114,18,109,34,231,68,230,223,185,191,189,184,45,11,82,42,110,39,90,63,222,230,38,167,138,179,157,45,35,141,166,105,107,201,138,205,187,85,218,90,212,104,201,124,180,238,187,137,101,187,121,169,150,120,217,187,186,171,138,231,152,122,185,253,180,30,150,243,109,82,147,1,24,0,5,111,166,114,108,199,243,17,102,106,157,67,69,105,142,33,145,131,224,144,160,58,157,32,32,4,152,23,48,8,22,120,81,181,229,76,102,230,6,122,87,187,236,182,40,253,48,72,148,54,205,222,152,131,39,137,202,234,191,42,36,172,8,144,212,28,149,111,115,211,152,189,12,45,69,100,176,43,213,35,176,233,38,26,114,179,49,129,11,64,88,205,45,86,174,182,236,166,105,158,234,50,248,243,26,132,2,255,251,178,100,201,12,133,70,102,203,155,166,111,48,124,236,217,135,105,104,106,22,41,155,42,110,225,13,194,11,51,166,105,166,33,112,208,19,52,78,31,0,118,109,102,125,106,190,238,251,219,191,218,199,28,172,230,48,244,190,218,101,37,160,187,244,170,91,147,111,54,101,170,41,210,218,230,103,233,38,110,161,135,220,213,100,180,213,113,199,49,83,60,174,158,100,124,189,179,120,239,189,80,144,25,130,0,0,155,254,100,171,26,192,161,81,130,0,101,131,198,234,59,37,93,174,76,157,1,48,216,122,180,126,129,179,246,107,43,122,11,46,171,255,106,74,171,51,74,231,193,119,36,42,201,35,202,18,169,96,112,132,39,36,135,184,154,118,31,85,119,237,119,255,243,122,241,23,87,198,143,21,149,117,44,62,237,162,15,181,198,214,150,33,203,33,47,114,62,209,86,115,162,166,238,46,217,151,94,238,229,173,174,230,169,225,118,169,138,234,88,108,247,49,124,220,142,155,255,255,31,204,46,146,32,82,0,0,239,244,212,254,60,193,226,104,200,226,148,70,4,143,12,134,98,7,229,218,8,13,11,66,4,0,148,89,3,86,122,148,209,56,239,211,151,27,146,190,247,160,87,109,21,224,85,148,192,94,213,134,133,56,15,106,255,76,52,233,47,10,96,182,203,8,176,80,11,56,116,27,60,37,119,52,6,232,238,40,123,28,172,194,150,236,56,32,0,24,34,164,102,143,187,244,235,58,141,33,192,119,64,28,176,96,27,9,207,64,225,222,126,245,250,159,255,255,251,231,139,111,225,170,31,187,86,165,57,72,43,37,51,161,29,143,90,28,79,110,155,116,117,119,68,83,186,35,165,109,103,175,83,51,190,166,85,63,253,1,200,16,0,1,45,180,198,207,2,5,11,19,107,78,144,222,116,130,95,156,136,33,194,221,168,206,11,218,126,123,103,168,220,22,236,143,241,119,85,99,180,126,59,45,184,182,252,190,96,230,237,150,108,236,253,127,205,173,215,127,162,107,58,246,249,159,101,90,250,244,187,185,20,219,17,213,28,167,251,125,254,213,54,239,171,251,191,255,254,186,245,74,35,125,180,255,244,18,229,244,215,106,216,255,117,4,195,80,216,206,160,16,194,16,164,203,209,28,194,144,92,195,224,21,97,68,129,182,26,90,134,226,143,212,236,44,8,21,143,105,97,165,116,84,142,187,244,176,104,38,121,158,37,136,159,41,73,54,253,136,212,168,85,106,65,74,130,2,215,203,166,196,23,12,37,157,42,187,20,112,153,115,71,93,22,153,155,82,40,8,0,225,65,180,68,211,188,219,197,215,98,52,201,150,48,228,55,29,128,63,45,56,154,86,247,93,209,197,141,210,137,182,61,169,195,38,249,153,204,255,251,178,100,195,142,165,21,102,203,155,168,63,48,97,76,217,167,105,130,110,22,241,157,42,110,225,109,194,9,51,166,29,166,33,184,38,235,152,234,95,30,230,57,247,13,107,230,28,253,177,109,238,27,58,83,52,195,235,249,67,166,95,94,231,223,111,166,61,241,94,251,107,226,39,225,191,117,211,118,182,185,151,233,215,204,56,47,116,123,126,4,80,101,202,175,162,220,12,151,59,81,25,140,82,62,215,216,51,56,126,45,101,168,6,248,125,88,242,207,97,13,201,220,176,248,186,235,18,28,54,178,74,245,25,125,214,206,215,81,237,78,86,143,174,93,18,171,90,36,84,177,10,198,199,58,115,214,255,15,245,247,245,206,42,42,248,178,11,163,75,239,26,126,238,135,212,202,165,87,91,13,28,181,58,164,194,103,221,241,186,207,115,86,243,157,83,124,93,188,46,69,98,244,145,124,37,178,245,53,29,192,165,17,162,117,1,121,93,0,1,63,248,207,144,68,244,145,84,202,209,48,202,177,133,14,102,29,144,5,1,121,96,20,64,0,64,8,96,0,5,40,24,1,22,157,199,169,85,217,195,228,169,134,111,143,6,253,2,173,145,11,46,73,52,32,71,9,41,102,119,31,130,20,62,203,121,164,79,195,145,14,69,28,194,110,29,163,128,215,52,195,60,74,50,52,137,178,60,88,196,152,194,91,56,81,200,146,5,29,206,165,51,237,44,70,179,6,62,126,243,237,135,76,50,253,90,213,77,195,144,96,47,21,84,202,55,198,11,153,22,96,203,29,51,98,40,241,139,4,218,195,201,232,58,134,57,101,99,22,7,221,63,124,39,105,179,197,172,125,253,215,222,233,251,172,8,179,233,95,16,141,221,117,62,72,1,21,64,0,109,187,0,97,28,112,134,84,65,131,10,20,60,115,39,178,6,4,228,55,136,77,140,186,81,222,200,132,138,78,136,133,135,201,26,98,211,180,48,124,109,73,117,124,214,58,40,157,106,159,75,212,46,178,100,222,16,220,199,47,49,225,39,1,101,231,112,53,250,41,30,131,83,169,93,34,98,166,144,81,18,147,103,150,195,92,171,33,35,230,83,214,57,57,252,200,229,159,85,94,87,45,110,86,206,153,75,53,72,158,196,185,101,159,18,174,165,198,46,128,91,191,198,127,21,39,117,139,101,6,113,140,32,145,131,160,9,156,0,57,16,98,4,3,80,49,91,144,168,182,163,32,11,118,102,143,194,8,87,186,226,27,10,48,231,104,106,26,137,146,220,159,24,105,64,191,138,87,13,131,128,117,24,35,28,208,148,69,222,142,128,207,51,201,49,132,198,135,195,18,145,73,130,24,182,173,48,220,178,146,145,185,244,61,39,67,161,131,112,54,238,121,191,255,234,144,205,255,251,178,100,204,14,197,155,103,75,155,175,67,240,122,44,233,131,105,35,110,21,117,157,46,110,189,15,193,228,51,102,13,180,141,176,244,25,23,50,37,179,230,12,90,236,183,171,113,130,164,143,25,3,241,157,205,150,40,239,125,27,151,113,176,140,69,174,80,140,115,21,127,21,13,205,243,62,33,68,238,252,72,177,191,222,181,163,188,99,199,240,241,26,213,248,234,143,198,0,138,0,0,151,108,131,194,193,192,208,178,241,151,140,6,220,189,216,45,216,121,50,29,215,174,180,225,9,40,111,51,73,163,80,81,33,200,175,198,77,201,131,51,81,121,69,14,157,66,145,250,242,93,3,185,54,193,220,225,116,152,96,36,253,255,255,42,75,249,95,83,174,113,2,210,209,204,141,200,19,154,20,226,88,25,196,24,164,52,94,132,64,254,143,182,5,7,159,250,166,118,203,112,151,34,203,118,24,167,243,254,49,139,60,19,145,65,191,208,200,188,130,170,0,4,245,244,210,188,136,198,182,152,195,16,172,152,93,10,136,198,171,142,230,14,129,164,193,49,16,14,91,210,16,76,160,3,90,21,161,178,231,129,64,17,224,33,232,141,217,116,154,163,204,195,129,160,27,117,127,26,147,7,87,98,160,170,63,163,32,40,10,14,3,213,115,98,97,237,29,219,25,1,27,138,234,94,11,77,58,22,187,195,0,57,44,66,179,148,234,191,13,199,233,41,160,41,116,253,12,179,26,68,87,166,139,67,214,170,178,154,92,127,255,253,126,102,34,251,164,107,78,15,23,32,30,75,36,150,212,146,16,177,24,121,34,180,133,204,77,151,26,43,107,89,169,21,12,62,7,200,156,203,138,25,200,203,104,100,183,177,19,82,82,162,104,228,180,82,110,146,159,85,7,118,86,219,38,165,169,4,194,200,221,0,1,2,0,0,150,252,99,229,137,21,14,16,196,138,129,207,212,197,146,206,159,232,116,42,209,160,208,229,41,126,12,220,137,52,22,68,14,41,123,223,117,114,227,167,107,125,204,71,166,203,134,178,201,213,236,181,85,113,113,83,236,58,185,245,235,255,254,248,182,180,171,218,46,7,217,143,120,213,138,151,94,111,213,10,116,134,157,230,158,173,102,62,46,47,94,116,68,130,170,72,122,90,170,166,29,83,62,154,181,220,43,47,194,61,124,78,119,92,124,114,119,40,146,22,176,0,119,111,10,199,135,126,31,44,64,169,80,193,72,51,19,178,29,50,231,38,58,215,0,0,152,186,28,150,99,180,84,0,171,83,215,30,173,101,242,151,63,207,42,71,45,54,58,173,238,163,230,174,80,170,129,30,3,130,238,187,184,220,81,109,198,20,1,191,43,209,12,153,58,196,120,233,160,89,84,15,38,135,25,220,196,53,255,251,178,100,202,12,133,251,103,74,155,168,111,176,125,44,233,138,105,136,78,20,53,155,44,110,13,94,193,160,179,102,169,164,149,112,45,114,62,24,140,92,229,170,249,10,128,172,82,213,229,71,130,142,247,255,255,229,118,107,202,97,8,151,41,224,44,183,112,112,131,86,36,12,142,142,60,4,174,72,83,36,62,180,46,159,38,76,89,90,174,117,221,115,206,76,200,243,95,53,204,87,121,232,232,103,255,75,180,20,64,0,0,245,218,140,77,6,133,74,165,136,34,8,100,34,179,200,58,39,78,155,181,192,161,194,34,230,147,175,219,251,4,64,245,78,90,81,88,160,158,171,223,177,163,19,30,222,118,103,217,153,127,22,145,113,9,53,160,131,144,92,113,30,90,11,157,164,162,145,39,212,246,186,17,205,82,93,135,17,218,76,172,233,34,53,204,212,43,14,189,237,189,229,71,244,110,191,74,117,191,255,239,193,42,0,1,29,212,28,91,31,48,56,153,16,50,153,0,57,152,164,73,27,148,97,131,133,65,33,181,167,13,3,6,11,131,134,7,0,6,1,133,45,102,27,29,21,9,233,210,187,234,205,163,27,38,123,90,88,136,114,161,35,202,41,72,24,2,192,0,73,21,217,65,195,39,3,163,118,65,131,38,28,0,196,129,164,49,244,71,28,46,218,222,80,121,248,121,250,47,155,111,15,42,180,189,224,121,241,121,44,64,188,149,66,229,53,66,42,60,19,38,166,196,239,233,45,206,34,237,74,181,38,203,73,116,20,96,235,116,86,203,178,90,87,91,169,35,198,230,104,50,139,168,50,41,174,166,100,86,201,90,90,121,138,41,58,151,103,77,214,180,77,231,76,158,137,139,236,229,219,58,110,106,153,121,150,207,45,60,165,163,210,182,186,35,16,43,205,130,0,0,205,191,230,8,152,224,8,64,223,193,128,19,129,16,102,235,54,213,229,161,26,108,123,198,134,191,231,151,225,222,110,150,61,251,194,164,196,13,126,182,124,14,59,51,49,133,142,124,220,246,234,193,175,249,99,16,112,99,16,78,231,124,200,59,52,229,42,128,183,177,9,246,60,180,5,78,163,54,116,222,7,27,221,226,149,216,138,62,185,49,153,27,124,39,58,122,17,100,76,80,186,118,171,10,162,92,210,187,190,131,217,114,93,254,204,16,9,184,0,31,183,230,25,204,166,244,2,70,56,146,128,32,112,18,2,154,14,49,149,130,160,33,5,13,16,244,84,5,92,229,181,82,86,158,117,55,137,195,50,218,140,65,116,72,167,17,73,172,183,170,37,113,145,10,1,208,5,52,210,133,48,91,112,68,9,130,192,188,9,240,218,53,218,14,200,168,170,192,215,236,63,49,190,210,88,131,169,242,194,237,172,114,121,174,255,251,178,100,206,12,70,26,103,73,155,185,107,112,120,108,233,167,108,101,190,20,177,155,48,110,141,190,201,168,179,102,205,161,150,248,229,150,26,175,143,255,255,252,6,25,193,184,179,163,96,132,130,199,225,134,23,240,203,177,27,34,177,205,201,15,151,66,176,234,163,25,101,45,222,56,243,233,201,151,175,192,34,207,44,212,123,163,69,143,79,36,119,77,147,73,107,94,181,42,165,44,172,36,77,0,68,251,252,97,79,25,225,201,236,208,146,124,242,28,78,24,251,249,50,195,182,234,207,106,230,123,199,251,79,135,242,93,132,253,109,229,49,8,253,95,226,10,44,76,29,4,206,22,218,21,158,127,255,138,115,231,87,78,158,193,134,156,82,228,142,158,223,10,45,145,39,55,117,189,37,106,192,202,77,27,222,225,25,146,254,82,49,66,175,14,247,134,190,111,101,95,75,254,202,122,237,254,169,245,0,170,0,0,228,168,199,63,60,208,66,148,202,176,136,199,17,100,144,59,50,241,194,48,124,24,30,5,34,200,248,6,0,1,32,8,16,76,69,36,227,6,0,113,138,230,58,109,109,248,80,53,23,105,76,176,138,80,16,3,94,59,129,199,181,145,212,140,64,9,69,2,158,62,18,199,68,210,214,15,6,215,128,73,36,178,15,151,9,194,107,11,41,147,46,103,37,91,156,214,122,185,193,216,204,26,22,25,13,121,44,131,88,154,98,16,74,253,166,51,245,251,89,77,250,150,91,223,109,226,210,243,89,73,143,81,171,220,222,250,157,143,167,185,213,217,218,220,246,47,20,181,243,205,198,146,210,165,204,57,174,114,173,167,219,34,251,205,46,191,255,255,143,137,251,255,191,249,238,255,14,80,128,0,3,54,213,2,42,198,23,40,148,226,53,134,47,202,18,162,144,220,133,37,225,213,130,173,124,6,35,219,156,69,17,148,9,14,154,203,94,32,140,91,54,185,18,151,167,236,41,78,97,220,234,220,243,212,147,251,95,163,63,246,86,57,231,58,217,180,83,202,26,113,142,109,7,22,123,28,121,90,146,19,185,173,107,41,35,10,142,75,81,10,182,202,200,105,11,31,70,74,42,85,44,198,93,233,223,230,253,15,121,169,111,116,207,240,230,151,122,98,107,249,200,156,198,214,68,155,140,98,98,194,65,225,161,166,44,20,34,136,24,20,94,32,184,65,67,12,22,0,12,4,186,10,160,60,10,34,4,191,185,195,45,97,194,108,173,16,56,4,84,2,32,107,146,52,10,93,171,10,60,121,96,208,74,113,161,235,40,119,39,91,32,80,3,72,155,197,223,117,221,88,148,90,8,147,198,242,165,148,191,115,173,102,220,158,25,194,228,251,243,86,240,245,222,195,94,255,255,249,117,57,27,25,181,255,251,178,100,207,142,69,157,103,73,27,185,91,96,117,108,233,135,105,39,106,22,5,157,40,110,25,93,1,225,179,102,77,180,161,56,47,223,90,9,115,146,169,230,252,170,159,89,111,217,206,241,243,228,110,76,211,70,149,115,91,159,105,20,127,232,247,130,103,204,166,99,196,217,84,228,86,167,75,82,165,77,61,105,74,191,204,204,49,213,20,152,1,103,0,2,187,254,96,237,102,22,26,34,23,96,65,112,115,129,78,98,77,70,26,139,4,1,163,228,178,97,238,142,217,121,101,54,7,238,62,195,235,75,155,137,3,21,221,2,232,234,170,98,47,139,255,15,63,235,251,249,255,69,153,253,14,182,164,88,151,251,173,41,77,202,46,162,158,251,199,86,158,131,69,29,40,219,230,172,154,77,247,164,170,189,211,110,145,154,143,234,96,99,107,107,119,35,29,233,190,34,85,103,127,153,94,106,62,191,237,117,128,94,170,0,0,235,176,207,32,40,218,199,88,50,164,51,204,123,50,100,64,60,188,101,14,19,133,131,96,224,104,0,3,152,22,3,166,16,136,61,26,2,95,20,246,84,130,192,108,65,116,203,11,191,42,128,19,112,120,52,17,133,140,189,49,150,106,9,76,11,10,85,232,56,0,0,2,238,101,26,234,3,0,76,6,132,192,208,89,252,21,1,213,85,125,45,166,237,59,85,202,123,161,16,251,13,129,220,185,102,161,232,253,45,61,103,238,98,90,20,16,217,96,170,117,143,126,86,134,250,63,218,85,245,198,56,65,203,30,133,144,199,177,228,203,204,150,106,95,60,37,172,111,51,60,68,119,21,211,74,117,81,114,237,195,184,191,227,173,218,73,166,189,171,90,207,162,92,119,99,236,170,21,212,122,113,76,130,214,129,60,54,158,208,2,0,1,37,212,193,9,195,9,140,48,52,28,118,28,26,11,200,22,25,79,41,84,176,116,9,254,25,49,101,110,138,227,157,117,235,210,68,209,243,157,254,123,144,197,134,27,109,84,242,189,155,71,54,144,132,86,119,72,137,149,4,128,181,233,250,127,143,162,186,30,135,161,80,141,59,58,186,144,174,196,35,125,209,169,86,33,94,199,98,77,66,28,249,209,162,250,170,78,122,51,187,182,204,236,167,85,235,178,228,70,185,255,70,165,214,196,56,12,0,5,201,209,162,48,89,142,73,9,131,135,105,144,75,1,146,130,201,169,74,81,133,192,232,240,92,135,32,192,44,186,171,168,193,128,25,239,106,200,48,163,130,192,101,251,16,165,128,94,107,162,84,80,11,128,64,228,135,108,108,197,225,28,12,80,81,17,19,220,191,49,4,144,96,12,161,181,3,0,44,213,103,33,227,223,155,19,151,198,220,58,107,242,166,119,23,211,173,25,98,176,255,251,178,100,206,12,197,245,102,200,155,168,111,66,119,76,217,119,109,229,92,21,33,157,38,110,160,253,1,217,51,102,77,165,149,184,253,91,18,138,10,76,128,147,142,17,7,16,50,249,245,248,142,119,158,229,42,167,91,209,41,210,174,145,95,214,47,169,255,155,227,127,90,159,226,215,69,82,195,241,219,35,18,240,108,74,154,72,204,114,146,41,168,180,69,127,122,219,255,254,150,2,172,0,111,111,232,18,33,152,8,93,226,222,18,16,59,243,220,103,238,165,58,99,192,144,197,253,168,112,124,108,60,164,173,5,205,197,102,74,239,84,123,44,182,200,243,179,59,137,80,135,77,255,124,50,211,30,132,239,115,14,47,110,118,177,252,212,208,64,162,106,67,34,28,206,234,46,87,53,76,164,105,154,38,69,148,166,98,216,242,156,99,149,234,242,159,115,208,72,136,194,41,164,203,169,11,42,145,78,117,100,42,117,249,158,123,126,255,255,2,213,0,2,235,208,206,102,188,6,147,154,152,46,26,140,101,150,9,131,86,149,113,0,52,91,213,44,48,24,10,11,130,73,6,97,194,220,75,134,224,200,144,129,245,100,45,97,144,196,92,247,236,228,69,3,40,58,130,164,185,10,76,215,101,239,184,84,32,224,167,58,85,147,17,118,195,166,147,95,111,104,150,53,214,39,22,114,118,215,159,88,67,72,50,52,8,19,193,74,56,7,145,72,168,222,161,224,80,48,46,186,107,212,255,101,81,214,129,244,24,194,165,23,168,25,49,170,236,77,55,103,121,186,54,69,22,101,30,82,186,189,125,87,173,75,115,169,209,117,168,221,141,233,32,198,72,185,164,190,137,242,234,107,117,170,165,233,58,75,54,57,208,77,108,206,164,231,222,102,230,204,112,37,210,0,128,0,181,250,130,88,154,35,75,132,20,96,193,151,61,125,3,1,195,147,18,180,29,90,231,180,86,71,82,163,38,107,108,83,90,179,161,137,19,233,228,178,167,66,203,111,226,193,99,181,110,250,114,94,253,224,183,91,142,57,163,108,46,223,215,111,85,87,215,48,149,226,60,165,82,222,152,180,234,125,22,220,49,215,210,13,230,117,71,157,112,128,67,18,30,37,139,115,141,104,155,97,177,44,91,192,247,94,111,168,116,151,155,72,201,90,73,169,101,158,214,191,231,254,211,141,38,58,169,251,255,210,4,112,0,118,239,140,182,158,140,183,13,130,9,195,20,1,242,160,90,106,88,64,97,120,24,28,16,173,225,24,16,145,97,192,72,232,11,14,192,205,45,250,135,41,110,201,221,170,56,98,162,11,170,139,172,210,154,27,180,56,1,17,2,114,6,114,230,197,25,251,20,167,176,157,52,141,54,118,193,91,196,101,166,70,247,162,11,102,71,255,251,178,100,202,140,133,184,103,73,27,184,106,240,134,140,217,119,105,232,92,20,117,155,46,110,177,24,66,0,51,102,29,182,13,184,80,123,172,89,54,246,4,182,47,17,35,123,175,157,162,46,110,225,57,148,174,238,218,70,245,51,220,109,47,207,54,145,57,247,47,232,181,122,111,91,180,119,99,156,225,183,77,19,78,249,189,221,193,228,115,85,157,58,84,39,252,223,6,12,29,3,108,109,119,140,249,73,129,160,32,212,168,0,36,182,241,67,216,108,120,149,85,204,0,0,243,131,75,192,208,104,19,120,144,33,188,108,123,190,249,203,155,158,73,250,113,153,129,65,116,118,66,18,36,231,152,82,215,106,34,152,212,221,187,47,249,127,231,39,101,62,95,189,255,252,116,16,2,40,233,146,63,127,35,78,19,161,4,251,18,166,197,38,12,56,152,87,42,140,198,134,70,101,29,215,254,211,203,148,114,222,202,153,102,252,50,204,186,228,93,142,119,8,45,79,78,57,202,33,137,171,3,63,48,95,82,202,0,164,42,0,25,182,244,65,78,51,194,28,197,197,99,39,128,140,22,29,50,144,144,193,192,96,193,42,135,38,162,8,195,148,164,23,252,0,225,169,163,52,222,24,196,99,53,32,20,132,77,218,22,234,225,74,8,68,202,36,17,151,146,24,128,167,169,186,217,238,70,98,82,46,226,227,44,147,152,72,58,203,238,221,170,97,195,227,28,116,228,84,241,240,215,160,226,100,107,119,61,218,79,243,28,44,81,86,175,204,218,182,234,127,182,246,243,28,231,36,232,176,239,113,46,181,75,246,195,135,180,81,254,228,14,155,31,117,255,31,253,47,244,149,78,87,140,255,246,224,22,128,1,183,124,98,125,17,178,11,102,6,9,25,28,48,22,40,156,249,112,44,68,89,171,233,244,18,0,139,2,152,228,15,73,5,191,15,38,123,170,206,101,186,130,84,16,128,23,106,1,118,166,16,228,157,87,169,95,41,198,235,35,143,117,250,200,172,11,22,202,150,204,23,114,221,238,230,224,115,243,160,94,247,243,238,53,177,182,182,61,253,124,140,126,221,177,183,107,32,143,61,123,173,127,98,128,188,59,215,247,227,198,94,187,204,32,208,155,196,73,120,91,180,207,92,189,228,109,86,103,241,15,135,215,247,224,237,231,99,21,84,194,111,42,149,180,41,183,50,53,76,57,27,214,180,0,100,192,10,255,244,63,120,64,19,12,189,115,178,8,200,56,49,78,208,22,133,169,230,135,71,145,173,12,14,103,17,135,69,166,58,111,244,254,16,244,101,230,166,76,181,103,113,33,215,49,177,41,82,221,119,222,184,38,157,255,189,143,192,181,95,233,20,204,59,122,221,37,252,46,92,193,17,3,93,214,191,136,255,251,178,68,193,12,196,161,102,204,27,152,66,112,157,44,217,115,112,197,232,18,217,155,48,109,24,251,66,130,51,101,205,195,31,160,41,203,85,31,146,77,190,253,135,61,181,82,250,125,114,46,181,173,38,214,148,145,79,238,32,205,206,111,78,183,68,204,140,157,211,45,166,11,34,210,3,244,99,91,111,219,93,175,234,20,236,219,255,253,251,22,66,16,211,211,109,126,251,163,29,106,230,157,233,15,0,9,45,244,208,239,147,49,25,132,4,211,43,129,0,135,163,13,66,209,197,11,95,180,200,36,15,59,9,61,14,74,32,152,227,191,15,79,222,93,213,96,105,82,183,144,130,89,36,166,17,5,48,36,176,135,226,112,109,29,248,63,25,153,109,225,96,132,254,47,173,152,236,163,47,213,91,120,234,235,214,253,91,183,158,55,105,39,5,141,98,0,84,244,153,185,28,248,189,170,195,146,249,16,209,222,74,53,86,72,212,74,195,209,118,123,67,97,214,115,109,244,75,122,247,177,119,122,251,166,213,125,50,187,19,80,137,223,162,227,233,7,6,44,81,102,50,23,245,147,230,115,236,185,173,85,158,220,206,208,250,0,41,255,248,196,83,179,54,147,197,137,162,201,227,2,4,193,201,96,80,45,163,164,139,128,72,2,102,107,253,204,179,31,146,73,165,25,118,75,90,130,178,250,30,192,202,65,36,144,156,244,162,188,228,192,121,60,121,209,186,178,202,26,62,152,216,137,254,110,235,144,214,66,231,78,239,87,133,238,134,39,21,31,81,11,14,120,215,186,170,107,153,249,29,117,86,92,17,191,54,171,123,194,156,50,120,44,168,34,165,98,110,109,56,21,132,120,31,71,152,226,255,83,72,149,196,44,105,80,77,166,71,138,86,255,241,30,96,253,175,133,235,254,127,144,88,0,18,203,177,144,144,185,147,228,217,136,129,241,145,224,136,168,102,106,121,64,6,17,203,211,32,165,44,219,17,114,226,146,150,53,170,54,74,248,156,181,81,116,103,8,168,58,102,86,167,36,48,83,108,112,81,5,133,178,211,37,212,64,45,206,181,135,36,252,40,14,113,37,56,23,155,240,124,137,73,243,246,242,70,80,216,170,144,40,107,8,130,48,235,83,135,13,98,236,193,98,89,100,121,34,133,171,38,205,72,50,206,170,181,77,229,122,73,116,169,65,245,140,91,54,179,120,169,33,95,132,50,154,163,239,213,251,122,78,229,86,35,203,234,30,17,139,185,43,159,106,137,229,137,54,111,152,190,100,60,168,2,239,219,240,98,115,5,192,128,200,214,4,34,58,204,146,165,11,247,56,149,108,224,176,22,85,41,99,113,41,218,105,191,173,248,212,101,174,228,38,236,110,170,47,198,161,81,59,55,200,109,19,44,255,251,178,68,180,12,196,143,102,205,27,140,68,192,160,236,217,115,117,232,110,18,77,155,52,109,37,22,138,126,179,102,13,199,163,8,12,16,144,21,62,162,44,77,121,246,81,62,62,53,23,86,98,33,97,105,38,106,87,251,232,226,92,116,140,23,69,45,32,100,13,141,201,86,184,190,202,103,102,153,224,99,189,238,238,245,23,113,38,179,67,181,21,121,87,229,69,214,50,137,168,30,178,228,52,24,31,35,80,217,219,233,76,105,187,147,152,114,196,68,220,197,252,140,249,221,70,3,172,128,2,187,126,96,2,145,137,202,130,48,168,56,160,96,208,185,204,134,132,67,132,243,144,199,12,8,13,96,202,163,77,197,103,101,215,173,93,198,45,248,97,2,151,241,181,167,167,178,135,234,74,45,119,24,219,42,165,166,213,150,198,36,6,202,12,72,7,108,102,75,190,69,4,242,81,62,206,196,7,152,245,212,169,119,153,16,139,181,14,27,33,218,63,189,174,58,62,101,221,98,45,228,123,194,90,171,143,117,37,89,181,84,163,109,198,22,77,27,169,112,213,23,107,191,86,48,96,137,80,191,61,101,85,12,21,169,152,152,139,61,45,96,111,250,99,27,248,190,185,89,174,196,209,83,241,35,1,212,166,0,128,21,190,254,156,57,65,157,76,64,160,55,64,112,3,5,78,78,143,207,194,213,125,93,144,134,30,107,77,9,132,33,137,244,89,89,231,115,30,68,98,203,134,245,247,170,106,60,82,55,155,203,153,180,141,132,99,237,236,175,31,207,14,222,3,211,46,115,62,229,175,8,40,80,177,240,200,119,126,163,197,34,26,4,106,83,209,74,32,113,99,169,73,169,151,123,223,165,185,137,119,141,80,115,76,72,241,236,244,157,173,20,122,99,40,161,83,9,187,213,4,35,222,119,156,129,181,242,53,206,128,225,184,126,175,229,255,136,255,210,255,245,127,144,176,0,43,191,230,235,160,29,184,24,108,37,178,35,46,17,54,143,8,145,9,171,135,201,1,79,219,112,183,62,180,36,111,197,106,105,153,92,254,169,218,112,200,4,61,28,183,19,99,110,5,61,232,227,239,9,123,101,113,39,49,39,83,117,161,202,241,176,255,110,122,126,42,240,46,217,248,76,251,234,171,111,213,213,125,71,165,227,8,114,84,220,191,243,61,8,139,4,139,74,185,25,198,6,149,129,214,132,110,123,32,45,194,136,49,64,56,204,63,34,206,19,233,55,177,130,182,17,216,205,0,44,9,253,237,34,37,201,217,217,231,21,48,215,89,81,124,250,199,22,239,70,237,2,197,58,2,155,255,169,167,68,156,0,171,228,34,29,76,243,115,26,11,130,185,177,87,25,226,129,23,84,102,237,4,98,164,179,179,122,166,230,43,255,251,178,68,169,8,196,141,102,205,59,79,66,240,155,76,217,131,108,103,232,82,165,155,54,109,165,22,130,91,51,166,77,179,31,104,209,177,58,213,231,166,89,227,217,65,31,163,141,22,101,30,44,184,137,165,68,161,73,25,70,222,28,70,141,10,52,72,90,125,226,85,167,160,136,131,118,83,12,104,24,232,40,53,143,30,131,138,111,183,21,187,63,52,168,218,238,71,12,61,227,161,142,68,184,243,145,160,226,5,110,165,173,154,23,220,60,115,34,228,226,58,248,101,184,75,155,26,124,206,96,218,23,74,199,245,254,90,73,95,243,42,201,127,191,247,120,16,0,11,255,248,208,48,200,202,66,195,6,4,82,94,243,155,2,3,11,200,33,152,187,239,38,129,185,140,90,99,43,221,174,218,218,189,182,128,178,159,173,203,162,112,99,203,26,137,211,75,161,171,50,250,177,230,102,143,82,42,179,178,139,247,171,246,244,196,58,154,41,156,71,95,60,230,147,131,53,34,137,201,174,108,188,78,66,101,82,19,78,162,143,205,100,21,180,102,76,53,153,14,131,123,93,229,63,43,100,197,110,210,154,30,173,105,191,243,78,191,45,249,67,177,245,150,205,38,55,197,83,94,251,125,189,11,173,25,92,122,82,107,30,179,158,133,212,115,78,24,166,0,205,183,248,216,117,65,216,128,20,131,57,2,2,10,143,122,2,129,88,36,194,194,202,224,38,195,132,253,103,122,198,168,249,205,97,155,134,229,188,214,165,209,6,29,241,121,108,103,160,30,125,91,80,12,197,38,208,170,128,141,39,60,132,76,203,100,68,100,174,79,17,52,245,150,146,205,107,86,205,83,62,254,197,29,177,36,23,120,203,214,138,94,167,115,221,68,179,75,207,202,182,112,175,55,55,93,59,150,186,246,106,69,165,149,155,108,61,155,179,204,238,70,95,189,136,173,53,163,41,95,79,217,131,104,98,38,188,76,234,48,127,212,169,167,127,232,189,54,37,252,245,186,41,64,29,174,3,119,127,249,148,102,160,225,224,20,116,98,208,16,32,18,105,33,128,64,22,130,49,14,195,48,241,219,168,112,78,40,152,143,135,57,41,12,231,81,160,236,249,225,204,241,109,133,91,13,79,156,86,142,131,38,103,138,53,44,179,49,192,122,162,59,64,146,158,48,79,52,92,140,119,24,116,11,93,40,232,50,219,101,82,168,201,155,147,35,73,177,200,121,195,11,29,24,185,142,196,14,61,101,78,148,81,229,150,40,74,233,40,81,228,122,39,84,222,54,42,199,76,27,155,16,241,116,208,83,254,183,212,73,21,119,28,61,75,37,114,104,225,75,35,127,115,234,255,216,67,0,13,117,208,223,14,207,110,92,203,77,206,124,30,30,52,149,212,62,5,255,251,178,68,164,12,196,231,102,205,27,105,93,242,151,44,217,147,113,232,94,18,145,155,48,109,153,89,138,65,51,102,13,183,161,56,16,230,233,74,41,86,22,31,156,130,30,8,190,17,187,249,225,122,46,186,22,219,221,75,239,66,216,47,70,50,170,13,65,116,23,101,246,34,236,34,112,244,161,192,136,171,164,72,47,246,75,63,255,245,36,52,148,128,205,99,89,12,36,255,78,189,69,140,251,5,58,120,207,138,76,49,200,157,39,162,226,146,196,45,167,148,149,26,101,85,151,186,201,237,157,187,101,239,81,118,90,246,153,220,172,104,153,130,190,124,3,18,209,190,23,3,84,155,119,167,37,253,13,111,250,72,64,106,64,9,155,127,193,107,39,243,66,97,167,39,10,14,145,134,123,26,142,197,249,169,18,29,207,78,215,241,23,10,231,121,99,179,36,78,230,98,21,102,180,185,92,20,3,162,86,38,205,67,86,102,62,22,131,121,248,209,10,148,97,38,201,65,128,142,177,129,127,189,167,233,97,6,70,252,84,176,206,14,132,115,133,6,36,227,157,208,171,205,177,122,54,237,167,97,226,165,165,40,168,216,53,39,162,86,214,41,157,166,217,181,113,81,170,54,123,238,47,147,132,21,251,224,108,167,22,75,165,147,113,183,51,142,177,242,198,179,19,241,94,159,223,32,186,0,25,174,240,196,121,32,65,137,109,133,65,66,160,51,30,23,11,68,94,149,204,28,3,107,136,46,34,3,83,187,241,24,18,95,63,77,118,73,148,42,186,117,176,21,93,23,127,163,142,130,130,218,138,43,12,182,199,77,166,133,224,160,25,136,225,118,153,149,205,81,149,166,250,22,47,60,150,87,81,159,41,92,97,146,171,249,141,110,229,73,164,157,4,42,66,109,179,190,234,231,107,55,29,142,221,78,83,186,245,20,141,82,24,221,82,243,67,53,187,40,119,110,238,178,8,19,20,79,220,242,178,110,172,229,226,113,35,123,41,78,85,100,86,50,239,254,159,127,231,26,16,178,192,74,237,191,50,46,200,197,134,67,14,128,129,32,3,3,138,76,70,150,137,179,88,186,215,157,107,226,57,119,53,245,67,157,241,5,155,179,100,177,150,209,90,237,60,212,184,39,44,206,139,11,216,40,216,242,249,4,163,26,117,26,199,26,182,174,90,209,45,103,32,104,94,234,12,185,14,4,212,242,238,135,202,230,67,164,156,202,82,204,212,143,37,41,34,20,91,29,71,171,31,68,246,182,101,51,93,170,186,219,62,230,212,117,144,245,48,209,15,3,216,64,31,21,123,48,242,247,166,250,89,24,131,78,227,34,86,185,230,63,153,86,143,159,255,251,193,21,88,4,203,119,199,47,180,97,132,134,144,22,17,122,86,64,105,255,251,178,68,159,12,196,202,103,76,27,137,85,240,148,108,233,131,113,232,94,19,57,157,48,109,161,121,130,36,51,102,13,182,22,145,200,32,32,132,114,125,155,89,28,56,167,45,164,25,46,122,36,242,218,90,241,60,240,210,124,51,22,250,1,132,245,157,49,200,246,47,237,218,39,254,43,185,124,210,182,226,13,193,89,182,30,10,168,251,98,80,84,96,19,177,203,20,152,148,125,88,235,147,26,41,27,167,105,40,106,193,77,111,172,104,170,142,241,51,84,180,234,255,13,184,164,69,13,136,187,28,169,87,3,174,30,79,136,224,81,5,83,72,174,236,114,198,162,212,249,14,99,193,148,129,191,45,52,166,159,101,207,125,112,163,226,234,127,254,244,128,157,192,17,46,223,28,189,177,177,30,24,160,56,26,100,12,48,120,10,37,200,109,161,137,4,49,24,121,165,149,47,184,150,172,227,185,77,172,52,222,63,173,78,35,57,92,74,22,33,45,91,87,27,118,235,208,134,75,23,191,181,98,45,191,175,59,96,239,215,57,155,41,90,117,117,66,35,49,72,98,41,84,150,178,139,56,176,10,84,20,71,122,161,7,28,56,197,170,21,17,14,233,213,37,172,113,40,83,152,88,225,231,29,153,212,202,139,67,179,41,217,197,154,207,41,93,209,8,202,175,119,38,173,239,107,232,7,111,85,0,9,37,180,202,232,148,195,161,0,40,76,25,12,60,137,6,198,178,145,98,66,176,36,7,86,196,117,0,129,138,18,41,246,249,223,131,21,11,18,134,225,203,111,20,182,149,179,39,27,214,44,119,75,141,117,64,136,160,214,91,180,189,209,170,252,53,231,173,145,191,139,74,91,33,154,119,108,207,86,191,77,101,221,28,130,210,64,161,85,73,99,65,80,184,195,36,220,148,227,77,166,226,23,182,201,148,238,235,171,16,47,148,89,87,217,154,234,22,175,131,97,215,117,183,154,132,130,5,69,224,121,115,169,70,252,206,143,91,252,212,235,40,214,48,213,143,178,103,150,225,47,158,162,182,133,249,171,254,6,128,144,0,4,0,61,246,255,162,162,229,16,137,136,178,177,182,82,203,236,93,239,96,27,251,251,249,74,48,175,209,121,189,120,121,81,233,23,242,2,209,72,76,181,247,7,8,149,80,28,37,41,177,185,244,212,134,85,218,70,180,143,202,201,103,171,162,51,170,157,38,90,101,165,46,182,103,170,52,232,245,144,222,155,170,75,103,69,75,21,116,190,164,51,237,246,107,234,245,125,166,182,175,248,96,0,178,239,13,29,65,58,26,136,203,130,243,10,153,12,88,125,48,243,232,112,62,60,6,125,95,130,227,184,198,8,0,34,51,56,129,210,229,107,210,75,52,210,102,104,35,97,128,1,24,5,255,251,178,100,158,12,133,13,102,202,155,184,66,240,102,236,217,218,97,2,126,22,113,155,42,110,49,89,129,146,51,103,13,133,137,56,139,175,167,210,9,16,128,82,69,201,126,159,182,82,188,157,86,207,241,39,209,26,98,138,73,105,220,103,50,173,143,249,118,86,140,50,119,225,221,35,58,99,46,28,39,141,137,230,230,55,181,253,167,219,167,126,148,126,157,45,53,69,108,51,30,57,185,72,125,99,59,54,235,197,31,157,59,89,99,223,247,172,190,22,111,4,18,153,99,119,148,171,206,139,30,104,62,105,41,9,186,174,109,184,208,221,127,49,154,61,71,172,181,105,246,69,57,183,121,234,123,59,202,25,158,245,64,45,1,91,182,217,32,128,84,3,14,48,227,26,86,253,243,43,2,149,146,15,49,51,243,251,183,75,32,235,171,120,237,151,121,183,125,200,107,83,174,186,128,137,112,230,18,102,83,217,94,174,132,103,119,101,180,35,151,78,136,174,199,39,33,217,129,20,235,119,34,20,151,50,185,145,213,243,185,153,253,138,245,107,164,246,101,66,42,222,234,221,89,250,237,189,229,246,101,183,219,248,149,0,10,147,73,24,224,20,132,4,13,204,189,22,204,47,10,15,50,77,68,64,153,136,192,138,157,1,64,48,16,98,64,1,152,42,28,38,130,32,180,21,242,24,9,228,111,109,0,129,65,77,77,58,140,120,81,151,50,82,242,163,88,128,32,196,116,33,143,180,130,98,65,194,163,238,196,46,22,203,220,112,54,183,233,199,107,76,217,126,181,62,49,246,176,231,179,246,242,39,16,133,46,8,139,185,31,149,198,166,229,4,210,132,96,146,138,18,129,218,255,167,77,53,214,215,186,174,27,240,246,150,218,103,90,145,214,40,243,179,87,13,109,40,127,72,249,157,83,153,109,135,30,66,86,109,217,179,141,209,53,177,254,45,122,146,205,68,213,187,86,184,210,98,137,210,13,244,119,55,186,217,87,45,117,119,115,124,179,143,116,120,55,96,0,18,4,230,219,254,73,26,24,53,214,221,201,16,148,247,192,155,174,245,213,21,50,168,203,205,155,122,138,171,65,241,157,221,76,213,2,123,185,230,157,178,12,177,217,42,202,29,169,144,18,139,68,82,218,174,66,162,26,71,99,48,103,223,166,136,53,167,148,172,143,117,49,155,102,75,181,221,44,237,177,217,42,215,201,214,233,110,243,16,155,28,185,175,217,9,107,206,245,37,127,23,72,0,54,229,160,199,120,239,196,176,197,17,116,195,208,124,192,145,80,215,144,236,84,11,18,40,26,176,8,12,8,1,148,57,45,86,74,33,79,47,84,18,59,208,237,50,106,192,189,140,36,176,160,22,68,2,40,180,61,113,27,80,79,15,182,69,68,255,251,176,100,181,12,134,3,103,71,147,186,91,112,103,76,217,218,100,226,94,22,189,157,38,110,153,125,1,122,36,231,105,129,13,248,195,233,83,61,222,151,80,55,160,64,1,186,186,175,236,102,146,130,154,158,236,244,106,150,9,138,222,177,158,122,187,172,122,53,37,52,163,136,164,223,153,76,255,106,62,179,235,187,101,183,173,57,161,12,238,199,87,195,153,183,57,201,107,107,168,149,130,145,84,193,232,34,166,203,122,99,109,36,101,19,97,50,39,3,215,147,20,246,190,246,72,148,50,218,252,230,147,26,118,150,139,227,73,199,173,87,61,90,51,94,13,144,152,104,28,148,224,4,175,255,241,108,167,34,9,44,189,1,189,138,193,214,44,76,207,82,221,173,201,252,135,43,163,80,9,76,106,176,36,54,253,163,203,157,211,53,123,253,45,122,165,126,148,212,33,17,101,33,153,173,25,242,180,220,247,155,161,213,102,107,19,141,121,50,44,180,231,169,154,85,97,100,200,188,185,81,106,108,21,34,148,40,85,137,74,5,48,170,95,148,1,187,255,252,198,192,14,80,76,40,110,36,52,5,29,11,17,70,94,80,136,92,100,82,29,110,106,177,152,107,216,117,122,96,74,148,49,43,158,66,36,6,238,235,75,144,66,84,60,208,31,19,99,70,137,67,230,67,212,243,237,33,199,228,215,103,37,85,237,255,189,193,47,114,238,134,243,207,38,216,218,62,78,136,202,81,147,18,150,227,245,90,65,213,119,10,239,168,245,232,164,73,154,31,125,205,93,140,136,225,102,90,29,122,247,118,177,98,60,101,73,83,13,254,58,41,87,255,241,183,205,111,0,212,8,165,219,227,61,176,78,64,10,48,0,188,160,108,33,34,154,40,220,95,151,101,183,139,136,187,2,134,234,149,65,195,45,126,15,237,234,66,122,173,25,169,246,72,102,208,141,48,202,188,249,116,152,131,214,222,8,255,52,121,98,0,45,17,132,99,5,132,65,239,8,38,177,250,171,217,211,18,163,223,244,248,166,24,205,87,109,119,101,43,50,52,41,230,138,205,42,201,10,93,194,162,49,47,59,146,179,124,42,42,215,115,40,127,35,165,32,90,55,180,168,104,153,145,183,22,233,44,171,119,119,47,244,223,21,95,47,63,199,221,31,81,215,1,237,46,0,127,255,241,128,162,102,81,13,152,48,52,60,5,48,96,88,198,0,178,214,40,123,144,202,27,12,93,164,79,67,85,55,57,98,255,213,173,126,228,138,33,33,140,215,168,163,147,180,85,101,244,215,38,83,112,17,201,191,135,244,171,169,70,131,31,90,173,204,211,85,31,92,155,107,86,229,237,125,219,118,215,123,102,100,247,210,24,151,214,202,239,13,53,30,100,177,52,45,117,255,251,178,68,190,12,196,46,102,205,155,108,65,240,146,44,233,115,113,232,78,80,141,157,54,110,24,183,66,30,179,166,13,193,151,160,205,148,107,22,125,74,123,209,221,136,37,71,24,86,179,29,85,88,130,229,102,201,102,167,173,220,228,254,252,231,152,25,192,42,221,254,49,182,252,205,32,115,15,18,137,131,6,12,30,24,48,222,8,0,39,107,212,232,56,50,56,34,122,84,248,82,209,88,191,242,154,214,171,69,166,33,16,205,123,139,97,188,162,187,47,149,64,127,114,155,10,204,202,106,95,75,190,111,149,168,169,243,229,154,212,84,253,238,187,206,112,138,136,135,145,63,114,46,100,133,19,34,43,162,26,188,171,30,20,135,104,55,88,82,25,86,109,30,106,103,153,157,59,1,38,173,172,90,115,66,167,124,142,242,100,190,87,68,71,178,173,41,182,182,248,173,225,174,0,27,109,248,217,32,0,235,146,252,192,64,28,104,54,48,172,75,53,92,98,7,16,102,14,128,171,182,15,66,133,223,11,123,27,85,244,226,66,96,137,28,41,246,138,63,240,194,20,138,17,60,105,173,70,8,60,236,196,152,26,103,193,50,72,2,146,52,225,65,48,221,56,184,154,195,44,96,119,168,152,193,113,198,151,152,89,135,143,64,94,31,10,14,71,106,67,98,185,222,61,162,49,141,118,246,218,117,10,255,61,204,204,106,201,188,241,199,239,17,152,179,163,213,175,183,80,134,249,43,20,90,124,147,83,35,229,70,157,91,214,244,65,246,120,230,161,191,76,112,154,102,103,253,197,215,155,80,2,94,40,0,100,0,65,46,223,152,60,131,158,6,184,193,21,208,17,184,25,151,213,159,86,87,253,191,138,64,165,251,4,19,121,152,222,56,30,110,93,48,243,53,141,198,85,13,234,134,173,180,17,70,150,46,211,7,63,203,255,243,39,135,74,228,188,235,223,51,143,188,91,177,226,109,15,161,84,51,234,142,29,21,158,175,87,87,215,82,220,73,100,71,75,101,35,88,96,68,129,97,11,41,23,201,72,56,221,188,100,187,70,159,215,72,191,29,216,241,245,18,176,0,0,168,204,17,101,240,201,36,26,12,38,195,156,195,172,27,76,29,67,0,204,168,91,140,40,128,172,193,156,8,132,32,12,96,60,4,1,96,46,74,210,168,38,132,0,58,1,202,163,34,43,12,139,32,29,111,19,18,143,18,197,111,11,152,96,192,225,69,212,161,114,149,38,59,139,82,153,212,54,67,145,0,136,148,94,52,146,65,42,129,3,140,74,184,201,127,214,188,8,222,192,44,190,4,110,202,217,31,119,159,199,221,105,195,242,71,250,126,61,41,182,0,48,14,40,29,131,141,82,139,95,199,255,63,243,252,85,149,83,191,17,255,251,178,100,211,140,133,5,102,202,155,184,66,114,119,234,121,154,101,35,108,88,105,157,28,111,101,13,201,240,179,101,233,164,141,168,93,212,187,79,179,15,150,237,166,155,191,143,92,106,165,55,252,68,150,226,132,136,247,122,246,38,45,18,73,45,21,42,230,108,168,26,163,134,63,3,43,46,138,226,59,226,82,135,143,208,13,207,86,8,0,7,110,220,43,172,204,180,47,170,147,105,71,76,114,231,149,113,252,100,140,125,59,224,122,117,71,101,231,50,136,58,50,44,9,92,177,128,103,165,184,187,27,226,116,135,48,246,151,78,3,156,4,55,153,253,8,50,45,137,41,171,158,85,89,67,130,120,212,233,85,174,151,218,36,124,214,34,86,20,92,14,205,19,23,154,24,36,200,243,84,53,149,141,187,56,111,167,172,42,175,144,124,252,19,131,216,148,50,98,137,1,117,116,52,117,46,224,160,163,204,26,87,0,5,110,252,234,160,67,226,40,204,122,112,48,80,176,192,129,195,26,175,193,160,35,0,2,82,20,186,201,190,183,22,1,51,153,195,29,153,136,190,243,15,196,13,45,135,224,215,225,248,111,152,107,149,44,75,242,252,199,216,26,208,66,166,172,216,218,20,170,13,184,219,186,80,254,111,83,25,125,144,24,210,231,161,180,228,74,198,151,70,221,231,223,72,204,170,6,156,101,114,55,34,117,173,187,242,249,93,28,67,26,125,127,252,76,184,103,75,74,208,204,203,5,183,80,212,248,171,167,154,252,89,185,129,18,104,26,134,40,29,146,90,89,154,46,12,62,232,148,224,124,207,4,137,23,184,184,137,124,188,243,181,186,133,79,54,162,34,191,138,238,19,6,173,32,72,0,5,187,242,34,68,96,153,193,179,101,129,61,138,115,98,50,215,73,54,163,16,4,90,164,166,67,137,117,8,202,111,0,105,35,184,45,14,236,154,46,189,178,202,111,28,219,32,250,230,32,250,222,31,105,159,117,255,230,71,42,170,19,75,53,29,30,185,213,76,122,237,117,177,212,239,99,212,155,209,166,53,238,181,84,70,59,59,58,171,73,62,146,68,156,201,46,174,197,59,237,170,251,255,182,56,0,0,84,64,207,124,241,3,96,24,26,24,70,93,152,74,24,156,70,189,24,98,36,128,138,1,96,89,50,80,74,6,6,203,1,66,144,38,1,66,128,72,240,94,24,2,11,2,220,29,213,110,99,197,4,40,106,121,144,160,253,47,39,210,9,52,157,45,192,144,137,0,72,98,162,2,14,157,38,128,198,40,70,240,102,72,41,242,155,198,48,6,160,201,134,28,41,196,224,17,161,81,221,196,52,54,227,3,138,28,11,42,6,164,98,138,96,130,215,217,32,114,54,0,221,152,137,3,164,4,56,94,255,251,178,100,207,12,181,115,103,75,27,131,95,176,107,76,217,167,100,194,124,25,145,157,32,110,229,15,193,187,51,102,161,148,137,184,212,108,46,40,145,12,33,110,72,249,150,191,253,62,82,170,111,215,238,121,62,146,26,37,126,251,138,79,106,169,154,214,229,109,46,244,90,113,210,253,196,125,225,69,15,49,80,218,150,49,238,132,23,200,30,34,88,189,140,255,138,142,246,76,168,143,255,255,187,143,192,133,64,131,22,24,197,131,6,123,199,74,2,211,73,38,183,85,99,188,173,42,118,64,50,134,12,67,154,184,107,99,59,42,180,42,87,237,157,138,95,23,67,144,83,34,129,76,238,46,206,117,164,158,236,101,178,0,4,73,72,70,255,255,254,92,137,50,92,252,207,69,82,35,89,21,152,174,175,32,39,158,114,155,152,231,81,70,25,129,169,69,177,207,69,6,152,161,174,193,14,204,102,178,182,230,69,220,244,119,93,190,0,0,1,55,252,199,80,19,69,27,204,116,97,49,96,208,197,2,112,203,163,42,113,92,229,47,65,19,172,185,217,106,238,177,215,13,116,96,174,84,48,149,173,13,6,115,28,77,149,0,165,28,14,208,145,102,9,147,145,68,220,200,103,156,231,145,34,115,81,62,29,36,16,118,19,72,1,152,65,201,168,40,86,4,88,70,129,178,50,213,168,96,231,52,149,119,70,42,148,42,158,174,125,120,159,231,191,164,115,63,47,47,115,126,120,122,62,96,151,169,102,43,87,120,172,148,66,140,137,38,82,161,80,105,80,201,106,229,189,189,242,60,126,133,91,100,217,201,252,145,6,160,225,142,50,255,221,235,247,223,138,182,184,252,119,118,177,140,0,123,72,19,0,4,238,220,12,185,176,26,93,163,64,136,19,189,104,30,229,248,125,108,197,227,242,217,236,81,173,46,167,156,134,248,220,37,7,146,72,163,173,255,131,175,122,188,71,56,249,5,231,105,166,207,116,180,236,102,19,50,85,185,90,139,242,46,213,81,50,183,192,3,206,202,1,28,97,107,172,168,87,133,246,173,4,100,241,167,13,249,194,125,243,154,195,92,213,128,184,131,208,189,206,243,56,255,63,78,93,141,8,151,140,196,5,2,15,195,13,75,51,22,194,35,57,73,208,8,44,36,16,170,242,248,12,128,141,88,128,19,149,41,140,12,220,89,133,152,140,109,186,167,197,138,113,32,61,71,22,114,63,57,41,60,161,233,64,204,32,149,4,40,1,21,89,119,19,0,201,140,42,15,50,37,212,34,0,154,244,12,237,39,203,185,41,38,1,100,98,192,210,239,79,38,216,192,128,13,186,61,69,206,91,204,234,24,179,4,187,176,11,107,5,203,240,165,146,203,234,231,175,195,105,151,141,30,36,252,75,255,251,178,100,204,14,133,77,103,76,155,143,67,240,106,198,73,183,100,194,110,89,41,155,42,110,153,190,201,235,51,102,157,164,141,184,218,78,249,105,112,104,90,5,165,229,207,40,228,38,25,50,14,153,15,67,59,39,221,205,40,199,146,156,12,164,208,174,49,119,104,199,179,253,147,60,138,34,192,254,230,35,43,57,38,117,220,154,147,152,158,186,43,232,160,179,250,171,101,34,130,21,21,132,136,179,0,1,219,119,32,6,44,40,80,8,132,90,54,9,165,75,8,102,180,161,45,32,104,6,154,149,226,84,157,146,11,230,243,105,118,153,73,124,165,208,30,90,111,225,233,34,65,84,179,48,179,54,125,237,34,20,165,139,62,89,246,197,137,175,4,237,252,181,130,155,133,215,232,42,217,145,25,169,28,39,102,174,240,180,243,86,158,86,207,44,152,248,217,229,194,114,124,138,102,106,45,214,131,9,253,61,5,54,121,65,68,205,243,78,237,7,47,207,200,23,158,96,85,0,1,45,244,205,181,128,50,4,200,160,179,46,149,140,32,65,49,185,201,146,81,75,87,18,111,192,40,130,212,217,116,204,134,134,33,200,220,186,5,138,207,42,206,193,237,118,7,108,78,155,136,223,203,25,108,141,135,57,52,148,129,112,60,117,239,139,184,209,166,201,46,113,171,84,170,240,189,18,170,206,107,173,98,90,206,214,100,190,53,57,38,114,98,151,38,41,170,234,255,123,207,199,219,85,186,206,119,110,233,239,198,247,130,238,166,106,123,118,78,25,253,191,156,117,175,15,39,111,20,252,153,91,5,102,57,78,9,140,60,92,242,45,103,144,92,126,235,111,57,209,255,191,246,124,161,1,186,20,253,239,220,192,227,0,3,2,1,46,75,176,81,67,180,5,132,100,76,124,243,46,45,118,118,153,165,72,34,51,244,100,6,154,222,204,86,116,15,165,51,22,99,228,185,83,240,91,145,251,218,235,55,154,117,117,45,88,122,31,228,9,25,200,148,219,93,84,116,174,245,118,185,38,67,80,212,69,251,213,52,172,58,203,166,237,45,123,164,129,17,112,103,98,145,246,119,205,163,239,236,219,97,202,77,67,95,74,114,64,0,183,255,24,214,94,108,35,80,224,72,197,161,211,4,7,12,252,63,14,4,48,149,131,26,2,34,195,82,96,11,249,58,93,202,71,98,158,6,136,180,200,30,15,174,149,239,188,74,72,247,79,169,93,229,134,135,31,133,132,119,46,186,145,212,76,108,233,206,35,2,234,27,139,181,250,207,52,94,199,38,221,184,213,28,236,166,130,72,205,109,195,49,26,227,232,131,228,131,74,64,218,241,206,254,150,73,156,69,83,74,186,109,110,228,84,140,72,31,138,160,158,43,60,68,137,134,99,40,255,251,178,100,199,12,133,33,103,76,155,134,87,176,104,75,153,202,100,194,110,22,149,155,52,110,37,28,201,203,48,230,157,148,141,113,49,59,218,105,35,142,154,142,82,36,209,70,84,220,164,173,230,157,16,104,128,176,148,64,216,121,147,47,9,68,127,255,119,205,183,172,199,15,69,70,66,178,241,83,119,48,205,94,80,1,229,72,0,11,109,193,117,139,120,206,19,9,57,64,155,60,148,148,173,153,37,113,1,13,4,78,65,43,126,44,187,118,43,79,86,55,21,238,76,48,162,11,134,148,208,145,117,221,225,159,171,158,138,216,218,244,231,36,47,255,250,190,12,13,135,98,20,234,72,89,150,70,113,14,67,150,244,212,171,169,148,91,8,216,217,148,206,46,196,168,100,98,65,132,35,39,233,240,167,255,255,194,15,240,174,168,114,192,245,151,9,113,217,10,24,89,0,0,228,252,212,97,120,244,22,228,208,160,16,207,65,64,199,128,200,202,81,240,194,176,85,39,204,76,2,83,16,193,0,88,20,4,133,194,69,50,45,50,137,173,212,5,169,55,57,175,63,51,136,130,232,21,129,149,211,81,60,19,86,187,102,117,28,181,70,196,213,203,126,238,166,170,26,190,238,162,71,43,240,48,26,92,28,215,50,1,147,89,131,73,83,155,228,175,147,94,145,40,18,198,73,167,106,84,181,222,185,104,53,1,97,24,29,4,79,54,8,181,234,26,8,26,199,144,232,100,211,45,147,106,54,156,167,24,113,150,216,245,57,78,234,47,122,147,117,161,145,19,210,93,200,212,140,124,196,196,73,189,32,176,168,185,97,51,128,152,234,233,63,32,114,125,92,177,125,100,154,217,216,213,152,124,227,18,32,143,76,61,139,34,197,164,150,5,174,80,0,78,77,160,3,90,212,199,21,12,50,98,129,30,3,112,204,232,96,153,98,150,188,42,173,105,254,20,224,15,55,155,116,21,120,144,183,115,183,249,191,19,147,44,161,71,135,180,42,236,25,133,40,18,100,216,19,14,209,238,168,16,40,214,73,34,156,179,153,145,166,112,157,174,91,12,196,217,230,87,254,250,255,242,78,75,238,170,172,85,212,160,81,57,185,96,212,193,135,2,48,52,225,207,100,202,77,167,97,169,153,206,51,57,19,58,150,202,46,215,54,237,241,143,170,166,248,63,24,136,70,5,20,24,8,52,104,0,217,134,128,235,14,185,130,0,138,94,237,52,37,122,230,174,138,213,106,93,96,221,92,85,218,180,38,168,164,77,178,176,20,42,19,241,249,182,185,58,35,159,207,132,149,125,192,252,30,50,192,118,121,167,148,249,84,170,85,112,20,40,213,108,20,146,85,178,43,78,133,105,78,122,102,234,255,40,91,38,164,168,166,103,85,239,190,255,251,178,100,212,142,134,60,103,75,27,168,95,66,121,76,121,147,105,35,106,18,181,157,52,110,61,13,193,176,47,102,233,163,13,112,73,134,87,185,157,42,63,94,127,190,106,43,214,170,46,170,175,171,233,56,143,248,46,172,69,155,235,43,238,226,157,127,254,127,111,238,28,116,189,195,215,255,19,160,67,68,0,0,13,183,227,18,66,12,71,85,81,33,131,101,182,56,102,141,174,48,136,88,12,97,9,52,155,204,175,249,38,114,245,188,229,28,191,89,230,52,24,169,228,199,117,239,205,169,127,63,159,255,254,8,9,237,86,28,155,20,50,211,210,26,148,39,165,124,142,194,119,88,102,254,82,206,166,73,33,250,49,193,83,242,207,15,212,6,228,248,51,203,149,200,200,252,254,211,206,14,130,198,5,214,26,118,162,10,0,1,46,144,202,157,116,255,132,144,192,99,176,211,115,140,201,144,124,202,176,180,193,0,188,12,56,24,60,3,7,1,130,32,206,208,32,15,117,203,164,203,90,204,133,78,104,153,235,45,127,96,104,128,253,24,20,81,57,97,251,35,165,79,22,112,232,160,251,73,112,149,252,101,218,50,162,28,148,8,77,11,167,109,30,103,5,182,135,231,217,164,66,228,196,109,198,151,191,236,42,27,136,214,166,196,27,144,161,219,151,85,29,245,220,197,203,58,213,199,173,122,186,8,83,238,151,244,156,127,76,215,17,24,193,84,104,114,102,33,157,6,175,89,90,127,212,227,164,86,190,235,248,54,227,210,190,110,47,184,255,169,99,180,31,168,229,143,155,189,1,50,128,1,54,219,152,36,103,65,1,131,64,2,134,98,71,156,137,68,129,69,132,39,195,228,6,201,132,213,74,207,82,221,181,172,174,122,245,16,18,160,187,92,228,241,147,203,198,101,225,61,93,183,246,222,34,62,109,253,201,245,160,228,32,153,125,163,12,41,157,201,202,75,78,152,235,47,111,8,229,83,200,40,101,156,206,231,75,217,153,83,49,242,107,80,200,61,149,181,93,240,226,13,62,42,114,54,207,223,222,105,23,148,95,42,183,255,217,235,185,57,245,22,209,72,87,166,73,140,10,46,55,15,68,230,207,81,57,43,73,29,184,199,238,180,224,203,76,206,3,120,208,18,116,48,162,52,228,154,1,18,102,34,2,230,9,5,70,14,3,128,64,57,201,144,184,108,137,238,126,33,135,237,128,55,52,90,109,177,88,226,66,122,89,39,57,41,139,230,173,228,165,34,114,188,82,180,70,86,203,201,37,25,85,64,182,84,29,149,134,45,22,144,104,184,18,36,233,94,239,83,148,157,105,20,185,224,119,41,64,95,169,44,52,149,208,211,172,210,120,62,168,94,137,244,162,158,217,235,92,218,222,246,237,83,219,255,251,178,100,218,142,197,99,102,202,155,184,67,114,138,140,217,131,105,134,74,87,33,157,40,110,225,115,9,239,51,102,13,148,141,120,113,181,252,74,124,203,31,190,54,206,255,231,99,147,135,190,171,106,241,124,85,83,234,170,152,227,245,255,241,211,226,107,81,180,197,237,206,110,175,125,117,27,250,149,41,183,185,3,65,222,117,150,142,202,61,234,128,165,78,0,78,93,176,4,130,194,225,132,130,71,49,22,60,63,45,83,130,169,21,32,232,115,173,46,209,12,218,79,32,204,165,33,56,141,178,45,253,188,130,220,171,122,112,149,85,133,122,210,157,139,164,151,106,154,40,17,2,28,204,156,32,97,227,177,94,228,123,155,17,110,78,174,106,102,199,43,34,98,212,240,11,50,12,19,62,97,61,34,154,67,69,207,72,6,210,120,137,12,138,28,187,86,67,41,106,42,57,211,225,119,62,24,67,234,148,47,208,90,103,11,139,244,37,0,2,229,180,193,81,69,140,254,128,116,199,240,37,76,90,65,184,193,80,34,204,84,1,244,192,156,1,140,15,128,172,28,4,166,2,96,80,96,26,0,138,12,225,168,2,220,42,10,201,20,206,250,233,78,196,28,111,24,11,110,120,5,0,63,108,173,132,53,84,193,17,130,153,170,98,164,152,235,41,73,133,203,32,53,214,130,155,40,88,58,22,104,172,213,152,250,115,187,77,105,129,164,83,167,25,158,127,31,9,83,221,89,209,148,192,90,80,140,110,163,162,182,187,227,158,227,108,219,165,210,158,164,83,91,102,71,121,122,213,13,124,160,113,169,61,234,30,65,247,102,149,206,227,206,150,71,59,121,183,156,70,169,191,108,174,38,103,169,248,100,83,183,49,58,238,63,205,28,175,95,197,175,19,215,114,188,110,149,0,149,128,64,0,4,187,241,149,195,54,7,8,57,14,14,0,130,139,151,165,210,233,205,149,37,68,30,67,35,204,74,231,218,23,196,20,30,198,211,149,200,206,121,68,3,160,135,242,171,76,254,41,67,183,218,127,145,95,255,255,250,171,10,31,73,245,229,207,223,93,220,204,222,158,55,104,197,168,146,99,49,70,179,185,54,229,223,84,51,242,92,208,213,230,221,132,49,27,145,85,178,27,185,7,230,95,161,180,211,228,16,98,10,168,0,5,186,195,29,175,35,72,15,19,41,7,19,38,69,195,25,64,195,45,195,48,96,18,97,104,24,238,5,64,18,80,29,187,149,0,183,193,251,85,59,12,10,157,217,145,191,210,136,110,32,14,6,234,202,24,44,219,101,67,163,181,52,140,171,247,143,243,5,111,33,177,160,135,24,109,23,32,151,26,130,66,237,74,243,175,12,252,230,222,24,133,20,25,30,191,46,194,155,33,98,65,133,86,255,251,178,100,204,12,197,251,103,73,155,217,91,112,112,108,121,151,109,35,90,19,149,157,44,110,140,252,193,201,179,102,77,164,149,168,242,255,248,97,145,226,4,50,122,28,37,35,55,29,24,43,26,137,54,100,23,103,1,165,11,10,0,150,128,204,142,229,237,149,5,30,237,201,181,127,235,78,191,207,185,237,247,118,110,221,188,52,160,1,110,187,24,117,97,117,236,44,66,0,132,41,246,148,165,41,13,140,173,42,164,46,12,198,215,122,215,27,18,49,21,19,32,81,139,185,18,252,83,172,239,174,239,164,116,251,175,59,86,156,36,24,60,232,143,71,116,45,84,115,29,42,117,115,200,242,153,78,199,96,160,20,198,22,114,144,230,171,187,204,133,117,179,72,199,37,143,46,140,218,24,181,96,229,17,25,175,162,28,232,238,139,243,236,200,253,174,236,214,182,186,206,61,0,2,228,140,193,117,186,12,181,2,224,192,188,49,12,91,129,220,192,208,23,204,10,195,40,193,28,39,66,0,212,188,128,96,14,48,28,1,229,42,48,14,0,64,224,31,83,148,4,178,132,79,116,209,50,1,103,136,254,141,234,58,22,3,133,132,40,24,132,84,175,201,86,1,244,69,152,152,144,162,214,16,30,180,215,249,236,172,148,28,0,168,86,116,243,210,220,89,178,226,181,73,31,141,67,52,16,86,13,109,176,68,234,106,51,41,153,40,59,6,160,42,164,153,125,255,216,219,229,23,107,101,60,90,229,83,40,57,22,124,110,54,44,200,202,74,23,97,10,226,151,18,151,75,138,211,33,114,117,44,75,147,22,61,69,191,133,184,50,222,54,127,246,164,65,13,98,139,213,170,24,102,191,195,255,53,235,252,255,32,16,0,30,219,115,22,15,51,113,96,48,152,64,136,160,193,138,64,173,229,234,228,76,18,4,209,5,139,239,84,110,195,110,59,175,159,19,156,188,214,200,98,95,219,124,154,39,154,90,65,98,93,222,245,251,252,102,126,175,63,253,219,134,57,155,230,239,111,225,32,86,58,204,97,198,82,68,26,93,250,120,20,231,229,46,15,187,92,63,166,33,59,245,108,119,126,186,204,214,253,122,174,205,91,17,53,93,140,253,179,93,247,89,253,77,61,219,20,164,228,183,73,52,208,72,220,174,235,182,127,158,147,255,27,199,192,138,64,1,111,254,60,251,92,231,192,131,26,26,132,37,242,192,92,215,132,112,112,20,2,11,8,12,8,130,160,144,18,142,149,67,76,226,46,185,38,41,46,88,16,132,217,164,117,174,128,81,38,133,224,79,209,138,209,150,35,188,141,177,50,53,180,151,230,208,140,61,31,38,42,173,166,200,106,137,166,246,158,11,59,19,93,16,150,56,12,241,226,98,40,195,30,105,21,255,251,178,100,212,12,197,246,102,201,27,216,68,192,136,140,217,131,109,134,90,20,93,157,48,110,61,13,193,195,158,230,13,180,137,169,184,235,247,29,241,151,44,215,76,201,99,133,96,58,123,98,41,24,101,181,195,139,20,182,179,89,42,179,221,117,179,27,210,203,171,147,205,87,17,23,219,205,98,163,234,46,87,66,85,70,95,81,202,178,180,125,122,242,181,41,31,223,84,48,37,181,0,0,150,218,99,106,4,41,1,2,137,22,9,29,58,116,160,168,11,198,208,20,93,19,21,250,168,70,45,136,21,148,208,65,162,105,40,8,130,141,23,241,3,196,90,187,116,156,101,68,28,138,159,24,207,89,173,65,106,215,103,171,125,127,32,200,210,131,118,18,157,157,140,44,45,236,118,123,132,178,38,195,21,5,22,22,232,63,33,127,217,130,223,10,78,40,156,187,111,253,239,79,171,237,110,72,255,214,63,85,189,198,65,0,25,191,220,198,107,148,209,35,44,199,177,160,28,69,152,50,25,25,114,51,130,130,119,136,88,0,10,0,0,144,37,32,0,64,26,244,169,13,70,183,155,170,225,178,218,208,43,140,1,0,33,153,83,116,139,230,34,2,216,147,245,32,131,31,232,243,205,22,167,77,56,17,133,42,176,76,84,33,58,64,71,19,102,6,77,208,136,82,66,121,11,74,169,173,9,131,44,33,66,154,20,167,119,28,175,56,53,190,235,222,45,178,216,178,229,41,127,175,156,60,174,107,102,201,86,33,134,152,113,206,185,229,158,175,36,209,209,209,221,218,75,123,45,231,110,173,162,31,57,104,166,161,186,170,139,137,234,94,139,213,15,187,22,171,28,70,2,78,160,0,61,191,224,67,34,103,129,65,226,128,118,208,30,152,144,46,19,120,200,6,65,21,192,23,80,193,147,52,175,39,81,110,176,236,82,54,204,185,36,73,85,21,178,253,150,74,226,85,207,241,93,203,124,195,37,79,63,124,73,177,185,63,49,124,119,52,220,212,198,230,36,63,191,42,68,40,143,232,75,100,165,53,11,150,61,241,105,78,228,127,8,149,218,14,137,161,201,57,195,142,138,99,101,71,221,60,118,233,49,67,26,191,141,102,106,234,45,71,220,63,247,23,187,93,170,68,132,72,0,1,100,172,211,83,252,237,115,212,194,129,188,207,209,160,192,146,52,193,54,113,177,147,2,165,225,114,192,0,168,208,102,20,19,217,58,8,134,88,209,5,156,219,49,69,219,1,13,50,72,247,26,50,92,16,169,65,32,181,23,2,181,4,110,187,52,1,149,77,148,193,198,74,213,254,17,7,0,191,173,125,56,227,16,59,174,193,22,189,45,168,132,117,221,105,206,99,148,227,205,53,107,88,209,203,236,151,29,83,87,99,231,255,251,178,100,206,12,197,77,103,76,27,169,86,66,129,108,217,147,109,136,92,21,253,157,36,110,225,109,194,7,51,165,205,183,161,56,239,218,92,114,96,227,249,223,13,187,135,115,21,253,92,26,62,109,147,74,205,111,136,158,34,97,247,243,182,54,119,195,106,107,124,173,210,221,237,60,66,122,215,189,135,208,64,251,234,225,205,136,255,254,162,255,217,223,186,127,124,132,24,0,6,237,240,25,12,207,16,70,66,218,82,25,29,219,154,103,57,157,155,1,204,137,20,245,184,77,73,119,118,213,84,113,119,217,71,98,203,239,185,201,245,179,23,117,112,212,122,72,230,231,53,87,119,220,12,29,106,48,64,170,255,168,158,226,226,123,255,181,190,198,205,181,172,143,167,127,116,59,167,60,161,4,152,99,32,100,190,83,188,35,50,233,78,159,5,55,30,158,61,98,30,233,211,253,198,148,108,226,216,211,32,117,67,165,62,119,221,207,27,85,113,252,71,117,252,91,222,8,82,0,3,182,248,204,117,67,219,172,205,192,62,48,136,24,193,0,227,135,43,80,52,56,3,6,36,112,136,24,152,76,81,38,157,73,19,238,207,101,54,108,46,230,115,21,127,146,24,112,10,137,112,43,53,165,16,3,72,130,111,156,113,193,139,75,221,232,5,157,161,180,189,238,99,51,243,180,145,41,76,157,212,159,167,151,73,35,143,191,35,145,122,255,118,127,182,68,176,65,68,208,115,203,240,89,34,70,225,145,197,134,100,76,4,89,211,6,3,218,246,100,107,15,6,69,28,174,122,76,209,43,241,12,243,96,134,185,123,106,211,145,243,58,89,127,61,125,26,253,142,102,244,164,160,3,129,0,1,54,237,133,104,149,20,152,160,242,227,18,124,194,126,78,120,18,95,108,112,107,230,193,32,106,73,70,205,107,69,21,235,174,37,12,33,238,49,17,251,217,197,149,216,81,233,49,126,239,91,239,76,218,116,19,9,62,159,59,51,61,123,174,157,222,138,231,82,46,231,70,110,234,228,67,139,54,75,105,43,212,65,136,140,165,102,46,148,122,179,35,202,202,71,125,137,83,59,202,229,186,61,173,218,134,182,167,85,232,146,166,218,70,0,245,128,0,123,122,98,244,78,109,168,242,96,73,50,97,192,248,2,40,193,226,249,16,150,189,75,0,32,232,46,96,72,68,12,1,64,32,130,43,41,154,216,8,7,230,216,27,59,104,77,132,186,79,124,64,25,82,212,208,176,24,117,202,50,156,38,97,139,74,167,97,157,185,10,160,130,143,193,22,26,178,56,181,150,205,24,123,36,48,37,60,174,30,141,53,85,118,170,234,198,219,60,211,137,14,211,220,58,141,45,83,185,72,240,217,152,27,47,143,185,114,58,74,189,255,251,255,251,178,100,199,12,196,217,102,203,27,131,63,64,118,12,217,135,105,133,110,24,29,157,38,110,225,111,194,36,51,101,205,182,34,153,138,231,135,127,252,85,77,60,121,60,155,234,51,99,166,231,225,84,187,134,69,175,123,41,91,148,237,168,30,154,225,204,182,55,117,44,229,31,111,105,250,110,104,120,165,135,227,180,80,114,188,215,21,204,179,251,91,141,5,191,152,191,217,93,184,138,0,78,0,3,53,248,194,136,141,124,80,84,34,2,36,12,59,70,176,194,7,253,136,54,50,224,47,246,85,26,161,183,47,194,191,234,21,107,29,82,202,216,231,43,245,80,81,12,28,249,122,5,140,30,80,62,142,42,57,189,255,107,159,94,247,240,242,40,127,216,152,92,56,65,179,37,186,83,254,245,220,218,67,52,187,241,44,77,102,89,106,234,190,242,41,193,227,30,188,249,158,150,229,254,14,105,241,243,104,149,216,219,23,235,102,137,141,213,74,231,27,81,125,191,95,207,196,227,187,113,211,123,124,126,156,112,52,5,165,0,0,174,200,196,234,236,203,16,68,197,240,84,172,16,48,184,75,52,216,234,48,120,35,12,3,86,147,19,6,130,224,0,17,57,164,212,175,82,181,178,5,29,33,4,89,51,153,211,140,214,71,76,249,38,154,1,32,225,36,162,115,162,148,110,211,97,114,213,57,1,14,1,120,104,28,245,86,99,77,201,186,53,242,234,2,4,187,103,26,186,190,172,220,85,33,127,148,89,179,180,20,101,34,179,41,68,165,97,11,0,46,69,55,70,213,234,194,150,140,0,233,101,141,253,115,231,122,253,244,83,143,60,81,163,161,233,48,121,151,87,115,72,51,199,93,220,234,148,107,185,204,238,58,164,110,151,62,164,38,104,135,123,230,158,125,255,255,246,255,79,134,64,3,4,0,7,119,244,70,160,100,99,198,191,91,96,156,105,246,208,101,93,71,104,98,69,99,59,182,245,41,103,93,201,226,177,141,53,99,96,71,254,84,72,155,59,132,12,125,195,39,93,242,221,208,95,82,235,115,88,59,139,205,81,64,146,129,181,172,239,236,143,109,218,212,125,149,153,108,65,141,187,102,171,206,202,119,217,141,70,157,28,207,125,157,211,169,201,39,126,180,146,117,255,255,239,255,252,105,183,166,103,7,231,58,134,70,26,7,3,130,105,132,67,65,147,72,120,144,16,6,9,80,72,134,101,187,21,1,75,235,34,110,236,129,187,55,120,154,180,108,182,178,72,10,6,8,203,114,72,165,43,110,197,199,16,89,92,184,109,149,48,148,5,29,81,233,186,201,85,235,33,22,163,245,132,93,223,107,40,156,142,77,113,156,186,146,218,87,37,165,52,231,61,242,24,60,60,166,163,68,158,164,93,76,255,251,178,100,193,14,133,98,102,202,155,184,59,240,107,76,217,202,105,98,126,22,249,157,42,110,225,111,193,210,179,166,77,167,149,112,218,51,126,43,37,134,121,118,85,150,241,246,75,209,249,184,124,178,217,112,221,37,151,57,251,220,133,152,201,198,66,23,112,186,108,73,118,220,116,114,162,34,170,223,238,153,187,56,118,56,222,73,45,237,174,125,123,89,82,170,78,186,255,138,103,236,180,243,242,215,191,231,221,253,127,0,238,192,0,75,182,38,22,6,34,98,135,190,100,38,78,229,70,73,14,88,128,203,150,206,85,57,150,174,80,115,54,28,228,251,89,152,173,151,49,244,146,247,182,81,88,173,162,88,81,187,87,85,20,118,85,9,232,19,48,129,206,66,107,87,85,179,223,183,34,84,199,125,218,206,70,65,237,119,43,79,69,149,218,99,208,61,50,153,25,145,42,84,114,219,103,157,168,196,17,37,51,55,38,181,78,218,147,178,171,143,169,215,70,90,247,177,128,239,0,3,190,248,205,170,141,228,184,203,4,140,16,24,189,102,234,11,2,36,139,45,37,0,97,145,70,141,139,181,140,229,73,68,182,102,91,2,95,182,212,210,15,136,8,66,161,65,170,179,179,53,193,192,132,25,216,27,153,180,128,97,18,226,59,100,182,204,156,60,122,86,68,209,36,79,15,234,250,167,199,6,163,200,61,238,218,206,204,185,140,237,153,10,88,121,149,33,228,15,212,64,187,182,226,199,186,142,84,100,149,152,215,125,12,118,118,99,200,146,50,59,214,167,251,34,168,147,40,152,162,91,116,63,67,39,24,82,83,255,172,104,72,0,4,219,243,38,74,13,50,100,49,48,16,192,65,163,3,138,205,174,94,130,209,102,13,91,68,32,166,209,244,228,169,72,120,66,121,89,83,236,147,195,65,17,182,102,136,75,199,98,89,219,123,59,226,120,133,35,224,23,246,98,133,129,130,207,154,110,199,149,116,210,198,244,193,106,226,187,56,245,119,215,8,24,194,4,57,154,190,231,116,86,91,163,158,213,212,56,42,206,143,42,49,152,172,172,71,115,191,180,171,76,136,140,230,109,166,101,106,206,141,90,106,204,217,157,139,177,85,169,179,38,105,171,51,118,254,49,72,0,0,95,255,204,71,240,226,2,0,161,102,66,38,4,9,49,99,134,122,68,8,215,93,164,94,135,247,21,109,98,143,228,74,155,25,38,20,182,165,108,82,101,220,143,83,75,150,59,193,26,130,236,69,232,28,183,27,40,35,25,109,97,150,226,133,77,88,140,217,101,162,94,144,105,212,43,133,188,8,194,69,158,228,209,255,87,255,206,90,114,214,27,109,53,101,175,82,123,154,137,37,18,73,118,224,126,188,170,228,237,90,92,157,248,65,255,251,178,68,198,136,228,118,102,205,27,108,44,208,137,140,233,147,113,229,110,20,21,155,53,77,165,121,66,146,179,165,141,199,162,152,10,124,118,214,216,69,140,219,203,172,168,67,191,50,233,135,174,163,175,250,153,85,182,86,72,37,51,142,34,35,59,31,77,111,178,62,13,120,126,198,49,129,171,149,46,252,201,63,35,116,19,140,36,5,48,168,60,194,128,179,188,13,128,194,89,106,176,217,2,133,221,155,145,86,90,221,24,164,212,75,56,227,16,140,209,202,211,196,144,26,201,30,137,116,72,27,228,17,10,46,236,135,152,131,6,172,133,88,192,208,8,87,54,115,5,88,174,210,65,141,30,73,20,78,45,233,48,234,170,229,100,239,50,163,80,59,11,8,71,42,159,49,23,63,106,109,76,114,164,85,79,85,81,208,200,153,138,138,185,184,105,185,230,105,12,103,153,138,101,218,7,188,189,69,89,110,73,187,91,109,46,108,185,182,188,75,37,221,41,86,236,100,192,247,249,78,166,18,42,42,94,177,163,248,62,37,16,33,165,0,3,0,0,22,223,211,97,147,54,64,69,0,49,18,163,13,8,51,66,182,52,254,58,171,41,39,218,11,227,139,46,147,206,74,171,110,142,252,47,156,99,226,106,194,91,129,192,158,7,110,181,1,27,193,170,116,51,52,226,17,249,211,57,30,197,215,58,227,65,209,18,144,241,111,121,129,9,85,126,116,159,248,102,98,110,108,140,201,118,155,120,243,228,101,247,90,152,188,78,98,49,164,154,44,98,201,57,29,13,31,28,212,53,187,153,53,31,88,252,169,31,92,27,200,203,224,146,145,120,199,205,197,124,52,87,125,255,117,251,241,247,248,92,0,5,223,243,59,196,76,236,41,25,6,24,20,36,96,177,81,158,208,104,6,105,178,6,228,10,0,202,224,60,28,164,83,132,40,89,115,46,106,185,170,77,196,21,40,159,112,68,38,78,91,193,88,140,59,137,234,157,118,117,193,3,196,171,207,97,11,165,235,29,94,166,35,232,157,88,44,204,72,112,169,59,198,199,194,76,57,174,205,103,229,232,234,173,123,79,173,84,115,121,206,250,187,152,197,48,244,17,68,67,85,93,143,57,158,70,65,169,98,202,236,89,109,83,208,150,103,38,138,142,180,105,37,191,208,242,190,35,208,220,192,238,0,19,127,249,130,96,160,100,160,192,48,40,15,30,8,7,43,161,150,129,15,60,47,203,157,149,52,11,31,137,195,241,6,105,49,98,183,46,180,202,177,74,41,167,105,136,169,204,170,206,89,216,108,176,243,159,103,109,229,42,186,206,64,91,57,234,52,62,29,201,8,20,116,91,31,5,161,136,211,51,63,203,233,51,245,179,76,239,158,67,192,183,15,47,84,165,255,251,178,68,191,8,228,126,102,205,211,108,68,176,142,44,233,147,113,229,110,17,109,157,56,110,25,24,66,44,179,166,77,199,137,185,159,211,69,152,208,113,12,97,94,82,239,208,241,141,5,82,105,226,245,255,203,127,236,55,254,8,95,131,188,201,157,162,163,197,199,199,245,255,253,174,144,160,162,174,223,146,111,204,192,17,48,88,92,42,45,33,19,154,44,240,8,0,161,34,75,104,70,6,98,220,190,252,144,51,253,157,72,82,81,122,3,132,50,240,59,11,3,68,35,152,130,129,237,154,184,177,1,59,85,68,157,188,178,16,148,124,12,70,44,76,141,112,164,67,133,3,124,138,2,98,58,22,213,202,101,35,42,28,172,119,118,42,103,175,114,89,230,156,164,86,68,100,35,26,184,84,184,182,38,202,217,72,67,149,233,100,68,91,95,181,40,199,61,4,123,57,19,86,78,170,253,198,106,213,203,215,236,204,213,253,66,52,170,0,1,44,252,200,164,60,30,35,152,8,16,152,132,8,152,146,1,28,124,65,1,129,214,186,68,12,37,243,138,172,200,216,165,98,71,71,217,33,122,18,16,107,202,129,151,50,22,224,201,0,211,112,4,250,142,204,209,129,13,125,26,228,211,100,3,77,4,94,109,76,178,26,81,18,22,144,244,209,232,92,75,210,241,47,185,134,62,78,209,178,127,136,113,182,198,79,137,138,166,112,77,143,241,235,39,163,245,26,228,205,152,59,203,140,90,198,180,222,177,38,180,61,75,44,24,217,188,76,69,165,183,184,48,179,123,95,50,182,106,62,237,77,222,12,26,64,251,241,224,210,219,215,249,143,88,217,143,254,237,159,219,226,65,187,62,28,231,246,137,183,240,162,66,74,233,122,108,88,235,102,126,251,17,107,184,187,195,99,62,102,83,182,235,13,169,119,10,54,65,222,177,227,158,202,197,4,40,82,228,244,3,13,35,226,0,10,91,104,50,162,28,210,174,210,219,28,208,204,94,74,91,81,136,180,197,169,126,168,81,67,234,15,197,106,21,141,212,156,88,52,71,226,155,148,4,128,214,146,128,165,4,181,177,73,169,198,160,193,46,65,160,212,254,170,202,38,156,229,40,107,153,190,170,103,178,149,204,168,207,74,162,161,156,205,43,186,170,177,100,209,76,149,155,222,238,203,163,162,89,85,154,201,254,211,54,239,255,71,213,104,163,232,190,100,178,38,128,41,151,122,100,4,60,86,111,152,56,11,5,3,35,2,2,195,57,207,176,80,132,215,98,201,183,15,174,241,144,2,16,162,4,128,4,234,156,190,47,51,113,125,158,234,41,240,48,32,34,1,17,101,16,220,18,201,131,0,68,216,129,159,5,104,74,212,248,75,128,112,0,158,78,27,36,16,128,73,41,255,251,178,100,204,14,166,183,103,201,155,184,122,114,114,44,217,163,97,34,110,23,173,155,42,110,161,189,9,86,179,103,29,148,149,56,3,210,59,14,29,20,69,255,145,195,45,11,39,211,43,44,141,28,218,155,148,129,238,34,167,123,67,38,129,32,228,58,177,227,15,203,104,253,42,232,161,206,163,88,202,185,122,155,89,185,21,163,199,219,161,36,103,227,5,152,80,101,46,124,219,231,24,208,57,151,185,183,164,37,102,102,106,244,137,48,88,69,105,13,202,176,184,77,110,136,116,250,149,116,146,93,20,117,18,72,166,164,173,234,71,73,3,225,12,125,6,155,106,99,66,99,138,159,242,72,208,118,20,125,214,193,103,44,203,144,199,109,234,177,185,100,153,151,101,200,150,107,24,102,17,82,226,168,150,11,103,249,91,82,171,187,212,191,255,242,233,221,19,213,207,187,137,221,19,35,100,204,142,69,116,106,21,59,214,87,85,183,234,221,242,163,191,84,39,87,244,255,79,255,247,13,0,5,45,244,217,114,207,28,252,225,220,141,96,36,205,78,207,103,169,46,140,40,33,94,151,49,208,82,246,179,30,69,182,180,205,85,194,192,166,187,197,27,102,209,39,217,60,199,65,17,201,240,92,230,40,18,97,128,202,2,198,23,146,185,188,152,104,96,197,97,246,87,27,22,1,111,165,45,98,84,217,31,56,174,52,112,50,102,191,42,10,215,31,89,99,248,158,179,143,10,124,191,82,160,236,97,97,208,138,52,227,67,154,110,185,100,129,235,89,233,9,77,109,115,25,82,150,155,42,67,75,90,187,181,113,70,114,191,17,11,243,232,221,86,101,208,198,166,81,176,108,11,20,109,208,109,146,178,4,19,0,92,113,213,212,247,211,208,100,81,58,133,168,52,213,144,174,242,232,78,38,64,0,185,35,51,8,145,88,10,64,191,9,20,113,83,182,38,153,41,125,31,24,118,159,8,189,180,242,11,60,143,231,221,88,229,87,68,142,104,159,135,79,195,45,84,106,199,187,135,114,78,239,112,55,2,218,222,239,157,65,162,252,73,37,166,226,199,238,151,100,161,191,125,210,174,236,85,214,229,26,175,98,181,25,12,238,141,93,204,146,171,151,68,181,233,117,85,57,123,123,115,22,175,170,178,177,234,180,127,235,255,255,216,9,110,220,195,41,108,218,112,104,193,209,92,193,113,100,88,32,51,136,91,40,15,80,181,10,88,90,211,124,173,223,96,11,33,174,184,17,24,17,223,128,234,70,102,85,153,227,101,211,177,16,40,6,12,0,213,11,85,96,179,113,213,146,172,144,110,112,20,146,64,236,203,229,207,140,51,28,164,155,163,139,66,99,209,104,122,62,246,195,180,80,245,90,106,110,79,88,254,235,91,230,255,251,178,100,197,142,197,170,102,202,155,104,111,64,113,172,217,115,105,229,110,19,245,157,46,110,141,126,193,181,179,166,13,150,21,120,63,174,243,208,219,10,235,76,170,210,140,95,93,171,118,123,147,244,159,119,32,203,73,216,182,185,171,105,10,207,56,92,231,107,221,228,239,240,164,56,91,46,227,85,189,51,142,246,162,181,63,239,137,209,107,90,96,10,168,144,16,50,91,64,183,3,44,22,9,77,193,6,131,118,94,175,228,166,158,57,7,86,136,66,125,88,156,190,207,122,102,114,186,87,57,230,93,157,101,175,142,200,97,55,95,217,171,88,207,64,104,99,24,104,98,94,254,77,122,181,162,114,37,54,57,149,40,206,153,40,200,199,83,59,26,235,90,29,29,246,60,141,70,212,64,200,206,135,119,66,167,157,24,148,247,73,18,250,211,85,219,189,89,157,253,27,109,2,41,0,0,243,140,210,198,24,251,178,128,199,224,236,202,146,248,132,48,55,116,21,34,12,136,131,197,4,75,224,32,4,176,11,102,176,80,9,21,26,25,151,194,153,27,186,189,71,129,96,240,201,125,66,134,176,104,139,3,91,160,91,198,6,76,50,229,52,84,46,140,3,28,95,74,6,68,34,91,4,18,174,155,148,30,177,95,134,201,31,137,84,129,226,84,179,238,98,139,180,246,246,8,80,233,108,185,193,162,37,60,233,171,187,137,116,83,55,30,147,182,121,204,249,189,219,110,138,205,205,8,229,165,241,108,54,51,211,66,227,179,23,223,63,223,23,50,201,117,203,97,149,115,235,84,204,199,29,47,182,111,168,123,157,12,77,83,191,252,62,111,217,199,239,119,215,255,252,241,33,179,212,2,0,16,25,189,191,230,68,153,136,4,96,4,172,17,32,99,156,117,216,132,208,86,102,120,51,115,146,27,125,251,213,114,252,207,158,83,104,87,93,239,76,120,133,158,230,4,56,56,62,41,58,33,62,94,132,115,36,77,10,31,56,152,26,76,70,151,82,149,199,221,94,240,68,66,213,13,87,69,29,49,198,146,56,106,85,44,141,213,145,43,133,90,62,36,116,187,34,78,135,69,142,72,31,77,101,139,20,207,116,119,106,249,84,92,13,205,168,200,132,110,106,170,169,113,233,112,51,249,34,33,254,58,234,171,140,9,31,104,0,203,255,198,5,251,24,44,164,96,160,57,48,156,197,194,243,11,27,24,170,116,39,186,203,84,206,156,1,166,45,9,107,112,69,28,53,23,177,86,146,25,129,150,13,214,97,208,218,195,183,70,54,219,54,87,34,73,39,81,167,25,161,187,110,179,157,110,134,180,162,212,134,254,89,208,202,241,135,36,182,251,79,218,123,244,213,111,129,22,52,140,192,207,252,231,211,153,242,223,58,146,255,251,176,100,211,12,5,167,103,73,27,185,91,112,138,204,233,154,105,136,94,18,157,155,48,110,13,93,9,240,51,166,169,164,161,120,6,39,117,45,163,75,9,245,91,16,239,145,209,113,224,67,106,76,118,240,174,70,196,77,230,174,203,130,91,116,63,218,203,105,111,152,146,21,49,169,69,231,231,168,16,25,192,0,66,9,162,127,191,11,45,2,155,34,2,201,154,48,122,168,26,51,27,141,174,74,233,113,225,12,235,101,114,117,42,218,155,43,153,67,242,139,20,218,147,213,75,1,113,104,154,70,220,247,166,184,26,235,139,155,255,253,39,225,167,219,217,102,153,17,234,96,59,106,27,17,85,70,60,212,218,40,213,62,247,137,233,41,222,29,111,91,78,171,230,238,237,121,104,229,81,167,170,110,180,226,166,73,185,159,123,199,197,210,117,127,109,75,51,60,92,199,113,253,184,16,133,0,26,163,29,179,84,54,148,35,160,80,229,24,83,1,249,132,200,40,153,24,11,201,132,160,51,15,0,160,96,9,3,0,4,192,12,26,76,4,64,113,185,140,128,40,208,16,168,16,10,26,72,49,53,74,2,10,151,70,12,3,46,44,232,0,104,226,208,80,128,187,16,16,147,49,40,231,46,49,167,7,138,12,132,0,2,94,4,36,145,29,76,1,64,219,130,7,150,161,67,147,22,163,129,40,91,109,41,65,31,45,193,240,229,199,34,105,126,140,128,118,25,235,240,226,65,244,194,98,226,88,232,241,204,99,162,50,170,59,86,127,84,179,166,199,21,58,147,206,106,95,249,106,76,117,152,168,106,154,170,238,127,99,18,181,250,102,179,82,166,81,218,62,157,78,52,185,179,219,70,170,185,179,253,103,153,40,0,96,64,0,12,182,208,131,34,33,32,38,72,73,17,143,59,14,18,178,23,77,45,69,39,113,158,72,54,102,123,24,11,63,197,80,56,217,218,16,1,130,249,225,33,72,158,183,151,17,64,189,80,152,117,180,145,206,158,135,249,19,217,85,22,150,185,212,232,43,53,69,152,234,71,103,59,42,29,10,81,140,204,174,153,157,20,131,76,147,164,147,218,78,230,246,145,17,242,169,94,238,117,127,100,209,83,204,213,55,217,46,74,0,104,0,2,149,180,198,109,97,205,0,132,196,193,176,9,4,128,68,192,28,32,140,146,65,37,169,134,0,32,200,3,142,129,25,129,64,23,4,0,187,144,169,200,128,93,104,137,0,113,16,12,173,89,26,143,33,235,21,141,37,25,80,0,144,108,48,4,84,17,120,24,3,129,65,130,232,29,9,1,218,153,160,219,244,217,160,229,48,77,69,182,196,24,154,25,206,190,236,170,50,218,69,90,235,212,237,83,52,152,101,247,125,34,15,157,182,228,244,255,251,178,100,209,140,133,227,102,199,147,218,59,112,113,172,217,119,105,37,92,24,133,159,34,111,33,253,9,184,179,166,169,148,149,112,203,47,211,116,10,8,141,181,113,123,214,255,254,123,249,248,249,254,34,47,247,254,123,255,229,205,129,176,137,99,202,97,165,21,60,45,205,75,168,252,117,64,206,145,165,229,104,189,79,124,122,13,132,90,198,49,15,235,47,117,122,221,228,143,177,150,44,95,227,231,253,122,213,202,237,97,170,151,74,224,0,1,182,219,25,49,8,206,72,119,148,68,48,197,45,98,53,55,6,150,7,151,138,145,137,226,100,199,218,106,30,116,52,126,28,176,36,34,157,248,110,194,225,3,25,74,214,255,232,190,33,19,149,13,24,99,152,136,136,230,45,157,28,86,239,103,87,125,152,234,40,117,49,208,200,219,78,142,32,140,180,117,165,144,246,221,105,47,110,141,116,163,163,17,85,213,232,211,238,169,102,77,85,47,244,221,141,80,9,213,2,0,0,165,218,155,13,75,153,184,71,153,10,27,24,58,43,3,68,243,51,140,128,0,18,242,67,136,244,96,24,60,36,0,72,231,153,100,26,221,163,142,108,102,28,105,84,143,93,198,114,206,31,36,210,190,172,228,161,34,233,139,53,215,245,222,133,77,151,137,107,189,50,85,108,110,113,168,204,151,146,11,114,184,126,244,142,159,60,53,106,158,30,166,206,45,79,192,134,22,44,119,70,191,173,126,143,125,236,237,118,90,119,75,250,20,131,152,138,67,221,39,117,115,131,114,130,42,61,253,214,183,43,32,54,163,174,97,52,115,51,49,178,104,58,232,45,85,41,52,86,138,159,215,186,12,164,67,202,32,0,3,128,4,0,151,255,129,67,21,76,117,25,210,69,157,231,53,255,249,114,130,61,194,172,40,80,55,55,241,95,208,31,58,215,14,129,73,254,229,222,187,11,251,163,127,165,255,89,238,173,185,31,221,108,89,63,115,149,135,145,204,202,91,16,113,89,75,92,86,133,53,45,59,169,212,138,133,34,163,46,230,167,109,154,82,169,234,173,182,219,189,122,150,134,122,233,255,164,20,0,10,142,67,10,148,174,48,107,13,67,13,144,14,48,39,0,227,1,192,74,48,11,19,16,32,16,4,0,59,16,25,2,83,0,48,83,73,149,40,158,93,241,225,228,5,132,88,140,17,235,79,216,227,222,211,7,86,11,144,167,146,61,226,10,48,119,64,236,23,252,144,37,207,74,84,0,190,204,117,212,36,2,193,105,210,85,236,141,189,143,204,7,53,20,171,44,157,98,27,13,78,24,46,32,80,82,145,54,97,129,187,95,46,138,246,62,255,174,255,254,28,247,190,91,53,87,46,158,155,199,214,216,223,17,83,205,243,17,211,171,255,251,178,100,200,136,132,251,103,74,187,162,111,64,100,108,217,189,101,5,92,21,233,155,36,111,101,107,193,255,51,166,41,167,161,96,170,255,238,219,253,87,181,178,182,199,77,51,116,54,39,233,253,197,204,189,183,60,182,220,238,38,174,88,142,219,164,0,109,232,130,0,14,221,182,10,57,30,46,48,9,133,39,8,61,2,36,78,201,41,198,76,50,199,155,83,188,140,242,147,119,208,183,132,81,27,112,191,128,21,18,31,18,166,21,45,6,7,138,239,173,71,234,61,152,98,142,167,168,73,180,202,148,105,152,25,57,147,119,49,45,77,84,147,213,220,140,210,164,111,142,154,167,174,187,237,108,70,24,131,222,220,174,204,221,224,154,78,106,110,235,181,225,38,155,93,225,222,161,41,169,106,175,122,184,73,174,213,163,214,98,235,239,239,235,164,17,237,0,5,182,220,211,185,48,206,224,164,196,208,132,136,0,11,6,230,105,139,202,162,146,61,88,32,16,66,137,109,130,146,24,126,33,203,86,226,115,116,45,180,221,35,1,95,14,162,138,198,154,154,186,115,21,141,199,252,225,228,122,133,181,197,202,216,90,227,160,36,180,1,73,4,17,73,203,194,134,254,112,175,4,115,208,66,144,51,27,99,35,230,251,181,239,148,42,165,122,196,239,72,68,37,239,97,242,63,203,216,238,222,177,113,41,219,247,140,119,222,255,188,219,237,219,29,179,108,223,125,203,167,190,83,234,161,26,222,107,171,155,49,179,186,145,187,190,142,29,116,94,190,145,249,216,82,5,139,102,0,3,0,0,57,183,224,167,6,14,8,168,119,177,14,198,133,188,113,154,71,97,38,20,186,189,29,187,10,69,37,30,204,185,245,163,160,84,210,111,228,2,156,127,135,213,122,176,7,159,113,171,27,237,17,239,199,252,93,52,165,58,84,115,61,87,198,149,220,191,119,9,66,162,53,26,241,44,157,11,27,194,212,33,240,43,9,103,141,89,158,249,17,136,42,213,122,155,218,105,141,71,184,186,187,53,155,41,12,27,93,212,209,35,196,87,151,98,198,140,48,116,141,248,188,121,40,189,31,48,123,46,88,117,168,96,2,182,255,154,14,130,101,96,73,136,131,69,161,12,1,154,112,28,132,45,118,49,41,24,14,71,216,77,231,117,196,254,219,2,227,58,137,30,17,204,44,139,69,19,128,147,7,57,96,239,82,67,140,159,22,104,247,166,146,190,117,83,83,35,148,5,195,39,87,191,126,245,63,14,3,3,167,143,35,51,194,146,141,211,93,229,140,166,50,191,100,53,149,178,46,221,85,113,61,219,138,239,81,244,206,155,59,45,209,47,182,115,119,178,159,53,115,114,249,82,159,167,221,240,177,219,175,250,135,245,245,28,71,219,255,251,178,100,214,140,132,247,102,203,27,166,94,82,135,140,217,122,105,136,88,83,33,157,50,110,61,109,194,53,51,166,41,164,161,113,99,95,141,149,82,181,124,205,66,159,21,43,169,123,166,95,0,101,129,0,0,91,183,230,25,225,148,7,47,125,208,108,229,166,139,189,120,203,204,112,53,190,8,174,133,84,17,40,114,66,58,201,106,39,83,4,77,146,62,115,39,5,99,126,139,136,170,169,99,73,44,92,218,185,177,223,60,66,7,16,72,181,144,53,74,28,46,187,12,131,122,75,165,123,129,86,135,171,71,56,104,235,180,52,130,11,146,144,122,109,117,142,30,124,241,9,74,244,150,167,142,26,110,147,109,4,184,241,146,58,43,92,232,38,62,158,162,236,105,180,247,248,169,20,240,210,243,38,43,149,118,109,142,26,150,221,220,4,40,178,0,0,10,128,200,9,48,204,184,68,100,193,128,16,72,130,220,193,56,31,12,34,195,60,192,52,7,12,2,128,36,120,1,76,0,0,56,192,148,27,204,4,128,1,75,157,121,52,0,215,134,64,29,52,144,109,138,174,16,112,70,226,212,134,146,148,34,26,84,95,87,28,0,4,209,37,78,18,160,196,18,25,214,196,174,139,138,100,137,150,188,185,232,73,105,163,33,84,92,198,141,14,14,22,20,101,146,14,151,53,105,88,24,84,105,167,14,116,29,15,56,47,9,149,38,80,204,4,33,118,14,2,66,209,96,37,80,230,60,106,186,51,7,13,64,166,146,134,104,166,74,12,179,109,157,172,67,145,155,252,211,34,70,171,239,9,207,187,142,129,75,168,27,115,235,173,223,15,11,36,180,246,50,134,221,192,238,21,101,21,218,175,224,161,220,233,31,119,223,254,239,241,255,255,117,53,199,255,254,247,250,125,94,23,0,12,0,0,20,151,227,30,3,74,66,219,68,135,3,9,225,245,129,175,60,65,119,37,146,251,84,56,88,187,182,169,52,46,110,7,242,237,84,36,41,36,22,74,138,221,198,200,113,245,5,27,109,209,108,201,212,215,68,234,169,197,57,64,144,116,157,60,70,143,97,119,47,107,83,147,202,136,74,93,76,171,99,190,231,179,200,150,156,228,103,87,105,216,234,114,170,80,170,173,42,156,226,34,231,116,102,51,153,9,117,187,221,44,118,187,187,181,136,245,191,77,72,63,65,77,176,121,183,230,238,115,29,212,106,21,8,133,65,5,215,51,104,136,187,108,62,11,100,229,233,126,152,133,21,152,38,227,161,44,213,43,247,41,153,151,202,163,244,49,168,250,230,142,182,87,117,66,214,51,101,109,28,86,254,38,183,152,154,128,197,45,233,151,39,242,189,83,4,199,65,217,128,224,50,30,20,1,225,69,80,18,215,67,88,178,255,255,251,178,100,215,142,134,176,102,200,155,218,67,240,127,140,217,154,101,37,126,21,181,157,50,110,25,94,129,111,49,103,169,129,137,184,103,140,241,174,61,78,242,233,86,232,155,123,20,119,167,174,231,107,127,147,91,81,121,222,188,236,197,253,34,153,36,176,167,221,219,46,29,104,79,77,20,154,133,234,138,122,114,92,166,204,219,172,104,96,34,21,119,67,147,93,54,108,46,206,48,211,45,244,204,37,149,117,47,223,230,140,34,243,150,135,19,26,2,134,225,4,0,6,223,133,202,172,76,197,245,100,75,70,71,23,229,180,203,157,136,78,216,210,103,137,90,236,20,110,197,31,23,48,132,116,243,252,194,17,58,160,18,11,128,7,76,226,22,25,246,47,255,255,254,237,59,34,169,236,197,121,31,53,154,122,25,22,198,114,33,72,202,213,59,159,179,111,183,212,61,138,159,252,179,189,191,240,112,65,28,65,0,0,157,244,201,233,128,197,4,112,195,144,208,203,80,224,195,64,84,204,33,33,45,12,23,0,157,88,193,128,32,34,185,90,200,76,98,240,68,20,224,182,37,109,161,110,253,138,192,235,17,251,105,241,6,246,54,95,101,20,117,133,138,135,32,142,183,86,82,251,62,132,65,91,141,34,26,101,235,0,182,91,212,61,52,128,176,54,162,197,2,227,112,70,74,199,11,122,185,139,244,150,242,44,34,234,88,217,25,250,87,63,140,173,220,120,164,52,123,154,238,61,250,100,178,170,166,57,234,156,202,167,181,23,202,23,111,165,155,239,155,174,98,152,117,86,209,234,181,109,68,74,15,29,85,42,65,210,137,88,250,187,40,123,157,211,84,214,71,200,208,97,3,208,250,77,170,175,212,111,164,82,84,85,124,251,205,24,255,251,224,170,249,189,128,35,64,0,192,0,0,82,254,118,217,244,170,64,46,70,146,87,217,20,67,181,150,100,15,126,57,78,13,3,118,122,252,236,64,214,207,88,202,161,175,159,171,16,247,190,117,45,71,15,114,230,121,36,253,52,51,154,236,139,255,183,255,212,236,136,141,165,152,136,204,247,59,188,202,133,59,58,155,77,81,141,71,65,135,42,141,172,245,118,115,97,131,16,72,162,164,217,226,85,56,128,76,36,18,118,126,28,57,27,182,49,232,66,195,174,237,77,210,1,60,245,160,230,68,131,21,40,199,143,67,130,177,80,17,128,128,5,80,9,64,32,170,15,96,9,74,223,170,69,23,160,159,101,144,28,94,89,26,163,138,41,124,182,38,233,190,243,9,120,68,9,127,152,147,117,126,95,248,38,26,115,91,34,143,65,109,133,179,73,82,214,38,166,232,124,193,95,38,71,43,133,74,225,251,173,109,114,53,56,171,89,143,49,89,64,47,22,224,130,155,255,251,178,100,207,142,38,35,103,75,27,184,91,240,113,12,217,186,96,197,110,21,249,155,50,110,37,92,193,93,179,103,156,243,9,72,134,59,228,51,165,12,218,130,140,108,16,65,216,186,233,228,203,65,11,100,107,206,197,100,239,73,102,51,210,133,230,162,202,64,234,7,43,102,215,234,41,178,75,217,245,242,35,226,251,123,38,254,130,28,214,175,203,104,97,159,213,92,242,50,119,245,202,186,30,17,8,9,174,194,128,76,64,208,8,88,239,0,177,251,196,250,193,110,156,12,156,27,176,243,210,138,25,188,137,233,100,155,85,87,90,150,234,244,51,108,79,79,95,162,51,110,66,58,17,170,119,51,162,160,204,28,230,83,135,58,16,105,72,199,153,8,138,70,206,174,200,168,154,213,38,255,255,139,111,241,186,39,251,55,255,115,212,117,0,1,183,252,226,35,14,193,168,224,149,205,165,160,32,4,26,4,157,43,165,92,42,128,176,12,4,251,181,44,29,151,18,52,238,192,150,235,214,140,210,76,101,133,204,230,35,146,104,122,47,186,148,219,99,180,184,73,59,184,28,68,141,26,6,34,31,34,38,58,5,79,9,11,236,83,15,176,146,200,213,86,49,140,191,255,205,90,201,92,97,34,81,43,165,164,210,240,170,110,145,45,62,201,18,86,134,16,207,80,133,16,164,156,22,123,144,68,211,162,189,227,40,122,105,230,50,189,117,127,178,99,224,208,209,190,66,46,125,238,167,189,236,138,245,45,59,127,255,47,243,164,239,43,45,142,94,137,83,112,12,160,0,9,223,206,73,32,58,99,24,228,135,243,99,175,12,68,23,51,72,224,8,5,22,2,166,225,80,0,6,10,55,100,247,96,210,166,34,193,33,166,10,252,68,222,122,208,44,57,24,142,86,185,184,1,152,53,198,217,131,199,226,14,20,128,136,8,254,203,32,8,26,220,178,8,149,58,110,27,240,252,109,177,205,63,208,90,206,183,58,238,71,109,80,193,175,76,213,4,212,78,83,75,59,87,27,152,119,125,229,168,69,114,223,248,243,169,3,238,90,42,22,116,242,173,220,28,225,152,4,32,23,72,168,11,163,161,50,57,177,45,39,201,115,61,52,141,157,255,140,238,14,172,159,180,112,211,153,19,168,75,188,163,249,127,168,85,105,147,62,34,72,16,0,31,255,227,88,184,56,224,195,62,32,49,81,153,120,84,69,172,174,231,30,45,26,165,3,137,203,197,18,112,212,205,248,192,86,218,208,76,226,2,121,18,8,83,178,129,127,237,18,212,210,76,219,226,244,216,66,193,10,96,225,83,40,151,32,144,122,69,77,138,93,121,230,50,134,124,190,50,213,245,41,34,59,171,129,141,35,42,226,196,153,179,87,203,14,153,119,184,169,255,251,178,68,216,136,229,12,103,78,155,105,94,80,171,172,233,131,112,105,246,16,245,155,62,237,165,11,194,37,179,102,141,199,141,248,185,187,84,239,145,247,95,221,112,33,211,190,120,139,241,146,89,152,186,16,230,141,31,240,206,117,255,242,103,223,191,254,167,219,192,150,93,241,173,53,198,226,14,154,16,152,97,209,201,103,76,184,15,18,8,151,201,151,191,200,167,4,196,36,115,117,99,83,114,62,150,212,150,2,22,162,66,164,170,233,32,135,217,80,74,110,190,119,23,59,221,189,129,61,34,211,232,176,214,222,199,92,184,68,59,72,107,167,201,200,186,210,154,12,184,170,186,241,98,253,127,175,157,122,201,41,114,19,195,238,89,26,135,32,179,135,11,166,213,1,51,40,48,210,206,105,101,99,70,206,94,231,21,189,59,249,125,53,249,255,252,47,35,124,177,255,86,180,255,195,31,47,1,170,0,128,0,191,254,157,93,144,107,99,254,100,135,64,226,243,1,6,84,68,192,146,186,102,99,43,128,181,24,179,239,245,239,175,91,26,13,196,174,231,63,126,98,130,23,156,251,227,59,111,138,234,181,107,20,123,90,44,128,200,132,47,0,221,83,10,99,132,35,3,219,26,227,195,179,132,185,20,243,115,221,176,242,141,33,145,132,50,197,23,185,75,82,158,172,129,44,77,218,13,182,146,8,182,38,105,238,98,46,167,168,90,45,216,150,122,87,118,95,220,147,17,46,180,243,143,42,163,82,39,63,177,60,139,242,155,55,142,63,156,175,80,152,0,4,155,227,204,237,143,128,12,48,72,108,203,203,131,40,128,140,206,53,22,13,7,15,30,55,88,192,128,53,38,188,165,13,49,152,204,174,105,5,20,78,95,66,248,83,178,39,221,207,124,225,79,67,118,85,211,238,250,109,194,98,248,2,130,78,212,74,76,161,116,176,122,157,12,35,103,242,158,66,254,178,242,164,68,76,36,145,135,12,37,205,218,65,240,176,130,162,6,95,111,255,201,125,148,82,29,170,42,210,84,242,114,213,64,227,46,30,123,154,187,56,125,58,83,72,178,143,204,46,236,161,197,147,49,227,221,45,94,58,87,91,198,78,141,9,167,77,83,49,195,207,12,123,196,47,245,220,140,83,162,10,95,139,137,15,183,254,153,182,233,225,204,26,51,1,158,146,8,68,84,93,11,139,224,177,162,107,81,250,102,113,252,120,126,53,67,110,4,80,175,241,245,150,7,203,97,128,55,165,84,193,118,67,21,8,194,231,246,151,67,121,57,42,220,92,91,17,9,61,53,151,150,231,174,193,135,29,100,46,181,245,89,196,180,165,219,44,148,54,174,230,138,106,38,68,214,106,247,83,200,230,131,135,36,15,15,142,114,10,42,78,137,18,255,251,178,68,208,138,228,118,102,207,59,104,62,80,166,140,217,115,113,232,194,17,221,157,58,109,177,13,194,71,179,166,13,193,151,160,219,72,170,13,162,106,144,255,158,177,7,14,104,166,255,17,190,228,83,222,126,188,161,252,79,206,54,184,189,47,143,255,219,144,210,203,126,49,215,84,234,115,131,65,48,140,214,44,48,9,20,202,226,129,98,56,24,40,160,215,201,66,76,241,85,230,235,210,178,103,22,35,94,146,49,31,139,218,102,174,141,71,50,85,81,172,34,189,137,107,219,90,73,43,86,152,164,242,218,127,49,136,110,9,135,158,182,29,26,162,110,14,204,234,250,128,98,147,117,231,162,184,90,135,180,24,80,167,12,93,83,255,132,213,28,143,19,56,164,73,78,222,49,47,231,158,69,26,33,41,19,90,51,172,40,146,69,142,87,158,150,86,146,92,187,188,252,95,54,255,177,125,46,215,32,117,99,91,218,176,70,0,3,119,244,196,244,67,141,181,204,10,33,14,10,179,176,113,64,4,14,24,10,17,0,22,243,158,239,66,111,220,97,70,25,71,234,114,234,246,235,82,2,149,94,73,221,109,24,34,110,97,106,122,212,142,103,19,26,56,15,165,136,167,66,219,187,174,79,40,204,56,57,158,184,10,217,33,193,103,154,145,97,196,26,44,164,201,54,252,127,211,43,12,108,109,90,99,70,247,2,165,150,36,91,131,155,85,86,46,226,203,177,228,30,40,136,99,197,61,164,164,140,160,235,39,198,11,142,230,34,234,32,169,183,142,167,16,106,152,61,76,104,181,255,196,77,180,255,142,198,31,157,80,111,229,90,221,205,130,184,152,0,4,155,83,29,221,15,227,49,28,34,139,22,7,4,166,124,14,140,3,2,225,66,96,128,52,2,42,15,109,159,153,187,20,174,99,14,116,90,102,79,27,96,166,150,77,63,172,157,40,228,50,246,72,77,104,80,132,149,222,166,36,215,194,3,73,56,141,202,10,246,176,198,165,39,149,187,44,26,55,12,197,214,52,165,252,40,84,4,248,220,126,231,43,82,68,101,0,197,40,13,10,100,101,254,199,153,190,71,133,165,199,252,129,35,148,234,19,60,187,111,69,40,17,24,3,7,209,23,28,196,61,224,110,141,73,15,25,173,181,202,147,23,155,70,126,235,171,119,150,148,251,38,121,195,249,52,204,184,46,203,241,1,162,113,88,36,96,120,132,6,25,140,3,4,140,29,6,196,0,64,40,3,84,10,228,64,2,200,150,83,24,174,136,228,45,18,79,212,27,113,72,186,106,233,232,96,165,119,3,113,60,136,61,129,195,230,198,130,57,104,74,113,115,110,223,79,205,160,229,196,251,137,226,91,119,92,125,108,180,62,53,71,216,186,167,31,254,139,255,251,178,68,205,14,229,6,103,77,27,143,67,114,160,12,217,99,115,3,110,18,81,157,52,110,177,13,194,2,51,102,77,214,9,184,68,47,46,156,60,244,202,232,253,197,125,92,196,52,255,86,66,60,39,219,211,215,55,58,85,181,87,47,49,199,73,38,143,171,185,77,58,29,234,111,28,255,142,56,90,43,154,77,181,88,110,181,182,191,16,192,26,246,255,24,116,97,137,145,192,128,184,4,65,10,132,0,128,68,128,0,85,117,44,119,108,188,207,67,96,200,178,62,137,167,40,39,171,232,82,43,184,106,122,68,90,186,32,14,65,64,43,129,194,85,200,4,114,48,140,193,213,211,175,101,80,126,66,60,161,251,229,51,184,113,114,234,88,218,15,82,221,233,252,76,75,185,228,49,221,230,217,145,105,202,140,199,115,29,183,41,0,220,67,65,186,151,57,202,87,223,247,187,3,85,93,172,204,232,118,110,148,249,31,151,242,158,85,252,222,26,0,7,47,248,228,24,67,199,149,12,70,39,48,104,156,18,22,48,136,144,100,12,14,9,35,91,63,76,72,5,96,225,153,116,170,5,141,59,177,127,150,85,161,128,91,248,164,161,245,126,97,199,229,119,202,153,67,65,142,89,130,153,172,106,77,28,123,224,45,97,99,85,90,116,191,42,121,124,245,117,209,103,146,171,148,121,254,54,144,48,64,46,68,231,49,146,207,246,57,238,171,106,85,253,66,170,27,169,71,85,196,221,172,193,154,245,11,169,183,108,107,209,99,217,97,3,245,235,49,40,63,234,250,218,179,60,255,190,254,125,123,95,54,231,127,172,207,132,42,202,63,82,141,145,51,109,71,219,169,190,190,180,3,201,224,0,23,111,77,126,159,141,245,11,140,35,12,76,19,13,76,23,6,129,129,33,32,8,14,1,151,184,200,22,58,4,98,180,225,151,105,170,52,26,103,38,45,71,24,148,193,48,91,82,119,35,12,198,42,238,56,171,189,254,83,5,250,248,72,95,101,154,245,70,30,6,182,237,97,18,146,97,5,163,83,75,151,67,113,153,35,182,128,8,235,65,126,168,62,111,233,233,145,4,24,100,47,255,214,184,111,153,84,124,215,180,16,80,128,197,108,230,65,27,122,253,84,180,137,20,3,167,4,11,197,165,104,34,153,102,134,203,80,25,151,45,59,1,197,204,235,78,47,173,58,80,148,161,63,251,193,88,0,22,223,227,159,179,141,108,78,21,11,161,72,8,14,96,128,58,118,160,145,143,48,149,50,97,15,204,14,236,39,39,187,17,148,56,234,98,248,187,86,36,249,94,31,80,201,181,144,64,27,227,73,4,115,217,179,108,143,102,70,108,13,104,238,224,95,99,149,149,181,51,47,5,167,95,234,205,95,252,202,166,173,255,251,178,68,202,140,229,36,103,77,27,137,111,64,157,76,233,115,116,101,232,18,33,157,54,110,49,109,202,41,179,166,77,193,151,160,106,27,248,107,124,252,117,186,249,93,175,222,149,70,190,196,232,234,143,115,37,212,234,181,46,226,120,99,152,172,27,46,229,234,167,158,30,201,235,255,218,222,26,247,215,75,197,69,85,53,149,108,61,221,243,215,215,55,127,0,239,170,237,241,225,230,199,12,51,24,156,26,52,8,48,136,84,200,129,245,41,82,134,14,91,68,37,180,72,204,93,252,130,230,233,108,68,169,255,227,208,108,106,165,74,147,23,229,109,244,52,247,187,177,77,75,27,251,85,160,6,183,187,18,206,199,89,251,112,116,98,209,156,180,232,48,152,148,131,27,58,177,156,197,242,25,108,91,115,207,234,31,157,114,6,69,194,188,132,4,135,185,254,147,16,148,43,237,82,188,168,140,152,176,132,226,219,174,116,231,76,227,75,123,51,63,201,246,61,202,252,210,41,211,93,119,231,255,64,58,85,0,7,119,220,199,12,4,222,64,108,194,64,36,116,108,48,44,35,22,88,195,128,193,96,209,185,150,200,112,7,127,153,131,94,72,150,102,242,55,71,169,199,178,241,118,34,170,239,125,137,75,250,226,61,205,202,105,106,70,50,157,134,159,178,248,64,210,57,98,234,202,171,35,109,35,113,215,178,93,23,112,95,136,203,210,134,221,158,130,164,242,138,155,179,153,25,40,210,50,239,87,206,227,123,120,232,205,139,142,214,39,210,203,168,212,32,117,20,28,203,230,197,178,125,30,163,94,180,138,19,193,230,225,210,109,27,87,40,62,208,151,94,104,24,140,24,97,249,158,188,63,143,172,206,157,251,98,254,202,222,147,212,94,46,34,129,121,11,219,101,174,116,249,125,19,157,55,69,200,161,4,163,80,4,0,11,93,176,58,128,69,178,196,244,32,132,129,237,124,170,170,71,14,240,70,1,137,51,242,236,163,102,228,116,72,130,208,111,32,139,186,252,24,233,188,140,86,57,126,203,186,255,116,34,179,233,87,49,134,245,116,71,78,122,35,55,163,28,142,236,168,117,71,107,206,174,89,21,221,158,186,114,183,167,59,239,127,70,35,46,159,232,201,79,234,20,128,2,105,56,7,53,63,186,18,54,216,44,49,37,87,48,189,5,56,64,212,49,8,73,49,168,18,84,230,14,4,35,0,48,84,13,48,0,26,16,0,5,97,89,40,16,173,12,84,168,1,2,128,122,84,104,88,118,216,8,6,137,11,105,200,169,1,32,18,67,76,136,193,32,112,82,131,134,0,131,195,128,243,63,71,34,168,8,168,20,66,50,172,68,193,115,90,38,2,16,4,225,151,181,0,33,129,74,177,48,198,126,152,79,255,251,178,100,195,12,133,180,103,204,27,169,111,64,94,12,217,215,96,101,94,26,21,157,34,78,153,190,193,202,51,167,93,133,33,184,248,168,2,97,96,0,246,184,43,33,91,154,157,13,134,214,221,36,158,33,73,44,191,25,195,151,247,255,113,62,141,230,235,74,23,93,103,22,171,120,4,247,209,207,205,156,239,177,148,237,45,2,47,116,151,100,211,141,52,237,213,123,52,244,22,115,202,249,69,69,247,213,231,255,206,61,216,17,23,230,231,169,34,166,66,247,175,65,23,178,187,107,56,27,168,64,0,238,223,242,97,13,245,139,54,84,30,30,164,186,4,182,172,110,173,60,162,164,245,153,7,41,115,199,76,45,106,85,12,63,78,106,179,85,9,126,62,5,5,165,17,232,109,110,90,151,106,103,241,151,43,85,245,199,21,117,28,46,245,51,9,53,114,58,165,35,185,188,164,178,180,111,26,114,35,162,111,48,203,143,62,71,212,12,91,190,110,199,255,17,28,185,66,179,242,57,235,167,191,174,163,244,137,187,143,153,190,96,2,162,0,5,109,172,211,136,195,245,5,13,20,99,49,48,200,84,44,103,67,57,32,96,72,56,76,0,29,3,34,178,205,84,78,75,66,142,187,177,9,82,246,145,178,250,145,213,218,76,2,112,33,150,98,160,209,37,178,173,46,35,94,69,38,165,13,49,133,210,251,59,237,149,188,147,179,56,75,12,136,51,132,145,134,229,18,137,93,87,161,47,106,74,225,171,183,233,103,236,91,228,90,206,85,254,127,154,179,151,255,179,161,138,102,244,171,67,101,232,231,236,153,231,31,124,188,240,67,49,14,252,197,164,105,139,41,2,178,148,77,157,240,70,217,208,129,72,218,100,147,29,133,76,157,86,250,188,255,177,58,3,178,119,13,42,174,138,172,230,17,159,221,95,100,60,214,100,249,193,27,129,127,248,134,153,156,64,35,26,36,4,26,172,193,13,108,84,83,129,197,83,218,138,71,102,123,151,192,92,118,215,150,93,58,46,41,67,66,92,134,105,84,34,117,163,108,206,7,234,163,211,158,210,214,42,197,217,238,161,4,232,188,226,96,147,232,172,194,69,15,29,221,76,56,125,156,199,179,104,146,29,21,121,209,186,221,94,107,150,174,103,114,17,200,197,118,57,152,246,59,178,158,205,202,106,232,236,90,63,185,23,88,133,85,25,25,185,59,167,165,17,191,64,215,150,216,97,199,33,214,148,38,91,27,25,36,70,42,33,30,175,22,136,182,14,232,136,22,193,153,2,12,204,169,231,77,88,153,28,173,196,179,13,92,123,225,209,96,123,55,79,169,217,2,109,50,177,32,4,97,97,80,78,187,172,178,177,225,28,99,222,57,125,249,37,27,255,14,83,52,12,32,255,251,178,100,190,142,69,153,103,75,155,134,87,176,123,236,233,130,105,133,110,20,225,155,48,110,24,252,193,185,51,103,105,132,9,184,232,77,234,121,34,23,103,40,152,189,95,27,50,138,162,2,12,165,177,235,159,243,228,187,70,161,253,163,45,20,116,238,34,196,88,239,245,52,75,48,134,27,179,77,114,125,159,168,143,203,90,74,216,186,28,183,202,178,174,236,36,47,202,142,49,19,91,221,206,25,30,44,85,178,36,198,229,157,37,77,44,254,234,111,77,190,58,0,136,0,32,66,151,93,144,96,6,164,48,102,194,147,67,104,2,53,85,64,157,184,132,167,58,140,113,108,63,109,236,78,33,89,53,22,97,22,247,34,40,68,59,168,249,100,106,210,150,201,17,169,98,165,248,178,106,101,60,106,53,202,192,149,25,150,84,98,20,222,198,100,70,103,36,21,243,153,44,247,89,153,105,48,41,221,95,118,77,137,217,74,99,219,252,82,29,78,152,160,142,236,146,156,237,186,202,221,119,252,34,42,0,5,110,252,222,126,48,116,192,12,103,8,120,18,11,204,188,46,45,99,143,2,5,0,137,143,21,110,146,57,100,118,41,45,170,175,110,72,57,24,92,141,217,164,181,139,173,113,184,44,26,92,216,141,178,182,0,220,137,0,42,5,83,37,227,36,189,110,154,196,162,251,219,35,132,234,246,155,186,254,171,53,51,94,175,49,206,149,205,114,203,141,217,19,249,48,221,203,53,201,31,234,116,115,14,141,18,226,156,159,195,26,214,57,6,10,204,30,75,26,28,160,133,3,72,23,24,108,4,130,239,46,176,82,168,144,115,39,8,57,73,30,59,155,251,160,228,62,116,16,73,169,21,70,70,213,28,49,47,38,147,174,231,77,22,255,218,238,178,160,73,103,65,0,5,87,130,97,4,143,85,160,226,38,24,0,8,219,36,83,242,224,160,240,160,125,66,124,88,135,78,67,40,188,236,234,230,183,196,219,99,116,33,123,241,80,92,58,69,146,151,93,235,24,145,210,12,34,161,229,170,48,66,106,138,214,175,43,88,182,94,215,51,86,116,105,92,174,242,25,243,29,117,119,169,26,173,68,71,181,174,181,53,58,110,237,252,188,197,214,169,162,153,255,255,254,128,217,0,55,117,252,198,200,100,199,17,96,195,224,20,196,240,48,0,36,24,6,35,128,0,64,112,63,33,45,218,194,184,110,93,197,104,152,117,103,41,160,185,101,216,165,149,14,102,50,153,4,121,236,114,165,209,151,193,216,130,31,135,161,244,12,13,29,92,174,194,240,189,126,10,134,160,183,54,174,119,42,83,45,22,33,51,18,138,106,236,130,44,254,194,4,140,133,161,72,23,142,91,57,159,179,56,110,125,86,170,182,111,150,82,255,251,178,100,195,140,229,98,103,204,155,136,111,64,105,204,217,134,105,130,78,87,69,163,50,110,165,189,1,173,179,166,141,150,21,56,201,140,188,153,167,66,178,147,69,72,150,81,166,140,173,23,213,108,99,116,180,169,154,90,217,221,123,114,170,60,63,228,40,51,207,138,200,216,78,62,102,184,181,201,44,180,100,222,237,232,28,34,26,19,11,232,31,89,215,60,183,77,55,99,181,166,186,152,220,4,145,180,243,198,237,24,128,196,84,144,148,66,29,200,20,52,219,221,25,36,40,158,134,253,25,152,185,149,157,30,105,243,41,121,148,118,248,174,179,160,176,210,80,164,228,86,94,102,50,149,144,162,149,209,187,45,203,216,139,121,202,217,58,34,71,137,116,162,104,136,204,205,107,51,209,54,235,68,188,204,142,233,42,216,96,180,80,53,69,4,196,200,205,139,71,105,89,91,167,152,99,16,236,246,173,236,213,211,212,54,138,0,38,147,12,139,243,234,202,227,22,130,131,47,5,163,8,4,243,65,206,67,15,194,48,49,124,0,0,12,60,9,12,0,15,12,2,1,0,192,34,31,24,18,4,181,162,218,21,145,12,13,174,195,139,220,130,226,162,8,150,16,20,33,128,28,137,138,33,125,70,153,14,208,146,147,1,131,36,160,4,129,118,220,243,14,163,114,214,8,152,108,4,33,150,252,96,2,200,137,38,34,13,151,130,145,144,51,132,195,126,156,86,232,45,42,213,126,91,43,243,40,132,53,215,22,26,26,77,199,178,151,156,77,178,213,139,57,84,238,229,150,115,98,157,219,227,123,81,88,227,125,220,189,140,175,155,110,113,22,154,162,177,101,109,54,138,137,109,28,164,153,51,108,151,84,158,117,195,187,69,148,198,215,201,195,212,172,62,153,95,255,195,111,87,124,197,158,101,186,234,99,249,244,64,197,0,31,249,173,158,113,7,153,17,200,144,99,74,7,136,117,225,234,96,9,85,211,40,56,130,90,113,20,1,139,14,86,22,152,88,204,38,244,117,104,159,208,54,152,24,27,123,232,66,21,24,137,170,100,53,228,158,164,98,185,151,94,213,211,245,149,73,209,157,40,165,71,97,183,239,49,173,220,238,74,169,81,26,163,144,134,179,51,75,144,215,71,223,215,70,86,244,170,37,122,122,50,85,144,214,190,90,255,80,35,0,2,191,252,107,142,241,145,89,6,20,30,153,140,110,50,27,1,89,3,129,36,65,36,132,10,128,19,189,114,47,183,153,99,50,105,28,141,175,173,105,231,102,79,101,193,70,150,36,241,197,227,46,250,210,95,183,213,42,239,103,145,117,74,80,18,118,237,69,26,228,245,107,48,43,225,79,18,138,213,158,156,228,245,157,202,223,168,126,228,178,191,102,195,10,255,251,178,100,205,12,6,105,103,72,19,185,91,112,110,12,233,114,105,133,94,21,81,157,48,110,33,93,1,149,179,167,105,134,21,56,40,34,15,29,74,220,127,196,213,55,198,75,29,168,202,26,176,39,35,90,98,220,93,53,88,28,33,141,104,36,234,21,52,76,238,227,24,121,39,205,53,15,83,87,246,206,138,158,5,41,92,115,222,84,7,203,74,108,110,42,209,103,148,61,204,145,116,57,154,150,157,95,52,92,14,176,1,54,0,0,174,255,128,54,0,162,73,57,98,177,64,14,190,88,152,128,217,50,120,214,193,175,166,91,99,191,221,118,247,178,59,231,86,255,208,13,89,179,205,234,89,62,244,233,94,233,39,255,45,214,110,149,68,220,186,85,183,87,78,140,142,200,199,102,82,148,230,71,121,247,214,89,173,231,197,8,135,103,74,92,172,170,83,168,138,46,69,236,81,222,219,61,139,55,168,192,182,0,0,237,208,205,217,128,218,195,76,196,99,44,192,228,72,195,2,20,201,82,244,44,30,139,8,1,128,104,136,19,48,8,27,44,0,37,160,121,213,36,50,135,194,171,127,72,168,238,181,41,149,130,45,217,127,33,213,8,94,235,161,85,76,28,2,141,11,6,154,35,40,48,78,186,212,109,33,182,4,214,20,49,197,105,141,14,18,205,176,187,25,140,171,215,82,83,25,105,242,38,125,97,77,164,174,204,7,49,47,39,36,137,106,176,197,165,247,117,197,93,220,178,185,175,102,218,139,121,171,226,219,77,61,118,234,59,213,103,220,115,109,211,237,57,135,69,221,45,154,189,220,47,87,52,218,226,220,104,76,105,170,174,127,223,212,188,168,225,35,207,215,252,95,23,63,215,190,222,202,174,99,155,55,1,167,172,16,0,5,215,254,22,24,42,16,49,18,238,2,37,69,184,14,4,157,71,39,22,172,99,177,106,244,213,113,207,124,34,164,190,72,118,160,243,67,199,226,207,133,173,141,22,159,221,41,253,232,221,77,69,122,180,222,106,213,98,40,62,161,21,15,85,98,168,67,18,184,139,33,237,99,43,171,167,84,219,101,73,93,136,215,114,172,162,167,82,179,42,146,30,87,79,91,160,235,87,109,46,172,130,24,246,111,122,166,150,43,189,72,237,147,156,13,91,154,179,79,247,147,144,144,131,41,69,3,8,153,115,14,129,19,44,81,224,104,12,52,8,167,104,232,64,40,3,70,76,1,4,27,85,8,148,23,64,100,203,105,35,104,216,140,141,70,129,37,1,118,46,214,203,56,149,169,22,34,96,40,96,100,150,120,187,33,208,166,11,96,78,79,179,142,210,21,218,154,62,205,57,30,20,26,91,6,207,187,139,106,15,128,219,154,136,53,215,182,86,210,21,174,92,146,142,83,255,251,178,100,207,14,69,214,103,74,27,184,91,112,117,236,233,183,101,101,126,22,181,157,38,110,225,109,193,205,51,166,169,151,149,120,142,129,52,117,150,152,48,235,217,191,157,237,190,107,254,223,243,58,253,161,46,142,171,153,237,252,114,210,231,159,90,156,145,196,99,180,166,220,212,92,161,246,185,183,108,227,125,189,104,85,234,193,135,13,225,145,77,39,155,187,255,249,239,227,250,169,217,119,255,215,248,194,128,8,2,5,219,225,21,74,62,28,73,146,153,107,20,57,204,158,167,16,15,26,150,171,170,128,135,2,21,224,127,184,13,177,111,60,4,126,225,67,96,114,221,38,22,127,245,29,193,47,157,234,12,245,248,78,237,101,103,117,23,103,55,255,241,7,38,200,171,119,60,239,51,197,17,145,17,21,169,217,221,82,140,201,34,144,205,17,121,85,182,118,115,21,17,222,178,29,232,40,91,162,190,81,51,179,123,116,215,200,143,33,127,238,24,90,0,3,126,216,102,110,104,129,209,138,136,230,44,91,12,29,140,232,71,70,132,52,113,68,32,5,252,195,16,239,16,128,234,76,54,241,103,190,26,141,216,188,176,110,84,138,211,55,141,185,104,168,255,58,174,203,88,113,34,148,232,81,72,233,61,94,255,9,102,99,145,185,233,125,114,225,92,124,169,165,222,156,186,120,100,111,4,135,232,101,71,79,199,23,11,120,229,151,113,189,170,79,115,34,164,18,136,54,202,85,69,115,86,26,17,249,48,246,131,204,149,234,122,110,46,53,136,155,187,157,71,18,52,89,109,233,226,244,197,179,135,77,153,154,61,123,146,68,126,39,254,223,218,107,239,219,212,96,3,216,0,11,191,198,16,190,154,9,116,100,98,121,140,19,83,38,176,29,137,1,29,91,129,113,138,129,183,69,183,40,123,41,52,231,200,137,130,81,41,155,51,171,77,246,125,168,218,26,205,135,211,18,44,165,44,229,200,117,33,38,1,8,9,5,40,221,39,216,116,50,255,50,249,248,147,175,9,125,231,229,237,42,126,244,138,154,39,102,133,225,172,253,65,218,174,6,16,3,198,75,108,254,97,77,13,44,33,13,10,113,152,28,164,132,14,124,35,207,219,97,2,134,58,1,10,185,140,64,182,132,98,1,56,113,6,36,100,38,110,9,93,72,178,141,189,176,117,30,146,58,201,101,125,236,87,234,167,42,123,152,14,0,11,109,169,192,94,24,24,209,138,37,153,89,57,129,159,9,91,178,161,96,152,28,116,13,197,105,242,25,231,89,78,133,162,147,234,40,108,76,43,36,101,190,3,50,18,245,250,52,122,27,206,81,32,66,30,46,14,149,38,85,199,164,111,50,154,120,41,25,104,147,123,106,50,234,120,53,104,171,132,13,206,255,251,178,68,201,140,228,253,103,75,155,140,70,16,161,76,217,99,112,101,232,17,37,155,50,109,188,173,194,33,51,102,13,199,139,8,178,41,191,171,29,106,108,121,209,227,103,59,44,97,204,232,100,100,172,150,98,157,17,25,146,101,169,189,44,230,82,161,17,125,108,172,234,216,214,41,85,136,226,100,22,250,44,237,166,109,125,181,103,212,6,151,252,106,73,160,20,84,101,2,73,143,200,163,33,131,67,134,85,141,51,32,82,224,39,212,3,57,27,139,205,195,242,166,230,251,103,26,171,45,110,184,208,72,153,139,86,171,21,105,13,150,38,178,34,145,17,208,123,37,142,89,158,94,141,14,239,84,203,151,169,30,244,73,227,203,183,165,89,193,42,120,190,196,34,95,63,116,19,113,175,69,110,237,74,165,189,44,148,42,213,172,191,117,49,16,135,108,90,177,76,121,235,85,35,179,18,226,218,172,210,154,196,98,187,57,44,143,77,151,221,108,175,250,63,255,225,170,0,5,254,248,218,198,39,170,97,200,25,225,166,17,201,176,76,36,5,167,175,101,44,130,160,31,137,222,179,3,52,40,15,240,162,149,226,236,198,165,57,83,79,82,193,174,164,121,192,146,71,167,93,167,250,41,157,247,174,150,138,91,55,141,140,115,194,57,75,157,107,93,238,238,78,246,222,177,114,151,79,255,251,247,115,249,211,198,103,106,134,72,83,29,236,74,95,89,225,66,87,55,139,145,237,146,229,10,104,94,147,140,166,140,252,156,245,199,18,252,43,186,209,153,125,189,159,253,155,12,176,0,13,255,230,106,156,112,137,242,144,82,129,137,137,133,140,159,168,187,206,187,165,18,27,112,205,172,70,81,29,177,31,42,92,224,169,95,41,90,94,188,86,177,158,7,178,137,72,196,114,153,199,83,197,245,192,175,39,243,22,29,45,105,212,173,15,124,40,234,212,38,11,43,170,183,201,84,48,120,106,55,254,228,147,41,245,115,17,86,46,99,209,172,149,165,87,101,125,228,98,153,196,174,164,49,150,169,156,235,82,221,103,116,68,95,175,69,87,103,215,177,173,109,104,159,253,129,64,2,125,254,51,30,196,206,202,209,229,25,159,194,130,0,217,135,136,37,168,95,202,153,246,94,75,0,229,80,203,93,167,38,134,87,102,49,32,139,75,160,71,190,196,110,30,177,1,172,26,72,56,204,173,129,172,187,49,165,175,73,24,138,55,147,228,99,242,74,133,231,22,33,5,145,137,25,81,35,54,244,232,226,55,181,10,117,213,251,244,105,89,74,239,14,65,149,209,120,109,186,51,86,115,217,206,21,52,234,226,150,99,227,87,173,209,45,36,179,15,244,173,213,59,204,219,87,11,158,176,229,231,185,72,218,141,34,145,223,185,255,251,176,68,199,140,196,21,103,77,27,67,63,64,127,172,217,163,109,229,110,20,17,155,48,110,36,249,130,149,51,101,141,212,163,9,94,167,23,41,185,186,185,198,181,209,191,67,158,132,94,189,167,1,117,160,0,29,223,243,30,103,179,39,16,147,37,195,80,228,108,40,31,152,128,36,128,129,7,41,137,52,4,114,80,75,240,19,248,233,57,49,249,93,20,162,204,61,46,156,124,229,48,61,234,39,141,163,169,96,232,8,202,218,90,243,128,87,123,55,177,24,114,31,159,58,61,169,36,38,137,81,103,40,209,56,225,42,137,18,172,63,26,97,231,197,20,140,115,203,212,211,114,136,125,243,73,68,220,49,201,184,165,25,79,100,114,165,23,37,14,108,105,146,231,30,238,112,235,80,226,237,94,72,28,73,141,42,56,246,138,157,225,90,217,83,174,251,71,230,25,92,124,197,204,19,85,215,91,203,225,216,247,181,129,153,74,212,193,31,50,0,1,45,216,193,236,52,207,19,188,197,130,76,198,32,124,194,64,160,211,112,184,70,0,51,100,174,20,0,194,160,170,186,97,209,68,212,128,95,245,197,45,167,164,92,111,178,229,28,35,38,88,53,109,14,35,63,72,82,246,171,3,43,18,66,233,69,7,132,44,113,59,66,229,5,131,33,146,184,93,243,45,202,173,50,215,139,202,31,168,92,146,1,86,171,241,86,225,18,220,174,119,41,194,33,121,139,141,206,77,79,254,238,163,127,197,221,241,79,219,16,195,215,17,244,215,206,198,247,21,110,66,101,106,102,198,95,117,181,252,51,158,158,217,133,174,89,10,178,175,66,148,87,175,134,111,89,147,240,106,247,168,167,17,18,230,202,38,231,232,241,226,239,222,217,180,197,7,128,10,150,218,51,16,211,71,20,66,68,53,96,129,73,162,207,212,243,49,98,84,205,33,5,34,243,249,61,71,240,65,72,241,9,237,78,10,93,160,209,6,39,234,138,14,95,177,207,189,59,82,143,35,74,125,79,43,31,147,123,87,76,40,93,204,89,96,130,58,23,39,33,143,166,215,219,84,248,35,227,63,219,215,255,245,70,44,9,250,125,255,232,187,27,233,170,203,244,127,71,168,255,255,228,147,83,42,136,195,229,66,160,81,38,100,168,16,96,217,28,97,32,180,52,12,13,5,72,13,67,176,96,40,128,180,2,199,23,106,130,42,139,162,240,72,167,213,207,41,199,80,79,86,22,217,133,84,22,45,77,213,240,241,32,209,81,88,81,199,145,128,24,101,29,65,56,46,42,30,39,90,253,94,13,117,160,211,74,88,29,183,245,65,221,122,71,133,72,48,136,110,181,27,66,165,107,208,195,47,40,39,32,121,6,219,15,69,254,202,219,53,19,55,84,206,105,255,251,178,100,202,142,197,145,103,74,27,184,91,112,104,131,217,131,105,43,88,86,21,157,38,110,229,109,193,178,179,102,141,132,141,56,179,61,219,227,254,158,235,231,234,63,108,49,251,126,255,142,189,245,81,72,210,247,212,214,170,177,16,232,239,101,114,124,118,26,189,179,16,191,118,195,190,107,60,204,164,212,170,74,255,218,200,164,0,102,128,2,109,255,17,228,225,210,211,179,168,217,17,38,237,70,96,161,24,125,88,18,221,194,154,184,122,81,155,226,191,57,252,31,45,232,134,175,57,92,148,185,151,127,44,185,33,250,50,71,114,207,165,78,228,250,156,185,61,125,77,78,59,154,180,19,21,70,168,229,79,104,231,184,176,207,163,153,144,68,172,103,90,62,167,157,202,106,229,153,121,61,225,132,183,214,166,190,94,191,250,226,169,185,127,57,65,0,209,0,1,37,172,194,129,112,12,173,65,92,194,32,36,204,23,1,60,194,4,16,201,2,238,0,101,72,252,96,46,3,33,80,4,66,17,96,2,123,67,128,77,209,100,133,186,77,164,242,102,109,21,141,203,4,69,34,224,169,171,81,172,184,203,14,50,66,81,10,30,65,90,97,21,1,93,138,76,196,157,172,176,230,148,150,252,189,30,113,223,173,202,232,98,45,53,153,63,21,149,107,117,228,114,86,206,165,111,76,212,240,161,150,205,189,223,255,164,53,105,27,189,91,34,140,230,137,235,94,71,180,223,221,119,181,205,89,201,77,9,178,170,170,90,180,205,165,18,52,238,254,68,178,45,72,250,221,125,173,12,178,187,136,141,52,175,231,231,238,23,111,230,231,224,25,180,0,19,187,238,108,217,156,64,17,48,144,168,208,23,1,73,174,45,166,67,35,151,110,71,115,180,217,99,186,251,202,143,10,30,62,182,53,150,170,74,237,239,225,184,255,59,245,240,127,243,63,202,9,81,48,217,158,103,37,43,252,255,54,166,109,105,187,148,247,49,26,18,106,134,140,207,34,247,132,32,192,149,153,16,148,174,48,195,148,58,189,79,170,155,114,131,177,10,67,6,83,157,141,36,209,26,207,70,169,93,77,102,118,67,58,156,143,64,246,218,118,29,34,192,156,216,63,24,88,130,152,38,55,25,48,126,154,94,105,24,80,11,131,133,197,202,28,36,24,22,5,152,8,5,37,114,127,0,130,102,88,34,60,88,194,216,6,0,203,194,6,125,220,179,73,3,161,212,137,75,133,134,82,182,34,141,68,91,3,91,92,34,217,166,25,125,71,41,28,97,48,216,34,8,88,28,49,15,168,195,197,10,206,81,34,151,51,138,40,235,47,34,29,164,77,190,14,170,120,67,78,100,21,3,200,138,86,246,239,17,95,216,197,153,190,91,237,46,98,253,82,165,255,251,178,100,214,14,197,129,103,73,27,217,67,112,119,44,217,147,96,103,204,87,157,155,32,110,229,13,201,222,51,101,205,166,13,113,43,250,175,255,250,225,102,111,183,173,233,38,170,234,226,90,168,163,73,163,51,232,130,205,36,109,23,8,124,186,212,12,94,119,49,4,81,196,64,212,97,56,206,134,25,50,73,156,85,216,249,173,203,0,33,147,0,0,182,222,35,136,102,230,48,149,108,3,4,1,42,123,41,110,5,197,165,228,211,213,37,60,150,158,170,234,164,190,63,15,186,161,59,180,164,107,21,55,252,4,7,105,246,83,215,243,205,56,196,99,132,154,149,63,255,255,255,244,65,93,61,63,138,89,9,64,204,70,219,41,96,202,110,86,94,108,250,132,255,57,149,255,142,232,158,185,13,157,201,76,214,161,63,47,53,209,168,13,113,32,141,144,48,233,1,160,72,17,66,251,155,71,95,162,29,130,0,2,173,176,192,53,168,76,81,70,172,66,12,70,16,161,94,96,86,11,97,132,128,80,3,97,0,96,89,195,1,112,22,90,161,128,36,160,176,160,192,80,83,69,111,65,3,40,78,23,96,137,136,124,84,69,128,42,8,64,2,143,129,134,104,238,145,128,19,142,130,83,94,102,78,172,138,104,20,44,18,75,150,233,144,14,94,59,109,117,167,75,28,6,111,0,75,162,240,203,70,145,172,149,65,184,6,244,17,45,163,121,225,171,64,219,22,54,147,67,31,137,248,173,62,185,165,79,73,38,75,23,50,120,91,130,134,204,20,177,22,121,152,227,228,194,89,98,74,113,196,14,221,38,142,73,161,131,126,102,34,23,199,56,241,196,152,102,52,204,109,158,191,107,5,197,157,120,199,237,214,185,167,76,109,242,159,35,0,69,96,0,246,255,128,66,18,236,21,74,43,144,208,68,133,185,86,8,104,4,141,47,134,179,118,161,98,98,230,230,214,116,123,103,208,188,172,186,115,128,244,85,221,66,255,243,61,195,247,34,243,47,144,208,255,242,50,237,24,250,38,152,115,255,88,184,118,48,91,226,156,143,180,167,203,183,88,29,121,9,230,132,14,160,198,76,118,101,175,8,229,206,7,205,169,45,135,152,181,206,30,47,12,40,206,83,245,44,80,148,73,63,47,184,90,128,1,185,61,56,67,68,203,234,3,90,143,140,254,118,48,217,96,219,233,53,4,22,3,240,0,35,83,66,192,21,186,169,210,0,210,234,38,128,72,186,247,126,155,117,164,152,145,113,161,74,135,41,53,76,211,82,164,100,24,177,193,128,194,64,106,19,201,0,117,147,0,104,100,185,169,150,21,89,27,29,62,43,230,164,221,137,68,61,8,138,214,197,168,234,122,196,25,47,194,49,143,213,169,159,104,106,103,186,151,255,251,178,100,207,140,197,243,102,200,155,217,67,112,114,236,217,147,101,131,78,22,49,157,38,110,5,254,129,206,51,102,141,149,161,120,115,171,219,2,69,70,88,114,228,43,1,32,8,164,52,35,54,100,227,229,78,137,156,21,161,208,239,227,252,199,102,172,143,233,3,26,132,251,87,173,107,53,98,67,87,107,88,199,133,91,124,103,239,62,127,253,254,102,164,31,143,92,226,184,165,202,235,172,4,38,255,242,24,64,144,176,198,176,128,230,11,15,203,177,75,165,81,155,220,121,175,102,70,223,148,144,166,72,80,134,94,215,73,90,51,47,20,79,199,175,236,149,238,234,73,147,245,117,215,255,113,181,197,247,94,157,89,211,23,180,61,89,142,77,73,18,172,84,76,220,144,83,237,108,202,155,231,34,35,94,188,70,154,112,182,155,40,246,250,142,30,23,155,242,167,210,165,235,158,98,56,122,254,42,250,235,94,62,71,127,198,225,106,234,0,7,183,212,197,216,240,207,226,88,32,229,48,140,121,48,68,29,48,140,70,72,36,200,113,68,64,51,32,111,32,72,9,103,50,150,30,232,183,119,154,47,111,78,82,28,213,27,35,103,72,51,25,112,229,10,106,197,210,169,108,67,47,184,92,5,128,42,81,219,159,160,132,113,84,127,11,135,15,45,142,197,49,131,116,196,209,184,221,42,99,134,213,161,18,154,109,250,48,114,68,67,142,153,234,145,217,233,154,93,90,168,138,187,73,214,203,229,166,97,53,42,222,70,178,197,194,42,163,212,68,125,241,207,199,127,243,40,150,208,183,183,215,127,255,247,183,207,191,63,255,32,18,132,0,0,77,191,225,121,230,184,152,112,178,231,146,175,22,0,248,60,157,44,235,12,172,165,18,170,79,105,43,255,152,18,79,57,14,7,85,216,18,137,150,138,7,131,209,203,47,234,254,35,111,213,103,255,140,116,159,54,145,119,118,149,110,215,74,52,187,89,225,47,185,132,161,215,14,127,35,114,57,106,120,180,161,215,83,8,77,157,110,183,22,203,14,178,218,199,211,172,189,167,13,199,173,195,172,11,195,244,64,253,38,47,237,234,235,184,237,175,78,47,234,185,8,41,0,0,147,146,28,83,15,30,53,12,152,202,36,24,236,148,12,153,162,79,105,129,32,106,180,36,193,129,225,232,240,0,21,2,131,128,55,165,87,169,186,46,187,169,18,10,67,1,80,8,100,80,194,19,142,129,166,162,192,204,87,225,123,84,53,178,24,170,102,88,133,161,198,25,24,10,37,33,120,25,122,52,38,20,89,146,57,105,36,181,223,231,94,131,172,234,83,12,180,118,128,253,199,113,125,164,145,171,247,170,174,58,82,97,185,230,60,233,218,245,173,151,45,152,137,218,233,191,124,255,251,178,100,203,140,68,202,103,75,155,172,70,16,125,44,233,151,105,40,90,23,77,155,34,110,225,109,193,240,51,101,205,145,159,49,29,114,51,122,179,22,169,171,25,82,230,181,169,186,222,234,140,216,242,142,100,221,191,187,124,31,59,71,17,108,247,165,12,182,108,191,169,231,66,33,213,169,91,98,255,108,126,199,83,187,246,175,31,92,102,0,252,88,0,28,183,96,33,194,6,11,46,152,134,69,227,67,206,200,33,209,10,140,234,57,47,202,23,218,121,249,35,207,119,188,201,179,83,94,176,163,211,85,110,231,5,93,148,255,32,121,222,111,14,95,39,111,88,128,62,14,116,242,135,224,208,219,244,220,229,144,135,108,226,25,154,177,110,102,233,2,10,90,43,228,6,45,94,135,50,180,201,150,12,86,178,211,239,187,121,220,95,23,186,137,5,188,143,221,103,228,69,86,103,187,110,103,102,177,234,222,107,90,165,2,238,174,0,3,38,252,200,202,172,205,97,136,198,16,200,194,1,196,193,0,152,199,208,36,116,0,72,102,32,28,4,50,168,5,229,94,121,186,43,117,31,31,68,145,148,174,151,10,0,121,155,157,247,197,211,128,99,111,11,48,44,226,125,40,161,108,220,165,133,111,38,91,187,222,255,208,223,137,203,153,131,168,158,238,242,130,45,68,31,130,193,32,58,215,190,254,84,127,39,30,36,136,76,181,107,100,141,17,51,29,118,32,220,34,152,195,117,172,127,51,196,25,193,186,113,129,23,79,45,130,18,101,93,23,147,227,116,217,153,99,131,208,221,50,140,207,164,67,54,154,164,133,42,109,171,83,251,186,246,84,165,186,151,178,221,174,180,117,125,109,230,68,240,60,141,192,0,41,108,25,208,84,160,20,52,189,204,114,192,137,206,195,196,241,10,147,94,49,57,216,158,170,206,195,145,55,234,173,139,243,13,67,229,23,158,167,203,84,151,163,145,78,231,47,103,178,251,55,109,218,238,206,165,172,94,81,80,108,108,157,186,97,186,68,81,9,181,56,8,196,30,214,255,117,182,235,173,47,99,161,212,171,41,232,116,149,30,82,29,14,198,86,109,8,84,105,178,181,146,167,42,223,103,68,145,250,251,255,255,255,255,212,24,0,1,191,211,125,82,206,139,9,49,80,212,195,34,97,26,48,192,6,161,80,232,24,88,76,12,4,128,147,189,152,167,82,245,18,0,52,165,226,131,76,113,210,106,238,237,215,109,198,16,145,70,220,30,198,132,157,131,81,39,22,2,17,12,160,204,51,211,153,35,144,81,252,86,210,234,161,82,139,209,219,119,139,206,88,12,207,16,26,8,168,34,32,64,2,139,114,93,211,24,37,135,97,165,98,165,201,104,14,137,1,83,154,4,138,144,66,88,255,251,178,100,204,140,37,106,103,75,27,163,111,176,117,140,217,115,105,37,194,25,205,157,42,110,101,175,193,141,179,102,221,148,149,184,40,199,9,123,177,103,5,88,154,203,14,163,111,100,120,241,20,29,119,69,221,104,170,201,50,150,124,196,123,173,75,70,154,41,59,221,108,183,76,213,103,75,133,227,202,77,206,147,202,44,154,206,36,96,120,184,106,64,38,26,24,162,212,153,10,75,82,212,204,139,41,30,163,19,206,255,109,253,219,173,189,152,211,214,153,112,31,15,2,97,127,134,120,194,3,88,236,132,71,2,110,74,231,40,146,241,218,189,126,206,29,10,199,65,139,190,90,200,165,73,30,91,118,20,75,4,76,75,35,155,126,169,60,106,149,66,133,151,37,152,251,72,163,44,106,181,223,103,255,255,253,5,104,141,35,101,74,58,121,72,40,36,56,232,38,115,161,29,95,37,27,159,116,123,161,155,76,181,123,16,203,111,255,255,253,191,64,202,0,0,102,240,208,198,72,227,244,232,148,6,5,5,198,14,132,134,79,5,100,192,225,32,2,152,132,0,123,72,8,0,144,126,25,93,235,157,83,163,194,2,88,147,102,126,94,229,72,92,199,145,182,122,21,137,106,4,62,97,149,52,131,194,163,134,38,38,16,146,200,244,76,59,222,40,52,189,95,44,212,123,95,82,39,68,196,24,198,12,4,114,117,6,2,6,217,45,200,171,47,121,32,76,28,12,12,28,94,48,239,197,20,22,13,36,83,205,120,167,5,135,121,126,208,72,226,144,244,178,21,250,97,234,234,238,55,125,241,239,115,150,231,93,135,92,217,40,191,89,141,147,18,211,87,155,52,189,23,185,74,82,148,117,61,169,36,113,67,83,245,23,29,193,62,51,196,243,189,24,217,148,85,251,39,255,239,254,93,252,127,177,191,173,59,239,167,155,0,157,128,0,18,218,98,164,129,91,133,194,190,130,64,135,140,213,137,109,107,63,146,138,126,82,46,140,181,135,237,45,88,36,236,171,98,100,202,44,74,54,137,162,198,251,88,187,163,94,104,148,148,153,109,3,87,89,12,178,171,90,138,106,33,198,57,232,169,167,255,254,107,81,41,213,209,172,238,213,49,170,231,189,231,162,236,114,159,119,61,63,187,110,221,219,79,252,207,190,203,255,45,174,211,129,123,151,53,50,179,108,49,176,104,48,52,38,1,59,230,2,142,161,130,120,144,4,138,14,216,80,2,6,129,76,41,84,89,162,58,51,245,136,246,171,208,80,10,211,98,247,216,114,62,86,245,153,16,100,175,203,62,22,2,239,170,162,122,33,90,159,105,166,1,0,88,38,152,160,2,172,111,245,70,12,137,241,178,228,182,233,240,189,208,28,60,12,171,181,186,253,187,238,178,255,251,178,100,201,142,230,65,103,74,27,185,91,240,105,12,233,147,105,39,110,22,57,157,42,110,141,190,193,137,179,166,77,148,149,184,9,156,128,0,16,94,134,36,160,108,241,143,197,169,97,233,233,233,200,103,56,221,91,155,242,41,51,47,254,127,122,131,161,68,137,214,51,72,170,117,88,61,55,12,100,212,146,204,130,132,65,126,196,90,95,40,157,39,234,79,133,158,65,11,191,209,71,40,125,208,83,83,204,79,169,36,199,240,139,38,228,144,202,213,65,129,69,33,89,82,20,241,141,75,40,9,77,103,247,38,117,61,52,161,135,253,232,124,138,59,87,77,83,39,17,50,212,146,90,42,200,31,109,39,101,179,178,77,26,77,162,157,123,142,53,29,149,247,245,244,114,45,10,165,183,103,107,59,21,218,136,203,181,47,123,93,236,148,85,110,69,163,177,103,158,254,213,255,252,159,255,142,253,173,229,126,112,25,234,0,0,172,208,248,233,227,11,201,77,38,25,51,121,132,193,170,115,65,4,139,48,187,226,32,80,226,122,133,192,40,77,80,36,203,139,185,76,193,206,143,185,110,196,45,196,106,237,49,144,160,73,100,78,136,194,164,160,224,48,140,28,18,82,130,223,191,238,179,118,45,74,139,150,133,101,200,220,241,80,18,39,37,20,173,104,34,139,235,3,164,138,131,51,100,208,71,21,58,121,223,215,105,77,221,244,200,105,75,201,162,192,146,250,213,98,145,171,187,207,43,61,255,242,53,183,145,150,220,253,254,90,15,1,72,141,238,162,70,246,53,116,106,234,132,7,229,72,217,93,242,141,236,38,217,245,174,191,132,235,96,156,166,214,122,146,144,39,170,212,115,153,195,50,134,19,9,94,128,144,235,57,3,181,211,126,165,51,38,139,25,149,183,73,44,205,129,117,80,4,0,2,219,177,82,192,92,20,41,239,24,154,255,156,165,178,165,145,104,221,94,210,93,207,91,156,252,179,170,249,115,92,222,238,198,175,218,191,87,204,24,91,179,188,253,8,224,198,122,126,69,204,255,255,255,252,140,180,99,41,81,238,228,132,77,195,140,124,243,50,72,79,246,209,211,121,251,75,254,125,39,193,179,189,156,124,235,188,203,246,83,68,165,181,27,119,235,246,99,205,110,143,171,6,170,201,189,53,82,63,48,160,218,3,10,102,130,10,6,15,3,134,31,135,164,65,82,181,191,128,16,164,170,0,193,41,160,251,39,163,115,169,105,243,115,164,239,36,28,196,154,242,204,104,44,70,146,226,18,75,136,24,1,169,170,149,201,213,20,85,107,181,232,68,244,0,206,43,42,188,151,81,245,2,71,57,183,113,159,32,73,181,101,169,38,227,57,141,157,254,114,38,155,188,178,50,37,2,144,19,192,136,255,251,178,100,206,14,38,52,102,202,27,137,111,178,106,172,217,183,96,106,190,87,37,157,44,110,165,189,1,193,51,102,221,145,174,248,134,167,85,95,198,26,204,167,157,87,167,155,95,61,77,68,182,188,54,114,201,126,222,94,247,160,217,85,185,124,239,71,178,166,88,117,45,15,173,108,150,33,98,183,173,9,123,76,161,165,37,211,180,208,202,77,196,51,19,91,105,166,102,100,113,54,169,69,228,58,217,21,41,107,218,199,2,93,193,5,219,240,96,198,212,133,201,73,135,49,139,64,209,107,40,165,24,198,99,88,213,191,188,177,254,126,83,188,185,140,223,242,183,38,173,246,235,8,30,30,231,109,122,70,108,197,222,95,50,202,121,127,255,255,230,101,145,25,166,217,228,255,97,20,173,80,205,253,238,173,202,85,88,242,154,13,18,19,61,57,144,1,158,27,249,161,212,37,51,18,121,208,21,90,184,82,222,248,74,239,153,83,153,245,90,223,217,241,184,78,138,0,1,55,220,201,186,192,207,100,44,207,3,164,200,113,72,46,4,1,133,194,32,189,84,17,32,192,128,57,9,138,28,206,160,94,150,210,32,117,181,176,46,145,242,156,45,132,164,253,37,34,192,178,36,240,130,86,145,22,2,149,9,124,122,138,213,41,217,166,168,43,42,247,239,5,129,4,154,235,233,230,20,90,243,91,163,134,136,148,61,56,213,34,69,101,151,103,98,55,215,231,246,50,255,226,91,111,227,122,143,123,208,99,39,170,114,142,74,54,178,147,92,154,115,58,235,136,73,138,174,201,110,140,205,194,142,168,234,63,127,183,62,229,171,125,219,169,181,207,222,130,73,197,69,246,170,179,187,90,251,124,229,53,184,220,160,129,10,21,188,0,5,219,240,81,71,196,161,210,163,208,233,141,198,212,106,128,64,41,194,134,221,37,84,157,26,223,106,77,154,114,125,57,60,226,208,244,30,126,87,206,149,84,68,85,85,83,100,117,255,255,212,200,243,28,201,83,150,249,148,243,145,237,101,186,25,88,137,82,44,140,179,21,25,78,138,166,232,173,42,153,239,87,122,221,5,78,107,26,234,213,210,121,72,211,104,237,100,123,43,164,68,185,209,66,148,0,22,223,243,3,111,67,129,70,147,29,4,242,176,241,242,26,5,70,0,80,128,141,34,0,64,186,255,134,21,158,56,227,201,91,62,55,27,218,40,14,227,63,118,84,209,186,216,102,237,65,174,182,53,236,165,232,167,61,21,118,28,150,189,27,115,158,40,38,149,223,135,226,142,187,209,16,165,107,238,20,41,242,125,103,171,71,39,240,148,58,209,171,155,0,158,1,96,34,5,191,202,199,224,230,33,107,64,218,83,171,210,7,197,159,54,142,164,65,211,32,249,165,103,255,251,178,100,200,12,5,78,103,75,155,175,91,112,106,12,233,179,101,37,78,22,181,159,46,110,153,189,2,9,179,166,105,164,161,120,216,155,223,131,221,78,85,194,69,158,98,205,56,55,70,26,50,157,13,166,52,235,116,17,39,207,75,89,190,186,137,239,187,75,81,38,229,243,84,237,200,227,149,4,222,230,234,99,247,122,9,154,151,80,9,9,113,96,6,64,0,2,183,238,158,166,62,10,113,37,0,4,3,46,130,100,243,132,133,29,40,192,206,138,87,39,233,190,119,106,19,215,145,91,185,154,17,43,219,192,7,176,222,77,28,235,18,71,165,3,246,170,215,249,49,28,189,119,181,77,223,51,189,85,116,99,41,117,112,138,250,172,121,178,250,84,218,52,95,29,186,53,20,73,12,76,58,142,184,84,108,200,157,170,111,113,165,66,210,143,146,79,219,133,90,123,230,110,124,237,28,117,124,200,240,244,247,247,234,71,212,53,79,70,192,1,76,186,0,5,191,248,201,141,224,219,243,68,8,38,129,6,195,6,1,16,80,30,136,43,221,116,24,44,0,16,1,176,75,122,227,64,176,235,121,7,63,145,14,114,203,49,83,53,111,135,100,241,73,213,131,42,128,235,149,35,149,183,4,88,100,229,211,86,22,100,242,192,108,58,21,13,53,186,102,136,187,159,200,106,86,215,36,67,166,1,1,58,33,22,56,134,8,123,101,145,40,205,193,154,189,255,249,124,203,111,115,205,208,197,110,234,184,214,121,60,172,174,23,225,170,91,236,140,231,70,185,116,103,96,233,51,202,55,173,182,162,83,109,133,174,126,27,179,207,213,54,115,12,115,80,237,245,16,227,73,202,119,208,76,200,193,70,142,130,7,143,104,221,7,218,87,211,55,103,12,233,128,0,6,0,0,1,111,255,53,96,28,224,18,220,130,86,199,98,51,185,144,148,31,77,135,163,110,148,143,207,210,110,235,86,203,70,244,108,106,131,64,35,105,98,179,203,60,215,152,244,215,28,181,196,123,199,235,253,223,245,196,124,182,242,58,119,215,29,11,203,66,238,182,213,99,166,6,220,72,158,94,102,17,150,160,122,204,54,77,166,253,79,108,181,83,100,65,147,31,199,35,173,226,191,139,138,157,46,16,117,240,183,213,247,243,253,221,88,50,0,1,187,105,218,248,73,186,101,153,139,225,97,139,165,105,131,224,153,132,33,96,132,22,77,70,76,97,120,46,58,2,59,196,128,4,52,140,173,42,62,175,40,220,250,182,225,180,253,95,104,6,147,185,110,225,41,0,68,1,165,84,220,86,197,15,197,215,242,34,33,107,116,129,232,157,89,69,123,50,139,140,82,34,205,170,183,118,163,8,164,123,90,198,83,47,107,252,153,14,235,181,6,143,32,255,251,178,100,201,140,133,153,103,75,155,169,110,208,118,204,217,205,97,40,76,23,5,155,42,110,225,13,193,220,51,102,205,149,26,120,63,48,57,228,193,242,124,252,204,222,253,30,125,160,221,45,55,145,188,168,214,159,211,225,231,140,96,168,173,165,209,99,131,179,154,208,200,20,60,209,147,38,146,255,23,215,242,97,240,43,6,207,85,17,83,93,248,234,22,81,148,113,99,113,130,27,15,188,251,42,177,167,20,198,204,210,128,1,171,0,1,111,252,211,32,225,137,128,38,123,11,109,162,20,82,1,66,37,29,160,230,25,85,195,27,216,255,220,194,210,74,144,49,135,144,208,199,4,54,187,139,78,123,169,150,60,195,204,177,139,100,71,103,103,175,255,234,234,234,92,244,207,233,68,170,171,61,168,236,139,218,225,18,106,202,77,86,75,233,153,68,50,54,27,28,230,198,104,206,255,113,37,34,202,118,219,198,119,200,251,26,217,36,165,43,47,148,109,45,157,119,127,150,157,84,247,153,8,0,5,119,212,204,26,179,79,129,140,78,27,10,139,7,128,203,229,140,180,27,5,177,115,189,219,156,139,86,133,69,101,83,248,90,185,119,40,220,130,53,1,50,135,144,104,3,27,112,224,27,55,169,1,215,207,76,176,131,80,89,229,110,130,14,68,8,24,250,10,20,21,32,186,192,242,205,190,59,231,239,229,251,120,251,70,36,174,231,182,24,89,168,45,211,201,45,210,202,50,231,89,241,154,175,43,79,42,237,138,99,142,157,215,149,84,186,43,119,249,89,4,253,4,22,32,31,38,51,82,177,24,171,138,35,213,62,218,59,170,0,160,0,37,255,153,45,9,148,52,70,34,136,166,2,135,70,7,129,228,193,32,160,6,246,64,166,11,4,77,126,150,95,58,235,105,230,150,211,57,248,247,149,91,249,248,18,105,68,151,99,72,14,1,95,247,30,1,138,202,85,224,39,168,175,16,255,71,193,121,6,98,196,199,78,183,85,170,181,43,143,55,76,214,71,93,127,16,5,233,153,102,174,39,255,135,185,75,175,248,245,214,238,41,71,115,162,115,43,19,20,80,74,88,248,115,34,144,210,170,241,242,125,233,7,76,76,171,38,56,112,203,142,151,241,27,234,103,181,169,181,213,212,213,218,61,174,225,174,234,251,255,189,54,36,0,30,223,211,30,32,78,62,10,48,144,84,84,12,35,16,17,6,29,134,131,33,11,128,158,186,66,122,105,187,157,116,134,78,239,22,133,43,138,189,228,67,26,17,112,26,169,19,137,94,228,127,52,42,217,151,111,95,102,27,123,232,178,45,56,218,60,172,200,113,235,76,85,135,129,186,65,24,117,87,59,41,75,51,244,112,172,85,63,101,240,125,213,76,205,202,74,42,255,251,178,68,196,140,228,107,102,205,27,134,45,224,153,108,217,131,117,232,180,18,5,157,52,110,61,11,194,52,179,166,77,199,149,184,68,164,21,204,53,163,178,205,22,234,93,221,210,151,170,28,179,102,12,72,91,143,143,143,158,215,190,16,90,16,137,158,56,175,186,122,32,158,191,158,191,243,63,249,2,87,174,252,203,65,51,147,152,134,132,128,80,51,17,79,118,209,112,199,140,50,15,132,228,216,94,60,99,55,43,35,159,121,141,136,72,54,119,142,135,18,112,220,43,18,46,213,239,141,229,8,23,28,151,218,228,70,177,177,190,111,60,81,203,13,144,82,74,169,55,12,184,239,111,58,133,106,173,67,7,81,174,244,243,154,227,217,136,69,44,88,167,167,49,236,207,87,82,170,209,92,204,167,103,149,140,84,117,49,17,167,114,223,84,189,78,170,114,45,214,203,57,198,186,156,145,139,81,65,1,54,86,19,219,87,38,201,106,161,95,80,103,0,5,191,208,215,185,56,197,151,48,4,153,138,18,14,98,212,87,237,57,124,95,136,121,29,25,195,0,79,144,131,245,137,84,218,176,223,18,9,209,50,140,196,142,81,137,33,28,56,16,209,93,86,40,14,67,37,66,221,103,43,168,22,159,65,147,20,140,205,20,121,1,212,57,68,40,180,182,76,156,211,107,13,63,201,99,30,158,14,30,43,2,225,81,247,21,21,113,42,96,241,90,86,232,114,111,176,213,162,105,145,169,168,91,171,50,24,27,65,236,62,49,226,181,122,205,253,59,99,69,168,139,137,131,201,68,38,70,84,253,253,39,255,255,77,82,203,252,60,122,129,10,0,1,55,220,224,78,76,145,216,68,44,157,225,212,6,16,16,181,83,133,74,12,136,73,167,74,149,80,24,32,214,33,108,225,227,129,100,83,50,8,109,128,57,207,38,45,13,79,64,174,90,114,47,80,48,35,250,165,52,133,65,238,125,23,83,156,131,34,167,56,20,219,96,69,78,113,180,98,41,220,139,36,4,217,185,242,195,58,185,74,212,230,43,98,17,198,242,189,255,161,105,31,108,212,143,213,197,212,216,123,110,37,149,147,73,117,102,73,154,24,87,2,180,239,98,5,140,26,38,32,236,146,76,121,81,170,59,50,246,158,98,186,231,199,118,227,133,26,180,227,53,203,32,89,232,193,21,8,36,133,53,255,86,138,28,163,6,55,74,20,172,0,1,237,190,48,87,179,116,139,52,112,243,16,17,11,132,166,112,128,1,251,120,214,51,253,147,108,158,206,77,35,248,247,208,80,101,106,150,13,109,169,233,93,23,111,55,249,154,178,88,156,122,2,150,156,128,179,181,173,215,153,121,215,158,82,153,247,142,214,236,20,179,36,235,58,227,67,25,165,175,235,255,251,178,68,202,12,68,192,103,76,27,79,67,96,171,76,233,99,109,232,180,82,37,155,50,109,177,22,66,79,51,166,41,182,21,185,253,99,107,239,210,145,253,93,213,210,101,173,38,238,14,25,114,223,111,253,175,27,15,136,168,26,82,197,38,210,199,219,234,254,32,11,139,23,172,138,57,196,203,89,86,62,32,111,237,9,49,124,253,245,45,124,208,147,29,246,187,144,3,226,224,4,0,11,111,249,143,242,153,21,249,144,155,152,16,105,178,145,173,81,16,3,183,3,178,248,164,122,208,144,91,5,96,240,94,63,53,239,149,98,17,149,161,131,80,110,98,100,6,71,82,185,33,114,215,66,241,152,42,58,58,205,76,134,214,225,0,112,55,163,235,73,37,161,138,18,47,143,222,248,48,114,140,101,74,219,204,230,86,93,212,80,163,12,86,100,16,20,15,81,133,92,234,172,214,109,40,52,131,72,67,173,7,44,138,151,23,115,177,73,99,29,134,51,157,139,99,201,169,199,52,168,207,196,68,12,168,228,99,117,89,126,185,35,8,147,5,224,85,0,0,128,0,102,255,208,253,3,12,0,224,212,68,148,137,108,223,69,238,200,224,201,185,244,101,42,5,113,162,15,195,55,145,75,107,101,82,113,254,187,29,130,100,16,66,18,211,174,109,238,139,193,79,205,151,98,85,73,42,155,181,133,137,219,181,108,200,112,191,49,70,60,195,212,106,146,180,33,181,113,51,241,234,63,207,211,63,27,214,68,75,226,105,221,189,189,97,228,247,249,51,186,69,116,46,181,231,131,204,151,169,107,23,91,168,66,79,147,204,36,83,83,206,87,119,69,1,203,187,212,186,189,52,149,226,255,239,77,61,82,166,79,202,253,20,29,56,0,27,183,231,24,50,101,227,230,134,0,28,6,53,74,13,1,116,152,188,32,72,118,31,141,171,41,132,7,180,37,34,161,70,109,207,140,42,16,198,201,76,210,238,132,159,130,102,113,170,206,40,201,131,133,208,230,83,29,33,185,46,96,186,70,193,171,122,61,229,236,95,195,164,112,56,163,166,205,102,151,72,28,99,223,85,255,77,15,75,124,191,213,43,65,92,218,253,201,85,80,178,205,82,179,162,93,198,169,117,93,124,207,41,106,235,9,111,48,149,119,54,236,173,21,21,215,79,21,196,8,71,210,216,179,92,52,254,175,19,61,242,85,207,19,33,244,128,20,187,122,103,45,145,152,136,129,64,193,134,66,131,0,134,64,148,41,197,74,157,109,103,22,112,185,172,209,55,88,26,196,39,28,49,136,188,209,124,103,89,43,186,91,149,69,13,55,171,198,28,126,65,160,92,67,205,160,126,174,185,188,71,166,54,68,141,76,52,79,154,228,23,168,96,103,202,115,157,78,25,255,251,178,68,189,8,196,157,103,76,211,70,62,208,147,140,233,131,109,232,108,19,81,157,48,110,37,87,194,60,179,166,13,198,22,208,63,252,231,41,222,121,214,226,107,193,223,101,22,114,144,198,183,95,56,47,105,223,139,8,209,77,243,141,32,237,183,141,66,186,120,186,126,20,154,201,55,183,145,22,148,43,166,146,114,158,75,212,18,93,13,237,205,145,19,125,154,254,182,30,213,138,198,228,253,141,14,48,0,13,127,230,132,229,25,112,184,98,144,241,107,129,75,176,193,50,237,73,164,155,81,168,172,165,200,48,24,26,146,180,23,53,102,65,59,133,253,72,161,248,37,190,126,99,40,9,126,159,102,40,185,105,93,209,216,170,164,67,17,84,151,174,243,182,240,229,108,78,148,129,138,133,246,62,163,222,92,113,116,227,68,89,95,253,148,202,210,145,84,120,193,10,85,79,33,204,99,21,169,201,162,52,65,72,37,187,23,55,76,209,50,28,168,52,142,131,42,172,237,74,37,85,93,178,53,78,166,70,68,153,139,139,158,68,85,54,40,171,91,195,21,0,1,128,0,174,255,227,61,232,30,216,172,213,24,128,96,108,27,9,70,245,121,239,81,2,162,107,44,249,136,169,205,163,191,169,248,204,135,72,170,126,51,81,8,149,179,217,90,180,140,197,83,119,107,211,216,44,159,171,159,222,28,163,130,120,45,5,77,81,99,19,131,69,89,36,204,108,84,91,202,202,215,143,89,117,56,170,177,175,35,142,133,33,52,136,17,52,162,4,99,92,94,173,72,54,93,84,134,66,224,219,19,219,227,133,55,154,138,136,145,29,170,213,105,72,177,250,69,55,49,9,60,71,55,243,242,199,253,83,199,253,76,223,50,192,222,192,0,201,118,52,110,176,228,73,33,8,220,70,27,51,161,88,32,114,215,86,129,133,128,206,220,63,28,77,197,203,9,165,191,118,48,249,75,226,83,241,105,59,56,129,159,231,137,218,138,170,198,48,180,220,117,108,129,78,207,142,8,35,55,197,108,184,233,230,224,36,57,173,140,238,35,190,255,102,189,100,80,115,34,178,25,25,55,250,113,187,151,167,101,51,225,207,57,247,107,238,176,138,185,109,18,67,175,25,140,161,113,205,30,67,115,76,234,155,88,174,81,208,169,25,212,154,145,117,90,22,240,42,41,174,212,136,39,255,240,14,240,3,159,125,204,185,115,212,92,68,180,184,102,172,186,125,180,233,34,70,52,250,8,211,215,35,138,85,65,162,147,79,127,248,166,151,201,2,193,212,146,41,35,21,135,129,32,112,212,18,35,235,239,73,186,154,63,27,17,203,47,156,70,99,101,249,177,60,239,212,235,202,159,107,126,252,112,250,130,198,246,212,56,129,239,98,206,151,21,255,251,178,68,188,8,196,146,103,77,83,111,66,240,141,76,217,99,113,131,180,18,113,157,52,109,49,13,194,51,179,165,205,183,141,184,11,102,90,73,247,181,195,229,137,204,56,120,171,25,28,200,210,88,97,162,203,80,107,17,44,77,13,124,110,56,158,93,221,187,233,167,135,214,113,216,221,42,215,164,27,55,25,67,25,173,86,177,197,35,220,216,208,85,107,0,23,119,252,215,232,79,128,28,210,142,76,44,72,215,19,216,122,146,94,131,198,77,202,24,126,149,153,49,218,99,197,135,23,73,93,214,118,213,123,215,199,161,224,75,76,18,2,133,34,203,161,72,66,28,148,73,87,36,46,85,197,221,172,205,35,58,73,107,76,172,236,15,148,185,243,211,22,207,171,188,166,18,164,207,188,38,208,204,136,155,66,170,130,202,222,56,187,37,43,223,121,174,160,164,55,59,186,44,208,100,153,245,41,39,9,161,180,68,228,201,85,42,102,116,218,91,139,109,143,161,55,55,55,51,230,24,144,207,232,106,0,39,110,240,197,113,51,46,2,76,24,7,48,64,116,196,66,72,121,101,67,136,75,102,180,173,150,19,0,202,228,17,91,53,237,86,189,73,23,119,224,200,236,39,110,219,252,167,223,168,195,190,192,37,85,159,153,254,192,253,167,224,72,0,102,64,220,218,64,74,20,89,63,118,126,213,75,65,80,159,255,231,254,183,121,125,138,240,253,121,210,199,107,143,189,231,239,254,51,161,189,167,123,83,33,175,61,235,22,67,82,105,242,85,102,66,76,205,6,164,88,132,43,88,108,124,109,216,223,57,209,254,191,170,106,191,103,208,50,0,15,109,248,6,190,99,131,136,24,192,128,193,166,176,112,73,187,84,18,12,192,145,72,5,170,36,3,95,144,75,126,95,39,173,141,135,126,54,216,41,91,52,77,195,135,156,247,105,200,126,214,68,144,232,152,130,208,103,233,248,178,72,137,42,196,6,102,234,16,226,198,118,151,246,254,222,80,129,38,57,206,77,183,101,73,156,184,214,45,149,24,140,131,138,135,74,59,179,149,202,194,70,69,86,157,90,146,31,185,122,171,33,77,36,161,245,161,217,24,241,106,108,200,211,79,97,198,32,251,110,57,20,164,176,187,235,153,154,240,86,0,7,36,144,237,196,243,30,150,12,106,0,48,192,192,197,194,180,113,86,252,12,32,0,26,7,64,143,104,140,24,150,148,82,198,148,251,215,151,90,151,198,159,197,174,149,247,99,45,18,248,136,6,191,19,161,238,21,0,167,163,78,122,106,50,105,36,190,25,119,114,158,150,79,242,39,140,155,84,84,238,28,116,185,252,198,99,112,228,73,250,15,157,179,99,124,229,220,47,88,138,70,24,81,251,151,168,41,114,254,117,255,251,178,68,195,140,196,87,102,205,27,134,62,96,141,44,233,131,113,133,180,20,105,157,44,110,25,91,74,141,179,101,77,199,161,176,102,205,54,226,19,55,52,124,156,210,225,74,46,118,246,162,45,20,223,213,121,162,120,45,219,247,144,44,236,223,165,143,180,116,103,203,161,49,1,139,253,76,121,168,105,188,137,220,230,192,140,236,192,0,219,190,60,113,240,208,225,243,50,136,204,56,21,50,168,88,181,111,91,158,97,81,48,132,39,22,105,171,168,80,8,228,43,79,69,75,123,22,213,207,158,161,161,94,173,95,28,140,32,133,16,0,228,34,195,236,56,14,35,220,254,44,77,135,154,27,21,244,142,13,45,73,253,52,97,227,56,119,97,244,138,147,162,49,52,112,231,230,231,169,175,198,52,51,172,135,40,34,219,179,240,155,185,105,22,227,100,168,177,206,228,83,84,13,179,164,113,150,54,7,76,81,30,117,148,109,36,170,161,70,39,66,29,55,61,108,251,12,102,188,154,89,218,117,166,190,97,166,50,85,72,147,139,62,236,195,230,30,110,2,233,93,0,25,182,252,199,178,140,185,48,12,16,96,64,6,0,2,80,71,22,127,216,243,25,159,152,124,228,59,173,98,116,252,201,164,152,146,73,7,202,13,69,224,160,234,4,69,200,81,240,119,158,27,76,82,152,187,105,199,219,13,53,14,68,19,17,60,114,199,98,203,33,200,110,104,61,143,195,176,241,137,247,158,221,236,151,61,255,189,188,242,121,69,223,12,131,213,49,47,206,239,102,186,170,189,10,58,118,217,112,218,131,140,107,29,31,39,11,237,27,115,90,218,170,35,113,121,130,183,5,189,66,105,161,71,213,57,95,194,70,103,29,252,113,211,101,203,173,255,211,206,107,180,123,5,34,150,128,0,18,237,140,137,132,51,50,145,150,4,6,65,214,68,34,107,78,65,128,4,33,64,37,216,194,71,165,235,139,77,24,126,77,202,40,158,72,172,42,164,23,22,5,0,129,9,160,111,5,192,123,132,132,160,61,203,193,121,28,35,184,250,12,108,137,64,221,208,30,14,84,104,113,49,224,79,54,60,108,61,24,241,130,105,146,230,134,102,197,197,38,255,167,119,83,93,190,157,122,171,170,202,116,150,205,169,150,141,142,45,169,209,78,238,155,83,90,10,91,53,42,235,119,106,123,171,221,108,244,170,117,109,69,171,217,215,173,11,189,7,61,127,93,103,24,0,45,214,148,12,168,135,196,195,44,1,13,8,198,36,193,244,5,12,222,135,72,196,148,38,194,160,102,89,3,4,0,133,48,46,0,17,128,108,48,13,0,66,32,69,94,128,144,22,48,1,1,20,147,82,1,140,195,94,6,100,128,184,133,154,49,194,15,4,192,23,80,255,251,178,68,187,128,4,228,104,205,157,109,96,0,146,76,233,131,174,52,0,30,189,211,40,89,233,128,3,183,169,100,11,61,144,0,3,93,2,108,0,101,144,192,186,1,98,192,62,96,75,193,149,15,68,0,208,22,248,1,167,6,199,67,147,17,232,21,8,92,200,3,204,12,107,13,236,53,194,118,0,155,5,237,5,60,23,86,59,133,172,49,96,128,33,129,130,227,144,241,212,70,22,201,199,28,193,114,0,128,139,52,105,17,80,249,132,33,15,240,206,144,83,67,85,30,64,235,147,102,231,138,134,236,79,29,39,205,204,13,205,202,137,25,159,65,18,250,139,197,243,51,201,40,213,74,49,49,60,145,170,101,230,85,110,104,102,153,145,149,212,138,139,198,102,228,201,146,38,236,165,103,17,73,3,234,95,101,157,58,219,118,69,150,213,191,253,167,55,255,180,225,35,255,255,255,203,95,255,88,0,1,77,64,26,50,17,201,144,120,151,155,51,153,105,134,88,209,26,80,31,145,137,57,23,144,3,33,130,208,4,152,53,0,41,129,152,11,152,18,5,145,133,152,16,24,43,0,160,160,1,24,0,128,65,128,168,23,152,34,128,137,128,224,3,11,22,132,179,41,82,85,151,43,192,149,169,84,91,130,139,68,217,7,38,156,160,199,1,201,5,75,57,80,71,224,128,65,242,1,140,42,158,2,116,160,240,80,162,21,201,144,58,193,53,81,69,178,65,19,168,199,176,33,17,109,131,143,100,204,181,6,133,148,71,98,136,146,45,145,57,17,183,210,113,204,85,64,1,171,2,191,161,193,64,16,10,137,205,117,213,194,93,222,103,134,236,111,186,214,60,220,178,197,217,100,214,251,82,183,105,176,177,95,63,169,71,65,82,110,229,206,107,188,206,237,236,240,179,90,255,121,245,50,223,254,121,217,207,153,216,207,189,253,247,90,214,241,251,221,230,61,215,243,251,126,96,222,155,100,26,164,74,99,36,63,254,133,0,0,32,41,4,216,0,217,53,65,76,90,71,152,203,169,2,12,149,1,104,208,249,82,204,167,128,212,193,16,16,204,15,128,60,193,136,13,133,129,140,195,80,9,194,160,102,14,7,51,0,64,32,48,30,0,214,28,1,1,48,0,9,129,137,96,4,70,133,139,129,98,64,40,84,9,6,13,76,6,145,0,48,128,6,6,32,8,0,129,3,16,28,8,128,6,193,96,80,216,11,11,3,10,128,68,131,25,0,49,16,2,66,22,86,5,1,134,248,5,70,128,104,64,108,32,175,128,40,208,24,104,5,183,133,153,34,161,126,1,49,128,160,160,207,131,98,15,208,6,143,135,104,12,80,160,30,88,3,2,136,56,64,33,96,16,20,64,162,226,25,241,55,172,2,132,9,212,46,255,251,176,100,89,128,8,42,131,73,158,122,128,0,159,76,217,131,205,160,0,21,217,159,52,125,214,128,1,171,51,167,15,178,112,0,40,92,208,132,198,226,203,42,24,148,73,147,66,28,104,178,254,102,153,50,180,76,76,146,89,211,89,185,161,131,101,212,156,209,153,62,145,146,148,173,74,77,5,38,170,246,47,152,30,51,81,227,123,101,195,199,78,166,234,211,255,171,169,35,15,238,175,65,191,183,216,233,95,255,255,255,150,255,255,255,249,109,128,0,0,156,146,86,211,54,243,211,68,11,57,213,227,95,2,59,228,115,136,14,48,161,160,113,72,169,0,241,24,128,8,20,198,214,235,167,148,48,252,88,6,192,164,0,97,254,31,131,224,208,44,104,184,118,42,28,133,172,48,9,97,216,112,35,139,136,140,15,139,13,105,18,13,48,104,88,200,18,8,198,177,74,92,196,178,202,218,216,160,224,245,138,185,158,186,131,45,222,237,197,96,108,189,116,204,199,185,131,18,197,207,121,113,178,130,153,136,39,186,189,44,212,187,155,171,146,84,81,225,175,154,238,230,248,248,186,148,137,227,227,226,44,143,255,248,254,250,238,127,165,255,232,155,255,250,127,254,144,0,2,255,203,176,113,136,44,99,57,180,68,63,133,129,34,97,196,192,112,5,9,36,160,10,214,107,202,253,93,51,102,229,31,109,220,98,48,248,53,142,65,252,45,2,212,151,18,145,168,76,196,240,145,4,152,123,12,97,172,45,225,56,18,129,160,39,0,230,3,208,75,134,81,72,138,5,16,120,8,114,232,23,1,104,33,130,118,5,0,56,64,109,130,204,117,27,199,152,198,21,128,147,14,88,214,55,137,192,43,96,1,88,95,128,152,1,67,47,35,117,166,186,255,255,235,82,15,117,235,90,183,100,237,90,208,69,103,86,154,204,17,85,78,201,36,150,204,130,210,71,215,213,255,250,141,78,94,233,179,210,245,158,95,243,171,52,69,21,214,72,133,224,217,192,0,45,255,6,2,99,204,97,168,35,80,215,29,24,36,245,204,18,86,131,90,131,223,186,244,156,166,177,48,211,199,79,44,39,54,99,142,61,77,60,194,209,179,146,68,48,171,24,198,13,24,227,217,21,209,82,197,249,135,147,115,30,191,254,223,249,142,139,70,216,227,123,45,239,89,230,28,101,17,231,185,212,100,102,165,202,26,173,78,237,255,183,67,81,239,68,239,213,147,250,161,139,108,106,14,14,0,11,243,81,173,99,214,65,179,32,196,83,25,130,176,194,180,196,160,92,32,41,48,60,2,48,84,30,48,32,1,79,87,49,122,171,83,18,101,206,3,26,149,179,135,89,110,205,145,17,146,202,227,14,19,112,150,193,12,49,24,155,130,3,4,105,10,255,251,178,100,33,142,37,112,103,75,147,184,59,244,98,236,233,199,100,197,108,21,109,157,44,110,225,79,193,138,51,166,205,164,149,56,201,10,97,214,202,161,73,254,224,57,73,92,202,88,160,168,12,34,8,176,36,202,233,9,236,48,198,179,89,83,24,208,101,61,12,170,186,247,67,130,171,169,82,44,192,233,4,180,76,11,45,192,112,157,103,73,249,142,197,167,44,127,175,122,127,235,99,230,80,246,115,149,41,85,53,24,247,52,211,79,101,53,164,29,206,31,99,199,17,85,79,163,255,239,125,83,232,232,250,119,111,155,255,250,76,0,22,4,64,0,5,255,154,18,128,230,6,2,42,9,234,34,153,186,178,226,222,58,49,187,15,77,75,92,69,235,116,11,26,136,189,102,240,115,154,163,240,110,164,231,182,239,202,165,249,157,44,225,163,26,199,187,180,235,49,197,138,215,255,255,250,237,236,133,100,117,231,222,71,87,103,161,101,86,68,185,53,45,232,141,91,235,127,150,202,249,157,245,235,246,95,86,111,191,128,44,46,240,225,18,156,207,149,104,201,83,32,193,145,208,203,241,172,196,112,40,193,128,48,183,70,12,133,49,20,234,73,192,176,64,196,156,116,57,46,177,96,22,5,105,10,84,211,221,200,204,62,204,165,15,197,197,198,208,105,148,25,49,212,168,134,224,115,150,245,165,11,45,169,181,70,224,245,43,68,4,198,89,112,141,42,106,174,17,181,181,31,97,185,65,206,217,30,80,106,74,196,160,5,220,14,9,108,27,101,7,134,86,162,133,73,35,107,249,216,171,47,173,83,95,199,254,159,243,138,143,81,26,230,140,141,53,104,115,218,136,245,102,82,215,118,70,153,125,10,18,28,101,85,173,124,243,73,149,230,59,90,167,50,255,67,59,127,244,254,224,169,237,190,129,82,154,209,98,66,37,224,112,139,66,28,152,18,44,251,32,73,196,236,173,63,148,212,224,204,230,255,143,71,178,136,209,82,52,41,190,229,153,149,137,162,21,67,128,67,143,5,69,67,67,163,12,182,123,190,191,49,222,83,181,14,100,105,217,143,27,75,34,118,165,244,35,50,82,157,205,181,189,147,99,101,69,91,42,20,214,50,55,219,255,110,223,253,63,193,157,0,1,47,244,195,105,116,96,14,48,108,4,50,136,11,48,40,3,71,244,199,86,152,17,144,179,103,22,121,209,169,79,57,62,251,210,85,202,229,169,153,188,105,229,212,49,23,230,252,62,208,216,58,114,181,138,237,189,72,6,165,143,145,110,90,214,93,72,25,220,151,51,118,183,16,148,52,185,85,106,121,187,240,220,170,28,141,189,50,153,117,54,18,235,121,235,189,252,63,50,228,115,53,2,6,167,210,52,225,153,151,72,183,227,111,255,251,178,68,57,142,244,164,103,77,27,163,63,160,139,12,233,163,117,133,182,18,221,157,54,110,61,109,202,8,51,166,129,199,149,184,12,162,26,192,228,193,6,86,170,64,220,158,9,168,136,211,127,178,217,145,204,243,213,215,234,238,141,245,255,243,93,176,12,96,0,19,127,204,10,145,204,8,17,172,153,12,13,136,66,230,38,165,235,48,46,12,58,179,218,110,204,230,181,60,131,180,248,93,173,82,252,205,185,13,184,213,11,235,2,219,141,184,205,61,120,137,9,131,243,2,171,7,28,131,9,160,53,8,9,196,197,65,152,150,152,248,115,58,203,167,242,90,99,3,49,73,201,105,117,21,63,121,221,153,156,251,251,94,109,84,196,102,100,58,209,138,134,35,54,43,57,72,118,110,236,202,102,71,119,57,142,135,210,168,157,250,59,59,122,23,123,187,34,44,142,233,251,178,121,82,246,4,105,119,230,35,173,156,168,220,1,2,153,164,116,96,240,49,0,13,182,85,0,80,41,123,67,239,171,9,154,145,180,57,43,209,45,74,167,23,85,110,128,223,122,55,167,142,85,132,89,168,169,28,138,149,246,83,21,49,10,45,84,153,203,210,176,190,31,9,118,135,205,200,52,58,36,23,108,51,85,133,133,144,154,102,83,15,214,126,239,250,159,154,239,135,212,211,238,254,154,232,233,106,125,79,23,187,239,93,93,244,199,160,253,167,145,94,83,186,171,151,77,144,235,95,220,95,28,223,127,169,241,108,94,121,250,42,100,54,123,255,222,249,127,255,11,238,74,85,72,11,218,161,124,137,194,10,2,193,211,47,141,140,192,19,8,6,178,103,128,192,225,182,159,77,67,29,95,148,110,149,202,52,140,142,79,98,101,230,149,179,182,49,158,73,214,134,244,106,84,144,58,142,163,49,87,13,202,124,176,67,153,233,72,110,25,200,91,131,21,20,74,232,146,198,123,168,44,47,89,0,17,225,17,1,170,56,244,255,255,248,230,157,187,190,89,72,133,161,24,133,66,29,29,103,87,65,25,138,136,171,181,11,107,149,207,35,24,85,83,109,172,158,139,68,79,185,62,212,111,238,38,170,0,0,165,244,201,227,196,240,228,76,28,81,24,42,32,152,122,16,147,3,104,204,24,20,5,0,20,137,75,230,64,20,2,157,104,164,21,45,94,15,139,201,10,147,221,185,44,93,110,68,41,120,94,76,101,242,44,0,173,97,224,10,219,22,73,152,126,27,67,85,223,61,75,97,197,127,35,52,11,229,154,43,167,126,64,136,171,16,191,44,114,83,132,178,49,41,111,160,152,26,82,250,76,212,238,50,186,106,184,215,215,255,159,63,249,255,252,82,133,122,80,141,52,168,137,98,184,33,144,139,104,163,186,140,45,142,181,255,251,178,100,68,142,165,41,103,76,27,163,87,176,116,44,217,199,105,39,108,21,25,157,48,110,33,188,193,185,179,102,205,150,29,184,50,8,100,6,172,80,187,110,199,159,247,185,138,99,254,196,197,157,209,188,133,205,79,191,71,145,130,19,129,128,0,19,127,130,134,206,144,161,192,0,145,38,160,2,220,141,52,211,2,21,199,134,38,28,6,133,121,39,32,251,171,250,151,63,52,224,218,106,188,154,219,100,128,117,156,237,228,114,233,60,221,200,168,188,135,158,114,163,55,235,250,177,253,103,91,189,20,178,15,186,77,53,152,213,32,122,102,59,158,56,99,24,121,196,138,79,60,208,227,214,58,138,122,24,114,169,168,166,27,223,235,219,56,239,245,57,181,127,83,217,62,222,245,9,172,191,24,167,248,109,216,217,175,198,38,24,30,11,54,150,160,32,10,194,76,2,24,46,147,246,172,194,16,48,96,38,25,185,70,216,227,247,35,115,240,29,35,216,210,217,172,54,208,93,5,132,99,35,64,87,201,194,134,139,102,140,11,237,143,169,170,212,134,217,220,133,172,227,14,76,51,233,67,99,149,40,41,48,10,117,127,54,185,220,120,97,169,234,7,219,62,3,192,184,26,176,209,82,98,235,254,146,70,188,19,127,99,166,31,74,188,228,231,239,152,162,97,151,78,198,15,156,92,121,89,87,80,131,15,67,17,42,168,106,159,85,198,59,41,6,79,212,130,169,255,177,50,212,206,162,189,47,72,204,158,106,218,155,173,215,49,10,86,178,250,59,80,60,240,163,134,51,198,195,171,54,5,178,52,163,242,239,205,189,80,254,115,172,235,222,196,229,144,158,214,117,84,52,128,251,155,112,106,137,69,49,22,108,227,147,94,79,210,201,49,70,118,102,254,82,250,51,255,217,145,78,99,235,51,57,168,201,161,202,174,140,198,205,161,236,82,168,125,25,25,199,179,157,206,152,205,116,83,89,168,39,99,25,209,173,51,234,204,173,90,122,211,250,42,155,255,209,67,53,0,1,109,252,203,36,195,164,172,132,32,112,184,220,203,128,162,0,156,174,108,66,19,100,140,206,94,158,234,66,22,172,148,124,67,129,1,1,52,73,8,29,58,249,240,115,161,74,149,49,4,76,146,50,242,50,201,242,132,127,184,154,42,21,117,83,138,227,77,36,169,124,119,34,32,157,202,125,102,77,168,186,157,214,234,35,148,33,217,253,145,81,209,218,88,246,31,170,144,77,103,204,89,179,159,68,115,86,102,179,209,217,111,166,100,212,57,37,213,199,21,80,102,107,210,62,212,44,102,103,238,76,242,165,27,229,53,98,228,218,97,86,43,154,243,138,0,88,0,43,183,226,19,6,140,58,128,142,135,39,60,80,42,125,184,129,135,255,251,178,100,83,140,228,157,102,205,155,143,59,112,123,236,217,195,105,101,110,17,5,155,56,109,188,173,193,238,179,102,205,150,13,184,51,104,6,236,114,57,156,81,201,67,127,16,34,69,42,243,35,237,129,219,115,66,17,13,191,33,227,135,150,91,32,152,122,144,24,62,106,121,221,46,66,16,167,90,189,19,117,213,14,136,175,115,170,72,170,194,106,171,186,72,56,120,233,131,204,119,31,66,153,29,104,98,83,23,87,97,114,181,208,77,113,238,102,70,56,214,199,51,215,174,194,231,56,231,248,205,21,239,97,181,204,206,97,128,112,0,54,237,140,183,56,237,68,140,96,200,192,140,140,92,116,84,1,156,41,200,80,9,238,118,35,232,203,41,129,25,167,52,84,39,18,169,87,103,204,163,229,47,13,230,89,201,66,237,6,39,39,66,125,64,198,114,60,63,153,149,238,51,61,129,133,84,68,67,66,172,224,113,77,152,254,30,103,119,23,12,76,226,46,130,98,74,138,201,229,42,245,86,61,140,67,51,74,226,14,237,185,209,117,119,50,35,161,157,218,140,170,103,114,208,200,215,102,43,196,13,213,221,255,223,118,209,223,43,175,255,110,221,254,160,53,187,227,20,163,25,241,214,194,177,153,143,39,193,126,19,112,206,85,196,140,203,159,9,125,23,227,179,243,215,202,153,30,207,220,136,121,10,241,43,171,177,134,110,193,16,146,245,156,133,204,251,166,83,19,6,47,124,177,51,52,169,163,240,74,20,5,146,25,240,151,134,203,122,174,108,113,236,106,139,148,69,130,8,166,174,234,196,184,118,186,43,103,153,146,77,109,21,160,114,127,13,220,166,180,206,11,200,158,244,97,250,51,215,63,255,249,71,56,191,159,221,104,106,85,0,21,182,252,206,95,163,149,136,137,8,38,77,0,153,164,72,185,202,1,138,94,183,24,3,18,164,135,31,120,164,73,208,110,19,177,41,92,212,69,200,120,84,53,215,150,204,68,225,148,208,107,109,21,145,83,33,236,1,33,86,9,83,97,170,188,108,234,154,146,122,139,82,11,206,210,215,141,210,68,177,171,49,217,171,115,211,216,156,44,38,12,20,48,218,142,255,46,221,86,16,212,213,146,164,150,65,148,29,194,61,85,198,247,18,196,189,112,131,123,136,33,145,87,174,150,169,46,41,118,70,129,55,180,25,83,207,207,195,141,159,45,43,83,221,78,102,159,165,208,124,211,18,90,253,93,0,181,128,0,196,0,5,183,252,86,101,240,140,22,149,36,99,50,54,188,158,208,8,8,225,68,90,140,237,93,151,6,163,45,217,58,126,248,37,1,68,146,115,170,205,111,144,230,20,247,249,159,148,186,126,204,69,84,144,249,203,162,50,153,13,34,206,234,168,201,255,251,178,100,113,12,4,242,103,77,27,136,87,64,97,236,233,250,96,194,78,19,101,155,52,110,189,13,193,121,43,39,93,131,9,168,144,202,189,164,86,234,98,41,81,73,209,136,245,31,238,180,106,244,103,206,221,93,213,63,31,66,27,219,252,75,0,2,255,252,98,68,80,97,200,102,98,72,102,76,44,143,13,5,246,88,53,68,92,85,140,252,205,52,230,9,70,216,150,22,248,137,118,148,37,177,10,66,226,33,106,2,80,237,40,46,0,247,31,105,226,226,21,184,76,26,168,164,244,52,211,70,144,12,11,132,45,76,185,142,206,57,44,134,154,186,204,104,139,46,120,205,6,152,44,197,35,119,255,216,226,101,173,222,87,24,235,119,61,40,120,45,210,91,109,67,135,176,229,23,213,169,9,146,142,68,180,218,70,49,205,5,64,219,183,133,246,248,134,84,190,252,125,235,143,250,239,201,29,200,234,169,190,175,77,105,233,127,95,255,8,193,0,1,13,182,192,204,152,232,193,220,208,49,93,233,251,143,251,129,17,221,52,83,254,167,215,166,110,185,126,25,88,114,123,150,71,154,24,237,245,54,35,185,86,227,32,81,149,82,214,151,255,242,179,24,77,232,242,152,173,98,201,204,149,90,86,249,180,121,143,42,201,102,200,157,17,40,222,237,43,234,217,51,51,229,143,36,131,121,132,48,121,153,110,245,0,3,173,248,197,86,136,233,164,96,56,171,49,228,18,49,104,25,46,202,143,151,24,116,6,80,23,169,248,37,3,219,132,179,117,220,41,203,210,124,226,110,39,35,220,253,44,100,232,114,146,177,23,90,3,217,108,42,217,139,113,121,70,132,172,238,15,74,149,224,220,100,67,223,97,40,194,85,157,9,128,255,84,225,125,207,80,158,195,88,109,102,168,114,49,0,32,90,23,142,227,145,212,90,140,218,158,250,89,183,154,29,34,214,202,139,48,177,58,167,201,205,7,203,230,221,204,164,207,83,197,115,99,184,25,87,62,66,14,32,77,44,255,62,199,69,243,24,209,204,193,254,177,50,80,193,252,77,153,19,81,255,255,100,131,148,8,0,0,91,109,51,32,10,148,112,54,2,72,181,236,93,181,162,113,23,188,1,40,142,203,185,216,150,183,186,146,197,169,145,193,52,155,130,53,73,90,193,253,227,14,206,200,237,114,146,255,201,255,249,88,209,142,160,80,80,137,128,138,86,185,231,128,10,132,13,53,166,26,70,81,194,19,111,14,29,90,103,0,147,186,59,66,33,209,210,228,163,86,143,96,176,0,11,175,198,181,155,158,17,254,105,115,177,164,135,6,135,24,132,2,213,177,191,121,192,160,39,142,42,22,2,166,30,120,46,245,98,145,41,247,186,146,171,38,117,218,74,65,180,137,255,251,178,100,155,140,101,47,103,75,155,175,67,224,95,197,121,167,100,194,106,19,181,157,48,110,61,22,129,121,13,230,77,172,36,24,233,107,41,166,96,203,212,144,8,196,220,112,177,19,113,30,120,35,241,27,75,171,66,129,71,17,149,210,175,44,163,240,202,67,137,83,91,140,221,170,248,105,130,54,204,56,164,238,255,244,171,231,186,89,152,174,179,204,20,65,14,6,181,76,153,221,171,167,78,181,51,31,197,247,245,83,178,76,92,221,209,11,226,107,56,241,133,172,207,204,241,92,87,255,172,143,104,249,249,141,148,115,175,255,95,248,192,134,164,150,140,208,50,88,66,146,6,52,231,171,112,85,165,102,100,161,209,193,97,182,210,93,191,54,148,239,152,220,107,224,174,90,120,84,103,158,15,45,231,179,159,245,158,165,182,226,193,91,205,139,204,27,243,162,19,111,121,136,144,28,136,30,242,67,231,1,93,164,80,70,162,206,91,64,227,133,97,99,97,211,142,50,209,176,127,113,52,86,169,91,253,98,21,0,5,110,244,199,244,164,226,145,208,195,208,152,28,21,5,6,100,56,145,0,38,3,0,141,125,27,90,11,9,64,37,52,220,48,247,19,2,150,98,240,211,183,131,93,141,165,43,132,251,191,74,86,229,160,227,244,206,85,179,107,205,22,27,26,145,159,135,159,216,187,82,129,162,240,205,12,169,195,171,78,187,148,220,178,88,12,114,109,69,45,166,37,115,109,33,150,20,169,89,149,118,243,51,83,114,188,53,69,39,141,122,68,24,71,44,51,186,153,104,218,49,210,169,34,61,162,14,187,125,45,161,106,73,104,131,96,202,119,102,236,88,88,148,200,255,154,119,106,110,40,141,46,247,29,91,124,87,234,231,255,223,63,200,38,0,1,0,1,11,110,192,99,2,74,26,165,129,26,139,242,254,196,29,183,232,109,80,16,199,130,55,41,85,94,24,133,5,213,252,126,39,179,115,103,191,165,37,172,150,115,56,147,171,209,138,172,159,255,210,140,91,104,234,210,42,81,28,187,43,58,126,234,190,174,157,41,116,61,173,181,149,250,204,232,86,91,89,252,157,246,242,53,245,91,179,152,157,73,175,28,0,103,255,243,110,168,54,145,130,176,3,8,45,49,160,240,16,67,79,97,138,137,119,124,181,218,194,164,173,194,136,251,223,77,28,160,126,227,112,11,19,150,187,50,42,239,147,161,4,162,187,49,91,96,72,80,70,80,54,150,154,36,18,89,181,37,26,18,198,192,64,47,118,82,71,5,22,129,102,69,72,177,217,185,114,247,118,245,81,152,191,111,35,198,197,181,200,184,171,105,72,182,95,117,46,108,18,171,201,100,143,177,118,20,151,131,20,121,201,241,111,105,118,71,230,205,24,255,251,178,100,194,12,133,39,102,204,27,172,70,144,95,236,217,202,97,34,78,19,117,155,54,109,165,22,193,176,51,103,41,150,12,152,58,160,185,200,189,92,73,23,68,14,27,173,219,169,134,95,67,158,57,21,44,147,190,63,153,120,36,0,152,0,0,61,255,193,88,69,86,2,142,66,9,66,114,99,238,4,139,44,104,148,8,40,221,89,243,35,115,93,152,109,48,71,117,95,160,118,29,135,158,190,255,255,254,153,254,105,243,180,131,135,31,84,148,197,23,229,100,77,196,26,145,179,135,180,97,97,217,144,67,132,87,197,62,69,4,50,81,102,44,47,1,211,140,129,242,213,226,39,67,252,62,158,94,12,121,191,159,191,169,157,114,222,255,127,255,160,9,136,41,168,166,101,199,39,10,0,42,243,4,236,99,170,147,211,54,74,33,195,184,194,130,36,193,81,60,46,3,0,130,3,15,64,48,0,82,206,70,0,194,192,94,156,233,206,192,77,172,54,149,114,46,182,122,44,21,133,18,8,81,53,196,96,20,58,175,1,100,180,224,51,47,52,163,55,16,18,16,71,211,196,26,65,243,32,145,149,63,169,158,201,210,179,74,56,187,90,99,88,91,76,130,18,29,87,194,54,77,57,233,216,126,10,124,222,199,74,204,48,51,104,128,4,235,53,86,154,180,183,216,139,144,179,135,216,230,159,61,160,189,170,233,60,177,188,190,14,186,81,149,38,222,108,138,202,29,182,220,102,142,74,78,162,106,219,179,85,88,202,149,20,106,205,100,95,61,194,233,253,20,21,25,118,231,172,120,247,68,206,72,76,237,186,238,238,227,147,67,203,41,115,250,221,77,209,244,1,36,0,3,146,112,83,134,191,6,113,200,124,63,138,151,199,21,165,65,158,125,74,24,203,235,79,68,195,139,55,102,49,71,168,90,51,145,179,87,165,49,86,13,122,67,134,170,29,50,85,81,255,255,235,242,32,196,43,58,149,84,139,119,102,82,11,28,132,66,11,57,20,168,67,43,16,64,69,111,35,29,202,60,229,35,204,234,250,210,234,191,71,82,50,141,40,253,204,99,33,208,6,59,139,184,171,160,137,85,214,234,32,128,164,86,102,86,148,221,0,86,228,134,11,199,225,144,129,163,100,25,155,132,9,110,140,33,9,136,129,152,160,112,116,90,168,28,185,194,64,131,125,4,48,150,12,52,37,32,65,211,152,82,110,194,25,168,41,8,8,236,151,93,17,18,241,6,67,0,183,5,100,167,232,80,7,44,250,41,71,213,173,46,24,13,51,56,90,238,43,58,84,109,233,111,33,77,62,88,132,105,133,14,61,106,93,39,229,46,112,170,42,90,244,180,160,184,89,18,34,107,254,219,42,97,214,74,100,104,178,80,119,98,72,121,255,251,178,100,223,14,198,78,102,201,19,184,91,112,119,204,217,147,101,37,104,22,225,155,40,110,161,125,9,187,179,102,205,145,162,249,89,132,131,106,29,26,16,147,100,188,162,201,65,28,151,49,224,216,61,106,206,52,116,181,65,179,125,124,148,114,61,120,237,76,230,135,136,36,185,205,69,201,27,148,59,97,238,190,101,199,184,159,190,225,151,188,13,53,208,0,122,221,197,102,139,162,2,148,21,73,110,18,12,25,123,241,102,252,51,127,87,102,177,215,234,222,27,212,147,153,225,142,191,243,149,213,207,0,58,102,255,200,69,211,109,127,255,252,200,169,199,41,252,192,140,121,32,43,112,108,49,67,67,91,73,172,103,159,174,65,246,215,116,44,146,79,176,111,146,67,169,246,101,151,156,28,117,252,237,144,223,87,190,201,217,216,103,23,53,254,199,110,189,196,220,215,216,68,211,117,0,7,109,252,231,187,205,60,248,205,129,77,61,64,198,133,4,129,93,6,102,2,38,73,87,251,33,209,39,187,144,115,210,235,61,83,48,251,221,3,75,91,19,34,116,90,139,59,118,157,5,51,156,110,44,141,59,211,49,49,219,27,39,114,53,76,202,160,57,43,185,110,147,39,234,150,54,244,87,176,232,197,247,247,234,246,107,121,116,64,52,29,16,136,58,102,166,185,230,44,232,198,222,205,87,183,212,99,125,82,170,225,102,62,118,247,90,169,168,104,143,214,208,86,157,150,118,88,105,17,191,228,147,162,122,142,4,98,113,163,6,92,168,213,105,41,37,25,50,19,3,95,169,20,14,57,250,245,27,34,145,88,44,15,84,0,6,57,33,143,14,112,61,142,187,119,14,186,68,175,110,201,22,198,23,157,36,204,73,182,219,3,66,120,30,109,167,193,32,176,181,53,48,64,236,34,36,76,243,104,135,227,40,173,241,221,143,39,219,26,81,167,186,46,186,115,24,250,251,98,211,136,170,50,41,135,180,174,77,213,182,87,187,58,145,25,80,204,229,53,89,24,77,92,206,231,173,74,218,213,190,86,89,58,150,202,196,54,61,243,28,165,186,191,255,250,106,8,192,0,173,191,25,205,194,25,160,82,24,196,14,24,192,23,152,124,36,152,2,2,35,121,130,32,25,130,32,73,8,12,133,233,210,91,113,178,165,12,4,200,226,148,205,117,215,38,4,28,155,169,60,143,232,8,134,219,230,86,176,133,199,68,65,25,11,102,254,1,24,203,148,213,96,16,181,201,144,41,163,66,134,161,42,62,250,82,46,200,148,137,64,229,4,176,172,124,78,146,87,53,29,5,70,196,243,115,117,198,211,57,105,149,220,124,175,8,63,168,208,109,89,229,171,117,209,67,143,156,233,239,67,168,106,239,152,226,234,174,97,214,216,255,251,178,100,210,140,165,39,103,204,27,104,111,64,113,140,233,115,105,37,108,23,193,157,40,110,225,107,201,211,179,102,93,161,150,248,61,107,49,170,92,185,9,218,162,76,171,170,222,122,10,77,91,104,201,61,134,203,35,73,157,129,221,93,198,163,33,30,89,16,182,169,255,153,134,183,234,107,147,82,64,11,211,100,187,126,99,106,154,97,160,33,66,161,205,0,196,212,139,180,37,172,205,33,169,101,119,254,114,183,189,223,103,58,95,198,228,220,179,86,183,98,191,205,70,169,43,24,49,110,55,91,202,28,193,58,57,23,244,179,252,243,255,255,247,126,117,9,253,159,88,194,53,10,201,157,116,49,85,159,251,139,2,92,220,136,222,250,197,143,103,109,90,119,151,214,138,47,100,21,42,220,212,218,157,153,11,40,145,142,204,166,155,59,204,235,242,180,128,58,85,0,31,243,10,246,252,52,48,43,51,6,241,87,48,108,11,3,4,144,44,105,33,192,134,96,74,2,102,4,96,88,40,4,237,45,136,16,128,73,128,64,6,44,58,128,25,74,159,107,236,184,169,198,21,10,104,178,225,1,144,177,6,80,196,204,54,34,24,68,222,38,129,113,13,23,51,168,66,176,9,96,160,60,5,138,218,174,86,90,189,219,146,255,122,213,1,16,106,46,183,17,49,18,173,238,124,201,161,66,239,86,157,131,169,155,43,185,20,29,113,145,89,10,49,227,203,174,149,213,173,210,138,99,33,49,99,220,212,31,61,238,181,52,228,44,230,206,178,34,73,51,200,40,167,41,211,166,45,246,42,108,228,78,204,80,146,114,108,111,40,199,183,109,24,169,235,125,219,206,70,149,2,224,8,187,127,205,169,204,57,140,212,129,2,30,11,162,43,255,19,88,88,221,60,195,209,22,171,132,220,187,123,238,56,218,169,57,143,53,148,191,92,206,75,91,58,28,0,139,76,207,211,15,81,206,255,151,231,155,131,0,118,106,74,12,237,185,179,16,39,39,96,104,175,59,220,81,150,68,151,18,103,229,93,227,232,133,98,184,58,38,40,154,24,199,42,71,90,243,28,16,74,93,60,145,130,23,150,227,178,52,209,7,178,81,214,34,168,223,246,221,64,205,64,0,39,108,103,15,164,103,22,38,102,131,136,160,96,160,206,192,236,28,52,161,187,95,8,4,192,160,3,32,67,148,113,86,195,107,45,49,225,167,93,43,100,41,13,39,89,98,16,1,84,81,190,76,169,19,85,208,83,150,56,250,8,64,66,231,10,130,96,224,93,152,35,90,187,130,93,24,251,248,238,193,175,3,144,180,179,147,219,141,56,159,2,52,185,172,46,210,215,230,93,209,172,112,96,145,209,251,219,235,118,220,142,223,199,249,54,245,72,240,92,111,13,255,251,178,100,213,12,197,180,102,200,147,216,83,112,121,44,217,163,100,101,190,20,101,157,40,110,152,252,194,34,179,165,141,166,33,168,100,61,39,173,81,148,246,142,238,99,75,73,89,75,142,79,77,133,99,195,206,199,237,125,103,229,167,29,236,165,52,209,127,230,78,127,155,232,114,131,24,0,20,182,211,21,208,255,220,48,79,194,134,143,106,178,97,112,148,73,24,40,186,30,7,248,168,10,154,211,100,176,217,123,182,45,74,26,18,19,51,213,56,143,106,122,90,21,145,203,4,243,55,253,186,10,200,164,21,124,20,184,179,199,59,123,76,119,81,113,85,29,212,196,215,90,216,219,124,171,133,26,53,84,62,147,32,186,20,115,154,160,121,46,246,40,170,137,108,245,7,91,49,12,81,145,180,173,76,162,116,51,56,109,78,157,196,86,115,47,104,54,161,51,127,71,138,255,174,34,250,142,247,244,141,164,53,74,0,7,255,244,195,155,68,201,2,84,196,17,160,195,226,24,195,16,174,133,114,1,128,21,19,75,214,118,242,48,146,222,202,154,61,164,172,151,193,112,227,65,150,55,171,160,68,2,162,52,10,206,90,11,87,65,19,47,68,71,249,52,21,132,160,19,118,145,89,147,67,150,221,232,202,114,226,0,24,15,204,92,90,156,173,141,137,142,239,93,10,173,69,245,211,136,168,252,204,229,254,102,119,88,133,199,104,177,247,112,239,143,35,213,231,150,19,170,183,156,189,96,200,236,177,175,250,177,49,115,112,207,190,229,89,141,136,97,191,196,181,159,235,90,233,18,171,110,244,142,31,172,176,208,226,38,158,113,235,213,77,103,246,73,179,215,211,163,85,0,123,128,1,78,88,13,176,97,104,156,99,97,4,194,242,131,1,173,5,218,9,2,186,162,79,170,169,66,111,217,48,50,220,96,101,118,96,72,63,5,80,46,38,60,40,24,69,18,112,242,35,232,58,255,145,7,234,81,204,4,139,211,185,242,87,89,124,255,203,252,205,221,47,238,188,58,28,17,199,89,77,75,185,177,155,192,71,82,155,136,77,175,41,182,132,232,13,72,200,139,89,202,73,167,26,158,122,20,191,251,36,239,156,167,247,246,191,177,124,3,251,252,110,70,153,213,207,198,44,0,140,132,140,178,62,12,5,46,193,160,169,0,73,55,32,151,132,96,22,93,6,115,31,101,0,96,140,87,56,17,87,207,198,145,145,171,45,101,221,42,135,30,7,100,88,4,94,39,233,134,181,69,117,18,75,150,57,15,72,185,47,124,229,116,239,236,83,228,24,75,101,0,64,66,0,42,211,32,226,199,145,154,234,112,184,241,159,179,121,101,13,114,68,99,74,115,197,164,100,84,20,177,33,217,162,254,56,193,247,3,100,237,161,255,251,178,100,206,142,197,89,103,75,155,172,62,80,118,236,217,99,105,35,106,21,113,157,46,110,33,91,65,216,51,102,141,151,160,152,15,33,133,85,77,106,113,114,72,27,90,4,74,112,160,232,98,206,85,219,234,165,45,80,123,164,136,227,44,181,231,29,83,117,50,113,237,189,72,79,40,200,254,183,35,108,168,74,80,0,151,239,202,135,153,154,136,210,42,140,47,106,196,108,79,131,100,146,177,176,164,21,149,113,139,207,118,176,40,123,44,50,158,60,38,154,70,199,85,178,59,245,214,157,119,127,31,243,175,220,61,205,196,166,208,177,22,138,173,173,85,94,75,204,149,100,35,15,60,195,69,69,136,49,69,115,169,42,59,161,173,81,51,115,125,115,54,191,73,60,220,59,115,113,44,125,68,181,69,234,157,195,218,247,204,15,234,253,74,166,79,153,143,234,190,68,42,4,0,0,230,185,154,23,0,111,213,121,168,144,230,58,49,2,141,134,24,0,36,114,1,64,65,121,12,196,161,52,95,219,238,138,192,42,102,194,239,195,170,242,54,192,19,66,9,80,118,96,195,218,194,240,107,72,172,255,44,86,150,90,248,91,62,102,45,2,91,40,136,94,158,160,137,216,132,91,148,75,29,137,154,42,6,111,119,117,117,63,172,46,117,142,10,53,18,37,227,197,255,242,29,178,157,85,187,159,115,56,59,121,10,56,98,111,88,122,105,64,26,233,60,69,29,135,221,238,117,58,49,138,198,159,71,242,104,229,212,211,24,198,32,93,8,150,38,115,251,179,190,189,124,255,245,251,244,4,64,17,93,125,6,173,55,67,205,72,243,32,0,250,163,120,217,186,250,4,148,99,242,202,201,185,41,162,138,133,25,31,137,21,212,32,70,249,201,103,154,212,102,69,98,196,33,156,85,119,142,91,209,24,64,64,14,113,85,103,67,181,227,95,168,249,244,227,57,58,24,239,40,60,216,216,135,7,4,37,40,112,53,112,104,80,226,141,24,42,227,13,26,144,241,52,137,220,174,57,158,235,104,99,202,121,116,138,85,52,120,242,132,19,13,48,170,136,52,211,201,68,138,216,222,184,186,142,239,244,175,105,239,155,250,133,186,156,43,104,0,8,164,38,133,208,38,84,42,166,10,139,6,0,160,134,25,12,229,167,48,48,10,26,6,193,66,130,36,43,48,32,8,48,28,27,34,14,4,128,230,178,145,193,0,123,226,157,107,81,86,179,70,56,183,65,66,136,16,4,73,20,127,106,70,1,1,9,158,203,69,65,24,184,92,11,4,5,105,246,165,64,96,201,134,72,18,249,64,159,230,112,212,91,35,164,144,40,157,76,231,52,182,175,10,97,106,74,93,157,109,195,213,225,188,184,25,162,82,230,246,137,127,197,196,255,251,178,100,212,4,4,250,102,203,59,134,63,32,139,108,217,115,105,40,104,22,249,157,34,110,161,93,2,2,51,166,105,163,33,208,150,176,33,20,40,86,61,120,69,153,146,163,154,165,123,152,132,72,168,56,117,42,12,222,133,135,154,71,47,158,222,168,231,107,58,23,198,210,179,45,71,20,43,35,7,73,229,180,29,95,231,109,215,232,191,124,224,86,224,4,32,0,4,251,252,56,8,98,32,80,120,4,57,142,96,239,63,145,1,145,242,106,105,83,26,109,103,249,36,150,218,240,23,100,137,10,99,156,103,226,11,147,97,211,167,113,213,117,77,207,199,63,255,253,168,203,137,46,87,84,141,132,0,132,84,62,85,71,23,26,97,52,205,36,194,154,183,14,223,75,74,252,170,247,12,32,168,175,208,219,21,42,12,152,198,240,62,98,57,113,163,71,39,71,179,52,56,241,134,200,232,138,94,235,111,255,142,182,249,89,255,116,231,215,246,2,119,0,43,243,20,37,143,48,72,2,179,18,144,178,14,0,243,24,48,103,32,0,49,0,12,174,163,3,144,24,64,138,67,173,128,184,47,184,203,117,139,168,49,229,79,194,87,161,160,103,218,2,186,48,212,202,145,99,160,178,183,19,56,168,7,84,29,130,205,157,174,13,185,176,130,107,69,80,88,150,174,81,177,129,67,202,105,5,179,5,212,202,95,168,1,246,149,44,74,139,109,46,245,75,79,86,154,25,142,82,245,129,184,70,30,18,50,211,186,191,230,174,185,249,191,168,100,106,196,31,237,39,170,199,252,69,212,49,109,21,117,60,172,53,207,119,117,47,164,140,75,152,226,174,235,135,254,100,123,91,123,235,205,255,117,207,38,119,117,113,83,253,52,107,2,160,33,41,0,131,100,180,213,198,42,200,52,208,134,77,29,102,161,195,27,186,180,133,135,48,57,85,59,96,113,52,216,208,78,86,128,227,184,216,56,250,164,67,169,160,23,164,201,52,16,38,99,235,20,150,169,88,181,85,97,139,244,245,245,98,235,88,192,242,152,209,134,58,200,87,16,48,137,145,77,37,166,18,37,244,59,37,222,69,41,232,179,54,151,123,214,142,138,142,76,187,88,221,68,20,178,186,37,20,210,104,187,122,171,191,200,200,153,66,7,0,25,111,248,225,196,83,80,175,128,40,144,9,144,197,132,132,132,103,16,192,192,46,9,105,180,105,138,143,239,34,251,104,78,172,1,3,195,172,98,70,223,169,170,170,195,174,218,136,199,222,52,245,109,29,36,110,148,169,112,254,124,124,77,25,18,199,5,101,1,152,156,100,78,94,220,73,211,158,131,231,217,144,62,206,68,197,142,15,75,234,88,166,127,125,103,126,35,238,157,252,93,85,71,22,230,87,55,21,51,255,251,178,100,202,12,197,136,103,72,147,216,67,112,117,12,233,115,105,37,108,20,113,157,46,110,49,118,194,14,179,166,13,167,161,16,21,210,191,46,122,143,213,138,61,84,234,109,75,207,155,232,85,40,190,228,90,120,165,119,28,135,186,33,110,90,215,170,131,95,76,124,238,159,226,170,153,177,95,107,209,220,118,55,55,238,189,64,37,160,0,123,127,205,25,145,28,182,98,131,7,236,26,235,130,160,177,161,237,145,221,6,81,53,164,171,110,69,13,194,230,179,7,72,194,252,11,139,65,50,52,96,124,200,212,219,92,142,190,237,171,238,102,255,227,174,250,167,171,239,241,68,100,28,227,113,199,147,48,50,15,120,23,115,221,158,173,248,65,200,67,14,89,134,216,219,179,6,220,213,92,92,100,81,154,219,25,116,121,188,148,145,66,156,46,55,62,150,223,189,149,113,106,169,137,132,25,83,48,81,171,54,86,55,37,111,110,148,96,5,133,170,0,6,236,172,195,191,232,212,229,40,213,1,168,203,113,96,197,178,12,56,123,79,178,222,24,10,19,8,128,180,252,86,210,223,165,99,178,177,97,193,32,57,164,59,171,181,20,120,138,128,192,4,72,22,76,38,24,2,3,152,33,0,10,215,203,208,209,64,32,203,19,88,68,14,162,84,144,43,73,184,172,140,158,35,28,102,87,35,208,108,204,102,33,15,211,82,40,76,230,118,108,203,114,159,231,80,40,244,21,102,247,65,191,238,214,221,221,234,55,83,249,172,60,228,19,207,24,76,224,146,147,78,13,69,215,70,156,223,185,106,111,119,59,252,231,252,219,172,123,215,211,23,146,4,34,220,47,63,109,35,177,53,107,243,95,169,215,37,126,113,164,199,61,234,154,179,187,135,92,0,128,0,2,183,109,204,3,115,15,12,66,77,96,204,82,166,46,255,48,244,149,150,243,39,169,138,115,153,81,229,188,111,126,92,183,141,75,90,180,218,11,190,19,202,9,253,75,179,77,129,141,154,57,229,228,140,162,60,204,98,62,183,118,222,246,65,18,153,6,185,30,164,86,71,52,138,86,89,153,156,70,12,102,103,206,219,159,44,187,187,74,210,45,231,143,152,152,168,248,227,111,156,100,198,245,85,201,212,205,99,219,27,62,176,221,134,236,0,91,140,122,86,0,209,240,120,204,22,130,216,195,56,60,140,98,66,200,192,96,2,129,192,2,96,82,0,162,65,110,80,0,234,102,28,1,33,112,119,38,0,36,246,47,104,208,81,100,234,88,170,165,196,22,29,97,139,142,128,74,32,48,49,8,2,241,151,128,116,72,240,193,32,32,33,192,226,131,130,134,123,55,102,2,16,177,124,41,83,151,68,211,165,47,82,140,179,116,54,191,26,127,30,5,216,240,255,251,178,100,202,140,69,150,103,73,155,166,87,64,118,12,233,170,104,104,174,24,89,157,32,79,105,13,193,176,179,166,205,151,148,152,182,69,139,10,175,74,255,55,182,37,49,238,40,128,64,240,230,154,146,43,255,133,74,186,120,166,124,166,102,209,110,101,71,251,165,14,184,120,224,108,80,221,46,11,116,190,209,143,187,65,198,66,14,40,82,170,58,20,31,76,64,137,61,222,247,146,40,163,17,63,254,254,234,9,31,141,120,61,226,32,119,60,84,247,32,4,160,64,155,111,192,80,152,224,24,231,14,8,115,78,141,8,180,16,56,29,73,91,180,80,190,64,251,200,117,50,199,102,14,32,73,20,17,145,77,223,253,219,254,200,106,181,214,101,106,20,228,213,236,198,91,136,13,157,6,38,174,71,41,170,117,23,86,31,115,221,72,97,228,17,118,26,139,103,70,166,196,23,103,50,56,146,15,37,213,103,121,145,145,141,253,93,145,80,69,227,86,46,120,147,151,165,91,2,53,0,21,147,39,244,11,54,56,31,179,7,209,131,48,67,0,131,5,64,68,48,38,5,115,2,240,50,22,6,48,64,20,148,1,64,112,10,51,35,2,128,25,14,2,166,148,21,12,194,12,28,36,113,102,37,0,170,19,195,169,8,10,45,113,8,171,174,101,40,150,12,2,2,84,149,70,24,248,211,0,203,56,12,232,176,132,196,60,76,181,112,151,49,247,80,22,196,214,20,169,252,78,184,41,208,89,111,187,149,46,34,46,220,196,138,126,135,39,234,21,124,214,12,136,3,75,61,29,58,231,47,27,125,57,165,204,58,89,136,124,64,133,42,182,36,82,105,51,145,179,110,108,169,30,65,147,2,232,62,165,111,235,234,132,25,36,132,153,59,24,100,64,134,167,65,23,139,102,120,217,162,204,191,244,136,159,129,215,199,40,229,28,255,243,61,101,3,160,128,0,93,183,241,1,128,140,17,202,168,254,202,198,204,0,57,183,72,160,151,169,77,102,186,16,190,119,193,153,102,110,189,51,253,191,246,246,78,205,69,100,162,238,136,164,98,25,213,231,123,200,199,221,217,246,217,199,34,61,142,132,245,213,220,172,164,84,113,220,18,66,148,172,228,117,16,206,66,78,239,127,35,175,97,155,200,132,68,127,236,96,172,99,52,230,153,48,59,46,243,8,32,114,48,248,13,35,19,208,141,48,109,1,227,0,224,87,30,2,240,104,45,12,128,128,56,15,148,120,144,11,25,2,104,182,36,231,14,170,180,85,106,114,25,102,42,18,144,164,14,20,216,2,88,28,53,2,33,129,11,46,99,90,9,51,72,243,47,5,115,9,40,69,17,210,67,210,145,177,95,44,42,81,177,52,207,79,22,236,176,40,172,239,197,236,46,198,255,251,178,100,198,14,134,43,102,200,19,217,67,112,93,140,233,215,101,34,38,25,213,155,28,47,105,109,193,167,51,103,93,132,148,152,228,213,144,22,80,25,214,148,71,39,26,147,250,236,83,63,166,196,163,100,74,161,115,118,52,229,86,221,86,189,145,22,235,106,145,249,123,236,131,86,219,104,165,182,219,185,150,199,33,82,104,72,210,48,178,247,85,28,116,30,64,237,230,84,214,177,230,204,109,100,194,117,32,178,245,55,161,198,247,158,58,242,195,167,246,67,219,241,122,183,103,15,250,73,157,254,235,206,124,60,76,180,0,5,187,254,154,194,76,50,45,67,78,88,148,33,8,1,37,17,64,30,49,51,41,91,34,49,24,91,196,158,28,49,26,249,83,111,253,255,239,70,153,45,69,90,169,200,178,18,196,82,94,166,82,189,212,142,230,19,52,222,195,136,196,106,163,29,200,227,141,65,140,153,90,101,22,69,42,14,15,49,5,94,142,132,106,25,209,152,99,18,121,213,115,186,179,10,11,226,65,241,205,179,228,221,65,149,0,0,100,176,224,78,24,214,248,128,200,130,192,204,82,104,206,177,0,20,22,137,1,230,6,1,207,138,228,10,141,65,208,10,145,97,48,27,104,176,12,149,106,73,167,21,27,46,66,113,133,16,95,133,52,67,4,58,67,43,228,96,195,30,46,225,154,16,182,140,100,33,25,64,0,212,77,196,101,136,228,14,161,124,9,243,120,177,167,26,75,168,158,70,26,160,8,5,64,212,35,203,153,11,39,104,122,64,244,23,1,112,1,176,88,37,85,60,103,78,56,60,139,74,127,108,238,255,89,255,54,181,49,188,93,178,172,104,136,125,234,186,19,44,173,146,181,79,136,45,215,149,153,228,102,246,231,248,181,88,218,99,222,206,84,97,106,110,107,111,141,185,39,102,120,162,78,207,170,215,48,79,229,5,183,51,81,255,18,63,145,137,245,163,185,171,152,115,159,153,247,139,54,51,122,235,95,17,247,75,68,137,255,248,195,31,248,130,35,15,70,0,2,72,0,15,127,248,133,96,202,141,32,190,198,42,169,226,138,6,215,156,116,245,238,206,194,236,104,163,237,77,209,235,235,211,255,255,187,165,146,141,243,81,85,174,181,101,163,196,71,41,158,52,97,133,74,65,20,121,74,70,22,20,48,241,39,43,230,23,144,236,35,49,206,172,97,230,33,139,248,145,55,40,219,102,220,200,78,239,208,223,157,118,111,84,63,40,33,146,227,148,111,128,130,220,202,99,92,196,192,128,200,1,48,185,101,80,60,56,93,48,4,1,10,129,203,41,255,6,4,104,35,115,7,64,50,241,23,197,160,162,194,237,90,15,234,120,136,140,8,33,122,104,219,214,116,14,1,136,130,138,0,255,251,178,100,191,142,6,233,103,73,27,186,121,242,97,140,217,234,97,37,38,27,185,155,38,110,225,239,201,95,179,103,105,149,136,168,48,185,167,202,11,232,78,172,185,3,24,170,93,61,12,197,28,213,194,188,102,176,248,193,140,204,54,17,21,140,5,52,129,78,134,82,118,43,59,128,1,0,10,9,5,26,162,170,40,3,101,8,216,136,236,145,195,139,37,35,114,132,197,239,242,245,239,181,60,148,244,155,90,221,255,214,252,104,145,221,181,95,117,115,138,205,138,99,83,203,22,3,53,99,66,139,168,109,239,241,156,71,139,123,60,195,139,199,24,123,205,48,223,35,229,196,244,255,249,154,243,143,141,44,239,255,241,52,119,214,254,240,213,26,248,110,101,231,188,223,20,67,80,182,78,175,117,75,249,60,39,219,146,173,129,158,182,32,4,8,0,0,155,108,89,18,197,166,120,16,200,253,78,126,102,24,19,15,218,8,242,242,202,170,85,178,15,93,165,96,206,69,103,209,83,163,104,183,189,44,210,116,255,244,181,54,100,122,34,174,136,142,133,50,81,42,234,202,236,134,106,215,228,204,207,60,231,115,153,193,61,253,107,217,63,254,220,197,159,177,78,211,183,239,225,213,0,0,20,220,223,55,100,224,167,216,230,96,240,206,209,40,204,171,56,3,140,24,67,172,201,29,140,186,80,229,160,68,203,50,234,32,50,50,187,17,105,9,74,24,210,80,14,192,11,164,134,229,177,85,85,146,202,24,27,224,35,17,88,158,192,238,143,96,8,16,197,41,115,47,7,17,28,85,88,64,180,142,151,56,8,80,176,96,23,6,92,244,81,65,128,4,104,169,105,79,33,32,122,183,21,12,140,198,146,20,244,222,32,34,165,100,204,119,79,162,142,181,199,45,27,148,78,13,151,64,244,216,208,235,47,223,225,159,231,191,253,255,225,134,166,37,241,186,122,123,120,97,134,31,143,227,159,113,195,95,95,91,202,114,118,222,233,121,134,19,18,170,179,50,252,236,239,27,123,237,154,150,109,90,181,220,187,189,220,158,238,191,242,238,251,206,231,249,119,255,255,151,108,255,127,233,48,171,173,86,111,233,159,216,22,172,102,206,185,189,227,135,114,152,134,91,169,156,20,250,0,0,38,252,26,1,98,35,4,117,206,113,0,252,195,211,173,62,7,183,94,37,44,253,20,242,144,233,29,53,182,223,228,25,17,10,126,79,93,245,102,233,103,215,191,255,255,255,84,179,80,221,109,126,138,219,20,242,36,140,102,87,118,24,231,190,204,111,92,214,116,75,116,191,214,222,140,186,11,152,173,43,127,161,74,1,57,83,195,56,1,3,190,58,51,82,132,211,57,128,195,25,1,115,17,75,115,2,4,67,13,64,19,15,66,255,251,176,100,172,142,199,48,103,201,155,186,192,160,86,172,233,211,100,101,108,25,141,157,40,110,161,190,193,119,179,102,205,145,137,184,49,96,204,192,112,12,56,61,48,36,1,7,1,64,96,101,253,70,229,90,56,0,48,215,145,185,44,116,181,112,145,105,51,27,146,22,45,55,49,45,147,202,50,23,0,128,193,112,0,20,98,144,97,107,211,170,30,117,214,48,36,11,96,237,125,76,93,102,181,138,189,106,168,54,34,0,3,128,18,200,168,18,197,88,38,84,176,163,192,226,134,38,61,198,54,194,165,143,44,170,60,203,33,233,188,42,211,92,183,177,229,12,30,81,66,197,20,56,85,76,177,237,119,108,24,22,109,245,106,185,159,171,241,97,8,88,236,170,161,96,234,160,107,213,209,134,246,178,218,211,87,49,31,43,185,114,178,62,197,221,111,167,58,175,230,109,221,233,53,111,204,125,37,34,25,40,0,4,101,208,134,227,114,65,102,9,2,56,13,98,110,228,41,219,137,202,224,71,250,41,21,97,78,130,80,234,152,166,130,30,144,85,160,32,70,224,199,71,103,186,229,114,116,232,106,200,232,148,129,128,40,153,72,239,103,162,125,223,251,253,85,174,101,254,212,115,145,13,69,98,153,140,238,140,110,141,117,42,215,253,125,183,119,245,255,95,255,235,244,140,0,0,230,188,207,10,160,234,210,248,200,50,76,199,193,180,202,129,253,35,140,58,7,17,28,56,34,80,48,112,16,186,198,64,182,150,220,84,181,13,26,172,146,130,29,101,18,39,97,72,193,105,130,225,69,88,59,57,83,133,94,214,70,0,88,116,192,128,1,24,87,218,123,164,11,185,13,63,72,92,246,64,204,21,130,168,98,233,91,169,144,152,139,45,102,160,129,146,201,32,2,160,6,129,5,135,139,177,26,117,219,18,123,91,44,86,1,228,94,165,107,25,227,221,187,255,181,117,224,219,217,251,85,210,7,66,107,190,191,187,111,57,229,34,104,179,25,26,153,43,18,53,73,40,228,162,102,146,169,57,72,50,190,253,255,49,62,167,109,109,155,166,233,32,117,157,37,162,104,146,20,75,142,196,21,45,209,77,207,32,53,1,71,106,0,0,77,255,0,146,61,24,80,43,132,105,203,226,146,22,53,3,78,95,173,2,227,123,245,203,31,220,5,87,45,17,34,57,93,193,1,210,230,83,225,229,175,253,186,71,166,230,67,177,200,134,34,214,41,93,170,86,170,150,82,149,72,170,187,150,107,170,74,147,33,52,109,62,191,43,201,223,151,100,253,181,145,255,218,24,13,237,241,143,162,103,25,116,135,49,129,48,144,152,111,6,185,129,200,2,24,9,128,233,128,216,10,22,204,32,8,85,185,160,33,136,200,2,161,114,255,251,178,100,160,14,198,18,102,203,27,166,111,160,86,140,217,211,100,34,142,23,85,157,44,111,97,13,193,137,179,103,13,150,9,16,140,210,63,169,175,13,63,81,105,92,60,224,33,205,107,177,55,121,193,122,28,166,226,231,68,218,224,136,96,128,139,37,184,176,209,228,207,80,163,251,90,97,207,234,207,93,116,111,218,150,45,84,90,107,140,52,96,233,95,2,224,180,160,132,114,106,195,38,119,24,114,133,64,8,44,33,8,131,6,80,145,120,184,173,173,230,191,184,191,178,228,145,23,171,154,106,105,232,197,123,23,81,82,46,154,220,84,90,210,118,190,155,47,151,57,80,67,169,32,108,127,63,196,206,37,177,97,229,151,186,197,188,72,231,73,210,163,254,162,14,126,231,251,149,129,160,37,96,16,54,255,154,141,158,182,133,91,6,58,97,40,248,179,169,90,74,206,122,216,197,151,234,186,77,157,2,152,244,178,188,19,0,144,199,108,251,28,247,8,36,233,6,124,215,163,126,159,224,153,214,165,205,206,197,41,78,234,140,85,59,170,22,228,171,60,196,71,51,88,245,139,67,30,140,228,44,215,7,50,89,127,157,25,93,234,233,157,243,177,186,191,167,37,233,254,26,0,1,183,244,239,43,243,19,19,204,128,60,48,137,16,20,89,48,136,33,226,36,1,182,71,174,113,174,51,248,126,23,11,137,63,105,231,56,204,206,11,208,85,176,83,17,38,140,233,92,198,72,141,52,139,36,37,33,90,154,78,158,170,150,221,183,173,34,139,147,98,173,74,95,224,155,104,53,187,34,87,109,44,198,107,44,178,180,190,132,250,190,251,191,223,227,8,82,181,24,211,93,89,88,170,54,89,68,12,67,29,158,70,51,149,70,26,234,147,212,130,99,202,228,157,208,121,12,247,149,187,75,233,90,16,112,124,113,135,127,239,255,234,111,252,20,0,4,223,243,211,192,76,176,27,50,113,80,195,226,3,48,134,140,50,0,130,144,74,94,57,76,29,14,71,83,142,250,212,137,118,39,113,152,162,181,53,151,216,235,167,145,95,56,168,149,227,184,157,158,234,11,33,133,42,85,58,145,84,193,219,245,82,152,202,96,85,174,78,122,154,199,218,222,207,213,247,38,99,53,150,85,13,15,9,7,150,233,245,214,159,121,168,230,117,49,154,39,118,188,196,149,73,43,41,110,37,54,147,57,196,136,40,132,105,44,232,138,247,100,126,169,101,117,31,99,58,223,100,118,211,111,92,183,238,237,72,40,0,27,255,198,146,225,153,4,18,42,65,48,240,140,24,10,26,34,3,128,33,0,114,223,204,70,98,76,141,167,210,208,207,70,233,45,246,41,44,152,137,190,118,52,239,225,110,35,77,34,147,56,111,220,59,41,105,255,251,178,68,172,140,228,142,102,205,27,143,43,240,141,236,217,147,113,229,110,17,193,157,54,110,12,188,194,63,179,102,13,209,151,160,16,110,28,175,123,9,53,233,4,16,212,171,234,229,171,76,165,212,138,106,10,141,208,84,136,77,95,161,3,3,133,21,127,253,202,183,41,43,101,46,5,184,135,10,166,226,95,14,53,12,29,135,18,101,2,169,131,113,194,208,112,154,114,163,35,157,50,181,254,255,238,65,130,66,67,217,87,255,255,209,139,229,127,3,189,223,227,51,174,211,29,201,19,3,138,51,16,134,179,32,4,130,129,244,136,13,1,0,111,236,51,132,52,207,145,142,91,37,167,119,238,79,233,242,150,77,58,111,220,143,38,191,206,190,180,208,124,85,149,187,240,44,37,104,65,116,95,55,57,122,17,69,32,130,23,21,218,106,147,246,214,139,76,150,96,241,67,113,10,144,4,123,181,131,89,206,175,249,110,79,131,140,155,243,117,176,170,18,131,169,195,132,55,123,161,64,238,84,65,110,136,64,175,9,148,194,41,214,139,164,39,46,158,82,101,106,87,68,71,180,218,105,71,222,191,127,94,26,138,0,0,229,248,193,213,93,76,149,193,104,192,208,58,76,42,128,248,72,62,76,17,192,196,192,108,1,204,7,64,60,26,1,18,75,80,248,88,6,16,61,122,65,107,148,137,109,49,175,223,124,239,163,210,254,139,47,246,198,206,153,194,90,178,180,21,101,131,4,46,176,148,250,194,128,72,22,59,7,116,157,57,124,16,229,202,32,80,178,5,149,82,54,142,108,85,185,160,177,68,25,92,42,235,182,183,101,79,219,96,174,116,9,16,193,148,131,226,227,238,91,139,29,117,219,214,252,212,176,198,233,58,51,142,238,215,134,88,237,90,228,122,82,106,215,124,164,80,248,26,168,51,99,121,241,177,73,252,160,132,96,186,135,170,141,63,194,215,246,228,124,205,196,150,59,32,101,108,163,251,26,10,1,0,0,75,183,228,83,10,225,59,64,5,62,185,51,224,59,42,33,217,139,173,86,237,77,234,125,46,36,153,128,198,217,13,202,10,197,145,35,230,114,63,1,28,18,124,116,63,169,15,223,144,35,50,16,207,190,142,143,35,170,43,38,68,84,50,21,171,85,189,65,223,38,82,51,200,196,233,165,46,142,155,185,62,154,121,136,242,223,110,254,213,223,75,181,1,109,113,73,255,231,162,220,153,59,156,112,162,49,144,68,38,123,24,152,100,84,90,85,90,10,8,216,83,183,172,26,18,103,19,80,90,217,91,205,210,33,23,139,182,118,140,132,129,33,42,231,245,46,241,83,91,173,6,54,50,215,210,39,74,250,56,19,206,180,185,59,232,47,60,94,231,144,49,182,107,142,186,232,99,255,251,178,100,181,14,197,178,102,202,155,216,67,112,98,76,89,199,96,98,124,21,125,157,46,110,97,13,201,188,51,102,141,163,13,176,240,233,123,27,140,42,158,45,0,180,24,148,236,174,224,130,160,225,131,169,34,167,143,107,190,248,138,121,173,120,162,68,162,194,121,76,145,42,135,114,168,100,156,207,76,196,158,124,8,135,206,56,155,91,120,23,117,117,205,219,249,190,62,21,94,106,250,215,107,32,114,58,8,175,199,45,72,237,201,27,220,52,207,199,193,237,200,192,2,212,224,0,173,219,14,63,81,67,100,69,96,206,160,199,34,12,79,146,128,114,137,249,152,196,13,162,207,29,13,99,210,40,16,94,186,121,127,52,75,191,41,175,79,188,255,208,138,46,80,179,0,115,120,162,103,228,65,11,82,200,180,242,125,181,70,129,233,96,202,25,28,156,143,75,164,90,232,110,108,168,232,71,161,86,165,65,72,190,133,195,147,135,249,116,243,226,204,219,255,33,167,158,79,229,239,250,127,59,252,62,193,53,0,5,63,248,206,26,192,223,99,196,195,129,16,20,46,152,124,28,6,11,168,12,5,2,40,132,240,43,234,224,16,29,126,200,222,21,1,93,108,250,67,63,98,94,194,150,67,136,220,20,124,104,2,83,239,27,186,160,42,86,134,14,130,77,54,137,72,210,163,15,147,254,141,178,233,181,249,33,113,133,64,134,56,228,65,13,117,213,141,48,6,222,5,185,68,245,192,184,86,144,60,133,22,96,0,132,38,44,250,102,111,247,187,219,175,197,254,223,246,162,130,125,49,74,164,186,32,179,136,163,172,93,206,130,57,4,152,225,169,40,162,39,4,84,211,24,132,44,214,83,26,83,123,92,253,138,154,231,228,196,132,36,12,188,244,156,238,185,14,172,233,102,234,141,195,174,8,0,0,205,182,49,70,1,146,66,132,4,37,13,17,212,128,152,134,7,130,87,151,214,103,218,249,81,120,66,202,150,20,152,113,59,72,222,208,113,244,62,58,16,69,237,86,216,163,3,46,153,1,118,102,250,255,167,76,139,206,213,217,157,130,160,228,121,8,175,16,181,85,144,242,161,40,232,114,157,204,172,82,206,247,45,93,37,171,158,149,167,85,94,164,147,250,222,186,123,55,243,191,28,0,13,251,227,141,142,204,248,206,49,2,20,193,196,115,129,2,3,146,97,112,17,128,128,38,0,0,173,6,47,4,5,129,43,125,243,153,91,116,239,68,57,42,127,105,218,160,132,12,165,10,65,63,103,157,185,229,133,71,216,171,63,84,204,245,193,101,201,5,140,190,88,172,239,35,241,9,190,248,37,34,16,188,12,209,198,141,67,41,36,150,82,186,146,136,156,9,102,1,149,71,65,108,176,131,95,33,121,251,255,251,178,100,194,140,5,127,103,75,155,166,87,48,103,236,217,183,105,2,108,21,225,157,46,110,25,28,193,247,51,102,93,166,13,184,238,102,251,121,189,154,237,71,181,185,118,72,15,41,211,35,8,16,131,220,235,29,32,212,94,100,206,195,158,101,37,112,249,171,180,42,142,250,197,233,125,250,143,255,228,117,220,211,53,142,226,111,159,90,149,185,251,253,36,180,172,107,85,114,1,40,4,0,72,182,254,35,80,6,18,109,198,149,1,1,239,147,3,142,170,241,226,113,201,29,231,238,5,159,171,113,250,204,40,75,73,141,51,125,135,217,137,179,63,191,30,32,253,225,63,174,68,229,55,129,81,150,209,7,87,46,223,234,207,44,185,18,185,255,255,232,211,226,249,11,134,195,141,165,13,72,155,165,172,175,99,177,145,25,42,148,41,12,254,169,223,216,225,35,169,203,31,155,244,167,40,197,234,153,156,42,132,220,233,14,84,248,72,78,128,235,192,167,51,113,17,117,0,1,47,248,243,214,99,127,15,77,112,92,49,25,64,201,198,147,2,14,0,192,128,8,37,77,169,150,179,108,4,11,47,59,108,133,88,129,33,135,3,146,30,208,216,61,3,244,82,73,136,122,93,23,67,220,200,32,128,96,23,40,8,211,128,30,104,231,133,248,42,78,22,114,231,21,196,87,197,232,66,215,104,54,245,216,220,26,238,113,17,70,202,167,11,215,75,136,195,207,157,238,219,255,165,94,102,52,213,162,167,182,180,16,101,59,172,134,89,42,46,100,252,193,168,242,61,84,194,116,123,45,6,65,215,243,68,112,147,3,185,190,70,94,185,27,147,59,223,174,58,191,110,120,227,110,166,6,204,106,60,79,45,218,72,192,118,210,0,1,201,104,128,41,210,184,175,76,17,147,138,75,108,161,67,7,146,72,166,179,28,6,255,229,89,85,89,122,212,215,239,29,92,234,171,77,208,37,188,167,84,43,85,165,246,60,53,28,24,82,51,229,253,66,89,103,242,171,21,113,177,120,117,214,108,223,189,83,101,255,51,106,167,98,163,58,148,33,40,150,217,222,133,67,21,104,125,95,42,46,199,91,80,175,170,126,106,162,186,101,50,53,125,18,236,253,190,159,37,41,122,8,93,221,151,234,100,103,36,100,193,28,100,0,26,97,120,136,16,185,24,56,12,141,10,129,193,24,64,114,165,141,14,136,20,9,37,10,52,81,180,183,241,225,93,15,196,167,176,192,128,1,45,108,117,45,213,185,198,151,181,86,91,24,102,46,210,141,190,170,198,52,1,62,208,149,3,70,214,209,161,187,215,30,193,192,45,164,184,142,251,144,242,60,140,244,152,7,128,160,72,5,124,192,52,207,99,201,26,44,26,3,148,39,173,81,63,234,30,255,251,178,100,199,142,133,63,103,75,155,143,67,112,116,44,121,131,105,226,110,85,33,155,44,110,160,253,2,16,51,166,169,164,161,176,201,174,150,93,106,98,102,226,8,210,83,218,246,187,89,156,251,99,200,18,28,174,13,7,152,66,60,32,233,139,171,152,187,149,174,170,93,186,132,31,212,240,235,243,245,235,255,57,167,167,253,183,9,171,32,0,1,77,255,49,238,204,115,163,60,232,28,60,239,10,30,0,242,22,124,20,125,237,139,113,172,63,118,36,162,81,137,177,125,129,8,149,200,214,147,41,225,91,114,147,29,175,144,31,175,187,136,218,54,74,177,193,112,115,145,179,85,216,140,197,139,136,98,203,49,82,191,241,17,7,76,252,243,253,181,14,184,164,37,100,169,168,45,178,226,221,80,86,208,112,178,194,58,203,66,212,85,77,213,14,244,101,155,230,215,210,153,155,241,246,191,2,47,59,239,196,255,244,189,21,19,255,235,213,120,249,0,0,230,248,195,122,192,215,33,216,194,209,52,16,17,152,116,32,24,62,5,0,129,17,24,52,24,9,169,91,124,176,3,0,124,113,102,177,145,177,235,39,168,194,40,224,64,28,193,15,60,205,101,77,33,39,87,34,24,66,156,151,134,234,8,253,22,102,84,44,186,184,46,215,38,131,43,40,157,166,146,207,139,169,238,192,135,156,202,21,217,154,173,88,154,51,50,52,225,211,69,99,231,80,255,221,53,87,219,253,223,68,253,246,231,28,198,213,136,163,33,116,83,125,92,209,211,101,213,172,91,118,162,185,207,32,114,26,83,186,47,159,255,86,154,111,221,84,230,216,10,0,0,150,238,96,98,230,42,122,172,230,44,112,116,131,104,84,156,166,0,146,101,96,19,18,216,117,33,161,168,162,16,238,202,86,197,165,67,199,5,101,116,52,49,220,246,43,21,210,187,34,32,232,110,160,72,22,8,69,178,65,241,204,107,203,225,147,49,24,174,92,93,97,179,133,197,182,59,8,152,165,80,72,132,253,63,251,59,82,152,245,200,216,213,52,135,129,251,84,92,78,77,38,205,87,195,15,134,71,87,134,109,211,190,136,137,229,24,103,70,157,252,69,47,105,152,213,53,161,130,131,22,230,202,168,246,190,158,47,248,183,239,28,228,221,94,225,4,25,174,230,243,181,167,7,10,6,75,9,68,163,80,100,74,14,49,7,64,176,192,0,194,80,57,217,124,27,176,80,2,122,111,208,39,19,130,176,108,114,126,95,26,160,47,10,179,185,173,37,95,194,228,207,84,122,54,173,202,44,132,12,73,182,40,4,22,171,250,192,22,204,219,161,199,242,108,132,5,136,208,79,47,102,187,118,58,150,50,120,26,114,125,248,186,236,196,100,97,241,86,115,10,208,141,255,251,178,100,202,142,196,185,102,204,27,175,59,112,148,108,217,115,109,136,110,84,185,155,44,110,149,125,9,135,51,103,77,147,9,120,244,34,221,101,87,49,206,174,87,22,130,184,145,143,71,38,142,168,232,166,118,153,157,144,140,177,103,197,139,170,209,83,155,90,222,34,205,204,31,177,196,19,91,139,85,145,90,189,68,197,178,247,215,125,123,219,20,80,7,195,128,1,111,255,2,64,49,120,2,82,222,192,47,82,198,133,60,177,56,23,0,52,165,205,155,106,108,198,93,9,81,180,106,54,29,56,34,69,2,73,29,103,99,86,218,120,201,97,202,51,234,87,33,157,72,99,149,40,159,60,206,140,232,253,39,99,216,185,169,239,221,86,231,228,105,209,142,202,172,167,71,236,200,205,178,230,78,174,191,126,93,189,191,95,232,255,242,7,0,0,219,204,198,5,213,76,106,129,152,195,216,85,12,15,128,248,192,96,13,192,128,142,96,78,1,66,64,170,68,5,83,0,160,9,76,129,80,26,48,16,0,132,7,13,44,41,18,20,37,186,245,80,68,22,43,74,15,8,38,113,224,242,8,82,203,28,21,81,20,64,29,42,200,53,16,76,77,25,26,42,186,2,94,24,117,19,184,32,44,65,82,191,105,100,130,166,27,180,247,65,116,178,213,99,78,71,4,16,120,97,157,70,215,147,122,213,43,41,76,0,74,3,35,201,14,72,105,8,104,173,41,94,121,208,139,98,91,51,23,81,12,103,105,24,29,179,145,223,81,203,101,155,223,21,114,162,114,206,174,123,217,221,252,220,64,239,70,156,59,116,152,194,178,65,161,97,185,113,44,190,220,180,21,62,77,86,59,252,115,62,223,153,251,191,253,255,243,195,21,4,103,128,16,187,254,23,136,198,0,2,176,36,37,212,207,219,171,183,126,205,154,73,69,253,85,164,253,171,91,23,64,111,58,178,40,89,52,73,148,54,223,102,235,117,11,183,125,117,22,11,23,114,168,245,27,191,255,187,200,136,149,83,221,163,167,56,138,186,228,43,152,204,202,164,33,173,97,102,24,231,70,85,41,84,202,138,165,209,22,34,86,136,139,145,136,119,34,178,84,207,91,167,121,168,250,218,222,245,78,87,73,192,196,202,14,248,96,205,61,11,76,118,92,76,11,31,141,173,24,76,165,36,12,28,4,12,61,11,204,36,2,140,8,2,12,30,1,136,64,98,65,60,136,0,8,5,151,33,130,0,8,8,97,29,61,118,52,66,178,20,13,37,133,146,50,206,18,28,133,80,106,104,98,66,25,136,97,18,200,24,103,130,88,84,134,116,33,166,55,200,80,178,229,189,226,4,68,157,85,32,64,9,108,144,130,136,131,153,104,12,176,120,85,182,149,174,177,158,2,229,148,255,251,178,100,216,142,134,89,103,72,155,216,91,112,111,76,217,179,100,197,110,24,197,157,32,110,229,15,193,206,179,166,93,161,159,40,210,160,49,26,37,41,231,15,207,195,208,10,18,216,50,69,186,156,195,95,204,185,233,115,212,15,132,109,118,229,19,65,188,253,58,119,167,255,78,180,198,244,163,50,200,87,115,158,57,138,85,177,227,200,27,36,221,33,35,197,89,235,56,96,94,102,102,236,164,255,159,255,255,255,255,255,255,224,24,160,128,11,146,234,21,26,21,184,100,81,25,32,1,11,148,202,227,19,116,103,100,51,17,236,231,174,94,144,213,195,60,115,185,89,178,103,94,173,74,250,219,185,33,137,205,246,114,45,43,202,122,221,231,4,41,3,148,34,170,16,81,48,228,49,62,85,194,128,57,34,52,191,150,67,196,185,115,207,132,201,34,242,125,73,145,22,119,185,75,41,162,169,83,121,149,50,205,162,205,189,44,167,52,198,103,191,102,183,252,255,167,255,247,160,115,42,0,1,37,208,221,82,35,79,136,204,68,97,53,107,4,204,129,97,167,161,129,192,192,160,249,130,65,41,158,197,87,25,107,82,29,122,55,85,72,134,138,46,190,26,75,7,125,38,221,0,224,147,47,70,84,244,110,47,218,33,129,130,108,85,90,218,97,121,221,44,80,148,252,35,235,12,135,12,16,2,105,137,138,176,15,98,104,180,146,242,34,170,65,63,205,205,66,11,121,61,109,150,174,169,76,161,65,36,214,15,16,3,2,56,193,14,170,143,79,201,182,139,152,120,54,119,137,122,166,24,30,71,20,146,55,74,169,234,254,255,71,138,142,54,115,187,175,73,235,22,183,172,173,88,237,57,251,33,189,221,47,47,247,165,173,211,171,117,235,98,128,22,0,14,109,177,140,153,210,209,152,201,21,68,88,52,24,211,118,112,166,170,202,145,116,11,55,201,83,141,6,47,15,218,43,0,142,25,178,215,89,46,121,81,57,47,177,58,227,115,216,204,232,182,140,114,123,163,115,242,53,116,71,208,85,74,46,180,30,38,200,103,165,221,91,70,77,157,52,85,50,49,117,118,100,250,81,54,203,68,109,125,61,251,105,254,222,190,140,128,27,169,127,4,248,77,210,139,53,251,200,218,19,195,15,10,204,74,19,48,16,9,1,161,131,102,30,198,214,248,140,8,208,36,204,170,6,69,86,122,165,207,60,243,160,213,19,217,81,51,181,242,44,5,128,34,9,255,47,94,162,32,35,78,72,248,83,3,79,197,64,182,150,67,178,149,9,132,128,181,175,20,25,1,180,247,93,13,150,22,203,66,34,6,17,1,37,173,50,24,108,9,118,209,71,128,241,247,126,125,194,151,217,149,78,82,87,206,174,125,255,69,63,184,132,255,251,178,100,197,142,197,95,102,202,155,136,63,64,99,76,233,179,100,197,94,23,1,157,44,110,13,190,130,33,51,166,13,166,45,120,115,63,209,241,194,27,208,78,201,163,159,97,149,219,8,70,249,162,18,63,72,171,91,235,158,173,165,37,27,173,218,200,211,245,154,32,233,86,102,138,21,187,164,138,170,50,179,45,125,106,221,74,89,137,89,76,105,4,249,20,128,0,146,254,10,42,125,239,129,166,153,161,99,5,212,155,113,48,39,231,101,237,141,230,36,89,66,99,146,42,251,41,87,240,116,85,147,139,192,124,216,69,17,100,223,22,162,139,118,184,250,221,198,94,91,241,107,140,163,65,144,86,169,246,166,246,119,14,254,255,217,77,81,175,123,217,111,54,58,214,195,237,53,78,190,244,185,227,190,110,47,137,184,184,151,178,20,106,221,237,108,252,83,175,71,138,171,246,31,167,92,213,113,76,85,179,45,124,207,220,253,69,91,27,125,203,110,191,158,239,98,106,174,82,25,53,85,0,0,28,248,213,138,44,217,11,104,198,4,12,206,240,68,192,177,64,48,159,42,129,67,32,185,132,224,16,176,92,0,3,153,16,40,34,79,9,82,236,79,165,204,227,163,99,59,80,20,109,107,140,249,165,175,119,221,76,158,102,39,101,75,32,85,2,79,67,76,197,151,60,152,138,180,192,247,221,9,172,150,86,141,11,25,223,0,228,222,181,212,136,136,96,151,224,101,154,204,70,212,40,17,156,18,54,150,40,132,75,64,72,227,11,50,183,129,173,99,207,194,182,40,52,69,144,68,99,85,234,125,218,147,149,48,187,94,95,43,183,99,12,175,92,213,37,37,202,9,167,182,24,136,78,75,43,87,203,26,75,121,239,185,255,250,142,231,137,53,142,196,141,11,133,195,140,108,180,19,106,215,118,53,115,52,136,54,232,36,219,80,209,69,78,233,215,214,244,91,111,253,170,110,116,192,196,184,7,138,11,1,0,0,13,255,14,129,13,8,50,26,88,149,74,114,30,125,57,43,44,197,91,181,70,195,203,235,123,254,95,79,224,143,21,30,21,229,189,59,85,149,13,165,173,81,222,218,220,229,33,94,143,111,253,122,127,185,31,115,169,241,55,127,145,154,75,9,156,65,5,9,66,27,123,46,109,168,95,183,255,111,255,255,255,250,166,10,21,244,199,213,72,254,35,36,199,193,48,207,129,60,192,80,128,194,160,44,186,2,65,210,30,166,66,73,183,1,144,62,25,113,216,107,74,133,75,85,187,151,227,172,114,22,230,48,247,77,106,64,15,236,33,164,186,236,157,91,132,130,39,122,88,252,69,82,218,6,191,72,188,103,91,170,130,190,33,64,93,93,164,114,1,2,192,11,230,128,4,196,106,112,219,238,255,251,178,100,197,14,166,152,103,75,27,184,108,240,86,236,217,247,60,197,110,22,117,157,48,110,153,94,129,109,51,103,93,163,29,184,95,151,70,3,106,74,216,14,1,149,69,46,149,157,187,58,236,5,180,131,242,159,229,222,123,201,164,65,72,207,163,77,207,255,52,2,2,1,0,146,146,36,81,157,201,255,239,167,136,82,187,162,6,147,66,38,137,212,115,63,119,173,109,82,50,100,127,178,87,186,162,47,54,64,155,126,159,152,223,245,86,112,35,66,7,182,17,131,1,164,7,19,16,0,102,142,43,49,80,135,186,213,53,39,103,51,147,163,236,227,197,213,207,151,242,69,19,210,215,156,111,62,190,177,218,22,232,85,116,54,150,211,238,37,203,172,217,223,253,223,255,186,45,145,145,16,214,254,151,101,83,77,26,156,113,147,212,229,106,206,62,170,212,111,251,253,63,211,159,255,246,255,213,112,157,0,0,175,252,211,152,48,143,108,49,4,23,50,32,214,3,22,73,14,24,49,131,129,48,104,1,31,45,27,162,253,177,248,226,203,78,182,15,19,184,228,203,36,175,236,17,40,145,95,114,98,80,108,189,45,32,117,5,90,228,65,91,7,138,171,197,39,74,238,52,39,81,208,134,223,215,149,104,138,1,106,138,24,122,35,143,195,11,109,34,144,92,190,211,223,20,95,148,88,189,44,145,96,161,247,33,156,200,102,238,213,255,255,127,85,191,191,185,153,198,207,249,71,228,203,176,164,102,77,45,233,213,125,26,76,145,0,160,148,164,210,37,157,164,136,218,91,27,20,244,235,61,223,79,82,107,167,101,85,166,130,9,60,245,47,219,89,164,216,242,43,186,171,206,152,36,62,132,144,213,192,0,25,62,49,161,15,167,162,216,150,9,135,43,22,14,152,196,87,23,43,176,219,191,161,113,200,29,3,104,239,161,184,171,35,167,224,102,147,93,166,240,46,5,42,171,13,194,11,226,141,187,12,50,77,140,173,97,40,81,62,184,214,40,96,182,48,86,174,127,253,120,107,254,102,186,154,243,151,239,109,141,95,222,223,226,236,233,134,36,168,214,122,107,248,225,251,222,157,190,38,26,110,173,85,137,154,31,172,194,174,210,62,180,72,231,184,229,49,230,95,63,127,51,12,32,128,198,29,190,156,191,154,99,35,209,164,135,70,86,39,26,4,42,96,130,81,135,195,38,48,0,8,128,43,161,27,154,27,42,86,57,74,29,91,11,99,159,112,30,199,210,29,119,223,118,27,41,114,216,132,74,43,50,183,26,56,140,5,233,80,80,6,123,149,251,22,94,202,164,182,84,242,147,108,237,33,128,36,160,36,10,140,112,43,83,24,4,37,141,198,242,45,1,178,134,18,251,67,143,171,225,5,65,82,215,255,251,178,100,208,14,229,162,103,203,155,166,111,160,128,12,217,115,105,40,94,85,157,157,44,110,13,94,193,192,51,166,13,164,157,184,226,231,35,56,84,185,207,255,242,51,171,165,47,34,218,67,33,2,88,225,35,122,85,227,41,98,199,128,136,147,114,75,76,161,109,249,102,200,32,122,115,136,236,120,65,182,193,143,249,135,14,253,93,155,246,173,141,171,144,87,171,40,184,2,38,57,109,52,225,142,25,227,112,216,209,46,14,212,154,2,48,200,126,210,163,47,156,141,225,165,242,162,173,133,49,245,185,161,109,122,125,35,132,199,138,141,121,110,163,146,29,215,214,84,201,235,235,40,243,220,162,213,187,123,183,110,222,200,181,121,237,118,74,59,106,76,198,102,156,168,109,146,98,161,195,115,40,98,34,58,25,59,123,35,190,123,213,235,93,76,125,157,125,61,246,230,51,95,237,53,182,41,70,236,197,1,203,42,0,1,63,244,243,89,163,184,169,140,114,53,52,25,128,89,158,66,75,11,128,204,108,5,69,134,148,136,77,33,247,126,160,120,97,232,73,22,92,162,79,91,175,0,196,86,155,88,135,44,35,236,94,72,211,26,74,222,10,130,214,74,84,50,104,219,158,229,48,26,86,80,196,95,88,125,167,70,145,245,120,187,240,58,117,163,216,208,22,13,105,141,229,29,247,141,188,130,104,172,184,47,229,247,174,180,228,239,50,195,251,206,126,31,45,207,206,243,176,239,255,19,26,42,41,241,225,203,119,148,228,138,176,242,164,105,110,71,31,174,8,225,7,203,152,207,133,92,153,7,80,138,61,187,247,108,109,127,125,243,188,161,55,181,153,219,117,84,189,14,129,227,213,250,110,30,150,0,8,16,0,29,191,211,29,176,210,215,33,46,108,200,4,80,24,6,170,225,210,160,25,248,220,160,229,116,71,15,26,76,14,204,56,119,111,151,125,247,80,218,26,101,200,253,167,183,96,102,177,203,39,62,155,95,43,136,184,229,182,120,27,235,4,132,162,131,140,44,98,45,196,99,167,33,201,166,36,110,203,107,59,68,220,32,246,185,244,214,90,146,134,136,8,56,249,81,151,100,24,40,97,5,141,166,27,143,162,202,108,92,106,10,98,74,120,93,34,152,109,223,124,220,17,221,111,172,223,253,237,253,87,221,14,136,255,118,4,174,239,177,146,236,209,206,98,169,131,160,225,145,65,9,131,225,1,131,32,241,131,32,129,127,213,202,211,123,220,52,184,96,80,243,175,42,131,160,103,130,77,106,229,59,101,151,70,30,7,181,251,153,163,141,69,70,128,4,6,35,162,229,143,176,216,114,2,188,255,71,159,250,9,198,194,237,179,151,125,185,59,12,21,242,154,145,227,41,193,225,161,141,67,119,107,255,251,178,100,206,142,133,136,102,203,155,134,111,178,140,204,233,138,105,136,94,19,153,155,50,110,141,94,129,216,51,102,157,147,33,168,90,206,37,132,246,179,199,125,254,127,188,91,3,212,114,98,216,180,70,161,226,223,30,21,145,52,168,12,187,210,54,183,58,120,185,203,24,19,213,62,127,185,191,223,232,98,43,234,244,84,222,210,181,86,82,50,118,63,235,33,4,5,2,0,215,252,112,184,43,201,146,217,173,136,52,54,100,154,101,130,152,60,190,51,79,0,68,60,154,102,225,4,9,54,201,177,72,238,239,6,48,65,65,170,122,81,186,124,44,186,187,34,163,202,86,175,127,255,31,127,255,188,151,142,87,66,198,157,204,51,223,41,9,125,125,87,233,27,169,106,162,241,6,148,240,177,172,231,41,215,173,169,105,16,238,145,93,53,84,115,87,30,191,91,23,247,31,61,69,215,124,242,255,35,237,63,225,114,66,10,0,1,255,252,196,201,168,224,16,44,203,112,108,193,99,0,193,32,148,152,64,78,228,162,22,3,214,123,40,166,82,136,211,205,58,185,26,152,39,208,145,177,216,207,248,211,183,18,70,93,151,103,203,103,26,149,46,222,241,82,112,69,46,139,228,217,28,249,64,245,209,72,28,202,164,249,24,47,172,8,244,42,19,11,94,36,73,49,108,182,48,151,46,253,127,215,30,186,146,62,162,41,226,164,115,85,17,21,81,121,179,82,232,254,164,95,41,175,10,247,110,214,62,97,123,242,21,97,49,181,255,252,254,127,255,24,213,249,238,218,221,155,191,46,228,124,150,223,240,240,54,20,160,17,92,0,21,150,211,34,73,48,215,163,97,128,50,78,128,85,80,240,9,103,13,184,20,88,49,243,66,99,140,245,206,187,205,3,137,137,17,88,166,79,108,58,243,130,150,45,20,128,80,84,17,105,120,160,28,101,6,7,73,173,39,107,2,109,35,15,16,144,27,38,73,202,181,35,136,151,60,227,12,146,241,81,90,110,102,110,216,60,99,71,18,56,121,176,153,130,131,29,236,184,31,56,148,166,237,216,226,90,144,185,106,118,68,61,110,241,167,185,48,39,116,182,91,36,96,217,27,199,94,145,114,130,10,91,242,163,20,233,119,56,216,171,147,199,189,71,43,107,103,13,17,234,186,153,130,199,43,4,163,90,151,120,113,152,97,156,29,198,199,97,136,40,38,155,2,152,160,22,155,130,193,148,45,70,213,23,161,130,29,87,234,40,130,103,226,10,126,31,40,188,57,1,51,232,219,40,110,137,34,226,199,151,116,153,107,5,3,6,1,5,174,116,232,99,80,203,154,227,65,80,75,82,128,218,188,170,194,151,133,64,17,235,176,166,143,8,150,53,40,236,106,36,248,238,66,224,205,255,251,178,100,205,142,228,214,102,204,155,175,67,114,159,76,217,67,109,40,110,84,73,157,46,110,12,254,193,187,51,166,205,163,33,96,94,155,149,76,217,194,245,188,53,222,127,253,206,194,70,102,142,185,120,82,81,107,211,82,89,196,25,13,203,97,135,161,60,38,79,18,181,39,149,161,33,9,161,203,198,160,13,150,254,88,143,135,152,170,223,253,22,174,150,49,254,101,210,160,89,246,255,128,130,142,74,78,179,38,245,114,50,148,56,40,219,205,85,254,174,10,233,177,41,240,129,187,69,9,166,35,52,212,192,113,116,97,75,223,222,220,88,179,93,173,119,241,222,189,127,255,255,255,115,19,116,93,203,195,220,143,155,171,73,182,232,101,58,45,118,155,236,186,186,60,179,198,154,151,238,163,29,226,231,79,206,66,234,255,157,241,255,219,109,15,115,63,95,53,141,25,199,12,60,201,255,131,59,213,194,39,0,1,165,204,192,186,108,197,224,172,198,49,184,205,36,184,202,48,32,120,90,48,140,4,26,16,65,64,51,130,161,173,101,29,222,216,109,63,82,137,51,217,98,138,50,199,154,17,50,162,74,46,195,84,169,64,101,78,211,24,93,237,52,235,50,105,24,206,205,30,165,212,236,167,35,85,122,84,253,44,210,218,134,87,186,90,43,4,117,116,183,39,45,218,87,208,185,201,136,252,154,54,253,58,148,97,249,130,246,48,162,230,22,107,237,133,74,32,113,172,99,13,118,114,24,222,80,85,214,250,136,217,110,222,225,146,184,93,98,42,37,123,74,121,101,218,230,71,73,117,21,75,47,28,145,112,59,235,72,229,103,190,126,255,249,137,246,239,249,250,255,188,16,160,1,18,221,12,146,67,38,12,223,59,61,1,130,15,176,101,46,55,34,84,42,13,88,49,128,148,146,20,20,55,178,139,173,197,205,220,61,234,97,116,190,0,231,197,113,222,172,238,127,98,196,136,224,224,120,124,65,98,194,53,188,77,22,60,68,227,250,248,137,255,171,122,248,50,15,40,119,79,87,7,72,177,133,26,141,69,36,140,34,134,220,33,112,149,51,74,215,213,219,172,187,25,200,216,134,99,10,164,157,90,214,49,151,35,248,170,79,73,251,215,175,255,137,143,105,143,227,235,254,232,68,0,5,191,252,65,5,153,134,101,8,74,35,39,195,83,8,2,64,193,17,12,12,23,2,81,9,138,176,53,134,120,92,104,131,119,90,81,103,66,24,105,45,236,130,24,66,83,165,42,122,22,101,151,233,33,212,148,60,96,0,6,223,62,246,223,167,107,110,75,243,23,197,254,118,98,81,148,241,97,146,104,121,222,158,148,57,46,228,243,232,246,228,234,114,102,239,28,10,39,34,212,111,84,182,187,251,223,248,217,99,255,251,178,100,207,140,197,108,103,75,27,184,67,112,131,140,217,115,105,136,76,22,17,157,48,110,161,126,193,229,51,102,77,163,33,104,198,186,28,245,38,221,223,216,252,49,118,40,109,190,61,81,134,228,161,235,35,45,201,170,56,149,73,146,173,72,70,177,237,146,152,160,249,196,220,153,113,107,91,87,188,58,122,90,16,164,78,171,34,111,248,135,54,81,173,149,241,195,24,170,64,59,176,0,22,239,196,32,0,181,76,130,131,131,153,130,46,18,160,18,251,52,184,102,34,254,3,81,246,2,208,234,0,149,5,18,53,110,98,169,232,146,137,220,182,170,149,181,84,40,232,187,100,148,186,158,185,94,34,255,249,255,219,168,142,234,242,159,95,91,151,47,151,185,162,104,113,43,22,50,18,6,45,87,23,41,125,34,189,31,205,175,180,219,155,161,205,153,28,189,205,27,193,251,164,100,72,193,131,123,85,73,254,121,215,113,90,255,168,234,183,24,15,174,0,1,183,216,199,175,207,108,52,43,206,119,217,102,30,34,32,9,25,7,26,91,47,28,250,100,175,38,84,253,188,241,22,9,52,249,167,115,248,200,224,41,26,126,42,171,36,128,152,205,201,149,81,141,176,160,168,240,16,7,27,22,214,83,223,12,199,157,107,51,50,40,22,44,193,213,73,178,191,208,204,65,163,100,242,211,233,150,195,150,219,188,41,246,140,1,165,135,67,201,29,136,221,119,57,86,55,161,173,76,83,84,157,35,197,145,137,27,67,97,152,98,159,150,191,53,99,14,75,21,16,24,145,130,162,137,101,167,115,111,177,10,52,86,146,37,255,126,158,255,228,125,179,23,199,44,222,166,152,228,199,199,19,233,61,89,185,202,104,204,1,73,128,1,219,181,17,160,142,30,143,69,142,215,172,229,238,215,2,20,22,10,56,244,192,148,214,119,95,28,166,38,41,47,92,250,210,202,223,122,221,187,244,211,20,115,152,33,144,144,128,164,95,195,181,62,66,87,163,101,76,50,0,148,58,50,25,230,83,90,81,141,95,26,150,174,51,216,56,36,60,213,252,197,44,242,166,28,25,174,142,13,150,194,8,118,5,65,235,146,120,63,250,143,10,55,220,17,164,103,185,244,79,169,76,186,62,188,233,126,236,117,3,59,151,51,34,194,15,36,17,49,192,84,207,178,195,33,129,64,192,98,16,8,96,245,57,28,87,133,137,169,211,163,74,215,84,97,129,178,38,217,226,141,151,36,9,148,35,10,82,0,17,74,131,60,20,35,224,179,1,108,122,209,174,40,105,128,88,137,82,233,209,15,58,94,46,158,50,136,96,242,101,92,186,39,239,66,125,60,147,103,102,53,208,204,35,21,233,4,242,161,205,157,254,103,174,245,247,217,174,174,170,255,251,178,100,201,142,69,98,102,203,155,104,87,66,121,108,233,131,108,101,190,18,245,157,46,110,60,241,130,34,179,165,221,163,33,112,123,165,125,145,89,150,253,59,187,24,233,30,213,151,87,86,154,247,187,22,152,98,158,108,148,171,190,173,142,24,253,103,63,108,205,44,214,79,191,254,216,101,130,0,1,54,248,47,44,11,72,212,189,59,135,132,163,165,98,166,50,106,89,204,23,15,82,216,45,130,162,14,10,79,156,164,49,21,8,74,28,20,145,67,233,137,207,14,212,250,136,253,16,211,238,56,225,247,247,83,212,117,111,253,69,255,21,162,14,129,136,142,55,67,221,15,161,2,172,89,154,142,28,56,93,150,109,250,65,98,139,23,25,215,6,220,194,28,219,213,12,27,140,216,80,78,129,233,239,77,49,142,212,96,180,30,166,201,86,62,230,43,106,118,167,198,209,163,52,238,71,213,167,204,197,42,198,8,153,0,0,165,244,200,87,188,230,1,60,203,146,224,198,21,92,128,22,48,72,21,73,240,96,90,60,11,23,201,26,220,85,206,215,90,11,58,118,90,242,209,143,47,86,146,202,158,212,210,45,227,73,104,205,145,175,41,66,134,163,76,22,188,34,32,170,16,52,250,178,242,1,184,23,75,78,136,53,230,76,235,61,208,203,193,3,36,83,140,207,157,22,168,130,144,151,201,209,84,72,56,211,20,209,204,86,37,48,92,177,137,122,107,193,212,112,76,244,163,127,191,248,230,171,237,215,242,201,119,195,143,76,83,226,98,126,162,110,230,42,170,90,157,220,179,173,56,109,185,58,139,230,232,225,198,193,109,162,255,226,234,223,78,233,52,76,143,68,126,122,161,199,206,87,87,123,153,54,234,170,254,159,28,110,7,96,64,0,4,223,240,179,129,92,6,120,225,189,232,17,17,164,163,185,149,8,211,32,136,131,153,72,160,154,150,57,112,215,129,99,81,93,120,145,84,56,8,112,2,10,128,56,176,120,183,104,209,90,125,211,158,244,142,246,93,158,239,197,85,39,207,249,246,156,235,155,21,19,45,17,103,161,212,135,16,174,208,241,52,156,84,13,61,8,27,61,141,44,129,170,62,78,136,156,135,182,31,51,115,137,243,127,246,155,185,78,93,71,95,215,103,75,142,154,167,118,78,21,36,233,123,251,29,127,203,7,245,190,252,202,90,211,31,0,141,14,57,50,112,4,196,96,33,80,75,50,64,226,245,62,113,95,103,179,81,152,235,91,134,105,228,80,196,126,189,60,9,73,77,24,113,229,104,14,126,214,156,178,179,138,193,18,217,184,152,16,10,95,7,106,179,93,161,148,211,202,33,20,61,158,169,110,179,172,193,159,88,76,14,175,97,76,150,164,220,19,33,17,72,209,85,96,255,251,178,100,206,14,133,203,102,203,27,184,91,240,131,140,233,151,104,200,90,19,201,155,52,110,36,252,129,214,179,103,13,163,21,56,157,231,141,124,42,181,185,169,82,169,22,109,10,83,66,137,84,4,40,129,85,27,50,182,119,45,118,178,187,185,6,14,76,230,61,50,7,111,99,16,215,123,104,71,213,218,255,182,107,163,254,135,188,201,255,67,213,79,51,215,220,124,9,0,2,219,254,97,225,8,3,152,64,134,53,249,112,216,180,80,121,203,21,166,82,157,80,231,178,175,50,254,43,125,200,151,114,90,116,32,80,50,74,147,173,213,43,234,34,42,134,67,48,149,29,202,85,119,204,172,101,71,15,30,142,38,198,81,17,194,202,130,197,18,23,22,11,10,50,24,184,178,200,200,123,189,135,168,199,66,34,136,11,150,229,34,57,206,239,17,123,153,213,153,219,119,236,114,234,243,38,217,217,16,146,123,85,36,127,254,49,0,1,29,244,254,199,131,91,161,140,76,59,48,124,152,20,109,93,64,16,40,242,197,58,210,112,181,140,109,46,87,254,228,42,88,229,39,202,190,103,76,182,93,49,27,134,38,216,75,206,143,111,168,64,41,87,43,42,2,100,76,81,55,198,1,33,197,32,128,226,121,64,238,234,203,132,52,53,108,105,175,243,157,93,225,119,165,179,210,69,57,104,74,9,12,169,75,207,117,151,50,235,2,112,112,56,103,49,175,57,180,182,173,32,238,100,159,88,198,153,30,32,85,170,207,197,90,69,37,93,49,253,29,49,19,125,52,212,7,35,181,87,24,84,53,157,243,68,211,44,54,231,221,233,66,215,252,157,101,210,73,19,4,83,111,69,39,90,75,254,165,214,128,88,186,112,4,0,35,75,241,80,217,184,202,98,219,155,166,226,79,150,170,153,25,146,233,69,72,66,134,36,87,137,100,107,149,190,149,117,33,148,112,217,186,53,149,190,80,244,166,46,38,63,238,66,104,242,20,99,90,198,61,45,136,203,145,173,113,124,71,255,253,247,67,19,155,40,164,29,5,136,146,143,206,241,228,242,213,48,250,189,164,68,139,82,112,252,107,16,203,244,175,77,84,102,103,76,236,54,214,34,225,120,138,88,138,251,47,254,147,159,255,109,162,99,239,255,245,194,25,119,230,43,211,1,64,16,195,66,152,202,240,4,198,160,184,12,2,152,12,15,2,1,83,7,1,96,192,140,26,0,77,174,72,105,153,193,237,133,215,115,160,87,133,120,188,78,148,243,139,79,12,187,13,89,218,120,9,128,170,66,254,48,71,221,34,194,0,48,224,81,92,83,175,151,217,152,56,18,151,18,94,200,222,122,106,119,121,223,98,170,245,117,49,22,36,159,40,120,206,216,172,102,59,44,131,170,202,232,255,251,176,100,205,14,133,124,102,203,27,136,111,66,125,12,217,151,105,136,78,24,33,157,46,110,153,254,193,245,51,166,93,180,161,104,41,234,111,185,97,255,174,219,223,183,188,150,84,118,199,100,49,18,101,184,207,135,159,236,167,219,162,173,51,146,45,206,81,199,13,87,71,166,76,89,7,101,219,81,53,115,201,75,213,28,86,206,61,191,252,47,157,255,247,243,175,143,36,180,141,237,23,255,108,188,135,7,55,220,155,149,207,95,233,252,129,23,30,253,128,0,147,110,13,29,51,34,240,129,97,73,101,145,29,127,65,4,11,117,199,112,40,64,113,197,219,76,216,133,241,196,146,228,1,217,182,177,49,101,84,34,126,187,156,111,203,77,84,91,146,156,160,199,66,70,15,29,210,220,46,247,196,127,252,204,78,233,90,219,209,133,204,250,24,137,87,72,249,147,113,127,245,112,206,94,69,178,239,41,151,212,179,29,17,140,171,127,153,171,171,74,254,253,255,235,154,92,135,97,101,131,102,253,210,15,180,72,181,31,199,78,128,157,173,0,1,119,248,201,178,236,224,209,236,199,2,60,198,1,44,199,129,196,72,9,48,140,34,0,3,8,134,96,48,12,145,73,30,156,208,226,92,193,239,26,196,116,123,56,239,203,161,200,203,254,254,55,119,102,43,1,191,202,189,181,85,101,146,195,217,171,97,120,212,58,55,59,8,93,174,135,186,242,151,98,47,47,129,165,146,53,58,119,224,119,122,35,1,68,84,217,254,141,206,219,2,44,140,152,237,245,254,254,158,59,182,101,230,107,248,218,164,160,236,77,216,205,118,185,107,204,98,207,146,213,23,29,52,89,34,53,181,55,121,91,179,154,245,55,216,223,60,235,71,82,233,189,253,16,254,143,236,168,178,238,180,248,232,8,0,1,62,252,68,108,232,180,11,148,22,142,61,22,234,83,8,12,167,211,16,101,205,124,70,200,180,147,72,106,161,57,230,76,213,221,236,213,193,144,39,254,16,52,87,207,38,228,223,225,62,95,252,159,255,249,177,92,201,51,206,63,72,43,133,114,24,140,73,24,227,144,136,216,96,135,108,147,38,6,82,18,53,220,43,218,115,172,198,92,216,191,69,238,12,143,40,249,124,242,219,205,231,235,135,63,46,79,243,170,17,119,127,77,140,239,60,240,124,212,100,83,30,28,131,140,225,2,131,2,3,219,184,176,57,96,88,195,194,240,67,108,56,158,120,98,116,18,22,202,129,216,232,57,141,73,72,36,132,52,65,89,129,216,74,73,100,166,132,124,78,211,196,132,155,36,69,68,34,211,200,146,173,232,97,51,20,33,166,15,23,26,157,160,1,152,76,64,93,76,183,242,181,234,171,118,70,51,163,25,152,97,170,196,145,16,255,251,178,100,190,142,229,40,102,204,155,166,63,48,111,108,217,179,105,35,88,16,245,155,54,110,48,173,194,0,179,102,13,177,151,48,234,204,150,116,141,67,16,200,234,98,82,136,228,170,219,127,175,154,215,243,187,35,255,211,75,253,174,155,254,48,1,151,122,107,3,70,54,172,98,37,166,53,82,165,104,24,48,18,96,102,14,202,219,88,143,116,162,7,141,80,216,136,189,116,152,208,76,214,220,110,213,91,248,92,202,142,246,125,171,41,221,108,45,91,153,170,20,40,146,12,4,106,3,210,144,123,171,101,79,206,207,255,242,225,131,102,9,145,254,167,65,155,133,81,147,7,54,161,139,123,83,174,16,73,14,185,26,51,163,54,192,241,72,16,149,66,92,203,14,60,134,179,56,113,156,238,33,147,77,245,186,223,212,136,85,222,254,32,0,170,0,1,54,240,223,222,52,244,7,0,195,227,24,210,176,228,192,144,0,32,23,48,60,59,48,76,10,107,225,64,1,19,20,193,222,97,174,66,248,158,84,16,116,60,208,222,162,235,179,197,226,240,197,41,212,243,45,72,135,41,234,84,251,17,1,40,160,238,192,47,67,78,76,135,74,157,49,93,38,165,36,131,149,181,174,193,78,139,236,225,191,56,67,114,166,8,169,74,160,80,176,10,172,16,29,52,7,168,168,216,115,76,237,155,159,35,235,222,255,25,44,172,205,172,80,28,68,94,183,62,81,136,58,0,249,229,59,237,62,3,53,111,109,187,61,29,108,78,102,18,141,177,204,245,98,25,141,76,141,151,110,235,218,99,255,118,109,245,51,117,8,156,0,4,151,67,65,53,51,64,3,76,11,50,200,193,32,224,192,18,32,35,72,27,121,10,160,11,57,161,19,78,73,196,162,168,192,81,203,210,23,108,160,123,141,113,194,227,135,20,213,11,205,85,25,25,68,165,218,90,185,6,51,19,142,227,102,221,176,168,224,48,16,20,155,206,90,166,26,187,95,244,195,186,107,25,22,207,215,9,61,178,44,207,198,208,178,148,35,181,214,60,121,164,78,165,14,102,163,98,134,43,15,99,198,198,110,139,219,163,36,51,115,93,211,88,218,218,19,254,175,254,175,254,186,90,191,175,235,252,25,59,64,0,111,222,154,0,19,157,97,66,152,164,0,152,184,92,152,28,63,152,12,8,24,6,8,152,48,26,151,33,130,34,51,55,89,80,243,88,94,15,116,33,200,131,20,177,99,189,244,11,82,51,8,103,78,34,153,205,44,184,98,64,50,1,140,128,204,158,30,103,105,26,151,200,222,226,66,218,236,48,217,156,166,176,238,200,169,226,144,36,31,34,169,28,113,36,182,224,102,253,154,59,86,35,128,180,105,15,43,61,196,173,127,81,250,212,67,172,147,255,251,178,100,215,140,133,94,103,75,27,166,87,48,140,172,217,99,109,136,94,84,161,157,46,110,161,93,2,77,179,165,169,179,42,248,46,172,120,112,94,133,205,148,212,211,58,56,255,99,145,226,153,237,17,107,161,172,207,109,119,199,238,63,159,91,225,186,78,72,165,237,111,167,175,174,126,109,127,242,160,128,192,16,0,41,183,162,24,19,108,231,50,36,131,75,150,6,19,190,137,222,14,215,85,175,203,39,98,211,82,56,164,5,59,32,118,245,24,237,250,246,30,186,42,120,197,105,137,152,212,244,204,74,86,12,106,129,128,52,121,30,98,235,25,28,233,7,173,199,116,161,10,166,51,18,79,168,187,196,153,223,214,110,59,61,82,141,121,185,70,151,134,3,129,49,62,168,202,220,164,202,209,20,171,156,53,71,54,28,145,191,38,177,121,215,218,119,97,36,244,132,110,255,104,106,138,58,167,250,52,212,73,59,78,152,117,78,71,125,40,125,84,211,191,231,144,129,99,46,0,0,237,212,206,30,8,227,133,56,192,145,132,202,225,129,32,140,17,16,204,19,2,204,13,4,204,18,2,33,241,96,57,203,143,47,213,101,110,29,207,149,174,104,91,146,105,235,35,128,197,82,168,79,1,68,169,28,7,40,36,130,76,216,43,200,163,28,166,31,36,60,154,162,23,7,138,96,122,75,225,183,33,228,220,173,102,63,17,136,133,105,130,28,69,205,176,149,164,32,1,19,141,34,80,161,163,168,106,255,239,167,239,83,191,77,238,206,169,163,170,243,158,230,236,168,223,233,153,179,213,209,42,109,43,174,150,116,102,123,191,127,219,255,40,2,76,88,0,6,223,240,72,96,243,134,204,25,128,250,166,137,142,129,19,104,17,92,70,148,94,31,110,212,162,200,3,215,25,203,28,2,158,77,202,167,53,208,145,125,114,138,2,249,184,151,67,77,185,122,247,235,76,229,174,235,255,254,255,246,60,164,31,184,249,136,37,85,223,84,185,221,228,217,29,111,39,247,87,36,155,181,141,154,154,54,152,125,172,184,217,34,137,190,222,227,254,42,249,244,198,71,76,117,69,47,23,87,6,213,199,95,221,180,251,140,142,62,35,120,32,4,76,89,201,225,161,245,65,143,219,73,139,40,48,20,190,48,184,98,24,23,204,29,7,140,58,0,129,130,89,130,192,8,144,74,153,204,189,54,218,194,9,145,173,54,2,13,72,218,73,152,234,250,74,166,189,27,144,181,228,126,48,21,74,111,23,116,72,64,224,163,155,19,10,8,18,70,182,132,134,190,180,89,163,179,97,155,55,87,145,230,111,154,236,65,96,105,109,53,214,96,201,156,86,181,93,218,114,155,142,135,168,218,112,189,82,207,24,161,234,234,91,169,246,174,250,255,251,178,100,198,142,228,158,102,203,155,175,59,114,126,12,217,147,105,40,92,86,29,157,40,110,225,173,194,50,51,101,141,182,45,112,208,94,167,218,165,90,239,160,181,187,41,78,205,94,173,223,75,185,178,212,129,243,70,50,121,169,46,100,72,153,45,105,32,164,150,137,215,51,85,86,56,244,30,170,157,110,167,221,191,73,238,22,75,77,215,210,25,67,92,72,48,114,211,86,68,81,100,18,146,4,5,143,68,96,235,180,176,6,168,139,100,181,109,21,214,132,46,89,108,118,183,20,62,240,212,236,190,86,51,118,238,218,3,67,174,135,17,226,191,174,15,213,91,144,150,114,219,167,58,170,183,127,240,149,33,238,98,205,81,68,96,244,158,149,79,157,94,214,151,230,47,181,157,217,198,54,26,243,201,237,103,95,46,231,119,11,156,174,61,230,150,162,102,199,80,48,179,135,75,208,58,222,237,7,30,182,171,92,105,70,165,219,174,106,251,153,111,196,55,230,61,215,48,27,85,0,0,229,240,193,88,152,13,58,198,48,196,92,27,140,9,67,132,193,168,0,76,28,130,4,104,41,204,17,0,92,192,128,2,11,254,205,30,160,224,5,72,132,9,194,28,198,156,28,135,229,45,165,9,122,216,196,64,102,236,233,138,39,10,67,48,146,34,170,54,110,42,177,33,133,132,131,78,88,12,4,76,78,197,138,241,69,109,84,161,145,83,77,194,223,102,144,245,175,231,186,68,224,187,204,237,114,193,240,43,178,236,75,5,80,176,78,97,198,19,163,159,235,53,255,173,55,187,29,222,239,107,186,181,249,234,234,167,170,49,166,58,41,85,25,16,210,243,26,132,163,166,18,143,69,179,16,86,145,19,159,67,77,101,49,16,131,159,39,46,126,214,74,28,110,114,125,245,67,64,227,0,64,219,124,98,252,116,196,102,48,110,196,95,132,181,126,194,10,142,70,220,25,16,194,78,100,90,126,50,251,22,172,219,120,22,163,239,183,32,148,78,190,143,87,100,65,127,175,79,255,231,33,77,181,86,253,146,154,191,161,11,68,74,87,82,238,126,123,169,231,71,84,235,187,25,29,156,141,61,244,247,86,78,243,154,233,178,119,213,63,245,4,151,122,97,8,55,198,148,226,172,97,194,34,102,39,67,22,97,18,4,70,13,128,146,96,42,10,134,8,160,26,58,2,36,64,126,84,1,133,232,157,12,52,20,145,225,36,24,183,149,11,34,91,205,221,61,202,30,95,42,4,237,121,11,188,25,148,90,4,12,10,4,70,47,48,228,217,72,68,170,142,12,24,69,49,67,171,108,181,233,161,13,30,237,3,43,112,31,154,233,160,25,3,178,113,120,33,146,193,34,71,4,135,14,144,220,216,197,242,182,130,189,63,111,255,251,178,100,198,14,197,169,103,74,27,216,83,112,91,236,217,195,100,197,92,24,121,157,38,111,97,107,193,208,179,102,13,180,149,56,91,174,167,137,127,182,247,236,97,90,13,125,195,38,165,207,219,61,209,163,78,49,52,34,15,122,237,73,147,222,145,123,205,233,83,218,14,113,200,163,98,227,51,84,82,115,174,97,55,166,153,194,130,213,42,102,237,83,242,104,143,50,207,250,133,146,187,253,243,125,40,7,228,0,92,183,99,35,43,54,50,148,120,0,65,177,247,37,154,135,34,46,181,62,8,132,208,88,138,111,13,10,165,53,30,141,224,34,30,116,76,248,147,160,122,28,110,48,8,161,157,78,65,143,181,220,193,246,141,178,217,88,94,38,102,99,215,73,151,58,93,217,236,178,214,200,140,197,83,61,157,22,84,45,101,85,107,149,107,145,165,170,60,196,157,25,8,168,230,51,181,165,103,251,33,104,100,186,188,133,99,27,111,74,123,190,84,1,208,0,1,45,220,202,199,115,231,35,140,252,19,49,94,56,194,69,82,200,152,8,22,96,144,96,112,48,144,8,137,139,225,214,104,40,241,62,181,156,214,150,220,223,214,183,48,205,215,210,156,57,241,233,153,148,89,91,206,131,157,3,18,0,83,77,10,225,209,0,48,180,137,169,83,25,184,30,81,2,202,37,84,46,172,16,224,223,140,81,77,205,54,88,30,78,233,87,139,227,96,88,192,204,131,202,245,127,189,110,203,85,174,203,146,215,117,174,119,122,123,170,145,154,125,155,106,186,42,158,181,86,58,74,172,74,10,168,146,174,34,46,232,196,180,154,238,96,130,73,58,118,169,172,227,217,23,114,214,62,116,217,10,136,161,34,47,192,4,0,7,109,249,176,202,51,124,113,105,176,132,93,117,170,56,16,73,75,29,112,8,1,81,93,178,173,17,176,107,184,194,232,244,249,251,33,135,157,116,55,23,45,163,192,144,47,9,205,192,167,92,92,145,28,243,241,119,61,119,253,254,159,218,188,43,173,160,215,30,132,245,46,147,109,146,208,112,234,138,198,100,242,246,206,171,170,187,60,183,207,63,67,79,218,105,236,105,77,203,142,28,168,110,66,107,70,246,91,76,85,13,190,44,168,95,190,98,120,35,74,58,106,116,168,36,5,174,80,0,95,127,205,127,95,53,225,188,84,224,99,210,40,232,88,160,52,146,130,69,151,125,76,34,108,209,211,219,95,141,198,87,227,103,173,90,87,36,236,4,239,49,57,83,236,147,78,251,33,140,191,76,205,223,191,215,165,78,28,199,86,25,181,45,138,85,140,79,201,96,73,76,87,7,242,83,122,45,133,91,248,206,115,159,208,226,205,84,211,203,254,157,145,12,102,146,148,214,228,70,86,115,166,133,255,251,178,100,201,12,133,52,102,203,27,133,111,66,130,12,233,151,105,136,76,82,145,157,52,110,13,188,194,7,179,166,77,166,33,56,229,156,229,44,238,124,124,174,104,90,44,99,222,131,234,212,150,250,151,239,69,246,82,235,100,20,138,39,20,121,148,218,211,82,51,3,169,32,164,217,208,21,144,0,11,191,248,32,41,139,34,5,48,113,75,20,23,30,6,58,8,214,143,87,82,64,88,164,41,86,124,219,49,40,252,142,211,0,32,253,176,161,206,179,68,247,39,230,173,54,234,65,90,147,238,106,167,26,187,125,207,85,25,48,152,210,160,215,187,110,163,46,204,216,246,168,226,62,106,16,105,135,47,100,11,144,98,44,220,217,138,255,125,171,33,144,136,229,25,19,2,149,89,150,213,15,233,81,37,76,181,219,223,197,194,233,16,58,37,215,175,208,138,185,254,218,43,129,186,67,253,3,21,0,7,109,176,193,90,196,197,161,120,194,208,32,201,65,196,193,16,49,14,198,7,128,194,68,146,181,183,101,167,129,118,65,20,9,212,225,43,120,163,180,72,165,221,60,89,33,104,106,22,39,203,197,66,36,172,2,12,65,75,2,177,190,30,211,135,137,162,245,133,153,243,146,211,154,225,226,170,202,71,24,52,227,151,56,73,116,74,36,145,129,226,213,97,181,246,232,167,204,252,36,147,158,106,213,141,143,48,237,82,200,158,60,230,191,124,184,249,188,190,152,197,46,233,202,150,174,218,207,156,149,41,102,51,60,221,202,119,110,188,202,153,87,100,216,227,51,223,201,255,52,78,189,103,117,15,254,63,103,245,110,184,90,34,97,215,164,14,219,0,3,183,248,199,29,148,192,162,196,193,225,228,195,224,176,193,208,53,238,17,135,134,40,5,37,202,110,1,112,29,18,227,145,52,8,63,175,227,95,127,33,250,104,98,243,75,166,75,71,109,245,119,193,192,20,0,220,18,93,168,150,198,149,105,160,211,3,46,20,82,16,206,102,107,194,168,37,212,211,209,9,100,42,86,234,25,98,200,41,163,194,22,164,246,112,91,99,63,238,235,255,204,130,180,73,18,238,28,160,68,241,30,149,151,103,202,157,98,108,170,130,17,177,93,221,6,99,13,77,70,105,230,92,204,173,19,28,185,79,221,218,166,61,191,106,64,230,107,105,62,123,98,89,116,237,191,235,219,221,227,207,198,158,133,54,199,159,31,127,205,11,0,187,255,252,225,166,212,124,196,13,204,61,0,42,4,181,83,221,87,68,238,64,116,205,107,144,236,98,56,237,81,91,229,169,218,146,92,36,242,185,20,98,154,0,135,41,94,103,22,49,13,205,52,236,119,140,196,234,204,51,13,11,32,58,82,0,34,105,2,10,162,242,37,136,0,127,69,255,251,178,68,209,12,229,72,102,203,27,175,90,242,172,12,217,83,117,38,210,18,97,157,54,109,152,249,130,39,51,102,9,196,139,10,159,41,225,223,221,125,63,58,235,12,166,203,115,222,224,17,69,57,108,240,114,4,61,33,154,171,212,62,49,21,149,47,14,116,178,140,65,7,93,195,196,122,241,202,132,229,104,161,151,110,225,54,121,159,156,139,139,117,86,157,248,152,76,212,57,255,174,133,64,229,191,205,249,27,49,121,212,193,128,243,33,129,76,94,22,123,66,161,227,38,130,220,73,137,228,226,116,169,22,44,57,28,112,171,219,189,3,75,105,38,86,172,158,27,114,165,207,243,112,96,23,87,82,66,198,31,248,144,92,17,86,142,149,152,70,94,80,32,226,166,196,135,198,194,68,152,186,140,100,167,225,26,16,2,193,236,250,121,87,103,118,187,42,218,140,172,99,29,194,33,167,67,206,73,39,118,107,162,178,57,234,204,244,169,207,98,81,81,254,189,153,145,149,42,117,231,100,71,83,35,119,219,118,190,198,250,134,165,0,64,128,0,247,223,227,76,150,52,81,99,74,54,49,85,148,143,14,22,67,186,236,140,70,37,121,190,245,159,57,187,79,220,204,166,165,72,229,36,19,45,121,234,201,231,34,178,232,57,203,85,88,34,44,254,59,44,210,65,133,94,122,82,67,73,237,203,174,227,250,101,117,254,100,148,146,170,9,19,88,222,164,164,171,60,9,228,188,226,218,232,237,100,152,77,11,222,159,233,54,164,58,123,76,190,183,252,86,210,102,108,50,204,165,223,108,33,181,97,13,240,133,249,94,172,175,185,157,255,39,8,174,79,132,27,252,19,101,57,250,149,242,23,63,253,89,170,125,79,250,54,96,41,114,128,1,107,254,53,21,112,208,233,99,16,37,22,20,120,42,24,22,11,133,76,210,0,72,185,164,252,148,72,232,21,124,174,141,179,194,229,56,78,193,84,144,27,69,98,241,22,37,22,119,93,166,82,211,197,0,46,3,90,103,13,100,182,146,10,73,76,118,245,6,115,117,166,235,82,218,184,243,66,47,246,199,55,126,174,22,178,175,80,96,140,127,231,251,219,152,142,49,27,144,34,70,35,239,118,62,76,183,134,199,49,97,13,239,115,98,96,56,96,32,246,13,11,100,118,228,247,44,174,29,206,83,140,241,174,154,107,189,222,237,217,186,244,74,160,43,0,4,0,16,0,47,125,246,53,165,15,27,182,4,28,208,121,88,208,88,104,153,76,186,126,81,15,222,149,220,189,27,158,175,79,171,28,194,181,152,122,87,22,149,97,25,220,33,63,34,210,72,46,51,57,14,83,217,163,182,195,72,116,170,157,80,23,136,161,202,14,63,150,169,21,150,178,82,33,94,12,28,255,251,178,68,191,128,196,218,102,206,83,105,86,96,145,236,233,131,112,101,232,18,141,157,59,173,33,89,130,98,179,101,205,182,35,8,58,246,76,152,22,23,31,4,24,56,81,216,234,70,109,115,34,98,57,170,211,145,82,164,78,237,138,209,39,176,211,14,37,234,197,136,154,166,123,147,177,209,100,169,127,223,231,226,178,66,79,227,228,115,110,223,199,245,56,245,46,95,220,244,160,43,112,0,115,111,142,108,160,240,72,140,152,36,202,3,1,67,164,196,32,84,51,10,28,126,228,169,40,175,104,30,150,145,21,119,221,167,30,110,97,244,194,228,244,30,253,58,106,172,166,212,13,118,4,111,9,2,154,147,88,104,238,168,128,25,179,201,231,93,55,157,228,165,5,244,68,228,43,128,16,213,124,78,76,87,200,109,88,92,85,131,241,220,127,63,212,119,187,234,178,207,181,108,199,14,25,173,217,213,23,74,90,75,169,245,227,21,99,180,207,151,84,179,189,158,111,71,190,181,129,143,119,15,76,145,83,118,179,3,26,254,125,158,211,99,189,61,166,187,255,248,189,130,244,42,1,43,255,220,197,241,211,3,130,64,163,147,7,144,139,176,175,209,208,32,3,2,67,139,202,188,21,51,14,167,58,125,228,54,101,12,184,96,100,70,109,13,113,40,57,29,150,128,178,65,50,34,112,10,36,45,82,126,110,122,199,93,248,99,180,110,166,80,72,107,87,221,191,183,196,225,83,89,139,19,58,68,126,233,211,42,49,99,6,219,155,160,170,50,135,67,177,147,57,212,64,161,42,50,223,145,211,35,89,127,22,153,171,236,118,42,72,203,33,236,139,159,24,68,48,133,4,146,223,241,149,82,74,127,252,70,180,151,127,177,35,212,84,161,163,235,209,212,70,113,194,8,8,0,3,187,254,98,204,34,96,136,114,97,208,74,97,136,182,97,200,6,60,5,130,128,19,27,0,103,18,0,219,65,122,34,171,150,39,65,28,100,209,249,153,124,77,224,162,138,66,232,97,166,92,251,48,150,13,14,177,56,197,109,63,193,80,41,54,100,183,170,47,123,212,144,87,225,75,222,72,234,171,30,229,18,74,91,121,208,95,185,216,230,72,144,186,63,41,13,135,238,129,100,242,231,248,191,222,251,243,55,165,45,241,178,50,246,62,205,237,235,165,53,137,246,241,42,118,50,231,238,60,51,62,196,215,59,56,243,148,77,206,164,165,158,187,53,152,122,24,20,45,85,171,181,95,76,199,148,4,114,192,2,111,254,50,71,112,84,145,144,45,16,64,168,138,110,16,3,11,23,47,74,89,184,97,129,193,186,10,104,244,121,102,200,83,176,33,201,183,201,53,36,7,52,33,44,139,37,44,245,50,81,68,153,14,85,188,135,10,255,251,178,68,185,140,196,201,102,206,27,140,67,112,159,44,217,131,116,197,230,18,73,157,54,109,189,11,194,135,179,101,205,199,163,16,44,70,57,237,141,61,113,118,1,131,106,47,105,143,69,186,204,177,243,215,198,77,108,53,84,65,151,214,75,158,106,111,97,221,156,145,99,179,29,158,181,167,230,178,92,64,167,101,81,201,118,236,183,177,243,114,117,125,243,192,173,60,77,127,52,170,72,114,79,249,53,81,83,197,227,255,103,161,171,62,59,42,90,214,80,0,180,144,0,14,223,140,209,1,52,170,228,128,212,100,97,208,57,108,22,1,8,68,6,66,37,177,103,201,29,223,248,98,90,185,189,205,78,199,83,8,132,19,3,188,12,73,113,96,241,172,133,213,60,179,24,155,182,156,175,219,220,192,94,113,160,48,40,77,131,248,167,80,1,96,126,93,94,34,24,21,76,168,17,230,0,233,76,245,165,87,13,218,137,244,213,93,101,228,99,117,223,245,255,63,248,166,123,174,173,35,184,150,218,7,132,180,52,164,150,253,103,180,106,190,37,154,106,98,218,225,19,184,168,84,84,52,212,150,208,152,137,177,210,151,204,43,215,205,109,124,45,240,206,136,211,254,175,127,117,255,74,220,7,181,0,3,38,240,238,218,195,90,170,140,154,154,50,244,168,33,34,100,192,105,129,64,131,73,180,213,93,168,251,2,160,202,197,117,34,9,47,53,56,228,241,85,98,80,226,30,46,106,55,233,71,95,170,205,85,83,23,228,116,28,89,181,186,155,10,88,207,135,129,77,27,7,81,59,139,170,132,193,90,59,123,199,41,193,58,35,36,181,177,14,44,75,10,245,203,250,207,33,40,185,66,81,156,71,95,206,216,86,88,254,182,183,230,118,106,89,164,77,69,66,51,108,248,218,246,35,209,61,218,189,210,108,64,206,23,163,207,220,187,91,6,70,178,72,92,131,40,51,72,217,124,212,210,165,187,89,47,213,74,35,255,122,188,183,155,91,220,82,120,244,122,181,203,175,245,194,235,0,0,186,236,97,88,152,243,198,2,16,132,226,174,99,141,8,104,43,251,82,102,49,141,52,177,92,251,95,122,155,40,153,2,115,66,104,132,66,185,193,97,169,19,89,82,22,238,79,186,253,82,96,44,140,105,166,233,86,53,148,223,253,16,214,83,217,25,43,53,205,115,140,49,73,156,175,62,149,85,99,150,205,218,189,214,117,214,207,218,183,28,169,142,173,53,154,251,55,84,253,214,97,253,155,143,151,59,175,191,112,247,0,0,155,172,216,110,232,197,102,80,193,101,132,209,49,156,207,64,204,203,208,12,116,71,49,28,32,70,245,9,18,1,19,144,12,14,204,36,59,41,109,72,156,132,191,48,133,103,112,82,197,33,255,251,178,100,170,140,5,137,102,202,155,143,94,18,111,236,233,179,105,39,94,23,97,157,36,110,229,109,193,193,51,167,29,131,33,56,136,15,47,227,254,20,25,36,193,0,168,160,20,227,20,97,103,152,98,44,56,36,36,24,243,128,8,201,220,75,71,189,207,134,95,103,137,219,119,157,119,157,215,104,234,234,24,134,88,155,171,42,127,100,242,201,5,14,214,17,205,222,98,81,48,135,255,81,61,178,46,98,92,218,155,116,182,15,171,79,115,219,86,203,152,158,42,14,58,249,169,111,46,167,214,197,230,231,123,102,24,125,36,76,203,212,171,88,223,114,99,194,146,202,47,189,141,53,57,31,238,250,249,251,219,13,133,27,47,255,154,253,160,25,72,4,128,25,110,223,156,158,97,186,66,133,24,195,211,141,193,106,82,60,93,1,146,103,234,67,48,221,202,35,14,83,155,4,206,94,29,202,7,36,159,242,221,195,251,234,13,141,48,126,206,114,66,197,22,243,92,221,90,127,117,81,67,106,59,139,152,86,123,167,104,140,219,90,95,186,110,238,38,94,99,168,169,159,230,109,211,255,190,90,89,190,31,251,78,231,126,19,175,255,155,158,91,255,104,155,24,179,255,204,126,160,178,149,0,0,237,248,225,59,164,208,39,100,210,146,116,194,247,100,20,95,24,80,3,6,8,197,1,138,135,33,65,122,85,219,20,112,196,128,50,227,160,194,112,182,5,15,124,222,228,3,166,241,104,33,213,87,88,235,110,252,197,152,109,38,89,224,136,8,93,140,209,162,45,98,96,129,150,70,154,149,183,61,21,11,72,238,191,42,168,222,180,119,45,48,20,6,70,134,10,8,204,215,188,16,226,64,10,104,242,195,239,67,36,155,151,67,150,165,153,231,99,159,250,45,217,199,165,27,49,169,146,158,118,112,82,140,20,19,26,62,5,6,158,40,41,76,130,250,12,161,122,146,106,233,203,77,134,36,35,227,209,234,136,57,150,67,54,162,194,214,234,225,88,9,173,172,88,117,36,27,81,186,186,157,86,230,4,227,83,229,137,29,54,187,40,242,208,172,136,19,22,0,7,46,217,137,26,92,152,242,131,95,3,49,45,114,209,170,61,56,240,246,15,22,79,162,159,99,15,78,40,183,131,63,205,179,145,236,77,6,104,195,158,183,70,35,148,238,132,231,206,113,133,114,42,48,159,164,245,70,223,34,43,102,102,18,191,170,204,141,169,220,230,139,49,134,169,41,35,185,90,206,164,234,173,90,38,94,237,67,118,209,183,111,255,70,86,69,127,102,232,17,151,126,115,169,1,179,14,227,134,35,91,232,13,68,78,72,18,227,145,7,140,152,29,10,135,137,128,33,64,68,164,189,37,201,108,141,242,2,67,0,55,163,141,255,251,178,100,171,142,198,56,103,74,155,168,111,176,101,12,217,179,100,197,92,23,241,155,48,110,33,190,201,91,179,103,77,147,21,120,41,132,202,95,165,81,125,103,223,200,18,7,85,175,106,150,177,36,80,85,117,118,163,137,96,149,13,205,40,216,51,100,101,174,67,106,147,107,173,121,34,99,48,149,39,162,176,177,52,183,76,230,192,165,12,178,163,152,202,32,85,3,149,182,5,73,33,135,228,217,83,234,246,28,253,208,201,61,220,116,180,142,213,232,251,149,60,48,30,37,17,16,120,181,82,210,82,145,81,4,9,132,3,68,25,19,118,134,89,242,242,62,32,116,43,64,196,158,34,42,88,80,207,191,234,117,119,113,236,253,222,154,20,57,193,239,53,60,130,217,181,50,44,180,147,2,92,62,144,0,82,219,64,140,1,200,21,9,43,17,87,109,109,7,18,69,210,118,96,169,9,36,72,180,97,116,211,190,47,209,145,149,29,253,178,1,158,230,97,242,252,99,49,133,117,109,171,41,209,152,172,74,161,125,255,111,98,232,136,172,228,33,217,80,138,234,78,140,119,117,178,162,170,39,239,95,255,246,255,255,255,252,255,255,224,202,0,0,157,212,229,98,143,64,132,212,208,72,79,204,104,80,18,16,166,13,65,54,18,125,130,79,67,48,245,248,156,190,212,134,49,51,133,105,37,28,150,106,158,214,159,58,121,109,104,139,160,167,227,11,201,231,102,46,171,146,205,238,49,135,229,172,23,97,12,16,30,191,25,137,120,231,153,171,234,231,66,159,231,217,136,203,156,102,32,188,88,103,31,167,14,172,66,114,102,85,79,149,236,255,4,200,4,57,58,33,36,228,158,144,64,157,16,114,4,1,194,196,4,26,157,5,233,136,61,219,69,209,12,180,204,25,97,18,14,60,195,6,23,185,111,179,169,222,58,27,200,23,21,141,93,219,229,27,177,231,14,82,255,91,104,101,76,93,155,127,72,20,164,0,2,155,243,149,178,59,166,147,71,79,42,169,153,16,32,92,34,4,97,205,89,133,185,56,80,196,165,212,246,229,244,82,203,182,50,146,81,208,202,171,218,181,3,103,75,106,82,210,27,232,163,50,121,218,59,170,228,182,245,26,35,250,202,11,176,173,136,86,205,25,138,15,198,153,171,194,217,223,167,218,36,202,101,206,51,36,97,44,51,142,243,239,118,24,147,80,202,173,229,123,63,229,196,90,113,15,110,77,163,47,98,72,32,14,22,64,129,119,68,234,34,247,62,62,24,66,195,194,165,9,39,113,151,109,177,254,252,198,59,178,59,20,36,136,117,211,181,125,40,219,91,69,232,221,237,219,77,132,5,63,50,214,99,165,149,52,247,165,210,96,34,181,1,68,206,74,188,96,49,200,131,255,251,178,68,177,142,229,102,103,78,155,102,63,160,159,108,217,195,108,194,244,18,221,159,58,109,141,94,194,53,34,231,13,183,149,248,247,31,134,33,135,65,164,114,21,75,106,27,191,55,15,202,32,233,20,252,78,4,104,17,58,118,182,138,112,100,49,27,116,37,47,19,83,126,26,205,45,35,84,145,33,197,78,154,122,157,71,170,59,152,192,58,201,238,106,174,235,31,150,206,203,166,85,115,59,100,51,191,188,106,126,95,250,198,203,207,239,157,219,109,86,54,174,168,230,121,116,136,218,214,104,195,170,202,205,14,84,166,69,25,191,224,19,56,82,255,255,246,53,111,94,111,212,212,60,140,233,66,93,254,135,1,59,21,11,254,103,241,6,227,66,111,50,130,196,34,48,119,224,152,76,160,113,174,55,24,102,93,27,155,148,75,31,71,242,234,167,24,202,57,223,191,145,82,180,237,118,116,26,137,245,122,30,28,232,135,135,57,216,214,119,20,236,133,245,91,48,246,90,4,40,208,36,227,217,77,0,184,69,63,94,89,6,89,153,36,221,133,197,92,187,9,225,235,38,43,53,174,160,127,251,50,61,183,125,159,153,145,20,174,106,255,213,10,232,2,156,88,120,192,242,136,135,20,89,21,8,130,194,160,32,232,5,242,161,154,199,185,219,54,98,246,47,229,165,234,0,0,19,240,198,175,76,48,204,75,220,5,234,182,12,76,0,191,128,162,116,40,26,0,133,73,224,71,134,195,79,113,89,156,1,4,198,104,39,231,229,86,102,53,18,136,212,80,135,146,20,205,162,168,214,191,33,166,62,207,156,104,132,73,182,142,64,59,86,214,125,47,105,212,112,227,251,27,118,84,33,128,191,137,66,231,63,106,209,113,200,159,155,123,152,196,196,11,82,197,155,95,111,159,249,150,197,102,134,101,114,160,170,27,161,154,152,83,74,73,121,41,165,50,185,194,111,100,190,134,73,83,34,157,233,237,254,255,255,255,169,223,254,133,65,208,0,3,47,2,44,243,62,6,58,49,147,124,30,5,26,2,135,129,0,195,160,234,129,106,63,206,116,33,241,176,247,59,44,13,72,187,86,209,220,55,207,94,97,76,214,240,86,25,8,35,25,40,30,197,226,120,95,143,98,196,172,55,139,211,1,235,4,71,72,195,178,228,180,160,56,95,156,161,216,62,83,129,50,109,161,98,177,176,156,35,229,90,30,205,70,75,205,61,141,104,250,254,229,153,55,191,213,149,129,134,149,7,136,185,72,135,84,171,50,209,148,174,119,48,168,194,66,165,193,15,36,116,249,97,222,50,116,57,201,255,230,29,14,185,128,182,152,9,224,0,105,26,134,64,5,130,211,76,179,110,77,246,149,36,106,76,165,35,0,160,211,178,219,241,135,255,251,178,68,160,142,228,141,102,206,27,99,63,160,137,40,25,179,109,229,126,18,137,155,52,109,224,175,194,30,161,230,141,183,137,248,110,171,141,62,226,93,123,219,188,146,95,12,54,133,243,12,138,149,181,102,166,220,24,210,9,90,251,136,239,205,222,154,120,94,25,76,138,106,217,128,105,109,27,47,227,51,122,26,116,37,172,65,245,160,182,9,15,190,147,48,35,141,65,118,212,167,88,243,251,95,210,235,174,93,217,14,210,162,60,172,100,180,168,33,43,171,59,188,72,170,130,74,171,32,177,134,11,146,200,220,249,186,118,238,169,255,255,255,255,5,87,244,122,172,71,86,234,98,76,230,86,52,98,65,12,88,100,0,160,217,223,83,55,66,69,1,80,64,238,203,40,68,45,189,157,145,63,42,169,201,65,42,56,239,96,87,166,13,64,211,1,84,187,155,69,113,184,108,7,10,22,116,40,223,213,185,58,157,92,170,147,151,0,180,97,57,133,225,222,144,60,154,20,14,225,39,204,132,250,114,171,8,83,87,179,219,103,63,215,117,189,244,248,88,13,208,198,161,76,118,68,93,28,83,171,3,25,76,2,19,49,5,153,18,10,24,30,244,142,123,189,82,140,255,255,69,0,0,19,204,213,4,243,132,134,204,42,17,25,14,129,133,133,244,92,44,201,79,143,0,95,199,30,157,232,136,183,72,12,88,11,61,115,27,125,119,225,78,20,90,158,49,76,239,179,8,101,51,218,32,112,125,217,120,227,82,214,64,212,39,150,237,157,234,129,157,160,145,238,105,234,10,221,95,181,53,119,18,222,2,228,154,236,13,47,219,141,42,151,64,142,157,234,26,74,125,227,143,255,249,26,83,39,132,79,41,151,41,26,56,34,121,169,165,133,149,172,128,97,40,226,30,194,114,179,222,17,161,194,49,255,254,132,255,188,201,77,61,149,233,253,159,250,11,0,0,166,248,215,2,51,163,149,64,128,227,12,7,215,250,100,39,40,40,28,172,108,117,164,74,105,227,157,128,52,146,50,43,23,239,206,203,228,82,167,122,126,28,129,229,236,131,106,111,40,8,17,184,53,95,73,43,32,121,48,106,16,46,48,84,113,139,167,35,244,247,171,108,2,249,186,174,66,183,188,86,40,166,237,87,197,198,172,44,34,2,180,9,208,249,28,169,126,182,142,213,112,180,233,55,95,50,198,30,66,218,56,222,190,239,183,133,49,3,134,16,6,13,10,170,13,126,113,186,229,114,237,74,209,109,250,37,29,215,233,77,86,119,206,169,244,241,110,95,204,177,36,55,136,144,196,195,96,49,128,199,32,212,137,126,153,12,65,95,63,143,180,154,153,191,102,45,197,107,190,210,138,120,10,0,206,6,212,228,252,227,223,79,4,189,236,255,251,178,68,172,142,228,160,102,205,155,131,23,160,148,108,217,163,113,2,228,17,109,155,56,110,12,252,194,32,158,230,141,199,151,8,225,89,16,97,233,38,0,54,141,73,208,115,43,185,182,236,75,109,181,247,77,167,176,72,106,154,77,61,89,114,64,244,241,167,157,229,220,198,82,152,193,222,166,223,255,47,148,201,179,142,247,135,36,34,236,230,100,118,118,145,228,40,44,89,114,205,26,185,21,41,158,253,91,167,160,183,243,207,127,234,111,156,83,154,121,135,29,255,161,80,138,93,233,159,179,135,25,25,128,6,6,42,35,25,20,2,128,88,137,16,247,173,243,233,24,150,218,129,222,24,37,111,71,166,37,112,20,49,43,129,165,83,179,210,134,165,79,1,183,236,177,50,11,153,29,40,4,181,5,236,240,41,239,102,179,239,30,206,101,150,242,198,38,6,146,185,26,230,248,91,17,236,234,227,93,43,5,170,70,209,39,9,141,26,57,88,174,253,44,235,59,38,207,178,145,226,117,50,150,101,33,155,182,66,152,122,65,16,16,112,7,104,113,142,73,116,30,181,58,104,40,239,242,0,211,254,44,0,0,239,240,207,240,227,189,10,13,58,207,49,8,136,203,128,83,5,129,8,64,168,206,146,0,33,172,58,200,26,100,62,171,29,192,96,101,55,225,249,150,185,36,102,9,145,24,80,40,113,74,211,50,176,24,4,74,4,173,134,155,10,95,194,186,40,59,65,36,64,65,97,250,72,147,234,200,161,241,38,171,132,79,34,74,54,169,82,81,161,41,41,155,171,25,85,201,226,208,132,156,153,74,157,22,58,52,130,80,80,124,71,38,73,214,26,185,235,66,53,222,203,226,35,109,50,215,155,214,150,178,237,235,90,107,77,62,151,97,242,196,71,97,242,37,148,21,73,162,238,84,144,65,159,56,151,108,85,141,124,115,186,126,230,174,99,117,251,34,12,76,19,127,255,252,255,255,196,211,25,255,255,252,8,26,0,3,109,180,185,105,60,102,48,139,74,17,24,103,174,196,2,211,104,162,214,119,102,8,79,206,252,35,73,41,45,47,4,105,34,42,74,17,120,65,152,200,246,127,26,77,154,35,236,183,7,200,244,27,131,79,104,187,29,93,50,94,137,160,114,92,236,198,162,84,200,103,153,218,70,122,43,30,221,200,236,232,228,162,43,61,180,84,71,187,53,181,211,255,250,165,255,255,234,205,255,248,144,110,251,156,151,57,192,75,27,42,121,159,16,152,9,200,8,81,107,161,26,185,45,245,182,90,222,191,106,7,74,146,136,26,195,93,248,220,15,19,130,24,3,38,127,160,134,209,106,187,73,66,156,228,161,3,64,130,66,206,99,146,44,21,125,69,148,162,149,171,203,34,177,70,236,175,255,251,178,100,182,6,133,208,103,75,155,152,91,112,102,140,217,179,97,34,110,21,45,155,50,237,161,188,201,108,179,103,245,131,9,184,105,148,61,174,71,153,232,160,35,242,242,4,3,203,163,86,122,201,28,116,204,165,163,14,195,208,156,70,44,80,231,232,127,92,178,27,46,238,204,213,247,58,193,130,194,148,241,107,125,239,141,198,203,209,52,60,86,17,81,7,180,26,122,136,97,239,5,100,36,109,175,255,212,158,138,40,156,116,147,95,179,169,15,168,188,147,50,21,182,238,134,128,75,172,4,0,0,6,255,243,54,8,122,129,20,31,100,51,211,45,6,196,186,57,158,57,215,229,16,10,38,121,249,226,127,136,115,41,32,66,200,197,230,68,62,183,152,191,190,74,13,69,174,226,171,180,186,255,252,247,46,170,137,116,102,123,106,175,153,14,201,122,233,151,179,235,75,173,149,191,215,95,250,104,250,232,235,79,255,216,166,99,211,211,199,0,0,84,244,200,218,116,226,51,68,194,112,64,197,129,128,198,210,200,196,80,125,47,140,9,5,24,105,132,64,154,8,242,93,18,128,192,57,131,199,68,182,78,133,164,194,223,73,43,18,212,48,192,216,65,142,33,114,73,64,84,198,56,65,38,128,234,51,75,20,76,194,53,22,147,144,56,241,101,76,5,134,154,77,85,126,196,135,66,30,0,194,6,13,65,212,69,67,32,41,11,240,132,179,108,227,8,25,92,21,22,144,50,165,38,249,173,80,42,27,29,30,129,8,119,157,38,164,74,127,93,54,253,213,53,247,60,117,30,222,226,31,119,113,55,31,87,189,107,215,71,86,233,70,125,211,26,231,243,186,170,111,151,76,91,89,87,112,223,133,42,185,233,205,231,254,206,48,227,110,56,122,175,87,49,234,93,127,28,34,7,36,80,8,0,1,38,217,0,194,182,134,22,29,72,136,39,61,84,145,22,187,138,251,89,177,114,92,142,32,220,165,115,201,222,206,18,36,89,70,196,129,179,97,89,155,181,88,24,191,57,211,46,93,150,30,220,52,124,146,234,227,183,250,189,43,215,213,175,39,84,125,85,215,49,111,68,55,148,214,216,227,57,156,200,101,44,192,139,71,99,177,232,173,77,183,127,244,255,127,239,57,153,57,170,198,122,94,102,92,2,41,207,233,221,74,29,153,216,39,56,29,22,66,134,129,139,28,200,128,145,84,4,148,197,102,34,174,210,16,61,10,82,145,15,45,13,230,163,23,120,89,155,185,86,38,48,68,136,70,224,119,203,188,158,103,166,191,37,89,163,42,246,82,40,123,14,136,104,245,64,13,101,188,110,197,220,132,150,254,18,252,51,144,116,92,98,2,189,13,228,245,36,252,54,182,208,137,226,237,87,61,212,135,163,245,255,251,178,100,203,14,166,5,103,74,155,185,91,114,109,44,233,183,101,34,110,84,173,155,46,109,224,239,201,105,179,102,221,150,9,120,121,142,51,191,135,253,215,75,81,144,245,122,242,154,235,57,238,244,205,86,34,229,14,26,156,64,112,209,215,44,68,136,188,247,60,145,196,201,148,124,210,227,117,75,162,209,54,109,79,63,230,253,40,111,190,134,63,79,208,2,72,145,219,105,6,33,117,141,58,130,231,32,53,154,172,165,175,125,123,58,114,206,246,48,186,186,145,107,159,86,254,56,83,30,20,163,46,30,12,60,187,119,221,103,151,118,55,58,177,99,123,74,143,132,43,141,61,98,223,63,102,255,254,191,228,116,84,116,179,218,191,169,121,81,36,70,84,209,150,168,143,250,47,255,255,255,251,255,175,167,240,26,0,0,92,200,234,166,243,74,5,77,195,77,48,122,228,161,74,103,1,153,16,44,205,193,113,192,0,24,250,40,30,7,0,153,195,51,48,104,13,162,44,9,139,130,171,241,40,152,18,8,95,203,3,33,203,134,173,173,96,201,6,146,59,98,209,221,243,162,80,229,139,142,172,148,157,76,241,228,146,164,242,83,98,36,16,234,217,1,4,125,5,1,153,48,131,1,75,148,177,192,66,204,25,1,35,65,97,166,132,9,126,155,170,140,64,235,189,243,92,8,7,109,146,225,107,38,99,248,216,31,233,124,177,252,158,181,207,244,84,234,237,84,117,162,154,99,19,179,217,55,123,36,231,151,29,82,132,10,177,234,122,154,206,105,164,13,220,227,17,110,202,106,161,234,232,136,168,162,230,73,179,73,49,191,243,254,158,111,255,193,32,0,14,239,76,148,179,135,96,26,76,193,173,22,0,157,46,217,19,186,117,234,182,97,88,210,210,196,98,16,53,242,237,154,214,111,83,2,42,18,9,56,127,14,203,105,143,143,226,58,148,177,75,63,116,74,168,142,171,218,212,38,235,89,179,126,246,232,145,217,16,205,253,21,151,75,22,235,181,8,170,232,86,145,37,70,209,139,97,20,106,204,196,73,76,234,203,115,51,29,29,25,38,41,168,170,174,206,44,235,123,37,155,175,162,87,244,41,127,252,25,111,169,129,158,185,180,196,160,177,188,96,161,84,98,201,38,98,152,46,96,0,160,140,225,112,20,72,146,25,1,29,136,174,64,96,73,183,48,4,32,79,166,148,132,112,193,49,111,122,50,55,53,1,98,207,128,133,38,34,171,137,8,11,150,99,40,125,14,8,5,84,140,97,204,16,131,12,37,2,82,85,44,136,72,10,64,86,50,131,43,130,241,55,7,17,39,139,242,36,149,32,53,178,117,212,185,16,219,102,78,237,69,202,40,125,43,72,34,75,69,208,113,226,81,74,123,18,29,255,251,176,100,219,142,229,244,102,201,155,154,59,240,120,76,217,147,105,133,110,25,13,157,40,110,229,111,193,200,51,166,77,148,141,184,127,242,97,204,142,55,56,228,77,199,7,108,160,146,146,9,177,105,76,233,217,59,69,38,169,194,101,71,79,53,37,13,83,68,214,246,33,70,195,217,171,24,227,74,153,98,221,87,17,203,238,255,131,206,127,46,117,117,196,215,21,183,255,175,227,119,95,252,222,228,67,70,187,182,21,8,30,81,233,56,175,67,161,176,101,13,83,8,66,77,51,72,84,182,179,222,240,25,4,166,163,111,74,163,183,161,201,17,50,42,22,124,28,46,230,156,94,21,174,242,106,245,238,154,144,14,181,123,89,108,74,242,88,191,116,255,57,145,25,19,194,76,222,108,134,100,9,253,24,148,233,229,173,69,96,154,87,80,114,121,36,41,102,246,143,120,69,255,199,190,76,134,79,205,190,103,231,178,151,127,253,188,255,255,250,34,213,0,0,238,244,201,170,188,203,192,16,194,146,208,193,113,204,192,161,200,192,160,64,182,134,13,128,169,124,24,36,32,38,1,96,16,241,88,12,160,140,128,136,27,138,177,106,24,106,195,47,96,15,130,212,90,99,10,103,109,121,46,203,170,7,161,102,206,65,91,32,226,168,112,210,28,134,116,66,21,73,200,113,130,33,170,105,22,214,77,0,178,69,107,32,10,214,37,26,247,80,8,97,153,195,79,210,216,69,121,248,117,187,65,241,186,106,43,244,93,229,55,63,252,172,200,89,74,231,69,71,89,156,145,37,42,28,228,66,25,196,170,231,99,49,72,235,42,14,117,71,49,218,202,143,50,41,133,93,133,89,25,90,179,85,111,138,139,171,162,214,180,109,191,218,95,165,73,81,0,136,0,73,183,226,18,134,154,8,128,194,50,2,144,63,16,216,176,25,11,120,198,47,65,114,10,81,179,239,237,117,212,216,39,99,137,101,18,16,152,85,71,138,81,79,82,20,229,59,86,232,14,44,138,246,46,44,83,25,3,182,53,205,73,100,102,59,232,185,232,121,146,53,77,68,119,115,48,211,171,171,93,217,21,26,247,65,237,217,30,234,167,71,106,86,75,85,233,202,242,82,170,116,235,244,183,53,189,100,156,131,94,254,27,106,172,102,81,161,167,150,38,144,28,25,76,34,4,10,5,66,1,198,160,80,0,12,119,16,8,84,205,179,191,229,221,88,171,81,15,25,202,239,122,196,137,141,21,5,28,41,35,215,54,73,50,44,155,142,116,189,2,135,180,26,8,60,100,181,7,10,156,128,224,208,224,153,131,0,167,43,180,227,40,51,222,34,14,132,104,134,253,147,38,42,14,195,76,44,174,36,183,165,97,176,235,67,134,132,5,67,176,220,251,255,251,178,100,201,142,197,157,102,203,27,184,43,240,110,172,217,179,105,37,90,23,129,157,40,110,101,15,193,167,51,102,205,150,9,48,94,129,44,88,191,69,206,211,243,191,252,116,213,124,144,207,51,124,142,23,21,7,205,203,37,46,137,70,220,227,143,118,53,206,32,130,96,227,10,233,144,163,229,7,40,225,8,155,126,236,251,185,104,171,214,226,209,38,106,199,243,167,252,205,79,199,253,79,196,87,255,205,121,96,74,192,5,205,255,51,65,59,19,19,28,169,138,167,140,67,42,1,101,169,27,12,83,182,36,187,137,172,254,185,144,180,182,254,235,182,54,61,59,60,126,170,129,76,69,189,42,115,43,178,10,22,0,13,94,238,228,148,196,116,82,60,239,246,162,190,137,119,124,134,93,86,210,28,183,87,173,4,244,83,37,34,72,168,105,171,153,204,242,186,35,162,245,35,35,105,126,150,219,217,217,251,173,233,254,218,138,0,0,247,212,135,94,56,17,239,49,248,99,48,12,34,50,80,54,48,32,12,6,129,224,32,160,56,13,34,28,91,212,3,181,133,66,139,108,10,22,48,108,57,60,251,42,55,125,201,84,209,121,134,193,1,11,30,72,8,32,197,150,103,64,23,120,49,66,192,115,228,64,152,160,38,67,102,67,171,137,5,199,23,92,181,122,136,1,78,85,194,237,34,99,55,129,82,48,50,16,176,83,76,145,203,119,159,80,185,49,155,3,233,104,43,68,66,89,223,36,175,247,251,107,134,75,34,101,209,176,201,87,154,31,49,74,223,217,206,89,46,150,75,173,115,83,198,231,77,11,77,216,137,105,201,98,116,213,26,177,203,182,115,155,127,247,81,215,207,95,245,81,255,255,91,235,255,109,245,51,220,255,243,109,18,80,0,11,191,226,17,38,104,208,53,89,151,136,28,41,226,37,8,36,54,24,79,21,179,25,164,198,6,191,43,148,144,69,151,120,242,98,16,116,139,26,44,113,133,185,135,156,58,78,120,238,150,99,135,100,10,17,167,115,60,236,175,237,238,83,189,208,138,71,42,170,58,142,137,148,234,221,150,105,226,236,178,25,149,250,10,56,163,15,117,171,59,50,33,106,195,150,175,69,162,239,242,124,250,217,25,30,148,136,187,43,186,146,222,239,4,5,59,161,147,48,33,201,134,185,131,101,65,137,168,233,132,166,25,128,160,49,128,1,168,112,194,160,166,34,128,138,208,133,78,32,232,16,141,142,0,82,148,7,171,10,206,129,75,201,55,27,69,209,36,27,27,2,6,154,90,165,4,57,132,73,243,31,211,0,177,16,36,165,151,237,23,74,9,21,25,189,97,42,18,164,88,66,144,129,211,121,45,144,129,241,44,250,117,206,56,108,120,249,1,77,229,175,115,39,255,251,178,100,205,6,69,205,103,74,155,185,91,112,115,108,217,163,105,5,124,23,81,157,38,238,229,13,193,193,179,166,169,164,149,112,83,86,144,91,86,38,224,0,128,72,12,128,168,27,66,162,40,231,17,190,52,137,107,237,118,186,110,34,225,34,184,138,227,219,226,254,213,105,172,171,149,198,174,68,105,19,83,51,29,34,168,209,152,178,73,21,51,115,61,252,207,61,127,255,63,95,125,53,172,39,28,68,245,165,140,5,108,144,3,0,7,110,252,40,168,207,194,52,11,128,233,16,34,241,149,129,45,251,238,134,202,135,165,70,137,28,84,93,86,252,175,166,165,212,182,40,28,21,37,203,159,155,153,165,182,48,250,16,235,35,1,202,138,236,73,172,130,232,60,165,86,87,122,94,231,53,29,17,247,99,57,142,32,70,100,182,204,109,21,80,252,247,102,59,165,14,182,55,163,163,37,72,201,33,46,250,211,162,37,189,89,50,101,122,253,218,180,249,131,232,0,1,61,212,202,241,211,56,173,204,238,79,34,144,152,92,100,170,197,1,120,117,53,128,65,216,29,175,170,70,197,22,103,80,149,0,116,90,237,35,113,177,68,233,57,42,193,101,169,168,195,160,92,118,134,64,26,17,0,83,233,116,149,130,26,242,235,80,203,15,2,245,195,55,198,5,142,42,86,239,125,220,103,178,198,155,0,149,129,157,24,94,178,158,114,146,146,182,2,128,28,4,0,29,92,30,94,222,78,82,67,230,167,76,0,118,1,176,70,163,178,77,224,145,38,99,35,145,166,77,255,186,47,219,178,252,206,141,127,173,83,255,59,127,204,141,95,189,64,39,0,33,0,0,28,187,97,221,128,241,128,46,10,210,0,17,218,38,33,93,71,132,0,200,42,10,137,137,222,176,121,183,201,15,133,90,10,148,177,11,98,172,180,38,113,18,53,146,180,208,133,224,151,154,227,26,83,50,17,219,68,124,147,103,98,189,76,142,206,228,115,93,14,148,161,29,170,89,238,118,101,115,28,175,100,107,185,182,159,163,149,236,212,152,196,101,71,183,219,219,217,127,95,155,254,161,231,64,50,127,12,115,23,57,251,112,202,96,3,101,197,140,88,17,76,179,6,2,2,3,242,179,23,138,27,138,229,65,132,2,160,99,64,24,64,193,251,110,74,143,220,89,8,172,172,43,141,115,160,26,48,226,71,38,5,82,159,33,66,143,20,122,171,213,111,138,2,218,149,74,47,172,180,114,83,37,27,80,7,9,117,73,240,110,17,52,60,78,212,182,141,60,78,20,113,225,65,250,42,3,195,160,37,103,20,122,88,150,107,251,187,157,180,153,153,137,97,170,242,67,115,29,125,125,251,196,25,137,13,20,68,155,29,36,27,223,201,112,165,25,47,255,251,178,100,200,134,20,176,103,76,27,131,47,32,107,172,233,170,101,37,76,21,105,155,42,238,97,13,202,12,179,101,193,182,33,184,82,90,93,80,210,158,34,134,167,23,34,11,37,58,55,215,205,69,255,245,253,247,255,63,95,244,8,176,98,98,166,12,218,84,69,56,208,99,17,11,82,6,54,19,1,188,163,34,143,253,154,39,253,220,112,58,17,85,168,212,30,66,120,116,110,51,233,117,114,225,228,197,26,147,215,31,60,172,14,229,215,46,133,216,45,119,57,196,132,22,177,134,169,9,155,179,29,215,252,255,245,126,247,198,183,126,240,181,6,73,112,122,90,217,19,116,65,95,13,23,19,70,90,140,54,91,173,62,249,137,231,88,88,89,106,121,237,234,127,148,215,174,230,111,152,153,133,152,161,215,37,223,95,241,83,127,248,85,201,0,32,0,0,13,251,227,4,95,13,102,62,52,97,56,213,136,179,75,11,11,144,97,208,138,64,50,99,11,9,211,33,222,104,75,213,162,195,149,144,57,169,201,176,106,16,11,116,122,95,166,10,236,178,137,186,113,8,37,134,152,36,0,249,37,66,102,55,173,5,139,165,163,41,107,107,174,164,142,28,100,76,22,68,157,204,29,53,26,163,95,136,63,194,194,183,70,91,0,211,200,34,74,9,0,199,46,207,65,51,143,238,57,115,87,123,255,212,106,106,57,211,69,33,109,42,112,48,27,184,119,116,186,24,45,28,217,36,43,87,186,31,105,35,118,8,185,181,166,91,195,174,222,188,206,16,98,185,159,220,213,162,29,73,244,166,117,30,108,243,217,168,8,116,128,0,150,236,103,162,153,4,224,148,102,94,18,2,152,136,32,50,104,108,132,11,155,199,162,71,25,137,48,154,68,188,196,105,49,59,30,113,178,16,176,173,0,82,226,90,106,65,53,183,118,160,212,153,149,92,154,55,43,203,205,204,222,186,255,117,110,83,42,68,40,169,212,142,98,236,100,178,213,25,38,77,142,73,20,207,178,93,25,95,100,42,45,203,24,71,30,242,50,145,149,9,221,159,117,116,73,28,146,61,73,102,173,18,66,54,128,117,128,0,115,218,109,89,214,112,128,54,99,72,12,106,57,70,104,88,174,97,208,10,14,39,10,197,64,112,18,96,248,184,160,9,152,48,2,133,0,34,96,29,49,216,112,92,117,99,68,134,140,182,224,22,217,4,40,13,80,228,231,113,202,205,140,161,179,90,27,132,44,161,146,21,176,83,1,97,84,81,37,147,213,195,86,40,5,225,22,5,96,172,43,113,127,148,217,186,175,183,69,237,70,113,160,159,233,228,222,120,29,91,98,16,101,244,201,133,104,192,122,33,14,57,168,58,190,25,123,247,207,28,204,215,110,155,100,111,127,236,255,251,178,100,216,4,197,113,102,203,211,131,87,178,118,12,217,131,105,37,110,23,189,155,40,110,229,109,194,4,51,102,77,166,33,49,154,99,38,254,213,55,54,36,38,104,156,157,62,189,162,244,88,141,163,12,225,126,142,255,251,87,63,31,79,133,183,203,89,7,175,254,34,34,39,136,83,141,205,230,102,62,251,255,68,82,0,23,109,252,211,13,49,81,0,76,135,184,131,139,196,128,129,199,136,180,6,80,82,240,176,104,54,78,124,217,127,218,174,198,203,177,250,213,112,163,84,49,92,218,176,104,19,137,45,115,185,29,10,215,10,53,224,74,45,14,36,133,64,111,8,146,87,205,199,43,125,14,121,202,164,221,184,127,170,229,116,168,169,151,95,186,154,154,238,57,231,231,84,169,137,233,170,231,169,72,166,85,168,224,244,184,86,163,225,214,37,26,47,138,173,230,63,202,158,217,124,103,95,194,60,112,161,209,155,0,0,245,208,205,238,236,211,163,196,195,131,188,213,113,232,200,129,72,2,5,24,26,8,137,11,46,105,130,2,159,168,26,78,171,91,204,201,6,69,16,144,185,148,214,116,56,39,92,128,18,193,41,144,165,45,213,184,67,235,152,14,106,7,30,35,128,95,65,128,8,161,28,23,188,53,5,49,30,38,80,148,112,18,138,11,18,156,207,226,42,47,152,187,7,96,203,66,48,64,75,100,79,26,145,247,242,71,84,191,213,37,68,82,226,50,5,76,50,109,47,14,171,115,224,236,236,229,139,178,122,152,121,128,238,54,30,92,104,226,0,164,221,101,203,73,70,166,73,186,169,98,133,12,20,65,146,131,94,143,108,204,26,185,213,95,29,221,91,98,149,229,167,13,86,229,155,163,52,77,177,115,127,222,234,138,122,127,213,207,236,191,143,150,127,0,205,0,0,191,254,43,17,129,129,140,89,236,234,242,176,1,18,55,109,244,99,65,177,176,176,171,198,95,201,156,209,110,122,0,152,10,28,189,23,54,213,189,235,210,163,218,37,234,116,107,107,249,248,255,255,214,126,41,215,190,97,56,152,36,86,155,60,115,140,75,71,88,204,73,174,81,221,174,86,209,161,180,158,174,250,218,248,234,227,185,94,123,90,79,120,226,39,227,189,110,23,154,126,121,159,122,248,248,191,240,172,57,188,56,20,188,228,104,160,115,92,221,13,99,20,145,66,1,67,165,193,24,13,114,24,28,96,143,73,238,143,169,207,0,47,224,177,217,138,227,157,190,154,145,134,20,218,62,202,216,170,105,206,167,104,232,130,18,22,159,192,104,16,38,229,247,34,234,9,138,88,197,93,21,222,154,211,109,97,154,203,22,26,68,143,143,139,108,208,25,59,5,69,244,144,107,119,30,151,123,24,108,152,146,138,228,255,251,178,100,206,14,230,41,103,74,27,185,91,112,110,12,233,179,100,200,78,22,117,157,42,110,97,109,193,117,179,102,141,148,149,56,184,37,197,43,83,104,221,212,213,186,162,105,174,125,84,187,141,27,162,151,90,106,195,91,113,183,225,243,14,229,71,89,200,53,105,218,141,4,17,97,211,210,230,174,246,213,240,199,41,174,183,17,115,90,71,230,225,85,25,31,81,13,174,226,179,253,163,21,196,127,252,207,197,137,238,219,105,170,240,136,179,137,192,8,65,195,200,199,157,124,235,44,59,34,176,61,86,166,132,252,204,127,36,169,111,203,223,118,137,148,102,56,169,231,166,220,238,86,85,35,209,111,250,51,255,251,106,202,61,167,162,41,144,69,95,156,88,178,110,132,26,142,234,200,101,103,115,173,252,253,82,118,171,175,251,91,254,251,27,239,190,238,179,209,95,255,79,131,213,0,0,229,244,201,107,208,225,52,64,206,193,0,226,65,220,203,161,120,0,4,24,156,3,7,18,109,40,192,96,134,226,10,144,128,73,188,76,12,50,194,18,198,112,11,234,242,74,19,21,229,112,144,76,141,104,175,56,176,203,173,129,32,177,32,2,50,4,67,205,32,130,82,96,161,128,145,73,31,12,74,81,117,189,105,41,16,146,105,108,157,73,88,20,8,222,61,172,91,141,187,45,40,40,216,174,51,199,74,47,66,143,245,96,49,188,176,212,150,125,164,195,141,81,255,212,57,89,139,100,158,151,158,106,78,107,30,227,5,211,153,78,229,209,113,48,230,197,160,230,153,175,166,214,217,214,184,243,180,174,169,115,215,107,221,50,46,173,101,11,25,76,182,196,24,91,152,205,167,41,191,123,225,135,233,215,121,210,248,153,166,53,230,234,243,102,157,238,53,2,4,32,6,0,0,0,187,254,35,30,99,87,142,156,31,4,177,37,5,1,165,114,118,56,88,70,31,88,196,22,28,132,113,156,170,168,234,240,170,211,22,202,174,235,236,147,26,154,89,108,148,79,255,252,170,115,232,140,198,89,210,138,136,166,35,18,174,200,118,171,45,136,82,138,179,185,84,107,156,142,134,187,151,118,103,228,166,168,140,231,105,158,173,223,92,138,228,106,179,25,238,132,234,74,78,186,48,8,134,239,166,85,222,6,111,161,6,77,17,70,76,0,166,83,130,1,64,100,48,171,22,21,144,52,193,208,24,66,3,175,16,96,8,142,148,42,196,132,225,194,217,226,145,139,6,38,246,191,133,212,92,214,147,164,46,26,195,51,168,32,153,163,230,112,17,160,243,16,30,222,130,68,18,58,211,136,166,209,40,106,1,87,209,37,212,215,222,214,161,25,69,87,241,117,44,0,115,12,150,56,239,56,16,171,73,217,55,104,200,17,10,25,255,251,178,100,211,14,38,75,102,202,27,186,91,114,107,44,217,202,105,37,76,23,177,157,40,110,229,109,193,224,51,166,93,148,161,40,70,39,103,60,207,229,175,189,142,126,201,135,39,55,22,218,125,117,196,181,199,222,221,205,126,196,209,84,210,95,104,61,85,83,77,205,89,247,16,89,6,239,148,234,26,213,169,119,53,141,166,51,50,218,237,198,140,81,31,255,168,82,191,215,253,230,205,116,219,117,149,63,223,168,4,172,0,82,239,204,70,79,180,79,123,204,49,195,35,167,50,130,136,57,165,174,3,5,204,4,160,221,14,178,126,75,167,53,16,173,131,44,99,160,58,160,159,105,41,66,38,215,123,14,171,217,17,82,163,142,58,235,251,254,167,253,106,22,102,234,28,218,185,73,222,236,203,229,234,139,89,133,165,183,28,174,147,45,67,244,137,133,145,139,247,187,194,194,112,218,229,203,17,93,78,117,173,220,119,45,94,243,220,63,245,157,81,72,202,185,191,80,211,252,3,88,0,0,229,240,225,124,208,229,1,156,135,192,183,177,135,134,70,26,22,24,192,10,97,160,64,168,4,196,64,246,4,148,172,137,21,100,110,34,238,3,25,139,178,220,214,101,59,198,34,20,98,101,97,223,232,25,217,131,80,204,171,64,187,154,43,74,136,176,176,231,68,91,49,8,146,130,86,240,174,7,149,30,235,175,88,62,3,71,169,75,104,221,19,126,26,167,141,203,96,108,215,204,186,216,62,38,23,56,73,173,83,215,81,107,199,115,240,155,158,189,211,201,177,16,154,75,221,201,247,113,23,180,252,162,14,235,130,13,164,118,85,106,124,227,230,68,113,188,93,36,126,32,89,17,251,152,64,183,63,247,75,95,253,233,93,243,95,255,253,131,32,0,45,223,129,18,25,56,2,139,77,16,37,244,213,4,33,221,152,152,88,42,11,99,85,254,88,93,10,207,201,220,101,232,91,69,219,83,171,22,45,204,79,81,206,250,92,140,229,165,143,99,205,221,54,255,226,8,197,56,247,91,209,10,206,238,142,210,220,199,217,222,170,155,29,81,17,169,45,144,183,33,45,162,222,44,49,250,25,17,6,184,212,117,107,218,137,217,198,29,155,67,206,118,35,8,39,213,109,6,114,232,108,134,2,104,208,186,101,185,182,104,200,106,100,137,118,97,96,60,97,56,70,96,192,6,160,6,24,133,204,65,119,142,131,37,248,64,58,32,170,184,99,234,6,186,155,130,92,209,168,189,2,34,201,228,5,105,32,145,151,16,138,9,64,254,28,203,68,76,98,221,37,82,98,160,146,149,248,83,104,139,222,221,20,209,115,162,219,226,92,137,44,48,22,21,123,63,17,161,39,131,137,117,85,86,29,139,76,168,23,40,137,167,13,255,251,178,100,197,142,197,83,102,203,27,152,67,112,109,172,217,179,105,133,78,24,185,155,40,110,229,109,193,210,176,230,77,166,13,57,243,36,29,198,232,156,226,75,92,185,170,38,245,151,86,46,216,116,209,197,79,131,150,114,23,182,74,16,181,154,56,229,90,124,54,23,125,31,100,193,211,134,166,150,156,232,31,56,185,203,153,227,44,124,202,115,29,255,244,129,210,109,28,103,182,105,209,114,251,226,220,153,45,240,214,39,93,111,101,109,2,71,36,0,10,183,99,82,88,212,78,51,16,14,96,81,24,24,20,26,33,73,62,68,132,129,86,200,70,13,156,182,79,245,60,239,183,85,145,201,233,98,101,225,138,242,252,108,28,28,55,71,233,27,19,190,145,106,7,118,45,203,159,166,178,222,242,239,223,47,251,60,254,70,176,76,143,6,228,128,137,8,41,64,69,156,100,60,223,8,115,177,16,89,167,125,59,255,177,185,145,31,255,238,205,178,252,153,93,33,249,17,126,129,119,158,165,49,63,106,4,0,0,101,251,156,146,116,97,247,33,130,149,38,196,80,24,232,76,44,27,90,3,193,121,113,134,5,174,149,3,106,181,148,193,131,47,24,29,234,111,114,87,249,52,136,13,220,124,39,84,101,90,28,9,181,62,16,47,86,2,64,2,55,100,238,189,177,151,189,253,198,150,85,2,60,111,212,204,53,12,73,156,41,37,104,235,31,135,232,187,111,123,121,101,19,105,163,159,144,187,218,206,237,202,207,153,179,134,24,255,185,136,29,58,6,218,200,21,176,77,79,52,247,185,179,110,129,100,96,227,93,36,40,227,144,133,142,125,118,147,221,84,203,117,58,106,122,13,255,73,37,170,213,117,34,92,172,180,170,153,141,52,16,119,231,83,71,42,14,160,0,220,187,24,34,129,229,0,96,117,58,2,177,199,51,135,43,26,11,17,163,38,133,208,82,76,23,154,145,202,17,204,220,134,162,18,59,198,152,145,6,27,172,14,146,185,44,105,242,250,208,211,237,67,154,79,40,68,188,252,252,57,187,245,63,16,184,178,110,95,106,70,114,254,95,147,220,37,56,76,112,198,110,19,107,133,81,200,225,145,141,9,3,68,202,32,40,244,84,109,199,35,170,75,145,101,151,249,185,23,159,243,248,28,177,0,223,132,41,167,255,11,153,131,0,1,111,244,206,52,163,40,133,204,50,70,53,48,12,196,96,3,5,131,140,24,17,22,1,40,201,128,196,204,49,217,112,212,205,166,209,65,47,43,220,249,89,127,37,13,210,13,150,195,144,209,111,35,48,19,78,84,97,64,49,110,153,137,32,9,80,93,129,39,231,98,48,245,45,103,46,251,249,74,239,197,37,239,28,145,242,176,154,13,99,54,177,63,20,193,255,251,178,100,195,132,197,83,102,204,59,134,111,48,124,172,217,147,101,99,110,21,237,157,50,110,25,92,193,131,51,167,205,147,9,16,250,165,156,52,9,36,11,156,237,89,255,32,234,57,190,135,151,194,253,252,189,155,49,18,254,182,49,11,94,183,218,217,212,28,157,158,32,226,39,15,53,23,76,209,166,65,88,90,120,239,138,134,182,34,142,145,143,200,134,189,13,39,61,235,149,249,132,154,63,33,123,161,134,200,61,249,80,34,61,64,5,62,223,187,162,56,69,67,19,110,158,60,153,212,181,157,128,21,139,34,167,201,189,25,21,113,134,71,64,128,64,1,144,56,135,42,104,255,76,195,8,67,179,149,3,84,164,70,6,219,39,181,67,98,145,108,236,194,30,228,105,82,214,179,34,25,159,154,231,125,218,140,234,114,200,170,151,46,240,158,173,208,189,55,250,117,116,109,122,81,82,133,175,247,138,117,213,0,21,131,176,119,19,72,20,163,82,39,99,35,17,179,6,138,35,30,2,208,49,148,80,80,165,17,129,5,218,90,152,16,4,2,2,4,206,64,244,141,18,84,182,16,88,183,108,8,48,74,135,166,240,224,82,245,16,13,85,96,115,33,224,107,152,13,28,199,156,53,18,204,110,54,12,22,36,60,80,10,105,16,87,34,67,33,180,77,109,165,234,27,49,244,120,10,7,7,5,140,60,4,66,82,124,194,2,83,3,60,85,20,229,18,55,250,9,103,202,91,13,184,236,15,167,71,209,248,118,154,24,151,181,138,122,76,85,143,114,174,53,56,110,195,155,100,213,116,224,252,201,249,171,99,79,202,246,219,106,22,187,88,79,60,199,105,197,181,13,116,158,157,190,229,84,239,125,184,175,242,77,106,146,28,235,243,4,78,179,223,127,251,216,146,63,26,255,7,34,34,187,245,255,253,128,98,171,0,48,0,0,196,183,98,40,18,12,2,56,250,74,168,254,134,24,238,196,216,20,11,71,29,203,63,231,162,88,200,181,105,162,167,35,40,251,146,39,71,247,140,115,206,129,234,209,215,217,161,6,163,19,230,206,145,132,205,20,246,219,255,239,145,228,186,74,243,206,212,127,206,159,120,223,44,144,204,137,222,183,11,185,199,148,202,149,56,28,180,82,224,205,185,224,136,66,121,23,253,16,140,95,113,188,51,215,58,127,136,255,75,68,23,254,41,51,154,28,122,140,133,230,144,129,230,94,141,37,0,24,40,100,1,13,165,0,104,48,74,123,168,70,64,68,208,91,146,116,222,47,131,192,181,167,82,9,245,85,116,117,110,201,8,252,41,97,65,233,17,18,140,227,32,83,18,76,84,69,243,100,13,157,152,58,50,38,44,250,57,11,213,246,86,25,99,20,133,207,178,165,81,103,174,130,255,251,178,100,207,14,6,128,103,72,147,186,91,112,114,172,233,202,101,163,126,22,125,155,44,78,225,109,201,142,40,103,233,148,9,56,37,197,35,236,42,89,2,71,29,169,171,11,16,199,13,13,15,172,249,154,134,70,185,178,91,185,181,191,163,210,188,213,35,211,153,42,50,206,186,42,169,74,126,177,181,59,108,65,182,215,50,156,138,43,178,28,199,54,153,116,173,108,94,185,125,121,191,181,102,214,114,255,247,55,183,233,213,124,54,40,161,178,239,255,246,148,0,237,112,2,66,0,1,109,182,16,24,48,130,73,159,2,60,50,228,195,100,247,22,152,208,184,208,249,33,17,151,121,46,109,50,7,116,61,176,109,24,100,78,208,247,163,85,243,225,28,235,70,251,206,202,213,253,213,229,123,55,70,67,251,177,115,238,166,59,169,39,98,208,45,138,170,196,68,110,178,50,213,24,143,7,223,65,92,52,185,210,238,200,13,121,202,160,115,199,185,114,233,0,26,131,62,20,3,67,77,115,16,26,19,150,199,32,227,180,193,240,96,121,6,8,3,71,0,243,11,67,208,128,66,171,140,132,148,207,6,128,168,96,44,9,191,10,130,56,16,34,185,121,194,131,80,79,3,40,49,145,6,36,120,84,96,88,168,112,67,96,20,1,64,199,138,17,32,1,70,33,6,37,1,158,10,140,22,0,182,89,131,136,165,238,130,77,41,73,48,134,102,196,16,196,189,230,4,10,18,76,56,38,134,168,220,122,102,117,0,45,53,133,117,162,106,216,185,220,39,241,248,119,239,92,171,123,156,222,95,94,94,50,82,73,150,164,140,120,116,77,41,9,102,166,53,36,238,199,186,17,67,6,20,56,234,21,57,32,250,114,157,96,245,118,109,138,17,107,129,59,124,208,239,95,85,48,248,107,255,231,230,58,255,248,109,188,109,127,254,88,0,172,20,0,0,219,124,99,40,141,193,99,154,30,45,134,245,52,32,204,81,81,224,157,152,159,226,39,35,195,91,10,187,151,235,58,74,176,226,130,88,76,233,168,91,255,191,147,220,245,58,26,201,124,251,159,252,203,86,255,165,206,141,116,57,203,156,165,51,148,172,204,236,185,72,118,87,179,34,33,200,195,134,41,213,172,196,75,56,141,104,238,109,69,30,202,57,153,187,152,130,242,254,186,164,207,236,69,70,198,55,234,160,104,239,166,113,78,198,122,4,102,11,10,163,213,193,137,224,224,200,18,97,48,92,28,23,55,137,0,132,246,70,190,203,50,217,2,192,9,80,5,120,106,188,212,207,76,169,184,182,171,217,227,143,166,220,14,220,131,128,164,124,34,12,204,15,7,74,1,20,200,40,2,219,136,208,66,209,23,51,254,220,37,204,173,246,117,92,133,56,78,88,38,255,251,178,100,201,142,166,70,103,73,19,186,67,240,111,204,217,215,97,37,110,24,29,159,44,110,165,189,1,233,51,102,137,166,21,187,39,72,180,160,167,148,28,10,176,215,205,200,249,52,23,0,72,157,242,128,73,216,53,70,153,93,124,255,222,190,105,203,21,216,124,241,130,6,175,38,157,236,115,223,220,221,168,185,209,187,86,91,186,148,28,195,229,117,25,176,219,213,206,186,56,73,66,130,87,249,53,87,244,176,167,61,250,244,88,85,8,210,133,42,140,9,87,177,171,171,211,81,185,112,167,219,83,244,209,3,137,227,181,120,53,201,141,62,107,143,28,144,40,39,26,14,32,18,52,6,29,7,2,128,39,30,41,77,165,5,93,172,79,238,222,81,197,37,197,56,141,147,97,45,91,10,176,63,186,243,206,215,62,122,56,121,218,208,150,136,247,162,219,210,88,215,80,80,43,46,79,217,50,170,48,185,42,134,58,186,162,57,172,215,69,70,69,74,216,173,66,148,198,99,145,210,186,185,244,82,17,5,73,86,110,48,170,127,152,212,152,127,17,31,42,239,181,14,56,110,151,79,202,8,194,0,5,110,244,223,177,99,163,35,11,162,15,28,4,13,4,32,225,24,21,160,41,184,92,19,40,94,105,234,251,37,202,95,183,117,111,220,186,34,229,76,55,89,84,60,253,53,39,125,97,20,161,210,82,208,224,162,22,174,98,245,6,248,140,24,163,121,148,87,218,42,196,82,78,143,125,186,171,207,133,192,113,16,4,49,178,86,23,172,140,79,147,219,56,79,29,132,114,105,171,229,74,191,234,25,21,46,116,66,82,199,85,92,238,81,234,79,115,60,156,101,178,157,49,55,158,124,50,34,242,150,157,181,212,105,178,46,180,45,82,131,40,191,230,107,210,83,48,50,130,170,132,9,7,126,219,188,126,113,255,150,117,245,46,114,73,62,92,118,231,175,244,128,61,192,0,4,0,2,186,236,223,140,186,98,220,8,81,58,21,80,179,205,78,26,74,150,179,48,180,20,41,27,35,61,61,45,146,118,37,108,235,101,110,224,9,47,132,85,175,149,79,159,100,72,9,16,85,12,248,86,50,5,24,8,183,95,173,246,163,51,110,138,64,153,221,102,96,232,206,170,147,77,116,79,85,157,89,147,229,94,69,53,180,34,173,29,2,13,78,231,209,33,71,39,77,247,66,57,135,217,169,126,208,55,0,0,219,140,216,49,83,233,22,77,14,158,50,28,212,199,35,243,13,7,204,8,38,5,1,25,25,130,5,130,160,4,47,103,9,12,144,227,3,88,128,70,67,176,4,0,76,73,107,120,220,21,218,139,202,18,245,154,39,58,134,11,64,5,48,110,135,130,72,194,43,170,16,239,48,38,158,167,106,133,212,255,251,178,100,183,12,165,115,103,76,27,143,93,160,110,172,233,202,100,194,94,22,141,155,42,110,97,13,193,104,51,104,53,129,13,248,142,72,46,186,136,168,198,93,136,102,3,134,170,209,131,150,230,77,79,215,148,198,91,200,107,66,246,48,121,17,35,170,47,241,197,142,85,241,55,118,237,221,251,201,213,81,19,113,218,65,186,186,214,179,21,86,150,61,122,133,132,142,7,210,78,82,184,164,8,156,147,72,132,14,83,134,127,7,219,194,10,14,204,145,66,217,33,127,25,73,252,91,240,48,127,251,193,32,57,72,8,63,255,140,112,88,161,199,110,240,92,166,5,151,91,130,168,111,210,214,171,115,87,57,16,32,33,223,117,86,58,21,14,191,244,253,149,255,255,255,170,157,169,77,88,141,204,23,62,170,121,92,179,213,174,188,67,157,201,8,209,55,191,79,121,61,226,62,95,153,245,144,159,188,120,215,163,101,68,87,61,191,153,255,95,236,63,254,80,85,0,25,67,149,12,115,162,91,243,35,151,67,174,193,3,27,1,32,168,90,80,8,24,42,12,152,6,1,24,62,49,152,22,14,12,130,109,80,18,2,139,11,193,113,175,210,208,48,102,227,12,0,150,202,91,144,129,142,172,154,2,99,170,96,204,3,152,110,8,147,192,41,53,172,27,98,203,41,170,188,77,224,96,195,50,52,69,249,0,9,9,194,70,133,164,94,218,7,245,91,37,202,210,178,193,106,66,42,72,59,7,153,249,70,183,154,48,136,252,55,149,217,153,172,185,79,205,16,85,119,81,203,151,237,185,123,203,93,45,64,154,213,141,154,105,158,44,56,59,222,218,105,185,165,189,238,216,243,140,184,163,135,171,113,250,101,89,165,45,13,253,218,252,110,171,80,239,251,138,24,186,79,148,201,255,212,30,150,199,249,253,156,147,208,52,255,103,204,74,0,102,128,8,143,2,111,255,252,100,69,196,110,105,116,56,241,56,253,1,246,191,215,201,156,245,48,193,4,118,38,213,91,151,183,51,165,111,81,170,96,103,40,160,196,115,138,181,74,87,202,70,184,142,233,45,95,204,114,187,146,102,118,89,210,85,101,27,82,185,164,66,173,93,28,65,255,153,8,213,111,107,110,210,249,78,102,42,68,198,235,18,100,51,123,79,19,81,231,110,253,21,1,65,0,3,110,172,220,90,163,132,136,12,198,13,48,81,233,70,11,88,2,9,36,219,108,12,4,69,217,206,227,240,67,119,130,35,47,92,25,9,105,83,117,91,148,145,173,63,147,118,226,233,114,201,64,192,85,176,76,7,87,171,254,113,112,82,68,29,136,76,251,206,232,68,35,176,68,166,253,213,206,179,24,210,237,180,221,97,251,206,156,211,91,181,43,142,43,136,164,0,255,251,178,100,200,132,6,74,103,72,147,184,91,112,101,12,218,26,97,37,26,22,117,157,50,238,33,126,193,213,179,103,29,132,149,248,215,29,133,214,253,215,183,135,231,223,14,21,10,105,67,11,30,61,238,204,122,25,110,19,99,150,164,221,20,213,81,195,97,24,163,136,48,58,164,15,46,25,174,22,129,97,230,140,15,5,86,79,79,241,55,62,171,48,223,234,177,106,170,139,255,30,218,154,122,138,220,59,220,217,102,172,103,62,166,2,118,1,0,0,203,108,6,12,219,65,72,33,201,11,219,51,154,153,147,204,131,10,124,243,203,45,99,114,114,47,235,101,149,251,20,207,39,60,223,98,21,80,205,134,93,92,203,147,176,81,221,52,109,163,109,121,205,65,64,160,16,20,10,5,104,231,181,255,236,187,60,148,119,212,206,168,206,83,16,233,42,219,71,189,93,152,204,140,61,157,28,236,73,133,17,172,100,127,29,127,153,253,12,168,100,199,245,162,69,244,27,180,182,58,213,109,178,195,85,0,50,32,0,5,255,224,160,3,193,176,197,35,49,132,76,176,6,58,203,88,99,200,216,228,114,232,150,164,218,164,151,111,58,89,100,231,40,48,194,222,23,165,139,201,7,85,59,68,100,154,136,69,3,37,176,21,25,170,108,18,15,13,135,242,208,19,31,10,169,199,160,252,116,6,196,139,103,178,56,148,214,195,27,214,201,238,201,142,241,222,102,251,5,115,107,157,90,77,155,233,109,255,133,102,236,125,159,70,35,203,69,69,234,87,85,132,80,63,11,31,77,180,179,20,21,165,157,116,56,66,55,255,255,232,33,251,178,176,128,241,195,132,155,59,46,62,172,83,88,104,1,80,0,7,54,198,4,132,122,26,198,56,90,98,134,102,88,28,129,130,64,36,128,203,241,185,201,105,30,169,100,155,25,101,172,206,194,160,121,70,173,90,61,102,80,43,208,197,115,42,30,149,63,152,146,168,130,209,14,78,182,34,27,89,84,214,39,8,195,88,177,159,97,198,75,17,42,242,124,63,199,1,10,48,31,64,126,173,47,168,182,22,249,220,163,99,235,88,216,247,43,188,238,164,35,50,49,16,163,206,117,119,152,172,77,53,84,116,82,40,128,120,131,44,196,32,208,178,145,119,30,227,135,10,156,255,127,233,245,57,255,43,70,128,192,56,229,251,110,107,255,113,160,32,34,155,254,89,3,86,149,14,9,48,209,32,96,74,243,91,8,110,255,180,103,150,114,188,118,222,120,195,149,234,92,185,75,59,102,181,172,187,150,228,47,164,162,59,75,2,73,239,203,224,234,41,100,98,221,121,124,165,131,179,132,243,98,45,244,50,246,207,214,126,165,238,131,189,57,9,135,105,33,135,203,128,231,77,91,21,159,255,251,178,68,196,2,228,197,103,80,83,76,45,112,152,12,217,179,109,229,126,19,77,155,64,237,152,252,194,86,179,103,77,180,23,152,255,227,239,187,104,47,235,98,108,131,128,193,86,132,89,133,172,193,226,53,51,160,28,226,153,0,126,65,21,150,137,2,122,100,30,73,157,13,38,81,178,155,233,50,194,57,99,33,253,79,253,188,195,27,252,214,167,154,217,173,174,147,142,56,241,224,9,151,111,24,55,42,176,64,192,41,24,197,1,208,70,190,145,246,3,130,161,155,209,56,141,189,210,197,46,210,74,40,46,203,108,214,181,115,58,214,225,12,162,24,130,227,48,136,62,95,23,123,40,165,144,229,170,120,220,18,172,107,161,22,213,43,108,221,88,236,158,60,227,63,109,33,149,72,27,215,246,145,172,53,97,160,29,71,136,34,56,193,0,197,231,211,106,158,183,217,42,200,32,179,198,158,100,151,203,246,142,60,140,94,200,41,75,176,240,61,116,36,135,60,96,160,211,161,140,44,124,77,232,204,162,219,104,127,194,127,145,255,220,162,165,45,63,255,245,64,42,0,32,64,0,12,187,177,11,209,216,138,24,200,41,180,0,152,80,10,79,189,172,225,254,85,118,179,57,217,108,110,71,36,141,125,21,47,50,230,229,85,228,24,93,248,68,182,106,71,8,159,134,222,248,34,150,89,42,154,138,68,164,54,228,176,28,113,79,114,37,38,122,224,233,138,44,233,31,154,90,105,52,90,113,4,194,207,213,41,107,198,159,9,24,88,89,153,101,97,153,116,162,234,0,224,243,160,154,66,15,44,246,48,186,43,172,174,219,51,110,130,227,94,62,228,229,124,118,212,254,7,74,82,6,5,248,209,159,131,248,193,31,255,255,253,255,199,130,64,0,13,239,128,42,131,136,141,140,78,55,26,120,24,128,18,145,237,210,7,118,153,29,15,100,176,236,55,35,125,33,172,103,39,111,86,230,114,170,242,27,56,252,34,67,18,133,53,105,59,182,223,182,11,52,143,180,122,41,5,64,179,109,149,247,130,19,198,138,37,38,108,45,70,33,57,110,80,234,195,48,244,28,211,169,7,30,23,45,199,41,199,240,186,28,97,99,200,83,198,24,69,15,25,14,200,93,76,35,194,59,186,110,136,250,116,46,166,92,138,116,242,57,157,105,229,170,90,158,41,141,53,188,160,145,237,135,250,28,119,232,62,95,255,255,251,98,234,128,0,55,125,37,214,31,143,20,4,7,70,5,1,22,25,171,191,14,202,216,112,171,193,124,136,73,223,248,253,6,124,157,173,174,195,27,181,61,77,72,196,237,67,13,214,19,59,49,13,75,33,151,103,26,89,116,59,41,136,57,89,53,137,109,232,203,188,140,174,204,53,86,6,110,213,48,255,251,178,68,187,0,36,153,102,208,83,102,47,48,150,44,217,215,113,7,230,17,17,155,62,109,140,188,194,72,179,102,205,193,139,208,143,201,35,82,32,23,144,46,72,210,153,91,16,62,129,209,4,62,49,182,237,234,114,158,30,212,115,74,197,41,140,13,132,81,204,172,37,209,213,226,185,41,237,161,190,81,86,157,255,152,91,142,255,199,255,208,87,251,40,17,57,233,129,176,199,97,24,152,184,38,102,192,17,139,3,72,156,237,163,148,18,157,204,250,94,216,119,44,129,159,248,14,73,79,98,29,149,106,153,220,206,122,79,40,156,76,57,115,128,167,110,44,11,73,5,68,31,85,203,59,41,135,156,151,214,24,101,87,20,2,51,97,253,88,97,64,74,197,112,160,182,156,178,166,170,60,111,67,180,235,70,113,185,171,58,221,234,218,223,255,217,210,142,80,152,136,204,143,232,51,106,199,105,35,196,127,141,148,49,140,137,46,158,79,222,154,11,200,103,106,222,24,5,168,237,235,223,250,25,29,189,216,255,211,254,1,0,0,237,252,208,41,3,131,174,204,16,42,54,136,108,12,13,94,101,202,86,23,136,187,112,187,217,195,12,194,77,71,106,45,113,244,126,226,80,212,94,0,165,118,62,113,225,64,116,150,145,6,155,232,158,81,107,111,188,58,253,183,10,5,58,146,193,240,99,73,71,231,255,110,67,72,83,23,82,195,181,14,74,169,233,214,179,187,147,178,8,130,12,116,136,197,126,101,253,212,50,193,43,17,126,221,216,195,136,186,251,19,222,214,81,37,73,35,204,36,85,210,169,212,177,195,252,190,15,39,92,167,82,208,254,203,109,219,5,193,219,157,247,122,61,63,215,111,208,239,169,170,50,3,44,0,1,71,233,161,221,7,17,124,140,159,140,234,29,48,160,69,177,145,0,145,102,10,11,128,92,168,173,201,67,112,150,75,115,81,66,82,30,109,202,101,180,68,51,145,189,52,84,132,169,189,56,6,226,76,153,162,20,163,45,232,106,172,158,62,35,72,180,114,40,186,129,136,227,217,160,72,2,244,164,116,138,58,15,231,121,24,196,183,102,137,244,125,98,121,89,154,183,143,77,254,228,163,26,198,236,202,251,25,44,183,117,51,29,157,75,174,202,229,58,24,198,145,203,118,107,42,60,17,154,233,51,37,209,18,70,43,53,17,91,245,41,127,167,255,250,5,185,125,11,224,77,94,146,3,17,76,208,40,34,47,152,12,16,160,145,23,141,164,55,88,220,145,247,108,142,230,164,145,153,135,222,85,65,44,149,194,173,65,78,44,46,9,116,172,74,219,155,46,121,114,114,152,196,220,161,233,181,42,149,173,105,99,36,109,218,86,228,15,179,44,108,108,13,161,67,111,147,118,183,255,251,178,68,192,142,228,215,103,77,155,136,87,48,147,76,217,147,113,229,126,17,193,155,54,110,12,253,2,84,179,166,77,215,157,184,41,136,203,34,148,235,135,166,64,57,223,243,82,125,185,124,201,42,176,80,177,196,134,164,235,99,163,42,14,75,41,64,113,200,154,59,7,254,151,237,150,63,181,202,127,240,9,152,243,235,191,254,167,255,255,255,90,184,7,75,126,4,192,38,73,151,134,17,128,198,51,9,2,194,112,4,6,64,194,96,82,58,94,70,127,29,128,161,246,200,126,52,47,48,182,39,225,64,136,206,142,102,69,22,216,231,105,241,1,140,149,146,226,75,206,161,144,230,216,123,198,63,152,196,201,225,36,38,229,217,165,42,111,18,67,12,115,142,165,121,168,97,57,197,97,120,168,126,41,143,177,196,70,173,175,117,33,34,174,147,213,214,100,197,150,46,136,73,152,195,77,142,230,158,171,29,205,169,202,114,28,247,57,217,157,234,202,157,76,119,219,159,118,54,219,223,71,253,76,109,173,86,83,223,209,60,240,153,85,0,0,230,240,217,31,196,208,115,136,198,162,84,203,130,16,194,0,104,195,192,157,183,8,19,217,184,20,7,100,12,73,211,94,19,201,32,211,198,0,5,134,157,140,55,146,39,254,88,240,180,164,174,110,108,229,39,68,128,164,169,91,130,32,33,69,158,55,181,140,42,70,188,211,149,59,47,150,170,69,177,12,201,146,121,56,3,2,164,230,88,84,214,80,116,82,107,77,133,160,202,216,180,10,154,78,187,146,200,237,51,186,242,121,12,126,154,221,138,92,59,250,189,69,170,9,76,102,250,118,159,53,57,190,191,251,91,159,255,82,106,147,72,117,32,219,179,88,147,36,197,173,155,238,198,165,184,205,252,190,251,211,47,236,110,239,26,153,251,205,165,73,31,243,189,169,213,83,103,83,65,67,0,0,56,0,3,111,248,4,2,67,202,135,6,128,234,64,174,11,46,158,153,137,115,180,168,121,203,237,28,178,163,111,219,167,60,232,123,168,173,221,196,171,57,5,236,142,61,215,59,61,181,255,249,200,242,152,239,71,33,172,251,46,142,212,116,222,204,155,139,43,179,177,244,245,235,78,143,209,254,237,217,86,206,187,214,52,157,251,116,235,84,69,238,172,8,175,220,233,207,51,72,178,140,216,185,48,155,100,20,64,50,40,9,2,97,195,231,48,182,137,161,20,127,91,50,199,66,134,83,18,135,223,152,33,161,67,112,195,30,96,112,211,41,96,44,198,1,0,2,35,4,64,196,102,148,38,251,61,64,75,2,97,236,30,92,191,160,102,134,166,171,229,98,52,40,16,104,0,132,137,98,70,40,192,144,53,118,190,243,11,180,120,0,212,150,235,100,178,233,68,255,251,178,100,191,14,5,177,103,75,155,166,87,176,94,204,217,234,100,197,92,21,189,159,48,110,9,126,193,145,51,103,105,129,149,185,218,75,19,119,31,248,47,11,182,127,159,174,237,111,246,165,157,131,49,179,238,175,93,24,129,140,41,96,129,15,120,182,56,98,149,74,123,7,149,233,175,189,58,225,93,12,97,15,248,218,107,92,71,18,206,171,243,90,179,166,247,14,168,116,20,0,89,181,160,0,192,0,0,75,255,200,86,26,208,24,204,179,34,27,156,201,213,101,87,194,117,249,198,196,216,151,119,41,236,102,121,15,67,40,138,65,221,81,93,142,56,196,97,73,52,50,66,245,103,72,77,80,57,134,181,87,163,63,255,251,34,187,223,51,10,94,115,58,207,37,149,22,140,134,69,181,217,229,170,189,158,232,221,103,250,209,16,67,213,250,151,254,147,89,219,47,160,185,218,0,0,175,252,194,105,42,140,16,66,20,195,32,38,140,26,68,136,136,58,140,22,0,184,8,2,96,96,0,64,113,128,136,7,131,0,29,242,118,9,128,88,148,0,219,200,102,51,41,174,237,173,137,18,57,196,16,93,146,185,43,137,46,17,152,216,223,76,50,29,134,153,72,136,8,140,108,72,28,38,118,196,86,114,105,16,13,30,157,55,105,13,86,64,180,16,54,90,170,172,77,88,88,211,82,145,53,224,112,106,38,19,71,88,104,140,52,244,184,25,105,167,91,194,151,84,188,255,179,186,222,255,221,104,179,167,173,121,213,165,65,72,34,130,43,52,51,72,149,115,69,186,102,106,83,173,78,137,196,217,141,150,100,110,110,202,183,65,26,148,165,89,84,157,52,228,186,72,45,39,82,115,21,174,170,53,20,232,169,73,86,138,79,69,22,51,72,147,4,40,254,64,0,46,255,133,94,106,96,233,75,82,91,133,192,160,139,150,52,185,223,90,184,64,244,37,52,223,122,89,187,143,194,15,73,0,225,212,77,79,46,163,203,210,51,238,202,207,50,201,154,198,180,178,39,93,30,101,119,87,83,109,207,203,255,188,105,253,58,55,14,204,161,90,87,167,253,58,124,96,144,206,141,1,248,130,4,245,146,27,198,243,62,50,151,210,95,236,82,205,243,142,151,254,103,60,255,143,79,190,127,223,248,96,86,189,245,53,55,67,146,167,51,82,225,238,131,12,4,48,117,19,10,12,30,53,112,129,64,8,169,3,68,236,8,130,220,248,106,54,177,50,190,218,199,160,88,105,217,95,171,77,36,146,222,36,2,66,38,2,91,128,128,133,68,128,85,96,26,2,127,89,35,39,118,84,14,235,57,110,209,101,228,169,155,180,2,252,38,154,191,93,73,116,211,51,118,160,73,123,181,16,129,44,191,215,158,103,142,28,151,72,255,251,176,100,211,14,166,75,103,75,27,216,107,242,113,204,217,179,97,99,110,19,217,157,48,109,141,94,129,108,179,103,105,132,9,120,243,185,191,231,63,205,119,59,255,235,254,170,99,3,233,180,217,246,140,93,130,3,215,50,126,23,81,69,96,154,146,228,34,188,246,209,191,173,83,53,212,211,127,253,62,247,110,109,105,90,6,172,12,95,255,48,52,2,65,21,19,141,205,105,112,106,49,214,134,36,22,173,130,83,227,35,232,123,21,43,139,169,66,124,128,147,200,148,20,152,228,60,189,108,197,229,221,73,114,209,250,109,255,223,75,85,151,89,32,163,28,232,121,168,168,205,138,189,246,61,45,216,173,85,213,250,83,106,202,215,251,101,121,117,218,201,209,126,214,243,87,70,198,0,27,163,35,121,211,115,153,67,21,204,83,25,211,82,18,52,201,146,96,104,71,48,116,23,71,35,5,193,179,1,65,7,177,224,65,209,192,53,230,75,162,32,50,200,195,50,73,183,37,231,68,2,203,166,106,77,171,0,50,68,141,47,17,152,67,40,58,233,89,83,158,36,12,1,103,99,201,172,204,208,217,218,52,185,174,38,26,195,27,138,32,66,138,177,197,29,90,163,37,117,148,13,184,173,85,109,155,116,151,163,176,219,184,161,80,59,22,0,113,112,39,20,146,11,209,109,215,186,162,226,222,255,137,185,230,78,168,109,11,30,147,148,130,219,249,94,93,105,39,46,95,100,157,77,201,54,145,178,81,185,195,98,165,171,123,30,249,253,127,231,249,255,102,231,220,84,206,123,251,111,177,72,212,248,235,226,9,124,213,190,154,160,13,182,0,1,0,0,9,191,230,44,18,17,45,213,98,9,86,83,66,109,48,101,113,235,133,153,131,88,130,51,73,127,107,43,25,39,8,139,164,232,166,230,149,76,242,107,72,233,124,226,16,56,36,75,235,43,47,248,175,36,159,223,255,253,255,41,167,62,67,220,242,35,49,4,247,9,148,225,213,70,44,65,79,25,33,100,162,170,50,80,188,43,79,52,29,191,254,151,202,240,206,116,36,79,229,155,210,137,49,179,205,194,45,181,13,202,1,173,115,111,141,255,88,221,138,15,58,56,252,122,140,148,216,228,6,68,136,66,11,153,49,134,5,0,64,86,42,153,64,79,193,131,129,38,26,21,33,236,177,193,138,73,159,57,2,242,125,18,105,147,44,58,90,143,16,136,131,159,97,0,152,160,42,53,171,128,128,71,206,49,74,170,235,189,81,38,140,69,213,91,234,94,90,135,129,97,89,83,226,252,192,138,94,245,82,196,92,73,101,182,90,252,167,17,116,33,211,6,79,67,76,227,95,222,206,46,149,213,45,179,151,198,218,181,36,162,170,57,84,13,163,76,251,114,255,251,178,100,223,142,38,23,102,202,19,184,91,118,116,140,217,186,97,35,94,24,29,155,44,109,165,125,1,190,51,102,221,148,137,120,189,150,37,56,96,146,69,96,147,127,33,140,91,22,106,121,76,49,21,204,181,164,228,219,121,238,215,245,253,127,84,250,142,176,62,98,37,188,146,43,106,169,163,110,59,213,53,187,173,7,123,139,225,209,229,32,178,1,6,187,112,169,71,83,224,8,203,85,0,39,202,173,70,154,103,18,27,163,124,14,9,153,122,29,205,171,221,182,198,204,171,230,201,148,115,186,220,82,31,51,203,216,169,140,220,4,140,237,121,115,255,191,196,132,56,67,156,25,74,196,49,194,153,213,75,54,137,71,105,93,153,45,80,108,131,182,167,170,20,137,90,35,42,196,29,246,213,11,250,89,145,136,45,84,102,81,47,41,68,10,199,212,172,171,39,147,209,67,33,0,3,45,212,201,42,152,20,56,0,131,195,2,0,48,64,2,99,120,42,40,4,134,5,139,216,72,11,118,94,8,37,134,40,50,207,98,18,55,102,52,238,60,145,133,166,238,57,12,145,149,151,225,137,92,33,1,91,171,103,95,8,253,66,48,0,52,84,198,109,89,115,239,10,115,217,228,78,211,89,131,23,112,96,20,221,226,109,145,62,163,235,233,254,159,151,203,111,209,191,235,238,75,30,132,203,243,194,87,49,102,91,255,191,243,55,62,34,148,179,219,103,60,35,145,226,69,88,44,122,103,19,49,1,35,149,8,89,190,231,104,126,90,235,130,2,171,189,232,2,127,255,192,197,92,124,41,115,217,172,125,31,254,239,243,53,24,1,11,0,64,0,22,223,211,16,192,210,5,21,122,29,18,33,169,179,27,133,67,209,137,16,41,128,201,128,53,5,178,12,93,16,64,153,170,226,77,52,234,214,34,154,13,234,181,245,170,30,119,139,221,235,93,223,255,253,85,13,69,41,77,86,188,246,69,37,85,216,205,87,87,65,204,145,143,206,148,100,101,69,66,33,214,119,19,85,59,177,216,236,106,191,83,50,169,148,56,213,138,62,226,133,19,183,250,122,213,242,1,88,0,6,76,118,87,200,206,176,116,76,20,4,116,201,112,4,140,29,192,204,195,128,63,140,9,192,224,20,26,173,8,192,224,6,4,96,40,33,0,50,160,14,32,148,10,6,128,129,4,73,24,8,131,16,79,81,17,129,1,47,98,1,75,72,84,72,42,0,155,174,201,55,129,69,9,237,17,162,99,24,25,200,25,164,101,47,120,200,166,98,36,0,32,157,69,200,156,64,49,36,163,1,140,8,12,80,183,198,234,134,152,109,178,209,65,132,211,49,135,27,33,127,55,54,220,144,181,135,65,57,126,169,211,252,24,64,151,133,168,22,129,129,255,251,178,100,211,12,133,73,103,76,27,163,87,176,110,172,233,183,96,197,94,27,109,157,32,79,101,173,193,182,179,103,29,131,21,104,24,147,228,176,204,89,157,90,76,234,119,54,117,38,181,174,198,53,34,102,146,170,170,133,76,129,186,29,21,58,38,104,211,72,216,184,116,225,137,244,76,182,58,180,153,36,249,36,250,145,109,211,126,180,103,157,102,236,170,204,148,157,36,16,115,105,227,251,244,30,119,89,245,187,31,15,105,32,128,5,187,112,80,132,106,53,184,241,34,33,23,97,156,64,208,244,51,30,164,17,2,130,33,22,115,51,187,70,64,145,148,64,252,69,55,42,61,168,101,116,35,186,186,81,171,123,179,187,255,254,168,200,175,31,69,90,189,246,100,190,146,13,68,143,59,54,206,38,81,6,70,21,149,77,23,82,110,89,84,220,74,172,169,253,95,102,116,27,89,132,84,65,139,23,97,88,241,73,204,122,157,163,56,209,122,40,29,0,1,127,212,197,249,211,180,33,64,165,35,42,151,65,129,243,26,17,204,60,8,21,8,147,3,128,65,116,167,79,84,123,100,234,168,251,44,86,152,221,223,88,17,117,74,33,219,46,211,57,79,21,164,89,117,84,44,234,127,74,86,66,106,50,21,104,153,101,173,129,151,83,55,241,22,101,148,234,3,217,217,113,83,25,210,236,203,112,115,89,203,80,135,108,203,227,13,205,100,200,41,138,1,33,68,18,90,91,153,255,58,40,189,73,226,50,251,222,209,186,171,149,216,147,135,29,24,181,159,82,174,154,141,44,186,92,190,97,72,111,65,24,199,39,68,137,209,70,152,73,83,125,190,62,202,243,158,107,123,153,147,148,91,34,24,199,154,233,229,170,74,100,226,16,36,84,0,5,223,225,142,27,92,65,83,255,132,232,165,44,173,5,149,130,81,51,49,57,79,114,237,93,85,221,187,250,199,187,194,197,61,47,201,173,99,218,217,162,17,155,61,20,113,221,7,111,164,185,78,91,240,250,127,255,252,172,93,56,123,252,86,44,217,209,77,133,68,227,17,178,145,246,234,41,162,59,47,2,204,18,231,41,238,182,78,17,231,231,144,99,239,81,143,181,185,17,106,121,170,135,83,95,239,178,81,128,64,0,54,237,76,225,187,55,0,168,200,236,131,0,159,77,18,32,3,65,129,194,227,10,133,195,133,193,1,86,241,223,153,79,74,163,0,4,0,167,66,213,122,161,182,9,26,68,216,45,254,110,41,0,76,4,46,3,90,8,21,192,200,134,241,171,169,50,177,65,20,46,99,89,142,182,139,105,84,102,158,39,85,143,41,21,6,107,123,138,202,85,82,29,144,220,185,126,49,18,145,76,96,1,136,60,241,65,24,161,114,165,185,228,113,15,80,255,251,178,100,202,12,229,134,102,204,27,134,87,50,110,204,217,195,96,101,190,21,237,155,46,110,33,93,9,251,51,102,77,147,33,232,197,202,192,194,173,140,151,75,57,90,22,163,133,215,234,36,109,61,201,227,168,117,157,108,114,82,16,54,161,171,137,85,200,201,238,95,253,127,250,148,230,41,180,68,50,74,102,87,100,57,158,253,106,105,169,40,0,149,53,118,248,195,185,98,21,204,96,176,46,40,177,78,96,208,131,102,67,79,204,19,12,204,82,204,57,180,129,20,65,172,105,103,242,38,136,2,38,97,19,221,105,146,55,77,151,239,175,11,24,148,235,21,29,69,245,119,109,114,189,252,255,251,17,55,54,149,18,145,19,76,46,66,197,41,84,131,164,81,251,211,209,249,90,244,181,97,174,232,125,54,138,103,82,205,5,68,83,122,39,87,4,253,71,112,246,212,119,126,133,53,142,29,88,223,139,152,185,231,198,244,163,120,24,2,174,66,0,1,183,244,217,13,227,230,166,2,168,208,42,216,204,64,195,66,15,18,224,195,32,147,5,0,3,129,76,186,50,237,180,132,123,108,104,240,173,235,106,227,56,114,105,26,250,232,103,51,40,247,6,22,0,170,6,10,11,41,116,173,136,179,167,116,26,19,80,242,246,49,87,229,164,191,78,212,38,30,95,55,213,153,36,147,131,171,69,153,49,7,85,76,229,29,135,167,37,217,57,178,171,111,125,90,110,231,71,67,159,53,255,223,5,48,143,173,4,178,145,42,141,64,169,68,180,248,30,195,16,179,63,70,111,171,191,66,75,11,148,125,45,4,150,150,198,93,225,24,41,172,167,57,118,23,2,198,119,223,165,79,252,52,255,62,126,238,234,77,21,32,164,219,156,106,106,125,254,179,4,16,76,28,206,0,3,109,241,36,145,9,177,67,198,146,225,100,67,12,59,102,0,32,97,215,198,6,142,202,230,35,255,156,205,205,223,179,245,240,195,232,102,224,93,133,167,156,177,14,198,37,77,199,117,94,103,197,36,194,76,94,157,115,61,95,127,254,73,29,157,34,1,236,172,70,57,173,92,230,87,78,105,46,101,38,43,155,89,153,185,157,210,83,113,196,173,243,9,109,8,67,48,133,136,203,50,53,16,214,161,103,157,103,89,181,105,117,52,247,86,180,163,50,167,253,135,136,135,132,87,255,204,75,18,48,200,96,193,167,19,61,151,76,192,2,18,26,148,5,90,217,16,37,142,69,26,196,212,174,54,221,105,41,226,116,57,63,79,107,216,218,67,215,216,61,68,170,134,90,235,160,245,190,241,8,105,176,80,204,182,104,102,102,4,138,67,83,54,164,174,202,196,114,97,187,22,187,114,154,77,49,20,212,110,91,65,86,158,132,129,10,159,47,252,255,251,178,100,202,142,165,199,103,75,155,134,111,176,125,140,217,163,105,10,174,18,217,155,54,110,13,92,201,230,179,102,157,163,33,56,220,204,150,236,93,179,130,38,142,204,132,8,85,33,52,197,65,139,80,130,32,55,247,36,126,147,134,201,8,125,46,230,183,182,136,191,230,24,101,72,164,72,252,214,149,207,91,89,94,172,99,85,165,64,65,203,66,111,240,2,57,131,18,104,84,152,180,4,94,223,117,132,68,224,82,119,96,40,1,9,135,3,6,113,110,49,53,40,134,186,96,101,94,29,50,183,57,34,36,101,227,26,34,86,22,121,88,143,254,162,171,248,255,143,254,173,238,99,135,234,125,17,190,209,221,182,32,231,40,112,217,30,87,88,168,162,168,187,69,56,211,45,88,148,189,80,203,208,125,194,210,197,114,244,132,53,207,61,199,16,147,194,99,43,226,22,183,184,63,90,254,185,122,184,122,228,2,34,0,1,127,248,210,132,24,248,225,120,207,118,96,196,193,248,192,160,152,193,240,120,196,0,44,193,48,96,197,0,132,4,11,166,42,121,169,172,48,210,27,33,121,24,233,119,113,103,48,228,50,231,193,139,229,21,145,41,171,23,149,228,5,2,168,76,139,150,229,216,110,37,80,12,48,6,93,79,252,114,9,88,73,107,117,129,89,219,77,149,35,171,183,70,253,182,103,145,209,90,204,217,172,51,231,142,23,148,178,62,216,64,54,130,100,112,105,37,114,161,117,136,80,42,178,197,49,122,106,54,74,228,83,225,144,144,128,23,37,44,42,15,52,30,52,26,83,75,217,79,25,18,36,43,44,204,72,27,29,70,65,81,94,100,14,16,157,248,57,57,180,203,30,227,179,191,123,20,149,191,252,48,218,15,205,158,21,231,70,165,32,134,205,117,58,71,76,235,236,218,101,216,248,21,166,199,192,0,75,109,8,184,111,150,18,132,33,36,26,216,70,8,56,137,18,162,137,202,30,4,143,137,90,48,150,56,118,66,254,43,198,47,123,34,88,24,68,133,201,46,92,157,150,18,240,193,213,104,116,238,114,12,99,178,35,35,187,186,21,159,79,92,172,172,137,19,33,144,141,49,227,133,144,76,68,206,48,195,24,88,208,251,140,116,86,48,184,133,167,44,132,149,4,25,87,107,186,245,165,111,101,123,106,70,222,173,217,168,141,254,151,255,185,99,2,41,155,122,103,218,156,117,244,10,97,17,58,96,136,206,44,118,152,136,20,152,24,6,128,130,99,0,64,213,108,80,41,91,43,168,220,159,70,35,44,95,24,189,242,119,21,144,63,82,39,173,110,100,196,155,34,7,177,37,168,227,181,50,80,13,51,101,204,193,173,173,24,220,133,197,140,67,46,219,83,113,23,234,227,152,132,65,110,255,251,178,100,206,142,166,114,103,203,27,169,111,64,119,204,217,147,105,37,78,20,233,157,48,110,160,253,1,143,51,167,41,147,21,56,228,170,14,143,58,112,3,247,44,144,196,111,62,193,144,225,150,96,186,153,215,251,165,89,85,231,135,186,156,106,140,90,86,145,225,203,210,140,47,107,45,76,228,97,244,195,233,69,95,248,41,101,14,226,166,145,249,235,222,234,26,250,248,97,31,114,69,86,173,86,158,93,188,183,117,74,255,173,64,57,216,11,247,192,26,131,212,49,150,38,44,143,38,82,158,232,126,229,65,64,10,43,7,36,145,85,131,31,27,234,153,244,237,124,110,108,155,178,69,222,93,18,232,143,47,255,175,255,216,198,116,51,165,123,170,160,213,28,197,19,28,38,225,215,100,34,178,34,168,165,73,100,52,165,51,42,57,153,102,200,164,143,105,11,60,212,122,22,234,143,172,173,127,87,102,229,255,255,224,103,0,1,46,212,196,15,56,209,192,116,211,115,8,192,0,172,202,0,36,12,30,24,86,14,129,128,115,18,64,199,184,189,236,229,72,176,41,106,72,177,229,126,253,64,172,129,122,51,182,116,205,97,183,137,62,32,53,234,251,55,171,225,11,17,156,120,11,46,10,181,187,74,192,213,208,117,43,29,166,24,188,21,113,125,221,167,193,58,27,182,86,173,199,26,133,214,87,71,243,142,179,70,154,166,110,162,225,186,91,242,58,158,59,69,118,55,123,107,132,86,106,137,102,129,137,204,244,133,202,69,102,110,178,202,36,30,60,80,87,118,27,18,33,168,187,26,113,166,167,26,85,68,52,125,125,122,68,37,69,253,232,207,181,54,182,255,58,247,44,139,21,187,138,219,95,80,208,130,128,0,45,190,152,247,6,128,185,131,14,97,236,148,111,94,106,116,6,82,2,193,60,250,205,206,76,73,104,161,25,215,189,15,229,95,147,154,166,177,40,138,114,212,142,43,242,41,64,165,123,0,174,41,80,82,155,46,206,72,89,71,114,90,100,72,127,255,254,24,172,120,193,169,97,169,159,8,83,199,149,95,198,191,48,175,181,40,39,22,96,156,159,187,152,51,97,140,200,160,208,78,116,25,19,119,72,87,98,39,19,9,12,114,182,154,122,183,115,106,173,107,38,255,80,196,214,255,204,76,148,13,107,9,76,135,2,204,83,45,140,80,3,130,2,224,168,30,0,4,75,60,94,150,106,205,222,41,133,43,140,179,141,45,190,197,88,141,42,183,65,76,18,1,78,230,204,61,181,164,20,40,32,12,37,9,140,210,27,110,141,243,138,252,173,184,235,169,38,109,219,148,195,244,166,145,248,254,77,102,29,122,86,18,84,255,101,156,51,103,41,233,92,44,62,16,162,102,237,19,255,104,210,255,251,178,100,205,142,229,147,102,203,27,168,95,66,126,12,217,131,104,103,190,84,237,157,48,110,225,13,194,5,51,102,13,164,161,17,97,156,115,168,235,143,78,108,185,87,235,170,171,153,239,169,150,72,145,78,218,162,44,230,113,229,17,37,59,51,152,187,208,221,165,170,57,231,154,43,22,92,184,142,161,143,202,171,121,239,182,218,238,204,126,103,170,239,40,1,218,93,184,192,19,159,20,24,244,97,25,161,8,170,209,144,48,193,113,171,200,140,86,185,0,202,130,125,36,104,96,77,2,50,138,26,130,64,252,120,53,177,20,88,194,135,136,85,79,16,147,108,90,153,230,200,221,47,153,111,222,255,248,255,254,97,158,149,163,154,84,100,50,142,152,73,218,231,191,75,174,245,163,44,202,124,88,168,31,8,125,73,242,213,10,93,217,116,252,239,181,181,119,115,117,44,117,63,46,50,163,70,190,216,241,243,56,207,137,48,97,71,254,50,98,18,233,129,185,219,0,3,103,252,122,228,114,52,201,149,74,73,180,98,162,72,113,241,69,76,48,9,18,22,52,37,165,16,171,47,118,223,164,161,103,172,50,6,97,204,94,86,236,72,91,68,211,123,19,157,92,59,171,153,169,180,213,47,86,21,250,211,30,100,190,149,182,92,224,119,226,24,121,37,212,82,27,16,197,201,135,214,39,90,93,86,165,94,99,95,89,77,131,1,116,11,14,51,124,186,63,75,213,26,220,153,59,173,122,34,231,187,28,139,46,207,51,113,107,12,138,240,178,110,245,215,55,43,21,199,213,252,164,13,81,191,175,178,51,100,63,248,220,142,34,62,79,233,114,192,12,192,4,45,187,58,38,213,168,21,224,142,200,66,145,97,41,20,96,202,7,57,83,54,63,112,62,187,201,201,136,74,64,24,184,20,140,72,79,25,82,34,229,204,8,204,160,65,53,144,217,251,194,170,9,53,81,199,83,32,234,246,94,225,47,231,139,231,255,163,91,164,155,41,226,227,58,33,135,84,143,211,155,190,45,254,138,187,242,154,108,251,158,222,103,251,116,187,174,107,138,155,168,111,78,187,121,121,174,145,113,172,252,182,143,17,73,19,63,114,95,53,95,46,213,59,130,232,0,0,237,212,195,68,180,205,47,192,208,193,96,66,76,19,128,184,193,52,16,130,192,250,74,9,198,0,96,58,44,22,3,0,16,178,100,41,134,14,50,112,176,104,195,54,137,73,223,130,255,57,69,162,102,233,86,40,180,47,184,13,90,83,132,196,137,161,144,85,86,162,159,65,113,37,194,43,37,114,241,135,212,210,62,4,184,100,149,199,217,252,35,7,234,52,151,163,128,216,40,196,40,135,152,72,74,153,105,97,91,49,189,29,82,229,125,65,211,233,255,248,206,255,251,178,100,200,140,196,187,103,76,155,130,71,32,126,172,233,131,105,40,92,25,169,155,40,111,97,233,202,34,179,165,205,166,33,48,177,239,172,211,227,123,199,143,237,18,251,136,229,37,241,224,87,88,222,163,95,59,203,239,106,111,226,122,76,250,104,147,251,218,210,73,2,43,52,217,187,94,127,113,255,80,220,49,155,65,167,246,93,173,227,209,130,10,179,21,215,248,143,19,63,21,213,191,182,53,152,208,125,37,111,255,54,174,177,153,136,149,64,0,75,125,16,140,53,230,3,77,25,108,166,120,146,71,191,166,45,241,107,221,161,45,147,241,154,194,88,12,107,96,12,203,89,236,167,133,148,18,170,82,99,135,20,245,98,129,235,93,156,138,47,118,232,148,37,44,163,164,70,117,206,170,142,171,254,94,227,249,130,46,158,15,100,231,190,252,220,85,68,68,184,168,123,86,81,175,252,63,48,49,187,84,41,8,74,135,75,137,140,177,242,53,88,69,232,105,230,59,140,90,183,80,156,71,218,5,9,20,198,252,109,55,127,61,220,199,57,221,13,27,252,115,205,3,21,0,5,127,216,212,42,78,36,0,204,134,196,70,134,32,74,80,4,177,82,81,44,227,122,134,241,105,144,231,90,149,26,120,224,22,69,199,110,22,149,14,96,242,208,1,44,48,26,59,166,6,162,68,156,155,93,162,195,235,212,242,149,209,117,142,48,130,72,46,78,177,197,163,56,165,210,60,212,220,199,116,203,15,53,87,61,215,76,76,33,180,208,175,82,75,119,28,42,249,12,59,164,49,33,70,162,186,82,31,82,227,222,90,127,198,141,227,171,239,199,253,195,181,158,69,252,35,213,221,68,84,212,124,213,151,173,143,223,254,1,125,128,0,179,126,105,199,89,200,202,230,80,6,10,150,12,162,63,40,25,161,106,115,139,23,26,52,70,31,148,180,199,225,165,161,117,167,142,122,109,228,199,145,187,207,244,89,175,168,227,242,169,94,8,163,24,136,199,0,0,224,0,80,42,13,90,32,32,87,51,14,37,68,64,175,68,72,64,133,132,107,162,73,149,212,56,246,116,101,254,89,136,87,105,218,32,34,28,18,84,50,196,117,178,45,116,109,42,48,130,34,174,40,206,213,34,20,170,138,165,102,228,49,161,170,170,241,140,215,25,203,171,20,229,26,168,102,69,186,215,17,62,98,53,12,119,245,131,162,0,5,93,191,50,79,163,46,42,50,4,67,26,53,73,64,48,36,129,254,40,39,129,97,51,46,146,39,179,138,56,247,141,119,202,248,15,217,215,45,134,146,152,110,188,33,235,13,199,83,99,41,4,75,60,164,24,200,200,64,168,125,142,8,142,178,6,18,46,96,219,28,248,230,20,149,103,30,137,95,243,95,218,255,251,178,68,186,12,196,105,103,78,27,108,67,208,148,44,233,131,113,37,180,18,77,155,56,109,189,9,194,72,51,102,77,198,23,8,99,145,109,55,190,231,147,159,163,226,104,102,142,125,142,105,84,246,161,233,39,72,219,153,151,100,83,148,113,244,109,23,196,189,254,194,194,195,191,34,196,94,76,132,104,161,70,158,99,139,114,162,7,126,180,144,218,94,37,229,191,228,73,96,0,27,191,230,62,207,24,40,156,33,36,24,240,50,10,91,1,0,202,14,96,112,96,145,53,226,189,26,150,58,111,19,235,44,122,231,165,109,105,231,185,79,15,193,49,135,10,157,96,111,40,140,11,52,196,163,145,68,188,109,165,17,11,180,206,165,65,9,239,116,42,62,141,33,242,85,249,13,169,184,227,78,109,76,46,46,136,223,236,212,115,106,172,182,37,10,138,18,102,116,84,65,87,43,184,201,214,38,130,168,56,237,21,92,165,17,36,166,84,33,174,114,17,173,20,244,70,118,163,81,53,8,51,165,3,254,71,218,134,38,24,231,238,151,168,146,0,5,182,252,217,250,131,150,76,212,64,199,141,8,136,133,69,82,161,108,139,31,63,207,164,182,113,252,113,30,39,137,47,87,101,210,28,233,169,181,201,152,196,224,105,30,164,217,26,104,16,77,163,7,34,116,239,134,168,102,163,35,90,19,103,37,133,100,243,63,118,38,17,193,34,140,37,142,44,133,168,45,120,78,182,230,116,77,24,118,194,144,55,67,157,173,98,9,155,49,200,217,170,122,161,142,164,74,15,26,211,67,199,192,183,108,231,28,52,129,242,58,233,69,40,90,226,35,81,178,136,214,17,55,168,195,241,227,138,55,254,161,40,219,107,255,218,126,239,255,231,152,2,52,0,2,93,177,179,240,134,158,48,25,28,102,97,128,160,27,4,34,13,147,2,76,20,62,3,8,92,101,117,21,184,187,156,104,66,154,184,240,215,85,107,237,122,98,29,235,230,208,40,0,64,101,182,181,154,139,12,84,144,250,194,35,195,194,210,237,72,31,111,126,11,161,77,141,203,37,132,114,31,171,52,65,31,138,206,37,105,82,245,157,82,117,209,63,255,215,207,243,246,223,78,125,120,208,202,189,188,201,132,245,134,86,99,53,111,45,186,51,57,60,41,30,213,46,133,22,95,223,154,148,243,222,32,44,207,156,159,207,43,52,99,225,92,255,33,32,25,177,203,149,166,24,202,121,158,144,149,132,3,142,152,176,232,74,21,64,177,24,110,83,20,116,228,48,44,134,223,241,242,194,118,158,107,148,144,210,102,201,93,248,58,62,176,205,164,186,62,234,74,110,89,165,144,106,41,43,177,169,232,2,37,82,89,44,4,44,128,78,106,74,89,9,142,240,251,59,232,255,251,178,68,190,141,196,207,103,77,27,111,66,240,145,140,217,115,113,131,194,17,45,157,54,77,140,251,66,84,179,165,205,199,149,184,112,194,250,150,9,242,234,8,216,136,89,204,156,206,137,56,228,40,8,225,42,158,167,95,99,97,157,77,66,245,42,133,92,219,31,166,9,95,200,230,8,122,165,38,81,144,249,134,253,43,49,230,127,231,3,92,0,21,219,99,93,220,77,156,86,16,3,204,190,127,38,77,128,143,203,56,195,130,160,193,28,58,171,222,55,238,4,118,209,138,211,166,118,99,76,173,96,80,157,105,10,176,31,96,52,153,230,153,192,167,6,16,116,21,207,76,69,105,116,126,154,70,66,56,14,119,144,18,198,226,42,35,114,129,178,61,88,109,173,85,150,13,112,82,139,56,154,123,55,89,16,243,171,36,251,40,106,28,145,20,49,89,15,33,178,178,135,110,99,161,11,84,45,136,247,51,50,110,74,32,153,74,81,198,41,239,58,152,186,45,235,62,204,82,122,59,190,142,167,100,116,206,164,225,175,0,3,191,216,212,221,211,18,164,76,54,152,53,1,140,4,3,50,0,65,35,12,6,11,34,37,72,222,107,78,147,3,96,184,43,249,139,181,212,186,203,233,44,104,208,21,135,209,52,1,219,91,105,184,152,237,108,192,246,82,177,86,37,34,99,207,199,223,251,79,236,62,237,192,84,212,48,244,252,145,183,129,0,208,124,56,32,71,238,207,24,58,80,67,204,233,255,249,234,110,58,108,99,58,152,55,210,69,242,177,113,182,93,168,225,31,168,26,80,231,152,178,144,107,171,138,26,98,240,63,53,134,207,227,40,171,138,169,187,213,239,105,188,118,82,55,207,23,39,192,248,166,191,27,212,126,109,101,243,220,255,220,130,138,64,0,235,191,12,24,199,33,89,66,233,30,65,175,214,142,32,92,36,8,52,61,37,151,33,172,4,74,74,193,214,187,76,250,100,39,235,206,160,124,125,82,61,81,207,19,127,55,71,253,215,220,7,198,147,219,211,199,199,255,230,198,63,255,254,255,100,230,156,33,173,91,136,221,51,125,241,175,61,246,81,91,230,108,67,214,59,121,172,188,53,83,186,151,207,180,188,214,212,146,241,52,245,78,158,217,223,240,220,168,59,123,127,20,182,79,94,42,57,255,114,179,171,243,241,190,54,253,219,224,10,128,1,127,255,56,96,40,199,130,115,58,132,77,14,9,48,168,104,193,227,21,138,96,16,184,241,26,101,135,46,134,86,199,215,12,161,54,93,183,218,31,90,141,10,3,114,169,223,118,150,215,21,218,25,36,249,114,30,22,110,96,80,82,66,57,227,33,204,61,67,112,154,185,49,97,57,185,52,8,128,195,240,16,112,112,188,174,89,85,49,43,255,251,178,100,193,12,197,34,102,204,27,152,66,240,131,12,217,147,101,134,78,20,229,157,48,110,49,22,129,250,51,102,141,166,33,24,86,118,223,191,36,217,112,175,172,87,226,170,195,141,233,70,139,147,2,208,123,111,148,37,234,138,236,116,75,220,113,68,85,196,177,4,73,49,164,39,54,168,234,201,22,181,217,188,253,52,140,129,84,250,213,147,210,13,171,30,87,115,48,255,240,63,106,219,227,140,127,44,130,0,1,105,0,0,183,255,24,178,97,102,1,86,194,42,204,233,143,202,76,64,49,109,141,33,195,147,183,148,16,153,125,175,12,236,163,206,73,48,48,44,89,197,139,7,197,7,107,112,37,17,161,225,174,246,228,75,55,125,119,21,119,247,199,53,93,241,215,202,221,45,194,19,110,131,16,125,153,78,197,220,208,201,68,169,123,138,25,85,37,170,21,9,55,29,68,81,101,207,99,90,123,170,147,205,180,158,162,72,66,102,59,185,129,221,228,47,117,223,119,255,240,255,92,175,252,79,122,64,122,0,25,247,244,194,38,3,129,5,64,37,147,4,11,74,193,70,35,3,51,114,250,143,11,28,40,126,130,171,105,43,149,197,230,226,248,202,107,91,129,35,82,57,185,116,0,146,45,133,160,216,155,47,43,219,102,59,167,158,172,63,69,204,171,203,45,203,160,154,181,106,202,112,62,38,186,70,202,235,225,188,58,84,245,26,239,95,234,225,174,229,165,203,166,132,210,101,51,179,83,185,104,199,199,154,119,211,86,203,121,187,246,244,118,61,130,124,147,157,230,61,57,105,36,162,63,213,35,53,180,172,67,110,114,59,43,76,175,204,49,27,49,245,254,134,85,17,65,174,0,11,109,241,147,91,135,134,26,152,68,178,33,72,152,32,0,99,240,49,125,203,174,24,138,131,33,221,58,12,66,54,220,225,200,252,94,80,202,101,25,188,143,212,31,5,195,204,249,36,92,21,155,66,241,133,128,173,5,144,74,105,30,120,180,51,33,177,186,240,231,98,206,156,70,150,8,135,105,3,168,86,131,135,14,43,168,88,252,42,164,95,240,137,74,145,152,233,93,229,167,236,103,52,12,29,79,215,200,147,247,251,100,165,239,172,63,254,249,193,101,159,204,140,206,88,78,149,44,41,29,171,163,255,86,180,243,239,190,27,86,219,227,59,166,206,128,48,48,209,112,196,133,194,97,200,24,176,174,21,128,136,120,232,76,69,162,25,208,63,176,167,110,206,81,183,183,25,125,94,71,97,199,169,43,234,160,54,34,234,8,192,86,104,99,148,208,61,105,170,107,117,110,92,153,185,94,47,43,143,223,174,226,161,5,91,212,216,157,221,220,37,55,28,206,77,79,232,236,33,61,74,138,108,212,170,85,243,16,255,251,178,68,194,14,196,167,103,77,155,134,62,208,140,204,233,131,112,101,218,18,201,157,52,110,33,91,66,81,51,101,141,204,21,184,138,236,206,146,66,82,218,202,12,136,107,130,209,101,98,177,173,223,10,171,51,57,146,109,197,201,53,72,196,94,90,124,12,47,62,52,243,40,84,194,133,165,81,208,211,171,250,212,213,42,2,12,0,2,77,169,191,234,39,252,93,24,85,80,60,236,1,91,12,156,0,125,204,52,55,7,18,158,36,96,135,217,196,166,48,254,171,214,231,25,151,145,77,181,127,96,122,210,215,133,212,140,4,62,40,10,108,8,230,12,210,42,134,109,98,125,183,110,107,242,98,102,97,230,143,64,51,171,93,199,127,221,182,57,126,220,118,28,159,191,67,79,111,145,123,84,234,52,34,118,255,157,8,86,114,33,149,25,74,135,101,187,149,245,90,157,122,35,208,162,91,34,140,115,92,139,37,77,67,58,103,50,203,101,171,100,85,115,104,136,185,93,169,255,95,116,244,215,130,73,213,0,25,183,252,195,190,206,186,60,194,204,133,70,220,115,5,25,98,2,128,66,66,45,179,141,203,242,248,148,243,187,36,164,212,24,251,252,106,41,150,167,159,101,100,142,63,173,17,115,168,125,119,93,141,109,234,151,211,78,204,76,27,86,104,136,10,139,61,69,129,232,53,197,168,213,106,148,197,109,201,105,56,127,41,202,27,68,82,227,225,232,103,125,42,178,223,61,105,9,52,124,213,210,74,15,21,97,226,82,170,204,57,138,131,45,233,55,179,102,51,188,234,26,205,120,206,44,102,72,154,220,90,30,99,119,23,46,164,24,106,126,47,251,55,224,210,63,224,230,247,233,2,172,80,0,9,119,198,74,227,154,129,22,85,28,142,24,77,12,4,29,18,128,0,198,36,24,152,160,4,195,156,135,173,163,199,101,80,51,35,134,39,100,69,184,103,116,174,147,171,35,169,26,85,100,56,65,78,201,32,1,119,162,28,177,35,213,146,94,209,163,98,192,73,108,161,176,83,78,80,70,93,86,29,15,208,42,201,241,21,146,3,107,38,8,14,201,66,27,36,160,229,59,186,125,117,166,180,83,82,250,22,116,118,106,143,74,57,18,77,165,67,61,16,242,217,18,196,86,105,138,99,185,182,86,53,16,85,86,185,209,117,111,101,45,118,202,234,250,255,198,5,237,253,63,81,3,235,146,247,51,74,203,44,104,204,39,17,41,98,176,171,133,107,184,52,42,246,89,89,229,128,91,233,135,102,53,13,67,53,160,41,99,253,33,74,188,211,93,161,109,193,101,243,80,220,85,136,189,209,234,178,91,210,234,43,220,159,134,112,194,89,69,4,75,45,207,115,188,183,157,141,89,60,159,170,204,63,207,249,255,251,178,68,195,14,228,205,102,205,27,104,94,96,148,140,217,115,113,37,208,19,101,157,50,109,25,93,2,66,179,165,205,183,149,184,121,201,97,59,218,139,91,144,120,184,179,41,47,6,177,141,19,152,103,124,110,235,20,209,7,24,153,204,67,41,58,238,30,171,218,101,71,251,228,89,94,136,99,85,198,222,187,140,147,89,223,126,215,49,29,125,156,179,161,181,221,148,195,79,33,2,35,230,223,31,68,97,229,163,155,49,249,139,25,135,196,24,217,18,108,152,88,152,245,2,174,129,31,150,54,203,99,143,139,210,100,175,57,1,66,220,204,134,157,74,108,33,207,66,6,240,46,197,40,241,45,163,253,75,21,9,33,38,80,100,44,53,193,71,58,104,128,3,209,88,224,103,48,209,76,148,79,176,120,202,149,52,244,179,88,225,64,177,96,103,179,126,229,179,110,140,74,89,110,187,177,171,116,48,231,24,180,116,81,18,58,228,185,11,101,77,159,117,70,117,33,76,139,101,41,93,9,20,83,186,18,197,211,235,233,67,85,31,255,168,25,212,0,25,119,244,194,16,163,41,138,76,92,7,50,169,120,20,4,12,44,163,0,96,8,28,14,128,93,182,182,225,215,148,193,142,188,166,31,169,35,128,110,60,84,19,25,252,28,178,54,238,201,99,44,202,85,59,20,183,10,229,138,177,155,247,190,196,182,59,12,78,78,99,60,177,132,52,251,46,240,123,125,48,229,239,135,255,123,124,172,238,246,213,186,219,149,154,200,18,157,47,61,167,71,204,91,217,10,10,136,89,240,82,7,205,168,194,190,85,152,126,155,166,236,57,114,91,91,146,42,47,17,67,39,86,219,79,170,187,59,253,221,109,175,170,164,208,129,128,0,93,254,49,5,80,195,232,48,177,176,161,12,97,128,57,49,97,222,10,129,69,0,177,246,191,97,157,195,88,211,64,177,151,236,4,184,223,108,73,106,34,212,34,74,64,28,14,146,164,212,52,147,199,169,137,206,50,232,131,56,84,43,184,201,232,177,82,106,202,53,11,147,116,106,200,173,123,29,135,80,175,135,235,57,107,112,82,235,120,255,255,253,201,62,138,210,217,5,235,77,90,132,101,163,213,14,206,231,168,144,213,57,238,199,100,55,87,42,35,189,213,205,157,149,169,169,200,180,210,93,187,255,79,255,224,140,0,87,127,249,193,216,85,52,105,83,3,9,131,128,137,79,34,4,181,225,183,118,8,181,50,237,72,163,79,20,98,126,150,49,22,212,70,222,83,114,106,6,95,59,58,253,190,206,252,106,212,87,110,198,47,110,172,106,165,45,232,244,115,58,47,147,235,92,240,154,153,104,83,104,249,84,90,114,239,118,151,229,253,60,236,152,197,215,157,222,100,38,67,41,255,251,178,68,189,140,196,154,103,77,27,134,86,192,137,172,233,147,113,229,126,19,1,157,54,109,25,123,66,67,51,102,13,180,23,48,27,190,107,94,105,236,66,140,51,173,8,164,90,74,147,160,215,149,148,180,207,89,113,136,58,56,193,131,1,6,123,43,247,244,55,232,244,35,119,63,223,151,86,138,179,104,95,255,46,137,175,247,239,100,34,84,0,246,0,14,239,249,210,217,2,196,14,52,4,172,24,40,10,101,160,50,176,224,212,42,83,73,68,5,146,238,141,70,158,169,69,170,88,164,13,98,35,46,212,77,242,143,48,121,13,87,105,190,100,240,20,189,213,172,224,89,109,105,172,108,72,30,142,3,128,64,78,138,27,168,99,71,53,94,149,114,116,136,164,12,97,227,35,255,25,21,49,51,22,148,156,243,72,175,82,245,78,151,28,68,203,201,113,172,83,48,231,142,78,50,187,104,234,198,59,191,179,15,148,174,97,19,187,105,203,179,107,248,71,77,209,41,123,42,172,174,166,209,19,106,160,15,93,0,7,119,248,232,110,76,101,56,202,203,204,72,80,208,78,68,129,147,1,75,224,153,183,89,149,201,228,173,154,80,228,196,165,114,250,24,58,228,90,118,81,25,237,150,210,89,117,230,134,155,199,185,244,66,66,92,233,244,65,131,132,109,56,157,22,68,70,108,184,156,46,124,250,5,209,166,185,185,183,14,218,61,39,71,53,245,27,115,130,100,228,115,110,72,32,101,61,165,106,11,24,170,250,130,16,74,167,21,37,214,207,149,76,72,133,71,194,80,169,50,214,63,55,205,122,110,21,106,214,136,226,148,138,163,86,122,161,209,71,253,254,142,169,255,191,245,87,56,94,0,167,0,3,46,248,227,116,208,178,192,198,169,179,5,131,12,198,51,48,56,0,112,8,50,29,134,172,65,239,155,70,120,220,211,65,50,166,93,185,173,160,91,19,199,137,248,165,179,33,36,84,53,137,145,132,82,20,202,70,86,22,244,78,219,148,13,204,108,206,150,216,171,84,91,154,236,235,67,218,90,94,67,189,88,213,111,227,136,71,176,179,208,138,250,151,70,150,229,58,38,236,233,47,51,74,83,156,149,90,29,104,142,242,213,17,208,196,53,143,223,87,237,152,148,66,188,214,179,46,90,127,218,182,170,46,191,231,2,151,0,0,28,192,215,71,147,106,61,143,248,131,0,131,65,133,99,23,19,2,12,96,227,1,48,52,172,60,88,16,152,64,0,140,133,183,79,68,101,133,161,216,216,66,83,197,232,122,78,243,36,130,179,14,37,147,188,243,124,139,49,194,8,61,32,175,24,231,82,10,69,114,116,173,149,193,160,220,29,103,50,116,1,24,183,136,240,58,205,216,44,17,150,139,184,255,104,106,255,251,178,68,194,12,196,192,103,77,155,105,85,224,138,12,217,131,113,226,110,19,201,157,46,110,60,175,194,61,51,166,77,199,149,184,36,44,200,133,231,54,198,83,205,194,175,231,240,169,110,180,81,35,25,25,76,238,103,169,102,51,153,89,89,13,171,21,55,173,132,70,138,32,141,167,49,79,123,216,230,163,208,140,174,106,107,150,230,77,127,255,255,255,252,21,128,0,77,254,53,1,44,207,77,67,172,6,140,96,33,20,11,24,16,72,76,26,79,117,120,60,8,74,116,84,97,141,46,0,38,110,203,36,130,133,88,170,63,85,234,213,45,208,170,39,213,113,140,216,37,128,201,39,103,156,109,175,184,171,85,55,116,233,226,22,250,40,153,157,101,248,167,68,234,152,114,87,170,220,35,48,185,54,4,5,196,138,7,20,113,115,29,59,42,178,91,165,174,184,195,135,88,171,17,116,179,90,140,136,197,184,129,213,80,235,20,76,76,147,76,243,213,85,209,150,212,146,169,250,119,123,125,53,127,86,251,255,12,101,0,0,101,208,203,36,72,224,194,172,195,64,192,195,160,44,194,224,112,48,10,38,3,66,160,83,238,220,214,162,246,129,89,149,248,227,125,33,146,196,159,187,141,42,38,224,69,231,100,114,41,232,197,36,85,177,62,110,146,227,109,225,203,16,60,85,253,153,132,68,167,108,105,185,181,182,34,189,220,6,254,34,241,191,113,126,169,18,32,10,152,116,1,69,183,114,36,231,48,72,101,249,160,152,138,227,149,140,247,251,239,76,255,157,252,156,183,96,217,175,33,50,109,158,165,230,29,91,35,123,164,180,137,121,74,214,159,190,169,223,255,255,239,215,255,254,180,9,209,32,0,38,255,25,210,16,119,36,73,133,129,134,60,15,130,3,15,18,3,67,128,74,113,67,9,111,157,24,228,253,90,107,50,183,33,120,67,152,213,138,184,177,216,159,60,145,193,36,180,186,53,210,236,154,81,184,171,90,220,33,56,210,18,250,125,66,63,216,18,206,43,149,90,174,229,224,109,198,30,226,253,12,110,85,161,10,217,155,164,113,205,162,95,59,173,79,175,186,122,28,180,57,14,237,62,164,118,161,102,102,117,35,171,22,107,169,86,238,93,95,103,102,162,90,139,157,63,233,90,31,85,223,253,63,248,181,119,230,131,0,31,96,128,68,209,30,34,0,4,233,14,64,1,71,36,129,79,135,110,41,19,117,35,49,186,181,226,79,228,86,114,173,4,178,31,165,165,154,165,172,210,91,188,210,207,120,32,154,146,152,126,114,0,219,151,22,154,155,149,233,226,112,22,180,125,149,176,4,75,78,186,87,117,174,190,145,184,37,130,72,116,215,240,118,98,113,185,232,205,138,44,114,183,159,240,249,228,255,251,178,68,193,142,228,171,103,77,27,163,63,160,136,44,217,179,113,226,126,18,1,157,54,110,13,94,130,15,168,102,205,199,141,248,148,202,223,200,137,33,211,165,46,108,19,200,251,195,155,210,68,35,204,214,28,136,134,91,84,155,69,163,174,127,245,222,255,210,254,202,191,254,202,104,196,50,105,255,198,91,0,158,104,4,102,225,88,232,116,196,193,180,123,86,119,68,160,16,181,44,192,48,76,197,46,112,140,219,149,142,162,65,108,136,207,22,178,50,198,55,75,254,201,186,33,119,71,170,248,138,200,39,59,59,20,55,240,140,34,216,113,47,152,101,208,82,197,207,42,20,53,72,175,76,150,201,180,95,246,132,195,87,187,101,164,79,109,255,242,239,255,109,47,200,210,135,18,91,36,203,44,179,111,207,235,67,120,179,164,110,196,238,236,127,75,148,186,179,203,193,236,64,135,251,150,77,99,125,74,0,0,119,244,225,199,116,210,53,232,209,168,176,80,253,1,37,230,25,131,227,197,192,136,51,48,112,6,28,1,157,64,176,22,142,230,4,129,32,224,29,34,70,128,6,24,24,1,47,135,17,22,99,239,180,226,178,206,55,235,140,136,3,64,225,209,215,171,44,56,43,54,0,48,194,47,58,153,47,100,207,121,212,237,71,94,228,84,94,205,122,224,24,193,194,136,10,0,64,109,160,103,142,135,161,118,129,32,173,228,67,86,48,32,108,236,2,11,88,104,110,26,232,3,30,28,114,129,164,73,116,31,89,101,202,120,229,74,255,171,213,240,199,184,111,86,240,222,185,218,76,103,161,250,146,201,85,45,217,139,182,163,51,209,152,221,137,95,222,167,177,24,189,79,49,102,126,81,94,135,118,113,154,177,126,244,174,164,252,221,45,91,23,105,44,34,98,106,205,66,187,169,79,181,221,212,186,141,127,255,209,52,90,73,125,189,83,0,221,72,0,4,223,227,33,35,102,32,49,36,168,131,147,125,87,234,65,34,213,14,122,143,215,151,145,108,78,16,87,253,254,215,222,119,5,32,214,219,110,255,230,182,51,66,2,147,34,171,103,229,226,221,60,40,186,156,179,211,101,187,9,202,228,160,246,58,17,196,46,60,145,36,86,159,40,189,220,165,115,92,151,35,170,43,33,36,84,59,87,16,20,217,63,230,255,117,95,255,250,147,255,250,1,66,153,133,165,195,31,74,19,72,8,19,0,210,131,13,130,0,80,96,202,76,29,0,64,160,74,192,144,128,8,219,28,103,205,125,249,47,211,174,229,64,240,108,142,8,139,181,168,117,31,157,5,140,193,29,181,174,181,108,140,236,104,8,56,33,64,205,9,174,64,234,222,130,54,108,222,54,201,125,58,237,147,53,15,80,1,133,50,13,48,205,89,9,255,251,176,100,208,14,166,222,103,74,155,185,109,112,103,140,217,195,100,197,110,20,197,155,44,110,228,239,193,148,179,102,221,148,9,184,76,139,170,206,226,184,110,138,84,201,134,64,69,165,168,144,109,96,112,169,26,152,185,146,200,188,228,42,253,206,83,181,208,197,199,38,30,122,26,180,115,16,247,50,238,84,243,20,247,107,221,202,26,250,163,78,233,243,233,116,254,205,163,105,90,81,17,207,255,255,255,255,130,110,23,248,106,240,66,233,216,8,21,192,89,79,51,1,130,8,146,150,195,18,88,102,85,181,14,13,106,38,98,218,14,97,233,14,77,3,197,20,215,125,23,208,248,172,88,97,83,50,57,164,147,103,89,67,164,197,103,6,111,159,255,255,153,25,181,98,47,59,186,171,232,97,87,117,118,12,166,114,148,41,64,209,149,20,167,169,238,200,138,118,154,214,75,54,69,95,255,255,255,252,122,0,0,166,240,204,13,96,253,49,216,97,71,51,97,185,48,136,45,49,20,75,48,144,23,48,128,20,8,10,211,141,29,204,10,0,196,96,32,0,0,151,62,128,160,76,136,10,42,128,138,94,201,156,72,75,118,87,137,128,133,110,171,216,232,190,224,224,17,21,81,28,194,113,68,4,7,18,1,68,64,19,76,89,42,84,152,171,237,155,190,173,118,46,187,92,177,96,165,35,82,102,28,86,21,249,34,24,1,163,11,169,193,69,4,133,127,33,86,30,230,92,227,59,148,142,163,2,115,35,57,204,211,89,239,58,72,160,51,25,37,89,68,25,141,156,74,116,182,34,198,213,36,139,22,215,179,173,189,64,229,22,86,106,145,210,5,84,177,22,72,197,54,109,143,12,166,171,220,238,247,154,40,39,207,219,241,153,140,205,142,255,242,141,254,223,202,128,128,0,19,111,76,236,147,19,4,196,178,36,58,2,46,208,161,131,20,45,115,93,170,232,197,46,94,185,43,139,205,110,214,28,202,198,187,252,199,240,165,167,112,232,248,194,5,137,91,102,70,128,41,67,40,8,177,20,38,32,25,159,126,6,136,143,222,194,60,69,97,140,158,71,76,202,35,131,142,196,46,24,206,28,197,29,156,200,89,139,4,80,101,203,253,107,117,156,122,104,89,28,210,70,92,34,218,83,44,205,222,204,27,255,232,159,255,234,17,109,233,151,220,65,181,162,201,133,2,41,151,132,129,135,32,8,192,0,76,12,132,3,36,193,179,144,245,181,202,54,84,202,28,104,16,88,16,135,151,186,184,90,180,15,251,93,184,239,179,73,51,40,129,19,49,157,148,1,3,193,40,40,78,79,68,67,110,146,120,30,2,100,237,137,238,108,145,246,161,13,168,203,36,109,93,231,125,105,37,27,236,254,78,194,27,180,1,40,255,251,178,100,207,142,166,44,102,202,155,166,63,176,118,76,217,163,104,98,190,20,229,157,48,110,140,190,193,166,51,103,41,147,21,120,126,29,120,126,125,245,148,53,184,75,227,47,185,46,230,243,231,255,145,189,254,101,151,8,55,132,5,16,138,173,17,184,97,211,194,48,236,36,75,22,8,68,165,17,10,39,120,66,174,65,1,122,185,100,193,166,229,211,205,205,203,242,127,255,255,170,0,44,4,77,255,14,148,58,243,140,243,98,48,144,154,234,154,16,138,146,16,117,90,17,9,153,65,192,27,104,43,166,139,110,114,178,107,0,35,185,56,102,86,198,179,79,57,7,106,208,99,101,67,75,94,102,119,255,92,234,179,187,73,245,84,114,36,197,41,229,113,163,36,162,20,63,21,40,144,169,144,150,65,204,66,89,74,196,42,25,42,186,218,168,157,59,185,221,29,168,148,109,90,155,127,255,195,181,0,1,46,244,230,109,179,13,164,140,114,178,52,153,184,197,66,34,168,148,46,2,17,3,64,193,75,76,226,12,126,158,103,54,46,187,24,115,63,141,67,45,158,45,67,32,134,31,7,198,32,188,239,65,76,65,90,204,6,12,101,137,148,234,71,220,90,143,163,163,98,172,182,25,166,234,189,116,98,213,160,69,30,24,15,73,130,129,249,135,140,14,208,184,112,53,129,173,206,188,254,40,204,187,12,162,224,108,142,216,70,119,178,73,168,177,166,180,145,37,148,186,27,50,234,167,137,6,217,103,158,83,34,8,232,60,99,27,152,34,20,57,145,27,232,176,89,248,211,131,217,149,237,5,40,60,17,212,177,201,70,206,45,200,19,255,81,223,229,67,103,0,1,38,248,243,178,208,72,96,203,113,99,62,155,12,108,64,6,11,200,1,128,99,104,40,156,239,183,69,22,116,94,246,214,251,44,84,204,46,53,37,115,168,238,192,144,227,208,216,222,133,131,138,60,77,65,60,204,10,20,101,132,32,38,73,54,211,125,224,100,51,84,177,151,102,93,105,66,29,24,26,145,248,91,85,31,106,26,89,136,110,138,188,212,78,106,188,30,3,67,224,91,246,173,254,218,234,205,169,197,142,88,170,148,137,120,189,87,169,227,25,113,111,6,17,144,74,170,14,153,181,138,172,215,45,203,139,149,123,251,132,137,154,107,253,171,77,166,96,69,90,42,174,213,170,106,169,167,211,118,56,52,184,0,219,255,195,54,192,98,71,70,26,13,102,16,57,65,56,187,91,74,25,110,225,200,155,138,253,124,42,110,146,228,190,231,105,55,77,90,142,35,34,148,67,147,47,241,121,97,112,81,176,210,105,106,109,48,138,229,193,184,117,141,233,38,149,101,223,203,107,57,27,1,70,201,144,62,105,169,251,146,186,74,237,111,255,251,178,68,208,140,197,88,103,76,155,136,86,208,162,172,217,115,113,7,232,81,5,155,60,109,36,183,130,52,179,102,141,183,150,208,24,198,189,223,255,117,77,156,124,174,85,26,213,33,83,239,68,139,110,223,58,218,249,57,173,28,101,108,169,79,167,167,126,213,42,18,52,60,255,24,31,153,235,249,91,167,253,97,1,222,141,40,16,0,12,191,243,33,249,54,165,147,61,31,54,39,211,30,43,43,35,74,163,5,9,26,18,134,231,163,206,235,73,117,167,152,243,247,32,169,23,169,218,74,241,169,169,27,194,243,68,28,71,245,131,3,2,91,118,140,182,101,67,203,246,217,220,20,77,177,182,73,224,118,37,31,80,109,235,216,184,158,72,244,214,196,216,32,227,210,118,253,106,207,162,161,146,151,43,219,165,147,181,167,17,49,98,2,12,68,89,76,69,118,65,115,206,36,74,50,157,85,77,162,38,75,165,169,123,76,71,217,148,204,147,181,90,235,118,233,63,176,35,144,0,1,175,252,200,233,67,157,174,140,0,255,48,227,88,194,224,195,52,1,136,64,64,98,186,14,44,18,124,190,109,5,75,146,122,24,117,211,209,30,220,22,182,189,33,133,199,4,58,141,103,217,178,128,43,135,197,254,12,6,152,36,140,21,0,52,144,128,34,0,154,251,73,120,99,111,68,102,4,191,12,71,90,68,129,176,68,32,150,64,153,32,37,104,64,116,130,212,104,108,244,36,65,83,86,53,190,247,249,180,137,148,93,5,19,98,171,42,228,72,217,223,107,84,58,106,109,198,19,207,115,140,113,41,21,60,209,167,152,68,220,214,180,163,212,178,236,108,114,65,228,13,126,158,242,175,44,143,166,135,11,225,157,235,34,155,231,215,185,255,110,129,179,142,173,255,242,211,109,206,183,173,158,89,136,5,96,16,0,7,223,244,126,11,141,149,135,53,43,93,88,97,1,137,227,82,39,8,222,181,58,11,253,133,109,127,159,50,226,225,140,72,134,116,255,35,53,73,110,187,94,223,255,59,154,142,84,52,232,86,28,169,71,233,74,43,86,99,112,101,104,35,49,12,139,42,22,215,244,68,93,25,85,208,249,96,216,110,238,154,125,205,67,91,253,77,116,218,237,131,0,3,127,252,202,15,67,91,160,14,120,180,56,120,236,104,106,100,17,185,131,193,224,32,160,64,150,68,191,90,172,234,200,89,43,229,208,71,181,85,161,103,18,87,237,168,237,125,166,163,117,76,132,43,111,129,193,183,112,96,34,12,43,131,132,206,90,162,159,78,119,213,105,87,151,70,201,227,251,166,96,2,77,53,2,201,135,49,32,180,182,232,98,133,215,51,38,62,205,156,78,234,204,239,239,159,153,202,179,71,126,26,100,223,39,255,233,255,251,178,100,198,140,133,211,102,204,27,137,94,208,93,172,217,231,97,34,76,23,97,157,46,110,49,185,65,188,179,102,205,151,148,248,229,150,133,113,188,123,102,175,139,35,235,124,19,40,75,160,181,15,161,109,148,110,42,118,43,101,225,216,31,212,81,181,13,212,233,167,186,78,96,100,154,119,93,186,146,77,214,154,181,93,36,146,93,215,232,38,154,102,168,42,136,250,121,137,19,52,137,224,165,31,0,33,118,248,86,51,95,211,11,83,108,208,0,77,157,115,52,131,5,58,230,138,130,253,182,71,39,245,189,179,154,103,58,150,5,231,119,35,121,86,251,70,156,80,81,222,137,56,154,161,142,240,242,156,163,156,199,21,87,110,191,242,178,187,104,89,136,232,215,24,133,122,102,26,166,217,72,77,212,171,189,136,74,8,22,203,124,134,153,204,132,110,118,117,178,107,145,138,66,175,47,105,27,79,93,173,196,90,85,69,3,85,0,3,181,180,203,185,172,230,67,116,199,50,32,210,193,192,194,208,44,192,144,233,137,24,80,0,13,7,41,253,5,165,91,170,84,3,44,119,41,69,68,53,56,21,148,182,248,65,88,160,202,242,99,73,242,146,136,134,52,57,166,134,38,49,211,155,48,88,106,185,146,180,216,6,8,140,208,101,15,191,46,213,58,136,169,180,161,212,134,33,39,134,98,195,182,53,23,42,86,35,159,92,123,32,18,54,63,11,215,115,250,143,165,170,213,52,85,91,82,40,214,18,62,124,164,120,82,205,207,231,90,125,234,148,202,215,241,55,44,211,138,89,180,107,12,190,90,143,28,55,151,199,243,241,211,239,137,254,25,167,6,150,175,107,253,76,255,207,251,92,250,159,238,156,117,206,104,65,172,24,118,223,171,19,35,4,248,197,208,26,100,15,177,172,8,143,29,178,153,12,175,107,114,81,111,234,255,250,219,215,87,75,191,71,9,35,98,68,222,147,255,91,178,138,170,138,97,228,59,131,199,56,188,169,61,117,127,255,248,249,142,58,202,152,218,110,34,97,231,90,20,171,225,105,221,230,235,102,146,125,95,94,25,245,231,235,72,199,204,202,105,250,85,252,71,194,76,182,49,11,199,223,31,127,255,219,117,229,215,221,50,252,134,144,0,4,147,227,43,249,51,94,135,51,36,81,51,16,70,3,12,129,51,32,128,48,129,65,62,193,192,106,106,171,112,168,6,138,76,130,31,90,16,218,237,72,246,104,224,175,72,21,251,144,52,118,150,230,66,152,11,234,54,94,147,20,243,113,242,137,109,120,169,210,86,181,135,29,204,133,197,228,14,140,1,8,79,137,137,150,188,254,213,127,102,93,121,100,211,117,147,219,146,70,168,41,237,133,134,101,199,223,51,255,175,110,134,211,45,255,251,178,100,204,140,197,147,103,75,27,186,90,240,115,108,233,179,97,232,76,22,145,155,44,110,225,109,201,239,51,102,141,161,150,248,119,63,61,17,19,20,247,183,63,178,150,167,179,168,184,150,244,232,74,47,183,76,185,155,209,170,155,117,123,201,6,220,211,20,97,234,116,187,150,76,89,46,172,226,72,22,235,93,185,102,170,238,62,127,237,179,59,103,41,109,76,157,52,2,57,0,12,91,191,51,105,0,145,141,122,3,4,96,203,6,76,196,38,163,112,145,183,214,8,153,101,16,5,172,100,212,85,245,202,156,223,227,219,21,185,157,21,221,198,231,101,96,193,12,16,12,143,206,106,91,62,160,34,150,3,4,180,151,47,255,63,255,89,202,208,221,92,158,20,37,178,15,202,181,68,33,17,106,140,64,204,198,51,187,161,158,87,46,234,91,110,49,159,233,53,58,198,202,217,29,100,97,132,168,163,186,153,198,216,142,242,46,210,237,141,98,213,136,7,0,1,46,252,216,86,115,80,176,13,52,52,51,123,197,127,132,55,208,124,196,160,64,49,29,204,94,73,162,91,116,196,113,156,53,48,78,149,139,72,227,67,113,214,106,235,178,196,203,112,145,193,85,160,37,45,77,36,1,152,24,66,44,22,98,46,138,116,46,248,113,177,196,161,185,68,186,126,179,252,181,160,247,202,47,53,58,234,203,158,186,152,62,147,61,146,99,170,233,56,251,202,237,159,254,220,189,207,186,251,183,115,243,115,75,196,101,235,96,249,47,195,229,57,103,163,108,78,216,212,169,157,143,57,111,226,89,123,234,229,123,183,216,86,166,104,179,141,159,202,199,115,27,179,36,187,88,176,198,54,54,250,171,133,169,243,201,89,118,98,80,100,239,102,161,6,0,87,128,4,0,39,44,184,96,25,156,228,101,161,153,19,231,56,170,121,195,70,128,104,144,233,57,32,57,24,128,200,170,232,108,114,242,184,89,114,236,47,151,102,213,72,81,3,167,208,166,215,3,245,251,111,250,211,167,97,21,188,83,19,146,173,159,226,69,146,90,157,255,221,111,114,253,45,255,83,190,150,149,240,173,240,124,195,59,39,88,156,153,167,245,78,211,51,239,159,251,87,154,215,220,249,242,186,247,57,209,165,189,54,127,251,120,255,238,214,170,222,147,191,159,246,124,255,123,150,151,22,98,191,104,254,201,106,230,222,26,194,248,101,148,33,143,155,134,66,35,24,220,58,98,33,33,40,21,34,9,132,109,102,228,58,176,237,14,35,14,205,133,192,17,139,19,211,92,179,3,62,143,139,184,167,212,175,8,218,187,80,1,0,48,186,75,245,114,178,74,74,118,95,6,74,173,196,49,155,151,189,52,182,227,117,108,196,38,95,188,102,44,90,151,208,255,251,178,100,201,14,133,149,103,75,155,134,95,66,135,172,233,135,105,134,76,19,77,157,50,110,12,254,193,195,179,166,181,146,158,248,195,246,170,82,199,233,245,204,57,190,235,159,255,107,240,233,127,115,100,42,236,9,96,33,40,100,195,24,245,105,134,16,144,16,117,3,58,158,72,231,190,108,206,12,163,168,226,185,13,148,56,2,127,83,171,203,195,157,208,207,111,246,235,253,1,22,80,16,0,0,22,95,66,217,131,161,31,228,84,99,112,39,17,121,2,79,73,9,127,35,177,153,76,237,106,207,54,110,197,200,183,225,111,30,106,103,127,133,200,212,123,117,74,99,49,173,125,171,66,59,149,100,71,223,181,83,254,135,57,108,181,146,57,12,57,111,218,84,119,102,67,57,253,144,142,195,83,66,106,132,89,92,170,85,84,17,22,49,16,193,134,40,152,237,230,149,85,47,92,237,47,186,55,175,110,190,250,7,24,165,0,1,46,212,192,74,176,204,224,24,201,51,180,194,162,240,196,161,40,192,161,60,192,80,8,194,192,117,45,168,218,91,180,36,1,177,120,228,117,216,42,1,43,18,56,252,190,50,55,237,224,140,61,15,35,86,3,0,13,153,82,11,2,232,84,1,6,0,128,26,61,35,67,19,102,238,250,190,84,150,225,234,179,13,163,190,243,62,206,244,181,172,82,73,105,36,120,211,80,74,238,60,252,180,232,9,4,33,92,89,71,156,122,127,45,47,87,151,54,176,62,71,197,19,20,64,150,198,43,80,150,11,82,41,11,38,179,134,138,5,9,44,64,67,197,73,113,148,115,26,199,18,82,173,243,110,74,245,238,218,136,99,213,134,99,184,159,189,203,172,121,57,131,162,155,95,215,117,43,221,150,239,68,168,18,53,128,2,221,255,51,137,76,5,80,178,33,28,67,12,69,134,178,17,99,69,4,97,233,107,214,244,193,59,229,153,104,194,24,174,242,161,193,36,16,103,32,202,213,113,4,108,155,117,83,125,254,82,221,229,139,58,158,131,110,227,157,247,9,211,230,121,225,156,51,215,65,249,105,188,53,172,182,42,171,95,112,105,77,62,179,87,106,179,17,108,58,114,247,35,79,87,152,153,142,91,14,180,207,190,233,87,31,99,111,159,147,93,101,189,67,145,221,255,204,251,175,141,147,47,187,212,7,118,0,11,111,241,174,130,26,179,57,148,59,152,236,201,136,6,153,8,66,151,24,8,9,88,35,191,37,164,116,155,45,60,56,241,204,74,101,207,219,205,86,91,37,118,230,27,140,24,255,197,90,132,98,24,17,134,178,8,240,40,100,217,178,236,180,96,130,245,182,140,170,193,33,113,89,87,155,223,119,29,143,123,203,170,106,171,248,215,253,243,72,115,227,71,67,12,189,255,251,178,100,205,140,197,210,102,203,27,168,111,66,127,172,233,163,104,75,124,19,73,155,52,109,165,22,193,206,51,102,205,148,149,104,218,187,20,234,145,155,133,71,225,106,172,153,67,212,108,68,140,62,150,241,11,182,60,166,66,237,177,162,63,197,111,105,2,113,0,188,99,252,191,233,3,124,98,23,197,127,92,167,180,86,92,156,62,7,95,18,7,0,3,215,124,103,52,4,236,221,60,12,130,168,43,164,211,1,40,193,111,78,182,16,124,42,251,109,79,140,109,245,231,169,236,113,219,3,181,23,119,66,235,183,235,223,253,157,21,43,69,186,32,155,148,64,232,132,143,115,156,123,137,153,200,136,214,43,163,232,109,89,206,34,131,20,81,199,33,93,229,162,35,144,226,206,57,93,213,67,196,217,134,139,169,65,226,108,49,209,212,250,158,181,101,62,237,190,74,18,243,160,241,114,179,240,146,0,5,173,208,209,61,115,136,131,204,158,216,50,130,136,193,0,96,134,226,19,204,46,6,34,6,168,52,37,25,132,96,97,80,35,35,227,228,210,152,206,150,243,201,17,120,234,49,25,116,6,152,9,188,220,144,2,174,153,113,129,129,203,12,232,42,21,45,109,89,155,170,254,211,203,38,229,239,245,102,153,19,114,227,113,88,140,186,126,47,149,187,54,238,106,138,190,18,145,57,70,163,167,113,251,32,98,142,89,230,158,113,76,4,89,124,148,52,80,230,63,77,196,142,216,54,55,150,119,14,252,185,137,115,43,89,34,205,82,88,204,93,188,35,59,241,29,224,89,0,165,1,105,20,93,32,141,102,144,79,219,56,229,22,56,244,127,30,172,86,234,182,252,92,87,111,96,106,229,0,2,214,122,103,168,65,1,190,185,137,65,226,121,16,168,232,77,66,49,184,133,160,213,240,72,237,199,10,49,52,253,59,152,157,149,140,48,165,59,199,16,113,107,89,53,40,246,214,183,50,253,219,247,241,247,219,50,39,186,105,28,33,22,83,141,89,48,90,74,18,173,49,71,49,83,112,146,142,148,151,13,85,85,111,55,43,50,219,221,189,82,74,54,211,50,163,154,140,54,132,40,66,69,138,46,67,212,17,1,165,161,10,28,70,72,253,254,105,122,191,143,139,78,106,155,230,27,238,96,22,208,0,23,36,102,172,122,5,238,6,137,12,153,68,112,2,104,152,252,50,14,17,141,20,5,129,18,107,101,80,51,54,82,42,2,140,234,88,36,33,110,12,149,102,52,88,251,175,19,69,70,217,132,197,3,0,41,216,14,13,192,194,193,163,7,133,129,193,20,95,88,21,234,190,225,231,229,225,167,135,85,185,254,126,122,175,224,106,148,22,220,11,111,132,246,233,109,202,113,149,202,168,235,129,106,104,227,92,255,251,178,100,209,12,197,153,102,203,155,134,95,64,131,140,233,147,101,136,76,21,165,157,42,110,33,125,2,9,179,102,205,172,24,25,92,254,190,183,209,239,125,215,78,174,237,56,21,156,181,57,100,210,29,200,136,46,93,154,247,91,200,17,218,212,244,133,107,217,248,75,77,113,106,105,210,89,155,21,253,168,111,197,247,243,44,142,246,71,203,106,22,166,185,190,110,218,183,212,4,236,0,31,255,240,169,115,19,128,69,131,232,14,38,78,182,20,25,178,131,188,161,220,4,2,147,205,12,114,107,204,83,164,77,27,68,196,138,36,72,243,54,247,187,190,86,246,255,29,191,255,231,255,127,239,138,151,201,255,127,254,114,142,115,35,36,156,147,68,235,164,106,58,72,203,188,37,146,163,48,244,25,140,181,73,4,149,74,245,25,234,182,106,76,169,117,50,89,12,166,53,155,116,178,183,246,55,250,168,63,249,253,127,252,197,222,178,13,251,160,197,59,20,140,191,4,217,175,140,56,253,85,0,73,191,220,192,113,67,69,9,66,168,80,81,52,199,0,192,80,57,198,70,153,123,48,170,255,51,148,109,127,241,127,28,182,117,133,150,149,203,123,2,73,235,130,136,167,79,144,246,4,36,71,16,130,141,82,214,206,165,131,86,118,182,252,207,165,4,11,63,235,167,107,202,8,209,176,247,116,205,250,10,27,52,7,209,239,27,227,255,234,46,237,233,94,226,157,136,117,185,26,7,32,204,164,153,242,217,138,84,187,87,237,225,37,7,236,105,108,140,151,5,203,173,181,73,223,175,112,223,200,223,234,155,255,249,44,83,18,203,222,63,201,46,198,188,170,183,13,86,241,3,64,17,203,0,7,111,252,134,147,148,64,117,8,64,3,93,185,41,152,179,73,70,254,22,74,129,49,203,45,242,150,223,60,203,105,190,26,163,129,142,43,134,70,164,92,185,255,253,51,255,239,249,170,217,57,255,238,103,231,15,35,50,48,227,147,18,3,150,231,196,208,179,33,67,71,0,6,30,165,163,136,27,112,93,220,77,2,101,10,17,8,16,151,60,46,142,182,155,132,244,37,31,200,243,224,71,6,0,52,9,142,80,16,130,6,48,176,132,63,169,201,110,17,203,0,5,108,248,211,88,156,215,192,144,196,3,136,206,209,208,195,128,196,120,168,81,67,8,192,180,1,43,10,145,93,232,37,11,154,105,27,161,242,35,170,87,113,249,106,211,45,150,50,166,108,161,120,160,73,19,28,20,141,71,86,186,105,122,222,17,156,61,39,136,132,197,72,81,178,92,27,27,149,153,28,11,248,114,126,90,41,203,150,92,203,12,55,4,39,200,151,73,189,226,220,153,158,215,30,139,38,150,107,245,174,130,37,215,90,251,13,179,70,255,251,178,100,197,12,196,208,102,205,155,143,67,240,121,12,217,179,101,131,70,23,157,157,44,110,225,135,194,29,51,166,77,163,165,249,105,94,178,217,218,196,252,13,116,199,214,204,142,223,221,61,155,61,109,172,84,172,227,215,70,189,183,96,193,58,18,179,221,151,125,15,103,61,27,139,154,89,11,208,19,190,240,168,170,232,21,194,171,166,57,212,53,254,233,161,132,116,153,206,237,234,161,0,45,18,0,3,107,250,21,153,91,102,104,233,129,12,99,195,43,148,36,143,48,101,185,192,172,241,151,78,76,97,14,124,92,41,74,176,235,42,150,56,210,8,21,29,48,177,84,213,215,86,59,85,211,237,251,55,254,188,23,87,197,12,237,23,75,102,172,154,50,218,100,90,212,146,110,218,142,108,221,58,125,66,179,106,161,176,106,175,194,48,251,91,114,157,161,129,104,45,123,195,231,2,238,241,130,20,89,15,136,157,41,175,61,76,196,155,231,228,218,51,203,33,248,254,89,70,100,242,116,110,175,242,25,82,235,29,235,170,0,23,127,212,197,73,236,193,16,212,192,240,56,193,192,0,10,3,2,132,50,214,175,9,107,196,193,25,26,154,168,19,40,134,153,90,73,56,21,173,74,243,129,233,32,168,106,10,105,236,206,94,195,232,237,13,0,42,189,91,225,151,153,138,195,119,165,17,185,66,56,21,76,13,33,128,133,69,208,52,220,108,63,42,32,95,49,92,103,50,234,30,87,255,240,203,249,80,171,157,206,81,157,164,214,152,94,55,5,78,77,70,187,100,135,125,37,75,51,171,161,89,102,26,146,180,130,40,217,52,220,25,190,154,80,199,223,46,121,52,199,31,254,32,19,127,239,124,20,79,219,94,205,46,234,218,49,215,144,21,103,122,88,243,221,20,19,112,0,118,219,73,9,26,43,224,161,228,44,64,91,210,9,128,25,0,43,213,198,65,7,138,228,214,147,47,23,49,3,219,59,237,76,236,51,117,244,113,92,103,147,137,134,71,218,121,115,252,255,79,237,47,44,138,169,242,177,223,53,50,48,73,175,39,72,225,102,107,185,98,15,93,193,214,147,163,93,98,179,32,174,16,105,195,163,149,193,15,76,114,211,162,127,91,197,150,159,249,229,148,63,149,192,110,224,140,190,101,231,40,224,0,238,222,157,81,145,241,164,153,243,249,141,98,25,217,104,88,113,129,13,30,46,24,101,229,72,247,113,215,161,136,170,155,104,229,72,218,28,74,214,114,24,106,3,151,189,174,150,15,35,78,140,136,73,16,53,193,198,7,206,95,69,45,160,117,67,34,97,1,113,10,98,102,74,209,159,214,78,88,217,242,132,101,8,65,32,169,161,66,141,168,156,162,255,255,185,120,45,155,171,239,217,190,210,255,251,178,100,192,140,229,60,103,76,155,169,86,96,112,236,217,163,105,131,76,21,153,155,50,109,165,121,129,160,179,103,13,147,141,248,91,9,178,246,79,89,86,42,50,132,102,170,113,187,81,42,70,228,158,154,151,28,81,52,200,30,147,30,88,217,104,61,78,48,116,8,35,81,71,83,91,159,106,50,198,222,176,177,245,212,121,195,242,245,43,245,52,157,236,186,164,63,154,69,246,230,131,132,221,182,147,9,168,109,136,36,170,69,61,171,152,89,251,175,53,247,218,1,157,206,245,63,168,193,142,114,235,28,71,105,193,17,3,69,186,22,179,54,171,255,255,255,252,179,165,125,233,234,83,138,37,144,204,131,61,134,154,42,13,3,101,28,109,142,144,69,120,110,8,19,165,122,138,148,171,48,58,44,65,103,240,255,172,149,65,139,164,12,197,166,97,207,240,120,54,244,39,55,47,191,79,162,42,0,185,247,220,194,217,195,35,146,140,72,57,49,40,28,56,36,140,233,144,89,119,134,12,144,52,87,81,97,155,4,0,157,3,192,23,173,215,126,34,186,130,105,31,87,165,177,71,31,122,146,150,150,228,36,58,140,77,204,197,36,60,148,110,47,184,106,77,103,230,166,237,83,93,183,46,165,129,172,85,166,189,118,180,98,158,177,32,178,38,145,50,103,189,127,204,147,140,153,120,145,150,231,89,59,139,107,35,24,89,197,111,218,105,63,186,93,5,175,46,38,104,66,101,214,187,164,188,42,117,58,66,83,131,51,245,83,54,159,227,63,254,157,85,96,76,179,186,209,52,113,100,202,221,169,201,99,77,115,180,211,127,225,117,28,122,73,65,76,162,3,53,219,152,2,102,11,64,184,140,185,40,244,93,133,130,157,10,111,227,15,163,13,114,173,91,156,144,146,75,34,46,203,19,43,82,34,56,45,160,248,96,136,18,163,139,146,213,232,255,255,95,255,92,67,70,243,55,188,78,189,80,233,65,227,170,26,84,108,154,62,200,182,208,153,68,238,183,186,126,210,172,56,227,105,97,56,219,37,98,149,72,133,180,68,180,67,162,71,13,37,169,248,238,125,96,98,76,10,185,185,200,40,54,68,34,5,227,35,199,81,188,89,67,87,225,79,65,242,44,19,228,0,79,239,161,143,107,6,152,83,152,221,108,14,6,26,12,46,2,23,39,24,40,180,44,7,96,247,212,116,128,12,199,95,134,96,224,66,37,144,195,152,235,195,204,193,252,206,13,152,150,55,74,38,254,5,78,80,160,109,152,179,249,107,123,45,159,206,189,120,120,109,148,79,62,117,19,112,43,66,85,28,190,177,1,149,222,168,166,40,103,153,40,121,92,43,96,222,54,129,116,83,40,232,96,105,10,174,163,120,153,73,171,140,120,33,89,255,251,178,100,209,12,133,75,102,205,27,134,95,66,132,140,217,163,107,8,12,85,125,157,48,110,37,89,130,74,179,166,157,147,46,248,11,21,13,148,25,69,142,53,28,42,133,36,209,155,34,22,154,177,103,86,246,246,78,198,121,36,112,254,252,89,69,72,243,255,227,20,81,231,92,135,99,200,213,77,85,84,108,245,118,109,250,16,211,60,16,156,96,45,191,251,25,146,28,55,0,173,6,110,44,76,185,98,137,112,157,21,34,210,135,82,154,197,154,73,202,212,124,207,10,76,111,210,223,250,156,183,103,143,77,234,227,17,125,254,106,242,52,146,177,61,192,67,71,220,152,134,30,69,114,168,68,178,220,168,221,153,101,218,122,22,8,224,201,170,162,234,203,125,211,29,255,212,31,36,192,130,21,130,71,34,68,237,34,113,90,147,78,135,76,162,28,212,30,201,118,163,53,41,202,23,45,59,241,5,230,231,239,253,124,22,154,59,112,227,99,217,171,92,141,43,111,147,155,155,92,157,255,69,202,114,152,109,117,0,23,118,172,198,253,193,66,70,2,50,56,100,103,228,198,12,0,200,193,64,169,152,206,153,28,26,200,145,158,83,68,235,149,128,198,159,136,29,216,206,26,195,56,2,114,98,134,134,28,114,23,242,96,36,131,43,107,52,18,169,174,209,203,47,84,203,197,170,126,11,123,211,254,119,79,205,99,217,211,16,219,61,253,87,169,83,189,60,196,149,169,84,115,137,154,121,70,21,234,103,148,114,252,188,81,250,109,62,81,241,89,144,131,93,67,236,169,161,219,145,76,226,231,21,86,252,209,211,149,190,157,17,255,50,255,204,122,205,4,24,0,29,218,211,23,207,204,164,88,34,111,162,241,151,64,198,10,0,5,130,160,160,160,112,141,127,59,171,229,5,144,103,57,107,19,30,3,75,151,12,30,238,79,77,103,31,184,246,88,175,75,24,107,139,57,28,18,177,119,174,154,149,168,59,71,44,176,61,85,88,92,56,42,60,64,5,99,157,108,247,210,195,198,125,59,181,174,236,197,165,209,149,144,105,180,65,234,114,179,185,153,79,71,69,173,21,4,221,140,232,87,21,126,170,228,70,95,179,23,237,152,202,218,38,167,57,171,157,58,150,102,237,105,118,94,161,200,0,75,255,212,196,48,76,222,44,104,140,195,209,204,140,29,55,96,37,138,179,35,47,27,99,119,221,135,110,172,221,28,27,25,139,78,225,86,150,49,1,93,142,69,165,208,115,200,168,24,52,37,235,89,196,45,118,69,84,158,177,167,98,84,76,225,33,142,66,71,44,10,238,225,0,101,123,153,150,217,199,32,65,157,219,59,75,81,126,44,218,107,5,152,42,164,54,76,71,106,188,118,161,186,218,218,112,56,111,195,255,251,178,68,194,8,196,102,103,76,155,102,62,80,136,172,217,131,112,167,204,17,221,155,54,237,153,23,66,109,51,166,13,199,161,56,215,20,242,148,76,198,163,198,12,168,34,226,219,235,249,228,206,111,253,169,29,109,190,38,90,185,143,249,214,81,182,7,192,6,255,191,51,52,180,73,246,96,241,9,32,252,122,92,92,247,232,200,65,82,253,45,101,243,52,8,97,40,20,179,60,241,66,23,39,233,212,201,53,84,171,5,185,82,136,66,147,104,195,160,38,0,188,112,34,204,118,227,241,140,243,126,245,209,71,157,131,165,64,132,91,135,130,82,27,171,113,146,227,203,24,29,42,152,91,204,162,112,121,232,85,22,201,5,92,16,247,101,14,47,17,70,208,249,202,190,141,81,234,134,65,247,76,223,13,111,29,170,215,10,50,186,174,214,95,30,182,180,100,250,145,17,142,123,106,235,27,241,46,149,141,29,244,51,82,95,126,248,238,53,188,96,55,133,0,41,183,216,205,163,141,47,16,207,210,198,132,77,60,56,20,148,192,101,170,177,214,119,158,182,164,179,33,169,91,218,202,35,144,29,4,93,240,156,149,199,157,121,168,41,201,152,86,38,232,228,133,8,219,229,150,181,232,31,200,42,21,49,14,73,65,14,35,181,212,251,38,4,129,5,164,57,111,68,237,70,143,140,91,102,206,252,151,62,140,66,186,115,119,42,88,247,190,115,70,101,19,85,226,116,131,92,175,33,157,29,178,112,113,101,94,27,25,8,182,209,155,245,34,164,207,207,75,204,165,57,79,243,254,131,151,20,40,182,79,206,74,168,166,254,90,171,115,142,154,229,181,255,198,181,105,129,18,224,2,246,255,26,71,177,201,215,25,161,40,92,144,58,28,48,136,112,56,193,201,88,67,124,243,192,72,75,82,143,164,111,21,227,96,94,248,69,230,57,19,154,109,227,18,136,204,161,182,112,33,145,16,157,118,179,46,164,134,102,165,84,16,229,9,135,13,4,210,199,133,233,210,88,34,112,149,78,189,169,84,103,94,122,223,243,59,51,252,194,9,120,218,115,124,53,223,59,226,23,241,247,188,247,239,111,184,66,40,214,126,241,215,222,224,187,87,205,249,170,217,236,212,216,215,203,107,221,124,49,230,89,15,44,83,108,229,99,59,123,233,92,228,125,64,96,2,187,253,77,142,72,211,140,12,104,136,4,230,52,28,80,57,1,43,100,85,249,134,161,214,38,233,62,215,45,177,23,123,175,108,212,213,38,54,158,25,52,244,46,90,223,78,47,98,16,234,103,68,66,12,28,30,200,194,71,141,164,40,77,53,8,198,132,98,179,2,195,68,69,24,214,162,131,71,188,179,155,15,160,211,97,70,59,73,211,35,102,36,108,107,40,73,255,251,178,68,201,140,212,251,102,204,27,102,94,98,146,44,217,131,108,197,204,17,213,155,52,109,160,247,202,20,179,102,137,182,22,208,163,29,151,61,117,60,145,151,22,42,76,219,172,250,143,248,247,118,217,44,151,20,97,164,60,254,101,255,222,191,8,107,58,28,49,185,174,107,211,255,255,187,42,130,42,128,102,211,84,105,4,166,72,128,99,169,102,106,28,68,17,17,34,51,82,16,52,97,108,52,181,220,240,62,205,179,75,112,164,80,45,200,245,38,165,82,88,69,248,180,117,190,148,182,196,32,144,218,165,137,113,8,228,229,230,227,173,28,50,44,105,72,128,96,7,147,157,146,231,32,171,149,159,241,65,230,84,145,29,147,136,74,196,107,34,25,157,208,182,102,26,68,66,33,145,215,71,208,200,120,226,17,221,10,154,57,18,69,87,123,245,218,82,243,178,164,179,206,134,61,82,157,93,172,223,255,127,193,85,0,45,191,252,209,238,205,200,252,64,120,100,13,106,28,96,32,234,84,208,90,189,35,189,28,131,91,247,70,59,82,121,227,169,122,67,186,30,74,224,10,154,202,1,139,194,219,193,8,204,212,52,247,82,72,174,204,90,189,46,24,61,70,31,179,57,42,32,178,252,144,145,52,112,17,113,97,113,75,22,38,155,141,164,80,133,40,194,70,85,195,69,208,177,133,150,32,73,197,181,156,53,6,151,20,56,218,181,91,41,204,81,32,68,62,250,104,152,104,69,82,72,173,131,230,185,18,194,204,87,212,139,212,76,29,14,72,193,246,163,249,83,143,40,113,98,172,70,159,219,83,153,54,172,11,214,0,1,46,248,209,55,179,111,33,69,68,198,140,92,193,109,196,42,33,30,8,141,9,36,54,222,38,112,149,236,5,108,198,25,210,83,187,17,136,18,126,3,110,211,236,34,41,32,150,45,151,125,117,60,162,17,124,40,48,52,166,77,49,111,63,177,41,170,142,247,36,111,195,247,9,113,154,204,97,76,209,45,167,45,197,107,150,70,169,236,222,175,49,41,205,202,4,26,31,58,209,189,174,168,165,85,53,211,90,100,106,34,50,61,29,231,17,70,216,72,123,141,71,119,170,164,251,24,211,76,224,214,130,233,102,232,190,218,30,49,145,253,124,245,21,50,232,220,212,50,85,113,41,240,210,61,97,96,35,0,9,126,252,203,145,243,10,128,76,22,3,3,24,30,50,64,34,69,160,250,93,74,101,113,119,177,229,135,38,167,31,152,244,186,3,237,91,217,95,127,163,82,248,220,150,126,81,8,48,9,90,223,160,23,14,149,220,80,157,45,188,137,73,41,28,63,27,8,40,162,33,55,164,50,188,30,204,162,236,189,173,71,55,107,74,106,83,84,21,3,132,227,81,141,22,150,255,251,178,68,206,12,196,224,102,205,155,104,86,98,159,12,217,115,112,168,230,18,41,157,52,110,97,7,194,15,179,166,77,196,142,208,183,81,180,54,175,98,76,122,52,125,213,172,77,214,240,172,153,38,219,135,215,120,146,237,76,227,151,149,143,78,190,136,185,31,219,77,16,84,215,67,248,255,254,127,225,248,112,41,192,0,223,255,51,149,172,198,226,240,8,196,18,17,65,3,78,24,0,13,5,18,193,206,179,4,199,31,217,100,162,64,147,50,173,67,118,173,213,173,62,229,70,164,240,252,126,150,41,52,90,202,170,50,9,136,155,85,180,23,149,176,95,14,70,69,64,161,98,50,101,100,146,8,158,77,174,164,10,94,127,255,37,94,42,124,123,223,90,218,26,134,170,75,91,200,150,110,45,88,196,102,240,167,125,101,221,188,172,225,119,110,172,253,204,229,178,255,15,255,162,137,215,27,88,165,185,95,204,251,202,10,170,0,0,220,144,206,142,152,215,115,32,216,35,52,211,179,4,173,50,49,160,107,48,92,70,49,124,11,48,164,0,75,164,48,11,1,238,16,24,35,121,26,242,41,37,226,123,49,226,0,8,253,41,17,0,17,4,111,4,133,129,141,21,129,25,16,136,32,168,173,93,34,142,111,68,244,2,40,34,68,211,11,202,252,68,225,16,139,178,7,2,92,208,89,27,181,14,182,100,132,83,36,139,83,40,204,54,227,78,48,229,85,67,118,201,159,142,241,184,173,99,10,125,83,23,187,231,126,247,37,117,46,97,171,122,221,14,70,226,224,253,51,163,209,84,215,68,189,12,242,106,89,211,115,181,81,27,15,205,60,177,240,164,193,165,50,62,169,252,194,15,94,235,159,169,205,208,250,223,158,90,231,133,186,137,235,170,254,127,136,188,3,104,0,5,223,243,201,77,156,100,64,60,22,185,57,220,132,235,44,40,66,169,2,76,85,131,7,222,214,212,170,23,114,215,85,135,142,32,96,64,138,229,214,150,171,208,123,221,209,27,255,255,155,158,200,83,161,21,213,28,98,34,150,36,200,164,157,9,35,25,40,242,9,220,163,85,213,145,138,246,32,169,140,151,33,21,36,98,33,44,75,251,37,68,221,90,170,196,51,35,99,167,166,137,95,252,21,164,149,24,55,44,17,133,16,67,24,74,129,121,135,160,207,152,119,2,17,16,135,175,16,48,0,152,4,128,130,102,150,192,0,0,2,48,13,72,113,96,18,121,195,132,128,73,101,171,108,171,229,22,89,35,63,90,74,112,35,19,44,227,10,76,177,128,67,8,3,66,121,135,10,152,6,200,112,24,88,0,89,25,0,40,214,247,183,239,244,114,189,36,55,182,66,215,33,150,18,158,133,2,77,58,64,80,10,160,65,66,76,149,255,251,178,100,205,14,197,254,103,72,155,186,91,112,105,140,233,179,97,37,62,26,21,155,32,111,109,109,193,205,179,102,77,150,21,48,232,56,21,65,81,217,116,195,175,225,241,210,54,152,181,41,38,93,162,217,201,71,28,124,230,219,105,203,57,39,210,36,184,235,146,61,103,149,101,57,139,178,212,186,237,135,143,154,157,203,143,47,72,82,247,60,237,150,76,176,169,134,70,193,252,212,151,170,90,212,209,90,151,100,181,7,23,162,133,31,45,39,55,249,175,166,199,255,123,235,255,226,191,230,172,58,0,18,219,177,176,105,139,64,101,134,20,168,14,47,178,55,166,74,221,119,79,155,101,9,139,25,39,106,245,236,156,204,203,77,186,182,1,33,137,80,69,73,223,45,89,202,64,209,119,5,80,161,102,41,77,100,57,90,225,229,34,160,171,50,20,236,202,104,198,76,230,34,163,110,168,196,173,200,231,54,202,142,54,168,135,178,35,232,234,143,42,162,51,137,168,219,183,151,82,170,186,146,117,70,77,90,173,174,232,247,85,239,86,244,193,234,0,2,231,212,238,163,211,26,57,140,204,14,48,49,248,221,6,243,61,7,4,98,86,146,44,8,117,95,68,108,64,114,221,148,48,149,184,61,131,49,117,215,251,75,97,13,65,99,192,168,72,116,90,187,24,172,76,154,195,39,129,177,176,64,229,174,130,224,116,40,202,91,46,136,65,20,206,252,70,129,255,149,52,182,126,16,82,245,131,39,148,242,18,165,20,11,217,214,111,102,55,52,37,60,192,226,16,113,208,158,189,55,81,191,205,125,199,49,123,215,75,221,204,55,124,119,2,19,140,160,244,86,174,7,30,227,152,84,150,53,139,50,5,236,96,176,112,130,153,243,201,176,59,170,58,30,102,141,70,29,85,198,68,77,141,89,122,143,20,143,126,210,166,248,174,181,0,2,160,3,36,182,156,74,31,170,25,5,140,132,80,146,150,175,178,252,15,2,223,81,8,132,17,119,44,38,119,78,216,199,98,151,74,118,24,2,5,137,153,169,230,255,249,235,151,30,133,7,165,14,187,149,229,46,235,27,117,22,131,197,214,88,84,136,104,132,174,65,113,135,18,215,36,233,16,71,91,195,132,140,130,171,28,12,24,108,92,130,147,88,4,99,116,41,10,92,103,125,212,156,4,0,31,255,243,24,114,204,218,161,50,209,88,194,4,83,42,9,12,2,31,103,74,244,88,2,208,99,241,86,217,60,153,243,184,224,38,124,52,211,220,9,20,17,15,67,184,177,137,123,160,226,230,220,165,177,145,161,123,101,96,84,114,168,172,57,18,185,27,163,167,167,158,152,183,13,91,108,113,106,39,246,138,35,4,203,41,238,229,190,76,249,32,194,12,116,161,55,143,255,251,178,100,189,132,133,147,102,202,27,153,67,114,101,164,233,147,101,40,70,21,173,157,48,238,25,28,193,205,179,102,157,164,141,48,255,36,77,104,231,64,162,203,59,53,71,154,201,31,212,75,42,82,198,33,69,101,32,77,26,195,173,205,76,114,23,225,105,31,170,48,165,65,18,165,51,42,143,26,99,255,122,174,121,182,88,239,25,52,147,31,122,202,216,252,147,187,212,72,59,27,26,31,251,25,47,201,0,34,142,8,165,118,221,88,198,96,153,98,106,210,230,167,154,54,17,8,76,216,63,65,210,226,181,156,74,137,41,162,122,149,28,132,254,116,171,0,216,101,229,140,129,144,89,255,11,80,177,2,145,135,16,254,95,194,230,101,255,251,44,40,132,86,130,45,91,35,14,8,129,67,52,10,116,138,181,188,172,40,215,136,240,142,153,162,4,165,83,225,184,179,35,255,254,63,43,246,82,173,219,59,154,153,184,163,252,17,118,111,60,169,239,41,5,182,0,0,238,248,248,3,67,114,152,205,12,12,51,105,232,202,7,19,36,130,12,4,7,40,18,32,134,113,220,120,154,147,193,55,58,255,57,46,59,59,105,173,49,132,63,207,12,173,6,220,24,117,77,225,241,160,93,59,1,49,80,57,134,73,34,237,33,238,107,236,207,54,134,211,40,35,205,163,148,149,43,25,104,171,180,112,115,128,0,2,236,67,169,86,163,137,8,183,19,221,60,28,181,78,170,11,241,178,165,123,233,98,180,182,215,48,223,123,233,202,76,85,67,199,44,235,70,16,161,241,53,14,203,45,3,41,152,131,88,179,207,42,133,236,161,59,144,102,41,101,185,100,13,199,15,202,28,112,224,148,0,150,129,59,245,26,147,75,119,80,192,216,68,139,238,173,73,44,193,75,95,43,28,230,110,102,118,171,228,211,83,49,233,146,96,214,110,0,1,203,104,193,103,86,98,170,3,75,97,79,228,65,179,210,182,210,46,39,56,190,60,51,41,228,43,33,59,140,47,83,86,193,131,212,84,157,182,70,105,94,226,142,70,90,17,115,157,55,162,127,233,121,100,251,170,50,217,164,75,162,83,123,59,196,12,67,169,25,153,173,115,181,145,152,213,178,135,53,127,217,91,161,155,255,94,221,69,246,111,214,114,106,26,20,112,203,255,128,205,96,220,199,225,184,199,209,116,194,160,40,20,136,24,52,6,15,10,169,34,172,50,146,239,45,244,29,36,0,200,0,18,237,63,43,245,67,147,2,0,77,39,225,187,38,139,71,71,199,73,187,195,102,56,202,88,207,79,249,13,4,193,93,4,168,244,64,128,192,89,2,106,132,12,226,8,8,83,103,80,168,56,168,128,98,77,35,134,198,7,46,69,120,240,135,100,232,146,2,24,203,40,255,251,176,100,200,142,38,39,103,75,27,136,111,176,96,12,217,163,101,37,76,27,5,157,38,110,229,175,193,103,51,103,105,132,148,224,66,153,160,56,241,163,141,162,42,49,147,44,6,16,93,0,74,10,72,112,113,162,147,193,122,252,14,255,243,238,58,104,171,106,74,125,171,76,242,231,82,90,43,115,99,232,105,188,226,53,146,41,36,72,148,13,12,140,92,233,161,170,6,232,151,13,137,230,6,51,196,146,72,160,112,149,103,210,244,223,232,50,45,249,237,208,46,204,20,83,53,117,21,151,210,70,250,200,76,163,163,128,99,160,153,116,20,134,0,53,1,93,176,234,65,196,18,179,93,74,215,213,238,91,198,145,175,33,254,174,162,245,76,101,150,62,238,131,210,12,56,162,155,81,217,53,66,160,247,59,7,90,234,90,242,50,104,205,255,255,217,247,91,183,57,180,82,253,142,136,70,59,173,102,45,89,149,11,90,104,35,118,252,239,232,149,254,253,117,179,234,102,219,143,212,139,176,18,0,0,165,248,222,102,243,172,11,193,64,96,16,184,201,97,147,19,130,64,32,104,154,244,140,177,69,118,157,9,140,233,187,72,248,172,237,193,226,121,157,167,110,10,132,70,91,147,247,78,224,200,29,200,235,220,47,146,237,130,110,222,170,139,110,255,168,187,88,107,248,64,172,145,219,111,16,177,221,114,84,53,234,112,97,209,0,92,232,49,251,105,73,145,100,72,73,102,197,155,64,15,25,34,66,134,192,116,116,158,50,86,29,125,58,238,37,191,84,206,250,190,218,148,84,168,230,190,229,241,47,166,122,71,88,88,246,31,113,230,50,15,58,32,226,204,51,73,200,210,37,102,195,253,62,171,237,2,96,248,95,83,220,14,191,246,155,175,255,240,237,214,223,220,122,23,61,252,175,112,179,15,91,74,133,240,128,0,23,111,203,120,13,98,100,171,183,161,250,0,28,59,163,70,36,250,132,229,110,237,50,251,56,150,6,234,117,251,108,213,174,189,46,253,251,127,243,34,186,45,218,183,83,29,78,174,50,50,186,58,166,230,70,161,26,198,217,119,186,8,51,221,231,42,2,61,189,8,71,248,191,157,255,181,127,207,246,206,200,244,6,101,244,208,56,236,204,196,160,198,161,224,197,145,200,4,53,139,5,198,0,128,230,10,130,128,160,161,2,98,32,41,225,71,196,51,211,6,80,37,82,71,56,66,151,173,55,141,210,108,183,21,177,192,105,26,138,23,169,95,51,67,2,194,6,106,153,96,224,73,4,235,57,26,32,135,105,53,161,180,38,7,0,173,116,176,1,34,155,57,64,74,182,64,139,117,9,77,69,0,49,244,50,74,25,57,48,12,174,82,17,135,178,56,57,6,159,149,90,252,54,103,255,251,178,100,196,14,165,212,103,76,27,152,91,112,84,108,217,243,96,194,42,26,97,157,44,110,165,190,129,151,51,167,29,145,149,240,74,254,166,39,171,119,217,223,229,145,134,222,212,189,92,243,48,222,66,18,90,76,173,6,238,80,159,146,238,48,89,199,135,144,247,162,77,203,34,56,137,152,63,85,137,213,19,30,69,242,235,90,245,13,3,248,226,63,117,44,200,188,149,4,161,200,35,245,186,204,205,222,235,232,76,139,138,100,222,51,149,169,18,76,190,110,162,176,157,38,164,246,193,88,128,167,3,168,88,52,18,198,91,26,244,134,171,65,84,20,149,238,95,151,84,14,99,211,101,137,39,183,69,53,20,230,83,99,69,32,71,169,26,182,14,197,216,136,246,36,191,250,254,151,244,251,103,163,204,157,214,202,49,72,29,83,103,101,49,74,48,194,35,172,170,38,202,148,247,198,13,51,250,63,184,113,253,40,77,61,78,97,9,207,132,198,51,156,231,117,3,61,0,1,46,216,210,67,179,218,195,204,72,46,0,6,76,56,38,7,26,68,130,192,33,155,148,52,10,11,129,102,83,0,88,1,20,106,237,38,7,126,223,23,66,165,183,166,71,93,108,73,226,215,29,218,102,46,210,209,229,46,95,214,232,255,70,20,206,150,24,247,165,218,132,202,102,45,81,91,151,164,188,41,219,108,114,8,219,36,107,116,175,60,244,27,46,134,33,172,97,248,140,51,91,59,188,238,29,215,245,92,89,2,104,91,194,109,173,108,229,211,180,177,230,26,105,69,225,180,252,190,150,210,142,221,169,73,90,55,226,88,121,217,126,169,125,237,211,161,223,254,135,62,198,237,122,62,164,69,72,9,79,35,58,127,138,168,196,234,9,18,41,96,2,0,2,221,177,67,198,205,106,84,8,32,190,15,148,41,99,202,167,159,253,69,32,74,142,161,213,193,77,95,4,116,182,117,10,80,52,58,241,123,22,217,198,178,172,182,63,126,117,255,209,157,138,69,174,235,157,212,172,246,210,205,83,62,215,36,136,243,187,20,201,217,85,182,110,223,232,111,255,155,186,126,189,10,82,45,77,39,149,25,225,140,247,248,236,208,243,234,68,12,134,135,18,109,1,144,38,73,2,152,208,40,208,192,1,36,62,46,138,168,23,148,160,70,130,68,79,88,5,45,75,216,146,205,125,155,10,199,38,8,45,178,250,60,208,203,165,121,48,218,83,198,32,0,188,5,64,2,2,26,18,244,79,26,229,252,153,116,158,7,21,234,93,51,47,228,33,246,83,70,245,231,120,159,218,200,90,141,85,220,55,69,14,207,140,117,253,128,25,35,206,187,53,55,87,26,216,247,255,51,42,252,114,163,114,216,171,25,145,50,88,18,146,31,164,211,56,255,251,178,100,199,142,133,92,103,205,155,134,87,162,92,108,233,231,100,101,106,24,181,157,46,110,37,126,129,194,179,102,201,163,13,170,131,72,78,10,219,103,12,46,74,126,164,168,142,76,98,50,75,47,156,185,180,107,90,140,32,150,175,81,197,85,199,238,187,126,222,43,217,206,135,232,84,58,227,46,81,98,161,177,166,166,204,77,188,212,47,4,245,88,185,0,4,244,160,6,255,2,73,48,5,204,153,85,254,89,214,132,167,145,205,114,76,80,207,53,215,238,24,7,213,35,209,183,39,5,192,255,227,73,30,37,140,66,225,13,33,141,147,45,243,65,156,206,136,50,37,159,104,128,48,5,180,189,127,236,181,102,181,186,89,197,153,169,237,14,197,4,28,198,51,154,69,117,52,197,124,219,51,46,54,76,89,159,243,167,255,149,50,63,191,111,239,213,46,181,48,65,21,114,62,25,229,153,195,128,118,42,0,0,173,248,197,148,184,77,38,2,184,194,144,18,12,61,66,124,194,4,14,12,5,64,152,192,204,1,221,67,1,64,11,2,0,178,27,163,194,243,38,1,70,228,8,20,122,2,237,68,218,82,36,179,149,219,42,68,150,126,95,70,112,228,39,219,112,92,162,49,218,209,118,223,208,184,2,25,148,131,56,44,9,17,33,33,248,139,172,235,12,137,209,112,36,112,83,93,71,54,8,232,32,150,54,215,7,144,30,30,6,78,122,229,221,116,152,177,152,224,3,240,39,58,161,4,92,219,249,126,214,182,238,230,34,54,221,123,160,146,145,230,157,56,198,202,134,230,171,31,56,125,167,20,212,115,26,217,78,91,106,163,72,91,246,210,198,180,154,6,150,247,202,59,225,155,217,124,241,12,135,187,223,31,40,251,62,91,90,38,173,63,78,61,245,233,56,146,93,103,138,192,25,190,168,0,0,64,0,46,223,149,20,157,37,136,14,8,38,129,89,48,245,244,213,163,0,88,206,18,76,42,201,185,97,230,115,93,52,72,148,216,87,194,186,140,179,178,163,78,239,66,177,108,118,70,123,58,42,84,173,207,127,238,60,181,42,35,150,246,51,216,204,41,77,12,82,160,184,169,85,157,28,141,230,103,173,148,112,234,250,177,144,147,152,214,68,158,86,228,185,17,58,102,115,219,242,150,236,103,186,229,135,94,226,96,21,111,127,129,80,97,185,85,121,150,34,40,32,53,49,176,27,48,176,3,96,0,96,212,180,174,130,157,160,40,188,72,3,88,237,213,32,19,69,197,127,155,120,92,69,183,78,54,198,229,81,193,113,168,146,74,136,192,37,46,68,69,150,250,14,1,12,114,105,133,58,143,117,248,106,38,234,204,59,239,237,122,210,53,203,127,8,126,94,190,27,187,141,109,232,186,231,101,51,255,251,178,100,207,142,134,101,104,202,155,217,91,112,112,204,217,186,105,37,78,20,157,155,48,110,141,190,201,125,179,103,105,147,21,48,119,111,230,227,181,127,29,107,95,254,171,106,149,47,251,126,167,194,130,238,74,178,213,67,185,225,16,31,117,173,24,232,90,209,74,139,162,24,16,10,138,135,225,72,142,22,122,22,111,10,32,67,188,197,253,254,178,226,245,111,90,146,117,169,0,242,103,2,0,0,155,255,142,7,129,224,24,34,39,50,118,190,84,105,192,218,210,5,147,1,11,22,45,4,85,6,190,61,190,255,88,138,90,34,113,197,40,199,237,93,63,151,215,49,130,14,113,84,35,110,245,71,57,152,237,221,202,200,102,169,139,153,10,90,44,104,133,108,202,238,185,75,87,218,141,189,202,136,170,107,118,116,253,228,250,175,95,254,164,127,253,248,45,0,1,127,244,210,18,3,102,42,140,48,4,49,233,172,12,49,30,13,2,132,11,17,78,96,39,1,207,82,105,120,198,68,228,84,8,81,84,212,87,53,51,28,231,226,149,124,185,180,34,185,63,45,166,0,198,54,208,135,66,145,201,113,57,55,214,229,73,186,126,88,153,160,183,51,152,77,81,97,59,61,20,44,208,245,165,43,184,53,132,226,96,153,185,167,255,190,85,26,98,229,186,238,86,227,178,17,169,134,143,44,71,81,234,144,96,242,90,50,221,92,102,240,96,243,190,10,217,100,194,224,166,213,102,59,63,74,141,23,154,219,137,23,170,248,136,255,169,175,231,183,71,161,126,201,175,153,128,140,0,4,187,99,88,82,141,200,184,48,136,176,205,37,147,16,9,202,4,225,129,21,236,239,58,73,168,215,155,101,108,102,35,36,94,9,49,68,220,99,54,59,52,203,97,130,137,28,105,83,186,57,63,30,146,96,32,67,61,144,232,5,165,200,48,182,146,54,152,104,182,134,113,252,197,86,36,44,206,128,245,153,104,186,43,85,208,224,212,253,91,170,80,30,30,1,194,204,245,199,252,118,252,95,100,197,196,83,175,184,212,121,244,68,132,222,228,117,44,76,83,84,246,236,139,188,141,78,251,251,169,182,185,169,184,149,154,120,29,76,146,53,224,180,56,101,13,137,180,229,191,231,255,145,150,54,59,159,208,71,107,190,198,117,234,24,48,194,98,98,25,154,196,97,130,97,162,65,134,0,97,192,32,128,19,228,166,79,28,164,187,108,132,97,161,165,74,121,34,77,25,90,154,76,146,1,58,185,84,159,49,70,233,40,212,36,2,48,228,44,16,6,11,90,238,141,235,156,174,109,21,157,201,112,93,104,246,211,176,41,85,24,190,95,107,2,122,9,168,251,159,255,203,151,175,177,151,114,138,189,195,196,209,171,12,244,204,147,23,255,251,178,68,214,14,196,246,102,204,155,143,67,112,160,204,233,99,113,232,110,19,25,157,50,110,61,13,194,57,179,166,77,198,21,184,72,93,166,60,218,182,166,155,188,123,77,144,76,203,126,54,35,173,126,174,239,242,254,184,158,41,100,119,204,31,47,51,67,103,255,214,149,84,58,142,170,99,144,145,192,0,239,255,49,175,88,194,64,131,5,130,204,194,35,29,0,17,11,64,65,21,152,209,162,77,211,56,195,7,116,72,98,208,236,233,56,96,115,138,196,145,67,239,42,63,29,64,168,2,84,172,62,17,4,129,99,64,86,18,156,80,148,234,85,151,85,188,132,41,198,96,141,132,51,76,188,181,178,12,193,70,13,50,255,70,169,200,87,100,157,199,166,41,81,20,20,56,130,58,156,92,98,147,102,67,148,97,137,114,152,64,168,205,178,53,81,108,170,84,67,85,222,173,102,199,195,242,191,106,199,168,130,221,218,49,118,123,50,107,233,136,58,0,1,111,248,192,161,17,12,100,0,96,192,60,36,12,25,193,1,37,76,7,0,116,8,0,68,64,4,44,0,20,42,58,218,23,48,52,16,33,149,169,168,34,20,60,180,3,130,243,189,76,73,3,217,244,195,112,93,233,182,231,44,227,65,84,176,64,162,240,139,25,106,143,101,169,8,198,235,179,199,122,40,200,140,76,145,195,173,250,169,183,105,197,147,148,228,73,22,165,134,236,208,152,87,154,149,185,59,231,93,250,207,186,127,191,140,231,52,214,63,221,247,90,211,84,206,102,106,165,239,125,82,111,157,239,121,197,247,170,218,244,133,104,47,113,172,223,84,196,215,167,165,239,53,175,54,190,63,198,105,6,53,63,223,130,215,74,77,111,184,59,213,243,60,207,55,44,158,14,181,156,255,109,106,27,62,191,254,140,26,174,178,216,63,104,0,2,237,177,136,49,187,217,134,64,244,64,224,29,149,51,47,82,159,182,187,37,0,66,0,28,136,179,240,114,114,147,114,64,146,105,233,113,77,83,47,15,228,102,221,85,41,149,159,145,153,81,45,244,246,111,247,41,74,56,243,206,238,174,71,41,135,157,89,140,73,153,15,117,206,106,162,53,213,29,159,36,250,78,197,159,126,174,66,251,173,119,90,50,49,156,138,67,43,41,89,99,117,212,237,238,32,202,212,2,221,245,57,22,51,51,20,131,49,0,73,49,208,41,14,23,12,39,7,4,131,33,24,6,239,200,139,192,172,143,160,241,211,112,101,54,11,151,74,202,16,174,48,190,31,21,112,194,36,50,201,74,82,173,118,24,28,134,98,208,146,188,84,162,53,164,142,104,5,145,36,228,23,35,128,99,15,6,218,196,236,150,88,185,164,3,233,6,74,16,129,163,54,48,118,144,4,137,33,255,251,178,100,202,14,134,23,103,75,27,216,122,112,110,76,217,163,101,37,78,22,245,157,46,110,225,107,193,113,179,103,105,148,148,224,206,130,66,4,213,153,255,245,111,86,80,70,232,214,55,66,107,251,233,202,231,158,233,58,214,28,81,241,186,19,60,88,67,150,164,112,201,67,237,89,67,70,62,35,121,137,180,148,31,76,189,110,63,151,19,227,248,36,89,95,9,50,223,39,137,5,181,42,53,87,203,41,223,253,116,243,157,117,156,134,211,61,224,221,164,32,0,129,182,216,48,240,213,133,151,4,2,177,223,171,43,132,210,100,9,20,39,40,31,153,123,81,90,66,162,17,168,105,44,34,24,54,100,50,54,245,51,98,214,211,255,247,254,138,175,85,51,179,162,29,157,86,138,241,186,153,9,82,54,115,50,232,136,234,75,93,8,232,126,234,255,231,127,35,137,191,207,179,210,186,255,127,62,246,149,155,131,213,0,1,102,248,27,177,155,108,88,4,29,70,42,2,102,45,3,38,33,0,9,112,165,104,68,170,133,226,144,18,130,164,192,128,232,16,34,120,108,18,177,132,181,145,103,64,169,185,25,110,173,105,42,74,1,42,10,9,51,133,72,30,153,197,108,80,113,64,10,213,97,152,178,148,145,14,8,181,60,190,101,82,182,190,238,207,86,151,54,27,23,32,89,46,151,252,170,106,83,15,62,53,105,143,10,101,53,131,214,229,62,25,153,155,67,5,162,235,124,186,228,214,113,127,125,127,169,69,157,21,174,254,211,183,122,246,214,215,67,199,76,63,135,11,121,198,237,215,186,136,33,124,233,217,179,181,62,49,190,182,58,60,221,255,208,145,46,161,14,55,15,33,72,72,58,213,9,148,20,184,186,196,207,185,181,232,58,88,48,63,105,119,50,109,105,164,192,191,152,41,128,5,96,0,1,110,216,26,216,17,72,132,40,80,48,177,133,152,216,17,69,228,152,2,160,140,72,176,10,80,129,58,63,8,57,148,208,126,90,147,18,120,51,54,6,26,67,173,17,235,254,223,233,95,211,232,136,98,185,164,43,57,47,100,68,116,74,220,206,236,185,53,121,208,98,152,98,25,24,234,235,34,41,196,152,140,34,116,21,226,136,196,45,10,102,26,212,72,164,233,28,49,132,73,232,149,208,64,121,179,143,166,135,160,152,18,160,0,50,237,207,67,212,226,40,204,148,40,202,197,76,176,48,128,37,166,5,0,216,131,248,135,178,152,139,66,127,154,202,108,39,148,117,177,198,30,119,74,28,100,212,202,96,147,54,145,233,248,6,3,66,160,196,102,98,210,165,13,119,184,159,207,52,23,175,33,188,103,85,40,79,22,70,134,216,162,106,148,97,130,239,157,107,57,36,130,177,222,122,170,234,191,111,255,251,178,100,206,140,230,88,103,203,27,184,99,112,113,140,217,179,105,37,76,85,137,157,50,109,177,120,65,165,179,103,13,131,21,104,215,19,237,108,182,98,27,49,46,101,73,251,239,115,229,118,49,102,57,72,65,198,236,165,16,148,152,201,113,164,66,244,175,84,187,73,74,15,31,51,86,219,237,206,45,225,114,124,180,189,49,223,81,19,80,212,222,75,53,145,237,158,194,130,57,117,110,153,200,148,196,28,235,80,5,106,77,184,102,206,204,5,112,4,119,146,3,105,67,67,83,138,241,58,246,108,128,80,38,238,149,220,45,192,163,248,16,53,171,116,194,232,37,238,235,228,69,126,255,174,245,255,163,210,244,232,85,181,31,158,174,243,107,214,142,116,57,209,209,21,152,170,132,98,187,226,78,226,164,20,8,107,101,118,165,7,88,130,244,30,162,109,200,70,34,137,138,160,154,208,130,0,195,242,171,32,83,34,61,8,2,170,0,3,101,140,203,12,4,113,160,81,129,227,64,49,168,112,82,79,32,248,208,139,236,240,73,18,170,12,81,117,210,204,103,169,32,182,173,70,241,194,90,99,249,30,135,98,9,223,72,61,22,35,43,150,193,80,8,59,149,65,34,34,87,216,70,243,162,119,66,251,193,204,47,65,169,30,238,157,83,90,14,128,134,132,143,127,255,164,156,86,52,228,99,139,178,254,213,185,27,234,180,84,202,205,83,79,87,231,22,33,12,44,112,172,20,73,174,52,219,21,188,152,124,121,102,150,55,249,58,253,19,129,159,13,202,142,58,127,223,154,120,231,198,83,11,255,255,237,255,97,96,0,119,255,205,247,193,212,226,213,137,6,51,149,190,50,40,8,38,52,202,19,137,225,164,184,61,204,83,229,31,174,106,93,189,80,100,43,33,56,171,7,124,69,117,33,71,87,171,80,196,45,132,222,84,53,191,120,110,78,16,70,209,200,101,89,37,105,61,136,126,122,233,149,132,186,89,182,179,207,253,166,246,233,58,148,163,141,244,166,149,210,168,214,29,104,146,224,180,164,64,237,74,227,148,88,188,211,234,159,60,138,209,55,13,56,163,147,86,149,171,214,225,121,181,15,157,40,98,219,50,7,248,120,73,101,197,12,61,6,30,43,74,234,179,127,191,92,247,243,70,233,237,87,255,255,231,236,37,183,248,213,225,200,163,12,16,92,66,64,133,141,5,193,166,80,155,78,75,203,106,211,53,23,133,51,147,196,11,131,94,154,238,202,177,147,245,216,250,103,211,4,5,201,253,51,26,78,42,178,241,42,220,193,119,137,18,116,120,194,174,171,107,218,198,61,145,31,255,227,105,45,238,43,105,27,8,211,182,131,22,26,163,149,158,102,91,233,148,135,36,97,16,116,59,113,146,190,56,255,251,178,68,204,142,196,180,102,204,155,108,69,48,158,108,217,147,105,233,78,16,117,157,58,109,189,9,194,33,51,102,205,183,161,56,155,187,129,44,45,47,66,11,199,140,53,61,199,219,239,119,207,253,244,115,172,143,245,155,34,255,255,25,63,234,20,160,0,54,253,205,254,252,218,148,0,196,40,6,30,9,112,225,224,49,91,241,16,232,164,147,41,154,139,122,138,157,129,2,233,174,102,57,212,170,136,101,215,98,60,143,211,4,5,201,205,166,52,156,85,101,226,14,58,208,71,46,36,73,52,124,11,28,58,161,142,218,196,39,177,156,252,254,209,189,67,84,85,204,51,36,115,168,133,244,213,207,44,154,197,60,42,184,142,105,210,184,199,161,208,228,184,247,187,162,37,169,254,59,42,191,255,255,134,27,27,14,253,184,129,250,84,19,61,141,154,163,218,191,255,171,160,130,0,4,236,148,196,63,220,209,16,196,198,179,0,197,147,4,88,168,14,31,71,65,145,144,56,152,85,79,101,166,238,33,139,142,162,169,118,69,18,236,189,43,33,145,184,41,222,209,139,220,163,244,170,229,203,68,228,226,3,49,164,220,112,211,117,77,204,50,128,95,17,8,219,19,225,123,113,235,178,170,85,195,3,83,78,54,207,179,103,150,219,151,67,214,176,195,24,197,204,66,65,28,56,15,131,177,225,237,107,207,162,162,143,152,119,167,109,26,98,198,208,184,122,60,68,29,74,211,66,142,93,64,134,29,141,136,228,106,209,41,17,47,160,179,181,222,230,143,122,83,235,254,94,8,32,163,127,99,34,37,175,123,239,198,9,24,107,42,136,198,224,232,24,33,213,149,113,21,43,223,228,1,172,176,0,2,201,57,193,50,134,132,116,101,140,30,202,43,138,128,52,239,145,198,237,70,109,81,45,219,178,193,102,43,188,170,176,69,231,82,96,139,23,92,244,88,216,46,254,35,243,26,239,139,191,249,254,184,231,255,255,243,88,145,30,42,197,134,41,23,35,97,157,218,70,67,179,107,15,171,118,201,10,178,149,237,85,19,83,53,77,124,167,21,125,87,251,75,210,67,87,253,214,54,61,17,98,230,42,228,70,30,162,48,248,7,67,0,237,208,130,46,255,107,99,174,171,18,214,165,183,83,32,5,3,161,196,211,2,195,83,23,5,0,225,20,48,135,104,134,33,1,1,1,235,68,107,138,174,172,13,81,96,20,28,121,136,226,225,72,137,182,173,105,75,7,134,38,76,203,232,87,168,232,160,96,113,134,188,247,45,164,200,107,204,153,244,154,168,205,228,16,196,252,66,236,186,7,127,170,85,125,86,140,139,36,59,60,23,16,141,46,163,3,225,8,62,15,4,17,21,171,255,162,153,32,80,150,57,199,63,3,243,255,251,178,100,211,142,229,191,102,202,155,184,67,114,125,204,217,131,101,136,62,85,113,157,44,110,225,11,193,237,179,102,13,162,154,104,119,106,15,88,170,149,100,184,155,230,98,34,31,104,154,198,205,54,101,209,85,48,137,22,146,164,214,54,15,16,96,101,146,31,220,245,35,43,146,90,70,167,249,95,45,125,73,135,155,18,242,99,227,190,35,238,192,53,219,119,2,174,53,179,12,202,64,17,134,132,170,73,188,44,253,73,60,115,16,83,118,181,16,151,200,103,38,117,23,183,94,220,238,142,197,18,87,6,81,65,128,227,197,28,206,94,174,253,150,200,239,255,127,111,239,189,238,140,120,212,45,225,163,127,54,203,244,215,220,189,153,141,143,214,233,116,118,158,106,41,243,55,26,127,217,237,137,244,191,54,103,105,172,210,109,183,186,116,55,230,253,51,187,188,107,24,110,119,148,7,149,16,246,2,43,123,179,206,127,194,162,42,0,5,36,176,210,76,184,218,144,4,198,3,20,197,177,248,198,224,96,194,161,32,193,176,145,2,68,64,163,14,48,20,4,91,48,34,24,144,41,185,20,68,181,205,242,157,166,210,236,28,10,73,148,253,137,63,165,199,102,97,65,59,168,226,10,114,93,18,205,152,149,0,111,3,36,104,43,197,198,102,208,44,25,24,85,248,117,88,46,76,187,82,134,208,132,54,179,22,16,53,71,137,136,44,65,143,137,147,79,143,146,231,255,251,92,211,237,217,111,170,115,166,151,90,94,74,182,245,86,217,119,124,213,250,142,185,158,238,154,215,73,214,75,77,156,255,138,100,223,122,142,169,151,49,68,50,139,89,109,59,249,56,239,91,225,243,186,161,188,177,38,83,39,124,122,183,223,208,48,168,4,0,0,1,55,255,136,103,57,244,50,5,66,107,41,134,81,12,197,1,171,209,202,33,137,231,230,2,148,216,236,162,206,198,3,154,85,114,160,178,136,48,112,25,207,69,211,84,99,189,63,253,230,220,115,74,243,21,246,153,204,209,35,161,216,114,68,10,50,135,226,166,62,96,235,27,1,203,36,142,145,150,51,122,163,12,106,129,162,182,41,6,231,20,60,199,179,159,46,165,177,142,72,212,67,170,50,51,7,49,220,239,11,227,151,34,241,141,203,85,36,14,179,69,173,219,213,103,169,128,65,80,128,1,215,55,49,220,152,194,106,83,18,18,12,146,41,5,39,76,36,37,95,69,5,121,123,206,251,177,24,234,123,40,243,176,159,43,237,219,150,15,3,33,151,173,137,174,72,54,20,216,175,217,129,94,117,225,4,39,170,147,110,74,40,193,105,214,18,6,119,225,49,199,250,69,102,3,129,238,239,24,149,97,96,20,76,84,48,142,243,179,136,132,24,72,97,216,153,255,251,178,100,204,132,69,157,102,202,27,184,90,242,131,236,217,154,100,168,124,82,61,155,48,238,21,27,73,215,51,102,13,148,149,104,54,100,84,172,154,59,18,204,137,92,186,219,239,247,215,165,255,95,170,37,249,158,211,58,121,158,240,225,164,239,87,143,139,170,245,54,105,216,230,132,27,87,247,52,133,0,12,228,32,0,172,219,3,49,63,127,63,15,44,100,2,153,198,101,98,238,56,144,43,242,228,13,141,22,37,18,18,234,162,76,163,228,85,171,99,49,156,160,163,110,48,97,198,63,51,202,114,214,218,200,255,74,145,158,245,106,74,238,155,11,208,195,197,155,115,179,51,26,175,118,180,168,169,59,14,28,52,99,142,20,196,15,118,41,220,115,43,79,118,173,22,67,84,232,45,53,213,140,85,65,71,113,27,142,99,43,191,84,46,245,175,110,207,32,14,244,85,0,23,126,248,201,248,20,209,161,48,197,177,208,195,48,72,136,24,49,212,18,20,3,193,33,36,54,146,104,238,204,215,169,125,214,82,18,6,128,81,128,42,11,79,101,5,151,201,89,178,225,105,9,239,40,127,19,173,223,71,22,26,186,201,64,167,124,46,0,161,48,104,1,113,153,3,163,15,219,148,13,9,145,139,142,24,81,32,118,209,53,34,6,68,247,143,37,215,0,102,3,107,163,109,47,8,236,119,202,80,86,183,41,109,173,221,142,54,207,122,2,41,249,172,158,33,203,106,201,105,56,116,227,178,130,249,140,84,231,42,82,10,193,94,188,61,62,31,50,241,140,133,67,144,9,96,225,138,59,6,60,216,102,9,189,102,30,82,168,108,250,37,212,170,215,213,149,78,23,129,48,249,2,0,0,43,119,224,197,0,10,162,150,59,224,0,54,206,22,0,40,177,7,86,39,13,53,216,222,231,32,232,24,100,5,97,152,76,68,169,147,43,37,156,194,11,213,194,239,199,245,207,84,223,255,255,247,63,79,81,58,215,8,71,113,188,235,148,237,247,103,151,21,206,173,213,196,69,70,77,45,89,154,176,216,145,227,154,162,77,149,154,230,233,174,97,26,244,199,144,180,194,4,141,110,22,140,132,122,184,121,73,91,169,137,238,239,154,206,111,255,118,26,10,173,0,0,99,218,24,219,233,152,166,110,24,88,84,152,168,64,7,14,166,119,5,82,179,24,1,228,172,120,31,209,82,196,6,25,4,3,69,49,8,26,36,70,154,75,52,224,239,225,79,0,145,228,91,59,76,21,58,20,56,80,36,138,38,45,136,82,24,54,153,67,152,6,169,49,44,92,101,18,82,43,77,231,159,87,37,153,85,11,111,90,161,95,108,135,78,154,148,237,52,204,41,243,183,242,168,40,195,109,231,63,24,199,220,61,95,234,151,181,41,255,251,178,100,212,12,37,178,102,203,27,169,86,98,123,44,233,151,107,8,12,24,53,157,38,110,229,233,193,208,179,166,29,162,161,248,107,68,250,245,165,167,183,206,109,95,79,245,79,172,253,190,125,29,245,243,168,50,190,151,24,135,120,155,211,92,242,98,146,60,221,51,104,189,215,246,100,129,60,57,87,125,121,57,9,71,188,198,85,42,105,63,248,207,155,251,91,127,253,223,57,166,45,108,127,245,254,175,0,134,196,0,150,221,64,39,130,74,128,185,24,4,230,108,18,34,43,16,149,181,238,238,197,98,239,37,168,46,146,19,116,96,8,7,112,164,3,156,67,18,48,124,144,136,168,96,124,113,149,157,127,255,223,175,247,119,43,105,133,221,105,110,28,230,233,98,230,221,6,85,215,17,13,49,79,63,49,13,22,149,37,183,61,181,93,63,16,59,136,233,171,142,218,182,122,16,232,97,3,15,172,96,243,81,163,159,168,247,255,247,164,231,75,255,247,128,173,42,0,7,54,240,230,155,207,221,180,212,31,76,191,168,204,16,13,181,124,4,52,190,209,25,11,75,188,194,81,74,209,0,26,90,36,216,24,17,153,168,232,144,84,52,182,26,121,118,25,35,100,116,99,109,183,178,70,175,19,1,10,172,229,111,72,33,224,151,42,88,211,100,179,216,8,69,86,58,123,164,41,63,50,6,154,85,178,75,200,67,168,202,200,224,170,9,191,62,215,249,10,254,167,238,21,89,149,146,110,24,162,232,46,101,51,115,21,142,41,119,155,177,167,226,26,146,81,135,81,148,178,105,70,116,73,85,57,210,143,245,181,145,40,186,168,69,23,1,102,96,169,163,211,138,198,61,81,250,89,80,213,103,53,141,95,61,25,28,224,86,0,14,237,177,158,169,189,177,158,137,144,64,96,107,189,16,193,195,63,114,216,196,3,16,146,201,102,170,198,20,224,211,148,141,151,85,83,30,40,38,64,159,237,255,239,255,218,179,253,223,142,211,222,38,34,234,106,236,121,146,33,57,26,144,155,66,194,67,243,90,221,245,219,99,146,20,136,184,223,50,55,248,142,175,244,157,72,188,116,212,176,233,226,167,248,136,95,74,174,102,85,204,238,127,239,234,216,35,187,119,198,22,75,128,164,48,197,82,72,202,176,228,194,1,108,197,49,224,16,5,152,130,0,17,4,239,235,7,32,0,2,160,27,136,135,16,8,8,172,99,64,125,50,58,163,131,202,159,140,128,8,1,203,212,125,216,87,137,250,185,30,23,13,10,128,32,34,63,223,97,40,64,252,33,62,58,247,219,168,12,180,104,40,202,198,214,15,144,174,145,194,83,106,236,36,71,60,17,153,38,93,139,148,231,12,207,214,138,80,196,151,69,27,150,58,51,124,46,153,255,251,178,100,199,142,197,79,102,203,27,105,86,96,108,172,233,163,100,232,126,23,229,157,42,110,165,249,129,254,179,102,141,146,161,241,40,159,114,138,46,244,251,171,235,83,117,61,18,4,75,8,223,102,20,74,10,211,44,147,171,41,211,87,84,251,52,248,186,85,182,178,37,132,134,154,24,200,78,91,218,186,106,52,239,247,188,66,183,246,214,218,167,98,171,219,56,215,255,235,53,190,227,89,180,168,200,0,111,191,228,20,155,245,26,0,2,158,5,4,187,148,20,107,199,118,110,91,17,137,67,29,149,94,137,137,9,139,81,128,170,172,147,50,70,21,23,83,59,83,77,105,255,249,198,149,46,138,230,66,118,32,7,232,42,34,144,32,177,37,142,154,62,217,30,234,85,22,34,206,168,120,110,220,112,160,248,49,152,251,56,113,195,168,184,208,124,189,203,54,87,196,59,213,181,193,208,97,195,4,146,195,234,21,188,233,30,47,113,13,13,197,48,202,43,39,171,254,52,225,238,92,48,110,234,0,2,237,176,222,61,19,52,47,206,90,30,54,64,56,214,34,35,130,8,76,32,21,5,13,4,132,232,138,178,70,66,67,129,20,19,151,80,26,0,65,48,96,197,163,58,165,2,71,81,37,35,66,195,104,216,0,6,206,95,100,191,120,42,13,1,155,128,168,116,160,38,48,22,2,133,80,50,58,157,48,59,191,101,235,114,225,17,88,18,57,102,63,184,10,90,250,92,191,55,107,8,229,122,123,118,239,128,147,2,18,65,116,34,255,60,106,71,100,137,110,200,55,184,179,54,85,29,16,56,208,80,92,67,54,36,117,67,97,153,85,161,176,128,100,81,135,42,28,121,229,159,58,56,166,43,157,236,78,138,219,65,72,239,170,213,38,213,253,110,236,137,48,39,44,1,64,6,127,254,51,10,62,203,48,130,44,22,131,233,98,178,2,9,126,116,89,49,224,128,128,214,67,216,200,104,79,169,23,237,26,81,122,112,155,250,215,47,167,167,249,155,178,172,141,60,206,48,237,41,221,198,9,29,145,146,109,210,238,89,7,11,176,210,25,135,58,52,89,102,16,87,43,29,146,42,53,133,102,117,186,218,234,150,171,137,33,18,230,83,25,106,45,183,103,250,251,183,253,244,2,128,2,182,248,97,127,182,108,137,152,97,185,62,97,58,168,97,216,30,102,8,182,48,11,24,220,0,164,82,102,167,32,168,0,208,82,188,46,6,12,131,4,192,2,138,37,18,182,59,46,58,230,82,37,224,150,61,72,24,150,237,58,20,132,96,160,137,13,12,4,14,20,92,190,198,15,4,111,227,22,130,24,243,113,138,198,88,124,170,118,42,250,217,134,34,208,60,6,62,80,24,46,137,3,205,90,50,205,54,46,81,255,251,178,100,196,12,133,119,103,74,27,131,111,64,106,76,217,183,100,197,76,23,253,159,40,110,165,187,65,176,179,166,221,147,161,248,165,98,218,40,213,214,247,126,72,203,177,184,209,133,228,195,118,189,206,73,86,171,9,229,91,24,156,96,174,206,144,174,198,71,212,80,78,178,82,156,51,179,219,142,52,210,56,75,106,207,84,46,17,57,138,3,44,46,188,87,99,39,179,142,202,56,102,232,58,210,72,246,151,110,190,182,79,56,16,198,202,16,0,61,191,195,47,25,252,133,83,89,165,182,64,244,19,11,47,78,255,216,154,127,249,65,40,156,225,238,69,92,210,148,105,217,51,2,197,144,106,94,138,159,183,223,255,167,107,245,240,237,10,180,211,6,117,51,37,187,109,55,42,49,146,211,154,169,171,66,93,21,226,51,122,133,183,94,201,237,199,52,44,203,246,191,124,197,65,163,98,110,33,158,238,190,90,175,230,111,175,104,231,254,127,153,120,240,189,213,0,127,227,153,111,15,187,152,53,0,192,216,102,99,38,141,140,20,134,95,67,35,116,225,67,1,24,41,167,8,1,192,96,114,91,24,8,64,128,100,4,183,118,116,153,236,194,202,204,69,86,225,25,73,7,16,183,15,60,93,176,176,19,11,134,85,234,125,8,2,115,205,104,190,208,152,106,126,1,80,121,1,108,67,61,37,47,38,178,95,187,216,45,83,103,107,150,116,30,36,65,56,195,238,215,111,246,236,168,130,89,98,121,81,241,52,44,44,58,226,72,115,225,142,42,232,155,14,136,60,63,38,157,141,62,152,109,37,220,69,95,169,4,26,92,157,113,57,71,246,163,106,13,108,199,37,100,168,219,31,112,141,34,183,167,28,113,79,243,255,173,194,227,64,1,32,0,246,219,39,248,121,38,72,105,84,155,169,160,146,224,231,169,224,247,98,8,118,225,250,241,9,200,169,229,20,229,98,44,141,40,215,44,17,154,84,169,202,114,254,150,219,253,190,118,189,190,101,201,37,148,156,142,153,30,73,109,116,57,63,58,28,166,110,254,184,253,82,217,249,91,82,59,218,199,158,67,241,92,152,144,136,233,109,145,17,161,118,133,98,92,248,81,47,159,255,124,173,0,0,5,55,252,195,169,51,140,106,67,28,194,24,43,0,160,206,97,42,12,230,15,192,194,56,1,134,20,32,26,10,0,208,96,8,169,176,130,36,48,41,106,159,0,24,74,66,162,105,11,248,191,79,91,69,111,80,137,176,36,170,106,179,180,182,165,10,20,205,68,77,3,229,245,44,169,130,44,58,88,215,98,206,107,54,135,81,179,204,159,79,61,126,176,213,86,230,7,29,159,91,214,48,254,223,49,153,37,83,183,91,123,214,117,252,11,248,182,222,115,15,23,255,251,178,100,200,140,229,123,103,74,19,140,70,20,103,172,217,163,100,227,126,26,217,155,38,111,97,233,201,207,51,102,77,162,153,249,221,111,188,106,28,46,195,104,79,155,227,196,100,97,129,10,44,144,31,198,110,87,176,51,120,234,52,211,168,183,135,104,141,213,125,189,93,155,203,25,243,132,5,117,30,199,223,129,36,106,125,182,194,197,180,219,152,14,25,178,129,82,254,241,125,23,81,234,123,57,190,128,246,3,69,114,225,224,204,251,25,159,113,229,143,104,87,220,20,144,23,115,202,221,248,38,105,156,148,13,104,5,2,40,9,64,83,212,20,178,149,199,144,62,145,186,178,183,210,245,199,24,61,75,59,144,84,69,88,162,80,128,213,113,242,61,123,127,170,127,237,231,162,108,249,177,54,211,147,218,59,228,235,214,199,198,78,158,94,26,114,59,98,217,163,110,80,255,95,152,204,234,245,18,213,159,203,199,249,186,254,157,172,151,121,132,63,100,109,110,199,20,148,148,126,238,126,249,30,212,204,255,235,250,219,238,112,6,149,0,7,62,212,227,249,227,216,21,77,18,153,49,161,184,216,33,3,75,129,144,124,12,26,14,0,191,82,210,250,204,58,195,128,52,58,33,178,227,161,125,228,114,183,197,236,78,7,217,156,171,153,44,125,213,118,86,74,150,3,69,14,99,24,16,1,213,169,229,107,207,148,236,182,92,22,92,218,122,122,88,34,212,106,165,3,17,82,85,190,81,10,67,76,203,202,188,111,110,226,156,242,191,223,127,255,251,22,132,130,115,74,41,34,148,90,67,113,78,46,164,91,12,74,179,235,61,40,92,123,179,173,36,245,208,94,125,222,78,79,178,134,123,119,237,62,157,186,11,76,185,73,86,117,3,136,160,187,217,235,186,78,223,234,82,152,204,41,143,176,0,0,64,75,119,255,170,168,34,72,40,24,42,71,161,18,171,7,3,36,166,228,122,33,34,171,149,107,123,199,189,254,97,190,94,238,124,251,188,160,215,211,242,190,123,172,44,41,29,153,8,34,28,216,23,58,124,50,223,206,151,116,189,52,121,114,102,45,44,4,159,13,101,211,248,102,85,157,186,20,147,53,185,88,207,56,70,109,169,114,169,158,95,79,33,42,207,97,208,117,145,179,110,222,115,156,223,254,161,167,0,9,182,176,198,61,156,204,162,16,116,80,12,51,204,139,8,76,140,20,0,0,200,97,88,44,18,189,40,134,88,52,180,33,0,142,10,94,101,50,150,51,24,126,34,220,27,172,80,12,28,22,207,223,102,32,136,114,165,248,24,171,13,2,202,208,72,71,86,213,118,215,90,252,65,184,185,180,14,4,243,198,194,18,4,226,194,6,113,210,139,142,119,243,114,104,59,203,15,17,10,86,255,251,178,100,191,12,133,77,103,203,27,137,110,96,110,108,233,202,100,103,190,22,125,155,42,110,229,105,201,183,179,103,29,130,161,185,52,125,71,72,156,46,29,141,60,246,46,215,243,43,39,222,246,18,216,157,184,229,55,58,129,169,198,237,187,62,201,66,165,122,99,143,236,81,212,199,219,21,70,207,170,247,58,21,246,186,41,211,250,11,105,108,131,229,178,157,240,179,14,219,34,29,87,205,51,153,187,255,143,137,209,1,135,48,128,5,251,127,201,48,139,103,42,173,132,64,68,134,80,37,120,50,196,204,169,200,164,216,25,145,75,172,231,84,171,176,229,11,49,92,236,127,255,200,85,57,22,213,212,179,41,18,8,30,139,124,165,142,166,239,187,94,170,106,47,207,239,25,213,245,19,29,95,111,14,101,75,118,199,115,17,49,55,23,53,117,199,188,221,216,235,229,124,101,82,127,102,243,241,86,188,82,70,177,46,145,239,255,223,195,242,4,28,73,0,203,183,248,202,80,19,7,9,204,54,80,48,160,180,33,12,96,49,74,175,105,229,0,29,59,172,205,118,193,243,142,52,130,69,251,194,83,37,143,186,81,56,237,29,202,77,59,208,196,137,126,94,128,88,12,142,221,123,215,106,227,102,95,186,11,189,207,247,201,251,51,145,14,229,186,212,153,222,250,216,86,172,142,91,217,52,121,238,83,85,70,152,250,168,67,126,29,221,9,191,12,150,78,42,115,238,180,42,12,192,38,40,218,183,170,136,52,214,46,111,220,144,114,239,93,169,139,202,172,190,81,127,19,4,184,83,176,238,166,185,101,234,67,189,42,78,229,55,111,231,111,243,152,5,116,184,0,187,109,230,125,66,230,14,20,6,69,143,198,53,10,102,82,136,2,130,88,140,52,49,16,57,40,1,82,189,62,199,74,33,42,37,226,159,76,209,179,193,180,245,169,95,23,173,84,27,156,2,223,64,14,166,149,51,56,115,135,131,166,102,34,11,207,35,167,144,73,101,59,80,143,18,23,99,253,92,104,225,37,181,20,135,165,140,74,135,57,107,148,70,182,71,52,157,149,237,238,152,219,60,108,240,50,30,106,152,203,174,81,106,225,245,177,170,229,58,235,83,108,183,149,209,20,255,191,115,207,21,240,54,198,67,212,222,142,170,212,166,141,88,117,105,153,67,195,211,222,7,202,221,140,138,111,178,129,241,10,134,0,25,174,223,24,109,161,192,170,24,184,56,64,72,112,185,135,139,55,52,20,92,18,200,2,74,224,220,103,144,245,52,110,126,147,118,163,246,25,45,153,167,238,83,59,157,104,59,4,230,138,68,171,200,179,175,107,63,187,169,13,153,133,12,116,51,6,20,20,195,43,226,1,144,87,101,2,128,246,14,10,112,143,212,255,251,178,68,201,136,196,229,103,76,155,134,95,66,161,140,217,67,119,8,78,81,73,157,55,77,141,89,138,45,51,165,205,193,151,48,18,90,154,96,246,198,100,101,42,114,190,16,37,218,30,196,96,204,18,93,245,229,170,230,165,109,184,247,20,47,148,33,164,130,75,248,24,70,173,121,214,53,102,181,181,42,141,183,253,136,193,8,242,0,5,111,255,24,119,8,108,87,161,133,142,100,193,51,38,135,204,90,26,141,131,147,121,45,119,75,108,157,182,108,81,106,54,159,43,138,99,105,235,144,37,108,182,10,117,224,24,173,184,105,179,73,2,224,6,209,226,155,133,91,149,203,171,227,116,233,12,230,97,67,71,12,208,80,147,129,93,136,73,9,88,197,102,136,102,198,204,67,90,249,30,75,214,24,210,133,109,108,68,118,119,33,233,161,44,65,35,152,204,55,241,189,123,224,91,104,27,68,142,122,93,236,12,188,58,91,35,221,170,202,146,37,216,215,215,162,255,3,58,4,0,25,182,222,157,126,71,169,41,132,186,99,192,132,7,55,0,203,64,76,85,60,31,202,57,43,67,125,217,244,196,244,61,79,133,21,29,13,28,94,126,23,149,74,111,134,159,124,212,166,43,54,10,66,39,32,247,186,21,241,5,110,108,156,78,55,162,24,81,32,199,145,227,198,13,66,36,188,207,157,165,114,32,126,123,216,241,186,53,73,68,141,146,57,152,120,157,17,204,175,175,101,177,205,85,5,68,38,240,187,186,89,243,113,80,91,136,131,213,100,178,123,190,113,164,143,54,127,221,236,109,100,29,148,228,61,181,79,216,56,136,0,100,183,83,102,201,142,12,163,52,145,52,199,165,19,0,132,1,74,146,16,56,20,44,52,4,89,238,162,182,2,129,77,250,179,67,77,243,149,93,228,132,209,189,115,205,252,189,238,181,57,26,153,110,74,158,161,125,90,108,6,173,174,246,114,200,30,158,255,0,108,10,2,245,130,145,131,76,22,69,150,227,135,20,68,98,56,71,74,150,199,72,144,150,47,16,142,217,171,145,49,21,55,202,143,96,199,228,156,50,166,235,114,87,220,143,244,101,66,18,76,254,190,101,75,60,238,170,90,17,59,213,58,247,253,126,225,128,4,0,46,89,89,154,122,38,102,54,152,145,116,40,89,48,64,0,204,34,82,32,81,16,25,156,195,145,153,240,224,19,42,92,201,91,38,129,230,43,82,190,81,215,89,21,40,147,79,81,104,245,72,113,111,52,52,236,134,95,85,23,122,162,182,31,235,115,119,2,236,197,148,92,58,14,89,115,170,100,46,217,240,16,134,185,23,75,40,248,221,249,208,247,207,74,77,233,227,65,87,22,105,221,242,145,30,105,211,180,65,131,30,99,195,173,222,8,255,251,178,68,199,4,228,110,102,205,59,72,85,242,137,172,217,99,112,101,204,20,57,155,45,78,25,25,130,136,51,101,13,220,25,57,40,182,180,225,157,145,69,167,194,47,71,156,107,48,110,221,240,243,117,125,214,105,50,6,186,38,100,115,16,204,250,90,227,253,214,227,170,250,227,235,152,5,246,219,190,51,38,153,51,25,103,48,245,28,49,144,91,48,204,5,49,28,51,116,72,146,0,128,194,179,170,56,67,108,154,35,42,83,133,185,34,102,19,183,223,38,194,243,36,70,147,223,56,122,37,40,126,20,147,55,67,199,133,186,167,59,193,21,152,118,175,208,214,76,242,11,20,124,50,19,2,209,212,10,143,186,236,176,139,160,88,243,138,134,69,235,180,247,66,28,207,9,86,239,198,142,106,54,129,153,93,157,245,181,3,254,57,106,187,119,68,237,85,99,27,59,247,236,94,36,150,166,122,90,69,176,115,107,226,237,38,131,223,113,38,77,211,141,253,73,223,237,7,85,211,187,222,239,82,93,218,251,104,13,244,85,0,1,0,0,0,101,247,254,108,209,231,70,38,6,22,48,225,22,60,96,129,140,92,32,42,55,8,153,149,181,232,122,100,200,140,11,74,70,237,51,227,107,42,56,185,90,104,153,8,216,160,208,132,214,244,117,125,52,145,181,63,87,183,8,245,80,39,27,167,61,204,73,246,227,18,90,45,182,202,163,233,40,247,107,81,217,34,13,221,114,241,187,199,16,245,216,180,36,227,4,91,17,134,140,23,48,254,36,78,91,196,85,168,230,20,21,101,185,255,210,135,90,172,143,226,234,46,5,75,175,25,204,37,158,115,120,147,187,226,23,123,255,255,26,2,83,0,20,187,108,109,44,9,212,77,166,137,43,152,160,134,96,160,80,128,68,23,3,24,28,30,186,20,34,86,146,200,10,101,144,45,43,75,101,242,73,28,15,156,70,44,233,196,165,46,101,60,3,90,212,61,14,184,110,67,188,195,98,214,240,141,225,252,44,162,105,63,238,145,230,103,112,131,253,180,236,158,121,61,247,252,222,79,254,105,242,60,67,227,124,102,104,100,71,160,236,170,135,119,204,172,122,108,145,170,199,204,141,200,139,158,69,245,98,36,43,146,210,188,135,15,47,45,247,189,120,168,26,219,241,121,216,114,127,83,176,168,21,96,57,110,218,153,98,17,215,135,24,18,25,116,200,145,12,0,101,118,166,131,39,145,201,34,46,146,245,120,97,153,215,218,102,158,181,170,179,238,149,105,36,182,196,78,197,88,110,188,154,47,30,142,211,101,95,124,203,32,177,137,34,139,42,13,229,62,86,39,71,163,30,177,141,99,188,206,91,99,231,214,247,25,91,145,47,206,169,122,147,43,182,181,98,124,243,189,255,251,176,68,192,132,196,145,102,206,107,105,67,114,142,76,217,115,112,195,200,18,29,157,54,109,153,89,130,58,179,101,205,193,159,48,108,238,49,110,150,22,96,107,66,142,20,105,154,251,29,72,75,1,155,173,26,6,29,161,47,76,93,65,47,253,236,25,83,133,27,105,17,230,211,30,213,26,99,209,31,249,128,165,128,6,107,126,52,82,112,233,170,99,3,28,204,106,63,34,20,152,136,66,133,102,85,2,9,1,211,229,150,36,163,196,28,5,120,89,76,8,214,155,27,127,201,232,140,14,163,211,16,68,11,58,220,233,35,173,126,125,237,109,227,142,92,91,41,94,234,101,161,99,50,145,162,108,143,178,139,109,126,4,12,160,72,82,228,158,180,73,168,32,103,195,3,45,40,93,151,184,118,144,206,201,79,201,214,33,71,217,131,29,35,167,114,153,79,208,205,132,34,228,30,147,177,211,246,169,12,164,150,57,163,236,89,60,195,167,107,57,223,178,177,108,50,0,21,238,176,102,136,199,67,8,146,76,116,45,88,12,92,34,30,78,23,110,158,55,40,185,11,120,107,191,63,42,169,32,179,94,52,203,102,36,152,253,124,163,79,69,70,201,47,127,33,200,18,238,25,87,207,177,253,234,200,96,56,64,68,81,128,0,2,16,196,37,52,207,79,72,39,123,191,62,244,200,101,167,214,90,50,107,55,196,238,254,51,107,22,245,141,84,253,179,102,73,60,238,30,118,108,189,21,181,206,181,45,11,207,47,71,231,234,231,30,135,180,103,242,151,231,89,251,35,167,71,121,237,171,157,217,255,244,9,232,0,5,191,252,194,49,131,26,170,140,148,100,5,9,199,136,166,37,3,23,148,195,0,134,118,208,81,161,248,93,84,167,106,228,209,63,27,228,77,61,99,87,16,150,69,231,29,67,178,28,118,48,27,10,179,64,134,37,37,164,104,113,250,86,239,98,152,118,30,10,84,12,20,14,43,129,74,114,203,15,196,116,127,244,175,28,255,9,237,40,252,164,161,150,133,86,133,12,152,68,88,162,209,26,244,167,170,202,86,168,165,69,137,140,105,41,221,36,205,223,52,137,196,55,252,107,123,51,55,109,197,215,215,241,90,212,212,143,254,185,154,216,47,96,0,35,218,130,167,6,93,2,248,7,173,51,67,202,222,36,83,101,104,75,138,117,145,65,178,7,5,254,113,83,229,116,65,20,40,135,165,216,155,43,19,241,213,233,195,228,189,158,43,104,121,64,30,81,228,132,122,204,2,70,108,40,81,229,221,121,0,216,202,186,128,148,122,126,51,141,2,224,66,19,196,160,188,188,0,14,16,120,180,19,244,19,165,185,223,162,29,79,120,19,107,17,79,2,132,14,67,3,183,46,30,177,198,57,110,255,251,178,68,199,140,196,96,102,205,155,102,62,96,143,108,233,147,113,232,78,21,177,157,50,109,61,15,194,122,179,101,205,167,139,128,92,151,54,245,93,85,91,189,99,1,65,2,33,134,72,211,69,9,97,65,1,5,172,76,88,242,138,136,14,36,85,86,166,93,92,217,36,114,124,222,85,144,51,134,241,31,255,14,6,47,255,241,255,255,255,141,1,142,0,1,237,249,185,32,15,80,97,166,30,34,98,0,161,154,19,216,228,5,125,95,235,137,164,94,86,90,221,219,37,84,113,122,20,178,76,250,73,93,166,13,44,134,246,255,198,27,187,142,222,189,239,219,118,85,171,137,158,172,119,193,165,182,8,118,22,220,227,142,164,114,29,143,70,33,21,98,19,202,160,187,23,68,20,185,26,140,56,96,195,151,79,30,5,89,182,200,207,182,116,131,171,238,148,215,71,116,166,157,251,164,4,57,96,40,70,149,72,173,176,230,57,14,245,124,90,188,132,185,202,216,51,158,106,138,50,31,145,221,251,59,183,98,179,84,210,215,168,211,177,149,170,63,166,206,160,144,170,0,0,238,244,45,134,101,195,38,10,198,35,6,0,137,10,134,192,143,218,159,139,201,152,195,162,217,158,39,253,183,135,226,15,36,130,89,65,79,20,150,211,252,252,227,247,59,106,253,87,49,188,175,26,145,73,216,132,78,17,75,27,135,36,181,47,69,225,187,19,19,14,72,48,46,77,74,240,197,34,244,177,21,194,222,65,192,177,13,32,70,36,29,54,73,39,250,37,85,119,238,42,185,121,161,83,218,147,186,186,51,136,50,26,206,42,68,8,60,72,216,253,68,84,145,45,92,74,89,35,171,82,95,155,5,103,178,186,244,127,40,85,147,253,7,141,255,255,252,160,6,176,0,9,183,224,14,179,54,137,49,105,247,72,40,8,32,9,29,0,1,9,187,244,248,189,76,54,146,84,255,203,161,111,67,217,59,98,130,95,20,140,202,236,79,81,64,241,91,91,161,115,92,201,12,186,69,34,101,146,247,202,150,55,20,155,169,59,23,127,236,84,140,59,161,64,184,58,149,233,138,64,242,216,202,136,55,143,104,17,2,85,13,68,169,158,172,115,245,34,91,175,87,231,96,200,59,30,166,69,101,99,63,98,157,89,145,37,123,42,92,251,119,86,87,165,141,66,106,171,102,251,186,237,124,181,236,181,114,51,54,191,186,0,180,187,195,156,51,51,98,32,16,128,225,105,144,136,153,104,130,210,101,172,73,196,110,110,83,214,219,70,31,23,246,24,108,146,7,59,57,68,122,146,35,28,138,84,185,62,214,90,252,45,184,87,130,102,151,54,113,199,93,176,198,164,113,169,152,14,39,8,166,138,67,115,207,227,162,93,104,18,35,114,255,251,178,68,187,14,228,189,103,77,155,104,63,48,143,12,233,163,109,34,224,18,149,155,54,109,160,252,194,15,51,166,205,183,137,248,45,47,134,226,140,222,63,74,17,139,132,162,83,141,15,40,149,159,253,30,37,153,101,51,93,154,26,106,218,168,106,19,37,22,213,52,200,50,229,92,167,171,94,38,70,169,75,56,179,149,54,217,198,239,56,70,2,136,236,221,190,80,149,87,255,255,255,253,3,230,255,156,224,169,146,2,136,14,0,64,96,162,240,50,117,40,113,83,175,46,130,105,226,172,74,81,1,187,49,195,219,40,40,240,24,168,185,128,148,180,40,229,245,11,75,155,140,109,238,201,85,219,17,231,187,19,75,20,21,218,237,40,196,176,175,140,134,29,161,30,88,97,128,170,115,99,100,38,236,111,85,111,218,229,141,22,36,207,107,159,255,191,255,179,38,172,238,123,183,114,60,165,57,69,162,171,170,169,137,71,152,174,228,164,186,83,217,223,191,246,237,147,177,54,68,148,235,179,254,220,119,0,1,46,252,192,80,67,8,56,141,80,242,22,46,24,232,176,101,160,73,132,131,65,198,80,48,29,44,84,209,88,33,197,40,138,211,195,143,186,134,71,213,212,94,105,133,55,57,27,67,129,25,51,47,136,117,184,151,129,167,169,39,201,153,42,119,117,132,37,130,137,180,254,193,109,29,164,186,109,114,49,2,46,103,154,203,119,80,68,207,108,46,180,237,228,45,132,176,38,158,192,65,17,16,8,133,92,22,24,105,130,217,158,99,69,50,185,39,210,100,124,187,33,229,158,197,184,241,230,64,222,165,99,220,125,181,219,60,186,147,117,107,180,219,165,37,127,158,58,53,235,127,247,167,40,166,232,168,218,105,122,182,246,57,44,130,176,0,54,32,0,9,118,195,146,76,137,240,141,131,131,8,67,34,168,128,50,85,210,53,105,135,129,235,140,117,52,9,156,24,62,250,34,127,213,159,181,6,56,94,162,240,130,14,79,187,254,65,8,72,233,58,102,140,215,69,102,107,146,204,254,49,153,129,20,235,162,132,117,221,135,21,214,57,55,70,86,154,103,119,160,231,122,233,123,221,17,10,90,157,145,92,172,150,205,237,79,229,245,255,244,255,234,0,168,55,126,99,96,196,114,36,124,97,202,42,6,71,4,139,131,8,69,227,2,2,211,4,3,16,112,130,76,20,151,33,18,75,84,33,1,212,147,70,123,81,98,133,162,178,70,125,30,172,191,222,5,118,246,171,76,109,214,139,57,70,1,3,42,206,94,134,186,143,140,217,58,203,175,17,118,83,138,45,55,97,121,177,101,167,33,110,46,195,103,81,183,232,186,96,208,2,141,186,169,235,232,161,21,123,103,173,176,198,209,66,40,165,109,65,255,251,178,100,195,14,197,77,103,76,155,136,63,50,105,108,233,179,104,194,108,22,237,155,46,110,153,94,129,245,51,102,141,148,161,112,196,215,114,181,157,251,74,206,239,222,245,155,253,189,212,245,35,172,153,179,225,100,207,155,124,66,45,33,40,155,81,82,151,201,198,206,207,152,229,212,36,200,200,205,70,67,11,27,58,134,208,213,174,189,111,68,125,43,77,17,27,232,113,194,177,113,24,1,160,0,94,223,156,8,134,58,103,160,225,1,137,21,32,132,18,102,203,210,191,90,227,56,46,62,186,101,233,25,45,202,92,189,78,110,251,77,1,145,74,196,104,142,69,116,44,34,122,142,81,34,243,12,42,83,131,214,52,115,193,53,188,73,187,10,153,31,111,192,235,126,247,188,100,79,115,121,248,179,201,235,58,217,246,236,107,104,240,43,212,71,60,221,84,112,147,42,171,221,69,241,203,243,73,50,189,247,84,253,116,140,191,19,252,204,55,223,255,93,255,245,12,205,1,205,0,0,174,244,195,217,152,240,67,36,201,34,56,195,146,28,64,4,9,10,197,165,48,172,20,74,193,96,77,43,85,107,87,14,2,89,251,246,171,101,146,134,204,137,52,179,145,151,161,121,71,97,148,190,143,191,148,232,22,97,40,8,182,208,74,251,136,64,64,128,89,159,146,0,108,37,252,69,166,155,37,125,22,68,243,125,27,153,102,19,137,52,219,51,130,216,203,166,231,156,194,128,162,146,50,254,197,217,76,212,53,42,134,161,217,68,254,93,214,185,154,144,233,166,209,13,242,55,235,65,160,92,154,73,251,65,204,110,153,240,98,40,209,70,116,237,208,152,136,158,107,219,182,59,191,143,99,115,79,162,57,243,155,222,221,187,126,255,255,255,127,130,165,80,8,0,1,118,248,115,34,184,13,112,76,34,193,32,48,135,132,181,146,91,179,55,25,21,24,167,32,93,54,35,152,188,253,203,207,116,78,147,36,4,19,75,50,167,183,58,216,100,215,35,49,3,58,17,129,148,133,56,115,161,25,24,141,127,98,48,165,74,217,143,185,10,82,37,206,117,98,144,198,43,168,87,158,170,146,87,58,51,218,250,232,147,211,162,42,95,163,211,62,213,255,255,255,239,241,79,111,140,127,200,58,222,84,43,20,50,57,80,49,222,36,213,48,192,12,70,28,22,6,176,4,67,83,86,164,176,236,191,54,204,226,50,184,170,63,187,238,19,240,206,89,227,178,183,225,181,234,228,176,230,8,80,121,167,3,0,144,232,227,15,7,213,45,69,36,232,45,118,232,167,112,65,84,4,230,101,97,174,204,182,7,249,247,107,78,211,94,153,123,82,145,146,195,234,158,93,41,236,97,182,158,153,163,164,252,55,159,247,70,28,150,228,179,255,251,178,100,198,142,165,109,103,75,155,166,87,160,105,204,217,199,101,34,94,22,69,155,46,110,25,94,129,214,179,102,221,164,157,184,84,238,159,251,181,40,192,68,195,17,194,73,233,47,88,110,44,151,218,168,105,221,119,39,147,146,159,202,223,189,222,30,97,219,21,67,89,208,203,236,215,61,104,105,92,242,19,231,161,135,83,161,255,91,206,49,153,207,2,9,99,77,255,25,140,97,67,166,8,97,132,187,79,8,249,64,72,156,17,27,143,193,144,223,17,57,208,62,158,190,12,207,27,195,7,104,72,1,13,0,226,21,46,91,15,177,217,49,87,136,164,33,95,76,189,156,235,49,210,222,105,174,99,233,191,101,67,217,52,55,83,85,206,57,76,28,46,88,137,172,138,146,137,78,113,115,154,143,113,243,142,127,143,59,186,49,232,165,138,179,212,246,86,116,49,109,244,243,218,134,190,204,175,255,250,209,53,12,42,0,0,237,248,221,173,216,226,52,100,215,70,140,196,2,252,198,224,208,194,240,44,104,55,14,1,76,12,2,139,94,34,0,75,100,90,82,32,53,89,151,115,58,73,246,147,21,47,19,126,251,53,37,252,198,151,194,252,67,170,129,50,146,224,52,243,20,64,101,179,0,129,128,68,125,7,3,80,3,200,165,204,161,1,237,109,179,184,163,128,20,129,75,232,94,26,240,4,185,154,245,173,55,37,230,187,217,18,167,105,208,44,130,81,132,33,16,90,87,60,103,123,159,191,48,209,131,36,243,227,198,78,236,191,40,255,177,213,39,219,156,206,147,166,221,182,41,173,101,74,139,167,111,147,240,191,204,213,86,207,115,118,58,17,58,235,134,219,166,216,90,63,153,118,202,142,149,82,58,150,212,40,145,228,243,240,239,136,220,232,103,61,196,114,108,101,202,64,184,0,45,191,225,106,14,140,24,117,111,114,28,102,148,235,214,136,163,54,227,197,39,55,223,53,187,247,169,76,239,119,6,215,62,110,4,201,67,101,118,234,136,234,83,192,153,10,157,159,148,209,7,178,174,182,20,32,96,224,76,80,233,67,47,73,145,232,91,86,173,35,164,236,76,229,150,138,200,186,231,67,146,167,173,211,231,32,182,95,53,90,147,253,221,116,245,237,254,102,171,135,14,124,102,150,55,134,173,164,144,97,186,54,230,2,32,90,96,152,1,198,15,128,96,28,23,225,0,88,86,2,102,5,64,16,89,197,42,104,70,2,160,36,12,0,105,242,202,5,128,25,96,90,57,16,20,59,51,12,189,47,135,0,40,191,200,176,23,0,34,226,17,0,164,1,6,152,87,0,216,64,3,21,128,210,131,7,0,172,48,211,12,2,64,12,120,0,229,45,109,98,175,118,200,72,1,8,24,229,74,19,113,131,255,251,178,100,206,14,198,53,102,202,155,172,95,16,101,108,217,195,97,34,78,26,249,155,38,111,13,254,137,119,179,167,77,148,148,248,59,176,11,108,219,173,21,162,234,59,235,200,104,12,229,113,168,105,253,87,111,91,83,157,176,246,84,144,111,91,187,151,171,51,174,196,180,190,254,230,160,215,127,172,243,63,123,23,65,153,131,198,62,103,229,94,25,157,47,116,133,167,243,111,57,128,249,138,87,173,77,253,214,179,184,112,119,154,110,159,169,159,234,176,173,235,156,231,54,172,244,190,191,172,171,84,134,201,170,85,22,21,199,240,2,164,223,244,5,156,36,3,65,94,109,171,89,113,222,226,114,73,116,103,202,66,144,78,216,255,202,190,110,66,49,2,17,153,68,87,157,244,186,51,209,85,111,179,144,76,229,168,187,28,142,198,99,235,150,234,91,219,253,125,93,111,181,202,238,206,231,101,42,40,197,179,29,205,94,106,31,244,93,250,209,127,223,109,14,69,255,251,116,116,82,117,3,61,0,3,62,248,195,197,212,253,83,96,195,243,240,198,81,184,194,128,20,56,98,14,11,131,2,38,44,173,234,200,254,38,226,86,164,51,104,174,88,252,102,113,219,114,228,174,179,202,229,47,149,44,97,107,237,67,149,185,224,49,4,13,30,2,220,37,220,180,94,118,18,176,248,206,64,113,205,195,116,176,237,21,29,202,58,177,158,203,96,249,84,89,202,102,74,197,75,44,148,217,125,102,217,127,95,252,42,227,103,157,251,30,109,181,85,99,89,60,175,130,128,140,18,144,65,169,245,145,204,73,54,174,79,31,142,173,124,144,139,50,57,80,152,177,203,139,144,54,127,146,222,130,240,136,169,107,209,102,169,23,217,78,154,44,243,99,66,113,77,104,25,34,102,136,100,52,0,63,241,167,14,113,21,18,185,124,214,179,190,244,16,129,114,98,66,150,217,193,94,110,93,110,39,216,86,53,152,31,90,105,182,238,158,85,117,186,253,35,63,119,122,255,203,69,178,81,198,75,102,39,71,181,211,93,89,85,25,30,95,70,74,173,138,178,21,118,166,246,103,239,255,251,107,215,119,255,221,134,60,134,172,17,128,0,63,254,53,223,135,55,173,164,49,192,210,51,96,67,49,32,47,50,12,28,46,209,80,4,6,128,99,193,106,24,100,227,12,129,74,144,104,8,46,128,240,74,56,1,203,201,130,182,95,74,221,159,132,192,64,76,141,102,160,178,126,6,1,66,32,20,192,1,192,48,21,70,92,85,217,130,96,58,103,171,10,113,197,87,77,197,65,58,58,0,204,63,138,99,106,18,201,151,244,98,97,86,63,238,212,189,71,8,128,57,182,143,71,212,208,97,113,39,246,3,135,225,140,121,223,252,253,7,107,255,251,178,100,196,140,229,128,103,75,27,163,111,176,86,76,233,178,101,37,62,153,145,155,40,110,153,190,201,150,51,102,77,150,20,248,199,120,243,222,59,254,89,193,41,20,124,28,218,232,34,88,165,158,117,209,59,231,17,5,46,152,44,248,54,18,102,65,20,219,112,11,44,158,91,127,223,42,54,230,243,110,160,201,197,45,140,162,125,5,190,157,214,166,93,6,122,146,82,42,74,129,120,186,117,69,64,175,140,110,93,177,214,88,214,10,107,108,187,176,53,100,128,75,229,228,136,204,181,18,130,6,180,111,243,60,195,59,71,160,106,16,89,133,47,48,28,247,101,66,68,221,11,44,210,180,238,149,188,142,139,181,186,76,147,178,203,82,39,185,94,66,48,199,58,109,36,166,31,60,174,89,90,241,199,105,68,217,157,93,168,230,165,222,141,213,107,116,98,30,84,201,127,244,253,237,103,243,42,162,1,213,0,0,219,208,242,0,20,206,144,144,219,200,148,84,132,50,208,75,48,20,36,8,1,199,64,19,8,192,81,225,109,14,226,128,74,185,24,3,73,1,214,72,10,2,140,41,0,31,84,67,112,29,133,130,99,232,84,148,202,129,174,167,234,93,132,2,74,166,96,128,60,101,208,174,93,116,38,177,192,48,56,52,19,32,41,125,32,13,91,230,161,136,188,33,27,89,228,115,24,5,131,213,125,157,229,86,83,88,25,163,70,135,0,162,32,25,186,203,153,19,90,103,242,7,18,30,127,233,163,86,111,107,63,191,176,190,224,190,18,26,16,183,109,237,90,87,52,201,206,145,49,161,37,200,237,59,188,63,135,63,225,213,220,216,90,224,252,146,13,243,77,146,186,115,155,231,150,170,78,249,234,61,151,235,127,14,190,159,223,219,154,117,236,49,12,151,0,3,64,0,29,223,241,156,194,49,46,10,214,111,115,114,157,244,114,9,254,169,215,46,180,250,217,141,108,110,254,191,59,220,54,225,251,138,236,130,145,28,254,84,79,235,200,253,206,194,81,212,203,250,154,82,210,172,132,221,21,144,228,231,209,207,81,155,100,157,24,206,106,178,222,228,53,110,218,38,210,79,103,86,123,159,71,185,26,183,75,242,54,215,251,187,183,202,245,12,0,6,127,233,139,26,111,20,29,97,134,96,64,24,22,129,97,128,208,9,17,3,80,200,3,45,245,10,30,0,196,149,103,108,209,29,5,64,61,58,203,108,2,0,221,64,133,0,41,69,27,77,20,184,95,175,146,39,190,174,10,110,2,0,133,191,48,147,2,80,8,7,136,128,10,20,40,0,70,1,32,12,189,95,231,73,252,113,223,182,189,31,98,15,196,90,142,149,200,194,114,24,113,90,29,136,126,40,42,0,208,20,182,67,49,92,226,97,132,255,251,178,100,207,140,6,32,102,201,27,163,95,162,99,236,217,202,101,226,62,25,193,157,40,111,37,189,1,144,51,103,41,132,148,248,37,79,218,37,54,183,123,110,240,142,72,164,49,90,143,150,65,4,135,6,158,72,93,98,117,218,64,153,230,208,46,133,26,236,80,86,162,194,168,142,105,149,212,87,154,241,183,19,82,147,146,5,209,223,156,100,47,51,104,148,34,91,46,43,78,82,156,76,228,203,189,171,93,73,219,218,138,121,147,90,163,4,29,84,1,202,106,0,32,64,1,75,191,192,47,151,229,61,152,138,233,149,75,87,240,104,112,140,178,4,74,182,104,151,207,61,218,81,247,253,16,208,22,95,108,97,153,61,255,213,27,82,9,34,34,68,13,101,58,82,142,217,42,167,99,50,217,74,153,80,182,171,43,185,148,175,61,76,172,174,133,116,117,42,160,185,104,212,35,214,202,100,109,7,171,165,41,183,178,209,127,223,255,255,70,78,10,0,7,47,212,251,71,78,88,164,197,227,140,32,88,188,9,200,66,0,195,198,128,146,142,84,229,210,169,77,165,222,176,136,165,71,14,45,220,230,112,142,189,53,91,181,184,118,27,150,140,2,130,70,29,218,121,129,64,234,104,94,171,71,235,94,183,242,250,100,21,179,235,29,218,216,148,30,81,255,92,135,40,145,29,217,116,227,76,93,116,218,118,237,255,193,217,217,52,237,219,192,198,184,252,219,169,111,127,99,125,187,74,187,61,231,123,140,21,92,252,141,143,189,57,70,108,118,133,195,135,225,180,183,31,78,118,125,233,89,217,143,169,86,38,239,223,144,191,50,236,155,189,15,234,219,102,249,16,9,156,0,6,91,177,234,206,39,58,31,152,125,164,96,192,64,36,2,56,0,29,6,1,64,110,56,208,14,28,127,221,54,123,54,166,107,81,33,162,238,66,189,183,51,98,109,235,165,110,214,225,216,110,240,224,68,26,38,90,57,63,140,97,221,129,32,42,90,208,253,43,211,104,159,165,26,90,243,230,14,253,95,6,192,195,159,178,224,148,112,152,113,112,210,215,245,138,32,246,24,244,92,34,166,62,98,140,181,16,236,140,132,127,78,84,97,115,163,52,175,36,93,13,238,227,32,120,173,110,182,243,16,139,119,151,109,80,132,115,241,194,165,119,125,204,193,31,47,76,103,75,124,219,87,63,253,247,132,109,0,66,187,238,98,122,231,0,6,98,107,36,193,3,128,172,85,230,96,173,105,110,60,82,24,234,230,110,17,103,177,96,103,99,143,255,126,51,63,29,214,116,83,48,135,38,10,49,224,89,52,90,212,16,246,219,207,149,50,245,199,208,241,195,75,69,134,63,139,128,168,250,188,74,66,114,124,95,250,218,65,238,239,78,104,203,255,251,178,68,202,12,228,255,103,76,27,108,85,240,158,76,217,83,113,136,194,81,153,155,54,109,161,89,130,8,51,102,77,196,23,9,39,181,134,131,94,143,86,34,181,137,50,22,34,94,202,56,235,44,72,35,216,128,56,214,97,198,180,245,6,66,44,153,81,207,252,221,67,127,193,202,253,22,119,230,152,97,171,121,74,127,95,209,162,240,153,55,252,199,116,179,85,9,76,118,103,26,22,4,1,210,229,159,173,105,116,177,244,134,41,218,84,49,15,66,22,221,20,113,223,238,229,179,209,223,221,20,204,8,206,89,241,136,1,116,176,169,115,160,230,211,254,52,151,251,49,116,113,146,89,149,12,127,22,64,17,180,124,38,66,103,223,150,172,212,174,137,119,198,143,66,0,139,36,170,137,125,8,195,34,226,140,170,226,41,99,58,186,25,88,201,57,221,236,65,110,200,152,153,89,153,13,247,209,153,76,164,70,101,250,109,207,106,122,133,103,0,5,118,212,220,32,76,144,44,148,84,68,24,97,132,161,130,233,82,234,186,139,57,251,130,41,213,85,71,163,147,40,133,82,234,181,82,103,41,99,178,216,230,218,118,50,169,116,20,44,230,201,171,202,163,109,90,213,108,102,51,189,56,108,83,216,170,204,11,105,102,180,102,217,135,96,85,23,175,189,219,119,227,153,169,157,71,175,225,157,51,244,187,65,40,69,69,97,188,238,124,251,66,121,63,80,31,191,67,29,6,146,30,29,159,88,232,137,82,6,235,8,111,125,26,100,105,247,238,156,69,10,40,131,176,220,183,67,205,59,199,239,255,191,118,144,0,139,0,2,187,124,120,85,38,44,46,21,79,94,64,66,240,113,218,4,67,128,32,68,226,135,84,234,60,190,89,244,21,43,73,233,84,109,113,88,220,234,225,140,202,49,103,93,128,162,208,161,104,244,250,145,84,126,216,229,186,216,204,103,197,201,66,149,194,110,71,3,116,86,179,196,202,62,24,47,135,204,227,246,191,227,165,60,193,206,108,200,227,234,74,134,145,89,30,120,209,75,36,118,208,100,230,148,145,2,181,35,220,183,27,187,197,139,201,235,102,192,235,119,166,48,129,89,230,4,8,129,185,163,75,88,165,30,147,174,146,106,217,105,152,229,26,221,78,94,155,158,184,224,75,80,0,205,191,166,225,60,106,198,2,50,192,48,34,105,47,202,8,29,106,169,233,187,244,209,40,148,134,121,177,246,102,8,187,119,180,53,59,51,141,74,41,69,144,32,84,126,57,108,72,8,167,80,209,21,23,44,133,206,161,224,211,57,16,210,72,136,246,32,80,232,222,14,93,108,252,244,136,106,63,207,163,85,69,26,43,158,120,45,31,213,229,175,32,218,16,199,82,198,49,142,190,9,127,187,255,251,178,68,203,12,228,161,103,76,155,102,86,96,153,140,217,115,109,7,204,16,97,155,56,109,161,87,194,31,51,166,13,196,23,40,87,66,143,31,112,58,50,71,140,30,72,211,127,141,107,56,112,143,253,187,55,215,250,223,127,64,236,215,67,94,84,13,8,118,17,151,1,128,195,5,132,139,176,196,20,213,126,180,201,107,133,16,142,56,84,83,205,86,154,58,236,93,175,168,156,162,154,1,165,152,144,203,31,211,7,5,160,184,50,212,16,246,222,238,55,43,106,12,131,134,140,48,67,27,168,44,16,204,137,18,142,145,66,16,245,56,132,30,211,63,199,14,221,76,15,249,225,34,216,243,15,6,172,52,202,86,226,30,90,174,221,165,177,172,179,219,172,38,238,99,68,194,105,37,24,154,208,113,140,232,28,113,7,63,175,255,157,63,254,155,254,26,234,0,21,163,46,112,171,52,148,19,35,4,97,31,48,94,14,67,0,192,92,48,56,2,179,1,160,0,22,0,224,112,38,141,3,50,18,4,96,32,150,11,101,211,3,6,195,1,96,196,121,64,144,243,235,246,209,216,136,40,72,180,203,212,172,21,36,226,72,148,96,160,230,4,160,117,81,96,0,128,224,81,24,10,199,14,10,83,48,104,58,96,32,130,6,142,192,45,142,88,211,158,198,210,178,213,121,224,5,86,81,24,197,248,179,180,64,2,133,148,235,90,39,74,25,17,192,36,68,16,99,50,186,62,121,123,184,111,108,124,235,180,212,253,53,140,222,254,200,5,38,38,87,108,30,106,142,57,17,47,162,181,215,121,149,62,216,116,233,109,188,253,181,219,187,181,73,22,206,243,3,4,156,121,122,100,74,235,41,91,219,76,190,175,84,227,13,142,245,101,22,97,31,79,99,43,175,226,157,184,196,2,42,128,0,40,0,2,237,191,17,216,55,52,7,34,120,16,16,160,93,25,2,42,87,116,13,142,166,98,110,67,145,58,72,119,223,153,184,209,46,35,65,250,191,253,95,95,227,194,109,82,177,197,166,29,213,206,116,141,29,61,185,107,93,193,161,83,25,143,242,216,196,57,132,223,53,171,29,61,43,102,200,172,157,193,43,236,196,190,71,127,93,61,117,20,34,48,124,132,16,97,137,242,19,232,93,20,8,223,50,45,87,243,43,96,197,48,90,18,243,12,112,145,37,4,112,112,122,24,7,0,25,32,11,6,3,96,8,28,16,152,138,80,8,16,3,5,0,149,67,82,64,192,197,90,73,128,8,0,136,88,197,50,166,34,21,96,205,163,10,151,170,179,174,42,6,9,6,63,243,116,106,90,40,84,20,15,5,11,179,68,65,157,10,0,60,176,115,56,126,147,177,237,131,32,71,141,214,121,165,114,194,254,206,110,1,149,60,255,251,178,100,214,14,134,164,103,72,19,219,91,112,105,236,233,218,64,101,232,25,101,157,32,47,109,45,193,165,147,229,201,151,141,56,181,41,220,88,204,10,60,56,58,218,166,214,241,201,65,31,67,73,119,152,146,85,155,139,210,112,148,150,96,71,11,132,190,151,114,112,157,44,213,69,168,98,178,158,110,159,184,74,54,202,106,230,37,225,227,106,44,205,190,220,205,251,146,251,26,73,19,231,59,218,148,234,15,233,221,57,208,185,79,226,70,20,202,164,225,78,73,143,85,155,212,0,180,161,106,170,16,120,19,128,92,131,53,101,242,143,172,85,110,179,86,42,248,238,71,60,62,96,209,115,120,10,156,111,115,95,51,239,226,230,224,191,88,163,4,23,47,7,26,206,148,231,246,91,2,153,214,32,64,137,195,31,5,87,72,105,132,59,66,46,3,76,80,40,72,128,171,148,194,110,37,34,48,15,159,41,140,7,136,19,64,229,151,80,176,55,184,121,41,103,24,23,136,4,234,106,8,89,43,0,23,117,172,229,154,78,44,212,193,153,12,8,56,24,50,177,26,249,48,70,214,124,5,56,242,193,173,142,125,188,116,165,111,2,247,222,50,232,198,19,153,194,105,168,161,193,144,146,160,181,59,233,102,4,113,239,59,124,128,167,48,207,56,127,148,249,119,15,223,214,157,229,78,61,31,77,220,116,185,33,9,14,105,178,163,41,138,152,173,221,202,223,132,30,37,213,211,12,73,155,160,113,73,156,126,255,140,60,154,227,89,253,233,118,210,218,153,52,59,217,106,214,216,125,255,191,53,7,147,185,219,212,187,66,47,103,82,126,97,150,152,233,162,53,127,127,212,18,112,199,255,48,176,50,160,231,44,88,118,52,211,149,250,48,77,160,114,14,109,119,74,212,79,47,215,175,91,137,10,192,17,88,226,31,163,74,81,65,59,94,223,253,250,126,125,106,174,202,140,199,106,234,231,107,33,203,231,59,149,221,54,52,169,111,163,190,167,90,127,238,140,201,46,237,182,166,102,213,149,8,151,93,61,237,223,248,224,65,157,4,4,24,82,128,17,130,72,115,152,16,132,193,135,120,104,24,134,129,137,128,80,36,24,25,130,82,19,140,20,128,48,46,0,97,96,19,12,4,139,6,200,128,132,194,162,238,152,40,62,66,5,93,226,73,101,222,152,162,192,102,158,64,13,46,179,110,80,20,68,164,249,48,104,104,12,57,57,224,204,194,64,180,14,4,130,0,130,67,15,128,10,193,141,33,48,139,134,156,9,140,208,157,176,32,29,177,71,220,104,45,196,81,56,29,80,133,28,165,141,70,118,136,89,112,29,133,140,89,9,169,40,39,176,16,149,73,114,89,87,48,177,186,125,137,161,94,87,245,199,249,221,255,251,178,100,196,12,4,172,103,76,155,102,63,64,87,236,217,162,97,34,62,29,81,157,28,47,113,235,193,217,179,166,233,149,33,248,117,60,13,214,141,127,75,76,52,151,113,159,222,105,102,118,254,241,39,219,115,217,245,228,115,220,155,203,6,173,3,111,102,215,251,221,247,54,173,186,118,205,98,59,60,209,181,7,126,95,232,246,109,73,103,175,42,238,63,212,249,214,177,62,63,239,105,121,160,109,231,207,204,186,255,230,8,232,210,16,0,164,128,0,45,182,192,217,208,96,144,116,150,89,244,118,88,116,204,38,236,162,146,154,164,244,182,66,66,80,117,186,187,53,38,135,14,147,153,191,189,127,255,215,75,54,255,232,124,65,176,67,251,142,176,233,233,190,205,89,145,231,239,72,53,221,168,244,58,135,247,143,168,48,118,42,131,158,153,126,37,98,82,249,97,139,142,17,144,242,210,164,110,143,173,12,150,27,99,199,80,209,170,46,96,163,95,227,22,165,157,106,56,26,159,234,16,82,85,0,39,163,50,254,195,148,9,66,2,188,194,192,56,196,160,192,202,97,201,153,132,15,76,172,20,39,180,112,168,10,229,191,35,0,83,127,8,14,2,160,148,103,12,2,155,246,137,18,102,16,44,157,219,112,151,148,14,194,1,128,49,135,34,40,64,10,186,93,1,208,25,6,160,70,156,218,181,152,114,246,51,76,2,71,4,189,52,209,183,26,52,240,59,115,246,32,9,91,63,169,51,3,87,129,192,196,105,209,50,7,155,241,30,245,8,219,178,43,223,117,41,98,85,90,95,217,155,221,199,109,121,223,201,218,108,130,83,140,238,67,196,197,210,201,132,30,65,34,34,140,143,205,95,231,89,102,187,21,127,228,144,125,66,71,183,238,116,152,115,37,26,199,116,214,32,130,105,199,25,255,190,243,62,197,96,94,128,0,63,0,1,237,118,16,132,31,130,228,11,56,114,7,97,100,118,30,34,105,164,200,156,46,205,231,201,37,156,82,77,251,20,223,254,101,62,223,225,194,114,185,191,211,114,54,243,203,41,195,62,116,203,252,175,105,122,195,51,132,252,53,237,36,45,139,205,166,181,83,248,232,99,33,126,102,160,9,99,31,200,133,104,200,191,157,47,252,61,0,0,237,178,154,223,150,115,0,97,137,77,3,3,131,20,131,76,42,39,84,226,160,136,25,58,37,14,221,44,113,153,63,44,177,146,222,130,83,50,40,245,83,59,47,75,252,246,68,93,136,110,6,71,83,8,131,154,36,221,199,41,130,106,27,169,6,87,200,34,160,28,234,53,15,48,162,3,161,92,136,14,102,163,90,193,245,26,100,206,173,126,131,14,177,18,138,169,28,97,239,158,185,69,18,33,30,189,219,146,58,160,84,86,255,251,178,100,196,12,5,220,102,201,147,166,79,64,90,236,217,250,68,3,180,21,97,157,48,110,33,153,129,201,51,104,244,241,162,252,50,138,166,57,198,110,178,67,164,151,2,11,30,253,226,158,230,47,140,31,3,160,227,32,81,158,188,58,21,139,88,14,90,166,45,234,54,242,199,109,4,78,195,172,242,117,201,94,182,199,51,155,191,178,134,3,189,0,9,154,153,231,118,254,219,203,96,199,51,151,7,155,181,116,87,142,22,141,54,177,171,68,164,56,20,197,53,172,68,174,47,120,103,148,145,58,136,4,242,88,62,199,105,26,26,116,226,21,219,81,156,57,117,240,78,198,123,205,115,52,122,174,107,12,249,219,171,91,78,76,105,197,202,156,44,188,198,251,183,145,228,217,197,244,30,146,169,161,106,94,123,82,201,151,191,237,199,37,208,225,209,70,170,12,186,110,191,237,252,104,69,114,16,128,57,255,254,149,99,76,92,0,72,44,120,4,128,60,116,2,11,135,15,51,89,93,14,179,187,153,26,174,125,131,198,105,50,231,104,211,62,174,98,61,8,204,23,242,132,128,196,95,53,132,99,161,77,168,51,48,145,5,133,106,193,241,146,58,96,179,194,34,73,60,65,81,200,104,183,84,163,117,113,209,85,193,67,18,219,137,158,82,197,110,93,139,68,136,180,177,81,132,201,165,20,61,232,242,69,76,119,56,129,188,89,40,117,53,255,63,193,101,40,218,248,30,45,22,149,87,255,17,18,202,255,81,253,223,253,95,213,126,12,80,5,79,182,230,1,168,153,44,100,96,16,112,176,116,192,130,19,2,131,154,57,64,70,27,109,163,85,229,210,232,213,71,85,246,181,89,229,179,53,156,143,58,105,200,213,219,180,143,168,8,19,12,197,227,45,145,242,169,127,241,189,145,248,37,145,204,133,210,165,117,88,104,141,72,179,116,85,54,189,214,95,218,254,2,165,208,62,116,206,118,147,159,45,45,89,171,88,159,105,59,164,46,109,199,18,201,58,157,177,146,68,161,182,198,154,195,96,117,132,67,10,227,197,145,37,238,132,146,34,44,168,144,117,63,243,90,14,81,170,108,91,242,88,210,142,135,227,112,90,117,149,37,118,69,244,242,191,33,93,160,0,82,70,129,122,64,164,78,52,147,18,48,229,184,52,71,80,24,182,67,21,135,9,104,235,246,105,213,116,221,213,174,40,29,228,103,201,159,106,146,181,52,170,20,252,189,240,204,121,221,103,194,72,158,123,16,133,132,83,139,113,247,198,103,11,132,55,59,114,167,155,85,146,64,240,182,86,21,159,180,233,19,74,197,13,229,78,163,250,112,55,168,147,105,10,70,182,27,44,132,208,222,182,146,121,5,164,137,56,251,91,246,208,92,27,166,216,255,251,178,68,209,128,196,109,103,79,59,111,65,240,159,236,233,147,113,40,200,83,201,157,44,109,37,25,66,106,179,101,141,164,155,9,213,211,109,116,210,196,191,200,205,77,74,217,85,245,255,252,59,148,204,178,51,249,150,69,150,255,135,134,78,107,201,230,210,111,198,87,43,173,112,11,236,0,93,150,227,252,56,252,163,56,78,64,199,140,10,227,72,45,16,16,78,154,235,117,255,129,26,244,103,143,203,110,135,121,12,4,184,251,91,233,169,167,165,178,121,76,212,102,10,14,37,23,164,107,171,145,205,181,55,5,215,169,162,24,120,229,194,105,170,96,104,244,50,37,118,213,138,71,18,19,38,186,19,253,95,106,163,101,25,184,231,33,13,39,233,143,140,110,70,248,94,187,121,247,239,13,83,114,169,155,72,181,89,232,54,185,233,155,68,113,157,104,29,187,153,159,121,75,202,223,255,195,11,228,19,183,226,127,5,108,252,173,228,6,191,251,99,115,78,190,209,255,150,11,124,245,0,7,45,180,208,50,141,137,228,215,48,12,44,124,213,77,14,196,84,20,60,33,1,22,63,14,30,65,86,87,5,186,229,253,91,40,252,84,40,82,230,238,60,61,16,130,160,182,207,13,192,107,93,33,87,59,80,68,50,168,24,80,2,9,116,241,4,129,38,35,75,186,232,54,56,22,26,134,30,104,2,174,119,34,147,180,212,210,46,61,246,104,106,192,57,88,214,53,2,208,161,42,45,166,115,186,251,16,247,95,217,147,74,67,82,173,220,68,40,227,186,234,10,188,2,127,74,62,163,83,53,202,12,78,16,61,137,50,204,9,90,36,36,132,181,153,153,99,166,138,229,13,77,31,196,47,102,80,123,3,106,32,126,168,211,247,61,241,10,46,182,227,247,69,45,151,219,227,68,213,191,183,206,181,182,177,133,86,0,34,75,109,24,60,202,72,82,39,41,173,37,147,94,83,81,49,241,41,210,89,161,76,248,90,88,47,182,61,85,149,132,68,104,194,40,41,177,105,50,30,182,43,26,237,175,205,113,22,94,199,143,155,83,122,243,17,18,213,71,153,17,221,251,89,212,253,8,230,34,236,228,42,50,88,228,59,78,198,214,133,114,228,221,221,149,74,97,62,247,76,202,182,163,136,162,169,191,219,80,25,22,235,13,47,150,77,136,5,192,2,73,139,64,65,140,162,153,149,131,32,64,48,96,128,50,147,66,65,10,236,87,205,42,162,29,82,220,72,32,29,7,91,130,100,167,69,88,42,1,156,141,193,18,84,19,54,11,106,174,164,9,0,22,74,203,156,183,41,184,93,147,67,242,216,180,235,243,42,129,227,57,213,162,166,177,188,236,97,127,27,16,76,238,124,207,52,8,134,56,131,29,89,48,121,133,255,251,178,100,197,142,133,226,103,74,27,102,127,66,102,44,217,163,101,37,56,21,253,155,42,110,153,93,9,119,179,103,29,134,20,168,246,185,137,137,65,250,231,29,2,155,217,52,221,103,177,181,82,207,88,249,90,72,144,65,160,172,104,42,26,13,176,153,2,78,198,186,150,25,145,248,242,103,77,234,86,200,50,7,124,175,69,235,84,16,53,246,87,51,156,80,230,101,42,138,171,107,108,138,172,5,168,136,0,27,109,176,133,75,0,150,165,245,64,154,180,9,0,187,5,149,139,235,252,189,131,24,97,122,107,230,51,81,145,89,213,255,255,255,249,212,85,205,51,163,108,116,97,50,177,44,197,161,85,90,101,37,216,229,173,230,84,187,93,208,133,92,172,189,212,215,162,59,90,171,73,149,21,216,114,82,165,217,21,174,173,86,183,152,218,84,197,63,183,240,85,42,0,0,156,136,193,1,119,76,156,69,84,196,188,20,76,15,194,244,194,252,15,204,14,69,100,193,40,13,5,1,92,32,31,6,129,88,128,4,10,128,32,2,1,228,37,37,177,131,0,38,4,204,78,12,12,202,2,70,57,175,250,44,25,65,74,157,108,17,19,48,65,103,11,140,210,65,81,140,90,192,96,226,245,52,225,192,198,120,26,237,116,22,18,94,211,220,37,122,243,142,1,236,73,197,152,137,210,197,45,61,107,242,24,152,127,232,100,51,48,213,171,168,222,81,44,103,254,91,126,122,173,204,218,186,251,244,201,98,176,210,117,117,152,130,7,113,187,229,122,236,71,239,222,247,126,42,155,33,189,170,85,152,162,125,230,94,114,231,75,106,180,228,253,124,11,242,210,191,188,171,27,167,81,30,209,113,223,101,63,16,146,217,105,219,27,243,244,214,25,248,34,158,148,203,235,73,187,91,45,202,251,101,237,189,96,102,182,128,3,109,191,2,204,48,104,32,55,37,125,179,180,66,225,195,98,132,230,136,182,18,10,154,138,145,61,22,169,164,205,84,35,255,191,255,254,60,92,99,140,68,85,119,91,21,103,50,57,222,82,18,231,205,33,54,61,45,119,33,206,117,115,59,156,207,179,30,81,43,12,168,138,156,243,92,234,177,21,153,203,49,222,214,57,92,202,220,172,81,3,180,179,76,226,100,199,188,109,203,63,129,221,96,0,229,182,152,72,209,29,98,128,5,66,67,26,196,51,16,64,35,39,71,2,32,152,192,176,20,120,60,84,13,179,16,122,17,68,113,68,38,71,144,173,100,226,160,72,155,140,253,170,44,183,81,163,48,96,185,25,180,132,42,100,121,7,116,185,176,3,178,172,101,13,141,200,155,155,208,235,65,46,156,186,12,127,159,218,151,40,41,108,145,170,202,197,224,112,254,182,238,72,64,35,37,5,255,251,178,100,212,140,198,202,102,199,155,218,99,114,104,44,233,179,101,37,42,23,45,155,40,110,225,43,193,101,51,103,13,132,136,160,19,214,182,17,99,242,253,105,66,18,95,206,173,20,37,237,38,100,217,155,115,106,78,209,118,110,155,132,243,105,45,131,80,254,181,43,156,100,202,176,219,116,228,164,219,156,183,213,87,165,142,123,189,245,155,120,211,85,20,210,238,43,75,227,251,159,169,115,44,43,20,115,131,254,119,177,42,150,245,65,71,164,1,53,219,100,37,150,236,100,138,14,253,50,163,67,129,19,12,171,93,100,140,149,34,13,89,110,230,204,172,36,134,86,213,63,254,130,80,29,30,236,166,69,96,69,99,171,39,59,164,153,217,220,246,228,25,121,82,182,66,249,214,210,34,53,59,202,149,91,20,245,230,181,209,104,154,254,143,200,91,172,247,59,235,102,92,237,246,250,130,0,43,227,9,104,180,48,129,21,147,16,208,225,48,175,7,115,17,176,182,14,61,211,9,32,57,30,7,241,33,1,48,89,2,33,8,11,132,0,200,4,3,198,0,56,64,3,6,0,0,214,99,60,193,144,131,74,3,185,186,67,134,210,56,73,120,88,19,198,90,16,8,87,157,127,1,1,14,150,63,49,70,16,5,3,151,28,168,124,32,227,94,71,246,24,32,28,242,52,87,241,239,82,166,29,93,229,138,47,71,74,51,56,189,25,116,195,41,168,194,156,134,129,98,158,15,113,181,199,71,80,207,204,14,236,201,227,110,51,106,40,172,59,155,5,214,82,238,94,174,187,239,69,237,29,190,202,216,57,182,58,148,177,194,37,173,26,181,43,27,86,190,21,230,118,86,174,199,186,254,222,54,236,182,245,194,245,89,94,146,175,105,210,122,73,255,56,252,49,252,57,187,157,104,39,159,141,172,201,69,186,198,192,146,59,204,238,204,236,252,0,55,166,2,7,182,216,43,5,71,73,139,5,130,185,10,132,98,193,100,156,202,214,173,71,35,72,160,181,186,43,46,224,133,135,22,64,254,154,142,97,220,165,16,197,255,244,236,174,232,155,196,149,16,238,196,105,150,201,33,110,9,8,105,131,76,122,185,217,136,148,16,174,51,164,238,174,231,127,87,234,139,106,61,208,91,156,197,222,119,59,162,174,74,81,157,137,217,20,34,34,63,254,130,86,0,14,77,17,168,165,241,195,73,169,138,226,56,32,109,0,128,134,71,139,164,161,8,144,90,52,36,13,2,37,203,147,39,186,233,47,218,150,145,0,96,160,77,173,51,208,224,123,108,46,72,242,67,206,171,190,166,75,190,186,209,2,1,34,32,153,230,85,139,164,148,3,87,47,44,174,3,92,211,176,108,59,21,155,162,236,59,24,239,214,161,108,244,182,168,255,251,176,100,210,12,6,248,103,71,19,218,99,114,101,236,217,179,105,130,40,22,125,157,40,110,152,253,1,93,179,103,232,246,20,104,57,26,138,193,153,231,220,89,132,235,76,125,249,218,230,10,14,102,175,204,77,22,186,92,61,232,49,70,204,152,239,90,156,97,200,83,158,75,209,27,76,46,71,129,22,4,22,140,148,74,21,206,41,9,87,153,59,123,235,213,84,89,163,92,181,254,244,221,225,29,183,52,164,195,152,212,118,162,209,29,210,199,233,131,92,0,208,0,0,255,255,196,132,115,8,43,96,224,31,183,142,184,189,139,58,223,123,106,131,255,190,170,106,155,255,255,255,243,34,28,96,179,156,231,102,66,58,50,51,213,74,142,153,137,85,216,170,210,186,188,239,201,105,22,114,76,168,114,127,246,106,118,230,37,69,85,95,91,213,118,233,86,177,84,134,43,89,18,101,179,175,134,213,0,41,63,248,11,241,48,209,224,199,39,99,0,23,76,74,75,16,149,154,170,30,17,2,8,130,112,3,134,189,24,114,123,183,88,162,64,80,178,24,149,171,174,245,92,28,7,97,195,166,178,188,81,112,48,138,208,33,136,33,101,231,14,68,239,231,57,147,17,42,155,213,203,90,68,96,73,166,151,173,12,232,159,81,44,131,162,173,186,103,51,37,47,112,191,8,94,229,237,186,242,51,217,141,193,178,102,145,186,189,219,148,242,97,217,86,108,195,198,102,185,244,10,3,153,5,233,27,233,136,149,74,163,152,129,8,247,49,126,61,149,16,198,219,75,107,225,247,212,124,229,220,147,151,212,173,105,251,46,114,180,199,161,172,17,124,95,155,74,218,46,100,0,52,0,70,128,128,146,237,65,24,16,48,100,12,23,13,0,41,81,21,143,25,9,40,187,169,26,53,138,70,100,223,53,157,200,78,85,105,11,45,116,20,114,61,239,255,191,255,70,145,29,3,81,38,45,222,101,93,140,69,83,179,22,82,53,25,202,213,144,143,70,168,183,83,177,213,200,70,157,108,62,234,236,122,68,154,51,159,48,101,159,70,72,171,155,219,58,204,149,43,174,103,76,251,75,74,128,0,43,81,158,158,89,176,242,169,137,99,25,160,200,57,155,136,113,178,7,9,17,82,98,48,136,16,20,24,68,6,128,130,100,32,34,0,68,0,169,130,128,169,130,133,135,40,1,64,153,56,224,56,98,133,44,69,58,193,68,196,33,234,137,181,48,80,2,223,162,233,128,20,136,144,142,77,68,160,153,109,45,178,81,148,1,167,170,56,195,233,238,199,83,253,151,83,49,53,213,31,171,28,150,67,85,97,167,253,168,197,113,172,216,97,219,14,36,86,60,137,115,44,210,225,170,177,35,234,194,148,215,76,197,41,103,91,109,255,251,178,100,208,140,5,110,103,75,155,137,102,96,105,108,217,186,101,34,62,25,113,155,30,78,237,109,193,164,51,102,233,129,13,248,124,76,214,113,125,155,35,173,110,123,238,90,137,231,147,158,161,175,36,147,90,90,78,36,247,206,148,67,30,246,90,84,171,92,118,219,187,80,241,249,63,188,245,127,247,214,105,71,81,95,173,27,206,162,147,141,221,168,162,203,174,132,66,128,43,80,6,128,0,5,54,255,14,200,228,245,58,26,42,106,40,12,102,28,189,102,155,26,182,121,55,204,208,31,71,209,236,20,51,216,204,86,219,255,221,151,165,125,182,74,52,140,187,190,230,111,24,58,132,148,161,22,28,38,128,158,106,133,211,48,115,21,156,48,66,76,141,92,132,84,43,122,77,51,22,152,187,98,50,156,149,12,112,90,31,14,255,254,66,35,20,250,122,151,31,224,39,51,51,224,10,0,25,111,212,214,218,35,71,196,12,88,125,7,11,140,32,14,7,88,210,232,193,129,36,133,43,1,184,204,194,195,189,0,176,97,224,10,192,201,161,132,45,194,57,81,72,71,218,124,177,145,187,115,170,218,134,230,5,14,42,155,93,211,79,141,202,96,167,250,59,82,242,46,49,34,168,118,50,145,196,79,165,24,15,154,73,92,227,7,152,90,213,41,115,203,102,115,90,42,109,123,249,227,123,55,79,222,210,45,172,249,190,182,18,217,75,222,20,221,73,186,97,25,115,198,23,69,136,214,155,75,197,82,221,116,143,77,124,105,67,159,51,218,125,69,193,138,255,223,255,219,214,187,191,225,156,183,108,159,229,174,135,57,174,3,86,3,142,219,105,81,147,193,113,12,41,188,80,32,178,82,166,81,66,231,223,169,41,143,82,75,167,108,239,115,159,223,215,247,10,251,252,105,230,191,59,170,127,159,34,132,59,9,78,6,50,201,170,0,100,101,58,247,180,208,161,66,227,41,230,17,179,206,53,251,95,44,92,147,135,163,17,45,152,44,250,164,231,52,35,165,82,216,73,95,116,33,117,92,153,234,156,223,211,51,114,211,150,78,137,69,112,96,2,172,49,161,124,99,46,2,123,48,217,29,35,14,145,215,49,90,0,179,28,193,74,48,20,3,163,4,48,82,48,27,0,227,1,0,27,48,7,0,54,10,1,0,32,160,16,152,11,129,161,130,68,198,4,17,152,192,124,170,100,129,38,18,221,66,192,2,168,32,26,29,30,0,0,64,143,58,79,44,69,144,191,3,2,231,14,23,152,128,56,16,23,40,17,37,160,145,61,147,46,242,192,61,52,212,109,100,181,24,184,128,0,186,224,106,41,83,140,217,39,223,72,22,81,133,28,227,27,108,21,156,137,169,8,10,136,99,80,78,28,212,213,205,74,209,244,255,251,178,100,210,12,197,47,103,75,27,137,94,80,106,172,217,147,100,101,188,27,73,157,26,79,113,13,193,189,179,102,13,148,21,49,147,138,148,122,21,45,40,175,170,13,218,86,30,30,160,107,74,72,235,118,21,40,104,211,166,27,139,135,132,40,151,168,132,22,27,119,98,133,72,152,231,101,24,89,196,41,66,114,197,196,33,56,226,132,64,230,254,62,104,116,47,255,23,255,220,212,67,207,10,4,40,0,29,151,96,181,228,131,140,148,21,68,136,145,101,32,38,116,239,95,23,26,42,120,77,97,9,83,6,166,82,237,124,162,56,17,20,119,33,139,100,221,239,182,223,254,105,217,152,96,253,154,195,92,65,222,42,195,230,163,223,69,85,50,31,119,84,114,210,85,167,74,81,17,141,77,108,67,177,10,170,101,60,114,37,134,162,32,77,7,188,81,202,198,119,200,231,26,232,133,117,69,68,47,119,50,138,42,59,153,32,149,213,0,3,175,220,205,183,179,77,17,13,38,42,50,144,84,72,34,97,194,155,18,16,129,10,2,227,193,105,75,236,140,78,2,59,52,135,73,35,229,114,117,11,248,148,161,206,110,208,244,211,206,182,45,54,36,170,49,88,53,167,206,59,12,209,68,97,217,75,213,57,18,162,147,222,145,63,235,189,175,211,114,62,226,73,169,156,134,112,206,29,202,44,229,18,200,114,88,225,187,244,243,17,137,126,120,97,206,127,250,10,153,82,132,153,54,140,93,230,153,159,200,118,124,82,117,99,28,129,135,162,93,17,21,69,131,18,252,180,41,33,236,142,165,11,167,243,148,98,85,218,74,106,26,194,139,52,226,214,212,36,178,127,147,120,212,137,171,217,202,0,94,22,8,2,91,104,164,71,157,6,58,70,17,9,48,128,184,187,38,89,205,157,12,205,19,201,142,71,57,79,41,219,8,202,112,87,92,0,233,203,68,218,12,168,215,117,57,195,139,226,25,2,4,33,23,38,123,144,143,254,105,26,102,85,83,169,46,234,174,150,99,169,149,183,149,220,181,98,163,214,245,95,153,154,221,59,51,33,172,115,228,234,196,103,90,109,45,149,172,148,183,174,203,181,249,3,128,0,187,126,101,100,158,97,120,122,21,17,204,17,13,76,92,8,140,127,15,139,172,203,133,129,244,133,91,204,189,155,201,155,70,242,157,58,34,114,180,17,55,21,30,83,206,171,50,144,49,198,130,254,75,214,147,113,20,4,19,253,63,70,129,244,194,103,203,82,5,71,183,250,68,250,69,237,181,247,73,28,11,204,173,143,43,178,192,213,165,122,54,88,33,148,73,43,53,247,34,95,3,48,56,251,255,54,233,211,203,44,84,230,31,191,243,223,165,252,233,231,216,123,212,77,190,222,183,63,225,121,255,251,178,100,204,12,197,95,103,75,27,131,95,176,104,76,217,131,101,34,78,21,109,155,46,110,141,94,201,198,51,101,205,134,9,184,224,253,161,25,91,70,52,179,35,250,190,220,115,55,76,156,130,160,228,110,231,210,113,132,67,230,152,51,170,204,117,30,181,55,171,43,11,192,74,96,0,14,73,14,236,52,152,25,112,195,11,84,2,136,212,226,81,59,52,207,252,90,35,74,161,105,34,248,116,137,53,107,3,177,59,91,188,192,224,134,200,70,90,72,179,76,213,199,157,151,88,88,30,14,43,83,245,133,141,196,201,18,117,21,190,126,20,161,197,157,152,35,163,174,123,153,230,68,59,169,29,231,140,138,100,171,103,38,214,231,102,102,82,157,146,121,159,34,191,127,244,210,219,239,175,254,102,163,85,127,255,250,138,0,1,127,248,218,22,195,152,138,12,40,44,49,72,177,77,140,224,8,10,1,75,252,86,19,82,76,242,9,97,238,122,110,193,177,137,249,98,196,89,144,183,245,82,137,0,32,247,182,1,107,77,180,153,175,43,113,132,0,106,168,197,194,4,72,15,135,208,134,46,153,8,6,100,206,19,214,216,83,212,100,12,48,7,101,75,166,15,120,215,147,156,10,0,218,81,70,216,183,169,58,168,24,99,60,122,161,200,53,219,179,148,228,220,191,88,101,175,203,235,28,207,185,239,44,35,128,220,41,14,95,69,110,141,10,144,80,66,230,101,63,40,16,152,245,20,96,179,128,157,114,115,222,205,47,26,249,216,107,168,161,94,232,179,38,142,114,181,173,211,77,251,77,54,106,1,145,16,0,22,237,64,144,133,19,64,199,230,88,132,59,107,173,180,170,146,110,253,105,181,233,12,24,65,6,74,206,178,18,221,150,198,18,104,252,227,115,68,137,100,213,43,67,241,106,167,77,17,178,161,50,230,67,51,148,176,69,70,148,174,232,137,165,238,89,146,200,207,50,216,135,122,154,123,186,177,89,138,238,89,136,109,74,202,56,173,34,206,166,74,93,232,175,84,123,234,200,251,230,121,230,251,55,211,235,253,180,108,17,77,223,24,123,167,1,133,64,105,24,22,40,102,70,72,41,68,102,179,41,113,205,101,67,78,50,143,49,146,36,73,188,83,176,171,166,9,96,230,144,154,90,166,4,149,41,184,195,14,45,206,128,131,46,64,43,41,70,217,90,44,139,6,88,4,217,60,121,32,229,135,206,127,138,26,78,38,202,152,192,17,129,81,129,67,95,14,16,202,160,167,149,113,166,146,106,36,114,152,168,10,53,1,68,40,201,128,163,194,89,12,138,28,64,52,133,86,107,72,142,154,12,129,29,160,135,190,8,189,19,157,138,200,119,207,215,63,62,119,249,255,205,101,189,239,245,127,58,214,255,251,178,100,219,14,197,140,103,75,155,131,111,176,111,204,233,147,101,37,110,29,165,159,36,111,115,32,73,174,51,102,205,148,140,232,48,149,89,183,135,215,173,142,123,194,87,49,98,254,117,254,237,156,174,106,55,69,126,181,73,109,172,234,97,47,179,135,111,220,181,98,147,153,247,14,220,189,253,187,159,217,254,242,223,53,247,171,83,213,187,122,197,21,153,202,213,103,229,150,101,211,124,157,179,41,167,142,67,246,239,239,255,12,113,223,109,78,87,137,23,206,154,251,32,0,110,223,18,74,108,18,5,9,88,28,101,191,237,204,224,100,48,178,73,38,140,250,57,118,106,65,83,205,93,72,154,216,4,206,40,244,130,155,48,224,136,16,185,110,8,9,201,177,129,10,51,19,134,144,169,247,159,60,114,98,47,93,186,121,144,253,128,170,150,232,252,222,150,207,185,105,213,78,18,25,215,212,155,126,100,78,125,207,146,191,247,111,215,47,50,243,37,107,145,173,143,255,255,231,236,6,0,0,254,220,225,35,3,48,3,140,232,43,17,2,12,106,49,10,139,145,221,25,92,165,141,3,186,42,146,10,118,70,56,172,66,12,225,254,7,166,210,201,132,169,28,135,57,41,42,142,244,90,128,168,44,0,187,72,15,72,63,20,107,195,248,152,179,136,145,186,180,74,134,48,62,205,209,240,80,72,78,198,59,41,248,123,57,85,134,56,121,82,33,230,227,243,225,196,135,104,38,209,180,42,207,175,185,231,235,238,63,230,220,130,177,106,78,163,110,141,101,176,201,166,221,67,62,167,107,88,115,58,172,93,220,83,79,91,37,181,199,119,245,205,246,162,213,19,30,237,75,234,90,138,241,93,91,218,231,173,7,111,254,61,84,225,164,176,60,240,3,255,36,1,0,38,34,232,147,22,197,205,22,24,188,19,10,132,242,42,199,203,59,182,203,107,242,160,186,148,30,83,62,245,254,106,121,21,123,172,33,157,232,89,137,51,39,255,157,89,104,123,187,170,235,166,166,178,49,170,69,69,214,196,45,43,237,96,117,190,188,236,205,122,127,163,90,166,235,245,127,179,236,140,255,213,115,134,89,110,102,9,168,18,100,8,79,70,31,164,134,96,146,12,102,37,0,196,96,148,17,166,1,128,16,96,46,3,166,3,64,16,96,20,0,34,128,14,132,148,34,66,148,16,36,80,247,17,140,144,72,238,22,35,38,80,36,82,86,196,82,72,38,216,149,43,60,28,36,23,75,0,218,136,72,205,103,75,230,89,246,120,63,34,170,137,2,36,100,220,64,43,168,23,112,22,33,81,34,3,73,83,96,185,153,243,71,102,174,164,73,224,95,108,162,145,50,20,117,228,138,52,168,109,60,64,17,151,163,136,198,166,72,97,161,255,251,178,100,197,142,229,76,103,76,27,143,91,112,89,12,233,194,60,194,94,154,165,157,36,111,97,109,193,163,51,166,205,145,149,232,242,4,225,227,232,26,21,42,77,37,30,56,92,153,190,34,61,34,66,237,113,218,124,49,239,48,182,40,121,70,218,148,132,108,92,208,217,236,107,93,45,187,111,82,137,169,212,210,247,185,55,88,236,63,124,73,94,201,106,102,191,31,250,255,254,211,142,182,169,16,223,253,84,34,48,50,183,251,225,140,141,137,135,67,80,84,69,104,175,227,81,123,36,20,184,211,213,169,169,103,130,6,103,25,152,250,144,250,245,27,35,103,47,227,136,97,224,66,109,54,52,237,255,110,144,35,16,92,106,11,196,7,8,74,30,22,40,177,222,49,217,152,92,150,22,69,57,196,5,208,236,79,70,204,130,207,87,179,24,221,145,21,136,251,186,25,157,24,168,242,165,53,111,186,126,211,83,253,81,18,10,213,0,3,62,212,192,101,211,229,136,204,50,144,48,168,164,194,128,208,225,24,168,6,11,81,134,36,232,52,70,234,255,47,166,145,35,129,36,143,194,44,67,145,70,7,101,192,162,128,35,17,137,21,103,97,70,234,60,50,168,10,15,127,28,56,252,150,47,27,173,204,166,41,97,139,213,40,105,92,55,21,43,116,128,148,117,247,67,126,229,181,103,253,202,60,231,169,78,16,39,167,191,111,133,233,227,200,15,42,211,239,179,19,8,60,28,123,187,247,247,152,121,203,124,125,206,241,155,12,216,251,238,182,121,199,88,178,142,191,183,242,159,253,216,246,190,167,169,168,196,130,118,128,1,107,254,49,24,167,19,14,140,53,36,140,35,18,76,30,6,67,1,241,208,13,237,75,7,26,80,250,61,49,37,228,216,30,104,58,12,135,10,192,7,146,40,192,234,184,22,32,9,100,57,61,18,118,21,78,97,164,190,206,19,205,14,56,113,216,251,247,27,160,251,81,200,203,233,122,164,70,201,99,104,25,135,234,66,32,167,175,129,89,229,227,195,55,67,20,210,102,102,182,35,228,247,124,237,81,57,218,188,63,254,251,125,71,121,91,239,106,176,138,41,87,150,182,187,159,76,205,122,48,229,149,177,174,136,229,89,29,220,234,234,117,217,20,236,168,62,69,110,148,235,88,61,215,243,37,0,79,78,14,48,32,144,193,96,181,238,60,52,117,217,84,97,116,180,247,193,220,134,158,40,163,83,125,177,125,31,218,241,215,226,220,91,40,149,13,138,73,92,210,155,67,18,39,142,98,56,234,198,169,163,178,58,91,117,232,169,32,248,51,154,191,35,130,1,14,227,80,3,2,201,106,230,101,242,254,68,200,62,125,83,240,213,233,211,53,54,89,164,133,84,30,115,38,36,202,29,255,251,178,68,204,142,228,186,102,204,155,134,62,194,153,108,217,115,116,197,216,17,97,155,52,110,12,251,2,14,51,102,77,199,141,120,221,28,219,68,157,157,206,29,66,6,171,144,152,61,106,99,43,236,244,250,144,42,125,78,236,168,108,178,199,238,169,206,52,32,70,255,243,31,22,15,50,72,48,17,24,64,9,121,194,3,140,221,242,117,26,235,95,152,113,124,123,56,26,201,44,162,19,44,235,148,99,245,171,46,155,98,64,87,181,8,114,24,204,124,182,54,32,89,149,203,149,92,88,242,204,192,151,72,69,147,110,120,134,58,128,192,12,81,32,151,174,12,255,255,212,225,250,243,58,212,210,26,66,20,130,195,83,50,86,144,100,36,99,243,189,54,101,52,207,156,66,121,210,143,126,251,185,55,210,88,102,237,60,154,211,200,204,189,98,151,31,191,151,255,221,66,42,0,0,228,144,197,40,80,199,61,232,8,222,154,4,100,25,136,39,152,68,21,160,128,100,8,1,8,166,10,130,6,5,4,234,34,24,9,1,1,18,241,25,0,38,4,80,53,74,153,44,16,62,24,177,228,231,4,142,105,3,69,193,67,1,129,131,138,0,146,40,225,131,20,48,24,6,128,193,138,48,64,135,70,133,198,37,48,140,106,35,149,5,136,193,165,212,78,104,96,10,62,160,28,188,34,49,13,113,166,172,50,157,64,177,102,103,78,233,199,97,180,104,136,54,24,2,46,74,4,225,212,76,85,35,234,46,222,189,7,172,147,109,85,94,90,186,143,65,230,203,81,170,99,186,115,238,44,182,164,124,164,251,10,164,212,249,242,242,133,201,36,248,44,184,72,226,251,159,144,41,209,90,86,163,243,229,213,31,21,6,41,185,156,22,152,122,60,213,67,19,252,148,212,16,151,74,15,135,65,212,93,241,127,79,168,103,26,128,26,70,128,0,87,127,205,235,197,147,79,81,161,14,74,228,240,242,163,148,77,46,91,117,42,142,111,199,254,87,158,132,38,132,52,246,60,235,109,145,82,200,79,178,118,232,127,253,164,24,179,168,154,186,41,105,49,98,78,113,50,50,41,170,232,32,101,121,68,28,69,44,69,116,58,220,142,202,123,16,211,153,208,246,85,157,16,200,81,150,105,27,81,174,178,20,97,14,142,68,106,187,102,78,213,68,179,160,22,171,119,166,154,203,102,223,19,224,83,20,200,48,28,33,80,48,60,18,4,0,106,28,68,0,0,0,52,102,127,65,160,27,224,50,1,163,234,48,8,192,134,140,56,0,134,3,208,67,146,48,0,168,26,67,212,127,11,196,207,225,197,244,92,3,0,65,82,242,176,194,249,136,0,71,44,190,112,236,20,237,182,238,44,53,40,102,140,45,127,208,57,179,178,167,147,9,255,251,178,100,212,14,198,228,102,200,27,186,91,114,107,12,233,163,101,133,28,23,193,155,42,110,161,189,9,94,51,103,13,132,136,224,137,109,137,77,184,203,255,65,67,49,70,24,50,166,133,199,219,215,253,10,32,205,20,130,137,32,105,228,154,173,81,141,221,106,199,15,31,71,77,202,67,162,18,36,53,108,105,104,92,155,214,168,73,102,18,56,26,152,225,64,181,194,117,46,28,132,0,77,94,34,37,127,235,23,84,85,162,138,153,26,171,160,202,186,145,121,157,117,27,181,70,98,145,64,0,151,127,73,88,163,133,154,83,75,53,153,68,166,8,70,152,47,206,197,132,91,103,251,21,87,49,249,213,40,119,90,250,158,159,219,191,144,236,126,119,111,68,178,45,17,83,91,74,140,172,117,171,10,70,187,217,20,134,6,132,41,21,66,3,98,177,118,10,172,165,10,139,255,81,135,87,74,187,242,105,111,255,223,255,223,199,0,1,45,212,217,206,244,194,116,164,10,130,21,6,115,14,130,67,3,129,144,32,16,6,2,11,122,2,6,135,0,48,160,18,184,131,130,33,117,252,38,80,46,171,39,0,26,112,8,151,43,92,28,64,113,196,162,169,248,101,0,133,104,175,117,72,80,81,158,48,52,4,125,87,104,160,191,82,76,26,35,214,251,203,165,15,5,213,132,108,14,4,113,160,211,72,225,38,132,40,142,138,6,131,202,39,146,36,15,2,16,39,170,125,198,75,186,170,62,99,222,139,121,68,242,198,209,15,126,114,79,48,249,211,178,121,69,154,213,203,23,181,53,51,142,225,142,207,157,66,88,218,107,210,97,248,124,27,27,82,75,199,190,164,146,182,98,132,56,182,56,225,173,141,98,181,47,190,102,190,213,103,55,81,184,218,216,234,49,187,52,138,204,64,48,159,0,0,75,118,49,240,13,34,195,2,28,75,122,153,70,80,22,80,46,40,199,157,184,173,190,189,54,236,199,108,202,99,22,115,169,127,118,255,11,249,36,20,198,201,112,199,70,203,168,73,230,114,255,223,159,183,247,159,255,18,249,51,214,70,41,94,35,182,56,85,217,238,167,32,68,40,100,134,201,17,244,52,212,190,210,62,49,25,25,230,83,8,149,85,150,59,33,25,250,31,245,230,58,191,211,81,241,184,134,227,64,5,0,3,175,220,220,184,14,32,4,206,95,12,9,96,105,160,56,184,12,36,90,196,241,90,47,195,128,64,70,238,148,169,20,215,73,4,232,173,1,122,203,215,155,176,162,68,1,100,240,210,37,179,136,108,188,169,104,31,72,10,105,216,83,237,222,5,120,102,99,118,102,99,18,185,115,164,196,99,16,37,105,137,26,138,41,10,47,41,44,131,44,205,165,164,217,183,181,172,191,246,56,238,255,251,178,100,205,12,70,34,102,201,155,185,90,242,111,204,233,131,104,101,174,21,113,157,44,109,225,107,201,156,51,103,29,132,141,48,113,153,196,101,13,35,209,117,203,174,248,231,143,185,111,109,187,77,169,160,77,68,241,245,209,139,43,139,75,139,102,232,118,255,168,180,93,177,180,247,124,40,183,47,127,114,119,49,225,183,111,110,222,97,135,42,234,76,14,144,101,40,25,166,227,145,148,1,221,80,64,18,237,191,6,148,138,36,193,54,2,27,151,48,6,37,50,242,38,120,166,91,115,90,220,45,151,234,59,91,246,56,102,182,38,75,235,249,198,211,254,15,35,74,25,66,35,138,201,105,234,95,44,50,53,203,98,164,220,210,166,12,159,154,185,252,57,123,148,203,74,166,125,225,244,139,233,243,230,122,202,115,37,51,146,195,60,180,233,21,243,243,255,255,158,152,144,107,14,229,216,22,250,0,5,46,244,222,173,131,198,24,12,90,239,49,81,168,198,4,240,96,65,44,29,198,112,95,119,59,36,213,111,25,64,144,180,5,10,217,32,66,71,169,179,163,76,144,44,205,68,96,56,113,124,176,104,210,45,27,194,189,211,149,120,59,204,181,56,93,69,171,106,61,28,112,99,244,205,134,35,140,162,85,24,158,179,50,243,167,24,98,231,42,114,13,10,147,38,154,26,179,237,255,191,249,100,113,252,212,244,254,209,254,174,58,141,209,167,93,29,63,182,28,231,65,231,159,81,180,145,214,47,46,142,104,252,185,234,214,178,135,208,49,147,66,241,239,137,44,185,88,250,170,39,73,246,207,234,163,206,103,157,91,155,153,182,13,146,219,92,60,13,46,192,1,128,0,128,110,223,25,139,130,57,24,184,252,5,157,185,4,203,206,79,33,57,136,60,96,4,192,56,76,72,54,152,208,149,247,110,151,115,12,131,194,204,135,89,160,213,141,51,149,154,248,248,175,191,245,218,181,150,255,254,63,105,53,252,90,218,158,41,108,169,58,42,167,207,25,223,84,145,16,96,195,70,208,233,42,207,186,203,130,229,227,49,170,250,73,162,80,162,102,30,17,4,56,52,120,118,137,72,208,247,37,160,242,86,39,255,254,120,136,210,108,250,145,98,181,175,112,181,180,0,81,207,233,153,254,158,148,241,139,167,26,249,241,176,3,12,143,140,5,199,148,188,32,37,31,221,48,32,42,133,136,0,153,180,12,95,6,114,208,202,201,225,152,9,154,174,53,38,80,22,215,90,212,30,212,91,11,7,48,18,37,129,80,149,146,202,215,234,199,102,79,36,49,4,230,198,37,239,204,11,61,20,156,202,138,158,188,115,61,199,231,38,107,202,161,154,90,196,2,8,132,132,28,196,36,196,106,119,111,245,75,156,226,26,167,219,255,251,178,100,209,12,69,93,103,74,155,152,90,242,129,76,233,122,101,40,86,85,17,157,42,109,149,124,129,221,179,102,105,146,154,40,123,87,107,230,89,41,203,153,46,169,67,99,41,117,85,174,158,249,100,76,18,143,170,61,20,142,229,202,10,234,117,94,163,142,27,61,255,55,93,252,241,253,178,229,211,95,238,155,169,144,209,128,4,0,22,253,249,173,32,9,240,86,71,73,236,30,62,52,108,134,120,176,12,19,1,191,182,226,23,41,102,55,114,7,246,204,117,65,204,170,20,205,105,210,247,71,183,223,255,246,50,201,149,49,125,234,252,73,109,150,211,16,239,237,121,110,126,58,102,227,45,21,179,124,195,41,78,188,122,214,229,191,169,254,167,59,213,54,235,239,126,200,125,162,77,98,139,59,98,255,245,25,242,125,51,230,219,183,218,215,253,231,235,215,243,251,179,239,215,8,162,0,54,179,55,59,147,130,102,243,61,151,67,87,135,131,39,130,147,1,133,163,13,5,227,10,192,227,9,64,144,184,184,142,35,0,1,32,192,168,16,108,102,220,152,32,8,208,92,89,134,70,101,150,36,104,36,56,84,241,16,64,33,54,232,128,176,8,85,40,104,230,100,121,41,195,197,108,137,8,242,96,1,19,24,4,198,15,16,130,33,6,44,129,18,84,131,36,193,59,9,128,50,23,145,115,53,218,103,14,56,9,0,24,136,239,27,13,21,38,155,34,161,129,209,244,108,39,48,156,216,251,217,44,221,90,14,182,182,40,191,121,179,110,183,190,126,157,205,215,215,113,197,204,76,114,218,62,232,153,191,138,159,155,100,223,51,15,158,168,221,251,178,170,150,49,183,190,51,93,244,198,159,81,215,249,199,172,145,74,199,230,212,42,234,73,145,13,48,2,231,104,2,0,196,191,238,100,228,97,12,85,84,243,49,131,76,11,21,21,165,113,94,125,80,89,154,189,35,191,118,95,26,222,235,115,89,254,231,254,222,170,255,238,211,82,253,18,185,53,144,185,255,255,228,166,30,66,178,189,236,8,161,6,34,242,246,222,85,6,88,16,8,151,118,39,32,246,9,89,135,6,11,16,52,148,130,177,83,189,104,226,226,92,119,40,217,126,164,46,231,9,19,133,55,240,148,52,102,81,111,93,235,98,18,61,89,157,204,244,234,110,229,11,0,5,117,148,223,7,8,227,209,108,116,125,48,44,118,21,19,140,26,12,209,169,120,147,1,99,32,170,220,11,128,0,101,65,112,130,49,139,240,104,72,224,23,70,86,77,161,248,70,214,126,188,193,1,228,109,137,49,17,176,191,237,49,238,59,161,0,194,157,151,33,150,89,137,23,149,154,195,240,69,5,118,100,250,201,172,51,136,76,220,119,21,7,81,124,197,53,255,251,178,100,210,12,6,70,102,199,19,186,90,242,122,76,217,151,100,102,190,22,93,157,38,110,233,107,193,145,51,102,233,131,141,248,99,170,189,228,211,169,81,138,140,251,174,119,181,173,101,76,41,12,167,239,219,75,30,29,145,16,230,40,154,247,112,129,215,84,157,82,108,253,52,239,180,249,251,134,67,61,219,111,141,236,59,214,202,153,210,95,191,166,218,62,175,54,158,117,244,234,43,78,184,186,170,219,86,247,82,149,58,77,155,76,3,158,0,64,0,0,207,190,230,82,133,64,150,1,44,111,34,104,193,47,170,182,37,84,210,123,21,169,114,179,52,49,85,85,164,112,217,225,50,102,59,89,63,167,223,237,239,213,157,105,240,58,61,0,17,89,165,203,66,165,146,145,185,30,127,124,162,104,252,32,99,22,78,101,172,76,217,250,189,237,252,179,60,207,46,151,146,211,211,155,185,205,12,189,167,120,72,69,195,46,124,197,85,0,5,45,176,193,94,72,206,197,168,206,211,52,214,208,200,193,224,188,195,80,0,12,28,164,19,31,10,130,168,31,116,56,3,71,182,140,129,146,34,16,17,59,201,0,128,72,23,38,88,19,0,193,148,192,86,10,55,224,184,194,16,5,183,94,172,76,196,224,41,124,151,85,229,1,0,65,128,3,66,128,35,109,105,80,192,115,144,251,22,96,221,165,129,106,217,225,112,222,70,123,71,147,153,106,128,144,82,180,95,105,228,165,94,25,41,109,220,106,255,140,182,62,59,236,178,30,212,202,120,178,238,142,84,214,41,172,154,86,78,109,109,114,118,141,119,38,244,211,34,197,82,75,125,74,77,75,45,134,226,186,82,107,115,186,49,137,34,107,41,120,163,76,250,75,115,170,106,210,77,215,116,107,105,213,181,4,38,112,132,60,146,32,66,0,83,127,249,12,18,97,200,184,106,0,183,146,164,107,134,173,188,208,156,33,186,95,189,44,180,113,96,238,39,71,103,1,114,129,58,19,251,191,243,95,244,125,82,218,199,117,9,127,142,166,183,190,45,225,173,229,56,115,146,36,110,238,94,195,213,134,64,209,234,206,255,117,51,82,202,247,10,157,34,60,196,253,244,151,114,149,124,234,217,171,104,59,230,254,174,166,167,244,169,185,100,255,27,250,38,238,4,50,104,0,2,118,35,128,213,83,203,134,99,45,197,35,0,14,227,55,66,19,13,128,83,16,64,84,187,65,96,128,113,23,8,0,98,128,144,184,193,112,37,18,30,116,1,184,35,65,131,230,93,81,123,1,130,220,81,180,232,4,6,146,208,225,103,2,229,31,246,203,129,164,189,97,96,80,180,28,66,103,181,212,180,95,146,167,54,39,36,154,121,221,41,37,62,29,166,108,214,35,179,150,103,233,254,255,251,178,100,204,12,6,4,103,201,155,169,110,210,111,76,217,183,104,168,124,87,45,157,36,110,229,13,193,139,51,102,169,151,148,112,55,67,76,22,37,205,69,86,122,127,209,255,133,122,72,146,207,164,223,65,5,186,236,215,161,82,135,170,18,210,52,71,40,88,197,42,20,68,56,60,138,23,36,80,80,68,20,17,33,75,147,199,222,209,43,71,151,78,77,164,197,125,174,100,36,212,253,95,21,241,215,173,212,244,158,59,139,185,155,0,60,0,16,8,0,6,221,168,102,166,74,48,48,44,178,61,74,4,70,133,80,33,106,164,86,192,111,120,203,127,70,157,220,86,236,34,13,65,128,123,236,75,63,250,87,253,63,127,167,217,24,231,34,35,222,38,250,15,84,190,174,238,141,177,17,93,163,140,115,20,138,210,144,130,101,70,35,46,170,230,181,93,167,58,50,200,66,54,126,175,116,202,189,61,119,90,109,111,92,14,0,0,212,140,217,222,204,196,225,240,196,81,24,21,184,153,14,24,24,130,17,132,10,160,224,38,14,4,134,204,25,163,154,4,1,65,16,170,167,10,133,46,26,201,32,224,65,156,150,114,98,170,10,48,192,33,166,196,21,80,189,42,98,155,143,24,135,1,163,149,133,94,175,213,97,44,2,145,238,11,48,124,90,211,165,89,106,59,41,147,94,181,248,106,28,52,15,67,188,233,81,194,114,148,169,16,241,93,66,52,203,150,245,83,48,200,55,61,203,36,212,252,211,161,168,194,208,149,218,215,181,147,83,205,182,41,172,73,204,78,159,107,20,36,139,73,74,182,142,42,118,218,163,106,144,109,117,213,244,216,99,203,58,143,187,75,68,229,71,201,200,226,120,169,171,247,252,34,173,253,179,85,133,96,44,184,33,201,45,166,59,80,26,57,147,6,55,137,76,153,120,114,118,10,255,160,226,121,227,38,140,189,117,157,122,79,135,225,172,121,13,225,73,173,114,41,204,38,227,148,210,155,200,161,109,166,31,88,234,114,225,223,244,199,158,130,70,16,83,92,58,106,92,160,169,143,25,6,194,83,188,157,217,246,241,8,171,34,246,96,153,130,16,109,68,219,156,189,119,120,116,72,81,123,54,241,41,19,62,122,35,240,248,121,47,164,146,252,222,221,202,142,119,49,186,189,58,16,24,129,243,166,147,191,235,28,67,69,112,32,141,175,24,220,161,96,37,96,0,92,149,155,68,89,225,140,159,86,1,154,85,154,88,129,131,133,130,150,130,16,22,8,193,195,71,139,9,1,65,193,106,172,93,212,127,101,110,211,160,166,98,195,9,168,92,53,13,65,35,57,72,182,143,43,105,239,179,212,162,200,33,157,22,8,98,72,52,160,163,194,232,248,251,209,39,27,4,82,134,55,15,255,251,178,100,205,140,197,205,102,201,27,185,90,242,141,204,233,99,104,200,188,24,25,159,42,109,153,94,193,85,179,103,77,131,21,81,93,73,70,18,147,108,145,134,38,48,144,2,39,185,205,137,43,11,158,202,160,88,13,159,62,176,243,234,223,60,178,42,39,146,71,44,167,148,93,185,143,143,64,154,2,204,44,147,202,74,31,135,130,19,2,2,18,178,41,40,121,137,133,160,121,79,89,88,134,199,81,231,85,75,46,161,242,175,239,214,187,103,212,126,183,223,181,229,247,209,111,157,165,61,211,200,122,231,41,149,253,25,94,158,114,163,192,235,17,128,32,155,106,91,225,80,64,193,156,129,32,150,153,38,141,178,40,165,40,14,17,176,250,198,170,52,110,183,170,173,26,212,166,254,212,32,153,133,224,113,105,17,71,255,254,178,210,142,158,237,121,24,136,209,198,35,29,189,206,82,187,42,86,172,103,103,167,118,236,167,78,191,250,251,180,200,255,215,167,236,221,63,76,21,90,0,0,157,240,65,29,29,132,225,154,188,8,153,66,56,152,136,47,152,100,33,13,9,166,24,6,182,74,1,19,3,65,33,144,25,172,47,229,55,90,202,233,148,184,11,213,193,141,58,44,33,233,96,243,112,251,237,45,165,98,109,57,95,178,88,75,113,98,203,222,48,202,45,69,97,169,20,74,66,234,53,184,13,185,75,29,216,105,249,110,208,195,187,0,218,151,69,97,52,144,197,60,140,5,24,30,147,196,46,234,50,209,79,76,65,207,132,40,204,62,163,54,253,168,201,39,168,71,135,223,255,239,242,45,246,183,57,27,33,41,191,104,104,218,87,238,157,133,42,63,222,219,184,220,188,248,213,139,183,109,105,161,90,110,205,250,233,172,219,232,51,45,102,193,102,157,148,83,113,203,65,202,15,168,208,3,178,222,187,13,252,51,82,39,49,91,31,199,60,49,99,243,111,111,58,12,21,10,180,207,154,179,100,79,73,10,198,64,145,154,66,42,107,171,155,17,31,19,181,216,199,209,157,142,156,113,215,177,234,97,172,159,233,115,42,237,53,152,227,20,239,69,187,59,154,108,211,150,189,246,162,245,122,25,212,246,169,247,255,159,255,108,224,157,71,151,44,48,140,86,227,47,16,48,49,33,16,147,0,144,0,38,17,210,64,44,48,65,1,195,1,80,45,48,22,2,147,2,48,26,47,241,126,87,112,92,1,19,185,177,185,32,160,14,98,173,93,62,147,221,144,169,154,1,217,19,26,68,144,160,2,186,234,80,185,89,89,40,1,36,217,116,147,44,178,201,93,36,100,171,190,92,148,43,149,38,86,242,149,23,118,27,4,128,4,251,117,113,82,249,147,38,74,132,180,69,118,242,179,136,92,66,86,240,219,5,255,251,178,100,198,14,197,132,102,203,155,166,111,66,98,172,233,243,96,103,127,89,81,157,38,111,33,189,9,223,179,166,77,129,162,249,2,226,57,2,41,6,171,65,42,217,89,52,67,23,41,38,64,186,35,186,48,200,161,102,16,108,102,56,145,178,101,213,119,216,252,82,108,149,48,105,45,36,166,243,148,77,70,89,82,240,54,111,174,75,180,79,245,134,181,106,59,186,40,172,147,48,47,63,178,20,152,155,245,44,213,107,48,38,132,209,184,176,0,25,118,194,253,52,148,64,131,189,209,134,8,6,10,1,86,20,223,129,163,48,28,74,131,78,109,53,234,79,222,119,119,157,55,49,189,150,52,53,179,183,226,152,213,195,18,161,186,41,134,143,153,12,143,80,211,191,172,242,226,37,61,193,91,45,140,245,44,237,8,13,22,50,45,145,214,212,185,46,170,0,31,113,54,133,138,234,75,93,47,156,223,172,77,161,126,237,9,143,252,139,188,119,114,212,240,209,221,71,51,115,255,240,164,214,146,10,42,186,0,1,46,240,198,57,120,226,244,252,202,112,172,195,160,232,193,112,56,88,16,48,48,19,16,128,140,24,128,6,105,206,140,55,14,183,47,152,138,202,38,96,108,234,190,240,245,37,36,170,89,2,72,32,105,152,78,156,39,109,155,184,241,24,68,114,33,67,132,98,83,35,151,73,31,203,60,202,118,97,208,150,203,123,35,137,221,171,73,82,127,1,199,185,60,236,255,255,231,99,249,249,242,25,251,220,49,106,223,141,178,165,169,233,167,187,239,211,182,75,167,72,186,221,119,119,242,137,181,42,119,147,92,41,218,252,198,64,66,193,241,187,213,119,198,221,252,239,247,162,39,255,143,0,73,139,0,3,127,248,201,216,0,218,243,60,199,144,228,200,224,56,191,74,112,68,22,39,179,188,166,118,35,53,162,177,37,206,10,80,24,53,177,5,205,16,32,89,193,67,2,224,233,231,138,129,48,44,54,74,120,160,81,90,32,100,156,210,66,134,45,166,72,2,134,99,173,175,113,132,27,137,129,206,31,29,126,251,25,22,103,58,206,116,67,76,232,129,242,188,132,150,49,206,48,183,119,91,152,132,114,180,197,75,89,17,220,136,141,82,21,157,213,201,122,170,216,170,85,153,75,181,166,42,179,246,238,198,233,70,98,187,171,1,104,114,228,113,93,121,184,80,6,93,11,24,152,38,60,133,22,38,136,197,195,32,102,220,70,5,105,236,141,228,115,156,166,145,29,126,165,16,11,168,254,56,144,43,204,216,35,17,198,80,220,99,138,169,125,255,119,75,0,4,234,102,211,147,149,31,24,9,173,186,238,180,34,0,141,81,177,182,15,4,54,8,170,223,84,236,78,91,72,144,234,190,219,112,125,255,251,178,68,194,142,196,224,103,76,155,166,63,64,139,12,233,147,117,37,110,18,101,155,48,110,20,253,2,88,51,102,13,199,149,184,36,206,24,6,98,6,7,193,217,158,117,127,223,69,109,154,141,49,209,157,149,138,42,222,102,161,90,52,89,89,51,53,17,37,123,221,103,70,107,84,166,100,24,114,111,70,174,191,255,255,255,247,13,0,0,183,106,107,29,137,190,202,198,65,60,24,128,126,14,50,13,12,76,22,4,76,72,248,48,10,173,113,55,98,227,236,160,56,85,205,136,148,3,196,98,165,10,42,25,27,11,97,9,96,28,141,200,89,202,20,132,40,189,41,22,96,34,85,200,122,60,242,77,41,21,206,69,153,115,94,54,28,10,242,14,78,226,188,19,113,127,28,220,78,44,28,224,113,142,24,60,92,140,243,190,32,140,34,138,196,103,86,101,110,199,171,89,144,238,134,116,171,206,134,98,57,149,104,182,180,92,74,202,197,101,149,123,204,214,102,204,206,126,251,213,59,167,239,219,216,151,167,134,213,0,0,183,208,199,40,73,205,51,195,212,193,172,30,140,68,65,52,179,224,224,79,48,38,1,2,255,38,168,16,4,11,253,7,3,0,1,110,167,45,43,95,68,217,166,17,57,1,61,79,74,170,40,252,10,250,50,136,204,236,10,243,162,154,209,5,72,6,5,52,98,170,24,135,54,152,94,81,16,81,56,66,0,48,156,100,223,74,96,61,10,2,58,116,36,134,136,75,197,221,10,160,172,6,162,171,198,184,200,81,29,213,69,148,168,137,164,219,95,111,90,189,35,79,135,185,57,103,45,250,79,125,199,245,87,215,99,104,113,212,60,82,88,202,153,244,42,33,70,12,24,105,67,134,136,200,151,121,214,164,46,90,27,44,249,171,250,254,58,138,27,221,220,115,239,29,255,255,247,255,255,252,243,221,124,205,57,32,178,1,0,0,1,127,195,3,139,108,168,64,108,55,141,9,177,195,85,22,141,29,201,203,244,180,113,157,75,69,129,125,91,136,124,72,168,28,130,214,12,218,176,196,170,204,160,149,72,136,244,189,127,215,255,255,178,238,143,179,214,157,180,51,17,205,33,222,250,42,58,174,174,90,54,173,102,50,183,182,178,173,168,143,255,255,125,159,174,80,3,191,166,38,229,39,200,184,70,55,139,70,4,9,163,67,48,92,10,48,20,25,4,130,44,121,177,34,130,200,38,2,84,182,9,165,97,192,16,1,35,218,99,254,204,152,18,123,216,103,117,229,75,8,146,110,115,190,229,52,73,76,104,222,49,42,208,173,14,72,58,201,211,58,113,116,165,171,88,88,201,22,34,0,195,24,160,117,54,90,166,244,133,152,49,207,48,13,175,35,89,104,154,194,16,36,248,38,154,255,251,178,100,193,142,101,234,103,75,27,216,67,240,89,76,217,199,100,98,110,23,249,157,42,110,229,15,193,164,179,102,77,164,137,184,153,195,72,231,54,143,49,88,243,249,90,89,25,213,175,245,226,227,139,231,255,183,121,30,74,15,130,156,213,98,121,54,7,15,21,119,27,38,3,90,16,137,20,16,74,32,115,140,161,119,179,24,98,156,195,173,106,120,113,85,161,135,85,113,117,26,77,204,95,95,29,199,55,255,255,252,212,124,189,12,177,128,54,165,186,136,235,157,176,134,9,177,160,51,45,190,142,141,135,168,72,129,172,62,84,252,92,225,49,118,174,83,95,109,175,1,104,204,220,38,136,129,150,216,118,195,123,167,119,8,58,106,20,96,186,115,223,85,153,158,30,198,82,37,189,90,174,238,140,189,138,231,85,172,244,117,59,21,170,138,229,103,87,78,86,83,108,196,85,178,38,244,75,171,33,83,50,169,111,105,249,127,214,175,255,255,205,64,170,0,0,247,244,195,33,4,76,42,133,248,194,96,30,204,76,1,120,72,16,136,128,156,184,64,192,0,102,102,0,32,22,215,21,81,90,23,67,197,81,151,67,43,11,4,72,185,10,80,89,27,240,211,236,183,54,109,64,252,184,137,192,95,144,50,84,177,101,163,114,70,48,53,150,211,218,104,96,75,129,78,147,16,28,120,176,162,37,60,130,198,59,230,108,105,146,185,10,9,89,243,252,89,184,146,230,94,208,24,3,18,203,232,216,172,160,150,112,119,76,126,234,151,117,53,91,171,108,201,232,179,67,209,50,172,244,200,186,205,32,238,109,209,106,52,90,250,64,184,234,61,231,148,150,189,7,218,107,61,174,221,82,237,142,246,195,11,24,251,173,239,191,248,251,226,127,254,63,235,255,127,83,9,129,171,0,64,0,47,255,28,4,141,30,142,129,39,167,148,77,149,214,153,90,81,74,193,4,171,50,93,77,223,46,183,242,127,38,81,132,50,190,106,115,8,196,210,194,225,101,20,212,200,118,122,61,255,251,189,82,214,149,41,85,168,245,18,169,79,86,187,93,148,170,139,73,39,42,26,87,187,58,105,157,182,82,60,137,124,205,46,223,253,116,95,253,63,215,80,101,127,102,226,69,199,224,99,38,227,33,166,104,11,102,37,12,0,224,232,24,36,130,1,55,248,192,160,4,187,110,249,129,160,17,129,192,3,185,14,151,229,100,75,16,213,65,11,246,245,63,138,240,179,170,92,151,176,161,46,169,211,47,83,50,213,169,128,6,224,208,16,12,81,76,148,187,200,32,4,128,220,20,198,88,4,98,146,172,58,53,48,110,57,225,29,52,41,57,140,240,74,200,117,241,108,140,168,230,68,242,70,86,217,85,18,46,3,101,175,227,239,3,255,251,176,100,201,14,165,200,103,75,27,216,91,112,94,140,217,199,100,197,92,25,169,157,38,110,225,111,193,209,51,166,169,163,29,240,91,137,206,94,191,246,190,119,196,186,191,217,61,211,147,56,78,39,160,110,180,74,199,79,175,92,223,86,160,238,38,152,154,31,81,234,153,14,201,73,34,242,226,227,198,232,164,60,180,150,79,36,53,235,28,182,49,235,32,96,230,148,27,252,190,57,141,110,157,241,53,239,191,231,118,255,127,255,115,199,180,24,88,128,191,124,103,165,25,101,229,68,166,172,179,54,122,19,66,25,166,25,2,252,234,26,185,133,36,86,85,100,202,186,222,141,73,224,205,197,62,9,40,211,147,91,38,141,55,254,171,210,17,201,111,150,100,170,109,143,247,255,86,90,156,238,244,49,243,80,169,163,97,146,14,198,49,165,139,185,232,174,138,231,33,153,232,93,77,74,28,231,29,177,138,138,246,109,52,86,48,231,87,151,83,151,215,125,21,53,126,148,67,236,127,217,61,65,6,0,0,238,244,196,107,32,0,19,152,24,105,26,254,93,152,132,7,134,13,128,32,97,106,181,146,64,122,50,216,192,192,155,88,121,102,150,251,110,161,242,152,109,174,59,176,206,109,46,179,179,63,13,80,59,137,170,140,147,201,118,141,72,254,253,160,186,209,85,4,180,109,91,162,149,196,31,201,91,107,20,94,108,214,70,52,1,184,0,64,21,229,155,227,254,210,97,152,102,28,93,48,64,112,2,72,80,176,122,85,140,107,227,251,239,239,174,61,124,108,41,149,55,54,151,55,55,51,9,30,124,12,73,82,44,181,120,113,66,29,30,11,153,101,29,221,144,255,17,61,12,187,11,8,29,240,252,187,117,109,87,206,212,203,53,254,186,148,0,240,0,2,0,0,93,182,8,108,20,16,132,144,92,16,27,86,65,28,59,85,76,66,122,62,109,212,110,106,177,116,171,54,169,216,104,200,47,161,71,115,234,120,192,215,68,70,202,185,178,118,217,91,95,237,254,204,166,59,172,254,236,105,170,117,76,98,114,233,85,91,212,214,67,15,52,235,89,149,207,117,187,35,179,152,125,140,85,161,200,119,69,173,152,228,255,102,212,213,170,167,63,100,219,250,54,130,14,223,241,133,184,1,200,134,177,138,227,241,143,33,32,96,2,96,216,34,28,29,166,76,64,12,7,151,33,127,33,60,8,6,166,180,20,255,67,41,203,16,131,161,217,246,82,237,179,230,190,234,88,12,0,227,105,120,233,35,140,18,180,23,27,55,135,144,30,76,0,59,44,153,22,29,213,241,47,85,73,11,240,48,0,211,185,50,130,232,71,139,141,77,24,189,0,52,150,222,153,228,148,202,113,123,107,125,205,218,214,191,255,190,102,255,251,178,100,195,142,37,76,102,203,27,168,87,64,107,76,217,170,101,42,72,23,125,157,44,110,153,190,202,5,179,102,29,164,173,120,253,110,209,141,51,112,142,222,149,232,198,205,51,230,111,57,15,173,152,145,171,116,146,60,232,38,224,218,24,16,128,15,80,125,178,55,153,95,210,159,88,160,189,56,154,167,28,10,30,223,106,182,112,197,239,77,43,29,59,46,49,138,51,136,234,204,150,154,105,198,40,36,78,192,32,118,236,6,126,101,161,10,38,63,195,222,52,251,28,32,245,213,24,32,245,86,17,0,163,242,21,83,34,190,229,115,90,156,65,192,69,157,40,205,163,147,244,117,132,35,49,232,174,95,16,244,48,179,114,239,153,101,241,76,174,38,248,255,254,102,109,179,113,243,83,45,187,133,59,101,167,53,117,237,233,55,185,241,19,86,201,115,217,238,182,33,21,178,102,235,238,249,223,179,99,223,71,219,61,186,190,218,201,138,65,88,158,109,221,42,174,119,133,184,155,234,109,211,50,251,41,7,74,0,1,38,240,192,194,88,240,129,52,193,147,228,204,33,80,84,17,94,5,80,81,52,219,33,128,192,170,181,189,106,180,46,0,37,235,214,151,109,244,195,146,222,55,210,213,101,76,54,4,88,0,94,117,146,32,0,159,36,181,112,218,250,193,72,160,102,27,26,83,117,96,96,66,16,29,204,135,151,173,20,153,175,50,164,201,108,239,140,102,14,174,44,8,189,46,165,152,62,133,169,204,207,216,151,8,193,162,97,72,31,167,196,251,119,95,171,194,51,207,59,200,217,215,150,148,174,255,182,155,114,150,141,249,32,242,168,85,212,129,50,179,119,49,87,48,36,19,77,74,40,244,21,119,16,196,113,149,38,21,122,246,191,163,77,149,213,169,246,246,77,83,64,124,20,0,3,255,243,128,53,16,96,142,169,101,212,139,38,127,76,188,61,60,28,22,87,62,246,230,55,185,82,131,104,163,110,18,32,177,52,23,190,189,231,190,168,189,43,255,255,67,7,205,117,68,152,230,26,167,26,140,244,67,20,231,87,32,135,34,154,168,98,155,101,90,177,118,162,35,170,150,95,71,103,170,50,171,238,97,170,232,97,219,119,218,253,115,217,59,182,255,217,118,4,16,0,10,205,161,142,238,38,184,15,24,165,166,118,195,57,174,6,130,70,208,32,108,195,160,85,1,48,16,105,41,83,77,126,195,44,5,199,110,46,99,15,87,207,12,236,117,125,151,237,91,20,113,119,178,145,225,235,254,135,202,12,238,63,73,205,72,128,231,221,246,109,95,212,119,110,81,118,1,89,125,214,111,156,5,117,47,97,164,64,39,229,33,224,40,149,106,214,220,238,74,43,84,149,60,245,105,239,204,95,229,188,255,255,251,178,100,194,12,197,119,102,203,27,168,111,66,101,12,217,211,97,7,78,22,129,159,44,110,25,190,194,15,51,166,141,180,43,48,251,250,137,90,97,110,241,37,108,246,59,222,105,81,168,60,148,254,218,32,199,219,200,206,137,236,92,105,11,76,137,50,75,44,126,89,144,89,88,158,158,30,191,254,10,247,41,127,143,110,91,253,127,162,173,75,122,236,173,22,165,169,123,252,156,18,51,236,0,71,109,240,193,65,133,7,149,6,69,192,221,21,210,91,168,110,66,22,3,119,232,98,18,107,52,248,235,58,44,123,95,59,114,138,217,221,133,215,173,26,231,115,214,88,61,152,85,150,229,233,223,105,99,141,118,8,227,48,134,121,168,255,74,190,63,254,39,168,26,53,6,24,123,148,61,36,125,174,236,233,54,144,153,6,179,151,114,97,163,79,237,89,137,145,144,177,81,86,175,69,178,109,18,39,107,120,26,142,61,214,223,171,79,190,46,214,115,39,170,203,42,43,172,196,111,101,241,112,33,189,0,3,37,220,28,234,96,209,35,148,134,182,58,14,31,51,49,112,104,2,243,100,132,64,104,241,80,128,5,67,217,59,159,50,196,30,25,233,124,166,187,1,105,77,209,226,121,148,57,26,98,75,213,244,152,103,143,59,88,84,147,236,238,228,97,114,64,112,243,207,155,249,53,62,237,59,243,173,137,242,110,173,146,237,75,211,145,237,246,118,206,10,4,16,137,136,245,63,172,255,74,96,201,13,114,202,174,250,90,70,12,222,217,44,160,136,23,180,48,76,36,43,140,20,80,132,115,173,149,4,218,180,253,70,98,34,44,193,104,138,63,132,135,203,115,122,147,56,153,131,185,82,44,182,82,138,44,243,251,189,108,52,129,148,95,0,1,100,216,32,227,97,177,216,76,75,26,18,113,24,131,186,111,200,162,13,138,219,210,252,207,219,157,169,170,127,230,24,211,68,48,181,31,145,106,196,135,254,182,166,46,49,204,110,192,253,240,166,34,186,40,28,195,66,6,84,61,86,177,123,175,167,208,143,59,60,205,97,118,207,69,185,136,130,215,33,28,172,93,209,200,219,166,233,221,4,218,232,243,185,132,24,68,205,144,84,113,78,172,205,57,88,138,250,24,185,118,190,185,143,41,157,185,171,190,222,47,2,99,192,1,91,116,49,143,195,224,86,52,248,195,195,31,50,97,0,33,65,129,4,145,2,183,160,65,53,156,204,26,106,131,51,137,60,48,174,94,8,110,180,190,158,93,30,149,191,84,144,241,64,61,217,125,45,20,13,5,69,217,212,45,95,231,125,159,84,156,115,37,115,180,149,103,224,106,242,184,204,54,206,105,173,99,86,107,84,245,239,221,164,142,24,3,108,127,57,255,138,220,230,62,255,251,178,100,195,140,197,40,103,76,155,99,111,64,124,76,233,163,100,170,204,19,153,157,50,109,153,93,1,200,51,167,77,149,149,248,114,26,182,58,216,188,155,71,81,143,84,201,163,151,213,111,37,181,84,110,229,126,121,183,189,215,5,187,229,235,63,121,44,206,65,59,147,36,252,255,148,115,33,182,211,179,63,61,232,191,171,117,255,2,22,0,9,183,212,113,182,206,66,65,240,90,132,195,136,29,42,162,96,239,150,18,155,149,43,114,243,151,118,235,208,89,197,38,149,102,109,180,107,64,45,200,217,76,234,167,228,230,210,133,163,100,197,83,255,146,42,230,156,199,199,236,204,34,122,150,138,234,134,122,41,9,68,32,198,65,41,213,167,89,157,131,206,115,142,24,34,36,245,18,36,137,103,105,144,119,69,185,206,101,115,183,83,33,14,243,60,255,182,171,245,179,255,240,86,0,9,53,168,201,144,36,229,130,144,193,51,44,200,18,136,24,32,130,3,51,6,65,163,4,0,114,32,20,112,16,47,24,136,0,28,5,145,57,57,27,18,98,40,211,236,251,199,98,16,99,254,235,188,208,166,8,211,73,130,231,169,209,117,172,179,53,122,149,72,156,208,16,156,199,93,242,80,11,217,43,22,142,72,169,220,152,13,113,80,190,132,64,17,92,3,68,83,245,224,80,75,180,14,181,235,16,64,105,81,103,151,222,105,233,153,123,121,233,165,39,222,230,247,122,223,1,197,83,52,251,119,235,192,168,79,130,22,32,121,215,185,216,186,39,24,109,232,219,187,141,187,117,172,51,108,234,236,225,239,137,236,130,89,210,133,79,95,52,106,68,177,119,58,200,183,187,125,191,206,223,244,2,231,0,5,64,0,87,237,242,76,154,96,5,192,242,223,180,127,40,38,16,130,224,218,116,39,114,150,36,8,216,94,152,230,219,88,233,21,27,34,172,112,198,237,180,133,164,224,246,120,229,218,167,235,51,91,217,236,63,21,51,122,45,231,143,49,215,150,156,48,52,1,129,241,98,219,171,126,12,207,117,137,24,52,115,70,98,30,252,46,67,13,109,169,198,143,45,28,90,95,241,25,107,61,207,85,88,134,18,164,175,18,99,107,248,135,9,3,238,6,145,61,95,114,73,180,123,175,106,102,213,81,115,253,250,125,119,127,125,124,236,4,192,0,203,181,48,62,139,50,232,91,49,80,203,51,72,80,48,56,60,48,100,24,48,144,7,45,170,16,188,80,203,59,68,165,146,187,162,141,171,7,149,54,243,240,229,19,59,93,107,75,8,109,253,68,12,225,231,189,65,219,172,45,96,160,72,57,150,71,169,215,100,29,147,9,177,13,69,227,180,15,213,44,40,187,19,207,44,154,98,213,89,136,26,102,55,190,1,213,255,251,178,100,211,12,5,193,103,75,27,172,62,192,140,44,217,186,97,136,110,21,141,155,46,110,153,93,9,120,179,102,221,132,137,56,231,156,124,111,255,243,56,243,59,158,170,251,248,183,112,87,229,58,104,62,150,156,91,145,125,124,125,212,225,19,7,125,156,54,137,239,58,202,31,140,97,89,243,3,7,35,91,44,13,95,255,206,66,4,74,95,121,172,172,166,145,148,117,168,176,77,56,171,154,158,157,6,32,56,184,33,0,9,36,145,74,3,212,104,56,72,23,228,5,93,189,150,179,225,187,62,171,76,131,75,214,127,73,182,247,77,70,35,34,101,226,74,180,88,125,116,163,29,21,80,200,164,39,122,62,216,18,81,209,220,141,89,90,69,202,148,244,77,17,141,171,58,149,209,53,174,236,136,229,245,175,89,157,40,158,198,219,95,238,244,253,90,232,247,246,235,175,254,17,0,7,191,208,216,78,114,46,177,193,27,7,40,17,130,7,164,196,195,15,131,11,42,44,0,72,153,34,105,160,45,208,105,13,162,222,98,206,131,244,239,110,173,4,77,19,94,71,165,246,40,18,197,253,32,31,181,14,80,111,3,4,192,128,18,54,14,74,231,35,161,138,137,55,35,141,202,76,133,167,111,17,80,249,228,139,31,92,190,58,159,181,117,145,223,235,29,230,122,107,123,95,251,103,161,105,137,97,219,211,44,76,93,249,87,175,124,70,137,116,29,253,18,198,87,49,25,94,141,217,38,46,135,76,104,116,179,63,181,61,88,194,212,250,31,135,3,226,76,234,93,241,219,81,69,156,223,247,173,181,244,53,187,137,153,239,238,231,149,223,198,0,21,32,2,229,178,27,73,10,126,14,192,238,14,117,142,42,179,199,12,64,53,161,184,110,107,83,50,170,57,139,119,249,218,213,227,63,142,225,206,118,29,171,18,203,60,40,37,212,219,161,222,177,185,179,178,0,131,201,115,9,13,172,180,17,16,170,202,206,185,57,58,103,109,51,71,170,153,174,28,227,89,60,81,72,102,188,121,28,92,242,48,155,131,80,136,166,91,207,156,209,103,51,186,104,212,71,154,70,191,233,98,213,26,200,117,204,110,181,68,70,160,21,32,0,100,141,25,177,51,31,87,200,26,56,175,154,202,103,152,234,35,24,140,50,152,86,33,152,46,15,24,88,14,135,7,38,9,130,47,24,18,128,187,160,68,178,33,35,38,216,92,5,225,101,48,184,88,84,109,149,82,167,194,10,18,1,111,166,136,232,16,74,66,176,99,11,210,74,118,59,3,128,146,177,159,178,226,165,178,73,49,197,132,103,175,163,77,95,10,157,200,117,193,98,68,5,40,216,18,143,135,193,40,37,26,56,152,7,199,129,220,92,226,81,203,187,191,212,124,103,255,251,178,100,211,12,133,107,102,203,155,140,69,224,121,12,217,131,100,101,202,24,21,157,36,110,225,107,193,169,179,167,105,129,149,184,220,212,237,236,85,66,99,221,206,112,205,175,77,237,86,207,91,26,197,115,142,124,162,130,170,190,237,205,107,77,170,209,49,167,111,169,184,167,181,183,175,253,123,207,33,31,206,213,235,248,136,189,156,182,111,175,150,75,63,191,251,170,172,37,105,8,1,19,239,254,51,245,175,44,100,75,115,27,11,127,26,127,98,50,252,168,37,247,84,99,113,39,219,108,224,158,138,124,239,93,170,49,255,147,101,77,98,59,18,137,51,109,64,71,113,115,17,197,197,204,75,165,85,137,35,189,72,142,102,30,234,172,85,118,78,68,157,10,74,186,177,20,74,245,162,28,238,189,149,36,118,87,187,209,52,40,219,229,42,145,250,107,122,25,26,220,136,94,253,190,12,234,0,4,131,37,224,216,60,196,36,115,6,242,61,48,71,10,131,12,17,29,48,183,12,227,8,48,53,48,125,1,160,224,83,48,26,1,3,0,192,34,48,2,1,131,1,144,0,48,48,0,97,80,31,16,182,107,198,116,136,225,49,177,168,90,104,234,232,82,85,4,33,81,110,193,162,161,104,181,75,40,20,144,233,66,4,16,57,37,204,226,75,62,28,168,209,141,196,188,168,130,96,4,187,76,16,90,20,251,100,95,144,138,119,101,43,129,205,67,132,199,187,14,235,201,0,61,76,146,129,228,150,80,7,35,207,16,212,71,46,220,114,78,62,105,93,47,138,135,187,164,158,111,21,122,120,198,46,218,83,165,74,219,113,254,127,49,111,219,37,52,215,241,117,35,120,97,236,57,41,84,96,154,107,232,122,152,158,183,237,58,222,145,6,45,85,61,114,108,122,82,172,72,1,38,128,1,155,237,204,110,66,64,4,176,24,199,74,185,101,138,114,16,189,34,233,89,92,38,157,199,37,221,70,42,140,105,88,208,225,10,38,250,154,207,245,87,34,147,183,234,172,244,174,235,33,197,81,102,83,171,169,132,227,80,198,48,212,20,137,221,227,11,41,94,48,164,33,174,202,209,121,119,22,177,200,210,165,58,243,163,53,157,71,186,229,85,57,236,71,52,227,209,46,117,84,67,171,155,56,225,144,138,161,158,112,74,64,10,221,255,50,133,155,57,216,50,49,208,10,48,124,0,48,28,48,12,7,28,56,85,57,40,6,187,157,145,0,22,223,117,145,173,184,204,161,196,132,94,128,239,74,37,236,162,10,128,221,122,209,72,30,109,244,144,172,51,209,27,169,43,183,51,42,183,119,149,251,67,114,196,220,16,219,213,144,82,221,195,191,57,110,222,243,27,212,116,150,100,113,250,251,112,246,210,249,21,252,177,93,255,251,178,100,209,140,198,100,103,71,19,217,67,112,111,204,217,179,101,229,12,20,233,157,50,110,153,125,1,147,46,103,13,150,12,161,243,180,21,125,43,78,91,35,106,209,175,134,228,89,34,20,144,57,71,164,200,38,163,144,60,235,219,121,198,205,117,140,251,83,12,168,245,175,254,233,244,180,121,190,187,229,209,111,134,102,115,44,76,233,211,171,113,36,126,52,150,140,192,49,128,16,154,237,194,186,24,140,1,17,49,196,104,20,171,199,202,129,163,134,75,174,75,70,63,145,21,104,96,163,126,181,21,44,252,127,172,230,252,52,23,63,255,238,110,220,45,22,159,245,77,53,97,136,89,83,70,74,34,211,167,122,137,159,11,151,238,29,21,136,153,90,107,17,74,82,41,127,252,220,226,92,159,255,63,61,9,177,121,218,167,238,120,223,129,12,48,199,100,46,124,106,3,140,47,169,12,197,72,116,76,62,4,120,194,100,17,204,28,65,180,32,84,130,1,36,193,48,5,202,0,108,192,200,12,135,128,12,16,2,38,5,128,28,2,5,241,64,8,44,52,7,211,208,136,90,10,194,78,191,235,196,97,98,211,26,184,153,91,168,164,64,222,64,129,8,201,226,103,0,17,128,235,159,104,30,67,29,198,216,246,46,34,26,151,65,52,150,14,40,189,221,117,220,149,174,227,124,223,4,65,167,183,207,44,98,42,247,202,154,133,151,42,93,37,6,231,21,64,240,189,193,169,118,157,219,242,76,241,218,71,245,68,20,33,138,88,205,135,27,70,160,189,82,13,180,17,164,171,145,242,40,85,155,74,30,142,182,113,182,201,181,136,232,149,77,147,113,148,177,200,141,251,138,19,21,195,250,223,204,189,127,196,55,117,235,253,79,21,97,21,128,24,0,2,14,93,240,93,137,86,26,16,144,83,170,101,115,2,211,16,20,158,41,42,173,196,134,108,9,81,123,151,60,117,97,120,147,173,24,228,214,121,224,155,185,97,90,120,169,190,63,255,226,22,58,187,225,234,234,110,107,173,119,227,104,167,219,105,230,22,76,185,145,149,113,16,234,98,150,84,242,163,10,184,155,179,208,231,251,84,30,58,41,98,202,136,188,171,123,17,111,153,70,152,180,43,221,154,58,34,227,234,22,174,211,129,212,61,162,96,2,187,127,141,69,210,48,248,160,195,198,179,48,130,12,34,4,79,199,5,91,92,103,121,189,164,17,130,32,169,20,28,175,80,36,221,107,53,41,84,86,24,140,179,247,237,251,102,105,226,255,56,238,139,219,42,124,98,129,18,16,32,34,27,55,48,240,232,172,104,146,66,180,213,32,1,68,194,35,29,234,106,8,25,88,136,144,233,43,215,214,12,212,154,223,217,86,237,212,221,186,173,110,125,71,112,255,251,178,100,212,140,6,57,103,72,11,216,67,116,119,108,57,170,97,136,68,20,93,157,50,110,37,118,201,239,179,166,93,150,33,41,200,185,118,213,231,166,220,78,143,39,94,188,55,66,142,157,163,205,138,77,239,150,55,173,27,150,233,197,223,78,115,111,204,249,172,233,218,157,147,236,138,155,109,82,177,251,31,61,74,11,119,83,23,180,24,110,96,16,0,22,219,114,253,26,144,169,144,45,73,84,36,104,166,39,105,12,8,235,7,60,63,96,94,128,207,35,189,96,212,235,239,10,169,44,86,112,229,20,235,228,255,103,132,239,136,255,255,90,255,225,175,191,181,254,87,126,30,150,135,14,167,148,155,23,134,83,149,88,125,170,93,136,142,123,157,90,37,172,45,71,88,196,172,218,29,164,165,82,243,127,189,93,73,46,243,246,244,182,200,156,49,44,59,200,26,208,56,100,75,209,247,43,25,119,113,73,107,52,20,156,234,0,7,110,152,201,63,24,204,82,36,192,240,240,195,32,9,70,192,32,8,52,2,11,128,113,162,192,26,216,89,148,244,57,4,193,13,33,72,205,204,207,75,235,191,207,43,17,117,95,72,210,148,190,208,167,154,35,44,83,55,222,89,82,138,119,182,32,41,203,181,166,168,171,64,180,250,181,15,22,14,179,170,227,84,152,220,36,102,181,106,27,247,127,157,59,59,70,230,34,69,125,178,31,179,146,81,89,55,101,248,201,172,166,72,177,101,81,228,238,58,100,175,227,137,211,46,42,216,212,105,173,107,239,253,239,174,47,74,39,229,252,186,25,119,53,93,202,150,178,11,238,68,237,109,154,143,89,55,163,109,48,1,115,180,0,1,128,0,77,127,225,88,230,12,136,57,114,73,53,54,190,68,34,47,125,30,159,42,102,51,35,217,112,209,152,154,109,122,122,54,178,213,164,234,217,96,107,165,153,21,125,122,95,220,215,215,241,250,28,253,244,181,31,74,227,18,244,129,65,175,238,33,90,220,181,242,58,150,154,250,137,68,134,139,38,133,166,199,138,48,214,28,80,112,206,119,35,174,178,201,144,244,145,172,61,97,131,250,66,201,20,185,56,169,148,32,81,144,113,125,14,180,169,179,217,206,26,56,65,44,236,63,154,231,173,8,65,109,216,21,149,8,0,39,254,248,211,176,227,25,13,12,22,22,51,144,204,10,22,2,131,11,160,148,246,155,52,45,202,114,24,28,115,219,102,31,67,11,104,23,165,51,112,195,245,23,128,27,162,195,74,162,48,92,74,0,97,45,98,10,128,174,211,87,120,43,67,225,85,78,18,76,100,212,85,28,13,156,48,71,82,105,205,153,156,83,187,78,53,181,231,183,250,200,224,68,170,4,207,109,193,173,185,235,90,214,145,220,105,40,255,251,178,100,205,12,5,31,102,203,155,166,94,194,138,44,249,154,105,40,98,20,229,157,50,110,37,121,129,251,179,102,245,130,161,240,34,65,60,156,22,124,38,171,234,227,54,229,155,54,33,155,89,170,195,76,202,31,227,165,21,95,246,214,47,213,75,81,126,52,126,142,18,254,43,181,21,86,119,87,8,202,207,249,71,210,103,194,223,46,101,58,21,2,103,128,0,128,38,0,3,255,183,26,137,190,206,81,23,220,231,129,40,166,230,135,70,214,90,19,235,3,234,110,229,210,135,197,49,48,131,186,17,13,103,69,50,56,250,19,43,91,173,191,237,159,71,210,139,25,66,162,180,49,20,56,58,4,150,167,247,110,121,210,64,242,219,163,174,21,43,30,210,121,215,212,138,170,100,227,216,112,249,29,54,203,87,106,147,202,213,14,155,234,162,250,187,136,175,238,226,56,33,208,96,203,166,78,136,30,38,75,184,152,65,223,91,126,175,174,52,34,0,25,182,176,199,52,115,60,160,1,132,3,14,132,76,62,25,49,176,21,24,159,246,90,58,8,102,139,188,112,8,220,35,244,240,82,177,177,152,204,39,24,251,213,41,80,121,99,159,72,184,46,182,40,122,89,5,41,114,248,124,223,167,238,253,186,119,245,246,118,39,170,222,249,86,174,105,246,130,175,202,119,151,51,165,212,114,255,65,74,41,100,223,222,62,183,219,46,19,194,76,151,190,164,28,242,167,11,144,67,244,163,116,202,133,28,89,61,56,138,7,201,97,87,52,201,185,251,6,242,98,203,132,74,41,165,33,168,213,62,126,129,5,196,206,102,49,22,162,117,38,60,250,254,94,251,151,195,251,164,13,221,44,101,117,254,198,124,140,40,0,66,0,1,187,95,130,177,130,138,24,128,9,48,240,246,154,60,18,27,147,47,198,218,87,68,219,125,215,227,48,14,162,169,241,119,101,141,154,95,132,227,147,184,154,138,231,168,234,249,254,255,239,222,37,222,167,129,244,176,227,137,28,46,88,177,130,215,35,84,132,61,172,168,73,178,144,117,77,161,175,86,240,110,218,148,220,165,210,30,229,195,212,166,241,20,214,34,13,49,174,228,60,14,197,26,100,134,176,144,59,163,6,146,115,152,211,31,205,239,38,57,22,60,123,20,156,37,99,191,143,172,104,138,32,10,111,255,199,131,137,221,178,14,8,19,60,200,4,34,30,242,64,143,106,231,121,35,233,220,254,82,205,203,232,221,92,110,243,35,86,19,20,19,162,63,72,85,41,196,84,74,219,197,19,219,235,75,15,108,107,7,60,112,169,106,23,41,83,235,53,99,15,33,170,84,210,99,168,31,239,139,247,126,151,239,199,19,99,141,248,234,74,84,26,242,13,251,163,133,70,139,185,3,212,255,251,178,100,202,132,5,78,103,76,27,134,95,64,134,44,217,170,104,200,118,18,189,157,56,237,49,15,193,240,51,103,41,129,25,184,88,196,133,92,96,180,20,243,39,86,109,44,151,151,221,170,15,99,87,187,250,47,26,137,42,89,31,13,53,211,243,30,53,6,140,105,189,47,206,100,98,93,7,167,164,79,48,1,236,0,144,0,2,255,237,197,132,106,42,8,67,129,216,82,45,225,58,74,7,98,110,32,243,98,96,99,144,199,144,212,99,49,72,80,136,66,150,235,138,75,125,127,77,188,214,201,45,24,32,115,145,248,232,215,173,220,156,183,60,231,185,38,42,8,243,241,39,50,115,150,81,49,56,83,22,178,235,194,45,110,212,254,111,62,111,248,216,102,211,175,126,255,134,21,223,111,177,219,159,250,183,248,89,109,147,186,130,77,61,146,14,12,143,99,233,2,105,27,175,103,103,126,78,0,5,35,108,199,27,176,206,180,176,200,17,12,193,97,72,195,193,28,196,0,168,104,7,14,12,70,129,19,2,129,80,80,22,146,2,211,60,21,153,85,7,37,12,217,180,51,47,114,28,182,29,21,91,74,112,221,26,122,17,43,114,25,40,3,64,99,225,17,74,105,116,112,44,22,106,202,145,30,72,211,101,146,40,2,33,36,106,145,136,122,9,174,31,30,44,42,43,152,38,129,90,165,168,16,73,167,136,120,142,18,160,213,72,106,188,186,87,168,166,195,216,177,174,199,158,90,221,12,23,91,30,61,89,182,95,140,154,182,30,52,234,238,151,172,82,90,15,241,245,219,44,138,88,232,239,221,234,47,24,195,188,117,45,79,31,67,142,181,85,79,139,182,229,73,1,207,72,1,107,247,228,1,142,178,245,3,225,79,54,240,48,200,173,224,184,47,237,153,36,254,87,39,243,115,227,69,117,135,198,3,35,41,203,28,201,111,252,237,215,215,45,37,237,35,68,11,136,173,13,9,95,29,250,206,223,91,110,105,178,181,192,83,226,93,119,58,17,46,92,153,82,146,76,217,186,25,156,237,166,46,144,55,57,146,210,126,74,232,160,184,228,185,196,209,72,213,120,61,218,187,227,89,156,178,75,180,224,146,113,88,58,152,243,17,5,82,48,223,186,54,132,127,37,70,0,29,222,252,124,106,103,76,118,96,173,167,16,84,12,34,42,133,153,32,194,90,166,105,80,89,152,46,100,25,87,14,244,56,210,88,53,231,237,220,128,104,29,8,109,122,203,221,247,222,228,244,0,207,226,172,18,7,149,198,97,200,103,235,245,218,135,95,60,234,220,236,166,115,189,167,19,1,67,39,215,121,28,100,58,149,138,70,72,155,111,181,210,247,255,185,214,91,224,180,158,180,123,162,151,72,169,100,162,181,42,93,104,255,251,178,100,209,12,69,141,102,202,27,184,66,240,127,140,217,163,100,102,126,21,109,157,48,109,165,187,65,190,51,102,169,130,141,240,110,193,62,122,86,230,63,202,245,57,86,249,124,135,249,121,57,110,248,111,134,36,75,99,176,142,213,169,46,239,225,217,147,13,28,81,114,202,47,152,155,173,45,103,38,19,166,71,232,37,168,216,189,101,44,184,22,44,144,2,0,9,117,216,200,80,92,192,56,56,173,53,161,104,255,67,38,82,215,205,254,91,19,29,198,23,70,73,10,52,64,162,138,166,103,66,40,128,102,226,150,107,63,150,155,191,246,233,18,245,231,210,253,165,33,199,89,222,5,68,98,58,166,32,114,204,101,116,84,88,84,41,29,121,69,194,169,126,222,100,136,75,215,159,67,198,218,80,227,54,255,252,30,211,126,81,54,48,172,144,17,98,114,125,246,232,150,84,46,9,0,23,53,172,198,157,68,48,90,7,22,198,83,12,38,34,0,163,66,17,130,33,56,208,15,25,45,29,19,15,6,128,233,134,226,141,128,209,48,69,56,236,122,230,218,43,202,224,41,156,37,188,176,146,82,141,16,120,42,129,252,106,8,105,118,80,27,51,161,69,240,232,128,194,212,157,210,125,97,175,45,77,34,128,192,195,150,30,106,248,6,132,64,226,241,119,122,254,22,229,59,152,75,182,110,234,7,103,4,163,120,37,88,69,26,194,168,92,102,58,29,88,194,12,133,66,92,86,228,125,82,60,188,229,34,215,69,248,251,163,221,234,212,122,241,226,71,102,27,51,31,53,215,253,113,127,252,253,235,55,93,129,59,0,1,0,68,0,29,255,254,4,208,227,144,4,248,187,104,199,54,135,209,168,201,84,102,229,46,105,81,93,215,147,230,37,20,64,128,178,7,238,16,172,59,23,30,198,65,209,135,207,95,234,74,181,89,107,92,131,67,197,146,212,150,73,104,226,34,152,125,22,92,30,40,162,162,234,199,37,23,14,167,85,53,25,102,174,246,53,4,73,153,115,58,69,81,151,16,117,149,7,57,105,41,159,231,158,145,35,145,20,121,117,123,22,203,84,163,6,143,181,86,177,110,144,116,226,101,170,89,143,29,4,227,254,192,157,206,0,42,71,89,162,217,25,168,37,65,144,198,81,135,97,177,0,28,2,27,4,2,0,144,37,6,1,128,212,159,47,104,82,149,36,142,168,52,21,13,131,68,154,179,230,223,51,228,119,124,27,200,121,145,50,118,4,204,210,36,112,20,21,79,148,127,18,97,81,50,149,167,11,127,107,68,34,172,230,98,159,10,73,92,174,98,28,131,7,8,229,139,11,141,60,199,11,216,229,48,97,136,201,207,239,82,116,40,149,105,34,248,181,62,233,136,130,10,27,104,168,46,255,251,178,100,210,140,5,24,103,75,27,175,67,96,135,236,233,173,100,168,126,86,121,155,40,110,229,11,194,20,179,102,29,148,161,160,72,187,66,86,121,3,158,41,78,28,50,238,146,98,58,37,42,230,233,165,96,80,109,118,29,30,46,42,35,168,160,242,4,224,156,135,134,32,210,145,69,239,142,83,136,170,47,21,29,237,254,55,231,200,138,198,128,128,32,0,25,166,184,207,64,9,209,165,168,48,6,253,196,1,19,15,75,128,165,186,176,91,101,87,150,78,147,181,108,94,182,186,223,201,16,78,226,42,216,32,98,202,53,138,59,165,231,191,187,111,218,63,143,169,209,212,189,169,102,101,77,30,85,11,179,15,23,232,200,145,232,215,50,253,199,49,45,23,51,119,62,64,163,138,16,82,11,80,178,220,14,203,249,189,21,217,98,132,51,231,90,126,32,253,47,204,138,69,188,170,162,184,23,170,168,52,186,21,51,29,153,29,145,227,42,4,8,29,82,14,34,4,0,3,36,182,154,26,240,105,51,168,56,88,37,18,8,8,131,130,102,0,20,202,219,40,232,90,32,245,198,8,128,206,83,14,82,250,73,78,48,169,3,164,246,69,84,230,80,228,192,232,89,102,2,127,46,188,243,240,236,122,125,183,153,125,174,71,37,116,83,52,183,177,137,246,220,186,18,132,146,154,44,212,22,98,122,137,243,114,81,90,162,238,63,102,204,55,81,106,124,191,18,108,189,50,85,247,249,246,237,141,185,229,178,173,167,214,210,175,181,99,203,252,114,90,210,215,1,146,87,65,161,100,149,94,153,223,211,98,79,240,187,175,108,49,145,21,175,251,33,88,159,212,211,62,201,148,0,149,136,3,1,1,175,255,129,114,96,9,122,3,203,200,186,206,223,4,38,206,143,104,22,109,23,179,107,99,231,13,184,235,158,193,215,152,81,19,255,255,241,83,81,74,216,214,107,165,180,70,43,61,212,247,21,28,172,86,114,179,20,205,89,157,34,108,115,153,33,244,97,42,144,136,132,74,206,142,238,228,91,71,141,56,153,135,42,143,69,176,189,138,108,117,168,136,119,119,222,129,249,24,138,250,41,197,201,192,160,25,247,254,154,70,80,103,224,161,132,199,166,33,23,23,44,170,4,4,129,163,112,202,25,191,45,193,162,36,29,12,93,231,138,203,34,184,210,189,51,22,95,41,170,178,134,107,73,60,210,236,64,47,60,66,79,82,159,11,52,20,115,227,169,18,100,130,19,228,71,145,76,209,160,219,102,32,69,51,13,216,72,236,206,131,166,142,146,62,34,167,180,122,154,198,230,67,161,32,21,196,97,77,12,246,105,253,174,119,3,185,54,180,188,147,71,25,13,164,101,249,207,246,231,16,75,127,105,55,31,86,127,255,251,178,100,200,4,133,0,103,76,59,134,94,208,107,108,217,231,97,133,54,19,125,157,54,110,25,89,130,21,179,102,13,151,161,17,102,206,113,101,105,222,222,99,35,78,52,251,110,138,231,49,50,31,99,167,43,240,217,192,11,91,101,16,250,106,126,100,204,109,55,41,131,7,161,138,190,163,175,38,158,5,42,70,123,156,51,24,207,73,168,112,206,32,138,35,132,123,139,67,138,136,247,143,167,159,155,136,122,146,46,63,126,230,96,182,53,68,202,46,60,211,10,165,187,221,159,102,41,251,103,54,144,109,200,193,198,43,165,28,208,112,244,26,53,101,17,11,35,157,233,149,72,113,26,22,8,185,154,136,233,73,29,242,188,203,68,120,144,102,168,171,232,116,10,163,76,41,200,195,170,46,152,219,198,67,209,169,45,246,152,50,181,0,128,7,62,255,157,253,137,216,24,3,1,136,174,16,224,132,33,0,40,211,2,138,1,185,113,117,240,247,73,40,62,41,43,162,112,254,19,243,194,17,24,200,9,15,200,71,65,1,96,112,96,201,131,138,82,132,37,107,241,31,156,56,173,119,89,97,187,184,182,40,87,198,190,53,199,11,29,37,159,131,231,253,183,199,159,101,212,218,167,14,251,245,30,141,70,108,201,234,43,82,218,200,124,86,198,174,243,175,135,156,118,172,36,88,189,53,144,247,157,126,222,20,191,234,37,92,220,205,171,232,111,57,63,8,185,123,93,251,225,174,85,37,111,230,78,62,99,250,227,135,85,170,1,141,0,47,246,252,18,0,136,8,65,243,170,101,153,59,163,195,158,77,0,64,172,217,245,81,181,129,198,225,104,183,171,130,180,228,230,172,37,6,7,173,3,75,244,55,125,127,141,191,246,191,227,235,229,237,16,40,117,91,35,90,19,242,194,150,212,173,165,26,114,106,225,194,70,209,48,161,38,108,163,183,247,105,218,157,199,42,219,71,105,206,80,81,134,164,186,11,168,98,59,219,171,183,32,165,227,230,103,250,223,153,23,175,7,80,153,83,13,220,174,45,57,151,185,184,186,174,115,62,203,57,187,82,142,33,254,159,213,169,75,61,130,17,0,7,119,248,195,21,211,181,80,143,164,158,50,25,132,148,18,98,145,136,211,40,28,20,14,14,16,130,5,131,108,64,8,12,47,86,164,173,141,102,54,27,152,184,153,56,203,10,145,108,177,210,96,43,221,9,9,142,163,137,200,93,248,97,182,105,10,162,149,203,17,145,176,37,41,76,246,183,25,86,185,76,14,160,16,203,207,74,252,77,59,44,218,76,227,195,146,8,26,220,50,210,160,152,165,19,122,253,64,208,68,229,4,94,102,143,58,156,38,83,20,171,203,50,143,49,68,164,157,19,39,75,76,33,53,1,177,255,251,178,100,217,8,132,216,103,77,187,108,91,112,142,12,233,163,104,201,110,24,169,157,46,110,25,126,129,186,179,102,221,147,21,184,11,56,153,196,19,69,52,86,64,231,37,32,73,76,16,70,138,73,161,34,161,33,250,126,21,246,248,45,130,254,77,73,79,33,26,214,234,159,174,109,219,122,190,45,201,89,200,234,175,151,47,51,234,87,86,215,62,76,0,171,8,0,6,93,240,54,227,171,195,96,147,101,4,173,105,105,241,2,67,3,5,180,250,173,102,45,143,11,81,26,119,253,27,66,141,211,15,100,15,67,241,49,156,145,171,220,217,120,125,242,217,89,189,233,157,175,82,89,26,190,133,236,153,234,165,63,118,116,185,175,50,236,84,149,134,40,210,25,153,217,17,12,142,83,165,234,236,155,22,210,61,209,195,137,70,50,25,228,98,255,153,219,142,230,116,234,232,147,34,208,34,0,1,127,248,199,113,152,234,22,92,132,11,51,52,163,22,56,140,17,4,212,12,72,13,2,128,197,96,26,4,162,66,48,49,113,94,130,154,132,125,230,131,156,22,129,44,104,208,244,73,253,111,36,183,163,110,212,2,227,65,45,170,131,195,147,235,209,172,60,182,31,248,98,90,242,224,188,162,80,236,101,204,164,113,101,144,221,154,121,71,202,171,203,38,187,46,22,76,95,199,135,103,169,216,81,230,57,204,154,6,159,254,149,70,115,23,70,108,136,41,189,119,86,95,176,214,65,143,68,129,56,36,128,12,48,84,161,53,88,66,82,183,222,251,142,58,235,235,53,203,19,171,196,91,123,73,89,252,45,195,251,247,62,167,243,141,185,117,254,194,226,247,91,166,193,210,244,0,78,203,177,146,131,15,49,24,64,128,61,148,136,40,62,37,38,2,210,129,136,106,87,223,119,206,245,7,196,143,82,80,152,228,118,88,86,216,147,165,222,4,51,226,140,62,141,132,41,157,23,146,5,234,200,81,100,71,134,60,85,140,117,174,105,234,200,130,238,119,138,92,152,36,142,154,103,151,99,6,68,178,85,95,89,178,145,10,69,38,107,142,108,115,85,233,113,189,23,63,70,69,60,235,34,185,198,91,157,63,194,241,192,154,100,117,110,240,85,199,36,153,95,61,125,136,199,169,23,216,46,88,0,13,251,227,50,147,35,199,76,243,45,5,195,9,9,131,17,70,96,16,0,97,8,58,133,168,130,35,5,214,69,164,50,149,57,80,83,157,4,59,51,207,131,238,233,41,7,213,165,187,23,220,150,114,252,49,216,117,148,52,229,98,103,48,197,168,97,242,127,219,163,166,255,91,100,180,180,180,218,153,171,11,198,137,172,63,240,236,23,41,173,156,129,221,179,80,80,116,219,104,157,27,184,111,254,95,96,165,118,37,255,251,178,100,210,12,133,135,103,204,27,166,95,64,132,236,217,131,111,8,24,86,181,157,46,110,165,125,9,252,179,102,29,172,32,97,113,109,124,222,147,78,113,244,135,241,150,208,110,74,45,170,174,35,41,21,213,169,210,182,201,174,65,45,187,111,99,9,161,205,187,187,193,69,139,166,220,191,253,193,146,107,66,253,242,138,190,185,219,171,234,27,124,206,87,114,216,185,85,213,115,204,191,153,104,48,179,104,0,1,53,184,203,111,60,241,193,7,12,239,19,34,26,104,40,173,61,158,133,92,196,39,151,220,186,152,75,118,54,12,36,67,131,102,36,202,179,8,83,141,29,78,44,170,115,190,213,223,87,106,145,61,63,85,204,126,154,119,255,238,247,49,121,149,53,47,49,144,60,202,44,146,158,71,153,106,33,85,141,53,108,125,187,163,178,155,39,32,196,105,87,238,33,102,102,227,198,56,254,227,238,96,216,211,169,221,167,149,171,246,147,47,199,227,89,199,126,236,111,17,46,254,248,81,90,0,0,238,216,205,148,67,136,202,140,240,75,50,88,88,195,129,115,8,1,82,81,108,168,96,32,23,3,191,143,35,66,141,169,40,198,126,115,72,97,97,229,4,178,123,192,77,177,236,73,74,114,102,118,112,95,215,139,197,119,8,103,53,58,82,184,152,92,42,19,42,232,242,217,49,78,89,89,195,28,201,1,216,3,130,240,140,83,255,235,185,185,191,254,181,137,234,237,107,130,10,82,11,120,157,106,86,32,200,182,31,108,101,33,74,116,227,214,107,89,51,78,161,175,145,19,191,226,230,63,226,252,133,196,158,156,53,242,119,31,242,93,255,252,167,204,8,96,0,46,255,152,98,164,109,89,49,157,131,102,132,34,152,48,34,6,8,131,131,5,241,112,11,176,161,116,139,0,250,79,94,106,115,249,213,213,217,92,57,90,91,27,145,245,99,202,192,118,21,33,46,93,65,89,198,198,145,184,109,11,36,70,86,64,30,16,10,49,80,61,113,67,48,104,217,69,49,88,17,128,228,228,232,51,255,255,251,116,105,182,182,203,59,153,217,149,25,231,67,54,198,78,92,83,236,142,168,219,222,196,20,20,224,170,41,185,229,101,169,145,81,217,171,31,65,111,255,47,250,191,42,7,155,126,107,122,105,136,85,102,116,38,139,102,12,48,31,4,130,212,126,42,240,181,70,230,253,163,35,100,135,34,50,248,87,20,92,164,36,223,95,48,152,131,195,208,76,47,59,53,1,68,36,35,148,196,245,180,94,241,57,202,146,2,35,132,49,16,15,134,224,136,60,63,242,229,205,35,45,171,82,37,47,68,42,120,121,121,156,180,207,204,213,43,234,231,66,92,206,179,68,193,2,195,205,34,69,143,98,198,100,12,255,251,178,68,196,14,228,155,102,205,27,140,67,112,134,172,217,163,113,34,168,19,101,157,50,110,49,15,194,106,179,101,205,198,33,241,182,99,58,55,114,73,137,187,22,61,101,151,154,132,218,6,165,69,83,141,82,135,55,215,215,194,47,229,11,44,99,4,126,63,234,191,151,65,223,253,116,189,92,128,181,203,191,55,127,148,196,241,51,77,23,202,23,66,16,88,36,6,96,112,225,16,145,233,12,5,54,103,44,112,4,176,77,1,241,99,210,116,49,113,47,71,145,21,212,53,36,209,36,38,18,129,32,110,157,96,3,38,19,7,209,17,81,233,234,85,196,163,136,137,1,240,157,9,128,150,130,32,142,68,125,50,43,29,46,39,159,196,74,177,16,7,15,1,176,191,255,199,29,71,205,241,19,21,53,188,36,53,65,176,135,196,207,30,165,199,72,116,42,243,15,28,82,70,189,69,108,248,189,122,196,251,88,242,214,37,227,110,228,167,168,173,120,235,179,175,223,238,183,229,110,226,121,15,150,90,0,5,127,248,213,94,83,19,27,140,38,67,28,28,128,1,74,37,235,217,82,178,150,64,245,179,230,87,21,35,44,22,5,175,197,36,105,152,97,115,171,150,17,19,178,39,0,81,84,134,16,114,52,245,181,86,72,217,196,159,64,120,34,6,84,131,177,18,216,66,203,5,7,216,179,10,204,69,251,85,208,228,174,235,222,147,239,159,46,169,202,143,126,174,100,131,100,106,213,181,139,61,223,43,28,112,82,14,121,40,125,66,33,98,13,14,152,153,191,232,142,90,184,230,250,25,143,191,116,143,175,138,44,115,55,255,47,241,225,170,0,1,110,212,209,11,84,66,28,24,10,66,152,56,17,136,128,64,104,0,13,1,5,129,149,109,46,10,21,60,112,208,128,23,142,189,113,8,42,53,98,115,146,137,93,184,172,34,31,128,226,111,243,181,15,99,15,41,149,153,75,167,20,165,105,48,60,205,104,223,32,169,123,190,225,94,159,185,5,184,45,118,33,148,204,154,93,42,194,83,75,72,40,81,6,96,30,73,255,79,52,36,61,8,94,99,121,90,101,233,199,230,169,67,177,33,161,83,53,87,43,15,170,118,185,29,145,74,211,156,225,157,255,144,178,126,95,244,117,117,254,171,209,127,193,64,1,253,253,54,33,244,235,5,64,225,137,187,71,198,38,23,129,130,9,78,2,19,190,9,166,254,185,141,125,130,210,72,21,15,150,69,73,162,50,39,23,35,152,56,49,160,104,92,128,20,88,201,113,144,249,9,243,98,6,11,52,96,249,237,228,80,24,17,232,150,230,102,69,87,149,196,161,254,127,255,202,166,212,140,146,206,92,157,140,243,159,84,207,109,153,183,245,218,217,117,111,234,222,84,139,255,251,178,68,195,140,228,96,103,77,27,137,67,112,145,76,217,115,116,101,232,18,77,157,50,110,36,205,66,67,179,101,141,199,137,184,198,86,58,156,138,24,216,93,229,36,91,4,231,78,153,207,134,111,233,93,89,111,217,254,255,190,50,103,127,252,211,152,145,240,255,255,159,253,255,133,236,182,211,158,17,79,56,120,48,40,4,208,166,81,65,168,40,80,16,28,3,21,93,167,129,43,27,70,190,16,0,87,207,71,235,137,32,158,200,180,146,133,30,75,187,26,32,105,11,153,38,33,102,97,160,120,156,166,248,179,176,30,171,150,35,240,220,87,176,152,130,230,38,0,175,96,188,70,228,137,126,95,89,73,174,218,101,122,172,133,25,212,8,162,10,146,125,15,16,83,29,165,99,22,84,115,150,85,130,169,216,96,229,34,145,74,211,35,203,51,213,249,172,183,125,232,208,143,212,132,79,91,210,154,46,136,207,218,138,236,77,159,229,109,248,186,4,0,0,229,223,155,30,102,127,194,120,4,54,118,68,112,136,72,97,240,33,40,36,28,103,80,162,0,148,185,148,36,7,114,141,80,161,45,193,216,132,39,205,149,115,58,209,226,91,214,11,97,18,78,140,225,31,62,200,209,182,198,121,165,23,203,217,186,190,133,184,181,172,197,109,152,202,84,178,50,157,8,6,169,53,208,180,238,131,122,48,29,237,62,247,181,236,255,190,221,127,241,178,223,241,204,186,183,255,55,183,142,119,108,127,48,216,105,231,54,27,112,253,177,51,85,193,83,143,186,248,133,13,171,103,108,127,80,214,50,91,29,218,220,20,75,98,244,162,82,45,162,65,194,210,194,123,202,33,99,155,99,113,72,164,208,0,82,233,205,243,19,121,140,72,1,212,218,68,5,9,193,97,167,80,228,58,218,58,50,54,197,100,228,4,22,129,148,85,73,105,120,188,91,72,82,11,200,153,133,116,78,157,31,19,132,97,109,207,97,90,153,115,231,84,44,46,122,206,156,176,162,171,58,252,205,15,90,218,109,227,168,134,182,190,14,174,69,106,37,135,169,228,89,39,176,165,202,155,17,22,140,156,135,99,15,34,48,169,40,57,213,208,93,210,198,103,141,161,154,21,19,245,29,191,221,198,146,186,127,221,12,19,192,116,44,32,143,134,145,3,102,19,96,224,136,38,14,4,124,56,196,194,109,75,156,176,194,128,1,61,223,24,196,210,124,83,120,136,180,101,19,40,211,128,152,104,58,21,67,148,37,107,171,134,209,152,42,162,246,172,220,214,140,138,110,98,188,27,200,220,60,232,67,78,51,46,125,220,69,213,14,45,57,151,57,113,80,38,92,176,165,92,35,155,4,34,81,69,69,182,83,3,79,216,239,251,28,243,52,201,188,99,101,87,255,251,176,100,202,132,229,44,103,75,187,143,90,240,152,236,217,99,105,136,94,82,21,157,48,110,37,22,193,251,179,101,205,161,151,49,31,242,209,74,102,233,137,182,82,155,143,137,184,122,234,230,191,226,54,138,190,105,22,39,139,219,171,255,158,88,127,145,52,139,215,241,122,115,82,187,126,241,75,63,215,30,53,241,99,199,64,203,199,76,252,253,0,90,178,220,101,42,29,183,33,212,207,5,200,162,68,136,138,27,195,45,161,40,73,83,23,138,64,82,90,244,178,202,76,114,137,78,95,206,174,88,83,179,121,117,166,229,107,112,237,159,187,46,145,95,199,43,130,90,62,40,121,224,163,101,247,111,218,159,250,205,51,143,169,49,92,90,81,196,249,94,201,232,240,136,140,141,148,136,210,168,171,109,10,113,59,87,229,25,25,78,53,225,247,135,200,77,177,158,109,151,168,197,114,204,75,42,97,23,80,240,241,67,35,199,110,138,141,2,179,0,7,253,216,202,205,131,160,212,12,148,83,59,232,30,30,11,128,66,224,3,46,3,162,143,107,220,159,50,118,50,164,226,235,138,32,156,80,196,129,174,75,165,171,141,163,206,85,90,141,1,166,38,74,2,88,179,92,101,140,30,91,216,26,58,243,184,175,213,0,132,224,160,27,28,15,8,163,220,63,48,200,17,142,145,253,163,114,124,9,213,120,29,95,217,163,146,71,230,69,28,57,243,89,38,97,136,139,39,170,14,235,107,41,225,134,188,191,220,173,213,74,191,252,119,213,247,60,63,187,92,66,34,204,92,247,22,173,247,243,37,190,109,92,95,231,29,253,33,235,52,130,237,153,147,108,241,61,171,76,236,155,189,32,0,156,151,153,104,145,136,62,24,184,217,192,160,43,2,73,128,67,141,228,69,56,139,222,150,204,90,133,95,179,174,85,149,57,147,183,172,73,170,81,195,212,182,155,170,190,158,179,103,144,20,142,15,181,25,134,223,205,225,119,12,62,81,151,234,246,25,96,58,215,203,154,151,186,169,35,230,122,161,14,218,54,110,200,223,150,193,29,150,198,16,163,160,142,10,6,96,202,24,28,87,50,95,40,115,135,168,57,107,109,70,81,118,179,138,50,144,169,24,183,45,156,178,40,177,8,205,180,51,227,216,218,165,27,150,226,78,138,23,84,150,203,69,140,59,52,247,156,138,241,131,57,160,0,86,77,140,218,206,12,159,32,12,242,1,76,254,21,140,16,0,76,9,8,130,129,1,129,65,28,129,76,145,206,50,235,171,135,129,225,83,56,17,11,157,86,186,202,157,42,111,100,236,245,143,49,162,168,2,200,89,210,164,219,128,208,93,55,222,153,194,106,83,221,149,228,225,206,63,182,101,51,146,153,86,18,149,1,204,88,242,255,251,178,100,202,140,197,27,102,203,27,136,126,96,153,44,217,83,108,108,218,19,57,157,44,110,157,123,66,34,179,166,13,166,33,112,5,38,163,208,112,129,113,83,217,29,174,230,58,61,81,45,115,145,79,63,191,90,119,208,246,75,31,156,218,34,175,233,210,239,166,168,232,93,44,233,237,171,208,234,234,175,29,243,213,234,65,244,94,198,155,23,53,207,203,222,157,69,162,24,82,0,34,221,191,51,43,205,36,35,60,64,207,79,18,6,165,5,67,230,204,51,47,112,88,4,8,102,15,143,57,11,43,104,234,124,152,7,218,232,90,80,215,151,58,225,171,119,188,33,142,223,167,133,228,197,228,94,234,46,46,126,124,104,202,48,131,241,189,48,241,212,233,196,212,43,111,197,60,81,112,176,178,76,74,26,182,68,13,166,37,42,162,106,181,70,142,244,253,173,198,37,205,36,52,245,70,143,56,122,124,207,252,188,188,95,70,73,150,151,49,95,140,161,226,162,241,2,194,123,182,196,229,207,13,32,162,146,0,7,36,188,194,139,136,211,2,8,194,192,196,203,194,88,195,0,40,136,49,45,224,56,211,89,202,30,170,108,249,198,106,139,37,233,190,128,71,218,57,132,74,39,40,149,53,135,246,137,216,73,170,68,245,83,22,98,245,197,29,215,206,86,205,153,188,15,18,149,69,109,94,155,165,158,144,203,41,234,221,15,128,146,41,72,212,197,134,24,76,230,157,190,238,254,169,222,255,101,253,153,186,115,41,104,191,250,255,255,179,247,115,255,165,208,52,169,79,83,36,121,250,105,52,204,197,140,28,241,90,68,170,144,54,68,192,21,214,0,61,118,252,194,47,47,225,64,83,9,184,88,85,98,81,230,168,5,19,118,72,24,25,15,11,173,49,98,142,165,179,7,250,208,79,202,37,57,217,93,28,119,108,97,212,135,83,174,234,248,56,116,229,189,92,81,243,28,18,149,87,178,212,252,34,172,51,223,55,84,180,183,81,18,203,8,48,251,149,84,42,135,89,239,159,189,67,194,221,210,242,243,13,113,49,162,205,53,178,232,82,67,28,227,45,106,237,40,138,119,67,127,119,107,156,234,138,241,200,73,38,145,98,44,176,170,164,82,0,21,138,0,43,111,248,216,104,99,144,42,192,4,131,114,172,65,193,80,112,172,193,227,179,21,132,149,141,4,119,92,104,125,6,221,38,230,230,166,100,118,19,35,119,98,177,150,36,210,222,143,111,21,178,187,205,21,83,153,83,167,102,30,137,166,91,30,127,175,217,165,68,183,68,144,117,69,100,114,62,155,146,142,18,13,141,139,94,235,77,230,134,194,71,27,169,79,173,206,250,238,111,142,43,171,223,243,81,115,60,119,212,85,85,67,184,97,234,213,100,255,251,178,100,194,140,196,88,103,75,155,165,110,208,132,12,217,147,105,136,78,20,133,155,46,110,45,185,138,106,51,165,13,180,47,49,195,169,134,174,101,179,101,185,213,77,220,247,155,215,213,199,178,110,17,105,246,55,99,100,169,143,36,130,148,182,82,44,105,83,34,197,41,186,72,186,71,170,217,109,8,237,128,3,150,216,103,206,195,51,38,60,170,109,47,40,142,80,36,22,46,58,96,176,128,68,17,163,61,182,100,197,159,159,146,179,153,77,155,112,198,87,168,218,5,75,74,43,102,134,94,221,168,237,67,13,229,105,164,148,64,148,178,126,139,144,110,170,107,143,112,8,127,99,73,94,57,208,93,96,63,147,197,118,22,104,140,66,180,71,41,6,177,100,176,222,110,146,215,116,28,56,123,38,132,21,194,22,139,13,4,205,173,91,33,167,142,224,147,110,220,166,171,122,140,101,68,148,66,52,69,143,130,198,196,75,251,180,54,125,253,67,40,231,81,40,58,222,163,97,70,252,183,169,195,183,53,0,59,247,244,225,189,49,34,9,44,29,42,198,252,16,92,112,144,192,19,89,135,17,250,83,57,92,154,134,153,216,101,144,206,236,87,164,141,88,140,186,148,209,5,113,150,151,174,179,165,178,11,130,224,172,58,65,115,8,36,234,178,33,105,7,22,5,7,133,164,168,218,39,34,189,117,85,73,104,190,116,62,154,197,32,62,198,16,170,131,153,111,154,149,169,164,122,70,34,244,81,231,25,156,172,100,13,152,50,158,143,253,134,59,205,80,227,69,138,77,166,94,172,89,219,42,73,164,99,198,10,154,92,185,214,218,115,206,118,175,186,115,40,178,16,24,0,7,174,220,204,112,115,44,143,12,4,34,48,129,209,15,12,2,14,48,32,100,205,2,9,88,232,0,40,102,178,221,228,144,79,28,70,1,25,199,148,19,80,213,150,201,8,141,42,131,76,177,52,175,37,21,95,151,58,30,204,100,168,165,63,118,39,128,130,192,211,20,179,100,192,24,4,65,195,59,225,238,104,128,252,112,134,136,234,157,79,84,101,84,151,74,247,84,243,16,246,183,205,67,53,212,93,118,186,167,9,67,106,90,174,122,86,100,122,230,23,77,162,241,109,70,196,203,87,205,75,221,243,241,39,86,77,88,176,245,178,134,159,29,19,4,88,250,100,146,248,106,110,228,60,66,192,83,125,255,60,154,143,78,78,27,94,1,14,76,0,177,209,65,131,237,52,168,132,78,35,98,30,228,4,242,206,217,210,200,94,67,151,68,36,172,42,33,86,24,147,7,82,116,86,123,83,204,156,29,56,201,11,100,98,40,176,204,30,189,183,36,136,211,93,208,185,228,41,167,159,147,232,171,15,156,243,35,73,174,124,76,76,76,255,251,178,68,195,12,196,144,102,204,27,72,85,240,156,76,217,115,115,8,78,17,169,155,52,109,37,111,194,120,51,101,141,180,163,9,54,28,157,58,87,183,203,35,181,229,119,214,198,28,151,50,165,220,215,85,27,94,246,79,223,215,31,72,124,156,150,206,195,221,202,112,249,225,247,61,45,123,77,46,170,208,191,143,167,52,160,5,82,160,1,118,253,207,90,144,249,84,140,200,172,204,128,130,45,76,88,44,40,8,7,61,22,4,72,248,105,217,104,180,75,138,212,24,254,69,119,101,254,146,99,105,181,177,85,125,55,248,197,26,219,235,75,6,93,152,154,24,3,99,145,75,50,152,187,230,75,109,76,194,239,18,23,70,92,106,112,130,196,235,204,177,66,206,25,82,45,110,238,170,154,49,144,241,75,80,250,166,148,154,113,108,90,212,47,84,139,115,20,134,26,40,242,116,144,85,201,226,142,80,203,153,131,123,94,71,109,126,149,241,23,117,119,223,144,75,200,207,87,86,74,164,100,60,75,120,112,48,243,110,230,78,158,90,236,65,58,181,0,45,191,244,198,176,3,59,158,140,68,27,50,98,132,88,76,52,14,11,128,66,7,77,153,185,162,100,235,247,76,215,37,46,19,247,110,85,94,165,252,121,90,83,47,166,111,167,102,35,118,225,249,153,93,31,201,161,140,105,255,122,178,24,213,158,142,64,130,2,68,43,103,238,227,14,44,129,81,25,240,246,189,151,49,14,202,133,74,81,30,218,135,68,203,53,65,84,157,162,119,131,28,234,130,189,220,114,40,196,26,89,108,217,85,167,102,52,164,228,240,195,253,39,155,255,98,145,240,229,195,195,125,235,61,220,212,179,175,232,119,188,198,238,206,4,78,160,0,119,125,140,47,130,50,184,232,16,11,16,3,93,1,160,216,132,108,98,113,139,128,174,86,252,118,54,233,41,133,43,180,249,183,146,170,121,44,246,57,181,57,77,59,118,75,168,204,251,25,123,163,112,116,174,154,187,64,12,16,78,221,170,211,243,154,132,103,73,18,165,215,191,78,183,106,93,151,94,207,243,252,166,30,204,251,41,181,202,247,111,254,191,249,169,200,123,139,150,234,90,192,102,40,160,155,87,68,14,231,157,190,204,59,140,5,1,146,54,76,40,30,79,144,86,35,77,133,26,175,206,157,243,51,178,3,99,115,245,186,171,12,28,186,104,114,223,103,47,156,12,224,3,117,222,25,254,50,100,241,65,135,8,70,44,88,4,6,136,128,130,161,178,248,55,142,36,60,211,49,131,92,186,240,165,95,4,211,197,233,57,40,145,208,72,163,182,31,78,69,154,83,187,66,254,194,166,109,61,81,91,56,255,98,163,52,154,155,148,132,218,36,223,224,164,63,240,34,101,18,255,251,178,68,189,140,228,156,103,76,155,134,86,96,152,236,233,115,112,101,246,19,25,155,48,110,37,89,130,73,51,102,13,177,159,216,173,37,212,156,51,245,212,101,118,167,25,46,238,244,22,220,103,126,10,213,124,188,185,172,154,243,83,19,216,189,180,152,119,65,54,178,91,170,255,60,175,83,154,56,56,80,109,182,230,65,20,236,182,94,32,110,172,61,68,40,211,140,61,195,32,245,255,190,186,253,172,160,64,228,221,190,58,127,115,48,80,48,209,211,19,152,26,21,18,4,17,129,155,152,3,206,162,197,80,88,213,200,250,243,187,62,212,153,45,89,125,21,252,37,240,4,90,75,24,93,85,162,202,45,94,102,43,32,155,233,84,16,88,118,29,171,20,104,119,170,74,53,55,45,223,49,117,87,229,204,163,120,107,146,139,127,168,227,217,141,143,191,158,163,26,223,254,184,227,132,73,150,115,53,41,31,250,63,164,37,114,134,22,231,42,214,4,102,188,84,247,235,159,145,23,5,2,32,123,71,205,72,200,96,69,120,86,71,65,211,169,213,71,71,246,244,213,105,125,131,10,4,221,255,252,194,240,51,33,130,70,69,166,113,13,74,75,54,177,4,135,10,241,216,104,176,238,224,137,99,167,33,186,91,181,238,175,170,143,227,226,190,8,131,178,83,59,32,209,225,232,103,120,46,169,150,44,187,34,217,246,208,161,55,53,130,86,66,253,219,90,243,235,149,93,56,243,147,171,191,85,150,243,117,95,48,213,226,14,107,161,76,81,238,131,144,251,98,203,48,251,165,150,120,228,165,69,203,238,171,94,159,157,65,167,45,176,130,217,234,81,13,39,255,83,217,251,168,58,84,111,102,37,239,235,249,148,31,174,234,132,255,231,229,219,252,226,245,45,242,160,35,24,0,7,109,249,135,109,230,101,1,24,64,162,34,45,171,24,92,10,23,9,152,84,32,205,34,42,90,237,68,27,35,112,109,97,58,203,12,55,200,167,83,197,78,198,218,184,139,106,67,6,243,9,214,167,109,110,115,4,129,222,231,97,58,114,172,38,124,71,166,179,29,14,43,124,39,180,164,10,59,212,57,1,6,145,113,227,238,238,244,154,52,101,172,46,62,39,170,171,37,98,108,82,185,134,88,75,202,214,30,58,185,154,137,91,218,43,171,119,174,158,184,139,139,198,215,243,126,95,192,237,62,239,151,234,234,53,26,220,14,145,255,255,61,100,77,127,40,29,132,0,23,191,251,27,36,241,169,132,24,96,233,187,37,163,250,234,139,55,204,53,191,145,206,44,15,137,107,9,43,219,163,144,208,245,33,112,27,48,217,187,177,154,175,94,203,180,92,140,55,170,107,235,49,46,143,233,255,231,160,66,68,212,114,10,217,77,192,128,255,251,178,68,185,8,196,191,102,205,155,140,91,114,148,76,217,147,113,232,110,17,253,155,55,77,177,11,202,56,179,166,73,183,139,18,48,139,72,33,204,134,122,113,131,70,14,38,148,109,247,12,92,26,227,198,150,194,195,236,115,210,186,169,42,58,44,113,145,3,78,78,243,73,117,202,105,54,71,18,67,37,67,239,95,31,245,47,99,96,112,185,71,168,195,191,252,109,220,127,223,157,255,212,247,241,255,200,1,167,0,47,243,164,230,5,171,26,82,1,131,162,13,39,6,1,24,32,153,158,6,165,5,150,133,10,135,30,230,147,72,238,203,102,240,171,77,38,165,136,68,157,237,218,104,115,146,166,123,33,127,220,23,238,24,119,208,236,44,29,25,135,26,115,147,21,186,59,232,106,141,206,166,42,16,106,23,142,78,48,39,95,114,131,100,74,162,215,104,159,123,131,143,255,235,219,115,89,81,36,64,108,36,13,132,179,149,67,5,181,200,85,43,9,66,162,35,89,126,166,122,60,179,53,221,152,173,178,36,171,255,85,93,26,101,206,219,127,177,59,120,18,85,0,1,46,248,197,204,112,195,33,152,203,130,176,195,20,72,48,142,14,23,11,188,200,87,69,100,215,137,182,70,146,208,155,18,169,176,117,209,72,255,203,154,195,195,69,106,83,114,25,164,100,143,194,24,42,82,217,171,246,177,27,84,240,217,16,39,62,187,30,199,237,135,197,229,210,10,120,227,198,193,214,130,63,185,246,220,183,89,220,142,184,239,219,56,98,14,164,63,52,202,20,210,5,151,190,242,254,97,83,159,254,85,252,33,27,101,39,146,178,237,37,124,96,130,17,243,27,53,146,124,241,151,2,130,85,7,2,31,200,150,34,117,3,57,101,33,76,163,20,180,156,142,87,253,156,245,202,51,48,236,117,38,189,108,219,221,61,4,42,40,251,89,217,245,93,211,116,211,64,31,64,16,0,75,191,169,222,100,97,101,1,74,84,80,115,131,14,100,216,117,73,71,66,10,233,187,69,42,91,19,42,8,6,40,70,29,201,210,11,123,145,38,112,12,188,157,8,75,144,32,24,113,68,161,11,37,213,122,157,22,135,157,200,197,118,34,51,182,101,90,169,221,75,45,12,65,52,41,72,172,196,89,10,98,73,125,75,252,146,149,91,71,119,165,191,167,111,255,255,142,82,238,119,117,225,192,24,70,193,119,152,252,142,97,16,16,208,208,192,1,144,49,125,42,146,57,37,1,66,2,247,49,86,148,165,10,225,28,90,123,27,96,202,177,183,126,81,153,201,88,24,204,109,163,183,203,10,247,177,104,177,140,43,193,127,33,98,103,59,59,22,16,88,33,130,118,163,204,52,214,19,3,131,148,145,5,148,23,25,166,38,176,164,146,255,251,178,100,187,14,133,162,102,203,155,166,111,176,99,204,217,215,96,101,94,28,229,157,48,110,97,237,193,142,28,103,77,131,13,120,64,21,8,44,5,120,170,78,216,168,71,172,140,226,142,1,52,20,226,24,8,218,128,93,145,132,45,177,110,155,128,241,88,168,97,83,179,178,56,183,191,171,251,255,157,192,212,72,44,234,246,228,225,209,71,236,146,167,217,211,5,192,224,69,147,182,132,61,11,93,27,135,67,246,54,119,10,161,238,104,98,24,233,141,95,168,240,221,182,48,56,101,95,18,255,246,181,189,252,253,98,185,87,168,222,171,214,247,54,51,117,60,35,173,166,171,12,44,241,217,221,124,91,181,239,238,159,255,247,253,96,199,121,19,183,18,124,0,1,110,72,53,97,26,151,178,163,95,146,216,127,26,7,98,92,234,84,99,32,171,155,135,198,68,215,216,195,77,229,38,99,202,240,167,157,94,193,103,7,193,4,216,88,179,97,4,99,230,22,5,160,2,94,30,149,206,34,8,87,50,87,53,23,253,127,124,255,73,253,48,64,128,158,209,1,112,242,65,128,192,185,194,98,3,1,236,159,131,227,94,78,76,62,74,159,255,74,0,0,84,216,192,10,115,129,151,10,131,163,8,142,16,70,24,10,12,7,62,143,68,219,186,238,50,250,90,122,240,27,222,231,13,236,246,189,20,13,84,186,173,93,9,145,225,125,59,203,186,137,211,35,213,4,70,35,205,161,205,52,56,79,164,233,184,75,85,65,134,33,130,96,94,7,225,120,80,165,87,41,244,106,37,18,222,121,24,79,14,252,63,188,27,103,254,84,116,86,213,209,88,237,245,82,179,163,189,202,89,140,239,114,204,36,231,206,85,137,25,206,136,170,212,51,127,253,85,153,31,62,86,85,2,210,87,255,255,251,60,226,84,0,0,115,254,96,254,231,230,220,58,140,100,166,133,155,8,2,38,15,102,17,232,46,29,140,56,244,85,247,27,133,57,230,12,246,190,25,36,137,13,109,93,182,70,67,180,245,45,236,206,42,199,21,68,86,228,26,85,201,2,56,79,20,233,60,39,42,32,195,14,64,228,56,8,65,224,173,60,82,41,243,133,18,137,111,71,24,84,59,240,231,44,26,215,254,231,59,60,107,93,198,190,205,125,110,248,240,222,181,183,188,86,222,202,97,45,85,113,210,45,3,161,196,133,196,130,137,95,224,85,65,81,16,151,45,255,251,18,147,153,158,162,112,19,121,148,5,224,225,25,141,64,107,56,192,96,55,86,19,51,16,107,239,252,113,250,167,122,159,199,121,252,194,154,1,153,123,160,89,84,178,230,82,6,158,243,68,162,238,202,108,217,161,172,210,223,23,182,130,67,13,75,34,173,125,194,133,182,104,219,102,255,251,178,68,177,14,228,121,102,207,27,143,43,240,137,40,41,211,109,230,126,18,117,157,56,110,32,252,129,249,31,39,13,199,137,248,47,83,101,65,18,194,48,102,59,5,201,166,34,53,158,122,65,28,78,11,203,161,12,197,169,75,255,75,77,27,149,101,109,185,227,105,101,106,49,208,177,132,178,219,229,71,10,143,17,98,158,251,215,255,186,232,219,62,250,17,56,215,99,204,95,161,206,173,255,255,236,166,4,172,231,236,202,244,147,113,143,76,136,11,1,6,192,72,53,124,94,244,225,138,196,37,15,252,78,138,45,94,24,138,43,153,47,101,204,20,114,182,19,207,25,209,198,121,62,142,157,21,174,50,194,45,235,148,171,82,165,76,172,89,67,209,72,35,106,57,192,12,99,12,45,69,176,127,20,170,117,150,5,43,114,61,227,249,212,119,172,180,206,179,247,251,30,102,172,170,198,155,213,26,169,70,231,74,107,125,5,131,160,136,140,34,39,0,195,42,96,189,87,76,26,64,237,63,255,247,85,0,0,29,200,221,201,88,219,38,192,204,148,248,194,17,24,105,3,49,20,71,48,132,1,30,18,135,132,16,48,20,5,2,148,125,103,59,15,35,176,194,218,11,254,142,210,120,148,85,217,10,16,198,154,11,170,24,27,99,84,67,192,171,26,100,38,91,218,20,25,13,202,5,110,106,172,32,13,170,177,119,209,125,175,22,142,90,148,227,148,53,80,139,89,144,1,1,148,140,200,140,83,204,147,31,150,176,190,86,83,6,105,236,113,192,65,213,214,22,18,219,160,68,51,114,171,118,93,251,255,35,50,170,237,119,179,54,32,67,138,137,171,198,20,76,168,40,153,197,81,8,52,88,180,18,30,47,81,2,137,80,200,166,83,145,30,171,37,74,122,24,199,185,133,108,134,22,84,79,235,255,255,255,7,0,0,128,0,4,187,97,3,71,200,99,179,91,90,174,27,162,229,75,102,163,91,2,12,80,40,192,96,179,232,168,147,39,67,132,65,157,54,82,117,182,171,244,73,6,56,80,35,171,21,17,42,211,85,205,253,152,138,117,102,103,171,101,185,61,157,117,91,34,93,182,122,230,126,229,161,145,215,127,245,247,167,175,119,233,250,255,255,254,245,30,47,248,219,42,147,215,70,12,174,49,28,80,153,108,70,97,144,240,168,24,183,193,194,18,255,151,37,30,209,201,14,13,235,242,212,135,131,244,235,12,171,86,162,229,64,74,124,175,68,79,73,245,42,112,92,84,115,17,16,104,110,240,161,64,85,49,170,10,116,69,130,242,161,54,30,74,228,197,83,72,53,19,91,49,84,12,208,188,210,193,15,19,245,68,72,198,95,53,208,170,42,77,249,126,153,180,69,112,64,83,100,15,124,149,153,255,251,178,100,195,14,165,192,102,203,27,185,43,240,90,236,217,218,96,101,94,23,193,157,44,110,97,111,193,223,179,166,93,164,149,184,190,150,79,82,219,239,255,211,157,241,82,223,111,253,175,54,113,203,157,165,166,28,169,250,107,207,36,215,40,173,26,14,250,233,146,74,105,245,30,145,180,34,89,115,52,106,231,190,161,241,111,191,250,207,193,195,155,183,252,76,247,207,213,191,168,191,226,119,255,223,170,199,170,4,18,73,46,198,54,168,18,64,243,161,97,106,195,0,93,26,1,58,255,63,48,252,61,41,188,229,1,179,237,138,84,84,134,38,109,50,45,72,142,9,160,50,25,38,85,56,211,40,154,184,82,29,148,96,168,120,62,197,155,65,114,186,130,125,72,165,22,22,43,145,190,134,84,202,175,21,69,66,25,156,232,228,86,47,187,43,35,76,119,148,227,154,117,50,213,211,57,81,36,45,200,86,117,84,171,172,172,75,185,209,126,159,237,123,110,186,39,244,85,1,25,0,0,174,252,207,7,4,241,96,184,198,98,8,195,113,44,195,176,208,196,96,4,72,47,48,24,10,145,169,195,76,127,208,15,28,119,32,133,236,137,13,45,253,165,98,58,81,181,110,100,141,41,76,224,216,17,156,170,76,23,51,182,24,9,54,116,85,129,28,69,109,89,41,141,2,183,207,163,147,13,76,173,100,72,95,40,201,92,170,9,52,33,224,53,158,160,150,109,183,97,236,218,28,83,210,188,238,53,246,21,3,193,242,122,95,250,159,255,231,203,255,255,197,204,25,178,16,148,153,148,95,238,118,33,176,228,14,130,80,74,51,205,181,220,242,58,98,186,186,87,190,182,216,197,253,186,152,219,25,244,87,214,202,126,105,41,82,32,10,162,0,0,13,255,7,20,208,192,1,65,160,118,25,75,42,105,153,71,68,44,154,42,41,52,46,81,157,117,244,238,155,53,247,106,49,167,30,154,173,144,152,128,117,146,169,170,123,237,255,255,255,152,93,206,135,191,101,154,235,157,200,136,199,17,70,49,20,172,205,67,34,90,149,103,79,209,178,81,19,183,251,178,63,250,189,191,212,170,128,43,219,243,159,198,206,220,113,51,97,112,197,106,242,132,57,156,193,234,116,96,32,52,26,245,48,59,160,32,27,182,52,9,104,242,228,171,121,208,144,167,50,86,245,34,89,170,160,74,212,159,84,44,226,177,16,20,160,0,156,171,148,70,8,26,23,15,0,217,98,130,178,150,249,204,149,53,186,23,13,193,104,66,160,6,144,165,174,35,73,20,1,73,19,8,120,8,144,124,145,51,247,227,23,238,138,39,0,61,43,214,133,114,211,210,95,214,255,127,255,196,39,115,84,147,246,167,12,177,4,225,113,96,86,115,29,87,255,251,178,100,198,14,229,82,103,76,27,163,87,160,89,108,217,195,96,197,78,22,185,157,48,110,33,190,193,167,179,102,141,164,157,56,151,13,77,29,57,78,150,235,122,209,111,81,117,106,139,16,48,183,179,230,253,227,153,151,255,95,235,123,109,208,56,157,6,175,178,144,78,183,235,52,101,86,180,193,153,102,111,140,12,67,20,12,201,14,38,0,218,19,2,122,96,104,220,228,208,1,105,171,61,33,120,131,85,203,94,46,58,90,80,114,144,113,180,75,176,41,139,107,254,171,125,88,177,178,99,167,21,117,69,126,168,115,191,75,127,251,125,93,19,185,198,43,21,123,179,210,135,169,164,158,56,167,49,54,49,152,226,182,52,198,74,221,145,110,111,74,178,35,210,122,110,119,67,107,86,191,215,247,183,171,131,85,0,0,93,140,223,76,52,210,167,188,211,164,76,199,197,12,194,48,248,194,129,8,194,240,20,193,112,73,137,67,100,0,120,208,36,96,168,6,90,246,67,108,8,5,152,50,0,53,225,129,3,6,178,185,99,230,66,169,160,128,82,206,147,26,149,38,105,132,223,28,15,22,140,151,166,176,7,168,185,10,65,40,220,231,84,24,43,106,199,163,177,151,245,91,22,9,74,135,149,83,237,80,16,32,112,2,20,4,209,178,202,81,229,69,195,129,157,71,138,21,60,244,35,35,73,212,81,72,110,154,221,39,213,254,85,187,122,52,201,99,145,74,103,101,182,139,19,122,167,82,138,150,28,134,83,151,100,48,241,67,205,178,172,220,251,13,74,22,121,186,181,87,117,177,217,233,75,94,230,167,248,215,239,254,42,88,122,27,92,119,247,127,71,153,112,233,143,135,255,243,104,131,134,132,0,0,15,127,193,160,156,207,130,130,112,159,247,54,74,241,15,180,155,66,117,80,111,53,181,238,54,135,114,229,186,86,14,144,164,252,194,169,100,249,163,166,28,134,152,84,112,236,251,124,202,39,253,211,106,211,237,216,245,61,75,88,170,220,244,116,107,30,85,142,36,230,82,98,41,249,234,235,125,91,29,52,179,111,178,158,212,212,202,76,99,205,124,195,167,178,53,205,84,85,68,209,127,154,14,20,154,152,58,40,193,141,248,107,24,169,1,25,131,0,71,152,9,1,169,129,224,58,152,2,128,33,128,40,8,6,0,210,98,5,192,1,49,133,128,200,56,0,152,5,10,106,24,9,0,99,156,95,116,106,129,96,184,184,8,168,70,44,55,176,158,15,42,104,133,112,14,169,11,19,172,121,194,162,24,27,240,253,5,208,60,53,250,211,195,142,187,148,93,127,170,154,250,2,12,33,36,52,118,141,34,14,203,74,136,160,50,49,122,48,228,53,181,119,41,127,95,245,116,138,206,2,137,60,117,255,251,178,100,219,142,102,89,103,73,155,185,91,240,106,44,217,199,101,39,62,25,37,155,40,111,97,111,201,139,179,167,13,131,21,176,230,176,207,191,254,234,141,142,124,196,179,184,115,37,204,133,212,85,238,164,146,51,115,155,212,204,36,179,215,155,70,142,58,91,104,222,113,207,61,110,119,48,181,54,147,227,175,154,115,207,125,244,203,251,207,24,117,92,112,114,255,224,253,125,255,241,113,202,38,0,170,151,127,194,213,68,160,106,199,72,235,180,88,236,252,186,205,29,104,188,214,179,64,151,41,254,241,118,105,145,1,104,94,22,181,49,116,236,215,226,229,231,26,75,20,151,255,230,95,244,68,22,34,178,232,168,133,177,24,200,92,167,87,126,149,146,66,56,145,213,195,164,16,23,186,18,38,185,92,200,247,74,245,43,39,186,108,83,215,166,82,178,78,221,20,159,255,168,128,69,149,0,0,220,240,196,215,76,231,3,44,200,164,24,200,162,236,196,0,160,205,113,97,75,66,128,80,240,4,208,71,129,54,100,10,7,132,32,49,16,12,210,157,115,2,0,91,44,237,147,212,81,216,217,9,80,190,37,64,76,192,193,40,40,248,2,193,10,133,248,100,33,45,5,169,155,173,17,38,62,138,211,201,43,195,54,191,139,120,150,45,132,104,169,174,228,60,35,192,94,2,22,43,230,8,243,191,15,92,108,72,14,99,40,148,175,22,83,5,186,143,254,119,172,225,57,255,182,253,237,181,232,165,29,54,178,174,74,206,181,21,122,175,239,43,110,179,28,178,152,205,114,245,83,215,39,205,53,151,52,242,149,205,81,188,222,218,186,61,176,112,163,62,244,158,63,230,35,231,255,253,146,119,0,214,0,1,128,0,13,119,227,80,52,248,204,99,97,213,141,5,174,197,242,120,9,214,31,45,10,76,74,178,205,59,235,18,216,187,199,29,26,64,129,204,86,208,148,59,217,37,57,213,209,55,185,247,35,95,127,157,29,13,113,6,178,59,58,220,231,154,136,83,105,221,238,234,234,100,43,49,138,231,91,43,170,28,199,103,100,65,181,165,239,115,151,68,99,209,232,138,90,29,235,219,171,38,221,122,53,156,12,229,244,193,94,76,208,145,184,199,179,132,44,144,135,31,134,94,0,64,96,133,56,23,74,118,142,130,229,179,47,49,120,137,128,101,15,34,4,132,128,103,93,41,31,167,153,219,100,104,228,173,74,218,194,24,59,14,30,49,140,100,199,0,145,5,139,94,36,241,32,167,84,4,144,107,93,75,153,211,50,130,31,135,169,103,192,105,4,250,169,130,183,47,49,230,32,240,43,40,68,154,180,53,218,219,130,23,44,114,26,123,21,177,145,92,142,87,141,94,156,160,189,222,223,94,90,232,61,59,255,251,178,100,210,14,165,191,103,74,27,184,67,240,107,12,217,186,97,37,76,23,117,157,42,110,225,111,193,172,51,102,141,148,149,112,103,83,234,42,188,162,93,19,119,112,218,219,191,168,214,74,83,183,57,87,39,46,220,197,31,106,57,109,219,213,171,139,152,124,110,187,101,55,131,174,214,158,155,204,113,186,42,106,255,135,76,179,255,238,102,25,180,24,167,119,226,19,140,89,4,4,36,218,21,19,11,76,255,81,75,157,24,190,188,218,163,230,217,90,170,115,68,252,197,95,51,182,126,77,166,237,78,55,183,185,132,202,229,101,57,35,143,186,207,178,35,53,27,245,82,200,84,215,189,165,67,170,221,234,92,242,15,115,186,82,115,143,16,33,238,172,198,222,202,85,162,185,81,171,122,220,221,137,102,41,25,143,70,58,30,239,118,242,15,157,147,69,163,106,80,69,0,0,254,248,208,195,248,233,114,56,203,192,204,196,145,124,4,226,152,226,40,131,64,70,98,24,5,166,8,0,0,92,225,96,41,185,45,6,245,2,66,192,227,87,130,214,132,189,35,92,149,52,38,60,166,76,53,36,193,75,193,230,60,41,200,23,153,176,75,184,49,107,209,59,90,2,183,195,202,6,159,45,215,78,253,118,213,53,23,81,84,74,80,191,147,17,53,85,27,49,101,141,235,243,9,96,101,16,126,210,246,170,235,126,222,105,168,38,41,102,114,85,143,255,40,214,82,181,37,147,44,124,61,73,129,218,106,102,33,130,113,99,6,146,121,32,105,72,160,252,38,197,80,206,220,153,26,49,233,234,52,244,57,212,90,129,170,135,225,134,148,80,74,174,170,157,119,238,122,95,222,141,114,211,180,195,234,205,66,175,184,245,97,69,184,73,176,222,87,158,103,101,101,64,126,208,0,3,125,251,38,11,92,45,148,154,78,180,207,189,17,167,103,228,2,196,62,24,48,98,103,215,158,82,94,1,251,176,166,53,146,22,228,95,22,252,255,134,133,254,93,34,255,133,255,255,168,147,131,161,8,214,59,58,16,96,18,8,128,72,195,56,6,204,57,188,241,18,226,83,59,244,121,154,174,168,124,46,71,249,75,206,249,155,94,101,26,116,222,73,145,252,231,11,248,115,204,185,233,146,1,155,219,227,13,122,227,34,207,35,54,10,160,176,52,6,54,12,21,24,129,128,138,85,21,129,47,243,2,81,213,132,86,212,225,110,205,128,120,19,137,161,236,29,34,134,95,184,109,26,221,253,183,118,32,203,65,160,152,160,12,23,1,0,192,40,176,142,0,0,90,75,82,88,5,45,65,248,10,30,99,109,21,74,217,51,148,202,97,251,74,167,20,104,206,138,203,98,243,236,69,214,128,215,195,58,133,64,239,155,244,209,37,144,4,255,251,178,100,212,142,166,111,103,74,155,184,91,240,105,204,233,179,96,195,76,22,125,157,46,110,152,254,129,156,179,166,221,132,140,248,171,115,182,106,229,83,30,243,215,240,205,152,247,145,173,141,14,160,130,254,149,110,67,248,136,230,186,45,172,81,67,16,108,58,235,52,199,202,54,117,36,20,250,212,173,153,159,85,57,93,202,249,180,57,106,179,158,205,167,163,191,175,84,62,160,58,161,77,255,21,73,195,104,66,94,23,121,50,27,147,36,23,10,143,149,56,155,150,129,27,106,249,219,241,125,227,112,231,101,71,137,208,227,197,115,50,181,153,121,78,116,154,255,51,185,150,127,231,254,83,50,140,94,255,167,159,10,238,231,103,164,67,117,54,65,81,137,8,97,74,33,236,104,217,206,35,53,50,110,116,206,159,122,156,191,241,114,255,244,62,118,114,104,101,150,127,156,57,69,26,0,0,174,252,218,23,208,228,128,240,20,81,24,156,88,152,228,9,153,12,33,152,12,0,147,0,37,154,94,139,197,160,37,234,16,212,107,232,210,91,39,33,114,62,176,204,59,4,160,9,97,94,42,54,32,166,198,1,128,40,60,220,12,34,1,30,24,90,18,204,10,2,81,80,192,48,17,120,170,139,192,145,238,219,46,110,179,100,64,106,199,119,216,242,8,90,124,69,80,133,192,49,16,12,153,49,149,196,23,0,84,217,52,208,181,68,148,94,31,86,185,3,94,184,202,101,207,125,37,53,220,191,103,123,69,207,87,113,83,206,88,193,129,241,111,108,132,176,141,36,14,151,42,85,46,29,104,208,218,10,89,6,232,38,147,24,226,39,177,242,30,65,6,14,185,24,31,221,178,199,58,54,216,165,76,195,50,217,211,76,204,190,105,182,228,210,88,166,111,234,89,163,173,39,77,194,149,71,230,0,48,0,0,3,187,245,122,112,17,167,5,179,95,233,122,252,67,200,64,224,210,215,59,237,220,180,211,29,79,162,239,143,89,113,122,52,232,170,254,129,70,11,114,222,236,179,21,234,52,138,83,42,9,149,10,198,213,174,159,233,211,107,175,84,143,147,62,231,208,196,123,40,145,138,234,46,226,135,121,140,59,85,122,185,187,202,71,41,57,239,102,37,45,213,150,168,70,70,246,122,10,182,158,228,248,42,93,251,152,23,150,100,194,232,20,190,98,211,1,137,67,196,72,50,192,1,70,229,144,66,210,120,154,203,243,64,170,168,73,40,77,11,188,237,88,166,150,179,8,139,71,150,56,19,11,20,110,37,213,166,75,81,114,171,229,196,215,96,136,105,155,91,138,49,107,143,108,227,5,120,173,210,53,55,22,113,181,100,145,138,104,17,165,53,242,227,36,74,96,195,180,161,81,96,22,96,6,37,46,206,98,255,251,178,100,210,142,38,136,103,203,27,168,111,178,107,76,217,186,97,133,62,21,209,157,50,110,97,13,193,88,36,103,93,131,8,248,187,250,173,175,143,226,171,135,197,134,218,152,195,22,158,202,177,212,77,227,156,59,81,120,28,52,101,10,92,54,41,22,56,171,88,20,203,55,24,34,249,155,14,190,239,244,250,218,165,180,222,243,88,204,69,23,181,26,62,166,198,143,250,25,75,75,241,48,4,236,1,75,182,6,216,134,197,215,93,236,73,147,80,56,233,44,82,72,230,9,45,12,214,43,229,42,121,114,122,49,38,248,102,118,116,71,173,82,246,67,162,233,50,183,189,255,244,161,222,245,217,91,239,53,47,68,49,216,175,53,213,87,228,58,145,145,140,86,66,171,198,69,36,165,156,253,59,106,50,25,36,60,100,230,111,166,0,1,102,252,234,22,83,164,152,140,116,84,48,154,0,209,194,144,96,153,79,50,85,4,108,74,14,155,202,121,165,39,204,50,180,20,21,250,118,235,53,171,146,39,126,80,145,80,52,53,109,144,41,171,156,170,74,24,12,0,180,36,18,52,214,146,208,150,107,238,190,111,55,178,199,229,166,194,101,110,146,172,108,77,25,217,136,57,76,229,221,197,211,110,82,199,218,229,97,36,203,70,83,38,216,174,249,204,189,60,171,202,178,217,2,68,144,98,222,88,70,82,47,120,234,238,133,85,203,201,102,40,241,129,6,144,224,3,51,66,206,182,115,151,219,77,87,231,37,123,144,225,82,121,221,161,131,251,238,89,234,207,178,42,238,136,134,10,50,246,138,103,45,83,81,172,153,30,28,205,172,247,211,3,175,0,11,110,252,226,193,37,1,178,96,170,239,113,36,173,78,93,37,14,96,197,150,229,13,140,108,139,146,183,155,134,134,7,179,70,59,18,13,236,125,38,111,251,247,102,99,63,196,193,160,225,193,195,68,205,204,39,70,238,160,51,135,238,81,38,177,16,139,211,243,66,169,131,30,83,49,223,102,40,29,6,78,48,1,2,169,195,45,204,81,97,128,4,112,101,118,164,32,179,184,49,10,193,51,196,176,59,197,167,157,7,130,197,50,142,75,142,25,238,52,44,184,209,71,131,76,62,204,82,14,50,112,173,85,23,227,210,160,205,250,82,38,236,48,203,20,116,187,73,69,28,137,50,133,237,26,162,103,110,75,55,125,144,12,233,41,168,8,4,160,162,66,136,44,188,202,225,67,21,242,245,86,199,158,14,125,234,60,12,141,148,49,86,157,46,168,181,170,199,29,133,112,205,33,18,183,250,95,121,133,191,175,211,239,97,185,180,27,152,158,78,98,219,246,56,109,83,207,112,213,13,59,49,70,11,209,119,228,253,37,8,212,116,15,116,99,166,33,74,99,255,251,178,100,217,142,197,200,102,203,155,134,79,64,114,108,89,179,96,195,76,22,129,157,44,110,45,28,1,210,174,102,77,166,32,161,167,72,50,222,180,125,18,214,19,196,152,253,106,80,76,193,205,98,13,220,81,131,111,252,57,153,36,72,40,54,106,196,245,85,140,57,3,137,254,224,95,169,64,10,128,0,28,151,8,227,152,86,224,68,132,72,209,57,144,165,29,163,7,2,115,197,183,38,37,63,78,99,21,210,61,184,193,14,12,23,10,137,22,98,141,24,61,106,110,167,75,137,149,208,196,173,254,238,102,254,57,255,175,233,103,155,69,175,222,34,110,33,74,182,165,138,66,37,49,180,116,221,179,60,212,27,237,124,199,205,210,92,172,159,115,47,147,153,204,202,18,130,35,99,111,157,226,190,182,153,198,139,196,121,157,212,203,95,248,123,241,0,1,37,216,204,56,120,229,39,216,232,96,152,205,50,160,160,53,50,12,81,3,12,67,193,224,64,60,96,152,34,145,200,220,151,138,42,146,41,106,174,75,120,223,184,108,34,36,213,33,146,192,7,23,122,216,18,155,180,100,207,92,171,213,121,181,244,137,142,138,0,13,193,223,69,25,107,78,64,44,169,42,216,139,78,86,53,201,40,138,251,5,111,92,36,39,165,235,202,167,15,122,140,176,102,98,171,161,46,84,57,98,26,129,96,122,215,249,127,239,229,255,105,189,67,108,178,147,211,176,170,211,104,137,177,134,31,55,180,206,207,134,21,105,9,40,163,148,73,41,167,152,211,233,176,150,17,86,39,85,216,141,110,122,155,78,232,117,91,246,174,148,164,180,153,71,176,170,109,133,39,109,223,164,199,246,107,73,250,212,129,131,221,244,13,214,0,128,0,75,119,11,70,25,136,240,35,40,192,40,214,203,224,87,249,147,195,48,212,146,236,204,168,135,146,178,148,90,123,66,78,242,185,61,231,182,15,205,159,87,167,244,148,242,82,156,39,249,207,255,255,248,83,152,222,114,117,25,89,77,28,156,146,67,243,121,247,35,36,142,255,123,34,25,177,33,153,195,172,73,228,102,231,159,63,245,58,74,64,252,41,150,9,137,127,7,124,133,97,143,61,201,156,229,22,0,10,253,249,152,6,198,27,6,154,162,98,98,81,113,139,132,70,8,27,0,68,3,66,114,56,68,65,25,160,75,216,107,112,64,42,153,41,114,95,59,236,193,182,142,193,51,173,213,173,63,108,61,243,149,79,42,41,200,5,134,195,114,208,168,161,17,80,220,75,129,226,3,36,224,41,130,64,8,97,177,184,182,39,17,138,116,54,5,137,66,0,128,28,4,32,58,129,72,91,11,84,163,157,22,220,72,99,81,75,127,143,116,58,21,19,34,157,79,76,193,85,142,52,141,255,251,178,100,215,12,134,31,102,203,27,166,95,176,109,12,217,183,100,195,106,22,121,157,50,110,101,39,193,221,168,230,141,163,13,249,170,156,163,114,141,125,72,154,53,76,152,114,72,146,218,203,106,214,240,170,151,231,191,246,237,77,243,83,71,199,252,237,84,178,61,175,121,144,110,227,255,253,45,243,187,83,122,125,44,105,86,61,42,8,96,0,73,110,192,105,134,41,177,131,174,58,13,168,37,227,118,66,226,97,141,53,65,173,74,101,142,235,253,39,180,60,66,200,150,81,96,196,201,147,173,14,55,101,56,120,227,247,31,182,180,247,67,28,253,247,115,238,222,57,64,101,44,194,5,39,53,148,126,100,108,184,140,218,196,151,108,17,221,138,3,142,69,240,136,151,109,9,205,149,178,38,73,47,217,189,121,72,177,63,47,209,247,33,197,230,30,1,230,219,166,127,252,211,167,29,206,229,85,176,0,1,30,252,197,227,104,228,114,76,193,69,80,198,48,184,198,112,80,72,39,48,4,32,1,12,141,227,12,64,98,171,36,156,48,237,40,104,192,4,160,242,182,233,24,141,71,92,86,102,175,213,59,97,78,36,116,96,137,242,179,196,128,200,0,120,27,113,122,212,21,129,98,175,215,118,154,13,127,155,44,129,194,45,115,103,131,222,214,182,225,192,172,93,111,99,20,98,46,221,6,20,15,219,206,219,210,70,36,89,216,148,213,187,143,55,207,138,157,50,206,247,173,139,132,185,117,178,94,118,251,81,183,189,217,218,167,65,8,174,244,231,90,158,203,74,72,206,86,182,211,129,151,152,252,63,124,245,114,128,85,62,111,52,201,81,31,206,198,244,148,116,114,255,189,202,160,153,234,254,169,3,180,117,148,160,18,177,0,0,83,151,25,92,6,103,65,128,184,100,69,0,145,17,14,4,138,51,129,225,166,112,221,171,178,248,98,228,2,229,71,226,146,38,213,167,163,59,96,57,18,206,44,72,177,188,139,42,137,238,149,201,221,44,77,45,235,220,91,127,140,115,43,94,243,245,209,53,227,81,191,159,150,165,145,250,254,111,191,214,225,113,125,223,255,220,196,14,213,162,138,114,51,209,252,142,169,219,122,120,162,133,97,168,130,234,253,24,137,116,100,217,148,146,151,249,245,42,25,103,225,6,91,10,128,183,127,244,200,202,72,205,50,120,199,35,100,196,178,12,195,144,52,66,21,4,6,70,7,1,41,202,176,234,31,54,174,90,214,80,178,252,190,141,98,114,15,148,190,83,142,187,254,230,189,236,5,166,172,26,133,163,90,114,180,38,90,137,239,170,245,117,233,162,80,115,239,75,47,142,200,93,120,17,107,57,20,10,174,35,2,218,227,202,228,67,113,134,177,74,243,89,122,88,118,33,24,255,251,176,100,208,142,197,227,102,203,155,166,95,176,127,140,217,115,105,35,126,84,45,157,50,110,160,252,193,117,51,102,205,131,9,120,17,40,113,69,60,10,223,207,16,203,44,151,243,161,139,119,174,67,146,164,55,12,167,14,134,202,26,60,97,86,106,210,17,80,57,37,183,185,168,154,223,57,233,180,199,250,230,205,53,144,231,95,111,255,205,252,185,110,240,73,192,0,91,180,28,194,150,134,36,181,20,205,193,74,155,36,55,26,141,216,1,138,205,13,93,131,74,12,154,227,101,203,176,114,55,98,223,15,34,222,235,206,223,168,41,197,152,141,98,107,53,233,255,232,133,187,25,91,186,90,174,228,117,106,29,229,242,107,154,28,142,196,116,146,115,21,208,232,20,171,50,117,106,90,239,190,79,191,255,255,254,102,248,170,0,0,237,244,228,180,136,244,54,232,212,97,112,196,180,161,32,128,196,0,8,98,67,66,222,32,21,5,85,34,6,164,90,153,181,181,218,193,229,144,228,133,138,177,199,221,94,160,62,117,185,39,130,217,127,14,0,10,156,234,6,230,15,26,198,1,125,25,209,109,153,185,141,244,211,45,167,97,241,118,12,173,69,209,8,162,145,99,101,228,45,91,156,171,220,149,219,60,203,216,242,246,96,43,81,71,139,3,19,96,242,54,154,56,242,197,157,94,172,196,76,247,84,198,203,226,103,168,55,98,107,54,157,38,123,102,142,58,111,125,58,221,86,200,64,250,174,117,177,143,139,132,99,223,7,126,122,54,151,44,238,38,238,161,236,248,65,211,109,250,175,116,207,213,68,204,222,197,238,28,222,219,38,160,24,229,0,0,146,106,93,179,133,91,50,163,179,7,106,2,130,162,33,16,209,133,151,49,213,87,118,82,161,38,230,242,92,150,26,200,15,90,234,25,49,125,210,161,234,26,68,131,177,242,9,211,48,150,135,67,89,173,190,215,126,199,40,155,116,112,149,138,223,91,115,58,177,15,126,181,63,17,115,55,91,141,161,158,219,206,251,246,43,78,132,70,169,120,196,167,186,153,43,205,100,72,134,117,199,141,107,28,250,175,107,87,86,143,119,123,156,126,169,118,127,60,76,241,3,46,107,254,116,127,251,75,222,23,78,184,95,242,66,8,150,252,103,78,10,107,40,194,98,168,72,99,120,180,24,84,0,65,180,187,64,240,192,161,33,49,6,0,79,18,251,95,83,227,192,52,69,130,190,110,204,8,251,191,40,78,83,118,107,18,47,196,27,64,95,84,59,13,0,164,0,74,94,55,5,76,236,53,197,16,135,222,167,253,58,25,180,62,230,189,141,225,123,209,21,153,40,176,192,81,53,5,74,29,138,86,205,21,148,63,181,85,236,62,221,101,84,179,180,119,41,234,255,251,178,100,218,14,229,209,102,202,155,184,91,112,137,236,233,99,109,136,110,20,245,155,46,110,141,94,202,6,51,101,205,164,161,185,238,247,255,249,82,66,149,10,237,7,132,151,161,82,21,245,235,20,236,117,225,24,183,40,70,202,125,223,127,46,155,86,38,176,233,145,126,199,251,92,139,254,123,77,58,137,178,171,170,223,231,159,81,112,98,220,151,227,72,148,243,157,50,34,140,222,193,106,234,110,142,164,138,11,126,204,96,116,168,94,212,117,172,69,131,182,20,50,154,167,14,176,92,16,196,201,30,96,168,169,17,100,138,4,33,40,8,155,168,231,35,235,104,56,65,52,161,90,236,134,74,203,226,190,116,190,60,119,160,244,110,170,117,102,123,229,162,38,99,169,199,85,71,63,165,141,38,236,178,186,157,145,170,122,90,90,136,216,135,220,116,43,85,104,255,221,179,69,127,92,250,93,115,53,219,113,87,81,199,61,115,48,164,1,173,213,0,0,237,240,195,173,196,200,18,228,201,17,20,70,17,153,64,0,152,58,30,32,160,168,32,10,10,90,27,49,17,1,12,9,64,48,109,23,148,61,28,143,42,148,106,187,192,181,32,150,97,146,41,49,148,108,26,19,50,67,58,64,177,3,154,161,176,115,7,101,211,204,189,118,57,54,99,112,151,221,167,211,197,87,123,172,33,9,17,91,155,248,191,218,227,66,126,169,227,50,232,26,11,94,21,232,57,24,177,19,185,159,53,251,246,51,178,165,52,165,29,101,17,206,105,231,247,187,170,106,154,161,150,163,186,218,204,245,55,154,239,93,204,84,107,75,103,49,232,223,233,255,253,251,205,227,224,28,224,0,19,190,144,17,24,75,33,170,145,25,193,209,194,137,144,5,53,243,4,40,1,97,195,106,222,142,141,122,89,16,125,29,74,147,212,209,188,55,169,206,86,161,139,191,50,73,238,93,190,248,63,130,168,46,30,133,135,138,28,63,149,31,161,225,16,9,133,79,67,197,10,17,178,209,164,137,220,205,253,56,158,86,246,155,189,87,105,134,187,31,175,13,28,222,255,15,235,152,202,244,180,134,18,218,59,39,80,176,144,59,148,23,134,169,21,98,6,42,44,150,48,86,137,74,133,22,162,89,151,54,238,207,87,127,180,181,229,216,133,15,66,48,46,60,0,13,187,211,161,84,204,56,19,85,166,12,0,175,85,182,243,133,1,145,152,252,125,74,28,166,141,75,78,238,192,11,182,102,1,175,27,184,215,168,162,13,197,198,122,154,172,56,133,171,65,71,28,85,152,253,67,109,122,54,236,191,16,100,101,245,138,92,135,157,70,147,14,179,41,132,175,137,222,121,29,187,178,217,249,185,115,245,46,159,177,45,152,185,102,206,172,107,93,253,233,255,251,178,100,202,140,196,243,103,75,155,184,59,240,145,108,233,83,109,10,190,17,81,157,50,110,5,94,193,246,51,102,13,163,33,248,166,105,88,144,9,144,162,178,27,53,251,12,148,153,208,220,231,150,106,180,102,140,107,240,39,171,207,10,125,124,255,215,109,255,254,192,161,128,1,203,189,51,172,205,132,64,66,112,105,192,154,75,189,128,23,156,124,179,89,134,27,164,122,180,119,179,114,66,54,20,126,255,26,89,168,31,164,32,70,16,85,146,44,60,54,248,122,130,229,150,234,153,127,61,246,190,141,155,99,209,204,251,76,91,19,8,243,92,122,219,69,61,242,221,172,188,204,204,70,233,113,188,26,194,240,105,208,61,217,14,136,168,20,157,147,86,101,154,155,170,153,100,135,83,175,234,172,116,85,76,255,81,61,87,207,213,87,238,159,255,247,0,65,0,1,191,248,204,206,0,195,192,228,200,82,168,24,101,11,15,129,129,57,32,0,56,10,11,7,236,145,26,228,200,11,17,128,236,181,108,23,225,78,154,132,101,107,58,120,74,148,58,149,58,89,189,36,137,53,71,0,100,18,0,128,145,24,36,137,136,40,221,218,220,161,218,123,84,118,42,191,169,88,4,121,138,202,89,211,45,120,95,224,128,37,81,65,210,90,104,126,60,253,91,132,196,99,112,232,58,37,218,198,205,77,255,150,101,16,91,50,142,88,162,146,32,90,22,4,197,100,24,49,56,203,37,199,22,101,193,245,98,208,142,49,133,200,106,147,75,54,150,38,120,158,98,163,81,142,81,198,84,173,52,93,85,69,70,69,85,95,155,229,93,29,221,168,214,77,106,104,148,0,119,0,3,110,248,193,209,204,104,180,4,248,101,34,97,224,101,0,77,28,192,75,205,20,9,91,93,136,42,1,110,243,91,120,174,94,193,204,229,172,228,244,178,11,83,80,117,23,212,132,211,70,41,103,109,252,142,45,87,27,109,81,56,156,113,193,27,181,221,177,243,53,147,102,243,255,107,255,179,24,70,66,202,187,83,177,200,74,81,148,125,122,41,11,154,167,207,141,12,172,235,81,112,81,149,249,232,20,230,116,199,242,110,159,121,255,92,247,107,82,64,68,144,74,205,45,8,65,29,73,237,92,198,187,157,181,186,159,108,86,153,158,184,131,191,42,223,214,210,128,62,176,0,29,119,199,37,218,29,65,116,97,224,25,131,11,207,42,186,105,100,193,33,161,219,55,125,218,195,194,176,175,162,111,53,181,3,113,94,56,149,87,242,44,188,84,161,19,148,197,51,149,138,23,72,156,165,234,98,108,150,20,217,89,252,61,6,117,174,62,208,60,113,226,142,53,153,60,6,246,190,146,153,247,249,247,119,169,109,197,238,70,167,165,146,233,56,99,255,251,178,100,214,12,197,168,103,75,27,168,87,64,150,172,217,99,108,203,204,82,69,155,48,110,9,93,1,252,179,101,205,161,171,49,0,65,237,94,165,97,44,66,33,175,149,52,246,159,244,239,251,59,119,102,99,146,180,50,245,41,205,115,142,193,74,85,238,38,211,76,148,234,202,251,93,217,58,189,127,95,35,1,167,172,0,4,183,96,1,147,93,100,68,152,201,43,7,194,235,210,23,114,154,14,195,217,16,145,206,75,47,192,150,108,214,119,251,115,114,217,172,176,128,241,165,183,25,151,76,222,130,234,238,252,110,7,250,213,89,36,43,142,236,212,90,206,185,237,103,207,255,255,92,84,210,65,77,223,215,136,16,195,185,91,74,177,7,29,65,77,134,71,14,205,109,12,161,212,250,232,164,101,151,164,51,141,211,179,59,10,95,126,49,109,150,56,203,161,172,236,135,221,82,123,43,238,173,89,24,33,44,0,3,62,208,252,251,176,22,84,201,130,83,26,167,7,67,97,128,64,168,56,136,92,16,94,81,182,66,146,208,17,84,36,197,87,67,30,90,81,54,112,152,50,231,65,249,7,1,223,246,4,172,98,66,150,156,135,3,17,2,151,121,128,64,6,6,13,67,245,146,2,162,245,98,41,241,1,187,19,80,108,105,127,177,101,118,141,240,134,116,218,35,180,78,38,143,15,61,105,45,30,115,21,41,101,130,192,41,5,164,134,85,127,251,235,99,68,227,254,253,191,239,15,38,186,102,107,20,143,104,166,108,154,13,243,54,230,224,239,13,187,149,251,219,61,215,105,164,14,84,249,234,237,61,165,42,99,218,172,156,206,237,82,34,159,109,182,249,148,8,64,0,107,244,48,91,141,179,83,134,44,199,107,39,84,194,220,51,12,148,22,209,85,152,110,110,83,50,117,98,141,235,253,122,163,133,111,12,95,249,155,242,245,225,106,145,150,76,69,156,8,171,113,141,119,173,109,155,85,229,65,154,122,203,7,226,194,168,135,43,123,247,108,223,247,179,215,111,255,238,122,9,16,32,75,164,247,204,96,161,176,103,62,179,76,46,241,231,238,85,188,225,197,153,39,136,181,10,62,51,95,138,38,148,185,54,52,119,48,123,205,148,226,91,209,54,131,112,187,50,214,175,179,189,8,42,243,237,49,234,113,223,191,191,217,16,17,0,1,6,244,241,74,51,107,150,205,56,10,52,200,8,204,33,226,216,14,129,75,0,117,42,131,144,0,221,220,166,174,181,89,146,205,126,93,184,82,113,75,41,103,225,150,224,157,48,195,105,120,168,198,245,42,220,80,11,130,135,130,25,163,97,66,42,88,154,230,151,63,144,123,202,249,165,196,109,74,90,235,153,74,255,183,205,206,149,149,88,149,107,237,89,189,43,255,251,178,100,207,12,229,82,102,202,155,134,87,48,146,204,217,83,104,199,204,19,17,155,44,110,97,77,201,252,51,102,13,166,33,48,23,143,133,209,227,179,126,121,214,109,219,255,255,255,229,29,217,212,222,232,78,97,232,172,135,163,152,147,85,222,165,73,13,117,126,132,114,197,153,222,67,201,183,105,180,30,20,109,153,145,181,231,253,0,189,187,247,197,70,134,89,227,27,53,248,198,67,74,163,197,196,39,35,1,13,131,179,131,179,70,151,223,124,91,78,251,46,91,82,253,19,34,219,62,165,64,157,69,192,120,108,251,67,102,104,67,27,66,9,231,243,103,71,255,245,253,255,255,242,97,243,46,61,235,158,213,101,220,148,151,52,99,152,44,45,70,139,81,8,210,209,45,74,131,73,139,238,154,108,118,171,48,90,195,221,217,211,67,86,110,218,122,198,227,183,65,144,191,87,127,196,189,32,196,227,234,62,227,137,79,253,3,250,0,1,109,248,204,141,160,195,81,44,201,49,168,198,66,160,200,208,212,88,98,16,3,198,15,7,99,64,130,137,7,0,46,44,88,24,245,55,78,70,2,95,21,248,167,109,50,65,79,72,148,13,1,204,85,56,9,124,167,176,63,198,86,166,49,119,25,3,194,144,53,221,135,217,221,83,181,153,198,100,199,216,195,162,134,42,27,14,171,167,53,65,3,201,160,19,18,6,128,196,188,249,193,202,208,59,142,159,116,231,239,103,241,93,252,67,230,152,255,237,246,250,63,85,127,243,27,94,217,227,116,178,165,156,187,116,196,62,226,162,62,247,107,74,230,253,158,223,239,224,176,198,165,74,121,219,225,83,182,148,59,220,230,92,113,174,187,221,81,245,245,255,10,138,173,96,0,118,223,131,151,155,54,198,49,97,128,166,24,214,125,194,10,30,9,2,237,75,230,66,0,228,151,199,231,189,128,110,118,134,136,145,54,96,181,81,185,250,163,142,30,41,248,29,148,89,137,184,254,82,218,184,148,222,41,173,100,39,60,187,248,251,109,175,247,254,205,143,27,118,142,166,85,226,17,209,234,166,137,153,137,106,74,34,216,249,132,102,170,87,226,46,46,151,242,251,211,100,105,222,232,213,164,74,189,146,223,141,216,97,125,138,155,122,236,92,193,138,170,173,115,134,6,187,212,219,236,235,118,200,127,254,62,24,204,154,223,76,231,22,58,49,24,194,224,115,20,3,76,222,20,40,24,53,224,176,28,152,120,178,20,226,6,124,130,192,103,29,162,43,26,246,121,101,76,150,196,106,31,68,102,250,69,42,85,143,35,242,154,200,238,95,146,223,52,166,70,26,45,4,71,178,211,118,80,165,4,132,6,197,233,234,161,219,153,52,90,169,168,132,251,21,85,205,19,52,211,78,255,251,178,100,204,14,213,123,103,74,155,184,90,240,140,12,217,115,105,134,94,80,185,157,48,110,48,246,129,241,51,102,65,166,21,120,116,123,250,163,89,77,116,102,235,174,110,138,189,105,254,255,232,102,135,211,110,252,254,114,124,170,102,154,231,63,125,142,191,222,199,93,141,235,254,129,43,25,163,102,28,201,130,50,96,151,129,196,58,49,176,42,96,193,50,89,20,112,48,7,23,115,8,53,132,235,173,98,139,241,209,14,45,54,47,173,122,135,78,235,9,70,253,203,95,235,122,221,150,17,222,142,227,144,114,43,165,85,189,63,100,19,103,157,71,17,21,136,165,56,177,70,186,156,142,167,145,217,167,153,29,135,12,68,69,42,57,201,200,101,115,74,232,200,118,90,102,221,104,112,174,87,115,41,142,235,57,16,142,81,130,76,83,53,208,164,107,157,191,160,21,53,0,1,44,172,206,122,60,207,1,160,195,144,208,193,179,124,195,48,204,48,12,1,1,230,4,136,193,128,106,4,26,251,73,18,9,19,57,50,11,165,12,45,69,34,149,9,119,30,124,84,52,48,3,126,22,203,181,43,112,133,65,18,249,152,18,1,181,129,96,101,9,64,32,29,27,203,200,174,213,58,63,61,139,25,165,61,174,13,135,89,191,123,38,165,145,21,190,228,176,74,247,165,52,183,159,123,14,77,121,228,18,49,83,200,230,228,127,207,65,34,170,246,122,55,44,203,103,216,69,34,13,179,108,117,31,40,1,49,153,63,251,247,245,178,225,147,180,254,54,155,94,31,174,245,193,10,122,157,120,240,94,2,137,182,168,190,255,167,83,243,204,52,165,20,227,38,91,167,245,3,231,0,2,215,254,109,28,217,178,151,198,21,52,32,169,181,66,235,213,58,140,14,33,50,16,1,187,41,106,123,192,144,19,208,249,180,232,68,38,40,60,15,180,173,59,70,59,34,45,136,227,79,3,60,211,10,244,64,128,144,163,152,76,198,1,7,98,14,68,105,252,159,74,167,91,157,137,163,66,177,249,90,182,141,52,30,44,94,86,103,189,149,251,57,22,46,192,222,11,154,88,191,204,153,84,130,79,162,221,51,29,160,242,177,253,82,116,164,77,141,231,76,145,130,37,204,152,123,5,71,146,34,33,165,156,114,144,210,238,52,132,145,99,168,153,138,75,199,153,29,211,141,174,251,42,75,183,220,103,178,27,194,85,78,209,30,56,98,242,213,216,51,48,0,15,111,233,141,255,155,169,80,195,1,137,168,24,24,210,81,175,16,40,144,40,173,97,157,122,202,68,44,3,22,103,43,86,151,85,226,243,49,54,199,25,128,163,83,113,56,33,108,181,52,119,105,229,234,134,95,120,156,81,149,246,39,71,14,75,109,216,167,132,185,144,255,251,178,68,212,140,197,169,103,73,155,166,87,64,171,204,217,99,113,232,138,19,89,157,48,109,152,251,66,74,179,102,13,199,141,240,38,88,88,129,236,81,16,76,57,21,242,181,213,182,71,166,182,127,141,140,40,9,154,142,111,133,146,104,51,210,233,218,113,181,245,45,247,255,147,47,202,219,108,178,138,85,55,155,210,178,155,29,24,214,125,240,244,25,245,251,87,101,149,186,223,204,57,119,229,149,205,207,49,93,250,31,114,43,255,185,160,9,64,0,23,119,227,177,179,74,135,12,44,0,22,64,26,164,4,60,3,103,224,144,16,242,5,93,70,99,46,42,148,241,164,182,179,147,166,73,195,214,50,133,193,177,92,190,126,43,10,149,177,23,65,134,18,68,145,71,112,38,109,161,59,25,225,61,79,179,42,208,146,10,225,179,13,129,11,202,121,251,6,155,36,131,72,80,153,74,134,14,56,183,203,255,183,91,105,182,101,127,42,142,28,206,192,86,233,53,142,54,150,224,141,227,25,185,70,102,124,132,103,157,243,47,132,153,219,75,215,39,51,216,221,158,28,107,159,15,5,151,151,59,241,166,165,184,2,21,0,25,183,244,218,169,140,217,8,211,76,76,89,124,199,3,192,68,138,170,72,0,68,109,98,7,112,197,164,162,71,156,232,3,150,3,98,202,182,18,125,78,173,62,215,142,164,32,207,118,79,23,64,56,128,176,230,142,60,74,51,193,31,25,154,55,142,204,177,11,25,99,118,161,97,4,112,173,170,65,107,54,16,148,76,160,152,101,148,100,138,94,34,50,12,198,194,159,138,150,244,55,61,234,200,50,43,225,149,96,199,43,153,115,82,208,218,75,151,90,16,40,131,71,10,55,195,185,184,197,145,1,196,156,85,175,205,197,71,47,114,69,215,116,97,94,140,51,255,227,69,79,191,255,248,5,48,144,0,19,95,206,138,200,194,69,204,117,148,26,234,53,174,92,128,48,136,161,0,25,53,240,151,197,213,235,208,247,62,234,177,221,124,136,14,87,24,169,244,74,26,117,48,12,103,3,102,231,138,40,8,32,64,83,26,7,9,25,30,34,167,109,39,194,219,181,115,40,19,200,199,162,154,206,161,135,120,206,167,59,142,13,97,142,26,233,194,34,65,197,220,74,83,223,95,237,23,166,158,84,188,244,237,69,14,22,58,170,153,184,166,34,8,137,25,78,75,111,198,185,67,169,151,214,133,52,63,101,108,166,109,97,100,185,153,249,210,239,254,119,206,156,242,255,231,96,10,192,0,237,188,48,244,104,206,1,225,34,65,130,0,166,5,4,24,12,50,209,19,241,1,76,193,191,134,203,201,31,42,16,174,106,85,41,243,6,101,243,72,149,42,44,145,53,54,26,8,162,234,7,103,255,251,178,68,180,140,228,236,103,76,155,111,66,240,149,204,217,131,109,227,126,19,97,155,50,110,61,11,202,57,38,37,205,198,15,16,106,83,5,218,218,84,195,79,214,205,146,196,141,17,201,219,181,181,48,56,13,7,99,146,58,70,103,44,92,63,61,41,238,103,224,232,75,117,198,178,138,141,87,24,58,40,177,196,30,144,68,176,241,198,20,56,199,29,40,115,48,211,218,241,187,42,188,120,244,222,211,154,177,99,187,2,134,129,11,174,97,43,9,238,188,211,144,81,39,255,169,182,255,255,237,107,255,255,190,65,37,156,157,153,179,56,105,1,41,135,8,198,75,26,24,116,56,13,10,132,2,140,76,21,34,1,44,19,188,214,215,171,66,126,92,8,30,57,106,125,137,64,112,115,238,202,153,84,38,157,201,104,19,138,129,37,152,25,0,17,215,106,172,69,247,118,150,137,106,105,233,101,246,64,39,42,6,172,27,144,192,20,70,34,3,66,209,140,69,98,24,235,84,205,42,103,209,144,105,22,126,204,247,74,210,133,50,243,233,27,153,166,29,61,254,206,161,87,204,204,238,215,218,68,191,229,151,145,153,41,50,25,14,48,0,240,48,4,130,73,43,255,254,245,0,1,110,240,204,208,142,16,60,195,209,141,100,244,194,6,75,237,35,103,75,242,26,100,244,142,162,143,189,134,153,150,96,206,249,157,158,200,88,224,68,198,91,78,31,229,216,106,182,169,75,26,148,221,10,230,53,2,36,203,85,53,52,30,40,90,128,255,58,206,67,240,133,136,224,155,153,100,157,64,43,228,96,94,15,248,151,27,228,157,136,20,64,64,224,208,243,200,20,68,244,137,32,104,178,35,200,221,82,76,93,17,201,190,50,98,243,18,166,5,79,164,69,208,204,111,158,40,176,150,44,72,219,120,46,143,50,226,162,252,222,226,240,110,99,252,121,86,39,6,129,236,120,202,135,146,31,255,244,233,167,255,250,254,66,0,0,14,111,192,87,71,44,64,103,161,198,22,126,98,192,168,6,96,4,1,110,6,81,122,251,108,114,7,125,183,146,234,209,223,225,204,150,55,198,105,80,34,209,70,169,155,42,22,218,103,143,231,232,97,125,66,217,155,20,40,214,120,135,58,61,72,164,50,197,176,122,204,178,246,200,65,204,2,144,147,239,36,172,189,183,43,48,225,183,151,143,37,53,143,138,107,200,206,247,47,190,69,41,86,123,185,136,233,103,136,146,168,133,30,165,59,158,33,149,12,118,90,61,89,213,229,179,237,171,126,190,205,253,217,187,126,151,122,168,135,32,203,249,150,236,152,105,169,131,1,154,176,32,32,72,20,64,216,26,83,53,141,229,30,143,210,86,164,182,240,28,240,212,109,202,213,98,114,46,87,14,255,251,178,68,173,142,229,44,102,205,27,111,67,112,141,76,217,163,109,226,126,18,205,155,56,109,189,15,202,29,51,166,205,199,137,248,24,169,15,100,88,48,70,64,63,207,245,36,204,228,140,235,138,216,139,114,66,195,169,60,121,184,140,17,236,98,150,1,206,159,99,61,200,243,73,225,4,50,86,10,54,36,227,1,63,75,191,135,36,209,175,245,255,231,255,171,255,209,82,93,162,187,150,151,214,125,209,162,154,229,30,230,202,183,155,94,252,205,38,251,159,215,150,228,154,234,255,228,148,22,250,248,105,24,45,255,127,57,69,29,255,243,241,37,1,178,41,127,50,12,101,95,24,136,42,101,32,17,128,0,192,224,162,143,23,12,136,9,107,85,157,254,124,236,243,232,159,107,81,182,43,89,27,34,233,113,54,165,35,213,12,164,244,71,1,110,139,86,81,156,125,157,117,92,46,231,81,137,146,121,44,226,57,74,162,106,82,14,117,219,105,238,87,28,209,8,33,113,84,148,108,73,200,4,173,28,199,14,6,167,191,215,218,186,91,125,20,218,108,123,171,122,187,93,51,33,93,93,200,234,210,25,168,181,73,109,179,18,69,110,168,182,255,126,222,171,47,127,239,252,29,10,0,0,173,240,200,77,140,218,240,192,142,205,76,108,172,89,175,152,240,81,120,80,20,188,157,169,74,244,163,101,143,189,26,249,38,106,37,210,117,193,153,116,148,82,67,62,212,232,122,169,177,78,138,4,56,37,220,218,33,161,36,40,186,30,76,45,237,104,133,161,79,30,154,24,197,248,70,84,98,221,12,55,16,183,71,36,134,249,184,60,224,190,97,19,101,48,249,135,186,188,159,95,245,59,39,105,26,167,51,35,137,138,11,6,28,58,226,196,83,142,65,57,153,101,85,36,172,165,58,57,232,196,24,196,85,178,62,157,222,232,70,68,37,180,81,51,159,255,255,255,255,131,0,0,18,218,96,232,134,49,240,103,131,167,14,94,68,56,220,76,152,41,11,66,7,19,42,180,7,8,135,153,195,183,105,163,170,188,186,57,17,156,139,61,80,35,233,93,207,125,218,220,244,145,199,128,133,70,69,122,56,22,54,214,85,185,91,29,104,140,118,1,118,27,116,57,166,12,81,190,119,133,138,215,211,27,104,144,239,189,174,37,102,87,4,36,28,205,52,22,138,208,18,170,202,232,233,106,95,231,255,250,127,253,200,46,117,177,82,179,157,43,71,117,18,11,146,23,97,50,98,8,116,87,254,196,255,111,255,44,156,244,194,104,147,172,162,12,210,8,50,16,140,32,72,2,6,8,0,228,65,1,32,56,240,89,3,211,9,128,56,16,28,243,254,206,33,113,249,115,237,0,94,171,47,172,241,176,106,241,184,204,106,68,255,255,251,178,68,172,142,228,193,102,206,27,111,43,240,137,199,185,147,111,2,126,19,205,155,54,110,32,252,194,116,51,102,77,199,149,248,173,118,218,91,90,73,125,209,76,203,242,183,110,2,205,144,74,25,140,85,172,176,233,66,159,82,183,146,27,173,102,39,23,107,144,167,234,54,10,130,193,208,162,139,28,97,73,117,114,90,77,48,209,142,159,144,77,93,89,82,65,233,107,11,52,230,15,91,209,44,203,148,126,92,184,181,234,126,185,186,107,180,95,171,48,241,92,160,147,249,17,184,247,245,63,95,232,125,27,151,191,68,4,21,191,133,73,231,171,29,9,61,204,176,28,69,16,16,112,24,13,48,64,80,28,25,38,7,43,246,217,192,128,31,250,122,21,208,133,175,182,31,201,136,55,115,110,51,72,52,54,51,149,217,246,105,137,114,196,165,83,66,142,114,129,225,68,198,91,206,229,161,92,66,6,9,121,37,36,250,97,86,16,243,16,183,183,101,78,113,142,4,26,28,159,61,143,182,232,18,185,43,171,39,223,253,210,138,237,187,125,116,20,50,179,36,172,119,86,83,21,156,138,73,145,206,114,186,92,135,19,89,89,93,174,208,69,68,71,53,165,144,77,232,83,187,236,33,171,176,125,222,139,176,239,95,25,211,96,74,106,0,0,231,248,223,147,13,153,36,217,11,78,174,72,193,67,149,137,46,152,251,182,157,79,196,59,89,124,72,20,220,120,171,168,165,132,158,201,127,111,82,46,77,68,155,163,161,60,135,52,14,148,50,101,170,89,172,211,114,88,79,239,106,67,233,23,151,71,26,210,88,125,26,136,52,242,165,189,251,13,77,69,40,8,40,224,204,226,76,228,42,244,117,187,153,157,28,187,21,150,142,232,89,154,91,162,60,206,29,81,66,13,92,96,185,138,202,196,67,147,57,136,69,87,109,31,49,158,230,252,206,86,227,198,129,200,34,242,63,230,73,200,94,48,226,13,84,1,192,0,93,255,57,109,227,142,123,53,5,83,213,156,52,208,133,172,205,139,1,72,226,205,171,67,55,27,39,46,117,181,166,228,118,227,181,109,255,153,140,67,45,6,63,33,126,35,79,244,58,157,47,227,165,167,151,58,79,70,120,87,139,10,72,136,107,79,69,231,198,193,48,196,140,37,24,165,133,106,80,132,113,89,150,85,215,204,249,217,153,166,162,123,14,17,53,225,18,196,20,210,169,34,246,247,98,66,67,79,12,56,49,203,36,47,240,124,246,188,130,174,101,196,165,74,151,230,217,23,97,121,10,51,227,131,9,139,83,55,209,147,244,100,251,129,185,118,52,94,2,50,136,206,48,56,5,50,200,137,8,56,76,52,2,5,0,228,47,139,35,130,138,169,131,242,220,167,25,146,207,88,255,251,178,68,165,14,228,162,102,206,27,111,43,112,145,236,217,163,109,131,182,19,29,155,52,110,160,252,202,82,179,102,141,199,149,184,247,96,183,174,30,181,15,67,51,143,244,204,70,7,136,184,23,164,15,179,119,76,215,38,4,143,67,29,109,105,29,43,47,211,91,125,228,149,97,134,202,160,207,162,222,89,143,34,252,172,225,71,225,182,167,22,206,192,45,22,31,113,48,146,183,115,142,248,219,72,149,183,158,250,151,91,117,155,117,164,174,35,253,42,161,163,119,233,6,227,100,115,44,91,151,179,161,147,244,167,235,255,190,227,66,33,3,170,127,172,214,79,83,90,202,15,154,123,126,114,220,209,164,31,64,144,209,167,142,104,26,97,160,33,0,32,100,5,74,196,30,55,98,243,237,85,120,167,50,238,167,93,190,140,204,165,113,87,74,187,105,130,95,32,56,159,197,220,134,178,168,26,148,19,35,112,186,138,204,115,177,192,109,96,51,200,83,1,20,77,21,132,210,202,101,247,231,155,233,98,1,76,47,204,197,43,243,42,114,54,253,234,70,23,14,158,48,76,229,43,11,148,199,156,82,50,168,65,5,66,139,23,200,142,52,132,49,10,117,34,28,173,108,193,253,39,39,242,212,38,19,121,157,89,146,208,183,71,41,180,242,152,85,164,80,245,0,0,229,244,196,189,252,224,19,4,200,17,116,193,162,64,200,209,4,68,37,152,10,5,24,50,9,162,122,14,165,226,156,187,173,221,175,61,143,236,102,33,13,57,44,209,228,142,55,39,241,251,134,40,89,67,4,100,139,146,84,172,209,198,6,180,152,225,48,8,252,56,146,185,67,192,182,203,254,167,104,75,17,0,50,201,84,94,150,26,126,147,27,54,12,236,70,168,150,34,255,187,97,231,83,119,105,169,76,59,16,138,150,47,101,248,107,246,78,55,47,14,147,219,187,155,56,129,212,5,202,63,185,82,206,101,57,204,130,52,105,75,24,162,221,26,116,7,162,82,121,38,19,199,128,44,83,139,133,151,76,202,15,157,253,5,239,66,49,253,106,95,52,184,225,33,148,111,83,204,159,66,221,123,176,106,192,16,0,2,151,102,232,33,201,111,192,64,27,139,167,76,198,214,229,144,128,112,9,250,65,90,101,97,144,204,102,51,238,42,52,166,82,228,134,45,219,160,113,195,149,239,51,5,106,81,143,171,187,233,255,250,127,173,93,228,163,182,115,247,165,39,50,73,69,7,162,148,232,247,161,210,232,22,191,47,242,249,60,125,140,51,30,239,235,91,208,110,154,88,75,187,227,165,38,141,90,130,56,104,100,198,67,67,33,11,129,197,16,104,20,66,5,8,7,180,246,29,18,111,30,24,105,96,155,34,164,133,85,142,106,2,186,191,154,255,251,178,100,162,142,197,211,103,76,27,166,87,160,94,76,217,199,96,194,78,21,157,155,50,110,97,15,194,5,51,102,141,148,141,184,84,52,245,47,213,64,219,75,164,214,9,64,134,33,195,96,175,218,87,183,36,233,79,121,6,53,71,154,238,181,69,230,186,96,74,249,164,227,234,254,65,137,186,175,96,214,152,210,99,79,228,117,220,122,98,177,201,108,204,86,51,141,236,191,255,250,187,149,187,168,151,189,90,226,48,253,58,26,106,197,118,145,187,146,243,138,17,105,116,226,43,155,117,107,92,153,152,72,138,174,48,238,254,191,166,143,254,249,16,74,235,239,105,53,30,109,205,241,143,73,106,50,230,7,233,95,229,0,112,1,50,93,134,26,50,160,62,94,24,176,78,4,29,128,203,250,76,235,189,53,71,45,161,166,26,68,40,122,111,140,187,74,73,35,38,31,55,88,208,58,62,133,178,57,50,71,13,144,234,105,19,161,65,112,16,35,129,65,24,180,201,8,228,64,185,128,50,5,221,114,56,94,75,12,42,153,162,17,55,182,135,230,71,229,34,25,49,154,237,106,63,118,52,60,132,234,197,41,169,87,30,53,156,159,185,119,255,172,8,28,185,17,46,13,23,40,43,212,134,66,112,70,240,183,127,62,1,173,0,26,243,219,228,77,34,90,52,218,108,196,194,240,192,49,110,140,26,17,88,1,33,42,210,87,140,165,45,97,166,156,132,162,128,231,13,52,93,217,162,172,24,66,220,166,52,130,68,172,205,73,170,168,227,14,52,242,237,104,112,31,34,165,128,241,51,88,28,146,2,226,12,209,242,178,168,59,137,128,129,33,140,38,2,7,81,162,165,20,106,99,148,60,0,162,16,138,14,20,46,84,241,251,79,61,113,17,170,123,177,173,170,85,121,209,108,236,221,213,55,115,214,238,212,169,18,209,189,238,149,108,62,59,90,139,174,47,132,230,63,255,255,244,32,130,163,175,222,73,46,166,239,168,255,230,6,134,28,0,3,215,243,139,203,76,194,15,51,89,108,195,198,208,113,169,108,2,64,100,32,18,96,243,232,242,67,176,93,72,180,89,6,181,221,41,225,106,34,241,164,196,135,16,108,99,5,197,218,22,65,220,154,227,150,9,77,88,11,41,24,155,108,46,34,122,126,186,136,138,57,12,101,4,19,177,102,155,171,165,122,153,90,40,16,137,4,80,112,97,240,191,62,209,247,223,75,207,55,205,205,14,58,121,87,90,180,131,10,21,133,154,222,25,39,154,111,105,202,83,96,115,241,53,60,197,235,126,147,61,69,247,93,8,180,149,62,178,76,169,55,9,245,238,108,220,136,107,173,122,36,40,202,164,223,29,88,74,104,0,1,132,4,128,80,152,97,0,112,80,44,9,66,255,251,178,68,166,142,228,246,103,76,19,143,67,116,154,140,217,147,113,232,110,19,105,157,52,110,49,22,130,67,179,102,77,198,33,184,64,208,34,24,127,218,220,58,253,73,160,135,165,180,202,172,220,135,238,205,71,44,75,97,231,126,227,228,181,90,244,69,114,172,82,98,96,46,86,40,68,181,49,204,161,27,21,139,36,211,128,244,144,45,76,63,151,143,202,204,62,203,133,239,17,140,60,69,60,122,113,255,181,69,58,127,9,107,21,17,100,181,79,31,23,23,73,52,242,151,3,21,245,31,143,129,196,173,150,61,30,200,16,99,53,196,116,171,231,230,82,248,46,177,31,235,129,74,147,208,118,97,237,8,191,120,241,188,153,188,127,255,241,160,5,171,191,231,36,51,154,64,112,66,52,48,184,244,193,0,1,0,56,189,0,128,74,103,63,143,236,175,59,244,135,5,241,180,109,175,83,220,184,164,194,147,33,254,131,16,98,50,28,71,16,164,227,7,51,228,74,98,50,102,197,35,227,162,200,250,160,90,56,20,23,22,206,159,58,97,230,96,47,96,242,9,53,241,144,223,215,143,123,105,109,170,38,111,246,124,58,25,110,180,237,127,62,80,202,38,158,22,135,187,142,135,150,59,133,231,46,100,236,115,245,212,230,213,214,255,255,111,111,69,172,71,175,239,88,131,93,116,178,135,107,249,79,13,162,4,42,0,3,183,248,215,168,162,149,177,148,128,64,16,65,48,104,179,42,6,6,6,38,107,181,35,159,130,165,209,242,225,44,121,58,46,49,208,175,130,175,43,17,200,206,157,46,114,16,73,25,100,186,21,58,76,42,85,135,23,198,119,27,229,138,9,42,204,104,210,117,81,187,105,60,189,67,214,26,105,179,31,87,126,46,136,212,168,54,221,146,167,120,117,231,133,184,50,26,142,230,56,118,46,197,136,87,164,248,119,138,33,79,65,99,4,104,31,35,254,185,248,168,253,94,255,224,133,69,14,171,254,85,63,254,62,19,175,255,254,55,4,192,0,93,255,54,57,152,240,227,99,46,0,66,224,180,6,24,24,6,202,193,0,81,32,100,122,67,22,154,185,31,56,18,196,243,164,135,156,219,103,26,243,224,220,218,166,68,38,25,2,72,199,82,168,14,57,38,21,53,133,139,227,94,141,242,197,4,149,100,222,92,118,124,173,214,174,121,10,209,88,26,109,76,95,95,245,19,119,119,85,211,71,165,125,136,43,5,74,194,204,240,148,56,229,169,45,26,134,180,243,49,103,121,240,116,218,204,39,91,68,71,113,53,233,142,252,109,41,47,36,68,127,205,165,69,255,20,212,117,255,240,154,213,88,110,240,0,95,255,207,122,244,225,5,204,1,12,192,1,64,66,2,64,202,28,95,133,79,12,255,251,178,68,155,12,196,106,102,206,27,140,67,112,145,76,217,163,113,136,110,18,177,155,56,109,152,251,10,71,179,166,77,199,149,184,49,39,109,165,71,119,43,101,205,122,6,206,102,214,120,71,160,14,192,53,187,13,68,95,251,46,203,86,139,81,90,104,15,253,19,225,59,41,171,24,180,243,77,118,245,204,225,144,161,86,228,84,105,68,65,136,225,88,171,214,119,251,31,242,82,129,149,236,175,5,170,139,17,66,174,162,37,221,79,155,114,179,142,83,124,89,110,85,177,154,109,168,240,122,137,242,119,81,165,148,183,161,183,93,199,139,120,224,204,95,89,36,60,178,139,127,87,250,19,161,191,253,206,52,0,24,0,3,183,252,231,9,241,167,105,144,10,102,12,36,153,168,20,44,18,77,33,64,41,17,54,8,127,164,108,234,173,71,231,241,126,56,182,215,25,254,18,70,227,243,181,171,103,49,218,92,209,165,244,109,33,78,12,194,240,131,172,25,202,214,22,19,145,204,242,102,134,233,116,253,58,170,92,67,187,218,54,200,202,166,101,208,146,20,244,173,253,136,206,196,67,85,154,227,203,44,129,72,67,187,20,205,34,29,88,212,57,104,37,35,49,209,153,12,66,187,79,41,88,199,75,77,41,254,230,114,74,40,138,51,100,115,81,122,191,158,103,190,154,250,128,141,0,1,47,248,147,88,110,99,33,136,4,102,46,39,47,112,80,177,165,46,97,97,28,85,108,190,171,57,166,183,147,48,75,17,169,126,118,67,106,188,110,114,114,94,236,211,191,109,187,87,105,75,4,187,224,121,124,195,202,245,190,207,243,229,57,78,233,239,114,23,150,89,90,90,210,41,107,198,240,151,191,149,117,26,142,218,188,0,17,69,186,19,115,63,54,117,136,113,155,140,86,19,34,70,87,136,60,204,32,235,25,177,36,20,96,230,192,72,2,48,72,45,162,12,120,144,153,25,217,145,86,236,35,155,211,100,207,34,64,137,170,246,255,232,252,195,27,250,153,20,0,43,44,0,4,155,211,1,228,163,58,132,97,226,84,192,192,192,48,181,48,104,2,148,149,0,65,97,149,176,47,153,74,222,113,91,218,164,203,143,157,235,44,104,108,243,56,43,203,107,243,140,199,41,203,112,103,15,90,22,207,9,2,80,155,202,36,171,68,50,239,15,40,210,242,201,9,90,110,50,195,87,209,157,56,246,202,230,24,211,0,136,71,23,33,43,107,89,91,178,186,33,214,212,92,244,70,55,186,154,238,238,198,69,34,153,80,207,57,44,118,42,158,167,73,238,68,51,30,77,149,93,214,133,159,79,244,254,254,78,159,160,118,93,217,160,182,158,129,193,156,192,25,216,56,99,233,130,137,176,97,98,98,36,231,101,171,203,11,255,251,178,68,159,142,228,198,103,77,27,131,63,48,140,12,217,131,117,229,110,18,133,157,50,109,160,252,194,69,179,165,141,196,23,152,119,73,48,216,212,193,102,71,31,170,60,45,68,121,182,235,20,134,228,142,90,230,78,166,90,225,130,67,84,226,43,42,111,157,184,180,121,126,199,36,112,228,37,161,201,223,124,225,140,160,56,67,248,255,199,40,221,249,249,45,234,57,69,24,72,65,204,108,91,47,207,252,45,87,83,21,94,235,189,107,245,209,78,72,237,222,56,71,54,250,20,51,14,122,123,39,241,99,170,156,165,93,212,196,51,137,100,151,84,173,174,77,220,181,171,255,255,123,87,253,193,174,229,176,207,42,115,184,20,204,250,96,48,232,188,107,114,21,11,160,112,4,44,16,73,110,203,62,201,106,226,145,198,126,158,138,122,24,126,165,210,202,104,140,86,171,113,126,34,240,67,150,149,72,44,166,172,60,2,25,75,8,76,105,127,44,28,106,105,80,193,19,238,68,8,175,222,231,78,188,66,129,185,188,142,67,183,36,139,181,249,20,118,204,142,24,151,132,132,9,202,28,143,107,127,247,19,112,221,241,247,212,124,77,85,92,37,61,51,164,212,229,193,253,91,92,66,68,83,112,139,233,244,220,139,233,166,159,250,222,218,53,255,235,255,252,53,213,0,0,247,244,199,150,179,62,15,12,100,109,49,144,120,136,4,97,48,146,186,12,15,13,6,221,182,106,180,165,46,210,252,102,104,12,38,1,57,114,230,147,10,138,202,230,119,16,134,97,198,131,15,149,64,79,123,46,83,160,184,65,92,185,15,67,168,206,85,137,73,178,199,254,66,133,243,208,253,199,125,203,116,217,180,220,85,232,166,110,18,152,101,255,95,86,91,201,169,91,143,69,44,142,197,187,61,73,205,239,191,255,255,253,252,178,173,49,91,228,75,80,204,212,96,238,156,49,65,141,28,24,39,170,185,136,101,142,71,12,203,187,24,42,232,80,215,255,149,49,202,146,153,183,204,204,246,107,43,105,212,206,66,4,14,156,0,93,223,243,49,96,58,16,145,17,9,81,237,80,20,76,66,28,88,53,103,150,84,163,68,133,224,39,155,123,60,241,245,26,102,195,197,166,200,194,172,84,84,104,211,18,163,204,217,61,186,100,161,140,55,69,232,45,81,100,165,180,204,40,217,15,255,108,76,58,101,190,247,109,170,185,222,218,246,68,205,195,109,167,57,90,207,180,156,195,207,62,194,97,238,17,108,82,81,10,33,209,251,183,93,163,83,219,42,121,102,254,38,89,170,118,106,22,142,191,135,207,236,138,65,205,70,173,179,251,56,130,144,208,217,229,218,153,142,6,106,128,9,143,9,166,23,77,2,155,33,0,21,66,24,7,34,255,251,178,100,161,142,197,46,102,204,27,131,87,162,135,140,217,163,105,43,92,81,13,155,52,110,60,237,194,6,179,166,13,163,33,184,21,75,111,197,152,35,220,208,85,2,62,186,79,208,254,114,101,102,47,171,196,130,16,165,188,17,131,192,226,57,168,61,43,115,188,47,105,220,88,165,84,147,20,60,152,156,51,33,13,233,29,164,148,100,45,82,138,63,146,170,68,98,226,36,137,224,122,195,225,177,33,199,72,105,204,247,87,127,247,89,234,213,205,245,109,104,238,229,209,141,74,35,191,52,213,115,213,243,218,189,13,116,215,234,109,85,245,251,91,181,237,255,233,65,8,0,7,119,192,148,70,75,88,18,41,120,68,193,191,175,40,225,144,51,8,34,29,139,198,45,197,68,5,172,246,33,190,203,208,38,39,42,192,164,116,211,212,212,96,249,153,54,77,34,140,186,48,118,166,137,71,76,120,182,98,102,238,110,170,255,255,104,237,191,153,142,97,221,24,129,180,114,73,108,211,75,235,44,56,108,40,173,209,48,137,27,210,46,181,198,231,89,163,182,23,170,56,230,48,216,113,181,11,11,42,54,85,103,105,123,102,104,234,228,118,118,114,173,87,255,206,49,112,150,149,0,1,45,244,240,180,18,224,81,80,204,95,195,143,133,140,139,50,178,193,65,80,132,117,131,89,195,198,247,53,241,96,166,89,132,83,39,82,29,143,190,172,217,149,183,85,228,208,159,216,106,41,1,173,150,55,113,227,180,171,27,188,212,52,234,193,138,9,44,127,216,132,90,131,82,9,69,150,234,130,142,59,131,30,127,97,18,248,252,86,21,20,152,148,79,92,181,159,47,101,190,231,254,113,90,67,46,66,105,217,26,8,143,162,161,94,42,217,145,211,225,213,137,164,77,105,182,89,151,157,167,221,131,10,137,149,249,133,119,115,162,191,245,125,124,239,250,105,35,2,231,0,0,229,212,45,28,42,172,200,140,51,181,195,37,46,58,66,208,147,124,120,153,140,124,137,86,209,132,216,125,47,145,181,30,55,58,141,185,21,87,163,116,44,25,188,145,213,119,21,205,187,7,179,164,87,111,60,79,199,17,28,255,112,142,147,28,172,219,71,62,150,124,17,29,86,62,220,164,152,189,211,104,152,171,77,209,144,244,73,105,173,101,174,217,42,248,36,116,216,202,211,232,109,37,34,44,127,243,92,119,105,223,36,164,127,255,239,123,128,107,118,230,114,164,39,144,74,107,169,166,213,124,105,38,234,104,165,36,69,162,194,25,59,16,27,192,196,22,123,250,159,43,221,253,227,73,137,202,115,106,174,123,41,140,165,107,213,3,183,70,204,186,156,70,51,29,116,47,58,249,173,173,214,181,11,130,163,106,173,76,254,195,16,60,213,255,251,176,100,173,14,196,184,103,76,155,99,87,176,120,12,233,131,105,40,86,18,173,155,50,109,152,252,130,53,179,101,205,164,161,248,52,190,155,40,91,13,150,206,202,107,58,207,179,236,60,162,200,61,228,230,63,255,127,121,157,186,206,205,191,230,229,7,50,216,210,173,45,170,79,28,172,124,53,220,228,115,82,104,245,47,156,137,165,222,164,185,91,158,121,102,101,198,149,49,76,49,191,253,151,122,239,254,154,130,0,0,156,186,5,89,150,39,28,211,135,121,74,7,56,150,132,64,0,86,101,208,169,43,192,226,66,169,40,93,243,202,163,70,154,224,56,76,140,192,101,71,133,12,16,6,21,70,56,185,179,160,244,169,33,120,72,28,151,139,210,156,206,49,213,139,56,140,250,139,22,81,162,71,183,42,131,163,227,239,247,116,184,168,170,109,168,213,66,158,39,164,81,163,249,147,227,33,156,216,57,199,13,157,236,163,102,141,201,71,104,46,146,88,96,155,212,184,24,66,91,207,86,29,187,23,141,179,191,254,191,246,158,82,107,138,255,254,126,228,16,185,0,3,183,248,201,87,17,129,144,36,174,102,112,201,143,67,142,177,125,2,1,132,192,135,98,23,31,158,82,138,76,159,149,132,116,227,214,224,105,218,243,49,120,41,164,61,150,41,224,200,113,160,61,73,192,249,195,240,212,82,102,251,191,126,235,247,14,67,143,36,3,42,171,94,65,61,39,165,155,140,75,98,240,254,119,59,57,31,176,89,22,116,218,43,255,183,164,179,125,247,102,35,191,14,74,49,207,195,214,215,119,51,18,62,62,98,198,26,135,119,83,76,254,214,189,166,111,68,154,245,214,217,179,216,223,251,127,71,162,251,246,208,7,128,64,0,19,127,192,53,205,132,162,243,153,144,102,80,100,170,88,72,24,188,114,215,207,147,142,135,107,201,163,19,51,16,228,246,247,99,235,88,189,249,92,221,154,104,205,160,128,148,40,0,169,134,25,68,168,39,32,17,71,170,172,100,225,82,40,114,253,191,236,141,79,206,29,46,199,161,128,152,193,70,168,194,229,60,136,242,28,213,20,247,69,87,89,172,72,154,25,9,84,144,207,53,209,144,204,138,211,208,125,13,165,25,244,183,246,29,119,53,223,62,234,110,128,61,210,0,1,239,241,211,97,133,164,194,129,102,240,208,105,39,108,192,189,131,161,65,192,177,38,94,176,238,139,118,90,182,223,4,147,105,109,57,196,148,57,176,251,49,143,182,118,20,179,222,68,84,71,70,28,255,181,177,193,215,189,158,72,209,253,134,178,246,210,237,36,3,121,152,48,200,165,37,73,153,92,8,223,63,107,212,186,67,160,47,99,208,157,22,25,101,59,208,14,134,194,133,73,203,233,37,255,251,178,100,187,12,164,121,102,205,155,136,63,48,125,204,233,167,104,103,190,20,165,157,50,109,164,252,193,178,51,102,205,147,29,240,41,151,190,242,85,95,203,253,191,243,213,49,202,99,75,210,117,25,94,109,234,150,150,83,107,177,41,106,110,251,90,164,246,57,122,182,248,49,85,82,241,86,98,63,150,233,154,103,251,27,242,250,24,232,234,223,232,39,0,39,119,254,99,168,107,34,29,168,10,49,121,111,206,188,228,221,76,209,253,46,164,29,179,19,177,215,141,203,219,107,195,12,158,89,242,171,183,27,152,242,205,13,157,193,243,211,185,57,249,165,211,209,157,212,202,55,183,116,222,235,173,21,142,101,179,60,118,131,168,173,148,97,247,154,72,197,23,105,108,213,82,68,206,57,209,174,138,94,84,228,53,84,211,77,87,252,235,88,235,46,205,76,143,125,12,255,202,130,229,0,0,165,240,200,111,216,211,85,112,198,33,136,202,81,76,205,241,209,18,204,8,0,67,139,230,39,14,54,55,20,70,1,131,65,86,100,236,9,10,24,203,186,62,107,104,207,160,87,221,41,81,201,185,55,96,21,75,189,137,23,170,26,107,130,68,136,2,72,134,157,14,175,53,66,154,0,33,214,42,152,46,6,120,208,144,8,94,54,200,206,23,113,104,156,70,118,152,136,17,69,37,204,232,152,107,55,16,41,130,193,166,178,87,23,14,241,220,122,8,19,36,202,76,17,69,157,109,254,46,251,238,186,110,247,38,114,167,115,54,69,31,214,246,206,246,30,135,180,252,159,206,234,176,251,185,134,92,242,165,66,209,211,78,155,190,56,167,61,56,249,180,13,11,47,249,184,137,254,127,136,127,255,255,255,224,205,0,0,118,252,4,38,20,142,72,56,204,111,14,219,14,44,56,80,112,66,106,176,204,182,158,11,235,11,142,23,8,53,80,94,77,73,45,242,149,89,153,23,103,28,11,179,57,175,237,106,78,24,145,54,70,23,177,210,198,150,105,168,115,77,61,127,255,197,119,198,255,245,215,204,203,46,59,121,198,80,215,175,27,204,69,143,26,172,238,157,194,183,75,165,79,118,234,52,219,134,60,248,89,231,153,171,139,150,24,99,107,51,117,11,93,191,243,199,247,127,252,255,129,26,0,3,183,252,222,53,99,1,26,71,78,160,97,153,131,69,233,36,91,37,150,158,84,143,75,213,34,101,145,169,125,86,137,5,79,75,161,232,252,174,204,4,232,98,235,75,94,130,229,203,116,197,155,172,49,65,11,30,2,196,219,199,79,43,18,217,203,242,57,84,197,167,146,171,151,75,65,61,82,118,203,94,159,197,167,72,173,94,194,118,214,53,50,199,120,254,187,241,17,114,194,118,206,148,37,225,100,74,234,226,11,255,251,178,100,211,12,229,217,103,74,155,185,91,112,123,236,233,147,105,40,110,19,77,157,52,110,13,94,194,34,179,165,205,148,161,112,5,236,16,247,16,237,38,169,159,28,56,98,34,5,79,133,150,240,39,87,121,251,159,196,35,101,28,207,221,217,156,126,172,234,238,136,235,181,15,87,249,64,86,246,239,134,53,52,233,63,105,3,250,58,11,146,255,159,101,163,228,69,218,119,17,2,129,68,102,203,3,65,82,73,30,94,155,168,32,130,200,208,176,217,14,223,112,41,87,37,46,203,118,226,162,37,56,235,30,54,173,102,186,226,255,251,197,132,68,174,224,215,56,150,151,131,140,50,183,122,29,81,121,165,143,16,18,145,32,145,175,52,65,249,168,96,180,190,252,170,9,23,49,110,158,207,80,252,241,247,104,93,149,76,34,78,131,11,17,10,216,122,109,165,182,88,215,168,74,121,130,171,183,120,234,111,172,96,39,106,0,3,110,216,201,51,83,138,35,76,58,40,49,234,164,209,227,198,154,215,204,42,3,105,150,26,107,46,152,74,165,35,6,69,137,0,116,113,89,115,90,159,235,72,102,47,139,254,205,153,106,134,181,249,84,30,134,41,124,207,33,249,166,7,72,216,157,59,16,13,43,169,45,185,41,150,192,175,221,184,255,32,169,168,97,218,126,215,35,231,98,150,24,244,23,153,211,211,227,242,132,99,233,75,154,68,29,19,54,132,232,95,204,142,250,109,4,132,21,92,157,45,98,199,115,43,13,23,95,189,215,250,136,154,142,134,71,175,169,202,111,207,171,83,215,162,132,0,0,73,110,50,37,163,31,120,81,243,119,186,50,97,38,78,56,54,21,62,14,49,154,100,171,114,130,60,254,196,176,17,10,16,14,81,187,117,198,45,182,51,70,134,110,174,227,201,41,18,251,7,106,216,95,243,171,29,131,40,236,111,65,74,90,25,86,58,43,115,169,188,180,223,63,207,26,4,84,44,163,6,28,32,59,83,180,165,27,103,14,42,181,84,42,91,38,76,134,185,44,197,20,15,174,232,243,65,187,208,241,182,140,213,109,213,12,68,209,226,105,231,110,85,33,134,56,211,102,211,60,101,141,140,93,131,145,252,187,72,211,12,162,166,72,122,230,99,249,12,55,192,0,19,125,204,77,5,52,153,156,138,166,106,192,153,136,72,38,1,3,163,170,195,15,1,36,173,171,73,125,86,93,166,98,215,151,115,132,223,194,32,231,250,229,51,136,255,70,213,211,175,14,166,3,54,96,209,197,178,162,19,20,40,68,194,233,90,243,88,128,102,101,43,202,7,116,228,178,10,73,101,153,93,198,237,8,107,111,227,65,113,162,17,121,155,72,194,141,124,103,251,140,255,101,251,227,103,251,141,222,176,217,255,251,178,100,205,140,196,154,102,204,155,131,47,48,152,76,217,83,109,136,110,84,33,157,50,110,25,92,194,65,51,101,141,180,162,41,230,228,227,93,215,211,91,30,52,68,197,151,164,28,250,121,245,17,69,165,223,37,139,206,221,250,157,77,58,163,230,52,143,63,144,147,178,24,48,125,223,169,231,63,121,174,197,0,180,192,0,46,91,129,9,6,70,196,98,6,0,89,240,177,10,214,84,32,173,2,96,215,209,145,169,108,133,225,138,204,204,64,205,66,221,169,74,221,118,37,37,200,147,36,179,154,116,88,213,132,193,3,213,11,233,162,62,141,54,99,127,32,90,145,176,66,69,9,70,149,41,106,81,94,116,245,101,152,70,90,138,104,148,187,17,229,98,170,225,223,83,150,30,84,179,100,102,52,177,73,26,31,45,73,13,127,20,52,149,187,174,214,82,170,85,217,187,164,107,184,83,30,166,24,177,242,87,10,105,217,3,2,75,87,215,190,255,231,70,234,88,8,144,169,0,5,118,216,196,24,70,217,198,132,141,22,88,193,19,146,5,44,67,11,16,182,66,240,181,57,99,227,0,205,185,16,35,123,77,21,153,125,172,74,222,71,153,250,147,82,61,45,193,249,96,108,141,132,68,99,114,22,221,130,187,76,47,89,21,52,201,167,85,26,193,18,52,29,62,15,161,82,33,53,102,45,238,84,210,133,204,236,219,243,53,186,102,152,250,49,198,81,15,170,34,51,76,48,243,204,122,81,211,67,23,171,47,53,247,186,232,107,209,191,100,253,83,229,52,29,28,123,183,54,143,239,222,27,112,4,0,10,203,249,159,90,4,90,4,2,117,19,3,159,37,74,51,26,145,227,68,227,172,174,240,71,6,145,189,192,108,249,226,171,65,52,19,211,130,84,216,128,96,105,12,200,120,58,34,105,27,246,76,85,220,24,177,170,180,253,245,11,113,255,199,251,87,117,123,45,161,241,76,223,51,205,223,45,188,246,163,158,252,216,227,167,154,211,225,85,90,209,58,179,213,29,49,33,53,220,59,178,66,85,68,94,179,37,242,203,33,214,131,5,67,134,212,234,138,126,43,24,211,243,246,4,237,128,0,55,111,140,41,210,51,161,104,195,99,51,100,181,77,92,147,47,121,128,129,196,32,150,106,216,29,64,192,18,56,36,228,74,11,7,1,83,57,77,92,188,96,139,218,120,215,196,78,68,166,76,125,163,160,18,18,189,218,41,16,45,235,83,151,69,31,139,186,216,148,162,153,222,105,209,204,225,114,169,125,44,27,19,165,183,67,97,221,125,162,203,230,114,139,24,205,129,33,2,179,92,239,249,239,86,173,218,119,176,213,28,32,33,239,7,121,89,142,33,15,136,231,138,119,49,38,74,85,202,44,84,243,255,251,178,100,198,140,132,52,103,77,27,108,62,16,129,12,233,135,105,40,88,84,133,157,46,110,9,28,130,65,51,165,141,182,33,112,117,145,89,14,55,164,181,249,169,198,159,53,241,223,249,146,148,98,57,117,255,188,202,243,126,76,126,226,80,0,80,0,27,111,198,52,190,32,147,44,28,155,62,146,183,168,89,0,9,145,145,15,27,50,181,1,103,7,162,129,60,196,54,54,26,166,176,158,86,242,157,198,198,78,158,21,14,100,159,100,114,249,84,159,77,116,154,183,71,167,23,71,127,106,70,139,106,238,226,235,141,254,51,218,10,130,183,27,41,99,139,146,132,134,65,43,80,195,169,49,243,18,58,174,161,152,93,160,251,46,16,215,29,173,154,240,223,53,163,18,56,60,177,68,101,106,182,105,121,40,235,38,105,135,186,178,99,152,84,113,8,60,67,175,250,136,153,158,187,107,47,153,26,2,148,0,7,191,252,230,186,83,81,21,193,2,163,53,67,204,74,78,48,80,64,181,193,6,230,84,237,201,215,250,76,42,179,188,196,43,234,82,28,210,137,57,39,116,245,74,49,86,81,102,226,138,82,198,48,6,4,3,133,65,21,66,72,75,8,244,170,31,244,181,220,16,156,71,83,170,146,40,98,212,234,168,11,150,232,175,218,231,173,149,160,251,170,91,186,191,99,21,183,33,255,174,247,182,246,204,150,223,18,249,237,217,196,115,143,92,208,166,75,208,151,155,26,54,207,203,38,223,106,217,251,166,92,29,171,152,253,206,174,216,200,186,109,255,221,189,252,31,207,44,243,135,167,175,157,151,118,179,36,222,226,118,190,76,0,234,80,0,11,125,248,48,157,32,76,4,40,197,233,73,128,91,163,160,45,10,194,42,10,221,70,78,80,124,85,108,98,243,232,106,107,221,23,66,48,171,169,133,232,86,89,120,192,24,147,187,220,85,69,203,13,97,246,209,73,45,87,212,255,80,221,87,226,176,88,229,88,48,76,242,235,152,60,68,161,202,70,213,98,200,156,148,194,180,48,177,113,20,37,36,122,13,82,133,44,93,234,135,77,29,34,204,131,113,105,92,101,147,63,3,38,162,181,119,36,230,149,119,145,132,92,30,165,32,242,14,126,107,210,229,200,98,32,83,86,59,105,96,117,43,0,5,174,244,218,158,51,41,54,204,82,65,52,85,32,168,61,22,42,163,41,134,2,64,161,35,34,114,82,46,27,85,54,6,44,162,220,137,66,18,41,168,143,213,102,249,113,48,9,41,184,92,218,16,70,248,86,48,132,210,60,232,103,30,196,21,224,244,44,54,61,60,24,23,161,38,92,215,75,13,205,110,49,246,176,233,38,213,45,109,56,189,140,135,90,167,90,254,71,212,49,239,85,115,29,163,202,255,251,178,100,208,12,133,47,102,204,27,143,91,112,143,44,217,131,109,136,76,19,93,155,48,110,61,13,202,38,51,102,93,166,33,57,82,17,95,180,162,243,87,199,81,29,93,8,251,219,178,181,202,223,189,114,181,53,138,93,197,150,254,146,109,79,223,93,152,117,93,255,242,153,31,254,253,242,221,255,199,78,9,44,32,0,127,255,193,176,12,131,64,19,160,152,4,224,217,170,51,25,112,236,147,32,157,147,54,207,170,50,136,25,252,94,123,134,107,96,156,31,143,24,78,25,93,126,118,88,250,40,177,217,28,215,10,220,109,87,53,196,223,245,107,111,63,213,126,59,56,170,162,150,119,166,169,46,84,57,154,57,6,201,130,5,58,201,195,218,144,161,136,230,217,226,58,139,158,246,234,206,229,35,29,18,189,20,240,68,9,229,218,226,36,96,202,71,189,166,97,33,132,106,237,85,84,138,33,187,50,146,234,34,234,234,99,226,209,192,146,213,0,7,175,248,241,59,143,45,224,194,65,206,180,244,209,145,3,7,192,67,6,0,34,44,11,14,195,74,92,250,187,11,161,251,134,30,133,222,255,88,142,72,185,15,208,59,206,60,98,243,144,160,143,195,13,77,182,186,241,216,175,15,62,20,208,23,207,201,239,202,46,227,51,158,114,105,203,86,251,98,73,106,155,12,55,103,101,140,193,205,25,164,252,178,36,82,202,99,17,29,34,90,15,50,37,204,175,254,92,42,244,34,63,75,209,158,93,209,123,207,127,243,247,228,185,182,167,120,159,254,115,87,246,57,117,91,123,168,72,192,0,108,219,25,89,241,146,179,24,96,233,180,244,24,209,5,240,160,25,171,149,53,216,217,37,44,12,171,200,105,127,106,68,30,145,156,50,235,20,141,180,252,82,112,240,224,123,42,77,242,66,218,134,46,235,120,164,49,62,32,43,215,107,33,195,196,249,209,207,124,182,62,234,35,191,206,150,30,61,71,36,244,231,141,63,226,144,196,139,50,83,113,245,198,238,229,154,108,8,135,136,130,229,216,167,2,135,93,51,221,116,131,142,62,109,181,120,167,76,223,133,122,38,25,104,175,222,99,154,146,148,64,46,167,134,177,240,179,140,25,7,252,180,40,81,213,0,2,223,110,98,10,113,176,143,41,34,106,71,41,140,76,166,14,15,32,44,104,231,41,72,36,80,73,168,194,198,168,152,45,116,188,108,26,55,109,221,111,223,72,227,125,12,117,157,165,4,73,214,113,18,249,144,64,243,22,96,84,115,69,121,10,232,140,200,2,131,85,133,166,19,81,113,218,62,59,174,148,153,234,22,207,153,88,135,159,70,117,92,188,87,104,150,139,112,52,129,90,100,182,62,163,19,52,24,125,37,33,164,58,56,245,133,116,29,255,251,178,100,202,140,196,91,103,77,27,99,63,64,146,204,217,99,109,232,78,84,49,155,48,110,49,24,66,94,51,165,141,180,27,16,113,171,66,164,44,116,156,239,81,75,17,87,199,63,60,165,204,69,65,239,140,91,200,107,89,188,187,49,77,161,184,133,84,68,194,92,223,93,240,165,1,238,64,4,11,118,228,38,166,42,130,14,156,51,126,51,0,17,85,101,31,1,138,21,131,53,164,201,118,101,144,59,64,138,185,143,26,150,221,155,162,138,76,76,84,237,189,196,230,55,140,34,182,82,234,45,90,69,72,86,19,20,72,163,78,48,88,235,44,96,64,252,243,218,219,218,124,191,127,187,223,73,165,73,172,234,57,245,104,28,248,238,122,238,92,188,49,218,19,200,106,140,116,188,177,199,5,67,13,192,202,21,105,139,119,51,195,182,110,24,138,223,54,177,169,91,28,198,132,180,155,230,22,251,17,186,143,45,59,72,231,44,77,159,154,15,77,155,75,43,251,222,252,75,170,0,21,247,248,200,204,142,73,192,100,144,198,62,12,20,224,182,37,209,3,6,41,231,161,33,32,119,41,187,179,212,178,18,113,15,15,149,58,61,145,61,34,117,18,95,11,154,160,186,162,211,232,88,147,163,89,89,44,77,21,106,183,242,50,177,94,183,164,58,205,9,71,118,215,54,59,77,124,231,199,6,50,62,171,190,168,57,135,32,147,22,97,172,37,160,226,186,139,36,234,239,73,46,158,142,87,41,94,142,170,118,66,45,14,87,75,92,87,178,213,246,170,189,10,148,50,125,232,201,91,25,22,151,211,251,212,12,1,22,237,249,132,54,97,25,152,114,65,234,11,172,252,144,6,36,26,208,32,7,222,95,82,63,71,247,163,112,190,242,237,156,46,101,251,221,254,93,143,69,105,235,195,55,176,152,106,248,247,86,129,184,64,110,160,117,65,0,77,182,34,203,200,91,192,203,65,10,77,24,201,133,159,77,207,205,110,70,209,9,68,70,16,140,248,235,30,100,136,12,219,226,166,118,65,143,248,235,233,135,86,236,147,151,45,210,209,50,106,143,153,82,133,113,226,104,60,80,181,84,107,167,71,91,34,129,149,96,5,47,223,155,207,152,54,100,209,142,79,86,228,199,29,75,212,92,144,19,99,6,85,84,58,63,207,211,52,37,4,99,16,219,21,97,180,209,104,244,142,92,200,159,134,145,43,66,150,76,177,213,203,130,203,231,18,161,116,193,81,133,90,177,225,182,21,36,111,103,25,163,129,106,67,40,175,79,53,0,204,202,227,115,209,153,5,30,234,195,125,186,17,16,31,148,134,18,139,221,47,17,13,54,213,95,17,206,117,141,64,106,50,21,241,71,25,10,41,74,253,125,91,173,187,204,71,51,255,255,251,178,100,198,12,196,71,102,205,155,111,43,112,129,140,233,163,104,101,202,20,109,155,48,109,161,125,10,113,51,165,141,183,161,57,117,99,213,251,226,208,103,195,213,197,220,199,9,117,93,197,215,93,110,220,234,239,250,94,219,79,174,41,94,18,61,114,16,100,0,77,219,115,14,24,49,64,19,59,89,53,219,1,35,25,105,106,205,220,49,24,154,168,178,158,146,40,30,157,202,50,248,83,70,179,246,137,35,69,178,249,200,42,37,89,44,141,75,175,37,99,69,112,20,49,153,148,238,110,130,236,98,25,103,152,10,129,10,146,141,187,30,175,67,170,178,120,139,184,184,184,44,184,112,236,143,121,36,134,25,112,89,210,113,88,252,117,212,148,101,250,8,212,130,195,199,218,221,137,200,127,28,242,117,158,52,179,144,125,82,12,121,16,134,91,221,208,252,235,148,177,136,201,74,140,211,207,70,17,107,106,157,199,69,242,241,125,98,17,234,42,74,72,81,106,0,7,126,252,197,165,193,170,102,94,156,111,17,166,130,128,100,130,8,10,22,35,26,2,120,91,20,109,88,90,211,85,91,50,199,60,101,3,9,62,110,80,104,154,167,224,171,72,99,1,240,118,149,201,114,22,133,61,102,110,25,140,40,75,3,216,173,45,171,75,218,126,219,103,69,186,3,248,237,149,197,105,26,250,22,98,77,59,213,185,209,55,60,148,35,35,252,72,206,250,55,16,82,181,89,222,71,86,73,74,254,207,166,223,117,164,247,245,123,87,85,16,44,113,173,173,164,53,17,204,232,95,189,106,128,24,0,59,119,230,38,68,102,136,68,1,230,47,86,28,192,174,1,129,38,112,53,2,98,187,98,239,44,105,178,118,95,46,38,147,116,156,212,239,37,131,98,199,104,80,19,80,223,218,95,176,223,181,91,89,179,117,198,61,53,79,28,158,191,251,151,116,166,247,186,56,255,22,212,129,3,88,183,253,216,75,42,182,249,153,3,52,56,225,252,51,111,6,202,41,170,241,5,92,157,214,67,176,25,180,15,226,140,37,167,201,98,228,114,178,89,77,245,134,74,102,228,110,37,150,10,117,140,8,118,161,34,220,54,150,46,71,52,160,0,44,251,31,83,156,105,251,1,169,206,198,148,223,25,148,234,35,12,129,0,228,129,66,129,210,255,32,16,22,1,161,96,64,168,20,28,24,94,140,124,29,129,229,51,56,72,88,79,107,57,103,72,8,153,92,200,0,74,246,132,74,0,176,201,134,252,20,69,19,93,197,230,14,16,217,150,34,171,60,12,186,40,148,45,209,123,71,53,1,211,198,217,0,97,221,216,189,70,179,126,83,149,92,37,125,2,8,33,7,227,234,109,42,185,200,27,99,157,156,194,210,174,12,107,126,239,255,251,178,100,200,140,196,61,102,205,27,111,43,112,137,203,153,131,109,227,126,87,65,157,40,110,97,13,194,150,51,101,141,167,155,16,164,123,187,158,56,190,185,145,148,32,150,32,143,72,33,71,76,136,3,132,81,143,114,120,162,139,157,83,55,51,108,46,178,188,226,196,95,86,133,184,184,177,67,132,10,244,168,254,127,175,239,79,252,149,101,220,1,157,64,4,111,219,144,105,17,106,50,81,1,175,133,161,200,73,82,29,133,40,209,46,113,144,30,204,26,58,100,203,34,207,195,37,148,215,122,106,204,229,143,41,165,171,13,110,57,121,242,227,201,40,185,118,140,88,68,57,168,102,29,188,74,198,129,88,210,73,12,2,133,19,27,179,97,89,35,43,115,236,68,85,199,203,169,175,36,215,222,49,251,62,34,125,29,39,196,101,34,185,73,2,138,24,98,40,7,35,38,166,134,165,166,6,198,77,34,201,166,244,135,200,35,50,34,13,79,82,123,148,150,63,53,229,222,153,50,229,225,110,148,51,59,24,123,189,93,149,145,90,158,150,243,20,219,254,79,239,190,247,73,27,187,118,13,27,0,7,54,216,210,245,99,36,19,204,76,59,49,232,36,197,2,32,104,32,70,8,80,27,48,106,169,68,223,246,104,189,224,214,224,214,159,232,76,190,163,251,39,120,238,193,79,133,149,153,9,93,80,152,110,125,45,34,249,216,139,201,232,97,234,91,73,130,27,203,81,231,145,146,101,41,66,161,40,139,94,148,233,134,219,219,247,242,55,95,238,215,134,155,253,155,220,27,204,191,44,125,190,58,123,158,218,113,138,160,253,226,183,38,183,46,174,219,238,45,217,245,125,127,251,24,82,140,246,118,174,149,61,222,207,255,232,136,168,8,128,1,187,252,105,250,176,212,48,192,3,243,33,177,204,2,30,33,3,35,169,149,2,73,65,72,224,43,218,120,162,167,153,136,47,166,185,45,167,128,159,154,105,44,78,61,28,166,121,167,89,116,85,127,195,203,194,45,69,4,176,4,132,74,94,177,89,193,119,93,163,172,196,152,41,245,8,66,116,81,250,234,249,240,14,57,0,227,148,163,235,234,142,116,84,99,209,53,181,208,71,105,52,82,43,173,76,231,57,21,238,118,40,179,178,145,149,13,84,97,99,115,93,216,202,155,191,41,210,77,68,6,170,162,39,219,251,175,211,241,80,0,23,255,206,182,196,4,114,97,224,166,44,146,58,18,28,42,92,192,48,211,151,55,63,24,110,237,146,12,166,141,210,187,144,125,91,114,140,165,177,170,121,84,30,172,115,206,67,219,35,116,84,205,244,34,48,120,77,68,66,63,231,219,78,127,86,206,204,202,128,28,162,145,150,210,175,98,164,200,183,3,137,14,239,230,254,255,251,178,68,183,140,196,97,102,204,155,134,62,80,140,108,217,147,113,133,180,17,197,155,54,109,177,22,130,37,51,102,141,183,149,184,255,247,225,249,136,110,38,125,13,16,191,133,225,228,213,120,181,184,200,233,37,25,146,13,185,113,209,82,85,43,61,95,124,85,124,77,95,89,125,226,232,243,77,28,62,181,241,215,255,255,253,241,199,255,1,24,0,9,191,231,155,194,106,203,9,86,22,2,3,7,131,133,68,33,70,12,86,68,17,76,229,181,135,134,52,224,63,115,108,53,83,112,238,112,97,58,166,103,132,95,195,220,34,224,149,25,231,185,11,67,21,170,179,0,77,98,54,26,98,145,1,235,155,77,92,212,237,187,31,98,148,172,171,91,108,122,43,14,135,93,128,12,112,12,72,21,149,157,252,138,239,187,127,206,139,89,76,246,74,186,179,251,79,58,173,104,71,74,85,81,230,59,209,251,158,102,186,20,204,196,171,16,230,73,148,74,94,111,246,255,122,104,46,8,0,0,21,223,153,165,7,154,134,17,152,178,76,24,192,56,1,4,192,112,110,9,1,0,195,115,88,120,224,69,204,206,86,59,5,64,213,170,221,223,198,191,4,71,218,68,27,78,183,89,75,150,214,81,177,118,180,229,178,185,6,0,45,22,4,200,215,179,79,68,68,230,17,69,35,150,242,57,39,92,145,89,6,0,149,238,172,50,153,74,180,29,165,3,84,40,112,78,212,130,112,136,168,6,155,88,110,48,10,23,40,192,144,26,154,128,64,174,131,247,118,231,45,219,249,54,162,123,226,46,121,168,184,123,164,177,228,178,188,12,224,143,106,68,198,193,107,112,227,36,80,125,141,161,197,14,32,113,99,41,106,33,92,202,231,175,174,78,72,102,104,185,174,241,212,42,103,29,215,207,223,253,199,250,113,48,72,28,184,0,1,191,228,134,77,160,41,0,198,41,223,59,67,81,218,59,81,61,21,35,230,235,212,255,56,195,181,122,170,142,137,196,199,233,17,68,206,214,99,31,213,16,28,123,211,235,201,249,57,176,103,12,179,255,164,113,9,49,26,138,48,88,2,69,163,214,28,0,14,104,101,75,83,100,241,239,166,207,121,190,175,250,131,158,26,69,69,28,250,99,152,8,92,152,224,93,153,76,50,152,84,29,3,3,115,8,65,101,254,147,73,126,220,200,65,68,101,46,8,200,48,42,9,152,46,4,162,24,146,40,204,52,67,134,166,98,164,88,135,23,120,52,131,152,53,18,51,138,26,181,1,168,46,16,73,157,160,9,2,243,150,120,58,212,58,152,195,43,25,154,155,42,8,13,99,154,235,132,140,20,68,51,179,25,131,235,163,255,67,249,19,21,112,41,38,1,166,164,7,211,64,192,210,96,40,50,20,255,251,178,100,199,6,229,237,102,203,187,184,67,242,83,164,121,227,97,230,20,25,253,157,38,110,229,15,193,139,51,103,13,148,137,184,24,249,137,174,162,9,68,60,50,15,16,136,176,183,20,173,3,218,230,83,219,141,161,252,37,111,245,92,215,163,192,112,73,112,166,204,17,69,218,233,16,69,189,156,234,176,230,18,52,124,77,154,32,103,197,30,245,81,103,31,200,218,225,185,106,157,30,186,161,227,227,254,233,43,255,157,214,255,255,255,253,0,45,43,191,26,168,200,137,20,156,2,135,161,200,251,79,126,190,107,57,69,46,105,42,78,172,36,131,219,76,251,236,92,24,198,79,20,98,107,177,18,42,142,239,46,209,36,240,128,120,145,25,213,86,64,133,10,37,25,54,234,187,36,255,244,251,63,204,132,171,45,29,208,181,58,49,114,58,81,217,14,242,58,17,151,171,54,244,109,237,255,189,17,127,163,232,159,70,255,255,19,0,0,19,240,235,93,131,40,21,140,118,72,56,19,60,197,135,99,40,6,192,66,67,23,1,25,136,36,26,151,163,64,82,219,167,104,24,60,131,72,76,18,14,35,98,234,104,216,169,179,59,116,228,3,162,101,38,8,144,8,184,80,112,128,122,93,184,32,147,1,24,129,2,1,198,85,157,46,92,51,42,60,104,130,117,8,137,24,1,112,66,199,0,129,51,134,140,60,32,132,200,90,104,73,0,31,13,12,51,228,192,3,204,16,211,20,80,186,137,222,89,97,33,129,65,64,107,64,160,162,198,89,80,144,144,8,98,160,57,123,96,127,151,139,169,115,151,41,233,253,157,137,167,238,124,107,83,229,99,167,205,214,134,168,108,121,247,125,92,181,177,114,181,173,86,122,144,115,89,183,70,22,167,77,69,91,229,179,204,69,236,229,245,95,242,218,191,243,121,117,93,127,253,115,127,255,61,241,191,176,237,128,0,118,138,65,57,32,193,16,147,106,133,79,172,182,63,8,167,164,144,213,198,215,88,162,158,16,173,189,79,20,42,161,13,81,17,166,76,183,51,36,108,73,108,107,94,10,28,138,21,212,29,71,52,224,121,135,168,161,250,16,132,113,44,230,91,110,197,219,71,157,118,73,21,157,130,35,16,198,57,221,117,106,75,85,235,115,37,119,246,255,255,255,254,137,127,255,253,63,199,46,250,100,169,192,102,209,230,96,57,116,7,20,140,47,10,192,192,121,132,32,49,130,224,11,241,7,16,129,171,61,176,43,52,6,209,16,146,158,234,204,237,41,132,201,123,37,14,155,188,151,179,236,24,49,64,194,16,5,65,149,176,146,230,112,34,140,41,62,3,163,54,61,166,68,217,129,71,126,248,173,226,49,13,0,214,133,224,171,219,198,77,3,8,66,205,83,213,255,251,178,100,204,142,198,153,103,74,27,154,91,240,99,236,217,195,101,34,110,23,9,157,44,110,225,15,193,136,30,39,77,147,13,120,92,162,163,182,172,106,14,194,165,14,74,177,195,206,245,35,189,59,51,63,77,203,187,215,213,183,112,189,85,44,52,234,146,104,227,143,21,21,28,85,12,40,169,170,158,46,221,5,166,146,248,69,145,107,179,86,198,84,202,241,213,79,29,57,252,218,115,255,161,147,248,237,153,234,191,191,191,191,227,185,187,136,148,97,160,178,128,1,59,191,49,128,25,132,204,40,78,50,130,160,107,203,241,205,169,25,248,20,155,132,150,222,28,204,237,57,9,16,53,35,4,128,166,229,3,3,244,19,182,178,65,36,241,38,116,124,26,166,46,200,143,93,25,75,59,223,34,205,181,46,252,242,44,148,233,170,214,82,102,34,215,83,7,132,199,11,140,22,1,102,231,86,139,217,244,86,241,170,191,186,104,101,146,231,21,0,0,164,244,207,255,4,204,162,100,207,21,140,213,146,48,193,49,168,195,64,0,56,1,6,7,0,64,28,28,7,179,66,80,37,54,130,128,130,18,11,0,59,34,33,1,148,194,50,192,153,66,150,37,69,8,177,194,163,137,10,33,40,160,36,39,33,146,131,22,237,89,129,96,2,39,5,12,96,4,2,4,185,38,50,133,247,103,70,66,128,163,88,202,237,22,60,75,243,9,145,107,81,204,193,4,92,212,155,74,245,234,170,101,218,73,23,101,193,68,229,50,38,80,184,210,38,144,183,28,6,89,26,130,159,74,24,18,214,63,242,165,38,185,84,74,246,110,195,84,237,146,153,137,88,100,76,68,127,56,104,169,0,116,221,70,176,220,145,54,245,106,107,85,59,140,230,243,144,230,26,31,185,72,249,250,63,13,116,63,139,38,151,78,199,53,247,197,217,227,189,182,47,41,93,215,243,104,78,115,254,119,95,252,157,108,89,0,3,218,0,128,0,101,223,222,51,165,53,75,14,173,73,251,46,83,209,88,216,9,80,227,13,231,44,187,132,123,44,180,1,177,3,14,205,57,4,209,64,89,34,232,232,125,14,12,17,168,0,39,59,85,171,84,97,224,137,14,75,255,154,21,60,66,185,188,42,101,111,82,13,132,0,160,137,243,200,162,72,112,233,183,31,123,167,65,149,98,242,147,255,228,44,151,60,190,127,126,158,27,38,82,250,87,241,8,55,83,137,20,83,234,80,83,34,136,211,75,135,131,23,4,227,31,67,242,176,189,82,24,164,9,44,3,204,36,28,0,128,114,239,179,53,91,7,23,244,191,10,241,149,192,75,197,208,108,44,124,132,41,150,205,137,132,99,49,165,76,52,13,33,196,165,130,206,26,19,86,110,235,10,40,212,211,104,5,255,251,178,100,203,14,134,224,103,73,155,185,91,240,105,170,249,199,100,195,78,24,29,157,44,110,225,111,193,198,179,102,205,164,149,184,207,79,24,109,152,155,210,28,129,32,174,101,78,149,192,218,76,203,154,35,134,195,69,66,166,139,22,92,142,41,234,242,165,203,253,5,55,213,42,71,232,165,184,222,254,234,89,54,216,168,166,61,177,79,237,140,131,91,222,113,234,67,225,87,53,205,187,162,243,135,202,7,121,129,242,73,181,32,112,249,200,42,40,84,150,126,21,237,215,182,63,228,219,251,143,175,157,188,69,127,119,190,255,175,254,127,227,254,246,49,150,50,176,0,5,237,129,192,2,57,2,78,132,181,83,36,43,92,163,69,221,72,132,161,122,67,117,233,216,198,84,48,135,78,214,73,117,100,104,137,101,7,136,98,211,113,77,161,42,109,157,116,212,181,32,178,109,34,103,249,244,229,107,176,134,133,81,158,206,91,94,137,79,209,122,232,138,138,44,205,121,22,166,89,89,200,241,113,32,182,49,81,92,130,202,34,178,18,133,86,42,89,254,186,39,245,209,123,53,27,70,107,253,127,167,139,42,0,0,156,240,199,25,28,221,229,32,201,161,28,49,100,49,144,112,3,10,129,131,122,89,133,129,118,102,9,1,75,220,88,3,68,96,25,123,21,42,240,104,75,33,86,46,244,197,99,113,118,121,13,53,181,62,242,178,230,108,105,67,238,86,70,130,154,76,161,43,214,100,49,76,43,33,130,171,208,33,209,244,40,87,108,34,200,2,116,147,245,20,92,129,66,178,185,100,28,91,84,196,166,146,169,219,180,202,159,248,121,165,74,238,47,24,149,104,143,46,110,151,11,94,30,56,172,132,48,137,10,80,241,132,69,68,135,148,89,199,32,195,136,144,197,53,88,199,162,25,213,21,118,119,55,50,179,176,144,250,153,93,85,104,214,45,210,210,125,232,66,37,215,44,250,84,199,247,226,49,231,189,96,64,0,22,237,140,154,76,124,12,2,129,133,150,242,202,183,36,179,79,151,151,12,21,31,197,90,199,57,120,131,54,79,32,204,232,27,86,171,168,165,132,170,194,161,43,26,151,148,35,227,23,249,92,190,151,237,70,54,99,84,1,16,4,192,36,8,112,161,157,118,48,170,5,50,108,145,85,69,3,73,20,22,72,104,168,1,45,61,237,254,246,140,206,34,229,247,140,85,14,109,140,90,211,206,164,11,140,152,83,140,83,33,204,115,12,192,197,1,134,64,202,181,152,36,18,35,234,185,82,68,0,49,8,16,56,1,196,25,10,65,181,134,26,160,46,235,254,243,41,99,112,112,25,50,242,121,26,202,230,77,2,219,160,24,88,4,72,228,186,108,172,161,47,72,64,214,142,190,19,122,11,255,251,178,100,182,14,229,188,102,203,155,184,43,240,97,230,185,211,101,35,70,21,233,155,46,110,160,252,201,146,158,102,205,163,13,168,102,200,119,89,76,129,158,36,155,226,246,183,5,190,197,41,24,83,15,235,127,44,141,67,149,162,224,68,224,192,8,19,36,220,223,251,94,209,53,212,109,181,212,83,195,181,93,197,181,245,255,216,218,50,177,90,177,9,156,223,198,91,18,197,92,112,61,207,92,207,244,253,248,251,39,178,20,37,109,203,22,116,178,178,74,32,241,196,158,166,5,241,229,219,99,72,44,4,168,197,30,56,37,220,37,186,40,60,136,11,48,96,145,138,176,68,21,33,62,7,204,188,119,131,29,123,50,79,110,145,164,207,100,6,226,71,97,168,242,25,224,135,85,78,100,103,210,207,252,191,255,133,119,233,242,66,116,195,182,176,42,4,44,234,28,51,170,107,3,139,136,132,4,143,44,73,88,132,137,139,131,51,250,91,206,107,91,175,55,190,195,200,90,234,0,0,165,208,196,181,117,204,82,131,244,192,176,17,140,28,1,120,128,35,1,128,32,205,204,0,0,32,152,16,76,1,64,1,252,97,67,128,52,74,0,69,186,124,210,181,116,55,38,204,232,47,130,226,68,101,43,110,13,97,144,130,169,9,166,132,2,224,6,16,154,10,153,57,155,155,97,104,10,194,34,25,215,106,139,169,127,213,90,33,138,32,30,34,177,27,163,142,144,236,185,190,127,180,253,64,106,126,2,119,113,141,53,166,149,94,0,149,83,198,102,50,238,183,255,247,213,205,91,243,221,37,173,159,16,52,167,199,174,54,186,173,118,86,167,171,44,119,21,42,78,52,193,226,170,113,188,142,76,198,174,234,186,30,98,125,216,200,28,177,19,121,63,255,237,255,252,167,247,151,95,87,254,52,34,176,0,27,127,222,112,188,37,89,77,177,134,160,137,12,137,51,22,82,246,9,129,166,71,117,173,81,69,48,66,169,108,14,3,163,2,100,224,160,194,230,68,125,25,206,75,72,200,189,219,254,119,157,255,255,150,36,216,228,37,251,1,19,134,40,245,31,33,138,231,161,118,168,128,240,234,176,174,178,169,212,152,70,44,215,176,137,10,204,249,41,10,245,242,56,126,115,191,63,246,60,155,194,31,231,249,40,166,254,71,90,68,135,133,31,166,111,28,6,233,140,198,66,139,226,68,49,132,33,113,48,66,86,24,13,2,48,195,142,181,129,128,40,144,49,17,64,96,144,34,243,202,159,120,164,12,201,93,177,193,45,166,238,161,8,35,72,83,97,193,1,66,242,170,130,15,0,46,201,18,107,131,68,58,212,242,128,19,165,32,87,114,59,11,180,185,42,192,86,102,2,130,71,190,133,247,145,50,107,111,203,109,255,251,178,100,198,142,133,204,103,74,155,217,67,240,107,12,217,179,101,131,70,22,9,155,42,110,224,175,193,125,179,103,105,145,137,240,43,144,177,249,233,107,191,69,105,247,187,122,183,47,239,156,255,98,206,178,16,138,66,170,49,59,140,116,164,246,250,171,156,92,96,184,88,49,198,32,243,20,64,96,184,112,58,97,185,68,225,247,24,93,74,197,81,16,236,244,57,170,232,124,146,246,255,215,253,116,252,16,8,0,39,119,252,200,64,248,109,23,70,16,126,95,231,117,222,176,191,107,81,86,135,108,110,253,17,92,149,93,154,168,13,18,138,132,126,10,222,17,52,18,185,92,153,248,72,122,158,98,238,133,187,157,83,170,89,213,166,111,102,184,83,149,182,41,220,239,145,146,103,57,154,215,185,118,175,35,17,73,50,255,232,141,102,159,95,247,253,56,95,244,209,251,196,85,0,0,221,212,196,189,93,140,169,1,72,168,28,2,196,140,96,96,0,0,0,0,30,5,81,208,20,73,84,151,75,85,47,29,1,209,32,25,6,128,26,25,166,36,52,167,99,217,119,25,139,43,130,88,145,119,218,179,0,24,50,86,174,225,216,136,18,15,240,160,193,40,47,107,80,93,121,71,68,118,98,234,238,42,196,18,192,147,9,168,180,91,2,132,64,234,30,138,9,185,215,193,175,182,239,180,97,135,60,210,121,250,236,186,67,90,73,123,145,172,187,207,231,253,69,194,255,251,164,194,68,110,95,173,194,196,123,245,74,204,221,140,58,212,103,49,11,67,90,54,90,151,89,75,249,177,0,208,240,179,37,22,238,30,118,126,38,72,243,86,203,75,223,35,168,113,113,247,238,29,208,238,157,170,88,96,0,192,32,0,141,183,227,87,142,49,35,111,129,188,66,73,135,80,138,158,149,9,79,236,227,51,126,34,96,120,140,52,67,82,36,249,98,199,80,225,86,44,112,124,162,73,103,129,226,18,241,2,164,18,91,46,180,100,163,200,197,42,231,86,95,95,191,255,154,120,22,209,197,30,93,221,77,68,117,28,62,40,114,91,77,212,252,44,28,85,69,70,233,212,180,213,233,81,115,105,238,159,116,49,235,136,152,90,158,38,46,106,226,102,204,50,206,235,232,142,251,73,255,92,127,87,104,240,64,55,92,183,243,28,248,128,123,128,100,16,134,10,44,12,153,11,194,5,128,40,84,96,48,4,128,6,253,178,173,244,49,17,130,8,220,147,165,248,20,0,213,133,150,191,209,54,83,29,78,153,35,208,190,150,194,117,56,228,32,58,93,185,79,43,22,96,104,88,195,27,27,124,33,5,92,246,140,132,134,128,211,9,64,69,25,74,165,78,136,178,39,209,186,210,74,248,247,187,140,33,215,130,233,100,46,140,200,255,251,178,100,211,142,133,218,102,202,27,216,67,240,129,108,217,151,107,40,10,23,65,159,44,110,161,157,9,250,51,166,157,164,161,56,40,83,64,30,32,245,29,255,91,61,123,223,22,214,219,185,49,153,86,59,129,179,159,53,13,3,82,209,150,95,234,75,72,121,238,122,152,165,244,131,62,54,165,90,133,172,106,92,46,81,9,197,139,239,178,177,171,61,71,166,242,133,201,78,95,207,162,200,102,80,85,165,104,237,155,161,128,51,253,73,128,2,93,255,8,62,32,136,66,8,0,21,46,157,208,80,136,203,44,36,6,31,112,42,22,72,62,145,42,126,75,223,101,169,81,213,53,116,110,199,207,22,94,103,91,170,170,131,254,174,165,175,224,139,127,156,36,116,148,239,221,83,138,234,120,141,103,174,98,226,234,237,34,106,138,109,222,170,198,61,220,103,212,99,135,57,201,86,234,62,106,14,230,37,93,42,254,251,90,225,254,38,162,102,170,186,162,207,163,46,103,153,188,102,75,221,70,50,235,30,120,171,23,87,33,212,170,0,1,47,248,230,45,147,128,56,76,168,76,59,240,132,199,129,96,192,186,102,163,138,145,81,152,83,54,108,72,214,151,45,141,212,80,39,78,146,172,161,124,81,221,191,25,126,152,132,110,62,195,146,141,170,215,108,76,166,65,14,66,211,237,69,154,53,51,39,182,247,80,20,2,227,175,92,59,82,53,14,59,114,136,236,162,11,116,30,107,22,35,178,186,96,253,96,52,62,134,197,207,31,61,85,71,53,253,85,69,92,164,104,195,154,152,114,55,87,241,18,242,68,19,104,195,42,105,46,71,93,160,233,158,106,13,223,132,174,17,55,188,79,160,134,123,110,101,63,138,174,251,185,61,199,16,228,220,203,191,221,103,147,54,181,2,52,0,96,0,0,13,127,224,138,6,183,38,176,12,122,233,135,145,173,159,49,212,116,56,66,128,54,201,218,68,166,94,204,211,217,38,171,7,102,210,44,220,75,28,205,220,28,245,85,21,49,61,197,255,241,255,255,255,216,203,103,229,170,189,91,62,120,234,19,254,250,238,127,189,225,198,187,213,92,38,168,209,71,95,82,170,208,203,255,94,240,155,206,118,197,220,87,81,117,223,251,219,223,92,68,92,219,95,253,140,26,215,0,196,147,83,26,50,243,21,207,243,11,8,99,68,135,83,8,64,19,8,193,179,5,192,134,2,192,0,0,11,140,204,20,24,64,0,175,117,218,214,193,203,89,108,18,54,241,65,178,54,116,169,225,133,144,217,17,233,61,68,12,74,248,211,136,83,43,75,10,244,43,132,183,64,215,225,77,148,86,138,10,97,99,227,134,25,195,32,108,16,27,253,220,157,216,147,173,64,235,52,169,91,244,225,75,73,255,251,178,100,192,14,101,55,103,76,155,136,95,64,112,204,217,202,101,40,68,22,137,157,46,110,225,109,193,149,179,103,93,129,33,248,233,25,19,158,180,115,125,252,61,235,195,254,161,239,115,127,174,81,115,170,229,215,47,142,46,110,95,124,243,123,46,221,119,50,229,56,184,221,19,78,116,20,112,127,136,62,182,133,223,185,37,75,205,137,45,37,221,151,255,26,59,254,161,115,116,25,106,73,239,242,99,146,125,36,3,118,14,219,243,4,129,63,47,225,196,196,194,125,210,161,22,33,11,15,141,20,213,218,248,223,167,47,91,135,116,10,10,128,232,181,90,41,156,185,222,154,83,74,122,127,255,150,223,139,164,149,170,178,122,118,254,57,174,251,154,75,87,235,152,151,132,142,222,255,148,191,137,143,225,144,142,15,191,186,200,120,230,26,109,151,27,120,254,57,159,175,188,120,254,43,86,248,129,18,27,168,8,234,4,0,0,110,214,153,107,25,245,162,131,0,142,172,188,202,4,159,162,210,54,5,122,178,165,111,92,153,124,68,158,54,70,225,53,163,95,67,85,191,209,66,119,156,226,230,106,61,19,196,161,226,228,170,86,49,67,63,88,206,102,5,26,73,153,132,249,43,164,146,180,69,209,236,70,120,172,214,128,166,120,216,241,24,81,202,131,96,213,105,251,224,170,53,221,202,145,227,79,147,41,150,13,178,30,70,56,198,167,61,16,185,40,80,243,3,138,49,115,11,203,18,201,14,32,143,163,164,112,188,89,19,31,136,105,48,223,106,189,223,255,20,113,84,191,255,255,255,179,50,161,2,179,226,113,41,191,76,52,12,0,0,156,212,207,40,51,228,131,141,8,156,58,26,164,203,68,165,142,96,193,0,177,146,13,48,152,9,90,24,218,217,95,18,183,77,108,176,135,117,32,95,105,183,238,87,44,81,117,31,92,232,70,222,75,68,0,69,216,175,97,114,167,114,10,143,43,154,169,141,72,196,213,89,254,135,86,218,4,240,173,41,138,52,187,46,172,97,251,157,129,174,76,58,81,135,130,28,101,129,129,57,48,76,27,76,255,247,199,14,209,113,21,85,204,69,227,61,227,225,221,22,239,75,75,177,123,104,179,92,99,233,28,153,5,211,209,20,131,153,19,24,245,58,221,89,28,82,87,16,139,10,129,147,53,81,196,6,59,186,124,170,45,166,235,117,8,36,0,86,223,211,174,108,226,164,4,134,61,234,3,19,164,66,121,187,205,69,255,191,51,36,202,5,167,130,226,191,59,102,189,38,16,37,29,120,180,5,55,31,123,90,6,227,241,46,222,145,83,211,186,181,48,169,111,40,46,98,95,31,157,154,177,144,129,132,232,145,37,172,13,144,76,121,51,173,178,170,153,159,59,120,247,255,251,176,68,206,132,229,0,102,205,59,111,67,224,167,204,217,83,113,5,232,17,229,157,56,109,24,251,2,21,51,102,141,182,11,8,115,125,25,42,238,147,159,7,213,27,150,231,191,124,205,145,44,241,105,76,230,44,171,81,199,206,114,232,241,27,201,116,145,180,218,95,55,161,134,42,106,72,108,40,18,127,169,255,243,29,7,70,222,119,70,40,1,173,110,248,222,194,136,181,130,198,71,254,128,96,32,165,180,98,32,99,214,104,40,15,61,15,224,255,78,90,125,96,89,169,154,89,185,101,200,68,55,184,178,157,69,226,110,106,150,82,188,113,235,83,143,52,182,54,201,98,216,71,21,52,23,164,39,143,102,165,229,140,36,68,127,143,46,245,104,108,58,188,115,130,58,81,17,60,229,61,24,203,51,189,152,243,34,7,100,163,146,41,12,100,72,85,61,65,206,172,142,175,206,142,237,75,43,179,234,236,89,17,233,219,82,34,208,79,253,31,237,242,255,90,0,213,0,128,0,45,221,142,196,68,142,225,96,232,8,4,98,64,35,234,160,11,234,211,77,151,70,30,54,194,243,66,95,87,50,150,85,95,234,83,99,6,217,187,118,47,34,101,51,50,124,97,246,199,19,127,152,134,11,138,197,90,217,193,79,29,152,98,190,85,44,207,208,70,101,115,241,216,227,40,147,53,139,111,221,224,160,101,161,149,147,190,190,212,69,146,243,48,84,152,165,88,202,189,28,218,150,185,236,5,210,6,87,67,120,163,18,137,143,86,210,190,123,18,143,208,21,24,73,99,68,34,228,55,234,159,181,15,255,252,52,0,3,219,161,74,89,147,75,230,5,71,152,140,92,97,224,35,89,48,120,72,12,71,95,130,128,136,180,146,203,239,60,178,134,150,140,40,83,250,192,98,149,38,246,84,193,230,236,110,178,170,225,147,114,50,159,81,142,9,6,219,52,24,80,78,227,221,234,146,60,40,81,86,232,173,87,179,169,81,68,241,24,95,54,163,136,20,93,216,236,175,245,85,221,255,214,236,226,69,49,221,28,140,51,130,142,81,131,175,80,20,171,149,67,14,158,58,133,61,8,120,251,26,193,95,255,244,203,189,52,101,44,156,212,97,227,72,96,212,2,55,48,184,0,192,0,246,184,208,135,0,17,72,219,13,106,145,133,180,203,69,153,158,107,83,81,216,118,89,82,85,19,121,225,136,101,195,81,136,126,7,108,44,221,16,103,12,152,138,168,160,5,104,70,225,215,85,217,185,25,137,178,153,85,137,20,236,38,219,138,197,165,112,252,86,26,142,191,48,116,142,88,40,228,208,226,76,229,35,233,234,191,200,81,147,47,50,173,144,181,119,77,112,111,181,141,113,140,135,12,129,28,85,101,206,181,25,123,73,255,251,178,68,199,10,228,86,102,206,59,131,47,48,127,103,25,163,113,226,110,21,57,157,48,110,101,13,194,153,179,101,205,195,11,160,9,112,14,161,219,24,99,241,73,1,210,142,29,47,177,223,53,146,105,36,212,127,95,38,153,95,206,49,27,74,83,191,147,254,216,74,2,149,127,248,215,155,211,167,129,140,28,183,55,48,152,194,195,176,112,152,198,193,51,28,133,16,132,192,161,21,249,169,3,161,52,182,164,33,192,216,219,114,149,85,127,104,176,125,162,110,186,168,67,237,205,90,35,239,155,61,104,72,99,33,48,72,112,100,30,93,150,137,11,136,183,175,236,213,44,219,41,149,94,133,200,97,17,198,245,123,83,195,246,98,207,171,106,242,67,218,4,169,232,188,83,197,127,237,242,189,53,209,223,35,117,159,78,89,208,84,212,80,130,219,149,247,39,208,250,166,47,63,237,39,62,43,31,167,158,28,171,95,221,173,148,90,14,49,157,222,103,55,189,253,195,40,239,245,84,55,119,157,32,159,218,230,80,10,85,0,1,38,212,218,228,80,224,208,68,33,56,53,184,123,48,40,10,48,16,14,48,44,9,48,144,42,102,8,119,69,182,50,138,10,137,20,104,210,176,104,150,228,253,192,116,43,182,141,230,235,24,116,71,64,94,172,176,120,213,25,45,163,43,115,158,5,60,34,8,233,20,191,194,16,219,131,76,159,205,249,99,42,225,215,135,88,163,233,46,135,159,121,149,17,129,161,185,106,143,70,93,6,133,90,116,70,62,197,161,238,94,151,249,121,204,102,169,68,132,122,126,215,159,186,186,136,149,238,111,121,20,177,238,211,114,236,181,234,150,117,222,52,199,49,250,230,166,71,67,221,227,44,94,95,169,73,139,191,225,63,180,172,111,60,86,232,191,253,253,88,192,5,128,64,0,11,95,248,224,96,180,80,180,53,164,189,97,8,36,18,78,164,146,78,139,81,73,21,82,228,107,7,183,151,234,222,36,108,17,146,14,58,98,116,85,135,109,172,116,110,114,219,67,138,243,208,228,123,26,68,125,78,223,23,86,40,179,152,230,49,148,92,139,86,77,29,148,232,245,214,143,199,136,165,203,73,25,166,187,165,202,99,49,55,154,206,119,148,146,125,84,205,172,99,37,140,205,26,170,201,157,21,121,94,172,228,0,94,221,152,87,176,27,92,163,25,210,107,24,192,33,128,144,243,0,196,19,20,129,160,8,95,29,44,161,131,96,43,75,25,3,135,128,212,14,128,132,64,48,240,10,197,165,176,83,244,213,222,199,137,138,50,30,51,200,61,159,12,0,15,91,130,224,189,105,104,217,74,192,69,70,152,192,144,33,121,178,22,72,228,57,202,226,10,88,163,32,20,125,142,50,166,224,187,86,255,251,178,100,193,14,69,108,103,75,27,185,67,112,114,204,217,183,104,197,108,21,189,157,44,110,140,254,193,174,51,103,13,145,159,40,251,119,125,84,93,253,96,14,244,93,187,48,152,122,51,57,30,125,111,227,90,173,204,127,255,227,45,207,201,200,252,238,24,160,66,122,19,250,198,132,82,170,86,98,80,69,35,216,118,24,176,164,236,38,46,40,202,115,37,140,144,163,242,68,16,84,170,116,110,172,111,219,219,253,240,211,128,0,219,254,141,71,177,225,129,147,154,250,65,194,1,67,138,163,69,23,223,55,194,197,202,181,168,191,245,221,97,135,239,113,251,28,195,187,213,140,41,32,217,204,51,173,142,87,34,210,161,152,242,131,121,19,174,89,62,95,255,250,71,11,14,100,207,207,126,46,107,84,186,215,101,93,187,54,132,52,41,186,47,252,185,160,204,182,157,43,243,251,104,98,33,182,232,185,138,198,250,26,213,103,255,121,193,50,0,1,54,240,8,2,166,150,32,238,96,56,16,128,80,185,48,220,3,67,1,224,18,48,12,2,179,9,112,40,48,15,0,144,72,8,152,8,128,100,249,123,11,96,16,3,136,140,96,32,24,233,173,23,68,40,74,179,37,187,182,192,139,224,221,161,237,193,67,68,96,143,27,190,130,171,69,181,75,35,26,91,210,238,136,64,251,196,158,169,92,57,2,186,50,244,249,120,23,140,125,99,52,39,237,99,68,145,41,43,92,152,29,235,100,208,40,58,69,135,246,228,99,135,93,53,188,225,230,159,45,115,97,207,101,168,248,92,227,220,131,14,38,156,177,174,70,154,148,182,185,173,200,159,67,135,163,195,247,209,162,199,42,39,56,113,104,233,245,87,93,175,86,249,186,181,12,201,106,240,203,171,255,237,183,127,251,187,169,169,175,227,107,58,13,41,32,0,55,255,142,20,121,176,101,160,5,28,90,89,67,19,73,142,193,228,203,164,194,2,231,19,135,175,91,231,155,199,97,31,24,161,186,68,101,28,107,41,61,107,151,204,126,204,213,255,231,99,21,199,81,237,41,44,102,119,184,169,210,174,234,211,29,156,246,43,204,58,166,109,20,253,26,236,74,221,83,127,37,22,244,115,254,221,174,87,230,229,105,157,62,157,129,26,109,121,144,183,249,224,40,41,155,195,41,145,98,1,131,33,123,112,38,27,139,106,130,86,224,195,81,197,12,91,235,42,60,157,38,6,128,46,36,174,165,44,11,70,220,216,202,203,66,54,72,203,153,250,11,73,148,131,60,82,135,166,9,115,101,79,35,72,102,111,244,181,223,168,206,161,185,11,151,13,207,83,68,227,53,32,170,87,198,60,213,42,54,142,66,183,173,151,245,149,195,246,55,40,177,77,123,157,239,251,82,124,212,255,251,178,100,203,142,166,35,103,74,155,216,91,112,97,108,233,211,101,37,78,20,89,155,46,110,141,94,138,24,51,101,157,180,161,241,245,207,50,139,132,117,114,21,101,117,188,207,52,158,253,246,243,232,47,136,92,170,91,222,255,179,83,124,231,245,55,45,161,14,64,135,77,33,154,197,150,188,157,144,141,152,136,39,190,66,57,174,10,144,29,42,209,134,44,152,96,164,251,25,16,131,8,70,212,37,80,196,163,44,5,247,138,208,189,141,109,189,196,57,31,50,19,171,17,232,218,13,32,11,31,113,20,64,169,120,178,142,210,156,182,234,16,64,252,107,168,196,49,27,222,163,198,199,45,247,254,245,59,47,20,189,62,59,222,190,37,237,217,230,164,116,211,178,194,236,197,81,232,74,230,90,30,163,10,108,168,181,182,200,238,62,58,170,169,233,56,99,227,217,135,214,131,241,211,89,19,197,140,89,187,187,187,136,63,137,89,96,125,170,0,1,127,252,198,130,52,221,185,56,207,65,232,195,210,0,194,144,209,238,5,10,198,8,128,98,64,58,20,172,10,177,179,210,160,2,205,148,233,78,212,58,83,65,94,70,251,194,161,247,193,141,103,0,60,206,42,228,106,44,253,185,168,157,232,6,250,107,55,142,43,78,156,96,148,86,153,74,227,227,186,255,186,126,204,84,17,129,195,212,45,38,94,225,42,22,132,185,41,38,227,16,213,53,156,229,212,219,238,191,189,246,211,203,63,89,101,88,192,148,52,97,249,178,69,34,148,133,222,49,216,18,181,200,236,212,230,68,146,11,165,75,201,239,22,153,247,17,229,188,182,95,108,243,30,252,226,205,75,106,231,60,140,2,69,241,64,0,59,118,74,131,34,152,61,64,16,176,210,69,78,213,193,202,158,54,121,21,163,136,204,191,88,210,191,64,132,121,156,12,198,106,131,196,180,169,152,2,20,63,231,222,152,71,51,184,37,12,8,215,111,254,110,149,126,187,108,107,31,86,117,156,113,229,43,52,246,123,59,57,200,98,60,221,12,175,70,84,117,117,70,97,198,122,156,109,167,186,106,105,137,58,211,17,221,114,170,232,157,159,95,211,42,14,157,39,9,168,201,33,133,253,89,161,201,81,149,16,185,157,226,233,140,196,209,134,35,0,56,242,48,116,11,48,108,5,18,0,130,192,129,128,129,50,194,9,1,2,16,88,64,0,152,56,14,137,68,208,160,169,98,67,3,135,88,232,75,48,196,38,8,204,108,34,96,83,130,98,2,152,4,146,8,60,100,3,90,242,234,193,134,64,2,229,25,67,55,139,96,56,228,206,46,249,41,105,212,182,135,77,66,133,170,227,15,56,93,242,168,139,253,90,214,48,177,162,16,205,209,145,165,17,153,58,197,82,199,255,251,178,100,203,142,133,50,103,204,27,163,87,178,108,140,233,131,104,103,124,26,97,157,32,110,229,111,193,158,179,167,41,145,158,120,73,164,204,69,226,80,195,229,140,107,42,191,199,62,92,116,253,211,105,144,154,108,138,186,76,150,126,35,125,31,223,12,141,204,124,28,158,98,170,143,58,41,120,174,109,145,52,247,164,122,57,230,90,113,21,205,167,52,121,12,86,54,27,183,166,156,127,182,191,247,255,255,252,252,215,255,253,12,40,48,0,9,191,252,1,9,137,169,82,3,60,181,92,202,54,222,191,48,253,153,137,69,109,239,26,177,77,210,86,203,189,246,53,100,89,148,211,24,89,127,157,45,202,145,25,126,92,225,232,10,252,131,17,18,31,234,86,122,115,101,157,112,127,72,66,38,105,162,245,34,214,127,190,231,43,89,214,233,117,73,215,210,97,180,118,91,168,227,244,49,243,223,49,148,254,222,232,239,49,255,216,48,213,0,0,228,216,196,181,25,204,234,5,144,193,80,35,76,60,69,64,192,112,23,140,7,128,252,192,48,8,12,1,128,49,152,160,130,105,141,171,16,200,3,50,40,1,141,9,2,234,195,58,110,59,100,116,165,201,10,160,42,104,16,133,109,1,56,73,73,126,18,2,220,135,33,53,134,10,60,48,8,46,23,249,168,3,0,170,197,187,64,230,196,158,240,203,37,105,176,3,191,1,196,34,233,90,232,180,136,237,26,217,116,147,125,134,75,217,248,8,135,131,35,119,166,121,21,34,206,255,105,85,82,142,105,229,85,149,28,156,194,103,78,25,155,54,154,148,241,109,184,247,31,142,118,75,88,173,57,72,170,184,136,234,94,235,85,102,71,234,170,147,152,233,185,65,70,205,222,245,28,210,140,119,220,232,188,160,229,231,89,46,101,185,202,71,235,104,221,68,149,0,89,234,204,0,4,187,99,13,68,193,13,51,233,64,41,9,99,169,88,8,152,152,70,134,202,231,56,138,62,10,149,139,193,32,96,66,65,137,87,98,142,28,161,112,150,107,74,252,158,251,107,249,115,179,249,255,239,47,244,183,36,253,72,150,130,42,172,87,132,77,185,58,105,53,29,12,171,73,211,164,108,247,36,183,255,239,231,250,207,231,153,243,76,166,73,158,87,111,248,179,203,167,252,22,96,0,110,191,153,62,237,157,252,145,152,166,60,24,14,44,152,66,16,149,131,166,4,128,100,64,8,144,18,181,29,117,101,85,87,221,158,190,10,40,199,89,51,91,137,208,79,90,112,215,155,74,87,99,128,4,189,150,2,128,245,53,112,218,28,28,170,168,172,159,42,233,53,151,69,199,221,181,123,159,166,235,33,156,105,188,137,214,163,175,73,7,83,63,45,129,197,124,93,167,106,71,116,48,255,251,178,100,204,12,198,86,103,202,27,216,91,226,101,172,233,163,105,131,26,22,45,155,46,110,141,125,1,126,18,102,141,150,20,216,81,13,129,26,150,254,65,0,153,40,177,138,240,45,96,110,140,163,57,54,66,139,28,64,145,4,40,40,154,132,194,37,240,230,28,247,206,190,236,68,69,134,130,75,240,169,224,114,157,182,223,224,38,18,247,195,145,185,65,87,30,238,221,215,217,189,51,231,116,79,73,129,229,164,0,36,150,209,199,14,5,134,79,4,40,95,166,221,177,35,194,26,117,231,41,91,187,3,3,80,53,237,40,155,168,80,226,0,236,46,246,18,28,70,38,98,154,246,108,138,215,163,105,135,145,220,162,196,69,154,6,11,32,14,61,100,200,160,66,183,28,106,204,8,208,112,240,4,72,30,104,68,70,178,145,96,4,80,181,132,150,130,154,52,198,83,251,219,229,149,0,5,181,252,205,91,51,53,213,205,118,138,1,8,12,184,36,16,132,64,32,132,168,80,89,11,254,200,18,162,18,221,26,16,4,5,17,119,221,231,122,180,63,126,26,193,102,210,51,178,245,173,240,72,37,166,192,73,154,210,162,40,148,160,44,97,151,165,115,180,255,167,244,55,117,210,131,157,233,84,59,98,91,123,229,241,251,239,92,170,31,177,106,246,248,28,135,140,35,35,173,205,115,231,38,89,168,73,76,202,174,37,69,89,161,162,11,210,83,141,185,98,177,235,68,89,103,191,123,244,85,193,45,115,252,99,22,110,139,59,67,87,191,46,7,210,97,247,250,110,230,6,203,231,13,214,238,138,71,209,50,46,150,149,189,117,185,211,172,175,159,203,128,250,104,180,2,0,0,91,109,193,46,140,219,64,68,192,1,180,85,175,32,18,18,227,196,30,56,148,114,229,233,85,4,129,133,141,43,194,213,12,42,226,97,48,209,66,33,220,136,236,121,104,191,223,223,234,239,215,211,132,81,240,132,147,68,250,20,61,229,51,202,74,145,136,145,206,61,225,89,153,22,16,147,88,111,29,217,243,55,40,168,163,92,96,131,40,163,230,18,121,169,169,163,231,250,166,130,198,4,228,31,43,211,69,178,192,150,187,210,101,46,175,238,218,41,1,16,0,9,74,204,38,10,240,212,12,124,12,85,195,44,197,68,64,140,32,129,4,136,37,128,0,34,66,2,8,48,28,1,43,80,187,196,0,48,254,23,5,0,166,137,64,58,145,89,190,97,172,189,237,118,24,41,125,90,18,126,137,50,92,64,177,230,219,96,100,133,133,52,242,1,66,131,132,44,1,12,51,79,83,52,40,159,156,107,104,108,254,21,0,107,234,0,131,234,246,171,16,135,95,229,98,194,130,110,82,229,110,221,103,218,194,36,227,82,149,138,118,71,255,251,178,100,210,140,5,129,103,203,155,136,111,64,122,108,217,151,104,168,126,24,129,157,36,111,101,109,194,3,179,102,93,148,161,57,95,190,105,135,90,217,226,91,17,236,169,98,83,30,227,175,94,186,154,141,250,77,114,112,106,161,75,214,55,184,170,84,230,107,79,85,140,56,106,77,89,238,40,85,189,180,212,233,200,168,80,253,180,156,107,13,68,225,183,74,223,114,201,249,226,125,188,223,252,237,191,112,27,176,8,1,82,93,176,120,66,245,34,153,162,32,213,78,250,186,40,137,127,68,69,137,131,205,160,32,17,4,207,181,139,231,168,206,208,9,21,13,162,92,68,101,148,136,8,209,160,141,105,212,64,185,135,142,106,214,235,201,168,101,186,91,167,53,248,94,46,103,67,248,234,106,71,199,114,184,193,155,220,60,79,117,19,217,155,77,152,236,177,73,117,74,116,84,202,68,203,141,83,40,57,90,180,137,94,37,86,146,121,190,225,98,223,41,108,109,237,14,252,255,215,124,183,255,21,223,97,27,74,0,9,55,248,192,59,16,192,242,128,198,224,8,197,32,236,72,152,105,201,196,197,22,21,97,40,156,55,173,150,182,245,144,216,72,11,150,197,159,136,49,248,149,199,165,78,212,227,55,75,148,183,83,5,196,201,11,154,195,11,236,192,212,222,6,211,132,255,190,108,206,214,15,165,185,91,113,183,149,44,74,146,59,244,178,200,214,175,222,229,222,130,7,196,32,250,54,124,86,199,87,242,239,191,122,191,215,111,148,61,3,97,103,56,253,194,226,61,50,234,70,164,104,162,141,149,24,118,38,174,197,26,240,66,155,41,81,157,203,116,50,245,147,100,95,236,151,111,48,165,235,162,156,246,108,249,252,229,77,8,219,161,239,66,16,152,229,0,37,219,254,13,68,43,57,133,72,66,206,76,105,97,86,25,251,130,240,187,119,26,122,211,86,239,247,15,75,180,224,214,41,137,216,165,105,177,31,12,203,252,169,29,96,142,237,91,168,145,226,214,228,52,0,229,235,27,233,26,155,49,17,158,73,28,236,101,98,178,57,227,34,197,20,169,20,98,57,217,81,43,24,150,185,165,170,144,203,157,11,204,53,217,88,85,209,152,203,218,118,58,111,247,95,159,168,65,128,1,203,189,59,253,48,209,39,67,49,154,141,76,97,11,132,202,3,128,128,25,48,121,79,190,246,86,138,179,222,73,154,172,252,193,224,10,119,254,52,244,64,79,100,10,186,31,199,230,7,69,160,64,12,24,28,118,151,81,80,40,170,170,100,234,182,225,2,21,221,5,186,114,230,228,205,102,37,14,59,133,102,166,110,20,70,98,63,99,39,138,164,182,221,138,181,241,162,131,97,241,164,93,204,37,251,106,150,176,84,202,255,251,178,100,194,12,5,57,102,204,27,166,87,64,109,44,233,195,100,101,142,21,241,157,44,110,33,189,2,11,179,101,233,164,42,184,84,22,245,8,130,226,45,64,190,174,83,192,214,90,95,189,243,135,139,90,177,176,74,155,200,217,166,199,194,176,193,40,189,116,249,65,3,80,114,48,162,196,252,150,62,153,1,80,254,119,169,72,210,171,215,169,108,204,221,111,89,128,54,88,0,129,0,8,114,91,65,74,66,225,194,232,142,0,145,162,82,210,201,143,72,121,147,19,78,205,89,232,18,130,195,66,151,99,63,204,48,222,23,176,173,126,90,7,14,56,36,19,46,88,138,47,67,226,204,62,133,216,119,49,61,199,123,117,253,217,229,86,84,201,240,116,163,119,81,90,195,210,118,37,85,167,186,137,62,46,8,62,22,229,22,159,151,162,166,46,25,33,212,117,211,202,219,245,76,121,26,177,138,151,70,117,75,159,155,228,79,149,94,135,163,81,125,124,215,125,47,114,128,91,69,0,5,255,244,193,243,51,91,145,64,0,35,36,157,8,66,138,110,202,130,0,146,184,7,143,235,62,165,123,163,75,189,175,203,237,205,238,252,203,183,94,9,128,28,132,216,120,130,192,133,8,120,216,51,20,119,31,135,181,164,185,16,86,50,182,229,90,93,11,95,207,173,186,148,146,218,195,66,197,115,48,134,124,105,127,47,89,27,115,255,248,106,5,235,51,122,121,51,82,210,154,112,172,132,185,238,77,175,164,196,13,76,57,182,114,83,8,145,118,180,26,121,69,183,135,191,159,116,151,155,247,242,126,116,123,175,122,190,189,203,183,239,126,221,127,219,243,131,174,9,0,2,239,254,2,132,109,88,107,216,26,140,189,243,0,4,146,178,165,228,37,46,7,77,163,141,147,187,221,186,202,213,136,0,198,65,170,254,202,56,139,185,141,187,175,254,120,255,254,241,181,173,209,150,245,60,212,141,65,173,195,116,166,16,247,98,3,18,56,154,87,45,213,90,102,8,17,20,225,56,130,54,96,86,197,101,98,140,229,70,113,18,207,85,246,116,186,79,210,173,164,199,105,70,82,110,109,76,223,198,220,127,31,223,245,255,95,255,0,147,208,0,1,75,161,245,154,65,216,160,177,151,139,41,150,98,217,138,2,185,96,14,12,44,7,140,16,64,0,16,30,8,192,131,1,192,192,193,203,160,6,18,148,197,132,8,3,108,234,174,231,212,84,21,192,141,239,240,145,2,200,129,96,5,14,93,64,250,205,4,13,33,206,129,81,233,220,16,54,186,74,107,75,97,170,87,250,133,8,17,91,175,200,160,100,75,59,201,30,187,95,165,77,15,173,95,25,177,33,79,14,101,178,50,19,172,24,156,101,210,211,103,102,115,232,237,255,251,178,100,198,12,4,167,103,76,155,134,86,208,122,12,217,167,101,40,70,25,245,155,34,110,229,139,201,226,179,102,105,166,33,17,102,255,89,181,254,247,167,237,96,206,74,230,69,11,177,61,173,103,156,192,254,222,144,233,210,26,126,56,232,34,72,154,206,43,98,189,43,221,97,93,93,170,199,102,147,127,106,238,60,83,105,79,104,159,18,248,92,150,97,108,181,63,179,109,102,150,153,180,91,185,110,190,183,89,236,134,63,203,79,151,192,2,80,2,64,0,1,91,191,17,6,53,75,4,12,202,234,151,249,181,74,50,37,241,36,56,152,130,86,197,144,50,171,184,137,183,100,160,232,33,129,169,35,171,86,160,252,195,103,174,175,185,170,175,255,255,254,191,159,143,211,138,55,178,26,217,123,204,219,249,244,48,147,86,248,238,121,171,169,136,149,148,219,110,22,226,29,153,80,122,210,168,245,85,90,24,142,195,96,213,203,221,58,94,78,249,27,22,77,115,197,125,76,36,61,68,242,241,253,141,6,131,98,42,0,3,110,240,195,165,38,140,105,1,208,193,0,55,140,43,129,72,28,8,102,0,64,2,96,38,4,198,5,160,66,94,129,192,12,88,235,168,187,50,229,78,128,150,252,160,143,19,255,26,181,69,78,152,49,229,135,118,211,77,238,83,100,121,22,42,179,14,193,137,162,178,56,138,56,159,10,129,151,55,22,221,150,55,177,40,110,78,238,179,91,213,165,241,14,217,160,124,235,62,82,203,82,219,21,188,92,125,138,145,70,27,253,250,185,238,60,177,97,119,177,249,67,204,189,79,146,59,163,13,27,79,82,131,174,236,196,33,158,77,63,169,58,199,228,10,113,75,116,131,7,221,113,80,59,157,220,80,90,199,138,196,52,87,36,156,72,239,235,249,255,175,231,91,148,248,255,230,200,5,52,8,23,127,250,66,151,84,63,164,110,96,48,182,241,43,162,175,160,94,70,158,164,242,179,126,124,103,237,59,179,165,61,26,32,105,95,105,239,171,83,167,254,122,82,139,44,83,93,29,95,59,244,86,118,49,148,132,12,86,41,216,132,34,46,227,51,25,216,162,221,30,168,196,156,35,45,51,58,52,243,173,29,24,199,49,91,230,83,59,86,218,237,247,170,52,137,87,252,128,32,0,45,186,29,166,116,29,200,62,153,118,39,129,145,179,12,134,64,192,72,195,96,88,198,144,41,106,166,181,160,96,18,187,0,129,182,68,67,22,112,136,87,53,147,58,142,212,5,105,178,51,168,18,94,96,18,135,116,93,4,230,98,4,144,36,42,195,74,200,52,89,41,1,129,191,97,3,190,237,1,6,155,232,74,209,98,172,41,61,35,79,147,193,0,138,128,249,186,230,168,18,75,141,68,34,184,255,251,178,100,193,140,197,167,103,74,155,216,67,112,99,140,217,195,96,194,78,23,105,155,38,110,229,107,201,198,179,102,141,162,161,248,47,180,25,183,117,220,125,57,6,233,54,145,158,206,83,217,12,99,229,52,122,73,72,170,181,215,212,184,131,230,212,245,137,201,220,104,175,110,123,169,18,101,53,148,173,210,210,59,21,221,112,132,73,181,180,156,235,50,187,107,249,89,113,239,249,223,199,48,239,63,246,217,187,131,189,241,79,219,32,104,112,0,43,191,224,33,166,21,201,2,67,188,25,13,27,130,33,139,28,140,196,171,201,100,150,107,103,79,97,169,106,25,216,32,68,14,148,28,168,150,22,21,20,43,61,220,238,154,206,218,83,251,162,82,169,250,61,210,196,213,85,63,29,17,13,61,67,119,43,237,165,211,73,84,195,69,143,104,119,78,220,101,24,98,126,237,83,16,218,116,49,46,247,143,234,46,170,169,207,186,158,110,99,221,60,117,84,203,247,11,95,21,127,133,170,0,43,254,248,9,190,116,167,230,26,170,104,44,38,38,58,187,26,131,147,147,240,188,252,235,47,138,215,167,139,75,99,233,45,10,3,114,177,251,237,39,145,39,186,169,62,88,25,159,34,206,178,52,214,174,175,148,90,13,10,137,70,32,249,50,29,113,201,48,239,20,31,17,4,13,201,105,218,251,23,132,51,97,134,183,111,217,149,54,54,36,85,108,252,125,173,210,232,95,46,145,123,186,214,62,87,52,100,105,233,219,173,81,241,34,81,72,30,166,40,177,180,147,124,114,66,16,223,243,199,81,241,255,105,241,215,218,123,79,33,74,0,5,110,216,27,197,54,56,140,198,198,83,40,133,140,34,33,48,64,40,10,13,2,4,35,42,166,255,70,87,123,92,206,90,147,48,168,114,85,114,106,26,177,5,63,145,120,212,125,208,95,44,246,26,107,234,129,254,141,51,55,153,27,157,184,10,247,115,118,166,167,91,88,156,114,146,30,187,100,228,115,35,29,157,226,66,169,235,124,179,127,255,205,246,216,166,255,39,253,215,159,184,151,124,175,204,202,169,220,241,151,53,70,65,209,25,103,93,62,195,228,188,214,106,187,159,158,244,50,30,107,43,87,186,178,117,169,80,234,167,41,21,71,38,237,182,213,4,96,3,191,239,199,165,15,188,192,202,135,136,19,0,131,139,241,159,88,145,53,88,236,104,221,103,93,43,221,70,245,154,236,52,118,199,72,103,185,250,216,44,165,138,33,164,245,129,114,204,49,16,183,106,221,46,105,35,122,142,22,220,38,222,234,141,28,32,152,82,37,147,66,30,89,12,206,91,119,30,195,220,193,99,142,103,24,47,184,209,194,52,25,98,236,151,9,159,143,214,74,174,143,177,200,105,115,255,251,178,68,198,12,228,104,103,77,27,111,66,112,148,140,233,115,112,197,216,18,165,155,52,109,189,11,194,98,51,101,205,199,153,120,47,102,53,49,44,245,117,22,92,180,70,109,86,36,89,20,170,191,55,251,155,242,220,251,35,242,71,214,91,71,85,228,217,199,10,247,230,25,21,13,192,63,86,223,243,104,16,192,236,243,43,28,1,81,147,11,9,147,4,194,64,64,49,149,92,52,198,168,250,13,22,37,18,168,154,187,133,6,246,130,233,84,253,56,236,161,11,147,240,23,34,220,192,92,151,44,11,147,152,21,6,90,108,182,193,68,176,70,95,52,242,254,146,60,114,129,56,164,224,229,70,158,192,233,76,111,127,255,255,144,124,241,242,16,33,29,6,116,103,98,10,92,145,250,239,37,211,22,249,81,137,66,76,114,217,153,241,227,177,155,27,40,21,159,169,109,17,21,243,102,90,89,243,190,123,140,142,102,211,231,239,155,142,250,184,19,114,184,110,119,250,238,212,253,133,213,0,128,5,255,251,153,116,65,186,130,138,158,27,144,81,136,129,139,9,12,3,198,230,174,51,235,147,79,12,38,91,54,253,88,177,49,126,87,114,220,229,191,153,145,204,202,220,40,203,113,152,195,9,99,107,43,250,151,59,200,186,66,95,249,129,184,139,146,167,240,216,80,116,145,4,163,221,75,155,88,143,180,130,140,58,4,177,152,210,201,150,67,94,39,10,38,207,153,208,210,207,94,124,70,215,48,76,248,30,237,159,152,243,175,165,123,132,136,240,233,222,75,203,201,77,127,214,100,209,210,49,142,29,194,24,175,87,141,198,14,139,155,166,252,100,172,31,47,150,11,128,1,93,247,52,180,24,214,232,16,17,136,207,5,19,39,128,197,129,67,32,3,24,132,218,114,123,6,2,159,43,209,183,22,35,90,14,6,23,13,215,153,109,102,4,141,232,20,201,166,81,43,69,212,176,56,74,80,2,212,247,197,82,12,116,131,44,139,184,111,152,162,183,56,188,123,185,237,159,95,76,1,1,133,137,99,83,255,189,31,226,67,181,218,121,76,93,177,182,69,159,215,199,180,102,0,42,61,194,217,25,209,127,132,164,132,96,237,181,205,63,203,243,59,155,184,35,193,253,166,112,139,242,6,46,18,38,211,231,97,102,41,192,32,32,0,59,254,220,213,240,50,21,12,186,51,111,68,194,22,115,80,192,48,100,130,105,173,94,167,100,60,152,80,215,207,37,180,55,91,212,250,149,72,140,218,148,166,81,174,151,152,220,143,148,27,58,41,175,17,171,30,193,141,218,165,245,23,100,46,162,103,56,60,117,89,137,153,227,149,98,79,35,107,135,205,45,134,80,198,68,177,103,28,52,105,18,65,163,143,20,46,34,230,161,255,251,178,68,197,128,196,178,102,205,187,102,70,80,142,12,233,131,113,227,110,18,121,155,57,77,61,9,194,83,51,166,13,199,161,113,226,222,229,156,125,193,182,148,182,242,68,57,9,52,59,35,40,69,54,230,96,140,111,240,105,215,196,99,248,30,104,216,62,255,235,253,239,232,79,249,67,111,160,97,202,0,9,119,252,204,177,67,22,42,140,102,67,49,232,144,132,84,132,41,230,102,48,98,147,94,104,106,250,177,204,33,76,166,138,65,69,43,229,113,227,125,51,186,126,52,10,88,197,212,95,22,51,49,72,159,56,143,82,153,140,187,34,225,57,7,138,46,80,14,115,202,163,197,203,167,138,147,122,168,6,226,103,40,122,179,185,209,9,86,237,172,83,202,69,243,198,229,143,50,174,217,37,220,102,167,111,55,124,91,208,165,61,77,221,84,181,177,239,186,236,245,43,81,81,197,71,252,105,49,200,201,185,255,169,255,230,58,154,32,194,9,74,27,204,91,245,192,83,157,8,0,7,173,219,30,27,105,96,74,132,254,220,49,34,210,37,81,136,129,185,180,247,41,180,74,114,228,18,66,3,119,159,181,75,43,226,51,37,139,137,192,107,68,114,66,229,161,216,216,176,58,153,125,138,112,13,26,4,92,201,221,202,89,34,40,202,115,21,11,68,137,88,230,21,68,18,119,103,105,184,118,186,102,75,23,185,54,183,111,255,222,127,251,121,45,79,165,24,91,188,114,205,192,206,90,142,2,182,91,165,89,213,141,72,253,156,106,239,83,203,237,241,183,254,94,171,254,239,51,191,242,127,177,231,149,251,34,95,124,106,221,160,29,0,4,187,110,118,243,166,20,220,42,84,127,175,6,16,14,166,32,193,115,100,16,89,176,227,0,161,124,158,46,177,143,211,64,90,37,142,213,52,108,146,149,123,42,169,118,99,30,67,201,209,115,55,24,152,85,102,33,120,50,85,215,125,36,53,13,154,215,16,226,233,186,154,28,47,60,193,12,6,36,40,56,100,45,40,211,39,35,67,72,155,34,114,137,6,202,58,137,25,9,209,81,67,67,55,117,47,165,215,34,114,66,59,81,72,107,154,47,254,158,121,79,255,212,245,175,40,248,161,45,153,167,254,64,42,56,112,34,6,80,125,103,44,3,0,3,109,216,246,57,52,240,80,164,216,17,53,195,12,88,130,32,2,66,189,230,107,19,45,62,227,93,152,140,183,174,204,204,245,153,69,169,93,105,201,216,211,58,164,85,103,122,42,211,34,45,163,162,217,75,123,44,120,171,89,134,242,164,171,184,41,172,59,148,83,50,192,64,146,219,64,32,20,48,128,129,0,160,12,6,24,143,64,129,136,102,127,241,184,99,102,29,136,179,55,85,132,24,115,224,170,217,247,255,251,178,68,198,132,196,129,103,77,187,76,50,112,143,236,217,131,109,227,94,20,21,155,50,109,36,251,66,160,179,165,137,180,23,163,29,173,47,146,175,20,178,30,93,41,103,126,167,5,181,232,106,48,90,234,57,115,155,178,91,92,223,207,100,100,210,223,232,158,89,231,155,113,117,191,234,91,87,53,157,30,163,3,205,152,161,16,1,127,157,150,73,192,158,133,18,78,163,228,28,152,97,162,129,97,195,68,57,12,8,67,225,8,19,31,107,112,242,86,71,30,86,10,145,49,152,212,161,196,173,15,192,18,217,107,34,96,214,19,217,230,91,170,192,240,178,197,243,50,2,17,128,25,149,169,107,239,148,162,114,243,224,185,25,100,228,126,28,114,34,156,183,24,128,37,150,35,16,196,98,24,0,32,52,49,93,5,12,68,255,250,233,150,6,205,26,146,98,148,133,160,114,48,197,171,200,197,135,146,58,230,92,109,171,245,20,48,108,61,15,203,107,53,72,123,107,190,110,170,226,169,169,186,110,38,204,120,48,115,54,60,100,229,127,147,198,11,135,159,181,213,155,148,37,105,0,0,231,232,196,40,136,236,24,140,204,147,164,208,161,60,192,97,64,193,225,240,170,47,152,102,14,24,82,6,136,128,195,3,192,241,0,14,44,3,44,167,100,144,2,86,81,144,13,219,87,11,14,204,156,54,184,179,33,132,144,126,85,226,115,63,170,204,210,98,112,240,140,21,125,81,54,88,214,154,250,139,51,37,45,143,50,54,186,136,41,24,137,128,64,40,192,224,49,47,83,140,192,112,204,195,48,125,36,128,193,64,20,7,14,2,174,35,147,88,0,128,43,97,62,83,40,20,0,69,35,13,138,24,139,74,92,189,70,232,57,253,67,44,70,145,82,134,77,155,64,54,76,96,158,17,157,57,3,174,45,169,103,151,175,136,214,85,246,226,233,1,233,132,8,212,23,22,152,129,216,141,27,90,145,130,113,67,137,131,34,33,20,137,175,201,111,22,19,48,232,42,113,213,36,199,175,255,255,255,254,45,0,1,47,236,201,8,59,34,37,132,24,175,85,244,162,228,212,62,108,249,227,134,105,190,145,166,130,145,205,213,85,76,212,199,114,106,169,236,229,47,72,55,224,201,129,162,96,237,209,55,101,91,167,132,115,222,83,46,81,156,172,185,25,149,246,166,129,45,225,60,201,208,200,206,228,143,1,184,207,142,149,19,22,223,161,161,197,13,124,191,153,249,119,193,203,194,223,255,244,9,191,0,70,206,68,142,48,120,60,196,130,99,50,0,12,0,37,38,15,129,131,3,65,180,23,44,179,232,187,233,20,214,154,32,189,24,60,74,149,218,125,38,97,168,19,55,254,182,111,11,29,130,95,197,168,173,108,229,156,255,251,178,100,185,142,230,160,102,203,155,169,63,160,99,42,57,227,101,3,110,22,61,155,52,110,33,94,201,188,51,103,77,148,149,184,56,174,211,237,16,84,178,24,252,142,98,74,223,136,66,9,148,171,21,226,165,26,13,67,144,73,113,83,9,45,11,240,254,58,141,137,116,1,128,110,194,200,157,110,238,220,142,32,216,48,249,29,142,127,194,111,199,253,115,165,90,187,151,40,50,239,190,98,9,27,97,229,144,162,229,130,131,65,190,29,136,3,137,23,97,69,186,74,146,225,33,135,161,146,255,184,165,103,92,189,199,54,253,115,238,95,232,151,165,93,243,186,212,157,238,64,10,215,91,126,103,74,1,120,112,211,73,165,86,108,168,120,22,21,169,185,112,126,85,249,118,116,129,13,100,171,212,50,211,157,229,201,70,242,153,106,10,51,31,179,240,72,201,148,14,30,69,170,180,64,73,44,89,130,60,98,58,169,19,123,100,207,75,109,200,215,26,230,137,57,104,149,35,20,166,4,22,24,199,57,24,78,116,98,135,204,65,94,200,119,68,119,33,27,177,219,51,187,237,95,244,127,255,101,93,255,119,106,15,0,0,157,220,203,242,114,105,201,132,198,70,83,28,131,66,102,3,0,171,106,113,49,230,129,2,75,187,157,217,43,217,98,130,164,162,159,45,209,209,203,165,53,233,120,251,209,82,47,118,177,122,57,202,122,88,196,13,171,119,166,37,80,91,251,2,74,99,42,100,170,174,172,42,10,126,29,38,239,82,57,214,194,235,83,184,53,91,155,195,20,181,51,122,229,190,127,253,74,37,28,202,142,221,80,222,99,96,200,204,159,183,221,246,203,98,86,56,152,44,133,108,152,117,36,104,73,132,174,110,34,115,237,221,177,212,163,142,60,42,50,166,239,216,157,95,255,255,55,250,60,181,8,192,0,21,255,154,78,234,61,104,49,232,240,196,101,243,1,132,76,6,9,118,7,134,145,102,176,248,119,183,228,247,94,74,202,6,6,7,244,149,205,109,201,91,108,228,231,100,138,47,200,70,151,18,195,138,168,60,158,67,194,178,230,251,42,16,202,141,17,225,101,60,79,36,146,49,20,55,219,21,143,74,179,170,57,49,97,21,245,218,131,114,197,180,124,255,242,222,200,100,114,178,89,14,101,19,112,179,81,108,117,153,93,86,69,16,66,58,16,147,81,221,90,170,13,17,20,239,107,250,255,170,45,230,237,123,127,99,253,211,250,132,46,126,14,180,53,79,115,25,65,54,1,128,184,2,9,140,0,21,161,73,32,214,113,122,49,31,185,45,220,17,24,163,148,206,252,196,110,28,207,56,167,37,49,168,140,95,56,219,181,41,134,29,136,126,212,166,63,69,102,42,204,160,103,187,75,181,172,195,255,251,178,68,181,14,228,203,103,79,27,134,23,160,140,172,217,195,113,226,126,17,201,157,58,109,140,190,194,13,34,103,13,183,137,248,141,235,158,215,25,21,153,168,212,5,8,127,98,177,56,196,110,53,5,83,193,84,180,85,127,127,252,255,136,122,170,179,28,85,85,86,209,72,188,202,241,153,153,149,24,48,166,29,151,147,122,165,174,181,66,222,16,81,42,95,176,146,171,234,95,170,255,87,255,255,250,255,160,21,149,255,26,97,9,174,113,152,138,185,155,57,16,2,35,240,208,9,142,131,187,83,47,132,236,178,158,43,103,40,225,168,205,13,91,22,34,189,98,61,218,35,48,177,41,85,237,106,180,84,169,195,161,54,174,92,174,214,104,169,48,144,72,84,1,186,61,40,2,90,109,153,4,203,109,76,73,134,132,233,162,185,66,20,236,201,134,116,147,11,43,218,103,118,215,111,77,115,83,149,220,214,234,202,94,200,246,112,129,28,52,230,67,37,203,136,81,160,170,10,238,81,96,195,98,118,197,103,63,167,249,85,0,0,83,208,205,120,131,117,45,12,202,3,54,73,120,196,96,33,224,184,40,52,14,30,42,138,148,22,233,197,126,159,199,49,247,158,105,145,217,154,73,153,69,247,253,255,121,175,190,21,90,91,229,21,103,75,169,25,157,166,214,76,190,224,25,228,190,107,176,139,209,119,73,175,60,171,145,181,124,83,185,65,156,38,245,51,42,171,217,69,104,5,246,104,146,136,101,200,102,211,112,187,51,81,106,93,101,135,127,240,199,246,215,132,76,204,186,134,9,162,110,74,151,39,50,110,231,149,49,207,246,61,215,75,233,223,209,108,191,235,49,191,215,255,207,62,144,216,0,5,55,134,29,185,26,17,92,98,48,49,188,68,37,174,71,35,4,128,204,90,26,72,124,20,233,126,203,163,15,5,61,168,202,251,92,69,220,71,111,217,213,83,164,166,79,158,40,107,17,114,23,99,249,26,226,79,209,55,24,71,42,106,138,180,82,28,141,37,8,74,100,140,18,163,153,24,58,44,73,94,51,41,210,71,99,83,106,80,202,134,238,36,38,106,226,22,191,251,54,212,189,25,154,231,114,178,234,189,150,133,70,114,142,64,66,145,6,24,91,43,140,204,238,238,114,144,196,234,139,122,17,117,183,179,213,206,223,254,237,255,111,241,221,223,152,218,60,113,64,248,112,240,198,2,53,106,10,7,4,32,130,224,180,165,234,227,199,231,230,159,248,6,32,227,81,234,93,201,117,251,205,237,105,233,171,144,28,130,110,84,243,61,143,51,229,4,180,238,197,224,10,244,58,130,174,55,121,68,55,73,33,118,153,164,106,31,160,134,47,214,131,37,84,173,210,213,224,28,88,131,65,232,132,106,188,255,251,178,68,192,142,228,157,102,204,155,129,63,144,144,172,217,147,113,226,126,18,201,155,56,110,32,252,194,21,42,166,205,199,141,248,241,250,36,70,243,127,63,244,250,144,71,78,54,204,155,119,119,165,139,22,150,24,144,99,120,164,188,218,34,212,205,68,157,254,253,173,135,255,248,164,108,37,248,70,74,31,20,151,228,6,194,221,178,163,75,149,0,135,127,198,90,183,27,248,126,97,32,49,161,0,97,2,113,192,163,10,12,78,64,13,1,185,187,54,232,26,92,150,28,127,144,123,125,43,54,230,66,90,156,151,178,167,70,49,200,117,32,16,164,210,68,202,126,230,126,51,183,225,122,67,189,225,214,164,89,57,136,132,242,61,121,227,148,37,231,213,48,21,211,41,152,218,232,245,122,46,175,95,255,63,237,115,191,243,254,225,15,73,191,189,225,185,154,24,81,20,49,153,18,17,153,186,88,249,86,13,14,21,243,215,140,116,200,191,252,232,100,255,145,254,113,0,0,236,248,201,57,16,207,224,160,198,80,112,192,115,80,195,48,56,193,96,244,193,32,128,66,8,131,64,166,84,177,158,72,29,156,162,5,118,245,228,98,208,4,182,130,6,132,204,173,118,149,46,146,61,205,132,136,0,90,239,210,98,68,28,104,102,168,112,49,89,166,151,210,204,159,77,210,172,113,142,32,57,211,102,143,242,33,253,51,65,159,108,240,68,245,28,157,245,90,50,253,59,207,221,76,229,54,126,197,173,115,190,168,102,9,140,136,207,62,110,167,69,227,154,53,8,95,170,93,107,85,168,209,227,95,167,89,97,57,118,236,84,127,133,253,209,111,11,221,16,5,238,248,102,255,85,198,113,109,124,53,252,252,173,187,2,155,0,21,183,252,97,0,81,21,72,22,26,53,190,43,228,20,32,210,32,80,246,179,182,133,88,94,73,78,16,128,104,199,21,212,24,74,72,55,202,200,202,78,185,161,59,126,20,5,221,140,245,43,240,143,82,44,216,82,76,225,207,63,52,175,56,163,73,194,17,127,14,218,201,180,100,15,190,249,165,22,88,58,8,99,132,95,13,63,210,115,242,185,167,241,167,61,87,185,234,77,177,252,250,189,192,78,91,249,149,243,25,150,166,105,130,161,1,130,196,25,131,1,49,129,34,64,160,104,68,41,131,129,246,108,234,183,239,2,60,23,222,25,82,197,65,8,115,163,44,193,197,101,206,179,78,201,139,65,73,68,226,132,1,44,157,168,46,178,254,43,245,97,124,10,160,12,177,161,36,179,245,156,74,122,234,182,181,241,192,25,106,183,25,144,128,170,99,215,179,205,14,61,18,232,228,162,99,26,35,67,213,5,98,196,169,43,127,254,97,51,23,115,17,35,135,67,36,29,8,52,104,86,255,251,176,100,200,14,197,64,103,77,27,163,71,176,105,204,233,227,97,35,52,23,117,157,48,110,161,188,194,110,51,165,205,183,161,120,58,89,55,9,172,143,25,51,201,165,36,208,162,154,49,117,24,101,45,195,222,197,49,106,214,141,34,124,104,155,41,9,38,62,158,98,115,86,98,106,130,75,64,104,122,105,219,227,54,163,206,212,16,213,65,144,53,55,76,12,99,224,0,36,158,152,224,161,190,138,138,131,153,164,80,48,40,148,0,104,0,222,128,26,220,250,12,57,44,197,240,232,78,178,29,43,108,239,88,214,103,124,142,135,219,19,74,84,170,153,192,247,134,207,52,66,149,73,152,142,59,250,122,149,111,77,197,109,68,159,103,176,241,140,44,175,150,68,35,51,157,50,181,95,227,7,160,201,171,200,59,105,216,101,85,84,13,23,17,40,236,153,89,147,225,166,224,130,209,159,73,172,111,219,90,171,32,179,63,65,16,120,86,208,6,128,227,10,92,246,14,194,116,144,84,178,133,11,13,70,161,3,222,254,231,241,39,192,199,190,127,229,42,148,251,0,214,0,1,126,248,235,85,12,230,102,85,31,51,32,45,230,32,64,52,27,23,116,225,72,186,160,116,245,38,155,18,17,209,181,155,127,43,10,244,154,122,9,122,110,58,80,165,121,74,244,223,115,120,17,69,172,132,250,39,112,105,96,73,58,20,38,165,207,68,34,12,20,227,115,252,221,59,20,237,75,62,40,217,113,234,237,117,255,15,60,181,173,124,245,124,149,24,116,170,78,249,213,76,148,230,180,181,187,247,178,155,12,157,202,77,212,124,82,230,255,242,215,80,191,63,255,240,154,197,107,215,255,140,227,99,254,103,174,145,254,228,8,80,4,32,128,2,238,223,152,198,70,36,232,33,41,205,158,163,238,32,20,112,80,172,82,80,181,224,184,15,38,231,136,8,69,229,208,191,160,58,118,88,220,76,143,57,2,98,179,120,13,186,9,58,57,56,83,2,67,25,130,42,129,206,156,87,180,39,79,200,195,90,15,71,102,72,155,224,148,178,93,135,220,58,205,74,169,139,34,170,172,48,164,153,147,86,85,203,138,145,155,140,109,202,91,72,122,28,145,81,59,82,64,172,75,118,72,132,63,120,214,118,134,234,170,221,204,145,242,75,38,233,248,146,151,107,62,200,188,77,221,159,219,40,16,184,0,23,255,227,48,218,48,54,113,100,243,12,44,42,150,36,248,92,72,72,38,43,14,57,171,187,40,46,157,229,72,203,37,57,57,114,124,148,75,88,61,140,10,225,251,177,130,72,0,54,161,220,65,242,98,113,17,101,207,76,207,72,0,184,32,180,168,49,115,27,118,205,43,112,241,99,14,9,150,62,70,85,91,245,29,100,187,255,251,178,100,186,140,4,109,103,78,27,79,67,112,144,44,217,170,105,40,110,17,105,157,58,109,176,173,194,12,179,102,77,166,33,105,59,43,18,142,229,40,89,93,69,204,117,56,168,243,48,195,179,37,140,114,152,179,11,157,150,229,40,185,202,142,171,67,124,113,76,200,111,232,218,23,238,102,145,186,218,202,152,131,237,234,129,55,0,5,37,216,4,44,201,23,0,160,54,136,76,40,166,230,192,128,239,217,125,11,61,116,60,236,20,142,137,158,103,86,90,152,78,109,136,87,243,101,122,70,84,52,198,131,197,156,125,32,218,145,195,1,171,14,12,14,90,37,34,11,132,24,245,41,9,21,189,47,31,52,141,213,93,119,60,214,246,148,49,62,166,234,90,170,106,185,142,6,152,237,21,35,203,41,215,230,105,90,31,217,189,34,71,42,220,172,61,92,105,212,84,157,199,206,45,80,139,248,202,225,100,103,29,113,109,124,171,9,70,213,0,5,118,248,215,143,48,246,14,106,19,107,40,64,228,208,130,86,227,138,92,72,212,160,185,72,141,12,193,69,1,45,44,51,43,107,243,249,196,101,206,244,219,117,124,112,152,101,52,19,238,98,182,62,169,104,236,186,205,37,166,179,90,43,17,73,68,130,9,114,222,213,236,60,25,212,134,160,105,75,243,126,95,106,191,213,165,141,63,218,186,19,131,116,226,222,40,149,127,222,123,207,223,53,173,137,91,178,95,152,118,94,66,157,189,170,203,146,185,84,90,76,151,33,249,117,226,239,213,195,68,118,101,208,107,89,138,218,25,234,205,89,51,202,245,99,16,199,149,208,158,172,200,207,43,243,10,130,19,128,4,183,122,50,58,4,22,50,49,35,49,176,25,5,47,240,132,180,203,71,145,45,227,88,89,69,202,102,98,242,37,12,62,128,234,106,201,102,196,199,209,38,36,144,72,48,125,202,29,120,102,84,146,0,44,154,17,5,156,206,195,117,247,20,140,128,130,180,33,110,103,212,145,153,124,220,32,250,185,41,229,5,74,118,164,119,95,78,239,118,90,127,159,13,81,41,217,182,221,58,72,197,162,88,157,67,170,242,86,79,34,233,2,168,142,238,105,205,4,46,254,95,105,219,211,103,123,187,247,200,241,188,175,218,251,203,236,254,87,255,255,97,64,0,239,223,24,27,218,105,147,160,192,252,194,106,83,14,142,140,6,5,44,6,74,208,224,33,19,113,167,182,210,90,80,144,13,219,126,24,242,121,200,35,83,177,120,118,65,45,141,184,236,201,221,114,212,125,228,105,19,175,3,141,36,136,49,6,103,31,112,157,88,172,153,165,188,204,234,170,220,135,105,160,164,179,20,10,241,97,194,68,222,201,40,234,98,67,244,36,105,83,238,111,198,63,206,255,251,178,100,203,140,196,249,103,77,27,70,87,48,143,76,217,131,109,38,102,21,13,157,50,110,37,91,1,169,179,102,141,164,21,168,188,55,206,27,89,145,147,242,106,180,204,179,17,156,133,152,109,10,154,178,28,119,186,166,82,254,227,89,59,106,162,248,205,136,71,118,231,102,40,57,98,155,43,33,43,71,38,25,115,236,246,247,105,201,208,243,17,204,84,127,51,205,8,88,0,4,183,102,128,64,184,194,15,37,206,16,130,44,89,17,241,14,148,2,209,237,222,160,128,29,4,226,41,144,48,76,181,23,150,99,170,178,177,236,132,0,67,25,30,170,33,16,103,112,96,187,193,223,66,219,142,59,127,158,222,140,83,209,108,170,242,216,238,170,108,233,66,181,199,28,246,126,70,178,34,86,150,103,125,152,123,209,218,173,51,199,217,183,151,249,154,150,164,142,207,187,219,236,114,138,170,0,1,119,252,211,138,83,144,149,74,195,230,114,139,1,12,102,25,5,152,112,174,99,129,100,14,129,230,0,0,51,69,204,204,210,1,177,43,148,138,94,78,147,191,0,90,125,223,180,174,123,31,229,142,153,241,231,129,219,80,7,38,109,18,156,56,60,18,3,76,167,245,202,134,35,60,126,108,49,55,177,104,186,145,39,169,154,204,189,177,109,74,253,245,157,127,173,74,62,37,30,148,207,195,248,239,153,247,31,253,1,111,73,139,229,45,15,117,47,31,174,77,180,16,200,121,73,216,204,123,102,104,92,24,93,106,36,102,151,72,23,215,64,144,146,57,131,163,57,108,4,4,47,255,111,94,134,183,98,124,210,152,138,74,189,191,77,109,112,91,183,124,31,36,38,139,28,102,190,177,247,53,250,128,78,245,128,55,250,51,55,51,1,99,138,16,21,237,29,89,141,2,88,99,237,198,134,217,113,124,195,109,203,23,117,210,61,139,4,17,134,133,212,144,146,146,130,81,204,52,167,220,77,72,101,213,17,3,6,211,36,239,226,178,194,40,120,176,252,167,207,213,31,79,180,205,69,95,74,56,241,154,173,171,150,252,119,83,11,118,116,112,249,51,73,62,90,69,71,105,107,239,141,202,98,245,127,245,227,123,64,52,175,144,223,131,255,176,25,100,112,251,201,28,0,21,251,243,17,123,13,226,3,49,248,196,209,33,195,32,17,6,68,136,136,106,96,187,72,115,7,64,16,51,25,109,19,169,165,48,22,236,32,7,227,137,176,196,233,196,169,46,9,195,76,105,21,227,164,177,135,40,228,79,185,169,7,40,33,137,73,123,22,67,157,94,116,176,11,146,184,198,37,77,199,50,124,199,59,85,230,251,210,91,44,88,236,236,70,213,23,160,162,208,12,208,226,234,243,107,254,133,213,37,82,188,70,166,140,31,255,251,178,100,210,12,197,209,102,204,27,134,95,176,117,169,153,178,101,40,86,213,245,157,48,110,61,15,193,242,179,102,205,164,141,248,35,18,6,57,162,166,154,69,218,46,44,176,61,57,214,152,96,181,88,239,73,177,213,83,19,7,113,24,214,29,195,52,93,55,124,107,98,137,70,226,58,252,114,81,150,255,103,121,140,195,178,90,230,186,183,152,129,160,36,224,1,45,223,163,241,133,66,24,56,207,244,72,230,108,48,0,91,155,169,27,101,16,124,78,196,59,114,65,152,75,112,63,177,237,181,75,25,195,8,31,170,145,226,225,97,142,148,69,2,100,0,233,39,175,171,192,136,80,82,1,175,233,152,253,54,141,96,234,184,247,237,229,250,51,37,39,164,82,77,106,26,95,252,234,127,54,59,74,241,201,61,207,58,142,69,74,249,27,22,113,140,246,212,204,184,68,118,38,181,170,153,23,138,44,243,49,253,228,38,101,231,255,222,134,0,1,62,244,198,91,3,49,39,12,20,91,51,230,116,192,197,243,17,7,197,9,134,30,12,174,101,216,179,222,244,232,101,200,122,206,1,64,184,68,98,32,228,45,136,219,182,196,90,27,113,110,111,216,112,37,30,9,129,116,239,74,144,0,132,91,179,254,212,12,64,11,65,134,229,0,68,155,147,107,27,107,200,19,101,173,77,130,62,44,237,222,98,206,246,76,73,117,83,231,106,252,122,118,101,65,193,40,10,75,55,181,247,63,245,94,19,249,8,109,223,201,236,96,181,23,164,240,209,4,88,118,46,170,70,136,167,56,176,146,240,157,212,169,12,238,9,159,154,176,127,94,229,246,109,136,221,84,215,254,165,237,98,249,182,156,39,242,241,79,33,61,172,103,114,154,127,162,250,2,150,0,3,191,252,87,19,28,176,188,32,201,217,27,110,205,145,33,197,206,134,98,106,212,105,133,202,25,203,158,207,240,228,162,82,15,156,22,0,80,122,48,224,169,57,179,191,247,144,153,211,66,115,206,190,51,152,48,16,166,255,149,145,93,104,235,91,213,13,179,160,38,62,238,21,158,121,9,82,162,232,87,249,84,213,35,251,182,215,219,85,242,47,58,187,93,95,35,107,70,167,250,126,37,172,158,153,230,21,157,128,138,25,132,165,24,152,174,25,186,76,2,138,51,7,197,0,17,254,143,204,144,128,25,7,0,69,254,109,12,8,2,19,216,120,2,135,23,131,101,131,161,168,17,178,37,115,1,90,74,237,52,146,73,65,131,128,164,5,58,137,238,132,5,233,113,88,152,145,77,25,82,199,245,95,110,42,218,0,128,102,144,180,93,230,178,157,12,181,13,21,186,109,121,67,21,227,221,183,214,227,14,217,12,140,98,201,100,133,95,189,137,52,171,98,11,163,255,251,178,100,203,142,37,168,103,75,27,137,87,64,103,76,233,211,100,194,110,23,45,157,40,110,161,189,1,163,51,102,233,132,149,56,74,120,130,88,124,221,42,188,245,30,156,94,136,215,21,53,90,37,84,236,182,155,172,23,215,198,247,117,55,111,42,196,148,56,77,3,132,72,98,132,117,43,158,66,179,4,214,125,149,85,21,185,130,72,33,84,214,163,47,50,13,247,72,2,18,23,255,133,66,101,210,233,75,2,251,58,75,193,97,95,137,80,218,35,72,64,85,143,165,208,251,202,164,165,52,150,90,168,183,32,204,160,237,84,45,90,59,236,203,205,250,119,170,255,238,168,183,215,100,100,48,225,99,152,162,103,195,233,28,232,142,200,212,158,133,119,87,58,16,168,66,185,92,92,82,216,137,138,100,178,34,110,234,59,29,117,57,85,45,186,127,242,63,75,85,125,0,245,0,2,246,244,195,221,236,198,195,212,196,67,252,233,116,40,205,66,36,200,32,224,195,225,80,172,177,22,0,202,0,196,145,18,6,193,0,154,241,6,128,172,70,26,75,152,179,37,116,89,26,232,131,144,72,37,19,180,130,116,36,11,12,186,70,0,105,107,65,31,1,178,41,81,8,66,178,152,78,15,36,66,19,38,137,67,109,21,214,105,236,16,66,98,185,82,152,7,32,184,35,128,161,67,195,4,195,240,12,82,1,151,220,187,162,92,7,239,187,70,220,247,123,54,189,155,255,63,153,94,157,206,191,45,90,185,116,227,200,233,109,215,126,38,227,88,178,250,213,41,103,126,31,162,251,125,117,231,223,81,67,252,154,125,157,117,151,37,217,166,187,89,152,147,245,135,149,180,216,242,174,237,175,240,83,107,84,240,95,38,96,188,80,173,255,217,153,114,118,243,223,66,248,40,144,4,37,0,0,109,191,11,48,50,225,97,129,218,22,5,90,25,129,89,33,193,12,52,23,138,206,25,120,229,198,20,79,44,235,202,111,21,3,6,139,2,209,119,50,36,180,159,95,255,255,202,164,75,179,172,140,140,174,202,172,242,149,27,90,28,230,75,33,157,146,136,99,43,234,103,146,236,150,161,204,87,58,206,218,41,241,182,206,173,98,24,73,25,107,126,107,21,157,244,66,251,72,38,16,96,0,10,111,12,222,169,13,233,36,76,200,42,206,86,115,204,183,1,140,36,9,76,1,3,76,231,7,67,129,244,11,14,9,156,164,156,75,96,16,48,211,200,138,48,53,162,218,76,191,174,58,21,40,144,8,187,78,87,110,17,89,181,101,45,195,94,84,196,66,77,73,145,64,194,161,199,68,139,217,101,165,214,106,236,233,99,69,36,169,146,36,14,42,242,199,151,162,32,32,226,155,71,150,147,180,208,231,229,116,49,150,105,20,255,251,178,100,211,140,38,100,102,201,155,185,99,112,105,12,233,186,100,197,62,24,221,157,36,110,233,109,201,202,51,165,205,164,149,112,164,15,199,76,9,105,43,185,171,223,251,163,227,150,71,115,95,95,74,187,148,90,251,63,123,29,59,216,249,56,210,69,154,58,17,60,92,60,103,220,129,192,246,101,79,151,61,149,27,20,81,8,85,115,182,205,230,87,13,133,232,241,4,90,230,178,53,217,46,89,53,254,122,107,93,116,114,217,22,191,17,119,48,4,187,18,93,76,197,67,52,40,113,8,1,233,142,53,121,99,155,144,47,155,91,135,154,96,137,32,68,140,196,215,255,53,178,199,213,197,133,211,147,201,201,4,122,184,217,224,98,26,155,156,164,84,33,144,150,83,25,146,243,218,143,239,251,12,28,237,103,89,30,138,70,90,173,77,83,59,196,139,179,233,97,3,50,56,210,33,11,144,130,237,108,247,110,153,205,37,209,107,69,32,244,99,209,46,199,148,239,173,149,95,99,81,159,223,2,212,0,1,183,240,192,25,136,198,2,220,199,180,136,196,4,24,28,100,128,128,160,64,178,100,152,4,60,5,186,193,64,30,126,251,220,154,240,195,89,73,167,117,244,147,209,80,182,39,97,99,65,54,23,201,16,12,252,160,92,184,116,3,7,0,192,32,85,122,180,20,100,12,20,88,235,74,111,163,140,189,252,103,111,155,192,94,73,155,18,199,202,186,245,144,196,172,84,140,225,98,99,176,117,224,156,63,23,217,250,255,141,113,81,240,108,109,5,217,21,107,54,238,214,212,145,46,175,122,117,116,167,218,74,10,18,215,39,220,168,136,120,214,38,228,195,150,156,94,175,230,233,213,43,254,56,70,132,41,191,115,81,63,173,93,186,127,184,53,192,16,0,13,118,197,213,56,47,3,26,176,72,77,127,137,77,74,137,200,5,120,226,67,164,208,84,214,66,105,54,212,39,126,223,119,83,38,98,52,136,73,127,221,206,84,101,35,76,212,191,211,255,250,154,236,180,60,238,69,51,47,155,161,140,135,50,17,254,228,122,31,185,148,137,89,89,74,138,211,149,38,213,247,250,162,38,154,119,100,70,245,247,163,211,246,72,48,0,25,111,135,125,77,159,64,142,119,52,145,143,210,166,185,59,135,36,76,78,195,48,224,177,75,149,140,195,1,68,188,21,0,50,23,85,162,39,170,235,110,48,167,229,12,101,133,249,72,196,0,151,181,121,133,13,47,224,37,49,165,131,130,28,20,198,52,45,208,202,237,28,118,99,92,50,100,89,24,41,66,228,64,209,229,7,101,73,224,36,112,58,162,247,51,101,142,133,234,123,7,18,0,113,90,28,19,106,212,178,4,138,10,152,56,62,22,14,100,114,67,124,110,163,255,251,178,100,195,140,165,66,103,75,27,168,63,64,97,108,217,167,101,37,92,24,117,155,36,110,101,13,193,174,179,102,157,148,141,56,34,6,84,85,189,221,214,62,92,94,30,73,171,61,97,137,123,149,34,164,186,26,137,105,195,164,14,38,70,90,149,95,82,89,167,30,35,42,81,193,225,226,65,84,22,50,96,225,8,146,106,100,197,241,220,20,236,59,235,246,190,98,82,126,35,185,187,26,0,75,17,191,252,148,19,48,243,7,35,12,69,205,45,118,73,189,117,34,0,131,76,77,30,90,204,230,67,29,78,203,78,151,120,138,36,167,46,138,69,171,98,224,103,152,231,14,177,255,255,255,255,255,255,249,174,137,142,207,92,223,201,171,133,18,115,36,119,6,61,98,133,42,188,85,244,183,41,21,13,141,35,36,58,13,144,225,88,81,9,78,200,80,225,28,249,167,134,115,45,121,222,150,82,206,254,167,181,9,0,0,173,180,193,233,75,76,247,192,176,193,192,66,204,8,195,20,195,0,33,140,17,65,76,192,48,30,76,95,128,240,192,48,4,146,120,192,36,6,2,0,64,148,2,201,128,101,62,68,3,12,65,20,217,74,214,174,245,142,128,129,7,135,160,144,113,53,132,197,136,4,9,16,23,50,196,151,241,163,60,100,161,19,23,14,7,70,86,4,38,115,38,123,81,70,0,111,219,86,146,253,75,144,116,32,146,19,144,36,203,208,245,149,68,153,126,109,113,126,63,152,210,252,158,26,25,147,74,142,168,126,217,199,252,115,29,195,162,59,117,93,49,199,141,13,82,56,245,26,196,29,107,213,114,113,207,106,119,68,134,53,179,15,84,156,112,212,156,71,146,89,173,205,157,222,170,59,76,119,161,45,180,169,199,186,155,229,27,164,218,196,165,183,14,98,109,221,75,119,92,205,95,206,149,33,28,28,3,171,55,32,0,50,109,129,8,27,37,28,161,148,4,170,174,219,118,46,12,123,38,149,198,80,9,18,37,155,167,231,147,205,200,220,27,41,37,8,21,156,155,19,169,153,191,179,83,132,225,74,60,82,47,255,54,252,255,255,50,38,99,207,60,183,153,33,165,79,41,11,51,237,159,213,83,68,7,119,235,21,20,59,184,144,65,129,177,103,19,16,32,33,178,7,64,187,86,89,109,106,117,34,198,37,133,64,0,237,254,52,81,37,56,52,60,49,144,150,50,156,156,48,204,121,1,3,198,20,7,70,101,3,33,192,131,6,10,128,37,239,96,182,151,203,174,206,222,71,226,3,138,183,73,42,232,158,20,92,54,186,101,106,73,71,218,99,112,77,101,236,34,106,188,71,72,12,236,166,241,187,163,228,130,150,31,170,225,168,196,65,10,87,181,104,45,91,21,27,217,47,141,74,237,255,251,178,100,206,140,230,156,103,200,155,218,91,114,103,200,185,147,101,35,92,23,137,155,42,110,225,109,193,83,158,230,205,132,148,208,90,165,126,99,54,52,145,171,89,41,219,231,255,218,113,229,143,187,180,186,77,21,210,100,188,212,245,190,150,71,116,36,250,93,75,115,82,182,26,36,137,189,70,149,28,69,197,13,32,139,201,50,138,61,89,219,107,117,226,105,71,147,13,13,87,190,110,98,217,206,121,67,251,13,18,99,205,180,28,183,217,249,151,207,243,213,187,249,13,158,155,182,195,4,56,216,9,148,69,111,233,229,9,38,60,70,84,170,152,93,79,29,170,164,21,203,158,195,156,172,142,40,85,106,238,200,87,208,205,87,68,255,255,235,43,179,153,21,206,125,136,67,57,71,201,42,180,205,45,46,174,241,200,44,48,89,2,97,164,90,19,95,224,130,94,253,105,12,220,3,60,71,119,165,50,202,0,3,110,244,196,137,112,224,240,4,198,177,244,197,162,164,192,161,160,194,64,44,192,1,128,193,144,149,162,50,129,192,29,182,106,79,242,39,64,143,250,124,179,75,211,223,35,94,112,42,71,46,247,229,216,124,159,115,65,147,97,224,29,138,26,162,139,17,24,0,128,173,187,236,240,63,213,221,245,244,221,24,107,74,14,58,163,141,188,16,60,102,29,150,56,182,237,87,229,53,22,50,160,140,69,216,216,198,213,207,246,98,143,136,229,228,97,212,53,180,129,8,120,78,234,112,221,252,96,201,179,71,156,35,217,108,198,82,36,43,203,84,172,31,13,67,102,86,32,123,176,149,143,133,70,22,52,249,27,136,130,39,121,40,50,227,242,158,7,74,163,221,207,81,115,119,241,253,186,124,132,20,0,6,221,249,162,232,106,198,194,65,10,50,107,12,177,63,13,146,134,7,15,226,9,47,121,11,254,249,55,138,85,224,100,116,173,68,102,1,35,45,214,85,142,238,221,47,255,255,233,159,254,127,249,59,194,51,238,212,30,201,130,119,187,159,249,75,54,220,235,154,57,28,164,113,109,221,105,82,34,117,147,6,89,31,24,142,228,48,139,211,253,63,149,6,26,171,5,70,21,159,144,76,34,0,2,91,105,142,183,113,218,69,225,162,231,185,156,4,193,136,37,233,133,33,249,129,224,65,157,160,18,250,92,78,224,232,24,181,96,192,64,18,171,195,1,12,37,160,77,176,56,228,10,246,183,48,48,201,0,169,80,72,252,175,1,109,66,161,128,8,48,5,89,195,202,168,130,103,17,252,150,108,128,16,11,51,90,106,118,152,1,135,161,33,183,92,8,143,12,172,17,102,86,76,133,225,145,56,17,90,145,127,148,195,59,16,183,36,108,168,255,59,205,75,226,233,45,104,99,75,100,160,253,255,251,178,100,207,140,165,175,103,74,155,184,67,112,103,11,41,163,101,35,62,25,61,155,36,110,229,45,193,201,169,102,53,164,141,120,158,17,145,160,42,73,39,198,4,20,180,105,125,242,98,28,53,22,18,114,205,40,164,243,181,23,52,110,18,93,164,174,16,105,140,155,103,177,104,84,177,89,32,219,244,145,143,123,89,40,255,137,65,67,52,197,177,225,241,217,153,41,43,177,157,254,179,121,20,129,118,160,138,4,183,96,173,83,36,132,26,160,4,93,137,180,182,52,28,213,228,168,210,156,66,27,154,170,170,201,45,133,171,249,202,52,107,80,8,66,46,73,13,156,54,165,39,31,224,246,38,233,98,76,133,123,159,63,251,190,95,124,143,208,203,175,112,148,164,218,184,87,6,89,235,19,83,42,80,179,20,98,72,231,160,234,76,121,154,98,225,100,84,136,194,13,83,70,27,66,220,137,6,207,141,76,2,80,104,34,217,24,244,167,197,71,85,0,3,119,216,207,152,60,208,100,72,196,81,125,124,24,36,79,20,5,6,10,134,38,63,130,210,121,120,84,3,93,74,25,3,136,128,6,50,188,8,138,154,146,56,101,255,107,145,182,142,94,24,252,97,150,11,13,107,42,34,211,53,240,176,135,36,255,188,141,148,252,169,215,249,198,107,208,44,186,13,155,145,53,196,79,129,95,233,67,205,132,13,26,124,172,119,84,185,92,140,236,188,28,162,39,231,143,175,225,143,135,170,156,162,148,109,75,186,78,61,194,244,178,210,122,28,108,189,201,196,42,35,42,181,160,83,249,22,154,36,145,234,27,92,228,215,73,59,202,183,124,141,248,103,78,238,253,41,63,138,158,145,137,210,94,127,63,212,108,65,44,202,191,147,187,219,81,75,69,243,47,118,234,97,165,0,13,151,238,128,19,18,211,71,242,102,65,203,44,40,92,3,220,247,186,171,7,126,28,245,48,216,160,243,243,106,77,215,82,93,173,244,59,44,209,9,28,48,44,54,184,28,152,188,209,116,219,17,125,87,23,9,84,88,197,90,24,82,23,105,5,197,113,54,171,49,17,234,91,76,170,235,8,209,193,118,246,98,164,141,142,206,19,188,148,133,51,158,56,151,28,214,131,124,97,250,95,239,78,120,217,148,136,100,212,115,25,49,243,123,89,69,162,50,162,70,116,122,143,100,23,83,194,248,64,0,183,255,153,147,106,104,19,145,128,144,198,66,2,24,80,78,221,204,0,3,43,2,191,144,194,141,187,238,139,235,5,210,178,135,38,43,86,154,51,241,168,5,144,69,105,46,180,55,246,154,52,217,66,224,87,233,207,180,157,128,224,108,158,15,125,99,118,32,134,2,151,137,152,35,198,173,83,76,65,203,93,38,249,18,215,93,255,255,255,251,178,100,202,12,197,201,102,202,155,184,75,112,129,75,249,131,101,136,90,82,161,155,52,110,37,24,66,6,177,102,13,165,161,105,250,48,201,62,58,148,190,239,104,101,135,206,169,104,251,173,169,86,37,223,137,216,82,157,98,89,56,135,25,48,234,246,226,255,38,254,137,19,231,202,155,71,215,87,92,75,63,248,239,190,121,33,230,43,63,231,235,10,57,64,6,37,219,131,21,8,9,56,3,39,154,12,16,12,58,114,196,54,239,186,83,190,68,151,21,84,14,135,118,221,205,59,76,97,147,113,123,72,182,112,161,0,0,166,66,233,226,44,181,243,76,88,168,176,235,72,70,117,127,255,255,143,241,177,169,111,252,145,52,213,13,71,49,177,149,89,215,51,21,99,210,73,109,207,180,199,66,203,186,209,85,126,122,57,78,97,239,34,236,238,76,74,36,53,195,159,82,181,125,240,62,24,177,103,120,130,196,93,106,102,92,101,136,157,103,234,183,107,123,0,3,55,252,210,28,163,169,20,1,165,147,49,146,204,42,40,34,21,5,137,100,197,110,64,66,0,52,55,2,79,181,167,120,188,11,149,253,138,73,95,108,233,44,165,44,115,37,146,179,217,234,199,88,86,8,12,64,136,234,219,16,29,128,110,222,104,113,219,129,226,183,31,151,214,251,190,241,205,86,165,141,129,60,22,14,100,136,44,85,236,96,198,246,127,255,223,157,170,186,136,138,186,88,190,196,148,231,81,163,13,25,15,87,35,158,233,207,26,163,21,88,186,179,161,70,44,93,201,245,35,139,19,140,30,72,252,118,149,105,160,226,57,113,218,93,34,117,68,236,214,61,199,76,10,195,11,153,184,160,53,28,88,150,70,196,141,78,24,0,239,80,0,57,119,230,41,1,180,136,96,217,26,215,161,198,153,80,93,105,200,49,4,203,147,86,50,64,109,44,38,7,3,26,87,255,22,95,177,97,228,221,41,217,120,186,203,130,130,122,249,204,166,242,171,103,51,187,111,241,219,231,253,31,125,142,156,166,111,93,230,10,123,124,236,217,135,205,225,237,14,220,135,230,99,93,24,205,61,126,173,241,27,252,179,167,237,183,114,121,144,130,208,22,154,5,30,155,13,76,100,199,248,137,87,174,171,138,100,25,191,5,245,105,151,189,76,11,240,44,207,208,9,146,192,204,54,179,50,16,126,128,1,219,127,56,62,208,222,12,243,35,25,204,206,94,50,128,132,20,28,48,56,228,192,193,133,7,127,144,224,164,88,124,121,80,229,97,92,201,223,232,197,122,90,71,93,48,159,104,97,145,179,102,122,180,229,208,128,8,53,85,28,69,46,102,98,197,38,39,21,157,167,231,96,50,58,36,4,66,100,35,4,47,120,46,219,87,94,19,135,19,255,251,178,100,201,12,197,93,102,203,155,152,66,240,139,172,105,115,105,134,92,84,105,157,46,110,37,24,137,219,49,101,205,166,13,120,16,145,199,244,169,95,151,236,117,146,176,213,142,136,229,22,34,34,133,226,101,166,165,47,91,245,95,249,103,136,181,237,162,39,116,90,237,40,73,13,52,55,234,27,102,124,70,10,26,58,106,154,88,223,59,187,211,149,154,27,13,198,114,31,169,34,69,230,165,6,128,238,144,0,82,91,140,51,179,50,72,132,233,194,0,195,94,176,160,128,252,172,145,218,159,123,151,212,76,132,196,72,12,62,140,118,123,115,144,34,178,242,151,20,206,149,52,192,150,229,167,255,113,30,218,119,102,196,188,185,83,159,103,159,249,29,251,213,40,69,121,111,172,28,240,92,254,124,204,179,109,40,194,48,84,151,94,43,164,50,146,230,161,100,45,84,187,238,109,12,125,74,77,10,41,152,230,94,32,192,249,223,169,88,170,208,97,150,26,82,164,149,0,5,117,244,211,242,147,129,59,76,46,70,50,176,52,200,32,136,101,0,134,164,8,63,46,227,75,124,151,76,42,122,145,47,167,92,44,99,121,72,237,65,44,181,166,117,209,168,232,210,183,146,177,34,2,92,255,72,138,135,14,164,186,106,7,109,171,71,40,221,88,77,137,232,180,142,237,32,88,92,112,140,35,21,169,105,116,28,137,134,201,253,52,207,204,110,107,165,230,200,173,85,37,191,83,34,146,76,160,209,140,181,43,43,162,53,199,218,37,71,115,22,227,189,253,94,36,149,154,97,22,182,229,238,234,135,102,87,221,15,141,61,125,35,154,227,248,210,76,190,120,248,254,1,16,128,0,2,57,106,176,29,191,158,141,156,165,1,162,153,42,72,114,207,18,147,183,37,252,252,212,110,42,19,10,71,99,21,157,245,18,86,147,10,233,20,212,62,183,46,82,165,63,229,114,243,61,31,216,204,239,88,187,255,207,255,71,41,93,117,112,181,20,54,217,75,163,94,201,145,67,159,75,200,89,19,189,233,183,81,91,57,58,255,198,47,209,56,127,141,126,39,198,56,101,237,115,185,228,90,56,199,206,93,196,52,0,85,198,73,137,210,99,190,55,6,35,225,216,98,204,11,230,24,192,2,96,4,2,134,1,194,4,98,244,18,102,3,64,44,153,33,0,84,23,1,49,80,28,17,128,136,208,15,146,3,49,35,139,96,6,89,1,39,2,170,42,103,116,10,28,194,138,72,96,192,98,32,115,110,9,176,12,6,50,52,4,213,136,51,72,68,105,140,32,64,32,3,252,108,180,194,16,173,97,149,177,153,2,77,43,215,141,135,51,53,220,204,215,209,16,164,31,144,170,140,220,57,122,52,250,211,76,76,100,88,92,92,243,255,251,178,100,199,140,68,212,102,203,155,152,66,240,111,108,25,119,101,35,106,90,29,155,30,79,105,109,193,221,179,102,77,148,149,104,230,230,237,166,83,121,73,231,152,131,251,116,54,206,173,78,212,182,196,210,173,186,100,196,218,80,201,132,215,164,93,186,110,38,231,137,136,113,198,53,159,41,211,167,80,166,238,234,23,151,183,136,249,105,197,207,209,239,138,132,141,28,113,159,164,163,100,234,209,235,71,59,169,205,112,156,0,38,187,241,129,2,175,133,100,48,115,45,11,232,193,207,209,33,76,237,67,34,169,232,88,185,164,59,44,59,126,123,122,147,19,113,4,13,219,17,0,32,17,153,117,26,186,41,149,23,79,232,170,104,154,57,152,217,10,67,185,148,84,241,181,51,10,182,89,199,201,33,246,118,34,149,50,48,187,98,207,114,152,82,84,187,174,170,162,228,54,36,172,107,234,130,178,162,216,165,21,118,34,163,72,132,83,17,222,49,213,129,88,137,28,145,25,155,131,170,0,5,44,148,220,33,240,239,80,168,203,163,188,199,178,56,201,240,56,64,13,152,12,64,25,122,29,151,169,105,152,30,4,186,204,153,132,19,2,72,24,56,69,186,52,228,153,224,80,232,172,235,239,12,49,199,37,52,227,45,120,120,5,87,65,144,68,165,130,73,70,148,161,240,59,183,154,0,89,106,254,71,2,185,16,3,72,108,110,28,110,93,24,83,128,248,0,225,162,4,113,51,14,40,74,104,198,48,74,57,15,23,131,189,186,99,222,106,198,115,108,171,179,211,186,9,93,214,137,70,93,218,238,235,54,116,116,106,142,162,43,227,137,238,34,189,105,44,108,76,118,223,13,21,182,173,223,85,63,110,90,146,106,150,39,228,84,203,27,3,146,83,254,106,108,104,56,1,130,128,128,93,182,224,167,3,128,69,163,178,4,133,26,100,38,225,66,106,193,15,108,217,36,140,28,203,137,111,250,216,253,4,134,171,209,66,133,2,184,84,173,158,189,27,183,242,81,210,135,149,218,241,44,109,24,149,118,118,69,34,28,201,70,119,41,157,40,230,190,150,244,150,118,166,105,38,100,93,42,165,181,170,181,121,125,165,238,230,40,249,72,61,70,26,44,96,151,139,0,0,170,72,96,31,100,109,232,242,36,130,25,110,58,153,184,2,2,5,161,80,188,210,145,24,32,79,7,1,102,0,6,40,2,104,203,161,18,214,209,104,26,200,152,96,215,222,234,225,148,50,154,117,220,159,11,237,22,16,40,179,202,188,68,51,166,11,222,24,5,202,135,84,190,152,80,245,23,113,225,200,194,166,97,81,216,141,21,11,191,12,19,29,146,67,108,230,220,82,155,121,203,233,231,104,193,185,35,133,73,66,62,231,249,52,89,255,251,178,100,197,140,5,135,102,202,27,185,66,240,101,75,185,202,97,2,92,22,149,157,36,110,225,13,193,218,51,102,181,148,141,56,108,231,183,20,177,96,228,163,201,106,242,170,98,251,248,159,191,190,247,29,215,48,146,156,241,118,163,189,238,190,82,135,194,54,103,54,83,89,89,181,22,196,53,142,173,208,99,26,72,193,226,6,38,203,232,124,60,170,12,255,252,96,1,104,0,8,2,0,0,23,111,249,135,57,164,113,8,224,242,199,181,129,17,0,214,6,10,136,9,193,149,173,78,193,3,153,76,50,255,231,255,14,202,26,227,144,91,51,71,183,202,253,191,185,209,126,71,255,248,144,196,44,237,220,203,204,33,170,226,88,186,197,137,38,78,235,12,73,209,9,21,226,66,219,159,153,36,220,22,197,247,64,238,118,65,69,53,70,99,72,132,78,180,31,41,66,187,145,27,102,143,113,109,137,193,232,112,208,228,255,250,66,106,0,9,182,248,208,164,211,202,30,76,214,90,50,144,228,213,161,88,224,140,74,58,12,135,151,184,176,37,28,155,28,181,166,198,87,146,219,126,111,222,91,114,24,109,211,79,167,66,48,254,139,3,28,37,22,88,232,240,93,52,24,135,26,226,111,180,197,10,95,236,37,127,243,8,252,57,43,131,157,219,144,185,134,116,60,139,14,65,177,249,68,139,25,132,146,71,131,169,171,51,249,220,188,73,139,245,113,55,21,63,100,156,78,83,111,158,219,47,125,242,126,74,226,34,187,230,195,229,186,39,107,187,75,122,89,63,53,33,237,145,255,117,219,38,97,52,29,210,149,18,218,163,134,215,102,8,185,214,206,105,255,63,51,205,135,108,0,29,183,112,163,115,48,208,217,52,51,25,64,80,152,184,4,97,255,50,136,207,146,46,178,66,19,177,249,208,225,27,88,64,93,95,129,102,20,200,203,168,14,145,23,151,14,122,229,144,49,104,83,51,82,218,171,80,234,0,67,45,219,154,190,96,222,95,229,177,140,214,167,213,139,194,131,81,98,43,30,127,3,156,229,45,43,37,92,112,204,203,151,123,94,110,149,10,25,146,146,116,37,93,213,213,223,72,214,150,177,126,116,73,20,79,42,209,40,243,170,45,142,24,74,136,2,4,16,16,2,230,144,232,67,15,152,168,31,69,197,189,220,73,5,192,192,79,152,0,24,223,115,8,195,205,60,87,48,185,84,195,37,227,18,4,29,20,4,138,128,223,55,89,163,62,103,75,153,197,25,48,222,171,157,242,70,61,26,88,219,151,207,131,149,73,8,152,159,4,176,53,139,147,42,72,8,173,89,82,198,222,225,202,168,73,40,222,71,129,160,16,161,211,143,163,56,215,132,16,114,153,90,159,255,255,217,247,223,186,58,89,255,251,178,100,204,12,197,46,103,75,27,134,94,192,149,12,233,83,105,136,92,80,105,157,52,110,60,171,194,13,179,165,205,164,15,8,38,61,146,189,29,108,162,228,58,173,145,211,189,232,237,94,218,50,42,49,145,174,199,115,50,156,174,232,230,35,9,17,170,126,221,81,64,6,0,3,45,188,81,0,5,120,0,193,204,136,14,122,172,3,169,206,184,37,17,122,198,0,193,211,80,228,111,25,170,145,79,212,25,170,221,151,247,114,190,229,168,141,187,26,169,151,195,140,151,30,83,88,76,181,135,45,224,120,0,253,133,126,107,228,89,214,47,159,183,228,180,187,158,229,105,159,121,6,98,206,230,232,100,13,70,228,132,250,88,229,21,15,51,134,177,250,247,166,103,43,5,50,203,50,145,193,112,182,80,5,114,97,80,192,201,6,8,194,84,192,148,91,70,146,136,204,178,48,145,117,0,5,238,216,213,1,115,102,164,140,244,151,50,12,148,205,33,245,234,42,77,26,85,15,0,228,73,204,225,209,47,50,252,74,22,50,235,79,173,192,111,35,221,17,148,198,159,101,170,198,8,132,240,168,37,252,47,58,155,138,130,90,155,93,65,163,12,128,216,162,236,91,44,61,107,195,14,27,70,107,50,216,114,93,103,109,160,7,186,200,141,51,92,188,25,67,199,76,132,51,245,150,249,223,153,152,151,188,222,156,39,253,90,218,222,99,168,194,232,50,170,150,110,56,152,37,170,126,7,8,154,227,233,180,164,71,33,214,216,139,89,184,137,58,226,68,45,155,153,138,236,71,198,24,140,209,19,237,115,141,58,214,179,40,95,71,161,148,111,39,209,149,62,48,6,164,0,10,110,83,10,146,56,125,179,25,229,61,82,115,18,56,44,137,129,58,158,51,113,88,146,72,152,17,10,131,171,185,197,132,129,216,67,252,42,36,134,248,232,122,240,200,136,214,102,148,143,92,75,49,230,163,17,116,123,163,184,82,196,221,85,12,101,1,128,167,130,79,103,86,183,169,160,54,40,65,128,149,116,236,95,230,250,205,163,49,158,90,217,208,148,213,94,124,250,231,170,164,160,235,74,112,106,13,61,207,139,231,177,249,12,115,116,233,37,140,43,81,237,230,227,13,121,198,49,157,210,11,182,23,199,168,194,211,217,252,93,184,57,236,180,146,219,180,199,140,13,249,49,72,164,150,194,23,182,186,135,105,19,73,50,107,163,89,103,26,116,182,58,57,20,23,118,172,16,141,0,3,36,180,208,73,72,203,115,208,201,34,112,200,33,192,196,81,56,194,240,4,18,42,152,200,15,61,168,142,89,134,114,254,190,138,27,17,82,164,35,149,68,30,70,100,219,69,175,182,118,200,197,91,136,112,5,12,183,138,194,189,26,137,100,255,251,178,100,210,140,133,126,102,202,155,140,70,160,180,76,217,19,109,233,126,85,217,157,42,110,161,123,65,194,51,102,221,147,21,112,88,172,28,213,64,65,19,142,249,63,176,228,61,75,41,130,216,146,153,191,19,207,60,74,44,0,113,56,184,54,20,149,33,24,252,61,64,232,161,149,113,117,241,196,49,11,189,72,201,84,104,187,175,18,202,187,205,69,52,78,218,35,204,245,182,253,196,189,192,203,157,102,7,92,165,32,136,111,35,106,93,244,97,221,193,252,243,98,245,95,25,165,42,252,160,237,228,181,225,138,201,243,188,145,212,223,63,15,6,172,192,1,46,219,171,209,162,209,229,4,161,14,180,39,116,52,214,173,30,130,32,96,50,198,227,14,47,193,232,239,63,238,13,222,90,89,132,172,136,50,110,201,56,121,245,234,97,82,170,155,251,24,161,214,50,246,217,100,74,17,15,84,71,67,24,186,92,195,136,204,206,135,28,214,118,62,172,238,114,147,69,103,159,102,103,101,117,19,117,137,115,232,214,158,168,170,118,217,164,113,50,194,11,135,204,73,14,31,69,186,87,227,213,0,13,191,244,208,177,227,43,41,76,42,33,16,152,140,0,9,156,83,64,230,202,140,100,163,210,134,101,5,59,86,161,214,167,33,221,105,141,81,110,87,53,122,27,125,99,242,9,67,98,90,74,172,202,220,120,100,104,27,99,41,232,150,179,195,55,165,227,163,149,86,140,77,45,5,136,228,75,51,169,49,73,79,220,48,135,28,9,93,156,35,206,36,49,134,60,183,61,178,4,121,87,109,71,188,182,226,114,198,230,12,72,235,146,37,222,86,163,183,50,147,16,49,16,187,11,104,74,73,97,149,70,132,164,118,105,138,107,228,20,115,113,105,24,153,229,125,170,206,213,169,217,103,41,17,216,168,202,244,180,130,6,125,16,151,87,233,204,148,175,248,4,164,8,0,0,219,126,98,56,226,1,168,67,69,172,218,130,64,163,89,134,146,125,22,243,171,156,246,86,211,69,124,98,33,93,152,27,41,123,187,217,164,35,51,91,255,255,159,74,38,196,67,43,161,21,46,71,43,181,207,123,84,244,171,59,190,148,35,61,72,82,181,93,79,19,118,104,212,34,170,104,157,16,213,117,186,9,140,98,217,227,198,12,199,139,10,179,29,163,97,103,49,79,197,0,0,109,191,52,190,83,103,91,51,213,243,31,177,10,7,16,129,133,202,140,16,37,172,192,139,190,39,76,236,57,153,59,177,188,224,44,230,39,40,226,240,54,21,30,153,100,149,222,122,32,182,98,174,133,130,35,20,194,192,116,177,122,89,4,78,43,47,130,43,180,230,84,206,219,121,98,117,49,233,168,5,185,201,25,236,14,250,161,163,250,215,225,255,251,178,100,184,12,5,102,102,204,155,134,71,176,102,140,217,215,97,229,38,22,181,155,52,109,153,126,137,92,43,232,40,241,21,56,248,30,87,14,193,207,205,55,216,164,177,190,254,114,98,129,203,124,187,69,189,97,218,247,14,154,87,105,22,205,145,220,180,213,9,174,230,165,8,109,162,241,75,195,224,169,69,106,89,136,49,216,112,247,95,146,151,105,175,60,144,127,237,185,97,218,130,52,75,81,52,114,102,169,168,101,237,53,58,228,157,238,221,182,80,218,160,17,202,0,38,0,64,13,255,226,32,14,227,252,202,50,85,106,98,157,143,105,100,35,136,119,237,191,125,94,130,8,97,198,191,166,142,243,24,213,174,75,191,111,253,153,159,221,86,236,74,187,34,236,234,107,169,209,107,87,173,109,115,78,230,59,58,217,11,102,67,99,124,73,229,241,190,102,169,177,193,76,160,120,68,113,249,111,84,70,0,0,28,180,193,168,228,225,21,108,215,81,24,196,32,160,12,14,152,98,15,152,86,4,9,36,198,8,3,198,19,131,38,7,130,233,134,162,140,181,137,168,243,112,101,49,183,129,92,56,207,52,117,156,83,181,246,129,1,150,246,86,60,8,69,23,44,30,217,11,225,60,202,197,0,71,185,167,38,138,91,201,8,64,5,146,167,202,0,150,232,155,200,218,28,3,60,66,64,3,120,24,13,43,66,33,39,44,20,169,6,128,0,80,62,72,10,152,22,3,74,19,185,31,217,18,167,117,98,141,245,136,9,201,166,191,222,198,127,247,246,247,190,127,231,105,161,41,59,81,82,142,197,60,31,203,89,149,137,243,9,89,27,67,223,115,109,71,124,30,91,150,101,247,156,222,230,211,177,145,159,183,131,41,58,4,49,245,232,151,103,82,69,7,212,189,190,173,102,171,72,107,4,40,221,128,128,0,18,111,196,140,14,26,32,171,116,211,246,201,208,89,196,100,224,51,68,53,157,148,90,83,253,210,139,162,21,205,159,225,29,42,10,194,229,108,148,81,75,17,7,6,24,161,204,179,255,207,204,252,238,204,111,216,117,225,68,36,35,60,228,203,243,147,164,72,208,46,216,148,49,123,52,30,118,185,25,127,85,187,95,255,175,80,32,154,115,171,198,226,207,252,255,255,203,234,231,64,148,182,14,164,7,72,33,134,27,133,102,69,146,6,48,128,134,18,128,6,33,129,128,96,236,4,4,128,132,41,82,8,17,126,25,76,183,37,237,86,151,74,12,126,32,22,214,235,162,189,172,183,120,121,154,181,212,21,123,159,119,173,9,110,77,215,214,50,252,189,203,214,93,30,122,87,218,158,105,181,185,29,125,167,224,54,83,29,87,235,69,32,147,189,189,139,191,237,37,193,125,94,246,113,117,179,59,255,251,176,100,207,142,166,105,102,203,27,166,111,178,103,44,217,215,96,195,68,21,89,155,50,110,153,190,129,75,51,103,233,147,21,16,148,239,221,37,4,171,44,51,252,146,247,126,106,243,237,188,196,107,65,218,123,180,105,145,233,217,56,106,166,103,146,44,228,199,101,152,74,17,199,202,146,28,116,247,255,233,177,60,217,245,27,214,84,137,175,245,255,244,27,229,77,245,10,8,96,30,187,9,36,118,10,179,22,235,39,123,161,166,74,252,186,214,64,142,1,150,106,9,208,172,116,42,162,177,104,226,143,87,95,85,39,127,84,222,82,151,122,235,254,219,233,255,115,68,217,139,161,223,84,67,35,178,244,187,162,203,179,102,71,67,183,255,200,226,5,242,81,4,77,255,255,201,248,198,250,2,34,0,1,46,216,197,233,104,201,33,4,194,158,204,218,196,212,78,140,96,32,203,141,216,40,8,56,8,6,90,137,240,84,146,50,188,93,141,19,5,29,21,90,236,183,39,203,170,166,232,214,164,216,187,23,19,169,90,78,64,170,139,46,168,161,83,116,32,125,193,86,37,27,208,149,83,18,121,26,104,152,165,137,16,126,182,176,135,32,249,67,90,210,234,37,182,98,204,223,63,88,99,176,87,49,43,227,219,19,188,154,28,187,196,107,124,110,88,117,213,160,102,42,252,72,49,245,76,75,22,151,190,181,141,230,186,205,166,204,25,166,240,161,189,141,43,236,189,89,165,91,232,195,36,124,127,255,251,255,230,177,34,197,167,246,183,205,31,70,254,95,11,91,137,188,91,49,187,252,197,196,176,235,171,82,120,126,29,113,85,124,236,65,135,73,177,48,32,0,1,46,212,11,41,212,250,7,63,166,8,76,49,164,185,47,20,68,54,201,14,162,88,202,174,87,201,214,100,73,49,34,48,176,237,16,141,77,238,134,211,116,116,249,221,93,255,210,137,187,144,207,59,213,174,205,58,8,80,234,47,73,200,227,217,76,32,107,10,140,86,152,84,58,44,26,36,167,171,184,121,136,101,165,180,232,99,8,58,246,160,120,122,233,87,103,174,210,94,167,213,88,138,74,176,187,152,14,13,25,225,187,209,155,185,105,153,22,128,49,149,233,162,24,38,6,153,129,144,49,152,52,130,112,176,84,15,3,160,240,1,152,6,0,104,8,3,140,0,128,112,172,0,208,224,209,142,49,75,174,205,146,93,116,166,3,104,213,151,155,55,64,58,116,150,148,50,97,192,201,133,3,40,1,52,198,8,236,188,9,153,67,36,217,145,244,132,128,72,32,199,195,43,49,202,96,133,217,84,170,10,163,11,168,178,164,64,52,212,147,5,31,96,116,73,112,214,171,212,57,82,242,171,18,3,80,79,7,1,92,48,184,32,197,188,255,251,178,100,221,142,38,29,104,204,155,187,120,48,110,76,217,199,101,37,70,28,45,155,34,79,102,13,201,151,51,167,105,129,149,112,85,12,96,115,137,34,144,181,41,202,179,212,145,90,209,99,39,57,116,204,213,214,92,46,36,146,157,104,173,4,154,165,61,139,168,25,177,153,211,18,153,153,161,80,212,201,19,200,36,104,131,51,152,91,255,157,45,151,8,140,167,234,65,102,254,245,19,72,58,72,250,210,39,204,75,201,25,158,175,82,147,48,36,205,71,200,126,195,64,0,32,183,122,72,66,45,4,60,194,162,255,195,48,50,207,213,88,253,221,206,7,112,97,235,125,126,228,84,48,203,133,20,214,186,27,213,91,239,188,141,85,234,247,222,223,187,170,50,33,157,45,144,136,73,145,40,232,172,119,68,42,234,236,236,229,22,33,212,229,69,102,24,28,43,187,144,105,209,237,219,160,225,32,82,4,54,217,71,255,47,127,200,166,145,255,98,15,81,17,39,0,128,0,28,181,152,40,190,157,54,159,21,135,128,148,4,0,14,130,134,49,96,188,88,44,86,247,37,139,196,80,233,11,140,193,171,249,162,83,62,180,146,153,99,219,154,124,75,91,51,226,203,148,169,75,162,27,105,104,202,56,1,192,136,238,93,6,21,29,16,128,107,58,87,13,81,62,177,56,235,77,101,173,117,170,37,117,44,186,11,95,12,93,218,151,172,184,101,173,45,104,101,176,178,169,77,3,165,30,140,210,247,10,187,255,49,38,220,198,241,25,14,234,168,151,197,148,181,187,67,185,172,115,117,57,197,162,214,113,150,52,210,206,214,89,55,68,128,195,75,212,174,41,254,158,163,211,14,97,135,201,132,35,171,250,175,63,230,185,250,255,67,157,80,11,88,0,32,0,0,18,237,129,133,27,51,33,36,66,8,36,17,37,2,134,202,23,173,142,238,197,140,63,179,109,185,142,141,98,202,232,83,190,203,213,104,207,210,180,255,183,235,212,186,172,203,109,108,215,115,186,72,204,114,244,186,144,219,25,132,46,170,114,176,160,138,152,198,63,219,116,57,208,198,50,13,249,129,31,244,71,207,244,41,218,111,243,58,192,172,212,152,245,9,17,177,105,103,152,49,131,33,130,32,163,24,15,128,17,130,224,53,152,15,129,33,48,20,7,0,88,96,9,166,122,76,130,128,60,104,3,19,5,164,176,241,208,210,217,41,35,76,145,149,50,54,146,85,20,148,37,105,37,20,152,64,17,33,98,132,156,93,72,40,48,65,128,74,230,125,1,224,136,194,103,134,112,233,92,160,41,108,214,150,68,97,92,172,212,223,134,223,117,42,71,134,42,90,169,114,203,8,42,1,47,74,70,161,170,9,149,217,144,16,0,16,33,128,139,211,40,255,251,178,100,200,138,37,126,103,76,59,166,87,160,94,44,233,234,101,133,24,25,57,155,38,79,101,109,201,209,179,103,53,129,33,249,46,49,88,247,44,122,146,249,109,62,166,233,240,248,90,26,82,230,191,125,253,57,116,165,231,161,208,243,211,70,199,226,18,63,12,167,50,207,159,133,158,218,155,252,163,210,44,255,123,139,127,217,75,58,164,247,252,179,225,222,175,221,49,255,250,250,53,247,192,54,184,0,56,208,3,109,176,167,3,110,100,33,125,17,237,53,103,72,171,90,76,206,227,12,62,85,71,119,233,69,25,172,82,149,27,87,11,64,200,246,106,89,36,250,209,150,143,35,43,250,183,252,107,17,39,30,57,69,173,92,242,50,120,169,216,250,107,106,41,144,230,89,66,142,231,171,133,186,62,239,113,228,30,240,227,106,144,207,241,190,52,240,228,127,51,6,255,197,18,62,20,239,248,127,134,242,59,161,113,71,255,199,100,255,240,4,231,0,1,110,220,195,21,228,233,146,192,46,0,153,26,50,152,0,11,202,16,169,0,13,73,198,69,70,176,203,101,242,132,234,193,148,135,44,41,32,41,185,166,115,55,163,79,194,104,82,131,96,137,68,196,79,37,10,232,168,53,219,89,106,135,81,185,165,14,149,94,214,148,169,94,132,163,206,100,53,92,139,66,36,116,112,182,170,23,98,10,247,213,169,87,83,253,118,199,57,43,226,93,72,172,156,77,90,87,178,101,210,219,91,99,154,179,158,129,232,113,202,106,246,246,240,117,67,236,73,36,97,7,95,127,22,68,218,119,252,208,243,179,63,42,57,5,51,183,254,150,237,35,181,207,114,116,152,81,255,62,228,150,152,113,72,20,89,96,16,128,5,178,227,51,228,242,185,112,13,9,49,208,69,199,4,132,24,14,136,12,21,1,98,66,9,102,178,124,195,171,41,76,186,58,126,68,235,1,139,245,159,114,85,247,107,166,229,231,187,165,190,198,253,44,253,207,93,117,220,254,58,101,76,100,107,24,66,10,202,30,43,72,95,66,0,226,137,17,177,12,80,150,61,139,29,42,214,49,22,6,246,78,242,58,18,85,105,71,157,202,122,225,137,99,138,31,80,40,115,97,174,197,148,190,121,248,236,125,217,66,164,39,236,232,32,127,219,236,42,237,176,148,12,173,191,198,122,104,156,221,148,60,101,50,130,88,192,64,35,1,0,0,68,230,175,26,131,153,92,221,11,77,107,44,230,233,238,142,81,198,49,143,233,225,28,166,18,193,180,82,158,100,1,202,32,44,5,180,182,52,149,103,116,24,171,165,83,57,68,124,43,236,99,46,89,25,140,165,10,18,82,165,88,38,56,16,237,45,109,9,109,21,26,153,20,170,191,215,118,187,68,165,235,44,255,251,178,100,202,14,5,59,103,77,27,175,91,112,136,44,233,135,105,136,62,20,157,157,52,110,61,13,193,195,51,103,41,147,21,120,201,35,173,7,150,107,177,82,131,23,108,109,158,116,202,201,65,248,184,163,57,52,226,94,168,104,184,194,140,60,70,98,237,222,255,249,79,66,155,196,30,168,105,68,15,175,212,241,67,204,239,45,177,47,45,10,149,248,175,204,79,192,1,105,32,16,10,0,128,219,124,107,98,99,146,13,52,122,148,123,103,14,177,53,115,51,181,164,128,72,188,221,158,127,76,168,41,69,121,69,224,204,51,27,151,91,140,220,226,166,82,190,213,140,205,222,238,223,255,204,170,56,236,238,115,151,152,197,45,196,156,136,175,179,187,42,141,69,116,213,138,166,86,57,156,137,82,59,25,71,157,198,157,238,180,127,49,136,195,106,34,40,163,140,221,69,202,141,206,43,229,51,19,207,232,235,2,213,0,1,91,144,234,85,188,248,228,152,200,224,48,199,20,132,196,161,164,100,55,3,11,70,55,129,42,194,204,22,13,42,66,224,123,78,124,213,176,56,3,47,162,95,163,75,75,105,205,82,53,62,28,11,23,253,162,38,68,66,88,76,13,41,114,57,150,200,120,16,7,1,11,253,98,160,100,26,24,1,57,112,123,230,180,210,113,220,124,82,182,243,147,24,166,113,102,39,157,88,57,166,172,44,74,37,45,101,176,204,93,218,166,175,143,59,77,174,111,155,254,133,12,108,200,9,212,133,176,22,232,42,17,141,216,113,172,164,187,25,239,194,142,178,110,147,44,137,109,56,105,32,35,249,248,161,26,47,209,254,52,14,25,122,148,145,178,40,162,170,38,44,245,158,103,77,171,58,125,70,245,59,58,97,153,192,0,28,0,5,183,252,18,120,226,30,84,192,35,201,160,155,104,186,146,142,12,235,225,14,74,233,117,65,221,70,236,103,63,150,181,3,221,10,24,37,198,67,34,118,185,210,255,203,120,100,93,156,47,153,126,89,244,188,134,152,186,135,159,159,84,236,204,205,5,56,26,9,19,126,42,16,105,148,173,231,87,131,178,100,80,221,62,21,84,245,211,92,165,57,121,99,126,97,238,125,199,175,118,249,105,86,223,237,197,104,157,116,244,165,179,107,34,30,199,218,107,201,206,107,185,14,128,1,215,122,115,133,137,175,116,102,5,14,150,15,70,53,9,24,84,0,0,1,130,140,78,253,149,49,110,109,65,127,51,69,82,66,182,150,182,230,230,216,228,82,204,213,12,221,18,230,100,238,186,107,53,231,177,93,61,76,42,118,10,136,214,139,58,82,187,12,242,73,45,177,31,173,86,211,187,110,133,167,75,160,168,196,219,199,140,102,33,149,137,85,187,240,254,240,238,127,223,255,251,178,100,206,140,165,202,103,74,27,163,111,176,126,236,217,170,104,107,158,19,169,157,48,110,12,254,193,159,51,166,221,147,21,112,254,254,173,113,156,162,200,232,205,170,144,163,78,28,125,243,59,108,188,46,184,33,142,176,212,137,220,247,176,57,56,16,21,160,143,224,81,60,74,67,99,67,218,115,127,89,171,158,174,214,67,58,91,249,224,24,196,219,124,43,80,16,193,25,133,84,208,150,152,81,162,136,98,115,210,57,104,6,92,81,229,147,153,71,115,231,198,186,58,212,223,114,30,91,95,73,253,149,93,18,186,255,255,209,202,135,189,153,8,105,70,25,86,57,24,142,136,238,238,200,204,167,73,29,153,209,142,34,215,53,21,24,226,167,114,184,145,133,142,38,244,36,198,109,78,197,98,119,253,40,238,200,68,102,251,34,126,143,112,35,42,0,0,172,212,200,169,47,12,29,8,32,192,12,15,76,6,196,116,193,80,14,76,9,129,4,64,13,38,4,192,96,93,182,238,2,161,195,51,232,117,152,26,79,82,7,64,5,77,47,145,144,12,11,168,226,180,68,207,64,2,23,165,10,8,136,140,114,130,98,48,4,66,229,232,218,36,11,254,17,18,96,13,6,194,98,145,129,11,87,28,133,224,87,9,200,209,37,4,148,181,134,12,18,122,204,196,142,49,217,78,97,204,128,121,1,62,208,169,69,193,207,250,251,254,250,250,214,175,253,113,254,179,172,238,251,131,15,87,165,61,38,158,209,99,193,205,223,193,213,160,252,110,187,248,165,169,62,183,155,102,222,51,220,63,131,43,53,148,76,184,122,199,79,230,154,43,235,201,87,56,83,60,146,250,254,212,215,249,174,235,1,151,90,175,197,162,196,166,173,190,225,172,227,25,218,241,49,51,128,64,0,47,255,243,252,64,56,0,36,28,212,64,12,10,212,46,58,159,107,241,189,196,106,80,56,56,176,231,65,212,159,71,32,128,76,116,141,115,94,169,254,187,72,250,175,75,181,37,127,48,230,109,110,154,139,118,72,217,117,39,180,151,3,156,106,46,206,192,52,216,221,148,114,57,105,119,121,191,177,90,92,21,246,207,187,140,149,213,59,189,35,75,131,182,255,163,159,105,165,109,159,47,236,199,191,45,61,233,255,127,219,63,237,93,91,255,253,132,128,1,218,252,101,255,81,242,152,134,29,38,3,82,72,15,29,8,37,89,132,0,106,103,16,110,208,91,245,59,85,227,110,106,90,202,220,250,207,60,205,89,93,44,190,141,250,123,216,146,65,33,19,6,118,217,44,100,93,150,226,74,20,15,45,196,128,210,2,49,90,57,1,108,204,145,98,97,224,171,101,153,145,236,21,73,92,173,142,223,203,231,61,83,169,251,204,161,142,236,106,59,255,251,178,100,215,12,134,131,102,201,27,217,122,114,119,204,217,167,96,166,110,17,9,157,50,110,37,86,129,254,179,101,233,166,33,48,116,61,231,85,208,231,157,167,246,251,162,217,153,138,153,62,167,44,215,110,169,237,223,217,207,105,212,61,145,108,159,236,224,92,224,64,0,11,174,166,63,41,137,138,109,15,153,22,69,223,34,12,96,69,130,177,53,118,164,217,4,37,15,138,184,85,34,154,31,251,75,89,214,43,143,222,24,195,181,112,177,47,88,217,140,116,194,76,243,113,178,95,85,111,127,247,199,31,245,252,189,33,214,72,231,183,68,138,183,68,28,123,194,158,34,29,21,12,149,69,137,46,33,90,42,170,59,139,74,121,184,141,56,188,139,29,21,35,173,152,238,62,42,91,122,74,163,31,136,175,250,107,189,165,57,137,133,159,175,251,172,34,0,0,231,176,221,154,132,235,192,116,194,208,212,42,159,152,44,17,152,120,12,38,17,135,160,43,22,78,182,1,0,177,34,252,143,6,77,160,88,136,161,74,212,152,74,172,96,244,240,203,76,102,45,68,180,11,0,20,136,184,90,90,137,184,98,67,103,43,190,88,108,19,80,108,104,253,17,120,39,153,91,3,83,136,97,160,70,105,218,156,70,243,246,255,210,205,98,212,239,95,130,169,46,15,135,92,106,99,220,245,173,94,147,145,214,155,233,217,230,53,51,90,168,231,162,24,84,120,55,24,147,179,177,202,82,72,165,213,25,7,8,80,177,17,35,161,170,87,52,227,222,167,181,75,43,151,159,66,84,59,252,211,63,208,152,227,229,185,156,208,209,128,0,0,4,0,6,118,223,44,67,11,148,97,241,131,198,45,112,198,6,93,167,8,32,176,197,116,228,176,185,201,19,253,185,83,251,71,3,93,142,71,99,87,251,203,212,148,145,218,39,174,158,205,251,122,128,194,156,227,115,111,77,108,207,220,12,122,82,20,130,100,99,211,122,223,154,255,253,189,121,89,130,72,65,172,114,138,49,19,140,26,179,0,209,68,242,6,54,225,115,19,121,214,174,137,106,171,211,81,68,173,130,190,237,210,44,108,230,242,24,200,164,7,7,26,127,157,216,121,164,236,181,44,212,34,136,52,204,184,250,141,226,255,139,180,34,88,188,119,233,95,32,197,44,0,13,219,83,34,252,77,18,249,4,19,205,80,170,49,24,12,195,66,114,0,40,96,97,216,115,172,81,41,123,93,134,43,168,67,186,158,10,142,138,59,23,153,145,62,77,29,200,105,106,48,152,137,207,19,76,183,13,108,219,122,90,89,115,223,185,18,164,144,68,39,253,228,166,131,227,248,62,238,236,134,150,199,117,73,67,77,188,102,167,111,156,18,174,142,243,63,196,116,245,177,201,75,155,255,251,178,100,214,140,133,90,103,74,27,184,83,112,153,140,233,109,104,200,190,18,97,155,46,110,12,188,194,4,51,166,13,172,32,88,228,117,91,114,65,130,0,85,243,233,87,53,162,6,123,211,33,9,163,154,167,145,249,171,165,73,101,110,215,120,193,21,255,170,155,95,67,159,16,254,168,3,172,32,14,219,243,52,112,195,19,56,163,13,32,34,121,136,202,32,17,241,169,209,86,31,103,96,240,7,113,160,66,194,33,26,179,59,82,211,17,69,11,18,151,68,142,26,60,59,21,65,211,86,245,103,124,171,255,196,223,93,252,60,255,255,253,36,48,180,210,186,170,141,123,119,92,218,105,122,71,28,131,231,134,201,166,167,153,48,219,114,70,220,86,53,54,81,207,13,122,37,19,165,165,142,139,26,101,57,246,171,92,193,209,253,215,21,94,45,20,77,251,200,243,230,132,15,225,125,242,210,0,1,175,252,199,146,131,56,16,5,64,166,181,15,139,42,6,5,133,0,180,229,34,0,59,10,221,46,126,157,218,56,4,241,172,184,29,88,102,94,156,233,116,169,116,158,58,133,208,153,23,90,33,79,10,70,115,76,93,23,110,142,203,170,211,139,147,182,68,53,212,204,106,178,140,20,226,30,124,15,195,124,227,73,18,197,166,201,56,150,93,222,162,247,143,195,215,164,58,226,178,29,12,35,66,33,100,82,40,137,155,20,106,178,227,91,188,177,24,113,172,28,208,246,24,48,197,26,144,44,164,181,217,98,139,173,22,22,164,17,237,86,52,185,58,191,233,166,110,2,120,17,230,117,214,171,136,164,139,21,15,145,27,190,93,254,64,89,80,0,2,93,177,164,179,6,4,43,153,1,4,108,52,9,135,0,1,113,51,86,18,132,148,11,17,73,101,40,2,51,174,135,156,204,20,192,135,139,193,213,33,126,69,70,45,170,146,90,149,81,16,96,100,8,240,75,78,2,92,156,13,197,120,223,7,114,101,100,168,111,105,63,19,35,181,241,61,112,136,198,101,140,176,1,224,99,48,130,176,145,146,115,184,76,15,180,67,101,194,212,92,242,35,171,179,108,83,202,202,166,118,61,145,220,106,32,121,70,49,8,195,71,21,153,18,56,210,59,213,14,210,144,133,148,245,22,43,72,53,198,204,203,27,35,49,24,173,23,18,210,49,68,140,67,223,58,17,208,141,226,68,242,209,114,181,10,6,162,80,0,59,127,140,133,67,236,252,193,160,56,11,193,194,208,74,170,67,192,163,241,86,149,73,39,179,83,199,58,152,144,185,30,64,181,21,234,235,40,218,74,132,161,198,240,191,46,29,43,156,9,44,22,37,76,184,154,60,77,36,115,18,206,48,89,78,19,233,253,20,42,37,121,235,76,200,17,22,41,135,255,251,178,68,209,140,229,71,103,76,27,143,67,112,169,172,217,83,113,229,110,81,9,155,56,109,60,173,194,35,179,102,77,177,151,160,53,181,228,19,45,8,229,99,140,28,185,116,53,135,15,180,209,101,33,12,114,51,25,93,144,68,153,149,74,57,216,194,119,158,164,26,31,214,137,210,74,175,183,81,110,63,35,104,200,180,115,234,118,242,252,50,237,241,133,98,29,36,201,175,149,1,170,76,20,45,92,136,66,2,162,170,113,34,94,206,195,215,22,126,62,133,151,64,205,189,104,133,76,185,13,195,217,59,242,229,176,252,46,185,134,85,4,81,63,210,5,123,29,151,66,106,214,156,167,156,197,233,167,164,181,33,206,117,189,106,20,51,80,236,90,27,103,189,221,96,162,149,145,13,62,254,165,161,60,205,143,151,211,138,6,235,112,68,240,171,113,82,153,185,215,166,255,106,79,56,144,147,252,223,46,159,147,211,213,238,85,161,198,18,159,43,60,237,255,253,250,48,101,0,1,46,248,205,37,35,236,49,142,150,229,52,74,72,199,68,3,47,145,203,114,99,112,34,19,201,128,34,160,180,18,36,235,54,76,215,213,254,71,197,212,135,210,55,118,122,62,214,165,77,45,233,116,145,88,216,101,2,22,25,123,209,13,222,70,70,187,0,3,158,169,226,82,230,167,83,224,217,92,189,180,158,101,114,233,248,21,245,122,186,219,203,163,108,65,103,59,140,147,41,192,232,94,132,59,34,85,150,123,230,7,144,144,205,35,37,163,147,26,175,51,170,20,237,17,85,70,15,119,152,18,15,115,78,158,72,84,65,132,76,14,56,185,42,77,16,164,104,73,121,124,245,58,15,88,231,129,4,125,44,159,141,55,14,145,198,7,235,252,223,197,156,211,168,160,155,18,223,117,20,192,29,235,0,0,32,0,4,187,98,130,90,112,90,97,131,132,153,69,166,74,45,44,69,236,7,38,22,27,50,3,177,47,150,231,67,254,178,17,110,126,198,58,179,191,70,47,123,165,231,41,153,191,255,232,148,98,37,223,191,91,179,184,153,189,146,70,149,5,41,83,20,244,42,4,119,81,232,99,177,152,56,39,167,244,215,171,204,214,180,38,142,219,167,154,139,88,204,14,106,68,199,33,137,47,225,214,212,9,169,8,9,129,195,193,162,64,169,128,99,73,138,225,73,134,64,128,136,1,48,40,0,163,94,196,192,201,128,160,44,190,156,59,12,217,152,1,202,185,96,153,44,146,234,192,176,215,81,184,179,176,92,147,240,161,73,126,162,221,4,73,77,23,153,145,77,109,31,80,229,2,189,110,11,191,114,58,198,156,5,226,242,56,17,7,25,193,135,221,36,225,130,145,232,120,112,211,77,113,160,1,40,120,7,22,104,234,255,251,178,100,199,14,165,192,102,203,155,152,67,112,97,204,89,186,100,194,76,23,137,157,38,110,225,13,193,194,41,230,93,161,150,185,24,199,139,95,241,17,196,92,253,223,83,41,112,31,57,200,141,144,36,195,243,78,30,31,18,101,58,49,101,19,69,15,137,26,107,195,45,81,67,244,51,116,141,228,79,159,236,255,226,14,220,13,236,124,183,93,179,215,160,210,62,123,65,105,202,10,237,252,72,194,65,231,52,183,97,138,6,51,216,89,216,36,34,98,22,117,0,70,4,27,163,82,122,31,128,229,25,231,75,217,124,206,57,119,44,46,227,173,242,127,103,51,104,66,7,40,241,249,180,37,60,223,154,179,181,157,46,159,255,255,74,4,61,30,45,59,190,58,176,234,166,174,91,106,56,86,65,194,212,69,97,212,92,187,154,63,71,174,28,220,159,217,29,82,236,204,123,120,89,12,241,4,55,127,95,57,12,47,43,206,167,87,246,47,181,0,3,110,244,195,89,192,237,208,4,200,112,92,204,224,244,195,128,229,217,12,13,11,90,96,24,16,28,0,170,180,141,100,41,91,36,150,33,99,90,97,168,251,204,37,247,243,111,159,217,199,242,25,0,0,142,91,253,139,39,76,23,241,197,101,107,118,67,58,204,43,188,86,233,32,248,106,188,174,244,190,221,36,177,155,74,169,31,218,240,52,91,176,84,90,240,41,168,177,217,51,245,251,113,108,153,100,181,109,210,214,116,57,61,199,211,78,214,246,123,194,61,137,25,205,181,18,187,34,74,164,214,39,68,8,200,121,33,43,76,201,50,202,124,199,16,255,212,144,228,22,227,189,99,65,8,70,72,110,183,44,150,175,239,175,209,123,56,142,18,191,115,123,216,37,0,1,28,188,222,222,54,114,76,190,83,76,36,204,27,105,101,165,54,35,41,222,24,132,226,167,131,221,72,5,248,105,174,221,219,153,95,254,91,230,241,202,81,122,166,84,242,157,127,108,79,94,169,187,6,162,195,7,86,48,248,198,112,193,237,14,29,254,253,249,204,132,148,96,194,216,85,7,30,72,249,35,25,38,106,199,222,187,100,238,29,168,198,41,129,134,88,75,16,139,34,205,141,14,24,71,134,186,110,84,85,59,32,134,16,97,27,69,164,92,243,208,159,132,69,112,117,81,83,68,241,100,196,52,98,89,71,24,131,86,184,40,0,43,47,134,131,118,64,237,216,193,242,28,195,96,100,193,128,128,70,1,173,87,153,88,208,165,186,200,20,194,24,116,92,100,153,97,140,71,57,29,6,239,199,153,108,22,242,98,248,67,76,157,182,117,216,90,98,56,168,71,8,73,196,141,30,76,213,56,93,16,84,103,96,162,20,38,93,0,176,138,13,203,56,199,210,159,228,116,122,255,251,178,100,203,12,133,120,102,203,155,166,95,64,141,172,201,99,104,105,204,82,153,157,48,110,165,22,130,21,51,166,169,147,33,240,182,125,174,248,249,116,170,106,107,85,33,121,132,155,136,121,168,136,152,24,231,92,196,158,151,56,217,168,81,186,34,220,64,177,162,247,127,232,78,215,172,120,243,236,111,143,191,245,251,223,95,244,174,23,255,229,63,176,39,96,80,14,75,191,232,26,108,196,97,236,50,224,136,9,132,49,5,49,31,148,75,99,21,227,118,114,132,108,186,189,122,164,109,72,129,21,186,178,226,99,54,254,191,168,187,230,150,254,45,17,168,160,40,226,142,166,251,167,116,179,55,83,19,17,78,54,102,170,23,107,114,105,28,233,129,166,59,35,143,185,129,223,159,98,56,195,70,40,194,4,206,113,68,116,105,49,15,5,176,196,36,68,142,91,249,129,178,181,235,230,53,141,88,132,154,85,13,70,221,41,117,29,138,68,140,54,110,4,223,191,242,31,194,0,25,191,220,232,39,227,5,19,140,50,25,8,22,145,0,204,32,6,66,21,4,92,109,117,213,169,7,181,136,122,219,244,196,102,29,111,157,221,5,4,93,224,143,45,150,184,153,45,54,1,124,31,230,109,31,134,27,36,142,57,94,81,111,188,138,68,160,216,251,214,68,199,192,64,100,185,121,193,7,19,219,132,179,62,127,253,203,194,113,217,233,141,123,95,43,116,247,152,74,205,40,12,145,200,149,78,65,225,221,209,171,167,151,162,28,102,196,90,229,120,205,132,138,143,100,191,251,191,231,249,98,155,242,254,120,184,184,30,212,34,144,249,70,40,140,144,209,207,172,76,8,32,8,110,128,0,32,1,185,19,116,201,143,0,238,45,17,128,38,90,85,60,149,64,228,162,34,104,128,194,161,91,50,127,48,178,247,26,150,210,133,104,100,149,138,104,210,228,8,79,15,19,169,165,8,236,52,215,83,235,102,145,196,28,60,152,138,18,163,190,46,39,21,56,86,250,135,169,72,67,132,214,52,129,65,76,150,252,136,116,56,246,118,106,179,120,245,113,121,44,108,50,149,29,53,152,140,253,69,205,88,157,109,158,162,165,154,250,180,247,103,177,240,131,137,106,165,24,253,200,225,93,4,134,44,24,162,49,4,93,227,54,189,50,65,64,0,75,118,230,94,96,102,106,143,134,21,128,198,17,4,161,129,128,84,13,76,32,224,197,46,214,162,200,103,110,43,112,143,221,99,77,93,232,123,245,47,179,94,95,24,126,226,208,220,77,16,226,237,33,230,91,54,227,156,153,109,165,247,164,120,98,150,96,129,117,11,141,112,236,71,149,129,225,224,43,31,160,118,140,61,10,63,102,119,249,187,173,98,146,17,30,33,251,81,230,252,255,251,178,100,199,12,132,218,102,205,27,134,70,82,141,108,217,154,105,40,63,20,1,155,50,110,161,185,73,222,51,102,77,161,34,56,51,115,84,240,47,35,115,45,97,144,129,189,214,70,162,56,234,26,145,68,25,108,139,68,197,3,95,213,223,58,146,148,219,20,9,235,203,201,233,166,180,158,116,118,18,167,202,71,78,155,31,43,205,250,164,192,144,152,176,1,153,108,198,145,209,165,2,106,39,152,129,67,160,161,181,82,51,35,90,20,57,42,143,53,140,33,86,228,145,137,138,46,103,220,26,131,112,227,130,24,174,214,113,175,212,150,183,61,214,224,225,205,107,191,126,126,136,236,129,81,179,241,149,241,203,6,12,69,216,165,174,139,129,167,35,14,158,154,88,109,192,165,98,198,247,117,173,186,164,250,87,255,53,252,124,252,223,193,133,207,71,37,233,31,220,135,3,152,226,223,112,255,147,47,252,128,10,196,85,0,1,35,140,195,5,20,204,142,194,184,196,144,4,7,132,148,66,6,160,32,118,48,23,2,67,2,48,25,3,1,114,154,165,178,101,151,133,55,84,49,233,82,129,109,44,22,20,239,4,24,212,224,7,69,197,108,112,218,110,27,26,39,55,113,87,47,65,66,192,78,68,133,194,181,31,140,73,240,150,181,218,59,205,130,39,75,110,77,46,118,32,249,249,60,229,229,224,235,183,8,85,95,69,106,110,187,191,155,119,211,87,123,143,156,122,44,58,212,212,45,54,93,239,29,203,89,210,183,30,114,181,41,214,161,131,207,243,60,189,204,216,230,207,80,113,204,239,141,142,98,14,83,251,139,159,169,229,209,80,179,37,134,222,250,70,253,179,113,75,148,170,143,105,197,20,95,255,95,132,172,0,16,1,208,0,187,127,250,179,129,97,57,4,49,204,37,22,92,198,203,140,15,18,97,192,161,3,103,96,184,45,26,210,6,214,157,115,6,71,239,219,117,49,127,113,255,255,229,144,126,219,35,193,177,131,237,4,95,73,190,216,239,151,146,179,250,15,55,156,237,181,38,166,196,37,201,166,139,42,214,168,164,201,244,114,80,114,144,199,170,148,194,198,234,49,90,134,54,103,146,114,214,139,92,133,91,19,211,230,98,88,237,140,248,136,99,33,240,164,85,83,202,103,168,134,166,185,153,76,213,90,38,214,201,170,248,255,25,88,0,59,54,167,34,41,27,124,86,102,165,168,160,76,68,60,48,192,17,32,194,15,74,101,155,130,194,89,11,11,84,185,49,91,179,202,193,156,9,57,200,106,226,182,64,241,40,44,183,203,185,57,241,82,167,85,248,100,176,228,27,2,196,224,121,235,88,238,174,187,133,238,89,237,77,88,179,71,75,11,154,161,179,63,133,156,157,134,95,137,239,208,255,251,178,100,206,12,5,166,103,74,155,216,91,112,138,236,233,205,101,43,58,20,65,155,48,110,25,29,1,180,179,102,205,145,33,248,200,70,170,158,25,119,132,179,96,151,122,113,49,159,170,126,190,235,229,81,244,163,73,250,67,19,162,66,142,204,35,41,227,174,225,111,58,93,31,155,247,112,127,33,138,222,163,178,176,186,57,72,253,43,95,10,77,140,175,149,58,201,39,107,51,173,171,82,64,32,8,43,110,224,213,76,110,77,121,2,136,136,66,119,25,177,68,172,82,65,47,143,68,31,72,133,74,145,103,21,39,101,123,1,25,104,140,102,103,233,71,86,75,90,255,189,52,255,249,149,120,139,120,109,57,237,22,229,62,235,164,245,94,184,28,147,241,43,17,119,221,93,44,174,215,221,204,77,37,198,189,77,38,181,211,108,146,169,85,227,166,239,208,169,65,252,20,42,112,249,27,180,10,231,237,90,168,44,189,0,2,155,112,203,125,136,222,131,52,206,195,12,197,20,16,24,93,137,23,70,20,3,38,15,1,136,170,140,194,64,72,0,13,21,6,65,32,201,105,148,48,211,20,110,124,148,182,84,198,93,230,206,170,75,165,155,43,89,18,40,6,17,78,16,249,48,109,136,42,104,20,197,0,88,140,212,205,24,88,9,132,28,123,163,48,51,166,253,227,49,69,9,159,135,156,42,242,102,185,110,81,110,0,158,141,210,190,150,3,177,40,201,24,137,16,142,62,135,207,223,12,205,81,251,124,182,18,74,32,142,215,39,72,233,177,136,114,14,89,24,238,204,97,156,232,174,34,148,52,117,217,108,68,56,183,95,75,123,89,201,103,214,147,52,62,237,250,27,87,29,73,173,182,63,134,147,241,70,64,228,127,188,204,112,6,189,0,4,101,183,153,218,97,141,79,62,211,145,0,217,147,97,230,8,49,139,27,4,197,154,155,98,20,2,3,40,4,106,0,249,54,51,234,132,58,238,168,108,189,23,68,144,115,118,99,17,197,207,61,125,245,75,194,93,73,3,90,126,46,255,211,238,162,175,73,121,167,186,93,168,211,117,116,222,141,186,167,81,89,44,220,106,140,23,168,187,82,180,161,134,50,24,42,105,248,227,60,100,231,93,134,226,138,30,132,94,103,147,204,34,111,120,99,187,184,116,28,50,20,76,242,214,114,138,29,130,145,26,161,198,171,88,192,149,200,0,7,118,252,223,130,205,88,216,201,50,141,93,164,212,12,17,56,32,148,199,129,94,212,160,130,24,91,9,122,216,252,165,70,222,40,155,191,139,245,106,197,12,185,173,182,73,216,155,9,104,207,82,228,80,92,84,197,227,136,9,2,184,149,33,235,244,3,78,15,220,224,246,88,136,32,150,168,26,15,136,16,89,144,42,78,255,251,178,100,206,12,133,219,102,201,155,185,67,112,138,172,217,115,105,40,90,20,25,155,48,109,161,249,138,66,51,101,157,182,33,56,199,115,252,63,69,87,112,188,126,253,87,235,34,245,191,19,43,21,107,202,116,203,91,218,74,15,138,72,139,131,81,254,69,17,235,247,48,27,10,168,229,226,102,144,210,69,26,135,137,141,42,14,96,227,88,245,207,255,53,137,76,181,66,164,40,122,147,122,212,27,223,123,185,38,88,64,21,93,147,2,150,76,254,160,202,137,195,185,140,152,57,16,129,161,166,102,4,191,217,153,88,84,16,128,208,240,188,184,27,141,35,234,85,78,177,117,213,129,43,169,78,151,184,77,227,147,174,22,177,63,189,44,124,90,241,44,100,53,48,229,72,180,83,68,19,89,164,211,93,144,179,67,242,34,250,234,54,212,117,37,227,88,211,196,210,178,142,243,19,228,77,33,220,80,237,166,81,228,94,180,139,53,92,218,154,239,184,152,183,102,236,99,91,114,138,58,190,169,144,66,25,207,107,183,147,38,92,136,3,8,113,30,134,124,146,89,242,210,4,149,0,155,183,248,223,128,76,194,12,214,199,64,102,134,6,118,160,1,2,97,8,109,74,28,134,89,27,110,157,81,184,49,225,119,96,183,90,171,201,94,220,221,233,137,100,205,18,123,191,179,178,132,222,93,76,246,1,8,7,136,81,143,185,172,181,17,251,155,87,31,92,138,51,11,190,128,110,137,182,122,148,60,143,47,7,86,235,167,51,219,144,51,33,215,61,165,104,198,43,49,147,51,238,183,77,101,157,142,87,62,204,93,45,84,103,49,14,61,212,188,228,63,205,39,115,155,182,64,211,79,37,222,137,178,107,106,42,152,183,187,223,208,192,209,128,16,8,0,11,190,248,150,32,86,177,170,216,101,158,154,112,239,234,239,5,44,128,157,251,59,101,47,12,78,110,171,66,86,100,201,39,56,170,206,123,194,69,18,34,10,207,95,63,250,186,235,227,250,227,239,250,78,96,199,114,218,110,34,157,210,97,102,157,92,197,39,71,21,48,131,23,32,125,73,230,213,11,49,8,163,169,56,164,120,110,210,234,153,229,238,236,230,134,131,38,122,222,197,198,192,253,119,162,175,170,73,126,251,186,250,170,190,186,153,137,88,250,63,251,152,160,165,0,1,118,218,99,119,180,104,24,108,99,18,90,103,104,232,97,120,216,94,64,48,176,13,4,16,72,133,76,4,170,3,146,128,72,52,186,166,215,216,24,23,86,217,137,124,142,114,130,110,133,61,152,148,101,74,68,129,2,215,175,86,82,194,154,217,32,2,229,216,1,3,78,116,121,223,157,197,223,179,46,171,76,243,68,106,118,49,26,153,151,229,24,173,94,188,237,174,124,255,251,178,100,185,140,4,130,103,76,155,108,85,176,127,236,233,154,104,200,120,20,89,155,42,110,141,125,2,59,51,101,205,164,161,224,96,187,79,231,59,35,223,91,158,158,80,201,24,33,51,152,38,49,202,84,117,164,135,85,147,29,189,140,137,42,48,56,174,126,44,95,255,184,35,155,230,83,85,77,194,150,181,109,166,84,203,233,79,154,154,183,117,75,249,198,119,210,128,70,0,26,93,240,0,177,156,134,72,68,201,98,10,132,87,70,56,49,156,42,138,148,206,251,182,145,45,22,164,244,117,166,2,130,235,29,235,41,114,53,104,72,9,200,46,145,178,6,160,107,39,121,203,190,190,174,235,141,171,234,253,207,169,115,148,179,68,133,88,132,244,101,60,204,74,215,142,120,74,104,86,23,134,156,96,198,42,234,251,170,232,97,226,176,72,219,40,91,103,65,148,182,60,242,36,120,251,177,113,28,214,134,62,207,171,35,130,200,84,73,81,206,120,174,166,188,250,69,219,160,165,79,115,79,115,89,209,142,118,222,134,0,58,0,169,183,216,210,124,67,101,48,65,195,35,4,152,204,36,27,82,165,87,105,106,192,200,163,79,122,115,48,230,187,46,100,107,186,17,25,221,189,203,42,209,195,50,216,122,178,215,76,8,38,0,144,0,194,119,18,21,136,149,30,18,138,164,252,85,180,14,145,27,40,21,58,218,141,181,54,34,95,85,143,131,120,227,214,70,151,104,130,201,103,184,162,217,5,216,241,163,197,161,106,90,165,109,44,251,27,164,243,138,238,47,74,166,41,194,199,208,202,66,203,172,129,73,171,29,92,147,245,212,99,99,97,71,232,238,172,187,182,66,251,165,47,226,169,91,255,207,255,226,64,12,88,0,41,110,198,122,217,198,126,1,6,32,158,198,34,1,166,36,5,36,193,81,129,64,40,24,212,70,144,72,0,207,159,99,0,64,166,100,24,0,180,228,103,46,241,13,26,174,10,57,149,9,149,179,189,26,115,112,139,111,47,10,227,65,196,113,7,167,136,7,178,170,95,233,133,155,113,162,65,126,241,236,96,98,72,40,49,121,142,104,182,20,71,185,255,118,73,199,238,100,87,45,8,160,114,187,118,19,19,82,201,98,191,198,132,254,204,238,77,249,145,239,36,67,51,193,91,22,29,239,248,41,72,193,113,186,150,235,149,164,119,223,242,242,42,155,129,36,3,55,255,83,149,131,39,25,54,118,99,34,44,22,114,65,180,174,92,112,99,62,126,43,83,68,45,62,50,187,55,33,31,157,186,91,119,157,170,179,113,90,75,19,144,204,52,238,193,17,105,139,51,57,192,118,121,90,33,51,63,79,103,123,189,117,76,76,56,226,210,36,38,198,49,53,17,67,235,67,27,134,206,155,255,251,178,68,192,12,244,197,103,76,155,137,69,48,147,44,217,99,117,227,122,18,173,155,52,109,153,91,66,46,179,101,129,198,22,152,92,140,141,63,98,214,122,12,86,203,103,170,16,129,200,202,106,52,81,229,157,41,81,73,136,148,29,153,254,75,58,17,155,239,189,124,131,30,218,3,20,48,164,43,59,102,127,203,125,218,102,71,177,99,12,46,121,179,42,132,254,223,249,234,9,28,189,126,111,130,65,163,70,128,196,241,146,64,129,192,208,104,56,64,49,89,5,218,76,36,150,80,100,21,146,38,76,100,172,20,163,204,214,130,59,47,157,141,223,96,209,24,235,139,8,31,2,130,9,40,196,120,15,75,216,83,124,86,122,181,48,156,134,174,238,167,109,20,74,57,27,223,179,104,111,76,30,85,126,251,119,208,226,218,164,136,141,143,100,25,83,29,206,118,101,102,83,116,58,185,30,107,154,206,174,207,59,170,59,184,161,29,40,115,17,166,81,94,233,119,119,100,65,217,72,170,66,183,179,117,189,116,39,134,42,0,205,255,248,195,62,70,177,12,180,252,2,80,28,216,234,58,244,16,99,153,1,199,87,148,150,151,176,204,174,229,109,243,26,214,37,212,57,65,85,224,40,22,244,130,87,122,154,7,137,85,207,43,55,60,241,9,72,155,159,180,8,4,71,162,109,142,81,103,184,220,33,178,104,50,44,204,167,173,89,90,92,221,145,210,150,57,120,246,95,194,120,125,169,136,68,164,178,155,11,181,100,197,32,98,249,142,196,39,250,195,28,191,153,104,169,109,172,172,119,212,81,125,250,239,153,112,175,219,47,102,156,101,147,148,243,15,61,138,229,119,172,136,16,214,0,47,125,249,131,55,38,178,77,152,57,166,97,177,185,18,117,20,196,129,192,229,178,250,147,186,235,225,99,23,54,35,22,136,160,29,170,55,217,209,91,148,94,124,220,186,103,138,54,233,64,176,196,37,235,180,240,37,116,74,3,153,151,217,185,195,196,44,72,177,115,150,170,101,73,143,91,151,184,17,238,109,251,248,255,252,32,111,148,151,247,183,153,241,181,41,211,35,101,26,204,216,229,229,144,182,216,121,187,137,249,141,93,157,245,153,45,103,223,59,245,67,115,179,165,151,143,182,115,99,239,47,204,17,228,101,87,69,177,75,237,200,151,182,184,28,0,92,146,195,105,64,70,0,70,130,77,153,117,102,99,241,73,16,56,192,160,52,79,110,226,192,8,139,166,28,10,72,214,133,24,62,72,19,245,111,102,115,97,99,53,92,24,13,164,131,162,154,197,65,216,251,4,169,136,189,63,80,24,110,46,118,90,126,170,123,60,28,213,235,107,60,105,30,64,140,250,75,230,213,6,37,113,176,250,174,224,216,184,233,137,255,251,178,68,193,12,196,135,102,205,155,102,86,96,145,236,217,131,112,197,204,19,73,155,44,110,61,13,194,77,51,101,141,199,141,240,102,30,187,213,45,81,49,18,206,196,171,31,3,215,24,211,115,51,85,72,146,194,234,109,60,164,177,115,188,86,157,136,124,146,175,246,167,98,11,105,109,197,200,207,230,172,198,159,255,241,140,181,213,25,202,117,68,129,74,0,7,45,216,221,211,211,56,43,76,208,66,0,140,12,138,15,33,11,5,4,38,56,21,113,3,36,41,180,36,15,48,32,13,1,207,235,11,29,2,42,207,164,91,82,9,211,243,246,246,88,67,163,160,156,147,141,228,152,77,193,114,144,47,202,180,97,254,245,137,201,92,254,19,168,240,101,39,46,148,55,126,250,180,189,181,77,216,13,65,70,86,47,242,74,127,150,73,145,70,70,54,145,106,120,139,98,17,151,109,215,211,236,234,89,166,94,235,177,98,204,205,186,206,16,98,181,135,92,46,221,216,191,34,152,200,69,207,250,146,120,94,36,47,92,24,106,106,0,43,247,244,213,248,141,240,144,195,35,13,88,184,199,139,148,192,132,0,88,57,162,191,112,87,174,53,74,206,160,9,41,64,11,255,134,84,22,179,153,158,173,132,174,94,239,76,67,206,180,213,36,185,169,203,154,230,24,201,169,53,205,99,33,38,211,104,255,170,212,98,242,227,154,37,179,77,205,47,75,200,194,113,136,110,166,81,167,153,73,252,220,179,52,238,185,118,205,131,42,179,85,218,251,129,150,208,90,144,125,166,124,212,29,249,146,222,59,101,187,90,168,134,249,98,231,60,233,75,220,104,251,216,218,243,140,253,180,206,117,37,69,84,2,214,0,7,119,252,201,115,35,89,26,12,194,188,49,65,8,193,130,36,77,4,130,12,96,15,150,42,22,148,161,197,255,77,84,250,97,20,130,194,21,3,89,183,104,37,218,153,129,237,117,255,159,135,162,79,244,90,24,101,205,241,115,164,106,81,69,106,119,10,61,231,97,224,189,43,189,102,171,110,101,8,130,165,38,151,18,251,70,169,253,251,38,131,62,151,253,56,40,69,201,183,205,30,156,113,233,18,58,74,176,83,245,212,222,118,24,112,135,215,10,156,114,158,241,36,135,22,156,191,162,213,172,130,51,58,218,212,69,37,151,145,93,176,87,40,32,0,61,182,244,193,168,35,128,0,12,74,24,49,24,144,194,226,176,80,40,192,193,52,128,150,175,123,142,67,254,215,97,185,90,254,130,105,165,244,178,28,108,231,56,233,126,165,133,128,27,231,77,12,202,108,204,64,82,167,102,167,101,247,116,113,126,43,59,58,88,0,75,66,164,163,217,247,39,32,184,40,169,61,69,153,152,147,54,97,244,153,176,229,255,251,178,68,192,8,196,144,103,76,155,102,86,96,143,204,217,131,112,101,218,18,89,155,51,78,25,89,130,70,179,166,77,183,149,240,246,108,172,120,31,119,141,180,84,107,155,69,94,152,238,129,175,173,44,207,153,234,90,29,175,223,220,141,25,157,234,114,94,175,63,246,138,155,255,223,95,68,107,221,255,102,206,171,206,156,250,2,176,0,86,255,204,174,176,250,145,141,13,236,192,18,204,116,100,48,9,166,153,152,28,62,252,63,105,164,129,109,33,223,120,218,242,17,162,218,98,67,172,12,93,92,207,166,128,125,161,236,106,83,241,152,120,18,149,193,154,233,182,124,68,124,198,174,95,77,31,233,245,208,182,7,180,180,53,27,85,177,55,254,243,224,116,138,50,217,183,42,177,220,207,69,169,142,136,172,245,70,66,28,187,81,84,141,83,153,68,133,28,88,32,81,35,189,76,234,83,169,86,218,185,168,174,100,116,44,186,93,209,236,202,83,107,49,181,34,250,35,163,21,19,66,120,59,213,0,27,118,252,200,22,77,88,28,1,38,97,49,226,163,134,18,8,225,147,14,50,198,12,163,240,98,239,101,21,159,94,199,29,14,99,27,185,94,165,43,151,26,143,70,91,34,7,75,107,75,101,210,134,191,97,161,77,95,164,214,109,65,138,15,3,34,152,90,150,83,234,92,134,6,24,96,71,67,134,62,59,150,188,16,70,198,188,38,44,199,72,4,51,208,89,216,199,53,50,237,32,214,244,75,20,206,63,72,255,229,53,60,184,203,55,184,83,45,218,161,251,90,200,101,109,183,185,252,77,223,63,211,96,247,27,146,149,64,226,215,128,1,151,110,97,81,166,172,82,104,85,32,161,19,33,50,90,236,92,197,192,23,202,81,180,214,249,114,167,53,84,53,18,29,196,128,226,161,206,200,222,123,57,170,210,202,198,178,248,25,82,22,34,160,28,224,39,92,166,99,122,158,86,196,223,122,249,114,126,141,216,14,33,140,212,123,159,130,148,161,97,104,101,141,29,227,27,3,176,96,62,165,239,159,234,246,27,54,80,252,138,27,8,22,231,221,116,115,67,240,112,84,134,29,179,16,42,147,189,54,41,102,151,84,67,243,239,156,63,79,211,35,76,189,129,102,127,114,242,34,106,85,187,253,44,186,0,228,0,1,118,252,112,218,6,206,70,97,138,6,65,180,0,33,38,36,29,2,30,45,107,146,201,123,237,0,186,75,118,92,208,5,128,35,15,228,98,158,146,130,150,129,221,132,63,78,60,8,239,209,194,222,168,57,145,167,84,178,81,65,101,247,158,157,118,55,38,175,13,203,240,206,245,167,225,149,176,121,136,196,221,190,238,254,20,47,220,173,135,193,238,68,15,158,123,239,123,254,121,243,237,255,251,176,68,196,12,196,105,103,76,155,99,94,96,148,12,217,131,109,227,110,19,105,157,48,109,141,94,194,38,51,102,77,166,14,216,47,124,221,195,136,48,202,228,171,80,0,144,73,28,36,33,208,74,18,8,22,223,10,245,82,187,27,146,171,26,172,47,60,204,59,49,157,222,150,252,212,243,213,158,186,117,95,254,179,69,192,50,192,0,36,223,159,11,194,126,128,21,140,141,227,32,108,180,131,1,193,76,35,12,186,53,39,150,73,216,236,30,238,19,0,138,82,94,155,195,10,149,163,55,175,195,242,200,127,56,82,142,52,182,102,31,64,76,106,34,188,110,152,77,91,51,151,225,58,58,68,102,6,224,88,201,255,223,41,11,237,146,222,48,87,63,211,57,73,200,138,17,103,244,166,103,172,63,55,103,255,156,175,42,208,238,181,2,9,43,93,200,137,239,163,142,217,200,215,238,121,19,4,159,9,147,47,190,180,180,230,84,177,127,249,101,131,255,248,2,0,0,149,236,208,40,136,232,22,4,215,114,68,199,178,116,194,226,152,160,130,24,2,140,22,8,202,192,56,4,4,13,152,54,2,189,205,179,24,26,1,91,161,96,1,74,196,197,92,236,24,187,12,226,40,199,32,133,139,12,46,230,32,254,191,8,124,108,56,17,32,21,36,157,10,148,138,10,90,6,72,37,5,169,75,144,227,172,212,19,32,248,170,4,216,52,180,159,70,177,187,4,97,195,48,169,27,67,122,121,5,144,186,11,192,172,9,94,12,19,207,7,167,45,187,139,162,27,164,150,78,210,106,173,160,130,29,63,78,227,163,235,213,219,223,44,187,139,225,140,185,187,182,204,155,157,97,134,97,73,27,156,92,226,199,143,52,192,213,164,243,176,227,144,216,117,77,76,76,238,187,89,219,248,182,157,136,124,127,215,255,255,255,241,255,255,254,50,176,4,0,9,95,241,64,146,221,60,196,142,250,72,224,212,75,151,195,179,51,253,169,164,36,55,207,113,25,13,141,252,194,65,145,42,102,119,170,179,29,245,181,162,107,90,153,208,167,111,24,227,220,77,94,189,45,211,254,254,71,68,186,188,157,31,245,86,18,49,69,200,118,71,149,213,44,149,187,50,109,110,214,43,127,255,111,255,255,255,6,5,118,97,149,52,119,51,174,96,41,180,99,129,244,105,97,132,96,41,60,10,16,204,95,10,12,27,7,140,1,11,0,0,98,112,32,42,28,4,1,0,144,49,117,32,209,123,11,56,227,18,1,31,24,195,206,16,57,10,25,23,177,151,92,127,131,160,203,195,190,35,41,98,73,236,185,70,183,106,11,7,94,2,46,138,81,137,24,113,97,81,160,32,57,166,136,51,114,180,153,8,10,24,89,232,78,101,96,83,22,192,255,251,178,100,200,14,134,52,103,74,155,184,91,240,90,140,217,231,96,197,110,25,69,155,40,110,225,111,201,185,179,166,205,131,29,248,72,96,193,48,116,237,22,154,99,21,26,140,132,47,96,32,224,46,198,95,7,68,113,198,189,74,87,59,126,179,95,15,150,204,195,59,58,110,84,215,236,57,76,153,217,91,162,106,77,146,74,31,110,115,42,91,203,245,98,45,213,85,61,177,253,182,91,252,213,94,247,47,241,55,12,55,255,254,41,159,190,59,137,170,127,125,119,196,131,129,13,0,0,50,252,194,74,228,131,64,118,134,17,84,148,237,12,160,120,9,248,140,103,83,61,115,153,29,213,254,238,247,151,57,64,218,162,93,63,182,200,182,147,93,17,184,112,40,69,60,47,15,215,82,165,77,27,94,123,62,247,151,125,151,178,170,183,75,42,216,169,233,177,170,142,142,198,161,71,115,13,213,73,62,92,211,208,244,77,221,85,39,76,105,235,167,187,78,223,82,31,238,188,195,108,166,61,47,251,4,140,154,0,0,83,240,195,18,16,238,209,28,229,209,204,193,100,116,26,19,153,38,33,152,244,34,135,17,70,9,1,35,67,48,24,13,45,58,87,5,128,20,83,73,4,69,5,4,37,227,96,140,77,252,76,217,123,69,74,150,217,230,160,128,231,84,21,211,64,24,88,19,11,0,204,29,135,37,172,56,206,192,192,194,101,38,3,34,143,67,229,149,93,12,117,111,15,0,51,45,112,84,16,10,130,72,117,80,198,110,21,6,210,169,91,16,10,227,46,248,57,135,47,138,181,30,24,228,94,55,41,140,222,198,237,143,38,74,91,75,172,42,173,20,19,184,129,242,118,196,25,40,240,140,245,52,18,99,96,172,38,0,198,172,44,149,203,58,122,0,13,169,89,203,143,157,185,251,217,255,152,231,28,88,166,173,223,191,92,160,17,172,0,5,183,244,180,9,113,89,68,40,161,99,202,229,11,31,214,250,19,79,84,7,83,11,185,41,243,164,247,40,19,129,105,214,203,119,158,178,114,98,147,178,51,190,147,219,254,143,107,125,203,105,38,33,228,86,121,200,234,136,239,37,217,79,107,227,211,110,239,251,219,182,244,93,127,251,245,86,202,109,13,255,250,4,107,83,120,98,107,142,119,184,214,64,2,5,201,227,29,1,3,5,129,51,2,3,181,7,10,1,224,80,5,193,81,185,168,101,196,148,54,237,58,22,161,184,67,79,203,106,223,185,107,137,167,55,173,197,216,116,71,128,244,17,150,0,68,80,22,3,147,229,148,151,69,143,23,105,130,44,133,96,102,176,212,189,205,128,92,72,41,151,37,242,168,37,208,48,4,70,118,196,92,192,128,125,255,105,176,3,142,229,54,103,238,0,93,217,65,255,251,178,100,194,142,165,238,103,75,27,163,63,176,85,76,233,227,96,101,92,22,209,157,48,110,153,94,129,164,179,167,93,147,29,56,48,245,123,127,110,183,53,233,41,104,47,41,5,244,19,70,189,227,158,192,172,15,29,167,206,179,39,139,168,60,194,252,192,12,16,169,56,130,77,182,149,13,213,249,131,170,196,97,92,149,150,138,132,4,20,40,123,33,141,111,228,254,239,237,255,255,112,46,122,93,190,65,160,149,150,40,232,164,198,185,57,37,77,88,31,147,64,177,16,126,89,171,164,97,234,247,229,177,62,73,67,219,99,150,172,81,149,90,26,174,227,86,99,197,70,237,89,174,182,93,254,113,19,140,115,102,31,67,231,171,161,167,152,227,131,231,26,132,77,58,134,41,109,93,92,199,115,79,89,243,182,60,230,102,54,157,84,80,119,84,87,232,245,95,219,150,246,111,106,191,255,238,19,61,0,0,228,236,210,90,220,201,228,212,210,176,232,214,192,180,201,0,196,195,224,128,193,145,104,193,224,245,38,76,25,6,140,6,0,73,128,151,40,68,0,46,54,142,68,4,160,37,124,179,152,211,76,134,224,216,82,111,145,20,169,31,86,82,170,98,35,71,130,65,179,20,3,52,160,18,193,30,184,140,236,120,240,96,14,226,19,10,200,149,60,204,137,136,194,98,19,205,5,33,95,217,32,134,80,81,75,165,23,17,173,97,21,92,128,5,20,76,23,85,74,101,80,29,184,46,237,37,250,105,30,234,243,214,131,212,172,27,81,172,170,195,139,162,202,113,177,228,142,69,202,104,54,54,73,213,42,15,108,183,47,71,86,114,209,190,238,183,181,247,212,123,19,36,219,72,164,109,66,98,150,107,251,140,88,84,180,191,155,154,231,103,237,254,47,226,127,255,255,249,104,112,1,0,0,151,124,102,174,116,38,156,195,94,49,103,149,74,130,39,150,57,82,217,15,222,220,174,114,42,69,245,157,247,142,103,146,220,117,36,160,25,22,103,41,14,170,207,155,242,20,143,18,63,41,116,139,102,61,122,187,46,219,37,213,185,238,168,114,179,34,25,105,149,103,49,93,213,152,244,118,52,238,231,49,54,53,52,115,145,145,40,106,93,156,161,58,158,106,29,119,66,149,127,163,210,127,59,171,106,159,255,61,67,153,221,249,161,66,144,153,140,40,21,24,126,52,24,160,16,24,50,6,163,1,40,22,131,43,206,69,11,105,76,202,82,241,188,77,27,7,70,87,98,118,0,160,100,109,218,97,204,134,101,107,198,62,254,45,114,207,64,203,86,117,161,42,231,90,46,228,53,215,49,191,134,154,254,47,228,101,81,187,82,103,221,155,13,1,145,198,198,212,32,200,122,114,19,65,21,172,226,206,107,8,141,38,255,251,178,100,208,142,166,78,102,203,27,185,91,240,113,12,233,199,100,199,124,20,41,155,52,110,140,254,201,176,179,103,29,147,21,184,245,143,57,255,88,143,251,33,167,42,86,64,234,233,102,131,63,75,243,164,199,43,43,50,176,124,235,50,45,93,75,201,105,22,198,202,140,103,63,30,246,124,44,121,208,121,191,148,116,83,93,79,126,110,167,176,216,1,219,36,191,243,40,179,93,116,14,49,228,22,2,15,85,20,194,131,111,216,150,218,173,114,82,1,70,185,248,118,56,114,218,118,82,162,130,192,195,114,147,230,186,39,101,99,225,157,121,2,201,68,189,52,228,178,217,216,187,254,232,201,118,50,50,55,153,217,246,222,132,50,231,52,166,84,41,238,83,10,162,100,56,218,236,201,74,34,204,204,138,82,54,200,57,17,83,101,169,197,246,250,202,212,118,253,61,76,3,170,0,0,229,240,221,220,164,206,179,192,196,224,48,205,67,180,196,65,148,193,113,72,193,0,16,193,80,126,22,48,2,150,180,170,2,49,246,138,128,70,106,195,80,221,153,72,20,238,3,100,15,163,55,209,28,92,38,31,34,103,106,83,50,132,199,245,157,33,33,51,84,85,125,178,119,221,48,212,1,169,48,229,6,77,194,101,56,105,5,102,36,187,219,102,86,14,33,74,26,228,89,115,209,178,200,213,45,101,47,24,1,129,48,248,72,28,154,15,190,58,175,42,233,26,101,25,44,185,187,204,138,194,74,29,109,168,229,188,184,136,212,148,83,76,139,145,130,172,61,206,159,58,39,110,36,117,77,61,68,136,177,238,52,232,17,98,110,171,90,140,59,198,112,235,95,255,113,81,19,24,207,255,250,97,160,44,160,0,82,93,136,25,76,149,24,46,2,98,208,102,34,26,91,130,236,135,92,47,201,11,131,2,73,219,188,64,170,201,44,66,76,60,173,47,114,31,140,18,63,12,178,172,225,130,81,246,221,231,160,54,115,88,104,120,40,173,79,199,75,236,201,0,98,238,47,70,239,69,175,137,100,195,221,11,26,215,85,86,61,196,65,93,207,197,204,59,166,171,232,250,91,28,166,176,219,28,139,218,54,117,67,20,108,147,35,152,106,143,154,190,237,100,103,80,174,62,91,168,23,95,182,36,182,171,106,89,50,234,70,81,119,105,207,253,72,225,33,178,173,40,34,93,116,190,195,142,26,0,196,165,222,153,132,154,156,40,6,153,32,5,24,92,43,24,70,34,5,0,22,24,36,4,39,203,38,100,10,205,1,197,95,151,14,16,200,20,135,235,75,106,175,141,181,68,232,133,81,176,252,133,158,3,176,83,69,128,201,80,26,100,212,231,73,62,32,9,231,106,225,32,38,202,241,84,202,141,61,16,231,49,62,41,81,255,251,178,100,211,142,197,212,102,203,27,184,67,112,152,204,217,99,109,136,110,82,45,155,52,110,189,79,129,246,179,102,13,164,149,120,236,232,67,60,206,156,155,80,160,100,106,54,60,185,66,229,157,122,221,253,14,171,220,227,149,220,194,236,206,97,170,147,90,133,31,118,124,129,219,63,53,14,220,195,237,54,143,63,95,170,157,253,58,183,255,236,155,111,253,221,2,200,0,5,47,135,56,9,246,72,98,1,26,105,130,129,18,28,129,1,158,42,197,101,17,120,122,4,132,162,148,145,60,204,148,180,141,218,173,77,21,23,35,230,18,50,72,155,216,147,105,86,232,210,74,35,190,222,139,137,1,26,131,108,200,162,61,210,143,71,209,8,133,111,87,170,26,53,152,204,86,29,42,186,21,157,119,48,209,33,103,168,162,141,83,51,32,147,56,197,117,66,84,84,231,51,25,213,234,200,97,71,44,124,196,41,137,183,251,253,138,232,151,79,221,221,1,106,0,1,47,248,195,15,35,213,71,68,151,166,65,50,153,24,50,48,14,91,194,16,27,136,230,97,22,132,74,164,20,74,12,21,59,10,29,89,94,37,208,209,112,87,114,254,114,51,147,84,226,72,208,63,209,167,89,52,75,44,47,19,199,178,44,147,231,59,35,217,18,168,21,106,228,33,200,22,198,37,218,252,144,152,49,22,220,118,109,67,123,119,201,181,155,75,215,21,21,190,213,82,221,173,37,122,171,164,85,66,238,80,218,32,41,3,84,71,17,97,5,30,70,205,33,185,245,87,61,218,71,255,252,14,251,151,249,127,229,249,247,162,160,123,235,245,254,49,190,182,40,3,128,0,150,236,100,232,113,244,171,102,100,6,138,25,204,160,35,33,2,14,1,72,149,137,112,234,84,142,64,179,208,228,98,16,192,101,122,174,123,44,71,52,36,58,21,204,100,188,232,115,33,165,240,204,45,135,233,13,81,145,7,218,202,64,158,55,176,50,144,99,141,250,173,97,101,26,116,175,132,9,197,177,137,78,198,241,185,131,14,56,149,199,111,117,139,127,255,237,95,164,104,129,88,229,237,135,107,133,44,59,82,230,194,215,78,250,75,2,189,68,135,43,164,233,112,182,207,42,79,209,102,16,202,5,253,127,124,32,49,143,167,113,99,30,8,187,241,63,204,147,35,36,23,43,151,240,165,168,194,99,179,15,1,12,108,76,76,196,145,91,98,67,119,102,0,156,116,38,158,55,81,181,60,96,41,87,40,232,11,134,228,53,78,116,151,98,157,156,186,16,17,194,49,71,57,200,173,88,85,39,76,100,219,121,24,153,88,226,166,77,177,36,88,144,104,43,228,45,16,149,176,105,43,221,185,215,138,79,116,116,173,190,173,234,187,159,115,85,17,76,177,255,251,178,68,201,142,196,193,102,205,27,143,67,112,153,140,217,131,113,227,126,81,85,157,52,110,60,237,194,57,46,38,141,198,25,184,138,85,166,39,54,249,134,119,55,60,209,222,53,77,143,218,212,230,27,95,74,29,180,210,111,230,81,220,198,85,54,231,37,8,155,245,171,156,232,161,99,64,1,93,255,49,204,216,194,224,163,12,4,2,164,165,208,220,221,160,32,21,160,67,19,241,41,68,174,198,149,160,57,90,246,64,209,235,38,35,145,26,50,224,114,4,65,168,210,72,16,93,126,71,99,105,30,172,229,14,143,158,57,104,156,124,237,70,163,170,214,86,187,107,254,130,207,106,111,47,63,255,242,26,159,212,239,105,151,137,122,144,38,75,90,233,59,157,235,212,25,144,251,109,170,108,74,157,235,125,101,59,85,82,183,62,198,255,231,29,13,173,253,255,104,134,61,124,183,213,28,69,53,177,13,61,99,1,194,34,16,83,190,202,0,3,118,216,214,24,104,217,225,248,203,240,116,195,81,52,195,192,124,194,144,205,30,76,79,5,88,35,46,127,215,196,109,236,93,50,21,244,74,0,204,195,112,60,158,86,188,152,75,91,66,7,209,36,222,197,76,66,6,183,136,89,30,92,78,146,80,115,29,32,191,79,37,74,34,106,182,192,114,138,50,236,74,78,178,244,67,12,23,162,184,10,244,122,197,151,44,146,28,153,177,210,99,70,137,13,73,125,110,223,127,136,212,57,82,110,102,198,168,170,58,160,168,201,12,154,60,214,170,117,68,51,150,41,73,48,162,28,38,196,175,159,67,108,153,98,238,177,187,197,85,101,164,117,124,79,214,45,127,181,178,57,21,44,98,202,52,223,53,211,87,237,192,238,81,111,233,0,45,0,2,146,220,111,114,70,238,64,60,46,1,72,89,133,183,17,6,128,146,41,32,40,131,218,239,216,132,204,212,107,188,119,12,202,103,83,162,66,71,20,99,75,163,163,102,245,194,242,67,123,34,115,160,99,158,76,203,246,69,12,69,66,137,183,246,215,28,217,133,6,106,203,15,252,218,126,100,124,138,56,35,221,221,87,98,234,108,118,59,19,201,213,51,241,40,131,6,195,142,221,39,175,135,126,139,99,34,133,210,218,205,103,95,8,231,235,55,137,152,97,77,29,8,185,251,121,25,93,124,101,63,44,4,0,4,255,195,13,221,207,172,81,49,96,48,194,69,146,176,249,132,197,3,130,19,4,130,39,226,13,134,24,148,171,36,109,211,135,18,249,247,134,227,179,112,28,17,43,89,238,228,153,87,62,143,211,178,230,23,49,129,181,136,172,236,185,117,166,203,139,7,49,135,178,69,76,209,221,232,33,203,129,226,45,203,113,169,112,176,26,147,229,90,195,225,251,18,255,251,178,100,203,140,133,153,103,75,155,175,69,176,133,172,217,131,109,131,126,19,13,155,50,110,12,190,193,178,179,102,157,163,21,240,170,121,52,119,61,216,159,222,31,207,255,59,232,141,188,51,203,203,7,4,159,14,19,161,13,26,134,51,82,171,9,248,47,116,1,238,42,208,131,78,172,27,33,35,115,243,136,93,207,53,57,57,111,211,237,255,255,131,144,0,4,183,98,34,4,212,32,115,3,44,170,5,144,35,32,26,108,9,36,127,236,75,227,83,156,185,15,32,234,76,210,138,60,198,72,198,46,69,2,164,57,138,10,30,53,84,131,61,235,123,154,189,36,156,101,118,103,109,163,127,244,41,44,137,83,61,11,185,104,228,85,91,88,151,51,147,119,83,44,197,185,149,149,157,30,200,85,217,155,118,78,182,83,58,81,72,141,87,171,183,167,226,158,255,211,212,30,0,0,237,188,209,27,131,119,175,197,78,6,58,96,2,139,102,24,18,129,130,34,208,70,160,23,1,64,162,160,4,156,133,67,237,77,46,76,6,5,129,161,183,154,11,140,52,241,224,27,206,4,3,39,58,206,114,16,156,226,66,75,32,190,26,66,24,171,36,2,151,80,68,62,201,16,228,183,228,142,220,15,41,97,16,184,21,111,161,61,213,129,203,98,36,40,101,211,114,76,98,251,152,181,97,161,96,64,131,1,244,225,254,251,254,226,186,218,233,107,34,248,183,201,211,205,115,26,250,143,78,24,196,233,5,237,78,216,80,214,108,171,183,91,155,54,219,188,233,162,103,123,239,249,152,101,69,250,223,240,219,225,195,206,252,12,217,174,239,25,212,249,202,126,39,197,167,181,60,124,57,102,242,201,5,34,45,145,122,64,0,22,239,204,190,35,36,88,88,17,176,44,98,193,42,154,28,141,168,89,116,12,214,219,148,60,255,197,230,234,71,97,91,180,195,173,45,178,172,193,168,24,28,128,179,19,72,244,82,13,161,137,139,58,90,212,64,145,20,34,39,249,136,189,82,56,175,255,241,231,50,45,37,165,81,150,62,119,154,28,186,195,205,109,76,138,79,115,108,50,29,145,248,210,118,104,165,50,7,221,152,131,85,91,134,137,30,84,196,26,62,84,207,165,219,177,13,46,56,44,165,224,241,14,51,204,224,139,151,199,226,255,138,76,128,163,168,151,250,101,232,144,72,104,203,1,147,20,6,1,64,35,19,132,201,4,70,40,14,197,217,82,69,45,168,131,81,141,67,9,234,32,36,22,241,195,82,70,125,56,214,158,112,176,90,91,42,137,62,97,128,76,231,129,106,50,134,14,203,29,196,144,108,204,182,9,117,9,167,42,140,168,106,112,199,27,119,54,228,86,150,34,158,197,197,93,178,171,241,250,108,95,59,153,255,251,178,100,212,14,197,236,103,202,155,139,127,66,137,140,217,131,104,200,122,86,61,157,46,110,97,45,193,180,51,102,141,148,149,120,140,69,28,74,68,207,254,31,250,151,255,107,106,253,92,189,220,33,71,106,183,118,15,159,216,205,191,237,94,35,39,167,10,94,147,210,157,107,110,77,1,68,40,153,42,251,54,186,115,127,247,225,87,132,12,213,65,47,8,67,61,20,119,255,244,188,170,138,110,255,238,225,57,84,49,63,159,223,216,2,56,0,10,91,106,87,146,20,129,135,28,140,149,167,37,184,43,169,124,138,59,36,107,53,65,73,18,179,106,229,2,104,5,91,30,105,52,16,114,132,115,148,80,96,35,139,31,233,161,200,94,82,81,117,12,33,153,95,228,17,140,145,159,231,117,84,50,58,37,52,42,251,53,220,206,132,212,148,148,170,114,57,71,161,239,190,136,87,98,158,106,217,191,66,23,174,70,228,101,245,68,72,133,186,232,170,238,151,252,59,0,1,118,240,204,132,131,208,16,76,144,83,11,12,196,128,36,129,96,104,40,105,14,203,239,192,233,204,254,176,199,178,52,250,161,172,117,241,129,36,49,9,46,13,129,150,37,172,33,140,63,145,162,219,50,168,53,156,175,119,101,208,109,36,209,142,193,170,250,139,115,142,45,167,29,236,135,93,41,232,195,192,76,7,105,90,198,172,29,73,49,83,82,169,20,179,149,43,95,254,247,255,255,97,19,106,62,119,254,51,217,6,187,49,10,119,214,114,233,147,131,122,100,216,189,227,214,59,217,32,195,139,121,84,56,99,121,140,73,26,90,1,126,118,69,33,46,5,36,181,128,61,150,73,29,238,149,127,158,78,141,232,106,182,141,254,120,108,224,16,18,0,3,215,108,12,2,98,1,150,244,114,11,53,113,19,148,28,194,67,40,157,139,18,2,94,154,68,74,222,118,76,102,55,107,178,227,139,219,196,102,155,87,199,80,240,183,237,223,255,124,12,146,38,6,92,61,191,240,136,167,35,204,170,221,95,145,85,79,188,188,76,188,83,196,197,58,205,32,246,31,163,14,181,25,82,144,56,118,208,211,112,141,191,35,43,136,150,136,39,200,19,215,241,127,233,244,231,197,127,213,83,149,160,238,43,255,112,102,192,0,237,253,60,184,83,74,24,42,35,26,130,16,240,113,134,4,144,3,135,13,43,20,6,206,44,49,23,78,220,196,192,116,43,80,246,86,248,112,8,49,100,102,139,60,36,82,249,194,66,149,71,10,181,68,116,46,7,84,6,246,35,5,166,60,70,7,201,133,123,140,135,235,11,195,12,85,25,49,182,196,154,128,199,136,195,142,8,207,184,23,78,184,248,177,118,146,246,68,156,123,189,45,238,46,231,33,198,218,59,216,255,251,178,100,200,140,5,67,103,76,27,134,87,176,120,236,233,186,104,200,92,20,113,157,52,109,189,13,194,51,179,102,77,163,33,120,144,80,110,74,185,1,224,240,245,232,105,226,52,176,211,62,173,196,18,198,236,133,185,231,120,141,207,206,85,252,119,114,175,98,135,223,252,197,76,213,94,103,181,109,200,193,209,159,167,234,1,40,0,5,223,97,24,227,18,76,180,198,170,64,208,39,92,168,0,213,1,130,160,230,49,22,4,101,90,212,103,68,175,88,64,104,146,107,70,8,32,9,136,160,80,30,218,88,59,70,95,169,251,17,4,102,70,241,167,199,21,93,255,254,87,145,23,17,84,77,63,10,97,195,142,19,11,12,50,5,110,228,227,142,167,162,212,61,112,244,160,21,11,65,98,197,10,19,67,9,60,251,199,200,185,101,135,2,43,148,171,34,126,71,108,85,221,183,124,17,83,101,215,247,148,77,216,231,118,205,188,168,82,73,113,122,27,2,58,63,201,33,2,0,128,0,110,251,152,170,30,109,211,233,140,128,38,63,24,163,234,191,114,9,132,14,181,152,220,182,244,70,171,226,32,166,133,19,249,120,240,188,60,4,195,89,238,216,158,2,141,151,143,68,231,159,15,143,207,151,48,174,245,109,146,241,218,212,103,203,144,135,242,209,29,215,90,119,96,110,32,120,120,128,60,218,43,227,143,227,235,149,94,119,155,158,142,129,215,81,83,147,117,99,234,156,110,140,250,99,5,151,161,247,40,117,78,86,90,242,33,91,175,255,255,255,227,191,171,183,99,248,173,85,210,139,106,245,154,189,200,106,29,141,94,111,18,1,176,0,36,40,0,13,182,233,220,10,93,36,206,242,74,198,129,72,4,5,31,3,75,93,40,228,213,142,227,44,105,160,78,216,36,24,89,206,162,212,197,65,96,195,152,115,160,24,43,249,94,173,113,207,37,147,246,255,202,54,48,154,111,238,223,29,208,147,96,227,71,162,93,107,181,63,196,123,166,158,233,254,13,108,203,237,136,178,101,217,153,15,175,52,202,93,126,247,253,254,221,254,245,178,126,116,183,210,121,133,237,84,90,70,36,175,223,199,242,147,164,174,94,87,142,96,150,0,5,110,248,220,219,35,85,145,133,164,6,114,55,134,26,140,24,8,24,0,24,48,38,158,80,43,33,127,168,169,228,243,202,145,214,211,167,46,169,12,81,183,236,209,22,24,77,133,87,103,178,229,244,212,211,54,11,148,185,48,92,53,31,118,98,212,12,93,241,139,64,174,245,12,118,187,88,132,253,152,203,243,25,173,42,166,181,102,51,202,128,180,59,29,2,49,46,147,53,255,93,52,79,70,176,163,215,41,75,97,212,194,58,121,169,51,17,46,162,229,212,229,209,138,117,255,251,178,100,199,8,4,143,103,78,59,140,67,112,126,44,233,186,100,70,126,20,253,157,50,110,33,124,194,31,179,166,157,164,161,120,57,16,50,134,199,54,102,142,73,121,178,12,236,171,254,95,20,195,62,121,121,155,153,124,249,85,121,195,210,218,254,247,92,166,179,163,237,145,55,18,3,86,2,0,64,219,255,11,163,6,16,143,154,104,36,194,164,11,172,154,219,79,136,198,99,5,208,185,176,82,40,164,244,253,167,71,142,183,27,105,22,32,138,42,153,189,65,191,166,61,6,166,155,106,51,125,245,198,253,122,245,252,223,255,239,79,104,250,80,199,129,181,21,187,154,227,241,143,70,209,86,209,109,71,178,16,64,53,16,131,146,133,201,168,36,67,211,26,32,194,139,88,176,244,177,100,33,160,75,206,174,179,168,125,180,50,20,228,90,79,137,111,163,196,91,111,237,182,187,32,127,92,50,82,22,208,11,174,0,0,229,176,193,169,248,204,227,36,201,193,76,117,26,48,124,3,1,1,166,1,1,198,33,130,232,14,116,92,135,61,7,88,59,28,130,156,64,128,125,164,57,109,34,122,117,212,82,245,120,144,236,36,120,12,107,233,30,32,1,203,96,44,7,143,0,36,192,33,16,74,185,32,68,105,119,217,18,116,59,196,64,187,89,125,26,219,115,197,221,129,149,133,185,69,26,99,162,181,220,54,195,13,67,31,30,134,163,18,160,40,224,158,85,73,165,122,254,38,226,221,101,234,155,238,126,40,29,250,23,48,105,138,205,81,195,159,152,43,186,170,214,116,242,100,81,169,109,113,12,74,26,226,46,37,173,47,152,133,26,188,190,42,62,27,223,63,68,127,254,107,122,156,124,179,168,104,192,0,24,0,84,187,252,40,100,32,160,40,160,95,194,124,53,194,64,169,73,45,158,107,177,71,214,135,245,72,235,197,173,204,99,219,22,226,177,59,177,77,87,161,150,79,203,44,75,121,170,43,242,170,12,36,114,164,201,209,164,130,76,228,45,211,54,138,231,84,57,133,150,89,230,82,98,126,236,52,236,221,230,66,236,189,140,82,71,46,137,93,49,40,210,203,45,205,37,30,97,165,40,30,107,217,112,252,60,60,114,253,147,179,110,72,3,169,29,27,103,206,246,238,84,73,115,247,58,108,244,147,27,4,123,10,183,250,209,31,212,199,204,161,128,0,101,191,26,46,118,111,64,195,192,98,85,136,144,28,185,67,0,210,96,244,49,4,180,202,7,210,187,229,41,104,171,89,72,187,101,86,47,174,211,172,5,42,16,49,75,106,68,203,80,139,152,94,135,216,78,24,144,80,180,249,196,230,105,174,14,212,146,157,74,157,100,101,80,34,88,52,226,21,12,136,106,190,125,199,164,142,16,149,43,255,251,178,100,206,140,133,147,103,75,27,168,87,64,144,12,217,154,104,197,204,18,77,157,52,110,60,175,193,224,51,102,141,166,32,216,136,236,120,131,31,59,207,253,151,236,74,183,171,84,133,107,209,107,86,110,182,102,170,161,138,143,51,167,42,42,89,202,168,141,65,109,74,160,236,136,197,115,37,11,253,157,104,253,188,141,77,68,168,244,0,208,0,69,219,226,241,133,0,143,0,52,54,83,22,68,242,20,101,12,23,4,173,54,204,85,90,63,85,81,18,92,217,152,227,105,212,67,21,14,65,96,166,206,197,93,168,177,242,170,106,77,197,11,81,175,21,105,214,255,63,255,253,42,77,29,117,232,149,111,117,84,133,138,176,211,118,180,131,35,186,181,168,26,69,164,206,49,166,154,26,167,78,59,84,106,237,157,212,103,85,78,39,164,171,223,78,110,243,106,171,155,75,159,250,255,255,249,107,152,188,94,0,1,110,252,199,29,211,24,168,13,8,49,53,65,184,200,160,144,48,52,193,0,17,97,225,64,35,23,149,210,118,152,20,154,121,157,184,148,213,173,217,124,111,71,220,132,138,134,167,98,47,74,169,182,86,212,28,5,0,129,95,136,46,72,168,99,176,2,131,190,106,10,244,204,188,173,69,247,126,35,207,79,196,229,73,204,157,241,167,26,7,158,132,73,165,234,119,110,102,244,25,148,205,191,215,225,173,255,145,17,103,33,53,62,89,242,14,142,164,89,202,185,38,122,145,41,185,178,180,34,57,79,153,20,250,20,186,12,118,31,202,216,235,252,99,82,102,202,125,77,44,65,50,191,60,110,90,87,163,33,232,84,0,156,0,28,191,243,4,208,73,32,80,25,234,32,69,119,228,16,161,91,184,147,11,157,131,81,197,191,65,224,53,104,137,103,32,145,49,162,240,178,118,52,28,140,49,131,202,173,201,61,217,235,81,175,68,139,162,171,126,212,185,170,20,64,251,200,100,12,118,239,159,27,59,85,103,243,147,114,221,28,198,66,76,199,103,127,143,185,164,52,234,2,53,148,154,235,117,58,40,193,142,155,66,214,131,27,132,5,162,81,249,79,101,212,230,118,248,83,219,253,51,189,253,217,186,159,202,143,177,123,115,166,111,230,187,246,192,21,75,115,50,197,208,201,132,195,128,19,14,194,45,51,1,40,193,225,96,160,56,32,242,95,134,190,92,134,180,235,70,156,7,5,248,26,140,171,114,247,90,125,179,173,152,18,60,181,6,149,74,247,187,41,46,134,161,152,65,214,30,253,52,196,7,176,177,194,67,226,160,122,223,196,168,80,86,246,126,14,128,36,13,201,255,97,197,67,163,242,217,87,144,12,227,79,151,210,80,75,212,240,105,97,56,121,51,205,111,69,53,22,244,187,89,255,251,178,100,207,142,197,30,103,76,155,131,63,176,136,108,233,131,107,6,24,19,221,157,44,110,96,237,194,112,179,165,77,182,33,185,232,105,138,58,234,100,211,205,89,250,53,220,211,140,87,122,157,51,164,197,86,103,67,216,186,51,53,199,153,238,140,246,217,77,209,83,175,213,191,172,223,254,193,150,0,3,45,248,193,29,12,104,84,104,144,234,226,12,208,41,5,130,2,201,194,215,84,63,14,171,168,187,237,72,229,203,39,8,228,149,138,208,201,198,9,7,227,103,206,11,228,144,56,188,96,149,203,147,202,214,36,54,193,113,57,171,213,165,109,136,66,122,111,115,233,120,239,207,44,15,153,56,251,116,158,56,183,170,145,246,117,99,32,68,69,177,18,104,161,209,104,92,64,194,218,139,75,213,11,28,134,134,179,7,152,151,91,186,46,114,201,5,157,28,156,50,203,24,29,10,30,46,60,201,92,117,99,90,145,140,129,209,54,53,168,126,167,238,158,178,49,108,111,127,205,218,180,160,35,85,213,0,1,127,248,201,253,12,141,48,218,132,206,139,180,196,4,107,6,3,24,120,26,158,155,93,145,40,27,10,120,33,218,126,99,22,169,97,203,209,197,243,121,178,77,185,82,42,88,75,236,251,195,148,239,155,111,29,111,221,55,142,31,147,214,149,82,195,242,200,205,52,169,191,165,171,110,129,40,37,20,22,169,229,218,135,233,114,96,159,102,95,254,249,159,63,255,182,192,89,6,75,71,206,248,119,177,159,81,68,228,164,117,205,226,130,189,44,173,66,123,187,54,122,37,26,155,104,187,62,255,199,251,179,163,57,175,67,47,252,11,184,1,157,247,230,46,62,98,97,72,117,48,136,48,64,59,42,17,137,128,3,159,217,75,16,158,183,18,191,65,140,32,83,119,66,148,69,45,7,37,39,84,146,60,149,36,187,52,255,87,133,238,61,75,96,32,144,37,48,218,94,145,167,227,153,255,255,137,58,137,25,3,147,29,140,148,132,97,252,141,161,229,27,51,107,5,47,43,175,91,63,17,53,67,26,35,77,210,248,190,182,42,13,229,198,77,165,235,118,180,213,28,90,71,124,91,91,139,150,69,204,15,118,129,181,121,8,215,90,199,22,17,133,11,102,154,20,25,72,52,97,184,17,138,71,70,10,8,152,60,10,2,61,43,151,201,118,181,7,251,41,134,124,205,150,115,129,34,173,13,91,193,96,223,228,13,112,94,247,41,238,16,1,147,232,70,1,28,1,221,75,192,203,26,97,25,127,12,244,5,133,76,242,78,36,111,86,28,217,138,101,211,17,156,48,2,117,145,35,1,149,146,9,185,6,162,60,29,67,156,122,162,255,212,188,239,74,244,172,181,40,156,30,5,169,101,139,65,56,179,255,251,178,100,195,15,132,101,103,77,27,99,63,48,131,140,217,147,108,200,124,20,253,157,46,14,61,22,130,90,51,101,157,180,161,185,152,96,134,61,131,74,58,203,66,28,214,177,6,44,105,118,100,234,97,25,82,106,10,183,86,240,243,11,43,227,49,159,204,65,246,223,63,218,62,191,253,49,197,125,55,63,239,67,64,202,32,0,9,118,230,100,30,100,226,141,136,207,42,140,60,57,61,75,88,62,42,76,2,236,39,116,178,130,6,129,4,71,11,155,114,160,234,246,152,241,229,196,238,224,227,8,223,171,43,160,113,133,19,83,170,109,187,142,246,147,235,40,59,138,197,101,169,43,169,238,121,191,255,207,26,100,73,140,62,233,251,75,175,19,152,33,65,4,25,119,102,193,108,49,92,70,65,227,136,85,22,30,58,24,194,12,34,133,208,194,143,62,228,66,56,122,45,45,214,198,140,148,31,177,86,49,101,174,93,7,84,84,36,74,26,48,106,218,85,239,80,158,34,183,124,108,202,52,12,57,149,0,1,126,240,204,244,211,39,155,141,32,9,48,154,220,195,64,244,184,10,2,204,76,10,136,218,75,9,184,245,88,75,236,187,157,73,54,122,125,231,230,233,23,51,241,41,129,159,55,112,144,4,208,29,22,136,129,203,34,78,221,215,11,60,127,215,219,74,89,151,164,76,134,142,165,36,94,164,174,122,44,194,166,100,90,156,137,216,187,25,151,232,97,150,216,221,255,204,185,204,184,108,100,101,152,228,33,137,73,195,50,2,8,43,181,236,237,153,150,125,165,150,168,214,148,152,139,53,133,150,175,98,122,110,186,167,253,211,95,235,127,250,1,64,1,217,125,149,25,211,66,208,78,139,81,100,45,140,44,184,80,252,74,141,57,162,2,1,92,86,21,28,110,52,72,126,228,40,65,2,19,48,68,65,2,36,65,169,46,112,73,108,60,205,37,165,127,119,2,220,115,115,174,207,83,71,200,249,127,133,137,22,84,139,165,65,178,43,44,52,249,174,157,103,107,26,175,37,170,60,92,111,181,39,11,48,195,230,107,73,166,97,243,246,67,204,133,88,217,61,11,34,56,129,148,189,48,246,163,185,234,235,187,252,103,255,28,183,255,252,204,4,51,94,205,64,6,57,59,48,200,67,99,30,1,4,36,33,192,40,24,224,52,229,12,4,182,70,82,203,233,221,68,147,29,35,168,6,179,165,36,122,176,176,171,128,22,31,3,208,224,49,201,216,156,16,32,5,128,29,9,202,208,26,8,179,116,10,33,132,90,151,17,102,23,168,66,129,24,75,167,124,224,68,148,201,137,66,132,91,214,147,43,149,10,217,240,73,224,96,104,84,132,169,167,44,175,156,131,171,70,82,204,142,173,57,18,55,18,165,255,251,178,100,195,14,132,122,102,204,155,131,47,48,129,44,217,115,105,40,92,19,209,155,44,110,60,237,194,85,51,101,157,180,161,184,70,195,97,226,238,195,204,121,39,173,52,171,155,238,121,222,115,35,155,71,38,167,88,106,169,185,204,133,83,158,197,137,185,95,250,53,146,255,255,248,38,128,1,118,255,76,112,52,28,152,4,16,53,133,80,224,232,201,127,131,74,213,141,131,166,91,137,73,186,160,33,180,102,218,192,179,141,138,8,204,36,11,146,168,200,34,68,116,226,139,205,12,13,70,163,70,19,150,118,163,58,152,194,122,156,226,178,132,249,102,22,58,139,88,30,199,246,204,70,125,50,7,85,103,201,176,88,161,166,66,152,167,73,36,168,194,28,214,69,89,154,150,51,21,39,38,206,44,193,81,244,198,25,20,197,148,44,238,229,208,160,142,226,174,38,89,24,49,80,67,166,162,224,146,109,7,255,9,21,82,138,149,247,124,215,253,255,243,246,9,170,0,3,118,248,200,254,131,52,137,76,204,41,49,72,68,20,177,42,129,140,22,22,48,40,45,246,77,7,213,230,126,99,119,21,70,218,242,165,245,80,198,102,2,120,132,183,143,130,153,11,115,85,156,42,49,30,52,170,217,180,37,125,9,32,199,113,12,86,59,82,45,97,162,19,65,209,13,141,112,241,41,5,129,235,148,55,41,238,229,84,247,83,86,158,149,58,218,247,157,185,209,221,146,236,211,17,29,233,221,216,214,252,237,251,244,105,148,235,99,211,87,41,49,84,239,245,223,118,174,157,83,255,42,11,20,32,0,3,183,126,60,172,198,5,146,24,122,196,64,30,0,169,147,58,58,55,18,74,153,52,178,134,127,84,117,45,119,238,243,249,174,80,93,156,252,236,118,253,52,80,2,136,14,141,72,32,48,94,151,131,20,171,204,233,199,193,244,213,39,56,90,129,231,81,157,58,101,70,52,76,205,79,166,71,162,245,122,218,154,252,148,231,106,208,155,29,58,86,131,36,209,169,71,176,140,235,33,8,190,235,149,206,200,142,60,204,204,166,157,244,33,236,244,217,163,64,8,211,111,142,125,232,247,186,130,136,134,39,54,103,97,227,192,38,22,36,54,38,60,22,227,38,212,242,176,176,183,241,176,177,52,231,140,188,208,196,138,45,102,42,159,10,154,60,149,206,59,236,189,83,209,52,197,68,220,71,149,38,154,114,105,189,47,115,151,5,43,216,226,230,173,73,155,241,81,190,113,219,44,145,227,87,108,13,212,158,115,40,227,110,44,46,81,61,57,52,246,203,235,94,173,249,115,255,71,159,229,254,71,229,77,32,35,39,134,185,229,163,161,36,25,26,45,134,137,15,255,56,114,216,202,135,150,49,47,29,44,211,180,210,255,251,178,100,200,14,100,54,103,77,27,143,59,112,122,172,217,151,104,101,190,84,13,157,46,109,141,94,202,75,179,165,205,166,25,249,76,182,71,86,57,206,175,162,43,30,235,235,178,162,148,1,86,111,109,184,40,25,96,240,201,147,95,252,185,111,208,48,56,30,99,105,36,114,90,123,169,29,141,110,47,35,175,82,39,225,74,80,179,73,72,144,40,32,50,61,174,60,79,167,64,109,82,207,117,98,101,174,79,223,25,110,51,178,122,250,93,142,126,175,209,114,194,225,16,221,136,190,119,102,185,4,235,13,164,220,178,223,77,93,160,146,16,105,243,169,68,151,87,234,86,210,153,103,100,33,63,214,197,155,191,98,205,111,8,59,57,112,233,37,29,157,235,110,106,121,121,223,220,253,187,159,181,115,170,91,69,67,201,110,155,99,107,231,127,141,121,98,0,44,221,0,0,228,168,203,238,140,210,196,8,198,97,112,204,130,80,194,1,64,72,10,48,200,83,6,138,68,192,178,122,164,112,56,17,163,98,44,209,76,27,85,72,205,148,173,186,191,235,21,80,8,86,53,84,114,100,67,226,82,74,240,73,193,63,12,90,80,165,244,14,69,246,6,55,52,237,72,130,68,133,132,179,226,73,120,254,49,203,144,36,3,36,165,105,42,105,125,173,33,132,56,232,172,197,170,238,138,146,92,222,67,14,52,3,98,35,169,15,231,119,12,255,206,154,233,85,125,76,122,178,212,249,204,202,232,143,187,173,16,211,12,58,154,104,118,114,163,177,108,211,140,67,172,103,187,41,237,149,82,200,200,167,63,215,253,181,86,127,255,130,78,0,14,109,248,229,160,169,196,21,55,133,139,165,35,10,22,54,3,90,68,28,239,47,120,163,249,117,138,38,178,221,131,169,11,207,157,46,22,48,176,251,71,130,125,103,204,139,107,159,172,62,160,197,186,28,159,215,29,197,173,199,58,178,51,212,44,116,69,11,1,102,132,166,25,101,141,75,174,39,173,25,230,235,170,251,140,245,131,22,81,57,72,88,134,184,105,230,71,220,36,201,233,217,49,20,254,182,95,58,21,20,214,233,43,109,59,149,3,165,163,177,239,196,82,42,68,111,80,57,155,17,250,159,134,185,120,187,168,11,76,48,217,237,198,68,213,152,108,64,100,177,65,169,68,192,209,74,25,145,2,9,166,129,0,198,238,152,232,80,212,233,155,186,143,47,23,109,155,64,114,215,22,18,213,211,78,76,146,109,101,71,24,251,10,70,129,224,17,127,193,160,101,60,160,42,20,234,171,98,235,172,227,181,167,89,219,96,209,21,56,171,102,150,34,217,33,217,11,198,144,47,156,170,29,149,76,219,102,48,141,95,135,112,254,238,206,91,223,63,254,255,148,254,49,49,255,251,178,100,213,14,101,87,103,73,155,184,59,240,141,173,25,131,105,136,110,20,149,159,44,110,13,190,194,31,179,102,29,166,33,112,72,212,16,50,18,220,68,8,171,145,84,68,75,183,36,146,92,247,132,94,69,101,255,231,11,220,226,127,174,235,255,74,235,83,57,195,53,76,150,116,216,181,156,206,165,46,254,98,19,131,212,17,118,220,196,198,119,65,2,14,59,39,118,50,35,4,116,198,191,208,106,193,57,92,92,179,70,43,212,251,16,44,198,113,59,148,22,149,24,63,243,178,201,185,105,96,224,24,40,249,179,136,212,197,148,49,20,253,78,83,22,101,133,18,194,194,97,214,176,253,153,51,230,75,149,221,69,78,141,50,212,205,34,196,93,189,202,219,32,235,148,89,249,132,171,132,58,123,152,250,114,229,222,174,154,42,237,191,87,151,92,186,137,139,150,122,225,234,134,27,47,3,104,106,110,52,226,141,14,106,210,57,153,255,117,15,45,0,5,183,252,196,193,19,29,198,13,4,9,48,50,4,16,24,46,240,136,80,58,41,91,15,226,195,187,215,155,187,132,220,211,13,60,34,210,120,212,186,30,140,55,21,187,14,182,86,230,251,75,151,185,48,57,178,164,211,186,138,114,39,104,187,45,242,229,175,18,187,14,202,102,28,121,249,29,154,14,231,20,164,86,185,76,253,53,20,254,52,182,239,117,132,131,134,197,150,92,64,122,61,148,222,49,102,12,115,161,134,208,237,142,70,186,149,39,148,207,54,152,163,84,50,114,103,226,221,201,164,82,77,124,95,247,107,159,255,65,35,68,102,118,82,46,169,169,113,161,195,37,106,108,253,196,87,45,38,54,226,26,233,190,231,125,202,129,77,100,0,0,29,187,242,83,41,88,176,38,11,76,85,210,21,34,106,198,56,244,234,169,44,171,141,139,153,160,40,141,27,50,132,189,62,173,33,77,185,59,229,167,15,85,180,18,17,71,21,240,251,43,70,175,214,235,109,91,144,35,179,118,205,118,157,195,62,51,153,217,153,156,233,202,9,148,17,170,67,69,48,152,32,109,35,57,172,60,143,41,178,8,33,141,43,71,153,41,40,36,119,30,121,93,242,199,75,158,44,64,194,254,102,14,59,169,152,161,197,146,193,16,78,196,122,7,160,133,187,45,239,255,152,85,156,222,128,32,134,238,95,152,76,96,97,69,225,132,65,98,64,147,3,128,73,149,235,221,100,238,63,110,88,232,197,89,116,178,61,53,68,228,86,151,176,57,51,109,38,171,20,122,218,50,65,173,149,131,123,25,219,219,48,142,109,137,181,116,162,209,105,217,20,69,222,171,156,166,95,75,202,209,39,34,81,44,177,94,245,105,38,86,7,19,76,204,239,75,249,231,255,247,243,154,255,251,176,100,202,14,5,75,102,204,27,131,95,32,134,236,217,151,105,131,110,82,21,155,50,110,13,93,10,25,51,102,169,161,151,48,158,15,183,207,178,194,46,89,120,102,201,146,23,145,17,182,6,31,121,202,218,114,26,100,194,225,152,252,28,235,151,228,234,204,168,111,106,170,232,181,255,149,2,229,186,0,24,0,0,189,119,226,143,76,64,210,221,10,86,66,41,2,12,129,188,63,53,93,7,22,110,207,225,61,67,148,214,55,119,221,191,150,175,83,79,238,106,93,140,27,86,127,42,209,166,207,86,220,221,248,41,4,9,18,78,160,134,52,199,4,30,20,68,233,3,38,57,15,203,199,7,18,3,8,85,69,200,202,232,148,17,105,41,19,207,182,121,102,85,65,104,41,206,21,118,158,33,10,83,74,40,225,80,122,199,92,171,156,207,81,15,235,4,64,251,14,87,212,126,66,84,68,200,33,244,98,34,131,71,170,0,9,127,244,192,0,3,128,7,140,34,18,50,233,108,198,129,68,221,46,128,241,117,197,105,170,163,14,192,148,110,19,95,118,33,15,195,253,38,167,164,138,184,114,90,144,227,254,240,64,16,52,114,88,180,157,7,117,189,130,227,144,4,212,16,253,191,23,35,53,178,137,219,213,138,73,251,178,216,236,253,221,118,173,122,28,49,48,22,31,82,158,126,155,218,161,171,252,244,247,81,217,24,128,122,195,141,53,22,33,103,171,57,242,158,234,8,235,196,204,161,154,204,253,73,227,114,138,199,216,40,139,188,102,45,213,202,46,241,95,45,253,58,7,27,78,173,107,94,131,39,255,219,87,181,16,240,136,0,8,220,38,21,14,29,200,30,101,18,25,140,79,38,23,24,51,80,41,60,199,100,38,194,207,195,0,48,124,113,194,76,38,94,214,35,202,130,30,156,124,225,199,117,121,175,216,140,56,241,161,67,145,22,125,37,138,28,188,36,45,70,1,76,134,187,28,108,140,185,146,73,34,169,44,235,77,229,169,100,129,246,113,98,175,12,243,247,82,231,219,155,202,170,83,128,225,123,13,255,253,73,228,17,49,94,78,32,164,17,81,201,98,13,65,7,99,56,127,10,241,118,94,47,82,134,46,92,139,26,207,72,149,67,116,129,15,232,132,86,153,83,221,208,39,119,162,158,234,243,43,149,83,27,219,110,242,228,20,205,14,255,126,24,100,128,1,187,250,96,120,249,138,193,166,30,16,25,248,178,96,240,9,32,65,76,6,132,170,168,252,193,42,196,234,84,128,207,211,33,156,228,128,199,29,121,78,64,214,37,69,20,136,214,210,116,107,165,21,238,69,225,150,128,212,52,22,77,230,196,3,247,103,236,209,231,129,72,238,16,163,22,172,26,221,92,180,225,190,85,218,255,251,178,68,205,12,68,237,103,76,27,134,111,64,166,140,233,67,112,199,230,18,137,155,50,110,61,13,194,30,51,103,93,182,33,121,79,127,53,215,244,179,113,167,119,223,140,171,177,232,248,209,163,94,246,29,247,180,93,161,48,61,199,136,103,83,83,253,197,173,91,237,19,117,117,18,78,208,219,206,180,142,171,117,213,127,55,255,255,189,127,253,207,53,240,163,1,93,1,0,67,255,254,97,116,166,62,26,6,5,50,194,134,10,204,130,128,36,72,143,197,150,97,42,97,131,150,79,35,29,45,116,244,132,191,23,46,80,69,169,209,178,40,234,54,118,64,96,201,19,77,32,54,218,167,97,202,75,253,192,142,125,221,15,190,232,88,121,192,8,241,51,19,254,248,212,63,104,91,62,166,34,207,130,16,93,248,186,129,210,57,35,63,235,177,78,239,69,48,148,115,150,234,95,165,57,93,255,145,255,38,127,45,88,203,239,249,40,158,253,143,255,228,127,204,173,127,249,254,221,94,48,27,179,0,5,183,248,231,162,128,230,102,52,46,111,252,2,17,195,7,3,24,8,7,39,190,175,139,236,192,171,68,28,170,74,72,126,146,57,110,91,17,136,223,124,217,164,73,215,173,16,130,162,207,91,193,54,211,97,13,201,236,148,67,146,249,167,182,172,179,87,165,84,23,50,203,43,81,248,122,55,115,26,122,60,45,227,178,116,84,95,90,127,64,196,42,128,22,160,66,134,210,51,252,200,34,181,42,84,130,150,64,149,241,200,192,32,22,28,220,122,165,161,113,21,9,73,252,190,184,3,190,196,123,37,235,18,127,33,204,179,255,86,252,171,244,62,80,168,11,56,8,0,5,119,212,244,104,19,140,36,96,22,216,197,10,100,100,128,13,129,21,239,45,78,102,237,73,148,61,171,16,26,105,229,221,63,107,149,10,70,66,114,49,30,54,62,92,176,41,208,214,4,67,193,212,225,29,38,179,13,96,221,172,144,34,82,118,146,185,190,118,116,117,99,219,18,203,1,95,133,35,4,77,94,62,111,187,254,138,151,77,85,220,197,149,206,13,196,178,16,119,41,208,58,50,160,50,5,57,212,4,116,83,5,112,64,42,136,117,24,72,24,68,14,44,100,111,130,82,245,101,142,6,138,70,168,51,125,63,8,226,70,255,255,192,142,0,2,75,217,135,252,198,143,27,13,5,194,205,177,64,72,240,60,132,4,144,74,194,210,218,219,2,174,244,193,199,59,17,167,102,11,57,220,253,45,138,55,150,110,66,88,89,133,193,72,35,101,176,229,64,158,200,243,172,237,58,237,86,164,251,183,35,241,41,4,232,136,241,94,218,194,155,79,142,51,142,3,156,6,55,194,32,142,37,176,240,150,113,135,254,211,86,228,216,255,251,178,68,196,140,132,157,103,76,155,99,87,64,146,76,233,183,105,226,126,17,233,157,48,110,60,237,194,78,51,166,141,199,149,184,243,143,75,116,68,171,171,163,174,138,198,59,52,202,158,62,196,119,181,110,113,165,243,82,135,28,143,61,145,92,244,60,217,245,246,87,173,63,255,250,235,167,64,203,0,0,183,252,13,203,24,252,116,99,17,96,84,218,35,0,190,232,76,5,17,151,83,211,28,127,165,46,140,153,63,1,70,205,78,196,205,42,162,53,33,46,8,76,202,33,208,141,65,52,66,121,49,242,91,209,41,243,244,229,162,254,28,214,25,59,35,81,210,173,122,134,174,91,78,117,124,71,118,142,196,48,76,12,30,15,11,219,175,66,152,72,62,238,44,167,85,50,14,145,88,99,29,92,234,83,15,118,38,202,67,10,58,143,121,152,195,91,15,20,162,228,100,57,27,86,102,102,62,181,104,50,234,34,86,138,138,182,36,205,218,71,123,127,254,218,130,178,0,0,101,236,248,230,19,129,197,76,42,99,53,244,192,204,163,66,129,64,240,120,160,116,220,19,245,17,21,138,82,173,138,230,18,28,7,64,93,27,66,141,47,40,9,175,187,73,84,250,64,172,154,150,6,69,224,224,52,18,3,164,59,77,93,173,193,53,209,105,111,178,38,238,201,148,157,19,94,128,214,24,124,153,161,122,164,0,253,11,15,117,3,132,154,100,5,49,96,188,67,83,37,146,128,184,33,14,108,169,138,13,20,69,39,158,135,122,59,2,83,73,107,231,231,189,42,214,205,48,195,217,166,73,187,16,199,78,62,206,216,109,181,214,95,118,52,65,156,112,156,145,194,24,180,88,171,22,205,108,76,193,52,239,49,13,212,219,59,192,62,38,94,196,27,184,142,250,155,226,191,248,170,143,227,250,248,143,181,177,128,28,2,2,0,0,2,237,132,38,128,227,83,36,44,139,78,92,119,224,20,21,42,143,182,232,107,83,107,124,230,197,88,41,7,113,165,134,29,204,238,250,184,215,65,110,6,81,197,130,20,225,154,108,212,74,255,255,255,69,38,137,211,111,213,221,55,163,186,221,202,213,174,169,127,219,244,244,247,217,31,213,59,63,255,155,221,0,213,255,154,96,236,156,208,226,25,8,22,27,6,161,26,24,33,24,30,36,129,5,163,15,3,32,16,8,96,8,2,165,10,237,64,218,154,195,41,163,48,71,22,156,177,162,12,86,58,237,168,99,31,73,136,9,116,41,114,171,15,3,40,194,169,193,32,82,0,82,113,86,177,38,190,233,189,42,192,225,180,198,150,196,87,21,33,109,83,32,189,80,26,156,4,1,165,221,22,2,83,13,43,44,176,144,128,56,136,22,83,84,17,47,242,214,174,57,83,9,162,255,251,178,100,199,142,37,254,102,202,155,152,67,240,86,140,217,218,100,194,62,26,149,157,42,110,165,190,129,126,179,102,205,147,9,48,116,166,174,64,112,116,213,254,115,139,214,175,63,36,227,8,186,87,144,215,172,240,198,217,18,184,232,228,53,13,44,102,214,85,2,18,32,170,13,32,66,137,200,152,146,202,163,47,107,201,26,114,148,205,186,246,161,58,114,139,50,230,74,90,74,65,87,90,150,141,23,118,46,16,8,202,70,201,45,145,85,116,214,131,26,148,9,97,218,26,13,84,246,216,194,80,66,210,206,59,204,88,176,27,32,93,114,168,156,19,38,185,157,221,215,206,231,94,109,166,15,113,161,109,180,138,58,24,170,70,137,8,70,70,10,101,22,225,17,59,78,213,161,127,102,70,235,238,234,200,32,49,130,221,214,98,144,148,71,85,66,43,16,232,126,202,81,79,116,49,214,233,244,79,87,77,29,246,239,255,202,246,111,255,235,99,40,42,0,1,118,248,206,178,188,200,107,52,202,129,116,204,0,184,42,3,152,28,11,152,120,21,152,54,8,8,128,130,0,0,185,104,226,132,218,104,5,245,70,7,153,183,104,42,6,253,202,91,156,185,186,190,178,70,67,5,48,71,243,114,152,236,56,203,149,107,69,125,149,58,148,91,136,188,149,34,238,4,4,201,217,3,156,235,47,50,219,177,229,154,243,165,172,70,47,21,84,80,219,134,252,64,193,160,133,144,68,22,40,186,62,103,163,163,30,204,246,145,67,152,81,28,242,198,171,110,134,147,111,70,44,29,8,196,176,128,163,217,35,224,101,168,253,113,183,40,140,190,81,140,52,95,232,234,106,189,203,125,38,74,253,218,236,127,167,161,189,75,152,228,71,24,2,44,176,0,11,127,225,83,0,51,162,16,166,89,8,57,90,158,88,17,194,205,164,176,146,145,28,238,49,157,2,205,199,180,101,209,238,108,21,225,229,143,133,221,93,69,169,180,109,37,76,95,3,25,190,248,187,255,239,254,230,146,82,119,211,166,246,153,214,186,238,91,152,215,182,135,141,132,169,66,195,120,121,21,44,117,213,23,52,107,179,205,50,88,211,56,251,107,186,236,127,255,49,227,122,185,238,106,89,239,190,175,190,22,62,93,97,161,2,29,106,248,209,233,24,250,82,152,208,18,136,16,2,24,86,28,152,206,30,24,30,19,14,128,128,64,9,159,4,2,172,133,86,91,72,103,189,213,121,94,86,81,7,202,33,232,50,171,4,76,24,195,42,138,40,146,182,41,246,36,210,150,66,152,184,45,101,185,60,43,45,184,203,103,224,248,228,203,39,128,214,25,164,60,141,178,154,61,144,27,66,138,213,102,69,249,90,208,27,242,250,210,13,22,68,140,165,7,182,255,251,178,100,201,142,197,133,103,75,155,168,87,50,117,236,233,163,104,200,78,84,169,157,44,78,152,252,209,240,51,166,77,147,33,248,108,111,191,236,201,185,169,138,188,138,239,50,94,253,173,127,63,127,221,255,96,168,204,41,35,124,35,14,240,245,176,235,214,142,199,17,62,200,188,202,37,199,155,90,30,213,250,119,202,93,254,237,86,190,167,3,92,0,29,219,242,217,132,234,95,163,106,128,200,168,211,8,180,240,20,81,246,156,156,155,228,127,27,35,82,166,170,114,81,203,179,204,18,164,24,190,206,19,159,77,201,198,41,219,75,175,15,81,2,147,41,254,23,208,39,73,148,107,33,191,50,161,25,90,146,101,41,134,60,230,185,233,158,124,66,160,250,136,152,25,243,20,220,240,53,144,114,242,189,251,187,205,87,172,39,235,20,71,168,217,138,234,42,102,218,223,184,214,53,168,164,209,222,191,127,199,67,204,75,6,238,0,3,110,248,209,110,144,230,180,24,194,130,60,204,224,36,96,2,48,40,4,6,130,64,80,53,64,95,6,233,2,171,115,116,99,166,224,116,165,18,106,121,14,141,40,210,132,132,247,128,126,141,243,112,154,130,220,85,128,228,154,33,170,72,204,41,211,69,92,151,55,212,138,20,209,212,196,73,144,150,210,106,202,149,92,237,184,227,15,225,107,58,99,72,204,164,13,8,201,14,73,25,118,78,108,151,157,99,148,212,89,166,95,71,205,170,107,236,212,109,153,9,13,34,118,52,227,217,168,238,236,106,49,139,152,187,24,66,103,163,34,211,210,203,162,34,186,170,186,30,103,85,162,221,221,80,140,10,0,0,37,191,154,75,96,240,129,82,134,191,144,124,30,134,212,202,230,231,46,105,16,152,212,82,56,130,97,110,114,36,108,136,50,108,150,162,129,145,28,177,65,2,241,37,148,60,109,162,11,51,18,75,149,68,217,213,216,138,211,233,83,31,53,127,255,61,34,232,243,85,211,90,52,190,177,74,60,117,167,95,43,208,218,106,57,191,137,75,183,118,183,227,179,90,22,12,179,97,199,215,144,181,61,202,89,60,197,214,213,207,51,173,73,215,16,106,151,111,115,213,125,119,45,141,6,128,0,37,159,30,2,115,27,247,66,154,4,54,24,14,90,37,193,132,34,24,132,17,48,228,26,85,160,224,28,68,7,137,0,15,75,142,132,77,179,146,237,58,246,215,68,110,8,119,208,101,166,49,53,51,101,87,151,177,124,5,128,56,120,72,13,69,118,104,252,183,57,51,160,132,164,202,147,57,50,201,246,147,13,180,133,22,83,104,220,0,28,1,54,203,57,204,130,163,107,117,132,61,149,31,184,101,222,160,212,186,199,111,239,93,199,122,255,65,77,245,100,153,122,31,255,251,178,100,205,12,164,243,102,203,155,175,83,112,127,12,217,131,107,8,24,22,113,155,40,110,141,126,137,237,51,102,29,157,160,33,52,116,168,107,188,59,34,181,157,230,188,63,225,127,35,194,136,74,155,81,46,226,95,153,177,35,134,143,251,72,225,101,92,245,247,113,195,170,174,153,207,8,164,126,27,50,157,43,236,149,28,144,14,68,96,139,183,230,185,71,136,230,4,14,98,243,229,205,86,54,168,60,146,205,30,247,78,112,148,44,92,84,104,153,18,161,197,68,143,44,120,209,32,28,227,170,121,102,98,150,99,121,182,249,118,186,198,210,142,138,246,227,255,159,254,218,37,233,166,180,185,158,52,228,113,211,67,46,239,165,68,122,143,103,182,119,251,179,42,166,41,7,188,125,171,64,206,142,78,168,164,104,24,62,166,42,76,90,123,237,46,167,168,238,185,153,73,37,14,158,101,224,103,234,136,192,213,216,85,0,0,197,244,196,169,72,76,129,67,124,194,92,25,76,56,129,136,192,176,25,132,129,56,112,7,71,130,133,96,22,130,158,146,63,177,69,189,43,108,170,0,250,203,176,191,27,128,24,11,67,136,190,179,142,140,176,120,2,17,77,234,80,238,43,99,36,126,90,181,20,114,1,128,234,63,238,116,89,213,127,96,168,228,239,165,140,69,220,164,138,195,15,114,170,70,96,8,18,95,70,44,4,44,231,29,119,166,202,137,71,84,242,255,255,255,153,12,232,207,170,21,89,200,134,107,44,226,38,14,10,154,160,182,21,97,228,115,89,220,97,72,22,98,46,171,63,57,27,69,230,189,239,102,208,246,71,3,197,219,0,1,110,244,168,180,111,35,233,146,118,2,192,105,231,216,186,230,166,82,152,210,231,238,22,252,199,151,180,166,110,27,117,247,118,155,61,85,141,247,146,250,124,234,70,231,62,146,148,66,104,140,228,76,139,189,198,246,143,85,52,195,76,17,185,214,205,250,255,63,239,255,69,98,60,170,22,248,78,234,174,230,144,178,78,201,228,164,122,121,104,107,178,234,102,109,125,54,211,92,194,250,181,19,142,148,113,238,183,83,34,189,163,103,145,27,166,14,231,161,39,10,246,120,50,19,220,243,118,187,61,17,105,90,173,213,250,21,107,134,158,112,128,0,201,189,50,83,213,54,252,232,49,120,129,51,124,229,32,16,211,124,193,80,12,48,34,153,140,165,115,42,108,139,185,124,78,59,165,209,114,87,52,70,18,228,51,117,138,220,214,25,251,92,139,19,162,192,104,232,0,253,133,64,54,217,189,92,18,215,57,172,63,234,229,244,181,60,236,75,95,216,97,224,129,37,48,211,173,44,148,193,82,42,178,167,229,207,138,205,114,233,204,117,8,32,102,175,170,221,172,132,255,251,178,100,206,4,5,0,102,202,155,197,87,66,141,140,233,83,108,199,190,84,5,155,44,238,137,92,202,41,179,102,29,182,32,249,91,191,218,99,91,84,123,127,50,48,241,55,8,121,148,201,103,67,59,33,46,59,44,91,117,31,179,41,172,238,172,107,33,9,0,244,195,61,59,60,255,234,141,46,119,67,174,160,88,168,82,0,7,255,252,26,90,101,224,98,48,99,43,160,18,24,105,110,89,145,24,7,166,1,104,100,112,208,251,233,84,226,167,102,205,213,9,231,221,85,69,164,52,40,96,90,111,166,103,48,133,84,115,238,253,204,78,255,245,205,180,86,145,60,72,184,168,134,44,40,48,126,96,160,154,4,82,203,71,46,166,144,233,35,108,226,132,239,100,42,217,70,54,174,37,70,133,50,149,166,233,138,177,34,176,220,105,228,91,181,71,106,42,181,54,247,124,178,145,41,211,114,109,78,150,196,205,183,58,109,42,117,93,112,208,242,1,21,0,5,46,248,217,113,243,149,94,141,24,105,56,84,116,211,160,227,21,132,140,18,1,48,96,58,64,251,176,168,171,248,202,83,157,88,160,79,150,138,247,56,237,74,0,215,40,143,53,243,224,153,147,34,223,28,45,141,16,41,50,153,46,10,18,112,171,74,56,225,62,202,110,56,162,79,229,59,117,77,215,230,204,121,164,104,157,251,232,222,228,132,141,23,147,135,155,255,255,19,113,236,150,77,127,20,247,171,117,117,125,79,16,214,178,99,89,125,255,207,22,251,115,148,137,123,45,187,118,47,71,93,45,186,134,109,175,132,143,237,73,85,77,155,31,22,230,181,119,198,202,254,89,50,218,225,91,175,117,73,128,190,60,44,2,3,219,254,97,16,102,20,44,96,161,38,111,74,44,154,177,155,144,93,13,147,64,171,221,143,210,210,188,246,240,135,30,236,119,119,123,157,154,183,241,249,236,249,29,191,133,91,160,146,227,227,114,51,151,147,12,253,163,111,252,201,237,223,53,222,51,123,95,201,101,202,116,82,99,2,147,34,244,82,16,212,244,197,16,44,167,162,250,70,217,126,17,75,14,9,75,105,167,188,40,180,185,75,170,152,64,162,144,141,22,131,100,83,197,152,244,70,234,100,202,174,145,104,133,67,90,116,221,89,243,17,105,94,67,170,234,56,107,125,244,164,1,247,110,93,249,138,76,6,190,121,153,40,8,100,109,67,54,26,54,145,1,11,230,224,62,234,153,207,127,95,86,81,7,74,29,56,190,225,141,194,227,178,198,92,196,220,5,233,46,116,87,243,147,12,67,91,144,62,160,102,4,24,125,17,230,92,192,252,241,25,68,250,71,38,139,15,186,82,92,173,115,27,89,52,104,45,161,25,43,191,253,43,247,222,181,157,68,255,251,178,100,201,142,5,22,102,203,27,143,91,112,146,12,217,119,108,200,190,81,53,155,48,110,49,86,138,8,179,102,53,164,161,113,191,235,79,58,137,86,238,204,139,171,50,171,185,68,103,101,152,81,142,156,231,191,68,57,212,194,102,158,210,19,206,118,94,91,54,206,179,122,19,186,204,128,146,192,0,0,128,0,0,22,253,192,198,75,120,21,6,117,22,154,208,40,176,216,204,91,39,158,58,215,29,98,170,142,10,77,166,122,10,94,220,154,156,5,38,177,229,13,70,4,136,140,17,133,37,239,246,73,254,245,17,107,197,195,255,63,207,255,255,231,229,93,93,39,92,219,140,87,76,110,252,197,110,189,69,210,92,92,215,20,78,60,89,33,141,26,56,124,221,80,170,195,34,221,196,164,46,157,91,250,127,109,18,99,44,180,228,254,101,52,119,55,50,56,125,247,28,64,250,244,80,12,58,165,0,7,54,240,237,128,143,92,196,226,13,15,206,68,231,17,12,172,133,2,64,98,197,0,150,168,227,110,209,83,240,187,49,5,34,185,219,172,63,52,230,67,46,242,253,91,242,136,97,56,159,198,2,195,8,130,92,215,13,94,36,103,196,90,18,242,118,162,79,228,233,192,138,75,85,101,228,232,149,45,96,204,134,149,200,127,28,88,195,197,56,198,222,144,246,191,244,153,158,85,101,221,83,222,199,173,207,53,213,28,211,24,255,62,117,144,249,141,212,197,62,147,137,117,111,102,49,92,144,211,21,141,221,144,134,142,105,83,29,29,63,237,117,244,253,215,232,26,48,0,25,119,166,34,184,10,24,49,128,227,4,246,24,30,44,186,28,13,56,229,130,69,17,90,33,118,180,3,82,28,181,24,252,163,25,219,164,152,149,88,128,241,253,56,18,139,177,7,250,102,138,94,240,101,158,22,36,161,73,97,244,96,172,238,44,188,127,184,98,31,167,21,155,185,227,253,231,82,40,99,152,140,70,107,20,82,252,205,244,138,106,51,118,191,158,101,110,48,210,41,161,4,180,27,219,154,147,21,39,90,17,166,170,208,40,197,150,144,202,75,81,124,45,81,48,94,53,60,165,93,124,85,68,212,91,47,167,54,162,161,213,213,197,247,117,76,128,180,184,0,41,62,198,254,218,25,36,180,98,3,137,165,185,230,8,59,152,36,196,96,16,201,130,65,166,45,6,206,43,9,48,41,135,49,97,32,220,176,56,30,10,9,165,210,95,67,175,251,213,12,175,70,68,158,206,81,111,34,109,101,126,62,209,165,216,176,104,233,8,111,165,73,28,191,93,58,150,197,200,132,224,217,18,53,27,128,14,32,50,98,34,179,79,26,21,235,167,4,2,250,139,31,178,189,255,110,101,155,248,137,182,85,87,28,67,120,168,255,251,178,100,208,140,196,165,103,75,27,108,86,32,150,12,217,83,108,203,204,21,145,155,42,110,37,120,138,100,179,101,141,164,162,57,249,174,46,121,136,234,160,213,19,209,11,33,110,157,101,145,157,150,156,27,160,246,197,115,59,163,239,111,74,207,57,197,80,165,57,246,61,220,27,189,172,253,168,191,134,189,246,141,211,153,188,192,1,203,0,13,183,124,1,60,78,97,21,79,109,211,88,29,4,5,203,35,196,52,94,86,228,72,101,213,233,237,79,195,237,66,93,99,132,209,32,6,229,50,81,99,7,184,97,52,224,72,178,16,8,12,149,145,74,20,46,218,43,185,75,72,48,163,175,115,73,215,49,163,92,86,63,139,52,109,125,166,60,181,236,187,87,86,18,94,113,215,82,177,38,151,67,9,220,195,165,22,134,147,104,109,140,190,45,186,69,226,96,113,9,72,116,31,71,24,27,81,141,99,206,73,28,204,50,45,177,176,245,6,201,24,133,73,61,11,243,5,152,211,47,50,55,91,27,35,16,190,110,21,200,0,118,149,0,5,183,252,195,244,67,56,8,12,72,15,49,81,8,196,33,67,5,6,193,0,34,236,33,42,16,233,170,144,102,98,136,200,140,52,38,59,185,117,57,145,80,224,118,89,208,13,4,194,49,232,82,13,83,157,37,43,88,116,35,254,174,142,54,151,18,239,127,94,194,234,243,110,52,226,86,90,203,37,41,110,111,254,55,119,244,159,226,146,158,85,93,146,154,25,34,222,102,233,218,154,12,89,182,78,101,97,223,237,110,106,70,212,8,196,144,188,34,215,63,199,242,136,80,177,59,56,223,198,138,163,221,124,126,53,203,41,206,146,62,230,188,176,6,62,80,0,119,111,140,17,135,140,92,22,0,194,201,129,231,17,135,160,145,130,129,40,88,32,49,28,23,5,0,77,69,190,46,19,220,250,181,25,231,125,91,4,3,187,37,74,116,60,43,15,156,41,17,129,192,160,50,57,24,128,88,199,164,226,96,148,120,206,180,142,214,178,231,246,124,254,196,252,155,218,251,122,204,130,37,86,74,223,153,229,232,141,181,159,115,52,100,64,87,106,73,255,60,200,141,29,77,188,215,100,164,128,140,155,230,87,224,118,49,61,99,71,245,43,253,53,40,247,255,223,63,130,246,227,111,28,175,150,95,64,145,191,240,219,243,141,144,176,193,14,13,77,224,204,130,197,138,196,64,102,4,46,80,41,81,175,161,180,118,163,201,156,15,51,75,61,171,47,236,74,105,229,149,206,58,215,163,47,107,245,81,180,103,81,170,122,215,37,242,151,242,98,162,147,210,39,131,81,199,24,23,23,249,175,175,5,245,190,225,109,142,255,127,231,121,49,158,238,59,21,172,253,169,137,31,121,8,255,251,178,68,191,142,196,148,102,205,27,140,66,242,140,108,217,115,117,131,124,17,165,155,52,109,152,249,130,37,51,102,13,195,22,248,59,86,233,205,137,237,32,163,43,48,186,137,203,180,157,189,41,158,223,159,135,148,152,8,139,135,161,245,223,95,127,248,238,145,59,93,127,233,53,87,255,183,95,232,25,0,25,183,248,213,48,35,80,22,12,28,36,5,51,204,132,5,18,23,138,6,204,2,2,92,52,240,226,186,153,173,98,236,190,74,238,209,243,144,237,6,163,17,185,199,11,116,176,135,238,129,248,107,211,78,112,192,180,68,2,124,247,58,100,29,70,15,42,125,27,107,158,251,184,78,39,203,54,79,252,220,221,127,15,140,156,252,214,207,40,170,187,101,251,110,91,180,127,126,243,179,60,110,230,203,180,213,239,179,46,183,235,238,122,196,46,91,198,102,205,85,77,99,239,119,235,178,35,245,171,162,163,85,108,106,165,131,21,0,5,117,172,215,243,19,1,140,2,227,179,9,210,198,128,224,192,97,128,194,9,158,167,20,107,181,48,218,180,189,123,49,24,105,224,112,161,16,228,106,10,179,56,245,50,232,45,94,54,70,29,12,75,31,27,80,11,116,150,94,189,5,241,215,134,59,51,246,229,240,228,162,221,45,169,3,48,199,101,210,125,52,84,178,204,237,26,87,156,255,185,91,135,213,28,241,252,26,198,37,78,165,163,190,22,185,144,76,45,42,182,81,112,84,182,236,90,47,180,197,73,109,230,42,93,234,75,44,61,255,87,229,155,255,248,25,252,145,237,119,249,164,140,67,211,110,115,89,219,233,244,9,192,6,255,190,56,77,52,137,160,96,33,233,148,35,162,70,241,0,41,13,140,200,0,68,153,114,182,46,246,161,27,96,204,230,106,105,198,165,138,203,229,28,164,132,57,82,244,192,120,28,40,226,152,67,247,222,27,17,73,5,103,78,236,42,81,126,174,164,244,241,136,231,105,111,200,113,131,33,73,216,233,219,86,194,28,210,224,233,106,173,96,41,199,217,57,204,230,73,230,78,6,66,146,64,145,249,109,41,178,111,212,102,173,44,51,34,208,141,154,115,51,30,25,255,45,235,95,235,89,85,145,184,164,187,179,64,149,196,230,74,119,30,63,185,134,104,107,227,167,184,238,162,235,209,105,60,35,176,66,187,253,143,112,83,40,148,201,11,54,86,144,22,92,21,27,46,220,57,176,40,10,24,57,41,48,109,164,139,72,170,34,166,6,76,79,98,29,5,149,33,34,17,3,10,176,93,147,132,13,27,141,69,114,106,114,0,80,193,70,40,101,169,178,163,197,67,177,200,50,177,175,247,142,183,161,183,17,8,199,171,112,154,11,186,140,184,71,50,140,44,214,161,118,35,161,255,251,178,68,204,12,196,202,102,203,155,134,62,208,157,76,233,99,112,200,218,17,225,155,56,109,37,9,194,77,51,101,77,198,22,208,26,74,17,13,99,135,142,72,34,7,22,89,248,226,42,42,76,99,8,255,50,222,95,239,237,133,145,73,111,254,10,233,12,120,228,94,230,164,185,255,27,201,250,121,98,64,0,82,75,78,160,35,51,146,236,201,195,83,21,71,132,64,115,14,8,196,2,67,27,12,83,1,244,12,1,51,102,80,244,75,37,82,7,153,79,196,159,237,183,120,105,209,110,204,134,14,91,79,61,116,250,46,180,50,228,187,74,220,34,24,196,9,197,82,160,200,179,229,56,155,57,90,183,119,9,10,20,42,122,15,172,82,235,135,67,236,56,99,34,34,90,247,114,25,39,41,88,228,83,163,17,144,133,190,202,238,100,53,54,247,117,163,49,85,43,118,164,136,118,66,16,113,154,92,163,99,67,180,118,86,83,100,117,189,125,186,76,233,87,243,228,148,41,2,0,7,182,218,152,244,225,144,16,146,143,25,74,197,17,48,18,170,149,0,156,89,135,193,210,128,229,209,179,131,156,152,113,54,24,128,227,236,80,64,195,40,170,144,205,24,70,40,85,84,237,206,222,170,132,40,239,44,222,181,106,225,164,75,212,253,130,164,19,155,10,198,29,48,184,216,105,97,182,57,22,49,240,98,246,243,72,133,209,26,11,17,87,52,40,53,248,139,185,50,76,145,71,155,117,101,186,242,246,24,124,30,135,94,50,143,201,23,105,139,198,26,120,136,172,38,165,31,143,249,21,238,97,137,30,47,102,115,223,255,238,50,174,176,132,0,21,215,83,62,98,140,116,75,48,169,40,201,225,230,102,80,34,90,70,177,3,242,94,223,55,71,6,60,205,225,136,68,0,186,161,54,221,205,77,61,182,36,173,113,69,26,20,166,105,104,200,161,217,248,251,65,197,164,211,221,146,215,151,215,183,55,40,134,97,254,235,79,217,186,170,138,142,213,28,80,179,164,78,132,103,246,16,164,65,225,72,72,210,18,132,38,10,56,144,111,114,118,197,110,0,121,230,176,252,179,141,80,140,255,254,161,216,48,206,11,190,116,41,93,30,161,25,69,39,174,150,232,90,220,243,181,110,174,207,64,148,0,20,150,51,113,6,14,146,52,82,19,54,189,5,56,152,16,20,36,33,85,189,188,198,165,173,118,24,191,16,101,239,60,186,237,61,169,117,28,102,153,187,70,179,145,87,118,91,131,110,234,192,15,82,244,165,148,64,177,121,85,188,166,226,16,152,213,105,186,106,76,30,67,192,101,129,26,4,195,207,58,44,57,37,16,33,13,254,199,254,102,207,230,98,182,49,215,175,218,179,9,94,169,12,89,77,147,165,220,85,255,251,178,68,199,8,196,142,102,206,59,105,67,112,142,12,217,99,112,103,218,19,165,157,50,109,153,27,2,132,179,101,141,183,161,184,163,120,6,199,160,4,82,208,38,231,182,238,233,168,47,85,102,107,255,247,208,245,144,234,254,24,95,88,23,90,255,218,198,203,54,71,207,195,187,145,124,138,90,212,202,130,118,0,6,239,233,233,167,27,169,113,174,140,155,99,201,150,1,129,3,134,83,76,148,169,124,184,101,213,109,92,88,98,65,0,76,203,84,196,55,54,103,207,148,39,145,68,95,151,133,82,157,13,12,193,3,47,37,208,97,9,72,172,131,164,243,128,237,92,198,136,52,80,229,196,175,153,50,100,41,208,248,169,134,182,232,42,54,184,212,168,156,163,25,46,47,191,246,78,237,211,141,57,180,129,68,100,130,113,227,161,98,198,195,16,170,172,131,44,114,53,60,202,13,31,82,226,206,65,174,244,63,201,43,144,153,134,223,54,49,34,170,228,89,110,236,114,60,76,255,61,119,111,87,244,215,93,114,181,223,117,82,27,0,3,37,236,85,148,219,21,142,210,24,121,236,195,64,75,154,44,38,96,161,33,64,40,146,193,177,54,197,24,139,196,172,74,155,86,58,89,180,36,55,225,108,168,126,152,174,30,14,195,235,40,73,146,172,72,130,211,139,220,10,128,136,56,29,142,5,26,142,99,248,248,91,8,68,33,228,201,121,226,193,221,102,184,126,96,91,52,118,56,105,159,221,148,132,32,108,169,90,190,209,126,169,52,107,98,146,155,195,36,53,164,108,40,158,82,107,165,100,144,41,130,101,255,206,33,97,152,215,99,246,110,80,170,126,43,252,143,252,242,254,237,207,255,250,0,0,2,127,249,131,214,155,115,145,236,82,27,41,105,137,129,160,232,4,148,50,4,184,17,36,237,93,239,84,162,47,4,82,204,67,114,70,93,251,98,237,205,142,82,248,113,177,39,206,3,137,9,138,164,83,54,182,54,35,155,153,31,184,22,34,18,89,23,115,241,110,165,253,15,66,20,102,41,204,126,168,159,168,30,33,112,155,94,49,171,25,220,38,159,88,167,255,150,107,115,243,34,88,123,136,148,5,164,23,22,9,181,179,166,70,33,18,103,248,88,228,164,167,48,177,126,228,33,191,159,12,140,99,160,187,157,50,153,29,135,182,239,43,63,188,207,159,207,87,44,128,46,215,124,96,36,199,135,74,12,35,4,7,141,9,2,3,0,34,198,2,9,35,93,204,201,224,130,92,150,198,22,139,192,241,37,12,182,46,77,229,138,142,138,23,169,72,249,161,185,210,162,174,48,110,32,54,224,230,136,152,126,178,234,23,159,31,141,43,142,201,73,215,178,189,66,62,101,255,17,205,163,55,227,235,174,81,255,251,178,68,191,142,228,143,102,206,27,108,27,240,152,44,217,163,109,227,126,18,5,157,56,109,177,13,194,6,51,102,141,198,9,248,207,70,152,22,136,226,32,108,195,113,92,60,197,57,175,199,239,66,237,73,78,50,248,32,105,3,164,197,163,134,70,195,226,47,249,192,112,238,185,255,255,223,143,195,30,239,13,115,63,202,199,201,43,221,254,239,28,0,141,77,191,32,24,156,141,166,98,66,8,9,18,52,74,17,4,0,35,2,99,75,52,90,73,44,237,85,112,94,182,203,7,187,67,137,77,88,124,66,92,104,232,176,209,115,101,37,229,3,118,151,16,106,193,108,26,54,176,11,160,8,132,243,195,178,194,242,113,108,45,45,29,132,201,206,217,94,128,173,213,167,239,155,187,206,102,230,119,204,204,203,170,167,254,133,70,63,102,70,77,140,158,138,66,93,111,77,44,234,167,39,86,126,251,35,36,159,116,103,221,147,213,138,169,250,42,151,254,184,10,0,5,109,204,208,129,147,152,170,77,72,56,49,240,180,194,225,84,108,3,7,193,68,33,32,248,168,13,157,173,103,98,52,224,33,12,169,220,41,22,37,109,136,172,56,216,145,42,69,193,196,63,137,33,206,154,57,202,116,70,35,25,173,131,85,189,105,19,173,48,174,30,177,32,150,199,75,212,82,176,244,87,196,99,202,105,129,189,9,16,129,49,96,108,65,37,11,22,206,157,156,142,97,106,97,195,144,94,9,24,150,146,176,135,35,149,23,217,198,141,25,87,83,220,171,29,108,162,176,115,144,44,67,157,138,227,6,15,175,169,219,1,170,59,110,219,191,223,226,185,159,242,111,249,111,255,255,243,191,214,226,172,18,176,0,14,77,77,56,2,142,23,74,205,10,36,9,66,195,10,194,179,3,128,99,6,67,3,20,64,145,32,44,112,3,8,5,147,26,138,20,134,143,43,154,228,204,195,13,2,110,251,185,72,153,238,243,117,91,12,9,81,32,25,53,26,219,53,88,232,30,178,39,30,117,129,130,134,128,70,238,231,53,90,90,175,235,72,126,97,75,57,231,30,1,99,236,137,244,81,103,222,79,86,3,86,136,131,178,206,95,105,92,186,93,98,172,214,177,238,124,255,47,91,246,112,251,135,203,140,75,99,207,177,140,137,86,100,94,142,167,86,106,109,54,170,105,144,118,135,123,116,89,221,84,178,201,201,191,95,215,213,212,246,87,106,119,209,15,9,128,0,93,189,54,182,208,232,181,163,76,45,204,46,7,17,139,76,20,1,38,13,39,242,234,26,4,42,131,224,178,22,212,63,72,224,191,16,52,205,54,22,221,136,14,45,140,237,185,92,90,33,29,127,166,120,247,63,147,49,169,4,219,15,181,44,152,142,253,200,33,155,255,251,178,68,201,12,229,28,103,76,155,143,67,112,166,204,217,83,116,103,246,19,33,155,50,110,13,92,202,63,51,102,77,193,35,161,81,195,44,42,142,12,186,181,227,50,215,246,182,59,151,76,76,136,129,10,143,185,95,201,212,42,229,115,146,143,7,15,183,171,40,176,85,52,218,148,129,198,20,148,230,10,104,102,3,24,84,149,113,17,105,47,206,115,231,231,105,89,217,149,22,181,99,147,169,173,234,103,171,104,228,197,201,142,35,1,6,102,191,154,131,144,114,185,209,158,21,32,85,121,128,68,162,194,16,16,104,28,142,90,204,114,92,226,54,38,200,219,210,68,95,135,250,102,181,123,176,196,174,53,102,205,167,190,30,142,60,111,212,167,148,113,138,179,211,181,92,58,62,73,35,56,100,245,52,235,82,214,69,126,61,101,175,195,178,216,205,107,251,163,173,50,33,195,49,222,191,249,221,41,163,93,30,136,12,178,176,92,217,142,67,177,138,234,253,94,202,221,15,150,175,51,239,240,66,8,66,208,212,50,180,245,109,144,100,187,76,162,11,188,138,212,169,59,75,253,215,253,225,1,189,0,3,182,244,222,255,115,47,53,77,48,147,50,16,248,4,143,38,28,24,64,10,86,34,95,138,237,175,55,175,117,3,228,185,49,149,9,199,235,45,138,180,154,128,77,10,130,232,228,29,114,15,100,49,153,28,139,35,67,193,97,84,185,98,154,11,26,33,47,101,57,186,75,142,231,133,240,147,64,84,15,132,180,53,99,93,229,107,96,157,135,165,236,188,180,93,248,170,205,95,181,36,99,205,226,213,72,182,182,173,105,246,227,130,58,171,249,184,89,255,68,72,231,235,226,252,191,60,84,117,50,188,227,68,159,233,77,70,141,254,82,111,190,166,254,151,157,35,225,181,190,70,1,224,8,0,93,219,99,66,228,145,137,172,78,114,255,161,107,89,48,2,13,64,182,210,70,187,160,107,86,163,248,126,141,166,133,72,149,37,12,37,9,18,218,210,98,92,69,250,39,71,50,88,250,121,90,89,17,18,143,25,12,147,107,9,171,118,121,163,131,237,213,184,115,173,174,242,71,73,173,18,104,195,100,125,154,144,150,212,183,98,51,185,53,81,67,119,251,50,154,234,134,122,41,243,44,181,107,117,104,149,117,209,41,142,36,105,81,243,144,85,215,111,14,246,54,187,107,27,112,155,12,77,222,30,225,230,178,68,43,55,81,162,0,102,246,254,156,107,118,97,118,49,137,195,230,26,8,24,112,32,186,194,8,131,198,135,186,72,195,220,151,134,149,230,143,72,46,176,126,203,103,101,118,162,142,219,125,50,250,195,245,155,198,108,212,159,135,33,200,129,43,213,177,35,101,116,241,14,220,166,202,5,137,206,255,251,178,100,183,14,132,203,102,204,155,143,67,112,142,236,233,135,105,40,110,19,109,157,52,110,33,91,65,212,51,167,41,163,21,40,75,37,204,164,240,192,134,115,208,225,132,7,170,64,112,104,143,205,161,10,169,252,155,245,3,95,129,210,203,82,53,101,222,119,187,154,233,127,121,73,86,114,209,234,133,72,52,122,181,185,151,162,32,188,208,251,249,30,62,45,171,100,124,39,152,221,217,101,173,71,254,115,246,151,100,116,61,254,85,145,14,53,15,2,231,84,32,0,83,237,240,68,192,80,102,182,110,33,135,31,128,29,32,115,247,207,32,18,102,150,133,52,2,124,41,251,26,216,215,41,113,138,66,34,13,158,95,102,162,13,24,134,114,12,43,17,74,192,67,153,140,100,67,181,154,70,23,99,138,67,166,24,56,77,18,170,83,230,85,114,25,220,149,82,153,246,66,71,57,200,247,57,238,106,89,26,232,117,68,184,188,194,43,98,31,188,150,22,78,157,12,251,180,115,72,172,127,160,234,24,169,3,37,0,5,238,208,227,244,179,237,20,140,24,67,52,24,36,96,10,44,11,5,13,76,66,17,87,112,4,65,209,63,164,70,101,196,159,27,143,85,145,158,44,40,9,195,122,133,62,88,20,137,65,230,206,127,54,55,150,8,172,138,87,57,31,33,146,72,253,36,127,176,62,106,57,209,229,141,180,81,85,3,197,14,62,136,105,37,167,81,150,155,255,246,246,177,37,149,108,29,103,78,98,105,117,245,47,186,186,184,189,87,206,234,99,233,136,45,55,20,133,189,68,157,70,136,33,39,165,183,55,177,158,239,170,248,67,130,205,133,43,182,141,57,175,255,255,235,226,221,23,255,63,119,85,208,193,64,4,76,0,2,109,247,1,39,147,34,51,99,2,132,47,20,60,214,78,28,109,99,210,9,89,74,50,18,192,6,88,234,227,131,57,50,144,161,30,223,126,111,168,231,200,186,210,237,111,191,239,239,20,101,165,164,30,205,253,56,212,24,55,89,182,149,236,246,73,154,130,83,171,123,31,123,26,247,112,236,32,139,163,43,186,60,142,40,182,89,67,203,49,21,38,249,254,62,238,120,35,207,251,168,183,241,220,204,39,243,114,117,251,138,142,143,241,147,142,133,154,160,162,219,109,76,83,1,62,128,80,204,32,211,9,87,67,136,224,161,96,200,72,192,192,228,61,135,95,53,134,127,163,53,94,8,244,38,252,154,31,164,163,151,75,17,189,226,137,56,203,86,145,233,227,55,119,41,32,48,10,124,33,9,69,176,229,114,83,17,27,142,112,136,50,68,14,151,140,170,86,207,148,109,179,70,44,24,186,186,206,222,235,191,118,243,54,213,244,181,117,114,233,129,188,127,47,204,247,25,59,253,255,251,178,100,194,14,4,220,102,205,27,143,90,242,123,236,217,202,111,8,22,85,97,155,50,110,49,119,130,81,52,102,53,163,33,168,118,89,164,195,150,101,168,38,91,117,107,77,188,243,246,131,111,117,17,75,123,136,221,106,141,45,219,210,38,234,202,57,177,211,247,12,165,183,25,155,30,173,38,179,203,18,53,119,233,255,204,115,49,253,204,159,141,175,121,128,9,189,0,0,132,64,2,0,82,219,199,28,141,149,86,32,125,161,182,141,20,116,97,45,214,26,234,33,27,46,116,156,72,6,12,26,141,61,127,205,13,68,136,217,102,128,16,202,6,205,97,150,199,73,67,122,82,164,184,179,227,133,185,226,26,239,137,110,167,211,168,173,152,165,130,70,66,220,188,141,122,31,227,169,134,144,54,214,43,198,217,108,85,40,204,213,155,155,149,209,138,90,21,29,51,23,123,157,65,140,66,163,109,42,17,71,52,153,218,100,178,78,112,58,13,133,1,243,216,26,11,42,176,130,60,227,194,97,14,166,208,104,168,64,73,181,16,48,21,254,114,0,7,183,248,196,247,3,126,170,204,36,108,53,148,120,198,224,167,56,20,42,48,216,108,70,10,104,45,121,113,45,92,250,222,20,67,213,8,214,168,52,19,206,78,203,102,9,14,67,178,16,148,72,70,185,212,228,197,194,48,235,228,21,3,195,73,60,189,114,33,117,1,198,35,75,21,173,91,125,60,75,164,245,94,210,216,174,255,125,190,105,207,168,121,248,73,119,188,244,184,167,225,172,82,33,171,38,215,68,164,197,173,20,221,147,205,17,93,231,110,205,119,217,214,219,151,53,55,100,155,30,229,204,98,166,41,77,185,197,186,174,233,182,231,95,210,144,109,108,209,117,71,5,243,45,111,184,163,221,222,118,204,64,139,0,2,90,237,204,6,15,153,121,201,48,80,70,192,152,153,149,158,60,82,182,173,192,245,20,152,192,101,92,141,165,22,123,40,82,102,30,44,193,88,84,153,229,145,30,47,198,212,135,213,90,60,253,221,207,188,241,207,252,37,152,151,67,223,165,209,98,107,81,202,151,117,69,240,82,85,61,190,52,182,32,216,66,226,176,249,36,122,188,75,245,39,193,242,62,42,249,145,133,44,196,98,124,159,119,133,175,220,90,74,17,69,164,163,77,152,144,241,13,67,175,176,158,186,218,158,20,66,202,0,5,165,208,218,204,79,5,168,128,100,247,121,142,104,105,214,69,65,1,4,55,48,236,167,92,57,15,55,176,109,59,5,228,98,63,110,57,65,5,251,201,55,15,57,112,219,91,147,195,247,225,219,210,90,88,26,81,49,110,91,12,20,81,174,224,201,96,128,80,209,16,208,209,4,157,21,201,136,38,53,172,232,103,165,169,244,255,251,176,100,190,12,133,36,102,205,27,140,91,114,128,140,249,163,99,104,8,18,197,155,50,109,161,89,138,28,179,102,221,150,24,240,153,121,123,150,247,24,240,146,235,136,31,126,151,83,116,190,189,162,31,60,220,52,46,149,99,22,134,15,136,135,146,102,231,196,144,35,138,139,152,96,56,157,203,64,161,3,74,251,202,30,99,26,109,90,250,42,43,252,175,163,152,4,42,240,5,30,251,240,168,6,56,15,89,249,81,59,108,118,28,61,173,42,224,31,46,168,162,43,221,64,155,144,221,174,218,27,213,164,157,103,29,254,83,219,54,242,249,222,30,173,9,163,86,137,68,225,37,40,163,10,26,172,168,237,253,107,111,245,59,222,241,242,95,94,205,151,198,38,162,168,165,144,252,194,38,39,15,36,208,189,196,43,51,46,245,191,232,185,127,195,30,204,116,239,158,68,154,9,8,76,152,244,93,234,187,158,33,217,254,113,33,136,74,105,229,175,82,255,23,144,135,239,156,11,59,249,174,171,170,0,41,246,212,205,192,83,22,142,140,164,4,48,156,68,196,64,17,224,104,132,14,96,208,171,46,86,200,38,12,133,88,158,146,203,38,161,186,122,153,202,231,166,99,175,100,245,53,29,87,245,250,191,73,22,165,17,144,38,40,226,197,224,88,241,227,152,241,113,193,35,135,2,43,202,11,75,66,28,52,61,60,129,177,108,116,84,213,93,243,109,36,179,162,66,66,216,196,155,101,101,184,77,43,46,187,118,46,238,103,105,121,186,185,233,33,18,94,43,84,159,24,59,141,158,170,86,63,129,101,234,105,173,185,142,101,13,43,51,58,198,38,147,179,27,64,47,112,0,32,26,1,64,109,246,235,185,160,130,1,12,78,24,12,48,216,218,217,154,139,33,201,194,88,224,231,74,174,117,129,72,66,222,98,191,202,181,185,27,28,100,151,67,112,93,157,38,23,113,247,93,223,169,187,239,215,222,223,63,34,145,132,98,58,95,14,221,83,127,55,95,20,209,238,217,160,188,201,20,6,101,246,142,73,176,154,54,65,109,187,45,239,201,74,95,43,189,255,183,45,175,71,190,114,151,246,111,111,221,21,255,231,227,237,198,245,233,85,50,147,109,95,33,249,174,157,253,231,226,29,143,79,34,147,160,1,218,239,140,97,146,7,79,140,20,9,50,177,132,202,224,211,5,128,21,164,24,50,3,10,92,101,49,82,194,219,135,182,31,52,17,35,143,195,218,149,42,68,33,228,184,176,15,14,64,211,184,38,36,156,17,142,3,155,192,130,142,21,208,194,252,11,139,173,23,149,172,84,249,99,222,187,212,205,199,97,44,146,125,59,32,117,45,254,187,221,54,195,236,78,15,212,189,175,127,19,182,225,205,166,69,255,251,178,100,195,140,4,156,103,78,27,136,85,240,137,12,233,205,109,230,60,20,69,157,54,110,49,107,194,99,179,102,233,163,38,120,117,51,14,158,152,117,173,119,13,229,120,157,247,95,18,235,122,45,52,225,100,206,103,211,115,146,81,39,45,246,131,13,145,165,219,230,105,125,157,134,26,170,191,189,84,205,205,147,191,48,249,179,183,162,10,88,0,44,0,9,54,255,146,141,38,29,2,156,60,166,152,26,3,159,35,172,13,26,95,229,135,147,75,240,137,225,73,41,135,169,228,116,253,230,19,107,96,78,32,33,197,157,110,113,146,246,158,136,199,194,31,97,219,64,201,28,9,73,34,181,16,45,39,135,211,98,177,159,239,204,147,113,112,252,198,216,37,57,180,169,197,213,217,95,11,100,74,246,240,106,233,182,190,157,64,66,133,58,94,115,75,95,227,52,169,92,181,11,32,168,56,235,26,221,177,20,38,113,102,63,214,246,228,194,142,135,22,75,48,203,112,85,16,40,107,220,230,178,2,83,144,241,15,239,74,40,246,245,106,0,8,0,0,174,219,211,26,185,140,152,52,48,176,64,194,83,194,205,13,2,1,32,3,11,3,218,203,250,166,77,2,89,42,141,198,101,181,217,134,237,215,167,181,55,126,236,117,250,129,162,15,204,146,203,203,110,45,133,37,37,53,36,123,42,161,233,18,3,210,139,22,129,179,104,31,145,102,173,132,216,65,128,64,80,92,71,109,254,186,79,226,53,167,255,58,156,102,88,167,217,157,204,108,121,167,143,255,91,148,218,100,39,159,187,102,226,249,134,229,154,105,73,255,95,181,17,65,233,4,155,135,3,165,131,156,60,227,18,203,90,109,28,228,148,146,186,209,31,230,205,58,80,16,88,2,2,0,36,251,255,209,117,8,159,243,37,100,120,187,80,112,135,177,59,117,192,196,94,170,172,7,140,58,211,198,144,236,95,87,157,207,114,197,18,111,195,44,178,106,44,164,136,74,18,246,203,73,210,82,114,233,119,73,104,26,189,51,99,198,95,198,217,108,86,123,127,176,91,150,216,127,250,100,102,66,75,153,166,108,255,24,159,137,54,203,53,165,54,40,163,115,188,118,206,221,254,201,62,209,95,168,187,84,19,66,201,228,117,187,177,93,180,105,252,167,70,170,13,62,51,255,206,102,175,170,160,128,3,62,181,153,245,78,113,96,144,52,40,106,146,41,159,129,129,112,104,48,18,96,49,0,208,57,185,174,74,172,234,25,162,123,223,106,143,253,154,57,101,105,68,118,84,231,74,160,151,105,194,157,132,191,177,106,242,201,30,13,199,134,139,162,25,65,64,108,91,22,129,92,88,57,17,193,189,44,14,181,123,147,197,242,197,40,86,43,252,98,138,28,175,4,255,251,178,100,191,8,132,214,103,78,83,134,86,96,132,12,217,234,105,6,72,18,217,157,54,238,33,87,193,250,179,103,93,163,33,113,228,243,139,24,56,233,169,14,232,230,37,114,69,231,175,71,214,157,34,42,29,198,215,17,41,49,81,27,82,12,17,127,27,190,81,138,215,101,248,210,14,93,71,93,222,136,175,69,106,95,205,75,167,252,55,122,0,36,251,92,42,49,116,39,49,152,212,14,21,29,124,64,95,29,169,183,246,124,41,19,194,234,1,43,177,108,250,54,156,254,167,41,57,195,29,197,111,229,215,155,241,81,39,136,77,35,197,145,108,232,53,223,123,171,248,255,71,83,135,77,192,237,11,116,86,30,245,145,39,212,218,237,23,114,76,165,200,223,171,115,230,232,212,100,170,187,58,213,182,131,137,175,27,254,211,23,111,242,133,146,205,26,136,181,147,46,195,154,186,35,28,241,157,54,134,140,254,182,123,80,187,197,85,0,41,125,212,194,141,115,15,31,204,50,9,49,245,140,196,33,209,208,19,83,49,32,85,22,163,173,176,176,24,57,113,13,132,15,34,122,198,212,23,86,142,32,56,180,162,27,54,72,66,84,40,120,8,97,8,240,224,88,218,8,21,79,19,93,70,206,98,193,115,205,151,19,149,130,105,159,152,73,36,76,21,229,36,146,187,239,236,234,17,175,105,177,31,28,140,177,36,60,145,246,105,133,216,142,220,36,186,221,37,139,175,63,121,149,25,203,111,124,94,180,101,27,220,125,33,149,126,251,119,81,116,220,155,95,244,250,41,51,114,91,45,7,186,20,150,69,121,144,68,114,108,126,158,71,49,69,191,243,158,115,160,0,42,0,2,178,72,50,72,20,132,199,12,59,185,138,106,60,169,160,119,230,193,148,169,132,134,195,153,129,225,179,175,135,229,135,87,31,54,234,198,21,82,176,51,169,155,48,47,137,109,45,16,149,75,67,90,34,216,82,212,241,146,4,217,89,147,241,169,239,183,46,225,187,103,111,171,49,38,195,146,99,148,91,35,47,110,231,217,188,200,205,187,245,13,26,97,139,59,209,165,83,77,149,83,94,52,236,204,86,197,198,102,254,167,83,157,121,50,151,252,168,87,240,116,73,192,221,177,232,81,121,54,68,164,70,118,81,173,12,4,43,250,205,222,6,0,211,217,69,41,62,219,152,201,70,72,3,128,101,28,4,58,121,23,210,174,121,47,217,135,168,187,13,188,114,150,176,5,18,58,223,80,101,123,194,7,55,72,228,68,145,9,98,50,236,69,224,226,181,3,200,212,185,41,165,196,83,38,76,166,191,75,91,38,147,52,201,191,127,229,189,219,210,210,92,60,67,196,60,41,211,22,252,220,45,21,25,151,19,34,222,84,76,156,56,233,255,251,178,100,204,8,5,22,102,205,155,140,74,192,145,204,233,135,105,134,92,17,137,157,69,173,37,15,162,67,179,103,53,182,25,185,107,106,29,103,163,84,142,158,107,251,38,216,229,85,95,26,140,57,92,198,21,252,226,80,241,81,231,172,227,125,126,246,121,198,65,241,105,204,0,45,36,0,0,16,2,3,151,237,184,52,4,152,36,132,4,27,54,89,89,85,49,140,20,47,89,122,237,152,189,241,205,84,141,3,182,122,112,226,30,180,63,121,48,164,167,89,250,132,247,233,14,8,232,63,44,167,172,166,232,167,152,97,249,167,195,217,103,244,55,195,221,62,54,154,164,172,162,73,166,180,42,229,192,238,127,137,123,220,203,249,45,250,158,250,12,148,161,210,143,165,212,248,134,67,121,200,243,76,249,149,127,168,223,250,84,249,156,171,59,213,180,103,236,22,113,33,232,135,30,139,104,183,153,119,207,128,228,52,9,150,242,67,206,0,92,186,0,25,182,244,202,230,69,134,49,40,104,192,82,164,77,48,136,12,100,32,96,97,216,176,82,92,227,161,33,196,163,116,90,251,177,32,129,42,59,18,201,234,181,47,59,180,80,196,166,204,228,59,61,11,159,159,134,175,67,177,94,195,29,166,57,10,197,145,179,136,88,90,6,238,89,13,202,140,81,48,239,36,213,56,215,191,204,225,53,159,118,140,118,46,12,203,172,90,100,143,82,242,20,76,226,14,228,72,61,201,172,99,3,115,86,68,227,204,120,181,49,134,169,66,2,181,21,127,91,109,91,251,253,253,241,221,12,5,9,49,47,238,92,152,195,206,50,223,230,177,148,177,133,86,120,68,224,1,45,251,26,21,180,16,68,48,233,64,214,49,192,134,97,132,65,171,224,198,4,33,96,194,153,166,3,98,138,102,226,191,112,197,34,56,64,145,137,151,207,244,254,192,180,81,72,141,44,236,85,144,65,241,118,148,203,176,138,181,27,210,141,169,115,199,18,130,173,212,239,49,25,0,91,12,107,29,60,81,94,238,134,53,221,119,162,201,234,246,76,25,209,59,221,102,161,118,188,207,251,214,215,25,172,13,54,254,102,235,244,255,141,153,245,44,61,10,29,29,97,228,106,33,250,176,235,211,85,149,214,250,212,181,173,95,227,106,254,169,181,169,134,30,72,125,205,68,203,223,205,95,232,95,247,255,78,239,55,32,74,229,146,8,116,74,57,10,7,143,125,252,12,248,154,3,164,102,182,72,131,239,74,120,36,130,189,184,141,137,7,137,196,36,154,35,23,52,78,226,140,18,161,64,152,68,248,141,9,80,105,115,236,69,107,167,69,132,213,69,52,203,55,140,162,90,115,37,139,174,24,121,198,139,140,113,204,205,54,131,185,72,153,153,181,226,210,255,251,178,68,202,142,196,227,103,77,27,134,86,96,162,236,233,131,113,136,202,16,241,155,52,109,165,13,194,53,179,166,205,196,23,40,230,158,140,42,36,219,209,181,186,50,47,161,253,203,159,245,233,105,112,250,255,60,85,124,99,255,127,255,23,31,236,187,220,37,227,245,54,218,222,139,255,127,254,5,120,60,248,111,144,128,0,21,255,227,7,173,204,236,9,3,5,140,143,1,48,32,5,35,16,16,98,0,203,130,186,28,43,143,47,176,172,170,68,219,12,238,160,55,58,255,108,88,229,136,18,166,231,27,89,189,211,197,179,154,122,121,90,58,246,149,132,160,222,142,50,155,12,9,152,161,15,66,111,250,97,129,0,153,234,167,250,230,31,91,110,46,187,165,58,169,3,225,65,210,88,186,245,213,57,2,226,163,224,198,88,136,56,168,151,84,138,156,68,207,177,180,67,25,165,156,51,186,36,77,174,26,234,149,218,60,99,108,254,171,161,191,136,35,21,248,35,85,0,191,255,184,194,163,204,180,100,18,8,107,84,224,99,117,216,182,71,135,90,116,228,195,243,2,242,135,27,52,36,109,72,105,34,13,32,106,201,55,170,171,238,2,129,83,150,43,245,181,15,39,105,195,97,113,228,232,250,213,189,247,8,50,3,144,17,144,183,56,244,237,59,185,106,146,214,107,188,78,161,236,52,176,241,130,29,51,153,100,41,114,212,57,32,211,10,69,50,18,238,148,112,160,189,16,125,78,54,149,4,198,197,38,93,121,144,159,248,218,252,155,234,224,155,242,170,29,245,172,139,212,207,119,255,202,191,226,2,112,16,0,1,201,177,141,32,230,79,25,152,148,156,111,34,232,147,204,72,2,9,13,1,160,226,192,230,46,188,165,206,174,105,26,207,83,148,64,213,81,140,5,20,6,162,224,206,252,144,19,90,74,241,80,206,216,48,16,230,70,224,203,115,144,192,25,143,85,231,170,174,207,21,145,241,56,186,179,194,100,121,122,45,68,190,34,13,236,40,35,220,245,243,217,209,85,81,105,118,148,211,205,196,176,214,89,135,167,155,148,159,222,162,202,127,111,189,38,146,103,92,183,187,235,164,255,237,111,153,250,18,143,132,217,19,249,253,155,139,234,190,16,255,255,158,155,232,96,134,0,83,111,233,129,151,26,40,73,131,23,25,199,17,147,131,0,130,218,40,240,138,227,128,83,114,11,138,94,126,181,69,63,22,191,40,148,84,145,228,254,203,240,230,79,27,247,67,157,105,217,69,104,254,114,28,171,234,210,26,163,206,100,175,170,130,193,86,40,192,1,230,158,204,69,176,223,12,254,239,255,247,86,251,150,250,254,172,252,200,238,142,23,77,185,152,127,118,105,106,235,84,17,181,26,153,212,65,18,48,255,251,178,68,199,140,132,92,102,206,155,105,67,240,149,108,217,151,113,232,110,18,73,157,56,109,152,249,130,126,179,102,221,199,173,56,52,237,32,19,86,52,195,208,40,23,206,121,194,136,189,246,137,207,253,47,78,170,253,117,28,79,42,132,205,106,143,125,125,10,128,115,136,0,22,255,243,2,13,140,194,20,49,48,160,207,48,67,14,128,150,73,96,22,99,112,146,177,178,210,216,145,170,144,87,154,102,98,50,163,188,61,151,14,81,161,57,204,119,57,47,170,207,149,151,218,101,96,99,120,168,196,50,137,60,120,150,42,51,40,226,214,29,128,120,187,37,29,107,28,89,110,118,177,40,152,93,28,255,94,229,152,218,121,246,95,102,211,43,34,178,19,168,110,121,77,217,251,73,218,146,186,102,204,216,212,56,180,40,249,76,176,235,105,136,39,6,116,85,101,145,184,155,228,21,124,83,208,94,46,33,201,54,225,3,88,174,43,235,254,63,99,13,151,255,252,165,175,248,84,117,33,0,7,118,240,3,30,10,27,12,90,53,51,138,68,121,248,96,240,17,135,129,160,227,11,193,93,21,20,118,130,7,89,52,111,187,149,74,185,45,211,203,108,231,26,151,110,97,179,175,150,44,249,219,128,35,208,196,125,164,46,166,94,193,104,161,171,117,235,207,231,90,106,190,165,55,229,52,147,142,52,182,150,158,150,79,133,172,2,148,153,68,188,210,170,95,253,118,75,247,122,237,94,95,173,91,135,59,82,126,83,100,151,235,94,247,145,250,113,113,58,179,14,109,250,180,237,159,113,63,132,138,166,222,249,29,3,216,226,225,68,61,30,69,116,173,250,121,172,134,105,58,110,107,124,221,44,28,96,16,0,15,109,169,125,73,4,51,202,56,234,97,208,19,114,75,39,91,25,68,186,174,25,14,53,156,135,157,188,218,162,209,62,137,75,20,70,164,195,179,77,153,242,94,85,57,80,73,47,48,215,53,217,195,28,162,34,170,101,229,216,191,157,201,213,12,172,67,161,81,210,133,173,74,183,86,109,44,67,76,101,106,165,81,246,67,108,223,84,178,179,39,209,87,167,179,59,126,108,191,167,195,0,1,123,190,54,15,32,254,206,243,13,132,12,85,19,49,89,5,73,15,9,76,8,3,0,1,65,192,87,81,65,154,115,238,211,23,51,207,18,107,17,216,172,251,179,75,75,109,247,153,141,180,52,245,161,88,119,61,255,128,232,105,159,200,98,252,61,114,207,202,35,153,222,156,202,239,215,180,68,82,72,36,2,36,6,120,74,50,146,228,211,114,127,175,255,64,173,125,65,58,46,15,98,200,30,74,181,88,39,54,235,60,183,254,242,88,172,63,247,205,230,236,209,42,106,239,170,94,36,126,148,106,137,160,255,251,178,100,197,140,132,236,103,77,27,134,87,64,103,204,217,231,100,197,110,20,229,155,48,110,25,123,74,129,51,165,157,180,162,232,223,198,64,117,206,105,240,28,158,167,75,207,11,126,139,24,249,111,187,231,147,183,48,161,223,244,78,62,92,210,160,11,181,98,0,41,116,180,197,24,0,96,166,44,26,96,45,97,113,209,33,36,2,131,160,133,65,84,21,188,140,83,183,238,108,106,71,71,18,134,108,201,235,215,198,98,189,87,222,34,251,197,153,50,223,167,135,228,45,24,4,0,179,114,162,110,114,80,134,198,187,141,10,184,67,145,17,23,120,235,19,55,52,180,157,72,180,133,40,206,53,149,115,138,169,197,246,157,26,132,209,42,153,232,135,163,5,83,184,234,174,71,154,204,210,131,82,43,85,85,84,158,195,134,243,240,145,36,166,185,111,92,241,71,160,198,65,178,114,78,154,15,24,207,16,124,60,172,118,116,207,103,71,67,13,155,236,146,239,31,69,2,250,90,0,7,183,216,206,142,14,125,44,214,68,141,177,112,206,195,128,129,192,162,96,184,32,8,97,183,162,147,130,149,55,38,144,23,151,28,64,133,35,197,119,18,19,75,160,16,53,48,43,177,73,63,47,29,147,73,102,108,39,60,50,211,168,168,182,25,231,3,174,30,71,155,70,180,85,145,113,54,138,145,199,213,172,61,84,76,189,170,84,162,244,83,77,196,78,138,204,176,207,250,186,193,66,157,198,106,221,193,165,63,202,27,223,45,252,30,205,255,143,191,90,234,69,162,7,252,71,244,127,227,98,171,167,255,227,91,165,60,4,173,64,0,236,191,27,2,233,191,192,155,24,241,200,77,25,168,0,88,16,160,24,12,238,16,0,243,242,15,136,82,187,229,147,131,178,242,197,62,199,149,206,22,45,108,8,13,39,140,185,148,63,203,168,36,147,232,240,48,179,47,57,142,183,244,80,117,153,183,143,166,191,148,50,104,111,52,250,230,73,216,49,184,170,192,222,30,241,13,53,208,203,41,215,91,207,132,253,217,136,139,48,68,239,186,125,208,147,67,167,146,162,131,30,138,92,194,155,241,185,255,255,113,120,248,99,59,247,128,29,95,146,129,0,20,223,124,104,36,209,206,83,134,99,9,153,252,76,201,2,128,27,224,160,56,32,22,151,207,116,110,23,13,192,144,212,130,154,85,119,41,46,22,33,155,242,13,64,12,182,94,214,27,164,59,122,106,150,23,65,43,123,237,197,42,204,14,23,133,111,42,177,51,69,0,156,139,166,69,29,196,65,72,197,238,42,166,63,123,219,104,109,190,98,9,227,1,178,204,53,144,74,41,211,219,182,100,148,49,57,46,125,152,114,13,216,246,242,229,206,187,100,109,95,197,237,102,126,255,251,178,68,198,140,132,99,103,77,27,108,66,240,131,204,217,131,109,131,110,19,65,155,50,110,25,89,138,126,179,101,157,195,35,41,250,203,106,66,114,115,137,183,132,34,20,45,57,67,207,58,96,248,207,62,204,107,101,237,57,209,14,3,172,160,0,93,187,227,93,51,15,2,226,52,168,196,214,36,225,33,128,24,26,141,225,96,1,130,0,172,74,25,128,229,249,48,199,97,252,160,181,87,41,45,153,200,102,75,8,166,128,26,109,11,128,248,82,85,149,56,49,121,36,157,81,193,241,75,158,28,28,211,28,225,76,128,244,82,10,54,109,101,169,114,137,182,83,174,29,223,239,221,172,179,169,3,190,201,139,104,210,41,59,28,76,210,208,234,243,111,42,172,172,99,216,149,148,77,139,40,115,33,136,242,140,69,124,147,212,211,193,109,112,58,13,117,114,79,72,187,219,180,121,158,70,227,185,173,251,113,243,152,50,63,178,56,163,90,235,153,160,34,142,0,9,119,212,210,253,13,204,104,220,88,204,137,204,200,1,34,35,66,129,64,69,141,198,114,253,65,183,190,49,94,25,113,229,17,251,221,151,204,60,140,183,6,80,144,112,27,110,243,182,145,185,52,10,254,208,216,97,175,155,255,17,180,202,79,219,146,35,52,30,10,52,187,174,76,249,55,219,12,20,106,82,130,179,168,255,125,116,165,225,230,205,165,142,166,118,158,226,169,43,181,177,222,223,125,207,101,21,17,40,195,8,213,109,7,234,21,134,52,223,97,53,41,250,195,87,61,167,87,235,197,243,164,243,199,213,108,231,75,228,217,77,188,226,6,46,111,119,89,175,239,250,1,119,0,9,53,244,205,186,131,65,147,13,30,169,49,19,132,153,56,146,32,224,41,135,130,140,218,202,122,51,104,126,203,111,14,79,67,173,126,49,67,67,98,79,64,218,50,216,195,32,78,55,133,215,127,218,132,220,179,8,140,181,253,113,90,155,183,17,102,193,200,160,230,113,8,128,244,160,144,36,57,105,216,214,103,123,17,10,177,132,41,227,136,150,86,57,34,105,231,122,44,216,187,24,59,132,160,168,177,165,204,168,204,96,161,145,86,178,179,117,27,186,186,46,111,82,214,151,188,51,30,135,205,64,230,207,30,105,249,168,194,12,65,198,142,218,17,191,61,213,83,175,223,149,94,243,130,119,160,0,165,191,83,83,241,49,192,181,158,52,24,98,160,236,73,101,128,133,218,124,182,220,191,88,199,102,40,233,39,105,237,126,55,41,161,231,18,158,171,159,50,153,207,101,249,138,88,176,228,17,160,176,100,203,87,234,237,179,82,22,74,65,126,156,219,155,232,251,217,189,199,223,63,237,61,76,227,93,197,196,179,119,48,170,41,81,210,166,223,106,255,251,178,68,201,12,68,208,103,76,27,105,62,96,156,204,217,83,113,7,204,16,77,155,52,109,152,183,2,11,179,102,93,179,11,32,193,5,197,5,149,154,113,168,168,32,71,120,201,8,130,188,247,187,137,21,237,123,85,84,122,73,78,181,137,165,30,174,217,145,209,25,83,245,8,4,0,51,125,241,187,223,153,160,152,24,8,202,136,76,164,37,216,70,193,100,88,46,4,151,79,227,75,41,169,149,138,75,125,175,102,229,52,61,20,167,197,239,127,85,243,243,110,229,89,68,94,147,148,81,121,84,221,172,138,70,163,253,226,202,81,22,78,190,187,122,188,214,250,251,191,95,230,24,92,85,30,217,190,235,83,240,233,138,25,238,9,205,30,219,153,214,236,242,79,186,179,29,153,213,89,25,222,75,3,25,25,173,103,153,237,105,178,74,200,95,171,72,137,166,189,87,83,43,250,132,0,9,110,248,11,47,153,154,1,24,210,44,24,240,23,152,10,12,39,184,112,46,6,2,149,137,127,38,100,82,252,113,226,159,128,160,24,126,254,51,191,41,151,252,61,106,126,35,4,182,119,222,130,113,141,66,171,57,85,88,116,186,29,177,114,212,138,221,175,194,110,172,221,184,162,86,200,69,26,75,240,34,100,19,84,244,104,199,47,29,252,103,79,93,254,126,219,112,82,42,61,165,169,147,46,16,118,236,237,206,102,189,50,91,159,91,72,159,190,91,47,167,78,255,136,186,183,24,64,196,253,183,210,91,11,48,221,52,123,149,245,167,79,226,29,114,251,148,162,80,223,49,199,215,218,0,50,192,1,179,111,76,81,198,73,162,115,33,199,3,38,135,35,5,194,68,123,48,100,44,49,20,19,78,166,166,72,213,81,79,98,100,230,135,28,226,110,231,42,197,88,92,215,69,202,51,17,33,61,204,100,119,113,83,35,220,139,243,33,10,85,35,117,83,130,43,30,187,226,27,131,97,225,241,226,194,133,90,164,217,182,130,234,81,232,104,180,106,200,145,173,66,90,193,221,196,193,98,204,77,143,180,23,48,27,88,244,251,140,206,186,68,72,217,148,150,69,70,174,168,193,218,58,139,164,39,108,121,34,116,202,163,99,152,179,134,86,124,220,119,16,178,171,95,85,49,218,124,251,255,24,192,133,127,109,77,61,189,54,233,100,202,128,97,133,17,139,2,161,1,112,48,48,72,218,228,205,233,154,195,50,184,140,170,27,130,163,87,36,210,138,207,244,70,80,250,204,203,33,199,222,12,102,171,209,210,122,210,29,199,107,114,149,204,246,72,233,42,4,214,75,118,79,210,136,77,101,33,129,184,119,58,16,128,120,132,195,235,234,148,148,59,209,22,105,185,41,38,87,155,47,155,108,83,108,111,97,243,102,53,80,255,251,178,68,210,142,196,236,103,75,155,166,94,208,155,236,217,83,117,232,78,19,81,157,46,110,37,89,66,87,179,101,205,199,161,56,173,52,197,169,79,146,87,120,219,79,130,146,186,135,133,78,52,206,101,53,107,59,59,19,62,50,89,156,161,76,134,148,83,9,183,171,58,177,236,155,102,221,153,191,232,17,158,1,87,127,241,178,187,231,21,30,139,38,76,166,62,49,208,12,88,31,45,34,61,71,246,18,213,134,85,121,82,212,253,112,133,71,153,185,193,60,245,193,18,245,16,168,81,181,28,37,34,138,103,52,121,207,81,196,241,141,177,128,54,206,77,145,194,81,98,28,41,1,251,109,211,9,109,2,137,112,195,104,183,161,198,78,176,73,56,137,85,43,218,160,253,174,4,81,99,156,70,185,205,23,32,121,23,54,108,156,40,52,116,79,119,105,160,228,26,205,99,9,183,155,91,165,208,249,66,147,157,180,171,224,126,52,124,74,205,65,219,255,199,205,115,127,252,214,213,24,110,0,3,109,248,210,218,67,62,143,10,9,166,65,42,132,3,1,0,33,160,34,173,131,162,14,220,134,37,66,238,68,111,71,169,161,42,229,130,156,82,18,131,161,88,138,102,55,197,128,224,33,131,44,66,198,40,223,69,190,61,214,28,34,46,84,140,138,196,33,228,26,169,221,182,188,146,143,25,24,19,140,153,220,184,6,152,136,88,243,58,93,43,221,203,27,114,243,173,15,211,135,113,151,23,113,60,71,21,92,243,85,9,72,254,141,19,197,71,232,143,127,188,220,210,181,3,123,139,168,91,230,15,185,100,238,127,230,82,250,227,254,183,210,184,255,251,114,192,8,0,54,237,169,180,187,198,175,36,9,29,12,28,131,105,96,64,0,0,74,89,103,214,121,61,94,90,8,235,118,213,216,211,78,215,96,152,205,38,113,199,99,142,211,94,118,213,227,187,24,135,97,108,70,188,19,46,120,106,216,153,130,70,13,39,106,74,68,129,101,84,189,166,169,55,9,5,74,76,123,85,13,250,56,99,122,73,1,32,128,65,17,97,50,142,73,81,247,16,42,252,57,173,7,187,89,218,182,199,39,174,58,83,203,159,202,25,11,34,227,246,69,200,137,63,254,235,255,229,245,62,195,255,251,208,0,0,10,219,76,157,148,12,64,6,12,50,8,204,94,39,72,1,147,3,1,17,208,9,5,93,76,22,220,89,185,72,151,124,102,91,35,145,225,71,29,127,235,183,70,68,242,186,16,98,181,172,11,167,125,181,6,20,80,71,224,34,114,142,59,201,110,201,159,247,213,252,148,207,38,147,75,70,136,109,130,177,118,164,242,191,116,48,244,77,196,157,169,31,47,18,119,178,53,255,89,115,172,233,99,218,226,91,173,102,255,251,178,68,197,12,68,167,102,204,27,143,67,112,135,172,217,115,113,3,196,21,57,157,44,110,225,15,194,102,179,101,105,215,141,120,199,119,255,74,149,81,197,241,223,51,189,42,153,194,215,48,157,53,90,173,13,119,36,220,211,102,238,18,163,116,153,77,56,70,239,243,26,152,118,254,117,105,241,55,253,197,66,14,162,215,159,191,253,61,127,231,156,64,1,18,0,32,0,92,151,211,54,106,35,44,130,35,14,0,144,130,209,52,64,0,90,1,76,124,2,34,178,73,51,7,81,34,197,54,27,105,188,117,176,171,224,23,182,215,49,76,34,14,226,52,7,168,38,72,202,42,101,107,38,75,68,194,56,143,166,150,207,114,224,234,15,188,40,80,41,135,230,28,19,0,48,200,17,6,212,160,29,168,200,89,138,59,92,52,16,213,220,25,191,115,180,56,118,8,172,120,186,228,124,38,176,40,13,22,43,214,109,158,180,70,71,154,102,238,203,90,147,10,2,12,136,0,28,40,43,152,96,194,73,58,85,204,242,39,98,243,44,150,28,60,110,126,124,11,0,0,254,244,224,76,206,96,105,217,0,43,5,193,5,128,154,80,97,60,138,252,23,39,144,254,57,74,105,106,106,198,89,101,187,151,169,101,114,234,244,149,118,233,177,231,73,210,126,35,45,171,65,136,218,169,118,124,122,18,82,165,101,195,230,221,43,168,108,187,125,72,150,2,197,146,168,8,200,110,199,159,243,51,43,75,54,213,253,8,27,52,194,100,30,134,20,48,195,215,85,69,203,34,156,122,93,210,175,142,26,199,84,164,114,93,92,218,171,59,24,107,239,161,204,255,75,253,254,201,175,106,174,160,147,129,0,2,179,111,206,221,164,253,133,8,1,204,69,0,96,24,104,8,144,88,202,6,89,180,122,6,99,250,152,225,230,79,80,45,17,121,232,48,148,95,199,192,243,99,163,65,137,45,32,170,32,5,75,21,42,132,65,81,162,67,29,17,124,130,198,197,94,247,214,30,143,52,130,29,138,25,47,48,148,175,49,11,87,243,115,23,10,54,131,171,57,71,197,215,210,53,247,15,51,16,113,110,136,118,149,60,34,203,165,205,115,124,36,79,113,83,54,201,204,74,143,151,178,254,201,155,89,142,26,162,127,143,248,222,209,62,121,17,157,218,155,119,57,173,46,153,128,105,162,164,153,64,9,48,162,71,146,128,57,55,229,21,234,106,195,20,19,247,17,23,161,81,234,234,120,234,87,70,131,90,9,156,188,154,38,56,137,30,39,14,2,253,89,169,247,168,174,156,75,86,198,6,119,20,131,20,147,89,153,189,95,21,251,244,41,140,128,142,11,65,56,122,99,28,123,115,150,136,111,57,155,238,142,43,159,57,87,62,122,43,51,255,251,178,68,188,142,132,57,103,77,155,108,62,32,139,44,217,151,109,136,90,18,17,157,50,109,189,77,194,35,179,166,141,183,161,57,18,222,80,140,177,198,21,114,99,73,213,234,69,84,85,40,114,54,242,235,178,51,217,242,36,74,158,127,217,100,167,191,214,167,158,231,88,207,166,84,11,24,0,230,223,243,92,233,54,36,208,50,9,129,172,152,80,90,36,167,80,212,179,231,54,123,36,177,215,163,67,78,156,211,90,19,170,205,5,158,177,11,3,138,62,226,210,195,179,25,45,44,100,235,102,244,171,65,81,193,9,144,159,2,194,98,157,93,229,137,234,228,93,227,171,86,136,124,154,115,123,170,229,28,179,82,158,16,215,136,186,126,109,231,223,182,177,49,178,59,45,33,150,226,22,116,184,94,44,220,241,74,38,174,59,59,191,210,170,31,173,230,159,251,198,218,34,212,95,223,243,212,26,45,199,63,226,39,154,2,0,0,46,223,29,102,161,143,141,13,3,131,170,7,133,225,40,13,86,25,187,237,218,51,10,118,44,45,179,185,196,150,140,47,139,140,118,44,169,142,100,137,232,153,115,71,141,224,72,169,214,22,76,67,133,206,91,177,79,164,53,56,176,149,87,52,191,182,27,42,145,162,112,108,128,235,56,161,177,36,19,71,73,179,231,153,174,18,69,242,232,75,122,42,199,223,46,90,170,212,62,218,228,237,61,106,81,175,139,79,220,125,168,28,69,147,113,79,166,237,226,210,213,152,70,186,57,93,50,29,11,197,50,184,213,52,39,159,159,93,231,24,231,49,159,31,44,151,75,165,137,155,106,237,109,73,64,87,11,0,12,0,0,165,219,243,224,208,52,242,99,13,8,53,165,33,36,39,8,80,100,197,64,151,123,207,12,38,196,37,97,221,134,119,202,120,146,169,220,31,40,84,72,25,215,72,83,242,252,173,30,11,233,131,229,158,67,129,34,161,93,193,128,193,5,133,145,83,61,188,120,228,204,230,214,203,233,99,156,131,132,3,0,162,59,194,87,230,116,131,103,92,144,236,255,37,245,100,160,194,70,203,164,244,73,44,198,78,86,217,149,120,175,211,173,121,135,109,125,217,105,149,66,130,206,91,149,60,204,63,23,88,237,169,65,20,101,13,110,139,62,119,90,72,93,191,253,191,78,223,34,30,23,123,255,99,220,128,0,91,127,204,134,56,204,19,1,162,3,3,194,197,42,80,236,171,200,85,167,210,213,216,253,28,186,214,174,213,175,141,204,39,227,209,250,151,48,190,246,63,151,161,166,182,224,198,223,156,154,43,229,111,150,106,118,189,198,75,249,214,175,48,32,146,61,98,207,81,48,180,56,72,11,200,56,89,232,244,219,239,183,31,83,85,177,195,163,46,145,38,10,255,251,178,68,206,12,149,0,103,76,59,111,90,240,158,140,217,122,109,230,94,18,45,157,52,109,161,91,66,20,179,102,73,182,13,248,133,132,135,152,137,155,87,150,178,160,130,150,136,237,140,27,106,48,125,147,66,204,206,205,206,145,167,53,92,37,255,160,126,243,8,117,246,99,26,115,43,61,252,211,74,179,238,200,235,60,2,78,1,153,111,144,49,112,26,16,99,164,130,201,141,24,40,2,103,3,16,139,80,135,23,116,50,234,107,152,147,91,94,61,197,202,212,51,144,52,152,138,10,12,82,198,113,0,234,118,59,143,177,208,73,98,204,174,75,103,220,133,100,53,142,179,243,88,159,249,96,253,165,171,191,178,109,147,50,154,94,20,206,157,228,224,70,48,102,122,144,207,72,131,156,246,35,66,98,15,189,78,216,169,189,235,87,33,7,135,175,149,86,165,141,160,179,238,110,247,60,243,136,21,69,31,231,228,201,175,225,170,127,64,174,2,128,0,110,250,156,149,38,211,169,139,44,99,242,153,243,107,212,144,209,150,58,201,31,133,119,140,9,75,29,73,153,101,26,117,29,116,74,210,20,155,114,66,209,183,80,31,136,199,37,74,128,115,169,9,216,221,126,78,213,171,110,108,171,115,68,81,26,240,213,236,145,140,53,45,84,17,106,219,70,246,5,202,109,224,139,136,130,137,21,105,87,252,232,174,253,199,54,186,68,189,12,16,79,210,36,248,158,38,94,162,157,21,140,90,37,200,48,106,40,197,107,163,32,97,143,117,196,95,95,19,119,46,116,10,15,173,5,34,89,47,250,113,232,53,150,107,143,244,186,81,255,63,199,224,197,1,128,0,59,109,140,241,83,26,14,48,1,44,221,222,65,209,167,28,66,255,120,217,132,48,161,9,37,125,146,205,211,216,211,202,37,211,95,74,121,85,5,65,115,43,75,130,58,218,133,107,247,109,88,110,145,59,171,159,194,76,220,67,208,222,92,251,76,84,81,226,162,63,158,30,70,141,186,167,44,225,150,177,5,56,254,228,112,165,188,143,24,81,42,88,228,154,178,37,78,161,207,116,158,79,77,22,106,38,58,85,36,108,68,123,16,188,53,65,131,214,80,129,215,34,245,30,48,177,58,141,56,123,215,63,243,87,53,241,247,127,134,168,2,0,13,183,230,125,135,152,36,211,8,49,80,106,9,101,208,56,177,122,3,129,222,188,113,166,134,37,146,138,210,186,208,236,66,158,49,9,211,237,78,250,77,198,161,112,68,58,223,173,149,40,10,176,14,130,44,40,141,199,207,105,209,82,0,203,98,233,15,162,137,199,64,207,39,89,70,10,22,113,65,113,170,196,79,46,231,66,190,119,100,44,133,119,16,74,161,180,146,172,206,238,243,38,177,171,116,255,251,178,100,203,2,132,225,103,76,59,79,67,112,142,172,233,135,105,136,94,17,221,157,55,78,36,182,130,64,179,102,105,166,25,249,59,153,204,42,67,27,56,33,153,189,4,199,200,237,213,72,60,65,136,214,199,135,142,236,246,252,106,177,70,154,163,42,75,80,3,49,0,0,14,237,185,128,96,77,137,14,42,112,151,13,240,160,51,164,97,126,193,16,196,11,83,186,183,90,249,253,142,75,235,240,242,139,42,224,251,86,203,136,42,204,197,7,181,135,32,175,223,254,182,85,7,109,227,71,179,78,158,247,251,167,138,107,77,85,67,180,165,51,250,80,78,249,28,45,227,103,238,124,50,5,209,236,163,117,198,41,222,172,201,136,211,230,115,75,140,47,12,246,129,216,102,236,161,204,173,107,202,237,191,197,207,184,236,239,95,9,201,93,250,244,66,249,72,162,125,147,255,183,178,142,186,233,185,70,235,170,25,138,38,50,0,192,0,0,7,255,243,9,77,77,98,31,48,56,128,193,196,98,253,182,4,117,88,141,118,113,209,146,212,153,134,237,59,50,219,181,169,223,105,14,52,82,152,221,153,151,30,85,155,165,8,137,65,200,23,25,68,186,85,16,203,171,214,180,218,252,43,28,49,167,197,112,100,71,97,22,192,215,43,42,250,240,112,60,132,67,140,88,155,252,211,213,210,94,225,203,136,89,184,71,176,238,76,119,153,133,62,238,226,97,197,210,133,198,16,33,221,154,147,18,58,17,219,162,79,25,202,216,184,161,129,213,84,154,200,208,159,141,184,132,30,97,3,135,227,207,253,174,6,117,254,222,231,127,243,163,238,29,0,12,178,92,33,120,237,25,2,5,87,89,61,56,81,35,115,214,112,218,49,120,138,198,86,39,61,139,113,146,157,170,122,220,60,38,22,98,240,122,171,136,68,52,6,132,32,196,125,47,178,64,178,42,223,179,34,31,121,12,86,34,132,252,230,112,163,1,132,91,177,121,103,159,250,226,176,146,169,183,77,193,52,229,85,77,127,119,43,154,255,91,95,102,157,193,186,233,109,237,222,234,209,140,161,242,255,99,114,243,109,2,206,58,198,16,127,69,91,156,111,127,235,101,175,57,178,117,17,190,62,63,170,228,165,20,19,255,255,24,220,9,99,247,252,85,58,206,139,37,183,153,241,8,116,245,121,154,68,226,195,67,20,5,150,226,158,34,32,206,64,169,169,33,151,59,114,54,214,45,113,221,188,255,70,225,154,6,124,207,93,153,151,17,198,116,177,108,237,65,49,198,1,69,155,86,200,157,59,237,97,214,132,186,112,76,129,101,38,137,48,29,166,167,146,160,30,7,165,93,70,118,141,108,86,243,114,93,109,170,188,91,5,231,78,71,25,24,84,217,229,104,78,255,251,178,100,205,134,132,241,102,206,83,140,69,160,149,44,233,115,101,137,90,25,93,157,54,110,37,126,193,101,165,168,105,135,140,24,19,202,250,74,240,191,186,153,133,218,130,50,133,78,12,154,70,20,85,241,148,81,3,0,16,66,208,144,141,70,201,5,98,16,144,24,11,141,11,5,209,67,19,157,102,180,129,116,47,118,214,144,7,205,26,64,141,20,82,84,208,160,96,100,84,37,27,32,233,43,77,103,168,255,255,242,203,132,101,57,5,243,112,105,110,43,163,23,84,51,233,106,255,68,217,102,211,68,171,48,0,0,46,219,165,88,209,201,48,114,49,61,46,193,20,238,226,83,162,196,89,126,28,203,231,195,150,7,61,121,115,249,139,238,122,185,252,254,95,41,249,103,255,209,210,194,50,175,9,253,224,132,163,136,191,28,25,132,118,24,57,192,74,104,255,186,31,255,107,130,39,133,222,44,42,25,96,210,86,123,67,201,215,236,103,224,203,218,234,0,0,102,252,128,236,56,144,180,48,96,32,49,176,46,22,15,128,160,200,240,118,96,128,46,89,68,46,94,114,102,2,186,27,180,161,182,134,90,3,223,86,3,126,94,43,111,203,195,54,242,223,143,70,160,105,12,92,191,148,43,238,80,251,181,134,254,59,3,185,79,244,243,196,240,182,118,128,200,82,228,186,96,32,121,141,53,185,137,116,14,139,12,222,129,217,79,101,47,12,1,95,101,87,69,7,13,47,218,61,135,234,35,205,227,172,201,24,242,144,174,117,204,233,163,17,117,221,198,40,195,112,154,32,252,112,242,70,16,125,203,149,49,102,147,135,99,79,31,4,9,3,217,52,169,173,89,86,184,110,127,149,94,14,191,191,148,178,207,161,169,123,69,181,65,189,153,30,94,186,1,56,0,0,27,187,14,82,46,70,98,165,96,237,184,227,65,198,45,64,60,21,20,24,131,234,30,44,113,83,82,180,168,197,85,226,203,233,221,179,242,162,122,21,65,112,92,117,213,66,7,214,3,88,107,113,5,158,123,230,4,230,8,172,113,248,148,70,162,110,244,84,151,31,30,163,195,84,23,23,106,161,71,220,241,199,132,188,138,198,92,178,35,70,30,146,39,64,80,168,101,229,193,126,152,160,41,17,156,32,151,152,126,7,161,133,88,98,131,133,220,192,128,0,204,6,128,200,88,19,140,1,128,140,72,1,227,41,34,196,89,115,111,15,50,214,84,214,150,51,182,217,177,178,166,78,44,85,229,88,239,210,55,19,30,120,189,104,128,35,17,154,145,184,250,226,30,107,10,99,170,189,128,67,146,184,48,132,37,225,44,227,216,85,56,195,144,224,6,65,205,204,57,74,91,195,124,157,167,245,52,224,163,146,74,37,43,85,84,166,19,187,255,251,178,100,201,14,165,179,102,205,155,163,71,146,99,228,153,211,101,6,94,23,165,157,42,111,97,15,193,173,175,166,157,147,21,184,12,186,242,179,40,102,45,151,105,189,110,22,150,186,133,248,217,120,229,153,161,163,187,138,187,177,235,242,90,200,122,43,28,141,138,90,81,150,139,12,163,248,107,165,255,123,152,104,185,165,211,155,184,159,239,149,81,93,43,254,10,21,86,111,253,155,92,144,24,162,50,126,116,24,118,22,28,97,158,124,57,12,164,232,64,15,140,31,12,215,179,221,234,160,146,207,153,115,149,141,238,152,81,186,131,22,250,157,43,106,100,211,238,97,60,117,5,109,216,53,65,167,34,146,40,128,53,57,141,55,127,212,187,82,213,50,181,250,51,169,122,53,77,73,150,137,84,61,78,101,98,54,171,50,34,61,232,182,202,165,86,102,182,138,140,140,89,84,126,181,17,18,126,118,60,104,66,0,0,46,244,194,105,184,209,1,196,195,178,32,12,149,14,1,232,56,91,48,224,21,27,154,193,123,149,43,88,135,162,50,233,83,231,17,90,161,212,176,17,167,243,131,115,166,165,50,108,241,48,7,122,24,92,78,214,54,165,115,35,233,215,118,239,112,35,49,149,103,152,104,136,171,40,40,70,41,219,9,66,172,202,241,154,111,51,34,92,26,137,49,9,140,255,81,167,167,255,255,254,182,105,110,170,114,148,134,173,145,37,51,156,173,43,60,162,72,100,82,185,153,21,5,221,220,150,219,100,70,118,84,122,173,87,253,63,255,255,160,20,0,3,155,241,4,40,103,32,214,97,248,192,100,216,192,92,85,96,48,36,5,12,8,215,180,52,205,154,108,98,154,9,158,173,34,171,91,217,30,209,197,37,169,21,174,13,203,71,138,241,134,168,50,84,178,175,94,19,232,204,116,237,174,134,44,37,91,56,164,146,21,72,126,142,19,183,8,214,75,182,36,78,108,36,89,26,143,35,70,51,253,110,125,111,251,228,155,165,138,153,143,186,135,171,24,61,244,117,113,181,15,17,116,236,144,199,10,173,158,113,70,148,134,108,104,151,104,145,227,213,62,92,55,127,126,211,49,55,218,187,223,183,218,124,189,227,2,24,173,190,63,255,255,248,15,73,185,51,59,155,236,212,197,147,162,163,77,42,178,5,22,130,5,6,25,0,152,64,66,222,179,182,94,193,21,137,114,52,232,9,227,118,220,135,138,7,151,187,82,167,221,189,134,108,73,27,181,229,254,174,24,11,81,130,80,205,249,134,229,236,201,189,142,78,197,105,235,201,90,51,167,1,67,117,93,242,32,92,76,190,137,117,51,71,12,192,84,174,43,216,220,90,4,78,110,25,118,50,154,195,121,111,191,255,95,164,82,25,170,114,228,240,255,251,178,68,207,14,228,110,102,204,155,175,43,240,156,108,217,147,117,232,126,82,205,155,44,110,12,190,194,84,51,102,77,183,161,184,152,140,219,233,94,34,17,241,25,251,75,129,179,207,167,8,253,91,51,170,68,158,138,124,230,86,45,79,239,251,191,255,255,240,121,119,231,111,198,96,4,231,90,94,176,9,130,186,8,64,218,19,142,212,29,151,182,93,73,76,220,167,134,164,76,94,59,232,76,108,177,94,72,217,115,28,158,41,81,170,115,77,150,87,197,201,102,4,86,88,112,215,41,37,123,230,56,238,98,253,94,57,14,40,123,123,10,10,165,193,74,168,16,197,212,56,114,17,218,111,249,225,33,119,143,227,118,148,26,226,122,226,239,183,73,26,246,145,22,93,158,52,66,182,44,60,195,216,188,227,73,62,175,148,31,81,197,253,212,58,85,105,53,59,199,67,247,138,172,170,224,112,252,121,209,49,194,127,255,35,191,252,54,170,0,1,183,248,211,33,228,245,16,220,199,49,144,197,66,172,192,128,0,192,0,29,74,132,96,11,248,20,0,153,83,52,127,236,191,113,216,244,228,97,154,203,41,241,163,145,181,170,241,72,194,228,141,48,42,38,116,196,82,249,43,108,166,179,170,196,155,73,249,76,56,255,70,230,38,95,200,5,124,64,238,66,72,48,50,217,176,89,100,93,220,122,173,91,104,223,23,4,193,51,44,234,168,247,107,255,104,203,108,149,248,210,152,228,150,82,15,131,123,34,190,234,86,205,200,254,169,152,151,109,72,196,197,84,204,136,113,14,94,60,159,170,205,50,164,16,55,73,105,71,111,117,31,229,102,159,36,234,167,227,123,43,184,249,131,135,12,116,61,219,245,249,160,49,129,0,0,13,183,226,64,204,201,49,130,167,16,34,88,185,32,64,44,106,162,18,90,212,154,131,230,238,216,209,132,136,206,167,15,152,135,49,42,56,80,28,36,30,57,1,91,23,90,161,230,160,197,155,77,79,169,237,183,233,135,136,70,30,213,109,69,225,25,65,106,195,206,69,139,117,142,211,80,163,235,159,77,114,82,74,210,180,228,41,234,229,89,77,44,159,223,49,227,152,118,107,231,109,138,221,190,236,238,175,153,185,108,204,207,54,47,27,55,94,22,102,189,207,4,28,251,111,230,55,139,167,50,134,70,5,135,70,9,6,2,160,16,96,60,217,144,193,160,167,156,70,21,140,51,38,99,120,182,217,9,246,20,250,142,173,137,154,195,78,39,144,148,33,16,89,31,8,167,55,176,21,46,216,105,103,147,188,86,171,92,229,109,33,139,196,161,47,14,19,62,219,103,143,46,3,130,33,68,56,243,127,84,149,17,27,67,169,94,146,32,194,33,233,232,252,232,137,86,85,178,149,172,255,251,176,100,203,142,37,114,103,76,27,169,63,48,126,75,233,151,104,166,126,16,165,155,54,110,188,173,193,245,51,166,117,166,33,24,213,123,189,17,24,76,64,175,254,66,183,219,101,115,99,152,237,118,100,111,186,177,39,255,81,128,40,0,8,8,2,221,249,80,152,218,160,178,96,216,41,152,150,70,12,66,3,96,225,82,2,234,144,136,170,19,191,26,228,95,235,114,111,34,12,212,8,164,10,4,131,202,148,46,83,141,171,109,111,143,190,121,210,30,121,110,255,159,254,16,233,161,228,221,110,111,117,205,172,22,182,143,92,90,34,202,241,25,83,117,6,143,57,195,231,217,165,12,149,170,122,183,113,32,172,84,90,117,202,64,228,142,120,89,93,77,234,199,158,215,68,90,155,49,199,95,90,119,93,127,177,53,0,1,46,216,200,146,28,247,241,136,195,17,64,193,48,0,72,112,48,68,44,7,3,33,64,53,21,198,0,152,37,26,149,93,25,27,231,45,62,20,166,149,142,65,18,214,237,139,123,63,55,0,182,70,138,166,15,211,68,88,112,72,24,197,218,4,12,209,102,214,79,102,101,17,72,58,179,185,0,61,87,37,46,211,28,82,112,148,8,198,28,31,202,118,55,46,155,128,41,200,194,224,44,13,8,149,54,61,253,146,38,40,120,195,34,97,7,119,209,194,235,165,221,44,22,244,50,179,51,20,116,88,130,52,114,167,11,115,116,72,245,136,151,132,77,107,217,95,51,118,110,180,245,255,197,84,183,175,72,249,231,103,217,11,127,203,16,91,66,190,106,126,172,13,60,0,2,114,224,135,160,59,241,144,182,29,188,74,27,136,2,140,192,132,161,217,60,140,68,132,15,8,36,88,244,55,31,232,164,161,211,58,243,131,117,89,26,227,230,114,210,71,145,146,170,226,218,249,189,173,52,171,134,206,195,17,20,227,14,45,70,9,11,81,46,163,73,29,116,226,133,213,220,142,135,153,136,167,202,156,153,56,209,248,238,166,250,119,129,132,48,235,202,68,81,227,111,29,55,78,88,204,131,71,175,41,78,167,172,20,41,246,168,68,26,104,249,136,236,178,221,162,161,38,57,89,33,8,102,179,223,90,21,65,97,17,156,45,162,204,139,176,171,23,41,22,62,101,249,13,158,224,0,183,250,153,65,36,24,0,21,24,84,1,0,68,178,208,5,64,114,224,48,5,34,12,1,154,196,242,29,225,113,118,25,205,105,103,114,204,235,136,74,92,39,27,206,243,185,85,12,135,9,59,80,249,71,54,49,132,61,178,43,139,154,106,140,143,21,170,68,129,248,126,49,191,37,75,150,103,8,121,137,37,168,172,24,34,16,14,8,67,208,107,60,127,204,90,167,205,171,33,148,65,6,151,6,217,255,251,178,100,219,12,133,118,103,75,155,168,95,48,156,172,249,67,109,232,78,19,153,155,50,110,189,13,194,82,179,166,29,182,25,185,131,89,166,201,186,183,105,20,98,10,14,8,60,115,185,38,157,78,131,164,119,154,93,202,203,223,228,252,247,19,85,218,87,126,203,17,95,255,255,57,210,181,221,196,196,207,75,252,234,16,8,2,229,219,243,18,26,26,40,48,80,240,88,240,64,115,59,22,18,26,8,113,75,114,215,227,15,76,229,212,59,61,43,43,247,130,249,106,64,89,73,230,43,142,226,61,142,5,43,233,157,209,103,73,205,114,54,32,94,29,29,174,81,122,156,48,132,176,193,50,60,64,235,103,249,12,236,155,155,243,26,111,42,86,138,155,201,0,82,112,129,171,42,104,249,183,116,145,136,71,149,238,210,63,205,180,52,29,168,149,91,101,206,108,53,209,24,95,62,225,167,234,36,145,45,27,221,133,204,190,188,249,198,109,188,131,138,143,14,186,51,15,235,94,199,236,225,13,5,0,3,55,252,204,116,35,129,27,204,162,72,51,153,132,70,15,106,232,252,235,180,212,54,109,35,173,197,75,224,203,112,59,133,45,121,57,94,175,200,226,178,170,7,174,48,221,154,196,89,88,26,204,42,142,57,53,73,37,105,241,154,123,112,253,218,91,240,126,48,253,38,11,18,219,187,26,162,195,30,234,165,90,12,98,226,68,227,153,239,251,23,145,229,126,33,30,250,64,221,63,28,47,33,190,92,101,81,73,6,180,109,87,72,229,156,48,68,116,232,238,121,230,107,255,206,136,50,218,100,254,105,172,143,108,164,209,202,28,151,254,165,2,224,0,27,183,25,60,109,108,0,172,209,100,30,18,227,20,33,48,96,229,36,135,6,72,105,74,169,161,161,241,155,119,159,231,208,149,76,33,29,216,94,193,193,131,239,172,68,181,152,251,181,205,186,249,65,8,68,167,223,35,204,140,140,200,255,208,171,20,146,78,70,155,58,21,54,222,159,251,173,36,230,226,145,9,236,233,47,135,61,60,205,136,143,138,115,137,75,51,254,141,47,46,211,255,80,69,50,76,41,81,97,25,35,15,253,203,40,12,240,0,1,119,244,192,98,188,239,34,144,202,242,220,206,80,144,28,109,22,1,161,160,17,121,131,128,145,128,173,128,186,136,232,143,205,213,121,179,54,119,12,180,188,39,99,146,151,66,38,211,167,217,130,236,110,138,88,174,224,230,92,36,3,48,186,40,102,104,181,173,126,69,49,90,85,61,90,212,1,98,9,157,113,83,126,129,139,68,121,98,106,158,243,147,5,83,75,174,203,35,150,45,212,222,255,91,231,249,105,193,184,69,4,94,247,174,167,40,143,80,149,172,247,175,246,14,250,195,25,139,255,251,178,100,196,12,132,123,102,205,27,131,63,64,118,172,233,115,105,131,78,85,181,157,46,110,152,254,194,66,51,166,93,164,161,121,40,145,11,154,52,156,150,113,19,205,64,226,102,25,231,23,76,204,67,81,95,53,254,62,52,222,144,175,236,157,166,187,254,107,107,172,231,213,151,167,88,248,7,56,128,41,239,255,50,197,206,2,34,65,39,185,170,4,152,192,64,243,2,9,172,167,218,221,168,64,113,116,200,77,161,175,154,185,2,71,222,40,34,129,37,171,49,244,165,100,228,33,186,99,86,125,97,76,77,100,209,168,176,135,19,7,169,38,75,3,122,85,61,222,225,157,56,119,20,99,205,106,21,62,242,142,213,148,78,188,57,106,48,194,142,52,167,92,60,48,209,113,21,135,92,197,118,113,244,75,192,241,226,140,227,230,180,28,131,14,30,127,55,19,115,205,192,226,82,165,221,229,38,254,174,190,173,184,43,206,173,213,254,35,250,73,11,121,42,0,0,165,172,193,72,157,205,41,0,248,192,200,58,76,3,6,160,104,64,4,64,22,96,82,0,6,4,96,50,203,76,4,128,144,136,1,161,34,48,20,18,0,165,245,72,195,72,128,117,114,164,99,249,146,107,64,170,8,220,91,117,27,86,226,32,2,124,21,11,99,138,163,169,0,2,4,0,66,122,54,103,20,183,233,121,67,42,111,98,146,70,191,0,43,4,52,201,218,243,176,140,217,22,246,45,132,253,184,148,69,214,118,39,42,143,15,3,160,110,34,143,190,47,164,238,82,34,151,230,238,117,164,186,32,38,30,159,17,34,204,82,194,175,13,183,20,73,249,113,101,37,48,172,32,230,25,172,22,91,199,213,246,137,247,99,199,215,208,211,6,89,84,251,255,250,177,249,175,254,232,10,24,0,160,64,8,23,111,131,44,15,132,176,177,129,27,67,112,198,132,43,42,4,29,29,227,184,68,28,181,133,108,98,56,246,160,113,83,83,68,28,197,4,25,85,24,151,52,208,0,69,153,80,71,142,243,132,36,52,170,238,142,214,251,191,252,77,89,208,165,51,24,197,185,139,97,202,102,90,153,22,199,158,86,50,42,58,35,203,56,148,170,116,69,37,245,81,21,33,145,76,126,243,43,140,179,202,40,194,98,215,219,170,246,173,14,181,255,232,4,96,0,54,255,140,30,0,57,1,92,28,93,57,225,52,56,0,188,136,128,169,72,181,66,160,166,209,179,195,244,51,177,71,145,98,68,96,58,26,87,230,98,252,251,199,69,27,98,79,179,81,94,17,136,117,53,214,0,18,104,186,61,0,24,244,165,196,232,37,33,82,146,218,195,34,241,230,22,224,138,189,90,171,60,114,3,200,14,196,113,126,62,123,254,135,235,17,85,125,197,246,255,251,178,100,201,12,5,182,103,74,27,200,87,64,118,204,233,170,101,37,94,18,161,157,52,110,49,22,129,185,179,102,141,166,9,112,190,175,196,71,199,247,59,239,116,208,144,215,105,53,195,82,29,44,137,221,43,76,204,135,241,35,127,253,111,168,62,161,156,69,134,255,175,248,253,21,231,253,171,222,171,241,128,7,176,0,22,237,76,219,128,32,23,224,246,184,101,79,225,48,162,203,197,83,1,88,173,5,234,75,11,85,185,10,78,197,25,176,67,247,51,202,60,139,15,233,229,213,12,1,249,183,96,72,32,49,30,69,75,59,108,68,73,94,171,190,153,20,119,100,180,162,103,67,220,233,58,12,119,114,179,170,33,81,136,240,76,57,160,174,148,109,232,123,187,238,246,41,149,166,116,149,118,238,180,57,17,255,95,218,255,94,253,232,7,0,3,45,180,203,234,176,217,0,17,240,113,71,250,154,24,128,22,2,1,152,80,18,76,17,33,22,169,138,129,55,140,73,172,167,180,128,160,0,215,87,116,106,83,79,3,188,201,162,180,165,204,81,62,29,87,209,37,150,49,120,210,193,71,20,53,249,65,118,184,200,153,157,28,86,172,94,189,200,92,166,36,252,69,30,164,145,131,99,70,89,218,137,208,160,148,160,22,2,170,58,154,83,101,92,255,213,36,104,173,67,26,120,171,73,171,21,30,97,3,5,141,54,17,210,156,254,30,75,69,29,109,210,49,22,61,147,104,89,159,171,228,62,159,113,237,72,156,39,253,222,226,162,255,142,73,174,46,187,243,225,191,255,198,184,127,49,80,52,1,156,2,0,0,183,252,7,62,26,21,228,10,88,96,176,41,51,163,136,60,34,172,20,145,78,218,51,181,163,26,25,145,45,158,28,238,109,173,55,136,88,159,193,100,136,194,190,203,6,41,13,128,114,34,53,110,164,129,54,42,53,135,169,155,77,76,215,199,23,77,95,245,252,138,80,250,58,160,130,76,222,199,39,192,185,205,36,173,15,238,38,187,236,86,199,8,245,4,161,21,98,96,244,178,12,162,212,180,161,164,75,242,244,103,49,169,203,37,221,135,113,140,221,18,212,59,170,131,54,183,254,126,207,107,225,126,106,132,10,167,186,73,5,82,0,2,205,225,140,235,38,220,47,152,237,60,123,82,65,137,192,69,147,48,32,25,9,77,52,192,192,84,227,138,169,83,156,181,164,133,226,91,115,47,140,49,77,20,150,189,172,225,161,63,205,200,191,170,218,215,82,18,91,12,209,160,13,24,105,90,158,147,93,163,72,61,252,189,156,49,3,61,17,58,147,76,190,193,161,38,50,46,207,46,116,72,250,121,84,49,220,191,255,223,76,198,159,173,201,181,114,58,202,105,74,122,145,23,156,216,99,97,255,251,178,100,216,12,197,86,103,75,27,137,70,144,143,44,233,135,101,232,78,21,77,157,46,110,37,91,66,60,51,102,77,182,33,56,145,223,153,15,144,111,38,159,125,65,134,23,110,106,43,114,142,205,214,162,77,253,152,51,233,112,69,253,83,236,43,38,107,27,200,164,186,172,66,109,253,77,68,186,62,223,43,83,149,44,128,165,128,9,93,190,6,129,171,113,8,57,201,10,172,230,156,36,14,96,0,115,192,16,208,246,1,236,222,8,7,197,166,134,75,246,251,81,225,251,92,54,74,239,241,220,77,158,16,13,116,43,42,247,230,192,201,74,25,13,66,41,136,50,101,134,141,65,239,23,52,203,43,195,215,55,14,150,109,15,131,150,24,121,51,113,98,11,13,97,139,55,124,90,177,39,158,57,135,99,156,179,85,197,249,54,82,41,143,43,129,163,96,125,150,87,44,114,73,40,46,211,99,180,146,74,82,85,223,142,238,250,70,72,210,211,137,255,145,147,172,180,232,4,101,21,0,1,128,0,0,3,251,254,96,234,200,92,162,97,18,105,183,69,128,96,10,36,15,3,241,225,8,49,245,160,146,88,140,201,157,167,122,141,191,214,25,243,80,108,231,97,197,214,200,226,207,179,249,125,211,159,12,10,65,51,5,1,114,101,74,69,9,65,247,184,16,16,20,50,112,244,219,169,107,249,198,209,60,137,169,107,220,159,92,125,210,186,13,81,173,99,38,222,123,57,113,171,86,222,170,159,178,226,255,229,107,164,118,93,28,134,30,155,138,99,223,78,139,139,255,84,233,203,135,79,119,255,194,81,168,125,42,83,183,197,49,176,233,184,251,173,159,178,161,53,97,214,247,1,179,192,0,0,6,128,0,59,255,203,51,14,133,168,2,100,97,221,80,71,74,162,194,189,247,163,182,174,208,75,50,202,115,44,45,247,40,7,45,225,38,223,210,126,169,243,248,51,155,154,136,115,238,208,151,127,52,41,75,249,255,223,255,255,41,60,178,46,149,182,94,168,103,54,154,144,165,88,36,141,140,229,210,20,40,75,144,222,170,119,57,221,114,193,49,242,54,180,143,46,79,64,200,219,50,53,21,157,147,71,167,57,236,168,238,238,19,189,96,0,101,223,153,226,198,119,113,249,154,203,39,8,42,152,180,30,96,160,97,129,131,70,6,2,34,64,84,6,151,171,14,163,81,248,61,219,113,17,173,200,96,149,40,172,84,179,3,67,18,249,98,131,75,237,63,16,75,99,73,86,221,160,182,55,81,248,136,193,93,133,70,33,15,3,161,53,56,250,67,17,104,156,77,117,247,151,110,103,123,24,221,44,185,220,8,64,39,142,244,255,203,60,164,34,167,211,87,231,13,31,43,34,106,121,126,68,103,184,81,142,158,255,251,178,100,197,132,132,219,103,77,235,137,93,160,117,12,217,221,96,103,204,19,181,155,50,110,13,125,2,126,51,102,13,183,173,121,87,86,98,123,217,114,252,29,90,255,103,253,216,78,70,27,85,94,94,218,186,239,108,205,214,216,115,234,237,79,148,104,216,196,20,0,17,111,252,208,1,141,20,132,152,124,251,78,91,35,250,16,54,16,10,166,162,132,142,59,95,185,78,171,82,70,58,219,25,228,205,32,50,162,156,161,155,10,59,109,165,151,15,94,204,89,24,243,178,147,250,229,58,205,34,178,148,163,4,7,235,144,190,108,126,166,202,79,196,191,134,127,199,125,32,146,102,156,181,3,169,29,247,52,252,91,30,189,178,211,184,100,179,70,82,150,75,236,200,196,148,153,121,213,83,76,221,77,168,44,217,66,19,63,23,16,114,102,211,115,218,189,66,183,61,91,173,203,45,110,151,42,99,104,203,105,117,155,78,124,165,38,188,91,162,235,49,151,104,156,54,41,22,95,37,0,0,221,248,197,134,3,65,115,12,186,11,2,24,12,104,52,49,120,40,96,84,96,32,9,96,4,1,13,164,194,89,36,242,213,184,36,6,249,200,150,32,168,230,4,75,67,229,2,106,9,7,84,185,173,25,174,7,33,218,186,91,67,223,72,133,71,103,146,200,214,105,145,45,77,111,214,20,143,212,142,214,229,105,126,253,213,117,56,156,118,53,200,170,190,109,228,195,8,69,179,207,148,28,66,116,143,53,81,9,81,205,215,162,34,87,212,44,20,113,159,127,73,20,167,158,93,163,85,95,252,252,179,202,174,191,90,212,223,9,63,223,173,127,255,255,255,247,60,212,192,1,96,0,13,223,243,32,34,140,157,142,49,41,40,207,65,227,19,13,3,7,64,160,48,24,114,165,0,128,11,78,123,212,121,94,220,112,29,87,225,84,89,179,72,185,116,197,164,171,90,30,40,99,206,62,222,50,24,48,157,177,138,8,140,101,93,237,164,171,54,23,225,49,167,106,164,95,67,157,173,90,121,227,196,243,108,80,194,4,129,136,117,79,145,218,180,202,196,68,99,76,198,51,33,149,178,178,116,82,161,206,66,152,114,165,204,237,101,51,80,234,92,173,66,105,180,205,77,251,54,139,111,233,71,119,187,101,255,208,75,150,0,4,237,248,226,200,131,191,49,204,240,64,76,243,30,8,218,97,130,64,35,160,56,128,24,66,211,154,250,237,107,18,55,103,80,211,189,121,249,229,60,87,87,227,23,222,218,147,177,10,78,187,44,201,188,167,159,123,41,108,212,152,127,2,193,240,128,11,44,63,52,192,190,225,56,108,242,14,207,32,4,40,26,2,165,44,84,113,68,20,116,51,71,193,17,108,117,221,118,251,50,21,42,53,255,251,178,68,198,12,196,198,103,77,27,143,67,112,139,76,217,163,113,226,124,82,137,155,54,110,33,89,66,48,51,102,77,199,151,8,162,237,220,69,38,213,222,30,57,81,216,226,229,245,172,106,172,77,141,149,249,220,187,218,37,159,236,255,188,198,152,104,175,141,243,27,209,63,253,73,10,190,98,135,64,0,59,253,57,196,56,246,79,179,56,17,13,218,43,49,192,116,189,11,8,96,80,43,204,0,15,62,144,90,241,87,152,197,88,236,21,46,142,67,183,169,226,183,171,209,105,212,136,200,99,140,178,54,224,168,115,217,54,220,137,128,180,187,82,200,97,212,77,169,19,8,101,156,221,29,137,122,29,227,253,54,206,173,75,93,206,136,138,176,0,204,18,23,13,35,76,223,185,39,90,178,191,188,168,85,170,163,236,235,161,73,186,177,5,200,36,166,75,149,26,230,100,121,165,102,49,149,31,115,53,250,150,123,219,255,255,127,255,227,213,0,1,54,248,221,177,67,191,31,129,128,3,19,3,76,90,37,48,40,0,32,60,134,9,126,33,0,39,35,51,135,92,24,164,182,15,174,251,193,215,98,88,252,142,81,157,152,106,158,211,181,52,229,64,208,151,70,35,62,254,216,102,80,196,89,218,137,208,192,151,67,121,208,54,227,162,65,28,24,147,237,149,160,77,174,43,114,188,191,243,214,245,36,181,100,99,42,151,140,98,133,243,218,101,19,209,67,19,122,44,115,107,161,100,250,105,198,43,29,69,112,214,246,16,154,187,140,35,185,69,201,40,255,47,158,170,30,127,255,161,141,25,125,34,61,100,238,79,227,98,222,133,191,208,129,250,171,209,77,7,0,0,37,255,26,130,183,28,68,96,24,16,41,138,133,134,26,134,166,17,128,70,8,129,230,3,3,93,48,28,1,1,0,140,45,55,87,108,98,163,7,167,128,220,216,164,114,102,106,53,73,246,97,228,91,135,152,19,2,110,210,231,181,153,190,52,101,203,210,192,63,143,243,34,142,182,172,146,29,155,96,244,247,93,201,20,69,172,54,147,111,3,249,83,181,236,218,186,142,104,23,130,182,166,252,197,194,19,169,52,227,206,235,106,29,135,190,221,251,52,107,206,102,112,146,189,238,126,133,246,49,13,51,252,190,114,101,221,190,30,254,124,222,127,74,249,249,195,230,93,250,1,54,252,153,100,225,97,140,160,52,34,200,56,52,20,80,50,0,20,0,5,3,48,245,126,202,31,119,214,187,122,138,26,89,90,250,176,28,89,109,22,100,91,58,177,226,26,208,214,121,225,84,214,205,16,140,185,207,15,78,38,163,10,125,185,169,64,132,40,177,153,44,225,17,173,48,249,137,163,138,75,136,134,15,152,126,213,77,91,126,114,51,218,123,231,255,251,178,68,203,14,229,3,102,205,155,137,62,96,151,140,217,131,117,67,224,18,33,157,56,109,188,237,194,12,36,38,77,183,141,248,221,17,141,150,53,218,136,114,149,174,172,202,229,202,169,230,169,202,56,109,77,117,42,151,119,154,42,106,233,10,18,156,238,105,102,34,194,134,221,77,103,87,116,254,125,14,251,210,38,5,173,118,244,205,18,206,134,192,153,196,208,75,68,129,12,56,64,10,48,206,203,196,130,85,3,104,11,109,201,187,1,169,116,189,4,116,200,242,101,74,182,69,76,83,117,100,232,92,33,38,74,148,121,54,154,71,144,117,100,72,225,214,238,39,137,104,157,63,215,151,146,135,129,228,173,50,92,27,154,34,54,162,31,43,154,45,151,202,74,63,154,248,198,55,159,204,184,158,92,122,14,103,243,56,117,252,154,71,207,99,156,62,70,227,220,179,63,156,158,22,134,136,161,151,132,163,219,31,255,251,234,58,0,0,238,244,214,232,48,204,89,4,212,4,84,207,3,184,197,32,196,192,80,0,194,224,68,46,26,131,128,242,64,88,12,0,41,137,123,25,2,19,26,163,38,105,41,14,193,37,114,68,12,134,162,41,29,56,237,43,148,2,192,139,61,205,68,121,8,160,42,10,7,155,1,96,1,130,148,228,42,6,50,39,173,142,46,88,21,178,5,192,18,248,43,42,36,52,227,4,64,131,6,128,68,254,119,219,212,65,152,90,210,247,202,50,58,0,195,45,78,2,129,217,11,218,211,109,115,118,43,88,215,252,194,87,83,235,20,252,94,144,212,164,20,34,141,105,21,37,238,100,218,169,46,142,147,172,104,166,221,44,61,35,217,146,48,70,187,51,226,125,4,115,238,99,64,238,131,56,58,242,81,52,205,81,227,26,12,170,171,58,115,236,232,104,214,244,55,15,75,0,1,110,252,65,176,118,169,34,115,7,1,179,230,96,42,29,43,243,73,74,48,162,67,89,152,151,197,51,220,41,196,210,93,12,100,31,123,160,76,208,155,252,142,213,210,240,146,36,8,108,116,206,166,163,186,154,205,219,235,101,75,104,232,234,113,205,173,144,229,156,84,214,117,205,50,165,108,206,231,153,106,178,46,114,51,78,62,199,217,218,142,150,103,81,249,234,58,244,85,157,177,174,204,222,165,12,186,89,219,74,105,195,87,255,140,126,67,240,217,12,71,76,46,194,20,148,52,204,10,0,32,192,128,38,66,1,40,192,76,14,194,0,40,152,2,193,192,66,203,153,82,130,37,172,185,97,4,64,4,164,215,179,225,18,130,220,180,253,120,95,70,174,142,140,21,114,130,64,21,116,163,98,50,5,64,13,150,53,149,206,148,11,192,56,0,211,33,173,48,202,142,75,140,141,227,64,43,46,34,255,251,178,100,204,142,230,56,103,74,155,168,111,176,113,108,217,179,101,39,94,25,173,157,42,111,33,253,1,53,179,103,141,129,149,48,0,85,186,199,86,25,57,17,74,47,4,191,80,37,36,173,248,134,90,27,203,0,72,37,90,129,242,58,127,213,78,49,80,125,18,90,50,211,38,80,229,15,142,32,67,32,179,92,168,237,143,81,41,201,59,42,15,15,135,11,8,134,104,120,194,72,23,20,178,132,35,170,135,69,93,175,148,26,117,247,227,178,146,24,89,185,197,39,182,227,86,251,249,198,119,159,107,226,214,139,191,245,155,98,54,173,4,94,107,127,248,14,98,251,98,69,240,166,104,179,242,122,177,32,25,21,100,142,115,189,6,71,205,205,162,19,59,203,166,235,102,233,209,61,255,255,170,153,45,83,157,118,166,168,116,71,136,169,147,221,166,117,122,221,21,234,247,69,157,168,146,151,191,185,27,253,43,253,238,107,191,183,93,63,223,130,85,0,0,173,240,195,116,87,77,166,198,56,198,68,63,76,18,198,24,192,144,50,76,1,192,24,192,192,16,71,130,52,148,5,12,0,0,61,100,136,64,40,192,44,8,66,192,10,50,0,66,36,144,32,35,101,54,67,3,105,105,222,92,168,146,237,10,176,207,145,96,184,97,241,197,140,17,76,228,64,161,128,159,53,207,14,45,53,199,132,18,80,80,51,64,71,134,8,107,141,201,148,138,134,220,7,161,134,69,129,116,80,132,179,235,81,129,184,50,198,125,29,145,88,99,204,1,129,218,1,65,112,184,93,208,114,194,47,251,127,191,183,125,42,203,190,166,140,24,56,152,29,218,45,48,215,166,187,72,207,36,62,41,14,67,146,70,80,193,4,254,255,161,142,6,30,109,150,10,9,164,34,134,83,103,48,126,49,33,173,163,218,149,118,187,110,22,97,185,182,255,136,165,74,128,60,0,6,223,240,5,32,188,144,150,210,153,27,77,104,12,198,81,59,35,134,37,117,234,74,167,163,173,115,215,118,30,57,121,29,23,219,183,44,130,49,91,158,33,25,153,81,126,189,127,255,100,67,35,16,181,83,17,170,234,98,171,53,22,206,117,209,153,116,134,156,25,136,227,168,166,71,161,195,208,231,146,225,12,13,84,65,214,79,220,236,203,123,60,149,87,50,239,84,67,119,249,101,225,236,190,154,126,227,157,29,99,24,144,141,25,20,55,152,160,10,24,60,17,131,0,128,0,2,133,168,149,11,97,160,128,20,44,1,32,149,208,107,13,86,15,47,219,183,5,198,218,130,38,134,1,169,128,234,23,213,45,39,129,192,26,122,37,41,115,16,49,212,78,56,163,81,97,131,64,59,137,2,203,29,104,53,219,103,202,119,10,136,63,114,70,186,252,199,44,255,251,178,100,202,14,230,102,102,201,27,217,67,112,103,140,217,179,100,194,120,21,25,157,42,110,141,94,193,145,179,167,13,147,21,168,74,97,151,98,65,51,242,71,253,250,137,90,135,50,166,206,214,92,255,255,244,111,75,210,207,85,135,151,207,159,195,145,253,75,245,57,147,2,135,102,137,217,199,35,57,125,195,147,88,41,153,85,162,2,53,31,14,109,79,206,100,37,103,172,137,90,245,121,155,250,79,4,39,255,254,96,146,91,208,74,39,104,236,174,46,192,210,234,158,79,21,179,32,155,243,78,131,153,163,94,72,161,212,179,176,30,110,206,137,150,70,245,213,217,131,155,190,235,209,151,244,255,221,88,80,132,107,43,178,217,136,86,119,123,76,86,84,185,24,165,187,157,19,68,83,33,29,154,74,205,71,189,85,79,107,156,218,61,25,76,139,201,232,140,211,116,178,217,93,17,255,76,12,170,0,0,107,140,234,99,40,245,41,20,201,4,208,218,84,52,198,176,252,104,99,30,13,194,2,113,96,68,10,9,7,7,2,48,36,186,160,187,204,64,20,217,28,140,49,0,193,132,29,58,253,35,74,169,53,163,85,38,150,10,24,196,120,232,4,148,35,36,209,227,193,228,22,190,36,74,98,114,22,184,120,86,96,93,70,6,150,239,98,64,38,9,48,107,208,2,2,152,43,148,41,129,210,252,7,3,232,142,4,166,66,24,14,131,240,242,63,150,46,62,26,60,158,32,15,178,223,191,174,249,154,234,191,255,247,54,143,232,158,148,220,214,30,133,41,172,113,197,238,121,139,154,247,179,227,59,212,113,125,212,103,161,40,107,23,98,92,198,175,91,181,25,211,254,42,183,50,39,155,158,169,151,61,110,159,249,190,66,212,144,0,87,111,212,56,72,44,188,226,16,40,31,66,178,97,156,154,235,47,141,193,141,210,96,78,94,215,202,230,158,52,176,32,1,65,13,4,70,150,84,161,89,154,180,88,162,137,14,109,204,174,121,91,205,105,202,148,250,161,148,182,207,103,165,16,182,67,220,76,146,187,145,141,206,200,204,136,39,149,202,136,103,43,34,57,183,156,242,137,51,149,80,151,103,58,190,116,59,174,153,102,68,149,202,187,18,84,163,174,168,87,168,98,217,189,49,199,68,54,208,124,49,232,95,54,20,88,3,9,230,2,4,134,1,128,6,1,128,10,245,30,65,192,20,157,147,8,129,21,95,15,193,169,196,235,172,247,170,101,172,202,158,244,233,80,86,138,143,204,33,19,149,242,166,71,247,236,48,3,161,70,230,16,237,195,66,199,159,107,13,218,53,198,88,207,151,171,243,19,142,61,175,27,74,112,165,145,190,75,59,114,146,55,77,76,30,143,56,62,166,185,191,253,20,190,189,210,255,251,178,100,208,142,197,236,103,72,155,185,90,240,113,172,233,163,104,197,106,21,1,157,42,110,225,13,194,63,51,165,205,150,33,232,121,153,238,106,185,127,249,210,57,253,185,110,169,96,122,44,180,205,204,75,204,195,207,76,217,5,241,2,49,98,175,115,251,143,136,122,58,208,101,127,234,139,28,221,93,219,206,191,67,63,227,152,0,61,128,0,191,126,192,141,48,65,169,7,142,158,205,232,192,67,95,200,84,57,121,70,154,52,90,19,50,205,40,222,86,219,11,109,98,104,251,103,212,180,104,71,202,99,177,132,111,25,18,253,87,30,198,177,244,50,177,101,250,185,111,72,43,92,59,119,93,183,93,127,249,10,253,25,14,74,185,208,54,110,201,14,114,66,244,73,97,205,11,155,34,204,29,16,161,197,174,210,175,103,141,158,29,157,227,63,181,203,186,134,163,4,58,75,71,26,205,81,107,35,234,250,132,161,0,122,38,63,81,134,252,49,131,144,121,122,207,88,200,158,46,107,6,247,0,1,183,244,215,49,132,243,66,128,46,98,152,20,11,24,114,17,130,0,208,40,18,16,2,170,22,172,182,160,49,147,38,132,14,142,171,121,18,223,54,76,238,195,139,218,117,105,38,180,129,179,167,40,40,239,226,114,37,155,204,59,102,178,163,201,178,155,115,115,195,64,141,189,87,97,199,98,26,118,25,58,3,18,166,61,12,192,14,40,112,160,193,17,67,251,36,93,8,17,71,205,85,221,215,253,84,179,204,197,228,125,247,207,180,125,197,167,207,74,235,80,64,241,77,75,59,134,148,114,155,167,185,233,189,45,110,239,185,133,99,62,254,110,219,65,181,41,95,252,92,39,243,113,19,17,239,243,51,240,52,30,176,0,55,109,140,74,240,168,66,84,39,12,210,3,101,101,223,12,143,25,108,173,86,69,1,50,153,220,197,81,178,66,165,169,152,202,167,23,204,11,241,24,142,72,141,71,1,64,95,73,18,145,225,96,111,187,5,33,199,140,176,49,207,72,57,151,88,245,180,239,92,239,155,242,69,79,249,63,248,72,86,195,36,133,223,176,192,70,168,108,96,164,125,1,203,191,16,214,179,18,82,168,40,247,44,252,211,204,120,124,154,34,229,22,207,78,126,8,111,58,108,122,127,10,124,46,191,230,103,122,24,0,13,223,195,24,225,51,125,3,211,22,130,35,65,8,35,7,130,33,96,137,146,152,102,7,169,232,195,2,110,12,29,133,61,141,29,77,90,52,49,14,81,202,171,211,70,21,134,101,174,95,98,75,232,128,6,123,213,129,223,104,140,201,251,145,71,155,197,119,53,0,181,152,85,135,162,102,63,33,138,106,138,142,181,124,106,234,99,120,214,183,126,148,85,68,140,93,87,239,51,255,251,178,100,196,140,245,20,103,75,155,184,66,240,130,76,217,147,105,227,110,18,201,157,48,110,148,253,1,236,179,166,65,161,159,104,25,213,55,221,154,236,225,106,69,28,67,22,79,63,83,25,20,228,117,83,35,12,161,133,42,54,100,83,59,242,70,143,9,41,14,40,183,74,185,16,202,187,41,223,253,250,254,190,129,150,49,193,16,232,10,18,113,24,167,11,204,34,38,99,7,52,216,195,233,61,13,209,95,198,27,151,75,247,110,190,23,254,51,45,185,89,215,149,67,80,245,136,140,196,244,178,75,1,202,97,220,117,42,171,126,213,174,198,231,63,191,219,241,169,14,125,229,255,255,249,2,106,162,203,70,181,117,44,41,24,129,167,38,232,173,94,206,219,37,126,17,253,143,192,100,110,138,79,14,153,75,61,54,112,103,194,137,187,113,106,76,169,204,206,117,62,221,76,183,83,53,64,203,42,0,7,182,244,17,103,53,27,172,206,229,35,91,36,72,0,99,128,9,40,40,53,33,142,47,152,18,59,1,190,108,253,94,181,168,2,29,206,57,45,142,63,16,53,203,172,188,172,1,56,143,14,164,129,156,177,4,153,96,212,138,51,13,163,69,105,83,201,114,75,4,208,183,212,213,39,233,94,81,97,98,143,15,206,145,135,213,64,12,11,144,96,182,85,85,126,210,167,165,93,39,204,199,43,47,193,19,86,150,136,147,219,165,162,37,194,175,105,105,241,114,219,71,164,179,197,228,95,244,46,44,156,43,99,239,99,113,28,147,228,139,43,253,173,59,75,85,181,59,109,144,11,232,0,64,4,254,219,1,111,25,51,38,14,49,192,16,179,156,161,65,7,16,42,160,36,0,244,85,127,110,77,196,213,170,23,22,132,214,143,168,97,198,79,60,86,61,37,116,125,105,105,124,172,46,18,9,192,196,227,45,57,103,189,179,215,102,244,163,82,244,118,79,103,214,210,201,45,102,32,219,205,255,118,117,134,216,91,92,59,53,85,140,175,121,116,107,142,32,121,77,54,51,40,169,91,61,74,27,106,229,189,151,99,77,26,101,141,150,101,133,81,10,226,84,131,207,150,70,166,41,203,97,143,57,139,107,149,70,75,80,118,41,152,52,245,159,252,115,190,166,205,45,87,194,220,60,215,0,29,242,0,11,223,110,106,83,230,123,48,97,199,6,170,46,98,35,69,185,167,7,24,52,200,181,135,245,125,196,30,72,130,249,81,217,68,34,245,74,11,142,91,192,248,80,184,144,236,252,2,204,101,108,9,250,92,143,20,178,251,188,211,234,82,77,234,243,177,75,0,88,138,222,165,145,3,0,18,192,38,92,177,195,48,138,244,107,223,252,246,51,185,78,243,205,99,11,57,80,132,14,89,23,166,103,158,242,255,251,178,100,208,140,4,200,102,204,27,136,86,208,158,44,217,119,105,136,142,81,197,155,52,109,141,123,65,235,179,102,157,166,32,216,127,161,190,108,102,77,92,138,121,158,89,66,142,104,121,121,70,218,102,175,185,251,39,99,87,133,255,236,229,191,181,170,58,234,17,20,1,0,1,221,182,204,232,28,113,111,143,171,85,71,68,144,18,43,166,1,100,175,42,153,216,191,29,245,165,120,85,51,21,2,3,70,140,97,130,195,16,7,3,194,104,119,166,191,106,94,111,82,95,145,203,71,153,86,121,7,67,140,136,154,30,252,85,60,140,161,208,189,85,181,112,222,244,187,172,61,181,44,77,199,213,21,51,197,223,19,50,173,181,69,45,232,241,21,85,245,13,79,91,215,84,205,70,116,103,138,255,55,55,29,223,231,214,251,87,53,223,18,28,85,0,7,117,216,222,39,79,179,52,196,135,141,180,136,197,69,201,137,204,48,8,212,132,197,129,64,128,202,31,22,111,83,170,47,52,146,109,236,181,160,212,221,121,247,46,88,225,192,8,114,82,230,154,34,5,46,227,249,0,177,70,116,230,176,84,137,112,150,37,122,126,185,54,161,159,149,54,179,148,150,93,105,14,108,243,218,49,196,61,128,73,6,152,226,6,55,113,87,52,103,109,230,205,190,243,38,211,143,196,81,196,59,158,82,101,208,152,225,122,138,33,134,60,67,186,60,75,75,12,82,165,141,75,148,218,200,120,214,251,243,225,239,60,249,100,66,139,60,66,96,157,193,207,123,219,94,239,234,197,18,144,53,119,154,129,22,121,254,60,40,184,221,100,31,190,176,4,0,155,237,249,12,224,239,66,196,132,26,195,228,74,102,78,29,255,102,163,114,66,72,170,85,82,94,134,157,148,248,213,158,218,228,85,169,82,82,6,29,61,80,66,60,183,87,233,149,233,99,178,182,88,114,213,210,226,200,229,150,184,14,62,147,234,163,217,158,163,113,247,182,117,191,22,58,162,238,185,31,217,138,210,123,23,191,215,164,179,125,122,93,93,103,61,126,45,214,91,180,23,122,101,138,191,237,226,31,89,150,237,6,168,180,61,159,122,75,94,246,86,189,170,213,213,167,43,90,180,114,153,196,74,230,125,75,142,94,135,138,38,117,165,16,64,235,221,57,150,171,143,85,160,247,0,10,125,189,48,141,115,220,108,18,131,55,20,0,32,147,86,42,8,24,184,75,76,92,110,99,78,102,14,27,56,167,128,118,255,192,147,119,168,232,105,216,117,60,63,29,83,152,155,115,91,210,39,166,6,148,74,36,174,235,246,248,203,44,84,196,168,80,130,1,0,132,56,228,131,205,156,68,114,232,26,134,16,56,49,222,13,203,255,244,235,84,72,9,50,11,222,173,147,255,251,178,100,215,140,165,124,103,75,155,104,126,210,156,204,233,151,103,76,20,19,161,157,52,109,153,121,65,218,51,103,77,134,32,208,21,237,8,57,158,91,226,26,102,117,69,55,108,63,62,198,250,102,89,2,197,173,185,88,115,107,239,169,122,122,54,248,131,220,175,240,245,84,70,144,47,173,95,102,218,137,114,63,7,236,231,118,183,253,244,214,248,206,247,255,135,5,38,88,16,89,204,178,56,142,168,156,200,212,85,68,153,9,118,21,133,78,121,178,170,70,175,143,172,225,210,104,112,105,191,127,241,63,236,61,253,5,68,113,28,104,54,22,88,14,172,251,83,82,244,241,250,245,221,245,23,105,87,211,212,146,83,76,34,166,171,40,210,48,204,142,226,34,149,9,126,173,154,209,75,155,84,229,235,155,136,213,235,113,255,29,98,144,195,237,167,223,74,86,147,255,116,67,106,197,107,241,227,110,185,128,101,0,25,175,216,192,148,208,136,153,142,137,102,31,14,144,134,203,180,76,32,7,18,149,177,25,218,196,60,209,153,100,190,118,145,193,158,132,220,140,75,43,192,146,200,14,50,242,195,209,26,103,234,38,207,221,216,187,246,255,60,111,197,52,55,5,216,54,151,136,95,75,148,24,13,8,29,136,245,199,24,49,20,228,224,76,92,193,2,7,77,7,247,249,253,143,86,72,34,79,29,86,180,151,22,53,34,167,150,153,62,27,218,37,214,156,181,40,97,87,12,48,57,22,106,81,67,198,58,140,187,130,19,196,241,233,23,230,137,253,115,111,113,98,239,129,31,199,154,191,35,7,67,48,116,23,149,187,254,40,138,151,26,0,7,78,0,6,0,2,109,255,235,12,17,166,18,43,120,204,185,209,43,212,98,31,140,238,182,55,180,250,222,123,217,111,8,230,98,17,87,46,124,49,70,5,183,251,127,127,199,255,84,41,154,84,12,114,139,103,4,52,154,64,70,42,125,235,179,95,172,194,82,204,117,20,144,52,132,65,130,41,37,193,152,187,16,80,232,61,117,105,28,202,169,155,105,20,172,57,94,7,198,101,195,197,45,208,158,99,68,247,113,63,181,89,176,89,196,87,2,60,103,35,124,150,63,228,239,151,254,32,68,34,165,228,22,73,128,11,187,110,99,144,209,243,155,105,188,6,16,152,96,76,28,103,48,136,28,68,38,83,80,168,1,168,33,178,246,91,140,217,241,80,134,114,253,71,229,82,183,86,158,25,147,86,159,212,31,25,156,166,175,54,228,103,142,16,235,20,206,111,188,46,202,82,34,233,172,144,62,8,129,73,32,122,22,17,193,116,76,33,109,206,68,172,245,72,229,231,135,207,94,82,253,38,60,170,119,173,44,163,69,221,159,181,28,51,41,148,165,252,109,219,5,255,251,178,100,207,12,133,39,102,205,155,137,70,34,132,76,217,218,96,200,126,20,133,157,54,110,37,121,65,197,179,167,77,151,149,56,155,156,22,220,154,123,101,114,88,248,92,233,246,161,77,39,231,171,93,23,124,26,112,121,145,123,91,95,187,218,88,206,49,255,153,212,54,213,54,250,86,233,90,109,21,1,212,17,1,109,118,50,194,13,38,116,0,35,240,219,166,224,176,53,41,87,39,147,246,135,249,141,77,124,91,27,212,107,238,203,21,140,247,90,247,219,91,49,95,152,214,220,153,169,93,189,171,123,58,179,216,182,174,52,65,46,77,223,185,88,229,115,20,194,49,167,139,50,148,68,226,66,197,58,218,234,231,51,177,181,173,76,104,165,30,131,156,67,21,221,151,40,150,90,181,75,232,242,138,53,212,91,168,166,166,232,140,86,204,2,162,0,128,0,118,255,25,75,112,106,147,49,140,76,102,66,38,130,139,5,148,126,208,36,149,13,73,96,159,244,103,129,33,155,20,78,4,190,24,179,86,154,147,56,222,86,226,83,214,165,147,55,157,182,190,177,20,0,187,139,18,204,178,173,62,125,104,33,94,177,187,114,35,50,16,16,90,118,2,198,102,7,228,243,246,237,19,139,41,56,178,148,233,219,185,26,246,152,113,182,239,247,187,78,125,223,142,155,106,214,183,87,75,127,252,19,49,194,253,203,133,69,167,103,111,198,174,220,237,89,119,156,249,183,69,70,105,131,242,239,246,154,53,47,223,22,233,255,238,210,59,84,146,50,36,99,77,105,106,59,161,84,130,160,0,9,201,71,125,166,248,144,112,250,101,12,80,2,5,20,54,189,48,138,160,145,233,40,148,85,249,146,25,153,18,8,142,50,100,112,198,9,49,43,19,0,205,216,88,152,237,89,8,56,3,129,72,45,143,172,180,234,249,201,134,203,31,60,178,195,182,161,39,147,221,51,63,163,31,112,114,61,126,24,205,146,95,8,33,253,203,248,84,252,185,172,88,227,142,53,145,77,215,115,59,121,247,66,20,228,77,14,164,80,72,41,76,250,205,52,138,51,121,98,179,90,103,205,174,55,215,40,153,30,187,254,73,145,199,255,242,234,80,241,9,100,139,168,97,15,70,3,178,149,109,101,221,13,212,161,142,224,218,208,0,10,255,161,150,52,33,168,233,57,140,100,176,144,44,64,17,152,16,11,24,22,2,12,0,169,210,128,22,190,254,68,94,233,230,229,46,148,187,239,222,49,235,177,234,104,34,75,86,59,62,254,197,37,240,60,69,116,203,148,185,115,23,165,127,59,209,234,122,248,101,114,150,81,106,221,52,158,87,46,107,174,83,255,30,168,218,167,76,5,97,197,188,38,33,156,146,77,38,162,197,83,247,106,178,50,223,255,251,178,100,215,8,5,20,102,206,59,140,86,80,160,108,233,99,105,139,110,21,13,155,54,110,164,252,194,14,179,103,105,149,25,248,57,74,62,233,107,131,90,21,105,166,212,33,51,137,235,140,61,181,217,190,202,79,34,183,57,137,151,68,154,21,80,39,6,82,89,164,167,22,200,139,166,123,76,30,121,156,88,159,215,216,225,221,95,49,169,84,110,98,54,149,9,0,49,3,0,49,183,252,172,224,88,236,168,210,37,99,187,12,140,74,103,142,43,16,150,81,90,153,251,213,75,58,43,29,46,196,162,49,165,152,195,89,205,115,2,148,52,100,79,163,245,46,195,225,85,10,26,61,40,112,213,223,255,237,232,185,198,217,216,185,202,103,67,126,213,219,121,58,182,115,104,242,43,189,148,224,183,32,152,58,37,34,70,202,122,83,50,231,151,212,73,191,111,223,93,45,237,255,13,49,189,163,243,62,99,209,3,81,138,207,201,211,49,52,30,191,228,206,23,219,93,198,81,1,0,0,183,255,26,199,14,97,35,56,25,214,103,209,81,107,217,138,22,152,84,6,214,153,99,119,142,76,91,127,78,138,202,25,50,70,94,60,109,98,90,70,65,169,88,189,115,161,193,242,25,203,192,108,172,125,92,215,170,103,91,198,197,94,141,105,42,1,41,96,136,28,36,227,236,243,196,235,214,98,67,199,244,185,242,223,181,75,148,242,180,52,80,64,166,151,161,10,20,166,28,120,168,204,58,26,148,62,207,126,153,24,105,130,181,149,44,132,8,109,152,53,168,186,231,6,226,236,95,3,141,248,30,159,252,120,254,15,179,93,114,7,235,195,236,215,252,227,42,109,70,3,236,89,0,0,7,247,248,116,4,79,148,18,224,242,67,73,202,28,199,178,62,28,2,5,13,22,232,87,185,27,30,190,83,222,250,79,226,16,173,233,220,167,60,124,212,122,210,127,30,223,205,55,113,31,42,88,209,204,40,99,153,7,179,187,60,210,191,75,100,53,92,93,244,99,70,53,135,188,194,81,20,246,73,54,52,218,208,201,115,10,17,137,203,249,144,243,46,56,28,111,231,191,255,248,254,76,40,91,92,187,254,44,147,122,255,113,215,239,150,1,0,0,4,29,255,230,212,227,158,76,102,96,113,121,143,194,111,170,3,139,34,23,5,46,149,237,31,107,255,215,8,164,86,58,31,31,141,61,86,92,133,122,148,203,11,106,85,195,145,34,77,197,7,225,10,4,5,133,150,67,38,30,177,117,206,28,25,70,107,100,40,203,15,41,70,145,199,10,140,13,92,213,154,200,169,159,225,174,205,169,118,172,130,106,21,196,235,53,196,182,47,26,202,125,195,206,114,125,180,244,236,172,217,136,69,176,244,172,179,84,53,210,187,158,230,255,251,176,100,199,0,4,213,102,206,59,140,67,112,117,76,217,215,103,8,20,19,177,157,57,78,49,109,194,47,179,167,41,149,161,184,91,182,179,23,34,154,7,184,117,243,184,159,189,255,63,240,233,179,123,183,127,195,191,255,41,105,110,180,210,160,29,32,0,49,0,26,223,126,101,112,138,104,240,127,198,195,93,228,64,5,154,230,57,14,188,206,172,89,179,68,72,240,185,199,242,244,236,68,9,167,235,124,203,15,3,113,91,230,121,235,248,29,167,20,52,88,225,90,169,160,117,84,136,134,137,253,239,130,42,158,173,15,198,91,227,79,54,195,211,71,136,90,48,170,18,143,108,121,184,209,162,184,219,183,15,186,122,187,138,47,118,24,117,186,192,247,57,174,106,130,92,66,16,197,7,46,117,221,182,30,43,223,112,255,74,164,146,53,158,190,63,159,250,196,162,81,246,56,233,144,250,85,0,5,118,208,204,53,147,183,134,12,60,15,50,80,137,57,75,178,142,206,186,140,67,175,252,189,255,163,140,138,75,139,137,146,234,85,236,172,36,175,55,44,163,60,5,100,119,2,128,120,188,85,51,184,126,72,54,101,180,183,157,56,129,122,69,101,118,205,28,103,223,243,195,69,231,145,11,139,184,198,62,96,81,211,242,160,145,168,201,124,142,41,18,236,217,189,4,89,97,214,75,15,23,81,247,108,178,162,164,165,64,75,67,10,28,48,105,166,22,167,48,227,139,24,32,173,238,247,31,99,4,65,84,254,227,244,67,68,119,211,255,190,160,203,254,57,230,255,29,246,93,183,208,35,64,0,55,223,24,119,50,127,17,33,145,131,102,71,42,9,23,80,84,112,26,101,32,98,48,168,11,32,129,225,185,59,13,62,83,204,195,50,52,197,75,60,55,134,235,244,185,162,40,85,6,104,90,14,50,80,61,72,66,117,70,80,8,105,192,142,145,114,245,181,170,233,198,230,249,29,195,50,98,64,134,201,59,229,67,68,118,73,130,238,89,72,242,145,63,226,180,96,199,129,189,211,99,110,158,232,249,6,174,97,99,133,168,97,3,72,167,34,104,103,9,141,17,119,130,234,70,33,84,123,143,228,233,226,140,177,147,172,12,24,164,165,109,190,129,232,209,28,132,216,64,173,169,43,255,255,169,123,254,188,66,133,79,188,24,114,104,0,7,125,105,150,139,199,29,24,24,40,6,96,178,129,134,128,138,100,133,9,173,62,229,193,44,186,146,83,52,253,136,97,138,214,117,251,47,62,115,211,19,10,162,146,218,133,199,54,49,78,36,175,68,194,151,57,186,183,235,173,45,119,91,98,224,240,116,44,9,102,104,70,160,145,131,154,216,105,19,112,159,205,172,88,211,6,235,79,86,184,242,215,134,164,138,26,255,251,178,68,209,8,228,211,103,77,27,140,67,112,165,236,217,131,113,232,110,17,201,157,54,238,49,13,194,42,179,102,141,199,137,248,49,137,43,152,165,254,35,138,26,50,169,78,136,101,66,60,108,158,180,151,255,181,127,255,229,83,32,244,106,249,229,56,110,43,235,158,70,47,23,239,194,197,48,47,173,188,230,82,84,28,204,104,14,24,153,60,86,52,24,80,32,0,56,28,125,115,25,226,242,113,165,18,182,237,94,227,99,60,102,130,245,110,5,211,212,231,176,204,109,68,160,204,70,101,246,118,214,214,65,255,104,15,38,172,23,12,221,243,236,72,240,251,133,45,32,163,13,4,98,125,158,69,106,91,81,113,171,75,79,241,255,68,103,85,12,249,42,210,57,82,239,91,172,156,147,52,168,85,6,20,104,99,168,89,93,138,204,182,16,133,255,237,254,99,18,188,97,84,20,127,4,212,12,197,66,58,29,163,3,160,229,74,1,170,0,0,247,248,212,216,40,209,195,188,196,32,180,201,68,116,193,48,100,148,0,48,36,18,49,4,17,151,142,0,74,44,145,78,60,153,109,193,47,147,202,203,226,209,85,241,239,236,227,69,166,130,167,16,78,241,80,193,108,16,186,141,45,166,66,155,154,124,151,19,75,134,13,87,111,61,169,60,102,119,58,144,227,180,253,46,152,211,93,123,200,64,6,249,67,73,129,6,16,208,219,53,48,16,56,210,28,225,183,118,177,63,15,29,252,221,243,83,92,219,141,134,94,170,89,111,158,56,102,146,3,152,17,169,197,153,154,222,202,131,44,196,178,32,98,206,153,127,245,212,85,199,162,212,81,108,19,146,72,174,249,57,243,127,22,156,241,21,168,223,133,162,37,189,56,164,15,39,120,0,9,191,229,196,0,155,0,39,61,184,202,201,70,11,118,98,13,60,173,163,113,191,43,173,36,244,100,1,139,156,83,139,232,113,239,16,94,179,9,139,75,31,137,198,199,16,157,252,184,12,71,148,127,191,115,216,39,81,203,77,70,151,78,175,76,180,163,227,227,255,254,18,90,38,143,141,234,254,197,239,81,36,165,44,222,180,246,199,44,67,152,33,184,140,142,194,18,65,168,83,12,20,217,14,28,106,152,50,230,13,184,151,234,122,164,142,238,95,131,133,238,220,116,171,222,157,140,185,218,37,39,108,127,173,52,65,32,244,217,252,59,21,20,204,175,227,138,155,12,133,64,51,8,136,193,64,115,5,131,204,150,4,127,11,134,238,171,180,45,96,204,209,120,100,237,177,43,18,70,124,251,75,108,68,227,206,220,116,88,68,236,33,48,179,208,112,20,0,133,45,57,34,211,29,35,83,149,130,195,47,243,78,117,97,135,30,172,19,75,27,163,119,157,235,144,166,51,255,251,178,100,203,142,197,149,103,75,155,168,95,48,139,140,233,147,105,136,110,21,237,157,42,110,33,93,1,145,179,103,77,131,21,56,66,242,47,98,227,46,87,241,197,127,94,240,248,161,6,198,52,91,245,207,103,93,91,77,166,187,49,17,172,90,123,60,235,31,197,178,248,170,205,216,124,167,98,107,98,68,162,189,26,46,60,232,177,168,53,44,135,150,157,8,46,230,84,64,58,131,145,232,42,24,27,68,163,165,172,239,167,57,207,161,214,220,198,234,96,29,96,0,127,255,152,164,69,183,9,67,111,33,100,37,249,178,225,7,94,22,39,165,175,156,188,204,157,210,42,212,5,7,185,107,5,20,8,150,185,17,107,124,170,5,21,87,52,228,43,76,6,40,145,195,180,55,244,42,188,138,70,107,143,99,74,174,89,38,124,114,221,133,236,199,83,173,146,107,81,93,154,167,58,24,206,157,50,118,95,71,171,164,141,111,125,255,253,253,175,232,11,0,3,101,176,225,78,232,199,210,240,202,130,212,213,145,112,49,8,48,128,40,48,48,43,48,108,10,1,6,138,0,164,17,189,74,30,113,32,57,133,40,91,115,111,91,156,17,97,169,75,31,134,227,13,76,64,196,64,195,168,154,192,16,5,54,201,64,180,251,106,78,234,74,177,228,232,42,128,74,150,15,103,147,145,153,217,233,220,223,184,188,48,232,47,44,219,44,81,137,64,168,73,127,95,183,33,229,127,129,128,134,12,166,139,55,47,201,140,81,133,53,46,14,62,117,243,59,156,238,127,206,95,2,131,138,245,31,40,240,141,77,227,231,210,33,228,229,185,214,147,152,254,130,151,35,87,92,203,222,117,170,123,167,212,211,159,213,0,140,168,0,13,191,198,212,141,48,70,19,44,29,198,59,73,0,214,118,84,159,195,45,84,242,185,182,174,231,53,246,177,17,139,47,164,54,122,210,94,15,222,155,179,187,119,152,157,171,46,255,255,179,25,221,44,86,93,36,90,59,216,165,144,236,171,98,145,213,70,57,134,61,19,67,90,170,132,179,170,51,33,54,217,22,236,244,107,185,149,104,90,206,219,213,239,87,119,215,67,95,213,0,224,2,214,102,247,3,134,198,7,66,97,106,1,230,35,164,174,96,230,0,198,11,97,186,16,6,134,8,0,46,96,50,5,166,5,224,82,68,1,205,186,33,146,128,48,8,25,87,66,106,26,38,11,8,161,232,82,250,38,154,86,26,37,33,155,162,178,218,122,252,48,192,56,112,10,40,88,120,204,40,200,28,89,97,2,16,192,192,166,193,162,33,96,144,168,72,175,40,116,94,248,114,40,144,203,229,226,127,194,128,133,7,91,137,154,199,40,220,33,110,129,128,181,249,198,119,20,22,195,184,225,209,208,255,251,178,100,202,12,133,77,102,202,27,163,87,66,101,204,217,179,97,133,78,25,69,155,28,79,101,173,202,48,51,102,93,166,33,248,241,130,106,79,94,201,209,217,27,179,174,215,101,47,178,150,166,189,173,250,212,138,104,32,154,208,127,90,214,180,30,181,36,181,117,41,245,45,36,119,182,179,51,143,189,20,77,212,155,23,20,121,3,227,212,184,181,32,114,102,116,172,250,140,173,115,16,216,149,163,128,22,255,254,24,84,239,0,2,3,55,175,203,166,6,23,1,184,77,125,206,173,71,13,220,150,118,5,151,56,158,97,222,84,115,236,192,122,209,40,152,64,48,154,177,171,195,231,246,252,228,191,211,151,219,212,205,197,25,231,104,39,63,237,209,121,194,103,79,96,200,235,150,214,162,97,162,230,150,158,54,121,177,185,228,139,157,218,201,43,15,150,227,49,25,233,241,144,194,171,91,211,178,83,71,124,204,44,220,59,22,219,220,155,9,40,131,166,56,245,89,126,99,248,149,116,154,92,116,169,176,221,218,56,206,248,255,144,114,245,0,3,45,208,209,113,196,174,100,49,148,91,51,249,70,1,3,6,9,130,70,1,1,98,16,64,100,2,84,169,184,153,68,128,36,203,54,114,36,45,247,98,176,20,3,44,127,221,138,102,225,26,152,151,46,197,108,159,138,44,58,157,56,210,81,160,9,128,134,1,239,19,190,247,215,102,187,173,122,93,53,205,204,207,65,158,238,191,147,77,70,17,33,147,87,163,176,8,42,10,22,38,29,255,211,255,159,238,247,228,248,81,46,72,243,136,69,249,253,132,153,218,125,122,69,254,86,70,51,199,205,107,151,185,50,222,172,184,131,86,106,25,54,203,221,29,117,99,94,98,124,160,4,130,0,10,155,109,129,197,30,15,143,88,89,2,98,170,66,81,49,252,107,44,250,2,146,90,242,204,181,9,83,62,116,181,117,141,226,133,164,187,82,144,169,24,98,170,76,179,153,178,74,94,245,76,87,38,201,43,49,186,241,58,15,102,187,55,67,93,221,158,202,147,179,206,149,46,97,38,153,144,140,146,35,237,157,102,178,60,151,123,42,53,154,167,87,84,117,180,127,116,37,158,203,81,67,190,227,152,139,206,165,181,202,236,199,86,234,128,80,10,187,111,141,167,231,56,18,20,207,162,115,77,22,204,28,19,25,6,188,226,65,150,33,38,110,48,220,94,42,179,99,13,236,2,253,77,95,175,102,37,81,252,173,72,209,154,19,196,173,236,213,229,98,47,91,44,121,18,85,180,106,44,190,154,239,53,4,82,242,154,254,118,112,165,143,213,144,201,163,150,26,59,169,110,85,77,202,121,186,58,59,116,155,179,73,135,239,250,85,103,223,34,249,72,190,95,132,164,197,255,251,178,100,190,140,4,201,102,202,155,163,63,64,117,108,217,167,101,37,110,18,233,159,48,110,13,190,194,37,51,166,105,150,33,184,45,185,247,150,109,39,207,251,148,51,183,242,235,231,255,41,27,23,245,98,38,224,42,223,82,38,12,142,213,27,24,164,154,85,122,171,90,41,10,103,216,0,5,128,27,187,127,142,60,0,78,29,39,25,80,84,146,69,154,60,11,42,139,82,215,166,168,37,70,127,203,47,7,46,229,31,41,13,146,9,102,139,93,244,144,8,101,192,245,28,236,94,72,75,56,252,179,73,127,93,90,133,228,178,99,108,126,136,103,100,168,231,131,86,107,202,183,29,35,230,159,117,66,98,170,218,169,161,198,196,197,75,74,187,93,142,174,135,241,173,154,121,45,75,185,99,237,86,166,170,213,86,34,150,101,150,144,222,147,38,94,238,95,226,250,105,170,234,175,152,92,152,231,254,111,158,1,56,0,0,128,0,5,219,211,145,108,205,234,228,4,17,140,56,91,68,4,197,17,2,220,11,14,195,33,101,240,37,134,250,134,150,122,213,106,90,78,56,148,241,135,238,179,101,129,156,148,169,84,243,139,169,116,65,170,94,196,34,139,214,8,140,97,59,59,26,169,148,170,164,220,174,110,83,114,118,213,105,92,220,110,67,61,53,83,131,206,4,203,66,127,127,255,43,225,101,182,197,69,107,215,137,253,50,156,131,209,41,158,150,226,117,58,79,44,190,177,251,168,107,206,143,156,233,91,253,140,151,197,58,40,191,219,77,116,70,144,59,251,66,34,25,246,122,20,100,56,233,59,20,217,104,133,155,71,85,212,226,160,48,200,0,5,109,216,208,72,20,207,83,120,197,194,8,193,241,60,12,63,35,224,0,2,22,2,18,192,189,245,88,61,199,21,87,80,52,218,208,245,37,155,23,31,137,29,20,190,141,227,102,206,42,241,109,164,205,179,92,146,178,247,1,247,40,3,99,146,168,140,56,10,20,170,36,215,71,145,36,69,45,38,228,194,78,210,160,116,52,164,207,145,178,236,196,246,216,170,85,197,230,52,227,178,125,148,203,135,153,202,199,210,14,75,229,75,84,228,202,252,212,78,215,190,66,226,175,230,86,114,127,195,223,64,133,202,43,226,87,206,30,107,118,174,165,234,169,122,26,183,65,219,121,119,229,188,178,215,23,130,201,48,0,55,111,206,9,0,209,146,140,36,4,75,217,91,86,130,12,96,254,173,56,14,138,37,33,162,189,52,216,159,217,124,98,154,81,31,145,206,202,239,89,179,43,77,89,20,62,150,173,221,175,206,182,73,18,198,135,156,25,171,203,222,102,126,122,204,63,37,158,134,45,70,35,117,190,111,40,110,252,178,37,69,137,224,144,15,113,81,87,75,255,251,178,68,206,140,197,24,103,75,83,134,87,64,159,140,217,83,116,200,204,19,105,157,48,109,161,125,2,50,51,102,77,183,153,56,154,253,122,90,142,186,118,101,170,55,168,24,148,148,181,16,234,32,55,12,177,107,92,53,175,17,49,74,247,31,75,86,233,85,167,223,44,214,204,221,125,220,33,151,113,234,32,180,190,233,173,204,31,221,238,147,145,239,167,125,34,84,2,168,36,0,102,215,115,148,98,48,162,131,19,16,53,147,161,33,57,225,80,71,125,253,88,83,202,140,203,10,24,81,215,79,231,198,36,127,30,120,58,138,224,252,201,67,162,12,147,46,20,84,145,172,143,81,178,194,216,247,125,203,125,82,203,211,168,188,39,46,102,115,145,105,213,99,55,251,91,155,189,163,47,148,102,252,231,211,209,99,222,155,113,255,154,191,181,55,89,180,103,108,151,217,109,109,121,223,158,53,247,25,23,255,251,53,54,66,179,11,255,231,197,239,207,223,177,135,167,188,185,237,232,200,232,120,140,51,55,255,252,9,122,21,0,1,118,240,213,212,70,44,76,16,36,195,3,130,10,147,149,169,195,112,100,129,187,58,16,15,34,184,222,133,204,212,138,208,67,113,7,242,87,86,164,137,199,125,224,7,186,34,234,175,6,146,170,145,40,25,50,17,30,43,79,93,176,219,97,34,96,116,30,73,175,137,45,67,165,200,76,62,133,77,218,7,27,57,121,15,247,254,245,12,159,119,196,202,55,240,64,170,76,12,233,114,82,234,215,168,73,24,55,136,235,171,171,116,153,239,123,136,139,122,27,136,54,232,61,150,39,149,148,120,170,139,127,254,190,238,107,215,175,158,191,255,231,112,74,192,48,0,237,183,225,27,102,25,6,72,134,99,193,34,67,80,234,101,161,19,158,198,133,66,1,37,106,234,155,35,116,241,180,37,235,40,237,250,50,89,155,128,125,104,145,93,5,42,78,20,23,148,107,98,229,246,242,144,144,66,160,241,167,135,38,68,110,16,11,181,27,24,214,41,88,126,108,41,238,132,17,143,61,37,22,182,73,16,75,34,89,47,50,139,35,251,62,45,93,166,233,69,41,226,212,169,202,121,182,47,52,87,137,19,137,98,76,176,224,178,74,54,100,49,17,185,192,220,143,248,50,7,151,159,6,168,159,224,241,125,131,245,16,235,21,191,253,194,43,72,0,29,255,198,47,146,88,96,10,146,152,248,0,57,20,136,13,161,162,3,65,125,165,84,212,23,167,232,36,52,16,109,186,73,70,86,163,121,65,148,144,28,178,195,149,28,227,223,1,59,144,136,255,86,211,177,4,238,81,30,177,42,199,43,82,190,85,229,28,215,207,126,87,239,83,97,159,133,41,75,92,185,248,40,87,159,36,48,227,255,251,178,68,192,140,132,138,103,76,155,105,70,32,150,108,233,167,109,136,78,17,253,157,52,109,141,93,2,62,51,102,221,182,33,57,201,129,141,36,170,20,72,172,82,131,182,14,187,81,120,26,129,139,208,161,136,54,177,192,95,49,109,150,8,196,251,86,108,58,150,191,246,87,4,133,90,181,49,29,74,182,138,217,217,159,161,142,104,28,100,0,31,219,110,101,56,166,22,108,0,15,48,179,177,160,146,253,165,188,27,2,74,137,171,13,22,86,209,157,24,183,209,227,241,22,237,25,126,240,157,51,114,49,209,114,173,162,22,45,75,102,147,40,114,162,196,80,118,65,71,75,150,38,17,146,92,209,236,40,227,20,211,137,82,78,173,225,152,191,241,214,212,94,166,45,9,46,44,138,62,76,110,107,168,162,71,246,100,83,118,97,104,208,247,35,149,226,164,84,138,59,54,135,242,59,129,102,58,60,95,130,236,108,136,191,137,6,85,197,179,69,137,111,41,78,110,71,60,255,243,252,133,24,0,21,111,252,2,240,123,40,39,128,144,44,64,135,193,4,137,34,33,13,105,175,34,98,53,102,150,253,187,108,190,97,210,146,197,218,124,94,188,106,48,208,32,136,38,8,151,201,218,35,72,166,83,23,158,203,45,115,88,155,2,107,21,179,142,6,68,40,162,3,217,148,9,2,129,56,145,196,244,60,84,76,167,168,131,105,4,50,92,79,87,206,159,195,113,191,246,151,52,234,215,124,117,124,205,180,207,188,92,192,243,89,97,131,141,173,197,243,44,230,237,161,152,223,117,111,149,153,31,240,204,166,160,198,249,166,154,110,205,253,63,209,152,136,37,200,0,50,219,248,232,227,80,116,208,45,52,212,129,76,218,11,170,98,67,6,7,108,12,162,91,47,177,110,180,13,48,63,199,11,76,90,11,149,184,52,119,17,176,136,154,66,228,78,190,194,100,43,172,199,179,224,109,235,176,193,117,154,45,142,173,51,208,83,105,202,212,164,218,242,206,250,219,137,137,150,247,32,98,45,169,3,46,161,22,117,54,234,44,90,162,233,232,168,169,105,28,156,60,61,187,203,159,112,233,19,74,171,200,125,229,89,213,104,119,6,250,170,221,158,199,86,241,202,181,204,197,191,63,60,162,125,252,50,171,0,156,30,128,0,183,252,102,234,128,112,76,0,98,48,160,100,128,138,99,176,140,99,64,2,97,0,186,34,10,11,88,48,12,5,129,145,96,100,12,0,23,149,151,170,130,103,148,0,79,10,44,44,197,106,185,146,53,64,142,43,152,197,215,29,10,151,189,170,220,210,221,136,109,33,158,186,182,154,236,90,5,131,31,136,125,205,105,22,28,135,210,14,120,160,248,156,29,15,72,35,21,158,12,229,240,203,237,255,251,178,100,196,140,196,143,102,205,27,104,86,98,142,76,217,147,105,136,126,86,221,155,48,110,153,94,193,109,179,103,205,129,137,168,27,157,113,160,26,145,185,116,182,230,120,247,124,237,105,239,66,90,179,29,55,188,49,69,30,202,134,204,141,216,42,51,103,91,120,199,51,171,78,81,42,38,210,177,204,26,207,103,41,222,127,214,16,31,187,60,127,205,72,195,151,88,235,83,192,183,239,204,115,137,125,215,75,126,101,5,224,18,0,41,183,252,4,176,197,2,0,85,16,214,186,194,90,226,121,89,148,209,74,49,183,24,88,184,199,10,146,157,56,240,168,179,151,170,165,179,104,239,117,126,234,99,218,115,142,29,206,70,156,239,185,29,86,236,122,159,100,169,46,125,179,58,236,71,106,33,174,33,15,153,91,35,46,201,161,254,173,255,101,86,236,243,39,251,80,191,255,254,160,74,0,0,91,136,197,128,135,77,56,144,0,196,212,0,140,75,68,136,195,224,48,76,16,66,168,192,100,13,140,48,66,184,192,212,15,136,129,240,192,180,1,204,0,0,4,84,5,89,98,201,51,160,110,98,171,44,146,13,52,230,162,167,129,164,112,89,160,144,84,81,34,196,161,42,16,145,97,85,184,196,213,3,41,17,128,107,93,32,82,29,69,4,35,102,10,14,94,22,96,95,151,209,17,28,164,136,94,73,232,214,85,69,158,168,123,49,96,108,133,159,189,203,179,143,68,84,119,16,161,232,132,55,62,195,238,62,234,150,194,8,66,139,29,108,38,170,178,244,100,251,214,162,81,109,177,142,80,158,245,101,51,121,47,62,112,177,140,52,64,144,195,175,182,193,243,246,117,75,99,187,115,27,124,95,253,92,236,167,203,57,89,250,167,24,90,223,230,166,42,27,186,215,61,255,255,253,255,247,65,26,88,9,127,136,33,129,78,25,17,128,226,66,98,210,153,63,32,192,80,103,53,199,138,195,56,106,209,31,136,40,178,212,171,204,37,94,143,192,83,82,147,226,170,219,94,161,163,127,170,43,86,247,41,46,40,168,119,59,190,254,147,39,84,117,159,236,136,232,68,154,93,78,84,68,84,146,179,43,16,41,152,121,142,233,208,178,154,115,41,142,157,223,93,235,167,122,57,231,125,230,50,45,174,126,191,255,188,50,106,220,191,27,110,21,31,12,3,153,76,70,152,184,69,15,52,166,26,2,70,58,2,130,65,233,131,0,32,200,36,133,226,32,18,34,190,153,100,211,17,129,220,231,34,187,112,194,26,141,59,209,233,109,215,178,33,33,122,30,57,91,91,127,148,190,44,152,237,252,204,161,150,52,198,190,239,176,247,238,38,211,237,186,243,18,72,58,12,123,104,226,144,60,195,190,254,204,56,180,111,204,174,255,251,178,100,210,142,198,149,103,73,27,216,91,112,108,172,233,178,104,199,110,149,121,155,46,110,141,94,193,161,51,102,205,148,149,56,41,140,98,154,189,107,218,231,255,162,99,33,32,74,245,237,241,59,51,180,104,195,145,17,33,17,20,87,112,169,144,194,131,24,103,4,172,44,100,115,18,205,231,245,121,242,105,207,196,54,170,10,151,98,89,164,42,116,194,198,150,220,222,218,34,58,213,163,0,27,0,1,46,252,202,48,205,36,69,43,228,30,148,181,86,178,49,104,20,232,248,198,162,66,177,201,198,171,42,75,44,166,66,121,198,241,54,209,62,78,103,249,202,85,103,119,51,20,171,246,71,77,140,143,255,119,169,123,238,175,101,228,170,41,12,183,229,53,132,102,84,70,153,42,151,116,32,245,97,27,186,186,89,200,214,122,45,173,109,12,162,13,152,114,42,170,26,235,219,116,245,251,70,1,234,0,0,237,244,193,164,187,77,100,137,176,42,13,6,15,130,72,96,188,7,38,11,96,48,96,28,4,3,160,44,96,92,1,230,2,192,18,222,43,10,18,151,225,48,7,207,38,113,115,33,246,60,219,178,120,131,66,95,9,32,206,86,16,49,229,64,61,41,38,174,18,66,96,194,168,101,18,87,178,4,215,186,24,41,156,0,156,12,26,25,75,248,243,61,89,140,109,64,153,203,162,144,106,10,140,238,75,99,102,140,45,85,154,90,130,180,118,147,90,0,108,83,82,184,134,175,239,13,255,233,106,121,38,106,249,129,170,177,37,217,226,131,124,123,10,157,54,174,204,125,16,175,35,70,36,56,218,146,5,152,58,131,202,61,40,119,7,30,113,35,4,85,130,15,197,136,99,222,141,158,184,121,103,84,231,172,147,238,222,123,31,199,21,245,127,255,240,37,0,106,128,1,91,191,11,124,4,144,28,66,182,166,66,65,48,100,30,4,139,67,14,197,103,175,77,124,221,109,83,84,229,172,241,153,229,75,243,216,219,122,241,175,127,86,181,65,63,133,125,210,171,72,241,219,54,37,47,218,147,144,68,240,178,234,89,120,21,97,205,89,96,171,153,59,17,36,184,159,53,108,22,222,199,130,11,69,194,12,70,70,72,4,8,172,57,172,205,152,204,83,162,63,73,164,219,253,41,234,68,182,111,156,152,250,186,178,75,74,244,161,192,101,161,223,241,163,70,209,202,7,89,150,198,41,139,100,9,131,161,145,134,33,80,132,22,48,60,4,7,3,228,128,2,177,228,176,112,132,136,135,93,87,145,155,87,118,43,54,172,23,38,192,235,46,230,54,165,175,170,97,170,130,166,88,168,88,165,136,249,93,160,64,43,53,13,220,117,182,135,123,237,129,170,167,91,73,114,144,129,4,232,146,9,1,68,128,255,251,178,100,208,10,134,66,102,202,27,216,67,240,121,236,217,147,100,101,204,22,1,155,46,238,141,94,129,118,179,167,117,145,149,184,182,22,175,217,90,27,185,111,235,36,102,111,156,48,219,51,6,67,52,232,197,105,231,101,118,240,231,60,179,165,231,185,169,19,251,25,154,29,165,208,200,114,240,142,32,161,112,65,136,164,106,131,32,160,107,236,49,6,8,239,51,125,10,148,44,206,138,207,221,201,89,159,124,215,205,111,250,127,218,128,66,228,1,0,0,1,55,252,28,88,60,66,16,1,194,20,48,236,55,87,1,149,67,60,175,220,182,88,48,35,12,27,154,9,196,143,208,117,5,2,201,128,216,170,8,45,22,59,8,58,233,205,205,40,118,107,42,19,111,239,249,126,219,58,20,140,183,167,149,39,117,69,52,200,130,158,168,82,179,146,174,223,209,37,70,95,111,101,45,62,102,255,255,255,195,26,0,0,103,204,200,125,74,140,82,71,212,195,84,22,130,129,116,97,124,9,32,96,165,48,43,4,161,0,9,17,2,34,18,196,64,16,139,170,220,204,128,64,6,157,233,143,24,100,12,81,88,32,136,126,28,116,145,165,13,210,209,150,68,3,140,91,40,228,243,150,205,55,195,6,26,53,246,67,55,160,220,65,98,51,2,253,153,101,37,74,154,20,30,21,25,84,6,89,48,0,50,26,49,39,12,20,138,146,178,192,68,131,147,53,10,85,235,10,88,113,241,12,197,18,215,59,9,111,219,103,74,11,126,169,157,249,5,107,223,230,157,84,74,179,161,189,22,243,106,108,110,97,116,105,135,43,150,48,124,75,23,139,3,98,196,56,116,161,165,194,23,114,231,13,163,199,141,220,92,60,92,249,212,102,54,58,53,34,101,106,102,211,91,90,119,127,255,255,252,3,221,32,0,37,223,157,36,157,205,152,164,130,162,52,81,134,74,162,46,148,171,202,37,55,90,118,211,174,106,34,179,217,183,188,145,90,77,196,250,81,215,68,41,137,146,46,54,138,54,132,97,35,135,178,64,87,101,106,27,83,25,110,203,249,174,172,207,116,111,83,88,234,119,83,48,247,69,37,93,39,67,168,243,179,85,106,138,114,57,204,212,115,39,51,42,157,148,86,170,148,93,102,222,136,234,82,145,244,229,183,237,183,206,7,83,223,227,81,20,67,225,74,3,46,195,99,50,130,17,208,8,84,7,71,21,206,183,223,149,222,186,18,41,213,108,11,117,155,174,154,33,10,20,218,238,25,123,90,37,98,208,241,42,134,131,149,64,158,12,67,136,6,165,33,234,66,129,86,102,157,237,129,134,32,100,5,64,78,136,104,90,139,163,74,52,123,23,225,108,22,162,20,1,176,122,15,227,220,2,82,112,25,80,204,133,255,251,178,100,207,142,38,75,103,74,27,217,59,240,113,76,217,163,100,197,110,20,177,155,48,110,188,239,201,138,179,103,41,147,9,40,17,220,61,71,82,181,81,102,216,182,215,251,238,139,123,89,15,170,42,26,81,29,141,61,204,155,68,57,208,184,208,112,85,59,52,138,28,68,229,48,161,136,61,101,40,249,203,68,125,60,253,167,24,205,158,220,215,255,183,235,254,227,160,33,78,0,8,49,127,252,8,168,159,106,202,1,124,62,230,254,97,219,82,137,65,49,71,204,140,78,111,17,124,228,206,240,234,146,172,202,141,112,229,90,158,150,4,17,8,17,137,67,33,24,183,181,13,167,244,190,168,204,139,177,36,90,145,78,151,51,21,156,134,69,54,59,20,19,145,238,200,98,178,161,25,12,173,34,89,94,135,255,181,232,119,218,253,27,255,215,191,253,66,34,0,0,238,212,195,154,232,250,149,16,196,176,200,200,198,128,199,16,156,152,98,48,40,30,22,23,85,99,4,10,2,106,26,42,9,179,82,32,5,25,146,178,38,160,205,33,138,209,46,118,206,207,228,212,218,102,40,238,155,129,28,43,27,93,44,209,91,8,222,52,54,98,81,129,82,169,90,138,46,247,9,82,185,40,8,92,116,6,51,22,113,254,49,128,8,228,78,50,133,33,17,245,187,166,82,171,7,25,24,164,233,120,231,184,77,62,55,2,192,156,140,231,102,254,249,223,110,170,107,122,210,82,210,178,40,172,238,138,40,57,170,105,212,133,3,200,151,108,104,108,110,181,31,47,155,24,26,25,153,23,75,233,155,157,46,24,22,53,20,105,155,42,79,123,51,235,121,53,68,210,241,130,206,30,99,5,186,166,234,85,78,133,84,9,119,214,154,205,207,234,189,70,3,224,54,88,224,2,0,1,111,252,201,80,53,97,132,103,129,211,6,5,65,107,225,40,209,222,126,25,175,4,238,166,85,46,138,128,40,55,61,10,192,39,17,43,13,56,112,77,13,217,169,36,196,35,154,168,200,230,77,30,159,248,106,138,121,191,225,125,229,234,42,221,254,107,233,56,73,121,25,37,176,245,50,220,166,145,163,213,251,170,161,198,58,220,201,253,189,213,223,172,174,50,202,54,227,121,155,168,183,159,33,238,230,247,231,249,30,63,254,61,32,33,103,147,127,1,48,41,183,199,241,142,132,121,173,233,216,84,48,48,68,6,8,6,209,1,73,151,201,33,154,97,121,97,181,222,216,82,29,25,108,71,155,230,129,72,254,59,48,91,221,2,178,33,224,33,153,7,2,11,169,166,194,162,45,217,181,123,203,242,42,1,165,211,255,18,85,36,194,108,77,105,244,110,12,169,120,188,169,218,133,46,163,188,140,50,14,193,210,198,117,44,165,161,150,255,251,178,100,213,142,134,117,102,202,27,184,107,242,118,204,217,167,104,72,126,85,149,155,46,110,153,94,201,132,179,102,77,164,137,120,189,55,224,155,147,245,104,185,151,127,255,217,219,231,254,109,239,62,238,212,201,158,242,210,125,157,141,155,199,56,137,214,153,39,3,195,1,33,139,130,177,2,233,133,84,61,103,249,111,218,242,166,167,246,222,207,41,164,158,126,159,60,247,117,242,23,250,255,187,135,87,0,3,36,140,64,28,5,64,192,155,49,225,71,202,193,76,60,128,2,60,67,205,218,0,209,162,241,93,89,124,235,45,25,183,188,146,98,73,84,208,173,156,80,93,164,229,6,146,245,9,43,4,197,47,102,213,221,78,224,221,72,123,34,125,87,204,173,59,145,83,42,91,117,221,117,163,57,22,238,142,180,208,244,102,250,47,175,247,101,219,210,223,255,255,255,253,227,213,0,9,182,248,210,141,163,157,17,69,2,230,150,27,24,116,66,154,197,177,22,0,184,45,227,166,250,45,7,10,194,168,234,28,138,185,246,186,109,142,175,231,75,246,99,232,144,50,18,100,226,20,158,70,85,177,209,198,113,93,153,205,114,164,87,233,69,9,97,236,197,169,241,232,74,114,139,143,17,72,246,148,14,133,15,146,11,209,36,185,36,231,211,123,212,185,54,105,211,68,145,47,86,82,132,100,237,91,41,69,144,98,247,11,54,206,164,108,196,214,92,226,7,26,213,90,229,41,139,230,145,217,161,205,238,127,110,230,171,124,159,187,100,52,131,187,122,103,248,246,115,179,206,159,107,207,124,149,119,255,12,254,175,185,98,160,226,150,0,7,127,249,176,173,199,164,37,141,20,141,96,114,50,0,41,135,138,5,203,244,92,73,75,63,176,193,26,86,51,238,242,236,103,220,37,51,107,146,189,144,209,79,154,72,72,178,100,90,141,3,136,230,58,33,169,157,74,101,63,81,33,105,53,34,125,225,213,1,40,202,226,69,191,55,139,14,40,170,178,69,167,108,216,32,80,178,1,237,251,118,255,195,63,163,115,153,102,67,213,167,244,131,165,235,210,69,140,203,242,189,194,243,46,44,159,170,201,195,74,156,125,98,194,117,59,171,198,199,241,108,209,174,239,69,238,175,194,78,150,35,247,179,47,235,220,250,200,114,221,38,131,18,247,191,252,206,204,88,68,225,0,1,221,182,52,252,19,32,16,51,112,33,25,208,40,152,136,92,191,143,2,164,138,60,117,140,157,197,198,132,181,78,242,245,57,83,179,130,208,169,121,40,221,33,101,62,28,199,66,202,17,69,246,83,180,218,216,144,143,173,241,8,130,56,192,140,84,105,22,208,173,67,195,211,183,117,152,190,253,233,119,116,139,105,155,167,214,171,38,230,166,54,255,251,178,68,211,8,245,63,103,76,155,143,91,96,161,204,217,115,113,230,124,17,57,155,58,237,177,11,194,20,51,102,65,198,13,184,152,168,136,201,92,99,165,124,116,148,150,201,3,32,109,154,178,247,95,127,233,41,240,109,80,207,38,63,242,60,90,162,47,234,135,141,147,61,62,13,198,65,255,252,7,38,123,138,154,104,48,102,49,24,33,4,24,185,30,13,133,0,5,252,68,118,161,67,18,120,179,201,161,104,150,131,85,168,203,52,169,153,32,42,5,135,241,8,50,128,117,30,222,36,189,65,131,193,153,249,116,186,185,179,215,72,69,166,158,68,7,11,109,15,235,97,73,123,53,207,113,171,123,150,92,252,46,196,69,159,201,51,146,63,120,89,203,110,44,76,169,170,33,30,229,37,166,150,57,36,59,101,225,30,144,58,30,136,113,24,234,152,78,210,132,121,153,214,57,115,230,135,217,249,95,255,224,13,138,0,5,190,248,200,90,51,71,51,140,90,73,4,37,76,46,1,34,6,62,138,73,72,191,15,211,206,217,96,231,238,244,14,206,31,252,172,208,202,45,202,229,22,55,44,99,214,173,189,18,248,2,122,130,111,111,51,84,131,113,158,183,63,107,157,168,223,75,44,195,78,140,139,2,161,65,48,177,10,52,120,203,21,21,68,86,30,242,141,126,44,188,18,162,171,54,62,212,203,99,130,104,18,157,141,213,202,42,148,68,129,231,30,48,105,86,144,235,109,106,77,81,205,218,143,226,42,225,147,14,7,220,73,66,60,138,251,48,78,178,223,48,137,233,161,58,191,146,181,89,10,145,238,250,29,243,129,83,128,0,155,124,97,149,22,103,178,64,5,23,64,130,9,144,162,72,56,8,45,225,129,64,25,132,0,114,183,62,202,125,173,185,141,63,111,59,4,121,238,80,187,177,137,28,109,220,148,94,156,69,169,116,243,116,118,220,7,250,2,134,236,181,37,22,120,229,50,42,240,188,175,95,160,94,208,228,181,246,94,61,158,112,161,138,40,213,76,106,223,160,224,8,85,151,99,191,255,108,207,50,34,171,167,1,186,73,22,58,145,3,172,181,14,80,170,129,107,37,228,145,34,26,228,190,148,139,37,168,110,125,111,203,180,146,218,44,183,173,228,93,222,197,41,157,106,103,165,188,25,247,254,152,170,30,2,16,153,40,24,197,138,128,230,159,17,82,74,234,29,136,61,112,77,102,0,184,84,102,219,184,114,255,152,194,202,132,48,28,118,188,60,43,18,215,46,35,175,88,53,28,91,86,245,115,152,62,98,173,131,110,42,132,21,141,182,27,235,91,132,152,65,217,146,159,99,51,213,153,135,149,216,230,71,50,16,195,77,119,97,99,136,157,92,172,172,85,179,150,237,115,43,156,255,251,178,68,206,14,228,241,103,77,27,136,86,208,151,44,233,115,116,101,232,16,33,155,56,110,48,173,194,1,51,102,141,199,137,184,142,105,209,92,213,100,184,248,124,134,111,91,12,23,122,41,219,243,41,63,174,175,169,163,63,193,55,255,153,99,42,40,29,50,193,40,152,44,104,208,178,7,182,33,33,82,84,181,216,10,3,120,229,204,49,136,187,57,75,21,112,161,143,180,238,224,184,46,201,210,126,25,192,166,47,236,76,70,219,60,67,97,72,251,44,181,139,73,160,51,64,171,121,46,209,250,82,86,120,114,75,91,110,161,152,150,167,242,108,187,162,167,42,42,37,200,168,75,173,232,238,197,85,149,102,50,157,202,86,71,51,42,170,163,80,149,69,178,154,151,238,234,158,150,85,175,164,157,210,245,190,255,107,56,138,0,1,126,252,239,72,131,142,186,76,108,90,48,208,200,21,41,47,1,130,128,227,193,226,33,186,90,61,130,128,53,144,217,213,204,101,245,89,204,166,21,39,140,58,211,18,52,212,110,83,197,225,22,22,57,42,10,28,40,176,0,6,176,117,208,154,238,115,25,77,231,101,200,166,141,177,103,161,222,153,101,203,254,9,148,181,132,185,153,80,228,6,198,175,74,42,69,166,174,202,228,33,96,114,153,3,191,230,179,116,177,106,103,33,165,239,179,111,73,125,200,84,83,233,209,196,211,174,98,243,179,47,233,75,152,230,35,115,149,108,53,62,219,196,252,205,181,43,90,208,88,208,214,206,205,116,169,139,81,75,62,199,110,54,110,113,117,179,171,81,150,195,171,187,32,128,92,32,0,13,219,113,80,229,47,76,148,3,2,80,251,37,65,196,244,14,8,26,65,146,71,234,210,203,217,173,150,145,104,45,96,130,128,163,64,142,176,82,70,154,16,52,23,156,179,131,0,139,42,102,238,222,25,237,106,72,28,222,135,124,142,234,125,218,109,190,121,204,81,209,15,19,106,174,204,231,58,140,130,96,81,198,12,97,113,206,170,131,168,161,81,21,74,183,113,138,98,147,104,69,222,124,74,76,73,244,146,28,208,200,164,110,92,74,146,69,215,67,75,113,244,50,80,146,203,130,210,79,27,221,21,72,56,63,53,71,80,209,52,227,95,178,128,77,202,0,3,124,212,211,218,24,195,210,36,203,211,196,197,114,32,195,80,244,28,86,136,130,147,14,2,179,10,128,70,38,131,128,0,105,47,146,244,88,26,101,15,184,104,148,85,126,37,202,138,41,180,242,85,52,121,134,217,124,0,10,201,2,42,175,86,123,176,177,147,161,22,153,163,104,84,35,51,122,98,240,123,13,97,139,186,121,69,148,146,203,133,44,18,214,178,204,202,223,8,131,55,45,206,85,77,43,157,15,228,225,255,251,178,100,218,12,229,142,102,203,27,133,95,18,147,76,217,99,104,200,120,22,137,155,40,110,225,109,194,28,51,165,205,148,161,160,242,18,88,214,16,226,187,116,44,198,244,148,251,102,29,112,161,178,163,243,109,255,42,181,200,116,134,135,245,253,220,237,190,250,250,251,255,158,171,153,254,234,228,207,248,62,242,115,78,188,218,46,148,171,109,182,165,186,254,218,226,106,10,107,247,119,47,76,9,174,223,129,29,51,3,26,216,232,248,22,250,80,39,184,33,3,112,212,7,64,235,34,15,157,106,103,11,129,75,182,18,149,234,234,223,89,216,203,154,73,170,167,164,133,166,90,142,227,113,152,217,17,239,154,159,151,251,254,127,255,25,83,139,226,168,122,90,67,217,214,56,145,175,80,254,126,156,76,43,37,60,197,16,167,193,238,76,139,143,61,46,70,187,247,19,18,99,189,75,32,234,32,56,178,74,230,104,95,97,22,13,40,250,202,90,21,30,72,170,141,161,106,69,69,101,152,16,83,252,124,77,139,128,25,106,0,1,126,248,193,151,211,69,44,7,150,102,157,5,153,228,2,16,35,77,66,129,129,49,101,61,147,209,77,146,118,10,140,27,204,224,241,39,243,156,112,20,183,112,46,202,246,181,0,171,114,63,204,51,170,10,0,123,45,162,139,137,216,143,157,141,86,208,137,75,185,40,20,79,28,216,146,145,139,121,228,251,15,99,63,153,198,93,43,23,161,159,253,58,45,149,168,199,185,228,101,104,113,165,47,206,119,70,70,41,67,111,122,152,238,219,210,231,49,168,244,210,172,172,174,106,172,189,8,77,48,197,83,217,122,24,101,191,234,198,125,117,118,4,128,42,91,181,14,170,134,196,48,193,61,131,65,42,55,4,68,176,153,58,194,187,80,252,150,93,24,191,23,164,175,155,201,141,159,185,106,238,59,183,172,243,203,249,65,67,165,247,45,154,96,158,22,163,214,131,1,142,75,91,191,66,53,200,165,142,67,103,229,181,98,11,167,164,33,165,178,124,127,173,107,35,144,206,223,126,189,109,87,137,4,102,146,54,236,103,139,42,119,89,165,222,57,240,166,138,151,191,62,53,183,39,175,209,125,88,45,76,234,250,33,150,255,181,23,211,87,96,224,0,59,111,76,153,217,57,74,128,195,168,99,72,54,204,26,64,5,22,12,120,56,16,133,137,144,20,203,156,128,2,152,40,86,135,172,197,16,237,195,208,26,163,153,93,13,18,157,96,89,155,83,126,90,123,250,9,6,56,206,73,116,21,122,55,80,51,250,87,34,85,156,26,250,200,229,44,154,53,9,114,158,39,221,71,81,134,194,182,199,35,18,56,188,196,220,190,222,252,75,174,174,183,183,255,177,107,185,248,208,137,179,145,255,251,178,100,193,12,196,130,102,204,27,143,83,112,128,76,217,115,104,199,190,22,49,157,42,110,25,124,194,49,179,165,205,147,30,248,19,165,75,30,33,145,181,143,119,136,250,198,65,112,132,40,193,135,4,55,150,178,170,104,242,14,238,108,99,218,175,77,111,29,76,189,63,107,114,252,254,120,169,205,43,51,106,191,233,84,181,191,115,189,213,63,103,187,142,102,42,82,0,251,4,53,110,248,204,193,3,141,36,132,175,23,189,76,11,240,23,72,23,251,158,227,60,52,209,56,253,88,6,190,84,14,173,91,156,157,150,227,110,154,255,202,172,238,167,247,158,80,103,130,239,186,217,190,54,168,88,4,17,7,77,15,144,157,183,251,127,115,180,108,49,122,118,68,29,38,147,116,28,170,89,6,194,227,205,182,175,103,158,213,21,184,162,138,215,137,109,77,147,41,45,155,83,114,125,86,231,147,239,144,224,44,103,212,99,110,71,183,62,138,210,196,180,13,217,218,60,107,154,218,85,206,162,220,189,151,181,80,2,221,53,0,11,191,220,200,62,6,210,193,3,102,96,84,139,33,192,43,152,184,69,98,240,43,57,232,39,204,42,166,117,89,75,35,91,119,219,213,125,144,197,204,144,144,178,64,132,156,103,250,148,238,103,134,200,205,91,53,230,207,45,138,18,8,108,42,22,193,88,155,191,136,226,158,76,49,10,28,247,11,67,126,85,155,174,233,140,190,83,20,65,124,89,7,238,61,155,171,246,130,80,132,151,86,53,52,65,130,179,67,242,42,96,182,161,198,127,206,126,239,167,254,97,147,13,127,3,254,52,44,185,63,231,147,67,184,227,75,159,215,246,36,4,128,1,221,247,50,101,144,75,134,98,227,73,143,131,3,208,17,32,43,115,33,0,1,143,169,108,237,193,72,245,6,195,209,56,61,72,223,124,92,139,150,165,53,232,31,199,134,37,46,117,214,1,116,180,246,231,0,179,32,108,62,16,89,84,71,83,109,180,114,56,80,110,74,131,74,128,113,109,216,250,223,92,106,142,73,157,255,123,202,166,178,20,202,203,35,139,51,149,71,106,173,54,140,200,117,40,129,205,115,209,142,62,33,17,118,59,149,117,117,93,239,246,238,200,168,211,18,179,163,58,217,149,19,43,213,56,245,71,163,225,38,182,0,19,123,161,181,254,26,160,57,162,1,152,216,168,208,40,40,25,7,195,1,131,132,164,51,13,57,227,142,47,199,117,220,92,37,79,53,67,42,186,122,122,118,45,185,8,73,13,9,2,226,81,153,79,161,44,165,53,133,46,33,81,248,14,177,134,164,43,176,30,58,46,34,171,108,145,36,101,220,69,241,93,227,225,144,108,204,163,82,167,158,109,81,167,12,32,129,214,99,146,229,24,255,251,176,68,193,12,196,114,102,205,155,111,66,112,141,172,217,131,113,37,180,81,193,157,52,109,177,15,66,57,51,101,201,193,151,154,92,140,78,27,210,52,150,155,39,168,131,94,22,155,150,50,127,252,114,51,215,248,193,222,163,209,27,254,46,210,211,255,150,127,254,57,255,248,2,52,1,95,230,141,227,26,176,62,101,130,17,140,202,100,211,80,128,50,153,138,134,8,134,16,139,77,9,167,190,11,113,217,92,137,195,30,180,158,49,248,6,243,171,45,134,218,12,129,165,51,149,58,141,52,40,9,255,131,115,206,29,119,100,55,104,107,80,94,159,160,149,101,40,173,81,107,228,220,239,101,220,181,174,126,188,24,33,104,6,47,204,179,168,117,121,10,25,88,95,216,113,94,179,132,222,148,181,97,242,218,146,155,132,82,36,41,88,230,167,87,157,26,103,119,61,103,54,159,121,135,12,30,70,213,85,247,95,170,255,189,32,84,170,0,25,101,148,223,247,115,114,16,76,246,120,48,104,88,32,110,14,28,0,64,226,64,161,33,90,170,186,203,181,64,93,182,74,253,48,68,68,125,163,15,44,98,123,9,12,142,110,6,127,41,239,57,81,200,62,53,40,101,42,130,84,244,104,195,242,70,133,161,81,194,25,66,41,13,163,60,203,12,107,57,176,217,6,198,23,36,36,204,156,117,251,206,195,236,219,114,180,164,189,73,188,141,85,73,149,101,191,118,95,228,46,217,135,67,212,110,10,74,50,116,41,73,169,110,132,95,80,99,28,116,215,185,98,115,35,134,104,183,205,214,112,208,217,54,228,229,31,73,119,87,212,146,76,191,214,202,94,112,28,233,0,3,219,126,114,59,185,192,137,102,179,52,3,70,192,231,72,56,72,96,16,56,132,40,60,108,107,12,57,209,102,47,187,202,239,42,68,144,116,155,130,245,156,45,48,114,63,149,201,203,74,46,130,64,96,102,100,112,5,86,137,80,46,63,94,83,195,243,213,71,197,195,155,44,211,132,239,168,91,71,51,169,52,188,137,196,12,131,46,165,57,186,137,71,110,199,137,77,184,166,129,59,40,215,22,139,30,245,205,201,109,163,36,45,189,76,209,168,177,27,248,250,119,228,110,92,48,241,175,202,184,247,232,126,108,205,93,204,201,99,83,47,199,214,213,15,87,93,84,65,236,229,44,155,38,119,215,129,53,186,0,23,95,249,167,41,163,130,3,39,135,140,62,42,14,11,8,193,46,27,192,28,22,130,102,229,45,129,187,48,118,129,224,58,116,154,6,38,18,114,192,121,165,170,205,19,153,56,194,85,234,104,63,86,12,173,16,173,102,186,53,184,74,44,60,181,19,25,159,215,220,151,65,174,187,46,217,78,63,60,27,26,68,219,203,83,255,251,178,68,203,140,197,9,103,76,27,137,109,224,159,204,217,115,113,136,138,83,65,155,52,110,49,109,202,58,179,102,77,198,33,48,109,29,72,217,207,69,211,205,219,97,237,86,122,103,77,151,62,140,206,57,237,73,67,83,142,89,35,138,222,73,172,253,23,46,193,230,31,53,228,155,107,23,119,28,153,67,154,90,133,162,223,229,206,223,9,157,239,255,186,56,191,117,241,199,57,88,20,26,0,22,255,249,174,180,230,12,21,24,212,34,96,113,128,66,240,144,6,251,8,3,4,195,71,8,180,156,28,14,128,218,96,184,73,66,28,136,201,41,8,236,176,76,202,32,160,33,135,212,163,43,196,82,2,214,140,168,33,54,210,114,176,42,8,7,131,81,20,143,186,153,251,113,178,124,152,197,172,16,213,170,227,18,62,135,115,214,212,101,136,115,67,47,115,25,46,37,142,116,169,174,154,166,41,118,220,206,32,248,155,142,26,231,97,142,220,237,83,56,200,74,187,149,41,233,133,7,89,241,95,235,55,207,249,155,149,126,213,27,200,128,170,0,11,47,212,220,135,19,139,133,12,48,91,12,7,129,146,160,96,82,116,136,128,204,245,195,102,74,98,205,163,48,212,169,145,41,205,36,242,163,221,90,72,131,7,96,115,44,214,21,11,113,90,19,132,206,219,36,193,85,144,244,96,193,228,74,14,225,93,117,210,155,210,15,127,16,194,189,63,219,211,132,242,193,148,178,227,107,156,232,171,255,223,183,81,123,223,196,91,58,165,173,93,76,115,53,53,3,234,199,171,15,100,129,134,40,252,70,145,131,157,224,178,162,148,194,225,78,21,175,189,86,165,187,130,164,98,63,203,178,27,45,210,254,255,253,36,52,221,212,255,252,2,208,8,0,19,127,248,240,185,105,135,90,50,4,164,19,164,230,152,2,164,207,226,15,197,152,190,168,233,233,190,254,156,219,220,215,113,222,49,107,253,129,221,76,124,64,65,243,39,243,85,137,255,108,78,255,246,247,57,186,81,151,5,111,4,117,108,186,16,197,33,82,45,167,58,51,53,219,36,21,2,99,89,98,255,188,179,34,226,2,151,72,188,242,125,222,145,62,141,72,23,47,25,187,187,102,203,179,83,63,222,98,201,144,101,32,231,238,243,103,127,185,65,143,220,82,155,255,233,248,4,0,181,187,243,5,67,138,128,99,20,24,140,62,94,69,16,192,171,113,48,48,0,160,102,237,191,205,137,162,199,225,17,56,130,181,80,146,97,59,53,40,30,178,37,150,30,38,136,229,17,137,105,4,194,222,104,120,123,12,39,127,4,162,103,47,164,163,17,168,187,156,178,223,141,253,91,196,55,181,108,219,93,159,166,35,233,107,41,156,247,103,207,49,12,99,29,171,68,255,251,178,100,190,12,164,196,102,204,155,140,69,176,129,76,217,167,104,166,166,17,241,157,54,110,49,79,194,0,179,166,157,148,161,104,61,179,14,46,140,74,166,25,99,17,207,74,146,51,34,159,156,196,171,43,106,209,122,89,77,99,147,145,202,78,47,36,103,74,75,144,163,187,35,180,185,117,107,240,77,205,182,253,69,21,8,68,160,216,73,242,98,47,128,206,104,205,167,82,26,25,46,197,139,31,60,144,39,239,32,146,148,12,203,96,97,236,74,87,200,177,149,61,117,223,197,95,213,117,127,251,68,205,91,173,252,76,83,16,239,8,47,68,58,158,195,67,145,134,160,193,170,81,246,138,163,102,20,229,24,226,201,17,110,134,237,125,196,193,119,4,239,144,61,136,101,133,198,197,198,170,50,27,167,153,151,58,47,130,241,47,86,107,44,38,51,31,54,69,152,101,236,56,124,115,124,72,36,213,0,3,27,176,232,103,211,120,93,205,106,73,32,36,24,136,10,97,208,168,192,40,48,110,68,142,91,175,138,105,34,164,45,43,99,232,202,152,108,174,4,22,16,193,47,20,45,149,56,201,60,160,109,57,121,202,18,217,184,47,85,22,91,11,184,186,167,5,41,14,45,194,188,252,218,31,199,145,248,170,75,44,171,208,211,60,126,202,134,144,251,209,138,14,227,233,146,144,104,129,106,58,170,191,242,74,102,138,69,167,181,38,141,31,93,184,172,219,32,234,214,63,213,98,127,183,168,168,138,249,185,85,158,90,174,37,228,225,158,163,249,107,254,189,57,103,186,234,114,110,104,212,187,227,239,181,171,63,224,99,188,212,218,128,17,202,0,7,182,252,40,44,28,188,66,216,177,20,77,58,156,192,6,44,248,116,75,64,197,113,32,232,246,205,188,181,12,42,219,252,234,231,128,214,99,66,85,32,196,35,25,192,96,82,33,35,155,152,226,145,224,255,255,227,217,37,167,137,121,159,52,225,10,209,206,125,26,11,60,112,169,207,46,31,67,69,244,69,152,199,45,60,143,40,210,198,31,38,217,244,61,96,105,4,35,16,140,52,218,149,52,105,130,40,146,232,101,202,212,243,223,73,98,172,188,248,66,194,18,35,11,202,197,190,237,113,62,61,241,131,16,124,211,194,128,16,117,128,5,54,187,154,55,233,170,90,128,21,205,106,96,104,236,104,1,83,25,24,168,113,115,72,119,90,59,50,131,33,168,251,89,107,141,54,88,168,245,47,181,38,81,215,254,90,189,163,174,148,113,104,59,44,13,204,106,112,28,213,91,13,253,123,148,128,60,226,15,37,28,144,240,74,29,129,160,208,95,26,132,14,218,199,156,31,72,202,78,99,95,168,53,106,136,29,98,149,16,122,73,173,112,84,180,210,92,212,175,255,251,178,100,208,140,133,48,102,202,155,143,69,160,141,108,233,147,105,136,76,19,101,157,50,109,161,121,130,74,51,102,93,167,161,56,112,157,140,183,142,34,171,239,153,29,91,71,61,221,204,173,127,29,255,233,114,167,243,16,157,45,60,75,34,217,93,186,40,227,222,200,147,7,44,164,220,63,242,128,42,200,2,46,191,238,101,130,14,129,49,98,196,19,65,222,154,3,199,14,135,196,97,71,235,106,234,28,44,171,226,126,82,77,95,138,191,232,110,237,51,15,135,51,19,45,160,27,141,20,164,67,214,63,84,167,22,44,30,70,62,5,12,32,232,14,205,221,77,35,28,50,69,212,110,186,205,49,247,103,84,12,119,58,104,120,171,27,4,136,119,203,190,96,165,184,195,198,23,71,214,96,211,76,129,226,0,178,36,142,48,121,229,11,20,112,222,190,249,100,122,142,217,164,147,224,171,114,225,206,143,119,114,45,230,221,44,116,139,164,141,42,238,37,99,251,32,29,0,27,247,220,225,189,12,140,184,209,25,13,60,56,20,198,56,6,68,34,97,96,160,161,199,15,222,200,204,227,83,138,67,172,53,237,145,192,18,75,150,33,232,122,115,80,187,48,19,18,135,30,69,23,236,180,34,5,27,3,97,228,0,193,25,134,59,9,42,132,1,64,226,193,26,166,238,117,228,70,16,77,58,22,101,27,152,141,162,226,19,42,154,149,181,104,114,231,238,33,90,231,254,59,226,40,236,109,142,225,146,222,141,147,97,230,59,85,187,171,218,221,208,174,166,91,61,104,50,26,211,125,141,150,179,205,78,157,107,52,77,53,45,5,134,243,160,32,102,219,224,105,225,169,166,96,137,139,170,98,129,44,59,57,11,30,55,130,215,243,67,188,85,88,127,207,26,197,96,63,159,72,163,98,194,23,181,243,154,251,39,172,34,4,139,239,221,101,241,168,253,131,186,109,34,219,184,159,179,190,111,187,135,185,68,173,233,7,188,26,116,10,139,45,162,205,144,58,57,139,145,50,162,164,14,133,215,209,46,226,41,86,230,233,71,251,181,157,9,114,145,86,53,157,221,167,155,241,71,42,209,132,33,235,245,111,84,220,125,71,52,139,241,207,87,163,242,4,173,0,5,53,254,152,13,10,25,56,14,3,7,131,6,0,128,82,142,96,104,24,58,5,131,131,128,194,5,157,52,71,109,248,142,183,41,134,92,190,30,221,170,188,213,36,173,253,148,171,115,114,123,26,244,14,172,78,68,133,220,90,49,104,30,89,51,132,82,79,113,145,76,77,199,44,75,108,82,222,135,95,183,217,198,136,202,55,90,213,138,108,172,220,4,44,21,12,49,17,147,178,170,169,10,135,71,43,72,136,247,111,171,21,88,181,146,194,76,131,6,255,251,178,100,199,140,132,150,103,77,27,104,109,224,132,172,233,147,105,136,92,19,169,157,48,110,149,189,2,74,179,166,93,163,43,108,187,14,34,157,194,144,68,70,73,84,202,56,134,23,98,60,245,153,166,246,97,23,118,74,235,107,166,189,171,235,83,178,85,91,210,188,60,52,0,65,89,108,4,147,9,2,96,36,26,6,98,238,26,37,208,161,192,82,56,13,175,79,219,151,198,172,186,145,204,54,214,63,241,166,194,214,81,78,101,71,40,250,74,29,126,53,229,236,219,46,234,95,122,197,233,168,183,250,210,141,55,66,187,251,216,252,253,110,253,221,243,99,244,121,159,117,108,60,160,250,150,122,245,160,118,110,51,198,146,57,20,118,10,154,64,244,32,144,226,116,123,168,251,60,149,30,240,130,20,139,235,109,156,177,57,155,154,150,31,106,200,150,84,27,166,1,13,239,57,30,212,105,245,217,81,202,165,81,182,52,227,222,10,9,85,0,27,247,248,211,180,3,123,8,12,116,117,48,105,112,68,20,7,10,64,1,129,0,48,12,87,96,172,9,216,121,226,44,86,113,196,120,99,25,195,19,53,243,166,211,85,110,140,90,172,78,97,176,113,219,150,202,150,117,217,124,6,227,217,220,52,238,247,11,23,110,242,230,169,165,241,40,30,238,245,99,86,119,252,7,89,175,205,30,205,189,95,177,208,228,117,114,213,68,136,96,243,250,52,215,231,99,94,221,70,116,126,124,63,215,40,249,180,178,109,161,29,119,52,233,86,139,223,191,153,69,169,240,167,135,127,255,158,153,18,165,60,127,106,144,165,213,173,146,53,47,158,206,30,152,186,73,26,151,130,110,180,0,4,187,126,105,28,97,186,2,70,116,55,153,52,168,107,112,112,208,0,189,128,33,193,89,129,91,160,151,161,118,244,213,78,151,67,159,25,2,227,14,221,150,236,27,39,176,113,68,109,80,43,18,138,54,20,88,122,99,87,171,133,205,236,68,81,41,180,9,147,40,123,217,8,82,144,92,66,11,197,217,164,18,181,0,61,132,73,6,244,82,217,13,141,245,180,141,93,234,151,253,71,153,66,199,139,24,125,88,210,24,241,204,194,208,85,198,182,66,85,14,131,216,94,138,132,149,60,96,179,238,198,24,196,127,110,42,88,251,137,170,245,184,48,223,107,174,78,101,24,60,119,136,171,233,109,119,127,205,195,211,32,118,133,128,14,219,232,116,255,230,95,150,144,6,36,214,97,33,96,225,101,248,64,14,10,150,107,16,77,51,61,168,242,190,211,83,22,178,167,134,239,211,195,113,134,177,0,85,91,221,150,200,94,166,227,118,141,79,231,82,28,159,151,207,213,195,84,244,86,103,117,245,37,184,221,123,179,251,188,252,185,174,145,255,251,178,68,203,12,197,17,102,204,27,134,111,64,164,12,217,115,113,232,94,18,225,157,48,109,153,92,194,61,51,102,13,199,161,120,0,0,142,34,91,4,99,197,77,230,182,182,153,106,212,160,166,57,139,184,42,255,167,194,167,11,79,179,229,223,85,73,103,178,144,53,140,210,141,64,162,244,153,57,74,42,149,230,127,35,85,121,68,82,50,68,25,30,166,175,232,231,25,252,230,175,247,162,145,128,211,128,2,146,236,106,120,9,97,130,23,68,25,8,150,86,123,73,181,234,0,14,2,67,43,77,99,195,198,124,85,74,241,97,145,220,128,95,99,179,244,250,129,64,144,69,168,168,173,30,233,195,182,164,12,198,237,149,37,209,231,153,2,205,29,196,252,91,120,212,58,74,81,92,54,47,2,106,60,169,73,56,195,237,85,19,143,250,235,152,211,74,149,133,164,149,149,186,248,210,241,191,118,209,210,180,69,173,162,206,93,223,103,220,91,220,206,88,230,142,127,27,77,15,167,165,61,189,92,119,159,127,37,220,87,215,113,31,253,125,247,242,31,61,10,0,203,175,240,222,180,78,165,24,201,74,140,233,24,210,193,139,208,149,160,208,83,14,6,114,85,44,251,60,134,173,211,43,168,30,154,146,91,83,115,17,11,112,167,41,183,106,85,96,91,250,122,157,170,143,61,121,100,162,98,93,186,91,21,235,217,175,252,252,109,196,216,15,39,114,191,157,142,246,207,96,11,212,58,181,111,92,230,60,231,227,44,121,249,208,223,173,79,176,228,181,185,152,241,134,67,180,191,135,94,101,137,49,84,208,173,148,100,142,130,29,167,218,37,95,85,201,164,129,248,190,255,46,241,100,10,208,43,177,146,93,46,226,215,253,255,107,127,155,221,130,22,0,5,110,244,204,16,179,59,147,12,122,34,49,240,60,203,96,166,208,189,130,66,241,230,18,96,183,104,26,37,18,181,121,90,159,57,85,133,52,142,83,216,138,197,229,208,211,175,151,32,85,27,191,36,137,61,51,150,106,201,23,12,187,25,43,237,119,234,33,194,146,138,235,87,186,112,100,104,166,52,172,123,206,4,40,82,134,154,46,109,167,243,144,146,243,20,235,60,52,117,4,163,68,119,49,51,143,187,136,155,92,121,66,107,151,22,20,45,234,133,33,49,131,46,157,134,157,100,215,216,33,61,72,169,180,191,211,159,235,78,32,55,245,122,22,218,140,223,254,129,134,172,2,166,219,224,84,32,228,36,163,11,135,193,64,36,194,127,212,209,167,15,27,100,76,70,204,90,66,247,51,212,232,159,133,183,139,141,75,37,34,9,101,104,226,66,2,181,41,143,109,174,54,66,218,66,190,209,41,188,12,215,212,221,195,133,106,134,14,203,157,208,237,170,255,251,178,68,188,12,228,192,103,76,155,102,87,176,151,204,217,147,113,7,218,18,153,155,52,110,49,111,138,68,179,102,205,183,161,120,82,170,240,215,84,169,186,106,226,56,106,83,13,114,235,116,215,198,165,217,162,14,138,60,215,190,173,9,183,66,9,237,245,152,238,37,63,81,252,77,91,237,107,86,145,61,94,251,123,50,228,15,92,41,203,14,189,232,89,232,239,225,148,255,248,231,137,141,127,95,59,47,237,165,64,238,139,191,227,92,7,198,160,20,57,49,84,179,8,2,84,18,224,168,233,139,129,69,89,36,189,165,146,50,68,126,71,131,115,141,89,11,16,152,27,102,63,84,45,74,82,133,173,79,124,177,218,37,3,157,71,136,39,251,132,208,67,105,141,190,25,147,1,236,69,179,14,71,23,138,65,56,132,21,170,48,86,47,254,52,170,132,65,209,167,26,117,11,66,237,43,174,207,5,208,253,210,85,150,81,36,123,87,21,84,93,20,76,110,57,89,52,73,9,47,167,169,191,173,224,76,52,60,79,146,26,175,204,95,210,227,43,105,104,157,47,27,31,255,1,252,181,0,59,255,252,197,188,59,164,140,144,83,8,124,20,88,46,1,25,209,176,183,179,228,162,112,226,242,99,38,67,56,162,33,216,230,135,239,146,18,146,88,98,62,140,26,18,161,95,88,223,73,183,104,71,230,42,145,224,84,85,195,146,5,203,62,27,63,89,148,19,17,54,213,155,239,36,206,243,240,244,154,142,224,121,134,75,60,92,82,83,86,135,10,223,79,71,203,194,198,50,32,177,205,119,29,118,244,179,213,219,47,234,106,35,255,193,238,50,55,29,93,241,115,85,21,228,213,196,93,85,99,56,174,252,104,9,0,2,186,254,104,48,195,224,70,112,2,106,132,106,167,22,47,171,49,40,56,138,51,201,92,102,123,36,242,22,143,212,83,182,75,233,252,23,6,211,245,194,142,68,21,146,68,147,196,22,153,137,137,13,125,44,41,222,189,209,220,113,62,124,95,144,154,210,28,208,94,239,47,190,244,100,0,132,68,26,143,175,97,35,30,197,41,144,90,116,82,168,176,246,115,32,146,213,196,157,214,85,68,230,50,165,93,41,119,33,113,41,180,57,92,44,172,112,85,40,247,105,54,83,50,177,223,68,24,213,205,94,162,148,119,119,102,110,74,40,12,0,7,111,241,215,225,155,1,9,134,54,24,0,129,49,136,240,236,56,48,4,24,87,68,235,79,171,21,103,74,136,231,91,86,199,84,49,184,229,64,140,67,153,145,199,131,113,84,79,77,161,244,132,170,82,215,87,196,101,137,87,209,223,73,125,177,199,219,91,73,242,4,203,162,140,101,230,8,15,19,78,94,127,250,48,108,251,180,51,215,110,67,255,251,178,68,184,140,196,65,102,206,27,76,66,112,140,204,217,163,109,229,110,18,41,157,52,109,189,11,194,21,179,166,77,183,149,120,164,84,84,176,165,202,155,15,41,117,54,89,90,189,232,168,60,155,30,28,154,41,38,141,111,166,154,242,45,106,61,42,243,174,184,174,143,67,100,232,140,175,182,106,235,238,83,169,255,255,255,192,141,0,13,219,124,117,189,38,176,102,99,227,192,129,129,97,48,112,68,72,0,0,14,93,193,255,165,120,214,202,204,187,126,219,101,4,122,221,56,233,137,154,42,2,199,161,178,82,144,100,235,11,147,108,241,25,235,14,52,241,241,120,78,88,219,247,59,3,170,152,64,203,39,84,18,68,53,89,110,65,114,15,114,34,170,164,172,142,90,195,195,231,202,115,28,115,186,181,89,91,43,149,16,183,37,220,241,207,52,177,229,43,42,7,149,149,12,83,237,86,45,16,93,241,29,106,239,221,187,43,87,246,166,5,101,0,3,255,248,198,23,51,27,131,140,24,58,50,33,68,198,0,128,192,179,60,109,197,136,206,76,59,9,108,87,27,52,50,215,213,138,59,76,247,115,183,44,197,224,56,202,244,125,222,149,22,112,90,203,182,187,32,51,35,131,176,228,55,90,134,132,130,169,41,81,88,156,34,123,107,143,83,180,194,15,85,115,174,168,92,39,17,194,12,242,122,142,127,23,96,161,76,150,165,153,101,115,22,46,73,100,10,156,125,49,7,79,16,81,150,65,200,122,207,203,154,70,131,74,31,141,152,162,8,70,179,238,58,143,136,168,63,153,104,113,241,16,208,199,142,92,96,197,169,78,87,187,254,190,91,241,255,255,224,77,234,0,41,191,252,196,157,147,79,129,140,112,97,48,225,164,194,96,164,139,103,2,32,99,239,42,77,57,199,2,130,43,12,191,238,85,12,161,169,213,203,80,185,28,55,12,176,199,78,9,97,13,38,43,63,42,122,69,207,97,116,189,4,9,158,126,39,159,55,216,83,57,52,44,56,243,42,82,158,144,81,140,191,234,175,214,103,186,182,30,131,212,154,105,28,168,41,106,34,14,38,172,223,197,73,183,133,129,214,122,181,18,44,233,4,92,222,100,219,150,50,85,40,107,246,248,209,182,104,175,19,8,101,186,215,28,31,68,87,55,84,116,215,214,84,223,119,114,117,153,123,61,95,96,152,0,9,183,198,205,88,96,70,134,24,134,98,231,163,205,48,82,187,47,57,48,87,123,93,159,212,119,228,45,109,219,206,88,220,233,162,56,68,163,50,231,217,233,172,240,210,181,152,97,144,166,201,116,218,195,106,245,60,138,103,76,250,209,188,80,221,202,180,240,53,90,12,187,114,28,151,197,95,171,218,228,195,183,7,75,233,36,146,26,255,251,178,68,202,12,197,8,102,204,155,140,69,160,153,172,217,115,113,136,178,18,177,155,52,109,140,190,194,24,51,101,205,183,141,120,95,162,203,122,222,125,215,192,4,119,254,23,46,100,132,136,10,188,73,101,193,192,129,90,147,188,9,28,186,70,200,28,164,15,8,138,215,58,175,113,233,102,124,66,243,242,136,139,126,214,43,41,188,95,236,209,63,165,10,2,0,5,151,108,119,28,198,194,200,106,67,38,158,122,149,232,68,169,192,33,206,250,220,100,112,163,231,40,245,8,153,161,239,24,78,219,110,177,30,182,66,71,171,146,105,129,130,132,21,15,95,154,154,94,80,158,140,148,109,126,215,156,54,32,223,198,122,154,9,68,147,89,218,120,80,66,95,161,152,42,106,107,235,76,218,25,190,138,70,102,143,50,46,249,112,204,173,182,156,19,57,12,150,20,28,166,203,100,61,85,119,229,228,153,144,194,61,123,208,95,74,22,112,207,167,250,217,10,60,130,50,165,231,66,42,0,1,119,244,192,176,140,105,16,4,66,64,64,28,90,128,22,234,166,53,175,89,177,204,163,83,208,204,186,17,32,118,222,86,189,226,217,121,22,171,46,1,82,170,80,92,110,8,145,92,9,9,174,188,182,54,142,15,154,98,34,178,254,90,184,225,247,107,72,85,31,93,164,34,188,217,182,107,211,51,51,32,210,103,219,14,151,98,144,50,33,140,229,68,119,121,217,122,24,165,28,128,210,174,102,11,131,80,107,98,18,78,76,29,119,206,70,65,189,21,209,145,41,70,235,245,124,255,254,2,0,83,237,249,138,176,6,56,59,24,160,124,99,113,0,8,102,131,175,88,144,88,152,12,201,246,247,75,235,58,207,251,163,40,136,63,172,186,254,165,241,170,176,244,17,141,155,114,132,181,110,173,127,10,104,59,57,67,112,114,127,57,223,53,162,147,218,72,97,26,13,88,204,133,94,48,75,36,206,23,156,200,44,14,36,235,134,96,136,53,64,199,191,146,25,11,75,120,127,28,202,4,220,223,245,172,249,22,89,25,211,228,35,50,211,59,222,110,103,232,112,141,110,250,75,148,124,140,166,167,85,121,117,200,190,0,205,183,166,205,24,96,136,97,134,70,8,114,16,80,16,110,134,2,16,181,207,31,115,47,54,41,185,93,70,238,215,227,173,163,219,57,36,163,114,93,70,138,251,46,215,114,57,25,113,98,195,1,76,229,161,140,0,54,104,34,117,239,123,168,93,41,152,227,183,65,18,129,155,204,173,236,96,52,17,14,21,164,23,22,5,131,226,168,77,66,177,53,255,237,37,35,49,8,32,42,137,197,205,134,60,137,52,197,66,164,148,185,165,134,98,101,102,177,46,104,227,52,184,65,120,68,87,179,133,200,255,251,178,68,198,14,196,15,102,206,27,108,19,240,136,172,233,131,112,195,194,20,25,155,50,109,161,91,66,165,179,101,77,180,163,9,169,55,99,158,166,195,203,251,149,139,149,147,239,23,15,136,14,2,21,122,220,215,215,208,231,205,110,81,189,79,13,192,6,93,183,52,15,195,164,85,52,183,195,150,221,14,219,4,143,17,7,39,192,56,220,185,171,169,74,80,149,19,136,192,137,18,243,188,206,74,173,220,239,89,139,216,221,93,228,4,181,199,106,84,157,44,222,80,210,147,31,175,254,223,231,29,123,188,47,84,198,155,26,129,148,95,17,18,3,132,12,20,142,219,27,60,36,128,23,60,80,246,67,20,188,111,46,132,15,129,174,162,123,168,58,40,199,147,141,137,60,113,87,70,168,196,137,56,146,217,29,100,147,158,168,92,105,195,84,71,87,119,204,81,148,49,185,81,241,202,239,80,203,148,197,85,92,62,242,26,38,35,15,63,181,58,105,133,231,36,81,18,168,101,20,72,255,172,25,76,205,4,64,2,255,254,154,14,88,36,32,90,49,18,16,154,143,131,64,73,91,24,135,226,213,37,49,153,6,162,115,248,201,108,91,166,166,166,198,236,114,142,205,247,238,63,42,93,206,228,154,23,157,184,140,11,46,237,60,150,136,25,50,51,169,148,181,235,166,153,48,229,94,150,186,40,165,168,182,126,221,187,237,81,107,66,226,74,186,77,169,95,82,109,99,104,231,222,220,199,54,14,35,211,59,151,13,153,70,78,233,144,169,48,142,252,187,164,252,222,134,55,168,179,44,92,110,65,199,61,77,127,255,227,146,191,194,64,0,95,127,204,203,13,48,240,152,201,0,17,225,73,17,185,52,194,160,208,64,88,152,20,212,223,185,101,120,75,201,40,106,176,74,197,252,75,125,226,228,194,92,169,238,146,192,185,241,104,44,57,31,143,209,194,180,140,172,158,113,116,232,103,233,203,231,234,207,43,247,59,39,159,153,175,139,219,184,24,26,8,158,219,82,203,104,199,65,36,150,133,66,18,64,132,191,71,118,189,26,116,106,189,139,98,0,21,21,152,227,162,24,153,234,86,191,212,13,45,165,45,132,234,122,189,26,181,39,213,11,70,69,240,0,0,82,223,76,124,62,25,153,27,208,194,14,64,24,248,40,97,192,201,132,196,8,110,130,229,225,45,147,44,150,176,164,233,128,111,70,221,215,101,232,149,197,173,58,117,44,63,209,57,218,240,152,151,92,53,233,105,140,72,220,136,236,170,81,32,178,155,70,13,156,21,60,80,35,211,64,225,244,152,59,147,64,213,72,94,205,161,33,50,194,247,41,255,209,174,245,234,152,74,219,185,47,8,93,83,15,85,76,130,43,148,22,98,19,197,223,22,37,255,251,178,68,195,0,196,68,102,206,187,102,62,80,135,12,217,179,113,130,124,20,241,157,52,110,37,25,130,134,51,102,77,195,23,153,86,142,219,109,63,120,223,168,234,150,135,163,107,18,97,159,158,161,253,103,229,10,205,191,157,53,87,164,79,33,102,227,255,107,247,188,50,250,35,223,196,4,145,123,188,56,192,83,75,0,1,46,252,207,133,163,24,206,14,52,135,18,10,152,112,48,24,85,48,40,120,32,248,52,27,26,2,160,138,0,135,87,146,249,130,229,204,205,106,183,173,210,11,126,161,108,142,154,9,131,41,226,177,23,254,37,55,63,98,235,6,129,228,210,120,6,29,157,128,97,250,212,208,251,209,106,158,81,17,126,160,103,138,21,77,90,75,57,102,130,158,181,101,183,121,255,39,222,235,228,218,122,154,117,123,239,111,203,58,236,93,231,200,135,118,247,241,93,50,246,25,177,152,163,60,50,143,194,32,126,42,53,78,99,143,70,193,41,152,112,155,33,186,15,118,161,149,225,111,51,232,161,87,82,234,215,236,239,208,45,85,0,41,254,217,174,25,197,168,16,145,110,136,128,76,20,40,18,10,92,231,193,104,48,184,17,250,183,14,6,130,168,16,137,157,168,147,73,67,2,121,155,70,43,62,128,42,195,66,102,219,77,26,234,40,179,137,45,26,112,189,84,250,53,8,28,148,35,144,169,29,213,53,199,245,210,148,195,169,71,8,169,48,58,100,223,177,139,67,154,174,218,233,89,152,90,228,124,14,135,233,121,134,74,225,251,186,182,250,91,252,186,241,137,240,210,119,252,153,255,255,255,252,140,191,27,108,144,255,3,177,254,173,210,129,36,0,2,159,248,160,134,97,242,97,77,198,64,162,84,3,1,7,32,115,46,72,166,33,13,203,31,171,81,65,24,57,27,15,33,83,47,25,21,224,48,52,31,229,145,44,174,46,44,22,46,172,182,172,175,167,103,110,30,23,142,13,14,207,221,164,47,156,171,94,176,193,220,165,118,157,40,238,136,100,185,8,204,168,128,172,231,107,187,162,16,140,81,102,16,122,148,27,28,138,37,232,200,228,48,204,193,202,226,14,54,162,14,86,18,212,52,34,3,54,190,122,25,208,74,129,62,234,180,221,250,19,223,255,255,199,0,9,246,244,192,214,76,146,216,240,16,204,136,44,198,68,130,162,165,97,160,160,132,41,47,124,129,91,32,55,226,6,107,242,217,220,164,83,180,100,218,42,68,170,51,34,36,64,160,104,76,15,133,219,27,139,214,109,22,92,115,83,12,157,68,34,23,56,34,65,41,99,81,33,169,246,82,21,3,231,9,3,104,228,148,29,215,77,92,39,35,215,142,32,185,32,36,73,86,218,84,113,110,200,51,115,237,70,156,80,255,251,178,68,190,12,196,57,102,207,155,105,67,112,134,236,217,195,109,130,110,19,109,155,58,109,165,17,194,110,51,101,205,193,151,216,225,253,78,134,243,122,139,243,68,169,39,190,237,81,72,80,126,58,189,107,112,152,119,63,43,95,169,181,212,119,140,198,87,250,52,87,26,193,49,241,25,156,69,223,130,0,0,19,121,24,213,102,102,235,193,225,142,166,134,10,153,140,132,98,80,233,141,192,194,202,36,31,10,128,220,66,238,41,187,16,81,148,71,150,53,215,237,127,89,129,154,212,242,230,87,85,227,176,149,209,30,124,20,9,119,75,155,60,15,35,127,105,217,164,46,98,213,28,51,12,63,81,213,53,122,223,230,100,231,54,38,5,0,82,84,248,26,203,131,77,111,112,236,170,154,87,247,179,207,233,178,230,56,243,164,68,103,14,108,198,205,169,198,124,74,243,182,196,207,141,18,26,174,218,61,169,177,35,241,187,168,155,145,125,84,245,135,124,205,140,234,146,183,68,86,255,232,173,125,254,8,0,128,0,175,255,26,173,1,212,205,243,160,51,5,44,80,177,128,67,192,99,113,170,59,83,150,238,215,175,41,89,87,169,10,165,147,215,79,56,231,172,42,153,221,234,172,97,5,171,41,123,88,69,22,142,28,13,197,139,78,142,224,74,82,68,137,1,243,4,49,81,171,200,212,183,3,118,235,230,253,247,82,146,218,178,221,76,13,132,38,201,40,112,181,22,123,80,202,197,98,7,49,196,221,23,165,26,53,106,72,180,155,228,70,166,116,151,127,194,139,90,34,118,255,203,238,255,227,243,229,254,174,203,27,252,84,175,184,139,248,143,245,80,33,128,0,114,254,106,25,199,30,82,112,6,1,99,112,18,132,220,18,202,36,239,221,138,42,88,110,150,75,33,103,186,171,114,83,55,26,144,94,195,177,58,42,104,98,122,24,125,97,250,213,234,203,33,18,249,136,106,5,166,206,164,134,118,187,32,188,169,216,164,101,210,127,224,199,133,176,73,160,86,205,35,114,30,183,170,91,148,158,119,57,139,181,185,252,254,186,153,14,143,59,9,209,210,164,114,38,166,66,242,56,173,252,163,106,134,113,78,17,19,27,37,204,240,101,188,83,133,233,187,196,203,242,120,161,197,185,253,1,208,181,191,254,202,206,167,115,197,0,44,224,48,0,4,187,112,74,193,193,27,145,14,163,154,225,185,54,212,164,82,58,104,161,70,228,114,108,66,8,32,172,208,32,171,184,201,212,59,78,92,82,125,139,35,109,184,29,63,146,17,10,158,101,81,240,97,3,93,53,1,32,121,2,224,29,34,153,128,123,14,251,255,143,191,123,70,70,93,194,14,122,207,76,163,48,251,104,78,33,3,201,209,2,7,16,80,56,255,251,178,68,195,8,164,129,102,208,59,76,67,240,149,108,233,179,108,103,246,17,197,155,69,77,164,203,194,49,51,103,221,182,33,184,89,196,57,225,156,246,42,95,255,31,119,252,239,235,255,159,253,241,151,186,215,145,221,187,167,60,158,196,239,187,39,184,65,143,174,78,136,97,228,214,64,162,163,111,240,16,165,219,136,158,14,129,44,88,224,40,46,52,72,197,209,212,136,85,228,141,95,129,35,23,235,161,66,129,100,142,56,221,160,230,31,197,173,45,128,214,7,86,147,77,214,47,63,141,93,16,209,173,92,86,17,149,24,173,6,100,161,224,138,217,109,209,224,176,188,68,75,80,23,22,14,37,129,89,233,247,198,134,124,255,255,241,189,239,9,19,126,196,34,150,47,2,136,49,41,207,74,119,161,119,129,73,46,236,123,166,207,140,34,32,203,44,110,85,125,31,94,52,126,93,238,101,203,127,242,77,127,255,252,159,127,255,252,200,208,13,0,1,38,244,206,145,143,116,220,204,199,140,16,197,69,67,134,32,148,242,121,221,249,217,13,171,20,182,169,169,72,6,14,123,95,84,231,169,239,19,148,170,9,88,9,19,71,69,71,183,75,2,82,105,72,250,139,108,90,193,172,79,2,68,99,114,233,60,246,229,133,218,36,159,61,195,89,236,81,31,87,63,43,51,252,45,153,49,157,252,171,93,27,235,77,114,168,171,179,107,76,184,179,8,43,2,52,12,179,205,161,131,238,10,161,163,212,248,158,86,190,127,213,80,90,215,245,94,87,149,255,227,231,90,29,247,43,107,180,175,249,92,197,6,168,0,5,191,195,48,27,14,50,63,50,217,56,195,129,19,23,1,76,56,8,32,1,22,244,136,3,19,130,239,82,97,141,168,215,174,151,13,76,80,183,54,85,172,110,81,98,62,107,75,43,135,17,194,132,59,97,71,182,209,114,116,175,62,210,182,200,86,77,146,122,56,143,180,45,188,235,101,130,140,87,48,161,44,206,224,153,170,25,158,170,166,249,198,119,240,145,125,39,255,155,7,74,203,99,123,210,25,86,202,178,77,70,54,26,133,102,6,143,24,112,169,133,29,23,67,107,22,56,240,245,162,96,90,214,181,175,105,55,153,225,174,73,28,210,191,255,165,127,255,243,31,255,255,213,134,174,250,154,168,25,206,208,27,184,225,162,68,49,147,23,11,105,170,36,199,220,152,17,220,185,26,127,163,84,144,116,170,159,59,149,167,229,49,58,243,241,14,70,156,124,241,134,17,185,168,181,189,75,232,43,82,88,137,126,20,54,166,232,175,193,44,53,254,221,136,126,154,222,28,120,163,50,251,248,210,194,112,235,183,255,63,237,57,45,73,94,55,102,109,190,149,57,155,109,229,239,49,225,73,242,255,251,178,68,202,142,228,134,103,80,27,108,67,240,155,140,217,211,113,232,126,16,229,155,60,109,152,252,194,41,179,102,205,183,157,184,169,251,38,141,186,126,137,207,232,157,104,171,150,116,83,51,255,254,162,239,255,255,223,154,245,59,249,173,142,4,238,223,14,12,16,239,248,14,164,100,206,151,130,26,76,100,148,144,48,73,153,249,185,51,28,220,74,92,204,220,178,138,91,134,196,216,182,194,223,87,50,248,170,87,22,60,196,67,0,82,30,35,215,1,94,144,83,60,152,238,205,27,223,46,217,92,205,209,53,45,217,116,135,177,57,182,115,9,13,85,198,130,80,144,61,44,60,62,166,204,102,246,68,69,217,169,51,203,22,189,14,61,82,180,118,52,130,18,71,119,83,143,127,57,165,209,38,162,156,197,207,211,210,245,247,84,191,254,147,106,92,191,205,54,99,255,158,128,237,0,0,228,248,194,155,188,217,165,184,194,164,196,200,116,148,198,128,48,193,177,88,193,176,68,96,14,5,4,98,0,28,185,165,232,93,86,146,177,6,21,225,16,12,228,162,124,82,87,16,116,223,182,234,182,88,154,66,66,163,40,20,218,189,51,66,0,42,5,99,54,27,187,32,91,56,64,10,6,176,19,208,100,52,232,186,5,250,129,75,122,221,210,17,35,209,246,163,113,114,87,195,37,177,122,18,210,91,215,85,152,231,15,87,165,171,188,240,239,244,202,52,162,70,177,217,166,231,138,72,176,137,96,17,18,4,143,71,89,164,203,153,107,89,113,187,90,76,221,122,18,174,233,124,251,236,156,244,75,107,100,181,253,115,20,80,78,202,220,233,246,245,164,94,54,100,81,110,100,126,98,106,145,186,127,82,216,118,129,216,187,72,0,7,31,102,179,41,123,12,120,51,75,116,13,120,195,3,6,30,55,9,217,210,250,110,45,68,240,162,5,56,160,29,107,103,250,125,227,51,247,53,218,250,254,141,71,38,149,3,233,36,118,231,168,232,246,25,225,176,219,199,237,74,102,91,194,100,36,1,72,240,59,97,185,234,101,7,62,29,10,191,159,233,159,41,35,76,89,189,230,182,146,53,3,74,137,125,163,112,195,209,137,54,12,215,62,107,125,234,217,23,238,95,102,82,26,91,62,34,243,155,49,184,150,247,45,245,159,152,222,85,187,76,135,42,119,135,74,130,164,252,61,126,216,196,99,78,235,116,231,131,140,184,160,195,129,2,24,86,72,65,97,116,157,70,234,187,230,40,29,234,104,178,220,129,107,205,204,205,64,115,141,214,130,46,191,95,168,97,116,192,110,186,157,69,105,87,213,232,75,100,109,37,47,236,81,177,221,128,44,216,101,82,56,195,64,98,80,11,112,122,232,223,152,236,212,94,154,190,82,129,255,251,178,100,211,14,229,253,103,204,27,166,111,160,141,74,185,115,105,230,94,18,233,157,58,109,153,188,193,205,179,103,13,148,161,112,253,61,69,114,217,121,255,127,63,91,106,91,119,51,99,57,23,22,72,167,169,148,155,46,211,47,124,16,223,13,182,89,231,255,7,107,242,246,247,191,87,127,254,131,121,162,13,235,54,250,144,111,235,125,110,228,196,191,84,192,22,40,91,119,37,64,180,32,13,78,140,200,194,151,10,132,109,134,133,13,101,241,161,29,88,180,81,134,17,106,202,75,42,244,186,136,240,89,38,214,103,162,77,56,160,246,209,60,113,20,228,184,131,21,116,186,245,48,177,253,255,255,198,180,60,101,180,199,118,163,123,234,142,111,87,159,151,132,214,126,229,54,29,61,60,92,91,60,157,52,150,135,69,215,253,255,194,87,246,35,197,127,80,111,252,150,252,255,242,255,104,144,14,15,255,253,108,197,0,3,255,244,222,92,77,108,40,195,177,140,255,16,203,128,204,228,60,116,8,84,5,175,64,139,194,251,112,143,174,68,12,1,55,102,67,28,174,229,42,136,231,63,145,70,162,105,11,38,197,25,120,31,200,10,142,87,168,148,226,157,141,64,220,126,41,85,107,235,69,146,117,141,2,186,105,68,157,106,166,57,222,90,207,231,186,8,14,163,97,220,205,243,127,239,139,58,196,166,234,86,81,186,177,124,31,65,57,65,237,137,52,99,104,201,93,91,133,31,71,231,150,155,44,165,60,207,78,161,53,137,181,159,106,255,255,239,188,221,111,250,30,150,123,254,91,173,85,110,64,227,62,127,70,254,158,231,79,95,255,129,187,0,0,32,0,6,255,225,226,100,195,76,145,163,55,16,88,147,115,16,129,50,99,5,128,181,168,172,176,153,85,207,117,100,113,10,75,244,67,45,60,192,244,222,64,179,108,90,115,58,78,173,214,173,85,122,148,83,119,69,30,203,196,92,223,81,253,167,255,246,141,196,172,211,85,247,50,53,156,88,151,24,195,201,129,0,133,62,108,112,221,36,176,110,194,227,106,197,79,81,132,56,92,88,98,25,67,164,113,152,246,151,250,225,200,172,63,19,83,196,216,60,56,136,248,108,69,30,123,141,178,38,100,139,242,111,237,21,133,176,167,240,153,33,250,239,191,51,74,142,197,0,170,211,57,45,106,144,22,95,66,198,159,72,196,114,61,4,200,91,141,121,4,34,95,106,115,42,246,36,247,96,248,148,38,99,22,9,118,105,109,178,140,69,76,11,3,165,26,80,74,125,10,51,154,185,32,42,168,64,160,116,209,166,23,184,38,248,113,168,188,186,28,78,115,111,206,115,55,116,245,152,98,146,36,126,199,58,185,236,123,28,211,93,135,166,76,188,226,10,212,255,251,178,100,206,142,165,24,103,78,155,111,91,112,144,44,233,202,105,40,94,17,69,157,62,109,37,86,129,235,51,167,93,164,161,56,217,204,203,67,150,199,159,255,53,212,214,249,172,88,236,252,181,69,131,20,140,195,81,185,207,157,107,253,21,198,33,33,133,181,253,21,198,132,5,194,8,236,167,130,238,65,9,154,24,246,183,167,122,55,30,78,69,153,214,151,66,147,252,228,200,245,160,150,29,148,209,72,132,252,177,63,52,49,38,84,108,160,209,237,123,255,196,87,255,255,255,111,115,15,213,234,57,40,163,36,97,177,73,237,51,47,22,246,246,235,233,35,198,227,37,214,46,9,184,190,33,97,223,180,154,255,202,29,34,163,190,126,104,161,55,165,98,123,144,242,67,1,248,122,208,159,181,250,163,111,255,196,200,168,202,0,3,118,220,197,94,207,16,4,198,177,205,26,8,5,102,103,197,165,80,146,80,133,133,130,90,68,236,28,225,180,249,74,212,90,141,179,95,134,98,147,144,244,73,220,103,75,34,146,91,113,148,190,42,198,85,5,90,145,213,249,43,129,212,14,7,149,69,224,39,82,93,118,68,238,196,226,42,170,214,96,88,125,154,192,144,213,29,37,61,204,232,103,59,99,200,36,60,6,222,43,91,249,204,158,107,126,107,106,234,114,88,169,0,210,36,51,18,213,251,94,217,29,244,233,45,128,142,132,117,55,201,213,202,187,162,78,142,236,222,91,210,55,127,249,45,201,3,247,76,233,36,92,36,147,105,193,227,29,122,190,62,61,223,73,17,216,3,164,205,0,0,151,110,102,201,164,65,141,158,98,156,160,48,72,232,160,162,136,3,192,217,51,190,243,204,77,178,61,38,24,196,149,212,58,61,99,138,33,28,181,67,216,29,47,210,53,17,151,195,7,235,92,136,186,189,149,168,20,35,15,43,186,174,224,126,241,83,175,125,250,245,80,108,219,119,105,29,170,67,238,185,182,61,173,218,40,226,96,115,13,113,168,60,105,238,61,138,63,160,240,241,196,65,165,54,65,239,81,106,27,171,130,70,191,111,220,87,39,136,189,8,102,77,88,209,8,76,41,43,140,8,100,18,215,78,255,3,45,19,218,228,128,132,112,0,45,247,165,141,146,152,35,136,98,58,54,67,37,18,34,203,11,129,153,144,84,109,159,42,131,80,69,56,57,225,112,155,230,183,77,14,54,122,27,148,146,39,65,117,43,99,180,189,246,76,13,125,246,140,186,209,101,47,135,156,126,193,79,180,166,27,121,216,20,114,63,151,120,232,210,207,68,28,184,70,82,121,92,102,110,181,253,90,15,65,0,224,50,17,152,211,186,127,81,114,219,196,189,13,237,71,161,204,130,202,69,182,75,16,51,150,21,67,104,117,255,251,178,100,218,12,197,81,102,205,155,102,111,50,144,140,233,163,105,136,106,20,61,157,54,109,161,92,194,45,51,166,205,164,161,104,208,218,75,121,30,170,142,152,193,213,48,198,217,240,235,208,117,222,74,92,247,198,160,178,231,40,137,90,28,252,133,80,254,135,20,255,242,191,160,30,112,1,123,111,194,138,31,144,226,6,62,176,149,0,131,98,17,198,148,8,242,165,67,6,57,225,85,193,69,152,10,174,148,49,30,242,36,18,66,56,179,98,115,223,227,31,75,24,76,132,30,93,74,94,244,2,99,156,128,212,230,68,68,130,103,132,161,131,6,23,250,117,196,153,77,122,189,183,112,89,254,199,201,38,61,52,192,211,50,142,158,161,169,81,174,38,38,226,233,132,142,52,200,41,214,7,195,90,77,40,139,181,142,31,47,231,8,223,135,179,24,213,190,3,149,33,251,168,97,39,204,104,150,255,98,23,253,165,134,233,0,3,117,216,214,130,35,147,165,76,70,170,49,146,4,215,230,211,54,16,137,129,38,4,5,143,5,200,1,111,210,176,38,218,11,196,214,29,161,160,153,146,181,6,193,15,189,41,166,253,40,19,158,182,16,6,130,211,2,192,71,89,75,209,210,150,1,65,196,187,127,213,202,27,185,110,75,40,111,83,113,136,72,98,209,198,88,254,200,34,154,90,12,230,106,33,35,187,170,146,28,171,0,43,128,48,126,33,81,67,254,123,209,25,113,70,69,120,62,140,83,44,231,52,59,186,213,50,158,106,126,96,212,167,107,30,196,77,212,181,242,209,51,61,76,161,255,226,76,151,130,172,203,198,196,7,173,181,255,247,162,109,231,125,115,87,234,154,25,61,209,152,132,225,148,120,0,37,255,244,246,18,76,87,35,10,16,230,75,169,6,23,105,90,155,249,69,221,253,124,179,166,19,211,156,92,178,35,18,99,16,90,140,167,129,134,3,106,114,137,50,214,166,62,44,139,224,124,117,95,48,129,56,112,88,235,69,110,253,182,103,182,213,217,17,70,70,209,10,146,24,164,115,48,150,91,30,196,99,137,42,18,91,33,81,93,106,245,122,74,103,71,188,59,33,26,103,95,243,125,63,118,223,117,247,136,73,128,0,77,62,50,110,92,54,89,35,49,45,115,52,113,134,51,180,158,2,147,162,160,144,65,92,68,19,142,129,80,236,109,128,33,200,46,2,49,244,250,22,4,35,13,185,111,84,213,16,84,205,247,33,1,26,234,234,40,3,197,129,213,49,8,4,222,212,79,66,164,105,85,166,7,129,100,64,19,117,76,232,155,82,105,171,233,1,73,185,146,124,47,117,222,168,96,197,250,192,194,0,180,119,70,170,238,206,55,97,217,101,38,229,175,20,114,139,159,44,164,191,143,63,255,251,176,100,205,140,197,126,104,76,27,136,111,64,111,140,233,227,101,2,126,88,177,159,42,110,153,190,193,206,179,166,77,148,141,168,159,250,253,167,222,201,113,166,195,230,158,151,64,230,149,194,72,194,66,209,239,136,145,13,85,57,118,241,207,200,220,197,183,201,41,45,204,6,197,253,102,56,244,240,196,131,223,251,219,211,222,250,217,74,50,83,190,140,154,250,210,62,170,82,162,106,47,68,209,99,184,30,77,28,0,4,150,211,66,241,233,64,167,153,203,13,16,22,85,37,193,196,185,5,249,134,37,206,188,74,72,124,44,36,44,116,129,2,237,210,194,73,106,28,39,17,146,189,233,163,101,169,142,60,235,204,114,74,28,168,146,24,207,202,79,141,55,41,15,255,244,122,249,158,106,147,61,110,70,115,167,25,100,116,139,87,134,193,208,149,144,115,72,199,177,51,202,72,186,28,188,217,137,243,60,191,207,63,255,251,223,255,95,250,95,242,255,252,10,74,0,3,119,240,216,164,131,155,53,140,144,59,55,24,56,209,161,83,38,140,140,18,22,12,15,134,2,135,64,44,17,104,23,164,185,67,64,21,162,142,193,193,245,140,177,209,42,1,174,176,239,50,79,52,217,58,174,134,221,88,114,25,80,194,0,26,10,93,30,0,186,15,11,80,98,108,174,149,245,99,45,201,189,154,151,188,44,226,105,229,117,128,64,68,12,49,165,11,160,184,44,135,27,158,64,225,18,55,231,250,94,29,107,42,18,243,52,168,28,113,215,77,52,78,229,147,187,94,75,156,81,82,132,32,210,166,201,234,20,101,231,52,29,39,22,175,103,98,232,125,52,219,115,222,187,254,221,127,255,233,0,228,0,1,215,250,106,40,178,76,29,16,184,121,129,134,108,170,175,33,78,160,82,76,154,64,132,136,23,132,133,49,107,100,163,29,191,155,20,149,74,103,54,97,168,220,36,37,90,235,178,83,219,124,239,255,245,171,150,83,43,158,198,66,61,169,217,93,85,88,251,29,221,30,172,36,242,61,213,40,133,163,149,37,122,210,100,170,29,118,182,186,55,111,253,63,255,248,164,0,21,113,132,59,153,143,1,113,146,47,17,163,18,153,144,96,89,145,65,57,130,129,160,40,84,48,84,12,42,133,64,224,161,169,5,12,117,204,144,27,100,145,72,66,211,172,2,80,176,119,252,136,103,120,26,64,248,171,253,19,149,190,148,187,175,16,144,100,140,136,67,90,240,122,86,190,32,145,75,94,216,82,173,173,10,129,72,148,44,113,213,141,175,24,171,176,164,4,24,46,12,146,13,72,2,233,55,36,144,107,88,140,74,29,167,90,214,213,243,234,29,115,15,217,246,67,28,203,168,182,29,122,102,172,91,239,58,121,205,230,255,251,178,100,200,12,197,17,102,204,27,136,62,192,97,12,217,195,97,34,78,23,193,157,40,78,229,107,209,238,179,102,141,145,35,24,154,251,234,110,29,106,203,163,180,144,165,209,123,151,114,143,168,220,206,230,11,138,143,32,231,43,211,43,234,145,82,155,255,196,165,39,14,82,159,185,255,196,63,158,59,234,26,22,164,0,0,155,126,4,37,111,10,108,52,168,60,82,44,75,168,166,235,65,31,97,204,92,12,169,107,99,5,71,233,158,107,84,220,249,117,138,213,170,218,179,148,220,150,3,177,43,133,202,217,132,231,96,204,67,45,187,45,22,221,189,207,167,253,40,142,117,236,206,233,50,188,193,95,166,124,215,107,80,238,149,219,227,46,110,171,202,217,42,74,73,106,139,25,212,126,86,171,45,55,17,220,243,9,51,125,116,65,146,40,101,136,13,187,92,245,51,28,44,207,240,72,82,98,0,1,101,244,201,71,132,225,246,40,205,82,164,0,73,25,162,38,24,158,40,145,9,230,28,1,99,65,216,52,45,46,201,125,132,128,226,32,60,72,12,152,87,96,33,83,108,80,5,36,205,85,157,219,172,42,16,242,136,180,91,113,177,211,64,2,43,254,140,165,70,76,178,227,10,64,187,168,32,69,104,13,14,168,10,80,164,187,110,42,195,13,203,90,148,51,114,14,124,156,114,230,52,249,60,150,146,85,75,73,118,28,232,165,17,41,149,153,148,37,191,253,140,163,73,18,200,133,183,175,13,89,148,157,26,137,203,93,166,183,245,160,181,86,248,111,129,31,154,218,206,205,184,234,77,178,205,47,229,8,237,206,52,86,178,62,81,211,65,196,68,6,172,19,6,124,186,59,67,27,206,209,29,17,40,145,53,47,19,94,188,165,243,214,242,157,247,82,245,214,0,99,64,0,75,191,17,172,22,32,229,20,129,200,116,35,52,5,59,5,2,151,154,14,148,50,102,61,85,97,228,114,49,73,143,181,42,174,250,183,221,219,165,95,144,147,44,40,15,252,122,80,251,125,205,245,166,10,40,131,117,245,185,72,173,254,146,144,133,33,85,221,175,161,196,42,172,162,87,69,116,101,59,144,182,68,162,80,226,28,121,108,165,174,231,215,45,52,99,145,220,123,80,226,223,152,62,67,14,32,244,19,40,179,244,189,112,131,178,86,248,14,154,73,169,161,29,6,215,115,156,146,78,107,146,137,143,2,102,15,17,24,88,14,22,12,129,129,70,8,1,50,37,190,176,3,0,21,54,101,66,206,35,114,105,47,17,230,71,150,218,167,105,9,144,140,42,82,155,36,208,127,0,38,117,155,188,22,212,80,2,65,50,176,196,11,218,177,98,111,18,222,85,85,83,70,137,28,106,65,2,67,77,142,149,226,133,181,255,251,178,100,209,14,198,82,102,202,27,185,75,114,120,140,217,163,101,133,94,84,205,157,44,110,97,13,193,156,51,103,77,134,9,56,122,214,239,206,213,173,22,171,88,129,151,90,188,199,255,113,78,189,173,13,75,40,231,159,152,121,57,110,56,103,101,104,180,165,199,111,26,121,240,157,85,203,223,31,197,98,209,197,79,75,178,52,213,252,153,162,100,255,115,5,173,85,47,255,255,247,233,255,100,128,181,128,4,219,254,99,1,116,77,27,21,192,97,208,9,6,174,6,56,194,90,113,114,218,193,1,94,204,191,106,71,136,104,243,238,168,235,58,15,163,131,30,37,20,99,79,68,42,91,115,200,255,237,115,90,89,221,206,187,203,57,17,154,140,232,238,100,66,246,146,200,115,58,163,217,165,8,174,229,101,217,91,120,204,79,169,157,247,93,18,149,234,73,26,125,7,195,179,89,191,251,239,242,129,85,0,25,118,208,217,87,14,207,76,207,82,140,12,132,20,164,64,30,169,8,140,216,163,252,219,184,105,21,40,110,206,139,143,16,111,167,98,179,24,191,244,144,83,122,200,212,251,75,128,210,2,60,217,28,139,183,88,212,38,40,235,54,246,179,128,232,222,25,138,214,53,40,177,67,218,88,133,45,139,182,44,101,246,123,108,210,0,100,214,140,159,104,110,111,139,72,199,131,227,46,162,179,233,42,84,25,212,116,40,68,28,145,135,226,16,113,45,14,34,207,129,201,57,187,135,206,109,126,233,151,82,214,140,201,41,93,149,135,217,9,115,133,183,54,111,216,229,60,195,127,186,24,202,95,32,103,193,140,0,10,91,241,176,221,24,174,201,177,139,18,47,128,149,4,128,0,2,1,135,112,210,39,176,198,190,169,163,14,131,117,151,180,134,109,93,177,221,143,199,225,133,14,100,171,205,151,44,60,26,60,3,3,46,104,98,58,248,176,133,232,252,51,104,5,155,50,167,14,68,200,99,25,92,179,24,189,31,183,21,140,78,206,95,169,174,254,31,105,217,214,196,51,47,244,247,164,171,202,105,172,10,198,229,156,16,166,49,83,80,110,28,141,127,54,250,198,229,155,241,201,103,211,45,44,5,236,82,31,135,243,59,49,144,166,185,17,91,116,165,214,191,85,51,120,96,32,3,119,255,25,221,9,155,150,26,234,224,65,234,67,138,4,58,224,224,38,159,75,122,193,194,141,89,89,217,25,122,142,41,169,17,205,150,207,81,59,69,80,82,212,106,124,155,234,113,218,226,253,116,135,161,212,96,111,72,161,218,149,153,163,14,81,170,134,153,14,149,243,0,216,20,139,80,128,44,164,28,221,72,193,163,39,166,172,170,246,28,53,247,36,105,84,143,119,121,221,209,77,118,117,216,249,129,28,129,16,255,251,178,68,208,4,196,239,103,76,27,102,63,48,146,204,217,131,108,101,232,18,193,157,56,237,189,11,194,89,51,101,205,199,142,40,215,31,44,143,188,220,203,209,35,92,184,54,191,152,238,46,94,103,249,244,59,154,239,217,22,234,57,126,99,71,197,110,179,204,171,120,172,23,216,0,25,47,166,75,156,152,204,172,105,84,33,134,2,102,72,2,147,11,65,160,37,40,26,12,52,213,181,7,52,23,38,4,109,94,196,151,142,183,200,85,189,63,66,76,226,156,91,98,18,39,224,83,50,205,55,98,62,74,192,218,74,114,52,2,14,66,161,27,136,178,2,105,93,22,180,129,110,91,71,48,56,191,113,154,59,100,28,218,186,12,22,18,52,60,191,200,221,142,54,22,136,82,247,62,24,17,89,109,129,68,28,94,108,125,45,33,86,173,210,137,26,74,234,106,34,59,35,112,91,146,171,166,35,96,230,109,20,167,143,254,198,73,252,255,242,255,239,252,22,0,43,183,252,237,87,3,101,51,183,67,13,154,96,195,160,80,158,160,3,66,157,54,197,106,4,130,26,145,233,136,10,58,37,156,61,68,62,63,41,10,70,195,232,23,0,142,143,224,160,3,156,0,148,23,44,172,188,117,85,221,13,53,183,96,255,22,56,108,171,172,240,58,15,131,92,74,136,175,109,82,50,120,58,104,95,234,206,99,36,237,80,174,180,167,169,88,127,121,179,18,69,13,134,150,90,129,8,213,75,188,109,194,163,141,129,110,254,63,81,241,169,86,63,255,218,255,248,233,141,36,163,83,249,83,77,83,34,68,181,210,165,189,13,9,172,0,30,223,243,140,203,30,180,50,146,51,3,3,54,32,98,35,32,8,89,132,0,50,86,188,211,169,23,235,72,94,214,28,85,245,90,74,246,205,70,163,188,180,214,152,11,37,119,94,54,8,216,37,44,241,129,198,22,44,94,145,184,66,157,168,213,209,86,151,80,169,9,226,203,191,9,147,217,95,106,21,144,157,59,19,82,123,178,175,250,7,84,30,172,114,190,99,181,77,221,233,136,101,111,254,107,101,237,99,74,123,136,163,53,102,18,107,135,106,133,152,76,28,82,79,27,200,18,31,150,21,181,116,185,130,64,77,101,32,118,157,247,40,95,205,45,65,2,138,242,252,193,85,64,14,109,254,49,232,35,78,30,49,130,129,148,51,0,15,5,1,89,73,5,237,32,30,162,1,37,246,34,42,175,51,82,62,243,87,147,21,196,208,132,140,176,82,249,8,84,32,147,4,108,137,231,99,134,196,138,28,204,77,42,188,141,21,122,106,84,181,161,1,13,183,89,239,139,170,158,214,174,238,108,251,174,175,167,233,208,117,196,157,221,51,220,252,38,78,245,70,73,194,179,217,16,255,251,178,68,201,12,196,142,103,78,27,76,67,96,153,140,233,131,109,35,200,80,165,155,58,109,177,9,194,48,51,101,205,199,149,120,58,98,165,87,98,110,242,198,119,53,109,85,243,29,127,21,255,197,76,188,67,19,67,191,143,116,255,231,254,130,160,0,28,182,153,98,68,105,1,177,132,4,70,34,56,153,224,78,2,28,32,200,168,25,135,64,75,189,106,40,221,153,11,4,141,136,155,153,6,171,197,34,189,94,104,163,135,128,28,72,114,24,16,178,84,23,128,146,6,9,12,13,81,108,115,50,158,41,23,122,80,172,40,163,89,34,217,22,11,152,197,40,152,228,16,43,143,68,16,66,170,170,191,244,68,178,171,201,173,110,176,131,93,204,165,212,113,115,20,232,61,85,88,197,43,89,148,198,57,31,46,130,201,126,218,127,83,89,142,69,242,174,221,189,21,125,214,58,87,226,181,0,23,109,208,203,54,227,85,34,76,210,52,49,81,176,128,92,80,136,71,7,184,56,28,207,93,150,96,246,52,228,181,235,220,52,5,105,111,68,38,196,113,246,152,110,46,67,93,14,2,168,131,95,65,103,246,27,136,171,67,13,77,23,230,102,251,73,136,223,145,67,88,206,227,63,94,188,220,236,101,2,70,229,130,212,178,27,164,77,166,182,163,187,215,255,14,204,164,139,172,78,90,219,113,170,153,50,186,244,189,146,227,152,130,250,57,135,239,33,153,232,22,168,242,111,221,233,124,163,143,212,177,47,196,112,220,214,163,2,243,255,174,215,188,195,93,46,172,108,210,211,186,153,212,243,90,166,215,208,11,174,0,14,237,249,153,121,134,96,74,153,52,162,96,180,193,142,131,210,148,161,3,5,149,123,25,25,1,207,44,90,118,203,66,206,139,178,220,219,132,99,180,142,21,118,98,226,53,2,244,172,214,38,95,229,13,148,199,146,133,160,162,11,37,151,224,210,92,27,113,168,107,146,203,180,242,188,99,242,9,104,73,207,154,70,13,164,18,96,114,55,19,52,158,151,189,186,209,40,169,69,182,238,38,185,125,202,52,222,214,171,241,225,123,71,92,175,89,95,191,91,23,23,123,45,149,89,145,51,154,237,8,67,201,208,149,81,212,113,16,234,243,99,162,30,144,249,151,187,229,110,140,212,158,90,121,153,136,129,158,225,29,128,29,219,122,62,40,229,81,53,236,205,138,146,64,38,188,122,169,41,123,253,21,162,154,121,155,43,79,145,199,215,179,237,102,47,71,133,78,93,135,29,71,145,219,124,154,108,105,163,237,216,154,135,34,248,202,229,143,254,113,98,192,197,221,139,204,152,9,69,4,101,199,107,77,57,17,136,172,116,244,207,117,7,169,152,65,156,174,134,227,195,116,34,72,209,177,55,105,255,251,178,68,210,12,197,7,102,204,27,134,62,210,161,76,233,115,112,200,216,17,49,157,56,109,24,120,66,8,51,102,141,167,141,120,119,65,103,6,87,195,176,54,187,241,220,184,69,40,166,63,248,104,130,143,60,242,193,128,43,54,95,209,25,196,115,252,107,239,84,191,255,254,128,16,0,187,191,231,253,49,238,166,104,211,0,191,152,210,160,160,228,33,147,16,160,52,177,144,183,233,179,100,231,126,185,19,101,52,165,205,159,16,164,111,86,18,67,16,99,158,35,244,231,26,113,11,98,225,8,81,193,109,194,30,222,142,111,111,127,123,191,117,77,80,136,96,165,71,225,50,140,48,165,167,50,165,175,237,159,191,14,195,228,95,191,122,254,218,147,170,17,204,207,81,123,51,205,159,189,171,115,137,145,206,105,50,154,29,141,247,189,51,153,255,216,103,103,197,206,255,151,247,212,34,0,27,174,244,118,34,98,112,34,77,152,0,106,97,160,113,136,133,75,25,250,150,65,241,155,76,225,177,41,22,118,253,201,159,167,117,238,203,121,69,93,6,105,9,170,210,159,102,93,89,200,141,54,73,135,29,198,198,71,118,221,105,199,243,149,173,87,148,209,82,217,180,20,75,86,133,103,248,248,105,61,100,9,214,118,81,19,159,123,163,136,55,188,188,116,178,109,167,33,163,60,209,247,87,243,175,90,234,88,169,34,115,16,23,102,66,71,117,150,77,118,123,99,233,79,27,12,121,239,105,163,86,246,216,213,49,7,207,59,170,144,82,207,255,216,160,57,0,5,127,252,192,190,18,223,25,132,140,101,0,137,141,68,194,130,0,40,0,100,2,36,46,105,110,202,181,163,130,250,73,149,111,139,180,197,116,195,93,105,149,90,121,26,78,5,32,154,24,97,14,31,64,158,42,75,161,204,50,143,129,235,28,79,214,152,78,125,56,147,199,22,43,63,78,180,40,85,46,65,16,182,27,166,197,87,155,44,109,42,65,31,53,241,6,85,72,222,94,24,97,148,236,112,119,44,15,14,16,220,179,170,135,143,207,60,119,223,67,238,222,184,41,238,91,36,109,37,194,163,240,61,157,203,169,95,226,254,6,69,217,233,31,226,48,205,248,95,79,186,31,177,149,245,85,233,246,248,192,106,0,18,237,225,180,6,31,168,73,149,203,5,217,131,140,74,165,174,244,182,6,165,112,219,171,42,139,174,41,116,177,172,195,54,95,137,76,173,216,155,122,161,50,122,142,11,234,3,71,129,232,76,9,14,67,216,20,15,37,248,206,208,223,51,94,153,73,217,204,106,24,103,224,251,201,217,153,228,82,224,78,61,20,30,88,72,49,121,223,158,158,189,42,221,251,99,199,215,126,193,23,55,214,206,191,82,231,43,180,189,143,78,255,251,178,68,210,140,196,152,102,205,155,134,62,192,161,236,217,115,113,232,136,19,153,157,54,109,176,245,194,122,179,166,13,199,161,184,76,48,211,25,230,37,186,124,112,74,229,109,192,167,126,157,49,217,219,89,79,117,217,134,131,164,76,54,170,26,73,132,12,79,232,63,109,74,183,99,85,255,255,13,56,0,25,255,225,26,83,182,131,204,134,36,49,89,232,12,27,48,208,100,26,11,64,58,135,50,12,213,251,132,206,213,142,116,96,178,169,102,44,12,43,99,241,140,168,66,86,156,70,233,186,38,169,210,12,144,27,137,209,138,105,42,14,147,61,105,94,115,185,167,212,105,6,84,250,149,201,161,88,219,29,229,227,221,78,105,163,29,109,144,21,136,66,40,241,196,47,83,17,241,181,119,95,83,254,180,48,112,242,199,90,36,26,50,105,143,117,237,32,194,182,136,46,135,160,236,83,249,102,168,148,94,43,238,27,187,244,184,185,177,176,214,253,109,95,95,55,189,76,223,245,109,94,178,195,254,175,112,102,234,0,7,247,248,45,64,110,34,194,169,38,58,102,68,32,98,33,10,38,166,13,188,244,166,251,10,26,110,51,56,105,161,153,67,184,179,229,49,73,30,49,31,132,153,185,38,196,114,177,29,107,79,97,226,150,174,115,104,202,196,116,39,39,179,181,48,184,248,19,20,105,67,134,226,81,48,179,189,52,42,69,101,212,64,235,51,166,32,204,171,215,158,151,135,186,168,222,111,121,75,179,86,89,33,126,6,92,14,166,161,218,244,236,194,151,136,22,33,64,127,152,47,252,249,144,124,191,255,227,219,254,88,118,56,121,243,54,255,175,255,252,132,20,0,3,127,249,134,164,70,167,29,24,232,198,101,51,88,240,136,72,212,34,7,161,56,136,2,227,187,143,211,150,195,87,33,212,241,233,226,135,28,180,123,26,83,50,74,42,23,136,32,87,71,45,233,34,10,162,19,54,150,30,211,52,102,28,195,124,249,88,94,152,153,149,46,113,171,25,95,60,142,45,78,155,157,74,195,71,25,223,253,17,105,171,139,205,43,80,206,236,242,217,113,69,84,101,86,103,66,153,204,68,27,150,174,231,188,213,174,245,89,108,94,252,118,173,172,119,87,245,54,218,126,151,91,231,2,40,0,166,223,115,203,180,14,152,163,104,52,232,40,152,178,4,205,154,95,209,245,115,50,25,34,233,178,135,227,75,147,251,48,50,53,177,62,105,128,202,230,58,50,169,55,208,212,68,21,123,248,207,246,251,5,44,201,194,17,204,107,22,17,32,142,60,209,164,85,75,16,64,237,7,232,57,155,27,179,107,19,190,62,177,177,69,148,217,183,92,68,154,52,123,162,92,75,57,50,227,18,5,92,120,189,64,212,32,255,251,178,68,193,140,212,119,103,79,27,111,66,240,135,236,217,163,113,229,110,17,237,155,58,109,61,9,194,77,51,166,9,183,161,176,214,85,206,63,99,9,25,87,192,139,80,217,199,127,199,197,201,21,255,230,127,210,160,239,102,26,41,152,63,177,159,195,254,48,6,128,71,174,238,107,227,38,145,32,34,83,53,48,179,20,24,12,0,30,29,38,1,90,9,109,39,112,25,19,140,115,62,17,203,157,83,194,92,56,34,81,71,82,58,19,138,140,34,19,168,18,102,48,78,196,233,206,105,163,143,62,174,124,197,23,121,105,55,144,230,103,177,135,136,216,156,125,18,98,251,33,70,195,181,77,95,252,173,41,111,2,181,80,189,202,58,231,59,177,124,110,143,143,171,218,162,89,229,99,161,210,73,9,112,78,140,52,197,91,210,230,184,57,46,146,255,151,27,21,220,241,15,109,122,189,61,71,165,207,79,199,122,38,215,220,120,75,21,0,2,227,176,201,63,19,113,23,200,24,198,87,101,24,104,180,40,49,37,11,52,209,96,90,135,74,90,186,153,197,22,51,0,81,21,85,89,115,42,250,157,246,164,122,28,40,29,19,159,85,62,95,70,78,216,84,168,68,13,116,208,160,178,234,38,174,169,157,23,210,244,110,122,41,94,27,172,233,65,111,181,36,217,34,33,118,47,34,0,188,8,2,124,129,60,11,229,91,197,255,105,109,68,171,159,49,162,220,83,228,24,72,112,175,86,186,60,205,14,151,103,90,91,212,223,150,227,149,26,219,214,210,53,206,126,46,2,242,88,161,111,192,79,95,177,50,38,123,190,222,151,59,216,179,156,234,64,229,36,78,250,17,129,19,128,2,219,252,103,62,73,168,4,166,103,24,24,72,80,96,82,193,137,8,34,130,41,115,17,87,236,138,55,1,192,44,98,24,89,203,205,235,127,88,189,28,25,63,0,65,237,242,166,116,96,117,40,102,238,138,183,14,1,96,212,184,46,91,9,105,208,183,254,61,58,255,188,72,92,143,128,192,248,89,1,28,204,43,41,218,6,240,163,249,7,48,186,140,158,191,247,138,129,233,10,239,56,116,177,117,205,151,47,241,204,83,89,63,85,192,254,44,127,208,210,46,69,82,206,156,110,254,98,210,84,87,194,218,25,200,237,71,242,183,56,248,182,244,93,123,254,126,56,95,255,254,248,194,32,2,155,239,15,18,147,39,112,205,161,50,143,205,240,144,200,210,248,155,66,122,223,136,211,181,50,236,222,126,160,169,102,85,109,87,151,74,41,41,218,84,55,0,53,246,250,7,127,246,224,66,88,4,70,41,170,155,148,206,220,169,57,150,169,249,143,58,4,163,2,97,88,182,167,154,212,20,237,150,119,202,190,133,59,12,157,79,143,255,251,178,68,204,12,229,41,103,75,155,136,86,208,154,108,217,115,113,40,194,16,165,155,56,109,12,187,2,26,51,101,205,180,151,8,40,41,209,47,180,111,10,193,152,245,27,129,149,105,194,153,183,49,185,72,234,61,16,36,162,140,81,86,116,169,111,168,136,230,18,217,147,233,180,148,249,174,159,168,101,182,211,218,195,53,123,192,102,201,134,107,131,209,77,196,32,193,66,193,66,67,64,108,85,184,49,7,194,4,105,47,203,78,165,123,113,132,118,54,186,157,9,12,137,42,151,58,94,35,250,162,115,209,255,138,145,171,23,49,120,177,198,152,255,69,228,49,80,176,192,225,71,0,58,204,145,22,50,149,34,135,217,203,101,17,16,30,167,49,210,157,148,206,147,24,108,101,200,115,149,182,42,161,36,82,179,17,157,187,177,14,139,155,178,235,221,116,222,168,191,217,10,217,14,234,243,125,214,237,251,253,61,31,130,42,0,7,183,252,205,105,40,196,224,196,211,0,196,200,129,224,56,96,50,224,52,5,8,33,80,48,152,6,82,106,59,54,24,3,207,8,192,52,65,88,204,137,0,217,73,50,119,150,35,80,135,89,122,148,105,110,143,1,163,192,194,110,160,65,255,98,76,89,35,95,180,232,93,138,242,47,51,0,50,183,213,146,73,159,106,211,84,238,236,12,136,80,134,123,32,63,10,54,81,34,14,121,121,79,151,219,123,54,108,162,126,214,151,75,124,77,179,205,232,185,231,52,160,114,110,188,115,219,96,250,82,57,6,226,143,73,49,115,44,111,114,55,112,85,63,211,94,115,93,111,238,215,212,155,195,30,92,245,27,23,89,222,183,54,161,107,127,54,222,252,170,8,170,71,42,201,23,57,205,100,137,91,99,61,120,87,242,208,0,43,117,198,37,33,222,80,73,20,202,14,38,254,94,231,44,46,5,94,190,132,128,252,142,136,86,180,94,190,7,72,82,211,145,33,43,238,124,194,4,166,243,251,69,38,193,123,66,202,81,106,96,179,133,234,81,33,254,184,125,43,88,73,174,254,127,249,182,151,57,45,70,51,211,245,119,13,42,158,148,141,5,76,241,99,37,19,56,104,212,199,139,28,91,100,76,95,255,241,19,243,199,109,197,53,59,57,21,57,61,245,61,215,181,223,138,26,69,212,45,87,199,127,52,48,31,163,127,184,134,168,103,34,233,137,218,6,21,28,153,224,16,21,33,152,44,50,183,89,178,194,60,47,179,154,212,223,231,105,122,186,42,223,19,131,103,169,154,116,14,196,101,112,67,175,47,76,228,43,110,141,187,73,82,75,253,177,47,232,237,168,38,1,174,225,207,193,50,217,20,57,16,195,179,151,133,135,133,6,188,197,140,119,65,205,81,77,95,232,141,66,221,255,251,178,100,205,142,197,221,102,203,27,166,126,194,128,44,217,131,105,136,78,18,137,157,50,110,21,91,66,10,51,166,13,148,161,184,71,184,131,53,88,90,42,82,81,69,143,118,35,60,77,148,122,141,97,139,105,10,215,93,8,182,177,84,255,216,141,47,210,102,23,41,142,249,38,250,73,200,21,88,156,234,28,246,233,122,21,1,167,0,37,110,216,187,200,162,96,38,122,134,17,177,146,217,137,224,113,111,165,59,246,218,192,48,244,73,234,14,138,68,34,21,212,106,230,60,99,131,100,231,78,147,104,241,247,135,226,176,148,186,179,181,213,81,152,87,141,35,66,161,188,221,168,61,15,84,139,225,181,254,96,108,14,137,141,118,61,204,84,174,142,174,106,187,223,185,133,63,100,129,235,29,13,229,163,85,169,170,168,209,86,23,120,230,103,185,169,169,253,14,172,65,97,195,228,207,148,127,239,207,135,247,254,227,231,255,224,104,46,186,0,5,119,212,235,61,19,135,35,13,110,115,48,192,108,21,40,51,201,128,197,2,198,118,153,224,80,26,138,38,178,179,51,54,210,34,86,0,125,19,50,44,234,87,111,209,1,233,117,222,102,236,148,77,88,181,171,217,222,47,186,208,69,119,233,144,166,203,157,38,143,87,167,136,186,241,56,21,252,181,44,150,191,82,106,102,228,147,45,56,40,198,172,149,167,202,47,254,251,243,229,75,97,178,234,173,109,127,143,191,146,135,135,121,164,74,248,218,221,148,184,172,141,152,106,51,59,29,220,162,205,207,103,217,21,233,255,121,93,143,127,255,215,115,1,213,7,233,147,60,255,211,70,149,214,238,154,107,78,186,211,90,214,231,133,16,0,182,251,140,145,243,2,4,12,164,250,1,80,96,40,227,111,156,4,0,120,202,248,122,89,115,235,69,184,101,237,130,40,47,208,76,87,145,84,202,93,77,142,227,19,48,93,153,117,155,161,134,144,248,2,140,97,182,74,210,179,55,106,209,245,245,207,66,206,153,39,73,124,178,55,118,81,212,106,27,23,139,73,6,74,36,217,76,140,171,86,151,118,228,36,45,154,154,22,65,242,154,148,153,103,205,51,115,176,94,83,177,67,88,69,121,77,172,226,163,183,255,251,169,158,163,23,133,142,203,191,153,78,169,70,198,125,59,231,213,137,55,143,182,4,108,0,29,255,99,4,205,205,26,79,50,97,188,198,169,35,37,7,196,161,160,208,17,16,33,53,149,11,58,107,235,197,117,60,110,3,174,222,41,68,153,151,76,198,97,183,166,94,205,175,183,238,114,2,156,216,147,56,100,78,134,78,59,133,73,5,56,16,237,215,248,90,77,58,66,161,232,176,211,196,97,213,119,77,47,49,43,100,69,71,191,255,183,205,67,205,255,251,178,100,203,140,229,44,102,203,27,134,110,208,146,76,233,115,105,11,186,18,25,157,50,110,33,89,65,252,51,166,13,164,161,112,127,115,124,61,13,233,120,148,132,211,133,170,70,87,168,189,187,211,102,138,68,141,92,178,206,49,255,179,63,243,85,76,103,122,190,207,234,253,231,42,57,142,92,180,228,48,196,64,47,123,175,197,170,39,84,12,104,66,85,180,50,64,206,67,232,252,174,27,95,114,241,73,162,18,136,135,68,208,85,4,207,46,170,47,50,116,162,116,210,39,42,245,44,131,27,235,93,243,29,107,183,215,28,255,136,148,56,230,217,20,127,92,21,220,194,81,237,82,211,171,57,20,78,114,93,138,90,15,85,28,183,82,139,111,17,119,240,205,173,198,227,183,229,203,145,134,78,106,197,74,50,90,79,211,188,14,40,107,179,85,223,79,243,85,55,212,100,194,222,70,60,119,244,98,64,7,186,0,7,181,252,220,84,131,103,188,140,196,50,14,21,5,199,6,117,24,134,0,5,128,46,82,222,92,214,137,194,12,250,103,6,145,174,76,78,146,218,150,126,117,29,36,205,60,45,165,56,146,5,5,34,97,7,114,64,79,213,66,218,47,24,210,108,40,243,249,125,218,195,123,117,95,176,47,71,114,59,177,147,74,61,200,68,27,75,157,19,196,197,126,173,81,179,91,223,104,104,62,219,79,232,161,245,118,248,116,220,175,174,163,216,238,217,220,77,49,173,254,170,238,35,226,237,137,220,245,244,188,91,154,254,38,221,223,44,141,78,255,225,141,190,190,249,148,211,62,233,60,183,78,135,40,86,11,72,0,75,111,198,14,96,97,225,134,2,42,115,232,96,161,65,167,99,139,33,48,17,4,179,120,186,205,153,228,98,142,73,25,130,224,153,156,175,238,199,43,199,183,63,15,78,200,32,9,128,38,9,196,138,31,211,41,12,134,173,104,190,248,222,227,203,63,231,28,126,177,143,138,78,169,169,44,61,4,156,212,185,200,84,190,102,234,6,85,39,77,220,230,165,66,238,12,184,137,201,125,116,85,54,228,153,165,187,197,238,47,87,150,228,133,145,100,188,241,226,130,4,143,39,82,209,87,226,142,212,207,55,51,8,55,185,190,167,97,195,181,122,203,246,109,18,231,139,128,5,219,190,49,92,248,10,61,49,113,216,207,72,163,26,147,76,100,56,49,8,164,32,46,200,215,35,90,131,211,158,37,1,178,184,49,30,87,76,210,228,193,164,78,202,152,27,94,91,51,79,42,100,54,212,76,77,249,103,210,166,151,122,97,185,221,111,187,94,11,162,134,102,104,114,149,220,183,185,118,116,212,90,214,234,92,187,77,208,144,204,208,178,190,94,73,161,126,240,178,243,63,51,62,228,251,229,255,251,178,100,207,12,196,237,103,76,27,143,90,240,148,172,217,99,108,203,174,19,101,157,50,110,13,189,2,44,179,165,205,163,42,248,254,78,101,232,204,28,28,4,141,245,246,98,164,125,97,89,13,56,43,173,177,244,150,159,93,4,235,189,146,48,74,246,82,181,172,190,108,178,249,48,245,104,152,162,130,65,98,192,0,246,190,153,100,104,76,17,47,50,67,129,203,77,32,67,252,49,242,18,54,135,240,243,255,4,63,17,89,123,156,252,73,187,73,55,248,208,76,219,251,240,52,163,40,229,188,174,86,78,34,130,216,250,255,151,111,173,223,255,44,251,254,254,89,94,231,31,231,171,244,116,36,142,247,41,4,203,115,128,23,83,141,94,204,201,66,223,26,109,18,202,205,250,148,79,184,178,108,84,84,122,223,79,86,134,106,137,34,250,53,232,228,168,252,108,132,238,235,29,185,60,71,75,217,204,251,43,81,203,25,39,71,205,33,54,112,41,106,2,0,5,110,223,26,155,73,245,53,131,85,9,175,140,132,232,203,5,204,192,112,160,61,51,208,126,133,179,77,83,67,208,91,177,26,120,158,38,195,133,52,137,194,146,200,169,229,176,115,3,166,152,113,94,6,109,105,225,135,220,104,126,69,46,156,139,36,133,135,140,28,227,5,138,23,65,55,50,67,28,47,110,32,135,35,14,49,206,155,57,218,189,165,227,136,225,238,238,121,238,22,126,226,145,233,170,199,213,15,142,63,158,63,230,111,120,184,105,198,24,74,153,255,47,212,176,213,136,88,107,136,156,94,231,91,57,180,94,113,228,236,109,147,91,40,240,195,142,3,231,104,0,9,0,5,191,255,204,128,185,89,136,0,61,144,74,64,24,25,199,34,169,213,137,158,64,14,211,193,9,166,149,195,81,42,216,82,222,187,133,172,114,175,86,93,94,151,143,190,3,48,50,81,27,175,243,191,255,145,197,109,225,209,54,197,78,195,115,234,251,94,182,156,67,173,38,178,46,30,125,25,75,139,146,246,186,245,220,218,83,82,16,187,174,19,173,168,51,98,91,182,181,71,200,161,185,100,117,87,7,43,173,212,206,84,150,50,29,21,118,196,119,251,125,175,117,223,49,185,242,110,79,99,205,139,77,229,159,12,52,56,231,3,101,58,0,11,93,248,164,188,213,140,83,59,154,77,138,33,51,216,180,200,33,3,36,145,76,0,10,85,203,21,164,188,134,1,3,199,217,197,59,241,76,214,236,48,233,29,59,208,253,63,176,75,179,14,93,67,8,211,70,66,116,149,77,88,61,138,102,242,40,249,246,75,56,37,28,56,40,37,5,147,31,6,4,23,212,246,90,218,7,147,8,162,224,255,151,127,243,221,226,143,92,22,186,98,88,117,122,219,37,121,255,251,178,100,202,8,132,190,102,205,59,104,86,98,144,44,217,170,104,203,174,85,33,155,48,110,25,153,138,15,179,166,77,147,33,168,177,171,254,183,25,155,249,127,142,143,206,228,24,131,185,169,16,62,147,249,6,115,67,154,135,207,182,159,54,164,202,71,250,243,142,89,137,111,197,176,95,169,105,159,182,168,103,213,222,90,113,119,247,69,152,177,102,39,0,67,120,0,46,107,248,163,77,204,215,48,103,20,56,135,12,124,96,89,154,53,43,110,144,150,110,249,82,88,206,15,81,19,236,138,191,28,0,224,164,3,32,23,76,96,165,243,183,238,116,254,98,17,248,84,189,57,204,89,174,97,231,245,226,33,238,249,85,250,187,181,162,228,66,180,236,162,7,172,81,20,50,70,113,85,76,241,102,234,197,116,133,72,254,140,101,36,70,145,209,204,146,239,38,200,214,168,182,110,25,7,47,7,55,211,55,41,120,136,163,196,114,196,19,66,97,147,27,192,201,74,44,1,22,0,3,110,212,195,197,163,73,199,195,152,70,89,36,24,228,14,96,144,249,132,1,102,11,1,152,4,2,152,201,200,206,88,43,232,195,91,70,176,228,184,175,252,212,232,136,170,114,117,136,218,27,109,131,45,204,76,154,49,244,33,176,85,80,233,100,8,57,128,73,179,13,34,122,197,73,81,21,199,185,1,108,15,4,33,66,16,181,61,251,254,110,107,171,103,137,188,110,138,57,210,85,161,99,182,117,234,118,133,120,85,91,139,190,247,189,166,253,221,211,67,76,19,36,136,147,49,255,199,255,253,181,227,127,255,255,248,110,254,27,29,240,235,220,2,218,0,5,45,216,201,66,99,62,198,204,206,6,48,24,192,12,127,48,232,84,201,5,134,158,6,15,169,54,184,210,92,150,92,220,93,70,224,216,90,235,190,250,63,162,160,201,222,69,69,209,8,230,112,194,100,228,197,98,60,66,39,16,153,14,138,152,99,88,1,151,60,76,137,235,23,37,34,43,143,182,11,68,48,68,228,24,158,55,60,151,253,215,50,179,204,140,232,84,71,120,50,10,213,216,243,46,95,209,45,105,104,103,92,206,200,117,101,91,218,158,183,123,221,95,99,148,19,247,177,112,143,212,237,71,21,25,22,168,234,128,1,125,254,49,184,64,198,58,99,13,148,12,16,49,48,168,104,194,224,131,25,133,144,16,172,0,224,139,89,89,76,70,62,185,161,232,13,214,134,36,57,83,199,113,149,118,244,227,131,66,254,71,102,227,49,185,28,210,3,32,176,33,132,2,65,88,140,76,226,237,72,141,1,34,154,108,251,100,200,154,38,20,167,18,167,76,170,155,50,243,255,255,224,67,169,33,77,91,93,245,14,178,200,26,244,170,144,202,187,235,190,219,255,251,178,68,199,12,196,144,103,77,155,137,68,80,139,76,73,147,113,34,140,20,89,157,54,110,37,87,194,91,179,102,13,214,21,184,83,176,166,213,175,31,56,50,186,54,19,86,162,188,238,38,24,133,35,217,78,108,172,112,91,217,84,121,212,99,63,255,245,16,49,56,85,216,171,255,32,245,56,157,255,71,59,99,193,55,0,1,101,248,10,63,5,97,32,1,36,99,241,14,97,168,56,21,1,12,99,32,82,169,5,136,129,150,226,93,166,154,95,181,244,124,67,35,2,2,41,108,204,105,94,100,218,195,65,196,252,72,30,95,29,65,184,254,82,48,46,133,194,34,129,192,116,37,144,200,209,18,207,168,87,42,22,14,31,45,190,172,180,243,199,197,83,189,67,26,197,82,188,255,143,99,170,208,163,22,206,194,246,86,66,21,72,40,206,68,77,122,80,167,115,80,219,145,229,38,132,122,35,59,21,68,113,34,53,111,100,153,104,230,67,80,221,166,28,66,59,162,184,209,4,100,102,79,115,106,13,0,23,254,244,200,1,79,138,132,206,193,12,64,157,10,83,104,152,69,76,152,157,51,238,255,178,24,30,28,66,76,80,234,92,233,105,17,65,82,231,206,134,133,33,112,81,64,242,18,230,201,13,147,170,145,162,167,88,46,117,6,158,47,201,204,66,15,85,2,140,211,181,131,246,86,24,187,119,248,231,182,120,222,137,89,31,221,99,7,93,198,144,201,117,102,15,22,116,145,176,181,205,214,156,35,197,50,74,93,11,242,232,77,97,218,113,2,8,236,97,62,159,240,39,17,9,14,151,250,235,255,68,252,207,171,253,71,227,47,253,64,36,128,2,219,254,98,2,49,193,152,166,75,0,24,172,138,232,139,0,140,28,90,92,107,61,185,203,229,48,149,191,20,74,168,225,106,18,68,168,81,151,168,149,60,101,113,40,196,75,14,24,76,234,116,18,98,50,221,218,65,42,151,92,67,67,89,166,168,117,125,202,82,245,163,29,53,247,19,66,208,135,127,228,191,86,117,144,238,83,186,58,221,46,115,158,205,170,48,163,145,145,80,204,116,117,84,49,76,102,74,43,232,167,202,207,111,246,209,187,50,245,103,17,125,148,84,115,161,4,219,30,81,223,2,0,12,251,252,99,79,199,104,152,110,168,192,32,112,136,112,168,8,96,115,48,65,117,13,132,59,209,87,90,110,187,252,216,220,25,44,253,122,208,62,230,163,47,253,204,222,94,206,63,145,71,98,46,80,250,109,146,155,44,42,108,241,101,17,186,12,23,96,144,5,102,241,107,68,226,172,197,162,116,87,136,103,153,123,254,119,211,81,98,217,86,78,77,255,21,188,198,99,113,255,207,99,229,8,212,229,187,77,82,56,57,241,101,132,222,255,251,178,68,195,12,228,113,103,78,155,105,67,112,133,12,217,179,113,133,110,19,125,157,56,109,165,87,194,106,179,166,77,198,34,152,135,99,25,228,182,242,218,140,225,106,187,208,251,216,201,34,148,11,231,223,37,142,198,9,127,34,100,50,133,133,86,201,204,151,47,249,58,108,165,3,22,187,126,96,231,177,200,145,70,171,37,25,172,18,100,240,123,95,32,55,187,140,189,122,57,8,212,166,132,64,106,126,191,204,205,164,189,48,221,119,194,23,216,244,50,237,220,219,37,132,212,14,12,0,64,126,145,83,48,147,110,116,37,62,106,86,129,125,28,80,118,225,96,113,91,122,53,203,157,74,235,172,35,139,70,186,37,79,232,215,67,36,242,199,142,184,207,31,57,108,226,236,235,24,218,51,145,232,137,55,113,117,87,21,202,34,85,70,97,149,28,92,221,53,61,253,50,219,210,204,207,47,184,249,32,203,97,150,246,186,195,151,126,36,28,181,4,28,195,107,226,76,143,24,14,218,0,5,110,208,223,206,142,99,144,232,79,204,168,212,13,8,72,14,21,82,99,67,67,101,186,135,34,170,198,60,14,240,70,117,17,113,41,46,95,143,67,145,135,174,53,29,133,66,153,244,133,151,172,151,165,228,118,141,149,29,25,47,23,106,244,231,165,33,217,148,195,194,114,224,130,176,182,186,54,151,170,246,151,70,233,16,74,80,182,203,224,191,116,207,203,81,206,39,71,71,119,118,181,232,64,134,89,151,173,213,150,164,169,45,69,179,44,211,137,137,74,188,249,245,40,136,107,234,131,23,154,200,74,172,171,203,147,34,156,255,69,152,254,231,167,252,129,58,129,115,144,33,191,122,16,34,202,75,99,116,20,127,119,13,75,86,226,227,110,17,57,123,69,138,212,33,129,0,24,58,14,64,116,220,160,147,10,227,25,143,28,208,230,80,248,95,80,95,246,22,202,30,82,119,87,252,127,255,52,149,11,212,212,254,208,132,48,184,114,148,89,133,145,186,194,77,99,35,98,166,80,213,88,184,168,169,229,31,250,70,102,94,198,65,47,197,192,170,212,39,179,170,26,181,229,84,119,255,250,63,81,255,251,175,212,132,86,0,15,75,152,26,4,62,152,64,50,164,146,50,56,79,33,4,140,29,5,76,9,28,195,5,69,11,46,220,52,68,5,41,96,144,60,171,95,98,32,65,85,24,52,101,204,102,175,244,90,32,220,94,70,187,3,184,76,166,3,127,25,171,25,121,88,10,233,139,55,175,68,54,240,77,61,146,200,196,51,4,203,95,135,241,235,153,172,10,208,224,251,131,69,141,236,80,92,112,225,64,205,24,114,47,253,149,126,58,11,54,18,4,133,147,102,118,162,85,149,168,100,229,157,42,89,109,225,255,251,178,100,197,140,196,177,103,77,27,108,85,176,116,204,233,195,100,104,108,20,253,155,46,110,161,91,66,59,179,101,77,180,161,168,228,166,54,41,16,217,187,35,50,14,148,77,20,165,249,129,135,195,232,151,99,82,34,227,19,177,196,89,17,237,191,166,117,189,221,88,234,41,80,208,0,12,114,163,0,76,59,192,35,35,15,57,80,227,99,0,24,17,56,153,227,31,5,34,11,71,38,146,207,134,4,98,144,141,33,62,140,196,176,185,181,5,43,158,194,1,77,136,144,42,194,162,148,1,75,88,157,86,46,42,154,140,38,159,164,133,85,247,132,106,230,106,86,24,191,145,198,209,2,177,16,72,250,177,28,168,38,25,25,34,213,103,26,168,156,173,163,193,209,69,177,4,117,5,60,194,218,108,41,42,234,61,80,87,102,162,131,251,33,145,47,26,180,173,34,175,22,33,119,63,13,124,215,255,54,171,255,85,14,186,72,208,213,0,11,190,248,47,152,50,107,4,20,39,52,40,68,70,23,3,10,12,64,26,46,65,106,203,198,176,14,58,100,11,1,217,189,232,23,54,203,43,129,105,229,109,193,216,102,48,116,126,24,147,54,6,64,253,49,11,209,232,29,151,192,16,107,183,102,229,122,73,77,72,213,222,75,41,107,92,152,165,99,4,49,245,27,120,42,7,67,34,200,40,73,100,239,35,117,54,232,230,158,6,24,58,156,225,98,162,134,197,146,114,145,102,29,52,60,206,141,126,82,228,86,202,60,206,154,92,221,51,110,34,173,214,14,122,172,78,40,242,163,195,211,161,52,253,202,246,175,73,42,172,210,142,235,45,218,81,177,149,255,252,92,152,0,237,192,3,118,255,130,39,134,77,64,152,20,36,103,49,169,136,0,234,180,203,167,37,51,71,215,153,175,60,130,128,196,155,131,236,56,180,208,78,233,102,221,55,242,24,128,74,6,100,142,32,14,7,67,163,165,227,113,28,188,43,43,179,95,199,88,93,180,88,238,81,138,50,245,19,253,109,63,178,66,61,119,85,172,119,18,57,31,204,252,182,187,169,21,220,213,235,178,179,12,47,183,10,143,89,19,249,151,79,90,67,240,173,179,153,231,141,27,84,100,211,138,67,13,44,180,42,152,193,116,75,111,184,197,165,156,253,228,70,255,127,133,175,19,117,241,248,160,146,241,33,157,15,53,254,176,194,7,64,181,209,10,14,193,0,25,247,244,201,97,179,219,150,192,64,3,20,135,193,129,98,217,130,65,41,14,151,101,248,125,46,204,44,246,209,254,104,82,161,33,69,133,104,192,25,78,200,54,65,160,184,132,241,208,113,114,240,62,60,78,41,196,21,7,173,209,54,156,201,35,100,12,36,182,190,55,83,197,107,61,190,27,175,201,255,251,176,68,204,4,197,43,103,76,27,136,94,208,161,236,217,147,113,136,158,17,33,157,54,238,37,15,130,35,179,102,205,196,141,240,162,236,113,215,205,204,13,171,123,141,239,157,110,244,155,153,222,90,135,220,127,161,170,195,234,46,110,33,165,158,28,119,203,126,149,51,93,102,215,61,210,226,151,253,87,241,253,206,173,93,212,255,127,254,224,185,192,10,109,127,50,184,228,235,229,23,68,162,92,56,10,93,230,88,32,171,115,19,86,199,230,68,85,1,61,239,108,52,231,90,28,235,17,131,224,108,98,110,54,64,216,141,83,19,41,53,221,175,54,172,170,156,244,188,155,86,108,100,72,32,178,211,214,127,109,203,0,133,130,1,24,218,72,84,157,172,148,196,8,160,121,196,126,12,40,146,168,158,177,102,174,34,20,33,7,126,153,62,185,82,149,37,235,109,233,224,195,136,232,38,181,75,208,41,194,114,243,23,207,242,12,35,4,176,181,36,255,4,68,16,197,161,1,42,0,23,119,212,195,118,19,232,144,12,164,3,24,77,25,80,150,168,12,130,46,128,203,164,149,241,53,216,48,14,109,214,251,234,147,79,108,24,214,33,233,76,203,42,134,101,178,168,227,217,43,117,37,110,123,45,129,160,40,25,251,235,233,21,129,103,95,137,211,75,15,133,195,98,20,48,165,136,121,2,227,55,94,235,163,79,106,231,142,62,86,18,235,191,95,138,142,160,188,65,150,26,131,160,108,52,148,156,208,202,57,11,145,50,57,184,200,83,224,87,39,132,124,120,213,255,108,218,151,191,119,118,101,244,234,244,244,99,15,153,245,66,236,231,176,106,1,78,221,168,132,16,208,71,140,1,24,195,10,199,4,85,1,198,11,174,86,196,88,8,110,81,130,160,11,55,129,137,96,128,155,17,115,141,33,165,218,22,101,141,104,88,212,39,77,7,201,99,39,56,84,179,183,136,113,71,18,201,5,196,74,44,36,76,90,119,199,17,240,249,53,52,131,229,46,135,189,45,211,67,40,235,47,38,232,212,175,131,210,100,232,32,121,135,31,74,142,214,114,143,181,46,77,81,73,223,191,186,43,218,32,153,254,245,180,103,169,248,237,246,169,254,26,145,241,75,255,154,28,215,50,21,0,41,255,216,207,187,143,47,100,10,50,127,202,198,30,100,10,3,56,130,113,98,70,86,91,153,231,168,132,81,230,70,69,135,117,23,26,95,188,112,253,150,96,166,174,235,188,204,29,72,139,87,141,197,221,213,244,178,96,119,185,219,119,219,164,190,49,126,93,47,22,40,188,96,153,65,225,200,19,3,71,28,243,158,108,172,168,241,25,25,160,124,71,201,55,38,49,67,206,178,6,18,206,93,35,144,44,56,38,44,235,156,116,65,255,251,178,100,198,12,196,143,102,204,155,136,86,80,136,44,217,131,109,40,106,20,185,155,48,109,161,121,130,87,51,102,13,182,33,168,42,41,253,146,69,156,231,75,57,7,227,208,123,137,24,226,175,93,97,110,56,249,237,63,161,55,203,189,115,50,179,57,214,182,237,103,116,183,27,98,55,49,107,214,140,221,167,143,75,131,119,168,0,173,191,243,9,6,49,224,149,70,115,161,107,1,58,7,38,80,250,116,3,180,199,209,41,81,110,84,184,244,43,19,214,63,11,99,170,212,37,145,76,119,63,30,14,14,125,230,215,138,85,121,197,174,51,73,135,155,224,244,146,109,89,103,137,139,224,112,169,166,213,51,210,81,79,142,72,29,151,110,97,20,51,43,145,5,13,188,99,216,228,213,160,183,99,224,112,209,174,48,199,184,68,54,169,13,15,94,174,44,123,36,157,23,98,6,60,143,149,43,187,52,135,89,28,121,50,38,163,152,86,234,41,202,52,74,54,24,97,12,81,247,86,60,169,246,138,96,142,154,0,59,255,252,198,244,3,66,142,140,138,6,49,1,52,8,33,1,6,140,190,4,131,93,181,28,116,229,4,0,230,241,136,163,5,10,38,104,109,209,172,163,167,100,120,161,100,58,70,99,9,174,200,142,156,184,246,124,49,180,195,140,100,179,135,69,42,202,135,32,221,132,114,164,193,214,113,114,83,141,36,157,244,233,248,189,151,118,87,164,209,17,92,248,207,190,170,120,168,185,229,30,104,118,211,10,53,117,201,62,39,169,186,185,210,230,62,251,142,125,233,239,173,103,169,171,254,34,42,162,207,214,197,61,133,123,45,46,126,227,143,144,192,0,57,117,198,28,72,98,19,3,116,100,209,140,31,1,159,96,206,244,62,149,48,123,187,17,78,39,229,70,215,96,47,72,193,242,120,80,147,28,246,73,10,39,2,125,66,209,135,148,22,189,94,242,118,172,253,217,213,41,191,206,121,22,135,155,94,173,71,65,239,57,247,73,5,29,232,76,234,246,220,73,196,44,69,224,161,172,227,89,217,88,66,200,85,55,237,61,182,71,86,84,59,208,228,59,162,58,34,33,198,33,7,138,88,202,44,36,162,114,101,34,28,248,192,1,123,125,12,119,21,50,131,136,196,231,128,208,177,165,201,70,72,8,154,96,0,202,26,188,113,138,72,12,26,2,26,10,39,155,50,47,139,76,96,79,27,93,135,21,149,200,150,187,109,133,177,58,172,229,214,95,108,49,213,100,14,21,199,158,149,84,93,183,118,102,180,64,104,73,10,68,50,154,72,128,134,22,145,177,150,176,195,145,38,17,247,36,248,223,231,251,90,148,100,90,14,89,86,141,90,103,90,86,166,251,116,196,245,202,169,137,84,170,68,209,18,255,251,178,100,194,140,196,117,102,205,155,143,67,80,123,236,217,147,105,37,108,20,137,155,46,110,24,249,130,103,52,101,205,182,33,176,176,241,76,69,0,100,214,184,43,114,38,102,61,67,191,250,87,237,138,162,46,67,22,246,86,171,74,254,114,169,230,185,142,212,105,138,77,19,213,38,112,148,0,21,215,115,46,91,49,192,32,3,41,230,18,128,139,19,144,223,80,73,133,96,224,176,68,220,189,64,149,117,57,147,43,12,139,219,100,3,232,147,147,104,106,181,230,83,173,56,139,35,112,38,57,43,48,245,143,33,236,213,215,69,179,81,60,165,165,194,243,91,195,191,95,117,154,141,98,167,182,168,173,56,195,87,56,195,197,106,81,204,24,56,72,228,136,210,97,181,124,14,137,187,26,231,56,225,146,195,204,226,226,101,106,17,17,110,9,109,39,230,3,195,7,75,154,113,163,69,173,35,128,250,115,195,212,16,24,219,39,81,22,69,134,143,239,178,97,133,40,125,4,42,216,218,4,0,5,54,213,153,58,114,106,193,25,135,130,134,203,33,6,17,76,58,9,48,168,57,55,225,226,221,201,101,106,216,168,91,163,70,128,120,182,235,66,108,59,15,206,86,96,73,100,186,79,58,219,95,143,83,215,149,178,201,75,161,21,207,41,220,45,252,91,11,28,229,125,108,144,25,177,50,187,202,67,214,156,247,153,123,131,169,56,168,39,244,40,102,141,166,207,11,185,185,123,109,1,160,69,4,224,52,76,80,117,6,36,130,140,151,49,126,191,78,165,121,90,75,109,214,221,183,205,127,234,220,29,192,9,91,174,48,180,148,204,194,147,2,4,76,214,100,103,166,25,1,154,20,178,210,25,58,152,187,79,51,115,40,4,68,30,136,46,129,227,130,172,96,250,208,214,164,164,177,126,126,91,26,106,143,198,116,251,138,80,23,146,118,195,36,129,108,143,40,90,148,9,229,212,150,65,10,198,144,196,185,138,231,159,9,115,113,95,254,62,101,231,24,246,119,61,211,142,178,166,44,148,49,105,181,238,119,99,138,49,222,42,227,180,38,206,101,115,211,85,24,133,241,206,218,209,42,92,191,173,8,207,180,113,171,85,47,149,59,106,149,100,42,215,73,184,109,8,0,45,255,252,199,18,12,210,244,198,88,65,33,134,158,6,42,44,28,176,225,45,82,232,185,209,116,198,70,151,53,234,69,184,154,232,153,179,71,48,227,207,73,221,200,132,57,13,45,124,94,133,242,246,202,165,79,188,134,101,252,139,203,187,66,53,32,206,68,249,77,210,94,129,86,231,239,153,186,66,96,144,183,177,182,213,84,139,110,55,53,53,198,228,217,10,101,84,225,39,130,43,173,86,29,42,125,200,181,47,4,157,130,104,162,138,255,251,178,68,197,132,196,42,103,76,187,131,46,192,145,204,217,147,113,7,202,20,65,155,48,109,153,153,138,148,179,102,13,183,161,248,180,140,65,239,110,36,116,69,51,146,188,121,143,250,16,70,219,61,126,239,41,3,228,239,202,133,175,152,169,252,83,63,107,75,111,218,217,191,51,156,218,255,96,190,2,20,0,7,45,248,49,164,197,179,76,214,236,237,139,77,172,94,96,210,151,129,0,173,56,148,25,175,42,80,184,121,48,76,130,36,129,56,154,1,133,161,201,148,121,185,168,147,143,19,139,71,27,211,120,90,90,21,207,144,246,33,14,2,33,184,24,39,220,170,20,193,227,156,178,159,247,190,228,128,189,136,16,23,177,235,62,91,34,23,68,226,157,227,85,34,101,231,253,225,117,155,72,116,130,34,228,109,181,8,100,166,85,107,217,198,186,10,217,106,56,216,117,145,133,19,38,230,189,35,24,153,9,122,176,161,140,63,107,180,197,202,21,26,22,139,173,247,30,194,195,196,15,145,179,243,43,245,205,108,120,125,215,253,252,114,28,85,0,1,100,144,211,13,104,227,114,136,207,146,56,232,65,128,193,192,232,200,160,100,193,146,116,120,131,17,0,8,172,189,228,6,2,9,164,64,0,176,22,211,200,172,159,129,130,125,90,13,149,81,164,118,208,205,18,66,136,100,48,200,151,26,0,224,141,128,88,36,209,129,212,210,176,138,105,66,235,55,210,72,252,219,135,48,239,58,141,146,69,111,153,10,23,192,193,193,209,198,138,154,13,85,138,6,199,85,219,127,228,144,243,37,20,46,196,114,115,18,146,57,236,56,17,199,25,84,115,207,20,227,36,117,194,90,201,68,192,228,103,29,100,142,115,42,10,26,45,118,176,76,127,235,193,133,20,147,200,245,49,243,238,74,239,197,89,157,210,60,239,198,194,221,126,59,137,75,113,128,1,68,128,0,64,8,79,255,252,4,61,226,211,13,244,160,11,9,3,195,177,87,137,43,2,24,157,15,40,43,33,203,206,242,100,161,9,149,115,140,22,7,128,53,209,15,23,126,54,191,107,191,169,174,33,175,83,78,146,94,20,20,120,177,85,184,42,112,64,30,112,20,195,196,241,84,170,124,63,112,179,195,195,64,185,237,98,139,83,13,23,83,139,190,162,239,98,40,55,162,74,33,0,59,247,244,225,231,142,137,72,216,236,141,255,188,210,65,128,217,96,148,228,250,72,168,17,165,35,136,200,58,243,95,9,122,209,35,42,87,102,53,9,116,87,60,3,54,184,85,177,171,188,208,243,39,139,42,72,139,139,59,47,170,210,93,121,83,153,23,134,57,108,158,129,29,35,228,176,102,8,76,210,147,99,102,206,22,106,100,15,57,72,154,172,238,111,201,221,255,251,178,100,189,140,133,177,103,73,155,184,67,96,99,228,121,234,96,200,74,20,53,157,46,109,153,89,129,196,51,102,141,148,149,112,215,46,121,173,134,241,249,51,120,122,78,238,209,141,88,200,101,26,73,114,101,65,94,13,159,44,117,52,210,91,4,206,45,13,182,190,70,162,203,212,141,183,253,4,242,74,65,254,60,231,121,230,49,46,183,101,103,68,74,51,234,142,174,27,56,0,219,182,192,164,195,199,25,96,203,1,69,140,80,194,165,52,38,218,149,159,75,96,37,80,132,153,82,180,222,69,123,145,228,11,167,136,249,148,224,239,171,9,176,204,124,207,215,103,246,107,115,98,213,49,238,238,168,215,145,36,74,217,12,136,228,83,41,217,213,10,174,170,168,225,242,57,86,204,244,67,47,174,142,142,199,57,218,74,28,178,17,153,217,9,59,86,86,149,162,231,178,138,11,178,86,206,157,169,103,215,88,50,0,22,164,176,3,231,154,4,127,40,33,193,231,73,130,192,185,145,2,241,134,100,25,137,192,1,64,108,132,197,21,77,3,17,82,136,192,22,24,28,86,60,137,137,124,185,111,195,139,25,235,117,75,192,238,41,88,242,86,21,60,29,128,177,193,129,119,226,201,30,231,18,33,95,70,148,29,184,183,145,166,158,222,192,237,135,182,39,228,114,246,42,129,170,169,22,38,121,171,178,10,215,62,104,129,198,117,92,113,247,207,255,255,252,109,190,101,188,91,255,169,230,207,124,92,119,123,89,51,164,118,110,37,149,185,3,209,49,240,197,78,95,108,90,159,113,18,139,248,191,81,91,164,80,70,254,227,238,125,199,14,247,251,111,209,7,20,1,0,0,12,185,101,194,131,54,177,151,156,93,15,5,4,4,42,22,65,144,229,249,164,12,9,209,137,152,217,218,156,162,17,130,28,198,7,46,244,13,132,37,5,151,214,22,165,155,47,165,76,127,60,223,253,37,209,69,47,83,63,213,242,54,105,38,13,156,233,92,93,100,169,82,76,186,166,190,59,117,248,219,169,78,42,159,209,115,227,154,27,18,54,168,179,46,226,227,171,157,102,33,97,73,77,98,241,135,203,141,24,52,119,35,234,37,174,166,81,122,249,171,249,8,21,86,95,205,129,37,57,78,60,202,139,115,121,44,140,130,57,36,52,136,5,134,28,12,128,128,194,193,24,33,226,85,22,24,147,85,8,128,43,21,45,23,235,188,216,159,130,212,185,27,78,72,138,238,89,203,89,211,104,136,202,177,214,58,204,96,142,2,74,52,248,203,180,191,41,161,215,210,65,140,53,55,51,36,173,70,96,116,93,8,7,193,82,40,246,31,101,5,196,19,220,98,127,18,183,95,29,71,125,246,205,49,183,206,253,255,63,241,195,211,183,255,251,178,100,206,142,69,55,103,73,155,184,90,240,126,140,233,186,96,200,95,21,125,155,42,110,33,251,73,254,179,102,13,150,33,152,182,182,156,241,12,227,46,229,229,46,166,135,99,202,32,120,227,174,206,120,27,111,70,139,8,227,140,206,235,72,206,223,229,252,44,230,249,248,137,141,225,237,102,121,189,252,91,114,118,226,134,92,64,6,235,119,42,228,61,0,18,176,138,72,146,20,68,207,56,26,13,51,37,125,166,154,51,219,63,195,21,141,57,100,42,19,113,136,27,120,115,95,55,103,89,129,197,4,211,185,145,79,247,252,205,220,247,53,223,238,57,6,173,161,68,180,85,203,193,227,94,172,106,68,33,163,208,143,91,170,105,152,54,147,151,73,224,132,25,17,22,237,38,85,93,233,212,189,223,93,206,247,221,92,142,78,120,104,180,218,249,152,155,139,30,234,110,212,85,220,115,218,62,101,54,149,45,250,9,83,0,7,92,172,200,106,248,193,18,152,195,68,4,194,98,100,207,129,80,200,177,96,195,0,161,46,74,3,118,34,80,4,48,49,135,192,130,77,32,2,71,160,152,183,106,2,164,163,202,100,58,39,113,127,58,11,14,95,150,22,85,59,117,67,36,36,23,233,57,21,10,115,39,8,92,141,109,70,23,75,146,249,235,25,68,102,188,252,236,51,13,203,77,14,49,202,139,81,222,37,17,65,166,124,141,165,71,174,34,204,24,93,17,70,36,42,135,107,99,190,159,248,180,152,171,237,167,168,26,79,14,246,195,89,146,214,98,166,56,91,184,164,137,219,138,127,152,114,116,198,211,71,245,143,233,210,99,248,230,255,68,139,177,151,63,255,32,26,192,15,109,255,40,40,165,81,157,196,98,34,176,24,97,17,106,146,68,216,12,23,18,14,158,56,78,104,141,11,224,113,40,237,207,50,127,66,132,201,42,113,39,7,214,252,125,86,215,255,21,47,247,21,236,33,15,145,131,150,140,123,145,243,38,151,35,238,142,61,185,118,163,14,118,100,198,210,140,234,182,33,38,190,237,203,145,60,49,155,219,194,217,18,58,228,177,211,171,241,127,43,62,214,133,141,134,161,149,13,43,74,240,179,3,148,138,165,127,185,153,79,25,127,31,233,48,17,88,5,111,191,198,60,192,134,146,11,128,227,92,200,176,172,197,0,212,20,86,152,50,13,130,128,50,96,29,112,193,113,1,64,21,164,170,118,221,24,154,234,219,137,181,218,88,242,197,157,104,183,37,142,227,4,138,178,238,34,116,74,157,249,105,48,151,131,177,199,194,228,108,122,36,76,32,120,74,21,137,173,105,182,230,53,59,138,34,112,82,8,102,74,244,243,207,150,74,163,158,188,196,133,17,214,131,115,245,125,238,91,252,253,251,255,251,178,100,205,140,133,66,103,73,155,184,66,240,128,108,233,147,101,40,76,20,93,157,48,110,153,121,66,71,179,165,221,164,161,56,67,81,228,51,165,236,197,133,38,168,59,106,135,211,166,100,101,190,111,72,47,83,191,158,162,233,190,196,87,143,83,248,139,123,94,138,200,93,125,246,249,97,164,63,118,207,252,24,162,0,21,187,252,223,153,224,32,92,38,128,65,126,128,76,76,50,131,6,69,238,108,162,112,129,16,164,86,39,6,144,130,164,232,116,60,12,177,22,246,195,68,132,226,134,60,156,132,129,219,168,39,117,29,215,23,247,62,183,86,237,11,104,167,217,176,105,195,11,20,33,158,172,117,109,23,100,73,246,151,39,149,135,229,233,4,41,253,35,81,135,186,16,104,92,100,33,238,182,170,92,149,7,13,97,113,71,16,134,166,121,77,138,89,213,86,198,173,100,184,235,60,155,53,229,14,241,145,188,242,57,44,127,41,147,102,32,216,25,103,32,238,42,236,40,170,0,205,255,252,207,112,65,228,166,70,84,108,1,193,11,6,54,42,96,96,136,3,78,55,253,227,198,150,51,32,217,71,74,114,55,42,27,86,205,44,31,171,42,20,3,138,141,91,16,103,50,156,186,61,58,124,201,127,120,252,90,76,178,21,20,235,48,151,30,75,210,83,10,8,226,165,3,85,12,158,172,109,217,154,148,120,226,212,120,209,131,68,33,151,82,104,187,99,44,229,145,135,16,72,249,94,106,76,98,104,120,146,5,118,123,41,35,134,73,49,13,187,122,73,51,169,175,255,158,183,159,153,78,211,143,218,219,81,201,92,240,136,186,196,95,67,162,126,224,96,3,192,32,219,54,234,74,82,150,7,84,170,23,9,2,16,147,16,128,24,15,67,234,198,14,216,215,98,73,180,226,134,111,66,170,16,151,37,7,238,54,132,42,22,26,194,47,87,255,124,127,197,255,126,244,46,76,66,33,234,198,217,52,165,219,66,14,98,110,70,241,66,127,234,86,185,159,73,107,253,225,181,103,105,177,150,130,123,229,101,137,141,26,17,170,219,154,142,187,226,23,145,177,203,77,84,255,200,200,106,161,83,13,180,230,19,60,66,36,91,108,127,234,138,193,219,212,0,245,230,41,8,10,103,26,20,198,9,224,216,97,24,7,38,9,64,130,96,54,15,70,24,192,162,64,4,37,0,46,178,87,241,117,203,154,131,66,212,10,146,16,66,58,35,82,1,11,182,206,161,130,112,122,33,92,196,33,221,38,24,56,241,227,25,83,128,106,14,21,5,106,51,134,86,223,136,11,32,4,185,106,198,174,29,247,209,186,196,236,84,126,164,150,174,199,10,5,100,30,40,234,77,137,136,64,240,209,229,74,172,219,53,115,38,13,28,255,251,178,100,198,12,132,189,103,77,27,111,66,112,125,76,217,147,105,136,56,22,169,157,34,79,101,11,193,216,51,102,93,180,141,40,105,191,38,204,45,49,202,244,48,86,123,87,137,94,43,123,237,232,116,113,202,94,79,105,117,22,233,117,245,78,58,190,100,248,116,186,243,108,110,147,63,115,88,233,91,106,46,47,145,217,89,124,143,105,23,161,236,137,93,13,0,20,144,1,37,183,97,0,161,144,140,24,180,128,9,237,107,17,6,4,5,143,12,182,179,36,64,163,36,132,148,121,98,114,139,238,132,38,116,181,217,164,136,76,14,221,142,49,171,252,245,191,241,193,73,14,168,38,194,6,126,15,124,191,15,140,122,33,35,144,166,88,240,41,175,46,116,204,12,61,223,248,70,74,159,173,202,31,50,43,127,161,156,126,23,124,179,34,166,51,29,140,96,143,205,105,18,204,133,111,152,220,51,86,60,131,101,159,206,129,85,0,43,45,172,213,209,161,182,241,148,0,129,199,52,20,37,0,134,12,147,81,226,90,230,108,20,32,167,13,244,152,121,91,16,215,205,213,133,17,18,89,171,148,99,210,135,162,201,242,232,36,83,168,20,168,230,226,138,72,45,236,170,227,195,38,33,7,166,123,30,72,206,201,183,152,48,129,102,30,98,135,227,68,50,30,49,247,71,170,186,14,34,41,94,49,144,57,7,228,111,17,44,40,109,27,38,95,11,66,136,139,112,109,29,68,138,168,199,57,105,74,156,152,71,97,163,185,179,46,18,56,26,119,182,209,83,207,255,109,75,28,199,141,253,247,191,231,255,186,4,82,0,187,239,249,182,95,3,253,142,72,124,218,207,6,143,195,150,12,116,61,75,230,156,55,17,247,105,145,55,61,241,92,20,110,206,84,156,142,106,102,9,152,167,118,99,112,28,5,13,176,235,242,202,178,234,5,245,82,83,141,157,56,156,237,127,119,147,18,66,206,218,61,23,66,1,146,99,94,135,229,144,236,249,40,154,72,130,107,71,9,210,27,84,109,155,140,150,116,218,186,122,188,132,218,55,104,214,103,157,212,13,55,89,7,199,115,96,168,50,11,212,169,188,48,241,106,212,204,50,121,162,205,165,155,221,39,149,171,226,102,147,171,58,96,235,138,190,155,106,252,43,73,0,187,182,176,221,112,137,153,12,72,4,226,195,76,224,56,194,132,139,250,76,0,68,12,166,175,219,222,201,91,146,246,137,34,203,152,147,212,15,223,38,220,249,134,235,27,128,218,12,169,220,132,196,24,45,219,48,254,22,160,56,63,116,115,246,112,144,81,197,203,209,208,214,79,88,152,233,84,91,22,160,136,116,99,181,209,166,249,71,147,54,106,21,60,137,135,38,122,78,113,242,223,105,168,20,150,230,255,251,178,68,205,12,196,183,102,203,27,143,66,112,152,44,233,131,108,200,202,19,105,155,46,109,153,25,66,96,51,101,205,198,26,24,203,160,198,177,140,185,106,179,63,53,163,52,180,169,73,156,73,114,99,95,67,31,230,38,248,26,41,142,50,224,161,213,247,205,250,188,175,17,141,255,70,30,178,45,215,253,108,1,192,50,239,190,52,108,24,120,144,97,54,161,140,201,6,49,2,3,133,98,163,129,33,75,76,104,139,4,222,166,162,11,75,163,136,18,131,152,199,37,120,167,40,161,10,91,78,12,94,29,13,71,209,54,24,143,232,118,5,215,48,110,127,91,162,68,141,143,69,97,214,29,62,230,68,8,172,34,118,166,197,221,218,83,81,187,224,198,230,222,236,222,68,86,76,32,145,18,188,157,5,23,7,105,142,121,146,237,16,116,54,125,220,253,247,203,231,116,123,53,33,237,98,16,77,15,57,82,103,183,194,38,247,106,87,214,182,220,201,255,127,109,124,253,217,164,179,100,252,188,254,130,213,1,77,254,212,220,101,64,204,128,130,99,29,18,2,3,132,29,152,200,69,178,32,107,139,235,97,80,46,24,15,4,91,2,112,65,171,63,16,216,108,196,125,120,245,246,22,159,191,88,20,47,135,216,182,180,238,234,238,143,238,114,11,178,184,189,58,108,48,150,138,116,181,171,227,155,177,204,163,12,139,65,246,62,226,106,26,222,18,44,108,165,202,51,83,74,220,119,205,115,3,22,62,226,247,237,40,238,63,126,213,85,169,212,159,50,184,54,162,146,107,246,111,241,223,95,74,67,250,127,255,10,24,149,0,156,182,236,123,182,102,176,0,105,170,102,60,28,110,34,166,50,56,1,81,74,198,160,192,207,179,145,64,31,38,41,128,141,124,113,179,51,67,113,198,154,220,33,171,81,138,166,82,68,204,194,182,207,167,199,42,218,250,61,178,53,128,32,241,68,60,14,113,181,166,90,20,10,68,79,12,219,254,122,183,211,175,141,70,252,245,1,142,149,1,65,238,202,246,241,114,41,199,206,145,156,245,7,177,30,133,107,193,193,53,74,82,70,221,149,222,11,51,83,41,146,23,169,114,206,252,136,127,33,79,58,8,2,181,182,179,19,114,76,218,95,49,196,108,209,64,243,6,1,140,24,80,49,64,36,184,66,67,100,181,79,70,213,1,107,41,76,214,210,177,177,118,214,93,244,212,239,172,97,184,195,15,204,118,127,39,238,62,255,214,109,33,248,38,24,88,8,196,221,190,68,129,198,138,89,3,24,170,60,98,144,236,163,251,111,112,98,129,209,195,75,27,69,177,103,207,204,169,111,148,228,254,205,52,35,210,150,44,146,200,209,149,170,50,21,95,152,151,183,175,74,202,74,145,45,13,255,251,178,68,195,12,196,41,103,77,27,108,66,240,132,172,217,115,109,227,78,20,89,157,42,110,25,121,66,137,51,101,141,198,33,249,196,58,57,47,180,214,26,242,103,196,27,84,99,225,85,152,100,227,242,213,216,248,119,31,247,15,167,87,251,93,46,116,55,248,191,171,72,53,160,11,218,239,204,129,205,50,121,4,210,213,240,130,49,162,65,66,196,144,96,248,88,61,52,205,17,157,174,32,156,46,0,98,108,201,123,182,194,79,49,2,243,149,132,149,131,234,219,196,172,30,116,248,161,114,25,192,112,124,83,93,9,211,103,168,87,89,73,165,181,206,115,231,245,250,94,61,96,240,222,39,247,113,212,147,83,136,32,166,28,64,246,228,161,131,228,237,118,121,42,212,154,41,222,106,199,173,214,211,76,105,195,106,196,235,36,150,50,186,24,80,160,176,248,82,218,152,56,30,32,101,84,40,140,59,106,140,116,246,177,116,180,142,253,31,75,26,218,84,172,206,49,34,252,62,197,81,11,172,8,145,145,1,59,125,244,225,65,179,52,158,78,24,19,51,56,156,152,252,96,64,185,133,1,108,184,120,13,39,81,215,29,67,147,125,140,83,37,155,178,207,51,142,215,128,221,232,98,83,28,123,98,48,196,51,106,164,70,49,46,236,74,146,93,114,236,236,212,172,120,152,76,166,38,49,204,136,48,247,199,84,21,197,195,53,187,223,109,17,87,223,194,87,223,164,233,49,134,78,20,82,41,15,30,113,148,180,49,157,35,150,73,251,231,139,190,39,119,143,114,218,199,216,221,70,33,46,33,138,53,188,177,158,162,106,29,209,181,82,230,147,57,217,62,153,66,77,103,167,151,3,238,0,219,255,240,92,67,13,29,138,90,194,179,70,40,10,177,51,25,174,202,161,18,200,135,80,81,140,186,59,169,25,151,26,14,219,186,22,250,117,248,180,174,231,213,188,82,204,247,16,169,243,13,48,242,62,37,37,102,103,91,137,185,134,58,33,199,189,116,233,119,52,99,94,242,247,87,142,73,221,44,248,104,169,204,93,31,198,166,149,44,52,198,239,223,138,94,187,255,213,212,235,254,62,62,17,184,221,107,157,130,246,0,170,70,17,48,200,96,56,35,102,16,136,176,97,250,37,38,13,225,10,98,138,26,70,47,163,144,96,236,4,6,9,224,72,181,13,196,193,47,185,38,213,198,113,98,175,149,38,22,76,211,4,222,13,193,114,2,205,141,42,138,42,26,6,49,11,27,99,4,60,158,39,233,11,16,12,93,217,65,43,22,176,195,12,1,109,39,37,209,152,222,24,5,254,231,62,90,13,227,153,88,134,179,197,106,187,140,238,114,70,133,9,149,242,165,88,195,27,86,123,228,129,62,39,111,243,102,123,205,255,251,178,100,195,12,68,175,103,76,27,136,86,96,111,12,233,195,104,168,108,26,145,159,26,79,101,233,138,4,51,103,169,133,33,189,73,35,65,146,222,30,43,2,34,227,58,121,60,91,107,117,166,32,68,196,108,107,57,132,254,27,172,82,42,253,161,91,24,143,6,55,241,188,106,214,241,247,106,77,45,49,170,227,121,215,255,90,248,214,177,189,249,31,203,188,103,126,44,254,91,199,181,45,175,30,52,88,12,15,158,83,117,150,203,177,8,139,116,224,4,154,191,91,185,102,217,33,74,12,230,26,40,243,139,242,247,209,78,202,224,75,180,55,153,231,222,159,89,236,21,64,185,80,197,60,92,78,75,118,84,247,234,147,158,211,95,214,198,230,177,162,213,79,99,7,116,195,212,129,175,2,172,43,82,132,210,143,26,84,89,21,45,82,62,230,241,213,23,69,152,49,109,236,167,125,227,223,28,75,201,212,48,109,197,15,24,66,84,60,87,142,234,238,250,137,105,131,166,97,99,53,162,100,234,202,168,179,133,74,20,90,139,85,97,160,8,110,10,5,223,255,244,218,196,14,128,36,200,195,77,56,85,60,192,210,6,12,30,159,46,243,55,59,54,15,78,134,233,67,99,128,213,235,83,209,187,180,162,212,138,91,74,169,216,158,21,30,107,103,150,217,6,60,73,54,182,36,53,175,204,255,161,130,42,195,137,86,222,216,94,226,84,248,73,155,85,38,103,131,136,117,185,230,201,138,101,33,138,174,178,166,223,56,177,101,46,244,53,45,25,147,116,154,30,164,180,208,223,152,129,136,92,229,237,35,226,86,32,85,122,175,132,170,29,245,239,10,211,69,176,255,226,219,148,1,90,0,185,36,216,227,89,143,224,20,202,111,205,41,100,33,40,104,196,205,141,66,1,85,211,51,95,78,50,20,169,187,149,117,70,33,134,103,217,119,11,132,144,206,12,29,4,9,78,255,140,52,171,104,117,37,209,203,8,66,208,172,174,19,135,92,186,234,78,167,26,77,221,83,246,40,243,165,185,103,81,82,111,79,153,93,233,111,41,18,74,117,119,200,179,250,89,17,149,169,133,44,74,116,98,14,39,203,193,152,45,83,167,12,80,228,145,9,244,193,127,215,51,250,11,53,58,215,1,1,185,45,136,203,177,243,38,145,76,44,249,51,184,80,207,130,195,66,157,73,143,204,173,8,150,228,60,221,16,57,76,90,195,32,85,140,197,85,31,232,69,154,143,227,147,118,25,101,146,136,14,189,52,16,147,123,229,216,134,52,146,172,231,249,188,169,161,136,180,174,87,86,189,4,255,98,229,148,150,58,22,132,185,57,58,43,73,23,238,18,87,207,71,105,141,109,138,153,203,101,36,69,12,71,79,209,181,38,248,207,145,255,251,178,68,189,12,196,80,103,77,27,108,66,96,128,12,217,131,109,35,134,19,49,155,42,110,24,251,66,101,51,102,13,179,35,48,181,168,145,179,98,247,212,86,22,139,65,175,240,198,181,213,228,33,166,223,109,181,235,238,237,52,239,214,251,34,156,246,116,63,106,170,38,62,223,181,193,32,21,183,127,205,15,228,192,2,64,89,6,178,186,105,194,70,26,18,36,174,76,30,212,147,177,153,47,8,139,65,140,56,17,152,156,98,93,2,85,194,154,150,135,113,138,9,127,214,160,126,251,141,219,154,142,86,164,191,204,220,8,193,197,133,188,54,220,35,3,244,153,60,65,32,40,64,189,147,113,116,33,19,35,11,139,168,182,231,54,236,166,81,83,71,16,69,63,169,194,140,35,169,196,221,89,68,186,245,67,8,187,38,163,247,100,226,201,216,33,201,47,167,64,164,153,175,101,143,14,187,168,207,79,37,187,63,184,219,241,172,201,19,91,155,245,171,196,223,255,27,213,184,90,1,203,174,212,225,13,78,172,112,210,37,7,189,140,40,148,170,116,98,192,45,79,174,148,5,77,1,180,103,212,230,143,5,143,51,166,155,97,121,160,62,69,59,5,1,180,17,162,253,39,70,190,68,140,149,207,147,57,93,70,156,115,33,132,90,241,87,104,141,9,125,242,175,82,121,18,88,247,153,32,129,42,213,45,65,79,37,163,213,203,45,197,115,23,100,219,155,192,219,82,224,146,134,190,149,53,115,67,229,86,117,238,251,105,33,60,141,110,34,170,191,217,209,92,206,90,191,158,94,160,250,30,59,148,111,80,8,2,118,93,249,164,14,38,211,15,24,6,0,102,18,73,143,2,37,170,48,208,57,22,152,187,99,201,192,78,178,253,76,148,9,15,5,132,135,100,38,30,136,141,117,4,228,219,26,13,176,134,139,178,52,74,230,24,196,44,149,145,138,163,34,134,156,204,134,189,239,38,196,31,109,234,74,196,188,183,79,41,178,205,119,93,37,208,132,131,25,223,151,152,126,145,169,238,162,10,37,154,107,149,88,243,238,210,42,82,73,65,89,142,162,43,74,181,159,98,90,237,182,164,38,68,89,74,215,187,254,117,164,191,255,102,249,8,40,0,163,142,51,62,96,141,70,23,53,57,72,214,68,35,48,2,141,108,97,50,56,153,224,70,101,7,108,36,35,56,5,16,202,40,8,179,64,33,48,97,56,42,206,198,67,113,20,74,134,185,37,84,48,132,176,210,124,136,216,3,7,231,154,98,15,188,65,29,39,165,84,72,251,40,185,16,200,46,17,220,33,61,72,21,44,249,72,113,105,41,211,117,56,244,25,14,243,28,49,118,72,179,143,169,54,7,13,121,163,228,174,75,30,78,163,116,27,45,26,77,255,251,178,68,198,12,196,71,102,204,155,105,67,96,137,236,233,131,113,40,106,19,245,155,40,110,61,9,130,117,179,101,205,198,33,184,229,34,214,203,49,206,174,60,116,195,173,160,122,88,160,220,82,76,106,177,191,227,237,170,168,187,159,253,70,158,91,222,110,51,171,90,114,3,32,43,117,255,152,178,60,106,16,121,154,219,102,124,8,137,66,5,140,161,129,229,136,147,74,222,170,113,148,98,72,87,88,240,248,152,15,194,125,17,249,194,135,24,50,15,199,85,145,7,3,149,146,73,212,105,226,157,126,250,85,117,152,224,187,182,223,138,8,96,75,211,238,108,161,100,41,134,86,247,84,70,97,52,65,244,58,207,164,40,249,103,74,139,16,235,56,123,24,60,101,69,142,245,161,18,88,80,63,28,226,123,114,81,220,161,168,226,191,77,4,88,248,113,101,106,185,17,5,152,192,152,145,161,177,37,229,86,180,66,200,196,155,120,106,138,95,218,107,191,222,168,98,66,202,140,18,170,13,207,247,212,196,110,12,0,32,196,106,103,198,135,13,52,37,40,48,138,65,114,185,43,117,110,79,37,200,62,62,244,86,167,175,98,245,20,17,110,154,212,142,95,135,0,108,41,64,163,215,169,36,116,28,80,237,53,19,219,126,189,23,198,168,189,125,228,65,156,66,139,196,97,118,7,162,241,77,226,124,73,146,21,4,17,102,241,159,253,165,207,149,69,70,43,170,110,68,36,142,107,203,83,117,221,177,26,140,198,63,27,82,245,163,35,188,247,34,80,214,85,89,67,213,44,202,99,28,254,189,79,142,100,181,61,155,60,38,112,2,150,93,140,163,108,48,112,112,199,74,83,4,142,64,208,195,10,137,209,24,193,128,22,180,186,30,183,13,36,193,65,37,234,176,182,75,30,37,122,51,218,58,52,70,125,230,98,250,143,66,11,165,165,48,170,109,126,158,49,142,97,101,59,45,227,203,19,149,142,60,169,21,51,7,221,234,136,141,99,137,168,154,136,5,20,234,122,170,137,186,80,143,117,69,68,65,217,28,168,123,199,231,87,86,200,90,74,106,184,177,220,232,32,110,28,152,72,37,8,80,149,23,119,58,57,134,241,68,117,101,90,125,204,110,173,219,80,103,0,167,36,140,225,50,208,20,20,202,15,67,44,155,12,116,7,50,17,208,197,162,211,4,2,164,236,162,63,105,2,68,32,118,14,232,164,212,12,212,169,46,70,226,76,186,5,97,20,117,26,123,249,109,219,170,147,17,183,223,42,104,172,49,38,167,213,254,218,202,160,39,213,153,70,180,221,145,46,15,118,210,8,115,209,199,142,198,75,52,26,214,97,77,121,176,212,12,162,23,168,65,134,228,81,170,35,197,111,57,153,70,78,171,151,128,255,251,178,68,197,140,196,92,103,77,27,102,61,112,139,140,233,115,113,133,106,20,33,155,40,110,25,25,66,120,179,101,141,195,35,49,68,130,51,252,32,145,153,187,152,115,19,137,93,242,175,134,159,37,78,9,141,19,143,78,72,28,133,64,238,188,147,109,233,8,229,231,68,86,55,199,12,209,227,232,16,0,203,109,188,224,46,179,70,7,140,91,92,50,8,152,210,128,51,25,142,140,40,81,120,219,196,155,95,9,142,152,2,0,75,79,140,177,105,124,53,201,138,120,131,78,148,188,19,252,119,227,27,137,208,179,90,120,157,53,53,153,12,159,117,113,205,34,77,165,54,235,121,221,166,52,58,27,10,165,152,124,153,71,243,37,51,24,151,57,141,18,174,206,208,186,157,124,189,113,211,182,97,141,128,103,236,168,247,61,213,224,212,13,212,236,173,135,117,120,126,215,51,12,147,175,239,126,243,25,181,85,168,41,75,92,123,223,196,211,106,99,175,34,142,50,249,41,16,93,166,55,180,236,162,34,240,65,216,213,6,171,243,15,255,204,252,78,53,90,112,0,42,18,56,25,128,74,96,112,177,126,215,179,254,239,56,9,138,42,2,129,160,55,241,240,88,25,202,182,105,35,18,200,228,243,239,114,1,142,88,146,168,230,53,47,176,97,24,216,199,142,4,36,186,37,122,237,8,203,30,114,58,68,181,197,187,235,188,202,242,227,51,63,207,52,94,223,166,234,111,155,203,168,166,141,198,253,187,227,161,117,106,70,153,72,219,22,103,51,227,119,78,140,41,233,229,39,38,97,4,57,200,98,221,203,91,94,27,125,238,178,255,67,164,178,42,203,172,113,133,99,93,255,248,86,190,80,5,236,0,128,220,182,238,99,217,0,143,24,45,67,72,136,161,3,66,129,136,184,166,178,8,205,102,23,51,117,155,78,54,10,237,3,141,227,211,120,153,103,159,136,101,186,26,30,108,103,194,83,46,119,125,124,243,58,79,181,34,4,232,226,179,106,105,245,146,26,35,52,56,246,233,205,137,176,136,64,217,106,87,139,243,46,242,220,201,252,67,185,157,56,111,213,176,219,139,187,121,204,65,172,226,250,161,213,14,103,254,48,6,230,106,80,104,6,24,67,6,100,0,200,230,23,164,20,24,69,6,71,33,122,98,92,15,198,5,160,56,96,122,5,35,32,0,96,54,1,129,80,22,36,1,195,6,16,119,38,7,81,96,12,18,12,2,0,25,62,64,18,50,103,136,206,95,56,13,146,160,192,133,104,30,99,57,141,136,24,35,25,67,0,143,1,180,132,104,80,64,166,202,151,108,42,48,225,179,38,234,217,221,215,45,250,132,54,207,198,23,97,249,3,135,134,232,232,223,121,137,118,21,44,19,148,64,211,7,255,251,178,100,193,140,132,174,103,76,19,134,69,244,112,43,249,183,105,227,54,89,173,155,24,15,97,47,129,171,51,102,205,146,141,184,16,207,99,112,140,50,36,175,116,180,227,103,61,155,189,107,198,77,131,143,93,35,112,198,206,161,87,23,57,28,181,100,213,106,171,83,212,126,44,175,98,80,213,117,213,22,231,212,159,198,126,100,19,223,247,164,159,207,241,219,36,253,190,170,42,82,211,220,249,218,138,31,39,251,159,171,157,101,251,4,129,106,201,119,27,40,29,129,238,64,103,35,95,136,194,68,165,71,10,125,105,95,185,123,114,164,28,117,24,141,86,101,59,199,178,203,241,48,196,30,142,242,35,179,191,85,127,123,242,95,206,241,158,100,133,61,39,240,243,42,78,247,98,204,139,249,122,232,118,70,126,72,105,185,142,76,100,219,208,133,210,45,161,185,183,26,233,123,120,105,169,209,154,32,48,19,41,51,161,9,86,207,252,216,237,240,203,0,110,147,9,198,6,49,140,7,51,30,192,190,49,29,24,99,4,128,77,48,172,13,35,10,176,152,48,34,0,19,2,176,1,81,226,88,1,66,31,252,25,143,25,36,142,128,64,91,174,56,67,5,89,140,197,45,210,216,189,235,14,150,169,118,137,192,192,237,44,18,87,138,38,150,244,111,195,35,119,155,197,60,236,196,36,174,89,185,44,16,232,136,60,135,135,26,231,24,250,85,102,158,63,85,36,61,38,80,169,147,213,125,40,223,232,212,173,212,139,77,86,123,152,117,136,27,151,151,176,223,163,230,147,22,112,226,37,174,60,231,212,176,235,79,20,242,154,15,132,215,225,206,141,78,23,107,233,206,121,186,250,91,143,63,115,169,111,183,59,83,54,57,241,126,171,20,46,235,255,114,144,203,148,175,246,243,192,198,128,0,0,233,21,59,190,219,131,67,110,36,57,160,37,107,44,84,129,182,238,113,178,82,60,201,62,16,31,74,15,255,253,253,105,137,53,69,59,180,191,207,254,249,215,63,250,90,137,195,178,41,33,66,96,172,197,204,19,123,11,0,10,110,104,33,9,140,196,46,192,15,134,58,142,180,233,139,6,232,200,166,193,21,97,82,166,138,169,58,31,69,32,98,201,114,199,207,51,157,50,162,204,201,236,54,66,34,57,145,25,49,250,255,255,193,128,10,93,180,56,108,64,142,210,117,214,225,146,130,70,187,70,152,16,26,98,2,153,115,194,7,110,66,200,95,165,212,71,231,114,0,81,24,170,195,211,71,222,114,185,97,162,26,242,185,104,132,85,35,24,27,48,57,146,81,152,27,15,6,107,208,10,198,70,162,120,236,137,41,179,44,48,160,158,112,88,63,107,142,18,54,79,136,148,38,161,70,182,84,60,228,244,244,155,255,251,178,100,202,12,133,234,103,72,19,217,90,112,116,12,218,13,101,35,63,20,129,155,46,110,49,17,129,135,51,103,13,144,142,48,37,135,19,19,223,37,207,11,22,146,104,241,146,58,197,80,130,11,157,201,29,211,20,203,141,32,203,198,163,141,76,211,73,185,54,69,186,209,167,168,41,162,248,95,142,32,99,148,35,212,119,19,240,175,197,63,192,232,90,132,255,155,227,168,8,192,6,109,254,32,148,190,70,179,7,42,163,197,132,20,10,74,51,75,30,106,147,13,117,252,191,142,56,93,175,133,178,102,67,243,30,209,76,148,187,255,191,248,86,226,72,90,186,20,87,178,250,2,184,110,55,252,12,229,195,209,32,244,138,237,145,57,164,2,6,167,77,180,204,213,83,61,15,250,69,218,103,206,198,124,17,220,175,207,60,182,249,121,175,255,254,69,139,0,2,164,140,198,81,4,13,110,143,196,193,208,103,204,104,65,16,192,120,8,204,0,1,128,193,180,8,76,3,192,108,192,56,7,145,148,192,56,0,82,100,192,168,4,12,6,128,60,148,2,65,32,23,40,95,161,24,15,66,220,43,197,9,46,2,90,27,112,43,89,3,20,32,136,33,222,56,9,193,7,36,134,154,236,110,63,67,213,199,39,84,47,193,93,23,21,18,61,2,115,27,143,217,95,106,70,248,75,110,75,233,11,40,86,156,245,137,102,141,159,123,249,183,170,75,254,190,100,180,181,214,189,219,124,37,117,119,156,189,125,60,77,94,209,45,36,249,154,36,90,90,76,199,135,243,152,121,181,245,108,196,203,233,245,140,83,219,30,152,214,99,255,140,111,252,253,218,38,252,206,122,254,191,114,248,62,208,117,159,225,61,137,26,148,221,109,173,103,252,71,237,105,37,40,0,133,53,184,216,20,58,69,77,110,38,54,52,128,122,34,130,161,99,28,128,95,7,209,173,174,59,217,209,205,8,144,167,9,24,194,66,64,133,17,99,7,85,46,62,132,58,119,153,141,42,18,203,251,110,86,45,205,187,242,185,157,17,158,238,164,51,145,76,38,113,17,70,59,32,160,160,185,133,175,86,51,179,200,182,69,27,91,37,117,45,91,116,217,29,9,254,251,188,230,158,236,232,61,80,195,74,189,72,107,17,138,236,235,117,168,146,13,179,178,173,204,106,176,124,140,101,163,227,12,17,193,18,205,149,131,138,76,15,48,210,140,65,128,94,140,19,224,48,140,30,48,58,140,3,112,58,140,1,144,2,76,1,240,6,140,3,80,15,76,5,240,22,204,2,96,9,192,0,29,152,5,32,82,24,14,224,46,30,249,38,136,185,197,42,110,84,29,167,1,130,12,185,35,178,100,216,82,48,4,193,211,76,34,115,13,8,199,159,52,130,76,177,255,251,176,100,214,0,6,104,102,201,29,121,224,2,117,76,217,147,173,20,0,41,166,13,18,25,253,0,10,168,51,101,79,56,192,0,131,160,24,204,163,0,132,52,106,2,13,155,178,32,208,166,142,129,152,98,191,12,217,192,84,97,225,32,35,96,145,33,66,9,18,92,64,176,149,8,3,8,18,34,173,129,96,169,173,72,24,64,48,129,100,219,146,238,121,19,113,14,138,80,183,49,196,193,5,3,2,108,232,218,173,206,211,247,242,126,231,140,182,41,43,155,185,94,39,90,29,177,73,103,58,121,28,78,134,159,87,172,207,86,177,0,213,169,3,225,99,147,150,160,185,125,204,39,176,171,42,130,101,28,202,197,255,175,172,237,210,99,47,169,83,27,217,125,206,220,206,154,134,165,220,37,191,114,114,237,92,254,165,54,227,54,38,163,176,205,234,183,187,86,131,182,169,177,175,16,124,42,200,47,246,172,17,169,139,82,220,47,93,134,31,105,216,62,254,24,183,5,105,171,255,222,235,15,255,255,255,255,255,255,255,255,255,245,251,222,255,239,154,222,127,255,255,255,255,255,255,255,255,244,189,24,190,32,8,82,110,88,219,68,25,198,50,110,66,161,155,212,166,58,50,153,202,190,101,49,120,177,245,224,95,192,32,0,65,77,91,29,134,158,68,11,123,88,28,186,165,164,96,169,203,136,201,109,60,75,66,17,139,130,22,241,61,152,26,99,215,153,30,150,121,197,246,120,242,183,167,165,38,172,57,137,58,163,198,254,154,189,45,239,167,90,176,250,236,87,93,187,155,151,221,179,18,242,58,40,162,207,128,193,115,57,150,254,177,245,96,22,59,154,186,175,100,75,235,176,60,186,60,198,98,115,57,236,167,100,237,175,94,106,144,102,76,206,231,211,250,107,253,59,91,95,98,253,172,204,229,54,103,51,230,102,185,51,63,59,57,59,51,51,145,127,253,10,1,255,243,84,53,195,37,197,147,57,131,163,16,73,33,98,184,192,16,173,30,154,18,251,80,183,145,50,144,216,192,64,5,65,36,112,235,240,21,142,195,96,75,12,108,126,214,39,160,66,32,92,98,90,60,30,29,197,230,165,133,72,149,159,72,221,196,131,69,73,231,169,102,210,67,64,236,121,188,193,251,170,85,53,74,142,151,163,185,19,175,67,155,249,100,243,53,47,124,204,89,236,145,108,135,61,203,186,24,174,207,141,182,148,93,195,245,120,234,190,234,122,230,225,137,79,29,125,245,93,110,90,91,14,115,88,245,174,124,209,138,220,29,220,185,198,45,44,138,143,225,15,125,70,13,204,2,146,237,177,178,20,96,67,132,197,26,100,137,49,39,52,180,78,116,6,220,95,87,9,143,97,190,92,26,71,97,97,231,41,54,156,255,251,178,100,96,12,132,223,102,204,23,117,96,6,120,44,217,163,237,20,0,19,177,157,48,110,165,113,129,226,51,166,93,177,150,248,101,8,249,149,170,135,144,138,46,98,37,12,28,14,67,230,33,204,249,145,148,165,68,103,145,206,170,83,58,154,103,101,86,49,12,200,31,83,181,146,196,87,102,115,59,84,168,140,115,50,54,107,49,174,231,77,78,195,221,122,153,234,199,171,25,25,149,4,230,69,121,17,80,133,136,56,169,93,17,238,220,153,219,7,0,27,110,252,226,179,60,203,208,44,203,49,180,196,33,80,194,16,96,193,177,16,18,8,150,197,96,155,162,130,48,242,233,146,0,78,68,129,237,151,62,174,150,84,33,86,137,210,20,7,22,40,156,145,130,171,13,96,186,235,12,9,99,160,58,52,138,183,5,133,82,202,38,128,84,196,133,94,148,106,37,201,3,68,83,9,50,217,184,85,121,248,183,199,61,215,253,83,58,247,77,191,166,182,127,234,190,107,136,169,190,229,189,211,162,55,212,125,211,158,197,47,133,27,7,166,45,145,202,213,107,202,103,207,176,237,169,112,227,143,59,71,207,35,77,187,183,19,218,216,255,134,150,84,162,0,148,128,144,146,183,92,58,36,97,227,6,67,108,44,50,24,104,149,163,130,75,85,182,130,157,23,13,114,67,185,243,118,172,229,114,229,37,254,229,57,207,185,186,151,44,219,181,200,120,56,69,71,60,227,10,104,77,84,176,217,121,82,99,54,207,207,248,76,196,114,66,17,154,156,41,177,8,210,66,113,230,43,82,127,231,169,21,61,26,25,198,76,250,119,45,15,157,146,218,85,14,210,177,222,223,45,78,66,140,149,142,101,163,178,152,94,84,234,145,77,64,5,0,1,37,39,119,251,99,28,76,77,38,65,42,21,204,0,1,16,129,218,202,103,188,172,57,244,118,169,161,136,6,95,38,145,17,151,137,12,105,4,67,199,87,14,135,76,243,238,0,142,139,173,70,75,100,157,38,90,75,183,55,55,85,72,134,132,66,130,96,248,100,164,51,13,120,146,97,104,245,75,49,92,242,157,157,225,132,82,201,67,77,196,163,204,45,172,124,20,241,118,36,169,208,124,83,208,202,24,108,91,71,116,69,60,237,144,93,215,175,51,107,7,219,154,238,48,239,242,168,162,199,187,244,59,48,161,210,64,162,71,255,219,246,48,1,64,1,73,109,49,235,251,55,124,143,7,46,32,208,48,198,177,28,196,96,156,26,2,37,82,110,39,178,146,90,165,96,9,128,64,187,78,127,33,151,228,28,124,51,49,0,228,215,24,26,143,32,44,46,165,135,245,10,213,33,173,66,36,19,19,37,171,94,165,150,121,231,243,227,181,175,90,247,204,245,84,65,1,91,255,251,178,68,114,136,196,138,102,206,211,134,67,120,140,204,217,83,117,131,126,17,153,155,52,238,24,245,234,47,51,101,205,212,22,248,230,145,111,110,76,164,207,216,179,145,86,213,91,85,24,235,60,217,63,151,201,12,169,244,41,207,42,84,190,104,112,67,34,236,87,133,41,38,143,176,92,196,119,159,194,13,245,242,160,209,173,144,166,83,206,252,1,16,10,59,36,70,61,130,158,108,94,99,192,16,177,72,136,160,96,144,106,145,71,55,145,247,122,31,198,186,193,40,166,32,120,236,55,57,114,245,187,84,213,169,42,242,158,129,125,51,221,76,68,129,25,218,164,220,148,152,92,59,180,32,81,138,63,66,218,145,40,32,129,10,169,61,254,255,14,189,250,110,59,218,116,23,137,17,221,185,125,79,98,204,205,60,174,179,140,127,185,169,183,70,50,16,124,46,137,234,31,230,251,37,229,184,174,134,42,33,10,33,227,47,29,149,27,23,122,255,61,12,253,11,78,109,13,77,91,60,18,88,2,158,187,208,179,194,115,72,162,96,41,244,6,1,68,130,163,21,65,84,222,26,1,218,129,127,83,157,154,141,0,32,64,42,146,40,164,227,179,248,60,148,174,61,4,21,6,71,38,117,63,40,149,124,47,28,103,74,21,48,32,17,6,219,75,163,144,227,158,161,210,12,229,238,158,160,68,17,40,72,56,109,151,212,119,210,153,9,11,16,237,80,133,83,67,64,202,134,134,120,135,213,222,102,173,115,120,233,86,172,219,169,88,223,223,236,136,31,27,30,230,42,148,171,167,88,222,6,138,221,199,119,69,95,74,250,250,39,240,218,4,97,53,116,146,155,50,177,233,149,24,138,192,48,56,42,0,40,32,24,24,242,178,233,77,121,135,110,71,23,159,166,169,51,220,114,202,114,181,63,214,187,91,52,17,10,148,48,219,91,144,130,230,143,64,232,146,105,207,200,134,254,165,159,192,40,8,157,210,75,16,68,236,167,241,141,8,61,209,142,96,226,6,164,150,218,19,110,81,176,124,196,54,57,239,184,132,177,136,39,144,234,110,107,57,34,13,200,40,251,243,30,248,66,80,65,156,68,240,243,252,42,239,59,16,196,16,214,57,180,243,209,66,223,39,235,81,210,243,244,207,138,230,93,45,1,138,0,41,119,248,227,12,67,225,144,140,210,111,48,0,60,203,224,195,22,11,12,52,30,14,2,35,83,42,13,115,184,11,160,167,90,99,69,68,59,88,143,53,229,178,38,204,219,124,215,118,104,138,212,245,230,112,213,223,176,44,73,250,72,68,41,221,140,132,103,149,202,142,162,0,56,120,28,174,60,104,133,124,245,115,196,111,241,197,82,80,105,142,206,56,202,153,198,41,119,22,83,20,174,82,74,212,255,251,178,68,126,128,196,152,103,78,59,102,93,120,138,44,233,131,113,229,78,17,253,155,54,110,49,15,194,66,179,102,13,214,33,176,169,93,149,72,68,57,37,82,144,122,172,107,231,42,57,209,154,205,168,155,141,26,230,126,175,154,98,220,251,255,192,149,2,228,219,90,96,41,32,58,112,99,149,136,209,33,20,197,132,143,242,137,197,217,60,15,20,102,206,140,21,156,178,185,195,238,158,49,11,76,176,120,212,204,87,115,238,120,245,246,10,81,36,8,108,86,144,178,189,124,22,93,9,154,250,197,12,58,196,112,12,161,198,191,189,110,204,204,210,162,84,198,42,214,30,228,189,11,28,76,65,135,239,106,151,39,185,103,138,25,144,225,219,50,252,153,178,160,241,121,53,224,114,165,144,35,55,193,126,127,197,252,140,199,253,64,198,24,58,14,197,43,136,73,38,200,243,249,116,50,123,255,238,105,88,39,1,185,247,252,195,8,0,203,0,136,196,196,36,194,208,28,32,95,10,128,34,32,100,179,170,22,161,239,74,166,64,244,105,116,148,134,63,67,113,208,56,30,137,53,78,120,62,29,65,23,88,139,248,88,141,182,71,142,177,75,25,105,108,108,251,241,219,27,123,170,185,187,113,128,145,116,204,185,53,109,163,201,48,73,220,19,193,150,221,77,107,163,37,180,213,151,179,69,92,246,93,151,103,25,76,60,98,188,202,221,141,122,186,168,87,162,232,130,247,74,190,109,151,197,167,131,84,107,102,174,214,234,209,207,252,170,141,30,75,99,63,127,133,97,45,0,66,165,41,190,182,81,87,167,104,200,42,136,57,115,202,44,13,133,74,103,170,77,215,153,152,162,173,44,170,101,145,53,71,51,83,75,45,127,106,178,162,215,154,190,46,81,155,203,28,69,118,91,191,254,223,178,169,79,62,209,53,44,131,42,167,113,238,219,81,114,158,159,172,182,178,249,67,135,156,85,197,12,26,215,172,90,20,132,27,57,177,35,78,121,170,165,172,146,70,41,106,40,236,117,200,232,113,33,163,214,223,27,67,126,247,191,145,229,140,225,226,98,95,243,253,10,89,25,119,99,99,26,253,249,31,235,127,99,64,144,10,109,191,230,79,30,123,8,102,125,152,96,160,174,153,107,139,213,1,181,38,188,209,30,117,99,80,40,18,99,183,107,92,165,122,160,12,38,36,179,87,227,178,171,119,117,126,33,118,213,205,252,17,57,170,124,2,8,18,245,233,202,249,90,132,106,201,76,94,170,91,206,28,84,36,82,155,209,148,190,218,252,111,87,178,67,58,89,118,188,82,7,18,131,75,55,0,174,140,49,100,132,232,164,8,90,178,233,91,191,249,24,62,69,38,40,38,60,166,162,108,213,140,117,244,171,153,136,224,255,251,178,68,135,0,196,101,102,208,83,76,67,248,129,236,217,163,108,101,204,17,45,155,54,109,165,15,194,57,179,102,77,179,23,40,96,100,223,90,204,169,100,21,210,100,184,69,128,131,0,5,49,129,162,64,214,79,15,186,246,96,117,248,207,221,106,12,38,1,244,167,52,10,175,4,124,249,140,39,57,38,175,195,106,152,220,182,153,70,137,173,17,146,227,16,205,77,228,177,157,212,32,78,97,197,98,130,61,105,53,183,163,71,15,44,205,242,37,8,177,181,146,240,196,138,142,94,56,177,152,201,47,26,113,78,211,166,237,179,155,16,253,196,74,189,63,45,3,72,184,212,202,30,131,156,175,202,190,217,185,250,251,175,142,252,239,133,170,255,248,191,232,40,19,151,111,177,134,79,156,224,9,202,162,25,97,169,118,69,136,8,143,20,221,143,189,168,188,240,204,23,149,250,177,15,76,65,116,31,105,244,157,134,239,103,243,244,87,243,154,158,181,127,236,231,52,245,55,182,225,218,169,31,167,51,139,86,25,15,178,188,202,58,160,197,153,21,103,90,111,138,69,189,57,147,158,203,59,171,84,131,94,94,56,157,99,191,254,28,134,196,227,201,234,11,2,67,18,70,24,217,61,217,36,225,55,77,253,252,119,101,179,157,218,53,238,70,178,118,21,213,172,140,36,121,125,5,10,236,169,75,209,12,91,193,21,0,187,181,108,197,16,3,70,3,140,214,137,51,48,124,26,36,48,32,125,118,46,56,219,4,81,168,211,93,94,18,242,2,75,32,211,68,37,17,20,68,51,140,73,114,130,43,33,98,205,220,149,186,180,245,52,118,196,211,58,154,31,131,200,48,251,139,4,99,77,121,227,8,125,156,209,83,130,163,72,144,76,170,116,27,45,24,159,30,136,23,52,132,103,114,8,84,75,97,77,205,90,67,82,180,140,189,169,206,29,189,219,206,242,155,127,254,191,58,150,210,207,191,33,165,128,96,39,45,187,133,178,142,112,96,196,177,66,201,33,65,102,14,14,34,82,113,119,250,30,105,171,133,55,179,162,150,103,205,186,237,142,57,20,135,37,82,158,78,83,246,57,82,126,150,199,207,93,219,211,45,202,229,85,27,197,153,168,29,6,70,65,148,2,104,82,87,120,254,104,95,155,157,165,27,167,82,63,76,25,6,70,60,66,154,57,217,58,13,4,144,43,188,94,251,42,9,78,33,29,136,208,43,152,115,47,122,105,39,255,241,151,22,26,128,226,14,227,213,208,131,170,91,217,73,252,172,240,251,16,4,183,93,168,83,224,158,196,206,33,77,60,80,193,131,76,196,41,159,89,72,166,234,244,53,201,19,166,254,212,163,167,139,86,141,98,73,68,200,181,116,160,246,5,36,132,227,56,72,86,255,251,178,68,155,12,195,243,102,205,27,137,27,80,133,140,217,163,108,101,204,17,9,155,52,109,153,17,66,31,51,102,77,193,139,40,49,144,90,142,161,230,101,158,97,1,17,120,13,152,230,32,99,48,217,37,107,139,142,90,199,165,227,229,217,229,57,249,87,121,210,239,184,180,132,223,120,183,177,200,89,71,14,185,77,36,227,122,164,131,93,162,235,159,230,230,172,120,195,107,142,70,156,208,62,212,96,233,49,221,221,8,191,225,251,126,127,243,169,87,44,21,0,19,146,92,97,57,1,190,0,134,80,90,13,27,140,124,11,90,131,193,193,224,75,14,82,212,61,105,137,226,131,48,77,37,155,115,212,173,26,1,119,155,216,180,118,89,26,173,106,17,5,246,7,191,75,141,236,40,85,69,250,206,59,81,92,24,230,44,244,49,8,197,137,49,107,75,185,144,194,181,98,234,66,85,67,131,192,81,9,249,173,92,57,115,132,100,237,80,221,193,50,121,236,247,34,57,215,35,6,80,200,141,162,197,64,242,60,17,130,196,245,117,209,217,184,33,96,201,160,198,228,252,23,217,26,4,1,205,174,180,209,226,206,56,164,192,50,138,128,133,6,226,74,41,226,130,71,125,222,142,187,140,94,24,163,183,23,202,35,132,237,0,81,23,146,104,152,229,61,144,15,178,151,195,210,59,110,26,90,39,109,43,151,204,219,77,131,149,166,34,91,198,213,35,134,174,53,162,234,7,43,95,92,91,92,212,235,212,237,167,47,119,119,191,3,41,111,230,171,81,244,219,55,220,24,124,191,253,252,245,124,195,124,199,40,202,121,223,207,75,239,81,67,111,43,230,238,88,112,182,80,223,119,160,35,64,37,182,187,154,139,73,199,27,154,172,96,246,75,81,99,32,80,183,181,188,117,213,69,202,134,214,196,221,184,127,56,238,13,102,227,189,75,31,161,191,186,149,115,221,217,70,57,124,171,240,174,247,79,92,206,84,238,215,28,123,26,254,95,117,137,238,50,5,16,169,63,245,198,252,92,238,182,51,220,119,73,144,118,207,89,142,131,237,236,37,159,33,23,106,155,171,21,134,187,77,188,166,63,45,72,66,191,104,147,144,69,6,61,53,39,205,170,163,137,149,21,29,234,40,98,141,31,221,187,200,164,5,164,32,187,254,250,152,158,30,98,32,1,150,192,230,72,1,33,121,134,192,235,181,151,165,210,241,99,50,152,212,45,252,187,42,241,67,200,142,37,165,36,23,109,142,141,26,242,71,58,79,180,66,29,131,112,66,137,149,215,196,153,150,191,109,171,156,109,26,158,72,168,175,97,124,85,237,170,133,117,105,6,182,174,80,227,37,21,220,196,24,60,134,151,210,102,146,82,234,32,122,72,136,178,77,136,135,150,255,251,178,68,184,136,196,11,103,77,155,102,68,96,133,108,233,179,108,197,200,18,73,157,54,238,37,15,194,89,179,166,141,199,153,56,81,166,14,188,106,141,49,34,133,12,155,225,126,250,222,31,255,137,26,124,49,229,10,61,127,196,54,248,207,234,177,210,211,113,138,246,114,167,128,123,0,187,118,252,197,243,113,226,137,143,223,102,56,0,141,24,29,179,10,3,21,20,82,4,47,163,108,68,132,45,42,253,77,136,181,22,227,209,138,200,137,213,119,96,122,237,139,104,200,241,100,69,206,236,45,101,50,89,245,113,101,133,169,220,182,144,53,181,71,32,145,228,156,196,57,100,224,117,209,137,111,198,139,124,229,116,115,119,117,163,112,168,162,81,133,7,146,219,125,229,83,195,65,239,139,69,242,95,239,138,179,165,43,185,118,47,166,105,169,115,11,214,37,206,214,223,6,107,252,114,190,103,194,237,7,131,34,138,222,86,60,201,195,239,127,253,255,109,250,23,181,0,0,93,71,62,177,195,12,188,24,60,209,79,47,219,236,188,40,162,243,215,206,78,207,86,245,98,185,213,101,168,62,111,252,244,82,177,179,150,221,245,79,218,195,42,55,90,22,43,37,109,87,138,237,106,38,247,32,27,103,20,88,245,48,115,41,145,197,189,158,187,85,151,29,221,103,83,22,195,250,120,201,24,77,89,194,205,187,109,20,124,143,69,214,89,72,190,142,99,102,175,136,241,156,85,51,127,248,212,108,107,165,69,13,111,62,17,39,252,101,123,82,160,252,119,147,83,216,208,192,0,153,110,198,105,46,98,229,230,237,26,110,100,100,205,141,249,130,137,169,246,158,227,165,34,18,219,230,246,236,117,151,53,231,165,132,206,108,126,174,106,220,86,234,184,54,60,109,107,115,163,195,253,216,168,50,145,215,214,33,64,115,110,130,155,206,253,110,172,166,49,93,60,188,59,33,24,105,218,255,166,173,174,200,221,111,1,91,57,11,33,145,229,221,216,232,196,109,153,228,114,142,41,134,50,20,140,138,40,46,196,188,187,125,104,187,18,253,5,213,132,108,111,232,115,113,212,20,223,16,168,3,225,77,21,220,52,224,80,232,153,131,59,151,151,49,133,71,105,102,34,11,176,114,128,10,85,61,96,225,99,83,75,167,98,77,58,148,242,7,49,244,111,84,70,5,137,183,11,178,153,248,252,137,217,104,12,74,73,98,197,138,140,117,40,221,72,50,38,110,35,8,98,132,10,17,144,215,99,149,42,113,177,1,114,36,132,58,5,101,205,94,164,187,152,56,182,87,20,202,56,120,122,76,71,21,16,96,164,202,229,194,64,242,54,153,109,231,167,106,68,143,122,126,62,229,245,231,229,78,123,174,136,26,60,83,76,129,251,12,255,251,178,68,200,8,132,13,102,207,211,76,66,120,131,44,217,163,109,229,110,19,189,155,38,78,33,121,138,127,179,166,105,183,161,56,65,69,84,164,33,244,244,63,82,190,171,183,254,131,155,95,0,50,169,0,0,15,109,185,166,118,26,138,81,148,106,15,67,133,0,70,2,193,5,206,178,77,190,133,136,87,80,132,177,148,186,124,245,79,53,151,76,138,165,13,41,187,57,67,93,40,85,206,212,141,12,200,147,144,63,135,147,203,54,180,11,30,104,114,59,52,209,135,135,186,161,194,196,142,40,104,138,13,141,7,132,237,69,77,127,143,116,33,199,27,4,37,156,138,77,181,44,3,132,141,26,113,243,135,197,221,217,8,101,10,92,154,240,47,116,48,99,141,53,41,141,30,61,93,69,46,98,3,225,15,159,154,78,180,199,112,125,86,48,153,59,246,102,99,174,186,226,97,18,198,146,226,24,235,225,127,208,33,149,0,37,181,184,208,117,13,37,236,249,85,204,0,173,191,48,2,102,2,217,153,195,190,251,193,140,209,122,72,36,146,250,76,34,16,198,229,150,38,162,116,215,50,140,93,143,216,185,61,55,69,106,158,27,134,162,208,36,98,51,245,166,37,154,183,188,101,116,151,92,182,159,18,114,39,42,211,204,74,44,83,130,241,58,83,203,223,93,124,81,48,97,205,41,12,157,238,48,177,210,13,214,108,167,106,238,173,28,162,94,222,91,233,105,45,233,154,230,233,91,229,9,126,120,246,183,117,233,243,115,22,73,148,250,103,234,77,38,77,70,74,51,99,219,168,225,218,103,231,104,164,181,210,112,135,63,64,1,0,1,37,112,237,116,229,252,255,28,201,36,50,114,40,77,199,145,249,70,34,238,252,97,222,118,97,144,132,34,12,132,80,209,98,211,32,120,208,130,64,192,61,29,78,84,65,193,153,48,227,47,168,152,189,118,105,202,71,25,190,42,37,247,215,223,223,252,83,78,84,172,123,153,57,195,234,89,89,189,205,221,158,135,166,157,156,218,113,121,95,212,206,150,18,26,124,241,50,207,76,189,98,75,232,221,35,93,41,39,57,99,191,16,234,244,255,62,210,203,169,174,216,183,9,185,155,18,132,245,249,101,32,171,218,123,79,106,77,154,118,29,122,0,1,203,181,55,18,140,11,50,50,227,12,195,96,115,34,147,140,92,57,57,40,209,101,133,48,53,146,16,169,6,222,37,164,205,233,29,240,209,164,66,48,54,41,129,242,104,2,170,43,168,94,93,57,49,116,122,184,54,41,142,36,201,28,142,6,147,150,68,134,222,72,126,125,98,241,145,187,34,73,38,1,233,5,179,120,19,174,0,66,123,132,195,136,94,56,173,41,109,98,139,41,62,190,56,105,27,247,187,120,213,255,251,178,100,206,12,132,229,103,205,155,104,111,48,144,172,217,119,100,203,104,22,129,155,50,110,97,133,9,185,51,103,141,147,21,41,119,98,189,41,69,155,181,89,5,58,209,194,178,36,237,193,107,59,251,67,183,85,57,85,210,211,89,57,145,94,109,123,218,197,255,157,182,177,183,222,153,207,218,244,206,157,230,40,71,149,174,219,98,139,179,179,27,110,209,206,177,203,169,213,155,124,32,113,133,192,1,239,191,11,10,11,9,88,75,196,36,83,30,121,216,100,45,209,129,73,128,45,127,255,13,79,26,110,203,94,169,53,148,115,63,255,166,171,51,252,135,247,250,142,28,32,172,231,155,87,43,177,10,168,60,196,40,176,146,50,48,242,195,170,198,67,149,136,186,79,114,20,201,69,165,90,81,162,40,96,155,82,139,85,110,165,43,104,49,84,142,232,194,110,40,43,124,168,115,206,118,16,112,242,170,179,206,0,113,117,1,0,21,55,254,153,168,46,122,96,24,83,224,137,4,100,34,144,132,24,233,116,212,202,145,250,127,224,28,129,84,81,48,83,36,51,79,72,195,84,185,73,210,115,74,92,36,141,17,194,170,89,209,242,119,18,129,168,47,14,93,168,237,36,180,159,156,146,91,83,57,154,127,44,138,57,140,92,248,106,170,104,56,26,221,103,225,164,174,83,101,169,225,71,225,120,196,181,176,133,253,212,234,14,75,178,211,212,31,150,58,235,255,155,118,121,75,255,248,255,255,255,253,154,254,107,82,60,164,254,220,37,27,250,191,253,241,216,21,150,0,25,175,248,201,0,148,229,32,124,192,225,56,4,36,24,52,12,2,131,96,104,50,237,172,181,205,117,157,43,183,246,84,74,58,178,49,9,6,24,72,151,94,81,83,58,195,83,38,154,169,26,40,9,85,33,100,170,156,45,26,147,152,212,36,133,49,37,178,133,109,45,100,96,82,114,127,239,142,185,124,197,85,67,139,207,173,87,95,177,212,216,216,213,153,102,188,29,236,231,72,85,37,155,34,53,141,158,246,232,218,145,233,170,251,235,184,110,207,36,101,47,255,246,223,253,181,235,47,156,212,83,204,239,83,153,47,91,219,254,175,219,231,96,85,128,127,233,156,240,65,239,131,49,129,3,217,134,195,33,133,96,192,112,124,96,168,40,2,4,192,64,81,40,0,95,246,68,187,211,177,118,52,216,148,116,1,77,199,155,150,206,68,98,65,144,189,80,254,86,132,249,20,44,29,30,159,12,73,193,176,188,152,79,111,217,70,228,107,53,142,167,101,99,147,252,60,109,9,181,208,190,134,166,145,213,91,173,211,230,203,86,75,132,58,84,99,160,245,153,51,86,208,193,147,92,83,147,15,250,30,49,82,69,198,14,36,222,234,150,161,255,251,178,68,205,136,196,96,103,78,187,153,48,82,145,44,217,163,117,38,106,19,121,155,44,78,177,15,194,98,51,166,13,214,33,168,74,50,101,111,146,78,231,131,228,133,130,175,254,189,222,101,231,227,190,239,255,157,120,217,171,137,239,255,11,80,1,19,111,233,146,43,145,205,1,176,0,45,48,12,66,48,176,0,75,192,72,76,186,224,38,96,200,231,148,154,166,112,7,211,228,49,230,51,159,93,16,76,112,209,251,232,215,31,174,137,191,105,219,34,66,61,45,168,124,107,150,60,195,195,199,244,168,155,115,216,201,25,37,31,99,134,160,140,173,87,53,226,17,86,40,90,45,65,4,165,110,48,225,119,9,199,91,28,194,189,177,236,77,75,151,35,201,147,44,56,162,32,129,36,12,205,148,161,75,169,67,75,20,208,30,14,214,208,250,90,117,168,129,58,196,232,167,158,111,250,203,221,255,228,213,113,17,255,63,31,216,69,106,9,0,21,118,214,128,190,79,122,124,213,18,132,32,232,162,100,0,8,104,91,88,6,85,46,180,234,186,50,58,71,182,240,29,76,77,50,113,185,90,253,34,20,64,128,233,69,41,133,87,63,137,40,50,45,233,117,125,167,83,17,98,198,209,32,212,241,41,165,55,168,230,209,53,21,234,239,241,99,146,213,84,126,53,104,125,80,235,100,30,201,109,103,158,107,195,253,148,163,70,156,248,246,88,24,44,67,56,114,156,19,213,61,92,202,188,248,220,230,29,168,213,228,116,193,241,215,44,69,10,40,234,250,184,48,186,136,217,94,120,249,248,255,26,4,28,160,1,127,239,141,12,72,56,147,140,202,136,102,180,99,192,8,40,48,224,19,1,100,175,123,98,135,219,213,147,62,104,105,197,68,213,189,73,98,180,186,191,90,75,96,144,244,128,133,3,169,78,205,146,180,193,12,214,105,122,237,225,205,66,133,165,107,145,61,13,224,190,76,17,13,111,197,127,142,115,139,97,86,72,54,69,5,57,28,56,77,3,67,195,249,172,168,163,42,229,70,184,146,217,160,107,160,250,26,176,145,50,53,152,166,113,236,243,194,44,233,14,58,171,131,111,77,70,221,141,40,238,135,156,163,149,30,60,177,241,101,29,237,90,255,207,115,168,64,160,0,16,0,76,215,90,98,147,81,203,1,3,81,51,24,2,76,18,34,8,35,197,21,149,56,218,45,36,168,190,124,160,244,178,180,115,90,116,91,59,140,244,148,118,102,122,83,88,181,112,14,46,62,97,239,47,38,172,67,141,188,112,237,223,115,161,220,54,207,48,211,220,220,65,50,69,68,43,97,81,227,155,151,190,105,106,137,119,85,222,146,5,241,173,109,63,6,170,65,2,180,182,181,209,127,71,169,175,19,119,103,92,255,251,178,68,204,0,196,148,102,205,59,105,67,240,148,236,233,131,113,136,110,18,205,155,49,78,49,11,194,80,179,101,205,198,25,160,95,16,226,172,81,185,165,92,251,149,39,15,185,75,231,148,170,115,214,163,161,136,55,134,216,242,234,175,149,187,101,255,238,238,37,2,118,32,2,101,219,243,28,156,6,197,6,149,3,152,224,124,4,9,9,7,145,125,8,18,13,221,112,161,196,241,112,165,166,131,239,63,45,47,125,80,146,126,102,102,73,37,184,52,170,3,200,71,230,0,90,60,197,2,233,60,24,14,168,27,37,239,71,82,65,16,251,152,69,93,85,116,111,71,15,159,217,2,84,6,198,17,191,93,187,234,157,177,139,72,246,80,22,39,247,229,235,228,124,155,171,106,220,130,6,215,101,237,206,229,79,163,118,145,66,154,117,100,39,110,187,181,78,109,35,39,127,192,199,165,37,219,203,252,223,215,247,191,170,99,190,254,247,248,26,21,0,23,46,176,198,116,101,13,51,67,252,194,4,39,140,73,1,60,172,6,76,25,0,32,160,2,147,100,120,12,213,66,52,190,163,237,221,42,110,37,123,240,161,173,205,217,112,239,195,239,243,164,253,187,49,55,90,93,18,158,117,95,102,225,102,31,221,43,251,93,248,164,136,67,117,225,254,210,231,103,120,232,144,20,130,132,27,7,32,85,65,166,155,179,31,231,167,105,134,216,238,237,242,123,190,229,60,185,169,50,101,186,6,201,232,229,105,140,207,151,140,148,223,211,74,69,132,124,214,62,144,62,96,145,19,137,211,23,175,36,170,241,173,128,158,106,217,88,236,168,179,180,199,211,220,230,210,181,223,181,218,245,87,205,237,231,13,150,130,0,114,199,41,131,200,106,75,132,34,49,79,213,80,132,20,65,112,173,200,2,33,15,186,209,11,9,6,133,93,85,225,253,80,86,64,89,129,158,247,158,212,138,235,179,211,127,25,41,14,134,152,165,103,97,235,52,107,161,21,69,84,194,35,202,214,42,181,18,249,100,50,28,204,57,213,138,249,159,179,215,93,115,150,119,163,102,44,230,85,75,57,246,70,186,161,236,142,66,162,10,25,196,37,49,138,195,73,229,53,217,223,74,212,160,207,64,0,22,221,102,13,6,164,108,82,36,134,28,97,92,4,8,3,7,240,30,48,1,4,147,1,32,4,48,15,2,112,112,1,24,12,0,106,184,93,161,192,54,131,136,254,176,41,248,245,140,0,19,97,149,238,9,102,205,186,82,53,120,163,148,232,167,210,63,38,212,52,200,149,4,0,240,208,74,89,84,65,99,207,77,130,170,6,192,188,23,24,33,157,101,220,156,30,77,14,156,154,48,68,68,118,153,159,154,246,229,163,250,187,78,58,111,129,145,105,255,251,178,100,202,140,133,71,102,202,27,198,94,210,116,204,217,115,104,197,106,21,29,155,36,111,33,89,130,1,179,102,105,148,161,56,125,71,61,180,74,119,85,19,221,202,82,166,149,113,31,81,221,173,73,176,170,65,241,93,148,43,216,241,240,172,35,12,49,199,34,213,20,201,172,173,162,232,138,204,213,209,19,8,28,144,144,34,246,223,243,53,226,56,144,6,96,214,44,225,127,81,185,197,92,49,17,1,115,35,50,73,124,5,147,181,178,86,190,226,72,48,83,40,250,239,182,72,79,66,235,254,254,189,226,226,175,25,28,213,12,167,26,178,198,189,183,145,10,38,149,113,135,74,193,231,217,105,112,73,51,106,118,54,237,73,107,217,248,137,52,120,152,213,118,123,151,73,179,113,205,19,119,54,78,176,202,42,233,117,92,187,53,239,122,68,196,60,219,75,169,52,150,155,244,154,188,245,61,87,29,192,33,50,1,59,182,252,212,59,163,143,58,13,74,49,16,137,204,82,31,48,104,88,56,0,244,186,15,58,229,105,112,58,247,162,157,83,219,126,177,179,57,39,183,57,78,237,198,168,159,104,33,162,83,191,86,32,75,148,147,146,200,43,57,249,220,213,16,8,48,64,48,66,136,0,40,17,2,11,9,135,197,1,138,48,233,110,101,4,221,50,243,144,155,134,219,249,144,190,232,101,130,228,39,255,40,181,63,54,51,134,102,78,221,79,195,134,65,141,104,177,136,200,219,12,41,96,39,29,216,72,145,7,153,190,212,87,149,19,133,126,97,51,118,58,248,152,187,223,13,72,2,225,96,16,7,46,219,96,164,80,50,68,106,0,183,38,208,6,20,32,50,145,138,129,226,134,169,23,11,177,49,74,253,83,211,216,173,83,83,159,55,79,71,119,10,104,42,110,47,82,199,72,196,103,127,142,166,229,48,89,151,86,122,220,239,238,113,62,23,168,235,178,102,18,12,96,94,65,120,165,102,203,28,172,94,161,100,160,9,190,78,233,233,9,38,138,109,55,72,21,21,76,191,49,16,148,213,81,209,69,133,42,218,60,115,246,139,41,57,75,51,114,118,225,182,101,105,246,242,121,206,54,96,97,222,83,21,213,84,73,227,26,237,230,142,226,229,224,3,197,32,7,109,255,153,162,220,157,64,124,152,220,59,134,0,197,9,249,88,168,66,7,24,4,2,181,23,69,75,25,155,48,75,133,29,151,187,242,181,103,158,159,149,61,49,167,217,158,196,223,88,211,201,1,175,59,107,70,95,77,69,123,24,243,136,240,207,216,180,21,67,247,74,27,200,51,98,115,203,22,145,37,203,103,141,136,106,179,120,125,110,86,120,248,111,255,138,104,154,100,104,142,45,185,159,84,207,187,178,228,110,58,88,201,165,255,251,178,100,206,140,132,179,103,75,155,131,94,96,148,12,233,103,104,200,190,84,129,155,42,110,161,249,137,239,179,102,29,166,32,224,225,81,160,215,145,4,243,193,184,237,196,35,17,102,75,182,212,102,171,71,153,5,90,206,103,109,195,233,181,73,32,110,75,227,88,157,243,78,169,107,252,83,222,22,234,190,35,192,225,232,0,91,182,220,47,4,190,162,32,138,68,154,225,49,212,57,54,126,94,52,241,138,118,82,154,85,47,173,134,18,72,186,26,176,242,123,182,49,156,142,184,234,187,255,207,199,189,156,169,117,181,84,56,220,100,110,49,149,97,99,238,241,227,162,94,235,88,53,245,37,145,166,57,177,239,109,117,35,61,110,93,169,198,36,15,83,111,221,37,210,156,121,239,229,44,244,175,223,81,17,53,80,158,57,104,155,98,33,88,249,185,153,184,177,232,68,113,122,245,88,208,18,137,170,0,185,37,240,195,161,66,204,69,128,220,193,52,36,140,15,2,148,194,52,8,12,31,64,132,32,39,139,202,132,248,185,123,160,4,29,66,53,238,187,220,167,177,82,81,203,105,34,177,182,90,193,20,201,234,127,26,226,97,83,65,205,129,188,150,56,22,118,207,217,155,195,47,157,127,134,143,26,38,129,134,6,241,162,108,72,238,171,20,66,169,83,84,211,221,191,113,241,29,255,29,196,92,246,177,179,71,52,156,117,109,93,221,44,245,195,82,186,173,94,172,180,213,75,177,131,131,167,17,165,51,153,220,242,231,38,97,71,62,228,138,7,166,122,14,215,69,209,73,37,54,138,86,66,247,175,90,204,1,202,198,224,128,136,246,219,224,172,233,12,142,70,114,35,124,6,62,153,10,153,95,205,227,43,120,227,22,232,37,140,160,254,179,25,154,91,64,240,41,251,26,238,82,17,219,27,93,31,105,253,248,100,114,234,142,28,102,173,93,190,165,42,170,159,147,117,239,167,29,116,199,204,91,222,196,165,59,119,79,74,94,199,186,148,233,177,40,203,101,191,105,186,45,221,69,233,239,154,65,215,209,231,95,243,59,162,24,247,243,44,169,108,197,181,183,95,220,123,37,212,202,251,190,106,159,44,24,131,128,20,99,102,115,198,62,115,33,80,99,65,166,100,176,178,103,8,150,98,208,172,97,144,150,60,29,143,0,76,193,119,140,0,69,184,125,87,67,210,60,4,72,150,52,29,11,83,187,40,151,13,42,178,187,83,8,102,34,161,163,192,67,90,99,51,206,76,109,251,191,199,133,173,185,114,233,93,97,241,130,110,31,96,140,68,183,21,88,78,119,17,6,37,234,213,119,31,199,223,115,90,127,255,255,255,255,255,255,168,141,109,240,167,22,30,16,67,193,238,132,178,149,5,137,1,179,66,210,255,251,178,100,208,140,21,11,103,201,155,200,110,96,126,204,217,135,100,203,108,83,205,157,36,110,161,185,130,29,51,101,221,147,46,248,177,65,237,32,225,83,174,196,50,248,228,120,232,53,247,100,150,157,209,86,165,246,83,53,93,250,203,193,190,160,4,129,185,18,65,118,24,7,151,32,23,73,164,96,4,117,184,173,80,117,170,104,62,87,73,169,253,119,27,53,41,243,198,237,221,92,253,197,47,210,203,169,112,108,224,104,35,251,75,237,250,111,199,250,246,233,70,123,246,149,146,135,77,196,202,46,175,27,126,226,11,149,92,21,104,220,55,213,91,36,133,25,186,145,120,133,94,102,237,110,187,125,86,169,13,191,251,217,78,214,78,9,91,94,92,50,45,78,37,60,250,175,111,233,213,133,171,79,56,147,230,226,123,116,221,220,68,117,74,126,255,218,144,27,178,0,6,221,180,215,124,248,227,132,168,200,33,104,198,210,148,197,82,80,116,65,6,148,64,33,124,192,176,13,122,195,17,244,1,147,1,197,196,67,130,20,179,145,16,18,255,184,46,154,211,96,204,6,25,126,92,214,128,163,165,190,46,219,14,40,3,25,34,250,131,215,37,120,33,152,180,251,245,34,65,74,15,104,161,20,27,148,58,32,56,131,61,170,238,179,250,111,50,225,185,110,121,190,99,175,211,250,91,227,190,158,147,182,122,254,113,201,192,137,39,167,4,140,161,170,246,220,217,99,40,58,32,71,60,194,196,202,48,222,81,174,203,154,23,30,182,198,7,18,178,94,185,220,25,97,207,72,80,188,211,196,125,121,32,162,158,223,31,248,49,166,206,23,98,40,140,36,21,118,255,241,152,215,170,40,8,134,30,208,66,25,28,115,149,234,181,195,180,156,148,150,82,119,98,97,105,170,33,162,146,174,122,161,33,63,27,237,255,91,44,236,174,91,196,211,63,176,213,119,150,119,141,109,249,29,106,117,194,107,111,148,240,131,70,171,89,98,232,107,68,242,198,26,34,245,57,80,58,232,97,246,179,118,189,73,19,104,213,83,90,43,54,238,182,181,109,105,25,83,35,47,170,151,151,168,186,191,186,97,162,18,119,124,61,223,82,18,80,1,169,54,167,69,131,71,246,4,38,36,134,6,18,34,162,49,188,198,240,184,194,80,128,179,128,160,206,10,108,233,112,42,4,48,196,22,94,138,186,112,188,147,210,54,136,233,63,240,235,210,210,152,251,65,125,96,213,9,110,114,120,171,99,122,161,234,91,75,33,177,212,139,195,210,92,157,102,205,20,97,225,144,164,156,56,199,29,70,210,205,125,255,31,235,10,221,124,196,105,247,15,21,115,20,144,241,125,36,223,55,169,44,61,74,212,111,144,189,176,199,224,146,213,3,22,33,10,255,251,178,100,213,12,133,134,102,200,27,168,126,98,120,236,233,147,101,232,38,21,105,157,36,110,161,249,129,247,179,102,29,132,161,104,142,32,76,104,197,37,221,234,240,232,117,36,18,66,158,116,95,250,230,36,107,189,150,186,139,108,206,246,52,40,211,73,172,68,212,28,107,235,109,193,25,137,56,192,20,219,255,129,237,32,25,116,206,20,3,148,26,133,125,214,134,246,51,42,81,42,171,232,48,128,229,48,212,88,57,9,93,102,23,188,204,243,185,100,167,218,235,9,95,92,180,50,85,223,161,4,41,68,15,24,51,198,74,34,146,181,169,17,27,178,15,164,129,104,122,62,13,125,135,205,208,235,134,58,102,239,24,114,13,163,232,123,30,178,194,36,75,15,29,84,209,6,254,250,255,111,10,215,36,223,71,188,111,199,213,202,125,84,43,147,17,170,87,87,188,253,192,5,170,0,203,182,172,198,121,244,195,96,152,194,129,164,193,112,108,193,64,120,196,192,180,10,5,128,128,16,224,89,155,169,91,122,191,153,124,162,49,49,63,7,203,97,218,9,67,207,73,44,133,194,226,210,137,28,186,68,220,224,188,169,154,8,128,157,68,206,44,29,223,195,110,80,0,176,196,79,190,170,190,193,51,152,96,36,230,156,143,159,39,13,56,133,228,187,51,58,20,48,153,109,40,150,146,215,183,143,87,191,27,38,142,177,153,72,143,34,138,7,18,200,125,196,74,204,184,35,223,182,158,167,215,100,203,57,149,141,133,103,249,57,88,250,191,233,231,156,97,25,179,116,70,119,90,134,244,0,92,250,234,101,223,126,99,128,68,97,160,94,97,41,34,56,20,2,134,83,3,67,116,32,75,167,212,148,1,111,147,9,105,224,230,179,201,19,189,33,106,45,210,129,66,221,8,113,230,115,221,232,244,243,244,255,48,56,47,24,214,63,45,135,159,73,236,233,147,7,61,96,88,117,228,25,1,136,221,37,125,23,48,194,69,57,169,180,111,142,204,194,192,64,164,198,238,81,174,37,194,205,77,6,159,206,144,210,138,29,98,200,69,211,149,175,72,202,93,144,199,53,87,62,42,211,4,124,51,170,39,177,227,6,209,75,37,179,163,159,4,144,182,54,190,105,222,154,161,248,219,87,212,103,221,23,91,195,196,6,225,33,0,230,219,122,122,85,103,130,38,34,66,10,131,153,144,201,153,136,51,153,91,31,182,185,103,142,9,133,220,124,232,29,102,43,28,159,28,157,161,196,177,195,208,177,107,172,183,98,180,90,28,76,15,37,133,220,148,45,104,68,17,8,144,111,22,157,93,43,217,20,63,52,198,74,168,31,54,156,143,48,123,241,80,92,61,57,100,92,219,45,37,14,132,154,187,118,138,31,103,165,169,220,107,255,251,178,68,211,8,196,225,102,202,155,166,85,240,162,108,217,51,116,200,200,17,193,157,48,237,177,11,66,14,179,101,205,198,13,56,210,221,83,107,39,140,251,50,131,128,247,105,54,236,215,15,41,149,239,238,77,123,152,230,254,57,223,244,34,73,60,101,255,19,115,88,208,20,160,3,219,109,141,233,7,54,184,204,70,60,11,17,204,140,3,8,19,22,146,101,111,186,228,64,248,128,13,6,181,3,235,66,107,171,200,71,43,138,111,194,160,241,132,160,161,171,173,157,188,155,88,20,193,120,112,117,118,50,239,137,73,67,147,233,156,6,24,72,161,44,102,142,176,238,100,96,193,16,180,144,57,144,157,33,32,172,21,187,120,249,136,50,46,245,62,64,64,220,62,101,152,147,114,229,216,20,179,108,209,226,41,238,124,55,213,105,148,226,25,107,223,44,193,18,122,255,253,50,126,128,85,1,174,227,73,189,195,110,203,3,27,73,49,36,228,196,64,160,201,128,28,195,0,204,48,22,76,48,176,18,134,165,235,20,65,158,75,182,58,210,97,80,131,125,4,96,158,101,193,22,137,67,15,35,145,36,32,232,195,92,192,120,174,46,177,212,4,201,88,148,220,174,117,66,30,187,173,108,254,199,8,32,169,6,173,231,33,198,152,80,160,170,208,194,204,88,169,100,229,21,159,243,70,150,194,67,12,48,195,137,98,4,18,232,218,138,131,17,233,7,19,231,50,77,197,172,71,27,182,221,34,169,23,20,33,167,1,216,93,70,144,140,54,135,25,28,25,83,23,105,243,122,68,104,85,206,49,70,7,194,96,249,188,58,246,105,153,24,2,54,104,0,236,182,99,66,43,99,81,70,195,2,68,83,34,135,144,82,8,96,240,34,96,112,38,10,0,144,189,70,7,0,167,249,182,90,45,46,88,165,242,87,114,141,246,246,147,93,205,159,148,202,31,169,167,249,70,222,89,61,6,50,168,142,167,35,147,86,183,180,205,65,214,205,150,198,30,34,233,69,180,224,178,38,100,24,247,74,216,44,245,9,93,252,85,100,249,175,171,199,79,209,167,152,145,207,50,92,114,111,166,123,36,217,10,99,35,12,75,79,65,7,179,158,159,14,251,69,22,253,75,202,71,83,28,81,27,173,158,211,249,201,204,99,46,229,109,71,137,194,35,102,135,125,233,71,236,46,58,196,0,83,80,14,111,247,135,214,113,166,28,98,99,133,72,25,224,168,94,5,20,204,90,157,230,101,94,164,196,80,210,2,128,89,39,154,16,117,197,97,37,133,135,22,205,201,106,105,25,238,208,108,85,57,243,166,33,3,16,27,73,46,108,189,21,128,14,123,17,5,36,181,76,40,219,49,28,121,20,132,160,209,2,156,92,86,80,193,97,198,16,255,251,178,68,210,12,197,78,102,200,147,175,66,242,161,236,217,51,116,200,202,17,105,155,52,109,25,13,194,57,179,102,13,179,34,97,64,168,230,147,7,157,99,142,74,69,122,145,179,83,92,67,206,101,108,227,197,236,130,74,52,121,150,199,179,213,172,41,21,214,166,140,165,238,170,190,62,23,231,231,141,111,248,190,191,220,44,3,155,109,249,197,222,25,224,129,134,131,152,168,96,42,230,32,98,33,74,106,183,221,245,164,191,33,110,4,102,188,146,106,37,102,138,110,83,49,36,183,7,22,75,166,179,206,142,75,217,224,87,122,166,35,44,247,144,96,105,99,6,37,73,203,77,2,3,139,23,166,185,179,151,131,83,129,230,8,139,6,240,91,159,125,88,187,194,77,223,14,247,11,74,197,205,160,165,197,148,81,28,82,170,56,253,162,121,162,186,163,235,32,81,149,46,204,124,100,126,221,121,109,165,69,210,173,214,200,114,78,166,61,79,3,166,226,161,170,65,32,74,85,0,1,128,4,247,255,83,67,207,57,97,179,19,8,29,10,89,73,48,89,151,53,167,210,179,42,88,213,138,244,83,190,221,230,126,135,150,49,164,183,249,206,82,192,177,169,187,85,238,199,209,127,228,142,116,9,222,217,123,40,170,105,151,184,83,94,26,104,163,78,3,224,163,47,254,156,180,155,41,92,147,93,58,208,72,49,176,90,58,113,13,101,188,3,197,249,65,63,51,20,103,179,27,213,21,103,187,43,13,181,236,16,32,104,171,249,209,148,204,48,101,208,200,24,40,223,107,92,204,86,156,95,117,251,92,240,147,14,152,195,140,255,212,8,80,9,111,191,198,207,222,114,131,227,81,198,16,16,36,200,95,208,113,75,162,231,185,141,45,168,180,56,102,74,152,181,8,225,167,80,152,77,196,248,140,194,17,97,81,215,174,156,47,78,75,179,155,19,23,147,70,156,21,87,84,131,224,112,200,164,117,21,61,135,26,193,243,84,220,140,37,96,182,73,54,165,73,79,116,31,39,239,182,122,43,221,181,13,105,116,26,52,116,15,147,165,7,208,112,91,89,175,3,16,130,50,216,230,35,143,185,91,107,120,171,201,220,117,93,173,80,234,105,225,102,62,234,81,245,34,190,170,166,87,232,32,84,0,12,146,227,8,229,77,158,171,55,58,12,195,32,146,192,116,24,18,48,224,80,56,8,93,198,156,238,48,70,152,222,97,16,135,41,92,73,67,145,38,194,171,254,243,196,233,43,184,112,251,237,23,128,39,41,227,241,103,17,227,151,88,114,227,206,165,134,70,231,187,23,158,6,33,122,164,121,134,53,201,101,36,219,150,229,195,244,150,37,114,240,236,5,206,167,91,255,239,32,201,60,59,60,247,24,226,226,226,238,255,251,176,68,198,136,196,133,103,77,83,102,69,224,142,44,217,131,109,40,108,86,33,155,50,110,33,125,10,131,51,102,77,198,25,248,131,3,193,67,220,148,20,20,20,48,204,196,32,132,178,207,49,41,102,230,231,155,115,207,158,70,219,221,165,33,140,213,154,48,118,43,80,235,140,60,119,241,254,135,172,186,205,99,203,230,218,245,215,91,191,97,171,206,51,230,158,187,98,148,12,200,232,0,22,183,227,11,92,205,14,151,53,90,172,80,34,97,96,152,160,56,190,8,248,165,146,54,27,8,162,111,42,83,75,44,147,14,9,136,14,161,142,99,249,157,83,146,207,204,140,210,68,251,106,212,21,213,176,75,176,233,227,216,189,35,131,128,16,44,57,0,72,13,12,22,50,75,18,201,231,139,33,94,102,33,171,155,203,251,123,223,247,80,45,118,14,14,121,228,207,38,76,29,42,200,107,179,207,136,48,132,108,68,52,75,220,20,129,141,111,119,27,164,239,239,249,167,222,214,66,130,237,112,198,55,102,146,153,11,158,90,21,111,203,248,248,165,26,125,254,255,254,91,125,66,152,191,239,247,223,255,96,53,0,3,46,244,209,136,163,160,6,140,94,56,10,9,204,42,1,16,131,67,136,42,144,68,1,72,148,6,178,53,218,221,169,30,134,250,184,114,15,2,65,192,42,14,74,23,10,10,135,82,96,142,52,163,71,17,168,242,76,144,106,208,46,28,136,166,10,140,15,131,160,228,214,24,13,131,224,248,121,165,7,76,195,213,77,152,185,190,63,107,187,174,70,200,242,181,153,53,106,86,151,148,139,165,88,107,139,189,206,56,161,238,243,113,29,204,154,179,99,73,37,34,237,81,18,30,98,248,121,190,255,191,230,45,127,225,155,91,231,255,251,178,208,119,235,55,121,96,185,8,1,205,191,53,82,0,231,0,67,21,145,128,32,208,16,76,66,13,18,32,167,1,127,91,212,213,96,107,149,234,136,62,12,218,38,209,220,38,56,108,59,80,47,44,38,142,227,232,23,146,78,29,88,211,149,243,136,146,122,76,164,234,199,92,78,54,30,77,101,2,80,238,29,75,210,67,185,201,23,177,228,212,74,157,79,217,31,22,235,119,82,215,91,185,107,91,13,151,29,234,106,27,212,49,206,60,148,178,23,135,92,241,107,158,164,229,179,119,123,81,107,53,73,38,181,212,116,217,108,65,69,199,53,241,221,77,253,188,211,231,159,136,246,241,215,95,63,250,99,170,12,203,209,60,201,156,39,12,44,143,0,196,84,62,77,189,133,132,197,148,17,140,62,2,88,193,132,17,140,15,128,64,180,194,160,75,5,152,38,0,1,128,152,3,178,34,219,13,0,56,96,4,0,116,144,26,46,64,136,120,95,32,255,251,178,68,181,0,4,170,103,78,29,113,0,0,151,12,233,179,174,44,0,32,78,11,34,25,234,0,11,101,193,101,79,58,240,0,185,1,150,7,112,113,34,148,25,49,150,15,176,92,80,108,208,13,3,6,243,133,145,0,16,192,249,68,234,53,68,20,11,153,1,0,64,129,96,49,40,66,233,0,208,1,5,195,40,33,56,122,131,144,32,225,104,27,97,187,22,72,114,1,255,39,4,166,98,77,160,87,41,13,209,155,34,100,68,192,138,134,232,71,194,220,64,75,229,210,225,147,44,200,192,249,70,85,89,137,140,184,180,212,179,82,218,40,23,206,162,110,145,161,116,178,137,153,125,4,205,208,52,51,72,160,145,137,72,212,225,242,180,172,100,93,60,117,171,62,102,100,95,64,197,34,139,168,235,166,129,243,35,6,48,62,145,212,20,170,188,209,141,22,129,120,141,254,164,230,229,211,58,51,234,52,77,243,234,53,50,49,68,224,222,79,255,255,255,27,204,223,255,255,241,228,112,0,4,228,104,218,219,70,227,188,166,163,133,6,66,192,6,31,136,231,202,20,225,130,121,137,65,33,129,160,112,176,3,76,50,1,198,199,131,196,147,101,144,170,140,64,3,17,254,215,0,129,50,186,178,133,228,118,35,136,233,32,199,90,69,62,63,17,42,214,52,225,210,92,67,240,3,243,40,112,43,207,6,53,67,197,115,233,204,21,10,225,63,165,184,50,219,123,236,249,139,174,119,25,78,76,47,222,253,190,188,23,247,120,202,206,230,225,243,19,48,153,89,109,135,56,175,226,198,220,240,38,142,255,218,5,169,21,150,91,252,107,27,164,6,105,159,192,127,6,20,109,191,128,251,62,103,8,123,137,171,64,203,166,232,53,125,189,75,91,226,159,59,151,88,214,241,159,134,191,22,190,159,118,154,39,175,254,251,255,253,91,89,255,238,73,191,255,255,255,255,255,255,255,255,255,243,127,255,255,255,255,255,255,255,255,255,230,0,9,165,105,67,51,224,188,48,229,6,83,60,176,211,48,232,16,3,75,82,123,48,157,14,19,6,0,22,40,3,16,80,74,160,156,160,3,81,169,26,152,234,227,129,208,185,240,43,26,1,60,0,24,7,0,130,10,65,58,11,72,157,133,152,241,37,4,108,79,2,220,38,197,51,82,24,222,72,26,2,192,69,3,100,138,39,164,193,133,36,70,4,114,133,172,21,176,37,160,3,243,130,118,116,57,64,165,27,140,48,197,48,50,51,41,7,49,52,143,152,144,201,195,156,220,193,71,139,137,158,53,65,205,143,34,153,137,137,177,162,38,39,14,164,236,102,100,92,82,38,70,166,38,73,57,213,166,146,10,73,5,45,214,202,167,69,19,68,12,181,158,51,72,226,207,34,255,251,178,68,88,128,6,214,130,202,150,121,160,0,214,176,89,50,207,72,0,18,29,47,65,89,183,128,2,81,167,167,107,54,192,1,204,235,101,44,205,140,205,168,116,13,16,70,105,89,146,210,77,82,170,42,82,145,172,198,180,94,78,91,169,175,171,86,165,255,255,255,243,255,255,255,252,180,0,41,151,160,13,9,129,120,196,172,28,77,72,197,204,195,216,86,13,90,204,92,193,220,73,76,11,128,48,189,2,65,18,158,97,193,24,35,0,100,200,86,133,138,223,151,170,224,250,34,225,122,0,108,4,162,39,129,180,26,168,66,162,166,35,249,22,23,56,100,65,1,133,156,46,114,28,69,197,6,56,201,1,26,11,156,176,63,152,160,55,77,134,136,233,22,88,122,96,229,6,239,34,66,63,36,198,104,73,136,24,205,14,106,70,198,166,68,16,205,4,145,99,196,60,159,57,152,25,160,154,5,249,145,197,166,198,140,233,153,36,198,134,105,44,204,174,92,62,96,200,159,62,130,105,26,24,28,48,62,146,76,129,65,105,186,7,77,73,210,249,188,204,212,225,116,138,206,31,159,82,39,139,166,202,89,131,158,67,52,75,222,180,150,254,114,205,217,254,199,61,146,71,83,244,151,255,255,255,207,255,255,255,243,224,1,4,0,0,64,128,100,228,155,88,129,133,204,49,51,152,111,52,129,19,194,127,18,29,108,176,224,144,28,56,228,74,113,194,130,110,154,178,189,121,206,101,99,214,71,237,107,188,45,57,81,189,70,73,23,106,181,90,237,186,143,84,202,236,63,186,124,218,67,216,85,230,77,141,42,31,45,132,205,101,56,21,234,227,161,153,145,52,145,172,241,188,183,133,123,122,201,136,143,239,189,99,27,167,183,198,107,88,184,199,221,41,143,245,156,248,254,107,107,16,113,184,209,175,235,171,87,252,239,26,255,238,214,182,190,53,255,205,99,19,87,79,219,250,192,2,1,0,24,146,155,251,239,190,246,211,13,172,5,41,158,245,217,169,12,159,86,57,104,85,189,174,4,5,184,13,181,217,77,72,180,89,214,141,71,97,24,246,39,40,75,95,99,33,117,231,238,139,107,226,9,133,86,44,218,221,124,39,135,143,151,104,121,77,173,119,212,62,253,233,36,84,177,236,203,57,125,159,118,183,93,111,202,95,107,5,121,181,157,71,26,156,103,242,251,237,205,58,171,101,190,201,151,54,101,110,209,179,235,103,190,221,103,40,226,156,159,157,249,252,200,218,250,253,233,48,216,180,140,231,123,255,95,101,177,167,55,93,163,157,97,219,234,0,0,156,236,195,119,195,91,199,202,8,224,166,154,21,145,0,80,162,10,119,157,136,211,235,14,88,167,165,129,28,128,181,142,80,90,68,241,50,152,227,255,251,178,68,20,142,196,211,102,205,31,113,160,0,151,108,217,147,238,36,0,17,245,155,54,110,12,190,130,51,179,102,141,196,161,184,25,146,24,51,133,101,69,209,133,19,100,71,185,52,16,230,160,65,68,12,79,195,224,125,52,31,6,89,64,96,199,104,114,196,0,54,134,225,39,0,170,0,77,135,96,169,135,32,45,161,220,19,192,229,13,98,192,73,194,240,124,75,14,16,13,8,229,19,106,75,123,169,61,111,101,58,221,251,186,11,234,164,154,72,34,110,232,109,51,154,58,105,126,213,51,221,108,171,105,41,75,255,82,20,218,149,106,223,255,255,255,219,230,160,3,55,255,24,30,188,111,248,121,128,192,198,25,41,0,138,238,146,34,66,157,102,185,15,72,169,224,105,124,126,47,84,84,193,146,73,160,64,184,209,246,197,122,156,69,5,153,88,172,205,61,132,10,92,17,206,83,113,68,144,242,21,22,78,12,70,85,41,242,171,180,218,112,203,134,238,127,153,13,82,53,144,173,197,101,25,121,230,136,123,14,157,40,178,56,84,113,238,139,16,149,162,82,181,152,73,240,116,113,120,65,170,109,173,48,186,52,44,219,234,30,75,53,183,177,139,179,107,51,53,100,178,169,53,163,238,18,223,235,82,74,50,182,99,119,251,229,255,223,232,116,201,177,154,4,103,57,41,24,184,0,97,162,0,56,80,68,3,110,16,59,115,118,225,185,232,45,215,148,37,68,93,219,144,212,140,70,47,67,21,222,104,67,207,46,149,185,108,162,113,129,195,237,98,164,21,118,29,108,77,137,109,72,99,76,237,251,136,54,24,243,184,206,31,37,100,107,237,133,99,166,2,253,182,192,32,55,69,253,141,69,59,55,73,57,73,107,28,112,238,191,15,225,159,159,221,226,83,155,128,10,16,102,9,216,66,145,52,119,94,110,246,15,10,145,197,118,39,156,42,153,255,82,127,163,127,255,183,253,253,191,33,124,192,224,5,126,223,153,200,60,117,18,113,137,4,134,25,0,152,28,24,166,237,7,24,26,55,69,55,86,35,152,164,40,77,146,130,236,4,10,162,49,68,227,232,4,13,11,236,113,122,66,46,76,185,28,108,186,172,194,40,164,218,141,16,8,117,208,170,67,114,226,116,32,204,125,84,255,232,146,53,202,70,85,17,49,162,240,101,157,40,32,84,179,187,194,45,107,57,167,58,194,107,92,12,191,72,199,92,112,227,18,100,129,83,170,199,72,142,169,245,39,142,248,63,247,69,177,190,91,227,185,122,185,30,49,26,151,171,79,191,175,184,8,234,0,0,95,252,212,121,2,35,193,133,136,32,225,1,128,194,42,28,139,15,66,138,109,134,57,10,24,226,82,42,186,80,228,152,106,66,210,41,246,70,210,255,251,178,68,20,142,196,181,102,205,155,143,43,240,148,76,217,163,113,136,122,81,108,251,54,110,60,111,194,67,179,102,13,215,149,184,61,42,222,117,15,116,44,153,31,161,206,74,82,166,226,124,131,22,48,143,24,35,184,237,27,233,100,242,125,104,131,17,11,231,128,235,20,178,104,62,133,145,14,46,130,240,242,82,40,206,21,17,13,136,163,87,170,218,89,31,63,214,245,172,80,247,68,221,121,220,148,35,180,146,44,199,117,91,18,151,17,160,120,68,12,125,110,81,142,202,175,33,10,218,19,5,95,208,222,202,189,150,88,250,127,255,251,117,168,128,0,93,119,230,179,231,11,11,8,67,70,51,1,19,5,40,76,10,2,90,173,126,130,1,117,218,236,171,5,86,120,101,173,54,63,29,166,88,36,142,198,136,220,67,116,80,156,75,112,239,143,144,222,13,25,36,29,213,150,182,138,150,146,186,57,15,197,6,184,177,191,81,121,139,53,11,107,111,86,71,248,227,177,134,227,92,108,72,186,82,204,150,233,255,199,28,85,22,208,89,5,187,142,63,23,60,96,246,180,103,184,163,174,206,146,110,107,196,167,50,249,3,130,75,174,27,135,84,102,12,136,208,35,9,230,191,162,60,101,76,76,219,111,247,177,255,36,72,21,240,221,251,243,85,10,130,228,64,41,4,28,78,74,17,97,83,254,179,214,195,255,70,219,176,26,37,27,117,159,130,86,142,71,43,223,171,84,136,214,82,230,125,148,224,161,92,36,130,160,99,62,58,71,1,178,44,163,5,196,100,138,146,235,42,185,16,111,159,128,208,111,138,119,146,21,216,11,83,42,154,9,241,52,81,158,102,65,170,134,217,156,235,120,198,253,141,236,190,6,177,150,177,170,151,253,70,201,168,99,47,85,35,157,140,127,198,10,2,116,32,16,84,36,147,9,14,184,29,114,2,216,199,163,41,255,255,229,64,1,75,38,53,222,71,1,55,134,29,149,134,0,130,230,11,132,32,192,32,20,34,178,23,249,235,112,157,246,200,149,206,98,72,190,55,195,109,100,150,58,24,164,138,114,33,112,207,56,102,140,22,20,115,101,21,44,70,243,197,11,130,49,12,8,249,199,217,208,198,180,46,3,131,181,3,130,189,110,74,94,244,251,227,5,9,157,208,223,212,76,135,172,116,213,26,120,210,168,163,35,180,231,197,152,88,130,163,197,92,210,22,133,67,51,222,197,53,135,74,234,83,87,220,189,202,43,14,223,209,114,198,152,219,29,10,106,217,93,142,238,191,167,2,213,0,0,20,252,245,40,142,180,228,215,213,12,244,56,206,130,150,208,209,75,144,56,3,42,142,203,208,110,14,142,174,86,239,67,8,167,147,184,22,164,173,164,175,249,117,162,59,110,255,251,178,68,24,14,196,142,103,77,155,99,63,160,144,76,217,147,109,232,94,83,65,157,50,110,12,254,194,46,51,102,141,199,141,184,74,181,204,55,119,229,225,118,221,39,165,120,207,168,252,251,132,215,224,103,42,243,132,220,32,103,74,101,94,180,116,4,83,242,130,57,82,53,7,47,86,169,42,205,117,124,230,49,201,118,53,55,206,255,92,242,167,161,247,77,206,13,17,31,248,149,10,158,95,194,167,18,57,61,138,157,164,121,145,126,214,84,63,123,39,254,246,218,181,103,119,175,204,94,191,251,3,84,0,19,151,243,236,74,60,244,83,143,58,54,163,195,47,4,86,81,165,117,125,5,63,141,243,136,12,162,182,66,86,215,8,245,127,2,7,125,218,95,85,119,29,66,165,45,142,42,38,53,66,153,148,186,130,54,117,159,201,227,0,107,237,28,195,5,157,189,141,193,208,104,24,19,6,141,116,214,102,207,74,91,184,35,209,39,190,166,234,120,186,151,191,209,161,153,41,215,73,152,167,254,183,209,118,137,158,225,184,141,105,26,214,227,78,174,157,214,155,36,119,29,117,243,2,215,86,150,29,35,82,34,157,113,255,77,104,41,120,183,243,253,134,219,50,122,107,58,97,189,87,6,9,4,152,192,4,98,224,186,178,11,7,213,208,232,9,100,180,136,33,150,57,114,245,254,50,0,106,105,253,4,181,217,13,150,239,22,127,157,70,238,167,156,53,7,103,104,24,161,131,128,72,113,177,187,246,46,193,171,218,149,253,131,90,243,245,16,148,68,147,121,137,192,176,67,144,180,88,100,133,248,219,205,157,185,62,18,9,108,18,187,100,238,213,104,10,165,155,56,255,255,244,179,59,254,87,213,64,0,104,237,187,101,230,196,95,111,194,89,49,115,40,141,31,222,21,55,201,157,201,114,188,231,237,254,84,140,139,111,191,170,254,251,167,210,14,41,0,3,55,252,202,178,99,86,164,129,132,19,50,19,76,88,12,46,16,96,98,2,90,121,54,23,209,115,184,212,14,37,198,204,18,197,92,101,94,170,79,56,196,130,150,47,78,72,120,133,25,152,185,166,98,29,224,207,65,158,132,229,180,95,191,103,78,97,48,137,172,68,131,35,215,179,103,54,175,150,187,11,91,207,219,255,203,111,233,124,114,156,206,61,38,246,34,239,162,11,153,45,18,55,211,36,6,32,56,197,98,197,45,116,168,70,199,253,255,239,229,36,46,78,137,51,133,9,5,147,243,202,45,63,209,76,252,128,24,133,0,0,156,252,230,1,76,200,24,70,72,101,129,64,48,117,186,185,28,84,7,202,220,231,209,16,168,226,110,155,39,136,56,122,134,31,56,195,167,97,252,126,96,82,176,102,213,65,18,128,83,52,195,76,172,255,251,178,68,27,142,196,143,103,77,27,111,61,64,131,202,217,163,109,227,110,17,233,155,54,110,60,237,193,254,179,102,205,183,149,120,100,79,23,132,106,152,203,46,237,39,121,50,47,177,83,145,10,131,45,68,216,226,74,193,24,58,80,215,234,20,3,49,32,111,180,69,193,197,21,229,167,173,254,47,255,239,220,251,230,26,219,41,215,101,106,126,189,166,221,84,231,67,140,103,52,185,230,57,140,251,54,150,174,138,254,234,238,140,255,204,102,57,253,238,218,91,255,30,0,83,148,0,6,255,249,201,17,26,97,0,16,144,12,76,96,193,230,60,2,6,55,146,53,134,205,21,127,167,105,108,31,177,159,219,79,86,219,83,234,70,88,169,83,196,126,20,138,210,22,79,17,55,185,184,232,176,181,151,54,232,4,12,198,78,175,192,86,155,141,248,134,220,168,66,169,22,54,153,53,2,180,245,13,250,115,255,230,119,110,31,240,248,74,17,152,81,20,115,63,251,88,142,210,115,60,163,203,210,138,172,124,35,135,240,243,52,250,87,159,83,236,114,214,13,90,139,189,203,83,68,238,241,12,155,211,57,194,204,228,4,48,161,48,194,163,115,2,12,129,160,82,160,21,61,145,70,26,131,109,162,124,229,43,65,23,57,33,239,230,107,73,185,156,200,80,208,2,128,114,144,66,94,81,29,34,51,44,84,56,133,191,55,137,113,129,41,119,32,164,197,189,150,18,64,113,57,169,144,209,105,13,5,82,57,171,79,123,155,60,103,2,162,65,7,98,131,29,250,220,219,24,172,125,221,46,238,230,41,137,216,201,179,109,83,29,75,76,71,115,203,24,238,236,112,243,158,93,142,142,30,141,94,77,47,79,70,123,118,253,27,250,255,255,238,5,144,0,14,239,249,173,246,155,160,81,9,113,151,144,135,39,129,135,128,0,142,140,186,70,176,16,200,167,66,186,37,131,109,241,156,183,215,116,85,174,151,148,6,140,37,24,158,41,74,69,126,150,152,242,134,16,230,234,22,102,138,27,51,166,35,240,226,222,213,192,161,226,3,171,43,163,234,183,68,123,163,236,198,153,146,234,116,118,42,42,147,66,151,145,221,166,42,17,235,73,17,29,12,228,35,20,102,102,101,247,147,94,175,207,71,205,101,35,168,239,111,55,244,169,145,191,220,26,181,0,1,45,236,27,43,50,88,20,192,161,240,96,144,205,128,176,160,16,84,24,204,208,13,14,182,70,186,176,174,188,105,92,156,99,17,72,82,186,145,142,201,37,113,26,36,132,25,201,74,111,164,194,68,194,156,56,211,217,42,24,58,125,90,173,83,71,97,97,80,151,40,204,88,30,5,130,60,74,175,234,35,140,91,204,128,41,197,136,113,213,252,213,86,158,174,75,255,251,178,68,48,142,228,33,102,205,155,143,43,112,124,76,217,195,113,130,110,15,189,155,58,109,60,237,194,9,51,102,205,167,149,184,57,167,59,22,204,154,205,119,221,178,26,234,229,153,156,165,185,102,140,41,236,66,43,171,111,161,59,115,191,127,255,255,255,250,130,0,2,219,254,96,24,233,148,192,166,17,44,152,200,44,191,75,40,5,5,179,185,92,251,190,228,175,247,103,73,11,46,197,199,42,94,137,44,10,147,23,131,229,68,242,186,80,232,190,114,212,17,150,31,66,124,230,44,101,210,249,192,187,30,162,210,182,57,147,108,188,185,66,157,204,199,122,124,171,57,15,171,150,245,157,21,202,134,100,69,119,162,148,238,102,35,59,42,106,244,217,210,199,171,34,162,94,207,174,186,59,211,238,235,145,8,170,254,173,211,102,178,254,209,19,127,205,181,67,94,4,98,121,168,0,104,203,130,140,131,2,188,16,108,252,215,80,33,12,80,24,154,112,75,205,72,48,233,180,45,200,65,145,172,100,217,104,37,7,96,186,202,119,50,158,44,7,67,137,62,132,185,92,36,156,51,10,170,61,49,34,133,177,138,106,63,206,231,150,124,197,65,123,180,170,255,165,18,245,171,92,254,138,101,77,122,94,246,53,39,28,200,121,197,146,174,115,179,151,185,181,52,138,41,198,84,210,95,208,119,150,212,205,255,255,255,255,174,122,5,238,223,157,40,135,180,72,49,232,60,96,68,83,8,20,84,99,156,217,34,172,166,28,104,176,85,69,92,121,225,101,153,202,238,13,237,143,202,43,190,67,156,151,10,241,119,61,217,213,235,9,129,164,138,93,67,59,99,72,148,134,212,119,45,231,54,122,250,103,190,183,206,35,70,178,136,32,177,137,70,95,171,207,185,136,213,70,57,74,234,18,115,34,151,119,37,25,58,35,10,206,98,25,6,85,150,247,74,231,35,27,91,166,205,116,141,138,121,31,208,92,162,135,124,247,230,121,219,255,97,53,0,1,127,244,195,241,3,144,71,2,103,204,156,80,28,158,141,207,124,66,181,216,66,247,104,47,227,129,148,172,35,59,132,181,2,241,158,35,201,144,235,63,205,162,224,16,114,216,44,146,97,204,172,98,97,62,146,41,52,203,29,89,41,23,14,46,114,181,27,229,118,35,183,63,139,30,119,148,202,130,202,202,151,254,249,139,217,85,25,152,218,161,101,85,117,48,217,167,58,105,53,93,42,142,149,71,47,177,180,57,110,99,41,207,102,213,207,60,227,191,217,83,255,255,255,255,168,148,0,14,77,248,94,16,20,0,162,0,146,44,120,64,52,59,45,11,241,1,229,53,108,123,30,113,150,213,91,151,95,126,145,228,142,152,36,230,91,131,114,22,95,8,215,150,34,255,251,178,68,87,142,227,255,102,206,155,111,59,112,125,236,233,179,113,229,94,15,241,155,56,109,60,173,193,230,51,102,205,167,149,120,133,177,68,109,53,179,164,85,251,129,244,166,145,206,178,3,128,196,59,57,38,118,98,137,179,228,179,251,85,92,183,98,85,210,142,216,213,179,166,140,202,121,174,172,202,115,139,148,244,43,152,196,41,123,42,59,239,220,103,85,106,173,107,84,51,220,57,67,76,200,247,236,170,146,211,247,74,129,158,237,225,155,2,114,140,154,214,71,45,120,28,73,166,20,196,87,75,110,226,202,97,241,128,55,227,68,225,30,244,110,57,79,72,116,103,28,228,122,24,8,178,52,118,30,160,156,58,8,247,82,30,5,126,22,220,87,71,164,231,89,207,121,227,56,154,155,82,42,9,185,126,137,79,93,248,52,173,68,128,50,29,3,163,255,162,180,202,139,234,219,232,142,66,178,51,171,207,169,157,220,229,66,207,92,237,116,58,28,230,103,107,183,226,5,25,123,196,36,66,51,23,255,255,255,255,195,46,223,153,113,7,112,121,177,16,108,80,138,151,3,40,18,44,228,75,48,154,157,39,73,70,38,54,239,23,50,227,21,158,26,169,192,95,175,86,226,144,212,83,209,193,92,125,190,91,116,228,200,253,251,156,91,199,136,221,188,104,14,8,198,115,236,229,140,49,74,98,63,247,34,118,149,29,236,178,240,36,234,100,119,37,5,145,157,81,222,48,170,232,119,71,18,82,178,157,202,141,238,149,110,249,25,61,100,41,181,54,156,133,84,183,58,179,89,246,94,156,49,0,3,183,216,204,81,58,225,76,9,147,10,1,47,70,64,160,77,119,64,175,252,236,169,132,79,191,205,201,166,18,236,225,10,175,28,31,47,23,163,156,95,194,47,237,130,66,135,33,58,95,73,19,124,189,78,175,166,118,176,167,143,6,71,19,130,101,215,65,161,148,247,251,173,166,174,138,3,227,77,143,23,63,246,186,84,247,58,167,78,162,209,28,211,173,221,206,107,163,161,168,122,154,134,202,42,31,152,232,198,26,123,162,47,253,7,85,63,36,199,49,159,244,63,252,199,219,167,250,3,176,1,155,239,204,71,51,190,12,71,84,202,58,8,132,160,228,197,99,174,61,29,218,85,43,159,177,39,167,236,67,180,22,44,85,166,128,237,67,109,14,90,217,229,140,206,84,203,103,242,28,69,222,180,196,237,95,49,123,195,154,243,190,217,209,229,254,115,239,51,222,44,41,116,146,92,191,20,153,36,98,176,19,35,177,37,74,42,82,69,71,45,3,29,53,195,82,232,46,185,154,220,151,183,231,230,119,47,202,172,63,62,241,214,223,191,242,163,192,100,95,155,101,198,167,146,94,231,192,51,94,251,241,255,251,178,68,131,142,196,20,102,206,155,79,59,112,130,44,233,179,105,131,180,16,1,157,60,109,32,249,65,252,51,102,141,183,141,120,2,1,60,108,16,198,58,30,54,98,65,55,170,222,235,65,77,139,139,202,118,196,53,18,184,221,231,106,217,231,104,229,47,123,97,145,71,219,164,22,170,159,28,177,37,125,225,18,185,45,151,2,99,0,104,96,95,216,69,162,132,17,136,41,70,204,216,144,116,227,73,110,34,59,231,250,120,191,93,106,116,46,247,116,90,245,233,149,226,200,31,50,109,71,115,91,250,94,241,11,91,90,239,81,77,246,122,29,169,249,114,140,198,41,141,202,244,127,234,67,161,223,252,124,5,56,0,219,127,230,24,60,117,96,6,32,52,58,64,36,48,14,38,14,26,121,106,218,187,113,193,235,43,199,154,143,136,47,247,29,250,45,204,186,179,59,64,33,163,185,224,210,125,1,14,101,83,167,112,176,203,1,102,44,246,189,91,226,86,113,6,196,94,93,92,99,35,150,186,66,123,242,18,103,202,117,164,166,222,23,223,200,200,180,38,250,222,24,205,48,16,41,48,54,6,69,149,98,157,149,59,178,223,242,249,153,187,195,51,253,39,228,68,106,103,145,31,135,251,207,203,180,50,0,5,166,236,201,70,53,72,140,138,35,34,198,0,14,91,233,184,176,52,85,101,168,207,69,241,203,173,212,46,108,141,115,196,108,38,70,57,70,82,35,11,138,184,9,117,114,46,34,238,197,231,42,55,72,122,127,76,105,11,194,120,241,19,218,216,81,137,104,150,125,75,90,213,222,199,152,192,128,242,84,190,89,88,78,117,48,146,74,168,253,204,191,109,11,185,148,108,68,112,211,137,235,98,172,246,57,10,134,71,144,140,70,118,235,168,183,41,104,97,113,212,255,244,255,255,240,80,2,183,127,205,71,3,28,184,209,192,51,44,208,116,137,32,65,64,113,118,109,51,110,105,108,80,103,4,242,255,187,113,207,14,103,229,241,240,214,21,98,89,248,46,189,12,115,44,194,95,132,190,127,116,233,47,126,137,159,219,80,181,27,179,92,156,237,145,130,153,46,165,51,171,163,53,44,172,200,74,157,85,213,34,15,142,75,35,43,201,149,216,206,196,123,33,156,140,238,179,59,42,185,106,121,80,226,75,181,95,167,183,126,253,20,177,13,29,55,102,237,163,112,84,128,1,151,120,107,146,85,61,156,5,241,85,160,169,231,148,138,70,70,228,179,202,150,95,70,142,89,152,123,72,228,221,134,171,146,134,163,52,154,187,71,153,160,56,72,112,93,88,59,156,164,76,198,45,133,241,197,181,117,72,205,206,72,216,109,116,64,57,227,235,59,179,202,95,69,43,26,142,219,114,43,80,166,47,53,218,255,251,178,68,169,12,195,252,102,206,155,79,43,112,124,172,217,179,105,133,110,15,237,155,58,108,188,173,194,5,179,102,141,151,141,184,68,116,84,81,38,145,145,149,94,122,44,93,138,65,54,30,61,152,137,99,44,172,143,162,8,211,213,181,46,36,53,173,148,180,122,126,170,79,255,255,64,112,0,118,221,142,252,8,107,4,170,59,240,118,101,23,155,169,131,134,88,123,240,230,76,141,146,193,53,134,200,213,151,207,55,2,116,172,5,41,180,142,99,116,23,10,19,105,206,164,129,243,2,238,85,134,6,21,151,200,215,210,89,41,186,190,101,129,138,107,255,245,190,103,63,183,60,178,113,201,179,40,237,65,44,17,118,70,7,97,149,114,138,146,182,70,165,9,44,50,124,222,172,62,199,239,237,247,26,212,243,217,245,35,207,248,167,251,150,230,102,102,96,228,127,166,87,249,10,247,23,0,0,220,212,196,117,16,97,104,199,34,179,1,45,12,102,49,16,6,146,72,72,34,93,123,108,241,97,136,2,82,56,225,16,163,172,209,49,222,74,23,254,89,110,226,71,41,98,29,213,99,91,68,180,66,6,5,49,159,232,187,2,127,73,197,47,118,224,37,51,96,241,55,42,75,69,203,114,53,209,15,76,64,86,31,123,52,119,183,75,215,131,30,88,113,59,131,100,121,143,175,229,13,222,47,121,156,99,235,84,246,183,194,243,48,177,113,173,95,28,188,165,221,154,218,37,207,12,58,211,77,142,138,245,146,106,230,174,184,190,189,238,251,174,127,175,85,142,189,222,164,159,255,255,201,1,128,1,46,191,152,214,66,96,161,49,134,67,224,146,16,64,189,55,133,128,2,194,197,169,21,120,110,137,42,185,141,64,242,4,107,183,179,64,179,154,198,207,146,150,1,172,158,21,242,232,78,163,34,143,242,153,153,75,60,84,18,116,224,119,90,244,16,228,201,134,197,108,236,180,59,90,181,1,210,139,75,190,123,249,124,238,83,105,220,164,172,221,98,219,196,108,153,91,204,186,109,186,102,116,169,187,102,102,79,186,218,125,71,94,223,95,221,51,255,234,93,179,106,78,69,41,43,30,222,233,178,131,54,188,22,216,233,88,27,103,57,188,17,199,207,156,236,170,135,4,81,75,225,167,126,155,202,0,113,97,151,178,152,72,96,88,52,84,16,28,52,131,177,69,165,62,172,112,35,73,98,106,229,212,45,168,246,149,84,201,53,122,26,27,135,169,224,80,134,129,37,0,4,44,225,50,220,91,214,75,87,5,58,120,37,194,152,176,135,151,213,248,16,213,165,42,203,58,184,155,157,48,183,6,212,162,170,74,202,34,141,139,50,143,161,223,116,121,253,222,141,173,222,90,230,186,30,106,33,203,71,156,216,251,255,251,178,68,210,14,196,227,102,204,27,152,67,112,150,108,217,147,113,230,78,82,9,157,50,109,188,239,130,78,51,102,13,193,151,104,172,161,146,166,92,213,85,154,236,233,186,78,127,58,231,155,31,99,143,188,214,83,127,191,254,188,199,79,250,3,150,0,11,45,184,199,84,115,80,142,140,36,56,48,241,84,128,12,92,20,90,1,30,94,39,217,255,113,149,177,255,120,106,90,194,43,133,37,45,139,241,134,20,242,192,13,6,125,72,57,32,160,19,38,78,94,70,31,151,27,127,34,110,17,11,49,55,70,87,102,212,23,12,242,221,24,194,120,205,147,119,12,54,166,195,42,2,105,207,227,153,107,194,79,42,49,11,2,16,57,40,68,35,52,175,171,246,12,223,72,57,236,118,48,151,55,144,149,86,153,120,218,159,242,241,11,234,58,25,11,198,226,194,172,194,98,131,4,214,65,5,84,54,53,180,41,238,128,85,0,0,239,244,71,92,49,152,12,193,67,3,22,16,214,8,32,150,56,7,71,240,40,17,215,147,206,42,89,90,131,151,173,151,179,181,28,194,118,27,161,161,137,172,184,202,249,147,51,36,176,127,210,165,233,110,208,243,113,186,94,138,213,99,73,10,220,91,148,102,180,90,212,73,178,171,217,254,190,12,189,249,202,222,185,150,19,148,152,117,195,9,89,233,58,221,167,83,171,191,59,211,38,204,136,149,179,171,218,200,227,196,6,139,8,169,35,78,178,136,162,37,232,84,123,82,170,236,232,175,181,29,67,133,51,189,150,159,246,247,207,119,255,206,6,128,30,223,236,84,240,14,127,49,33,99,19,30,38,66,7,25,136,67,129,71,239,173,43,114,137,21,233,229,26,106,246,86,103,43,250,107,122,114,42,42,132,156,202,85,200,31,71,218,161,167,41,241,170,164,103,73,41,208,179,250,148,91,157,241,242,161,159,57,36,147,232,249,247,185,104,61,139,133,25,48,202,146,106,25,8,140,48,164,103,184,230,104,199,81,163,29,46,228,179,247,54,234,144,123,99,241,40,198,135,208,205,209,148,213,251,42,12,91,56,238,34,61,245,219,250,159,154,169,67,113,144,63,153,210,123,199,99,28,125,127,141,161,134,107,117,120,108,0,21,223,243,25,176,49,35,99,16,1,51,184,67,6,15,48,192,101,124,12,10,77,56,132,27,22,88,40,62,35,106,3,121,162,113,91,47,109,218,72,187,131,32,178,218,65,142,58,224,85,71,150,236,195,167,27,82,50,217,134,217,115,52,74,207,164,130,254,82,216,109,86,119,60,219,122,253,215,63,60,187,159,248,113,217,28,19,103,181,58,104,12,148,141,8,200,175,73,233,34,126,68,153,103,247,141,142,97,176,87,23,32,136,121,83,82,150,50,255,251,178,68,206,12,132,137,102,204,155,133,63,64,147,172,217,163,109,232,94,18,57,155,54,109,140,252,194,94,179,102,221,183,161,120,155,90,135,251,82,178,152,233,10,127,93,217,80,213,151,205,158,105,37,56,161,74,57,175,117,0,130,0,37,255,254,96,122,128,195,195,42,5,50,18,229,214,96,192,201,254,36,164,223,75,229,48,193,83,42,53,58,203,6,29,104,203,31,80,85,103,212,135,139,33,228,172,14,4,75,117,154,213,165,163,98,125,28,138,92,39,149,142,19,222,173,232,70,252,16,112,35,22,20,85,151,44,248,55,25,72,234,57,63,155,130,108,125,222,45,124,67,69,150,195,173,28,83,162,222,220,193,227,102,71,141,154,177,148,62,20,100,27,125,53,180,160,232,20,118,25,38,205,218,215,105,25,73,119,67,168,186,198,221,252,10,211,127,17,67,135,189,255,242,72,207,255,174,182,182,203,6,150,170,0,3,126,248,219,93,96,19,82,53,24,157,43,83,37,3,8,17,10,3,171,36,93,232,82,229,86,106,41,162,229,80,188,80,76,214,229,244,214,229,43,222,0,129,85,100,118,10,143,5,131,230,210,162,55,41,87,68,64,118,30,166,156,159,237,142,228,46,206,231,231,179,74,28,40,38,70,4,58,35,147,100,130,18,104,52,27,170,206,68,77,195,121,243,42,50,123,43,111,211,204,207,47,74,25,111,115,187,42,217,52,71,23,156,127,196,29,86,177,119,114,191,127,112,107,140,187,72,174,208,138,191,91,53,57,155,235,227,244,168,140,125,120,198,25,235,254,117,239,22,48,29,8,0,3,110,215,128,225,128,2,154,33,102,96,72,43,26,51,149,66,154,66,208,204,14,167,120,44,37,150,145,178,197,127,93,194,157,243,27,35,35,194,209,118,126,51,128,182,84,166,26,18,106,165,92,73,141,180,203,155,119,190,97,207,147,83,55,224,137,156,187,222,145,218,132,227,67,242,197,12,242,150,94,169,237,166,18,76,113,172,181,36,76,141,52,242,78,154,93,28,97,145,121,112,56,99,73,107,103,90,136,248,225,57,99,160,106,156,215,200,238,127,252,127,19,164,19,255,31,124,9,4,75,143,129,8,113,86,173,63,252,24,121,247,206,25,254,59,177,128,237,160,0,46,222,5,160,102,65,15,153,0,172,102,161,1,139,134,75,216,20,6,139,137,1,223,87,66,82,188,228,204,237,31,36,46,44,170,138,121,226,202,7,126,219,215,90,113,227,141,45,215,200,66,8,108,180,116,77,209,251,78,70,184,215,30,120,122,146,126,31,214,57,89,128,41,115,202,97,248,189,115,10,189,177,219,159,219,224,162,33,196,255,253,6,241,9,98,84,243,78,94,17,43,220,165,12,165,2,165,47,255,251,178,68,206,12,68,192,102,204,155,102,70,128,150,108,217,167,105,232,94,17,185,155,50,110,12,253,2,67,51,166,205,183,161,57,170,74,198,132,31,149,217,15,178,70,200,217,249,62,36,54,19,150,127,126,249,95,238,200,218,232,236,102,135,254,149,13,0,29,219,110,51,162,101,96,102,28,24,24,104,99,160,194,192,197,144,8,81,116,39,28,142,50,0,230,136,97,119,223,110,240,188,234,182,55,22,228,235,114,134,97,36,69,154,110,46,47,76,133,147,16,167,203,107,242,74,33,7,6,5,71,81,64,129,48,81,194,204,204,81,200,60,167,70,173,51,45,34,221,84,142,207,180,227,137,36,166,183,205,62,161,98,225,251,113,188,190,91,85,211,172,46,165,92,10,28,85,211,26,138,234,151,150,216,203,224,206,233,143,234,190,185,115,170,228,77,5,45,34,37,255,206,49,203,43,228,239,239,234,240,37,177,0,1,46,240,199,136,12,246,32,80,204,224,81,13,200,188,33,84,4,26,98,96,207,4,203,109,39,88,86,163,28,102,143,3,247,47,139,229,53,98,172,137,139,200,229,106,126,86,174,228,101,217,104,43,198,46,251,63,229,209,147,70,161,110,115,100,201,142,76,70,240,164,141,45,234,92,35,78,189,37,234,41,171,118,41,44,206,90,200,83,53,95,34,243,249,9,214,151,18,21,87,242,228,37,102,102,105,37,39,231,218,160,200,201,74,56,227,153,187,18,95,82,225,105,178,251,36,37,109,174,68,69,172,181,255,127,234,125,25,255,108,36,0,128,2,236,179,24,144,225,175,195,24,97,249,180,147,134,16,132,14,161,40,206,69,215,244,251,140,219,67,70,161,138,165,122,233,93,87,138,201,154,243,169,154,142,54,19,46,8,81,165,196,125,11,157,48,74,88,137,225,92,93,147,138,114,59,74,168,144,31,27,115,121,2,228,57,134,43,90,69,89,207,109,114,239,51,195,107,37,20,58,186,29,118,187,228,163,78,85,181,210,71,17,211,83,166,170,230,37,202,90,35,13,224,114,154,247,58,142,82,125,103,159,133,153,236,236,111,193,240,75,126,216,245,70,99,80,98,230,13,232,225,106,95,177,82,114,134,223,13,33,2,102,254,152,31,81,183,33,146,2,152,20,121,198,136,152,56,89,109,208,19,1,96,206,100,12,138,50,238,36,131,63,118,163,53,39,103,103,37,183,26,11,234,178,95,102,170,196,163,41,92,207,28,8,126,37,26,68,183,142,106,186,152,173,23,5,106,218,199,57,151,245,161,107,40,251,94,185,149,253,227,106,172,222,95,56,12,114,34,179,233,223,115,130,163,244,244,95,41,208,140,65,195,184,18,110,158,136,109,37,13,189,174,97,192,196,133,26,35,175,131,95,255,251,178,68,207,14,132,112,102,204,155,99,63,64,151,76,217,135,109,232,94,18,5,155,52,109,140,253,2,97,51,166,77,199,153,120,69,47,245,235,234,95,108,178,125,107,145,105,231,212,239,234,99,39,169,58,30,167,4,96,1,53,255,146,71,140,144,53,0,11,140,128,61,49,248,12,2,5,89,38,75,8,50,57,181,128,114,30,165,143,228,114,57,88,247,53,127,51,91,35,108,21,58,184,231,100,100,8,241,50,48,163,170,225,4,250,189,76,210,94,75,51,180,173,179,248,238,109,71,149,115,65,218,205,179,221,238,48,138,210,62,24,239,171,100,127,216,65,243,118,115,188,162,201,118,237,98,85,76,91,101,83,53,59,247,167,61,143,164,94,113,243,219,226,137,78,118,199,109,217,140,118,237,156,228,110,46,82,199,249,167,37,223,212,230,126,118,250,218,221,254,170,148,223,207,12,139,255,231,208,189,74,0,3,38,244,205,215,61,74,140,252,163,181,160,207,202,48,32,3,10,0,146,22,142,91,89,222,79,120,243,180,210,108,68,27,149,233,169,93,136,148,110,27,131,213,158,48,200,148,140,133,76,88,146,232,168,245,57,41,157,102,7,105,112,83,62,120,197,174,243,220,22,140,165,12,134,84,141,250,223,172,169,42,151,48,76,150,243,51,119,195,206,137,203,76,247,94,213,164,215,112,247,52,211,81,218,77,116,155,13,232,137,116,29,124,114,189,44,51,64,238,247,187,134,195,201,78,107,251,171,121,250,230,254,248,126,174,105,8,29,201,21,43,254,63,18,167,23,141,0,214,0,14,221,241,163,168,157,18,17,145,145,14,191,26,72,145,145,130,8,202,204,16,33,117,73,70,64,232,29,38,242,48,211,175,84,119,40,48,181,140,162,35,5,196,157,56,132,161,156,176,152,195,34,129,228,210,70,146,154,209,41,27,182,221,156,72,216,34,42,16,1,49,92,54,195,88,32,60,112,193,241,11,115,89,163,198,136,14,55,110,42,47,106,94,98,113,147,87,47,4,171,173,34,173,180,242,190,74,51,215,54,229,118,132,119,12,138,107,113,22,183,79,74,36,57,139,42,101,67,33,172,91,53,59,125,227,206,134,175,213,127,29,155,168,25,0,0,165,222,12,208,76,80,25,86,227,42,137,74,45,6,26,3,166,184,24,6,6,4,73,23,148,203,73,129,218,85,152,164,129,227,187,25,173,132,245,53,35,246,170,111,108,18,220,95,145,224,50,70,178,89,69,133,167,10,235,225,17,78,21,184,244,198,229,181,169,171,71,104,238,209,73,79,41,54,195,181,50,166,33,32,94,85,173,228,206,230,211,210,82,149,47,40,204,237,51,63,57,122,159,167,45,238,47,117,219,61,75,228,149,81,58,238,91,83,255,251,178,68,207,140,228,175,103,77,27,76,70,16,145,140,217,131,109,5,202,18,121,157,52,110,24,251,2,78,179,102,13,199,161,120,204,179,183,189,92,255,57,146,147,74,137,123,187,211,68,161,140,191,233,219,205,105,231,252,171,121,128,131,95,255,10,238,204,216,31,48,96,172,24,241,14,2,0,130,1,0,211,38,10,64,195,187,16,19,59,38,210,184,40,148,42,233,182,93,84,210,174,158,36,80,146,234,224,146,140,154,18,131,180,109,41,178,105,206,230,138,38,37,224,252,55,215,230,55,167,178,73,107,77,206,97,11,227,44,237,74,191,52,147,100,165,226,154,234,46,185,136,136,111,154,61,46,233,5,74,108,149,199,35,33,39,36,39,221,219,80,203,36,171,189,106,174,216,186,184,151,153,134,182,158,119,235,133,69,137,152,181,24,93,112,219,34,250,220,46,188,167,203,116,147,255,107,95,65,167,42,0,21,110,244,227,69,195,25,139,204,120,59,14,38,152,180,98,10,11,8,64,194,65,70,130,229,34,236,235,50,105,236,193,78,22,133,44,57,64,245,97,200,1,221,177,14,170,173,68,59,74,160,49,161,67,9,30,1,66,216,73,250,220,172,84,167,73,184,163,69,149,140,80,49,33,176,170,215,122,204,163,135,123,222,12,237,218,212,197,11,180,59,247,15,254,240,199,152,56,233,148,94,59,104,108,170,179,37,110,151,241,198,233,22,46,152,241,113,22,186,161,164,108,69,158,125,10,12,52,241,138,117,212,3,94,145,198,139,92,194,59,71,136,70,94,122,199,212,21,95,252,87,251,191,67,200,191,226,191,70,0,59,0,4,150,236,11,142,24,244,118,24,161,48,195,28,192,97,1,144,121,130,65,134,5,18,152,100,16,246,150,161,226,81,87,150,68,151,240,168,62,51,146,242,122,169,24,196,162,50,215,83,38,163,213,35,118,4,129,172,164,160,7,76,221,74,91,26,11,147,148,88,203,82,234,86,60,96,133,114,138,104,214,111,195,137,70,170,127,144,55,133,82,196,53,111,245,45,213,88,255,34,172,236,97,88,225,188,219,118,102,228,34,233,41,251,53,244,213,13,242,249,185,196,124,211,58,16,207,181,74,138,197,221,250,195,158,197,74,79,233,229,239,172,49,190,155,145,1,152,0,27,175,198,183,244,103,195,134,76,52,98,16,198,234,52,197,139,226,91,96,225,22,170,232,194,164,84,15,163,151,50,212,222,46,63,242,234,243,18,251,112,115,131,21,107,235,250,52,140,245,145,230,121,164,1,49,37,232,79,196,0,40,188,136,114,207,46,30,142,207,215,36,56,1,198,193,144,245,19,124,159,118,177,115,95,250,51,215,83,219,253,185,123,71,139,77,68,169,103,65,83,93,154,229,255,251,176,68,207,140,197,17,103,76,155,143,69,160,147,140,233,99,113,227,178,18,9,155,52,109,177,22,66,29,179,101,205,196,142,208,105,178,255,28,76,85,69,107,197,165,93,90,181,189,200,137,124,184,189,17,63,211,86,58,122,154,138,159,255,255,148,85,107,107,255,255,129,160,36,0,54,237,177,153,114,134,24,32,24,8,40,96,163,17,144,2,70,3,1,50,64,168,36,12,40,93,208,219,58,94,206,197,247,105,213,191,16,174,180,233,111,74,36,118,113,110,244,47,178,246,103,81,9,122,233,175,40,4,196,168,137,198,88,6,22,16,174,171,8,132,67,141,198,68,235,250,151,218,186,253,72,135,40,161,37,75,161,170,31,33,194,246,229,216,157,43,178,229,106,149,239,75,118,42,255,86,204,247,57,53,191,95,150,76,185,204,207,150,204,153,78,223,229,44,139,47,159,223,255,231,78,205,168,107,106,0,3,110,236,247,72,79,161,228,201,64,206,54,212,241,27,128,33,32,225,33,32,1,231,102,226,58,1,30,109,30,116,230,77,84,118,96,195,160,180,177,232,14,103,55,98,90,234,188,165,1,34,66,163,129,9,194,96,35,130,32,35,3,28,126,198,65,17,80,152,66,69,52,166,162,16,48,168,27,47,73,121,216,252,228,182,26,83,152,180,174,78,231,174,188,229,54,238,246,172,229,188,46,105,248,171,203,55,55,255,252,254,254,22,215,57,208,90,90,92,211,157,108,138,46,71,213,228,66,224,252,167,144,252,244,85,5,35,102,145,181,94,73,252,137,71,179,186,173,240,235,92,153,174,68,198,208,199,201,75,107,59,54,49,47,243,232,191,78,200,204,99,255,230,2,150,0,75,174,248,214,38,163,78,23,76,16,59,51,91,116,224,68,32,80,5,211,42,9,12,180,7,93,235,69,238,83,55,141,219,93,109,14,118,126,137,9,14,253,61,37,200,222,110,234,220,75,148,136,102,161,26,45,224,85,79,108,161,166,68,98,116,111,235,99,114,225,107,158,212,19,73,50,245,78,91,175,176,1,12,16,6,209,110,165,32,162,176,247,121,136,197,84,166,54,173,5,149,190,4,69,65,150,234,230,39,22,157,85,180,76,83,92,194,71,220,209,84,81,28,36,38,173,192,213,100,89,124,201,131,169,172,93,150,154,160,82,199,52,23,99,141,70,117,149,189,227,226,121,88,157,189,43,79,127,175,128,133,202,0,7,110,208,211,57,198,185,12,165,61,55,198,90,204,16,0,191,172,248,105,73,216,83,106,131,2,17,198,232,76,20,185,152,226,237,139,187,77,98,69,29,162,90,241,87,217,94,168,116,81,149,140,141,222,0,129,190,75,193,121,73,227,202,100,219,37,2,194,65,138,254,55,77,107,177,255,251,178,68,207,140,197,128,103,74,155,102,87,176,163,12,217,83,115,8,94,18,209,155,46,109,160,251,66,42,51,101,205,177,151,152,165,125,98,106,38,27,6,246,194,81,72,150,107,207,8,233,168,72,113,31,58,99,162,38,213,149,250,206,154,238,42,169,239,106,102,107,250,59,248,100,151,26,119,3,218,123,72,28,203,41,249,124,249,209,66,105,167,123,238,31,122,31,73,240,190,180,116,235,254,199,126,250,186,1,112,2,183,93,140,50,228,212,5,192,195,194,77,39,24,114,135,38,10,96,130,70,46,18,244,190,23,81,6,93,5,199,156,216,180,19,93,151,64,180,117,167,114,193,254,135,111,62,236,188,16,18,228,22,125,179,88,106,143,60,244,113,254,115,97,200,41,111,93,185,91,175,20,139,11,150,240,150,225,149,237,107,93,255,217,233,15,149,234,24,188,237,138,118,39,145,22,165,190,209,99,157,113,35,110,193,78,83,181,121,205,57,206,154,182,100,68,144,211,212,242,58,49,13,107,19,117,111,107,24,179,254,143,245,181,39,75,203,13,0,5,110,252,228,83,13,68,33,80,102,24,25,212,4,198,144,20,136,105,129,28,110,245,25,83,64,158,145,69,96,53,80,129,222,24,253,139,244,76,145,188,110,143,108,197,103,248,197,10,107,68,0,213,173,232,140,179,105,153,108,134,21,44,119,23,179,149,46,203,123,139,78,242,158,4,144,78,115,121,115,238,231,189,56,0,247,199,134,69,249,70,242,137,18,185,181,44,207,50,252,165,60,134,37,251,105,94,17,242,34,158,228,149,182,70,73,114,186,184,143,67,78,105,131,110,231,50,239,115,214,242,52,84,50,89,80,207,156,234,105,1,56,41,62,192,10,93,182,51,4,20,58,124,97,177,32,161,120,202,0,66,205,63,233,6,44,214,101,170,221,5,51,230,45,17,144,169,204,158,81,105,91,96,123,188,148,67,143,36,4,217,236,188,205,16,24,10,88,97,16,21,143,76,63,239,21,135,231,229,80,227,176,186,162,81,173,103,46,104,118,57,225,195,123,61,146,109,221,132,155,118,147,14,182,53,95,122,57,158,138,21,18,40,147,141,197,55,4,174,227,138,205,62,68,103,98,47,32,214,67,84,93,117,100,63,248,35,206,109,219,197,167,153,93,228,66,222,253,115,221,60,159,120,85,143,132,134,212,32,0,61,255,198,209,184,120,40,163,75,70,6,38,16,152,86,24,135,228,192,1,4,15,244,51,113,132,227,66,219,196,158,103,106,14,156,229,186,72,75,174,218,180,166,204,185,219,179,162,52,60,246,166,67,206,216,49,114,40,169,167,25,155,89,139,62,148,223,187,147,112,36,238,53,2,81,24,214,171,173,71,126,22,219,155,110,126,120,255,251,178,68,189,12,196,138,102,204,155,67,63,66,144,108,217,99,112,227,208,18,117,155,52,109,160,251,10,63,51,101,205,195,15,9,145,179,84,235,17,60,61,51,71,164,204,60,89,209,142,90,179,33,16,168,148,41,35,108,134,150,65,86,129,153,104,247,139,11,242,168,170,202,136,91,50,95,100,48,206,88,191,103,122,101,229,21,74,162,55,127,162,3,154,64,10,221,191,52,196,40,224,36,243,33,143,68,67,192,82,64,120,98,163,226,49,104,132,12,238,67,175,228,98,89,27,119,26,6,49,42,176,174,225,132,182,45,59,10,104,114,55,241,187,139,6,165,104,240,247,87,127,91,201,216,214,79,11,97,139,2,4,47,97,51,145,238,56,236,108,191,237,191,141,232,140,236,18,52,206,33,228,93,120,103,146,161,156,6,70,32,169,5,123,79,65,116,226,156,76,162,21,126,45,151,52,74,187,10,18,108,200,113,40,151,41,93,251,214,166,45,83,114,51,122,216,125,15,228,107,41,229,177,110,197,160,9,218,0,23,182,240,226,70,128,7,70,26,30,44,30,6,41,139,173,1,24,49,130,5,219,81,169,133,108,135,166,93,87,162,145,163,218,131,38,176,160,174,232,75,23,195,80,98,49,151,244,160,69,221,64,232,97,226,206,43,14,70,162,237,129,232,143,198,55,175,215,30,206,101,48,19,136,85,244,131,168,222,224,8,80,218,26,123,68,95,240,208,173,95,82,171,170,91,88,229,132,206,90,169,243,223,133,248,190,180,151,55,34,135,191,113,115,26,189,44,54,137,67,253,86,19,55,90,30,223,161,117,47,86,206,231,71,110,87,221,157,27,255,13,0,43,175,252,232,220,12,201,80,28,70,58,228,100,2,101,254,134,132,66,224,230,71,249,128,199,149,78,21,16,148,191,185,74,234,51,139,31,65,74,221,46,72,31,232,103,142,136,96,227,41,65,232,165,225,128,129,32,208,248,208,136,23,126,86,219,34,223,52,241,18,162,171,127,248,122,187,171,27,241,43,22,242,51,107,135,111,77,209,105,147,122,88,239,184,174,230,249,232,247,152,168,137,106,148,169,183,143,111,58,248,137,201,126,42,234,63,167,159,159,164,254,6,220,182,142,223,199,221,82,55,241,126,147,184,109,228,64,1,107,117,52,125,20,194,0,144,224,177,132,5,67,66,115,5,134,139,206,129,70,15,2,69,90,19,52,33,36,38,129,205,123,89,163,243,105,241,147,93,140,66,96,59,4,162,128,89,82,191,148,11,42,40,56,56,252,253,86,223,85,28,20,23,96,48,203,151,41,179,141,37,3,65,181,114,160,118,21,88,71,99,199,142,169,19,135,228,61,22,252,79,248,134,125,88,226,198,186,33,130,195,174,134,8,17,104,255,251,178,68,194,12,196,112,102,205,27,104,46,208,137,76,217,131,109,40,178,84,49,157,48,110,97,11,194,81,51,165,205,195,23,104,63,30,118,182,94,107,219,93,153,81,15,93,64,234,97,98,148,93,43,78,54,121,173,236,161,22,151,50,233,15,49,34,186,159,239,241,1,124,165,28,156,79,127,223,163,92,23,92,255,9,20,11,40,1,45,251,227,66,206,65,79,67,15,128,140,100,108,53,8,20,66,16,21,2,59,38,54,5,175,38,131,7,170,88,30,29,155,117,167,168,102,154,59,249,106,165,140,48,151,50,249,19,78,104,194,193,55,32,168,1,132,242,30,179,240,69,44,15,31,116,97,252,108,253,76,93,94,243,67,131,116,113,86,85,10,103,146,89,61,188,249,108,121,50,225,227,10,127,234,126,59,220,30,105,234,66,109,0,232,117,182,121,55,90,93,247,195,87,105,254,62,230,253,189,135,171,249,45,85,247,27,112,251,155,154,221,220,159,245,100,173,140,116,150,198,186,250,47,244,224,70,4,0,7,191,251,155,106,102,205,82,63,24,68,101,248,117,16,201,61,144,62,244,207,195,114,26,72,179,245,33,130,187,111,157,221,152,149,245,58,148,79,207,212,92,51,175,182,171,20,23,101,50,166,17,100,126,121,200,199,164,201,210,103,201,108,219,251,166,67,180,201,180,214,140,170,170,254,219,111,89,5,49,241,237,175,113,189,209,168,98,76,239,46,151,67,22,118,20,169,25,143,124,116,17,185,207,104,156,60,99,210,62,28,119,159,181,45,16,59,25,153,205,255,55,227,234,141,51,231,143,229,134,200,167,136,97,198,37,189,17,241,128,232,1,93,183,230,213,170,110,38,67,33,102,6,198,111,99,207,2,2,82,248,12,105,76,83,50,11,161,229,45,140,231,242,63,26,210,237,250,203,19,145,48,83,32,33,33,129,40,140,85,83,5,178,52,93,179,168,18,11,3,201,188,121,96,64,185,144,152,227,226,219,119,137,177,16,67,170,153,31,239,36,163,51,163,83,171,220,210,51,67,189,31,188,188,13,135,74,238,241,145,141,99,210,44,111,77,55,218,171,218,45,80,234,169,102,183,254,13,159,117,75,214,110,155,218,107,138,113,174,52,99,223,207,153,60,207,245,215,19,21,193,1,203,36,0,239,255,227,200,8,197,145,4,27,44,2,48,1,220,116,237,97,105,53,75,98,142,25,207,20,92,40,103,253,89,171,153,61,26,72,211,196,77,227,2,46,9,119,151,191,108,195,251,41,84,177,223,73,172,103,45,30,146,156,76,14,23,181,253,32,83,91,16,193,96,222,4,14,63,255,88,85,38,73,115,154,49,244,203,10,144,136,178,56,225,14,8,101,50,172,181,68,107,20,97,65,195,51,255,251,178,68,195,4,196,117,102,206,187,73,69,192,143,44,233,115,109,232,78,17,117,157,58,109,61,13,194,33,179,102,13,180,23,32,145,221,69,81,105,207,78,6,163,37,127,23,205,78,122,127,161,55,249,23,254,216,239,150,39,248,134,52,117,127,254,212,229,72,37,96,3,183,222,159,16,49,176,157,153,34,105,141,139,3,69,88,24,112,113,32,224,208,204,185,177,195,142,252,190,63,197,195,149,60,18,250,93,206,181,90,146,118,52,223,193,115,174,249,16,188,141,105,231,105,254,138,82,97,69,1,196,104,195,228,82,36,39,6,41,172,225,104,155,155,135,132,196,17,116,190,74,30,204,177,41,112,214,82,53,68,144,62,46,215,67,50,135,90,194,107,121,155,171,100,198,178,172,141,164,199,121,133,42,206,68,170,51,161,137,20,82,72,54,142,71,186,14,39,210,70,186,127,253,211,252,26,0,37,255,248,202,47,6,170,76,4,148,209,192,6,161,210,145,2,153,200,8,73,251,128,39,216,68,49,27,98,222,197,159,217,92,228,197,105,139,16,212,251,10,163,105,207,236,26,95,6,84,216,173,85,150,49,217,69,184,186,230,141,99,67,122,89,94,114,13,150,210,124,165,224,127,236,82,97,110,99,148,157,222,72,123,59,153,31,255,255,8,52,179,29,8,61,9,81,8,233,167,7,108,189,24,153,102,34,88,4,148,110,65,203,59,34,13,2,45,4,176,232,124,231,96,41,45,10,75,75,73,141,24,11,40,244,171,161,33,147,77,232,55,119,186,29,245,37,108,214,242,38,161,95,243,72,72,25,65,64,0,201,247,166,86,184,25,200,20,98,80,72,24,158,107,240,120,128,40,16,57,10,12,129,64,216,213,55,92,23,234,94,236,68,221,137,153,164,105,147,95,164,158,133,209,168,242,7,49,103,37,201,22,20,43,166,225,35,140,61,77,90,56,251,198,213,90,37,33,57,38,4,139,201,130,106,145,34,58,18,4,184,140,17,25,156,84,226,237,226,10,0,155,160,120,135,141,103,44,126,239,111,125,254,61,244,72,48,109,146,15,177,5,76,154,64,124,43,99,77,163,139,164,87,132,73,86,161,168,247,168,198,248,125,53,123,85,153,148,151,105,67,106,248,222,246,29,50,63,235,166,27,20,220,255,108,191,79,255,255,242,20,160,1,86,239,140,66,111,60,49,232,56,6,99,97,192,0,22,32,0,32,218,99,0,130,239,58,204,174,73,67,221,20,48,201,193,153,25,228,23,87,145,190,50,41,206,85,123,137,70,226,88,220,104,162,101,127,238,134,182,197,17,1,79,50,7,81,10,4,97,195,6,58,35,42,85,197,8,49,24,165,100,234,42,212,114,145,46,226,108,204,157,90,206,114,187,145,93,255,251,178,68,209,140,196,253,102,205,155,102,87,48,162,236,233,115,113,136,194,16,217,157,56,110,60,169,194,3,179,102,205,198,21,120,14,94,123,32,136,231,118,118,113,133,164,228,75,28,202,112,241,235,8,165,197,138,122,159,67,21,239,245,111,227,121,94,134,255,169,202,64,29,0,2,93,255,49,72,116,241,200,226,128,113,136,131,128,97,218,148,6,4,132,64,196,91,126,229,82,209,192,182,233,168,184,161,18,228,24,221,94,112,103,226,114,244,139,212,136,234,68,60,42,61,99,246,89,75,174,59,89,142,215,90,178,10,181,133,12,147,55,98,188,204,70,28,196,66,59,162,37,228,99,54,105,41,48,132,238,118,45,80,81,172,101,99,157,13,81,23,57,54,164,232,134,162,29,181,33,42,153,90,117,209,162,38,110,239,109,80,167,41,79,179,35,35,37,253,190,129,53,85,0,25,182,248,196,156,3,246,15,204,112,52,26,43,24,128,26,16,3,48,24,64,16,17,47,69,35,13,150,176,90,70,83,2,64,227,64,27,114,153,153,127,101,248,201,27,104,228,97,172,183,240,51,4,88,7,242,72,250,58,201,215,142,55,152,20,186,248,122,215,222,52,101,164,97,161,214,38,162,202,75,96,149,218,34,20,143,168,66,196,97,12,222,242,85,219,146,153,168,246,47,90,174,49,116,46,230,236,36,71,227,67,245,25,69,153,107,48,85,56,74,83,73,116,160,212,163,146,185,255,245,73,234,104,190,200,166,203,206,217,66,115,184,85,58,223,42,248,222,237,228,55,115,250,243,157,86,168,106,125,75,49,8,33,17,212,0,46,219,241,130,209,65,203,130,25,140,193,49,136,34,216,52,9,18,4,198,130,19,1,194,192,17,31,5,176,248,172,169,240,125,154,107,172,229,206,67,107,90,246,49,168,155,250,239,58,10,12,220,105,163,74,121,254,147,81,176,195,160,156,220,19,96,176,96,219,94,179,53,179,146,180,81,150,94,134,44,99,32,227,138,112,93,210,109,52,230,125,212,140,29,14,129,206,189,177,70,23,46,185,101,164,97,52,55,85,250,5,191,241,171,71,244,31,49,254,229,155,154,251,63,155,243,54,222,46,138,0,136,172,196,121,238,225,3,174,45,253,239,111,40,255,253,145,135,206,207,110,86,127,169,17,223,114,223,231,108,44,41,205,128,3,187,120,100,28,65,171,142,225,81,33,149,66,43,77,5,1,0,52,105,28,2,52,231,85,223,28,202,133,144,220,64,10,90,101,169,89,88,116,152,237,71,85,83,25,57,197,204,83,12,229,155,36,81,83,195,81,155,175,220,223,79,62,48,221,88,80,216,129,192,1,49,125,221,78,148,50,176,169,90,115,50,57,14,105,89,204,207,71,157,149,10,255,251,178,68,211,140,229,47,103,76,155,137,86,98,164,76,217,115,117,134,180,80,93,155,54,110,60,171,194,23,179,102,141,198,22,40,104,119,107,168,249,10,177,175,76,198,69,161,30,53,145,30,141,61,144,185,13,74,212,235,14,206,10,202,95,68,166,222,206,251,255,255,219,12,187,254,101,92,1,180,144,98,17,97,143,200,45,133,53,3,1,106,102,52,78,131,101,144,204,23,3,202,33,182,242,183,241,112,213,96,193,98,247,180,31,244,75,194,192,80,10,41,58,83,4,96,169,235,106,144,213,179,62,214,34,129,14,14,88,227,187,191,245,219,120,243,16,179,236,158,234,215,41,145,10,182,99,78,204,192,83,46,168,57,14,57,20,140,109,28,172,34,84,168,212,206,40,227,72,168,99,160,178,59,178,15,68,30,233,84,67,220,100,107,169,243,121,53,227,29,13,66,35,59,151,175,236,24,0,5,118,248,207,118,3,152,140,64,33,179,41,12,4,167,38,8,0,130,66,10,214,99,224,42,234,123,23,114,71,41,21,18,147,40,122,61,70,29,106,145,221,185,146,182,117,23,110,176,3,172,244,187,4,194,84,94,74,184,163,164,250,15,5,96,152,26,145,21,40,36,242,55,34,69,91,222,136,62,147,8,13,167,68,233,229,149,109,207,247,11,52,217,4,98,36,189,72,216,182,138,245,87,110,21,134,198,117,92,74,11,144,227,42,201,100,149,31,11,21,35,175,163,233,173,218,56,38,185,135,172,150,75,123,233,69,214,160,67,234,78,58,135,218,163,203,77,107,25,66,10,255,25,151,62,205,162,245,42,221,208,174,50,1,182,0,25,110,252,207,176,99,127,134,76,82,11,50,17,76,153,224,157,35,67,83,8,13,204,106,4,104,238,35,236,79,16,73,96,213,19,210,181,204,254,13,54,31,17,234,149,86,157,17,67,109,28,172,10,211,240,77,226,33,237,131,246,11,242,72,41,12,13,153,96,85,62,138,213,59,99,134,125,16,233,152,209,243,37,100,128,162,229,51,22,182,159,41,118,205,156,122,120,34,241,206,241,188,228,243,190,84,71,118,181,173,149,155,181,224,185,175,123,241,178,40,204,75,58,191,48,135,215,197,215,153,43,158,157,64,20,181,57,143,17,172,83,231,250,97,138,120,254,243,114,171,182,124,239,191,53,216,7,69,96,0,37,186,153,70,70,124,240,80,97,232,200,67,1,8,85,147,23,117,59,8,138,175,19,36,167,72,246,241,41,25,91,94,30,2,176,40,114,7,183,39,165,118,89,76,56,180,224,215,93,223,151,19,3,213,154,24,131,224,4,18,59,122,111,99,205,222,21,89,227,149,83,238,172,5,11,151,71,89,76,122,117,252,167,150,75,249,222,80,243,20,83,59,255,251,178,68,209,140,229,48,103,75,155,136,87,64,159,108,217,115,113,230,94,81,97,157,48,110,8,253,2,9,179,102,141,199,141,120,165,63,99,35,243,90,239,43,201,185,76,139,116,51,22,215,56,180,197,246,86,107,35,232,114,127,148,150,229,52,233,66,215,74,95,111,205,148,115,126,189,127,116,168,68,251,127,204,62,163,58,56,56,197,96,35,23,2,69,140,52,0,160,49,96,58,195,166,156,137,129,220,249,58,130,41,159,190,93,142,168,113,175,150,56,15,200,203,75,154,184,81,190,112,218,176,228,60,227,149,105,86,125,174,158,190,143,76,198,115,212,29,140,9,13,26,151,216,24,103,124,158,159,55,132,65,105,231,72,210,22,197,91,112,179,226,23,13,151,51,19,115,169,79,160,144,244,110,25,19,47,156,175,144,241,191,43,43,182,167,202,234,115,240,95,192,165,234,95,159,253,171,255,159,230,26,0,3,182,244,201,84,172,225,144,108,193,176,204,197,144,80,136,38,74,241,208,40,112,18,14,8,91,119,105,223,132,198,84,112,152,10,107,141,220,245,103,70,178,191,87,43,207,33,136,14,211,196,247,83,64,29,0,40,60,64,27,165,244,14,102,147,32,183,16,200,79,205,199,21,46,39,69,64,60,81,45,230,35,197,136,112,241,54,92,15,196,49,225,130,152,186,72,187,253,126,236,93,91,210,104,155,85,140,102,132,29,92,49,81,77,63,186,149,106,121,41,51,207,86,58,227,152,105,153,231,25,101,201,122,98,34,72,203,181,38,38,98,163,250,145,239,207,95,17,252,127,236,159,62,51,254,107,160,35,64,3,54,255,153,18,147,141,140,98,64,113,133,224,232,113,210,212,129,192,96,20,37,22,21,25,244,182,117,149,187,176,29,59,141,15,75,161,145,160,35,26,245,179,149,200,33,150,65,14,202,33,148,120,99,76,74,19,85,253,106,81,210,64,22,40,230,88,146,160,137,13,147,225,57,80,101,16,149,2,45,67,87,238,27,100,201,167,7,75,21,213,212,197,184,146,204,97,107,137,226,188,106,155,46,101,218,154,53,138,84,121,107,98,238,36,131,146,242,33,9,99,58,102,122,115,113,150,46,169,186,186,212,38,102,123,112,243,25,19,92,165,37,72,250,107,90,255,251,213,35,173,191,155,249,160,134,64,0,27,255,77,241,96,224,198,145,237,204,22,17,17,128,23,220,96,57,185,196,97,174,61,208,108,145,194,121,34,74,155,170,30,62,138,254,26,24,31,233,166,182,165,17,160,75,139,11,91,89,234,77,204,196,241,252,110,30,87,25,236,175,224,69,108,74,105,12,157,226,225,219,205,60,96,129,73,102,168,117,15,186,167,243,30,123,220,246,173,123,158,151,56,146,134,189,13,255,251,178,68,207,140,196,251,103,76,27,175,67,224,157,44,217,115,117,40,194,80,221,155,56,109,189,79,130,19,51,102,77,181,151,16,70,205,58,84,228,151,51,83,39,35,42,35,158,231,156,168,218,175,223,250,126,234,72,123,77,126,138,107,158,201,62,158,243,55,111,16,224,0,238,223,157,115,177,222,154,18,133,152,113,1,187,5,59,232,150,148,227,202,142,19,131,78,215,37,213,225,152,68,237,230,120,171,111,97,157,185,124,83,220,153,234,43,76,245,121,53,220,46,61,50,58,235,102,23,27,159,142,218,182,219,56,244,67,168,29,180,25,255,211,22,113,178,99,173,215,190,250,253,149,109,107,33,145,222,217,74,138,61,93,17,93,85,94,105,230,178,116,216,171,85,66,77,35,90,99,57,85,89,153,183,115,185,117,85,100,235,221,118,201,89,165,66,185,239,75,149,218,14,245,85,0,1,191,248,197,57,129,42,225,134,6,70,38,43,13,18,12,36,7,45,144,136,52,52,31,118,23,188,16,64,3,86,233,60,23,13,188,47,165,45,61,234,104,113,239,101,110,169,80,6,158,20,172,177,137,63,108,206,13,121,173,40,155,124,195,37,49,177,8,57,204,134,213,195,177,15,200,104,149,149,160,90,114,166,8,3,196,227,9,196,104,171,68,49,42,8,59,165,226,87,125,123,252,98,45,44,217,115,35,161,96,214,185,122,141,212,119,101,216,249,56,209,193,219,161,194,200,85,51,154,102,53,222,81,150,238,133,219,137,153,180,198,175,20,123,69,78,252,117,244,124,51,55,113,207,221,169,222,61,181,254,83,191,215,224,176,16,228,0,1,127,252,67,218,53,80,192,201,131,243,23,8,13,128,27,87,202,198,91,129,101,236,16,245,213,83,37,155,38,151,57,185,203,22,82,7,198,236,70,229,244,173,1,159,186,14,116,190,144,44,4,91,114,168,195,234,209,99,80,217,121,21,173,82,75,158,178,41,97,8,239,71,166,158,24,157,183,22,41,189,157,63,138,23,223,174,193,185,255,255,207,6,10,119,16,64,202,101,248,154,62,142,9,236,215,60,121,67,20,202,17,105,104,129,121,121,26,203,35,217,24,82,136,114,213,229,209,34,106,146,187,186,218,145,102,210,171,151,185,76,117,221,202,173,204,126,149,87,216,209,233,109,255,220,13,182,138,145,2,223,233,163,93,29,50,233,134,140,152,56,137,134,140,134,11,64,166,14,20,52,7,8,142,233,50,24,172,188,246,25,198,243,26,24,133,42,217,213,206,89,33,32,177,11,99,184,189,175,137,114,18,125,43,21,202,210,16,92,96,60,22,193,153,64,149,39,55,87,199,249,17,133,246,40,140,105,116,147,62,26,154,177,26,251,9,236,88,211,100,20,250,255,251,178,68,210,142,197,64,103,76,155,137,70,146,160,204,217,115,113,136,194,17,173,155,52,109,189,77,194,7,179,102,141,183,149,120,41,232,122,30,230,28,114,171,34,162,27,164,197,53,110,148,205,107,25,126,213,58,246,33,32,103,158,231,44,229,73,26,213,14,38,174,255,53,209,219,246,252,223,111,49,229,63,160,94,128,1,155,126,102,25,7,44,74,97,2,102,70,30,21,31,71,200,65,101,193,192,47,3,237,163,53,111,42,7,179,87,146,232,240,239,55,70,174,66,118,36,245,17,242,26,134,186,102,151,46,32,140,30,72,216,241,19,211,57,65,97,66,245,34,58,240,12,226,135,40,169,146,131,133,204,40,14,30,178,175,253,140,68,69,234,215,42,24,99,185,206,100,34,34,208,251,161,50,163,166,84,109,29,215,109,10,78,72,227,150,123,34,38,41,66,231,122,93,107,170,10,179,213,222,207,253,51,72,29,0,1,46,240,218,110,51,130,29,3,134,134,118,19,25,24,192,100,0,97,128,66,45,1,4,207,51,1,120,149,136,72,22,187,84,85,53,156,88,205,36,89,179,201,91,20,62,209,217,161,115,67,3,137,195,44,71,116,230,96,237,57,97,94,201,72,208,1,149,174,136,113,26,136,128,142,16,192,69,222,150,87,179,153,64,22,109,133,201,189,137,209,234,49,118,164,166,172,187,10,160,137,178,121,143,154,217,255,141,166,183,215,247,252,95,153,104,58,112,173,67,212,156,217,147,242,122,180,153,144,97,187,30,34,146,109,98,243,41,159,43,237,108,178,246,139,151,218,221,222,252,236,239,47,159,206,111,252,157,31,191,67,253,195,103,0,5,111,252,216,232,147,159,16,129,2,227,38,5,12,60,76,70,2,241,131,64,228,65,169,107,114,152,31,140,23,140,127,28,241,91,209,87,134,184,111,178,54,8,58,85,174,104,32,58,37,78,136,113,155,137,106,228,150,12,65,110,53,209,67,157,205,243,236,159,235,55,220,65,107,38,186,175,84,107,96,108,226,175,60,213,199,184,169,131,199,50,77,12,85,121,86,116,228,255,107,100,42,94,223,69,138,131,5,6,172,195,28,197,172,73,176,250,141,178,233,6,208,233,29,22,179,41,13,116,149,158,101,19,29,82,252,240,131,79,142,172,131,102,184,172,100,87,1,231,47,87,245,97,107,80,0,43,183,198,39,121,184,8,86,12,221,224,50,137,193,160,216,2,152,33,174,20,82,230,202,203,32,116,201,112,126,152,162,53,43,51,118,143,232,136,104,164,153,108,7,41,248,147,149,130,139,131,173,86,106,50,35,5,38,40,228,105,155,229,225,97,206,148,50,197,88,106,155,50,107,51,87,7,139,21,49,250,117,209,63,99,221,168,109,206,50,255,251,178,68,206,12,197,40,103,75,155,134,87,64,155,172,233,115,113,232,94,16,197,157,54,109,60,237,194,43,179,166,77,183,141,184,249,140,114,26,181,165,85,15,119,47,49,89,16,179,221,159,87,108,243,234,147,13,178,31,167,179,232,153,141,230,254,97,41,83,142,57,255,185,23,207,42,14,24,0,238,251,243,31,171,55,96,145,226,33,85,3,36,41,44,251,52,6,2,150,226,12,136,198,28,104,103,114,186,133,62,81,176,42,212,228,212,173,120,30,21,104,67,8,242,81,180,58,133,114,198,184,77,16,218,40,228,39,140,246,240,216,83,89,173,99,172,230,37,183,143,187,227,106,134,193,105,49,136,97,151,12,19,21,130,79,136,129,45,67,85,98,72,42,239,73,49,153,145,149,125,85,111,149,51,151,176,142,194,81,136,129,90,240,235,41,174,94,14,248,82,52,248,95,181,50,132,166,47,179,216,131,177,255,151,206,128,18,0,1,109,244,196,146,9,163,9,141,204,152,21,42,7,2,224,226,249,152,56,8,150,238,155,50,139,43,4,62,112,131,6,10,140,236,59,210,135,30,23,15,208,149,132,18,217,97,56,218,2,50,126,183,76,197,177,228,168,60,222,134,112,188,115,16,103,23,88,134,146,79,229,121,26,115,4,37,33,113,110,23,50,9,29,254,151,255,247,195,69,74,205,39,19,122,220,220,92,75,204,236,50,91,138,75,133,151,186,155,227,29,53,83,83,77,109,84,206,188,240,162,20,135,67,16,200,137,137,105,136,175,124,190,199,180,247,3,191,145,219,15,28,209,91,254,221,253,192,41,72,1,93,254,230,125,212,13,19,6,157,135,41,153,33,49,40,3,61,93,131,201,49,168,110,129,81,199,163,178,218,57,108,244,90,91,79,201,68,174,93,54,241,55,59,238,188,233,121,85,43,185,174,210,56,80,43,132,201,91,20,13,52,204,40,108,107,242,138,239,27,35,139,29,72,203,145,88,50,60,174,221,39,32,207,67,48,123,76,54,98,171,202,204,70,161,132,152,162,25,104,58,136,67,155,136,96,88,99,30,34,208,113,73,160,189,6,239,15,73,187,207,247,60,161,162,206,150,72,234,140,124,204,14,200,116,250,72,10,182,119,86,94,130,52,128,3,255,122,106,38,25,96,173,224,5,224,88,248,209,84,153,135,134,147,66,218,124,18,238,48,164,245,71,36,235,100,143,88,209,230,244,89,103,46,82,165,136,89,38,108,68,1,128,187,150,248,87,97,13,3,68,159,38,145,140,184,39,232,24,183,219,106,21,23,10,27,8,129,49,1,45,207,64,81,90,139,197,221,142,187,239,249,24,140,57,7,24,115,77,42,168,188,107,78,92,145,169,200,53,138,61,148,123,176,163,22,148,179,255,251,178,68,204,140,196,181,102,204,27,143,66,240,144,140,217,131,108,101,218,18,225,155,52,109,61,15,66,100,179,101,205,179,35,88,196,69,92,176,229,136,148,185,111,171,191,228,76,131,78,29,26,85,197,194,220,111,207,245,244,245,248,207,216,249,61,63,27,235,127,86,17,0,30,223,254,106,147,75,136,4,0,40,78,109,195,106,27,2,146,145,5,128,99,172,74,88,220,89,76,62,222,191,84,51,245,221,233,37,233,233,124,170,220,105,183,129,157,8,224,160,84,219,255,24,183,105,56,34,109,81,146,183,119,190,145,187,194,108,235,239,91,187,148,218,16,64,146,125,181,187,150,14,146,55,120,80,65,147,173,62,241,167,147,83,78,75,75,149,135,69,36,108,113,98,133,34,216,153,56,69,71,190,202,168,243,138,73,210,151,68,78,134,78,202,76,104,74,94,158,61,158,165,94,201,125,228,153,73,234,174,126,26,171,132,185,186,231,216,125,122,83,245,125,133,170,0,7,247,244,212,243,55,8,140,105,35,94,100,21,105,70,91,163,180,68,47,218,237,28,73,213,107,244,75,126,198,87,104,219,92,112,165,144,114,11,121,150,164,133,194,88,242,247,135,42,241,231,82,187,219,199,26,41,192,228,177,209,0,89,10,14,99,77,19,149,81,88,195,124,58,121,102,135,246,191,222,217,38,222,46,225,135,205,204,113,211,193,253,197,215,162,113,89,254,184,217,36,122,119,247,35,236,138,124,183,135,41,211,195,168,66,150,113,191,171,206,110,220,223,150,114,56,221,181,175,224,128,5,247,255,156,221,166,145,129,155,92,139,133,9,84,201,197,29,16,76,174,35,23,150,180,200,179,232,238,202,181,249,202,231,49,214,50,8,244,165,191,111,37,52,201,215,27,140,246,236,146,195,231,75,122,223,118,68,249,238,217,40,31,106,87,223,31,255,202,53,1,98,141,80,132,123,58,153,179,62,121,218,239,42,134,247,237,204,236,163,30,252,109,205,247,216,195,145,133,25,172,173,54,140,87,103,152,212,33,157,213,238,118,234,98,173,168,174,204,212,83,90,140,211,228,71,110,197,86,74,165,248,32,0,79,255,228,62,102,124,26,141,38,156,128,154,82,150,188,177,221,72,41,132,65,12,46,63,32,88,176,85,13,18,28,17,173,173,35,112,26,145,64,62,164,19,157,76,102,208,60,248,140,114,193,138,152,90,94,220,233,84,246,173,61,64,182,77,29,233,97,191,3,130,36,74,40,231,46,35,248,213,234,77,105,133,178,152,227,35,163,85,74,155,66,6,64,235,106,169,29,152,238,231,64,137,139,42,173,189,94,67,145,203,189,226,25,195,4,84,216,125,14,158,91,174,175,71,142,164,138,255,250,131,160,119,17,202,180,255,251,178,68,200,12,196,27,102,206,27,72,46,80,132,76,217,163,104,197,200,17,253,157,54,109,177,15,66,170,179,101,77,214,27,9,161,55,248,207,252,96,43,176,0,114,237,204,109,142,204,72,10,76,16,0,76,130,45,12,118,8,0,193,104,8,2,105,130,196,211,13,88,24,109,128,54,140,226,82,80,4,208,203,101,140,66,95,157,249,186,147,204,54,12,101,110,52,88,28,12,42,88,10,229,2,135,34,154,27,51,183,145,140,183,240,72,236,75,78,238,164,49,44,222,222,128,45,82,139,178,122,189,41,128,135,65,233,25,177,47,152,249,216,221,205,55,230,254,107,165,246,154,144,167,115,33,205,130,104,150,156,37,24,172,76,220,28,210,149,108,79,56,169,157,146,223,238,101,100,222,79,59,117,10,154,199,213,31,87,212,82,25,65,166,64,217,130,145,129,157,153,189,188,24,90,179,175,237,61,183,40,28,238,85,0,9,183,216,193,82,15,68,60,32,0,208,68,3,129,26,179,254,161,202,242,72,253,198,105,31,72,113,43,83,226,47,123,178,219,245,232,236,74,24,196,6,255,171,100,42,132,120,14,147,145,137,76,169,139,188,205,189,58,239,150,117,250,162,203,12,32,153,205,246,208,161,42,38,142,228,151,27,206,40,244,219,76,126,82,155,231,187,61,141,235,194,39,194,170,39,217,88,69,7,215,185,234,200,211,136,187,165,177,208,31,43,14,145,17,233,146,106,178,210,12,115,19,170,85,16,116,125,6,102,84,245,231,216,120,73,115,40,226,67,243,26,141,125,7,223,161,228,186,207,234,14,157,64,3,37,187,132,19,14,222,43,49,160,24,207,171,193,103,40,112,173,10,12,34,35,8,23,85,72,197,244,155,243,43,185,85,145,22,93,98,37,43,139,103,34,149,83,90,174,244,185,82,246,192,60,27,149,58,114,26,245,18,190,20,203,246,243,70,166,161,170,153,229,142,118,53,45,184,24,8,4,32,84,71,23,119,161,97,14,238,97,145,220,207,8,69,114,217,130,75,210,191,64,69,124,25,240,88,71,33,109,244,194,160,25,154,17,22,120,182,130,237,8,201,33,91,6,179,169,147,98,47,75,153,149,24,57,54,29,128,195,207,8,166,57,121,215,179,154,175,254,118,201,202,237,33,71,198,0,25,255,248,194,103,2,228,70,72,4,58,54,90,180,83,143,202,155,202,205,39,144,54,229,78,163,64,133,69,88,77,43,213,209,233,89,131,39,35,218,18,118,19,172,78,47,45,155,175,32,150,236,190,189,212,75,19,101,58,12,44,193,95,58,228,53,46,227,92,178,199,116,175,95,178,45,72,200,69,69,136,29,171,163,81,21,87,193,83,109,28,189,199,112,102,56,207,20,56,218,101,63,255,251,178,68,206,12,196,203,103,77,155,102,62,192,155,172,217,99,112,102,218,80,193,155,60,109,177,15,66,13,51,102,141,182,21,120,27,89,60,222,195,98,255,248,207,114,219,228,127,148,176,215,92,216,223,218,180,30,163,255,31,255,245,254,233,254,26,0,9,55,252,135,224,96,208,209,134,129,32,193,113,148,9,166,186,70,217,149,192,87,138,37,18,160,54,0,55,251,76,233,94,94,250,195,209,232,49,37,159,5,2,91,138,226,43,159,232,246,134,168,127,70,21,221,195,131,6,120,205,89,192,160,129,17,39,58,78,112,176,115,7,206,148,98,43,39,208,138,137,90,108,206,174,3,106,101,90,179,87,116,162,171,15,19,56,244,21,41,136,85,48,139,80,229,20,41,25,102,115,111,152,72,169,154,46,218,148,187,159,114,142,37,191,179,47,183,125,131,21,0,21,246,248,206,228,115,131,165,204,124,35,20,17,2,0,64,32,16,64,45,184,161,45,182,108,15,60,166,102,32,72,29,194,42,165,92,173,130,74,35,32,14,168,147,75,167,60,81,65,208,245,41,202,117,40,101,240,248,235,95,130,37,165,81,246,71,162,202,115,178,195,173,67,175,69,120,116,60,48,84,85,114,25,167,252,120,168,140,162,56,144,160,230,88,81,169,140,73,199,107,38,85,248,233,54,234,186,136,106,177,198,189,22,48,171,236,116,202,184,205,5,233,168,234,235,120,224,63,177,81,114,254,127,95,230,162,47,202,165,150,213,84,120,225,223,250,112,41,243,14,159,0,190,240,0,14,111,128,86,179,212,193,76,204,97,50,66,144,104,12,96,0,115,30,75,212,55,87,99,32,54,150,165,78,37,42,195,145,3,176,185,31,107,18,57,99,89,135,93,37,6,145,201,169,23,107,236,145,80,137,67,218,238,191,172,229,136,176,23,101,185,52,229,110,134,115,152,157,135,92,22,83,74,225,57,39,98,112,72,128,234,103,200,74,149,37,50,228,40,85,169,75,115,255,144,249,85,11,251,253,77,105,94,120,114,60,126,213,239,147,238,95,125,75,0,200,210,227,2,82,25,37,50,67,143,80,245,34,142,51,236,114,54,192,138,217,45,180,217,127,169,230,94,126,125,231,63,191,211,248,6,0,15,127,249,156,86,156,69,80,20,244,168,62,53,0,96,0,65,80,231,126,54,164,168,157,145,177,80,74,76,3,211,169,64,211,103,159,44,92,186,62,15,7,163,169,124,121,160,158,126,203,35,23,70,15,164,10,236,178,51,186,245,203,28,225,208,122,129,163,45,217,108,234,204,50,28,238,175,85,252,97,138,62,101,153,187,116,207,172,202,58,7,92,201,51,100,223,150,40,125,200,164,152,85,76,143,87,109,90,217,226,236,245,28,91,243,255,251,178,68,214,12,196,212,102,206,27,140,67,112,157,108,217,115,113,35,214,18,117,155,56,109,177,11,194,114,179,101,205,199,153,120,126,35,124,94,85,21,30,36,19,149,243,223,150,33,124,238,232,116,220,201,191,167,22,58,27,244,65,244,130,224,170,192,0,86,223,204,137,53,58,180,232,195,103,179,25,137,192,128,64,112,248,194,161,161,8,69,83,147,1,149,4,188,52,9,233,204,57,220,141,22,164,52,217,98,124,134,165,35,151,181,50,41,141,134,80,151,195,111,67,27,110,134,60,76,176,182,183,179,86,168,125,158,177,41,34,172,190,26,161,140,144,251,205,37,46,51,27,82,104,175,219,254,188,75,28,173,212,254,157,155,79,210,219,9,243,59,173,39,54,252,61,20,179,164,229,168,169,233,97,172,147,206,195,118,243,255,221,188,146,170,104,193,25,165,97,120,228,91,255,5,211,78,55,254,52,245,107,211,117,127,173,243,55,183,119,111,233,197,42,0,5,118,240,197,253,19,113,5,131,8,38,29,27,21,140,204,58,45,34,20,226,214,227,227,0,25,107,86,141,179,39,217,107,196,169,233,169,95,201,199,202,89,60,56,0,129,30,215,238,130,74,209,43,201,155,74,23,249,197,140,206,117,216,117,165,46,220,86,180,174,102,172,179,115,215,238,204,72,37,91,165,239,55,31,195,16,2,112,199,8,247,255,120,166,210,21,229,200,212,16,67,81,76,250,61,59,209,205,51,135,14,67,106,251,143,28,230,206,140,34,212,49,3,132,37,205,13,131,0,16,159,7,255,147,230,91,234,157,255,125,91,68,143,77,76,10,128,2,187,126,99,252,138,104,48,0,80,50,24,70,26,1,144,243,0,64,242,32,209,5,2,2,182,226,216,184,185,99,81,73,182,57,9,149,92,202,114,146,206,58,148,60,151,174,214,137,50,8,189,36,82,134,6,163,119,117,40,144,220,148,211,203,102,165,114,154,149,190,154,184,230,40,80,80,19,222,169,108,193,143,185,203,246,221,221,171,166,141,90,157,116,38,91,142,186,155,24,223,144,91,122,119,107,117,48,84,213,87,74,179,34,80,234,90,209,150,153,23,148,132,93,196,46,228,114,34,199,28,238,234,165,43,179,181,119,213,23,48,40,0,63,255,224,103,97,217,159,96,80,217,139,193,160,208,1,133,193,197,191,97,16,100,195,40,134,163,80,59,184,250,192,112,117,12,230,17,157,253,20,181,202,152,121,223,220,162,43,118,8,137,75,249,0,56,244,77,244,109,124,81,216,0,71,36,72,73,66,6,53,79,0,64,240,136,145,106,45,157,96,203,78,175,185,110,163,82,6,36,193,115,69,89,213,108,169,24,217,138,33,121,215,180,91,169,154,107,232,150,31,247,29,255,251,178,68,201,12,196,153,102,205,27,131,63,64,142,140,217,131,116,101,218,18,181,157,54,110,33,121,130,72,179,102,13,193,151,160,160,218,54,74,232,100,236,203,140,185,254,104,124,117,255,119,22,219,30,189,183,243,20,218,159,226,46,110,124,239,16,189,147,90,160,156,242,192,1,237,255,53,176,20,248,85,240,40,212,73,84,102,80,178,63,44,240,104,4,88,108,217,154,93,45,27,249,43,118,152,228,135,178,136,18,131,149,105,32,24,220,85,219,139,227,98,46,200,32,247,101,209,130,25,180,50,195,166,231,109,88,144,79,87,160,149,229,13,99,106,204,158,89,83,254,237,253,103,175,216,4,49,4,84,219,225,234,84,148,106,17,155,44,198,149,231,65,118,161,131,99,156,236,34,96,164,13,152,149,128,32,120,110,156,213,77,190,18,146,201,159,243,39,189,201,106,0,160,83,179,234,151,242,168,234,179,44,98,84,206,84,76,29,85,0,3,127,252,195,241,227,144,71,12,114,59,49,81,176,104,114,86,64,47,105,123,152,107,248,241,65,173,37,166,67,205,197,181,79,138,182,197,102,80,27,139,39,232,29,203,135,98,80,167,135,9,121,86,150,148,132,19,199,129,20,145,20,196,66,249,58,163,233,105,133,157,209,157,153,170,59,124,222,207,122,163,53,32,217,237,143,189,239,157,29,41,42,186,105,152,238,158,10,39,136,97,140,101,94,46,218,183,28,139,200,231,30,252,180,58,142,213,225,106,105,236,115,181,143,249,238,102,39,226,126,83,102,133,105,254,58,153,159,175,246,184,17,111,228,118,197,22,169,32,224,0,59,182,230,0,204,29,66,184,99,82,9,149,134,128,163,120,96,81,30,12,30,13,97,209,129,224,91,136,162,126,170,45,211,168,54,236,159,221,235,228,60,249,142,140,110,54,153,35,19,211,80,156,178,33,236,97,213,97,252,165,128,166,111,1,97,227,1,184,231,156,74,60,62,23,22,159,105,129,206,166,171,141,155,213,163,142,218,42,123,227,94,15,213,200,155,97,147,51,174,203,113,79,142,152,162,7,43,83,196,16,153,187,36,86,205,194,45,205,197,93,197,166,243,26,63,240,255,18,69,109,250,139,17,53,75,28,254,61,89,191,153,218,252,104,112,0,10,239,249,128,13,7,70,115,168,225,139,139,224,128,57,138,194,32,160,32,160,74,15,136,203,104,157,39,58,56,215,213,34,6,189,150,83,171,46,205,3,124,91,69,33,114,206,201,29,176,83,76,10,192,82,151,227,13,88,175,40,145,177,199,107,19,36,105,225,210,44,9,135,7,64,29,73,142,206,16,237,15,13,89,171,149,109,109,23,172,250,111,113,59,204,241,125,180,164,167,187,202,207,241,223,7,24,80,245,255,251,176,68,203,140,196,181,102,204,155,143,67,224,146,76,217,115,113,232,78,18,189,155,50,110,61,15,74,56,179,102,13,199,141,120,171,187,161,253,69,199,124,221,220,147,22,35,74,197,64,213,153,171,89,230,103,138,139,131,253,254,211,246,254,57,166,22,111,171,251,110,32,0,189,104,0,85,255,242,162,112,233,77,241,65,113,132,13,101,99,211,14,128,73,129,38,3,1,147,6,29,200,113,235,104,59,20,168,161,252,113,248,172,86,140,170,61,14,117,230,37,73,54,84,167,194,144,179,40,21,177,19,236,6,90,179,76,14,77,231,255,112,172,178,221,236,74,14,8,56,206,10,152,165,29,0,145,138,214,203,34,249,210,50,79,219,48,223,168,154,57,244,76,24,33,1,15,253,114,98,83,170,112,136,130,16,51,36,241,25,33,82,217,72,153,204,243,225,172,147,57,190,226,79,62,100,179,251,126,151,144,151,250,95,156,56,2,0,5,255,248,68,198,59,72,36,132,32,98,32,193,137,65,8,32,87,2,0,114,190,147,178,165,225,50,252,180,181,62,152,144,38,54,169,154,109,12,186,83,17,11,0,153,36,212,85,233,117,156,184,53,159,181,216,205,149,232,219,185,178,152,219,123,109,74,44,231,91,28,107,110,213,77,200,228,89,247,159,189,211,127,64,42,25,145,47,159,36,31,36,70,120,30,197,177,35,220,182,51,82,5,149,221,67,9,178,71,184,137,74,58,227,110,72,226,136,136,134,164,17,240,69,82,171,243,179,33,5,214,94,72,14,179,174,183,163,46,106,255,111,195,192,10,255,191,48,27,112,142,100,23,19,24,88,194,32,11,9,20,9,64,38,30,10,135,20,96,163,61,18,106,144,51,173,196,222,49,158,178,31,75,48,241,20,253,113,59,23,5,224,211,69,0,218,92,74,148,98,178,66,32,203,64,120,108,121,0,134,194,28,52,171,130,37,130,173,38,164,197,83,133,67,144,240,193,226,181,84,49,55,181,90,185,158,11,143,19,179,221,124,147,206,173,5,190,68,75,13,72,239,164,46,38,90,81,133,219,73,225,118,152,117,214,165,237,118,100,155,34,47,133,22,90,254,123,129,137,21,48,158,157,73,173,177,37,92,75,167,255,0,204,205,254,252,9,6,61,25,8,72,50,101,16,216,92,62,52,84,84,105,100,24,31,130,85,93,192,27,7,25,76,28,67,112,117,175,165,158,180,213,66,165,113,32,68,56,180,46,138,73,166,116,161,48,152,203,225,57,49,151,48,222,149,173,199,27,252,71,182,35,93,175,67,64,83,8,145,14,144,91,131,50,51,178,209,60,65,200,200,235,40,129,68,88,130,14,99,187,60,188,142,86,49,196,232,136,75,201,42,146,90,218,245,68,117,255,251,178,68,204,14,196,130,102,204,155,131,63,64,150,172,233,115,113,232,78,81,193,155,50,110,60,171,194,64,179,101,205,199,161,120,69,52,198,66,156,48,146,139,187,114,56,245,67,145,46,145,200,234,198,203,232,83,71,11,151,171,125,84,8,0,54,253,249,135,39,7,217,38,24,112,2,97,179,88,168,108,46,3,75,224,224,169,48,198,33,89,226,16,23,134,73,210,145,75,53,192,81,177,171,84,172,172,165,245,128,232,83,172,54,9,67,161,213,106,146,55,108,215,25,81,149,212,236,127,114,202,251,50,82,13,77,35,249,232,226,173,26,19,199,45,94,242,253,47,59,180,94,243,152,130,194,69,139,98,245,182,82,12,113,189,245,59,242,140,163,7,196,237,75,87,42,227,119,137,29,193,18,233,123,188,229,181,56,239,231,158,115,113,150,54,46,35,106,185,168,78,97,174,26,55,109,148,32,0,9,183,220,195,40,15,192,128,198,72,205,248,224,81,72,205,70,210,40,20,36,2,54,94,41,162,245,160,61,152,39,130,97,20,44,183,206,251,221,50,255,96,211,168,168,138,171,93,79,220,93,162,187,101,107,107,241,37,51,153,149,48,120,194,255,125,86,203,153,236,54,127,233,190,229,187,209,204,92,42,12,77,195,46,117,209,161,177,170,164,89,247,205,212,235,55,19,25,20,144,167,175,100,37,189,67,118,166,203,220,60,200,200,72,51,149,28,61,173,5,15,166,184,26,107,77,172,151,67,217,133,106,17,97,109,235,184,253,210,237,49,145,215,51,119,9,196,37,152,247,35,5,70,180,117,60,63,24,192,26,64,0,166,187,243,47,63,131,64,164,197,35,51,20,204,68,56,48,184,24,56,4,2,23,4,11,94,231,157,29,159,190,54,24,76,46,37,94,102,92,239,92,182,222,71,27,89,36,117,186,67,115,1,129,119,198,8,168,255,153,3,49,105,120,254,150,96,125,65,107,28,164,81,35,128,69,20,28,115,166,107,140,116,130,113,19,50,254,125,227,102,113,177,114,91,206,113,172,244,238,104,215,122,174,47,77,145,33,253,110,169,219,29,74,127,17,94,211,83,194,72,231,50,224,242,90,198,11,64,200,201,161,35,37,91,84,76,195,112,131,57,171,105,214,199,78,148,123,53,61,48,251,251,96,118,24,0,205,255,161,127,103,232,184,209,35,38,152,8,204,66,105,125,160,112,242,40,219,164,255,196,63,91,83,161,150,47,220,159,209,67,209,180,122,10,23,4,246,15,98,98,127,34,85,102,66,183,39,17,195,9,133,34,202,218,189,30,179,94,147,238,251,24,44,25,109,228,148,40,121,20,164,71,74,174,215,27,109,216,164,169,85,22,138,85,24,116,43,216,180,68,171,168,179,21,150,166,255,251,178,68,209,12,197,14,102,203,155,120,66,242,154,236,217,99,113,136,178,80,1,155,52,109,60,171,194,29,179,101,205,183,149,176,169,71,173,46,94,232,181,24,172,211,222,238,87,19,100,106,148,235,66,175,183,246,249,171,235,248,176,0,185,110,160,71,83,158,43,49,240,160,106,225,181,13,134,50,151,0,80,224,88,71,7,6,26,34,7,137,57,72,107,90,24,206,244,232,89,203,5,27,13,6,226,20,91,208,196,232,174,147,243,190,34,166,25,110,44,36,129,196,232,190,141,11,201,17,214,157,110,186,97,97,98,164,65,109,113,199,80,97,69,68,230,222,200,166,163,34,42,93,206,69,114,57,36,49,10,194,201,124,164,145,78,148,50,59,50,50,87,66,154,71,153,14,118,118,35,178,162,37,179,25,175,69,124,159,95,246,107,53,252,149,103,6,0,153,191,212,198,88,179,89,135,203,3,35,10,9,12,126,76,51,80,109,66,76,20,0,38,17,95,93,110,234,234,88,40,177,118,89,171,123,157,233,116,13,113,151,211,183,193,96,51,210,223,63,47,10,192,178,70,242,84,163,49,199,109,186,89,127,98,41,147,3,81,188,118,242,221,201,169,238,217,205,0,24,77,82,145,80,35,220,191,83,57,242,228,218,251,143,43,234,138,69,188,97,235,106,238,112,177,68,140,129,252,187,156,169,124,139,217,197,136,54,126,210,152,246,150,63,105,70,84,31,45,80,104,173,200,249,182,104,161,196,113,147,117,3,83,147,187,213,87,71,181,140,71,215,250,190,24,80,0,151,111,12,34,142,68,152,33,0,36,96,41,242,101,224,172,97,40,38,146,38,0,10,194,194,2,24,40,243,194,68,5,99,7,85,84,44,210,23,52,236,209,208,218,161,115,155,19,111,45,118,31,118,176,56,6,53,11,214,99,20,235,66,44,204,23,173,89,116,141,144,229,90,80,253,210,84,220,138,190,54,171,99,250,213,191,255,198,87,183,78,142,41,203,53,177,230,125,223,149,146,109,167,207,245,26,90,160,162,31,11,7,54,137,226,16,182,247,201,223,68,207,136,81,89,165,149,160,89,206,79,177,113,99,16,74,30,99,211,76,28,76,134,200,146,118,236,232,65,180,153,139,218,253,78,211,79,222,211,15,86,124,243,219,9,0,6,255,255,58,138,66,119,14,151,49,99,128,34,194,83,161,60,197,130,93,84,237,134,68,222,222,151,198,16,166,4,169,83,147,91,119,37,240,1,8,5,239,13,52,41,167,174,9,171,13,63,55,38,101,144,212,196,178,58,243,219,20,72,166,107,95,92,34,4,63,191,255,80,254,9,53,237,203,124,236,249,186,158,58,228,191,154,244,239,21,126,230,228,182,126,223,55,85,47,85,81,102,212,99,255,251,178,68,214,140,196,236,103,75,155,136,62,208,166,204,217,83,116,199,246,17,37,157,52,109,24,185,66,4,51,102,77,177,151,40,183,223,159,182,182,148,213,117,173,184,199,249,165,113,194,99,111,147,101,55,173,100,101,69,173,143,127,217,72,239,64,28,224,0,174,219,26,84,88,104,80,84,92,202,133,76,216,180,18,16,42,44,98,4,228,69,180,142,156,52,247,198,224,199,170,117,221,150,214,206,182,21,102,225,169,93,118,188,253,212,166,65,28,166,106,253,107,118,91,106,89,13,92,179,8,8,16,35,35,134,132,170,94,199,241,143,10,2,167,210,231,153,17,51,17,238,112,249,45,5,203,186,20,71,52,42,195,162,213,63,50,98,168,139,38,105,22,213,35,83,106,186,242,57,20,133,78,109,75,146,51,116,122,100,167,227,186,250,171,58,0,245,0,43,254,248,202,113,35,71,150,132,65,19,64,29,69,135,102,76,34,12,6,76,16,10,26,15,55,200,112,149,182,70,82,211,214,211,9,43,2,64,208,245,135,103,110,27,246,228,52,36,90,101,169,35,43,124,84,65,223,135,147,250,153,232,137,187,205,187,168,190,225,169,164,132,147,184,46,151,86,9,137,65,45,242,124,102,9,229,136,226,244,49,122,117,9,236,179,70,187,31,194,141,97,137,34,59,11,23,52,150,167,203,148,107,66,148,120,186,164,154,50,165,237,145,33,98,218,27,129,147,147,117,51,151,141,20,30,66,219,140,125,236,177,202,226,99,222,209,227,234,57,175,90,132,147,160,203,249,143,153,186,198,13,50,191,5,205,0,28,219,124,111,126,135,50,128,135,134,112,172,102,194,0,167,20,59,129,195,201,140,102,224,149,76,211,41,157,29,43,83,117,155,182,253,74,126,110,94,189,33,184,57,11,97,235,177,121,99,59,229,77,73,26,219,237,3,194,123,149,96,117,58,113,171,187,125,8,67,47,99,197,235,24,129,250,184,135,200,171,204,2,103,82,109,144,153,106,162,6,151,30,78,226,163,198,246,195,12,66,46,175,125,42,156,191,230,191,152,150,79,250,103,248,139,32,123,46,83,43,154,73,72,128,44,129,160,78,3,86,59,153,219,55,169,78,199,93,190,179,57,252,135,116,55,66,62,9,107,139,112,93,88,0,59,119,161,208,243,64,143,76,24,0,49,204,192,24,4,49,193,61,26,65,68,146,128,60,52,143,75,213,19,228,233,194,200,10,193,119,89,180,111,59,217,246,213,161,144,124,17,16,66,171,245,80,72,201,29,52,211,194,243,175,42,123,222,68,219,183,48,221,231,170,219,202,63,86,244,214,245,94,115,91,239,63,118,63,32,202,93,113,220,239,158,221,139,14,151,211,66,143,80,134,26,17,53,45,169,72,255,251,178,68,214,140,197,57,102,203,155,137,70,34,154,140,217,99,108,200,204,18,145,157,46,110,12,253,2,111,179,166,13,167,161,112,78,111,89,19,40,196,46,24,183,55,68,221,161,227,37,12,2,16,96,60,211,42,170,185,69,84,223,219,211,171,42,213,217,76,125,149,245,154,186,2,6,128,94,219,254,122,229,27,247,43,180,231,234,15,48,2,102,66,124,212,142,82,153,115,12,112,16,168,169,227,244,210,85,173,181,233,183,47,85,200,92,40,132,40,185,218,48,82,31,78,83,179,206,143,58,16,181,75,43,139,192,132,70,67,202,147,199,99,197,202,44,184,107,188,202,131,133,94,201,20,136,32,105,206,138,171,200,147,53,172,107,140,167,66,235,236,93,223,178,70,34,213,91,141,186,164,19,158,53,137,61,198,216,229,83,59,50,248,49,121,61,147,24,197,193,141,71,24,35,37,16,50,224,174,249,174,229,49,196,192,232,164,231,152,218,148,195,14,207,19,14,21,41,146,171,193,26,0,191,227,9,213,76,10,28,49,8,172,205,171,50,213,153,140,28,188,138,1,131,64,169,75,69,126,91,163,176,221,223,245,172,185,98,210,185,201,85,36,118,102,157,67,83,226,74,171,101,114,68,8,190,143,3,145,157,13,35,217,51,56,163,244,211,160,180,90,25,4,27,203,153,14,141,210,190,71,240,65,138,147,67,45,247,74,226,105,233,173,165,92,201,70,167,118,46,31,253,89,121,72,246,153,28,235,29,59,92,74,221,77,243,80,117,52,165,119,29,247,122,35,119,200,202,245,253,157,159,110,222,189,15,224,116,0,59,191,220,195,247,76,32,8,198,66,193,167,160,163,210,160,64,160,9,159,0,69,230,32,9,3,79,249,93,216,164,110,79,168,70,31,185,93,53,52,177,213,134,43,201,16,246,146,81,49,90,150,81,68,255,216,183,57,192,9,39,125,139,129,178,246,63,135,103,47,50,77,115,70,40,229,156,135,82,130,5,210,252,200,138,177,16,183,43,200,25,45,56,36,200,210,51,2,43,214,19,77,135,10,198,100,127,148,155,61,250,32,179,61,63,203,237,247,160,140,111,95,51,28,148,92,234,95,169,175,223,160,189,0,23,190,212,207,81,16,115,120,136,154,106,192,240,57,6,101,224,146,5,24,108,14,141,77,221,71,221,246,188,160,108,57,124,180,134,125,3,93,172,238,222,147,209,195,194,128,71,85,175,38,125,11,88,236,87,41,137,180,118,116,33,40,112,193,73,190,120,80,93,198,183,123,62,216,37,112,80,39,24,142,108,88,65,233,81,170,99,177,145,212,16,244,207,8,40,124,158,65,9,2,26,28,98,185,132,91,65,131,143,26,46,227,22,201,131,226,55,72,165,204,34,134,95,255,251,178,68,197,12,228,64,103,76,147,136,46,84,134,12,233,179,108,102,204,20,13,155,48,110,61,20,130,120,51,102,13,198,34,208,201,234,120,186,150,139,11,201,206,35,216,136,247,221,101,255,29,111,38,9,254,56,174,157,132,26,255,241,146,247,248,210,133,191,198,131,219,91,140,201,49,52,24,0,195,64,67,50,28,19,92,194,129,49,65,81,152,129,110,195,216,186,220,56,212,142,30,205,94,207,62,117,157,122,223,246,164,52,17,101,156,186,226,141,137,14,15,213,62,167,87,19,5,96,15,248,177,134,32,119,106,150,95,133,147,194,197,32,142,23,41,238,67,229,180,53,144,69,238,105,99,102,22,196,186,159,57,2,167,209,232,49,198,192,193,104,46,229,96,165,100,24,70,41,141,58,53,169,132,120,113,246,212,134,50,71,54,107,172,171,112,102,103,254,48,69,188,100,154,114,84,99,238,4,175,193,242,165,138,56,158,113,162,101,137,16,137,83,1,76,159,255,124,136,74,0,25,247,180,218,167,2,6,204,112,0,222,211,18,88,46,62,142,225,4,67,93,97,118,162,36,167,33,200,106,170,16,180,222,31,45,89,98,26,200,175,51,42,73,195,9,238,105,188,113,56,114,164,7,129,254,52,251,0,56,233,145,145,113,60,136,7,13,111,98,167,177,166,30,180,50,31,127,220,110,58,146,119,62,239,52,125,34,16,76,211,214,255,141,161,167,180,124,108,208,56,232,174,133,31,138,225,104,97,175,91,220,191,141,249,210,127,191,229,169,41,87,33,135,124,232,149,126,41,255,239,113,255,37,191,240,4,104,33,2,157,251,108,114,63,7,82,43,32,110,219,54,114,34,100,162,133,153,198,46,68,221,243,161,149,80,249,182,85,171,179,94,19,131,249,97,188,60,24,171,8,113,209,212,77,65,145,118,94,225,94,180,99,129,45,228,131,54,42,231,77,146,113,148,215,211,141,138,161,233,21,125,207,77,7,16,165,51,59,45,205,213,158,213,147,46,139,119,40,227,19,132,90,153,225,108,203,189,209,11,153,23,235,229,185,29,202,254,85,124,120,195,107,228,65,50,152,121,167,127,241,187,200,139,200,254,68,73,242,35,45,68,255,247,28,5,64,10,237,188,52,222,163,144,50,47,57,158,80,152,248,89,155,143,10,128,164,33,16,22,7,67,248,134,73,197,189,18,101,92,145,82,243,222,59,240,55,165,88,9,234,217,117,80,55,51,28,89,132,196,236,214,143,36,244,0,4,119,168,249,25,106,40,61,100,180,71,6,110,77,17,104,151,22,33,158,72,111,42,84,177,245,4,100,48,241,182,136,46,154,11,57,229,139,177,227,173,203,42,70,208,193,13,7,176,184,148,124,184,219,234,9,97,73,156,97,255,251,178,68,198,12,4,78,103,77,155,111,65,240,138,140,217,199,105,232,94,19,93,155,52,109,189,9,202,105,179,166,77,199,161,121,121,201,160,122,17,84,202,217,96,209,127,15,15,219,229,14,161,68,202,254,19,190,110,119,29,240,159,84,163,255,105,191,192,153,202,0,93,214,218,100,24,241,158,132,2,0,153,137,131,38,39,7,131,1,5,175,51,120,25,88,231,159,76,73,169,196,230,133,22,58,32,230,84,51,70,236,107,74,84,163,244,3,146,112,76,33,49,62,87,177,78,135,10,42,182,172,96,244,122,201,124,197,215,163,145,37,177,178,33,139,86,54,232,180,145,199,137,33,226,74,161,54,56,91,205,70,36,86,103,156,114,31,108,60,72,57,71,170,192,216,53,156,134,76,247,90,73,235,119,197,234,201,180,103,201,246,94,191,198,245,14,227,13,17,226,231,37,143,228,179,86,190,190,150,34,110,72,224,92,68,135,60,119,36,127,252,114,1,226,186,0,0,32,2,173,251,115,99,148,196,77,54,104,70,98,32,8,138,2,128,181,197,106,227,72,129,22,190,209,249,24,151,27,108,160,29,157,72,180,213,210,65,104,226,170,209,23,219,107,213,143,225,157,54,139,13,143,15,15,42,156,253,251,62,79,77,116,13,14,84,176,211,163,20,220,187,11,207,191,52,218,244,217,189,251,25,82,198,71,119,178,141,236,220,228,81,243,235,194,105,210,140,153,246,85,247,220,210,142,60,247,68,207,61,70,250,175,255,253,183,14,191,81,127,183,63,56,202,205,60,255,250,9,95,193,246,91,27,187,255,99,35,114,161,133,32,2,14,0,37,215,108,21,104,71,208,30,20,98,116,135,128,145,2,109,98,20,151,157,185,248,31,133,13,6,199,23,192,133,145,13,1,177,40,232,34,53,0,60,24,168,138,103,42,76,247,73,250,76,149,59,219,250,119,36,129,180,241,76,98,200,24,99,202,127,19,39,88,115,77,173,9,117,177,1,140,50,208,107,181,207,175,166,51,97,245,87,179,122,223,90,10,133,203,127,90,164,25,214,148,164,133,31,155,55,126,51,187,239,243,88,242,219,197,175,187,213,166,247,188,25,153,62,105,18,41,144,220,238,48,162,118,213,91,63,255,187,251,144,59,64,5,119,223,153,196,166,235,41,158,232,23,82,100,192,1,66,13,9,50,4,83,41,85,158,101,104,134,230,25,44,105,183,135,43,222,163,130,226,23,241,143,60,84,27,157,190,8,130,51,100,44,12,153,84,96,26,52,106,2,157,94,102,69,40,81,36,104,202,193,162,195,205,146,184,185,57,12,25,10,138,13,158,13,44,137,163,154,133,88,234,20,62,77,26,155,44,205,119,33,138,200,164,218,136,160,154,20,46,105,37,255,251,178,100,200,136,4,139,102,207,83,76,90,240,145,12,217,202,97,38,110,84,157,157,60,109,37,117,130,2,51,167,77,150,33,40,103,53,150,167,30,132,125,54,23,134,76,218,190,231,27,49,220,83,233,142,99,63,249,57,186,253,252,153,169,230,167,156,196,79,150,252,156,134,50,55,89,239,142,18,90,186,255,201,235,236,97,64,4,210,192,10,93,47,32,104,30,120,16,32,42,44,169,92,142,20,24,122,154,71,4,100,3,56,9,132,161,152,148,182,121,123,212,147,225,87,93,109,195,148,216,120,252,96,100,32,159,99,82,110,231,173,217,34,46,222,110,93,70,173,196,99,6,66,72,213,178,87,131,155,163,96,186,83,81,145,224,81,172,147,101,153,98,198,12,97,221,210,87,92,93,255,243,163,164,181,247,107,53,253,120,253,107,237,241,227,125,90,6,194,29,240,35,157,9,54,176,111,204,197,140,174,255,198,185,137,234,109,42,0,2,236,136,195,216,244,236,160,76,193,177,156,204,178,208,0,16,24,118,9,129,1,163,2,132,120,209,16,52,132,41,71,9,81,85,76,220,216,187,248,184,86,15,34,70,208,86,63,25,133,96,224,160,224,192,60,39,147,83,143,103,103,164,161,252,168,79,76,37,135,4,101,227,186,101,39,6,164,245,10,8,42,190,50,67,212,76,178,13,51,203,156,57,75,83,231,102,191,39,77,78,178,28,235,187,189,180,118,97,21,108,213,6,26,175,91,75,78,210,14,111,175,84,88,198,240,172,91,46,253,155,221,58,12,81,67,181,255,254,207,66,244,21,247,30,56,245,46,61,94,58,237,245,245,251,44,227,246,95,81,80,234,188,100,224,24,8,155,127,241,1,1,198,40,251,1,156,43,46,38,46,51,171,19,113,218,161,161,54,17,198,227,63,63,109,68,157,244,72,226,213,191,144,210,63,41,135,156,151,118,45,84,219,189,216,25,52,129,100,52,25,147,144,76,82,114,10,4,74,109,5,77,38,141,150,241,231,53,125,22,75,150,221,10,54,125,242,87,166,226,69,110,206,242,241,149,69,26,115,28,191,151,73,36,58,208,141,199,180,87,175,241,190,238,219,114,11,230,129,118,162,64,122,92,59,114,246,73,33,226,43,245,126,208,185,140,188,235,44,148,203,239,93,177,0,25,191,248,196,53,147,57,43,204,158,120,49,137,20,195,192,34,250,180,147,5,130,75,45,16,125,217,81,32,184,6,99,67,46,15,232,103,76,71,83,180,2,187,220,123,138,238,211,46,44,162,25,232,101,199,80,179,156,157,74,234,91,89,188,159,71,36,18,61,165,212,70,17,3,229,147,141,153,139,235,65,171,113,220,198,182,151,11,86,54,68,177,92,196,47,3,36,219,187,151,135,168,255,251,178,100,204,12,133,44,103,76,27,172,91,240,139,140,217,215,101,134,78,81,157,157,60,110,49,11,193,214,51,102,205,135,141,56,134,157,43,83,122,94,34,107,215,186,138,241,215,195,251,95,255,170,149,119,22,222,171,55,37,253,247,125,242,215,23,105,148,52,181,73,0,148,0,6,91,105,223,225,209,70,228,22,9,96,65,7,22,51,100,250,144,21,44,135,226,122,19,59,30,98,102,59,36,103,153,126,81,237,189,151,112,105,138,66,127,124,176,37,107,159,136,16,90,213,141,20,68,164,94,82,148,46,47,44,207,253,230,122,199,166,231,214,88,116,194,38,75,232,155,22,166,103,72,114,13,65,185,67,159,200,191,223,220,141,63,27,214,123,55,254,165,122,84,147,205,252,199,180,241,101,12,24,50,14,164,103,199,188,81,21,0,5,37,108,208,26,3,3,115,204,170,185,49,144,108,213,128,49,129,9,129,196,97,135,129,64,218,223,64,28,52,203,36,137,5,132,26,196,97,116,178,104,14,89,22,159,135,19,213,130,117,137,73,34,239,12,129,158,56,247,172,78,85,131,232,159,153,28,174,69,102,142,142,139,9,234,220,201,2,82,68,123,24,155,29,22,77,104,21,150,103,54,243,127,84,121,46,138,35,178,243,107,146,90,186,72,68,50,39,155,73,49,218,211,75,94,73,120,89,43,74,76,244,92,162,174,153,229,154,153,136,29,84,99,30,71,89,14,127,148,174,163,167,242,253,76,89,149,37,239,29,52,213,196,204,162,115,152,194,128,68,0,9,0,0,127,255,204,129,70,49,165,68,201,166,83,22,7,129,200,133,118,6,3,134,31,133,132,170,141,207,141,18,199,196,153,169,20,192,99,171,85,173,245,196,115,71,83,43,172,242,17,186,200,184,81,171,98,204,70,204,167,6,23,38,55,203,238,83,184,237,220,154,86,160,146,40,143,204,56,125,72,164,195,117,16,55,82,25,49,31,245,18,201,114,137,36,188,81,180,62,219,55,100,171,58,72,54,95,81,210,125,23,167,201,247,52,209,107,53,70,15,23,209,196,158,212,169,28,245,169,115,122,172,242,182,153,62,33,215,93,221,119,241,47,184,43,185,212,55,163,182,219,158,253,206,121,141,54,47,174,27,85,77,80,18,104,128,37,119,218,29,222,89,188,47,26,64,65,148,16,128,138,140,108,120,44,20,14,37,22,10,108,236,139,41,202,247,190,41,2,215,163,206,166,119,59,147,177,44,147,191,180,209,56,134,55,99,182,41,132,163,32,81,160,170,45,30,28,169,190,212,187,116,118,141,46,41,61,120,194,48,156,155,73,126,230,28,201,25,56,69,91,210,171,229,150,216,7,86,65,163,75,169,199,159,106,150,220,199,124,170,219,139,222,255,251,178,68,217,136,165,6,102,203,27,134,62,192,166,12,233,170,113,235,94,17,229,157,52,237,152,247,194,137,51,102,93,196,171,97,158,86,107,49,241,215,168,102,239,78,96,195,236,231,183,208,55,67,251,65,39,181,121,100,61,183,239,208,243,244,114,188,207,2,206,45,191,231,23,103,156,104,148,2,100,24,88,86,97,16,80,52,76,85,11,136,196,1,193,84,162,103,205,90,2,128,157,201,202,43,146,123,85,165,150,171,90,85,212,249,67,89,214,147,169,213,168,235,226,239,75,165,73,187,9,175,185,140,113,122,93,156,117,110,166,233,228,98,68,18,35,155,55,41,195,195,178,240,116,220,118,82,141,231,241,93,12,164,188,170,86,204,164,170,112,220,129,110,158,69,242,131,20,164,221,173,31,142,226,182,104,177,164,211,93,38,81,185,140,116,218,169,206,46,165,87,63,178,157,117,69,89,1,217,175,205,39,56,68,146,177,164,67,166,59,213,101,29,114,167,63,250,161,27,192,136,254,170,0,0,144,18,247,219,83,244,140,63,199,208,208,195,4,4,45,104,145,106,194,42,186,146,190,255,82,90,158,116,105,228,240,84,244,190,196,103,114,186,242,165,102,131,254,26,229,232,173,218,89,71,121,77,61,141,236,41,119,104,97,240,83,108,40,145,24,145,148,176,158,13,4,9,65,67,146,85,46,157,116,180,74,98,25,65,52,22,155,16,201,51,29,141,154,67,173,63,222,34,172,75,117,113,80,173,220,98,226,197,67,255,38,171,71,28,126,238,106,165,132,55,248,181,189,47,255,217,227,255,23,41,173,214,164,40,0,1,32,0,27,127,199,110,85,30,121,106,108,224,105,134,5,37,155,47,169,127,76,228,32,73,23,89,191,96,148,83,174,29,74,6,168,88,224,48,185,183,179,164,75,100,8,233,236,82,136,124,204,172,183,186,28,103,132,198,155,170,227,58,229,20,229,228,119,236,164,97,123,133,221,245,235,111,182,169,179,83,178,127,173,255,245,173,42,84,55,12,116,121,107,119,79,42,182,242,175,54,168,243,195,245,109,138,193,7,140,91,182,91,90,30,52,89,24,86,33,110,103,185,123,180,254,34,241,37,146,203,93,139,93,216,239,190,191,219,254,166,127,255,222,246,137,10,0,100,219,236,111,54,145,203,135,129,199,128,9,20,72,78,96,112,234,178,24,124,10,132,81,85,227,44,158,136,64,227,153,24,41,37,94,199,75,144,155,80,12,192,210,224,133,41,208,49,63,58,74,207,173,106,6,225,115,32,94,103,20,183,123,175,67,94,91,56,245,22,162,168,76,217,88,43,90,34,82,213,112,219,188,204,41,52,69,84,26,64,247,167,154,49,102,37,146,107,170,186,65,175,98,176,60,204,241,255,251,178,68,196,136,132,63,102,206,83,99,70,96,148,76,217,154,113,232,126,19,49,155,52,110,49,13,194,115,51,165,205,193,151,216,155,151,160,202,26,131,73,27,116,50,168,117,92,12,190,68,75,132,242,237,106,121,31,127,194,160,211,32,242,78,111,159,161,149,35,101,127,27,141,150,102,188,160,87,112,0,9,119,199,133,156,31,96,144,101,0,57,162,11,131,196,176,8,12,64,56,38,74,23,138,28,17,128,217,189,19,166,173,211,55,154,36,190,87,22,138,229,24,201,112,223,142,55,72,163,211,64,190,98,111,131,250,239,229,14,163,184,240,102,159,5,27,237,215,197,173,222,167,173,61,117,251,119,33,114,250,88,14,95,90,238,119,173,85,151,238,146,187,127,157,173,115,191,255,250,19,122,184,147,83,127,200,186,240,8,255,114,67,7,156,79,94,168,65,80,132,186,48,170,165,96,166,114,98,65,221,136,231,107,92,222,219,24,177,114,32,84,35,116,237,74,60,115,230,49,105,230,46,134,72,14,245,0,41,246,208,216,188,78,206,172,56,156,204,12,11,128,97,34,195,160,224,225,39,250,40,205,94,233,43,199,52,240,195,81,172,240,163,173,133,93,104,170,3,51,76,229,224,36,177,112,82,26,98,132,16,148,112,225,50,72,158,15,62,43,177,246,117,47,212,219,179,32,217,187,249,190,175,191,182,39,93,150,173,42,17,122,222,109,146,234,170,18,37,251,230,33,136,33,219,204,142,81,222,157,98,237,169,90,141,122,149,208,236,194,135,103,226,9,227,63,127,209,242,179,255,250,129,128,0,111,191,55,238,115,151,199,26,43,3,67,152,16,176,40,32,40,44,101,34,36,68,242,11,173,10,252,113,138,216,226,218,180,170,100,147,38,213,207,144,245,123,228,78,172,92,172,114,162,200,165,34,128,96,131,161,149,48,126,72,230,161,85,109,228,59,195,142,119,35,217,229,97,119,152,109,114,211,106,11,238,67,86,125,103,31,255,251,173,142,75,156,235,69,57,157,74,112,51,176,16,152,103,58,66,24,140,238,106,186,178,102,246,46,139,103,41,117,154,244,213,40,214,133,93,217,151,189,174,211,79,246,127,251,53,20,8,2,231,251,83,53,226,60,175,96,84,56,116,209,107,64,200,177,18,251,188,24,52,38,204,112,57,24,5,161,1,78,28,136,245,42,245,167,64,64,121,92,39,35,66,44,174,169,155,154,201,137,21,149,9,227,185,194,56,43,157,122,182,34,181,186,181,13,32,33,53,196,123,53,97,23,238,231,198,142,185,153,99,4,6,60,107,77,161,103,69,7,21,80,41,51,46,199,204,10,139,116,62,9,45,182,20,17,160,104,184,247,130,38,42,198,127,83,34,227,107,199,137,80,99,255,251,178,68,194,140,227,242,102,205,155,104,45,112,138,140,217,163,109,226,126,18,157,157,52,109,177,11,194,121,51,101,205,199,161,185,7,232,215,138,99,93,58,209,35,159,139,191,151,241,253,246,237,222,48,127,219,85,244,12,85,219,227,49,209,15,5,92,53,56,72,206,226,16,64,52,26,13,14,13,132,23,135,134,209,22,20,147,145,42,71,249,14,84,174,218,244,169,194,181,237,222,46,83,233,200,40,84,113,9,49,84,167,248,245,25,73,208,27,65,251,163,176,189,35,213,206,9,101,100,175,106,253,18,55,142,38,185,20,78,83,250,250,194,102,15,172,58,0,48,141,84,191,255,143,227,173,149,12,107,158,233,224,120,229,129,140,124,92,64,225,82,218,16,186,180,53,42,104,106,17,14,62,199,197,93,244,116,76,36,17,119,23,51,42,84,160,171,105,249,36,24,173,117,75,207,125,253,76,222,143,105,252,99,169,169,255,10,170,0,0,128,6,247,223,224,164,76,206,200,115,1,139,204,44,65,48,32,32,136,86,225,178,124,227,46,44,130,106,29,158,148,180,9,84,123,150,168,49,177,148,185,96,162,248,58,180,203,80,161,178,205,113,34,81,142,51,78,19,15,219,90,198,45,105,133,134,158,115,196,49,204,31,203,139,184,209,31,138,86,207,186,207,169,139,183,167,58,156,114,165,174,219,223,173,174,137,7,165,37,216,194,69,5,34,13,97,227,7,22,210,39,18,221,226,188,91,92,154,198,215,30,52,92,243,110,134,135,221,194,32,176,120,40,93,65,223,3,3,202,119,36,238,188,196,48,122,82,95,249,55,221,176,47,0,57,255,252,196,156,19,88,56,76,54,73,50,81,4,44,26,2,130,150,138,148,181,168,18,43,32,175,43,117,171,202,106,86,237,252,104,183,114,47,77,54,254,57,144,20,69,128,55,124,101,55,37,16,67,198,183,44,83,200,101,160,68,203,120,137,248,43,69,136,181,18,132,137,167,169,38,228,81,250,85,127,127,114,144,140,54,241,118,93,41,146,93,46,46,55,118,21,44,123,57,117,239,111,14,83,103,188,196,227,182,239,251,122,204,141,99,79,150,212,157,54,97,8,155,39,123,39,245,147,126,95,196,30,57,169,215,233,39,163,158,100,175,111,104,78,132,1,187,247,216,201,55,13,212,60,26,40,99,204,2,48,33,192,230,176,210,18,10,23,12,74,135,163,243,8,11,38,107,220,121,253,95,101,96,153,253,67,61,227,245,203,87,30,66,137,178,204,89,126,186,178,194,198,105,235,86,168,17,84,126,38,133,180,18,118,95,33,200,212,139,124,239,224,59,36,202,56,94,144,84,150,212,155,164,38,106,98,25,98,22,143,93,94,237,142,28,172,197,209,120,170,13,255,251,178,68,204,8,196,216,102,206,83,140,69,32,146,108,233,147,112,199,204,18,153,155,56,237,177,11,202,91,51,102,13,199,161,168,33,117,145,106,28,31,118,116,146,191,255,44,56,230,230,171,128,250,151,147,86,40,75,7,226,184,209,147,67,106,15,146,160,125,153,23,255,28,248,208,122,244,128,11,187,252,104,201,129,194,196,160,17,161,136,153,64,208,48,64,225,128,11,2,16,81,107,37,172,121,182,211,92,132,187,102,85,61,81,70,131,62,142,37,165,245,112,181,181,171,17,41,228,75,97,137,13,102,57,168,168,123,23,4,139,131,132,42,58,169,130,41,168,162,99,38,208,82,101,234,65,219,187,141,32,239,164,34,218,94,26,210,229,38,109,47,16,100,201,96,230,134,37,89,87,12,234,80,226,212,229,98,149,100,218,19,139,178,31,79,89,170,85,220,91,150,158,142,58,44,129,81,63,49,99,238,6,15,166,190,52,164,88,255,238,37,246,141,107,139,255,228,73,0,128,23,118,255,154,217,137,233,155,26,65,104,130,36,12,192,8,27,106,138,13,55,58,196,222,87,125,216,98,114,167,157,254,149,234,83,102,247,237,245,108,180,77,226,212,160,134,101,114,200,156,150,40,129,8,78,16,169,227,68,48,52,120,130,112,158,79,99,71,144,56,113,99,76,99,161,91,143,16,25,214,106,46,39,127,152,186,79,139,135,206,157,40,66,170,138,142,161,85,170,25,145,189,230,105,213,152,189,238,109,72,107,174,212,150,248,30,55,28,220,50,87,51,59,25,35,69,87,254,222,244,77,228,215,206,209,195,231,38,162,154,113,3,75,247,115,92,1,150,0,36,186,238,20,184,43,43,144,171,162,108,7,86,45,39,66,233,72,168,154,60,149,17,89,90,54,118,123,179,228,45,80,189,79,50,244,117,216,168,238,196,162,178,124,200,60,166,177,184,141,210,135,209,31,69,222,116,69,83,57,15,90,160,242,42,203,62,245,82,29,140,93,12,67,79,222,85,43,85,159,101,94,123,168,147,41,16,220,111,53,10,171,202,103,26,52,122,179,199,71,11,142,40,172,178,12,20,123,37,91,2,176,0,54,220,70,172,65,230,18,133,70,45,164,70,140,130,96,145,60,199,177,232,194,208,221,131,135,17,76,204,170,26,174,113,98,133,70,32,176,136,37,226,34,19,93,96,141,173,71,73,52,223,192,82,84,80,108,8,14,7,233,57,85,128,46,168,251,236,153,49,101,6,100,239,33,55,98,75,225,88,218,42,152,70,208,10,228,222,183,13,191,24,82,12,88,126,13,86,108,38,165,192,205,101,1,209,91,37,155,30,223,249,148,78,69,232,211,148,186,60,179,109,35,120,155,166,35,241,47,131,205,233,231,30,117,234,255,251,178,100,199,8,132,177,103,77,187,104,93,240,112,140,233,195,97,133,76,23,57,155,34,110,225,107,194,15,51,102,157,134,33,104,91,209,65,241,81,21,39,226,99,99,93,112,169,177,196,208,84,177,167,235,63,23,38,126,219,43,97,169,41,186,181,42,156,106,78,101,222,215,87,17,80,213,162,53,147,107,111,220,13,161,100,0,77,254,252,12,215,105,219,80,244,81,22,187,9,79,244,227,138,251,105,18,114,57,124,62,95,209,210,62,75,141,169,13,143,90,148,163,109,162,74,205,92,73,87,173,159,95,223,0,146,142,109,199,43,51,106,74,7,164,106,57,72,246,238,13,141,230,213,170,3,241,29,51,251,62,5,169,86,93,17,79,72,105,25,112,200,143,163,85,29,53,166,117,109,93,69,165,30,83,144,52,102,239,89,230,86,63,165,65,114,30,46,6,241,102,41,21,221,217,157,215,19,74,107,94,56,95,95,139,2,117,170,0,63,182,252,199,166,131,152,134,132,135,128,192,210,59,147,30,28,128,80,153,17,158,85,49,113,156,72,243,9,164,76,214,113,59,187,109,146,85,30,219,246,157,141,69,116,34,76,163,53,183,93,240,175,15,62,244,21,40,241,191,25,196,12,18,16,116,59,221,140,19,98,151,42,131,182,202,30,17,24,30,15,53,168,93,206,104,126,165,123,136,111,184,63,170,107,234,99,175,165,170,184,170,250,153,154,142,21,90,184,27,245,255,189,72,233,74,83,17,231,234,107,198,218,187,20,171,245,155,31,76,233,189,173,169,111,92,213,74,119,211,146,71,89,172,75,115,96,196,10,84,0,155,109,249,82,64,53,10,156,40,240,203,128,1,13,159,134,75,149,169,164,48,147,25,100,129,22,82,43,163,226,43,28,22,236,171,3,241,26,206,215,150,194,240,241,174,121,140,80,209,172,50,234,31,253,170,164,78,46,124,154,174,251,65,36,64,240,236,168,44,124,26,166,241,11,146,228,49,249,3,218,217,228,106,74,125,21,44,91,190,178,56,101,186,235,119,110,164,188,212,68,18,63,169,174,106,199,52,210,155,113,7,59,68,141,85,146,106,13,90,212,218,243,142,115,15,147,34,30,135,154,50,10,84,102,185,52,214,72,107,172,104,57,28,0,78,75,241,177,151,199,117,4,24,88,34,100,35,193,148,133,70,79,24,152,40,26,60,13,82,18,160,176,9,218,109,93,69,164,221,22,99,149,79,51,156,59,113,221,170,237,8,192,138,20,251,17,9,224,152,210,221,104,79,155,147,73,73,2,200,225,234,89,54,167,231,172,216,156,189,94,222,63,42,48,113,7,22,80,66,71,42,136,1,103,22,170,103,49,159,233,249,83,215,152,218,34,81,180,254,151,49,102,70,107,18,134,255,251,178,100,204,12,196,183,102,204,27,136,94,96,144,12,217,131,97,232,62,18,201,157,44,110,9,123,2,63,51,165,205,151,153,112,205,186,206,205,213,184,222,81,70,218,161,246,110,152,185,106,108,78,119,112,98,118,38,145,187,245,45,61,102,242,235,255,226,45,140,0,214,0,13,219,124,16,56,181,73,216,88,233,29,1,131,142,24,20,5,178,64,42,158,100,111,150,195,197,42,22,207,97,190,218,204,238,51,52,6,210,93,74,172,108,96,111,130,173,97,131,29,245,49,101,212,148,187,95,239,187,243,127,124,239,243,43,158,180,65,22,158,34,238,170,105,106,144,59,167,196,211,196,221,208,125,167,183,41,56,153,39,105,253,67,83,152,182,187,173,139,253,15,104,62,214,195,203,83,107,155,81,22,88,16,85,35,34,148,133,140,143,247,231,40,220,143,94,203,34,134,49,187,175,219,223,156,103,127,157,252,228,212,64,7,21,0,23,36,204,206,75,0,210,161,224,203,226,148,26,151,152,120,18,152,10,47,8,128,179,26,0,116,41,137,144,129,203,81,106,177,244,213,94,79,235,145,67,105,212,136,204,192,236,237,61,204,1,6,218,82,56,0,131,139,78,192,176,93,23,104,180,112,35,142,221,90,19,171,43,190,212,95,231,85,215,135,166,108,199,112,183,204,6,18,65,121,172,155,14,2,221,61,144,166,198,218,214,140,186,198,141,86,127,238,107,223,246,230,199,137,255,253,198,251,255,198,217,157,203,133,99,247,255,169,255,220,186,110,106,70,81,106,19,174,10,198,40,109,165,156,242,221,62,109,70,102,183,121,213,206,167,70,250,108,225,215,0,0,32,1,46,223,224,173,162,48,219,177,134,42,124,137,20,189,134,175,56,223,131,180,243,83,49,177,34,16,40,109,167,143,27,107,81,21,228,205,154,27,28,86,164,102,90,152,173,135,69,15,218,230,168,216,255,247,28,34,8,46,188,103,61,69,184,188,63,6,37,35,212,122,44,107,41,61,27,78,147,101,106,241,114,230,206,241,10,75,219,57,31,50,233,10,167,241,219,178,155,10,232,144,230,147,101,35,182,181,210,187,62,215,117,15,245,21,196,175,23,220,255,17,87,92,255,255,174,27,176,1,146,95,141,226,189,60,112,32,203,132,243,59,38,140,46,16,49,160,100,192,65,65,144,42,44,50,230,166,211,28,120,9,111,181,73,20,5,132,212,149,254,157,162,163,135,11,82,226,75,17,126,16,229,13,0,28,152,179,41,166,145,193,110,92,57,51,12,216,142,193,81,169,52,213,235,55,49,252,197,16,153,164,80,97,28,131,40,108,34,18,177,161,230,250,110,71,253,46,38,229,196,41,249,251,126,127,241,248,84,200,170,79,157,54,50,82,220,255,251,178,100,205,12,133,8,103,73,155,166,86,208,130,140,233,154,101,232,62,19,117,155,44,110,13,187,74,90,179,165,221,151,160,249,156,24,163,176,92,194,80,74,125,241,2,177,101,17,86,104,215,62,92,51,55,58,121,85,169,21,156,56,125,20,234,250,12,229,208,156,3,8,2,46,255,227,131,144,235,6,75,26,192,221,37,11,6,11,40,219,162,128,14,16,246,80,230,134,95,187,62,31,209,141,189,146,175,130,245,58,218,135,99,69,238,4,119,24,163,3,128,233,41,205,130,134,133,203,27,102,239,20,181,241,198,147,10,60,116,200,173,28,131,7,68,57,194,98,152,164,32,177,36,141,87,204,226,197,32,225,33,7,30,135,138,150,240,231,56,226,179,228,123,217,229,201,140,88,167,16,120,202,166,56,201,185,60,116,11,12,25,52,39,165,230,45,157,161,204,73,21,180,202,26,191,98,217,229,173,116,165,45,113,107,198,223,53,11,10,1,36,45,0,73,183,248,202,52,243,27,163,204,112,22,50,72,12,12,64,30,5,42,33,224,60,134,44,223,50,151,193,171,69,235,54,210,10,91,243,115,154,171,170,20,158,160,124,217,116,23,166,159,77,35,140,88,36,6,180,116,6,48,193,50,79,239,143,152,81,195,18,141,172,117,126,189,251,243,119,197,126,122,5,37,74,116,213,55,171,132,182,221,254,251,175,85,166,180,110,206,58,81,22,164,146,198,2,122,115,61,102,84,178,245,13,185,242,223,169,121,186,229,91,45,138,210,252,39,143,141,46,190,234,46,30,150,32,10,205,141,24,163,80,122,172,202,127,241,123,137,0,70,209,0,20,251,126,100,204,14,100,73,154,96,208,44,96,184,92,76,68,135,7,64,144,56,56,107,110,237,132,112,15,116,216,13,241,249,52,68,66,203,155,58,255,131,25,82,184,156,81,138,81,63,100,4,27,17,148,98,81,200,223,101,85,70,85,186,96,6,166,0,115,26,14,189,246,134,79,155,74,78,135,61,168,212,229,125,50,195,197,40,138,31,226,174,139,35,158,38,7,155,115,105,92,90,101,50,83,189,180,46,175,167,117,221,58,93,79,112,208,104,142,41,35,199,194,205,49,17,7,212,205,66,140,34,230,41,222,43,152,53,35,185,169,148,140,135,251,190,46,161,173,132,16,11,215,255,13,8,212,230,193,82,32,202,11,195,3,224,33,0,43,197,71,14,38,236,94,58,202,234,68,224,120,26,147,87,36,59,191,114,178,251,115,228,13,165,184,236,19,46,150,89,169,203,119,39,117,251,229,6,251,206,229,189,247,221,166,73,36,124,241,28,41,152,132,89,70,51,201,136,171,20,46,121,33,41,56,24,160,48,128,103,32,212,30,9,139,51,54,66,35,162,12,255,251,178,68,201,140,228,185,103,76,27,134,69,242,151,108,217,115,117,232,92,16,49,155,50,109,140,187,66,26,179,166,13,177,151,104,67,24,136,206,217,149,189,51,225,177,254,111,24,178,199,51,50,173,87,100,53,218,233,172,223,202,154,191,6,187,126,114,149,231,242,74,96,67,166,8,50,98,32,37,144,36,13,50,144,168,122,66,210,28,232,195,114,105,58,187,1,69,57,40,135,45,246,155,39,69,206,107,170,89,106,1,69,24,212,57,73,28,162,161,116,32,123,148,19,118,37,90,173,142,187,255,250,115,210,17,79,99,163,48,38,103,87,230,134,74,121,103,43,25,249,102,116,129,194,162,5,170,239,1,38,126,182,67,51,118,39,166,190,250,121,107,233,162,186,164,143,177,34,251,95,34,52,185,29,156,232,69,26,205,202,197,157,164,116,182,135,119,131,58,0,41,37,244,200,123,72,10,7,153,172,24,153,34,91,32,177,135,65,41,0,66,14,17,30,87,224,80,12,166,86,22,184,206,29,21,168,242,179,77,241,75,184,207,93,135,44,96,29,91,72,62,28,13,206,94,16,130,14,164,236,98,38,239,178,228,193,82,233,123,189,63,4,2,66,81,227,96,72,93,28,44,27,24,39,117,56,99,104,178,235,69,155,188,42,195,215,223,197,203,196,205,255,93,77,71,223,214,159,199,63,52,210,241,27,26,179,115,178,162,118,241,17,38,15,100,41,46,74,146,14,16,160,243,77,71,61,30,54,41,125,5,177,170,217,102,202,117,50,53,215,117,38,181,173,141,212,203,15,23,168,8,191,223,240,115,192,54,76,0,65,51,57,142,2,8,145,22,172,185,97,96,120,195,18,107,175,76,57,13,207,97,132,175,182,126,113,37,109,59,17,12,78,129,247,3,154,129,24,193,45,21,185,158,64,12,75,59,209,83,40,227,231,249,227,129,28,97,32,209,221,144,77,22,83,31,107,16,238,125,10,33,38,73,67,12,20,163,203,170,89,163,42,38,136,189,237,33,148,131,163,72,34,13,28,57,168,97,202,174,229,37,155,100,211,206,163,52,164,149,58,40,206,110,24,247,68,123,49,225,34,133,106,212,125,15,42,201,187,228,116,196,235,61,218,97,73,32,2,114,239,193,144,51,54,24,204,246,25,48,106,76,200,224,243,2,129,1,32,96,49,213,172,64,197,80,99,186,241,75,84,86,56,212,27,35,153,170,27,52,173,126,9,116,153,139,250,236,23,66,195,138,146,237,122,0,198,45,17,93,10,62,195,174,238,7,182,80,92,27,246,202,179,158,231,8,221,220,83,107,43,19,127,93,127,223,31,115,255,243,61,85,204,213,117,93,71,221,215,212,82,107,10,157,78,230,61,68,242,243,194,69,163,148,68,174,156,255,251,176,100,213,140,197,6,102,202,27,168,110,98,146,204,217,131,101,40,164,19,25,157,42,110,33,153,138,88,179,165,141,167,161,56,210,15,52,206,23,119,107,38,187,250,199,224,126,249,143,205,249,174,187,205,47,105,45,218,197,147,53,153,138,165,224,23,105,128,14,237,183,11,81,54,170,76,49,243,18,92,106,64,210,145,65,65,23,214,116,76,97,150,172,65,228,230,88,25,182,66,239,16,252,141,59,230,182,130,72,170,69,223,98,104,219,72,113,112,228,104,50,192,173,53,213,54,173,191,142,197,107,226,221,153,136,89,137,67,146,76,115,6,20,47,7,11,222,43,18,32,142,62,177,86,32,155,34,9,38,43,88,45,108,58,133,94,5,199,74,165,208,193,206,176,178,169,118,93,184,193,35,151,189,212,55,87,45,23,245,226,181,47,219,173,159,142,30,51,98,208,92,87,206,131,202,67,198,13,179,45,35,163,75,132,24,10,217,21,0,55,36,208,201,72,132,212,176,164,136,26,51,16,250,48,236,42,29,3,12,6,7,140,23,9,80,165,190,42,176,123,12,45,46,129,160,81,196,181,65,26,52,199,97,165,179,237,2,28,109,8,28,159,8,3,14,115,251,88,64,118,156,208,29,23,226,5,141,164,210,76,98,214,158,200,148,104,14,137,18,28,114,100,199,138,138,139,23,30,156,230,22,115,71,50,136,190,234,236,206,125,14,53,213,188,243,237,179,118,232,148,100,71,78,140,149,163,237,222,198,85,31,123,43,80,229,148,27,71,216,235,161,230,31,42,114,119,84,73,204,114,63,71,171,233,164,247,149,0,160,28,223,255,216,8,185,110,192,59,22,104,137,101,247,51,196,129,220,177,129,83,205,132,174,46,167,241,113,130,229,63,98,196,207,216,133,209,198,71,149,92,50,77,127,29,204,23,23,232,124,144,194,107,153,23,129,76,242,109,73,185,126,171,18,174,73,111,115,66,82,199,25,147,65,136,124,147,79,60,101,200,216,197,16,209,89,30,208,44,165,196,51,22,58,230,41,110,41,158,143,238,84,138,233,39,90,38,71,192,202,46,90,239,250,59,70,179,230,30,150,82,171,179,85,174,213,26,234,105,174,22,91,237,34,198,116,85,200,252,144,92,0,12,121,105,179,69,231,29,113,26,4,210,105,48,161,149,3,96,34,203,5,50,216,101,88,221,113,16,24,152,74,248,37,1,121,86,66,77,170,199,182,154,113,219,166,113,156,118,96,48,28,80,120,32,88,34,215,96,2,168,89,53,221,73,91,36,122,182,185,40,171,195,145,11,207,188,87,179,115,149,101,216,101,144,80,172,106,35,38,140,138,45,159,221,127,255,249,80,16,96,133,59,32,2,152,89,10,166,119,98,127,77,235,239,255,251,178,100,203,12,196,180,102,201,155,184,58,112,141,108,217,131,101,232,90,18,113,155,38,110,9,187,74,84,179,101,141,163,35,32,149,59,59,245,75,209,238,143,116,85,153,181,82,90,11,46,26,34,131,178,54,106,217,5,34,181,41,117,84,234,96,93,51,96,11,182,222,152,228,134,60,146,37,130,40,9,61,85,5,246,76,113,167,59,229,248,40,44,245,50,197,124,202,151,123,48,137,101,47,146,94,191,126,25,67,164,42,26,137,234,72,176,114,107,21,53,102,171,247,119,26,153,219,170,167,223,191,121,32,228,1,104,137,183,171,104,90,101,12,86,62,208,26,12,174,145,18,46,76,145,100,21,69,163,201,159,47,170,64,247,89,208,200,57,169,87,136,164,179,247,52,212,163,154,34,7,221,214,66,183,12,218,189,162,161,73,21,68,158,75,16,65,17,60,163,88,213,141,45,106,161,22,46,255,227,77,110,162,53,152,104,193,133,0,75,117,244,206,232,16,208,224,244,201,224,224,8,102,152,126,13,24,66,7,166,8,92,16,80,122,196,4,23,164,60,239,183,8,117,111,36,236,90,98,109,65,96,120,114,158,56,90,37,236,211,200,133,110,184,212,227,209,56,142,53,235,172,201,236,91,149,91,116,40,46,57,137,98,83,81,0,79,8,189,143,153,83,7,193,137,81,243,93,114,156,92,125,115,199,199,50,253,194,178,74,180,79,113,127,49,199,205,199,205,199,243,117,215,249,21,14,50,109,46,233,215,42,133,94,151,230,168,84,232,244,226,213,174,187,249,187,143,123,171,183,254,248,0,246,160,30,191,255,204,41,83,40,49,1,33,161,209,17,58,86,97,130,62,211,159,177,210,73,4,159,52,71,142,138,116,33,178,106,41,29,56,93,136,151,163,148,13,150,74,8,220,181,217,117,208,239,148,15,34,28,165,102,188,23,156,5,100,168,203,165,82,179,252,166,180,155,247,205,173,243,140,122,204,34,186,42,156,210,204,98,205,160,85,229,215,82,43,73,114,147,23,188,139,239,87,111,22,93,93,102,93,123,198,237,57,32,218,253,2,175,77,118,51,107,226,88,221,83,82,114,73,218,90,158,253,184,66,52,191,203,238,206,126,116,233,187,60,231,59,151,243,166,61,47,117,123,178,19,215,176,3,170,79,141,255,234,58,181,128,213,37,51,77,52,12,50,43,48,160,112,44,11,49,32,61,11,224,224,72,100,56,130,208,33,246,12,215,100,138,194,179,176,143,55,7,158,9,186,203,200,67,46,140,2,128,199,163,164,193,8,243,189,12,70,37,141,17,53,31,217,153,137,84,85,218,157,161,198,229,92,123,149,202,90,10,246,106,95,191,188,237,110,160,196,48,50,154,212,186,123,223,255,229,79,233,126,255,251,178,100,204,12,196,148,103,74,155,184,66,112,155,12,217,115,105,233,88,83,33,155,40,110,21,124,202,18,51,102,13,147,22,240,255,107,33,18,157,150,114,167,149,30,247,83,58,233,237,107,15,62,162,223,54,121,84,236,252,61,88,125,65,227,43,191,153,167,82,241,117,74,245,39,14,83,26,226,176,202,96,21,183,109,198,21,102,166,16,7,39,164,193,167,19,54,40,169,175,68,201,0,119,160,166,207,14,210,211,58,146,28,44,198,231,43,229,17,85,23,226,228,59,205,62,123,230,122,177,36,72,51,230,205,18,131,106,190,151,8,6,30,107,41,23,251,230,203,70,182,142,245,113,91,13,120,251,31,228,75,107,91,81,143,26,219,14,246,110,249,199,253,167,181,213,218,47,121,111,231,115,119,26,254,79,201,84,252,174,228,205,65,11,187,145,22,236,113,140,75,213,14,229,119,73,21,25,197,89,165,69,1,168,0,187,45,176,197,154,12,201,64,72,100,43,50,20,145,49,16,88,48,96,15,40,7,81,229,119,42,18,16,220,188,41,214,154,139,22,1,82,197,27,130,47,95,83,40,2,73,3,182,82,220,50,70,172,142,177,26,69,94,233,199,89,230,14,106,200,121,39,225,248,10,88,247,151,11,38,139,233,11,169,232,67,195,130,193,177,90,1,65,120,47,3,239,210,86,229,147,202,220,186,246,70,185,141,163,38,166,158,202,198,93,30,238,168,109,140,162,187,217,29,81,217,38,28,122,55,191,222,170,140,138,206,236,127,123,40,242,124,211,107,214,110,172,246,174,244,123,160,21,48,1,0,222,219,254,89,3,18,57,90,70,81,152,186,22,80,136,100,187,168,227,7,130,5,21,98,203,100,13,9,221,129,28,138,212,155,128,230,223,169,84,185,42,41,107,86,229,3,229,172,99,117,235,202,223,86,242,199,107,209,97,14,202,48,153,195,148,216,225,7,216,112,132,9,158,130,161,240,101,128,148,201,24,153,20,228,130,40,97,163,135,22,78,172,178,101,28,129,56,78,233,136,81,111,219,44,236,118,181,39,58,189,180,143,40,145,52,88,154,98,165,7,135,163,9,97,221,3,139,146,238,233,59,208,73,196,219,90,97,60,71,92,187,51,75,132,224,114,99,201,91,246,38,84,199,138,198,220,48,202,181,107,2,40,192,122,237,255,50,212,4,195,165,131,41,138,200,11,166,9,17,151,28,66,3,12,23,181,248,82,170,166,67,44,146,172,105,99,201,20,138,75,39,110,74,32,73,108,56,166,80,213,245,253,95,129,137,226,165,218,124,0,131,131,143,192,235,107,143,79,46,64,72,233,134,43,31,6,162,67,8,41,168,195,213,59,70,238,72,143,159,109,154,207,167,215,253,151,75,34,219,222,255,251,178,100,206,12,132,174,103,74,27,169,62,32,164,140,217,103,108,200,218,80,57,157,50,110,49,84,194,61,51,166,77,166,33,120,244,233,93,54,121,231,189,144,198,234,143,75,88,204,202,209,51,218,167,63,89,186,222,220,228,57,38,190,188,202,2,183,1,233,247,252,195,74,88,49,16,179,170,252,104,137,122,82,144,224,8,87,179,10,153,21,73,65,136,83,16,96,120,63,221,232,87,192,185,241,123,69,149,206,97,57,233,201,74,61,149,93,138,185,54,85,244,33,157,201,253,212,4,96,104,43,6,226,167,202,155,98,134,82,56,213,226,47,248,178,6,138,40,241,20,234,199,145,111,143,39,106,113,143,71,153,18,101,199,94,246,60,120,242,11,52,107,219,47,54,206,65,77,72,247,9,196,207,76,74,185,48,209,17,86,243,167,234,77,149,31,62,234,214,189,127,180,68,39,206,222,163,52,19,202,149,0,201,54,216,201,209,35,113,155,0,37,195,112,51,12,234,14,30,21,3,2,70,4,35,182,23,109,67,222,6,150,76,3,89,44,9,112,186,176,205,124,159,158,84,148,68,73,2,176,227,170,36,4,149,138,17,136,38,116,160,209,70,4,176,86,51,96,165,100,187,49,207,165,181,5,166,188,34,97,223,227,90,137,166,148,42,197,221,106,164,153,182,101,183,103,129,117,123,28,49,37,216,226,108,225,117,54,156,181,150,52,185,105,164,108,122,52,220,141,50,149,238,226,58,169,218,166,163,82,254,62,14,90,241,139,60,90,181,117,125,119,207,205,45,158,85,240,97,19,12,52,20,101,64,1,235,191,49,33,184,214,162,129,145,209,145,160,70,52,18,33,161,8,12,203,66,169,67,251,78,64,7,86,159,128,125,50,147,202,179,21,202,50,117,194,68,225,184,72,207,50,216,44,8,242,216,78,142,136,73,55,173,136,162,228,63,85,13,174,114,190,165,7,156,16,171,42,138,253,68,83,228,141,221,193,93,127,188,126,221,240,133,110,146,96,46,140,155,83,7,161,120,223,237,191,207,141,230,35,74,237,92,250,66,179,31,102,179,102,50,186,118,217,153,239,86,191,142,255,30,126,93,83,91,205,87,214,249,158,126,214,157,59,179,209,241,251,55,159,202,220,127,218,68,104,14,223,246,198,167,244,1,37,49,83,83,81,132,40,104,49,0,53,224,150,224,97,249,123,168,147,165,33,112,30,165,163,204,94,180,57,57,167,231,108,86,67,43,10,75,8,219,35,173,44,98,93,49,192,216,35,48,147,113,115,92,188,96,169,247,97,55,100,150,194,166,29,145,21,13,46,93,114,228,12,130,24,229,19,103,18,194,18,159,78,75,136,163,232,171,21,26,117,10,182,85,188,205,200,184,178,233,75,220,76,255,251,178,68,207,140,228,202,103,74,155,137,69,50,151,108,233,115,113,230,92,18,237,157,44,109,189,11,66,81,51,101,205,198,14,216,171,165,127,106,180,107,145,79,190,179,213,243,52,49,134,188,189,44,81,186,37,195,113,115,84,144,169,141,78,15,229,154,101,47,119,40,246,97,128,42,137,215,254,96,24,224,48,94,96,209,105,144,197,129,24,16,96,93,33,12,44,60,3,7,24,18,25,128,0,163,64,55,101,139,71,98,77,86,5,139,59,114,92,95,71,114,15,91,114,75,233,247,24,132,175,185,12,212,190,71,131,200,18,67,93,1,108,225,250,31,55,35,193,219,108,24,88,237,237,191,211,191,98,100,254,56,178,151,126,185,183,217,184,171,153,80,69,97,48,148,64,43,41,3,59,97,147,232,127,16,142,185,108,180,66,66,96,95,51,221,16,120,90,40,143,106,153,77,74,27,146,30,102,238,167,153,146,187,237,37,204,163,84,59,252,208,172,175,0,85,1,95,247,244,199,109,76,144,136,209,134,12,234,188,20,5,24,116,136,131,135,130,162,114,71,37,214,130,91,72,147,38,151,106,214,17,171,120,227,74,155,210,220,220,73,127,33,52,151,245,133,108,227,82,237,239,153,48,165,135,172,232,106,78,203,169,12,152,144,70,68,8,156,41,90,129,82,153,144,99,39,194,210,98,159,140,106,169,165,91,79,139,56,78,210,196,167,46,249,216,249,2,200,81,172,153,147,241,120,96,237,243,40,44,250,93,126,173,63,123,247,253,235,127,112,240,0,51,127,204,22,156,211,9,140,248,184,199,171,65,200,160,97,100,138,29,2,46,234,217,120,215,194,174,117,161,151,141,134,234,86,138,177,246,33,48,112,244,56,0,72,80,139,39,8,217,227,42,144,33,27,241,146,107,90,213,66,34,147,22,70,91,45,108,105,209,34,141,139,198,185,68,120,243,18,232,223,95,223,73,149,234,133,49,29,30,233,116,101,58,33,86,67,209,79,157,26,204,135,69,119,185,72,245,73,46,200,182,153,28,230,49,138,71,114,94,206,155,30,244,210,197,98,58,127,173,67,92,5,110,219,83,37,41,204,234,5,38,114,154,10,40,76,91,127,6,1,162,66,37,248,252,193,183,208,45,75,158,250,237,17,156,217,206,88,246,79,68,162,54,157,36,9,201,147,158,114,2,138,82,199,31,251,12,14,176,78,130,44,201,46,196,85,216,171,5,68,226,10,92,194,74,65,103,248,197,206,126,43,40,92,234,161,167,217,82,214,200,61,20,157,175,142,194,237,251,26,154,86,213,98,234,77,181,33,174,66,247,228,188,38,164,113,99,94,170,229,181,56,169,26,171,196,119,185,28,155,217,150,202,173,169,235,122,221,229,70,215,94,159,205,255,251,178,68,200,140,195,236,102,204,155,99,62,96,132,76,233,147,109,133,110,20,5,157,42,110,37,119,202,187,179,165,77,199,163,64,49,145,215,21,73,219,230,56,153,212,106,252,28,213,2,74,32,0,2,223,249,150,44,38,51,2,25,232,102,103,41,113,133,2,32,226,32,240,36,201,97,67,24,130,24,97,127,155,215,154,4,84,207,19,37,95,49,135,213,253,92,13,74,10,145,68,213,81,250,172,137,237,172,4,187,151,230,219,103,174,0,71,214,152,193,89,235,24,118,238,225,156,8,220,211,64,32,84,214,93,213,148,181,2,120,218,75,171,21,91,171,45,96,189,93,3,99,153,225,106,127,252,214,188,147,28,114,211,66,194,190,156,217,57,48,253,160,244,71,131,90,205,137,171,131,92,123,138,138,195,151,141,198,186,74,99,159,17,8,168,131,168,195,159,180,42,90,106,181,66,7,142,161,181,209,187,14,59,182,173,207,104,34,216,97,168,189,60,183,74,11,41,1,93,182,252,198,1,135,195,201,11,77,228,60,180,13,58,76,2,1,131,159,9,14,218,163,203,15,75,89,100,139,151,229,49,123,147,57,216,86,87,218,88,215,41,166,28,62,83,74,39,242,178,242,219,236,151,12,153,216,8,96,148,250,58,49,51,3,3,80,231,96,54,161,9,96,37,35,196,149,208,131,54,208,216,153,233,29,122,105,81,2,174,140,133,15,180,147,20,81,215,37,189,83,50,19,195,51,224,35,54,185,40,250,20,49,177,136,141,216,146,255,191,150,33,53,195,95,43,48,165,127,116,29,212,108,121,231,145,1,94,96,2,151,111,196,97,224,54,51,24,65,53,147,160,141,160,129,178,242,152,16,32,92,5,189,108,52,46,20,55,45,229,170,90,253,161,122,169,177,202,171,233,40,134,31,72,183,179,58,87,170,28,145,166,41,22,81,160,214,204,102,231,156,135,10,226,195,148,202,186,189,79,158,215,182,74,183,58,23,50,217,188,251,197,164,186,150,106,200,88,228,110,9,8,196,185,219,161,159,22,28,42,113,52,233,103,227,95,119,105,124,217,119,153,30,195,180,57,170,19,109,244,215,51,49,159,242,69,153,130,50,51,203,224,90,0,14,239,180,28,156,12,106,8,128,32,217,141,129,144,208,58,64,2,5,0,2,248,152,16,3,191,144,28,62,211,215,92,58,180,25,35,135,132,186,212,106,65,3,211,81,136,0,20,224,151,35,251,190,236,47,138,40,221,235,114,136,42,114,47,148,51,63,131,236,227,0,247,36,176,178,168,26,21,113,40,63,214,74,47,17,121,199,202,199,45,143,91,225,156,141,91,118,251,249,71,144,164,108,156,162,81,135,30,68,253,72,84,110,108,109,85,63,253,165,91,45,47,73,255,251,178,68,199,140,196,100,103,76,27,99,94,98,134,204,217,131,109,131,180,19,169,155,42,110,153,89,138,135,179,101,13,211,35,104,178,172,137,87,31,190,65,107,182,134,131,142,150,199,214,150,245,70,179,42,55,86,33,60,244,242,249,86,202,28,120,17,53,176,2,186,223,140,38,183,140,63,7,76,6,2,76,4,1,204,140,26,12,37,4,11,116,28,28,150,3,38,222,113,185,39,51,136,214,32,37,236,165,119,242,136,48,122,74,120,212,189,211,129,26,242,25,170,247,53,35,29,69,39,53,50,228,57,206,19,125,83,10,45,103,218,79,185,43,149,94,198,74,152,240,203,148,54,158,48,236,231,11,48,228,142,75,111,202,84,40,153,138,135,194,142,234,46,222,183,223,41,51,233,161,153,221,228,168,243,120,238,215,241,223,38,47,121,40,239,217,229,168,176,162,237,43,188,187,242,203,252,226,49,203,165,62,181,237,110,211,17,163,84,92,107,141,209,234,171,222,117,149,144,181,202,0,26,55,252,228,50,195,33,10,194,195,3,44,147,129,35,54,90,208,203,70,24,11,135,222,167,90,83,122,122,57,106,45,71,149,247,146,118,91,185,134,144,254,185,110,213,53,71,254,40,208,46,227,114,235,205,15,92,175,141,223,207,42,145,55,187,152,215,147,1,143,103,89,60,214,25,100,115,237,255,255,249,237,115,118,247,235,106,154,200,158,215,178,61,222,231,123,57,182,23,98,170,162,59,100,242,118,83,169,85,189,149,50,60,138,157,22,99,13,104,187,152,164,152,120,96,11,151,111,134,83,207,24,160,6,172,121,239,36,37,13,53,135,144,152,226,18,81,192,48,123,48,124,231,29,41,68,75,185,101,4,225,99,119,211,114,237,184,34,189,202,215,89,189,236,169,32,41,153,203,63,223,220,53,104,141,173,233,154,16,246,204,86,21,104,254,197,251,119,218,147,55,253,83,32,115,53,82,206,74,114,157,222,89,182,226,217,244,171,243,147,158,53,144,132,244,134,151,252,188,20,255,74,147,237,183,234,105,103,34,125,103,125,196,49,217,43,204,238,242,83,101,110,111,178,29,220,219,61,181,87,214,135,202,54,244,124,72,128,0,114,205,204,204,158,204,167,23,76,187,15,76,54,42,77,47,7,9,131,162,32,12,192,48,32,20,6,189,161,96,17,166,43,180,232,38,1,89,114,247,30,2,232,123,5,44,28,177,203,149,193,101,170,105,209,32,192,133,172,59,169,137,68,147,112,28,110,101,165,34,115,94,159,141,197,176,171,126,87,121,162,185,87,167,110,191,4,32,177,213,206,100,7,116,53,170,69,53,209,109,57,89,137,125,235,238,146,58,121,246,151,185,215,75,104,221,116,90,63,206,245,31,152,62,210,255,251,178,100,197,140,195,236,103,76,155,133,110,208,143,12,217,115,104,203,204,19,237,155,42,110,149,251,74,136,51,165,77,163,35,97,35,61,213,10,69,202,250,249,205,181,2,190,181,204,13,210,28,88,47,159,71,174,61,241,26,12,105,167,122,188,72,244,24,1,54,237,178,252,58,104,204,40,227,73,20,247,48,49,129,0,130,136,11,152,147,108,0,179,140,237,117,162,131,104,192,154,118,121,207,216,118,169,166,240,125,213,243,66,128,167,28,233,233,203,42,67,45,213,120,107,202,119,65,61,188,109,59,151,51,239,123,134,32,59,149,81,87,120,83,243,19,68,89,14,153,172,196,83,111,163,247,233,68,204,45,77,16,175,220,205,231,157,8,9,210,150,213,176,124,232,38,38,237,165,148,77,174,230,8,22,75,44,129,209,101,96,151,110,98,108,250,171,115,4,87,230,236,137,48,229,234,94,236,125,251,163,171,45,163,75,208,168,116,29,7,245,219,172,13,181,30,52,96,63,231,0,27,118,248,255,147,79,132,204,56,32,196,220,140,156,169,97,210,20,20,16,35,6,150,196,163,45,153,251,133,205,70,220,110,210,198,156,172,109,220,201,37,239,191,202,94,218,69,157,184,41,156,67,52,242,249,150,157,57,44,163,202,207,60,210,104,134,202,189,32,99,71,186,241,55,42,97,49,198,92,229,117,233,233,102,237,219,125,119,118,232,235,62,206,99,110,115,169,189,62,172,206,172,134,156,142,123,26,228,89,230,58,126,174,169,122,232,255,209,115,213,51,148,227,169,117,7,78,0,19,109,249,0,163,110,164,84,249,137,108,116,140,135,33,72,34,0,96,165,142,73,76,97,28,139,150,5,112,254,62,225,223,203,141,233,180,40,115,69,62,207,188,187,2,98,163,134,8,7,136,244,48,79,62,32,32,211,109,235,82,235,234,63,243,161,70,189,168,250,184,186,133,21,147,146,30,58,250,74,87,86,30,41,29,204,196,219,110,54,38,34,115,169,189,29,157,7,36,172,187,53,99,244,32,97,112,102,172,97,178,179,13,87,47,14,218,196,59,75,115,123,79,243,215,5,207,154,50,156,247,41,138,42,227,6,206,144,0,82,223,79,112,168,55,76,88,196,108,179,39,149,77,208,85,51,168,228,198,225,144,16,84,193,3,85,23,0,1,24,236,12,144,208,181,222,235,191,241,6,128,228,32,171,116,134,118,254,39,203,45,140,138,128,24,43,136,166,107,12,219,172,231,189,91,27,186,137,62,172,53,97,156,183,133,221,122,23,58,192,58,130,160,21,204,252,84,169,74,190,24,139,55,114,209,241,219,155,247,225,251,155,147,198,55,141,62,52,251,191,119,191,222,19,60,158,246,141,139,46,247,103,28,194,100,197,180,255,251,178,100,198,12,227,255,103,76,155,102,62,16,138,172,233,131,105,232,74,23,21,155,40,110,25,190,202,77,179,166,13,163,47,104,115,42,30,11,156,255,206,198,163,245,136,229,109,227,231,167,205,159,184,208,140,147,9,54,10,18,16,124,43,80,134,109,218,93,227,236,156,246,155,210,190,253,54,90,72,38,229,214,54,170,96,212,234,12,185,221,255,1,18,48,235,130,0,13,33,58,97,71,157,35,74,214,34,93,11,70,88,187,19,94,206,188,165,202,111,232,107,246,154,221,156,102,157,201,53,247,246,45,142,21,154,181,205,114,3,166,151,106,98,89,204,245,19,229,203,27,207,156,115,233,179,106,26,90,50,172,66,14,66,38,47,181,130,24,102,86,190,107,21,13,26,249,108,97,146,124,23,237,118,114,249,117,151,133,196,180,66,100,43,78,195,48,205,79,206,177,7,187,218,4,36,255,116,48,59,45,159,109,217,188,111,249,204,164,171,127,194,149,45,187,251,153,85,53,209,106,247,194,148,243,254,17,181,0,23,254,244,64,156,127,218,102,34,82,104,98,134,36,2,97,97,133,218,22,4,67,162,68,180,167,37,112,59,143,204,59,114,189,60,205,74,179,184,76,217,97,16,191,149,198,57,110,228,178,158,110,93,14,85,151,247,12,176,48,0,161,65,24,116,68,24,217,2,133,2,28,220,216,73,1,22,70,255,223,125,73,187,24,234,98,28,142,92,163,78,52,49,44,42,79,37,133,146,107,109,43,158,176,169,223,167,76,132,142,194,227,120,59,237,76,225,82,255,217,235,183,117,85,170,213,148,254,204,198,170,3,183,0,0,237,252,197,237,131,122,79,204,0,57,49,8,248,198,131,147,12,129,144,137,208,48,24,113,150,164,243,13,107,184,59,48,118,12,150,95,29,142,63,84,183,46,189,55,59,184,2,172,196,106,121,70,33,169,152,23,15,174,178,188,70,113,148,66,133,46,74,248,160,101,202,58,230,165,58,62,105,59,173,81,32,71,20,190,52,205,127,243,63,252,225,205,136,55,41,197,240,81,78,127,28,208,250,232,219,79,86,228,137,229,144,50,50,202,196,112,74,47,169,211,133,158,39,246,153,25,101,254,102,225,8,196,20,94,47,103,76,13,34,223,252,100,126,0,107,88,102,97,217,70,0,25,204,52,15,12,28,7,90,240,52,8,12,3,203,0,66,155,41,90,115,55,117,27,135,87,163,67,249,84,186,180,174,172,38,97,65,228,82,233,84,110,82,217,170,61,246,226,210,170,177,248,118,195,245,61,25,37,151,99,96,43,81,92,152,197,150,65,150,141,21,119,57,77,229,183,227,118,46,208,35,9,63,204,118,180,245,117,84,72,251,141,212,106,37,217,120,237,107,53,7,195,255,251,178,68,194,10,196,48,103,76,155,99,62,96,140,108,217,147,113,131,180,20,1,155,46,238,153,121,138,115,179,102,13,215,153,121,135,89,54,238,250,154,19,12,90,245,163,38,29,6,216,42,138,235,79,196,108,127,243,252,156,164,122,90,29,123,219,21,241,123,165,206,254,81,80,225,82,135,46,202,69,34,192,2,173,223,152,39,89,26,114,28,152,162,59,152,54,4,152,242,21,66,195,128,50,203,24,20,17,166,67,180,164,116,152,47,249,61,146,175,39,87,31,83,184,68,170,57,189,76,158,29,112,224,182,2,41,142,51,18,37,233,227,101,18,49,150,77,57,172,204,226,192,250,44,232,0,80,62,88,132,97,3,151,42,112,136,46,27,95,255,204,151,43,77,137,170,115,243,39,13,52,185,63,111,62,207,130,190,203,86,34,214,129,59,12,129,142,179,156,204,185,95,157,61,46,186,188,91,190,196,177,230,116,142,71,43,63,241,13,59,181,255,239,143,145,241,255,202,188,199,237,255,206,207,145,203,20,246,85,0,5,247,244,192,72,64,222,81,164,194,160,128,198,0,208,193,80,152,195,16,88,192,144,124,88,25,65,82,216,173,8,163,134,210,165,81,200,140,159,27,184,83,90,150,209,74,208,253,204,107,16,153,29,247,231,57,108,252,205,4,246,18,154,146,138,122,122,23,18,2,201,14,232,129,56,241,98,203,202,121,84,162,6,130,251,35,47,183,143,254,79,103,17,46,232,122,144,77,174,156,15,168,121,230,246,166,45,228,121,149,93,196,33,99,32,209,200,169,43,210,219,195,82,234,59,45,46,198,80,214,186,134,123,184,230,170,37,72,229,122,51,127,255,245,150,170,2,150,88,2,0,0,228,216,11,240,62,233,68,193,0,99,44,4,204,40,90,47,32,132,46,86,24,17,8,148,165,145,160,164,243,203,6,98,225,67,117,166,240,105,212,212,181,44,52,251,46,228,101,139,90,165,137,169,109,28,174,105,109,70,29,220,32,6,39,117,211,49,52,24,121,44,38,80,141,247,128,169,204,77,123,238,197,2,195,179,252,165,235,59,123,77,231,164,120,165,232,126,80,243,182,74,145,218,117,82,162,4,176,140,107,111,27,67,204,211,187,76,171,228,221,35,34,114,80,49,35,135,47,223,130,210,249,151,229,23,55,42,63,244,250,255,253,253,205,241,32,0,238,222,155,166,32,110,190,168,243,72,193,166,80,40,196,196,128,231,21,55,64,193,105,182,96,220,25,146,180,57,144,83,135,39,198,221,151,179,150,106,192,41,81,25,154,129,231,225,184,22,80,227,76,70,114,127,179,157,148,211,91,159,57,130,219,12,17,82,236,99,159,37,186,140,49,50,4,97,0,69,148,50,25,127,247,220,109,214,255,251,178,68,193,140,132,173,103,76,27,168,86,96,147,204,217,135,113,131,196,17,129,157,48,110,33,89,130,48,51,102,77,193,151,160,253,181,63,212,164,188,66,53,34,74,119,140,122,170,180,117,153,89,46,122,70,229,61,123,237,170,154,105,47,184,71,198,189,140,45,70,223,207,147,253,217,213,234,222,252,255,205,55,64,86,224,0,101,187,27,101,40,109,186,233,146,196,102,10,21,153,160,102,191,33,230,208,192,225,189,179,154,103,34,45,37,155,151,183,249,214,162,106,23,187,185,68,87,27,79,188,63,47,149,210,42,106,8,206,77,127,115,178,219,109,183,115,205,170,203,238,75,163,176,39,115,161,128,101,252,167,198,147,12,38,119,114,2,1,116,77,191,190,92,227,210,50,173,14,194,14,120,234,150,37,97,122,138,55,39,210,60,49,8,49,93,217,78,187,49,94,3,132,69,15,34,44,121,170,183,79,146,55,255,124,133,71,43,249,42,71,234,218,163,96,234,0,25,118,248,198,220,243,255,180,140,70,85,51,48,64,195,33,3,3,14,203,252,95,48,64,22,40,93,204,180,25,123,53,148,68,91,117,152,99,51,192,110,205,199,168,226,79,61,158,114,182,35,132,24,5,160,120,57,158,172,88,106,216,169,145,194,139,15,150,26,100,194,244,36,98,130,33,226,16,234,55,184,200,159,122,133,72,28,159,127,115,67,46,75,201,59,209,109,45,109,216,183,71,117,71,111,103,172,124,235,28,159,67,175,138,107,79,218,166,84,120,140,214,58,46,26,154,63,31,63,61,87,175,247,23,255,252,109,84,46,197,128,165,0,1,118,238,97,172,185,239,81,6,3,14,152,4,96,104,80,216,168,21,157,50,192,32,33,241,102,11,206,7,140,54,209,182,211,125,67,41,226,73,13,78,193,104,232,189,196,88,113,10,218,199,134,75,118,226,222,134,42,94,233,184,184,45,48,184,171,89,34,48,191,66,22,189,122,253,59,100,24,94,78,0,148,109,62,81,108,248,68,147,194,72,209,241,137,76,52,183,140,56,184,167,130,208,68,167,206,108,226,50,119,147,93,179,48,230,139,104,43,40,207,53,180,241,44,239,127,221,168,47,247,151,124,236,77,245,255,254,4,161,221,104,207,234,127,243,50,218,43,127,45,144,176,134,229,130,57,0,5,45,190,153,183,226,119,147,17,140,19,228,67,224,81,84,2,30,36,2,143,4,74,129,40,120,192,132,164,94,71,46,74,249,111,2,29,242,237,235,128,33,213,139,234,57,52,165,186,187,75,110,44,23,154,77,196,161,226,153,115,12,95,47,52,99,158,143,204,148,97,93,12,90,29,92,202,70,239,84,135,115,205,86,150,97,243,119,55,220,146,243,87,92,221,202,245,87,124,255,251,178,68,200,12,228,121,103,76,27,143,66,96,157,76,217,147,113,230,110,17,81,157,46,110,61,9,194,71,179,102,141,199,161,184,236,255,63,72,209,178,243,2,181,116,139,20,72,215,56,113,41,111,47,233,23,53,60,87,237,90,92,63,85,23,239,95,17,106,131,59,24,2,169,181,252,199,52,18,144,120,88,102,93,179,31,135,22,129,48,1,58,128,193,121,83,2,103,13,198,42,249,67,76,197,180,7,235,30,124,178,177,225,189,114,179,87,57,1,141,221,196,85,32,162,196,87,18,252,221,144,63,156,98,188,69,157,117,138,153,32,13,58,199,125,124,110,4,232,140,11,162,185,255,229,34,237,18,77,34,7,71,46,56,122,193,130,77,89,8,25,22,198,149,82,65,71,35,173,235,4,35,211,204,77,55,202,59,165,180,94,36,63,121,17,4,32,250,166,136,25,29,51,167,247,248,249,198,173,127,255,207,76,77,124,237,75,91,96,214,0,9,54,240,199,106,172,217,50,248,211,32,128,194,48,24,194,209,40,4,92,132,9,136,230,96,160,22,248,39,178,54,36,122,62,171,133,242,213,222,121,15,105,24,100,11,156,102,26,77,85,123,51,6,51,72,243,107,60,172,175,181,249,231,241,207,135,48,191,94,8,179,109,200,165,166,166,185,61,221,40,173,31,171,116,189,129,24,52,66,48,134,63,58,46,52,30,187,156,122,61,61,188,184,213,161,185,230,148,199,21,102,165,190,36,246,56,147,65,195,102,202,67,105,84,129,32,199,134,184,123,138,81,175,116,178,228,192,176,138,226,40,174,56,82,15,79,86,89,64,226,149,173,174,150,109,153,153,155,222,139,156,17,56,0,9,111,166,78,244,156,148,228,103,161,113,135,144,38,96,15,2,133,171,220,42,9,38,4,32,1,209,18,0,54,140,190,154,82,195,91,205,74,96,7,162,67,43,212,173,211,156,135,101,204,145,243,114,99,224,128,76,90,27,50,196,5,44,220,114,25,166,242,58,254,2,105,20,76,201,161,92,166,120,134,146,163,109,170,29,21,46,50,43,81,175,132,89,36,162,120,120,255,255,250,89,170,137,225,108,241,233,139,179,210,43,113,50,135,159,154,165,103,209,92,203,15,236,247,89,87,117,75,113,137,91,216,200,168,26,77,221,164,26,61,146,228,181,88,153,127,227,163,97,63,226,166,246,102,255,255,143,176,221,128,19,187,250,109,107,209,133,74,38,124,46,131,75,134,46,18,152,4,50,154,193,129,0,157,81,169,14,84,225,166,214,218,132,59,147,192,69,196,146,173,98,65,217,17,54,136,163,122,89,110,196,11,148,58,156,62,46,216,72,43,71,21,111,138,42,21,172,204,19,99,71,51,113,91,105,189,115,79,218,247,29,255,251,178,68,203,12,133,29,103,74,27,168,86,208,160,140,233,99,113,232,180,16,253,155,48,110,61,7,194,43,51,102,29,199,161,56,90,81,106,54,105,135,74,203,37,117,67,186,158,101,98,107,29,87,14,149,73,106,232,60,129,179,199,118,174,173,147,227,32,202,225,211,231,211,250,159,248,136,75,30,175,95,233,47,175,61,123,124,132,10,128,0,27,175,198,204,189,3,149,102,134,38,152,28,188,100,161,122,119,172,148,36,1,0,144,57,158,45,46,13,209,176,144,41,103,196,137,120,152,165,91,28,34,176,168,213,209,162,2,48,200,210,233,181,129,102,144,199,171,108,138,28,208,38,13,25,209,6,29,3,233,231,106,145,19,105,254,255,254,161,57,102,153,150,70,182,136,182,125,110,166,100,147,173,228,124,202,104,235,205,164,67,47,175,203,114,144,221,69,67,74,216,159,50,104,250,137,187,137,88,167,155,147,153,162,222,218,234,250,235,173,230,33,127,171,226,123,144,242,0,25,109,220,197,185,224,197,162,168,192,1,192,192,224,196,20,177,146,1,79,25,119,85,45,168,235,28,129,158,139,209,215,82,29,159,249,184,10,220,74,29,128,84,234,159,110,244,1,93,140,200,203,175,69,80,152,11,0,7,178,32,142,53,1,89,42,161,5,101,37,165,16,139,112,156,242,121,13,18,234,100,238,219,207,227,31,250,93,21,150,214,162,153,157,245,183,179,123,45,47,178,181,79,236,142,231,206,62,236,202,243,149,212,210,236,97,246,190,185,172,138,114,179,152,109,143,41,124,144,243,204,32,126,211,185,0,98,143,0,1,123,237,205,181,45,104,113,218,35,128,152,78,140,77,45,173,43,52,44,27,4,148,176,20,139,25,129,187,190,92,152,210,101,60,82,192,33,175,215,94,247,73,175,216,152,9,182,86,179,255,135,74,112,181,183,159,226,32,94,155,82,144,124,27,148,80,195,5,217,238,224,202,186,9,103,13,5,228,100,54,246,16,189,31,17,149,65,74,116,154,134,207,83,114,157,57,69,101,80,185,115,205,131,48,34,140,74,146,253,140,208,33,182,70,68,89,224,192,2,201,126,52,134,22,57,64,177,10,2,66,194,145,130,194,177,129,128,105,128,64,19,112,5,1,232,226,251,183,149,236,191,114,124,144,190,27,151,77,61,182,99,210,215,214,86,247,197,26,236,34,71,14,117,22,33,86,99,111,43,105,122,59,109,127,68,107,217,106,181,107,67,113,233,70,60,8,80,52,163,135,141,229,85,131,68,50,245,107,17,245,220,255,127,255,175,253,200,222,58,175,143,235,127,227,191,218,110,34,106,122,142,125,61,26,201,17,111,176,224,88,104,213,47,18,158,177,35,97,217,86,202,66,131,75,203,76,180,255,251,178,100,199,12,196,92,102,203,155,169,85,178,118,204,217,147,97,35,92,19,81,155,42,110,161,187,74,74,51,165,205,150,33,104,186,171,172,254,198,12,139,93,179,69,215,58,22,83,112,0,126,255,224,33,163,17,2,76,48,210,22,84,172,230,88,42,139,71,148,49,168,108,178,12,16,26,42,140,59,174,88,234,92,228,47,130,44,40,167,58,128,15,116,164,26,214,161,5,78,171,53,197,83,99,184,255,137,81,0,180,12,142,15,96,187,15,205,99,162,24,120,229,99,134,72,215,177,135,218,88,179,156,131,198,7,132,150,37,101,184,22,44,161,229,165,11,234,37,129,181,2,136,133,73,46,43,179,17,20,91,18,54,40,200,84,50,11,36,105,38,136,49,85,74,58,229,156,251,187,165,150,22,82,133,122,184,249,68,165,71,251,248,231,144,138,106,0,8,230,244,219,81,148,226,96,20,12,48,24,164,66,153,88,26,152,82,9,130,129,112,72,0,96,168,28,204,75,202,128,165,14,18,0,218,21,34,199,38,0,173,88,184,248,201,38,165,43,164,84,9,142,53,228,106,107,142,75,42,121,0,192,83,139,183,221,156,48,39,254,55,14,195,148,33,195,134,110,68,96,240,60,21,113,0,88,178,241,255,17,176,130,52,123,172,57,205,115,207,252,252,39,255,252,240,66,52,251,221,255,252,95,5,69,51,219,173,22,197,201,227,237,218,151,88,42,171,152,205,18,169,165,152,61,4,227,11,31,93,18,66,213,139,93,3,42,43,68,162,98,146,141,79,164,218,156,209,20,84,232,80,160,235,176,88,51,176,1,187,127,200,133,49,110,26,48,121,20,55,1,46,186,137,79,22,130,113,140,172,87,185,137,177,123,111,59,21,169,247,29,190,225,140,189,164,201,160,28,223,169,152,205,151,142,91,98,188,74,25,162,198,153,255,194,232,29,220,189,236,213,241,181,221,254,247,54,220,92,242,245,37,151,215,24,233,105,141,21,241,24,98,39,114,68,80,24,11,105,49,195,176,164,181,233,173,70,60,156,112,76,36,98,66,28,44,231,50,225,102,165,249,201,40,202,120,135,232,203,189,144,213,50,5,173,60,194,194,17,199,221,198,80,169,10,245,174,179,248,181,245,223,247,255,114,45,239,219,246,116,255,212,32,201,134,214,158,170,160,100,162,153,148,12,166,62,72,1,0,166,26,11,42,54,60,80,15,139,189,79,3,49,108,15,147,97,86,118,225,107,149,218,149,138,14,186,12,145,79,83,176,199,241,195,153,192,24,11,129,248,79,48,2,74,137,9,68,82,226,138,144,18,64,128,237,214,89,20,117,232,101,220,184,194,71,137,15,37,92,169,127,255,255,255,255,253,81,218,135,152,238,248,215,186,226,123,221,255,251,178,100,214,142,133,76,102,202,27,168,110,98,156,204,233,99,100,204,204,81,193,157,42,110,49,22,73,231,179,102,29,145,151,48,37,59,234,165,39,229,161,38,97,97,43,234,127,249,180,75,142,248,234,140,174,161,57,232,177,237,15,120,205,99,230,30,154,253,223,231,96,7,105,132,0,18,219,176,33,195,149,176,16,160,167,209,136,185,202,26,237,149,137,22,135,37,45,85,240,127,40,97,232,175,55,185,39,117,94,80,209,176,181,25,179,86,198,115,31,251,171,55,103,154,154,212,235,246,79,52,255,255,241,233,161,213,143,109,56,196,36,58,22,76,118,60,106,166,76,69,55,86,153,71,68,200,246,38,139,172,198,72,175,162,41,191,145,239,23,239,78,240,142,216,73,10,103,94,17,206,136,46,46,66,59,186,49,79,69,71,35,82,143,232,3,213,0,6,220,176,195,185,43,12,188,5,40,192,20,5,204,30,67,52,195,52,28,204,9,64,228,192,48,5,193,0,20,96,44,0,200,44,166,73,224,34,89,34,209,246,58,176,99,94,70,161,153,97,64,18,135,115,53,54,10,56,154,236,28,120,52,226,40,12,56,199,232,86,198,156,193,219,138,235,46,20,13,63,24,129,107,135,81,53,85,2,181,200,197,138,150,15,66,91,48,56,87,110,60,126,199,117,17,4,166,213,115,6,144,234,107,165,244,118,105,187,230,230,109,239,187,107,110,95,221,76,241,205,84,92,241,92,189,150,250,111,108,82,213,100,51,152,239,55,103,194,68,147,205,147,99,87,221,251,120,88,162,212,132,187,122,80,120,214,215,92,209,245,81,21,204,63,154,87,123,230,28,145,136,5,37,0,25,109,216,84,105,147,94,174,197,43,130,65,3,130,181,52,13,3,1,149,59,247,111,170,86,186,41,43,42,234,208,247,105,98,0,10,65,90,63,197,82,105,196,49,125,80,147,229,100,187,180,112,129,50,66,199,69,18,98,255,53,112,124,59,11,22,50,174,135,81,31,3,92,197,24,135,45,186,11,150,89,112,169,153,37,186,177,43,34,181,77,184,202,147,18,224,155,50,238,30,175,146,153,180,238,189,102,150,36,88,186,16,78,98,95,234,250,101,93,111,189,200,24,44,108,189,144,85,92,79,81,220,62,55,90,238,96,104,1,128,6,91,244,54,75,212,248,201,112,49,148,199,129,195,11,26,8,132,69,2,34,176,64,52,6,196,153,11,38,67,146,238,101,208,75,44,40,4,73,44,87,125,251,94,52,240,56,107,26,64,220,24,188,113,158,197,194,224,26,73,61,199,245,178,75,181,94,238,197,172,60,72,8,133,199,88,218,16,3,148,55,19,196,37,152,22,20,44,74,124,217,144,137,21,114,149,86,159,112,171,237,180,186,255,251,178,100,214,140,165,200,102,200,155,217,90,114,140,76,217,99,105,136,106,18,149,157,44,110,33,89,129,192,51,166,169,145,158,248,140,143,183,133,184,155,157,255,151,49,229,94,14,170,24,145,119,140,74,53,150,42,146,188,127,186,153,49,199,194,173,71,19,19,217,174,247,63,214,219,61,190,143,134,172,16,109,182,4,222,16,192,24,163,18,0,208,31,248,13,173,179,8,187,235,48,240,167,149,169,44,236,191,43,152,83,115,122,152,108,119,59,20,230,167,110,83,243,22,174,122,1,126,11,203,243,234,158,69,151,243,57,150,83,44,243,100,91,236,133,165,28,170,43,22,8,78,91,133,201,147,206,147,198,166,164,10,180,244,244,52,137,97,22,92,233,151,213,121,103,229,211,135,253,84,205,247,63,162,24,170,249,175,204,207,193,140,0,4,237,144,199,63,60,212,132,252,202,210,68,196,146,244,205,194,92,195,160,169,81,151,97,0,172,113,77,22,112,32,28,18,16,21,130,9,48,16,6,64,108,126,71,101,50,160,152,98,10,125,1,128,235,16,118,10,160,58,125,48,5,5,93,65,192,162,81,224,239,191,201,168,191,165,17,197,185,92,13,10,11,8,66,112,192,64,105,171,0,56,121,9,98,44,136,5,226,16,121,13,22,85,219,233,113,51,255,212,206,139,61,250,24,52,74,182,199,176,202,58,218,199,31,164,140,220,138,213,49,123,129,163,109,154,210,198,234,189,235,239,94,181,13,61,204,122,180,246,63,250,204,208,74,138,78,189,87,165,57,54,207,170,232,162,138,64,219,62,131,96,7,54,255,26,34,73,34,213,155,246,115,170,234,102,76,148,183,114,128,145,179,0,227,217,10,79,45,89,115,172,176,10,26,20,152,30,184,56,179,74,106,212,44,252,213,87,206,56,75,172,160,245,203,100,168,21,163,120,26,186,15,221,170,30,37,100,105,230,45,171,220,79,196,144,51,48,211,80,99,200,219,184,239,99,21,24,113,195,212,120,117,40,167,140,163,141,141,214,252,154,89,225,105,7,170,195,197,161,98,154,207,205,68,206,59,234,35,239,175,168,153,25,213,204,206,171,0,7,106,54,218,153,153,117,155,94,72,153,148,49,25,64,75,24,198,6,35,106,32,24,42,8,130,131,230,154,135,106,101,25,12,0,87,187,96,73,197,17,119,97,232,219,64,136,59,45,57,199,45,164,97,135,9,0,84,12,65,13,167,202,0,57,153,217,83,192,215,31,61,209,175,124,6,200,128,83,236,2,114,68,208,232,200,60,80,228,95,52,222,219,5,2,17,90,110,234,181,127,223,237,168,218,241,197,19,54,129,234,201,101,151,145,198,245,210,138,120,197,39,252,30,180,178,161,179,251,31,76,207,31,41,71,255,251,176,100,217,14,133,91,103,201,27,168,110,98,129,236,233,131,97,136,68,86,149,157,38,110,165,249,138,41,51,166,41,151,160,241,124,140,47,24,253,132,42,51,142,93,117,144,34,98,91,56,122,146,187,227,214,94,74,106,254,44,213,212,122,178,215,49,231,222,239,141,221,252,127,125,255,52,77,231,183,148,89,20,4,16,37,219,126,40,48,36,224,231,65,92,31,165,84,101,136,248,3,131,242,126,178,72,139,187,248,202,212,12,124,213,186,143,92,210,37,85,239,21,233,69,148,13,199,85,8,102,205,160,239,198,174,138,254,80,130,112,148,162,83,197,184,30,92,139,151,10,40,176,203,79,210,83,48,164,30,172,163,53,200,137,126,15,44,193,203,146,138,82,245,21,119,220,204,30,202,253,206,150,186,227,51,25,85,168,150,45,145,6,87,44,76,238,122,212,219,52,36,205,80,170,208,245,55,145,231,117,170,245,99,186,174,107,152,26,7,115,85,0,7,191,248,234,154,99,53,29,10,165,17,41,48,8,34,96,176,120,36,2,32,7,41,21,121,68,160,100,128,21,44,183,10,166,102,210,205,207,196,174,90,182,206,87,85,53,215,22,91,81,160,75,223,43,120,245,194,142,63,86,115,130,44,216,156,48,36,161,118,15,6,137,158,66,134,30,41,159,34,240,225,145,96,104,33,139,150,132,45,167,253,18,135,43,166,54,171,37,158,17,28,122,49,175,113,253,95,18,174,131,238,235,25,16,173,85,41,47,117,237,75,116,223,192,193,189,210,221,94,252,195,75,94,171,206,28,69,157,206,165,82,31,65,70,106,60,138,78,117,71,79,110,128,110,160,128,2,150,223,76,100,192,215,38,8,1,189,42,126,141,32,232,200,1,84,40,98,252,42,170,238,36,16,151,80,60,186,125,160,174,239,16,104,251,241,1,117,208,50,178,20,117,74,215,194,123,23,127,94,179,233,99,166,253,41,39,164,133,90,198,116,55,235,93,51,175,189,147,20,61,182,180,116,15,13,232,88,155,53,198,165,81,232,125,176,231,181,177,237,202,181,185,227,40,228,113,197,37,164,161,213,55,83,211,218,114,46,51,89,70,127,161,131,94,77,185,99,222,49,2,115,171,113,212,220,68,164,221,113,199,254,146,46,213,168,249,254,102,48,35,83,0,1,118,120,106,44,200,119,175,30,101,248,102,96,72,208,101,9,98,96,160,82,96,56,52,97,8,76,16,42,132,0,67,129,106,85,152,22,3,160,20,48,17,99,75,201,44,1,64,91,195,155,23,157,96,136,216,202,26,235,239,37,110,76,193,226,94,86,218,165,2,236,134,221,74,37,236,242,64,119,222,25,152,156,98,23,131,130,186,156,198,122,194,96,10,117,135,100,150,154,19,255,251,178,100,201,140,132,228,103,75,155,136,110,96,145,172,233,99,105,136,126,86,25,155,42,110,141,126,137,126,179,103,25,147,21,171,45,172,204,91,149,167,134,40,235,89,126,97,239,154,155,194,166,255,252,93,144,14,70,168,31,71,47,64,138,176,211,247,254,45,138,79,175,62,29,133,114,154,126,150,145,41,255,233,63,214,39,58,254,118,69,178,45,150,239,121,222,233,145,183,169,247,36,188,203,109,106,142,189,182,13,174,32,3,255,22,156,195,212,26,26,48,144,34,251,180,228,194,90,180,255,11,113,158,88,21,50,65,54,125,146,118,131,193,99,29,83,177,85,177,15,229,138,188,143,236,211,104,212,122,239,255,226,197,102,120,195,157,132,208,226,115,156,141,75,213,93,28,154,58,157,21,237,126,244,61,219,116,214,219,254,253,255,236,221,59,114,208,151,79,117,61,153,210,93,156,53,117,0,1,38,180,195,211,12,207,126,144,200,243,24,197,17,108,204,1,16,72,208,48,236,26,49,160,7,49,32,67,48,44,29,0,129,225,128,193,128,96,234,35,152,16,5,161,138,134,40,11,108,181,208,10,134,179,146,182,226,222,173,132,189,111,42,214,80,87,145,121,66,223,167,94,64,217,156,37,225,81,134,43,134,196,160,112,166,182,166,240,203,166,243,68,218,172,140,244,90,90,47,7,34,40,160,180,100,63,23,201,43,11,87,91,219,22,103,215,178,212,45,28,150,112,157,9,53,97,239,180,172,178,229,165,24,85,5,46,78,69,247,80,133,79,123,16,164,216,188,68,27,82,46,81,29,99,172,110,91,169,39,105,145,251,231,247,68,241,222,187,238,121,187,255,221,8,35,111,159,187,206,158,94,190,237,18,228,141,28,247,20,129,199,40,0,14,219,99,16,51,190,36,99,38,140,174,23,82,42,176,46,221,60,90,41,89,221,138,128,208,168,234,2,170,212,33,82,48,116,131,114,13,239,42,52,51,51,63,118,103,181,59,47,45,169,102,220,197,18,8,112,160,49,16,76,37,145,212,202,115,220,234,101,166,120,215,188,0,44,144,251,4,22,49,196,85,122,81,93,112,192,169,125,4,199,158,55,160,40,5,106,129,161,176,81,255,51,103,140,147,6,33,167,50,141,30,19,15,192,69,48,39,11,3,4,0,122,48,152,4,19,3,112,16,48,45,2,211,1,0,60,74,113,64,3,48,3,1,112,224,75,64,235,169,8,240,47,244,215,127,91,196,18,45,201,90,43,181,39,22,233,111,214,6,46,194,151,1,108,27,230,5,155,73,114,35,206,43,130,220,216,221,59,190,157,111,219,62,124,26,99,236,219,188,2,208,148,248,45,36,170,90,45,66,43,29,66,44,44,75,28,234,109,60,203,208,213,234,146,255,251,178,100,209,142,198,14,102,202,27,172,94,160,101,7,89,179,100,98,104,22,253,155,34,79,49,26,1,189,178,102,205,131,13,185,162,227,168,214,35,83,69,245,251,123,156,127,165,95,16,166,77,20,58,91,177,244,77,87,153,90,27,213,59,255,153,124,221,221,255,220,39,54,117,111,198,131,33,164,165,243,204,97,122,27,47,114,46,195,10,214,38,0,11,112,70,89,191,224,232,6,169,83,12,44,224,102,131,43,121,107,197,37,20,147,218,158,55,33,158,163,126,49,201,100,38,90,60,247,232,146,11,150,130,90,219,12,249,251,191,28,68,203,116,14,167,200,151,211,38,47,81,13,247,106,113,204,255,220,150,100,10,250,109,145,117,85,124,119,90,105,178,25,44,243,115,14,226,205,202,124,229,35,253,158,200,254,67,115,115,249,150,135,86,12,101,73,216,13,12,255,1,145,130,244,65,0,192,3,47,251,26,104,47,28,44,75,154,66,27,24,26,12,154,72,134,144,137,152,12,95,41,83,57,90,242,231,197,131,191,71,33,136,238,90,49,122,231,14,48,116,176,216,251,200,169,72,36,98,241,98,6,148,58,95,140,212,232,102,61,198,78,101,167,16,10,239,45,136,193,245,165,197,134,73,209,209,98,132,205,178,221,27,251,197,211,61,51,59,52,152,239,179,153,127,153,152,23,98,198,151,187,71,101,234,66,251,156,177,214,212,95,23,163,202,56,121,31,178,195,13,211,91,63,121,199,159,148,149,173,97,123,125,185,172,210,147,79,230,63,37,150,169,89,138,213,232,38,90,82,133,178,194,203,177,15,237,79,217,109,230,207,148,244,236,14,69,78,184,101,234,0,0,176,0,27,111,177,108,132,144,64,49,35,4,112,179,101,193,35,148,197,31,234,74,85,153,218,88,58,197,173,103,79,98,205,235,224,227,204,81,101,12,114,113,227,215,87,178,54,197,233,110,168,223,136,179,19,56,228,30,36,255,241,151,220,151,148,218,26,47,234,31,235,197,91,41,13,149,39,91,88,125,174,50,172,41,121,174,242,115,164,97,4,82,86,104,61,69,66,63,68,127,255,249,220,255,222,153,177,242,51,191,236,142,182,152,238,91,246,139,151,58,37,127,224,106,197,0,1,223,236,48,242,96,55,194,98,53,36,17,48,156,11,49,88,77,48,76,8,11,1,174,12,202,122,59,45,61,65,70,129,253,212,108,113,105,36,102,57,238,84,170,154,86,240,187,22,165,81,145,64,96,68,78,68,34,31,36,4,104,132,64,68,3,96,185,241,117,4,98,197,76,10,141,222,154,54,67,139,145,5,136,217,4,82,37,68,187,212,146,69,217,248,236,71,181,77,201,173,166,39,243,207,133,80,88,6,97,53,19,93,36,103,16,178,255,251,178,100,210,8,133,121,103,76,59,186,96,194,127,44,73,170,100,166,152,85,161,155,44,110,165,21,194,2,178,102,77,150,33,17,112,156,142,210,44,68,109,41,226,76,170,66,201,244,231,109,66,84,146,115,212,59,15,68,183,245,226,195,184,132,136,42,33,164,219,177,99,58,233,236,168,227,243,53,178,149,199,77,19,136,55,44,239,146,1,0,1,221,246,51,83,57,159,10,142,66,89,210,202,128,53,167,37,43,37,0,249,50,192,140,118,68,231,87,28,142,80,30,134,185,144,34,52,69,201,48,211,108,204,195,23,148,238,231,95,239,143,208,253,186,169,159,218,231,78,253,75,178,239,110,44,253,213,233,28,130,113,115,203,147,34,221,77,42,123,36,155,22,147,76,17,76,177,40,104,149,40,98,7,216,172,193,82,234,211,85,95,16,178,163,105,82,106,202,131,59,71,166,179,84,165,212,58,224,96,140,107,200,211,74,223,172,203,52,0,43,118,216,202,224,228,236,64,32,196,96,16,199,160,172,184,194,128,88,8,17,84,168,106,243,187,143,123,210,164,165,55,101,74,11,105,163,136,237,12,224,121,38,81,80,125,133,232,122,54,18,208,252,241,50,146,225,217,192,232,84,78,145,179,197,202,34,141,156,94,89,104,137,192,92,96,241,67,207,81,253,211,115,115,237,108,220,215,63,80,62,208,37,29,92,71,189,203,172,38,131,174,56,204,59,105,153,154,90,120,58,38,46,163,79,254,178,103,238,137,155,175,104,138,49,187,232,151,67,127,241,131,249,27,39,83,167,143,230,85,177,129,47,72,2,0,55,118,220,207,51,61,70,204,104,228,209,49,79,146,117,36,83,13,34,114,100,48,164,255,116,32,231,145,33,243,226,157,215,12,144,139,54,100,148,206,195,30,52,162,97,170,248,68,29,18,154,162,73,100,188,195,82,24,188,44,70,159,215,229,28,205,44,77,37,156,206,125,205,144,202,82,213,164,42,220,10,90,189,79,105,67,198,84,146,80,169,240,63,83,135,35,201,13,105,47,4,15,31,220,70,247,244,105,227,71,167,103,12,208,101,208,94,15,89,65,84,42,35,26,123,238,52,44,104,168,121,208,236,225,5,5,102,198,186,0,0,183,43,57,5,132,55,41,99,51,192,83,49,172,14,51,164,45,100,32,128,9,96,8,1,36,134,16,1,13,217,130,132,7,106,58,202,72,0,194,144,194,92,145,151,231,6,37,216,3,36,224,58,67,132,57,139,97,194,136,81,136,74,85,20,31,172,37,187,103,112,226,104,39,68,232,24,47,206,36,53,66,143,44,219,139,1,196,131,166,140,67,69,195,27,3,97,110,237,77,169,159,249,168,161,121,190,63,186,244,85,104,249,169,174,45,123,105,104,175,255,251,178,100,203,140,132,133,103,76,155,172,67,98,141,172,233,135,105,40,102,20,197,157,38,110,189,13,130,0,179,102,13,164,161,152,57,203,120,161,146,68,17,122,35,245,41,77,34,151,30,84,4,102,23,187,162,117,141,17,43,117,153,72,24,50,80,229,164,138,63,155,215,133,94,126,98,237,99,144,37,96,0,173,219,12,56,48,66,19,89,112,29,5,236,49,28,149,65,150,84,120,43,67,41,51,50,218,194,184,108,68,80,170,58,2,69,132,90,208,193,157,229,129,49,106,146,111,179,71,53,200,217,244,170,226,62,61,252,215,238,42,191,212,179,23,39,175,246,145,145,70,14,69,63,141,156,116,59,216,226,15,181,91,36,121,234,82,188,99,150,110,245,151,182,221,186,127,89,131,172,108,75,76,214,32,209,158,117,15,153,82,10,148,30,110,254,61,6,95,212,42,72,212,168,80,246,234,188,234,0,43,109,180,197,113,84,225,210,204,48,68,48,120,85,48,140,22,0,0,224,16,49,211,111,218,244,219,122,195,202,1,53,117,48,246,68,175,119,39,74,221,153,109,230,197,13,209,234,240,84,32,97,110,18,8,145,65,75,69,122,143,229,202,101,185,203,195,75,0,190,162,140,177,224,139,70,201,90,100,238,230,170,30,185,115,168,67,164,200,99,27,172,242,107,219,186,138,131,209,202,55,34,28,204,108,33,147,138,119,246,110,62,167,31,180,244,245,83,84,156,235,220,60,213,220,94,169,133,124,171,20,107,231,145,161,218,178,47,180,12,139,86,234,13,214,94,111,106,191,223,173,208,145,201,0,29,182,220,200,44,51,224,182,70,3,66,4,137,154,5,5,217,48,216,33,48,209,150,146,0,111,31,1,224,52,228,122,130,139,148,249,53,73,30,51,180,146,202,27,86,226,149,176,189,1,210,241,70,1,156,73,32,154,211,101,51,72,133,165,54,130,28,181,102,222,118,112,65,203,104,217,51,42,160,253,127,132,5,122,251,50,243,165,78,225,8,73,169,244,213,73,38,220,223,118,95,34,230,226,204,72,215,76,210,142,115,36,190,179,254,33,228,151,242,59,213,231,124,210,230,108,157,53,168,46,237,233,135,41,12,97,45,72,63,254,169,106,59,91,36,66,51,160,66,146,1,87,109,177,164,22,135,115,44,7,34,12,30,74,48,192,69,11,92,53,144,53,152,151,95,20,136,3,225,192,66,243,61,101,240,221,76,141,10,196,150,77,66,139,2,105,18,160,48,132,25,102,222,212,5,35,65,151,202,13,164,252,39,131,150,122,73,93,195,200,27,56,163,150,147,42,86,102,238,250,118,87,91,34,237,98,49,131,209,108,43,111,193,243,134,187,205,165,224,158,217,34,182,255,189,120,245,238,83,133,212,255,251,178,68,208,140,132,216,102,203,155,166,93,112,150,236,233,115,112,200,188,19,77,157,50,110,49,39,130,72,179,102,29,196,162,152,252,60,162,141,30,166,156,226,104,98,201,18,49,38,238,191,59,126,246,152,117,74,31,242,205,218,101,49,26,61,221,254,112,47,47,254,67,183,21,29,231,0,79,80,0,47,111,249,170,22,71,119,57,9,14,12,20,74,48,73,85,26,17,149,42,135,0,209,120,244,19,16,74,43,54,175,83,238,139,147,215,101,244,178,166,141,216,140,37,245,60,76,43,193,104,18,8,68,153,23,145,56,170,196,167,246,209,215,123,243,45,245,159,88,135,30,196,25,116,209,247,251,13,170,136,199,93,43,69,143,69,170,197,92,211,28,205,41,55,152,38,103,83,15,154,16,70,6,80,243,136,151,20,58,158,29,90,108,203,190,248,38,97,133,233,25,207,227,131,135,95,86,93,202,255,44,216,132,47,205,39,40,213,61,117,196,147,90,7,117,0,2,208,151,118,186,227,6,195,92,16,112,226,68,170,248,212,178,65,4,74,38,59,130,118,75,35,104,215,156,189,109,35,221,74,45,38,134,112,251,76,74,165,55,9,139,53,107,34,123,109,210,73,5,209,198,109,155,41,22,151,69,68,82,71,26,90,52,149,39,145,86,222,183,115,214,245,179,167,23,140,139,108,173,218,33,100,137,62,164,141,219,25,4,18,134,73,225,182,10,62,97,227,16,81,52,184,214,77,218,101,191,255,255,112,113,12,32,79,63,236,158,227,228,205,127,252,165,113,255,243,234,167,254,224,39,80,0,75,119,224,25,32,139,227,37,17,40,29,53,112,130,176,22,196,44,0,24,39,15,169,220,2,180,6,131,229,177,155,19,136,239,91,153,142,98,15,136,199,71,73,72,204,158,150,141,62,2,160,82,71,76,184,105,113,82,232,224,41,122,82,90,234,11,30,28,243,164,102,130,231,181,94,156,149,204,227,146,249,195,151,101,248,43,40,233,80,140,137,242,185,199,133,129,16,49,20,20,97,38,86,200,70,114,70,47,230,228,115,22,37,92,137,202,148,93,124,107,10,25,120,45,60,185,219,224,62,45,76,161,1,6,0,25,255,223,24,6,106,111,80,201,143,65,224,209,65,130,1,11,82,33,23,102,110,253,4,236,226,155,202,230,165,255,19,151,91,171,151,47,77,59,59,177,219,240,8,83,163,14,80,114,136,179,72,206,57,7,56,216,215,85,214,99,58,11,75,28,81,186,3,203,162,176,38,83,72,139,150,94,217,101,150,124,225,238,75,218,12,238,94,91,181,108,105,22,44,162,226,157,28,231,154,242,215,151,242,105,107,173,47,28,214,126,76,99,163,167,149,44,71,74,227,21,202,30,166,244,121,196,173,255,251,178,68,200,136,100,69,103,80,83,41,50,248,134,140,217,147,109,131,108,17,105,157,55,78,25,85,194,104,179,101,221,198,34,152,146,253,102,163,117,105,175,88,106,192,237,191,49,207,84,242,98,146,100,144,48,10,2,88,139,5,222,198,78,72,5,26,6,199,105,208,228,20,2,171,249,70,86,167,95,234,120,158,55,229,148,13,22,130,138,10,113,199,82,17,225,12,69,225,28,156,40,46,42,88,78,90,201,16,148,97,248,158,21,1,144,208,18,22,29,182,237,118,60,170,57,103,186,169,44,139,93,98,136,234,51,146,6,140,29,99,106,15,219,154,109,5,70,213,152,252,21,22,170,80,193,86,129,108,209,194,210,233,245,106,51,227,81,144,51,252,174,56,37,222,116,168,239,166,146,155,184,104,130,234,121,30,94,181,31,85,127,84,173,119,117,133,88,149,0,128,23,126,255,25,18,46,6,161,24,124,44,99,210,185,142,6,40,206,206,211,41,48,20,169,217,172,204,146,34,55,47,175,49,102,90,33,183,161,208,8,85,112,40,156,209,42,68,78,129,58,163,216,97,21,204,82,161,162,178,146,104,50,100,17,109,43,150,167,176,244,47,189,27,147,74,62,115,122,52,157,230,25,76,172,117,10,52,93,234,176,131,142,107,35,208,250,70,75,54,69,80,58,178,93,144,225,73,18,139,157,84,61,113,227,22,169,16,242,135,232,207,48,48,112,140,35,37,32,209,164,219,131,230,14,31,145,255,204,186,113,23,240,255,223,127,237,45,78,80,7,181,0,1,109,191,50,166,252,231,164,83,28,137,140,78,89,50,0,241,142,142,0,135,130,228,192,227,7,132,208,125,149,12,128,1,161,39,185,62,185,42,180,35,43,84,123,183,177,144,132,37,241,142,133,158,232,215,197,18,45,145,120,82,97,16,227,36,234,101,132,194,136,98,113,106,61,145,228,9,156,91,136,50,85,58,216,104,194,137,30,240,51,238,225,119,242,90,39,230,110,151,145,34,30,104,250,115,40,150,69,196,105,86,120,223,30,62,88,150,62,223,123,135,26,53,6,48,213,250,169,167,137,138,132,186,147,132,19,89,149,225,173,94,135,36,69,183,38,150,239,126,214,74,203,213,68,127,91,212,197,183,154,243,67,2,48,64,0,122,251,105,142,168,70,186,96,0,2,134,82,54,4,7,0,199,103,77,54,169,128,33,182,159,133,70,206,225,100,253,200,22,22,236,141,199,151,182,117,227,184,25,39,3,131,209,224,9,89,90,150,111,46,173,66,109,7,201,58,251,45,186,203,68,88,30,118,155,212,142,250,249,138,229,183,92,228,17,226,116,244,165,78,90,155,214,136,149,229,217,150,212,95,16,97,202,52,162,197,69,71,149,29,14,179,86,255,251,178,68,213,128,196,202,103,76,187,137,67,242,164,76,217,99,113,232,110,19,133,155,46,238,49,15,194,78,51,101,141,198,14,40,84,249,52,199,29,3,101,85,186,154,149,149,142,35,145,185,99,90,97,30,205,108,116,115,91,127,99,115,19,87,92,106,12,30,63,187,97,203,39,70,55,168,88,198,132,205,88,1,77,175,198,94,175,25,153,84,96,48,153,145,5,131,196,208,131,32,128,6,24,6,127,67,133,9,7,3,178,169,59,16,179,109,168,89,81,27,241,56,159,31,219,19,35,59,47,159,168,30,150,4,231,76,213,48,186,110,228,102,102,254,32,187,27,79,193,229,197,132,231,156,122,127,241,133,209,190,48,178,29,83,209,211,65,200,43,152,70,49,102,101,130,76,240,237,147,216,121,199,112,102,70,84,171,20,97,213,238,200,90,26,30,215,168,98,9,199,10,25,3,199,10,128,173,19,210,108,193,163,3,100,34,133,150,91,20,247,115,243,234,252,54,229,4,213,42,0,64,21,182,254,153,238,124,107,229,120,192,116,196,33,80,130,59,142,213,227,144,148,212,87,242,97,224,55,181,104,123,231,156,212,172,166,148,199,218,167,73,167,107,8,69,139,62,234,118,169,11,157,14,19,36,44,11,201,130,6,245,31,245,80,60,227,197,17,140,26,242,85,232,189,77,176,148,121,203,185,3,41,239,186,145,227,35,58,170,23,145,213,26,221,184,242,198,69,81,61,156,33,48,219,94,184,87,104,198,26,147,80,87,120,201,138,29,221,199,8,137,220,124,95,127,207,252,205,212,210,127,247,95,160,66,0,27,109,249,162,243,6,254,76,128,67,102,17,6,152,188,154,96,64,26,53,163,10,103,133,69,10,193,93,232,117,91,141,168,227,203,85,98,94,185,248,67,147,49,58,45,61,180,21,237,210,172,52,67,87,227,52,117,176,249,69,109,221,152,230,91,229,125,94,0,242,159,111,195,40,207,170,177,105,187,48,228,65,96,146,33,204,63,200,84,15,18,29,229,99,179,57,94,49,162,88,127,182,154,148,190,107,91,45,236,67,135,255,195,18,100,118,239,218,155,34,51,50,86,67,141,28,219,55,141,30,146,34,73,2,149,96,3,37,181,153,134,14,116,227,81,162,196,70,116,2,24,209,124,96,224,40,56,22,92,231,28,2,42,79,152,125,94,5,1,72,153,26,75,236,137,86,29,42,215,83,47,110,117,88,154,42,15,229,73,166,11,182,214,52,49,8,84,36,89,24,186,175,82,183,197,98,133,43,166,53,24,53,36,44,120,180,108,234,177,1,200,220,113,246,68,37,234,56,120,172,140,40,120,219,50,22,11,26,132,81,172,108,31,6,163,28,101,48,245,91,135,18,24,32,14,72,187,40,105,255,251,178,68,198,8,196,63,102,205,59,140,66,224,136,140,233,131,112,101,218,20,85,155,42,110,61,11,202,162,179,100,205,220,33,121,154,170,40,197,62,111,121,105,28,200,50,238,157,228,198,62,8,22,83,34,127,71,174,223,230,62,158,187,234,56,149,90,125,107,127,254,0,155,218,0,7,53,244,196,19,196,226,195,64,202,113,96,198,193,172,193,96,132,120,63,113,197,128,7,16,194,113,164,180,43,220,132,5,248,11,18,243,90,77,117,130,11,13,212,122,234,184,12,182,38,198,253,96,149,11,197,35,140,142,141,74,229,52,239,195,88,129,96,217,68,21,82,181,172,98,115,51,89,217,138,202,222,240,228,37,17,172,66,250,149,170,61,37,137,225,153,146,26,37,160,251,67,47,83,39,99,135,234,236,44,34,83,66,138,176,209,194,43,23,7,64,162,95,114,247,219,90,195,24,54,12,133,218,208,85,164,167,65,165,16,187,24,110,52,86,101,226,101,170,71,12,70,136,249,141,175,92,239,225,111,135,54,168,184,126,60,47,77,0,32,0,2,238,219,83,2,75,204,22,149,50,72,60,68,30,25,16,135,15,25,211,74,224,84,50,2,18,9,134,68,244,33,36,251,144,120,221,246,35,76,39,48,152,167,8,236,101,16,24,45,104,90,197,104,92,208,168,131,154,200,81,206,58,138,21,180,101,54,223,169,225,85,100,167,54,149,40,101,193,195,230,14,161,233,23,18,144,61,135,243,38,243,12,89,83,222,170,127,151,10,39,210,206,189,95,217,150,221,174,105,154,97,97,71,223,35,175,25,112,223,223,215,212,55,233,123,42,83,71,250,221,35,166,223,51,123,204,131,74,0,25,183,252,69,127,49,162,172,197,98,51,17,14,140,156,79,18,4,167,114,11,183,192,98,42,181,72,32,198,116,204,236,93,126,182,76,6,183,90,212,211,83,173,28,135,30,36,207,212,61,167,165,80,195,215,165,211,95,220,249,38,113,116,189,152,100,141,206,18,188,114,231,90,235,179,248,38,241,92,62,255,4,139,237,166,148,169,140,130,97,187,229,147,3,136,155,52,119,67,212,199,69,90,210,38,134,70,202,162,148,136,250,140,177,7,171,170,82,237,34,98,174,106,95,244,173,206,241,228,185,102,96,154,55,157,53,0,0,43,181,244,212,128,130,68,140,24,116,202,141,76,173,60,29,58,36,24,210,29,224,112,160,129,179,32,139,209,226,212,102,183,67,241,212,145,41,184,166,147,155,242,93,9,92,220,125,150,73,8,47,21,169,249,109,216,180,105,38,208,214,31,79,60,189,84,210,68,215,197,219,190,50,33,166,234,230,49,208,97,139,71,193,214,200,69,74,213,121,79,208,193,131,233,91,181,155,180,184,226,97,14,255,251,178,68,191,132,196,104,103,76,211,140,66,96,138,12,217,115,112,195,194,17,249,155,48,109,189,9,194,32,51,165,205,167,142,145,41,165,46,226,170,182,171,32,63,14,133,68,14,197,5,88,188,200,171,187,174,173,158,93,239,158,162,151,158,255,250,216,235,113,187,71,245,68,0,20,2,173,219,243,180,156,255,213,50,4,64,130,76,129,16,129,232,146,146,105,94,96,222,34,100,196,65,57,86,165,201,158,61,42,9,86,106,197,120,180,165,194,219,198,68,42,81,10,50,12,12,138,199,177,10,52,252,27,115,184,164,137,85,110,25,99,70,137,13,250,68,168,226,66,6,187,185,122,39,120,68,122,45,135,211,146,234,75,242,102,146,47,199,215,135,6,104,104,182,150,217,229,115,87,204,204,130,232,7,168,140,225,181,155,149,200,163,31,11,52,39,114,69,97,121,67,243,45,182,173,167,135,249,240,7,145,0,45,109,204,203,62,163,9,137,140,16,14,50,88,216,145,118,100,177,233,110,194,1,12,8,195,163,36,152,100,209,128,192,106,181,186,203,93,229,210,225,185,19,177,41,129,165,44,78,71,25,132,70,30,198,97,180,255,119,37,208,100,170,126,118,53,140,118,223,200,229,19,184,220,194,41,150,64,96,105,75,25,115,204,205,215,226,19,32,166,31,137,162,106,245,20,91,27,4,50,211,48,251,39,166,218,63,89,181,120,251,133,84,162,215,189,45,91,214,234,213,151,229,198,107,215,234,69,8,70,36,215,58,167,206,185,164,122,86,159,241,94,16,29,58,73,239,117,189,85,250,26,80,162,156,175,71,232,184,36,224,1,102,223,24,243,37,24,250,0,130,134,225,208,88,195,144,120,172,5,33,4,76,0,2,12,21,1,12,37,28,89,98,244,167,87,40,143,109,231,132,175,0,128,134,81,77,44,122,102,35,45,180,30,129,21,54,121,91,198,137,153,106,93,75,79,131,13,220,204,170,82,220,210,134,130,252,196,51,44,149,97,8,145,73,240,180,45,45,89,94,51,17,77,129,9,209,176,140,202,77,184,167,169,116,75,124,196,138,168,118,226,143,94,83,122,105,243,56,12,114,5,39,173,4,90,51,55,57,244,193,205,83,147,155,213,211,36,205,142,93,94,145,106,121,71,33,127,226,4,232,129,144,87,1,201,80,125,144,119,23,212,223,181,213,241,195,114,181,225,186,80,2,187,255,241,225,2,5,50,184,4,103,225,144,20,38,152,246,74,135,11,180,105,91,252,229,195,21,99,124,160,161,194,122,253,90,56,252,150,138,146,89,83,26,8,126,4,199,170,149,217,157,42,35,162,200,52,195,225,129,14,68,192,105,74,204,67,45,174,44,149,225,150,215,78,233,133,89,228,163,77,85,126,147,255,251,178,68,207,136,197,3,103,74,155,134,62,208,170,236,217,67,116,200,218,16,221,155,52,237,24,247,130,59,179,101,205,183,161,56,180,109,144,32,140,255,103,252,141,163,87,26,216,156,60,187,163,81,18,249,18,236,158,98,229,243,111,185,102,70,101,75,58,159,54,149,66,138,104,251,94,113,239,175,208,243,117,153,211,234,18,0,85,251,126,113,168,196,208,64,16,112,169,152,132,32,48,102,10,43,2,103,230,76,48,73,207,24,102,17,112,130,237,176,183,1,109,206,119,208,82,168,148,139,41,218,170,93,67,93,29,97,49,23,176,28,209,247,37,133,221,132,153,16,192,69,209,139,45,71,81,168,82,224,243,199,11,141,154,153,31,4,164,236,64,130,136,90,162,52,188,204,199,225,221,174,240,131,162,255,133,138,118,143,106,134,155,152,79,139,126,237,127,127,134,94,42,34,98,160,108,37,193,179,77,187,241,25,195,109,17,209,71,163,115,241,207,126,62,22,106,106,164,60,0,203,190,220,196,230,77,16,208,70,74,48,160,102,75,76,181,192,148,219,0,14,40,60,10,241,182,71,231,146,24,206,156,252,240,198,63,86,83,0,82,196,171,219,177,28,136,52,40,118,116,206,139,149,130,71,174,195,134,187,205,229,128,198,1,142,41,86,162,210,55,113,228,187,146,168,186,159,154,216,111,155,207,82,92,246,71,58,7,201,79,152,244,235,135,40,74,105,90,211,135,149,102,35,145,245,77,19,75,86,176,213,60,83,87,61,220,81,168,48,81,98,249,120,136,234,172,125,250,12,181,110,190,15,25,127,175,95,105,239,193,64,92,112,0,77,182,230,67,134,96,210,134,4,74,22,56,3,56,170,53,0,71,69,124,14,110,78,24,131,174,179,29,188,159,136,171,27,14,22,167,148,86,49,138,134,172,61,62,66,201,11,97,76,29,227,201,13,117,66,226,148,111,92,48,129,34,53,217,242,228,92,28,247,169,91,229,14,35,96,2,97,98,250,67,82,72,97,233,156,220,192,65,2,48,220,130,81,2,48,182,181,210,208,77,229,133,184,176,81,70,42,112,155,14,236,66,79,15,147,125,107,76,185,255,8,77,205,30,155,49,17,111,10,180,43,68,19,18,213,166,240,244,153,100,113,77,89,206,254,23,100,128,27,191,251,26,193,49,60,249,80,196,206,202,76,101,8,20,12,205,159,200,8,194,66,88,140,94,145,160,91,82,36,225,84,168,197,206,80,212,106,104,88,25,19,163,90,36,41,237,216,169,85,141,47,55,84,135,181,155,237,175,236,35,96,249,45,106,189,203,174,136,182,61,87,53,173,169,245,204,121,20,112,226,27,43,25,140,91,31,114,90,15,161,209,118,146,120,245,40,98,86,194,148,29,152,255,251,178,68,198,136,196,125,102,204,27,102,69,208,148,44,233,99,109,227,136,82,29,157,50,237,177,13,194,89,51,101,205,199,161,120,55,164,133,145,232,185,215,77,75,77,48,145,255,118,131,42,166,184,186,251,120,102,58,98,46,254,107,153,42,16,161,233,213,165,205,127,196,242,17,88,0,95,191,230,100,22,156,12,30,97,65,41,148,66,101,81,56,20,4,239,37,91,18,49,64,149,179,202,147,230,218,21,88,140,36,196,8,149,114,92,174,15,8,40,137,87,33,62,113,51,197,19,147,151,25,186,142,20,211,49,4,176,242,142,187,148,246,137,62,161,199,213,218,12,126,130,116,78,108,62,125,205,187,175,169,97,81,230,40,158,220,155,181,22,125,96,111,49,12,107,182,181,105,241,107,110,238,93,7,151,83,108,185,75,219,213,59,175,111,43,29,36,69,35,147,125,92,42,157,124,37,172,229,21,99,230,124,247,171,191,174,111,149,170,190,170,111,169,15,150,0,169,110,244,197,211,67,56,181,140,166,94,50,17,40,194,100,51,43,2,166,214,98,102,21,132,20,169,255,130,217,60,90,53,95,87,153,165,108,62,163,101,132,182,80,223,25,156,22,201,64,120,242,200,71,71,58,209,240,144,217,40,116,66,169,165,184,110,162,81,138,173,47,226,24,117,209,215,106,207,177,240,168,101,25,194,46,231,113,79,112,195,38,20,109,69,82,44,36,41,110,113,231,222,188,93,68,189,61,204,213,52,201,175,34,187,110,132,209,82,100,200,248,186,248,81,143,43,239,223,205,255,16,252,215,53,252,252,215,17,64,66,128,1,235,191,50,180,160,205,234,3,40,149,12,104,62,72,82,176,67,25,100,12,32,194,100,70,153,62,223,216,96,148,20,116,239,65,16,118,89,45,206,0,121,108,195,242,183,101,38,222,107,48,58,142,151,234,65,91,214,19,149,247,88,84,12,205,34,164,96,45,150,120,121,73,175,206,65,19,239,21,75,21,237,188,230,35,122,170,230,241,212,93,191,47,151,102,94,75,189,213,74,202,84,69,251,95,119,53,8,168,145,198,55,129,245,81,10,151,218,243,105,221,188,103,34,209,182,107,44,25,199,218,45,217,18,34,28,63,184,174,82,29,154,31,185,214,98,6,92,222,234,20,241,4,0,233,177,224,6,214,54,26,88,218,102,210,233,144,21,224,1,169,128,64,11,4,211,76,46,40,97,180,143,194,168,69,233,162,124,130,29,28,159,236,160,168,22,93,67,2,82,61,49,155,23,217,147,33,159,159,197,249,118,245,83,219,148,202,180,45,42,159,179,56,10,146,164,146,91,223,48,154,103,74,209,170,107,135,18,139,62,145,219,187,151,157,220,65,231,109,105,32,243,79,6,185,153,132,95,255,251,178,68,200,133,228,114,103,75,155,140,68,48,152,204,233,99,113,136,194,84,69,155,42,238,25,121,74,198,51,165,13,204,33,185,201,203,60,176,147,143,213,182,225,78,232,225,60,77,237,138,69,104,146,138,140,202,3,234,6,168,18,156,198,60,165,113,220,233,226,84,59,230,231,184,234,174,122,237,249,132,241,87,31,93,71,44,223,110,3,237,221,191,54,126,0,231,7,99,70,15,77,6,47,49,80,44,197,160,86,156,207,5,129,102,3,62,188,171,237,250,149,166,156,162,22,239,43,49,148,121,59,93,110,73,175,109,178,192,144,24,149,224,75,19,181,193,83,166,158,197,191,120,98,183,35,235,14,82,86,177,168,185,84,46,125,123,217,179,138,251,149,215,152,111,37,213,186,183,44,253,0,85,129,216,150,94,158,224,100,40,181,196,24,155,25,70,37,60,21,52,58,30,81,97,136,130,221,74,186,145,164,9,4,40,161,149,18,57,139,29,35,24,113,203,9,200,202,155,109,134,11,216,127,35,70,161,226,133,7,46,52,195,247,103,130,36,101,134,101,9,30,68,27,63,104,238,212,151,16,33,165,173,216,235,138,6,232,205,4,0,27,127,254,152,50,102,111,64,177,136,133,6,64,25,131,4,36,71,241,160,21,249,48,132,98,192,91,190,43,181,196,187,106,151,140,122,212,135,116,144,185,116,82,138,245,172,42,183,37,176,215,53,73,90,37,47,207,87,227,211,129,236,81,88,214,243,232,132,22,77,116,210,33,108,87,47,91,187,124,236,114,197,215,206,115,147,161,207,108,41,20,233,139,162,58,154,164,168,119,92,110,153,56,9,149,93,45,159,170,237,147,166,90,83,186,255,161,85,89,99,157,145,119,134,127,145,212,206,251,141,185,136,186,57,187,178,250,119,51,245,84,138,192,8,240,0,123,111,196,14,243,133,21,12,36,96,30,80,150,2,197,160,76,230,10,246,152,120,88,211,153,139,90,146,183,9,94,61,146,141,1,164,86,113,170,171,178,150,209,58,42,23,140,86,8,75,69,221,150,20,15,37,45,62,20,225,112,235,41,129,241,166,102,47,62,86,247,44,163,237,218,140,193,166,103,79,40,129,115,206,156,64,11,50,26,89,246,170,30,115,196,82,155,44,46,202,120,145,82,214,132,186,56,76,89,246,5,230,166,111,76,143,41,216,163,106,232,210,224,233,57,255,234,206,93,123,250,168,90,187,137,9,144,233,116,45,132,219,66,236,210,34,58,129,178,128,102,223,104,84,183,152,244,44,103,128,209,144,75,70,22,22,2,65,8,204,137,208,200,16,116,85,0,50,216,162,77,74,110,105,224,120,94,174,79,110,187,159,182,233,57,16,131,226,149,25,220,174,11,175,18,164,125,109,231,255,251,178,68,178,132,196,148,103,75,187,134,62,96,150,172,233,115,112,101,232,82,153,155,44,110,33,89,138,146,179,101,13,204,33,185,114,219,19,153,48,8,50,25,18,206,136,74,149,140,29,90,220,8,144,113,163,209,205,98,189,29,77,20,30,53,203,221,197,254,251,26,117,166,93,154,82,238,83,123,16,115,205,146,170,202,101,204,105,170,193,144,143,212,187,81,5,27,140,75,236,155,248,182,35,89,114,6,175,61,116,71,250,81,209,200,26,105,252,195,148,249,236,16,170,0,6,91,177,39,204,203,38,35,87,10,140,46,26,36,10,132,5,103,1,65,21,178,101,16,122,150,188,16,243,74,75,217,68,219,176,146,161,136,179,107,21,31,86,171,13,194,138,132,121,215,173,182,114,12,80,203,91,183,150,110,220,119,9,211,161,70,182,215,219,216,8,80,205,244,66,110,60,218,72,235,207,189,196,6,27,5,248,226,74,64,112,125,187,33,241,1,73,158,106,102,127,99,143,168,168,189,18,230,186,138,187,68,166,158,106,126,150,80,138,79,24,53,199,165,46,242,237,243,105,104,147,213,147,26,140,170,226,150,236,114,235,198,218,52,205,14,143,155,131,199,210,36,195,74,140,170,140,136,104,231,250,10,186,101,0,189,61,176,229,74,131,139,144,131,145,166,74,26,152,173,20,97,128,121,64,1,7,18,188,193,224,80,96,14,71,78,232,81,234,41,216,101,205,221,173,205,194,163,177,125,94,113,165,221,130,150,13,110,217,202,137,238,165,191,156,242,209,162,5,164,161,38,31,50,69,44,159,23,242,214,249,245,99,132,109,7,200,135,57,119,26,212,186,254,157,36,62,49,88,104,195,153,38,248,122,30,112,248,56,226,46,186,209,34,22,41,237,62,109,54,113,131,7,35,61,247,213,219,253,228,201,54,73,201,236,187,116,167,93,234,107,83,75,221,93,202,1,123,128,0,155,124,112,99,209,195,193,6,88,16,152,80,202,6,87,24,28,2,44,15,124,23,81,136,130,44,50,22,248,47,72,106,253,139,47,32,176,6,158,165,86,231,23,167,151,202,159,196,242,154,166,150,37,177,88,10,237,201,123,56,151,196,49,103,196,2,136,244,236,162,149,12,161,27,220,173,176,207,82,91,97,106,114,68,32,147,75,90,253,55,102,226,86,106,79,238,135,159,223,255,255,240,119,228,13,251,145,221,13,205,224,181,85,236,200,215,18,203,94,251,43,239,112,236,157,25,165,50,168,251,146,146,235,89,203,112,67,26,4,71,21,204,193,34,29,214,103,171,253,86,140,212,219,87,153,0,224,57,191,251,156,63,113,245,3,25,208,0,92,48,4,90,144,9,182,238,188,72,73,116,33,248,1,236,183,122,165,122,240,46,22,255,251,178,68,168,140,228,129,103,75,27,136,86,96,158,76,217,99,112,101,246,17,213,157,48,109,141,123,66,43,179,101,205,199,141,184,57,67,23,213,91,184,210,97,132,150,29,131,255,151,100,28,239,42,49,174,72,37,145,187,180,253,171,190,232,73,152,163,8,35,115,244,72,12,216,91,232,7,154,221,77,8,33,37,84,14,213,84,132,213,185,53,67,22,19,207,141,14,78,231,11,28,40,115,173,2,25,50,37,53,205,224,79,245,135,95,45,213,212,23,145,234,210,44,233,214,121,149,75,213,50,239,115,158,246,66,174,125,60,245,152,130,199,239,215,108,103,250,32,216,132,206,128,83,14,16,135,139,0,161,99,116,80,180,71,3,5,145,73,253,114,156,60,217,97,47,185,33,45,205,47,87,45,113,96,186,103,34,228,170,44,13,166,43,184,114,43,84,138,179,132,230,29,162,50,161,233,17,130,200,142,78,189,125,17,220,136,88,41,64,105,128,185,113,195,237,189,25,128,182,47,255,244,116,87,103,250,110,138,134,198,201,148,101,67,201,254,150,181,58,228,100,71,146,67,150,158,192,249,216,190,231,197,35,243,134,121,205,140,179,190,121,169,253,204,255,254,30,75,217,231,253,12,1,173,182,244,239,216,76,164,76,40,48,52,184,103,38,96,98,194,215,32,2,42,150,205,106,86,202,150,159,102,178,166,142,81,97,29,220,27,10,137,67,28,142,70,234,87,141,41,67,177,205,217,137,222,194,165,8,52,6,82,254,195,85,100,53,175,211,224,245,227,37,12,220,166,109,219,247,127,121,244,246,103,146,52,250,215,31,74,120,151,166,163,243,25,154,191,233,225,83,113,247,149,21,17,141,177,77,25,27,122,95,172,140,213,110,185,149,164,40,110,70,230,61,230,154,31,251,175,73,36,137,105,90,80,250,209,230,233,110,103,105,204,66,121,134,24,4,44,128,68,187,108,124,174,38,100,14,97,226,1,198,6,46,154,80,48,175,214,98,234,80,151,242,171,254,175,29,85,235,168,164,119,86,26,182,189,145,121,150,17,15,108,111,87,6,165,230,107,22,42,145,194,202,241,103,113,217,44,0,144,89,163,82,83,160,180,70,193,104,204,107,161,119,91,140,118,111,106,115,62,231,242,124,91,51,249,132,245,220,169,140,40,54,30,148,235,231,178,253,235,190,124,247,187,149,81,185,239,101,113,252,246,247,149,152,204,223,112,236,109,159,14,167,103,124,254,191,122,189,104,103,127,89,222,253,55,255,97,187,176,215,65,2,45,182,240,245,35,205,13,140,13,18,44,104,102,0,161,195,105,1,60,174,21,157,247,171,41,96,84,210,184,165,137,172,240,166,153,146,209,218,130,57,42,135,175,252,101,115,72,104,112,173,77,255,251,178,68,172,12,132,161,102,203,155,102,86,210,143,236,217,99,109,230,106,82,229,157,44,109,153,91,66,73,179,101,93,183,162,201,133,155,82,245,187,11,143,206,54,238,20,196,94,229,52,243,242,69,143,19,8,111,159,188,215,125,140,132,106,110,204,202,242,183,45,145,15,223,80,195,77,70,28,250,99,26,245,42,136,86,102,244,18,235,134,253,103,99,191,237,254,105,215,209,42,156,164,64,83,223,81,173,72,211,13,148,158,242,49,37,44,183,44,212,207,49,10,147,181,94,179,141,125,213,188,234,61,192,251,136,4,36,215,227,204,227,54,48,113,169,67,32,19,49,2,208,116,154,22,43,58,206,38,7,151,187,177,181,250,211,229,242,157,78,84,189,42,222,52,188,203,83,10,115,71,94,86,58,25,20,155,165,234,117,67,217,211,35,116,151,195,134,206,138,241,222,185,222,45,123,135,131,189,231,229,210,123,118,152,168,120,173,151,139,97,211,21,118,204,116,144,40,46,72,189,138,34,146,238,63,138,151,208,217,235,229,151,187,159,188,148,150,231,122,26,56,235,116,212,145,143,102,117,82,114,36,13,239,138,218,94,146,117,165,145,163,250,143,154,242,127,185,227,11,222,74,0,135,111,180,219,221,35,173,169,1,211,49,131,249,130,65,33,11,37,226,176,73,212,175,31,250,213,84,22,204,146,5,140,225,47,173,32,165,140,210,63,241,249,107,112,185,185,101,198,176,60,12,127,230,165,24,207,212,135,237,12,130,151,84,138,172,220,5,20,164,214,115,214,185,244,209,57,236,121,190,243,255,153,75,159,63,221,14,158,103,145,149,127,206,154,49,72,95,106,92,210,180,131,17,5,121,9,3,204,235,130,222,80,65,66,151,68,83,252,208,182,127,68,122,121,33,231,237,57,80,232,168,119,43,241,159,138,125,62,42,35,173,172,84,7,6,236,0,0,4,64,4,23,255,240,105,139,218,86,144,99,192,33,68,184,236,52,222,169,211,209,121,136,172,151,184,94,246,244,130,165,98,93,227,116,77,124,65,42,223,238,248,131,90,110,49,237,224,50,66,83,75,231,98,133,126,95,63,227,254,139,78,38,175,167,218,195,226,72,145,147,148,58,98,19,28,180,107,211,161,248,200,107,178,166,15,97,86,154,43,187,121,154,225,242,236,103,218,84,197,18,176,90,196,14,237,42,84,170,184,105,34,234,45,106,175,185,74,238,122,191,249,122,174,86,126,121,89,170,144,16,84,0,189,187,243,6,114,140,172,29,49,56,156,84,132,44,32,83,85,68,191,164,108,138,188,105,186,191,116,153,110,204,182,45,94,131,118,42,80,227,125,232,133,239,56,203,35,89,147,150,117,73,82,26,153,176,232,82,79,83,79,93,177,158,255,251,176,100,172,140,132,150,102,202,155,131,95,66,135,12,217,157,97,232,94,82,65,155,48,110,13,253,10,51,179,165,221,148,46,249,247,173,114,172,166,13,179,134,233,249,175,233,3,115,93,13,44,249,63,135,234,89,145,95,188,105,255,255,118,159,236,79,41,185,147,109,197,165,214,68,39,108,56,48,106,51,218,177,71,24,26,56,110,121,220,186,70,133,37,241,38,226,193,212,95,63,151,49,237,21,170,106,231,56,133,102,248,248,218,224,67,72,244,32,23,45,187,25,238,140,88,44,49,9,5,182,54,6,129,151,211,29,103,240,252,86,26,100,244,85,44,119,12,119,103,159,57,203,253,128,225,26,236,226,241,106,121,116,104,116,69,44,135,194,41,3,22,211,74,136,113,65,134,133,173,12,45,200,129,221,115,31,41,92,19,110,58,137,109,42,236,197,88,174,106,40,163,184,138,230,90,209,30,37,154,154,166,98,246,154,139,119,249,74,221,225,94,103,52,99,204,32,218,52,243,98,22,171,202,73,218,186,137,62,152,122,154,133,107,250,175,114,202,29,233,89,81,201,174,231,148,0,143,61,1,45,174,204,224,222,76,176,20,58,204,196,202,70,23,70,66,85,2,60,64,139,113,134,207,65,108,161,247,202,71,133,54,174,198,237,203,57,94,155,25,37,143,185,74,190,223,252,176,202,35,246,171,88,146,192,181,37,82,167,215,9,118,249,111,63,195,180,175,38,57,97,134,174,108,56,199,144,179,236,77,163,8,70,187,167,150,65,12,33,65,212,199,65,253,223,126,228,205,92,246,143,242,38,206,104,148,26,37,4,79,139,196,46,113,165,84,217,63,48,217,251,217,218,93,25,55,20,90,242,239,227,229,217,115,166,177,207,221,221,37,106,125,31,58,236,120,68,224,17,108,251,157,232,81,186,14,139,125,137,31,24,26,9,136,129,46,134,253,46,197,64,68,233,192,152,202,133,183,207,51,19,46,88,123,173,71,92,69,44,134,126,174,194,108,143,24,19,72,249,230,218,178,146,97,161,225,241,166,8,234,175,196,156,56,16,88,84,139,195,231,34,140,153,102,97,171,67,165,38,174,236,249,81,205,106,108,13,233,73,185,250,72,111,250,182,139,20,110,208,161,236,50,83,58,182,124,109,100,149,107,124,93,253,148,52,99,90,237,237,194,45,222,213,209,220,156,143,173,40,159,174,125,172,182,26,57,198,77,205,80,18,126,96,21,182,222,153,78,82,100,115,209,134,1,192,226,104,88,16,60,39,83,150,197,13,179,54,25,53,13,191,180,219,154,252,55,133,38,233,47,225,172,177,121,181,83,21,226,247,90,245,161,28,101,89,33,236,104,65,111,36,197,198,80,192,90,154,161,125,69,89,242,46,108,140,255,251,178,68,183,12,196,163,103,75,155,102,87,64,145,12,217,99,109,232,78,82,37,157,50,110,33,119,194,76,179,166,13,199,153,185,129,91,113,181,67,233,80,146,205,162,206,157,18,105,140,104,145,141,223,90,38,215,80,169,43,34,238,131,163,153,134,118,106,211,74,182,166,23,20,186,31,82,241,19,145,99,108,107,57,19,43,250,250,82,171,106,230,171,83,154,107,161,214,145,181,236,55,183,77,34,1,146,160,20,187,255,204,223,49,49,138,104,148,48,24,41,48,16,96,44,3,102,242,86,249,102,181,231,226,86,208,159,76,188,97,136,171,199,205,29,218,71,207,9,51,220,61,35,45,17,183,69,255,10,239,137,228,240,241,41,185,14,63,131,139,49,89,177,16,157,154,203,135,9,124,217,112,235,196,179,95,124,50,147,251,237,25,255,227,222,77,97,105,16,68,173,124,45,243,28,255,12,199,251,124,195,19,210,231,97,153,235,59,91,189,171,123,124,173,215,216,159,133,27,174,188,132,74,201,159,219,251,127,225,242,33,18,157,13,107,159,175,56,92,246,94,252,112,142,170,0,7,46,248,195,206,143,66,224,192,221,76,36,120,32,248,209,9,132,98,50,163,11,3,46,42,109,33,156,45,1,234,217,12,210,64,109,150,45,93,252,189,46,150,190,209,251,243,51,22,158,201,116,78,85,46,202,59,157,59,249,36,135,114,155,12,6,131,128,94,72,88,65,198,56,126,133,136,7,7,135,18,170,197,135,129,96,245,52,117,106,101,25,103,168,197,19,28,182,88,245,98,208,121,177,188,176,212,46,175,246,148,123,254,166,16,182,36,170,184,226,255,86,88,66,21,19,73,121,187,159,81,145,211,43,195,93,86,239,102,85,136,69,143,79,171,206,117,226,121,83,157,140,145,4,214,0,23,118,253,242,55,139,163,0,115,49,241,225,98,179,28,32,32,3,45,24,8,77,133,58,142,28,189,157,203,28,60,37,144,76,147,146,20,52,149,50,120,234,63,52,165,88,23,114,59,167,140,252,72,56,57,39,66,112,161,97,61,148,105,108,177,121,252,77,172,92,121,237,197,13,155,16,40,71,163,211,75,149,51,103,55,124,209,161,243,133,208,49,2,193,63,124,25,58,116,13,129,68,56,134,224,138,110,71,153,159,118,148,167,243,11,202,74,91,88,70,101,127,247,255,242,39,72,36,111,221,143,159,250,179,252,6,0,10,95,153,166,210,71,133,71,135,8,12,140,63,48,168,168,192,32,3,14,130,12,16,1,64,72,208,93,31,99,96,241,240,122,10,152,62,98,179,76,157,166,159,81,243,117,169,227,29,215,143,112,146,20,241,237,120,249,52,11,227,86,126,102,190,235,89,242,68,179,196,193,147,73,177,131,151,255,251,178,68,185,140,212,224,103,76,155,104,86,96,136,236,217,147,109,131,110,17,81,157,50,110,49,11,194,14,51,166,73,198,13,184,88,164,175,238,140,164,137,186,70,68,219,237,244,225,187,183,248,138,230,103,147,34,73,31,190,199,69,218,147,114,197,158,100,143,130,138,85,109,39,211,223,227,59,237,19,65,143,93,239,95,243,255,204,127,197,107,63,124,200,69,96,17,162,66,199,187,73,152,152,12,99,1,121,130,194,196,128,96,80,168,24,11,82,144,72,37,57,105,157,6,218,28,32,158,31,147,69,144,166,102,97,45,37,108,74,54,63,184,238,38,151,217,56,61,137,153,186,165,235,35,92,110,75,51,111,79,93,179,40,125,106,77,167,102,44,48,68,166,191,11,253,223,11,83,143,254,23,180,203,1,102,24,64,253,34,63,56,107,196,129,36,53,173,210,253,206,71,181,58,124,206,126,17,127,164,118,23,18,127,125,247,61,65,167,255,80,235,255,241,172,241,71,0,23,182,208,217,145,15,156,240,194,75,140,64,17,42,84,4,192,1,210,193,38,98,173,57,250,84,82,41,72,73,170,178,173,78,212,52,26,196,5,226,72,104,139,175,12,72,178,203,36,247,198,73,181,18,73,184,174,210,176,83,110,106,179,121,212,151,213,199,220,92,26,64,222,42,200,146,218,213,233,225,29,199,213,19,213,82,204,37,111,127,172,252,45,66,59,215,199,214,213,98,245,3,190,107,229,171,235,136,78,33,167,169,136,249,187,239,247,175,222,163,159,245,239,10,0,2,187,254,101,66,49,206,70,134,25,24,24,144,36,6,1,129,0,102,8,2,141,1,89,168,224,11,55,207,130,96,22,7,141,197,148,53,168,208,19,2,80,10,6,226,16,62,218,51,169,117,3,196,69,20,35,62,163,37,76,229,69,86,116,46,96,194,236,123,169,48,163,242,47,249,118,34,127,165,79,59,231,98,80,43,49,200,154,150,135,2,57,180,8,9,176,112,158,156,141,205,53,155,210,127,65,39,5,251,33,103,124,161,253,232,67,254,100,126,164,12,111,53,87,183,242,127,242,33,0,0,237,214,25,222,167,29,10,27,7,39,130,32,92,80,47,71,100,48,77,197,174,21,3,154,252,158,26,85,241,43,82,203,242,169,187,83,152,106,133,211,123,230,151,228,54,254,67,144,227,99,137,64,47,189,36,251,241,239,204,102,67,102,43,102,146,57,16,143,212,187,12,96,98,0,80,35,78,72,165,199,71,101,171,230,73,73,85,244,30,129,121,51,185,209,37,202,91,87,36,156,139,23,36,153,115,63,118,16,14,90,41,166,132,27,91,142,162,69,159,176,235,47,148,147,19,231,249,26,217,175,171,47,205,10,157,15,193,242,211,144,195,241,255,251,178,68,199,140,227,233,102,206,27,105,66,224,130,76,217,163,113,35,94,20,69,157,46,110,153,27,10,145,179,165,141,214,26,209,97,99,146,169,111,241,250,84,36,82,19,226,186,196,106,48,1,239,41,119,230,96,186,71,114,139,70,73,0,230,3,135,34,128,169,130,224,34,75,41,136,20,1,48,68,9,32,0,31,232,98,129,151,70,242,163,137,58,246,170,114,39,31,105,110,187,116,100,170,253,156,57,17,70,98,203,157,151,124,192,162,20,46,15,74,163,137,124,178,164,152,82,36,25,156,54,32,68,144,209,34,211,135,172,155,158,165,203,171,243,243,30,187,254,239,141,104,111,47,214,51,187,204,169,98,223,152,180,113,153,170,180,238,203,46,139,223,8,38,99,97,8,68,187,41,155,115,50,53,176,4,156,110,117,220,61,243,54,87,18,239,227,187,252,92,182,53,177,232,103,225,190,196,50,27,127,17,203,249,191,176,63,136,0,5,47,220,199,216,92,218,177,252,198,32,156,100,42,48,32,10,47,160,36,3,105,12,137,33,93,38,81,240,99,187,44,213,53,138,255,61,118,173,105,75,245,75,48,205,169,100,46,148,196,235,135,98,196,189,213,181,6,203,241,141,92,167,220,118,228,215,41,36,89,34,228,72,133,37,72,53,101,18,122,122,239,61,255,237,180,249,190,231,33,246,223,246,182,200,220,175,254,109,218,17,191,178,142,10,8,129,104,222,21,58,67,9,229,139,95,81,155,207,125,153,106,229,39,111,126,27,187,149,244,218,107,189,223,240,229,15,19,184,227,58,204,147,69,129,188,106,28,124,81,145,222,243,60,108,254,167,19,109,128,0,0,226,8,15,109,248,33,67,133,182,24,166,235,105,36,217,62,111,9,124,217,172,93,235,154,167,154,213,123,146,218,219,251,154,173,77,110,227,203,103,234,190,55,255,208,4,66,180,3,45,126,126,191,167,244,179,60,169,136,173,231,243,33,12,224,220,56,125,144,49,10,80,78,61,4,161,160,90,137,84,59,186,169,3,97,208,64,226,40,122,71,12,63,14,192,240,224,196,163,154,131,80,198,160,135,117,136,161,180,48,8,16,13,76,89,179,87,74,222,155,92,149,232,31,88,241,91,182,168,179,14,91,173,119,79,37,96,37,128,77,172,54,90,23,53,165,142,50,56,105,48,96,75,22,30,129,65,145,129,0,32,8,14,216,232,0,215,153,99,26,128,91,105,123,245,55,75,46,151,203,163,17,183,121,74,85,19,39,70,199,249,249,98,114,229,18,140,67,179,208,229,199,154,55,202,205,109,223,181,158,157,75,110,229,183,210,204,176,56,30,80,114,31,144,108,144,109,88,186,83,67,125,53,68,219,44,15,38,126,28,185,122,214,198,152,40,255,251,178,100,204,14,133,9,103,76,27,166,126,210,140,12,233,154,100,107,190,84,161,157,44,110,161,91,66,10,51,102,141,132,45,248,46,108,22,60,94,172,89,212,70,89,130,138,145,32,92,156,179,177,72,54,109,14,87,45,218,84,135,50,163,147,175,145,212,146,217,104,110,102,58,173,22,44,162,232,140,166,58,34,154,232,191,161,234,141,205,125,128,234,0,5,223,252,129,66,203,94,234,245,37,87,195,169,6,47,194,254,191,221,180,246,223,251,247,247,222,24,121,133,169,96,133,42,129,161,180,167,138,168,195,151,175,143,159,191,226,191,255,28,145,112,201,17,41,125,159,86,28,111,77,243,244,169,246,54,222,245,142,93,185,231,202,78,82,12,89,198,166,41,168,163,146,62,108,143,116,105,40,149,169,164,247,45,51,118,199,85,28,215,119,118,177,169,206,36,251,27,73,211,123,229,44,239,49,93,91,15,83,215,153,229,13,143,115,229,159,237,191,161,45,1,4,39,183,255,153,65,50,112,162,243,79,14,3,44,42,36,176,215,130,251,18,141,231,93,191,144,76,207,83,106,205,236,44,93,148,86,151,215,148,70,108,68,112,140,221,194,174,90,234,93,78,14,32,157,17,159,61,19,73,16,39,82,137,25,221,99,147,180,79,62,251,22,204,143,249,155,154,205,243,109,227,50,10,133,159,183,14,251,150,91,23,58,166,218,45,104,202,246,21,40,45,170,219,225,73,119,229,95,45,239,51,190,29,39,238,252,172,115,105,6,163,139,218,254,101,3,173,216,251,243,121,150,93,52,230,178,202,41,27,57,80,13,133,244,4,0,2,114,222,106,71,249,248,18,198,20,4,145,12,139,2,115,10,2,0,0,22,204,214,70,64,231,234,186,196,161,52,218,254,205,70,43,142,158,55,146,199,200,123,24,138,8,218,160,205,132,137,17,24,15,100,103,91,91,149,181,12,64,158,65,226,65,47,68,162,200,177,129,57,210,171,179,33,77,51,119,43,247,23,108,250,197,234,221,67,91,157,94,162,176,238,209,31,223,197,223,87,67,31,36,129,231,177,135,206,241,119,44,124,58,211,179,179,84,92,219,92,95,63,15,218,241,42,54,167,129,116,116,161,183,98,55,3,241,80,229,185,153,238,210,246,128,255,16,11,219,127,140,211,189,61,112,184,130,67,110,83,8,148,36,39,219,145,58,170,116,53,161,167,98,168,210,14,22,49,213,205,8,0,122,11,3,195,140,80,88,104,142,60,209,40,120,172,208,46,135,14,22,65,107,162,154,38,80,121,171,166,51,128,244,162,73,179,42,81,139,86,145,75,30,60,65,36,121,141,92,178,80,250,207,149,181,232,234,70,174,96,156,109,22,122,158,68,20,46,125,84,50,211,57,49,255,251,178,68,201,8,132,134,102,205,187,134,93,242,149,204,217,103,113,232,78,82,33,157,50,110,101,1,66,88,179,165,141,215,161,57,177,48,245,39,200,124,198,183,168,118,185,252,203,252,205,121,71,243,235,53,83,49,51,143,187,163,168,145,144,50,177,234,84,211,160,148,14,176,2,182,93,204,191,160,78,90,2,128,129,177,135,97,56,132,7,5,4,40,93,101,147,34,0,145,171,147,199,74,31,76,45,171,159,191,121,118,66,208,223,84,181,9,208,163,112,84,168,6,88,180,198,101,148,184,75,62,158,29,105,163,168,224,192,133,102,195,35,150,161,42,174,173,24,203,205,14,10,24,44,132,142,56,112,212,37,62,72,199,201,122,57,203,76,221,180,95,11,109,252,68,233,17,197,52,26,140,236,62,146,233,26,147,100,168,210,233,89,234,76,29,79,205,74,73,195,49,18,163,239,170,82,169,22,4,70,193,188,122,153,201,166,87,251,55,80,162,22,210,4,0,23,174,251,157,197,169,192,167,129,167,2,131,198,2,80,44,14,156,237,113,75,149,145,211,167,127,161,152,228,161,237,237,105,117,249,250,88,228,3,89,237,114,29,215,95,23,222,11,110,181,46,210,64,51,208,46,120,84,150,220,147,239,114,171,20,247,107,114,197,36,245,172,172,94,207,27,153,253,96,225,223,87,31,15,29,159,188,44,239,229,189,153,22,65,249,159,53,225,67,89,8,250,162,65,22,96,196,103,72,164,5,73,229,118,98,33,238,202,236,134,121,159,156,25,197,195,43,82,115,59,171,50,49,189,36,150,146,205,93,76,113,84,152,242,208,13,213,128,204,182,218,102,13,0,197,147,24,28,48,98,73,6,57,234,244,102,0,224,35,69,43,113,33,158,232,204,198,86,221,139,121,104,180,9,25,70,213,34,197,42,8,184,253,75,31,114,60,7,35,74,26,35,8,173,67,199,87,184,249,191,122,205,85,57,172,99,143,50,89,42,249,113,197,33,228,67,172,147,48,48,157,220,166,86,170,137,179,86,58,166,151,38,247,56,121,164,200,215,94,93,146,102,238,175,86,133,185,152,134,25,12,169,45,49,61,92,180,113,119,118,245,210,108,223,35,25,97,105,174,227,218,170,144,33,88,0,219,190,134,58,107,198,85,12,6,94,4,134,30,136,68,160,153,64,146,96,128,40,94,228,37,37,188,173,173,117,232,101,47,244,221,120,139,229,41,147,91,143,63,241,133,160,254,48,101,37,7,160,146,9,65,11,135,34,139,194,94,57,155,150,165,46,20,177,174,75,34,21,234,87,213,94,228,31,73,157,143,134,237,191,48,218,157,48,15,187,77,103,108,133,60,179,199,107,219,183,255,16,251,189,10,52,197,107,99,243,72,158,180,107,90,255,251,178,100,201,132,196,169,102,204,59,99,111,64,137,140,217,99,105,232,62,19,85,157,42,110,153,91,66,34,179,101,141,167,161,120,71,25,126,196,37,16,26,236,218,126,107,188,186,23,143,189,246,14,183,127,240,239,90,85,60,154,239,231,45,59,185,233,253,172,199,215,64,221,192,178,217,117,4,204,24,50,24,128,194,133,11,25,18,38,212,29,165,226,92,36,151,147,80,75,52,181,38,162,229,166,240,123,199,86,182,46,98,67,98,144,162,81,71,206,87,21,206,123,28,71,44,105,88,207,166,247,239,220,53,128,30,197,226,144,172,109,99,86,185,114,100,74,48,220,145,68,187,189,72,135,137,62,238,230,149,102,233,110,42,165,43,149,171,181,100,167,103,104,182,132,170,248,29,105,44,250,163,185,113,42,240,195,235,151,88,133,25,74,166,203,95,62,191,207,213,178,87,117,17,172,209,147,235,192,39,0,128,7,45,214,152,167,117,24,220,37,152,88,1,3,1,17,64,129,209,72,32,168,4,243,151,37,26,133,63,21,140,71,178,219,231,145,34,184,57,162,148,103,253,145,200,194,173,49,17,204,63,14,39,176,155,213,51,201,6,201,22,65,50,219,14,146,200,100,65,226,81,97,163,206,183,131,168,76,177,187,236,123,44,214,247,68,11,136,46,40,97,220,245,83,14,169,45,16,49,2,51,159,137,75,132,146,18,23,145,240,92,85,8,142,35,13,185,156,209,47,169,169,202,13,27,89,183,42,186,118,232,239,249,80,207,252,166,150,154,59,127,243,104,101,252,34,210,220,128,162,160,16,0,238,255,241,203,160,197,64,100,72,120,11,3,166,8,129,194,160,57,124,225,148,87,32,0,137,85,35,23,82,93,150,152,9,6,185,152,99,190,60,212,251,71,40,2,189,73,29,94,78,11,211,46,17,109,14,241,43,98,33,88,26,119,227,150,9,172,98,196,164,78,210,200,239,153,178,172,205,34,107,86,175,151,59,108,117,173,55,100,11,130,179,199,218,180,205,246,18,68,133,53,212,71,247,142,102,16,187,212,253,89,136,228,89,142,84,127,76,149,194,226,164,186,45,168,168,211,169,91,147,153,167,242,253,37,229,230,127,250,102,31,231,169,247,243,210,143,235,255,192,9,0,201,118,212,202,56,1,46,230,116,12,1,28,51,128,242,36,38,122,188,27,26,18,148,170,146,90,220,95,35,131,102,145,253,174,218,193,220,47,84,36,23,2,161,152,3,2,128,12,149,43,196,130,162,173,97,103,50,242,217,129,186,194,251,90,124,247,114,103,46,183,169,214,30,253,202,234,220,74,46,88,217,102,120,135,92,124,27,100,193,244,32,176,161,149,34,156,140,131,20,170,27,143,44,248,23,122,28,98,94,76,12,255,251,178,68,208,8,132,187,102,203,59,175,66,114,152,172,217,103,117,230,78,18,213,155,46,109,177,13,202,57,51,165,77,199,149,120,28,206,199,253,229,157,109,103,39,21,136,147,119,105,91,80,236,135,149,253,12,254,98,35,59,153,247,129,202,52,241,131,134,123,204,240,11,108,176,1,73,110,198,6,206,24,33,138,102,0,192,140,32,99,128,104,144,201,186,51,68,250,33,4,168,189,9,218,121,20,176,104,241,84,83,62,203,245,201,99,29,236,102,66,112,14,70,184,147,18,0,170,50,219,97,31,139,15,170,192,176,121,172,179,87,13,79,230,150,240,185,140,192,41,19,43,50,51,145,169,59,180,206,123,25,216,196,106,34,21,78,82,61,16,199,101,42,212,228,99,43,18,82,115,34,59,196,89,47,106,236,110,229,21,116,90,94,162,35,223,26,142,172,230,77,94,66,190,200,209,162,200,130,47,98,190,244,90,34,0,172,0,61,110,208,192,247,243,95,134,225,211,11,6,204,98,30,49,64,57,34,22,132,2,145,234,27,28,174,174,169,106,75,163,183,103,249,61,218,119,207,44,101,143,19,181,148,161,235,97,54,49,194,39,20,202,159,150,239,85,135,19,229,14,142,121,9,63,16,54,149,63,119,217,36,118,170,18,194,173,144,210,70,186,7,177,87,137,67,212,16,73,188,18,242,81,19,208,119,65,144,130,186,93,119,10,81,103,105,172,115,155,218,107,39,199,75,102,28,152,129,52,171,38,94,32,127,121,124,253,76,134,105,146,213,253,99,200,151,89,245,173,126,21,90,38,238,255,112,100,2,0,102,251,254,99,154,217,164,204,102,17,8,152,136,42,60,34,80,101,255,93,143,183,65,216,253,90,72,20,109,74,135,169,51,201,177,202,232,182,153,42,200,46,194,213,70,3,125,115,19,56,99,154,20,120,179,170,101,122,16,92,84,114,154,110,40,56,104,212,181,74,99,228,76,153,184,161,217,185,41,50,113,49,103,245,41,120,248,135,113,81,189,142,207,234,165,152,124,181,218,119,93,168,242,9,49,140,171,172,182,182,75,180,27,16,229,35,153,124,204,76,161,16,93,52,172,223,58,197,64,219,153,230,225,18,22,158,250,62,94,146,126,251,110,112,218,194,0,221,191,252,222,78,55,240,147,224,42,136,116,48,41,250,227,105,21,223,70,69,45,128,95,74,115,164,147,200,40,57,65,243,251,138,40,129,203,204,15,59,35,16,39,71,178,128,124,243,114,26,89,105,65,60,130,54,235,152,89,186,168,248,160,126,148,207,174,135,15,174,216,244,85,89,43,121,178,138,65,217,65,244,229,26,125,154,165,177,17,109,165,209,151,105,62,208,163,136,67,28,125,214,106,138,180,210,211,71,163,119,194,255,251,178,68,205,8,132,166,102,203,155,134,70,96,147,172,217,119,113,232,78,82,249,155,50,237,37,109,202,83,179,101,141,183,161,112,181,44,182,95,55,44,131,153,245,228,255,51,5,107,36,189,173,72,154,219,102,158,230,30,90,171,151,34,195,67,207,232,244,187,219,166,3,10,128,29,223,126,105,196,198,255,0,6,7,17,153,24,168,81,185,25,11,20,48,91,171,188,193,69,91,13,208,250,24,109,14,224,160,20,137,216,199,190,109,51,1,176,51,162,221,188,217,86,206,209,1,157,251,21,158,61,113,23,56,38,32,225,136,90,37,186,160,136,101,143,139,155,186,113,119,241,177,61,183,25,72,114,160,160,213,152,111,67,135,22,57,42,76,133,16,203,163,164,147,21,222,6,82,251,35,107,85,196,109,119,67,123,154,100,30,62,80,134,177,248,201,189,159,154,50,123,22,95,156,163,59,213,110,238,237,41,46,234,97,42,17,197,122,118,80,129,169,0,203,126,216,45,106,49,128,104,194,33,244,56,24,28,94,20,17,39,41,117,155,14,98,160,24,76,105,233,158,198,65,107,119,176,159,189,86,89,45,135,59,52,243,69,33,137,126,81,126,220,163,210,216,210,30,128,195,134,120,154,187,64,178,204,243,176,246,150,167,136,234,82,102,201,126,247,189,198,54,28,210,116,227,60,101,144,108,189,116,142,149,145,253,186,83,89,71,157,109,56,201,153,8,182,25,59,29,242,77,46,223,34,50,253,123,45,147,131,209,146,138,87,110,229,221,29,122,174,230,238,231,125,42,165,66,54,196,93,9,147,244,249,138,244,5,246,128,86,219,254,96,106,129,80,188,96,80,104,40,44,99,48,89,161,201,170,207,52,202,154,225,128,1,37,96,57,208,182,87,19,29,206,136,217,15,233,170,208,202,154,157,76,32,74,132,49,86,123,199,181,49,60,255,242,233,16,65,227,136,106,15,24,90,37,150,100,51,51,191,210,112,105,152,197,205,32,246,95,89,87,86,145,101,212,189,238,189,226,225,149,144,126,228,178,89,112,105,86,241,151,54,233,178,41,151,187,27,36,104,169,189,102,134,249,107,45,159,207,66,43,90,158,189,219,204,78,191,254,123,119,127,149,241,251,95,237,110,217,13,93,171,37,132,176,6,125,174,166,85,59,28,32,88,98,176,49,131,1,0,192,113,128,68,235,13,3,72,161,37,64,43,87,155,127,172,74,167,57,190,227,90,190,114,9,202,191,150,51,50,186,91,80,126,83,164,0,6,223,212,147,233,20,162,100,89,24,244,131,226,74,75,41,171,132,131,34,85,25,70,189,28,210,124,230,220,156,137,51,75,105,53,141,32,95,222,223,83,218,217,174,101,126,255,81,127,136,124,236,207,147,190,31,30,255,251,178,68,202,12,196,153,102,204,27,134,93,240,147,140,233,115,113,230,92,18,9,157,50,110,25,87,202,70,179,101,77,199,161,112,254,67,253,215,133,102,186,58,89,237,221,53,93,173,55,42,147,173,110,98,187,76,182,215,73,212,66,36,82,143,170,162,129,115,176,1,82,91,113,140,220,7,134,71,24,220,88,44,140,49,128,0,202,9,70,136,95,116,235,47,24,128,88,76,14,58,73,194,225,14,79,53,191,41,224,185,215,9,68,209,251,71,199,218,149,22,153,23,115,46,18,165,129,12,122,255,59,77,170,72,97,0,84,241,89,52,142,149,104,221,173,138,142,199,77,184,210,110,225,52,164,231,237,169,106,111,168,177,140,124,29,81,18,74,68,163,188,246,180,115,85,188,212,91,215,125,119,40,189,85,243,11,113,21,86,148,146,241,173,82,123,203,111,213,194,164,34,15,245,75,210,56,38,238,188,206,110,171,194,41,26,0,203,181,204,194,242,211,16,138,4,150,65,80,72,64,52,24,56,8,4,44,71,126,210,66,37,148,81,168,93,72,236,25,30,28,199,212,63,59,90,116,27,178,104,189,129,156,11,215,160,171,162,254,74,241,42,93,7,51,119,13,148,32,33,66,239,41,57,47,51,69,14,225,134,50,73,240,42,88,201,154,60,161,185,114,47,105,66,136,60,109,30,64,189,48,246,182,26,198,153,195,242,212,253,166,61,86,41,90,80,163,150,209,145,38,202,49,133,71,137,66,81,181,72,50,8,26,131,75,27,108,42,49,121,142,43,158,234,117,191,191,153,250,255,254,129,0,32,1,155,255,249,145,231,161,128,210,133,50,179,152,24,30,97,35,137,119,34,143,114,14,12,137,19,49,219,139,227,241,91,27,154,206,1,167,231,101,242,184,173,51,54,220,86,235,210,212,242,206,220,245,252,105,250,248,226,69,23,123,157,40,205,149,148,14,121,59,116,137,191,95,35,4,79,147,145,72,253,182,118,104,163,88,134,119,50,182,12,69,245,194,88,147,193,86,232,179,177,253,111,157,57,155,200,69,89,47,101,188,101,87,33,145,59,185,29,69,80,220,100,20,209,125,53,212,51,146,87,236,80,216,113,148,233,227,57,233,121,149,165,129,149,119,55,24,83,44,2,154,219,97,132,169,38,95,43,152,76,26,44,61,48,8,32,196,132,181,175,32,98,207,241,0,81,254,67,13,255,3,40,173,23,149,156,120,248,229,49,96,187,86,75,98,88,236,51,126,39,30,114,59,176,178,50,154,18,87,248,254,135,189,66,14,157,168,169,179,239,33,3,13,72,195,22,162,42,12,202,8,100,233,158,208,240,244,155,32,82,101,199,179,20,172,115,17,102,59,165,218,178,55,98,73,203,181,79,37,5,146,104,255,251,178,68,205,12,132,148,102,204,27,140,67,80,150,108,233,119,112,200,202,82,177,155,48,110,48,203,194,77,179,101,77,193,155,105,200,147,43,97,226,121,208,105,69,242,243,231,109,222,79,235,195,168,196,43,239,118,255,222,239,235,206,223,249,159,212,175,255,110,80,13,96,2,237,183,146,121,76,146,189,40,37,152,88,10,98,17,65,157,207,201,90,14,0,173,96,192,114,29,136,135,146,22,17,61,154,191,194,179,21,160,95,21,41,161,82,154,106,40,140,86,58,223,192,238,250,223,151,225,59,27,150,118,189,4,228,138,110,196,206,95,79,169,78,240,0,28,208,2,106,102,85,100,145,124,213,119,23,136,81,64,81,105,36,192,71,210,169,13,20,202,49,40,24,41,150,70,68,73,145,181,167,19,136,253,220,237,132,26,42,246,231,211,235,64,171,145,25,231,101,150,153,163,118,32,220,234,118,246,237,182,238,175,148,91,246,236,14,90,0,43,238,208,212,21,227,128,161,12,152,8,1,1,203,114,103,18,130,55,144,0,31,168,184,168,9,102,56,176,69,122,174,55,227,45,165,222,235,229,15,70,108,199,229,246,163,16,27,8,127,172,98,64,140,41,78,40,115,152,88,124,80,162,184,243,44,195,23,180,244,207,44,41,159,34,227,18,69,89,168,145,193,253,64,209,1,198,142,123,24,40,32,211,15,122,100,72,154,180,73,137,167,135,137,99,188,71,155,119,56,133,53,150,26,233,92,84,162,69,91,246,21,242,76,107,30,149,169,222,218,146,236,56,57,175,62,142,55,103,191,246,105,65,159,164,168,46,80,32,0,50,237,249,163,45,70,225,72,24,128,16,34,9,184,134,132,17,173,209,96,126,1,96,24,132,34,60,21,29,67,148,2,152,54,141,132,252,13,144,23,190,74,91,132,52,235,144,0,184,144,12,169,244,121,204,109,194,127,144,114,64,193,19,105,41,52,16,86,73,136,100,62,185,10,100,97,178,235,221,187,60,179,235,111,118,223,15,157,165,244,124,252,187,78,25,11,50,253,198,125,105,42,247,11,75,99,107,103,214,57,142,204,123,32,179,124,187,37,151,202,167,163,92,252,140,214,216,91,111,191,166,252,130,91,246,174,190,63,182,255,63,199,201,199,6,149,23,255,64,189,72,212,69,195,45,4,76,38,2,44,6,76,136,5,48,80,1,77,211,61,251,118,211,134,8,96,179,218,62,43,157,168,246,96,184,228,230,26,173,52,23,180,57,5,209,55,30,157,51,142,160,162,41,130,167,15,159,68,181,196,126,242,103,12,68,115,228,235,11,167,183,188,0,184,42,31,136,82,41,102,197,255,168,209,194,41,10,218,177,10,60,127,104,242,52,158,37,148,70,23,67,152,117,205,84,11,255,251,178,68,203,138,132,164,103,75,155,136,61,240,148,140,217,119,113,134,92,19,65,155,50,238,49,13,194,88,51,165,205,198,34,208,204,7,100,201,172,69,161,153,162,19,10,155,246,56,152,83,57,249,181,168,81,68,255,169,207,117,23,40,61,152,255,138,142,187,255,255,133,242,134,141,226,59,140,17,0,7,118,220,131,168,105,165,65,154,133,38,25,3,24,64,62,29,107,45,226,21,174,245,42,25,25,187,47,227,238,253,237,138,81,219,131,232,81,222,41,42,153,148,199,247,17,111,91,251,81,101,58,158,155,163,177,89,153,61,54,31,10,225,105,49,242,115,41,84,43,215,173,69,165,191,134,8,93,217,193,24,211,217,57,169,187,175,177,199,187,196,233,118,152,233,133,34,198,10,220,53,65,176,243,180,181,93,153,104,183,218,93,123,205,171,91,205,69,61,79,17,9,35,136,91,85,213,178,170,250,152,243,157,140,29,204,45,178,93,17,127,239,63,15,241,241,87,65,171,0,25,247,208,198,8,15,130,16,215,72,12,40,200,12,32,106,97,170,164,233,55,117,202,50,7,49,75,23,184,200,114,150,147,94,13,161,129,75,163,5,75,15,60,113,134,84,105,97,66,164,113,183,40,223,116,115,72,146,81,26,21,13,180,135,29,58,139,16,232,136,74,46,142,34,146,153,10,116,83,144,64,202,195,25,104,86,121,156,106,35,214,178,92,174,115,40,131,15,24,182,178,16,230,161,216,81,100,79,206,202,175,63,83,48,186,148,222,166,116,147,58,119,86,116,73,43,73,212,176,56,0,171,183,230,136,124,126,211,134,158,68,0,48,48,128,51,86,34,111,82,1,195,93,38,0,18,80,45,33,164,168,96,20,210,240,60,27,71,27,60,199,37,82,149,49,40,122,60,137,105,114,205,19,16,215,174,212,73,31,169,101,186,250,234,36,125,109,61,116,51,87,255,153,62,49,31,156,248,13,82,242,92,183,57,240,216,21,56,48,126,59,119,60,126,147,53,88,221,208,190,102,134,89,186,111,93,27,92,183,240,103,103,247,203,34,76,203,42,156,2,149,91,252,141,230,127,180,134,194,192,1,183,26,62,224,179,118,145,59,226,83,82,51,3,71,159,100,241,138,12,130,130,138,7,152,97,128,24,148,11,43,98,200,132,30,138,131,130,3,4,36,130,182,240,143,19,89,58,212,22,102,234,196,66,10,188,201,18,2,121,133,231,72,153,70,225,75,58,26,167,93,58,211,195,153,145,137,74,226,212,185,128,234,210,238,4,176,195,12,28,105,69,156,88,247,220,117,116,97,172,71,66,153,237,45,41,39,141,155,173,226,8,119,215,28,69,202,236,120,121,67,69,108,233,91,30,35,158,48,64,131,135,185,166,164,16,255,251,178,68,198,140,196,21,102,205,155,105,43,112,129,172,217,147,109,131,110,20,241,155,40,109,189,13,194,142,179,101,141,182,26,144,77,255,194,152,229,143,126,163,16,140,25,89,179,255,2,29,101,75,254,55,226,204,101,142,198,8,158,199,78,72,96,0,38,223,243,150,127,49,105,83,126,23,49,130,243,39,16,51,54,117,186,10,9,96,208,16,16,216,72,169,236,100,150,95,7,62,115,8,76,168,116,18,14,198,220,101,214,138,217,92,81,19,65,232,17,41,57,197,227,100,58,50,148,174,36,7,173,19,95,1,74,107,83,227,193,70,134,192,150,33,187,120,94,26,41,207,81,142,205,90,127,133,200,81,51,144,37,206,79,84,219,75,41,164,154,73,109,169,114,153,237,44,90,244,213,38,129,58,63,48,163,35,118,49,29,69,208,212,232,190,202,29,18,207,28,224,233,222,204,78,238,255,213,94,96,155,189,74,174,220,159,44,185,255,124,235,61,230,239,231,221,243,197,53,85,0,0,44,145,36,246,247,92,43,216,122,178,138,46,201,80,92,140,19,24,133,203,228,13,245,185,5,66,137,22,105,3,140,26,158,167,146,6,146,136,135,18,104,83,217,18,213,140,125,4,161,88,129,242,245,133,23,129,200,154,240,133,225,135,159,74,44,108,185,221,60,209,6,107,107,50,195,32,123,8,115,3,161,106,18,241,176,235,54,53,33,162,170,220,147,226,160,129,166,230,84,203,164,24,50,200,65,183,159,78,119,254,130,187,153,127,239,4,68,13,111,228,80,70,51,182,75,255,209,98,47,198,99,56,87,223,5,180,4,0,1,91,118,49,30,224,138,254,14,13,24,32,48,6,28,152,112,192,178,203,214,146,112,232,136,128,200,169,224,169,117,118,77,51,114,102,211,204,184,39,243,166,49,18,65,81,248,176,180,39,19,80,203,76,192,54,133,76,62,85,186,85,45,97,93,110,213,9,210,222,34,52,164,29,100,13,41,74,136,239,119,165,77,106,156,146,136,28,133,83,157,79,107,22,141,161,149,205,204,204,200,251,30,34,115,234,137,35,25,149,10,239,35,38,116,41,68,21,45,66,154,101,125,118,17,56,201,35,183,189,111,113,172,57,101,52,168,5,0,39,27,104,226,247,195,132,147,12,52,123,48,128,44,192,198,243,17,182,152,34,193,40,90,29,2,131,1,225,19,56,115,251,36,150,70,43,83,228,166,113,90,209,105,151,17,228,136,214,162,150,207,184,16,168,215,45,69,48,206,172,182,39,110,180,143,157,45,24,67,66,134,185,199,157,224,166,170,33,153,182,75,91,39,26,210,4,61,138,94,208,41,109,108,73,45,153,158,191,149,57,101,105,108,208,211,230,97,50,226,174,127,205,140,71,201,166,255,251,178,68,198,8,164,79,103,80,235,70,67,120,140,44,217,119,113,133,150,19,37,155,42,110,25,25,130,129,51,165,141,195,35,105,218,76,153,109,51,141,254,250,133,146,75,82,222,203,109,61,151,12,122,159,142,87,152,142,105,230,26,249,222,47,29,157,31,16,9,221,254,55,141,88,216,103,195,9,13,65,161,19,1,134,204,50,123,5,0,135,133,80,50,214,17,143,3,8,141,62,65,28,193,75,47,98,231,204,138,129,219,217,139,81,87,50,71,25,173,20,156,91,47,244,13,149,61,103,142,106,166,52,80,244,178,254,172,205,58,55,241,156,179,90,42,28,76,39,109,138,210,8,65,138,219,255,91,127,195,250,5,206,100,230,190,79,106,68,42,53,234,201,93,220,111,183,205,134,57,18,175,48,21,105,219,57,48,123,146,158,24,213,64,143,96,132,127,249,6,99,163,12,96,132,58,27,9,31,242,117,185,187,169,30,230,136,22,223,49,21,122,90,207,114,62,231,188,9,222,74,0,1,32,21,53,142,65,15,176,238,236,40,88,234,236,52,87,224,8,194,246,127,200,3,67,83,18,54,141,187,212,184,205,241,0,134,201,21,22,88,173,153,101,245,63,204,37,20,211,69,163,26,229,32,102,145,138,120,45,21,30,66,124,148,108,89,165,114,78,190,230,211,205,198,196,214,75,117,187,62,58,57,25,159,95,203,237,62,183,172,229,126,209,115,157,254,195,190,87,214,116,182,87,158,145,63,124,214,199,111,245,215,20,143,156,236,170,205,150,223,159,105,171,179,156,118,255,78,215,45,32,152,0,0,64,0,221,255,230,55,25,179,24,56,136,57,9,16,193,215,150,197,134,83,173,21,14,40,89,13,149,134,27,217,110,242,161,67,120,249,169,81,102,197,149,137,73,16,66,47,67,129,67,200,244,104,103,28,72,126,180,246,54,102,15,50,148,231,251,81,130,131,82,146,161,13,156,101,91,29,212,67,246,219,197,210,211,75,32,195,131,250,227,143,185,168,34,185,153,201,126,37,134,93,62,61,106,243,150,109,175,239,230,34,93,251,169,255,127,174,238,109,147,154,107,75,78,14,174,227,199,231,142,191,86,80,226,72,8,1,221,246,216,3,205,58,8,228,4,66,3,6,210,208,206,169,196,16,36,130,162,99,163,33,167,32,213,42,116,208,167,139,154,108,141,158,109,213,144,71,106,53,111,15,76,195,47,46,35,201,177,173,176,136,192,127,81,177,214,166,180,252,224,254,187,138,120,165,133,186,21,25,215,213,101,198,154,115,211,45,164,12,197,232,37,9,48,129,213,40,67,60,97,146,185,218,190,51,105,233,74,59,74,63,50,109,74,167,236,190,120,37,251,144,116,173,159,159,34,234,183,188,245,195,220,255,251,178,68,197,136,132,31,103,77,211,73,50,168,135,236,217,170,105,232,88,19,113,155,47,78,61,42,194,158,179,101,77,211,23,160,233,102,124,252,80,233,207,209,145,177,94,239,193,3,246,210,76,189,197,164,121,237,51,241,53,126,0,138,64,0,219,189,10,68,166,214,140,32,208,32,88,9,48,4,10,48,32,159,2,0,134,5,0,172,12,8,4,5,64,82,177,41,249,119,223,233,214,39,77,72,232,187,196,32,218,181,86,119,45,77,180,218,105,21,188,152,91,100,127,33,153,77,232,245,136,9,156,56,11,237,2,113,123,148,112,91,125,79,159,105,34,85,34,125,175,41,139,191,149,109,114,150,124,64,150,64,176,140,239,191,231,151,182,60,134,181,243,236,188,61,116,255,106,183,19,230,160,66,35,248,70,95,51,93,112,239,9,168,63,173,206,91,158,198,185,200,178,73,61,117,83,150,81,91,208,76,211,10,45,137,157,89,154,234,170,227,74,168,48,212,239,106,253,191,48,3,5,93,118,240,214,69,179,175,154,12,106,51,70,83,1,140,140,204,133,87,104,47,15,63,3,33,224,224,129,152,36,244,0,96,199,111,9,12,94,122,153,106,242,92,100,202,151,83,55,93,198,84,124,229,116,252,52,195,228,116,235,50,214,58,7,137,207,34,102,98,25,100,181,157,204,115,88,202,125,52,141,56,232,158,96,187,199,152,194,68,52,150,30,212,181,87,27,93,36,212,217,41,89,38,244,181,23,7,26,236,227,31,230,220,69,129,102,198,24,175,188,154,215,71,28,198,79,49,85,55,199,63,255,220,202,46,127,109,53,12,22,176,0,22,239,141,108,101,58,136,56,195,161,242,224,136,0,134,41,52,33,122,181,183,68,203,16,135,202,195,83,144,142,204,51,139,59,212,172,96,10,37,222,192,179,9,142,166,125,5,172,62,207,57,217,163,80,221,220,141,203,4,100,214,154,105,25,64,201,29,194,88,76,64,220,167,96,104,107,29,200,160,90,169,196,209,87,63,87,239,8,245,54,131,82,41,209,35,165,231,229,40,102,108,223,127,55,81,220,212,112,254,208,155,95,84,187,82,30,183,73,241,105,205,218,109,18,159,52,247,119,206,103,115,107,88,225,209,253,221,125,255,95,246,4,173,80,21,191,235,8,38,3,42,135,51,24,0,227,5,64,195,4,0,83,39,201,128,0,16,56,1,32,60,128,1,83,96,192,54,38,189,32,153,248,102,51,119,42,70,184,197,241,171,82,244,46,145,173,74,125,234,189,57,218,94,72,173,89,207,149,101,224,49,228,164,90,34,206,201,32,114,100,8,210,9,39,84,222,77,237,71,220,244,59,65,200,164,149,49,32,50,169,3,161,39,220,112,168,147,11,59,69,60,137,255,251,178,68,197,140,228,108,103,75,155,140,66,224,145,12,233,131,113,232,136,83,165,157,44,110,152,249,130,126,51,101,205,204,33,184,95,40,207,38,181,190,76,77,1,50,21,155,233,104,59,86,235,25,86,94,189,245,166,238,199,251,124,247,205,119,181,236,156,165,45,211,157,107,223,119,60,235,150,114,236,171,154,18,53,219,224,15,248,200,199,53,218,96,240,145,132,1,230,18,58,152,60,5,13,188,234,10,8,9,132,12,93,184,29,201,116,212,238,205,61,35,240,149,131,203,202,114,114,59,139,177,15,93,151,176,216,26,41,44,133,208,170,103,65,136,56,148,130,167,95,177,229,169,109,244,47,51,238,187,225,249,28,33,253,145,219,137,225,23,125,229,212,50,234,11,65,24,32,152,216,6,137,127,252,140,154,82,205,135,151,222,182,185,238,158,6,192,134,138,214,242,251,163,196,109,243,111,191,118,74,221,63,212,53,78,145,173,55,23,15,82,216,216,189,163,230,223,234,102,161,47,148,69,170,138,86,93,248,95,221,41,66,4,42,0,3,32,5,53,218,211,207,170,13,68,17,158,0,66,64,66,70,240,186,4,5,96,171,57,253,140,87,133,184,119,224,89,116,237,251,55,20,113,155,84,150,69,11,34,88,243,214,232,79,16,160,24,18,43,8,170,147,69,224,235,182,35,95,84,116,65,198,67,210,62,54,184,17,144,154,136,130,180,187,184,132,137,143,204,226,82,13,120,85,167,72,179,101,58,54,26,173,18,209,46,229,73,136,131,140,75,230,118,241,177,79,69,205,82,124,77,84,227,245,234,218,166,224,119,255,255,192,161,105,221,71,95,35,88,217,189,202,12,168,0,4,183,99,209,148,59,100,65,224,163,18,65,26,9,52,131,2,220,169,26,103,158,2,98,176,110,51,205,10,37,42,185,141,176,62,3,41,137,229,177,101,230,183,170,225,254,172,100,109,37,66,20,66,149,72,146,82,65,65,130,88,92,218,27,84,167,65,122,75,67,92,161,202,173,193,203,17,164,101,62,182,31,92,1,0,67,161,210,219,252,173,58,174,165,189,106,89,29,46,83,145,133,157,89,80,229,222,202,234,211,236,197,119,201,49,95,82,48,246,83,43,37,175,33,136,179,182,172,203,210,151,85,101,165,153,16,182,235,170,34,5,178,0,82,72,209,143,48,121,175,196,73,131,161,41,139,64,65,130,161,89,161,34,146,115,164,177,48,46,223,141,3,180,207,33,79,48,77,152,156,153,221,133,169,145,116,216,187,58,81,135,178,178,46,7,201,239,71,124,238,60,186,219,107,52,234,121,114,67,193,113,182,137,1,250,218,185,169,175,93,14,86,137,121,157,31,175,137,137,154,105,133,107,147,38,249,223,166,29,114,180,255,251,178,68,191,8,132,94,102,203,211,105,68,176,143,44,217,115,109,229,110,81,109,155,40,110,189,9,194,16,179,101,221,193,151,48,228,14,190,168,222,238,214,25,250,42,224,219,158,29,46,170,190,63,239,187,169,72,174,42,154,85,117,134,255,255,254,122,190,118,143,248,141,125,119,8,132,0,50,235,233,139,107,231,2,24,152,64,30,6,14,12,2,204,106,15,114,95,186,103,246,60,197,33,83,86,37,206,245,54,228,244,204,202,93,114,106,188,204,177,232,222,56,45,154,26,147,247,229,26,167,187,110,158,39,43,138,66,64,128,141,6,20,46,96,232,159,226,96,204,227,20,56,95,249,156,188,62,89,136,142,202,9,3,128,71,118,46,66,114,24,217,219,176,179,165,152,56,103,161,249,148,243,28,112,152,67,19,49,140,69,37,232,68,164,102,153,125,24,231,41,158,239,165,127,90,253,64,213,0,26,131,116,62,211,113,135,115,48,9,67,44,132,195,42,199,179,83,12,194,64,73,77,65,66,208,40,6,88,67,3,193,85,116,205,93,194,160,6,10,3,216,188,101,205,113,129,32,58,130,166,67,238,208,212,208,72,1,44,226,105,32,129,145,38,32,96,15,54,238,181,133,4,89,80,2,182,161,178,212,88,140,89,128,173,58,88,12,185,137,225,32,165,186,189,26,229,74,145,28,226,149,48,164,206,87,110,254,100,82,250,25,55,221,8,140,235,29,122,8,99,112,129,4,16,1,58,68,99,188,88,66,222,210,239,94,193,178,129,107,29,112,196,200,32,167,206,250,140,227,161,80,162,58,204,192,194,221,58,178,109,67,43,189,22,222,148,96,56,208,151,109,240,5,64,225,128,184,119,45,207,5,176,75,22,112,247,190,169,166,235,28,17,29,201,235,93,245,181,254,156,143,107,141,150,200,156,142,176,160,107,239,220,84,68,136,224,124,127,98,63,136,67,15,44,137,129,134,108,73,234,246,178,150,240,45,142,20,161,131,99,53,105,136,213,77,61,158,198,57,107,220,93,28,61,34,186,91,116,26,241,117,16,233,255,83,210,194,22,195,37,218,250,62,234,233,92,217,92,185,89,75,228,158,31,237,171,98,234,165,53,158,99,155,29,199,199,114,26,88,0,57,37,102,66,238,27,196,172,97,98,217,148,69,70,56,33,131,132,230,0,4,206,2,128,93,48,16,104,136,70,195,212,45,250,101,12,214,253,135,182,108,68,1,190,229,59,241,58,138,77,208,114,229,48,26,170,193,243,208,203,248,202,37,78,3,20,135,166,153,187,149,79,63,132,210,139,69,242,161,134,225,35,121,150,112,90,76,199,33,169,144,86,94,73,158,187,55,184,185,216,207,27,43,207,120,95,221,95,247,42,206,236,170,77,235,15,255,251,176,100,209,12,133,79,102,199,19,163,87,64,130,204,217,131,105,136,92,20,73,155,38,110,24,251,74,63,51,102,117,164,153,225,41,157,174,35,17,103,173,84,215,51,43,202,47,20,120,71,60,206,97,74,158,150,40,215,82,100,151,138,87,180,103,122,186,186,181,90,218,81,149,151,167,81,48,1,174,169,0,37,55,255,241,81,3,133,140,32,103,73,59,142,58,242,35,115,236,154,10,36,15,3,203,96,60,24,26,162,132,89,254,65,158,55,172,194,48,84,71,4,170,109,141,226,9,158,16,50,114,124,177,99,35,89,68,111,98,28,191,73,167,240,122,106,219,231,173,237,190,218,0,134,179,237,154,0,34,137,57,65,9,247,253,82,116,123,29,186,179,76,118,100,30,242,143,62,41,174,143,40,246,215,61,144,215,228,35,39,121,141,228,217,151,198,205,148,118,53,150,131,71,117,106,246,45,185,221,222,247,127,231,221,53,167,245,219,238,114,129,218,210,0,1,128,0,239,219,240,189,208,60,36,198,79,204,0,4,170,50,106,3,130,32,8,25,169,180,117,245,7,222,134,168,247,33,194,167,48,148,103,219,123,237,171,153,110,67,102,158,253,220,77,6,130,192,225,229,189,60,194,64,89,229,220,69,22,199,221,239,113,245,3,8,142,57,237,188,68,58,70,185,238,141,42,218,197,213,232,155,20,236,176,98,68,84,143,229,27,114,111,89,165,88,222,166,173,239,121,46,168,213,179,58,226,45,150,203,175,186,140,86,209,93,149,95,19,18,254,119,91,21,135,83,16,99,47,166,252,91,192,138,214,0,24,8,5,191,119,197,140,128,204,131,23,57,16,0,151,4,44,150,190,160,153,3,128,131,80,195,141,186,42,9,6,238,103,168,192,249,76,210,73,16,74,6,8,34,187,92,141,56,193,32,167,160,78,76,50,135,19,45,99,222,21,87,26,94,243,150,108,204,103,221,127,255,235,12,65,87,112,155,220,16,79,210,26,122,246,37,134,185,154,150,81,70,17,33,200,199,33,31,56,197,35,13,17,157,198,48,139,14,15,170,201,82,200,40,212,181,85,132,208,138,201,230,49,68,72,111,93,216,99,23,183,92,104,12,4,0,0,1,73,37,102,231,113,159,217,224,101,241,219,18,48,25,168,195,232,88,41,209,38,11,178,132,30,89,242,37,123,75,36,104,180,145,43,243,83,20,245,99,117,98,208,100,161,160,210,65,107,237,123,202,102,171,100,229,196,160,9,108,125,162,213,15,131,128,136,20,77,58,162,203,69,4,232,111,204,57,4,6,81,225,23,54,231,161,155,141,126,169,61,81,159,209,101,37,74,239,173,135,116,227,204,24,126,97,206,116,237,70,189,37,6,199,149,37,10,44,131,231,134,255,251,178,68,200,128,132,103,103,76,211,104,93,240,135,12,217,170,108,197,142,19,253,155,39,78,25,89,130,135,179,100,153,195,31,105,46,168,211,187,87,39,183,221,18,2,4,51,179,148,155,150,6,156,29,85,56,196,56,229,221,253,116,42,172,218,61,38,2,150,168,64,15,92,113,18,233,249,51,6,105,18,20,0,204,32,30,49,100,130,94,24,9,87,104,254,85,5,33,171,40,95,237,149,176,22,254,33,105,127,67,68,160,167,89,209,182,238,231,16,146,63,48,115,254,58,1,119,34,114,40,26,30,109,227,204,51,80,106,209,121,109,212,177,90,67,49,63,79,218,197,179,41,56,65,140,114,148,98,185,104,220,229,109,175,121,27,168,44,232,82,142,218,123,162,118,172,177,70,22,208,92,227,217,135,222,52,124,68,211,82,141,50,191,73,9,198,239,31,166,114,245,102,0,86,62,121,189,10,90,106,119,208,218,87,194,154,231,37,189,88,214,106,22,209,108,93,219,251,190,8,177,53,1,0,5,62,222,153,62,126,99,179,168,40,246,140,128,161,41,131,65,170,142,24,115,162,143,165,169,100,142,245,51,173,67,158,25,62,151,169,238,99,106,89,65,39,169,43,108,49,187,159,166,35,194,203,32,16,104,70,114,20,44,158,177,233,219,144,8,199,114,4,29,50,119,177,11,121,143,243,252,63,218,100,40,182,104,134,114,251,99,216,62,151,181,159,74,89,237,39,58,222,183,195,226,226,253,52,196,61,123,201,248,74,118,42,81,207,76,154,137,110,51,164,107,203,86,114,182,37,61,187,108,148,61,172,201,85,83,91,206,9,232,0,6,8,0,237,183,115,20,1,52,75,141,45,107,230,95,3,230,236,12,196,98,195,70,132,250,156,3,95,248,252,186,175,254,158,137,136,156,104,52,167,218,147,222,161,136,94,107,73,247,13,253,252,137,171,111,158,119,178,23,201,69,238,127,207,133,102,225,141,74,182,249,141,90,212,117,151,133,78,38,108,231,223,102,223,42,30,237,163,60,253,207,168,188,102,222,250,231,230,142,119,169,133,169,73,173,145,32,108,183,173,55,30,179,59,182,103,43,84,250,207,200,14,212,186,88,89,103,58,20,253,176,133,193,0,33,243,90,132,19,20,13,67,220,172,67,90,75,243,23,198,51,33,130,227,12,66,211,38,71,243,25,7,3,13,192,35,0,129,240,192,9,4,102,9,3,194,32,37,7,129,66,10,121,0,128,64,146,205,51,22,130,234,164,240,224,227,20,204,64,184,201,58,254,186,65,14,123,102,215,211,115,77,20,101,96,75,184,178,74,38,36,85,252,136,164,4,104,229,193,70,148,1,43,26,155,58,249,55,210,165,110,103,45,29,156,62,176,3,61,103,237,96,255,251,178,100,197,8,132,104,103,77,59,134,61,240,134,12,233,154,105,134,62,89,73,157,34,78,225,111,129,221,173,166,169,166,13,41,140,67,130,143,29,108,62,64,38,92,119,53,181,205,79,29,63,86,231,31,56,186,178,123,154,184,66,28,218,158,253,121,254,231,226,246,67,223,79,56,222,79,207,21,123,94,248,207,177,217,151,188,188,241,172,174,105,121,186,242,222,109,205,143,57,40,76,243,113,223,49,20,199,27,153,85,124,34,202,100,42,42,122,0,32,0,118,221,140,65,225,18,6,4,200,222,227,161,29,110,188,235,146,108,76,50,28,202,209,121,31,41,103,249,86,217,220,98,27,45,140,33,78,20,35,38,253,5,145,6,56,238,159,146,159,151,142,130,196,43,163,160,56,242,133,4,49,131,69,66,177,66,5,143,157,129,226,205,166,18,202,118,19,176,57,14,156,35,32,166,229,59,15,108,179,115,85,162,243,130,36,194,11,152,25,153,245,64,79,152,214,95,198,78,249,167,224,102,185,86,18,23,218,0,7,182,244,202,216,3,113,248,76,24,35,50,26,168,32,94,98,227,72,208,33,9,233,22,28,6,81,178,160,5,235,126,29,120,94,221,249,217,28,177,67,211,145,108,78,94,195,229,40,142,65,67,123,21,86,24,143,69,74,145,7,195,161,224,183,9,94,54,139,88,115,168,109,70,118,237,158,119,97,250,233,74,60,36,148,23,105,185,155,217,96,98,161,135,30,117,122,40,160,209,147,143,134,73,90,30,236,113,157,254,123,69,51,48,205,156,122,243,16,125,178,171,36,221,170,196,95,192,129,38,150,105,16,184,225,207,117,110,223,59,255,188,74,127,196,191,36,207,46,146,58,106,144,8,160,10,0,197,45,216,196,132,49,196,128,3,208,6,137,103,164,162,97,186,80,59,114,95,14,105,233,165,33,127,37,100,138,19,85,254,237,188,28,188,123,82,252,30,64,185,226,74,121,84,123,163,184,26,3,30,227,142,32,192,72,175,89,145,181,103,206,232,102,119,122,174,151,117,150,70,103,146,44,172,253,217,238,89,105,179,202,14,142,133,168,52,73,105,69,87,82,179,189,178,54,207,125,37,107,51,28,26,125,142,72,8,187,164,155,209,128,0,150,88,21,78,14,117,90,140,76,102,12,25,8,204,49,9,134,136,99,22,194,224,80,158,90,2,32,40,0,18,139,2,234,81,76,202,165,109,147,113,56,25,252,85,87,26,122,150,1,160,106,49,7,234,51,5,180,171,80,236,49,42,179,47,160,142,67,48,52,197,170,104,148,85,188,131,232,240,153,141,185,58,141,195,180,182,96,25,153,169,22,123,158,10,24,243,52,247,85,215,164,61,46,139,45,218,235,113,17,38,141,82,77,188,211,255,251,178,100,194,12,132,221,103,76,27,140,68,80,115,140,41,167,105,130,90,84,69,157,44,110,161,93,1,244,179,102,169,165,142,48,40,104,237,214,181,226,210,34,37,85,58,166,226,186,138,183,226,163,90,189,183,183,60,186,158,105,99,191,254,99,79,48,243,122,35,187,153,89,119,99,141,54,206,27,186,175,192,0,215,111,198,85,140,33,128,80,15,92,142,163,116,90,206,245,59,84,85,178,167,30,110,172,87,182,101,181,150,8,35,157,141,215,87,66,137,115,218,215,41,241,78,152,223,106,198,200,136,221,253,205,113,36,231,69,158,189,238,77,91,167,66,36,225,218,108,252,166,76,38,136,108,109,199,46,192,218,17,25,57,81,46,156,49,48,153,212,172,132,152,147,35,119,134,189,216,2,7,96,228,101,85,113,93,127,58,81,38,82,54,249,19,134,112,16,170,163,169,49,82,241,117,0,25,110,252,203,70,0,226,145,60,199,192,237,209,40,30,0,1,138,9,139,214,24,4,160,33,128,143,3,111,163,80,177,12,182,109,203,225,138,118,136,243,82,72,166,229,114,234,221,161,164,160,100,149,236,203,46,206,76,223,202,228,113,205,14,173,65,168,100,76,64,96,122,11,30,227,110,216,193,231,28,128,193,10,226,32,163,25,87,111,27,15,101,125,166,178,166,162,56,167,28,36,139,68,191,72,126,167,77,135,210,223,13,54,141,60,214,204,243,223,21,116,230,252,74,120,202,185,65,92,109,139,93,214,91,59,55,183,159,60,205,218,79,179,232,53,84,205,85,117,160,190,151,222,228,64,17,144,36,0,37,201,49,137,206,38,82,17,152,132,144,28,29,6,128,14,30,75,126,212,105,68,89,64,52,38,52,49,63,206,195,42,34,137,135,190,122,48,197,13,226,194,132,209,89,162,57,34,67,43,80,51,182,125,68,146,237,231,148,93,197,170,146,75,101,230,190,57,210,81,58,51,253,185,218,221,245,255,159,174,156,51,231,115,154,50,160,190,200,3,93,239,43,158,102,30,97,60,147,213,47,41,59,82,82,217,115,177,107,231,156,211,239,52,228,177,101,79,254,212,205,136,71,194,61,238,175,109,206,116,160,29,236,194,209,159,70,137,114,0,208,105,55,7,104,48,63,20,232,231,219,0,30,241,192,64,12,0,23,119,248,199,34,243,91,65,205,32,67,50,56,188,12,39,50,112,177,58,221,2,233,48,84,208,34,13,203,93,89,68,186,71,59,102,138,153,41,7,241,4,232,96,217,198,35,122,19,85,183,91,108,187,41,151,183,67,86,225,108,202,208,29,59,119,66,198,67,214,146,244,240,46,97,6,153,76,181,127,237,91,244,149,223,115,220,241,229,245,83,25,134,157,117,179,245,216,160,213,186,131,255,251,178,100,210,0,132,236,102,204,27,168,94,98,156,204,249,71,113,230,94,82,25,155,51,78,49,17,10,19,51,101,233,177,155,104,70,58,222,206,196,34,113,215,214,163,254,229,224,169,75,191,28,107,142,55,121,162,56,167,26,205,75,255,90,215,119,43,207,122,87,228,0,41,154,3,0,1,73,110,4,0,14,7,24,168,91,150,89,195,194,68,135,85,106,163,100,36,163,170,246,98,5,144,101,2,255,235,138,38,238,207,97,91,58,125,231,159,49,106,90,173,244,180,154,206,151,41,187,92,203,95,65,99,30,126,159,200,179,255,170,41,214,126,127,74,144,170,127,98,179,10,118,235,11,206,145,17,185,230,110,68,165,153,10,105,25,111,29,197,30,230,188,242,191,25,197,36,42,138,65,253,140,137,42,168,186,120,44,183,68,243,58,171,255,223,253,85,57,23,198,249,134,99,191,128,86,161,0,1,48,0,231,251,83,98,211,61,31,65,39,98,32,80,128,99,121,77,100,8,7,82,247,125,70,200,128,218,243,109,25,144,93,166,229,37,52,4,249,68,234,75,151,82,6,87,210,78,178,75,169,60,196,48,147,41,220,243,112,105,126,185,100,88,231,194,41,56,153,243,2,214,186,91,83,219,223,47,216,139,110,131,167,209,198,235,122,185,8,66,76,85,118,96,182,228,205,223,75,29,24,177,207,141,183,48,109,79,95,109,196,61,212,234,133,46,185,137,89,167,35,170,101,243,83,74,160,227,151,87,252,220,183,255,93,109,241,18,146,207,62,119,225,178,254,222,13,45,208,32,0,114,239,249,161,123,158,78,177,157,130,24,80,144,88,48,214,6,25,42,93,180,123,68,35,8,196,248,58,20,243,174,38,21,41,50,33,0,106,213,233,45,74,240,160,157,206,164,77,79,126,83,108,154,157,25,112,56,13,171,11,212,143,136,133,120,185,68,80,37,30,139,241,141,146,48,153,129,28,8,25,71,184,255,22,188,148,139,237,125,241,201,191,42,82,154,223,176,223,251,213,153,4,29,28,59,153,37,23,105,84,186,201,170,162,58,148,181,170,189,207,230,148,101,13,155,87,15,35,189,236,63,101,54,147,67,40,164,156,24,172,99,17,143,124,115,237,251,150,58,219,253,169,92,245,162,38,72,1,93,182,102,209,134,159,184,188,60,1,4,12,4,33,19,40,30,0,0,179,3,130,151,122,91,34,16,64,92,98,20,29,27,151,223,230,31,125,105,78,14,63,88,189,30,159,64,154,20,112,182,211,20,169,203,47,68,165,221,187,201,151,127,212,150,132,22,122,205,32,240,8,43,18,199,49,212,169,17,137,114,154,251,41,8,139,145,13,9,56,133,150,198,35,218,204,208,212,118,45,16,100,171,159,153,140,162,154,255,251,178,68,209,136,132,180,102,204,83,105,92,242,159,44,217,135,109,43,190,18,113,155,46,110,49,11,194,139,51,101,93,212,31,104,102,70,76,163,57,221,184,160,130,175,123,138,81,35,131,165,224,121,25,57,67,140,60,228,89,248,255,254,255,154,129,236,205,215,254,177,234,16,16,0,20,154,211,64,86,147,158,5,1,192,180,192,97,16,88,51,50,156,117,25,1,76,11,1,153,162,39,10,135,205,134,51,2,70,27,229,83,171,98,122,54,191,209,129,227,162,189,15,191,87,229,217,197,135,65,54,161,94,93,51,37,133,80,82,110,51,138,140,203,108,197,106,177,169,169,84,139,43,212,89,112,68,210,186,146,192,192,169,6,37,200,135,13,254,97,42,85,44,19,85,19,3,26,141,187,52,62,201,35,28,164,53,219,22,185,12,90,48,161,164,189,72,130,80,130,129,208,133,118,57,224,115,202,154,106,54,184,128,71,10,79,44,188,112,83,219,12,169,76,166,107,245,189,22,181,211,179,110,202,18,84,0,64,137,118,223,26,71,114,106,164,72,232,100,128,22,13,17,24,69,18,166,172,46,39,12,32,212,60,102,77,247,151,198,125,71,194,222,169,139,78,47,141,235,18,18,93,245,2,212,134,154,57,40,211,122,171,190,136,17,196,194,204,195,237,144,126,42,72,219,37,83,227,130,242,165,168,126,231,37,201,125,179,64,249,149,132,34,101,163,30,177,22,137,118,196,69,145,58,203,36,68,29,220,59,116,146,150,123,61,162,65,180,118,237,221,199,36,28,44,130,179,3,198,255,255,245,227,92,147,248,68,143,226,202,29,56,192,47,16,0,192,0,9,219,191,52,126,220,211,4,178,208,185,97,112,65,140,6,9,114,215,90,108,32,66,6,30,2,36,214,26,90,203,91,70,164,48,93,160,98,189,137,53,95,179,120,33,45,75,188,150,37,4,134,32,234,20,6,71,73,180,194,40,248,214,68,244,48,228,181,134,22,129,20,119,223,125,255,244,48,212,191,167,225,30,34,42,110,137,85,248,74,120,22,166,94,91,88,30,138,100,194,110,181,211,212,251,59,91,57,245,15,125,13,168,71,94,167,191,69,130,36,100,253,84,71,53,178,253,119,19,215,138,143,255,248,16,192,6,73,34,55,195,196,234,235,179,17,8,140,4,7,18,26,26,62,24,40,0,26,31,33,212,44,9,37,18,52,100,240,109,169,29,23,150,146,154,158,101,253,139,231,15,72,99,145,170,119,90,154,95,35,109,51,151,75,104,105,242,183,25,173,49,98,146,222,89,223,181,37,198,238,67,152,183,146,234,91,193,195,66,79,46,29,27,200,89,139,87,63,247,61,101,222,27,222,215,180,211,165,103,142,243,205,196,40,212,213,167,223,255,251,178,68,195,8,132,84,102,204,187,140,66,194,138,204,217,154,113,232,90,19,45,155,40,110,24,251,74,125,179,101,141,204,33,57,40,221,138,220,61,226,238,10,131,189,162,83,34,212,68,65,36,210,198,37,230,198,235,54,239,206,196,179,165,244,207,255,171,210,138,173,202,86,152,76,208,0,75,62,230,250,115,156,52,158,99,97,177,133,128,32,80,17,137,77,169,144,129,52,69,126,76,99,38,229,86,73,49,29,22,36,29,149,60,116,69,21,239,44,151,75,106,80,74,222,233,136,125,67,89,189,44,110,43,46,97,184,231,59,115,55,56,193,56,184,134,3,200,149,16,198,12,121,200,163,191,108,92,229,26,212,148,62,238,106,154,18,152,136,34,146,33,178,165,106,224,103,178,69,119,44,208,75,204,28,179,114,163,133,141,66,133,212,85,197,71,53,240,181,158,242,35,88,225,253,71,179,28,243,233,23,85,35,24,168,238,238,122,166,178,215,180,172,81,17,70,208,222,68,78,12,125,129,115,219,0,8,56,41,119,247,211,28,73,12,190,70,32,2,181,84,242,49,225,4,191,180,239,190,227,203,132,120,56,65,164,177,186,224,112,153,115,209,37,49,4,73,201,43,52,195,11,46,145,76,38,67,209,101,58,216,157,4,196,57,13,86,68,148,42,81,2,134,81,89,86,247,153,244,208,228,83,35,179,11,228,236,131,38,143,227,141,116,50,139,178,198,161,232,159,63,165,36,69,204,188,189,119,104,50,85,34,188,201,50,70,149,187,200,249,168,170,28,88,247,170,250,137,133,189,58,251,233,226,230,186,229,248,173,1,0,0,128,0,1,109,255,51,150,56,210,34,67,3,16,70,128,41,214,99,114,82,122,198,223,151,252,168,21,94,170,196,75,114,224,77,98,223,16,197,144,59,101,254,101,171,194,204,33,216,94,234,172,162,153,166,88,58,163,140,115,158,212,67,56,137,78,111,217,196,10,140,182,43,68,73,221,63,238,11,99,46,149,171,164,102,222,230,217,230,161,224,99,143,238,168,117,115,107,28,74,143,84,101,125,238,53,215,152,234,238,143,158,105,26,150,98,29,34,38,164,165,150,106,226,98,38,102,155,107,138,231,153,174,230,123,135,230,195,74,72,24,0,78,57,17,139,81,225,136,130,137,133,0,48,24,141,48,32,3,51,116,122,18,7,154,177,16,4,194,198,64,17,32,70,203,187,33,164,119,187,187,213,16,32,232,75,161,199,110,172,175,177,26,148,138,30,233,242,222,136,24,124,110,124,151,28,191,89,89,102,238,176,143,85,169,52,204,234,64,219,50,156,210,36,106,90,212,147,87,35,73,179,178,116,147,65,58,133,203,124,97,56,237,46,255,120,187,182,178,80,212,79,109,38,23,255,251,178,68,195,136,164,60,102,205,211,137,66,192,140,44,217,154,113,232,92,19,177,155,43,78,164,183,194,117,51,101,157,215,154,40,97,14,36,146,115,206,203,158,167,71,40,203,242,124,94,63,230,66,80,103,218,47,238,150,196,156,159,24,42,254,136,101,111,84,66,49,124,120,222,143,24,1,194,255,249,131,241,161,135,196,25,130,0,203,88,0,1,102,70,15,169,212,171,163,15,169,32,78,219,209,192,213,242,18,1,173,234,91,80,168,13,7,86,234,254,3,35,26,150,202,192,81,39,223,192,186,145,91,13,115,7,11,162,27,167,11,36,199,121,215,21,238,251,5,117,166,181,22,163,98,241,56,88,227,169,222,251,231,255,95,109,171,205,55,183,60,218,119,39,171,12,120,217,48,78,44,252,225,9,37,105,35,153,10,200,74,54,101,180,246,241,211,134,123,45,180,130,122,82,243,242,235,10,127,19,192,158,253,181,60,23,243,225,175,89,211,134,174,205,63,60,247,110,201,195,142,198,96,29,21,0,0,35,182,71,54,246,236,103,174,209,88,11,39,119,194,73,131,174,200,238,183,121,202,104,26,126,189,238,214,207,39,169,242,185,122,229,202,212,118,240,147,172,11,189,49,135,74,83,43,98,106,212,26,117,91,157,213,101,77,202,82,216,137,68,19,41,141,115,177,117,234,100,255,191,124,149,74,171,215,86,86,159,90,93,76,111,104,198,109,214,93,76,230,82,179,199,85,91,107,179,53,110,236,231,133,90,57,61,161,168,188,186,251,95,28,132,197,140,129,123,179,31,27,80,59,25,179,69,84,180,215,255,4,114,10,128,2,111,255,61,166,77,65,2,233,36,121,167,32,121,97,93,125,92,87,216,24,20,136,52,235,249,237,222,89,106,229,62,3,161,23,230,25,212,154,138,207,103,203,80,243,36,185,248,84,109,166,39,101,116,141,205,122,76,78,89,150,39,68,90,246,191,161,185,103,46,128,167,142,202,156,39,98,250,102,227,242,242,186,34,227,7,132,226,148,68,216,241,40,152,64,120,250,142,248,123,106,215,140,161,130,142,196,64,216,140,235,5,184,82,207,34,137,190,100,104,101,33,40,75,147,93,211,82,197,223,51,56,229,255,228,255,231,236,103,10,40,97,0,93,183,70,115,119,102,52,150,97,168,131,37,70,72,36,54,221,32,132,165,212,85,102,53,24,139,129,89,244,138,219,179,106,202,71,180,26,124,104,233,229,146,121,137,235,108,241,230,179,63,52,162,97,38,83,77,154,68,158,88,134,206,122,208,86,18,69,34,143,103,224,24,69,80,146,144,135,3,118,56,170,118,178,207,73,241,6,181,175,234,76,216,107,238,50,127,118,46,84,142,228,36,206,7,146,130,231,180,229,102,169,255,251,178,68,195,136,196,66,102,208,107,38,69,232,142,76,217,131,105,35,210,19,5,155,44,237,153,119,66,157,179,101,77,188,33,185,154,159,150,31,157,187,141,154,125,244,177,216,124,223,72,243,255,190,78,40,186,149,174,187,102,187,117,234,253,210,47,230,127,254,88,247,195,4,173,64,0,11,191,231,175,202,4,22,4,186,3,133,2,198,100,144,162,198,77,234,188,81,96,184,195,176,229,211,217,85,69,97,117,225,215,105,213,45,57,70,62,197,88,91,222,243,117,238,114,217,66,158,137,172,120,2,65,44,246,238,177,216,120,141,105,242,228,56,112,28,12,72,36,195,117,221,136,18,72,211,37,216,221,158,100,144,158,216,163,171,28,8,2,207,80,163,210,127,241,180,211,20,149,87,114,48,112,228,165,105,26,87,94,34,185,188,53,189,205,205,188,88,180,154,151,162,192,241,105,163,7,33,78,243,42,38,139,188,246,119,88,203,46,155,199,213,30,38,61,231,166,79,94,37,38,105,211,186,210,126,90,49,180,188,2,44,68,0,0,9,21,4,175,255,254,105,158,24,96,198,0,8,97,4,133,15,40,243,191,234,250,145,69,158,93,190,181,105,158,108,63,93,122,224,121,248,62,65,98,172,246,173,99,6,103,159,228,72,82,146,14,105,44,120,161,100,230,205,176,113,99,151,15,81,173,184,10,208,193,226,33,107,199,60,52,61,164,197,43,92,199,222,189,56,202,29,171,82,223,55,122,47,61,216,245,65,215,52,186,74,168,246,153,159,94,137,152,143,153,136,186,38,69,241,151,173,177,37,138,146,243,218,153,52,87,50,63,186,212,238,167,243,42,8,27,172,224,89,155,0,2,255,254,125,159,1,74,28,227,225,99,77,192,242,114,30,16,170,175,46,196,96,72,136,30,168,182,183,33,74,167,96,115,5,217,227,107,67,171,148,251,118,182,92,139,71,169,212,242,28,158,57,142,102,37,89,70,253,84,181,137,87,143,183,239,24,157,8,141,42,104,225,236,205,209,194,215,204,79,124,126,46,40,242,142,205,172,75,180,219,32,242,30,199,165,202,38,85,32,172,245,80,180,166,171,194,37,172,186,113,87,179,119,173,178,11,204,113,112,164,187,93,94,247,117,164,243,31,109,233,253,182,147,186,87,94,120,204,254,57,176,140,2,247,219,99,24,142,55,34,241,224,83,15,7,49,162,227,99,51,83,150,70,227,67,15,82,173,149,194,239,144,152,251,139,153,6,153,214,156,253,21,34,144,40,72,214,185,50,124,81,139,72,217,17,137,160,79,198,127,80,169,104,44,126,247,51,218,5,165,239,230,89,246,245,105,51,150,95,47,181,205,218,106,173,67,207,175,81,47,106,211,15,116,154,219,147,182,187,99,233,255,251,178,68,192,8,132,113,103,77,235,72,109,240,142,172,217,115,105,232,94,18,69,155,48,109,165,109,194,34,179,102,29,182,21,120,179,51,186,207,84,182,162,170,37,177,118,235,237,91,237,99,244,222,42,184,169,90,86,139,57,8,181,174,91,77,209,28,36,223,93,122,100,204,91,158,135,202,76,74,172,164,89,32,10,159,127,204,226,112,210,152,76,112,0,192,193,76,56,32,205,90,82,13,123,193,205,148,96,77,102,150,150,29,18,66,14,198,83,137,53,232,207,156,154,151,191,77,84,212,230,106,249,74,8,150,182,51,97,99,204,46,93,51,108,84,112,225,0,198,125,76,99,25,17,213,85,25,174,42,44,64,200,226,21,12,100,113,114,18,229,187,161,36,27,18,169,17,21,14,74,12,31,149,134,163,25,85,209,232,114,29,74,83,162,48,228,68,50,174,116,161,8,200,69,59,42,244,173,31,122,43,171,107,84,84,75,232,161,5,0,41,117,244,225,125,205,16,136,128,48,48,172,192,75,76,113,1,64,22,4,120,9,100,173,22,59,72,203,37,178,73,203,57,114,105,172,63,82,190,85,148,203,101,120,203,41,89,226,244,155,173,82,204,98,244,146,205,71,195,26,18,32,152,194,247,171,76,98,219,109,10,56,73,209,111,23,122,204,58,104,117,84,81,199,169,54,95,182,187,86,194,174,218,85,46,145,10,4,103,111,80,226,22,13,25,86,218,70,213,41,25,220,110,183,55,97,91,242,57,26,132,88,201,199,118,24,148,166,93,36,89,241,183,92,41,70,150,143,168,167,178,200,169,191,185,142,31,106,165,47,230,94,129,223,87,63,86,203,96,12,210,0,10,237,190,52,252,84,5,56,7,23,147,108,199,35,243,21,167,132,128,109,46,31,147,8,0,240,204,229,28,6,194,155,93,90,167,154,138,192,212,246,38,99,176,220,174,146,114,170,29,154,12,55,107,34,115,105,150,178,138,143,140,24,131,103,46,26,180,202,107,122,233,177,8,194,29,58,113,123,155,221,40,246,153,157,54,203,45,16,33,199,212,178,233,185,170,45,98,134,160,228,61,173,206,202,65,65,200,195,46,154,15,152,26,147,54,210,141,51,48,117,217,213,156,142,78,99,60,241,77,54,118,43,242,47,3,203,100,121,50,166,249,186,234,41,147,250,151,154,249,155,226,224,33,232,0,153,110,212,195,58,179,73,130,131,135,102,74,9,137,3,204,114,39,122,224,150,218,113,158,191,19,240,14,230,225,93,254,214,105,81,107,243,191,69,87,82,89,109,182,202,252,90,160,187,49,47,175,34,153,228,170,229,233,101,155,15,68,90,254,168,42,133,54,99,75,74,149,1,130,104,52,86,9,38,174,16,150,6,62,137,138,26,87,38,255,251,178,68,203,140,197,18,103,75,27,105,94,96,154,204,233,83,113,40,184,81,189,157,46,110,13,91,66,45,51,165,141,199,161,112,44,80,68,35,132,98,68,202,231,1,102,100,69,172,39,162,120,129,182,7,55,82,69,120,141,101,242,205,237,246,31,42,128,171,103,53,243,230,42,188,166,250,158,64,112,253,202,215,152,122,6,238,0,54,107,169,146,125,102,107,37,17,11,204,132,19,79,67,40,16,209,165,77,85,227,116,21,3,171,85,213,111,141,240,154,247,157,168,246,77,199,150,19,131,126,152,217,99,47,146,71,203,136,172,143,213,237,43,191,119,144,98,142,18,5,217,8,19,10,203,65,72,110,145,24,120,162,171,57,229,59,206,69,63,23,246,93,252,188,37,42,82,12,142,139,133,179,214,234,109,234,184,222,83,190,155,27,51,83,23,213,247,9,61,84,196,117,212,100,77,208,254,46,26,134,14,174,235,184,120,249,248,255,151,171,153,95,155,250,176,187,42,0,2,0,0,5,251,211,97,193,59,114,3,43,45,50,177,97,193,176,194,96,48,130,249,115,151,58,78,192,207,230,17,117,104,39,31,234,144,85,204,140,106,248,13,143,223,51,191,116,45,132,177,161,252,71,4,170,177,114,157,67,210,203,18,56,53,167,212,74,109,43,236,139,91,55,12,134,212,62,51,131,122,24,244,231,81,132,3,141,67,160,129,21,237,38,214,85,245,103,178,226,229,107,27,69,163,45,89,29,19,100,74,45,115,244,186,163,159,170,55,99,160,195,9,221,17,204,229,103,69,255,100,254,158,182,244,148,0,0,7,0,4,37,251,225,86,130,197,154,49,161,120,144,167,162,137,33,78,197,237,180,246,41,44,133,203,219,19,75,166,125,249,55,101,61,253,126,10,179,107,48,163,175,124,166,91,58,216,203,38,98,201,43,232,239,158,97,6,221,93,18,156,200,40,149,150,244,26,215,11,119,240,44,96,70,36,196,134,86,69,19,2,175,93,78,73,83,37,35,35,34,28,206,126,104,129,57,221,181,210,225,204,34,233,14,92,206,127,254,84,178,249,121,63,80,100,115,249,209,14,59,141,211,226,142,245,208,205,55,153,141,16,19,76,107,14,141,5,29,12,219,78,194,0,67,9,193,132,49,48,44,40,48,48,48,48,36,7,48,32,11,122,12,11,5,1,66,170,130,40,0,8,8,126,196,136,2,52,131,48,7,156,161,73,24,138,101,231,174,92,100,250,36,57,161,43,241,12,82,217,152,44,130,248,131,130,85,16,242,157,150,21,56,157,164,216,0,184,28,32,34,216,128,232,145,68,179,70,214,10,44,240,50,246,3,164,138,168,13,69,211,64,71,138,97,32,20,140,50,24,192,136,61,13,36,113,57,131,35,255,251,178,100,199,138,132,80,102,204,211,111,43,112,121,108,217,154,100,195,122,28,193,157,36,110,225,239,137,154,51,103,13,129,137,241,158,32,171,117,79,136,54,196,58,73,7,196,220,144,228,171,139,200,84,213,231,172,13,197,121,77,103,81,53,19,25,250,164,154,222,117,108,68,174,45,127,243,243,235,138,227,87,151,21,214,233,55,129,75,56,127,156,218,210,234,38,177,89,247,30,190,249,150,70,61,127,89,84,18,61,164,12,120,40,51,58,103,145,48,228,168,82,6,108,65,224,0,45,223,153,124,28,80,105,173,181,161,85,165,93,59,6,161,85,57,138,241,91,242,250,218,193,0,42,198,101,151,113,241,99,49,26,212,197,25,221,88,212,141,163,56,148,103,177,86,55,255,234,150,117,44,238,246,245,45,222,206,247,117,67,61,187,85,200,119,187,154,213,116,90,95,171,92,136,235,216,101,41,215,87,115,37,172,212,70,207,86,110,66,89,17,84,112,76,155,177,1,227,0,5,46,244,211,233,36,124,47,54,89,1,1,71,0,145,84,196,192,188,192,112,209,56,17,232,194,32,45,144,62,175,195,54,97,43,85,231,108,180,240,210,131,75,226,178,121,184,244,74,44,254,176,88,252,166,97,202,119,230,160,246,189,20,153,118,226,174,107,226,248,163,89,18,20,145,33,155,65,217,8,0,160,232,168,74,6,83,181,224,112,76,110,86,134,114,216,253,200,92,227,78,67,108,195,107,125,179,117,141,212,229,5,213,142,70,123,177,168,230,100,54,94,43,70,51,218,141,93,62,227,56,78,89,21,170,49,83,8,57,235,127,73,53,46,42,73,42,115,27,185,104,221,74,209,73,107,116,25,21,78,86,236,157,217,86,155,159,47,156,60,104,102,30,155,0,128,0,46,219,155,146,85,194,120,51,72,12,222,4,156,13,0,81,210,116,30,56,236,43,76,237,153,157,17,2,157,172,219,44,132,235,93,125,171,70,255,255,247,41,38,204,159,116,181,206,94,238,182,61,145,223,99,171,208,253,255,123,50,185,20,155,183,170,105,59,123,235,148,205,216,171,69,84,100,156,141,206,115,136,14,72,48,0,6,229,96,148,151,24,34,83,33,48,78,2,141,57,133,104,33,24,38,130,17,128,40,29,24,26,0,33,128,40,13,180,112,48,22,40,35,43,82,242,205,166,234,177,71,155,119,117,240,178,104,163,200,24,97,32,194,201,46,248,116,143,164,232,158,155,233,115,4,111,74,167,84,39,20,65,210,37,137,186,26,90,150,9,78,71,232,198,120,110,68,204,244,47,229,1,119,44,15,160,105,121,78,102,156,217,215,143,253,94,237,45,89,91,68,109,45,154,66,226,215,24,171,176,61,11,46,197,11,60,227,254,138,238,255,251,178,100,199,12,133,120,102,203,155,169,110,98,87,172,217,215,97,37,40,24,197,157,38,111,61,145,65,225,51,102,141,151,160,208,79,183,255,214,134,243,203,161,197,110,222,86,21,29,93,118,220,121,99,11,49,154,118,184,112,77,111,45,243,217,156,212,12,100,201,167,82,126,167,248,112,143,37,249,102,217,147,153,216,227,140,253,24,113,111,77,243,243,104,220,194,12,56,0,44,219,227,36,208,127,108,28,64,11,156,31,75,44,109,8,122,149,76,150,186,211,246,118,118,179,59,157,101,82,48,152,198,174,71,69,173,176,235,169,173,120,159,150,184,168,139,227,98,11,206,154,46,105,14,20,143,159,127,78,41,170,166,21,145,7,71,41,82,146,143,59,28,140,213,110,124,64,221,10,171,167,132,210,161,119,116,74,35,127,155,30,63,141,223,17,16,202,104,126,7,212,31,106,125,68,69,92,185,154,230,32,235,234,173,152,217,188,68,0,0,219,148,235,71,152,232,229,200,203,137,76,196,81,248,46,2,24,54,30,24,168,25,4,11,65,80,240,48,17,11,1,133,158,96,40,228,201,27,245,105,164,128,101,20,78,234,233,100,175,171,224,195,148,225,173,67,77,101,224,126,147,245,212,76,103,105,207,137,197,165,114,169,201,4,113,181,120,156,40,45,234,186,225,74,99,240,27,112,117,226,18,92,163,16,52,1,33,136,208,86,1,1,91,102,78,239,109,254,222,24,133,44,221,250,207,85,152,69,236,130,177,86,84,214,47,25,58,196,218,77,32,93,153,133,199,105,49,205,214,222,74,112,134,167,17,210,234,111,29,181,220,153,111,215,40,38,48,155,20,112,104,204,180,242,136,80,108,217,63,124,178,181,114,149,199,241,52,181,84,210,151,106,235,57,8,53,192,32,0,19,109,185,196,32,64,98,34,84,49,9,128,229,223,200,91,180,254,48,182,133,140,214,14,57,164,207,87,124,229,14,186,109,213,175,191,210,158,158,149,54,236,179,110,127,253,92,37,173,69,222,154,217,151,136,206,107,60,27,91,141,44,102,93,106,243,246,122,71,219,191,200,143,113,41,149,177,31,199,127,247,183,255,31,110,26,243,237,22,208,219,168,146,212,25,191,191,121,254,215,33,0,237,90,151,108,122,216,198,46,0,23,119,255,154,119,110,118,133,249,170,228,17,200,0,0,28,89,145,34,10,242,158,17,144,98,151,23,29,50,184,236,250,151,87,10,133,175,173,28,234,86,38,176,57,47,45,93,46,66,154,205,47,121,213,133,68,53,250,212,193,44,59,134,80,114,163,214,15,159,129,238,94,181,199,152,218,189,159,59,13,191,38,213,237,254,174,82,60,189,88,155,31,71,175,218,240,61,106,222,206,219,186,222,194,217,165,255,251,178,100,204,8,133,228,103,74,27,166,103,64,112,76,217,199,100,230,110,20,61,157,54,238,105,129,1,199,51,102,169,134,13,104,49,218,78,189,29,251,209,229,150,50,237,30,95,246,142,114,87,192,199,79,58,191,107,177,207,98,123,82,216,213,58,5,179,71,222,89,253,86,38,92,143,93,105,134,236,218,196,40,215,94,143,103,178,31,124,0,0,114,73,104,61,198,177,129,164,227,38,89,213,79,244,6,243,48,245,162,148,103,130,95,252,213,235,75,206,82,111,117,49,175,207,7,205,43,184,57,106,93,53,124,207,242,96,134,20,200,44,175,233,16,225,190,239,84,146,165,38,110,174,251,46,217,169,241,161,211,59,59,44,243,153,59,33,17,31,97,218,114,23,150,126,217,98,193,66,225,61,241,252,220,199,207,110,137,145,244,191,124,136,144,203,232,64,67,138,168,201,209,74,0,25,109,172,205,97,136,230,224,156,193,161,124,194,128,24,32,58,67,179,254,96,104,11,19,66,64,20,12,109,96,56,181,142,54,149,139,135,151,97,149,164,92,75,17,148,203,138,236,121,10,18,37,198,135,140,52,179,244,169,147,115,156,139,165,37,86,109,92,201,176,190,230,172,11,161,66,211,158,86,43,164,213,49,34,173,71,44,252,188,12,36,104,195,90,141,57,104,222,221,166,24,98,20,69,76,235,35,21,88,84,84,68,134,198,160,172,24,84,26,40,61,136,238,142,89,230,21,197,134,140,182,34,69,182,58,255,129,171,236,151,75,29,243,252,89,15,124,243,83,95,244,8,0,6,0,0,83,93,185,158,65,225,202,195,233,134,2,8,24,40,26,15,130,13,180,34,82,182,106,221,13,37,30,172,30,203,34,149,25,165,107,177,140,226,52,114,172,168,100,56,68,108,202,229,105,249,15,80,210,205,42,112,251,145,53,38,45,148,115,47,37,210,168,145,27,78,25,172,190,108,218,195,198,89,38,212,75,255,255,249,152,157,52,174,189,61,103,178,245,35,95,54,27,251,175,50,57,60,205,154,158,66,169,58,87,148,179,215,135,181,174,6,38,189,67,99,242,229,153,246,246,152,105,141,191,230,197,35,97,39,228,225,36,229,22,97,177,199,35,179,147,186,165,117,248,69,8,180,251,186,102,253,196,89,96,21,110,187,27,94,222,118,5,248,52,42,136,230,25,0,137,4,1,0,161,97,18,234,188,95,245,209,15,66,38,101,16,94,115,84,185,78,253,44,110,174,52,223,63,94,188,69,211,150,67,183,37,214,228,122,213,92,236,28,186,198,68,97,28,36,8,98,147,143,90,249,180,154,75,212,95,72,108,179,49,90,75,103,151,175,91,23,191,47,20,153,75,41,119,232,192,56,118,178,56,137,165,76,74,12,119,255,251,178,68,211,12,132,201,102,204,27,169,67,240,162,76,217,138,119,9,62,19,77,157,48,110,25,121,130,93,51,102,53,198,25,113,46,146,191,166,211,106,218,29,158,246,96,17,33,198,126,172,46,63,178,204,253,179,190,180,31,62,148,27,154,147,154,117,51,173,153,238,33,106,51,108,255,13,142,88,96,0,235,170,0,0,0,203,182,230,197,158,157,33,122,98,240,26,106,152,68,18,100,195,33,129,128,3,193,118,176,206,68,66,89,112,244,61,9,231,0,46,237,93,163,68,19,21,236,172,70,181,184,116,84,36,152,24,196,130,118,130,183,206,85,143,144,124,57,136,160,110,28,64,196,18,143,95,80,126,15,239,97,245,30,221,241,225,28,151,204,105,253,12,174,133,159,146,117,170,106,54,59,182,99,70,159,183,142,232,245,100,169,187,95,116,222,105,250,27,182,255,178,254,61,191,215,246,89,85,251,94,102,63,253,243,218,223,81,115,248,129,107,90,36,79,64,139,254,231,119,158,193,108,22,0,196,39,247,223,28,105,254,110,114,137,132,66,129,64,152,208,24,104,108,203,145,98,205,244,221,126,228,115,120,221,221,185,238,125,78,86,222,52,182,104,76,16,210,218,146,58,210,41,182,143,198,84,152,137,152,249,249,20,75,91,121,203,139,28,244,133,221,149,180,200,187,107,195,70,187,250,63,27,231,83,19,71,248,180,42,34,217,158,171,90,41,54,106,108,181,14,95,109,153,187,116,173,93,195,17,167,235,68,62,169,177,83,164,229,254,156,218,65,69,61,219,29,85,83,127,210,251,154,203,227,229,246,200,84,15,66,0,128,0,203,118,199,92,158,156,140,170,14,33,8,3,230,9,16,25,136,218,228,43,11,122,161,192,64,130,222,85,173,193,134,182,182,229,171,153,204,208,53,172,37,177,89,170,93,201,174,160,62,181,159,185,66,132,229,135,27,32,96,5,58,76,97,104,113,237,165,226,65,49,216,246,151,124,249,185,236,160,170,103,182,116,25,181,49,46,243,90,252,206,43,8,14,225,217,20,249,1,102,69,43,195,108,65,161,210,251,60,207,33,149,239,158,64,207,202,95,171,20,255,209,72,132,168,99,58,89,103,208,40,64,2,182,219,51,96,236,131,85,74,3,38,195,16,16,180,28,42,152,64,11,150,0,53,45,86,53,28,24,3,20,149,59,205,10,139,86,229,14,59,167,157,136,242,172,81,224,173,82,93,81,208,136,210,88,251,18,204,177,185,169,222,209,234,180,95,44,110,88,222,73,50,99,142,36,75,226,144,194,58,129,1,154,9,184,69,25,147,94,26,137,34,230,157,44,155,204,62,210,228,195,15,184,104,156,61,70,106,138,195,42,194,100,26,27,52,153,74,65,147,168,149,255,251,178,68,196,8,132,74,103,77,59,134,92,240,132,76,217,135,113,227,92,19,197,157,45,78,153,91,66,103,179,101,233,211,31,104,167,194,88,150,239,36,177,218,50,58,103,125,195,119,176,62,81,4,218,210,81,58,219,106,183,101,116,126,149,109,80,214,152,7,76,92,0,0,87,93,241,169,113,177,164,37,145,143,96,136,112,118,32,2,205,25,4,140,19,0,216,173,36,201,128,160,100,34,54,215,109,74,218,231,55,143,27,36,29,67,69,94,40,240,83,99,61,117,45,95,121,102,28,212,179,116,179,21,165,180,146,236,117,23,171,158,175,119,211,194,210,162,184,87,196,57,5,9,234,32,4,239,23,13,88,157,190,62,20,79,146,98,18,184,61,209,108,216,244,219,190,83,117,69,213,53,234,239,251,33,86,99,19,204,125,150,186,206,169,41,88,18,155,190,59,190,227,162,151,198,142,138,211,134,9,48,197,90,122,227,197,13,156,206,89,154,183,231,97,154,0,8,0,0,173,251,195,38,75,68,191,166,68,10,24,172,46,96,240,153,146,134,11,181,146,202,218,72,232,38,31,97,106,151,198,53,139,162,2,232,11,212,159,147,218,68,122,124,102,181,67,220,157,106,232,171,203,31,126,33,67,204,187,238,138,40,110,225,232,179,219,217,34,231,145,21,4,87,233,60,238,239,243,205,247,205,227,76,65,30,180,220,64,75,119,145,211,42,240,244,200,170,222,178,147,92,111,202,189,146,115,153,81,67,15,248,99,150,100,121,100,206,247,115,60,124,199,255,253,255,207,117,127,31,255,192,7,176,2,1,196,131,81,237,238,200,48,68,117,63,223,245,86,56,98,69,251,2,221,201,86,139,203,59,6,167,220,58,23,152,152,127,218,98,112,177,252,226,86,205,239,29,148,174,213,13,86,124,211,187,101,182,87,250,166,235,189,173,123,216,202,183,178,34,105,177,75,203,45,149,113,59,22,122,202,90,69,44,33,154,138,137,166,249,165,22,148,120,111,55,57,196,45,144,181,50,150,150,213,182,161,199,211,222,163,59,99,151,135,82,229,81,20,127,142,101,91,134,94,233,138,143,251,251,139,134,95,63,223,238,13,239,0,0,41,109,248,207,56,35,155,162,77,86,156,32,12,24,24,72,103,162,90,192,186,46,92,4,96,160,178,162,135,96,102,28,252,65,245,247,173,51,216,190,50,106,24,140,38,146,146,35,0,187,50,170,74,93,164,147,36,42,158,16,39,113,109,26,249,51,17,87,161,106,68,69,221,113,251,161,135,90,200,156,183,207,36,221,247,175,56,101,123,110,52,156,226,231,198,26,67,177,83,27,116,119,42,51,155,210,173,87,124,242,246,24,221,194,25,187,115,135,135,158,110,32,48,141,126,199,170,255,251,176,100,200,136,4,76,103,77,83,140,66,224,134,76,233,237,105,235,37,20,141,155,49,78,37,183,202,122,179,101,181,179,39,41,241,196,22,163,39,46,219,142,244,18,149,75,178,38,76,166,81,170,207,58,139,232,28,100,205,86,163,54,212,201,164,62,135,198,35,0,0,17,6,1,2,73,117,14,74,49,227,98,19,128,104,49,0,217,186,72,105,149,41,124,22,96,168,232,166,176,142,14,83,235,162,131,122,211,165,103,23,98,158,10,195,120,242,86,194,98,185,234,228,94,172,178,230,52,241,191,159,104,77,74,217,83,59,187,251,253,215,14,240,93,211,198,23,56,79,25,205,178,211,242,109,219,118,90,170,161,133,33,107,102,46,155,54,182,51,13,116,32,152,32,145,64,149,167,141,34,143,65,141,40,129,203,38,89,240,105,228,68,226,10,116,243,235,6,16,35,131,211,140,87,106,63,126,98,255,197,148,161,185,146,189,254,252,89,81,47,87,159,231,141,29,7,24,94,0,8,0,0,110,223,211,15,213,78,10,115,48,90,180,203,35,243,36,128,76,222,12,48,80,74,48,192,21,216,36,76,147,23,162,44,13,151,181,40,221,138,246,226,110,189,185,124,94,9,150,211,77,230,120,132,201,11,66,59,80,156,129,0,161,49,34,199,136,2,136,99,93,26,129,67,4,104,197,109,202,23,22,244,185,59,181,179,126,107,203,203,227,231,43,73,166,189,169,190,117,183,83,214,142,120,111,159,133,91,190,237,214,247,165,154,248,92,173,71,57,47,234,63,20,140,165,14,230,29,138,178,38,161,138,92,235,238,236,93,139,251,206,219,109,249,235,61,147,95,106,2,11,32,0,6,96,0,128,123,95,144,84,56,206,19,238,134,6,47,187,177,120,62,210,22,40,92,13,110,86,88,67,85,227,23,156,137,186,232,39,251,197,154,79,163,195,134,87,116,68,182,201,145,79,249,253,238,173,179,149,204,202,181,66,11,185,51,173,109,101,75,41,147,35,152,140,232,91,149,174,149,100,214,205,71,101,38,195,68,104,210,8,8,186,126,84,123,253,54,219,124,170,238,246,211,248,21,96,0,27,149,24,220,119,158,162,127,157,201,4,154,80,70,24,70,102,153,36,116,2,68,3,8,0,35,38,65,163,23,4,19,2,134,49,36,4,12,5,152,4,5,152,14,4,2,64,226,224,24,14,3,39,218,236,14,2,93,133,247,14,46,86,86,42,3,50,85,194,232,37,154,243,82,42,10,199,39,26,35,47,93,148,105,192,153,107,221,116,50,133,128,138,162,188,4,226,53,130,253,42,106,168,10,85,210,216,25,146,169,179,95,104,49,23,42,1,191,2,173,191,117,242,23,37,154,111,76,123,109,214,121,127,70,203,49,255,251,178,100,198,8,132,203,102,205,83,137,85,114,105,12,217,221,97,5,106,26,89,157,34,110,177,189,9,212,179,166,141,172,160,40,59,173,186,229,84,50,235,52,131,22,173,164,214,245,164,210,251,12,159,99,107,155,179,121,75,203,16,236,188,98,234,185,114,199,39,42,33,118,127,15,221,218,25,220,76,67,210,149,217,115,35,109,215,27,56,109,27,34,236,167,169,6,173,217,217,4,84,127,93,222,144,174,234,0,5,151,248,134,199,28,9,156,234,150,41,35,30,226,215,81,32,115,41,25,25,230,161,179,53,1,16,249,113,34,142,218,238,237,158,106,154,98,157,238,151,107,69,248,159,235,226,255,191,241,151,86,197,212,18,45,55,204,67,220,210,175,254,186,46,111,53,113,85,49,232,159,72,131,70,88,169,244,227,236,250,31,112,109,108,56,131,220,252,145,217,116,190,126,238,231,136,74,228,89,19,76,218,50,127,63,245,255,119,203,253,124,95,255,248,158,234,0,25,118,248,202,67,156,252,128,100,198,49,228,202,16,176,197,144,60,176,36,152,28,3,149,65,214,214,86,9,2,65,192,140,196,6,206,161,136,105,245,166,190,186,158,3,226,88,174,72,225,73,142,152,250,130,160,37,0,20,74,33,65,154,128,10,84,30,154,8,150,77,139,109,73,153,130,169,90,84,219,249,197,218,84,138,142,119,95,204,76,254,139,89,118,213,52,234,148,106,171,57,126,174,228,251,35,89,167,41,244,127,68,237,91,145,61,198,244,34,58,173,179,117,164,243,167,20,173,201,68,158,62,195,111,182,95,44,132,34,213,140,171,218,214,50,253,90,169,93,41,152,66,254,233,173,189,80,36,164,128,32,3,155,109,134,66,10,58,29,155,179,96,4,213,249,116,226,240,202,152,83,129,28,81,197,96,0,33,194,171,41,139,49,144,18,174,191,181,111,242,208,103,15,78,150,106,9,121,149,35,254,177,149,185,219,106,147,82,233,93,94,230,241,23,98,225,186,100,11,91,172,137,145,29,237,56,95,200,84,139,147,46,177,127,159,242,103,111,31,60,163,222,153,151,62,4,63,253,126,128,0,66,146,108,113,108,94,127,145,70,103,80,230,99,56,110,104,120,26,5,70,68,97,139,12,16,120,85,44,124,16,5,175,179,135,150,27,125,226,146,37,209,14,182,1,208,45,36,14,11,137,131,188,225,208,246,64,16,68,177,72,172,213,13,164,130,96,236,72,10,19,74,137,128,148,144,38,190,12,13,137,20,129,231,81,123,210,101,142,198,31,164,233,199,57,255,58,201,124,159,139,101,221,63,151,112,205,204,233,180,233,158,118,195,126,35,123,110,230,239,251,143,254,34,238,169,198,173,135,123,213,114,136,114,139,51,144,127,214,255,251,178,100,200,12,133,1,103,75,155,169,92,80,101,12,217,183,96,67,94,20,77,155,42,110,233,99,138,159,51,100,141,182,37,121,98,117,213,117,54,199,188,209,38,250,210,247,247,43,146,80,156,235,125,104,48,1,201,16,9,109,201,76,152,204,211,78,130,34,140,192,76,198,201,78,246,18,26,77,114,176,212,17,1,147,19,161,57,1,121,8,241,118,139,193,157,73,41,139,171,140,84,184,225,80,212,39,34,200,230,132,86,133,125,205,215,137,99,232,23,39,8,250,53,158,155,58,181,59,35,114,209,46,80,69,76,82,199,230,218,208,142,55,75,186,45,87,51,57,245,41,12,22,74,144,25,213,178,81,106,229,77,85,190,106,165,158,42,92,112,238,99,59,228,245,224,190,247,237,176,232,70,165,226,173,34,87,173,87,109,182,180,57,186,71,150,143,127,101,59,79,35,77,213,53,44,77,116,158,212,105,137,34,221,146,230,136,74,75,157,143,203,64,176,10,206,234,0,39,110,244,201,8,148,222,69,92,198,163,160,201,208,141,18,140,58,2,11,230,94,150,100,24,8,14,128,174,197,105,83,180,205,103,104,7,166,14,16,148,56,182,75,165,202,183,134,6,130,98,35,230,155,56,118,19,165,251,202,181,27,122,252,205,40,190,8,218,135,121,252,86,199,40,212,88,107,26,106,204,78,100,203,251,49,154,42,155,154,230,179,77,77,171,152,140,199,51,178,47,54,147,219,231,61,15,56,196,32,183,49,152,189,237,210,220,243,89,61,211,183,106,103,155,181,91,186,129,103,2,0,21,45,219,24,210,6,117,17,128,70,60,88,204,10,50,176,209,41,231,87,66,51,32,209,73,65,168,59,97,80,145,164,164,74,127,129,45,53,198,38,69,23,5,209,169,211,223,48,179,80,156,199,148,74,64,144,26,19,25,113,209,127,89,71,86,117,212,189,77,197,189,181,198,67,30,42,144,56,122,113,123,12,201,137,205,130,252,179,20,110,46,130,57,163,101,217,114,103,26,203,108,166,223,203,195,79,106,244,180,209,119,109,220,44,117,113,173,145,191,87,16,206,103,197,42,37,185,181,142,231,72,168,176,176,0,39,44,103,150,115,134,200,31,6,38,10,198,72,137,166,67,134,230,107,139,38,38,1,8,134,140,38,28,131,70,6,6,41,54,218,47,246,245,225,107,140,210,84,140,80,97,96,7,26,0,91,1,106,210,177,244,109,85,59,234,201,22,250,9,9,128,165,135,111,35,242,231,53,245,205,100,182,140,213,152,188,111,229,121,188,35,82,120,227,243,1,3,83,65,113,40,96,122,179,74,96,124,44,35,203,41,111,22,203,49,79,220,252,203,223,58,78,72,218,1,203,74,195,101,229,135,186,22,189,190,41,255,251,178,100,199,140,4,24,103,76,27,172,59,224,135,172,217,119,104,200,110,21,221,157,34,110,161,91,66,42,51,102,245,131,34,60,101,140,186,18,59,12,72,110,14,249,184,37,14,25,114,167,197,212,253,75,58,234,252,58,213,141,204,249,221,153,135,170,122,152,172,237,87,221,149,165,64,128,208,2,2,176,1,46,219,46,224,76,2,156,6,67,87,29,128,23,206,45,52,93,0,15,155,65,167,145,207,89,139,214,250,44,110,109,6,221,104,245,38,0,101,227,219,67,45,38,205,40,187,92,158,197,250,9,110,178,85,12,107,130,172,98,22,81,133,35,115,10,210,151,121,74,104,232,52,83,5,154,219,33,163,18,125,173,236,100,85,213,203,12,174,43,177,141,23,52,246,69,143,225,38,116,46,14,60,154,105,118,170,32,221,85,229,136,182,187,161,68,182,106,218,218,168,113,130,180,58,45,34,235,27,242,211,173,72,81,203,0,6,229,212,220,126,248,202,52,92,196,193,32,203,145,0,192,194,108,199,129,144,42,12,24,110,29,131,129,177,8,162,95,115,8,64,119,37,92,44,104,29,138,190,112,182,176,254,190,204,209,245,103,211,166,35,219,13,21,244,36,92,61,142,245,1,232,149,22,144,9,38,68,77,245,208,149,204,24,89,168,87,155,122,90,67,136,240,16,146,195,18,104,187,78,255,126,41,102,191,250,227,151,37,234,120,186,155,133,153,238,19,191,165,171,69,187,171,237,34,238,234,222,22,104,242,95,230,31,154,168,152,226,55,138,242,35,88,171,181,136,136,180,94,62,34,95,59,138,234,28,160,31,0,57,182,255,140,133,8,146,66,17,12,8,99,28,3,237,65,170,172,240,80,36,157,143,204,162,20,11,79,3,112,185,32,35,171,61,94,18,77,90,207,146,188,245,114,191,60,16,62,25,115,134,201,37,31,24,110,1,184,150,55,11,88,198,20,246,11,246,80,160,223,8,160,203,54,97,208,18,24,51,132,177,137,234,221,77,241,46,34,34,96,185,88,139,214,163,113,148,16,229,240,161,29,52,198,239,14,83,32,241,132,153,112,134,72,204,25,105,126,106,70,121,20,219,96,236,89,110,51,7,6,252,52,251,12,163,16,144,148,33,1,83,4,240,20,50,18,11,211,0,144,90,8,13,225,32,118,48,64,3,163,1,112,46,12,2,50,249,82,129,70,161,136,14,67,85,74,69,101,130,78,247,74,70,20,12,33,127,23,217,205,80,70,34,207,8,2,152,35,0,88,72,194,199,83,87,114,188,46,90,207,36,123,83,139,177,168,126,113,224,111,221,215,156,124,62,77,53,54,169,99,226,158,54,155,14,178,68,40,118,209,90,59,169,255,247,71,93,255,191,186,223,113,31,195,42,222,255,251,178,100,205,14,4,203,103,74,27,172,68,176,126,76,217,147,105,35,94,21,229,157,32,111,97,107,202,77,179,167,117,134,33,188,198,205,212,55,235,182,253,117,124,243,245,92,164,214,194,143,166,211,123,136,123,249,187,173,253,190,208,251,250,217,241,51,59,155,176,229,158,248,117,203,238,19,0,233,160,0,128,194,64,173,255,255,251,254,1,24,52,176,251,79,22,115,38,141,184,197,84,171,45,120,26,76,237,95,249,129,133,207,53,145,233,253,252,217,177,113,134,255,40,181,115,51,227,95,123,237,212,78,182,90,42,22,181,180,141,237,53,215,145,178,51,50,28,210,78,145,171,36,142,42,73,40,70,109,24,200,26,105,66,144,167,52,7,162,226,215,67,69,133,6,148,73,51,42,229,150,166,176,180,43,40,126,227,203,24,89,77,120,209,200,241,197,202,185,152,251,170,88,123,119,166,180,84,139,198,195,92,219,255,58,113,174,210,200,51,31,205,21,127,227,65,116,213,0,25,239,240,247,172,211,60,15,12,82,126,50,64,104,194,3,243,63,138,92,162,96,107,182,13,24,8,132,81,51,124,230,59,14,101,123,182,0,142,202,193,26,116,242,173,86,79,83,145,233,4,152,185,93,159,74,180,108,21,168,239,83,214,162,166,236,152,125,125,106,140,121,26,30,238,174,172,96,109,98,171,156,137,164,242,71,220,198,115,46,99,52,146,234,68,143,103,244,244,162,24,81,76,35,116,125,209,82,134,49,237,67,231,28,106,57,74,153,123,165,46,140,221,173,254,246,255,181,86,253,182,13,24,0,128,145,184,221,223,239,240,226,96,164,161,137,66,18,196,200,118,150,14,157,136,181,184,91,166,231,107,79,34,240,45,173,218,230,61,102,23,158,55,214,90,174,104,182,9,238,165,121,150,53,123,202,88,186,196,106,73,7,153,93,155,82,161,161,12,121,66,197,20,246,64,197,147,10,84,73,24,73,195,15,172,85,207,65,132,160,229,147,236,146,43,37,236,120,213,107,147,90,144,59,19,158,205,220,29,12,174,69,44,53,226,195,232,234,36,229,199,212,210,25,57,171,6,94,179,202,191,21,95,255,92,127,252,110,203,220,202,47,160,33,64,2,229,218,26,181,238,154,84,151,152,246,61,152,220,39,152,126,62,153,166,58,24,16,2,192,147,166,8,131,101,213,109,35,208,236,204,13,30,129,167,68,96,52,235,143,184,125,189,132,190,240,29,35,74,104,46,66,99,183,39,254,30,128,142,193,211,228,206,152,143,74,144,221,40,158,150,54,214,104,229,122,28,42,94,157,110,251,93,16,132,96,253,68,5,139,235,254,41,107,226,250,231,190,107,156,108,77,213,75,219,51,207,26,68,53,21,5,38,232,207,115,44,255,251,178,100,199,12,4,46,103,75,27,143,82,240,141,172,233,221,101,136,95,19,129,157,40,110,177,22,130,99,179,101,169,164,162,56,54,210,91,122,187,86,203,78,224,121,146,177,107,198,40,175,17,53,18,143,87,199,221,245,175,255,244,159,42,63,190,0,7,0,1,32,4,229,223,124,103,204,27,184,194,21,143,41,6,179,170,182,76,203,213,24,130,1,1,103,153,151,78,57,23,42,88,197,69,108,214,148,201,143,164,101,66,190,3,46,20,87,234,49,146,165,201,90,147,176,219,11,174,202,76,28,121,51,146,116,127,131,233,182,94,31,121,188,105,188,243,101,36,107,46,202,149,39,26,68,246,218,97,166,143,196,218,40,128,115,12,41,77,24,232,32,13,199,223,98,200,89,118,201,10,250,113,36,44,164,198,93,88,173,57,112,58,100,184,123,56,117,43,64,186,33,9,84,144,243,21,203,151,247,3,116,136,238,97,47,85,31,27,140,0,58,85,0,189,126,212,227,13,67,122,138,12,68,193,142,156,86,29,64,134,16,190,219,240,189,32,166,95,98,74,177,36,156,79,66,169,125,147,151,157,24,21,76,207,27,70,75,55,64,8,224,114,21,182,126,210,99,29,98,105,184,176,245,109,217,227,175,113,14,240,219,171,3,90,87,88,153,113,221,190,38,109,122,243,183,246,62,223,6,86,159,173,87,175,43,172,180,185,141,192,242,230,142,218,203,75,152,231,230,250,251,95,45,144,205,183,59,107,107,210,191,105,143,50,26,55,48,254,197,110,191,247,238,206,217,117,127,99,57,249,206,135,251,27,252,157,201,95,51,57,183,180,204,204,48,204,55,222,59,1,94,0,82,237,249,242,44,7,209,1,72,133,0,76,137,248,197,20,75,224,156,240,131,2,73,5,17,198,155,92,148,42,163,109,145,232,73,220,83,56,154,234,245,245,67,28,53,122,218,160,155,156,150,188,182,80,64,194,182,120,186,128,254,169,200,178,218,88,161,69,72,61,217,88,121,137,202,106,32,113,245,70,124,251,252,75,155,185,231,87,17,225,125,139,46,99,182,162,142,21,125,240,248,243,152,81,3,228,226,126,47,247,184,168,93,126,244,240,218,228,48,67,103,34,114,24,220,227,181,230,99,191,136,124,198,237,241,61,184,119,180,60,102,94,71,100,62,103,103,231,131,76,198,5,221,183,240,232,234,141,64,217,100,130,68,12,76,8,213,67,197,67,233,217,48,224,104,140,96,241,212,6,11,51,98,163,142,36,93,7,35,92,141,40,224,29,25,22,222,178,19,58,182,186,228,66,227,120,179,77,168,162,207,5,48,199,152,53,16,242,71,158,212,54,5,200,162,34,107,97,169,70,75,99,225,169,239,92,80,120,249,152,150,129,219,167,255,251,178,68,202,8,196,247,103,74,155,153,96,64,151,140,233,99,109,230,94,81,165,157,46,237,177,9,194,29,179,166,77,182,33,184,165,22,228,91,75,152,213,54,183,2,175,9,67,110,236,195,42,89,210,238,217,46,217,18,153,197,165,121,123,26,251,7,143,81,31,255,115,87,214,245,60,223,21,127,55,208,17,160,3,119,127,205,214,48,204,29,145,72,176,0,97,37,70,10,72,50,2,247,199,193,2,193,4,77,155,62,71,137,12,103,129,212,106,125,99,152,165,170,35,67,17,1,232,8,246,245,148,101,218,226,155,71,179,68,42,117,97,118,250,149,136,234,177,109,226,237,138,184,91,121,230,255,148,89,191,164,225,19,93,15,101,62,93,158,165,185,88,156,206,42,90,102,146,115,135,92,25,145,48,218,119,118,108,207,81,235,205,177,115,245,60,63,6,68,185,119,159,203,244,101,227,39,60,98,21,86,245,142,255,97,220,2,52,9,75,239,244,200,245,179,90,4,204,110,40,49,240,100,84,224,101,3,18,157,151,181,46,150,168,64,89,80,203,100,51,82,151,202,247,201,44,101,44,171,218,90,178,8,196,205,28,174,173,135,227,58,73,76,82,87,67,51,82,155,19,13,42,233,132,103,163,148,56,246,35,175,111,207,34,18,64,209,131,17,75,43,39,12,168,73,143,56,241,80,113,0,240,81,42,82,170,245,111,172,216,230,33,119,175,90,218,105,193,147,171,86,25,232,131,37,91,175,166,62,70,52,109,17,117,211,16,73,161,4,10,77,14,185,132,109,20,202,65,182,248,170,170,133,34,170,182,159,239,185,217,204,178,249,108,1,187,0,128,1,91,182,198,113,163,154,32,0,96,112,40,64,196,128,132,44,245,103,173,154,46,88,28,36,123,21,158,171,18,129,104,190,177,32,2,146,8,237,32,58,195,39,132,20,107,238,160,73,45,196,219,133,171,179,209,131,228,70,105,171,148,49,93,45,135,212,195,93,28,199,91,113,82,12,84,35,173,123,139,187,198,110,132,243,50,124,201,50,88,161,202,90,86,93,216,143,6,17,41,45,3,159,138,28,41,121,243,112,211,38,105,74,180,227,15,173,202,253,207,87,75,33,103,161,217,231,137,12,153,59,23,211,151,36,168,62,241,157,151,102,146,197,169,215,245,241,225,28,52,0,171,110,251,24,174,138,103,49,65,136,73,98,194,242,160,128,196,132,52,207,137,214,71,132,98,96,181,71,78,40,163,136,197,161,30,71,33,46,241,52,18,32,164,160,88,97,97,252,163,203,219,141,91,27,70,61,154,76,99,38,88,243,200,109,205,52,187,165,88,84,81,147,101,82,163,60,172,215,113,247,194,19,86,167,184,196,225,40,109,196,230,70,232,227,28,193,20,255,251,178,68,204,8,132,242,102,203,27,134,94,96,150,236,233,135,113,136,136,17,85,155,51,78,37,11,66,92,51,102,141,199,153,185,93,203,74,233,32,139,61,59,155,183,94,171,170,185,142,78,42,111,228,164,113,165,138,204,178,89,163,71,69,248,252,99,79,237,181,212,67,248,208,40,33,118,219,115,19,212,204,174,8,6,11,65,68,50,247,7,24,85,141,208,140,21,66,134,6,1,190,255,132,125,92,197,226,158,103,211,20,217,81,204,173,133,214,182,242,36,134,100,6,232,78,211,137,88,145,162,148,38,166,243,171,234,159,108,141,173,180,144,228,150,118,103,113,162,198,154,163,16,99,116,244,254,195,178,229,207,188,134,81,95,123,230,162,114,201,67,59,187,245,84,252,41,227,111,87,147,185,222,234,217,210,223,119,183,59,228,211,94,161,93,52,61,55,99,176,207,157,213,223,23,127,255,49,75,196,1,129,55,247,61,3,85,51,51,159,229,12,253,139,2,86,0,9,0,41,119,223,227,102,69,59,208,115,18,44,40,15,0,142,18,143,72,87,187,79,44,0,51,57,13,74,41,72,22,100,26,250,249,5,24,8,137,73,151,22,45,226,52,213,49,165,25,100,38,3,105,52,142,60,31,21,153,174,81,253,5,40,172,202,23,4,53,49,212,43,196,31,88,169,145,14,59,89,74,37,110,237,21,6,52,203,232,220,101,17,37,188,218,85,193,50,91,143,105,105,106,164,170,230,54,157,56,226,230,94,219,204,138,90,17,213,210,227,91,162,210,46,58,229,198,157,243,255,253,252,0,84,0,64,27,73,54,167,250,238,108,19,157,18,161,98,201,230,162,226,194,110,72,113,127,145,22,79,78,145,98,198,244,52,97,194,215,68,194,128,172,171,199,111,212,170,243,45,42,217,187,156,233,172,68,120,95,6,173,165,198,149,23,166,20,104,57,16,27,130,200,34,132,130,74,154,179,199,216,162,22,241,35,162,182,217,18,6,22,49,10,212,169,116,113,4,75,238,61,47,89,27,82,61,153,239,33,62,233,246,183,163,59,230,82,233,220,169,231,250,255,155,31,126,36,169,56,145,197,157,166,35,226,254,224,220,74,151,226,82,196,65,143,127,150,34,98,58,175,204,4,48,0,81,182,209,137,144,65,152,43,81,130,160,9,135,128,216,145,106,104,64,66,72,2,163,154,35,140,8,198,11,0,228,192,26,224,144,63,138,232,91,224,224,140,75,64,124,184,76,94,156,160,65,36,3,67,7,76,83,28,20,207,224,82,190,88,57,86,229,161,133,230,94,148,74,32,122,11,210,23,31,187,139,70,178,72,172,32,177,195,231,114,134,201,60,150,170,78,89,200,73,141,99,25,118,70,114,226,132,202,99,199,66,195,95,255,251,178,68,200,8,4,64,103,77,83,102,67,112,149,236,234,13,105,232,95,19,121,157,38,110,177,13,194,136,51,166,93,199,161,185,136,78,222,165,254,123,74,73,152,139,183,136,224,101,204,95,252,140,185,24,62,99,68,97,66,188,124,67,109,187,158,51,30,78,235,18,223,28,215,254,12,216,4,0,9,181,148,198,209,35,45,166,12,54,9,49,128,0,194,5,19,18,2,153,90,146,114,4,97,48,16,209,113,200,105,166,35,177,207,8,150,13,183,109,22,78,40,161,207,22,59,131,130,230,25,33,119,168,247,58,94,185,98,112,66,22,144,170,206,220,35,21,164,197,179,251,222,204,243,106,171,231,123,182,129,72,99,19,145,237,243,117,40,44,57,3,200,40,83,130,17,10,75,98,24,113,243,135,48,57,46,70,143,161,178,56,97,194,230,25,190,45,230,48,241,203,169,103,73,134,200,153,19,255,235,242,206,145,227,121,242,82,221,113,47,219,66,13,67,170,124,65,178,70,68,37,76,226,120,244,230,193,61,5,0,6,16,43,47,251,83,75,200,236,19,66,89,123,76,72,5,178,225,165,123,103,47,176,64,200,91,15,192,126,195,124,94,228,241,50,124,207,181,21,30,245,141,21,41,141,204,45,237,34,30,200,225,234,37,199,100,135,214,37,95,140,117,51,25,186,241,26,106,23,57,246,14,103,140,178,22,73,228,70,53,89,172,92,22,166,110,97,121,61,136,34,238,158,28,139,66,17,85,225,235,247,73,233,9,153,220,206,229,99,51,124,47,246,251,255,239,89,169,255,11,202,72,98,231,179,103,119,200,108,56,207,223,42,187,255,47,255,255,92,1,128,0,4,64,0,0,159,253,140,54,8,13,0,155,197,128,80,169,8,8,118,10,108,243,131,34,174,149,44,219,106,219,231,242,13,45,75,172,169,159,226,74,195,158,22,172,156,114,197,114,163,188,60,220,101,38,181,54,18,4,78,41,165,120,248,141,133,127,48,57,19,154,174,147,91,64,93,254,84,108,50,17,119,80,102,60,133,55,21,98,142,164,125,37,12,66,249,151,86,213,39,109,151,220,243,199,193,242,83,205,41,214,88,160,171,248,255,255,169,153,255,229,71,95,136,34,195,98,209,241,172,110,60,124,11,216,129,144,174,64,193,156,25,196,242,13,52,0,12,219,253,141,86,132,224,131,133,109,65,195,9,81,51,6,64,112,218,16,168,236,165,252,134,104,162,194,101,136,18,137,189,195,179,30,141,22,135,162,69,210,252,115,125,129,163,134,184,184,55,66,19,40,92,176,226,137,14,199,169,106,77,22,199,72,161,90,80,217,114,108,145,143,80,202,165,111,18,138,205,154,215,69,34,82,219,103,44,200,205,166,46,96,252,232,166,65,255,251,178,68,193,136,132,107,103,77,83,76,50,240,145,236,217,221,109,232,94,17,65,155,53,77,229,1,66,66,179,103,41,167,161,184,186,147,80,226,197,157,67,45,82,197,235,234,163,167,230,107,39,131,223,208,179,160,233,95,148,198,81,124,140,169,95,214,160,86,34,190,56,7,116,0,0,59,253,142,30,243,168,128,70,5,254,29,126,53,169,38,161,155,64,192,41,239,118,87,2,62,202,221,64,178,236,250,111,137,85,51,69,49,6,75,77,52,237,88,197,106,94,62,161,67,15,169,165,171,57,50,35,163,55,198,86,75,14,126,185,98,214,240,206,80,78,157,63,240,33,119,245,81,163,214,121,186,196,91,91,197,88,58,87,46,91,61,197,210,144,121,163,197,81,74,37,81,73,24,105,78,214,133,186,152,227,44,193,169,106,45,255,223,195,95,255,252,51,120,141,227,4,120,109,90,241,23,137,8,69,172,122,123,124,77,109,192,114,0,23,109,140,206,130,243,136,213,77,170,31,48,121,124,198,164,17,164,112,208,97,216,48,224,57,85,196,64,53,220,2,0,69,19,146,14,127,233,151,132,34,195,240,233,195,114,247,189,200,139,137,207,145,158,81,37,39,206,86,160,194,32,24,150,171,154,89,148,66,38,96,129,2,178,130,52,120,206,46,15,166,158,181,185,176,87,111,209,105,116,220,138,106,38,147,178,227,73,178,147,108,232,41,194,13,117,150,167,168,77,78,219,180,184,148,113,252,99,34,36,138,153,154,71,162,38,14,29,55,113,215,122,163,198,226,227,141,47,214,254,83,191,234,12,255,242,113,151,93,252,129,36,128,32,0,5,223,227,37,15,77,163,13,51,168,164,195,131,51,4,135,76,44,22,18,14,45,2,242,8,193,69,170,166,98,16,243,240,199,44,115,0,223,80,172,163,209,44,17,149,174,77,238,76,250,116,212,153,86,50,221,48,142,45,167,194,44,240,21,232,111,98,189,132,116,170,106,127,28,49,94,62,210,138,12,55,180,124,91,86,69,205,154,137,155,84,191,153,166,155,90,184,125,226,237,161,110,65,225,211,90,57,20,67,82,218,154,231,37,186,140,34,206,105,129,17,199,52,117,123,19,88,116,33,138,155,186,77,113,240,101,85,115,14,255,241,85,195,127,254,222,178,54,201,94,255,251,142,232,45,96,128,85,255,234,67,74,123,239,132,37,3,79,165,96,97,192,136,138,36,8,225,169,196,98,1,134,115,142,81,198,166,130,58,64,193,218,11,19,33,233,82,93,148,209,146,89,196,4,172,64,160,64,60,221,32,235,53,125,71,29,101,157,235,120,165,147,197,57,149,229,221,181,17,113,201,45,161,149,172,91,178,24,54,219,104,118,185,237,166,41,93,171,119,139,174,45,255,251,178,68,204,4,132,203,102,202,155,137,68,226,158,12,233,167,113,232,110,16,57,155,52,237,153,15,194,32,51,166,77,196,161,120,37,83,162,198,69,89,220,196,247,157,207,245,119,31,197,202,106,116,137,191,41,171,154,252,104,183,95,253,125,255,241,42,16,0,2,182,236,102,153,201,197,89,134,3,4,1,144,160,224,121,132,195,224,224,8,240,33,185,167,35,10,104,47,66,52,78,60,161,34,100,196,66,241,77,129,153,155,15,81,233,146,12,27,116,25,13,9,18,35,75,81,48,142,3,65,33,104,189,118,148,147,26,210,205,17,153,111,29,94,244,100,255,50,111,127,155,174,204,242,59,119,63,180,186,150,100,177,243,188,198,179,58,235,219,219,241,125,12,250,75,132,24,141,95,243,29,193,162,189,243,201,149,122,87,245,92,255,252,226,230,58,111,100,95,242,145,53,33,5,85,0,6,227,144,197,205,176,204,55,2,48,194,196,45,8,136,208,193,232,36,76,25,64,116,192,156,13,140,22,0,60,192,56,5,65,64,16,34,1,51,0,0,2,70,230,114,202,93,198,156,215,221,7,91,107,9,22,126,159,40,21,227,138,196,223,102,24,238,198,213,211,26,128,218,195,101,155,150,76,185,112,218,194,40,4,98,117,7,213,225,225,131,3,72,136,180,255,46,221,251,190,59,213,134,209,22,34,80,236,243,21,248,33,135,152,122,93,38,248,142,191,199,69,234,149,241,105,41,41,36,35,91,76,189,159,53,106,220,181,91,199,104,198,109,24,113,243,15,193,215,83,247,168,238,196,60,126,85,66,165,124,159,3,198,80,168,231,72,114,42,198,114,59,41,198,1,249,226,6,0,83,111,247,51,114,51,71,24,21,5,68,1,24,234,177,164,229,124,97,212,252,185,42,164,162,173,149,118,22,109,199,108,108,173,191,69,137,159,154,149,225,86,89,12,205,96,233,229,26,221,59,40,237,158,18,121,46,116,191,37,16,214,41,70,241,172,170,162,173,250,177,148,233,185,5,39,30,26,97,146,30,43,115,29,97,88,129,196,52,2,48,97,133,73,146,136,158,109,182,93,120,127,149,179,205,216,179,3,7,173,86,63,74,193,199,133,16,32,131,82,83,158,211,120,14,128,2,154,239,204,166,130,204,252,43,204,103,5,138,10,176,224,52,192,0,176,148,7,45,50,255,92,195,128,74,153,203,107,202,108,206,213,148,193,48,43,197,53,77,102,90,253,221,126,232,232,111,58,112,196,66,139,159,49,9,149,199,162,210,119,29,161,101,90,82,220,32,219,18,217,152,77,233,68,182,41,77,59,63,82,199,204,211,8,67,202,205,237,150,158,249,214,35,60,171,151,99,155,179,118,102,101,72,138,239,154,89,253,157,219,157,255,251,178,100,210,140,133,143,102,201,155,204,70,34,127,172,217,167,100,195,126,20,49,155,48,110,161,125,10,11,51,102,93,148,161,113,233,25,107,154,191,87,154,152,171,119,17,254,6,8,173,49,194,107,141,221,15,13,155,84,35,111,83,157,10,142,80,190,148,58,116,243,159,8,171,198,202,157,138,128,115,233,160,0,77,190,230,122,38,141,232,34,12,8,40,129,172,210,235,101,16,180,60,72,166,241,24,165,240,151,198,41,11,84,66,155,113,111,83,196,158,165,71,57,135,75,108,100,87,232,170,233,147,138,79,191,247,188,169,75,228,202,186,173,111,65,76,108,84,41,133,93,196,244,143,78,195,24,81,218,226,207,170,104,54,15,132,56,177,130,133,27,101,167,27,22,186,77,185,190,54,58,24,108,196,111,100,180,12,157,86,214,71,90,137,198,110,195,39,172,137,242,145,34,110,76,120,95,249,89,8,174,85,0,25,174,212,60,0,123,162,193,157,199,102,13,53,24,240,218,96,113,169,130,3,216,252,104,104,26,144,110,251,231,122,81,40,156,163,125,98,15,93,155,73,238,203,107,191,175,179,163,13,191,78,203,166,235,209,70,167,46,181,72,148,78,49,12,163,43,223,102,27,176,248,43,85,138,179,244,43,49,48,148,82,203,187,41,195,162,11,135,22,93,149,111,223,178,190,106,75,99,254,49,153,8,220,25,196,182,70,183,202,219,255,113,253,188,32,75,45,3,230,76,194,85,245,177,223,113,185,141,44,143,87,136,201,228,216,173,45,113,147,185,141,105,95,77,184,187,230,93,158,137,55,187,134,58,27,115,81,127,208,66,128,160,5,191,183,198,14,130,224,123,1,33,6,24,100,152,116,19,222,70,157,195,39,123,73,139,172,229,182,235,185,155,64,99,85,156,213,105,102,28,234,218,154,116,186,188,148,82,178,247,211,161,158,108,196,167,72,114,98,193,232,133,58,201,59,255,220,47,38,40,129,3,132,201,80,116,141,47,118,134,57,183,134,114,16,147,7,195,205,141,58,28,251,180,136,31,125,15,224,226,182,85,201,27,105,106,167,10,226,34,70,89,112,139,102,160,234,146,109,228,183,117,232,159,116,183,150,197,218,143,179,154,99,170,238,31,252,16,23,46,216,202,157,24,227,193,84,200,225,96,194,192,160,0,20,166,136,144,98,10,18,88,216,8,3,71,164,1,56,239,27,88,113,34,176,124,94,0,129,164,241,41,68,138,13,139,234,70,211,227,113,200,148,243,73,139,73,177,157,184,246,200,35,79,28,101,144,12,18,33,48,240,10,97,129,81,53,190,109,55,142,175,186,63,64,211,138,86,211,146,246,199,249,220,84,218,239,233,108,225,191,166,170,214,89,106,147,167,252,152,199,222,226,255,251,178,100,207,14,133,10,103,75,155,134,94,208,138,172,217,151,97,136,94,85,65,155,44,110,165,185,130,4,51,102,13,147,33,120,85,23,234,80,141,84,226,162,148,214,236,204,202,107,90,72,142,181,227,149,71,169,232,210,201,249,59,246,126,237,252,154,157,85,168,197,37,152,203,134,6,165,118,89,98,142,92,242,83,205,165,166,112,10,59,16,0,46,219,113,163,49,244,240,81,16,16,34,186,146,132,160,209,55,108,176,33,17,14,73,180,24,244,93,33,107,37,180,58,217,8,49,9,248,33,77,84,195,133,36,80,16,218,167,101,255,235,175,155,165,136,77,219,170,251,190,184,145,136,228,22,60,67,44,158,92,112,213,147,236,135,156,166,91,45,152,213,177,228,164,79,113,75,109,28,214,101,90,74,204,247,171,19,28,248,236,120,241,175,111,6,240,71,79,43,58,75,204,89,55,115,145,56,216,89,91,110,137,77,190,63,120,0,59,16,0,169,109,212,194,104,160,218,192,80,192,200,28,12,102,148,151,32,88,26,4,85,184,112,59,5,186,13,75,181,125,223,62,94,181,135,217,46,20,204,14,140,214,47,60,117,34,200,239,214,74,244,43,173,183,163,231,184,120,229,49,203,187,77,103,223,173,150,170,147,242,198,210,118,176,253,107,118,118,139,31,218,245,151,251,205,57,159,48,125,237,120,107,29,23,191,237,251,109,62,205,181,156,246,31,235,67,3,88,199,182,234,37,54,163,236,69,20,91,206,79,125,253,74,62,105,169,231,150,90,219,40,115,118,99,158,166,76,204,219,50,145,124,8,125,61,58,229,186,111,30,197,50,204,254,116,161,132,199,193,0,43,182,248,200,8,216,219,160,84,198,208,176,194,0,8,193,32,168,197,176,65,54,83,253,226,2,2,166,7,128,106,127,9,81,147,212,48,240,150,183,227,100,184,75,44,23,12,193,8,200,166,135,6,166,85,80,132,22,220,236,249,105,38,238,70,123,38,139,51,54,22,94,85,104,225,226,67,64,152,131,52,120,131,168,166,218,65,195,99,74,211,73,139,85,200,99,40,35,56,86,160,80,195,101,32,219,145,200,215,94,54,144,218,103,136,199,171,33,111,122,108,181,66,242,28,8,35,3,249,22,26,108,32,216,62,116,25,47,7,61,179,13,210,102,175,134,55,161,131,160,196,175,58,226,204,158,181,16,172,86,20,212,191,235,97,129,200,154,145,184,177,112,56,20,192,64,69,142,217,211,151,47,100,112,30,132,37,68,112,36,194,215,150,231,217,30,69,18,35,8,4,155,82,169,69,171,79,44,56,20,103,93,93,46,36,163,162,185,132,92,23,7,226,56,144,81,7,139,226,109,250,23,87,146,138,176,244,84,57,114,6,11,81,44,185,255,251,178,68,203,8,197,0,102,203,155,186,96,66,160,12,217,99,117,136,94,17,73,157,59,173,153,11,226,42,179,101,141,193,151,105,145,106,52,129,202,65,245,98,0,210,156,196,42,25,110,180,86,110,238,135,39,201,48,233,81,81,7,48,238,45,182,103,83,167,212,239,133,155,255,142,61,211,158,57,235,235,157,190,62,232,8,210,0,1,203,109,54,223,4,234,68,243,77,140,204,76,31,49,185,8,28,59,68,34,97,82,167,10,4,132,129,75,250,61,148,163,41,154,45,71,102,41,115,220,74,44,250,204,198,103,225,216,163,197,102,165,109,198,113,135,104,45,79,77,220,163,164,195,61,99,169,254,233,145,129,56,197,236,12,129,27,51,57,53,255,50,106,139,214,49,214,218,68,102,70,20,196,19,125,254,165,39,58,160,218,233,125,226,45,152,12,83,203,130,217,212,185,158,168,68,91,205,77,83,166,131,227,204,171,181,216,173,70,123,50,174,136,79,64,83,119,6,191,227,36,114,205,18,168,48,234,60,192,64,243,42,6,1,195,100,191,129,150,0,64,28,21,6,63,82,87,150,2,30,13,204,87,143,55,204,92,114,152,196,72,72,62,152,1,248,8,142,158,29,67,165,119,238,188,228,252,222,22,92,82,171,207,166,203,214,188,202,228,104,78,192,157,169,6,165,27,75,99,163,94,235,45,203,115,174,242,149,170,207,114,8,182,32,132,104,123,153,165,89,210,5,121,28,92,140,190,104,147,69,36,137,61,44,242,96,225,222,156,167,19,112,60,253,206,167,32,161,140,132,82,83,93,241,115,81,245,205,253,253,243,215,119,252,126,192,78,192,9,8,203,246,199,5,192,44,185,151,67,44,24,46,99,193,71,22,139,128,40,44,184,111,56,40,199,171,207,77,77,177,69,41,133,101,64,177,55,147,87,196,73,99,254,150,33,157,184,255,248,175,168,210,111,88,181,170,175,182,103,246,173,238,134,200,201,216,110,36,123,28,126,130,178,206,173,81,35,134,203,53,233,43,37,203,178,221,190,117,51,92,56,255,181,129,246,184,242,86,162,208,212,183,62,156,122,69,72,235,107,73,123,126,229,184,142,84,187,145,220,126,193,26,96,2,82,201,12,15,25,61,173,28,204,44,163,55,134,76,222,166,52,96,116,195,129,117,176,95,19,7,136,25,99,158,227,66,173,203,164,47,165,149,130,235,177,241,199,217,91,156,88,155,76,150,54,136,228,239,201,101,115,141,38,43,56,188,165,215,175,219,96,40,132,240,52,30,157,84,101,40,154,114,26,66,78,242,102,149,17,239,76,100,39,247,60,158,62,225,42,170,106,211,25,171,90,132,244,52,111,23,19,122,228,193,146,139,219,115,63,20,246,137,214,53,24,216,55,255,251,178,100,200,12,132,178,103,75,147,140,67,116,125,76,217,151,104,200,90,83,221,157,40,110,37,24,74,47,179,166,105,164,25,177,31,87,123,166,173,78,137,17,18,48,117,99,9,190,167,232,153,53,123,66,24,125,241,46,48,97,247,108,156,35,212,13,1,158,56,0,14,239,254,230,178,177,96,0,168,149,78,172,6,156,171,79,80,58,36,108,46,52,31,44,142,198,158,248,16,94,118,82,212,108,136,37,64,202,43,94,201,150,243,72,102,176,228,32,63,162,64,238,185,44,124,160,52,104,205,148,236,34,137,152,151,216,239,44,66,116,241,91,153,144,59,98,24,143,130,48,119,114,12,118,108,85,98,240,216,169,49,34,208,166,196,239,29,53,173,87,43,46,169,154,114,61,235,118,147,231,33,154,229,234,11,216,116,140,108,210,239,39,90,84,202,218,167,162,211,41,23,164,247,121,95,13,2,233,85,1,0,41,111,222,152,150,129,169,154,26,25,217,147,131,25,113,113,131,135,22,74,59,0,35,50,161,181,133,200,198,233,233,241,175,107,9,101,90,76,235,101,102,95,156,54,214,225,184,222,120,74,225,250,60,185,49,40,148,18,41,136,2,12,66,95,160,130,154,130,233,25,196,147,99,29,242,115,76,230,144,133,60,37,30,190,227,100,65,81,240,155,131,244,161,102,68,108,166,40,62,158,66,211,178,121,143,218,165,151,102,85,230,169,185,213,21,14,154,183,58,68,211,161,6,23,115,155,95,147,201,232,205,79,20,229,173,175,133,152,183,91,233,190,191,115,234,60,226,254,80,14,93,32,16,0,41,109,184,196,168,142,164,240,219,222,70,141,198,138,12,52,61,41,152,236,24,13,75,49,0,118,44,249,25,1,63,184,249,44,212,143,24,31,151,199,202,234,69,85,58,63,203,187,26,166,77,17,139,142,160,96,64,145,81,237,248,147,108,198,112,184,121,235,234,10,225,157,99,16,197,107,204,78,219,157,228,148,101,55,39,224,81,233,106,83,131,40,21,132,84,94,114,157,39,116,218,22,20,173,201,51,88,254,156,46,225,12,111,51,40,253,77,182,215,207,14,189,120,102,37,158,116,189,163,251,241,20,24,110,43,67,153,52,40,103,36,123,248,156,169,126,65,12,95,227,51,129,66,151,80,220,244,25,228,224,7,110,181,131,66,143,2,92,220,132,76,140,72,170,46,112,65,73,100,182,217,193,80,52,182,178,55,29,49,53,97,215,147,37,126,206,144,86,145,22,173,53,53,5,135,18,209,17,20,251,142,171,125,181,249,187,186,147,178,249,196,33,39,182,232,63,50,235,99,102,85,133,161,7,69,150,238,241,47,104,183,104,41,126,31,160,172,26,246,77,211,62,162,195,230,18,77,75,141,90,255,251,178,68,208,8,132,205,102,203,59,102,94,98,161,204,217,103,109,233,90,81,45,157,44,109,177,11,194,35,179,167,41,148,153,108,105,248,168,134,90,146,70,241,30,141,52,61,135,220,71,69,70,69,75,119,188,183,63,63,21,111,93,87,92,127,245,255,223,51,64,157,160,152,0,77,100,120,97,131,210,208,235,16,12,5,148,216,17,214,142,222,83,85,42,181,115,43,33,66,244,14,21,180,164,55,227,120,133,8,60,66,139,177,91,2,105,54,112,62,253,193,59,111,227,12,22,231,78,161,116,21,168,67,129,159,115,223,40,113,134,52,51,220,63,122,252,177,249,61,164,193,200,117,212,36,184,173,51,45,147,229,45,179,138,196,151,14,202,122,206,95,202,222,103,221,71,25,95,254,237,247,101,101,117,21,135,94,124,152,89,78,253,30,204,143,253,230,177,192,142,36,72,110,185,161,179,255,195,234,0,4,219,176,195,232,228,231,179,80,48,140,48,192,57,48,232,93,52,88,141,4,129,128,160,216,180,166,9,6,134,12,128,195,192,164,13,66,209,33,168,75,90,153,11,129,49,38,151,71,19,70,249,152,30,31,96,171,237,161,173,85,181,12,59,177,123,237,138,84,211,84,252,174,118,40,178,93,43,243,46,140,60,215,236,203,187,150,34,204,114,98,46,136,158,177,137,226,147,229,69,175,60,237,236,159,91,159,25,54,70,127,202,91,17,221,92,242,172,166,205,191,146,126,24,245,120,255,54,222,15,47,38,179,26,174,31,96,21,200,160,4,43,130,145,44,178,69,204,241,150,4,69,36,174,142,93,38,191,82,62,173,87,122,172,244,102,105,52,86,115,180,142,223,234,128,101,67,0,2,96,0,245,251,80,4,179,0,124,200,21,76,163,30,64,35,3,254,226,232,96,138,154,65,236,161,167,85,27,112,1,70,229,207,1,178,181,70,172,161,2,2,246,188,69,187,29,238,54,175,249,78,86,119,216,97,151,4,64,113,93,173,14,65,241,50,146,139,47,82,102,171,157,98,97,68,24,65,170,121,8,40,105,246,177,220,10,19,83,60,57,188,11,69,165,205,146,108,196,144,113,69,193,89,153,36,217,66,219,13,117,186,180,151,161,191,85,108,195,233,141,88,254,63,136,110,10,185,142,127,249,15,0,10,221,109,51,153,216,246,34,163,18,150,0,199,96,98,84,20,102,24,0,198,160,147,0,128,139,146,254,188,145,93,17,75,118,33,48,178,165,100,255,28,42,197,2,73,249,111,108,63,81,72,14,223,45,97,29,204,150,203,89,218,234,87,212,103,87,125,125,203,31,4,136,171,18,122,80,187,137,13,71,164,30,169,100,141,30,81,156,143,149,188,126,206,50,153,213,0,229,32,112,248,163,97,212,255,251,176,100,208,140,133,144,103,73,27,166,94,210,134,76,217,138,105,136,84,19,25,157,44,110,61,11,193,208,179,166,105,132,21,120,230,34,136,53,42,45,27,190,161,26,7,174,58,94,235,237,102,241,13,120,227,142,165,46,227,165,191,26,61,36,102,104,228,134,34,224,108,255,41,210,155,220,123,243,201,0,34,138,52,0,46,91,46,110,198,106,133,120,219,5,34,6,236,105,181,165,71,132,170,176,64,178,218,10,13,0,61,27,229,12,142,198,117,161,227,171,145,238,243,136,103,118,200,233,87,43,170,26,116,99,153,138,166,68,113,20,187,81,17,44,233,149,157,84,112,171,137,28,76,232,94,167,220,81,157,152,243,72,173,68,58,171,173,223,36,237,213,138,49,209,44,188,228,65,201,154,155,29,213,5,216,115,184,160,177,24,127,186,221,255,93,80,5,69,85,0,20,171,104,215,143,160,245,19,48,194,114,140,194,128,172,192,209,180,196,128,236,193,192,80,48,113,74,195,2,197,50,192,18,133,173,105,205,81,55,22,10,134,100,6,4,129,12,22,125,253,102,13,61,146,186,49,139,48,210,162,79,149,72,128,69,251,118,85,53,13,41,55,246,27,167,205,84,99,16,211,253,126,9,114,123,47,167,229,34,28,203,34,83,135,229,96,18,171,19,210,152,172,210,181,159,238,102,187,231,151,159,174,225,2,199,19,76,194,60,8,148,38,130,72,16,180,69,73,125,221,242,157,221,59,254,118,238,219,231,206,228,29,159,115,141,119,48,145,21,78,163,164,211,102,170,179,59,50,58,63,215,123,122,82,167,130,167,0,0,128,23,110,223,226,74,141,5,3,170,80,131,30,240,24,15,3,115,157,17,136,201,39,104,44,208,95,191,189,167,44,254,118,16,29,46,146,195,4,179,23,132,23,81,70,14,31,227,3,233,122,187,175,26,239,100,205,50,52,11,37,32,236,155,158,109,92,97,149,86,69,169,135,197,195,138,29,103,41,135,76,103,212,162,109,3,81,135,158,56,229,27,103,11,169,81,4,213,140,116,24,236,155,194,219,80,233,136,56,182,76,117,184,197,97,209,159,55,202,69,118,174,204,241,243,51,215,77,127,29,219,106,224,149,160,0,91,150,163,102,252,163,106,65,179,38,129,115,10,5,131,16,1,211,50,194,145,24,42,88,2,213,76,192,224,172,20,27,173,119,46,79,33,141,91,149,88,29,6,97,155,243,150,229,240,36,220,212,194,192,210,33,180,138,19,1,212,139,103,43,89,148,48,76,174,105,159,198,34,213,167,106,191,86,239,85,205,31,139,95,206,98,141,183,35,121,136,247,102,214,198,219,190,119,247,223,91,226,182,213,108,135,199,239,29,117,187,227,89,51,40,164,102,181,174,255,251,178,100,212,136,133,64,103,73,27,166,86,192,136,44,233,154,100,104,130,19,189,155,38,238,152,251,66,85,179,102,41,147,35,108,223,151,122,147,32,97,138,223,85,155,80,53,23,39,78,114,95,17,77,186,173,139,237,191,243,247,205,123,220,221,217,21,44,111,244,176,20,56,65,109,201,36,48,203,6,192,105,30,252,133,175,20,109,139,52,248,242,9,195,129,148,202,110,242,110,85,63,161,193,37,215,115,213,170,152,115,113,202,108,108,90,164,183,119,29,49,106,74,151,177,130,32,235,60,194,71,41,220,245,76,15,164,139,179,152,179,194,251,246,57,229,173,209,255,37,142,69,5,228,17,83,204,32,90,190,91,18,12,145,205,136,228,40,229,124,40,93,186,71,155,4,221,27,190,188,50,92,249,125,236,122,221,166,236,166,69,58,66,44,170,89,5,238,54,99,29,127,55,243,189,234,154,134,78,230,206,57,213,166,217,175,231,154,233,64,133,42,0,59,110,216,204,105,78,172,144,58,8,195,133,130,160,6,194,164,168,130,160,43,16,96,28,56,10,146,114,93,110,59,110,174,221,138,106,189,152,149,195,49,26,211,183,59,123,24,204,1,82,251,140,12,154,134,150,96,138,209,71,213,168,212,81,9,66,242,156,204,16,207,72,187,42,193,195,209,26,148,103,100,218,83,74,49,81,47,68,211,49,8,214,66,218,92,232,215,117,68,60,27,111,5,34,138,154,108,79,247,99,179,145,109,7,43,146,155,196,27,175,3,7,141,153,169,168,211,181,39,65,4,15,20,88,243,61,244,117,33,173,147,69,20,201,193,39,59,64,2,239,223,154,124,201,164,150,28,9,9,136,18,24,3,129,134,130,33,146,153,174,240,161,80,208,93,201,85,45,77,251,187,16,11,12,245,98,209,43,116,185,124,233,113,183,6,20,36,87,25,47,43,101,101,213,114,147,113,182,61,143,9,125,231,157,123,44,237,177,24,254,103,123,125,167,108,215,148,224,246,182,149,247,139,151,232,77,32,144,160,48,58,81,16,161,22,211,80,139,76,142,43,76,244,83,62,242,142,237,111,146,239,135,77,222,45,244,147,90,73,105,91,208,75,190,6,244,213,211,70,127,231,51,251,231,190,207,253,24,148,226,142,102,228,183,246,102,7,116,111,117,48,53,196,211,163,211,17,136,64,3,99,29,25,12,62,47,74,199,10,161,124,9,130,239,109,36,166,221,233,68,175,226,246,104,59,222,203,33,203,125,177,73,13,225,125,223,177,88,199,166,109,132,140,103,15,201,238,46,83,9,65,184,60,110,62,82,168,211,237,218,30,77,173,107,60,89,6,188,75,171,170,140,238,76,65,48,118,122,64,165,173,235,50,73,199,150,80,196,181,171,239,229,29,255,251,178,68,202,14,196,163,102,203,27,104,109,242,150,204,233,99,109,230,94,17,61,155,46,110,33,87,194,20,51,102,13,198,14,40,58,170,108,186,132,34,120,76,127,87,236,80,232,61,13,46,18,95,153,101,231,233,99,205,62,207,85,162,116,255,98,48,26,0,25,182,252,19,43,49,184,48,170,33,4,134,129,5,161,161,171,44,47,147,142,72,40,68,88,156,82,47,79,98,28,167,201,31,161,55,61,163,95,48,141,168,148,31,178,240,31,97,172,177,251,86,182,5,174,69,4,147,205,127,224,143,103,83,218,24,230,15,255,56,144,138,36,215,234,29,8,108,106,122,34,150,145,3,0,5,20,78,166,94,70,4,164,85,129,13,94,146,17,166,85,12,204,140,142,229,113,67,226,118,247,233,121,156,189,67,43,235,220,207,135,171,181,245,247,112,240,230,86,241,243,2,0,8,228,136,230,79,19,170,167,76,224,193,50,8,188,202,109,227,52,157,4,135,202,148,88,50,20,37,38,35,49,151,175,246,23,46,147,75,176,94,53,238,97,118,5,117,221,214,135,105,231,153,164,96,114,165,16,135,98,82,172,151,37,4,114,138,25,94,116,19,154,229,52,158,191,213,205,29,91,201,151,23,91,38,18,81,47,98,206,195,83,135,153,75,103,229,69,154,118,39,219,10,250,6,42,146,149,54,54,93,226,81,133,65,81,78,94,117,166,204,185,238,236,186,130,152,178,224,173,112,68,53,111,88,204,121,116,131,39,232,199,142,108,44,197,125,117,61,85,211,67,209,125,78,253,96,147,0,13,215,254,114,84,39,150,158,105,65,9,38,9,44,18,40,75,182,33,72,147,67,69,20,86,241,112,99,81,154,89,177,64,154,126,83,8,83,20,174,254,62,147,237,72,101,97,72,222,78,163,194,180,176,34,107,195,35,47,243,85,231,55,223,18,138,91,20,22,35,242,150,92,102,58,21,99,99,86,220,122,13,51,46,196,219,247,226,66,58,182,152,152,140,175,25,43,194,25,5,156,34,142,162,197,25,17,104,184,113,230,136,139,48,34,163,200,158,171,105,26,40,187,148,32,29,34,11,43,183,118,66,179,117,54,149,43,126,241,107,10,166,199,200,233,121,240,98,225,0,0,2,239,218,154,82,152,99,226,25,138,72,70,50,4,0,74,194,69,64,32,5,155,60,0,16,208,96,82,221,251,111,165,52,161,212,190,200,174,210,204,77,64,177,122,57,13,11,177,49,40,135,227,16,213,91,210,185,68,134,196,186,110,142,5,157,194,81,156,63,28,127,34,53,233,201,176,68,219,147,132,227,189,248,69,247,238,239,241,54,150,79,121,33,115,219,19,210,140,98,122,22,162,170,82,65,20,152,142,36,113,149,182,207,178,167,90,255,251,178,68,212,136,196,233,103,73,27,134,86,208,149,108,217,115,109,232,136,20,121,155,45,174,25,123,74,150,51,165,77,195,23,160,90,125,30,233,148,81,155,53,219,196,201,169,238,126,134,52,173,1,10,210,202,92,244,97,79,189,74,249,221,187,175,143,225,6,53,123,58,111,124,189,134,154,64,236,111,64,1,201,117,53,85,168,207,232,115,24,156,0,202,19,23,143,76,60,20,3,1,88,68,4,96,83,10,16,168,39,226,170,20,208,247,36,67,33,103,30,13,194,84,154,178,184,93,93,186,83,21,36,240,235,111,87,25,124,18,166,191,18,134,226,228,160,56,58,98,49,12,40,100,196,98,82,207,30,109,234,138,146,205,156,245,28,149,58,254,95,219,95,139,232,253,186,107,211,42,31,160,100,101,71,247,48,98,122,110,98,162,203,166,167,185,32,229,147,32,121,101,193,21,76,106,24,235,178,161,56,189,51,8,19,12,231,52,111,131,204,202,62,103,254,207,245,182,109,205,17,53,233,120,158,156,166,120,152,217,153,72,202,224,27,166,0,27,183,212,201,82,78,217,20,83,104,60,100,198,67,67,5,140,56,9,68,147,148,16,10,33,1,103,209,71,82,229,188,38,226,133,82,104,143,129,197,211,37,68,15,128,128,109,99,224,101,1,97,8,13,20,7,73,67,77,18,61,81,73,0,36,10,138,81,42,64,15,18,2,163,251,77,165,59,97,68,4,234,189,5,148,118,195,195,4,29,16,164,28,66,185,25,68,31,33,107,153,42,117,119,119,69,65,136,83,153,14,228,24,115,177,20,199,65,172,231,40,137,230,89,123,148,121,89,204,36,108,118,244,51,175,213,191,250,41,202,162,221,74,233,168,12,2,0,0,73,54,17,131,156,211,105,140,213,3,198,76,61,124,4,30,8,0,69,68,225,26,45,46,92,61,122,24,139,202,192,222,232,56,88,92,163,190,22,230,184,117,145,124,228,67,224,41,226,178,66,86,174,24,171,101,74,120,33,75,16,174,116,143,179,169,173,148,238,188,68,195,36,193,192,215,26,232,168,226,94,132,35,182,228,11,118,118,208,32,52,204,114,56,139,136,69,162,100,41,131,226,140,102,27,35,34,141,142,94,232,138,140,109,140,236,141,34,44,238,197,114,177,76,5,162,187,42,162,136,170,244,85,59,81,22,107,186,127,91,50,255,177,90,98,132,144,0,51,109,233,129,44,154,152,17,227,102,152,216,161,51,1,132,6,145,29,65,201,76,145,156,116,96,167,42,42,14,137,64,27,64,224,183,8,179,118,8,130,133,81,49,206,60,228,143,210,198,166,113,20,7,20,212,65,43,74,5,35,26,64,4,180,42,184,247,119,209,37,46,47,180,158,225,30,79,235,72,21,139,255,251,178,68,190,8,132,151,102,205,27,105,43,240,149,108,217,135,109,229,110,16,209,157,54,237,153,13,194,46,179,102,205,177,151,160,141,217,82,53,30,235,119,27,84,223,81,205,168,199,171,233,154,199,167,105,203,176,194,42,103,18,99,4,251,71,2,189,88,143,28,243,127,255,53,247,255,254,144,76,84,254,53,47,111,8,104,0,21,155,242,21,179,89,24,59,138,16,224,33,224,135,156,160,29,200,105,66,48,167,46,3,146,67,210,219,182,106,231,4,200,105,169,233,105,101,181,119,53,75,102,252,212,110,51,247,236,215,114,99,208,220,130,31,102,61,189,77,155,179,30,173,248,223,152,181,57,125,249,194,26,175,118,243,189,108,173,61,149,66,31,158,93,222,82,54,85,39,54,51,150,118,44,201,151,157,38,235,42,135,71,84,8,51,38,171,194,50,66,60,186,99,159,182,173,48,226,141,148,169,144,255,135,23,76,81,223,244,196,154,73,225,13,67,251,96,181,1,128,0,245,219,24,182,68,121,241,17,152,202,134,32,1,131,69,102,15,7,10,129,11,228,242,68,19,6,81,71,33,208,44,109,60,8,42,177,84,15,92,82,220,80,157,17,146,98,164,229,77,212,22,70,183,7,49,69,78,77,184,206,6,145,81,43,19,35,139,19,78,50,26,17,61,106,190,41,211,253,174,199,31,61,84,177,215,91,91,244,122,111,55,185,108,190,123,168,139,150,185,148,245,182,187,121,132,76,30,180,234,95,10,185,208,237,37,102,212,189,120,184,189,3,78,228,213,143,155,185,136,210,147,190,206,85,100,28,81,95,101,177,26,58,123,49,204,182,174,182,225,61,128,2,178,222,160,7,154,172,3,69,78,50,145,196,43,82,179,5,79,2,229,218,95,195,123,171,203,188,173,83,247,251,148,119,27,213,45,231,141,252,242,164,239,234,54,221,102,14,92,135,117,69,82,89,243,51,95,188,252,255,180,237,78,44,223,153,148,106,228,244,202,46,102,137,123,253,99,57,72,235,242,234,250,46,214,18,121,250,163,195,135,85,13,127,158,71,83,99,151,157,245,144,103,254,151,129,58,37,44,126,106,60,248,205,30,1,79,253,248,34,110,52,236,16,48,48,131,93,34,195,25,129,224,89,32,8,128,41,198,150,163,145,234,121,153,153,13,75,72,111,195,118,32,94,126,104,170,166,26,108,116,69,61,94,203,61,1,215,251,39,236,136,236,150,49,125,204,161,50,88,178,8,82,226,197,211,26,230,3,200,55,118,172,69,94,156,249,185,148,136,147,150,147,43,31,99,218,84,60,61,6,29,35,208,147,106,68,106,153,155,107,107,170,235,81,149,48,78,51,187,75,130,42,237,127,225,54,89,49,73,47,202,238,228,216,190,118,255,251,178,100,200,8,164,201,103,77,59,137,91,112,114,204,217,179,96,102,204,18,237,155,52,110,177,15,193,232,179,166,169,156,32,24,85,65,206,43,9,199,197,216,246,18,18,33,227,16,81,137,116,36,4,2,13,118,228,17,11,116,113,34,232,97,73,168,232,78,98,146,192,172,46,225,204,52,93,8,174,37,132,56,154,63,21,40,247,97,2,43,159,214,68,203,51,72,63,121,218,63,111,158,244,72,122,141,43,184,252,113,113,83,22,154,83,22,221,207,3,70,116,211,19,204,20,209,187,197,23,114,144,52,164,163,7,141,164,118,137,73,226,153,169,154,186,215,165,152,81,175,245,119,40,72,234,226,226,167,207,189,177,179,123,56,124,113,4,151,67,32,68,130,70,244,41,73,136,41,170,0,4,228,136,228,212,64,220,230,120,206,34,36,192,241,140,196,32,52,200,240,200,4,1,152,20,8,168,98,151,34,99,18,114,93,119,142,36,222,202,230,177,163,133,187,207,189,86,97,9,140,204,187,210,238,195,208,203,84,132,200,133,101,32,56,112,36,149,128,249,124,125,27,180,141,120,49,92,166,173,183,99,104,108,220,77,30,123,197,32,229,226,228,107,162,124,249,223,221,142,107,84,15,202,57,82,169,151,86,146,9,67,206,188,65,186,110,175,200,149,104,185,98,199,194,141,28,48,141,31,40,85,102,86,226,202,154,169,254,98,139,85,206,145,52,85,124,177,193,218,142,185,254,211,191,175,253,91,97,150,63,226,174,158,1,104,0,20,228,167,87,174,7,30,49,1,209,73,129,98,200,65,10,100,104,144,48,6,147,3,144,146,192,38,36,7,143,1,17,23,238,3,39,74,85,60,67,165,157,94,162,81,14,199,200,196,233,218,36,239,148,238,211,224,78,67,52,209,102,0,152,22,8,45,195,140,69,78,20,27,155,183,197,229,227,133,23,227,194,77,174,209,251,165,28,33,179,72,2,108,80,245,163,197,168,109,107,16,106,204,216,227,157,180,156,135,130,206,24,114,45,143,198,61,68,69,13,28,138,105,173,100,11,68,84,24,56,124,57,187,183,2,210,35,66,28,183,6,76,163,178,51,15,210,229,184,58,212,195,134,82,114,30,20,91,113,100,70,129,217,64,220,209,18,150,38,47,104,174,208,5,120,24,128,10,59,108,204,237,171,48,25,196,199,97,208,184,56,136,30,24,112,125,217,187,45,96,113,137,96,138,233,52,15,110,114,67,40,16,132,150,236,2,12,163,89,40,30,147,120,94,36,137,82,8,30,125,48,133,26,152,251,131,5,153,137,56,120,188,33,214,233,21,85,253,251,200,165,30,137,124,172,206,208,233,213,180,91,222,174,205,79,124,235,3,71,191,66,199,91,50,40,226,70,211,241,255,251,178,68,223,8,197,45,102,202,27,172,69,176,177,76,217,35,117,232,110,80,105,157,50,238,37,11,194,48,51,165,205,215,161,56,40,79,7,61,39,79,124,52,84,140,111,255,115,243,8,157,59,255,227,142,62,106,255,245,189,127,176,221,128,11,182,252,98,196,138,96,49,78,99,120,90,40,0,24,50,12,145,16,175,211,53,112,84,236,13,54,86,38,218,66,180,119,43,97,237,40,236,254,141,71,66,225,117,126,18,73,236,110,61,31,101,162,78,114,15,15,109,7,18,122,103,15,161,20,121,84,247,165,97,247,101,42,74,193,221,112,166,98,137,212,195,118,170,170,60,100,161,46,148,154,218,84,214,154,69,220,118,204,188,190,243,113,17,200,218,147,185,229,207,100,164,169,40,218,24,243,67,232,132,214,154,227,125,234,35,159,250,97,236,236,191,227,73,225,254,108,25,100,85,0,23,174,172,213,25,83,68,167,145,81,40,64,197,145,65,72,168,49,76,220,132,247,97,111,228,174,29,234,104,26,187,56,205,147,14,160,120,127,67,50,16,208,196,226,209,117,2,9,102,63,34,252,58,39,62,138,241,36,79,202,173,70,225,247,111,235,150,85,100,109,128,128,120,51,50,160,76,237,73,209,79,252,236,116,72,160,211,158,8,91,52,82,49,194,236,249,239,67,86,142,26,186,11,30,41,65,222,118,225,224,185,147,103,168,127,107,144,162,208,55,169,95,139,155,188,115,71,226,236,109,180,195,36,255,117,92,179,207,83,194,93,115,249,85,191,120,44,160,0,212,0,42,93,255,53,182,204,207,42,3,3,137,198,128,160,35,136,36,42,23,2,35,251,230,190,21,170,6,134,37,176,187,52,149,55,126,118,135,153,55,25,116,94,102,92,208,231,5,14,7,80,51,145,229,132,105,19,3,133,66,195,72,58,147,36,70,159,29,53,21,90,128,231,8,9,161,114,8,67,115,191,159,214,21,88,149,38,55,153,26,134,13,22,130,243,44,107,81,22,98,75,17,35,138,30,96,130,32,16,56,227,76,45,12,216,115,202,144,218,159,55,10,117,126,109,42,140,52,108,166,206,135,144,251,32,250,28,72,199,129,183,197,68,149,86,72,177,231,165,250,68,28,59,181,5,154,82,0,0,30,219,83,72,113,57,225,163,17,63,30,31,33,47,28,26,73,21,133,131,150,219,87,190,96,78,177,145,140,63,123,153,117,129,193,158,198,249,56,57,45,150,154,21,114,228,11,184,151,100,64,146,37,98,187,76,101,26,183,213,102,193,74,243,99,130,41,46,137,136,193,216,221,122,225,244,79,84,143,91,98,40,208,61,140,131,14,94,78,150,47,147,47,21,72,81,53,125,88,24,148,80,190,150,105,167,213,182,186,187,60,154,255,251,178,68,211,8,132,164,103,75,155,140,67,112,159,12,233,122,112,200,166,83,81,157,49,77,177,43,66,99,51,101,77,179,34,248,94,149,122,54,157,11,183,92,255,250,186,137,226,213,211,218,77,253,88,198,94,157,15,234,114,240,246,252,255,113,185,231,255,172,174,69,251,101,128,90,0,25,110,252,225,55,205,98,176,198,142,197,160,192,171,226,34,133,41,87,239,185,80,97,65,165,17,89,84,66,26,206,159,26,182,166,183,85,74,32,107,52,114,184,42,25,123,159,234,6,125,90,178,7,144,114,141,56,80,243,77,221,6,102,72,186,99,15,3,197,108,93,176,195,147,130,164,234,58,11,183,226,51,10,149,196,52,110,250,162,114,140,115,90,124,99,21,175,49,165,85,190,156,148,172,142,177,10,184,102,72,60,105,213,153,15,44,81,88,66,41,216,212,199,140,170,159,102,193,157,192,171,59,41,154,51,51,105,1,232,226,116,237,136,197,153,106,105,173,246,32,29,177,0,6,144,18,239,255,211,24,168,54,160,163,4,12,8,2,67,154,118,166,108,78,205,52,61,102,253,106,150,237,115,10,150,233,63,176,53,76,170,103,33,198,81,51,243,255,186,67,142,147,86,187,75,181,125,60,130,93,165,92,31,49,120,143,117,60,68,201,9,34,26,124,55,231,254,76,172,214,77,240,184,82,114,216,170,146,117,81,135,87,100,221,69,59,221,200,85,222,107,100,57,216,235,52,150,75,214,231,68,253,199,91,138,51,157,167,103,247,31,171,230,215,91,160,78,86,142,47,183,247,235,205,71,255,166,120,76,224,2,48,0,21,187,126,100,136,177,158,6,6,48,36,19,3,192,128,80,72,45,1,172,250,240,232,10,150,45,21,22,93,234,76,188,229,248,38,97,113,194,178,203,164,194,157,15,239,88,33,57,127,239,85,231,205,170,221,143,121,174,129,234,52,60,117,34,18,54,153,26,245,57,147,124,79,218,91,213,83,147,83,243,152,245,81,170,93,91,71,210,178,153,213,32,198,184,238,98,231,180,86,152,174,46,160,149,155,54,250,129,141,16,139,53,111,51,45,107,85,117,23,83,47,123,28,190,255,13,61,194,251,95,200,90,208,0,114,219,105,245,152,114,39,128,175,25,2,34,56,38,44,65,127,213,190,46,157,140,78,106,98,119,9,201,222,92,164,189,156,213,3,41,136,220,149,67,208,61,168,6,244,78,5,151,101,87,249,114,154,122,158,9,68,208,249,160,240,244,105,129,236,225,160,219,58,21,164,17,114,6,164,81,147,4,233,202,243,230,48,116,105,102,231,45,251,94,181,161,106,37,83,90,85,185,77,227,194,206,130,165,202,22,168,60,226,38,101,23,180,126,196,30,89,44,231,202,45,247,54,255,251,178,68,199,8,4,75,103,78,83,105,61,240,135,236,233,138,113,136,94,19,109,155,46,237,25,185,138,122,179,101,13,195,35,49,31,92,198,210,182,114,168,141,78,76,212,130,21,164,104,180,211,173,105,50,42,117,170,166,59,117,214,180,66,192,128,0,187,174,198,151,135,25,138,14,99,82,137,131,1,133,67,41,139,194,195,32,209,96,139,152,151,65,128,200,121,192,139,114,29,195,45,70,115,152,149,84,82,153,76,74,26,119,151,251,180,221,97,214,150,242,203,245,141,103,154,85,147,253,3,176,21,2,173,168,45,11,72,138,12,248,163,169,218,187,43,156,240,116,50,126,99,243,165,215,112,244,119,91,136,86,225,254,144,10,9,139,145,17,246,206,223,33,119,48,123,44,167,118,246,187,255,80,108,134,132,252,194,101,36,85,45,57,69,202,189,246,70,29,19,126,102,211,86,220,75,48,211,201,17,143,50,171,24,63,254,72,104,254,223,168,80,32,236,21,1,14,80,5,63,255,241,36,192,213,226,96,16,96,2,121,151,166,110,47,71,28,148,91,206,7,166,142,89,175,222,246,255,225,45,203,87,169,41,55,14,65,85,163,88,123,189,236,235,8,197,83,97,161,247,190,145,199,42,230,44,214,20,87,17,168,173,50,100,235,61,187,69,1,185,84,38,9,193,219,45,122,119,49,207,41,205,114,91,190,172,178,216,216,77,149,11,79,94,186,167,60,198,185,239,140,146,162,34,230,35,250,125,102,51,188,116,163,217,195,99,58,188,253,86,148,103,252,253,81,35,160,118,59,51,166,198,0,251,0,16,5,75,119,230,80,24,125,225,229,184,48,65,178,1,34,99,135,153,172,64,141,101,140,114,111,45,92,183,110,154,12,166,223,204,66,55,217,202,75,212,240,227,197,105,198,230,241,220,206,54,242,221,97,1,64,154,5,29,209,107,146,180,44,0,112,22,186,18,84,154,148,41,20,152,162,160,200,228,88,188,189,65,165,73,22,179,151,196,242,14,169,252,138,76,124,98,177,171,25,53,209,12,92,208,226,255,211,17,210,161,3,235,161,37,11,8,152,236,100,97,215,234,215,186,228,118,170,0,224,4,228,141,152,44,228,29,82,36,24,156,48,130,133,115,1,64,179,11,192,80,32,22,128,119,212,26,7,42,198,159,13,66,38,158,135,254,245,233,93,12,81,245,156,164,139,203,100,80,243,211,89,152,192,115,116,55,172,170,84,66,138,136,112,52,54,191,235,178,61,153,126,107,82,75,73,141,172,75,81,183,206,201,103,198,49,221,89,155,197,222,113,18,112,137,115,23,52,48,72,131,5,12,34,16,242,242,214,110,19,30,141,89,22,232,197,88,195,201,47,148,89,122,154,79,153,23,183,92,125,180,255,251,178,68,200,128,132,90,102,205,211,102,69,224,130,44,217,119,108,101,204,19,93,155,40,110,165,23,2,131,51,101,93,195,35,49,220,203,173,206,58,169,69,217,175,199,116,159,253,87,255,53,84,187,145,202,237,242,11,176,1,122,237,249,128,240,135,251,67,8,68,0,1,241,131,67,96,192,169,16,80,120,30,159,38,5,4,193,18,9,116,102,45,77,61,86,149,175,210,203,40,103,127,178,155,146,166,127,52,250,205,221,171,103,123,153,122,111,79,99,201,128,87,115,161,201,62,70,215,128,12,29,52,145,3,139,89,18,144,33,135,85,23,136,166,202,99,28,247,90,76,67,103,42,243,46,68,94,60,29,194,50,59,165,168,1,177,78,69,207,246,162,76,175,181,79,234,29,236,244,118,206,188,145,15,104,86,22,205,10,230,80,34,31,12,75,93,1,230,193,208,31,146,161,250,46,184,180,11,206,83,44,76,21,123,204,93,130,235,139,1,0,153,175,218,146,200,140,52,112,49,153,40,193,0,163,5,136,4,128,208,35,107,125,33,213,229,139,179,31,155,181,174,49,172,97,116,217,195,164,193,83,110,158,194,194,149,13,79,184,229,214,168,92,204,53,79,69,127,126,193,170,14,213,81,149,68,32,255,40,23,217,44,22,97,0,231,32,253,233,26,115,13,25,100,35,209,134,10,154,162,56,137,34,114,106,133,24,117,150,148,195,220,59,72,54,67,183,184,183,147,42,94,105,45,229,200,120,129,213,67,177,208,177,38,94,183,51,159,15,42,163,210,250,122,75,152,100,111,229,225,38,226,104,117,183,255,130,32,64,4,182,187,99,12,102,140,12,224,49,120,240,176,5,2,141,0,68,229,70,143,214,200,2,227,193,57,5,53,61,218,89,219,219,105,184,227,65,157,106,150,35,210,166,117,43,171,75,184,164,135,2,14,140,229,145,37,64,169,170,134,38,161,243,71,174,93,125,170,8,192,250,42,172,204,151,47,27,113,43,107,69,21,135,230,230,119,120,89,207,221,140,140,235,223,72,115,251,236,27,209,98,82,189,139,147,137,120,173,223,14,84,106,178,251,51,108,107,51,52,237,16,34,198,95,101,120,215,175,24,194,136,96,198,165,159,210,55,139,238,43,170,153,188,24,164,196,0,5,203,109,166,135,72,28,72,210,98,178,41,135,68,128,224,226,73,44,18,9,93,66,80,156,63,14,45,35,188,79,15,155,185,215,226,19,34,26,226,250,34,248,64,35,158,105,183,49,20,76,36,34,173,95,134,71,109,193,117,170,85,71,79,156,247,45,22,136,146,138,62,195,156,137,180,66,199,94,73,163,70,26,72,204,69,177,196,161,196,32,235,89,83,14,30,151,99,170,109,249,33,56,70,98,213,134,65,166,255,251,178,68,203,136,132,163,102,204,59,140,66,240,148,12,233,103,112,200,190,83,17,157,45,78,49,11,194,98,51,101,245,180,162,112,146,48,94,222,105,108,106,199,109,72,194,130,74,155,250,155,249,255,134,40,102,234,93,199,178,15,204,46,103,189,137,145,2,143,235,198,73,241,67,235,0,236,104,0,1,53,219,243,113,182,57,70,211,32,83,11,147,24,64,169,145,2,52,23,18,157,67,5,132,236,76,225,40,175,242,190,198,166,177,169,183,167,68,110,92,56,125,206,68,136,146,170,4,76,171,53,12,179,56,234,98,219,44,104,217,231,181,37,36,250,82,10,61,225,253,105,109,71,54,27,79,22,111,87,94,87,222,149,74,152,155,243,7,169,196,194,233,41,8,89,134,139,150,33,219,204,8,137,82,198,179,195,210,163,143,235,139,248,166,68,83,81,100,122,89,37,88,235,44,102,98,194,18,121,234,111,176,173,237,106,49,162,148,158,77,117,155,75,140,212,110,96,23,189,106,1,64,25,110,182,24,143,22,37,197,49,241,20,192,69,176,225,248,96,225,95,51,150,186,134,43,122,193,180,14,66,134,47,198,96,140,132,16,82,75,163,23,29,2,144,52,118,227,139,33,118,98,24,144,58,178,34,233,19,237,35,100,37,16,91,185,5,178,83,18,178,45,213,161,115,19,180,233,18,166,21,72,133,18,44,215,79,22,117,213,22,65,245,255,122,76,17,244,215,17,41,93,212,186,82,166,99,99,170,23,164,230,56,168,225,38,41,235,105,231,89,254,254,42,30,226,47,79,248,185,228,66,0,171,37,184,201,121,115,116,28,207,4,76,127,193,65,12,34,184,199,156,174,22,129,58,159,253,68,32,246,144,224,112,69,25,102,177,13,34,224,168,33,6,196,28,72,139,171,7,151,100,146,3,167,68,6,170,48,114,206,236,52,62,86,73,113,236,134,149,104,126,162,13,204,213,122,91,49,163,62,184,90,67,16,152,22,198,223,107,63,17,73,40,153,237,94,227,226,226,125,89,251,123,155,184,71,248,158,147,120,169,136,138,244,114,251,31,89,18,38,199,17,39,91,143,139,245,88,181,73,184,251,174,184,26,33,85,179,0,167,251,90,111,204,160,112,211,22,50,6,159,36,89,134,7,195,205,222,88,72,8,215,230,105,126,122,244,131,157,161,169,157,172,159,247,203,44,53,63,41,140,67,84,146,203,123,195,146,188,123,248,215,169,185,53,89,250,106,125,99,142,141,39,201,6,229,167,147,200,72,22,38,233,41,52,55,208,202,182,32,199,100,61,22,136,16,26,204,118,248,105,109,176,67,182,179,47,194,77,8,217,165,236,144,122,182,117,162,155,175,102,202,125,114,203,166,164,88,164,14,33,87,80,99,51,255,251,178,68,198,8,132,32,102,204,59,137,66,224,136,140,217,115,115,40,8,82,205,157,48,237,153,91,66,131,51,100,221,199,161,121,41,147,171,167,109,45,8,203,202,185,219,55,40,81,167,43,163,191,204,169,128,165,144,64,0,109,201,13,241,133,59,33,60,200,227,131,18,9,140,66,87,48,144,112,180,201,50,185,140,54,10,1,12,90,124,20,116,229,229,25,108,45,207,10,206,71,168,227,239,110,150,67,84,131,217,89,6,120,173,141,99,214,161,143,6,35,129,76,237,162,1,190,155,115,237,119,5,228,143,36,72,21,177,189,219,9,131,247,52,132,254,87,155,74,119,67,169,133,44,130,68,170,125,47,74,33,180,40,229,27,210,206,242,244,208,104,196,23,185,90,75,229,96,225,75,121,88,186,28,61,230,185,163,198,244,223,37,208,235,29,2,199,10,10,29,176,245,148,120,41,175,75,27,220,71,211,66,249,213,255,192,17,18,221,0,41,171,100,201,136,0,28,65,24,218,35,152,62,67,152,62,31,152,58,7,22,93,62,235,35,179,160,227,193,18,40,20,126,53,117,199,7,251,177,8,58,59,152,20,151,147,71,64,180,30,22,146,136,141,164,138,177,209,229,132,139,250,142,46,38,66,130,250,109,239,67,145,192,186,56,237,81,64,228,64,107,106,87,184,117,145,10,68,135,7,35,217,72,147,197,225,218,22,76,110,51,71,179,58,84,73,6,154,130,253,107,104,65,137,54,217,130,206,213,46,131,121,103,37,34,197,113,138,227,8,53,210,114,70,65,99,109,136,65,183,255,55,254,183,191,20,241,183,223,252,215,216,92,0,28,155,67,85,104,140,126,124,50,169,92,197,163,20,221,32,10,188,227,66,183,216,96,54,24,16,108,246,125,193,106,121,238,189,85,107,252,111,192,43,138,24,152,183,149,19,134,241,65,208,229,74,181,56,215,27,107,92,154,95,77,63,42,42,234,46,223,210,91,220,153,213,255,221,12,253,75,91,149,227,196,220,98,68,215,246,143,220,43,145,74,158,40,186,120,174,219,133,227,27,225,188,71,104,250,223,103,85,137,44,152,161,231,17,53,31,143,118,70,244,140,151,122,118,89,115,51,210,189,93,164,233,201,34,45,60,161,145,59,41,179,145,186,38,195,151,117,178,55,232,101,233,220,39,0,32,64,4,254,250,83,153,88,40,16,14,7,48,65,42,118,14,218,197,101,176,3,227,43,27,72,188,137,235,172,220,58,150,109,153,34,58,92,153,227,177,97,168,146,15,149,166,17,169,173,136,45,161,226,42,198,141,75,73,216,63,53,198,156,40,92,56,194,44,180,101,169,120,148,45,95,121,116,44,241,149,98,156,22,52,181,217,42,206,19,179,45,25,208,132,50,174,255,251,178,68,203,128,196,206,102,202,155,172,67,112,155,76,217,83,112,199,232,17,77,157,55,77,165,11,66,40,51,102,13,183,149,185,135,180,70,197,81,149,37,15,87,120,170,191,242,36,153,180,142,40,101,220,180,204,255,141,72,72,154,228,126,65,143,101,191,197,253,107,240,52,4,21,64,0,110,223,29,140,176,4,224,44,112,22,0,66,128,72,68,69,51,170,59,170,193,45,222,162,232,91,157,176,144,44,115,248,13,166,189,227,51,86,35,52,36,213,82,248,133,133,17,15,143,170,84,214,215,233,211,210,45,170,228,60,237,255,96,167,205,85,147,82,38,26,181,157,125,146,142,114,163,185,206,174,51,65,0,113,202,64,246,100,60,172,162,35,4,8,48,104,172,38,175,23,101,49,76,212,85,34,50,216,168,118,101,28,34,102,21,142,41,140,44,47,20,37,72,32,85,78,107,49,141,30,157,251,127,236,160,35,10,0,127,163,36,121,204,168,17,53,10,136,57,84,99,113,248,114,185,72,38,107,214,48,2,14,1,187,207,196,118,27,166,106,247,37,242,184,132,117,219,145,176,133,229,183,98,196,196,109,186,181,183,246,236,94,137,244,118,33,17,232,18,204,146,118,95,147,185,8,143,198,221,251,111,187,169,167,2,2,33,185,36,49,161,8,130,154,238,230,73,239,247,121,166,165,47,71,160,93,91,210,141,85,162,105,189,119,80,232,222,54,49,46,58,119,186,204,59,164,121,63,30,61,185,188,169,33,179,20,78,120,43,20,138,233,229,146,102,231,48,178,168,164,191,232,99,222,231,200,35,140,136,114,83,247,62,229,0,18,0,6,0,0,27,182,198,36,161,152,20,226,101,178,192,20,48,97,17,177,129,1,42,10,143,158,64,2,18,8,203,126,54,204,68,217,82,241,249,59,24,77,234,247,230,1,4,111,63,30,92,153,166,78,180,233,51,45,144,20,137,196,9,100,177,72,77,130,227,29,145,64,214,18,24,119,107,74,9,79,18,36,136,94,170,243,11,116,136,48,5,26,253,162,255,198,56,151,75,63,29,55,139,69,148,140,160,233,68,155,35,132,70,185,29,22,48,179,209,72,136,24,148,91,176,135,17,74,58,38,236,116,227,103,115,86,58,119,105,42,245,91,243,208,248,228,230,81,205,61,126,149,50,51,115,47,159,51,137,60,200,190,244,0,40,141,0,13,218,248,102,10,67,133,160,176,51,76,61,50,98,32,133,116,36,37,33,126,83,181,36,212,190,27,113,228,174,155,95,147,128,128,128,112,112,16,24,68,72,17,59,104,212,31,33,81,117,16,173,22,78,76,201,17,11,206,7,64,86,75,193,25,40,84,114,163,108,179,21,119,26,179,130,183,44,172,238,13,42,199,77,208,150,255,251,178,68,206,12,132,247,102,202,19,134,86,208,166,76,217,106,113,232,110,82,169,157,54,109,165,111,202,45,179,102,13,183,149,184,214,62,161,151,154,195,209,171,124,211,174,89,116,251,85,189,54,92,247,62,27,21,53,238,124,93,182,29,60,247,87,80,155,230,107,131,236,56,251,142,12,107,106,137,108,117,255,241,112,146,83,187,248,253,181,196,255,205,178,163,25,90,224,0,37,218,154,228,33,132,195,157,169,41,171,39,154,35,210,55,23,64,4,8,76,1,28,45,91,39,136,188,237,221,58,111,180,151,195,232,44,18,136,99,33,241,0,213,92,233,5,58,173,59,150,210,90,126,169,165,86,198,65,168,87,71,120,219,86,37,143,214,84,27,35,74,26,157,106,137,29,235,216,181,139,185,167,185,28,162,204,206,191,238,91,174,148,115,86,134,152,135,98,76,81,35,52,243,18,117,59,28,134,19,42,57,206,43,114,232,164,51,78,59,185,213,219,158,45,199,153,236,158,221,95,169,191,213,191,213,208,54,4,23,191,240,195,240,156,224,112,144,196,176,136,195,80,120,193,96,80,193,240,136,185,99,64,240,208,4,140,171,6,233,188,175,197,43,40,228,67,34,82,82,165,80,132,73,69,69,142,34,121,245,142,32,179,196,142,58,222,103,177,157,220,49,80,170,77,18,170,108,181,197,179,83,15,154,230,167,174,238,254,34,127,164,75,123,100,167,131,220,134,117,23,250,29,14,63,91,142,151,168,183,189,71,195,83,214,230,140,66,26,18,191,41,53,185,203,82,44,107,31,143,171,154,250,225,227,180,39,255,255,138,95,24,243,21,28,130,194,32,0,174,255,152,146,60,156,62,18,24,194,27,24,62,10,24,32,48,37,179,99,30,0,154,29,228,207,125,224,74,42,71,231,118,235,181,74,27,55,103,153,88,100,153,34,71,205,218,47,1,167,92,80,156,156,51,172,14,139,86,116,161,158,197,6,178,202,222,109,199,93,189,185,203,152,232,36,213,98,125,37,171,151,118,60,229,34,178,57,209,29,220,132,71,123,181,36,185,16,213,67,142,51,153,157,76,84,186,26,162,55,119,217,213,114,150,141,170,34,111,185,229,103,141,58,244,94,219,181,213,169,80,35,0,2,155,122,100,252,230,113,104,100,97,73,186,99,128,74,6,35,128,64,73,128,192,128,84,8,2,1,105,70,44,4,188,147,110,235,34,141,64,180,82,104,244,31,25,141,67,242,24,114,85,90,203,241,36,167,125,109,203,231,36,178,2,96,5,1,132,146,66,132,209,34,36,9,30,154,38,44,137,201,73,82,117,224,132,164,165,211,163,175,157,243,49,110,214,248,115,111,106,249,241,245,10,125,180,251,90,104,159,184,111,60,174,103,170,65,255,251,178,68,194,140,196,91,102,205,155,169,67,82,133,204,233,163,117,133,138,19,233,157,46,110,153,119,202,130,179,101,205,215,153,184,39,134,159,229,23,212,162,229,151,248,41,167,230,93,202,48,119,221,153,174,205,87,49,236,95,51,92,158,118,155,87,254,35,248,236,242,250,86,243,177,8,6,62,32,0,119,255,153,27,30,156,10,63,24,162,92,141,21,166,18,136,66,64,240,88,22,48,28,2,46,170,41,165,20,57,79,21,108,12,138,26,178,45,144,236,70,188,68,41,186,3,98,97,93,29,58,222,252,66,19,241,89,149,130,128,167,111,113,114,23,54,230,27,63,82,44,59,150,25,216,201,30,12,37,93,49,171,70,213,100,137,78,188,127,255,242,84,123,136,167,248,250,95,211,45,2,38,1,176,17,153,81,89,170,194,98,173,87,115,48,109,225,246,245,182,125,122,155,116,245,93,166,15,79,115,167,94,235,191,193,117,81,255,116,210,188,105,214,109,230,40,186,254,19,162,175,127,223,247,55,59,118,19,22,0,43,191,244,217,201,19,150,60,140,178,8,51,16,24,12,76,49,0,129,149,53,103,10,101,171,85,164,164,167,106,50,101,25,182,249,116,162,49,120,24,21,180,94,19,92,221,170,148,12,61,165,84,141,121,163,81,200,166,30,163,175,70,221,235,117,25,73,248,176,246,25,109,223,54,131,39,94,226,220,185,213,200,67,9,188,103,47,8,46,181,52,114,16,230,217,213,39,10,93,103,36,201,238,163,40,116,170,168,249,30,71,70,21,255,47,113,85,52,59,63,145,132,233,63,31,28,145,117,83,237,94,241,223,95,53,251,129,32,0,87,253,205,120,125,57,52,112,201,96,144,133,233,130,135,70,16,7,83,181,168,9,152,167,221,187,21,39,162,246,178,194,1,106,121,242,111,24,68,197,94,70,35,122,175,200,228,3,3,254,50,164,234,133,91,181,58,252,65,214,62,110,27,132,114,155,49,97,195,179,177,110,64,217,216,195,51,111,57,253,173,243,186,38,76,167,152,108,8,211,8,74,64,81,199,1,115,179,184,48,118,241,80,129,78,61,12,178,37,212,189,190,174,121,239,185,17,136,66,36,215,61,40,101,188,98,188,213,46,254,181,56,25,96,0,150,221,14,59,77,39,186,154,236,178,40,91,48,160,176,211,128,51,7,131,88,162,198,45,209,109,112,154,135,31,120,85,185,92,204,55,78,249,56,240,92,6,72,170,226,125,27,73,10,129,245,23,58,229,150,154,145,18,17,1,72,16,220,144,228,1,153,201,239,150,81,159,11,107,81,128,150,101,152,207,110,59,147,131,20,186,21,246,50,122,143,131,245,150,85,205,48,252,81,247,203,247,221,42,165,231,110,94,199,211,116,148,255,251,178,68,193,140,132,84,102,205,27,137,67,112,135,12,217,147,112,101,216,82,177,155,46,110,37,113,194,128,179,101,221,199,161,185,247,171,82,125,135,218,219,245,37,27,185,134,219,229,148,171,102,215,254,106,46,226,255,152,123,107,125,126,234,246,243,253,125,123,168,24,128,0,25,191,230,237,165,159,72,150,104,18,56,132,62,97,64,193,128,1,102,13,8,167,163,46,45,155,52,151,196,37,16,24,243,119,117,121,214,95,17,186,113,83,158,120,139,180,185,200,215,36,84,248,165,171,161,221,52,14,65,91,30,50,185,157,82,174,112,95,82,39,158,246,193,72,85,218,52,236,155,188,89,25,37,185,64,105,95,87,255,215,116,144,145,81,188,222,53,218,220,75,10,52,225,134,246,141,124,213,73,227,197,208,129,82,89,152,104,185,140,107,108,56,120,216,130,51,177,144,208,206,211,74,137,104,158,72,241,214,41,83,223,51,3,25,19,154,249,225,198,190,52,82,225,235,253,98,66,138,85,0,41,110,248,207,201,19,250,30,140,74,8,75,97,129,112,112,116,170,6,1,0,87,162,142,48,87,54,165,248,245,185,126,234,80,192,148,181,176,191,14,69,238,227,75,19,149,71,228,85,41,235,202,170,217,177,33,250,151,204,6,69,141,147,122,84,16,56,97,177,35,181,224,255,43,216,97,221,40,191,203,228,34,74,134,118,174,137,103,219,121,106,237,254,25,238,73,215,245,151,202,194,253,146,230,101,60,147,215,200,241,101,239,108,173,138,2,216,103,253,214,172,36,76,66,207,207,125,181,233,189,92,228,65,225,164,25,229,166,35,191,252,245,40,0,246,40,8,0,2,187,124,97,241,206,112,192,24,98,40,88,1,2,129,160,128,64,108,135,97,160,133,166,16,0,99,192,36,130,211,206,205,46,240,137,3,196,88,207,19,199,66,170,12,209,78,120,140,110,219,5,181,252,41,116,45,227,95,17,40,120,17,84,195,106,236,221,197,161,0,97,7,92,31,139,224,162,143,188,120,235,218,227,253,239,186,148,181,191,84,141,30,168,64,182,151,88,164,136,139,248,184,78,41,236,115,55,85,213,213,125,252,194,55,197,191,227,84,36,28,80,186,220,29,11,178,243,236,126,64,247,229,245,182,25,130,20,156,208,87,152,168,6,76,248,89,161,140,14,5,52,130,208,138,36,70,149,74,47,187,48,228,244,73,226,128,219,56,219,65,229,228,180,71,104,125,97,196,205,143,174,161,4,69,2,98,16,249,36,241,186,70,172,58,154,154,11,15,230,155,225,167,181,56,163,56,64,216,251,211,59,169,167,105,220,234,23,42,164,48,242,146,113,52,137,6,13,89,234,198,187,169,38,163,50,196,98,17,49,105,231,92,26,217,255,251,178,68,197,14,132,150,102,204,155,134,86,96,135,137,185,151,117,232,94,19,233,155,46,110,233,97,138,143,179,101,77,215,142,56,182,153,250,54,151,157,99,210,250,53,105,202,165,16,179,19,25,57,187,133,101,158,97,5,108,223,205,79,49,82,230,175,53,106,82,191,14,93,87,127,60,92,178,105,48,14,170,64,0,54,239,140,65,31,78,224,39,204,41,9,4,65,104,208,98,98,152,22,58,17,38,99,36,85,130,64,131,209,83,6,22,191,48,142,94,32,0,145,190,227,201,84,100,158,58,189,226,37,67,51,132,167,112,54,208,134,5,211,26,12,23,202,181,43,16,95,136,99,11,214,242,128,6,68,33,197,225,109,68,187,204,37,65,167,11,25,187,124,59,109,126,243,124,124,255,254,245,86,120,178,55,110,21,167,146,22,161,248,115,130,229,83,163,12,78,8,80,192,40,112,218,67,111,138,230,66,145,204,236,131,185,176,194,196,15,153,55,208,195,131,122,12,169,230,74,7,118,218,72,97,50,139,220,246,141,77,55,247,114,63,160,74,0,14,61,3,118,178,179,114,193,49,5,19,25,23,48,112,145,98,177,32,55,101,177,201,26,171,207,71,37,141,211,97,77,103,119,98,247,235,207,253,39,115,148,92,151,215,173,219,52,243,147,180,128,65,145,48,167,78,63,222,210,68,121,242,181,164,122,93,13,131,186,230,87,74,77,27,69,225,11,182,79,233,166,212,57,231,191,184,66,35,25,231,92,174,90,111,89,68,125,75,71,125,151,136,203,222,143,238,219,15,86,185,230,119,125,246,101,212,43,171,153,114,200,52,99,59,232,139,162,77,244,117,233,253,3,134,1,0,0,82,219,76,97,183,51,193,36,196,36,81,192,57,138,200,65,13,55,220,104,6,210,132,66,68,33,123,235,211,203,27,220,39,44,52,176,128,212,170,63,69,47,147,90,183,65,76,237,82,220,167,119,95,7,182,174,171,48,149,125,122,35,101,166,137,1,98,245,58,254,33,45,248,179,82,81,75,61,187,52,209,43,60,199,81,33,135,195,14,222,190,219,76,202,100,116,227,109,146,82,198,108,170,240,47,79,37,186,210,70,42,245,161,148,243,203,179,43,153,8,190,123,44,171,179,53,95,25,246,89,114,214,218,161,146,174,140,122,120,96,2,51,245,145,187,127,219,225,215,167,124,2,26,48,6,48,44,89,253,119,101,50,231,91,229,147,177,137,123,201,43,220,18,240,69,233,105,165,82,121,117,255,150,227,53,151,38,31,92,98,147,64,145,167,123,104,46,58,181,170,227,89,48,121,20,165,83,78,80,147,180,154,26,221,245,218,130,105,124,184,79,31,157,154,90,58,180,153,140,50,242,105,51,80,242,204,155,231,246,10,255,251,176,68,189,128,132,65,103,76,211,102,85,240,142,140,217,103,112,101,230,18,253,157,65,173,37,87,226,26,179,101,233,198,33,120,63,88,107,90,107,51,218,206,169,67,80,222,87,118,43,37,226,195,229,70,69,251,91,73,161,102,48,155,227,250,73,21,114,56,146,169,133,115,153,244,73,77,90,182,59,40,230,213,100,64,19,114,0,0,38,223,99,24,41,193,236,112,0,192,104,34,56,31,34,71,160,186,238,133,138,129,151,36,219,116,161,178,140,176,246,16,41,173,143,134,234,168,176,228,187,75,56,120,146,46,166,7,104,251,222,193,187,240,217,131,218,185,32,220,31,250,87,43,117,82,78,21,187,90,254,120,135,154,174,179,221,104,151,225,159,150,177,238,245,53,31,41,45,41,39,75,53,90,170,13,42,47,85,247,69,89,184,105,75,182,168,154,186,139,153,69,136,152,226,177,148,237,28,255,213,118,145,93,213,166,156,84,127,220,7,247,85,0,45,181,248,72,209,253,58,114,72,22,196,121,40,186,54,184,214,101,96,99,139,201,221,139,246,59,61,32,194,130,88,230,225,174,219,157,151,200,108,79,103,217,93,234,175,221,20,23,97,0,47,116,176,106,13,145,16,192,224,205,1,89,23,77,157,11,21,65,233,76,38,150,118,169,22,21,24,132,152,53,100,130,131,211,242,233,73,65,230,35,60,171,59,155,157,106,54,81,105,102,85,225,228,150,52,125,196,198,90,216,194,90,225,88,209,237,85,243,205,24,35,8,189,96,220,55,208,195,206,44,105,48,219,247,245,90,210,246,154,157,238,35,230,184,173,109,231,159,239,15,253,233,12,145,63,243,128,3,223,254,96,7,231,222,158,112,97,164,74,134,34,38,25,180,174,208,209,234,28,48,82,17,238,223,132,50,250,59,146,132,112,94,184,192,121,162,199,139,52,65,56,84,173,131,2,165,98,108,123,7,7,243,178,248,84,21,19,170,193,73,88,24,90,126,132,34,157,56,198,18,113,159,186,235,25,136,33,192,159,155,184,91,158,45,160,107,220,14,100,150,66,201,220,118,18,153,192,172,60,231,64,251,29,8,56,109,153,135,149,72,118,136,213,82,198,168,162,149,71,158,200,60,242,134,52,108,164,195,61,184,178,210,82,72,231,171,165,119,103,125,190,106,83,155,170,70,226,160,251,226,98,69,153,24,0,43,255,254,52,143,227,203,54,2,29,132,22,133,133,3,15,165,177,213,146,96,32,78,45,104,180,180,101,250,242,230,78,175,248,202,218,244,11,212,214,93,72,207,195,197,226,116,228,41,70,22,123,234,149,219,121,131,191,235,117,249,154,110,123,54,159,62,131,170,126,211,101,203,79,221,65,234,87,63,90,245,78,123,110,105,205,149,255,251,178,68,201,136,196,233,103,204,27,72,125,242,156,236,217,99,109,136,138,81,181,157,53,77,177,107,194,62,51,166,13,199,161,120,171,232,250,81,71,137,73,30,125,250,78,184,183,181,206,179,237,106,167,76,15,18,220,195,190,129,216,115,206,214,221,84,153,14,123,16,231,109,71,237,108,67,126,126,111,170,234,39,246,178,224,28,208,0,77,191,230,78,168,28,4,24,96,34,88,92,14,98,130,72,57,71,234,33,20,48,25,69,91,97,230,212,88,254,56,167,114,76,35,239,26,239,17,137,246,223,1,4,175,139,5,33,5,138,88,227,239,100,201,69,178,112,171,82,160,40,164,125,61,33,161,234,131,22,196,128,16,120,228,147,41,196,228,27,105,109,43,247,250,24,213,162,36,69,113,3,175,168,33,43,238,235,123,249,24,147,246,77,54,173,19,166,157,206,145,45,199,211,218,180,246,181,59,77,216,216,61,51,75,184,169,107,165,234,189,103,159,121,203,164,158,225,119,185,240,172,42,4,221,247,244,217,254,67,144,66,128,17,226,84,168,6,103,11,189,187,130,10,169,196,254,150,13,219,141,75,243,206,251,207,122,189,186,146,252,44,83,90,144,195,84,182,171,70,173,80,106,141,244,129,236,219,179,18,100,178,203,183,237,229,111,189,109,228,16,125,45,216,84,221,217,101,79,170,96,86,157,31,37,152,137,121,179,107,219,48,169,36,118,157,118,101,213,223,166,245,111,108,165,55,104,233,77,221,186,112,199,21,224,194,138,218,242,249,109,19,169,97,108,19,101,185,251,27,40,25,240,201,248,116,193,45,222,186,26,118,218,233,169,180,110,172,254,112,110,224,0,247,255,153,190,0,133,48,192,76,148,212,193,198,77,116,2,10,139,40,1,137,2,39,21,123,173,133,203,135,177,169,47,133,189,248,238,57,59,142,232,174,60,209,92,169,219,20,186,26,187,239,197,27,237,22,140,40,230,165,84,182,33,172,111,211,97,51,51,79,205,101,12,225,221,99,59,247,69,40,17,4,205,190,127,33,77,212,19,232,121,190,100,132,253,185,152,81,99,213,119,214,43,76,110,185,149,59,82,68,205,173,133,108,54,57,11,117,247,188,153,100,113,6,220,63,223,122,207,232,232,221,245,84,208,30,128,1,155,109,76,223,85,0,12,194,225,227,2,24,76,140,75,77,117,249,64,166,6,3,7,47,73,12,92,179,11,218,95,149,4,244,138,21,47,134,171,52,198,250,33,79,132,169,184,62,176,197,250,170,97,61,42,206,129,29,45,81,86,163,131,222,252,172,103,114,65,142,125,118,105,110,103,110,205,142,115,255,73,89,229,188,111,102,118,118,130,64,196,73,185,137,26,124,46,176,180,31,109,229,34,177,102,237,117,255,251,178,68,197,12,196,163,103,76,27,70,87,64,137,44,217,147,108,101,232,20,29,155,44,110,25,125,2,131,179,101,141,183,161,184,25,200,164,26,234,179,21,91,222,117,11,54,246,186,77,109,114,83,166,115,195,226,127,252,72,205,71,136,199,125,96,60,132,183,183,158,81,181,174,246,113,250,51,86,199,215,199,55,78,68,14,57,64,0,54,255,155,79,201,160,33,10,128,5,142,84,88,136,122,92,24,4,89,243,15,11,74,27,144,208,16,137,76,148,114,155,195,169,153,138,51,18,153,128,227,139,34,69,60,186,140,200,74,12,99,198,25,126,71,183,4,32,183,34,85,16,83,110,220,156,158,147,242,81,34,214,16,221,44,178,163,160,178,252,207,111,230,142,101,255,255,60,245,16,132,10,115,90,172,199,138,253,46,212,107,73,84,106,143,186,98,110,211,220,236,218,24,198,143,52,90,92,243,201,154,106,237,51,200,30,135,35,28,90,61,85,56,217,68,89,234,134,143,80,119,16,143,65,103,121,168,73,222,121,130,156,108,253,53,212,190,161,194,170,0,29,191,248,198,113,54,226,133,193,152,170,6,124,185,183,2,226,48,181,76,181,163,52,180,192,144,208,132,4,75,40,180,97,99,166,149,115,240,21,135,211,53,49,213,97,186,169,92,116,42,34,241,81,13,34,235,229,96,102,249,24,146,214,226,239,168,247,41,71,30,108,147,195,210,60,154,155,218,24,53,226,62,42,157,93,135,206,56,84,244,226,221,75,129,202,227,208,122,123,88,217,227,187,135,84,67,46,174,85,30,167,121,153,161,85,157,146,106,227,52,225,14,231,255,142,165,146,253,19,241,245,206,62,105,150,233,70,0,5,32,0,110,255,152,91,57,149,128,129,67,75,48,97,17,38,130,11,27,128,199,65,212,213,110,216,67,192,166,47,84,17,23,158,81,27,71,210,89,133,86,179,35,11,146,114,2,153,205,203,19,233,64,64,145,177,28,37,243,222,121,108,143,123,1,94,16,1,2,103,33,25,228,98,28,194,1,129,199,79,238,234,68,157,208,147,247,66,58,12,98,49,132,171,177,12,202,107,20,121,86,42,170,100,117,75,170,57,206,141,105,28,180,145,34,202,99,169,215,69,228,135,132,204,20,25,153,157,214,220,140,103,71,84,187,117,208,58,0,82,235,161,162,184,7,20,66,25,152,90,28,110,51,16,180,74,22,206,86,120,112,177,48,208,31,34,108,100,0,149,89,2,64,146,204,112,146,238,198,77,121,248,206,106,32,201,229,19,246,33,152,34,45,107,147,54,88,4,87,221,41,8,226,43,164,12,10,110,72,147,44,99,198,109,100,191,122,212,171,23,155,252,228,227,85,110,61,120,233,63,126,207,58,156,203,53,222,255,251,178,68,188,140,196,99,102,204,27,76,67,96,137,140,217,147,109,229,94,17,213,155,44,110,25,89,129,254,51,102,141,183,149,184,125,169,247,151,38,254,243,254,120,251,231,89,255,245,219,93,55,191,157,234,54,75,47,96,117,225,200,70,86,254,223,68,154,121,183,251,51,30,123,233,95,8,158,160,0,123,239,141,67,152,34,228,49,176,136,40,28,36,6,94,107,45,1,20,139,156,246,87,124,66,192,46,106,86,3,37,96,170,215,45,245,145,229,214,160,51,174,41,87,136,68,8,210,62,78,34,15,230,53,237,156,215,129,73,21,197,171,215,141,204,206,149,95,255,187,90,221,199,141,68,83,62,254,229,92,228,87,197,81,214,230,49,200,233,66,59,199,35,187,34,125,17,29,222,197,126,150,42,110,66,182,61,21,218,70,66,41,92,167,52,200,139,184,205,95,186,115,239,215,255,13,0,3,0,0,111,219,211,54,222,142,208,139,50,201,8,203,64,163,35,128,131,162,237,37,153,139,22,213,203,87,122,219,188,41,99,64,147,207,252,9,46,121,227,83,221,92,79,13,13,248,14,33,41,151,78,61,111,91,251,75,102,142,196,20,242,97,47,192,40,39,26,51,113,65,246,129,238,30,8,46,173,127,244,67,117,68,32,239,171,160,173,144,204,48,76,170,104,189,139,93,169,179,70,66,10,143,158,205,228,169,88,110,72,130,146,25,142,94,148,99,155,8,103,27,181,141,179,156,178,30,122,199,218,135,194,182,35,42,200,184,210,71,165,254,189,214,234,90,243,183,178,20,166,191,187,57,136,78,9,0,4,187,252,100,88,225,192,147,96,104,16,178,176,214,66,3,21,132,74,128,5,210,96,193,104,40,40,211,30,85,112,254,28,74,21,50,157,193,176,251,37,78,245,56,236,97,124,175,136,194,113,60,67,199,154,85,118,252,204,34,14,231,109,103,101,16,150,211,114,12,101,1,125,84,65,89,16,178,5,147,140,102,156,97,163,201,153,17,31,123,252,100,187,190,95,106,108,103,143,186,218,150,106,83,187,245,120,92,70,127,137,184,183,86,58,57,55,71,162,85,177,40,210,81,51,14,199,123,84,90,17,146,214,131,78,183,249,159,127,229,41,167,102,165,255,172,250,247,83,125,247,62,255,245,159,128,0,11,109,255,52,45,60,197,1,131,27,135,29,227,18,151,64,71,98,226,43,56,56,82,128,133,157,32,19,128,4,210,21,31,230,215,51,71,81,136,210,197,211,50,118,8,89,97,3,202,163,144,113,69,89,60,248,219,40,182,37,9,50,222,221,211,246,120,231,107,202,241,55,91,221,196,242,118,33,147,53,110,246,93,111,124,212,205,203,58,251,175,75,175,169,94,215,182,222,115,221,13,135,76,255,251,178,68,210,8,228,249,102,203,83,136,110,98,157,44,217,115,113,230,94,17,57,155,48,110,37,107,138,36,179,102,13,199,161,120,232,198,207,116,245,214,118,118,181,209,85,103,239,229,103,75,253,206,141,221,85,177,254,121,246,137,238,186,168,115,210,2,174,12,182,236,101,217,217,134,136,198,75,19,140,8,12,90,187,50,40,17,144,43,16,92,112,2,1,58,50,133,113,48,74,163,210,75,83,161,124,156,221,189,125,201,214,91,225,163,25,222,48,145,206,24,148,153,228,222,188,20,235,214,231,53,248,112,83,139,205,154,184,76,68,220,171,183,161,139,116,168,234,233,87,167,127,107,10,54,248,140,116,189,195,205,212,54,145,143,168,120,247,178,121,154,143,170,88,153,234,181,141,247,123,227,190,81,111,103,136,173,167,178,151,235,241,127,226,234,30,235,251,158,239,122,255,254,33,4,183,85,0,43,190,248,199,214,83,92,153,204,66,109,49,176,244,204,133,51,5,130,75,158,221,140,10,16,96,236,151,87,162,208,206,115,249,83,106,245,73,100,197,234,41,233,101,184,98,133,203,206,43,22,138,120,192,232,35,9,192,32,253,134,210,69,11,130,190,16,67,214,7,63,45,55,41,16,150,252,219,59,101,66,40,235,67,162,149,238,10,46,245,37,110,45,69,146,71,12,67,221,139,23,63,186,237,173,190,222,47,72,202,150,117,169,65,209,1,249,69,146,202,75,233,104,184,114,205,14,121,150,210,53,107,173,157,11,24,167,178,147,122,106,52,48,75,82,212,212,20,102,11,36,192,2,107,109,50,151,68,30,2,6,26,204,94,113,54,57,65,165,161,204,104,62,98,18,121,128,131,238,252,25,44,46,251,97,49,162,167,152,29,38,133,57,193,226,202,80,188,29,10,243,160,126,168,222,52,7,225,195,105,195,108,196,142,151,140,184,113,135,96,255,86,67,91,52,199,206,164,106,108,43,155,38,136,156,190,225,71,134,48,80,95,48,172,92,153,167,228,123,179,173,154,107,12,48,214,26,67,91,108,75,205,146,136,182,212,153,144,157,36,26,77,203,197,144,179,115,84,166,37,112,40,249,146,129,194,48,207,151,199,32,191,27,221,35,159,36,55,252,38,208,245,255,219,90,199,247,212,245,113,132,64,7,255,254,157,39,113,232,150,23,176,198,94,12,85,76,132,81,103,43,121,41,27,88,22,8,150,69,211,109,251,61,58,61,173,20,8,118,26,14,76,15,203,171,214,137,165,13,60,20,231,48,183,172,48,89,2,187,68,186,51,218,254,55,65,48,182,89,163,217,189,220,60,21,36,233,29,141,74,98,232,154,69,52,99,194,91,8,220,189,143,165,49,209,68,195,93,61,51,94,42,168,119,104,143,190,214,255,251,178,68,209,140,196,194,103,75,27,136,109,240,160,44,217,99,113,232,110,18,1,157,46,109,177,13,130,117,179,166,77,183,161,184,54,7,211,193,127,90,194,44,146,100,216,197,145,215,60,103,213,197,167,93,18,81,150,216,239,247,245,159,239,141,187,61,164,127,255,168,33,64,3,45,223,26,181,97,215,153,24,96,241,130,16,11,182,6,12,54,229,240,49,193,4,231,38,2,107,14,195,45,120,218,44,140,171,99,137,135,181,196,49,223,150,216,118,67,220,93,104,187,179,235,161,5,106,162,121,17,48,244,244,186,178,202,165,91,141,74,24,4,217,55,52,11,222,211,194,97,118,170,58,168,122,9,68,249,113,197,150,195,106,75,61,81,98,7,17,48,67,216,145,222,153,254,168,163,50,8,161,248,209,174,88,250,135,191,177,230,14,135,22,177,12,99,22,100,135,118,128,174,62,40,104,128,135,155,85,238,226,194,228,140,134,191,189,143,251,191,175,249,126,191,227,227,250,4,33,0,43,255,248,201,184,163,79,142,1,197,37,45,48,152,180,120,209,13,37,177,131,4,10,170,190,87,195,180,210,42,58,211,29,135,226,5,108,79,47,30,238,139,149,30,156,157,5,135,180,126,208,31,18,33,69,46,30,37,45,204,86,150,110,173,149,140,77,167,123,167,199,126,112,191,63,125,124,224,219,182,40,238,136,49,61,93,20,36,242,195,24,35,150,196,189,166,126,118,148,117,7,147,58,228,111,98,38,231,151,216,186,21,43,84,48,41,141,229,254,95,59,165,72,116,24,159,255,156,3,48,0,91,93,204,151,160,21,14,9,10,49,241,131,22,65,38,21,121,225,177,33,102,190,226,178,168,195,68,168,233,243,134,225,42,205,201,96,78,145,115,187,108,235,77,113,103,36,155,166,74,34,183,76,216,63,160,209,129,50,132,68,138,241,153,95,89,206,180,221,162,71,219,237,210,29,8,174,86,117,191,216,202,67,171,177,138,207,83,102,20,137,164,232,114,92,89,20,80,254,232,181,67,79,37,157,209,17,168,102,168,182,173,234,83,138,178,14,195,231,33,134,171,70,48,225,26,27,235,251,27,235,245,24,19,0,27,255,252,195,114,207,145,96,216,159,76,152,161,80,131,145,75,98,160,230,90,6,133,65,224,45,70,241,126,102,124,192,142,135,29,84,105,160,20,135,24,227,74,247,234,133,17,162,146,177,35,92,196,87,181,247,133,225,219,215,49,78,3,120,243,5,16,225,48,184,35,125,212,92,116,48,82,227,118,158,12,31,8,92,22,246,56,134,36,98,119,10,146,113,68,142,113,144,124,33,157,142,144,234,145,202,120,28,40,140,207,45,68,55,107,50,50,237,74,72,183,85,134,199,116,69,13,116,70,85,255,251,178,68,198,12,164,20,103,76,155,140,27,112,134,140,217,195,109,229,110,19,181,157,46,109,189,9,194,131,51,102,93,183,161,184,91,171,203,44,192,228,188,79,203,62,139,17,11,135,226,194,42,9,155,252,68,214,161,249,1,105,72,119,191,153,92,105,215,3,19,6,57,65,244,99,194,37,172,66,121,135,18,162,138,246,129,222,215,78,164,70,231,208,221,190,49,214,113,99,13,110,58,142,34,129,90,213,131,250,88,175,69,217,235,155,138,136,63,89,150,99,56,132,206,23,13,68,137,198,50,251,153,96,139,34,113,149,95,9,227,195,124,29,145,66,71,22,130,2,187,213,226,230,66,16,226,226,167,16,208,61,138,27,100,135,227,24,153,14,70,19,36,176,234,177,178,52,105,179,115,55,99,120,227,46,149,217,126,72,113,252,153,27,173,113,196,208,161,61,136,124,72,232,30,36,39,106,27,243,255,81,57,209,124,144,50,251,169,190,83,159,5,202,0,27,247,244,171,155,48,32,240,210,132,67,56,143,68,128,34,199,144,80,16,116,18,6,44,132,0,84,174,41,182,147,18,149,81,69,245,158,16,205,104,132,141,129,197,45,208,222,118,162,241,121,199,53,251,179,67,42,179,26,129,50,114,46,50,211,36,106,78,230,49,162,130,35,170,221,179,226,112,131,195,87,216,253,230,228,164,165,43,197,177,217,206,133,191,245,173,108,107,61,244,245,180,219,186,206,156,68,75,105,201,35,91,120,159,203,229,58,156,155,49,159,194,252,178,40,213,75,127,151,174,214,204,249,150,49,27,223,92,119,250,63,160,115,0,0,118,232,96,73,233,128,139,0,194,145,141,13,162,48,193,17,180,80,10,84,8,24,156,108,206,19,134,11,142,179,88,107,24,132,220,106,193,38,48,24,28,159,45,167,242,176,126,196,85,18,144,205,58,85,83,27,128,211,72,28,39,145,240,158,106,84,30,71,2,117,14,121,4,134,171,15,82,114,23,40,221,55,169,160,37,90,140,179,243,187,186,161,220,219,133,53,254,179,221,30,109,146,180,91,33,4,69,77,20,17,10,119,201,86,102,98,221,14,85,119,43,170,21,144,228,101,37,87,40,213,94,202,181,23,35,186,176,222,249,151,255,235,234,237,255,241,192,0,238,186,153,64,185,199,3,133,138,14,1,168,240,19,197,138,72,128,213,164,193,198,135,67,8,130,233,126,93,56,248,135,209,145,144,201,78,55,35,14,128,100,151,116,138,194,177,118,93,144,148,128,106,141,7,79,81,39,81,161,52,50,78,250,105,219,245,167,237,215,212,54,213,34,6,250,191,250,247,250,152,213,247,95,90,26,74,173,60,157,163,197,27,58,13,84,45,218,96,179,95,182,33,38,174,150,238,218,102,255,251,178,68,201,140,196,129,103,75,155,134,62,96,148,76,217,131,113,229,126,18,201,155,42,109,189,13,202,55,51,166,13,183,149,184,203,90,184,191,151,102,58,102,98,19,199,195,75,88,243,105,101,255,199,36,77,213,87,122,206,255,221,56,233,107,45,184,152,29,29,71,222,192,188,104,0,43,119,192,146,83,17,58,48,193,147,16,28,57,65,84,130,94,204,213,19,213,185,62,95,57,150,223,20,179,76,42,81,26,116,190,112,106,101,81,183,178,179,38,206,73,149,97,220,168,122,173,103,33,236,44,87,114,102,120,216,163,150,246,133,31,90,157,185,151,118,243,79,153,239,4,61,40,177,153,85,31,206,151,118,48,212,59,42,94,122,28,107,43,68,135,207,114,209,29,68,200,246,45,135,28,92,166,68,33,138,86,19,118,202,109,172,20,34,70,86,34,16,206,236,99,140,102,208,213,35,54,155,246,67,159,222,74,250,1,209,53,0,27,183,248,205,213,195,113,5,9,65,70,57,28,20,48,131,7,74,42,191,138,129,150,192,65,219,89,77,69,251,170,220,171,70,69,109,213,174,6,65,39,82,193,149,210,28,216,124,5,26,63,111,216,139,154,222,52,95,17,3,203,52,189,69,3,247,30,88,56,0,226,74,132,138,165,128,225,133,13,145,238,189,144,239,193,234,155,43,54,201,35,88,141,93,171,217,227,100,162,70,91,91,93,149,42,114,171,99,106,49,240,200,67,64,217,119,107,230,142,62,17,153,78,226,249,187,149,84,72,164,108,238,227,120,141,250,251,152,74,198,142,55,27,21,93,229,131,220,192,1,45,187,26,50,104,25,81,50,48,88,198,33,0,49,44,12,32,65,84,196,14,16,137,1,5,10,13,100,224,109,81,53,160,174,220,225,88,146,200,57,31,182,192,114,95,116,216,80,19,242,253,35,147,195,172,223,205,87,13,128,44,39,28,17,170,26,14,150,112,208,240,71,250,75,158,144,82,106,145,16,162,138,30,149,8,67,204,109,174,107,138,37,79,68,48,129,111,112,122,13,126,11,75,165,68,82,162,217,159,134,91,72,170,57,101,25,118,154,75,213,172,116,29,34,188,41,86,186,118,63,230,89,110,63,138,180,109,245,102,72,91,136,101,255,226,68,32,0,159,111,77,30,158,58,128,240,195,202,35,49,164,76,230,1,71,83,0,1,129,192,96,96,41,194,57,149,13,102,50,16,218,241,162,60,36,44,254,90,97,82,138,96,151,122,66,89,210,234,182,84,192,84,29,80,241,20,147,72,167,96,71,162,140,40,177,236,112,152,60,26,98,160,18,77,227,152,220,85,69,196,50,99,239,104,110,156,247,19,135,14,217,199,45,85,240,117,29,116,157,163,247,84,138,195,59,186,153,182,255,251,178,68,204,140,196,171,103,75,155,143,66,114,148,44,217,99,113,232,78,18,193,155,46,110,61,9,202,80,179,101,141,195,31,48,233,230,18,157,162,222,30,215,74,225,114,224,106,35,40,213,129,77,27,119,187,172,152,170,143,229,43,253,70,239,170,243,63,199,21,124,224,69,128,1,183,125,140,246,180,57,208,132,97,100,96,18,56,211,40,193,162,20,58,53,160,48,40,184,238,220,143,54,31,73,102,203,201,106,211,175,3,229,102,171,74,191,58,252,203,223,234,127,152,100,145,136,223,42,72,157,91,20,159,18,68,228,130,170,144,50,218,14,1,76,26,222,253,167,11,192,125,162,129,154,173,239,24,172,153,90,19,249,109,206,207,209,162,55,23,24,237,168,178,245,2,221,20,47,72,181,19,82,84,81,242,145,15,114,103,66,94,201,20,74,238,224,173,127,54,204,251,127,62,55,194,139,197,245,116,217,26,157,119,220,201,172,75,215,96,43,82,0,9,126,244,192,138,212,194,21,84,200,241,172,207,64,216,198,161,96,32,8,22,1,32,80,192,172,66,8,174,168,30,109,180,134,31,102,246,65,169,185,122,248,127,30,56,20,116,14,220,109,82,197,88,59,108,246,40,80,112,23,37,102,242,114,247,166,147,254,243,226,223,207,191,112,153,76,46,87,149,60,123,25,107,14,10,142,239,174,102,28,71,196,144,139,27,196,180,116,241,52,131,234,39,95,157,157,212,233,145,53,81,77,38,200,160,182,52,238,103,142,35,170,116,158,149,162,29,110,226,14,19,199,179,221,185,201,185,138,221,74,109,236,96,162,180,244,107,65,108,206,113,182,101,61,126,187,86,166,112,179,117,0,0,4,0,118,219,176,90,57,17,115,36,88,215,39,53,2,196,34,218,106,76,177,38,156,80,22,157,78,124,234,235,48,177,155,187,163,93,199,182,152,214,98,171,161,189,157,157,8,203,216,68,38,17,228,77,66,178,174,53,137,25,146,96,135,99,146,175,181,73,119,82,138,105,248,88,141,161,146,242,252,219,142,223,142,150,218,104,219,225,154,8,158,89,151,52,117,210,92,242,220,87,106,157,205,196,213,33,183,62,125,245,54,79,21,207,49,203,58,151,55,55,252,240,69,122,87,29,207,243,91,223,54,35,148,0,27,36,240,210,234,20,234,148,232,193,1,100,197,97,64,120,228,17,2,133,227,83,48,112,82,21,0,215,85,181,82,70,41,217,99,187,24,144,190,174,35,101,141,62,42,148,132,10,115,32,85,186,181,90,203,23,140,40,9,110,80,39,22,107,73,74,218,187,144,174,242,26,40,15,137,139,75,214,180,42,22,182,180,192,174,243,233,105,179,190,225,97,224,242,137,143,169,136,214,184,153,238,175,249,182,231,255,251,178,100,202,12,133,17,103,74,155,168,110,192,134,236,217,138,105,232,90,83,153,155,40,110,177,24,66,13,179,102,13,166,33,96,189,171,90,139,95,169,231,182,130,85,111,152,230,249,190,163,89,118,227,179,71,18,33,139,92,29,4,13,27,213,37,68,75,242,232,48,89,167,185,251,229,127,215,107,255,255,249,158,64,64,0,46,223,226,4,167,53,235,246,58,56,37,97,133,1,46,85,165,188,129,71,130,195,227,200,244,219,6,175,76,24,229,167,70,165,49,50,238,218,1,65,37,136,208,129,193,1,240,241,28,247,25,67,238,198,207,206,191,31,254,245,16,182,169,186,166,233,3,153,225,131,177,164,247,58,93,178,61,207,28,143,188,134,103,104,48,172,242,23,48,85,16,241,238,209,203,21,110,162,132,34,141,27,80,130,245,149,60,33,37,14,171,233,158,95,152,139,27,188,196,51,215,31,205,125,255,87,247,215,116,28,85,0,171,243,47,166,195,129,73,67,25,1,131,14,70,17,144,80,195,64,24,24,2,7,0,172,144,192,32,29,83,48,69,180,205,105,223,230,250,221,238,66,101,149,223,151,65,153,47,199,33,174,169,204,182,13,174,138,164,160,67,135,33,136,80,37,11,104,175,160,251,95,110,55,55,40,187,126,228,138,247,148,112,18,107,186,143,222,37,4,42,177,211,237,124,245,83,207,113,60,207,117,211,242,183,91,42,86,159,92,194,149,44,47,74,113,226,65,213,250,111,109,76,107,188,77,205,167,204,33,242,227,168,133,247,216,117,195,15,99,108,235,143,235,37,81,6,171,187,219,110,155,173,116,42,88,237,165,0,35,70,192,112,2,93,182,231,55,6,156,98,24,83,180,205,244,120,132,236,82,76,165,199,73,143,66,39,212,72,229,106,226,58,66,137,179,204,48,109,86,180,64,13,39,249,48,233,32,247,49,154,137,80,241,80,210,80,139,182,163,243,228,109,99,109,214,188,229,254,147,17,148,164,183,56,168,159,134,244,215,152,173,44,147,47,150,207,23,9,61,223,244,255,118,253,162,241,121,54,219,233,23,251,109,145,25,63,109,204,249,138,245,29,217,255,249,145,143,3,78,78,216,201,190,69,101,103,215,120,242,235,39,219,51,201,65,60,196,0,102,246,195,154,248,13,168,110,47,105,143,137,2,18,128,8,202,134,162,192,71,28,148,8,175,33,14,196,203,249,43,102,206,61,153,117,199,238,102,195,77,44,0,88,172,53,37,120,151,75,146,245,60,73,126,210,96,74,104,194,188,100,89,251,139,30,113,161,218,56,160,161,172,96,209,28,44,227,234,162,171,234,70,200,234,191,158,210,45,137,180,91,183,117,86,90,189,146,67,193,177,2,142,230,161,206,57,10,27,99,198,255,251,178,100,204,140,181,2,102,202,147,168,94,214,136,140,217,135,101,38,92,82,125,157,44,110,33,89,130,48,51,166,1,166,33,56,204,188,82,78,209,55,59,213,238,245,190,220,14,222,99,156,135,122,100,191,247,225,22,155,244,68,91,230,237,206,100,213,158,142,27,57,189,44,114,137,24,112,144,147,170,40,48,251,115,30,22,191,25,248,86,74,72,185,75,70,229,139,49,104,54,198,161,105,207,151,21,167,121,97,72,14,175,218,37,211,230,232,127,246,89,28,219,218,91,138,8,227,93,199,92,140,28,116,76,53,51,61,84,14,84,64,242,148,137,115,216,161,165,53,171,15,141,46,81,173,196,180,56,97,239,11,14,66,221,79,75,17,22,86,238,209,23,124,240,59,68,152,134,170,102,163,213,89,14,241,189,180,18,208,96,250,139,45,139,56,125,88,249,83,98,107,68,187,24,208,60,79,9,14,9,50,0,23,91,140,199,218,68,229,32,44,49,111,48,60,39,1,39,192,162,208,46,9,0,128,112,0,42,176,137,138,214,96,81,106,44,26,247,159,26,21,120,228,14,206,104,159,104,116,116,242,21,237,45,83,133,140,213,161,177,210,51,135,9,179,67,238,242,220,124,102,231,87,52,174,251,53,169,59,26,167,151,223,152,201,4,16,240,245,93,110,251,50,131,179,40,123,149,79,77,228,147,104,168,206,102,213,67,38,233,165,79,152,74,254,226,239,119,149,184,87,139,105,91,135,191,169,137,230,46,85,234,93,203,231,110,90,199,15,201,254,171,186,142,174,234,30,162,87,219,246,170,155,238,173,123,235,212,2,40,1,118,219,243,34,51,154,227,45,32,10,231,242,141,163,97,109,22,51,164,151,82,128,240,172,210,18,97,221,150,55,144,60,15,137,224,69,98,203,206,64,98,121,204,30,165,248,191,29,111,243,190,232,135,33,70,82,69,100,201,238,95,78,233,20,222,150,86,154,235,135,210,233,19,17,221,107,187,138,230,230,228,69,169,167,235,210,115,134,92,98,93,218,159,123,101,250,254,61,81,5,93,39,121,173,47,140,185,220,43,144,139,114,223,237,94,234,34,52,216,69,142,49,108,143,40,202,35,59,152,162,106,73,4,110,254,26,17,64,5,235,175,230,102,142,152,124,190,97,96,88,4,46,97,1,50,10,177,245,116,20,4,37,208,82,83,4,73,67,129,100,125,15,21,221,82,13,82,31,134,165,164,33,228,241,121,25,8,78,244,69,154,167,118,37,206,135,62,105,108,200,48,146,199,166,104,45,52,242,249,152,129,167,12,25,69,168,241,116,145,183,237,125,194,115,250,239,80,255,96,232,140,170,146,62,142,166,146,238,133,245,133,152,87,231,155,187,253,127,34,21,222,132,65,65,56,255,251,178,100,207,140,196,246,102,202,27,184,66,240,138,236,217,147,101,38,90,19,85,155,48,110,49,9,202,67,180,37,205,150,25,104,252,121,9,108,67,30,35,100,206,33,36,240,68,212,37,139,153,140,102,118,127,29,8,49,24,76,60,70,25,216,143,192,181,81,64,54,85,0,10,219,119,50,49,12,120,212,164,228,96,222,189,247,119,134,137,11,34,89,134,45,72,39,13,20,47,147,27,200,121,143,77,165,212,119,78,185,231,125,160,225,132,76,40,42,146,103,202,26,6,29,229,163,50,170,202,255,191,251,68,26,74,195,208,105,254,218,24,243,171,218,102,233,135,213,103,102,232,81,208,93,106,60,211,84,103,99,227,54,243,44,166,67,219,36,90,15,112,221,178,253,173,222,205,75,17,133,191,136,141,36,143,157,115,73,111,60,178,183,227,4,15,48,28,245,16,17,113,182,138,184,24,170,12,52,95,113,155,185,78,145,23,213,85,0,128,41,183,255,158,46,4,112,205,114,224,107,225,196,65,135,159,212,172,46,82,91,203,178,108,65,31,104,16,7,175,161,184,178,8,222,76,118,141,163,199,4,163,229,224,2,60,50,125,205,151,87,68,133,104,146,43,188,61,21,35,169,172,213,71,49,61,79,4,13,21,86,37,18,212,187,28,52,222,224,189,225,21,218,100,115,14,97,30,111,132,60,193,197,47,118,54,111,150,148,206,45,134,42,34,181,220,15,214,22,18,84,120,218,165,63,131,199,89,46,119,232,76,53,59,90,137,224,112,150,43,184,49,218,226,200,70,113,10,228,200,175,132,139,233,192,51,214,0,0,64,10,239,254,230,234,129,143,100,84,92,97,128,28,66,76,177,132,173,2,17,46,228,46,203,226,240,239,25,35,37,191,119,145,72,23,64,90,230,147,137,3,77,163,66,52,158,197,118,214,138,214,242,3,177,196,12,177,188,181,162,103,26,45,141,166,173,65,72,52,187,121,144,186,132,98,189,59,100,130,156,211,233,39,102,235,236,132,9,13,97,225,252,156,61,200,151,90,218,119,145,131,12,22,30,73,1,252,186,45,88,195,23,40,209,227,104,132,53,13,172,169,143,113,181,255,50,252,80,173,98,84,233,87,112,240,70,190,71,87,19,242,69,226,91,78,102,36,34,176,2,146,205,12,101,173,12,168,13,0,198,121,128,131,136,145,92,97,192,16,165,205,204,0,8,165,195,245,217,3,33,36,121,220,136,67,227,198,238,219,31,163,7,99,211,153,92,151,99,122,92,7,120,228,128,237,121,119,135,141,237,75,252,129,0,80,76,60,252,149,64,183,75,11,15,92,184,121,41,2,158,122,159,254,202,58,163,103,120,214,163,113,185,84,243,46,51,163,169,7,226,61,70,57,121,207,115,255,251,178,68,204,8,132,167,102,204,187,76,66,240,151,172,233,186,105,40,142,18,173,157,42,110,189,9,194,92,179,102,77,204,32,57,166,182,106,248,101,190,89,209,168,120,150,226,116,200,210,203,109,249,177,97,198,25,67,137,19,154,61,7,243,13,87,105,215,16,51,132,170,239,143,191,194,148,0,86,235,177,138,109,198,102,48,16,228,16,99,30,69,136,215,202,32,102,50,206,74,61,60,114,104,26,187,118,110,247,109,105,230,71,15,4,7,9,129,224,232,15,115,80,72,30,48,160,144,124,17,2,91,24,34,12,54,207,139,90,60,94,205,167,245,154,212,145,99,36,133,52,203,107,245,103,135,186,30,148,48,90,198,61,195,141,65,40,161,209,115,2,8,212,28,163,44,210,173,13,178,33,186,117,183,148,32,157,72,145,201,181,44,139,7,245,2,98,130,17,83,114,20,239,195,250,201,147,236,62,187,196,131,43,253,84,203,249,248,135,246,106,199,21,75,115,32,131,151,0,16,128,5,55,251,243,210,80,235,71,5,75,52,202,130,129,20,117,116,50,114,160,36,183,145,33,209,246,18,19,132,145,156,105,14,170,96,84,228,66,182,9,67,209,224,104,242,207,177,133,10,221,149,109,79,87,23,173,137,146,169,198,247,223,218,113,85,21,83,162,241,83,67,218,98,184,236,125,218,179,50,37,196,218,211,109,55,43,45,207,109,11,255,55,167,250,119,49,205,165,241,109,115,17,9,210,17,141,74,106,74,149,179,178,49,175,196,245,120,247,62,234,213,170,190,34,186,168,14,192,79,109,102,57,44,143,6,21,152,179,15,25,37,118,170,145,145,32,238,98,156,234,149,191,179,110,153,78,87,147,130,51,139,139,32,88,249,135,229,29,11,175,186,89,6,86,137,167,24,70,159,139,160,99,76,165,121,27,202,203,141,141,31,7,83,136,230,117,116,97,151,28,66,25,14,199,98,171,152,134,20,0,21,142,101,96,227,168,153,208,185,198,163,19,206,83,31,73,29,93,202,146,149,235,227,19,118,109,58,35,28,164,65,111,109,12,247,244,41,42,97,181,20,61,222,128,59,22,0,115,109,177,158,183,38,211,83,8,141,198,57,47,152,140,0,97,96,99,106,200,204,185,43,2,184,158,120,99,78,165,42,191,129,168,176,189,22,167,143,192,140,253,205,134,161,182,213,219,2,25,193,24,141,133,213,39,14,147,112,202,169,19,158,181,89,205,202,106,70,144,210,72,219,134,103,166,16,211,211,242,71,45,191,82,218,184,73,101,50,250,179,232,153,185,35,146,34,101,75,72,130,24,251,73,28,101,117,115,132,190,70,252,42,254,212,110,190,87,187,168,181,104,39,122,130,147,204,124,201,237,113,11,71,9,17,171,60,255,251,178,68,199,0,132,18,102,205,211,73,66,80,128,172,217,179,105,37,124,20,77,157,44,110,97,37,202,87,51,166,233,179,31,48,125,190,13,249,186,10,162,142,127,183,84,182,149,97,134,53,44,255,249,103,171,13,117,64,128,93,223,253,204,98,244,122,24,194,74,130,131,166,92,28,164,94,2,253,151,165,77,152,180,204,146,45,42,179,50,223,89,169,139,245,126,189,20,118,197,106,120,172,190,199,106,80,91,229,218,247,173,83,103,32,186,4,28,180,205,71,111,208,121,10,149,193,52,136,49,2,79,152,213,49,46,249,216,251,69,52,118,225,155,185,203,21,153,171,101,0,145,172,204,212,209,163,167,117,50,233,231,8,20,189,42,85,224,178,81,171,178,207,73,13,186,251,159,255,202,159,230,48,205,95,69,138,196,141,49,43,21,183,173,20,161,236,255,43,85,42,212,83,198,141,80,116,136,0,21,36,172,236,206,115,104,173,141,78,74,52,192,104,160,104,53,73,108,9,202,99,192,178,111,164,4,109,77,20,154,147,100,105,38,234,83,221,145,50,218,179,112,74,78,205,189,13,46,40,248,53,151,141,151,68,167,251,110,87,15,222,151,204,179,110,42,9,52,187,144,198,219,161,98,248,66,222,48,194,240,201,100,53,221,221,219,63,192,163,155,138,57,150,47,204,40,242,53,214,70,229,12,165,149,65,197,41,221,36,52,72,195,198,206,203,111,197,68,164,10,78,239,242,122,16,120,200,80,106,52,176,228,214,89,87,17,224,235,44,67,163,198,143,242,189,127,187,254,245,69,139,254,190,83,240,96,128,1,184,220,103,20,109,155,100,236,107,50,105,145,4,6,176,36,131,129,130,160,176,128,241,142,70,131,32,88,76,172,96,13,44,155,174,172,234,117,33,219,87,93,182,230,111,64,116,145,199,221,236,126,28,154,104,247,123,61,77,24,151,202,221,124,89,126,33,101,9,38,97,20,125,233,16,160,121,18,72,131,202,72,150,11,134,160,211,103,91,99,29,207,158,196,242,194,113,46,118,207,92,109,104,28,79,218,148,31,174,183,114,76,186,119,205,162,155,37,208,140,92,37,59,155,181,58,150,208,72,234,100,218,61,209,216,191,248,49,114,108,253,227,239,255,151,191,230,56,183,110,155,241,215,186,186,129,19,120,0,15,111,169,211,122,26,66,33,141,17,153,9,160,232,227,57,100,4,64,162,66,74,173,8,182,207,33,233,128,124,216,50,228,218,9,54,108,140,17,71,32,44,225,246,69,82,38,24,89,68,4,100,231,34,193,134,98,17,144,182,164,114,197,236,188,108,11,197,56,250,119,207,187,106,238,188,194,46,126,44,212,43,97,243,29,99,14,222,92,164,186,174,17,245,106,177,196,179,83,255,251,178,68,209,12,196,245,102,201,155,137,70,18,159,76,217,67,112,200,204,81,29,155,50,109,165,13,65,255,179,102,77,180,149,240,92,85,195,179,138,241,49,222,117,213,95,254,76,107,63,210,81,153,48,81,4,214,43,115,127,250,125,253,196,71,248,219,234,190,2,53,160,0,174,219,83,138,210,48,214,163,14,9,0,151,4,125,39,178,219,78,65,17,41,124,229,85,90,37,60,182,212,22,212,79,17,148,2,173,231,72,99,201,210,109,131,65,243,172,120,46,104,218,202,148,98,168,203,218,143,149,194,5,205,210,60,94,68,234,67,93,33,247,34,58,53,22,82,43,28,138,162,166,119,102,57,89,46,32,180,30,69,206,175,115,33,148,216,129,168,165,89,113,52,16,69,42,114,213,225,176,149,208,79,226,195,68,110,245,210,181,255,39,173,122,113,73,75,64,58,0,3,44,112,219,94,72,229,72,244,233,180,212,195,194,76,193,1,176,195,83,164,28,131,152,0,47,152,92,21,24,216,11,7,1,224,160,16,24,9,24,52,4,132,2,99,69,135,7,90,28,21,228,46,4,44,155,44,162,182,47,23,176,188,101,244,83,101,218,190,154,139,138,128,166,178,134,197,193,119,155,137,81,131,203,22,41,125,148,125,123,50,247,249,211,144,50,114,252,170,100,201,71,184,21,170,203,21,28,177,127,196,85,51,62,117,156,25,192,36,6,130,226,71,131,65,168,29,13,36,102,88,168,184,112,163,196,139,114,226,131,11,16,144,106,24,244,120,225,148,44,65,117,37,48,215,97,87,83,199,84,145,78,142,98,182,221,194,217,239,222,107,220,203,87,95,243,255,199,53,209,163,160,58,29,147,66,182,252,205,191,249,34,199,34,252,11,139,184,143,79,227,64,225,212,0,3,178,202,111,206,30,233,102,117,9,18,81,10,151,169,111,152,208,33,99,104,162,212,26,36,146,122,17,41,136,92,162,7,129,16,32,144,132,79,48,45,40,45,32,146,36,132,146,69,137,193,34,206,236,69,143,27,68,83,146,50,188,77,142,42,159,148,125,54,161,108,83,203,123,99,4,42,132,85,119,36,224,130,62,142,231,37,93,211,93,53,102,162,89,204,136,198,75,122,47,78,218,167,255,174,86,134,147,63,73,124,152,17,176,94,13,212,0,15,255,169,150,72,41,213,160,225,150,98,129,144,32,169,134,193,81,135,32,193,129,64,3,220,2,3,194,192,50,18,155,10,195,61,10,5,13,55,71,154,59,2,204,195,132,198,1,228,100,66,82,81,33,80,202,236,166,226,21,162,197,213,148,155,220,170,104,217,115,44,201,132,20,154,53,251,45,181,169,64,162,53,167,57,101,74,171,215,138,9,99,210,71,150,252,125,255,73,34,196,221,255,251,178,100,213,12,198,105,102,201,155,184,67,114,117,202,185,147,104,194,126,17,157,155,50,110,164,177,193,237,46,102,141,163,14,57,157,206,131,42,187,68,232,82,88,180,43,187,187,48,233,110,232,74,254,159,186,239,184,241,67,180,234,244,182,154,94,255,117,245,124,128,87,32,0,167,191,115,92,188,238,142,49,231,3,157,30,112,73,242,177,80,120,0,73,38,91,149,71,9,255,131,239,203,43,111,29,215,206,144,140,163,116,244,168,202,148,24,78,206,117,102,57,72,190,103,199,32,86,190,190,127,93,88,115,153,123,229,210,173,118,14,241,119,69,46,99,201,55,122,137,207,180,169,153,233,206,77,205,130,137,115,11,152,112,123,101,169,7,40,240,169,66,206,29,203,242,134,72,157,115,35,208,20,63,50,176,36,193,105,138,204,115,31,224,81,212,0,9,191,248,209,188,83,229,147,128,40,112,32,180,68,19,81,241,80,176,160,1,5,82,93,129,62,195,192,52,48,116,213,9,162,254,155,173,36,44,72,84,95,3,7,7,21,250,180,170,135,21,125,213,205,209,107,76,93,194,218,86,198,96,204,213,58,29,70,173,152,230,30,112,185,198,27,212,65,7,142,30,44,46,40,121,52,117,67,66,55,194,35,69,192,227,201,54,132,208,62,7,48,168,181,139,37,209,34,142,194,105,145,131,7,136,135,64,70,46,50,6,212,197,152,171,54,243,21,91,171,207,26,92,41,138,130,163,146,113,158,207,125,223,27,122,215,255,199,221,175,0,78,0,2,235,182,52,102,211,57,180,85,48,108,227,48,204,36,52,4,131,40,1,138,161,32,208,108,97,176,36,96,0,42,137,76,137,69,82,178,82,214,109,74,59,0,193,236,26,117,244,148,63,173,130,55,65,36,134,225,18,25,230,117,82,4,152,131,27,60,221,125,67,56,9,4,60,5,8,155,11,65,72,29,73,151,38,196,154,232,217,64,238,64,193,180,127,62,225,46,78,176,166,134,53,36,200,87,186,61,203,49,165,169,170,179,25,175,29,141,42,136,16,185,110,102,97,103,29,81,147,79,23,23,155,48,159,188,223,17,125,189,79,39,197,218,204,245,209,84,46,32,194,203,15,222,47,226,111,113,95,224,235,187,13,218,192,10,253,255,57,33,252,203,230,34,32,153,32,12,195,64,49,225,130,66,151,196,178,10,218,244,191,55,94,202,181,27,63,222,187,47,153,250,180,179,20,152,82,206,216,167,160,136,79,63,11,164,188,242,113,122,180,87,101,19,118,75,83,133,254,64,20,54,104,72,113,100,112,59,93,180,102,206,150,253,126,189,51,223,51,101,244,8,164,103,72,116,217,47,123,12,220,183,221,248,203,151,204,173,215,207,153,169,19,146,153,112,229,255,251,176,68,215,12,196,202,103,76,155,140,66,240,164,12,233,83,116,200,202,19,37,155,52,110,48,214,194,112,179,101,205,198,26,33,35,239,96,165,126,142,89,115,59,18,41,201,143,246,107,219,71,251,30,101,216,169,130,171,190,59,108,25,31,149,157,155,189,95,204,255,190,94,200,1,32,3,54,255,158,41,50,99,245,145,150,202,130,133,211,16,19,9,0,226,128,181,212,97,17,96,40,12,194,97,41,150,196,100,148,239,52,174,189,12,251,9,95,172,157,21,145,66,58,166,108,172,58,1,241,228,37,43,70,81,10,200,196,192,121,105,169,217,220,71,197,131,227,138,56,179,14,64,130,234,89,215,199,12,61,171,16,215,166,242,242,54,59,225,211,158,11,204,104,121,240,7,153,94,229,251,86,249,251,201,207,68,134,188,196,222,251,163,95,39,159,174,216,146,115,172,123,106,38,171,74,181,221,180,237,247,221,59,252,120,94,68,89,187,223,125,62,124,239,155,219,255,252,235,130,57,186,0,25,118,248,226,123,15,33,176,229,202,3,176,131,152,136,69,75,129,13,151,138,159,38,183,51,12,218,13,3,100,247,172,136,141,19,11,140,178,179,224,60,87,4,36,8,0,132,214,70,68,169,240,250,175,109,53,89,84,230,176,58,178,232,93,7,203,82,247,33,142,22,226,170,142,239,215,114,187,89,152,166,73,98,231,184,199,49,12,52,139,153,212,86,118,188,93,44,189,30,194,164,48,209,210,43,139,69,69,196,214,38,239,113,162,147,179,81,146,34,74,56,155,231,36,183,32,175,177,27,217,127,36,96,3,72,0,59,110,198,155,191,29,49,240,110,49,65,151,199,70,120,11,150,69,118,15,9,4,99,119,245,201,127,211,46,65,27,145,67,47,117,121,233,2,74,42,84,241,6,231,5,165,53,182,21,196,145,204,157,8,112,24,198,114,168,115,75,26,177,237,150,60,203,186,140,39,26,15,52,148,192,76,5,149,89,76,139,229,212,37,34,71,54,181,155,18,94,144,221,80,230,104,68,153,62,250,244,201,180,202,191,135,54,51,231,4,38,88,70,153,55,148,141,157,125,186,127,130,72,145,170,151,249,220,179,207,254,207,36,1,90,0,6,235,116,48,133,101,59,8,98,49,20,63,49,236,10,48,44,32,14,26,145,64,152,39,11,2,37,208,102,49,136,54,81,156,3,47,127,35,84,82,215,198,165,120,212,228,158,158,65,75,57,51,4,70,226,208,167,22,142,146,87,45,164,194,228,123,154,147,200,240,100,29,4,131,135,94,58,166,90,56,98,36,73,30,121,9,59,182,129,150,198,122,130,164,105,79,180,155,247,215,222,217,86,100,206,209,142,106,85,208,185,201,150,149,243,52,198,65,242,145,255,251,178,68,196,140,196,61,102,205,27,105,43,112,136,172,217,115,113,131,136,19,113,155,46,110,152,249,138,130,179,101,141,215,161,184,118,117,27,177,152,181,228,135,28,198,156,185,170,50,159,148,180,222,115,34,87,89,139,204,48,113,188,226,191,161,79,122,131,94,76,0,165,187,227,17,84,179,182,137,3,3,135,211,37,196,195,31,197,178,33,124,24,3,32,233,131,1,115,76,140,200,202,160,43,190,255,167,142,83,2,203,12,32,62,216,60,37,42,57,141,101,210,173,86,188,143,29,206,52,90,40,140,86,91,184,162,151,11,44,45,108,143,177,95,123,51,51,217,246,229,117,37,117,7,195,48,200,83,74,33,229,72,138,20,74,134,113,234,148,34,142,42,161,250,118,88,207,190,41,213,178,71,143,36,179,152,148,16,42,230,181,177,72,26,48,151,20,152,155,122,20,44,203,18,208,229,138,38,97,196,183,243,255,14,83,15,114,254,9,105,222,203,220,207,158,127,250,155,253,194,213,0,23,109,252,208,86,180,230,130,92,198,96,128,195,176,52,32,106,48,20,4,114,133,128,51,1,64,199,253,242,153,85,55,106,119,81,4,60,225,104,12,47,74,132,5,66,50,185,251,102,231,165,209,32,146,39,147,23,192,209,50,60,28,223,122,138,148,113,210,37,167,235,83,94,120,99,238,46,104,250,197,153,189,191,191,250,250,123,95,127,178,120,171,231,131,90,138,135,196,95,238,107,185,103,203,93,17,15,151,179,151,223,77,138,175,127,125,29,110,145,188,108,152,154,251,191,159,110,181,241,78,183,61,174,188,219,218,198,111,125,85,175,80,205,182,208,12,55,128,5,54,223,147,78,127,32,33,52,190,199,227,162,66,49,57,160,129,35,130,117,104,33,50,168,17,230,216,157,102,209,165,241,90,200,33,14,228,227,170,14,191,67,234,6,246,58,39,187,95,238,234,98,153,157,167,248,180,153,167,30,131,148,242,184,213,54,201,68,67,110,198,219,195,172,172,237,21,116,188,125,199,173,243,85,212,85,117,46,175,83,89,86,205,15,118,241,221,207,211,42,152,179,67,90,155,134,185,109,100,119,245,184,251,235,214,112,88,0,18,223,241,165,16,217,146,11,169,137,195,129,137,129,185,142,129,81,64,188,80,15,171,224,168,98,162,138,107,11,88,21,7,181,40,106,45,154,150,172,185,107,74,37,186,101,79,212,220,73,254,127,99,219,148,40,183,36,12,0,97,56,89,22,12,73,221,9,148,51,44,241,92,40,114,167,185,43,140,55,131,88,21,104,151,167,123,159,250,154,54,226,234,148,218,142,74,165,119,126,90,34,83,85,148,250,153,225,246,170,165,53,139,160,121,42,59,81,26,50,232,227,28,154,81,211,208,255,251,178,100,197,140,196,163,102,204,155,172,91,98,118,140,217,179,101,40,70,21,37,157,46,110,165,119,194,119,51,101,77,182,34,88,68,202,246,74,69,4,140,187,182,123,41,37,174,127,155,95,127,86,152,151,212,219,164,117,71,61,204,170,50,71,164,205,27,117,75,112,234,168,122,66,184,0,19,101,184,170,212,101,198,196,214,1,97,51,213,20,8,67,117,136,140,12,60,32,28,20,215,233,220,86,210,26,149,172,214,189,77,203,235,22,142,221,70,4,68,141,181,195,242,118,27,59,56,133,11,6,10,43,69,95,247,76,111,213,103,227,82,88,7,90,247,234,190,110,106,30,185,142,248,6,226,11,11,154,166,164,138,160,250,87,44,156,93,90,172,125,25,9,26,197,181,72,226,152,186,15,139,45,247,36,153,46,211,22,146,55,42,139,44,104,145,202,81,234,96,160,246,219,174,142,21,245,44,101,164,216,132,151,101,26,48,98,149,39,76,20,240,60,201,62,236,77,3,74,172,135,40,11,185,1,75,110,248,195,49,3,117,141,140,34,19,48,128,160,84,50,166,203,253,196,64,106,114,192,214,170,200,233,102,36,23,172,126,163,61,169,44,135,45,110,205,21,234,214,45,193,50,169,205,20,52,114,13,108,133,157,164,172,162,34,220,197,9,67,198,171,18,253,29,167,59,172,143,188,107,70,79,234,248,108,255,108,212,229,51,83,159,133,237,79,229,253,120,124,199,156,155,98,144,101,111,130,245,29,71,26,106,55,166,200,129,200,18,128,65,50,255,214,97,13,255,63,248,174,193,178,126,70,172,203,110,97,138,166,204,254,113,133,64,136,0,157,187,224,189,176,233,104,67,28,148,204,28,66,50,57,117,226,44,155,252,96,97,211,21,113,170,195,11,142,95,57,30,155,187,57,130,50,229,77,16,172,253,110,118,65,141,74,72,121,152,234,14,213,183,206,45,44,194,111,115,96,84,140,116,85,30,18,4,235,186,60,212,88,201,24,212,216,194,242,63,198,87,111,156,237,205,92,233,117,192,217,108,252,112,189,218,203,63,194,77,37,203,240,209,102,31,60,76,202,102,205,237,19,88,197,70,161,69,217,217,127,59,209,49,233,183,65,219,202,36,186,48,245,236,233,3,56,0,185,36,71,83,63,154,108,94,220,140,82,53,48,120,84,196,97,112,192,99,102,16,141,16,221,20,157,22,230,219,50,119,105,251,129,227,121,75,22,148,82,34,216,152,253,44,235,247,15,197,37,108,226,242,182,50,137,201,12,186,41,33,199,10,10,73,172,123,171,56,76,221,189,35,35,67,181,229,189,253,71,120,78,23,175,141,44,197,254,107,217,132,124,162,211,133,30,26,165,145,254,148,122,23,129,5,191,107,163,82,188,52,255,251,178,68,196,12,196,102,102,205,27,134,85,240,137,236,233,131,113,5,202,19,157,155,42,110,24,251,66,117,51,165,205,199,162,32,197,45,122,97,105,164,90,141,56,131,189,36,159,218,157,131,64,140,27,254,251,166,41,22,63,58,31,229,35,186,79,246,122,182,217,238,125,104,212,111,101,4,28,128,1,150,255,194,64,102,119,55,24,72,156,97,16,233,155,199,0,162,152,112,0,56,56,97,208,200,200,58,10,126,84,121,65,171,75,229,210,57,253,206,18,0,161,74,172,91,118,202,231,58,25,5,80,216,52,19,137,169,138,147,242,47,193,253,35,85,99,156,127,80,47,72,198,3,204,171,44,239,15,39,66,193,51,165,216,242,241,148,113,199,185,209,178,21,111,7,189,165,217,10,209,104,203,164,23,76,50,80,105,40,87,1,237,227,134,195,11,12,113,131,161,208,197,37,162,80,109,182,38,123,220,119,255,16,147,217,130,226,202,249,35,14,141,231,143,133,15,15,150,180,136,37,255,187,175,4,41,0,79,182,212,11,98,127,96,38,102,16,235,134,41,145,53,53,167,44,10,22,195,161,89,222,107,213,177,131,226,213,57,140,7,123,41,199,102,111,178,219,243,143,253,121,76,158,228,36,219,99,165,43,159,185,243,69,203,164,74,243,15,228,237,189,185,137,1,195,76,29,144,64,152,64,184,156,201,83,235,233,102,235,59,93,87,223,21,156,252,195,23,227,55,207,55,98,77,174,81,80,123,23,77,29,122,204,240,239,20,26,40,57,29,152,175,119,175,170,172,77,201,214,32,238,159,218,162,136,102,229,33,26,84,1,235,0,23,174,220,196,234,243,153,132,12,62,58,114,76,140,20,84,108,249,193,48,96,141,62,97,200,129,68,63,150,111,114,158,147,54,149,237,23,161,158,207,220,118,173,67,224,233,158,103,90,95,27,79,49,101,232,154,177,238,205,191,184,63,208,177,185,251,246,186,239,179,60,191,222,183,54,141,66,228,197,187,182,57,43,104,185,150,106,205,202,64,163,126,231,237,27,191,187,43,47,35,196,175,227,183,247,175,237,253,236,229,115,111,127,245,175,251,103,251,59,253,107,44,119,45,207,103,162,143,100,243,93,253,230,23,251,227,102,246,39,165,4,223,254,212,195,68,3,161,128,76,46,50,47,177,138,130,192,224,2,189,117,136,129,175,238,165,240,195,231,25,161,141,74,39,241,191,59,220,101,111,60,187,119,169,237,87,165,146,195,54,105,212,97,174,19,24,76,121,38,90,107,187,130,6,148,122,199,24,198,220,149,192,64,114,66,66,15,41,40,73,228,149,17,47,185,252,224,108,51,81,130,226,222,116,76,39,202,60,246,188,93,195,109,26,125,33,158,246,54,177,153,230,142,255,251,178,68,195,8,228,64,103,77,27,102,45,224,140,108,233,131,113,230,94,18,157,157,52,238,25,23,130,115,51,101,141,215,162,32,118,203,201,144,235,54,174,5,46,4,124,98,106,171,255,202,73,103,87,248,214,29,19,63,255,56,193,146,207,127,233,111,217,96,186,101,219,152,108,102,28,10,63,152,18,10,152,8,12,24,60,33,139,3,79,104,8,18,4,140,69,187,90,242,68,148,78,184,253,136,139,193,53,38,133,140,0,234,184,109,165,90,170,172,173,170,40,173,171,178,218,134,203,21,118,122,195,101,144,153,199,118,228,160,30,30,52,38,90,76,129,48,55,57,184,62,168,80,96,201,135,74,205,95,150,89,113,244,150,220,231,197,186,92,59,12,47,53,11,66,139,29,210,26,154,145,11,107,13,226,157,81,80,170,145,40,219,107,72,157,245,142,153,217,46,35,132,91,90,233,51,135,92,192,180,102,192,249,196,41,26,56,246,169,72,171,229,98,102,28,62,149,0,77,117,172,201,92,163,71,153,4,34,144,176,116,193,129,149,81,166,126,0,162,5,10,49,109,130,218,51,176,128,176,178,169,129,232,172,160,41,39,45,105,147,247,12,217,28,158,30,96,89,4,13,170,185,105,116,40,236,84,117,171,223,240,113,47,82,32,157,67,135,69,84,151,150,136,179,77,12,180,57,30,38,102,16,96,246,41,108,86,169,163,132,98,134,196,178,61,164,216,200,27,111,17,207,85,108,140,116,34,104,196,112,135,116,124,220,127,172,202,22,47,95,167,194,37,63,252,220,37,189,223,253,199,86,128,195,167,0,3,45,212,198,105,240,206,240,40,144,97,33,7,76,221,4,153,99,246,24,7,24,102,45,160,212,59,129,32,5,202,152,193,197,96,5,200,38,8,16,1,17,169,4,179,47,74,213,51,107,11,197,246,216,113,55,81,119,30,80,162,243,66,120,60,170,33,49,232,216,208,254,14,207,88,26,220,90,124,219,55,21,140,171,170,174,218,186,24,211,173,108,214,163,188,4,117,69,69,58,20,170,202,196,86,98,180,228,117,180,172,165,159,204,212,238,87,156,76,232,60,136,136,174,162,245,177,15,247,109,226,70,119,117,33,53,117,91,118,225,149,0,12,105,162,111,124,129,206,11,230,19,8,152,96,44,24,247,45,0,64,10,80,1,49,167,50,94,54,34,160,9,88,157,73,148,68,187,29,157,126,82,222,150,118,18,189,155,235,115,178,247,29,237,134,37,12,15,78,133,183,66,114,154,106,149,251,164,169,98,87,24,156,189,61,32,167,188,56,67,36,122,26,140,54,165,193,113,39,220,20,28,185,102,19,142,21,22,34,144,132,225,7,101,30,65,135,175,67,30,212,182,106,142,22,17,30,216,167,130,255,251,178,68,199,140,196,80,102,204,155,140,66,98,142,44,233,99,117,229,138,20,45,157,42,110,33,91,66,158,51,165,77,199,163,9,234,143,34,19,65,228,157,57,57,162,131,21,145,200,92,191,202,165,20,105,50,203,168,255,224,80,97,189,140,32,87,98,54,98,254,140,168,190,83,124,224,67,112,0,83,111,205,191,124,55,96,180,205,227,163,11,135,205,236,40,48,208,29,131,134,3,4,149,38,0,3,211,198,6,65,13,98,67,101,89,25,252,138,187,242,16,11,138,227,45,167,83,248,227,41,89,242,24,132,195,187,12,216,182,74,9,140,86,169,17,83,105,200,81,38,35,245,84,44,238,126,226,185,9,234,238,72,184,254,4,242,23,101,24,118,137,63,249,46,238,227,204,93,226,190,218,238,225,209,97,230,153,70,229,190,31,205,76,142,21,75,183,83,146,166,34,140,41,44,235,178,22,126,103,53,40,209,99,36,129,197,8,163,7,189,29,121,48,57,42,184,169,150,133,177,114,6,194,154,97,232,46,196,125,213,70,243,0,78,22,0,48,4,21,108,145,192,111,102,32,96,90,144,220,104,212,33,205,254,4,13,19,153,194,10,213,45,4,178,142,214,190,33,246,196,26,157,162,232,28,42,140,44,209,202,124,53,19,180,229,156,118,145,50,208,167,64,215,27,240,135,159,117,180,44,230,191,134,152,145,115,190,35,189,244,219,157,25,109,189,167,35,136,93,75,85,181,211,189,102,185,215,72,147,17,81,20,24,231,49,83,106,205,125,45,87,202,75,104,127,90,188,57,43,205,191,251,64,216,247,233,66,239,79,109,29,168,95,142,83,150,90,203,112,119,154,213,20,169,0,3,110,252,205,231,76,185,48,201,209,136,75,12,109,173,25,158,162,32,19,43,44,14,2,98,48,250,127,52,29,55,34,129,22,243,28,30,209,223,109,76,206,207,116,234,171,80,23,73,227,162,175,67,244,212,97,218,228,77,92,246,252,23,69,116,151,59,72,45,89,8,217,46,147,83,195,249,218,227,110,130,16,179,182,105,127,192,72,33,131,130,78,86,189,153,131,51,165,41,149,98,134,200,150,31,77,159,30,108,90,238,43,122,107,74,162,50,33,198,55,83,34,191,192,134,80,205,136,191,226,166,119,182,106,181,140,255,242,252,175,67,1,117,201,165,46,159,93,25,173,180,153,145,169,133,13,7,19,149,128,183,35,53,9,45,243,115,108,170,44,230,188,236,9,201,98,84,152,218,84,244,140,152,145,118,146,199,163,22,139,75,129,19,2,156,176,114,181,155,23,237,104,203,46,185,139,179,229,218,34,118,191,26,121,198,22,185,81,201,133,193,50,114,223,196,34,206,171,18,233,123,60,189,50,170,164,196,219,240,233,123,255,251,178,68,190,128,196,88,102,206,211,38,92,104,142,44,217,115,109,227,110,17,209,157,44,77,177,17,66,58,51,166,13,183,149,185,184,186,89,10,230,142,226,166,222,38,170,70,64,138,122,140,84,102,248,86,104,224,113,223,28,167,53,42,63,211,245,100,175,152,246,229,47,111,139,255,224,8,208,0,11,191,230,104,178,112,103,166,44,2,96,199,102,254,96,179,211,153,20,204,73,45,31,92,28,222,229,91,169,215,99,139,15,103,11,168,152,100,179,54,103,161,181,2,120,135,210,130,178,50,3,161,150,29,73,132,72,207,75,97,21,153,219,87,12,15,138,17,184,234,253,157,253,32,53,64,115,22,97,19,59,93,62,86,42,163,182,168,238,136,182,49,206,37,83,217,232,121,179,151,19,43,168,228,117,72,141,36,83,60,219,37,101,187,153,25,145,101,98,14,117,84,99,163,169,152,133,165,72,200,213,153,74,81,38,173,173,221,152,10,213,170,0,0,8,4,173,219,64,68,195,74,144,224,41,51,45,140,42,50,250,52,22,64,99,134,171,216,174,220,38,155,114,98,46,249,111,150,160,74,59,51,174,212,130,237,90,252,220,166,135,85,171,106,250,130,58,164,173,46,12,147,25,94,6,216,166,12,106,240,186,133,247,162,113,242,206,156,23,154,242,174,154,206,173,241,140,161,10,166,119,198,156,211,9,201,211,66,159,130,38,178,210,170,182,20,73,58,90,109,175,78,65,4,19,77,85,187,132,41,70,186,38,105,158,188,111,251,148,177,245,144,253,98,84,126,115,183,53,207,39,57,139,153,70,253,93,213,237,252,224,62,0,2,95,249,157,42,26,137,89,187,53,26,73,81,206,13,33,220,112,20,72,156,195,26,139,142,131,201,252,165,100,192,51,252,126,213,163,232,173,131,3,3,222,135,92,10,189,171,16,95,182,41,100,171,205,252,194,54,147,197,33,112,35,52,3,33,173,82,36,130,33,239,191,119,33,196,126,121,103,236,135,2,130,150,81,61,15,211,227,18,174,163,194,43,9,24,79,89,55,95,93,249,169,78,188,115,214,220,155,13,221,91,111,46,207,73,41,19,1,204,69,196,137,100,248,191,157,226,22,166,61,143,75,66,167,165,211,215,67,105,175,238,34,235,214,227,171,237,210,174,225,153,227,226,59,110,111,176,187,204,16,2,154,221,77,90,165,15,51,145,130,238,69,22,5,0,161,44,148,9,135,88,235,67,240,244,45,130,82,117,214,148,220,175,147,197,245,233,33,192,84,232,158,184,248,35,135,91,193,4,10,75,35,92,104,149,30,78,185,231,131,219,42,173,217,25,49,242,69,83,202,127,181,113,176,232,197,157,20,74,141,79,186,166,22,85,183,37,160,213,254,157,99,71,106,255,251,178,68,202,136,228,175,102,205,83,73,85,240,160,12,233,99,111,8,110,81,61,157,52,237,25,19,2,25,51,102,141,167,157,184,68,186,84,169,58,182,84,148,94,30,217,181,81,189,122,170,168,135,86,38,168,108,104,206,224,239,107,168,129,89,23,79,231,230,8,198,208,223,227,241,12,1,22,127,249,131,84,8,206,36,200,205,38,55,133,204,16,4,48,48,129,12,217,212,234,107,143,242,249,103,18,74,198,123,104,48,138,132,29,34,166,13,62,201,164,30,234,159,84,106,77,29,129,198,91,211,232,122,145,137,63,12,115,157,74,248,234,161,77,50,21,201,131,109,212,206,74,216,49,53,13,11,38,100,74,133,132,130,13,28,59,234,155,250,105,238,115,154,230,51,33,239,74,170,161,141,57,153,209,94,170,238,105,232,168,205,103,69,86,102,68,253,23,204,215,125,93,23,118,163,163,238,175,250,183,95,28,0,3,174,244,206,244,19,47,154,205,250,161,49,232,192,193,0,160,160,0,193,32,51,2,132,74,130,22,110,90,176,48,45,0,239,131,32,15,4,225,153,48,228,39,37,213,246,8,14,158,113,124,75,141,107,202,214,21,22,137,103,103,37,114,240,52,46,142,130,89,210,192,236,162,72,57,124,71,58,60,59,65,48,78,126,112,173,100,49,144,41,83,164,39,31,226,197,222,136,46,38,139,120,25,40,229,186,184,245,70,28,106,187,188,34,213,142,25,54,86,121,68,140,97,99,36,70,28,120,246,102,198,168,169,182,57,12,120,154,58,167,142,108,218,191,132,162,68,84,198,87,200,163,211,28,163,231,249,51,27,35,9,149,199,127,246,48,0,52,176,0,27,111,205,39,252,198,68,78,231,108,200,69,204,4,144,4,26,207,87,147,119,84,237,178,117,135,202,69,12,88,70,30,77,79,87,34,156,170,173,151,145,204,142,43,245,84,171,83,197,114,24,129,101,39,64,53,19,99,137,92,114,63,120,155,79,162,17,238,110,5,212,58,86,134,9,129,209,80,211,135,192,56,57,19,44,12,24,194,194,200,197,51,127,189,213,219,173,27,74,171,47,85,48,197,82,247,5,24,246,182,154,187,253,105,85,112,94,163,97,86,38,249,100,122,170,181,125,150,58,159,254,154,86,189,222,242,200,137,155,116,170,66,113,91,87,168,65,149,211,115,124,165,64,115,0,0,175,222,130,158,14,199,100,248,153,12,192,88,84,17,147,128,8,0,69,69,234,90,69,235,107,20,86,41,227,210,168,213,107,85,165,248,201,172,70,209,19,166,97,2,6,22,152,88,146,7,203,214,155,108,230,25,40,61,98,146,96,44,233,64,100,48,138,162,113,168,169,225,72,17,171,170,101,103,207,15,81,184,120,94,74,91,63,255,251,178,68,207,12,197,76,103,76,27,140,67,112,155,236,233,115,109,232,94,17,1,155,54,109,165,83,202,10,179,102,77,182,21,184,113,254,55,56,185,118,42,21,7,205,109,169,202,239,206,68,125,213,208,230,63,102,217,39,26,183,39,44,222,78,107,244,233,71,90,175,215,126,167,126,167,57,3,245,250,130,162,192,0,110,255,154,64,161,222,211,159,38,33,149,31,15,18,150,252,148,152,136,108,12,36,193,156,183,97,245,148,67,226,114,164,135,79,161,2,120,107,72,216,55,90,225,49,131,66,232,46,161,107,133,116,167,74,207,223,131,29,72,91,132,170,172,27,165,56,44,137,11,160,102,11,196,133,145,48,16,141,57,20,201,167,154,187,218,213,74,236,141,119,42,171,53,59,18,179,178,11,217,149,209,232,230,68,119,101,177,243,116,161,115,59,106,147,181,174,214,18,101,37,180,176,223,146,159,163,61,65,169,0,1,174,244,197,96,216,224,97,224,176,11,152,180,28,152,92,23,152,188,36,136,128,22,136,60,1,165,212,135,55,54,79,85,240,129,94,253,213,211,16,144,195,50,165,216,192,36,80,3,196,239,179,21,60,158,14,107,178,241,69,162,208,244,74,93,47,173,55,26,120,153,214,80,100,65,254,159,137,76,129,98,80,238,66,193,208,117,3,104,67,21,52,214,31,17,113,127,252,37,140,131,72,20,122,227,17,97,36,107,65,13,205,14,171,186,155,168,182,105,131,164,103,35,119,117,38,56,134,149,229,251,205,151,231,30,236,102,173,90,233,114,203,250,13,126,214,127,214,100,210,51,79,114,154,76,229,65,67,0,0,150,252,97,112,28,113,129,112,96,192,102,98,224,30,97,72,122,99,48,122,4,0,202,1,176,104,26,225,192,148,171,150,35,130,73,156,143,212,61,11,206,126,194,28,1,201,59,1,236,88,207,81,82,51,64,213,37,37,201,44,204,186,94,114,127,1,189,92,79,133,122,69,210,225,84,206,158,107,76,162,88,242,204,166,110,213,124,173,162,160,168,99,33,191,186,161,202,97,238,206,165,84,58,34,36,61,170,228,87,53,22,178,41,108,210,18,84,157,8,165,100,59,38,81,234,200,135,99,24,202,101,36,98,158,135,115,25,222,75,53,93,26,46,87,209,232,168,116,109,53,106,129,21,0,7,191,248,201,109,163,155,10,1,198,211,16,134,2,193,83,1,1,16,169,189,68,215,134,51,34,93,170,98,226,29,35,69,234,40,41,228,122,69,128,137,140,156,82,161,15,94,169,15,181,28,204,113,24,218,160,195,110,118,233,119,88,138,245,67,219,170,135,196,134,144,68,135,245,32,96,144,171,105,163,231,212,138,214,109,244,57,14,34,167,26,56,234,167,42,41,236,122,255,251,178,68,206,140,132,249,103,76,27,168,86,208,154,236,217,99,117,229,110,80,21,157,54,110,60,171,194,27,51,166,93,199,141,120,42,100,213,187,50,16,117,215,87,123,26,217,72,204,211,250,236,218,122,174,207,249,143,66,28,99,255,178,5,186,0,1,111,255,51,123,32,234,192,179,51,12,76,70,5,49,16,44,80,16,94,180,212,46,165,103,114,82,103,161,10,91,169,209,27,220,226,44,245,92,210,220,148,41,90,148,10,212,34,169,214,19,29,251,132,241,21,239,165,126,213,26,100,250,165,227,26,161,230,213,71,129,7,8,13,3,240,236,137,20,164,255,251,156,221,219,207,231,212,129,71,144,204,144,21,107,147,197,42,133,38,37,118,247,109,205,159,40,223,153,230,121,179,62,102,88,89,161,249,223,191,171,94,85,165,137,223,77,166,244,127,126,252,6,117,0,3,36,176,198,139,68,240,239,188,203,64,112,197,194,236,195,16,148,198,224,0,194,176,164,193,224,60,116,2,68,198,144,238,164,251,113,113,94,213,135,69,151,110,70,208,136,110,207,216,147,69,106,139,101,177,174,5,53,76,98,248,130,74,169,9,22,202,150,163,88,71,134,78,161,143,122,100,46,178,243,85,105,65,98,177,134,101,6,34,36,50,169,231,224,40,213,135,218,91,55,123,149,239,74,226,192,32,27,4,131,208,172,24,127,255,203,227,85,73,151,154,174,185,238,250,145,147,223,13,234,211,87,19,83,245,117,203,197,235,73,80,159,241,210,204,235,154,146,213,93,195,254,157,68,40,207,133,186,166,25,61,223,26,113,14,167,223,195,199,196,128,26,64,6,91,191,51,67,16,160,6,4,25,57,122,97,148,195,30,13,1,20,236,218,37,5,67,23,190,47,39,173,68,1,52,52,220,193,181,204,118,147,109,5,16,11,72,195,242,104,21,75,86,27,74,162,129,4,101,238,117,27,170,173,233,1,128,76,55,142,89,137,222,95,188,166,160,249,234,250,206,245,206,66,71,121,219,165,219,204,198,64,65,149,182,207,22,11,34,210,186,132,161,106,101,6,14,245,127,169,94,217,20,214,37,18,136,129,88,33,74,234,195,116,128,2,109,24,65,78,211,41,224,64,2,237,222,156,12,106,24,10,20,26,212,39,25,248,32,152,42,1,152,76,4,128,65,35,4,64,210,192,34,20,0,154,180,234,105,179,25,182,228,145,234,115,155,231,152,10,6,93,26,14,2,141,18,194,101,29,101,226,196,72,208,58,69,153,56,18,100,120,176,22,197,201,35,91,67,145,10,171,159,134,107,1,48,21,81,92,211,174,212,48,90,85,215,244,189,67,165,232,162,149,67,103,159,216,167,106,177,177,85,112,250,253,241,186,166,55,117,237,255,217,52,255,251,178,100,213,12,133,106,103,73,155,184,67,112,131,44,217,131,101,35,126,21,13,155,42,110,189,109,194,86,179,165,233,164,153,184,246,91,157,181,137,196,58,46,157,53,80,254,229,54,197,83,148,208,182,107,60,216,188,161,77,138,253,75,142,235,27,119,108,167,95,213,196,83,250,231,87,143,168,103,33,103,40,129,0,53,183,220,208,69,55,42,65,241,76,211,67,2,40,187,132,0,72,0,22,221,69,165,210,253,83,117,176,176,135,87,144,73,57,38,21,13,144,225,178,120,52,132,187,36,72,18,60,36,49,97,182,218,97,179,40,8,106,77,164,62,25,31,51,143,121,89,219,8,67,164,239,222,63,255,247,168,179,175,163,4,209,37,137,26,249,6,77,250,103,240,155,18,233,220,157,212,153,9,82,47,12,90,136,31,14,135,37,126,142,135,219,57,180,252,103,137,210,188,152,238,198,195,183,175,159,199,225,129,154,150,129,146,143,210,216,166,107,66,244,236,119,124,107,134,214,27,42,0,9,44,248,207,58,168,213,241,184,196,224,92,137,10,14,14,204,66,11,68,130,66,32,13,185,48,23,113,252,29,233,5,193,102,99,158,86,125,112,237,80,34,135,233,220,94,11,25,250,140,71,17,4,220,222,16,180,52,182,165,135,113,7,91,70,51,43,19,71,241,216,171,84,57,39,214,79,37,194,232,3,7,201,153,5,74,45,216,64,122,48,195,6,183,46,114,115,214,255,253,95,255,83,115,170,95,119,251,178,84,253,113,218,124,255,255,207,63,124,195,45,36,78,109,184,189,89,53,35,233,169,38,114,34,238,102,91,164,111,254,173,185,41,101,105,127,106,152,5,112,144,2,123,111,193,162,25,59,144,28,103,194,4,4,181,170,241,18,82,21,194,135,165,122,140,220,84,141,116,173,228,59,204,173,179,143,215,53,163,118,75,171,7,224,150,153,139,85,39,123,200,82,70,167,190,170,247,215,163,239,219,255,61,147,89,50,53,6,192,204,239,186,23,231,178,165,114,72,88,172,237,190,108,228,135,158,137,223,75,147,168,233,8,229,55,22,169,145,248,170,71,150,111,61,115,130,250,17,58,64,120,118,89,105,0,25,100,180,192,110,104,237,19,184,193,210,84,199,224,120,194,64,124,168,18,5,194,115,2,0,67,5,64,84,220,134,83,17,235,93,210,211,213,132,142,72,176,48,128,162,127,180,148,42,242,226,241,84,63,142,240,227,30,102,168,9,40,89,196,216,158,30,103,73,192,95,74,153,156,24,132,145,94,161,95,114,97,157,89,25,64,245,194,38,92,101,199,164,161,129,12,80,227,105,135,207,61,99,90,100,93,166,6,93,219,105,115,28,10,119,58,234,140,137,95,219,205,197,212,119,28,253,127,255,251,178,100,197,12,132,188,103,75,27,175,66,240,113,139,89,163,101,35,110,20,117,155,40,110,189,13,194,87,179,165,157,166,26,24,31,115,119,85,162,239,22,200,180,40,244,131,60,155,255,155,34,95,139,167,137,75,232,197,184,123,77,144,118,55,74,172,104,42,90,0,10,93,119,43,2,99,69,157,147,231,25,65,153,64,44,137,7,140,112,81,129,136,92,166,81,88,92,82,83,4,183,242,123,21,43,52,111,65,82,60,221,114,199,245,146,89,228,71,103,217,112,62,122,226,213,86,69,140,196,109,133,81,73,146,55,213,86,52,230,71,253,165,82,145,187,245,178,80,130,141,134,183,89,152,250,93,66,6,78,233,121,49,147,24,93,164,121,95,222,230,20,67,234,45,111,25,27,51,147,55,232,243,49,101,248,153,36,85,160,145,57,115,31,151,187,174,237,69,114,25,12,108,218,207,196,112,116,126,91,193,83,97,156,217,65,223,217,90,170,0,25,110,252,243,111,141,161,216,208,138,141,245,200,152,92,89,81,46,193,192,40,163,4,53,151,242,76,219,217,149,52,8,252,174,81,26,69,202,247,93,231,121,80,57,179,16,69,58,194,242,163,134,244,240,76,51,162,218,40,105,132,105,6,85,108,156,84,137,183,159,102,185,11,214,115,55,12,204,137,72,161,15,173,177,127,30,180,186,58,155,226,235,135,239,123,162,230,126,106,171,254,251,82,125,247,220,255,29,211,185,220,201,166,211,41,9,217,123,145,56,177,246,188,190,86,66,156,228,109,10,114,206,205,19,166,91,202,27,119,203,149,54,152,91,248,235,246,9,86,128,0,146,91,132,163,205,26,64,193,76,205,93,80,206,130,65,196,133,250,38,83,32,23,93,201,212,242,0,182,72,226,120,177,77,154,116,158,123,171,128,121,84,176,146,141,182,112,116,133,167,137,27,55,244,254,151,182,64,197,243,211,34,105,85,159,247,249,159,120,81,21,78,58,88,114,57,234,63,212,240,174,91,190,93,236,73,238,157,54,225,11,108,104,216,166,215,171,55,221,50,206,43,27,48,234,127,139,244,221,13,99,221,193,187,199,255,188,40,53,235,175,112,207,44,109,100,252,214,125,141,98,205,244,159,47,8,156,91,75,125,105,127,252,42,77,239,230,46,230,166,141,40,230,42,139,198,2,26,164,68,65,128,161,88,32,24,83,49,80,16,120,2,93,47,163,92,100,240,45,184,204,107,24,196,177,230,108,210,186,106,165,209,104,146,119,109,199,125,155,71,9,152,190,177,168,113,125,71,104,37,50,246,151,24,21,32,27,192,196,20,18,200,124,35,26,99,31,73,113,117,34,42,184,142,59,89,186,103,229,85,169,30,150,226,74,152,188,227,144,96,84,230,68,15,170,255,251,178,100,203,14,196,180,103,203,155,108,93,48,145,12,217,83,109,134,92,85,29,155,44,110,161,153,74,8,179,101,77,166,14,32,247,56,115,20,228,28,197,67,55,49,253,125,243,19,117,124,84,87,109,155,109,254,219,28,172,162,104,204,166,203,155,236,251,184,195,102,115,236,187,105,249,233,58,139,225,114,139,148,61,110,222,77,77,249,253,192,55,120,96,0,226,146,152,70,225,108,70,170,49,132,206,8,8,102,200,129,2,130,155,0,128,53,247,41,58,32,250,142,165,35,65,230,167,179,97,59,166,224,169,53,139,212,153,117,197,102,14,249,197,236,194,151,86,172,214,104,186,211,135,171,237,142,70,125,185,249,63,115,36,110,153,56,205,7,164,113,131,146,57,210,95,175,167,229,204,223,203,55,104,102,185,36,120,229,188,135,211,202,34,216,148,175,87,6,33,138,134,76,87,249,145,97,233,97,80,226,240,55,152,132,131,1,103,40,46,229,248,185,122,0,43,247,216,209,144,19,118,131,140,106,43,0,162,129,66,178,1,18,192,180,164,115,106,77,165,193,227,123,27,82,30,94,28,165,153,13,90,173,20,164,67,234,236,184,151,214,6,85,3,50,125,153,112,114,183,60,163,102,9,11,5,54,171,217,244,39,165,165,99,190,122,254,12,114,43,135,221,214,222,10,65,106,162,232,134,36,138,210,232,160,222,56,164,19,119,49,205,63,193,223,249,94,26,130,78,72,139,81,80,190,230,237,171,199,153,136,149,93,171,251,241,37,84,27,87,254,239,174,229,65,191,254,218,237,159,185,74,238,236,52,162,149,239,122,115,125,251,136,112,1,147,125,205,41,119,56,57,144,202,230,112,178,72,194,97,224,64,1,184,145,28,196,1,214,110,177,91,154,24,145,140,194,252,154,72,161,97,10,31,130,213,146,33,93,92,10,18,122,122,48,176,169,28,227,27,135,186,226,186,92,64,32,92,6,141,184,64,230,135,138,135,103,76,39,31,239,140,134,170,252,183,88,107,174,97,95,173,126,218,213,109,229,30,71,145,113,2,235,212,205,36,156,232,108,11,147,55,13,35,13,99,239,225,166,199,35,61,215,93,183,55,115,204,243,245,203,201,67,204,113,246,66,60,10,244,32,104,107,76,204,210,125,104,213,226,77,228,2,151,111,177,129,240,6,5,154,16,249,159,155,139,16,24,160,11,57,78,16,18,52,33,173,48,162,106,132,77,227,47,16,49,183,86,161,171,180,34,64,229,181,41,34,76,112,56,72,93,56,138,15,210,218,15,24,214,237,169,198,179,223,162,213,141,119,120,139,88,164,120,165,31,113,38,41,3,54,236,117,111,227,77,27,113,57,112,48,198,29,81,141,23,146,84,88,116,143,122,234,199,79,197,255,251,178,68,201,12,132,172,103,76,27,143,50,112,148,108,217,99,113,232,92,80,197,155,52,109,177,7,194,27,51,102,41,180,161,104,203,73,113,19,113,255,242,49,28,193,140,71,169,15,237,167,251,113,167,149,95,209,215,67,12,42,255,254,224,33,2,0,50,237,255,51,31,131,3,106,52,65,227,69,27,49,131,183,245,52,73,64,17,1,167,178,214,122,242,133,9,16,90,89,160,128,153,18,242,15,154,212,208,2,211,176,249,10,133,8,1,240,71,84,123,81,226,3,70,226,137,98,129,192,242,29,90,109,165,22,82,213,117,184,239,200,84,165,170,147,246,46,165,106,95,129,184,203,230,45,98,214,213,248,225,22,152,145,103,89,184,75,104,187,165,190,82,167,221,118,50,161,90,102,164,191,86,138,215,203,249,230,58,104,238,164,64,139,249,191,168,138,255,128,246,4,205,255,208,209,242,128,218,166,42,120,108,65,98,33,113,33,245,244,195,85,186,36,255,192,49,176,77,30,206,149,90,25,55,138,51,179,7,149,47,112,79,19,195,85,24,76,43,33,23,97,62,98,19,245,157,17,194,139,211,21,102,7,206,202,107,169,183,28,177,129,57,50,89,67,154,237,169,152,62,97,101,96,244,227,9,24,72,215,20,40,170,56,91,131,38,89,87,14,197,32,78,72,200,146,34,106,205,27,69,186,203,148,109,203,46,212,213,145,206,255,251,88,136,106,197,143,27,178,238,213,140,235,255,254,122,133,109,158,171,182,155,191,255,11,128,30,219,252,102,250,129,164,3,4,3,163,67,21,204,198,4,74,6,90,14,46,52,180,179,78,150,102,249,195,150,237,195,19,212,19,248,40,114,199,151,150,15,149,47,137,241,60,77,64,7,96,177,74,70,9,152,133,218,109,18,34,156,229,72,177,131,116,117,153,238,152,185,135,119,108,255,156,170,187,25,77,99,153,180,163,236,91,72,217,88,197,87,199,12,197,160,210,216,120,232,120,199,142,89,89,122,15,158,84,67,117,22,104,170,183,63,21,136,118,72,45,237,86,6,220,73,80,105,123,11,141,30,122,166,53,19,52,215,234,14,136,101,152,28,67,221,63,242,151,127,17,254,193,26,192,9,126,250,154,111,105,160,19,145,101,153,88,192,232,241,143,3,40,17,16,187,214,178,28,120,206,23,33,115,43,50,91,134,87,214,142,83,49,168,227,215,14,87,159,192,6,6,139,158,34,4,85,21,185,173,122,158,41,140,225,182,103,239,76,149,110,39,167,59,219,175,90,194,169,193,213,229,126,41,227,108,91,42,44,73,104,201,159,168,208,197,148,174,226,149,202,58,182,198,233,247,112,185,190,39,22,150,166,76,146,232,90,140,102,248,175,220,164,28,142,225,206,171,83,58,255,251,178,68,213,12,196,137,102,204,155,108,66,240,155,76,217,99,113,136,142,83,93,155,48,109,165,21,202,126,51,101,77,199,161,57,34,143,174,100,122,188,116,43,54,48,239,225,238,81,103,31,143,201,226,21,44,223,190,105,71,141,0,4,197,0,10,93,110,52,44,4,195,13,51,28,158,76,18,70,49,208,128,16,1,4,131,130,129,214,156,219,18,82,108,73,216,214,84,234,20,101,143,56,96,187,139,43,17,236,119,168,46,237,196,254,81,47,153,7,82,182,10,41,83,151,207,155,168,164,132,227,135,242,105,121,160,220,244,222,101,24,120,241,245,2,148,246,105,81,23,153,82,124,180,171,147,68,148,166,53,156,108,138,5,134,138,49,198,22,81,82,232,67,115,67,90,110,85,21,90,19,179,99,180,129,165,112,76,233,53,137,227,38,87,175,35,134,167,70,30,76,176,241,10,138,90,44,92,250,216,97,109,35,61,56,123,185,29,17,83,106,2,154,194,0,61,254,216,206,221,19,156,162,76,200,81,18,0,152,72,72,96,176,251,20,38,33,149,64,204,9,197,115,219,102,98,252,64,20,82,11,111,213,148,168,151,71,240,144,51,38,131,44,125,227,111,236,244,62,254,69,105,35,50,167,89,202,198,244,27,60,64,30,52,203,18,52,98,188,12,193,167,41,40,106,12,100,78,203,27,60,122,158,214,107,42,82,163,211,182,216,93,200,49,40,198,31,180,243,18,94,105,49,22,228,93,164,18,212,16,187,116,82,111,171,209,193,118,109,42,131,238,80,207,20,178,103,56,175,81,146,180,31,111,29,253,237,63,47,54,215,250,246,217,179,222,110,149,71,10,38,80,198,47,122,231,215,90,153,102,0,57,145,56,1,0,77,246,220,68,153,135,112,49,164,108,53,148,46,88,12,153,9,10,211,25,123,179,30,181,40,172,238,235,49,0,25,60,209,97,212,245,71,160,100,116,80,209,51,251,125,179,241,215,176,178,113,246,156,217,60,141,126,198,210,25,240,105,250,138,30,107,140,139,125,70,194,192,233,121,139,169,155,150,29,44,151,197,212,12,61,15,28,49,82,106,111,24,211,111,123,77,223,95,197,45,118,255,85,127,219,47,78,63,244,216,101,46,89,124,112,217,18,61,188,123,143,29,165,192,53,132,8,3,38,187,195,128,130,51,48,32,74,33,132,155,24,200,105,147,136,35,122,178,46,55,97,168,184,78,220,154,248,168,34,31,217,45,45,2,71,135,44,31,150,207,204,144,23,15,199,5,243,195,156,76,39,38,123,151,36,111,56,173,18,223,110,90,187,237,193,70,19,196,205,104,206,28,103,21,111,227,136,184,184,182,146,216,233,183,160,197,155,179,127,9,95,205,178,206,92,163,199,115,8,83,255,251,178,100,201,8,133,77,102,203,155,137,94,82,128,140,233,167,103,8,12,19,9,157,50,237,177,109,193,188,51,168,53,129,150,244,84,133,173,24,98,237,85,74,101,190,208,165,221,123,71,97,141,85,189,70,146,238,78,94,106,61,89,246,114,217,84,234,61,81,246,240,200,116,236,231,221,220,92,119,253,119,188,37,97,136,27,87,251,101,75,198,158,36,84,146,72,197,237,40,109,101,20,145,186,187,251,51,18,250,47,252,104,119,86,155,31,254,255,117,158,165,56,214,8,236,163,228,158,185,116,190,7,63,204,169,21,70,112,90,30,64,240,227,157,112,210,29,21,12,41,215,70,89,85,87,135,10,50,108,90,111,106,130,169,139,176,18,84,112,110,21,165,114,55,138,121,58,83,34,89,175,235,162,187,222,172,143,98,123,187,247,111,238,26,245,0,174,131,72,250,227,115,25,99,14,73,211,3,90,147,15,196,35,18,3,64,80,42,28,122,7,2,34,65,32,32,14,10,130,141,213,134,13,1,205,44,186,233,132,200,87,123,51,16,5,174,61,165,194,200,152,181,120,85,44,6,36,2,136,128,132,215,96,105,221,74,247,35,210,128,60,110,77,118,187,16,129,29,246,79,34,139,90,142,183,41,100,221,24,28,105,99,204,69,211,85,141,50,77,54,101,155,62,220,251,160,197,78,17,156,212,79,110,225,4,113,98,240,47,171,212,72,136,201,122,6,218,138,205,214,157,132,223,253,74,20,172,215,199,55,134,87,214,114,12,45,5,73,208,107,157,235,162,253,248,166,191,251,247,145,73,28,106,230,60,227,24,211,17,231,215,49,168,166,209,59,40,8,53,64,7,44,150,28,118,131,28,69,77,25,6,230,89,168,65,132,238,34,78,42,45,225,65,59,254,185,163,46,124,24,211,177,173,59,146,194,90,228,57,88,69,22,122,24,81,71,224,246,18,31,155,55,31,41,95,127,182,231,75,61,39,187,22,200,134,183,106,74,42,111,33,140,83,158,105,29,196,201,89,70,111,64,150,173,204,166,242,122,219,119,121,9,67,203,219,59,143,89,149,91,170,50,97,227,62,251,71,27,98,92,211,248,36,202,81,97,87,65,219,247,198,48,95,72,71,164,68,187,121,172,155,214,21,18,157,170,120,234,176,9,34,160,7,108,186,9,12,192,96,195,3,138,196,3,67,8,1,11,71,47,74,215,169,118,40,211,196,238,202,159,41,76,61,14,87,175,146,208,122,72,206,2,101,108,136,78,62,34,101,49,229,89,144,104,206,217,21,11,35,30,105,238,235,148,52,145,233,2,236,205,109,184,174,101,31,68,165,60,207,109,20,46,141,119,122,202,245,119,105,75,95,188,117,81,48,210,58,42,7,95,115,108,189,158,247,85,255,251,176,100,215,140,133,195,103,72,147,169,86,208,142,12,217,115,104,200,158,81,57,157,52,110,37,16,193,242,51,167,29,134,32,209,210,183,194,162,17,99,6,234,69,78,105,248,209,151,252,13,167,154,253,58,152,114,43,120,184,116,95,175,126,107,241,128,124,32,128,238,219,230,208,236,48,241,152,56,101,18,153,191,233,36,15,142,34,90,226,220,71,5,131,41,10,192,184,112,193,175,53,217,39,165,26,237,205,255,61,235,95,183,117,219,68,204,237,122,58,55,45,234,53,184,166,54,230,105,247,177,204,124,165,196,36,152,198,56,160,233,133,24,183,9,67,110,11,79,185,107,113,215,216,213,175,67,14,173,132,49,17,19,65,188,223,208,144,186,44,103,252,13,245,175,147,33,220,100,77,111,15,5,145,103,165,86,154,212,122,8,119,82,0,2,172,172,203,125,212,198,149,108,203,48,252,196,2,152,28,130,24,82,7,27,194,31,166,166,81,206,169,111,130,160,164,234,51,129,69,26,30,160,200,43,129,152,24,1,52,100,48,66,9,112,238,16,194,76,74,211,194,50,98,142,38,116,16,13,67,60,176,20,101,169,56,93,143,80,45,16,147,68,92,197,48,148,129,141,15,28,224,159,124,192,45,138,131,176,12,130,192,95,8,67,169,152,213,231,248,153,153,113,247,74,60,121,36,72,155,255,215,17,55,243,186,103,50,226,149,166,167,142,218,174,141,59,197,219,103,121,104,109,146,61,128,246,142,87,139,13,255,149,234,212,29,107,30,187,191,139,6,106,210,124,234,35,147,115,142,51,247,182,244,62,143,50,174,189,247,241,92,227,12,106,230,203,249,62,97,64,135,140,85,179,207,225,106,11,173,91,248,122,254,159,53,190,37,31,209,192,16,0,91,110,166,149,152,244,1,201,172,165,145,65,101,202,152,15,179,23,111,223,169,251,144,27,239,73,79,73,218,71,213,65,11,29,50,54,99,140,46,0,43,23,132,24,129,134,39,240,49,248,182,37,202,36,195,139,6,104,114,178,206,71,192,61,205,89,28,208,109,228,158,230,61,21,140,190,97,169,29,246,170,253,234,229,102,175,228,150,34,158,215,134,26,139,28,221,194,188,192,172,255,247,193,98,206,184,207,129,135,199,184,234,202,161,163,170,214,159,245,255,137,11,0,3,183,126,114,231,49,131,6,231,5,73,25,244,56,60,53,81,32,129,24,168,64,193,224,193,224,35,6,77,23,85,158,171,153,37,169,4,149,192,133,48,24,18,142,1,166,159,119,178,165,129,229,142,164,15,4,66,89,69,71,158,49,33,126,224,102,193,42,144,62,241,151,242,150,91,65,5,189,50,8,76,82,116,156,128,129,57,26,26,83,68,217,55,145,149,132,85,73,133,255,251,178,100,216,12,134,122,103,74,155,185,121,80,124,236,217,183,96,104,142,23,69,159,54,110,37,187,65,139,179,103,205,33,159,48,222,27,88,48,70,217,1,81,57,67,226,130,18,114,199,136,209,18,40,120,190,146,39,56,69,68,219,133,221,165,119,58,140,242,29,73,197,120,227,227,139,187,124,17,78,18,109,164,142,51,197,71,117,84,75,39,113,179,95,255,100,17,116,229,35,99,167,86,99,55,91,82,117,214,180,235,116,221,155,107,45,5,23,65,0,121,128,2,59,191,16,160,6,208,2,128,91,64,249,4,148,216,69,134,145,64,137,19,199,12,84,147,28,60,165,152,61,21,163,219,173,104,111,219,222,114,57,162,45,37,242,243,216,210,58,131,46,159,231,151,249,249,109,149,203,121,167,9,249,87,207,153,84,148,210,165,93,79,85,221,22,28,221,13,151,2,7,253,135,227,255,208,148,106,187,34,77,187,126,191,219,245,73,161,132,213,0,0,85,212,196,15,176,213,163,224,197,177,52,196,160,8,193,49,168,192,64,84,72,88,11,132,10,110,16,9,54,82,250,196,75,124,200,92,152,146,223,97,13,234,86,23,217,116,167,164,60,222,59,110,123,37,149,60,142,18,96,166,130,69,43,107,75,83,84,246,130,211,17,239,30,0,89,18,182,179,248,114,50,198,30,180,112,90,204,181,122,175,23,17,226,166,83,85,201,60,167,165,143,28,153,182,212,245,137,22,53,231,177,223,109,221,183,157,120,158,153,101,166,153,248,170,178,245,51,215,26,87,125,183,92,87,119,78,238,226,18,81,165,166,76,146,145,92,32,153,107,61,3,164,21,43,90,239,48,38,186,253,221,65,235,246,247,59,80,62,235,227,215,206,42,133,111,122,154,146,116,153,213,235,157,248,94,42,142,81,128,9,200,2,0,0,75,191,2,24,160,79,226,95,53,245,222,236,63,83,145,105,117,25,30,52,161,163,124,153,170,175,31,199,204,64,169,146,45,122,197,225,57,150,202,148,15,194,34,117,44,169,152,251,175,255,34,163,173,214,214,50,177,222,172,174,170,119,84,42,74,158,238,201,65,149,204,81,1,140,205,34,179,132,98,17,25,69,95,234,93,151,125,29,254,232,244,238,176,106,219,178,187,118,187,53,0,209,57,177,196,38,121,197,4,137,137,32,233,152,67,193,130,195,217,132,224,209,16,8,74,2,36,249,16,33,72,95,150,217,239,100,77,97,81,193,143,207,95,136,62,219,30,80,200,122,30,86,6,70,227,54,70,148,203,145,185,143,47,103,149,69,218,50,253,98,206,2,223,81,233,123,93,107,235,66,90,193,165,203,217,124,48,117,135,107,11,21,223,174,248,63,144,123,204,232,201,97,52,164,13,188,85,50,84,255,251,178,100,202,142,166,7,102,203,155,166,95,162,104,236,233,231,96,194,94,23,61,163,46,110,153,124,193,202,180,103,13,148,141,120,149,127,44,72,24,24,145,199,37,173,71,18,100,183,189,117,233,201,107,99,82,73,85,86,85,81,196,137,5,29,85,234,185,46,250,201,49,205,21,173,155,143,95,113,189,159,117,94,103,196,65,235,137,255,97,243,167,88,227,71,94,242,213,78,156,60,238,188,195,134,210,9,160,98,3,165,77,108,243,187,244,250,54,163,17,30,0,36,70,2,29,157,20,130,139,70,95,170,168,88,54,239,44,95,50,41,195,49,72,207,227,167,206,169,57,152,77,137,223,165,235,229,175,71,71,152,73,211,34,203,246,63,47,249,207,204,52,104,108,102,81,184,112,220,188,20,102,99,46,180,98,21,170,148,71,54,193,173,220,125,84,101,70,34,221,106,167,211,134,100,146,120,174,67,104,71,51,56,45,220,240,135,248,159,151,37,240,93,248,186,129,61,28,213,0,5,119,212,221,200,44,205,129,132,202,19,140,200,129,192,192,177,8,0,35,133,131,32,168,38,139,138,106,195,132,128,5,156,210,218,227,143,130,232,120,160,27,13,218,34,215,37,144,11,189,52,239,58,50,138,104,117,163,67,120,187,240,182,187,115,180,18,88,196,190,70,248,198,171,68,48,129,100,81,231,220,36,24,28,9,128,136,46,179,68,7,93,202,165,101,135,248,136,131,94,169,200,49,170,107,120,152,119,28,104,104,191,121,163,197,133,8,244,133,31,35,136,81,163,143,104,38,68,65,72,115,15,48,136,199,146,90,24,201,245,27,141,50,166,75,82,49,134,33,250,159,87,178,81,206,232,122,50,146,152,142,134,47,209,209,243,0,235,0,100,187,108,116,169,224,42,252,16,132,65,72,153,53,151,102,41,15,82,215,230,144,113,217,231,89,88,255,40,135,12,251,253,60,243,70,230,8,130,16,16,112,162,145,131,28,202,90,171,223,182,139,101,221,78,220,170,141,49,217,94,100,68,85,163,209,168,238,214,101,179,253,126,215,101,191,163,253,104,221,253,211,239,200,210,233,255,252,21,166,223,26,231,168,26,46,77,153,26,34,20,10,38,28,8,166,25,128,171,241,42,11,150,154,202,98,143,14,20,7,27,114,90,243,162,251,94,172,255,82,200,223,150,35,3,71,228,81,201,234,120,98,5,110,44,10,8,96,78,140,204,90,76,253,207,184,14,45,35,124,253,68,157,152,171,225,34,108,79,156,106,89,19,134,106,107,29,103,73,192,138,198,207,141,221,183,244,132,140,246,25,233,52,243,80,166,26,11,134,106,133,44,156,138,47,20,85,50,171,158,108,168,172,153,3,224,139,178,44,186,49,149,93,216,152,187,161,255,251,178,100,198,142,197,73,103,76,27,168,86,208,90,44,233,227,96,101,110,21,109,155,48,110,161,189,2,22,51,102,141,147,34,57,49,132,209,122,194,119,158,80,163,67,41,80,147,213,91,32,129,125,105,57,201,189,4,89,42,212,189,19,100,235,56,22,111,88,0,109,119,230,239,128,241,13,212,11,54,100,144,77,60,184,136,133,130,134,30,231,246,71,157,21,104,191,247,187,222,23,40,111,122,204,86,21,202,217,90,109,112,217,79,16,162,183,209,106,151,202,255,254,192,52,112,208,160,151,48,151,135,205,36,153,109,36,214,16,140,166,221,175,154,69,185,175,144,68,221,112,176,223,26,174,200,62,14,135,26,63,82,98,174,107,105,148,74,58,118,199,31,98,232,176,77,125,80,193,123,151,101,138,190,120,113,119,81,198,227,100,119,3,251,238,99,130,90,247,128,141,245,170,0,2,227,148,234,110,112,238,80,200,200,245,52,4,172,152,152,8,24,74,2,152,22,2,35,97,115,66,0,100,233,64,35,88,86,70,189,76,233,179,117,199,133,145,89,149,140,196,227,24,215,143,5,179,33,16,204,71,44,174,12,1,113,4,72,171,227,128,244,48,88,188,70,19,12,204,212,158,7,7,200,103,174,107,207,50,100,243,43,89,114,59,100,61,14,118,254,113,166,102,132,155,217,203,81,255,48,118,165,68,202,106,238,174,179,239,78,38,143,203,95,220,91,24,198,127,219,167,238,102,95,12,102,239,250,109,195,185,86,168,244,235,108,181,235,149,220,164,91,84,229,12,239,7,51,67,242,239,238,221,46,102,246,42,44,245,224,0,2,48,84,178,237,204,208,35,207,24,131,115,210,80,32,227,78,40,178,235,145,178,197,141,14,187,243,240,123,167,18,182,50,182,140,125,136,169,235,38,145,14,65,203,135,217,137,223,191,78,34,22,205,96,182,184,149,2,5,10,170,174,234,138,162,153,42,25,41,190,104,93,112,83,29,52,233,45,75,50,238,148,173,202,245,21,115,33,4,243,201,132,239,111,82,202,134,121,183,211,130,47,155,4,215,93,141,93,61,195,115,251,59,85,143,235,236,239,115,173,56,69,191,91,105,124,123,83,63,139,39,43,197,219,43,22,173,54,34,196,245,43,249,23,35,246,147,231,211,26,178,96,0,115,111,140,247,192,1,0,48,25,75,21,5,25,200,176,20,142,14,227,231,4,58,49,229,73,132,81,80,64,76,185,57,68,17,37,58,30,202,105,220,109,113,129,116,144,91,78,90,52,132,192,151,212,93,15,184,156,120,18,200,134,215,138,180,200,62,120,156,117,212,178,186,68,220,219,95,125,189,38,178,253,215,83,48,132,40,128,100,18,244,140,211,181,151,201,203,22,62,45,33,82,41,255,251,178,100,211,140,133,54,104,202,155,172,91,240,152,204,217,138,107,41,12,81,157,157,50,110,177,13,137,253,179,102,141,172,160,33,17,53,171,182,33,59,154,249,241,113,239,115,234,162,246,246,234,170,247,60,36,172,212,171,119,112,245,248,216,175,234,234,145,109,144,2,213,96,22,238,223,152,211,71,68,128,41,83,22,35,128,226,241,207,147,20,254,200,89,211,240,11,132,19,1,168,152,197,204,234,142,17,106,93,39,83,232,185,78,141,184,110,169,24,150,46,208,69,131,224,149,105,85,135,159,72,254,82,244,232,107,203,14,168,45,180,168,153,121,177,212,94,48,204,124,67,46,227,214,134,140,177,231,143,93,161,250,190,144,231,28,151,215,187,212,195,166,252,95,84,184,251,233,62,208,124,36,24,227,186,72,169,248,22,191,25,196,117,233,234,179,112,30,151,174,0,5,93,176,210,237,118,204,145,134,24,193,196,51,12,2,66,116,4,4,162,64,184,9,1,19,1,176,47,65,230,40,56,1,44,220,191,11,21,195,90,111,163,104,235,41,178,230,136,57,142,172,201,80,0,156,5,52,91,143,156,74,10,125,83,37,161,62,215,217,246,42,229,204,127,158,246,95,23,205,222,229,232,139,241,44,158,158,128,162,84,176,46,86,174,125,91,23,107,224,60,155,166,182,140,214,171,117,49,96,199,129,64,37,47,113,252,17,92,86,74,109,229,219,125,53,76,51,150,251,204,162,69,110,57,168,228,21,71,168,133,57,45,205,66,177,249,106,210,246,72,223,206,224,99,55,252,139,20,211,186,255,182,30,177,232,179,218,119,111,153,125,112,181,155,165,51,123,194,235,128,76,219,238,114,238,140,59,50,136,50,245,52,233,24,17,109,180,137,246,74,210,152,132,158,130,220,145,213,174,82,19,53,2,224,44,152,162,11,244,81,226,106,154,45,231,222,92,233,184,161,226,227,46,190,110,235,136,234,248,153,254,109,238,168,129,225,248,176,244,117,248,147,137,30,149,76,105,89,138,165,56,242,173,16,105,195,91,74,30,113,241,152,189,66,189,209,69,89,223,74,213,20,95,83,8,179,31,146,43,55,83,52,151,213,143,251,73,212,168,115,164,85,154,203,167,238,7,80,241,3,187,220,25,101,0,12,187,126,117,195,216,110,24,186,99,184,8,96,144,160,97,224,70,58,4,151,57,175,183,7,65,84,83,252,146,162,81,108,7,90,1,74,125,199,66,207,197,130,218,118,162,80,164,56,177,18,148,130,124,234,65,196,35,41,120,73,84,75,167,73,199,207,216,84,211,73,123,195,99,98,179,102,143,166,229,174,85,233,54,143,152,31,89,3,111,168,115,250,151,178,46,98,212,135,237,227,106,213,39,98,61,179,50,244,206,255,251,178,100,213,12,133,161,103,74,27,198,95,64,135,12,233,147,107,40,12,20,49,157,48,110,189,107,202,78,179,102,29,163,34,97,240,132,170,155,46,229,159,84,216,73,209,49,119,118,151,92,77,87,82,147,253,121,230,121,63,178,30,169,217,158,187,57,204,236,106,14,174,253,35,215,40,55,59,172,125,210,216,41,0,204,169,0,18,237,191,62,210,12,173,16,117,163,108,56,26,104,40,45,144,9,17,10,1,118,87,114,68,73,161,170,144,215,102,36,146,26,122,181,41,108,192,51,37,30,130,249,0,176,224,254,71,76,233,213,190,234,49,139,112,168,129,36,22,241,170,164,83,176,154,90,26,244,33,217,216,177,81,136,35,188,15,48,112,186,113,35,228,183,56,170,106,234,138,98,198,146,137,54,91,163,59,85,89,51,68,105,99,144,187,118,130,46,144,122,173,15,117,137,98,216,105,244,132,15,190,211,121,177,230,244,140,250,235,17,28,77,21,115,34,155,25,163,161,106,195,64,9,70,170,0,5,37,212,237,145,52,231,19,248,195,35,92,200,240,192,198,48,168,195,16,32,179,224,160,145,198,16,0,195,135,50,190,227,12,127,18,89,240,179,59,3,66,38,31,234,84,229,80,117,42,97,232,72,108,173,217,184,170,144,81,201,115,4,57,141,25,199,106,237,73,226,92,47,164,168,1,193,208,108,112,116,10,135,154,16,4,134,139,32,141,5,142,52,130,71,22,54,10,58,98,238,246,238,42,98,22,109,86,237,86,18,37,234,138,84,104,142,155,198,107,125,12,27,237,104,178,221,33,203,154,140,62,102,175,219,93,242,164,204,102,41,227,106,97,217,197,202,179,162,190,146,56,122,183,27,75,53,167,221,228,100,245,213,12,0,93,84,0,150,239,248,72,193,86,140,114,65,207,44,177,32,132,165,225,161,124,158,36,24,67,21,79,212,29,166,185,69,140,246,184,146,50,9,58,246,86,209,247,179,17,238,140,170,139,42,161,143,59,247,233,187,150,82,93,155,101,170,29,232,211,162,157,83,33,243,162,222,194,200,202,230,59,182,234,142,168,116,123,17,70,88,164,163,170,244,101,85,89,116,115,165,111,57,245,100,109,222,154,117,64,22,176,1,150,221,142,112,88,142,0,20,13,75,35,12,130,25,194,161,249,135,65,17,128,0,3,128,175,21,81,148,130,64,52,127,90,13,201,115,174,166,218,83,46,119,31,103,178,171,38,88,69,54,163,106,116,240,27,57,97,204,173,56,75,246,202,216,45,134,231,0,229,16,161,128,128,16,20,22,30,193,193,194,2,0,44,79,175,66,114,10,50,125,69,184,136,24,16,161,213,144,109,44,229,39,235,83,199,71,198,151,105,60,95,105,3,42,97,121,173,53,255,251,178,100,196,12,197,63,102,202,155,184,66,114,104,172,233,195,101,133,40,22,61,155,44,110,165,185,130,0,179,102,141,161,174,248,63,140,24,221,172,185,107,125,59,255,229,194,254,78,25,242,80,158,103,166,115,251,229,236,242,23,100,214,74,43,231,89,136,207,39,221,138,212,198,252,184,165,164,114,186,141,103,82,220,169,142,15,6,82,5,240,77,61,96,2,247,223,156,225,70,234,64,52,81,134,82,103,3,13,44,134,19,137,97,218,123,3,126,92,154,246,242,135,185,49,252,207,29,198,164,22,251,158,185,204,111,209,89,161,226,195,56,99,238,94,180,135,206,242,95,253,191,249,253,239,15,8,212,206,131,4,180,194,64,0,97,88,32,99,218,136,157,166,52,73,67,116,74,5,177,214,103,12,153,102,251,240,41,17,190,15,24,40,145,164,216,33,144,39,149,15,175,30,247,94,246,159,173,241,237,218,247,219,253,77,66,100,49,143,6,158,186,0,21,27,180,241,149,52,240,195,220,200,0,4,196,194,104,198,224,48,193,80,44,181,192,96,137,17,203,48,186,8,129,113,160,61,247,89,168,234,164,87,8,168,11,65,58,226,179,184,37,247,78,101,43,93,17,233,3,182,225,164,74,231,40,0,75,194,236,41,67,169,0,198,28,6,103,13,202,183,15,64,175,173,71,38,237,60,190,27,127,37,185,198,109,202,230,96,10,245,38,106,145,149,163,47,54,182,251,255,33,25,10,187,58,54,144,120,139,64,163,8,91,152,77,189,125,204,136,158,208,254,231,161,155,144,223,99,51,235,188,119,103,13,72,32,46,105,6,41,81,233,222,75,126,205,30,245,21,219,151,220,204,197,6,237,83,154,18,228,163,244,77,206,166,232,152,129,224,136,1,73,118,198,233,166,100,32,109,1,157,27,236,132,46,223,182,137,224,186,212,173,96,97,202,74,104,252,74,188,17,110,246,88,231,246,183,171,244,213,38,109,78,218,159,168,97,41,153,70,63,46,228,224,157,250,223,124,152,153,113,239,153,53,233,104,92,62,183,230,181,192,8,91,178,186,59,57,153,67,163,48,51,72,89,67,8,88,4,176,12,221,81,66,146,98,192,209,40,71,203,8,148,160,223,75,50,42,88,232,159,204,183,102,187,15,201,31,105,229,118,80,44,0,9,45,220,192,141,60,207,241,0,20,96,152,126,54,152,34,0,152,22,13,23,125,165,32,37,32,86,80,140,0,108,235,38,1,112,20,17,171,76,74,32,75,239,238,44,234,29,157,107,57,192,47,251,77,107,172,81,164,99,31,137,206,200,227,241,199,94,77,213,23,9,168,84,101,30,72,100,65,225,134,160,247,158,36,140,44,72,128,139,111,48,103,199,199,13,18,141,112,213,234,45,255,251,178,100,202,12,133,149,103,74,27,166,111,64,123,108,217,147,100,106,190,21,33,155,48,110,161,249,129,157,179,103,157,129,150,56,156,111,71,204,27,86,170,78,172,131,226,202,164,23,139,49,106,170,151,125,59,54,98,142,40,68,14,89,49,134,169,100,188,64,250,197,198,84,24,137,113,3,214,37,46,234,60,187,239,103,240,181,13,251,197,125,183,254,36,142,189,74,218,101,226,141,232,64,1,221,183,228,15,49,228,189,165,171,0,1,132,91,177,4,58,239,188,27,110,230,49,216,173,174,219,252,228,14,80,158,81,196,7,120,75,47,251,22,101,237,148,17,103,221,118,189,138,222,119,185,252,120,20,173,114,84,168,238,134,141,209,115,219,71,83,190,89,137,107,50,49,28,140,201,246,86,83,14,20,54,36,89,93,39,199,25,105,63,237,82,110,150,165,78,65,119,79,116,236,129,117,0,25,107,176,222,7,3,218,151,204,154,70,51,112,24,200,224,17,226,10,216,128,139,178,217,165,202,172,208,153,236,42,179,105,33,125,31,136,187,195,23,135,159,200,172,145,243,155,126,22,244,205,50,119,182,87,109,250,177,46,126,227,23,104,236,77,195,152,63,21,43,82,202,251,186,43,114,136,178,250,24,200,102,243,140,27,221,147,36,237,159,141,98,103,183,74,160,230,32,97,3,121,104,114,123,57,5,97,199,159,207,135,38,105,34,230,219,15,47,25,166,94,229,188,179,91,92,99,216,148,248,31,15,202,33,202,103,107,238,51,189,43,83,222,70,71,103,163,114,110,167,57,211,233,220,217,43,177,80,18,112,1,146,237,206,20,40,62,57,180,196,164,35,43,13,12,50,50,48,80,48,24,0,8,6,4,0,11,184,85,3,8,192,145,9,108,60,206,218,84,93,141,34,196,189,176,211,184,79,67,29,169,11,201,213,102,204,190,162,46,198,216,147,192,102,126,9,158,94,55,97,38,46,64,16,224,108,75,76,172,29,27,188,213,221,85,120,166,123,130,35,5,104,252,88,86,217,187,42,94,135,102,221,171,220,68,108,237,3,73,27,47,149,52,171,14,209,2,139,193,103,28,134,31,104,61,215,22,16,221,139,32,181,26,52,188,149,146,101,4,245,89,100,131,166,143,31,167,59,149,38,37,55,55,84,118,35,144,73,211,72,183,19,13,43,226,53,12,123,174,194,45,128,11,186,255,12,82,200,234,200,12,44,108,202,201,24,145,16,91,136,255,173,39,122,26,107,82,233,102,239,66,100,115,54,108,206,199,181,53,14,62,145,139,209,105,53,152,1,145,197,103,169,79,57,141,87,20,113,6,1,185,227,29,199,139,97,217,9,37,144,134,208,205,197,13,47,185,20,166,153,175,253,74,31,26,41,56,177,5,255,251,178,68,210,12,197,4,103,75,155,134,86,208,172,12,233,99,113,136,180,81,181,155,54,109,160,247,194,35,179,102,77,183,141,184,196,202,208,201,49,155,42,93,101,37,26,144,124,198,89,163,213,7,192,145,39,97,204,50,77,146,225,202,160,138,135,84,62,195,75,82,197,224,70,239,87,85,114,162,61,43,159,237,209,51,245,253,65,149,0,3,214,236,104,26,135,86,18,96,166,166,38,44,135,18,0,149,57,73,116,51,145,60,12,185,212,131,43,167,86,7,81,238,94,98,158,43,169,222,167,15,198,73,145,200,21,98,152,113,163,82,129,3,50,163,183,195,153,251,199,242,225,11,90,211,50,177,201,22,165,52,24,28,62,109,175,255,192,138,226,88,127,45,15,221,145,3,152,171,131,55,119,32,205,52,5,235,218,234,17,216,77,63,203,204,19,127,52,52,212,243,151,210,77,255,79,45,97,193,231,102,177,145,111,253,248,117,109,245,206,114,254,99,195,207,198,0,128,7,183,255,24,28,97,145,13,152,65,121,33,156,100,48,34,24,132,174,249,136,63,183,167,191,142,125,21,154,183,53,103,177,8,220,78,138,158,154,139,40,194,203,149,69,173,199,72,54,14,148,83,52,52,167,27,210,54,206,87,56,226,205,220,93,36,69,142,162,165,209,103,41,177,160,238,204,216,99,117,204,91,206,205,145,202,251,228,178,42,180,162,122,59,219,195,92,106,106,69,85,115,216,186,136,98,209,217,105,65,161,237,71,204,69,48,255,249,171,97,197,214,254,49,145,45,21,113,191,247,14,148,86,55,249,120,168,0,56,0,45,126,230,43,176,105,131,4,2,38,92,94,203,201,131,21,133,22,213,181,164,68,223,120,204,223,42,63,81,136,140,102,89,42,157,181,24,165,171,45,149,191,210,216,172,181,133,199,155,230,190,54,192,52,213,213,62,236,109,149,78,89,60,80,180,228,182,77,61,91,54,165,114,188,247,177,48,102,47,249,253,59,126,203,161,82,7,194,136,57,86,57,25,158,145,153,202,99,8,48,84,17,130,184,110,174,65,41,46,69,26,211,132,103,44,154,200,244,38,124,246,251,46,32,145,53,44,225,66,92,157,139,31,81,73,126,1,214,0,54,219,169,165,224,166,132,51,154,68,176,12,42,2,129,38,40,8,172,119,217,39,23,196,102,179,66,113,90,244,6,211,152,139,70,141,195,178,215,191,21,238,238,45,182,237,9,114,56,185,149,33,8,13,49,211,161,169,58,180,17,72,97,187,188,216,212,141,65,209,121,92,237,170,104,165,44,218,66,52,147,190,151,105,221,144,6,71,151,168,39,121,18,114,43,241,9,177,172,135,173,138,125,58,247,10,105,231,82,118,150,59,35,205,106,98,241,182,153,255,251,178,68,200,8,196,101,102,205,187,102,69,224,139,76,217,131,109,131,180,20,173,157,44,110,25,123,74,116,179,101,141,182,14,209,158,166,191,164,97,11,51,108,223,108,216,14,8,189,251,119,37,65,149,121,242,72,144,91,59,178,181,206,163,151,174,115,107,254,106,83,84,231,220,28,111,122,32,44,246,64,2,109,191,55,220,240,20,129,157,176,27,0,32,66,120,40,97,19,83,104,193,64,157,181,133,80,57,76,29,5,65,175,203,81,108,147,248,187,47,53,20,252,56,217,98,85,97,135,249,173,59,5,80,85,222,178,22,177,53,56,160,188,43,62,91,2,227,211,244,231,167,204,41,83,117,71,72,242,127,231,119,229,90,172,63,207,238,160,65,3,137,170,66,153,70,28,44,13,4,7,96,166,77,112,129,200,28,22,213,182,60,121,84,186,70,38,65,100,227,168,75,134,100,48,52,169,20,148,97,187,84,80,161,213,152,88,124,59,33,246,163,116,59,133,68,215,86,69,170,190,75,162,158,212,49,100,74,0,7,175,240,206,221,51,90,1,208,144,98,241,8,0,16,96,208,192,200,153,54,211,18,8,93,42,174,221,234,64,174,162,42,58,173,126,126,85,0,66,218,218,152,171,122,164,103,205,194,54,217,222,196,138,94,74,74,109,36,27,60,60,232,207,210,184,244,111,76,130,95,111,42,104,188,170,149,245,140,128,48,120,39,81,154,173,47,179,209,116,213,93,253,247,192,243,11,238,24,120,244,143,97,211,71,68,197,219,215,55,251,223,39,207,113,92,73,212,53,106,199,92,177,238,120,128,44,206,238,50,71,196,152,158,126,127,84,85,10,138,154,72,179,235,172,203,94,173,171,187,30,166,171,122,59,186,1,214,0,9,127,245,7,13,16,195,35,21,46,198,161,129,155,55,132,64,152,131,236,39,16,130,51,48,54,72,247,70,227,211,96,234,91,37,17,216,168,64,209,166,136,27,158,86,222,84,187,182,202,54,37,191,255,175,104,210,154,53,73,227,159,42,62,225,221,174,106,161,199,14,30,151,235,220,145,169,9,99,32,183,151,131,26,34,98,79,85,58,78,224,166,60,134,107,147,40,93,18,135,37,216,246,100,170,105,165,85,75,175,231,139,84,168,143,239,239,85,27,255,87,119,112,8,176,0,87,255,233,227,101,28,241,153,16,192,192,200,88,188,32,33,13,84,173,249,136,203,89,123,38,113,227,177,102,185,3,192,242,235,212,242,7,181,233,96,81,183,150,2,138,194,217,77,149,180,195,210,245,75,30,236,161,17,200,33,206,183,28,194,83,24,173,218,90,208,252,78,81,67,156,143,58,28,117,220,172,239,160,0,106,27,196,75,10,19,25,157,81,72,188,30,100,75,117,32,18,99,255,251,178,100,194,12,132,248,103,75,27,136,86,208,125,236,217,147,105,40,78,82,41,155,48,109,141,93,1,236,51,102,157,145,162,249,57,80,228,122,180,143,54,97,212,137,169,103,29,156,200,159,16,77,7,115,206,210,69,247,228,18,169,159,220,143,232,238,238,127,155,238,138,116,191,90,32,17,144,0,174,223,224,6,70,34,70,227,98,196,4,8,104,0,145,104,165,94,47,19,126,94,43,25,205,203,44,195,184,254,127,206,77,87,254,252,253,222,214,228,236,192,8,178,128,140,193,91,12,249,49,104,8,205,127,203,193,27,39,65,37,99,136,67,227,17,2,198,29,36,144,29,231,173,131,186,210,240,108,181,171,174,84,53,139,13,91,174,135,40,87,49,34,27,115,35,201,16,170,43,88,105,172,158,101,74,251,104,135,119,168,255,95,154,189,27,191,231,136,2,107,213,0,11,183,212,221,115,13,36,228,207,194,140,208,48,195,4,204,196,188,193,2,64,195,144,10,167,100,109,85,33,216,27,166,224,178,201,60,21,106,79,45,146,207,55,70,22,196,93,248,41,204,127,159,182,10,251,187,41,175,70,227,62,240,68,189,184,63,209,215,218,196,130,253,235,212,178,251,82,155,96,135,85,108,111,219,200,164,84,70,21,116,145,121,91,59,96,109,143,5,234,251,203,208,124,242,157,39,105,117,206,244,246,74,51,94,220,175,152,73,204,103,101,186,215,150,70,14,99,146,108,65,41,130,39,35,255,238,238,164,142,177,90,208,97,237,240,247,206,197,174,250,152,170,234,100,208,220,245,194,38,191,252,181,138,129,70,128,5,251,110,105,122,198,44,176,44,222,104,32,64,164,242,160,90,117,148,59,34,163,53,16,1,52,161,110,44,204,24,173,65,132,33,13,234,165,76,117,232,163,172,122,80,178,248,149,63,137,186,26,187,39,160,211,42,138,124,171,28,142,196,43,164,153,25,31,94,102,213,114,235,74,64,160,107,202,207,247,126,29,103,192,41,168,139,152,210,255,40,136,32,89,143,100,55,20,65,202,133,108,84,246,137,100,74,152,66,18,63,98,162,173,253,78,114,209,183,100,55,84,102,187,117,62,153,149,239,247,199,136,142,222,229,57,121,180,23,141,141,101,211,101,179,137,30,124,73,79,143,228,178,53,60,164,113,247,197,130,118,128,1,93,188,49,246,65,1,2,2,49,100,202,1,4,40,16,130,3,161,160,20,136,36,47,219,213,11,82,80,101,29,44,131,193,105,142,117,43,19,27,10,40,226,38,138,9,21,103,234,4,132,29,136,208,164,47,141,208,100,75,158,133,189,158,66,224,132,85,97,226,116,255,140,175,82,50,167,28,89,223,237,244,73,85,240,158,129,50,48,80,30,84,10,76,127,107,255,251,178,68,212,140,197,49,103,75,27,102,94,208,162,44,233,83,109,230,94,83,109,155,46,110,189,13,202,33,179,102,13,195,22,232,110,58,159,130,230,238,105,170,39,36,199,118,168,135,218,201,236,234,235,167,137,104,119,145,163,27,152,157,103,61,178,143,184,100,164,149,58,227,121,138,154,166,15,209,41,63,168,84,214,127,255,226,47,255,255,253,0,10,200,1,93,247,230,81,212,138,159,1,68,67,61,13,75,96,34,4,3,0,96,32,3,37,76,6,96,155,208,12,213,53,171,241,232,158,116,177,11,178,152,10,196,29,38,169,47,177,11,119,40,32,22,197,58,100,157,64,67,236,232,67,60,1,137,82,76,81,12,90,103,54,127,158,50,45,235,238,99,253,110,108,235,99,228,54,70,108,211,231,161,237,15,126,202,127,45,81,58,134,173,169,42,53,36,102,116,208,236,118,164,98,157,10,199,28,198,66,85,27,106,12,43,196,17,245,87,114,152,106,167,99,89,191,87,200,5,0,1,191,244,204,21,179,110,135,140,152,110,49,224,112,193,65,35,5,2,215,241,116,215,155,252,178,23,148,60,214,58,204,37,242,155,61,206,35,98,219,206,244,178,168,156,113,224,142,181,6,75,90,4,147,189,216,87,166,191,53,174,204,71,236,246,118,196,109,161,213,187,45,30,120,156,161,163,224,204,11,85,5,46,56,68,31,151,243,254,84,173,22,213,179,194,174,253,141,169,87,197,120,145,238,164,43,182,77,198,154,197,223,204,148,204,195,154,62,199,80,194,181,99,109,47,150,239,230,26,199,214,33,10,73,102,86,217,182,102,255,99,169,162,175,220,58,245,128,22,219,254,100,235,73,194,65,70,116,59,25,64,112,2,52,176,216,0,136,122,234,164,4,251,74,99,148,180,115,143,251,147,67,191,143,206,70,233,227,177,232,220,161,246,125,220,7,222,72,249,62,114,56,166,232,46,205,114,67,209,179,16,48,49,14,24,1,104,224,79,60,206,70,65,192,244,93,172,7,12,136,133,33,178,84,86,204,69,178,183,29,187,150,212,242,168,166,173,142,228,76,208,83,174,166,213,98,155,61,128,164,93,120,74,89,241,66,82,254,16,250,102,162,32,248,241,229,108,127,187,143,178,253,174,144,247,172,151,239,204,35,8,250,96,140,8,152,207,133,204,8,68,4,76,128,17,224,182,172,206,217,187,128,149,48,210,73,130,108,155,146,45,92,103,108,34,160,178,66,128,80,158,103,138,117,156,229,51,153,95,56,213,139,108,232,250,29,168,248,112,32,41,74,105,158,197,60,138,242,247,195,241,224,244,8,213,158,63,42,221,127,240,245,103,232,247,113,42,162,227,240,155,225,219,94,118,22,62,156,61,53,15,173,72,195,30,255,251,178,68,198,10,196,161,102,204,155,136,86,208,138,172,217,131,112,103,204,19,161,155,48,237,189,107,202,116,179,101,141,195,35,41,250,157,143,143,230,153,82,249,107,208,99,208,107,93,119,203,238,31,103,234,160,184,196,164,217,99,172,181,85,168,143,153,107,47,124,255,17,78,65,85,235,226,251,119,102,32,16,72,0,173,223,243,32,50,14,126,31,48,240,244,199,69,242,129,177,108,2,128,131,13,129,71,129,99,192,151,94,58,205,95,236,164,173,41,66,158,171,216,194,109,75,46,191,174,76,147,181,91,230,194,241,205,184,172,35,233,162,179,177,171,81,125,113,105,147,198,70,144,52,208,84,220,255,63,206,179,225,76,166,87,187,42,75,103,188,172,216,92,187,248,194,181,86,200,49,140,200,165,123,8,90,16,202,162,69,78,163,154,74,195,152,172,119,57,107,53,136,185,203,54,144,150,34,198,168,213,137,224,197,58,46,144,244,181,90,142,94,167,70,85,65,225,55,186,188,195,141,255,72,168,134,226,66,7,48,0,3,110,252,194,17,35,6,156,140,156,17,49,120,92,70,10,48,128,60,88,26,150,136,24,181,159,88,42,129,194,161,40,44,181,2,35,106,187,16,201,114,38,207,143,195,122,139,166,211,53,57,12,210,142,185,132,169,219,34,15,2,200,231,14,143,15,117,68,88,56,161,10,146,187,31,3,41,67,99,168,76,214,77,245,255,114,144,150,211,10,209,141,234,125,229,184,221,146,34,34,231,174,109,23,41,90,227,244,171,120,155,66,108,138,135,179,148,125,207,236,209,196,254,72,176,235,152,90,227,16,111,133,168,174,107,168,116,139,170,254,215,245,40,4,88,128,2,186,253,204,25,90,50,152,200,199,65,35,5,134,27,40,232,124,192,0,16,227,176,144,61,122,8,184,94,161,36,177,93,1,15,39,201,40,140,47,159,36,23,144,253,68,55,55,8,254,130,80,168,52,121,15,3,81,165,161,140,130,119,20,14,145,23,88,202,212,34,127,253,248,17,84,182,240,211,184,254,15,94,190,162,122,18,149,190,111,168,191,151,223,254,245,243,30,118,119,193,163,144,188,56,245,230,67,255,57,94,117,223,104,183,67,31,30,43,196,253,239,15,185,117,242,54,181,222,91,151,35,131,187,162,85,51,62,236,248,249,255,166,111,216,208,0,22,221,77,159,144,250,3,4,165,4,66,129,65,241,160,247,104,72,33,32,83,173,226,145,48,21,155,36,81,230,179,75,51,106,33,14,227,19,100,207,67,49,194,129,109,231,190,56,80,125,119,114,102,110,164,191,181,30,106,23,42,19,157,239,153,86,139,156,157,129,117,159,232,246,6,124,0,183,47,49,183,252,255,155,53,42,44,190,215,200,23,185,255,251,178,68,193,12,196,148,102,204,155,143,67,96,146,12,217,115,113,230,76,18,49,157,48,109,152,251,74,74,179,102,13,198,33,184,61,113,181,5,107,221,45,171,95,85,174,217,165,101,39,127,61,236,83,203,93,247,152,242,233,221,217,126,59,87,236,244,87,125,107,152,136,206,57,87,122,28,223,125,44,134,246,91,166,224,89,233,0,93,183,252,203,240,195,106,33,130,227,227,2,128,157,196,150,36,2,152,64,0,200,225,148,117,77,185,123,143,20,76,26,134,199,54,56,74,218,161,113,33,41,225,120,253,73,249,201,88,183,114,129,29,183,62,26,226,25,42,42,215,27,69,243,69,81,250,219,126,71,110,127,30,88,178,63,24,135,208,214,104,224,180,143,170,199,16,51,139,170,69,26,145,77,80,148,96,216,246,46,198,221,141,42,197,34,169,5,19,90,39,86,121,129,196,80,170,152,207,47,41,235,50,132,142,235,183,159,151,79,168,114,29,227,184,50,61,101,139,168,173,126,26,66,207,77,0,23,191,252,205,238,77,208,84,203,141,134,73,11,184,94,6,26,151,108,146,52,247,186,48,2,247,156,106,147,246,243,206,158,155,147,109,46,98,204,190,29,97,15,237,120,92,114,237,186,106,74,182,232,240,160,133,223,81,220,55,103,227,141,67,26,221,98,29,26,198,178,168,236,14,135,186,146,27,159,248,135,234,28,211,71,188,211,53,68,158,97,67,184,103,87,130,28,88,155,25,186,60,201,180,163,222,51,153,185,104,81,146,50,94,97,217,4,108,118,50,187,175,152,135,31,180,32,216,89,37,185,11,212,223,94,138,180,57,60,210,71,152,104,16,40,1,223,183,230,235,66,112,138,0,229,208,0,120,224,42,194,163,225,147,1,178,213,76,236,178,50,218,243,101,227,209,239,190,190,10,232,38,176,232,182,106,36,24,174,29,202,142,198,86,33,71,227,159,112,60,130,235,144,165,15,114,79,235,184,140,234,230,157,182,87,180,211,91,122,120,131,28,105,79,71,73,131,95,92,251,153,226,42,250,169,153,153,233,100,99,218,143,29,98,170,181,20,220,111,94,236,215,23,53,31,18,82,216,242,106,122,151,187,174,57,107,153,174,45,170,227,186,230,52,91,185,210,226,241,17,32,0,238,223,153,74,33,143,37,3,47,77,1,236,206,200,71,4,193,160,192,98,102,86,185,201,2,89,154,187,146,59,234,204,147,118,97,89,222,160,140,192,43,158,12,134,95,167,72,12,18,252,173,149,132,159,150,190,46,219,217,102,109,180,131,212,122,6,150,151,147,40,173,187,112,66,132,229,106,250,134,246,188,110,128,166,240,151,144,133,92,167,202,167,228,133,136,146,199,182,67,59,69,248,209,101,21,22,49,216,104,255,251,178,68,196,12,228,141,103,77,27,104,86,208,135,204,217,147,109,136,90,20,249,159,44,109,161,123,66,106,179,101,141,182,25,233,211,93,56,26,131,241,227,157,5,188,245,87,32,81,44,226,145,242,228,64,129,45,14,81,4,125,163,252,151,173,123,19,250,139,10,12,20,15,165,247,54,254,42,47,227,115,39,127,193,223,111,20,231,89,80,47,42,235,191,2,147,153,129,161,198,89,137,1,25,57,50,147,0,147,25,40,105,126,70,129,147,249,202,88,102,90,248,168,234,190,127,213,27,58,185,0,186,9,137,7,163,176,228,32,175,36,156,47,88,60,167,27,37,62,80,173,183,174,32,88,231,97,74,58,94,182,56,156,51,188,191,115,88,101,50,244,70,253,98,231,144,182,120,164,16,156,39,136,162,111,198,99,81,151,241,141,255,223,89,174,241,58,183,156,125,57,246,250,23,114,170,141,189,48,242,247,147,126,67,201,164,15,150,38,64,250,102,136,112,138,141,120,32,214,207,5,91,217,255,157,206,213,36,111,126,245,185,30,191,7,3,81,0,79,255,220,203,28,195,46,11,76,124,104,49,33,192,32,24,2,9,178,211,13,129,26,154,27,52,71,34,252,9,52,172,142,219,66,154,149,212,221,72,14,154,95,93,249,131,145,47,55,118,29,213,4,25,57,42,222,82,218,144,196,98,218,235,220,162,247,49,121,48,207,115,242,9,125,201,102,229,54,169,162,84,213,161,172,163,205,38,215,43,202,106,216,179,158,178,26,145,103,12,149,226,71,218,42,4,110,17,228,200,139,137,227,77,103,251,113,74,240,252,238,113,253,222,245,103,190,233,84,41,107,223,42,175,207,246,101,170,209,19,169,37,147,42,3,75,108,0,247,251,240,107,195,43,16,70,68,113,33,141,36,168,161,193,230,143,227,37,129,24,121,48,24,212,122,84,139,157,179,118,119,40,214,208,111,25,217,238,228,7,17,211,209,84,188,229,193,93,254,80,155,123,131,59,78,90,3,171,128,22,81,8,20,219,77,40,242,209,169,206,78,101,217,215,105,155,248,148,27,12,238,174,136,184,244,46,135,79,202,95,52,211,58,87,212,44,94,213,188,85,50,20,41,117,31,221,23,74,167,203,213,196,124,146,121,145,31,207,221,247,245,73,127,212,255,168,125,106,4,61,255,248,30,164,108,6,134,162,128,96,198,160,96,34,129,194,237,152,96,35,236,185,138,128,73,16,247,58,208,205,185,20,214,86,160,151,254,172,145,185,61,87,159,121,74,52,70,50,148,206,62,145,39,254,55,109,244,249,84,186,77,43,96,151,53,123,253,237,251,216,3,68,203,174,7,216,157,20,33,14,7,128,14,238,167,25,243,204,85,92,109,243,21,195,232,240,245,41,255,251,178,100,189,140,196,158,102,204,155,131,87,162,131,76,233,163,105,136,92,17,213,155,50,109,161,91,66,22,179,102,77,151,161,48,29,127,117,77,43,124,247,118,181,76,183,29,204,170,82,215,107,12,182,176,178,59,142,83,84,55,53,105,18,106,253,153,234,119,218,201,237,205,61,253,67,142,80,1,109,246,198,248,38,159,135,130,135,41,102,193,162,68,133,18,72,86,209,86,148,194,230,90,154,206,42,73,235,44,77,47,82,244,206,115,0,172,132,170,113,163,207,99,49,33,184,176,85,192,35,76,98,16,154,214,201,190,106,113,246,116,64,41,20,24,1,208,98,50,172,73,23,23,104,151,149,20,180,240,246,49,84,194,13,224,138,53,162,211,146,41,161,254,26,233,109,173,147,136,150,39,249,71,172,108,69,116,174,100,105,182,57,42,71,69,84,255,52,245,81,95,255,79,247,87,55,233,255,242,26,114,21,0,77,174,248,45,84,152,112,63,152,130,58,152,184,30,152,22,9,3,128,243,1,0,129,226,85,52,148,49,119,4,0,4,180,225,44,111,196,220,184,46,211,112,34,160,163,146,152,50,161,231,112,90,218,86,149,229,212,149,68,44,42,180,221,82,205,138,250,228,121,177,51,61,145,124,240,240,168,224,224,168,68,134,35,18,172,64,68,96,140,11,196,122,136,189,127,54,230,165,162,249,159,148,121,171,68,75,231,235,174,38,191,226,184,191,234,38,175,247,187,189,150,30,202,34,134,202,173,164,210,115,10,77,117,24,52,46,31,54,227,238,22,63,234,222,235,200,231,248,215,224,0,239,88,1,57,109,227,49,226,8,208,177,33,181,13,152,121,129,48,144,36,92,29,126,6,13,18,5,64,41,64,154,124,108,57,133,9,112,206,166,137,36,103,28,157,52,63,222,46,131,13,165,36,112,49,70,180,109,76,196,207,12,247,88,126,88,247,5,254,164,77,118,170,161,10,98,37,143,45,252,34,32,161,115,177,245,76,49,30,230,155,117,177,236,242,207,10,47,51,203,61,194,20,81,163,41,88,227,204,25,99,37,222,100,247,146,214,101,93,137,72,24,138,101,49,229,37,14,102,84,235,218,17,172,177,7,217,133,13,187,106,17,22,137,19,54,107,216,201,177,131,204,26,42,65,3,202,130,109,122,30,64,192,14,25,176,8,0,93,126,252,243,153,207,157,80,209,134,205,92,216,180,200,204,177,0,160,44,233,172,64,235,209,252,140,200,96,10,74,88,173,126,202,168,39,190,26,149,198,47,42,180,176,132,93,59,229,144,157,75,113,241,126,244,17,99,217,162,81,111,183,92,105,91,197,22,78,21,115,158,208,97,202,139,75,171,78,102,162,174,203,189,61,52,158,155,152,214,94,147,103,123,92,255,251,178,100,207,4,196,205,102,203,155,175,66,240,162,236,217,83,109,232,94,80,201,155,53,77,176,244,194,61,179,165,205,166,25,177,246,124,236,235,30,190,204,123,26,114,102,30,233,61,167,29,97,201,85,30,31,44,121,103,74,165,223,243,38,58,62,123,250,80,116,9,32,0,164,183,117,64,0,246,101,241,129,95,8,142,168,32,176,243,34,72,0,13,148,130,11,47,165,236,211,120,61,93,121,74,43,151,84,114,6,143,39,149,11,140,10,214,82,219,128,217,219,121,71,198,186,216,125,121,9,233,128,124,237,168,41,27,128,254,47,25,232,107,38,139,108,103,153,175,187,48,245,150,223,229,211,183,228,62,54,247,123,125,221,91,237,107,71,170,218,239,173,143,174,217,27,175,158,239,206,159,6,251,118,250,239,121,115,89,105,148,133,168,225,104,19,69,139,218,187,255,91,183,237,239,17,114,236,169,243,140,207,228,25,133,170,0,128,3,63,255,24,55,40,103,145,225,133,139,70,37,48,152,28,44,143,128,224,105,121,18,165,138,168,50,3,9,73,140,182,119,40,227,56,189,130,205,6,135,11,10,177,211,240,205,157,36,137,97,46,238,115,196,211,125,36,72,226,8,179,48,223,191,169,181,141,196,178,163,177,197,92,54,220,58,205,178,105,247,167,211,56,243,117,234,21,93,171,233,22,155,171,41,170,139,143,163,52,195,137,30,171,58,113,66,187,101,158,93,117,37,206,68,239,71,92,130,233,67,37,86,117,79,172,206,109,5,214,164,139,183,50,41,141,101,27,190,88,90,247,66,101,201,255,81,81,95,87,112,127,222,125,106,106,149,253,207,44,3,44,128,22,223,108,34,209,7,113,140,104,92,50,64,20,194,225,53,0,48,248,32,20,195,37,4,40,32,232,109,84,93,197,244,217,223,105,168,110,67,172,96,248,205,75,78,204,174,245,101,123,76,164,73,116,27,156,15,67,173,28,94,186,6,84,144,142,74,106,151,151,66,143,141,32,108,244,79,59,149,250,126,64,185,212,85,137,137,159,234,110,64,199,93,182,59,251,33,142,140,76,209,250,210,6,98,177,247,59,53,93,26,115,7,159,138,186,166,108,109,41,77,104,81,227,73,87,134,19,241,239,172,44,45,176,228,168,60,248,150,39,200,136,148,123,182,248,217,227,254,223,234,25,47,74,31,207,175,248,67,125,251,80,36,240,10,144,4,102,107,7,192,160,242,177,151,252,48,49,170,204,136,192,217,201,124,79,93,128,117,195,131,216,161,82,53,40,50,150,158,131,250,117,34,11,14,42,4,108,88,30,104,107,155,108,89,98,198,188,14,154,175,220,221,19,118,69,194,69,135,13,25,235,81,49,95,165,82,164,69,115,48,156,44,139,56,194,255,251,176,68,205,10,197,33,102,204,59,143,90,242,159,140,217,99,113,136,172,16,253,155,50,109,189,11,194,73,179,102,13,182,34,161,14,146,134,68,229,208,216,23,138,231,159,187,214,169,150,144,124,167,115,90,85,13,81,141,113,233,125,255,81,21,59,8,20,40,76,87,247,49,245,254,241,163,171,45,68,71,253,123,1,48,1,219,109,193,47,198,165,14,35,133,49,99,64,1,48,176,25,145,9,136,64,35,201,136,146,165,80,26,25,91,106,209,89,155,255,0,234,85,149,75,117,164,127,78,244,47,249,114,229,74,14,65,160,226,196,9,143,161,132,121,193,197,65,73,166,146,161,237,32,6,111,118,206,83,115,123,78,174,122,219,139,34,106,219,150,249,153,166,185,152,154,132,214,90,6,142,56,101,76,205,44,45,165,163,220,171,241,122,74,65,243,87,9,22,103,235,118,220,191,83,80,255,50,181,83,62,208,234,194,159,127,197,212,195,184,252,148,131,239,239,175,159,237,246,11,173,0,75,118,252,227,217,78,144,124,210,199,204,252,197,64,65,129,9,204,14,52,100,172,177,241,141,198,224,57,68,161,230,123,55,98,228,150,173,89,101,76,251,117,130,87,124,217,89,122,3,227,182,142,50,135,98,91,67,151,188,120,226,83,68,39,116,104,71,200,7,98,89,109,124,95,235,195,254,142,67,18,198,218,252,92,119,127,21,9,199,252,249,238,213,29,125,215,235,206,253,71,95,28,55,112,207,123,127,19,74,209,67,127,170,110,18,120,201,129,140,172,111,198,255,74,215,173,231,70,255,240,252,223,117,116,52,6,74,128,16,1,93,119,193,98,204,210,19,68,232,144,24,226,52,0,136,57,195,74,245,214,214,224,151,118,77,20,37,14,234,227,143,108,203,145,47,21,229,72,172,188,79,228,138,23,100,228,84,195,164,69,235,45,183,83,92,235,0,59,221,101,16,181,244,154,200,44,136,192,179,45,222,101,152,184,106,94,238,54,24,68,146,5,166,229,235,227,100,188,239,215,140,111,55,31,51,109,13,103,101,206,239,191,8,123,245,143,39,61,34,244,87,206,233,161,250,243,30,14,190,153,170,189,239,226,103,222,79,125,120,242,251,239,29,251,127,173,241,196,0,1,86,250,107,3,185,250,22,167,45,30,25,72,62,102,228,97,100,76,96,0,132,7,7,16,66,89,96,129,58,247,74,242,251,173,244,227,77,23,65,160,96,214,30,40,57,212,113,153,203,52,97,72,206,28,5,96,77,29,132,55,232,58,232,184,78,115,176,215,150,90,252,65,18,81,185,242,246,229,51,13,189,139,8,163,44,85,108,212,111,230,91,102,11,24,121,162,24,199,225,219,242,112,43,36,76,106,30,140,247,241,205,220,180,255,251,178,100,197,12,132,82,103,77,155,108,69,48,140,236,217,167,101,134,110,21,101,157,46,110,32,253,2,101,51,166,13,166,45,184,42,85,85,237,84,73,100,140,147,198,41,45,188,37,16,244,252,91,144,64,234,46,230,84,138,215,105,145,245,44,85,193,159,254,199,92,195,124,194,56,132,47,24,241,246,144,60,249,206,180,255,254,110,211,0,37,128,0,75,191,28,26,101,108,155,68,231,157,201,130,50,215,132,104,204,202,199,229,48,199,67,171,125,35,111,13,184,17,142,208,155,242,115,250,34,63,28,77,78,133,232,149,190,97,115,210,206,47,211,175,60,39,47,45,220,78,93,206,19,125,215,194,71,238,208,150,219,31,78,156,136,82,238,106,255,254,110,229,109,78,81,122,15,109,197,75,248,70,151,105,212,158,161,199,58,219,22,202,90,37,175,78,212,57,7,209,110,244,144,89,136,52,237,33,103,211,62,230,213,84,169,246,214,204,250,110,49,40,98,76,217,110,39,195,45,251,38,163,147,177,119,45,170,175,209,233,106,96,57,165,0,7,118,244,212,36,51,245,161,12,150,70,48,65,32,80,36,16,10,49,120,21,229,77,7,77,179,191,86,93,168,84,105,190,160,125,97,216,102,29,131,172,180,220,93,200,220,195,161,25,163,191,73,27,198,206,187,82,222,168,48,216,131,99,54,0,48,169,5,139,5,32,166,11,76,149,240,129,161,19,151,79,40,180,250,237,186,166,100,81,120,143,48,238,144,139,61,214,22,100,247,47,144,73,168,239,14,100,101,85,81,220,155,109,91,219,82,23,69,211,221,190,203,170,163,255,239,184,117,160,0,50,107,141,146,121,61,90,216,199,162,99,17,149,160,232,145,64,220,12,94,70,166,8,152,203,201,200,128,167,136,122,180,130,58,158,162,31,82,152,173,6,167,233,147,37,39,82,11,184,76,39,192,92,25,9,13,150,145,57,237,62,245,95,138,30,16,149,252,14,193,45,179,118,16,224,193,4,21,34,45,213,241,241,237,199,205,84,42,74,221,83,180,58,68,206,183,213,38,244,165,161,200,102,52,227,198,145,104,32,37,13,28,42,58,79,214,80,241,213,95,233,95,253,240,62,153,157,200,188,75,208,130,121,247,255,255,243,127,63,255,241,143,0,0,237,212,205,220,20,222,17,20,196,179,76,198,161,120,56,6,48,200,10,48,32,2,48,32,17,48,48,9,96,168,66,132,83,148,208,43,242,219,61,238,228,118,39,106,195,48,198,54,182,157,121,35,19,162,143,196,105,32,8,57,99,198,224,9,217,170,212,115,189,128,171,214,127,36,174,220,20,166,11,17,239,116,36,210,247,98,41,79,90,196,16,238,85,151,192,16,229,94,204,75,245,123,255,159,254,169,255,251,178,68,190,140,196,12,102,205,27,131,86,82,143,140,217,163,113,136,110,20,133,157,46,110,141,94,202,81,179,101,205,214,33,232,149,57,253,144,189,89,234,132,32,122,33,17,236,249,201,194,69,132,251,6,143,48,117,10,190,244,241,196,102,150,104,185,231,171,254,198,17,5,185,178,238,231,35,37,249,174,108,247,75,119,83,14,82,160,88,205,0,10,178,60,98,189,246,110,216,254,98,161,94,171,204,14,17,10,193,3,5,65,129,96,188,100,11,14,2,87,34,41,43,150,116,221,88,42,183,61,215,6,175,60,106,92,140,159,77,77,75,190,9,146,14,15,21,64,112,112,77,211,243,182,31,94,211,245,190,156,71,225,32,176,148,84,232,150,43,53,134,163,10,164,69,70,211,22,194,88,131,113,176,54,162,152,131,133,249,241,179,196,61,172,204,233,202,212,77,245,49,235,40,108,59,82,94,145,210,196,205,27,140,253,171,255,252,175,221,155,143,130,137,81,251,127,188,187,141,40,92,60,31,9,243,241,50,40,165,0,1,191,252,214,209,179,78,52,130,13,166,15,53,135,4,12,2,3,48,168,9,4,9,35,3,174,230,28,200,171,157,169,46,141,69,237,182,86,165,212,213,46,241,84,139,208,48,90,42,145,179,25,80,229,77,91,10,245,100,51,222,51,230,104,230,146,157,144,151,3,64,5,129,168,164,192,116,244,180,246,122,135,206,246,191,255,171,93,69,206,87,180,61,183,85,49,125,126,57,25,38,93,29,251,105,155,34,225,94,156,169,71,79,230,47,82,111,139,253,191,84,254,236,138,136,18,148,60,64,175,154,214,107,175,233,184,122,185,220,127,234,252,140,1,21,64,5,239,191,54,20,12,206,71,131,9,16,12,68,117,10,139,85,19,113,45,162,70,233,105,53,118,41,37,130,4,194,153,139,78,151,78,96,106,180,140,125,30,21,124,99,3,98,130,243,147,222,92,108,211,115,43,99,126,236,229,166,174,149,221,143,50,46,154,103,248,25,66,105,127,231,250,233,36,6,15,46,103,72,124,33,150,139,187,120,0,32,140,148,57,58,109,37,83,210,188,4,102,70,77,199,34,99,44,161,82,121,8,80,42,171,175,122,115,48,193,24,81,242,191,131,24,44,162,110,96,255,252,252,40,0,61,247,166,196,120,113,207,134,122,24,28,16,98,161,228,128,206,2,49,59,140,157,185,220,147,67,23,33,27,182,100,206,67,18,227,243,224,181,98,112,189,135,14,75,41,4,98,130,172,44,172,185,242,197,235,108,86,84,141,129,220,178,134,67,168,140,135,127,118,179,51,210,29,4,18,65,234,200,191,28,210,35,187,17,221,187,49,202,227,202,84,21,48,243,22,61,76,74,33,143,161,45,57,50,255,251,178,68,193,12,132,146,102,205,155,143,66,242,134,108,217,163,113,131,110,16,73,155,56,109,176,173,194,34,179,102,157,188,32,104,234,185,30,83,16,104,155,187,155,157,217,31,236,118,68,67,127,213,91,110,236,109,239,254,12,128,2,155,111,206,26,64,241,31,14,68,116,200,130,142,240,5,16,226,192,144,200,82,205,147,59,109,153,217,180,255,206,197,65,194,80,57,28,233,68,88,100,20,208,45,163,69,32,68,20,33,68,133,137,234,77,96,84,116,28,198,205,131,80,248,113,99,205,157,138,72,19,48,116,174,179,72,151,23,184,248,183,210,46,36,230,103,140,119,7,223,55,154,247,212,170,203,183,91,179,111,86,209,122,206,101,204,117,94,145,45,93,127,220,151,75,137,234,248,101,93,177,254,213,255,39,114,50,162,118,110,4,95,239,75,236,229,0,9,191,248,192,161,180,30,12,152,62,31,152,188,1,5,128,128,112,144,148,228,128,50,112,64,14,139,46,112,24,12,181,187,196,163,208,14,121,119,11,46,83,41,128,94,75,11,1,48,29,15,246,96,224,40,54,88,243,169,236,193,108,46,121,134,207,151,9,120,28,132,73,199,84,217,191,47,211,126,64,185,124,123,94,255,214,249,76,175,194,228,91,107,255,218,243,127,179,92,179,172,183,226,134,155,11,22,245,203,246,236,204,94,230,236,50,187,167,87,58,119,86,45,119,161,202,184,244,80,215,106,104,163,163,93,42,229,181,49,23,118,236,218,160,216,217,124,149,106,124,87,61,126,127,115,156,189,81,223,254,255,104,144,0,85,218,240,65,82,117,81,48,96,104,206,56,27,24,10,14,167,193,133,64,1,138,96,122,116,148,2,104,2,65,181,232,207,175,176,149,216,237,175,119,239,58,84,77,148,132,19,97,200,176,26,26,4,198,40,207,110,145,84,178,65,102,232,113,131,136,14,20,48,228,103,168,28,38,40,105,91,186,30,224,38,52,39,146,215,210,99,251,119,137,210,56,29,19,139,143,179,109,201,97,113,140,78,227,148,89,154,15,70,58,16,112,213,108,177,243,55,89,50,31,229,173,203,170,109,155,141,126,72,142,134,197,245,246,241,242,48,122,220,146,57,43,69,94,232,71,239,203,112,239,213,201,113,105,181,8,37,0,7,109,188,194,176,40,226,1,12,198,64,148,194,144,196,184,38,24,131,102,4,128,195,193,12,173,11,89,243,188,31,165,233,164,119,178,28,235,111,178,227,1,86,171,25,65,36,44,37,188,24,104,132,138,61,193,14,86,139,37,244,250,102,21,135,204,112,162,194,95,98,55,103,142,188,45,8,9,61,139,50,107,60,131,133,132,4,200,180,157,196,124,232,194,238,231,217,23,67,71,236,95,142,67,188,115,255,251,178,68,214,140,197,30,102,204,155,172,93,112,158,76,217,115,117,136,134,83,169,157,48,110,189,11,202,96,179,102,77,198,25,104,47,17,102,34,77,66,199,76,178,63,107,162,98,82,109,111,53,54,185,70,255,153,254,119,169,199,201,156,251,216,195,100,71,209,135,69,119,75,17,115,89,170,67,127,67,76,253,128,76,236,64,6,89,183,49,24,204,247,66,67,56,24,12,42,55,5,25,18,104,197,33,147,6,130,158,102,46,159,200,239,129,36,69,69,99,34,169,180,103,48,46,246,26,49,18,195,183,18,156,145,30,108,231,6,140,26,68,105,225,49,164,177,35,64,95,134,71,190,214,153,178,250,120,8,121,138,60,172,15,63,254,219,153,22,148,68,181,99,190,123,249,166,101,111,255,222,53,188,190,198,30,76,58,180,36,226,10,99,176,195,140,115,93,69,16,196,239,60,71,176,63,207,90,45,224,40,70,254,210,72,244,207,173,24,51,60,8,124,241,159,254,204,102,241,99,166,127,25,166,75,253,61,10,0,7,45,180,213,119,83,137,50,76,36,164,0,5,204,88,33,48,224,136,48,122,137,137,236,172,46,251,15,14,65,200,132,30,231,209,165,47,114,117,30,41,6,36,33,46,63,152,65,68,212,126,164,16,184,185,100,88,61,28,243,106,71,113,39,186,219,93,12,53,38,20,34,146,76,50,82,111,234,52,26,141,98,196,21,161,223,191,83,61,85,14,138,132,254,109,236,195,37,235,124,107,13,75,69,152,186,190,151,106,114,134,163,209,243,83,29,219,213,212,83,119,85,142,210,126,84,238,167,173,244,219,255,93,146,255,255,248,167,175,254,127,112,92,0,18,221,113,176,249,157,69,8,17,24,160,240,196,199,69,130,76,96,8,137,177,74,157,100,202,85,80,76,198,33,168,82,88,79,103,143,81,208,140,156,228,168,224,18,152,207,12,212,175,62,148,206,45,254,59,80,115,211,190,93,58,149,168,141,111,175,255,26,11,108,247,148,84,105,254,211,219,120,170,47,229,146,74,152,97,177,10,50,59,184,222,248,164,138,147,76,23,27,73,164,218,179,154,66,205,218,82,197,193,178,119,118,79,47,127,223,240,215,223,53,124,30,80,142,247,6,255,240,95,146,210,118,62,137,96,0,187,255,76,179,76,253,81,12,212,124,213,9,140,164,8,196,130,70,134,148,46,21,2,66,89,251,87,101,52,45,134,28,138,72,175,213,152,185,37,127,90,242,123,195,83,168,139,94,35,69,79,66,236,227,81,234,149,87,189,61,149,52,5,171,211,21,222,27,120,62,178,194,149,57,247,254,221,195,65,7,56,247,198,172,243,252,95,105,119,244,219,29,77,221,42,69,47,172,85,42,119,76,211,43,183,109,154,255,251,178,68,194,12,196,127,102,204,27,143,66,240,135,172,89,163,109,136,94,17,137,157,52,109,152,187,66,88,179,102,13,198,34,145,196,61,214,222,228,204,110,50,17,177,210,66,59,253,121,205,251,141,143,157,149,82,100,82,255,255,255,69,90,127,193,88,0,156,182,243,8,60,78,10,105,48,218,140,198,130,0,96,144,104,12,141,102,36,7,175,170,5,92,217,154,19,91,158,130,220,8,165,91,50,183,211,42,239,253,201,170,9,106,132,198,78,82,12,217,42,156,113,122,11,178,253,222,77,4,72,81,156,153,212,130,224,241,194,169,190,142,144,166,18,13,49,151,63,63,244,242,178,131,135,76,125,195,198,132,18,41,90,12,123,198,12,105,88,140,119,118,117,75,15,29,195,69,52,93,104,243,110,181,123,70,190,202,167,220,223,142,27,252,181,252,194,20,210,81,98,70,182,166,136,67,171,81,212,58,132,221,210,222,129,165,53,0,57,174,248,223,188,67,220,204,33,60,34,92,121,20,50,168,172,40,12,4,241,180,212,56,43,149,83,98,207,211,61,134,161,185,55,37,180,49,201,245,94,154,169,243,33,121,135,132,240,52,85,40,205,54,170,118,158,155,119,127,22,17,87,75,194,153,188,231,144,152,150,130,56,160,127,246,180,175,177,236,10,96,95,165,190,102,245,27,86,105,195,32,179,10,38,162,201,237,113,131,35,133,229,146,95,185,169,161,107,66,166,94,196,104,162,18,16,145,183,6,202,92,173,169,152,195,150,237,198,35,152,72,200,117,117,85,37,153,211,254,244,88,224,87,199,198,240,206,95,254,255,80,11,236,0,101,183,99,64,233,58,20,211,31,54,53,18,81,81,181,254,98,101,6,178,34,35,0,95,138,14,128,69,47,111,31,247,246,53,31,105,54,98,54,229,21,161,116,81,139,81,100,71,148,8,190,6,48,228,226,203,157,71,63,107,23,88,135,105,143,249,203,185,151,123,191,62,250,11,56,138,194,249,155,149,241,186,147,206,242,146,139,183,65,36,101,158,162,146,98,209,178,238,50,159,19,146,171,156,127,156,102,217,47,29,205,118,184,42,119,165,219,111,255,192,250,187,57,46,244,254,37,200,127,47,185,185,82,210,137,242,188,255,55,95,178,4,246,20,164,26,154,126,178,96,55,254,110,30,194,212,102,60,220,32,39,3,37,153,0,17,32,73,122,41,37,46,59,176,186,156,137,108,167,114,57,158,95,238,227,50,135,57,96,173,82,165,102,201,101,151,202,208,152,85,57,234,235,251,124,53,123,87,138,54,142,134,148,225,39,52,179,81,176,130,24,133,99,186,58,113,55,45,220,129,195,170,162,177,85,94,40,114,30,202,168,202,163,74,100,41,14,34,230,41,236,230,177,255,251,178,68,204,140,196,214,103,76,27,111,69,32,150,172,217,131,109,134,164,16,105,155,52,77,176,180,146,19,179,102,141,182,13,120,88,236,183,71,59,20,136,172,83,157,215,186,173,246,245,85,35,151,230,41,27,243,21,245,125,127,80,144,1,221,118,230,185,108,108,45,134,102,216,36,90,89,230,90,100,2,224,34,166,132,242,58,42,40,180,184,112,53,41,45,213,67,40,115,141,114,116,39,64,227,73,223,91,37,215,37,248,158,251,94,83,89,118,243,203,165,155,164,114,83,60,225,134,12,193,153,76,144,81,127,40,184,87,58,48,152,131,210,1,35,204,6,254,79,145,153,177,189,53,57,168,146,164,234,29,210,57,19,157,82,98,99,240,135,243,144,173,167,230,101,97,101,135,160,169,227,166,171,137,193,152,18,24,128,96,196,79,43,23,232,101,0,9,44,208,226,184,35,104,136,204,222,36,50,160,176,104,210,98,114,216,92,128,162,169,142,203,95,116,120,83,118,155,5,50,56,34,34,216,36,17,153,185,182,70,162,105,48,219,42,43,227,32,215,253,152,200,188,84,210,254,96,196,123,52,57,88,142,245,76,138,58,195,39,80,148,101,120,119,7,252,85,82,202,6,89,7,136,136,246,162,134,23,12,56,106,89,236,132,53,216,233,148,69,29,67,72,58,69,88,204,115,25,67,49,209,83,196,117,110,53,214,80,132,150,91,88,141,41,60,137,44,78,32,182,232,187,14,81,134,34,166,243,140,24,141,223,234,215,73,249,245,51,252,254,119,9,252,4,32,7,182,219,156,31,33,218,191,2,23,192,200,6,10,26,97,32,35,77,230,152,32,230,141,6,47,116,108,109,24,246,231,221,200,30,129,179,74,229,116,243,116,63,73,123,211,254,95,142,158,121,217,13,141,238,81,119,242,221,201,93,237,93,239,207,115,178,112,122,217,143,6,231,102,38,74,32,201,78,173,53,21,2,138,70,254,200,17,120,109,217,139,111,219,40,228,72,198,50,46,233,211,30,147,216,195,60,109,229,5,32,84,219,195,14,33,148,241,121,109,43,182,175,251,95,255,116,238,237,237,186,216,187,251,158,36,152,133,156,202,255,219,9,162,144,201,179,6,75,231,166,46,227,232,116,0,158,215,211,131,235,60,243,80,180,233,147,151,128,128,76,116,112,193,133,192,194,78,251,238,135,140,50,27,79,41,150,170,246,208,187,119,171,205,207,96,240,41,244,27,145,189,68,32,78,184,140,149,1,179,225,198,163,147,209,251,249,0,167,207,19,176,93,121,0,224,148,28,142,138,153,248,155,203,129,33,67,57,88,231,241,48,47,89,33,10,97,97,105,178,232,161,83,95,153,210,237,109,197,232,153,49,26,100,134,91,232,141,222,249,210,255,251,178,68,215,12,196,243,102,202,155,143,69,32,155,108,217,131,108,201,218,19,13,155,48,109,177,20,130,100,179,102,77,179,34,249,230,190,231,199,212,14,157,67,145,112,140,209,134,12,40,146,5,165,146,185,85,82,231,255,238,247,251,189,107,74,255,159,136,174,44,9,128,29,215,254,102,179,103,150,146,111,70,230,98,90,60,186,152,102,100,44,98,194,185,167,129,118,222,37,96,134,95,150,195,1,190,79,60,86,134,189,188,47,203,165,86,224,165,22,133,205,210,182,148,239,62,65,4,150,20,203,104,19,72,77,9,94,21,9,179,231,221,167,179,233,118,133,149,245,147,58,209,237,126,235,205,234,106,73,136,105,175,93,224,249,218,212,113,187,179,124,214,169,166,9,49,36,220,242,218,69,144,101,57,0,37,103,62,79,86,197,118,125,46,152,244,159,27,97,241,22,121,202,112,187,169,156,95,248,84,249,156,146,177,82,22,70,226,115,76,249,160,141,188,213,0,59,191,252,198,29,61,227,205,1,226,131,228,193,64,65,82,73,173,55,39,154,60,187,47,63,51,159,14,231,133,188,53,218,24,140,37,176,197,46,179,59,212,29,105,4,173,32,36,107,55,248,170,222,234,85,4,144,75,55,251,188,54,252,219,219,103,118,138,247,201,59,55,207,27,172,178,221,55,196,187,24,159,36,215,54,35,199,131,30,162,169,234,25,229,251,207,240,205,46,147,107,118,119,214,149,28,130,132,71,190,130,196,109,213,181,153,133,29,20,223,42,145,109,207,86,46,80,16,0,93,183,99,62,79,57,92,211,12,150,49,177,162,32,166,32,101,97,32,234,242,203,176,182,7,34,80,134,23,34,127,34,114,248,45,251,146,234,122,204,19,82,57,46,234,168,201,165,92,123,235,60,144,171,167,74,14,172,16,149,220,154,140,172,36,19,76,221,251,255,205,94,89,195,182,235,77,94,202,95,41,79,153,113,118,206,78,234,78,100,241,151,99,227,48,241,152,214,27,110,117,80,254,105,31,204,237,236,255,55,63,45,79,145,76,221,220,81,254,54,70,188,128,143,25,151,201,66,80,1,150,93,77,44,204,59,186,160,203,104,163,11,20,12,42,34,49,248,24,48,154,16,84,84,41,158,187,75,200,94,4,43,123,160,198,75,109,209,147,208,204,72,227,9,128,152,206,34,48,190,136,153,15,199,229,150,97,234,237,109,173,54,44,33,219,244,51,184,181,77,214,165,220,205,44,57,109,215,21,11,62,227,239,43,202,3,227,237,22,141,66,49,217,211,63,36,147,2,164,154,75,99,178,89,43,68,164,174,229,215,156,209,126,156,103,86,212,218,132,173,205,182,186,5,212,72,86,129,75,73,102,20,131,42,226,7,238,191,255,238,118,255,251,178,68,200,140,196,6,102,206,27,70,45,112,129,204,233,131,108,195,180,21,105,155,44,110,36,251,74,159,179,165,77,196,162,216,74,202,135,108,146,89,198,235,252,206,163,233,118,88,185,170,85,188,226,72,81,19,94,135,28,162,160,9,80,16,165,187,99,70,57,14,42,80,54,216,180,197,192,35,20,0,69,134,102,26,22,10,139,17,4,192,160,55,136,56,58,80,12,135,32,149,14,127,28,107,170,190,187,193,27,175,40,133,63,188,122,18,154,243,178,214,217,196,14,227,191,73,17,50,70,243,60,132,131,166,70,129,8,164,129,113,113,100,153,146,8,219,73,70,24,227,86,210,113,154,154,194,144,248,198,192,217,60,199,67,7,76,179,45,195,16,29,88,193,196,215,107,142,124,108,236,229,21,104,167,34,140,170,83,9,166,81,131,206,88,53,39,189,252,114,75,162,14,179,219,73,232,68,168,10,61,64,195,142,24,230,138,90,66,10,65,243,161,166,222,188,77,76,183,160,10,162,0,43,174,212,198,16,161,96,169,138,204,224,224,233,130,131,101,0,209,161,146,151,190,213,24,37,103,245,208,179,217,28,134,61,204,178,179,94,117,193,85,73,185,230,119,107,176,141,218,164,152,145,204,94,199,185,227,170,248,235,58,253,167,171,82,92,6,8,235,95,210,48,65,20,146,121,200,136,108,203,20,146,58,15,73,35,66,250,240,253,165,62,161,19,182,130,227,141,3,139,130,134,86,87,205,46,107,173,147,241,195,14,27,141,11,255,180,114,64,130,150,247,105,190,217,134,152,199,31,255,234,13,124,0,111,252,200,85,131,18,28,140,66,137,24,4,150,156,0,2,11,137,64,74,213,97,74,53,51,45,75,52,119,29,40,188,185,168,57,18,142,76,67,50,88,67,238,254,219,149,178,186,87,154,76,227,212,97,143,157,144,64,231,185,83,248,69,123,52,193,32,47,34,148,120,142,247,55,217,242,155,76,66,255,203,39,49,195,204,243,86,239,162,75,215,77,94,138,208,247,105,80,98,105,69,71,57,38,79,182,168,187,221,116,126,111,165,204,30,162,155,110,123,173,179,253,18,122,105,250,110,30,236,8,203,247,248,236,79,70,236,64,204,2,160,101,64,100,253,8,4,18,18,126,164,43,97,174,181,23,230,154,59,102,91,55,9,153,199,24,243,240,229,57,80,125,198,81,126,98,205,54,86,223,12,165,114,219,87,171,198,102,228,57,85,189,187,181,237,205,89,24,11,165,35,55,104,84,116,131,231,119,201,136,198,43,163,148,4,165,147,48,94,165,204,52,188,199,166,65,23,46,187,114,226,246,241,190,45,226,142,43,79,156,157,203,217,178,5,79,98,85,71,191,230,127,141,159,179,32,90,65,180,178,255,251,178,68,197,8,196,42,103,77,155,131,62,210,129,44,233,146,113,7,186,146,185,157,54,237,153,91,66,142,179,101,141,198,34,201,214,70,133,167,99,188,214,164,194,217,106,220,207,221,254,104,12,18,128,4,187,236,117,241,217,205,14,134,126,90,24,8,36,97,160,88,160,124,198,102,128,104,165,60,16,14,58,17,48,32,53,96,213,211,178,176,51,44,85,119,160,73,235,137,191,50,229,145,49,98,245,132,238,129,214,102,214,10,105,123,182,113,29,40,226,190,175,69,170,96,86,86,101,128,145,248,199,128,37,204,77,221,233,226,194,1,69,162,75,139,136,109,139,200,198,149,154,153,213,32,255,152,54,77,35,113,209,80,176,61,46,162,251,146,134,7,174,118,83,136,226,180,97,231,209,177,209,243,193,61,65,18,227,202,132,245,190,106,22,181,184,18,81,232,62,254,246,165,93,36,104,220,161,145,183,192,225,255,183,120,4,98,0,5,191,252,82,102,28,92,49,152,240,194,224,0,32,21,46,1,161,85,108,111,152,174,43,149,218,105,216,205,69,50,148,197,101,119,234,81,98,238,167,252,98,146,1,182,125,6,93,32,140,235,167,5,141,59,43,161,198,75,95,37,195,130,67,167,97,229,46,118,79,104,193,69,26,60,114,137,201,239,238,55,121,164,210,102,122,144,210,215,181,59,242,212,117,126,81,244,241,234,201,223,163,244,131,87,46,152,31,127,33,163,26,238,55,177,63,43,220,88,253,26,67,188,49,181,59,114,155,248,113,1,118,84,207,211,90,106,55,58,28,146,102,205,175,255,136,76,237,255,69,46,48,79,228,247,233,127,201,80,21,16,0,15,127,121,138,237,162,164,147,32,134,130,0,6,1,7,8,128,128,163,40,41,21,61,80,116,2,138,174,253,61,136,49,234,159,81,245,251,4,192,53,40,224,135,150,146,28,193,197,133,53,182,184,242,196,231,220,84,75,227,92,117,57,63,54,255,224,233,200,219,74,73,4,73,242,114,22,162,207,118,229,112,253,201,137,207,202,146,196,194,133,233,171,39,121,69,71,127,31,60,181,103,108,197,68,182,197,185,232,73,231,156,110,110,155,41,115,239,8,34,158,175,40,236,235,107,65,90,7,173,177,189,112,105,47,245,251,99,91,162,28,88,76,42,221,108,100,21,90,56,125,138,157,3,18,253,70,0,187,142,1,140,153,128,221,118,64,202,198,26,0,99,96,96,96,64,64,66,38,50,86,8,166,46,164,70,39,41,147,210,78,93,161,237,53,203,213,36,113,155,21,53,127,222,178,111,95,41,154,57,38,222,20,130,10,147,165,71,79,54,36,168,36,169,132,170,94,3,215,119,76,163,91,17,139,11,163,106,153,30,124,215,243,25,151,127,54,255,251,178,68,204,141,197,15,102,205,155,140,93,114,160,45,25,147,112,197,230,18,25,157,60,77,177,181,194,21,179,167,141,180,150,56,211,77,200,175,255,141,186,244,27,94,150,153,83,108,202,79,245,47,75,194,215,229,103,165,159,221,163,190,190,22,152,201,237,133,43,85,173,170,64,208,247,215,214,139,126,183,82,41,125,41,120,255,254,170,7,67,209,124,0,23,255,243,32,50,53,28,51,19,10,11,136,3,66,195,131,20,189,25,165,47,226,194,187,18,233,185,76,245,53,234,245,121,112,179,57,167,107,18,108,220,158,224,10,9,19,28,21,46,25,181,88,0,164,178,68,68,68,140,17,48,41,101,8,165,32,211,204,244,77,71,16,193,105,214,83,235,126,108,53,9,181,23,82,47,98,83,149,47,227,38,103,45,197,26,68,100,57,9,199,158,236,77,74,143,33,212,115,140,33,149,21,24,234,162,95,255,101,64,227,34,212,138,255,232,143,230,67,255,250,40,50,213,0,23,119,244,221,30,192,185,201,218,24,178,80,161,42,81,36,201,72,102,22,169,31,229,164,242,207,204,61,115,49,168,204,126,228,174,98,244,161,162,83,76,82,82,124,253,121,94,82,158,86,140,99,48,254,84,179,16,179,82,197,170,73,185,236,48,38,113,164,144,3,238,50,12,156,129,197,27,143,202,217,205,245,115,122,238,245,17,225,138,132,6,17,62,159,89,43,101,74,8,24,98,136,61,165,236,122,47,29,180,239,233,161,172,153,51,207,154,135,45,196,182,249,113,224,246,239,255,254,97,255,243,95,251,122,40,40,37,0,64,1,46,223,27,117,72,238,145,128,150,3,5,72,129,30,240,64,0,65,203,164,232,195,142,211,237,110,223,35,242,146,66,77,2,89,72,51,81,200,35,245,207,45,74,48,70,24,0,65,64,136,169,76,99,172,173,217,154,131,103,171,35,17,161,213,56,93,85,74,155,176,249,166,185,150,171,186,251,216,85,200,185,154,251,100,233,19,78,89,228,189,102,30,37,98,35,26,175,28,60,83,77,95,255,245,93,245,200,222,25,230,239,31,255,251,212,223,251,119,55,45,41,175,252,132,21,3,0,0,174,223,153,94,226,42,3,50,24,132,4,81,49,208,16,192,0,176,64,29,87,164,11,67,139,56,150,92,185,124,106,106,41,200,229,155,113,253,203,95,184,187,245,53,46,181,46,117,173,92,195,44,234,185,46,47,205,195,47,237,60,113,254,154,101,209,57,202,14,201,33,232,207,103,236,206,97,159,57,119,66,67,44,181,61,51,110,223,98,220,212,24,223,175,77,9,206,20,240,142,233,22,36,179,10,139,70,146,179,137,30,199,149,100,124,159,134,170,72,118,119,124,130,108,74,151,104,27,177,190,255,251,178,68,199,136,132,80,103,78,155,102,86,192,128,44,217,199,108,200,126,84,13,157,57,78,25,92,194,122,51,102,141,198,25,185,198,138,174,77,16,14,157,79,119,232,22,132,57,27,138,194,215,250,147,145,159,67,59,116,148,1,242,96,0,90,237,204,183,167,48,200,28,200,98,179,30,5,65,197,131,5,1,193,2,49,16,69,56,35,75,202,60,238,79,201,79,172,58,32,161,45,125,44,107,86,89,49,209,244,107,137,205,176,94,88,230,8,161,76,151,201,32,212,237,32,133,0,18,43,162,58,104,122,50,30,101,27,166,152,219,181,188,154,130,64,121,61,155,247,252,236,210,118,145,147,168,186,105,120,36,95,53,197,185,110,248,205,223,62,230,222,228,148,65,147,212,58,201,188,22,209,4,150,221,181,61,156,183,251,255,250,197,223,223,255,53,59,222,89,38,118,89,208,158,246,194,26,95,238,32,104,234,45,46,6,165,255,191,242,129,231,0,8,64,16,93,187,83,84,43,206,196,161,52,104,124,194,194,19,2,142,140,10,3,45,8,144,4,28,1,89,143,12,3,14,75,167,154,61,180,92,196,193,215,31,1,210,163,145,70,114,125,98,228,35,82,131,230,92,101,68,208,246,176,49,45,201,228,42,118,49,225,105,218,229,151,129,247,225,21,62,199,214,213,99,71,44,70,48,227,166,133,73,131,201,161,244,48,151,28,61,17,111,99,219,78,71,71,26,66,151,1,89,185,60,194,108,165,26,107,62,49,197,161,166,107,143,152,249,114,202,217,172,45,197,13,24,157,255,22,191,233,227,127,26,131,135,249,117,241,255,184,1,172,5,0,11,223,254,108,68,249,212,26,33,11,161,24,192,193,226,100,49,48,8,128,12,79,45,235,86,110,144,115,208,240,211,78,201,22,220,59,4,50,51,1,2,130,205,18,141,19,2,150,15,40,89,120,166,102,20,134,43,28,129,87,10,40,74,121,16,56,229,219,65,214,155,119,55,119,237,243,31,123,108,78,101,57,140,172,43,38,246,123,166,88,32,232,199,73,47,125,43,149,215,182,73,141,96,145,82,6,204,40,40,189,68,215,194,54,180,82,239,132,19,206,223,62,54,209,105,126,238,65,200,67,58,139,210,180,174,218,216,158,126,253,212,230,121,159,217,191,255,247,1,16,16,110,223,67,42,98,11,127,25,104,208,0,88,195,6,145,185,166,15,16,186,14,187,42,158,152,138,88,73,6,144,66,171,115,9,209,178,144,34,153,155,65,104,205,96,43,25,47,177,109,41,124,114,120,171,100,203,21,139,37,89,102,161,42,140,64,209,83,88,182,177,247,143,133,139,222,46,229,246,108,82,231,100,59,116,102,93,221,90,181,226,152,125,57,1,201,50,41,2,162,255,251,178,68,202,136,132,198,103,77,211,140,67,112,151,108,217,167,113,38,110,16,197,157,54,237,165,13,194,4,179,166,221,198,21,184,145,103,26,156,77,66,83,215,223,229,85,203,141,175,205,246,36,81,92,101,255,112,243,202,255,223,52,223,53,223,255,248,86,160,0,51,109,249,134,136,70,94,133,25,28,48,96,96,137,132,130,64,96,81,135,3,104,169,72,210,85,146,81,122,99,184,178,231,31,48,189,14,201,155,201,4,23,77,78,196,143,45,139,158,42,169,121,124,58,252,13,100,246,209,155,170,72,151,143,86,187,95,239,166,179,29,75,116,71,244,82,72,198,66,170,101,61,29,76,106,58,149,148,180,84,57,16,238,101,176,228,116,114,34,218,232,101,101,236,198,70,37,204,195,170,204,121,180,42,187,78,11,179,201,171,55,208,72,169,244,254,24,202,1,128,135,191,255,24,5,208,120,195,185,149,134,134,41,35,152,120,42,95,225,161,131,37,82,79,67,253,59,46,117,238,84,189,59,45,165,151,95,177,22,161,135,25,244,190,189,235,70,68,141,249,42,132,62,194,93,169,86,197,73,161,169,146,28,74,196,160,209,180,9,77,79,25,105,71,220,218,64,158,183,25,125,126,30,168,250,171,95,66,174,56,203,125,71,26,100,142,187,55,150,139,188,229,40,168,33,208,184,41,206,169,103,165,237,15,156,168,166,226,253,113,67,45,116,255,213,81,200,97,223,240,244,174,151,142,255,159,122,248,25,215,92,148,1,208,0,87,111,249,2,104,116,113,150,104,3,8,254,153,99,102,60,17,52,96,123,134,46,90,134,52,128,18,16,80,106,196,225,35,38,72,178,64,104,148,72,46,60,93,8,168,116,4,6,216,137,11,84,64,137,182,218,97,182,72,41,84,68,102,14,20,68,58,76,107,203,101,20,225,51,194,169,168,162,210,134,123,242,221,170,131,31,37,154,214,43,213,245,78,104,149,60,185,55,10,220,169,205,156,154,168,119,27,140,229,155,174,239,180,80,250,210,113,116,34,155,89,113,111,38,86,150,102,85,74,34,154,203,90,112,116,221,224,206,236,255,189,218,216,214,253,76,163,182,31,175,159,248,92,63,144,159,180,128,3,219,254,9,133,140,184,10,76,50,8,3,0,176,104,36,135,19,1,0,240,192,184,32,6,133,166,244,105,178,179,136,117,194,138,78,209,203,231,101,153,205,93,116,215,181,51,253,4,216,141,58,175,228,138,25,94,125,138,204,202,179,165,160,189,61,103,57,249,124,23,94,85,186,66,33,105,114,115,27,121,182,68,226,153,215,243,127,127,165,51,110,247,122,199,239,85,154,170,98,181,149,40,179,235,214,41,139,237,84,149,222,153,121,84,125,170,206,207,184,207,252,54,255,251,178,68,214,8,196,143,102,205,187,137,69,64,158,76,217,115,119,73,8,83,193,157,50,110,153,123,66,90,51,101,141,214,22,96,110,127,221,165,3,137,222,11,156,14,249,251,20,119,171,127,92,148,165,158,116,89,215,255,82,170,111,191,134,189,239,122,98,149,128,2,182,236,98,29,184,101,225,24,99,192,128,98,200,212,95,195,4,129,19,30,131,99,4,1,113,32,26,141,169,38,139,246,187,89,76,53,42,121,119,79,56,220,43,68,39,89,152,18,136,118,28,84,139,132,145,192,70,14,65,113,240,209,17,58,19,212,134,191,17,153,249,108,174,126,101,19,169,76,237,115,250,231,238,254,148,64,140,198,177,141,71,169,16,165,123,221,35,21,165,117,24,97,202,243,33,152,145,55,81,75,178,151,184,197,161,23,163,77,35,223,103,87,73,138,86,67,160,129,135,168,231,50,59,166,82,253,87,146,163,68,89,69,201,103,16,210,205,80,149,0,25,183,248,237,240,147,160,206,204,180,34,50,186,65,235,48,96,48,192,96,132,66,78,182,60,185,117,16,80,88,212,106,196,177,254,149,97,75,141,44,63,4,44,29,60,85,87,92,110,76,210,85,21,111,155,164,49,10,165,173,114,87,19,232,78,123,11,10,21,22,128,164,196,2,156,68,62,45,160,204,68,15,199,66,36,219,199,28,48,201,113,223,44,117,67,83,99,26,37,220,167,164,165,186,221,106,56,156,105,216,134,73,199,143,113,150,132,149,5,138,84,191,38,217,159,239,179,73,67,57,153,186,229,18,184,107,82,244,50,106,223,170,106,147,15,114,111,53,24,242,0,83,80,0,61,191,199,191,160,158,46,122,106,3,225,158,64,65,96,1,131,130,134,63,7,129,154,104,11,90,226,128,215,121,175,195,238,212,169,194,125,95,106,214,37,115,181,223,247,129,207,129,228,202,213,130,230,126,37,212,173,78,34,238,54,120,173,106,9,248,46,252,166,127,56,181,73,86,89,204,68,105,49,146,103,123,185,119,47,231,68,142,69,39,21,206,249,216,131,191,104,14,228,203,0,247,223,85,53,88,195,162,38,251,184,148,58,21,134,16,247,84,8,238,142,86,85,104,201,209,209,159,42,130,228,72,106,154,69,172,169,91,85,17,250,153,144,130,38,246,253,80,10,200,2,4,0,5,62,255,153,39,153,178,182,1,148,2,138,96,144,166,120,76,74,158,19,147,204,142,75,10,111,172,92,237,250,122,92,173,214,183,61,17,136,92,167,111,36,143,37,248,133,54,114,201,251,20,245,59,157,21,200,182,243,221,78,91,230,88,129,226,38,195,57,56,44,230,245,206,57,124,52,103,186,62,105,101,170,233,240,180,230,233,6,144,245,217,44,4,64,146,13,82,208,255,251,178,68,203,0,196,205,102,204,155,136,86,96,151,12,217,115,112,101,232,80,149,157,57,77,141,91,66,11,51,102,77,193,151,104,63,36,175,41,29,67,68,252,111,243,88,127,71,81,103,127,242,232,116,228,61,27,245,90,77,55,236,114,156,7,201,128,6,109,255,50,213,108,207,97,195,27,4,76,128,21,40,33,49,99,2,4,12,42,2,105,41,198,160,44,154,85,65,45,155,197,239,133,227,156,150,183,213,131,107,198,167,219,201,134,214,252,49,46,198,4,158,162,183,73,106,220,130,106,30,171,79,187,24,223,179,187,32,116,1,41,161,238,153,74,95,46,126,229,212,176,201,81,214,115,180,142,174,118,145,66,51,238,102,85,3,185,234,237,9,24,33,112,230,147,211,221,222,78,158,115,149,180,140,155,22,69,174,223,244,103,69,106,218,173,39,7,0,9,45,180,220,203,3,163,175,204,134,113,53,17,152,148,54,44,98,8,73,50,118,116,240,16,3,85,243,69,122,173,77,80,84,229,185,221,204,196,33,108,93,153,71,154,211,35,81,196,47,167,83,39,118,83,23,107,139,202,172,182,17,71,126,26,164,120,162,245,102,54,237,242,220,185,38,70,42,97,165,139,60,128,115,67,222,35,136,94,107,167,167,219,147,124,106,50,50,28,189,101,22,121,198,143,47,202,96,87,220,211,191,53,40,90,229,250,10,82,245,208,133,50,71,116,223,185,198,119,132,124,127,152,217,205,254,24,137,92,193,21,119,182,61,238,107,213,203,119,87,83,167,152,199,62,244,48,194,16,6,84,0,15,109,241,189,139,7,51,164,153,93,86,97,226,33,64,48,192,33,67,20,20,76,212,8,18,0,164,24,88,16,52,26,114,162,178,248,235,189,26,126,243,177,98,39,16,155,126,226,143,227,90,102,108,33,17,225,180,230,144,201,154,32,80,33,23,217,68,171,74,199,3,82,244,165,77,37,186,189,229,88,237,62,42,101,243,117,220,64,25,249,45,255,162,137,133,49,138,64,240,183,30,218,18,69,25,187,65,153,25,1,169,14,22,145,16,87,211,24,25,187,29,34,254,146,148,174,121,205,174,228,149,76,148,130,25,42,58,171,18,107,145,23,28,191,78,95,73,231,255,208,4,12,0,9,126,255,28,30,7,44,193,201,50,119,79,26,65,0,224,134,16,145,49,56,25,166,215,87,205,25,174,203,102,47,181,199,227,58,121,103,107,93,147,52,187,119,163,213,146,34,97,211,127,97,188,37,253,123,101,111,230,167,231,140,36,74,40,134,253,40,56,41,137,1,144,39,48,123,61,21,135,173,208,71,25,218,36,106,9,162,60,64,13,21,34,194,220,21,86,122,14,89,111,29,41,166,174,189,170,98,3,49,208,93,144,33,255,251,178,68,214,136,197,15,102,203,155,134,86,210,152,76,217,99,113,131,180,19,149,157,53,77,25,89,66,95,179,100,141,193,139,160,51,200,242,211,230,189,49,244,121,136,208,67,162,37,226,227,74,11,196,131,149,110,57,83,134,178,163,234,149,145,104,157,253,206,63,205,111,157,65,112,2,88,0,11,78,179,125,208,141,55,42,58,105,240,201,100,83,35,4,136,66,166,195,80,26,40,182,6,8,23,56,192,100,224,224,147,154,156,109,163,116,121,203,161,5,67,245,211,113,223,118,182,153,171,249,173,210,54,71,160,4,32,71,196,17,166,170,163,140,62,238,154,213,92,234,217,82,15,117,167,30,39,10,146,52,238,83,200,36,177,171,88,214,202,111,12,255,89,247,108,212,205,162,210,230,114,9,20,35,42,251,66,49,146,207,164,223,119,229,230,153,242,162,60,74,73,11,153,138,117,98,58,166,106,212,137,88,68,68,242,212,222,78,33,102,173,233,255,210,245,222,205,216,74,0,45,247,244,197,232,66,195,96,19,163,24,123,64,90,177,138,140,176,201,60,10,245,45,248,155,141,90,81,57,79,157,222,223,169,216,180,61,43,156,181,4,203,28,167,90,59,69,82,154,89,79,29,236,236,98,159,16,122,98,86,14,54,251,44,97,252,52,119,226,13,49,181,35,37,26,226,50,139,238,153,221,22,138,180,58,86,204,217,248,230,163,218,102,163,52,162,236,146,98,218,54,31,13,188,202,181,146,51,89,139,65,213,112,181,7,18,59,59,253,230,185,170,25,243,186,107,175,235,245,209,195,167,36,0,110,219,243,61,169,49,85,195,37,86,6,12,166,160,56,24,90,4,209,192,212,229,191,21,20,140,64,20,31,81,216,142,55,202,202,44,168,114,50,62,140,79,36,0,49,40,130,122,92,78,209,153,14,84,158,93,209,234,243,86,113,27,187,99,185,5,213,29,17,248,169,4,81,81,78,204,125,217,22,136,97,23,170,86,130,115,58,43,171,42,221,104,135,105,90,151,44,166,73,221,72,201,35,12,117,220,168,116,101,99,105,94,247,100,74,146,197,76,133,105,250,215,171,166,200,203,240,210,0,95,251,122,101,124,32,97,48,64,33,164,88,5,128,144,4,97,227,66,200,141,34,30,44,0,46,41,10,220,136,193,145,168,228,9,73,106,146,146,203,235,102,76,242,193,18,135,237,159,192,210,136,71,107,208,79,64,186,165,195,243,136,220,179,242,185,235,90,158,174,57,147,238,208,111,188,57,68,17,48,142,33,4,189,161,22,114,58,64,219,0,38,179,82,48,164,0,234,103,79,77,246,157,119,81,155,26,103,242,210,84,167,70,86,147,167,146,245,138,36,250,155,167,123,26,83,107,0,160,118,26,121,22,255,251,176,68,198,136,196,46,103,77,155,104,86,96,128,204,217,147,109,133,94,19,89,155,48,237,153,91,66,155,51,101,77,199,161,121,26,250,254,194,107,238,159,159,101,155,103,167,231,189,123,170,123,144,128,194,64,10,237,126,50,60,236,215,33,3,62,33,74,164,137,25,48,176,210,37,115,17,144,146,169,74,197,6,2,65,67,124,237,101,62,71,168,177,148,142,58,67,143,11,24,105,51,61,82,136,39,8,88,144,156,69,176,240,97,66,75,18,188,225,124,226,203,94,187,110,89,237,234,173,218,52,224,217,15,69,106,26,156,176,146,168,62,37,70,49,54,131,173,44,227,143,34,130,226,134,144,104,152,247,85,24,116,138,22,226,195,222,40,57,77,79,167,48,170,21,218,183,179,26,173,90,165,212,246,138,186,167,117,16,197,168,180,40,82,17,36,67,16,134,42,77,43,190,137,119,220,110,211,241,70,93,243,181,187,228,110,50,107,254,65,99,151,0,41,110,248,208,82,99,187,183,204,112,89,52,58,20,197,192,83,8,5,76,204,2,5,41,84,131,76,37,4,11,0,37,12,238,21,132,138,221,61,14,77,45,229,149,50,118,228,240,95,128,25,76,62,197,223,215,241,116,245,164,188,246,32,152,97,217,128,159,231,103,40,49,210,166,185,67,90,51,168,144,48,64,15,28,56,64,117,89,153,24,48,236,98,241,180,77,106,212,237,179,171,93,223,51,53,116,182,55,71,157,163,149,25,118,210,100,42,66,124,232,60,139,197,197,101,198,75,31,238,92,188,136,127,108,63,49,154,113,33,144,131,170,22,169,115,60,226,123,166,100,133,148,211,145,210,169,105,81,144,14,128,4,150,254,74,96,195,100,54,37,79,73,178,202,135,44,49,110,194,113,176,118,102,155,130,67,151,147,117,118,34,88,194,110,242,164,114,79,126,154,82,198,45,202,233,190,91,14,247,14,253,236,37,252,221,206,230,78,132,68,58,163,118,253,243,254,45,0,34,213,238,235,252,53,216,52,93,33,220,159,33,101,17,68,120,98,63,195,14,240,163,161,136,115,179,51,20,142,17,90,90,113,173,135,236,225,131,62,207,86,108,238,138,142,68,107,58,150,107,250,91,237,233,30,61,207,190,233,178,214,161,49,119,51,12,146,160,199,88,0,110,178,195,34,167,35,72,73,3,9,196,192,227,212,32,103,3,9,192,162,76,192,208,29,176,199,89,138,156,62,175,19,251,4,90,150,66,171,224,209,101,244,50,6,186,250,64,241,14,241,11,31,200,154,165,137,50,135,126,28,121,238,71,185,77,185,36,66,159,26,108,49,229,201,220,49,132,76,210,93,67,7,20,33,200,48,215,71,254,192,98,247,43,176,15,220,165,48,84,178,110,240,255,251,178,100,201,140,197,9,102,203,155,136,86,208,138,172,233,115,104,107,202,81,37,155,48,110,141,91,66,11,51,166,77,164,161,160,27,144,210,127,200,138,101,25,19,242,51,159,207,176,217,55,242,211,66,51,195,178,31,218,86,100,94,190,212,255,111,216,240,84,0,55,93,233,98,113,143,144,105,138,154,136,105,8,89,240,83,163,38,89,48,217,240,160,134,144,217,91,103,125,134,137,146,158,135,169,135,52,39,63,20,17,104,150,42,38,92,40,48,234,227,190,230,175,251,161,252,127,241,124,8,115,208,249,153,26,159,147,148,163,68,10,35,109,37,233,168,206,251,79,122,250,123,215,207,73,222,205,145,14,156,166,190,226,22,232,136,130,233,20,130,70,9,132,60,196,169,177,167,31,5,10,226,165,67,180,42,95,85,31,243,255,124,39,63,253,252,127,82,17,69,0,57,182,244,193,149,35,40,12,76,254,42,48,202,88,194,129,32,48,84,18,42,40,67,175,34,228,144,130,99,176,195,93,116,166,160,38,213,231,213,200,196,170,158,157,222,120,109,76,242,49,13,183,172,197,248,156,102,19,115,216,64,113,187,81,104,61,36,22,40,243,33,39,97,102,39,96,165,175,158,196,31,86,158,77,111,119,207,233,84,147,180,179,97,222,89,213,164,109,214,44,153,215,166,152,123,237,179,90,109,68,144,69,200,206,108,68,29,121,145,101,86,170,138,131,98,228,249,17,165,145,61,47,71,58,35,126,247,116,169,206,115,205,95,239,89,211,218,223,152,253,152,208,32,98,64,32,0,9,203,182,244,56,232,170,243,36,192,65,224,88,25,114,142,49,80,57,133,36,247,33,201,236,138,169,195,249,30,185,69,143,253,222,90,206,66,224,225,188,185,53,59,79,82,83,57,45,137,86,165,183,158,121,138,33,108,77,9,78,207,92,54,58,127,118,241,207,248,98,57,133,106,251,149,85,27,244,180,51,82,239,149,227,14,204,166,175,87,157,83,182,189,94,211,107,173,110,242,69,211,179,74,235,159,191,89,39,216,106,99,4,200,129,216,211,101,130,34,142,237,189,219,20,250,32,229,175,244,155,127,249,187,89,141,9,23,0,61,183,252,209,244,19,39,22,140,98,43,49,106,221,6,67,1,38,30,26,130,1,138,31,21,47,107,91,137,63,240,236,86,164,244,187,25,67,213,133,92,93,199,114,83,55,118,170,159,135,212,165,173,203,38,161,116,243,144,68,67,43,213,73,152,72,176,109,72,167,196,223,53,34,35,50,205,166,42,76,60,27,106,53,222,109,43,189,127,14,158,177,111,237,241,164,175,22,109,214,95,199,187,182,124,99,241,42,6,175,86,137,225,173,201,173,18,94,136,2,205,209,187,208,11,17,255,151,184,255,251,178,100,213,12,68,218,102,204,155,134,86,96,140,204,217,154,104,199,204,83,141,155,52,110,25,121,138,109,51,101,77,183,152,249,114,21,93,191,182,169,151,219,246,112,253,151,108,248,215,230,237,186,255,8,61,240,154,0,124,110,32,2,228,150,128,97,204,206,204,205,204,76,7,52,161,20,73,132,224,67,141,72,116,81,135,0,117,130,37,112,70,212,106,69,65,190,177,246,84,199,149,234,60,93,31,183,170,36,153,102,26,237,128,222,133,162,29,128,195,56,240,35,52,204,170,140,151,120,153,223,231,249,148,113,94,238,238,54,232,88,157,64,160,51,33,18,172,168,33,68,226,75,170,179,62,74,252,204,110,155,78,129,36,128,211,73,226,168,247,180,109,88,90,143,47,73,95,81,141,150,48,246,201,145,184,105,203,50,159,30,229,5,144,236,131,213,161,93,58,209,99,143,198,46,178,94,217,217,95,242,95,88,184,1,166,210,0,0,128,19,183,223,243,38,255,15,234,49,164,99,28,106,30,27,66,242,37,242,134,217,231,101,192,89,208,169,136,90,154,68,243,14,35,39,220,91,89,21,238,213,207,145,112,3,65,66,180,151,101,71,187,234,86,108,43,37,129,23,74,217,94,188,172,212,134,114,33,104,133,106,195,83,200,154,172,88,35,137,25,227,26,29,250,186,187,186,82,150,18,83,62,9,116,151,113,25,109,196,66,234,217,110,221,167,164,116,34,34,208,88,108,136,211,16,199,24,49,220,137,102,73,137,95,231,93,154,211,29,153,107,201,149,43,247,197,15,119,129,239,141,227,130,110,111,172,126,180,147,14,0,37,186,2,0,11,107,119,11,128,18,140,98,194,156,5,69,33,136,201,54,180,62,197,73,38,216,84,86,205,43,100,216,105,26,157,176,69,150,136,0,44,42,6,208,0,106,12,33,115,231,126,110,99,111,255,207,198,175,238,189,127,249,35,204,180,117,142,15,39,155,41,105,102,82,2,233,141,41,50,206,202,32,126,189,33,91,10,116,183,23,136,251,232,239,147,39,203,235,237,239,135,34,200,224,198,43,238,91,121,102,254,180,165,110,74,52,172,68,102,202,4,241,181,250,124,229,37,132,21,39,242,233,231,154,118,164,223,175,177,56,127,64,36,0,86,250,220,23,1,56,54,211,59,58,8,18,50,128,149,208,106,198,132,2,108,122,12,21,2,89,210,87,53,252,154,181,117,220,251,76,39,56,252,227,12,122,229,81,135,246,0,97,79,19,68,158,136,192,20,146,139,18,154,89,13,105,6,240,174,12,73,74,153,34,133,170,16,217,189,201,113,3,236,187,38,167,91,94,28,102,177,144,150,24,79,78,101,162,210,251,232,141,124,142,94,99,237,161,243,95,30,95,119,191,71,255,251,178,100,204,136,132,223,102,205,211,111,67,114,141,76,217,151,107,38,24,18,225,155,50,109,153,185,66,88,51,102,13,164,162,184,231,153,247,235,252,219,215,189,30,186,146,173,54,221,70,138,153,152,162,247,210,100,236,121,75,54,158,167,118,173,85,29,181,140,83,73,0,202,229,1,45,219,106,1,88,98,185,22,40,29,150,193,147,65,36,139,21,206,72,197,190,220,197,12,171,184,195,105,13,199,41,29,218,124,189,240,213,221,76,180,89,101,203,62,20,135,189,10,195,21,184,222,97,52,67,66,90,161,42,18,21,24,197,78,48,164,81,206,121,38,93,149,61,165,150,98,150,85,134,171,17,43,42,215,185,94,204,178,86,197,178,139,169,140,160,155,254,84,28,185,89,47,46,234,166,88,151,220,134,233,44,167,144,113,230,209,73,170,86,233,33,75,15,220,100,30,54,190,241,16,220,171,186,255,157,216,138,142,233,57,158,166,95,145,187,243,50,204,8,85,0,6,128,21,119,251,211,111,200,210,154,20,38,108,176,137,10,69,17,104,232,108,235,74,155,131,172,42,7,244,136,92,93,219,165,101,136,13,139,50,113,184,133,53,180,209,150,66,182,36,247,47,151,57,17,68,82,32,177,202,59,134,101,49,177,178,137,107,143,135,135,242,234,39,36,195,234,6,149,120,230,183,122,41,42,199,42,213,141,81,163,239,54,18,46,86,87,118,238,120,189,43,227,184,244,183,239,70,238,148,118,50,200,177,245,42,154,60,71,201,84,202,188,207,233,63,49,255,239,9,176,47,0,41,173,216,213,238,13,148,28,66,66,105,2,165,180,83,115,9,47,55,240,180,75,72,113,145,101,96,124,100,235,190,102,158,130,19,142,78,139,231,98,97,219,138,219,154,151,226,215,44,70,228,178,249,92,204,74,165,201,235,18,186,72,224,101,168,34,136,68,131,31,12,230,70,196,81,43,139,249,122,25,210,136,52,241,149,92,63,108,64,64,173,184,46,221,148,26,222,58,252,51,177,73,101,27,222,182,166,191,10,69,131,145,39,145,228,118,3,14,53,208,205,17,85,116,61,237,142,122,116,253,122,1,234,2,191,227,67,31,195,9,166,10,13,153,127,80,99,96,193,144,194,166,124,37,7,52,16,104,136,6,64,68,76,68,219,47,21,2,179,46,232,195,187,157,43,129,47,127,87,138,216,80,197,238,182,25,44,9,39,64,123,14,129,229,49,224,84,94,8,31,47,6,36,33,32,16,138,7,22,164,186,212,230,35,183,193,139,79,157,118,213,165,34,169,6,144,147,140,200,68,169,236,244,216,230,184,20,30,88,207,232,120,211,211,151,113,202,163,12,162,40,105,115,37,60,68,41,134,139,153,119,5,73,34,29,216,171,115,255,251,178,68,200,136,196,32,102,206,83,73,66,224,134,12,233,131,108,101,204,20,173,155,40,78,49,22,130,125,51,101,141,182,34,144,196,76,123,31,114,145,28,99,190,168,64,23,60,93,99,253,107,152,138,35,234,21,185,46,191,207,50,153,70,131,192,3,109,187,131,152,66,210,198,66,244,115,176,195,64,96,160,48,21,49,171,147,69,23,186,70,17,40,77,203,85,130,32,245,61,108,231,118,83,210,23,101,187,164,99,163,35,140,51,90,40,192,153,210,9,193,32,146,108,36,56,248,146,92,88,36,33,210,42,223,89,135,130,199,21,20,45,124,79,178,20,88,116,131,75,32,187,123,89,89,27,71,138,52,165,184,194,71,15,56,120,251,154,29,22,81,74,142,64,218,203,134,150,237,233,122,110,117,139,187,110,251,105,208,254,164,116,77,44,216,217,30,154,196,21,115,9,139,72,150,177,4,96,118,69,39,142,27,189,195,162,27,226,113,244,215,199,33,52,122,0,75,254,212,194,123,60,229,140,147,195,123,29,120,136,129,5,201,182,23,122,10,73,232,17,8,50,180,156,35,140,240,230,17,94,154,52,177,166,211,0,192,162,106,13,245,76,47,172,61,16,164,151,212,47,29,154,65,167,91,140,41,31,27,83,83,15,109,115,93,12,36,70,44,121,135,91,173,16,195,54,48,185,184,25,35,133,77,88,150,199,190,40,152,188,217,203,81,17,90,82,30,107,199,127,140,152,187,255,251,248,165,129,216,255,155,29,140,114,42,178,43,151,229,252,127,11,53,245,95,246,255,116,16,128,21,187,126,98,18,231,15,32,96,199,198,42,194,198,82,240,213,9,205,192,25,66,21,16,224,9,48,172,17,34,121,231,165,49,187,244,122,86,105,54,93,120,235,97,77,118,222,50,167,67,119,32,60,102,98,146,187,242,203,82,233,103,38,110,227,173,243,92,50,25,88,205,191,91,55,138,37,104,187,177,55,76,161,104,45,246,56,175,100,10,240,241,130,33,119,45,102,18,169,28,51,242,59,38,101,143,215,47,170,179,129,50,83,35,164,84,71,196,45,63,87,149,213,70,251,161,76,98,58,171,214,154,80,22,160,11,218,237,76,91,144,241,75,134,75,206,8,60,56,92,194,131,76,52,176,137,29,90,220,166,249,24,96,167,190,244,228,182,45,46,189,141,187,21,167,33,13,46,205,19,233,77,167,58,47,204,40,199,1,152,28,177,140,228,72,153,71,18,148,52,197,141,85,147,104,118,172,229,135,7,32,77,148,165,250,126,153,183,180,105,173,185,37,227,188,111,127,143,88,95,125,93,236,150,135,89,236,181,224,22,249,46,185,44,133,226,216,201,45,147,120,125,171,255,159,173,68,205,157,25,57,250,58,223,14,211,255,251,178,68,200,140,196,49,102,206,27,73,66,224,135,108,233,147,108,101,218,19,41,157,52,109,153,119,130,141,51,101,205,198,37,161,93,191,44,62,109,84,108,183,73,201,195,135,204,77,233,69,20,123,58,183,9,236,0,165,223,243,44,69,142,22,40,51,82,36,199,135,6,198,96,16,57,154,68,134,78,18,163,67,1,25,25,216,102,18,166,88,32,179,161,243,18,63,134,45,28,2,1,81,201,160,12,39,36,6,99,185,234,33,44,78,85,32,105,118,34,154,164,167,228,162,37,97,52,143,209,44,87,74,165,79,77,214,110,117,247,228,37,127,213,101,237,79,109,169,39,149,24,110,165,56,5,152,217,38,65,117,179,151,165,178,160,148,159,171,202,10,33,67,209,172,163,85,117,172,91,41,83,226,230,191,191,137,117,171,86,247,235,51,125,77,53,221,93,69,149,121,98,62,141,52,15,196,167,11,237,47,118,91,185,251,127,252,160,155,213,3,0,43,182,214,152,69,240,241,233,149,4,152,219,161,120,2,5,140,104,92,188,75,94,5,81,182,56,68,9,1,103,48,240,159,182,31,213,207,12,205,57,31,70,93,0,34,178,53,137,131,156,99,37,40,100,5,105,30,120,186,36,52,145,2,9,224,169,216,45,211,242,180,52,132,221,106,25,168,45,45,33,40,200,120,200,99,242,100,169,96,83,138,34,100,223,65,2,202,191,215,254,70,243,154,89,210,40,180,207,178,212,181,173,74,58,37,191,50,247,255,31,119,59,34,183,67,87,159,254,103,91,225,244,170,132,79,255,181,86,198,41,255,248,132,253,217,0,0,20,183,110,98,9,225,147,19,38,100,15,24,172,4,52,100,104,102,46,44,26,52,43,46,81,192,160,156,160,30,236,53,6,119,114,71,46,111,228,214,208,35,75,29,168,176,34,25,179,70,199,239,169,1,41,139,235,201,237,224,145,3,209,40,68,201,59,86,181,125,163,195,162,135,93,60,221,109,46,86,170,176,230,67,72,198,121,41,97,31,238,42,55,163,204,98,106,207,134,158,33,108,102,200,150,112,150,9,164,186,71,94,93,33,91,185,108,82,116,250,27,176,243,230,175,239,136,132,219,38,161,177,22,20,64,81,16,80,216,142,105,42,36,164,170,54,96,71,230,46,228,28,180,113,5,75,172,112,217,133,59,3,128,6,2,145,97,146,96,164,74,209,34,83,13,39,109,138,208,155,18,170,243,213,41,105,41,115,164,177,90,2,191,135,47,110,252,5,98,173,162,98,237,2,106,164,8,28,182,205,155,146,135,33,71,124,110,246,244,176,57,77,106,105,154,159,252,101,120,65,145,56,233,81,174,206,184,121,17,187,116,197,158,157,57,95,234,223,27,164,90,167,225,232,247,249,85,255,251,178,68,203,8,196,161,102,205,187,105,50,208,153,172,217,115,113,136,150,16,201,155,63,77,24,183,162,40,179,102,13,182,33,112,144,117,178,49,219,36,96,123,99,21,63,172,87,241,185,71,8,140,15,223,140,38,82,41,197,163,246,232,48,1,0,23,117,212,223,192,15,248,176,202,212,14,25,180,122,108,137,36,195,91,205,148,113,153,151,124,88,68,120,156,107,49,6,137,151,144,49,75,0,84,55,80,164,5,115,71,151,118,196,224,232,245,41,136,254,151,208,27,88,153,64,164,6,141,167,27,125,13,70,50,21,47,181,140,219,123,166,106,107,94,94,30,105,95,185,182,171,84,138,113,49,21,69,138,42,220,207,48,116,157,127,28,67,94,241,17,221,172,79,189,115,245,113,115,27,9,109,237,237,210,199,199,253,207,205,243,52,75,85,151,251,205,220,243,255,31,252,10,213,0,43,100,104,19,50,152,112,96,152,26,28,25,44,65,24,130,2,3,2,19,24,5,99,11,1,148,37,45,241,208,124,48,27,102,107,14,215,232,220,39,113,154,67,177,182,145,98,43,24,125,94,248,180,49,13,196,44,177,217,27,48,125,228,165,136,69,218,8,197,145,103,97,108,91,82,189,80,153,228,200,91,98,62,49,186,77,180,219,101,150,30,130,160,178,103,226,13,83,139,21,76,117,17,84,45,204,205,51,85,243,38,196,28,73,174,157,24,226,196,15,53,187,70,62,82,9,120,98,74,162,97,203,171,39,191,43,82,86,191,255,134,100,83,232,102,131,224,86,104,214,255,219,248,135,172,84,126,213,205,64,18,176,11,183,255,140,67,193,49,224,228,56,70,96,147,241,133,2,200,79,49,248,88,209,1,228,204,69,67,0,8,137,129,201,187,15,50,247,110,33,42,100,147,182,210,209,250,167,184,160,162,102,88,71,48,112,193,32,224,79,43,27,21,87,139,212,187,84,5,172,28,195,106,56,221,184,145,87,156,189,81,106,221,206,123,26,124,68,73,207,55,118,100,216,196,98,166,80,253,195,181,138,44,231,6,226,10,171,59,139,51,185,45,7,50,15,24,78,38,190,77,52,89,104,102,65,8,72,197,120,26,195,73,29,199,5,42,141,42,36,104,130,178,209,90,159,213,127,212,204,75,201,210,47,3,241,181,113,85,255,125,250,225,187,0,189,246,216,243,47,56,1,76,226,19,154,224,56,232,56,48,52,232,243,184,155,185,40,34,4,204,92,44,145,9,205,153,163,99,10,35,50,112,21,204,68,146,162,199,85,60,121,65,132,88,249,53,49,154,55,222,158,198,174,70,150,76,74,197,173,48,164,93,159,110,136,55,169,149,183,171,83,168,85,147,189,229,254,58,94,138,130,184,87,34,249,174,6,242,247,9,255,251,178,68,211,12,197,20,103,75,27,169,69,176,162,140,233,115,113,136,152,17,13,157,54,109,37,13,130,29,51,102,77,182,22,32,54,232,195,106,22,199,219,48,253,170,14,199,232,245,252,14,200,55,251,73,61,87,241,172,94,227,199,115,254,54,180,75,19,214,119,205,125,168,65,64,3,110,223,28,2,137,140,24,26,128,193,192,140,146,137,168,104,43,0,217,5,208,208,132,0,176,80,211,157,219,208,230,114,249,115,155,133,244,254,48,247,64,243,246,67,31,160,186,194,111,56,104,144,194,21,72,211,38,171,52,27,199,245,189,118,227,85,71,92,238,187,135,77,97,200,194,46,232,132,178,153,77,45,10,85,34,59,29,8,38,5,118,84,197,75,117,117,220,138,59,20,98,163,49,18,172,148,33,223,157,208,168,199,23,115,33,246,15,52,251,150,90,109,47,115,62,233,178,207,69,31,118,246,80,34,0,77,246,212,201,182,99,82,149,140,116,92,49,146,124,136,30,2,34,152,180,52,96,240,99,150,203,135,1,133,250,107,13,6,190,113,10,55,118,118,188,186,67,168,140,59,55,79,125,213,168,222,41,197,106,26,6,100,5,176,156,75,183,71,72,152,250,196,19,134,38,163,138,78,3,209,123,105,54,197,33,117,166,57,7,52,179,97,150,49,20,19,93,189,20,105,226,81,231,46,87,186,156,231,121,152,237,153,142,171,213,39,126,153,59,197,36,210,96,21,114,150,230,150,203,93,215,248,255,252,255,164,180,1,251,129,0,92,250,207,189,127,118,203,184,78,86,23,249,170,117,205,145,123,255,242,179,54,4,128,20,183,126,100,89,97,177,194,6,68,48,9,47,16,121,10,0,80,227,72,140,93,98,192,12,100,76,76,24,107,141,9,175,190,84,166,78,88,50,159,195,81,251,88,152,155,235,106,242,181,88,128,64,226,88,129,156,253,227,89,138,167,142,241,235,238,144,115,121,86,219,81,250,65,88,201,54,213,126,126,245,174,56,11,161,98,130,130,167,81,80,55,58,212,246,26,243,144,64,184,120,43,202,111,115,66,16,160,197,234,134,60,237,113,13,47,18,51,102,163,25,203,234,42,100,84,153,134,117,132,153,151,165,136,26,41,49,104,104,238,135,142,187,163,15,121,191,111,154,110,151,199,213,18,84,151,82,39,253,211,198,4,182,0,103,255,250,117,96,31,230,38,68,49,206,168,95,180,131,52,71,67,148,48,118,126,72,42,22,152,13,186,146,176,170,203,144,221,66,169,176,52,212,171,21,36,39,24,64,116,124,66,31,14,231,142,74,178,23,172,81,92,193,174,155,212,50,97,225,114,214,93,143,138,210,133,97,26,174,250,146,167,109,166,46,119,154,207,85,210,161,45,42,154,170,78,255,251,178,68,208,12,196,249,102,204,27,137,53,160,164,12,217,115,113,232,110,16,101,155,54,109,49,10,194,37,51,166,77,183,161,104,50,225,107,151,33,133,110,10,182,89,167,238,252,103,17,243,54,117,221,155,91,210,213,77,125,117,28,42,119,250,196,168,245,187,248,190,191,17,128,6,93,191,55,50,195,112,149,21,67,50,196,226,238,151,92,200,129,13,100,97,88,211,193,240,43,24,48,167,67,32,71,97,60,219,160,134,217,227,229,24,203,58,139,52,102,211,229,142,4,137,254,40,9,137,217,203,177,64,175,100,35,53,9,86,225,175,190,33,131,241,176,58,214,39,89,143,170,157,98,58,184,159,38,178,69,138,23,147,199,89,203,43,218,172,202,219,63,109,86,186,92,210,79,239,223,29,173,87,215,55,202,203,160,246,138,171,133,139,60,73,31,210,207,240,211,223,125,74,202,209,31,213,44,114,22,186,0,39,36,136,204,159,78,93,72,221,231,64,117,230,132,104,4,12,56,179,163,8,29,88,224,192,67,5,54,7,12,63,233,136,163,45,106,29,123,151,21,29,116,149,16,196,128,232,182,92,5,95,92,168,136,72,119,97,28,137,130,182,67,162,101,139,72,132,180,230,81,195,43,106,195,34,25,199,132,14,182,198,179,68,170,82,241,197,110,196,61,229,36,141,38,140,118,41,56,104,88,20,105,147,143,21,183,29,54,64,197,20,216,64,129,237,81,9,5,75,15,78,145,86,165,6,175,173,113,35,40,101,210,202,161,215,3,166,198,151,104,159,139,253,75,216,251,24,191,140,136,230,102,191,250,252,32,0,7,118,216,200,88,194,63,134,145,205,187,60,4,48,22,20,16,64,157,161,97,48,162,82,3,10,201,142,90,242,52,171,248,156,204,210,146,133,60,35,129,227,254,169,193,250,78,15,214,245,196,118,178,115,15,49,197,128,240,93,146,52,195,35,147,249,151,108,67,171,52,142,242,29,156,128,82,14,83,48,242,165,170,218,224,113,195,161,184,162,121,31,112,32,198,124,118,80,184,219,54,100,102,244,203,82,97,74,107,64,225,113,115,207,212,109,92,243,59,151,101,26,172,32,210,24,155,33,240,182,151,145,29,85,226,197,29,105,122,186,14,69,16,104,182,31,81,73,31,189,125,197,194,35,37,136,208,60,170,139,185,4,28,160,64,9,223,253,240,149,129,219,144,129,139,6,24,199,67,211,148,200,1,6,135,210,201,155,55,68,44,64,58,56,113,24,136,86,187,206,31,81,164,86,189,26,92,176,242,123,21,77,123,81,116,240,72,184,116,171,231,79,22,4,175,153,22,198,208,70,25,17,165,127,82,78,17,205,121,115,145,215,232,36,172,54,208,191,202,220,60,213,90,170,182,126,120,255,251,178,68,207,136,196,232,102,202,27,108,68,64,164,172,217,83,109,232,136,81,45,155,55,77,164,203,66,71,51,102,13,199,161,120,203,199,119,183,221,255,255,172,244,219,251,63,179,246,222,207,59,190,252,253,159,213,228,76,125,66,22,173,184,77,84,235,122,222,253,135,100,77,127,254,227,95,182,7,0,3,126,220,202,193,35,136,138,9,78,198,29,21,17,6,201,0,102,35,47,25,128,94,153,137,234,42,45,82,212,235,49,209,17,30,126,97,219,90,164,86,188,124,48,167,85,186,98,99,78,51,39,212,202,210,197,22,88,164,79,220,172,76,91,52,43,182,100,205,163,53,128,152,170,80,134,114,215,176,240,164,161,55,197,255,255,87,120,173,194,83,76,87,76,48,218,17,205,232,97,198,173,230,217,50,111,21,17,105,75,50,235,215,247,245,13,49,85,81,86,157,83,253,241,62,178,77,119,94,147,99,32,223,158,110,246,255,104,187,106,138,213,43,208,94,0,219,127,212,201,172,14,4,40,199,78,140,58,24,196,65,0,160,6,34,74,44,28,164,226,139,229,56,102,154,124,158,146,189,200,167,49,108,12,29,32,147,169,20,137,133,128,200,139,39,152,89,137,22,240,145,57,86,246,74,27,135,152,151,154,146,159,247,168,121,142,219,185,108,204,196,114,89,251,17,222,204,40,135,148,77,17,70,10,85,144,81,74,53,197,69,221,10,164,23,28,72,116,123,179,30,207,190,143,33,170,174,174,249,47,45,148,173,21,21,202,213,103,46,231,214,207,42,235,70,166,160,16,0,41,191,230,94,146,27,4,160,9,32,154,4,216,91,201,112,25,80,102,48,28,177,109,5,132,232,143,21,149,193,247,172,105,78,44,71,202,128,38,250,213,133,203,158,18,185,116,191,26,212,180,243,237,103,83,54,24,252,237,154,23,205,87,128,230,206,81,228,216,152,48,122,27,23,104,23,53,84,137,57,129,185,203,101,215,243,219,237,182,222,171,230,107,167,191,105,75,219,86,200,150,75,116,238,58,142,211,104,201,50,16,170,129,8,142,124,98,98,197,200,90,205,123,254,199,92,66,120,126,107,175,245,185,51,46,145,254,14,187,174,82,129,96,2,155,255,233,179,215,25,33,193,147,174,155,40,200,178,169,124,66,228,2,196,137,140,210,135,1,74,1,31,116,192,144,234,126,212,87,233,90,212,130,204,90,95,26,162,187,250,16,129,100,199,208,13,93,107,36,85,41,33,82,106,38,209,184,197,52,16,210,237,122,157,190,41,155,173,82,55,63,123,243,242,80,244,220,70,74,178,143,232,155,200,54,170,25,37,20,162,162,21,105,245,40,154,158,110,55,77,222,211,160,131,16,54,89,134,155,89,118,181,12,174,179,39,19,255,251,178,68,200,140,196,37,102,205,155,102,44,96,144,76,217,131,113,99,200,83,33,155,52,109,165,85,194,120,179,101,141,193,159,216,142,98,1,117,29,206,175,95,48,252,246,44,69,30,77,154,107,26,218,171,217,76,103,115,149,254,122,7,18,0,2,219,241,162,230,0,17,41,137,149,100,44,179,16,131,80,68,104,210,233,168,68,80,88,56,22,97,192,8,8,53,45,82,198,214,75,168,125,90,101,238,8,92,16,197,37,48,58,73,82,70,94,57,217,231,173,214,151,73,221,133,229,3,223,85,52,91,143,68,39,90,148,55,46,191,204,38,159,58,110,205,173,125,70,162,81,153,252,105,227,242,232,205,53,54,48,70,54,121,134,185,255,255,234,99,96,135,86,164,84,115,121,53,72,59,160,69,181,216,172,172,93,114,43,78,210,220,138,161,169,25,25,194,124,42,46,67,160,157,161,131,41,200,84,102,10,204,47,239,174,106,121,243,250,250,83,14,0,39,100,176,199,241,179,70,12,140,132,5,55,130,100,196,161,176,225,177,148,2,227,195,18,213,3,0,229,185,94,41,170,254,193,215,32,183,55,57,85,117,231,36,72,133,36,98,204,4,92,105,26,164,106,17,53,32,185,33,228,115,145,253,185,52,79,52,115,80,89,211,39,131,163,26,175,106,226,239,83,127,106,163,31,136,209,28,104,157,52,237,4,113,61,170,213,37,214,246,159,115,243,70,167,73,91,235,185,124,152,159,122,117,156,89,86,177,210,214,189,236,246,85,87,7,92,237,111,248,248,245,120,133,151,109,83,212,209,243,102,159,81,189,235,198,148,213,57,237,153,255,182,82,64,238,80,0,2,111,185,182,213,155,226,233,133,188,26,227,17,138,136,22,2,77,80,80,74,197,33,18,64,148,18,38,167,149,245,165,210,217,75,5,154,48,239,43,39,107,12,133,5,87,39,139,246,196,139,67,27,129,57,68,63,57,69,33,15,128,108,15,227,201,8,71,69,98,67,159,209,182,101,116,241,155,154,94,48,226,86,8,39,82,141,6,192,237,91,79,255,212,215,92,199,252,247,93,108,37,154,57,33,143,67,146,239,157,118,82,7,87,148,121,149,118,64,196,48,119,82,247,7,74,85,253,243,252,183,223,247,172,78,215,63,72,255,178,247,245,93,95,124,255,95,192,71,160,0,25,102,248,193,176,51,77,1,76,42,152,48,84,25,12,12,56,0,5,46,146,37,149,178,7,170,26,102,11,222,123,80,43,235,149,189,183,26,122,105,232,110,17,102,149,253,151,67,182,163,89,213,168,82,135,32,20,131,4,50,39,24,162,130,165,234,48,45,185,21,55,19,194,53,205,43,60,53,89,206,58,7,30,49,99,170,84,226,152,154,167,214,251,132,230,255,251,178,68,202,12,196,231,103,75,27,137,92,112,151,44,233,131,109,232,110,82,97,155,48,110,33,87,194,33,179,102,77,180,23,48,151,85,132,152,113,20,62,28,50,113,168,99,10,182,48,66,57,102,210,22,218,168,89,174,154,181,222,252,100,162,14,172,239,126,157,167,110,164,164,105,45,231,173,77,107,81,207,84,60,168,26,0,7,119,252,200,189,68,202,77,100,208,210,27,129,66,165,244,16,26,131,138,92,6,45,24,165,96,21,227,21,41,38,239,247,108,38,175,110,50,55,230,244,174,29,166,144,199,231,107,205,211,84,202,145,239,164,189,106,103,14,1,145,196,75,164,152,17,93,35,45,234,183,71,57,34,196,186,215,28,166,250,54,134,191,93,117,248,195,24,68,179,167,85,100,139,97,136,223,39,157,3,26,156,159,138,150,23,49,198,105,72,58,109,150,28,233,255,89,155,117,31,11,119,21,172,250,13,170,169,219,229,116,191,235,218,161,85,0,27,110,212,221,70,35,14,38,5,83,38,249,156,153,48,20,48,41,48,137,96,196,96,178,96,18,203,145,4,0,26,210,164,236,162,251,201,41,183,36,131,32,120,131,162,195,163,209,184,92,46,84,239,197,45,196,231,37,146,200,164,109,111,197,55,51,82,189,36,110,173,139,57,101,204,157,78,223,164,166,238,93,215,247,243,162,162,181,157,74,78,83,219,214,177,199,9,76,248,141,70,1,160,237,118,208,55,220,103,164,149,25,111,12,1,64,66,110,155,4,44,101,204,19,36,110,27,153,4,196,84,138,114,190,69,211,18,126,136,238,203,71,109,171,190,243,182,244,115,204,74,0,137,137,0,0,44,0,45,255,248,192,204,44,83,50,105,205,120,53,34,84,2,15,154,44,81,214,98,201,57,26,19,71,105,80,165,75,74,160,72,71,28,6,0,45,175,125,29,225,88,227,121,97,221,2,8,252,205,8,186,241,233,237,19,83,63,18,65,101,53,32,231,113,253,52,16,47,6,159,68,30,80,193,254,197,197,136,6,177,184,161,38,12,80,234,133,28,112,249,155,46,84,133,166,55,184,40,216,165,155,30,108,39,167,166,180,86,205,16,178,86,166,179,14,190,155,116,47,111,184,91,79,251,230,103,250,255,103,152,138,128,10,166,1,0,59,127,244,217,227,143,57,28,212,140,205,208,64,210,68,75,232,103,136,96,0,229,196,191,21,42,252,135,219,217,139,155,132,209,91,180,207,173,92,180,204,99,81,119,250,118,43,7,74,100,148,210,200,126,106,227,97,110,143,198,59,153,8,7,4,14,65,163,135,232,46,226,0,160,113,105,41,142,24,13,69,113,176,229,68,46,147,41,212,99,102,57,111,251,168,76,75,37,10,221,16,74,16,54,81,242,255,251,178,100,201,136,132,218,102,203,155,131,87,178,140,44,217,154,105,136,90,82,173,155,48,237,161,89,138,61,51,101,141,182,33,169,139,40,168,26,34,244,151,210,159,52,86,78,91,63,20,67,194,151,196,245,244,179,13,155,246,183,186,90,166,148,125,186,53,145,143,239,101,106,49,192,70,84,0,28,155,67,23,76,50,164,115,37,129,58,64,177,162,192,17,81,208,154,151,125,133,150,197,25,152,147,48,113,103,78,11,37,151,169,143,108,39,225,160,155,5,157,81,199,183,125,139,185,144,8,235,61,187,32,176,94,208,114,60,32,206,145,42,125,58,28,169,86,163,185,249,89,24,48,166,167,90,125,187,82,198,153,171,148,148,179,203,200,167,209,202,207,3,28,88,67,28,52,201,42,5,28,122,86,46,119,3,237,144,200,133,170,48,124,117,54,42,208,84,213,187,95,22,107,196,21,16,243,26,199,212,125,45,63,173,213,76,113,80,4,219,0,25,110,244,250,93,204,187,48,211,171,14,6,0,136,60,192,3,194,139,193,193,10,0,56,5,4,37,12,97,251,151,202,165,216,74,242,206,166,113,185,36,174,89,23,140,177,104,204,158,14,129,112,134,97,201,249,184,38,70,201,62,63,13,156,54,224,130,12,48,131,193,89,98,57,238,226,226,251,221,136,166,7,97,254,227,96,197,141,136,123,26,242,123,157,189,91,17,100,20,43,160,160,232,226,36,244,147,84,107,147,161,8,205,2,236,48,177,249,116,221,247,36,218,142,56,105,226,231,48,234,138,227,134,40,56,81,15,34,226,145,28,196,147,31,167,205,249,16,193,145,13,232,113,236,142,47,2,74,192,2,107,190,56,121,52,193,135,163,49,21,141,42,162,4,131,16,140,211,160,240,81,48,182,11,100,80,26,186,82,157,184,197,39,35,210,153,44,57,215,194,244,110,37,18,151,61,239,170,214,148,196,159,200,103,8,140,81,243,141,196,89,154,244,248,235,150,202,30,81,3,21,6,38,7,99,238,201,147,79,238,185,5,119,131,14,241,155,226,116,12,167,39,210,44,200,196,80,55,250,158,196,137,238,51,120,79,59,61,37,110,172,119,98,62,97,241,201,79,234,238,159,77,166,242,109,245,220,169,251,111,49,156,166,247,85,79,179,19,13,176,179,251,52,229,149,27,50,165,185,212,104,0,224,2,236,223,24,112,34,107,81,57,194,129,102,40,55,152,92,38,97,240,128,200,188,72,28,144,165,0,38,105,1,186,171,9,29,28,149,34,88,50,134,198,46,27,235,201,143,77,16,11,30,122,83,108,228,240,192,201,27,188,225,113,14,22,154,82,180,199,91,247,139,113,157,44,88,137,99,148,203,22,136,14,11,15,166,16,226,226,241,84,38,36,116,255,251,178,68,203,12,196,250,103,76,27,104,86,96,154,44,233,99,112,197,204,18,237,155,54,110,49,13,202,43,51,102,77,198,13,184,153,5,77,88,205,138,185,231,154,121,227,135,104,187,230,56,99,44,152,107,138,170,166,119,38,243,155,148,28,249,99,180,131,234,100,101,28,191,20,133,24,135,215,255,255,251,99,19,226,197,214,237,63,136,186,60,128,21,160,0,22,223,240,224,137,171,81,167,52,44,152,168,54,97,17,57,135,65,70,42,25,2,0,34,64,22,148,34,2,178,117,139,0,62,226,164,238,9,1,187,165,160,166,2,121,124,67,76,89,44,12,28,73,17,5,58,40,12,21,7,206,68,176,132,157,146,149,139,43,78,110,223,180,127,26,101,140,117,58,115,233,32,73,39,125,60,85,34,112,155,169,177,60,107,131,233,169,241,117,92,136,224,255,88,214,212,72,103,61,151,217,253,100,125,183,106,122,73,231,102,111,171,206,243,44,126,247,243,203,188,207,243,207,242,149,0,82,181,0,3,37,172,213,185,147,4,153,129,192,144,194,33,130,131,34,33,0,177,40,120,112,196,139,218,234,45,149,81,87,46,242,25,148,14,214,37,138,218,192,153,6,94,26,99,104,174,104,89,74,74,62,37,30,29,196,149,74,26,219,62,170,5,207,70,165,117,160,117,106,220,251,98,199,222,100,26,117,211,180,127,221,187,84,221,196,172,90,119,29,105,143,158,108,139,123,120,238,186,129,182,125,37,227,93,34,158,89,245,126,9,135,150,189,126,184,123,136,132,188,126,221,77,204,255,255,207,255,29,196,92,75,124,255,244,214,22,176,0,59,127,205,151,109,49,65,152,100,120,103,2,217,119,66,129,0,73,100,88,199,41,149,167,8,208,15,143,117,51,203,4,80,235,32,123,216,68,1,128,182,116,23,213,132,0,65,41,8,12,136,68,96,42,129,8,164,109,14,217,50,205,53,35,43,46,148,99,26,173,146,147,145,8,187,31,253,4,89,11,208,173,89,216,206,46,153,150,172,68,170,53,20,200,196,115,104,133,82,204,43,165,226,151,121,100,209,140,91,157,72,207,209,164,191,234,125,211,127,149,158,205,161,252,25,85,46,176,196,180,115,98,24,77,180,58,51,152,28,56,132,99,224,97,142,0,41,242,182,11,196,149,42,142,86,203,174,91,4,178,16,35,17,176,132,78,25,73,82,241,34,21,26,36,60,44,134,200,208,76,42,72,247,212,83,71,35,239,80,66,140,100,52,140,134,78,102,75,238,19,135,100,150,204,238,253,125,113,21,50,176,179,69,220,154,206,114,164,136,74,206,252,196,64,233,161,106,50,80,209,24,96,203,46,138,30,246,40,88,132,38,163,20,120,225,228,209,116,247,192,165,251,77,255,251,178,68,196,142,228,84,103,76,155,140,67,112,127,108,233,147,113,37,110,18,193,155,50,110,37,13,194,138,51,101,141,215,161,185,197,36,95,234,58,142,230,239,199,110,243,207,246,59,139,27,51,53,253,113,247,168,65,127,252,195,120,76,209,160,128,207,162,136,197,81,0,172,93,48,216,4,49,28,94,33,3,25,146,211,46,194,81,37,179,149,98,11,33,254,220,73,24,197,61,109,181,164,32,49,149,41,22,70,4,56,145,50,35,75,9,223,212,242,21,204,174,163,179,249,95,185,200,150,105,108,68,185,150,210,220,253,75,35,141,97,75,234,206,29,185,104,83,246,255,252,50,182,205,22,228,57,13,43,72,89,214,51,113,73,40,163,207,137,140,209,119,150,205,17,208,101,211,66,232,73,208,56,167,65,178,131,230,253,169,125,139,129,183,125,36,91,77,200,252,100,167,155,21,46,250,72,187,69,188,193,175,125,109,35,238,54,80,88,205,42,0,0,128,0,21,187,83,44,149,19,128,137,227,21,128,214,32,30,62,66,48,241,153,73,114,225,172,213,21,82,77,18,146,109,19,141,144,200,250,250,227,35,141,61,48,185,246,85,9,134,81,130,202,144,70,7,16,201,73,157,153,172,94,70,113,250,74,30,215,65,251,106,205,48,212,196,205,56,214,181,239,63,240,205,212,233,57,39,91,78,186,173,247,181,159,212,20,191,57,205,15,78,174,10,195,35,218,85,5,159,85,180,243,170,148,63,181,187,205,99,231,41,111,241,223,38,144,211,63,209,188,173,172,97,175,253,79,18,107,63,255,253,215,230,111,234,123,86,255,200,172,51,160,0,174,219,26,12,229,157,56,130,4,27,6,111,137,0,160,0,193,96,192,199,225,196,88,240,29,1,204,6,0,4,64,49,64,14,74,1,65,111,188,212,42,73,71,11,236,85,230,177,25,120,29,42,241,216,102,63,61,42,143,59,49,117,58,143,191,145,217,3,225,37,181,114,129,211,4,248,142,76,198,98,166,70,31,23,52,188,85,76,232,36,209,52,169,164,145,127,253,111,150,116,162,24,252,142,65,13,12,40,241,28,220,22,62,104,105,7,133,147,34,160,225,11,169,80,38,144,193,82,90,154,104,93,212,169,67,143,162,210,117,162,244,46,50,103,203,241,9,78,242,121,231,239,232,20,128,2,247,255,27,168,96,14,240,214,23,76,132,217,88,19,180,196,7,136,130,230,169,172,51,119,130,83,179,58,32,105,17,2,132,16,7,44,252,56,133,144,66,23,100,229,43,251,140,149,149,102,242,106,218,94,118,94,235,187,237,149,132,46,46,62,109,127,214,91,29,178,205,220,76,85,92,31,108,98,49,82,53,44,228,71,67,118,86,110,134,118,227,53,28,92,118,255,251,178,68,202,136,196,195,103,76,211,186,72,80,155,108,217,99,117,35,196,16,45,157,58,237,153,13,194,18,51,166,77,195,14,216,146,152,225,149,67,203,24,221,255,212,253,113,124,199,5,167,28,223,250,170,206,151,249,146,157,223,255,147,113,20,225,21,128,10,223,254,106,50,161,218,137,102,188,77,153,36,56,42,7,37,0,153,228,80,96,144,203,209,47,37,1,64,202,117,32,160,213,250,90,240,214,45,18,85,33,176,217,114,134,231,107,91,183,27,144,216,183,108,6,173,76,165,169,135,217,140,110,90,13,71,194,233,123,133,223,171,172,27,87,191,255,255,214,40,204,176,237,68,223,181,72,44,4,138,70,69,129,204,218,45,132,139,247,247,98,60,221,204,140,235,22,180,214,250,79,159,211,45,170,253,82,187,106,77,57,47,194,133,79,224,230,127,253,197,29,0,41,183,244,229,136,3,188,3,204,66,60,4,45,204,24,9,11,3,140,28,83,16,1,16,57,155,41,2,32,52,235,46,236,34,79,50,72,233,7,144,240,134,21,29,84,86,60,2,31,153,48,157,25,107,77,178,82,88,29,11,153,61,54,236,94,49,182,211,68,246,164,197,201,73,46,4,241,50,199,79,174,232,231,103,249,46,110,203,37,9,108,231,20,163,236,168,155,113,232,206,40,53,152,216,30,131,154,233,201,44,147,80,251,91,42,110,85,7,40,214,61,80,62,36,65,85,177,32,135,176,177,198,137,210,146,113,229,33,78,76,206,216,207,253,227,140,110,92,14,145,122,118,255,218,32,106,208,49,64,2,246,255,154,248,76,28,0,78,152,238,38,25,40,28,145,9,38,0,128,6,91,4,68,70,26,17,46,241,128,73,146,8,56,28,25,208,155,179,158,39,141,4,233,26,187,121,17,39,21,236,173,233,195,213,153,152,189,159,237,90,59,225,56,50,204,187,118,200,194,207,13,253,158,195,217,20,45,3,202,169,61,155,10,192,140,60,150,186,191,185,198,87,155,145,105,83,84,95,108,236,107,34,141,69,61,50,226,7,19,184,204,149,225,153,233,199,253,80,219,58,18,199,122,240,205,6,173,37,90,29,222,144,212,123,140,158,22,120,25,242,121,53,37,212,99,239,24,145,28,75,241,253,180,5,22,157,255,166,42,232,25,112,214,96,98,193,148,16,0,161,73,138,67,38,39,29,24,48,22,139,45,213,14,20,244,40,89,249,83,219,155,146,21,158,15,18,78,103,150,33,16,178,15,34,37,54,193,59,180,142,19,73,161,1,198,54,104,77,111,145,199,70,54,248,77,39,226,98,115,104,81,43,181,239,253,253,238,223,94,183,42,106,161,145,118,73,225,146,34,210,131,167,198,37,9,163,116,242,114,141,198,212,201,175,14,255,251,176,68,213,14,212,251,103,76,155,137,67,240,157,44,217,115,117,232,94,18,153,155,50,110,36,207,194,109,179,165,201,214,34,88,151,76,138,210,182,189,243,9,37,36,149,213,172,149,23,101,238,183,153,125,254,179,27,23,255,243,151,255,223,223,40,145,243,209,95,253,175,113,129,192,35,21,33,195,46,129,243,5,195,227,36,129,163,8,129,80,224,124,199,50,44,0,15,9,3,50,34,160,24,36,0,144,128,237,134,98,63,37,167,189,23,193,199,104,22,229,9,74,7,221,62,90,93,116,152,193,36,254,52,241,44,79,1,209,195,199,80,28,33,175,102,5,91,97,149,53,58,93,93,13,8,222,174,121,79,175,199,12,180,182,26,174,237,61,81,82,90,195,164,149,42,241,69,157,81,78,149,66,17,244,48,121,114,101,122,236,182,149,21,10,184,250,89,246,69,144,106,233,210,173,182,213,109,158,214,93,36,204,245,17,53,72,120,233,71,72,20,138,123,154,75,120,129,119,82,0,21,127,216,214,198,76,184,184,205,83,206,84,125,116,13,12,155,0,42,97,165,29,241,192,11,13,197,163,198,153,121,15,58,132,62,47,50,96,74,93,21,113,180,97,79,189,103,29,84,143,146,197,164,172,126,181,147,232,243,6,201,147,93,126,57,64,51,165,179,184,234,191,244,191,234,82,121,135,123,247,61,160,247,152,154,91,168,120,179,93,118,251,177,238,195,28,194,243,166,102,227,226,225,21,186,140,127,75,122,15,255,187,234,38,165,56,131,62,253,47,255,224,149,22,145,108,102,77,91,108,225,208,0,189,255,230,178,38,98,147,1,114,227,159,79,48,33,96,96,185,143,56,26,224,26,161,140,64,195,65,171,37,103,72,170,209,70,103,227,28,81,115,220,112,80,12,154,114,171,110,156,147,98,124,120,233,28,182,215,172,170,19,123,5,112,235,230,141,222,179,78,153,115,156,168,50,127,41,7,94,41,206,153,147,35,101,216,209,101,24,139,216,103,8,49,19,71,109,12,159,97,37,175,173,203,60,228,189,51,165,194,221,41,106,137,217,186,124,55,44,204,144,50,210,57,255,125,19,151,45,75,135,250,121,254,4,160,1,187,109,12,102,139,204,104,30,76,154,1,76,33,19,198,130,169,97,147,97,9,64,94,164,155,116,28,150,37,56,56,2,140,209,74,59,27,151,209,180,119,158,2,135,97,186,59,121,48,74,112,68,160,33,39,189,91,60,120,117,61,30,213,112,174,7,42,220,43,183,173,19,155,217,215,249,235,234,18,69,234,203,43,138,135,139,127,179,44,132,154,65,7,165,61,65,114,50,206,60,93,75,207,48,152,23,126,93,146,92,84,103,152,163,232,148,48,123,68,12,151,130,251,252,170,167,255,251,178,68,197,140,196,37,102,205,27,108,67,96,134,236,217,147,109,131,140,19,125,157,46,110,177,21,2,148,179,165,141,215,153,249,134,140,219,248,207,201,43,73,81,222,178,207,71,79,53,233,20,159,244,223,142,169,161,223,186,223,160,48,128,3,55,255,24,165,17,152,70,82,153,120,85,25,254,42,24,94,8,142,132,6,38,15,166,32,133,41,96,201,197,64,119,105,196,85,238,44,221,91,169,182,23,96,203,37,246,47,32,135,33,204,110,76,208,153,77,67,42,252,234,138,200,178,237,192,242,66,165,57,200,218,109,142,59,230,104,119,163,101,224,103,58,182,220,243,121,142,201,208,248,216,133,38,177,172,231,215,146,170,133,86,179,228,21,95,32,133,49,53,39,77,159,196,100,24,199,39,55,176,89,69,58,121,98,21,180,138,111,141,243,73,253,155,121,136,205,107,95,178,112,254,41,190,24,129,76,189,253,15,59,153,90,232,252,251,123,179,185,255,238,223,31,241,190,138,0,171,255,244,196,252,205,140,96,0,156,33,124,100,109,120,207,134,132,128,101,77,13,170,53,97,88,167,9,141,143,28,198,203,34,80,168,136,63,69,0,217,210,246,192,132,136,232,210,113,117,45,204,7,6,43,72,209,84,186,61,161,86,184,184,203,10,32,147,63,99,235,171,188,98,217,209,44,101,150,214,173,47,220,232,162,240,175,7,253,217,227,172,186,41,91,30,66,217,28,28,140,245,255,67,86,22,59,237,255,73,65,142,232,183,212,220,83,50,213,254,221,101,45,125,235,181,219,199,119,205,189,252,0,112,0,22,237,140,243,71,53,233,236,196,37,51,67,26,5,133,11,20,213,229,128,233,19,122,128,50,64,12,48,84,2,37,28,53,13,197,224,104,198,229,245,91,106,179,105,104,208,237,198,50,210,241,219,75,166,3,251,112,155,184,112,189,81,194,64,8,126,160,236,234,174,89,110,179,26,221,155,236,112,86,226,168,41,63,253,93,50,79,101,37,145,17,181,66,25,175,116,102,103,146,228,200,195,46,214,117,153,157,111,119,250,204,136,174,170,69,146,134,59,34,49,208,101,102,43,232,247,145,179,21,153,109,237,208,28,3,47,223,99,102,76,14,230,108,50,209,164,203,135,179,16,0,64,193,193,209,104,56,90,237,206,146,2,89,105,8,1,3,233,229,85,169,139,43,106,28,106,199,78,78,239,161,161,235,224,197,108,5,54,24,96,237,29,236,125,25,63,17,243,136,107,95,189,140,97,48,173,182,111,13,34,185,175,54,243,238,64,141,248,155,172,249,228,117,38,154,195,202,22,66,134,203,66,251,35,131,247,84,90,111,82,247,213,185,58,92,216,233,105,196,60,209,115,219,122,121,70,231,61,7,203,233,255,251,178,68,198,140,196,52,102,205,27,105,66,208,135,76,217,115,113,133,166,20,41,155,48,110,49,111,202,123,51,101,205,199,161,121,255,87,221,250,180,202,167,118,182,232,181,190,149,174,229,25,225,181,158,141,199,219,181,19,180,120,200,194,165,157,230,32,161,187,0,7,255,252,213,17,131,183,139,12,152,227,53,209,180,16,3,6,6,205,36,123,50,33,0,188,41,180,28,1,89,96,77,41,143,213,57,96,153,211,43,136,246,53,146,139,37,220,70,227,173,64,210,177,83,15,108,108,78,26,47,168,181,113,108,53,209,236,228,41,193,201,235,169,107,95,86,34,218,178,34,24,61,212,128,90,35,136,125,221,115,245,62,198,15,44,181,44,92,123,137,74,199,170,149,23,84,161,248,244,22,136,218,93,42,149,102,95,41,233,109,156,102,47,6,205,68,247,106,51,102,233,121,158,166,31,170,138,37,117,164,27,124,219,93,213,221,151,43,87,29,119,173,229,31,204,244,36,206,0,43,183,244,202,183,140,60,120,196,6,131,56,86,81,124,204,164,128,195,193,96,135,1,162,220,226,208,253,64,244,251,164,177,13,103,65,79,12,63,221,211,69,189,132,178,196,186,230,91,222,165,154,177,91,0,16,108,112,132,223,5,39,77,190,25,19,132,222,2,115,41,27,49,10,184,125,45,42,132,69,18,24,53,50,214,146,31,149,164,116,133,16,48,135,146,224,53,252,63,45,118,81,150,214,165,117,245,4,30,152,38,16,20,227,146,159,208,245,169,149,212,205,62,134,255,74,0,107,0,20,223,254,99,27,66,8,193,27,113,143,8,24,64,99,132,104,39,6,188,30,131,143,211,47,102,245,215,235,165,75,95,28,229,151,22,213,30,25,176,0,12,113,5,138,6,66,67,78,20,22,120,44,43,68,7,195,80,97,7,162,172,255,218,243,17,45,122,224,243,203,245,243,244,247,126,151,73,12,143,51,25,243,171,69,172,118,62,91,180,131,146,29,89,142,149,53,59,145,93,236,200,101,178,174,244,35,50,236,175,185,24,173,69,122,38,164,70,217,186,175,234,239,200,5,0,61,254,240,213,241,179,15,141,4,77,67,80,136,139,172,32,0,25,24,46,14,21,64,204,154,49,7,208,172,45,249,153,117,155,123,197,226,157,166,159,112,217,55,40,214,10,57,40,175,204,166,233,233,179,173,79,119,28,247,6,99,67,118,151,11,63,159,96,74,159,79,74,177,22,176,68,165,80,240,145,28,210,79,168,57,171,57,19,141,235,85,164,238,73,203,150,206,85,36,149,188,42,89,31,12,130,246,115,248,76,234,79,182,223,61,253,44,252,169,154,216,86,126,119,106,148,20,57,45,146,59,85,77,189,36,254,103,69,111,212,227,22,255,251,178,68,199,12,196,9,103,77,27,99,62,96,125,236,217,147,109,5,158,18,69,155,48,110,25,91,66,128,179,101,77,195,34,249,158,174,27,128,37,187,254,109,220,41,139,94,2,38,65,159,74,38,51,1,133,193,198,120,4,26,68,166,28,2,33,7,150,92,136,102,232,173,232,46,83,82,82,243,223,205,15,154,140,187,171,93,218,171,22,112,190,98,77,46,206,31,178,114,103,38,120,144,125,1,4,139,52,216,86,119,8,27,40,220,37,146,68,134,168,245,180,92,242,155,30,243,32,171,211,158,57,187,19,187,38,213,49,143,203,150,156,181,210,107,121,251,142,77,42,53,57,70,208,135,51,32,196,103,26,87,122,145,88,123,236,90,38,42,19,179,176,180,219,55,43,220,124,161,195,15,42,166,174,237,149,99,36,230,175,68,187,138,34,43,193,146,208,106,0,41,117,212,194,124,51,54,128,204,190,137,49,25,60,4,71,12,15,153,244,4,44,105,70,112,64,4,18,31,85,233,128,68,6,149,191,110,36,162,8,156,155,145,61,146,249,123,0,92,80,169,212,16,191,237,117,149,206,70,227,82,173,210,205,189,248,125,53,3,173,44,191,79,114,106,155,30,122,37,185,2,145,91,19,168,202,246,115,85,230,238,78,151,171,146,118,103,222,137,232,115,93,244,38,116,57,150,68,69,41,86,80,137,135,239,38,33,153,153,238,237,181,46,134,27,89,16,243,37,117,144,45,23,10,120,189,253,234,1,56,106,66,63,157,120,89,53,251,218,238,170,127,253,109,147,166,191,221,218,240,86,4,139,40,0,174,187,227,13,118,205,6,45,50,132,12,112,52,136,64,160,32,69,168,211,39,64,48,60,24,2,48,0,56,88,84,152,142,35,249,3,175,70,20,255,81,71,86,146,160,185,78,152,141,73,230,144,48,24,227,243,4,203,32,215,234,228,86,149,247,117,171,235,90,8,129,97,78,40,48,129,93,113,122,34,148,124,122,160,46,8,88,156,129,171,42,214,168,128,212,136,57,60,70,206,129,230,21,7,57,37,217,182,204,243,103,26,121,113,221,169,175,79,57,62,234,67,50,13,41,102,226,220,250,218,250,130,41,242,161,103,158,129,182,170,170,251,136,211,185,56,152,154,251,119,83,174,244,204,207,145,254,175,206,124,108,237,126,65,20,0,123,127,185,130,176,114,107,25,45,166,233,49,48,151,224,203,22,48,64,214,171,40,70,213,93,109,102,81,161,158,156,32,90,175,162,101,130,80,102,245,194,101,48,146,236,181,171,17,45,54,184,177,226,133,52,179,74,228,84,184,182,135,70,176,230,195,115,22,54,172,189,159,136,226,165,30,206,78,145,217,237,202,103,132,188,181,34,206,81,195,207,209,17,101,74,255,251,178,68,213,140,197,38,103,75,27,134,94,208,166,44,217,67,113,6,196,17,89,155,52,109,49,13,10,14,179,102,13,164,14,152,22,71,152,30,240,163,140,157,96,244,177,131,86,72,74,150,250,184,165,198,193,220,175,31,87,112,173,29,205,85,116,156,199,4,92,215,186,99,156,96,0,85,208,2,109,247,230,179,65,213,98,114,11,152,54,128,160,37,4,142,19,80,93,134,204,188,196,2,19,62,154,9,141,195,176,44,25,8,191,141,27,171,218,142,211,143,77,155,173,118,15,56,69,57,217,72,5,171,174,112,129,55,44,221,98,41,163,38,180,43,97,217,137,103,10,174,177,198,251,215,172,12,105,91,41,180,83,36,74,77,3,200,48,160,49,43,69,44,109,86,78,211,91,52,204,204,151,170,249,194,232,230,189,241,206,171,125,41,20,224,253,28,146,150,199,8,207,202,223,255,231,249,64,27,234,0,77,119,244,205,213,193,39,129,153,9,70,49,16,19,5,1,193,115,1,7,72,138,110,91,3,69,68,9,211,187,115,28,187,110,19,115,109,150,245,122,118,64,255,221,170,196,98,81,23,197,251,175,126,126,213,148,74,62,151,5,6,154,185,185,189,244,117,178,5,73,236,90,121,31,13,238,59,25,98,81,94,152,131,219,156,235,63,110,234,13,69,119,35,203,71,25,173,127,167,21,182,106,250,148,86,133,17,194,203,34,166,99,122,187,104,18,101,154,214,145,223,98,230,206,67,54,235,54,48,150,208,195,232,233,19,156,196,54,126,246,68,161,181,75,46,102,238,236,186,50,221,225,19,176,0,87,235,241,174,178,70,170,46,152,188,232,98,179,88,40,128,2,3,153,124,132,103,129,218,154,0,130,160,80,50,254,122,156,104,114,2,148,206,177,218,108,18,222,118,154,46,166,4,36,33,113,194,2,83,77,212,142,48,133,176,46,13,146,98,197,143,220,212,79,119,202,157,104,231,223,85,188,138,121,44,242,245,251,246,208,46,99,81,248,48,146,100,202,203,26,32,125,161,76,228,14,177,66,158,51,121,85,44,229,226,226,87,142,80,109,187,180,173,162,69,218,41,207,155,69,148,60,65,30,73,209,105,116,170,227,219,49,75,101,93,97,170,211,155,142,117,85,175,248,250,251,112,182,160,10,125,255,230,142,65,222,10,61,76,200,71,16,3,44,10,43,46,24,10,102,14,104,146,123,13,11,43,181,233,111,107,80,78,85,114,126,163,52,89,181,43,18,40,22,123,117,110,171,55,49,171,102,138,212,241,146,139,179,9,156,25,101,53,214,184,84,60,81,17,10,90,113,148,50,131,163,151,42,74,51,137,156,150,84,35,60,185,185,90,97,81,67,112,130,171,228,113,134,164,147,53,178,95,30,231,255,251,178,68,208,12,196,215,103,76,27,137,85,242,154,204,233,83,113,40,156,83,89,157,52,109,37,87,194,83,51,101,205,182,34,32,197,142,172,16,227,59,56,39,41,211,103,16,177,36,23,94,177,4,24,171,180,209,204,163,156,147,117,59,133,71,220,178,51,20,71,126,179,81,149,78,60,194,85,217,77,212,4,21,0,7,127,255,154,108,193,196,49,27,60,88,0,152,4,174,14,20,52,64,227,157,9,111,149,88,116,9,208,104,142,100,190,213,60,19,87,246,139,164,103,21,0,226,23,18,194,182,73,199,191,174,149,210,182,180,172,191,233,119,216,81,191,151,236,208,248,17,32,107,143,129,70,132,202,66,17,214,36,107,203,66,228,177,206,84,13,20,53,224,90,107,99,19,14,217,203,47,147,200,98,141,53,54,163,98,146,38,138,134,188,238,164,182,164,152,113,10,163,177,183,125,56,248,189,155,233,68,164,144,145,80,201,10,177,61,253,90,212,246,209,181,212,199,247,199,168,120,196,85,0,5,37,216,177,79,49,192,168,199,133,80,64,16,197,225,99,2,9,66,224,1,98,172,110,56,246,64,77,193,122,88,47,242,84,23,90,42,9,113,168,108,129,28,34,33,193,96,125,86,160,152,136,206,4,112,167,47,26,21,196,149,203,217,70,63,196,131,24,238,4,4,242,122,194,153,61,51,43,37,148,98,221,63,75,49,73,55,203,223,73,35,56,157,22,222,162,218,30,184,149,251,132,77,38,109,92,125,76,34,61,155,49,253,109,14,149,75,7,79,31,188,122,60,151,137,105,152,88,166,134,155,255,99,127,166,255,255,170,46,191,126,147,40,15,133,128,4,187,126,9,144,152,152,252,103,160,89,137,192,228,160,34,215,153,60,122,98,145,51,19,67,212,168,87,16,67,187,98,247,96,151,62,110,180,56,205,232,48,134,17,180,132,96,64,120,233,116,44,135,8,224,140,202,171,30,35,20,193,182,91,13,243,102,201,200,6,201,216,46,78,81,54,54,58,27,212,94,181,248,95,41,103,119,233,237,10,107,21,40,228,156,41,65,243,22,127,202,110,170,46,231,255,156,223,56,92,200,233,81,140,165,51,120,57,211,37,180,148,243,242,254,255,249,21,35,132,94,126,103,240,24,32,61,182,197,9,179,106,71,76,36,88,51,168,168,194,1,115,17,132,140,0,8,42,135,218,34,98,144,129,157,118,187,47,117,159,216,180,244,61,123,113,43,209,24,22,150,93,34,155,167,148,64,227,85,128,33,114,19,254,149,35,196,107,169,41,222,69,1,146,74,140,49,20,189,105,93,185,239,49,123,99,245,110,181,154,90,60,198,33,122,207,48,226,221,157,101,246,35,179,150,114,236,57,153,48,193,209,114,248,235,118,255,251,178,68,196,140,132,145,103,76,155,140,67,112,135,140,217,147,113,35,152,19,61,155,52,110,49,85,194,99,51,101,233,199,153,112,243,219,143,63,167,191,239,91,49,141,85,140,114,101,203,63,45,59,238,140,136,228,5,9,104,105,60,226,92,220,146,133,126,190,235,230,249,43,165,148,4,158,128,32,0,94,223,240,230,177,195,51,102,56,80,13,6,129,34,211,2,134,140,100,66,7,73,82,224,20,4,70,226,244,137,233,240,107,44,39,154,68,179,219,1,216,234,55,75,10,117,127,108,106,216,138,44,176,102,26,185,102,28,150,143,88,14,215,103,85,98,99,162,196,14,200,74,32,4,71,31,91,116,27,119,54,30,155,243,99,53,169,201,201,76,83,189,74,214,248,145,180,105,167,66,115,180,207,80,214,249,1,73,218,185,186,118,221,187,177,110,220,242,160,195,43,129,209,241,227,253,122,219,248,207,45,45,77,235,29,251,23,18,247,63,125,180,188,126,217,251,127,48,253,194,149,0,21,175,244,202,72,168,200,16,40,24,60,128,67,241,80,96,64,1,13,13,226,194,90,120,68,21,82,51,41,130,164,178,90,75,154,199,57,171,25,202,103,32,187,52,81,234,121,101,141,213,166,131,168,193,56,125,104,48,146,198,208,131,3,68,34,133,145,228,29,32,242,70,32,200,181,21,55,136,251,153,239,198,45,56,164,91,154,163,39,203,23,212,247,153,100,149,130,57,149,213,96,108,8,67,156,211,15,139,21,97,246,33,74,89,38,147,121,53,67,149,235,251,195,202,49,62,26,247,56,235,68,200,190,147,157,190,185,151,242,47,206,70,3,140,0,20,219,126,100,196,120,99,88,186,96,17,102,66,13,24,28,24,62,226,128,217,131,192,218,116,86,102,113,214,51,21,157,191,117,226,143,87,174,182,161,202,181,225,138,74,91,49,105,249,109,122,123,188,146,162,163,201,76,83,238,99,102,105,84,85,139,81,201,154,103,43,55,84,235,222,123,197,179,99,114,249,72,111,53,155,42,243,183,250,119,27,89,165,103,183,143,180,205,44,141,204,223,199,150,204,109,140,141,102,241,181,26,231,51,51,51,207,90,143,164,237,89,43,110,143,189,159,157,72,219,223,48,211,171,97,138,0,27,100,212,204,202,48,200,16,228,4,34,24,110,69,23,148,193,128,124,12,24,144,1,75,2,159,106,208,140,14,219,106,253,65,112,137,137,13,203,84,242,7,242,41,47,96,54,39,40,101,242,73,203,51,244,181,207,12,216,248,65,65,1,236,13,183,81,75,22,176,101,135,180,12,202,179,192,137,76,144,211,148,84,18,212,162,61,58,120,165,98,40,152,253,181,114,250,150,55,108,127,159,74,69,153,46,111,78,161,252,222,235,255,251,178,68,197,140,196,137,102,205,27,168,85,242,136,236,217,147,116,197,188,18,197,157,48,110,153,87,130,105,179,101,205,212,154,88,98,12,71,35,107,25,170,216,243,12,65,152,234,45,6,228,175,109,4,43,232,168,143,249,166,175,55,40,105,199,24,223,87,181,74,0,187,0,21,183,254,101,133,128,98,104,238,96,48,108,101,152,18,85,11,73,0,51,22,196,0,228,141,89,75,114,21,3,85,13,198,190,227,84,188,232,46,10,106,206,146,220,177,117,250,64,38,85,137,52,37,198,145,144,106,136,16,206,140,69,203,143,239,71,118,215,1,22,18,193,237,2,164,149,30,121,218,105,52,8,206,230,21,86,132,68,119,92,53,54,27,222,11,253,71,100,180,124,220,71,47,123,98,40,137,32,137,195,73,37,209,157,156,171,189,87,248,107,214,81,55,146,226,213,52,236,249,31,11,189,135,171,122,135,188,238,205,218,91,63,255,59,91,63,47,160,217,81,62,130,224,69,0,43,183,248,239,171,115,65,38,204,36,53,48,105,69,49,12,34,4,48,24,52,88,50,234,51,24,97,122,73,162,117,102,101,144,167,151,27,16,92,230,82,153,166,177,141,215,42,50,2,93,38,36,229,181,220,92,96,174,206,216,44,249,9,1,141,13,40,207,146,225,164,62,13,23,3,134,12,138,182,141,225,178,149,221,201,100,90,212,149,69,239,57,169,10,42,142,103,120,148,142,89,70,192,251,166,243,6,93,229,147,67,5,152,105,133,166,93,17,253,221,72,200,44,112,147,172,90,153,186,227,215,255,248,253,151,185,255,228,115,93,123,128,10,192,6,93,190,61,122,252,216,68,179,18,131,12,8,87,25,2,24,72,28,102,65,57,130,196,137,130,194,4,64,218,87,138,6,134,126,77,78,184,112,226,251,99,180,245,227,134,90,92,44,40,148,158,210,173,206,166,29,237,146,66,26,73,149,4,223,113,21,228,111,60,114,253,98,196,173,202,50,115,87,255,184,25,204,212,134,251,12,228,35,193,7,34,143,66,190,174,69,119,138,151,121,253,42,154,22,231,13,204,157,216,97,200,142,106,167,74,226,142,72,102,67,229,151,255,123,75,255,228,231,223,201,136,250,24,0,111,219,211,52,165,240,19,94,96,160,120,100,224,82,96,144,32,52,44,3,67,160,72,22,64,2,6,0,81,148,45,113,17,41,240,212,130,11,147,83,72,154,92,213,249,69,181,177,34,144,52,25,200,76,147,62,37,141,143,108,253,104,219,184,99,142,207,189,254,115,241,195,217,208,219,225,130,171,3,253,84,104,120,234,19,180,156,151,118,158,250,124,213,106,167,105,189,243,178,225,135,222,141,61,133,175,134,196,53,74,113,229,165,7,177,203,213,115,71,255,251,178,68,199,140,228,130,103,77,27,134,69,48,134,140,217,131,113,35,154,20,45,157,48,110,177,117,2,114,179,165,205,214,34,24,15,197,73,215,203,219,47,114,236,38,42,78,139,123,175,151,172,220,149,112,154,181,15,180,152,191,119,195,63,239,142,156,232,187,226,212,174,230,185,192,205,109,191,51,106,125,51,220,78,48,16,23,49,64,118,6,1,197,171,49,252,7,18,60,71,128,194,225,142,0,169,228,221,61,177,67,82,214,203,102,71,144,168,10,62,159,186,38,14,184,104,6,20,30,235,81,151,196,210,110,54,62,68,250,148,41,128,204,217,235,98,188,13,25,152,244,207,10,64,126,135,4,6,24,36,53,121,55,99,14,51,170,113,141,113,180,82,20,92,89,9,3,44,219,31,11,195,29,45,99,80,114,187,200,232,129,183,112,175,104,44,149,94,58,245,217,238,136,74,228,105,214,143,54,75,163,68,138,179,71,196,69,31,73,46,251,122,111,92,3,76,76,46,55,138,128,165,45,0,159,247,212,193,37,50,51,121,135,200,36,7,131,6,0,97,179,12,2,81,237,221,82,180,65,107,178,40,18,39,246,97,249,251,155,171,61,49,59,62,194,104,162,239,116,112,67,16,164,227,80,97,69,51,163,169,91,240,52,228,46,227,174,247,175,130,172,48,43,74,42,84,179,64,203,27,14,69,195,41,232,108,93,69,177,169,80,214,206,242,180,221,223,119,253,77,186,113,22,148,215,215,54,205,45,115,75,57,27,117,217,91,120,186,196,21,140,130,143,246,179,37,83,250,74,250,250,3,184,0,59,118,198,32,90,159,188,22,99,229,9,137,137,38,66,5,172,99,47,28,140,48,39,70,149,120,197,209,109,224,126,95,88,229,166,194,168,229,94,130,21,197,102,205,184,22,102,45,15,199,15,153,38,78,84,5,18,80,136,73,61,102,141,109,135,84,229,204,78,221,215,195,254,180,44,168,181,166,244,145,199,255,198,33,201,201,132,48,23,71,101,166,237,176,66,35,83,187,137,225,21,148,11,65,20,252,150,10,73,147,192,102,75,10,73,120,77,97,183,83,207,147,90,107,111,252,47,99,19,12,191,243,191,246,87,28,252,88,1,93,181,198,97,78,132,82,57,136,64,233,143,105,73,132,1,41,132,32,160,97,110,92,212,188,44,162,209,82,231,153,98,190,143,92,101,173,47,250,58,201,185,35,163,148,181,148,72,135,113,107,13,179,43,206,174,25,78,152,21,23,39,74,14,176,3,79,59,142,11,188,185,244,149,216,203,249,111,214,160,78,38,105,105,206,127,86,173,130,95,41,234,52,212,220,130,146,204,191,173,77,246,149,82,18,246,249,172,175,217,225,216,195,182,232,203,69,31,69,30,46,50,154,255,251,178,68,196,140,196,13,103,77,27,136,45,112,139,12,217,115,113,99,168,20,41,155,44,110,165,23,66,154,179,101,141,215,161,121,97,210,68,11,118,224,155,181,132,169,255,25,99,152,246,179,71,30,130,31,68,253,155,13,220,12,155,254,214,176,232,222,98,55,161,40,24,3,82,205,249,155,81,113,164,228,121,134,68,113,136,129,249,129,160,248,88,4,48,60,111,34,69,129,192,58,65,18,129,131,192,81,63,103,59,31,69,100,6,181,217,128,100,14,220,184,197,60,22,222,32,144,164,123,138,175,179,155,58,180,114,45,93,22,46,213,166,232,152,47,196,138,117,229,191,35,170,149,18,243,145,135,139,136,33,18,8,19,66,238,58,104,156,109,116,54,81,106,222,158,237,86,151,21,153,182,43,89,50,226,34,173,152,119,152,105,234,199,18,183,102,216,214,153,182,31,19,90,12,83,168,69,25,50,120,200,187,118,91,30,246,149,204,235,113,36,155,68,154,156,161,28,168,234,30,255,53,77,98,155,18,32,75,181,0,24,47,248,193,117,131,111,13,140,222,90,48,209,64,20,74,26,36,136,68,128,128,36,62,150,228,0,39,90,9,139,192,114,152,139,60,128,173,224,72,6,164,165,144,62,44,242,71,139,135,153,79,25,39,60,54,95,43,73,30,255,159,144,152,38,239,213,183,177,24,208,130,30,233,108,195,72,15,11,74,57,54,68,115,255,255,255,68,166,204,255,165,29,83,115,31,109,17,220,212,49,94,97,168,239,42,195,211,77,67,222,187,29,85,83,88,112,124,214,219,53,149,76,217,208,215,187,213,31,237,64,13,96,2,187,127,144,100,192,160,54,1,14,144,163,82,12,12,176,14,148,197,19,113,22,49,0,53,94,221,28,123,115,114,105,77,189,113,163,200,48,249,35,70,163,212,151,196,139,203,99,208,238,156,193,78,87,1,79,106,189,160,90,204,207,191,182,178,163,82,52,174,123,228,21,185,15,208,44,195,42,84,179,174,182,62,82,47,239,106,49,89,17,242,218,139,216,162,183,190,125,124,55,102,115,124,222,61,19,134,49,133,216,115,13,114,13,68,181,153,144,171,68,23,101,61,59,35,166,239,181,87,79,248,20,0,39,150,211,53,102,83,89,5,83,67,75,19,100,71,163,16,0,112,224,200,199,193,44,88,181,14,2,11,136,85,3,147,173,63,213,81,152,90,188,209,137,128,72,188,209,84,4,38,0,37,113,86,88,170,108,25,158,151,9,149,203,159,203,20,116,239,181,44,51,8,100,49,201,116,102,31,130,114,124,234,212,140,74,187,75,104,89,225,105,154,99,102,120,210,4,211,81,176,126,159,174,207,247,102,95,17,124,242,217,108,188,231,183,106,251,237,232,98,123,223,255,251,178,100,193,140,196,44,103,76,27,140,61,32,132,76,217,147,104,197,174,18,193,157,42,110,153,90,130,155,179,165,77,179,35,160,57,17,90,202,246,55,118,177,68,158,125,179,91,161,140,147,37,235,68,204,106,125,179,204,101,95,206,8,208,0,52,187,208,100,153,162,194,133,94,129,62,70,164,44,98,98,33,179,103,6,18,242,136,134,65,129,229,97,239,250,182,109,247,111,111,172,252,43,167,235,103,194,90,250,172,59,253,38,108,84,49,54,99,71,133,198,227,63,102,34,203,34,116,212,18,106,246,94,90,152,219,139,115,27,242,75,214,47,101,118,254,127,189,232,47,128,129,216,192,162,216,32,195,200,75,37,29,8,120,191,168,77,108,62,31,181,104,20,132,98,102,60,232,36,77,148,153,113,58,37,118,89,196,145,67,75,50,83,36,126,229,157,82,143,94,185,90,49,175,143,63,19,37,203,178,26,113,77,52,66,154,29,171,141,91,191,134,211,81,233,115,23,252,70,9,218,0,59,175,252,236,155,14,49,176,200,36,205,82,156,191,133,150,54,112,227,25,11,132,57,226,48,72,22,11,118,230,227,80,43,250,191,108,222,120,215,13,108,223,246,3,57,93,72,214,18,68,72,16,168,39,218,213,13,241,212,47,89,166,19,29,38,180,145,2,138,163,6,212,171,175,175,248,194,70,26,145,27,21,61,221,254,171,167,174,218,246,215,93,191,220,235,169,218,217,157,235,186,87,181,30,125,53,58,97,247,189,146,203,223,101,78,214,28,90,179,251,153,115,180,56,116,6,27,72,4,0,57,175,252,152,176,194,211,204,149,28,9,182,33,5,11,129,27,160,49,129,13,51,210,234,43,196,163,125,85,134,99,226,176,67,245,150,80,203,159,151,199,153,12,87,79,237,108,95,217,253,113,158,83,152,15,111,169,89,165,137,245,174,25,228,180,19,249,228,65,78,218,203,32,233,19,143,32,161,86,138,110,102,35,203,24,125,13,200,170,135,154,150,234,174,238,222,174,121,135,184,166,170,67,139,22,57,61,140,163,85,77,106,216,200,47,104,37,71,68,149,12,212,231,81,3,230,19,114,224,169,237,169,224,99,103,197,222,191,172,215,215,243,49,83,25,82,10,25,216,1,73,111,230,64,231,6,64,13,198,48,36,6,66,39,192,16,28,88,77,50,176,42,14,33,193,65,121,128,64,8,232,56,76,16,44,3,205,15,183,14,64,41,135,77,72,56,6,177,88,34,121,163,51,10,40,130,133,59,114,41,68,131,175,164,74,130,126,226,252,189,90,212,219,253,44,143,218,141,114,220,99,153,52,57,77,203,16,236,214,185,190,247,56,126,122,55,202,213,170,238,231,63,255,100,183,248,247,45,11,187,57,108,184,16,255,251,178,100,197,140,164,5,102,204,155,108,61,50,151,12,217,135,109,136,180,83,77,157,44,110,133,126,130,155,51,101,141,179,35,217,105,146,115,62,188,255,83,250,83,203,82,159,168,170,141,214,234,181,217,52,252,214,33,157,171,186,119,211,47,127,21,78,121,188,50,158,80,0,172,187,254,96,128,198,92,100,14,7,28,144,49,144,3,10,4,53,22,147,106,21,93,229,195,80,65,227,58,118,61,67,73,101,216,129,55,165,28,99,249,83,201,88,3,241,40,121,162,56,59,176,63,203,156,121,205,82,53,42,124,227,59,181,86,28,179,119,113,216,221,202,236,178,212,111,142,21,235,56,246,246,22,91,74,181,190,188,238,95,249,243,188,204,172,151,43,75,200,135,102,228,167,80,222,229,180,24,81,222,184,114,34,8,121,246,224,236,3,38,97,152,158,166,118,42,101,32,116,78,168,133,230,116,34,69,174,33,202,182,36,165,53,162,253,171,0,201,23,11,4,60,36,216,219,253,113,171,88,206,53,241,29,19,114,128,2,38,0,43,190,244,206,176,160,119,4,195,128,227,31,134,193,195,67,6,134,79,112,152,9,48,112,112,200,78,164,251,249,14,89,161,157,99,243,157,103,177,126,221,176,194,158,122,54,210,86,66,30,34,152,42,212,96,71,144,51,16,96,169,67,207,107,65,115,140,165,42,161,127,16,6,151,10,69,95,119,93,162,179,171,52,212,23,83,233,46,58,187,168,139,121,81,148,82,205,173,49,209,219,254,139,11,252,115,194,199,255,154,233,85,217,159,6,197,167,253,8,55,39,252,246,247,250,126,191,191,254,169,63,252,130,86,0,7,111,249,178,250,30,35,169,134,9,153,12,217,128,2,43,227,39,139,49,98,169,56,84,9,96,6,134,25,148,11,219,49,120,113,90,169,58,64,7,17,220,101,247,187,71,79,219,118,99,143,100,231,189,82,202,73,106,49,218,177,90,54,221,134,129,159,55,138,91,145,76,105,28,58,105,151,151,242,249,16,112,233,6,255,213,217,133,139,103,82,59,170,201,72,157,10,172,215,122,165,81,226,180,116,148,243,58,50,208,232,251,178,187,44,97,15,89,244,180,174,203,161,44,85,113,93,81,164,61,230,75,154,71,109,255,131,44,1,123,125,169,140,119,102,138,27,8,206,230,78,124,152,244,22,9,5,13,41,1,69,244,130,10,0,4,1,8,138,248,77,24,140,245,88,122,81,87,175,12,42,180,244,48,215,223,57,106,181,201,105,235,118,51,19,253,152,4,193,231,21,9,12,39,142,51,65,216,139,163,206,123,242,148,160,76,132,77,232,221,54,21,241,20,106,158,75,228,255,197,109,251,105,212,204,114,68,242,22,20,172,63,41,205,104,59,74,238,230,255,251,178,68,192,140,196,55,103,76,155,153,65,112,139,12,217,147,109,133,194,82,177,157,48,110,24,247,194,119,51,101,205,198,35,8,97,165,234,158,183,118,46,59,250,196,114,107,106,150,204,139,247,210,100,221,190,155,181,27,147,89,187,54,234,207,170,93,254,105,243,150,160,24,192,0,47,255,152,111,134,105,193,97,96,12,14,28,25,204,42,175,137,87,70,110,31,162,146,119,133,64,161,196,24,243,248,236,200,246,241,54,146,216,184,160,37,191,163,146,57,16,221,152,236,143,25,92,235,64,189,31,110,241,26,211,34,65,137,142,202,229,220,194,116,26,184,32,226,111,10,21,36,55,45,41,126,42,94,170,195,186,16,195,66,19,87,255,236,172,133,83,38,150,119,87,86,205,2,131,201,15,30,243,92,96,227,141,222,217,114,212,97,79,217,15,57,35,172,110,151,41,75,37,32,164,211,202,191,222,158,212,243,41,43,117,90,237,181,219,93,44,113,149,2,181,19,126,159,31,198,30,85,0,43,183,252,209,160,206,182,12,196,142,13,95,113,163,24,32,121,160,140,162,27,130,154,101,131,108,70,243,221,68,85,42,43,10,50,94,206,205,146,6,201,32,252,86,59,7,99,148,155,85,1,54,104,70,19,35,83,8,95,98,133,73,162,180,57,191,218,50,132,122,211,110,221,86,99,138,168,142,56,207,230,233,90,175,123,226,166,19,66,19,181,27,150,109,171,95,195,90,118,174,54,254,247,138,198,227,42,88,100,238,171,242,105,73,178,39,52,157,204,212,115,200,210,134,217,45,247,255,22,183,22,36,12,210,192,0,77,254,54,11,211,195,33,49,213,99,115,176,49,129,199,144,212,26,192,75,65,193,74,181,6,19,6,27,102,178,137,158,58,77,154,151,141,221,190,173,105,61,229,220,154,89,146,15,48,18,98,160,226,161,228,128,145,108,179,8,146,249,224,132,125,188,243,180,128,148,90,254,49,131,221,220,214,3,198,80,4,11,98,255,33,234,110,150,219,20,56,197,74,18,235,65,117,41,213,216,162,74,86,65,201,83,90,67,42,160,112,66,210,148,64,137,143,219,37,141,122,43,155,45,154,255,246,107,83,123,255,208,107,0,11,183,88,104,169,161,201,200,6,91,38,24,229,18,101,224,169,134,197,38,100,48,0,134,105,152,158,33,80,70,9,162,44,9,121,88,144,148,73,136,168,226,200,99,48,57,244,32,182,155,198,11,2,22,62,163,200,203,44,126,108,151,42,199,115,148,210,69,18,40,78,167,30,9,229,25,21,44,47,35,96,215,53,120,52,227,18,38,86,232,109,65,163,80,71,212,215,123,146,6,203,16,60,241,136,230,89,157,92,137,148,204,163,133,230,197,136,197,84,56,52,137,22,255,251,178,68,197,12,196,58,103,77,27,111,66,80,134,236,233,131,109,133,166,20,93,157,42,110,61,13,66,105,179,165,141,183,161,105,151,97,136,40,201,70,159,47,99,241,245,251,13,21,203,197,32,161,16,48,58,144,216,76,119,92,199,40,59,59,255,177,172,203,255,198,211,128,107,0,25,174,252,227,175,143,30,160,203,103,76,53,156,8,78,101,33,103,218,144,10,138,107,65,112,2,207,15,16,21,41,21,13,155,139,138,81,99,154,6,60,71,228,224,251,107,76,27,247,102,32,203,150,166,135,172,52,246,39,115,70,136,2,215,108,220,64,70,114,100,44,196,84,226,97,163,68,70,147,108,122,94,207,177,142,58,16,243,106,8,20,76,86,42,100,84,213,151,170,153,83,97,11,179,237,84,113,214,58,238,44,253,226,107,178,220,250,123,35,14,3,145,84,186,186,212,120,236,243,164,100,239,111,100,42,141,123,113,253,214,114,66,123,113,89,90,244,223,115,51,78,17,75,106,0,75,239,244,195,101,129,36,3,167,166,148,150,6,70,42,131,24,49,154,124,53,215,125,184,71,235,71,255,238,202,104,112,220,146,151,189,186,251,72,247,3,106,237,7,47,227,179,230,194,146,203,55,26,68,215,71,132,130,57,194,45,80,217,177,214,214,131,40,186,26,213,204,187,187,87,182,94,50,142,72,126,187,148,169,143,246,167,120,120,68,177,76,100,26,198,10,12,52,100,84,206,53,207,152,119,248,133,175,159,186,88,85,162,226,141,131,237,155,47,242,214,219,125,237,255,168,32,0,203,191,230,103,216,97,97,134,252,214,116,201,227,162,129,131,0,56,0,82,4,116,183,42,14,136,178,158,74,102,56,71,203,60,75,159,21,158,66,103,14,91,147,103,42,197,163,148,6,223,152,69,46,237,75,236,22,141,213,169,197,45,146,166,91,186,184,132,32,130,209,117,191,227,134,238,165,55,145,243,22,163,32,225,10,219,158,165,120,230,165,6,243,15,103,23,202,218,173,180,227,169,41,56,158,91,105,164,183,89,89,185,247,97,134,142,157,220,116,213,215,156,183,215,207,210,207,93,218,167,114,191,134,168,0,84,150,193,228,25,203,134,70,12,1,28,37,84,0,17,24,176,2,101,209,241,131,66,171,53,43,80,156,86,4,97,233,117,16,138,93,129,224,121,68,130,236,38,181,168,33,42,251,41,236,244,7,13,63,17,8,165,168,114,245,102,171,16,171,23,143,99,90,102,158,55,215,210,173,249,244,0,6,30,60,144,70,66,6,33,55,110,133,190,250,173,199,87,117,158,81,74,194,6,242,125,100,140,124,130,223,76,66,170,149,82,239,76,209,136,131,19,231,85,34,130,234,113,27,49,38,90,235,154,141,20,230,210,255,251,178,68,198,140,195,253,102,205,155,104,45,240,135,44,233,131,109,232,92,19,241,155,46,110,24,187,2,134,51,101,141,199,153,121,215,177,72,66,133,168,61,12,242,10,47,26,130,100,168,207,186,17,69,136,95,149,206,148,0,192,1,125,255,49,72,232,229,73,240,43,40,210,232,227,11,132,138,0,134,171,64,129,130,45,96,24,18,44,2,93,114,252,156,112,74,171,209,199,156,6,70,36,10,234,64,238,98,153,59,9,62,135,173,168,25,23,25,121,5,184,97,162,52,198,162,134,196,179,84,251,245,36,87,202,251,4,66,73,143,65,90,229,32,133,139,222,155,183,198,237,244,104,139,196,228,203,188,44,18,11,45,2,247,159,58,122,221,235,115,180,21,101,85,172,248,63,16,219,211,72,205,239,54,148,204,83,253,189,44,221,169,218,65,77,121,179,137,124,150,207,78,116,235,51,247,150,197,68,78,149,159,254,251,255,127,61,212,201,0,231,102,0,41,191,252,208,69,243,15,192,73,130,70,3,28,24,244,14,96,112,25,140,129,224,96,56,64,13,47,154,234,161,113,30,137,113,21,73,104,249,9,65,170,36,37,138,75,5,90,203,207,109,32,67,105,125,59,48,244,240,148,116,126,115,53,58,140,198,6,2,162,251,41,93,29,147,173,68,94,187,161,0,22,6,223,101,101,29,231,63,207,71,108,225,87,136,106,88,153,103,58,57,160,77,105,135,242,140,214,255,112,181,196,85,125,65,114,245,139,166,166,234,147,175,75,221,207,255,240,223,177,30,5,255,222,216,200,255,251,55,55,118,171,254,95,244,185,237,255,253,158,51,150,12,244,0,0,187,252,108,227,217,133,126,102,159,18,153,108,228,100,176,57,135,68,38,16,69,24,236,62,44,27,78,52,189,117,89,67,184,201,159,214,106,243,74,158,168,17,201,138,190,146,134,2,144,186,85,94,152,148,168,172,94,37,128,48,252,161,40,84,92,20,135,128,144,156,37,136,38,132,145,200,70,16,74,85,6,196,178,251,34,72,140,172,245,17,121,115,49,30,213,175,237,180,204,206,201,136,171,254,238,170,229,13,6,132,68,66,233,69,102,230,183,142,80,208,67,177,156,42,14,210,35,87,71,170,104,25,127,214,235,80,143,44,216,25,5,171,161,127,233,237,127,185,101,223,243,252,255,2,16,0,61,182,166,12,106,122,127,6,38,76,12,15,50,19,35,3,18,51,208,182,162,90,133,104,102,105,158,224,59,140,217,166,132,98,111,50,165,197,209,120,45,117,135,136,108,184,175,57,71,65,90,177,106,210,39,57,200,150,235,40,112,112,215,72,66,196,161,30,140,62,116,68,105,226,10,44,113,79,252,52,172,75,66,213,184,202,226,71,197,35,84,213,255,251,178,68,202,8,196,209,102,206,27,140,51,112,155,236,217,115,113,131,154,16,177,155,54,237,177,13,130,13,51,166,141,195,22,48,44,186,163,69,196,79,118,203,81,221,218,21,51,124,237,215,243,28,219,12,99,71,158,103,26,195,127,215,201,15,218,127,28,221,255,31,191,207,1,80,0,159,255,204,14,133,54,108,216,196,32,35,39,137,76,126,32,4,5,12,112,93,48,24,1,104,6,2,38,136,130,81,89,35,125,159,190,209,89,202,241,152,37,167,20,68,66,129,80,57,54,169,71,186,25,187,166,32,106,10,44,210,197,148,83,85,92,20,121,221,3,19,147,9,31,188,52,110,127,167,170,51,177,76,167,100,161,249,103,62,75,196,209,108,243,42,9,42,169,218,110,232,167,123,25,117,70,83,149,238,113,4,110,142,189,168,71,19,91,76,210,191,190,242,58,191,202,93,157,1,90,0,9,255,248,67,32,153,66,58,155,251,160,37,131,4,135,150,154,193,134,44,42,67,175,102,6,210,165,109,110,124,153,65,66,17,1,198,7,132,203,153,0,225,164,200,96,209,130,34,107,31,208,241,68,18,19,155,165,205,34,36,64,218,232,136,139,170,97,73,31,52,148,31,254,39,186,137,42,74,20,142,125,78,130,206,77,249,176,184,77,234,226,143,132,38,218,57,65,157,205,68,203,113,240,158,71,214,201,156,71,38,111,189,206,135,114,21,17,181,223,85,155,113,103,127,143,247,215,150,203,62,124,131,76,198,25,110,250,89,136,103,124,115,255,239,252,223,255,238,247,187,229,196,239,88,0,43,254,198,16,106,38,133,132,230,27,137,102,22,9,70,21,7,68,128,185,149,33,80,40,40,36,0,81,201,77,7,128,231,198,244,113,81,192,224,161,8,225,145,253,6,66,85,135,80,156,184,184,188,185,83,30,210,17,193,96,236,127,63,56,78,116,90,80,195,233,222,129,179,146,196,7,198,198,205,44,141,167,49,199,177,67,55,250,135,251,142,23,162,224,254,90,226,142,98,93,95,22,45,225,84,218,23,77,199,233,54,144,131,6,41,134,193,3,105,17,216,120,200,28,162,235,141,57,103,139,235,226,166,203,143,179,33,102,42,198,204,211,13,104,95,224,221,199,186,19,89,124,114,140,145,97,24,0,9,118,166,122,63,158,145,60,99,243,33,152,0,102,19,25,128,141,6,29,14,152,36,4,60,39,47,90,49,20,6,153,11,123,21,147,184,84,191,114,206,169,104,227,124,81,89,154,145,167,115,38,105,28,129,41,238,132,25,136,249,17,25,81,26,28,138,47,69,81,156,46,108,60,155,66,18,201,150,44,174,166,50,165,238,180,251,250,107,137,31,18,74,85,127,47,227,144,138,186,239,27,83,111,187,67,255,251,178,68,210,12,228,213,102,205,27,186,72,80,158,12,217,115,117,136,110,19,141,155,48,110,37,22,138,56,51,102,77,198,33,104,153,69,200,145,153,6,13,168,20,147,12,68,29,72,82,194,33,253,60,215,241,10,187,253,240,31,201,149,98,8,124,119,168,195,40,107,39,255,203,216,249,159,254,220,150,97,161,35,29,223,236,103,194,137,199,141,133,194,12,146,24,84,122,98,32,81,162,3,192,96,194,65,168,8,36,20,133,227,136,21,42,198,74,125,163,134,117,246,188,165,166,108,171,48,177,49,133,15,192,26,156,78,81,100,137,86,132,66,162,198,184,193,176,33,23,98,82,11,40,97,119,36,70,189,36,124,255,103,173,13,210,71,186,239,8,58,134,15,112,226,20,150,198,75,24,213,93,196,202,218,141,178,79,159,137,186,70,230,206,153,171,164,164,78,254,82,155,127,231,130,101,35,54,134,10,114,181,241,207,31,16,142,178,58,71,231,233,85,180,137,40,0,1,128,0,85,150,195,34,43,50,235,65,40,112,226,50,217,164,208,8,58,211,255,14,195,78,120,32,150,168,38,31,95,102,104,136,66,181,43,37,132,228,129,12,162,48,171,40,164,120,54,21,105,137,162,69,152,70,75,137,43,196,85,51,153,149,111,254,106,42,246,150,72,174,209,46,250,31,104,150,181,142,97,183,221,93,65,33,97,199,8,133,208,193,195,187,44,215,46,110,197,70,9,151,30,125,254,37,223,103,242,78,188,69,216,125,143,28,130,53,141,254,153,40,117,127,250,220,198,143,247,210,127,1,232,0,189,191,198,76,30,110,87,71,4,184,1,77,98,32,103,125,72,146,181,222,94,65,80,13,72,96,38,146,83,28,55,71,83,67,38,242,29,30,80,112,124,144,53,24,209,17,52,68,125,98,84,115,42,43,88,141,79,15,30,106,173,84,235,207,243,23,196,99,226,82,91,119,121,50,134,188,160,215,177,253,233,83,17,119,9,51,5,195,53,78,153,232,97,116,74,184,213,113,208,52,94,190,40,93,236,247,187,248,173,172,125,69,241,247,8,149,242,63,248,118,30,232,111,94,97,74,255,1,232,1,107,109,134,29,6,7,47,11,230,30,2,96,129,204,100,1,73,227,9,129,144,224,177,249,107,9,80,165,110,219,31,164,165,198,189,169,238,71,50,238,84,203,97,255,229,108,92,217,223,2,20,77,18,74,74,245,101,158,83,146,232,53,112,132,207,35,73,245,13,246,144,217,178,165,5,53,21,81,34,73,139,186,172,214,126,58,51,199,206,45,187,5,237,22,242,146,153,116,142,74,23,50,79,37,90,247,50,77,114,6,102,81,176,115,249,37,20,205,215,136,31,12,221,213,8,81,140,162,109,107,37,190,78,181,255,251,176,68,200,8,132,53,102,207,83,102,66,232,130,12,217,179,111,72,8,18,153,157,50,110,165,21,66,109,179,102,29,211,30,249,137,106,82,7,127,220,170,92,255,175,73,200,39,112,0,155,180,176,32,80,58,80,147,48,136,124,50,12,75,48,164,15,3,3,70,30,11,198,1,128,138,198,178,213,145,154,211,70,44,125,89,184,180,13,117,234,139,99,131,225,69,86,245,21,89,217,136,103,159,116,146,74,2,114,38,22,202,139,54,180,134,158,55,85,102,37,157,227,24,122,67,65,28,248,211,22,153,230,67,244,100,242,17,84,233,17,55,81,117,194,44,65,79,98,166,30,11,42,75,47,46,252,108,53,103,220,123,122,105,60,236,240,252,187,215,37,130,220,63,232,143,131,219,12,183,51,75,215,45,201,153,177,171,149,57,45,127,161,53,61,18,93,252,211,206,85,2,239,194,0,25,43,108,195,237,216,215,162,28,195,146,192,199,113,96,192,96,100,152,65,49,76,107,38,18,70,64,4,183,48,12,0,135,28,6,32,252,16,18,154,151,138,174,134,138,73,204,155,44,120,172,44,66,124,27,177,230,49,226,80,224,249,108,71,69,213,102,168,213,93,184,235,90,152,81,13,134,148,44,125,172,250,136,229,158,49,199,16,109,91,228,108,47,23,194,207,18,243,80,154,160,192,178,11,18,53,98,16,92,105,99,201,16,7,135,67,59,140,219,28,123,252,87,18,172,229,170,242,50,80,212,255,162,36,115,211,200,167,195,69,62,42,67,100,181,137,93,198,52,68,255,120,232,65,198,29,255,170,227,64,8,7,255,102,31,60,75,46,109,67,134,64,172,5,21,6,138,155,61,241,151,154,144,130,1,129,203,140,248,28,37,193,173,129,189,197,235,62,207,87,122,172,66,110,113,65,53,36,109,103,60,181,68,156,150,117,247,234,39,3,33,182,31,150,134,161,130,66,6,238,136,93,135,57,233,185,82,139,150,92,41,78,241,218,143,64,137,179,50,81,247,1,227,16,196,39,33,242,115,148,240,29,139,164,25,25,77,169,46,255,13,167,232,36,158,24,99,18,239,183,31,25,136,110,161,165,185,31,255,235,246,145,232,242,12,75,73,90,115,186,127,255,51,156,36,57,200,198,157,26,165,132,0,135,43,110,13,225,154,203,89,158,172,139,68,182,36,109,16,31,46,214,213,45,154,51,176,42,198,74,205,113,0,108,82,137,213,166,6,80,34,9,44,10,180,228,83,39,80,101,160,130,248,72,138,138,18,23,163,16,53,66,51,74,52,56,22,58,202,108,144,252,203,30,182,104,214,181,158,164,168,185,41,45,234,144,182,48,201,150,145,42,142,88,139,78,166,243,250,163,225,113,213,200,211,7,237,196,49,26,255,251,178,100,210,136,5,15,102,203,155,172,67,112,150,76,57,82,109,230,90,18,69,155,57,77,165,11,170,70,178,102,233,164,161,169,141,185,139,54,33,110,191,186,103,149,188,83,234,221,162,206,177,6,106,207,132,137,168,39,242,237,72,161,101,154,243,22,221,177,128,10,102,128,5,96,16,171,181,188,20,204,44,188,202,188,0,181,14,0,131,135,57,152,24,83,188,176,48,3,191,60,234,241,132,72,226,36,128,204,188,79,131,172,121,197,51,143,139,152,210,54,73,131,45,145,48,165,13,71,72,254,121,226,155,247,212,242,106,218,56,234,230,221,11,201,28,206,212,164,201,181,55,156,44,132,146,179,3,245,162,132,88,61,166,143,242,102,30,7,248,221,16,135,134,106,27,12,175,175,67,190,34,108,111,111,71,252,193,105,79,42,40,89,164,11,9,202,15,108,123,135,73,200,113,71,7,76,42,33,6,7,248,142,73,229,234,155,101,0,37,36,100,223,127,19,163,190,12,212,77,57,16,52,189,194,0,145,150,14,160,227,81,32,12,136,68,142,236,217,165,52,39,226,133,71,221,125,72,79,68,50,24,148,58,43,41,146,32,82,156,112,147,181,55,117,163,151,71,225,237,94,156,34,250,230,21,206,144,135,7,80,78,14,160,80,117,29,158,168,90,140,179,36,101,199,10,214,204,247,164,145,48,240,78,198,113,37,136,151,63,3,146,32,185,52,123,185,41,42,113,55,48,195,30,233,140,58,148,153,52,243,234,228,184,202,44,104,248,54,168,125,243,248,243,213,145,52,255,158,123,185,138,136,254,225,215,163,127,254,57,11,0,1,128,0,86,217,32,36,41,166,104,114,215,152,211,192,231,234,94,38,102,24,9,6,149,0,158,167,54,78,183,248,65,97,4,138,160,160,125,46,16,0,194,75,24,242,15,113,98,53,187,136,162,151,85,208,247,255,247,169,174,123,88,188,245,97,107,162,137,177,132,75,26,125,72,199,105,54,57,153,118,103,57,142,16,232,108,92,230,61,147,42,49,154,22,150,161,26,13,119,180,187,29,143,210,33,91,119,212,241,163,76,24,207,183,51,207,102,45,152,154,127,69,67,170,35,16,163,70,235,84,86,39,106,255,229,227,145,232,8,187,246,176,197,13,206,173,140,201,103,140,92,45,72,166,17,183,144,20,23,199,91,72,6,21,25,131,161,254,70,242,228,87,40,253,171,127,45,149,83,87,159,158,175,141,62,237,89,56,244,9,74,201,11,72,203,173,60,49,69,156,45,28,52,4,228,107,210,58,152,41,197,228,229,188,102,254,205,79,73,101,76,198,155,22,180,30,237,56,222,107,73,209,246,127,241,85,166,236,169,235,42,227,185,220,169,111,145,234,79,100,231,160,198,63,255,251,178,100,204,8,132,201,102,203,155,140,67,112,138,76,217,154,107,104,38,17,245,157,54,237,153,119,194,45,51,167,41,161,166,184,108,102,200,213,172,198,106,78,243,110,167,225,189,62,20,191,187,150,71,246,123,183,189,46,110,67,74,52,64,43,109,183,48,64,12,2,195,20,84,58,144,96,133,88,116,13,4,25,168,216,101,207,197,203,150,101,212,207,237,187,255,65,223,198,85,26,181,250,245,4,39,4,189,122,114,90,195,31,97,250,76,173,35,252,158,163,147,101,146,154,25,192,234,68,138,77,2,82,18,100,20,204,36,46,64,65,204,113,13,226,144,51,25,12,23,43,167,142,60,40,34,103,139,28,0,110,219,56,133,54,178,227,39,195,194,109,57,172,130,91,140,85,116,174,250,173,234,11,149,93,8,207,169,52,180,138,180,159,12,19,145,144,51,61,161,36,85,3,0,25,173,182,133,225,7,109,8,25,172,36,100,112,121,64,77,11,192,80,16,48,193,167,37,181,165,68,237,200,40,198,208,118,4,239,72,58,170,195,245,74,155,192,234,16,254,162,131,55,41,171,77,226,2,203,152,213,228,142,26,32,38,132,224,188,88,138,104,165,6,132,227,116,109,40,80,223,82,227,224,243,27,82,113,183,53,244,247,75,27,12,94,251,149,247,111,89,147,195,173,182,188,178,78,195,157,60,186,21,134,66,29,159,213,118,123,228,231,174,126,174,213,234,31,73,167,79,72,238,171,173,38,68,84,44,103,176,217,180,229,93,180,246,113,119,204,54,73,64,250,0,65,17,237,108,166,48,80,25,153,166,76,114,4,152,240,96,34,71,5,217,135,7,4,43,66,51,184,206,211,123,70,177,163,236,152,205,249,35,2,58,191,194,205,26,150,138,157,114,190,255,168,1,146,193,96,215,211,191,44,219,191,227,178,218,142,70,116,212,111,91,201,230,20,180,28,246,158,124,211,80,140,221,250,132,180,46,164,237,63,29,233,39,119,120,90,85,140,89,190,63,183,57,56,151,166,107,223,63,63,120,109,255,63,111,219,107,162,240,106,185,125,12,91,190,240,84,153,34,81,173,36,127,71,166,171,52,138,179,64,192,5,57,89,52,45,78,3,151,70,74,169,102,139,159,70,1,131,160,208,40,207,241,180,194,0,157,4,136,11,71,64,128,92,14,161,190,168,58,85,139,41,243,217,88,144,99,84,170,72,24,203,142,174,21,10,33,194,70,88,16,167,72,98,165,24,211,110,246,69,211,220,169,234,249,182,145,103,184,74,29,7,229,20,195,94,206,178,153,143,158,86,191,136,187,22,148,152,146,22,36,116,73,155,140,50,67,170,141,30,77,30,211,86,136,72,162,32,128,46,42,38,23,40,129,81,21,70,201,2,230,161,255,251,178,100,212,8,132,194,102,205,59,137,91,112,140,12,217,167,105,38,102,20,157,157,42,110,189,11,194,47,51,102,77,164,161,105,146,50,152,82,44,202,159,29,243,200,164,233,127,193,91,49,215,181,253,207,63,219,13,215,102,123,159,174,22,238,237,192,53,128,94,182,218,42,176,222,211,8,60,114,36,3,140,38,40,174,225,235,79,194,193,43,44,180,116,38,40,153,246,35,117,12,232,3,69,69,171,102,169,12,158,161,122,183,39,58,33,23,126,127,128,224,233,158,103,72,166,26,233,35,132,49,82,142,181,56,154,22,136,146,207,233,198,69,50,34,242,130,33,184,212,232,217,224,234,100,33,103,170,24,53,88,147,220,113,180,68,160,216,170,66,108,198,28,98,15,134,29,213,92,193,168,67,216,147,179,169,86,124,241,215,81,28,47,143,21,250,62,144,167,104,177,252,27,105,22,52,23,96,1,254,211,85,108,19,111,82,195,49,131,147,56,141,208,48,136,94,83,55,16,67,14,192,245,190,204,2,160,160,232,2,147,238,27,101,127,164,45,123,221,151,209,69,158,73,249,124,90,157,122,52,160,224,13,251,115,144,198,235,255,43,134,39,160,6,181,12,84,138,93,135,165,85,103,38,114,145,210,212,229,40,193,72,158,0,77,200,46,216,145,134,147,67,38,87,53,238,140,187,71,75,137,39,190,28,246,241,59,110,126,63,191,43,170,130,155,107,246,247,94,63,255,21,57,121,89,253,253,223,51,21,31,63,159,116,137,58,43,75,245,50,140,111,250,170,232,154,81,223,85,156,166,62,214,178,135,24,0,0,14,72,219,251,219,112,228,99,169,142,146,109,202,206,213,193,181,138,188,126,89,156,50,249,238,49,141,143,199,40,106,189,12,228,166,102,109,145,78,229,20,156,136,165,175,134,20,108,185,60,207,182,157,168,139,202,16,159,196,43,160,112,3,37,213,89,167,38,183,138,72,246,138,65,63,81,163,108,113,202,69,65,122,156,99,218,9,70,38,68,216,231,248,58,157,134,142,101,26,112,214,81,206,140,52,119,19,104,54,63,40,125,207,37,166,49,199,251,77,169,167,208,203,25,147,208,195,190,60,161,134,206,55,105,75,24,96,243,153,100,229,82,43,203,107,242,193,5,64,13,255,190,56,13,83,153,61,4,185,30,82,83,119,46,249,141,190,130,138,144,26,169,26,115,46,149,169,249,65,60,178,118,98,90,242,245,216,80,18,135,20,195,139,56,205,205,151,182,141,212,106,239,21,24,187,172,109,183,54,188,162,157,158,173,254,157,236,31,125,243,127,127,208,249,113,219,185,196,157,95,8,249,245,53,13,115,3,218,15,16,75,67,156,122,55,15,117,77,21,23,162,205,157,104,39,147,164,102,255,251,178,100,209,12,132,238,103,74,19,166,86,208,150,140,217,237,101,40,169,81,249,157,52,109,177,13,194,76,51,166,29,182,25,152,97,55,17,201,133,13,181,100,155,190,169,248,166,164,30,248,206,249,29,216,203,185,30,248,233,232,145,200,249,239,112,236,0,123,96,1,75,118,198,10,42,34,42,48,149,227,5,34,98,166,22,10,115,235,1,204,34,65,170,129,21,220,230,178,198,227,81,22,199,3,225,106,30,169,173,14,0,147,244,42,199,213,154,112,37,185,193,128,252,39,140,205,242,239,48,243,208,114,226,91,198,198,65,121,43,64,169,183,248,146,73,18,150,155,137,41,192,203,146,218,179,44,183,98,21,37,34,157,91,86,60,102,247,212,42,17,54,146,42,169,223,75,165,19,93,65,38,217,166,146,250,6,170,217,163,126,108,123,245,45,149,88,49,99,187,179,252,51,48,189,140,99,127,71,19,51,49,111,154,192,61,0,0,0,128,0,239,255,252,110,211,134,118,60,99,38,166,110,14,36,8,80,24,105,199,137,50,193,93,168,35,114,21,41,113,197,38,166,44,170,102,26,23,79,255,143,209,60,119,89,101,230,106,212,19,187,173,153,24,213,98,237,98,254,11,212,165,56,133,234,6,206,81,153,244,60,246,238,88,83,103,17,234,104,63,216,70,50,137,19,178,147,252,144,204,105,10,230,156,34,24,105,20,28,12,162,11,24,220,89,11,173,229,208,225,182,29,182,78,162,131,5,4,28,73,2,200,215,72,215,92,47,113,12,117,198,63,147,122,41,73,57,111,239,234,102,31,31,140,145,215,195,130,171,128,43,109,191,61,14,67,137,125,21,103,53,245,179,54,4,48,112,83,185,108,8,40,70,134,3,2,168,34,101,65,155,152,164,228,101,242,175,26,37,85,0,216,9,103,132,34,67,98,188,109,12,147,180,8,20,109,124,62,68,66,232,154,77,205,32,19,189,133,231,20,30,188,138,156,89,142,210,40,172,186,145,66,129,209,181,73,151,70,65,169,116,109,122,148,63,182,162,61,237,152,247,152,23,37,106,75,103,118,84,72,49,6,60,29,123,23,46,89,50,207,77,102,88,128,196,149,94,69,196,187,143,28,168,30,210,76,164,32,55,156,119,73,17,24,241,226,234,181,246,32,158,63,105,7,150,232,64,10,151,125,233,142,205,25,176,120,129,52,201,78,225,224,72,9,132,157,139,0,186,43,114,10,166,99,13,115,52,77,99,145,180,154,182,144,140,31,167,10,30,196,205,183,88,146,173,73,240,51,214,103,28,81,6,66,194,43,16,50,111,16,18,171,187,213,8,29,13,92,159,3,33,153,55,79,187,244,166,162,108,134,165,123,42,199,217,35,69,101,233,109,184,24,177,235,45,112,255,251,178,68,205,8,196,202,102,205,235,108,66,240,156,108,217,131,109,40,140,80,93,157,55,77,165,13,66,29,179,102,205,180,161,184,123,203,235,115,193,234,143,207,157,125,61,64,171,31,255,20,40,93,127,247,13,222,223,255,255,95,31,31,160,17,160,1,155,253,201,99,1,207,166,34,128,112,40,97,10,108,128,230,9,64,70,9,194,138,146,154,205,25,248,226,199,201,109,30,193,83,172,8,242,83,56,245,213,54,110,5,160,50,106,83,71,28,188,21,85,164,203,188,195,50,109,178,8,94,164,166,105,22,196,8,136,247,87,223,17,213,77,122,103,235,77,111,60,9,110,19,115,187,24,91,124,244,66,51,221,154,61,20,212,100,90,119,146,149,247,180,254,39,201,101,89,170,255,214,229,106,224,101,12,27,115,54,82,28,111,255,244,198,205,252,137,134,57,28,208,67,0,21,38,244,203,159,207,80,188,201,34,2,151,196,162,134,26,18,99,46,134,10,26,141,233,164,68,12,149,141,201,241,144,93,138,67,179,210,204,175,78,229,45,139,80,74,37,13,223,51,139,154,148,99,2,168,138,86,163,164,54,109,3,212,139,108,188,81,0,217,49,141,46,160,185,1,84,106,24,59,37,31,158,108,92,225,212,77,168,82,37,33,52,210,101,213,40,238,93,221,83,87,90,239,80,132,227,183,56,115,205,222,205,84,237,101,182,146,178,236,35,150,168,220,160,201,81,235,57,179,39,28,134,154,200,51,153,212,197,31,154,108,190,113,199,24,67,87,253,173,251,89,25,192,141,192,1,219,182,2,43,157,227,81,185,163,26,109,97,134,2,39,105,254,149,136,68,209,97,156,236,87,176,106,178,16,10,16,133,196,154,80,117,236,28,37,40,88,150,34,33,161,116,72,36,144,132,10,0,193,86,201,155,138,164,167,143,148,50,141,20,132,77,19,145,57,61,162,108,85,17,240,100,76,60,75,51,210,93,156,95,245,103,211,116,225,178,155,50,151,188,157,181,133,55,234,245,165,39,230,149,163,212,12,95,90,109,190,72,142,33,233,50,68,187,172,72,236,116,146,109,58,158,214,87,255,103,72,50,161,15,190,164,129,4,103,61,177,89,185,21,74,202,147,150,223,202,94,237,31,68,225,65,79,237,54,217,71,8,104,54,160,0,46,95,140,126,228,238,163,12,153,84,64,186,104,65,5,4,6,164,118,10,9,14,2,12,3,135,210,13,76,32,27,210,236,90,64,168,105,72,35,146,65,225,53,35,230,119,18,181,4,170,78,126,197,194,88,216,7,2,37,224,236,112,10,195,224,164,11,13,33,193,60,136,90,49,18,68,33,164,72,31,137,47,58,78,28,159,38,174,182,158,157,47,85,189,159,13,62,170,97,210,163,45,255,251,178,68,212,140,196,218,103,76,27,105,85,112,166,76,217,131,109,233,52,19,93,157,54,109,177,15,194,56,179,103,141,164,161,120,90,142,154,105,88,182,85,190,153,212,148,101,227,168,166,100,154,29,87,115,163,113,49,234,138,154,127,28,240,62,186,68,175,29,207,31,99,86,77,255,231,106,155,255,255,255,249,175,188,144,25,64,0,182,219,154,28,231,43,113,176,170,87,8,57,34,203,56,201,148,229,11,156,183,110,62,74,67,68,210,16,16,21,129,58,101,139,168,67,57,53,107,38,212,158,89,24,176,88,67,2,50,1,89,160,200,136,100,64,39,60,212,80,131,96,148,60,15,131,159,56,58,145,21,185,28,81,99,215,139,152,234,162,251,94,97,15,29,115,15,71,157,94,50,106,98,237,225,178,18,47,90,153,182,238,41,98,110,97,94,97,218,254,60,186,241,183,140,164,167,172,100,123,44,25,127,241,9,67,72,50,190,68,79,32,136,42,155,249,17,217,173,100,133,0,5,247,244,199,135,240,249,121,160,199,6,157,2,47,65,144,25,138,196,200,117,67,213,237,13,163,156,26,235,66,169,165,147,86,117,217,124,110,252,187,178,137,19,239,82,157,216,201,200,163,148,64,132,6,148,74,88,118,41,32,190,143,6,130,96,241,240,237,140,154,30,182,173,11,18,147,188,199,31,252,11,8,67,214,209,8,139,158,150,233,117,184,237,97,101,223,214,31,186,33,44,236,169,72,101,135,83,40,254,102,173,17,39,252,122,255,180,194,199,81,63,39,185,22,191,255,191,255,250,148,0,208,1,155,93,204,40,131,56,184,68,196,35,35,0,142,195,2,171,216,116,154,153,11,205,194,113,22,187,71,129,167,214,138,38,86,154,57,182,138,98,137,17,172,140,41,162,137,65,70,15,46,153,211,110,182,203,188,130,36,17,197,249,139,185,92,227,176,140,172,120,137,15,18,66,216,239,170,213,214,253,135,172,138,82,163,84,169,86,83,150,200,117,119,35,181,178,35,171,26,84,34,162,92,231,66,229,100,212,62,81,130,108,190,167,198,43,218,21,1,143,86,19,110,196,99,21,140,108,42,163,94,212,5,96,0,54,110,143,128,250,60,121,208,192,232,51,33,31,204,168,61,68,35,82,8,194,6,226,196,162,202,188,108,188,144,2,231,199,41,218,69,35,120,250,181,251,176,36,57,98,13,136,203,221,71,22,134,41,25,159,122,162,77,5,253,172,233,63,207,244,138,125,213,107,207,132,178,47,63,59,17,149,214,141,198,228,20,179,243,87,45,227,39,149,114,219,145,84,84,67,55,255,240,77,227,145,34,213,144,73,90,75,189,185,109,151,137,189,203,225,186,241,85,249,96,71,217,50,81,164,53,18,58,16,44,255,251,178,68,198,140,196,36,102,205,155,136,61,240,133,12,233,211,113,37,110,20,41,157,44,110,25,93,2,100,179,102,141,180,161,184,132,219,225,71,54,86,57,108,158,37,80,96,24,132,135,47,196,206,70,88,38,156,82,182,255,255,255,251,135,92,0,14,251,115,220,146,62,82,147,37,35,52,82,176,168,24,224,25,153,191,20,4,43,84,133,45,22,170,217,95,210,199,140,16,142,6,72,217,32,18,57,82,67,97,128,38,44,67,140,22,70,41,72,40,38,108,217,162,81,50,22,195,109,151,20,219,5,245,136,52,91,237,143,162,173,154,28,58,234,187,139,191,35,133,30,82,158,220,144,93,67,35,12,52,44,123,10,72,225,65,28,170,56,161,61,144,40,48,213,113,132,180,220,73,69,51,181,165,73,208,132,72,157,42,62,1,143,26,220,117,245,229,135,158,199,124,69,18,4,25,188,149,143,128,186,67,191,252,238,206,247,200,38,0,7,183,252,232,188,99,179,166,140,164,74,52,145,116,194,65,128,0,80,205,161,21,84,101,34,64,132,205,145,44,42,214,181,71,65,23,187,90,102,73,10,185,216,102,84,247,69,106,186,205,174,115,86,34,121,181,65,145,57,32,92,152,7,13,14,54,184,233,81,17,67,101,205,77,121,193,243,168,84,22,84,129,182,92,173,94,223,219,249,249,235,212,20,206,38,226,24,177,45,142,190,41,74,254,69,37,62,42,156,252,26,64,249,103,70,232,66,228,250,118,183,4,112,201,67,39,177,142,47,61,204,223,113,201,220,247,238,103,93,88,64,46,237,23,56,155,246,222,212,147,118,69,235,232,170,227,232,43,142,80,0,173,119,198,255,187,28,76,192,96,0,168,240,232,198,192,225,80,97,153,14,235,133,115,173,22,177,69,97,155,202,151,146,158,203,37,36,22,216,66,26,208,137,202,76,207,135,86,147,103,182,251,36,114,122,29,140,142,214,0,5,143,86,148,76,150,70,118,20,141,7,52,42,140,230,6,163,107,100,180,39,99,111,91,175,112,236,185,170,48,201,170,213,205,239,19,184,221,247,225,135,211,108,206,174,208,90,148,203,235,17,169,234,48,120,196,140,81,164,213,46,67,89,183,91,39,125,91,70,127,165,145,159,155,227,120,121,156,237,9,136,7,238,48,27,58,151,255,127,213,222,59,56,2,173,128,1,146,90,99,143,134,61,235,24,62,79,152,194,38,15,17,237,161,135,0,131,39,48,40,16,4,2,35,0,132,165,106,52,142,15,169,1,18,145,201,91,143,86,66,152,44,197,15,158,50,59,156,25,182,75,243,241,221,163,123,30,23,227,76,84,122,141,47,167,198,89,101,234,40,67,141,163,36,60,145,41,142,215,188,69,253,35,37,218,82,205,255,251,178,68,204,12,133,5,102,204,155,137,109,240,155,140,217,163,113,134,108,82,117,155,46,110,177,13,130,36,51,103,29,204,160,56,59,202,172,60,64,203,107,133,105,238,215,225,103,233,98,46,167,164,167,139,155,142,17,35,132,68,181,145,173,21,117,54,223,242,238,131,201,91,235,49,143,119,190,39,251,209,224,107,229,255,119,187,140,0,86,168,128,0,247,255,152,159,82,108,178,17,178,8,140,112,246,214,0,233,176,138,230,136,238,179,197,132,112,163,85,103,40,160,154,211,115,86,4,84,162,86,141,19,197,205,143,129,61,13,117,15,129,176,176,148,224,144,72,86,147,92,146,42,109,105,12,74,68,136,129,208,141,82,171,23,199,92,15,183,221,98,18,27,238,165,234,69,36,222,154,222,191,203,154,41,80,137,167,33,138,22,125,173,138,100,38,133,206,54,71,40,222,59,255,78,248,55,255,220,255,196,59,196,47,248,23,57,132,11,232,217,179,154,255,249,255,224,86,0,2,220,104,221,6,228,233,153,48,200,241,16,215,163,196,194,114,28,193,16,4,206,131,68,194,17,0,120,149,48,220,14,33,0,8,130,85,144,205,145,68,6,64,3,74,161,11,72,158,163,224,83,80,42,51,80,222,29,67,148,141,92,117,134,113,98,52,154,130,134,93,205,242,218,54,167,44,10,229,213,213,210,28,197,224,127,237,118,230,91,209,202,23,171,153,156,45,25,90,167,96,134,44,28,8,4,143,75,105,154,249,122,145,82,246,115,21,250,146,217,237,96,92,202,182,75,218,91,27,93,65,12,237,38,149,98,221,143,22,179,172,64,147,150,85,76,129,88,86,219,226,102,103,120,254,245,26,148,72,229,255,239,137,250,233,161,90,234,239,79,231,169,240,37,100,4,54,219,5,4,9,168,135,38,13,170,54,84,142,73,194,222,63,177,184,12,35,137,168,54,38,221,144,143,52,46,193,74,234,11,57,93,203,254,229,34,162,253,191,255,149,14,167,93,29,243,154,123,24,142,238,245,85,190,137,87,182,155,59,181,145,104,232,242,163,203,51,115,51,118,252,197,85,111,220,233,179,221,84,211,179,189,122,245,142,0,115,253,177,151,48,41,167,2,41,131,99,33,143,193,65,129,32,176,32,23,49,236,36,68,132,51,89,239,26,221,126,24,84,18,28,134,99,14,95,99,82,41,8,228,115,6,112,84,116,19,202,166,165,35,121,147,227,53,103,102,78,8,104,100,231,13,20,159,193,231,86,57,96,197,121,101,218,9,5,115,248,31,86,197,178,89,248,60,191,83,40,103,40,154,146,16,179,215,60,114,157,47,123,110,104,233,234,95,86,149,169,225,178,162,53,55,81,63,23,108,174,148,118,247,50,157,108,124,124,28,212,255,251,178,100,199,12,197,123,103,74,27,175,67,112,90,140,217,227,96,98,84,20,129,157,52,110,177,109,193,180,51,103,13,147,21,112,93,67,183,93,177,220,89,205,144,197,83,77,175,244,108,227,234,170,221,55,50,205,21,237,142,89,63,135,78,230,134,146,0,15,109,185,178,80,220,38,60,194,135,6,10,91,20,5,9,47,155,60,156,107,98,200,22,96,77,250,188,173,231,2,199,243,127,125,157,87,123,110,238,229,102,211,254,159,235,111,63,69,86,169,140,140,234,162,34,107,87,223,213,101,58,165,168,235,57,29,47,29,118,70,66,220,226,87,87,71,66,58,58,212,205,82,85,218,75,153,80,233,141,81,217,7,163,35,99,5,98,226,227,67,195,132,104,142,206,234,8,152,130,154,139,0,6,229,108,233,161,100,20,248,24,100,28,139,103,102,27,129,134,6,2,230,98,6,102,0,129,70,14,2,198,2,0,224,96,216,192,64,17,192,111,96,4,90,26,175,92,166,225,152,45,247,98,13,74,52,228,57,16,244,38,41,96,61,199,242,242,70,1,169,149,54,153,18,229,188,159,23,4,97,248,237,2,243,79,147,234,22,69,152,237,84,246,100,248,156,131,28,233,88,48,98,181,122,169,113,5,118,68,218,44,185,146,200,102,112,193,201,5,12,206,25,220,184,229,23,18,3,86,25,103,14,20,161,20,80,93,224,129,22,148,83,198,24,227,238,161,185,129,227,47,187,119,123,250,47,228,99,87,241,136,244,210,159,141,50,137,167,24,200,105,127,228,153,85,131,224,3,54,219,159,88,214,102,68,185,154,144,96,177,49,129,129,164,195,3,50,2,1,195,17,128,48,16,28,14,5,131,128,141,90,45,198,98,255,206,45,35,45,26,221,112,78,0,17,146,104,135,115,23,76,9,99,179,208,201,164,39,220,194,178,89,40,72,88,145,244,78,81,115,102,46,58,244,29,75,44,246,61,98,189,71,5,173,92,174,236,248,114,40,144,114,142,66,237,207,17,163,21,75,103,16,140,206,45,69,197,162,169,201,115,80,139,18,77,163,82,195,205,17,78,132,53,169,237,177,140,123,49,186,99,70,20,60,247,103,200,25,29,197,160,177,53,18,39,152,207,98,67,169,85,27,46,85,208,177,39,29,192,210,235,30,207,65,58,164,0,61,247,244,111,168,241,73,12,240,12,28,154,154,98,129,0,163,244,157,88,70,233,16,111,36,114,57,158,78,221,156,179,122,150,231,227,69,142,178,141,71,164,181,237,86,175,156,160,253,100,199,116,161,82,90,48,123,186,76,153,196,30,162,52,245,26,70,180,178,85,107,121,205,71,230,151,185,79,60,202,149,47,26,159,11,198,168,150,134,240,251,155,148,125,43,121,60,253,77,140,255,251,178,68,223,8,197,123,102,202,155,175,67,112,169,12,217,115,113,136,126,80,229,155,56,237,152,183,130,55,51,166,141,198,25,48,234,39,26,101,162,155,65,93,154,220,134,31,99,152,130,207,208,231,88,144,171,103,35,35,185,254,234,49,40,221,251,98,96,96,3,191,255,206,38,16,3,102,204,96,40,85,35,0,128,21,88,4,31,49,24,37,129,53,50,72,120,4,73,104,118,34,8,227,169,164,73,88,163,139,68,188,242,82,98,27,234,152,173,77,84,216,81,228,155,96,99,150,142,30,238,75,19,16,65,150,209,207,82,160,251,178,159,219,55,102,70,97,181,35,218,162,164,246,104,109,244,15,116,233,149,17,14,93,91,66,161,177,45,28,189,200,93,206,199,83,159,169,222,120,244,149,182,190,238,196,106,181,190,255,223,89,150,143,207,255,247,43,120,205,206,175,251,87,175,213,241,55,143,220,41,213,0,25,47,212,203,8,188,203,194,168,196,193,240,197,65,48,48,33,48,164,57,0,129,141,12,192,0,46,3,131,217,99,106,223,180,55,26,4,126,33,216,77,232,14,95,168,97,201,87,208,219,132,213,173,179,167,146,19,29,171,14,204,75,187,18,213,217,76,244,162,7,128,98,20,116,123,166,150,116,37,152,6,139,71,51,10,22,113,164,68,45,210,60,197,46,236,142,247,246,243,47,187,212,90,8,27,141,118,210,140,111,183,187,115,172,63,174,69,134,9,80,80,83,98,131,178,145,93,6,51,230,199,142,243,245,113,104,29,209,223,40,163,13,36,78,132,221,144,188,243,83,63,82,170,98,26,250,169,153,150,4,152,134,38,255,115,73,116,200,147,8,234,105,205,3,69,12,129,20,8,98,0,176,82,32,118,32,38,38,242,79,84,159,199,43,95,83,89,242,33,83,189,215,9,2,175,182,179,69,61,107,67,177,146,153,154,49,223,183,207,255,255,175,30,227,91,110,255,190,76,124,61,231,90,143,158,114,147,99,84,65,248,210,200,227,86,106,12,84,67,135,32,155,149,150,110,87,45,4,107,146,219,76,167,154,108,178,217,240,101,93,203,166,250,116,158,248,182,156,185,51,203,184,134,164,86,215,115,22,180,36,212,83,97,132,191,171,229,247,23,65,202,187,234,96,215,52,97,81,80,101,16,190,34,27,67,8,35,2,65,163,5,130,145,161,144,48,14,46,66,75,162,168,0,4,79,38,192,235,213,100,142,180,161,255,151,187,216,195,52,169,54,233,70,31,118,249,179,168,27,91,119,126,161,8,124,68,36,25,147,98,177,151,129,4,225,185,85,97,8,137,19,160,139,79,77,105,124,20,33,234,73,152,246,239,41,79,72,107,117,137,253,102,18,45,54,17,182,196,78,134,156,172,99,24,255,251,178,100,207,142,197,14,103,76,27,168,86,208,140,76,233,163,104,203,174,21,233,157,46,110,165,23,194,44,179,102,77,161,154,176,160,115,78,219,201,168,194,32,81,134,17,152,129,85,244,201,47,139,76,181,22,20,165,27,81,149,38,239,182,112,210,114,165,81,65,89,151,191,153,1,26,185,104,100,163,241,242,199,149,112,215,255,172,37,33,221,114,202,240,165,0,29,128,22,89,247,51,206,4,23,201,72,25,241,96,68,104,60,150,0,232,235,153,0,42,52,163,76,101,203,135,35,81,170,58,90,218,173,73,219,49,233,93,54,54,58,67,133,174,229,64,201,224,179,84,114,165,62,148,131,1,8,18,193,205,213,19,97,138,49,146,18,19,245,218,135,17,193,62,30,211,148,207,116,166,161,15,86,237,182,81,133,91,41,230,37,24,125,68,57,25,33,70,47,20,92,231,41,103,46,203,47,35,30,203,141,220,163,222,236,223,129,216,254,240,101,90,154,221,187,150,115,97,73,61,185,81,59,82,80,13,10,0,43,118,216,208,252,224,206,193,188,2,46,152,54,63,11,3,40,210,97,72,136,8,7,97,226,168,34,42,0,162,8,88,6,75,71,234,40,247,213,96,83,126,255,47,43,114,233,180,55,134,167,25,212,227,116,127,218,68,11,29,194,41,0,221,212,94,83,59,43,163,155,150,192,115,215,101,49,250,124,236,36,164,82,162,133,132,174,112,145,227,20,49,22,148,232,220,57,231,49,42,93,53,103,45,22,173,214,9,228,121,47,177,46,98,82,164,146,221,64,107,238,235,17,214,242,251,235,38,228,195,227,79,92,23,42,214,134,171,106,56,235,75,155,25,202,43,167,24,145,189,70,118,213,154,124,247,81,178,220,197,31,76,238,81,134,58,213,3,200,0,13,183,252,46,97,172,57,194,104,112,160,208,24,162,11,172,52,177,105,57,15,4,130,45,215,65,0,219,5,48,96,104,141,49,143,33,114,37,30,137,255,255,231,45,34,73,59,130,237,140,122,190,83,185,95,89,14,94,100,78,101,155,202,138,182,185,68,228,56,203,153,8,117,164,104,168,68,93,63,205,143,42,243,176,152,169,191,157,234,151,231,202,89,164,114,242,211,44,240,192,0,92,140,152,139,52,27,68,137,24,196,194,26,42,31,24,14,30,24,38,22,25,60,39,153,78,7,42,115,6,1,160,40,38,40,27,165,24,117,86,24,112,192,145,15,41,166,43,186,101,130,109,11,250,176,132,4,94,234,80,161,224,235,42,176,17,160,37,42,23,9,88,23,58,170,46,196,208,99,206,27,160,234,207,63,81,146,32,178,167,113,251,131,229,80,92,32,74,19,38,15,108,69,4,138,198,242,227,236,65,164,245,30,188,187,100,219,84,255,251,178,100,194,140,229,80,102,203,155,166,94,208,100,108,217,211,100,67,110,23,101,157,34,110,225,107,193,218,51,102,205,172,32,40,109,45,54,200,109,221,166,148,177,201,51,42,124,209,217,60,113,171,31,60,163,118,177,67,83,3,98,199,86,200,123,221,45,125,167,90,204,122,204,237,53,186,251,135,243,109,107,120,168,218,163,143,170,239,118,238,157,253,127,236,154,170,174,190,237,211,176,74,207,255,236,224,205,66,17,164,216,225,4,82,188,84,4,208,117,8,7,12,67,14,4,134,208,173,154,213,141,154,197,131,141,30,228,123,139,145,29,11,172,223,239,115,199,197,243,255,245,85,143,45,12,97,68,155,170,190,136,120,165,24,83,142,24,242,52,100,83,221,242,247,238,144,44,54,92,101,52,51,24,163,54,148,110,30,28,216,229,105,81,186,103,117,143,153,180,221,186,106,159,153,123,186,105,215,100,92,248,95,249,174,70,87,93,253,251,232,21,0,5,37,172,169,52,152,82,202,153,222,49,153,140,115,152,104,6,20,8,166,71,140,102,5,133,9,220,6,19,200,0,178,64,68,192,144,173,49,216,98,99,167,90,240,94,170,213,40,141,162,171,160,186,83,184,192,48,25,57,85,58,104,57,45,201,82,51,59,110,51,41,127,217,84,178,82,251,192,142,83,242,185,35,111,123,89,142,201,223,200,22,15,160,127,228,183,30,252,45,222,150,83,213,177,124,65,32,37,52,247,91,127,113,46,247,95,35,254,201,55,237,126,237,156,191,121,158,155,121,123,140,162,244,2,135,54,35,102,44,234,184,125,155,49,110,239,78,238,143,87,59,92,238,92,119,105,109,99,160,223,223,95,35,53,85,234,200,238,238,218,175,71,145,0,155,130,0,0,151,93,66,224,76,108,195,57,80,201,25,32,52,151,1,210,69,140,179,128,0,200,227,178,200,37,212,145,8,198,181,123,183,107,253,155,20,22,175,211,93,155,137,210,227,151,119,201,142,77,86,191,209,136,205,230,79,63,164,95,198,226,168,101,110,213,115,60,222,28,217,91,6,187,228,212,195,193,190,85,91,75,113,105,186,239,118,63,139,50,158,153,115,165,215,100,44,171,59,158,229,157,144,245,61,1,190,122,59,171,42,54,202,109,211,85,162,222,128,112,1,155,127,141,68,22,59,89,64,207,229,179,42,13,140,74,28,10,0,76,104,20,14,28,3,0,9,18,128,247,221,175,178,121,232,39,175,173,87,63,24,110,19,71,131,244,206,157,120,97,98,190,141,7,77,70,81,35,148,145,60,20,108,86,27,81,115,3,6,198,72,209,193,68,6,139,180,97,36,187,169,143,24,176,148,247,42,231,155,254,123,133,184,142,62,45,167,254,215,138,254,226,110,59,231,255,251,178,100,202,12,69,129,103,73,155,166,87,64,122,108,217,151,104,101,204,18,141,155,50,110,37,22,129,215,179,102,141,148,149,168,134,29,49,91,239,54,163,203,139,148,132,94,102,154,58,241,251,52,82,77,44,77,197,218,158,98,211,79,203,213,174,139,248,233,117,239,226,178,57,175,26,3,16,0,22,237,178,166,61,87,16,28,210,193,171,131,65,31,156,162,41,34,19,223,134,82,220,101,145,244,87,120,121,44,110,241,33,25,246,190,166,153,59,242,111,148,116,60,64,252,33,21,100,35,171,53,126,123,208,40,8,66,142,115,213,9,86,85,144,142,101,32,213,185,250,92,196,149,144,138,174,150,19,26,116,42,22,70,157,168,52,238,71,81,202,70,109,145,124,123,39,106,14,187,49,213,228,219,42,89,229,78,163,170,186,213,167,102,43,212,66,0,7,118,244,208,22,163,132,220,14,16,236,49,224,160,201,0,66,211,25,84,74,24,27,68,192,224,179,166,173,198,3,0,69,32,38,101,20,137,207,186,20,206,28,49,18,136,64,206,179,206,238,53,56,75,15,126,25,154,114,46,137,152,180,204,54,145,112,139,14,5,19,175,15,195,118,159,137,29,22,172,214,0,4,64,144,49,233,73,233,166,104,240,55,89,37,50,17,145,59,247,227,231,107,110,247,221,215,172,246,75,238,124,173,213,188,218,171,34,20,222,110,83,87,143,147,109,111,121,240,211,16,199,215,253,182,253,89,70,196,48,71,100,14,229,150,199,42,127,221,22,227,104,66,239,150,177,206,66,123,250,150,58,37,0,25,96,4,0,9,110,216,202,204,140,54,36,197,26,204,180,224,0,100,96,65,198,192,92,156,213,201,138,23,40,16,21,54,215,76,64,204,63,39,44,101,165,154,201,192,144,85,130,87,56,123,16,248,33,17,142,26,211,225,56,42,76,82,128,109,137,54,15,109,206,136,50,210,203,114,146,83,145,131,201,1,162,232,96,134,146,58,52,72,134,88,101,138,120,27,107,243,53,125,152,189,95,90,13,156,193,100,31,99,69,20,203,23,87,186,75,75,186,139,210,110,226,214,106,57,184,41,72,216,94,98,251,46,78,113,245,62,181,118,65,86,33,33,151,150,96,177,194,237,252,52,31,221,24,11,83,93,233,133,137,231,173,97,154,156,38,111,2,41,130,207,6,46,19,145,13,68,131,197,219,24,2,149,128,211,228,2,6,228,101,226,128,226,83,235,247,79,12,142,212,146,212,244,66,91,17,147,202,99,144,231,91,45,185,108,141,197,110,52,83,210,250,145,135,26,10,139,254,50,215,86,236,21,28,191,11,151,246,65,38,150,205,88,213,209,118,15,28,181,103,148,167,187,83,140,35,124,122,143,152,167,89,90,236,190,255,251,178,100,215,14,133,53,103,75,155,134,94,208,154,44,233,119,109,136,106,19,113,157,52,110,33,93,2,82,179,166,13,166,33,177,102,188,254,89,43,138,234,153,229,162,16,255,25,74,213,17,99,62,200,185,127,250,17,18,217,138,38,241,36,134,7,124,140,115,219,238,155,74,15,58,155,74,111,127,184,117,192,0,91,119,54,42,78,62,19,130,228,202,37,42,7,90,164,187,72,162,171,106,133,192,65,96,169,140,211,248,114,63,54,184,253,196,151,209,56,112,114,37,51,234,94,28,80,203,18,242,25,224,116,128,184,172,235,203,160,133,150,117,205,146,163,113,166,163,209,133,223,223,251,245,253,195,84,88,253,137,58,5,30,6,55,4,217,20,227,120,56,242,229,33,243,220,169,177,141,108,167,203,19,119,68,143,142,16,150,166,25,7,241,93,169,137,152,133,18,206,33,179,125,169,18,253,34,170,161,136,33,19,114,2,145,197,27,150,131,145,4,204,39,115,162,229,132,103,73,0,7,101,144,203,180,115,53,49,133,130,70,1,32,152,152,52,14,24,20,53,214,128,144,37,222,129,210,18,79,49,185,92,106,61,65,106,154,150,189,38,171,71,44,211,220,182,176,193,43,37,139,29,6,201,201,18,1,18,62,67,94,153,168,166,20,97,168,162,56,239,91,136,222,236,87,220,134,111,246,105,225,223,243,49,239,246,118,254,43,97,246,155,62,212,198,215,121,92,52,75,41,38,179,128,238,251,106,231,218,87,42,111,122,59,178,12,127,108,130,37,22,241,34,136,31,196,255,208,177,49,145,39,245,2,0,2,186,234,107,62,166,136,120,94,147,10,57,4,1,130,141,12,96,236,44,13,86,24,120,83,74,114,204,224,141,195,5,50,78,54,206,7,87,187,65,18,72,131,184,2,54,136,251,6,8,16,145,164,136,84,105,156,201,37,54,81,173,74,158,139,75,100,145,227,198,139,163,213,143,188,232,87,117,179,45,110,83,92,204,16,212,73,134,179,160,169,206,36,199,114,165,149,205,116,83,170,217,144,180,33,200,190,187,106,33,156,233,151,138,11,161,18,59,82,100,106,12,212,154,63,199,33,217,234,4,0,5,36,140,67,194,153,36,79,25,187,33,6,12,121,83,32,4,216,18,45,184,64,194,230,37,106,62,35,91,119,153,7,77,22,84,78,140,85,152,210,34,34,1,2,167,139,137,164,24,2,8,9,15,52,108,201,73,46,128,248,141,128,242,73,170,68,152,170,39,175,86,139,59,23,104,175,10,40,163,210,116,106,53,252,217,243,159,140,225,53,250,105,54,235,91,218,236,165,76,211,109,174,215,103,177,138,235,21,52,87,233,3,246,79,110,77,77,188,83,115,195,20,115,49,155,123,255,142,222,255,251,178,68,198,12,196,57,102,205,27,134,45,112,130,236,217,179,109,37,110,19,109,155,46,110,233,33,66,134,51,166,13,212,162,208,84,165,95,209,191,218,36,107,63,233,145,222,75,127,247,159,255,255,82,161,143,254,231,255,228,32,0,109,182,152,95,135,152,220,29,152,126,46,134,1,198,0,3,66,16,120,198,208,168,192,224,20,182,0,144,13,64,66,224,18,148,179,184,251,97,114,178,174,247,208,188,87,126,179,143,140,228,35,230,159,216,33,224,170,194,230,135,73,67,160,88,38,36,163,78,209,57,133,41,204,40,54,42,137,233,167,40,18,172,201,141,8,212,207,104,165,142,124,242,10,81,228,107,74,115,155,113,67,211,80,252,88,154,29,106,107,81,118,208,89,238,96,254,231,197,247,230,146,206,48,84,120,252,89,71,169,215,56,113,113,206,166,206,40,48,255,254,5,142,197,234,239,229,106,33,8,17,127,215,175,255,153,136,190,70,3,180,0,9,102,112,216,197,99,165,60,204,152,63,43,36,1,8,67,66,99,14,128,66,4,73,214,128,149,133,67,8,45,93,191,244,54,173,59,146,89,156,43,94,228,31,184,30,98,142,124,112,21,60,13,46,170,227,79,0,122,97,161,89,49,65,64,206,12,77,57,45,30,211,205,65,154,175,215,0,68,232,113,100,154,79,97,87,255,170,150,236,164,138,81,168,166,157,237,66,88,146,117,140,250,172,189,233,66,106,35,50,188,103,111,64,121,28,145,32,84,243,104,105,109,73,86,168,172,26,56,81,255,252,181,73,218,77,186,28,234,123,255,248,220,129,97,111,82,19,213,192,179,128,12,223,252,108,66,71,193,14,21,93,50,96,163,9,0,80,195,6,3,18,15,137,11,8,48,149,98,101,177,220,148,143,214,1,1,249,206,191,114,162,163,133,102,15,163,25,15,99,201,24,241,231,154,47,93,199,232,188,248,132,163,232,155,221,112,205,216,154,127,237,94,142,145,66,10,131,224,231,104,22,23,114,39,246,214,141,238,14,143,97,70,22,86,14,177,195,250,22,129,113,65,174,48,186,15,209,71,219,14,145,164,10,221,209,170,47,209,9,12,105,49,98,16,218,185,218,254,189,197,216,161,107,159,84,33,61,104,64,191,119,183,224,214,253,63,255,248,162,171,158,194,214,0,82,237,97,142,116,134,248,48,25,76,120,181,11,172,218,24,48,32,150,140,81,13,154,123,60,127,90,100,104,136,142,139,150,193,19,132,76,103,32,228,210,16,137,9,203,74,137,81,44,201,54,165,138,246,222,179,177,231,13,65,98,169,82,109,229,33,156,247,31,53,191,103,199,10,176,48,104,219,20,166,218,84,136,88,24,48,237,13,104,27,67,161,208,211,224,145,150,33,89,255,251,176,68,202,12,196,185,103,76,155,137,61,112,152,204,233,179,109,136,110,17,53,155,54,110,37,13,2,35,51,167,77,198,21,185,114,150,109,209,46,45,99,198,164,245,112,72,241,248,159,244,167,255,248,40,164,151,90,200,241,183,41,255,255,194,122,164,94,59,153,235,194,0,1,123,221,140,55,42,52,226,8,196,160,147,9,4,66,128,198,112,97,208,98,63,89,108,110,203,7,91,180,243,228,163,216,76,202,222,195,39,73,186,153,30,241,226,37,77,3,233,217,242,158,17,68,53,13,195,13,27,200,242,27,159,150,38,61,216,45,5,150,91,142,44,105,40,142,91,238,199,57,47,100,66,188,74,174,100,15,14,33,199,49,206,49,76,206,202,38,119,205,234,242,115,168,235,17,81,217,127,23,163,169,59,124,88,116,141,112,240,248,136,189,25,14,44,33,139,228,208,64,118,36,227,93,165,4,101,42,0,132,169,117,174,146,40,30,160,123,35,5,10,164,130,236,14,48,150,186,51,208,108,196,98,142,150,87,107,113,27,116,179,220,196,20,115,117,208,57,4,88,154,211,50,19,39,140,96,80,181,37,133,144,69,232,93,44,14,143,51,182,121,24,36,94,206,179,249,205,53,35,236,133,77,201,39,71,174,97,111,69,150,68,196,239,71,218,55,35,49,83,84,178,220,96,244,60,96,219,200,62,172,65,22,101,212,89,136,110,220,171,255,151,210,255,248,184,177,215,255,153,153,67,165,232,139,199,19,112,232,156,26,32,126,72,211,218,216,7,192,0,57,107,134,32,114,31,144,66,97,33,232,8,38,10,15,152,24,32,103,224,176,241,32,80,2,172,13,108,26,1,128,21,52,58,62,217,30,129,213,84,157,69,64,99,63,150,27,225,66,126,132,23,215,197,106,228,151,8,120,31,216,145,136,122,28,253,211,130,169,250,182,71,244,83,28,140,141,161,161,52,102,182,248,240,59,132,95,193,193,162,80,149,80,74,61,61,117,164,113,178,85,89,23,21,82,141,79,200,101,76,25,40,240,46,212,211,197,169,198,99,71,31,115,139,6,79,76,242,5,241,216,182,60,242,210,191,241,217,67,229,102,242,211,252,210,247,175,254,20,225,227,181,175,197,49,165,252,14,188,75,98,141,112,240,33,216,1,239,182,166,117,33,245,158,104,10,1,67,133,198,39,81,209,18,233,66,31,119,69,247,98,42,197,156,101,230,150,144,187,89,235,5,131,2,161,80,141,144,20,185,40,121,113,50,141,145,41,35,108,229,15,201,106,200,229,220,205,121,41,187,28,249,188,50,100,209,84,22,139,99,229,81,50,214,183,123,101,154,210,106,129,242,164,173,88,181,58,218,147,223,244,200,124,56,250,243,52,234,221,6,199,30,215,255,251,178,68,207,136,196,101,103,79,187,102,68,120,167,12,233,131,113,232,110,18,125,155,54,109,37,111,194,100,51,166,141,167,161,184,53,59,65,199,207,111,106,80,131,121,46,254,92,149,223,37,222,187,151,100,111,253,95,166,62,93,14,245,187,135,33,61,186,255,138,62,198,34,14,158,176,0,91,237,77,156,163,79,116,201,26,52,162,128,128,134,70,27,55,170,218,219,184,113,20,235,140,99,131,130,9,82,104,188,150,175,44,158,64,62,162,191,8,106,218,73,46,171,8,128,84,167,155,148,72,108,241,116,189,219,155,206,22,37,217,146,202,79,162,137,170,225,202,15,128,255,83,211,57,10,180,137,14,205,186,255,212,99,15,163,197,72,125,179,148,212,168,53,136,36,84,217,152,58,23,133,83,201,76,154,152,178,177,165,204,23,192,226,36,110,77,245,87,246,210,36,243,18,115,4,125,107,222,197,142,117,169,20,191,217,201,175,255,92,107,124,54,36,178,87,78,100,62,186,0,192,137,255,254,152,26,33,226,139,152,137,24,100,88,24,69,233,48,32,101,32,238,64,208,251,211,113,154,88,46,133,203,25,93,54,102,85,132,82,152,250,160,196,27,113,35,13,52,72,70,187,243,101,170,241,77,101,38,27,176,242,168,191,52,238,216,195,82,196,142,165,102,102,241,46,136,166,218,186,6,169,112,230,177,171,44,214,59,62,105,49,181,71,61,73,115,26,132,170,186,244,197,250,87,166,71,78,63,59,78,196,76,234,29,216,243,19,47,218,232,150,175,95,103,238,38,142,62,221,107,111,135,237,235,254,182,178,55,125,252,46,202,172,57,96,2,4,43,255,216,40,196,31,142,142,166,134,30,97,128,161,96,147,27,40,80,179,160,236,92,172,172,85,172,103,166,172,59,181,91,181,194,181,189,237,27,68,63,56,156,124,60,89,75,61,7,180,226,83,24,179,100,97,33,201,130,52,147,55,85,55,161,102,212,80,249,214,230,101,27,125,198,13,238,92,216,177,131,203,139,17,221,207,30,181,42,84,227,98,60,231,52,105,8,58,150,87,153,184,183,206,21,209,251,95,227,242,150,246,24,194,159,141,137,73,190,107,201,191,161,125,6,95,58,152,47,111,255,137,196,51,175,240,213,0,55,251,250,113,169,166,76,16,21,101,7,1,152,121,16,8,228,12,35,5,68,154,171,251,11,118,157,188,96,154,183,229,118,119,19,169,94,1,151,70,167,174,191,19,21,91,52,134,94,212,170,43,123,112,253,103,52,213,89,122,246,119,220,43,128,96,189,165,71,90,201,98,39,33,66,100,249,174,152,212,164,102,187,31,86,36,89,4,226,38,226,96,250,97,153,89,97,207,43,177,77,20,89,12,54,149,173,60,113,203,34,255,251,178,68,198,136,132,141,102,206,59,105,91,80,139,140,233,167,109,136,62,19,129,155,52,109,177,23,10,142,179,166,13,182,38,208,205,44,102,204,140,61,42,18,36,115,59,75,64,182,32,95,204,191,61,155,142,105,99,146,30,205,39,139,114,159,134,95,145,219,189,13,172,109,109,204,215,0,190,93,0,46,223,254,116,176,225,81,3,1,43,4,2,152,89,49,128,5,153,16,106,176,73,27,162,135,67,205,243,42,151,65,54,91,249,188,239,77,217,205,170,212,149,79,88,129,104,32,54,184,218,223,79,167,49,27,235,28,55,69,244,113,151,96,127,58,218,134,14,14,244,113,167,234,182,40,23,31,12,245,141,50,82,222,162,39,214,253,219,70,203,190,250,86,48,214,99,136,156,145,10,216,166,174,126,110,86,82,142,63,202,42,65,208,73,153,200,211,188,95,142,52,101,185,110,110,100,51,62,125,133,218,82,202,149,37,158,46,187,118,101,78,123,234,174,164,154,34,240,223,147,130,103,34,182,231,119,60,154,75,74,73,9,246,0,171,111,244,207,53,115,162,41,76,188,13,49,88,212,116,110,98,240,160,132,20,216,23,171,101,77,165,128,68,154,78,81,93,147,101,100,240,85,13,140,175,81,197,193,98,56,237,67,130,41,205,70,72,68,80,36,76,209,150,74,131,122,43,142,27,89,224,94,89,161,179,29,136,104,45,97,144,44,112,219,122,70,31,99,37,22,38,78,230,40,119,191,93,92,172,125,199,83,99,39,184,84,154,127,209,42,225,200,22,152,40,247,179,110,222,10,158,170,197,241,244,150,210,30,142,167,48,149,207,143,46,236,122,173,242,92,13,37,232,248,148,239,150,139,69,209,229,178,234,198,208,249,89,130,192,72,1,53,219,96,192,129,230,161,208,199,93,134,13,68,238,49,137,91,196,236,56,245,218,116,143,196,81,239,163,138,139,18,214,72,152,72,81,6,32,68,34,166,40,133,42,243,212,252,65,71,137,38,172,233,121,185,187,29,0,194,47,177,78,34,235,26,103,156,121,97,134,112,195,7,7,10,197,78,239,178,242,163,163,57,110,100,84,41,86,34,156,15,202,94,235,240,219,39,35,231,254,74,97,253,76,159,169,15,156,52,138,169,183,105,3,18,110,165,184,16,0,221,127,198,125,220,156,188,92,97,164,17,155,72,198,38,4,152,64,52,97,193,72,24,13,5,172,116,210,89,16,98,185,164,162,110,236,17,187,85,161,150,52,88,235,177,18,135,28,120,101,31,148,173,176,59,142,187,224,177,85,186,220,219,164,232,82,198,113,160,141,97,40,165,185,67,94,164,53,68,4,138,40,242,230,153,183,158,153,57,184,250,141,85,190,238,43,148,110,214,154,209,88,93,164,154,255,251,178,100,191,140,196,230,102,203,155,143,66,240,119,236,217,163,101,3,110,20,225,157,46,110,25,187,66,1,51,102,13,148,161,168,156,247,253,47,20,222,187,182,229,62,185,67,204,15,15,63,220,193,120,64,116,152,162,73,189,39,213,173,242,136,71,219,111,9,20,157,222,181,90,177,52,106,122,52,209,48,181,107,77,3,68,24,196,255,69,214,113,58,1,42,136,0,217,118,166,56,102,33,0,150,133,56,10,138,98,28,118,142,134,15,219,36,159,104,112,250,150,59,139,143,27,85,188,229,83,82,104,215,100,26,39,3,162,154,194,85,162,171,230,154,174,231,79,81,53,113,102,69,213,244,245,126,109,149,213,143,154,32,126,66,12,250,162,121,214,225,183,206,129,177,77,99,172,227,26,98,217,217,25,234,164,97,232,208,138,85,50,66,192,230,242,102,221,173,23,136,27,47,216,229,245,104,255,153,170,211,255,171,109,27,245,230,223,155,255,230,38,160,43,0,128,9,247,254,155,129,185,255,217,152,128,98,195,134,18,131,5,69,143,152,36,153,51,101,177,39,113,203,151,227,79,20,187,172,170,80,246,253,44,0,253,91,102,152,58,145,106,76,43,191,196,200,83,150,102,40,133,235,92,19,249,212,8,139,50,172,212,97,60,147,115,65,209,174,197,231,131,104,242,120,233,93,190,80,83,174,248,228,16,58,29,236,65,71,165,85,38,212,35,93,26,93,14,182,154,111,67,6,83,85,201,84,12,158,232,27,221,90,228,131,45,69,146,66,136,193,157,205,254,239,57,223,233,133,119,127,167,125,93,95,174,85,39,234,184,209,182,71,129,119,0,41,119,252,211,9,115,180,190,202,131,144,176,64,193,66,181,76,99,17,59,2,80,33,80,35,12,84,41,8,216,160,121,166,213,160,187,114,139,91,142,215,143,222,100,15,245,245,121,97,146,84,138,187,12,218,36,76,170,49,49,196,50,97,145,233,61,36,241,219,93,150,46,225,11,64,185,58,196,136,91,90,154,73,79,82,157,210,47,161,115,82,153,163,253,44,202,30,56,88,76,60,213,86,210,242,233,41,104,153,23,41,210,137,133,23,71,134,49,146,158,101,149,164,217,220,165,201,106,70,187,115,101,204,136,180,154,186,27,5,68,92,83,23,81,26,153,136,100,241,229,204,35,83,221,133,214,200,19,246,223,211,24,186,53,184,131,1,80,4,11,173,144,128,36,248,105,115,171,25,89,38,161,198,117,60,249,242,30,115,44,68,168,148,110,176,243,71,117,229,183,86,184,104,236,10,139,11,219,247,154,73,145,211,161,235,221,8,25,152,43,110,38,74,12,147,61,117,77,40,88,173,208,112,163,205,86,50,102,37,11,168,151,27,229,74,98,232,62,142,87,255,251,178,68,201,12,196,184,103,77,59,105,61,240,157,204,217,115,113,40,182,82,109,155,54,109,177,13,194,50,179,101,141,199,141,56,22,20,101,114,80,117,162,135,54,14,169,180,124,12,150,14,216,222,209,6,83,13,153,23,154,226,241,241,2,226,143,162,39,85,233,81,248,193,223,252,196,55,192,239,99,58,190,91,30,85,183,250,131,148,128,2,182,234,102,73,225,180,220,6,41,22,135,36,5,136,37,0,129,80,129,17,52,185,194,32,56,144,128,9,47,162,48,158,85,20,4,190,73,46,196,233,84,249,92,168,64,43,144,76,5,141,8,55,206,4,97,238,144,114,62,143,121,215,163,62,8,39,0,80,171,208,195,253,45,27,48,216,145,70,102,243,17,255,92,0,195,102,39,224,32,70,22,160,242,145,134,87,125,217,38,123,181,195,138,206,104,199,168,115,43,22,245,13,82,118,104,166,9,112,97,1,110,119,50,114,198,189,207,239,253,128,211,169,86,223,255,225,145,126,17,5,59,189,216,207,121,12,57,44,145,4,202,207,4,0,35,71,160,34,16,192,39,14,25,118,160,184,202,120,69,34,50,41,85,7,48,173,106,180,123,178,202,25,115,249,33,190,253,74,226,145,124,30,173,27,47,109,202,48,157,145,63,116,160,167,106,207,214,180,18,140,35,198,204,252,166,166,106,141,66,255,153,156,175,79,244,110,86,155,166,205,30,174,199,64,157,163,145,112,56,248,60,188,43,211,127,134,195,187,154,134,115,214,163,189,173,74,230,117,78,214,121,255,241,87,154,178,164,234,83,13,245,30,180,238,102,204,234,144,149,77,122,64,74,196,0,12,187,238,100,218,1,133,8,166,36,24,141,50,128,128,112,168,197,59,140,34,19,106,72,96,239,23,21,187,210,202,11,40,35,144,88,148,235,138,212,48,49,67,59,84,86,90,21,19,129,59,9,100,82,105,211,136,142,10,238,253,152,206,75,88,115,23,40,172,94,205,174,251,91,190,45,102,39,4,136,89,83,29,204,169,202,192,68,101,16,135,37,101,74,9,203,74,197,1,225,215,75,76,181,6,25,148,114,251,67,155,100,97,247,134,204,106,85,104,124,245,243,144,159,67,228,139,37,51,48,99,124,50,61,76,175,213,108,167,224,36,64,77,223,255,78,170,209,82,128,88,230,177,107,78,1,42,45,129,48,133,246,254,79,179,211,48,78,24,106,80,141,76,25,125,51,59,56,17,218,7,81,145,86,157,56,35,85,77,91,154,170,134,170,34,170,191,154,214,252,225,232,69,45,76,57,202,22,40,226,8,166,36,98,178,142,98,13,61,46,181,56,145,100,23,74,145,227,149,237,14,157,77,180,182,45,215,38,238,160,145,211,99,134,208,213,113,75,218,174,255,251,178,68,198,8,196,137,103,77,27,102,93,208,141,204,233,115,113,131,110,17,197,157,52,237,49,11,194,137,51,101,77,179,35,96,106,45,23,22,134,189,26,120,175,24,197,57,28,237,115,17,44,145,17,23,93,204,207,73,63,232,147,191,63,31,216,37,106,0,3,119,248,53,120,200,216,12,97,144,235,92,66,225,99,73,64,129,128,133,161,225,36,29,10,130,162,42,57,185,209,22,85,29,121,33,109,50,6,135,173,186,177,244,209,105,142,221,245,81,121,212,132,50,215,29,20,14,80,7,50,17,60,218,54,43,144,76,63,73,14,72,29,250,57,30,82,152,157,69,69,12,59,65,5,206,181,14,191,185,31,35,255,250,23,144,202,70,143,164,50,123,182,70,89,13,118,56,187,111,10,50,218,111,14,130,72,106,224,88,74,148,153,10,35,240,140,188,215,199,117,37,198,31,106,177,20,244,230,252,223,87,81,82,243,47,215,116,211,67,214,134,82,220,92,93,207,10,149,251,133,213,0,171,246,248,198,29,78,132,252,33,60,154,57,57,76,4,56,194,65,213,195,195,13,170,70,146,168,13,70,87,18,18,195,235,79,9,41,42,122,183,11,224,120,114,51,107,160,53,37,168,132,225,73,213,246,162,16,123,73,50,165,234,46,89,227,178,133,30,210,239,184,229,232,155,98,39,45,168,162,172,227,231,113,99,55,68,110,221,234,37,249,75,154,149,124,219,187,153,36,115,142,190,153,82,211,31,18,203,91,80,229,48,104,193,66,138,174,18,26,231,30,55,167,139,159,111,238,184,228,171,170,153,136,233,204,117,255,254,201,0,148,0,1,183,108,99,11,231,170,178,99,114,134,172,164,24,46,10,45,51,34,149,120,226,3,134,107,164,129,48,27,57,157,73,153,207,212,168,169,81,7,8,220,70,161,241,213,168,180,40,204,158,68,225,160,58,0,154,71,19,124,19,54,52,49,67,17,94,241,205,233,200,230,171,220,208,53,155,85,114,228,173,82,45,184,58,120,44,4,24,161,157,90,47,251,132,49,58,140,86,43,221,204,181,83,143,39,159,12,191,56,74,158,10,200,222,87,245,121,88,205,91,216,17,161,44,243,59,78,146,253,82,244,101,255,251,124,242,166,197,230,102,127,47,244,1,32,0,110,255,31,120,193,237,147,29,2,161,154,46,25,217,41,132,139,152,104,177,137,4,2,69,66,7,21,66,28,110,2,66,15,43,91,118,24,98,121,72,200,95,214,212,11,146,230,60,85,39,57,74,175,57,141,19,72,130,152,199,147,34,161,86,112,40,203,163,11,74,141,82,133,157,7,91,1,254,136,150,10,16,111,157,139,149,210,202,30,136,57,142,148,41,100,243,100,182,173,36,59,87,122,223,247,135,186,255,251,178,68,197,140,196,105,102,204,155,108,66,224,145,76,217,115,109,227,110,22,49,157,50,117,183,128,2,121,51,102,142,182,208,0,249,245,254,173,245,171,211,255,138,223,255,124,250,223,31,30,249,221,231,213,190,55,73,169,188,102,153,143,106,77,124,102,108,127,140,67,114,222,47,189,235,27,167,175,214,255,222,117,31,251,103,127,253,124,250,103,127,95,127,253,248,123,141,243,255,255,182,34,114,0,2,255,248,251,48,13,76,214,30,13,120,160,195,68,76,116,92,197,69,85,10,165,46,195,210,188,34,14,36,220,54,238,59,3,16,20,65,124,11,50,92,148,24,229,240,188,22,14,48,190,24,18,131,88,131,14,208,109,17,6,20,94,22,67,36,79,72,3,132,164,60,204,74,65,192,34,202,35,220,112,14,98,162,8,141,141,5,241,100,72,13,194,56,158,59,73,34,178,17,170,11,122,217,21,58,186,9,171,179,58,215,161,160,149,76,154,74,82,144,73,90,149,99,68,157,223,187,187,110,245,186,72,39,73,215,93,13,102,135,143,36,180,94,170,170,186,191,253,219,95,73,5,239,236,173,181,24,170,0,5,175,168,3,68,37,91,48,26,21,83,51,244,116,49,91,9,227,124,0,177,48,80,15,227,5,32,29,7,8,33,128,208,49,3,64,40,193,228,55,76,4,1,32,193,8,2,129,192,210,6,0,0,104,2,24,2,1,88,132,0,129,105,96,99,192,2,16,224,96,6,135,18,51,128,96,200,2,1,161,8,240,6,10,22,68,56,192,72,64,136,160,196,64,128,72,99,66,44,51,98,80,15,128,184,45,193,48,162,201,1,0,194,203,9,163,81,220,41,64,233,8,184,201,14,113,16,35,0,144,80,247,131,21,133,5,13,80,230,138,49,6,39,136,58,100,88,86,163,154,57,37,245,8,208,102,74,131,136,129,18,230,230,38,136,173,3,3,196,225,162,40,166,144,202,157,53,77,19,82,241,163,151,211,57,65,38,40,150,207,34,98,153,139,201,164,140,209,34,38,69,34,120,204,174,121,21,178,8,153,36,180,28,235,154,29,55,72,225,197,40,139,46,197,228,203,203,66,131,82,79,249,231,164,205,77,94,172,252,234,170,77,186,170,103,150,73,127,255,255,254,73,127,252,176,0,11,235,64,26,22,44,153,129,88,187,153,85,162,17,142,24,109,27,224,29,25,134,56,152,24,120,129,41,132,208,26,24,19,131,65,130,16,31,24,149,4,153,128,72,12,24,23,1,113,128,224,5,145,2,65,128,72,29,9,0,65,64,14,129,179,60,6,60,224,21,38,2,12,129,133,6,25,32,21,56,4,16,129,133,50,1,1,67,0,5,193,128,144,0,8,40,151,13,176,26,8,3,36,4,6,132,255,251,178,68,181,128,7,253,116,200,150,122,128,1,4,142,153,2,207,80,0,16,57,155,56,125,179,128,2,39,51,102,207,182,176,0,130,98,128,24,192,40,32,45,252,10,35,0,193,64,128,40,95,18,26,46,17,111,19,232,6,2,21,192,196,164,104,4,3,2,0,0,144,82,72,5,195,130,200,195,138,3,16,20,50,48,179,142,19,164,224,98,225,246,25,100,89,4,252,55,192,68,4,74,34,108,40,147,5,68,141,212,171,166,86,49,65,73,166,79,28,62,106,117,105,23,156,209,21,162,108,116,172,77,50,73,156,115,134,75,89,149,36,153,21,81,117,33,75,65,214,198,148,139,147,82,249,212,214,106,108,113,37,86,131,166,126,170,22,232,254,245,218,215,117,233,175,65,155,95,178,207,171,255,255,255,63,255,244,128,2,223,104,102,49,135,206,158,104,161,198,38,46,96,5,173,112,16,16,158,237,42,27,66,198,67,25,118,62,107,148,226,148,34,76,72,56,94,58,53,31,31,50,84,2,65,232,140,54,52,106,56,193,8,224,3,11,192,105,32,9,22,156,62,194,162,241,209,104,140,14,138,141,76,154,243,84,161,39,106,61,149,175,75,178,156,105,116,115,74,172,250,168,250,31,49,84,228,61,236,116,247,102,86,164,253,209,109,49,142,154,230,58,211,57,250,121,191,253,16,177,159,251,244,251,213,191,216,88,0,3,255,249,138,210,31,201,201,146,142,220,48,34,86,48,173,4,129,237,157,30,225,136,38,0,132,93,122,165,181,67,233,48,172,189,99,225,236,119,136,105,148,148,19,14,2,105,168,240,80,32,220,78,38,129,211,112,66,39,130,75,135,73,52,217,22,13,132,227,113,253,49,232,126,55,70,210,68,152,161,74,181,119,61,220,205,127,220,236,245,59,90,162,226,217,195,45,239,94,186,127,238,158,183,70,232,238,189,243,93,221,92,110,237,191,183,107,127,190,185,143,168,255,254,254,247,255,255,243,199,76,255,255,239,159,156,229,0,5,127,248,198,241,35,209,147,76,36,35,104,35,33,131,5,128,89,9,123,68,129,138,150,34,214,29,109,68,65,19,196,11,208,28,146,50,52,208,52,198,9,131,195,138,163,2,195,104,15,204,109,115,101,166,171,132,100,109,10,16,50,247,33,124,86,36,40,132,221,178,251,72,84,72,69,213,153,82,155,145,76,230,69,148,196,66,186,186,44,115,21,79,75,101,121,215,83,44,172,168,226,133,119,20,97,22,21,36,131,154,32,166,127,145,55,59,238,51,243,9,55,254,216,221,78,73,89,161,149,101,91,32,14,224,0,55,255,25,182,132,125,114,41,210,196,114,129,5,84,24,80,34,88,64,201,214,161,130,4,128,151,225,226,134,225,183,102,17,255,251,178,68,85,14,228,59,103,78,27,137,43,112,129,68,153,163,115,76,14,17,93,155,56,109,164,183,130,38,179,102,13,199,137,184,14,229,125,145,59,193,24,200,166,62,163,53,90,35,15,8,6,49,130,224,144,14,52,31,142,197,102,103,16,169,68,87,78,101,230,12,159,182,106,141,17,120,124,34,105,29,147,34,91,73,34,214,31,71,54,174,25,12,54,5,120,209,0,84,163,137,4,2,97,176,201,64,248,233,147,224,113,59,7,140,6,158,4,90,168,88,94,140,85,78,16,253,63,252,190,255,211,174,243,48,152,145,200,35,38,0,1,28,34,40,92,36,72,33,169,138,130,50,218,210,233,93,53,44,82,63,67,141,75,211,85,227,179,78,221,217,252,35,111,204,60,227,83,198,94,102,144,193,25,180,12,134,86,10,183,118,228,218,238,96,225,46,77,232,155,125,109,158,74,165,40,253,255,127,243,109,23,184,212,174,18,241,240,132,35,84,244,79,65,93,169,237,47,153,154,159,155,80,65,242,30,230,245,18,86,233,182,24,109,166,111,37,78,66,38,20,83,235,241,170,115,231,61,255,255,228,58,19,143,141,98,190,160,107,119,198,232,215,152,197,198,100,23,177,150,3,100,198,148,82,50,104,172,40,10,64,121,137,196,45,239,87,122,232,149,44,194,91,95,65,171,32,68,138,95,88,71,250,125,143,80,79,21,208,254,85,140,193,212,205,25,91,58,92,232,138,134,179,19,152,16,201,72,253,86,179,190,80,184,41,149,177,22,157,171,156,231,223,172,49,140,211,27,174,73,115,48,150,42,187,110,170,164,114,209,14,170,202,143,52,146,46,103,49,30,142,114,211,187,37,202,165,70,94,169,178,29,210,233,71,121,201,134,175,106,55,211,255,173,93,69,42,0,32,0,0,167,255,211,21,132,206,106,0,49,48,68,196,128,162,230,143,3,85,173,76,89,17,32,22,5,112,66,232,150,121,38,183,74,71,190,4,68,68,34,146,168,96,127,176,25,81,3,90,210,113,69,67,49,137,156,212,80,234,35,7,202,194,230,12,131,77,146,82,137,156,166,171,255,54,106,26,158,56,73,147,236,107,146,68,137,174,154,14,145,151,53,52,238,138,246,106,15,228,177,230,216,225,206,104,164,90,220,45,49,77,99,5,106,49,28,65,74,132,255,196,134,24,75,34,183,255,186,127,191,255,141,104,88,255,141,191,80,213,0,23,249,138,35,249,200,96,121,141,197,216,208,254,177,64,69,0,56,28,48,112,1,94,0,225,177,198,82,146,160,7,5,245,70,192,167,79,174,21,154,38,201,229,193,188,142,107,39,167,74,26,208,142,186,164,87,87,72,113,43,90,71,66,43,85,203,132,154,149,196,241,138,157,115,140,243,255,251,178,68,109,134,196,113,103,78,211,137,66,240,138,140,217,130,117,229,110,145,89,155,54,110,25,15,66,77,51,101,77,212,143,8,15,159,43,169,61,220,97,98,177,95,197,8,167,71,127,210,168,154,108,66,108,166,19,85,43,174,174,238,153,103,53,85,154,51,66,179,147,171,87,166,236,234,204,200,148,252,234,238,84,177,28,185,153,145,85,87,233,213,189,175,176,102,187,83,20,235,78,10,54,25,50,153,32,134,10,9,35,96,240,209,85,178,2,3,26,85,198,122,222,234,172,11,80,240,130,18,89,132,11,10,109,100,44,95,36,140,6,128,231,168,174,19,72,168,231,120,99,240,65,96,180,147,21,15,117,7,136,52,44,121,208,111,120,207,145,247,98,244,244,165,196,44,34,14,69,30,50,226,148,245,153,68,69,117,152,72,60,109,16,180,114,65,101,231,151,105,121,171,49,40,236,217,188,88,211,198,13,203,62,254,106,132,115,141,88,252,111,58,87,164,95,240,220,51,153,137,127,250,104,6,224,0,100,182,24,107,170,156,222,40,24,80,82,143,24,192,33,236,194,176,68,196,208,84,24,0,23,220,197,49,0,20,4,55,119,5,11,168,27,139,17,146,96,140,14,6,78,238,159,199,130,158,65,12,203,101,176,168,157,19,116,121,221,233,149,202,184,163,49,133,185,50,254,174,74,44,34,109,8,128,128,141,65,185,159,93,56,197,71,45,145,112,244,9,219,35,251,238,164,72,69,242,212,83,119,35,140,187,154,145,153,84,134,119,153,50,202,228,165,145,196,71,153,178,23,76,254,219,114,179,237,34,180,210,144,192,242,34,151,252,255,255,191,255,251,89,240,93,0,0,128,0,110,219,227,142,175,56,52,67,120,74,50,225,97,193,53,15,12,1,65,231,221,113,47,219,176,235,79,206,105,168,194,4,212,81,10,54,195,107,114,82,98,166,211,71,51,43,35,129,120,182,229,155,39,140,142,156,114,87,67,57,62,174,119,141,2,50,79,32,81,70,10,199,241,90,75,163,94,81,16,218,60,10,172,91,167,107,79,3,156,234,140,108,80,189,43,45,146,165,161,195,69,16,101,21,54,69,104,244,52,145,240,225,110,169,110,199,189,6,223,246,18,49,53,9,253,240,116,85,240,36,191,255,220,92,43,255,162,51,72,116,0,11,127,249,224,94,158,236,33,182,57,29,130,1,134,10,176,115,38,50,8,43,79,163,4,69,102,107,117,84,25,189,149,103,78,156,25,190,224,228,137,224,54,161,243,49,104,255,83,55,199,103,15,80,143,203,104,105,67,248,151,31,171,116,148,134,92,161,229,113,134,53,125,242,25,191,125,1,202,132,37,27,246,179,171,229,82,29,158,232,130,199,15,142,117,119,118,114,8,255,251,178,68,121,128,228,127,102,206,83,105,67,96,138,108,233,147,109,133,110,17,101,157,58,237,177,11,194,30,179,166,77,199,149,184,136,42,9,59,160,146,90,68,100,86,118,82,29,99,11,49,95,157,153,80,215,70,179,93,43,104,149,115,46,191,161,150,93,39,198,90,197,212,73,1,32,5,207,246,166,203,160,101,198,101,202,11,130,129,136,0,66,196,197,78,187,72,16,1,182,212,0,240,85,236,176,202,196,107,175,147,83,6,84,186,21,47,231,169,83,151,113,99,233,220,141,152,107,10,23,186,229,221,129,205,172,244,171,50,165,70,8,206,43,177,214,181,255,197,66,219,76,238,47,12,100,64,195,73,28,50,214,30,172,97,35,85,142,177,240,81,215,45,187,82,154,181,210,85,45,79,53,227,69,154,186,24,51,135,74,67,199,156,48,118,56,170,132,133,250,253,85,99,127,25,247,194,25,255,238,213,248,67,91,127,205,79,84,49,128,220,46,101,54,49,44,197,128,5,76,96,161,201,88,45,222,48,80,233,153,196,146,57,212,137,171,94,40,106,77,153,173,6,12,7,77,177,85,167,179,27,230,152,80,84,53,157,16,90,167,207,209,70,187,189,174,220,196,173,129,156,200,208,166,129,44,24,22,172,8,181,246,114,13,91,220,246,247,61,36,71,20,50,171,232,86,50,231,165,238,180,102,90,38,84,21,83,189,138,81,200,105,230,202,103,37,41,183,187,38,44,187,148,201,116,103,115,157,78,200,203,180,187,244,118,82,31,193,104,0,187,246,208,210,160,142,84,204,193,80,76,100,188,136,104,48,5,67,25,165,48,48,81,210,107,45,25,236,155,166,157,214,176,238,27,198,150,146,57,141,119,182,150,134,41,47,185,34,193,149,7,144,89,197,142,19,54,200,44,220,231,201,242,202,196,163,102,195,240,100,207,174,191,109,210,226,123,119,53,182,98,178,94,171,247,139,103,156,53,121,253,194,17,137,20,213,145,174,215,143,118,255,220,227,94,59,188,188,62,123,45,190,227,173,170,76,87,188,139,219,141,239,255,157,188,204,207,106,49,141,184,108,0,14,223,227,108,182,59,213,147,66,13,58,182,19,5,8,26,14,49,177,130,244,77,20,29,131,130,96,149,82,140,76,175,61,114,217,12,218,128,248,140,190,215,26,85,24,149,97,186,81,158,98,153,60,192,134,16,228,153,202,156,198,239,43,130,170,37,83,202,26,71,163,68,92,44,106,183,221,181,113,102,19,15,14,114,219,226,151,50,42,186,37,29,136,89,114,59,171,90,83,35,61,213,89,13,124,140,206,83,170,178,181,157,137,158,234,228,68,71,157,142,168,174,157,140,229,126,221,72,95,183,255,84,171,224,224,7,110,215,0,158,137,188,6,255,251,178,68,138,140,228,38,102,206,27,102,61,240,135,172,217,147,109,229,110,16,185,155,54,109,165,13,66,33,179,102,77,183,149,184,147,78,20,232,32,65,13,192,32,170,233,202,38,2,68,89,124,243,167,112,210,72,123,162,149,46,168,48,11,8,138,5,196,130,0,143,88,116,140,38,243,45,234,145,108,87,13,19,182,119,231,33,23,70,209,72,197,9,205,14,75,16,82,230,122,170,231,215,181,151,175,155,177,243,115,52,52,177,194,253,50,165,189,216,229,178,22,238,187,105,150,165,239,154,132,123,219,250,153,56,127,178,174,181,255,237,87,251,86,63,255,134,254,57,146,198,144,79,237,242,195,166,9,1,5,111,255,26,46,58,33,240,3,193,234,172,8,64,64,195,4,68,162,65,44,32,0,123,70,208,248,193,120,237,14,115,134,246,173,198,91,126,79,7,203,200,130,90,176,126,69,213,79,3,77,86,155,12,185,210,36,174,30,214,96,56,61,127,103,140,81,38,77,44,86,41,231,188,230,35,207,113,129,131,69,204,46,123,125,40,197,72,163,25,250,149,232,130,97,230,180,200,134,199,49,168,100,41,16,183,136,51,187,49,144,113,147,117,161,24,136,84,115,18,238,214,48,204,185,166,122,223,127,157,181,77,44,174,126,126,161,5,0,39,110,212,201,25,69,237,76,128,72,200,69,66,5,195,129,68,38,10,137,179,152,48,184,122,49,72,60,118,15,174,172,216,30,161,241,36,186,57,217,104,20,20,16,200,67,134,155,43,58,77,2,251,143,180,168,111,29,50,131,79,122,19,60,147,3,237,170,118,24,236,227,103,175,215,234,50,187,63,110,226,201,56,245,199,209,209,55,53,80,62,44,196,246,138,61,140,46,58,88,30,38,72,251,118,188,122,14,54,71,81,151,53,125,236,62,162,136,184,255,183,121,85,255,127,138,239,254,105,134,103,215,254,171,110,48,0,180,0,2,239,249,140,10,158,112,24,21,76,49,36,84,1,57,66,26,154,124,224,192,130,125,251,91,86,138,209,16,152,175,26,94,71,84,198,153,116,155,186,242,145,121,94,188,193,70,245,38,79,129,26,115,152,238,164,171,94,43,116,107,75,46,172,157,113,194,149,103,55,244,150,184,15,40,72,88,5,223,253,180,246,170,74,138,68,200,232,155,20,207,213,178,164,151,97,22,91,37,21,21,8,169,163,162,49,139,211,90,234,139,255,105,59,155,95,125,182,93,60,58,1,155,93,161,128,155,26,128,233,154,169,156,161,81,134,0,43,131,22,19,86,5,158,131,201,133,96,88,54,140,169,241,46,178,249,181,209,34,42,220,240,123,48,104,197,29,75,173,109,86,39,106,45,177,226,67,85,36,132,236,98,90,142,186,119,133,129,66,255,251,178,68,164,140,196,87,103,77,27,108,66,112,122,12,217,163,109,229,110,16,65,157,56,109,177,9,194,3,51,102,13,179,23,24,196,167,186,140,239,100,26,156,218,196,197,194,68,76,77,175,116,254,241,113,23,58,239,105,203,189,197,204,141,251,218,244,230,135,181,45,94,197,126,53,210,254,190,6,126,243,104,237,223,243,127,255,83,191,246,179,87,215,253,93,131,54,0,43,109,169,154,188,28,209,121,157,255,155,144,0,40,64,194,0,141,8,17,62,209,205,215,64,69,87,173,206,166,120,156,122,87,106,106,158,236,244,253,19,128,255,197,163,139,174,118,153,221,145,202,24,205,5,167,78,79,0,214,144,97,89,196,26,90,53,15,199,34,163,173,95,49,137,62,97,179,85,61,153,253,254,147,49,154,124,52,107,170,96,172,99,234,86,34,148,106,199,92,78,121,217,153,166,145,16,157,235,144,181,165,171,102,149,110,183,182,141,69,145,191,217,189,255,255,248,106,0,128,39,174,222,153,133,240,211,72,66,129,139,21,181,165,152,52,117,8,127,94,115,215,201,101,223,124,164,157,14,122,36,58,174,82,29,33,241,184,237,102,29,187,7,43,150,188,236,119,254,20,57,76,114,161,42,75,139,147,38,98,126,2,136,81,136,80,227,29,248,21,234,89,191,249,169,150,125,86,228,115,60,112,138,234,196,211,13,190,45,225,185,32,96,254,23,106,97,221,254,60,123,114,90,247,122,252,85,64,226,126,212,242,27,86,241,200,125,233,178,255,221,165,170,178,255,81,241,10,1,0,42,237,255,49,141,163,60,60,53,71,128,49,200,16,17,213,25,41,116,155,43,94,86,198,224,250,210,227,1,192,211,117,241,150,221,165,250,11,19,82,155,16,251,245,110,118,91,149,52,19,77,140,187,147,249,231,180,20,52,14,27,136,245,157,211,23,63,128,1,106,173,95,251,232,210,189,211,148,203,66,201,75,53,62,62,147,41,75,158,203,154,135,151,68,155,33,70,75,16,146,8,52,153,116,228,173,169,158,36,206,243,230,117,187,148,171,126,82,93,223,155,163,209,128,128,7,100,186,24,70,225,249,3,152,117,225,185,156,152,9,240,136,93,240,30,0,47,178,153,52,169,76,18,157,80,44,52,202,59,86,146,181,219,144,252,6,206,26,221,184,54,33,77,28,148,90,148,212,148,139,27,0,204,20,133,37,169,153,167,28,219,4,132,142,44,188,101,16,42,202,190,36,210,10,41,23,108,198,63,180,189,102,222,253,61,148,191,82,163,173,150,209,166,160,190,109,41,159,24,189,81,43,140,149,27,102,233,40,73,35,174,17,155,211,186,111,111,247,87,118,162,231,35,33,165,154,82,107,81,207,202,39,173,231,206,185,58,249,255,251,178,68,200,8,132,26,102,206,59,108,66,112,125,44,217,163,108,101,204,19,93,155,48,109,153,119,130,121,179,165,157,182,33,249,57,39,143,221,85,254,212,154,251,210,12,80,0,122,239,249,169,251,31,65,9,161,208,24,41,137,136,135,0,71,141,28,120,88,101,135,36,187,1,82,18,248,214,112,202,150,83,165,73,140,188,91,13,70,11,151,143,37,102,139,130,112,236,65,100,244,166,138,199,204,187,218,247,236,31,3,212,143,140,150,181,13,43,21,186,158,185,45,150,178,98,145,30,247,204,119,174,231,222,182,169,44,105,165,85,82,13,81,0,215,183,67,164,118,182,118,70,93,15,103,81,25,104,163,9,161,69,166,147,160,146,70,45,89,68,6,211,187,86,88,90,89,48,239,17,199,184,171,247,112,179,181,156,52,196,154,35,124,138,198,174,81,191,81,145,17,36,3,182,165,0,23,28,132,232,119,115,83,35,67,148,70,13,79,17,8,204,14,12,48,160,109,95,175,69,31,82,167,22,92,153,177,184,11,175,116,170,55,102,55,156,102,5,118,84,65,174,64,48,35,53,102,17,153,150,180,229,73,225,168,75,79,205,230,164,213,4,196,106,41,170,152,246,206,126,15,47,108,92,78,51,64,189,231,195,202,68,209,105,231,16,180,57,33,200,129,152,106,73,17,165,34,238,210,245,145,235,90,204,111,219,225,205,96,210,138,163,75,33,136,73,193,97,189,90,204,40,140,144,130,5,232,97,188,201,65,170,17,176,157,186,252,191,181,173,245,50,113,191,170,153,184,76,1,83,93,241,190,225,102,60,111,152,149,222,100,241,224,160,128,194,66,16,228,105,130,128,113,144,96,26,51,2,192,106,158,156,30,0,181,1,91,37,245,146,87,30,24,84,48,25,24,182,40,18,70,128,132,93,24,210,157,103,34,36,193,136,45,212,120,185,115,35,165,22,180,161,12,187,164,68,68,75,238,241,200,231,40,179,77,15,83,74,22,27,118,167,137,70,24,248,189,217,231,221,90,81,145,76,227,224,83,152,77,170,197,198,20,120,165,13,39,168,14,23,73,150,178,217,160,109,51,83,220,71,148,241,81,211,214,67,192,218,210,175,90,245,174,63,233,146,227,8,172,128,23,173,182,26,86,153,203,134,153,149,121,137,153,153,128,225,143,1,163,163,34,121,213,176,174,8,15,231,229,104,77,139,71,107,166,92,197,162,144,32,96,232,28,50,45,53,200,37,130,209,193,93,93,143,214,196,189,135,126,29,44,94,24,165,168,118,172,226,143,232,19,17,121,195,99,228,181,217,212,160,108,123,181,98,209,214,91,135,182,52,21,246,61,4,221,107,177,241,162,248,80,233,213,154,139,152,179,229,8,125,154,66,86,131,102,57,255,251,178,68,210,136,196,199,102,203,27,134,62,192,150,236,233,115,113,40,108,18,217,155,52,237,177,105,194,86,51,165,141,195,23,48,53,186,106,142,168,59,92,201,189,195,162,19,165,255,125,178,191,214,253,206,157,58,87,86,58,81,117,208,255,249,154,232,96,144,1,109,205,77,13,83,54,249,36,214,132,211,55,142,65,70,1,162,240,66,232,4,43,95,225,128,101,194,198,161,212,86,168,202,213,254,17,54,157,248,74,33,169,67,131,45,135,39,24,35,252,237,67,148,81,119,114,57,48,221,97,218,240,243,243,69,79,8,193,56,38,246,79,50,40,164,226,148,222,240,34,94,109,139,106,166,245,191,25,45,83,83,186,37,110,213,231,83,153,141,147,246,153,243,227,111,169,162,182,123,212,102,196,119,120,104,146,93,166,157,124,154,156,238,219,158,170,172,219,29,190,62,185,200,231,170,170,26,226,125,150,194,244,175,98,177,25,65,40,0,128,192,5,118,186,211,22,244,58,52,3,98,26,51,112,193,161,176,82,17,117,89,5,201,101,153,240,42,7,143,96,44,89,113,141,149,55,206,23,71,2,215,159,179,9,113,58,62,127,221,48,125,37,104,216,246,158,223,243,14,218,1,2,196,104,94,7,158,162,136,33,205,148,145,2,109,79,166,162,253,225,135,94,230,102,70,236,204,93,102,229,236,206,206,51,92,100,76,31,72,34,116,224,189,12,187,57,18,81,77,26,198,27,146,125,243,227,149,208,239,93,162,1,113,127,252,4,47,255,255,255,199,94,100,245,49,216,216,17,165,43,63,103,143,220,160,118,192,6,93,183,50,214,16,216,234,67,22,69,132,2,224,128,16,8,168,101,192,16,8,52,230,40,188,110,152,197,16,246,24,129,209,51,30,102,145,95,70,6,85,4,45,165,155,222,174,20,234,226,201,170,19,137,44,114,59,35,209,125,142,93,192,190,171,47,161,58,45,97,103,164,80,16,68,97,150,131,234,167,1,2,51,37,86,139,114,200,142,135,33,100,11,106,192,212,40,120,194,182,22,50,131,144,83,170,180,50,56,84,204,217,152,216,48,66,94,19,127,247,152,22,106,196,92,107,204,213,211,253,49,46,180,16,160,43,158,18,140,215,53,128,113,32,59,247,214,152,14,33,159,4,153,40,113,140,4,19,2,15,24,20,5,63,237,178,251,166,166,153,128,109,212,221,101,217,76,73,113,153,26,103,245,105,10,88,78,80,55,74,66,196,140,71,76,17,159,78,36,51,217,106,0,249,12,241,52,170,231,74,155,32,105,250,186,72,151,132,24,114,79,245,236,66,44,202,164,67,57,212,42,44,42,52,133,53,206,70,42,202,25,185,41,184,198,131,199,189,26,186,50,14,248,223,199,12,212,250,255,251,178,68,204,4,196,162,102,206,83,108,50,242,145,44,233,131,113,227,94,17,193,155,58,109,165,15,194,68,179,102,13,198,33,112,230,96,135,118,88,241,223,177,37,69,22,95,239,178,195,215,227,51,29,143,168,38,188,167,158,121,5,192,5,54,223,152,203,52,25,84,52,74,20,206,65,197,114,14,21,153,68,142,24,4,127,158,166,79,7,150,10,40,199,128,236,164,83,134,142,149,14,213,135,236,35,194,97,241,37,64,134,86,9,199,242,146,32,219,195,195,134,95,13,22,60,180,16,242,136,185,44,153,28,90,82,63,50,42,201,19,186,119,237,13,55,92,204,234,174,47,85,19,104,105,112,241,20,77,115,220,181,49,202,199,200,230,149,24,75,85,68,79,170,60,76,197,138,202,178,210,91,193,28,18,74,241,203,119,119,218,140,95,175,185,226,225,213,210,148,143,231,81,72,88,160,250,229,1,192,25,111,186,128,82,129,249,0,166,163,168,8,12,2,22,35,3,10,56,33,64,71,25,251,103,237,57,254,186,250,61,159,196,187,60,221,190,50,157,203,159,170,29,171,102,180,40,251,146,239,241,172,223,195,142,225,25,115,11,76,75,162,102,156,67,217,17,232,106,93,97,211,100,179,8,212,38,31,119,72,148,33,17,86,204,181,80,134,25,35,71,197,238,90,31,37,93,150,66,139,140,229,229,18,70,150,68,83,13,79,190,187,238,173,104,127,187,164,44,81,181,184,154,204,145,145,119,248,148,241,166,74,150,57,14,252,201,154,169,123,241,64,231,24,71,81,255,202,45,248,84,0,93,187,227,9,50,143,120,11,48,193,212,219,1,113,64,225,129,8,70,44,57,24,120,14,32,10,8,195,207,250,243,66,112,168,10,83,35,114,163,23,215,227,235,35,179,37,118,230,225,201,76,24,195,88,173,71,117,180,128,19,210,27,241,162,17,45,53,155,95,83,52,101,3,226,9,198,157,16,133,101,67,179,3,114,169,187,138,22,125,7,192,152,105,131,43,139,239,250,199,181,247,125,240,235,117,89,145,117,211,77,210,84,29,104,174,227,174,165,244,141,107,174,147,215,136,103,138,65,179,165,36,213,193,87,107,247,205,85,47,15,243,127,63,255,240,203,40,215,88,234,142,190,3,69,9,63,255,248,12,24,102,121,102,52,162,6,89,8,51,64,58,84,175,100,227,82,136,106,42,252,225,153,18,39,152,66,34,33,224,23,41,18,204,123,64,245,36,8,143,142,243,54,82,173,5,54,82,111,20,180,100,174,146,110,104,11,11,168,128,104,193,24,185,216,96,202,28,73,48,244,143,116,52,106,172,64,171,210,171,105,50,83,83,143,169,109,62,73,107,124,119,38,94,55,149,150,30,165,30,69,112,111,227,168,255,251,176,68,209,8,196,198,102,206,187,111,67,112,154,172,217,115,113,136,180,17,113,157,62,237,153,13,194,45,51,166,77,198,22,48,146,5,103,26,44,104,204,193,174,190,168,59,28,50,22,72,158,74,199,245,220,47,151,95,242,100,124,7,246,0,15,111,248,24,32,107,126,73,146,129,6,98,22,25,92,30,96,242,136,140,126,16,39,26,11,169,82,248,178,195,19,246,102,1,105,176,12,0,212,36,147,12,21,48,251,75,71,85,45,156,80,190,224,126,62,147,128,69,86,168,125,154,199,136,84,178,199,45,223,31,101,163,222,130,109,250,242,102,236,195,176,199,211,147,178,236,177,22,98,204,141,103,86,50,28,227,238,226,75,93,108,153,236,49,76,84,33,92,231,57,14,133,215,102,189,209,141,75,186,204,232,180,127,217,157,30,243,188,238,212,144,242,180,77,179,253,192,244,42,0,173,246,244,195,161,131,157,143,12,18,174,65,208,8,72,44,1,67,245,192,253,23,205,246,107,79,85,233,115,189,3,87,37,61,101,214,132,10,22,105,94,179,9,54,155,238,155,133,180,210,105,18,200,124,133,196,200,80,37,148,97,151,66,22,187,157,170,188,21,67,204,181,173,58,102,221,250,112,131,225,160,100,15,177,196,195,99,76,100,162,39,173,166,198,204,137,242,44,231,17,133,74,180,52,113,195,136,98,156,254,28,241,227,203,97,172,236,118,25,169,136,16,196,17,151,70,109,204,64,160,167,148,111,235,205,55,248,236,255,116,245,175,253,126,228,38,212,0,7,118,248,201,112,152,227,145,64,206,146,0,204,160,100,18,33,24,90,24,24,38,13,34,58,93,2,1,183,221,101,32,137,6,29,229,228,191,158,247,114,77,63,43,110,147,243,79,100,127,85,98,144,244,154,61,15,190,44,154,112,97,236,50,3,19,10,192,64,102,193,160,173,133,144,144,40,237,116,93,8,166,155,157,169,135,194,212,70,233,216,201,43,81,8,202,138,82,25,154,75,162,28,77,142,98,162,49,70,184,131,33,85,133,17,204,44,83,111,74,157,28,101,213,135,69,136,235,136,98,136,204,170,99,232,232,123,52,117,83,170,60,195,4,7,93,219,203,74,216,245,10,153,64,0,187,174,134,88,169,30,4,250,104,52,56,160,136,194,129,51,25,138,130,7,76,241,67,225,133,127,117,153,49,249,124,221,53,218,211,52,244,180,181,178,143,58,244,251,131,233,165,146,248,68,79,184,161,182,196,4,97,229,75,161,105,49,89,226,87,116,153,98,35,11,162,148,37,45,73,51,108,31,65,54,161,181,115,99,253,223,61,201,228,39,229,94,9,50,221,218,157,36,155,74,18,65,231,53,156,228,106,172,165,84,231,20,242,243,95,82,148,255,251,178,68,210,136,196,160,103,78,27,137,67,242,154,12,217,115,117,37,180,18,237,155,52,238,37,87,202,73,51,101,205,211,23,40,230,113,253,11,73,109,62,243,252,235,35,122,234,193,34,95,235,244,154,35,246,249,127,255,212,243,62,165,189,136,1,75,32,0,109,218,24,168,214,28,46,69,152,190,207,137,2,166,17,3,102,17,0,134,2,6,162,64,64,48,3,16,6,14,235,94,119,208,231,11,163,109,166,91,147,187,27,153,120,106,102,233,58,237,63,23,233,248,206,179,170,233,173,197,211,42,105,175,124,161,247,107,148,55,66,66,141,163,70,140,145,10,140,16,120,229,198,181,152,104,116,52,206,156,127,255,254,167,62,211,189,181,53,75,22,240,212,156,255,242,254,70,110,238,124,173,139,8,58,169,183,236,99,68,248,157,173,135,209,232,106,186,11,153,103,116,77,238,136,215,151,255,250,157,63,79,232,11,85,1,0,3,54,186,24,105,248,129,252,217,163,204,101,92,20,76,98,129,134,6,24,16,4,204,82,81,97,224,166,54,252,252,186,91,126,229,156,57,98,24,167,149,67,123,150,200,46,16,44,124,22,18,168,193,179,61,131,141,188,81,164,133,140,9,31,171,36,133,100,145,176,98,216,167,116,169,202,81,33,58,173,123,141,107,155,212,174,201,157,77,177,57,101,82,144,97,216,204,250,20,215,81,250,187,55,61,232,89,95,43,61,244,214,253,40,205,251,54,255,186,105,232,230,119,231,10,197,200,71,100,68,196,254,112,180,46,114,163,239,87,231,152,223,169,18,228,109,253,8,128,248,0,27,183,167,2,190,40,74,126,93,199,254,166,96,162,128,235,35,109,62,70,81,224,128,72,108,12,224,33,212,88,34,225,204,53,39,38,3,165,98,25,244,160,98,136,170,69,28,167,69,38,72,19,114,200,129,161,139,133,75,11,167,72,214,119,202,6,119,175,155,230,132,249,186,18,144,44,47,85,61,142,81,131,75,42,83,171,255,175,249,105,59,118,54,83,121,45,228,208,230,187,69,139,134,169,151,106,66,81,226,7,13,85,237,93,221,132,1,81,168,195,203,82,110,238,231,210,252,85,228,187,171,227,94,148,247,127,255,222,255,251,26,108,251,223,183,253,60,192,70,235,0,39,246,220,195,146,243,78,149,5,71,195,130,99,0,5,76,2,1,47,106,52,35,154,55,197,157,169,75,185,60,178,54,145,73,148,8,134,180,136,44,106,57,39,143,147,155,31,165,96,94,51,202,74,218,64,89,51,19,205,148,217,154,106,153,179,14,248,234,104,250,247,62,223,255,230,167,78,52,229,187,115,42,105,178,154,77,90,251,90,156,213,101,135,209,73,46,12,82,105,93,53,141,151,159,147,244,211,121,255,251,178,68,206,8,132,189,102,205,59,105,85,112,151,108,233,115,109,232,108,17,245,157,56,110,37,109,194,60,179,102,157,196,22,240,182,54,187,152,126,221,255,153,63,155,207,124,151,127,237,89,147,63,229,49,203,206,20,213,255,189,238,75,234,186,255,168,84,10,89,0,6,109,182,49,213,68,212,102,3,44,176,129,128,227,0,140,204,84,0,22,40,178,213,43,38,4,179,108,87,202,23,206,74,233,237,54,73,92,206,20,116,21,41,173,90,189,14,90,155,134,217,188,157,222,117,6,150,22,20,166,40,72,214,33,161,121,145,5,33,146,53,204,110,163,202,197,75,58,217,163,211,216,170,42,38,173,170,110,57,166,106,129,140,45,196,254,172,100,188,64,142,132,46,114,88,241,194,143,152,73,208,140,132,105,10,207,109,130,105,144,65,225,199,87,252,104,144,113,235,190,57,252,50,22,239,135,30,55,230,212,4,173,0,169,190,244,212,191,79,194,200,212,196,193,8,226,66,96,1,228,143,86,21,62,226,179,104,61,219,78,121,12,162,28,206,53,46,164,236,174,45,98,125,214,173,45,158,128,33,232,181,254,203,169,249,69,0,229,174,219,246,176,100,168,179,97,37,97,170,49,146,231,89,83,110,10,99,207,185,79,62,55,195,169,200,107,33,100,103,238,81,119,1,108,120,83,50,103,39,118,0,100,116,130,68,209,171,218,91,57,127,38,113,161,236,96,165,47,10,139,98,100,155,40,111,223,32,73,179,24,236,255,92,25,28,52,149,183,216,112,120,169,142,156,215,187,108,157,19,64,27,72,1,0,0,5,126,255,153,52,89,208,34,25,173,41,170,0,37,32,200,56,24,125,155,49,50,17,72,68,51,29,104,246,226,62,211,161,157,28,67,121,13,245,73,43,162,33,106,198,14,148,208,236,217,189,221,106,56,26,15,8,45,133,83,53,37,70,98,72,82,167,97,130,8,180,114,143,105,127,140,37,71,150,42,45,70,209,131,165,70,153,5,14,178,230,227,225,229,142,120,221,206,21,26,59,37,172,109,31,220,56,250,40,218,20,21,60,203,138,170,226,105,163,32,95,198,70,24,254,239,26,163,216,73,127,249,204,255,242,30,122,35,95,95,255,240,13,104,0,185,182,212,207,42,195,133,38,76,196,245,51,241,97,28,73,3,224,192,170,62,192,161,112,195,23,126,149,85,216,118,219,179,49,164,219,181,94,253,137,172,243,126,231,57,55,17,123,35,86,41,221,191,181,29,206,4,198,223,208,193,228,144,146,241,157,2,214,19,7,49,98,230,242,209,78,228,221,251,178,250,239,28,178,241,18,171,74,243,247,15,124,109,137,207,14,250,107,191,92,41,169,219,41,62,89,78,108,211,159,55,207,152,92,217,255,251,178,68,206,140,68,173,102,205,27,102,62,98,147,108,217,202,109,136,106,18,133,157,50,110,25,89,130,95,51,166,205,180,158,240,123,85,153,176,114,179,53,74,11,157,210,215,153,217,110,238,116,167,156,66,133,14,119,47,166,106,173,252,229,58,129,178,128,11,251,238,101,109,7,80,202,108,83,97,211,162,48,147,13,8,14,76,227,47,48,48,55,38,146,243,42,139,74,159,221,87,141,75,230,41,43,82,203,254,31,194,138,110,41,42,109,119,1,47,236,5,67,9,16,51,178,101,117,135,111,181,58,148,174,148,210,120,103,70,141,24,158,201,197,102,39,43,159,151,253,55,167,8,212,166,193,63,101,139,149,127,219,98,44,78,234,21,170,218,80,219,251,69,214,133,165,74,162,181,137,123,73,161,48,178,208,131,122,81,79,252,109,114,239,66,38,21,209,71,4,232,167,19,56,235,79,61,5,2,83,234,166,180,160,158,175,255,130,78,0,43,183,252,195,17,99,63,4,12,140,222,52,184,60,12,0,172,6,43,58,169,76,13,6,179,86,38,249,74,217,86,73,229,2,94,154,138,209,74,161,169,77,43,117,126,182,224,67,151,173,195,22,227,23,174,74,41,34,177,153,14,84,161,14,18,141,41,14,45,133,10,199,198,209,151,96,193,228,71,85,115,76,26,136,107,230,74,196,6,102,112,94,167,201,8,38,136,172,13,65,202,228,225,72,48,116,160,44,101,195,34,96,83,124,253,54,106,188,201,6,165,47,115,29,85,95,124,172,121,178,180,65,254,233,99,107,143,234,34,165,140,136,247,109,175,80,212,12,9,80,2,174,251,227,52,178,52,194,192,69,144,9,204,32,17,210,50,241,213,234,254,1,0,215,180,14,72,2,76,54,35,109,87,66,176,249,226,237,226,10,150,15,134,6,181,58,140,178,186,40,151,192,145,199,176,56,30,138,166,196,246,223,16,162,9,172,194,202,30,150,42,10,65,105,76,39,58,171,109,138,190,137,133,234,32,114,84,185,54,52,21,80,225,72,134,129,14,74,52,118,100,143,24,195,134,115,22,84,65,136,245,94,125,196,212,182,149,51,208,149,215,28,200,135,8,112,36,180,54,93,84,74,34,255,235,120,249,34,255,233,25,162,71,255,255,234,16,57,58,237,204,148,156,192,3,205,182,248,211,223,77,12,108,4,106,101,192,107,60,72,24,192,1,209,46,85,3,42,179,154,244,187,16,236,130,29,138,86,185,61,26,189,14,197,229,143,13,52,126,86,237,198,218,252,7,33,167,20,178,34,201,177,9,220,63,123,88,204,215,167,105,158,177,131,70,158,165,159,223,104,197,22,122,195,14,26,42,176,189,98,241,55,37,221,87,20,57,95,251,213,45,152,194,96,186,24,255,251,178,68,203,142,196,182,102,204,155,131,94,82,148,172,217,179,109,136,92,18,249,155,46,109,161,119,194,78,51,166,141,182,25,56,253,168,227,105,162,100,119,142,157,38,84,142,85,92,71,117,255,189,7,210,69,170,167,108,105,164,61,199,23,133,162,219,110,98,45,135,59,142,91,76,222,160,98,197,128,156,219,108,2,31,24,16,51,247,195,143,53,1,47,152,64,137,141,26,50,88,100,144,184,1,153,11,2,104,18,134,223,17,207,60,149,228,201,79,19,152,5,104,70,108,21,244,7,18,205,12,72,206,23,163,252,5,179,11,208,178,90,252,146,26,93,101,14,146,169,188,204,145,241,119,31,45,203,138,141,62,204,210,75,127,55,58,66,116,218,195,165,100,110,139,64,226,165,214,146,7,98,126,197,119,146,158,43,246,61,153,52,15,59,69,155,254,239,255,251,89,251,220,78,122,78,119,222,163,250,205,218,215,157,233,23,135,74,239,251,67,255,187,255,253,132,229,0,41,54,176,1,230,34,31,49,173,147,54,206,18,47,8,78,11,142,180,144,225,177,96,102,116,241,51,197,230,255,133,131,138,24,134,110,177,49,98,165,212,252,145,120,30,17,200,197,106,18,0,32,27,62,51,46,66,185,184,138,252,133,6,161,194,235,27,113,38,89,227,228,255,32,215,102,174,209,110,170,42,107,249,187,79,175,166,168,84,171,24,63,38,46,92,100,116,241,35,165,138,178,72,91,120,182,141,212,133,136,107,157,58,79,223,253,166,27,79,230,89,191,111,184,231,249,137,154,143,191,235,214,63,255,194,43,192,19,125,255,53,129,82,157,196,104,160,96,149,56,172,149,166,124,208,230,253,228,153,138,66,239,180,11,210,138,173,220,20,129,6,101,19,140,168,41,84,81,45,60,108,191,151,105,23,137,23,76,101,36,32,122,16,193,88,200,88,50,66,117,21,21,171,161,4,116,5,113,3,181,248,22,44,112,78,75,150,106,24,53,81,0,152,42,224,11,71,67,86,14,193,49,55,93,88,63,212,255,97,85,70,71,140,27,177,43,154,231,50,51,205,193,6,225,208,16,115,218,4,157,25,223,216,1,95,183,166,186,236,17,149,205,184,125,54,50,172,192,163,179,19,130,65,3,4,142,83,146,160,205,161,67,170,41,36,132,187,78,22,115,114,151,134,69,15,71,160,55,158,95,20,130,85,129,216,99,209,231,82,69,13,51,168,84,219,237,26,105,89,242,136,21,129,182,149,98,36,170,246,26,116,224,135,90,142,51,78,66,208,181,167,243,84,185,37,74,77,89,50,249,186,107,85,198,16,220,139,166,71,10,87,122,28,133,229,75,26,97,57,40,196,215,240,132,18,173,116,41,39,98,180,190,253,131,239,34,139,44,255,251,178,100,199,140,196,74,102,204,155,108,67,96,126,107,217,179,96,195,120,84,145,157,46,110,37,89,130,120,179,165,205,172,164,104,172,171,119,81,38,176,162,5,152,139,224,121,106,116,35,194,179,109,89,237,207,103,38,117,61,255,221,129,67,0,39,182,252,103,167,27,123,6,12,217,241,182,100,18,6,168,230,196,92,6,104,29,185,88,77,74,153,47,217,195,60,91,188,32,5,210,46,12,141,18,48,64,26,96,116,81,98,179,24,66,79,102,139,76,23,37,202,143,125,85,120,221,1,25,159,83,211,228,168,173,229,138,138,137,77,174,130,74,97,43,9,35,132,254,199,188,203,81,116,226,138,117,83,143,200,77,208,172,191,74,66,228,218,203,210,204,54,251,141,49,90,220,253,203,46,82,217,237,118,154,109,200,177,162,172,66,63,82,116,134,149,136,178,26,137,183,57,154,180,10,205,119,255,9,39,247,223,187,148,167,61,221,203,175,29,248,99,21,1,128,11,174,247,26,94,220,6,54,25,140,224,101,32,144,232,104,192,128,32,192,218,25,173,0,80,85,60,168,33,213,228,196,71,1,248,225,106,68,214,74,192,244,140,174,63,28,38,37,173,37,6,197,194,48,236,135,99,232,157,174,49,97,217,105,90,243,6,82,141,67,131,177,113,170,105,178,78,238,48,84,138,204,152,101,122,29,42,175,39,31,169,244,52,163,205,97,197,138,138,48,217,34,208,148,34,126,74,23,60,68,48,188,211,75,131,120,171,237,169,227,52,218,225,70,208,184,196,132,229,218,70,254,121,213,28,229,220,68,33,255,58,161,109,153,112,147,13,99,201,229,254,49,128,46,216,5,75,118,198,112,193,70,91,9,230,101,145,6,116,3,230,16,3,70,26,132,70,39,11,227,192,44,104,170,47,65,110,27,145,90,180,64,67,66,10,228,213,100,102,27,186,96,45,204,199,217,248,88,153,210,135,114,5,72,81,43,216,204,39,40,167,225,12,127,2,57,254,195,10,77,203,44,57,37,203,115,54,254,194,88,18,247,10,71,188,100,212,84,123,185,102,242,142,54,226,235,193,111,58,212,190,103,99,41,54,197,222,201,138,15,184,124,33,52,117,33,9,59,82,87,140,173,58,98,187,119,84,238,94,78,178,51,228,176,46,223,115,135,130,172,228,34,119,90,247,161,147,191,181,122,253,169,247,176,59,0,166,215,238,111,100,167,144,14,128,192,53,208,140,44,198,195,196,96,202,13,1,22,5,167,154,107,70,111,93,106,117,17,252,228,159,168,48,33,100,72,25,97,35,64,19,64,19,76,0,136,150,183,154,112,166,171,156,148,208,130,106,205,169,75,195,85,203,226,154,222,51,74,127,138,197,166,235,61,179,116,201,184,100,72,133,255,251,178,68,201,136,228,229,102,204,187,140,67,82,160,140,233,99,117,230,94,17,173,157,54,109,153,17,194,17,179,166,13,198,13,120,149,235,78,98,185,136,81,28,210,148,66,52,109,144,228,168,229,153,62,12,166,135,53,120,140,213,25,197,114,43,70,175,203,142,168,27,70,127,136,226,215,162,76,222,63,157,150,78,31,127,255,28,22,2,210,141,127,193,212,179,154,4,8,1,70,157,18,152,140,30,154,102,89,15,11,6,81,208,194,97,21,1,128,68,208,58,88,67,36,156,98,12,39,67,209,193,208,148,164,172,193,44,146,122,112,244,165,134,200,84,211,129,110,204,220,181,19,19,185,190,91,171,144,234,226,233,134,16,8,236,41,153,254,106,236,178,108,98,17,30,58,162,20,243,235,23,199,33,71,54,6,108,78,10,166,68,109,178,25,186,102,76,116,236,126,45,210,134,51,204,178,90,26,242,135,193,74,150,154,78,229,207,243,229,202,127,208,40,0,187,126,208,213,82,211,88,6,76,88,63,48,8,212,24,0,49,128,96,196,192,86,116,189,129,34,118,171,74,161,241,214,8,194,90,86,84,244,18,204,233,173,74,224,88,2,91,98,59,42,220,49,34,227,183,40,72,22,134,61,186,65,133,9,81,45,188,158,142,164,114,8,166,204,71,24,142,34,239,137,214,165,14,94,238,201,93,161,222,26,153,11,166,76,42,205,49,205,76,195,206,177,39,65,108,76,60,163,196,207,171,114,84,65,118,153,246,174,79,110,81,72,254,251,34,55,195,253,134,236,81,241,217,143,202,102,170,149,98,166,180,227,102,28,183,170,33,89,151,254,168,12,96,2,223,255,204,237,63,54,129,8,201,2,0,238,209,134,130,1,5,83,64,5,8,65,106,8,98,33,8,40,38,245,161,206,4,167,49,66,80,95,42,114,240,111,8,134,58,134,196,149,129,123,143,14,4,229,163,217,32,232,132,195,139,134,12,174,28,80,135,2,78,215,177,199,156,81,148,239,92,192,169,130,183,66,167,70,163,125,174,16,115,22,113,4,40,181,60,197,14,67,100,94,134,9,236,251,151,123,135,76,113,71,204,156,228,213,65,95,52,100,139,152,98,147,164,206,103,51,82,63,181,183,157,109,207,28,236,60,195,180,29,105,202,204,142,134,105,187,107,253,40,163,99,25,83,83,244,21,169,200,3,187,127,240,45,72,128,217,172,16,33,120,92,243,14,69,24,149,34,247,47,138,226,157,134,97,199,126,170,108,106,146,134,146,183,47,82,82,90,238,165,85,113,164,185,200,35,57,31,36,108,245,238,36,145,198,163,132,206,139,188,187,148,109,217,221,163,219,20,132,25,42,214,159,221,183,29,231,167,173,153,24,72,244,72,22,215,27,147,134,255,251,178,68,201,136,196,204,103,76,155,134,61,240,158,204,233,115,113,136,106,81,141,157,56,237,24,247,194,58,51,101,205,179,23,32,164,151,95,221,123,69,104,19,221,194,69,106,169,171,87,2,19,57,60,119,211,40,8,95,255,225,63,141,44,143,59,54,254,231,161,190,85,72,103,180,125,185,132,82,175,111,205,160,7,184,5,221,183,225,163,6,38,142,2,205,48,246,67,39,35,43,51,53,114,144,50,114,104,131,24,158,102,248,66,19,2,186,220,68,154,122,71,134,106,93,20,206,5,132,89,142,102,219,124,119,27,85,147,178,7,144,195,207,189,13,3,147,79,110,82,72,245,120,3,74,0,215,149,29,27,65,222,239,9,110,187,61,223,249,177,175,95,122,154,253,207,118,204,162,77,12,219,187,117,167,214,229,123,197,50,72,238,235,38,231,115,179,180,69,26,185,103,19,212,211,29,229,150,236,207,71,174,229,202,197,47,105,93,131,236,246,40,243,53,20,192,117,85,0,189,108,180,11,100,49,176,228,99,3,146,16,18,135,76,194,78,139,42,183,201,96,126,157,151,185,213,134,158,6,199,39,161,167,140,129,129,168,2,97,97,161,219,225,5,150,35,30,29,160,76,104,241,153,131,14,166,187,204,181,171,24,42,84,28,99,12,106,113,19,226,200,107,24,68,41,233,83,73,49,212,89,50,250,36,15,164,129,241,254,203,87,60,165,64,201,171,170,104,153,173,229,110,183,190,147,132,125,132,223,216,194,145,212,127,99,231,151,33,107,137,30,57,181,133,204,211,253,198,92,150,82,254,106,189,246,52,38,0,43,190,252,135,56,96,69,137,128,135,166,246,6,24,216,16,9,4,25,16,44,96,128,36,156,20,35,30,10,59,72,122,158,82,218,201,119,91,233,36,84,12,42,146,150,241,210,182,196,180,55,9,139,142,201,118,125,128,137,177,80,186,244,0,2,66,101,169,73,197,193,179,105,180,32,51,113,98,242,35,176,201,19,221,212,212,217,88,32,125,10,129,197,51,221,73,65,138,72,184,194,172,126,211,147,191,229,53,111,99,147,136,116,120,152,218,228,87,39,67,39,51,45,139,237,207,200,206,229,220,239,210,248,116,254,130,82,64,83,255,181,59,59,129,11,12,161,115,132,116,46,52,59,8,240,245,135,121,203,150,205,115,85,56,83,187,70,197,233,166,67,209,163,144,185,193,177,164,203,15,142,155,69,172,225,41,149,149,57,26,162,7,140,56,174,53,129,107,104,212,242,255,96,140,193,57,72,125,34,159,44,61,10,39,50,137,67,6,176,176,173,21,76,130,0,196,19,15,32,84,111,106,56,145,58,140,23,151,202,120,133,180,28,51,28,93,192,178,104,61,79,38,37,78,85,168,14,241,255,251,178,68,199,12,196,88,102,205,27,153,64,96,138,76,217,131,113,131,148,18,133,155,54,109,37,15,2,141,179,165,13,179,35,105,63,140,101,81,40,255,204,237,220,123,205,255,252,53,172,140,47,227,25,70,180,71,250,142,219,160,133,96,2,236,223,27,143,48,114,201,161,38,31,21,217,139,140,128,142,76,181,164,210,129,225,243,42,121,22,46,64,50,109,163,85,182,102,143,206,36,189,0,50,199,125,4,241,72,92,51,0,44,134,139,4,41,123,187,35,122,54,160,153,55,186,80,184,53,96,145,31,86,177,149,84,139,75,175,217,223,50,40,157,18,16,233,186,37,194,3,214,221,140,44,157,222,60,67,198,94,115,233,172,183,42,100,210,62,237,246,247,102,255,239,103,180,83,220,94,24,180,247,237,193,122,88,73,162,232,145,186,238,238,235,170,27,149,235,61,220,37,218,166,210,151,147,58,21,63,103,171,87,84,191,123,213,183,61,193,147,207,99,2,24,197,0,18,68,4,238,223,83,91,252,233,0,49,105,142,57,100,190,14,78,221,22,252,192,160,86,191,104,133,1,49,56,54,23,82,21,103,103,152,66,195,152,124,53,66,148,80,145,121,221,35,71,34,52,213,213,144,21,3,103,209,156,144,132,40,118,122,41,111,34,161,216,192,224,78,241,80,50,170,211,166,183,117,167,170,117,138,98,157,138,158,118,122,84,171,155,123,69,65,229,161,163,166,96,88,135,28,57,6,51,26,191,241,63,255,123,7,79,105,255,38,19,102,149,45,53,255,252,182,63,248,168,175,138,250,154,219,216,19,176,8,151,127,133,47,78,56,168,212,107,15,68,93,20,7,130,194,198,197,203,128,76,72,201,32,175,197,19,142,89,182,163,94,106,23,115,219,140,190,138,102,51,157,151,178,180,178,154,114,24,206,53,44,122,228,116,54,81,46,47,171,113,100,76,32,36,45,45,237,219,37,52,226,61,227,139,184,93,152,255,48,172,66,202,74,204,155,42,200,83,56,130,34,100,103,114,34,85,212,135,32,226,20,174,117,156,196,46,180,118,162,81,53,213,78,174,82,81,206,234,219,156,135,110,75,213,211,247,214,149,109,60,28,0,12,114,83,187,91,140,249,5,59,152,148,212,99,19,42,29,13,76,98,50,32,168,202,195,227,36,12,128,34,226,213,52,199,153,223,14,4,51,53,65,14,56,12,226,83,71,14,67,78,250,165,72,76,222,250,237,202,51,9,105,211,174,10,230,81,85,45,82,175,205,172,168,212,90,244,98,84,238,42,163,216,168,82,241,173,90,88,248,20,59,52,7,64,224,126,168,17,60,194,225,116,120,43,62,78,78,213,44,189,202,54,106,87,108,169,9,156,7,149,162,247,225,117,126,214,181,173,255,251,178,68,200,0,196,84,103,78,83,73,66,240,133,76,217,147,108,197,196,23,129,155,44,110,49,91,10,174,51,165,205,199,153,184,88,235,56,213,183,107,215,111,190,204,86,39,87,188,133,10,136,166,223,90,162,138,208,214,199,93,92,134,110,141,245,114,105,18,48,217,73,216,231,34,33,53,149,31,82,119,236,110,131,243,111,161,221,243,77,56,98,1,135,240,0,13,223,243,133,71,12,188,47,56,234,28,225,37,128,169,24,204,194,67,25,1,70,66,128,32,161,140,193,131,192,69,98,47,35,109,12,156,235,133,97,176,44,25,142,48,27,154,68,245,24,216,220,165,110,104,57,80,86,80,159,201,209,53,108,100,25,106,179,217,219,139,134,11,97,124,100,38,166,130,154,51,216,232,138,178,41,80,133,92,100,53,228,194,4,136,21,201,31,176,215,31,8,30,154,15,183,185,13,144,102,197,60,93,219,27,166,179,217,62,136,252,195,227,113,140,178,205,75,57,134,225,156,129,187,174,222,22,205,253,246,141,140,218,130,183,183,154,65,77,221,239,27,12,140,114,234,237,63,234,251,196,86,55,214,100,115,253,135,0,106,85,0,1,38,240,207,21,168,224,83,188,101,34,49,200,180,38,27,204,94,13,68,3,41,128,192,89,48,8,5,13,81,108,70,1,177,212,150,68,38,117,18,86,198,144,203,210,249,176,52,40,74,135,188,176,27,185,22,116,86,91,77,92,177,137,3,176,210,148,243,15,86,197,78,198,80,125,85,16,133,97,26,252,98,63,44,104,244,203,162,251,92,112,118,191,88,156,106,94,228,61,48,134,109,24,175,0,99,75,170,237,235,63,222,145,116,98,104,229,166,214,236,126,55,241,54,219,88,244,211,181,152,245,247,178,136,212,30,89,215,224,205,53,37,35,17,164,244,110,180,100,213,122,224,96,140,248,14,134,103,255,210,81,191,230,191,251,234,191,252,210,128,53,128,0,91,182,50,104,128,194,77,44,67,58,0,4,89,10,80,101,136,186,70,4,67,235,15,179,217,61,53,11,102,10,22,131,25,52,161,36,220,158,157,207,25,64,28,107,4,66,79,68,66,178,205,86,24,69,217,167,223,239,253,217,235,118,41,206,66,163,22,222,140,245,44,65,168,87,45,220,105,154,101,85,53,148,142,166,101,41,144,231,28,168,70,238,136,164,58,78,215,163,208,206,75,210,165,125,182,163,247,255,234,48,1,0,3,246,208,198,229,112,232,18,12,197,16,52,137,196,48,232,27,48,240,0,26,11,26,229,160,16,56,196,209,68,84,2,97,78,211,58,129,96,216,210,67,63,216,169,172,182,98,95,63,105,201,138,59,145,121,44,117,254,122,40,228,111,188,8,253,182,24,123,238,75,161,186,71,255,251,178,100,179,140,197,98,103,75,155,166,63,64,112,204,217,179,105,37,106,18,193,157,50,110,153,91,1,231,179,166,141,161,159,48,218,21,4,190,183,35,88,133,203,21,131,147,187,98,146,18,143,172,153,237,57,251,146,57,27,141,221,78,83,132,75,41,241,221,137,67,97,45,109,157,235,220,120,59,218,237,232,251,155,206,213,31,79,184,46,187,120,40,67,253,77,157,82,170,254,174,121,223,163,255,94,191,246,125,195,103,0,3,118,244,209,11,49,229,140,187,147,202,37,52,84,17,43,136,147,165,177,10,245,163,77,94,26,146,76,67,118,109,88,222,21,176,215,38,123,202,44,62,57,99,88,115,113,40,62,157,234,140,255,249,139,222,136,98,130,63,51,203,57,114,239,124,191,172,40,101,110,3,167,45,116,132,84,133,45,5,49,9,134,162,161,65,2,165,23,191,76,42,147,70,94,41,65,140,131,236,74,79,250,245,106,244,24,70,185,21,168,191,91,191,244,109,147,250,156,219,130,78,0,7,190,244,209,157,225,109,81,153,97,198,18,25,142,4,84,20,193,97,180,105,66,179,7,136,145,82,88,55,156,92,152,207,228,53,206,34,145,70,74,37,122,216,117,161,75,112,31,165,30,165,149,100,90,153,72,244,240,186,156,151,194,177,52,87,182,76,185,145,113,9,137,243,177,198,137,149,5,134,15,122,3,197,149,216,147,146,255,241,209,50,75,83,13,95,62,177,210,120,163,131,163,133,168,233,113,132,14,138,40,147,11,23,38,169,200,182,191,113,118,138,226,143,27,112,82,173,203,93,223,255,239,124,215,213,40,134,124,175,255,54,147,127,215,125,69,123,165,107,255,227,64,37,40,0,15,255,242,48,1,84,104,9,243,74,95,1,34,12,110,6,12,3,22,189,85,251,165,202,142,204,153,156,99,52,241,233,142,93,11,17,165,243,195,119,15,8,18,204,202,124,199,49,14,44,117,191,217,233,255,52,167,91,153,25,36,77,63,99,147,105,152,186,107,57,18,160,136,184,207,154,139,74,238,153,173,169,16,171,97,137,15,36,237,115,45,253,127,245,93,125,115,27,127,217,182,238,245,227,186,222,93,123,75,219,226,190,66,10,80,0,23,36,167,114,252,230,158,156,6,185,144,6,92,129,6,7,136,193,64,96,193,112,144,32,98,73,163,5,68,148,6,151,245,85,33,202,104,155,162,211,93,117,47,138,68,158,124,235,60,78,148,34,203,155,55,46,105,114,199,138,153,175,53,165,244,148,46,19,75,90,80,125,1,148,213,38,21,149,40,125,8,100,200,251,49,9,68,162,42,73,120,206,113,68,212,162,173,111,204,245,225,87,61,140,124,93,110,158,92,34,176,196,92,207,79,226,151,74,43,191,245,255,251,178,100,196,140,196,214,103,77,27,143,66,240,115,236,233,211,97,72,126,21,133,157,44,110,165,121,66,151,179,101,77,179,31,160,43,36,131,18,68,245,19,196,243,54,47,132,103,74,210,146,189,50,122,230,55,21,203,216,234,103,241,112,106,165,112,255,114,73,162,153,100,87,241,212,113,77,131,153,200,187,249,40,5,104,0,19,114,67,19,115,3,39,25,35,225,247,15,129,162,0,202,128,32,65,226,213,238,98,235,202,194,207,196,0,136,14,96,204,206,227,251,54,199,37,19,113,8,180,113,209,132,78,93,123,172,207,63,145,106,175,92,106,84,198,209,202,54,162,207,27,241,148,196,166,180,253,37,184,148,29,110,114,212,87,10,9,78,22,106,84,171,172,192,130,76,27,145,191,26,243,55,251,182,78,76,187,156,70,229,151,144,153,241,166,68,161,40,65,199,41,147,127,8,17,231,40,85,10,32,243,87,134,167,165,178,90,233,169,119,39,131,7,23,95,254,196,54,254,254,101,196,27,142,244,228,139,149,9,149,221,180,59,169,231,22,150,181,113,192,173,0,34,152,167,55,183,83,101,132,181,193,99,102,36,90,138,63,78,60,86,217,40,22,157,46,151,72,113,140,140,189,88,44,171,72,44,126,251,100,13,147,197,180,245,118,16,78,50,68,64,38,146,178,58,89,76,198,133,2,205,160,68,155,13,63,253,23,36,92,121,199,141,138,200,108,96,169,130,56,165,69,141,42,82,199,57,219,53,48,243,71,205,222,50,73,208,121,253,69,171,53,76,207,51,213,73,73,18,57,205,70,120,19,226,147,94,33,38,132,21,127,242,81,2,236,61,17,34,190,237,93,127,253,255,244,106,235,255,236,9,0,1,32,0,15,109,185,165,122,152,186,49,145,18,149,66,3,0,18,34,74,206,156,179,8,14,66,232,114,125,221,183,106,154,150,134,81,205,62,182,169,38,45,238,229,122,149,233,183,94,255,230,209,31,220,96,56,118,154,176,84,111,38,115,163,124,37,118,211,244,173,217,185,178,199,12,183,203,207,219,213,127,119,110,239,181,121,231,98,56,63,249,214,243,125,203,66,253,36,246,237,157,211,93,61,238,231,163,107,164,188,151,250,175,115,176,212,60,77,134,233,81,50,226,111,231,15,137,129,67,191,159,135,218,216,185,68,15,168,51,128,29,255,122,119,246,156,212,6,170,33,208,136,48,32,12,229,210,95,173,116,196,4,72,103,226,75,5,58,224,56,16,36,122,5,168,20,64,177,2,60,36,19,42,97,27,4,33,203,66,211,77,201,23,62,81,154,68,84,148,230,134,212,251,50,84,62,187,49,15,56,161,1,73,123,190,254,234,216,86,5,205,56,78,88,161,230,153,86,112,76,174,206,132,15,255,251,178,68,187,128,132,97,102,208,83,73,67,120,140,12,233,202,108,197,202,17,197,157,56,109,37,13,66,57,179,103,13,180,143,16,49,100,86,141,145,104,35,109,146,44,217,149,210,186,166,118,146,217,123,147,182,97,20,75,235,194,139,245,226,125,115,165,100,94,134,12,245,136,255,255,255,155,175,255,255,80,65,64,0,221,110,51,87,115,75,58,50,70,67,156,8,2,133,9,12,171,8,176,196,176,194,198,157,199,114,11,105,27,143,202,42,103,32,169,81,186,97,89,224,169,122,97,230,187,132,78,228,165,252,187,58,172,203,223,55,197,192,202,141,134,108,235,186,53,37,72,66,110,153,196,53,22,167,208,41,170,27,53,227,123,255,249,188,98,203,202,249,232,89,1,137,59,181,102,167,214,43,80,114,166,101,181,50,95,119,8,235,115,48,127,162,96,176,122,149,11,58,255,206,207,193,152,48,66,48,168,29,88,252,111,161,2,81,183,7,130,164,71,60,66,1,0,9,119,251,157,34,249,247,176,152,24,161,185,45,183,227,198,202,208,14,5,81,229,53,97,176,195,195,17,117,28,26,153,103,121,22,87,209,30,155,20,75,168,212,18,181,215,43,142,205,42,56,50,145,106,150,27,66,139,168,117,154,151,133,90,48,40,139,139,215,241,25,148,175,234,185,60,65,179,0,48,88,201,22,30,207,71,116,176,221,179,55,120,235,94,173,108,108,112,231,153,76,202,59,31,109,34,215,81,141,100,150,182,28,163,6,53,44,14,44,112,246,36,117,217,185,223,17,89,80,236,223,202,218,245,211,13,145,0,97,208,62,223,245,19,245,164,82,205,227,210,121,152,24,2,113,136,8,0,185,182,184,193,52,2,128,23,65,130,87,27,1,77,23,154,13,74,165,141,102,93,53,44,175,16,162,227,239,100,163,50,118,109,89,147,173,130,72,106,84,108,78,94,97,218,78,119,48,210,105,105,82,240,228,84,101,168,121,28,109,45,60,230,212,197,253,17,10,200,249,204,134,238,172,243,169,140,244,212,203,41,116,30,199,163,149,210,242,25,228,123,62,38,198,151,174,24,206,205,230,39,231,148,206,80,114,117,27,212,173,53,191,64,245,128,20,177,167,104,1,203,78,65,144,43,9,208,98,209,150,228,177,16,120,97,152,12,100,104,90,173,162,32,45,29,83,24,136,17,48,104,19,40,4,208,32,56,229,36,193,85,213,150,184,20,74,157,175,129,9,31,150,236,151,33,37,119,148,188,49,174,90,142,162,114,162,68,33,203,134,25,130,64,104,148,183,22,51,122,204,225,134,233,1,215,128,93,170,120,5,237,138,61,217,89,140,216,166,157,214,83,65,49,193,16,140,52,166,107,181,55,251,104,189,166,20,146,143,218,23,255,251,178,100,200,136,132,237,103,77,187,111,67,114,117,140,233,215,101,98,126,22,189,157,32,78,225,13,194,10,51,102,157,150,24,208,186,46,165,183,161,145,39,33,133,151,82,168,169,51,58,61,39,17,28,210,116,150,227,78,26,217,189,221,253,60,173,71,203,143,51,136,171,199,42,73,102,15,143,129,72,24,157,215,113,196,93,85,112,224,13,107,32,8,239,246,225,249,153,30,51,70,84,187,86,25,102,35,66,208,68,68,42,15,0,52,150,16,83,131,28,136,17,101,138,64,21,115,76,112,205,224,169,24,148,55,249,236,252,54,97,241,203,143,219,51,191,255,145,60,227,98,87,103,185,41,47,170,110,38,98,222,222,85,202,58,104,233,12,159,47,30,238,214,126,251,215,99,103,51,90,154,106,47,182,223,249,48,223,178,53,111,155,226,231,196,92,182,158,220,187,49,93,157,120,233,179,105,167,119,156,194,89,63,245,238,183,103,86,223,223,96,42,0,45,255,248,237,174,205,48,29,145,28,250,19,16,49,64,112,129,85,9,93,111,4,12,224,59,80,251,118,120,93,104,189,187,181,166,98,18,255,194,139,8,163,92,155,123,158,153,86,229,112,61,215,142,45,123,44,233,183,37,222,163,18,124,25,236,234,242,148,107,49,183,172,57,134,81,153,155,254,63,37,247,166,244,9,163,69,31,200,245,235,199,37,91,176,220,132,218,244,214,175,77,70,90,172,87,78,22,154,120,155,43,83,182,170,225,36,8,89,75,54,156,77,203,199,106,94,114,77,13,71,213,206,9,201,178,69,225,213,29,212,242,199,35,183,100,61,12,239,252,252,53,96,2,183,91,207,115,212,202,16,12,141,72,246,211,140,120,44,194,2,214,137,143,132,67,226,1,4,209,140,196,101,180,141,213,136,192,211,45,164,212,204,114,252,98,158,43,239,227,105,62,231,67,50,232,252,173,239,186,204,223,171,49,56,110,106,103,145,162,73,132,70,224,134,40,17,167,42,142,199,190,75,24,16,149,68,99,29,26,205,142,230,50,203,145,202,131,149,34,104,108,187,242,101,221,161,108,47,3,144,249,73,184,122,131,198,115,19,19,23,44,220,76,69,254,243,36,64,183,212,43,205,241,249,48,166,202,109,72,19,82,206,166,169,195,230,166,228,108,26,57,146,163,237,84,174,240,98,128,6,235,118,48,100,200,202,68,0,49,28,209,130,50,242,9,17,133,128,42,218,177,148,9,233,112,214,219,208,238,229,10,106,119,233,121,187,245,229,157,132,205,64,87,99,148,149,38,249,41,151,84,142,207,82,95,158,169,76,177,8,152,80,197,88,134,139,181,49,110,67,163,48,162,52,55,135,204,137,14,38,56,228,109,205,103,205,237,114,83,205,200,238,175,255,251,178,68,202,12,228,196,103,76,155,105,86,96,156,204,233,99,109,40,196,16,125,155,52,110,12,249,130,15,51,102,77,204,32,104,153,78,245,214,66,59,221,155,40,161,95,202,109,197,63,42,8,230,52,153,142,94,84,197,48,161,238,69,187,53,13,84,51,77,51,86,19,255,255,48,12,208,196,73,3,17,141,205,68,3,49,241,95,158,130,30,7,137,81,58,175,92,62,232,64,239,4,59,97,0,45,40,211,224,37,8,5,129,83,144,30,41,110,13,65,178,4,170,81,103,12,22,120,78,90,234,156,228,29,175,29,219,211,83,178,87,29,202,252,43,189,221,162,208,157,170,201,170,182,87,73,68,171,102,90,118,143,72,153,239,35,154,234,154,118,252,150,69,97,88,225,215,158,154,33,226,41,95,137,139,26,155,121,215,36,92,69,183,241,147,113,243,45,197,66,221,214,31,221,0,171,182,252,207,36,67,196,3,76,22,103,3,13,21,42,152,17,19,144,14,189,147,221,235,149,191,140,5,139,211,195,76,122,95,59,245,46,219,171,37,124,168,168,159,183,109,190,129,119,110,55,27,155,124,93,138,105,155,92,190,156,161,173,103,118,72,116,17,70,13,42,139,141,102,54,74,106,70,89,20,47,202,72,100,164,17,205,73,82,154,200,252,69,211,119,85,157,247,233,135,235,40,149,29,103,152,25,203,61,86,163,16,137,217,111,37,151,111,232,195,107,255,19,228,234,51,62,182,89,120,159,164,100,143,61,185,212,139,17,179,213,29,30,133,215,57,211,33,107,187,228,243,223,118,168,169,9,0,41,182,252,213,234,128,253,233,151,19,160,193,137,139,4,38,17,10,17,3,193,195,217,10,16,181,183,108,183,104,62,252,15,164,114,130,202,152,19,54,88,247,93,171,35,172,29,107,101,114,85,211,26,125,86,187,46,234,197,82,37,110,35,177,28,108,117,108,187,6,208,69,54,40,168,53,158,206,148,103,75,107,118,139,106,113,185,41,106,75,99,80,163,198,59,38,106,110,54,222,108,135,166,37,9,225,217,238,154,97,37,162,153,101,160,167,102,167,100,186,21,27,150,29,118,46,248,238,82,90,135,88,161,98,188,145,131,83,22,28,132,149,155,153,162,32,124,95,92,147,115,122,164,136,14,200,3,46,215,227,51,155,55,66,51,58,17,52,17,209,145,16,19,120,208,132,195,234,187,216,188,50,211,229,205,49,253,100,43,216,156,162,56,159,108,188,52,158,158,20,201,6,9,128,161,178,206,57,29,6,176,129,215,82,44,250,144,240,178,120,109,68,106,17,150,4,143,121,102,197,219,39,35,54,220,136,36,179,208,147,78,52,137,108,226,135,155,66,177,37,145,92,208,130,52,132,250,131,253,39,71,106,149,255,251,178,68,211,12,196,240,102,204,155,134,94,96,156,204,217,99,113,232,106,82,201,155,50,109,177,15,10,79,179,165,205,183,161,57,199,212,58,15,73,178,175,97,202,125,9,173,6,32,34,178,93,209,149,17,136,194,88,110,225,253,111,154,89,77,166,205,248,233,44,215,79,249,142,190,0,41,156,0,61,183,252,220,103,78,170,180,215,163,141,220,12,198,64,12,116,28,199,196,3,5,219,24,32,113,70,97,9,26,125,124,237,44,224,49,37,39,117,15,70,225,86,137,98,134,126,72,204,62,22,233,217,206,3,53,65,51,9,213,18,198,40,52,37,81,74,170,170,61,25,46,71,219,230,149,104,109,100,83,198,232,148,54,122,135,90,49,157,203,82,155,35,147,162,244,57,101,166,22,34,242,228,133,180,105,84,87,23,179,239,122,114,106,39,30,174,90,51,99,151,125,230,42,186,41,100,68,152,31,63,212,67,42,120,250,231,114,140,169,190,120,158,190,2,26,66,0,203,173,240,136,104,237,210,204,92,248,21,8,84,18,25,10,110,169,91,23,113,23,252,211,71,108,141,205,33,76,209,247,22,203,113,250,85,72,11,71,217,82,87,82,133,135,69,164,163,100,235,25,235,210,170,65,216,151,24,33,208,196,37,226,7,223,76,175,161,178,169,193,149,103,73,193,230,90,12,88,169,28,73,162,213,72,123,153,3,54,132,186,142,218,186,177,200,189,85,202,196,60,243,80,241,115,239,30,168,38,224,151,66,6,251,27,137,195,142,251,190,184,227,190,190,91,248,219,95,254,231,143,252,46,0,94,239,249,145,132,28,60,201,192,168,2,6,135,129,67,11,128,201,1,197,202,189,91,20,225,105,60,42,221,10,116,29,41,109,5,45,92,107,234,85,29,221,23,187,179,180,143,191,43,85,119,161,232,37,205,155,156,187,98,184,49,57,67,194,148,5,61,127,254,0,139,0,2,118,33,232,42,110,191,95,43,136,203,235,174,230,130,121,132,116,53,183,173,237,201,61,179,177,209,76,169,18,41,75,21,116,203,126,82,148,170,121,146,229,187,49,18,72,231,30,234,114,58,218,166,20,102,94,246,250,6,220,0,227,114,195,81,102,140,98,110,49,217,8,199,71,195,3,3,76,46,83,49,0,136,56,18,177,2,160,165,131,114,145,60,112,6,136,72,228,72,96,23,166,164,71,94,107,57,209,196,237,58,96,150,243,165,193,4,176,240,78,77,197,243,208,142,52,98,171,238,158,11,6,32,180,97,115,142,64,244,84,172,250,48,210,20,212,62,163,56,129,85,18,142,124,83,100,188,116,195,77,187,202,89,46,158,137,68,33,28,77,26,171,196,194,180,20,142,53,199,70,182,151,78,236,62,202,74,28,252,98,254,23,255,251,178,68,200,12,196,55,102,205,27,108,67,80,132,236,233,131,108,103,204,20,141,155,42,110,61,13,66,97,179,101,205,199,153,176,134,31,143,190,132,39,26,188,255,242,131,134,247,61,115,68,88,176,193,18,155,71,183,46,134,148,235,79,3,64,0,213,0,38,251,254,100,200,193,137,144,70,99,79,153,112,60,6,15,24,16,30,96,241,40,136,9,13,62,72,88,180,152,34,35,185,136,81,140,164,132,217,36,210,53,179,171,221,179,182,166,232,148,178,16,224,123,192,126,240,172,109,149,7,43,230,153,41,156,110,254,216,188,59,2,208,84,99,180,74,66,150,19,146,189,75,53,122,106,152,153,44,172,255,49,106,67,225,121,223,205,255,58,180,206,251,10,103,198,71,61,105,155,179,217,57,45,206,157,75,110,14,184,156,121,137,59,34,34,187,59,172,206,219,235,207,41,24,127,219,97,247,151,119,21,246,169,140,254,119,239,253,193,30,154,0,128,25,109,219,24,140,129,130,183,140,150,133,22,69,133,132,2,196,161,42,185,122,32,30,7,105,77,53,43,155,91,18,149,105,166,155,137,211,204,85,149,65,84,119,162,18,119,234,236,150,87,51,51,59,55,4,92,250,95,206,238,169,241,126,118,161,82,102,148,166,121,37,25,191,59,195,239,212,98,10,93,159,203,107,166,205,196,79,50,159,88,211,55,217,208,206,239,158,154,161,214,164,176,60,160,165,73,86,182,229,66,202,205,100,124,108,108,102,111,102,54,163,219,71,100,35,183,255,218,210,103,178,159,178,25,169,209,189,195,173,246,133,254,114,184,208,2,26,173,80,2,178,237,204,179,32,138,140,219,139,77,248,188,195,6,86,81,156,30,20,68,143,6,164,192,99,65,28,10,228,184,109,138,74,124,182,25,40,189,46,158,233,169,205,86,114,26,238,208,242,102,145,68,230,101,41,236,132,61,68,170,223,202,96,82,141,19,165,182,64,132,188,53,92,204,195,156,56,85,149,237,200,155,148,120,123,104,139,185,239,187,184,162,109,174,135,37,75,35,248,254,218,43,41,94,178,199,200,116,56,82,228,223,227,103,78,21,205,121,113,209,205,196,117,41,91,191,105,247,87,22,73,226,146,226,156,196,216,173,188,12,223,231,248,70,138,24,2,184,246,1,61,181,244,201,122,64,204,224,83,33,130,130,254,160,132,136,125,48,226,18,168,92,73,70,174,61,242,183,10,17,173,4,31,168,4,144,208,40,52,246,76,193,117,69,21,38,63,155,164,49,21,120,185,75,136,31,73,253,110,49,72,93,211,74,166,165,113,175,205,88,165,47,53,76,168,132,31,55,205,85,244,178,181,73,28,53,93,85,223,87,247,212,204,68,252,85,36,27,35,199,67,88,158,204,255,251,176,68,203,8,196,180,104,204,187,102,94,96,150,141,9,83,109,232,78,15,237,157,56,109,153,15,66,21,51,101,205,195,11,8,31,99,162,62,98,227,226,31,227,171,183,175,171,210,46,255,139,138,255,185,6,93,0,21,44,218,24,127,30,108,48,136,137,196,16,100,11,130,137,135,230,29,23,140,1,80,26,66,20,67,229,31,93,140,46,130,117,67,163,16,68,255,42,114,196,236,52,243,213,130,43,83,103,46,121,232,38,225,171,25,196,37,49,133,239,141,145,52,66,144,158,134,200,135,250,158,60,183,106,33,42,108,238,142,171,74,119,83,59,144,82,186,211,18,205,51,149,90,71,87,181,198,56,64,193,85,154,229,33,74,48,183,42,21,157,25,26,21,200,100,61,5,220,154,234,199,43,183,122,169,127,145,127,253,254,61,0,38,228,136,195,255,19,131,153,12,238,148,50,72,13,16,10,7,64,102,96,96,49,6,19,73,164,36,122,75,130,0,108,17,238,67,163,43,117,225,118,123,56,244,182,121,99,59,174,239,60,139,97,116,199,229,147,111,175,110,222,113,174,99,26,183,0,139,148,148,151,186,171,165,89,68,213,94,72,145,155,238,64,243,201,198,229,13,107,55,161,102,12,186,109,220,144,213,248,253,181,54,216,85,74,205,171,132,17,107,151,74,112,115,19,87,18,87,4,173,218,115,233,235,43,41,220,156,30,154,154,216,161,173,200,248,180,141,89,20,221,255,47,124,246,113,105,179,237,75,215,159,86,125,57,173,122,40,6,48,5,221,183,166,16,175,155,220,218,102,208,25,169,197,96,193,57,17,68,176,90,8,41,38,104,8,12,80,0,9,19,226,136,255,40,143,84,45,156,177,69,233,149,219,74,177,11,107,83,35,26,137,42,250,177,140,186,183,191,101,130,212,202,41,81,211,32,152,166,120,217,82,162,13,82,135,247,165,85,76,138,13,107,224,124,57,45,80,40,80,184,120,35,163,136,150,82,8,2,167,40,122,198,10,80,96,153,163,94,225,24,97,184,168,226,93,95,214,88,249,35,180,38,160,124,190,173,78,50,241,162,234,37,179,7,216,169,33,214,84,74,77,161,55,203,145,48,183,23,87,247,255,247,194,76,84,36,235,61,120,65,64,171,182,223,154,66,52,100,64,33,9,228,0,41,16,133,192,64,69,131,76,198,116,159,110,19,214,252,51,169,185,154,70,44,109,165,87,170,51,52,73,13,32,108,221,192,236,92,145,164,89,142,184,185,89,74,85,123,248,145,117,152,146,154,163,110,63,150,121,61,212,200,174,25,79,249,116,91,170,247,125,57,141,136,187,191,69,166,179,206,249,218,164,162,138,180,248,133,190,22,246,213,180,235,27,80,217,106,167,209,111,243,103,255,251,178,68,217,12,196,253,103,74,155,137,62,96,161,204,233,99,113,232,78,17,253,155,54,110,37,111,138,82,51,101,141,211,23,49,14,175,159,159,49,73,27,138,182,181,169,215,169,109,152,68,244,252,172,104,229,46,95,105,234,105,69,249,64,62,103,0,9,185,117,52,98,20,49,240,33,6,164,102,75,130,131,65,248,64,14,97,96,150,96,8,32,182,75,86,190,209,197,79,178,10,102,170,222,178,232,42,158,25,151,191,142,212,34,98,219,253,5,88,133,58,254,222,187,46,155,251,114,30,133,211,226,205,235,203,102,105,163,186,115,131,54,113,108,95,127,190,189,118,230,95,218,126,236,86,182,49,250,243,213,191,38,17,137,45,156,253,62,49,221,13,146,178,175,35,99,249,59,121,117,187,187,146,208,137,201,160,200,193,26,109,158,218,213,46,146,73,219,67,78,119,102,247,232,157,253,93,110,204,131,187,87,24,17,149,0,185,37,208,207,188,112,212,33,80,195,113,224,193,227,16,192,128,172,148,17,48,188,46,14,16,16,168,112,8,5,3,74,18,92,41,51,128,186,87,242,162,113,164,118,35,203,202,189,247,5,234,165,206,98,2,166,127,26,123,213,93,150,87,130,38,162,116,174,244,220,118,65,148,170,134,164,178,213,249,85,113,192,24,68,166,77,1,108,129,102,151,14,241,134,191,184,69,236,204,199,45,247,211,57,43,142,87,150,70,45,151,242,108,223,5,237,91,114,157,120,7,149,187,52,83,211,62,109,204,149,108,220,20,137,156,172,9,44,218,162,217,211,15,207,59,205,47,243,52,156,150,125,11,207,36,61,171,74,25,127,184,33,29,160,19,215,111,193,21,8,55,0,58,120,168,33,24,84,82,129,85,60,144,100,112,28,37,220,114,50,100,244,110,37,29,226,15,173,205,232,97,136,135,211,207,67,2,188,182,145,20,203,177,151,75,119,117,196,33,245,39,142,174,135,164,65,109,19,13,52,221,191,126,59,172,235,101,183,164,38,92,197,137,134,200,164,94,244,246,253,237,255,190,81,150,234,40,142,58,26,241,193,153,35,241,88,109,187,110,121,146,155,171,121,65,251,142,155,142,90,230,55,255,228,62,43,160,11,219,239,12,9,115,54,193,104,196,169,131,84,27,76,54,27,14,45,24,128,30,95,214,76,42,20,155,105,139,4,144,176,150,100,150,175,163,91,111,251,13,199,222,187,81,72,62,212,211,171,122,29,126,33,135,94,60,214,4,138,52,145,57,42,162,146,18,113,163,173,90,8,71,94,152,157,20,61,65,254,80,32,62,193,133,13,27,71,56,25,133,211,239,38,171,57,147,97,165,163,228,180,111,104,68,149,74,110,122,146,132,23,214,80,229,107,18,138,211,141,236,115,255,251,178,100,205,140,197,36,102,203,27,166,86,210,123,12,217,179,101,136,68,83,181,155,48,110,36,247,194,2,179,102,77,148,149,168,255,29,216,106,112,223,185,159,114,191,197,179,223,196,173,65,83,164,138,53,209,147,251,167,233,187,187,221,239,211,191,168,32,229,0,21,182,236,98,190,9,149,186,29,98,146,62,1,32,122,180,74,100,170,229,87,54,55,242,25,115,72,201,65,162,130,218,169,3,212,232,190,232,156,78,156,88,15,19,181,26,92,177,46,39,198,51,185,204,32,24,67,28,174,51,91,141,56,188,60,40,102,26,66,162,163,185,196,245,83,22,68,100,116,114,177,200,73,166,20,40,138,32,250,228,69,91,213,21,110,167,206,167,187,177,148,141,37,35,29,236,151,48,144,231,53,133,87,214,133,90,79,97,227,199,157,233,146,153,180,162,130,45,0,149,110,208,205,149,145,163,72,65,140,206,192,240,72,72,192,194,243,6,135,3,3,229,217,48,56,25,166,44,33,111,164,4,192,41,132,61,79,129,38,203,74,165,211,213,171,18,160,21,5,96,52,162,217,141,75,194,183,82,131,50,90,10,183,135,144,117,18,218,80,57,36,144,32,64,132,18,148,72,81,111,0,70,92,219,100,62,103,254,57,27,51,124,236,35,249,254,205,71,98,221,75,59,178,69,177,132,192,70,114,61,73,248,59,9,36,188,120,58,247,32,236,114,226,218,168,156,183,43,242,125,160,129,133,253,220,20,10,212,68,130,100,200,126,223,206,251,223,240,182,124,216,198,158,82,255,255,253,40,7,160,1,46,223,25,50,14,103,227,233,129,9,38,57,25,130,1,166,39,2,153,92,40,2,33,176,34,17,10,0,68,64,69,104,78,42,137,25,208,176,28,43,106,20,89,113,112,68,170,211,179,39,39,56,8,89,254,104,151,83,72,11,225,215,162,30,134,144,118,234,39,115,166,120,43,78,45,169,129,240,32,96,152,194,40,137,190,234,236,72,44,23,145,151,204,114,227,177,130,144,246,238,69,18,96,225,166,156,61,163,177,42,93,64,226,209,21,110,36,188,213,169,187,65,170,76,177,239,114,96,195,162,8,56,202,78,143,154,46,150,229,247,36,26,131,97,22,132,6,248,27,218,116,62,230,191,142,87,169,183,36,168,142,255,226,214,168,160,87,89,0,5,237,254,18,31,49,226,131,48,43,58,80,100,79,8,35,12,13,80,74,137,234,215,227,9,58,211,31,138,239,123,52,135,80,129,66,132,232,84,123,195,163,36,0,155,72,16,176,169,11,141,80,214,233,11,238,170,38,49,89,185,250,247,85,68,120,140,180,25,190,199,77,223,245,84,58,186,41,136,210,89,42,121,157,201,173,213,42,226,82,17,97,33,38,186,170,255,251,178,68,214,8,197,11,103,75,27,140,51,192,169,76,217,99,113,232,94,16,173,155,54,237,165,15,66,61,51,102,77,183,149,184,167,133,87,152,89,110,7,201,138,74,127,227,125,180,32,59,59,142,197,135,27,205,127,255,127,23,249,242,106,50,71,227,167,255,228,58,0,3,55,252,216,193,13,136,224,209,5,15,252,104,104,12,100,44,201,128,25,131,80,44,196,133,200,76,155,154,92,157,81,22,29,196,124,119,54,63,126,132,57,55,45,54,167,151,140,117,49,104,65,2,232,221,131,50,101,99,115,195,243,184,45,48,163,98,198,53,151,9,55,7,218,107,181,45,75,236,134,56,149,159,111,189,217,209,89,221,212,138,234,115,20,65,146,104,234,74,243,161,148,133,49,7,189,68,200,34,230,68,185,87,59,33,204,36,125,182,171,209,102,12,87,222,91,51,60,146,37,144,152,117,22,206,215,56,252,107,55,19,0,149,0,7,191,216,194,109,141,184,104,198,28,140,33,20,8,18,12,20,96,37,97,147,5,184,132,63,75,0,189,226,240,78,213,105,211,172,86,48,224,150,118,65,76,36,157,22,204,64,9,28,35,242,239,84,56,186,112,19,80,232,7,206,190,3,50,23,69,246,238,46,31,184,189,216,194,154,185,179,141,78,204,95,232,59,239,69,174,58,113,38,54,155,86,215,162,171,145,69,142,165,141,165,167,148,106,3,189,169,156,98,165,176,237,230,183,203,173,106,164,223,39,161,144,247,93,45,247,22,139,98,102,142,169,39,26,247,204,125,213,255,244,235,159,229,180,214,35,127,253,252,116,49,160,2,191,255,140,14,176,214,24,130,146,193,112,112,80,9,8,17,142,135,173,85,88,5,2,106,51,232,77,121,226,231,96,198,175,34,102,167,107,78,196,179,213,198,163,242,50,204,74,225,11,23,106,133,74,68,245,121,244,215,224,105,60,87,129,41,168,252,123,207,123,182,163,223,117,97,20,152,129,246,100,59,100,80,156,78,163,173,28,92,168,81,76,113,226,202,68,5,132,147,6,200,149,131,254,114,241,144,61,173,220,230,161,144,43,114,122,72,205,171,87,187,153,164,91,126,42,100,219,170,9,154,36,205,184,92,106,87,186,67,219,178,217,119,127,173,87,67,72,226,235,248,4,80,0,101,251,227,142,120,251,22,49,136,142,100,197,20,49,0,219,98,176,74,92,52,43,172,201,9,238,68,186,252,60,217,178,187,242,58,172,242,196,118,41,106,179,155,114,190,115,177,201,139,210,10,104,237,253,63,115,148,45,173,110,107,55,167,125,181,83,249,237,133,187,165,101,11,81,2,174,151,251,223,84,101,227,217,202,203,240,131,251,221,118,183,214,154,105,122,119,151,172,94,58,63,29,106,138,255,251,178,68,205,140,196,196,103,76,155,108,91,192,153,76,233,131,109,136,110,17,93,157,52,109,24,251,2,21,179,166,141,180,161,120,121,189,118,197,99,189,227,203,176,241,189,35,221,17,221,49,161,140,53,70,95,234,136,108,246,250,30,238,188,137,127,160,7,184,6,237,183,192,165,243,54,8,48,133,147,168,32,42,0,32,168,8,98,57,24,29,11,126,36,192,227,48,25,89,186,37,130,228,144,193,74,168,139,62,115,80,240,208,6,48,36,7,137,166,117,108,42,67,76,211,239,53,240,9,216,222,232,94,85,226,68,115,72,54,216,117,112,85,91,221,203,74,157,46,213,58,86,99,163,155,84,54,208,142,38,42,157,233,50,162,29,89,80,119,117,115,22,141,19,11,212,175,63,140,143,107,146,211,27,253,60,215,206,55,213,62,111,111,250,225,251,255,34,162,190,2,59,0,5,54,212,195,25,19,34,141,140,8,99,49,226,148,28,36,14,79,143,10,203,246,68,11,48,0,77,76,225,244,80,78,24,162,97,88,51,11,245,220,223,46,137,243,66,36,111,31,108,46,77,38,176,214,88,101,158,202,215,34,239,30,16,221,142,170,17,189,231,15,213,8,232,199,203,6,228,207,105,108,245,131,42,85,210,199,10,181,127,91,208,241,184,212,30,176,65,113,46,97,34,1,102,145,8,88,234,177,113,197,151,154,50,212,76,47,158,196,244,89,98,183,204,143,179,35,165,206,50,248,143,23,155,129,132,138,53,130,196,91,15,238,146,63,246,245,142,106,190,253,175,145,247,227,68,43,226,36,144,41,64,128,1,54,223,243,20,67,72,142,198,82,2,152,40,150,24,128,219,156,114,149,140,180,205,198,144,240,193,76,170,140,234,51,66,32,110,90,39,71,14,161,164,35,196,99,205,24,20,155,12,14,162,87,24,102,43,3,123,185,106,87,46,196,204,153,219,151,167,163,233,201,9,82,136,224,161,137,84,117,217,45,159,236,48,148,54,40,231,80,132,32,93,130,211,151,245,149,5,225,169,74,183,98,89,104,83,226,245,210,165,150,118,227,43,50,212,224,166,95,124,246,239,250,172,189,247,243,165,183,252,90,159,254,205,219,95,255,237,50,71,231,187,154,116,162,137,127,22,214,191,81,3,165,64,1,237,190,34,241,60,51,19,82,96,50,246,2,215,153,80,0,8,97,62,131,128,198,9,152,195,194,215,147,238,5,112,23,67,153,42,142,103,44,148,85,129,102,31,124,158,22,13,6,241,231,165,151,69,165,177,139,116,54,107,180,75,244,43,179,27,123,211,96,252,47,78,219,247,218,68,28,184,46,28,44,88,232,126,27,161,253,202,172,13,181,37,77,45,4,23,6,199,62,117,44,34,181,92,83,136,198,116,255,251,178,68,212,12,69,11,102,203,155,143,67,96,153,236,217,151,115,9,24,19,193,157,48,109,161,91,66,111,179,101,205,198,33,177,196,140,64,225,198,196,69,77,233,78,217,205,5,154,93,31,3,185,126,4,130,35,69,200,243,162,7,220,136,34,196,37,124,164,210,223,48,253,30,202,245,36,127,115,229,28,160,32,178,0,14,91,189,52,64,96,154,158,96,200,65,166,67,194,195,112,112,68,148,100,233,184,161,4,96,224,44,109,91,167,166,28,11,9,201,202,208,174,16,16,205,65,72,11,5,87,9,54,79,25,154,17,162,37,236,32,115,250,83,31,28,254,96,76,69,213,82,105,226,162,167,53,51,66,208,187,149,172,52,219,171,183,11,51,3,198,89,71,157,217,76,70,49,40,59,20,48,209,198,193,178,51,88,28,56,105,37,17,122,73,153,138,124,136,166,91,193,120,172,156,56,194,94,140,57,41,210,30,205,132,169,106,37,40,247,107,16,223,252,65,50,190,31,199,95,235,111,80,47,243,45,255,0,69,205,42,0,41,246,244,197,26,227,107,130,76,110,138,51,56,196,48,88,96,32,200,140,6,193,81,140,183,242,185,10,143,61,18,54,228,218,61,153,223,202,253,52,220,34,2,183,132,217,126,38,89,163,59,145,225,9,179,20,169,79,8,150,186,81,136,37,227,181,188,189,226,162,199,60,207,103,194,242,227,158,246,27,49,119,126,154,219,95,14,120,217,41,34,183,175,107,38,35,95,195,207,175,175,222,59,59,66,189,71,205,89,223,82,92,119,221,253,158,90,219,51,92,118,227,163,31,185,219,236,5,190,138,171,220,198,95,245,54,169,250,126,166,93,144,19,112,3,179,107,76,69,138,53,56,88,200,225,209,41,81,48,128,16,9,10,3,198,128,108,72,0,37,145,58,81,53,8,167,191,27,163,165,179,244,144,245,13,20,213,37,138,140,210,149,180,141,218,165,179,148,98,165,54,53,43,229,37,45,165,160,225,159,221,196,196,160,237,207,221,20,103,147,38,111,34,38,95,255,217,178,247,62,59,182,84,175,72,91,201,136,165,108,98,88,92,51,52,23,42,250,181,180,193,244,121,151,41,21,53,146,103,138,139,219,252,124,159,19,178,158,98,24,52,121,226,102,212,110,122,15,54,154,159,236,223,240,221,0,7,117,255,155,187,160,105,97,161,175,154,176,64,40,60,193,196,157,38,6,201,198,1,194,174,56,255,11,152,6,100,22,120,243,238,3,125,208,48,152,28,244,56,230,46,227,153,162,20,11,170,102,202,102,172,139,58,3,67,124,203,5,238,142,184,169,71,177,214,109,208,199,204,186,135,201,52,100,105,189,163,74,227,214,250,158,239,136,234,47,137,138,87,213,119,167,123,52,255,251,178,68,192,140,132,132,103,76,155,134,62,208,141,236,217,147,112,199,202,17,101,155,52,109,189,9,194,44,51,103,41,164,153,120,155,164,21,177,2,55,119,136,181,42,185,189,220,139,249,229,238,99,235,25,216,248,209,110,136,25,71,252,183,68,95,80,125,124,71,255,173,172,13,0,72,0,135,183,219,243,167,184,110,200,3,200,147,129,224,226,16,136,245,15,71,68,2,157,41,66,225,198,96,187,84,250,144,63,49,221,205,80,159,130,180,121,18,211,58,171,79,180,117,129,87,226,107,150,93,174,182,158,87,40,203,199,67,117,119,50,233,98,179,124,206,63,174,240,232,230,45,22,163,44,189,41,235,213,185,156,198,109,175,47,8,227,51,157,145,31,247,127,235,39,197,205,97,148,76,242,51,251,7,255,244,71,61,255,174,10,230,26,186,227,190,54,22,49,110,18,247,255,113,38,111,236,136,176,46,42,163,255,32,10,0,61,191,252,27,109,51,208,24,12,13,49,248,73,59,1,194,66,32,121,128,0,50,240,160,81,232,121,147,149,131,86,128,23,84,13,246,113,187,103,45,196,162,153,68,151,13,105,115,171,59,64,242,213,165,169,41,113,171,62,19,156,105,22,191,15,206,69,191,218,6,180,171,148,62,146,166,28,235,7,140,57,111,228,238,251,110,197,145,186,121,123,218,134,249,154,245,203,212,181,113,234,72,84,33,105,183,34,2,220,210,44,113,51,52,26,217,232,188,139,157,65,236,81,132,152,222,137,125,235,174,42,5,21,107,190,34,110,28,251,54,123,18,69,101,62,201,95,245,197,34,32,2,192,2,1,95,254,220,194,122,77,56,68,196,25,13,112,137,51,18,132,184,37,1,172,176,4,4,168,109,51,248,59,44,161,233,4,140,95,12,53,134,135,28,52,171,199,165,5,12,183,35,179,133,139,252,32,124,33,180,77,125,82,86,237,105,186,39,246,111,166,211,110,8,90,203,199,44,170,77,14,206,49,136,101,86,65,146,234,51,205,26,10,92,81,135,42,203,138,171,176,171,154,57,89,173,22,45,134,78,85,46,56,121,110,143,81,15,66,203,72,56,73,223,247,169,195,121,50,236,89,78,72,159,16,170,82,201,6,231,8,2,79,147,7,181,118,63,19,114,50,255,24,10,66,0,4,223,255,77,234,140,200,75,71,29,129,37,236,236,4,6,207,33,152,25,81,45,136,211,2,140,74,166,39,237,89,175,110,212,198,89,218,147,91,193,139,228,40,29,195,163,85,157,81,103,17,117,131,78,255,157,171,189,27,11,230,205,233,224,212,251,32,118,40,241,46,137,36,159,69,218,49,3,229,81,217,226,102,168,130,98,158,208,99,241,73,20,105,3,6,152,215,21,103,29,116,173,87,214,255,251,178,68,205,136,132,205,103,76,155,134,70,192,151,172,217,183,109,40,126,17,21,157,55,77,165,20,130,19,179,166,205,180,161,176,188,37,21,80,97,233,109,12,182,251,92,77,79,75,207,127,204,247,85,112,203,125,239,118,251,255,31,91,251,130,86,2,183,107,177,172,67,152,58,73,153,190,1,14,209,200,72,76,10,4,232,179,66,168,186,220,145,183,26,45,90,228,184,110,54,34,246,140,146,232,11,232,46,28,69,152,117,135,21,126,72,139,58,211,84,212,115,207,70,177,163,169,108,150,81,215,124,221,161,145,204,25,44,61,121,120,65,149,153,21,19,216,146,25,149,42,226,55,189,71,41,138,203,210,243,10,205,189,155,48,53,171,75,50,226,3,180,230,147,187,156,105,195,122,154,246,224,223,214,110,42,7,113,252,169,46,156,157,254,81,73,242,4,174,0,0,128,3,46,223,211,153,100,52,68,96,163,41,217,129,5,71,12,64,48,120,36,189,106,229,14,41,174,226,175,56,30,244,103,134,238,149,22,143,97,218,251,165,38,22,218,3,6,49,163,117,147,131,125,83,70,188,161,27,10,79,175,232,170,214,89,162,111,62,130,119,11,62,190,183,179,116,57,241,53,78,56,202,60,211,230,53,82,200,168,57,28,82,116,157,68,201,172,247,16,181,168,162,230,140,149,205,18,114,10,164,139,23,179,67,167,166,220,194,219,155,54,211,59,70,212,145,253,191,172,210,149,146,235,239,55,54,245,229,83,165,236,226,185,187,237,84,186,189,140,100,159,106,253,162,26,0,0,96,0,187,253,241,131,34,181,13,68,35,172,153,166,38,155,125,14,169,112,84,58,193,197,193,209,42,138,19,200,140,7,110,2,11,76,166,186,12,173,11,91,185,107,51,168,163,163,150,251,251,231,254,97,238,201,123,179,79,134,51,144,69,88,111,212,207,234,135,40,133,105,169,112,46,237,167,14,211,249,237,173,235,74,10,103,40,216,79,94,8,67,91,38,126,27,121,71,90,11,94,165,179,227,33,72,101,195,146,155,105,43,50,234,142,89,123,173,141,134,17,253,15,18,17,76,164,121,123,173,225,225,9,237,38,253,245,182,228,0,5,219,117,48,202,238,48,160,129,49,169,95,52,196,65,48,204,3,50,8,11,21,3,204,12,2,17,220,24,50,7,0,17,208,160,6,158,81,119,230,46,228,67,138,113,29,167,87,13,222,92,233,182,27,237,16,32,3,131,24,130,152,102,216,84,185,155,195,176,68,65,179,188,114,136,197,100,228,141,89,147,83,64,50,218,247,54,97,151,172,73,222,129,18,41,241,37,227,89,225,149,31,187,172,170,222,254,183,147,179,238,235,48,77,13,153,126,49,182,178,79,98,215,135,139,77,219,11,255,251,178,100,213,136,132,233,102,204,211,108,91,64,141,44,217,170,105,38,84,22,225,155,42,110,165,123,66,135,179,165,157,182,38,137,228,82,65,75,198,79,146,58,173,173,86,14,16,227,149,73,180,241,171,195,130,251,131,173,23,119,25,129,227,153,59,172,84,102,205,96,165,86,24,42,153,198,245,250,45,133,39,173,93,174,117,179,48,10,200,0,46,89,112,203,1,172,59,153,217,201,190,75,135,4,131,152,12,200,16,40,34,171,204,120,197,13,154,242,96,57,82,249,99,135,122,82,219,101,105,195,161,158,152,108,51,147,13,14,131,193,45,74,114,98,126,241,41,88,152,35,40,193,134,182,80,199,94,99,204,198,55,91,191,97,207,101,31,204,250,239,114,139,230,222,124,114,245,9,183,176,234,62,51,179,2,102,169,164,48,102,88,157,203,163,98,46,204,129,189,201,93,69,88,187,51,207,51,226,105,55,173,107,76,227,95,166,232,36,222,67,116,230,19,43,176,204,186,74,45,225,18,70,182,227,113,179,82,243,69,39,177,82,248,189,92,165,89,212,27,237,85,0,39,46,208,229,248,179,88,2,71,36,199,58,66,0,129,198,75,8,152,216,8,16,65,72,179,6,133,200,129,144,107,142,195,156,8,91,73,109,20,230,60,38,4,219,29,204,246,18,208,210,13,166,71,160,183,114,120,223,13,92,143,107,60,144,213,136,136,178,126,217,118,123,53,251,197,168,105,196,93,225,92,194,12,44,27,187,52,243,228,36,204,118,155,71,233,202,76,182,222,45,213,20,51,229,97,106,227,116,84,148,70,137,166,153,199,53,28,107,137,222,97,220,110,31,116,51,102,75,58,230,134,173,107,61,31,28,245,31,43,55,199,245,28,79,245,247,250,69,200,6,0,41,182,252,202,131,96,101,145,56,226,11,244,21,2,44,61,21,219,185,81,34,210,176,196,249,107,82,58,152,206,255,40,171,229,185,217,207,135,49,179,127,85,47,227,175,191,106,73,149,22,64,114,159,11,204,214,194,191,197,197,234,255,8,212,239,209,0,34,213,6,135,112,42,197,14,40,212,30,164,69,51,179,164,113,42,155,213,133,75,117,218,32,234,71,215,226,109,223,166,126,220,114,51,200,221,108,242,84,177,75,59,14,109,255,93,223,50,162,95,167,221,161,180,209,192,7,118,255,24,181,14,143,17,198,22,138,198,80,4,225,112,120,193,224,96,12,13,136,128,56,201,129,0,139,19,168,160,139,254,83,45,193,236,165,177,77,155,41,153,135,241,88,106,120,147,81,184,195,225,171,49,170,27,215,239,205,214,104,240,222,54,64,8,124,153,51,108,152,145,134,48,184,226,8,26,52,197,52,117,185,127,124,221,186,92,47,205,105,112,171,196,181,255,251,178,100,187,12,196,184,102,203,155,143,67,208,125,108,217,179,104,102,204,18,197,157,50,110,161,89,66,24,179,166,77,183,161,56,246,54,56,234,52,251,181,158,119,105,147,9,90,149,136,58,97,70,92,210,246,117,185,213,52,174,237,109,217,29,44,135,22,31,14,50,185,187,35,49,207,221,76,71,61,206,147,174,168,234,172,28,96,11,151,93,132,39,38,54,96,96,10,67,224,234,90,96,33,69,176,77,119,180,196,68,64,121,97,22,20,37,43,208,182,72,16,231,149,138,187,148,168,135,102,28,67,56,240,250,43,253,64,103,114,48,23,51,108,32,188,249,137,31,46,121,151,221,183,106,212,41,42,166,223,219,237,213,87,85,126,100,213,122,164,142,138,97,174,241,122,245,105,73,166,147,81,115,117,149,21,45,114,233,252,93,85,172,68,88,201,237,174,234,90,98,251,92,151,94,100,222,96,244,189,99,251,116,154,155,157,167,229,174,103,13,82,0,23,109,248,239,2,35,97,131,140,248,155,53,59,52,4,42,49,129,60,194,3,4,199,95,102,12,42,39,3,182,1,9,59,11,255,72,199,9,162,126,106,95,97,81,246,46,172,138,95,22,190,76,19,180,169,212,206,87,31,122,111,83,88,109,97,198,123,46,198,176,91,30,45,193,109,210,89,212,98,104,205,3,191,152,68,16,179,113,81,15,255,222,105,231,52,52,227,191,245,217,159,119,76,138,121,236,216,248,206,243,255,236,221,245,179,62,99,24,86,222,103,150,219,242,238,101,127,109,13,85,70,35,60,160,123,98,50,126,141,56,199,86,124,234,76,174,249,139,157,230,135,213,100,113,196,57,210,144,19,191,16,0,146,237,131,25,76,172,192,201,82,207,24,88,104,216,210,129,75,4,101,98,68,64,38,72,66,174,227,104,254,144,76,221,140,139,70,66,71,110,115,117,38,204,123,146,180,116,20,57,241,222,158,172,56,143,99,39,20,112,6,145,71,219,144,85,187,204,234,184,172,18,221,125,125,181,109,188,178,18,138,40,107,181,127,53,187,226,125,62,67,63,53,165,240,138,171,169,37,210,60,234,194,247,34,50,202,131,217,69,146,124,182,197,88,63,218,168,135,148,57,121,87,23,122,111,110,220,200,73,236,71,200,52,138,55,115,139,133,174,85,93,255,126,204,132,148,85,191,251,246,171,10,1,166,235,0,5,175,216,195,247,97,168,161,151,25,135,93,63,16,3,2,164,99,9,0,154,3,11,48,184,118,64,231,51,134,88,206,16,195,169,198,25,142,159,97,45,243,42,142,97,134,125,43,217,22,21,40,89,246,159,133,0,150,16,67,17,66,97,185,229,140,172,96,131,17,177,150,87,241,233,1,89,172,179,195,180,54,5,5,95,143,255,251,178,100,202,12,197,12,102,203,27,134,94,98,155,140,249,99,109,230,108,17,125,155,50,110,60,237,194,16,179,102,141,161,151,104,8,130,195,207,101,122,121,2,100,208,214,90,43,29,52,170,77,102,125,19,85,67,59,53,149,239,87,114,23,53,172,204,232,107,156,137,253,127,215,186,163,234,244,253,91,78,179,156,207,247,185,80,92,0,78,237,249,104,134,86,153,233,166,200,0,96,0,115,240,177,2,130,13,148,101,147,14,186,218,200,225,138,87,186,14,181,102,173,217,38,242,137,180,89,102,80,238,230,99,182,243,173,75,219,176,60,227,213,102,222,231,127,117,255,127,159,122,226,160,48,117,18,8,204,204,19,185,93,18,159,9,208,141,181,185,63,12,163,27,196,49,212,220,23,12,227,63,51,153,107,15,100,40,218,223,127,171,50,204,200,29,115,63,140,198,150,182,14,170,136,156,232,74,177,102,68,158,136,194,234,214,245,169,212,6,0,1,111,204,212,42,0,202,239,56,223,51,28,198,176,100,195,33,140,202,112,200,195,160,92,26,38,152,20,4,24,116,3,152,62,0,24,22,14,62,150,90,208,24,19,113,22,58,165,2,0,144,213,178,32,5,151,50,9,26,34,41,22,83,48,176,171,149,72,203,84,197,166,196,87,43,116,96,170,42,92,213,187,215,221,145,59,79,236,203,37,120,219,86,183,42,130,163,46,42,245,151,54,173,101,192,133,82,195,207,238,213,27,50,245,146,217,95,242,142,33,48,209,212,218,62,155,144,197,17,181,110,105,227,48,198,217,135,143,78,57,147,191,115,175,178,145,86,67,210,75,177,23,46,99,16,35,149,78,68,10,82,176,172,151,157,85,94,195,226,147,219,219,215,191,113,77,255,255,166,223,95,83,3,86,0,3,191,248,32,160,132,81,4,64,74,212,87,42,146,24,10,152,109,176,36,11,57,114,148,113,214,165,125,233,165,116,146,235,213,50,171,40,251,146,13,207,97,242,207,214,233,237,201,101,87,104,33,185,236,229,25,99,134,123,195,13,125,97,31,161,169,238,81,180,185,223,242,10,67,218,47,231,14,43,142,68,20,103,72,17,36,165,188,81,6,85,246,71,26,126,70,184,157,185,196,47,62,47,204,251,255,14,122,186,72,116,191,233,255,111,215,236,25,96,0,54,255,5,143,19,237,1,210,80,88,161,201,11,136,134,28,1,35,128,209,122,76,0,3,0,1,131,119,8,1,88,152,144,18,202,152,12,227,199,71,57,28,135,95,7,101,229,190,176,159,4,69,107,146,131,199,22,243,38,100,129,252,252,252,41,62,141,91,177,152,178,98,164,246,205,64,177,124,175,91,87,111,144,244,195,52,68,210,207,237,53,83,164,181,210,173,124,213,44,68,255,251,178,100,203,12,197,200,103,74,155,169,87,64,119,140,233,179,104,103,218,18,25,157,48,110,177,20,194,4,179,102,141,161,159,48,189,127,255,95,87,107,59,112,91,8,82,176,238,83,65,53,50,177,201,78,205,127,176,184,216,155,65,149,63,181,39,247,243,255,255,255,87,255,255,255,245,0,30,192,1,221,254,52,141,72,208,154,245,71,252,114,138,24,132,32,17,2,69,211,168,198,23,93,240,235,195,79,35,112,97,204,45,222,207,83,49,250,41,107,213,61,61,102,189,52,205,172,48,189,168,252,57,39,160,131,237,224,7,66,138,18,100,57,129,1,177,144,201,87,134,194,7,4,195,228,145,155,51,73,63,237,200,149,37,80,114,59,165,104,215,145,76,234,145,216,244,53,4,10,25,61,100,12,164,247,189,219,254,214,48,241,164,131,102,159,23,159,169,245,127,247,109,254,189,17,142,2,245,0,23,110,244,206,115,96,237,0,184,194,146,180,199,33,20,196,16,116,192,128,176,132,16,1,5,32,225,76,112,54,12,6,27,116,212,46,130,22,58,118,220,249,187,81,8,114,87,27,135,38,21,153,103,215,100,243,244,15,228,130,97,149,221,180,239,246,45,32,143,191,249,64,116,125,221,90,149,48,148,94,30,60,145,74,171,41,203,33,38,26,66,29,7,117,226,24,250,137,185,187,13,133,8,81,59,101,33,147,22,93,220,42,243,27,199,230,61,67,249,216,61,54,7,26,133,146,210,4,69,30,167,107,16,151,104,246,117,193,241,184,127,106,39,203,95,199,46,225,255,212,239,60,105,255,247,159,217,83,9,159,138,255,189,232,26,133,15,0,3,182,216,201,48,176,232,32,72,192,130,120,198,193,116,194,240,60,12,50,152,10,23,4,3,42,20,96,104,114,6,7,83,172,96,9,125,32,71,45,196,133,190,47,20,1,57,17,173,63,113,220,161,139,179,185,116,236,142,77,53,148,126,68,169,209,143,57,50,102,77,197,157,57,60,186,98,77,118,252,170,164,141,216,155,165,213,220,50,152,183,255,176,114,119,100,204,140,207,255,231,31,106,91,61,31,118,133,189,123,174,162,109,43,173,219,121,241,245,13,184,202,83,228,108,123,102,141,141,173,231,150,183,244,51,72,251,148,165,163,210,242,13,17,86,196,18,156,238,215,210,138,232,84,233,85,182,161,5,64,1,93,247,167,40,4,119,179,198,136,72,1,29,69,67,44,9,93,35,64,171,248,70,14,252,191,174,91,49,151,167,186,54,171,118,17,25,150,24,14,203,202,16,137,70,232,206,84,35,102,47,141,221,93,177,132,136,229,65,67,55,177,65,132,60,81,89,1,243,184,138,56,241,232,116,24,245,127,185,177,173,52,46,75,104,204,98,84,21,255,251,178,68,209,12,197,64,103,75,155,166,94,192,160,172,233,115,116,197,230,17,145,157,54,109,177,13,66,45,179,102,77,183,149,184,49,4,187,13,23,133,89,18,156,51,51,156,107,29,251,180,162,21,220,218,165,45,149,95,137,171,123,102,105,145,2,255,169,255,255,228,117,85,255,227,252,170,165,163,160,118,63,227,174,0,45,0,2,155,252,7,33,61,26,163,15,114,60,180,17,225,96,112,137,137,0,141,13,67,230,16,82,133,211,41,251,12,199,152,94,63,63,148,191,101,228,243,108,157,64,241,90,121,47,35,209,11,182,85,194,150,80,165,29,81,151,68,21,98,121,22,49,59,171,188,82,206,233,80,237,138,51,233,158,106,219,188,48,40,241,49,96,35,219,161,247,210,198,36,219,203,58,185,77,87,68,86,23,233,100,30,76,163,136,206,68,156,146,149,29,157,85,149,149,145,21,15,61,213,42,171,87,98,186,43,155,119,77,246,250,93,219,245,63,64,85,1,0,5,118,218,25,214,208,97,210,136,161,64,104,230,96,160,89,134,65,165,222,26,6,201,140,0,3,80,56,61,134,203,163,83,185,211,101,118,206,166,48,144,217,99,48,138,120,189,131,71,211,155,40,158,185,183,94,30,71,78,69,22,84,182,236,123,200,202,181,233,19,67,194,148,35,229,155,53,153,85,30,242,45,179,237,45,201,30,189,162,227,15,190,210,220,251,166,61,29,209,80,147,115,80,235,17,119,42,76,125,75,217,241,67,227,175,88,227,59,170,91,255,44,105,198,167,203,151,177,86,191,251,240,77,192,11,248,212,127,163,37,154,70,81,230,11,24,24,64,34,40,17,30,35,40,178,109,128,6,68,64,122,200,235,15,220,46,137,215,40,233,101,134,2,232,200,226,214,178,249,189,193,236,68,203,84,57,147,110,32,227,14,136,163,96,176,71,169,250,148,235,165,58,202,98,77,225,76,205,5,133,213,95,120,250,141,29,78,19,23,19,110,252,238,127,57,220,204,75,22,204,196,117,57,29,79,66,90,70,163,17,20,85,26,69,83,154,200,167,163,40,203,170,217,91,28,164,162,53,16,239,187,254,255,255,255,239,241,224,12,242,98,170,47,134,132,162,18,97,2,9,166,24,193,58,1,4,19,3,32,84,7,0,24,8,10,81,52,192,36,26,12,4,64,33,108,74,70,146,180,83,127,22,104,194,224,216,5,166,191,191,15,191,96,5,19,5,192,14,37,165,182,129,239,202,171,188,16,195,51,118,37,204,90,92,234,69,164,202,230,69,38,149,76,118,35,12,227,16,16,68,65,42,44,144,199,204,26,19,10,73,171,87,69,189,87,172,149,188,18,243,110,101,66,204,103,194,241,162,15,109,249,72,170,106,20,120,113,176,255,251,178,68,200,8,228,58,103,78,59,134,61,96,134,44,217,146,113,229,110,150,37,155,40,79,97,11,202,156,51,102,13,212,159,104,105,227,133,197,133,197,143,52,80,69,52,156,193,97,115,239,246,143,107,156,56,6,227,132,1,255,255,233,95,245,84,56,223,241,47,7,231,79,83,127,201,119,43,35,64,81,75,183,230,70,165,199,15,131,166,34,6,38,59,12,98,16,60,32,78,18,12,65,193,131,11,30,8,132,128,214,249,156,174,250,120,121,228,143,188,115,242,153,201,44,237,214,202,218,203,36,14,111,223,149,69,96,216,109,223,125,211,68,172,16,136,179,167,238,89,33,135,108,94,116,162,218,173,77,75,80,3,15,19,156,56,210,54,222,141,54,68,84,33,144,171,101,24,127,255,148,122,143,223,137,186,18,197,252,245,133,30,85,92,67,52,87,170,194,212,150,102,218,185,178,200,108,24,167,219,211,79,118,77,63,163,149,122,124,190,223,194,18,85,246,153,150,110,123,206,156,243,214,238,237,171,178,25,43,212,187,151,181,55,163,202,128,201,85,0,25,173,140,201,65,3,163,138,12,52,60,50,32,32,68,3,18,3,188,240,27,177,65,2,201,158,151,222,6,137,206,101,175,199,116,50,170,73,149,180,253,118,3,161,161,114,62,150,41,126,93,90,51,73,86,229,45,40,73,17,196,30,125,213,61,238,205,23,113,148,56,26,177,130,99,53,111,255,135,183,236,136,56,86,19,78,185,164,186,150,75,169,237,153,42,213,199,203,59,16,65,154,175,6,221,223,79,79,44,254,55,80,64,180,198,250,91,210,232,223,204,182,51,19,213,250,160,8,3,255,153,232,204,122,112,193,81,224,104,64,224,24,2,91,196,82,3,4,88,0,168,21,136,81,208,49,44,47,192,250,189,115,124,198,154,65,19,157,137,79,70,238,216,138,75,169,104,161,84,205,209,116,220,143,202,35,52,64,145,246,14,178,86,139,47,227,157,74,245,46,83,109,163,51,219,239,253,163,39,189,78,185,175,166,231,101,204,8,208,57,119,127,19,234,99,123,106,145,228,73,223,116,108,226,39,33,221,50,111,86,23,84,179,239,210,33,161,106,60,190,166,61,89,205,202,115,125,190,192,40,64,2,119,255,161,221,184,106,189,24,207,6,229,169,114,153,227,84,98,79,203,166,202,119,40,119,160,76,100,214,45,103,207,203,26,122,55,14,213,35,253,138,232,101,177,154,228,12,153,232,31,160,153,7,140,240,153,22,218,110,115,10,69,247,143,115,254,145,57,76,168,123,255,253,201,116,188,155,78,254,47,178,118,236,92,142,147,132,33,111,154,181,108,198,49,116,171,80,168,162,253,3,222,181,124,97,170,122,73,177,36,85,133,254,171,82,255,251,178,68,188,136,196,5,102,206,27,136,22,80,132,12,217,146,112,197,200,145,1,155,59,77,36,245,194,83,179,101,205,179,31,48,195,185,249,125,230,14,10,75,122,152,139,239,243,81,19,218,234,252,53,72,0,205,191,199,59,188,103,212,6,34,16,103,232,166,110,24,99,160,224,144,129,164,52,144,92,176,84,237,104,132,82,98,45,47,202,159,91,151,82,204,203,227,116,143,163,189,41,165,148,214,247,102,158,62,207,35,215,233,226,183,50,7,51,162,241,73,107,147,68,54,49,169,248,117,89,70,3,34,73,147,131,190,67,242,218,96,127,101,83,125,152,117,150,183,246,215,26,210,204,218,114,84,99,114,84,228,131,195,207,116,208,25,39,209,2,30,61,155,138,73,229,243,105,142,149,203,187,191,248,205,52,106,100,42,244,75,152,170,80,212,191,93,153,189,52,158,5,158,181,0,57,45,176,204,203,227,175,20,204,134,187,51,72,200,197,96,145,208,40,36,30,91,216,97,28,19,242,171,59,83,208,77,166,161,41,151,243,243,173,126,86,209,210,125,154,71,218,204,213,51,52,179,97,247,176,64,42,30,66,108,40,67,129,201,219,42,168,106,211,76,152,97,27,56,204,81,50,205,44,141,68,46,93,235,51,255,255,237,249,202,229,77,102,237,169,6,24,102,182,51,172,184,40,159,85,125,197,58,85,155,182,198,127,31,10,157,146,74,113,205,67,40,212,147,60,243,227,49,200,211,66,108,120,237,139,6,49,115,62,78,172,97,222,85,189,30,105,55,169,213,103,52,8,13,0,25,118,248,203,80,163,228,26,76,53,105,1,126,204,18,41,48,16,168,193,161,243,10,128,138,2,162,32,226,221,127,90,83,135,90,44,230,211,203,227,29,183,6,202,224,214,126,223,94,127,221,154,150,226,151,101,46,28,58,254,67,77,78,71,35,132,68,108,160,229,225,104,44,211,207,28,4,249,134,22,73,241,170,144,146,33,147,135,205,241,153,191,230,67,228,188,110,22,255,19,167,34,207,123,161,204,202,59,112,217,95,63,75,122,126,143,90,29,101,229,62,59,53,120,75,24,140,226,123,40,213,169,119,41,90,150,125,134,163,191,219,201,26,12,30,174,214,254,239,163,173,69,127,174,160,66,134,0,2,223,109,141,141,180,214,6,76,234,44,20,102,10,1,17,137,39,162,148,196,134,1,15,199,23,132,220,238,126,237,169,236,118,183,179,70,103,230,225,104,151,50,183,118,118,166,166,215,151,168,207,83,53,57,194,152,88,114,148,137,92,210,92,88,117,10,101,56,235,163,199,213,100,233,147,161,247,81,23,105,230,102,178,244,157,45,83,36,91,156,109,118,188,28,73,150,140,169,83,72,211,152,154,168,38,243,87,255,251,178,68,211,8,228,216,103,76,155,137,85,224,157,76,233,99,112,200,200,19,157,155,53,77,189,105,194,71,51,102,13,183,161,112,81,246,188,183,207,53,52,73,48,131,173,174,185,98,167,175,175,154,235,152,119,126,110,147,91,76,170,188,164,228,31,229,228,134,207,159,229,199,205,90,216,255,247,211,76,2,180,127,255,54,89,211,172,68,52,103,99,47,36,70,48,96,72,144,105,137,0,51,67,3,1,38,12,148,167,207,69,149,217,198,168,111,122,246,43,36,104,237,168,84,232,34,244,222,167,171,118,52,218,234,227,57,12,157,71,10,128,160,60,74,133,30,36,236,195,74,132,171,86,239,52,193,246,122,36,253,87,177,66,162,212,124,221,49,115,84,114,44,32,194,172,180,108,107,192,171,186,77,93,83,35,117,91,75,180,237,52,212,58,58,215,31,73,125,205,73,109,29,146,213,7,38,59,198,197,141,190,231,147,234,109,124,241,232,170,105,105,93,255,255,2,27,144,0,128,25,181,218,152,154,182,109,130,49,128,214,70,46,1,40,113,129,1,41,224,92,54,4,194,85,45,28,14,240,72,117,98,122,213,39,43,84,206,158,234,75,70,236,182,107,15,165,235,27,136,214,228,6,255,222,173,61,188,157,186,186,167,198,158,237,156,124,48,98,99,11,70,5,177,129,15,73,121,30,18,245,59,195,220,162,32,161,243,41,96,52,35,166,65,24,246,97,143,99,238,32,157,13,56,60,208,196,145,193,67,29,66,58,147,99,247,250,169,141,36,173,174,202,239,210,168,99,255,85,122,182,185,185,224,132,224,0,40,0,0,11,187,127,204,31,103,56,145,136,206,104,97,99,170,56,7,10,128,193,98,128,43,14,2,5,233,95,218,119,198,71,102,28,177,53,174,86,160,228,174,187,247,44,148,189,182,99,143,45,21,121,78,185,6,195,247,183,47,175,216,157,94,215,179,111,58,93,117,145,14,148,140,137,1,150,45,36,213,253,189,3,51,22,145,202,146,249,25,91,77,122,103,145,131,175,75,239,142,147,168,188,51,103,181,181,246,167,184,197,50,167,164,145,161,12,210,100,200,126,68,145,172,71,109,29,164,70,37,19,234,6,80,11,219,125,12,208,163,3,133,13,90,11,48,112,80,88,58,98,48,81,49,28,56,70,177,11,106,152,14,58,165,66,75,87,150,52,216,86,29,237,74,121,152,155,192,171,148,254,147,142,126,50,184,254,101,249,197,226,110,48,36,38,196,147,31,126,109,210,208,110,191,49,181,128,82,86,117,32,119,136,182,52,25,211,17,9,28,20,180,106,19,34,172,233,32,148,145,46,207,142,198,188,234,108,73,119,39,202,80,112,245,234,53,105,32,122,36,141,135,63,92,146,129,81,249,255,251,176,68,199,12,68,75,103,77,59,131,86,192,136,44,233,157,112,101,218,19,197,157,46,110,25,91,2,87,179,165,205,195,31,48,9,191,186,77,26,167,37,83,12,24,28,232,98,24,146,97,248,154,49,55,99,149,70,171,251,172,223,251,57,237,254,236,9,48,10,111,191,198,40,110,156,8,162,99,121,152,113,101,21,131,139,5,172,34,15,179,161,16,65,140,203,87,221,28,169,234,93,55,168,49,237,36,110,91,75,73,46,153,182,205,237,74,97,127,75,51,23,122,163,49,235,81,27,151,241,0,30,70,2,122,194,82,33,77,118,74,124,124,114,103,24,36,113,122,247,52,181,73,132,169,98,39,205,164,134,187,89,253,216,204,140,105,51,26,86,228,34,254,178,37,23,111,41,233,132,15,218,72,190,199,197,222,50,141,178,73,52,58,108,217,222,159,204,27,149,24,228,209,218,194,221,81,85,230,251,166,231,42,33,251,222,254,12,106,0,187,38,176,59,128,99,118,9,173,40,38,129,67,152,8,16,80,112,5,4,131,5,200,73,16,134,128,65,197,209,36,2,128,27,199,129,36,240,171,10,137,223,119,107,197,162,129,112,29,36,164,48,24,254,29,20,206,72,0,0,39,143,101,112,216,119,30,193,132,13,129,101,39,7,80,40,164,24,162,242,158,13,186,134,150,110,84,147,199,11,147,212,67,245,218,124,85,90,237,29,53,45,207,15,87,253,215,219,219,223,14,139,215,187,14,165,106,31,54,108,91,253,110,125,23,155,143,224,155,120,167,131,13,17,46,115,244,143,250,170,159,137,129,143,125,127,51,23,95,41,198,48,0,240,4,123,255,249,32,225,131,7,25,172,73,33,88,97,17,147,0,7,28,20,10,176,82,212,35,148,28,55,147,235,135,133,164,108,235,231,16,111,40,157,170,30,68,163,94,47,227,99,213,228,22,198,153,185,110,129,44,127,72,141,117,153,236,153,184,254,167,62,38,71,226,242,183,79,140,87,96,224,242,238,70,7,163,92,77,71,72,241,164,37,161,136,230,243,35,111,29,54,139,110,54,5,113,163,234,230,22,89,170,198,212,201,34,232,64,249,25,21,199,20,131,121,154,41,183,137,229,87,239,234,210,228,101,60,45,64,219,129,253,91,87,199,162,12,5,239,64,0,187,164,166,121,157,230,5,145,6,41,193,6,64,137,80,209,106,140,62,1,65,193,9,110,68,33,10,18,102,83,245,45,94,190,172,116,217,30,36,4,130,184,255,93,30,33,90,101,3,236,231,27,166,179,3,198,119,52,50,10,132,215,82,151,153,172,96,252,197,173,239,53,254,229,227,181,44,117,243,109,109,83,104,154,95,254,53,175,78,45,82,221,18,28,147,90,232,254,18,154,8,154,133,255,251,178,100,203,12,196,215,103,74,155,140,69,48,146,204,217,147,109,232,94,18,97,157,44,110,189,13,138,3,51,101,73,182,14,145,31,119,123,70,241,198,254,183,119,197,253,221,210,63,247,233,4,197,248,202,186,157,186,239,222,11,88,91,177,140,124,254,122,77,192,236,124,93,126,52,4,164,64,7,255,130,71,95,51,174,157,53,20,98,100,67,45,35,22,87,0,5,189,96,18,33,8,91,7,28,7,2,2,57,47,179,33,171,46,156,213,220,41,237,63,204,213,86,212,115,227,101,49,97,211,170,10,242,192,250,79,43,1,183,108,99,55,117,202,118,91,188,252,139,205,186,14,163,235,112,3,121,134,171,155,231,167,190,149,121,50,220,171,245,203,164,166,68,243,167,141,158,113,250,94,118,233,203,105,145,243,222,193,191,136,114,112,255,242,206,206,114,37,206,211,132,71,149,254,116,54,21,0,43,254,244,205,245,178,33,225,167,207,6,57,11,134,3,140,6,10,8,9,46,150,114,92,149,251,15,184,137,234,237,65,78,157,23,223,183,253,177,1,59,132,160,232,6,210,218,134,165,141,50,196,51,158,26,181,118,106,154,87,86,180,83,188,187,143,110,254,234,81,78,168,166,65,51,215,64,208,174,77,90,173,243,158,145,11,65,10,72,230,60,206,90,147,8,146,161,29,100,209,49,18,206,143,73,229,68,180,169,187,65,210,249,45,82,206,157,249,188,183,116,31,97,231,16,125,154,4,47,40,90,253,115,7,216,217,116,55,208,226,168,172,167,110,121,146,5,99,205,243,55,160,16,178,64,96,13,239,190,198,107,182,33,24,56,89,19,25,9,109,1,32,224,99,48,130,5,105,64,101,248,22,42,200,178,168,130,139,198,109,195,2,196,146,127,11,192,177,210,18,23,24,172,114,2,156,176,176,48,126,197,71,106,157,195,248,80,186,195,153,243,18,225,207,108,226,80,69,113,75,129,141,156,114,26,101,21,161,228,21,83,87,36,16,164,218,12,156,126,131,38,242,81,54,203,41,97,109,82,228,126,88,202,24,34,18,69,173,69,201,51,99,90,255,21,31,151,159,73,136,114,53,134,41,176,47,69,248,248,188,212,100,119,198,120,188,151,93,68,124,149,95,8,8,208,0,203,119,134,66,82,128,161,198,33,162,152,192,18,96,224,50,251,22,5,24,60,6,92,1,208,80,168,42,32,245,130,128,213,105,26,22,117,46,81,99,51,167,153,177,40,18,81,73,234,198,26,4,72,88,21,161,38,35,25,2,76,147,142,196,76,121,93,89,88,143,218,121,53,60,110,69,103,7,184,157,59,18,55,106,169,187,80,222,123,28,173,21,110,202,164,80,146,173,18,57,149,100,198,45,78,106,92,177,39,15,97,91,255,251,178,68,209,140,132,218,103,75,155,134,86,208,150,108,233,151,109,136,108,19,165,155,44,110,37,21,2,95,51,102,157,188,36,104,214,198,148,49,133,182,139,114,32,146,105,165,89,144,162,234,100,105,139,3,6,159,74,54,14,30,117,150,30,199,252,187,213,173,79,161,51,99,103,255,255,231,128,76,128,57,182,247,25,146,185,180,140,26,5,201,51,113,41,132,98,2,81,153,177,6,180,203,110,52,134,77,201,91,157,178,164,72,78,171,66,45,121,253,66,146,27,71,0,77,54,138,139,42,32,67,62,216,234,51,235,69,2,116,219,51,132,21,95,207,88,149,47,185,169,54,141,154,247,22,90,251,109,171,175,253,55,124,154,122,131,222,151,140,107,36,164,113,183,165,60,205,182,39,112,32,165,81,41,52,120,221,79,23,163,197,211,189,78,19,130,72,55,167,170,239,170,98,76,193,238,170,158,44,156,179,215,75,250,94,62,100,73,111,254,29,185,207,127,254,144,59,62,208,158,133,0,128,7,55,255,26,135,64,25,24,213,134,140,124,105,155,143,17,186,113,55,149,210,116,97,216,22,5,167,214,176,179,83,187,202,253,53,148,211,166,189,77,98,37,49,150,183,204,114,237,124,101,246,52,23,79,22,38,83,0,4,30,153,170,116,145,10,173,204,185,255,235,253,52,125,218,185,100,60,33,139,66,112,24,68,196,140,65,213,45,225,217,94,108,228,93,45,5,154,170,195,223,254,70,101,54,193,6,46,166,32,207,108,82,151,123,221,29,83,63,220,238,206,160,32,0,20,164,203,181,183,154,171,128,34,70,106,114,55,45,20,31,78,117,189,78,198,199,102,30,25,148,64,135,42,123,170,190,173,141,91,138,48,136,195,121,155,141,77,231,30,213,8,42,81,195,172,217,208,76,136,237,102,64,199,136,20,234,210,113,247,25,5,147,204,74,172,83,69,195,172,169,143,80,49,159,62,80,124,43,217,239,220,68,152,62,168,167,42,71,219,22,62,98,82,199,235,52,238,97,163,47,226,254,209,154,255,134,218,230,93,49,47,179,69,33,145,253,18,36,113,28,134,254,65,68,169,230,99,68,11,182,134,76,125,25,120,224,101,154,96,9,50,2,16,128,66,201,192,151,8,64,173,224,192,28,85,41,152,179,40,135,32,88,164,66,146,174,121,77,210,190,228,160,181,105,135,98,55,156,21,159,133,200,253,20,146,93,69,18,136,238,158,100,81,213,85,135,242,145,86,156,154,37,156,81,109,165,157,136,66,20,238,131,158,209,212,111,169,159,82,171,206,125,37,5,152,25,113,182,132,52,161,206,98,160,141,83,39,74,110,190,114,111,89,133,22,200,98,23,139,172,251,251,246,101,237,119,103,152,196,49,245,229,171,255,251,178,68,197,138,131,229,102,205,187,99,46,96,135,236,218,10,105,40,79,18,149,157,46,110,24,249,130,139,179,165,13,195,35,24,126,95,46,223,209,212,214,159,166,142,135,45,1,203,0,11,137,20,105,236,177,178,1,103,45,105,9,138,76,26,30,11,153,4,66,161,208,241,122,196,0,183,165,130,144,129,129,161,232,113,208,88,24,114,145,166,80,195,115,174,91,134,244,188,209,231,21,136,190,78,171,110,164,46,40,188,5,12,48,232,163,197,97,111,63,116,66,165,54,36,53,96,35,44,181,140,59,167,103,27,81,103,224,242,70,180,157,106,85,35,206,69,41,48,168,59,19,49,36,140,77,115,15,221,25,67,82,41,137,38,9,27,51,170,73,201,83,127,61,165,169,113,103,164,238,64,241,212,195,47,255,165,175,255,255,244,30,104,241,159,246,40,113,190,56,100,150,89,72,115,27,242,188,142,94,2,26,0,25,119,240,212,246,179,122,20,140,42,69,52,64,96,192,194,195,33,5,8,129,172,116,88,0,199,19,145,254,148,41,179,89,140,71,165,250,147,75,42,231,55,22,118,85,34,245,135,221,106,226,88,85,37,215,162,44,14,8,66,197,131,173,29,66,100,236,174,79,18,201,239,194,221,94,88,145,97,196,43,214,18,12,22,17,238,105,86,60,202,25,29,56,198,152,141,237,215,161,221,141,104,73,162,46,17,11,68,211,28,149,119,99,214,104,242,46,70,24,130,183,230,54,62,40,157,70,83,38,81,245,180,199,192,134,180,138,252,199,241,250,188,239,207,241,55,215,41,215,253,111,192,108,0,21,150,51,95,212,206,28,50,50,4,84,28,160,49,160,136,201,192,115,12,6,197,137,18,208,160,65,98,194,147,184,68,9,221,132,146,135,235,53,11,211,48,20,110,158,35,4,184,240,251,6,150,198,171,67,51,44,201,216,60,1,5,193,98,66,51,204,40,74,57,137,98,56,142,79,110,175,205,142,22,44,89,10,243,3,3,5,130,5,77,183,51,8,195,188,81,86,228,195,211,27,229,165,181,214,228,207,8,250,173,26,213,83,43,13,35,201,27,99,199,159,106,56,243,69,222,194,75,232,162,139,21,27,241,115,94,48,191,228,31,17,191,143,254,113,47,187,220,42,239,250,135,163,38,238,59,254,168,117,120,92,0,30,255,226,170,228,225,101,208,168,156,12,24,49,128,32,188,101,237,45,209,122,86,210,104,63,48,50,165,127,185,2,73,226,212,54,169,40,39,114,190,155,90,153,142,196,195,32,64,103,81,171,54,80,42,132,79,21,30,149,43,101,76,197,158,153,158,135,118,75,70,163,129,226,166,133,113,164,91,200,47,114,81,196,227,38,114,41,1,202,116,70,87,59,154,166,66,17,255,251,178,68,207,12,196,206,102,204,27,140,69,48,162,12,217,115,113,136,180,16,101,155,56,110,36,180,194,12,179,103,13,180,149,240,212,85,146,67,118,125,245,49,46,137,93,183,175,237,19,127,70,157,120,197,65,102,209,151,71,79,152,245,169,206,83,84,8,0,15,91,104,138,140,245,66,76,1,168,56,216,200,2,131,142,153,2,234,76,22,94,152,158,255,55,177,234,23,50,125,18,173,176,38,50,69,58,36,33,16,136,68,162,132,120,43,22,76,170,81,66,29,178,11,168,33,178,166,99,157,51,216,135,94,209,197,126,96,179,18,84,43,141,100,110,204,46,172,168,68,101,115,169,136,204,194,10,236,207,66,177,139,161,12,162,228,69,85,87,84,98,189,21,222,62,117,101,55,250,27,171,183,255,27,81,85,116,52,65,249,246,57,142,194,26,157,29,170,4,0,5,127,216,193,65,20,229,225,176,192,96,124,193,65,248,194,112,120,116,12,48,20,23,48,184,1,95,230,2,128,102,6,0,171,57,97,16,137,142,48,230,156,227,53,236,218,244,205,71,246,5,109,90,155,247,25,187,39,6,195,26,120,12,182,120,0,144,6,192,96,124,40,66,92,64,216,56,70,64,132,41,65,183,147,233,214,87,68,126,43,61,224,233,35,166,83,94,47,242,217,44,101,170,149,74,76,20,61,164,104,188,7,59,151,112,237,118,169,71,158,139,160,251,45,208,98,209,44,81,194,131,142,166,131,168,170,211,187,189,47,234,96,222,104,67,252,90,173,46,41,68,156,62,204,223,142,227,255,235,254,74,111,152,7,64,1,93,183,50,88,204,243,71,35,20,141,140,100,104,83,96,18,0,8,17,103,47,249,0,13,154,56,210,213,134,121,73,75,196,161,202,68,169,132,171,18,1,8,170,181,149,70,231,99,119,52,213,192,117,98,178,177,185,129,193,44,243,73,23,88,234,75,66,242,185,75,22,174,123,90,121,245,90,216,219,51,127,251,47,125,164,233,151,61,207,138,70,143,29,179,24,80,181,147,7,78,210,242,125,10,60,117,210,233,94,38,207,46,133,73,244,222,121,22,170,200,233,22,181,253,110,223,124,119,180,131,175,255,244,207,179,213,4,195,99,230,247,174,234,110,228,205,210,121,169,218,143,106,78,191,48,12,76,216,0,29,182,198,209,39,159,153,0,100,64,33,142,67,166,34,8,152,56,78,68,21,17,3,209,105,58,1,64,9,12,98,244,51,93,218,191,29,229,154,122,78,222,139,150,0,47,37,153,204,70,136,2,199,219,197,9,73,83,34,80,210,132,205,81,85,79,211,242,157,183,21,36,116,212,193,5,28,117,34,175,93,254,92,162,112,201,125,169,204,141,29,253,87,110,67,85,213,84,223,195,114,255,251,178,68,213,140,133,42,102,204,27,169,69,48,159,108,217,163,113,139,110,81,101,155,50,110,37,20,138,33,51,103,29,180,161,176,149,219,165,88,251,178,26,250,254,235,167,231,101,230,182,157,62,132,70,17,56,107,199,63,238,233,125,241,255,252,117,127,244,149,248,18,105,128,3,55,250,156,10,89,255,2,25,179,24,140,148,32,36,196,199,216,180,137,131,192,77,66,17,0,168,45,181,65,100,75,147,178,145,77,47,182,163,149,102,8,198,166,14,179,50,168,98,180,186,134,154,153,235,172,149,227,180,185,36,154,245,219,136,236,193,193,139,164,173,69,239,52,76,169,119,49,99,39,229,158,51,15,139,163,5,222,201,81,165,175,161,250,106,244,57,172,81,121,125,5,142,28,60,226,16,118,165,127,209,55,255,218,215,255,249,5,87,245,202,121,22,41,252,138,124,223,138,103,158,247,242,4,172,0,7,191,216,223,71,115,220,111,205,126,131,12,15,153,24,86,10,41,145,5,80,53,255,75,229,128,121,98,100,192,201,235,48,139,89,253,13,139,146,218,151,87,162,180,83,67,176,251,240,245,41,196,1,44,126,240,189,55,140,78,91,26,158,145,207,106,126,188,122,146,229,37,81,65,170,30,7,100,10,22,253,30,46,8,136,194,166,146,50,167,174,122,119,100,82,22,221,173,109,121,150,182,57,139,120,146,30,88,107,23,63,51,78,227,40,105,12,133,136,227,212,114,173,187,172,38,181,223,60,255,229,41,117,67,70,26,109,69,35,23,121,198,53,54,252,117,90,149,255,214,121,78,79,186,184,68,52,4,7,117,176,218,67,147,134,86,204,154,91,3,0,76,72,39,42,5,132,135,161,193,198,38,128,181,171,131,119,110,210,58,141,6,214,116,213,227,157,165,194,95,86,67,218,178,251,52,105,65,40,137,191,111,165,163,13,43,108,165,109,67,91,115,170,99,39,238,111,81,245,178,189,205,230,197,200,158,46,196,203,93,183,251,218,96,214,118,247,102,103,187,247,41,213,172,78,174,90,252,116,186,221,150,161,219,53,209,178,244,20,167,95,191,255,247,161,233,131,111,212,187,183,190,24,89,174,38,156,119,255,249,199,127,43,156,239,229,84,251,242,199,59,25,168,73,190,212,1,18,54,131,176,195,12,67,29,162,76,54,33,50,96,9,1,238,235,45,92,233,147,97,118,178,249,117,220,49,229,139,52,148,242,138,122,163,0,104,14,93,44,131,93,38,110,227,70,41,238,217,139,78,229,46,151,77,206,144,56,149,128,64,86,29,70,162,56,145,69,59,22,142,228,243,164,154,51,169,71,221,239,247,37,53,255,186,166,109,182,144,9,20,156,222,140,50,4,159,39,30,246,90,115,91,26,103,76,99,235,255,251,178,68,209,14,196,240,102,204,27,136,94,208,146,236,217,163,113,135,188,18,121,157,48,110,24,185,66,69,179,166,205,180,161,248,123,154,132,33,255,167,137,190,181,34,34,48,153,66,180,187,24,77,134,80,88,122,140,110,186,85,235,85,199,30,40,200,136,3,160,37,221,191,198,49,144,113,16,6,18,192,106,100,97,194,101,128,17,224,245,187,138,51,195,90,95,49,236,186,249,239,158,138,74,193,9,26,22,245,202,156,144,186,130,147,74,204,188,26,113,85,30,212,149,84,138,77,230,137,90,89,100,159,72,96,136,84,210,168,169,232,99,228,212,146,86,237,118,77,71,30,145,200,243,108,94,198,120,115,30,227,54,99,79,58,189,13,97,32,218,66,136,196,135,152,125,150,82,69,11,182,151,52,89,226,34,79,205,222,239,197,218,119,72,40,149,55,255,240,142,114,127,199,12,53,3,171,254,66,90,28,58,34,2,120,0,43,191,248,218,57,195,72,177,66,9,129,115,224,168,36,195,163,113,224,64,208,49,12,144,101,228,153,122,83,34,45,44,121,105,231,231,171,215,198,172,158,48,154,76,219,11,55,171,189,212,211,21,107,107,150,187,10,117,108,161,50,130,195,233,203,114,40,195,156,145,75,252,31,23,15,15,50,26,41,82,62,85,224,119,12,218,23,39,11,138,58,103,213,72,248,41,94,143,161,163,44,143,103,114,167,75,206,25,82,131,24,118,155,70,159,199,221,189,55,3,107,21,16,38,213,204,117,171,51,231,42,38,167,224,119,126,169,110,210,85,228,163,196,83,72,6,112,2,114,70,204,213,145,140,161,40,76,34,1,12,57,14,5,4,49,208,44,194,128,64,72,6,7,4,73,2,156,73,34,172,233,4,254,18,71,8,85,19,175,24,241,130,117,135,163,76,170,86,76,193,235,32,151,150,33,55,170,24,97,211,184,62,216,121,54,22,146,234,142,185,228,75,32,249,133,72,118,13,95,223,179,191,220,203,218,147,125,89,206,56,138,213,156,242,232,105,2,151,59,138,121,83,53,36,77,250,233,66,111,121,91,215,229,186,183,123,54,171,188,178,250,28,138,159,187,51,199,105,213,211,69,83,150,252,132,191,75,173,149,59,119,255,247,251,241,84,202,155,251,234,154,191,83,13,111,244,51,135,8,230,228,131,1,168,76,34,97,48,8,84,192,162,194,220,41,5,122,182,152,68,74,11,102,48,237,4,78,181,124,110,118,181,216,182,145,157,254,161,163,150,1,110,1,197,0,76,61,172,147,134,11,101,187,84,184,162,177,21,67,59,48,184,250,228,129,182,35,110,60,232,107,239,126,163,101,159,174,154,217,42,168,246,139,67,170,140,173,159,148,139,68,97,165,89,86,49,45,146,84,216,255,251,178,68,205,142,196,156,103,76,155,134,69,160,157,172,217,99,117,137,104,16,85,155,52,110,32,245,194,12,179,102,77,198,33,56,74,104,81,179,109,49,146,169,222,135,30,86,58,166,153,209,251,116,236,190,238,182,254,220,56,20,245,182,67,33,107,14,102,146,48,161,116,120,122,36,38,3,6,147,29,20,147,29,42,140,81,29,129,244,169,71,156,133,214,172,171,151,111,181,11,110,51,99,158,75,203,86,171,246,162,173,203,41,156,148,49,198,78,115,108,77,21,87,57,195,88,121,7,89,116,132,175,23,235,16,50,125,187,110,222,29,143,238,101,71,221,193,40,50,136,185,137,165,25,112,62,45,217,82,169,98,57,165,173,43,104,254,71,109,143,69,175,225,114,110,211,199,243,81,196,53,126,84,202,115,165,254,63,239,228,52,0,7,36,144,244,238,115,232,134,13,224,40,53,208,16,196,32,163,67,23,76,176,24,49,192,24,104,0,180,11,122,202,89,200,8,53,149,40,208,74,65,63,106,89,8,116,95,182,102,254,10,3,80,161,232,159,130,159,167,137,255,167,88,88,148,45,235,129,160,78,55,240,234,143,59,149,101,180,244,241,42,248,199,165,163,75,17,195,145,86,46,220,184,44,76,42,224,242,21,35,248,111,31,222,241,2,240,165,76,181,125,70,98,217,37,167,76,50,63,123,172,117,235,13,82,62,237,224,195,102,230,86,224,122,100,95,6,95,93,114,201,14,65,81,23,119,109,50,99,39,168,60,214,195,82,106,92,163,106,185,172,187,179,149,163,107,91,80,2,123,0,153,181,188,218,133,52,55,163,38,5,64,4,113,148,38,196,87,186,180,130,6,23,52,61,22,66,247,1,70,227,122,98,140,80,109,12,96,165,91,150,100,103,96,142,218,202,193,30,30,170,187,137,105,6,76,109,199,211,159,55,191,109,141,108,194,60,167,119,105,243,179,136,234,13,50,86,78,181,22,99,23,53,19,12,138,173,203,192,34,101,247,221,141,201,133,110,182,255,109,80,246,229,181,63,46,29,175,61,39,253,53,127,158,191,182,98,225,243,186,211,44,70,196,193,0,50,129,134,5,17,141,59,149,205,44,3,137,19,94,28,164,245,75,39,132,128,5,221,255,230,146,218,158,80,158,103,16,161,154,69,197,80,121,143,194,232,39,109,210,32,16,5,92,178,200,34,158,97,191,101,21,229,246,38,173,193,22,53,24,83,9,75,171,35,135,220,121,75,145,98,190,113,169,168,198,115,86,38,109,61,244,187,214,20,246,127,12,142,41,207,179,68,242,46,54,71,2,135,12,201,167,14,71,89,239,116,164,31,84,201,88,234,225,108,152,52,66,134,86,226,137,31,9,45,195,16,42,101,204,65,168,199,29,140,255,251,178,100,217,136,197,80,103,74,27,136,94,208,145,108,233,131,105,230,78,19,161,157,51,78,33,123,66,79,51,166,13,164,154,177,182,147,141,237,9,149,63,86,102,231,245,16,43,152,29,221,221,252,67,82,187,189,206,103,95,171,110,117,249,231,197,103,98,106,180,192,89,224,5,55,223,157,110,167,1,224,0,81,51,176,161,80,197,80,64,145,166,172,193,212,37,231,74,86,1,71,89,179,215,206,239,59,67,86,55,81,39,41,235,87,210,48,203,80,75,87,93,190,7,190,54,235,241,175,191,238,110,85,222,251,143,205,247,121,119,9,79,53,60,115,107,42,250,110,20,249,125,96,68,186,200,34,200,141,20,41,152,44,253,154,169,167,10,68,162,90,230,183,36,164,224,187,158,232,236,52,193,230,62,66,18,140,199,59,63,129,39,53,50,26,219,172,253,8,119,3,210,145,54,105,14,86,253,151,124,214,118,249,133,47,178,89,146,13,117,213,0,183,116,208,212,157,81,225,65,132,145,166,77,74,152,176,34,98,161,208,0,108,44,30,30,4,130,3,77,49,91,4,65,9,75,105,9,18,2,203,166,41,237,82,41,92,65,227,120,1,192,101,98,103,237,113,58,91,70,106,218,209,181,57,120,44,42,29,44,40,205,80,2,29,18,41,130,28,163,164,238,93,34,5,116,154,18,71,169,58,226,204,54,83,156,62,86,110,229,40,155,110,127,199,69,242,234,178,191,27,66,193,27,5,219,85,59,155,10,78,90,188,238,170,12,39,181,62,255,25,71,99,142,170,254,120,222,75,206,115,201,215,197,33,149,142,48,158,222,205,181,142,146,234,110,138,171,228,148,74,223,66,19,30,234,64,7,92,160,6,2,151,223,248,181,41,214,106,10,3,244,116,32,228,7,1,152,121,85,42,250,162,46,136,35,225,124,156,143,254,112,225,254,96,13,157,50,185,213,29,22,82,61,93,9,103,210,82,237,101,190,237,102,93,111,100,168,139,197,34,186,237,160,122,137,197,141,164,74,112,224,233,203,56,123,213,180,82,74,42,61,207,87,92,210,104,208,142,61,10,225,165,135,101,81,253,87,109,178,207,11,45,13,221,187,56,241,203,51,80,66,14,174,97,43,78,214,49,39,205,162,72,218,142,52,246,88,13,64,0,6,40,3,110,223,124,97,235,1,180,24,19,70,230,81,96,9,152,6,84,22,138,212,133,187,65,42,246,97,77,58,126,0,187,106,228,247,238,41,53,46,182,224,195,145,103,182,95,2,242,89,94,139,254,35,186,106,216,227,129,136,17,182,6,21,41,245,234,139,57,107,24,93,186,79,101,2,35,208,229,110,123,212,183,183,247,121,242,114,217,235,106,193,41,173,69,181,203,52,222,99,108,49,206,203,255,251,178,100,202,128,133,68,102,202,155,137,85,240,130,236,217,167,101,136,88,17,13,155,55,77,25,89,1,237,51,102,93,166,21,169,69,124,223,117,179,115,24,148,198,77,231,170,161,10,51,204,245,115,223,191,170,37,23,204,102,57,251,95,99,128,188,64,21,37,151,5,163,24,186,166,72,33,159,60,96,1,150,125,62,138,8,50,82,67,12,198,138,52,173,121,141,37,135,245,202,73,252,10,142,192,45,125,70,165,31,92,188,60,218,22,117,95,158,13,101,177,51,116,117,109,250,43,176,231,18,169,149,136,232,89,70,46,136,32,105,242,40,211,43,11,208,163,29,149,78,50,114,70,151,100,106,187,43,58,51,33,218,148,216,164,114,246,76,151,49,47,218,85,52,99,58,217,13,74,33,77,35,41,209,181,109,179,1,229,0,2,0,2,172,114,192,37,148,29,252,51,153,204,217,138,113,161,0,10,44,96,240,112,40,80,143,134,32,14,171,84,41,68,133,132,16,244,110,2,141,83,192,21,107,187,81,230,188,233,33,209,144,187,205,243,40,86,52,197,97,237,130,130,56,251,195,146,136,190,79,197,184,224,118,194,130,41,71,10,194,22,48,196,82,32,88,84,249,169,22,48,92,84,22,147,3,69,71,10,42,14,114,154,42,62,106,119,171,89,227,113,145,218,173,186,59,205,69,221,219,116,229,40,248,49,226,253,208,116,92,116,187,20,79,120,220,136,212,122,202,8,161,216,130,103,46,125,147,100,102,81,235,153,48,188,218,20,30,242,77,43,209,66,69,96,5,37,183,18,170,51,142,77,236,163,79,204,202,142,11,136,40,58,98,132,166,193,153,66,80,37,210,112,19,25,238,226,245,154,59,111,198,174,206,194,20,79,159,31,239,37,84,203,136,219,149,37,187,217,45,31,91,243,53,223,127,149,189,127,241,218,58,204,21,146,89,166,202,73,187,236,193,180,81,230,154,248,113,27,234,83,20,40,215,36,99,12,108,81,243,100,166,230,162,44,105,197,187,51,24,76,11,61,50,214,92,211,100,186,140,56,255,217,167,81,206,97,198,196,147,18,135,205,148,173,155,238,161,219,186,216,234,212,176,221,54,28,210,21,234,93,253,247,17,180,128,10,181,200,103,207,186,97,200,118,96,249,86,102,209,96,156,70,28,138,74,222,16,50,11,1,2,49,56,96,2,100,106,156,72,29,132,63,138,70,30,197,178,207,59,106,59,6,70,33,146,233,11,1,88,173,135,198,24,68,69,119,14,55,103,110,114,90,186,46,210,52,25,136,172,131,8,54,106,213,126,85,169,250,77,106,187,108,72,148,242,217,182,97,219,62,125,201,165,230,26,164,83,43,238,166,140,145,230,208,155,88,25,89,68,2,140,43,237,106,105,255,251,178,100,218,136,133,43,103,74,211,136,86,96,150,204,233,99,105,230,106,84,197,155,40,110,153,123,74,98,179,102,29,166,33,177,201,74,191,121,190,247,205,206,108,238,190,102,39,233,15,204,254,159,255,51,212,127,206,156,213,179,167,55,31,214,206,253,105,169,77,168,168,177,221,223,223,90,0,27,106,144,5,122,237,249,197,82,97,40,26,147,166,102,176,128,90,165,12,52,16,77,8,11,82,151,78,67,224,186,97,197,194,214,166,9,130,211,229,48,252,111,204,94,0,241,94,209,251,226,12,109,145,167,141,76,158,45,67,27,48,46,249,127,174,34,5,99,167,118,48,65,24,68,158,142,64,247,69,52,209,28,225,100,86,69,65,83,79,97,235,145,22,162,199,151,158,227,11,237,70,11,10,178,146,57,135,173,211,48,232,220,71,179,7,72,132,54,40,147,230,137,74,25,28,161,86,163,198,175,71,184,227,83,21,99,147,93,105,217,121,121,44,80,136,150,90,146,63,142,103,2,59,40,0,205,182,248,207,22,51,173,153,192,131,35,58,140,66,3,3,161,149,204,157,108,209,76,212,139,254,167,109,98,158,105,183,214,16,54,57,210,91,126,233,90,173,62,80,76,178,230,116,180,215,163,34,17,64,136,136,57,155,60,154,40,104,244,57,20,131,74,28,77,40,248,25,44,52,44,99,209,240,120,194,78,145,233,146,101,93,52,245,113,114,173,52,146,85,221,180,149,155,14,177,118,66,91,211,34,91,218,179,175,205,230,117,84,179,80,181,2,32,238,76,244,73,24,163,249,26,117,233,50,186,124,239,234,107,172,231,74,126,129,19,64,50,237,187,152,58,158,248,26,21,138,138,130,34,130,203,154,28,50,22,144,188,204,225,148,200,102,244,243,23,112,248,205,141,253,125,80,176,189,110,102,236,195,255,49,220,175,253,121,62,170,200,179,220,187,86,115,165,207,30,213,168,119,251,215,252,143,89,230,199,175,40,17,67,211,195,130,125,13,78,174,14,19,198,11,228,154,17,92,208,170,156,139,35,88,118,51,80,80,143,58,100,64,134,34,123,238,98,20,93,160,250,70,178,60,105,152,142,85,218,213,35,149,139,140,84,145,43,64,122,0,15,221,183,50,3,168,228,171,192,18,12,152,62,97,112,153,134,65,77,88,28,34,113,68,98,86,82,231,169,90,173,134,37,111,180,179,57,110,172,188,84,245,43,37,59,177,15,188,82,183,38,39,2,118,130,253,28,162,102,220,110,79,118,185,162,147,114,187,76,131,65,29,32,130,182,104,151,0,33,226,196,192,126,67,179,140,34,38,229,107,133,155,139,231,85,219,114,234,244,90,75,75,106,123,122,214,166,21,230,88,244,235,141,175,230,47,166,233,45,230,190,255,251,178,100,196,140,148,107,102,205,27,136,85,242,129,236,217,147,100,101,218,82,169,155,48,110,33,89,138,107,179,101,157,183,153,113,41,232,231,24,113,179,45,39,103,215,87,169,232,204,135,63,33,57,231,230,20,67,23,114,160,16,53,66,0,21,50,195,163,61,28,51,132,224,151,82,18,146,32,132,31,49,128,64,192,67,19,12,8,41,107,226,8,1,130,121,112,63,237,9,87,52,40,46,111,18,97,65,60,48,201,25,181,205,98,178,63,194,77,61,121,78,138,96,218,134,223,221,191,165,236,215,86,117,50,65,0,67,230,136,18,37,6,31,110,126,146,210,71,46,115,169,113,97,119,203,34,153,152,213,52,69,26,183,134,101,41,44,118,218,60,251,109,183,110,215,107,239,50,155,149,160,165,197,56,115,63,213,68,36,67,14,88,73,247,73,168,159,192,210,231,24,156,247,142,246,173,189,73,223,252,114,17,53,185,243,160,107,53,0,6,228,180,211,58,168,204,52,32,201,69,116,193,84,48,194,192,220,198,128,112,194,240,164,18,21,0,130,19,8,128,193,84,66,193,183,37,75,214,224,169,6,129,43,106,118,240,81,249,3,160,215,151,72,210,35,107,14,201,20,217,4,72,75,131,37,107,233,204,129,72,132,231,54,87,250,80,245,129,130,49,50,81,73,176,226,227,168,62,139,169,202,166,110,107,65,232,196,200,166,149,60,155,223,113,113,14,142,28,239,150,220,234,62,92,199,25,92,204,84,231,166,185,101,84,183,124,183,179,243,76,117,241,197,219,158,201,217,219,106,235,77,167,230,237,171,26,65,130,172,104,238,212,134,61,238,228,231,231,174,27,10,76,51,226,57,141,118,77,223,25,128,10,153,80,9,89,109,224,6,134,163,232,92,209,173,56,35,65,3,171,96,240,212,192,25,86,221,29,248,131,49,126,110,185,213,47,194,126,196,67,116,21,95,134,173,168,222,23,14,142,230,28,147,16,243,214,17,105,86,191,238,167,38,247,251,106,194,213,206,225,168,154,228,4,242,33,176,44,244,54,75,183,193,36,70,141,152,116,118,217,215,136,24,65,83,24,154,42,82,55,104,221,243,102,50,107,153,30,217,33,57,154,158,102,8,25,40,229,250,17,103,152,100,102,18,45,36,151,174,236,64,6,219,138,142,139,2,145,208,4,203,63,198,235,30,55,240,77,200,108,75,96,224,211,11,3,48,32,96,49,67,4,48,113,66,240,61,10,166,220,164,82,233,110,208,27,12,35,105,46,76,18,64,74,14,65,218,56,13,2,242,70,81,105,73,23,17,228,145,96,227,30,136,23,81,48,54,65,4,83,48,62,206,77,90,38,167,145,77,157,220,216,241,73,212,165,187,212,135,212,180,63,93,235,173,210,255,251,178,100,204,12,197,125,102,201,155,184,90,114,135,12,217,115,105,131,164,81,25,155,50,117,182,128,2,20,179,102,78,180,208,1,87,127,95,237,93,104,166,201,45,117,42,206,153,145,214,49,82,149,182,103,169,90,221,5,174,146,181,237,251,117,246,169,53,221,157,30,175,211,25,64,0,237,219,131,140,156,101,166,101,105,221,134,5,70,93,52,66,14,31,17,49,194,3,131,204,197,163,209,106,178,201,49,242,26,105,151,144,46,157,5,1,170,205,146,37,70,73,186,100,212,12,9,2,69,2,98,212,202,90,239,189,146,123,51,43,233,50,171,83,86,253,72,169,76,181,58,91,35,93,167,207,179,156,103,161,77,71,84,171,169,211,162,130,217,182,217,74,73,74,90,8,50,222,167,67,91,215,100,90,165,26,61,70,78,182,107,173,87,179,185,205,74,221,78,234,94,138,180,170,123,220,218,181,0,2,13,162,143,216,197,192,52,13,202,137,68,198,80,75,14,105,212,24,195,56,21,131,4,232,48,159,76,30,193,180,192,68,11,76,76,3,140,88,117,193,192,234,89,165,64,28,0,3,192,76,96,20,1,97,116,192,203,152,6,129,0,130,176,6,34,4,81,1,165,80,6,236,248,25,210,224,8,60,12,73,208,56,148,3,228,3,54,96,6,175,1,159,2,1,14,64,113,176,48,0,131,252,6,105,24,24,96,160,89,104,5,30,3,0,220,7,45,5,134,7,194,56,8,104,175,9,64,72,193,128,198,64,97,5,165,3,103,193,96,33,101,96,161,49,103,15,162,224,154,146,102,166,1,104,34,176,67,136,2,141,196,16,26,227,156,35,65,112,21,144,55,102,117,32,93,48,102,99,55,47,154,185,186,152,196,178,98,232,160,186,42,49,47,151,211,47,27,156,77,107,117,41,211,99,51,172,166,160,165,169,214,211,55,157,83,53,157,37,25,24,41,20,141,89,204,189,21,45,149,74,202,44,179,218,141,146,106,170,49,95,73,11,173,12,218,96,104,213,251,127,255,242,17,127,239,255,255,30,91,164,0,8,53,112,58,61,213,20,49,103,217,48,52,186,52,241,255,57,17,170,48,28,169,50,132,151,52,112,251,54,188,106,50,13,24,49,120,38,48,104,33,67,152,242,12,16,23,24,104,22,11,10,32,16,8,8,15,11,9,8,136,2,198,67,86,129,131,4,11,83,6,229,128,32,16,164,48,51,201,1,11,240,216,128,178,160,14,20,4,18,0,9,32,185,67,42,6,1,0,76,144,100,112,254,128,131,64,132,128,56,24,148,195,240,31,195,112,27,32,119,68,126,36,5,192,213,66,3,144,33,151,17,129,244,200,48,205,57,15,72,56,208,245,136,112,236,46,146,228,16,241,52,54,10,99,72,255,251,178,100,209,0,8,46,130,198,142,122,128,1,12,176,104,193,206,208,0,30,30,11,42,121,218,0,2,200,39,166,79,53,128,0,108,151,142,185,153,137,177,153,129,96,221,69,180,11,71,8,113,48,82,149,101,242,177,92,166,122,117,19,98,138,141,139,201,150,139,230,36,210,6,166,203,89,50,154,70,230,140,108,84,72,186,187,23,15,155,36,94,89,245,37,90,4,49,70,68,89,19,3,114,169,137,195,20,87,162,130,204,141,211,103,92,237,73,45,51,84,83,70,203,90,20,146,101,60,197,211,161,169,102,150,223,255,255,242,210,245,234,255,255,242,171,33,36,10,5,138,167,36,4,26,168,21,154,62,8,27,141,183,27,10,64,159,246,141,153,128,16,24,196,15,24,166,16,153,86,48,2,136,179,39,66,3,7,132,34,33,40,182,99,197,106,85,152,34,12,131,129,128,69,48,12,32,192,104,76,47,208,54,9,6,192,129,161,17,57,137,48,24,96,225,65,129,193,6,15,32,162,13,29,97,49,224,89,40,10,35,29,1,232,139,148,46,160,115,139,225,170,73,96,52,103,0,196,25,1,4,0,193,0,1,162,226,192,23,196,133,11,130,20,1,17,32,34,203,15,152,79,32,120,158,1,150,34,6,188,16,4,7,11,25,25,129,115,151,198,88,172,81,80,132,2,181,16,72,130,149,79,9,220,139,16,18,225,18,26,166,134,164,20,131,179,148,202,36,41,62,104,121,150,153,160,219,39,11,39,230,101,227,134,69,231,152,34,154,107,35,13,79,151,152,196,221,217,142,34,117,20,247,215,169,55,189,185,185,211,239,212,191,183,250,191,255,87,255,234,111,255,255,255,255,255,255,231,208,28,31,46,179,254,36,62,240,5,218,159,162,64,44,38,38,33,218,62,99,2,21,168,38,222,9,14,101,65,26,144,12,78,78,238,70,153,28,129,249,110,31,31,165,149,45,154,40,109,209,126,42,195,50,6,233,79,18,140,54,242,57,35,157,61,22,142,58,213,148,9,97,89,131,136,247,209,238,191,114,221,186,210,140,192,220,48,4,187,72,234,233,188,29,215,231,255,188,233,177,222,45,110,44,238,217,201,199,222,27,171,95,61,231,94,130,89,190,217,194,220,174,165,44,237,38,118,181,94,122,180,213,205,211,253,157,231,220,119,55,249,87,238,87,106,215,221,202,181,185,156,95,119,235,74,240,199,183,247,94,138,245,5,219,246,53,204,42,63,249,209,182,246,37,195,105,106,149,0,0,157,216,193,114,51,148,34,140,132,34,3,24,204,82,9,49,104,197,81,17,13,84,181,14,73,16,93,23,29,190,86,54,93,19,125,193,184,24,11,66,224,176,21,136,0,232,124,15,131,64,106,23,1,0,228,72,28,255,251,178,68,29,142,228,168,103,77,31,113,0,0,145,204,57,163,238,44,0,83,13,157,46,110,140,252,194,60,179,102,13,215,149,184,132,101,160,74,60,129,28,71,12,136,97,115,194,80,200,139,96,184,70,15,199,132,66,48,118,28,130,145,172,44,43,80,199,53,201,45,202,207,223,252,94,181,90,205,67,55,44,194,234,187,53,237,22,171,91,44,195,92,202,204,202,247,126,145,212,75,124,253,127,62,144,175,105,243,52,159,63,255,53,255,255,255,119,255,247,255,192,208,93,104,0,0,231,252,17,81,57,130,72,68,2,12,161,24,148,42,97,113,25,132,64,174,178,147,48,136,20,136,16,160,177,170,119,110,30,141,192,228,240,30,20,151,9,6,242,130,4,127,37,146,12,72,98,97,105,161,2,185,93,24,131,7,3,53,204,73,101,231,204,85,163,229,196,115,117,204,203,158,211,84,236,242,45,100,57,207,218,235,229,181,185,222,235,230,171,150,182,183,47,114,231,61,173,174,46,156,231,109,108,243,211,160,243,229,174,223,13,89,126,99,158,167,136,230,42,250,191,226,63,239,143,255,231,255,111,241,210,156,113,195,42,14,165,177,191,24,169,217,136,86,73,198,232,41,156,227,81,162,226,72,64,132,234,4,19,132,193,201,88,80,6,8,200,128,197,26,103,75,161,211,85,116,75,93,238,252,77,155,203,164,113,9,36,97,223,135,32,8,212,38,79,87,43,144,78,83,176,60,3,5,58,146,7,134,3,118,33,183,126,181,103,226,15,126,107,181,169,52,186,25,113,167,96,200,253,140,45,83,232,48,134,18,193,150,20,167,198,38,44,141,89,148,243,35,35,53,138,202,98,77,172,36,121,194,70,44,142,20,189,93,220,112,251,188,63,51,92,235,170,154,84,31,154,41,19,71,137,81,77,99,87,255,255,255,235,251,2,6,75,190,50,218,43,55,60,65,50,188,26,48,104,13,48,100,24,26,11,193,67,33,48,40,160,128,64,253,43,217,98,71,100,237,149,36,122,125,109,140,243,185,165,71,106,214,215,138,70,228,163,58,23,60,140,236,206,10,48,94,174,139,233,224,194,167,93,55,168,225,45,42,22,203,206,203,116,204,207,85,78,45,205,121,223,103,216,176,160,194,58,22,169,238,179,34,58,161,201,251,51,80,106,143,50,29,74,61,119,157,237,59,29,196,200,206,141,118,45,220,232,169,69,42,90,239,98,189,203,93,89,31,167,71,71,245,230,105,132,214,253,125,131,21,0,1,47,252,198,123,35,67,245,78,122,177,51,8,212,213,198,1,128,128,8,22,6,28,3,131,192,226,161,108,216,114,71,48,39,153,217,137,198,224,56,204,117,158,187,48,195,114,133,173,150,162,203,29,229,246,211,96,8,255,251,178,100,29,140,229,125,103,204,27,134,111,48,115,12,217,195,100,103,204,83,157,157,48,110,13,93,10,28,51,166,13,164,161,241,138,197,103,47,234,116,181,212,45,92,207,116,86,25,176,173,172,117,175,52,37,220,236,182,172,57,152,179,168,172,174,235,164,249,181,152,69,153,248,118,65,83,28,145,42,222,219,191,246,217,143,187,151,95,213,195,52,29,16,5,135,229,102,159,221,177,4,239,171,224,42,226,162,65,87,229,19,198,85,160,21,227,195,230,178,180,165,139,89,121,206,152,234,245,235,161,82,126,181,169,53,55,77,19,50,121,179,59,231,172,180,147,147,130,70,108,152,0,11,191,230,129,99,50,157,163,196,208,72,173,171,72,152,41,32,162,172,146,253,152,126,221,201,63,243,61,238,166,26,185,17,195,90,221,106,27,56,242,245,152,235,103,202,107,120,239,216,50,85,7,197,27,143,72,187,219,221,63,255,255,67,203,120,95,159,105,145,47,145,102,168,44,22,71,29,107,133,118,36,90,219,192,226,20,134,2,63,39,44,139,56,99,106,198,245,61,255,250,121,116,79,237,170,206,89,187,109,159,89,64,118,216,0,25,55,199,21,168,158,129,80,98,80,112,243,248,197,33,195,21,130,152,64,32,18,4,5,152,36,24,195,209,197,62,30,55,65,239,101,18,58,244,17,44,49,167,183,76,214,47,68,165,78,164,59,37,110,137,16,192,222,22,156,190,26,95,103,96,75,150,163,12,162,180,174,35,61,9,125,234,70,28,73,93,35,233,24,127,243,187,79,107,12,247,9,65,85,254,30,251,166,117,34,47,192,204,102,167,131,85,121,24,200,155,221,24,17,147,51,168,144,162,226,189,113,2,42,171,154,177,58,87,242,131,87,241,3,252,144,17,8,209,223,255,208,235,36,147,42,114,177,202,222,106,80,94,18,158,151,47,198,53,89,176,212,99,224,153,230,76,100,5,136,64,45,125,32,4,40,17,111,41,107,176,195,161,175,102,221,146,56,34,74,41,150,96,150,91,71,25,121,2,3,203,2,160,16,66,34,11,109,210,80,89,28,36,141,169,57,148,103,24,94,160,204,173,111,27,75,207,245,123,247,83,85,250,172,197,182,74,185,236,90,202,15,73,99,153,174,104,243,43,175,98,100,250,91,250,69,74,221,97,70,81,173,243,220,233,3,143,184,107,249,50,232,242,174,250,227,239,102,254,204,255,136,162,58,252,108,68,13,1,46,149,4,27,182,244,227,128,99,165,39,198,155,38,133,29,145,17,75,190,149,74,62,218,178,182,155,15,202,215,237,93,200,97,235,56,82,227,18,153,173,101,178,110,81,185,100,186,83,201,157,225,73,51,140,16,141,34,135,91,204,150,177,109,37,70,58,153,67,255,251,176,68,33,140,196,133,103,77,155,137,85,240,141,236,217,131,113,133,110,18,49,155,54,110,25,87,202,56,51,102,13,198,33,185,79,103,193,238,19,164,156,139,111,234,118,125,244,59,155,241,100,169,52,149,107,202,213,149,105,105,247,201,23,184,227,151,154,139,164,130,149,159,89,184,41,210,141,194,171,18,146,239,240,221,87,185,191,94,135,236,146,118,211,85,234,85,210,141,74,152,255,215,200,78,108,159,245,255,178,2,150,88,0,43,55,199,82,47,159,42,122,86,64,8,63,24,128,42,98,240,105,131,192,64,97,251,14,20,9,179,103,42,117,136,191,104,137,165,199,7,197,181,58,75,99,157,136,177,25,48,220,90,165,41,220,19,0,70,221,12,210,46,164,174,235,173,166,181,10,217,83,118,35,125,223,239,225,228,200,123,223,197,134,137,8,12,21,114,176,196,66,184,156,202,86,35,186,157,200,68,170,61,167,89,202,65,98,139,9,168,193,42,176,131,56,131,185,179,80,134,97,85,158,179,159,157,71,231,88,169,40,138,211,89,109,87,200,197,118,27,244,51,112,80,2,187,255,141,206,191,58,128,140,200,0,211,14,7,129,192,144,113,92,180,143,243,200,137,179,179,15,188,138,93,16,153,145,83,89,181,134,233,160,75,178,120,85,43,255,24,161,166,136,229,123,67,184,248,203,62,12,60,224,135,189,236,153,132,202,68,181,251,245,41,43,97,51,59,66,68,171,254,234,172,238,117,36,247,151,145,72,244,45,247,187,148,100,175,9,58,159,125,160,29,72,177,111,231,107,247,157,173,62,209,222,244,236,116,31,153,222,92,195,78,180,21,255,217,189,210,179,162,92,132,204,211,223,101,49,231,158,113,223,68,101,84,3,229,43,0,25,46,252,233,54,19,239,10,76,60,113,7,36,76,44,12,49,56,16,88,34,1,4,43,162,176,2,211,134,164,202,117,42,20,8,244,47,67,253,11,69,5,229,98,136,158,31,137,5,248,8,124,77,141,29,133,240,194,91,95,43,27,76,121,183,250,48,174,39,218,102,241,230,244,21,193,173,178,85,196,70,151,170,204,94,251,173,45,125,91,50,143,110,15,90,230,31,181,149,167,25,111,213,111,10,247,80,206,54,56,91,85,169,151,173,175,226,98,123,249,248,169,137,190,87,248,137,169,77,186,184,121,167,21,94,229,198,78,156,5,214,0,41,182,248,202,168,28,200,211,20,32,84,48,8,4,12,16,0,0,176,64,11,6,40,186,96,116,242,0,234,130,212,117,213,229,179,135,250,124,216,61,227,74,171,130,143,103,85,202,199,38,54,171,158,118,172,48,28,52,197,106,46,28,145,230,33,5,158,162,243,11,102,76,87,199,113,247,245,49,37,190,116,38,255,251,178,68,41,140,196,87,103,77,27,175,66,112,127,44,217,147,117,131,78,17,205,157,52,109,189,11,194,24,179,101,205,199,137,120,144,113,35,226,189,190,173,110,247,251,34,172,119,107,10,163,91,133,162,210,17,222,234,82,150,201,26,102,241,34,13,186,210,161,173,243,38,41,245,247,95,247,48,151,63,200,161,250,68,207,255,207,227,64,66,144,0,19,109,249,150,144,89,141,97,217,138,66,17,128,224,105,130,192,72,176,90,34,0,195,130,133,238,150,128,64,19,17,77,42,91,62,67,72,117,248,245,9,67,198,42,101,150,85,73,61,42,118,179,72,247,63,50,245,141,70,172,175,152,85,27,142,117,254,232,236,103,242,66,159,94,7,72,27,86,54,50,34,45,232,87,177,20,161,141,255,106,237,255,37,39,72,71,216,121,238,93,226,145,82,42,39,61,245,34,204,252,236,35,191,228,126,92,59,8,200,134,254,14,38,199,46,132,0,27,118,248,224,246,143,208,232,218,196,12,21,124,88,108,192,5,203,188,95,164,129,74,229,1,123,143,65,168,208,240,155,171,226,106,122,189,123,54,148,136,213,73,192,159,77,160,135,34,178,3,132,173,168,122,218,79,48,237,51,246,73,164,166,162,190,113,114,14,51,184,185,167,129,201,118,61,169,174,227,235,174,46,102,162,154,101,235,72,220,100,173,73,87,26,175,67,181,104,199,42,59,33,179,67,25,252,197,238,105,98,149,134,150,162,113,47,30,238,137,252,58,212,124,49,31,92,252,79,30,54,98,228,86,127,255,248,229,0,10,57,96,0,237,182,155,134,144,119,69,161,155,207,6,137,14,152,140,52,98,176,184,140,56,97,128,10,155,1,68,177,116,211,51,73,220,197,244,135,179,176,102,125,176,171,88,216,154,212,41,82,104,115,153,74,176,168,80,56,159,80,210,40,123,105,238,182,223,9,235,26,162,43,236,81,197,242,200,118,48,138,94,143,18,204,171,217,187,168,167,113,129,57,156,197,161,17,205,86,70,53,100,86,77,213,144,181,214,232,100,49,213,10,167,126,245,164,138,237,233,79,172,215,229,62,150,188,207,223,221,23,202,143,232,38,149,0,43,174,244,196,82,147,58,3,67,1,102,3,53,4,4,0,194,165,93,4,46,145,8,5,220,137,182,55,14,127,7,46,33,149,170,153,218,173,122,2,124,39,233,234,203,41,108,90,144,85,195,146,154,105,137,117,55,223,48,97,5,11,33,79,80,10,5,4,98,69,26,47,13,68,184,71,225,147,22,86,178,61,114,193,27,148,93,207,103,83,179,51,146,253,190,50,44,36,106,164,253,237,244,56,85,138,196,82,9,84,143,211,165,212,203,50,132,12,140,239,244,125,94,103,237,223,156,26,112,1,255,251,178,68,65,142,196,12,103,77,155,131,62,96,126,12,217,147,113,37,94,15,241,155,50,110,48,175,193,244,179,166,13,198,21,120,219,127,204,73,103,52,2,108,192,103,147,4,17,12,32,23,48,176,9,110,129,132,235,60,48,10,164,160,48,153,185,32,27,64,76,18,81,182,169,9,16,182,183,136,24,96,224,224,201,140,25,229,15,147,107,90,154,134,159,91,59,80,60,98,221,140,246,206,115,186,212,228,141,117,49,221,123,61,69,40,169,73,92,238,82,60,197,174,201,52,197,43,146,194,135,119,85,118,186,25,30,139,97,30,121,152,167,119,222,171,70,90,41,19,185,108,142,116,245,238,141,188,191,112,123,174,134,12,187,28,68,122,106,82,73,33,20,10,9,14,46,42,68,248,76,22,184,196,215,155,9,112,165,174,219,188,234,189,70,179,7,211,33,49,226,83,64,81,65,20,244,27,147,83,56,116,249,249,98,234,107,172,173,227,214,151,117,217,197,238,237,102,151,238,183,210,223,233,90,179,53,221,175,100,185,186,169,30,148,165,26,100,114,177,234,52,81,11,127,101,107,140,116,83,177,217,25,157,145,157,207,109,197,6,198,14,47,67,59,28,173,74,169,154,222,201,111,173,251,127,252,0,0,27,182,216,197,146,227,138,173,77,6,87,51,16,4,46,20,6,128,70,131,65,195,37,214,23,6,42,149,64,54,62,46,16,192,64,234,241,242,107,176,122,61,15,67,145,196,2,2,194,33,136,150,99,71,23,47,45,158,23,233,181,90,207,58,194,238,135,112,123,41,109,70,69,163,160,140,232,131,218,246,33,86,132,52,119,26,203,49,182,35,154,103,67,149,40,103,91,72,215,107,49,166,91,162,173,100,181,151,209,230,234,141,215,101,207,190,205,93,41,243,255,236,208,35,42,0,143,243,61,176,207,190,250,48,240,200,197,3,242,226,152,140,74,56,5,48,48,9,157,151,189,142,70,136,50,65,156,152,147,68,111,91,158,238,226,42,159,35,82,215,132,212,35,166,226,165,26,124,198,79,169,78,12,105,25,18,72,110,43,55,153,178,186,179,114,185,39,69,67,41,97,211,17,230,182,191,255,255,77,21,25,149,207,172,196,123,31,83,205,117,60,215,245,99,234,123,27,177,239,52,125,168,122,91,209,213,175,103,53,149,94,231,43,22,155,231,110,199,127,79,148,1,52,0,28,146,236,117,217,130,183,29,46,161,10,4,39,140,185,211,30,0,104,58,213,42,158,85,85,51,104,204,118,172,9,135,214,17,107,44,253,206,195,158,235,241,137,97,109,92,197,242,121,237,91,152,222,138,249,155,89,196,241,189,76,119,58,109,188,168,103,169,92,206,140,238,106,161,197,59,170,59,145,221,17,203,75,59,255,251,178,100,106,140,132,1,102,204,19,143,58,244,127,172,217,115,105,133,110,15,145,157,50,109,164,244,193,241,179,166,93,161,151,48,81,43,73,101,23,101,120,245,118,43,37,179,187,51,202,238,45,97,87,44,73,74,187,26,121,94,87,98,34,186,143,52,171,239,76,210,75,109,145,247,160,70,84,0,166,223,224,255,131,63,120,50,248,67,169,86,97,70,28,20,165,75,130,42,48,26,165,75,97,202,115,174,190,14,140,31,86,93,73,216,38,118,101,247,102,48,228,177,226,196,120,144,2,208,5,22,64,44,169,194,105,185,156,221,213,211,137,28,150,145,116,104,237,182,179,214,219,51,159,165,191,61,53,254,230,105,98,170,139,235,191,162,88,201,142,108,169,147,88,247,31,57,170,203,177,49,185,165,70,250,243,153,158,170,113,157,153,95,204,247,49,253,119,246,215,224,89,216,0,119,107,185,132,46,98,176,153,230,70,125,80,136,169,0,193,97,161,8,170,173,100,128,101,238,188,138,93,5,192,144,155,151,191,92,230,18,88,204,179,83,86,51,179,158,247,83,247,221,93,159,222,57,230,185,223,32,174,47,52,217,169,166,99,3,23,35,54,74,103,161,76,150,161,31,41,165,67,50,225,65,72,220,99,168,100,125,37,43,223,190,115,237,53,40,74,102,65,69,203,108,226,104,213,83,218,22,166,211,179,80,233,42,61,29,89,93,223,244,187,192,199,77,0,25,45,248,204,115,195,136,139,76,34,165,11,25,81,228,193,129,113,162,192,176,73,66,193,64,5,180,155,213,25,140,37,173,63,215,230,228,50,137,170,177,168,188,45,116,191,176,203,72,105,134,194,40,70,62,36,74,193,172,12,16,11,70,232,213,162,120,239,85,52,234,235,87,31,106,62,106,60,166,97,53,76,71,107,106,253,45,230,215,219,167,87,183,244,170,85,148,227,108,174,114,29,186,209,219,48,194,228,134,48,245,216,165,110,109,213,53,177,57,131,215,91,54,187,83,69,121,187,213,207,183,168,40,96,9,183,93,128,36,12,12,147,166,144,212,67,6,16,2,3,6,137,64,37,64,96,89,216,29,121,192,19,145,56,222,124,163,253,125,140,169,221,138,188,195,114,172,108,231,248,17,104,166,219,123,211,146,73,107,79,63,248,133,38,136,21,14,125,187,85,187,154,126,103,81,53,117,69,74,120,215,189,23,177,223,41,78,182,123,82,205,235,113,59,31,162,60,42,244,221,22,149,52,38,34,56,150,114,28,140,237,77,42,254,246,122,217,176,70,0,27,183,248,193,24,3,47,23,205,72,131,52,161,224,2,36,44,5,140,102,9,12,29,57,197,0,228,84,79,225,112,107,105,59,201,185,13,107,100,106,132,152,170,225,16,59,26,42,255,251,178,100,149,140,132,52,103,76,27,140,85,48,115,140,233,147,104,101,190,18,101,157,46,110,61,11,193,177,179,102,157,147,9,216,107,164,215,139,149,146,38,235,43,201,218,179,5,60,199,85,244,62,74,171,30,226,70,118,227,4,100,129,101,180,225,211,72,185,186,75,239,155,189,116,109,187,90,101,132,170,138,46,236,202,159,248,235,126,225,225,49,149,103,203,203,140,94,196,182,116,191,50,237,156,244,52,78,203,26,31,50,131,174,89,174,46,213,255,159,102,191,253,124,98,78,215,212,115,125,99,1,92,16,0,238,187,98,45,204,26,14,93,204,99,12,208,209,201,4,131,74,182,160,65,33,247,126,47,25,165,136,92,145,144,79,217,253,59,6,92,16,152,109,99,29,130,10,98,210,65,25,213,108,238,226,160,236,245,106,43,171,57,221,138,141,104,167,50,181,71,34,32,206,78,105,53,86,100,165,82,68,159,93,82,149,116,77,25,157,146,117,115,218,140,116,228,66,95,231,35,74,255,45,21,52,74,170,251,191,248,117,0,61,183,248,198,130,50,5,142,68,99,39,4,12,0,20,145,58,70,130,194,155,154,176,67,76,65,199,180,240,179,127,109,210,137,117,25,32,70,27,73,94,202,88,166,171,40,92,182,19,147,229,13,78,126,123,139,185,183,115,21,158,235,24,236,68,144,194,37,73,211,69,119,44,200,228,70,46,247,33,102,117,42,141,177,150,85,214,65,50,29,157,148,166,60,229,45,55,86,75,50,25,209,202,170,229,98,178,169,88,198,182,255,124,239,237,242,169,4,61,232,138,1,40,0,174,219,243,179,0,237,115,2,194,18,130,64,69,74,17,100,104,99,14,24,27,22,121,90,131,145,183,214,213,62,114,107,159,79,99,9,68,122,159,118,108,197,111,75,106,101,103,186,159,203,182,179,211,153,53,170,244,177,52,73,141,194,230,151,204,187,27,46,52,199,72,108,79,185,109,89,80,26,49,233,93,17,98,38,60,98,35,61,76,149,157,150,120,32,37,58,251,143,129,201,181,214,140,234,52,89,7,15,189,76,114,216,139,119,43,217,185,91,33,111,209,40,220,225,224,3,159,255,78,7,139,55,113,92,199,96,163,66,15,76,142,32,45,184,200,1,253,18,2,24,0,6,140,140,34,44,36,0,148,181,183,66,55,65,94,205,237,211,209,192,11,150,15,158,112,232,163,89,178,189,82,70,76,3,167,137,228,146,198,151,212,176,235,246,174,137,193,128,74,98,148,154,118,46,213,237,179,27,143,221,218,247,224,178,40,169,58,187,87,160,122,73,47,45,68,228,166,171,209,205,3,75,51,109,177,53,95,243,237,185,135,51,36,45,108,95,42,215,74,123,84,236,159,168,99,95,84,203,175,255,251,178,68,192,12,195,222,102,204,155,73,43,224,125,204,217,179,104,101,202,19,73,157,46,110,36,247,194,116,179,166,77,189,36,48,41,160,103,206,16,134,99,106,51,254,255,214,154,188,112,227,255,208,17,48,3,127,219,115,133,207,61,4,147,127,76,223,19,2,168,8,18,135,81,36,44,0,80,51,206,154,47,195,219,67,1,56,16,176,245,246,10,202,68,4,102,244,187,45,44,6,210,66,171,138,152,154,82,166,174,125,82,187,176,185,108,2,203,170,179,233,130,245,11,153,82,171,46,170,177,130,104,90,111,21,65,215,88,157,221,134,101,142,84,165,47,114,34,143,142,42,219,151,133,25,69,229,178,233,82,178,198,37,216,147,150,140,27,197,97,217,189,220,69,73,207,195,249,177,241,2,116,188,63,187,105,151,153,154,138,239,228,178,74,109,155,78,92,186,70,21,89,218,172,178,255,200,221,220,99,66,216,0,9,118,212,230,74,115,5,142,204,220,185,53,42,208,172,116,22,6,42,18,32,82,64,138,3,156,167,85,62,83,117,221,118,211,54,158,196,178,166,113,136,117,249,118,150,133,74,71,241,196,147,181,184,139,222,232,82,129,145,33,2,70,192,13,2,103,176,129,134,177,67,145,39,46,60,152,91,58,213,108,86,146,114,175,29,159,187,223,222,75,13,169,234,44,142,38,198,201,146,216,244,36,251,50,141,204,54,113,230,81,47,23,111,114,33,219,48,226,251,227,153,127,187,34,226,46,120,232,121,95,9,188,141,167,230,175,111,121,230,163,248,99,161,27,243,121,127,76,23,168,5,54,222,243,140,100,41,64,14,36,14,8,176,52,120,248,136,35,210,225,43,248,170,201,88,119,158,173,167,118,93,65,57,175,4,147,73,68,65,4,32,29,211,36,162,217,6,201,228,212,78,204,49,95,153,72,133,150,76,121,51,243,198,105,74,251,27,138,139,87,174,142,228,234,75,103,199,120,122,133,164,192,213,198,14,246,73,161,174,57,24,84,162,207,56,166,67,236,197,97,212,114,146,165,222,121,232,56,233,150,205,242,123,182,62,87,32,112,236,155,251,143,248,80,252,117,135,2,41,191,229,36,139,202,160,128,90,126,177,118,193,29,4,0,7,127,248,221,89,195,102,168,204,124,38,11,172,76,66,31,40,2,143,20,217,83,37,91,232,226,135,243,169,7,5,75,215,235,33,187,133,137,76,190,61,139,116,117,35,113,104,114,32,205,225,198,177,61,18,214,173,110,180,135,46,77,129,216,40,244,139,199,155,197,25,127,16,76,196,21,23,175,88,129,241,143,59,191,74,156,199,169,237,17,9,51,114,8,87,247,111,9,147,172,214,61,224,251,90,231,38,203,221,13,190,36,118,117,235,62,70,86,161,255,251,178,68,207,8,132,182,102,203,27,134,69,176,142,172,217,163,104,200,142,18,137,155,48,238,24,185,66,94,51,166,157,195,30,249,141,43,35,34,218,129,193,96,253,106,103,170,169,249,236,196,42,247,174,226,132,104,80,59,188,180,80,144,64,78,237,183,52,116,32,212,161,83,14,21,12,22,11,96,166,10,6,10,128,66,0,205,72,64,9,97,108,5,57,221,156,165,49,152,118,127,59,148,180,116,29,142,70,40,101,208,230,59,148,60,153,205,94,72,146,216,134,251,115,196,128,215,44,242,159,133,164,79,17,47,226,50,121,111,175,104,62,122,101,119,77,38,173,54,188,135,234,151,255,119,136,116,8,66,104,152,85,109,199,73,7,66,110,189,250,178,146,41,233,107,212,93,174,111,90,182,103,214,242,94,119,101,10,119,238,228,42,89,153,93,14,23,5,135,205,21,175,20,169,130,48,246,133,136,232,67,170,138,173,213,0,5,46,244,228,127,14,162,88,201,85,4,83,76,244,32,25,21,158,69,1,68,214,118,145,170,222,60,9,32,132,190,215,37,122,244,75,214,8,96,216,126,27,172,1,67,187,1,240,244,90,38,22,210,220,121,58,80,194,244,129,225,8,117,50,32,159,235,111,67,11,150,31,48,204,236,15,209,12,222,75,7,194,194,209,101,75,83,207,236,204,144,140,70,118,117,161,181,59,154,230,34,13,145,212,204,180,51,59,200,81,234,61,89,10,60,132,185,145,225,212,85,42,105,81,7,106,46,130,8,234,62,134,119,50,34,85,169,84,243,221,85,213,84,133,171,84,205,160,40,33,237,182,230,159,12,77,56,74,86,97,197,134,6,18,92,48,113,83,32,135,203,40,213,90,99,55,173,106,24,96,210,212,131,120,212,51,103,137,69,104,214,18,141,234,240,84,124,107,117,188,191,112,254,5,226,98,134,235,196,73,37,161,210,54,200,165,102,168,28,169,145,83,118,123,165,193,112,46,115,161,99,104,149,25,73,35,174,229,190,7,202,140,85,187,177,169,42,123,148,230,13,61,6,142,49,79,52,165,86,190,120,40,241,209,95,248,115,37,12,78,249,19,243,172,202,203,158,223,97,200,241,106,177,83,162,118,232,80,94,18,26,232,68,101,254,112,173,0,0,219,122,49,95,53,153,68,202,232,147,34,144,214,249,123,89,50,161,83,82,192,49,76,21,99,79,115,223,57,123,174,239,211,70,165,246,46,71,30,122,175,188,61,8,93,21,12,74,214,56,108,206,171,48,220,200,184,84,37,15,97,33,39,11,116,63,174,115,232,94,135,102,180,245,81,178,54,77,134,98,170,255,231,217,88,154,97,228,23,61,64,200,226,206,174,238,69,15,187,90,119,145,207,181,195,143,223,106,174,99,151,255,251,178,68,205,140,212,173,102,204,155,108,43,240,148,140,233,163,109,136,120,18,13,155,50,110,49,20,194,70,179,166,141,198,33,248,226,124,109,68,85,35,229,92,176,254,57,122,226,255,170,23,123,171,211,106,143,248,173,45,173,97,127,187,225,255,194,48,156,198,26,141,153,205,14,97,211,8,140,14,90,4,1,17,6,80,130,242,255,71,149,30,134,152,117,60,42,157,231,50,31,217,162,76,84,182,208,81,197,208,188,147,138,56,161,163,171,198,78,117,123,104,17,219,108,196,188,180,55,153,67,183,237,111,111,180,73,81,222,207,83,55,225,138,60,154,27,22,156,142,186,114,109,97,169,108,61,172,91,181,109,150,158,216,232,45,20,116,66,172,35,147,67,186,198,212,227,56,115,79,169,188,78,52,89,198,88,222,191,129,223,36,115,98,211,34,100,58,197,69,72,117,255,156,162,160,159,62,170,187,223,128,188,42,0,5,174,244,193,196,227,142,137,27,41,160,2,98,16,145,16,188,195,0,196,133,74,196,115,128,75,248,192,213,178,76,198,84,102,93,43,118,172,74,103,227,148,112,167,6,29,137,38,157,96,244,11,158,64,176,220,121,84,244,112,142,15,134,180,19,21,45,178,149,77,53,121,56,200,81,6,137,30,26,101,153,162,34,238,38,174,126,101,69,49,138,35,51,15,153,53,82,151,150,234,234,230,81,98,174,109,21,12,97,228,22,116,142,173,96,100,172,238,242,182,48,145,252,214,59,153,221,244,174,119,163,236,139,30,116,207,93,181,79,35,174,239,248,153,175,198,223,223,49,150,28,0,22,251,110,104,12,7,54,188,103,109,128,99,0,129,162,216,137,9,54,85,60,56,54,194,82,57,208,118,228,203,102,14,126,129,240,100,184,196,255,144,209,173,117,226,89,80,138,148,96,232,80,96,89,92,221,181,167,208,221,101,228,60,98,99,137,192,39,166,54,89,50,244,161,28,94,207,163,50,222,67,142,204,20,14,25,108,136,159,58,217,164,138,66,6,118,150,108,112,50,102,25,214,198,56,225,86,118,51,37,166,11,233,52,30,213,159,82,109,57,215,153,189,156,131,249,203,25,243,42,246,180,186,189,210,26,89,210,113,188,152,242,176,208,33,168,236,122,223,126,41,32,5,127,255,26,223,49,176,141,24,251,49,161,174,56,67,32,204,181,165,185,67,0,229,64,119,33,248,103,180,173,133,254,177,41,175,59,49,105,246,147,223,103,150,166,160,39,246,154,147,42,189,150,87,191,103,59,181,31,218,117,144,58,208,180,178,253,100,209,120,173,40,45,175,95,1,200,24,206,205,142,191,58,141,85,126,253,150,171,44,150,29,185,110,238,222,37,212,216,221,210,109,179,140,50,156,179,11,120,254,255,251,178,68,206,140,196,193,102,204,27,140,69,32,151,76,233,147,109,136,122,17,169,155,52,109,152,185,66,57,179,102,205,183,149,248,26,234,209,188,159,254,172,98,61,148,157,143,162,58,48,171,16,155,234,87,83,56,183,49,198,139,251,98,250,150,128,8,0,109,182,230,131,40,101,40,0,230,32,197,33,33,66,237,7,4,63,78,202,116,49,118,232,230,180,249,232,166,112,225,186,196,214,172,187,114,238,58,25,151,114,44,35,220,209,212,85,146,177,143,103,143,181,183,239,239,52,209,156,222,48,47,167,211,231,156,7,11,230,251,255,251,192,123,118,57,179,2,38,241,121,38,130,49,24,77,152,123,25,72,120,209,233,208,76,143,58,179,163,181,77,67,22,165,163,58,148,167,105,138,133,209,76,116,82,218,167,212,221,123,58,181,72,98,139,106,34,227,14,65,206,209,108,34,107,242,122,34,38,29,0,43,127,208,228,9,193,122,6,99,30,32,199,42,25,152,192,16,40,189,133,198,64,0,200,80,225,52,244,74,141,186,42,122,191,27,172,103,184,52,75,18,229,221,57,89,42,226,110,8,225,105,53,131,214,116,164,246,84,66,124,150,65,34,69,20,59,107,216,217,91,144,56,117,251,219,149,229,205,28,50,218,22,209,162,137,169,38,28,169,186,202,170,98,242,34,217,5,4,24,51,113,228,20,45,41,57,136,246,39,149,22,16,73,135,37,49,113,162,113,253,231,144,142,107,222,74,222,157,215,90,88,195,245,187,22,146,199,68,233,237,16,114,227,126,143,226,191,249,175,254,193,144,0,82,223,195,39,14,96,68,17,74,97,72,230,22,18,91,83,15,15,121,153,104,20,9,133,223,113,33,138,23,217,150,197,100,52,211,50,140,42,71,100,143,21,139,178,119,197,252,120,98,140,197,124,71,145,74,21,5,103,87,239,199,105,113,189,82,211,181,39,211,49,83,246,28,107,180,179,149,240,222,242,199,162,118,11,9,143,225,254,134,229,146,213,181,80,228,139,136,204,251,13,55,42,166,150,60,85,165,72,183,178,45,188,62,131,64,168,136,42,238,234,119,232,193,80,121,74,165,99,58,141,99,25,209,7,151,151,25,49,185,116,49,207,225,169,255,234,119,176,167,205,56,103,12,32,6,67,27,36,8,11,65,130,232,163,82,137,8,132,27,198,186,242,99,13,188,178,42,8,172,90,197,217,67,239,105,225,152,170,153,80,253,2,120,91,159,169,30,213,252,210,102,206,137,6,129,219,188,243,53,190,232,93,100,245,78,207,43,170,16,162,86,230,161,217,169,178,224,195,89,108,117,150,236,164,208,213,101,25,154,111,104,176,246,146,62,32,131,202,106,164,116,42,197,105,213,199,194,245,173,59,53,67,141,255,251,178,68,208,142,196,196,102,203,155,108,69,48,145,140,217,147,108,101,230,18,29,157,48,109,177,22,66,76,51,101,205,182,33,176,186,158,117,174,23,205,248,189,24,106,213,113,199,179,12,177,177,157,100,196,253,119,255,252,132,20,0,54,253,185,225,181,157,163,145,157,15,154,210,17,130,140,24,8,80,32,121,149,44,32,233,58,170,190,237,113,182,142,62,176,253,48,249,6,210,132,184,12,206,46,154,1,104,28,49,120,152,18,28,171,98,151,114,51,133,139,220,203,65,31,246,141,48,34,30,177,191,223,118,172,195,234,88,171,182,154,130,231,26,208,209,86,171,15,22,52,96,140,162,215,74,52,183,51,245,37,5,205,224,232,152,187,168,179,120,71,165,190,10,75,123,225,166,34,122,237,249,73,155,62,13,123,251,165,24,178,206,96,122,101,98,86,196,34,199,117,247,30,183,198,146,16,95,0,27,255,216,194,219,243,114,135,12,104,170,51,88,133,112,134,5,168,17,13,215,20,12,133,66,174,160,167,15,252,41,135,25,199,28,244,99,212,170,166,230,247,20,38,113,233,124,126,14,51,205,251,50,137,95,61,222,51,158,236,43,166,196,140,102,121,88,93,86,3,24,126,121,115,63,40,34,121,240,202,119,87,190,237,34,164,67,184,152,95,24,238,48,122,152,42,196,214,52,233,30,208,94,30,173,16,73,48,48,212,52,94,222,79,139,55,159,116,61,111,41,146,226,190,250,137,186,190,171,206,247,174,16,64,149,95,230,147,62,226,60,241,214,242,58,248,81,227,63,238,36,72,3,104,0,175,219,115,10,215,77,134,120,33,93,25,132,26,9,0,22,68,46,23,118,20,138,26,5,192,17,136,132,15,92,224,13,134,87,246,251,14,139,207,161,169,100,253,243,128,54,59,8,192,56,241,84,114,178,240,191,26,42,247,221,108,92,144,236,159,14,253,229,171,91,178,66,160,128,53,30,246,166,248,240,12,71,193,78,66,143,130,77,253,28,158,217,96,186,202,199,51,156,190,229,28,125,215,168,65,6,151,197,246,118,218,218,184,54,82,148,223,27,191,118,119,204,251,223,113,205,15,21,189,235,47,120,98,12,115,38,36,208,225,192,131,92,42,142,67,254,197,157,181,47,232,14,42,0,119,127,233,131,142,71,25,22,152,100,214,97,128,56,48,4,68,57,71,209,8,13,155,36,130,24,170,50,133,4,202,206,51,215,23,94,104,131,73,144,133,217,101,150,208,202,114,66,11,2,165,161,137,68,194,56,210,77,44,38,32,37,170,48,195,205,66,3,99,41,5,8,22,130,74,23,170,40,251,122,27,179,215,252,84,78,92,79,205,209,67,33,45,84,82,79,155,82,37,147,116,60,213,33,34,217,146,109,255,251,178,68,209,12,196,214,103,75,155,143,66,240,154,44,217,99,113,134,110,18,81,157,50,110,61,11,66,77,179,102,13,179,34,248,250,152,222,202,131,11,155,126,198,173,69,119,93,180,61,68,215,17,72,227,28,80,251,143,184,113,168,243,53,235,92,127,223,255,95,216,69,96,25,183,255,152,123,1,252,150,24,28,89,162,145,151,1,133,24,112,179,94,105,163,33,203,121,106,180,169,6,229,113,105,85,52,162,245,220,49,135,37,240,103,41,103,169,164,206,35,243,33,130,29,100,147,76,159,130,6,75,224,100,46,36,64,229,18,0,4,25,73,22,149,123,228,45,71,43,117,150,125,111,156,61,175,47,63,175,146,248,158,81,71,29,7,39,91,166,252,86,170,180,255,146,180,127,237,184,205,204,185,157,49,123,122,211,155,12,168,86,103,242,207,104,46,97,155,80,135,251,103,82,190,214,231,143,232,111,37,67,42,248,239,230,223,236,34,185,0,0,128,0,247,255,227,55,244,48,215,195,38,75,52,146,72,96,153,137,107,8,193,217,178,115,18,10,68,83,140,138,179,60,242,122,220,159,136,243,83,183,169,219,36,83,130,59,80,200,243,241,137,181,68,4,198,175,200,100,128,112,10,15,236,116,45,17,2,1,4,137,76,115,203,123,228,69,66,5,135,213,57,109,11,25,29,141,132,54,14,106,81,120,81,131,145,71,187,91,34,12,136,86,59,184,84,89,153,28,146,214,85,145,204,10,142,131,44,104,162,230,86,226,253,199,62,142,63,146,12,216,98,88,249,177,2,135,88,219,216,147,137,19,142,175,154,235,222,126,125,251,249,10,80,1,109,247,198,203,244,105,243,71,24,198,22,70,4,130,4,9,129,74,219,103,116,46,6,2,139,153,42,90,99,83,160,14,4,68,91,107,52,142,171,82,81,140,146,57,170,206,54,163,122,165,248,219,107,117,155,223,50,4,2,3,172,50,161,2,130,194,35,219,221,189,215,212,89,38,189,60,26,165,90,158,91,149,156,211,42,76,81,115,80,172,72,184,172,22,112,210,227,183,88,65,197,41,20,214,229,251,76,204,231,149,159,49,55,19,53,70,167,84,169,53,144,185,181,102,170,30,42,107,206,62,232,201,73,149,60,203,172,119,118,107,52,58,65,17,197,39,208,33,64,7,119,215,144,91,153,129,41,40,49,160,3,163,64,56,129,149,166,251,128,217,83,77,197,117,179,154,122,94,217,101,104,238,251,156,212,178,254,22,111,47,250,55,158,91,107,60,165,192,219,159,96,27,137,50,190,206,119,192,50,237,239,78,108,172,204,229,54,103,150,215,219,180,26,88,226,227,181,234,183,85,150,126,194,140,163,223,209,57,48,185,247,112,250,251,51,159,102,39,228,190,255,251,178,68,203,8,132,213,103,77,83,111,66,208,149,204,233,115,109,232,78,16,173,155,54,109,152,183,130,8,51,102,105,182,21,232,106,59,189,163,95,108,127,161,153,159,244,102,103,33,132,94,244,35,20,85,4,72,152,191,103,35,199,142,84,201,64,28,32,0,189,182,248,197,187,204,162,28,42,52,10,233,5,6,37,128,48,106,37,14,12,130,167,100,106,2,135,176,219,53,144,221,106,126,59,141,98,18,248,157,39,147,195,35,211,163,146,84,101,200,207,58,148,164,182,194,137,200,173,217,81,117,157,93,171,205,16,43,153,92,123,18,196,87,103,100,58,171,75,103,123,54,123,84,236,234,236,228,178,209,92,203,98,50,53,21,228,66,153,234,199,42,34,58,177,135,121,40,91,17,12,135,103,69,77,103,18,148,88,253,170,219,13,244,101,88,192,29,0,4,227,144,197,123,220,222,240,216,192,162,40,203,1,240,193,144,128,132,39,48,64,2,10,3,42,104,56,14,152,36,25,167,19,134,53,103,69,88,137,177,32,117,227,50,233,137,67,238,196,90,196,16,220,26,41,192,83,140,229,3,167,27,19,169,54,216,31,167,174,252,174,64,235,57,16,211,238,137,20,174,213,123,214,99,54,2,246,82,159,104,98,25,40,60,123,232,130,97,146,201,212,56,237,79,105,30,117,234,241,66,138,73,111,97,225,172,226,136,199,152,115,140,29,61,73,153,106,122,72,152,168,187,154,181,73,173,134,140,123,130,26,151,31,98,236,57,160,248,76,75,110,212,84,67,76,8,2,13,201,213,196,126,39,226,17,206,104,196,162,110,68,113,169,118,88,46,0,25,44,176,194,107,116,215,49,204,196,112,168,193,64,60,194,48,136,178,70,18,138,234,40,222,24,28,0,152,66,0,43,49,121,153,115,252,43,194,56,27,202,152,204,145,212,140,203,180,1,63,33,9,16,50,33,167,137,110,77,23,67,241,86,49,20,72,107,235,60,110,96,104,142,129,123,10,52,87,172,46,65,97,162,37,156,80,200,184,121,57,160,162,54,52,87,55,31,104,132,198,127,213,116,54,118,52,129,20,176,136,86,93,217,177,97,130,102,180,33,40,135,136,185,186,97,185,220,15,48,129,248,251,49,37,32,107,218,14,19,205,84,75,209,6,157,28,140,163,137,60,73,202,217,252,107,51,230,227,162,181,87,126,71,143,237,233,248,144,92,0,118,235,105,178,18,28,58,129,132,48,154,73,105,136,3,2,66,153,187,179,24,131,71,1,26,245,53,74,105,200,77,37,121,68,246,181,77,122,118,33,63,62,152,116,15,235,123,25,198,126,145,38,39,61,34,37,2,72,45,75,35,23,41,39,105,58,61,45,94,105,71,216,194,226,123,235,99,73,76,255,251,178,68,214,140,133,144,102,202,27,184,66,240,170,236,217,51,117,232,108,17,233,157,52,109,153,23,66,52,51,166,93,179,34,216,158,188,213,239,207,235,102,213,82,7,151,106,150,215,41,54,75,121,202,201,69,130,238,162,82,108,117,205,252,199,242,143,111,255,17,85,77,14,59,48,117,13,68,155,185,28,56,90,181,74,226,147,228,228,230,243,20,172,229,105,95,160,213,16,3,63,223,99,98,98,55,57,32,185,185,200,128,129,132,16,144,96,131,208,3,210,128,133,55,148,54,7,30,138,83,35,134,42,93,166,229,54,124,136,198,57,105,129,212,127,108,213,173,35,140,14,50,242,169,30,4,162,39,108,35,20,88,13,53,182,231,148,175,192,66,65,86,154,114,159,131,242,93,19,182,148,105,207,133,117,54,155,114,102,34,225,27,235,234,179,224,238,225,186,161,221,28,115,68,188,148,69,196,166,172,255,113,250,37,246,62,71,243,205,18,179,142,210,41,122,116,198,64,200,25,87,48,151,213,125,243,51,0,141,42,0,32,153,255,255,24,119,65,134,37,2,136,10,161,204,220,152,64,10,31,29,41,68,136,187,39,149,134,92,202,70,116,11,147,116,27,194,122,168,218,252,101,216,248,70,147,5,141,29,64,76,137,1,84,109,166,130,5,69,44,49,235,47,205,97,170,123,151,234,82,94,173,36,217,105,2,55,116,5,225,36,53,169,195,159,146,254,42,191,25,67,59,249,101,29,234,211,243,194,240,137,79,217,207,115,42,244,237,28,235,168,196,149,148,29,159,238,100,49,127,29,238,119,233,37,29,124,212,79,163,155,148,189,148,251,126,163,73,82,7,101,79,50,21,10,216,82,208,117,121,175,95,50,64,94,128,96,10,151,91,140,22,0,154,142,26,10,173,163,162,73,132,83,113,107,9,238,164,225,7,41,77,34,249,92,215,51,117,168,75,2,250,105,97,41,24,121,15,212,127,198,244,193,110,131,63,127,157,202,215,242,205,172,249,152,172,121,238,239,247,39,227,32,117,181,235,41,159,50,203,66,91,51,65,53,185,68,37,237,87,14,110,110,231,215,183,174,135,152,180,92,247,50,217,255,180,179,62,103,218,198,190,213,126,29,167,119,239,75,149,60,119,183,132,203,213,167,100,140,76,236,43,4,31,212,154,12,83,234,96,23,173,182,152,123,36,112,98,25,131,135,134,92,15,0,1,198,41,2,133,193,208,250,128,165,112,104,179,140,3,169,218,30,55,137,187,248,235,17,157,70,80,206,176,175,168,124,248,7,13,94,39,155,251,140,105,224,182,51,188,16,193,104,127,78,102,98,20,81,72,10,9,105,101,28,214,65,129,193,172,238,91,148,121,15,243,75,6,66,235,233,116,200,108,205,141,255,251,178,100,193,8,132,217,103,77,187,111,73,224,134,76,217,167,101,134,88,19,17,155,50,110,61,9,194,15,179,39,245,131,33,101,174,76,113,121,155,85,39,210,222,102,75,22,163,133,212,140,185,165,165,145,90,199,195,243,175,242,65,240,48,91,205,31,205,177,5,33,151,254,50,148,109,20,165,208,206,119,177,244,177,118,51,40,127,218,40,76,67,129,55,54,178,113,87,9,112,26,1,115,62,206,58,97,196,106,71,30,188,66,202,62,211,68,151,142,88,225,137,90,58,76,161,32,17,82,11,14,141,26,34,218,12,23,34,100,250,58,233,21,136,100,34,58,255,136,66,162,150,134,190,244,64,201,115,42,70,119,213,156,165,210,148,163,228,129,123,206,150,45,85,88,82,189,94,117,221,42,98,147,218,159,169,233,72,162,230,123,254,136,30,205,85,219,115,36,221,92,95,93,9,33,201,99,172,67,52,64,237,199,101,178,219,101,226,67,215,177,73,150,1,186,163,46,219,76,224,213,51,185,20,193,198,51,2,134,198,6,8,202,60,28,142,3,132,70,2,2,55,226,32,59,93,106,139,36,191,14,252,18,198,235,195,243,107,82,15,111,147,73,161,202,68,96,196,214,83,37,221,24,158,191,13,103,15,196,102,42,73,37,82,134,116,245,51,104,180,106,85,127,84,210,129,100,142,160,50,101,158,128,227,203,72,137,178,166,136,233,79,79,49,20,169,37,233,35,44,144,58,160,253,221,222,140,118,56,245,73,84,154,205,115,16,140,211,37,82,42,107,98,232,151,189,37,45,150,52,188,64,250,21,206,28,245,207,196,153,15,181,227,120,62,178,71,250,254,43,122,209,205,255,44,223,94,16,208,0,183,27,70,109,139,146,91,204,74,23,52,90,61,22,132,1,99,36,148,194,128,132,101,11,147,90,251,15,32,3,46,167,145,150,168,11,94,135,109,91,183,27,129,101,243,139,37,206,218,18,157,230,12,253,73,160,24,212,17,22,151,65,246,35,209,202,145,137,136,147,221,18,154,183,175,173,96,44,163,180,121,59,172,119,105,47,234,7,179,195,245,209,230,255,27,10,116,227,10,150,46,72,144,178,32,18,81,128,120,119,19,136,6,104,136,41,41,71,8,105,228,206,194,202,55,25,3,177,178,78,196,146,183,218,177,73,212,40,244,113,55,156,68,124,211,254,135,169,186,101,168,146,197,180,149,213,246,48,50,64,1,54,235,14,27,252,36,104,207,4,141,124,0,46,72,97,192,113,182,194,130,65,208,54,7,30,92,144,51,219,56,147,16,228,254,54,177,212,159,115,176,52,42,178,114,187,96,241,219,68,36,23,34,40,113,165,140,51,108,164,104,128,233,57,245,3,18,88,100,46,209,34,226,179,226,186,255,251,178,68,201,136,133,45,103,74,19,134,70,176,160,76,217,67,112,199,216,18,197,155,50,237,164,245,194,71,51,166,93,182,33,184,98,40,206,2,6,17,146,94,252,191,127,207,45,243,203,156,117,39,65,189,146,41,226,90,134,167,62,211,27,44,131,113,98,73,77,35,232,233,210,98,10,235,75,220,124,95,172,106,208,155,206,57,239,138,152,229,83,89,61,77,67,186,125,101,254,95,202,39,212,73,110,136,27,160,1,219,118,166,177,190,104,161,226,166,7,42,20,9,2,5,12,152,144,195,105,58,193,81,202,1,171,42,161,30,4,145,99,149,190,20,222,162,210,93,87,0,9,25,35,39,235,15,16,141,24,92,245,153,115,226,131,233,123,62,191,220,86,120,157,136,109,85,82,231,56,105,118,212,141,44,61,8,233,229,234,224,220,97,201,4,149,175,41,137,36,100,36,19,139,222,150,134,212,164,193,9,170,15,62,233,79,130,76,49,232,129,150,239,23,196,85,101,8,242,64,216,244,191,74,85,39,105,198,254,223,186,27,142,179,217,110,124,186,220,194,111,251,4,238,0,1,46,236,200,16,227,27,64,12,42,85,49,8,168,196,97,67,26,2,153,169,108,213,250,58,199,169,226,214,35,78,131,107,126,81,53,30,171,63,114,61,58,190,230,231,145,58,150,40,237,101,75,77,59,34,169,86,130,175,37,180,21,35,111,195,189,14,186,206,140,212,61,2,200,32,184,197,250,88,180,70,81,134,168,175,202,106,87,169,141,154,223,206,255,121,243,182,75,85,201,81,123,10,181,114,162,81,41,165,63,75,155,4,12,88,48,128,22,185,92,84,120,193,142,67,71,87,113,150,42,208,80,31,76,250,239,111,177,190,191,118,255,245,14,0,20,191,108,98,26,134,113,220,101,109,102,36,120,97,226,70,44,8,97,32,170,237,77,200,2,149,90,204,122,27,169,6,69,160,93,93,160,175,94,220,162,188,244,118,211,94,192,48,146,209,38,56,214,198,151,113,84,8,17,152,30,20,159,33,89,10,168,3,103,137,137,68,195,99,20,243,50,33,56,118,9,161,82,121,47,239,194,178,174,178,234,246,167,146,172,73,104,163,204,205,213,107,171,26,154,75,172,158,21,67,164,46,98,179,166,85,122,169,38,151,207,66,53,17,162,107,208,95,98,150,154,116,35,19,81,162,170,83,25,42,208,236,199,59,198,128,128,0,246,255,24,133,209,187,187,156,128,200,24,108,194,198,130,129,13,157,9,170,92,95,68,140,129,221,23,70,112,200,197,89,124,185,232,78,195,133,112,181,13,96,74,139,81,234,24,132,120,184,225,151,215,19,42,141,118,217,8,248,160,191,163,57,141,194,109,243,168,206,103,121,12,84,151,71,45,165,255,251,178,68,186,12,196,137,102,205,27,131,47,160,147,76,217,179,109,37,172,18,49,155,54,109,177,13,202,42,51,166,205,179,22,184,207,142,81,106,154,175,60,193,75,16,239,114,81,238,105,92,244,31,210,204,74,36,210,29,104,83,240,62,245,90,184,162,106,135,234,131,114,197,185,18,134,57,123,40,127,215,11,207,255,254,126,205,95,6,140,29,242,139,95,255,240,69,60,3,83,56,0,87,127,177,131,83,29,73,57,207,4,152,160,248,92,8,192,1,12,32,9,199,104,74,12,159,48,60,174,213,73,124,94,158,253,75,247,37,59,162,134,232,36,116,82,218,225,4,17,101,34,129,2,41,129,16,19,88,90,92,225,171,64,243,194,130,44,153,72,65,173,88,200,44,26,73,191,158,134,253,251,114,202,197,212,180,119,119,124,48,183,32,248,208,68,248,122,222,159,61,202,245,50,147,33,235,31,211,249,126,140,67,180,253,101,248,122,215,169,71,198,24,123,59,255,147,118,15,168,155,199,207,206,223,149,154,128,13,117,0,3,101,244,199,181,32,60,151,48,156,80,48,144,25,82,211,8,129,80,160,8,96,32,11,74,76,1,83,188,182,25,212,118,32,219,186,246,177,177,217,174,67,86,160,88,22,97,185,86,128,233,109,200,26,109,81,228,139,13,92,66,37,241,67,131,225,57,131,131,217,55,15,159,157,89,221,102,198,186,196,125,127,138,23,91,209,100,77,94,112,225,174,204,179,188,87,43,55,111,235,175,156,168,163,110,152,119,200,206,221,179,85,22,94,150,77,154,64,189,98,167,218,16,59,16,46,122,254,34,251,190,218,28,70,95,53,87,254,135,36,240,216,240,2,187,221,76,174,242,3,215,192,38,35,11,133,208,160,0,7,18,5,181,150,112,66,11,121,32,245,243,18,206,1,181,61,164,91,0,172,226,198,212,45,97,108,31,9,135,66,155,103,217,127,229,85,98,177,194,96,229,187,249,93,92,146,197,148,93,74,205,95,85,36,213,33,137,85,41,126,145,15,177,245,109,16,180,53,227,107,90,226,146,254,181,218,230,183,142,102,235,152,184,72,175,175,151,238,121,59,146,135,188,118,151,143,208,241,118,54,169,170,71,250,219,188,214,55,151,126,99,144,181,128,4,187,104,97,97,16,112,104,252,32,15,12,83,10,199,0,226,32,14,30,40,1,214,49,96,23,36,2,214,187,182,206,34,82,138,57,248,204,7,99,119,39,99,111,130,74,71,100,139,149,251,213,73,92,105,131,220,73,185,147,185,83,99,78,59,1,166,22,56,137,26,56,42,203,8,118,117,10,201,158,70,59,226,133,180,247,97,20,156,204,161,239,106,27,116,223,151,82,100,248,164,108,250,136,214,139,172,214,165,230,147,255,251,178,68,193,12,196,124,103,76,155,168,85,240,130,172,233,179,112,200,124,19,33,157,50,110,164,247,130,125,51,101,205,211,31,40,20,172,26,221,135,233,47,109,160,82,219,168,61,180,109,98,242,72,189,230,102,78,57,207,7,228,12,157,232,99,87,45,245,242,222,158,85,253,218,193,35,0,12,182,198,99,17,232,115,200,36,24,27,0,147,112,224,108,32,30,48,216,20,47,35,82,5,5,128,160,57,249,97,236,153,248,160,106,208,36,125,238,177,147,96,136,87,120,24,172,102,61,2,203,228,23,43,211,77,75,162,178,121,124,142,204,154,55,88,97,170,2,64,118,172,93,160,232,132,2,218,109,13,53,156,213,17,45,230,62,151,149,104,29,19,91,32,105,204,244,252,151,45,4,83,81,29,231,202,177,207,146,5,149,217,50,208,141,53,173,89,135,148,174,84,68,33,146,201,33,56,110,214,158,124,177,223,138,139,102,232,131,146,174,166,205,142,26,62,95,90,40,220,75,67,72,110,158,160,225,106,0,128,23,53,215,28,228,81,238,210,24,232,72,128,145,147,48,160,112,123,126,220,74,129,209,201,16,172,75,83,97,244,178,193,141,168,251,234,170,234,11,192,105,41,243,198,205,38,110,39,21,197,21,214,182,72,133,82,74,60,203,11,150,226,66,70,156,162,145,188,15,5,4,143,49,104,246,95,253,146,162,22,215,89,185,138,99,19,129,159,117,213,165,69,59,51,60,12,84,157,239,174,225,61,139,204,72,81,121,120,234,167,137,77,156,187,153,184,138,155,186,244,249,28,221,159,113,127,139,223,3,9,114,179,164,75,114,243,82,48,13,98,64,1,201,39,0,56,111,152,97,84,60,89,109,210,204,49,133,182,197,5,5,97,15,190,213,236,154,118,14,222,86,239,225,86,143,233,95,169,62,113,43,250,167,189,106,146,192,198,54,136,19,0,175,159,50,60,151,255,215,204,172,230,96,151,135,13,252,129,36,35,84,50,231,154,221,135,108,159,91,54,36,68,55,246,190,104,237,205,140,255,248,102,71,191,32,178,84,15,218,114,159,153,124,102,230,101,127,18,168,25,119,219,10,101,166,117,17,66,27,18,170,151,134,103,218,201,244,244,0,156,178,195,177,229,79,46,66,51,177,156,213,0,144,224,128,240,4,195,130,64,128,123,214,2,7,162,4,0,66,3,38,7,69,151,211,250,175,251,1,69,239,188,45,37,202,101,234,43,42,110,101,1,71,253,140,42,252,176,107,47,250,51,130,238,68,46,243,142,16,147,222,170,41,33,60,164,222,64,242,101,89,68,170,201,76,25,146,20,5,173,15,167,228,127,220,185,228,229,144,216,199,171,63,169,229,23,93,133,82,86,148,214,106,94,83,202,206,159,255,251,176,100,195,8,132,114,102,206,59,108,66,240,127,141,25,163,100,105,190,21,93,155,46,110,37,119,194,74,177,230,169,145,167,104,185,198,112,219,118,202,21,121,214,216,202,226,218,108,47,159,248,185,53,31,229,145,193,85,35,116,35,8,212,88,186,205,65,139,34,104,153,239,230,42,27,182,142,183,214,106,215,206,3,79,88,64,19,51,93,120,39,3,182,211,11,16,244,139,176,91,3,20,117,41,79,146,6,139,220,205,97,182,218,94,244,54,176,253,43,129,218,122,10,75,116,43,111,10,86,205,243,18,45,234,29,150,212,143,83,246,237,234,122,147,52,185,99,187,20,188,194,251,115,255,44,241,222,164,45,131,2,107,112,174,46,132,210,19,176,52,55,130,25,170,106,81,156,215,153,133,37,33,232,203,66,163,194,195,153,49,144,89,96,182,119,4,57,67,239,164,112,187,90,64,58,27,223,162,142,31,114,163,169,81,225,42,6,127,194,25,182,156,173,45,53,149,68,122,28,145,106,170,0,169,246,244,205,248,243,84,22,9,70,131,1,209,24,21,47,83,9,120,163,224,200,44,7,246,40,76,177,138,4,155,100,6,200,49,97,55,188,115,74,37,39,38,244,82,57,199,126,121,194,32,131,237,220,83,17,5,44,151,41,126,222,102,110,45,110,150,12,88,215,250,120,185,197,11,30,135,154,62,162,109,72,40,217,85,153,67,46,34,238,149,205,71,231,226,247,59,184,231,141,171,211,139,103,238,148,104,235,145,37,148,169,208,245,166,161,149,110,41,195,37,254,212,211,124,127,199,207,77,61,255,255,200,104,0,14,228,158,223,109,76,159,68,208,143,139,4,73,62,238,240,184,110,244,185,48,89,116,170,98,7,196,128,36,221,9,51,84,107,163,142,76,39,51,20,202,243,26,134,123,70,39,90,152,116,149,94,171,238,79,29,54,217,35,86,72,89,80,32,244,119,67,15,28,54,34,220,170,151,22,48,245,177,195,6,205,203,58,192,152,121,104,167,36,156,48,101,228,142,190,205,85,197,84,121,103,217,98,197,49,231,15,97,129,157,198,160,149,140,28,177,243,114,109,60,27,213,54,42,180,121,132,8,31,243,71,14,120,205,205,139,183,254,198,221,215,73,254,20,64,1,77,247,198,45,203,102,71,8,166,19,133,134,10,132,136,136,24,11,35,176,80,5,2,136,43,26,79,34,254,60,208,4,8,90,203,203,34,78,104,211,237,189,232,73,153,206,208,168,106,82,24,218,84,187,77,136,131,5,157,152,242,3,230,185,67,134,33,99,206,147,114,135,157,55,165,134,142,174,126,151,107,191,122,84,187,184,146,148,193,179,10,137,116,242,50,134,164,157,86,108,10,216,197,182,184,66,101,134,40,215,255,251,178,68,196,12,132,54,102,205,155,143,66,96,145,236,217,250,109,40,111,18,245,157,48,110,189,7,194,156,179,165,141,212,154,161,211,72,247,50,201,181,65,227,150,34,4,234,32,172,51,255,22,196,185,131,110,27,205,228,113,38,18,32,141,255,249,55,102,106,175,230,39,177,128,174,0,37,200,236,49,230,207,49,136,141,48,248,35,1,46,70,6,128,162,65,129,130,2,48,144,72,162,230,0,13,131,192,27,136,34,2,133,128,170,25,124,190,79,4,60,120,98,255,89,190,194,103,182,220,80,65,48,128,46,35,4,69,99,231,144,10,38,3,137,134,16,26,156,81,176,76,136,202,175,149,199,101,53,147,141,48,136,25,74,160,220,20,20,173,80,241,233,157,125,56,255,94,185,2,38,121,215,96,165,105,31,207,150,100,116,245,161,204,242,187,198,239,52,131,59,231,168,90,145,71,43,108,116,134,239,239,195,156,68,113,69,125,239,119,252,200,63,252,103,112,51,45,235,107,127,218,167,187,73,134,129,252,79,61,122,1,181,117,0,189,254,248,207,13,64,236,198,40,130,100,33,227,192,64,96,72,53,99,167,136,200,98,30,64,13,49,60,165,117,154,156,254,52,59,221,217,77,250,174,93,53,35,113,202,110,204,158,81,32,204,106,72,122,238,97,17,144,33,93,93,226,29,203,114,15,98,225,204,170,233,240,175,156,85,113,211,134,153,242,63,111,28,143,43,131,56,172,91,228,153,253,156,67,38,49,90,36,13,6,56,55,155,250,55,249,28,146,154,71,122,156,171,101,127,33,204,153,235,190,175,56,4,10,123,237,120,9,244,226,68,76,128,172,28,204,167,80,121,84,62,98,176,56,45,65,96,245,241,42,168,35,131,165,74,233,213,102,118,56,144,1,214,212,53,138,98,20,6,96,54,79,113,107,73,22,233,36,125,158,245,17,58,246,56,44,31,94,167,139,193,118,215,243,114,213,44,236,149,15,83,11,81,141,88,242,199,246,131,70,164,71,180,195,65,239,106,210,68,32,197,205,81,201,49,90,169,53,255,235,98,208,138,227,249,26,255,218,127,62,52,81,145,244,175,37,164,109,144,107,135,126,115,127,150,13,154,0,41,109,140,200,137,48,173,169,52,16,5,26,59,72,131,128,40,66,93,69,142,137,38,10,133,99,160,123,200,92,228,128,110,146,148,9,180,200,164,11,46,194,203,255,5,68,82,22,28,196,56,18,127,218,170,136,199,98,174,13,152,158,240,181,67,132,191,227,216,246,173,36,162,151,58,109,53,5,22,94,19,68,150,103,6,168,73,40,124,206,118,30,87,212,173,181,197,42,31,85,87,205,132,92,202,222,108,154,140,85,17,61,37,15,202,94,37,53,121,155,93,89,3,209,255,251,178,68,191,140,195,223,102,205,155,99,45,240,134,44,217,195,109,40,106,83,253,157,44,110,152,251,66,148,51,165,77,211,31,48,205,212,201,102,108,229,45,38,255,115,110,246,255,198,9,215,94,115,18,63,46,142,166,81,89,75,203,147,61,23,105,111,243,1,140,0,18,166,217,139,210,17,178,96,217,153,64,113,165,1,17,0,66,68,11,24,22,43,7,2,81,35,8,5,81,32,106,34,48,16,37,236,81,154,215,128,102,90,237,204,162,23,228,106,58,239,75,170,147,0,85,231,22,30,77,121,221,131,224,155,143,37,3,11,107,85,233,24,12,241,1,17,137,131,79,93,63,217,70,221,254,131,18,34,21,2,65,146,163,82,143,120,105,162,200,142,21,6,85,154,68,80,194,62,224,166,131,226,103,104,233,170,251,190,243,252,212,85,182,71,233,205,61,227,188,249,215,201,158,255,255,71,129,11,67,67,129,109,105,15,203,56,158,31,20,190,89,137,151,160,198,42,107,17,42,197,10,127,193,140,0,128,41,111,218,27,127,199,81,241,143,20,91,65,144,40,132,145,237,133,126,167,75,227,13,177,7,78,118,236,122,51,59,42,230,255,13,102,209,43,105,90,58,244,198,43,210,209,225,225,91,120,203,19,9,238,56,18,222,200,186,11,244,233,67,161,42,196,63,174,245,109,253,59,221,252,122,236,205,147,189,162,72,82,30,170,105,54,46,35,99,37,216,135,253,178,110,245,202,216,189,115,59,58,77,53,141,6,165,229,165,29,167,157,201,208,193,173,7,42,220,198,101,61,52,213,121,253,127,193,221,64,43,191,255,26,125,198,130,144,24,16,153,148,216,43,0,8,42,195,155,136,137,3,30,161,100,78,164,251,78,31,217,87,205,156,197,239,217,96,65,169,74,144,242,191,213,142,241,77,154,249,238,185,109,100,178,249,57,187,41,94,141,201,101,28,219,174,197,228,231,231,91,67,85,227,193,87,24,191,247,52,153,182,242,209,30,59,229,29,69,97,172,203,70,74,58,245,212,199,235,34,151,229,122,69,169,93,161,109,247,188,219,204,131,14,249,63,100,217,196,187,95,235,201,222,220,191,47,217,229,10,223,255,255,246,11,0,57,173,184,6,60,195,36,2,73,6,29,100,3,68,95,199,69,110,140,32,46,100,133,25,152,4,46,48,203,36,117,178,164,164,198,11,117,229,109,188,158,193,120,232,226,45,62,173,204,237,188,235,178,170,130,164,123,233,255,187,147,49,210,90,29,62,165,144,46,151,172,238,239,239,90,73,147,36,128,0,249,102,52,171,193,168,89,119,86,227,251,171,24,166,252,230,40,243,236,214,229,209,108,162,105,144,76,195,144,53,18,74,72,129,29,37,121,112,235,250,218,162,135,255,251,178,68,195,140,196,27,102,205,187,70,61,224,135,172,217,195,105,134,106,19,121,155,50,109,25,119,130,147,51,100,205,180,155,1,159,47,143,210,167,91,149,230,200,156,180,216,152,140,27,27,22,196,240,108,238,142,181,255,20,147,94,248,30,66,167,36,2,92,141,176,215,51,159,208,59,0,99,205,169,51,80,83,19,13,53,20,64,176,162,168,26,136,232,24,165,76,218,64,114,228,81,159,219,152,119,149,36,162,187,179,19,109,162,237,189,19,196,98,32,173,105,249,64,91,99,145,51,54,33,19,99,81,124,209,149,158,74,39,129,35,2,118,26,186,214,34,105,253,54,43,174,123,57,101,235,237,217,93,240,207,170,163,105,126,31,81,61,4,76,43,14,55,28,77,233,110,219,70,218,181,57,230,25,190,228,235,119,218,217,50,79,82,138,94,122,205,125,195,113,198,253,252,247,100,53,158,127,57,254,54,120,192,222,147,54,213,204,160,53,254,110,246,102,65,185,127,253,143,220,9,74,1,77,117,180,224,212,221,180,210,88,227,65,62,139,54,240,179,217,192,72,109,102,97,233,91,179,144,68,154,146,118,135,189,252,236,105,178,220,186,182,49,246,242,180,213,221,108,155,241,29,148,196,156,106,108,39,9,58,202,119,186,75,82,214,196,205,83,181,205,57,123,105,35,153,249,104,219,93,208,255,233,71,139,26,95,99,235,56,125,77,12,82,26,172,218,215,190,187,202,182,223,91,93,18,248,132,255,216,196,221,134,141,202,169,189,14,211,27,203,204,14,95,129,194,190,136,240,187,98,249,239,53,126,1,81,128,214,215,92,6,61,52,182,19,26,62,57,178,69,148,168,204,128,69,36,31,99,0,57,76,234,227,214,30,114,172,99,138,198,175,133,9,179,17,21,134,84,236,97,245,45,14,72,77,208,212,142,111,14,61,182,139,77,160,185,176,190,189,33,189,153,244,49,237,217,244,223,248,127,151,75,15,44,214,111,21,214,144,112,223,139,89,147,154,173,6,113,122,181,172,212,204,174,189,175,86,220,189,43,159,178,84,21,82,208,124,69,255,255,61,219,221,254,74,113,63,94,121,140,61,159,25,200,161,81,23,48,173,75,243,234,189,80,67,44,0,90,235,25,145,172,6,37,72,24,12,0,13,13,162,120,36,32,173,194,16,11,202,20,16,171,124,45,16,28,152,203,236,212,230,100,26,191,254,254,221,148,102,246,93,77,217,129,161,244,35,238,43,116,138,42,69,66,30,95,91,38,140,23,169,55,89,170,86,92,42,51,228,134,10,35,108,75,112,131,148,106,87,58,75,221,127,247,198,20,187,215,81,164,222,129,39,151,57,155,226,194,141,193,26,208,68,113,179,66,131,79,146,17,44,125,29,236,96,255,251,178,68,197,12,196,57,102,206,27,38,69,178,139,204,217,147,109,232,94,18,229,157,50,110,37,21,130,102,179,102,141,195,35,48,229,45,248,82,195,207,119,152,26,247,38,249,55,74,114,12,53,207,233,70,248,239,226,189,162,49,251,215,207,255,225,123,1,207,255,248,194,144,163,0,10,12,42,87,48,208,96,192,160,85,160,98,16,101,215,172,192,66,129,96,148,8,148,234,123,180,210,234,122,176,71,246,158,205,122,143,118,94,177,121,148,110,83,127,151,112,155,109,171,202,27,74,149,82,44,81,227,164,69,209,37,210,48,34,50,115,89,160,196,105,157,24,181,238,98,40,84,23,84,217,83,200,122,232,92,100,128,205,244,115,150,200,94,38,220,194,39,238,106,24,173,212,199,108,209,218,251,88,241,82,132,25,153,144,103,108,178,9,108,215,14,216,153,72,58,210,76,191,196,45,43,12,118,110,218,12,154,46,89,162,186,190,58,156,47,109,0,185,101,144,193,246,99,114,8,12,22,93,50,224,152,28,3,7,7,82,165,67,75,250,20,17,8,64,15,10,247,80,73,28,184,152,13,15,72,62,214,173,197,225,169,133,181,157,2,179,78,71,151,110,50,185,108,201,116,111,154,66,252,242,195,42,38,143,88,124,76,172,229,38,8,126,225,135,161,203,50,176,205,184,219,125,254,78,86,77,198,97,62,251,220,124,199,195,175,204,201,178,113,110,134,103,175,132,144,78,154,215,57,10,63,18,2,71,98,202,52,169,219,125,222,197,186,141,249,137,201,155,255,82,52,238,158,124,82,154,118,11,188,190,87,239,51,89,152,95,255,246,207,205,0,0,230,219,94,43,224,122,67,6,2,154,11,68,68,148,143,50,32,52,174,118,204,28,105,54,39,133,212,102,221,125,244,120,139,156,101,39,119,220,177,246,163,75,80,154,60,63,1,250,236,232,109,94,21,247,40,182,107,145,234,142,177,86,251,2,100,1,65,206,62,145,194,105,78,247,158,129,105,30,158,99,226,54,237,158,68,70,126,93,94,25,146,198,55,85,213,81,54,98,103,25,203,2,68,12,240,66,201,229,166,215,81,17,236,178,110,76,201,218,164,255,63,244,250,27,127,186,219,171,125,244,25,18,210,10,227,221,16,179,84,173,205,255,152,163,97,60,108,87,239,13,173,165,128,60,225,65,128,10,223,182,198,135,6,112,194,38,8,0,34,9,77,66,245,196,154,235,154,150,206,36,130,9,96,180,137,207,184,125,72,132,190,107,84,195,210,61,7,216,66,39,79,110,29,53,22,118,211,65,87,130,34,142,179,140,170,169,57,232,153,74,77,87,90,231,235,104,178,10,108,118,85,15,85,154,187,238,251,187,73,134,62,46,38,226,90,218,234,226,244,255,251,178,68,202,136,196,217,102,204,155,137,53,144,156,77,25,163,109,230,94,16,161,157,61,77,177,13,2,52,179,102,205,183,161,56,161,141,15,27,169,154,59,171,37,201,244,59,37,151,118,227,241,148,48,249,137,146,63,247,113,250,143,129,195,56,74,129,183,63,141,190,127,128,107,64,21,118,187,153,253,88,13,192,193,24,12,80,214,0,84,97,135,78,19,132,5,43,43,34,10,123,69,235,6,247,73,98,52,206,118,128,143,154,83,126,35,99,150,51,70,173,176,19,90,51,146,104,222,16,113,13,18,91,226,195,109,196,55,106,119,92,80,80,83,23,209,98,171,158,198,54,138,235,181,13,85,75,136,145,231,49,84,54,79,147,76,183,183,241,107,105,130,135,92,44,66,223,202,220,243,89,236,195,61,107,234,134,138,87,209,215,240,217,200,115,157,134,91,40,233,24,77,127,226,61,113,27,135,220,249,241,119,48,13,94,165,0,128,39,173,213,154,23,233,170,169,152,24,81,131,140,135,1,149,3,157,214,50,183,4,37,37,229,110,209,135,42,94,216,98,150,162,184,97,170,105,125,120,1,175,194,164,170,29,131,225,219,44,61,235,154,52,171,39,137,61,148,133,216,29,109,251,199,123,166,63,181,235,87,43,45,107,77,176,150,217,12,76,164,118,159,106,48,107,104,142,49,235,34,28,184,245,37,161,161,101,89,153,90,119,30,196,31,48,60,225,174,164,137,143,40,130,240,106,56,208,248,145,172,112,169,215,34,84,246,191,149,79,249,168,105,82,69,155,31,250,150,46,211,125,124,29,81,217,220,13,248,255,144,74,192,10,93,109,53,175,147,117,63,48,48,99,183,41,64,49,113,0,75,36,65,17,115,26,5,18,18,117,73,0,227,19,14,78,147,176,206,155,233,49,6,58,176,226,130,190,102,54,66,97,107,146,207,223,16,3,142,228,108,202,78,88,61,32,209,99,108,104,186,184,68,44,198,7,134,150,57,30,164,96,244,90,15,100,96,247,175,208,71,203,21,213,13,34,197,105,161,42,28,192,106,196,19,4,12,37,98,5,73,52,124,185,122,67,160,201,147,159,105,149,162,98,6,209,102,82,8,191,226,81,62,83,173,121,98,40,201,173,50,87,149,196,226,56,238,101,134,92,13,249,79,207,50,235,255,250,228,18,180,0,20,183,250,37,58,113,100,230,110,34,99,7,64,208,213,129,92,141,160,40,17,188,94,17,213,87,148,71,34,141,229,4,217,130,66,38,208,232,67,102,160,2,197,10,203,18,147,226,96,205,89,130,29,25,63,170,59,175,129,198,215,226,245,230,108,107,71,140,30,21,20,63,162,26,162,103,28,27,30,117,55,216,135,156,137,31,20,229,34,94,100,218,47,161,15,30,255,251,178,68,205,8,68,210,103,77,59,108,69,64,158,236,233,147,109,232,106,18,9,155,58,109,177,15,194,52,179,103,29,183,161,56,220,91,37,170,75,202,209,180,85,65,39,143,53,99,40,129,235,92,250,144,101,242,181,255,212,113,223,255,9,82,109,120,218,219,137,235,60,116,127,106,169,113,94,212,158,161,5,224,128,11,223,254,29,50,113,107,166,78,166,97,42,65,81,20,199,12,22,67,69,216,33,30,66,17,133,92,118,72,140,146,247,116,100,150,88,112,21,79,249,45,128,217,10,35,90,126,36,71,49,46,192,147,43,42,253,197,220,67,132,26,63,178,195,241,148,122,80,161,3,188,31,17,131,201,32,120,165,123,199,187,165,66,243,109,162,47,48,74,72,132,77,60,23,42,146,235,55,48,64,248,122,208,107,211,67,13,248,234,186,154,101,106,230,250,189,127,213,102,252,97,245,255,241,42,59,86,145,234,191,35,190,5,91,234,14,227,253,194,5,0,3,191,252,198,40,33,54,72,112,144,192,161,243,23,136,12,46,11,20,0,62,229,96,0,160,24,42,4,185,3,48,24,68,97,234,177,40,166,112,188,240,180,73,96,116,59,161,88,212,123,26,206,22,45,60,141,211,146,239,172,215,206,240,213,159,48,84,118,242,53,230,19,17,180,69,232,106,112,142,66,192,212,130,233,110,155,255,90,33,198,217,124,29,61,84,195,159,52,247,99,25,203,142,98,218,232,104,204,74,236,177,153,200,248,33,135,148,88,196,236,199,91,123,226,187,170,171,246,191,249,252,121,136,159,234,238,204,223,172,206,238,162,32,251,16,26,224,71,152,157,196,0,26,52,0,4,219,227,43,151,143,128,71,2,0,136,171,6,47,26,0,132,102,26,7,44,245,170,21,16,184,143,157,69,55,144,215,117,96,104,211,139,14,69,231,95,232,102,57,67,43,152,109,164,52,239,140,178,89,17,134,33,248,171,30,142,208,191,18,40,176,142,38,100,241,1,177,25,162,97,180,18,102,156,89,114,167,31,0,48,20,96,137,25,91,243,105,75,178,202,168,122,145,78,169,34,200,202,84,105,80,122,180,194,37,73,20,233,81,84,42,50,92,89,216,72,163,160,33,144,167,52,164,33,71,40,177,208,136,103,100,42,183,179,24,199,119,246,208,207,248,198,91,32,91,221,180,51,150,152,202,64,163,33,0,196,97,128,130,24,112,73,74,1,64,88,104,192,32,212,201,129,38,212,230,94,92,40,214,186,239,27,60,194,152,15,71,197,70,104,48,134,3,210,242,72,144,63,19,201,40,4,165,75,199,34,136,74,160,234,87,39,118,52,167,135,199,44,43,174,86,211,140,229,23,59,173,19,90,178,189,89,134,186,247,121,20,115,14,187,216,255,251,178,68,201,14,196,214,102,206,27,140,67,114,151,108,233,147,113,37,194,16,217,155,54,110,48,173,202,12,179,166,141,199,149,184,229,103,91,217,108,228,83,161,43,48,243,57,17,17,212,134,51,207,65,91,143,65,250,83,110,231,41,21,253,74,223,253,168,228,61,117,191,3,46,0,7,111,241,152,52,70,70,20,24,24,44,101,97,120,8,126,229,141,5,229,143,241,128,129,98,193,38,129,85,131,83,221,207,58,83,193,202,154,216,100,138,141,84,160,213,238,83,151,136,75,148,210,16,62,200,249,89,4,1,165,255,85,174,94,183,124,68,137,117,61,173,88,243,255,247,173,28,140,231,159,249,76,150,49,211,158,123,198,119,157,209,83,187,24,201,102,51,11,49,182,59,74,183,59,51,21,106,78,230,204,228,34,179,198,154,226,85,178,179,55,51,80,85,191,255,171,30,174,208,103,0,21,182,248,217,253,67,94,203,77,206,21,49,152,112,226,204,105,96,16,102,3,104,44,98,6,44,82,241,102,105,21,25,128,154,189,33,76,185,73,84,89,48,84,10,154,240,69,36,83,211,50,241,88,249,81,196,108,152,65,151,94,79,219,222,239,50,228,241,95,149,115,11,239,117,155,11,19,180,75,71,123,186,114,102,238,74,249,123,87,229,51,55,33,220,178,221,202,237,235,189,119,96,181,166,182,180,217,172,187,86,126,15,142,186,228,193,185,219,78,215,159,182,53,127,178,174,203,31,230,103,251,149,150,191,22,252,54,131,255,127,144,226,90,220,13,210,96,159,131,166,191,211,51,179,59,111,174,110,134,28,0,2,219,233,172,186,17,154,43,169,171,99,120,148,220,97,80,62,98,136,6,52,40,20,7,133,1,184,136,134,22,4,145,164,112,0,71,42,73,83,229,9,182,188,166,175,194,224,93,50,44,233,224,150,17,2,183,176,45,150,200,180,162,142,88,160,30,93,202,71,193,180,157,140,145,143,161,17,75,178,168,252,89,12,0,15,19,99,129,199,223,154,117,144,112,97,70,166,59,235,254,154,8,83,68,144,187,180,57,3,223,155,185,199,69,251,93,209,148,156,163,217,56,204,184,50,6,250,219,213,57,134,100,218,60,230,155,118,66,84,143,170,186,94,148,222,143,24,100,196,66,60,227,25,121,185,139,238,110,191,229,127,164,160,208,0,13,255,224,36,131,145,156,59,243,51,26,33,7,35,152,249,43,91,93,104,1,6,142,39,116,22,245,198,95,133,225,186,171,165,91,13,23,34,32,40,41,152,130,133,161,228,125,88,50,62,29,21,54,75,101,50,90,166,229,45,70,122,180,236,207,135,6,28,72,82,108,210,223,101,179,137,99,249,175,255,247,119,187,253,102,120,173,233,92,104,138,116,215,194,255,251,178,68,210,140,197,7,103,76,155,153,96,208,164,204,217,83,117,136,194,17,217,157,52,109,177,13,194,31,51,101,205,180,143,16,52,149,108,206,215,26,189,197,141,118,167,59,148,162,220,137,116,162,162,133,35,95,182,239,164,46,111,166,17,225,70,51,119,81,163,116,65,191,127,241,53,254,255,205,183,0,15,96,0,173,218,153,112,9,211,239,30,186,137,186,159,25,40,137,133,128,152,169,58,218,96,192,34,244,184,123,214,146,73,255,38,237,78,197,113,248,103,46,65,17,187,179,174,166,22,113,166,139,65,151,167,221,145,224,215,54,24,98,53,116,198,73,101,34,140,31,76,162,195,212,227,174,124,181,242,165,150,56,120,244,165,243,239,250,92,210,240,201,59,180,147,113,101,195,180,215,198,242,83,16,229,17,136,135,238,183,238,149,60,213,186,212,135,52,164,69,28,201,73,139,244,226,103,207,156,255,242,202,159,255,126,127,3,170,0,1,103,244,205,193,56,250,149,252,198,18,224,192,160,0,68,43,5,7,3,4,0,226,168,18,12,0,192,128,218,0,227,165,80,48,152,11,151,44,43,111,212,109,217,83,200,148,243,211,152,183,52,46,8,41,52,9,73,57,9,73,206,88,17,136,179,217,42,60,204,160,175,81,166,220,42,97,64,124,93,76,51,253,30,209,139,169,42,140,109,86,85,206,20,241,6,140,99,153,255,57,81,82,234,200,232,122,181,116,51,244,247,101,172,177,3,203,170,156,121,68,87,87,102,26,15,9,205,23,177,50,172,236,100,179,81,91,27,150,34,40,21,57,231,40,241,173,74,122,43,59,116,199,206,58,221,118,53,232,62,3,128,33,237,191,4,34,55,96,12,112,83,147,56,186,162,33,129,98,41,62,143,161,192,225,184,49,226,69,58,163,139,175,57,126,213,137,161,104,84,243,34,41,234,210,105,137,217,140,105,203,162,80,124,189,18,219,32,129,69,233,100,206,74,16,45,89,235,203,231,160,162,194,80,58,107,125,51,63,13,243,202,251,102,97,7,105,237,14,169,154,220,255,80,179,38,167,183,131,139,122,77,253,152,239,143,141,152,129,111,231,111,105,7,37,242,240,188,253,56,148,41,45,215,163,95,198,187,109,85,198,181,249,254,185,250,111,253,249,143,93,95,197,128,170,148,0,94,223,227,40,217,243,147,200,4,4,25,248,44,138,132,98,32,69,37,203,92,197,203,89,15,208,200,215,147,149,31,100,146,21,168,26,204,26,167,155,9,74,126,128,150,71,152,9,147,168,158,157,136,65,144,220,91,12,165,88,129,29,76,8,99,132,175,178,227,9,90,242,18,134,175,95,70,121,60,28,106,180,50,224,73,120,113,97,197,167,167,253,204,213,23,53,154,123,191,255,251,178,100,203,140,197,18,102,203,27,175,59,224,144,140,217,131,105,134,106,82,49,157,48,110,189,79,194,37,51,165,205,166,33,168,93,23,181,253,25,15,103,66,82,102,61,203,178,79,125,76,116,56,197,61,15,108,173,167,115,214,101,12,160,249,12,87,229,168,153,141,167,33,107,111,232,78,233,64,133,128,13,219,181,5,50,51,248,140,131,195,197,125,11,7,140,161,146,185,34,0,96,128,165,76,62,135,85,86,129,146,140,13,21,177,58,94,161,210,192,46,221,8,205,152,37,92,165,43,135,135,97,1,105,181,148,129,12,70,110,38,32,26,139,13,40,92,193,29,89,13,105,62,44,153,185,72,171,248,205,155,129,230,77,196,223,184,217,107,211,180,186,39,25,241,105,203,205,82,140,166,31,102,160,235,87,199,36,75,76,173,39,196,213,188,68,193,241,27,81,145,103,71,53,19,215,245,255,255,147,87,250,95,241,119,240,26,170,0,5,61,212,197,175,84,198,180,40,200,32,188,199,97,52,194,16,240,28,73,24,0,13,50,129,160,160,24,2,9,0,41,134,157,140,101,197,107,42,195,10,147,193,253,137,169,68,114,56,235,23,213,240,110,47,36,46,170,170,184,99,128,11,200,247,228,190,18,182,26,95,109,33,221,193,216,125,159,170,180,18,201,216,197,170,230,137,133,1,88,118,104,177,230,140,57,193,194,71,133,217,134,153,43,255,73,223,218,245,60,255,110,122,146,41,82,240,165,11,212,179,193,197,179,217,49,60,237,111,60,238,189,210,125,71,194,42,42,66,125,221,213,119,213,58,143,17,46,106,90,39,209,73,4,62,183,51,81,73,20,251,156,90,146,77,218,19,179,249,128,0,96,1,69,191,248,192,223,1,85,46,201,80,178,35,137,23,148,164,72,240,145,0,70,232,241,191,140,22,76,180,213,122,189,180,48,211,252,31,69,115,215,144,94,133,89,18,0,135,6,14,178,138,225,171,171,152,113,98,105,90,169,184,244,250,254,191,209,53,131,218,143,184,186,38,205,178,143,54,166,73,97,234,83,69,184,128,65,80,227,113,100,126,221,142,57,169,80,90,226,208,203,135,62,215,167,34,235,90,255,222,161,241,166,189,142,184,159,83,222,234,174,254,198,220,221,205,255,80,158,250,96,189,232,218,254,100,224,97,220,157,166,100,31,29,188,176,88,6,129,131,0,80,75,214,52,36,6,135,89,44,16,170,200,140,215,225,201,69,92,165,50,156,154,244,51,21,135,219,87,38,202,56,203,33,216,148,21,77,59,47,139,89,123,244,240,165,12,220,166,134,47,217,138,148,22,231,53,104,129,4,209,230,152,107,247,68,132,46,94,163,122,142,255,186,25,204,39,116,182,168,196,195,243,28,143,211,255,251,178,100,204,14,133,82,103,202,155,168,110,210,134,204,217,154,105,136,102,19,193,157,46,110,33,251,65,193,51,166,205,161,33,184,106,190,214,145,94,230,163,154,230,63,186,180,139,187,123,118,187,122,178,44,64,34,191,132,75,30,190,210,146,68,123,150,62,55,44,91,226,88,223,205,37,27,94,205,52,111,159,243,241,226,198,236,36,3,72,0,11,255,252,128,41,164,130,4,18,14,254,189,86,1,158,54,233,154,195,157,73,4,41,179,215,142,83,159,10,197,8,24,75,142,151,50,9,118,20,228,33,219,191,127,246,255,120,212,215,168,86,170,157,34,168,196,122,133,103,225,217,247,202,177,228,250,41,70,160,170,194,189,235,10,245,115,30,188,181,74,119,115,113,105,180,104,133,117,75,81,221,243,203,197,69,252,219,91,213,204,255,118,235,72,143,197,255,61,54,72,98,106,0,41,118,240,201,158,3,68,128,2,16,198,116,53,139,9,146,22,102,156,172,32,12,3,168,27,50,105,42,97,11,141,190,115,50,236,115,198,110,155,57,150,229,125,184,46,7,78,15,145,59,78,196,102,26,153,186,181,161,234,202,113,45,151,185,169,151,100,64,218,203,38,20,178,86,153,119,11,195,211,20,203,229,29,244,217,230,75,32,206,217,17,36,158,189,110,178,233,88,147,229,179,163,36,78,46,43,82,83,59,110,157,133,35,153,74,71,147,133,73,239,49,70,228,228,186,223,71,188,35,218,83,72,168,77,178,75,50,200,67,245,188,207,159,56,136,212,124,195,245,60,226,140,68,2,36,64,0,32,0,25,102,248,197,232,176,202,177,56,46,27,152,72,64,140,1,6,21,128,4,128,128,208,57,52,96,80,52,44,3,104,45,69,98,189,112,208,205,150,55,38,80,251,221,72,9,168,220,93,14,146,222,121,43,14,162,216,132,23,102,122,13,114,116,224,7,21,12,112,110,32,146,73,242,32,144,133,139,11,30,80,251,92,227,168,105,199,8,99,194,131,233,215,139,209,98,97,216,107,192,222,211,235,169,237,118,254,238,39,185,233,179,100,112,233,24,61,166,212,125,211,60,221,195,113,85,151,4,26,69,185,4,37,153,102,180,151,78,237,29,79,165,104,207,119,118,249,16,139,165,39,50,163,9,129,58,220,64,45,81,114,0,12,219,104,99,123,49,169,130,166,51,29,152,20,140,194,192,194,36,224,105,73,170,64,2,141,76,182,71,38,19,5,207,74,247,86,253,44,196,197,217,152,220,1,18,107,241,134,162,235,189,113,104,127,28,224,217,60,162,8,171,98,109,98,62,193,19,119,43,126,190,107,102,255,9,22,112,150,139,83,74,251,188,100,76,99,53,30,97,140,189,106,49,237,188,254,216,248,249,120,110,86,255,251,178,68,211,136,132,226,102,203,155,134,86,98,164,76,217,90,117,232,92,81,41,155,52,238,25,89,2,31,51,102,93,199,149,56,177,212,115,106,244,49,72,78,86,205,90,215,107,181,90,93,110,243,31,212,199,44,70,101,250,255,213,27,159,165,84,179,152,176,220,128,5,126,255,24,230,172,107,195,105,128,71,161,80,224,8,22,92,196,105,101,77,8,192,32,4,169,253,33,140,215,34,174,140,120,222,149,145,165,72,158,12,12,72,246,194,176,203,51,216,159,248,105,148,179,195,49,161,194,25,144,226,228,17,26,118,65,245,97,199,66,57,108,26,52,64,69,10,170,126,136,245,65,236,172,142,242,171,87,103,153,142,87,102,59,145,200,234,36,89,212,168,170,83,41,217,172,67,180,206,183,114,186,51,186,17,90,247,178,178,85,207,98,59,211,54,180,182,165,117,233,102,213,222,96,218,0,23,126,184,216,168,83,164,6,76,82,28,51,74,108,192,96,32,82,17,4,227,192,81,224,100,13,57,29,118,200,128,82,86,171,39,119,100,246,44,86,141,81,83,190,170,167,0,69,217,116,250,11,187,22,154,173,105,201,28,6,215,235,189,24,110,159,12,30,116,251,120,216,130,205,140,131,17,135,41,88,27,68,247,175,181,243,212,109,151,178,189,197,53,35,140,96,254,75,37,36,212,154,170,10,221,74,197,45,121,244,22,86,91,95,23,215,246,199,177,19,75,147,83,149,207,48,187,81,163,140,56,182,207,227,255,59,43,54,114,215,23,163,107,79,16,175,162,153,105,197,98,76,46,252,145,74,166,216,43,0,137,129,0,0,203,255,198,247,92,159,0,238,102,211,97,163,70,227,162,128,17,53,6,130,3,192,160,81,80,106,220,219,98,248,41,19,179,154,206,55,56,102,132,39,209,27,68,85,22,95,145,228,216,203,4,25,108,134,39,44,72,197,179,100,177,199,38,5,198,87,55,7,137,124,222,183,190,41,83,50,114,63,39,233,136,137,34,69,30,87,204,237,253,252,152,194,144,206,210,90,210,219,12,65,214,8,37,222,84,119,205,16,148,116,214,85,85,93,180,186,84,49,85,179,84,61,84,98,127,72,180,78,32,133,75,46,155,61,125,105,76,252,103,120,139,102,205,122,167,103,206,90,42,245,13,101,92,70,126,245,158,128,23,128,21,223,250,12,132,152,56,40,56,16,51,1,177,0,69,177,93,207,42,44,163,108,22,251,81,52,7,249,241,164,153,203,44,51,142,229,186,120,181,37,91,211,17,87,106,142,106,123,40,204,78,180,220,67,187,205,144,230,41,25,150,230,12,138,206,236,32,235,192,102,39,60,153,148,129,25,30,230,117,10,205,42,202,204,69,30,187,195,166,142,180,79,222,246,156,255,251,178,68,210,12,69,18,102,203,155,134,94,50,161,236,217,87,113,230,94,16,25,155,52,110,12,249,129,252,179,102,77,182,13,248,9,97,25,114,38,126,118,138,102,20,60,32,200,101,249,191,109,85,57,185,153,243,27,235,62,205,209,11,28,105,233,64,90,0,155,255,249,133,109,153,114,33,18,121,175,18,3,131,215,209,125,211,217,215,46,195,223,51,52,226,205,87,181,246,87,158,53,229,72,119,72,114,96,72,52,9,145,166,39,121,137,217,147,99,65,246,221,235,102,124,121,107,107,95,30,253,102,157,121,178,156,171,57,7,69,253,91,117,65,1,7,172,81,25,55,237,119,218,220,143,203,9,47,43,42,86,244,72,168,91,185,31,153,91,145,182,81,159,255,35,187,23,245,178,219,255,159,241,193,212,199,11,64,191,222,79,252,239,0,110,0,42,239,244,235,89,3,166,23,204,150,117,48,122,172,199,129,225,96,48,140,20,128,64,193,0,16,64,74,0,112,178,93,176,44,117,110,64,184,200,119,93,237,134,169,217,26,125,52,39,109,185,174,150,87,14,178,20,211,83,209,103,137,253,202,83,72,199,165,209,169,84,166,93,123,146,204,110,90,162,64,140,120,96,177,138,238,210,129,80,128,72,10,68,65,81,247,247,243,255,255,252,241,243,115,17,205,220,119,118,159,247,62,50,89,146,238,30,161,226,234,118,136,87,169,72,121,44,225,8,96,143,2,87,21,236,121,110,206,40,145,203,126,203,73,54,100,143,84,230,103,186,44,107,212,102,154,9,50,65,100,224,11,46,218,24,226,121,138,70,145,47,25,106,217,127,76,172,49,49,128,67,226,71,0,162,80,104,52,162,24,65,213,65,5,177,217,215,73,116,129,50,199,196,224,12,63,175,23,84,105,17,87,165,95,74,176,128,190,162,87,203,108,244,239,103,219,152,17,215,13,7,239,158,198,140,219,78,148,134,69,136,236,148,158,119,189,184,61,153,32,148,89,78,104,234,71,32,168,168,216,230,196,179,148,32,55,80,73,12,234,42,181,135,85,80,209,229,162,118,81,150,54,110,150,86,167,56,105,212,162,188,231,110,66,249,54,142,69,226,203,58,248,144,70,144,70,161,60,191,82,171,251,191,230,70,242,161,42,223,87,191,249,248,86,36,13,104,0,49,38,166,34,80,7,19,10,6,49,129,134,8,17,36,160,232,24,145,17,1,172,192,152,1,48,4,19,150,69,217,74,230,133,195,75,130,172,228,175,126,221,41,223,246,66,147,78,83,148,217,159,8,50,50,218,47,183,42,39,66,224,184,19,205,101,151,103,96,119,104,2,16,37,34,85,131,0,210,227,148,28,155,73,173,175,255,255,234,253,169,233,237,95,191,158,159,253,211,110,123,161,255,251,178,100,215,140,197,11,103,74,155,136,110,208,166,76,233,67,109,137,124,16,13,157,44,110,141,88,65,253,179,102,77,145,150,249,207,106,26,138,234,134,177,151,161,107,33,57,84,123,54,72,113,179,116,187,169,203,205,2,198,0,185,183,248,17,160,42,195,84,51,240,21,216,76,163,138,163,40,178,74,132,63,0,201,23,28,15,110,138,150,166,95,217,154,182,232,29,249,236,231,107,106,197,106,248,224,65,132,28,1,187,214,149,162,146,80,248,202,229,201,207,236,245,61,252,133,18,76,114,111,37,67,142,233,185,176,60,155,37,230,57,45,84,20,9,20,201,184,226,76,3,32,85,93,68,113,119,202,158,21,197,87,139,100,192,73,28,219,39,105,7,108,46,38,229,91,143,101,51,185,89,55,149,232,238,192,65,53,0,23,229,212,219,54,68,247,135,132,204,145,248,205,212,0,194,209,72,197,48,44,193,144,160,4,37,1,129,67,3,2,48,85,224,52,223,38,140,9,76,201,26,171,244,241,67,242,102,92,230,224,130,20,211,117,229,97,211,84,165,231,46,11,88,142,162,90,125,89,177,42,87,204,205,154,182,177,1,201,36,120,97,91,14,194,40,194,70,212,77,130,114,87,110,229,98,165,220,188,215,23,249,186,103,14,42,126,14,27,156,167,38,215,38,150,250,166,71,247,94,207,153,119,51,59,102,38,106,218,233,111,81,85,10,195,46,78,108,101,185,211,26,143,171,180,167,93,91,60,219,83,45,103,72,153,186,206,66,45,173,42,136,55,225,186,44,150,241,247,42,3,235,0,93,118,252,26,172,103,139,64,66,195,133,38,97,230,10,2,179,210,32,90,134,87,152,146,231,190,233,129,40,187,77,0,253,45,253,77,203,242,205,195,222,82,174,42,194,136,11,198,58,113,233,16,86,78,117,89,126,94,45,106,43,16,163,104,227,38,82,110,41,22,165,150,185,163,173,185,74,163,108,252,101,121,182,203,30,216,122,72,53,85,163,186,251,147,148,203,150,212,96,146,57,231,133,251,105,191,24,85,248,98,247,4,234,53,141,238,220,237,40,205,56,55,55,223,157,163,155,246,229,75,16,199,191,13,180,109,36,237,213,18,221,210,182,170,121,54,111,119,212,62,80,63,67,230,250,133,185,51,41,139,146,177,52,192,68,12,12,20,24,92,29,24,6,18,180,211,2,0,19,1,131,100,174,139,51,148,79,186,250,52,251,178,232,140,138,196,3,7,68,159,244,6,176,137,74,16,72,154,66,240,64,106,8,148,218,49,7,91,137,63,112,19,5,177,26,128,161,22,47,202,45,225,118,181,48,160,103,3,132,194,172,60,158,194,62,155,103,254,114,252,255,115,38,162,243,12,10,10,57,87,67,129,1,205,255,251,178,100,219,14,133,104,102,201,155,184,90,112,154,76,233,99,111,9,46,83,185,155,40,110,141,123,10,26,179,101,233,147,33,248,129,184,192,119,20,84,23,70,64,206,51,155,49,112,235,23,100,218,144,191,184,253,220,68,85,218,242,219,224,162,181,51,102,241,255,166,123,139,186,141,181,196,199,94,152,13,14,2,64,110,221,182,3,94,113,136,101,60,32,228,24,1,96,5,49,8,20,160,192,2,105,148,243,59,11,238,51,101,204,155,145,84,196,83,28,30,134,248,45,146,41,96,229,36,200,174,67,239,88,98,14,66,249,244,73,44,175,6,75,54,122,178,98,16,118,207,112,165,102,205,12,130,233,147,136,223,184,145,174,68,37,139,104,254,236,140,112,238,201,133,30,196,188,181,49,131,161,14,93,173,147,123,230,218,248,179,153,90,231,209,38,38,121,218,6,118,83,21,71,247,16,212,167,127,210,245,81,220,196,244,225,18,0,43,188,168,210,194,3,194,201,12,116,117,54,34,248,112,48,96,33,88,0,80,97,96,51,52,47,17,128,128,11,25,149,166,243,114,125,166,111,77,176,169,86,47,11,63,144,41,216,208,18,14,130,17,126,121,14,104,15,46,194,33,35,99,31,99,87,27,215,173,222,121,165,207,184,140,30,20,80,54,45,142,204,10,20,50,203,201,57,93,49,41,65,221,136,235,53,170,212,232,180,175,107,243,13,196,142,28,52,181,36,185,105,91,237,233,70,157,215,43,170,62,179,86,219,37,149,19,86,63,158,236,185,217,179,154,200,198,33,133,127,255,255,255,225,134,0,0,128,9,117,223,224,96,147,174,180,196,61,56,86,144,14,165,33,112,142,153,88,65,16,226,205,63,144,58,155,61,216,57,189,150,204,110,174,168,127,22,169,158,187,152,24,112,67,162,30,206,182,54,172,138,8,208,48,29,30,97,67,114,40,45,17,41,52,165,46,166,79,73,210,31,168,37,242,159,100,246,179,12,140,169,245,39,245,206,10,204,211,252,229,101,238,41,242,94,96,217,182,181,178,231,155,39,185,132,157,178,42,24,208,237,86,92,91,149,85,190,213,165,82,221,61,250,186,148,189,46,235,29,213,115,73,247,95,194,119,64,131,148,0,114,221,241,142,213,129,146,67,129,145,0,209,162,162,57,128,64,185,48,236,225,173,136,52,100,19,110,242,198,114,191,96,89,123,153,1,223,128,106,75,43,196,220,232,45,184,64,111,212,137,99,39,50,251,100,146,88,139,82,22,148,144,28,70,63,113,153,249,197,207,58,40,233,215,109,181,229,119,206,82,79,184,195,3,104,249,15,52,229,252,165,217,21,22,189,82,237,222,190,150,122,250,164,199,75,163,217,209,249,139,171,41,43,35,180,235,51,185,255,251,178,100,204,140,132,144,103,74,27,136,62,64,143,236,217,122,104,200,174,18,121,155,44,110,177,86,130,112,51,165,221,172,36,97,119,48,227,9,152,199,99,17,84,157,88,179,155,74,161,41,14,142,109,109,53,170,113,135,155,98,32,23,81,0,155,111,255,4,214,48,82,76,1,211,99,52,58,137,68,138,40,92,81,21,36,148,175,236,50,147,49,68,130,34,153,147,217,206,219,212,23,213,137,72,164,93,211,142,166,152,147,200,36,180,219,44,193,42,164,154,179,230,170,35,161,246,138,168,133,17,230,201,209,170,166,219,70,46,77,203,24,212,169,71,160,147,11,205,94,150,47,239,219,22,162,153,147,139,11,70,139,180,129,151,220,19,46,97,116,45,66,136,33,178,103,118,113,91,99,184,186,84,189,71,122,170,177,83,78,215,63,221,145,103,97,44,221,110,111,94,25,91,176,207,242,239,207,51,252,245,113,196,254,55,114,141,2,124,69,4,0,7,118,255,31,123,135,235,249,181,20,121,13,25,177,162,211,80,41,20,133,136,183,146,152,220,12,189,230,207,129,136,254,185,186,217,171,198,39,178,173,112,126,168,14,130,34,243,9,72,194,65,253,29,12,168,216,232,19,150,97,144,142,194,81,141,104,81,238,45,50,231,74,145,115,75,125,197,123,169,247,43,189,58,76,178,64,249,28,79,95,125,95,125,74,71,117,22,101,186,212,179,208,235,68,186,105,184,38,114,123,31,19,186,37,16,220,221,171,82,75,98,150,148,50,105,31,181,24,156,119,95,49,55,241,197,68,142,185,0,105,128,10,253,191,56,84,67,138,223,2,174,148,22,54,227,73,10,208,86,14,90,240,176,177,194,124,158,195,249,225,158,154,140,166,85,235,86,179,243,101,88,151,128,194,228,116,147,210,246,126,49,188,86,53,16,247,40,139,136,178,187,44,180,16,248,236,124,110,152,118,189,94,166,72,202,67,90,35,55,13,184,232,180,242,171,80,40,133,148,97,181,106,90,71,120,106,203,105,105,186,32,191,82,157,31,121,53,100,54,41,119,103,203,125,246,87,168,163,37,227,90,161,40,78,80,110,214,157,196,152,185,249,145,169,123,150,90,157,149,214,219,22,131,228,223,215,240,220,208,105,229,88,1,93,255,166,47,191,156,97,52,98,130,41,141,71,6,12,6,21,65,42,6,194,70,132,2,160,165,117,34,128,82,74,6,152,100,178,107,49,11,244,185,71,239,71,92,140,233,225,236,28,184,189,19,146,214,101,137,20,44,137,161,82,129,88,37,169,6,182,147,65,84,77,240,117,85,188,225,73,91,234,25,219,247,243,86,168,103,198,216,124,132,105,163,18,41,36,190,203,37,59,36,25,222,220,211,75,146,211,120,212,52,251,255,251,176,68,203,4,68,114,102,204,59,76,67,82,151,109,25,83,109,230,78,18,141,157,46,110,25,87,194,56,179,101,233,198,33,56,232,164,140,121,150,194,163,119,220,226,7,210,65,105,220,84,78,213,188,255,219,247,171,163,201,41,109,151,102,156,190,109,13,144,1,214,0,32,10,251,255,204,107,85,40,232,152,216,74,98,65,18,96,151,149,1,201,228,172,64,160,88,17,51,30,139,11,92,24,154,208,227,217,133,184,134,145,214,239,188,208,188,141,66,104,242,128,169,10,19,148,185,212,58,137,77,18,210,75,16,229,235,31,124,166,120,120,54,137,44,63,199,141,165,24,50,232,118,181,143,246,65,227,216,106,177,67,141,145,95,25,111,118,199,174,159,17,89,23,220,140,148,234,21,174,96,165,137,106,182,214,217,102,180,162,214,34,115,82,17,17,12,229,127,247,32,149,111,111,171,41,181,110,210,249,235,10,199,42,4,57,191,244,86,202,113,130,25,143,133,70,30,72,170,157,58,63,47,66,176,128,200,13,148,197,93,5,192,230,182,7,230,89,86,254,163,150,111,74,98,178,170,25,67,121,7,85,118,101,153,88,208,48,132,117,38,48,20,130,4,214,156,21,167,109,147,87,78,80,122,10,197,59,211,70,78,181,230,29,253,21,178,209,117,12,149,77,162,5,224,145,34,7,65,88,130,2,91,76,179,103,108,202,196,10,200,151,88,58,182,57,142,86,242,243,166,201,66,13,88,209,197,118,141,166,116,138,142,187,20,108,67,28,121,147,31,195,238,62,109,115,121,123,121,167,212,245,119,14,116,114,224,54,244,128,93,219,110,98,189,217,222,9,102,55,80,24,240,170,97,160,114,174,65,149,136,164,204,20,19,121,219,130,210,130,106,141,9,105,171,218,161,38,201,68,18,161,204,156,30,169,1,40,7,197,37,167,215,53,179,110,227,44,117,218,95,20,15,60,242,135,235,23,36,138,199,86,42,74,23,27,37,195,217,53,201,99,136,36,120,227,109,205,82,141,177,188,43,64,219,27,67,216,99,185,245,13,165,206,61,28,244,129,194,33,95,87,10,108,237,212,240,90,220,74,62,208,136,117,14,126,234,207,25,48,246,207,191,115,80,236,107,53,114,150,149,88,196,146,173,36,129,240,17,198,232,6,109,191,198,60,90,5,52,16,156,24,92,240,160,50,22,198,224,33,96,196,249,126,163,12,202,13,219,209,43,230,55,117,148,146,214,235,58,183,116,229,193,119,90,83,211,19,156,153,18,24,88,38,0,96,99,13,28,80,133,117,24,82,132,163,209,156,122,230,17,250,172,143,99,162,52,19,168,173,217,136,145,236,71,220,137,252,155,149,8,167,115,22,163,179,146,151,90,87,174,244,218,196,113,255,251,178,68,205,140,68,217,102,203,27,134,93,224,151,140,217,83,113,136,108,80,153,155,50,109,141,23,130,15,179,101,221,182,13,184,71,23,211,72,137,152,172,85,201,8,157,79,47,169,223,63,165,52,53,127,81,204,54,63,253,175,254,67,0,128,37,219,254,13,51,50,202,128,128,163,33,16,44,154,164,1,3,7,8,70,196,4,80,152,117,178,58,20,144,9,115,69,221,135,22,189,81,31,209,41,45,120,76,60,146,206,47,20,51,7,193,154,229,63,109,78,253,229,237,40,78,251,157,246,239,209,2,216,165,137,61,233,112,133,41,38,185,139,40,249,90,116,65,97,151,81,7,181,195,82,25,132,137,19,115,144,93,208,34,17,13,11,98,50,198,92,145,175,187,205,79,185,154,71,27,166,87,208,236,94,33,153,148,203,135,63,125,126,130,122,234,0,128,7,182,254,150,32,227,5,196,19,15,72,147,13,75,112,32,98,28,23,172,48,136,4,12,11,1,0,210,207,197,149,162,180,106,28,150,62,19,82,222,203,102,174,246,0,189,25,190,228,75,219,188,69,172,68,26,20,186,11,236,138,89,42,250,147,35,134,150,137,169,199,203,89,16,146,67,227,165,221,237,202,176,198,192,18,68,161,244,205,211,136,132,182,105,111,229,7,199,81,57,163,202,108,43,75,204,76,150,206,71,69,106,163,12,68,137,233,169,240,221,162,7,38,134,185,135,33,55,137,40,201,221,119,3,96,119,219,37,139,118,198,121,219,115,241,230,125,37,67,215,120,239,170,119,251,191,184,155,146,0,42,0,13,183,108,98,180,200,99,73,12,98,97,38,100,232,12,60,26,136,0,48,16,42,211,133,128,242,33,12,120,21,80,38,200,60,8,71,42,175,107,26,114,106,202,91,181,89,92,121,137,196,235,64,147,44,110,27,77,7,241,111,60,192,169,209,72,161,161,74,133,205,25,92,74,174,202,147,158,69,203,27,135,207,63,64,202,243,30,172,87,185,95,53,220,242,130,209,28,12,147,248,142,208,249,49,111,116,150,100,36,85,165,214,228,78,206,231,12,130,14,150,28,206,63,50,28,183,155,30,58,58,118,215,130,8,111,178,212,85,29,229,45,181,65,191,79,191,27,176,168,185,84,175,20,107,124,117,125,247,1,13,42,0,155,125,169,180,207,129,202,10,11,77,72,136,32,104,28,24,207,84,8,88,1,214,98,49,39,129,122,206,212,144,216,229,6,176,155,177,168,107,58,178,167,134,134,179,185,13,83,89,184,106,2,37,95,12,230,12,99,102,248,17,141,1,27,145,181,197,26,111,81,152,159,17,155,65,135,110,111,231,1,85,42,8,116,113,151,231,87,160,171,49,30,115,90,116,194,250,55,106,156,47,201,11,26,141,255,251,178,68,215,8,197,25,103,75,59,166,70,96,161,204,233,51,117,40,182,79,169,157,50,109,140,247,194,20,179,165,205,177,151,48,223,233,145,253,223,60,168,165,122,207,61,214,213,116,79,127,109,30,208,219,128,5,187,108,105,185,167,96,134,106,72,66,218,6,26,50,68,14,97,161,134,34,30,171,132,67,121,35,51,130,204,107,221,147,196,39,225,234,152,198,231,45,195,208,252,166,8,108,50,89,135,129,226,195,26,10,102,161,63,141,88,34,114,152,93,180,12,80,68,64,192,8,116,12,207,115,204,86,215,35,47,149,237,182,41,103,239,250,160,163,142,78,111,38,115,59,189,80,230,53,91,179,36,89,153,216,78,196,250,175,157,206,30,16,205,164,110,194,206,113,166,143,93,183,69,189,218,230,167,99,41,60,53,170,0,41,63,212,199,173,180,210,49,96,199,162,32,194,18,232,136,120,12,6,193,128,120,136,8,11,1,35,192,67,144,181,136,64,40,77,62,10,3,45,135,163,22,167,161,185,124,82,70,239,178,58,116,138,103,80,203,148,160,43,53,103,174,183,201,221,189,33,128,107,213,210,54,10,137,33,134,50,114,10,138,36,68,36,86,244,95,215,141,243,231,222,125,247,113,247,29,245,191,255,203,23,18,104,43,229,144,46,224,142,61,152,96,39,166,2,114,205,68,153,23,232,171,93,241,236,199,79,19,86,110,106,25,168,66,72,218,209,63,30,255,228,55,156,139,174,199,37,64,214,38,73,146,34,166,99,254,16,174,107,153,71,144,0,57,160,2,146,75,76,26,92,209,247,12,145,216,243,70,12,8,180,200,201,204,60,104,194,130,64,194,132,39,106,96,198,139,100,92,184,155,24,165,128,173,90,165,198,89,110,197,27,159,31,172,252,73,6,130,192,91,45,6,132,192,224,31,2,97,17,185,121,116,150,104,215,84,152,152,213,42,175,184,234,73,107,76,42,202,249,217,89,69,41,40,46,147,11,159,85,242,89,89,225,2,15,174,187,175,38,50,148,63,234,220,155,78,174,207,165,152,121,119,146,9,88,148,169,153,239,117,72,24,80,161,57,11,36,176,176,210,243,205,62,147,146,72,36,108,88,226,12,89,48,178,207,37,148,112,213,29,195,123,70,215,19,40,240,10,47,0,54,230,248,220,200,131,80,168,204,224,135,54,149,108,73,22,1,17,0,140,70,32,3,68,2,226,225,64,20,6,132,240,224,100,0,213,33,217,5,45,61,234,72,34,27,129,30,10,141,14,80,238,245,175,192,47,11,90,84,241,8,252,23,5,185,27,131,176,158,14,12,14,13,34,58,176,120,58,46,225,194,130,17,220,126,40,82,60,134,246,210,151,159,126,95,74,88,190,242,50,219,88,179,249,202,108,255,251,178,100,218,140,133,44,102,202,27,166,70,98,164,140,217,51,109,40,172,19,145,155,40,110,21,121,9,247,179,166,105,151,160,104,91,110,219,182,171,190,80,150,83,231,132,138,238,145,53,37,29,209,115,207,196,189,35,205,59,78,97,229,98,137,74,158,93,205,53,253,142,60,126,251,142,109,126,22,226,76,0,114,97,67,32,5,118,251,247,164,28,176,97,167,164,34,120,6,229,120,79,8,128,39,5,41,146,82,197,8,153,41,213,16,158,144,97,0,255,159,18,121,54,62,230,34,36,71,190,35,254,226,238,162,96,93,6,30,54,184,154,31,6,42,194,188,72,245,175,246,91,72,185,178,234,226,74,129,180,135,160,184,241,116,43,228,129,152,233,141,162,165,94,251,142,181,94,39,174,164,249,51,222,172,149,58,53,214,254,250,141,19,30,203,48,216,248,183,174,18,238,63,137,126,254,184,152,14,97,85,0,41,37,168,199,14,152,203,232,104,4,134,25,110,152,24,22,7,135,12,6,22,2,162,32,61,63,128,32,233,124,226,72,119,18,3,96,52,108,125,223,141,75,101,49,200,133,21,167,129,111,49,182,172,224,59,77,117,74,159,152,228,73,150,62,205,102,6,127,123,17,136,83,140,28,201,41,106,38,128,133,204,177,233,74,55,153,86,101,238,230,251,231,249,159,175,253,226,238,127,184,155,239,191,191,230,70,223,107,247,181,55,104,210,209,241,49,47,22,168,107,241,54,148,176,180,50,253,19,113,187,94,187,85,105,215,255,215,212,18,112,11,150,75,12,98,72,213,157,204,218,140,195,171,12,44,76,206,7,81,24,20,12,80,138,97,99,194,17,120,116,68,24,44,26,238,183,7,31,44,160,60,107,99,40,229,87,38,213,35,56,169,45,134,49,207,85,170,68,165,59,153,203,188,133,107,96,133,206,90,145,33,105,16,86,59,235,53,177,203,238,92,164,113,97,238,153,121,202,52,242,37,169,234,152,49,3,23,87,169,99,212,119,98,182,169,114,154,230,159,12,168,219,143,144,215,142,109,103,109,103,205,195,74,158,149,69,27,36,75,49,56,140,134,109,133,20,200,186,14,158,97,235,148,216,215,83,16,183,239,168,22,90,0,47,185,43,61,110,184,253,206,211,54,171,13,70,113,48,136,12,136,244,10,85,1,140,73,168,86,10,107,242,164,255,84,79,243,2,94,238,44,181,241,163,191,140,57,139,74,100,235,29,207,91,111,35,19,166,88,239,210,241,144,66,29,22,163,94,114,107,41,43,159,132,8,17,66,176,163,140,18,176,52,29,148,165,190,16,75,9,145,92,133,29,102,53,162,204,73,159,213,171,70,57,174,124,212,166,171,77,18,147,206,117,218,175,67,232,238,198,102,57,211,8,255,251,178,100,207,140,132,100,103,73,155,168,62,96,152,204,217,51,108,199,204,17,241,157,38,110,25,88,130,91,51,101,93,163,34,249,166,156,231,33,202,134,27,102,53,42,207,178,157,127,85,53,27,253,255,52,11,24,224,25,45,222,155,22,135,211,200,6,49,153,246,100,131,17,107,46,169,138,0,44,160,144,74,116,186,226,48,4,64,219,231,138,172,131,60,119,168,253,75,216,68,51,149,58,63,51,79,83,119,107,216,35,172,219,237,185,179,143,186,219,206,62,9,34,168,82,185,200,59,234,115,115,249,250,109,185,242,167,73,211,48,182,60,134,74,176,234,83,148,124,193,198,90,158,108,253,162,157,75,124,21,2,203,216,222,84,235,153,183,80,142,157,39,208,23,74,78,130,139,78,174,168,162,97,90,99,226,73,225,19,219,250,182,88,219,178,84,108,92,78,247,53,119,95,81,168,16,65,197,0,40,211,140,202,46,4,207,117,172,218,22,20,223,194,16,197,49,136,8,17,17,16,128,0,112,153,82,10,146,82,104,101,209,99,25,172,97,2,119,40,155,37,73,232,110,35,57,28,78,132,195,82,176,120,74,145,1,43,234,149,187,74,39,16,1,234,192,168,234,28,172,76,88,151,181,19,140,185,60,116,149,104,185,118,156,63,196,162,96,114,162,104,233,233,139,103,115,115,95,55,219,231,109,207,255,243,205,125,191,159,217,181,180,139,182,110,250,150,79,125,86,246,62,167,106,231,230,154,154,27,223,19,119,111,123,154,113,62,22,227,69,120,239,158,26,237,151,77,139,166,108,174,247,74,128,254,216,0,6,1,59,182,251,0,15,129,17,29,186,2,5,199,145,154,20,10,48,145,9,161,1,23,90,126,109,136,88,3,36,60,21,14,24,59,120,183,81,30,193,37,26,99,182,234,24,161,113,115,85,42,238,169,106,235,141,156,228,172,234,88,146,201,44,147,75,46,140,65,97,202,62,88,90,204,123,81,28,92,229,65,162,212,92,137,31,57,5,141,191,163,236,105,109,9,87,22,42,46,58,100,65,134,48,74,200,102,51,55,32,164,37,34,38,207,139,25,211,37,247,81,178,66,12,138,173,136,89,150,90,168,164,88,100,151,245,223,74,174,127,12,187,96,38,227,117,156,163,146,119,212,65,157,129,230,207,9,0,131,6,39,35,165,40,56,136,149,42,233,216,105,3,32,52,203,182,248,47,117,241,20,166,161,201,241,126,223,8,227,4,148,67,163,193,134,209,85,157,140,242,166,141,88,155,149,246,71,15,125,185,85,186,121,70,20,247,108,227,209,212,73,12,103,105,143,195,156,73,21,229,44,214,5,22,167,212,114,161,114,167,247,52,47,202,230,79,106,222,153,30,126,101,230,169,159,95,143,38,255,251,178,100,209,12,132,237,103,72,155,185,89,242,144,204,233,122,107,8,24,82,169,155,38,110,13,123,10,50,179,102,53,164,161,209,158,154,245,164,113,246,153,211,213,214,119,123,11,18,62,161,214,220,67,154,233,141,156,68,71,251,27,221,87,252,210,96,52,208,48,0,29,219,239,140,145,19,67,96,117,184,72,35,0,16,128,43,104,223,37,130,171,51,123,205,217,126,222,122,31,119,232,136,52,202,202,87,76,103,108,151,234,202,141,112,150,137,89,14,92,245,178,210,209,179,6,140,24,252,196,216,246,113,206,50,137,174,221,28,197,105,131,13,238,168,105,5,138,139,81,35,15,29,106,49,90,71,186,82,99,71,30,121,3,169,209,7,188,87,40,218,84,31,31,117,3,108,74,62,132,18,160,105,163,197,110,226,179,122,148,113,234,171,80,58,180,221,23,248,168,252,107,247,191,19,115,69,128,106,149,0,40,146,96,206,14,224,224,193,204,196,67,112,195,181,76,104,41,49,180,4,48,36,4,48,40,24,26,3,12,6,3,98,206,177,0,30,80,25,56,241,25,246,193,75,10,169,60,221,28,39,85,166,40,68,59,108,192,240,54,60,219,171,37,2,242,140,64,141,171,150,201,34,84,47,155,177,6,31,66,162,43,20,226,180,29,137,129,121,194,61,90,8,206,64,178,184,45,22,21,113,33,49,49,13,119,87,117,140,251,143,126,239,103,196,15,186,148,217,127,72,170,225,226,7,83,75,163,39,78,149,119,116,137,16,236,97,103,14,246,113,134,75,31,141,199,171,144,53,197,154,249,217,219,233,67,94,127,255,216,52,0,128,55,101,182,25,65,224,226,199,168,153,196,78,103,73,130,173,48,96,82,97,225,162,67,224,25,232,219,127,39,124,27,120,2,126,173,78,86,189,158,52,155,164,135,248,227,13,136,42,146,25,92,52,53,22,93,155,28,244,206,116,230,230,187,189,227,22,146,84,84,45,107,131,223,78,205,185,127,187,148,109,188,90,103,160,97,166,164,91,46,233,34,7,160,48,89,120,223,222,223,27,122,224,150,65,208,81,40,203,42,11,67,164,61,140,33,71,213,192,250,149,152,168,45,238,241,146,32,188,199,231,87,102,42,181,38,176,221,244,213,243,247,80,242,8,32,5,78,155,31,234,31,172,121,26,74,95,152,34,160,24,142,19,24,184,38,131,133,162,16,89,5,64,64,208,41,142,24,16,111,178,106,59,203,158,53,148,7,114,54,163,206,228,177,211,105,180,142,201,10,26,250,43,176,39,9,125,190,49,151,250,202,232,131,162,138,193,20,168,17,0,168,136,9,16,105,172,96,88,80,130,216,63,210,135,115,99,206,31,166,151,11,123,45,53,125,218,170,32,241,183,193,237,114,255,251,178,100,208,12,133,8,102,200,155,168,86,96,146,172,233,87,104,200,174,20,161,157,34,78,225,9,201,255,51,166,181,150,33,25,29,194,10,64,193,204,139,29,180,202,189,242,122,117,205,189,93,34,239,42,80,167,111,138,168,252,67,241,135,162,170,129,161,186,187,43,97,248,134,202,141,203,213,215,211,237,234,253,215,196,204,124,114,48,0,108,160,16,128,83,219,91,128,168,10,194,12,216,9,48,56,1,225,84,5,176,52,21,82,14,40,134,30,40,177,191,155,37,180,36,219,72,113,125,219,15,251,189,129,59,131,234,105,107,175,226,86,118,249,255,208,178,71,48,185,55,123,145,141,32,215,42,90,199,182,152,131,104,156,198,186,13,61,230,174,110,229,225,83,185,115,40,117,234,247,193,20,50,103,150,169,102,34,25,101,253,106,99,150,99,113,243,164,13,120,202,23,213,233,6,252,46,71,36,141,171,89,121,152,94,173,60,27,194,138,0,2,112,2,183,255,99,38,193,64,196,144,161,52,194,225,244,136,8,3,188,171,58,157,78,204,206,106,31,235,8,39,139,235,12,182,233,125,9,99,154,41,128,225,95,34,131,148,135,113,8,42,94,120,202,60,172,180,48,80,145,113,138,52,97,143,71,165,2,242,140,16,220,190,11,72,175,105,46,148,248,20,145,173,23,204,144,136,130,137,51,7,221,69,136,15,6,65,170,97,98,138,64,173,231,41,49,101,143,99,88,162,75,58,224,133,30,81,50,46,63,135,150,119,120,177,159,61,106,171,159,240,236,255,4,215,215,118,223,255,63,215,137,64,25,0,0,16,52,128,30,219,237,128,41,29,120,150,194,243,93,235,189,108,120,30,3,137,23,8,104,5,45,196,113,130,194,167,95,207,31,199,117,127,231,113,63,166,177,87,124,31,36,168,115,98,2,59,196,95,23,29,90,163,77,70,76,42,220,194,186,196,106,147,69,17,44,209,178,176,226,8,15,225,55,88,85,102,142,21,222,238,45,145,16,219,75,84,134,36,236,161,246,151,47,220,192,241,147,240,220,147,89,49,227,18,239,151,253,244,184,169,231,255,231,228,89,0,17,174,32,166,155,130,44,209,134,176,156,153,89,7,73,146,216,90,152,22,4,169,130,24,97,24,105,4,32,64,63,152,18,131,0,208,120,142,128,17,84,2,204,12,64,16,184,96,46,3,132,4,129,32,167,133,128,231,21,91,33,64,88,167,130,163,37,40,128,76,56,202,34,212,162,80,23,0,10,129,5,28,52,16,30,52,240,42,132,231,227,215,196,100,92,134,226,7,136,209,50,17,21,180,89,163,197,54,216,119,101,227,3,85,76,144,4,34,57,128,2,222,65,43,36,44,234,142,23,232,189,163,208,32,67,229,52,75,255,251,178,100,203,8,4,139,102,206,83,140,66,96,122,12,217,221,97,232,36,29,53,155,28,47,97,237,201,189,179,167,105,150,20,104,142,195,200,237,108,81,56,196,219,30,224,191,221,97,58,204,104,144,223,230,254,152,143,169,99,98,13,55,157,103,31,88,133,89,182,229,15,95,21,249,111,222,155,164,182,43,3,79,49,23,94,77,125,61,139,60,245,129,54,223,66,146,207,39,254,30,252,187,182,239,31,126,36,251,222,233,189,255,224,218,29,181,241,36,25,62,103,244,248,221,55,186,143,23,22,0,2,0,1,85,219,227,0,19,161,33,66,208,248,56,50,14,5,163,224,38,62,189,42,186,4,252,238,180,100,113,172,221,210,244,86,187,109,255,27,15,9,135,5,135,184,225,227,215,107,255,236,61,81,21,154,170,147,177,229,92,172,234,84,71,36,133,98,162,170,35,12,168,139,44,234,162,10,103,85,97,196,145,212,72,86,52,114,24,209,17,150,161,149,25,106,181,59,51,53,223,163,22,122,213,217,94,93,27,134,21,53,0,5,47,244,116,212,57,125,149,50,84,71,2,8,161,134,208,4,34,11,2,97,193,224,240,122,175,86,5,20,29,37,14,112,91,11,93,117,217,203,185,121,161,117,173,206,208,202,173,73,170,68,19,144,132,19,58,24,101,36,193,187,39,103,99,70,11,40,117,9,209,49,32,97,164,134,211,42,46,136,131,73,153,35,28,154,40,194,89,113,233,94,189,69,233,11,241,26,68,81,105,132,212,94,80,201,179,23,236,212,95,26,171,132,254,238,110,50,109,132,4,240,166,249,133,101,40,33,194,20,154,105,57,169,22,143,55,28,23,158,80,249,207,214,230,100,133,11,210,156,149,239,114,165,180,46,121,203,49,121,198,154,146,32,47,111,64,9,16,6,191,242,172,6,17,4,130,57,105,142,252,79,61,205,70,244,53,44,161,164,188,71,163,50,190,230,68,103,4,149,98,175,148,83,154,255,255,255,255,245,18,185,14,249,217,118,81,74,223,162,30,238,250,120,227,162,162,144,125,7,53,14,168,113,73,150,253,89,236,49,145,236,159,159,100,126,189,95,102,26,217,111,209,59,74,151,7,162,221,249,131,48,211,154,109,129,89,132,48,52,9,5,209,130,240,14,3,0,132,192,176,6,2,128,22,96,24,0,76,254,101,10,88,147,7,115,155,233,20,110,129,224,124,45,192,78,140,61,75,169,170,7,17,198,158,120,214,244,125,99,176,198,192,165,19,77,210,90,213,239,102,234,74,225,137,44,13,110,53,34,152,140,72,165,80,244,106,221,171,52,182,36,244,153,128,144,76,40,97,4,241,227,115,120,74,66,44,129,50,52,163,40,49,91,114,184,34,224,150,164,249,205,59,139,255,251,178,100,192,14,133,51,102,204,155,169,85,114,91,108,217,231,100,101,106,23,1,155,44,111,25,189,10,12,179,166,105,164,161,72,40,244,110,95,115,70,114,158,145,15,29,150,148,216,208,163,215,37,49,152,170,173,107,246,133,86,246,140,199,217,86,122,37,190,187,103,18,65,21,51,15,178,244,154,108,163,69,36,245,104,147,75,132,210,104,76,9,114,0,0,5,119,252,168,168,155,184,20,89,212,22,2,8,157,107,113,13,157,68,222,111,213,232,144,31,54,105,237,59,204,57,27,149,202,4,194,28,59,218,35,67,41,156,36,112,239,95,81,180,214,58,187,148,249,122,174,185,239,228,138,73,150,66,213,121,41,47,27,176,186,30,49,101,7,199,231,65,22,59,30,65,34,157,146,194,33,67,208,162,15,224,112,228,132,30,146,188,243,170,158,215,172,241,61,180,92,49,77,250,116,199,15,47,134,129,6,193,225,81,4,164,170,134,254,47,137,80,146,84,0,42,227,16,129,190,53,99,38,3,16,1,84,48,167,8,0,160,74,132,7,153,129,0,6,168,49,128,184,15,168,232,88,3,75,84,89,198,107,85,1,150,91,11,9,108,50,54,130,182,216,123,191,52,180,213,204,65,162,162,162,176,171,150,22,152,137,168,202,226,137,211,29,88,86,160,220,90,204,110,37,65,7,75,219,188,13,75,3,75,219,141,249,152,114,115,148,182,176,135,229,147,20,162,58,16,93,213,142,105,255,172,194,236,70,81,102,163,232,177,89,124,84,71,178,243,138,174,168,180,170,153,121,126,231,42,28,244,158,55,117,171,170,125,22,209,5,41,39,167,17,30,228,176,252,207,187,8,248,173,214,180,47,50,138,210,54,217,44,113,90,16,125,90,64,2,34,64,65,33,205,191,196,160,78,9,51,72,132,200,146,0,133,81,229,230,197,111,62,104,191,14,92,135,239,92,191,75,158,123,230,91,207,118,245,217,108,198,51,191,170,78,166,5,66,8,93,193,126,190,234,48,113,5,113,98,1,141,42,134,65,229,149,79,62,36,4,130,12,203,16,150,104,66,225,72,237,209,36,237,122,210,86,227,168,107,66,152,183,113,52,113,140,41,170,77,118,211,206,146,10,231,128,109,244,108,204,142,175,61,72,91,70,236,86,185,11,159,251,176,21,32,0,247,218,154,147,26,153,36,204,152,8,31,153,104,29,130,67,35,2,128,147,2,128,18,203,197,94,165,30,151,182,37,228,227,198,153,244,231,37,110,205,203,48,204,229,184,126,26,226,206,111,26,122,112,50,233,3,43,133,204,64,236,58,83,9,129,97,234,26,76,95,216,140,182,155,45,75,44,168,8,252,80,163,79,37,137,112,240,144,66,51,136,83,91,191,149,44,229,106,220,255,251,178,100,201,12,133,138,102,202,19,200,87,70,124,44,217,167,104,101,190,20,101,157,48,110,153,91,1,172,51,102,201,163,21,162,240,56,78,18,123,56,98,38,2,166,164,145,89,139,78,151,143,241,60,73,58,173,245,141,108,89,119,17,93,217,182,254,217,132,122,143,148,245,236,140,175,53,12,70,247,190,231,81,143,102,98,4,99,204,156,136,196,41,74,42,28,29,112,7,255,29,142,21,110,32,44,100,78,151,33,59,91,68,213,104,16,195,12,135,224,25,125,182,221,134,159,8,218,192,212,201,210,144,237,112,180,58,136,228,170,170,245,126,174,251,189,243,255,165,81,163,200,180,32,152,128,213,177,79,97,36,49,8,148,35,145,222,165,142,185,204,154,206,99,34,41,137,100,178,142,45,73,157,104,217,209,208,117,86,83,249,110,239,179,50,90,68,102,100,62,228,90,191,64,106,0,3,36,140,201,129,94,204,89,7,72,192,212,48,204,71,3,204,120,16,140,10,66,128,192,128,1,12,3,128,188,20,0,8,3,48,12,2,198,196,182,144,67,32,101,148,235,190,102,1,100,142,226,246,159,144,189,219,112,38,156,86,234,224,64,141,250,214,136,62,131,129,44,212,208,146,48,84,114,35,105,226,9,108,244,98,172,164,75,97,73,95,80,173,30,37,203,84,29,21,20,87,85,88,250,241,79,44,186,170,25,2,140,140,137,219,192,54,21,54,44,148,123,214,75,198,14,56,105,92,169,101,211,121,205,111,42,198,213,121,102,50,87,156,39,18,153,55,54,50,134,143,125,152,88,84,250,186,136,199,211,164,211,80,228,190,117,157,124,116,114,102,136,188,130,199,36,0,2,16,0,118,235,207,232,206,57,7,226,57,164,52,65,29,18,52,140,234,48,172,195,162,58,147,87,36,244,212,82,218,242,250,150,41,127,27,52,179,153,89,220,229,22,172,97,129,59,11,49,106,156,59,15,225,183,237,122,205,238,222,101,12,140,252,177,214,36,35,7,3,189,55,116,201,66,130,112,104,108,132,68,72,85,249,145,13,130,208,225,28,99,18,167,250,153,211,188,85,71,204,136,31,11,206,66,57,158,87,64,180,26,115,163,177,241,205,112,126,64,17,104,149,191,94,54,39,80,210,0,0,166,255,99,29,219,243,207,2,32,0,153,196,164,47,48,229,56,40,84,5,80,151,61,158,176,21,245,32,170,162,164,164,202,153,156,147,38,25,70,80,48,78,14,146,9,6,65,137,10,202,5,250,107,21,105,82,22,241,28,17,172,154,254,8,37,80,68,148,113,234,72,136,190,237,249,248,239,247,61,140,144,71,22,101,31,167,198,169,91,62,105,112,61,130,228,101,228,212,93,189,41,254,138,110,205,47,15,117,146,102,107,255,251,178,100,210,136,133,134,102,201,155,204,69,160,130,204,233,154,100,102,190,19,181,157,49,78,237,33,74,101,50,37,93,182,25,161,154,168,160,204,207,24,47,44,185,231,103,255,246,48,175,104,181,29,69,185,84,61,223,127,45,23,127,4,190,156,253,181,74,197,137,43,218,175,116,180,115,192,67,83,8,4,157,182,83,70,14,55,71,98,15,51,39,19,50,225,66,214,160,136,12,118,28,130,173,194,49,119,85,222,83,242,23,4,68,107,204,101,235,67,142,188,237,195,241,204,188,145,8,98,123,234,46,96,28,157,240,54,148,205,7,65,214,90,190,74,144,230,57,60,114,143,69,22,188,45,204,122,124,192,163,201,154,185,72,194,224,115,35,39,15,8,82,0,195,206,33,68,76,73,56,183,213,44,214,61,140,48,188,64,186,197,194,149,183,9,53,238,59,107,106,147,108,207,251,106,157,185,184,66,128,191,111,117,186,143,236,156,70,34,142,87,188,146,231,68,59,175,239,224,112,33,243,85,0,41,191,208,210,54,140,238,96,172,198,162,120,192,97,28,193,48,0,10,8,152,36,7,19,2,73,226,196,88,76,94,84,205,109,173,170,40,208,158,69,230,167,44,196,134,248,216,158,22,18,1,186,51,133,244,114,55,204,15,238,125,55,166,242,66,195,159,135,106,227,141,136,238,175,161,142,67,177,218,156,103,81,73,173,30,247,187,52,207,86,112,225,197,240,100,135,7,14,17,110,20,120,246,32,124,25,114,54,139,207,60,243,104,247,26,74,11,139,142,54,73,104,148,32,163,146,105,47,199,251,175,19,223,226,138,62,96,124,118,244,188,196,77,223,61,95,30,209,93,241,127,14,22,0,10,4,8,182,251,244,122,7,144,26,168,100,198,151,29,36,217,203,164,181,91,27,13,115,200,22,23,32,73,173,205,33,87,4,46,0,80,129,194,124,184,197,127,8,112,89,81,54,54,158,197,151,150,110,142,141,135,83,125,50,241,122,37,134,166,91,37,35,53,18,125,172,72,12,60,108,182,244,41,202,92,48,113,141,207,40,208,127,38,134,61,52,239,145,100,125,12,185,190,116,205,75,230,102,203,193,42,199,21,32,118,76,189,64,0,84,141,24,90,13,73,168,56,178,152,30,133,89,132,48,45,24,52,129,121,129,128,64,12,0,153,128,136,3,4,98,35,184,208,1,19,136,134,64,66,106,51,133,166,129,239,131,34,117,157,118,32,255,59,13,141,249,77,105,177,101,148,60,48,160,113,69,235,107,203,162,38,8,192,161,52,7,35,104,212,18,46,3,201,8,33,26,3,130,4,98,104,86,218,62,129,8,76,41,68,241,6,93,50,121,3,67,135,153,57,202,250,124,54,54,252,215,211,37,246,188,52,157,255,251,178,100,196,140,132,208,102,204,27,172,67,112,114,108,57,202,105,35,82,23,73,155,36,111,101,103,194,38,178,102,105,182,33,104,44,131,234,46,77,86,105,136,103,247,36,110,229,174,141,73,233,25,146,109,38,29,136,113,219,226,85,92,194,120,53,174,23,230,230,246,160,175,187,97,70,148,114,183,21,47,168,57,108,189,123,234,238,153,22,191,240,249,186,16,14,76,40,0,83,109,179,152,40,142,96,211,134,158,88,14,8,0,6,63,69,248,64,107,56,37,12,190,33,9,102,79,71,215,57,218,175,214,210,35,125,90,188,51,54,19,29,147,142,40,124,203,202,86,156,86,95,20,110,46,240,213,3,156,137,176,86,117,90,203,181,235,28,216,244,23,25,2,244,59,42,201,27,99,74,28,209,74,116,143,48,99,140,116,20,164,165,184,166,106,117,41,198,187,235,189,85,80,202,163,123,62,125,230,83,142,134,145,235,112,68,70,164,15,198,82,156,221,241,121,166,68,118,145,52,59,242,76,66,149,0,8,0,2,246,246,227,27,42,14,26,84,48,64,20,193,36,245,192,90,150,206,145,136,210,233,37,115,122,216,244,115,8,238,109,15,189,142,69,43,152,56,169,129,108,37,123,151,181,127,152,87,186,225,203,33,216,232,91,41,97,77,22,120,81,83,71,90,69,36,184,140,42,47,117,22,147,8,169,105,48,103,148,212,177,184,150,37,45,84,247,29,106,98,190,66,17,142,117,68,87,119,79,170,151,238,254,27,209,101,8,153,177,163,254,122,152,239,208,116,59,153,75,34,180,52,170,145,58,85,217,223,221,193,235,39,154,63,250,149,248,7,233,232,0,59,119,230,74,121,28,220,252,99,134,121,132,70,166,24,1,63,105,7,62,159,104,113,84,139,64,158,168,124,118,122,101,220,108,41,53,227,47,54,49,191,140,15,215,2,164,218,106,61,242,195,3,76,18,10,146,52,205,108,108,176,197,251,195,181,218,137,17,48,224,93,238,178,188,223,226,101,225,97,14,167,187,225,244,247,16,110,97,142,177,208,183,122,119,78,115,10,41,6,29,121,201,140,104,163,197,237,42,45,93,22,48,31,30,212,104,159,248,154,12,188,255,255,238,93,233,49,115,195,55,228,25,86,181,9,112,197,193,64,62,193,50,205,174,49,46,136,211,224,19,38,13,140,124,22,93,168,196,180,149,145,82,202,71,0,108,122,86,254,220,175,127,61,107,11,26,214,169,243,214,48,236,22,186,235,216,156,236,76,210,214,44,180,19,146,185,125,2,3,62,104,30,21,36,112,217,235,135,34,90,148,254,94,51,206,20,241,91,165,188,125,178,247,77,72,41,70,57,177,40,240,172,215,213,205,115,85,86,48,99,27,99,135,112,179,17,255,251,178,68,195,136,132,125,102,205,83,140,66,226,141,172,233,147,113,232,90,17,129,155,54,110,25,22,202,64,179,166,93,199,161,56,169,214,186,95,255,4,63,85,254,166,35,92,180,99,180,233,198,48,226,5,215,228,113,3,136,197,57,249,27,92,197,56,68,182,196,0,47,91,241,141,254,198,213,28,154,40,94,104,240,56,92,6,6,20,169,145,126,11,192,169,68,152,97,169,85,236,144,237,14,3,70,112,174,146,207,91,113,21,27,24,58,223,146,17,16,113,48,223,182,198,93,195,113,212,81,238,55,28,181,249,52,196,157,20,74,57,50,34,211,102,123,76,66,253,82,16,143,42,92,221,16,186,180,211,8,22,242,173,3,117,184,66,215,55,222,137,50,213,217,160,199,57,24,200,234,60,198,29,119,173,83,116,44,119,82,112,85,154,239,254,43,16,100,68,36,239,157,238,255,252,97,181,252,5,255,149,144,93,106,0,0,1,128,5,47,255,220,57,10,5,54,204,34,41,30,7,63,226,66,150,76,255,49,71,33,50,45,196,96,250,42,253,158,185,43,194,198,178,221,186,76,107,65,91,135,44,79,210,86,197,234,1,115,40,225,104,210,0,166,12,222,212,251,181,118,72,136,73,124,92,90,150,217,99,80,53,208,71,172,251,180,41,205,102,62,157,36,226,155,69,177,100,209,77,209,109,228,17,32,196,253,67,106,202,99,181,59,116,17,35,136,110,153,156,227,34,38,147,172,254,37,187,69,255,24,253,29,205,99,15,242,75,113,214,162,223,146,170,78,35,249,24,171,116,245,120,33,64,8,2,175,219,227,7,76,140,230,81,49,17,24,214,224,34,200,8,197,16,85,82,32,19,232,207,223,202,176,53,93,75,235,106,23,40,229,105,201,94,160,91,22,163,153,50,9,231,222,43,90,149,250,50,168,173,60,122,202,195,185,205,50,188,105,141,76,203,231,201,72,86,212,104,18,19,16,178,154,77,35,134,254,158,182,144,48,237,156,188,136,89,172,255,220,126,48,105,204,89,210,92,200,150,246,131,214,142,30,115,189,179,13,177,139,104,90,36,142,237,218,162,62,93,242,193,230,18,137,162,186,224,97,191,212,92,185,98,37,226,7,196,39,3,235,248,111,227,144,213,0,85,177,182,14,101,154,236,216,21,153,153,72,122,2,42,13,27,151,106,216,34,18,47,98,211,168,242,177,16,199,43,27,183,238,160,226,119,7,173,100,99,109,75,40,64,167,151,69,113,144,194,249,69,7,15,31,188,174,100,120,137,150,109,184,69,147,100,69,237,25,118,148,207,185,52,230,62,68,26,208,90,247,93,102,32,249,55,161,70,19,53,136,119,174,232,193,237,137,68,105,244,102,105,154,241,141,27,177,26,103,242,134,255,251,178,68,206,8,132,163,103,78,107,134,69,224,150,204,233,167,113,40,182,18,221,157,46,110,60,203,194,99,51,102,13,183,153,112,110,23,153,222,222,34,125,30,95,253,162,53,23,165,254,201,179,21,100,231,254,175,117,151,249,42,41,93,151,135,79,207,213,254,53,126,192,61,0,151,110,216,207,79,141,189,104,87,184,201,13,0,2,166,74,98,172,10,198,36,54,85,3,92,35,64,229,241,51,133,57,87,51,58,18,141,138,186,174,144,3,242,34,57,227,129,218,124,41,141,73,118,164,211,214,136,234,198,247,178,173,22,81,22,201,68,32,179,210,74,236,241,14,0,56,139,216,7,165,77,61,243,255,84,237,101,91,68,67,110,115,121,94,92,172,210,55,235,103,179,94,18,146,6,159,40,164,66,73,219,231,180,38,107,24,182,193,109,157,193,55,43,187,60,45,210,192,204,241,243,115,159,255,106,142,89,130,90,184,30,126,199,148,107,231,251,247,123,236,176,14,0,1,160,3,119,214,211,37,124,245,56,3,65,56,235,150,21,21,180,202,16,154,192,82,53,119,149,74,111,51,239,220,250,183,134,52,53,172,253,194,113,220,94,165,12,226,211,121,73,21,162,166,237,139,219,157,147,190,137,29,40,244,213,123,188,197,41,5,207,41,17,6,172,212,181,50,8,22,117,234,28,49,103,217,230,166,172,215,108,45,238,203,81,82,179,201,1,51,161,155,242,170,255,124,238,251,110,191,217,153,229,38,207,152,174,64,32,129,243,221,33,221,64,159,89,208,122,255,148,132,237,87,122,63,255,202,79,72,159,123,255,125,251,156,176,96,0,18,79,12,80,132,249,176,13,239,40,253,5,140,40,16,28,240,92,53,172,44,40,68,8,199,199,64,221,103,30,110,82,252,79,117,147,56,253,180,247,92,162,134,236,233,152,187,235,142,58,224,191,147,177,123,238,187,193,105,171,200,181,22,220,169,210,249,84,130,213,184,255,29,8,67,147,195,193,12,33,144,160,214,253,191,207,159,235,157,179,81,206,95,198,221,242,100,116,189,46,231,44,220,120,255,21,219,150,170,150,201,223,218,63,109,157,126,121,207,183,122,149,97,123,172,128,53,76,182,220,252,150,250,110,116,23,82,148,206,130,121,140,134,255,203,80,32,2,150,72,205,45,4,56,112,28,196,105,67,55,161,90,168,177,113,124,161,226,3,8,0,69,64,51,154,213,27,104,174,170,45,164,117,84,243,30,98,14,158,165,30,8,133,0,134,73,172,69,2,179,131,68,40,230,24,157,171,171,221,166,194,225,166,50,177,131,96,114,45,206,97,16,213,61,75,89,10,86,54,23,32,193,168,75,188,11,200,217,203,210,49,219,66,43,227,134,208,193,174,178,56,85,183,255,251,178,68,200,8,196,140,102,205,211,76,50,240,148,12,217,115,108,194,218,18,109,157,48,110,49,13,130,149,179,165,141,195,31,160,29,35,173,29,45,219,145,149,119,46,191,94,131,161,199,194,10,168,241,82,71,112,195,214,126,34,153,239,224,217,191,246,81,217,201,247,67,62,186,2,52,0,5,205,233,161,170,135,98,37,25,62,42,102,196,73,141,67,102,91,26,143,14,203,104,44,70,71,34,220,136,192,142,213,20,213,102,145,34,193,104,186,90,165,109,33,166,50,235,76,203,233,155,51,129,11,139,58,42,23,4,75,80,64,228,41,161,113,27,60,61,172,170,172,29,121,124,173,43,46,192,241,218,75,56,71,39,170,207,238,91,159,224,160,131,25,233,154,150,223,250,172,141,42,247,76,122,166,186,118,188,188,124,173,159,180,178,151,209,169,114,65,82,136,49,21,73,210,121,32,150,98,16,105,226,102,251,194,80,89,186,149,223,144,116,247,126,227,86,39,127,115,31,161,211,42,67,118,52,89,125,63,232,230,1,90,42,0,1,192,37,63,255,227,85,112,15,68,14,38,48,18,103,72,193,193,111,41,67,93,134,132,235,61,115,120,78,245,100,155,117,62,140,179,151,4,89,40,8,174,67,182,76,81,27,29,182,36,215,85,25,185,52,16,35,77,95,205,79,101,131,98,202,132,113,162,215,99,28,103,56,209,67,37,156,118,42,66,72,250,28,116,89,52,147,82,130,150,61,134,34,195,140,71,152,161,188,166,38,151,22,57,203,29,141,43,40,133,168,255,57,97,135,140,171,253,101,216,189,90,63,101,29,119,53,127,197,242,240,62,159,239,238,253,130,59,0,3,54,248,223,90,134,227,13,193,4,50,233,0,6,88,76,14,31,90,146,161,208,20,38,75,97,136,6,23,66,169,228,98,83,248,84,75,0,86,122,123,198,162,33,12,14,141,97,217,48,241,41,12,127,32,0,49,73,211,239,124,73,183,29,5,44,149,75,80,30,25,148,150,190,213,97,88,148,252,32,115,128,128,131,46,69,174,246,158,98,29,119,57,18,83,144,73,17,229,139,139,149,142,197,57,29,92,107,42,150,174,103,161,89,144,219,58,169,93,206,85,62,246,121,104,49,210,34,236,191,122,37,217,74,105,157,73,243,19,127,160,59,132,0,57,238,219,27,44,152,67,137,145,72,3,162,145,128,8,84,164,83,209,104,53,150,26,217,195,0,139,65,247,163,66,186,23,167,212,144,40,138,66,101,128,128,61,168,87,72,157,92,86,83,146,49,115,36,200,35,120,156,193,105,26,67,242,55,185,36,62,165,179,76,68,168,59,20,185,217,149,153,38,221,117,134,34,236,123,65,48,49,20,205,122,36,112,194,34,59,56,93,123,26,255,251,178,68,192,8,132,88,103,78,211,105,66,112,143,44,233,163,109,133,110,17,209,157,55,77,165,11,194,55,51,102,169,180,153,169,106,179,52,140,130,191,117,39,239,130,6,12,169,72,198,47,142,27,146,145,115,163,99,36,87,228,92,109,95,120,207,150,105,33,127,46,46,107,26,18,80,72,0,43,255,249,147,228,153,242,168,139,64,210,197,9,1,203,60,91,199,246,6,76,197,236,234,77,184,151,213,33,58,172,80,195,26,121,49,233,69,176,176,248,216,158,96,5,129,16,250,100,33,144,243,77,221,32,150,33,58,253,26,176,201,76,237,90,68,72,201,19,74,159,49,255,252,233,148,156,205,45,34,165,255,109,146,212,104,252,251,75,195,212,235,159,149,251,206,227,99,121,116,177,242,176,219,215,218,200,71,238,23,69,175,183,118,215,143,156,182,106,221,238,206,223,246,60,179,41,31,223,250,207,247,123,117,254,215,191,184,20,245,0,2,128,3,62,219,227,61,215,50,144,211,51,116,31,48,16,128,10,146,176,56,129,88,50,119,32,131,177,121,37,153,219,207,53,47,198,50,239,253,74,120,246,19,148,45,187,151,7,220,175,104,193,195,168,69,51,155,36,148,220,135,179,238,238,2,18,93,69,241,50,143,54,144,209,71,66,204,48,216,31,59,102,137,81,20,211,140,234,6,141,52,86,150,98,107,85,101,21,45,249,34,161,15,222,26,168,179,74,43,95,149,155,178,24,112,209,152,248,87,31,177,252,152,181,14,226,225,215,93,79,68,122,246,39,65,243,154,83,87,241,119,185,134,81,140,4,22,0,23,111,248,202,120,51,17,141,77,110,144,57,17,32,192,64,129,16,188,168,1,84,104,202,128,36,133,93,138,170,209,157,170,144,244,61,55,216,198,29,223,101,150,222,168,42,61,13,134,1,210,222,63,5,61,242,225,211,34,83,36,162,131,83,70,67,140,90,52,158,245,231,101,89,97,61,243,137,152,156,41,34,166,45,188,28,220,236,117,12,24,212,88,168,178,79,40,70,223,81,145,195,245,79,204,141,86,26,109,193,38,145,24,177,232,77,69,200,211,227,58,196,60,246,52,149,170,179,207,29,15,204,72,230,129,124,247,106,108,104,223,178,207,145,49,156,92,200,196,103,152,250,159,45,225,221,1,106,189,36,0,10,253,116,51,12,131,111,65,53,38,0,144,3,40,25,49,178,224,168,243,92,30,4,47,164,9,10,138,193,217,78,191,154,222,83,57,188,171,20,151,78,18,45,185,56,100,142,228,163,146,226,52,171,87,186,191,223,90,253,150,231,45,98,165,163,49,245,52,101,155,63,105,181,20,70,135,29,113,219,205,32,139,53,228,55,187,102,7,97,92,234,107,244,127,29,143,104,169,255,251,176,68,204,8,196,160,103,77,211,104,85,224,160,12,217,99,113,40,180,82,45,155,53,77,177,17,194,69,179,166,13,198,33,184,241,250,143,26,177,41,52,151,52,154,220,181,204,93,255,75,237,242,109,169,162,9,180,38,156,155,69,127,149,30,255,254,93,207,251,117,255,243,127,211,95,254,252,77,130,96,5,55,255,24,209,244,10,155,25,120,16,112,96,121,134,132,160,209,64,140,32,175,21,96,224,37,33,20,221,221,155,138,184,52,58,159,19,222,55,238,62,114,101,137,200,37,226,113,185,28,78,90,92,51,90,85,216,151,198,172,231,236,181,170,24,176,233,104,158,49,43,88,178,185,236,110,55,20,249,206,24,53,161,87,154,148,154,171,190,106,30,85,109,115,95,185,216,163,170,96,101,194,212,151,44,147,160,227,42,251,254,151,130,90,161,86,225,158,88,127,154,171,17,222,48,124,70,58,215,46,166,62,209,21,215,235,95,215,107,253,184,250,240,221,173,0,43,191,244,203,174,163,213,213,76,160,139,50,193,52,161,36,97,112,32,208,173,3,215,225,0,12,64,9,108,37,146,210,166,214,179,48,58,181,18,75,38,38,162,45,22,93,145,189,139,174,174,117,114,227,253,118,57,151,19,201,166,169,217,96,221,70,176,172,211,42,176,176,177,33,67,1,177,181,22,170,216,234,54,70,85,45,112,209,19,100,61,73,66,171,194,72,233,102,153,74,28,40,242,210,101,32,192,252,116,210,115,191,74,57,8,61,32,156,241,53,25,137,55,107,60,150,191,170,20,234,41,223,191,255,248,93,59,209,254,47,254,17,162,100,144,88,128,0,91,127,140,147,69,14,27,88,204,150,26,76,98,21,204,45,1,9,135,241,32,173,153,162,122,64,168,83,13,113,91,232,186,115,70,116,225,73,201,235,17,148,132,27,13,212,45,231,206,138,241,36,108,149,38,111,186,174,110,250,59,173,234,71,74,157,234,127,118,253,53,156,179,168,171,140,166,254,168,146,29,145,206,85,86,163,58,9,186,157,217,221,206,188,243,188,105,197,208,200,71,116,30,134,161,93,145,168,131,214,169,117,70,109,84,213,98,31,139,177,10,239,101,101,86,83,151,93,216,229,35,153,174,71,210,160,1,200,10,111,182,48,80,55,58,60,48,49,144,136,48,20,82,48,176,52,0,130,32,96,53,65,65,193,43,132,85,1,148,41,186,199,35,48,60,110,71,40,165,157,198,204,74,164,20,248,70,230,165,81,135,101,216,185,141,136,182,158,152,235,224,17,246,160,255,70,145,70,34,80,14,139,132,140,195,212,145,0,162,11,60,229,90,58,82,113,251,51,52,235,10,73,115,133,218,85,169,172,186,39,138,70,145,72,208,219,151,186,110,247,255,251,178,68,199,140,196,156,102,205,27,140,66,224,138,204,233,131,117,133,110,20,41,155,48,110,153,119,202,129,179,101,141,214,33,184,213,126,247,212,222,159,38,179,197,201,120,91,99,150,25,27,77,208,252,137,113,181,246,226,243,47,175,101,85,217,108,139,116,70,187,126,156,216,189,75,206,90,204,72,210,205,0,133,144,1,159,127,140,24,27,207,77,5,76,108,27,12,235,3,140,21,8,12,18,2,5,128,84,56,160,216,52,18,100,105,162,233,60,244,228,229,56,176,152,104,218,131,227,130,177,145,217,192,176,56,29,78,135,42,97,104,156,181,125,199,146,250,87,181,105,109,117,139,42,29,97,69,232,141,107,174,168,151,251,216,19,133,105,198,17,59,221,126,165,11,141,138,57,20,152,180,20,162,70,82,65,132,92,156,175,138,50,117,38,211,73,228,146,32,155,1,193,34,206,164,33,81,113,101,163,140,111,101,24,153,131,26,108,107,61,76,189,66,213,73,35,222,118,43,157,87,148,24,55,174,63,236,119,241,124,76,176,59,52,0,9,126,208,223,167,112,236,54,80,70,168,152,138,29,24,196,11,143,4,168,254,52,3,150,177,56,215,130,100,201,210,206,251,119,105,205,172,109,233,114,240,136,179,171,17,230,134,255,63,27,80,228,197,128,89,74,180,182,89,116,23,20,139,47,22,21,155,154,227,181,123,25,78,71,228,81,73,94,250,113,1,232,170,138,11,85,118,132,151,132,200,114,17,116,151,220,83,171,124,124,82,12,224,122,155,7,83,25,142,26,119,100,37,109,54,62,140,27,51,219,178,111,122,253,88,238,120,89,119,100,15,226,171,168,70,231,246,187,204,179,153,243,12,170,124,196,231,181,83,117,163,58,40,30,112,1,187,239,76,68,16,102,128,173,67,87,44,104,184,80,18,233,80,68,104,16,6,73,39,28,72,2,147,135,205,229,194,188,102,157,27,168,142,113,73,145,184,213,46,230,37,38,37,183,44,138,14,196,106,170,29,157,235,81,228,157,5,209,212,69,122,92,106,41,202,44,241,97,195,14,76,113,25,133,136,132,57,157,2,2,8,56,33,37,153,136,70,85,70,89,168,103,66,17,237,85,87,10,56,58,43,37,135,25,37,87,48,176,197,20,187,186,161,164,253,21,58,215,220,187,81,193,128,1,237,252,56,40,4,228,149,211,110,36,76,132,11,33,22,152,32,86,145,100,160,132,89,21,8,185,37,252,92,207,124,63,19,98,49,217,99,241,90,212,86,171,251,76,153,116,206,186,167,81,198,166,218,58,237,217,175,219,158,165,202,37,21,149,219,145,202,238,62,241,76,254,4,169,175,196,187,140,110,185,240,80,147,10,190,100,94,94,163,64,166,68,164,198,201,21,122,255,251,178,100,191,12,196,220,103,75,27,168,86,208,127,204,217,147,105,37,92,18,77,157,46,110,12,251,66,25,51,102,77,163,22,249,32,4,150,37,22,148,242,39,19,172,49,0,196,212,114,7,142,149,39,43,197,106,164,48,39,96,31,23,230,156,193,240,237,51,53,11,207,232,205,251,233,211,232,199,208,208,40,104,0,205,127,198,48,25,133,14,99,40,153,150,79,97,8,116,122,100,77,69,16,144,117,89,101,108,218,81,31,169,103,150,234,91,206,166,233,157,153,222,204,201,42,192,145,59,81,136,129,24,9,34,14,130,20,239,109,207,38,245,247,123,255,47,243,57,116,132,69,255,243,26,126,249,229,238,67,122,114,180,203,153,215,102,190,215,118,237,225,218,109,225,44,77,25,131,254,81,90,140,94,227,219,79,91,196,181,156,166,96,251,108,133,102,222,119,181,243,146,221,137,238,232,70,191,118,237,46,253,81,152,138,4,69,0,187,174,248,194,31,115,171,38,12,162,32,51,160,232,64,14,49,8,56,42,1,98,227,64,133,5,28,0,49,43,204,66,172,149,168,210,222,187,186,182,45,81,75,88,69,123,80,52,113,243,140,202,33,184,196,168,120,69,73,3,146,18,22,98,78,11,33,145,137,24,202,98,97,142,214,154,200,163,222,104,211,111,17,140,148,184,21,167,209,8,214,149,41,137,162,107,215,221,122,57,145,117,82,120,240,115,203,213,23,153,202,67,187,31,111,122,170,111,22,82,126,137,20,104,9,55,82,112,91,70,115,5,153,167,109,60,182,62,175,194,112,138,14,245,31,251,158,223,127,158,63,105,51,122,64,93,7,0,1,203,182,48,22,81,55,17,102,49,228,248,49,148,28,48,56,44,48,52,38,0,130,192,160,85,99,36,112,84,1,99,130,184,127,48,41,133,227,107,146,68,115,170,205,86,147,113,196,145,41,203,170,101,210,121,68,95,12,49,254,81,146,35,196,238,79,164,145,174,74,149,59,23,170,148,224,103,140,112,68,132,29,10,42,202,170,50,67,130,193,199,16,5,152,135,226,175,185,153,126,238,158,90,38,154,21,244,148,149,47,217,213,234,198,163,85,94,183,27,220,61,37,90,182,243,198,156,91,142,138,235,249,175,213,227,137,136,147,216,136,25,29,119,111,255,94,157,85,255,239,50,252,4,178,16,109,246,50,13,132,14,65,16,23,140,90,121,47,128,24,178,131,1,128,230,154,148,206,19,52,210,135,194,163,49,88,196,198,83,20,152,84,229,87,250,93,86,117,247,164,115,41,37,87,37,193,173,96,3,123,166,155,107,160,211,255,35,169,170,151,205,188,107,61,220,173,102,86,122,194,204,61,74,229,194,81,151,141,88,208,142,110,158,116,77,93,221,144,251,255,251,178,68,204,138,196,242,102,203,155,134,93,242,155,172,233,99,117,232,94,17,141,155,51,78,25,87,138,23,51,102,77,195,23,24,37,226,137,197,19,55,122,208,187,56,250,37,207,152,240,203,167,171,232,163,165,212,146,117,230,74,220,137,143,57,170,99,83,117,171,208,179,62,211,91,211,182,51,1,169,128,5,253,255,49,30,228,227,64,67,13,7,140,204,31,48,8,20,72,34,96,0,3,82,101,234,95,62,196,165,137,46,253,216,207,146,170,70,97,218,43,58,181,3,87,142,201,163,239,236,34,30,142,124,212,182,204,186,157,211,134,103,231,229,243,13,68,253,8,152,213,250,183,150,46,219,65,94,115,27,107,255,245,182,224,168,147,107,26,94,28,157,60,154,89,80,147,213,42,228,114,49,156,236,32,118,57,40,148,118,59,33,127,145,29,28,133,73,122,239,118,162,222,116,247,233,89,46,132,173,166,98,234,6,0,203,54,208,200,44,92,195,65,128,194,209,92,201,241,8,56,123,46,104,84,10,0,1,161,192,98,50,152,8,6,178,69,160,212,224,41,172,163,52,88,203,229,55,112,164,148,189,52,151,229,242,184,105,168,199,165,120,234,99,152,70,138,114,195,72,82,165,102,180,147,124,17,153,142,73,138,44,215,90,53,62,125,71,82,107,49,43,83,42,214,90,254,102,195,99,8,205,202,31,228,6,178,211,115,8,160,198,194,50,101,54,227,40,119,102,154,150,123,243,51,52,242,56,232,202,21,184,194,138,64,89,172,78,148,114,123,30,123,21,85,92,67,29,40,243,29,85,237,217,95,109,77,83,218,165,26,138,40,0,3,183,252,98,229,82,99,104,154,97,16,178,44,105,3,0,35,8,1,82,168,22,52,2,197,139,82,189,149,99,53,46,66,206,134,167,167,38,166,93,183,134,54,250,189,144,43,245,12,70,236,74,21,196,162,44,222,177,92,37,232,179,41,114,214,13,32,244,236,76,195,54,105,170,251,233,149,45,25,103,150,107,154,211,0,144,154,14,60,130,23,102,91,179,190,237,187,223,223,126,183,47,49,119,51,143,251,94,221,180,211,223,207,182,220,229,194,28,189,41,203,59,209,114,251,231,118,25,235,180,164,94,175,157,30,204,116,38,150,109,13,203,188,170,207,111,248,98,0,55,109,182,50,0,40,37,196,16,108,51,80,168,32,104,133,168,25,13,35,131,25,98,75,62,62,193,34,243,210,188,35,20,151,176,221,254,205,81,97,24,135,44,193,28,251,244,116,152,115,48,1,11,0,216,126,161,82,160,3,57,44,162,68,137,38,22,72,41,20,46,66,194,98,212,112,120,91,28,74,52,174,240,33,45,98,143,49,163,188,36,7,89,196,12,204,28,98,239,11,40,73,202,255,251,178,68,206,12,196,249,103,75,27,169,109,240,149,44,217,115,116,197,216,17,161,155,50,110,13,87,194,32,179,102,141,199,137,184,145,94,178,140,97,4,128,56,32,193,90,46,10,126,63,95,132,44,33,163,217,49,57,167,44,230,117,187,123,161,87,189,12,84,148,1,186,0,0,221,191,51,192,184,235,38,176,64,168,192,2,96,160,28,152,20,12,10,130,130,138,233,146,47,180,93,157,110,211,243,237,180,232,162,117,56,175,133,70,115,38,202,6,198,4,53,226,107,122,28,9,81,158,240,91,7,120,8,107,181,115,148,177,216,41,1,149,193,113,220,154,158,203,61,63,115,143,63,112,64,157,77,207,69,57,220,140,44,228,83,131,58,34,187,43,212,53,156,149,66,51,7,66,37,95,236,101,89,8,70,70,161,119,122,58,174,142,91,38,183,183,187,213,154,11,85,189,9,244,236,191,126,128,106,0,57,36,144,196,104,216,202,178,152,194,114,168,197,18,148,181,170,4,12,1,76,65,0,1,64,74,196,107,226,16,13,126,190,43,65,145,192,207,107,203,166,148,241,124,56,254,191,201,80,239,63,233,230,220,159,251,112,4,182,106,82,214,224,91,49,168,34,154,93,104,4,72,250,61,5,108,50,143,82,162,253,175,90,57,100,149,37,165,15,208,94,108,29,114,163,158,141,61,139,201,47,112,154,27,123,30,185,145,110,86,195,190,180,228,221,78,119,201,251,173,188,151,42,16,130,148,150,50,34,22,22,242,243,246,121,248,94,250,148,30,236,162,101,217,132,104,91,157,92,79,127,197,116,245,253,142,57,17,166,7,158,0,2,91,185,130,56,6,81,51,25,12,62,103,230,153,122,12,20,2,2,137,4,143,48,52,0,74,24,123,148,174,68,215,32,58,144,219,77,202,84,135,72,188,34,50,248,51,74,103,109,218,119,156,121,3,243,25,93,20,178,167,49,133,14,24,178,67,198,134,214,74,218,188,239,203,219,103,146,221,45,53,16,104,63,45,67,130,247,22,185,31,37,237,83,125,255,250,196,53,84,240,180,201,21,85,104,32,196,247,22,244,149,44,145,87,113,164,146,209,253,201,119,42,188,221,116,149,171,71,105,250,16,191,194,221,53,196,173,120,232,91,26,100,240,55,142,102,181,125,215,186,117,181,157,195,171,64,15,125,254,198,91,204,106,2,166,62,10,76,22,140,229,178,85,34,16,36,177,119,145,5,38,229,208,245,158,74,53,127,178,186,152,110,204,196,70,127,40,229,120,121,214,198,237,205,135,71,136,13,21,144,230,165,174,149,102,40,164,152,141,186,245,9,163,22,186,90,142,172,60,206,251,72,212,214,117,55,40,191,231,230,185,96,88,113,179,149,153,25,48,215,140,103,100,145,255,251,178,68,208,136,197,15,103,74,27,166,94,96,156,44,233,115,115,8,94,17,57,155,54,237,153,87,130,56,179,166,77,193,151,160,49,77,113,107,202,195,239,98,229,182,59,58,20,108,180,171,85,81,141,58,200,182,73,25,210,210,117,99,95,189,19,206,61,148,236,231,236,192,164,0,20,187,243,39,210,140,108,92,48,136,172,196,39,97,97,251,60,34,16,24,180,10,132,69,128,8,168,90,32,233,219,149,202,46,74,219,60,253,181,80,140,99,200,42,83,118,81,8,181,82,85,61,77,2,178,154,90,72,1,108,66,32,91,116,213,33,231,94,189,155,182,178,237,139,25,101,201,188,247,158,191,156,206,170,213,93,143,248,102,171,181,46,63,252,32,130,19,36,221,210,19,247,109,24,59,165,19,53,232,231,26,18,40,91,105,245,67,184,187,95,208,222,63,223,77,207,245,250,141,105,218,226,134,66,52,148,37,42,157,224,173,1,77,109,180,194,71,142,225,180,192,150,78,209,208,112,56,200,129,204,16,12,48,32,152,53,67,193,64,130,68,107,6,230,71,226,111,36,82,93,216,204,190,4,169,142,12,205,237,172,228,215,88,240,167,226,149,220,183,67,39,186,190,24,228,9,203,112,137,101,218,75,217,243,90,176,22,121,62,228,147,62,38,9,144,147,161,33,133,36,105,37,193,36,143,65,148,132,33,214,83,85,107,65,90,213,127,81,137,39,141,208,82,37,199,17,170,50,175,196,188,34,131,59,123,254,127,124,98,234,34,132,20,39,75,158,173,253,223,123,253,203,68,154,50,146,6,141,103,118,170,209,157,150,164,139,33,57,196,154,80,11,184,0,73,119,230,60,36,70,146,6,169,20,70,52,97,67,7,3,34,59,51,81,69,196,145,33,114,64,224,195,92,202,54,149,241,161,22,39,55,66,236,73,61,82,170,53,11,114,238,9,55,114,84,53,159,200,203,33,229,16,121,36,134,35,122,57,193,187,77,208,31,58,182,217,0,66,182,6,144,238,145,12,80,182,11,6,209,108,120,210,148,109,91,14,122,116,58,146,135,13,184,185,218,133,234,14,34,173,104,84,249,63,147,50,113,165,142,60,84,146,212,241,94,78,98,42,36,246,22,20,61,129,168,128,88,169,252,32,228,102,133,68,133,236,122,22,169,28,14,173,165,92,137,242,5,182,138,206,138,23,17,121,79,143,64,142,224,34,237,185,154,118,111,227,25,43,134,220,217,19,1,33,239,115,132,197,35,132,133,29,170,54,254,72,160,144,128,252,168,15,36,101,133,206,25,160,178,172,8,162,203,13,169,169,155,28,29,163,164,130,73,47,24,50,229,24,66,138,30,211,141,219,239,82,88,105,110,215,144,136,89,92,197,140,231,30,205,205,67,255,251,178,68,205,10,197,13,103,76,27,102,62,208,165,236,217,115,109,232,94,17,9,157,55,77,37,13,194,62,51,101,201,182,15,10,108,239,98,189,85,201,242,75,211,67,143,74,105,94,150,7,52,155,223,26,75,238,203,204,189,23,93,180,123,55,193,31,253,81,102,212,98,8,143,176,243,233,5,235,228,199,132,163,46,127,249,255,7,36,1,171,205,73,236,13,198,100,135,70,73,74,58,22,16,0,100,195,224,107,72,250,90,8,67,140,80,18,60,208,232,37,53,222,10,41,127,89,26,158,149,206,187,214,36,28,110,81,150,25,0,90,140,224,227,81,86,134,134,134,215,35,123,67,4,158,40,245,236,168,88,237,98,4,117,218,167,170,214,92,251,81,242,134,146,17,250,106,119,189,82,66,168,236,105,198,81,99,18,200,171,150,154,89,41,19,45,238,33,210,210,80,176,204,180,205,111,69,12,9,215,151,82,167,153,107,90,153,253,201,103,95,59,131,53,45,73,240,88,220,147,200,18,213,0,77,183,252,146,96,199,193,64,39,38,36,206,36,38,138,13,121,33,154,11,188,66,20,202,28,144,165,43,83,35,98,206,234,122,226,119,111,79,75,81,149,225,97,123,182,165,71,137,11,167,202,213,94,168,97,23,196,59,214,146,75,84,61,185,174,92,143,24,30,228,13,151,42,151,38,98,134,172,183,86,183,6,60,122,21,99,148,204,121,173,196,205,35,111,52,235,245,30,175,13,100,39,85,107,106,52,164,117,154,31,16,63,136,175,47,189,183,129,171,66,169,141,178,144,151,159,255,246,88,139,252,86,255,228,96,5,160,0,118,239,204,15,24,193,32,68,112,38,26,22,158,201,110,99,226,198,24,18,237,64,105,228,36,72,214,42,192,42,70,8,6,45,219,66,157,161,242,152,197,236,91,74,76,66,95,198,110,98,72,196,102,55,203,113,18,171,137,1,228,138,237,237,250,190,46,100,73,122,118,173,223,239,59,143,84,19,116,89,27,198,29,34,233,100,78,243,202,100,18,212,172,151,82,36,239,99,31,42,148,140,145,204,197,81,167,177,151,71,86,206,135,186,249,153,200,90,17,155,107,44,202,213,54,181,117,236,65,120,209,127,162,1,82,128,3,219,111,76,219,52,50,65,0,195,7,211,4,37,9,0,1,194,209,64,104,52,9,41,105,106,44,94,140,155,201,168,245,4,204,87,45,198,103,179,183,67,46,173,118,126,204,204,237,156,164,245,38,39,105,219,188,169,243,173,52,82,70,49,87,167,75,132,32,30,201,24,93,31,88,105,131,222,196,148,107,58,6,110,98,202,244,205,5,167,120,89,19,205,137,103,31,104,90,47,101,230,46,91,222,182,237,198,173,202,73,59,211,178,118,77,241,187,255,251,178,68,196,140,196,76,103,77,155,111,66,224,137,12,217,147,109,229,110,18,121,157,52,110,25,89,66,155,179,165,141,199,163,8,230,26,94,164,194,58,216,187,33,237,66,86,58,84,249,199,24,112,141,47,245,77,45,253,95,251,161,224,125,192,0,57,191,54,143,64,217,74,163,31,1,13,2,254,87,230,12,4,25,32,12,102,112,56,176,76,96,30,97,17,105,48,129,154,187,207,20,4,235,41,91,37,159,135,209,5,167,78,68,208,189,194,151,199,154,141,152,221,12,118,44,212,151,195,249,33,180,14,16,189,44,217,196,139,34,16,73,198,85,211,189,34,111,57,9,132,244,232,38,177,160,178,42,226,93,84,180,60,5,210,86,43,248,238,222,106,56,89,127,174,121,68,26,50,26,113,150,151,77,218,63,5,193,181,34,170,130,169,6,194,15,226,90,110,101,186,57,222,9,136,90,230,210,37,166,150,155,70,138,153,155,149,78,166,230,238,52,142,145,68,104,227,155,230,240,219,42,0,173,246,216,253,220,78,224,28,203,17,142,84,124,72,160,20,164,14,14,18,12,145,195,237,45,70,35,14,188,166,89,114,190,123,191,16,191,95,40,140,7,123,7,226,237,43,201,59,30,194,174,112,184,1,196,97,99,220,233,154,25,203,177,33,162,100,138,145,212,171,25,34,65,13,10,44,217,110,88,103,35,204,21,25,71,25,39,149,22,93,161,115,9,145,6,189,74,63,172,170,82,163,240,204,245,218,166,208,248,171,162,195,244,115,212,213,38,47,55,125,59,246,46,196,5,85,100,46,115,90,232,70,211,189,149,73,138,232,99,57,229,64,41,80,0,11,191,231,186,178,116,137,0,153,3,8,117,7,28,22,120,199,197,76,52,137,49,221,192,160,90,50,197,33,168,102,105,225,193,134,248,192,85,190,201,53,114,142,184,64,109,181,129,235,116,84,235,149,148,65,194,135,206,146,84,66,234,24,180,129,90,66,161,247,19,71,162,142,60,184,159,45,116,101,128,117,219,229,178,236,198,177,88,154,41,144,80,228,51,168,203,136,180,200,236,142,135,86,145,212,171,33,89,138,42,142,101,107,175,70,171,14,166,150,100,87,71,214,157,241,5,103,33,217,236,247,127,170,74,250,138,0,11,187,124,104,135,185,242,169,194,1,25,133,4,198,72,6,152,16,72,98,97,120,24,116,88,2,148,3,80,4,128,24,139,212,160,241,174,184,1,226,186,39,2,140,168,41,185,182,252,17,9,90,56,26,153,198,206,1,160,177,24,192,216,133,99,35,193,147,236,76,128,80,6,204,23,17,0,81,17,14,147,142,31,22,70,112,100,96,189,234,175,243,151,231,106,81,226,141,141,221,160,165,47,203,115,242,178,137,177,22,53,255,251,178,68,197,12,228,133,102,205,27,104,85,226,137,140,217,163,109,229,110,20,253,157,48,110,37,111,194,44,51,102,77,199,141,184,11,99,142,197,57,142,134,49,126,86,89,240,227,205,60,247,175,45,90,41,107,166,95,22,103,22,235,150,77,167,205,199,70,144,243,169,56,207,220,245,190,186,119,242,251,225,173,94,106,120,62,231,42,96,2,172,151,254,103,164,89,203,162,198,76,64,152,0,144,68,0,85,32,193,194,59,151,109,212,26,3,151,85,161,60,142,251,231,104,100,240,224,190,71,70,108,25,48,213,79,150,223,33,206,221,200,228,238,4,118,64,212,46,152,219,22,145,49,16,149,115,11,147,44,37,67,164,26,203,25,216,206,192,215,36,101,109,149,52,97,196,87,239,79,246,89,251,233,153,69,46,33,111,77,85,225,217,54,62,228,144,226,26,210,216,130,36,121,29,212,125,227,23,217,173,132,83,156,42,91,228,198,121,207,39,134,205,111,195,206,223,47,254,118,5,0,5,45,240,214,34,131,148,218,76,60,45,52,64,48,33,44,56,18,64,106,24,24,40,28,76,5,76,116,134,105,202,230,28,141,67,76,229,194,141,195,178,104,212,212,150,138,10,148,231,77,94,89,87,43,244,249,18,206,162,138,48,66,204,64,225,130,227,137,6,42,135,25,197,68,202,2,217,18,229,194,179,33,208,30,182,100,200,177,13,140,64,54,179,103,133,55,53,214,76,223,37,35,67,91,15,34,253,148,136,219,65,169,138,39,116,31,153,154,133,79,60,197,67,26,159,237,235,178,110,190,198,63,112,44,0,5,223,249,90,116,232,119,179,44,17,76,60,42,47,241,32,144,64,43,14,7,18,0,18,165,157,150,233,93,59,111,204,103,194,8,244,126,89,38,174,105,40,72,120,114,225,213,42,182,139,215,55,9,124,20,1,164,54,47,101,75,21,209,107,237,33,244,110,195,109,59,173,215,68,198,75,17,204,34,139,103,69,144,157,119,68,156,139,184,163,50,202,228,43,58,28,141,235,76,168,241,19,157,34,230,58,51,53,180,21,217,74,228,236,169,83,61,153,82,153,50,118,117,180,142,158,102,252,151,224,202,0,6,237,233,162,130,241,229,166,65,144,38,97,129,132,33,137,224,80,208,244,97,72,22,5,7,128,192,64,88,15,64,60,59,76,159,111,192,132,30,7,205,158,41,161,251,229,27,159,153,178,122,104,180,204,73,9,194,64,108,80,10,195,130,201,242,135,217,53,95,104,151,167,137,214,95,84,66,112,162,39,47,31,144,150,167,113,105,185,197,79,161,31,95,241,80,215,166,200,106,141,99,26,212,110,225,44,250,75,91,223,18,138,15,183,170,245,38,179,166,139,103,243,165,45,123,209,121,219,255,251,178,68,198,12,196,55,102,204,155,131,61,224,132,12,233,147,113,133,110,21,37,159,44,110,177,109,202,149,51,165,77,215,161,184,170,179,166,42,53,100,144,122,174,81,238,234,18,212,77,155,97,221,146,142,61,106,133,39,168,137,108,255,10,112,218,183,186,35,255,254,213,6,22,218,0,5,46,248,211,1,152,242,240,176,203,115,16,200,96,140,137,47,12,27,194,161,145,128,192,24,24,19,82,209,224,88,88,28,91,209,40,146,149,12,37,204,39,211,245,202,13,178,57,238,154,172,56,42,22,210,234,173,76,167,21,77,72,241,148,5,51,46,73,32,189,223,205,215,51,85,182,120,203,170,57,179,71,90,195,12,25,170,32,138,43,140,33,109,21,105,211,125,83,31,18,73,87,101,35,38,42,194,72,106,28,171,61,165,77,83,198,91,13,233,160,226,33,24,58,198,71,117,25,108,135,15,15,81,220,210,217,183,130,77,19,171,22,253,75,171,197,202,206,171,23,85,42,120,233,168,105,168,167,95,154,210,99,10,82,170,8,0,0,101,191,26,121,207,29,162,79,4,59,134,38,18,32,209,12,193,32,16,88,83,20,7,41,243,48,28,0,78,165,63,45,137,176,39,165,126,140,63,103,67,19,167,17,48,73,156,139,131,249,56,88,27,75,225,153,28,88,72,163,144,187,12,71,201,162,248,179,70,19,157,131,109,169,123,66,83,53,171,151,223,178,190,203,149,111,9,224,157,74,93,157,204,94,107,27,254,250,123,79,54,202,245,191,71,230,171,43,83,123,221,173,69,79,44,114,99,234,101,125,121,179,230,171,121,122,21,123,166,107,238,135,189,221,142,100,174,165,2,52,0,149,127,252,192,86,60,35,142,0,163,32,228,183,108,184,42,64,162,90,42,203,99,10,94,1,128,98,171,57,170,149,107,19,62,11,151,81,42,204,68,141,67,36,25,60,11,155,85,40,47,132,233,38,230,227,2,106,113,38,49,29,209,157,81,255,116,124,230,200,140,180,99,103,15,185,195,128,206,163,202,82,178,35,35,33,212,194,174,91,34,25,72,91,84,134,56,194,136,150,174,195,132,101,49,72,119,105,230,163,62,69,118,35,217,232,122,209,204,174,251,156,202,233,101,94,172,48,7,33,160,32,0,14,221,241,217,174,73,140,77,57,155,128,201,139,131,17,136,224,1,134,64,137,130,161,192,24,123,107,5,207,102,2,32,26,29,90,237,89,163,67,110,25,215,14,227,65,146,114,233,124,170,192,44,39,137,70,231,67,137,96,180,2,128,113,36,10,7,228,211,50,145,176,252,193,36,116,45,147,101,222,227,235,52,117,26,229,80,109,98,169,237,80,221,174,90,251,63,59,100,167,122,175,167,205,163,186,63,183,219,182,255,251,178,100,192,128,196,120,103,75,187,175,59,112,130,140,217,147,105,37,94,82,129,155,46,238,176,239,202,70,51,165,205,180,161,168,156,206,173,190,206,122,81,148,230,49,207,169,142,165,234,100,210,215,56,246,51,221,11,177,212,67,159,57,173,179,45,159,176,248,5,93,176,0,127,127,141,44,92,198,105,76,17,44,12,152,24,10,80,160,98,7,161,98,70,43,5,2,129,27,43,110,164,101,200,3,196,105,147,90,240,59,16,48,103,53,5,68,251,2,69,72,133,55,48,12,35,139,69,95,162,168,154,93,54,163,175,222,181,196,208,72,203,90,174,111,241,162,238,23,131,68,8,23,22,177,240,29,124,41,210,61,73,56,117,12,90,88,187,136,135,114,81,166,37,20,124,74,201,163,232,126,162,199,83,93,42,176,181,48,136,197,89,18,50,145,36,200,233,160,105,239,21,214,205,255,213,93,247,75,83,245,245,105,196,200,125,41,0,25,110,244,229,110,188,168,150,24,184,34,153,96,55,152,74,16,24,6,18,24,56,38,152,82,1,23,9,61,197,64,181,252,215,87,179,96,180,205,33,242,248,245,200,254,97,122,220,100,41,145,139,47,147,203,8,216,41,228,243,130,30,253,184,145,39,23,104,183,236,177,230,100,102,179,166,55,237,237,46,13,182,158,89,43,35,12,56,207,214,216,34,67,214,109,61,233,254,78,71,170,170,205,84,255,115,246,173,180,174,156,202,161,246,161,99,218,206,136,101,76,115,209,16,177,82,197,154,229,84,211,77,173,149,179,72,153,40,253,95,101,109,22,222,218,157,209,3,142,200,0,21,215,224,50,201,164,164,152,140,73,48,209,141,137,0,148,204,68,160,74,144,120,66,10,70,197,120,171,215,188,232,28,39,31,141,72,172,206,162,19,148,134,19,35,129,133,144,178,78,42,227,64,84,112,150,230,243,225,34,159,158,43,251,78,127,107,190,190,121,250,20,91,69,214,214,234,221,17,227,52,225,172,50,9,117,69,187,48,244,27,123,74,221,220,237,110,195,119,229,238,169,90,174,31,146,198,211,37,51,75,222,172,187,113,82,49,154,42,238,123,106,139,45,255,186,110,234,62,54,250,138,19,85,96,0,239,154,152,30,20,169,161,224,133,15,86,55,156,141,25,243,169,88,214,140,56,71,5,2,178,17,195,226,197,135,134,170,70,55,74,243,189,239,243,58,163,107,97,228,146,75,56,54,143,128,88,52,4,144,72,16,32,144,3,129,253,32,116,61,135,241,33,44,127,53,4,81,222,79,3,166,229,48,110,65,14,211,167,77,9,176,100,236,157,48,246,27,46,118,45,182,203,250,225,238,169,230,95,55,251,90,217,73,118,152,165,20,121,141,98,78,182,198,195,215,199,187,255,251,178,100,204,140,196,182,102,203,27,175,83,242,134,172,233,115,109,40,104,84,141,157,42,111,105,97,194,98,51,165,141,182,25,184,226,183,255,222,249,175,137,235,247,71,42,189,191,80,219,54,58,137,122,148,247,162,189,68,127,204,212,194,151,118,133,119,199,51,205,181,156,106,2,61,168,0,229,223,118,112,113,143,0,20,192,51,217,145,6,152,80,65,154,2,1,69,65,192,45,17,153,0,132,28,117,216,247,19,137,101,163,148,218,161,254,78,225,111,83,209,155,56,142,20,71,176,123,96,108,180,238,93,155,252,255,110,82,163,251,17,90,236,99,239,174,126,216,251,37,53,60,68,67,198,84,190,167,225,87,39,51,206,75,28,69,33,167,19,43,139,68,171,36,121,134,114,162,98,254,33,56,121,231,199,77,62,64,17,28,100,90,43,214,179,101,214,179,199,127,228,236,45,54,247,102,205,8,229,100,221,145,114,163,122,103,144,249,242,180,248,214,84,161,253,192,13,43,170,0,23,119,252,42,112,156,180,49,152,50,28,129,130,144,160,52,36,3,131,129,64,80,200,175,27,50,79,131,129,54,25,37,142,73,26,60,186,7,214,182,190,2,121,241,234,67,195,84,164,150,42,85,44,209,10,131,129,232,94,243,107,80,92,121,107,244,56,131,44,114,144,144,98,85,171,75,246,76,92,255,212,241,23,196,87,255,232,158,185,20,157,85,194,35,156,180,145,6,124,40,249,222,8,140,132,164,247,151,214,230,245,27,55,189,93,27,29,255,154,35,14,113,39,119,191,252,124,240,255,61,31,43,125,127,43,214,52,4,144,0,14,93,185,134,60,126,56,5,117,23,36,208,138,5,17,1,118,56,97,20,66,20,72,28,178,18,102,155,56,84,227,101,80,219,220,146,54,74,164,156,216,129,10,174,236,190,172,95,109,119,78,227,85,145,29,83,237,82,110,174,73,17,238,149,171,17,139,87,82,73,242,148,119,98,42,9,153,168,53,116,116,34,9,206,239,107,177,204,56,228,100,116,42,25,239,19,157,71,62,49,210,172,163,131,196,42,71,225,172,164,98,217,221,9,180,97,134,7,85,94,235,162,212,36,232,0,39,246,240,203,205,67,144,162,204,122,38,50,232,188,40,17,47,177,148,69,198,15,5,167,202,229,66,113,130,65,46,59,247,12,199,229,79,211,253,186,145,14,184,18,38,114,234,189,175,212,1,66,217,219,87,243,41,222,110,94,213,34,17,72,62,30,248,21,224,147,223,207,83,116,124,151,187,151,108,214,194,146,138,214,119,243,174,28,122,100,30,27,255,255,226,216,74,203,66,87,142,156,146,40,50,87,156,179,233,179,100,159,43,28,201,180,112,157,147,198,179,214,163,207,240,132,28,90,183,75,255,251,178,100,198,140,196,95,102,204,155,172,67,208,126,44,233,131,105,37,106,20,57,157,46,110,24,253,2,88,180,37,205,148,153,160,220,131,62,199,179,246,134,1,242,199,72,111,105,158,89,70,52,98,128,223,237,251,85,83,163,206,191,79,152,5,88,3,46,187,112,182,6,24,6,162,228,17,4,114,29,153,216,137,186,195,21,83,224,74,224,181,248,153,243,192,160,85,82,177,85,154,5,168,156,74,224,250,203,40,25,131,218,89,39,56,104,243,58,104,50,206,163,141,183,160,64,52,101,34,29,221,37,106,199,197,0,106,151,212,218,246,57,39,72,242,25,103,203,169,133,49,35,226,53,73,121,173,114,226,244,52,21,52,113,149,182,234,42,37,114,145,142,72,173,86,23,144,216,180,242,59,45,12,47,48,226,19,145,12,87,153,196,32,222,175,161,155,225,187,69,30,145,79,207,210,131,181,222,225,85,121,246,218,3,105,243,0,6,228,140,220,86,83,203,213,13,77,80,47,210,6,152,104,34,103,128,144,116,89,38,232,68,35,68,46,12,3,160,146,42,160,5,219,20,236,77,80,155,89,161,26,225,132,172,60,13,196,73,132,154,24,41,209,138,226,237,24,126,10,131,169,32,95,148,103,41,188,165,118,209,17,229,155,88,68,58,36,96,123,43,139,159,110,32,138,189,7,156,146,241,55,45,47,210,220,149,95,221,218,234,228,24,123,197,203,7,234,200,107,65,245,6,163,213,151,116,48,197,66,73,57,172,116,197,160,251,131,229,70,61,12,131,61,8,93,196,15,207,33,216,209,26,127,234,90,185,187,107,168,54,251,93,7,95,241,60,240,4,236,0,2,0,2,183,109,203,12,196,50,67,174,146,23,40,52,4,0,97,209,154,129,75,118,54,91,20,135,126,31,110,48,120,17,139,144,225,197,37,20,63,252,193,19,60,101,178,99,3,52,151,60,107,253,85,238,253,93,119,90,179,88,195,18,236,217,184,79,126,238,99,52,178,47,123,52,210,75,219,92,164,83,148,254,186,114,167,237,148,217,45,158,101,120,184,44,147,196,70,108,83,233,72,83,150,241,112,94,107,183,248,203,163,245,235,227,124,78,165,116,222,211,90,202,27,107,10,197,150,78,63,240,255,39,143,72,192,5,237,182,198,146,222,27,124,64,97,1,248,176,101,59,144,88,196,34,18,80,18,184,106,66,160,130,234,4,98,43,128,241,20,128,60,31,192,207,163,114,132,212,177,16,139,69,0,68,245,229,234,17,254,74,199,107,11,234,177,114,216,151,109,31,6,198,190,81,238,124,24,168,105,0,20,36,8,199,201,106,55,159,198,143,93,34,230,47,118,107,87,185,14,133,74,97,201,50,214,93,185,227,85,172,194,135,220,195,181,255,251,178,100,205,12,133,22,103,74,155,143,67,96,136,236,217,170,105,6,110,83,13,155,52,110,49,11,194,61,51,102,157,148,153,145,90,36,200,196,117,162,73,41,231,185,86,24,43,50,170,183,8,67,120,219,58,41,12,126,206,26,177,107,233,6,248,239,130,134,69,88,255,139,111,101,7,40,41,5,237,182,224,205,7,127,55,78,58,26,34,96,144,115,18,128,91,165,216,105,206,201,105,224,118,43,181,9,201,203,177,169,116,236,70,47,217,196,199,169,42,64,179,38,72,154,183,109,157,219,253,246,253,227,191,255,246,117,113,162,147,35,6,197,238,182,30,68,244,187,90,89,177,207,58,16,24,140,83,166,206,113,11,76,151,119,59,103,18,165,50,16,92,146,61,60,196,169,11,164,74,53,91,143,77,236,233,49,46,198,181,253,215,206,236,232,172,243,113,110,162,37,158,243,191,225,50,56,201,230,130,193,219,114,175,203,131,155,214,24,166,213,8,0,23,117,223,24,121,23,26,14,50,152,168,61,152,154,6,33,128,96,92,96,160,4,28,48,48,87,141,21,130,128,37,3,157,46,184,252,218,79,187,137,11,60,26,158,213,181,134,229,126,37,105,146,204,165,76,213,54,181,10,135,227,154,233,133,79,38,149,117,105,220,102,148,229,185,178,120,181,8,36,23,195,68,75,74,239,70,161,102,22,40,241,238,61,205,161,41,194,167,209,43,16,170,207,172,47,177,102,72,170,178,74,14,145,153,3,182,208,135,135,230,70,146,52,145,17,181,116,81,185,120,226,207,22,28,61,44,175,207,40,61,191,132,29,99,15,221,196,97,211,121,92,83,207,88,192,11,72,0,16,17,164,51,63,223,243,30,163,13,99,110,21,11,65,96,192,133,65,5,78,196,26,218,228,90,239,60,47,176,100,190,212,206,63,110,15,191,2,165,176,255,33,209,70,41,42,46,115,3,64,60,154,41,186,255,78,8,29,9,175,60,118,99,244,8,169,143,129,197,39,7,27,133,23,1,119,227,160,163,166,10,78,117,219,30,153,45,249,209,115,54,94,88,114,6,65,236,138,82,90,182,61,243,207,140,171,250,214,253,111,37,167,241,168,186,55,37,176,221,71,72,37,123,255,66,73,16,142,233,37,69,87,249,133,76,242,124,223,121,254,178,40,64,4,4,27,221,13,30,216,184,68,37,6,48,18,24,6,168,80,14,128,151,102,82,227,170,164,34,118,204,117,255,159,104,178,250,242,139,31,41,140,82,117,64,129,66,50,4,213,100,75,120,201,163,57,177,160,241,53,41,233,173,55,177,196,190,222,214,206,79,150,165,27,202,200,94,70,72,127,250,191,156,50,243,183,27,102,224,129,73,236,227,28,212,231,5,173,70,155,89,206,126,149,255,251,178,100,202,130,132,245,102,205,59,172,67,112,145,12,217,205,101,6,152,16,73,155,57,77,164,179,194,16,47,231,117,150,33,104,179,180,127,178,204,165,103,62,51,98,104,104,128,130,196,93,88,165,114,219,201,35,242,43,74,204,255,254,14,4,72,11,175,255,116,230,6,232,96,22,5,125,61,88,162,142,0,178,124,176,64,68,160,34,56,113,175,144,112,247,137,106,249,193,89,226,60,236,125,118,226,21,133,170,9,116,190,236,147,78,204,147,77,5,55,168,190,238,182,97,149,172,76,62,189,243,216,232,225,69,20,92,212,43,168,130,15,41,79,164,166,153,164,248,48,162,213,5,210,149,40,108,237,81,67,214,134,37,218,176,238,62,239,177,177,105,55,175,150,76,200,196,109,189,164,125,101,78,178,166,214,45,71,229,15,96,27,106,123,200,208,0,59,36,176,228,251,205,88,240,194,91,140,10,200,201,79,0,196,70,52,6,98,162,133,232,114,21,80,192,129,35,75,3,19,148,59,57,182,57,92,106,237,218,73,106,183,44,51,204,233,62,180,34,120,52,64,80,116,155,98,229,70,229,131,148,134,105,132,197,158,190,174,209,244,133,242,199,185,117,213,216,187,13,26,69,18,51,119,149,24,112,232,157,169,170,134,25,11,180,142,88,20,115,207,113,136,236,237,174,107,66,218,26,133,106,144,124,196,82,14,186,129,100,186,71,169,163,131,167,25,121,243,21,213,82,119,74,181,18,106,140,174,107,100,139,191,244,228,99,88,239,254,56,150,121,0,37,0,32,85,223,127,142,56,200,224,9,92,204,13,187,178,225,137,128,239,189,239,186,5,245,138,211,230,92,69,64,190,246,197,14,28,139,151,81,168,106,157,200,108,64,213,125,39,134,76,50,227,111,21,57,230,91,118,97,227,149,49,196,203,84,200,25,168,229,65,221,19,60,143,20,238,222,76,181,185,42,139,32,250,62,71,252,28,69,161,166,202,162,143,177,223,100,10,178,163,91,192,233,40,227,208,129,104,28,69,80,177,234,226,136,143,112,24,175,22,87,190,217,176,219,55,162,7,3,251,248,32,88,138,111,18,115,49,84,197,14,27,67,127,175,198,130,199,54,0,123,109,241,205,18,157,50,40,17,92,218,89,204,24,156,20,14,96,225,38,96,36,165,176,192,160,74,60,4,32,201,163,166,226,36,40,94,95,109,227,194,163,71,198,68,228,199,161,195,234,221,129,97,63,22,58,237,40,107,88,170,26,43,61,184,218,97,107,149,170,213,10,68,209,17,168,106,150,96,226,54,241,6,224,104,198,144,249,28,110,52,241,81,130,196,209,206,199,40,234,45,238,173,138,97,102,99,233,34,151,32,108,27,121,66,179,105,112,105,180,112,181,149,106,255,251,178,68,215,12,132,233,103,75,27,108,69,48,147,204,217,199,101,136,110,83,69,155,48,109,177,11,130,123,51,101,205,183,153,184,66,187,186,198,247,164,48,122,175,122,20,49,71,60,19,115,127,206,28,209,106,249,223,247,112,72,192,5,148,0,171,100,140,224,17,14,153,240,195,150,205,140,28,195,193,3,132,12,2,44,211,201,21,216,36,21,1,32,160,114,232,197,33,195,40,216,50,82,8,6,178,54,246,26,181,12,139,167,205,208,159,50,24,211,9,172,196,145,62,174,211,36,251,128,202,204,133,171,85,138,151,76,19,92,243,180,186,137,62,173,77,254,20,121,75,129,101,215,178,136,33,89,82,87,118,160,57,90,44,242,132,105,87,62,220,188,63,93,13,40,168,198,182,45,203,107,83,227,87,123,81,244,91,113,222,243,53,121,11,252,127,99,81,51,46,244,55,108,241,151,149,79,213,217,104,193,211,247,255,217,121,253,207,249,254,255,216,22,0,191,183,240,206,115,142,208,48,218,145,141,120,112,193,197,3,14,76,16,121,8,18,162,144,40,22,158,72,250,159,17,88,109,195,111,28,39,146,188,51,77,77,102,190,165,24,61,183,33,250,210,203,206,156,230,95,114,28,142,73,251,42,191,22,119,233,105,103,48,202,214,221,105,154,105,169,203,61,246,187,104,124,42,49,148,215,80,94,31,101,177,230,225,94,81,47,13,217,41,19,34,105,28,240,121,199,52,163,58,76,35,105,201,26,112,242,90,68,159,78,24,190,188,180,170,123,90,128,49,136,96,236,199,55,25,160,166,157,23,142,147,125,17,122,29,92,229,43,57,126,102,206,5,128,10,235,165,53,114,141,243,131,145,128,192,132,48,64,197,66,152,241,71,56,3,52,137,179,196,17,181,216,62,157,241,137,222,101,77,91,54,227,63,132,66,158,114,197,201,12,212,102,84,252,75,151,252,212,58,216,144,142,221,102,158,86,196,39,4,203,212,150,25,77,243,125,125,126,119,195,225,188,46,56,202,224,104,242,11,153,44,164,213,227,126,96,169,143,24,233,54,251,141,75,154,131,215,44,193,164,110,119,208,234,81,73,30,53,114,249,48,99,218,209,23,227,191,130,121,30,112,239,31,181,82,179,208,255,250,79,147,132,190,80,169,211,20,179,255,17,48,142,4,172,0,174,191,83,123,165,58,2,131,6,128,54,245,131,8,17,49,208,20,107,14,78,130,152,77,242,209,171,213,215,106,32,239,62,143,93,156,163,21,172,217,162,117,103,49,125,223,107,239,165,232,187,245,57,69,148,17,149,137,118,88,6,98,204,242,212,128,121,195,75,150,162,28,105,41,168,123,227,4,67,80,223,40,84,68,10,43,186,149,78,76,234,229,80,139,130,83,13,255,251,178,68,201,140,68,210,102,203,155,102,62,208,150,140,233,163,105,136,180,16,169,155,48,109,140,249,138,30,179,103,105,166,33,121,49,6,219,7,225,213,117,162,78,34,243,107,149,180,202,33,25,240,222,152,73,149,253,18,207,183,171,149,53,223,93,141,85,4,24,0,128,0,187,109,141,29,243,148,36,40,112,186,139,185,0,67,208,0,83,102,155,178,59,53,91,142,244,97,33,208,118,123,99,8,242,6,210,196,211,107,143,199,14,18,234,30,159,52,138,18,251,212,233,254,114,34,163,238,232,150,4,229,227,239,255,15,135,20,5,188,61,82,71,253,84,25,220,112,174,55,155,237,152,108,170,202,188,69,42,77,111,44,214,211,124,164,164,220,67,76,34,245,49,163,241,253,126,205,202,215,49,25,60,22,34,56,169,3,103,68,148,188,105,31,40,196,35,138,99,61,174,255,144,129,5,0,43,183,248,192,179,19,107,6,200,12,38,192,107,151,252,193,162,131,6,131,140,66,28,147,164,186,194,0,64,47,26,162,166,151,166,123,137,16,149,226,241,99,147,185,13,177,136,172,220,163,175,164,228,170,76,218,83,97,44,130,33,214,81,39,194,88,72,129,224,172,159,139,100,88,178,131,166,201,109,180,160,92,82,220,196,210,138,132,166,154,207,22,238,151,104,38,5,220,143,202,141,63,205,31,52,135,95,232,214,198,153,101,84,13,140,49,91,62,219,73,76,156,216,107,167,178,196,169,154,161,76,106,208,33,232,255,186,5,153,8,184,194,174,238,254,79,188,225,229,174,73,180,96,171,40,251,186,169,181,32,7,182,0,130,14,125,247,37,143,1,106,131,3,65,88,40,5,11,0,153,136,225,147,134,170,44,75,220,217,156,106,79,191,47,134,53,119,24,10,118,87,69,14,92,179,91,153,203,171,75,168,147,165,210,29,144,132,231,12,21,114,203,108,43,104,94,93,104,77,134,94,255,85,156,105,107,57,126,228,196,229,217,246,235,244,244,237,177,136,215,83,6,212,17,54,210,46,13,176,131,139,111,250,191,132,209,197,62,211,194,241,20,183,54,46,119,71,81,229,45,20,79,47,1,155,249,29,255,237,159,255,203,19,197,32,88,17,168,251,27,140,11,68,144,162,105,124,128,253,228,228,11,114,120,221,198,214,187,114,129,255,229,239,254,48,56,179,85,7,52,225,161,86,96,112,249,136,5,129,74,65,0,141,97,0,232,100,143,110,211,4,119,0,132,105,3,130,135,10,211,145,177,84,35,22,86,96,46,146,2,167,231,61,50,30,180,105,153,67,71,234,201,67,30,156,241,228,25,184,196,161,26,15,46,5,218,208,194,100,110,55,104,78,166,162,156,247,253,42,43,89,153,181,100,120,175,167,93,95,255,251,176,68,210,14,197,23,102,203,27,134,70,98,160,77,25,183,109,134,182,16,125,155,52,109,165,13,66,9,179,166,141,164,150,48,248,174,59,154,233,98,214,246,168,138,235,33,123,88,120,27,115,62,232,116,246,159,45,31,253,95,251,114,220,255,63,21,92,72,46,0,43,182,216,19,28,206,150,15,0,98,136,137,35,81,243,52,36,6,233,87,179,180,87,76,198,5,82,228,82,91,114,24,148,94,116,197,39,81,144,179,20,152,206,54,114,128,248,62,139,24,16,38,188,88,85,12,235,101,76,40,232,249,163,199,125,74,179,91,95,20,189,200,250,189,232,46,238,232,75,179,202,174,138,61,34,72,50,48,196,73,134,63,179,170,201,98,164,213,57,213,83,103,119,48,146,246,244,62,184,225,150,56,137,12,38,138,212,3,74,210,155,21,244,49,178,250,232,176,8,234,0,25,126,244,230,29,3,101,199,141,167,57,12,194,153,180,14,100,0,249,135,193,70,40,23,11,1,129,193,162,0,105,0,104,88,5,72,232,186,168,242,152,137,227,233,210,193,94,165,237,3,38,16,172,58,16,135,99,48,236,82,156,166,2,137,235,213,15,228,65,217,139,8,134,163,240,146,86,181,207,82,20,201,102,168,104,9,195,130,114,131,226,86,29,30,152,2,39,90,100,36,62,195,237,195,63,208,247,207,199,74,102,117,177,204,202,211,165,110,81,117,82,78,68,181,170,211,219,207,246,118,35,90,156,149,163,153,73,229,157,157,87,102,117,53,14,66,246,24,23,66,57,167,58,146,49,164,191,57,81,81,222,254,138,98,254,172,98,88,56,201,0,7,46,220,43,40,237,202,1,139,48,89,203,3,138,133,205,180,195,10,69,10,157,113,209,203,153,167,199,225,176,20,42,68,124,21,84,52,112,44,88,67,4,72,204,28,129,41,195,69,216,61,32,85,162,165,228,211,72,207,190,235,60,56,249,49,134,122,180,49,40,44,204,121,88,165,155,55,57,183,37,187,203,142,71,250,25,76,67,209,83,6,12,26,146,194,198,149,107,13,40,37,145,197,110,85,168,225,238,90,146,163,78,183,247,70,177,149,80,218,235,53,221,208,129,100,200,238,236,166,99,116,161,81,226,144,36,17,153,4,211,49,72,52,208,250,251,251,16,140,24,198,24,8,233,192,0,219,254,0,174,206,188,85,10,15,137,142,198,11,15,17,10,140,44,22,32,2,176,71,185,25,214,115,40,133,198,42,34,149,81,153,28,243,164,157,52,51,7,86,18,87,147,19,151,139,77,12,94,80,124,100,185,174,63,43,137,195,217,211,199,164,100,3,100,201,208,149,30,143,200,15,194,251,15,243,26,107,102,237,71,154,141,60,238,136,150,59,179,148,230,215,127,255,251,178,100,212,12,197,88,103,76,27,140,84,240,155,76,233,115,105,40,108,81,13,157,54,110,48,237,193,249,179,102,77,166,13,120,106,230,144,67,141,57,153,145,31,91,94,125,218,236,171,246,118,56,227,79,68,154,113,238,191,53,77,86,51,187,123,156,243,27,106,85,80,29,160,0,9,118,198,202,32,170,129,130,38,232,48,113,181,72,103,208,157,144,75,126,58,165,10,242,50,140,28,153,37,93,97,246,14,188,188,234,196,103,155,119,89,100,144,169,46,173,22,183,27,77,34,185,99,222,58,101,230,95,4,41,67,3,69,90,197,253,252,191,255,18,49,23,26,79,129,179,51,172,25,231,117,100,117,252,215,165,3,82,4,100,90,101,222,59,214,52,17,150,102,224,7,126,168,228,89,20,61,137,17,211,252,227,151,148,132,127,35,119,115,7,149,206,240,13,139,0,1,46,248,214,223,132,32,135,52,84,103,49,80,179,37,29,153,65,133,162,57,141,224,137,133,32,18,179,152,22,19,128,129,245,113,113,76,229,178,165,126,211,162,210,133,245,48,238,59,109,94,134,18,236,151,205,175,195,143,131,232,218,181,61,20,104,43,44,7,5,129,153,116,172,16,88,119,80,137,85,71,176,8,88,29,201,99,216,238,152,116,82,88,48,196,178,79,39,176,210,217,115,243,232,91,106,63,183,90,214,214,247,74,180,223,123,207,74,243,127,118,253,204,98,48,218,151,25,186,147,90,117,21,212,77,140,59,109,74,9,230,242,202,83,226,220,246,215,37,210,68,88,243,168,158,173,101,106,126,215,49,29,149,250,84,219,151,186,45,14,184,125,201,88,22,104,0,43,183,227,81,194,33,131,52,40,56,177,131,36,12,66,146,99,67,36,40,86,182,148,193,5,132,83,236,143,222,222,117,110,106,103,205,19,38,126,41,102,23,59,56,221,169,13,84,215,87,41,233,88,48,150,11,158,9,155,51,27,119,50,69,90,241,68,83,144,240,147,119,251,156,53,164,212,133,29,201,237,113,38,188,20,96,112,179,20,68,192,233,65,183,103,193,10,39,60,99,158,148,60,246,104,136,27,127,16,210,89,130,153,167,83,69,24,143,141,183,31,98,83,199,40,192,242,149,131,132,152,222,156,90,59,152,198,84,193,137,135,185,21,124,166,138,10,153,80,0,22,187,195,130,139,99,62,10,163,98,130,19,9,65,243,15,0,67,24,195,211,5,1,195,10,65,225,24,52,245,176,69,94,168,98,141,121,107,64,241,21,47,123,97,152,42,43,31,201,164,184,86,215,109,4,165,99,67,183,32,230,77,59,24,125,161,232,189,44,189,229,157,140,189,177,73,152,110,51,94,33,133,4,219,202,214,101,87,111,206,74,172,99,82,133,101,178,6,255,251,178,100,213,12,229,133,103,75,27,172,93,160,150,44,217,115,109,232,92,84,189,155,48,110,152,253,1,209,51,166,137,164,149,114,35,40,107,127,220,138,103,156,108,59,246,43,172,169,135,124,113,180,254,167,113,187,253,141,47,48,218,45,147,186,146,149,201,119,179,102,155,243,52,231,7,29,108,55,247,215,123,237,254,48,18,33,28,162,21,59,253,14,158,214,111,87,57,62,157,128,175,126,100,36,152,67,38,128,16,163,116,199,30,62,23,14,87,17,20,25,250,19,218,132,64,182,141,121,171,8,149,110,43,8,171,84,172,165,109,37,41,246,31,90,179,58,184,245,177,8,133,57,87,145,27,255,254,70,97,200,46,115,22,117,33,200,114,85,140,90,46,203,239,71,148,136,83,28,112,128,227,187,186,16,102,200,225,246,83,16,181,22,228,123,221,217,148,105,133,220,165,47,122,190,114,160,129,227,197,237,160,211,12,237,182,192,173,0,3,173,240,212,125,192,242,195,168,193,145,128,64,43,24,34,6,24,42,8,129,67,179,24,128,36,3,151,40,192,192,40,48,22,117,11,249,17,104,173,45,215,151,198,116,180,226,182,32,182,13,27,198,235,75,139,63,202,192,200,27,86,174,240,102,192,43,57,113,122,41,123,247,12,211,189,243,20,17,92,28,57,20,28,13,166,42,17,201,0,97,118,34,138,155,47,153,217,158,255,255,234,42,144,188,72,136,242,177,206,111,18,71,178,81,203,121,169,63,85,126,84,254,137,60,82,44,78,29,88,83,173,39,175,138,175,21,151,118,239,248,94,162,104,143,66,9,176,72,93,237,251,47,129,238,235,132,137,196,232,71,165,165,27,118,50,105,252,201,234,212,143,186,43,31,2,51,192,0,14,0,11,173,249,92,155,167,38,45,9,156,120,32,0,152,36,20,12,88,28,27,210,19,175,213,4,17,133,12,90,127,148,189,142,58,211,82,181,133,150,225,77,27,181,131,70,151,20,65,132,130,19,94,249,131,189,39,155,245,255,169,225,135,208,161,70,10,226,172,189,208,173,146,246,163,228,105,246,117,31,104,185,57,168,149,18,227,97,231,85,81,253,180,30,218,156,150,213,81,222,114,149,84,175,193,201,166,241,152,31,194,114,76,132,231,36,249,122,89,253,38,73,30,204,95,53,119,252,122,246,251,245,219,240,170,223,168,121,191,231,219,208,45,96,65,159,111,205,241,60,57,240,220,193,103,67,44,133,68,97,52,120,48,128,32,196,192,149,184,215,80,105,165,195,49,92,38,103,99,212,183,104,93,19,237,208,178,56,157,52,38,48,72,178,19,45,159,120,135,23,66,194,217,106,198,183,219,216,85,10,196,215,27,131,57,120,76,219,53,119,149,115,150,86,238,236,55,255,251,178,100,204,12,5,146,103,75,155,169,86,208,146,76,217,154,105,9,174,82,65,155,56,110,37,113,194,38,179,102,157,164,161,104,123,82,204,183,91,85,9,115,147,246,190,217,123,254,55,246,187,94,215,108,116,253,46,247,109,85,255,23,40,204,182,103,80,202,78,172,117,88,250,85,93,38,114,163,91,90,135,230,190,154,253,127,225,236,136,67,206,255,15,183,220,129,192,128,2,142,221,241,190,124,154,0,16,6,148,10,18,213,80,8,172,14,74,83,21,16,1,66,241,209,203,15,190,107,251,5,188,211,6,183,192,251,209,45,220,244,235,7,13,167,88,116,10,189,207,51,66,42,148,123,172,205,69,67,204,69,95,10,183,105,81,164,147,45,102,221,217,239,14,53,170,111,102,111,24,155,82,212,165,93,201,66,176,108,77,219,144,106,103,153,45,99,232,116,205,178,85,9,4,249,166,158,28,145,21,34,0,147,24,231,149,80,205,146,59,119,150,132,123,255,71,120,20,73,59,139,148,187,156,20,42,0,173,247,248,249,91,2,61,66,14,140,240,24,70,26,52,0,144,64,34,104,125,185,138,128,81,86,139,207,193,51,178,140,243,181,82,190,241,175,69,71,47,179,184,18,191,40,169,41,200,6,57,175,58,241,210,124,68,163,7,240,106,92,161,164,175,211,226,11,39,58,118,242,158,119,127,36,86,102,84,213,109,1,107,82,172,164,87,189,242,239,126,189,27,156,199,74,72,39,236,105,237,170,25,8,130,16,37,68,4,17,34,111,133,179,117,85,115,182,218,218,188,131,48,42,58,169,199,147,214,255,209,179,77,51,245,181,255,177,143,113,44,229,127,198,211,234,21,0,104,0,187,110,231,250,4,121,76,166,30,90,12,54,48,241,117,194,60,122,96,98,238,179,32,34,11,74,6,31,69,63,132,118,33,122,188,242,208,163,162,174,175,212,170,63,22,80,160,220,196,225,12,193,72,172,225,125,121,234,18,133,167,52,131,5,236,73,15,70,15,103,237,209,123,221,39,152,255,105,233,102,88,116,169,35,161,170,226,177,2,219,184,91,183,174,249,147,172,219,153,84,227,91,219,122,139,231,190,171,133,22,239,136,40,123,125,117,147,3,222,77,151,156,70,19,98,213,150,69,47,87,112,197,27,70,92,53,192,158,27,171,128,244,100,5,223,183,208,199,23,19,60,150,129,198,147,5,6,172,22,101,1,42,226,29,154,83,38,106,239,212,220,181,242,220,76,157,4,76,68,105,228,193,205,59,6,89,232,170,160,133,22,187,57,208,81,30,97,90,163,137,218,88,149,43,83,106,128,165,32,97,219,69,25,36,178,17,145,190,187,169,155,145,211,74,49,190,43,131,210,43,226,25,246,131,199,24,229,144,52,255,251,178,68,195,8,196,173,102,205,155,102,93,224,143,44,217,147,109,136,148,16,225,157,59,78,25,15,194,77,51,166,77,209,163,40,116,208,248,147,73,54,71,10,196,32,193,178,144,108,141,255,255,250,230,102,85,235,255,226,186,143,238,248,118,180,185,174,105,225,91,171,6,108,0,166,219,115,28,35,147,41,70,224,130,36,195,0,8,56,20,3,3,38,35,132,6,53,128,50,245,140,23,5,213,161,195,228,246,160,234,146,10,92,25,20,9,86,113,134,73,162,115,111,237,152,246,16,139,240,220,49,102,212,234,244,177,95,183,195,3,16,48,198,211,24,97,65,107,138,49,169,195,80,154,115,254,103,69,134,51,68,15,10,49,16,131,170,128,97,199,76,19,186,17,232,230,208,217,226,76,23,164,205,236,60,93,50,198,60,183,146,232,241,34,116,63,253,202,24,33,67,93,233,125,226,62,181,35,77,203,111,239,225,33,147,31,255,199,97,104,0,171,174,176,204,218,67,48,8,204,124,5,49,73,132,28,9,69,38,118,44,88,38,3,193,232,115,77,65,236,117,85,25,0,94,120,123,98,249,53,242,248,246,135,174,36,145,97,89,26,24,157,116,75,72,121,232,60,91,84,155,144,170,71,5,48,234,20,225,141,55,73,175,14,138,39,37,155,245,78,248,61,246,114,106,41,85,100,24,83,194,86,157,214,186,123,104,238,108,239,98,89,154,198,243,11,173,121,62,15,247,51,172,202,106,83,121,85,70,171,28,106,53,165,63,251,255,255,230,103,182,58,85,250,251,220,180,111,117,169,127,220,148,54,252,181,60,255,177,149,40,98,16,48,44,0,110,187,115,18,37,163,21,130,131,9,128,227,15,134,243,1,193,148,116,49,120,101,6,133,68,192,112,132,5,11,6,41,198,232,181,120,253,246,69,43,132,82,218,79,117,171,15,77,164,251,126,116,12,48,54,66,55,67,56,36,161,29,5,132,19,165,150,216,210,150,49,45,18,242,195,147,100,169,255,151,61,169,117,134,69,139,134,121,149,107,155,27,70,110,47,2,167,56,188,143,99,133,228,99,77,12,38,14,91,114,134,215,3,117,30,253,220,208,182,61,17,229,40,247,100,24,137,74,212,54,139,43,91,199,143,27,15,122,197,137,241,31,131,71,239,114,158,149,3,72,130,201,159,153,119,30,101,113,136,31,60,207,32,177,233,160,2,155,125,185,205,196,27,249,112,48,217,105,3,131,208,10,56,20,219,180,53,43,65,183,182,188,13,102,158,189,123,187,236,118,237,125,203,41,103,226,220,201,190,140,87,203,156,131,240,69,22,105,73,154,80,67,65,42,165,136,42,160,138,207,76,81,158,142,146,58,233,174,245,205,162,179,13,204,124,102,204,194,56,217,255,251,178,68,203,8,132,214,102,205,27,140,74,210,166,140,217,115,117,136,152,82,81,157,56,237,153,119,130,70,179,102,93,183,153,112,205,57,8,56,133,88,70,238,164,162,181,238,153,142,56,185,251,113,113,23,75,55,36,219,204,215,229,202,115,113,254,211,159,62,98,83,223,90,141,249,191,166,52,209,82,166,245,230,11,75,205,25,40,182,252,121,174,45,114,0,5,106,0,0,237,215,159,174,17,233,203,24,241,49,178,137,43,135,4,208,193,134,189,28,137,193,144,17,97,181,218,138,35,246,245,219,93,246,20,22,251,196,29,143,89,208,232,118,38,203,12,56,219,100,72,48,3,121,85,60,28,89,98,204,211,5,28,101,129,167,166,26,188,223,151,180,249,115,191,38,255,143,72,27,29,219,26,101,251,209,237,221,171,81,205,215,247,226,127,243,22,93,252,130,158,149,24,89,118,103,201,205,99,179,181,252,253,171,159,147,89,255,87,47,239,254,41,5,56,251,125,121,228,55,135,255,154,148,160,67,63,223,227,51,29,132,161,21,0,189,246,204,207,24,21,34,96,45,153,23,8,168,158,193,113,160,168,202,34,194,70,69,178,241,176,198,10,7,136,132,235,40,14,162,114,165,166,83,130,145,15,138,136,75,52,194,39,133,19,134,205,210,234,124,92,13,102,24,69,218,141,107,70,188,104,161,67,11,112,240,118,73,140,59,74,46,58,28,50,98,88,86,235,61,164,210,211,183,30,202,112,220,163,81,132,250,212,213,218,144,212,216,253,81,162,248,162,218,133,161,216,179,49,214,202,241,73,204,196,138,62,83,223,255,195,252,255,213,61,75,215,223,255,255,33,16,16,0,27,182,220,215,31,52,110,78,100,112,58,178,32,233,252,112,0,5,210,201,18,113,39,136,145,40,82,253,73,1,137,110,19,193,218,125,205,41,167,15,20,69,63,73,187,151,15,153,117,103,1,209,91,82,213,172,39,126,70,200,118,108,18,28,89,80,91,62,117,192,120,40,56,59,165,178,137,137,254,29,73,73,93,178,10,205,170,49,81,130,114,241,136,196,143,134,178,202,82,115,246,184,24,122,58,72,135,23,53,40,166,23,180,37,242,63,166,19,123,36,143,57,40,101,188,67,95,179,53,87,136,35,254,90,230,107,218,241,132,136,159,17,69,40,250,228,34,180,131,255,241,158,232,156,177,65,128,8,24,90,72,132,13,33,144,76,92,199,222,26,67,213,159,31,120,251,118,65,65,18,169,83,146,122,181,163,129,234,130,232,36,98,16,97,167,155,163,152,207,134,160,3,151,69,161,55,0,235,185,126,39,253,96,114,36,85,66,94,93,204,189,201,65,43,175,95,105,203,234,241,141,109,134,221,36,146,167,101,16,222,122,105,246,255,251,178,68,191,138,164,77,102,205,155,73,66,224,149,236,233,167,105,232,94,17,129,157,57,77,153,115,194,76,51,102,157,183,161,112,182,101,37,46,161,105,94,237,172,171,111,167,45,147,103,106,172,170,63,47,114,187,255,156,216,235,161,127,254,161,204,123,219,245,251,107,249,149,43,155,110,246,162,36,160,221,183,49,254,211,148,19,28,94,53,160,228,101,123,199,167,132,183,213,141,113,138,9,11,1,39,85,82,198,101,82,49,71,145,225,77,6,16,67,21,82,61,91,140,173,84,184,72,204,148,188,175,132,62,152,133,0,178,1,170,225,227,161,242,0,227,95,17,27,27,119,20,120,209,85,36,209,82,125,227,185,234,101,101,26,107,70,154,205,90,33,103,133,19,16,229,13,56,209,235,53,100,180,176,215,152,30,111,13,125,76,14,91,235,224,125,230,247,196,53,209,52,194,21,255,244,149,165,14,113,155,40,253,206,208,127,253,158,30,248,208,248,169,85,158,66,5,2,64,21,190,250,154,16,25,218,162,156,87,28,22,9,2,80,9,32,97,18,182,71,13,164,19,7,17,114,169,102,223,217,209,138,36,7,36,149,22,60,195,3,144,156,242,5,13,30,139,40,34,201,193,252,149,209,7,8,241,2,116,34,216,101,194,237,198,72,215,15,37,70,210,68,81,195,197,137,200,153,29,57,107,39,59,106,146,178,183,218,243,212,243,179,190,76,13,58,156,216,187,238,6,210,183,112,74,168,249,186,74,234,58,134,75,120,186,230,82,219,105,123,238,61,190,227,255,239,248,190,39,106,90,152,14,192,3,0,0,5,118,216,220,152,142,237,148,192,193,12,24,25,68,18,88,211,134,68,67,207,226,249,17,20,48,73,70,47,140,53,91,36,40,171,193,176,238,105,6,253,177,208,148,139,60,143,162,76,163,113,122,187,2,147,247,201,186,217,185,47,22,18,28,243,50,171,78,13,217,243,62,171,60,251,166,100,228,234,223,26,251,125,251,182,243,152,173,170,111,239,218,202,72,237,70,41,204,173,201,152,216,230,111,237,234,117,146,42,159,12,236,211,247,190,235,164,207,189,155,211,101,157,95,254,213,89,254,201,153,189,203,26,199,55,142,91,118,255,161,116,230,126,110,119,110,199,192,0,119,255,209,136,80,205,145,148,193,209,52,196,208,136,12,20,3,64,32,40,64,68,5,164,147,146,50,8,33,180,65,166,211,74,37,16,146,173,248,188,105,91,12,22,167,62,73,114,176,63,200,71,139,96,80,116,105,26,253,100,208,244,255,119,233,159,177,33,213,110,90,155,245,156,41,144,186,144,255,31,179,116,157,54,26,69,167,15,2,165,47,196,33,175,139,99,176,153,89,181,71,159,14,159,57,108,66,115,4,82,255,251,178,68,199,136,148,66,102,205,187,121,64,96,150,236,217,154,109,230,110,19,81,155,50,238,176,207,202,142,51,101,149,215,161,185,173,51,154,90,89,150,247,228,196,231,151,138,128,57,253,211,109,54,234,110,57,223,255,73,162,75,245,127,231,123,255,243,254,234,207,223,63,207,53,143,220,5,60,2,5,194,129,205,177,130,100,233,134,36,152,8,53,48,72,8,49,108,53,34,81,65,64,72,192,48,42,25,4,7,143,179,166,245,72,117,29,4,230,58,64,63,136,136,237,224,176,171,58,40,164,97,47,197,223,11,200,196,99,165,131,213,8,99,141,217,90,30,145,242,203,184,209,229,140,114,238,173,103,222,236,230,207,124,185,92,4,240,35,188,71,215,237,143,175,113,119,102,187,227,36,85,11,21,20,27,20,122,189,143,98,106,82,25,172,247,98,156,101,92,48,179,228,25,89,77,143,135,27,194,39,80,80,215,73,171,53,255,214,57,44,85,39,60,65,86,114,9,226,233,113,249,22,117,18,56,119,23,235,91,135,205,170,0,11,182,240,224,176,227,77,39,140,126,43,49,250,196,4,44,48,80,4,0,3,12,31,2,128,2,32,64,224,114,40,237,187,241,199,137,228,161,164,207,6,203,114,245,37,248,106,205,120,10,228,29,59,21,154,201,255,179,3,201,49,185,90,150,60,96,208,66,12,134,88,176,64,68,30,234,50,225,161,205,7,36,121,48,52,243,225,181,255,241,7,175,27,105,162,47,219,71,99,12,255,231,201,201,189,54,82,136,238,231,21,235,188,213,102,59,230,227,255,223,30,182,154,223,102,103,115,95,29,227,223,137,151,39,255,251,127,255,224,139,0,0,191,124,112,23,225,157,153,3,193,226,253,24,76,48,20,8,152,168,196,99,96,90,14,35,49,105,195,131,180,240,245,245,179,145,70,148,115,128,39,106,6,3,144,66,87,162,179,26,24,104,210,134,2,172,147,197,102,184,53,85,116,45,232,117,158,183,43,221,165,24,99,50,64,49,181,29,19,26,143,35,199,166,164,88,90,25,78,232,254,238,171,93,164,177,78,211,7,69,69,140,198,139,179,58,82,136,89,104,66,171,204,146,148,206,68,49,79,236,102,70,91,26,137,175,68,59,51,189,90,244,122,76,130,229,127,71,114,237,255,134,0,2,251,252,102,242,224,17,51,206,108,58,149,226,97,161,225,112,112,33,129,138,2,67,203,70,94,197,81,100,13,93,220,126,158,183,170,8,248,25,253,194,37,86,129,252,129,47,226,222,205,30,159,2,136,200,213,4,132,67,196,7,8,82,140,217,176,136,132,23,131,18,64,206,134,145,165,56,116,100,177,96,138,50,134,214,249,127,109,164,185,231,176,179,74,34,146,34,85,47,26,255,251,178,68,192,12,228,105,103,76,155,134,62,96,142,12,217,147,113,229,110,18,213,155,52,109,165,85,194,36,179,102,141,199,141,185,172,251,47,185,108,218,147,202,168,71,103,109,177,109,120,218,38,218,149,175,42,220,124,36,214,55,77,82,134,171,109,85,178,24,140,98,51,150,149,38,246,74,127,255,249,183,87,1,183,174,223,249,140,85,38,17,37,154,176,172,3,1,4,15,69,132,72,106,100,176,26,134,138,128,192,1,20,209,166,163,125,46,157,57,150,31,199,50,92,160,66,14,100,49,150,25,104,154,202,251,92,241,148,214,211,80,136,163,152,21,132,141,227,15,154,10,129,58,153,137,115,58,143,94,157,14,219,31,125,195,107,18,166,27,200,243,207,205,81,98,245,10,246,44,164,216,50,151,230,223,189,255,35,215,63,182,162,17,145,60,35,228,54,125,228,99,47,255,207,167,251,68,125,42,31,78,41,69,253,140,222,85,243,243,253,133,173,0,9,183,252,199,106,211,214,151,77,58,80,48,193,116,0,19,10,1,204,16,23,92,169,178,2,4,189,45,196,174,88,71,1,185,38,196,34,143,116,172,42,156,83,76,184,152,100,92,67,72,92,67,125,48,189,79,153,105,125,72,134,32,217,89,196,116,229,13,178,114,111,186,58,239,69,55,26,186,221,111,135,58,179,90,135,92,197,57,207,137,141,213,85,20,251,135,79,86,148,211,233,117,117,116,109,21,156,227,86,40,223,101,217,230,189,154,76,123,95,241,247,15,175,136,58,154,171,79,203,219,112,115,214,52,103,237,219,20,105,109,190,234,235,214,222,201,65,153,136,22,61,176,0,55,255,204,85,48,206,13,50,204,189,11,12,106,20,204,45,5,76,6,3,76,25,12,1,32,2,9,194,192,84,85,197,101,81,24,153,240,216,246,49,252,113,97,166,122,158,8,69,26,154,26,208,17,151,148,236,8,66,237,234,152,32,10,229,178,124,91,139,169,146,159,57,104,162,120,254,42,36,250,133,92,48,230,179,77,136,219,205,48,86,106,183,246,7,207,237,132,75,234,193,3,108,97,34,45,109,207,172,72,81,103,25,201,153,216,35,235,79,38,54,114,130,56,183,25,211,223,54,36,171,243,250,156,45,204,48,36,167,144,76,190,175,252,47,169,248,107,0,6,255,253,17,55,78,230,34,59,168,48,89,48,8,40,148,42,83,120,203,89,68,62,200,102,37,51,71,137,207,20,70,24,80,146,142,83,88,40,13,7,7,230,49,128,209,141,23,51,199,181,25,20,114,12,75,140,90,10,227,58,102,146,88,104,136,73,228,77,189,37,72,202,132,73,154,110,153,220,115,52,87,41,220,29,110,97,36,81,251,194,120,202,72,238,228,213,132,168,31,21,115,255,251,178,68,202,12,196,196,102,205,27,140,90,242,148,204,217,131,117,227,110,16,97,157,54,110,101,1,66,39,179,165,205,215,149,56,40,203,193,57,116,50,39,249,224,101,226,227,99,186,152,191,255,231,175,248,143,255,247,225,98,255,160,134,128,1,219,182,6,47,167,38,135,6,21,23,6,53,1,6,32,4,13,20,196,1,36,48,69,209,126,134,43,152,147,59,69,67,81,191,55,38,146,234,167,144,141,183,21,41,221,18,68,11,244,4,236,135,35,116,83,152,48,92,29,194,81,14,4,138,32,112,36,174,226,32,99,9,33,40,165,98,9,173,149,213,236,99,186,91,101,139,21,93,200,226,202,82,181,13,117,97,204,105,200,205,63,82,30,140,207,103,69,113,199,68,245,90,125,145,173,83,179,89,236,239,173,234,194,130,203,67,93,121,93,172,76,175,82,186,176,42,42,0,5,190,248,235,84,195,180,150,140,28,112,51,146,208,104,240,9,0,131,137,37,144,186,188,161,108,218,6,124,230,205,68,131,18,153,72,125,88,197,82,1,131,70,150,150,236,153,152,144,214,37,87,87,7,192,162,76,34,130,45,189,216,147,6,99,46,44,59,130,198,14,202,197,149,185,61,66,65,48,225,248,230,227,251,248,77,209,10,211,206,212,90,201,203,95,38,202,162,155,226,19,117,157,115,215,107,205,215,61,158,119,109,182,181,186,111,127,94,202,171,166,91,212,168,62,145,163,227,191,113,180,213,177,74,97,169,227,11,175,206,30,100,179,250,231,254,174,101,85,125,221,213,131,107,128,12,187,124,113,68,28,114,10,44,99,169,104,97,17,64,28,42,24,4,7,152,242,39,23,205,164,21,0,149,208,176,14,211,44,102,40,73,165,57,222,152,80,162,19,205,244,16,5,10,122,1,231,35,34,191,75,239,17,177,170,89,9,154,195,59,34,165,178,190,45,102,219,36,177,213,209,25,211,14,226,65,155,52,190,69,232,121,109,83,162,205,141,179,87,233,119,232,134,103,91,28,83,49,99,89,152,142,69,25,98,73,162,12,123,165,161,240,105,231,204,69,162,67,220,83,221,209,17,12,167,73,136,72,201,34,136,137,121,58,212,146,182,100,188,118,177,68,223,79,18,123,84,85,124,85,170,123,95,134,229,64,5,107,255,63,92,32,95,161,144,21,142,23,153,0,178,61,44,9,130,128,34,168,40,5,249,40,2,135,96,91,226,64,136,58,146,96,105,18,147,4,0,248,195,202,194,36,69,177,28,118,30,24,98,198,231,97,33,192,251,101,198,41,232,195,199,53,61,103,73,233,204,157,82,156,250,8,151,98,229,137,74,36,164,176,251,162,191,124,81,232,190,119,168,186,18,155,206,67,16,239,142,28,206,29,185,139,61,255,251,178,68,212,12,196,217,102,204,155,140,91,114,161,44,217,83,117,232,110,20,41,157,50,109,177,109,194,146,51,101,77,199,153,121,237,113,233,89,11,130,147,150,84,226,217,113,179,82,131,134,167,13,13,25,232,30,102,173,173,113,255,63,58,84,149,180,225,177,79,8,155,22,173,78,77,149,204,223,241,26,23,223,127,48,82,4,20,144,2,150,239,206,150,208,59,82,72,206,75,147,106,173,204,152,32,33,5,26,104,202,10,39,167,185,133,1,196,1,40,224,248,149,80,80,25,132,148,128,184,177,20,10,138,172,131,79,10,131,96,228,58,77,50,254,196,164,162,138,101,26,44,2,67,193,210,217,252,195,29,24,241,245,238,234,13,4,235,202,207,36,65,19,253,162,179,99,41,2,190,239,98,153,243,124,198,238,60,219,32,103,180,207,41,183,239,157,107,54,118,154,48,235,47,45,186,84,153,2,103,179,81,251,223,218,109,73,27,80,95,83,151,47,62,40,128,198,125,210,127,206,144,221,151,36,160,160,54,158,233,43,198,101,207,253,190,203,121,203,77,128,12,33,0,7,110,248,197,104,100,89,37,48,84,19,48,116,61,6,129,229,128,84,112,4,88,229,225,78,64,40,5,76,238,49,104,110,165,159,40,55,57,132,42,22,14,23,28,30,175,18,156,57,92,178,39,9,135,225,249,84,99,228,196,240,35,117,130,251,151,116,166,130,163,162,242,215,89,145,67,219,183,97,175,107,250,28,227,153,78,79,171,230,7,141,142,237,35,141,8,133,232,241,250,119,77,37,159,100,59,81,208,251,87,112,138,147,119,195,59,191,99,3,135,127,99,127,230,153,135,157,114,36,136,166,175,170,47,243,63,255,241,176,143,104,163,0,11,64,3,46,223,152,157,15,153,24,32,152,8,13,24,120,17,0,133,51,1,65,51,26,193,160,16,49,33,32,3,33,8,248,232,66,93,187,113,89,124,34,155,85,165,149,173,181,102,168,112,106,188,148,34,161,174,128,246,135,135,67,89,226,148,231,137,82,31,238,51,75,187,166,151,219,47,159,119,105,29,96,116,20,79,86,20,47,200,143,59,154,19,211,209,250,110,231,221,189,195,26,45,229,166,103,69,214,213,223,255,115,185,229,207,201,59,120,75,11,150,76,207,151,35,187,76,149,11,60,191,179,207,207,237,50,128,40,0,41,110,240,243,165,192,210,166,58,108,101,9,64,163,160,81,48,140,84,72,58,62,142,202,85,6,56,77,165,106,206,181,171,27,220,221,152,228,227,66,148,200,166,158,236,96,232,140,171,14,78,95,228,205,54,227,49,217,64,73,77,180,248,79,58,73,37,142,133,183,244,90,51,206,118,93,244,43,254,118,53,71,188,191,145,210,116,145,132,112,255,251,178,68,186,140,228,139,103,77,27,172,67,96,136,172,217,147,117,131,152,17,125,155,52,109,152,249,130,12,179,102,77,177,151,104,137,120,137,189,187,185,94,223,203,26,66,36,196,75,128,164,205,198,148,166,79,197,151,158,226,61,96,132,235,238,144,173,245,199,121,15,157,255,44,151,211,85,169,191,255,182,111,104,37,182,252,247,156,77,73,92,208,213,141,129,128,88,160,26,20,10,245,5,18,183,101,15,81,217,3,192,242,190,147,115,208,52,178,51,93,211,147,124,165,103,216,175,52,217,238,192,148,179,85,59,77,107,230,26,21,202,42,241,137,110,173,119,44,247,222,224,44,153,8,67,123,120,147,164,128,179,158,127,25,41,34,240,157,207,180,16,35,192,78,56,42,114,47,237,157,107,89,203,54,105,54,247,26,171,134,151,149,125,191,134,71,217,159,33,204,115,110,140,196,116,85,59,70,125,75,153,177,247,229,13,0,59,118,216,207,53,98,101,56,88,100,99,1,145,132,129,34,195,128,32,49,104,11,208,167,92,146,194,252,194,171,124,94,165,204,39,235,150,101,194,192,241,88,98,76,200,186,49,80,151,245,219,19,88,116,9,228,110,84,196,140,49,4,179,83,178,80,139,76,154,66,190,67,201,55,34,175,183,21,175,81,230,93,206,157,117,171,109,201,135,94,78,74,43,19,159,103,230,245,99,172,74,237,91,146,91,154,172,58,110,171,201,70,213,118,199,106,170,251,183,234,68,213,242,245,122,207,227,86,180,152,247,53,226,187,186,42,143,116,163,42,165,105,44,189,204,247,123,119,180,148,239,196,24,22,0,82,237,249,171,248,70,137,10,24,188,10,105,68,40,208,120,192,128,144,85,92,4,151,102,67,193,81,8,62,91,113,212,119,224,167,190,35,67,77,78,204,100,244,148,137,242,106,116,60,131,7,6,200,155,229,72,81,223,136,172,196,235,42,124,194,41,66,235,95,209,51,5,85,187,180,233,179,231,143,64,236,92,203,245,253,181,178,139,31,9,165,241,223,236,46,54,79,9,140,106,73,36,137,203,177,98,59,36,234,46,209,39,247,153,54,152,246,129,205,16,182,196,107,82,48,74,62,232,183,141,1,163,230,27,46,84,91,163,238,113,7,12,100,23,28,28,64,53,202,173,71,204,200,218,200,253,239,8,32,2,247,223,243,55,152,208,153,51,34,77,79,16,19,162,231,130,6,172,213,210,213,156,184,163,72,153,5,245,91,131,7,37,54,79,156,88,78,98,71,87,85,171,74,176,134,37,201,48,29,155,145,37,247,208,132,218,191,187,139,242,49,154,13,111,30,219,63,90,15,171,204,125,194,104,155,42,85,227,187,222,231,157,102,197,77,253,221,212,31,55,231,202,213,93,212,255,251,178,68,205,140,196,215,102,204,155,143,73,242,159,236,233,115,113,136,154,16,125,155,56,109,36,203,66,16,179,102,141,182,33,104,59,62,228,107,253,175,187,133,175,187,99,77,223,206,239,57,136,44,135,253,95,177,209,117,60,165,124,103,207,230,99,127,221,249,216,72,5,221,182,230,134,252,104,97,198,10,44,113,100,224,160,229,21,54,160,224,128,40,124,112,25,6,100,66,120,192,164,102,181,42,244,10,15,15,195,98,122,197,138,141,90,211,51,151,183,34,67,128,97,170,32,74,226,169,6,13,91,182,37,158,218,244,121,205,168,132,69,117,133,214,251,76,129,236,212,75,45,189,189,241,98,10,93,187,191,87,125,91,115,37,200,254,218,191,186,230,169,253,174,121,105,127,224,124,241,205,253,227,162,231,187,231,183,133,107,74,164,162,70,103,87,223,196,220,13,255,248,38,0,57,37,176,197,248,115,23,143,204,112,98,50,68,136,120,34,34,7,24,204,101,0,161,52,84,12,58,29,96,116,136,65,37,132,172,207,126,165,244,108,242,67,74,228,40,4,73,231,128,95,135,18,46,164,29,234,9,75,107,119,8,42,69,55,170,90,8,173,219,219,202,35,103,153,108,72,34,68,227,77,37,28,215,98,92,131,238,58,40,31,43,215,200,150,198,195,226,39,15,110,202,252,151,215,57,5,70,42,235,244,80,148,150,83,39,132,154,17,135,203,32,197,46,24,253,124,214,239,11,234,89,187,201,24,66,107,63,255,148,122,214,79,202,174,107,177,82,145,199,43,235,253,111,225,51,128,101,187,238,98,154,137,156,67,70,28,32,25,101,120,86,13,45,33,163,80,102,62,9,59,136,158,16,8,26,15,166,235,131,41,132,192,150,94,103,158,153,84,164,213,229,12,194,4,250,87,82,33,62,234,197,178,136,192,183,113,154,161,236,110,146,228,183,114,27,250,148,227,134,182,96,58,96,228,10,241,157,7,82,82,88,221,132,157,157,204,207,23,245,223,186,39,101,249,78,224,218,0,96,101,19,178,136,145,103,60,206,149,202,8,202,56,58,15,34,118,82,126,165,239,42,84,204,86,173,4,239,207,99,80,248,181,251,118,32,63,81,154,140,239,105,51,172,82,31,34,52,15,175,223,179,182,102,50,123,187,8,163,8,86,233,109,53,147,79,120,228,14,49,169,203,176,190,82,69,95,194,93,181,219,7,191,244,50,170,143,150,187,99,27,120,93,185,77,255,79,169,169,115,243,94,159,28,10,114,136,49,76,121,82,90,55,109,36,228,65,52,78,40,49,91,235,73,166,147,12,84,24,94,219,189,218,175,17,56,201,241,8,84,197,121,92,101,228,43,123,225,70,67,188,119,141,63,149,173,120,190,243,101,13,154,77,255,251,178,68,211,140,196,225,103,75,155,134,62,208,163,44,217,115,112,200,218,16,181,155,60,109,24,247,225,254,51,102,141,177,151,48,109,204,102,139,252,205,255,91,249,162,230,223,255,111,99,227,75,36,76,185,70,178,212,171,114,122,167,239,252,48,0,114,223,249,188,63,157,232,40,170,249,184,16,135,30,22,236,201,155,12,112,14,4,34,1,75,103,189,84,232,227,82,72,58,196,158,41,98,95,20,175,91,42,47,236,154,106,93,186,123,115,189,169,94,98,139,59,250,174,149,212,222,87,83,137,177,122,186,24,185,140,67,232,231,44,185,158,187,181,242,57,20,213,171,241,166,129,93,57,158,234,253,117,161,93,120,131,15,179,229,104,184,11,228,51,225,72,124,251,152,194,8,32,182,12,178,94,141,254,151,35,41,209,178,223,90,192,149,0,106,160,70,92,114,185,46,98,50,10,108,98,30,97,160,74,96,24,62,99,232,20,97,24,108,96,32,42,226,5,64,4,70,65,10,153,51,214,32,208,29,72,18,25,119,24,79,84,109,235,44,0,142,243,73,109,85,4,89,222,84,56,73,97,246,79,132,106,153,122,186,93,109,101,173,199,8,164,38,107,82,169,154,106,18,96,39,203,104,56,195,175,24,183,205,71,190,235,185,90,131,75,79,42,250,108,202,81,2,85,105,102,30,85,132,40,155,247,187,237,82,234,239,165,156,81,81,212,113,181,5,22,131,106,211,27,82,81,198,30,255,83,202,177,162,103,227,174,53,48,102,177,193,56,204,121,146,167,250,114,109,255,229,1,123,128,16,10,146,221,129,29,131,144,177,76,128,51,56,113,36,193,192,16,16,68,196,42,144,51,125,5,196,65,193,64,226,65,14,0,92,231,102,244,91,42,71,110,117,54,234,210,215,81,97,56,132,8,30,38,23,64,183,39,9,152,44,52,74,138,103,89,46,117,196,169,34,89,10,200,203,163,102,175,99,169,92,240,210,109,163,196,120,148,187,160,158,58,189,90,91,181,86,199,29,16,132,135,65,200,242,37,225,33,82,9,81,153,146,251,211,13,36,187,152,241,177,50,183,14,74,212,32,242,69,172,56,156,100,56,164,176,238,63,101,30,214,207,113,201,150,75,242,173,222,73,66,66,208,102,34,95,236,250,196,192,63,117,59,13,255,235,177,135,136,40,17,151,24,243,208,34,144,66,6,43,122,0,220,252,205,143,148,72,231,149,26,235,211,125,123,162,200,5,161,103,19,189,200,184,201,9,44,29,228,137,177,106,100,192,59,22,183,178,238,15,61,91,103,29,62,62,223,67,169,78,162,37,82,222,145,2,44,72,196,101,40,168,146,228,43,69,210,102,35,171,163,51,217,233,21,50,33,89,37,113,34,163,198,232,164,103,255,251,178,68,216,136,133,49,103,73,147,166,62,192,162,140,217,103,113,40,154,15,129,157,69,77,24,175,226,45,51,102,141,179,22,184,19,97,163,3,195,38,74,177,49,236,170,180,33,191,165,83,251,245,3,40,2,93,191,230,111,172,102,203,70,154,176,30,116,28,56,138,160,86,35,15,8,89,236,60,24,28,153,141,197,169,234,196,12,235,69,97,141,68,100,249,80,187,16,55,45,195,21,205,28,133,49,98,206,95,211,28,210,37,158,248,107,183,144,97,0,174,233,186,43,229,181,226,76,109,107,215,220,109,234,102,116,190,247,232,26,239,222,177,128,139,152,143,50,107,107,239,140,107,78,189,146,157,250,245,85,144,232,250,103,111,249,204,200,17,31,40,213,187,163,159,71,81,83,57,204,150,144,236,159,139,59,146,226,133,63,89,45,148,12,0,59,109,144,221,185,243,161,2,76,80,52,50,234,244,4,29,49,8,228,88,238,149,35,65,128,112,44,187,8,150,35,3,177,57,124,12,211,174,65,209,248,204,212,141,211,173,34,124,33,154,117,97,156,201,207,165,152,228,87,27,223,67,111,26,177,29,161,42,65,60,204,224,65,32,69,140,222,100,157,101,162,163,72,18,162,4,211,62,62,110,66,54,130,212,133,177,151,136,57,103,211,164,250,201,155,44,142,179,227,66,101,217,221,236,179,72,6,86,110,97,90,113,132,211,36,89,252,205,195,143,31,63,181,146,106,245,94,195,33,170,19,75,16,169,37,217,184,249,94,76,121,132,71,125,14,164,192,212,212,0,37,183,124,108,27,25,197,144,194,2,169,185,71,230,31,3,133,128,102,96,87,153,240,28,254,142,4,84,169,26,88,121,16,30,9,147,214,182,234,181,187,50,71,158,63,68,184,154,20,204,142,47,98,119,26,91,86,34,152,85,125,217,165,252,234,76,167,73,145,48,67,227,58,66,0,64,50,100,78,24,35,83,68,109,146,217,68,185,184,166,180,206,68,194,169,159,206,21,9,204,53,75,233,60,108,89,178,250,12,201,34,219,13,164,119,91,102,237,242,86,232,90,27,26,207,181,44,154,162,47,52,8,102,194,154,155,190,161,249,102,247,140,110,26,213,122,174,241,195,5,145,42,233,63,29,212,170,120,34,1,115,255,241,172,115,154,177,233,151,168,154,66,179,39,24,2,48,97,65,97,246,226,165,98,160,205,164,18,168,165,133,215,52,247,34,58,133,51,194,121,89,123,70,107,145,11,219,178,91,227,104,253,166,89,129,248,26,162,167,22,87,216,74,184,188,76,124,205,166,9,107,146,56,120,241,155,203,218,84,181,81,12,179,143,123,20,113,197,141,101,130,162,105,108,233,36,195,140,170,226,230,198,86,163,4,25,54,86,154,132,91,255,251,178,68,216,12,197,1,103,75,155,134,86,80,159,204,217,115,112,200,204,18,209,155,54,109,177,13,194,106,179,166,77,180,162,112,171,38,70,64,210,82,126,237,70,191,218,48,242,139,122,22,250,158,75,188,65,17,91,246,62,170,149,127,28,54,245,236,250,248,254,43,180,0,224,5,54,255,154,231,121,138,39,152,211,185,180,71,3,142,19,124,218,226,140,64,53,106,165,48,232,58,220,165,99,210,137,153,12,50,224,190,149,219,36,187,234,56,160,108,172,112,201,32,252,79,167,60,46,35,37,200,146,246,218,88,168,190,169,233,68,236,105,77,154,42,17,164,32,179,107,105,166,32,188,88,101,241,175,169,189,77,141,185,56,191,230,75,114,94,3,204,109,168,182,73,11,11,40,101,222,199,148,208,177,5,213,162,30,44,169,47,79,240,73,150,88,232,18,44,155,123,92,207,39,196,119,254,54,241,209,60,32,166,157,15,199,152,126,56,115,49,99,185,174,171,128,95,107,0,41,183,216,206,130,195,130,187,71,156,204,224,117,209,116,6,65,71,135,20,192,9,159,188,147,239,252,191,79,196,177,133,44,232,23,137,6,226,229,7,20,52,54,244,44,107,189,136,67,223,132,22,56,160,108,112,53,83,147,104,119,15,77,202,105,134,125,38,224,116,196,223,40,255,92,21,28,180,77,211,180,212,50,188,205,45,124,246,141,244,148,214,144,179,61,69,197,242,139,215,61,248,247,248,159,229,102,167,227,91,191,255,136,116,185,98,239,249,110,95,215,145,136,143,19,114,33,114,0,2,183,108,104,1,129,197,103,38,133,42,25,104,118,64,33,68,83,58,7,195,141,232,174,221,18,125,194,120,22,245,42,176,104,34,184,118,132,209,115,106,9,140,146,188,186,85,157,161,186,153,114,190,20,24,60,228,16,48,39,25,33,19,139,198,58,185,195,98,161,89,2,28,240,200,200,136,166,99,181,25,142,138,112,71,200,218,51,89,156,81,17,148,33,12,225,153,231,200,200,51,148,178,169,204,200,51,33,27,14,74,58,150,86,243,106,127,236,207,215,190,239,127,236,196,55,141,211,80,192,1,46,209,155,143,30,112,186,48,52,100,99,228,56,25,56,89,176,81,28,136,176,24,24,3,2,66,129,114,203,32,82,95,197,91,4,59,14,203,233,234,69,105,231,163,240,92,102,43,0,67,242,151,134,6,129,163,240,156,233,112,152,135,96,155,25,79,166,72,210,206,169,68,82,32,195,143,65,147,201,199,59,139,76,216,36,89,71,74,249,237,173,37,170,153,244,222,155,62,60,37,44,228,67,186,120,184,151,253,237,149,217,212,186,66,81,120,157,70,202,114,144,80,169,54,160,175,223,142,80,157,167,37,114,164,199,140,48,255,251,176,68,199,12,228,9,103,78,27,153,64,210,130,76,217,163,113,130,108,19,125,155,46,110,24,249,66,148,179,166,13,198,37,176,199,255,185,166,212,201,109,89,102,220,188,161,151,46,66,56,5,101,223,155,134,246,105,118,97,156,199,6,18,19,152,216,16,98,1,96,9,206,99,176,163,12,6,1,75,194,93,162,16,51,183,161,56,15,161,143,234,232,14,163,88,83,36,129,169,88,209,93,138,32,194,160,249,216,11,64,96,123,19,139,2,93,66,163,212,105,25,234,219,187,87,241,240,77,12,209,40,71,162,73,147,163,126,102,103,255,250,83,215,102,74,86,230,214,93,51,103,96,150,172,193,53,99,217,236,167,8,32,236,170,195,5,100,146,56,30,146,104,94,188,178,238,161,12,109,195,219,89,12,247,83,129,209,166,33,126,214,153,17,136,250,200,95,247,26,213,76,191,248,122,251,172,65,36,16,247,119,179,217,119,6,113,53,0,0,112,19,45,177,179,39,215,65,211,195,19,151,129,160,67,1,6,64,193,3,1,3,26,74,37,191,13,179,231,53,11,175,65,149,4,253,6,25,85,132,218,202,61,123,25,234,96,84,108,65,140,81,240,68,173,179,116,191,13,80,172,69,16,100,189,139,44,26,218,41,34,8,152,253,51,207,121,180,189,243,163,19,122,236,184,41,74,148,145,184,205,194,49,165,92,233,144,133,165,154,197,252,118,137,50,63,58,20,191,165,166,77,214,107,91,214,229,209,12,124,246,49,139,106,132,4,19,220,195,219,126,99,250,57,170,173,49,165,74,16,57,190,10,220,2,229,215,115,23,226,147,55,5,131,17,71,32,16,92,96,0,78,140,230,6,0,166,36,1,137,214,192,18,121,95,151,20,182,248,50,104,94,179,11,167,230,186,60,155,58,224,181,90,135,99,66,195,43,92,191,28,19,3,54,30,216,189,18,243,157,207,25,74,32,213,143,106,102,52,81,137,189,183,65,158,40,58,107,90,187,204,224,90,6,33,4,176,28,220,125,162,16,182,86,123,142,21,136,161,221,194,111,74,52,177,136,125,221,233,179,222,129,221,98,63,28,26,97,179,23,34,59,141,153,242,235,65,26,169,33,15,59,16,234,39,36,251,161,113,163,191,228,178,33,44,46,245,192,2,93,113,179,22,221,69,17,160,2,105,156,66,193,0,114,64,216,40,94,24,3,119,92,213,103,126,227,15,100,105,246,145,228,114,77,168,229,230,97,108,33,18,22,25,2,16,20,85,40,105,73,253,188,85,196,242,179,109,56,196,208,48,196,110,231,187,52,115,19,204,129,143,70,12,41,84,166,248,61,140,62,85,156,88,200,161,113,81,230,93,84,217,246,166,16,241,211,141,37,180,120,22,53,57,72,161,255,251,178,68,203,136,196,142,103,78,83,134,85,120,153,108,217,147,117,136,94,18,205,157,56,238,37,15,226,75,179,166,77,196,154,32,183,46,38,40,170,46,172,122,189,58,127,226,21,20,123,186,161,106,39,250,84,26,131,69,141,252,155,254,239,254,4,120,229,114,235,196,226,62,205,56,208,16,160,11,182,219,198,126,230,28,47,152,184,94,28,167,68,48,104,4,192,96,227,35,3,224,23,72,100,24,243,195,16,44,170,212,90,93,15,80,91,110,6,242,134,78,49,20,3,14,131,146,66,122,224,132,94,166,230,8,68,46,216,73,175,30,222,62,186,71,91,151,195,166,116,231,220,199,253,187,23,142,248,149,214,67,177,112,247,242,147,81,223,117,247,23,112,102,90,83,11,166,219,35,205,51,181,215,40,166,153,102,170,190,247,115,245,208,95,163,234,191,234,66,224,189,222,255,122,67,217,51,11,157,119,27,174,130,202,52,210,209,126,47,188,168,191,120,9,138,0,0,18,141,20,173,246,220,117,142,26,198,5,218,40,24,227,143,3,96,173,59,25,231,226,158,220,191,31,54,125,124,19,101,77,181,98,29,190,240,180,162,204,56,128,220,166,94,204,105,105,95,203,30,227,74,222,92,37,176,4,214,222,216,212,48,221,130,0,12,61,67,145,99,232,215,254,84,98,105,98,174,199,89,13,89,52,238,221,35,50,215,171,105,235,26,60,14,122,164,169,75,137,168,110,134,56,249,116,255,198,82,232,92,110,57,127,248,41,232,81,191,30,53,244,26,249,6,251,127,20,181,249,154,77,212,0,173,0,0,144,1,114,219,177,249,74,28,196,242,25,24,113,113,88,73,117,194,4,13,44,52,104,13,76,200,66,31,134,162,59,212,175,68,230,13,68,232,200,70,21,130,7,51,30,92,196,164,120,216,147,18,130,77,96,85,177,181,22,25,133,142,25,133,34,25,6,56,98,142,159,121,156,84,23,13,19,39,82,55,76,241,37,50,62,14,120,246,101,213,133,55,163,40,104,125,156,109,150,237,68,226,190,112,89,16,164,3,44,63,117,134,159,248,254,199,151,209,64,33,66,186,228,120,76,176,170,162,54,96,24,0,3,182,196,102,28,24,2,188,12,40,32,140,8,6,0,128,161,132,192,0,64,0,2,15,81,165,69,199,0,231,9,202,130,171,193,49,203,48,231,203,160,169,52,70,91,97,163,201,34,176,37,113,200,198,92,9,85,153,186,78,101,207,47,187,5,27,169,161,138,67,243,4,5,72,100,8,91,239,172,166,253,18,18,105,132,143,90,214,255,174,29,241,168,126,52,209,173,10,72,230,52,89,15,30,117,176,212,38,133,221,124,181,121,180,147,7,159,166,44,113,39,32,213,186,34,254,255,198,98,255,251,178,68,200,136,132,81,103,81,107,76,67,120,132,108,217,170,109,131,90,19,101,155,50,238,177,20,194,118,179,167,41,204,164,61,74,98,76,89,84,55,254,94,33,165,227,247,141,138,191,56,103,255,11,248,207,217,98,48,178,202,147,118,219,121,145,101,198,224,27,156,202,24,161,152,65,56,65,143,128,190,100,241,182,124,164,36,112,44,162,150,65,58,249,78,218,108,66,76,92,11,58,137,2,41,72,109,181,155,180,108,150,10,185,184,205,69,141,219,89,139,184,162,74,32,198,216,135,243,155,66,99,130,201,33,63,22,10,102,108,45,58,218,201,74,82,198,29,176,133,210,54,210,17,38,122,241,72,34,163,123,225,208,228,42,45,178,187,223,105,207,50,164,196,98,195,12,226,4,52,250,114,185,8,239,167,193,36,171,228,163,105,184,138,146,87,103,89,103,95,57,37,10,255,223,45,225,189,237,206,191,255,193,60,119,9,117,106,0,7,100,108,217,243,131,232,7,204,66,93,50,152,92,192,224,243,26,136,76,74,14,71,80,176,10,30,10,130,144,161,41,150,22,91,12,47,199,134,3,138,73,168,100,50,186,58,61,70,97,202,11,140,169,131,202,44,200,218,187,116,80,118,72,68,108,203,210,76,162,56,88,82,75,2,64,85,205,38,239,218,205,105,86,183,163,102,30,243,60,74,32,69,63,77,77,201,185,1,10,201,231,71,177,191,180,18,34,61,213,181,85,148,232,60,232,93,106,251,135,188,153,104,113,244,96,160,212,175,129,135,253,85,75,255,252,163,73,3,28,119,200,139,162,51,243,226,39,122,50,127,254,181,92,130,192,74,146,203,140,219,59,142,10,30,204,61,0,208,120,195,112,116,160,31,48,112,9,50,88,18,75,66,235,44,178,128,197,64,228,117,150,194,192,108,180,160,22,85,197,107,236,15,23,45,50,42,46,162,79,190,129,69,94,31,49,140,101,51,123,27,49,3,40,235,56,209,33,106,42,4,5,201,56,92,76,216,195,100,145,6,162,84,84,131,166,156,127,58,60,178,83,58,172,85,12,130,172,78,5,176,172,219,197,59,152,65,118,58,50,217,21,210,94,88,113,201,177,87,58,30,234,204,146,232,111,198,73,157,127,191,33,232,222,7,178,95,142,98,71,181,79,192,160,202,201,73,30,140,95,254,208,227,240,9,75,9,45,253,212,200,237,205,224,68,196,142,128,65,41,100,148,129,2,131,65,80,36,237,86,204,50,38,146,3,39,205,100,75,225,116,7,130,219,12,164,3,235,50,194,90,112,85,145,117,245,52,226,141,48,242,143,139,206,184,223,214,112,176,169,144,45,233,95,249,227,249,208,134,178,22,43,104,199,170,36,218,28,196,42,173,91,13,190,226,181,149,255,251,178,68,204,12,132,228,102,204,27,137,69,192,160,140,233,115,117,232,92,15,233,155,60,109,165,11,130,48,51,102,221,198,33,112,222,87,90,165,105,229,117,185,123,199,120,218,255,97,210,51,138,254,69,89,138,249,247,224,250,95,252,229,78,214,191,199,252,36,204,9,96,1,155,109,249,146,97,102,162,3,16,157,4,135,9,24,142,35,2,195,14,5,87,67,119,16,131,100,33,228,70,12,92,236,162,161,145,237,19,108,14,207,75,15,196,121,27,85,62,254,66,184,64,229,49,190,68,237,72,253,216,124,57,174,36,124,26,107,184,88,219,38,154,7,36,205,86,209,17,223,67,182,145,165,168,218,230,69,11,253,222,206,218,222,49,246,131,207,177,151,16,205,197,177,14,84,13,126,38,226,68,195,218,49,48,133,74,106,204,197,72,146,231,119,106,94,254,125,135,87,246,51,254,179,187,159,255,239,97,42,106,0,41,109,140,247,55,205,141,68,201,193,12,14,81,57,13,16,28,2,50,23,30,140,175,181,150,171,98,25,141,137,131,93,8,87,199,132,137,134,127,183,139,121,182,142,82,33,106,227,117,7,29,74,246,86,60,104,109,71,89,6,83,74,148,59,36,130,129,73,8,69,143,145,138,242,33,18,45,176,148,170,157,9,199,203,162,49,44,255,71,146,92,56,193,85,197,133,74,181,27,123,18,56,216,60,197,61,138,20,220,187,90,116,73,77,220,140,146,71,16,133,80,211,126,185,244,26,185,176,43,67,62,136,183,187,255,201,185,34,63,200,31,43,173,127,255,44,247,200,18,0,12,0,133,63,223,243,253,252,228,162,36,94,101,196,17,27,80,80,48,0,215,111,123,33,33,34,156,114,198,184,243,83,66,173,190,127,198,51,79,95,54,91,38,250,9,153,168,119,27,242,153,69,138,212,70,196,164,97,18,32,34,205,132,57,76,138,40,89,11,187,99,216,208,66,36,133,95,211,108,88,11,100,65,178,89,88,121,207,29,122,19,2,216,191,116,187,183,183,198,217,91,86,230,162,155,242,100,184,183,229,161,242,168,200,89,196,89,44,41,126,10,174,220,78,88,72,62,211,185,126,239,26,46,80,228,145,251,215,193,243,165,125,243,177,205,203,112,220,147,117,82,17,86,1,114,219,97,154,40,199,93,24,152,57,10,105,21,137,48,144,161,46,36,110,49,96,41,249,84,0,208,124,10,192,149,13,233,82,77,195,207,53,46,21,37,207,77,3,146,167,112,229,3,191,74,192,227,212,247,221,233,227,156,86,26,151,204,212,173,55,160,41,172,104,190,178,217,255,237,164,158,154,19,57,224,174,253,217,57,63,243,18,111,39,181,175,115,153,187,77,85,177,219,227,94,151,150,253,135,147,73,193,50,255,251,178,68,207,12,164,176,102,204,27,111,66,208,153,236,217,170,104,200,188,19,161,157,48,110,37,87,194,57,51,102,221,179,34,176,20,164,246,45,190,170,208,69,56,202,50,150,236,179,209,11,212,71,142,188,86,18,223,37,225,20,250,212,204,84,158,244,47,68,67,88,141,60,131,53,191,200,100,211,205,5,13,13,255,230,21,44,121,102,38,124,86,103,37,100,67,32,80,3,33,29,50,241,70,221,173,59,168,151,73,13,209,87,139,199,163,87,181,69,7,239,38,191,99,230,160,127,7,40,12,161,140,102,156,150,236,244,10,81,103,16,33,166,116,182,150,117,247,220,195,200,232,75,24,102,25,191,166,127,50,223,78,43,54,223,55,228,110,161,36,139,191,163,205,171,90,181,158,241,79,38,23,99,94,34,184,73,207,188,82,187,36,109,238,101,201,22,116,13,94,5,229,198,63,117,209,100,171,172,252,245,109,113,101,149,206,110,183,235,252,124,180,234,8,85,33,205,255,252,207,195,201,220,204,84,96,202,147,133,65,65,192,2,69,131,194,48,84,180,144,21,36,223,86,223,171,148,41,92,213,53,146,89,103,138,145,47,144,98,110,65,206,227,10,101,76,8,41,130,148,49,168,76,120,121,18,107,57,54,132,12,139,170,186,230,196,120,43,138,138,171,116,63,45,45,93,47,81,145,193,142,146,228,93,219,204,210,159,242,171,170,221,61,27,38,229,217,231,156,220,142,89,191,172,121,113,68,167,237,220,115,204,41,29,189,82,40,163,247,192,241,151,55,100,227,31,174,218,123,255,225,26,228,178,0,28,2,156,146,211,50,163,78,46,165,50,153,56,200,8,35,8,132,64,0,112,17,68,210,2,104,97,45,199,66,3,64,55,125,216,117,226,49,6,177,28,138,208,33,218,126,7,148,174,0,217,212,1,222,165,179,212,213,59,109,9,229,79,181,215,191,31,69,174,185,246,174,148,32,207,99,66,187,188,56,153,185,124,211,51,59,176,107,118,102,127,107,12,136,173,79,104,102,210,244,114,157,209,22,146,67,138,177,167,241,26,79,89,179,51,179,102,229,155,161,221,255,237,164,253,219,255,44,191,219,225,154,64,48,20,223,111,76,41,185,55,88,144,44,64,29,12,24,144,64,96,32,233,128,193,196,200,244,8,33,213,118,15,8,137,16,178,48,17,181,1,88,254,240,88,149,11,164,17,254,91,142,102,241,234,103,24,49,48,216,165,187,11,147,243,198,217,137,114,45,70,180,230,187,12,184,85,68,226,73,220,210,202,140,25,249,143,175,12,115,234,73,160,123,84,163,125,124,184,87,89,2,155,171,178,220,141,123,175,251,27,37,118,57,55,52,238,196,99,9,160,165,143,183,11,215,161,157,111,129,9,255,251,178,68,200,140,196,102,102,205,155,111,67,64,132,204,217,115,113,131,150,20,121,155,46,110,61,43,130,105,179,102,13,205,36,120,1,14,164,102,160,186,179,87,54,59,40,25,142,255,146,53,235,221,121,73,240,196,109,105,23,166,175,63,170,202,253,90,143,241,219,4,128,50,237,255,48,149,84,122,188,99,208,121,9,20,207,26,14,38,14,32,121,147,163,115,106,1,52,187,162,113,71,226,101,166,69,37,147,155,105,77,231,103,149,56,164,80,35,3,70,136,71,216,116,132,74,182,117,242,188,104,227,199,247,103,121,24,28,173,131,106,206,237,39,170,171,152,212,27,20,227,185,251,77,165,147,217,193,40,212,81,231,247,158,21,105,58,84,134,40,186,81,234,85,237,227,47,206,235,154,173,164,157,43,213,98,50,126,111,173,130,149,233,41,69,101,62,214,100,117,169,148,135,183,101,150,74,170,242,239,22,140,35,255,207,43,188,168,237,231,255,227,57,195,80,202,1,59,190,176,197,50,51,143,134,204,60,79,49,17,220,196,224,240,194,88,168,24,12,195,46,146,64,136,196,75,201,206,134,100,180,43,49,245,144,72,120,176,110,228,237,133,60,236,204,66,108,71,223,248,164,3,157,215,12,215,5,28,87,113,200,223,149,28,65,116,243,49,209,100,243,249,102,193,254,55,228,111,255,228,102,54,238,227,110,99,170,46,165,50,1,85,77,95,39,31,123,92,166,82,37,209,207,165,38,169,211,92,203,179,209,78,100,53,55,255,53,221,25,213,90,125,52,245,63,205,250,255,225,144,21,187,239,204,75,145,13,17,146,166,26,90,92,9,42,50,71,76,208,196,176,89,41,122,129,225,112,100,242,176,42,213,69,35,240,128,7,5,232,161,42,106,142,33,201,214,116,140,66,224,205,197,93,76,237,52,132,126,58,198,172,47,99,165,247,153,171,237,235,186,83,34,11,134,155,126,7,9,131,152,23,17,16,117,204,28,45,220,172,195,144,111,239,124,59,243,85,72,181,174,147,199,164,195,140,185,95,104,141,226,174,155,121,50,146,33,45,34,227,230,255,158,23,121,159,185,91,168,137,10,146,224,0,39,43,71,34,58,7,112,195,6,132,32,6,128,172,6,29,10,6,62,16,198,5,154,38,81,141,8,204,197,128,33,209,134,128,36,50,36,155,76,80,4,184,38,13,16,153,212,58,57,63,96,38,40,102,142,2,20,120,6,183,35,119,221,1,225,17,201,144,187,50,204,33,149,80,143,63,215,167,110,187,207,226,189,191,2,110,57,42,165,170,18,16,76,200,219,85,216,202,164,45,101,184,138,123,225,16,115,221,43,206,144,167,19,31,32,216,222,101,57,234,165,200,38,8,113,228,216,160,241,30,69,194,1,255,251,178,100,200,12,196,44,102,204,27,134,61,208,132,44,217,163,105,40,92,85,153,155,34,110,229,11,194,97,51,101,205,166,33,169,195,200,28,33,138,163,195,150,198,84,76,220,241,47,200,231,234,170,22,90,233,62,160,223,138,141,245,88,95,189,174,162,181,248,255,241,128,77,0,7,182,223,152,197,38,137,232,37,216,227,160,116,179,36,8,20,152,7,84,56,194,79,37,225,66,56,194,177,207,54,30,157,41,255,5,17,166,116,68,30,71,222,12,223,128,125,117,43,7,112,126,19,255,179,163,15,165,42,34,170,80,146,137,153,222,169,134,64,148,129,113,228,159,35,204,21,33,6,155,149,47,106,143,228,89,2,48,136,148,72,173,179,20,101,36,37,36,14,131,75,73,56,96,237,25,92,189,139,171,191,32,94,145,49,201,112,60,96,177,110,245,146,124,40,225,105,204,226,39,115,159,157,6,162,146,43,135,180,175,25,246,97,152,222,198,44,29,182,192,78,13,0,207,191,248,200,85,34,131,169,136,70,128,35,48,240,244,132,22,0,12,21,132,18,130,54,88,7,46,202,204,162,212,73,251,144,194,171,90,175,106,89,18,150,50,11,60,127,48,112,32,234,181,190,213,231,201,207,5,182,122,180,242,120,43,135,108,91,43,255,166,219,54,30,134,91,20,69,26,205,212,183,111,25,189,67,75,115,13,210,234,102,190,248,237,187,6,75,227,33,110,243,46,175,202,119,202,174,247,165,97,243,19,93,190,243,107,198,174,88,213,190,214,122,255,17,104,214,246,47,213,250,29,167,57,145,68,19,4,84,182,238,102,11,128,140,182,76,58,48,144,196,2,11,127,193,32,115,42,5,159,85,114,23,6,143,6,97,152,171,245,5,57,244,111,55,45,51,215,206,89,26,93,147,248,36,64,72,24,181,148,9,90,237,130,230,113,38,21,237,70,186,247,27,94,231,35,219,147,186,172,19,34,100,249,205,181,57,114,205,15,59,166,165,199,7,93,175,217,190,91,145,25,157,159,12,217,84,179,235,207,89,181,10,170,63,195,165,41,118,136,244,169,209,56,80,131,184,34,51,117,12,195,38,184,126,186,153,31,11,204,220,20,96,1,55,45,132,238,227,240,29,77,66,201,56,19,108,12,175,48,232,128,196,65,147,28,128,68,133,143,185,130,194,131,196,4,209,20,3,203,100,229,251,108,112,54,17,70,136,243,67,75,241,84,217,83,205,46,94,239,66,50,63,212,79,69,200,100,145,18,16,225,212,39,4,19,89,36,5,219,11,207,168,62,64,102,219,196,79,119,156,72,23,62,248,182,149,95,245,247,153,205,147,6,14,103,245,133,165,185,20,24,41,50,178,206,210,145,20,147,2,1,37,140,145,244,42,56,168,208,255,251,178,68,200,12,196,73,102,205,27,134,61,242,135,140,217,131,113,35,152,20,193,155,40,110,37,22,194,167,179,165,141,199,165,112,124,104,165,51,148,69,184,225,170,30,93,20,146,237,56,233,144,230,79,235,174,239,231,158,103,158,24,135,158,251,139,115,108,127,198,57,233,0,136,4,203,127,230,241,9,156,89,214,100,244,249,160,10,134,8,9,46,227,23,6,12,244,43,75,128,64,40,46,45,75,82,122,35,72,4,89,214,114,18,232,109,66,120,51,155,40,6,119,90,83,57,166,17,6,2,165,228,17,233,115,184,239,3,219,170,89,146,5,194,217,189,157,206,65,151,68,114,251,190,56,155,67,7,141,210,54,82,168,249,197,151,236,209,83,112,220,82,149,106,19,71,36,208,12,66,104,162,138,23,119,179,236,220,96,194,23,26,109,136,30,168,17,188,203,103,148,201,49,3,80,95,107,94,172,18,143,182,234,81,94,220,130,8,41,47,84,149,221,230,212,245,100,25,218,251,123,117,42,148,170,126,183,42,178,246,234,131,56,149,0,9,182,248,45,243,50,129,164,195,133,163,92,168,128,64,0,194,169,131,70,0,230,155,172,180,132,34,178,246,196,211,234,22,236,201,228,141,219,114,130,192,25,129,112,202,49,7,10,114,115,27,7,114,109,235,59,89,156,247,6,24,86,43,36,115,126,220,192,235,16,230,188,105,123,59,246,118,182,45,197,222,245,106,42,216,205,135,168,250,102,44,182,190,53,91,149,78,38,195,103,163,110,189,207,130,196,207,30,29,104,73,196,27,122,8,183,61,89,183,42,119,52,119,105,215,204,55,244,89,10,187,138,110,121,201,106,45,77,136,165,208,89,53,148,77,199,218,249,118,238,229,100,79,198,207,153,184,248,103,31,255,14,189,143,6,236,0,101,223,240,161,80,16,115,40,28,45,32,186,138,133,157,152,96,78,228,53,16,79,11,46,54,87,100,246,233,243,227,227,107,56,86,7,160,180,22,179,111,220,25,127,44,3,201,69,174,85,47,60,93,187,210,14,221,170,252,217,231,161,197,84,44,247,67,236,229,113,54,114,163,162,246,85,64,234,33,118,49,234,242,218,196,18,44,136,131,71,221,44,68,152,122,44,73,230,122,178,34,55,115,74,100,22,50,160,243,221,75,180,201,85,35,118,111,69,79,161,157,234,14,240,0,7,189,252,197,3,35,148,128,12,142,102,50,250,53,0,102,27,10,136,192,166,45,7,47,116,203,25,19,181,247,185,249,125,32,215,22,67,2,91,154,79,102,205,45,152,96,107,246,118,219,227,86,37,3,196,110,100,241,213,167,125,26,205,218,149,177,14,196,32,191,99,68,180,184,64,43,100,10,171,213,84,154,88,169,14,100,66,180,127,255,251,178,100,191,8,197,54,103,75,155,143,92,96,124,172,233,179,105,37,138,19,229,155,48,238,33,121,137,234,179,102,141,164,142,40,162,77,118,116,76,56,165,142,186,138,145,67,54,73,82,141,54,217,70,165,34,180,244,180,173,251,79,29,92,67,52,52,114,236,178,65,141,91,72,140,112,160,160,160,254,237,159,157,120,213,183,30,89,127,114,199,110,92,214,220,205,111,141,75,184,202,64,129,96,0,118,221,140,129,147,107,36,208,40,106,74,2,217,197,146,134,73,76,6,109,7,38,172,150,14,220,27,157,121,253,109,233,19,228,143,16,153,72,25,139,131,82,146,98,136,105,208,53,52,145,167,58,115,187,48,151,92,141,159,104,171,127,140,120,82,10,17,202,124,57,246,145,175,230,79,165,104,69,161,183,249,78,38,105,173,87,34,209,98,238,189,166,115,67,200,250,96,137,33,20,46,81,21,250,114,119,153,253,226,151,247,200,136,254,203,125,190,25,248,80,4,42,0,27,183,252,193,102,12,116,136,216,199,77,209,68,105,44,12,12,16,100,68,18,222,44,9,123,235,177,47,206,198,82,51,170,105,115,13,197,137,26,196,92,38,186,137,227,10,138,151,139,74,95,14,216,27,161,190,131,244,121,97,16,217,20,18,137,166,7,197,67,84,8,98,194,28,151,159,122,50,92,192,184,216,134,125,18,33,237,243,56,57,150,86,21,230,103,127,184,186,45,214,243,98,132,115,45,169,44,99,186,87,125,206,101,222,221,255,125,33,117,82,34,59,202,245,151,252,209,183,63,31,204,198,151,167,247,17,61,144,0,23,44,0,175,204,199,8,206,101,9,25,78,58,0,201,64,193,33,6,96,86,106,197,203,76,16,20,151,162,198,75,202,106,6,161,135,30,57,13,53,58,33,172,218,209,150,104,228,209,188,49,233,110,19,115,84,182,148,194,188,57,26,26,23,167,166,147,192,142,220,233,164,182,113,100,62,31,238,192,78,187,147,188,213,197,34,67,193,43,122,251,35,157,150,230,116,37,135,114,162,100,232,148,118,174,228,142,97,142,66,76,234,114,149,157,14,198,103,169,237,86,109,29,5,140,139,69,70,207,92,97,82,201,203,143,86,222,111,253,3,160,1,117,222,153,88,169,143,50,153,129,249,169,243,13,25,32,233,145,0,0,133,145,133,45,137,0,224,202,2,249,82,198,20,141,218,73,117,50,201,175,133,12,98,10,145,77,42,218,141,21,198,157,156,191,86,159,41,43,121,94,85,75,47,38,59,20,74,178,108,149,107,55,187,87,227,127,63,24,234,157,75,189,86,99,155,136,213,170,199,174,128,150,17,86,72,174,178,126,186,240,134,212,42,50,173,133,248,199,20,184,82,218,204,223,90,253,223,150,255,251,178,68,199,140,196,110,102,204,155,111,66,224,138,172,217,114,109,133,194,147,169,157,46,109,165,89,130,135,51,101,205,180,163,8,236,114,152,186,112,140,118,27,110,198,155,132,21,60,162,20,39,51,163,85,111,247,226,171,61,28,229,165,166,59,182,243,243,174,134,50,56,68,112,0,27,255,230,94,214,101,56,231,40,216,109,224,70,124,16,21,5,52,48,227,60,59,120,19,152,46,44,16,45,183,17,213,125,34,235,190,30,151,78,10,3,197,109,75,90,28,134,129,247,81,10,42,183,225,184,164,105,107,67,17,70,102,88,2,138,97,47,79,128,214,9,75,10,84,109,114,148,4,170,186,192,7,175,77,32,20,34,21,64,240,5,139,250,143,253,154,161,97,202,147,41,24,141,80,213,44,74,47,205,249,22,46,231,164,142,155,23,221,101,103,38,96,137,184,104,43,183,178,100,125,145,221,53,220,152,91,65,207,220,240,50,47,170,88,191,143,222,167,93,204,81,30,46,97,103,223,235,239,11,61,53,0,7,127,244,198,251,36,204,177,124,196,114,80,193,178,141,47,75,76,96,208,20,28,45,180,213,43,44,250,11,23,193,89,20,185,28,167,50,9,202,68,233,231,183,1,22,46,179,202,105,169,209,44,106,40,251,76,61,104,115,14,55,6,37,220,6,213,76,26,102,14,153,251,0,2,51,109,239,141,118,117,17,201,35,95,170,222,238,231,153,255,143,226,118,140,68,62,140,179,110,146,213,92,186,141,217,88,170,49,166,7,158,247,141,113,202,222,77,207,119,208,241,114,184,28,200,180,195,238,108,80,163,220,164,171,231,153,141,122,235,230,47,255,239,222,37,238,212,2,80,33,93,255,230,84,56,34,192,25,193,133,46,6,96,211,0,81,219,212,6,55,235,238,228,89,174,75,112,162,161,206,198,57,103,219,144,27,199,222,69,234,213,177,207,206,106,254,229,12,18,214,171,77,234,154,143,255,31,207,122,22,36,130,162,150,199,105,96,199,33,85,189,43,251,10,42,167,156,83,134,96,102,37,49,106,113,1,178,148,235,190,104,193,149,3,42,220,159,166,181,97,224,201,83,254,101,11,221,35,221,146,25,2,125,15,135,90,187,152,114,58,44,166,82,181,118,97,147,187,158,229,0,24,0,22,191,227,149,94,76,161,66,26,192,152,165,34,96,209,1,137,0,128,161,177,0,192,194,128,66,160,41,48,24,28,142,47,4,202,88,162,31,144,207,243,185,84,233,39,162,10,114,53,18,165,97,43,163,99,202,57,158,228,192,123,132,169,18,56,215,5,73,170,131,23,4,202,241,200,145,60,150,17,10,197,246,39,7,237,76,175,146,203,22,168,132,28,178,34,66,196,223,243,11,210,68,207,86,235,48,255,251,178,100,195,12,196,173,103,75,155,175,66,240,133,44,233,163,104,101,218,19,101,157,48,110,61,13,194,61,179,165,205,166,25,121,221,247,125,127,223,255,118,178,147,99,251,159,78,58,178,35,26,68,90,45,204,223,199,124,236,219,10,209,253,85,173,23,205,126,220,71,21,255,195,79,21,255,119,113,88,192,53,18,0,46,107,240,94,185,160,64,111,19,24,150,160,99,105,186,109,21,42,176,64,68,141,77,9,65,124,15,175,93,241,242,45,78,126,112,148,84,32,244,9,24,211,92,180,50,150,131,193,85,65,155,15,160,35,36,33,189,205,163,154,20,218,97,167,72,90,227,185,202,55,228,86,103,255,115,59,228,235,94,255,31,190,87,89,197,209,108,140,208,216,195,79,157,235,35,42,173,110,209,175,158,123,185,13,167,198,74,75,182,198,217,76,122,46,155,82,91,6,162,159,205,169,108,106,95,251,152,213,241,89,13,249,175,89,25,223,180,109,180,118,5,137,213,0,7,119,252,194,153,67,123,9,204,254,104,53,137,200,196,161,195,3,0,210,1,182,14,0,45,38,213,21,93,167,131,19,212,196,210,177,61,179,164,35,242,209,0,68,29,91,78,80,50,59,105,166,86,136,46,248,181,199,151,173,94,202,200,144,204,80,42,85,243,220,206,93,119,89,142,250,232,216,70,42,65,206,117,156,159,166,122,127,210,122,210,223,223,162,185,166,51,49,179,30,251,236,232,173,205,79,59,127,71,251,84,234,191,103,87,214,190,143,171,115,143,49,175,0,231,88,0,221,191,230,44,113,138,198,96,73,133,132,23,177,27,140,25,145,80,140,65,154,75,224,134,120,223,112,186,133,90,57,103,213,113,177,116,104,91,171,232,152,230,107,119,217,187,67,37,207,75,230,228,234,43,44,106,142,252,161,202,95,89,130,48,56,19,136,7,30,158,62,153,244,189,45,20,199,187,101,87,146,24,114,32,237,146,118,153,72,170,170,183,169,132,95,141,134,149,118,84,65,241,18,247,37,239,221,102,175,28,255,125,71,61,52,92,199,93,247,29,79,60,90,180,111,243,227,30,184,124,34,181,128,11,255,252,101,52,84,98,186,192,96,209,92,99,0,242,24,46,152,12,5,24,62,7,173,144,192,5,224,80,55,173,175,177,201,137,90,220,133,83,190,119,224,217,203,84,144,246,77,61,229,158,156,177,27,158,167,123,163,88,203,110,48,118,203,156,65,252,147,211,81,74,160,232,126,4,191,75,76,253,186,182,172,88,160,175,157,158,211,95,8,153,184,185,255,252,198,153,53,89,43,72,234,62,135,72,197,132,69,57,228,167,157,102,167,72,149,148,74,72,77,171,72,180,174,106,42,180,249,255,138,175,143,132,170,66,12,165,253,255,251,178,100,199,140,195,245,103,77,155,140,59,112,133,140,233,163,105,136,106,19,41,155,50,110,161,93,2,73,179,101,205,164,161,176,144,243,14,111,42,115,178,181,30,198,24,99,27,3,128,145,46,222,153,202,0,200,163,201,205,81,176,115,176,81,147,18,49,53,149,227,89,77,201,115,248,164,41,202,163,54,12,25,104,28,91,81,17,13,9,242,115,32,105,25,148,100,42,217,80,48,50,140,152,153,102,219,58,40,35,40,175,165,73,233,190,71,139,88,68,80,172,219,64,199,90,186,199,58,142,126,182,88,180,132,151,37,213,77,66,6,90,160,227,74,171,165,197,17,8,30,54,198,18,138,117,200,164,220,26,197,22,232,88,201,36,161,215,51,46,90,144,65,143,75,106,64,243,217,9,37,184,255,251,134,118,249,48,103,29,120,207,234,190,112,65,0,25,126,248,246,49,227,106,94,78,66,172,52,48,184,121,20,97,80,24,160,136,195,32,197,214,177,18,77,112,151,125,185,180,244,104,205,116,249,6,153,28,172,202,226,185,84,157,56,163,134,12,52,115,11,58,146,42,204,56,134,25,52,84,69,93,48,191,98,103,157,157,147,171,110,174,108,103,101,113,86,199,97,121,43,43,20,50,130,226,174,240,227,174,110,253,187,26,211,213,243,206,179,245,37,150,43,51,80,178,138,106,107,66,165,216,254,17,37,105,150,175,72,174,59,156,117,75,252,76,91,24,244,58,249,88,94,30,13,147,96,111,167,220,79,240,52,168,81,176,169,95,137,18,89,18,202,0,117,128,22,151,94,102,161,6,32,192,107,48,198,194,48,98,64,69,98,102,96,82,104,2,76,212,0,14,94,101,81,103,12,15,85,154,12,57,136,28,64,60,169,109,40,94,63,117,89,140,158,170,250,92,201,176,91,139,50,37,189,170,40,171,176,91,21,54,166,160,144,245,139,13,128,113,4,241,41,174,104,168,185,226,216,171,78,166,37,43,211,17,113,117,102,198,41,147,14,65,116,212,97,137,69,155,19,69,152,66,10,60,217,7,147,220,12,27,99,90,16,142,163,218,82,110,81,122,65,153,149,94,208,120,129,46,91,205,120,146,216,70,22,146,10,144,229,149,203,35,180,164,32,104,117,2,144,33,0,152,192,0,45,219,12,123,255,76,183,35,141,21,40,76,59,31,194,224,1,136,66,1,128,3,249,133,192,113,130,96,80,132,4,77,98,230,5,202,217,30,194,1,16,149,194,101,175,117,215,213,202,102,235,89,255,88,87,117,172,42,248,179,68,100,236,206,60,251,188,142,19,93,96,72,5,145,73,101,22,99,237,38,85,75,14,85,117,164,81,87,172,53,1,224,179,7,34,13,8,199,20,166,204,173,67,127,223,9,221,247,243,242,255,251,178,100,215,12,196,249,102,203,155,143,67,112,159,108,217,99,109,136,118,84,89,155,40,110,225,11,194,49,51,101,205,182,33,96,173,245,253,112,239,87,253,206,211,242,140,99,75,202,52,197,180,164,191,63,106,148,203,221,199,136,21,213,86,150,100,192,187,34,169,93,117,253,245,119,31,85,27,67,215,25,35,46,117,220,5,128,34,91,246,49,69,179,23,150,10,144,152,128,233,143,129,141,0,25,185,81,132,9,169,162,158,75,52,65,2,65,208,254,248,24,36,205,50,199,139,213,60,41,119,24,120,123,171,76,217,172,9,111,154,234,63,179,123,81,171,207,114,179,223,169,251,219,15,185,52,215,134,147,248,181,81,141,114,102,155,169,38,68,19,71,34,248,251,81,188,17,45,38,148,34,188,61,30,125,14,115,223,44,188,179,233,140,99,209,215,170,186,65,227,222,150,86,9,208,177,215,14,87,50,59,137,249,158,171,31,250,89,245,19,67,74,214,71,83,131,101,0,25,191,208,205,3,49,177,211,37,48,129,80,8,33,10,76,12,14,19,76,146,168,59,32,94,107,246,154,12,166,143,14,75,12,56,227,192,40,128,26,21,6,129,32,134,89,179,7,51,137,69,136,65,73,8,26,8,86,185,172,76,54,209,185,93,114,66,134,91,27,22,125,69,250,220,77,211,171,60,15,169,74,73,195,222,203,38,85,234,26,42,140,229,173,74,20,17,228,203,163,153,41,144,235,122,106,187,171,255,141,147,122,187,33,255,78,153,85,30,38,191,255,244,191,158,61,239,250,143,190,126,130,160,21,127,255,153,97,153,244,142,26,170,16,4,64,120,140,178,230,94,48,36,194,220,152,67,94,85,71,181,79,203,149,21,145,9,63,97,161,84,80,173,175,45,64,88,188,151,22,209,246,183,15,226,16,104,167,162,179,77,40,172,182,211,85,21,225,170,170,120,152,105,168,238,186,146,140,140,117,154,61,190,241,133,48,200,24,51,166,227,134,31,163,181,141,177,200,62,90,184,105,191,94,98,37,191,152,245,104,139,90,101,150,88,249,158,33,212,143,147,15,142,209,185,175,251,85,154,239,116,174,163,128,168,1,75,116,134,101,116,43,24,104,56,7,46,106,44,56,100,100,6,10,94,10,22,121,89,250,234,75,230,106,44,47,57,0,163,19,170,214,102,108,186,81,75,86,169,224,11,81,136,189,182,157,26,134,28,169,5,50,132,75,130,13,140,146,2,189,41,44,26,109,82,5,28,8,163,37,76,133,222,112,212,182,160,215,188,89,247,85,87,12,185,161,165,247,45,218,182,34,217,161,254,94,38,146,99,60,246,219,127,134,118,32,172,208,39,138,177,72,161,80,94,179,59,109,66,233,43,150,133,69,92,49,215,123,255,251,178,68,199,140,212,43,102,204,155,152,64,208,132,76,217,147,109,136,104,20,25,155,42,109,165,119,138,114,179,101,205,180,162,57,58,138,243,142,52,81,70,29,174,184,99,54,170,116,247,157,224,244,211,167,226,179,219,57,123,129,218,192,41,204,61,128,193,126,13,132,104,211,192,76,144,16,96,16,222,128,1,132,37,210,37,10,94,83,10,241,79,186,172,101,215,105,173,214,143,140,40,193,98,226,20,43,64,157,32,52,124,192,209,151,49,34,224,115,84,144,127,90,19,90,38,213,36,130,162,73,10,80,178,97,250,167,103,72,186,237,172,162,215,42,157,58,123,8,52,186,6,218,68,212,16,202,238,37,145,228,147,141,145,236,230,104,97,50,121,84,113,61,148,157,190,76,217,196,63,8,68,77,92,208,211,229,101,13,142,231,82,187,146,57,27,49,139,171,102,156,194,41,157,81,21,155,35,215,85,136,254,251,25,45,244,193,27,230,0,128,39,191,250,133,0,231,114,17,136,20,166,94,0,149,64,40,144,6,3,12,129,26,106,200,72,231,136,60,9,142,214,28,1,242,219,107,154,80,124,168,158,184,221,65,228,43,106,118,93,56,54,67,125,51,176,173,130,201,233,145,123,202,25,98,16,57,243,133,150,33,101,164,147,110,131,185,156,83,135,129,195,71,28,229,106,109,108,227,224,112,242,136,25,16,52,203,232,118,35,189,243,108,197,16,34,37,188,149,78,105,242,201,41,149,13,204,37,154,175,161,133,79,11,40,214,201,27,227,119,99,91,222,226,34,180,170,76,124,16,131,107,24,191,146,231,196,186,141,3,36,3,46,223,227,13,161,78,108,44,52,179,188,196,193,227,11,129,84,104,212,224,81,103,242,25,35,214,211,117,34,32,54,254,0,99,177,182,254,67,148,61,21,158,180,239,67,84,116,86,44,73,113,143,238,41,1,80,219,185,4,221,179,114,208,80,152,9,2,26,192,97,132,80,193,130,180,145,156,93,58,136,136,242,137,175,5,112,25,142,206,49,16,91,213,59,160,65,237,172,69,36,184,50,43,29,14,3,165,8,17,71,58,241,104,175,6,144,134,22,45,83,82,51,1,18,161,215,12,185,19,12,103,70,8,198,51,191,117,106,235,157,219,171,17,20,36,33,185,11,211,129,131,76,104,104,70,32,21,23,30,76,7,20,44,43,33,82,109,221,213,93,178,138,205,2,223,168,210,250,22,48,140,105,52,94,102,241,88,225,99,156,181,37,155,249,49,163,173,29,50,222,179,204,184,216,246,116,143,107,53,248,231,185,27,174,70,250,206,106,187,140,237,219,116,109,180,210,165,141,147,74,93,168,235,181,209,83,232,62,142,181,7,177,27,122,68,11,79,62,158,214,75,89,117,122,255,251,178,68,203,139,212,190,103,76,59,140,66,240,146,44,217,99,112,101,204,18,101,157,48,13,177,111,194,77,179,101,141,198,26,24,17,49,42,57,170,168,129,147,139,39,254,163,191,142,125,21,29,47,182,46,180,93,87,49,202,181,203,126,161,183,209,135,185,71,58,146,1,154,0,186,101,229,249,161,99,38,88,62,11,63,12,88,42,21,7,154,56,116,56,20,113,139,128,168,12,4,13,98,76,217,196,158,112,32,213,207,73,147,71,246,137,226,73,246,171,212,232,65,116,117,142,252,252,34,246,221,98,88,146,229,221,141,135,47,73,210,177,244,169,253,52,33,8,107,248,87,49,179,85,166,230,165,219,178,87,241,37,218,138,119,102,199,214,195,168,188,93,89,101,161,87,218,34,140,47,195,111,91,195,87,147,24,199,95,76,205,249,140,79,225,140,234,108,76,243,31,25,217,218,145,139,45,181,252,103,124,201,158,239,219,127,199,245,124,37,42,0,64,29,183,254,25,177,44,116,240,209,138,207,195,161,208,104,20,48,12,36,70,34,11,53,53,234,177,150,92,65,46,180,176,17,178,119,56,186,212,9,85,209,135,13,32,52,78,113,151,89,45,58,138,202,94,113,91,95,180,233,143,234,40,83,71,153,59,102,152,181,99,49,6,233,188,228,185,104,153,105,233,98,116,140,83,237,87,180,251,231,126,154,74,77,169,75,157,137,218,154,108,109,218,100,250,107,148,114,249,253,189,61,176,178,110,90,27,75,195,20,60,118,202,24,251,99,80,210,221,204,204,86,153,235,139,251,142,111,182,157,239,255,255,165,229,120,186,238,6,106,0,59,110,188,214,82,99,206,169,205,66,138,50,16,68,198,225,48,184,144,200,166,114,104,163,70,16,4,159,180,189,71,39,97,206,107,171,109,187,67,47,46,45,36,84,112,232,240,93,19,135,102,12,188,6,76,243,15,107,7,82,51,38,77,237,91,56,159,157,145,54,145,232,186,185,148,172,147,89,215,16,62,123,70,25,122,82,76,210,39,215,207,143,115,122,111,133,138,104,163,199,85,111,72,181,187,155,205,81,240,229,20,183,63,111,218,60,250,204,74,69,111,180,165,167,19,52,48,91,210,52,237,44,197,148,180,99,94,162,153,22,194,241,80,21,251,125,140,119,240,53,249,48,201,37,23,140,12,50,94,160,162,33,128,193,75,14,166,203,89,52,89,179,88,170,209,37,50,161,67,154,40,249,12,10,8,164,66,92,186,1,177,184,48,172,145,42,23,248,234,214,79,219,117,76,195,130,110,98,245,102,95,246,79,66,236,130,24,228,60,193,230,139,155,23,28,54,150,172,56,109,15,214,17,122,74,183,26,229,67,211,211,75,82,177,41,235,152,147,75,161,108,243,51,255,251,178,68,202,136,196,184,102,204,187,140,91,112,143,140,217,99,113,40,136,18,49,157,50,110,37,15,130,52,51,165,205,221,160,57,49,90,14,145,27,52,116,152,114,174,185,28,78,245,153,84,209,235,242,153,197,22,131,254,255,122,136,29,2,19,20,252,141,1,72,0,203,182,220,195,248,248,199,178,8,224,103,77,252,108,0,64,24,10,96,143,69,82,178,245,44,69,182,157,139,169,166,195,141,18,130,179,176,222,90,134,1,57,12,4,33,248,225,85,179,4,16,244,80,16,14,194,208,160,174,58,184,26,244,240,219,88,55,70,228,248,111,106,73,184,168,151,86,54,34,222,36,187,149,186,107,104,106,145,105,61,160,137,248,169,185,165,71,238,56,123,122,171,167,98,18,31,133,238,158,118,153,180,152,78,222,175,94,111,225,184,238,239,116,155,148,44,103,201,95,118,179,234,177,3,187,233,52,144,226,100,0,187,174,208,240,234,12,241,16,196,166,78,53,0,194,4,214,105,170,153,152,144,146,101,168,56,64,122,176,34,146,18,94,40,41,22,231,0,138,4,34,113,202,81,177,44,127,35,28,143,68,213,56,13,216,250,46,129,12,122,43,49,48,34,215,246,23,155,165,158,17,70,10,50,197,106,99,48,227,32,238,42,177,70,155,200,185,146,203,83,11,198,157,153,121,227,151,155,30,189,24,93,188,29,193,163,160,59,21,66,90,203,24,138,163,33,151,26,162,240,153,164,197,193,206,40,199,106,154,212,74,83,249,188,108,52,200,152,225,233,105,97,113,94,22,111,234,167,198,85,195,78,128,42,180,0,37,182,252,107,244,177,149,38,134,38,3,153,244,92,100,177,41,129,64,6,46,82,154,76,16,24,43,47,130,116,130,67,2,220,178,56,139,152,162,64,135,232,218,107,16,70,213,110,8,82,43,205,104,44,111,12,27,138,90,201,193,133,243,41,187,25,126,53,247,197,91,24,72,159,35,100,171,59,249,62,220,228,51,83,151,179,80,125,105,134,83,45,56,207,109,71,101,235,123,153,42,223,123,69,76,185,107,222,219,231,16,47,123,63,191,176,200,107,253,110,163,17,100,186,50,199,82,2,53,13,243,54,115,121,111,94,13,238,251,243,118,243,239,188,255,126,231,35,229,243,126,177,24,7,237,224,173,28,202,66,147,0,149,12,44,9,7,11,149,184,196,67,64,128,228,70,72,132,245,30,6,193,247,15,34,245,205,197,114,147,174,56,81,30,218,168,210,219,130,162,150,142,21,133,48,166,49,150,3,199,43,115,166,157,102,170,158,248,76,203,50,234,62,161,42,102,197,108,121,178,148,196,21,19,196,44,221,163,251,214,116,213,205,92,213,215,251,252,113,82,50,169,170,123,126,98,249,57,34,255,251,176,68,207,142,196,217,102,203,27,108,67,208,154,172,217,83,113,230,92,16,33,155,50,110,49,11,1,241,179,102,141,182,21,113,125,74,171,103,225,224,117,21,87,75,35,182,218,107,239,255,209,62,121,174,191,255,144,72,2,183,223,241,23,202,70,149,9,13,0,112,28,8,154,6,138,48,96,65,203,189,16,19,1,59,128,136,120,200,114,99,163,233,171,37,227,76,46,151,78,173,116,235,216,97,230,206,140,137,172,85,156,181,125,78,24,227,39,122,15,87,33,123,85,135,57,204,229,33,218,174,57,21,18,36,69,125,42,194,180,102,161,18,207,161,174,229,103,186,43,59,107,84,101,83,180,202,140,116,154,202,233,180,232,71,181,157,235,230,213,46,69,125,222,138,73,249,205,185,30,82,96,203,213,0,203,127,212,206,20,22,120,99,241,0,58,24,98,1,8,64,144,168,55,30,15,177,196,118,98,192,32,20,148,189,16,126,13,194,46,216,36,22,123,33,145,192,155,165,165,139,188,83,87,224,169,109,155,53,41,167,44,72,171,235,85,3,131,12,166,99,217,153,48,231,43,62,178,247,236,107,243,238,240,226,223,43,221,214,18,57,174,221,61,216,107,217,83,133,106,69,15,162,184,115,72,133,155,21,48,130,71,32,166,65,43,94,162,210,122,7,228,97,137,66,25,37,98,48,139,12,92,59,221,229,238,174,103,163,252,101,169,90,213,47,99,42,41,69,17,158,94,232,158,181,92,127,253,16,48,192,1,205,191,230,217,226,104,245,32,135,211,102,41,6,143,132,10,158,113,73,213,7,198,81,176,40,28,137,96,160,23,222,141,71,18,161,211,33,0,99,145,24,251,216,255,192,140,74,63,134,82,137,68,29,11,157,148,168,76,113,113,206,74,94,109,212,231,27,74,12,81,65,32,50,137,65,197,139,56,178,21,183,90,232,216,122,75,194,14,73,60,205,200,152,65,136,32,150,227,136,84,95,115,7,94,194,234,153,141,43,77,20,205,90,156,164,216,177,142,58,21,80,247,122,161,214,236,146,116,81,102,59,141,44,161,89,85,137,97,213,86,49,45,172,150,190,70,159,72,174,93,140,250,87,37,133,185,120,81,77,69,15,107,77,65,99,56,0,110,219,236,98,129,70,144,32,99,18,102,194,118,58,64,96,160,102,62,100,102,97,19,10,237,43,211,89,64,83,254,41,78,208,36,143,60,130,236,19,187,49,25,107,100,177,34,121,103,187,16,141,203,37,50,60,165,178,248,123,61,103,89,23,65,237,121,80,196,36,216,61,204,46,208,162,140,61,140,109,221,39,8,28,216,167,57,165,18,93,201,177,151,122,213,175,8,109,214,54,209,27,79,27,107,171,52,71,97,210,118,22,152,108,187,38,255,251,178,68,220,140,212,229,102,203,155,134,94,98,167,140,217,99,109,40,196,83,121,157,46,109,153,121,138,122,51,101,205,183,153,184,138,80,69,154,11,148,225,221,199,103,160,184,198,151,222,255,30,103,10,158,232,124,234,210,209,218,127,156,219,236,99,12,184,107,190,41,0,167,68,0,17,8,73,183,12,57,4,209,228,76,32,48,120,168,236,76,140,188,206,52,156,131,33,74,14,91,213,126,228,168,211,41,225,75,38,183,69,213,149,116,52,94,178,51,43,96,32,148,10,212,168,77,134,25,249,135,69,217,220,204,251,249,142,143,111,185,7,58,21,230,209,52,133,172,107,255,39,253,67,164,187,106,156,123,240,201,20,109,82,104,209,81,174,25,79,121,149,166,255,27,115,39,84,81,232,99,110,26,44,217,71,37,58,50,139,163,161,34,246,253,182,24,96,17,24,128,151,152,139,46,153,189,122,108,189,215,156,255,119,156,138,221,26,222,7,189,174,245,119,235,199,2,33,51,146,80,29,170,0,2,145,41,191,215,96,173,16,242,200,140,41,109,144,130,168,241,129,4,162,164,190,180,173,182,134,102,179,189,29,140,77,231,218,30,103,171,209,239,202,155,132,200,6,63,148,98,18,109,228,104,109,93,23,47,47,144,92,115,54,239,160,202,148,233,202,153,215,79,121,45,71,101,117,18,113,137,204,187,58,55,18,122,118,204,239,121,83,237,236,227,84,67,94,255,214,127,121,230,119,55,194,170,110,245,30,212,26,106,228,234,231,53,135,69,134,204,79,31,186,170,158,199,156,178,156,195,232,75,120,249,140,101,67,8,64,73,208,0,18,221,185,130,98,198,118,27,24,220,32,101,178,17,133,192,234,168,104,0,1,149,64,137,126,195,132,0,39,69,130,229,13,48,168,83,6,139,13,209,56,196,6,40,78,48,149,74,216,143,177,130,161,90,168,98,119,53,189,183,243,46,125,223,78,222,117,45,94,191,251,95,117,252,77,165,91,165,90,186,178,171,163,31,37,203,187,184,194,105,91,25,249,106,130,54,218,67,139,140,85,170,37,104,72,196,84,165,6,34,212,147,218,243,142,117,247,199,49,133,144,130,105,24,70,32,152,131,31,232,67,169,44,160,100,0,20,146,50,119,33,7,68,178,113,229,7,141,44,33,76,64,41,186,159,9,22,47,20,142,20,2,26,38,71,214,43,66,163,200,140,229,49,217,29,219,55,98,79,202,113,201,229,214,160,24,46,84,213,26,204,27,12,211,10,32,76,135,8,76,21,114,113,141,35,37,110,16,33,17,249,105,193,154,238,253,25,200,98,45,211,125,69,74,54,108,33,48,36,141,183,132,241,165,105,234,70,92,60,94,150,156,122,70,251,174,165,144,142,62,204,16,12,255,251,178,68,196,136,132,87,103,79,83,102,85,120,136,76,217,147,113,229,110,19,61,157,42,109,153,23,66,101,51,102,29,167,165,81,56,223,170,200,161,181,107,112,146,52,111,2,37,172,209,127,152,61,18,158,127,190,110,98,98,255,227,218,52,121,187,189,165,219,193,10,16,5,253,190,231,116,41,244,150,5,166,58,120,0,33,111,30,217,166,136,3,243,25,46,99,49,112,41,148,171,202,103,132,215,195,153,180,74,26,57,29,110,46,41,96,233,155,74,158,79,227,60,157,179,154,133,213,171,2,66,169,95,188,133,237,76,235,4,211,139,75,193,9,167,67,101,246,18,205,140,80,195,39,53,125,245,39,72,247,38,166,211,18,133,199,37,255,78,80,134,198,151,74,108,18,55,105,169,116,194,208,205,154,202,110,123,175,120,199,184,66,10,99,147,248,211,151,127,249,206,230,94,197,180,19,59,98,164,146,36,52,188,166,187,125,35,230,207,171,121,247,2,16,234,0,223,253,184,204,19,209,102,249,128,203,230,25,10,152,48,2,165,38,94,36,4,11,97,232,0,84,8,190,107,175,248,195,198,231,210,187,157,198,107,241,139,81,76,225,141,170,104,172,74,189,36,94,82,56,121,193,31,198,58,222,55,147,75,7,0,194,79,158,243,36,105,207,21,38,196,97,65,4,198,67,159,228,210,144,181,68,226,77,199,65,138,60,174,179,48,253,230,143,69,105,32,93,68,93,182,251,216,254,182,53,245,163,90,237,233,89,118,187,101,116,254,131,151,181,101,47,177,7,242,146,145,191,200,5,171,174,220,237,76,178,62,251,207,241,75,99,115,25,110,150,131,162,176,3,0,41,35,144,194,35,6,58,11,167,21,20,179,71,132,8,228,132,142,84,73,206,227,147,2,20,133,201,85,9,160,34,117,23,253,250,14,187,238,170,249,73,83,232,76,22,122,103,11,55,34,197,20,173,229,149,122,202,187,216,231,243,183,141,136,233,214,99,34,51,179,255,204,179,41,42,103,92,243,79,154,195,58,219,123,243,223,30,46,218,3,57,204,81,96,13,204,191,129,139,204,136,32,135,128,242,255,225,2,190,195,115,82,96,48,2,87,91,77,148,208,61,184,4,203,70,227,0,29,193,66,35,8,9,135,65,166,21,1,5,0,4,64,164,250,89,105,94,213,217,218,243,134,158,50,40,249,48,68,169,48,53,64,31,73,230,41,153,63,53,55,59,51,30,138,133,133,140,18,18,44,87,173,146,204,236,211,156,86,76,75,4,196,115,61,210,88,16,17,15,28,32,80,26,2,195,29,221,231,167,116,188,179,136,50,115,211,47,34,234,143,21,6,199,52,180,76,141,56,199,86,115,133,195,253,169,9,26,52,247,48,236,93,154,177,210,255,251,178,100,200,140,132,216,102,205,27,134,77,240,114,140,217,147,105,35,90,21,41,157,50,110,49,15,130,112,51,166,93,163,38,184,229,76,136,131,4,165,51,27,240,115,58,156,223,229,121,52,194,209,45,124,136,137,76,75,77,132,159,254,199,49,163,106,62,78,50,156,1,172,96,145,110,187,25,66,103,20,169,176,58,20,154,185,140,24,131,46,80,196,32,84,144,90,141,46,118,54,219,64,239,28,159,26,75,26,177,127,42,214,96,9,53,60,87,178,151,23,131,96,0,68,63,32,97,5,183,60,157,118,68,204,219,95,254,226,51,128,1,10,8,185,38,154,126,240,6,14,134,244,201,28,171,94,198,229,32,110,160,76,195,135,12,99,165,141,213,24,177,112,228,185,230,125,165,26,233,164,251,53,154,153,9,132,161,43,147,87,21,75,90,203,141,125,179,215,31,84,173,198,48,90,63,125,82,98,69,228,10,21,140,25,7,63,249,255,173,52,83,220,106,145,24,203,11,62,0,69,5,54,251,1,22,12,119,16,198,198,204,76,217,45,150,240,177,98,3,20,201,123,70,32,215,10,35,71,59,35,173,90,51,171,208,92,178,239,227,123,116,21,112,197,140,147,82,162,227,72,168,234,93,82,91,164,146,147,70,201,160,20,121,125,153,36,67,21,136,62,110,201,91,251,210,102,186,101,244,140,75,49,165,146,189,230,183,65,186,166,119,93,45,204,188,180,68,236,230,197,34,139,97,109,167,84,122,170,234,83,91,255,254,175,254,171,161,118,253,79,111,65,138,58,149,38,108,17,52,32,110,223,227,14,34,140,55,54,48,216,84,4,90,32,9,1,132,102,3,9,3,141,73,92,156,100,0,27,44,249,223,151,210,185,245,228,143,237,4,182,75,20,191,140,236,238,113,234,176,85,132,33,105,57,148,230,144,170,93,106,247,73,36,137,17,146,136,78,102,91,86,203,182,29,118,79,87,176,107,189,29,49,208,143,222,217,238,221,240,211,109,178,51,55,93,77,158,27,172,234,137,153,234,237,22,99,214,32,127,99,19,168,34,98,59,190,218,13,5,215,245,83,220,211,91,234,198,41,187,121,254,142,43,110,62,154,6,64,34,20,223,253,76,200,198,59,16,188,198,2,99,18,14,204,88,2,75,113,144,74,6,34,27,180,232,178,41,30,115,209,216,166,113,106,250,166,194,131,43,58,189,82,205,34,101,164,155,128,104,244,86,37,11,68,208,36,198,146,53,151,50,115,234,228,150,20,246,105,78,64,146,34,63,9,53,22,80,44,230,157,245,243,0,239,35,18,58,140,41,19,200,26,6,110,31,175,55,184,106,139,34,101,149,92,201,196,8,191,178,88,145,137,215,60,158,16,69,245,254,130,255,83,255,29,46,255,251,178,68,198,136,196,22,103,79,187,102,61,112,138,140,217,195,112,199,174,18,69,157,59,78,24,245,194,103,51,102,77,195,35,40,217,158,165,157,25,139,41,44,117,212,207,242,142,84,211,76,64,46,128,5,46,210,154,122,244,127,161,121,155,140,6,68,11,134,32,24,225,156,9,166,16,8,8,193,226,160,32,192,42,97,103,14,219,128,100,210,246,77,63,90,10,166,143,127,203,175,82,73,167,59,191,141,227,45,164,175,102,79,51,59,185,109,156,58,9,115,146,98,48,121,186,108,73,13,95,40,137,10,65,190,230,204,255,241,155,82,136,203,131,18,248,98,206,16,162,34,25,53,186,173,162,146,165,158,81,180,130,171,73,212,156,42,246,20,72,211,88,153,198,148,222,136,217,126,69,255,246,205,95,254,77,252,191,113,189,195,215,151,88,148,66,83,32,179,225,41,127,195,146,218,160,9,213,0,23,109,144,204,183,88,234,64,108,212,203,53,20,207,120,35,0,16,216,192,53,69,203,76,152,192,208,170,5,18,105,139,126,91,24,129,100,182,38,94,3,216,136,152,6,27,56,102,68,225,233,184,186,57,52,129,184,163,140,141,157,68,201,4,96,143,28,137,54,174,29,153,73,88,43,4,108,53,104,101,63,224,255,29,175,15,239,205,105,86,95,199,100,248,174,25,183,82,134,199,29,108,222,40,171,229,191,210,217,105,92,165,41,167,56,74,230,253,165,223,63,191,253,135,77,187,223,221,234,165,44,247,191,58,118,134,75,46,90,163,30,147,215,184,226,80,87,46,146,157,38,228,56,116,30,136,8,186,227,101,6,231,64,164,99,233,134,164,26,10,75,8,14,55,229,192,209,245,76,145,128,16,114,240,38,83,109,4,152,162,15,75,17,194,52,186,194,243,113,192,253,184,49,75,242,190,2,6,117,4,213,248,22,106,67,2,36,66,211,65,203,78,202,136,77,173,110,102,206,207,99,154,37,122,69,46,100,74,84,82,204,2,35,103,44,226,229,175,32,198,152,58,153,91,123,49,48,186,55,83,206,130,171,74,14,170,116,229,132,217,145,174,83,219,228,187,82,249,246,89,46,235,229,255,238,216,29,67,121,216,37,226,86,142,231,44,56,23,146,149,133,111,46,83,211,81,204,114,156,0,103,255,195,190,150,63,176,82,81,1,130,81,98,196,127,50,99,195,13,11,107,11,122,133,155,179,215,242,110,80,214,97,163,136,214,120,234,234,132,134,136,32,42,70,219,7,69,199,20,110,23,137,193,229,148,231,203,48,156,115,16,170,101,164,154,64,156,113,120,76,92,201,11,202,85,62,163,239,125,228,194,74,93,45,80,214,198,24,214,134,141,48,113,239,19,57,36,142,39,218,41,92,68,57,79,152,54,255,251,178,100,209,12,132,229,103,76,155,186,72,112,153,44,233,99,109,134,104,18,201,157,54,109,165,15,194,85,179,166,169,163,38,56,146,232,96,241,13,150,105,137,65,28,178,157,219,229,92,144,250,70,77,176,158,101,146,7,16,30,165,124,167,14,59,251,246,251,169,248,31,220,42,253,0,90,28,2,82,237,182,49,66,142,91,161,16,0,24,226,232,23,96,212,199,51,228,33,149,92,188,91,165,3,137,71,28,164,205,245,177,61,41,79,160,234,167,222,46,61,198,188,224,99,239,41,202,28,75,15,196,94,73,193,197,7,173,141,62,57,32,194,123,69,173,158,241,29,173,85,158,118,31,45,217,212,106,40,109,43,186,172,122,11,217,207,170,133,95,119,227,141,91,89,178,98,108,40,210,75,167,137,34,171,71,107,62,210,185,215,245,46,41,106,197,57,124,212,171,32,233,71,149,107,226,198,182,141,48,255,6,127,142,121,32,86,16,76,210,65,213,126,66,240,75,138,0,64,167,127,254,152,254,152,113,51,139,174,97,161,1,100,0,193,227,6,130,196,136,206,42,230,125,21,141,227,135,228,245,162,218,148,73,187,41,135,111,229,102,214,55,119,118,103,12,251,77,133,164,161,180,10,89,74,128,163,136,169,8,225,82,68,144,226,102,229,79,252,163,135,87,84,215,109,255,246,188,251,227,103,91,126,76,50,164,147,54,198,179,124,239,223,248,127,251,251,157,214,215,244,179,119,180,180,212,235,204,18,213,115,126,86,81,19,10,59,243,118,164,135,68,230,95,67,77,145,170,247,155,58,111,245,156,27,128,0,36,0,51,93,97,197,160,17,120,202,57,16,163,28,14,52,12,202,76,59,66,149,99,69,68,54,179,28,125,111,83,197,231,233,231,183,49,126,181,52,169,249,177,75,114,198,181,223,238,138,226,223,197,180,245,159,235,157,41,255,244,135,119,32,38,157,179,3,45,198,50,131,112,76,180,113,199,43,154,181,52,32,139,52,61,205,128,131,228,136,174,84,92,84,58,64,156,43,13,167,85,5,25,107,27,83,57,31,230,208,16,60,106,239,83,203,37,83,57,106,167,91,44,250,53,195,96,19,118,246,152,214,80,31,254,41,24,162,77,24,164,48,138,166,54,192,14,98,195,128,64,176,0,182,64,161,144,194,74,176,231,246,179,244,227,187,176,76,202,138,192,192,120,56,227,238,9,28,106,202,76,161,115,164,102,6,208,245,112,142,172,129,106,212,5,245,104,223,167,156,110,61,155,97,130,54,62,55,8,125,185,199,39,10,150,247,228,126,239,141,74,19,137,89,252,54,178,43,157,213,212,39,9,82,146,85,137,174,222,201,166,210,82,113,93,53,226,139,96,202,82,245,111,159,74,231,41,236,150,255,251,178,100,199,136,132,81,102,206,59,134,85,240,128,76,217,154,104,103,190,20,89,155,46,110,233,35,130,67,51,102,105,164,153,81,182,183,37,13,138,177,221,75,122,77,169,235,89,73,89,247,45,13,202,123,41,45,142,131,31,211,249,208,0,229,1,0,53,246,219,153,0,6,126,56,97,3,140,208,168,41,100,22,28,153,2,175,18,128,3,64,167,216,24,7,13,12,147,54,209,156,16,0,143,112,147,230,167,214,107,15,225,177,247,51,243,233,104,84,59,77,118,238,219,253,253,99,204,17,208,28,99,189,74,81,53,238,204,47,179,165,41,32,205,145,116,197,97,13,205,132,89,169,145,148,139,195,253,243,124,198,89,245,62,15,242,133,215,137,69,54,205,72,206,105,204,249,189,201,100,171,81,151,71,9,237,161,234,85,4,72,168,209,168,192,199,64,238,137,180,32,150,44,136,254,230,15,107,0,99,0,57,174,244,199,185,176,236,177,216,195,146,108,205,176,196,192,224,84,20,26,24,18,55,139,25,43,241,69,213,145,171,189,108,190,22,5,196,83,242,75,8,96,169,180,103,192,186,32,196,228,230,21,170,208,138,164,218,166,76,165,107,78,80,217,20,218,212,56,165,25,94,242,199,30,44,52,204,30,85,232,203,17,18,170,150,221,91,138,183,181,187,148,152,139,89,155,222,100,140,148,135,180,217,167,238,170,75,118,229,204,31,175,71,146,90,45,69,141,68,17,22,68,23,144,234,184,146,18,139,110,132,12,69,19,112,104,241,194,51,87,28,20,105,56,246,161,195,21,83,142,238,216,75,127,113,200,192,5,165,128,32,12,191,253,205,27,206,203,205,86,132,6,136,133,88,19,83,64,109,19,47,125,162,108,190,86,205,121,185,69,79,207,224,168,116,129,7,33,76,205,175,7,34,253,225,183,203,127,247,62,54,39,12,229,18,132,154,14,211,212,237,234,190,238,75,206,164,66,168,194,48,183,63,29,210,69,108,97,134,144,6,117,170,137,46,22,158,252,69,201,110,155,99,194,11,50,138,33,135,39,55,153,16,114,46,121,50,157,249,179,251,150,91,68,248,63,130,230,117,201,73,63,242,238,244,102,33,154,163,158,19,101,167,116,223,229,100,21,175,193,116,0,174,251,67,160,172,77,110,246,1,27,13,124,5,64,74,52,142,37,12,74,25,38,1,41,130,79,34,163,35,73,44,228,205,50,29,99,241,124,161,214,109,45,140,67,20,179,144,135,251,115,48,108,190,188,63,92,66,141,243,93,197,18,71,60,74,202,83,12,62,54,193,148,174,113,36,125,190,81,85,10,181,181,146,217,198,109,222,55,36,86,223,155,87,126,82,189,94,109,158,155,237,92,133,226,141,83,114,209,12,211,111,90,213,255,251,178,100,208,12,133,1,103,75,155,172,67,112,141,172,233,151,103,70,42,20,185,157,46,110,37,119,194,123,179,102,93,163,38,121,160,39,111,41,251,72,247,101,237,56,40,199,130,218,143,60,18,130,35,165,233,17,153,28,248,156,214,65,181,148,245,15,231,230,94,229,44,173,120,100,156,123,217,123,169,103,237,135,236,76,26,178,7,109,251,126,23,150,110,32,4,34,37,146,92,225,192,7,2,152,85,2,239,91,108,41,139,50,57,29,188,224,233,76,130,81,186,11,22,113,134,194,158,19,223,90,255,235,162,68,178,6,36,26,198,97,48,64,232,40,231,115,100,81,94,94,48,228,226,243,34,243,39,180,96,194,185,133,4,194,36,16,180,212,51,206,249,156,168,58,175,252,72,180,114,174,201,100,49,91,196,230,129,3,113,102,117,6,107,244,146,157,191,77,152,179,141,118,18,129,213,161,53,73,140,151,212,139,188,142,54,133,87,166,117,139,64,164,13,146,149,85,102,105,2,132,235,62,219,73,12,207,163,212,6,209,206,244,76,222,42,0,39,101,136,234,220,161,118,225,159,6,198,5,87,24,32,72,34,10,153,12,166,98,0,193,130,192,42,12,58,12,98,135,66,18,226,16,216,252,193,112,144,52,60,87,21,158,15,79,152,146,24,137,25,113,17,87,134,49,231,164,138,40,36,200,60,124,92,12,99,170,71,192,234,136,234,197,77,190,70,210,62,245,209,59,205,171,173,202,218,211,53,164,202,223,60,164,123,162,76,105,56,249,224,225,236,198,180,210,172,54,62,17,91,234,47,249,206,151,215,254,78,23,30,73,149,215,191,127,255,222,149,254,171,246,191,53,30,161,0,2,4,185,26,76,223,51,14,136,196,195,9,131,32,0,129,13,152,210,144,68,163,149,27,55,3,163,168,169,92,9,185,197,109,56,40,54,117,124,69,138,194,163,250,240,68,203,209,122,104,241,250,84,27,67,15,120,77,161,161,216,170,168,77,112,149,49,213,146,101,185,150,62,229,184,153,81,139,69,14,153,81,46,215,102,253,210,74,77,80,199,85,69,126,147,73,187,138,249,182,93,102,94,133,107,107,165,255,253,25,139,161,190,167,173,68,46,62,201,187,69,24,62,160,220,103,53,37,79,84,58,254,151,249,8,0,50,109,173,54,77,128,200,193,227,0,144,12,102,161,48,64,24,48,34,85,23,13,15,11,150,158,109,57,86,167,245,136,171,147,4,11,185,20,54,82,9,69,84,14,196,167,50,222,74,161,101,77,248,61,235,102,107,46,94,166,108,211,3,69,181,59,205,208,238,35,88,187,28,64,248,226,165,225,150,105,41,238,16,172,196,215,29,114,132,223,99,58,142,18,43,25,35,157,116,126,109,183,137,191,255,251,178,68,190,12,132,93,102,203,27,140,66,208,135,172,217,183,109,136,79,16,125,155,48,110,25,13,194,34,51,167,13,183,152,232,254,198,115,181,124,251,195,66,205,66,141,168,191,230,167,130,188,112,197,191,142,126,71,107,50,208,5,130,238,223,254,108,117,134,172,56,100,165,134,0,131,112,120,4,107,44,132,25,94,137,5,9,170,61,167,109,149,235,199,208,122,42,106,245,225,136,104,255,88,197,205,187,10,61,182,240,98,105,226,228,141,103,62,91,207,46,8,209,184,246,141,173,181,161,209,241,83,187,79,31,124,124,216,79,74,203,60,162,245,39,199,69,155,163,184,241,112,158,116,217,14,90,101,121,143,206,47,59,90,24,101,231,255,253,101,254,114,242,123,193,180,157,251,138,101,254,232,31,130,122,4,248,127,252,118,175,121,247,150,251,165,227,1,181,0,59,117,172,210,120,44,221,129,16,199,113,28,194,81,160,28,35,161,233,130,129,233,129,161,25,129,160,26,130,0,64,49,224,49,54,145,205,207,218,227,134,56,182,200,214,112,180,106,6,169,201,229,96,250,128,193,91,228,79,105,6,82,155,151,21,56,156,179,248,237,114,150,164,15,174,87,91,95,21,161,103,182,62,140,56,162,230,8,106,46,79,44,150,108,165,148,114,237,213,10,65,28,78,40,124,70,244,56,136,63,6,146,40,46,41,7,116,249,163,110,174,46,49,212,119,101,205,34,81,92,232,33,227,6,150,85,191,47,25,253,139,41,183,109,55,215,49,220,181,127,79,119,255,243,240,100,54,224,26,192,9,199,27,52,246,127,57,57,20,3,17,230,188,141,64,16,80,184,102,171,8,198,132,1,47,232,48,16,48,169,12,44,132,100,68,93,79,229,230,225,21,109,221,20,17,180,198,180,233,52,213,53,133,218,110,82,136,71,200,94,75,243,147,220,153,121,163,143,213,217,88,72,57,208,142,20,148,177,58,46,101,51,73,130,27,7,5,20,196,240,22,26,72,236,81,90,249,59,56,129,109,7,166,113,249,223,166,44,179,24,243,89,144,91,166,130,253,82,253,29,136,108,93,235,97,18,209,118,200,194,203,156,104,247,191,249,74,200,100,231,39,157,157,21,220,185,60,194,212,230,173,185,181,243,245,250,207,255,125,254,141,107,175,161,64,153,191,250,25,87,42,29,116,0,8,76,126,44,30,34,164,233,139,65,69,2,232,219,12,44,3,225,150,192,252,95,165,111,232,231,106,95,142,200,178,202,59,127,61,78,240,157,99,10,192,114,246,102,245,99,137,160,199,179,249,237,136,110,209,107,253,170,135,73,71,171,87,186,237,23,76,78,59,247,198,186,168,65,169,211,57,11,99,49,202,219,43,253,43,25,219,170,49,241,255,165,255,251,178,68,213,140,197,2,103,74,155,172,67,224,165,44,217,67,119,38,78,16,181,157,52,110,24,245,194,20,51,102,205,205,32,56,81,237,38,194,114,181,79,186,34,84,153,141,61,143,156,116,199,111,67,206,69,58,251,53,126,215,95,233,207,101,225,134,4,219,119,220,195,116,208,85,96,200,39,15,44,96,6,171,1,239,30,85,42,232,74,29,68,75,174,212,108,205,74,251,14,210,109,158,156,83,130,161,54,80,173,15,197,88,131,69,198,137,40,147,217,131,226,204,178,219,158,101,37,198,148,229,146,102,84,108,243,104,177,87,111,171,84,87,91,59,44,175,204,195,145,199,197,30,140,196,247,107,204,18,203,118,246,154,50,53,162,211,44,22,154,124,95,152,113,198,205,77,203,204,142,229,42,210,70,81,188,145,108,183,189,80,238,103,227,216,103,252,162,244,26,1,75,110,180,224,182,204,224,68,195,135,13,82,92,64,10,60,24,107,64,172,33,155,194,208,10,133,116,99,64,56,6,166,228,97,241,186,180,70,170,8,238,124,170,49,205,95,186,180,233,158,41,36,73,119,158,60,61,37,192,39,158,146,36,137,90,187,233,135,225,104,54,30,77,10,107,114,112,209,82,141,198,66,83,242,226,49,67,34,58,154,187,65,4,104,196,29,158,136,118,40,194,140,34,12,109,202,161,6,45,70,144,252,105,41,179,140,140,77,185,250,25,72,119,86,24,237,77,241,202,203,78,253,155,71,242,165,255,71,118,127,235,78,33,191,231,255,221,170,187,148,3,96,3,215,237,205,219,68,208,166,204,137,36,15,248,2,28,5,0,155,20,192,59,221,11,148,164,144,43,138,30,218,219,93,179,165,142,5,27,106,96,215,97,85,40,20,24,102,36,241,157,133,113,109,56,196,131,19,72,241,152,28,85,126,130,114,248,202,205,202,79,241,235,99,203,11,26,40,113,84,103,213,101,11,161,89,122,172,118,59,27,156,101,178,147,102,181,98,118,53,248,136,142,218,68,186,27,184,176,154,201,91,10,98,41,47,44,184,44,251,204,133,215,223,145,65,149,44,189,73,20,93,140,78,191,172,172,201,106,81,250,31,220,118,42,171,157,255,37,217,49,47,255,205,172,197,216,204,202,21,173,128,20,223,235,143,181,227,56,8,33,177,218,168,5,12,239,3,177,148,8,159,134,24,67,124,220,224,56,124,200,24,119,32,96,60,210,230,200,98,232,131,11,7,208,187,169,8,194,77,205,70,38,219,14,146,251,5,94,194,104,215,31,228,140,33,64,36,117,8,52,83,162,228,209,128,149,126,201,215,123,44,174,162,136,34,147,210,224,213,186,14,83,19,49,199,6,228,236,22,11,36,237,126,227,222,44,214,68,138,68,211,41,2,153,255,251,178,68,213,8,196,196,103,76,27,108,51,80,159,108,217,131,109,233,102,83,13,155,52,237,36,205,194,111,51,165,205,182,26,25,173,177,90,177,155,91,198,65,20,126,215,100,127,42,101,245,232,147,21,221,208,252,170,49,46,3,244,80,90,100,239,242,195,245,254,217,238,193,128,14,235,191,57,101,67,94,75,51,210,179,122,9,67,51,17,16,49,190,241,83,230,94,154,134,4,48,245,10,132,206,225,16,117,161,219,111,165,133,18,65,78,184,148,89,142,17,133,147,161,186,176,225,99,145,16,89,210,100,222,128,182,211,95,38,184,220,11,74,144,68,139,170,203,137,34,108,148,73,18,224,162,213,105,36,7,37,211,18,132,214,204,114,121,251,243,102,115,32,239,17,79,87,53,70,154,109,81,74,59,21,62,53,77,184,127,252,187,65,86,105,38,193,182,229,81,94,39,247,233,148,249,12,113,207,15,197,69,144,145,211,243,179,190,58,183,196,235,15,133,27,223,108,5,216,33,79,191,220,222,209,61,129,21,208,103,118,42,254,25,192,77,127,9,67,34,143,71,217,37,53,71,87,77,171,167,32,163,102,69,153,210,117,195,76,67,26,126,249,165,153,111,248,110,73,109,173,253,62,149,97,153,37,73,125,41,205,24,210,60,199,166,35,148,136,103,118,31,36,84,125,213,155,53,10,53,37,70,14,28,66,65,131,168,123,37,188,26,246,226,240,57,86,6,163,72,249,37,119,125,111,198,139,103,36,232,254,117,250,148,62,228,197,159,229,102,198,13,72,54,134,84,65,39,37,242,80,209,79,135,252,53,120,0,203,255,230,159,82,111,8,70,54,84,115,102,101,64,99,6,5,6,194,3,172,98,147,64,66,5,128,83,171,87,90,64,197,85,203,57,80,73,69,3,0,221,92,46,209,8,131,1,91,34,66,7,110,35,192,57,150,203,80,205,245,63,28,91,238,166,219,51,84,223,251,241,241,58,76,61,180,77,52,81,78,215,28,238,146,243,149,119,22,61,236,146,21,174,98,34,238,90,122,174,99,75,230,63,142,22,175,234,229,52,133,67,120,29,125,20,112,181,215,200,239,190,255,219,224,151,227,196,91,128,58,236,196,186,76,199,113,116,24,56,25,162,142,146,133,38,20,0,134,222,201,217,28,23,6,144,110,3,148,72,60,80,11,139,0,78,97,27,222,222,104,113,235,126,157,101,24,152,144,47,199,6,4,250,34,38,80,144,62,6,90,26,72,141,24,202,25,95,70,148,48,159,89,107,164,143,37,181,211,34,115,100,183,142,106,62,136,108,138,109,86,171,144,170,98,82,166,41,249,107,221,212,211,102,85,122,159,86,105,92,113,53,241,247,118,218,55,186,177,180,85,238,226,171,45,99,25,227,255,251,178,68,198,140,228,77,102,206,155,73,67,224,130,172,217,163,109,232,56,20,61,157,40,78,233,37,194,157,179,101,141,198,34,161,31,221,238,74,65,41,127,153,148,253,223,229,56,178,244,157,52,224,251,51,186,43,254,155,244,148,157,191,255,235,252,209,62,221,255,49,239,92,217,226,226,67,49,161,197,134,31,15,133,192,38,132,35,152,44,154,52,3,101,170,200,165,162,32,26,162,136,198,86,236,186,30,206,170,230,98,143,223,18,41,182,166,157,104,21,135,147,59,174,94,37,81,41,8,75,5,7,50,224,242,58,128,162,188,251,214,143,53,203,95,191,58,169,103,23,141,176,235,108,214,47,89,253,6,111,69,200,247,99,31,28,77,188,213,15,25,101,139,18,175,107,113,212,10,213,21,185,167,27,97,240,202,222,150,210,165,232,83,24,131,144,104,198,41,24,179,100,60,103,129,213,3,125,169,88,96,184,163,212,89,163,141,107,61,140,161,228,222,58,123,105,155,150,97,105,135,105,216,3,207,213,0,1,56,171,183,183,115,76,48,52,177,147,42,41,1,135,37,16,52,35,4,39,202,34,100,132,171,81,215,128,211,143,182,37,159,9,34,214,57,10,89,154,191,244,130,69,219,138,32,56,50,136,133,146,221,146,75,38,174,70,164,154,109,4,78,45,23,196,59,81,119,182,126,163,180,208,145,184,115,179,58,246,111,85,189,255,201,254,211,51,34,49,41,183,110,145,30,151,172,58,160,186,98,181,186,84,253,155,255,244,136,169,73,95,176,109,109,55,98,48,245,127,252,160,137,165,83,165,63,211,118,118,75,126,127,255,214,145,8,0,39,182,216,214,202,131,154,138,12,2,175,49,104,240,194,193,99,7,133,0,77,160,20,248,136,20,1,2,140,133,67,0,52,44,222,52,210,26,21,5,39,101,105,190,27,93,72,180,235,31,35,28,27,83,32,62,54,141,241,195,91,51,101,37,73,78,78,205,191,232,117,208,150,81,121,42,179,234,101,249,245,66,2,24,27,8,91,72,223,201,52,134,147,115,32,81,86,108,163,149,51,228,164,196,103,59,2,204,147,242,100,62,147,100,48,160,245,97,122,19,255,65,148,187,92,213,243,180,203,151,167,40,243,95,188,245,4,0,86,73,105,150,184,134,107,34,24,104,150,103,5,105,141,130,230,2,15,25,248,150,14,36,53,169,43,158,148,37,160,197,120,254,17,2,68,149,172,142,40,103,17,147,133,167,73,71,35,130,203,234,14,117,151,236,131,115,149,119,71,68,25,169,185,205,49,99,239,182,140,97,197,4,195,108,57,178,224,248,21,26,56,213,154,155,34,51,76,66,27,28,180,138,56,101,168,235,66,158,24,100,171,18,57,24,174,60,79,85,40,131,255,251,178,68,195,8,196,88,102,208,83,79,49,184,137,236,217,115,113,131,136,19,57,155,46,110,49,11,130,109,179,101,77,221,32,184,88,115,162,173,196,170,79,98,133,201,107,189,148,187,142,220,184,25,59,48,249,89,175,254,234,141,170,17,123,253,24,233,104,52,110,54,163,171,128,11,80,1,71,175,198,39,68,0,17,188,195,224,72,202,161,228,192,48,188,12,6,29,70,102,178,16,224,16,160,115,16,165,106,180,245,197,25,109,154,19,90,103,49,89,74,8,97,185,137,83,30,157,139,73,89,244,16,20,9,3,128,46,6,50,2,228,2,201,16,194,42,17,1,14,133,73,109,162,59,118,143,107,208,71,118,101,73,186,54,246,134,183,126,90,246,73,134,229,5,165,132,72,113,234,50,205,177,183,107,142,153,171,171,169,178,199,172,119,15,81,185,137,213,50,82,22,142,69,22,51,145,118,17,93,70,21,91,147,113,23,113,84,169,115,237,113,47,215,43,74,79,62,191,222,13,111,0,13,65,153,127,186,209,165,231,153,80,48,65,150,22,97,66,19,1,53,97,4,129,190,114,148,103,150,203,154,253,4,71,10,228,151,117,169,68,200,150,16,101,70,4,239,106,225,15,25,117,237,180,103,84,204,81,140,126,89,170,157,210,76,99,21,75,12,200,211,39,225,10,150,99,238,232,145,208,59,60,109,195,156,68,166,50,173,224,185,187,235,73,158,102,168,245,30,82,30,54,77,118,24,142,246,50,199,139,165,92,64,241,107,119,145,194,162,188,115,83,19,255,18,52,106,59,124,252,253,74,127,74,209,127,215,199,247,248,93,96,20,223,127,204,254,19,56,192,232,196,162,3,13,139,134,5,69,228,48,64,180,20,241,93,45,120,170,1,38,3,157,13,208,71,18,140,96,194,190,28,31,74,24,49,36,193,197,147,139,33,82,152,106,163,80,231,91,255,149,15,17,58,26,62,164,122,189,197,76,84,53,45,164,28,163,253,172,215,54,70,93,71,13,3,169,71,189,196,68,172,85,78,140,150,248,230,137,233,184,107,33,206,139,158,145,86,110,27,90,170,90,143,190,155,205,152,224,106,71,85,93,221,186,87,12,215,244,70,165,119,30,252,239,63,175,192,108,32,69,237,246,184,196,255,205,192,244,112,112,214,215,3,135,67,3,193,72,1,128,81,118,36,169,98,112,236,91,116,245,47,78,211,103,42,198,230,239,206,225,132,191,40,117,214,166,140,210,198,121,184,245,253,103,150,105,0,78,54,109,178,150,0,11,12,77,200,198,175,157,132,146,128,113,136,79,84,238,205,145,90,142,73,140,49,251,95,201,5,66,177,206,131,74,70,151,8,82,47,178,70,74,74,78,233,20,177,164,77,68,217,34,133,78,162,255,251,178,68,197,136,196,100,102,207,83,73,67,250,137,76,217,131,113,136,92,19,29,155,57,77,152,249,162,125,51,101,13,215,161,224,113,139,37,202,90,221,173,127,231,207,241,147,104,119,211,141,49,65,72,163,250,171,40,248,224,168,102,60,108,229,222,149,159,199,64,96,6,75,110,198,41,207,230,162,14,96,162,28,202,112,100,193,161,60,132,21,49,212,210,10,139,35,160,25,40,22,60,2,9,8,208,69,101,138,235,43,166,114,112,221,188,5,35,134,18,64,91,209,176,30,8,155,199,175,214,21,168,183,235,48,96,30,82,94,208,196,225,233,84,76,221,52,26,31,172,146,38,114,44,194,172,49,106,182,122,187,105,124,20,110,230,146,239,195,34,236,204,57,234,6,77,148,210,54,201,102,94,218,105,174,102,224,238,78,78,207,101,130,167,169,151,199,39,103,13,166,133,88,177,208,109,146,71,163,54,144,173,51,213,77,186,64,154,164,253,8,137,162,46,34,254,214,164,26,82,0,5,218,73,246,183,243,67,148,154,137,172,14,97,22,175,85,124,10,42,36,122,66,214,220,7,184,137,5,46,98,100,73,50,95,90,138,9,74,82,33,128,14,193,18,36,12,77,193,131,191,47,43,184,157,89,96,101,60,66,95,73,181,179,37,58,219,71,81,122,255,162,68,223,245,21,247,182,247,29,79,90,254,137,206,191,83,31,53,215,207,142,89,219,42,40,124,28,170,142,140,84,40,135,15,131,176,112,122,73,8,65,228,45,188,143,227,62,122,222,251,123,168,117,234,227,24,0,172,80,0,0,80,145,187,247,187,112,160,5,22,73,83,78,93,183,252,61,227,204,79,36,136,28,225,65,152,98,140,187,166,117,6,208,2,36,182,172,148,151,225,141,129,239,243,247,66,42,211,68,189,3,8,197,229,204,218,127,127,180,17,117,188,16,228,175,10,61,53,34,77,145,188,89,35,76,58,89,114,204,215,210,116,51,83,107,65,219,43,242,86,68,184,45,123,187,180,137,87,145,189,106,247,206,232,91,37,210,98,123,123,5,98,70,206,65,174,145,25,99,16,166,125,189,86,84,18,105,155,154,94,204,225,215,47,148,215,64,172,2,173,71,140,92,157,169,130,101,167,33,185,185,6,102,22,26,85,78,122,16,9,135,147,5,183,49,0,136,193,131,100,86,45,252,250,194,177,210,252,169,153,128,64,177,101,186,35,13,166,186,54,55,81,160,27,117,122,156,180,103,161,109,95,87,94,89,0,184,85,115,144,54,58,40,164,126,212,186,146,118,71,49,123,121,82,91,25,192,233,87,221,77,166,119,99,207,207,132,78,104,95,231,174,69,61,20,175,14,255,29,103,118,67,77,233,126,220,202,141,153,186,217,216,178,151,156,255,251,178,100,198,8,132,13,102,206,83,73,66,232,139,76,233,205,97,230,51,19,33,157,30,78,13,123,66,150,51,100,205,188,164,233,99,239,208,226,170,79,78,62,237,207,152,153,150,171,113,161,55,76,65,209,170,221,175,254,196,214,11,146,201,105,153,190,154,80,193,139,158,156,162,16,136,80,72,72,236,171,12,200,60,74,240,117,38,62,227,205,179,197,111,108,238,132,154,3,114,36,81,229,100,194,158,251,160,17,32,138,81,15,150,60,141,162,182,140,80,32,87,21,152,185,20,113,69,219,95,89,70,233,166,110,79,130,199,171,30,233,49,46,230,89,94,5,24,228,179,44,211,38,137,26,147,106,202,231,144,148,251,10,49,152,155,73,103,78,13,42,202,158,37,178,106,171,27,86,250,117,108,212,91,241,183,100,215,201,179,80,114,223,103,47,251,113,189,210,22,150,98,72,211,133,252,64,248,62,63,35,153,91,149,169,255,168,233,47,54,111,95,94,184,53,146,181,1,57,246,180,196,238,227,134,54,204,74,59,54,104,172,193,0,67,3,131,13,44,28,5,35,90,242,219,2,4,35,50,153,116,145,232,155,168,229,106,157,63,87,189,186,173,193,173,206,221,142,81,203,101,151,236,214,141,227,205,79,227,98,222,1,66,1,179,5,195,248,36,38,83,248,127,114,191,150,91,244,73,144,167,116,120,210,6,149,31,76,17,114,100,107,245,12,43,30,187,52,206,22,125,243,106,84,140,206,154,95,239,194,155,23,246,55,229,82,246,94,181,60,205,12,86,67,218,169,165,106,104,72,192,1,0,4,173,223,254,23,128,102,151,21,16,26,56,69,157,79,163,167,18,124,152,186,168,48,82,129,228,49,104,202,143,122,232,12,10,94,35,175,119,20,96,239,73,196,138,168,233,54,51,253,60,67,246,68,254,167,132,232,139,100,169,168,230,250,97,227,17,214,22,35,184,209,217,6,243,54,57,43,71,170,91,34,166,217,7,75,69,181,189,180,52,76,95,42,212,119,41,252,207,115,45,50,248,218,135,49,169,58,175,186,185,218,237,123,41,157,165,23,131,127,132,190,132,74,6,255,243,65,212,76,98,3,53,57,228,213,11,179,14,133,195,134,166,177,39,153,92,70,96,132,88,12,71,128,144,141,122,113,148,203,161,232,1,134,63,153,60,137,69,24,164,107,107,142,33,110,39,111,81,76,35,145,120,233,130,134,132,56,208,219,64,241,135,154,52,60,183,40,145,193,232,245,20,37,173,90,131,178,84,129,196,201,233,116,183,104,239,103,3,238,174,92,13,151,153,206,104,9,213,16,97,138,97,132,177,180,238,124,56,247,153,82,29,106,121,186,152,15,11,163,28,150,89,155,69,231,110,229,14,208,112,193,61,93,255,251,178,100,199,140,132,43,103,76,27,131,62,96,125,172,233,186,107,40,24,20,45,155,44,78,101,7,210,110,179,101,141,180,162,89,141,168,244,58,38,106,227,65,204,132,181,219,205,36,92,222,54,225,123,198,1,96,41,53,183,152,152,81,140,24,1,0,204,91,132,172,32,186,6,120,156,96,199,130,192,108,156,0,56,76,15,48,175,38,49,129,162,45,188,187,142,211,155,150,153,192,243,81,122,50,7,9,78,16,145,86,36,39,247,44,183,47,40,233,188,217,195,21,161,101,34,81,203,60,153,48,167,168,248,81,227,113,48,93,70,9,88,84,186,24,232,69,205,10,91,29,3,200,97,208,170,55,148,118,61,227,90,177,210,243,188,92,187,244,125,152,144,183,222,100,37,172,70,213,109,60,115,141,29,180,12,65,66,73,60,57,16,208,249,23,177,74,163,70,156,183,66,91,118,97,183,148,236,60,160,205,241,0,185,180,212,58,128,124,87,105,170,10,198,112,160,16,150,128,69,51,71,36,12,222,24,48,120,32,128,0,157,195,69,150,182,183,154,243,130,179,165,75,50,29,224,224,81,77,164,16,84,8,154,212,245,160,199,221,178,76,223,158,127,89,82,13,10,16,175,185,132,182,21,131,225,79,188,65,54,214,232,118,234,62,211,169,121,211,91,87,28,78,251,203,77,12,220,170,254,85,110,111,20,250,246,33,113,140,78,234,186,248,170,147,8,86,127,53,222,248,223,211,175,234,222,246,246,250,147,178,197,236,238,155,229,77,229,209,204,154,56,218,229,121,94,107,62,210,131,140,224,226,166,177,45,216,247,157,143,84,227,106,14,196,60,54,181,0,32,173,215,111,192,194,1,15,205,241,243,129,160,50,115,154,8,166,47,53,131,37,0,168,34,32,117,30,120,238,48,141,61,217,94,94,99,172,87,35,31,205,249,212,208,162,157,43,193,87,14,173,159,39,199,162,167,168,203,77,77,129,185,169,150,196,89,105,78,96,244,130,148,117,83,209,133,165,159,10,74,210,213,181,170,186,160,166,75,211,186,156,91,57,113,80,184,225,157,155,82,146,49,7,143,73,88,85,73,65,188,61,202,142,83,5,16,219,62,200,179,203,22,119,188,83,70,113,248,173,202,57,162,104,73,161,49,35,98,70,143,120,20,31,126,64,233,224,214,220,34,198,0,37,155,104,98,45,65,186,221,6,129,21,25,181,66,99,128,88,92,8,98,53,73,145,129,12,225,45,68,83,26,109,61,134,198,253,82,193,110,108,223,70,76,197,45,196,88,123,78,181,148,190,24,146,70,173,111,23,132,54,229,62,115,170,80,158,221,183,228,233,20,180,117,18,40,188,13,17,168,145,8,112,233,165,57,254,253,123,136,139,159,225,190,171,106,255,251,178,100,207,12,133,49,103,74,155,137,93,208,153,12,233,135,105,136,136,81,133,155,46,110,97,7,194,27,51,102,29,164,162,25,121,119,248,94,218,230,232,101,171,71,9,73,212,113,197,84,167,26,194,210,169,53,45,125,75,221,78,63,75,226,105,85,61,120,155,233,175,254,255,69,190,235,79,250,4,2,2,114,237,177,87,9,128,194,98,84,31,176,65,24,1,198,206,94,227,90,117,44,199,5,18,32,117,37,177,40,213,52,34,57,149,124,212,118,241,194,0,106,118,169,1,192,189,175,130,11,229,12,238,207,12,65,22,53,138,140,200,183,154,137,78,19,69,94,110,105,61,103,54,166,95,166,235,148,110,167,163,38,199,205,218,204,205,218,83,92,62,48,97,234,54,122,74,172,98,218,199,44,250,91,172,245,125,220,185,247,101,216,248,73,105,148,229,251,222,78,210,142,186,183,234,254,89,102,200,132,126,186,4,25,0,201,191,180,198,89,128,196,65,196,195,193,44,200,193,204,194,144,24,195,32,76,193,211,32,197,0,165,186,0,128,81,208,157,38,93,74,39,162,7,98,13,205,161,217,156,84,234,16,215,163,239,226,191,191,165,173,216,211,220,254,223,162,130,41,123,19,148,99,103,179,169,201,95,79,42,154,209,34,114,35,182,250,112,164,200,123,152,121,156,255,227,159,233,95,213,190,233,108,253,221,57,114,43,148,240,226,151,181,211,243,66,214,145,69,158,98,249,209,233,28,71,186,58,114,200,150,49,178,105,174,106,95,239,107,87,208,124,109,9,107,173,179,109,119,8,181,245,255,60,215,77,196,119,115,0,3,181,5,46,219,238,34,10,28,36,51,144,179,62,159,50,80,51,18,2,55,162,179,101,6,12,23,66,120,92,56,152,53,219,98,176,200,156,80,72,123,111,90,78,98,79,200,243,63,173,25,199,54,47,244,32,242,183,28,135,206,96,75,199,111,50,238,66,142,215,250,49,144,65,189,17,246,150,33,158,48,90,84,182,81,97,103,66,46,93,197,77,134,199,145,15,194,35,47,72,201,35,230,32,249,44,236,193,60,144,81,99,5,94,20,137,32,173,251,155,38,34,109,154,244,125,120,100,116,177,246,195,226,41,226,90,12,20,76,97,163,172,239,149,191,170,36,98,91,87,10,61,165,198,0,186,192,50,253,190,51,26,115,194,95,48,96,227,71,204,82,37,199,53,164,83,65,5,98,242,194,168,185,48,27,176,249,193,49,137,44,251,30,181,62,66,6,238,224,173,26,255,38,199,97,151,56,250,248,191,150,81,216,110,40,171,111,21,80,224,190,3,129,134,199,17,66,137,5,158,88,254,58,226,47,67,101,96,100,108,176,173,87,60,76,145,213,113,75,255,17,220,221,251,240,255,251,176,100,205,140,196,241,103,75,27,166,70,80,154,44,217,131,109,136,110,16,153,155,50,109,177,16,194,76,51,101,141,198,25,184,147,243,235,63,53,116,246,143,207,198,159,61,173,93,87,48,173,41,203,119,204,69,71,92,247,207,167,123,87,242,149,120,208,18,1,73,100,212,192,0,179,8,36,12,20,59,48,164,96,192,192,225,128,137,171,198,166,42,30,43,122,3,5,66,36,196,150,30,223,185,64,225,219,104,13,88,36,84,115,198,135,237,202,217,92,25,27,211,4,79,148,198,85,173,58,5,175,83,254,111,117,128,51,87,157,171,163,16,214,205,252,65,152,169,84,233,253,182,238,253,219,238,202,19,166,90,238,103,26,97,229,178,246,234,49,158,187,54,31,127,238,235,53,77,247,253,253,183,122,210,175,150,244,142,214,42,170,15,117,7,166,134,114,255,159,254,255,190,123,127,93,243,222,125,217,47,252,143,189,193,174,5,221,255,248,146,202,100,162,97,140,132,198,131,120,137,23,69,136,70,17,24,9,19,19,193,118,24,16,54,203,153,4,157,248,124,39,166,170,118,84,240,194,233,101,52,182,172,227,35,185,43,135,167,229,88,234,30,33,39,45,23,134,221,132,77,72,98,101,57,231,36,183,162,203,173,197,137,199,222,145,91,121,8,110,97,201,81,72,234,142,166,199,135,185,102,50,165,183,206,189,204,66,143,208,210,79,101,181,161,142,250,115,190,236,227,226,107,196,222,178,238,22,205,126,106,242,233,2,49,55,167,245,79,26,94,215,237,181,170,212,163,135,172,130,148,137,128,82,186,64,1,118,255,140,91,137,51,80,176,12,163,21,65,152,88,4,153,135,23,22,154,196,53,15,8,2,225,128,1,225,243,40,138,177,136,33,171,49,134,53,63,112,144,26,30,229,201,200,142,171,121,151,184,12,46,44,208,205,165,19,196,233,93,2,178,213,13,13,168,118,60,50,125,152,4,92,71,23,8,216,211,46,75,207,20,20,102,60,200,77,42,248,68,117,169,88,161,226,244,154,139,213,48,118,108,147,6,90,198,137,241,136,34,56,112,112,105,5,144,209,170,188,158,107,21,57,249,76,56,201,32,100,220,121,174,93,186,64,122,200,146,231,12,75,77,170,110,4,114,138,48,202,175,248,76,109,125,126,215,76,247,0,69,158,0,164,215,104,1,187,53,214,179,83,5,61,36,33,40,115,70,18,53,161,48,17,12,180,185,165,64,17,226,119,161,118,197,225,76,222,88,252,99,1,50,136,30,197,71,198,93,23,194,17,216,14,79,133,105,102,173,204,25,174,155,28,198,52,250,150,48,109,11,213,221,148,139,91,246,207,143,223,27,111,244,27,52,221,46,114,222,28,223,187,30,148,212,190,93,255,251,178,68,204,140,196,172,102,204,27,134,109,242,164,172,217,99,113,232,134,81,1,155,46,109,153,87,194,61,179,102,77,183,161,112,243,241,241,153,174,234,239,251,139,199,142,127,82,50,172,150,236,219,181,123,125,183,114,191,220,238,253,178,164,135,114,243,119,218,212,111,255,233,163,32,23,128,12,155,126,20,127,52,115,163,37,89,0,50,13,13,164,105,207,11,27,16,147,152,158,1,97,133,118,180,226,147,158,58,224,146,109,184,208,34,245,100,91,184,240,98,207,83,221,151,200,115,77,147,212,224,206,161,90,28,68,216,88,102,180,13,146,152,81,70,173,245,35,205,9,70,136,90,159,189,84,243,78,188,195,223,83,178,87,116,104,161,100,80,198,47,152,98,166,120,156,117,149,25,195,174,134,181,75,113,27,222,57,181,68,47,107,95,26,58,6,148,201,22,229,221,207,87,61,99,222,103,149,123,197,37,144,107,117,3,171,227,255,194,53,0,0,32,9,54,215,227,31,65,13,70,102,48,96,48,218,240,2,16,80,24,182,102,49,16,210,45,78,218,242,106,143,8,239,50,40,84,81,147,67,110,173,44,20,178,159,137,124,162,165,251,115,239,252,173,233,150,94,175,14,253,44,177,165,123,148,81,44,187,63,79,53,20,203,63,158,213,166,54,55,125,64,218,137,48,212,202,38,132,92,231,174,237,112,87,180,175,203,71,151,77,73,36,209,166,16,118,173,109,119,198,127,180,205,222,95,102,181,217,45,108,169,207,113,105,225,45,108,83,83,78,61,204,23,158,221,136,127,15,238,155,104,43,251,156,201,61,111,232,211,68,227,28,82,15,82,0,2,217,169,174,125,29,239,97,190,6,26,185,73,156,0,0,141,142,190,60,231,147,193,193,137,236,85,74,101,206,186,164,81,200,57,238,101,105,3,35,108,4,130,74,56,200,165,132,115,90,180,157,190,73,164,91,227,39,4,132,227,157,58,46,43,165,107,52,211,96,158,180,214,201,231,82,174,76,21,28,87,165,254,104,62,4,125,66,4,247,68,53,187,255,255,69,254,178,45,182,133,22,149,235,31,72,80,10,26,95,105,101,209,239,90,211,40,213,110,239,120,139,118,223,156,185,105,35,90,207,140,232,234,30,165,222,206,47,57,154,219,164,75,220,204,255,248,229,248,154,235,255,50,177,211,214,71,255,251,191,113,0,23,44,249,152,165,196,109,224,177,137,134,6,70,175,152,80,26,34,21,25,192,42,96,208,147,91,22,49,203,69,26,87,237,113,236,179,73,54,237,198,159,197,148,230,88,150,74,236,215,148,183,72,205,119,146,114,127,43,98,209,217,90,56,175,165,48,227,238,201,90,119,120,168,151,149,130,250,91,167,137,126,161,75,132,249,126,166,255,251,178,68,203,8,196,223,102,203,211,134,93,240,162,140,217,83,109,230,138,17,145,155,46,110,97,7,194,78,51,166,77,183,162,40,169,38,85,239,136,116,72,231,241,191,80,89,12,104,128,134,14,134,203,88,135,81,204,121,66,229,61,191,21,25,119,204,36,105,240,208,43,113,25,181,85,215,254,156,127,247,253,123,69,207,241,192,66,0,6,223,249,143,184,27,242,9,151,14,25,83,152,97,152,24,36,199,163,13,212,62,56,48,6,33,24,22,8,107,241,152,39,179,212,46,252,186,80,66,4,94,35,85,220,155,78,164,32,195,236,239,174,122,70,132,119,147,103,39,171,184,187,234,181,93,33,177,210,89,9,4,44,233,131,62,247,223,120,30,226,24,160,123,99,46,239,255,132,154,118,133,238,174,47,190,177,181,205,245,167,204,95,202,15,47,117,113,73,73,84,186,65,213,141,54,217,21,70,44,63,255,245,95,205,91,83,90,167,113,223,85,167,243,117,223,24,209,131,243,170,126,102,111,8,105,74,1,61,175,208,197,48,115,36,25,204,54,34,51,179,24,197,32,224,48,196,200,162,211,19,2,156,164,229,33,13,41,116,89,193,155,173,9,170,247,90,152,151,185,184,216,164,144,234,150,135,229,206,44,178,197,55,42,16,52,93,139,55,79,184,242,8,53,128,225,20,55,115,83,83,123,143,170,14,198,15,119,185,227,168,138,105,90,182,66,236,203,26,130,200,62,200,31,58,42,43,160,246,170,44,186,48,245,19,91,142,56,170,113,165,143,25,35,11,19,82,153,13,9,229,164,112,125,91,32,203,191,242,183,114,214,13,174,174,207,82,123,127,232,140,157,96,155,128,8,219,252,99,87,230,185,114,80,30,101,122,198,8,20,195,12,50,52,217,196,145,61,75,18,48,48,50,87,73,40,99,138,224,53,156,146,9,225,153,182,228,54,209,146,41,74,45,207,155,168,153,209,143,150,64,136,201,118,67,175,58,113,91,164,118,250,61,134,62,217,99,191,187,169,35,57,195,179,208,188,208,120,31,142,107,143,254,73,31,21,22,68,73,150,51,250,72,130,23,136,187,210,102,90,165,158,218,206,118,57,38,184,24,109,12,146,74,78,233,41,81,177,143,92,53,125,150,196,71,165,114,143,83,140,159,248,95,251,230,239,174,223,153,255,158,3,98,0,171,109,212,214,151,78,172,176,197,21,207,108,80,137,96,203,66,76,161,48,0,30,213,147,137,33,163,80,170,21,54,250,55,191,65,240,106,201,203,134,139,223,66,60,26,16,207,36,237,74,70,218,91,239,89,135,103,140,193,138,53,192,241,5,201,120,132,189,178,135,154,195,76,52,101,159,12,154,204,147,221,84,64,209,137,27,227,161,111,29,108,108,208,255,251,178,68,195,8,196,153,103,76,155,136,61,240,148,76,217,147,109,232,110,18,33,157,50,237,177,11,130,43,179,166,141,167,149,248,194,17,241,153,184,226,175,178,238,90,170,42,150,168,251,93,15,30,243,40,58,188,68,225,229,41,34,7,95,147,78,59,72,47,254,33,18,92,110,51,148,255,191,199,75,163,213,200,0,41,96,0,101,223,135,97,61,39,19,4,230,233,12,106,98,193,156,212,2,109,25,123,15,88,52,32,119,100,209,170,244,179,88,143,178,238,60,101,235,107,113,182,168,101,96,140,181,106,164,90,28,90,134,251,198,10,35,227,209,157,203,79,89,183,219,73,204,178,197,107,241,237,22,72,147,50,90,138,22,12,226,124,255,255,58,81,221,122,59,21,244,102,59,221,247,41,229,116,98,178,13,83,24,136,138,196,156,232,145,195,76,238,236,213,123,215,166,165,35,115,233,102,84,26,56,217,16,227,140,221,18,131,143,35,228,125,17,64,74,234,0,41,45,252,206,186,14,38,32,12,210,113,146,225,134,230,16,48,104,71,102,8,23,4,164,122,194,167,27,171,24,157,172,219,75,161,218,217,53,90,93,213,127,40,236,223,161,181,49,15,208,91,162,149,210,227,30,117,101,51,179,57,156,197,143,203,152,99,129,129,97,50,242,108,90,147,70,89,34,40,214,40,172,239,214,249,125,90,29,46,56,213,110,7,142,180,130,80,100,77,163,233,87,139,59,201,114,230,59,60,114,235,52,56,100,190,55,58,13,214,168,50,248,52,151,155,44,129,52,184,194,41,164,146,171,72,237,121,243,167,24,129,185,219,255,212,170,206,26,127,232,170,200,225,0,33,132,128,164,215,126,136,166,69,153,130,18,35,90,170,44,208,235,141,50,96,160,245,76,137,176,84,189,228,250,30,164,174,149,111,242,100,26,159,138,147,200,244,141,61,48,241,19,237,36,213,20,37,58,245,37,76,27,104,217,137,202,93,105,72,225,97,99,155,147,107,154,186,210,229,173,108,100,124,38,99,143,102,120,104,210,38,94,115,239,139,31,197,88,184,176,199,22,26,48,122,18,138,134,33,212,147,158,54,82,177,23,224,203,113,106,161,131,134,52,72,171,51,39,120,251,60,98,156,138,58,122,136,174,27,29,223,80,121,145,120,192,83,9,0,7,46,212,235,102,13,5,244,107,168,220,36,141,84,92,198,73,205,252,192,57,220,186,106,129,27,26,27,234,229,208,89,127,224,178,105,153,240,183,226,240,172,71,136,252,62,161,32,19,65,82,21,152,24,30,16,18,153,137,101,195,195,240,112,0,17,20,138,0,44,13,164,86,169,122,101,139,10,224,220,183,16,230,59,190,253,16,207,214,125,22,44,171,113,244,177,106,124,83,159,204,255,251,178,100,200,140,132,233,103,77,27,104,94,80,141,236,233,179,105,40,110,20,29,157,52,109,177,111,193,219,51,167,93,147,33,88,71,247,77,188,148,238,90,140,223,110,117,106,212,186,53,204,33,37,30,113,203,181,79,52,133,158,250,171,108,157,108,254,167,13,233,115,244,123,89,42,254,243,100,111,214,171,151,255,235,245,60,53,255,234,115,81,91,196,215,98,0,123,255,224,224,69,38,104,76,19,36,38,158,67,11,33,60,245,200,34,26,111,129,218,167,169,92,90,133,211,252,225,24,194,209,60,114,203,111,153,197,77,199,27,126,247,207,172,35,255,53,113,250,40,215,106,123,71,149,230,234,22,72,82,168,105,50,157,144,85,82,232,53,221,250,67,28,146,9,29,106,239,103,167,6,155,212,228,164,70,55,138,145,199,92,27,3,134,127,53,25,45,233,108,164,243,248,251,148,226,102,191,137,183,174,172,9,93,0,23,183,252,194,224,131,150,76,129,207,115,21,135,11,50,21,22,3,141,2,161,128,112,53,111,39,178,165,123,226,205,73,242,174,214,34,147,48,4,111,143,140,186,102,94,251,106,71,45,145,79,60,246,163,116,50,249,124,60,253,70,165,150,45,63,50,216,132,186,126,69,34,149,213,163,206,13,165,202,53,126,203,243,61,46,203,48,196,72,100,92,237,68,83,96,81,51,88,150,162,105,69,156,180,254,86,221,73,190,138,109,151,95,43,77,141,83,81,208,71,23,51,231,113,190,25,19,21,49,85,76,223,249,206,105,191,48,198,219,163,30,166,188,198,36,49,208,228,164,211,155,34,115,108,178,160,64,41,128,128,86,239,130,224,77,246,225,51,70,192,128,65,247,8,230,185,30,88,143,168,8,65,60,80,204,7,27,194,118,152,177,17,73,106,231,113,25,220,11,151,194,217,149,126,232,107,76,202,66,73,210,159,56,53,94,228,163,174,135,188,204,94,163,175,168,215,174,239,168,137,145,195,156,198,42,84,180,131,142,170,81,103,41,201,229,152,74,180,190,58,101,109,8,62,76,16,76,46,138,32,189,165,20,97,84,139,57,163,161,53,173,225,163,154,22,117,166,100,152,158,86,27,142,110,148,129,214,140,40,131,226,149,32,120,231,63,233,100,132,122,144,33,74,0,2,146,236,100,114,168,114,193,74,102,128,124,33,4,5,68,178,64,156,197,80,124,192,224,16,68,7,14,128,239,180,129,152,60,141,213,18,171,179,30,83,202,166,8,80,145,204,170,101,85,213,204,238,153,148,166,74,37,116,133,19,210,26,166,90,82,188,52,85,132,233,252,69,18,229,83,5,68,206,246,76,184,189,131,105,183,6,178,109,45,118,169,95,61,106,179,42,179,181,218,112,211,186,53,211,69,183,183,255,251,178,100,206,140,132,252,102,206,27,134,87,50,144,172,233,147,105,136,92,83,9,155,50,110,189,13,194,63,51,102,93,164,161,112,176,223,239,76,108,79,73,227,155,101,90,238,114,99,255,55,211,239,228,238,126,199,212,219,209,62,92,79,140,168,106,167,29,217,85,241,243,52,247,120,128,7,185,68,4,5,119,220,194,55,51,24,129,89,92,242,34,33,128,77,102,129,38,232,44,176,200,33,118,192,146,69,72,68,142,106,148,40,219,104,201,81,38,186,144,66,162,167,98,91,94,208,157,138,184,86,207,220,87,6,44,255,75,253,68,203,215,46,179,245,188,171,77,196,151,93,156,177,4,7,212,131,71,34,158,65,196,15,145,130,245,138,156,117,73,164,144,227,206,116,20,130,151,45,85,222,7,15,160,240,114,25,60,14,165,181,255,145,251,91,164,220,199,144,136,44,232,165,9,5,101,135,24,60,253,133,196,201,135,30,48,154,113,211,112,15,203,42,0,153,246,248,236,184,227,125,56,77,78,16,48,208,112,196,196,35,10,134,204,140,56,8,2,138,1,212,85,25,148,66,149,107,86,51,41,139,36,237,12,166,134,101,170,88,25,214,49,45,197,173,151,150,253,205,226,114,92,180,76,192,103,44,66,144,176,225,216,241,188,81,73,231,181,7,108,96,134,206,149,113,127,162,114,136,109,165,57,174,233,103,212,49,243,123,205,68,84,75,246,146,143,62,216,204,119,175,197,77,52,245,44,97,235,124,111,143,132,73,138,198,139,146,118,211,44,53,158,122,181,248,135,141,117,129,179,11,10,246,50,106,62,100,3,56,9,221,118,198,63,1,197,98,107,161,9,3,70,164,230,50,156,205,72,130,245,138,13,6,2,68,114,104,31,97,37,147,90,254,117,107,85,165,70,238,55,99,99,180,137,47,75,29,80,209,120,106,24,93,32,246,3,28,215,8,145,153,44,166,28,12,153,49,228,238,91,199,152,78,155,93,137,204,28,165,234,15,116,203,197,114,139,171,79,198,94,220,102,164,137,115,203,37,108,106,70,51,52,105,212,145,70,177,58,76,152,137,207,245,13,71,30,99,51,75,72,188,43,25,166,209,155,228,232,237,118,168,63,146,107,105,156,118,137,206,254,221,241,199,0,2,223,250,116,0,73,254,239,198,211,93,152,28,60,12,10,139,1,140,50,131,1,30,147,116,136,39,17,47,2,222,140,189,144,4,81,252,138,70,45,191,143,183,91,131,197,21,127,225,217,27,243,27,99,169,143,32,219,189,132,4,255,185,85,57,47,126,37,178,70,99,3,234,18,239,75,96,169,139,3,72,159,11,145,237,174,72,162,13,25,127,191,239,254,190,153,60,188,219,52,172,186,150,114,196,0,78,193,88,105,206,107,255,251,178,100,201,140,196,141,103,77,27,140,67,96,144,140,217,131,105,134,88,20,69,157,48,110,25,91,66,41,179,166,77,164,153,112,12,97,1,170,240,28,150,1,24,66,153,136,160,105,59,200,116,12,149,176,114,84,166,1,84,126,89,52,12,166,166,71,255,216,148,109,204,199,246,67,216,155,189,231,118,245,216,208,209,128,66,219,191,50,212,14,93,147,74,20,10,144,72,97,84,25,209,128,98,129,47,241,16,129,64,204,148,13,1,81,210,236,40,126,114,41,10,35,39,158,62,54,37,66,235,135,90,99,159,214,197,26,237,44,179,158,30,95,235,110,231,101,161,11,100,34,106,244,131,204,187,238,240,108,167,205,76,228,119,101,157,183,231,106,49,241,61,251,15,101,61,242,21,246,105,249,83,154,146,217,112,237,38,39,4,98,27,154,214,88,115,101,167,60,194,44,140,182,215,127,141,175,26,232,8,71,248,134,57,26,174,189,127,241,187,174,70,101,0,9,183,248,202,82,168,225,115,68,205,49,96,198,209,4,192,48,29,28,204,40,18,138,1,65,224,88,100,21,73,84,6,68,211,134,28,194,47,106,154,164,178,85,42,143,103,147,81,178,207,93,168,220,203,5,125,173,195,111,241,213,18,241,141,191,142,68,147,66,113,41,228,218,137,216,92,235,86,172,253,28,246,134,181,139,169,218,151,246,255,51,49,22,209,243,142,183,135,84,164,228,171,30,254,68,71,11,124,147,19,87,96,216,84,177,244,35,221,53,86,61,154,214,238,24,165,198,196,241,54,226,25,20,195,222,201,43,148,17,43,65,127,137,237,187,211,233,191,104,242,62,119,190,36,160,3,216,0,205,109,230,97,56,31,84,186,101,84,160,98,156,72,42,154,102,141,47,2,133,209,226,254,133,65,236,0,14,138,90,30,151,175,178,149,131,146,100,43,43,31,46,39,166,59,74,164,172,189,121,90,158,134,153,110,95,146,152,168,62,50,178,237,139,131,212,250,153,234,177,128,105,130,244,142,42,205,28,248,212,94,100,107,163,12,69,162,154,160,196,12,29,141,136,185,123,98,135,12,28,33,115,3,108,250,67,8,203,86,189,198,27,242,63,155,24,73,177,62,56,107,181,127,254,54,249,123,255,254,203,124,96,141,43,86,18,191,91,150,196,5,67,9,208,169,196,193,192,190,46,218,152,72,90,156,2,24,24,22,24,19,11,228,65,106,10,24,78,20,147,1,42,98,141,13,37,158,41,3,100,243,183,251,224,97,168,185,246,68,227,4,100,213,138,13,106,233,93,97,131,199,138,148,171,118,52,83,8,140,99,36,164,28,68,154,244,56,193,64,167,50,142,136,22,222,236,243,202,143,33,85,88,196,35,13,114,115,158,173,43,149,7,42,255,251,178,68,201,142,196,237,103,76,27,172,69,176,151,172,233,147,113,136,94,15,241,155,50,110,176,171,130,24,51,166,205,196,161,112,148,136,53,213,12,204,164,34,169,136,204,228,177,141,180,108,181,70,37,221,156,59,163,187,127,218,221,87,249,245,102,39,56,72,4,166,183,115,16,14,207,46,63,105,70,65,11,177,59,70,108,11,152,112,4,181,83,41,69,213,140,25,34,84,140,241,157,81,66,38,37,100,136,16,60,204,49,65,108,93,100,13,48,187,159,155,29,146,49,70,53,152,81,136,144,219,186,56,196,16,182,29,218,39,255,105,214,243,14,79,87,103,75,36,200,218,221,189,53,133,186,134,164,149,254,81,158,230,164,153,222,210,61,126,255,142,100,81,87,248,168,226,209,12,190,57,12,113,138,143,202,95,225,174,124,104,179,139,136,22,33,7,40,197,12,167,14,173,0,25,181,208,220,11,168,235,50,20,203,145,228,201,208,136,120,125,48,116,14,51,140,50,16,128,169,230,13,2,68,0,153,64,36,171,21,81,194,117,88,20,217,121,19,80,50,95,16,0,249,36,119,42,8,138,129,193,168,110,180,237,12,150,126,118,19,34,214,145,169,227,10,213,73,138,213,176,51,85,171,159,195,37,171,172,124,154,8,69,72,129,101,210,241,117,231,254,91,57,109,92,16,78,58,81,240,146,226,149,2,140,175,37,122,94,40,238,85,103,80,79,30,244,205,236,90,248,214,83,113,73,167,195,125,170,173,99,123,112,255,220,119,126,64,217,47,15,210,74,26,44,71,29,164,187,150,132,183,255,159,250,200,103,78,48,255,93,227,155,85,0,100,0,2,0,2,187,239,132,8,225,121,227,12,66,48,81,113,224,181,1,56,36,67,45,4,64,120,163,26,96,68,9,193,100,36,98,53,8,69,75,174,248,60,204,26,101,166,137,147,54,142,74,101,82,187,231,87,235,47,124,99,200,178,188,39,117,28,186,97,117,209,161,89,10,205,82,13,207,164,186,198,73,181,151,186,242,212,24,200,184,211,49,144,155,165,40,49,53,36,135,39,2,56,60,196,37,4,247,55,121,194,177,169,168,204,126,189,101,183,96,164,111,125,36,215,98,11,172,96,155,14,75,8,200,16,176,233,218,112,122,190,57,89,238,255,172,249,250,203,255,175,86,237,159,233,192,23,127,255,25,30,160,107,97,145,106,12,180,1,72,184,16,205,64,1,160,115,112,78,87,69,42,194,238,61,69,71,197,94,0,251,50,39,93,132,67,197,209,6,145,192,163,98,178,70,149,37,61,12,129,225,208,134,170,165,172,225,227,36,169,176,61,86,96,71,80,160,193,237,21,19,92,246,150,241,60,176,231,165,171,88,185,197,150,132,46,211,188,212,234,42,255,251,178,100,211,140,133,102,102,203,27,172,75,224,154,172,217,138,111,9,50,17,69,155,54,110,37,11,129,251,179,102,157,164,141,184,154,199,203,68,221,227,145,139,167,54,39,94,15,78,209,134,213,125,245,69,18,173,223,3,224,177,131,236,187,235,239,159,229,22,187,245,166,174,63,185,174,2,50,4,164,218,236,92,161,3,51,84,156,194,163,81,131,2,48,214,225,3,0,114,203,198,12,15,49,21,126,50,25,65,72,83,234,125,152,92,237,109,197,98,219,8,200,149,165,137,42,21,8,165,121,115,189,203,10,201,77,220,157,238,78,121,35,196,44,175,106,144,139,164,96,116,68,119,102,126,59,168,24,176,86,155,9,119,218,195,207,117,81,147,233,249,5,64,68,106,198,240,242,52,72,72,94,74,155,41,159,73,114,58,11,66,51,252,143,5,22,209,14,75,87,231,212,115,241,106,0,171,111,248,204,11,99,181,50,0,173,160,2,48,193,64,103,208,215,167,209,226,151,68,0,8,0,32,62,47,201,249,110,91,38,137,135,236,184,39,170,40,213,30,180,98,76,196,102,69,143,162,157,13,245,145,149,58,198,167,95,240,148,133,136,0,23,131,9,86,179,201,119,146,216,90,43,64,110,48,23,129,0,30,112,169,228,78,69,38,156,92,215,93,52,15,250,90,201,186,101,170,215,125,162,234,49,98,162,205,70,56,109,192,116,219,193,58,43,115,74,204,233,85,138,251,45,49,98,43,217,56,144,112,252,139,238,110,15,49,238,254,75,177,100,30,50,38,30,161,218,213,161,228,104,8,1,236,2,0,37,182,238,96,67,128,91,179,12,3,54,183,97,35,35,12,3,0,209,2,156,85,172,20,2,56,26,245,169,99,59,162,212,86,117,106,171,153,68,218,163,4,36,176,91,222,0,99,246,29,217,188,167,126,208,49,123,47,217,219,116,202,107,217,215,33,179,221,105,131,214,47,251,194,250,178,228,227,14,94,101,139,35,147,170,171,135,195,213,151,215,73,33,121,185,183,149,175,23,190,150,252,200,218,150,104,198,173,175,172,211,89,189,222,16,90,244,150,114,158,108,175,224,239,46,113,222,219,24,226,193,2,244,8,221,231,0,52,36,176,143,111,32,234,52,180,84,111,157,215,4,80,10,111,255,230,221,150,153,96,184,72,69,49,202,132,192,160,48,96,52,202,7,160,129,195,240,95,113,16,26,149,103,181,135,110,29,202,65,24,133,103,44,133,238,59,12,67,24,75,98,148,209,88,122,55,21,135,104,212,78,52,64,20,217,7,59,7,86,33,216,136,199,26,112,214,122,7,203,93,88,58,101,62,72,40,234,178,18,173,37,89,55,90,185,137,67,80,114,86,28,61,119,42,209,172,220,180,19,18,131,255,251,178,100,210,140,132,238,102,203,155,143,66,226,153,236,233,119,109,134,126,19,81,157,50,110,33,119,202,44,51,102,105,164,161,120,201,139,68,167,167,75,153,254,127,153,186,208,204,168,61,241,107,191,188,174,98,101,167,94,154,199,195,89,199,52,113,21,30,121,151,177,20,41,67,118,123,180,0,101,141,132,33,57,183,219,25,52,101,237,55,172,13,18,113,100,37,235,56,151,64,67,211,236,84,98,2,75,94,192,121,37,15,89,25,39,73,136,192,124,40,213,66,9,130,217,116,92,230,43,25,98,222,22,89,232,208,202,20,216,171,198,234,77,160,219,177,57,166,201,179,94,31,148,127,105,35,94,201,110,161,170,41,209,197,204,145,82,135,141,184,30,226,242,162,130,148,231,138,242,189,164,93,151,124,83,111,119,93,39,184,207,251,31,87,110,45,27,245,164,52,93,240,49,56,187,221,35,231,145,147,123,93,194,197,76,173,243,72,16,213,0,203,191,244,224,60,76,144,40,204,78,76,73,24,196,192,130,129,134,154,102,249,179,97,80,149,48,84,110,59,139,107,41,125,44,49,221,202,55,86,188,4,208,55,40,112,226,176,203,70,123,49,175,128,116,113,32,164,68,185,26,226,43,29,7,10,81,24,72,73,67,15,78,71,204,81,101,176,245,70,53,18,25,96,108,222,127,67,109,17,100,127,109,202,49,82,121,35,174,133,173,204,121,67,186,84,60,159,251,182,181,210,56,181,34,134,117,8,139,223,242,47,137,143,22,29,247,68,135,2,215,39,126,253,77,182,250,158,222,80,191,170,195,160,5,110,255,155,167,249,175,94,152,243,41,179,168,0,134,12,0,8,222,176,65,77,169,114,60,24,96,226,4,0,13,13,222,122,32,200,45,221,96,23,250,224,81,205,202,83,24,33,226,64,78,68,75,2,228,162,244,50,245,153,38,168,158,139,93,58,122,167,71,136,179,196,7,186,122,142,35,146,200,24,213,52,55,168,31,18,86,148,100,57,14,203,55,79,68,208,197,23,36,124,108,99,19,93,245,50,252,177,184,243,96,201,66,69,68,135,61,25,113,119,173,13,169,132,29,95,173,113,55,84,92,255,82,221,82,254,49,208,245,184,199,227,82,101,97,173,171,148,120,235,13,172,208,0,57,109,135,153,244,113,18,7,48,92,115,105,192,34,208,33,73,163,68,15,7,168,178,130,14,4,63,11,249,40,164,84,205,210,187,151,63,140,21,28,191,125,176,63,176,102,159,217,84,185,82,41,110,86,42,55,241,9,217,59,201,94,252,176,129,161,7,30,164,210,108,62,220,181,229,178,120,239,36,69,41,118,238,213,186,235,31,105,111,112,240,127,105,189,100,53,193,101,162,45,173,239,94,58,155,230,173,121,255,251,178,68,203,12,228,123,102,204,155,104,85,240,153,76,217,115,109,136,150,82,177,157,44,109,153,24,138,57,179,102,13,179,10,241,166,165,184,198,111,205,43,223,55,190,63,190,228,242,98,59,177,164,156,40,59,232,82,235,250,202,90,184,51,239,249,170,241,133,140,253,58,144,2,109,109,255,53,199,131,146,5,48,97,35,19,32,22,27,0,130,157,189,49,151,137,189,133,186,85,230,20,4,252,81,198,99,77,18,86,215,222,125,61,19,86,162,78,141,186,77,76,227,26,161,138,214,117,44,131,132,27,67,19,168,98,229,231,166,98,12,55,224,30,161,59,112,247,120,172,100,243,53,87,159,8,235,79,46,144,133,30,195,210,41,229,177,178,49,191,141,71,115,110,247,109,9,99,145,17,177,133,237,108,156,156,169,178,218,25,212,65,51,50,20,36,140,190,85,175,89,217,18,22,236,41,66,148,139,101,148,189,233,202,231,176,2,5,0,187,247,212,202,65,78,8,164,196,79,14,193,164,70,8,97,32,134,14,206,16,59,56,153,66,33,7,169,229,102,13,117,249,143,64,111,95,39,227,213,38,104,224,201,13,215,170,31,183,98,113,249,167,187,94,114,207,44,73,169,187,137,16,137,65,100,169,201,17,139,40,119,56,43,145,86,79,70,38,111,48,223,154,93,36,184,4,36,97,11,6,49,68,165,74,172,104,228,171,90,161,183,76,191,143,190,180,248,194,122,148,73,54,62,51,159,42,233,95,237,155,178,239,170,53,238,22,250,212,235,206,36,188,38,84,237,150,221,79,54,113,142,126,235,187,127,148,84,148,9,44,0,23,111,248,21,84,217,4,13,36,108,239,133,195,141,12,8,80,246,154,64,34,80,216,92,109,55,210,65,72,60,117,31,88,180,93,67,231,175,189,21,187,30,99,11,27,30,11,118,15,81,14,105,196,52,199,236,165,51,117,233,134,174,44,80,218,225,33,100,5,64,88,103,119,223,127,156,244,29,234,197,178,79,60,99,197,135,29,48,170,227,70,36,77,219,101,122,155,78,75,61,242,212,177,80,61,133,51,110,6,72,195,237,45,172,101,60,69,181,13,25,145,187,102,117,31,214,155,115,22,245,70,241,21,67,226,89,77,145,241,81,18,244,147,241,199,212,192,130,197,255,252,52,57,211,84,29,50,144,240,161,128,136,29,26,76,132,233,134,200,7,65,87,194,184,120,31,28,102,159,218,109,75,242,202,245,89,219,210,188,171,60,181,45,77,200,119,106,185,16,8,235,152,67,96,67,42,110,72,9,64,148,16,56,251,91,136,108,98,90,177,126,4,34,14,130,1,148,118,66,14,24,200,245,55,205,153,225,34,147,148,173,119,254,154,197,125,76,184,168,249,151,58,57,228,34,255,251,178,68,204,14,196,191,103,76,27,102,86,96,150,76,217,131,109,136,150,15,157,155,54,109,140,247,194,50,51,102,13,182,22,208,83,205,188,203,118,220,72,194,153,167,45,223,255,236,157,104,116,238,26,0,23,38,212,196,121,76,148,9,139,128,65,154,233,101,0,253,99,68,36,192,132,193,161,112,182,186,196,46,70,226,12,230,130,4,101,247,46,72,33,154,86,82,251,207,76,55,181,26,187,101,166,108,47,120,224,9,226,116,137,238,196,116,188,99,129,155,228,135,202,106,197,1,57,61,66,214,142,223,215,51,36,230,32,2,46,58,174,213,169,136,237,113,198,86,97,101,145,172,170,164,101,175,165,103,216,197,52,195,199,58,186,20,202,67,181,200,135,121,254,234,228,119,216,133,145,200,136,251,50,211,56,251,35,90,200,214,253,255,112,101,0,7,38,176,204,86,243,167,142,204,112,106,60,169,252,176,36,4,15,206,92,10,14,30,178,212,50,44,186,1,75,216,185,28,170,69,46,108,75,179,178,135,165,236,152,146,56,143,167,220,127,223,22,168,143,109,53,177,168,12,110,220,55,86,164,252,82,220,162,138,118,47,158,116,144,253,186,89,80,110,67,195,41,135,61,112,112,247,17,196,2,58,147,41,105,55,189,157,42,29,249,73,186,102,138,34,217,30,162,250,159,175,250,90,129,170,149,59,104,148,171,197,123,53,68,73,216,226,199,126,139,241,245,82,72,171,30,56,84,181,139,18,93,238,250,153,169,236,230,61,39,89,110,160,64,192,3,46,251,5,21,192,66,128,87,209,103,85,58,47,97,183,198,128,141,152,248,32,54,141,74,31,7,206,87,141,12,213,169,78,86,50,169,244,208,214,241,171,141,232,222,22,156,171,4,9,197,207,88,209,36,67,86,21,55,40,57,5,174,49,118,107,209,100,84,151,6,162,182,50,101,189,104,147,232,210,72,199,26,96,197,46,202,136,49,232,67,120,156,147,72,88,133,181,69,36,129,238,163,164,193,82,13,132,71,62,37,232,250,27,38,180,171,210,48,228,69,148,158,45,161,219,31,34,172,46,130,167,97,115,148,141,215,17,124,181,206,167,93,154,92,54,102,154,218,185,13,40,0,91,154,211,63,34,163,106,69,211,1,138,3,8,136,67,4,64,147,5,193,3,74,199,211,15,192,52,225,48,36,3,42,2,235,237,136,151,226,71,85,137,193,50,214,179,60,241,222,142,63,78,75,231,45,171,4,53,232,45,119,181,188,221,55,238,37,14,67,116,241,186,111,148,33,161,180,176,233,13,26,28,16,34,146,130,230,178,41,214,49,4,161,201,38,73,113,247,55,92,220,243,53,255,95,175,108,62,253,59,117,91,106,231,127,114,93,132,87,72,54,97,136,255,251,178,100,215,140,132,219,103,74,155,136,86,208,152,108,233,115,109,11,190,20,149,155,42,110,161,121,130,65,179,102,41,179,34,176,218,250,28,199,186,46,130,230,220,35,172,116,157,184,194,32,196,181,72,36,70,78,80,148,117,216,145,223,249,124,189,103,83,190,142,173,155,236,106,128,93,112,48,1,235,182,192,225,129,169,163,28,29,30,141,45,64,240,113,143,68,13,36,63,164,34,10,112,76,10,203,16,9,42,231,48,207,154,175,73,132,170,42,243,242,205,152,104,242,120,4,40,138,17,4,239,95,53,238,242,113,169,202,162,45,178,199,205,233,2,71,188,234,147,38,248,182,23,177,145,6,126,250,109,252,121,198,132,78,69,52,139,115,91,4,46,102,8,53,189,218,230,211,158,188,12,148,99,223,183,60,153,71,63,122,44,118,239,49,187,206,121,30,245,150,227,182,27,111,72,189,84,71,241,56,194,117,75,145,244,56,82,125,96,31,185,0,26,219,136,205,190,120,4,165,24,130,115,153,68,51,45,3,27,129,35,72,13,195,7,128,68,247,32,9,196,96,40,64,2,194,214,91,169,3,190,212,182,98,209,119,214,105,158,85,138,199,219,199,58,71,183,233,63,223,136,122,85,2,197,112,125,89,29,28,252,167,30,92,127,12,104,73,92,170,160,254,143,119,57,7,73,132,111,9,5,165,135,149,94,194,85,204,53,47,45,132,166,89,150,34,40,222,41,93,122,55,248,184,126,45,234,150,208,121,9,100,172,191,43,59,165,186,247,247,164,12,230,84,70,130,236,141,229,206,108,84,146,133,79,123,145,60,247,17,113,118,252,252,241,209,78,209,119,188,180,69,164,128,107,128,224,37,187,109,166,74,177,159,22,81,44,31,28,28,88,16,52,215,119,24,10,183,128,35,215,46,5,129,52,241,116,110,147,83,174,101,162,147,44,25,154,218,156,217,126,11,52,180,177,140,22,209,251,172,246,124,182,243,169,232,61,58,61,10,6,147,235,107,45,19,12,207,102,144,58,10,72,181,187,120,57,6,90,99,16,64,129,137,35,108,87,30,48,198,65,2,198,195,161,28,69,57,144,145,87,212,159,110,180,146,50,6,219,99,153,226,62,245,108,91,230,164,221,83,184,132,159,163,222,184,141,173,69,36,108,222,202,245,4,216,208,139,89,128,21,187,104,97,34,102,56,18,105,13,199,24,170,68,16,96,34,70,143,138,60,59,33,42,132,40,218,113,2,231,81,186,32,54,7,139,183,90,124,84,86,122,126,45,94,82,56,12,65,82,197,226,9,71,236,74,81,63,214,28,34,116,177,150,126,23,24,92,161,140,40,73,130,246,96,171,138,22,199,156,105,240,232,59,225,198,223,73,85,3,34,7,50,10,16,128,255,251,178,100,202,140,133,34,102,201,155,172,70,32,143,236,217,119,105,136,92,83,113,157,48,109,177,11,129,207,51,103,41,164,141,112,168,56,129,202,42,33,29,90,30,54,140,21,24,177,104,228,61,217,165,65,6,149,120,200,24,138,52,229,208,65,17,47,19,254,179,65,224,245,175,138,84,161,210,67,247,19,85,202,127,255,202,78,221,255,51,113,114,12,80,4,18,183,93,176,145,98,176,166,29,105,131,0,142,128,208,102,182,2,37,192,202,90,195,216,224,193,54,120,66,50,240,186,179,160,216,182,185,2,168,125,225,77,96,165,79,106,222,166,100,222,160,193,166,188,44,90,185,202,73,11,249,145,169,79,52,34,122,66,216,30,110,247,56,124,43,28,235,108,214,88,134,64,183,131,228,72,133,85,73,137,98,211,47,41,247,135,15,249,199,144,204,156,230,231,165,98,252,236,222,153,237,255,206,209,42,0,23,118,248,198,226,76,225,230,0,20,33,152,122,23,24,58,35,152,34,16,24,106,54,24,54,1,12,1,96,16,45,25,30,118,139,12,64,24,181,219,228,228,33,149,202,39,3,89,233,152,254,156,170,23,8,163,224,184,236,212,61,18,161,132,144,75,34,142,198,58,39,152,60,69,39,37,94,72,48,12,195,211,99,0,110,13,3,241,241,66,82,145,92,40,55,57,88,170,202,207,90,172,215,243,30,104,206,151,171,169,156,242,208,147,201,16,206,39,98,72,97,1,76,65,240,114,86,195,93,109,138,25,115,48,138,200,57,238,68,17,75,81,226,150,209,66,95,234,104,89,167,175,60,181,29,28,100,252,26,245,164,149,248,207,37,97,13,164,22,232,154,199,172,0,13,128,9,75,119,50,245,206,50,224,3,16,40,131,18,76,148,129,203,62,152,80,34,82,131,67,11,58,177,228,107,51,55,32,35,89,4,214,106,137,66,193,37,96,137,238,101,165,225,22,162,136,37,21,31,9,197,209,173,185,193,34,102,46,51,146,176,134,45,112,151,242,171,251,80,150,85,118,89,107,107,228,114,191,73,218,213,33,134,107,158,132,229,236,221,40,237,70,73,218,136,170,245,158,245,157,36,112,102,43,174,235,107,54,160,187,49,124,147,191,63,119,158,117,127,101,15,57,77,94,69,41,166,154,137,49,42,15,199,104,236,177,18,37,206,203,19,20,132,239,84,166,37,205,234,0,38,111,254,18,61,28,14,94,97,112,89,144,204,230,87,15,22,204,193,130,241,97,44,189,1,111,3,190,217,29,184,50,65,6,88,132,74,39,58,9,102,17,157,144,185,114,7,18,22,40,193,168,32,145,96,114,162,44,77,51,210,187,36,197,134,99,157,231,33,10,195,247,6,238,100,219,235,248,198,182,233,237,98,119,237,255,251,178,100,208,12,149,130,103,76,155,172,67,240,154,12,233,131,107,105,38,18,13,155,54,110,25,17,65,251,51,166,89,141,160,41,19,75,34,106,110,111,232,147,45,40,91,86,46,144,145,24,124,57,228,155,74,138,45,197,110,163,6,137,105,141,199,127,49,31,248,150,93,46,199,108,43,196,240,201,189,23,94,125,71,111,86,163,60,97,200,203,3,65,81,0,225,176,153,44,96,137,192,236,16,80,163,172,116,100,69,185,136,2,67,86,236,94,59,0,212,32,225,194,48,19,71,51,119,17,233,5,42,33,230,148,228,132,78,126,150,62,249,229,24,116,164,109,210,50,92,87,31,255,251,251,220,204,213,92,201,53,210,141,106,219,223,130,32,216,205,171,163,29,98,22,146,138,120,116,153,104,175,74,129,33,106,62,199,109,46,147,254,197,89,15,70,221,109,113,49,103,187,181,167,225,224,71,5,208,136,124,142,18,214,104,74,186,94,33,82,181,0,23,183,244,213,84,243,231,157,1,163,115,10,46,130,133,115,16,4,1,206,48,224,128,232,20,116,0,220,216,42,228,158,136,199,168,92,167,17,211,189,4,58,114,74,176,204,244,53,75,12,63,225,64,185,52,199,196,34,183,7,76,129,65,192,152,225,66,40,15,16,19,156,67,209,176,189,193,147,232,54,93,18,67,79,38,196,114,83,107,255,247,37,110,212,240,254,107,252,252,84,216,100,155,131,125,95,77,93,237,100,60,210,148,80,220,9,85,111,100,78,105,179,253,67,73,176,94,110,217,109,154,146,73,78,191,222,213,234,217,72,126,169,150,214,211,12,43,248,123,152,113,178,207,158,23,182,214,165,239,58,124,209,172,182,3,44,104,0,45,151,243,112,35,132,118,128,25,97,134,56,179,135,72,0,132,42,141,60,29,168,195,101,126,167,220,137,9,114,75,130,106,46,96,27,104,202,75,144,79,37,82,132,251,47,118,221,238,203,103,43,170,175,255,249,254,254,198,159,181,183,110,95,91,182,58,249,182,167,206,149,197,169,39,29,247,144,187,207,235,47,195,246,97,243,84,166,99,187,81,156,16,120,227,229,4,234,27,119,90,209,16,167,47,220,50,53,238,115,73,187,196,143,228,181,52,206,191,221,68,194,175,111,105,44,233,189,162,230,10,32,194,63,143,62,128,87,4,213,160,138,12,0,6,89,124,50,140,118,59,20,232,50,72,18,12,48,70,4,242,176,28,201,192,88,136,24,94,193,96,109,0,109,37,120,60,173,184,136,126,43,20,151,156,171,254,203,229,85,150,82,176,90,84,59,32,23,143,141,126,51,231,16,80,229,125,138,209,236,217,94,143,159,148,166,146,47,94,23,68,226,36,98,167,119,20,207,234,230,220,218,167,105,213,49,255,251,178,100,202,140,5,62,102,204,155,137,93,114,144,140,217,147,103,105,38,82,141,157,50,110,177,109,66,0,51,166,157,163,33,104,209,19,232,190,183,95,29,205,79,245,46,114,210,253,148,188,177,186,249,249,221,175,221,164,247,42,213,245,237,22,177,19,201,210,104,47,52,89,252,166,167,63,220,241,81,125,247,117,94,200,116,126,238,120,19,216,36,32,43,246,216,204,168,30,182,99,129,156,242,171,7,36,61,240,213,169,243,90,79,227,253,10,39,3,141,64,182,71,212,154,78,93,190,209,230,44,14,170,210,63,170,238,185,254,94,234,38,120,252,81,244,61,158,141,93,166,148,153,178,37,8,188,225,53,215,66,209,112,157,65,177,82,73,181,15,60,152,196,242,119,99,106,57,89,28,180,249,179,125,155,24,132,58,238,222,14,98,250,135,24,50,241,151,125,164,23,113,196,213,93,239,221,208,234,106,65,169,185,188,74,213,232,17,194,0,21,108,180,206,121,36,198,71,252,194,144,208,204,0,176,193,48,96,100,72,51,132,113,78,144,72,22,184,128,64,155,33,76,40,21,163,200,149,243,93,151,185,148,81,57,136,156,161,187,246,195,178,201,165,171,197,166,101,33,12,43,96,222,23,147,156,58,84,50,91,101,134,200,152,179,204,33,198,83,72,90,121,122,231,159,246,146,56,92,235,116,118,239,172,228,67,151,93,245,210,114,230,158,83,247,21,67,225,51,239,105,238,153,12,109,205,170,157,170,189,124,197,197,203,101,107,115,237,182,217,150,213,90,253,185,180,150,215,84,250,57,207,152,208,254,88,215,213,174,245,243,135,206,113,113,90,254,114,111,99,149,2,138,236,0,0,6,16,16,87,111,248,160,85,214,130,99,78,137,223,74,179,61,17,94,66,196,97,101,141,154,57,47,237,173,218,193,157,78,210,119,28,168,103,255,148,191,147,210,136,48,53,103,130,31,255,63,203,93,125,203,209,240,112,223,74,236,92,67,139,97,22,44,44,67,72,135,74,215,35,233,27,3,67,76,114,112,162,159,28,103,160,48,34,130,84,24,88,101,176,70,28,91,209,5,71,237,101,185,175,171,178,68,154,77,145,200,44,169,188,121,196,29,144,203,102,186,217,17,64,71,36,0,238,186,195,5,112,205,28,170,21,51,152,76,150,99,240,97,130,66,6,96,53,17,8,76,8,15,48,104,25,82,161,101,124,223,249,152,252,190,187,54,139,196,230,163,212,24,195,52,111,245,136,201,16,104,140,129,85,166,66,43,70,132,243,20,188,226,228,12,238,174,198,147,58,143,145,196,171,72,225,195,101,210,73,1,253,142,53,177,95,229,40,189,52,172,234,85,61,171,71,190,186,61,173,140,252,177,95,76,106,212,150,161,100,255,251,176,100,203,140,133,38,102,203,155,172,93,50,128,12,217,205,104,101,174,19,197,155,48,110,37,85,202,56,51,102,13,177,166,177,186,166,23,155,12,178,205,193,184,230,193,165,211,235,185,71,161,98,88,252,173,208,230,61,135,164,4,153,235,205,170,215,207,157,61,90,236,180,244,127,148,4,29,224,0,82,203,177,163,12,22,244,197,66,65,218,35,194,41,64,5,149,84,162,160,40,56,198,106,183,38,77,106,164,131,86,100,53,46,119,183,231,230,243,181,63,198,30,135,115,19,2,1,59,228,159,211,60,158,10,129,58,161,76,179,10,68,124,133,82,47,3,238,14,244,68,181,14,168,112,103,62,9,69,51,157,80,144,207,24,37,229,178,235,85,10,28,168,40,109,159,112,89,186,198,212,205,201,99,185,165,107,235,212,138,168,213,218,248,239,105,102,36,159,107,162,75,88,95,78,172,179,31,89,187,154,222,143,91,77,74,113,202,2,85,73,0,8,228,172,194,16,208,240,32,8,199,32,172,206,177,89,9,160,16,136,199,18,237,43,132,174,35,121,50,129,78,74,149,45,119,96,39,98,180,60,228,197,224,153,124,191,24,195,168,188,222,181,46,115,31,151,1,190,150,82,78,27,158,62,55,19,16,36,170,78,69,102,202,197,4,131,246,126,154,228,211,55,119,194,2,65,201,10,117,165,102,196,146,249,119,43,203,99,141,211,55,19,63,39,153,89,49,239,122,183,115,43,203,25,117,15,50,126,215,174,158,113,180,125,54,154,76,93,53,58,154,150,222,165,93,194,135,208,164,205,27,149,255,104,175,242,108,132,215,243,183,254,63,225,140,139,153,255,139,191,11,218,128,48,130,219,179,83,8,32,57,80,131,64,15,57,193,20,1,5,72,76,118,241,13,215,16,88,25,57,82,225,67,27,201,117,5,11,243,101,182,153,143,59,196,168,160,124,224,50,210,103,204,58,36,108,249,47,70,101,105,66,46,166,182,108,113,132,122,86,25,83,158,228,74,81,227,144,213,142,247,199,203,56,221,133,30,116,57,217,236,242,69,104,91,32,88,61,44,154,71,113,65,161,222,197,203,221,64,219,212,104,216,89,65,105,114,229,61,230,35,144,137,239,96,254,92,80,21,138,200,167,172,181,91,140,52,59,115,106,229,80,140,213,162,58,246,167,154,153,251,164,142,6,5,139,150,192,46,237,190,51,114,176,7,240,10,137,140,112,22,49,152,14,40,84,53,42,68,0,38,106,159,141,173,187,116,132,236,52,194,40,226,38,206,146,132,82,224,201,162,37,141,145,158,89,18,170,149,150,169,168,16,82,93,171,51,173,35,46,185,166,166,156,18,64,193,66,59,74,236,159,155,31,190,125,207,182,179,133,180,45,231,88,255,251,178,100,202,12,133,19,103,75,155,184,89,242,154,236,249,119,109,40,138,82,237,157,54,110,37,109,193,245,179,101,205,177,138,248,147,124,251,26,61,85,197,186,109,183,52,187,88,238,92,214,30,115,110,44,234,205,60,121,206,86,213,99,207,195,236,253,195,138,50,248,204,218,137,216,221,93,190,29,190,91,31,193,247,168,211,191,255,252,83,38,117,20,139,152,216,168,18,43,96,0,22,212,134,158,180,103,137,38,104,232,110,96,44,52,80,80,229,41,203,59,96,168,46,165,171,126,2,155,175,1,67,244,59,179,57,91,59,185,186,44,82,154,180,42,222,86,121,157,105,144,72,219,52,113,38,101,136,74,142,222,110,121,243,79,68,203,51,63,51,129,50,12,8,153,29,187,6,104,60,195,131,55,21,87,229,166,170,71,81,44,66,42,242,21,185,126,141,210,47,170,19,17,152,86,99,90,57,206,144,211,131,222,150,157,255,224,204,122,193,131,7,174,226,43,0,185,175,220,206,206,206,141,84,8,66,109,198,38,22,40,130,134,138,54,142,72,94,230,52,246,106,216,224,103,246,77,22,165,143,99,186,13,252,170,228,29,59,41,133,203,9,140,162,26,173,21,195,161,76,230,186,46,179,11,204,99,121,116,97,249,204,52,184,36,122,167,33,45,119,125,253,173,95,119,37,45,68,216,92,26,91,183,150,229,126,186,118,184,106,182,134,106,212,73,50,165,7,65,246,179,181,158,251,94,3,223,234,243,177,43,103,245,246,213,157,91,35,249,253,201,66,166,204,83,254,82,153,121,229,254,82,103,25,80,29,83,89,16,48,74,151,89,41,145,58,119,203,153,128,98,246,71,1,42,177,198,122,232,72,221,43,175,252,26,235,203,73,25,101,70,102,147,235,75,27,113,208,110,2,117,186,138,43,233,105,67,59,201,100,233,204,128,186,12,64,163,92,194,50,92,99,23,103,4,118,122,154,117,76,16,195,70,21,82,163,197,108,92,155,107,148,92,130,172,193,42,240,167,170,49,68,138,170,199,147,118,209,54,142,241,164,88,183,85,197,169,203,153,127,2,109,143,36,207,137,161,184,237,223,26,62,144,236,204,152,110,191,198,193,255,2,113,45,255,213,245,240,28,164,0,237,183,195,22,239,59,241,147,94,62,48,118,35,10,42,48,177,179,38,124,18,1,139,179,165,9,86,135,5,158,191,239,155,55,194,110,21,215,210,118,83,13,193,79,164,178,26,100,139,173,174,60,89,93,151,67,14,48,4,6,24,60,161,200,121,76,100,14,125,133,164,63,116,29,6,24,50,40,44,193,59,10,99,202,82,136,106,26,246,47,85,169,238,55,116,44,199,88,165,40,114,157,40,112,229,161,205,186,29,7,37,170,207,220,171,255,251,178,68,200,140,132,124,104,205,27,102,93,112,141,76,217,231,105,40,109,19,89,157,46,109,161,87,194,95,51,102,77,179,30,241,54,219,143,63,181,22,142,79,167,174,195,40,17,30,44,110,88,184,167,52,130,26,205,139,8,126,253,157,150,110,157,30,124,179,235,212,240,34,112,3,118,235,12,250,52,225,203,205,26,232,84,132,44,16,13,1,62,214,193,161,183,209,27,92,248,17,172,53,57,183,158,245,87,197,206,248,49,253,175,87,22,109,69,117,106,64,242,8,229,123,89,203,7,33,164,32,113,132,33,98,169,6,199,154,57,4,193,164,218,51,71,156,129,75,3,82,21,59,137,231,254,45,11,43,90,14,190,118,194,127,43,28,204,45,9,187,136,157,194,225,148,214,173,2,232,10,53,137,116,105,133,50,160,162,24,138,130,252,14,39,138,78,56,211,118,21,145,242,163,68,97,169,190,136,64,177,170,100,127,119,177,132,69,5,249,98,143,240,44,246,85,0,185,45,208,87,52,108,48,1,136,135,6,169,11,152,124,26,96,192,81,130,135,96,64,72,4,0,91,89,252,85,50,162,167,134,91,121,92,103,24,204,146,228,170,92,239,68,98,209,231,238,10,130,229,46,236,146,205,62,224,74,148,45,34,20,194,248,124,11,76,133,218,58,84,28,83,179,73,84,74,178,158,214,49,88,171,171,253,74,240,157,201,148,173,179,28,197,40,45,152,90,167,214,189,155,17,165,86,90,183,215,40,135,46,181,28,161,220,19,189,173,127,207,53,16,163,255,166,122,209,125,65,67,146,1,83,109,176,91,120,12,92,33,24,9,63,64,244,53,19,64,100,145,36,188,119,164,206,20,90,251,34,117,208,134,25,56,91,102,116,27,124,1,115,128,254,72,197,89,57,236,146,231,17,29,236,123,18,176,229,211,75,202,64,198,28,228,188,53,221,188,39,252,180,164,73,122,99,16,232,29,58,164,8,254,54,27,122,104,40,91,167,59,50,106,205,145,211,114,58,13,117,141,172,238,229,168,250,227,251,255,249,175,224,146,12,186,140,250,26,195,27,169,27,205,84,240,46,48,149,101,241,243,243,17,130,12,131,37,183,108,103,24,209,217,214,198,107,7,10,15,16,16,64,29,50,88,153,177,22,246,24,117,152,227,42,100,80,169,116,229,12,61,51,86,59,204,163,118,30,223,156,149,66,221,173,75,107,235,43,88,213,165,195,89,93,171,13,114,126,154,222,171,88,162,97,77,144,129,169,78,248,77,49,177,197,76,134,163,150,79,74,156,231,68,21,218,172,179,125,226,100,183,31,124,214,253,246,118,35,223,161,5,87,105,233,206,108,20,155,193,231,237,186,42,55,119,197,57,108,232,182,199,241,101,230,66,25,182,49,255,251,178,68,200,12,196,47,102,203,155,131,85,240,133,76,217,195,109,40,102,84,21,155,42,110,25,251,74,158,51,101,73,196,163,43,162,219,247,220,182,143,51,19,84,216,123,72,113,239,76,54,94,189,89,153,109,6,212,157,112,57,223,4,1,170,140,15,144,56,232,100,199,53,243,92,161,128,194,241,99,17,226,216,112,128,192,205,133,87,46,113,0,42,14,127,216,83,245,54,211,144,71,47,136,201,107,100,142,175,220,238,106,28,213,218,212,23,57,93,165,53,183,161,224,81,104,57,156,192,50,253,1,103,70,219,38,58,176,229,20,4,50,84,134,7,96,133,41,112,177,35,210,139,149,202,207,10,246,198,235,126,102,225,27,163,139,238,78,6,121,46,186,217,214,42,49,165,100,182,230,193,19,254,121,57,137,118,85,94,74,125,41,102,98,220,55,168,231,122,175,79,190,95,239,185,81,22,140,21,215,233,100,120,124,35,10,178,223,216,216,26,166,28,223,47,83,91,140,1,228,85,1,4,171,172,141,155,70,105,172,24,153,16,8,92,65,68,4,135,132,145,80,36,227,56,45,126,14,40,37,97,55,57,165,168,187,224,160,160,49,228,96,193,9,180,121,111,154,78,103,101,233,108,83,55,83,95,109,133,196,99,197,18,185,203,115,160,93,133,196,216,162,35,12,81,130,209,117,41,84,85,45,185,61,50,69,140,65,146,109,115,45,27,91,116,164,173,84,17,36,44,80,231,129,202,210,50,172,124,173,240,187,253,125,87,30,150,212,144,62,82,211,226,190,190,167,230,244,155,66,150,79,228,211,38,123,144,12,0,19,125,240,53,188,92,32,202,150,207,112,104,12,40,36,6,117,81,137,243,47,106,216,41,194,248,132,233,211,156,177,46,105,95,19,169,186,143,29,29,90,202,230,16,33,44,245,96,146,32,80,38,103,30,19,146,4,104,8,207,154,47,252,11,228,31,243,125,226,60,65,232,114,24,122,136,46,177,18,173,42,225,211,116,116,89,152,60,131,84,88,164,169,202,24,120,116,236,68,170,51,139,9,171,106,56,200,210,60,133,50,184,172,60,11,213,18,202,110,122,136,176,242,35,244,32,169,40,162,190,163,132,76,134,124,86,43,149,42,1,56,6,91,36,38,87,82,101,9,70,92,188,113,69,165,245,20,6,38,138,46,44,226,195,199,161,198,201,114,173,136,165,251,183,123,200,229,124,159,108,231,171,182,213,108,59,244,49,106,246,237,196,236,46,219,68,103,149,39,154,251,56,74,96,211,136,67,19,80,145,6,74,9,172,219,151,71,108,163,213,241,165,213,132,216,116,101,10,182,163,111,51,245,188,201,23,220,218,215,213,221,171,54,31,147,146,242,138,76,83,41,226,155,26,243,154,61,255,251,178,68,197,136,228,71,102,204,187,105,66,248,141,204,233,163,109,37,166,18,145,155,50,109,164,247,226,141,51,166,13,196,159,49,185,214,201,20,113,122,235,219,231,55,57,140,65,11,187,196,152,110,51,245,173,243,172,114,253,12,188,247,213,90,175,135,111,254,48,220,44,201,5,3,20,33,140,252,137,67,16,128,113,171,222,97,194,185,51,234,138,232,212,213,17,18,187,130,252,211,89,107,185,97,36,220,106,78,211,167,227,203,170,158,187,115,175,132,221,5,38,152,28,102,133,236,128,31,185,10,73,193,112,185,80,249,112,243,146,153,43,179,28,155,20,36,147,106,32,74,10,191,70,32,251,202,115,51,105,37,103,112,157,66,59,40,95,149,149,143,181,83,117,161,131,165,25,171,6,84,150,44,85,208,74,27,170,194,95,177,69,101,10,111,98,129,150,21,135,173,200,75,205,235,228,54,140,123,85,238,204,190,42,38,112,148,15,200,143,155,119,101,83,202,27,254,171,193,27,106,0,2,169,23,63,215,81,184,34,166,137,6,41,203,57,152,134,104,175,88,28,206,74,70,5,134,218,88,178,8,22,57,91,190,130,31,243,161,137,230,32,142,61,146,178,220,233,155,210,148,186,38,108,213,147,203,62,90,85,107,61,214,72,206,30,47,11,67,43,150,121,99,9,97,115,190,200,45,217,30,230,37,232,83,25,72,176,167,65,182,246,72,251,250,97,147,4,45,93,195,83,197,95,57,151,55,232,196,13,198,146,33,208,200,163,24,97,246,90,215,163,77,52,143,30,127,247,18,50,105,81,254,222,175,150,0,59,208,0,3,109,249,166,35,25,8,248,4,8,233,198,6,66,1,35,38,45,40,91,38,245,109,82,54,176,234,253,187,16,102,147,11,10,203,24,142,173,148,216,141,96,5,60,239,91,2,130,205,218,81,136,66,8,247,9,117,212,235,77,137,209,150,86,221,242,249,178,13,39,8,156,187,175,254,63,255,91,214,238,163,238,127,217,140,104,72,239,186,157,161,167,187,170,189,155,203,151,101,133,139,93,227,224,130,98,170,111,246,88,146,168,101,233,140,237,109,241,247,229,141,106,85,105,249,84,102,227,248,254,227,195,251,0,25,27,104,197,234,32,199,64,236,192,67,36,219,113,12,132,9,49,204,102,49,92,129,48,20,31,138,164,104,56,10,74,37,85,75,88,117,185,17,2,212,240,11,204,226,210,66,166,158,165,109,76,232,235,170,76,1,76,59,15,92,45,96,220,89,36,251,182,250,229,118,121,221,151,19,34,105,161,38,97,74,114,21,70,72,66,225,70,54,36,138,69,218,73,175,160,188,43,115,54,215,6,145,164,140,73,92,155,54,235,38,217,174,209,37,78,110,101,115,20,255,2,255,251,178,68,197,136,196,79,102,207,83,44,65,232,134,44,233,163,109,136,122,20,209,157,40,110,152,249,130,117,179,102,13,199,161,121,12,216,94,183,174,252,139,44,175,200,50,208,189,42,189,247,199,143,175,51,128,28,2,67,178,250,159,214,58,80,155,170,247,42,81,94,239,161,62,206,84,5,30,160,0,58,237,204,79,94,49,112,172,12,59,54,232,24,193,33,213,102,51,113,196,56,114,138,104,204,156,202,110,10,20,54,115,8,46,220,216,221,209,137,202,100,195,10,133,105,124,30,74,234,221,104,231,86,177,71,85,18,225,140,187,122,248,131,76,249,207,121,100,146,239,118,58,177,22,138,19,181,10,130,208,244,80,62,178,97,96,235,254,50,14,115,24,241,2,73,236,251,62,110,7,178,90,67,188,167,191,217,197,86,65,89,236,163,154,103,33,22,50,58,106,40,98,212,140,222,147,46,239,234,182,134,240,254,106,7,24,163,198,199,46,72,158,120,49,59,177,85,88,175,187,255,104,174,68,43,227,0,0,128,4,246,218,179,106,192,215,144,53,208,207,53,128,8,115,4,12,69,33,69,220,25,19,93,161,119,101,212,114,185,22,114,188,177,166,195,183,32,151,190,190,78,165,207,136,235,152,109,101,130,19,195,241,116,109,44,148,29,101,50,65,39,4,149,225,210,111,132,20,80,150,135,42,219,190,251,175,81,49,17,188,13,109,143,73,161,222,173,35,126,218,255,203,107,89,9,100,41,18,154,123,76,193,215,214,99,37,217,231,204,119,63,175,255,216,180,255,252,183,165,123,138,147,55,182,105,179,59,84,196,204,233,250,6,64,14,93,255,26,94,6,84,95,211,144,145,88,4,97,206,122,166,86,216,219,229,1,202,110,166,180,147,53,174,223,140,183,99,18,78,171,207,27,79,22,143,85,157,67,150,237,167,98,174,43,92,6,107,70,97,37,148,197,32,208,244,128,82,96,212,30,113,7,162,146,142,125,70,66,241,232,74,68,163,92,242,67,75,162,247,32,235,77,43,171,140,168,152,234,139,200,165,55,36,130,77,56,147,199,67,181,212,222,107,149,69,173,221,102,50,76,13,190,186,188,200,236,242,5,86,189,67,194,174,94,197,234,49,165,68,126,150,118,51,251,174,2,16,1,145,200,140,251,117,54,121,156,196,101,32,142,193,136,130,70,53,3,152,241,98,223,171,99,59,95,72,142,231,165,196,105,186,184,24,62,24,227,134,248,232,76,19,0,229,174,228,27,37,100,240,197,53,124,235,69,47,93,151,85,145,78,85,22,16,76,36,210,71,244,7,38,38,49,142,185,124,220,69,135,146,32,140,17,117,246,224,78,102,74,177,108,154,50,165,77,162,101,51,20,210,239,134,52,179,67,95,219,255,251,178,68,195,8,196,74,102,205,211,70,61,240,143,76,217,163,105,232,78,19,209,157,44,110,25,89,130,88,179,165,77,198,33,112,61,7,213,66,41,1,239,121,214,177,201,175,0,3,63,41,58,76,33,243,123,238,49,84,191,255,13,57,200,130,142,11,99,138,148,182,121,232,127,40,198,43,103,153,236,235,184,17,151,0,25,45,184,199,185,179,91,141,76,66,73,54,208,200,4,41,12,41,130,160,163,64,250,103,16,116,0,197,64,153,77,162,72,149,64,185,184,152,81,67,164,195,241,101,0,158,126,17,174,129,226,115,197,135,88,70,149,82,131,208,201,133,154,104,124,123,195,11,77,36,21,122,221,219,156,60,88,232,253,97,71,115,192,251,163,29,90,32,251,168,216,125,136,5,82,194,12,83,165,5,238,45,98,71,30,159,11,160,173,156,170,230,142,39,120,168,26,194,12,71,43,143,226,25,185,183,243,245,232,198,140,210,149,168,109,194,82,143,129,219,181,254,195,215,79,151,156,19,180,42,0,0,10,136,148,165,251,110,99,190,118,168,114,44,94,213,83,75,228,66,172,203,31,121,116,154,47,43,181,29,177,128,142,72,67,111,220,51,92,242,229,8,229,9,73,179,146,210,213,103,37,163,214,147,153,42,88,112,61,159,22,42,75,72,168,64,15,7,179,162,98,147,56,206,209,152,84,19,30,131,194,152,150,134,141,100,79,229,54,244,244,14,181,21,149,217,106,202,58,214,195,182,169,230,118,231,182,89,214,180,45,44,107,169,21,237,31,151,177,84,146,151,57,171,115,18,189,54,28,115,213,253,199,175,147,127,138,245,111,64,239,54,199,206,132,86,105,158,134,62,184,111,215,49,127,152,138,8,0,5,110,252,213,229,79,86,104,243,159,130,229,102,4,10,21,16,42,7,151,152,48,49,115,55,101,152,187,221,248,179,51,140,92,45,137,16,183,68,64,220,58,56,16,133,163,244,143,7,161,242,45,47,24,155,165,29,140,83,16,201,70,198,2,64,78,90,29,16,193,185,0,162,56,14,133,117,198,17,29,190,157,25,195,130,25,40,40,74,79,67,126,149,188,231,74,41,44,228,123,29,36,189,119,45,10,133,125,21,31,87,39,41,141,98,49,237,57,206,172,235,58,173,153,38,84,208,190,174,136,197,59,18,138,206,88,170,178,59,117,118,211,233,248,8,161,0,23,175,252,8,242,124,34,32,97,99,91,24,73,40,176,209,131,160,189,113,103,211,79,20,186,61,157,139,244,178,11,50,156,240,167,155,181,79,47,202,148,131,101,149,105,33,101,156,64,201,80,194,245,17,137,204,240,145,207,134,209,232,209,248,145,121,130,128,237,11,205,154,205,37,52,89,133,181,160,98,212,154,58,141,60,255,251,178,68,195,136,196,240,102,209,235,44,91,248,146,108,233,163,109,133,126,17,57,157,60,237,153,85,194,9,51,102,205,196,137,240,54,85,199,135,254,162,179,231,254,169,35,88,44,163,73,34,229,237,181,27,73,171,80,79,117,180,119,206,211,219,53,177,120,172,80,89,212,113,170,106,27,71,213,14,105,199,127,212,160,8,146,0,1,219,254,97,166,249,212,75,102,5,28,6,43,136,130,226,65,240,64,129,116,9,0,92,183,129,228,122,37,209,7,221,179,72,132,33,30,2,189,151,140,160,108,86,226,162,137,50,78,49,49,49,133,136,72,137,1,98,162,80,48,93,17,81,193,57,10,250,25,30,77,34,21,139,179,75,176,208,56,128,192,209,150,237,204,13,28,19,121,157,232,204,83,33,82,87,100,66,221,205,126,82,76,118,157,93,216,230,121,110,238,146,156,207,91,37,127,163,44,199,242,147,210,252,79,254,191,210,128,53,0,3,36,164,246,17,99,14,61,12,152,98,10,134,76,48,13,48,16,84,198,99,48,72,133,157,49,20,173,44,1,100,110,3,174,210,150,198,112,211,67,129,28,69,213,89,49,96,22,5,56,232,47,247,122,76,220,219,214,209,137,113,99,59,170,149,208,118,154,190,108,198,92,204,85,133,167,46,167,103,79,20,51,79,12,193,14,246,224,92,238,238,205,107,211,34,137,105,98,106,213,229,254,121,181,171,126,17,219,85,193,101,157,93,151,189,189,116,235,99,221,99,153,146,206,246,171,38,166,28,129,168,199,117,147,55,218,224,164,13,98,12,98,121,238,147,190,243,135,68,148,37,255,255,255,255,6,128,0,151,106,125,170,161,136,154,6,90,14,24,92,160,10,42,128,136,134,84,50,152,12,22,189,211,224,40,1,37,2,194,162,207,210,178,34,165,215,249,123,56,141,69,151,77,41,77,150,17,2,57,9,70,229,58,172,141,110,47,197,125,109,47,155,85,1,103,14,178,159,172,198,225,76,245,43,87,178,117,50,155,13,17,253,149,195,45,209,173,89,121,117,86,189,156,44,93,130,135,85,238,127,252,55,100,247,246,143,60,156,235,72,135,20,220,24,91,74,189,130,107,24,44,32,58,97,228,143,12,101,33,210,187,123,222,219,105,39,214,189,232,239,251,89,223,237,236,158,244,254,237,13,49,96,0,182,190,156,213,76,97,83,201,149,132,6,12,39,0,143,230,3,6,140,10,7,0,45,37,92,55,215,109,193,178,25,124,126,165,91,25,208,207,67,146,168,204,212,13,41,137,80,202,225,136,236,1,5,192,46,197,61,20,143,227,113,232,54,43,26,148,190,144,252,220,49,118,180,162,95,59,118,37,41,237,206,211,83,227,220,220,97,93,79,63,195,193,113,186,69,255,251,178,68,204,140,196,233,102,203,155,134,63,48,155,76,217,99,112,103,232,18,1,155,54,110,13,93,10,14,179,102,77,198,21,185,223,80,134,139,84,43,11,233,12,10,87,153,230,96,13,132,47,44,37,146,183,189,91,41,93,67,0,251,229,193,133,122,223,186,189,202,138,246,161,159,151,79,254,189,10,130,3,0,0,118,255,157,189,224,100,147,248,9,160,97,81,65,141,64,100,0,211,51,138,33,249,178,192,26,110,43,243,49,83,162,253,43,95,78,169,97,43,144,140,144,206,33,67,48,57,32,9,162,144,104,173,18,15,175,58,30,86,153,23,78,14,202,167,12,180,112,189,107,166,75,108,212,107,155,235,76,118,50,59,254,75,44,206,171,87,174,238,142,209,20,204,180,189,154,67,72,209,84,51,45,89,28,198,42,49,149,156,180,94,58,150,101,90,109,50,47,70,198,171,221,181,61,166,107,251,254,179,129,43,0,2,0,0,167,255,243,103,82,76,242,153,53,209,12,10,21,40,12,5,65,68,32,148,254,118,231,162,174,139,139,61,110,27,164,152,143,210,229,90,53,90,106,188,182,81,133,37,54,163,216,78,82,211,88,157,138,209,84,185,135,23,132,70,209,127,195,139,52,114,73,3,150,57,12,164,211,222,73,45,155,153,213,235,213,111,54,241,22,171,151,81,171,44,14,228,65,153,27,177,114,183,59,183,213,153,58,188,132,205,184,40,246,199,205,141,126,69,228,143,44,82,223,119,69,97,195,233,255,255,255,205,215,187,119,208,55,156,90,14,204,126,233,27,166,180,208,65,12,229,76,202,149,6,202,0,0,247,223,154,177,8,154,102,93,154,48,3,9,0,38,22,0,134,19,133,131,201,104,0,0,88,232,142,95,22,198,188,111,93,121,113,129,44,228,235,130,103,139,207,45,38,64,112,74,132,84,234,132,49,200,176,89,10,75,5,36,34,103,61,17,234,3,72,118,133,36,41,245,239,121,189,143,186,158,37,58,142,121,226,190,150,13,91,147,145,175,49,10,40,120,177,168,166,88,233,48,187,180,161,8,112,194,98,6,56,201,68,77,81,102,180,148,69,86,150,227,134,77,199,66,213,92,216,138,124,22,62,62,44,154,185,91,81,179,79,242,234,182,48,214,41,107,89,254,26,229,99,141,130,88,0,21,110,208,20,110,61,137,168,208,64,19,30,5,140,58,33,26,23,152,108,20,207,150,35,91,105,239,110,114,7,254,173,122,75,183,101,245,225,169,108,55,132,102,95,57,37,165,177,3,210,95,118,103,165,210,169,76,190,85,71,18,142,3,102,176,249,17,6,41,174,112,173,137,104,199,45,49,240,63,69,173,175,164,231,213,82,169,17,84,212,94,93,102,219,239,225,90,167,114,218,255,251,178,68,206,8,196,219,103,77,211,134,110,96,155,172,233,99,117,136,110,17,221,155,50,110,33,89,138,13,179,102,13,196,149,240,246,70,41,9,179,185,46,208,164,187,236,214,185,62,224,240,160,249,241,55,185,81,93,124,71,221,202,125,81,210,135,46,111,185,165,156,249,255,119,212,21,44,0,47,109,240,52,182,124,147,145,162,3,102,36,0,24,116,82,202,76,242,21,69,182,192,212,25,27,141,63,79,15,213,113,233,6,78,155,76,44,132,141,133,87,64,7,185,0,157,4,192,41,182,150,10,129,107,60,137,65,55,179,80,74,9,69,207,68,231,206,190,167,5,52,64,121,200,146,63,229,68,71,30,238,114,40,145,213,76,75,59,162,216,230,34,77,33,37,174,170,67,52,142,206,170,110,141,65,170,187,24,121,156,69,101,116,115,60,231,238,105,150,251,253,8,202,171,178,63,116,253,193,149,0,5,45,172,202,173,76,203,18,56,200,0,180,197,241,72,194,144,152,12,16,152,168,2,131,0,48,112,66,206,93,120,34,44,249,195,83,41,171,25,226,35,172,8,214,84,72,83,104,108,152,132,160,34,216,85,86,9,138,164,50,6,98,84,232,144,112,133,86,118,176,196,147,205,204,102,85,56,73,232,212,178,161,211,119,244,130,247,10,242,211,167,157,51,42,183,186,146,154,136,54,165,83,52,55,170,105,235,186,230,84,135,82,55,103,46,213,57,86,148,205,196,30,53,164,237,122,42,149,24,246,163,52,239,115,79,84,189,60,217,20,244,184,116,53,214,203,184,237,215,119,183,250,103,15,246,52,24,49,128,1,119,239,140,14,206,77,95,5,76,198,36,197,143,33,16,128,135,83,39,134,135,116,152,8,10,2,209,149,244,152,78,47,10,192,196,41,199,2,186,129,47,48,136,145,122,17,249,145,116,168,36,224,114,225,161,148,73,142,201,181,67,90,76,52,82,202,7,209,149,5,22,105,195,140,51,70,86,197,224,125,10,195,215,252,184,234,148,186,70,167,72,134,136,30,200,34,7,199,184,217,108,226,28,92,64,30,212,233,100,45,85,179,81,95,178,53,181,69,55,78,151,69,158,144,116,27,236,243,4,165,247,237,94,61,208,115,124,199,163,117,243,205,124,127,243,19,33,3,150,0,46,237,177,147,16,81,165,66,192,36,41,48,148,57,48,84,31,26,22,195,133,228,249,107,201,236,245,198,35,116,210,82,17,55,213,84,255,152,32,21,141,24,70,148,96,160,224,126,28,78,14,202,238,8,235,21,147,31,60,66,121,4,170,231,178,242,165,166,106,79,141,17,249,218,201,109,138,74,167,222,97,75,173,124,223,253,109,106,11,218,79,57,166,233,219,39,238,45,51,254,199,49,242,245,17,115,255,251,178,68,208,140,196,252,102,202,155,169,91,226,150,108,217,99,117,136,94,19,201,155,48,110,177,109,194,87,51,101,141,214,14,152,215,123,210,52,171,238,82,82,37,177,163,183,237,149,44,122,167,172,182,59,187,124,239,254,54,156,107,224,213,9,234,26,169,161,137,221,174,239,247,48,197,67,86,71,173,246,171,45,32,47,10,128,3,179,124,102,117,136,102,64,74,2,19,64,1,113,132,97,201,130,33,1,139,99,153,130,128,19,168,213,212,17,36,158,249,107,235,18,94,185,79,78,207,82,92,130,156,169,68,186,252,2,197,101,167,130,16,42,120,63,141,107,8,229,195,51,15,31,112,200,92,114,177,234,174,62,57,59,83,26,39,173,126,152,105,216,13,212,183,148,191,207,134,108,99,80,108,120,66,54,54,34,134,144,185,233,19,158,90,7,50,82,68,6,244,32,161,106,8,177,102,102,74,64,140,58,155,169,8,161,56,151,166,238,112,172,54,204,211,208,252,178,240,68,177,173,109,188,239,156,14,0,9,239,248,234,186,147,122,180,204,40,30,50,233,32,192,163,128,80,224,202,69,38,40,215,21,181,155,68,31,24,252,121,216,171,11,164,173,51,169,36,122,12,119,162,211,16,219,226,215,226,108,74,15,151,185,48,169,116,221,36,213,233,233,250,26,120,236,244,151,237,215,141,215,196,73,92,129,133,124,76,192,131,170,52,24,81,31,250,22,106,104,101,163,27,96,225,229,103,183,72,228,246,63,245,34,72,156,10,175,87,51,34,108,208,8,64,108,2,12,98,89,53,219,102,6,102,68,206,51,60,234,62,52,91,19,78,153,236,252,202,83,53,199,21,183,76,4,172,2,173,182,211,194,80,250,41,35,136,121,224,1,167,161,169,134,206,2,116,197,131,129,203,222,123,140,82,130,121,238,169,113,236,172,68,34,17,26,44,104,202,184,1,129,169,131,168,180,171,36,210,69,86,209,41,98,231,158,203,237,50,88,74,83,138,177,89,10,9,133,154,67,45,123,137,152,90,18,180,105,79,87,49,23,6,69,199,38,220,173,14,177,163,29,198,156,51,25,195,36,55,55,104,215,227,228,101,61,196,45,71,14,44,101,185,145,81,35,174,191,154,185,143,86,60,214,122,137,94,83,153,104,210,98,161,222,98,159,227,234,151,144,22,176,0,46,76,78,132,79,76,223,4,12,111,52,204,94,21,0,67,129,32,12,96,201,34,76,27,19,1,66,32,57,191,76,228,193,87,86,221,5,236,240,60,20,84,148,45,106,89,113,52,26,11,201,6,41,211,81,180,228,136,192,86,92,179,23,102,81,88,139,0,134,99,148,143,201,250,241,185,20,104,97,17,149,143,223,57,114,26,197,157,117,253,167,85,66,191,127,255,251,178,100,195,12,132,166,103,75,155,131,94,208,144,204,233,99,105,40,126,16,189,155,42,110,176,184,65,250,51,166,29,164,161,104,106,117,253,189,45,75,181,13,99,165,202,231,247,217,117,100,117,42,203,173,152,204,58,230,67,45,230,35,42,209,154,242,255,255,255,255,225,129,32,13,183,248,213,31,51,52,65,170,25,16,8,192,224,147,87,17,75,94,36,27,96,236,48,120,189,135,237,164,103,235,223,194,40,179,104,210,217,34,68,122,28,55,22,255,215,205,196,87,215,247,255,148,194,229,22,98,183,3,109,212,213,27,55,3,208,120,215,119,251,231,24,139,215,43,47,106,61,75,231,130,14,178,168,122,93,150,235,67,173,220,213,148,71,132,151,24,58,44,96,243,245,121,76,254,37,190,111,154,248,209,171,218,45,47,215,180,139,170,250,233,35,80,98,145,0,25,45,212,222,159,184,207,33,232,208,98,76,195,177,228,20,41,128,66,19,23,72,196,247,75,129,80,56,104,0,64,44,4,166,210,136,1,139,192,80,27,184,238,59,238,140,195,150,134,206,59,9,94,32,192,6,9,129,224,149,74,151,170,98,188,156,168,202,123,68,160,200,211,73,143,188,144,230,159,185,85,12,111,149,242,140,186,208,170,146,170,211,88,80,255,114,81,68,46,6,39,217,155,41,243,183,248,223,175,15,98,238,78,233,39,177,203,211,35,132,87,151,50,205,146,29,141,114,55,153,71,31,58,97,20,248,112,188,137,73,119,77,52,108,180,208,119,100,208,62,200,36,202,70,236,182,90,85,36,19,180,128,32,4,43,182,198,6,146,14,86,52,213,211,122,3,1,37,152,184,49,195,40,129,141,88,171,232,172,108,9,114,201,37,68,16,194,7,87,49,15,199,86,207,141,91,50,179,5,36,200,127,85,169,138,244,105,213,202,143,195,185,124,151,27,87,212,50,95,245,212,35,87,253,59,52,160,142,148,150,238,58,77,41,134,7,111,109,37,24,73,7,24,162,17,203,11,109,85,67,130,147,114,169,68,149,44,122,48,243,81,215,15,232,155,26,90,212,177,211,55,11,15,42,123,99,136,142,248,132,82,102,198,44,215,71,171,35,218,29,108,48,114,88,202,169,129,240,146,192,29,128,6,237,191,49,224,35,56,160,59,49,192,104,48,220,86,48,72,7,48,16,18,49,216,97,43,1,130,128,107,63,100,168,222,220,164,47,26,231,119,160,252,165,17,151,246,146,77,31,116,33,248,105,176,174,166,236,220,16,194,219,160,221,30,166,195,105,233,131,102,224,216,134,224,185,135,166,33,44,175,77,53,118,80,8,20,3,7,192,64,240,244,220,192,224,70,19,30,129,242,149,189,19,43,210,82,234,238,74,74,168,138,205,34,190,255,251,178,100,213,140,133,18,103,74,27,163,111,64,150,12,233,87,109,136,106,20,37,155,46,110,149,123,66,5,179,101,205,165,161,72,206,150,70,57,16,141,143,115,217,92,138,132,59,200,132,169,170,237,145,207,119,108,136,180,102,88,234,173,71,79,234,40,116,227,92,125,137,186,170,255,233,102,193,20,11,33,32,0,237,223,3,0,26,207,198,88,216,25,81,148,12,80,244,247,154,4,135,103,40,140,167,223,96,96,99,77,13,113,143,85,116,193,176,38,181,101,7,8,20,34,139,70,20,120,93,170,82,210,98,174,183,159,235,239,227,209,125,30,189,237,11,187,119,90,185,174,202,34,220,125,79,170,220,85,197,223,20,157,56,217,198,139,21,87,13,76,195,73,164,136,179,211,89,29,75,218,161,117,4,141,75,130,167,175,185,120,187,89,90,135,71,164,149,149,29,44,93,150,203,255,247,117,99,67,164,37,0,41,182,244,31,15,59,176,212,33,84,100,226,152,240,212,56,4,106,82,128,200,13,217,10,0,152,83,52,103,82,57,67,61,121,33,202,9,15,99,109,118,134,88,207,150,53,150,114,134,143,213,35,142,185,91,232,54,27,88,208,220,53,62,236,201,165,113,136,18,149,234,175,9,169,156,244,74,248,4,144,156,77,233,42,109,146,209,225,201,98,89,241,255,239,47,81,170,77,221,247,62,54,85,136,20,162,116,115,38,42,24,149,59,56,203,26,172,110,239,211,85,115,153,137,52,221,15,118,187,104,105,26,103,237,118,106,85,174,121,137,188,162,31,70,247,208,11,64,16,0,93,119,198,60,192,141,65,132,156,13,54,138,96,38,97,41,9,139,60,200,186,160,237,140,66,47,53,130,172,81,175,120,157,10,66,74,144,242,140,46,107,55,37,21,16,212,209,59,204,223,241,252,127,255,14,60,80,65,100,159,187,234,158,205,168,150,138,204,150,88,110,28,187,86,58,226,190,213,184,230,7,22,48,81,78,124,152,90,69,189,238,36,155,142,110,6,238,53,93,153,185,227,140,101,68,115,17,204,82,199,60,173,91,155,60,121,3,223,159,218,180,140,33,0,1,18,140,217,237,228,242,129,212,202,37,204,226,32,72,201,48,228,197,193,224,216,33,12,120,50,53,224,3,100,129,11,48,186,69,85,53,82,71,31,14,160,140,129,94,237,152,55,57,161,193,199,206,233,112,135,78,109,24,168,11,170,23,106,251,5,141,45,71,184,12,112,229,38,225,242,240,87,65,148,15,145,1,10,33,119,9,211,81,104,220,86,33,139,202,133,30,103,136,213,2,207,161,203,5,190,108,196,147,87,181,126,191,242,60,246,135,53,171,136,83,64,164,13,98,88,57,211,252,99,211,227,115,222,250,207,166,175,138,207,255,251,178,100,207,140,132,162,102,203,155,134,86,160,125,204,217,135,105,40,88,24,17,157,32,110,225,231,194,46,51,101,221,157,32,153,191,254,107,72,118,214,127,255,91,198,63,165,160,233,253,103,222,55,243,7,120,190,190,117,154,72,247,199,206,96,77,141,99,251,223,95,234,46,190,235,2,212,139,76,107,63,252,250,98,65,231,133,16,13,219,126,112,102,99,214,2,36,200,8,8,1,165,17,197,50,187,25,83,60,86,244,83,157,112,172,154,9,142,23,189,159,26,128,79,21,53,20,94,207,85,106,38,33,234,73,169,166,126,169,95,184,239,254,57,119,112,252,244,22,177,238,77,186,187,26,81,242,227,190,28,116,184,195,174,4,9,136,185,161,181,120,246,97,205,102,70,113,163,242,201,216,183,24,107,151,81,45,37,57,4,139,64,128,228,198,214,213,82,213,111,49,124,42,108,173,212,29,35,18,168,106,143,87,75,44,241,65,100,65,222,175,20,238,129,17,220,0,25,127,248,209,90,35,51,141,140,88,154,40,153,128,64,200,246,45,6,30,21,182,101,189,4,38,68,5,12,230,215,161,169,169,206,111,41,202,106,7,197,230,159,163,122,158,25,115,251,56,176,252,161,120,233,254,93,40,150,226,237,70,93,249,108,236,66,214,115,85,172,168,91,203,162,249,247,123,114,40,163,86,254,251,59,78,103,121,207,90,248,243,247,80,158,48,58,39,99,74,174,191,43,228,187,226,239,209,152,92,233,201,150,139,136,57,2,241,142,239,155,112,175,254,252,186,255,185,213,108,143,108,171,175,234,250,66,45,99,172,77,69,27,12,107,47,250,253,213,170,24,76,0,50,237,113,130,24,110,104,131,41,78,180,127,32,4,210,144,88,87,250,78,180,156,57,115,179,58,136,148,238,78,96,197,156,72,101,61,18,46,199,156,60,187,207,60,184,127,229,149,112,89,51,66,39,153,165,114,21,150,80,239,248,225,200,58,11,6,32,163,162,231,195,112,89,173,252,243,34,45,136,24,208,173,217,131,88,135,235,153,121,229,159,204,139,205,111,57,124,214,154,2,6,65,25,139,122,223,238,195,91,32,0,219,175,199,31,217,25,129,100,68,45,48,104,128,28,59,48,192,128,214,3,32,225,66,142,23,249,76,140,8,0,107,12,42,145,185,171,21,248,106,114,103,225,249,123,203,38,96,142,131,248,152,242,170,37,222,180,92,167,210,153,175,182,241,167,210,28,205,213,129,223,154,103,30,85,79,87,254,190,164,5,4,2,71,91,81,189,144,59,27,103,10,81,150,89,213,247,172,180,10,241,179,65,145,52,113,244,29,124,13,26,108,44,214,168,112,164,181,162,125,67,215,41,54,176,58,116,132,99,237,185,14,232,77,67,26,255,251,178,100,200,8,228,199,102,203,155,134,94,210,110,43,185,147,107,35,10,84,225,155,44,238,33,123,74,11,179,102,13,148,161,169,77,175,153,62,109,100,108,18,186,30,219,163,100,245,157,44,116,199,79,52,137,227,212,126,230,83,220,160,6,144,186,254,179,25,193,87,224,202,69,164,0,176,98,222,90,182,100,162,233,141,182,158,223,218,34,29,60,156,61,101,198,9,34,130,20,160,50,148,166,150,162,98,211,175,176,203,175,19,95,19,23,241,31,119,9,184,219,146,122,135,232,168,89,216,223,72,89,125,115,200,9,94,101,88,124,218,14,184,87,233,104,181,170,137,217,238,46,238,98,19,221,225,199,83,9,44,124,142,28,131,82,108,122,143,69,225,148,101,246,111,116,195,74,98,198,95,97,204,73,92,140,185,153,26,126,175,141,162,4,89,182,0,9,117,208,225,115,147,206,190,76,29,29,51,80,41,133,129,136,6,149,45,128,134,2,65,80,8,48,46,5,70,196,225,80,151,145,233,148,69,165,238,116,251,153,40,114,158,245,174,187,19,85,31,11,216,193,28,39,217,91,81,57,83,206,47,104,77,199,165,162,183,207,179,184,80,53,172,98,231,174,166,24,213,153,230,179,174,215,183,173,49,251,138,172,189,175,236,183,87,86,215,179,253,156,97,188,181,172,235,185,26,194,174,99,13,71,11,209,210,141,214,237,94,28,165,182,191,30,79,44,223,181,220,141,166,223,103,173,141,226,251,237,95,205,183,108,31,157,182,95,182,234,117,30,203,253,166,23,40,92,187,17,163,106,139,119,158,99,121,187,194,58,120,0,8,65,50,221,173,233,52,4,184,201,80,0,67,142,24,201,146,114,103,200,32,89,247,208,112,34,54,84,78,118,42,100,241,148,85,67,10,77,203,34,145,133,109,218,161,161,207,185,24,131,30,60,94,90,143,182,92,245,62,106,100,202,95,37,101,38,218,214,12,25,141,24,184,198,62,40,88,75,2,141,141,129,26,71,68,154,226,146,115,239,112,250,60,196,159,115,23,93,152,238,146,67,153,79,35,254,184,165,162,24,115,237,87,51,164,38,116,89,116,35,176,227,238,173,138,148,105,153,35,184,253,187,240,189,128,9,191,255,154,18,94,107,48,169,167,133,102,28,31,172,208,112,140,195,101,100,151,73,133,128,75,84,109,118,97,152,204,161,150,74,167,98,242,77,67,146,38,200,220,44,197,242,97,178,135,37,253,162,113,153,53,245,49,189,25,113,108,203,169,98,208,152,181,30,110,238,28,191,159,41,25,64,126,132,160,179,1,193,140,6,56,164,204,169,245,172,178,105,193,73,123,60,141,231,36,131,162,113,249,44,4,229,23,41,183,125,142,71,35,97,86,97,157,181,217,19,255,251,178,100,215,12,133,103,102,202,27,140,86,98,135,140,217,202,100,200,95,20,221,159,46,110,25,123,74,37,179,101,205,166,25,96,150,209,120,157,148,201,109,188,166,93,39,116,130,159,217,15,217,207,195,187,201,175,55,19,182,95,39,161,54,49,189,178,53,226,97,93,147,196,34,219,153,68,3,41,69,0,14,219,118,52,135,205,178,131,49,132,213,51,18,184,69,8,228,41,98,11,21,176,138,136,71,64,233,183,32,95,2,165,16,182,186,151,177,66,91,41,28,131,147,4,17,164,85,34,93,139,37,16,218,94,99,127,225,83,228,188,183,228,37,127,74,58,231,244,246,97,158,177,87,58,185,199,9,216,163,87,124,247,229,247,101,175,41,227,99,75,90,90,246,207,169,67,211,67,166,248,205,147,47,59,176,230,71,223,219,72,109,250,91,211,235,116,79,210,243,29,173,217,143,198,202,207,190,95,250,141,71,190,63,249,248,68,237,0,40,229,212,231,92,35,158,192,13,40,248,48,193,25,14,196,69,195,62,25,193,192,232,20,144,24,178,68,33,16,255,71,27,230,41,57,112,37,135,222,28,88,159,156,130,198,112,150,227,120,61,172,151,18,0,83,132,225,222,153,80,33,71,97,40,178,61,109,196,255,157,80,192,99,63,131,34,161,153,132,33,195,228,226,218,25,231,157,237,107,182,137,238,248,175,185,234,255,251,120,137,150,248,239,125,250,173,238,34,190,25,170,150,83,125,204,170,50,35,66,68,17,156,14,129,17,73,44,209,241,75,3,49,138,140,72,132,197,95,237,13,122,167,25,146,173,53,241,142,159,250,145,128,35,10,0,0,0,52,0,29,251,126,42,244,193,65,19,64,99,212,44,243,8,32,21,136,152,76,10,203,82,105,77,30,8,189,248,244,178,246,19,185,231,69,26,149,63,212,86,174,114,252,0,68,180,177,2,237,61,255,60,167,149,61,230,93,247,99,148,143,10,68,100,132,22,98,108,200,44,137,228,52,235,97,246,82,121,20,147,199,49,110,207,184,101,204,191,111,223,54,245,205,171,248,237,250,55,251,81,119,121,10,232,49,164,228,147,61,238,107,214,238,253,191,63,235,49,43,69,181,242,41,235,190,105,255,92,234,251,158,1,101,0,29,190,252,150,74,50,160,61,48,172,129,49,60,61,18,3,72,66,179,25,67,41,214,192,64,0,32,133,203,22,3,227,205,97,45,134,128,11,84,208,187,110,3,252,196,162,121,39,195,169,4,180,7,49,139,38,19,249,26,78,231,34,36,215,154,124,18,214,34,216,52,169,249,250,213,162,52,60,181,127,104,202,16,109,111,78,49,197,168,182,132,114,88,234,206,221,219,165,19,13,72,39,17,54,193,96,101,132,231,97,15,198,161,255,251,176,100,204,12,132,224,103,74,155,143,66,240,138,12,217,157,104,102,168,85,169,159,46,110,153,187,66,5,179,166,93,163,33,160,69,30,155,160,82,165,174,243,189,253,83,108,185,109,137,220,85,94,193,6,64,94,29,194,244,184,174,80,102,87,255,50,140,8,141,77,68,228,203,142,213,185,154,9,214,179,70,55,214,100,148,245,6,82,230,96,178,62,138,76,0,150,237,241,9,131,25,68,211,192,49,99,69,160,22,196,60,194,66,192,173,152,66,5,152,181,150,210,145,34,101,30,17,238,180,106,97,27,185,13,106,170,41,165,211,71,235,249,88,254,37,7,202,67,22,141,67,209,230,87,146,42,45,233,109,229,18,81,110,222,16,153,75,27,158,52,187,20,225,23,87,126,143,171,236,229,30,58,226,228,135,241,169,119,120,248,158,68,195,232,150,37,131,246,147,37,72,17,72,189,26,38,145,59,234,36,137,253,222,184,233,59,249,143,175,154,249,11,90,0,2,128,21,191,255,227,135,48,227,0,49,165,195,0,20,27,22,36,89,87,182,3,154,177,43,89,27,107,52,210,232,173,90,93,119,7,63,50,202,132,105,96,180,242,72,28,89,41,233,183,37,53,45,247,9,20,202,40,122,192,210,90,156,152,126,225,25,199,232,245,213,145,220,92,110,58,24,225,143,116,194,21,52,221,92,179,182,41,241,112,137,10,202,227,134,57,141,68,139,67,14,221,229,229,24,241,166,208,246,51,176,229,169,167,250,25,93,139,139,215,24,229,67,171,139,234,126,125,61,46,127,255,240,33,64,5,118,255,153,203,81,185,13,25,80,96,149,91,253,108,76,16,88,146,212,54,179,18,217,202,106,115,243,216,205,68,223,170,122,123,50,250,27,16,118,52,240,45,44,81,223,114,56,222,83,222,169,57,122,61,82,189,169,233,4,198,240,251,248,225,145,153,21,40,102,80,208,69,55,226,205,230,123,122,238,76,191,235,80,153,217,12,120,245,7,138,148,138,180,127,206,37,10,102,149,174,126,16,243,202,223,179,154,163,229,110,9,166,85,75,42,162,206,174,149,103,75,35,126,53,157,245,195,25,0,9,54,183,154,190,169,155,159,153,179,97,157,144,19,20,24,144,33,18,251,151,38,87,12,29,252,121,157,120,132,3,154,233,63,94,147,226,104,28,22,32,147,143,159,37,182,29,203,230,69,142,47,68,242,117,77,106,84,253,125,142,122,87,41,58,198,94,117,92,44,116,116,198,247,15,138,122,177,176,166,84,124,182,80,226,32,249,170,250,76,98,102,41,47,111,76,249,196,233,50,69,82,143,64,235,245,103,158,181,108,234,77,81,110,165,116,187,56,250,109,126,94,165,118,218,143,242,254,186,40,95,200,109,168,147,255,251,178,68,200,136,196,59,103,78,83,73,66,240,130,12,233,147,108,101,218,19,17,155,52,109,177,109,202,132,51,165,141,199,153,176,24,173,196,199,169,92,65,227,157,215,92,110,225,169,1,252,56,0,82,223,185,164,108,38,38,133,140,46,12,50,34,8,23,130,65,70,175,44,198,16,144,64,2,48,48,56,2,20,70,199,85,252,88,10,117,166,82,198,159,106,142,202,164,23,67,105,28,92,142,99,140,231,78,141,22,196,121,252,106,72,97,72,158,63,207,38,37,244,234,101,197,255,115,174,181,67,82,162,210,69,62,215,170,140,122,220,111,242,242,93,238,76,223,173,115,115,88,139,125,147,229,243,163,56,207,95,101,218,224,250,101,102,188,40,198,164,157,30,215,172,163,157,205,138,47,42,163,113,185,52,154,224,1,103,30,223,239,241,125,108,246,113,50,40,107,99,21,134,205,63,159,129,209,218,223,79,64,247,0,59,173,212,219,179,76,156,156,208,71,141,25,196,136,72,192,200,192,204,23,174,60,73,186,137,206,67,76,148,195,12,171,28,53,217,249,126,81,22,197,14,197,106,48,76,167,26,212,102,11,165,128,102,167,225,154,46,89,140,229,99,169,246,210,43,52,45,13,40,72,77,163,157,181,51,72,40,219,69,229,69,165,142,161,22,98,117,201,25,129,169,157,10,237,62,12,95,82,17,91,42,35,165,246,198,220,25,186,244,113,41,76,130,100,52,130,217,6,211,203,228,205,217,255,233,249,219,184,94,125,192,212,14,72,15,43,215,39,99,201,93,14,223,208,128,222,172,233,238,49,0,149,217,0,41,182,220,224,177,205,66,148,236,104,205,88,164,196,128,2,165,230,136,240,129,202,160,214,64,129,200,128,4,67,162,162,112,18,39,22,67,26,232,244,124,6,210,100,123,151,153,133,130,102,66,84,119,157,231,129,218,172,90,63,102,178,180,233,178,199,146,55,117,101,61,3,171,164,90,166,123,179,62,69,60,189,110,179,233,89,176,239,108,164,114,159,203,58,26,248,175,239,167,242,139,9,136,78,224,214,108,200,133,118,132,26,161,60,220,222,157,253,44,183,118,127,213,155,143,146,251,253,74,53,141,76,223,179,10,67,12,153,174,79,225,95,188,53,111,253,208,182,255,184,84,80,2,100,146,163,92,99,141,102,167,49,163,36,199,202,194,64,1,136,66,70,51,4,169,123,80,80,2,168,48,10,0,79,8,103,82,88,123,9,79,238,197,121,59,232,190,162,214,89,149,121,4,18,215,86,84,0,227,203,159,107,47,196,221,105,184,113,208,77,23,5,228,78,7,64,227,80,49,229,120,216,173,147,224,108,51,53,155,77,88,148,189,197,239,157,115,84,115,173,40,206,4,151,59,210,46,106,255,251,178,68,206,140,228,208,102,204,155,102,86,98,152,204,217,99,109,230,92,19,29,155,46,110,25,89,74,100,51,101,141,199,161,169,71,31,5,49,158,217,213,42,94,211,107,146,63,76,171,58,103,12,146,237,50,101,159,136,227,77,229,72,152,196,154,33,7,196,71,31,68,247,71,250,250,57,159,95,216,56,173,215,115,77,103,140,166,10,49,193,164,195,195,32,226,144,64,104,66,99,73,102,64,94,194,252,37,40,112,54,28,157,21,241,214,172,42,214,160,193,99,85,39,15,67,25,132,162,165,84,228,228,72,143,193,235,98,58,153,17,141,249,103,86,29,130,115,113,93,78,31,80,33,210,75,182,131,179,190,133,17,34,21,214,120,238,19,179,207,164,122,130,120,153,122,60,108,44,33,240,97,101,32,217,30,63,29,124,203,153,194,117,85,170,80,217,145,245,58,123,106,63,173,199,185,183,38,88,255,97,123,141,213,68,59,84,163,221,250,119,25,60,172,15,167,138,236,241,142,243,124,6,149,210,0,128,23,189,218,155,27,89,199,12,8,140,141,229,100,120,36,48,196,203,3,155,140,54,210,145,186,203,37,133,71,107,69,115,186,99,41,227,132,15,37,145,129,83,28,54,2,166,10,156,85,19,82,212,244,161,46,236,144,227,179,68,144,80,255,147,48,204,207,176,75,161,111,9,164,202,91,223,112,132,162,132,174,78,61,211,23,172,206,103,237,14,173,209,77,135,221,196,212,30,126,118,55,197,57,173,58,172,41,103,143,246,231,218,239,191,111,205,125,202,173,79,212,124,168,216,191,143,147,164,166,79,245,245,194,243,52,203,254,255,244,128,157,201,0,41,102,216,222,123,206,10,24,11,164,107,166,226,73,134,24,10,99,41,9,88,205,150,104,144,32,32,69,106,213,153,105,45,172,149,209,198,166,90,175,8,173,26,140,220,228,5,32,169,19,107,51,108,132,44,152,137,20,145,29,122,132,187,229,24,99,180,165,67,106,113,216,120,100,76,145,242,41,73,212,168,246,58,53,176,145,138,137,34,236,183,60,171,153,149,36,37,100,173,49,8,131,210,44,37,228,138,168,136,156,38,144,164,89,200,154,195,233,246,174,127,130,84,235,130,50,38,203,220,193,191,5,197,254,11,48,12,223,253,141,175,180,234,130,205,229,192,90,52,56,76,73,28,199,192,221,214,190,224,122,249,94,144,45,73,172,34,246,36,58,203,116,17,121,52,46,191,186,178,218,120,187,211,185,84,94,83,51,41,150,218,213,202,8,236,107,180,255,118,147,47,201,145,34,73,78,105,181,111,22,197,81,167,107,188,34,121,147,8,139,68,142,146,219,196,15,51,226,57,19,40,97,246,92,169,38,127,77,215,142,187,24,14,64,214,215,255,251,178,68,195,136,196,128,103,77,59,105,91,240,136,140,233,115,109,35,180,19,113,157,50,109,153,123,66,111,51,101,205,199,153,121,149,89,215,173,213,130,142,66,174,54,19,187,17,241,191,178,29,242,63,102,229,38,25,190,94,98,180,185,231,15,63,174,15,232,50,219,72,47,199,181,215,229,96,45,105,0,203,118,252,199,179,19,29,25,204,206,21,0,3,74,12,197,97,115,39,6,215,10,223,100,10,32,4,6,142,36,236,229,67,83,227,240,196,195,188,182,52,178,179,168,229,50,80,212,186,88,145,202,110,40,211,77,170,88,187,133,35,115,10,123,23,196,182,125,71,46,167,28,131,57,2,13,88,14,66,171,118,250,87,16,157,61,43,74,241,149,87,254,91,182,246,6,164,25,221,51,109,165,152,165,25,51,109,20,229,242,181,44,45,158,35,175,231,243,189,187,114,116,78,177,206,36,90,153,125,159,181,77,151,83,5,225,86,68,217,61,55,159,223,227,251,102,81,103,150,233,55,250,226,183,14,0,75,190,208,209,150,206,189,144,225,94,205,109,96,96,88,2,12,0,12,128,101,168,108,132,196,109,140,158,61,112,55,58,51,68,153,98,116,168,71,66,56,164,86,169,231,84,8,136,139,34,25,245,212,64,180,192,228,255,68,149,138,187,43,243,196,154,162,5,15,44,175,51,161,169,80,166,154,149,23,87,186,158,51,46,5,63,164,185,130,78,119,65,16,27,51,199,188,179,81,77,20,78,50,87,29,143,78,58,72,27,71,180,77,202,53,140,188,101,247,36,155,28,13,174,102,6,92,34,44,140,235,147,161,174,47,252,237,255,231,251,255,192,43,0,21,110,223,153,224,1,226,149,154,236,217,164,147,24,208,98,179,0,182,133,136,167,85,180,0,6,151,36,192,208,4,168,252,107,60,9,197,162,114,196,54,202,143,21,203,227,221,121,222,38,58,93,63,206,115,42,121,85,107,76,104,142,255,183,159,37,81,42,231,249,173,80,98,83,49,235,215,81,140,77,41,79,154,78,254,109,121,218,96,196,165,224,108,235,246,219,215,118,212,147,50,227,94,47,122,123,214,110,214,94,40,114,251,198,191,72,93,146,74,192,162,87,80,220,204,180,254,243,50,182,145,241,50,131,105,224,33,68,0,102,223,232,105,170,49,173,74,166,98,5,24,192,250,64,11,48,96,52,104,90,153,144,226,182,23,136,48,2,173,78,85,12,129,190,151,198,105,107,83,119,175,31,20,251,234,248,67,50,154,211,211,241,38,189,63,13,91,173,219,87,51,148,136,41,37,226,104,152,180,244,90,219,114,203,67,12,131,43,243,245,66,34,202,84,109,62,245,254,132,156,35,12,124,51,20,134,34,72,230,251,208,63,148,162,227,255,251,178,68,195,8,196,131,102,204,27,108,66,242,138,44,233,115,109,136,108,18,201,155,48,238,24,249,66,99,179,101,141,204,33,56,190,58,8,129,169,213,173,238,252,223,86,97,246,239,41,57,7,42,57,200,59,59,181,8,202,53,74,57,83,93,219,53,12,178,50,57,186,30,109,255,93,120,108,0,230,223,227,88,108,140,254,63,48,18,168,197,193,208,130,81,133,132,102,128,9,12,1,147,5,59,140,77,2,16,106,113,89,150,66,214,167,85,181,242,146,74,166,161,150,86,224,183,207,75,193,41,117,97,19,16,116,161,28,189,190,181,16,173,46,185,126,82,33,17,7,201,210,133,8,229,137,200,181,73,217,120,65,178,144,109,205,194,243,67,67,137,232,173,34,9,53,210,103,103,116,255,90,115,57,57,134,214,166,136,200,97,202,63,199,120,250,86,227,78,224,97,48,171,82,137,76,174,65,23,115,115,40,235,9,72,180,137,51,252,45,79,196,93,127,239,92,243,59,86,23,93,1,221,190,244,17,196,110,105,134,143,28,98,205,134,42,28,76,140,10,11,76,86,128,216,150,219,80,8,199,85,198,69,23,136,17,123,70,111,121,44,142,74,36,153,29,203,198,108,175,92,90,117,111,238,123,33,28,136,74,230,30,230,150,37,64,240,80,129,97,244,132,142,99,200,162,50,39,153,186,241,149,120,181,159,45,22,49,69,10,44,105,206,167,52,116,242,149,119,37,163,85,170,118,242,131,82,81,254,210,82,237,232,121,211,48,127,142,118,172,103,47,197,115,99,184,126,181,185,25,11,95,122,55,247,188,37,215,83,255,220,72,113,32,3,117,223,152,118,20,13,114,25,252,200,2,80,6,3,66,13,70,61,28,143,4,22,43,248,16,13,21,10,50,55,78,10,95,9,229,45,65,3,29,202,248,143,97,52,11,142,192,120,146,66,31,215,159,135,100,17,16,25,128,227,85,171,220,181,210,191,214,88,199,114,181,137,200,246,181,41,255,121,153,145,42,194,77,234,209,75,238,239,89,74,10,123,94,10,113,18,245,59,85,62,38,72,107,145,29,210,28,98,177,141,12,205,102,196,124,10,90,32,0,63,57,141,8,188,155,95,133,169,86,159,73,201,36,246,44,143,35,223,253,174,18,144,3,146,88,206,139,15,61,1,184,40,101,49,170,108,201,1,147,23,7,12,36,4,70,84,135,17,3,149,232,88,24,197,226,241,85,21,100,180,33,249,21,229,71,203,135,1,204,186,106,3,137,196,165,195,194,195,99,187,96,234,112,67,54,111,33,46,140,54,84,116,30,247,64,21,160,243,156,129,154,34,176,209,65,162,227,142,38,70,218,30,52,209,165,161,167,210,158,241,35,37,132,61,84,101,123,84,140,202,172,255,251,178,68,197,140,196,115,103,76,155,108,66,224,143,44,217,115,113,131,138,19,161,155,40,110,49,15,2,143,179,101,141,199,153,185,123,23,76,170,42,58,11,25,132,196,201,72,31,44,193,244,34,226,241,70,140,57,34,41,189,30,162,44,203,26,159,109,59,167,164,166,157,43,87,211,115,206,176,159,255,28,2,208,1,155,127,205,158,201,57,224,192,204,72,211,26,141,64,67,163,31,0,12,68,74,112,210,221,90,128,64,17,144,130,64,197,163,163,156,68,18,99,56,80,190,220,119,197,192,243,92,236,202,87,42,139,241,60,46,72,224,147,141,194,33,58,206,137,105,190,224,238,103,138,120,83,151,211,175,36,180,155,175,58,198,35,255,38,55,112,127,5,174,218,167,94,50,213,244,197,107,101,198,27,177,61,69,22,153,247,188,216,166,241,127,13,241,69,131,146,173,234,78,0,227,111,8,175,40,237,148,152,231,220,205,229,114,228,229,225,219,111,147,13,105,189,229,207,216,87,237,79,88,107,229,124,195,181,188,91,246,184,125,219,96,146,10,1,75,174,240,210,241,83,11,23,204,144,57,26,36,152,92,60,8,12,131,129,107,77,220,118,160,165,84,30,211,23,139,134,30,95,134,208,48,137,88,166,79,206,12,234,79,66,125,68,112,45,166,57,72,188,192,190,61,41,122,153,74,245,93,76,26,70,220,176,229,204,30,219,221,207,41,112,50,7,141,40,170,26,58,230,17,234,89,230,254,212,180,104,120,154,120,143,90,162,224,200,53,13,172,82,150,78,180,33,41,12,201,40,95,54,13,186,198,22,44,108,25,28,41,48,107,231,151,28,253,61,163,85,253,207,247,252,59,245,252,248,108,0,37,255,243,60,194,204,128,163,50,48,4,193,33,167,18,1,16,143,214,51,110,206,82,197,173,43,68,61,40,78,150,200,131,149,2,162,129,132,53,92,167,97,119,2,118,54,87,177,16,193,174,78,156,93,161,45,150,139,150,204,194,101,67,161,188,66,182,153,69,152,174,230,248,198,126,255,237,6,2,131,139,153,154,232,211,179,94,84,200,230,156,206,204,80,224,211,232,86,37,85,157,3,236,97,234,136,61,74,136,101,189,77,87,76,147,29,9,100,91,59,58,20,235,139,203,35,17,206,234,182,57,135,57,202,86,143,221,93,27,140,77,153,32,225,5,109,182,212,30,10,97,164,2,7,163,45,64,46,40,40,169,105,68,212,243,72,124,97,136,68,86,188,170,87,59,98,127,233,251,102,93,19,206,221,14,114,168,182,82,254,227,181,145,116,137,65,86,121,163,143,170,241,178,77,138,65,19,64,178,213,8,175,8,151,72,253,195,23,92,162,140,103,147,225,51,97,120,163,38,141,168,83,248,199,118,151,255,251,178,68,189,136,196,110,102,204,155,140,66,240,144,172,217,131,113,229,110,17,73,157,52,237,152,247,194,79,51,101,205,182,33,177,156,121,189,60,167,154,151,204,45,46,85,211,187,20,205,218,253,90,240,218,221,83,230,253,253,52,115,149,246,183,106,219,123,77,116,111,234,230,103,153,149,213,29,216,28,48,0,107,190,231,32,28,100,228,70,94,108,100,133,133,81,48,49,113,137,143,24,64,3,53,79,182,185,14,167,131,255,43,21,19,197,167,164,121,63,140,196,122,63,83,53,59,92,124,185,177,88,146,59,175,211,214,154,165,21,93,156,65,179,10,186,87,132,36,92,162,220,255,136,72,88,138,246,117,104,50,94,122,91,190,8,51,150,169,68,207,142,201,23,104,170,68,198,217,208,233,55,114,101,139,214,42,198,19,99,36,125,220,212,108,166,238,209,37,244,143,245,212,156,159,72,197,163,113,89,139,143,116,33,35,93,18,174,153,197,13,25,142,254,25,148,60,87,85,0,77,126,252,192,88,8,196,0,176,199,242,12,170,89,143,2,131,66,1,133,192,59,122,194,87,10,56,165,122,124,72,163,47,188,45,211,131,37,85,43,193,209,13,75,101,56,74,102,162,17,72,118,164,56,216,221,225,22,129,69,137,111,82,66,2,78,99,149,5,195,32,72,78,77,131,80,233,7,249,71,18,48,243,109,207,202,166,202,190,222,186,183,137,166,225,71,236,153,133,247,78,56,211,6,41,174,96,218,129,22,25,207,233,226,181,53,41,81,210,61,229,198,90,170,157,143,37,165,134,14,178,44,76,167,136,162,209,111,171,222,126,141,226,158,221,167,208,180,119,29,53,107,119,95,22,153,195,173,113,64,21,160,3,77,201,0,150,140,121,16,4,4,3,6,9,48,0,69,171,6,71,126,89,115,73,42,134,54,1,206,88,158,74,33,91,176,232,224,219,89,35,44,14,46,136,225,145,90,108,109,189,123,7,163,190,89,2,18,28,24,136,15,74,12,65,106,146,153,169,206,229,25,1,161,10,168,180,206,86,123,211,201,13,214,25,188,88,12,169,29,126,217,104,181,95,43,157,162,181,207,36,223,50,52,75,251,21,113,39,45,120,158,100,241,42,137,118,133,78,29,62,151,229,162,175,2,144,1,205,183,166,191,29,156,216,232,101,65,201,133,135,6,47,6,152,132,54,98,144,130,146,140,191,205,96,116,15,75,24,161,124,90,244,81,149,217,146,82,205,71,228,144,99,219,1,83,75,163,16,59,166,254,245,77,159,134,105,71,98,89,73,27,157,137,118,214,168,169,110,101,171,46,219,77,203,13,89,214,56,247,154,188,245,59,243,203,239,103,120,104,156,134,78,106,177,41,103,198,104,6,126,97,245,151,150,6,255,251,178,100,198,140,133,20,103,76,27,168,93,240,125,44,233,99,105,35,92,20,125,157,46,110,25,125,2,106,179,101,93,180,161,184,201,186,93,103,36,89,133,83,65,206,81,87,119,158,94,49,59,65,210,220,3,71,150,82,235,112,163,172,133,31,127,127,73,155,235,150,155,182,173,107,82,183,172,163,156,229,38,191,81,75,111,62,168,26,177,0,171,182,88,98,110,134,89,26,98,193,33,96,177,144,145,161,115,86,17,107,229,0,4,1,74,4,159,139,246,6,142,216,156,209,74,90,50,66,64,200,236,146,90,230,70,152,62,106,112,64,179,148,53,139,98,238,42,172,164,160,172,120,17,23,21,4,144,15,162,64,176,178,72,6,21,76,244,91,85,90,57,22,41,59,140,154,21,34,82,135,19,38,235,75,84,129,233,228,34,144,60,217,56,250,202,139,84,24,122,174,140,112,234,185,26,135,14,157,109,162,15,154,36,109,74,87,104,92,21,83,116,178,73,114,152,232,62,92,105,190,205,142,158,146,34,127,24,50,158,134,223,132,84,170,0,75,246,244,208,189,206,165,52,197,96,141,52,49,65,68,33,0,224,118,14,179,98,142,155,11,111,96,74,90,11,82,155,183,53,132,162,164,60,250,67,21,35,89,67,144,52,244,31,182,87,32,21,85,26,61,167,251,220,112,156,106,139,132,4,42,9,141,225,134,103,139,216,154,150,203,25,67,42,114,104,96,123,12,113,69,138,218,72,167,108,108,210,253,12,161,230,174,204,235,173,35,227,137,141,33,97,7,44,73,176,53,104,234,91,118,40,108,212,88,216,53,63,136,60,134,250,132,212,88,119,101,119,67,170,244,188,227,90,253,209,145,214,161,163,0,192,149,223,253,204,146,180,14,54,103,139,13,174,10,133,47,209,174,24,211,232,216,171,128,221,192,222,178,194,27,10,159,234,66,139,32,183,45,142,23,70,110,132,125,132,76,183,42,204,223,237,234,155,140,87,8,49,114,65,119,73,120,117,175,55,42,231,139,253,166,147,183,220,174,19,122,182,146,109,55,39,234,246,50,195,116,137,125,119,134,41,136,170,26,172,20,150,58,50,16,117,219,240,69,179,138,202,100,246,16,118,221,239,127,254,178,174,62,191,157,103,251,177,218,196,152,47,153,238,45,126,230,229,42,91,138,236,163,146,32,168,177,89,61,49,72,1,237,247,198,11,82,147,182,140,194,83,12,41,23,244,192,64,54,152,215,25,107,108,180,87,155,151,15,198,165,51,156,32,124,152,144,136,7,90,26,10,150,77,173,44,132,16,59,12,104,251,26,118,52,42,187,153,119,163,146,164,231,117,187,249,6,231,147,37,108,141,87,234,214,202,203,182,214,17,203,64,172,137,104,235,134,237,36,161,255,251,178,68,190,140,132,137,103,76,27,104,85,240,146,140,217,167,111,73,8,18,117,157,48,110,37,15,202,66,179,102,77,195,34,232,195,133,25,70,81,82,83,69,170,164,65,72,149,127,229,200,233,25,9,74,200,116,65,81,159,220,173,99,172,165,171,165,164,107,21,22,162,170,168,113,127,89,12,243,210,207,149,247,240,254,56,99,85,85,216,192,19,134,129,50,235,174,48,113,204,228,161,144,104,116,88,18,40,6,48,64,40,197,227,81,160,20,219,117,104,14,83,207,47,173,51,40,249,68,158,154,198,162,82,249,170,150,104,106,76,246,197,6,157,74,253,73,36,252,29,90,12,229,217,60,38,200,143,132,146,65,48,202,182,123,27,164,219,62,227,237,50,187,219,38,255,94,233,200,228,68,54,187,1,46,254,43,145,141,155,91,59,107,93,19,104,133,16,245,2,202,210,113,17,186,205,215,110,209,141,138,152,101,59,214,60,223,233,62,184,166,187,229,82,177,227,185,24,15,161,167,51,89,228,172,76,186,23,0,7,127,248,217,145,163,11,161,13,4,16,38,62,136,1,6,3,3,152,48,8,89,8,251,196,149,15,164,196,166,158,33,122,150,95,91,149,161,200,205,89,92,135,24,251,51,130,205,34,82,114,232,86,91,4,196,115,248,29,130,38,249,195,131,131,133,142,106,200,12,15,22,44,89,211,74,82,82,28,14,8,61,245,236,68,145,152,133,246,102,83,13,113,102,98,33,39,93,196,74,170,35,57,165,73,68,138,51,242,177,168,123,164,236,93,30,102,43,107,126,236,234,223,170,57,12,173,118,169,82,151,91,104,142,202,1,80,1,0,1,77,126,18,42,13,228,121,40,28,215,97,68,27,212,127,168,61,48,2,94,74,89,91,101,119,190,20,128,32,212,179,37,44,18,163,196,166,189,153,193,246,77,51,206,49,160,246,143,226,25,153,154,51,252,120,255,254,209,31,255,247,91,235,54,55,75,183,104,210,155,222,94,6,59,214,151,153,75,215,39,72,49,151,187,53,90,211,47,152,236,246,212,253,245,227,39,52,150,190,32,207,85,73,114,225,126,221,177,13,188,200,254,216,252,62,76,255,85,140,148,179,122,126,29,245,222,35,133,0,2,183,108,96,127,49,165,229,134,214,172,129,167,70,60,46,152,84,188,6,55,24,108,162,12,14,9,4,5,129,100,160,196,128,100,107,161,10,209,101,185,189,43,121,249,87,78,74,122,184,142,66,106,67,242,86,221,161,200,157,86,74,228,199,24,187,212,232,186,11,90,26,121,33,168,29,98,75,163,15,162,192,58,15,83,16,96,14,61,27,59,116,226,241,167,246,102,83,90,79,98,232,46,44,7,40,187,21,183,28,102,89,135,252,63,52,163,158,255,251,178,100,194,12,132,79,102,205,155,140,45,48,131,76,217,135,107,6,24,22,25,157,46,110,33,92,201,197,51,102,141,145,150,176,96,96,244,145,84,146,110,158,173,233,38,214,233,7,192,160,227,44,109,148,68,218,93,123,210,29,27,90,19,34,151,222,186,25,111,172,211,89,75,53,30,105,229,148,210,210,219,49,42,21,85,87,232,198,30,192,147,82,0,18,219,176,5,130,210,14,100,122,0,58,153,176,177,148,146,3,203,240,155,206,219,205,35,136,198,43,207,70,121,223,173,200,141,76,103,57,115,237,154,175,4,18,193,97,200,22,155,155,68,40,14,92,225,18,167,184,229,32,189,51,105,206,152,158,238,198,86,148,186,48,40,219,229,191,204,136,213,83,186,236,142,246,177,136,232,238,89,93,165,106,155,221,16,199,74,104,203,126,83,239,163,165,173,198,144,141,223,169,222,129,149,170,0,5,118,248,215,115,19,247,171,13,202,31,50,40,244,152,52,99,145,104,112,165,148,23,69,124,45,72,188,66,73,14,190,240,60,186,154,82,218,65,210,184,14,32,210,22,36,49,6,78,69,227,247,35,242,202,102,218,95,20,130,46,58,175,228,123,9,137,100,11,45,149,207,198,37,20,114,1,36,245,77,66,1,158,102,68,161,51,83,169,127,255,240,221,164,149,32,243,95,237,28,139,38,88,21,233,183,64,5,167,240,236,38,190,233,193,136,68,97,169,102,31,176,181,97,237,223,226,29,137,154,55,26,180,66,39,46,171,40,211,133,134,218,206,121,65,107,59,149,122,29,90,121,205,44,229,255,233,64,11,64,0,90,253,204,185,90,78,53,80,12,167,56,0,200,153,135,161,73,133,128,9,136,131,18,215,3,2,233,213,1,43,149,250,200,26,204,173,215,109,159,106,119,146,29,134,228,173,33,120,51,72,114,0,138,219,63,72,118,62,14,66,49,60,48,30,23,5,33,225,123,24,48,31,86,190,241,226,68,21,16,183,116,73,26,48,66,189,98,208,228,202,21,116,182,187,159,218,73,186,185,215,203,200,91,138,208,132,238,7,45,193,99,167,165,104,98,32,96,76,33,146,132,8,195,241,217,12,219,30,155,60,73,205,196,213,117,27,227,107,127,213,167,251,174,123,189,113,75,228,111,140,121,52,89,136,187,81,65,66,225,162,3,248,230,198,17,165,158,20,216,102,96,33,146,197,6,2,6,131,6,203,141,3,25,66,246,87,15,65,5,42,164,49,40,130,250,34,180,99,210,24,248,86,39,10,79,205,209,54,95,243,213,44,194,182,135,255,31,159,15,135,141,46,213,109,36,122,154,138,155,36,195,42,208,219,52,67,99,34,230,174,74,225,44,118,248,247,58,229,89,226,94,254,110,161,46,97,93,255,251,178,68,209,142,197,4,103,76,27,134,62,192,163,12,217,115,117,136,166,17,13,155,50,110,49,11,194,36,179,102,77,198,13,176,34,73,136,126,174,231,234,244,136,202,238,26,249,187,75,141,107,217,163,215,107,171,255,137,97,226,242,71,28,255,223,253,206,212,151,167,253,255,82,19,80,0,18,239,249,157,161,103,93,81,24,216,68,99,19,209,134,64,70,43,0,24,44,170,76,33,69,180,209,76,86,230,207,86,77,195,225,185,37,58,147,167,202,218,89,50,66,30,91,85,203,203,253,202,47,83,150,91,141,115,71,198,142,89,173,155,52,185,138,161,68,170,148,82,234,173,2,36,143,100,166,85,105,242,18,250,157,60,129,251,186,10,204,103,46,105,13,247,6,0,193,12,15,2,50,55,174,20,252,141,225,26,177,76,139,87,156,201,88,70,14,157,42,158,121,167,76,248,119,151,51,205,243,193,73,237,18,130,0,5,19,108,221,45,192,200,4,0,200,226,192,197,0,16,193,97,56,193,224,189,75,73,64,49,224,52,40,1,57,232,162,214,200,128,9,115,210,191,34,149,98,85,159,70,181,219,48,36,185,156,190,9,141,27,125,97,133,116,223,193,84,132,224,137,16,34,193,210,80,84,216,1,85,162,162,101,12,21,152,102,88,198,48,147,85,164,54,187,104,89,60,143,96,180,20,213,255,85,28,217,181,152,167,62,229,29,97,189,105,47,135,48,143,166,154,77,17,146,20,96,237,115,9,185,41,199,15,129,195,134,80,215,41,47,224,76,130,60,207,51,223,227,254,144,104,232,114,49,159,207,195,95,250,124,83,36,255,187,191,48,4,69,240,0,165,151,115,59,170,35,34,0,131,41,13,243,16,0,227,15,65,49,16,80,96,56,92,22,9,84,33,88,209,220,80,1,91,228,0,4,105,187,169,100,64,79,85,235,4,99,231,84,152,14,41,128,9,242,249,112,7,22,203,6,181,49,93,18,200,93,36,182,36,173,127,92,238,215,207,83,122,79,83,150,182,179,34,206,130,65,162,226,178,61,150,85,244,178,71,205,140,66,248,38,166,230,24,161,197,76,212,44,188,221,52,84,15,22,214,171,17,157,15,210,157,106,101,235,77,31,129,81,15,179,224,98,195,164,84,220,9,251,223,153,29,113,11,28,196,204,204,141,185,144,242,99,48,71,190,245,189,150,172,43,97,68,1,59,182,212,230,38,131,100,10,204,26,119,36,11,141,6,65,193,164,189,127,36,20,237,22,91,167,187,18,195,26,67,25,85,128,52,131,145,72,245,206,34,94,161,41,82,249,126,30,96,177,240,163,73,162,18,108,98,125,140,41,181,232,40,98,150,108,154,168,210,60,251,185,75,239,30,57,6,138,54,31,42,239,213,61,255,251,178,68,206,136,197,38,102,202,155,169,69,194,162,172,217,99,117,136,124,81,21,157,54,238,25,13,201,251,179,102,141,204,160,48,53,32,235,62,169,15,230,123,86,65,231,12,18,89,55,159,171,197,231,73,184,212,254,196,197,24,91,204,95,120,222,76,63,97,133,124,90,253,113,171,127,127,236,243,55,204,44,199,120,94,106,0,187,118,252,237,165,163,139,20,206,10,76,242,204,212,141,5,66,93,7,54,161,45,5,195,172,235,46,251,18,72,76,172,96,205,78,128,140,226,229,139,23,28,137,37,152,167,17,112,55,48,114,140,44,250,85,122,36,92,170,31,48,103,92,140,17,20,146,211,151,153,248,107,222,34,150,7,125,206,177,7,101,83,109,247,142,211,210,214,171,184,74,230,248,153,120,68,164,151,171,220,124,39,9,87,72,243,190,62,121,235,238,94,134,124,84,212,199,255,212,186,110,119,31,255,248,143,0,128,20,237,154,153,179,194,100,227,217,97,148,100,178,185,132,3,102,30,20,152,96,80,142,76,9,30,33,50,20,171,14,139,118,76,114,239,180,207,153,158,134,236,142,164,232,22,32,57,83,135,206,221,82,138,21,81,153,56,157,232,83,111,183,92,19,37,201,108,227,38,73,201,32,27,29,75,120,235,174,52,230,144,125,172,168,114,50,22,142,116,114,198,142,27,51,83,122,34,156,55,30,125,76,227,202,136,125,162,160,248,153,37,174,250,137,88,153,46,9,19,8,36,40,114,50,78,55,215,145,246,242,101,12,235,226,224,135,159,136,191,190,98,106,178,157,210,241,160,162,190,128,11,151,92,98,117,90,102,112,246,101,59,104,22,20,204,115,22,76,99,6,204,75,23,12,13,3,138,2,128,192,93,41,85,66,97,34,20,120,180,102,64,14,93,55,92,157,56,246,73,94,122,36,174,211,196,10,68,39,25,25,173,64,22,39,35,175,39,12,3,10,144,35,42,229,136,33,178,92,30,103,151,153,48,4,134,62,94,105,157,253,229,54,144,100,153,233,217,138,106,220,48,76,239,189,50,109,210,40,190,75,197,38,105,187,101,38,235,244,236,68,150,79,148,173,46,228,91,10,103,69,166,217,187,204,153,191,93,57,79,93,60,221,223,225,207,158,126,124,109,225,137,194,8,96,30,255,255,237,200,0,78,187,122,104,153,201,155,68,70,95,57,24,64,92,131,224,97,176,4,15,2,33,26,96,147,79,49,121,129,4,106,48,189,32,106,43,167,133,26,170,34,164,79,189,202,75,108,48,149,133,240,89,121,116,227,90,32,199,237,36,209,175,93,118,224,226,142,235,24,58,92,185,199,69,220,247,241,124,201,147,105,35,102,41,170,101,134,84,140,178,198,213,184,197,58,232,210,146,9,182,255,251,178,68,206,136,196,193,102,204,59,140,66,242,160,12,217,99,117,134,106,16,213,155,52,110,49,9,194,34,51,102,141,204,160,104,40,122,33,108,209,61,188,101,126,179,52,88,244,165,46,35,230,109,165,80,113,191,247,251,95,255,255,233,253,107,83,85,0,212,0,182,219,243,57,203,204,194,96,51,200,244,104,72,123,164,103,44,102,46,7,17,38,83,85,211,98,80,43,19,152,118,92,41,161,81,194,133,43,50,135,130,49,2,100,17,79,56,84,40,17,136,68,8,50,121,69,11,189,74,178,66,62,241,38,205,243,81,114,33,49,139,70,65,63,11,88,216,170,190,254,99,197,135,109,48,194,2,53,22,48,108,213,69,68,113,50,163,171,25,104,150,242,253,87,170,122,84,213,115,26,109,28,253,231,84,81,3,26,174,77,166,157,91,158,222,99,175,133,22,142,151,235,255,224,218,149,0,128,23,127,255,154,146,222,96,209,209,140,161,32,17,250,29,136,64,102,43,8,191,232,156,176,204,77,157,68,224,73,232,17,228,149,225,20,173,49,186,241,183,102,204,134,146,25,169,71,132,7,201,186,64,208,108,171,61,78,133,20,15,71,10,139,142,227,6,227,206,98,165,163,212,144,90,177,244,204,61,34,106,104,109,51,157,200,233,31,209,166,241,196,31,34,146,179,70,93,8,45,115,99,122,220,201,131,218,206,97,195,105,210,201,28,221,37,158,179,43,61,100,206,245,170,154,59,245,110,123,237,82,78,239,65,63,185,120,205,5,41,45,51,169,162,246,76,82,124,64,0,32,5,57,28,148,130,19,208,145,120,204,70,140,161,128,134,5,6,134,27,59,168,228,182,105,248,111,160,235,132,71,224,28,97,150,155,230,252,167,90,14,73,21,228,69,90,140,217,45,42,162,98,226,59,186,139,221,30,169,170,25,81,233,247,67,165,234,18,225,17,170,186,170,153,184,27,111,113,82,141,21,166,115,74,90,143,46,101,44,190,218,102,162,21,154,93,190,199,91,207,51,170,45,250,63,114,132,63,255,43,93,63,253,81,35,38,191,220,109,175,219,134,239,16,7,185,51,54,161,195,37,113,157,48,124,25,163,4,208,139,48,57,4,99,8,176,75,48,110,1,211,10,112,88,48,15,3,1,208,23,17,0,9,129,72,4,68,142,121,148,64,24,3,26,142,178,53,210,214,151,146,129,76,20,26,194,150,5,49,86,74,206,95,110,130,127,32,53,83,177,37,112,167,106,22,204,209,201,231,206,93,215,30,60,220,250,238,211,187,82,57,168,155,210,14,14,200,48,211,75,220,241,64,117,255,212,242,23,201,119,22,169,171,118,16,106,156,85,72,244,55,106,32,96,202,146,80,107,34,118,88,201,24,121,18,182,226,197,255,251,178,100,210,8,196,178,103,76,187,136,109,242,125,76,233,186,100,200,107,86,161,155,30,79,101,11,194,59,179,102,13,182,33,160,24,175,101,149,66,134,185,137,59,55,45,27,53,221,205,17,118,61,145,199,242,244,58,199,113,250,127,253,115,210,203,243,243,223,234,0,66,3,187,127,201,67,140,49,48,45,22,21,8,0,14,152,33,89,0,121,145,6,162,35,18,74,214,89,0,176,76,238,177,197,131,38,210,176,193,74,174,40,204,129,106,230,204,207,116,153,93,141,185,175,139,189,61,151,139,137,135,171,147,135,41,239,197,90,144,163,113,43,75,168,185,169,144,31,147,78,90,149,208,231,98,30,89,151,46,165,141,179,32,122,13,36,125,9,138,29,54,44,61,200,101,128,232,197,177,69,85,123,184,106,211,170,225,87,83,167,98,157,224,59,40,171,215,46,22,135,151,196,220,208,253,163,168,187,37,26,219,36,0,138,0,41,110,248,227,96,51,194,65,12,95,118,51,130,32,4,76,4,128,129,64,213,236,96,96,34,177,40,234,238,70,132,11,122,30,151,225,226,49,112,225,122,74,135,68,162,101,25,63,60,50,57,84,71,36,30,101,151,180,152,249,124,181,27,231,156,181,216,179,151,62,182,152,243,144,63,174,74,184,7,48,144,63,150,63,105,148,220,77,236,61,230,135,181,185,134,195,14,87,71,148,98,207,148,82,89,221,219,190,81,52,220,155,34,14,33,181,39,170,137,215,155,60,241,178,60,157,58,145,211,114,152,225,149,53,115,14,110,172,55,122,104,49,211,31,90,16,213,63,249,115,230,89,62,167,8,195,24,153,80,43,64,5,46,255,154,244,238,117,4,145,181,201,198,122,16,136,129,230,66,11,155,128,24,76,6,132,93,53,2,45,251,0,16,6,255,45,23,153,170,72,97,19,29,203,138,52,216,33,253,62,245,231,8,26,13,132,96,88,194,228,11,19,65,16,247,22,131,196,69,36,201,133,6,207,60,182,58,199,118,39,202,14,22,105,109,209,145,208,123,47,221,85,67,15,178,251,121,136,118,131,22,164,251,90,170,174,10,86,65,18,145,195,241,175,12,26,26,54,141,149,201,44,134,30,45,55,81,50,53,217,70,83,244,37,230,197,143,105,42,171,185,90,82,197,81,99,157,15,183,27,78,24,191,221,127,140,74,102,129,114,255,253,50,20,132,26,29,49,170,4,44,43,78,115,13,1,73,2,205,196,120,24,216,65,20,18,32,161,25,96,177,70,28,166,156,113,185,125,42,99,197,81,185,123,176,151,35,128,233,185,250,166,32,133,47,16,208,202,37,218,139,171,169,30,25,53,173,68,195,24,117,34,212,187,76,146,215,212,151,103,73,230,146,42,59,109,70,204,49,227,255,251,178,68,205,140,197,11,103,75,27,140,91,240,157,236,217,99,115,40,46,81,173,157,52,110,49,9,194,4,179,102,9,198,13,170,209,167,23,162,134,164,187,143,71,97,133,158,99,142,97,71,133,155,113,182,240,249,213,160,247,191,226,248,154,205,149,106,215,17,227,187,184,254,58,168,253,18,127,255,155,110,42,164,9,88,13,255,153,170,146,97,160,32,86,98,96,19,89,143,4,129,2,115,13,136,140,60,9,12,9,38,106,2,146,254,76,129,7,44,12,26,45,13,17,58,210,204,0,244,63,56,49,45,70,106,118,116,234,183,226,66,58,105,41,191,80,108,119,138,35,43,111,217,249,46,69,78,22,108,249,115,103,66,98,4,74,25,23,176,63,186,230,189,171,52,248,115,48,188,188,43,235,16,242,59,9,50,214,38,69,240,170,165,67,195,192,122,18,105,206,151,10,240,205,185,154,41,207,54,166,253,249,69,42,0,201,119,212,226,196,227,114,158,76,60,239,4,13,140,124,76,12,35,161,10,18,1,194,22,236,215,19,13,238,118,229,47,163,203,57,53,186,146,185,69,185,4,117,249,166,177,22,160,164,173,59,10,143,105,139,16,28,68,210,20,200,190,43,242,235,45,66,167,151,106,112,55,49,34,11,199,98,45,216,239,175,27,158,152,173,242,156,53,15,166,181,76,154,29,233,37,5,85,109,155,170,131,166,175,170,131,237,101,217,139,108,184,254,108,153,101,119,69,52,160,141,30,74,229,212,75,249,107,190,202,227,238,23,26,173,68,188,177,20,106,92,237,110,155,79,89,207,178,235,67,232,175,68,60,48,1,93,191,231,20,69,27,36,104,103,36,97,168,196,224,167,129,48,100,197,64,179,6,131,84,146,25,129,64,146,231,196,148,6,167,112,18,158,121,33,234,120,42,95,82,251,53,148,204,92,137,200,162,84,19,83,145,166,233,50,243,101,0,59,183,158,104,174,201,67,139,73,7,48,178,20,142,131,221,158,76,109,153,14,198,35,101,186,10,121,59,180,165,37,36,139,86,20,149,65,79,238,173,149,47,181,37,21,219,214,21,219,14,53,181,232,134,226,102,174,80,131,61,246,255,55,160,97,113,219,74,114,154,249,180,217,48,112,94,217,170,136,242,33,205,139,209,37,162,65,113,119,213,24,233,223,241,12,177,192,16,218,32,82,205,182,225,93,67,105,126,50,201,3,21,34,16,0,152,224,17,119,215,51,21,94,49,167,233,215,119,32,145,24,157,41,27,132,106,2,188,18,9,136,14,82,51,217,205,191,77,136,140,155,216,73,125,88,211,212,140,82,100,254,93,203,178,198,171,61,111,167,113,93,253,205,75,25,118,177,37,204,17,192,211,158,57,185,235,22,136,187,158,167,62,93,255,251,178,68,206,8,196,221,103,75,155,137,109,240,162,108,233,99,112,200,204,81,25,155,52,237,165,13,138,36,51,166,77,182,21,176,96,219,42,40,107,12,129,246,125,69,196,163,246,147,196,125,44,203,82,252,54,125,177,182,61,205,174,166,102,29,238,188,71,38,225,187,255,191,143,232,160,7,108,0,29,254,243,25,232,55,121,99,17,246,48,32,48,115,160,64,33,129,137,180,39,113,80,161,57,23,162,44,106,74,15,133,101,98,161,56,229,99,156,12,177,82,227,198,139,134,199,51,167,195,177,100,250,0,52,40,62,90,215,123,143,37,128,255,185,204,173,21,157,136,240,58,51,21,183,70,246,66,189,153,208,134,117,102,50,136,28,226,11,122,20,78,162,174,114,170,212,212,52,162,103,35,28,226,139,60,174,68,67,159,125,123,17,244,106,143,20,41,158,254,132,71,58,57,116,140,103,57,140,254,194,230,38,230,1,222,6,109,254,252,214,104,128,213,134,166,30,101,3,229,2,137,22,133,13,94,65,14,176,135,106,125,155,199,229,16,61,90,156,202,172,166,182,17,201,201,116,246,54,73,186,139,48,128,242,24,18,54,220,88,66,202,29,101,182,16,203,195,35,97,230,160,178,178,155,22,118,116,86,87,39,194,54,186,91,7,198,55,54,213,95,91,217,34,102,45,91,100,177,213,86,213,165,123,20,125,242,232,85,168,177,22,53,190,110,18,94,16,86,122,247,235,26,154,89,5,143,37,230,23,197,75,88,155,175,123,59,56,137,170,85,244,108,196,83,69,242,251,187,48,164,142,83,73,247,26,127,165,87,50,152,19,90,128,0,246,251,30,157,241,184,88,157,31,25,220,31,152,97,185,84,180,202,6,135,138,91,118,216,178,73,160,175,82,222,82,102,23,173,14,197,98,137,76,134,191,47,169,8,205,200,229,82,165,45,84,193,241,9,89,135,38,209,130,65,85,50,47,0,84,82,94,137,73,167,121,69,206,28,191,87,56,144,243,72,169,115,152,246,223,65,222,73,107,182,20,65,51,39,39,161,87,33,63,22,238,180,239,43,25,245,138,44,162,16,94,235,159,136,146,196,110,210,67,145,158,244,254,57,154,253,60,244,41,164,198,247,156,9,210,255,157,191,184,89,196,17,156,87,252,10,52,221,158,247,89,218,167,54,233,192,88,240,5,127,219,83,12,198,195,164,131,167,83,8,149,3,3,11,100,148,0,238,174,138,119,194,8,140,56,149,34,220,174,217,134,240,188,136,137,7,31,56,204,250,216,158,190,108,20,98,239,40,159,97,53,178,169,248,75,36,216,105,217,158,227,6,68,204,93,174,118,119,214,79,16,60,146,31,210,57,44,54,32,112,164,10,16,116,202,74,140,72,36,197,114,104,255,251,178,68,205,140,196,235,103,77,27,105,93,114,159,108,217,99,109,230,106,81,213,157,52,110,37,15,194,21,179,102,141,204,32,105,66,247,226,236,111,115,246,46,74,220,10,151,201,66,133,53,31,169,140,66,248,202,248,94,191,20,83,6,80,241,122,250,184,71,107,209,216,97,223,20,240,62,189,62,171,248,6,41,0,41,183,219,24,238,2,101,160,217,129,146,102,21,32,30,52,131,64,35,25,194,181,157,22,217,205,118,31,9,135,206,205,56,124,26,184,14,100,14,211,62,169,217,36,161,27,65,2,15,88,131,218,29,138,102,62,13,91,86,70,113,254,163,150,202,33,225,174,102,6,45,180,47,83,13,101,90,244,176,240,194,67,13,58,149,158,198,222,46,199,115,106,151,45,28,247,11,11,212,247,189,68,213,237,199,223,109,161,117,140,147,228,150,91,204,188,104,219,168,151,43,248,190,158,248,86,241,79,250,157,3,78,90,1,79,182,176,206,212,19,141,137,76,165,8,51,88,140,56,234,212,4,96,194,236,54,141,125,129,51,86,72,251,183,72,155,139,102,191,101,52,53,173,55,240,84,229,138,24,38,148,117,49,198,0,84,98,90,15,155,63,172,33,37,129,38,185,208,78,8,76,192,252,81,49,134,167,228,208,113,49,12,79,116,252,146,155,144,46,189,252,158,66,182,14,216,190,220,191,218,95,201,68,221,233,175,4,9,49,189,83,169,164,230,228,147,166,178,21,247,178,165,149,154,58,147,41,217,103,151,254,23,91,106,231,229,43,16,134,75,143,190,222,79,147,91,191,161,173,205,84,45,124,220,241,252,0,120,0,0,33,98,203,190,246,222,85,8,85,38,131,160,98,134,63,207,51,170,246,100,72,16,136,134,70,45,103,179,79,207,255,177,67,31,133,154,47,60,129,15,79,89,208,156,222,56,170,131,132,30,128,217,216,96,202,76,190,200,38,138,105,105,124,247,159,123,62,102,156,154,41,43,218,225,141,238,72,150,116,209,195,43,43,166,107,54,151,101,124,220,199,63,229,185,217,9,74,183,229,46,50,95,119,20,207,164,255,237,153,89,53,239,247,199,114,12,109,252,117,145,103,179,28,125,111,86,17,189,69,11,110,127,49,47,13,177,224,160,21,116,146,30,20,17,232,198,25,13,208,148,192,140,17,55,12,48,68,48,161,90,92,149,172,161,174,107,136,180,148,162,49,48,14,35,97,59,122,77,196,103,165,117,232,143,46,76,195,86,215,183,81,5,124,221,138,218,37,164,181,42,212,75,234,34,56,170,87,250,221,95,226,133,8,181,156,231,201,44,211,132,102,17,195,219,120,30,175,127,37,41,76,244,71,236,181,85,164,61,11,149,22,115,112,123,14,251,75,227,206,136,25,11,255,251,176,100,204,140,132,216,103,76,155,137,69,112,139,108,73,253,97,134,79,82,181,155,48,109,177,15,130,97,49,100,201,180,154,88,8,50,227,172,87,148,107,227,156,104,168,199,145,147,99,14,33,7,201,79,103,218,223,227,17,88,216,182,250,50,190,171,198,132,203,2,186,99,64,18,54,55,19,30,202,55,18,195,1,51,4,0,130,5,131,169,200,131,83,220,0,12,21,14,78,134,182,253,177,54,40,251,189,115,26,148,70,231,125,170,0,69,241,176,84,149,166,75,157,12,54,134,98,196,164,177,131,170,115,27,132,109,88,194,48,169,46,113,50,55,246,91,102,12,246,68,159,101,157,7,67,21,117,100,176,97,238,145,181,80,125,221,125,53,79,26,64,221,54,138,62,168,248,46,215,215,230,110,178,173,104,66,189,84,149,117,159,223,251,243,183,253,161,201,144,57,168,164,228,245,201,101,229,222,199,250,202,32,68,216,124,238,179,242,38,124,98,170,0,23,45,176,230,240,142,9,196,208,219,79,25,216,192,135,197,144,209,24,10,46,162,176,3,78,44,170,209,135,217,67,5,210,102,98,61,62,253,235,213,50,144,135,46,95,16,131,113,90,103,171,149,46,47,85,137,72,9,37,164,65,44,109,112,17,193,208,43,227,141,168,158,19,135,174,12,230,225,193,180,49,234,125,205,157,245,112,0,130,162,196,25,205,197,113,247,60,93,179,172,205,60,205,170,193,2,198,194,66,69,26,106,180,80,209,207,102,25,98,8,230,94,109,225,165,80,149,180,131,216,109,11,154,227,107,30,57,102,237,212,162,219,168,82,81,220,69,255,147,70,92,29,111,127,178,95,124,231,99,254,39,232,2,185,160,0,6,0,2,111,247,50,66,18,44,237,144,70,169,112,17,73,84,208,77,41,137,38,4,5,20,118,41,41,47,82,80,227,171,151,242,179,1,6,67,130,6,184,39,133,44,154,39,128,19,158,130,15,52,35,255,252,193,26,23,43,169,33,205,229,102,84,84,235,197,233,216,116,233,83,78,126,142,32,110,61,43,18,40,187,172,54,28,133,29,157,83,146,64,227,97,177,20,158,175,114,92,199,247,155,225,190,38,98,95,124,149,125,194,102,255,212,3,237,12,146,235,252,199,43,175,79,189,234,110,107,93,106,55,128,3,223,250,97,33,73,252,29,192,227,185,152,130,198,20,6,131,4,64,160,57,131,193,65,80,58,8,220,52,65,108,16,251,164,204,224,41,72,172,120,49,46,29,158,10,99,10,198,7,7,234,158,129,25,210,235,41,112,178,169,97,112,72,29,139,0,192,156,126,79,24,213,64,205,147,17,46,136,207,30,98,239,185,53,5,106,122,28,116,217,177,81,48,48,106,45,175,73,217,12,212,255,251,178,100,201,12,165,44,102,204,27,111,67,114,134,172,217,186,100,102,154,19,213,157,54,110,49,15,129,136,179,103,77,144,141,248,148,48,193,12,57,69,206,24,215,182,182,234,226,201,69,139,99,201,178,199,34,213,89,143,145,98,239,125,163,234,191,15,202,74,37,189,99,27,170,81,244,47,86,181,250,61,204,68,117,127,242,183,19,93,127,133,239,111,185,138,105,173,177,159,9,140,129,112,214,99,30,14,34,11,135,216,131,215,32,149,225,149,175,64,8,17,0,2,74,2,1,9,202,143,32,13,43,133,104,231,148,235,255,254,184,93,73,116,200,172,47,120,217,145,73,244,136,230,199,117,74,180,19,195,156,66,96,121,154,62,79,59,253,202,125,171,253,188,204,153,13,132,156,106,71,227,91,185,21,153,83,178,25,127,143,0,0,219,144,194,157,102,13,99,133,108,192,8,81,140,26,0,244,192,132,12,202,3,60,136,37,137,0,96,160,45,12,0,64,124,4,0,224,64,16,36,0,65,24,4,37,250,200,17,196,121,74,13,99,116,93,136,81,220,44,193,62,53,140,161,124,78,141,34,248,134,30,133,204,249,22,83,64,189,191,76,61,40,7,168,56,130,180,51,139,84,170,28,45,172,5,232,221,102,44,75,183,170,82,242,146,134,224,132,183,79,80,248,145,82,73,164,153,169,250,46,173,82,162,43,93,37,105,22,228,143,82,91,89,133,121,171,166,84,167,185,94,86,253,248,152,136,245,225,170,139,111,139,147,214,170,32,142,37,71,93,90,209,183,31,251,95,83,201,85,27,204,27,255,202,145,228,128,33,164,192,1,93,191,49,179,194,19,28,128,198,172,89,217,130,199,118,210,253,212,108,41,24,66,54,35,1,74,133,150,153,128,18,39,70,28,32,58,165,60,121,58,176,201,118,30,95,146,157,229,45,55,223,202,250,243,178,223,113,183,63,200,50,115,119,255,238,190,44,188,220,48,173,230,185,250,158,31,113,82,102,57,216,148,248,70,211,242,45,201,99,224,118,37,63,185,79,21,80,85,34,206,238,100,109,126,196,140,163,183,12,216,103,195,167,58,75,147,161,61,251,73,246,43,92,8,22,242,81,130,11,205,153,153,33,249,161,18,176,0,86,93,133,61,163,225,131,19,90,194,147,51,202,51,10,74,160,128,96,196,192,17,63,76,34,2,70,65,17,8,22,56,9,36,50,237,107,9,134,154,178,39,9,157,197,90,92,189,250,139,165,91,247,12,207,56,174,36,62,249,53,230,227,13,59,12,158,102,30,128,230,101,78,196,130,41,16,143,50,200,228,69,187,105,228,140,192,238,29,174,210,223,203,118,44,106,234,12,21,5,195,107,111,231,229,165,145,135,139,90,85,112,57,147,142,229,255,251,178,100,218,12,229,162,102,201,155,207,67,114,138,76,233,131,107,6,24,22,77,159,42,110,161,124,193,234,51,102,13,163,21,233,150,222,218,250,189,18,154,230,224,93,212,101,84,179,187,200,235,102,122,171,102,110,214,177,111,201,49,213,166,90,102,175,210,55,161,10,152,94,178,251,207,177,144,88,79,248,92,210,151,135,66,6,90,142,65,27,162,128,17,66,85,45,184,209,11,48,171,68,90,13,147,115,46,52,184,14,64,41,210,187,110,171,240,189,179,215,38,42,59,214,150,50,162,52,106,210,81,199,241,51,72,83,101,108,77,235,57,59,138,154,118,103,40,187,213,207,68,163,17,229,191,226,140,119,31,74,49,155,35,59,156,82,120,146,76,49,221,21,228,62,247,43,136,185,46,204,145,138,155,171,46,232,146,14,229,115,103,51,12,213,89,213,208,82,205,178,184,227,10,7,236,130,194,142,68,49,144,117,100,82,52,5,51,138,0,7,182,240,208,147,3,23,39,204,230,247,49,121,216,12,25,11,8,76,14,13,86,98,232,55,169,202,146,208,213,60,78,34,194,210,234,242,245,75,119,86,126,46,170,135,148,172,29,71,165,197,150,162,41,209,97,77,172,29,75,34,44,189,18,134,118,228,187,226,36,236,172,167,94,9,132,71,64,243,46,38,222,185,242,26,108,64,233,164,95,53,158,213,71,181,168,193,249,143,3,67,163,198,88,225,150,209,67,36,161,82,4,1,94,237,84,125,13,199,198,223,85,117,162,224,124,70,204,134,116,57,191,100,138,183,227,201,187,186,111,255,234,191,242,198,254,82,119,131,54,0,18,239,249,200,113,36,249,146,201,147,37,24,161,216,24,148,192,197,199,145,133,129,31,70,190,24,4,165,176,168,108,90,7,33,5,71,241,56,228,183,72,210,150,238,36,159,57,194,73,40,232,178,116,136,79,100,240,199,143,137,43,68,152,10,211,93,56,133,245,169,93,213,189,52,142,214,214,40,84,58,150,127,190,102,158,155,125,236,234,145,140,138,54,186,67,88,201,129,154,151,93,82,147,37,15,45,30,28,104,113,66,214,69,141,58,30,165,42,101,41,91,148,247,159,84,14,199,140,6,131,43,74,148,56,105,107,84,241,114,57,159,200,186,155,91,42,235,54,170,84,250,99,175,6,71,116,6,0,5,255,208,192,34,243,162,128,12,242,130,48,56,252,181,1,0,229,188,177,89,51,242,233,186,77,102,165,242,196,165,48,93,198,221,59,84,209,19,77,185,105,76,173,16,121,46,170,183,52,55,207,68,68,66,21,121,99,33,49,130,83,45,74,75,181,137,196,96,46,44,208,240,86,162,255,251,73,24,88,136,89,147,25,246,167,86,130,41,154,220,103,142,61,86,208,163,255,251,178,68,203,136,196,183,103,76,27,140,67,112,156,236,217,115,109,136,110,81,221,155,55,78,37,13,194,17,51,102,77,204,32,104,217,161,213,13,68,203,64,238,102,13,130,110,24,200,121,180,159,131,71,249,240,253,153,225,223,41,25,227,7,95,53,251,165,53,165,113,252,87,255,253,113,95,65,0,37,223,183,230,37,45,158,44,38,103,20,192,40,138,104,226,207,47,56,52,13,125,226,121,213,59,5,138,100,241,65,117,68,16,178,91,218,8,44,80,243,161,24,120,221,31,91,36,216,21,92,85,32,147,119,115,55,53,34,14,100,210,4,33,245,43,192,205,200,187,38,101,200,114,199,165,217,26,76,31,187,12,238,22,222,90,102,233,102,40,216,105,26,242,174,151,85,23,125,221,199,115,196,125,74,123,162,109,192,165,162,90,77,41,177,93,115,206,148,236,58,99,81,254,237,22,255,219,243,20,16,95,0,0,144,0,47,250,211,50,148,14,158,61,49,105,104,172,56,10,3,20,7,31,150,194,228,72,27,28,45,166,79,206,78,14,18,194,108,176,157,76,252,12,94,78,37,208,20,28,97,57,212,57,218,111,165,65,61,155,103,14,10,208,1,180,178,59,125,104,196,161,80,138,172,88,145,120,86,186,228,129,213,14,227,40,121,253,162,235,6,178,151,193,36,150,210,60,64,79,24,76,53,165,155,102,33,37,162,195,143,162,58,153,45,211,120,239,239,70,109,23,145,254,121,74,115,21,60,198,55,38,243,230,104,191,145,214,168,146,49,7,122,139,151,55,192,74,0,130,46,235,246,50,205,6,56,204,111,1,30,230,18,135,166,10,128,232,12,48,8,20,1,14,13,178,142,41,176,168,15,214,93,74,239,187,214,31,185,126,52,149,165,55,37,210,123,210,202,188,22,108,180,233,138,22,162,60,168,73,35,146,187,214,117,6,138,170,154,248,169,150,179,148,147,167,167,225,232,39,231,149,0,101,4,229,93,32,94,218,52,117,89,113,117,166,108,69,220,197,73,76,89,96,198,174,87,131,16,56,36,211,227,82,35,125,87,207,173,120,167,52,218,146,69,40,179,84,214,132,29,227,22,169,20,245,238,30,86,238,18,162,40,70,135,133,109,103,101,127,114,3,53,4,0,93,182,179,41,24,131,139,196,99,2,68,83,27,192,0,184,32,16,31,22,193,93,168,66,110,199,82,149,188,127,102,214,22,131,241,125,25,170,184,140,68,149,198,149,133,42,17,81,14,161,235,60,132,221,35,177,140,51,3,199,70,203,16,181,98,139,151,67,164,117,182,103,50,236,32,166,133,14,25,35,237,152,235,241,213,12,163,32,234,134,97,176,163,74,52,83,42,134,203,18,174,234,243,4,138,174,187,102,204,142,148,129,255,251,178,68,207,136,132,143,102,205,211,137,67,112,155,76,217,87,116,200,174,19,101,155,46,238,177,13,194,144,51,165,141,204,48,152,30,212,109,205,154,199,73,144,68,44,120,147,213,88,92,167,228,90,183,88,183,99,189,127,108,227,184,86,31,67,164,151,137,129,195,188,126,109,60,118,4,129,83,93,254,51,85,192,249,163,147,48,133,77,30,45,42,11,148,250,4,12,127,14,179,150,139,66,24,150,105,42,103,150,146,139,0,249,90,24,136,232,174,95,121,134,49,148,196,132,171,157,59,43,9,15,151,150,48,138,235,211,60,190,199,157,21,188,155,227,227,172,187,176,109,161,145,131,228,134,84,184,251,24,228,46,45,255,201,234,59,43,127,43,179,217,155,104,222,166,193,102,249,238,213,221,247,109,235,114,215,33,103,84,98,216,111,85,48,177,208,185,11,107,235,79,237,167,195,74,165,255,179,76,29,43,125,237,135,47,57,53,175,215,246,147,223,191,91,246,87,187,161,70,186,245,172,229,103,118,148,249,158,185,59,213,0,8,0,32,239,251,83,0,192,8,71,198,62,27,24,64,94,136,101,184,102,101,248,73,153,201,245,15,123,221,168,212,170,39,14,70,51,175,149,92,55,15,210,83,199,33,153,235,117,239,75,94,120,108,93,88,112,164,134,7,46,176,60,65,186,145,220,2,215,248,88,57,230,177,15,56,124,138,219,12,230,92,123,24,60,91,71,205,213,127,71,136,87,42,198,82,201,231,192,137,43,110,54,149,43,90,132,127,89,139,190,42,45,254,126,34,6,148,136,209,112,133,212,25,253,95,207,93,156,252,226,108,141,187,208,219,123,33,161,163,0,29,251,124,100,156,97,130,19,66,20,128,56,88,96,209,59,122,13,7,129,135,72,148,210,156,103,116,120,22,226,63,77,201,162,199,94,219,19,114,72,252,196,102,158,244,252,113,209,158,206,126,213,44,43,16,212,139,18,152,144,85,242,82,167,77,236,96,142,213,60,207,42,58,44,209,134,68,44,223,194,214,163,137,237,32,95,99,234,239,170,155,130,111,190,41,46,42,38,35,105,225,170,8,71,186,225,105,230,250,175,171,138,212,145,183,26,32,189,23,82,236,233,63,244,102,231,91,190,115,34,125,235,217,240,192,1,187,109,77,165,216,246,2,78,53,232,202,40,141,28,144,64,38,162,224,225,144,128,23,117,167,173,21,46,88,91,207,251,74,118,232,96,238,95,150,230,254,203,97,153,217,246,100,255,13,40,246,128,152,54,158,21,130,111,67,37,30,144,154,72,221,101,168,128,12,119,197,221,46,205,48,116,135,9,163,54,166,143,23,61,152,186,83,231,147,50,114,212,167,15,149,236,106,144,60,226,76,20,29,34,182,234,249,165,255,251,178,68,192,136,196,97,103,77,83,136,85,240,135,108,217,147,113,5,190,19,133,157,44,109,165,20,130,78,179,101,205,182,26,24,15,114,197,91,100,72,161,239,38,44,191,161,148,33,220,78,65,49,9,39,74,81,53,192,206,170,18,255,164,65,167,74,208,200,88,106,121,38,172,124,153,7,240,52,160,1,192,0,221,182,230,4,232,123,139,128,45,179,98,78,11,158,32,156,128,116,50,225,165,52,4,174,28,4,3,3,206,64,108,173,132,77,50,101,187,184,33,13,183,14,27,90,108,64,58,197,6,165,97,138,224,62,175,221,92,118,153,109,20,28,161,253,208,48,40,1,215,175,191,119,229,146,41,229,54,212,222,109,247,88,198,241,158,9,24,122,227,244,227,10,148,97,89,74,139,67,249,155,229,33,157,215,111,175,38,111,189,111,105,234,55,45,180,219,191,219,182,159,154,245,247,29,155,121,112,207,254,79,223,123,121,13,241,108,115,102,59,191,245,251,118,124,208,186,21,0,41,165,212,195,183,19,86,28,14,239,83,179,20,34,160,113,96,129,1,135,148,181,71,125,185,32,13,145,92,155,144,199,143,19,13,130,73,40,25,8,4,98,2,50,152,26,236,0,112,84,45,139,162,31,4,194,131,99,140,26,19,194,227,205,104,169,86,226,24,86,139,82,22,248,186,85,225,135,28,70,38,34,116,25,99,224,212,250,234,106,237,99,119,106,107,164,179,7,66,227,239,205,45,204,31,49,83,92,116,186,234,100,252,30,176,242,253,72,211,208,116,76,83,199,107,81,201,79,39,255,16,212,177,173,117,117,16,148,226,24,0,172,0,59,247,252,203,121,206,88,120,8,214,97,229,224,16,151,164,80,80,0,50,138,10,168,153,195,161,73,65,177,128,226,121,8,62,48,124,184,186,21,168,42,30,181,143,177,122,117,132,247,140,159,252,114,59,87,53,167,183,208,235,5,28,4,208,149,209,221,240,234,237,231,145,51,36,108,88,192,193,129,58,15,240,131,203,101,8,144,253,190,67,37,7,72,96,40,42,197,222,155,171,137,240,94,93,136,180,201,188,232,149,60,93,99,252,199,59,79,252,54,106,100,217,137,207,53,25,140,231,46,127,57,64,128,15,109,187,53,53,124,231,132,195,43,1,68,32,16,130,113,137,1,66,64,132,78,67,212,183,125,136,64,206,75,19,105,14,19,65,83,137,203,21,241,156,182,177,30,216,205,137,67,199,53,75,14,68,165,209,185,228,230,68,129,157,155,201,226,133,230,32,98,81,113,33,92,109,109,134,214,165,206,13,185,119,160,149,155,163,143,79,228,117,55,176,244,160,221,236,227,8,193,13,42,78,59,72,114,233,104,74,34,168,98,21,233,105,205,248,102,226,159,79,255,251,178,68,198,12,196,120,102,203,27,154,64,96,133,76,217,147,109,131,94,19,145,157,42,110,37,87,194,136,51,165,141,198,34,200,180,102,210,101,149,46,169,122,215,70,50,197,203,186,112,131,230,249,206,218,168,45,7,65,178,241,159,253,127,235,118,211,67,209,216,33,48,0,101,187,115,111,78,78,156,95,49,49,161,166,5,69,136,144,34,9,25,164,18,167,152,170,133,8,193,193,128,4,87,146,36,242,40,230,131,141,66,58,216,185,6,42,163,211,4,214,230,49,168,76,129,157,64,43,126,34,48,170,77,88,243,118,63,245,45,18,59,208,146,31,129,1,14,207,73,183,107,236,83,114,19,20,24,59,147,83,243,208,209,170,58,226,201,169,100,169,139,16,199,202,51,40,217,171,122,183,57,71,152,40,68,145,68,37,48,209,172,44,46,32,15,136,119,27,211,68,44,67,220,183,66,153,70,197,247,211,15,168,186,170,153,108,230,72,25,67,230,246,21,153,113,198,204,192,203,175,202,6,41,0,93,255,244,200,199,67,165,8,76,24,84,49,72,249,3,76,14,1,96,192,224,34,199,126,91,19,8,88,10,44,111,65,81,119,250,198,25,216,238,50,232,205,187,240,5,186,121,238,87,136,82,222,115,165,102,125,194,132,160,199,53,186,217,38,99,116,167,134,78,141,83,139,91,206,85,59,110,157,160,167,99,148,72,159,143,155,245,11,108,35,123,107,122,221,238,126,205,217,221,211,157,214,111,111,118,94,221,165,184,249,251,109,69,102,227,63,114,163,91,95,126,125,199,105,94,254,217,149,255,127,106,61,136,128,188,0,93,223,243,36,23,7,215,129,131,32,184,88,195,161,52,15,29,6,146,133,160,21,40,112,155,168,55,17,170,245,241,234,66,136,49,73,168,75,43,231,59,229,45,238,136,114,81,177,175,40,5,178,9,227,70,75,110,120,148,158,175,24,250,249,47,218,112,215,13,105,118,181,252,255,100,54,103,134,118,254,43,185,109,72,181,116,115,94,245,163,23,156,237,155,51,155,56,212,237,237,229,9,55,48,231,45,232,227,178,74,140,66,94,190,228,31,159,202,91,106,142,196,158,35,198,127,157,205,58,178,167,227,237,183,245,191,115,230,59,118,110,253,159,231,252,44,0,173,179,83,44,161,143,164,71,50,170,20,193,135,51,17,129,194,224,227,6,3,73,129,168,254,165,112,51,220,179,43,189,206,67,3,115,153,205,22,49,187,81,88,83,140,40,101,167,131,170,160,42,14,137,1,226,69,34,134,72,177,241,35,60,118,4,128,121,182,162,132,104,252,234,95,47,35,115,82,106,93,36,246,151,217,101,234,187,29,147,82,215,108,42,109,206,251,225,85,117,61,171,110,59,184,229,117,187,255,251,178,68,196,12,196,62,102,204,155,134,85,240,147,12,217,147,113,230,94,19,177,157,42,110,37,115,202,132,51,101,205,199,162,41,101,212,190,173,88,152,135,67,234,110,103,238,219,80,153,211,241,45,115,22,72,227,143,58,230,187,133,101,90,231,221,203,223,91,29,94,198,77,119,110,132,81,100,127,5,33,81,213,128,1,253,191,51,248,236,231,129,130,163,52,195,131,148,80,102,161,80,56,66,225,250,88,143,16,80,18,242,37,68,42,14,92,237,212,96,7,21,144,64,235,61,13,103,195,216,73,40,103,146,140,208,52,192,224,8,34,248,110,40,219,31,31,213,71,94,234,131,175,4,229,11,58,137,176,70,202,199,159,54,251,205,117,76,205,141,11,198,207,127,220,16,44,92,67,164,137,135,141,197,17,20,88,238,174,161,8,233,36,98,124,52,153,66,246,81,20,195,140,236,108,93,26,62,101,54,188,157,29,38,134,141,49,221,172,226,13,131,70,232,73,239,107,251,64,215,253,190,126,178,140,145,165,196,27,253,181,93,226,73,21,0,61,174,212,211,190,176,161,148,194,164,179,2,138,129,192,213,49,36,4,32,46,68,154,9,188,134,43,85,134,62,178,246,197,20,126,171,227,19,138,227,75,16,148,89,137,199,114,141,92,116,226,12,69,247,135,107,91,149,107,45,75,247,185,69,188,51,135,174,76,202,214,109,12,186,143,91,195,31,223,214,185,148,244,102,150,183,53,189,127,255,196,234,36,84,0,70,51,153,154,100,95,145,198,112,140,97,34,34,27,144,4,202,67,121,64,91,134,141,16,40,128,137,91,140,204,219,95,255,122,251,89,223,245,96,13,48,0,3,0,1,155,127,142,246,9,94,11,252,14,180,70,10,40,161,232,161,137,18,254,192,138,4,160,15,133,190,195,237,0,113,146,137,1,28,53,57,89,104,107,206,227,102,194,81,227,149,114,12,217,183,94,30,189,84,121,105,64,203,38,191,147,61,59,188,229,50,239,253,221,138,137,135,16,239,220,174,172,114,16,116,221,192,248,31,9,61,205,146,83,89,80,60,209,146,236,91,104,240,150,112,136,82,168,227,209,89,135,7,70,165,19,182,231,212,95,6,26,57,183,37,165,77,99,122,235,95,254,111,120,180,173,122,190,187,251,64,10,228,128,14,246,232,5,138,205,33,4,12,25,13,140,69,9,204,4,6,129,192,52,72,28,33,68,89,202,169,24,8,1,168,170,55,180,216,110,20,249,168,101,220,160,186,176,218,141,194,229,149,158,183,254,85,48,242,55,239,210,255,169,0,88,116,111,213,212,182,92,44,28,138,41,76,32,0,213,0,56,70,198,91,71,239,240,44,104,182,75,28,178,150,116,213,60,145,56,195,134,230,142,81,255,251,178,100,190,140,132,70,103,76,27,129,63,176,142,108,217,138,101,136,124,18,117,155,46,110,160,249,129,248,51,166,141,164,161,112,123,74,171,16,173,46,38,107,157,38,235,226,211,210,117,68,89,125,43,168,183,190,226,214,218,46,187,103,77,6,47,35,148,105,238,146,122,178,127,232,222,233,215,252,224,76,16,238,215,96,76,147,118,40,201,160,50,199,129,202,154,243,198,60,133,94,194,155,146,215,16,30,99,71,133,109,177,206,62,74,173,254,107,73,37,51,132,163,100,123,141,50,246,91,122,209,177,130,76,80,68,87,238,83,106,94,237,210,138,72,152,46,98,205,171,105,169,50,18,46,210,7,79,83,56,232,223,26,145,213,173,173,147,51,114,88,254,107,189,214,106,95,186,142,187,138,58,162,125,97,18,99,226,177,222,203,53,17,63,61,87,61,95,243,82,179,13,63,199,28,5,237,0,8,228,108,216,170,168,218,145,248,198,18,236,193,146,180,112,135,10,128,1,0,153,137,0,161,117,71,0,133,176,60,30,161,61,160,209,195,106,10,202,144,231,148,129,89,235,55,169,44,237,191,237,179,57,156,162,81,201,29,245,246,144,173,162,162,129,32,134,188,252,204,68,233,124,212,197,215,4,64,92,108,26,6,67,192,151,79,163,239,210,107,176,30,143,13,1,195,127,235,101,178,221,202,243,16,110,139,21,51,31,86,246,29,162,172,141,20,23,107,67,71,150,132,73,101,64,203,67,134,141,105,208,238,76,100,150,155,154,41,38,175,223,250,201,210,191,250,133,91,231,249,182,171,115,229,166,126,217,89,54,137,235,190,100,5,57,128,14,71,108,50,229,179,161,101,49,160,64,19,163,236,16,42,97,36,134,126,23,21,127,203,84,16,6,158,174,196,159,56,105,157,109,181,205,162,66,169,92,104,115,120,70,29,235,93,149,65,204,249,232,139,40,45,190,244,102,72,94,207,220,252,253,226,113,124,47,132,123,17,43,75,158,154,85,151,216,57,145,206,68,116,80,62,177,143,188,227,176,5,140,187,105,200,45,36,16,147,82,83,177,89,105,222,23,218,109,160,169,185,83,158,89,46,129,73,35,5,34,91,146,180,14,164,125,193,183,186,15,31,147,179,169,1,210,79,89,179,52,195,74,205,71,31,122,167,107,246,67,101,219,59,193,121,91,76,251,218,27,200,3,204,8,87,127,185,144,164,134,36,12,24,224,130,98,145,32,128,36,24,13,81,240,16,6,79,4,182,234,145,159,56,210,205,53,203,164,36,235,157,68,195,1,99,235,162,87,76,138,9,199,201,16,132,78,28,77,125,109,120,117,28,198,19,209,16,232,152,82,181,136,249,107,54,197,129,225,150,223,11,241,210,212,50,185,9,66,146,67,255,251,178,100,209,140,197,58,103,73,155,172,70,34,164,172,233,67,109,134,182,82,33,157,50,110,37,15,66,60,51,102,13,166,33,121,202,193,217,146,170,199,70,35,178,240,80,247,66,42,78,103,152,45,15,30,109,61,193,51,110,215,46,81,168,223,223,195,221,216,251,191,139,132,97,182,101,12,143,101,72,154,211,143,27,28,199,204,68,19,28,144,0,168,0,86,235,185,160,94,139,2,58,68,35,67,131,12,145,75,131,14,34,101,107,168,163,115,60,82,230,212,160,245,125,54,201,227,53,74,211,14,100,13,194,44,63,85,53,102,245,175,247,65,252,182,29,57,29,132,231,170,52,175,49,44,39,83,65,213,119,74,78,145,6,189,161,76,61,86,37,70,66,171,93,22,230,11,16,104,213,84,170,152,26,206,243,40,100,204,209,101,184,198,222,88,126,186,210,196,218,167,93,219,35,206,125,221,64,249,178,168,100,148,56,76,48,181,147,20,146,208,244,70,149,66,145,197,154,56,166,147,167,116,1,85,54,1,0,133,117,250,157,203,169,239,41,25,104,145,172,159,14,136,172,208,168,42,19,59,19,88,102,176,247,178,155,82,136,46,93,98,231,48,181,73,34,134,162,209,155,150,174,114,244,106,53,15,202,131,134,80,42,39,19,170,115,185,28,157,135,54,95,54,188,222,122,200,219,9,141,57,11,201,98,170,204,169,65,154,48,163,73,59,223,254,91,102,121,212,229,238,191,155,199,212,148,76,194,29,55,166,235,82,106,184,151,191,62,105,234,155,62,77,21,186,110,18,253,246,138,187,122,44,206,101,119,87,85,223,149,101,245,127,60,19,122,0,42,91,183,53,186,243,102,10,49,133,50,44,48,82,201,135,130,136,130,201,157,212,29,178,45,53,132,117,29,186,105,67,91,148,61,86,172,61,119,238,219,159,158,165,230,175,201,236,199,218,92,94,139,86,53,79,103,153,254,89,80,97,143,55,151,113,11,123,60,191,222,21,218,103,250,90,110,163,240,91,59,203,115,83,49,65,142,55,85,38,169,86,107,76,101,131,141,9,122,172,176,193,50,77,10,60,83,184,231,199,79,151,11,148,225,41,178,175,94,26,103,102,41,145,212,31,155,187,186,235,178,182,223,191,227,150,0,82,221,97,141,48,249,145,66,161,128,132,25,145,227,168,89,7,17,156,32,186,28,196,131,98,106,8,175,88,181,81,57,112,232,141,43,205,97,224,236,164,163,11,9,137,5,179,241,224,28,70,39,70,165,123,125,118,85,79,48,138,181,56,178,207,31,242,41,157,206,110,157,171,230,37,175,93,154,117,122,87,203,144,197,125,76,215,192,212,17,207,187,6,101,172,253,157,179,246,181,227,254,182,69,120,97,128,205,229,182,166,166,255,251,178,68,195,8,196,98,102,204,59,102,85,240,136,172,217,131,108,102,218,20,37,157,42,110,225,131,2,137,51,165,141,215,161,113,117,199,249,135,102,215,105,187,53,157,77,249,202,86,189,54,251,46,188,234,237,249,219,52,243,206,51,175,81,169,156,250,101,169,61,61,51,157,106,245,118,123,58,102,102,89,3,21,0,43,254,252,199,89,20,199,96,188,193,97,184,196,176,188,48,49,17,131,65,112,20,193,160,113,9,235,168,112,9,108,101,129,197,211,17,228,133,119,238,70,106,61,193,60,106,179,221,235,19,80,214,103,58,9,97,229,25,85,23,44,175,112,185,157,84,98,66,217,214,72,110,38,46,231,143,182,139,17,205,82,174,98,198,85,22,64,69,121,166,84,201,48,56,145,58,51,203,128,137,131,141,97,202,81,182,131,90,40,90,26,6,53,219,88,203,119,123,110,70,154,197,244,232,142,179,83,42,34,147,20,181,10,103,71,169,169,116,101,76,53,197,192,198,113,136,57,200,51,18,204,40,193,75,121,229,165,43,160,88,144,42,0,77,189,248,239,185,140,80,40,65,92,111,168,4,33,41,202,12,6,34,97,80,149,76,135,86,38,196,33,46,83,33,105,209,23,86,95,110,24,163,154,118,105,99,115,176,83,253,75,36,141,210,70,217,180,188,90,99,186,186,75,159,214,15,187,32,175,72,241,180,30,169,173,148,174,162,109,40,162,171,154,21,51,245,180,214,175,150,227,74,110,162,218,180,182,234,206,218,32,126,147,83,83,247,117,60,255,127,196,127,207,194,215,115,195,114,242,241,124,93,194,83,53,215,250,180,60,189,58,140,222,170,107,161,241,199,253,227,0,178,186,4,221,174,248,29,148,210,141,23,120,97,77,153,177,34,164,3,25,132,118,134,157,24,210,9,29,10,91,51,22,164,162,243,213,131,139,18,24,214,117,42,134,48,21,92,140,196,32,165,234,141,110,197,158,206,97,203,92,162,108,70,112,183,197,39,27,89,232,181,147,105,168,175,242,105,238,14,200,103,130,14,56,251,106,155,186,217,170,115,166,235,103,153,170,32,108,74,166,168,245,145,118,186,47,23,223,16,223,23,216,244,57,222,157,178,161,34,206,181,165,142,53,100,117,187,120,35,137,137,238,26,102,106,56,122,96,148,174,128,18,61,117,51,214,174,51,80,12,24,32,76,101,15,144,10,181,201,133,35,12,65,152,13,199,6,128,37,147,114,212,161,245,147,48,90,38,53,61,89,132,79,195,237,179,234,104,140,50,141,80,77,180,97,66,36,120,210,221,28,144,162,49,145,64,235,85,71,146,4,236,212,231,142,185,111,131,214,123,53,95,107,245,247,79,163,179,187,42,149,53,145,76,86,34,115,14,89,151,189,255,251,178,100,190,12,196,104,102,204,27,105,69,178,138,76,217,131,105,40,126,80,249,155,44,110,165,83,10,27,51,165,141,161,171,48,84,218,45,29,87,152,150,204,91,246,99,103,24,115,189,77,185,234,102,179,94,172,113,141,111,99,158,135,81,29,46,143,60,4,154,0,25,37,212,71,184,217,221,51,58,140,243,160,169,67,56,124,57,169,156,56,211,31,119,69,22,90,204,98,181,58,190,90,207,109,238,71,224,94,70,235,111,120,213,181,23,160,148,67,80,123,99,187,204,229,122,238,93,63,209,234,2,8,144,255,255,201,173,52,14,74,236,241,105,147,81,85,14,51,6,4,15,76,82,196,73,157,38,35,117,141,153,97,66,24,214,51,57,56,81,150,17,177,106,122,137,13,10,173,99,6,247,189,151,116,142,202,180,146,174,234,196,196,166,125,205,93,21,149,155,148,162,129,115,166,0,41,37,204,219,118,147,113,28,205,65,15,49,177,124,2,47,49,168,224,194,65,48,48,130,74,228,5,194,101,80,108,113,0,241,39,45,175,51,87,255,179,50,233,215,213,177,51,22,76,238,89,135,158,153,167,254,24,167,125,217,132,162,95,67,13,115,183,229,145,205,220,236,102,229,171,20,117,149,202,84,119,114,52,182,83,1,60,110,17,66,83,10,36,151,138,136,136,232,20,74,18,53,89,146,84,220,121,70,19,89,26,163,113,60,180,36,203,145,16,216,103,93,24,99,188,117,118,166,234,229,42,11,134,210,162,26,150,82,0,238,115,169,170,93,55,110,180,170,78,164,207,125,74,93,10,59,89,144,162,20,140,0,150,77,177,171,122,38,162,9,156,80,124,101,66,114,121,137,32,1,65,131,80,138,11,54,96,16,52,84,160,54,28,11,96,110,195,252,176,13,221,46,226,215,209,120,200,73,46,35,63,18,25,208,106,76,29,196,133,34,105,88,204,158,95,21,175,252,88,72,97,164,208,172,66,165,210,4,4,110,121,163,174,88,98,220,141,183,185,97,236,64,53,21,71,119,118,30,243,99,86,141,142,144,162,108,116,25,45,106,176,156,66,89,158,52,218,18,194,192,118,97,178,120,149,206,103,31,22,71,23,151,143,61,163,23,57,237,235,244,118,136,187,25,51,114,188,234,236,107,161,240,52,113,85,67,225,120,16,135,23,210,10,90,88,81,34,2,174,223,252,98,12,105,148,64,161,68,1,140,5,3,0,96,113,6,60,147,16,196,189,165,218,87,209,78,204,237,247,45,39,48,36,192,144,24,197,26,2,68,1,65,32,20,129,131,20,136,238,147,53,21,131,50,83,201,196,10,22,162,112,145,228,34,148,126,212,207,5,56,138,7,115,152,117,173,169,115,102,12,219,82,98,11,56,200,32,54,98,60,255,251,178,68,210,140,197,15,103,73,155,134,110,208,166,76,233,51,113,136,136,82,61,155,48,110,25,15,194,40,179,165,141,198,14,48,154,113,103,209,140,50,202,145,200,217,207,36,36,189,13,153,40,237,170,109,100,123,140,36,209,40,135,174,148,53,173,38,134,104,159,202,255,175,18,172,242,61,255,250,248,175,51,100,136,161,8,0,104,0,91,109,216,203,158,147,57,168,76,30,206,51,34,152,56,14,96,144,9,130,6,230,92,18,56,107,233,134,24,36,0,203,164,47,28,50,203,221,39,38,229,85,18,109,97,84,23,24,242,26,244,196,204,40,1,209,8,59,80,169,210,180,118,173,166,208,185,253,153,153,213,95,214,206,130,221,216,251,59,185,100,42,222,93,204,171,28,244,247,164,174,210,228,166,204,2,115,186,8,44,201,123,249,131,169,222,90,83,7,101,136,179,82,212,226,30,84,225,88,204,121,185,79,62,111,12,170,113,51,63,231,239,115,255,50,216,57,213,0,128,21,37,250,157,117,169,198,176,155,140,97,128,143,42,184,98,216,224,66,37,172,200,97,21,217,145,92,217,58,208,246,5,148,243,230,110,116,73,64,61,105,107,210,98,233,72,146,117,186,182,141,212,233,248,24,166,160,169,209,218,53,89,165,22,134,195,162,51,160,241,103,89,219,45,250,190,86,98,98,221,95,85,30,203,193,237,18,185,199,76,72,199,138,123,52,216,26,54,36,212,161,215,71,154,90,86,83,150,50,148,70,147,150,175,159,173,99,71,171,142,44,118,200,186,236,170,66,253,215,207,255,95,55,147,83,35,64,24,0,228,146,211,110,33,206,51,47,54,233,236,205,131,145,33,145,133,194,198,27,45,25,56,134,176,195,160,192,72,24,195,97,0,204,37,239,14,193,97,126,120,184,100,18,74,86,116,81,146,177,120,72,181,19,121,158,218,79,10,20,77,160,177,187,107,187,20,237,8,121,212,12,118,141,245,99,245,227,21,45,90,119,68,38,248,42,40,135,209,163,217,111,116,185,188,94,99,105,121,121,164,236,249,183,255,75,71,229,150,103,194,83,200,174,92,165,211,62,240,142,253,63,63,36,200,213,35,150,71,127,160,64,23,45,186,24,161,35,25,62,15,25,36,100,152,226,85,129,65,67,11,133,67,4,64,210,205,15,5,44,156,84,15,14,1,145,50,87,81,224,127,32,183,242,49,157,135,34,236,57,102,151,227,237,126,95,34,139,82,225,114,124,138,144,143,177,144,33,182,42,52,67,23,200,160,245,65,190,176,227,38,214,161,158,5,92,243,136,75,216,228,221,42,7,16,115,185,173,179,158,165,168,203,179,144,67,129,0,86,162,224,162,78,43,93,49,9,71,10,86,61,225,134,176,234,118,72,116,255,251,178,68,199,136,196,94,102,203,187,108,66,224,132,172,217,67,113,227,92,20,137,157,38,110,161,183,194,134,51,100,205,215,161,120,146,69,77,17,70,132,115,209,48,231,17,69,25,69,165,202,228,76,237,69,68,229,162,154,40,215,166,154,58,148,181,189,104,173,10,1,42,128,6,93,110,166,66,91,198,134,137,198,75,23,230,46,137,34,199,113,132,128,121,131,192,248,114,132,133,194,16,0,46,14,4,8,64,233,13,10,23,101,20,162,248,164,130,8,68,2,157,64,102,67,124,206,163,75,33,72,164,10,137,86,172,35,226,188,52,92,243,152,111,223,46,165,180,88,187,98,130,33,163,21,72,121,106,182,122,32,139,39,24,171,35,76,68,53,133,35,146,78,60,86,141,181,78,12,100,133,224,219,20,197,206,185,91,36,100,172,106,115,74,49,247,107,82,177,54,51,89,229,211,97,231,16,168,237,86,58,70,177,105,163,171,159,55,199,207,17,83,8,214,55,227,191,173,190,161,62,238,2,183,42,0,201,37,208,193,40,208,210,1,180,196,3,176,194,178,24,48,234,17,128,224,80,8,193,96,56,88,8,95,67,32,33,88,6,222,69,104,102,82,78,129,113,21,16,92,27,48,144,204,242,34,71,23,84,152,160,24,198,178,23,82,31,65,119,229,37,23,190,191,91,143,42,128,117,74,202,94,218,230,249,148,178,167,93,222,221,186,221,41,100,253,207,212,214,87,74,220,213,115,234,107,51,162,38,149,218,116,122,175,115,159,49,202,26,179,88,181,152,196,154,230,90,136,246,180,229,189,140,231,246,222,180,5,96,8,37,110,191,227,28,136,205,83,50,148,67,146,63,166,16,88,242,4,189,8,4,82,24,44,37,18,25,66,162,184,81,225,117,127,208,225,104,129,145,114,234,97,37,220,8,41,218,68,219,238,141,72,56,125,188,102,76,185,113,73,105,218,175,186,201,195,248,65,134,23,85,87,53,5,232,176,214,189,242,214,141,74,54,59,186,33,232,194,145,143,20,54,250,73,25,115,43,100,147,80,95,219,84,107,15,23,9,63,197,47,218,85,47,17,119,51,73,82,179,18,188,253,112,147,95,60,5,192,6,172,199,157,41,76,51,8,104,197,204,89,12,16,128,196,4,43,230,4,192,68,96,196,3,230,18,128,202,24,11,0,0,27,48,11,4,64,128,127,53,100,220,246,64,158,169,76,238,135,33,46,96,85,164,138,45,101,126,74,23,107,23,180,184,225,182,32,240,78,164,82,191,97,105,32,213,222,10,57,201,76,74,66,254,71,228,47,140,187,114,219,145,58,194,185,49,102,85,50,153,219,105,255,117,214,151,215,219,95,69,117,70,102,125,45,101,73,149,102,180,197,60,243,121,213,57,29,255,251,178,100,195,140,132,43,102,202,27,172,83,224,128,236,217,135,105,136,58,20,45,155,28,79,97,75,202,69,179,101,221,165,161,81,93,76,60,211,13,190,115,55,83,45,163,43,230,158,99,59,42,59,151,101,71,83,92,227,10,143,212,195,144,140,38,21,216,192,55,111,255,6,32,56,76,204,60,3,102,200,122,232,25,145,65,240,195,205,197,219,37,6,161,203,2,172,199,35,134,221,139,66,34,160,241,81,236,55,125,129,190,25,187,160,154,253,221,102,155,74,102,44,113,155,235,235,117,25,5,161,101,72,136,121,175,67,201,32,66,171,157,5,172,105,50,40,123,11,103,16,166,16,242,59,61,3,200,32,145,205,146,235,2,162,162,47,82,114,40,193,120,67,133,216,152,139,66,146,203,185,69,52,124,202,165,76,164,106,117,156,150,232,195,37,145,135,141,173,108,65,229,250,153,189,20,124,178,233,31,33,39,50,0,41,61,208,199,137,188,219,148,68,194,197,140,204,67,84,197,144,224,104,72,49,68,54,14,19,230,149,176,10,11,0,128,114,206,160,154,38,58,201,97,178,219,17,133,60,71,97,148,194,84,43,203,153,174,176,237,20,168,179,98,37,91,29,241,200,233,118,220,232,42,150,123,60,66,57,21,51,198,156,79,28,204,221,127,115,223,117,255,191,21,117,30,170,227,13,140,225,170,206,34,74,190,58,237,187,153,159,227,170,199,180,164,76,167,173,90,15,145,181,3,209,119,82,153,98,82,239,146,36,116,255,49,20,137,164,191,47,60,167,199,119,75,55,240,1,104,1,4,110,219,254,52,153,132,32,46,224,187,165,191,22,176,34,1,32,38,32,145,66,210,205,196,173,112,108,217,59,183,141,139,198,44,92,215,55,116,174,193,178,145,137,2,82,233,198,38,69,84,167,208,119,101,211,144,240,220,166,210,43,34,195,103,123,122,141,73,177,133,172,29,142,157,104,185,230,18,104,182,57,7,140,86,102,164,168,50,206,186,25,18,75,220,89,111,12,181,116,163,237,148,137,133,152,150,237,249,225,42,248,142,246,151,111,97,163,102,99,203,135,153,235,79,230,239,155,255,15,106,176,2,36,168,140,214,197,15,165,52,13,164,48,204,73,117,140,16,7,73,131,33,37,244,192,160,152,192,80,9,117,24,22,54,2,65,215,120,116,7,74,200,217,129,64,58,189,75,164,242,128,25,154,112,179,37,240,159,49,87,110,40,160,18,214,157,42,84,46,98,68,184,45,146,25,156,97,113,154,206,85,170,60,93,136,106,33,172,243,187,148,13,51,49,158,20,223,190,99,172,236,68,43,126,122,229,209,121,22,127,255,215,97,201,23,138,237,32,20,115,249,189,178,132,89,194,138,148,42,155,11,111,119,87,255,251,178,100,206,140,132,150,103,73,155,175,67,80,132,204,233,135,101,40,104,82,217,157,30,110,133,124,194,86,51,165,157,180,161,248,109,225,77,151,77,171,254,62,101,147,119,119,173,77,250,177,155,138,2,222,237,177,173,11,26,124,97,144,78,154,16,224,0,16,152,216,196,193,80,253,3,22,217,125,10,4,153,140,29,132,70,114,52,36,41,136,66,86,160,129,51,248,24,159,166,242,233,155,72,69,149,56,71,73,220,164,88,170,163,36,106,32,157,17,49,155,224,125,99,75,170,101,37,22,130,145,120,146,230,230,150,44,148,65,230,12,179,96,245,196,70,20,162,220,242,45,142,74,100,21,126,69,11,87,49,201,30,113,215,136,111,101,17,84,45,179,220,203,212,169,169,182,49,95,174,98,234,210,228,143,137,107,140,138,130,161,71,239,237,233,118,147,180,172,203,133,218,0,205,182,212,228,243,163,92,46,12,131,0,52,168,188,72,56,44,85,5,2,243,38,8,192,192,16,131,3,166,188,243,80,177,215,6,155,62,65,48,53,184,122,106,126,45,74,240,198,105,100,214,37,53,171,174,78,19,123,88,137,227,48,173,126,123,114,65,58,130,59,68,123,232,28,196,182,39,112,169,171,18,119,52,244,143,6,100,86,75,37,27,181,213,158,51,97,20,53,241,167,32,218,100,252,19,70,177,43,99,185,223,28,133,211,208,121,102,68,188,111,88,134,122,19,209,253,79,75,99,37,238,153,150,231,101,118,30,168,195,171,214,94,234,10,153,24,107,176,243,234,6,128,162,128,82,237,183,61,90,67,224,100,58,249,3,13,151,30,32,5,3,152,104,72,177,163,23,67,161,40,112,176,98,39,62,210,234,55,122,70,245,75,238,65,110,103,202,157,5,158,170,236,196,162,1,148,134,8,153,144,4,117,209,163,46,65,233,41,210,252,102,122,154,6,153,102,82,202,50,34,26,178,63,220,134,54,10,164,80,45,233,18,55,210,206,169,140,92,159,169,69,99,215,178,185,104,253,69,118,147,198,189,223,248,155,57,86,140,169,246,109,247,126,167,121,165,186,13,218,91,203,183,98,139,186,237,49,77,179,33,205,129,5,65,59,247,50,185,198,40,139,54,46,28,0,228,0,92,146,70,75,103,155,192,102,129,142,163,10,71,240,80,90,159,242,68,169,18,3,97,150,126,235,32,137,62,166,132,68,161,211,131,43,166,216,34,8,44,39,104,84,68,68,128,210,3,2,43,171,120,90,50,106,43,19,153,154,15,185,76,20,185,168,210,62,79,32,161,150,195,206,15,54,99,113,135,204,14,115,106,114,47,244,33,165,133,230,96,110,136,227,93,248,164,179,70,226,131,71,40,218,36,244,38,21,198,19,236,105,240,61,16,109,255,251,176,68,212,12,196,210,102,202,27,134,69,224,152,236,217,83,109,38,152,18,213,157,34,110,165,13,130,118,51,101,13,197,155,8,65,187,45,92,14,185,67,168,116,67,79,72,187,233,229,90,12,52,125,15,115,139,198,25,127,72,53,190,238,228,124,112,10,96,0,173,182,227,20,249,207,128,148,51,43,124,214,71,50,177,25,131,128,193,114,1,136,70,100,192,117,18,48,104,32,195,0,36,22,84,175,37,118,37,44,113,104,114,94,107,118,51,97,198,214,237,76,212,180,255,117,201,118,151,212,94,205,102,78,254,254,114,27,60,30,106,15,74,215,2,137,98,121,181,117,81,57,53,104,78,135,155,46,187,171,205,97,201,67,151,61,229,242,91,171,62,196,221,228,41,93,246,166,138,196,250,109,244,204,118,186,65,225,187,157,155,147,219,92,205,191,125,253,51,227,95,253,175,94,27,161,207,135,118,202,243,134,88,26,85,156,197,55,183,195,243,5,210,157,249,27,234,0,0,148,183,182,178,51,13,169,48,64,242,16,48,64,66,96,40,2,177,205,187,153,65,16,213,169,6,152,30,67,62,158,78,222,199,38,232,50,44,128,16,106,50,147,60,242,114,89,199,197,114,13,46,165,196,31,41,24,97,253,150,117,138,18,40,42,200,52,249,75,84,161,211,17,17,81,110,123,68,91,92,201,82,130,244,251,15,155,166,76,121,216,230,163,54,132,148,141,46,166,159,107,105,210,43,154,148,204,184,102,168,136,190,107,168,187,168,254,146,59,153,110,63,255,159,94,162,238,172,44,0,0,24,5,255,255,230,18,138,152,208,76,10,68,152,196,100,24,76,101,165,80,72,20,29,19,140,175,181,224,96,128,68,161,213,202,159,137,24,181,97,84,155,138,171,49,11,89,67,134,54,74,155,248,140,92,242,62,247,120,18,156,103,164,85,199,153,34,24,10,7,99,214,226,162,42,30,225,6,208,213,103,27,210,171,235,180,151,79,87,125,210,76,77,218,174,60,109,95,197,140,183,91,171,217,62,94,59,157,98,233,169,170,249,230,102,43,217,173,43,238,99,135,248,253,98,101,167,100,159,150,231,220,78,1,119,109,97,152,44,38,93,39,152,113,104,97,179,64,57,218,98,242,88,40,96,23,11,23,193,177,133,192,69,168,93,236,222,30,32,137,133,112,254,13,9,213,150,129,1,212,140,96,120,59,208,232,120,120,168,134,112,91,218,165,101,139,178,57,186,161,98,244,108,67,58,31,134,249,161,227,74,242,36,161,151,232,49,18,33,142,104,177,97,133,29,3,161,85,205,24,53,236,251,40,129,185,196,168,131,186,205,197,140,51,97,131,148,92,126,40,35,115,9,165,37,81,206,73,42,43,114,212,150,49,135,189,255,251,178,68,199,8,132,23,102,204,211,102,67,120,134,12,217,154,113,40,92,20,13,157,40,110,49,13,130,110,51,101,77,198,33,176,178,175,212,82,90,86,84,181,220,240,144,60,142,133,43,230,150,103,182,252,107,82,14,46,40,8,82,64,10,237,254,54,132,84,202,170,211,9,51,140,72,19,5,32,70,133,96,81,177,141,129,104,40,227,71,203,100,143,176,77,98,0,249,24,132,101,34,24,146,184,240,53,91,71,15,170,109,101,200,72,101,132,118,163,42,233,172,171,112,177,159,241,110,198,22,26,174,107,203,85,203,217,202,66,9,198,185,238,242,109,13,50,92,145,162,174,118,83,28,227,46,146,94,27,36,168,42,144,91,122,146,226,15,26,236,40,68,8,112,74,8,46,72,179,159,80,109,12,24,83,74,45,39,102,188,204,60,51,180,189,169,54,50,94,199,142,78,71,72,242,123,254,58,70,104,186,158,163,247,136,160,130,98,0,57,45,216,210,172,136,208,209,12,197,113,48,195,194,44,193,192,116,193,1,0,104,57,34,15,165,236,165,62,203,228,185,87,173,150,146,181,36,229,4,141,3,166,202,136,200,130,97,25,196,168,237,140,146,129,163,40,52,108,97,83,73,10,73,44,222,215,123,76,96,9,42,141,49,55,207,220,214,238,238,172,235,252,211,90,186,118,117,231,178,94,154,251,180,234,44,245,52,196,119,85,115,239,170,62,166,37,42,196,37,118,158,247,38,207,209,141,52,128,162,20,60,245,99,212,228,185,11,161,165,22,70,73,65,229,134,69,92,177,64,158,192,16,0,238,187,99,32,134,52,185,64,164,33,168,147,153,56,48,4,104,48,60,205,1,45,38,169,8,138,3,18,42,49,29,100,74,74,1,5,84,147,74,166,9,182,44,186,35,108,179,20,215,165,185,28,153,182,8,135,45,120,212,42,20,144,228,74,233,125,130,223,159,232,120,24,123,145,173,83,134,80,116,98,140,75,214,172,136,148,72,13,203,46,16,64,142,39,21,150,207,152,85,230,26,149,48,95,110,228,72,166,65,139,125,91,29,189,201,165,205,118,173,239,7,230,190,57,74,139,21,249,104,118,71,225,141,39,38,179,233,36,78,66,160,185,131,91,181,255,130,61,1,23,89,162,228,0,6,219,208,233,26,120,240,35,216,220,35,124,216,64,228,201,112,196,197,80,92,193,16,196,196,112,176,178,70,11,129,107,197,28,218,91,128,234,46,214,58,252,74,19,98,39,74,243,49,183,233,221,100,203,251,23,33,104,179,73,107,78,100,49,152,30,0,109,250,252,177,149,48,102,206,163,216,239,171,3,140,221,96,166,126,176,205,102,25,158,230,185,71,86,158,81,14,81,227,133,152,30,139,41,235,249,225,190,239,255,251,178,100,204,12,132,115,103,74,155,169,83,224,155,172,217,87,109,38,108,85,33,155,34,110,133,126,137,210,179,165,205,145,150,184,155,223,116,183,35,133,203,71,167,188,228,212,188,38,96,100,70,76,158,71,44,174,169,6,54,143,190,80,229,180,211,90,125,158,69,137,62,39,85,208,155,216,233,139,165,102,29,60,35,75,49,111,107,170,150,211,1,163,233,0,23,109,180,66,177,227,184,129,179,105,240,86,35,204,143,8,93,212,232,128,36,207,4,54,238,212,187,59,123,242,231,59,141,170,153,115,28,241,211,35,231,128,144,71,68,168,228,196,197,139,154,125,208,250,173,169,191,154,79,204,103,4,142,58,16,70,33,100,30,141,238,172,103,103,76,179,244,78,34,16,37,162,69,154,227,148,83,153,58,71,36,116,222,168,136,115,109,102,117,115,167,153,82,38,116,209,235,107,170,44,172,203,153,186,131,61,0,41,247,212,231,77,163,35,180,140,236,153,48,72,0,70,11,48,40,20,66,2,70,119,137,11,160,38,99,68,250,229,6,90,191,73,49,219,85,249,89,217,149,89,135,157,155,253,66,139,90,108,196,28,45,37,226,233,34,36,88,137,75,128,82,6,239,132,141,245,101,137,146,163,96,198,242,246,242,152,190,158,148,117,52,244,15,122,67,179,183,236,82,123,57,103,180,204,99,226,6,59,44,244,116,233,8,58,49,19,222,10,78,147,98,145,123,111,118,253,172,60,235,226,148,102,218,138,107,225,245,55,92,91,125,208,223,63,74,44,200,222,197,161,11,154,186,232,24,160,1,123,127,206,72,232,49,55,40,225,71,211,12,143,12,72,37,96,96,64,208,40,242,95,34,128,83,104,23,0,171,50,233,180,204,45,214,118,37,23,229,223,45,120,153,44,90,90,229,51,24,121,197,4,0,236,118,65,84,192,52,100,158,141,83,138,170,124,115,18,67,148,138,165,57,130,94,217,203,207,206,244,66,34,124,95,249,131,33,85,101,110,42,225,174,235,135,143,44,117,53,194,31,247,213,220,153,142,118,73,196,122,61,208,101,216,243,37,75,62,20,159,170,29,44,93,117,115,191,43,101,175,143,250,158,103,247,142,160,137,238,248,85,166,222,38,215,186,13,107,32,0,94,218,211,27,91,12,224,66,49,97,48,196,35,54,178,2,35,50,66,96,146,65,200,149,69,96,222,134,65,187,157,36,62,212,137,74,5,226,120,164,188,161,162,92,69,71,215,68,181,90,163,245,167,157,44,89,68,17,234,104,19,173,101,107,105,148,230,37,94,246,210,175,137,216,106,154,174,55,250,230,241,231,23,144,144,44,91,38,232,174,200,34,228,8,170,120,193,116,115,97,94,99,31,123,19,48,108,86,49,105,198,85,142,255,251,178,68,207,136,196,172,103,75,27,134,93,112,150,172,233,99,113,136,166,82,145,155,42,238,49,13,202,54,179,101,205,195,22,241,214,22,114,85,241,157,213,76,205,250,240,243,189,86,207,235,90,205,238,233,117,227,161,33,242,9,152,25,250,242,80,0,206,216,0,61,255,230,6,224,24,148,180,98,64,208,84,50,97,48,48,209,45,3,135,0,42,74,235,90,80,246,133,18,167,131,98,82,152,11,10,9,152,172,74,23,31,130,40,166,163,242,216,132,186,154,150,35,79,68,192,35,51,193,36,14,179,69,29,100,72,145,44,172,245,62,190,70,146,74,200,227,203,127,247,255,94,76,246,239,40,77,238,91,75,150,149,159,84,129,232,47,173,254,87,153,200,131,14,114,165,164,255,184,123,101,53,120,203,212,185,234,182,68,239,145,17,77,218,44,36,134,41,26,170,168,253,107,150,215,45,47,48,31,80,85,0,5,117,244,192,89,192,204,128,216,196,64,60,195,114,56,192,240,168,2,9,148,4,171,165,98,53,18,218,3,64,22,76,173,176,12,33,161,196,38,101,116,16,236,20,210,220,167,22,42,242,68,43,184,241,90,120,49,255,123,98,76,166,212,169,249,194,220,121,247,141,222,175,156,1,23,131,164,241,55,252,20,40,48,82,102,233,38,101,156,3,144,132,158,246,127,207,252,171,155,23,59,228,80,180,80,62,139,168,107,133,223,77,240,251,64,69,228,160,143,98,174,178,177,218,95,21,143,167,83,198,153,165,168,10,19,61,52,76,116,156,70,86,76,69,123,72,78,174,123,38,213,15,227,88,176,247,170,61,106,191,186,199,114,209,227,64,25,41,0,59,182,220,209,190,67,13,14,77,8,105,48,41,33,111,132,5,204,64,14,26,37,175,102,115,6,190,72,142,206,98,32,100,76,77,50,80,241,41,18,50,192,76,15,28,84,46,58,145,97,89,38,134,101,99,169,61,100,231,151,51,154,97,243,39,102,102,7,238,40,154,217,54,177,243,137,89,203,87,203,135,101,175,149,179,89,201,30,16,181,161,113,186,232,81,28,43,181,33,137,159,13,214,151,174,131,180,215,63,93,234,169,203,55,46,109,24,43,180,70,109,194,123,173,62,183,229,121,51,127,250,158,30,155,153,243,42,213,103,51,230,253,172,189,127,144,251,21,32,218,148,0,93,191,211,95,131,8,254,57,196,17,149,243,11,31,96,202,6,148,17,135,57,163,52,85,223,42,201,35,100,247,108,172,144,192,16,43,88,89,225,34,143,53,52,33,148,151,213,16,145,160,137,19,5,81,175,33,84,128,185,68,146,84,195,14,140,100,164,108,184,226,169,190,97,151,255,182,231,231,100,202,156,181,213,85,93,223,243,107,92,177,104,184,253,255,251,178,68,207,140,197,72,102,202,27,166,70,208,151,204,217,83,113,38,110,81,109,157,46,109,165,109,194,2,51,101,141,179,33,240,198,236,52,153,97,221,149,80,246,189,105,137,233,150,234,115,29,231,55,202,43,218,175,67,116,254,134,162,236,173,243,247,20,214,93,41,199,51,31,243,213,207,54,193,45,2,93,187,126,108,113,103,34,126,106,0,2,71,129,138,115,65,81,144,48,131,182,240,188,140,249,251,166,206,57,75,27,52,216,57,140,32,81,74,161,205,91,88,53,48,186,201,184,130,177,236,222,146,65,254,201,89,42,206,251,179,183,51,228,19,85,212,172,21,84,229,197,60,101,142,72,126,217,170,215,226,44,234,135,129,170,242,186,24,250,85,219,222,132,203,66,114,157,241,47,37,75,76,233,192,217,107,60,218,134,237,252,116,86,137,203,51,110,73,247,255,173,243,204,204,238,215,65,10,0,7,173,208,227,46,243,245,174,140,18,130,48,130,144,20,78,11,4,90,235,252,226,204,40,106,66,166,187,239,12,180,120,196,45,208,183,102,89,110,158,6,104,205,227,38,127,92,78,197,163,243,240,4,122,102,212,139,182,171,67,81,122,148,117,40,238,199,110,73,25,52,94,59,2,107,153,217,183,103,13,239,184,150,121,76,139,139,185,188,102,43,222,28,69,51,16,42,77,206,157,18,163,132,124,119,214,120,117,60,17,183,196,119,227,23,168,34,238,89,28,73,229,186,87,58,251,11,209,144,194,201,64,29,21,12,142,37,79,238,202,66,102,76,42,238,141,70,56,230,51,202,26,172,203,243,172,249,192,70,112,16,0,75,190,252,223,180,51,196,150,13,26,22,49,128,248,128,66,157,99,128,67,16,1,84,205,174,180,224,160,32,140,33,143,96,157,8,128,225,110,142,159,150,252,172,104,63,41,60,162,10,223,20,30,88,34,17,180,162,143,221,15,117,98,2,206,52,36,163,100,68,45,18,209,199,150,19,143,132,28,156,44,44,141,30,44,130,231,32,243,248,187,168,177,212,52,94,132,50,146,79,145,101,161,142,28,13,177,30,210,185,198,217,80,49,138,105,107,187,52,196,168,156,196,109,96,110,99,139,80,225,228,75,174,134,91,191,5,162,38,81,55,215,119,112,182,147,76,205,15,23,87,92,124,48,70,222,96,7,182,255,130,47,167,9,59,129,151,70,11,12,152,96,34,24,66,144,75,83,82,6,84,145,6,133,185,186,241,87,242,79,142,251,159,104,112,171,126,158,134,67,96,200,210,51,58,218,225,183,55,239,119,40,119,210,35,197,28,72,239,181,247,126,190,235,156,158,202,207,142,94,91,229,158,221,159,205,109,59,37,29,251,147,122,134,118,91,164,113,126,172,185,32,82,61,221,255,251,178,68,208,140,133,5,103,74,27,134,87,64,157,204,217,87,113,136,90,81,221,157,50,110,25,117,202,51,51,101,205,205,32,56,175,81,222,251,91,94,166,185,203,229,116,215,117,84,78,232,89,135,38,162,165,215,115,42,161,91,153,195,211,231,56,145,171,233,200,233,202,235,207,14,107,145,12,53,64,50,237,191,51,6,252,233,165,3,175,60,192,11,50,98,136,163,171,211,50,5,161,165,252,2,20,24,251,52,235,176,76,55,14,79,79,107,17,31,5,97,233,108,31,146,8,184,76,52,30,7,72,17,71,140,58,135,89,135,85,252,144,35,51,28,115,88,177,221,182,66,238,163,73,75,101,137,222,104,225,169,121,189,202,220,210,19,114,77,8,27,163,91,149,109,67,134,25,48,189,45,186,187,247,26,220,213,214,156,189,58,99,140,233,78,148,108,109,82,60,94,241,243,53,234,183,35,95,143,154,126,119,185,187,138,250,91,214,100,64,0,184,220,168,207,9,104,232,113,192,192,131,124,195,225,60,198,144,205,156,185,138,112,44,3,34,71,163,28,5,54,80,40,120,162,39,175,1,38,170,234,122,122,22,196,13,76,156,42,152,148,215,60,169,229,176,90,117,108,176,241,237,89,68,187,227,92,124,239,44,57,101,106,213,247,248,44,246,174,178,170,188,219,242,246,31,180,213,24,89,59,48,181,204,119,231,93,206,113,188,126,121,139,108,116,181,235,237,63,182,165,86,94,234,141,82,197,72,17,163,115,114,212,179,20,202,206,215,12,99,247,95,235,196,141,94,205,250,219,238,124,91,245,200,27,233,159,201,222,153,253,157,219,207,65,124,201,236,166,86,102,103,160,3,38,48,18,187,127,241,183,174,199,51,66,24,168,102,36,91,14,8,168,50,1,139,197,196,139,94,128,128,98,1,39,233,158,170,89,229,183,218,77,119,24,253,139,32,129,0,198,235,19,1,28,67,147,121,31,0,64,120,8,131,110,194,240,194,6,155,180,178,187,166,215,181,150,233,70,178,65,18,123,185,232,230,148,127,38,200,50,93,57,61,70,137,100,159,12,211,251,109,166,239,164,146,58,40,67,130,30,224,130,105,72,162,100,251,120,162,88,210,172,123,67,25,105,52,82,46,131,70,214,148,206,168,221,113,83,223,181,194,55,83,92,63,237,241,21,192,66,72,7,46,215,120,100,21,7,50,8,101,1,129,137,0,80,144,225,52,31,68,199,114,26,128,101,76,66,67,98,87,61,219,159,133,140,62,164,197,156,49,134,227,122,177,98,197,37,100,16,78,88,130,0,234,24,64,97,144,25,145,48,139,36,109,190,49,180,125,152,156,184,240,134,175,102,97,211,103,255,165,222,121,138,34,123,219,148,251,159,205,229,228,34,155,255,251,178,68,203,8,133,47,102,200,155,185,96,194,145,12,217,99,112,200,158,17,173,157,47,77,153,87,202,42,179,102,169,195,33,189,25,218,51,94,87,195,155,186,86,156,141,95,136,135,228,50,47,185,233,207,89,79,105,180,51,160,118,27,75,223,106,136,51,221,189,91,161,100,62,127,102,123,25,88,31,122,97,20,223,215,93,76,179,84,51,216,180,176,50,7,21,129,192,168,208,64,20,28,25,131,167,159,137,85,139,52,0,33,197,145,27,14,201,20,72,232,176,86,152,211,136,217,18,150,211,95,118,141,149,82,82,143,27,166,149,101,76,29,182,89,117,108,163,234,179,70,181,94,147,175,113,73,11,25,235,134,110,5,35,145,67,169,207,40,84,189,135,92,37,53,213,83,146,227,165,134,161,87,35,81,230,86,98,121,183,241,142,112,188,138,33,68,140,25,213,107,87,35,107,185,136,111,214,251,175,155,214,103,168,126,34,38,193,53,187,0,164,219,168,247,51,211,138,54,12,54,46,48,140,244,200,4,3,26,10,128,161,97,144,50,119,167,32,64,16,100,68,91,5,72,220,147,77,32,154,131,68,117,47,99,126,145,168,202,24,102,109,45,4,145,137,36,153,165,190,108,142,95,59,94,158,61,73,184,139,218,35,88,194,106,8,12,145,208,173,20,38,75,42,109,40,221,149,30,130,144,142,172,157,186,255,180,39,93,80,66,120,229,211,172,252,221,38,142,202,138,216,242,108,79,72,172,204,152,210,157,160,180,180,15,198,214,54,133,47,153,234,50,69,209,197,84,86,71,192,130,40,85,165,213,223,16,85,139,140,120,81,149,123,78,148,245,63,40,250,113,41,127,41,223,228,128,2,166,128,8,82,203,109,166,61,102,105,165,166,118,154,99,35,224,99,54,174,16,180,36,62,203,27,117,176,220,32,169,60,113,235,135,247,28,132,82,89,146,2,69,25,181,202,32,61,100,104,237,113,68,162,189,118,76,32,194,212,129,110,218,1,230,197,2,135,63,173,36,115,155,94,215,221,212,238,155,134,178,162,78,124,230,137,235,202,245,36,247,123,3,162,69,173,15,18,161,198,108,199,34,10,14,104,71,125,149,50,207,60,167,44,193,199,142,114,245,204,101,75,139,158,165,71,119,143,91,168,27,10,122,164,165,215,173,197,204,171,218,62,220,221,179,87,3,147,137,181,1,69,56,64,19,182,221,140,17,107,53,64,56,201,199,179,15,12,12,42,21,48,56,45,117,160,9,87,190,133,64,18,32,53,24,140,162,1,169,34,149,206,211,97,135,219,179,22,237,37,60,138,30,157,173,132,158,189,175,95,81,212,0,132,156,147,84,28,69,171,83,70,24,189,135,173,31,104,45,167,86,139,101,63,166,207,184,211,255,251,178,68,203,8,133,74,103,73,27,137,70,48,151,172,217,71,109,40,142,82,77,157,48,238,25,119,202,117,179,102,169,182,34,124,109,190,101,136,166,249,155,145,174,216,222,53,190,235,59,85,109,178,23,61,222,127,205,66,219,103,119,227,101,219,213,122,202,207,89,223,27,248,109,166,236,230,162,208,134,53,253,102,154,214,107,40,41,83,205,212,183,179,0,58,234,129,130,38,182,203,140,118,44,208,11,12,64,228,179,64,16,129,160,132,29,22,26,136,72,153,203,162,176,182,50,144,195,154,159,123,42,88,236,197,200,167,245,23,171,70,128,194,16,144,87,1,231,247,173,171,46,28,37,77,167,104,105,210,50,120,46,76,102,105,104,43,26,213,212,92,110,239,93,122,19,168,242,43,57,102,183,31,172,79,254,219,98,155,199,70,49,101,184,57,54,98,5,203,40,222,182,115,118,166,136,190,25,81,69,207,28,87,6,193,37,176,216,99,115,228,202,93,189,31,65,82,220,243,34,199,201,83,35,149,28,119,99,254,253,132,70,49,231,182,235,231,218,183,135,79,198,0,42,0,189,182,240,240,41,141,128,212,210,5,14,44,144,210,137,12,24,65,74,21,177,155,181,6,110,201,80,85,240,249,108,130,89,94,189,202,212,18,184,98,113,241,221,89,20,174,204,171,42,121,220,219,156,234,47,221,164,107,105,177,158,170,163,60,177,76,235,192,164,102,213,78,16,70,21,168,57,102,163,126,29,149,140,243,145,11,217,84,18,168,65,140,169,83,111,198,43,226,250,110,189,218,214,110,217,92,189,169,241,247,233,51,155,101,249,195,83,86,123,99,92,255,19,168,39,133,155,221,76,61,16,195,93,15,157,233,209,17,169,60,21,56,5,203,119,198,205,180,111,20,70,24,196,96,161,98,128,234,14,171,140,136,17,131,46,133,5,11,7,160,149,183,227,116,160,155,122,226,115,23,50,187,40,150,227,202,178,248,221,94,197,166,155,121,115,40,250,216,97,142,179,38,145,181,203,165,61,164,178,144,243,77,251,32,21,231,98,186,95,119,41,121,107,67,31,19,43,229,161,124,243,53,55,2,147,102,166,109,171,100,235,103,231,24,184,172,219,221,234,242,232,121,199,175,86,107,204,237,98,142,58,137,22,138,84,247,157,114,230,85,191,102,32,83,57,142,97,219,167,254,215,118,220,21,54,4,2,175,255,250,4,182,54,194,0,74,81,130,54,153,40,168,208,203,201,3,186,110,133,149,242,165,173,206,252,195,201,201,137,118,28,137,74,32,57,23,121,241,73,61,104,221,62,249,125,109,190,48,190,199,1,16,132,14,67,240,178,77,169,220,179,29,127,191,251,53,37,178,78,146,57,47,41,185,122,248,207,216,230,169,46,255,251,178,68,186,8,196,117,103,75,155,102,85,240,143,76,217,131,108,202,204,81,125,157,49,77,153,87,194,62,179,102,13,183,161,112,83,210,200,209,54,230,151,218,49,182,254,191,126,143,207,235,148,218,217,112,251,185,45,173,187,180,255,46,233,91,120,219,50,186,83,238,90,62,173,152,107,221,206,82,66,165,137,217,169,116,155,212,11,24,0,229,219,227,1,204,51,229,227,6,34,49,66,82,231,24,16,49,132,7,23,52,88,57,188,76,144,96,187,153,123,99,124,167,124,160,34,152,158,125,34,230,83,68,210,129,44,213,152,137,16,232,144,161,220,176,117,90,222,24,101,99,88,194,4,119,48,194,224,203,138,122,184,174,106,70,209,157,107,106,86,136,152,247,152,114,226,146,132,33,145,105,77,52,183,73,102,59,200,172,208,227,45,174,102,216,201,91,185,72,68,51,155,148,148,234,110,4,27,237,226,241,239,195,76,68,113,95,35,135,15,163,42,239,135,255,251,254,244,94,107,144,165,181,5,79,190,248,234,207,79,49,104,192,82,65,144,6,60,0,239,38,179,180,185,98,201,148,32,3,92,44,75,58,8,101,250,160,141,86,215,237,202,149,61,25,246,26,132,221,181,241,11,54,128,73,18,69,183,147,95,53,154,121,221,232,150,157,132,106,39,38,201,235,164,23,231,228,196,157,184,110,100,155,138,55,110,13,198,118,218,106,249,18,108,90,141,45,36,113,224,230,141,101,151,31,59,159,22,125,191,173,237,126,118,55,254,70,209,164,96,236,125,46,92,157,108,62,70,191,19,23,81,113,170,223,69,212,250,151,247,254,215,84,74,65,152,128,1,182,239,142,118,164,229,144,76,209,172,12,44,33,15,49,32,48,192,177,36,50,96,100,204,4,3,131,4,75,180,180,171,158,236,47,5,48,177,66,110,82,221,157,108,252,172,136,164,170,181,62,127,185,11,154,30,33,209,152,166,183,158,115,217,14,34,65,36,3,185,156,72,138,74,37,67,128,168,85,84,77,217,81,140,136,132,51,164,179,41,72,133,88,141,206,96,241,214,73,80,213,85,85,113,17,71,123,136,59,144,83,219,170,171,146,238,172,167,114,148,239,34,219,122,89,145,234,80,195,40,211,93,63,74,91,103,189,144,45,32,9,117,218,24,179,27,152,22,3,24,188,24,153,182,70,152,42,6,134,11,32,224,96,192,32,64,181,169,148,132,102,4,2,171,226,30,199,5,70,211,32,217,13,72,157,89,134,3,10,119,166,165,205,130,53,1,187,116,207,211,143,42,121,47,202,34,152,238,246,76,42,206,72,212,219,243,92,132,113,118,200,156,181,202,227,216,141,220,86,146,79,134,90,117,165,181,10,239,64,191,86,8,24,47,34,148,175,156,255,251,178,68,196,140,196,124,102,204,27,102,93,242,140,236,217,131,109,229,106,20,157,155,42,110,165,89,138,145,179,165,205,199,165,176,41,138,98,167,141,238,37,85,12,131,148,86,62,117,104,87,190,221,24,110,123,79,187,70,156,24,133,59,35,156,187,125,173,135,116,91,151,212,142,46,222,255,165,51,125,84,130,64,252,164,146,237,139,192,73,226,0,2,255,255,48,206,148,40,109,8,14,152,124,210,50,10,83,235,128,12,28,178,180,2,0,161,192,80,80,105,181,201,88,138,178,116,172,128,249,67,56,186,147,184,15,35,36,149,77,50,47,27,34,56,113,1,198,174,15,27,98,205,60,70,220,214,27,59,182,251,16,128,132,255,90,157,231,119,206,136,21,90,140,147,197,56,218,85,73,172,117,11,73,33,89,38,210,251,233,186,193,165,131,221,154,243,148,118,21,211,98,62,73,183,179,115,104,53,230,222,167,116,158,162,83,86,25,212,147,124,141,251,178,146,114,119,156,231,218,255,214,110,195,37,20,151,221,237,68,90,59,69,63,191,106,109,252,223,154,89,243,159,203,13,90,9,223,191,244,218,161,78,204,56,128,72,199,9,192,69,137,214,164,232,166,218,83,182,149,43,154,118,146,251,205,93,227,144,225,188,114,141,231,86,255,198,169,101,51,156,148,192,149,226,253,214,86,235,99,193,192,160,16,158,173,73,161,4,147,59,210,86,113,116,69,53,204,16,69,36,208,62,137,230,191,188,103,217,173,61,152,162,24,233,203,98,80,229,89,156,163,203,42,23,181,40,27,107,179,241,244,245,246,133,86,186,181,139,125,103,62,122,63,54,93,172,173,106,45,225,143,57,202,41,136,55,232,98,172,249,134,170,238,113,157,54,108,208,129,150,0,15,239,241,164,17,157,58,81,134,160,25,64,178,108,179,146,0,48,17,43,21,129,96,180,28,14,2,119,36,39,243,50,128,9,177,122,249,205,133,109,125,30,201,135,172,210,161,44,237,165,73,55,28,102,86,26,160,234,88,107,154,58,137,7,220,178,226,222,60,80,52,135,11,88,206,241,93,214,12,51,198,82,252,85,227,50,197,170,226,39,70,52,151,78,161,137,38,104,106,57,148,51,88,68,26,148,165,84,37,162,110,247,46,204,53,100,111,211,222,32,143,137,185,97,13,7,40,185,211,249,3,245,123,72,255,249,90,135,226,255,234,63,239,244,152,248,10,81,0,91,127,182,51,52,0,50,30,97,240,216,4,196,180,149,58,144,86,160,220,78,1,5,144,140,74,61,74,106,132,138,246,158,116,150,188,167,252,179,236,191,161,51,104,17,60,231,107,103,179,18,163,46,198,142,5,134,4,164,50,153,41,87,223,22,145,170,187,165,247,69,158,229,204,80,255,251,178,68,185,8,196,135,103,76,155,102,86,96,148,204,233,147,109,232,110,17,161,155,52,238,49,7,194,85,179,102,77,199,161,121,199,52,120,250,35,38,174,11,82,110,84,246,248,88,17,221,161,50,41,188,247,113,247,181,14,248,85,182,173,146,185,186,29,144,54,106,166,124,124,147,113,142,65,195,63,151,116,200,46,241,113,155,49,116,96,52,162,8,163,31,224,113,64,7,72,32,75,182,230,46,164,26,116,36,97,81,233,133,68,130,192,4,40,48,24,56,48,111,31,155,105,41,160,99,161,180,107,46,51,153,42,152,81,175,17,94,135,215,29,228,138,184,49,155,68,129,56,114,49,178,159,178,51,189,197,98,182,51,85,90,94,108,76,67,168,44,31,5,179,87,155,95,216,224,107,70,76,54,215,95,105,17,221,213,164,116,175,36,51,17,119,20,110,250,48,232,169,228,94,226,82,162,85,144,145,65,2,183,42,120,31,115,28,136,103,207,113,17,76,141,165,124,15,97,187,180,255,194,18,217,99,255,225,34,43,242,28,79,16,180,107,246,13,228,0,55,100,144,25,40,24,238,37,24,46,90,152,250,81,152,236,14,149,64,160,0,22,5,4,149,250,192,163,226,2,42,161,171,245,16,164,94,35,12,83,51,236,220,51,213,72,198,54,194,230,202,110,37,30,21,32,128,90,32,234,166,22,85,126,96,171,166,164,175,245,29,59,182,244,130,49,59,59,147,35,134,34,82,251,188,57,176,49,177,143,189,12,165,40,225,164,53,184,193,98,36,137,30,130,169,116,35,211,148,63,42,41,250,75,101,129,53,158,130,61,185,227,11,177,233,117,92,36,46,211,82,48,114,94,60,98,197,208,186,255,155,25,20,57,138,57,235,251,36,85,9,69,254,41,242,102,238,56,60,100,67,75,13,0,105,8,201,101,180,196,206,74,65,10,164,172,111,65,69,21,185,181,82,35,1,172,62,53,253,34,30,189,221,12,218,95,89,89,142,92,137,228,32,138,146,52,195,160,140,85,226,234,70,11,75,3,162,32,177,105,212,14,129,206,149,113,51,186,123,247,107,149,80,246,149,183,127,90,166,179,250,243,55,91,227,102,18,143,121,119,138,183,145,148,124,35,71,61,116,241,186,116,80,130,212,116,93,201,219,122,67,53,211,95,235,23,48,198,215,253,107,55,127,39,181,202,76,72,181,64,0,91,149,25,31,194,105,119,73,168,71,38,164,15,25,84,0,99,208,249,135,193,198,86,9,2,131,131,128,228,73,87,238,19,128,172,23,34,243,134,57,220,91,19,170,52,48,118,15,90,28,216,74,206,130,8,78,208,102,137,208,103,147,133,208,199,48,34,200,218,56,201,193,30,63,17,125,114,105,6,97,222,38,99,204,200,255,251,178,100,188,140,133,48,103,75,27,175,67,112,124,108,217,163,105,136,62,22,225,155,42,110,61,111,193,160,51,103,157,132,148,216,59,207,98,240,28,103,82,1,86,115,159,8,105,99,55,19,173,40,99,26,251,147,37,237,79,175,48,245,45,213,13,57,39,86,89,120,100,45,147,96,230,196,237,235,178,181,214,99,45,234,46,66,222,185,163,14,41,39,85,114,90,142,151,49,234,58,208,46,139,172,207,117,28,54,168,255,213,107,152,108,235,255,218,217,248,139,255,254,211,111,168,178,214,200,142,4,164,1,193,247,249,219,46,160,85,132,84,91,207,27,92,89,198,9,3,235,31,184,65,11,73,147,57,83,162,57,7,130,143,101,118,100,103,83,37,149,198,13,115,161,204,40,211,208,96,239,255,203,102,153,170,68,81,75,140,233,58,173,82,228,57,164,101,153,76,202,230,84,115,57,17,74,117,115,138,52,148,67,138,238,61,31,29,175,217,217,138,223,49,77,178,255,184,153,113,129,214,35,54,129,149,0,160,3,119,222,25,76,88,26,120,2,154,76,42,32,48,72,24,40,20,10,131,210,58,31,158,76,134,95,44,175,16,141,214,148,158,8,14,73,20,11,208,50,120,70,153,7,178,172,236,55,96,195,249,240,81,244,132,147,176,189,8,35,103,99,213,180,90,77,195,209,69,66,250,187,113,231,72,251,183,27,110,245,101,187,99,187,25,193,3,38,250,24,137,124,15,117,24,101,213,93,79,170,194,60,189,93,77,149,141,45,102,239,143,200,39,210,132,188,85,42,243,49,255,223,202,203,87,254,221,127,199,3,210,120,8,236,0,13,187,243,58,144,131,104,160,148,41,144,65,2,195,176,64,34,125,233,135,161,181,160,136,111,229,72,128,230,192,118,165,97,218,100,171,14,206,25,95,199,43,158,237,30,129,195,229,142,165,202,44,59,177,221,19,55,27,149,63,94,59,233,129,138,247,186,90,103,41,238,100,118,116,191,209,158,163,85,214,165,246,119,113,38,95,149,138,239,49,232,50,162,196,57,21,210,230,51,202,89,212,227,90,199,219,68,68,55,222,34,231,117,92,220,207,89,208,173,27,235,35,220,34,49,220,73,75,7,8,1,5,91,172,56,70,136,193,66,3,49,8,204,2,55,48,184,40,185,200,117,40,4,197,66,0,45,179,233,102,114,91,39,173,45,131,194,71,1,11,52,105,226,69,18,76,97,224,206,76,181,195,68,135,194,38,154,80,230,26,218,76,189,40,120,208,80,106,39,167,93,134,48,149,145,210,241,235,252,244,44,116,240,54,38,150,251,29,141,165,81,14,70,13,210,53,46,239,137,232,225,146,61,69,69,28,168,180,145,166,15,166,70,136,197,168,105,217,22,119,199,69,255,251,178,68,195,8,228,70,103,78,59,134,67,240,130,76,217,163,113,133,110,18,101,157,51,78,25,15,194,139,179,101,141,212,162,209,71,141,95,202,175,213,139,255,88,249,105,185,249,79,180,178,202,178,198,203,148,144,161,36,237,127,54,90,164,49,112,26,49,128,25,48,136,51,48,124,68,64,16,80,9,66,182,72,93,21,133,68,215,254,31,138,187,241,71,26,26,166,165,201,244,134,232,162,178,40,140,123,178,39,82,118,105,153,89,159,25,153,194,10,23,128,84,234,21,7,160,37,69,34,114,173,192,92,240,164,178,68,239,90,107,136,131,14,113,86,157,111,252,80,200,83,104,82,91,26,63,162,161,100,121,211,100,210,220,80,213,49,154,3,161,183,169,195,11,137,73,124,122,66,242,50,150,49,150,221,16,127,34,119,210,29,90,203,129,20,168,42,205,57,127,225,162,38,44,112,213,183,122,253,137,22,22,191,12,148,11,79,90,66,196,1,252,2,128,3,118,218,155,182,252,102,117,153,144,196,1,139,48,0,45,147,130,132,232,226,149,203,65,95,167,173,168,220,103,57,234,212,246,238,211,229,134,84,1,129,95,234,174,88,40,40,66,153,25,60,100,210,25,60,250,105,73,13,27,186,135,102,25,85,149,169,101,132,199,16,13,164,188,207,144,238,246,177,31,89,6,116,36,79,99,19,206,143,18,65,121,139,174,154,4,78,232,173,180,119,59,242,117,23,197,57,244,178,74,210,111,115,174,22,87,235,169,234,237,90,106,92,53,23,155,157,153,139,62,245,205,46,90,205,67,199,28,231,240,238,190,248,174,106,155,92,24,155,34,100,198,24,0,105,16,0,86,239,141,41,136,1,42,201,164,161,33,149,160,145,140,65,201,131,224,8,96,174,80,2,169,178,106,55,52,49,89,215,36,167,137,128,193,219,141,232,240,202,178,224,216,253,248,20,196,144,36,56,46,39,39,171,36,166,58,49,179,68,228,180,120,155,116,23,110,128,126,40,92,16,91,22,48,113,98,193,69,19,153,163,178,95,240,196,210,217,67,102,222,25,43,42,238,13,180,129,244,195,54,225,216,127,11,82,143,146,86,200,222,236,147,45,21,99,111,178,187,169,103,181,166,101,57,160,190,26,237,101,41,117,153,248,234,111,253,43,37,98,190,198,154,29,221,211,7,182,117,36,151,62,214,0,101,206,125,137,57,65,196,65,133,240,100,196,134,106,98,126,110,69,90,100,218,45,27,192,82,102,154,13,129,86,45,18,4,141,68,104,177,162,173,26,54,86,69,37,163,150,126,136,16,24,12,152,32,22,168,123,28,42,29,130,97,241,100,138,18,227,236,115,255,209,47,36,192,166,65,70,17,80,144,81,74,210,172,238,73,194,163,173,82,255,251,178,68,202,8,228,236,102,204,59,137,92,242,151,172,217,99,117,136,108,17,41,155,61,77,153,13,162,14,179,166,77,196,161,120,82,230,228,218,102,28,57,142,88,123,91,136,132,168,185,180,142,155,241,188,20,91,90,71,28,218,175,5,157,92,207,127,255,85,17,255,243,127,194,165,85,131,59,255,204,79,15,59,139,224,49,46,97,177,72,64,185,61,32,149,74,177,165,144,251,236,27,67,23,42,66,41,140,72,99,20,36,80,105,177,145,41,34,202,136,73,68,97,146,157,155,85,54,208,201,182,105,117,245,32,160,144,148,25,240,241,169,97,24,156,95,73,155,255,247,187,168,133,187,214,239,207,222,202,186,136,28,109,170,90,93,163,173,203,75,93,124,215,9,48,62,110,214,166,145,174,214,239,208,206,101,37,86,77,27,67,55,250,46,254,248,255,149,59,234,6,87,116,191,240,205,205,97,118,0,5,63,252,208,134,84,245,116,12,198,145,232,201,49,12,192,144,41,97,75,168,195,194,0,53,64,249,35,211,39,127,99,16,228,154,68,232,89,181,79,187,49,73,117,153,13,107,52,183,94,167,73,218,135,186,212,98,178,107,54,121,24,164,41,161,9,17,198,216,114,30,131,214,32,14,161,12,146,220,57,59,14,133,64,80,26,144,115,142,84,251,226,191,255,255,250,158,164,86,234,205,129,196,34,167,23,168,132,73,182,195,9,56,142,208,162,105,41,77,130,109,239,98,214,102,141,151,137,46,46,238,206,187,141,200,14,216,96,241,211,193,246,150,54,183,172,82,79,252,249,180,39,7,145,229,214,160,238,177,96,184,225,232,176,10,140,1,0,0,237,183,57,180,249,16,21,140,247,6,16,32,21,156,54,42,203,158,117,41,129,225,204,49,140,85,155,238,125,175,107,84,183,114,238,243,18,18,56,84,2,177,230,10,207,165,43,2,105,97,53,237,67,102,42,188,255,255,90,33,109,128,110,48,39,97,64,128,201,198,200,2,56,132,49,128,152,209,243,18,16,58,161,38,41,128,244,67,68,90,177,71,15,118,55,68,213,75,226,215,135,187,119,13,237,218,174,178,230,158,169,134,186,161,138,40,254,116,216,229,206,48,252,250,174,158,78,194,33,164,152,0,27,125,198,155,201,103,175,153,130,16,172,192,1,200,96,23,48,12,11,70,177,160,128,48,27,77,7,148,192,112,10,162,102,95,219,79,231,36,178,86,118,181,58,129,165,114,204,166,84,57,28,165,237,225,11,55,4,8,199,86,163,17,208,149,9,198,54,116,249,154,117,60,74,51,151,245,125,152,147,80,158,226,163,99,138,166,234,192,202,69,101,133,85,7,99,255,189,245,197,195,166,167,186,189,213,178,37,247,87,199,237,143,109,34,221,255,251,178,100,208,140,165,55,102,203,155,168,126,98,133,204,217,135,96,107,174,20,137,155,44,110,189,107,194,37,179,165,221,163,33,216,10,63,102,143,166,149,194,51,151,108,64,249,253,40,174,184,116,67,221,205,92,127,220,244,126,149,183,239,134,164,171,233,244,120,233,246,212,55,106,20,191,54,248,77,187,202,0,114,45,191,198,103,25,68,35,26,100,192,193,51,99,82,221,119,15,51,95,170,233,65,210,5,231,130,110,199,41,107,35,87,98,78,148,141,238,212,184,68,89,167,23,83,178,46,247,9,77,67,236,206,37,163,249,111,71,88,238,39,248,230,228,88,124,192,141,109,151,111,52,198,141,27,204,21,15,115,140,103,162,145,113,43,203,20,195,198,139,8,14,232,52,165,121,62,212,241,114,152,145,235,66,170,83,208,209,72,139,83,151,237,230,15,106,45,8,230,38,70,11,210,170,80,114,88,241,254,138,50,90,63,126,106,80,20,202,21,0,23,119,244,248,140,3,87,19,12,124,44,49,153,32,204,65,146,32,0,84,4,200,203,243,16,74,209,32,54,167,179,142,55,247,222,184,175,200,50,154,129,101,114,170,88,204,57,216,117,208,135,152,100,252,200,43,9,197,212,29,52,128,82,33,146,14,138,9,208,65,16,88,47,160,197,32,105,185,175,6,135,231,135,171,177,194,141,255,207,204,203,71,76,151,95,233,159,46,149,124,213,78,176,145,123,139,75,77,140,88,24,176,238,241,8,247,122,144,201,85,99,41,247,222,155,223,55,51,177,29,166,213,14,163,136,58,104,177,155,58,45,169,41,239,214,235,99,48,178,112,0,150,200,192,110,77,53,128,99,51,28,192,58,112,168,32,177,179,0,185,134,137,22,10,137,18,8,247,182,210,235,245,37,176,21,174,228,162,67,0,248,41,139,160,134,176,216,84,124,140,40,57,145,93,153,170,196,151,205,34,75,11,239,217,167,238,170,9,221,158,147,12,39,36,104,13,229,194,230,128,140,199,61,81,107,145,156,64,233,106,106,34,205,30,93,64,196,22,50,37,220,72,42,69,171,222,242,53,117,105,48,107,143,72,69,137,69,86,34,59,149,141,120,67,174,45,43,49,84,175,102,78,153,26,175,154,190,134,241,213,234,191,253,92,238,9,88,0,27,236,102,94,172,71,119,22,160,128,4,198,130,36,194,208,112,193,48,117,28,6,134,161,161,241,200,72,1,32,13,26,29,7,85,202,135,233,35,55,98,242,198,145,8,97,18,214,236,214,235,48,216,126,14,118,226,208,166,164,254,141,207,108,96,164,216,168,56,121,219,171,172,42,47,31,163,58,83,244,139,95,107,241,136,218,15,206,54,39,74,159,254,52,85,180,123,142,103,189,204,42,66,150,168,50,255,251,178,100,202,140,196,180,103,75,155,136,109,240,147,44,233,67,105,40,142,18,201,157,44,110,177,22,130,70,51,101,141,164,161,161,164,107,91,221,200,231,230,26,190,98,227,86,216,243,230,34,174,98,184,89,185,94,163,248,255,248,168,137,153,186,175,254,38,21,121,143,223,175,255,248,249,0,148,0,82,237,161,137,188,70,4,96,193,141,26,121,76,177,22,136,108,24,1,161,184,197,163,88,71,17,171,69,89,54,39,74,76,196,226,64,129,130,35,117,139,145,120,21,29,66,15,194,59,100,17,221,204,227,186,67,57,29,69,177,112,69,210,137,208,96,152,112,225,187,70,124,206,97,1,202,24,73,108,67,150,141,137,201,74,32,78,53,7,169,101,180,199,118,107,32,220,225,163,92,216,140,96,209,103,81,115,199,16,198,221,45,161,6,217,200,117,15,77,102,157,106,182,129,197,203,60,18,57,244,123,71,152,94,121,190,94,126,59,238,163,174,64,35,42,0,39,182,216,220,120,113,34,193,152,70,230,62,3,5,193,227,160,100,191,48,48,120,32,98,208,154,98,53,180,216,127,69,244,70,37,229,136,171,103,75,142,156,199,192,201,193,4,64,55,19,73,140,158,54,165,215,216,150,205,190,142,118,176,231,190,121,253,7,239,65,77,198,4,163,201,50,185,142,203,165,42,204,125,13,103,119,71,209,99,200,134,154,115,163,85,29,217,157,17,104,200,150,213,78,45,53,217,166,79,67,26,167,34,214,155,123,187,58,49,69,83,239,171,45,221,146,124,230,71,230,93,40,181,40,4,198,130,21,182,220,112,194,1,172,197,76,114,240,29,165,118,32,4,134,226,115,156,0,112,118,136,27,17,222,0,148,18,225,185,125,69,6,217,98,54,103,64,120,250,7,9,117,54,29,123,106,230,106,222,106,159,139,245,168,23,163,166,44,154,129,209,36,44,72,188,157,116,50,120,190,143,226,170,37,204,173,159,171,122,102,48,108,52,221,121,79,16,49,58,133,214,81,46,102,121,97,175,237,86,245,93,215,114,241,167,168,248,27,85,99,215,156,119,99,53,181,200,191,130,106,166,160,187,44,128,30,144,2,155,111,77,192,72,206,25,140,153,24,41,104,99,102,4,129,109,233,161,14,24,120,58,103,34,1,48,122,215,169,77,94,15,133,201,28,199,207,25,154,121,232,2,179,183,17,69,23,153,131,123,50,148,52,24,110,19,106,55,0,208,115,84,18,11,85,35,117,37,51,184,74,41,75,3,86,154,14,211,75,83,142,60,137,60,152,117,59,231,195,250,216,130,165,28,40,183,79,214,245,53,150,246,87,140,7,108,143,104,226,205,97,203,162,26,147,35,227,84,132,234,71,99,121,108,74,106,78,46,89,203,255,239,255,251,176,100,201,12,132,73,102,204,155,140,59,114,130,108,217,115,103,72,22,19,233,157,44,109,153,91,66,84,179,101,157,166,45,105,199,122,162,205,66,134,14,72,171,99,213,115,212,149,19,93,93,185,71,244,116,98,160,18,60,128,4,246,187,27,78,162,86,209,236,206,167,9,206,76,60,20,8,220,167,59,100,20,208,84,91,166,58,6,110,39,161,100,115,40,140,45,105,69,94,232,113,255,121,114,2,55,204,182,164,187,46,99,103,124,86,191,114,206,95,204,77,185,251,224,254,217,183,196,74,133,167,209,48,43,56,137,21,115,122,181,34,143,90,170,26,40,74,107,218,245,216,213,161,200,154,168,111,158,127,76,221,78,114,125,91,173,139,93,171,241,80,110,198,75,173,151,73,205,196,77,50,85,56,233,147,154,246,94,106,171,170,100,222,155,234,219,207,186,227,134,95,195,227,138,84,3,139,41,0,55,109,168,196,254,163,4,16,199,14,129,66,152,176,29,88,149,97,128,195,230,27,18,48,42,34,245,190,142,174,84,146,158,99,102,204,205,39,186,178,232,197,4,181,125,72,221,30,190,143,19,255,84,128,121,9,9,155,74,64,172,132,169,95,123,110,76,149,104,107,108,235,115,139,224,134,224,204,36,181,165,154,214,178,219,97,230,160,244,42,41,25,236,99,42,217,199,173,106,163,89,182,38,91,245,224,220,217,106,217,125,86,185,156,154,239,118,138,67,209,78,48,38,247,113,142,79,218,134,250,179,167,109,127,255,171,156,114,44,81,110,239,165,125,189,251,233,187,88,52,0,59,182,248,196,185,131,74,15,65,65,195,17,16,140,28,35,84,97,112,64,96,24,204,224,180,199,44,2,20,146,190,163,149,15,6,134,162,1,64,90,217,235,3,171,72,138,203,69,6,224,234,16,224,234,211,50,98,184,157,102,236,105,86,232,179,253,245,233,29,66,161,33,17,239,114,7,30,33,41,22,49,173,217,72,184,33,135,105,5,217,73,25,68,99,149,21,21,140,28,168,195,111,50,230,165,79,138,122,166,140,206,138,62,139,25,54,63,238,78,140,57,36,74,112,154,217,18,222,101,155,167,223,22,174,167,253,166,105,85,254,242,62,253,63,222,225,191,13,0,11,177,198,103,228,49,210,151,70,46,60,147,16,140,110,8,38,8,18,1,193,192,163,39,3,8,64,142,10,89,186,47,115,221,82,95,75,122,158,142,165,201,184,50,150,45,75,45,118,47,178,232,191,106,81,234,31,206,174,183,47,191,139,227,38,148,117,76,239,136,155,219,167,53,145,132,83,49,174,145,230,62,59,148,196,200,172,155,133,198,162,21,200,53,213,127,40,218,155,32,38,162,52,238,255,246,199,118,134,250,103,98,26,223,59,255,251,178,68,208,12,196,184,102,202,155,137,85,240,149,44,217,115,113,136,108,19,13,157,40,110,25,121,130,91,51,102,13,198,26,89,238,120,248,237,189,97,35,233,100,252,75,246,43,190,93,178,2,245,77,182,199,83,105,142,90,85,237,204,191,235,174,34,234,33,192,78,224,11,222,255,204,114,128,57,0,24,197,69,179,4,150,3,147,208,42,140,25,12,42,102,48,5,210,206,58,210,24,99,10,209,219,25,82,179,109,246,187,68,157,87,167,37,71,128,81,111,75,164,180,131,254,194,203,81,218,46,199,155,250,55,82,14,209,208,243,171,62,179,148,68,164,70,169,192,200,70,26,242,236,76,32,32,146,208,230,25,148,143,189,248,126,166,208,169,251,158,182,29,226,91,31,101,160,210,111,14,150,189,75,183,216,149,230,21,77,113,223,115,92,234,249,144,238,217,109,154,239,142,86,20,162,59,187,15,88,201,75,89,191,191,207,191,125,43,176,14,200,21,0,1,128,37,118,250,211,137,183,60,64,192,0,65,129,135,152,48,90,53,172,211,6,16,7,46,214,145,53,51,106,11,21,90,113,109,208,47,108,21,70,138,33,120,149,10,200,66,93,34,115,209,101,205,48,213,145,145,222,210,205,25,177,122,62,165,160,218,53,104,64,30,44,89,90,151,98,243,92,13,66,34,168,116,142,114,24,230,27,35,75,48,211,69,196,7,56,240,143,114,198,51,33,98,230,7,134,143,98,135,55,100,181,160,203,49,13,248,47,131,26,82,35,24,106,106,84,90,149,127,228,176,161,17,162,90,23,186,92,209,196,39,61,85,252,127,188,119,227,64,74,100,0,174,187,115,12,211,205,228,6,48,41,16,20,58,51,168,117,119,22,1,37,64,201,134,2,203,88,32,17,19,116,224,58,88,140,53,118,95,154,233,233,255,21,214,182,184,228,150,164,146,36,170,28,69,239,191,22,169,41,207,91,15,47,97,152,225,9,41,223,29,52,191,201,101,19,20,137,204,100,69,33,253,201,115,208,131,185,158,97,181,216,173,106,248,78,230,84,253,245,169,243,105,38,84,179,99,30,115,252,105,78,224,167,180,54,181,217,10,238,239,229,145,126,223,59,107,55,215,154,240,5,34,143,222,237,238,123,23,181,5,199,201,89,124,170,201,250,224,214,77,10,42,95,238,184,118,28,120,69,21,22,5,163,54,104,9,63,23,93,152,180,253,60,51,79,218,89,110,87,237,97,189,212,221,219,219,230,211,20,40,52,69,121,134,180,82,68,104,65,118,77,50,50,122,251,86,167,230,243,156,25,48,24,128,50,176,56,65,173,221,203,137,121,110,215,69,170,45,214,173,248,115,210,82,223,215,249,151,79,101,210,211,44,173,210,161,34,158,242,99,111,255,251,178,68,201,136,196,190,102,205,83,105,66,240,149,108,217,131,113,134,134,16,177,155,65,173,153,85,226,39,179,102,77,196,162,24,160,189,238,89,50,30,84,173,59,178,178,144,114,9,166,22,93,121,148,37,185,1,199,23,201,151,255,86,187,1,12,176,2,77,182,230,54,166,133,198,0,64,17,132,0,70,137,1,41,76,116,4,77,34,98,46,103,18,38,208,166,237,84,150,216,166,190,193,175,171,33,105,235,16,172,62,68,22,50,21,129,201,123,6,166,203,197,77,73,247,80,2,159,22,144,48,241,164,221,229,14,190,134,36,206,205,21,144,55,113,238,58,105,167,225,94,222,28,72,92,163,150,183,112,215,176,234,138,36,124,111,243,45,220,72,196,61,239,109,34,199,247,119,50,203,179,47,118,41,21,183,71,207,245,68,220,34,215,253,116,212,178,221,87,55,218,194,208,138,149,0,25,100,144,224,21,64,237,184,92,162,101,100,32,136,106,128,180,219,49,40,136,138,86,183,68,96,4,27,138,169,55,152,174,103,133,106,58,177,162,184,184,190,96,97,68,67,232,12,29,72,193,194,4,107,26,51,88,190,174,180,82,143,233,92,57,246,83,39,58,12,234,95,108,64,154,116,225,212,21,202,225,99,137,38,233,204,82,59,102,213,85,162,162,239,164,94,233,79,147,246,244,79,50,25,124,176,245,186,206,69,185,68,45,39,215,119,109,55,186,147,231,80,141,178,181,160,172,163,108,70,99,49,155,117,63,205,208,81,232,87,115,44,165,142,197,115,70,243,29,125,239,170,111,245,110,6,236,0,164,183,115,174,248,60,209,51,58,43,0,150,157,200,184,56,153,74,12,24,136,217,3,213,19,22,101,161,26,94,204,118,53,114,74,16,28,98,62,168,222,245,108,62,34,48,156,14,7,146,33,84,79,18,144,31,158,169,205,196,107,58,62,53,15,108,172,226,252,219,56,57,97,8,194,204,31,204,8,1,8,251,49,10,50,43,169,139,163,185,138,120,186,119,108,123,217,19,65,218,145,142,249,117,25,15,13,79,119,142,69,65,243,16,154,40,172,152,241,48,88,230,177,232,56,226,251,234,248,31,100,8,252,210,42,52,163,32,52,19,46,114,8,235,5,51,241,5,31,82,50,159,231,220,114,212,48,39,127,109,140,55,72,21,6,32,1,162,152,64,8,68,22,108,198,3,2,135,22,158,200,228,166,21,40,189,186,150,117,150,88,236,17,91,67,159,165,148,120,42,58,52,242,105,40,157,147,8,85,230,228,68,247,112,26,124,129,4,47,102,237,104,103,219,79,126,255,252,197,225,199,194,217,78,239,49,8,150,57,8,179,142,163,51,188,197,69,50,42,177,154,72,181,101,74,174,44,126,122,142,32,197,255,251,178,68,210,142,196,238,103,74,155,140,91,96,159,172,233,99,109,232,94,15,173,155,54,110,24,177,194,39,179,102,13,193,139,152,59,207,103,177,148,205,186,138,86,178,177,213,158,212,71,98,61,187,116,36,104,64,0,20,151,99,38,222,12,24,49,10,148,1,5,211,58,133,23,185,0,40,2,52,48,248,14,35,109,76,31,169,101,251,176,245,44,17,22,82,123,222,106,119,106,197,249,125,219,84,179,84,178,155,45,193,168,85,151,178,0,192,68,182,219,238,249,107,86,41,48,112,44,59,13,14,223,35,114,127,212,163,30,115,60,205,176,133,231,125,14,150,253,137,4,151,62,82,51,68,99,22,102,145,204,218,22,93,58,104,98,233,145,31,164,48,38,133,13,108,115,149,110,124,155,76,191,186,25,41,176,93,147,174,142,237,254,253,212,34,0,21,110,248,198,77,12,83,160,225,22,207,36,104,232,9,204,121,176,12,114,101,65,98,132,132,68,200,102,74,4,206,101,46,216,160,60,61,29,30,40,150,64,129,8,236,200,61,68,106,165,147,130,96,34,53,0,239,30,197,140,155,8,44,30,151,65,19,192,36,78,36,43,77,42,75,234,0,184,234,21,25,20,74,104,143,137,201,98,31,38,162,184,133,120,62,59,252,236,198,237,49,179,184,206,229,105,235,55,213,134,210,168,118,30,119,15,4,82,216,227,118,119,99,37,16,33,215,234,22,159,37,171,42,221,109,226,144,220,233,193,10,250,185,41,200,66,48,132,117,25,172,76,188,32,82,253,34,202,196,17,245,249,191,180,149,93,127,254,249,180,130,44,1,152,0,0,118,238,40,41,48,132,32,200,200,179,30,138,198,161,38,13,34,1,142,38,61,16,25,156,68,90,52,119,42,128,144,101,155,203,224,6,41,37,134,34,114,185,151,98,85,3,210,82,209,176,215,227,14,202,151,75,160,247,39,50,141,192,145,209,8,8,144,30,178,28,87,213,174,208,53,167,234,12,137,50,166,102,94,149,125,14,52,183,230,154,243,245,79,21,178,227,85,224,113,227,36,211,223,236,252,110,138,73,212,155,45,154,208,94,182,57,4,18,91,67,165,171,12,133,229,83,182,151,224,173,45,227,234,166,111,147,202,148,113,143,120,201,211,70,10,71,15,108,215,219,221,231,83,39,141,224,164,89,81,130,227,17,217,226,254,146,51,87,239,253,127,139,97,95,51,41,182,247,191,115,47,55,61,114,33,164,243,13,4,95,136,64,149,76,5,166,196,32,106,72,245,30,173,186,246,165,43,195,141,52,240,220,146,76,75,12,161,169,193,81,142,140,38,84,33,220,57,237,69,159,76,81,71,85,35,51,82,28,29,32,144,202,129,231,63,212,216,250,181,36,189,228,125,82,255,251,178,68,215,136,197,121,103,75,155,108,75,112,176,108,233,99,112,200,232,80,205,157,65,77,153,15,162,19,51,166,77,211,21,240,33,110,244,174,201,223,28,171,87,220,22,135,139,84,13,168,21,42,184,99,24,74,180,131,75,25,84,122,188,254,176,53,181,65,223,240,171,112,40,48,223,249,137,136,75,44,103,255,19,255,254,183,197,131,54,0,46,107,249,143,101,185,195,36,49,139,225,56,65,92,160,32,33,32,48,10,36,3,219,103,162,9,105,10,1,23,189,148,47,162,66,161,3,132,130,166,1,76,179,32,41,177,32,135,59,154,44,24,137,2,77,17,37,146,60,209,129,74,79,32,170,163,178,102,148,80,194,78,149,115,119,71,43,49,76,137,221,148,134,67,28,58,69,86,66,152,138,166,86,103,81,198,71,209,212,198,44,203,44,203,99,108,200,32,44,45,186,49,153,46,217,144,245,75,223,153,146,215,147,152,73,200,213,54,149,166,13,69,0,2,0,16,229,178,211,25,226,51,121,70,179,15,5,178,98,140,24,37,132,10,192,32,92,181,193,128,59,30,81,181,130,20,153,23,9,33,208,180,127,211,115,147,166,208,165,19,168,78,158,64,106,194,136,35,86,181,117,32,161,195,215,39,29,118,74,170,185,160,22,164,161,237,140,165,37,90,10,31,110,117,75,13,187,119,30,36,165,30,147,12,57,230,80,135,179,104,94,74,203,30,45,67,206,58,102,85,239,121,169,153,138,148,110,97,73,118,150,133,162,98,142,254,4,34,175,179,226,191,30,33,68,68,85,200,194,189,184,88,155,255,210,206,252,241,76,211,49,140,242,16,43,160,1,150,221,204,153,153,193,234,121,147,192,185,143,226,25,135,131,72,240,86,32,6,194,2,129,224,54,94,149,172,120,172,4,112,164,110,27,64,59,75,161,240,237,57,65,69,107,245,35,10,83,112,83,10,84,34,234,214,23,204,173,181,104,103,92,146,90,86,140,13,193,184,69,11,42,191,237,182,250,151,53,140,173,253,173,227,202,69,105,181,52,154,118,142,188,37,0,91,157,229,153,228,139,162,55,190,187,55,199,232,159,41,45,242,189,25,68,225,158,219,173,18,124,178,148,243,229,218,225,223,213,70,107,93,65,77,128,174,227,233,237,170,45,12,52,32,145,233,233,110,207,136,57,31,203,8,4,187,110,216,227,73,227,38,180,128,5,128,129,26,244,108,233,18,208,139,167,6,109,250,138,89,155,136,206,230,33,97,41,139,55,154,127,60,94,177,145,73,56,145,176,18,19,133,154,205,85,172,187,215,60,244,136,161,70,152,106,207,148,148,16,106,204,101,91,219,151,239,55,233,151,238,116,181,91,60,129,120,30,75,252,117,67,157,174,50,212,135,97,255,251,178,68,201,136,196,204,102,204,83,172,66,226,156,140,217,83,117,230,106,16,185,157,52,110,25,15,194,18,179,102,13,198,13,113,45,102,153,92,22,177,182,131,69,200,34,42,80,85,99,78,12,141,39,191,220,234,237,154,255,155,230,217,230,111,126,207,171,238,107,198,163,175,140,7,96,0,175,223,115,173,75,140,138,236,48,161,121,40,0,160,65,32,243,80,40,0,2,128,47,196,62,94,242,171,254,134,69,86,26,17,203,49,157,235,75,62,240,67,236,68,178,133,232,83,186,225,138,102,106,182,70,99,55,96,216,80,54,24,102,84,89,72,90,130,17,76,175,167,230,192,243,115,30,160,2,185,147,30,130,157,86,120,110,224,155,66,56,101,24,148,210,36,161,225,143,55,96,67,30,114,233,204,233,76,167,243,254,150,245,72,243,88,42,6,48,80,170,177,65,3,198,19,201,47,252,10,107,106,65,118,163,156,233,195,106,10,163,79,212,202,218,51,33,193,204,146,149,0,76,121,215,152,90,236,81,167,196,132,114,108,106,66,170,109,82,169,16,211,222,116,133,67,21,220,175,130,231,23,38,155,45,36,214,234,236,16,225,49,227,163,137,165,9,205,101,122,5,212,146,47,82,151,156,183,147,40,105,4,251,216,109,154,74,18,124,94,232,252,175,39,235,75,227,167,81,158,124,85,38,26,138,157,68,236,211,21,139,226,88,190,213,46,148,49,219,45,191,87,38,39,173,105,77,174,197,179,123,89,118,239,234,174,234,161,169,37,213,236,52,148,174,95,244,245,40,124,246,13,0,20,182,238,113,109,56,112,48,148,97,90,50,96,232,68,0,164,12,180,48,83,17,186,10,84,163,240,20,215,177,227,175,78,208,163,175,132,169,182,191,110,90,155,180,233,164,26,84,185,81,0,144,157,164,194,39,142,54,35,21,211,68,173,66,171,247,21,29,34,50,185,134,206,42,244,246,244,193,30,205,237,58,225,82,215,92,39,218,135,122,81,217,55,187,190,38,227,172,82,6,150,238,132,235,115,110,75,214,238,206,91,255,169,123,207,110,202,143,216,74,170,88,213,119,219,9,103,199,101,251,203,217,238,108,229,82,166,147,133,61,165,89,90,75,108,189,215,205,39,170,240,185,121,102,42,13,63,32,18,145,198,206,84,208,206,52,27,76,69,5,65,192,113,32,52,145,237,88,16,5,44,165,226,95,84,237,93,172,165,249,96,98,36,55,9,139,61,82,66,213,233,110,68,120,70,93,87,79,87,88,229,97,204,51,75,30,24,58,234,211,215,155,223,191,58,236,21,182,66,183,177,20,92,166,21,82,73,26,62,70,64,189,30,197,66,173,244,56,122,247,124,180,23,16,199,84,67,70,195,102,37,76,21,90,185,20,255,251,178,68,208,140,228,177,102,203,19,186,72,88,158,108,217,83,119,41,30,82,221,157,38,110,177,13,194,110,179,165,141,214,34,89,165,148,216,174,15,168,218,38,73,89,143,224,238,46,217,35,156,150,21,26,62,20,139,47,226,213,230,108,234,59,219,182,170,113,167,28,70,116,197,192,208,33,91,127,205,12,166,78,106,0,4,129,131,26,67,67,12,192,228,29,127,68,131,49,8,16,215,83,217,89,218,91,139,71,168,172,106,3,155,138,211,210,95,100,24,167,46,161,133,23,15,154,168,227,18,178,219,44,18,97,107,49,100,189,200,148,189,253,113,74,90,30,175,251,36,154,20,182,62,133,210,98,166,77,69,98,206,46,16,120,195,140,65,73,30,99,26,81,135,160,182,150,124,178,61,31,50,194,227,152,219,30,93,144,215,21,146,252,77,141,30,40,120,198,57,45,185,120,55,155,63,73,90,27,54,226,65,24,234,222,221,144,108,246,172,207,83,78,66,150,62,185,169,141,235,144,130,165,0,2,18,145,181,63,251,110,102,179,96,130,176,194,164,230,104,203,118,56,240,56,246,232,162,111,61,201,122,46,78,185,241,66,50,138,131,96,66,196,235,21,92,64,116,64,160,80,251,115,193,8,241,38,84,129,54,215,205,92,227,152,79,4,100,74,51,214,243,90,40,38,184,32,88,211,200,86,186,225,213,101,174,224,130,206,139,136,229,153,97,49,140,208,189,84,47,28,68,144,134,141,182,167,150,142,25,62,140,113,247,57,102,226,65,136,62,80,214,60,112,235,168,41,69,44,81,246,89,144,244,130,34,105,166,78,55,234,185,218,11,81,179,70,21,93,64,9,230,0,54,109,249,130,178,137,165,132,137,140,34,160,208,84,10,15,217,179,47,1,2,1,194,10,139,166,146,182,47,118,181,201,20,57,23,131,98,209,203,117,45,67,211,150,110,65,248,136,19,57,2,9,132,167,0,168,52,57,137,81,182,151,203,58,145,86,179,19,249,159,126,254,219,141,197,171,173,85,40,231,141,202,91,95,251,218,187,141,207,244,140,145,235,252,211,216,181,15,5,101,45,166,107,92,143,242,161,95,191,248,183,12,231,22,187,145,194,214,112,212,192,243,118,61,142,207,14,247,4,184,164,190,125,114,47,26,95,254,192,234,1,75,246,240,197,86,147,65,129,78,52,6,232,127,36,234,117,27,80,203,53,149,108,145,54,239,53,37,12,31,76,33,29,118,193,144,229,5,144,243,5,28,7,8,97,147,173,200,25,3,82,162,68,252,154,60,213,21,81,140,88,210,32,243,149,145,103,147,77,182,42,185,187,180,214,5,165,247,131,71,213,81,181,84,54,155,178,170,105,46,250,47,121,186,171,170,189,18,58,171,154,168,137,255,251,178,68,196,128,196,167,102,207,107,105,67,122,141,44,217,131,117,35,158,16,181,155,50,110,97,1,130,24,51,101,205,204,160,49,149,219,165,69,108,162,148,97,226,165,237,242,124,154,157,219,68,93,74,116,223,31,119,21,251,223,223,92,255,33,240,5,201,54,230,57,199,153,28,100,110,146,166,167,9,208,250,176,2,168,18,37,185,160,24,96,39,10,79,241,23,30,90,33,9,213,138,16,66,90,42,88,96,136,112,60,37,2,224,250,161,133,202,69,231,223,156,105,41,112,210,105,81,15,48,153,58,170,246,248,234,234,158,167,174,244,120,166,187,135,129,227,4,148,200,183,23,63,87,87,87,86,198,72,198,221,82,56,174,46,160,195,162,101,244,226,127,91,155,225,124,154,234,104,248,233,162,198,93,33,139,249,172,63,25,60,181,219,142,227,238,163,17,174,173,0,57,245,172,201,137,176,215,16,24,100,149,49,64,13,44,201,128,128,177,128,32,8,56,19,30,15,150,154,68,32,137,88,160,92,86,151,139,6,206,90,208,144,192,81,25,123,70,69,48,248,188,28,198,86,68,218,178,106,211,227,41,78,189,67,177,109,127,254,235,199,3,196,37,236,35,101,143,206,251,184,213,146,98,98,31,23,48,70,65,198,8,132,8,247,139,214,133,221,210,52,91,156,207,35,133,84,127,80,62,206,218,77,71,178,26,26,90,226,32,230,226,233,44,132,37,143,62,84,122,205,144,67,228,119,49,210,144,229,204,113,77,112,196,215,245,27,214,233,197,65,150,183,242,12,80,5,219,183,230,156,204,21,203,76,200,127,6,24,199,58,14,115,78,26,249,228,41,30,90,97,2,146,177,209,172,250,49,10,99,231,128,164,26,116,136,93,68,130,192,168,240,168,133,146,198,4,175,66,169,243,18,181,217,139,30,51,105,53,219,16,49,83,195,108,169,223,147,239,45,108,42,245,151,82,59,39,41,56,34,158,207,89,103,230,202,167,30,137,145,250,150,194,112,139,209,74,217,150,252,85,102,45,186,81,38,208,229,67,226,119,44,76,166,74,250,138,217,127,28,173,132,154,183,236,91,221,201,108,183,35,89,78,143,123,123,44,94,91,45,219,141,75,26,191,159,155,185,237,252,28,179,0,5,117,182,26,54,234,99,2,88,144,204,199,102,99,13,129,76,48,19,2,1,89,217,0,18,184,64,16,100,8,32,5,166,68,177,0,115,19,121,169,57,96,201,13,131,43,8,6,0,196,26,13,64,124,229,248,140,234,117,31,194,189,197,95,21,37,126,65,96,201,101,89,130,136,151,23,137,216,154,177,212,37,68,65,232,38,50,164,174,143,168,26,174,49,85,44,178,166,135,31,5,14,196,239,243,31,82,53,70,23,205,15,228,255,251,178,68,213,12,196,221,103,74,155,172,67,112,156,204,217,99,115,9,26,83,137,157,40,110,49,11,194,125,51,101,141,179,39,41,238,86,160,134,152,78,137,177,12,180,101,36,138,107,165,90,28,42,64,114,49,102,14,174,190,198,116,123,52,14,231,248,174,107,149,200,185,25,199,28,0,120,72,1,75,119,231,11,202,101,248,33,69,99,39,13,48,114,162,176,193,80,80,114,113,66,18,199,89,204,65,116,68,48,127,158,41,122,143,234,5,173,75,65,28,164,160,166,137,67,154,126,99,16,212,63,157,51,201,79,185,36,90,189,90,236,186,158,233,177,210,38,218,21,17,57,157,233,104,30,85,114,159,182,57,212,149,90,37,229,248,50,111,58,104,149,240,37,36,45,219,17,255,193,117,21,202,167,49,50,38,21,145,57,185,207,72,242,184,114,107,105,4,40,202,59,160,178,95,32,150,57,185,238,152,75,27,154,140,231,222,221,236,181,52,220,172,95,90,172,42,169,106,165,107,253,235,169,94,66,185,56,0,128,41,183,219,27,58,170,117,115,1,149,48,141,51,77,96,85,77,221,192,38,113,115,176,167,161,146,71,172,71,221,152,106,160,146,186,18,135,33,131,32,40,46,11,139,20,6,162,161,241,144,14,40,141,227,97,6,30,226,210,106,92,100,219,167,193,245,2,24,180,30,203,9,203,167,220,180,142,114,84,157,33,147,171,168,37,148,114,152,36,99,56,20,157,103,226,38,109,125,19,171,168,146,102,181,130,121,135,151,45,91,213,174,90,44,96,204,103,102,165,165,69,143,251,98,68,84,75,253,230,54,248,175,23,248,250,26,2,73,184,0,50,219,177,167,161,103,77,26,24,172,42,4,29,141,30,70,128,108,156,44,7,160,72,178,231,140,3,93,24,114,171,194,176,112,209,166,145,173,173,149,196,147,138,92,136,172,233,58,226,73,249,40,137,166,17,6,112,205,98,2,125,131,140,8,154,17,23,97,31,179,249,125,83,26,240,140,73,25,200,24,223,10,108,221,84,12,134,118,252,119,37,41,98,229,151,150,245,139,228,79,194,203,200,26,102,248,40,83,184,172,221,161,124,218,228,89,30,249,206,124,189,46,31,169,18,223,161,133,0,101,183,70,105,165,56,115,56,118,97,248,142,96,168,160,56,28,149,135,69,80,64,193,16,48,189,42,149,159,133,0,210,226,200,95,215,209,106,63,48,63,46,239,84,215,92,90,189,162,124,233,84,214,9,127,114,117,162,84,117,166,229,16,229,172,243,194,196,66,183,227,247,106,234,84,154,72,114,204,120,171,36,206,145,72,98,203,200,156,103,81,196,82,45,162,72,185,87,6,75,71,90,89,119,132,31,218,188,66,83,137,82,58,136,251,101,180,169,255,251,178,68,194,136,196,103,102,203,187,153,64,98,129,76,217,115,113,131,120,83,117,155,38,110,153,27,2,111,51,101,141,214,25,224,162,23,165,221,74,9,42,185,40,136,37,126,15,25,219,113,4,201,230,149,36,188,63,17,223,181,215,62,254,186,125,213,250,37,253,224,68,0,229,219,243,31,160,99,103,197,131,8,71,114,32,140,198,128,40,4,16,52,131,7,1,18,32,101,131,129,64,113,128,85,161,182,91,76,129,74,44,128,249,17,107,56,61,149,118,50,10,174,9,75,231,180,28,3,163,54,159,60,36,101,172,196,4,83,134,146,123,4,121,59,250,139,209,207,139,210,24,251,174,101,126,210,218,121,88,223,177,78,156,150,123,59,230,11,248,141,147,67,49,121,180,139,233,185,76,185,166,131,81,239,181,223,177,108,215,141,166,189,172,83,1,126,136,95,73,23,125,51,50,142,71,222,145,250,255,92,204,77,171,127,54,187,236,49,126,57,107,127,48,247,3,88,186,1,203,182,212,211,252,3,88,144,140,52,73,10,138,70,3,73,140,249,22,201,111,63,111,74,70,191,145,216,26,180,174,118,102,215,50,213,206,115,25,169,110,185,46,198,126,246,89,69,170,229,122,206,91,217,195,65,80,121,109,152,40,170,89,85,19,235,93,79,183,143,212,209,100,31,22,200,153,184,101,203,76,178,49,38,83,190,63,230,227,109,59,67,215,130,161,158,101,70,69,103,105,206,175,31,106,125,107,105,241,247,250,233,238,117,120,167,18,74,219,13,119,99,87,70,186,186,155,162,34,178,219,159,161,234,166,2,183,0,61,190,252,206,247,99,46,160,6,138,128,96,56,178,213,225,88,36,17,143,5,25,58,67,195,109,74,98,154,142,31,138,51,219,82,236,168,38,175,83,221,149,82,219,236,107,11,182,96,219,78,53,123,148,150,123,157,214,42,80,222,21,129,33,6,59,255,80,21,9,1,16,224,242,117,53,181,200,220,165,157,55,237,226,86,118,53,213,10,165,42,254,82,27,185,45,177,157,147,133,75,227,57,60,167,230,80,205,179,176,23,229,15,208,242,46,174,183,117,127,153,215,213,217,156,192,224,4,219,137,158,116,216,125,7,241,130,160,198,21,22,27,252,131,135,2,34,96,172,39,178,194,160,36,192,36,172,52,254,138,186,44,77,190,125,50,163,155,151,82,196,42,133,96,129,32,124,52,62,22,4,72,16,5,210,131,203,22,33,135,208,130,124,55,86,104,209,226,172,134,170,68,140,20,90,243,240,105,41,9,78,147,169,166,74,60,14,150,170,28,239,116,135,42,142,86,117,118,182,251,34,210,237,152,88,112,169,217,35,150,88,112,193,245,162,99,106,247,234,34,55,239,170,170,26,245,44,131,251,255,251,178,68,199,12,196,80,103,75,27,134,86,96,127,108,217,147,112,101,204,19,41,155,32,110,101,3,202,131,51,101,77,199,161,233,180,150,167,164,205,142,134,182,76,238,76,49,173,156,58,43,150,201,7,42,216,1,93,183,231,5,24,19,168,12,84,170,4,30,6,156,131,193,102,102,76,82,69,146,205,152,20,10,42,0,46,147,88,139,172,149,13,109,136,35,98,102,59,51,89,80,174,73,194,238,113,16,47,15,183,65,133,16,86,77,103,137,124,73,5,155,112,213,109,145,167,138,222,228,52,130,71,56,202,103,78,13,251,243,200,213,220,116,197,217,199,246,99,216,193,173,7,32,195,71,239,12,113,84,97,73,142,53,45,94,75,72,92,153,97,200,226,229,99,108,106,231,189,213,67,11,86,93,89,177,66,18,72,192,246,221,60,155,109,199,15,59,146,150,185,179,74,162,58,210,202,212,219,153,94,249,138,130,65,193,1,213,9,91,182,212,201,189,147,104,7,76,74,6,49,88,192,197,1,35,3,0,210,208,136,0,76,22,101,47,203,102,98,241,73,125,119,138,158,37,38,199,165,193,21,193,132,12,41,98,200,130,170,129,66,193,72,42,18,60,237,30,211,83,38,19,61,71,208,106,68,231,172,58,124,215,205,213,84,229,156,80,247,37,156,129,188,194,203,166,106,163,12,122,20,152,44,230,75,70,57,36,205,17,70,107,140,145,143,138,165,76,246,54,116,133,212,209,201,84,206,116,14,179,8,43,139,199,8,20,85,146,37,153,118,238,235,85,94,56,250,90,147,166,121,234,190,230,1,111,106,0,57,54,252,3,217,54,82,76,193,98,83,22,135,140,176,1,14,26,187,96,192,178,6,48,52,23,6,129,134,58,146,98,232,25,139,177,78,21,12,208,155,89,18,74,201,108,241,243,195,45,68,148,57,71,65,118,35,45,51,46,28,34,79,114,172,242,198,20,11,3,68,15,20,97,117,33,182,17,217,31,129,211,72,180,212,208,147,212,47,220,114,145,51,62,199,169,103,164,164,212,213,228,187,31,47,40,252,107,89,146,206,223,40,150,239,55,148,210,93,86,101,53,150,89,43,221,163,122,220,68,240,205,207,222,170,207,196,54,221,127,85,220,204,76,3,86,72,2,151,93,97,201,151,102,196,6,2,12,160,64,90,25,168,26,238,75,81,225,114,179,151,181,82,38,20,142,89,71,204,154,60,182,147,178,113,168,150,178,3,156,36,66,208,11,170,157,212,190,30,203,65,52,73,81,240,28,43,156,197,171,105,210,125,84,207,163,238,111,75,180,101,75,148,179,5,49,152,74,237,2,102,31,117,99,86,245,140,211,220,186,21,151,137,180,145,4,249,22,177,248,188,179,160,211,207,104,28,178,226,255,251,178,68,204,136,196,168,102,202,155,134,68,114,147,76,217,115,113,232,92,81,229,155,40,238,25,17,194,88,51,101,205,183,161,184,237,114,144,50,153,98,126,101,83,66,86,173,148,85,70,63,51,61,119,26,113,180,206,157,181,66,95,55,211,131,32,1,54,255,159,226,41,217,49,60,96,149,193,38,176,17,90,99,145,22,39,59,198,149,224,144,75,109,222,66,115,14,53,208,62,203,10,251,233,82,71,251,133,231,145,29,148,49,147,157,32,191,16,177,114,178,33,36,132,73,2,242,110,46,52,175,20,72,204,148,131,242,108,111,17,49,247,140,236,88,80,80,121,162,130,149,181,112,206,172,79,99,105,238,82,143,49,204,252,134,224,101,195,34,69,197,25,125,88,225,139,19,42,64,228,67,44,64,163,123,132,244,85,166,178,98,33,162,234,189,159,106,249,132,177,179,211,79,112,247,221,242,253,79,254,183,19,171,120,89,42,0,57,44,140,194,105,200,203,34,192,201,1,128,193,194,20,100,1,75,163,1,192,180,191,65,164,119,68,82,210,48,150,230,234,219,70,154,81,4,221,125,224,124,112,59,59,250,30,47,23,55,99,163,99,227,104,216,149,169,232,196,243,147,241,57,86,57,72,236,157,156,106,63,126,117,121,227,75,145,232,246,158,140,240,164,56,161,98,198,15,30,110,44,42,88,211,13,30,50,228,84,237,7,21,150,178,113,71,36,212,49,228,189,169,132,9,202,107,145,148,71,8,246,100,79,215,138,68,216,201,131,198,203,40,176,128,46,206,77,49,230,80,219,234,126,146,187,90,165,89,230,170,43,137,187,184,80,2,2,0,191,126,108,44,65,149,134,134,58,72,24,33,88,101,80,106,205,12,0,130,129,96,225,84,62,6,7,151,217,24,18,22,52,126,143,74,208,142,177,187,119,87,234,218,222,51,199,203,121,57,137,117,128,62,61,211,201,115,198,100,163,11,165,43,231,138,83,149,148,182,195,177,154,188,100,186,242,205,87,29,181,61,139,131,76,88,6,61,123,255,254,92,94,38,64,223,51,234,106,154,201,40,242,103,29,146,245,166,25,180,90,121,167,86,98,7,71,221,75,15,240,201,237,119,120,181,214,29,14,231,143,125,146,115,178,99,236,150,229,152,252,162,156,186,111,137,32,239,31,187,198,230,238,102,126,236,207,63,213,56,1,104,15,138,82,233,110,6,55,39,32,2,128,44,89,13,16,1,14,71,213,228,3,90,40,156,16,65,104,3,36,188,124,49,47,250,78,216,81,179,101,144,44,236,233,144,130,234,49,48,67,226,151,31,11,199,99,86,124,107,239,230,175,94,105,13,4,92,243,87,185,138,36,228,30,214,62,24,214,178,89,84,232,250,93,166,209,53,83,197,255,251,178,68,205,8,196,241,102,200,27,172,67,224,163,236,217,83,113,230,110,17,65,155,51,77,25,107,226,42,51,166,77,182,21,184,231,142,159,163,214,199,236,110,235,89,237,187,158,155,55,240,181,79,108,179,135,121,125,185,180,233,148,35,230,102,25,46,171,187,134,210,251,14,180,253,165,45,188,246,130,60,185,33,69,43,0,0,55,252,228,97,207,137,40,236,151,0,163,6,94,48,98,192,198,0,8,151,107,193,0,237,13,77,24,91,84,107,134,165,96,161,9,26,51,205,168,73,43,17,202,15,40,51,19,128,168,98,118,126,18,2,229,229,21,86,4,0,160,173,34,131,65,44,2,2,98,130,114,161,240,15,130,5,242,97,108,72,60,63,44,19,192,1,113,64,56,112,81,200,127,255,255,200,116,178,172,204,133,145,208,147,180,68,196,117,156,115,82,70,118,245,116,68,162,189,183,157,38,238,154,78,218,17,217,168,69,111,59,236,187,127,170,13,122,0,0,57,21,45,114,195,51,196,140,174,191,50,64,117,52,212,60,144,14,176,40,165,20,134,29,23,229,197,147,210,76,239,82,205,125,45,137,203,55,105,111,118,229,46,24,106,146,119,125,186,49,78,97,58,79,62,54,163,192,37,238,57,25,244,125,193,73,154,72,209,100,221,139,150,64,158,166,203,126,75,180,240,53,190,194,153,213,178,202,138,229,151,89,226,180,188,221,136,78,80,66,152,246,198,210,183,124,171,254,218,103,179,92,233,62,132,40,236,42,101,211,223,49,183,43,65,148,163,117,173,105,204,20,104,203,115,85,51,214,189,125,148,130,39,66,200,183,64,1,93,247,32,96,26,231,230,103,67,121,50,128,208,163,112,160,188,18,31,18,27,59,201,120,233,160,37,193,141,92,95,114,184,105,80,64,80,227,77,29,4,131,179,85,164,210,161,33,17,96,124,56,22,105,52,241,83,232,7,13,41,41,29,194,219,76,186,152,216,244,158,36,230,45,137,203,49,27,119,100,106,44,99,42,29,210,149,114,150,202,203,113,2,144,174,234,83,94,238,88,193,133,73,202,212,33,93,8,65,119,70,34,152,172,114,51,221,11,222,173,84,105,221,116,51,84,204,236,90,251,17,204,201,57,55,181,219,250,49,219,6,172,136,202,114,237,109,134,88,224,126,160,66,73,201,104,2,1,73,166,209,82,53,248,141,136,46,93,126,166,87,237,84,131,169,233,173,212,251,154,195,117,112,249,102,243,185,147,143,56,197,212,26,69,216,122,240,118,189,67,4,105,43,234,105,40,203,72,6,84,36,102,50,156,79,166,226,36,113,78,166,244,216,90,219,158,107,231,80,240,137,101,227,234,44,245,209,78,150,164,11,198,77,202,46,221,166,92,131,61,249,78,255,251,178,68,201,8,228,162,102,203,83,134,109,250,143,140,233,131,113,133,138,18,237,157,49,173,165,183,234,65,51,166,13,214,33,120,235,42,50,218,86,243,165,113,169,87,184,79,118,41,73,152,42,167,65,104,90,130,105,166,171,158,189,11,35,82,153,232,45,146,186,180,148,165,5,130,21,221,255,48,64,236,56,12,86,1,34,70,14,1,195,71,81,129,160,88,140,20,90,170,3,121,83,39,168,26,25,136,69,102,4,34,162,22,153,42,16,160,84,86,44,9,41,232,189,9,64,54,36,133,99,20,53,45,39,199,19,236,187,235,96,183,47,65,8,1,185,132,158,97,112,85,61,10,200,229,225,163,171,154,209,145,82,230,43,227,238,190,28,155,230,71,216,197,169,149,106,180,28,185,213,82,49,158,218,237,199,209,122,53,87,17,59,211,45,203,91,14,89,134,152,154,149,123,30,179,215,158,247,93,60,171,52,204,92,127,127,51,223,168,137,21,0,0,3,118,54,237,246,220,120,230,1,229,6,3,122,225,76,109,250,121,97,169,20,70,59,67,46,236,253,45,237,210,242,182,86,169,226,186,191,174,212,175,157,89,125,46,39,140,151,115,243,97,8,44,241,118,230,213,196,49,229,185,178,52,154,40,95,18,201,170,131,91,32,65,148,14,16,209,96,121,35,97,57,131,155,151,38,93,22,12,81,210,93,27,197,72,193,121,220,81,238,90,138,34,167,117,122,71,89,225,14,225,230,118,198,73,54,91,162,212,201,152,206,139,186,99,107,35,246,218,110,51,218,64,141,23,61,186,208,243,170,211,81,127,129,89,243,245,118,226,70,159,160,0,245,223,154,119,24,28,54,56,131,9,51,16,5,211,8,65,161,224,233,5,208,159,14,6,0,96,168,122,19,146,139,74,129,169,5,113,52,170,209,244,37,242,172,78,179,71,144,91,111,142,86,178,213,17,147,215,250,194,68,8,11,30,22,75,13,211,69,137,15,246,79,183,182,208,228,215,44,107,127,109,90,156,178,2,117,246,212,179,165,101,78,183,230,109,244,223,34,159,235,151,151,251,154,77,141,98,247,27,246,47,79,84,38,247,203,125,111,249,126,243,57,2,215,219,95,109,247,158,188,127,91,60,251,61,62,233,203,55,237,126,167,63,236,105,119,52,252,28,96,215,86,98,197,230,233,194,108,37,224,227,177,64,98,33,116,22,72,228,136,107,11,150,23,1,126,203,160,82,200,215,96,86,32,33,106,109,158,35,48,221,137,17,116,201,34,101,100,210,25,53,177,93,53,230,130,66,129,72,157,7,150,20,135,124,39,84,185,146,106,56,231,15,157,212,162,231,34,205,212,99,45,172,138,84,253,233,125,45,17,118,189,169,124,83,174,24,249,234,216,198,50,255,251,178,68,202,136,196,195,102,204,235,72,125,250,149,108,217,115,117,134,78,18,105,155,42,205,165,109,234,63,51,165,205,198,13,248,237,135,237,236,123,217,83,72,203,98,143,65,109,54,41,206,182,69,205,113,7,217,43,241,106,29,223,45,125,255,43,198,148,179,251,227,187,58,248,136,43,2,102,229,0,3,36,184,208,73,211,149,99,77,114,133,49,57,180,197,227,131,19,128,5,129,192,96,34,71,123,40,96,8,213,13,87,167,176,237,97,219,39,132,240,104,67,180,8,97,232,142,49,43,208,96,35,22,7,49,210,163,235,204,166,32,137,80,158,156,222,29,112,248,192,41,55,82,227,212,77,75,182,228,243,168,226,126,222,239,207,83,230,92,69,232,7,190,111,184,34,245,80,56,101,125,11,177,105,90,133,225,150,197,170,171,83,55,217,117,13,231,16,161,207,103,173,146,31,34,69,78,17,102,146,3,153,17,121,20,110,51,158,127,153,159,64,141,0,0,163,104,195,49,125,77,33,72,232,194,44,59,140,138,129,24,42,10,102,14,97,170,96,188,8,70,5,0,80,96,92,2,168,142,96,72,0,100,160,48,5,0,98,234,183,4,220,64,13,11,3,107,238,67,152,161,178,231,25,150,167,244,85,105,40,250,176,184,74,218,166,169,157,125,43,214,106,20,39,90,117,174,199,129,195,130,230,102,33,168,253,88,75,167,45,122,165,205,193,150,183,54,206,228,58,146,249,28,102,39,55,165,16,163,52,194,56,87,223,255,254,215,237,83,31,11,198,25,151,221,216,8,154,85,239,70,141,183,53,28,43,251,144,201,151,164,172,18,185,249,65,221,201,65,168,106,114,139,9,122,198,16,200,200,212,26,81,40,198,21,183,250,203,64,186,31,60,249,114,54,85,87,165,153,81,109,183,125,141,8,92,160,0,72,147,2,127,255,53,119,140,21,80,132,34,20,3,200,217,149,212,134,67,121,101,152,126,134,130,222,249,125,199,8,74,50,9,177,29,193,10,16,16,16,106,192,129,176,109,180,71,107,86,159,252,206,236,239,45,83,100,27,109,140,97,34,203,93,77,198,125,197,142,236,193,234,125,149,50,215,158,179,184,217,231,71,236,108,66,185,234,210,95,11,194,46,86,251,52,223,61,172,184,196,211,143,26,228,91,111,87,67,58,174,62,107,169,230,90,41,67,64,21,55,251,24,71,14,154,64,66,24,28,15,24,6,17,129,0,144,96,14,172,64,160,9,56,99,10,172,240,71,96,90,40,245,61,225,73,229,196,133,142,89,227,150,14,240,20,8,69,1,116,168,49,53,162,97,17,125,105,30,121,3,72,213,89,136,59,66,181,137,15,200,53,213,239,250,250,110,210,229,110,217,106,208,138,61,113,10,175,255,251,178,100,201,140,134,12,102,200,27,201,87,64,119,236,217,186,104,72,126,17,141,157,52,110,153,15,129,249,51,102,169,163,33,112,217,136,239,119,182,36,179,148,100,83,33,49,218,167,19,4,197,10,91,52,141,171,97,135,18,117,52,245,197,115,243,93,180,207,239,35,217,93,43,81,163,54,155,227,251,239,94,59,193,124,40,15,76,41,254,220,102,200,115,145,82,13,40,28,253,151,178,181,48,26,119,38,105,90,31,40,1,8,211,247,186,153,107,73,201,193,58,109,36,18,4,31,162,126,245,163,23,251,60,238,177,196,47,93,87,116,146,203,171,191,29,177,206,164,237,102,202,31,214,37,60,97,217,227,146,105,16,187,52,244,201,166,24,109,41,150,107,143,158,185,184,159,224,186,251,182,235,165,62,15,234,117,190,120,143,167,155,235,34,71,143,54,215,91,16,70,84,77,197,191,212,249,60,51,96,190,35,2,0,5,62,219,25,216,94,156,12,66,24,180,6,152,2,3,166,81,112,151,218,78,143,7,80,234,231,183,42,136,219,88,83,179,208,160,112,72,72,65,161,172,96,48,226,55,132,196,9,57,18,81,171,238,237,52,76,129,36,132,43,218,209,55,104,139,232,246,41,132,100,189,239,253,20,98,210,141,113,71,50,215,56,106,251,139,200,188,14,174,230,101,220,108,24,175,113,70,9,157,170,50,12,83,225,27,198,108,98,76,84,119,3,40,163,250,251,255,74,135,26,56,226,7,251,48,171,116,247,85,158,74,166,237,55,227,76,65,213,227,64,115,128,29,215,110,103,178,18,112,112,144,100,144,150,96,24,106,2,52,1,192,16,233,78,180,28,11,101,101,206,203,199,133,27,238,245,94,151,205,253,5,60,179,12,166,42,206,93,144,0,135,2,156,52,44,16,73,195,64,89,171,205,178,165,43,65,105,157,24,173,232,159,200,162,145,71,13,13,208,169,207,21,172,199,22,105,110,244,60,233,82,149,226,159,216,43,169,181,219,75,141,105,109,171,126,113,232,18,148,80,44,138,146,99,179,14,185,72,147,145,103,49,44,111,206,135,223,157,155,115,233,201,155,231,116,253,237,255,125,58,102,191,220,248,229,211,127,26,167,127,157,197,31,208,26,169,48,178,54,50,85,223,48,204,113,49,180,98,48,220,24,48,0,13,48,80,16,29,8,209,202,80,95,134,108,236,252,121,130,137,41,147,97,255,20,23,216,66,29,204,9,229,148,0,73,8,212,168,62,8,228,182,20,29,203,132,247,151,210,239,243,39,103,231,235,60,206,169,174,239,61,118,189,40,112,14,7,242,134,152,208,61,43,226,101,29,16,116,198,234,241,44,227,135,90,196,75,48,229,120,187,162,47,162,232,123,83,88,243,93,249,118,255,251,178,68,207,8,132,121,103,76,187,166,67,112,152,108,217,115,119,6,46,83,21,155,44,78,177,13,210,115,51,165,157,205,36,32,161,138,48,193,117,129,244,143,90,99,89,96,255,241,131,60,123,212,144,65,177,246,151,28,37,181,115,204,253,127,247,175,254,34,192,2,246,219,243,20,219,141,35,133,30,52,113,124,22,113,134,166,129,134,96,53,253,118,171,122,209,21,16,138,12,18,28,5,71,129,188,60,70,145,1,177,65,56,148,240,52,138,43,14,196,46,195,145,187,9,230,186,147,55,208,174,217,178,45,78,77,47,22,54,218,85,81,32,40,153,86,73,109,23,85,28,20,74,9,34,158,75,226,216,143,30,237,203,185,200,194,197,241,217,28,181,26,220,146,186,244,84,154,137,100,46,188,46,91,216,93,91,216,100,169,39,63,83,81,171,204,249,27,157,74,227,108,93,34,148,54,109,63,199,229,228,33,247,115,252,111,236,217,207,73,255,253,95,128,151,18,4,43,174,176,209,109,67,133,187,140,126,70,77,132,14,76,50,96,88,200,28,152,72,241,39,245,152,68,102,115,147,245,108,119,30,217,150,206,214,118,169,109,187,81,7,237,245,165,128,33,251,97,25,59,90,52,226,27,246,121,225,5,165,38,188,145,121,103,206,255,4,156,77,146,32,213,190,172,140,83,93,163,79,209,102,115,154,97,177,255,204,202,217,251,23,122,200,114,155,183,196,146,189,73,202,100,94,14,162,187,65,171,155,169,217,248,245,77,231,103,60,181,106,158,247,244,77,85,114,158,254,201,95,106,6,193,46,235,182,52,202,96,224,48,131,23,148,140,76,14,12,14,44,43,33,48,16,20,172,94,146,47,75,162,249,71,241,175,1,195,243,150,172,242,244,236,166,228,170,173,120,213,36,190,51,118,49,25,151,2,18,163,129,176,212,0,204,214,32,0,83,1,160,200,178,42,91,168,204,40,229,54,37,32,169,30,144,76,82,51,194,168,154,61,217,10,184,171,134,98,105,10,7,83,14,124,32,165,8,166,127,162,211,86,75,20,134,84,111,143,76,198,54,69,245,101,71,174,102,187,50,242,217,18,165,212,197,209,61,129,220,0,101,210,67,19,148,140,175,29,3,9,140,202,2,34,38,43,144,80,20,64,8,50,64,21,75,72,0,109,153,157,194,164,177,152,229,6,23,165,211,178,61,82,179,168,140,134,74,205,19,29,69,33,73,107,61,15,83,144,5,193,230,144,159,184,149,164,26,193,67,81,97,205,74,227,77,177,89,54,149,23,211,152,41,89,133,107,237,71,198,80,156,157,109,150,180,79,79,9,177,163,173,65,11,120,137,209,101,148,138,44,162,177,166,144,73,186,168,225,202,123,33,149,170,237,83,149,197,90,255,251,176,68,200,12,132,58,102,204,27,134,61,240,135,140,233,99,112,101,190,20,193,157,38,110,37,23,66,113,179,101,169,180,154,217,172,179,175,89,174,229,166,72,110,199,142,20,13,154,62,133,81,228,133,145,12,113,67,203,29,215,142,132,68,126,71,107,212,227,65,67,171,64,0,207,255,252,233,117,12,141,188,201,13,68,98,136,108,94,244,208,4,152,152,0,130,36,61,171,233,249,148,80,204,179,39,211,28,101,214,100,249,82,67,82,89,108,220,181,167,178,139,108,110,37,126,226,164,229,18,179,117,211,97,219,4,137,157,22,9,155,56,164,77,227,87,180,94,64,92,214,101,88,18,186,242,210,147,27,74,122,140,47,202,163,68,235,80,41,111,158,239,2,147,162,100,100,200,73,95,11,52,119,98,7,213,148,137,185,146,202,119,157,195,181,41,173,102,252,148,85,187,75,244,173,167,151,168,111,47,118,60,159,216,188,236,175,226,46,191,214,168,166,125,109,252,18,242,85,0,128,153,163,146,24,195,160,102,240,65,156,134,166,6,37,143,0,3,131,2,32,8,132,4,0,100,226,168,72,78,90,213,201,46,252,187,77,101,165,71,75,87,8,203,192,76,77,93,77,202,45,224,227,220,145,253,115,106,43,192,184,169,197,92,155,40,212,91,139,138,8,227,205,56,66,18,196,192,117,28,175,235,4,12,78,117,72,77,34,162,145,250,249,120,209,111,205,226,33,170,103,33,238,59,90,37,230,99,238,210,87,239,95,148,225,251,85,180,247,111,145,166,228,211,91,255,24,197,126,82,189,127,241,128,181,96,5,45,187,25,113,64,25,22,19,153,44,46,152,126,3,24,42,0,133,0,101,184,44,51,139,29,16,32,145,155,17,220,226,97,234,165,182,50,117,236,25,152,221,190,97,99,37,82,16,23,7,74,36,209,230,226,175,87,53,230,243,204,4,150,177,80,174,126,13,28,117,38,111,18,142,52,247,76,251,145,55,236,224,192,220,225,179,169,231,26,185,136,35,175,203,158,189,104,252,83,76,204,183,92,249,146,118,82,126,112,200,207,47,163,39,60,90,97,67,230,144,231,44,133,250,115,42,82,100,87,248,3,96,1,187,110,103,170,205,30,129,100,103,228,49,150,18,6,24,2,128,138,234,12,32,5,153,60,34,60,1,110,144,68,21,42,198,125,135,192,243,24,75,55,55,55,1,200,225,199,243,226,112,167,17,151,211,70,226,115,132,210,0,16,39,22,159,50,28,187,99,27,164,75,234,144,117,219,37,200,73,158,240,75,230,195,87,38,179,116,194,83,156,137,185,147,4,87,67,234,88,146,141,99,158,72,159,144,28,145,59,174,81,149,11,165,213,27,101,225,234,243,70,110,219,116,75,112,241,255,251,178,68,198,12,196,67,102,202,59,140,65,240,133,76,217,99,117,227,78,19,69,155,36,110,25,87,194,116,51,101,77,215,161,57,150,16,38,146,151,154,78,205,89,182,137,238,100,170,238,174,235,60,162,109,187,244,103,231,163,82,29,168,0,110,219,227,30,182,163,13,192,115,13,134,64,16,104,36,115,176,193,192,68,194,64,248,198,192,86,54,45,171,109,139,79,217,133,205,205,113,17,138,43,250,54,185,37,18,145,152,206,163,84,167,94,47,231,10,117,69,67,241,226,221,35,200,34,140,73,86,28,65,11,78,73,175,213,87,20,96,180,177,25,12,234,92,141,204,82,169,197,119,166,135,31,124,26,73,161,146,232,106,197,186,21,4,89,226,40,169,134,85,41,102,227,165,39,173,14,65,234,84,183,247,108,197,27,29,15,24,149,110,48,145,213,6,143,155,146,71,206,242,117,93,84,196,235,45,199,76,145,11,90,206,209,111,134,214,157,0,20,219,144,218,95,72,253,65,28,195,66,108,201,66,116,198,176,80,32,77,20,8,140,76,18,8,140,226,230,189,239,186,213,143,229,155,62,118,166,92,198,105,43,118,98,111,211,202,173,75,173,186,46,232,139,226,160,43,2,217,155,141,19,117,129,99,58,133,63,56,210,3,69,238,96,215,4,22,26,5,16,75,44,200,236,136,63,167,174,151,123,175,178,209,153,242,61,164,166,139,75,155,98,245,71,210,169,79,62,202,136,134,122,144,197,85,238,230,37,196,247,116,107,184,151,32,217,170,53,154,117,79,80,221,72,150,241,191,68,6,20,0,11,0,110,237,255,231,26,32,92,210,161,161,48,25,17,228,48,215,12,116,116,192,66,32,100,101,125,36,209,172,106,75,251,114,7,121,185,204,53,150,245,54,171,60,25,64,76,12,138,35,140,104,237,136,81,11,191,86,214,122,211,46,161,68,174,83,133,93,185,104,217,55,12,120,180,218,76,169,220,162,253,70,169,78,138,41,187,133,170,202,58,161,33,160,103,148,98,238,117,41,207,26,204,60,192,241,238,85,169,157,185,26,203,67,78,173,41,182,185,74,138,46,230,88,68,91,181,17,36,152,157,12,185,97,166,172,110,243,21,140,24,167,255,81,33,6,160,110,98,206,66,116,50,42,98,48,238,98,224,154,100,136,24,13,4,68,130,131,16,194,145,101,172,148,9,164,65,58,180,52,151,218,113,152,187,172,53,179,48,123,210,203,144,151,161,201,131,41,150,26,46,237,66,41,92,104,63,116,19,17,41,85,44,167,176,168,212,228,142,89,35,140,74,44,195,113,58,110,163,36,111,38,56,165,211,186,76,233,177,253,252,167,158,107,150,196,112,242,202,116,155,66,105,206,207,98,233,39,254,185,254,76,71,255,251,178,100,203,13,132,111,102,200,155,165,94,96,147,204,233,122,108,200,158,82,29,155,34,78,141,123,74,149,179,100,29,196,162,57,11,191,15,235,193,132,68,33,137,243,234,156,229,155,222,199,89,170,155,101,206,247,245,108,250,237,65,69,81,0,148,74,72,110,12,241,227,71,38,43,100,12,162,12,136,11,80,115,14,134,208,18,108,32,1,100,129,192,149,12,176,236,81,93,77,103,25,246,123,214,101,250,120,2,5,205,35,112,5,128,46,67,34,16,204,137,213,179,165,146,136,177,148,104,63,35,7,205,138,4,9,138,90,167,238,238,192,187,139,140,145,48,109,46,211,37,233,52,40,243,50,152,134,102,218,90,133,222,73,136,117,106,228,108,84,197,247,34,177,6,155,118,45,226,193,239,152,68,139,57,168,142,46,250,152,237,67,74,23,24,139,117,221,10,95,99,140,115,199,151,3,217,228,242,44,219,61,137,107,55,58,50,93,214,38,226,209,45,30,150,46,2,92,184,0,0,96,23,118,219,227,73,93,35,47,54,161,51,29,34,91,44,185,186,193,3,200,13,129,128,67,114,88,189,89,155,246,41,55,73,102,81,55,63,122,253,155,155,150,72,101,81,72,110,150,170,55,14,84,230,11,178,118,101,193,223,165,233,44,49,218,60,153,145,205,140,126,198,21,101,19,68,157,68,118,142,191,30,101,113,165,187,214,58,56,174,125,105,114,251,247,238,229,203,127,133,102,182,190,115,191,207,17,11,184,205,234,155,83,255,140,214,131,46,154,231,173,104,167,152,93,207,95,103,68,75,43,42,178,81,24,251,21,2,33,192,25,126,219,142,229,54,104,15,195,64,113,114,49,42,128,191,71,4,152,215,231,5,160,181,181,233,159,67,39,160,36,144,96,161,166,206,176,249,198,34,44,19,80,143,12,202,181,87,33,3,138,117,44,120,186,240,65,213,104,62,143,159,97,233,99,41,227,118,141,94,106,80,161,65,165,212,141,62,13,119,75,18,25,121,148,52,107,226,206,114,163,212,54,175,81,164,109,123,243,124,37,83,117,45,187,186,75,92,153,29,93,92,220,218,93,195,24,165,59,70,152,250,155,241,243,22,147,206,62,38,56,191,185,231,194,33,4,220,182,214,99,189,112,104,24,194,48,10,138,9,232,2,43,10,19,53,90,76,28,1,88,66,235,108,49,40,50,126,102,244,102,53,149,250,94,82,91,177,119,148,214,173,67,84,47,206,173,238,44,57,200,151,91,64,123,185,128,229,224,6,209,53,200,210,77,94,42,16,41,3,85,123,88,5,174,204,89,52,210,175,103,233,168,21,69,81,110,76,45,230,208,175,203,140,60,198,123,118,117,55,70,241,223,79,95,42,155,157,87,18,115,76,124,103,170,255,251,178,68,198,136,196,107,102,203,83,102,85,242,136,44,217,115,105,136,90,18,65,157,36,238,153,87,194,139,179,101,77,220,160,248,163,100,149,230,165,14,99,119,48,242,158,107,127,151,70,55,103,235,101,69,49,238,250,160,16,24,128,3,178,91,204,24,149,140,197,18,76,74,13,12,20,24,192,199,66,116,133,65,80,160,70,124,64,52,112,65,18,197,157,73,102,40,194,160,152,10,170,35,200,106,64,142,92,66,35,102,131,10,240,212,113,189,198,47,96,60,160,232,56,28,46,82,136,206,64,226,204,147,77,112,128,74,80,229,71,111,177,65,199,135,39,139,49,136,52,121,104,135,43,74,175,72,146,207,43,162,112,131,26,161,82,147,100,189,184,133,145,234,50,44,227,238,165,221,46,82,168,94,6,141,38,10,60,95,243,86,215,210,72,45,197,174,47,16,202,138,145,53,149,107,49,140,128,225,164,74,72,195,206,123,58,44,140,114,85,92,222,8,37,21,0,16,76,174,75,125,251,108,20,128,64,128,9,149,111,94,234,103,36,140,184,156,194,158,127,120,84,162,173,67,95,12,178,194,91,133,254,243,86,202,56,129,203,156,12,98,25,4,102,37,211,79,243,185,65,254,28,78,95,117,76,58,241,222,239,225,114,239,114,106,140,153,99,172,69,160,130,188,211,247,44,205,200,120,122,168,234,181,221,238,238,74,105,217,102,182,62,222,71,218,183,204,150,154,85,103,103,216,235,74,227,182,53,240,133,177,221,238,142,187,185,185,116,194,247,183,175,234,27,117,19,77,171,178,160,62,6,216,0,150,147,134,167,154,4,119,76,156,151,49,96,68,211,128,115,8,7,66,193,243,70,9,199,164,129,1,43,169,60,225,67,119,103,152,44,186,75,27,72,7,183,9,75,22,150,162,75,25,28,176,112,52,0,20,100,19,183,110,186,151,91,19,238,178,174,206,250,228,113,24,2,185,176,1,160,42,3,57,167,233,56,145,5,131,55,53,71,119,188,250,109,28,154,166,203,124,196,100,83,78,38,71,13,188,169,254,152,162,62,41,11,31,17,145,100,112,95,160,238,89,179,197,231,122,169,234,119,225,178,220,239,159,151,63,14,0,146,73,25,134,36,166,108,0,155,192,222,98,211,185,138,67,229,0,178,80,249,139,197,166,69,27,135,10,65,0,6,232,227,215,134,107,200,167,39,229,250,164,198,58,239,51,136,126,33,40,127,32,22,119,47,179,23,167,165,143,88,248,222,57,238,8,126,245,94,31,185,255,172,49,181,28,129,37,210,159,237,108,51,164,174,233,28,65,68,98,137,65,208,75,9,3,174,205,84,197,170,105,161,45,177,176,165,148,93,7,121,152,223,183,212,64,153,108,245,70,237,58,121,58,210,255,251,178,68,200,128,196,77,102,205,235,38,93,122,137,76,217,51,113,131,136,20,217,155,32,110,25,125,10,174,51,165,13,195,35,105,139,105,38,125,169,159,82,131,170,106,238,213,150,175,59,177,139,68,200,119,50,223,181,244,181,160,179,24,191,177,149,163,126,250,142,88,249,149,64,58,32,0,187,109,230,146,117,152,145,102,117,35,153,142,19,198,68,0,152,28,42,195,130,5,198,88,13,184,107,60,66,2,88,88,206,227,175,52,81,177,65,232,142,252,76,199,84,201,188,159,148,78,70,35,109,253,230,129,10,151,189,46,85,202,119,94,24,198,133,152,55,248,93,113,234,83,223,198,98,249,98,2,82,223,61,186,138,64,131,12,18,67,194,17,229,240,216,195,14,11,196,77,75,202,49,133,35,173,67,110,20,19,235,126,106,31,7,217,10,108,131,73,18,71,49,251,62,146,148,103,84,81,56,164,209,211,245,169,217,120,76,175,179,158,30,177,135,50,68,250,85,66,219,28,15,139,15,18,170,186,15,177,177,190,29,93,212,181,240,160,218,161,42,0,0,20,145,39,118,187,234,59,12,211,161,111,204,56,39,189,235,77,214,128,202,159,219,20,18,42,159,102,213,88,213,45,92,104,195,17,53,34,42,89,17,135,23,221,29,57,127,62,202,33,75,152,41,83,106,148,52,135,199,123,126,105,144,118,140,148,138,57,237,242,189,206,101,120,136,198,125,104,114,231,43,221,112,121,188,57,247,40,183,185,122,178,203,93,233,159,33,15,159,69,41,70,212,237,239,55,124,53,168,89,215,69,244,126,210,122,234,30,150,84,220,201,211,237,222,206,111,142,47,231,235,219,22,221,219,155,21,192,51,64,1,37,191,155,171,39,110,184,94,16,39,96,11,74,76,138,1,54,171,136,193,204,179,198,197,218,185,209,65,91,127,166,85,166,165,148,1,216,15,236,28,208,164,16,20,43,32,63,37,170,52,101,53,168,197,38,114,164,202,206,50,23,106,239,175,73,54,215,133,94,163,241,159,118,184,247,158,126,94,150,202,218,226,150,34,248,254,105,46,121,136,55,172,122,14,71,163,185,184,234,161,97,75,177,33,245,84,61,71,73,148,114,205,220,119,192,248,186,153,186,113,141,212,156,58,238,55,139,79,226,222,234,160,53,96,0,20,100,104,221,247,219,99,68,72,227,128,45,170,31,33,99,54,105,208,228,98,71,133,105,101,92,109,219,167,161,199,159,134,88,88,207,30,225,114,190,177,251,25,80,65,55,5,168,195,156,122,100,87,38,54,52,60,156,72,133,35,182,105,104,2,250,100,226,182,43,112,81,198,17,234,135,114,52,202,83,110,94,189,217,199,126,196,171,162,82,106,163,78,232,86,185,37,187,165,132,82,255,251,178,68,189,0,196,99,103,77,107,70,92,120,135,76,217,115,105,40,136,17,193,155,53,173,25,87,234,39,51,101,77,199,149,120,73,243,108,247,230,93,20,94,167,51,86,187,102,157,164,55,220,70,36,204,211,184,150,177,135,24,97,137,102,126,110,199,58,243,81,220,136,16,237,72,0,41,37,166,108,192,24,157,116,97,100,57,150,77,198,49,6,150,0,198,29,13,133,198,134,55,17,52,213,120,234,20,5,242,33,212,134,157,106,86,37,19,201,55,17,129,142,175,157,49,41,209,4,181,145,81,49,108,80,62,55,0,142,96,42,25,19,211,90,18,233,207,108,53,107,41,25,133,29,232,74,143,23,3,7,3,133,102,102,126,52,167,75,157,89,10,175,86,179,85,149,75,82,233,99,58,126,90,110,133,46,196,213,243,146,184,209,6,153,221,232,204,206,228,90,186,63,254,186,37,125,209,95,59,215,64,253,21,0,176,235,144,207,158,48,219,1,208,202,160,96,152,184,48,244,31,2,129,132,64,161,139,192,185,134,64,41,101,37,171,237,247,114,174,40,220,16,255,64,100,55,92,242,211,21,44,99,15,174,89,83,163,163,34,234,18,226,81,40,146,32,173,109,82,230,167,30,109,146,234,228,174,147,81,89,175,76,177,9,114,235,26,106,127,251,59,232,137,91,231,158,78,72,228,11,118,49,142,100,67,24,162,238,154,187,115,180,167,49,173,207,169,206,230,154,106,33,33,211,220,211,92,214,52,236,214,158,143,86,94,99,94,174,172,84,197,86,213,208,168,78,106,128,0,96,1,54,228,180,197,54,83,70,153,9,108,25,226,129,66,35,67,76,24,195,178,104,91,154,251,75,54,116,236,88,161,116,167,92,90,119,85,126,203,96,68,34,68,214,76,149,207,62,170,21,206,46,132,132,42,34,2,145,91,42,161,148,204,40,161,102,67,69,137,149,180,57,62,134,36,177,68,76,180,46,170,89,213,175,231,37,223,107,190,46,67,247,164,252,148,109,150,80,191,165,56,100,55,119,62,59,51,249,102,244,211,83,177,43,155,242,43,236,81,181,54,167,106,48,187,245,67,233,244,208,75,181,222,182,100,60,146,156,103,6,158,138,162,150,111,198,175,125,71,124,234,247,194,253,206,80,176,122,201,128,18,13,214,102,65,16,119,16,92,157,70,123,19,198,57,138,98,193,201,129,224,17,112,140,32,2,195,129,21,11,36,1,81,129,41,218,243,88,111,29,53,169,125,98,66,122,202,24,36,58,95,246,214,109,219,97,237,193,48,34,87,166,93,74,10,9,60,16,186,41,229,150,103,172,75,234,97,134,119,236,114,173,36,127,13,255,255,223,254,45,214,237,238,191,255,250,110,84,117,206,186,61,109,62,187,81,255,251,178,100,206,140,132,130,102,200,155,172,83,224,161,236,233,42,115,73,14,82,37,155,32,110,137,189,10,112,179,101,29,196,161,176,106,68,250,204,155,184,84,8,96,205,66,24,44,41,196,154,2,214,153,65,42,155,173,42,109,110,135,65,5,178,146,221,6,83,166,96,27,168,200,11,150,221,169,195,1,166,205,47,0,145,160,161,65,135,131,35,192,96,160,77,101,0,141,235,197,223,81,102,57,110,92,116,80,218,22,209,18,100,6,16,129,102,90,85,24,136,24,141,155,167,91,35,0,68,202,72,140,8,39,44,229,4,104,251,76,164,81,207,79,186,12,56,188,71,65,73,46,70,77,49,14,226,131,92,211,4,153,83,37,218,51,142,36,114,61,136,210,56,130,134,24,46,162,196,50,78,132,88,124,105,102,140,164,28,48,202,22,98,160,145,163,237,217,11,197,104,151,50,90,139,16,144,211,103,137,60,85,174,54,164,223,91,141,106,254,57,249,78,85,181,186,153,248,0,170,0,205,182,240,205,184,77,17,76,179,0,140,62,12,140,61,8,140,4,2,218,219,19,14,30,232,230,215,59,81,179,41,166,117,123,31,206,122,198,18,169,124,196,177,249,179,110,244,58,239,181,218,122,90,216,81,110,94,254,210,97,62,230,12,80,69,10,32,137,77,200,142,62,81,5,61,155,133,145,169,104,23,52,14,80,29,98,221,45,88,194,119,100,19,31,81,49,237,80,108,139,1,26,236,212,107,160,160,230,244,157,177,233,142,125,5,239,161,29,19,8,63,44,218,212,209,93,149,230,254,158,115,153,219,247,5,109,0,92,151,90,98,15,9,163,128,230,159,32,152,240,68,10,140,96,68,186,71,20,240,32,59,21,149,170,88,1,252,205,246,140,190,178,188,100,116,156,141,70,175,73,164,138,40,208,110,10,84,242,140,163,19,29,76,45,23,249,41,67,136,88,183,170,170,184,79,134,149,103,149,239,114,186,209,165,18,111,223,238,85,137,35,115,158,187,111,138,104,91,185,161,201,18,32,201,85,57,34,147,163,92,210,242,157,243,29,39,28,247,49,87,182,181,223,151,199,47,17,205,95,61,93,243,115,61,87,241,192,143,38,128,18,239,189,53,167,83,141,149,60,25,51,57,57,50,82,240,82,218,67,5,133,72,138,215,144,16,1,184,188,242,72,220,221,60,190,110,172,3,141,216,156,163,231,162,153,193,214,96,40,22,57,59,149,217,92,178,149,185,196,35,55,34,100,29,54,100,237,247,14,189,25,136,70,249,171,66,54,220,248,196,141,188,140,72,226,224,153,154,212,89,72,194,100,36,134,142,71,175,83,35,133,226,23,164,209,169,64,177,208,134,237,252,136,215,99,210,172,41,242,64,200,94,161,184,229,255,251,178,68,198,12,196,73,102,203,27,163,86,98,133,44,217,67,115,72,30,83,69,155,42,109,153,89,138,99,179,100,77,183,161,56,218,35,97,169,176,213,9,27,39,107,59,127,56,121,234,137,118,167,218,228,230,205,126,157,221,10,128,101,64,36,156,150,152,69,233,170,171,157,94,9,185,187,134,55,152,232,208,8,156,132,96,122,124,56,32,82,66,228,75,35,25,200,9,205,24,119,166,86,89,97,164,210,119,67,210,146,174,89,84,137,215,84,96,171,35,198,214,56,179,205,13,16,254,101,67,149,45,71,35,18,52,196,166,38,5,238,120,71,205,142,222,214,82,204,113,218,140,26,214,57,216,250,21,98,150,86,50,29,234,12,41,97,136,21,224,117,124,31,102,198,100,173,202,112,130,50,118,199,62,93,221,141,87,82,162,142,24,227,164,99,252,50,46,80,217,45,100,187,223,123,178,45,158,218,250,214,142,238,40,20,69,42,1,56,238,244,41,64,26,164,167,24,180,39,24,118,2,24,78,29,24,104,1,14,129,70,33,7,102,2,0,208,34,200,92,13,94,45,12,55,8,25,207,145,70,155,5,174,200,84,50,172,98,35,122,24,105,242,5,180,198,33,109,49,216,151,208,197,92,22,67,7,196,97,134,250,150,159,58,121,116,252,205,139,96,225,74,70,177,185,207,106,173,211,111,255,111,231,94,183,149,81,238,183,144,146,77,169,195,57,138,148,114,221,14,237,114,114,233,9,63,79,59,85,45,101,211,169,46,188,209,79,219,109,183,215,71,118,204,212,79,45,148,62,254,166,84,1,22,112,0,167,36,176,195,56,140,37,176,68,226,110,110,70,0,92,103,135,70,14,44,102,104,167,72,8,44,12,2,2,20,7,78,135,9,194,141,58,210,233,119,89,6,18,135,229,124,78,188,21,245,40,105,240,34,210,101,84,237,113,220,159,153,157,116,86,140,31,17,152,123,166,99,118,243,158,237,45,122,57,55,35,79,150,58,80,193,112,65,205,78,138,56,141,51,185,20,202,81,182,4,153,75,130,254,37,200,144,177,74,12,105,181,224,197,66,60,226,69,165,206,41,100,139,177,135,66,210,205,122,84,57,215,88,246,216,253,72,17,141,36,25,44,135,170,157,83,93,19,201,48,200,170,169,42,18,59,230,55,135,65,207,203,197,191,191,185,0,1,5,192,25,29,187,227,35,101,57,174,51,60,8,8,76,49,242,115,21,11,102,130,161,163,73,171,57,132,169,131,223,55,21,137,58,127,18,156,159,166,138,79,72,167,91,28,13,23,125,238,202,222,56,102,25,144,74,37,148,249,68,223,170,12,55,110,114,123,146,251,25,66,47,232,65,130,35,58,228,86,55,255,238,191,253,43,237,55,91,125,19,90,255,251,178,100,204,140,132,160,102,202,27,162,94,194,170,204,217,19,108,200,218,80,9,155,44,109,137,187,74,63,51,101,93,166,33,120,219,210,102,85,204,114,118,37,108,13,213,158,73,80,229,29,174,139,48,117,78,165,54,183,117,58,213,71,89,195,20,20,245,37,90,248,63,21,32,46,93,111,134,69,225,254,142,103,24,46,80,98,82,193,17,145,38,84,65,172,2,158,80,26,194,129,180,198,40,104,214,163,140,75,151,46,251,163,89,242,244,242,201,124,178,234,141,68,252,16,142,203,169,86,206,35,129,125,61,140,116,130,156,194,10,207,39,53,106,224,178,16,147,196,81,133,194,144,70,39,82,164,171,154,107,156,80,78,202,181,125,25,38,57,213,46,176,146,131,174,236,82,18,97,41,69,59,187,225,102,197,93,228,243,182,142,80,132,49,170,201,23,61,238,124,201,41,44,98,253,127,241,95,243,235,18,145,127,255,214,9,46,1,217,109,240,196,233,44,215,65,144,205,80,252,120,192,50,20,141,155,131,58,52,228,138,18,178,157,72,250,56,2,117,164,218,112,221,9,136,204,82,182,114,168,251,33,103,35,164,132,16,0,116,220,168,5,138,201,164,1,80,127,224,204,69,45,106,102,58,9,154,36,130,201,151,141,72,34,93,80,212,88,89,71,185,143,185,175,238,186,139,250,143,142,35,139,166,213,37,76,111,55,199,21,52,254,166,246,207,252,219,106,226,55,247,123,38,33,200,159,125,153,73,162,199,81,136,96,252,214,24,61,121,107,243,174,82,155,48,230,215,60,103,46,110,38,153,84,232,159,255,218,3,2,192,126,221,182,48,128,147,172,50,50,212,3,36,58,51,48,163,45,4,45,201,148,0,2,138,224,70,28,232,194,226,181,8,30,111,182,248,79,80,136,85,141,160,116,26,37,101,182,216,191,185,252,96,180,99,109,69,240,173,211,40,25,20,196,227,38,150,98,18,81,5,22,42,100,168,210,9,148,153,173,105,103,102,162,234,41,103,60,173,233,168,185,215,211,210,147,137,50,220,141,171,107,193,162,168,162,232,211,48,134,193,212,88,249,170,138,95,135,31,91,214,183,75,101,235,210,74,167,87,183,138,90,80,154,140,243,247,32,147,118,31,207,204,154,168,117,187,238,38,120,184,84,28,29,67,32,1,80,57,105,171,5,167,175,46,152,112,150,97,147,249,142,0,129,1,212,117,11,9,0,64,86,116,199,17,225,212,127,29,116,229,134,156,176,113,204,45,1,105,32,32,13,155,182,67,98,229,57,59,145,32,203,53,80,84,228,97,47,115,98,59,138,41,29,201,175,159,245,61,86,170,125,179,87,255,255,236,223,255,187,45,239,60,250,237,163,76,210,197,244,67,201,143,177,197,39,255,251,178,100,204,136,132,202,102,201,155,186,88,242,154,108,233,83,109,43,110,16,5,155,41,78,37,79,138,18,179,166,181,161,162,61,186,34,154,105,238,205,158,122,24,106,35,89,153,222,97,118,36,68,102,190,170,243,20,92,19,68,237,253,16,46,219,45,192,81,167,200,153,163,14,129,19,26,5,92,39,34,2,71,143,54,175,246,229,208,253,130,231,34,171,248,254,253,44,232,193,163,18,131,217,232,171,194,146,11,147,137,62,196,122,24,44,15,168,113,105,33,158,120,64,97,204,149,224,244,120,135,3,17,236,10,179,34,155,156,133,12,234,87,121,234,135,174,175,2,175,41,8,153,101,178,125,218,173,43,36,185,210,63,48,96,248,27,28,36,54,177,10,250,246,213,15,4,57,85,115,22,151,117,88,202,104,168,225,125,246,169,24,14,173,21,0,6,145,7,55,251,67,14,91,131,23,103,74,192,58,129,134,28,10,78,251,33,168,42,51,52,146,183,0,192,96,224,88,2,130,104,44,249,173,92,169,62,15,55,36,144,163,46,133,81,67,29,36,11,44,164,32,169,42,14,43,125,164,236,132,17,98,143,169,222,238,105,194,101,91,188,103,118,30,137,146,124,89,71,84,165,165,13,156,98,70,191,84,106,26,222,99,177,107,147,46,81,19,36,107,111,240,132,50,44,41,59,247,45,131,78,134,229,186,16,182,218,139,77,49,23,238,66,57,42,124,42,254,227,115,205,191,239,42,238,167,179,187,106,126,63,43,51,221,255,247,216,152,1,4,166,247,108,110,29,161,181,66,6,169,176,8,97,224,66,139,136,186,109,136,40,26,129,67,78,235,203,12,68,128,224,185,185,60,154,77,172,159,139,75,162,73,123,54,132,210,135,23,31,216,35,109,84,31,124,126,218,56,46,248,160,97,132,218,122,208,130,4,155,77,204,162,123,90,155,121,37,83,61,72,163,190,104,134,230,230,24,68,165,47,179,158,66,246,82,200,92,171,89,156,19,200,100,46,125,102,158,233,167,8,177,168,119,106,41,190,59,12,138,158,77,84,254,93,175,215,221,184,190,122,172,247,167,111,203,82,31,84,196,237,59,51,154,197,71,101,61,172,223,56,232,153,235,12,0,83,109,181,52,62,152,198,198,131,18,131,12,40,74,2,133,204,28,24,94,102,19,13,151,153,156,73,90,164,86,252,196,49,90,64,10,3,0,15,72,243,3,142,28,80,88,17,129,114,225,53,98,142,132,82,89,160,197,141,111,20,159,212,232,164,176,176,87,51,30,181,247,69,31,23,74,199,67,172,143,46,20,136,98,214,26,138,230,197,103,41,152,185,116,190,68,231,139,188,93,25,157,118,91,138,66,171,167,48,171,181,230,30,82,80,180,181,98,18,32,243,255,251,178,68,215,136,132,198,102,203,83,154,72,64,155,76,217,71,115,73,10,18,177,155,47,78,25,15,194,77,179,101,205,189,36,45,137,151,232,131,169,174,37,68,6,124,90,135,45,194,185,143,139,14,164,191,151,255,255,169,80,32,144,93,146,57,141,135,176,233,145,130,173,202,166,142,33,0,195,42,80,222,147,58,150,58,112,59,107,46,148,44,8,11,76,219,59,57,220,229,211,125,42,3,181,78,213,206,77,248,219,113,110,238,78,221,200,46,109,54,151,86,210,85,184,212,76,206,48,35,132,239,31,80,110,255,139,23,75,246,84,173,170,140,20,141,182,71,238,177,219,7,74,177,56,49,116,197,90,123,142,97,123,185,79,124,46,18,187,204,219,95,26,157,78,182,238,237,103,119,221,212,152,77,3,113,138,151,44,190,222,245,112,171,215,170,98,28,159,32,78,213,244,159,239,195,46,1,13,54,1,190,83,36,22,211,179,150,115,49,144,51,47,138,48,49,26,97,112,122,0,1,71,3,83,14,0,148,91,86,213,154,59,50,30,146,5,240,224,148,154,167,44,186,156,26,136,37,4,192,40,66,42,152,149,86,226,87,227,58,37,90,216,207,22,169,228,137,79,148,80,232,57,79,167,83,182,234,173,209,151,149,244,73,160,130,78,67,65,217,236,189,37,59,26,210,134,211,22,122,76,78,126,198,102,152,189,79,186,146,248,206,245,227,63,63,114,31,84,91,62,65,223,203,118,250,250,202,233,60,86,68,60,127,219,51,221,224,205,44,183,127,56,204,249,29,219,183,190,192,48,4,2,178,54,233,154,227,166,218,56,153,176,122,97,80,17,146,0,96,160,152,52,44,99,48,168,56,189,1,32,37,83,200,30,185,144,149,26,1,80,220,172,234,125,219,178,181,66,65,58,3,211,20,244,172,111,114,167,115,91,107,156,230,238,237,245,179,72,44,190,87,59,27,43,233,182,197,58,112,213,229,200,166,188,14,74,34,209,131,92,163,24,254,110,225,174,69,240,210,12,157,231,48,221,162,101,209,24,67,59,52,97,58,123,170,169,182,200,211,21,121,46,150,62,120,151,70,77,174,79,244,164,172,103,163,240,84,206,81,3,42,206,164,2,254,149,32,87,162,88,95,26,188,103,243,232,31,170,2,100,109,164,122,58,167,51,62,98,142,71,80,72,102,42,38,110,42,68,89,156,177,216,4,88,46,42,191,101,15,110,106,134,232,19,55,156,141,190,71,64,109,99,168,140,130,226,114,130,130,34,66,200,6,201,230,162,6,8,24,244,221,181,13,90,252,122,84,141,210,147,17,185,180,103,156,44,146,25,37,5,230,206,248,214,119,205,184,55,109,82,61,205,216,210,23,202,212,131,15,164,152,82,112,102,117,190,255,251,178,68,208,140,132,180,102,200,19,172,50,224,158,172,217,103,113,134,111,83,61,155,38,109,229,36,194,121,179,101,141,188,164,88,51,124,237,246,156,167,185,43,211,140,165,238,220,255,255,251,212,139,178,229,215,254,46,245,119,215,253,223,22,77,56,93,32,233,220,63,81,6,71,63,122,77,123,169,38,26,5,107,174,188,221,185,78,69,212,213,162,12,153,161,9,10,48,1,84,225,13,55,148,193,189,45,216,116,171,65,233,166,9,155,86,166,210,11,182,202,54,68,117,16,185,32,160,210,60,130,175,53,149,2,15,105,205,180,9,52,232,27,136,169,11,15,68,191,134,120,42,250,137,84,234,125,222,39,200,25,146,103,20,118,211,212,203,196,95,96,89,141,90,170,20,199,197,24,156,243,18,235,164,232,107,147,65,20,12,84,91,82,237,132,228,135,80,67,198,57,243,163,104,157,15,198,35,170,62,219,204,119,78,74,190,23,215,122,70,33,42,143,242,231,144,0,132,145,27,100,152,88,228,61,169,242,197,83,117,0,0,43,177,149,54,250,218,104,120,187,129,103,50,142,1,147,67,149,29,157,195,113,57,92,221,29,251,150,3,248,239,55,56,105,9,32,72,46,72,209,168,40,72,52,247,190,7,98,18,195,64,79,113,48,233,44,189,133,133,97,224,124,55,39,0,128,12,19,71,121,224,67,33,202,9,132,144,71,46,27,26,72,38,34,111,156,100,189,119,205,247,44,36,90,235,44,234,72,229,67,10,223,19,8,169,75,154,196,48,249,211,232,58,162,58,100,241,219,216,251,115,27,110,109,61,141,117,255,107,122,72,78,218,255,231,134,30,255,254,99,235,143,254,118,186,253,85,221,114,207,162,20,2,165,218,243,128,236,12,108,225,185,14,36,5,70,239,165,40,8,232,113,200,131,198,187,219,250,106,120,212,162,176,62,244,177,5,34,64,72,136,96,246,133,4,0,131,4,201,207,148,12,87,80,80,46,64,96,232,173,100,12,145,138,23,54,112,16,18,76,249,0,109,228,142,1,196,242,98,197,14,110,85,11,200,220,246,163,82,185,206,121,44,207,73,61,16,203,245,40,37,9,236,174,17,79,58,181,183,145,101,242,94,27,147,73,215,227,60,171,247,181,255,255,248,69,73,75,50,63,253,245,75,251,141,233,235,234,149,93,159,252,239,157,89,244,145,47,137,211,176,124,24,142,85,64,200,0,42,204,160,25,177,161,25,28,46,25,109,194,153,246,83,154,73,18,26,30,83,152,128,5,152,46,8,24,56,37,24,178,21,152,38,64,152,44,9,133,128,196,2,24,8,7,24,28,6,3,0,114,211,10,248,81,66,225,128,84,2,234,7,48,52,64,228,64,60,71,120,97,65,203,16,112,98,255,251,178,68,193,0,4,198,102,208,237,97,96,8,154,236,217,147,173,36,0,31,106,11,34,89,217,0,3,223,193,99,199,61,48,0,1,60,6,250,145,17,28,210,20,170,90,28,101,65,204,15,64,136,16,96,196,192,18,67,58,73,136,208,66,112,213,100,52,105,138,56,203,10,212,97,138,12,50,240,126,33,240,137,68,139,19,195,192,197,24,195,135,17,40,140,185,30,55,201,196,92,216,162,182,40,160,77,162,79,26,36,204,124,112,21,77,11,72,26,49,185,177,227,70,185,48,88,50,76,186,75,145,9,72,186,129,129,130,110,178,185,226,153,68,209,101,114,225,155,75,164,17,18,112,201,204,212,204,130,141,11,101,243,229,100,207,207,44,208,212,254,167,101,163,157,43,153,30,49,31,11,169,252,209,4,141,202,136,148,31,213,81,169,195,22,64,225,227,127,255,255,254,75,255,255,255,241,190,0,134,25,39,33,17,128,24,81,24,78,33,137,135,248,33,152,120,149,33,128,160,82,152,42,6,105,129,112,16,24,0,4,48,208,67,152,54,0,225,128,40,32,130,64,88,20,0,128,0,16,17,0,80,56,7,204,4,192,32,62,80,167,4,92,3,168,1,6,34,128,129,0,218,32,76,162,76,23,212,90,4,2,11,32,11,240,4,146,60,14,145,203,19,112,201,142,97,7,13,144,17,24,66,1,58,12,240,54,120,12,162,41,150,8,32,96,113,0,199,88,141,192,104,227,28,33,128,103,24,106,176,184,96,217,67,44,139,52,160,94,29,131,76,138,29,45,24,143,32,221,114,14,86,153,147,140,113,19,116,24,209,143,32,106,117,211,115,100,209,118,64,216,186,81,73,102,217,147,36,129,138,102,46,100,88,77,207,217,50,242,211,58,180,13,238,163,36,13,150,104,204,207,119,161,48,64,215,239,53,81,97,105,28,98,129,88,172,198,166,136,153,110,201,93,41,141,5,38,147,207,84,202,100,202,10,81,186,47,255,255,255,231,255,255,255,249,109,0,25,117,248,100,176,27,57,44,11,204,112,30,10,133,0,192,192,128,48,64,16,28,34,115,210,246,41,4,190,145,152,197,89,65,195,166,84,90,137,215,152,219,54,62,158,117,51,102,27,52,156,137,228,92,74,84,216,220,217,233,61,7,61,199,210,62,165,161,41,204,231,10,33,69,81,53,58,137,218,90,30,140,182,142,172,138,203,197,187,226,35,93,38,58,157,219,29,74,67,23,138,169,101,191,116,46,233,153,136,186,114,44,158,183,157,97,148,79,100,95,116,181,173,52,95,255,222,249,151,255,233,84,207,49,23,95,54,183,61,221,242,129,129,238,73,34,167,0,4,183,238,96,0,97,212,5,37,205,50,192,72,56,198,96,32,1,128,65,6,255,251,178,68,85,12,228,161,103,77,31,113,96,0,146,12,233,147,238,32,0,18,5,155,50,110,165,13,138,52,179,101,141,198,33,120,13,0,43,153,83,89,116,173,242,83,2,91,150,72,45,19,80,114,32,146,207,100,89,167,73,198,133,193,176,142,31,28,15,80,180,192,116,120,124,23,22,56,66,30,132,8,229,15,40,62,41,155,190,226,5,152,162,85,42,231,137,210,106,163,230,26,106,33,166,33,3,250,134,234,238,173,213,163,252,161,214,49,234,147,145,182,80,196,101,26,149,163,51,243,243,245,215,28,207,253,112,116,187,99,98,152,96,235,30,100,60,168,251,177,131,205,168,99,86,120,225,175,145,36,0,11,251,232,96,17,96,113,209,12,56,37,137,15,134,13,2,96,0,40,192,144,61,118,11,3,105,187,21,104,242,119,142,98,132,82,137,226,142,45,19,68,228,197,153,26,50,68,96,96,202,196,201,147,30,89,12,144,211,74,188,169,57,221,143,121,99,198,217,46,75,194,82,169,171,203,213,84,207,197,72,210,73,71,14,36,226,4,178,106,169,13,20,181,121,3,225,111,172,100,44,200,204,105,179,40,61,217,220,212,107,91,145,201,23,125,205,76,76,197,58,85,189,157,86,54,46,116,132,111,227,254,98,63,175,94,235,142,61,98,14,110,2,21,110,187,24,216,114,126,194,129,133,78,38,64,29,1,138,98,128,128,72,52,193,97,33,32,187,41,140,176,229,69,83,136,8,80,21,207,92,219,194,126,37,170,93,17,89,66,194,96,136,120,116,29,134,111,24,174,134,7,114,208,199,13,78,76,204,86,22,4,229,8,175,52,179,127,74,245,57,171,80,117,53,219,196,114,214,55,159,246,198,222,195,122,143,26,221,195,22,134,116,244,151,43,112,173,187,29,21,247,165,69,69,36,148,232,215,20,183,213,88,207,225,36,200,185,154,255,149,198,202,216,242,111,98,30,239,104,54,153,250,190,2,170,0,23,109,244,210,193,51,231,103,204,204,33,25,35,24,108,58,24,5,5,1,3,1,162,64,52,170,186,196,160,136,34,46,195,101,16,33,82,66,162,97,162,192,25,179,141,1,226,1,16,216,48,12,142,178,162,225,153,90,71,160,213,18,168,202,100,46,97,50,33,213,167,79,170,173,163,156,231,57,154,205,234,115,54,170,109,85,29,181,101,34,186,50,254,201,243,62,237,187,87,85,178,37,200,203,43,29,31,13,141,114,196,6,23,53,18,76,166,22,115,14,60,213,106,103,186,165,79,33,61,238,123,51,244,144,205,53,142,8,192,32,1,73,110,134,216,56,108,144,166,132,0,9,12,22,117,48,160,82,192,17,131,132,147,4,54,32,216,165,180,104,88,66,185,61,61,98,37,139,168,105,255,251,178,100,90,136,132,90,102,203,155,137,83,112,141,204,217,103,109,40,76,16,225,155,46,238,165,77,202,12,51,102,41,151,152,208,132,80,37,194,38,27,0,72,77,228,212,137,83,134,95,50,42,42,72,124,18,1,49,244,76,213,190,144,83,149,99,210,70,69,60,161,83,87,60,244,143,124,220,208,212,52,230,216,99,188,192,213,221,241,227,88,108,75,83,162,64,214,81,148,214,146,91,197,92,71,44,211,84,60,72,162,202,106,66,212,217,81,21,102,67,75,251,61,122,252,42,199,197,212,207,241,11,170,246,23,48,1,59,119,230,78,68,198,115,128,102,1,140,37,1,56,84,6,4,130,34,64,90,165,47,66,170,41,195,78,156,156,148,162,37,84,127,178,130,209,45,169,180,180,172,136,84,43,22,50,68,113,89,195,91,90,4,68,211,198,102,252,203,70,146,132,40,80,74,126,113,185,166,253,191,61,157,25,106,118,157,186,167,251,111,178,217,103,88,244,62,230,213,39,122,41,174,230,159,53,21,75,94,115,170,90,114,27,52,230,118,67,220,136,90,48,145,88,161,67,143,84,49,15,187,49,84,33,169,59,143,138,128,165,91,8,8,118,253,255,59,122,57,142,62,128,73,193,54,86,178,187,82,224,71,41,22,89,82,244,189,214,34,76,42,51,94,31,118,93,240,98,98,149,29,255,221,203,119,105,55,109,23,116,136,33,84,157,251,175,123,47,158,218,106,252,114,32,197,166,213,12,80,137,55,164,250,158,166,92,75,187,110,58,178,227,117,173,206,57,59,71,78,249,29,249,242,92,166,210,229,108,94,18,162,219,63,250,174,188,149,175,26,60,87,239,141,231,102,254,222,55,200,214,255,33,18,247,52,182,53,189,186,71,128,46,0,41,174,212,213,87,224,232,83,156,204,64,15,64,165,1,65,67,131,25,5,128,64,64,172,129,70,87,64,58,129,67,140,14,156,161,57,75,161,242,49,100,84,80,88,88,210,78,203,81,4,89,207,184,30,195,101,100,101,200,54,115,242,105,24,178,222,221,250,109,70,237,106,238,195,109,80,92,150,166,33,134,246,53,159,186,90,74,83,239,118,89,148,71,152,24,207,186,208,232,29,76,138,215,108,189,61,222,48,120,222,143,180,145,215,63,23,207,82,93,199,17,111,18,77,236,214,154,61,195,204,85,53,255,48,239,176,10,160,2,9,203,246,252,219,244,99,254,174,205,2,51,50,145,68,57,68,34,18,61,192,160,209,48,34,24,112,157,9,45,63,223,198,81,118,188,143,93,0,52,234,49,145,106,85,48,19,147,35,137,158,78,136,81,72,226,145,49,216,16,139,89,24,150,231,183,95,63,162,244,219,47,89,134,156,250,122,39,98,102,227,180,23,75,40,255,251,178,68,112,136,132,85,103,75,27,187,64,64,136,108,217,119,112,195,142,82,89,157,48,238,165,109,194,42,179,101,221,221,32,40,97,33,244,114,42,128,217,32,170,70,110,164,133,211,188,38,143,185,161,31,232,92,49,82,178,6,156,245,47,108,35,154,145,214,30,244,96,79,161,89,52,48,232,5,88,147,182,31,0,104,32,1,237,191,166,66,129,103,75,130,37,4,113,135,97,97,130,192,96,132,16,64,51,33,30,1,161,251,80,204,158,190,107,144,32,139,72,118,56,153,24,157,238,11,205,236,56,141,24,97,37,90,47,83,197,154,42,221,203,43,121,35,1,7,185,172,198,226,182,182,78,88,217,18,122,147,219,162,175,90,247,203,220,163,225,219,102,14,90,202,170,148,75,37,22,180,253,76,67,161,146,137,227,180,105,238,89,250,22,206,143,49,20,154,166,143,104,93,107,182,99,126,237,245,89,206,25,22,133,77,111,136,183,126,223,227,82,179,174,227,215,230,154,232,167,133,238,0,167,183,223,152,130,96,28,38,79,30,240,70,204,233,177,4,136,9,142,74,33,150,172,247,217,168,79,206,92,128,248,52,30,28,100,146,165,13,15,216,195,212,250,36,65,23,20,105,22,61,238,154,3,145,243,73,87,136,162,40,233,238,35,170,93,206,30,113,88,227,181,180,246,198,205,199,52,178,59,24,91,187,177,66,114,96,104,226,138,30,99,94,180,180,247,48,61,209,22,7,84,155,194,47,220,76,179,73,99,142,191,42,213,92,108,37,199,59,206,247,77,205,85,252,35,52,34,12,101,249,135,235,239,155,246,176,221,85,9,93,191,248,217,59,49,157,0,196,193,160,201,148,179,217,246,2,217,232,35,150,115,164,185,246,59,174,247,60,169,177,187,42,164,169,255,26,151,75,181,102,225,36,145,40,170,60,208,97,54,138,60,161,251,145,204,116,147,195,140,37,172,141,94,36,253,60,172,103,189,239,190,211,104,179,27,58,15,28,201,151,221,82,122,127,64,199,241,95,29,242,235,0,233,19,166,201,45,111,79,155,141,110,107,68,49,6,12,133,167,146,253,237,183,90,218,222,36,184,119,63,165,89,207,109,150,164,78,123,119,119,116,176,32,48,6,91,127,224,147,241,165,33,6,15,39,18,147,86,225,129,192,105,190,97,64,32,24,62,227,197,218,12,15,82,166,17,74,56,231,229,158,18,233,52,201,64,3,36,176,17,48,21,240,164,169,75,111,114,32,221,201,231,133,196,65,235,118,181,68,47,24,158,109,66,242,177,215,117,241,145,29,87,168,215,123,125,109,162,116,244,190,247,250,170,210,132,49,116,20,86,115,74,54,105,78,137,67,40,107,166,211,11,18,211,28,92,92,85,199,55,53,35,94,255,251,176,68,127,136,148,61,103,77,27,70,85,240,136,204,217,115,112,200,154,17,201,155,55,78,25,111,194,45,179,165,221,204,152,121,159,189,248,91,83,234,38,175,104,148,151,148,141,85,63,128,165,169,32,38,109,191,230,36,22,28,32,68,14,5,24,12,40,97,192,24,40,12,210,222,16,112,17,216,138,87,162,141,221,187,79,216,113,136,148,177,57,36,147,177,224,232,110,167,182,116,35,33,209,163,159,174,34,8,52,82,58,17,26,124,38,133,113,160,44,3,58,242,244,202,231,107,82,85,171,235,67,118,48,229,92,236,81,233,92,104,108,185,150,75,157,25,230,219,35,74,79,152,168,220,239,43,38,216,173,243,113,185,170,28,254,37,255,20,97,12,181,54,93,178,24,130,87,236,103,203,175,233,121,184,157,185,220,203,70,29,238,80,87,113,0,82,25,40,8,118,64,209,131,65,102,13,17,139,194,58,83,5,38,204,37,231,134,16,220,88,156,190,188,126,87,106,159,56,58,119,239,199,243,5,1,5,38,60,178,26,76,7,76,81,133,158,188,98,141,194,69,71,48,252,65,21,171,33,240,180,53,148,216,142,93,126,245,185,45,219,124,53,247,214,213,227,231,124,134,252,188,214,141,223,190,29,246,138,179,178,123,185,77,137,67,217,169,124,222,90,121,14,242,249,215,82,237,140,202,204,111,159,63,216,111,187,84,248,93,252,37,183,251,82,12,253,152,175,147,49,216,13,243,0,1,128,55,119,255,224,226,32,91,105,135,131,172,100,53,97,173,5,164,141,6,193,23,30,26,92,175,161,8,30,29,144,236,146,223,73,46,16,25,84,20,121,208,42,82,89,172,72,241,165,252,71,239,89,57,48,203,117,33,52,234,56,100,114,188,180,35,230,240,48,218,235,57,32,112,227,76,97,177,51,77,78,46,209,86,76,189,171,14,78,96,92,242,79,222,217,127,81,94,58,155,71,107,119,54,57,150,135,186,89,20,254,148,169,99,111,254,29,63,251,250,77,212,203,24,80,241,227,248,78,100,3,0,157,219,126,33,68,156,24,46,96,98,121,130,75,99,68,210,160,5,166,152,60,74,44,50,130,101,11,246,45,151,132,48,209,97,67,161,212,112,119,77,33,226,16,9,72,176,165,237,28,6,58,174,135,156,26,61,71,171,186,179,233,80,149,188,82,118,243,107,87,194,85,196,43,189,196,127,9,108,247,49,201,145,172,191,28,197,205,204,223,90,171,87,245,49,112,255,173,199,21,211,195,79,211,213,84,206,177,207,53,79,79,219,68,204,85,91,44,204,221,92,241,120,211,102,14,226,214,195,230,162,64,85,187,109,12,7,35,56,129,128,192,32,240,16,136,28,64,12,3,151,24,64,27,77,88,42,122,255,251,178,68,145,136,196,41,102,206,83,102,67,112,130,44,217,147,112,200,106,80,165,155,53,78,25,13,194,26,179,165,77,212,149,120,85,71,140,177,51,57,195,207,198,59,7,202,195,128,194,199,232,193,145,68,142,26,141,196,105,238,166,102,86,122,252,145,141,107,165,22,99,231,90,106,131,87,186,31,117,22,208,115,64,241,237,11,204,157,105,81,227,206,148,24,55,70,150,120,170,122,139,169,48,126,69,50,99,212,180,184,147,222,90,230,124,94,221,18,45,175,199,37,125,197,190,145,207,204,255,175,239,203,71,23,3,127,137,238,66,128,7,44,150,130,106,19,131,4,97,80,184,195,146,44,20,48,24,22,2,24,22,9,24,172,37,17,3,204,69,46,80,236,64,13,158,34,1,17,16,55,54,215,105,93,42,46,62,3,130,97,162,33,34,3,205,19,104,145,153,40,233,46,230,101,164,204,101,241,142,140,202,119,82,43,40,138,88,204,177,250,25,172,68,81,166,82,149,22,213,33,235,70,220,174,199,82,78,229,61,17,230,69,89,179,34,33,213,172,93,110,35,120,227,223,160,232,185,148,139,70,110,214,33,154,134,181,50,197,221,214,71,183,193,40,0,0,112,39,61,191,211,49,229,61,65,243,66,225,160,132,137,83,169,24,225,13,10,224,0,80,82,108,108,172,145,234,165,66,119,205,213,96,201,53,209,94,48,144,150,71,205,179,28,139,252,98,146,228,185,223,188,163,79,9,234,134,24,200,177,177,231,37,155,187,227,123,49,190,70,75,203,37,140,95,206,237,79,235,247,140,47,62,148,85,46,85,143,135,93,236,115,158,221,205,46,140,169,194,254,78,62,71,127,203,95,254,107,183,255,31,55,255,251,102,51,111,198,237,185,145,219,127,96,112,3,183,93,141,51,129,56,208,92,40,72,49,80,121,158,145,11,35,34,196,114,234,61,170,52,214,10,58,210,116,229,163,165,234,35,138,254,160,166,98,209,235,33,138,26,125,116,158,177,67,49,44,57,206,189,4,2,44,139,246,236,111,235,57,131,116,55,243,108,253,159,46,185,101,11,32,243,48,142,9,235,192,193,218,121,169,42,18,103,52,133,90,210,245,180,126,151,205,144,168,73,143,149,84,197,178,12,183,108,2,164,229,110,153,141,29,115,148,242,206,79,195,63,229,129,220,192,85,219,237,66,155,77,211,115,70,40,203,8,3,4,18,34,189,11,231,33,127,163,148,132,144,173,68,162,229,185,217,35,16,3,6,49,44,113,37,19,164,58,72,109,229,148,78,181,238,245,138,9,200,31,142,167,153,118,27,6,211,153,78,179,41,35,173,145,126,110,123,81,212,175,87,54,235,210,53,178,52,77,81,17,34,135,26,238,49,153,8,162,81,90,255,251,178,68,175,136,196,12,102,205,211,121,48,48,126,108,217,115,113,131,92,16,29,155,52,237,25,11,193,253,51,101,141,182,13,112,158,11,236,111,182,183,193,117,19,151,90,44,117,253,207,11,189,95,243,184,238,174,127,71,24,199,204,92,93,75,195,199,32,216,2,229,146,211,67,63,1,104,24,129,169,12,129,164,7,79,226,0,37,26,27,102,177,52,232,29,185,115,106,216,75,86,174,155,146,184,177,41,212,7,76,122,87,27,26,207,151,236,86,127,95,8,230,140,45,236,118,71,132,69,40,248,137,52,8,241,4,59,138,165,9,34,66,36,14,96,197,40,221,236,7,188,176,239,173,106,168,238,212,154,131,222,40,178,242,225,121,101,97,135,202,91,224,229,13,79,68,98,219,157,169,241,93,69,181,62,234,102,249,184,26,13,246,154,39,64,173,0,64,7,36,177,190,167,234,130,101,76,230,66,52,28,90,24,126,60,34,44,136,141,171,25,149,50,41,107,179,9,189,69,77,190,203,126,172,196,197,138,8,102,83,65,74,96,42,57,140,21,165,5,166,107,193,71,28,48,237,87,179,138,112,244,197,122,58,78,182,19,48,177,220,158,98,201,213,155,4,82,4,43,21,106,105,84,190,195,154,5,71,83,44,95,16,167,65,195,7,73,202,31,176,168,132,236,54,197,120,134,23,137,171,122,163,11,181,95,240,147,161,20,54,107,75,106,182,217,232,190,127,159,111,108,117,173,219,220,173,174,139,92,232,190,190,37,160,205,0,96,12,187,125,204,9,92,226,194,79,194,79,184,207,0,214,131,202,108,200,177,219,68,112,98,172,28,48,240,193,36,15,146,206,76,32,80,30,141,65,25,132,219,9,167,34,201,33,66,208,50,145,70,148,168,89,132,233,185,78,36,147,155,45,207,33,6,12,163,146,20,113,97,143,246,41,189,187,156,144,250,59,47,122,202,104,231,83,196,100,13,165,21,237,184,196,237,100,37,109,33,114,165,24,46,205,118,251,36,79,68,142,211,29,70,154,171,44,186,215,53,171,51,197,219,21,60,189,227,63,162,85,106,147,115,235,231,251,37,81,37,36,95,182,181,38,196,151,68,72,253,217,92,146,156,238,194,35,64,79,127,255,198,231,201,131,80,101,81,27,217,160,224,0,65,12,96,2,69,188,139,171,36,102,51,61,110,228,221,251,216,84,250,30,231,47,100,245,150,145,81,241,94,167,143,32,92,129,150,208,23,48,54,213,39,85,82,168,196,150,182,166,223,155,17,168,187,32,181,90,5,216,135,141,54,129,100,8,201,25,123,81,165,214,121,73,220,223,74,235,237,73,210,55,111,115,23,214,102,109,139,204,204,153,41,168,248,151,53,205,93,73,142,116,20,171,166,83,101,19,255,251,178,68,215,8,132,169,103,73,187,104,93,112,158,76,217,135,111,41,8,18,201,157,49,77,37,115,194,105,51,166,105,182,33,184,167,79,76,156,153,218,123,174,184,151,118,223,107,163,185,133,150,53,174,92,173,76,77,195,226,82,19,220,128,1,119,111,249,139,238,153,50,41,130,164,10,167,141,1,45,5,120,25,34,167,165,170,164,141,47,173,61,50,195,181,241,177,78,217,182,28,160,106,17,80,196,252,27,137,82,53,0,0,130,31,167,43,198,176,175,131,155,79,29,178,177,239,213,80,59,117,236,53,245,88,191,197,1,209,115,77,40,229,39,187,141,71,90,189,11,192,173,117,26,139,195,34,158,169,147,179,231,41,140,61,168,152,174,205,65,241,101,21,50,209,184,124,93,26,45,1,209,125,46,109,117,90,18,145,80,246,138,38,130,133,220,129,252,172,223,244,49,235,143,145,179,99,70,143,31,136,221,108,113,220,4,118,2,0,23,36,150,152,130,214,33,9,4,24,140,40,1,44,251,117,69,96,49,185,131,9,0,150,194,232,176,242,176,188,90,84,157,180,63,231,80,215,38,78,149,8,27,1,229,101,184,222,101,124,171,121,134,172,209,38,150,114,155,80,216,208,228,209,51,167,11,195,214,195,98,5,135,152,57,134,242,66,105,74,134,59,213,14,214,108,118,227,70,20,55,45,179,53,65,147,12,245,147,197,69,210,68,146,57,161,143,89,42,6,234,55,42,7,33,199,111,112,65,214,150,252,84,79,52,233,215,10,63,186,31,53,121,19,49,44,105,53,226,227,26,59,98,192,160,0,192,0,47,109,183,10,235,154,72,201,137,147,153,17,64,178,52,44,46,12,10,49,40,4,209,40,75,113,92,4,72,156,124,90,103,174,155,42,181,163,171,183,66,177,147,103,111,153,18,74,194,48,236,210,133,186,180,218,27,205,107,90,100,222,118,196,27,123,108,81,52,66,18,40,177,174,145,230,38,201,220,158,245,118,209,238,170,149,52,206,54,252,89,11,165,222,105,120,243,239,106,158,233,157,242,10,215,217,53,142,185,111,247,30,26,119,248,233,103,223,89,247,219,38,83,125,119,89,117,245,54,35,144,255,57,181,174,98,214,89,140,79,27,33,156,10,249,64,23,174,255,211,36,81,58,144,51,66,127,49,86,192,49,128,40,168,16,54,13,10,86,53,116,178,216,164,38,5,165,153,189,115,184,214,159,230,179,149,74,237,229,41,228,67,8,220,212,213,225,197,20,80,66,48,153,23,44,4,150,61,117,240,113,73,209,141,103,154,41,11,166,197,65,171,148,91,77,213,89,167,102,79,152,179,228,187,84,24,116,39,72,248,50,107,53,202,196,106,11,61,31,243,32,154,141,147,131,188,195,25,13,255,251,178,68,204,136,132,148,102,201,187,140,66,224,148,12,217,138,109,134,94,18,61,155,45,77,152,247,194,88,179,102,13,182,33,120,146,175,221,71,29,51,44,161,207,38,145,149,127,212,100,106,183,41,235,246,100,90,102,210,114,21,77,15,78,232,1,160,41,191,255,155,162,0,106,209,129,43,154,88,113,141,0,38,114,169,27,24,107,37,126,200,5,201,128,197,151,94,165,65,245,25,242,121,228,188,100,188,253,131,216,19,84,158,100,125,17,150,151,15,141,42,178,51,150,145,181,1,229,99,109,227,7,161,118,117,16,163,45,140,48,124,193,99,6,205,249,80,232,64,187,9,217,97,161,15,122,56,245,56,80,36,120,123,44,229,165,203,224,110,212,45,114,232,233,53,194,172,149,66,119,188,187,148,147,108,109,84,57,74,136,76,64,218,132,50,76,54,208,145,69,116,185,139,159,248,169,159,86,26,122,175,141,105,236,206,2,26,0,8,64,5,55,223,211,88,222,9,96,4,143,153,10,137,128,135,131,131,25,24,40,178,75,28,33,5,156,37,19,129,90,87,97,212,102,61,96,33,116,118,13,145,131,102,5,205,90,100,137,193,203,91,149,176,168,161,232,76,194,58,152,108,147,201,18,105,73,107,135,162,16,193,135,72,195,102,94,41,177,145,52,172,197,230,221,7,168,54,199,179,80,175,212,37,189,213,17,118,50,170,7,13,44,171,29,174,170,52,238,13,86,85,39,30,52,91,30,127,16,149,17,17,15,81,113,39,221,89,179,243,255,253,127,63,107,182,255,93,115,235,96,152,0,185,109,102,76,224,28,241,68,102,17,65,140,10,38,40,26,130,2,68,3,19,59,152,131,1,171,140,104,34,80,22,148,192,145,35,249,118,197,43,138,192,178,185,194,83,10,134,52,124,137,180,120,226,86,24,194,229,1,18,160,80,200,162,79,63,101,59,118,104,176,66,122,203,11,59,130,142,130,253,82,174,151,52,213,191,42,184,172,203,213,121,245,74,145,141,113,103,72,116,162,98,32,51,204,34,202,199,60,236,163,69,142,201,69,35,210,232,98,178,176,197,210,197,99,149,148,85,111,185,208,162,2,99,24,228,97,139,71,244,219,247,245,255,248,59,164,0,7,126,255,25,219,49,226,47,24,73,65,158,5,130,131,218,178,119,4,18,172,104,37,14,235,220,18,16,51,50,75,6,9,11,193,118,28,185,3,66,70,205,68,109,169,33,70,128,129,196,18,149,149,97,11,146,185,228,39,106,62,238,161,8,137,169,188,151,166,124,109,18,178,98,140,6,161,201,208,112,179,103,159,68,77,24,96,205,12,17,42,44,162,253,140,161,180,125,57,161,24,227,9,106,98,52,202,200,70,136,179,20,226,76,36,60,23,255,251,178,68,204,136,196,125,102,203,211,105,66,240,146,140,233,83,113,229,110,18,141,157,45,77,165,11,202,89,51,165,77,195,23,104,106,113,211,55,113,23,34,94,140,148,131,244,199,250,164,113,85,49,221,250,144,239,43,233,250,233,184,1,21,128,1,90,253,76,246,87,58,83,248,70,3,8,11,19,22,11,208,5,16,154,80,168,28,41,102,192,65,1,64,13,183,146,68,96,58,213,219,201,201,28,8,191,228,22,88,243,233,15,54,146,185,232,102,27,185,198,187,94,17,36,178,138,156,207,221,25,100,182,19,28,161,183,133,139,125,9,164,201,174,89,10,121,166,54,124,191,255,91,253,89,103,29,49,153,49,24,155,179,238,254,175,234,114,99,117,235,250,86,89,65,35,169,137,220,222,47,114,239,95,214,114,187,46,147,221,243,243,202,25,63,106,210,237,249,11,178,179,90,228,74,32,223,88,155,123,106,151,26,0,22,0,75,109,220,195,116,145,231,185,173,79,198,87,52,1,130,239,170,135,24,220,10,60,15,109,93,145,224,24,204,222,247,161,195,190,234,71,138,209,192,212,46,147,216,177,92,42,84,210,244,85,74,36,35,142,250,177,236,211,139,238,88,101,75,50,24,104,157,161,41,214,149,76,218,180,155,217,189,23,83,37,138,111,85,188,79,156,48,100,213,83,221,166,157,54,31,177,251,14,26,41,76,66,226,15,84,220,179,234,29,185,207,134,43,62,118,191,167,190,24,181,50,152,117,122,55,132,119,196,161,83,253,247,169,190,26,179,18,229,220,233,41,111,97,64,16,128,4,187,238,98,124,25,178,205,230,111,15,24,20,82,6,54,171,177,193,1,155,135,169,55,13,5,195,205,76,103,191,133,5,178,18,87,113,67,97,6,196,182,44,41,231,239,76,181,4,67,252,133,63,145,38,241,91,28,102,165,156,217,213,226,160,216,209,18,76,110,73,15,214,161,98,106,99,197,28,168,174,25,155,166,148,107,222,109,248,67,173,211,154,23,162,166,109,134,197,53,198,183,113,87,103,93,11,74,188,205,212,211,173,93,189,34,29,233,124,191,222,212,151,219,55,196,53,30,186,150,56,84,138,184,29,21,35,226,103,77,107,177,184,197,36,167,185,40,20,203,192,16,166,219,108,51,154,33,9,48,103,83,55,131,11,132,46,81,144,21,222,166,210,212,108,75,54,191,66,232,196,31,184,173,175,249,37,37,185,252,59,61,75,214,233,17,183,42,181,27,230,190,212,83,124,207,17,178,181,180,29,79,71,217,229,244,87,168,210,237,180,234,56,146,207,150,186,66,244,166,77,16,216,79,147,221,45,25,212,175,94,74,57,19,20,84,195,173,124,252,141,165,217,215,71,248,117,120,47,181,239,206,191,102,255,251,178,68,205,136,228,145,102,203,27,140,90,224,150,204,217,115,113,232,92,82,101,157,49,77,153,121,130,51,51,166,13,182,34,88,206,193,13,199,94,204,125,221,108,87,41,153,159,61,166,154,189,112,201,227,254,184,81,173,109,50,181,151,247,75,36,37,106,255,252,98,187,38,215,114,101,130,38,34,30,154,65,193,35,35,134,234,8,36,93,45,25,32,88,71,222,82,236,193,84,244,180,122,184,135,105,103,122,176,212,84,181,80,112,159,218,177,124,177,75,159,142,201,229,121,219,50,110,218,184,147,254,224,167,10,103,10,175,25,225,198,77,76,221,252,121,170,244,130,60,173,164,163,218,80,225,77,3,154,169,167,163,153,168,115,179,58,161,134,202,26,155,85,214,68,205,92,220,44,211,73,54,211,21,102,195,155,17,189,127,87,8,204,182,84,77,189,85,119,255,210,61,212,255,17,247,252,133,174,0,12,0,5,183,255,243,80,57,57,112,179,18,136,52,102,192,112,90,106,133,129,204,104,17,11,50,20,8,84,111,59,243,33,173,149,89,63,119,53,69,157,201,12,135,9,92,190,196,159,40,190,120,85,75,7,58,56,114,39,242,151,243,253,146,96,78,35,193,12,36,97,139,188,95,238,73,118,142,101,243,99,84,147,158,246,153,196,14,220,41,101,43,12,230,162,99,5,69,109,107,174,110,50,171,93,147,162,38,218,148,200,237,227,194,255,126,138,80,159,108,43,246,184,216,182,43,174,127,39,51,15,223,238,138,255,173,73,135,239,81,169,171,74,127,10,218,96,96,128,0,43,255,230,44,98,82,60,104,244,2,154,198,88,2,147,98,18,112,206,34,129,102,98,35,6,38,32,60,218,223,53,60,80,145,232,230,18,252,67,50,192,10,86,89,141,243,237,227,51,82,61,173,80,121,33,137,70,96,130,35,32,164,22,7,184,144,209,130,132,169,129,144,137,44,65,17,200,48,67,151,69,186,16,20,100,87,255,243,62,180,156,195,247,17,116,50,172,129,148,203,195,212,37,194,234,199,20,244,180,182,50,19,236,164,174,221,14,142,17,121,229,162,185,154,238,95,251,251,251,174,99,219,220,83,206,44,124,84,84,213,61,117,181,204,50,132,9,0,219,181,212,230,174,143,85,140,186,167,178,132,76,186,184,129,160,70,44,46,6,57,100,165,166,119,216,156,63,46,41,147,207,218,250,3,227,234,118,136,229,98,114,242,34,178,122,175,50,14,217,53,210,249,110,92,85,228,181,41,152,254,199,190,164,37,254,252,26,112,150,145,169,177,189,135,12,175,7,142,131,220,123,184,137,38,34,143,30,43,99,6,205,141,198,24,61,134,216,253,88,163,215,26,158,90,8,183,74,132,15,168,117,165,25,109,243,92,255,251,178,68,208,136,196,173,102,204,211,102,93,242,148,108,217,131,109,232,92,19,61,155,44,109,177,13,194,57,179,166,13,167,141,248,163,44,213,150,61,7,95,18,131,50,7,172,119,174,62,80,82,181,225,98,101,120,252,242,89,197,43,183,31,143,174,17,44,96,22,0,6,237,249,232,168,126,232,27,93,97,96,164,196,74,129,140,17,210,61,41,172,193,2,193,70,128,66,227,209,168,6,63,19,98,127,33,1,23,179,216,70,138,230,150,213,4,120,106,41,217,147,225,154,200,233,152,24,39,2,160,191,19,244,91,18,206,59,196,42,52,150,33,62,3,89,147,119,145,124,212,87,178,105,129,63,18,223,95,255,254,71,244,253,169,148,47,124,194,161,41,55,70,248,127,56,50,172,255,251,41,82,57,158,245,42,18,189,203,118,5,72,217,170,146,231,12,152,246,111,95,193,244,188,89,158,68,69,223,253,56,28,170,5,111,255,248,216,178,242,40,217,143,137,166,124,75,147,1,201,131,41,172,155,140,229,210,110,78,147,205,53,106,180,122,182,181,46,130,113,160,187,149,169,167,253,229,165,150,202,96,169,250,216,143,24,46,50,153,236,3,101,33,191,239,1,129,7,16,134,193,234,66,89,123,71,226,86,68,210,34,153,57,166,136,63,30,117,2,121,74,140,41,19,26,167,16,75,93,217,217,187,100,21,18,149,64,81,83,47,59,9,235,148,166,174,132,227,93,211,129,163,208,65,203,119,85,165,122,85,36,27,76,218,45,42,94,42,238,227,251,235,99,141,164,230,245,253,171,94,239,84,6,158,0,46,237,249,160,232,166,219,61,26,64,66,100,193,57,138,193,224,160,233,8,48,194,2,85,72,234,35,114,8,139,244,102,90,27,203,209,50,248,169,60,87,16,70,105,122,124,115,143,22,214,19,149,68,205,134,86,214,134,192,209,131,9,137,118,166,174,30,28,31,85,163,152,130,70,229,148,230,161,84,101,153,168,226,127,230,85,35,135,186,103,110,201,135,146,97,135,141,226,38,46,107,238,120,162,81,93,10,235,233,86,90,73,171,143,165,53,150,46,101,237,24,98,218,76,169,105,99,201,166,234,109,226,101,203,138,251,27,42,63,127,249,151,250,229,193,118,209,0,0,123,239,225,134,100,158,235,9,154,27,26,180,113,136,6,152,88,26,87,164,84,130,203,214,212,218,83,185,17,135,165,18,218,75,217,199,225,249,171,179,117,166,48,194,49,126,24,141,198,49,221,170,26,104,118,215,114,168,183,62,226,119,254,8,53,2,201,246,121,207,234,122,72,177,145,6,167,93,168,212,142,122,75,145,93,22,99,29,137,62,93,181,49,24,135,63,94,155,167,27,201,160,150,59,65,42,40,195,17,148,218,108,255,251,178,68,206,136,132,183,103,76,27,134,93,240,147,204,233,99,113,232,92,82,121,157,47,77,153,89,130,74,179,101,157,182,33,121,186,166,45,207,201,231,184,253,35,39,21,244,158,214,58,10,149,154,136,54,61,154,108,245,233,178,234,121,138,254,222,104,104,197,1,205,191,252,228,168,205,181,148,212,145,130,208,194,210,194,197,104,70,101,227,112,219,171,89,64,135,6,174,86,139,79,81,68,118,183,48,35,62,66,56,128,225,25,72,204,241,150,94,57,93,170,172,211,77,186,251,105,51,26,189,130,34,80,214,40,161,106,143,11,26,61,206,114,120,24,98,219,203,18,109,80,236,234,164,117,18,226,164,66,16,47,84,81,252,39,100,201,2,97,234,163,135,200,212,39,85,31,37,137,26,87,234,84,150,150,136,210,33,110,238,199,85,75,50,42,171,209,82,146,62,254,34,215,47,218,203,221,62,103,158,249,250,205,4,21,0,43,119,252,212,157,131,58,47,2,37,70,163,30,152,100,12,35,4,3,0,38,8,26,50,251,73,98,44,6,122,229,118,153,27,163,45,137,220,152,164,133,70,35,10,91,15,176,198,79,37,134,28,134,95,110,30,138,58,113,201,101,116,195,151,229,64,236,177,34,51,188,158,241,96,237,29,18,50,165,190,227,152,245,248,139,234,184,255,154,251,249,254,35,139,231,126,38,250,136,173,229,164,142,148,161,213,102,144,202,144,215,111,81,85,234,44,246,75,243,239,67,151,113,219,177,66,87,163,9,183,178,37,215,213,167,116,178,171,242,110,86,211,231,20,168,111,48,226,32,9,132,193,0,32,21,46,186,153,67,233,189,244,24,211,65,175,137,27,17,81,16,155,180,101,7,229,198,115,132,96,174,224,124,100,140,72,106,184,251,197,200,234,148,19,137,49,104,245,99,86,147,133,132,210,69,18,9,46,82,232,142,190,78,201,239,111,104,62,34,213,148,219,92,146,177,235,97,43,156,210,112,64,130,214,157,36,71,87,150,140,171,150,52,219,60,205,72,128,230,4,196,53,54,218,155,62,180,34,20,208,91,146,132,54,252,25,42,169,17,58,69,78,203,224,105,53,105,149,142,181,19,84,238,18,188,193,153,252,50,239,246,205,215,207,155,46,92,159,202,214,206,237,165,0,232,0,88,27,83,5,237,3,91,133,147,28,81,19,55,0,19,37,69,176,112,26,204,131,133,144,112,18,95,33,16,0,28,15,44,44,29,76,217,153,20,185,246,181,47,166,118,165,138,28,174,153,245,102,116,176,78,83,33,123,32,102,188,255,51,218,39,246,15,96,240,124,229,214,171,75,103,26,105,61,29,187,218,193,206,5,41,206,239,181,172,254,189,63,255,255,255,255,180,203,163,37,47,58,91,213,255,251,178,100,205,140,132,200,102,203,27,136,94,98,152,204,233,71,109,134,92,17,205,155,40,110,149,26,193,185,51,166,245,146,142,56,186,172,182,236,108,13,48,73,98,132,219,234,239,90,157,71,230,49,99,4,249,21,181,211,206,247,247,250,60,13,179,110,63,251,201,0,100,21,0,0,77,255,252,30,33,126,137,137,47,137,168,26,88,55,100,122,94,222,190,102,43,97,133,106,247,119,246,59,156,20,91,70,150,168,101,28,48,27,89,255,235,99,162,210,138,200,179,62,87,75,16,228,49,206,115,69,5,200,83,145,130,212,80,230,114,153,238,100,106,213,43,29,17,161,113,100,207,205,161,66,11,90,79,143,204,34,158,68,236,220,247,37,107,12,227,236,203,249,229,207,237,148,239,255,145,234,4,85,0,20,155,176,216,117,172,248,34,248,193,145,16,192,81,104,200,145,216,195,176,68,192,32,16,88,44,96,40,212,5,2,130,1,52,225,84,241,118,120,193,154,115,149,22,159,117,231,95,136,210,98,43,166,120,253,145,0,141,248,160,12,194,18,186,7,121,92,86,148,244,55,193,0,51,173,41,171,183,38,204,236,245,222,227,79,82,108,89,193,133,140,235,87,75,186,46,223,162,55,77,58,210,223,243,214,251,39,59,104,170,214,254,212,174,145,66,140,117,40,8,133,16,187,140,87,213,76,56,121,196,16,217,23,91,59,41,212,163,205,91,173,37,164,166,117,57,243,219,169,35,0,149,64,1,106,77,143,196,51,37,204,198,74,83,30,58,142,24,122,0,136,204,88,32,53,120,152,193,32,192,129,64,20,70,96,240,35,176,52,13,132,33,62,29,223,102,35,22,168,235,198,65,192,228,146,133,202,226,145,117,216,248,226,254,67,76,65,232,107,178,85,220,234,221,205,228,68,120,7,18,34,200,65,1,135,155,92,193,228,3,172,221,145,219,219,8,153,200,159,133,23,1,226,143,101,166,116,49,122,221,160,211,9,98,246,222,244,234,117,211,106,58,180,195,225,4,51,84,48,243,221,232,92,175,88,26,98,152,240,97,151,52,99,114,136,134,77,201,151,197,227,202,119,204,239,230,162,125,62,178,94,206,159,158,46,255,184,188,17,128,4,182,223,140,81,212,204,54,13,140,48,24,12,62,50,71,132,48,193,1,117,145,9,98,193,27,244,192,159,118,91,3,103,23,91,52,180,179,245,185,186,73,106,9,163,12,17,175,41,187,91,174,250,214,168,251,237,185,202,115,110,24,74,249,114,150,51,204,187,221,239,247,32,194,182,59,238,233,113,238,25,144,25,254,248,9,84,95,50,51,48,0,205,147,146,51,33,79,59,68,78,206,232,217,216,234,105,229,205,131,181,181,122,217,110,94,169,73,124,61,105,83,255,251,178,100,221,140,132,206,103,72,155,165,110,208,166,204,232,210,112,200,200,18,41,159,42,110,133,124,202,90,179,101,169,166,25,113,137,73,207,182,222,186,240,198,66,178,215,76,58,27,165,204,205,213,90,64,109,122,84,160,1,237,183,248,70,68,224,117,50,103,140,235,35,68,101,68,146,76,48,131,36,92,46,75,180,77,31,252,160,11,117,141,98,56,254,94,89,250,123,39,234,79,77,171,60,113,49,154,67,75,52,99,30,210,232,100,209,18,65,220,144,19,150,94,155,42,3,153,200,34,200,19,58,181,97,214,149,17,176,34,90,100,196,168,148,164,228,73,222,22,98,4,75,59,162,103,179,8,30,117,74,8,176,179,141,212,35,19,167,179,138,198,147,167,161,204,108,39,153,157,57,53,110,12,101,230,157,43,141,111,178,150,117,59,50,91,27,190,221,222,94,26,125,118,123,220,205,96,177,138,1,203,117,184,216,0,163,224,140,205,249,0,96,8,65,164,153,162,15,202,54,60,160,88,174,80,120,166,128,100,170,98,149,214,178,80,246,1,232,9,14,197,55,76,132,102,76,89,228,50,201,225,243,217,254,235,43,91,93,102,166,174,217,70,99,89,57,87,50,20,85,125,254,118,236,214,245,215,233,240,86,246,134,252,219,50,254,217,215,23,191,68,111,231,89,247,157,130,58,221,167,84,57,181,223,166,119,205,150,176,228,93,119,119,93,126,245,188,82,212,222,147,122,81,200,59,183,109,179,92,138,7,29,164,85,106,147,61,182,154,223,215,195,72,206,97,249,205,171,153,241,44,218,94,127,174,216,163,88,0,84,182,124,102,3,65,225,83,102,78,83,152,12,26,14,28,0,129,228,194,1,64,88,24,172,156,111,168,88,6,195,24,117,84,201,110,146,200,102,126,63,79,140,163,139,118,81,48,243,196,35,46,252,189,129,73,97,214,2,253,190,240,195,153,47,166,199,150,80,75,159,71,144,183,38,246,125,119,189,222,240,178,136,71,174,87,196,188,238,22,118,57,145,81,88,49,156,58,102,101,32,222,84,218,86,160,209,61,116,65,153,238,235,231,171,191,187,95,27,250,125,157,10,196,204,68,153,249,211,93,5,130,152,81,218,214,126,167,152,235,90,182,104,142,42,45,105,159,197,226,162,120,182,239,126,66,73,190,228,183,91,101,52,125,78,218,6,212,189,72,102,128,232,3,23,242,150,12,179,32,239,1,154,199,54,35,126,211,205,37,36,65,128,193,80,38,132,147,43,58,79,108,34,47,111,82,158,216,182,171,161,82,212,149,60,110,228,72,116,43,98,139,90,199,8,172,60,233,135,205,190,27,107,234,39,77,92,197,36,87,119,106,162,161,245,33,212,131,169,36,159,45,106,41,61,231,206,255,251,178,68,208,136,132,249,102,201,155,152,96,50,157,236,233,51,112,200,204,17,197,155,49,77,25,109,106,27,179,101,221,205,32,41,43,103,254,170,24,183,76,147,93,234,86,197,123,219,43,53,210,207,124,172,230,54,73,112,233,108,68,213,77,113,42,69,253,77,43,27,99,234,116,1,205,56,4,5,53,187,243,26,203,140,168,20,53,137,69,110,128,164,12,134,68,34,247,38,147,190,221,218,204,66,150,128,12,22,163,209,70,156,46,224,47,69,64,112,104,60,38,167,23,1,128,220,71,40,177,242,210,72,133,119,188,85,221,50,67,191,233,48,97,20,237,18,93,231,57,7,42,197,196,68,91,34,114,154,104,247,197,116,210,143,215,175,51,83,12,147,70,45,145,85,18,215,55,124,50,140,74,46,62,169,72,28,237,85,23,218,237,49,85,90,237,29,124,181,241,115,24,172,215,243,23,111,17,3,3,219,71,0,10,4,5,36,178,211,74,91,195,162,66,197,212,204,12,3,36,132,65,74,151,170,236,93,177,89,135,242,55,94,246,55,115,206,167,225,114,138,154,206,89,204,93,149,211,227,132,218,211,74,186,87,72,160,184,25,123,190,161,24,85,248,71,92,83,194,72,161,171,164,116,159,124,126,106,111,42,221,59,25,13,189,173,3,39,35,231,164,179,23,132,146,48,146,41,214,97,91,135,206,45,233,122,186,154,196,33,228,251,236,84,180,170,233,8,64,213,147,103,187,223,238,139,194,185,210,249,146,54,45,31,86,166,33,86,185,190,45,157,122,239,252,107,55,189,119,236,53,199,0,128,157,155,108,123,171,39,197,42,101,169,134,66,90,106,132,38,44,14,98,41,251,41,112,186,69,10,236,46,12,167,34,168,70,69,155,64,77,35,160,100,160,165,34,112,38,82,108,151,81,149,48,76,42,157,74,109,156,23,156,25,217,110,77,166,164,139,118,114,205,201,170,136,219,36,170,181,72,29,57,43,214,245,178,207,29,221,197,47,245,24,52,36,52,188,96,79,78,140,96,172,152,141,180,203,40,153,130,40,41,242,161,22,189,190,10,206,17,148,162,164,101,72,19,221,90,177,71,226,87,190,171,50,125,107,245,106,98,136,28,213,167,185,47,157,102,153,234,186,114,135,216,103,247,59,6,238,58,104,66,165,210,89,77,150,252,204,202,204,212,28,88,80,183,197,167,118,20,221,53,120,254,186,168,182,212,43,73,42,70,190,43,36,223,211,50,184,242,184,178,29,21,104,101,102,147,143,231,103,4,246,108,227,138,46,202,99,243,199,142,54,138,225,179,84,231,225,235,63,198,45,71,137,208,154,138,171,171,117,245,182,187,136,177,136,221,53,164,220,226,175,45,158,57,206,24,114,93,148,132,179,41,129,255,251,178,68,207,8,132,185,102,201,83,134,125,242,157,140,233,67,111,9,36,82,213,157,49,173,177,15,226,38,179,102,117,164,153,29,17,166,219,93,8,239,70,87,80,52,177,149,98,204,207,166,211,157,147,80,219,183,19,108,40,47,211,24,168,58,163,73,134,183,215,255,198,205,213,214,247,174,72,10,74,156,105,23,46,178,222,118,160,156,99,34,199,150,184,96,137,84,6,176,206,124,224,203,67,113,73,10,137,37,240,226,242,211,255,96,228,32,169,58,87,38,12,211,72,145,185,75,98,230,42,2,31,36,207,133,93,227,208,153,36,64,210,201,74,161,2,15,175,136,38,76,131,186,242,166,12,97,141,201,37,157,149,172,106,110,71,188,236,101,89,196,74,170,47,142,32,38,232,147,216,188,250,101,95,250,189,238,171,138,110,135,221,222,245,254,77,253,84,109,187,43,105,246,79,118,42,244,173,64,133,102,79,200,249,233,192,6,207,0,0,133,23,110,118,83,50,187,57,83,225,225,19,51,62,5,60,161,33,59,81,73,183,109,86,6,52,7,206,207,202,102,75,15,162,104,234,175,180,62,158,159,153,188,240,116,14,15,167,45,176,235,145,27,33,49,72,174,115,20,180,157,208,237,30,136,106,98,64,249,29,11,132,15,38,13,46,204,80,225,198,143,147,44,153,49,137,162,38,108,241,82,204,70,249,36,232,148,163,6,14,29,112,177,81,114,91,14,139,48,129,229,18,142,170,44,102,130,3,181,161,50,62,161,123,173,45,122,145,235,83,206,101,94,150,52,104,141,5,143,84,85,106,174,233,200,34,232,120,254,230,16,199,241,128,10,102,128,0,133,6,73,101,220,208,178,79,101,12,203,205,76,172,193,82,163,84,164,104,50,211,87,102,46,72,100,39,155,143,134,14,206,82,253,5,193,210,13,164,232,233,83,87,111,60,131,124,122,10,46,227,115,214,118,6,86,57,71,6,210,218,93,80,227,150,165,85,89,21,219,198,204,56,189,18,124,30,52,171,27,206,35,65,215,118,114,42,212,237,18,253,80,236,203,132,177,218,64,233,98,208,122,161,251,42,188,73,214,131,104,234,81,91,210,99,158,21,230,172,201,247,24,80,118,18,33,231,148,88,193,113,107,185,48,179,7,181,22,35,142,56,225,132,26,67,35,140,6,161,107,0,19,178,86,101,39,4,103,216,62,101,192,82,98,240,218,97,0,54,0,5,66,0,67,6,1,226,225,179,210,248,22,121,107,173,230,229,8,80,56,187,112,117,190,30,105,182,164,5,239,96,176,4,190,31,108,239,251,115,127,169,218,68,146,86,226,76,210,73,168,235,102,248,212,187,110,106,228,204,1,77,144,224,160,100,12,138,112,35,57,107,203,154,67,239,103,159,255,251,178,100,204,8,132,242,102,203,211,108,66,250,152,236,217,90,109,136,94,84,49,157,38,110,153,91,65,216,51,166,105,147,33,64,203,191,103,26,57,106,68,170,119,17,5,77,192,173,233,30,254,168,133,52,231,40,200,194,241,247,60,248,239,159,123,225,94,191,220,182,170,50,202,45,113,254,59,151,234,96,155,235,242,104,156,249,181,181,42,186,76,49,55,103,58,173,158,27,57,32,0,119,93,177,231,65,160,240,41,161,89,193,243,168,36,77,164,190,140,185,125,187,48,9,35,192,8,72,185,147,77,68,8,133,95,119,91,164,188,15,158,170,102,155,245,75,232,76,213,125,204,36,46,147,23,150,205,19,49,193,229,99,165,178,16,249,42,117,231,230,106,106,17,140,31,41,28,190,175,208,190,98,221,199,218,202,67,175,149,180,63,233,61,21,252,127,127,212,68,71,219,86,83,172,68,186,112,190,173,180,47,105,119,207,242,35,90,0,43,174,212,203,124,163,69,9,76,22,110,52,50,64,183,38,11,7,160,211,200,168,20,217,217,114,161,248,172,22,241,67,180,208,170,161,206,98,130,65,88,117,128,240,55,192,178,20,233,203,107,73,46,11,168,246,47,113,248,225,56,133,154,205,141,171,63,142,86,152,236,126,223,237,107,53,171,109,157,60,194,55,92,186,200,242,95,130,182,203,175,89,4,63,147,255,215,133,153,170,78,126,211,150,251,78,191,47,61,151,246,54,236,87,34,165,35,191,110,197,73,155,108,59,247,236,89,123,184,177,250,193,85,12,215,166,8,190,107,4,117,188,251,188,197,167,93,158,181,167,105,241,166,236,156,180,185,77,3,4,1,82,239,255,52,59,224,34,249,109,204,137,56,136,165,11,153,96,16,1,227,174,135,5,160,232,83,89,120,160,91,104,201,153,93,134,70,3,18,37,138,99,234,16,10,85,33,32,64,131,27,69,41,147,158,154,234,194,8,79,25,176,238,65,218,229,103,182,189,190,229,37,175,35,137,124,165,81,26,139,119,114,60,188,107,178,174,199,27,250,187,59,57,44,148,81,194,11,247,206,78,201,37,213,171,142,39,60,71,44,126,202,223,9,65,165,228,248,228,146,209,66,81,195,50,221,242,181,234,11,75,27,203,183,108,231,127,194,174,241,62,119,122,37,111,119,148,253,109,242,159,208,198,32,0,61,105,80,14,94,31,76,213,41,76,99,111,205,169,39,142,99,192,128,91,49,130,193,25,128,64,80,80,19,30,21,195,21,243,14,131,32,192,153,51,194,0,217,241,64,32,84,0,36,135,33,39,37,101,196,68,69,120,123,2,40,7,201,100,192,23,32,255,22,179,20,130,137,49,218,76,136,8,104,133,241,123,116,165,8,104,251,71,184,36,76,178,255,251,178,68,204,0,5,10,102,202,157,113,128,2,153,140,233,131,173,164,0,29,42,13,32,89,215,128,3,254,193,100,75,61,48,0,96,74,141,0,125,148,130,204,9,160,190,39,232,147,140,147,180,211,55,2,241,148,94,173,185,20,250,205,113,135,214,127,2,73,33,53,178,190,143,92,83,13,50,179,193,197,107,184,23,143,136,243,207,60,72,142,228,139,90,106,102,108,206,242,4,144,126,99,247,185,207,244,135,140,201,122,194,190,181,157,247,185,246,221,47,35,249,243,152,31,19,238,191,63,57,172,53,198,189,119,75,127,159,137,119,181,198,115,170,69,214,126,111,175,140,53,56,255,255,255,255,255,255,255,255,255,255,239,247,255,255,255,255,255,255,255,255,255,210,246,0,6,40,86,96,19,62,24,64,136,121,141,25,6,152,178,134,17,148,138,9,24,102,129,152,136,5,209,152,192,60,6,71,128,108,194,12,11,76,14,1,209,34,148,72,120,0,12,0,64,20,192,48,3,137,0,128,24,33,5,4,92,73,66,179,16,68,2,156,64,128,107,224,141,34,230,17,152,32,40,108,64,20,113,214,3,65,31,66,23,14,16,7,28,118,6,160,46,128,83,129,105,0,216,8,199,138,88,89,65,180,17,112,217,199,120,92,248,92,8,80,129,111,64,20,32,54,176,46,4,49,40,219,32,228,77,58,65,156,16,241,154,47,19,107,80,192,29,131,4,92,228,13,206,156,72,250,38,101,35,114,217,112,188,102,108,95,32,132,226,6,70,204,178,217,178,6,166,103,26,96,110,153,137,156,186,124,226,70,242,227,34,154,145,77,5,50,14,131,178,169,186,10,68,170,87,189,53,164,139,42,85,91,164,130,153,75,68,168,95,93,34,225,154,46,100,244,17,82,142,90,110,138,115,37,32,112,209,18,108,186,202,154,147,14,120,226,63,255,255,253,127,255,255,252,253,0,8,0,66,125,235,64,220,168,76,24,30,153,134,222,25,126,39,158,97,73,153,28,37,19,13,230,29,1,128,228,168,48,44,49,100,56,26,28,5,130,144,112,35,52,181,140,20,2,209,212,95,11,112,47,4,161,198,65,240,122,96,197,41,217,137,232,123,23,37,33,111,86,167,95,23,243,52,193,30,201,214,85,133,89,150,133,153,15,9,194,145,148,252,72,42,76,82,10,126,45,39,156,28,107,37,145,10,56,121,214,95,166,227,55,65,123,121,37,129,19,24,134,242,154,165,43,9,74,245,115,13,149,219,100,89,55,14,219,141,169,45,109,238,255,90,63,181,152,44,238,112,219,217,235,141,107,211,94,88,242,238,242,248,149,174,171,233,136,57,163,158,162,91,251,91,235,123,254,125,222,39,255,115,127,245,254,181,173,252,94,93,255,155,226,255,251,178,68,97,128,6,187,116,201,182,117,224,0,229,172,217,82,206,224,0,18,149,155,63,93,181,128,42,86,51,102,159,184,128,0,154,222,53,243,219,218,127,255,255,255,255,255,255,255,255,255,238,79,255,242,192,32,21,77,78,110,5,30,102,72,214,102,235,232,103,168,144,119,100,110,101,176,68,6,37,140,22,4,134,133,32,48,48,97,136,18,96,192,8,6,9,76,0,1,66,160,50,115,3,130,21,15,81,68,150,83,21,97,90,206,186,248,81,119,150,22,253,48,101,186,211,211,33,46,66,62,150,140,144,0,33,67,41,171,154,20,64,67,101,205,117,21,218,19,55,18,76,27,12,37,226,19,94,54,218,101,172,51,244,129,141,184,47,196,212,138,246,54,47,83,84,156,193,243,150,78,196,239,110,166,53,105,123,91,91,222,242,254,231,40,157,214,83,152,242,213,38,190,205,13,204,178,213,156,127,245,79,172,232,103,113,202,230,178,179,173,227,190,239,118,174,97,173,99,149,139,244,152,227,95,10,187,155,177,122,238,86,236,99,187,223,190,220,162,238,86,191,254,181,141,231,157,252,117,122,247,255,255,234,247,47,238,114,182,170,203,247,126,253,140,237,103,82,164,221,255,255,167,255,233,0,4,169,180,254,219,99,17,110,56,240,227,37,13,110,37,177,69,84,177,83,87,25,187,251,229,69,122,213,173,104,201,28,227,205,140,15,30,134,46,108,61,23,46,116,213,117,233,171,85,197,27,36,147,213,53,38,154,218,38,164,211,186,78,61,23,186,14,170,212,101,37,105,169,26,162,117,182,218,164,78,217,245,238,171,155,189,53,230,27,191,182,53,230,206,131,201,202,18,186,21,156,187,55,57,72,218,108,62,248,169,69,189,58,109,25,139,213,95,127,48,96,82,198,194,73,22,122,135,101,7,79,182,220,126,165,223,197,246,151,247,255,10,49,253,29,8,73,72,1,0,23,117,180,3,16,56,24,152,199,227,49,161,17,137,2,35,192,23,53,77,136,130,72,17,112,215,236,86,89,46,149,114,152,69,90,14,15,40,66,2,69,64,112,104,196,60,63,60,44,40,27,41,237,111,216,225,11,116,52,151,61,68,65,87,24,113,195,46,173,142,102,185,60,168,189,54,139,138,60,229,30,50,16,242,250,210,12,145,0,57,53,85,100,124,144,58,133,204,103,31,2,22,218,159,88,217,175,106,156,65,23,32,230,129,204,164,243,253,251,11,110,246,194,45,115,73,80,65,149,247,162,138,88,187,112,59,63,249,65,10,239,248,19,45,175,65,69,170,0,0,12,109,214,230,223,126,99,30,70,226,10,96,4,111,57,100,162,234,245,88,32,167,214,2,195,114,219,128,214,24,19,33,88,203,60,215,27,5,22,44,255,251,176,68,21,8,132,158,103,80,107,102,75,122,143,108,217,183,115,40,10,18,121,155,50,238,97,1,10,77,51,102,221,204,160,57,212,131,221,58,220,221,50,211,14,108,156,84,168,134,97,200,57,3,252,141,179,46,40,73,141,174,246,87,82,122,147,253,199,19,235,214,53,181,93,186,115,72,28,210,8,52,228,165,37,238,116,217,84,87,41,220,246,83,78,183,113,136,220,255,199,70,234,157,45,156,190,101,157,246,198,92,91,115,60,224,170,227,252,158,72,211,251,223,95,103,115,205,255,222,93,201,58,255,250,131,167,121,20,128,31,88,0,128,13,218,204,97,46,65,174,72,37,188,55,222,60,72,36,52,56,144,83,13,106,163,95,106,210,183,150,233,231,208,16,21,98,13,34,3,145,91,17,44,161,242,29,28,15,5,1,162,23,115,140,119,23,89,134,173,68,65,165,26,52,195,242,85,225,200,36,100,18,44,169,124,61,113,24,187,63,9,93,12,154,119,206,44,56,90,221,72,48,107,140,38,13,133,162,85,97,135,45,211,147,86,137,120,196,221,179,162,155,255,255,94,91,143,248,127,179,120,19,112,112,186,226,36,8,141,236,35,253,136,35,67,203,196,249,52,98,234,48,63,138,16,2,229,223,227,240,242,204,100,197,83,99,93,14,160,43,56,128,200,150,228,169,202,131,61,133,128,165,154,96,27,97,180,21,36,147,82,134,150,89,166,32,136,145,70,206,116,49,8,65,3,26,226,249,32,96,70,60,69,48,211,90,22,144,112,215,134,21,85,182,187,124,216,88,121,129,198,229,16,101,93,74,44,202,158,43,112,238,46,40,90,189,161,113,65,233,229,139,162,140,22,81,70,168,38,73,21,16,74,27,177,99,46,102,238,121,153,172,106,18,13,29,233,101,229,212,136,249,155,147,13,62,133,74,126,100,119,105,189,126,44,45,211,76,18,0,194,186,80,2,191,219,206,167,77,49,81,92,253,96,243,96,225,90,30,18,40,74,216,202,223,46,188,196,7,91,226,50,135,174,51,39,177,79,43,34,1,175,39,138,60,8,130,75,0,128,11,3,169,138,40,124,83,91,192,138,73,106,29,110,166,43,181,44,194,10,11,132,236,76,41,21,95,150,195,18,21,178,136,54,78,28,165,198,33,15,6,233,82,40,113,36,22,91,106,57,198,254,204,156,118,252,218,113,3,83,50,106,156,106,38,69,255,95,205,33,184,194,148,78,219,204,119,192,76,49,174,4,226,112,251,227,132,144,240,70,27,13,242,196,170,199,32,169,248,213,0,24,228,136,233,77,156,229,83,36,194,227,84,196,112,72,4,15,141,19,32,160,29,16,87,96,240,50,13,1,196,128,22,226,254,193,161,145,56,164,102,33,177,212,73,255,251,178,68,22,128,132,148,103,74,155,169,67,96,147,44,233,186,115,8,24,18,241,157,57,174,25,121,162,86,51,102,13,196,161,185,205,194,131,100,231,162,37,96,238,137,147,115,104,77,17,185,167,140,196,254,165,80,89,186,52,226,212,101,67,25,4,216,110,131,161,217,109,119,16,67,236,150,85,211,94,71,107,35,145,17,150,241,253,234,72,230,150,110,100,86,202,83,76,81,132,200,184,225,144,231,79,104,40,124,196,253,85,249,12,170,251,205,27,35,245,54,214,247,148,254,97,211,191,227,255,235,249,137,255,252,33,160,0,6,65,46,239,174,54,5,140,226,162,99,13,17,66,5,231,209,132,144,112,0,148,182,42,4,253,104,112,139,114,149,16,202,145,163,199,20,240,30,138,11,186,154,247,34,192,72,36,18,135,166,28,54,14,201,183,225,41,133,195,224,252,85,77,33,174,235,86,23,28,113,13,156,146,101,227,249,187,22,71,120,103,138,179,28,157,252,145,244,123,139,136,145,70,152,88,168,225,84,46,230,71,36,45,36,69,36,94,150,52,147,33,201,29,8,177,23,249,245,63,41,30,50,27,122,63,46,196,156,206,91,211,15,252,170,40,84,96,118,119,252,142,210,127,10,208,0,32,12,65,53,38,154,227,12,63,64,225,227,8,10,198,1,37,165,100,176,10,132,201,105,155,173,156,233,176,156,167,171,39,179,149,95,199,239,222,230,86,115,169,110,165,90,8,212,51,42,175,73,82,158,246,40,50,58,131,181,144,32,22,98,100,19,102,136,77,85,26,140,160,163,217,191,244,250,105,59,11,69,105,225,4,241,247,51,193,216,207,152,155,169,181,85,181,24,216,192,128,55,26,130,74,48,78,202,93,39,141,172,200,78,241,54,165,249,133,195,26,51,243,171,48,131,120,109,201,114,21,95,203,98,217,55,124,238,66,144,68,247,156,183,159,142,247,0,218,246,128,91,178,204,101,76,249,254,199,70,140,27,24,64,88,97,48,18,28,218,152,241,137,234,119,210,33,175,73,154,53,36,5,103,86,79,30,221,196,22,36,101,40,180,129,54,24,24,84,21,82,102,62,198,12,73,221,137,200,250,1,65,184,35,36,70,198,178,72,105,132,133,101,7,46,127,173,247,213,13,84,29,70,140,65,90,224,181,26,74,98,209,178,170,245,77,242,235,54,79,67,83,25,39,64,194,84,110,229,48,242,174,71,26,168,197,215,123,164,73,3,100,154,27,200,239,163,136,185,241,51,189,135,34,194,226,112,251,249,234,39,58,190,196,199,178,71,192,71,74,0,64,27,182,219,24,50,28,114,116,193,134,140,198,18,18,49,49,80,58,2,138,2,48,252,69,221,84,115,241,190,75,171,84,39,180,8,66,47,13,194,255,251,178,68,20,136,196,113,103,76,187,134,67,240,140,12,217,131,112,102,204,81,137,157,55,78,37,13,194,44,51,102,77,205,32,41,8,224,42,97,139,253,211,212,49,238,53,163,33,211,51,160,188,54,211,32,129,84,130,140,14,190,64,255,69,158,105,34,183,156,206,115,12,150,117,187,177,124,81,82,94,74,188,101,45,189,26,241,157,42,75,236,227,229,232,141,201,146,102,185,122,210,102,106,190,62,94,246,177,208,163,134,142,139,26,46,113,44,215,142,231,222,86,111,198,141,122,143,153,113,210,59,23,120,145,160,85,128,84,178,94,103,136,33,227,66,0,129,241,128,0,166,45,14,203,132,97,240,96,65,122,59,129,64,148,17,13,172,185,218,57,167,227,157,181,16,203,15,153,175,170,73,187,51,114,232,172,110,114,158,158,221,199,147,45,238,200,102,52,142,60,163,11,180,220,149,1,13,148,96,194,142,19,17,169,124,210,90,207,1,39,19,55,217,1,174,212,202,166,104,93,86,77,21,148,242,210,111,19,111,58,113,16,142,175,133,10,28,165,130,169,209,70,165,152,108,224,46,119,67,12,45,29,204,166,115,35,243,90,243,86,67,102,255,238,34,174,14,0,155,190,251,25,87,132,104,129,25,141,72,0,97,154,62,170,171,188,28,7,134,33,150,49,15,70,227,53,172,220,195,134,154,23,202,195,72,102,64,213,184,203,150,239,109,102,125,251,81,85,160,206,238,190,244,62,125,197,13,33,135,146,234,204,98,14,101,66,141,161,179,207,135,182,226,227,76,42,138,113,176,207,98,241,108,70,241,114,218,34,244,173,110,226,34,22,199,186,29,14,102,53,7,211,214,181,221,14,29,237,94,54,157,55,175,249,212,68,82,190,71,127,124,140,75,75,254,56,123,249,23,24,57,67,248,127,64,91,64,153,118,223,153,175,248,107,4,89,191,86,97,6,153,16,128,0,233,146,3,2,165,138,177,1,74,130,15,162,151,22,60,145,53,184,117,24,224,136,183,6,129,244,137,131,217,178,140,179,136,21,233,72,81,144,107,179,28,72,242,94,97,151,158,174,209,41,103,170,72,168,106,161,140,40,177,69,11,174,139,13,36,92,80,165,64,216,215,36,104,253,6,67,205,245,19,99,97,98,97,23,104,152,187,74,182,209,72,127,19,141,17,149,154,237,115,93,155,198,244,48,72,163,31,225,126,113,188,63,249,104,109,29,95,166,215,1,235,21,0,64,128,20,173,218,211,133,227,56,130,97,148,49,10,9,32,66,92,175,225,224,233,125,164,246,132,241,232,204,30,67,116,91,53,136,102,72,200,45,26,122,60,196,191,34,100,30,2,56,189,147,80,52,179,138,184,230,162,229,53,161,199,146,82,106,169,21,3,226,255,251,178,68,35,0,132,19,103,77,211,102,66,240,135,236,233,122,113,136,90,16,125,155,55,77,232,193,34,17,51,166,13,182,33,96,250,247,178,17,30,254,36,230,48,94,181,35,74,123,27,141,188,181,183,103,237,135,243,73,74,92,52,60,195,176,181,29,3,89,255,214,231,94,43,245,61,25,126,126,101,57,69,62,199,245,23,194,63,205,227,236,197,148,124,47,96,0,16,0,12,146,92,104,218,121,191,13,6,31,9,25,76,74,36,86,67,2,168,160,192,98,22,44,164,11,102,76,20,31,135,181,235,20,23,85,199,27,202,44,249,99,44,184,184,232,246,225,210,24,224,43,5,140,144,73,25,103,64,189,188,142,18,146,129,194,71,85,30,190,43,75,104,156,44,76,252,206,187,124,223,83,117,48,189,220,77,198,77,174,159,204,68,241,199,121,181,92,117,51,127,41,250,117,19,227,230,246,167,181,58,7,229,207,44,85,196,255,205,93,215,52,51,231,213,32,181,250,135,255,13,218,64,0,184,9,89,27,44,217,167,76,88,196,212,64,48,112,147,245,75,169,229,149,221,247,169,204,14,53,43,14,176,116,48,14,179,154,141,101,208,49,35,49,207,64,217,79,29,143,47,156,153,151,4,187,194,173,164,230,89,4,151,201,115,175,209,73,235,102,156,217,8,27,247,51,60,161,147,95,114,62,89,215,81,118,81,235,103,43,177,147,138,239,141,117,94,227,78,254,122,77,49,61,254,231,253,255,251,221,246,247,254,87,159,237,191,95,203,202,182,118,79,238,222,61,103,188,41,244,180,191,172,0,0,92,187,110,119,208,166,129,4,101,214,198,24,34,141,203,69,95,134,101,7,7,176,146,80,244,225,64,4,7,40,15,141,209,197,201,209,115,70,206,46,239,63,9,1,225,0,153,8,73,156,81,180,161,183,108,150,107,111,74,74,101,61,213,250,116,231,212,12,239,157,38,135,196,218,93,247,113,119,161,182,202,180,135,59,61,12,248,107,30,177,218,83,204,173,180,159,191,117,106,188,66,84,116,71,247,105,177,171,79,83,163,92,203,29,212,249,102,69,197,63,31,9,195,211,172,27,215,223,50,13,41,106,0,0,28,153,183,125,218,220,111,40,4,81,73,97,144,104,24,228,65,15,32,129,231,134,22,12,69,102,16,92,158,78,236,46,94,30,74,76,92,168,70,157,38,12,81,74,161,121,62,178,226,166,131,209,205,9,44,83,181,239,72,144,237,86,146,237,163,178,77,74,59,86,232,103,66,114,32,134,28,93,238,99,195,209,23,100,35,78,215,35,39,255,154,76,127,246,236,249,150,93,127,239,124,81,147,99,183,131,102,249,205,30,55,44,114,158,237,241,196,88,206,94,167,198,109,52,125,32,58,144,255,251,178,68,65,0,164,12,102,208,235,70,65,248,132,108,233,115,117,3,140,16,25,155,67,173,25,11,225,247,51,166,29,193,150,248,3,182,235,140,210,130,140,200,6,12,66,38,204,70,18,226,98,48,48,66,9,152,88,19,67,169,38,48,14,182,54,245,93,57,52,212,148,156,157,155,110,106,236,4,40,197,14,72,11,57,129,224,112,64,176,184,136,58,135,82,220,218,163,167,56,34,106,67,21,127,81,140,32,129,106,189,106,235,107,186,187,90,112,177,48,205,100,133,51,140,105,156,76,212,229,148,201,69,83,238,47,112,169,151,230,230,81,86,255,194,40,168,156,158,86,117,11,140,80,225,110,49,249,218,222,191,71,7,226,39,248,88,0,8,44,218,78,93,174,212,206,232,60,130,12,89,240,228,13,251,171,20,105,245,37,241,59,9,38,82,228,154,157,203,157,178,242,102,157,14,69,25,68,174,135,194,75,103,176,147,139,205,45,46,131,71,107,70,196,66,82,159,107,47,201,77,38,143,93,122,138,86,27,15,211,90,125,228,215,138,203,254,208,189,15,52,89,220,177,242,189,211,142,181,54,69,110,217,7,217,34,73,56,113,151,66,95,22,152,131,94,156,111,188,210,159,243,252,63,199,255,252,205,84,249,24,239,241,247,32,144,101,219,26,110,40,116,130,201,144,142,230,15,29,24,144,28,14,38,134,6,12,208,9,73,136,184,232,12,172,3,113,134,193,91,165,155,144,217,170,240,231,133,184,30,198,52,181,177,156,198,83,102,172,165,25,15,12,108,174,20,53,42,230,219,9,42,48,147,141,32,76,114,127,35,78,33,146,173,236,231,254,95,33,185,169,51,52,154,211,77,78,181,69,171,210,25,189,136,137,119,154,57,90,153,36,47,104,29,81,31,254,229,63,101,100,98,83,76,235,78,177,29,15,206,12,245,0,32,95,252,104,184,89,249,15,166,76,10,26,28,164,154,73,28,165,100,160,9,35,37,4,1,88,43,1,228,104,81,78,175,173,52,56,128,211,149,95,16,218,205,17,33,85,155,93,109,152,230,97,181,122,223,109,195,60,240,88,235,92,152,107,148,183,137,25,98,171,19,90,204,116,107,188,172,205,37,212,169,54,230,68,213,114,76,13,122,182,87,84,238,227,123,251,181,218,230,71,89,216,226,185,131,208,98,163,206,186,36,15,228,127,125,52,45,35,123,79,215,87,127,173,69,204,124,129,10,6,255,243,68,194,206,104,145,11,31,140,30,37,8,30,13,6,194,193,195,22,136,221,118,159,24,43,2,200,220,169,78,25,202,242,199,81,9,250,92,30,212,248,157,99,65,234,142,5,82,253,187,246,66,129,32,237,70,157,57,58,175,115,125,160,215,120,159,168,138,250,83,111,215,255,251,178,68,102,8,132,16,103,75,51,137,66,208,125,76,217,146,112,197,158,144,73,157,57,172,153,13,226,3,179,166,29,204,160,36,214,198,221,236,183,188,108,111,226,53,23,141,122,122,223,59,222,100,147,53,79,87,103,51,34,154,196,117,125,136,233,35,35,41,81,88,169,206,218,45,187,218,137,101,188,198,122,213,232,223,193,35,116,203,190,214,200,123,38,0,60,161,33,149,83,29,215,127,226,176,37,189,211,195,243,57,230,173,89,53,90,68,25,189,219,144,20,68,245,158,146,80,81,12,122,64,177,112,217,179,53,37,55,61,35,212,125,201,4,90,145,185,112,52,81,18,150,43,29,146,176,217,40,182,238,246,168,45,219,167,51,67,162,85,12,117,49,44,105,137,107,181,177,227,40,177,238,158,48,126,148,54,185,26,60,142,71,205,197,17,3,231,170,136,183,116,173,161,175,143,254,215,217,42,61,38,30,230,170,224,15,132,0,156,174,76,103,136,73,159,10,224,45,206,5,75,122,22,32,20,208,14,98,135,159,164,200,113,130,51,71,139,99,108,235,16,131,169,84,57,101,86,148,154,131,138,58,34,42,44,213,152,25,119,201,99,106,11,55,250,247,146,174,154,170,224,254,235,53,137,107,107,151,177,147,20,50,204,226,250,209,230,104,159,102,150,170,190,99,133,102,70,136,148,34,141,159,142,109,187,209,59,184,246,107,110,210,97,17,170,171,183,27,104,234,135,21,226,242,183,109,55,172,94,66,117,188,12,7,237,106,0,5,32,151,117,142,51,81,0,38,57,225,14,102,165,1,166,64,197,160,77,86,246,98,33,23,89,72,19,90,9,211,159,165,218,31,177,174,25,193,20,123,105,238,255,34,7,8,8,147,27,87,29,101,40,248,91,36,254,85,236,114,18,73,211,106,231,56,200,204,234,217,42,217,243,96,209,239,100,240,238,233,105,77,102,220,71,109,227,190,42,230,13,248,142,119,186,225,110,36,231,25,207,197,162,85,241,217,206,176,229,127,77,31,53,21,220,69,125,235,255,29,202,212,184,6,0,8,4,23,190,255,227,32,142,50,116,64,105,26,155,23,198,170,116,33,107,12,106,105,104,172,19,210,252,175,94,150,67,247,247,55,79,221,106,255,234,206,204,32,65,172,128,66,8,205,183,199,144,140,131,35,51,160,117,214,250,148,179,102,50,246,206,74,115,43,252,45,222,190,249,125,200,206,189,73,70,75,214,100,226,227,74,157,59,182,52,151,140,243,221,124,163,219,118,205,74,49,162,223,58,89,68,149,72,163,235,85,33,142,114,57,106,155,57,47,119,103,91,122,62,175,93,147,168,25,91,9,91,100,144,199,186,133,67,76,104,20,90,45,121,23,117,154,50,233,68,177,159,70,255,251,178,68,140,8,131,240,102,205,83,70,66,248,129,204,217,138,108,197,174,16,69,155,53,77,153,107,233,245,179,101,73,198,22,34,141,9,31,102,168,62,154,109,227,145,40,158,105,152,105,26,53,232,145,228,101,232,81,20,115,151,145,56,233,218,183,112,148,65,253,151,122,125,178,85,109,50,157,117,195,110,146,74,207,185,205,189,77,38,49,140,190,110,80,169,157,173,190,38,89,71,107,154,237,187,24,250,212,181,150,238,220,201,75,158,80,159,186,135,193,237,104,93,174,182,255,127,108,174,157,254,248,164,106,58,254,43,189,205,14,48,3,85,70,156,220,1,71,198,210,121,25,148,170,99,192,64,64,204,48,50,14,184,143,1,21,211,148,16,21,119,16,146,211,238,73,154,66,226,123,229,41,234,17,165,120,6,186,253,40,112,217,104,73,92,23,182,62,44,21,148,28,190,52,135,239,231,251,191,74,11,78,231,117,68,171,50,56,131,179,145,12,238,234,206,170,139,58,161,24,242,178,247,57,244,42,29,109,115,179,188,167,91,167,107,191,78,158,181,166,168,189,217,214,179,121,47,87,233,213,58,35,182,183,223,195,42,5,93,109,176,230,85,136,2,0,57,134,192,202,100,160,226,197,195,0,98,196,76,53,221,75,101,88,39,20,25,125,22,34,154,163,18,197,13,32,109,101,82,52,75,56,35,92,149,254,59,253,155,108,226,169,44,207,134,14,11,208,241,150,44,184,181,74,245,67,86,82,161,157,77,133,173,254,122,183,150,164,181,174,106,94,18,250,164,98,82,90,159,185,171,175,135,69,94,214,251,156,201,165,230,134,85,144,58,34,97,116,251,111,136,171,183,255,226,38,47,91,238,89,185,229,190,163,253,88,27,128,16,11,255,255,199,185,154,221,103,22,97,222,16,97,4,131,130,8,147,8,77,175,135,228,189,237,112,240,42,64,77,1,121,50,191,14,11,81,120,186,11,164,188,70,73,105,104,96,2,152,104,119,107,137,128,203,118,57,88,95,100,210,74,26,36,232,49,12,99,170,152,88,68,238,150,181,44,229,202,67,179,29,24,93,217,214,114,140,126,206,170,83,189,84,171,30,66,217,136,139,45,207,235,49,142,78,234,214,105,109,41,21,108,189,218,148,163,118,115,46,95,42,1,208,194,91,118,52,191,204,249,179,62,180,208,100,101,67,64,33,214,65,12,191,17,54,210,93,19,159,38,66,179,120,129,169,178,175,38,200,35,38,77,162,84,67,235,249,33,82,162,126,98,29,235,92,94,173,39,154,147,207,154,31,119,6,211,37,77,243,8,142,201,52,154,108,110,223,42,136,156,77,218,43,223,117,48,166,198,149,124,17,10,137,21,13,85,196,177,76,39,16,7,68,146,60,246,92,255,251,178,68,179,138,132,17,102,203,155,105,66,240,124,204,217,151,105,133,90,15,225,157,57,77,25,13,169,233,179,102,9,182,14,34,187,165,100,38,169,68,230,253,245,93,189,125,141,110,73,188,143,191,255,161,160,37,208,5,255,230,85,18,114,52,230,67,250,100,228,6,108,20,50,2,90,162,46,36,227,119,71,5,221,104,203,45,111,229,245,35,77,228,245,101,82,137,251,142,175,87,99,80,180,186,161,127,214,6,42,47,219,247,78,30,69,121,202,118,140,160,130,162,245,95,130,188,105,4,137,212,218,243,148,158,232,84,135,238,124,53,249,188,62,146,45,203,62,78,54,238,117,43,201,122,110,188,233,62,191,11,185,100,89,63,15,118,12,90,149,255,76,243,207,203,238,95,201,255,64,170,0,57,181,172,235,203,227,3,7,205,149,55,55,236,12,202,67,51,36,136,70,5,198,76,7,172,43,98,42,132,195,130,41,230,165,13,222,95,45,144,176,218,183,224,38,242,198,12,186,71,23,140,223,147,68,165,15,171,180,251,197,102,162,56,70,38,191,155,51,160,17,72,34,108,186,209,35,137,150,200,152,100,94,28,253,152,217,107,203,90,50,130,42,176,100,158,245,46,81,108,66,143,32,89,136,28,250,131,110,225,73,114,137,45,112,118,185,80,106,229,3,233,93,11,255,219,191,157,188,61,50,248,131,104,42,221,40,98,167,182,100,235,186,122,238,147,86,125,7,167,222,169,83,158,250,81,121,200,5,172,144,2,0,87,127,241,166,163,134,92,5,25,16,16,97,178,249,142,134,38,17,13,5,71,102,54,34,51,180,0,152,24,70,44,31,117,208,249,237,149,206,198,83,166,119,164,160,37,153,122,145,76,161,249,233,77,170,43,80,76,204,186,74,185,101,27,130,214,228,162,254,23,178,173,22,177,133,138,127,222,228,146,205,243,183,187,142,93,231,7,141,33,239,9,46,243,76,122,109,93,222,201,12,197,121,114,211,68,170,164,168,210,139,78,85,181,177,91,38,171,150,162,29,70,32,102,198,51,234,24,45,16,216,84,227,177,133,2,46,73,102,110,52,51,69,109,111,58,96,232,199,239,163,57,150,70,103,235,191,209,175,9,77,72,6,239,255,166,144,181,24,168,104,100,101,145,152,134,231,76,17,143,64,9,6,99,195,191,171,172,46,93,188,11,2,25,40,221,101,73,230,70,166,227,29,65,181,10,64,165,12,225,54,24,88,113,71,108,93,146,83,184,213,59,163,146,211,34,57,103,54,229,156,245,79,49,204,154,65,137,177,41,216,146,238,68,209,181,7,173,143,181,18,50,114,7,23,58,139,210,231,56,254,53,158,179,15,196,167,49,37,230,210,179,119,85,49,237,166,174,251,74,101,186,235,255,251,178,68,222,140,149,4,103,74,27,134,86,96,163,44,233,103,112,199,232,19,65,155,46,110,105,98,202,85,179,101,229,198,34,88,44,124,159,11,171,182,93,73,61,40,137,185,114,178,121,58,226,27,182,167,190,230,219,55,21,245,205,204,113,240,6,214,232,6,3,153,10,68,104,166,161,151,87,6,52,57,3,3,72,170,95,211,59,3,86,226,212,44,2,73,136,81,229,87,118,168,226,16,107,191,2,210,179,37,91,102,226,192,145,15,84,142,55,169,93,42,27,128,227,214,94,57,247,161,107,118,16,25,189,78,218,247,65,185,99,49,41,171,122,173,26,133,188,239,113,55,23,52,92,7,236,211,72,253,169,163,212,151,21,98,105,77,73,120,166,52,225,199,64,229,76,161,120,217,5,203,25,38,199,76,133,100,116,141,21,67,237,43,180,168,141,180,158,209,229,224,103,87,203,93,198,151,67,187,227,127,111,251,78,19,224,35,0,169,111,212,216,97,49,53,41,168,198,134,74,115,25,40,131,29,81,115,124,98,98,3,131,42,75,18,93,147,13,222,158,142,117,169,209,113,235,26,81,177,249,137,176,251,141,136,115,91,46,53,50,55,36,18,14,189,233,26,153,149,195,16,121,251,97,74,26,135,54,113,61,164,135,59,211,150,113,59,102,156,217,136,107,155,39,42,159,111,71,249,131,247,190,38,110,238,184,185,89,140,162,96,252,170,106,202,146,187,21,81,151,219,52,214,116,36,170,213,123,62,239,137,174,14,95,46,122,182,156,45,191,117,108,190,107,56,125,169,210,183,255,127,243,170,40,53,96,0,1,0,1,150,220,110,54,57,199,141,134,57,108,153,36,228,97,65,25,132,64,38,5,23,24,188,75,146,139,198,136,138,107,241,136,55,21,114,211,40,89,31,79,7,120,78,46,218,134,130,177,218,162,147,71,79,168,225,119,3,163,45,0,106,48,237,169,131,111,139,250,130,205,237,148,187,97,61,90,210,189,123,225,227,205,107,33,57,12,77,63,186,186,51,8,54,114,17,81,88,77,0,67,20,64,69,26,200,210,51,137,148,233,41,196,132,77,168,218,216,206,200,116,150,145,58,38,250,51,116,202,61,156,133,233,123,161,16,165,66,119,167,244,123,181,66,4,132,1,155,127,241,163,117,230,186,11,25,45,194,102,180,137,128,0,200,48,24,5,8,50,43,132,75,4,4,213,124,86,142,0,149,203,96,9,86,121,52,122,73,172,33,220,114,194,204,170,205,205,253,155,27,181,40,199,11,95,212,11,5,132,172,212,56,203,99,35,169,83,19,68,129,129,213,181,8,142,158,247,168,230,85,252,91,182,10,81,72,96,160,239,21,1,84,148,77,172,36,37,96,236,228,172,133,237,160,95,148,201,255,251,178,68,204,136,164,163,102,203,155,153,88,224,148,236,217,122,113,229,110,81,165,155,50,238,13,89,138,63,51,102,77,199,161,184,84,100,133,22,89,15,56,12,203,245,52,160,12,82,238,168,174,158,210,132,100,198,61,12,231,245,32,0,139,55,111,205,15,201,18,150,153,64,154,74,103,180,137,136,58,100,144,163,130,174,192,128,161,96,147,21,113,222,7,239,71,179,4,173,64,187,43,44,220,187,86,64,129,61,158,31,44,122,134,81,169,225,20,2,74,158,125,58,24,231,222,62,154,202,8,58,201,96,218,182,58,153,236,45,215,50,104,117,11,146,23,233,111,255,101,101,77,56,72,150,175,98,213,135,162,90,76,75,61,246,146,60,98,83,77,14,71,246,88,188,197,68,139,230,227,86,215,230,155,168,21,165,146,59,102,40,252,237,199,127,53,103,163,235,247,211,105,255,252,77,62,48,22,213,0,32,25,111,246,153,91,26,106,144,249,154,11,70,30,1,130,64,40,80,198,86,155,72,139,43,114,69,75,160,155,187,156,173,24,163,181,6,200,187,201,23,112,166,163,203,182,229,180,212,222,61,198,5,134,172,144,205,188,59,142,228,12,24,42,170,52,92,115,107,217,182,227,11,157,34,226,225,221,71,171,203,163,145,81,113,185,74,134,136,66,200,246,88,234,147,17,25,94,44,234,28,168,214,227,10,117,17,170,234,239,249,68,185,255,75,186,159,173,140,174,94,209,24,102,49,125,52,41,41,53,208,186,103,138,11,119,100,142,235,90,186,97,29,64,0,118,255,153,118,201,177,182,152,93,112,141,32,20,111,17,75,112,132,21,242,206,133,120,151,39,80,45,250,96,87,56,71,169,130,234,55,58,149,175,161,51,70,122,223,7,50,65,67,156,145,67,8,251,86,189,97,5,197,147,69,56,122,57,138,5,66,113,92,145,86,123,162,156,61,193,209,20,170,117,255,246,200,180,161,253,184,249,224,79,81,171,169,35,181,181,52,141,70,76,149,3,203,53,75,40,96,241,212,241,2,52,162,91,188,71,212,11,136,43,85,85,233,17,157,21,31,30,199,91,185,54,63,121,121,68,111,188,206,206,105,254,127,229,98,96,19,91,160,0,170,109,182,157,255,253,140,166,35,126,64,209,190,29,120,220,157,56,220,57,140,65,156,77,79,59,215,47,85,156,150,95,212,1,71,187,178,110,84,183,126,158,73,19,177,90,138,203,15,40,26,84,204,194,30,221,148,251,132,165,39,250,45,75,15,40,133,27,160,217,28,58,135,74,231,136,103,56,187,226,20,220,90,204,19,82,40,89,69,32,122,202,85,201,7,25,159,52,60,89,168,203,103,214,9,82,144,153,119,88,131,58,154,101,45,99,30,108,68,18,60,139,255,251,178,68,208,128,132,131,102,204,59,136,109,240,149,12,217,163,109,232,78,82,165,155,59,173,33,119,234,89,179,101,233,198,34,105,220,105,15,22,205,127,221,212,86,244,14,39,39,47,60,250,74,78,107,238,189,157,20,128,68,32,12,2,172,182,224,12,184,90,44,107,114,217,128,142,200,48,44,0,127,12,12,11,106,109,188,173,185,205,182,120,50,114,87,33,177,39,249,206,119,217,40,180,184,102,78,58,146,27,136,72,151,171,124,106,8,34,126,89,152,93,204,95,22,253,147,170,138,155,240,82,217,216,170,8,73,204,46,97,203,239,192,236,53,210,106,155,173,68,236,69,220,18,19,86,96,250,145,195,32,129,235,125,164,13,45,71,197,91,197,29,188,194,10,108,245,39,203,148,226,233,197,203,180,211,107,215,205,205,161,151,208,194,70,218,177,164,82,98,209,2,43,155,143,121,255,230,56,228,22,48,0,171,173,208,198,29,131,53,26,12,19,83,50,155,44,198,192,176,224,186,100,128,130,43,226,51,28,113,94,54,131,218,151,109,67,182,186,221,187,185,199,90,220,122,95,73,63,44,140,207,74,110,230,98,135,64,192,238,139,20,85,97,131,108,130,16,30,22,20,82,100,112,235,189,5,69,74,24,72,195,133,203,137,167,90,65,123,103,19,85,167,37,90,141,46,187,185,26,109,246,183,84,241,19,23,114,176,173,205,53,245,251,50,36,143,172,145,215,195,69,200,236,165,62,6,162,194,14,119,99,135,152,200,251,219,53,208,226,235,169,206,134,179,121,148,158,80,3,85,152,0,0,9,156,155,183,75,121,162,236,103,46,24,77,102,165,57,16,54,38,241,19,22,141,66,158,178,165,214,37,120,206,249,118,170,124,217,175,148,18,218,224,235,112,118,242,35,115,94,234,221,82,137,91,53,226,185,145,33,235,33,110,85,80,61,1,225,202,124,84,140,163,13,75,185,85,98,45,227,74,184,184,40,177,83,172,100,31,39,194,92,101,160,194,153,21,18,210,30,204,131,108,214,113,77,8,197,70,67,91,155,37,219,148,198,151,5,146,135,208,218,202,105,136,182,177,163,126,69,25,154,180,241,246,196,20,70,112,139,63,59,141,42,5,47,255,235,110,1,220,128,82,253,244,56,241,3,130,115,12,208,51,131,0,17,208,176,122,3,12,24,1,212,150,56,13,205,156,63,83,184,112,148,207,245,247,109,202,113,115,70,142,42,30,77,218,147,5,85,46,20,216,154,45,118,38,154,154,255,237,12,68,37,2,245,135,85,59,141,136,241,199,213,99,169,205,167,212,205,53,238,47,106,42,57,206,52,81,235,29,73,174,164,165,178,117,236,98,118,253,118,114,109,54,212,26,146,177,81,90,170,57,199,90,196,255,251,178,68,207,140,132,174,102,202,155,136,85,242,150,140,217,221,105,232,79,82,137,155,46,109,177,109,194,73,51,102,169,182,32,248,93,185,251,28,235,136,115,183,67,86,190,227,187,219,51,27,251,254,111,185,157,255,15,151,67,161,172,239,250,216,253,224,106,224,12,5,127,255,243,43,31,17,23,26,245,17,136,22,13,31,151,25,184,146,128,15,162,243,144,58,50,8,146,194,82,100,239,229,185,156,8,85,25,31,14,135,139,144,213,210,84,29,36,0,116,108,145,18,132,117,230,26,114,197,3,198,24,199,162,88,209,238,245,192,225,204,114,64,232,202,113,98,7,12,137,54,224,105,60,13,53,94,69,49,135,103,189,92,53,15,83,4,22,38,166,26,77,191,237,214,89,161,238,144,216,21,38,6,30,114,200,174,255,105,233,223,15,14,182,46,130,48,150,49,65,227,100,165,198,13,242,101,100,254,255,227,255,194,39,174,9,207,182,208,146,94,108,112,33,150,230,134,0,0,2,3,113,99,5,130,20,173,8,24,35,150,160,112,235,33,130,230,107,214,202,147,9,93,250,146,39,110,26,185,39,142,246,93,59,45,142,229,201,233,68,65,130,218,169,82,129,68,57,214,6,49,3,65,137,20,181,224,148,145,243,249,72,159,78,73,53,30,132,66,7,153,180,186,76,148,44,184,54,78,168,240,100,69,151,46,118,180,228,204,230,182,43,9,163,141,22,164,213,140,231,211,222,85,54,118,159,95,254,92,182,146,251,151,171,103,66,171,110,95,186,106,182,158,100,187,33,198,76,89,201,74,221,29,201,64,128,23,54,223,243,20,215,62,243,243,51,118,51,192,176,234,120,138,131,141,76,168,3,88,138,183,121,212,189,108,105,226,44,169,29,36,166,170,235,131,228,202,11,73,252,249,149,165,220,76,90,105,128,99,110,129,133,146,178,39,16,214,87,87,43,70,185,253,204,107,246,213,37,4,17,178,68,149,148,245,36,93,81,138,171,3,168,94,161,75,133,103,163,182,102,36,203,132,235,137,91,30,132,52,181,10,88,120,45,39,195,11,161,44,227,96,171,180,21,42,70,250,49,233,74,177,49,16,173,18,65,44,44,57,113,228,24,80,250,31,17,19,249,194,172,111,228,95,252,206,161,0,6,0,157,187,104,106,102,16,76,252,205,173,83,48,2,204,6,64,83,22,30,36,74,197,156,186,44,125,185,174,73,46,175,47,42,44,202,139,243,129,201,255,42,50,116,249,13,90,247,89,45,48,132,35,163,119,154,106,123,25,138,177,72,35,80,214,100,254,110,164,200,53,199,221,20,124,8,234,195,138,20,255,77,33,144,233,95,54,156,105,34,72,97,244,62,18,12,58,11,130,148,107,53,51,88,203,122,180,183,255,251,178,68,205,132,196,182,102,203,27,134,86,96,150,236,217,131,109,136,110,18,205,155,43,78,49,13,74,102,179,101,205,198,33,168,73,215,210,141,72,100,40,125,152,58,187,48,170,170,75,38,210,237,150,38,238,98,69,75,18,158,113,101,121,100,178,67,136,21,94,60,203,185,166,3,233,1,77,245,220,207,145,67,137,181,204,65,61,24,24,152,220,24,186,194,224,3,2,133,212,114,50,58,4,119,169,17,10,9,120,27,133,71,194,216,143,85,245,2,83,251,188,86,227,168,87,175,196,166,222,208,3,189,189,253,135,103,152,226,188,80,78,226,171,169,106,170,81,1,248,114,46,44,131,137,40,115,18,144,88,189,57,69,156,114,216,179,141,45,4,39,42,219,36,164,145,238,57,7,43,84,201,198,18,52,109,197,14,190,226,205,185,78,186,37,225,110,90,105,14,30,70,53,152,207,251,24,84,199,53,66,42,88,98,220,98,104,218,34,243,18,100,229,71,240,220,196,183,97,221,0,32,61,183,218,24,218,76,64,90,49,162,92,28,190,49,32,141,62,145,212,4,8,93,241,25,42,223,139,44,122,81,1,142,56,189,2,202,97,108,53,1,166,155,42,230,74,90,98,42,237,148,112,70,63,223,112,36,211,137,149,176,255,164,58,231,234,115,69,206,162,138,91,29,118,65,181,73,77,25,20,124,72,204,66,199,150,36,90,72,23,68,67,37,236,183,136,142,157,235,30,34,75,59,213,245,125,107,165,62,69,83,112,164,12,37,45,225,105,203,149,151,239,175,105,170,99,81,213,173,245,233,231,136,145,173,227,64,13,96,22,236,178,152,238,176,103,96,81,135,10,130,81,241,162,186,42,37,169,151,192,12,157,90,72,2,10,216,147,98,160,56,232,76,128,10,18,132,183,138,87,148,227,190,169,170,215,78,112,137,18,103,74,99,0,8,57,134,68,48,121,13,66,178,76,40,243,164,84,66,121,184,148,53,230,122,157,41,53,130,78,39,229,189,169,238,144,115,116,201,81,218,95,52,215,213,99,86,199,150,145,168,232,26,58,238,121,157,97,107,129,243,213,167,250,125,205,122,30,71,221,26,232,71,143,142,18,30,134,124,93,74,68,139,221,252,79,205,184,125,97,59,108,181,153,29,230,127,163,65,43,56,198,227,241,8,145,213,69,64,192,195,49,86,226,255,34,59,148,184,33,250,12,108,233,230,151,86,191,53,78,224,206,82,216,151,125,174,82,235,44,119,42,137,53,91,24,89,152,112,160,56,74,74,39,78,90,78,117,197,37,46,117,85,148,66,10,104,47,48,220,48,198,50,11,64,16,138,4,93,45,2,198,155,151,126,28,156,78,125,229,110,86,203,194,213,50,72,14,148,139,52,150,72,184,147,255,251,178,68,198,8,196,91,103,75,187,134,67,112,141,12,233,99,113,136,104,19,221,157,40,110,25,185,130,146,179,164,205,212,175,32,51,9,32,205,35,16,158,99,19,59,14,124,30,69,121,12,174,85,252,135,170,75,117,30,118,69,20,237,63,77,143,151,142,41,3,167,92,221,108,96,211,65,65,128,37,198,220,49,173,99,57,32,246,51,109,86,48,224,151,0,0,133,165,33,3,76,72,4,147,69,189,6,3,73,88,28,13,22,209,157,187,79,195,119,218,37,80,64,86,233,166,157,94,85,150,86,189,46,130,219,140,196,94,245,53,251,138,31,44,191,172,25,56,31,245,178,125,88,81,240,232,182,121,4,225,59,64,94,101,215,171,82,227,45,188,142,52,132,234,55,208,158,89,215,40,133,241,140,219,191,10,180,139,70,230,198,171,36,163,58,205,19,229,85,41,125,149,21,195,90,131,98,37,143,63,203,213,101,190,254,126,46,85,213,185,147,228,134,213,233,52,227,149,63,202,122,250,71,214,155,179,140,190,255,115,238,131,148,0,0,76,166,235,109,179,3,232,77,52,25,49,200,12,176,17,64,58,175,142,13,2,101,144,98,168,75,180,39,100,100,239,20,191,156,222,242,35,145,144,140,156,153,13,151,64,187,120,177,50,2,253,165,77,145,84,160,218,144,80,235,183,127,184,252,251,93,42,230,67,234,23,105,230,101,122,158,191,184,248,119,28,121,246,62,105,230,224,124,91,186,65,14,232,157,210,221,193,149,152,235,44,197,177,176,233,72,245,16,238,195,82,218,86,100,171,76,81,5,74,175,155,206,126,254,231,113,212,249,243,23,67,7,43,116,57,128,15,96,4,16,228,110,51,30,244,225,237,57,255,12,163,67,14,102,178,114,19,118,76,110,48,180,55,105,178,200,20,225,82,248,163,142,228,108,80,74,209,65,75,114,242,71,42,38,162,24,164,154,243,156,227,239,206,25,237,101,239,103,0,251,112,89,210,105,150,150,204,39,104,97,147,92,225,65,185,160,32,119,35,124,182,3,43,59,37,251,180,179,91,78,33,149,24,180,59,193,70,43,20,93,230,235,238,99,247,119,203,101,37,9,231,44,227,217,242,193,36,81,149,134,167,211,77,50,121,249,237,64,61,250,126,107,117,225,89,239,27,112,171,200,217,229,0,233,32,16,106,109,180,167,36,100,9,53,51,237,51,47,15,1,8,22,113,159,129,140,240,87,69,80,6,184,218,47,200,209,218,241,0,204,210,83,109,162,44,13,207,150,160,159,217,78,98,25,201,73,147,129,5,27,169,155,91,46,7,32,243,84,209,12,163,30,133,207,67,229,55,37,20,81,200,105,30,183,8,50,89,45,72,21,154,58,12,49,199,146,131,216,30,21,41,255,251,178,100,191,136,132,91,103,76,211,137,66,248,147,12,233,71,105,38,110,19,37,157,51,77,177,13,66,34,179,101,205,163,33,248,69,143,73,184,46,160,132,60,98,201,242,74,161,106,99,156,200,96,212,102,145,203,202,148,179,127,223,167,110,60,255,255,153,185,25,82,60,109,174,52,234,111,28,43,59,34,18,119,144,41,158,42,200,152,208,18,144,33,174,57,65,91,12,160,243,235,180,76,65,139,40,171,211,28,192,18,121,27,20,156,152,83,246,187,230,102,179,141,177,54,47,231,180,241,175,234,198,89,133,19,238,251,108,212,53,101,145,154,45,29,191,245,255,159,255,46,236,88,133,152,215,167,13,55,54,138,184,167,89,226,162,198,112,230,27,89,87,43,209,73,99,97,135,143,248,137,249,107,105,233,42,30,188,215,132,159,222,20,251,151,228,184,154,255,139,186,16,42,236,225,6,201,153,65,103,47,48,84,109,156,48,128,90,118,60,96,127,3,197,66,204,222,15,85,0,64,8,21,117,109,163,18,203,130,12,198,34,64,24,84,24,60,37,100,176,73,122,165,244,203,65,118,78,186,215,169,166,33,149,194,20,189,215,21,42,177,228,13,51,77,50,246,9,163,183,153,112,82,71,233,210,216,226,224,208,133,132,228,142,241,19,152,113,234,32,58,189,163,57,252,35,147,226,248,91,40,198,249,162,215,184,145,180,54,62,250,174,134,45,93,42,76,178,213,253,247,27,218,213,204,82,36,33,135,220,139,163,223,46,236,73,252,8,85,11,49,70,62,147,113,119,210,158,252,219,47,183,223,88,218,88,239,8,64,33,247,106,111,244,184,145,68,50,17,36,26,229,87,125,44,162,192,250,160,232,142,81,48,125,12,206,9,55,202,246,203,27,123,83,29,26,86,218,141,70,244,247,93,177,145,102,234,102,52,132,102,244,246,55,214,55,55,132,179,243,80,138,46,186,122,127,77,227,46,105,100,57,111,136,176,132,242,37,3,78,37,10,29,133,160,119,74,34,16,212,119,148,156,59,103,82,123,189,204,109,188,39,107,232,161,253,61,252,98,56,211,181,157,114,147,177,23,76,196,217,154,78,79,186,203,46,178,187,157,170,245,95,47,92,39,0,9,16,253,63,195,182,92,207,170,102,55,196,116,211,130,65,209,16,64,56,206,130,66,32,98,134,3,64,6,34,10,43,105,135,2,36,32,71,25,152,15,3,196,0,2,96,3,94,142,179,215,134,86,22,5,47,70,18,228,68,27,247,98,43,38,139,45,213,208,199,41,157,22,167,107,233,171,195,80,12,142,158,59,61,246,227,86,64,54,128,224,60,89,221,2,227,47,229,30,237,30,117,152,234,72,131,194,204,173,228,29,18,205,184,182,49,39,215,203,135,255,251,178,100,198,128,4,90,102,206,83,137,67,248,137,12,233,250,97,134,63,21,177,157,34,78,25,123,66,74,179,102,181,164,142,116,186,172,216,243,55,239,42,242,49,254,188,78,70,52,61,114,142,198,59,254,228,117,3,228,249,65,253,191,7,43,73,36,18,122,147,124,198,202,182,51,229,87,38,114,162,149,227,97,203,126,203,13,236,0,8,2,106,128,86,164,153,141,200,35,180,103,44,14,145,48,98,148,165,244,92,243,208,234,25,57,208,52,94,119,150,103,27,156,90,151,23,98,121,163,8,65,145,132,166,100,49,55,10,220,46,70,142,89,9,87,221,169,238,255,158,105,223,240,168,111,245,147,130,9,19,183,28,229,216,106,5,152,219,64,201,169,202,114,77,0,158,74,32,72,51,16,248,9,15,180,201,18,202,64,235,135,102,50,103,14,225,71,206,131,113,163,177,176,74,227,10,167,225,8,131,141,116,61,247,0,61,8,193,189,62,196,66,28,13,62,237,72,144,130,28,209,24,81,248,234,0,32,25,45,110,25,124,56,33,112,85,164,4,30,99,133,65,196,37,215,48,16,208,48,26,176,88,101,152,56,214,36,53,233,152,152,221,211,111,33,156,234,118,21,91,60,7,157,177,244,146,184,71,178,203,59,157,52,153,91,112,39,232,230,2,248,100,31,232,66,129,52,28,110,79,216,233,103,232,122,113,62,110,40,79,227,85,54,230,172,135,136,119,197,176,138,46,212,139,16,88,209,118,40,199,188,104,208,14,34,114,60,121,131,206,48,61,24,145,229,163,15,111,226,133,7,29,42,232,227,93,71,189,201,118,139,192,236,106,40,191,18,55,255,161,183,149,201,199,99,185,137,107,248,174,76,133,29,54,178,87,125,237,208,208,112,0,0,0,64,0,46,235,112,186,220,149,218,114,16,30,99,66,105,98,230,88,239,203,197,145,194,76,44,129,147,190,118,92,40,23,5,38,199,254,142,67,50,73,199,206,233,196,115,209,44,133,249,228,79,156,204,171,188,157,60,220,200,17,143,132,178,46,121,41,2,91,226,58,73,75,232,73,1,145,136,250,142,62,164,144,244,169,214,225,171,30,63,71,76,21,37,47,200,129,70,54,180,78,61,177,204,232,1,151,156,105,76,78,27,29,30,230,44,0,10,73,25,171,156,71,214,124,25,183,48,109,115,121,136,132,134,71,18,24,204,48,154,2,194,164,90,112,216,132,37,201,93,76,225,157,87,95,204,197,202,159,144,189,11,14,144,15,188,94,125,126,191,220,141,222,146,67,81,153,76,82,252,3,184,203,130,167,163,215,165,204,214,188,204,226,238,141,231,73,13,59,113,91,246,101,185,229,157,62,0,139,5,90,71,162,218,249,219,156,72,230,27,206,242,117,255,251,178,100,195,136,133,46,102,206,187,111,67,248,118,44,89,205,97,35,90,85,57,155,46,110,24,253,1,222,51,166,205,145,162,248,74,139,106,108,76,154,189,24,124,148,125,206,22,69,202,212,221,118,197,233,201,108,172,174,156,156,233,81,81,172,98,251,87,251,202,34,138,82,142,24,175,192,212,232,37,212,207,154,144,145,117,103,245,54,93,159,232,77,220,250,143,0,72,0,43,101,224,132,207,238,78,7,196,210,49,204,71,198,221,86,203,220,119,127,58,40,94,63,141,250,179,150,177,221,140,105,243,237,175,231,38,173,235,121,57,70,60,209,179,5,168,146,132,155,157,147,255,34,153,125,94,119,233,33,229,71,232,230,246,179,22,217,145,180,54,76,202,112,255,151,139,127,135,57,159,24,81,185,145,127,208,66,42,64,67,23,131,56,99,35,25,237,114,20,195,209,106,37,5,155,168,208,193,237,95,228,8,236,214,170,129,237,85,0,2,228,100,193,221,57,140,179,128,52,193,56,19,129,194,108,96,72,2,70,10,160,60,96,20,8,33,0,88,115,48,52,136,14,178,16,2,5,78,62,140,241,73,209,92,150,200,222,86,148,181,216,219,129,25,152,144,228,231,223,123,31,215,73,249,30,46,44,13,193,168,161,4,84,2,209,0,63,23,5,65,176,132,227,77,20,16,143,21,21,82,76,58,69,76,129,243,115,84,247,255,147,18,227,55,77,190,25,230,204,18,18,163,96,148,188,213,24,237,3,92,193,28,241,207,222,164,228,166,55,148,82,161,6,35,12,127,34,252,163,173,146,84,69,248,153,225,85,238,107,249,110,174,255,235,154,175,251,153,110,158,54,11,0,99,100,138,179,107,171,182,51,241,86,21,38,53,52,155,118,74,192,19,29,146,207,139,98,151,151,97,1,68,217,30,212,166,217,118,142,60,73,29,120,102,159,221,239,218,140,37,103,216,14,245,137,98,16,106,108,89,186,223,190,102,55,249,162,99,99,103,15,107,57,177,106,106,221,194,112,140,161,152,133,124,168,179,89,137,21,99,102,176,231,77,171,179,75,251,150,35,133,238,103,131,43,177,42,165,150,180,134,255,183,182,85,45,242,151,254,74,77,208,207,255,222,201,255,255,68,178,169,139,179,211,128,3,215,70,102,223,128,103,194,226,100,40,236,96,217,116,60,76,152,104,5,136,65,227,6,128,214,34,148,101,174,80,97,96,21,7,218,99,44,127,147,18,34,183,101,242,22,137,40,101,138,171,10,119,93,234,180,148,249,178,191,117,217,3,105,72,245,203,238,83,83,199,26,35,6,214,115,197,1,195,248,31,20,65,228,235,66,22,220,44,72,88,202,74,151,148,179,127,203,101,106,51,136,31,139,153,85,100,147,21,120,174,255,251,176,100,204,12,5,33,102,202,155,216,65,240,132,12,153,234,97,134,53,85,213,155,42,110,165,25,66,42,179,166,233,150,25,184,220,202,220,204,33,216,214,108,160,197,236,238,213,58,72,130,244,52,68,195,147,131,98,148,165,164,113,132,13,33,69,219,152,254,103,69,165,127,129,179,99,15,168,31,51,241,84,165,45,168,197,178,249,29,94,245,58,14,58,157,113,160,176,1,1,112,4,191,251,194,77,16,84,107,216,26,34,65,22,146,30,98,242,200,251,49,135,159,56,43,171,240,253,49,106,41,95,246,19,133,139,170,165,123,240,95,96,127,247,63,187,118,179,59,127,251,86,225,215,252,81,67,123,110,252,175,110,217,157,234,124,165,97,102,162,153,214,70,140,10,105,192,66,58,131,52,21,109,122,97,205,172,248,159,67,103,38,61,196,190,251,206,165,204,31,142,147,202,247,115,191,175,243,249,140,247,253,59,246,220,191,202,111,89,152,124,124,44,154,137,99,171,255,113,184,10,136,87,79,55,161,138,0,25,182,212,211,118,51,140,140,140,166,83,50,88,60,185,66,16,26,103,165,50,233,74,217,58,41,90,123,44,192,240,166,100,234,60,244,17,136,133,69,72,75,32,105,2,34,60,113,124,138,58,66,105,232,161,24,77,183,40,210,228,170,194,73,102,125,91,219,139,34,53,253,31,208,65,209,133,166,115,13,28,195,144,236,70,37,165,70,217,7,171,169,152,85,134,26,246,61,217,21,166,67,34,60,237,102,123,90,236,228,30,214,115,29,17,163,154,52,93,74,181,94,212,62,215,94,235,184,218,4,64,6,109,255,50,60,132,215,226,179,25,130,196,137,229,233,122,153,125,215,177,208,65,20,121,242,119,32,25,82,73,51,15,206,61,99,166,69,99,104,106,113,83,36,71,133,51,149,235,234,218,191,216,218,93,212,56,175,168,130,132,178,51,121,102,43,51,147,61,194,115,14,238,15,35,243,246,122,169,93,85,72,92,233,25,71,67,92,245,246,54,180,141,147,10,142,18,2,163,19,46,69,131,229,180,251,251,16,140,199,165,248,222,158,108,120,144,217,206,210,44,207,147,50,235,225,1,91,199,202,0,128,21,255,234,109,170,201,241,71,38,80,38,24,104,118,96,32,12,153,236,86,4,243,79,7,204,72,5,64,253,71,98,113,87,186,36,247,215,153,250,211,242,217,21,36,59,114,114,49,26,133,71,35,220,4,210,107,157,150,194,166,68,108,150,196,207,63,72,160,220,185,71,57,26,135,99,11,125,124,159,105,24,133,248,171,179,243,36,212,226,201,226,90,238,84,162,144,157,95,104,119,64,150,104,205,76,200,150,136,184,220,103,58,11,52,164,205,178,48,244,134,241,167,210,243,67,255,251,178,68,194,12,196,26,102,204,155,137,43,112,130,236,217,179,113,131,110,19,25,157,48,110,25,23,130,139,51,166,13,199,161,240,113,197,87,102,192,150,142,24,54,69,21,60,204,191,129,254,33,197,55,3,134,200,249,139,169,2,78,0,18,253,249,179,169,103,161,3,152,225,108,34,23,0,128,4,64,210,32,90,134,63,116,66,48,51,126,215,87,92,181,233,125,82,73,4,34,91,68,199,187,17,207,184,139,44,174,104,215,230,178,225,164,19,128,112,116,195,10,93,61,187,107,119,100,84,34,16,132,88,220,43,203,195,2,198,107,3,89,172,209,120,5,99,79,17,153,94,233,200,46,149,92,197,122,116,139,102,100,26,226,130,4,135,195,177,113,81,97,65,133,164,31,20,246,52,225,168,169,17,100,141,247,71,140,109,36,121,79,7,213,223,106,44,43,141,25,114,198,167,223,112,67,235,127,180,115,245,51,11,152,73,124,139,123,72,83,99,154,92,9,93,0,128,167,191,218,153,56,108,118,17,80,40,222,33,35,24,172,52,68,10,99,109,238,111,187,144,205,138,128,25,168,112,196,142,54,172,45,66,128,213,81,52,71,145,26,219,143,57,43,3,197,18,36,113,36,202,155,140,130,142,120,117,27,251,68,219,43,215,26,220,231,12,250,28,151,45,218,90,77,245,110,69,16,156,165,69,63,52,138,136,219,63,75,42,179,119,220,127,221,79,215,119,205,112,245,23,223,83,85,53,163,115,85,58,233,73,54,150,158,156,215,243,195,142,190,130,128,0,110,219,25,48,196,116,82,33,144,64,38,0,30,3,65,8,158,175,95,229,25,105,168,205,75,0,184,176,218,16,208,16,46,62,71,189,9,197,139,93,2,12,66,228,50,96,148,10,132,200,53,92,170,107,185,54,253,172,12,208,172,161,228,167,188,238,127,77,183,12,101,14,177,87,251,50,178,221,249,219,116,70,112,235,15,97,170,200,116,217,210,117,171,37,146,221,37,85,178,28,133,153,238,132,168,161,42,57,206,130,200,49,117,183,175,230,241,81,194,134,41,165,47,254,224,128,2,228,146,24,205,84,28,230,79,24,132,96,153,170,104,152,74,35,139,6,198,9,130,64,32,181,122,161,16,80,12,88,202,90,215,155,139,143,76,252,62,176,6,82,89,67,250,254,34,250,107,246,149,247,131,152,130,192,72,228,16,253,36,56,32,203,97,6,45,206,50,201,150,100,139,112,121,23,112,74,158,97,161,168,237,107,170,127,31,62,150,213,37,193,185,167,156,95,93,220,193,201,34,94,220,206,215,157,236,81,112,146,233,123,16,83,105,201,198,246,108,141,179,40,239,102,43,50,14,204,239,120,243,73,101,103,46,29,204,234,16,198,143,166,202,85,5,255,251,178,68,200,136,195,243,102,205,59,137,66,208,127,12,217,163,113,133,110,20,129,155,36,110,153,55,202,130,179,101,141,199,160,249,165,40,53,27,87,38,170,76,255,232,162,215,113,72,23,181,96,5,111,255,152,195,156,118,242,97,136,12,162,66,227,1,11,204,22,24,17,130,213,144,8,102,176,145,18,211,80,43,143,115,204,252,142,202,174,187,233,152,82,8,123,247,39,23,51,148,180,61,143,155,141,243,24,81,195,130,43,66,174,5,155,15,134,161,64,212,30,0,49,207,227,198,217,173,74,91,70,84,61,205,173,15,99,102,223,42,89,37,52,210,110,10,9,131,211,168,112,195,74,69,81,10,88,123,199,8,178,61,221,106,13,19,28,176,163,224,124,81,203,93,91,187,56,130,74,203,136,216,220,113,117,218,234,56,97,173,150,103,117,206,208,197,107,7,242,130,92,70,18,214,130,5,44,99,1,93,152,0,43,183,216,212,101,19,145,21,12,84,3,50,48,248,198,98,3,0,0,215,81,16,49,201,114,158,230,73,121,217,139,184,115,107,57,79,82,214,226,161,200,152,78,87,16,130,173,73,220,96,216,84,70,5,141,97,76,182,187,13,96,255,135,152,232,248,176,30,52,127,75,118,244,230,205,211,66,99,183,110,227,91,170,187,136,171,255,184,255,127,136,111,237,175,143,238,102,90,71,19,217,136,237,74,210,54,86,230,106,136,171,152,136,29,223,83,16,47,200,219,177,131,146,15,23,129,156,252,94,245,115,18,151,113,86,247,67,54,154,91,228,5,172,8,75,109,152,64,128,215,36,58,0,195,197,25,176,230,28,66,3,73,165,208,181,1,130,146,129,152,221,127,38,36,146,217,161,197,142,132,1,8,180,235,183,137,82,66,189,150,146,97,89,230,21,214,106,141,233,20,228,48,41,24,31,137,5,67,150,65,33,180,229,193,167,80,160,209,66,218,135,15,62,8,129,6,159,33,74,68,151,162,6,168,216,97,154,209,141,52,168,40,104,238,113,136,96,138,59,137,105,168,198,92,65,17,47,239,58,92,27,122,87,221,218,125,69,188,37,124,73,205,35,42,134,75,50,212,140,154,180,60,202,8,70,88,197,101,165,181,112,251,74,16,0,108,182,67,51,175,243,124,10,115,2,15,3,0,133,195,11,193,82,32,89,42,192,195,188,78,11,33,1,199,128,134,253,50,161,195,168,248,12,146,148,225,89,67,21,103,33,2,86,164,147,205,194,2,210,196,109,3,216,217,52,6,97,62,106,83,147,233,96,69,195,249,245,62,51,13,65,146,36,181,153,230,183,189,227,239,250,48,129,235,119,80,245,196,92,252,122,243,213,66,205,67,77,66,235,63,179,146,188,207,122,243,210,53,197,191,253,107,44,255,251,178,100,207,8,132,128,102,203,155,140,68,80,150,44,217,83,105,136,92,82,145,157,40,238,189,13,194,83,179,165,169,172,24,168,176,167,151,227,47,138,142,190,63,85,209,255,155,169,184,234,162,63,219,226,18,47,27,95,181,68,104,8,160,64,0,59,109,185,149,222,119,43,153,160,71,28,129,162,60,28,212,46,83,19,160,230,64,34,51,5,131,224,91,242,153,215,90,6,147,215,208,41,88,44,59,88,66,34,202,48,138,98,128,90,90,51,91,111,173,189,166,0,140,149,223,203,239,173,249,164,121,129,80,116,158,181,237,106,109,69,6,99,40,236,58,75,68,44,167,60,130,239,108,202,113,62,86,113,106,247,62,12,79,162,197,53,214,45,177,2,211,52,252,143,247,23,123,180,205,153,69,61,230,175,245,91,153,168,173,229,23,48,61,16,77,157,212,175,134,124,195,181,22,47,31,31,81,102,173,96,208,149,0,154,83,211,133,195,203,203,163,77,214,211,52,151,112,114,206,98,64,26,96,144,16,24,49,17,6,70,16,1,38,14,10,226,194,43,150,74,50,83,50,227,49,0,179,110,111,123,218,251,38,26,218,66,115,10,79,38,4,209,131,196,191,209,4,181,8,46,197,74,12,93,64,22,96,20,219,76,87,245,154,185,51,144,139,81,251,13,117,198,117,253,157,179,112,3,133,200,170,72,138,74,202,123,71,198,154,78,113,67,223,122,111,183,233,87,220,244,34,87,49,22,107,187,54,150,52,211,149,45,70,99,151,162,158,188,230,82,42,79,101,52,238,134,79,83,117,178,93,107,213,247,234,187,170,244,99,28,195,27,64,191,112,0,8,0,6,75,38,49,167,210,164,9,143,20,26,177,73,134,24,139,5,150,96,88,180,152,5,91,134,64,150,171,42,7,148,162,120,12,28,41,17,92,245,246,92,75,104,20,60,96,189,212,213,38,131,201,203,82,142,84,99,145,6,20,102,82,204,203,46,16,193,86,165,37,136,40,5,72,34,179,26,197,49,213,51,20,204,113,132,176,24,151,136,16,179,155,59,150,147,57,93,105,252,115,42,62,133,4,109,130,67,28,151,160,187,117,98,202,152,120,98,241,37,187,86,187,227,151,254,214,57,133,80,145,89,8,93,128,5,100,219,24,135,206,25,108,29,153,104,100,152,90,76,28,211,166,192,1,134,10,6,242,253,34,65,144,14,212,95,101,134,171,46,128,75,140,208,165,212,244,148,181,166,89,137,44,136,79,13,143,23,168,33,2,81,40,22,7,70,229,133,99,177,196,227,82,155,53,102,90,84,133,15,195,225,186,14,94,167,135,94,115,75,137,114,19,31,253,114,117,255,253,196,205,199,234,204,53,223,204,205,127,207,9,245,177,231,41,204,125,171,255,251,178,100,206,140,197,20,103,71,19,184,82,240,136,236,217,90,109,131,90,19,221,155,38,110,233,99,201,231,51,101,141,164,141,104,47,73,74,109,205,209,94,181,189,86,156,74,162,233,170,51,102,125,83,236,99,236,186,212,61,78,123,29,54,222,79,79,49,26,176,180,178,21,151,62,151,204,64,181,80,128,14,91,54,6,195,98,4,151,10,4,155,68,137,16,158,202,100,154,169,244,166,205,68,4,64,137,53,128,81,43,113,43,141,244,242,61,116,175,27,194,197,65,165,55,67,255,252,60,234,0,14,114,202,234,103,159,3,177,133,104,133,34,0,171,3,132,213,152,126,146,61,117,134,158,104,218,138,160,191,13,56,125,67,244,166,79,77,24,150,112,222,44,99,117,82,216,196,12,116,243,204,174,227,182,30,147,169,3,44,175,147,249,18,147,169,58,177,9,126,130,150,0,2,146,136,248,27,160,241,2,148,192,32,252,198,100,12,199,48,180,196,112,116,136,135,48,128,45,30,11,95,210,16,189,141,186,161,112,31,76,45,206,8,3,21,138,38,219,60,78,35,243,45,88,38,210,163,131,61,54,231,182,5,234,198,91,200,25,248,126,36,144,204,191,59,56,76,103,18,146,65,25,221,146,202,97,224,240,28,96,96,116,238,99,241,234,165,233,45,187,58,35,37,31,254,196,62,109,145,157,207,185,228,71,43,157,89,239,107,185,85,152,187,218,187,82,117,44,108,195,116,156,211,52,13,20,206,73,159,106,58,201,247,79,251,159,230,153,60,252,206,203,127,86,212,34,98,3,90,0,64,21,109,151,26,199,193,91,66,4,230,25,193,142,66,6,6,245,147,91,34,36,133,69,230,18,1,14,182,146,18,204,134,196,150,205,204,153,37,201,90,89,46,129,131,8,87,113,246,226,36,116,50,127,211,209,119,190,141,152,235,218,220,109,188,222,154,8,152,156,110,201,169,192,57,180,152,151,72,132,47,114,196,223,206,230,153,236,134,70,225,22,102,63,49,176,231,58,61,154,221,243,206,78,237,86,94,109,163,119,169,77,69,90,124,227,215,187,76,162,202,151,139,203,103,51,26,203,53,112,249,123,56,117,60,121,170,196,204,195,182,228,193,174,72,1,199,118,102,81,235,230,159,17,38,85,146,166,114,8,163,65,152,8,101,48,104,22,49,44,12,64,74,73,24,8,9,189,43,85,82,67,116,235,0,234,204,203,57,77,32,190,236,205,178,72,62,12,121,44,49,5,130,133,67,148,79,83,80,249,252,172,202,171,222,177,12,92,62,14,114,71,144,193,8,80,30,23,7,75,15,29,222,169,236,109,179,173,204,66,113,17,197,215,241,255,243,92,221,243,60,118,181,53,111,238,244,166,172,154,41,14,120,219,73,255,251,178,100,212,12,132,240,103,71,155,165,94,192,145,172,217,71,105,38,106,18,249,157,40,110,160,249,130,97,51,101,233,163,46,248,152,106,234,153,84,80,247,187,176,104,144,58,50,206,38,63,129,134,143,115,145,247,237,244,219,75,46,171,175,64,46,233,168,13,239,247,230,45,1,169,204,10,112,126,151,155,33,201,144,42,108,68,8,160,154,28,25,186,204,126,29,186,106,244,119,181,43,169,99,43,120,111,11,87,39,55,47,159,199,29,80,183,243,251,180,164,88,88,149,160,144,39,192,40,152,202,151,214,99,224,243,179,17,63,171,32,121,238,76,120,32,80,255,0,230,157,104,138,33,32,216,42,47,88,179,228,249,48,145,174,138,77,42,116,218,103,13,150,76,242,239,222,73,117,235,231,188,148,222,87,4,36,80,204,163,210,86,167,93,176,36,154,103,183,182,221,69,53,75,123,249,251,99,34,90,254,147,85,104,124,67,44,55,82,1,77,190,216,210,148,48,53,60,40,54,49,184,48,4,70,82,161,208,74,250,76,224,112,77,193,109,112,117,166,174,216,117,164,208,140,232,121,59,55,14,73,172,70,170,74,165,179,123,154,150,217,31,221,242,156,154,143,68,193,38,44,195,144,30,177,67,199,38,51,156,173,196,140,213,75,30,138,143,49,53,239,124,53,51,209,126,118,178,45,147,142,179,113,29,46,235,72,197,102,94,22,222,18,172,183,241,171,48,191,145,106,49,223,222,194,111,122,235,49,28,202,141,114,246,10,87,134,62,23,41,51,246,183,29,79,122,11,196,236,123,17,99,111,131,142,119,198,168,20,176,0,164,219,243,56,78,65,204,35,28,142,204,200,18,48,152,96,192,96,100,92,1,5,139,34,84,13,165,93,3,112,139,196,47,61,141,41,236,79,9,22,34,66,86,128,33,138,52,124,44,43,54,74,137,81,153,216,201,24,14,110,104,233,195,49,228,52,202,68,126,209,61,241,227,253,103,154,220,139,170,213,101,219,107,70,110,188,231,167,127,108,143,68,203,51,111,89,167,86,162,138,123,93,220,179,71,204,231,59,182,36,245,236,246,169,60,198,216,73,173,187,100,107,174,125,108,126,234,219,98,145,76,243,243,229,253,174,249,31,255,172,210,253,85,235,225,96,157,32,0,187,109,134,132,45,29,180,176,101,99,24,246,140,32,115,18,49,40,32,24,9,1,6,131,134,37,219,117,83,209,160,66,105,95,218,173,228,38,150,238,82,183,233,181,109,97,137,248,214,78,124,122,51,32,167,165,2,6,141,15,141,22,44,243,7,26,44,35,9,166,28,64,16,205,97,24,173,123,78,217,107,236,110,241,192,187,5,144,219,147,150,222,216,82,148,131,105,36,121,71,197,24,169,8,85,10,255,251,178,68,203,140,196,182,102,203,155,134,93,240,148,236,233,99,113,38,134,84,25,157,40,110,33,119,194,120,51,101,77,199,153,184,75,118,65,102,148,52,136,50,203,93,218,204,50,90,73,83,51,133,73,107,241,130,16,176,152,248,57,28,109,38,52,90,182,152,154,135,62,121,116,124,104,222,251,143,184,185,165,111,134,113,102,128,19,0,9,110,223,25,209,44,113,183,177,150,0,6,78,55,152,116,50,36,0,16,135,204,36,0,75,209,194,241,64,103,4,110,81,9,187,39,99,153,5,245,236,84,46,59,227,221,26,192,182,135,62,71,34,34,233,68,160,100,38,44,182,29,166,220,123,211,78,51,207,19,49,247,134,137,25,39,159,234,104,117,198,238,242,188,227,178,239,72,26,95,135,100,60,43,145,61,249,236,233,61,21,58,205,87,168,203,191,104,250,129,35,209,38,86,150,209,152,242,122,90,124,182,173,205,42,27,181,195,187,74,69,196,198,173,183,121,90,201,234,91,217,181,239,59,250,223,185,153,241,187,223,255,174,124,122,0,194,117,0,0,129,165,39,55,222,250,96,242,128,97,195,8,7,34,68,136,55,136,98,229,188,197,128,104,166,226,88,247,12,37,47,5,29,38,93,175,149,73,218,107,246,49,189,77,122,212,237,40,30,89,91,92,226,217,24,63,34,239,131,44,12,150,98,126,16,163,122,210,39,91,236,13,36,87,177,8,57,249,31,118,187,153,46,216,33,34,139,82,41,135,194,210,240,147,13,57,80,239,174,127,102,237,153,47,142,222,124,51,155,227,33,148,240,239,46,40,3,6,142,82,194,85,61,154,241,245,157,95,94,190,174,245,121,202,139,245,151,8,157,64,4,187,127,196,49,64,8,176,198,131,65,8,76,192,0,197,174,90,102,241,87,152,108,30,44,5,88,131,217,101,135,12,136,101,34,117,96,57,95,100,235,99,110,41,101,183,108,89,242,154,84,94,53,134,127,147,20,181,81,15,69,7,194,162,104,231,185,74,184,73,139,214,22,94,156,231,164,57,249,226,233,226,58,119,26,33,185,217,188,87,85,54,240,218,165,24,120,210,226,113,188,117,245,8,61,223,190,145,183,65,208,210,209,77,241,18,175,53,243,239,92,190,157,195,77,140,250,235,234,62,127,252,45,96,151,165,255,26,165,26,113,160,169,140,68,129,198,112,193,193,105,202,3,104,94,246,24,12,26,164,36,141,61,126,229,49,12,200,173,95,239,104,41,165,213,39,63,59,184,246,220,59,141,14,33,12,20,173,16,141,103,104,55,60,54,158,166,32,196,219,29,247,57,230,131,18,22,204,251,183,143,95,103,222,247,253,203,191,157,100,33,159,43,57,125,157,188,118,249,50,234,116,88,254,70,237,35,255,251,178,68,189,128,196,108,103,78,235,102,85,250,133,236,233,131,113,136,92,18,29,155,48,110,25,87,202,56,51,165,205,177,151,48,167,107,97,60,179,218,209,132,65,193,44,86,156,142,28,98,122,136,28,37,217,239,60,235,41,247,48,203,144,54,211,77,121,235,86,230,204,63,42,1,6,0,10,91,191,54,250,83,200,163,51,16,115,223,47,124,89,104,8,116,12,46,76,4,97,196,107,248,190,10,206,168,96,253,51,152,122,30,144,254,77,130,180,170,51,71,247,121,45,185,46,138,221,149,222,136,96,218,123,85,107,213,114,35,240,21,48,228,163,140,162,89,251,156,84,245,82,34,229,134,143,10,59,252,69,142,140,132,38,26,57,209,249,35,101,45,166,194,199,136,0,96,3,11,197,18,154,40,182,42,179,28,88,129,205,208,18,211,162,92,22,72,12,246,138,235,199,68,148,130,29,22,102,57,206,46,233,77,244,86,67,40,17,85,0,57,174,220,210,154,211,46,154,204,98,165,48,72,36,104,48,133,1,192,100,135,104,6,16,20,35,240,56,8,155,173,34,31,134,106,204,63,77,14,95,75,27,194,89,4,63,119,104,100,181,37,144,237,219,210,10,177,74,207,100,133,235,159,206,166,231,10,85,81,20,96,62,44,44,56,63,179,84,83,187,58,217,36,114,74,255,196,156,93,12,29,202,159,227,138,49,4,167,19,44,174,66,38,217,163,102,82,101,12,169,51,71,49,10,164,170,107,181,119,234,71,218,7,137,55,223,67,44,98,17,31,23,205,127,205,111,91,245,213,225,218,45,55,52,39,207,181,185,183,247,175,159,10,241,177,141,41,7,204,1,192,4,219,150,144,181,154,180,81,146,90,24,81,201,165,128,130,139,13,0,28,105,176,136,84,193,34,204,52,25,38,208,156,179,110,191,205,180,86,86,168,41,58,250,83,106,26,124,174,207,79,203,37,15,181,91,208,243,72,175,4,165,150,41,57,14,97,53,203,25,207,210,101,90,27,177,61,47,144,125,37,39,231,99,46,84,186,111,169,219,94,185,138,148,211,163,226,100,243,245,34,178,38,104,200,167,99,91,9,26,200,161,153,221,85,227,11,149,20,197,92,51,150,10,53,254,149,188,162,204,214,86,8,76,36,233,119,34,114,216,48,98,71,48,175,45,54,209,25,16,125,251,210,125,53,214,197,146,37,59,219,116,254,33,233,60,218,34,148,12,89,48,0,201,183,199,69,4,104,252,198,192,154,101,145,102,6,20,20,53,51,179,145,32,180,17,138,9,8,65,222,229,49,127,227,112,4,74,243,59,213,104,171,215,27,127,243,152,107,12,205,144,51,23,106,43,34,165,119,226,118,229,113,73,99,183,155,95,142,69,167,97,108,50,39,147,255,251,178,100,203,140,197,11,103,75,155,136,126,98,171,76,233,51,108,203,232,84,209,157,50,109,153,94,201,246,179,166,141,161,159,49,59,124,35,45,205,222,151,181,134,151,13,72,38,226,78,243,36,151,197,26,220,63,61,75,106,55,23,185,79,40,179,158,176,125,127,254,252,191,61,179,213,72,16,4,243,121,144,94,18,62,206,71,58,123,109,13,15,62,227,207,189,216,172,251,141,173,165,86,207,237,149,77,109,83,243,230,86,84,220,231,157,153,239,191,117,109,26,86,122,92,8,172,0,2,187,108,220,202,17,134,25,1,203,68,33,81,33,141,222,54,66,99,142,11,2,135,159,105,13,107,220,191,79,79,82,165,53,154,25,93,137,170,90,105,220,231,123,99,29,118,172,13,97,176,127,51,15,40,129,160,118,85,22,65,130,159,152,176,0,179,175,238,231,229,51,137,19,58,230,166,44,179,162,115,118,104,17,67,202,189,6,72,66,34,43,157,145,86,227,202,82,173,50,101,157,12,253,238,109,33,195,40,94,240,167,255,153,79,181,31,207,108,198,173,204,184,77,97,0,1,39,240,204,74,99,148,66,78,77,46,51,72,152,208,161,146,65,193,139,199,192,162,184,8,54,97,17,122,188,65,136,251,99,100,73,245,55,32,71,154,23,251,143,195,6,163,118,92,167,213,171,234,251,209,4,84,151,56,211,81,88,7,117,156,137,116,90,9,129,98,56,69,233,165,207,243,139,54,244,202,37,177,254,201,228,19,113,235,243,26,168,21,37,146,207,51,219,179,107,220,219,59,125,217,124,249,233,188,149,181,234,28,210,189,195,180,253,99,204,131,170,204,204,166,222,197,65,58,119,239,133,177,84,177,13,140,181,51,115,91,99,61,107,230,255,116,191,254,191,255,49,153,157,65,6,0,3,37,252,193,203,143,57,92,230,55,12,96,12,20,118,42,24,102,226,129,193,241,115,6,25,122,92,200,67,191,36,1,197,117,1,41,52,234,229,193,42,235,14,150,150,172,203,5,71,151,161,115,40,97,177,144,165,197,219,90,209,227,235,60,165,180,231,29,120,87,59,10,75,46,180,135,148,168,181,28,185,183,38,99,181,140,175,116,91,52,64,178,216,194,50,213,80,166,221,20,199,50,137,58,149,10,165,82,21,61,116,101,152,36,42,234,121,28,135,90,178,185,24,85,149,17,145,242,145,146,207,47,86,217,95,114,81,71,57,118,239,140,145,192,54,146,92,20,54,44,22,1,32,227,7,134,204,36,69,12,20,151,24,193,0,18,64,10,130,194,103,165,81,109,91,181,47,135,100,81,105,116,142,25,178,238,70,160,57,108,90,164,196,15,0,200,235,115,237,196,104,38,168,103,37,48,211,244,224,179,152,84,52,238,78,255,251,178,68,186,142,196,232,103,76,27,134,63,64,140,108,217,163,109,133,110,18,21,155,50,110,13,93,2,58,179,165,205,198,21,184,186,175,123,189,122,87,90,204,220,206,57,87,9,1,247,121,255,228,115,235,116,158,164,60,253,234,25,154,239,18,235,211,216,156,160,119,14,216,146,33,46,212,157,110,129,35,145,187,11,187,212,82,233,247,83,98,207,207,250,105,127,239,127,52,213,169,193,45,234,0,4,165,188,195,57,35,67,39,204,20,34,53,9,80,192,225,161,8,92,196,193,81,33,171,14,25,18,33,220,185,46,131,109,40,54,180,208,51,61,58,63,196,108,162,80,116,83,44,157,9,73,13,135,149,231,78,4,42,131,149,205,85,195,147,162,209,92,117,58,121,66,26,4,101,169,223,171,46,207,249,12,22,167,169,232,189,231,89,153,250,109,40,252,232,164,17,51,47,61,18,234,86,28,84,88,132,163,35,21,69,78,168,69,113,117,109,173,183,74,39,36,104,185,151,141,45,85,217,209,85,21,205,216,203,19,65,212,17,82,232,3,162,0,3,109,244,203,157,195,26,134,77,48,92,22,65,152,24,52,90,210,16,177,133,192,182,69,3,74,90,206,94,74,122,103,76,80,235,26,27,84,106,62,59,22,201,162,189,141,133,192,255,72,33,35,173,79,67,214,121,100,88,146,119,8,238,111,223,51,43,250,121,24,253,250,204,102,123,73,124,248,172,229,144,112,246,115,204,55,253,76,99,26,105,246,163,171,162,51,234,56,196,239,69,208,213,49,16,187,206,84,84,173,104,101,244,156,134,10,29,217,235,87,115,174,98,59,85,209,109,252,255,222,175,87,82,233,254,84,2,157,96,0,92,191,153,154,28,98,34,89,168,131,66,84,99,30,1,2,1,160,160,217,135,65,48,225,132,194,169,50,245,175,137,5,139,50,236,107,208,110,97,244,230,82,140,100,16,221,251,177,137,217,136,117,191,237,137,18,102,94,120,219,252,55,20,167,202,172,139,181,234,118,89,103,83,182,227,119,42,85,199,241,200,2,0,1,128,27,203,231,252,85,223,51,135,220,139,207,0,57,50,180,31,8,178,89,208,176,156,19,163,162,131,86,58,136,234,83,34,46,178,177,102,54,101,149,55,38,130,69,54,108,185,94,158,222,101,67,73,164,183,240,9,203,0,7,175,244,209,185,19,155,128,76,12,78,48,201,68,195,65,48,16,180,104,62,132,10,34,96,144,202,154,193,48,196,53,86,106,67,131,80,154,230,213,36,41,96,83,115,10,134,67,132,144,44,58,166,132,139,148,97,3,145,23,153,214,203,174,168,52,30,44,117,195,219,60,189,148,208,142,205,43,101,163,168,106,87,121,226,89,15,115,219,115,159,90,238,95,115,255,251,178,68,189,140,196,91,103,76,27,143,59,112,143,172,217,131,112,101,232,18,193,155,48,110,37,111,202,60,51,102,77,195,23,96,113,178,91,119,119,85,219,227,244,46,83,101,66,211,204,191,81,51,55,57,140,114,239,139,166,95,237,159,187,151,207,197,195,87,103,74,221,50,89,51,242,238,126,95,125,92,185,106,62,198,77,207,132,89,0,1,46,252,202,240,51,87,162,204,14,34,51,64,84,195,1,116,6,128,65,2,193,40,24,194,193,87,189,181,110,86,111,229,123,122,179,150,226,251,177,6,227,46,155,179,102,150,25,185,246,37,52,172,141,86,242,5,151,88,153,151,111,145,250,58,26,88,118,154,104,177,35,82,73,117,152,218,69,13,21,74,175,57,255,254,91,119,62,249,202,218,120,172,199,85,62,78,97,186,253,254,102,229,105,170,58,158,55,41,209,203,214,100,114,181,47,175,130,229,57,250,8,157,140,196,34,36,249,143,208,149,146,97,130,158,226,93,92,235,78,191,12,1,128,3,45,219,153,80,208,122,211,184,212,148,58,48,90,17,144,147,146,235,23,36,112,8,219,201,171,56,175,212,70,87,95,113,31,233,210,211,11,247,24,12,106,75,43,182,145,68,156,50,43,138,19,81,137,37,124,217,219,142,109,122,75,17,219,245,99,156,7,55,151,212,42,102,143,94,178,162,89,25,235,79,255,190,189,253,95,76,244,84,122,16,218,115,251,83,217,81,204,58,247,119,152,187,42,154,206,245,86,67,29,55,67,147,71,245,191,83,245,101,49,13,61,187,26,80,156,210,44,178,106,98,33,202,80,2,103,0,80,2,155,111,140,12,52,228,73,77,16,105,5,204,60,28,56,24,194,64,148,101,130,152,16,89,130,139,108,159,18,106,153,188,210,51,98,11,228,13,28,159,106,22,101,109,77,43,167,40,8,186,159,235,17,241,210,143,28,50,77,183,99,14,244,114,106,201,30,99,128,192,252,56,162,105,106,238,172,84,234,129,121,245,117,31,43,78,59,27,66,142,115,163,85,44,34,171,37,214,170,202,69,27,6,77,66,218,110,236,151,234,236,112,193,14,134,227,238,137,154,185,190,146,154,25,113,179,29,117,162,197,92,116,147,23,24,252,115,95,213,109,192,70,0,4,152,145,185,236,161,248,108,1,153,200,25,129,162,130,212,48,0,61,48,48,54,12,42,18,168,132,4,122,211,16,225,32,8,163,33,13,77,40,145,136,231,184,134,119,137,186,241,191,146,149,11,63,139,227,199,172,100,225,125,96,31,162,246,102,37,202,251,130,145,157,92,172,131,120,236,170,211,0,112,110,175,98,231,92,69,97,211,17,170,191,157,171,243,189,109,204,103,125,89,186,231,92,195,149,25,93,207,158,89,255,251,178,100,197,8,4,81,103,76,59,143,83,240,144,204,217,135,109,232,78,18,77,155,30,110,188,235,202,65,51,103,53,147,35,36,79,72,250,30,231,156,97,116,156,117,207,175,191,245,100,186,171,163,28,170,202,167,27,106,61,141,100,65,243,231,222,203,80,36,110,192,0,90,212,145,187,182,187,156,176,29,16,168,26,32,63,74,9,8,124,235,62,204,57,209,133,61,116,244,243,214,191,155,252,240,169,98,204,230,57,101,118,180,187,183,35,116,17,166,109,10,223,229,194,221,167,235,251,243,6,154,108,36,145,114,140,131,86,192,47,41,109,252,28,86,43,93,60,153,200,163,45,202,211,131,30,144,148,116,203,104,193,111,201,27,36,213,233,96,196,31,122,235,115,204,45,211,194,21,47,144,177,40,125,69,67,58,220,212,39,113,80,176,94,210,237,8,232,48,88,101,19,77,68,65,24,196,183,179,246,191,133,9,156,154,4,169,36,180,199,248,28,207,51,248,204,65,68,213,81,140,193,160,48,40,5,24,22,0,152,22,18,178,240,184,46,176,169,141,12,51,136,17,210,100,145,90,102,89,78,254,185,113,8,45,223,133,90,142,186,242,105,187,147,17,87,146,35,0,178,33,96,29,245,134,31,88,97,220,194,205,75,81,252,39,226,21,102,100,118,39,99,118,108,89,238,55,187,136,49,142,54,140,61,78,132,39,154,166,220,173,70,78,238,174,117,177,219,162,82,214,45,221,142,254,237,169,148,221,21,173,66,40,129,152,151,162,204,231,178,140,70,240,55,61,115,187,102,211,210,146,248,206,46,230,129,10,208,226,207,22,55,190,177,172,15,24,136,192,0,97,4,185,37,144,206,251,131,102,82,77,102,155,52,145,132,198,160,243,10,136,66,224,179,5,5,163,69,204,5,144,225,50,208,165,162,66,60,208,167,0,33,232,185,39,19,239,143,118,243,189,60,132,43,219,17,112,85,200,114,137,104,186,128,208,152,52,212,204,236,253,167,130,43,23,115,68,133,131,100,193,65,41,26,52,77,231,66,106,43,67,223,101,124,182,85,198,21,149,36,245,80,52,141,108,85,174,134,112,173,168,90,235,79,174,91,39,24,160,197,125,57,140,59,29,216,35,206,149,50,197,227,138,167,220,148,224,196,246,227,47,179,102,27,123,175,249,80,158,236,246,21,182,196,37,121,187,242,85,6,124,157,68,72,163,36,227,172,189,109,202,202,6,92,176,4,178,239,142,203,240,234,117,204,93,76,193,87,150,73,148,11,37,153,138,133,49,226,80,20,103,116,150,36,228,162,9,135,161,199,242,19,149,232,157,19,248,200,218,156,39,40,14,22,196,38,164,54,26,92,162,0,141,141,1,205,197,44,75,121,55,149,201,188,187,77,255,251,178,100,205,140,133,26,103,73,155,165,127,66,176,76,217,42,113,233,78,19,61,159,44,109,149,189,9,248,179,102,41,163,33,225,83,58,23,242,72,221,108,191,19,114,110,222,222,119,135,56,64,38,4,110,136,146,253,183,201,122,109,90,110,247,169,202,196,119,122,177,239,81,233,101,93,78,186,206,198,90,222,230,83,85,209,85,133,72,47,51,20,221,106,65,108,230,232,36,121,172,165,23,80,121,129,116,216,193,205,29,39,73,147,5,89,252,180,128,0,221,183,171,88,194,204,68,112,176,80,96,168,21,149,3,134,178,102,233,40,101,151,40,109,201,30,88,184,250,196,139,190,104,236,106,78,192,178,28,154,200,109,225,89,223,110,187,215,187,91,142,191,152,133,203,74,169,65,200,62,237,30,105,151,46,17,69,14,24,65,174,62,211,130,70,205,212,208,253,231,86,115,234,37,222,153,80,101,243,145,114,252,54,54,32,206,150,70,251,76,77,164,12,137,73,182,132,184,72,231,254,116,250,237,151,171,77,109,166,190,47,112,141,122,0,128,7,181,255,24,194,44,102,144,105,128,129,162,77,65,96,89,115,200,133,43,85,202,129,1,18,64,120,110,203,135,246,48,138,140,98,219,47,3,119,94,13,15,7,183,204,18,33,56,114,23,148,73,229,56,233,115,79,57,83,15,115,214,53,39,52,169,199,162,248,70,178,142,226,239,109,158,221,81,29,220,77,211,247,252,33,80,222,183,237,255,231,190,88,212,217,70,231,26,181,29,63,105,45,13,101,30,166,28,99,57,134,195,108,244,202,19,223,16,117,157,94,197,94,248,133,245,32,243,85,138,132,19,255,143,107,95,75,242,135,111,157,160,112,0,110,219,243,22,80,1,44,145,195,41,149,128,165,170,12,9,129,1,99,65,137,40,224,17,150,166,26,184,125,96,217,2,235,151,63,146,15,164,183,102,181,246,191,253,119,37,144,92,114,228,114,98,118,149,125,209,195,243,51,213,54,1,160,197,99,202,48,86,64,198,214,159,172,127,92,212,137,114,135,124,78,11,34,165,146,216,30,10,125,38,100,205,230,71,12,209,226,30,62,217,84,176,228,51,206,93,81,249,180,29,164,82,191,157,54,34,207,103,109,26,171,187,205,67,41,9,116,139,59,106,80,135,187,83,77,234,60,199,195,17,125,50,35,180,249,45,80,112,59,75,127,196,64,67,218,177,96,234,217,41,114,25,39,99,230,157,145,192,92,115,35,170,178,97,73,52,68,211,206,7,69,197,51,131,120,180,92,154,159,126,40,80,145,2,134,200,238,26,179,5,206,68,131,14,114,5,41,199,93,8,42,41,16,244,79,25,82,67,94,147,83,43,60,91,45,38,53,14,29,34,98,40,94,5,77,89,255,251,178,68,191,14,196,134,102,204,187,140,90,112,132,236,217,131,112,101,204,17,253,155,48,109,177,9,194,47,179,101,141,199,141,224,171,157,32,187,31,113,87,84,142,253,79,49,193,210,175,221,208,238,46,199,241,67,103,235,50,34,164,124,104,242,252,217,177,244,243,197,9,0,2,176,1,146,237,141,111,12,59,81,232,207,166,147,53,131,204,126,29,0,1,140,38,24,48,240,6,96,104,44,68,21,48,8,6,5,71,216,218,210,112,154,220,37,13,168,242,178,196,77,181,198,50,89,148,15,79,101,98,36,238,112,3,174,206,214,20,219,141,197,168,128,98,43,190,22,144,69,120,71,50,36,58,79,111,159,33,161,200,101,108,132,178,202,164,31,11,146,35,166,165,33,249,222,10,120,142,24,206,29,34,20,178,22,245,107,53,5,157,219,111,79,249,182,84,254,159,253,68,142,80,191,64,224,141,23,30,101,206,120,13,149,0,128,2,236,181,153,142,147,156,60,61,153,132,71,24,128,23,1,132,37,3,48,60,24,26,3,150,1,26,134,0,149,111,107,14,172,189,241,109,162,182,227,90,171,24,164,176,85,0,35,55,248,252,195,42,222,221,109,195,49,205,84,79,216,165,153,117,249,203,136,108,193,63,94,186,37,95,10,59,142,140,18,79,96,67,169,101,220,165,90,218,247,2,98,169,69,45,77,30,41,36,215,12,163,220,166,36,164,165,158,57,59,217,195,26,255,90,81,113,92,253,180,248,203,202,189,83,111,156,172,146,12,109,32,75,39,252,33,181,79,110,212,73,60,203,158,42,20,141,163,63,164,167,172,209,93,15,93,13,72,34,238,248,102,88,136,1,221,182,230,207,155,159,225,12,97,4,81,149,6,6,61,19,1,65,96,161,104,112,93,35,8,67,40,248,96,48,8,147,137,162,216,139,147,33,226,170,56,177,18,144,23,34,112,133,222,42,250,249,167,117,150,19,250,105,131,93,227,90,127,116,216,226,67,219,53,226,138,150,206,44,84,201,66,37,121,237,34,5,70,181,43,93,168,128,92,57,61,50,26,244,15,55,99,108,84,209,179,85,14,137,230,168,173,51,146,89,100,219,65,179,4,208,191,202,198,139,156,227,234,160,154,28,46,120,219,191,74,78,115,217,42,38,238,164,139,152,190,157,19,129,183,112,204,84,216,209,237,62,62,8,122,6,67,144,136,146,174,247,106,100,114,38,216,22,21,8,107,141,69,76,210,182,118,92,215,115,137,201,106,86,171,87,227,87,236,221,203,11,241,47,230,53,39,239,80,85,173,99,254,59,59,171,120,227,129,158,96,205,156,118,72,202,163,110,225,25,115,209,5,44,235,131,102,84,71,41,122,42,110,210,44,180,55,204,33,184,53,223,215,252,255,251,178,68,205,136,197,45,102,202,187,169,110,98,158,172,217,83,113,232,92,82,29,157,61,173,153,89,170,23,51,102,13,204,32,120,242,244,190,143,195,99,157,159,21,26,183,74,75,48,14,156,237,81,54,89,239,4,76,88,246,209,186,155,148,98,27,39,25,245,47,137,200,56,116,89,190,218,152,117,231,89,24,204,243,206,90,206,119,54,196,32,128,213,0,102,223,126,102,88,233,169,134,70,38,14,153,104,52,117,40,243,198,164,150,109,112,68,165,40,119,214,60,178,227,178,228,206,207,82,87,185,65,170,104,241,67,149,2,227,131,129,165,5,55,14,84,226,214,177,68,170,71,244,97,168,204,171,100,42,220,161,243,227,97,154,33,164,148,235,169,134,241,207,51,217,78,144,209,81,112,169,17,139,246,171,19,61,181,67,221,60,85,255,222,206,244,210,183,113,72,221,204,76,141,74,158,116,162,220,125,125,78,211,48,179,62,55,151,143,180,186,153,116,121,219,15,16,0,128,25,254,223,27,101,231,152,33,85,40,169,113,32,226,0,74,189,123,186,224,192,210,231,110,31,177,140,197,37,251,88,231,158,63,75,47,119,41,239,118,213,153,218,246,255,216,240,138,65,22,115,233,12,71,105,167,232,93,102,178,16,244,229,128,3,145,88,248,179,116,132,227,47,230,20,97,100,8,116,39,61,26,243,45,143,91,62,213,93,38,203,107,220,135,244,186,220,250,251,15,247,113,29,184,155,172,13,136,34,151,253,208,204,151,163,243,157,39,85,168,242,19,237,106,43,16,157,201,212,214,46,191,87,170,140,0,117,136,0,189,246,252,202,145,205,48,252,224,0,204,5,20,183,65,96,21,201,49,147,144,28,97,98,50,165,223,27,150,168,211,144,223,129,66,87,198,160,138,112,80,243,84,97,33,201,231,135,227,76,5,102,20,72,214,145,29,140,205,217,189,132,227,47,186,75,138,105,54,106,30,138,29,179,170,42,159,117,69,186,143,184,222,135,91,78,185,145,24,254,22,125,233,165,210,174,102,162,120,123,238,184,107,154,212,157,161,34,237,166,30,101,163,82,244,135,26,213,79,214,69,95,23,61,167,94,103,83,111,245,197,39,112,194,13,0,16,96,2,155,111,225,186,57,28,64,201,174,24,29,8,42,1,6,129,144,20,175,150,186,175,129,93,38,183,29,164,167,149,204,75,160,252,173,217,206,203,117,141,214,198,130,114,69,13,82,209,74,240,93,112,132,154,207,32,162,5,210,106,19,77,150,85,48,40,73,20,110,16,148,76,97,13,54,235,148,110,108,193,119,62,149,213,218,185,206,45,45,254,65,86,35,114,125,90,232,251,245,133,217,134,75,83,232,173,3,76,171,80,105,137,235,173,78,221,53,54,151,255,251,178,68,199,128,196,96,102,205,59,70,85,240,136,44,233,131,111,8,26,19,173,157,49,77,165,183,202,114,51,165,141,195,35,40,93,88,16,91,104,7,110,224,86,225,55,63,110,30,20,220,231,42,242,169,106,106,191,82,171,93,104,119,182,179,121,152,111,56,160,12,219,253,141,84,54,54,20,28,196,139,131,76,146,76,154,11,91,198,47,4,211,39,32,0,82,140,132,128,71,213,157,210,56,108,61,224,172,184,243,236,130,221,20,79,117,170,204,81,55,207,179,229,14,207,217,141,201,98,150,57,107,26,192,70,59,14,139,234,98,48,0,102,200,49,137,42,108,146,12,72,206,82,198,36,145,13,141,137,232,98,40,70,26,209,29,139,142,35,11,53,144,211,217,32,141,170,201,109,173,58,57,146,97,100,148,237,151,114,100,64,100,158,204,60,242,120,72,184,50,177,70,210,254,174,234,92,140,181,90,142,205,154,79,241,73,165,254,168,112,234,130,230,18,66,39,0,41,163,136,218,98,211,161,18,76,46,12,50,232,132,28,62,3,3,76,100,6,40,8,176,112,112,161,84,136,64,13,163,124,255,55,21,227,12,73,90,20,166,252,21,75,40,91,111,180,35,84,176,134,40,211,97,214,181,12,62,228,193,128,224,154,144,27,160,92,164,11,147,83,112,77,147,23,15,76,103,133,252,122,153,116,248,71,215,242,250,147,117,13,157,102,66,57,178,185,73,163,254,211,238,148,118,49,82,150,111,232,247,83,12,70,116,50,132,164,72,205,71,86,114,82,47,87,119,62,70,118,167,255,68,178,43,95,235,169,140,156,20,48,21,84,149,105,27,23,71,235,64,103,211,2,13,46,0,161,208,6,166,230,4,250,239,141,173,121,93,40,136,99,11,25,172,59,234,33,220,242,137,18,165,153,53,26,76,197,149,207,130,102,179,102,82,130,152,107,110,229,17,91,46,163,26,177,123,179,160,184,146,169,196,14,82,56,231,185,152,122,166,97,199,74,104,238,234,122,155,152,73,156,202,71,37,93,5,217,146,234,97,172,83,110,134,178,233,32,247,101,161,117,175,242,127,217,235,218,156,17,164,145,152,159,141,154,226,54,24,16,200,153,212,52,0,133,37,142,96,184,10,91,229,29,4,134,70,33,3,64,94,133,110,184,140,129,112,44,88,109,88,229,51,111,251,249,35,154,129,230,228,141,243,248,166,240,203,157,11,157,136,194,91,179,20,129,98,87,233,114,29,164,230,205,61,200,16,236,26,73,150,147,85,86,247,48,250,8,184,229,45,21,74,95,206,228,165,54,49,141,124,235,199,12,165,220,89,221,173,220,170,126,154,147,93,115,58,175,158,80,86,229,149,44,108,182,109,140,181,90,188,32,154,86,185,178,137,181,255,251,176,100,200,14,132,125,103,75,27,137,85,192,118,172,233,114,105,37,106,149,121,155,40,110,225,105,194,85,179,101,221,188,36,96,148,121,151,7,115,52,142,53,51,67,126,86,250,56,181,212,85,90,150,170,135,106,143,181,67,186,221,155,233,163,105,0,237,232,48,2,91,165,160,145,18,9,80,32,145,165,23,4,145,121,136,136,233,65,96,192,15,29,145,41,57,203,226,51,180,160,17,138,42,106,101,141,69,71,234,6,5,151,48,253,76,236,85,22,247,158,235,55,194,93,162,11,105,212,131,166,141,185,249,175,53,23,45,56,107,227,224,232,20,141,252,198,245,118,225,42,164,40,167,22,217,132,204,74,68,233,195,82,64,77,187,50,121,206,94,246,254,203,252,255,111,54,16,186,130,83,180,100,241,115,73,32,62,134,73,205,190,207,129,197,247,39,63,7,250,241,127,202,204,212,223,9,181,144,132,157,81,111,215,164,57,171,0,245,0,16,208,16,254,251,99,76,77,56,84,195,74,16,49,193,177,98,208,224,0,160,2,97,222,25,5,105,17,135,146,126,245,184,188,250,16,112,70,68,74,156,143,51,83,102,64,38,24,162,152,78,80,205,148,72,187,98,228,19,122,15,58,198,2,225,166,13,227,106,33,115,117,68,231,200,34,130,101,153,116,50,15,236,99,229,174,86,34,165,144,229,229,174,108,142,233,221,37,77,69,218,47,117,53,67,230,214,188,219,143,85,62,103,167,213,58,87,127,210,233,182,207,95,245,16,161,195,86,175,171,194,102,140,219,221,95,175,103,237,214,215,175,231,230,23,68,231,22,123,88,233,245,229,54,149,128,84,128,2,224,8,17,164,145,134,161,153,180,9,136,179,154,136,73,66,242,47,3,6,80,178,80,97,98,208,202,129,22,242,3,20,150,50,14,87,67,127,148,38,169,143,226,245,232,38,68,219,199,11,26,148,48,133,81,244,179,80,103,254,55,112,249,61,191,114,197,236,132,122,74,44,75,4,226,227,73,181,153,81,156,54,13,210,4,47,89,213,172,168,202,241,148,179,247,77,90,77,40,65,25,2,243,124,167,255,95,203,46,106,69,134,215,62,131,29,26,148,219,143,186,182,81,179,171,48,47,53,199,38,125,123,141,186,127,254,219,152,196,188,102,255,223,81,65,22,171,117,158,246,203,182,214,93,134,128,1,91,35,57,76,152,206,210,67,53,165,198,138,96,225,65,129,135,70,74,15,134,12,133,130,137,242,80,34,85,171,45,169,151,13,253,105,41,38,214,18,230,92,188,33,215,146,15,128,29,73,126,17,87,174,141,172,180,101,206,193,89,139,100,115,157,70,118,163,76,237,94,164,83,34,87,233,154,165,206,12,170,9,107,79,76,45,112,177,38,255,251,178,100,203,0,4,241,103,77,211,105,91,240,157,44,217,122,109,137,93,23,45,157,48,110,25,126,129,106,51,105,40,242,137,176,122,190,30,55,97,167,188,144,237,107,240,116,46,89,47,105,144,60,246,229,122,199,127,171,217,150,78,144,198,50,202,51,7,157,142,184,76,76,51,227,96,236,238,100,105,116,158,209,135,167,47,111,221,56,188,210,238,169,226,245,173,6,29,67,212,159,55,171,121,203,243,109,181,230,135,235,248,122,103,221,87,47,166,243,108,223,190,230,213,149,222,126,43,8,208,0,193,0,93,255,255,177,128,32,81,137,178,165,80,197,135,134,28,117,116,177,165,71,223,90,127,230,253,174,32,46,29,1,152,174,133,137,20,12,0,236,44,102,71,87,34,51,185,228,83,161,24,141,161,31,94,123,87,178,29,40,106,254,232,223,122,235,219,117,71,210,212,215,41,180,78,95,211,238,202,235,83,77,66,109,186,50,209,79,196,170,0,39,191,212,228,29,79,68,160,212,213,128,67,102,10,12,233,10,132,42,6,192,162,209,72,102,138,111,52,202,40,95,38,133,153,42,133,136,162,45,72,17,45,53,51,86,85,77,139,34,165,155,46,132,76,93,82,207,52,15,161,34,92,74,179,99,43,25,89,16,186,158,39,46,23,226,87,210,25,237,69,171,233,200,56,219,24,95,4,51,137,213,232,85,32,253,25,136,122,123,205,211,60,149,236,70,181,63,43,61,94,228,112,241,221,223,253,137,72,246,191,255,242,151,255,105,48,230,230,191,225,255,235,252,147,204,31,76,11,222,176,0,132,0,5,237,181,58,201,211,255,23,52,211,163,59,39,90,133,224,48,16,130,240,47,65,160,164,173,90,175,252,165,253,157,125,41,0,113,36,213,20,172,154,20,9,162,34,68,162,36,77,147,25,217,18,144,17,60,148,84,136,216,140,148,120,70,31,34,108,120,108,170,211,18,164,140,234,204,210,205,196,156,217,186,142,237,100,191,133,181,184,186,71,37,209,225,147,148,16,44,148,135,81,75,142,140,43,25,35,148,222,146,53,34,248,139,168,90,126,208,234,22,88,111,241,6,234,47,82,68,106,143,255,105,241,124,123,29,120,218,131,127,209,108,173,121,23,25,75,172,27,1,24,4,8,43,107,249,149,168,128,102,145,150,23,230,16,32,128,143,162,65,69,99,18,17,39,48,112,29,89,41,98,113,152,172,154,151,62,97,122,174,119,172,215,179,61,77,82,83,113,3,201,19,51,23,165,90,108,28,24,145,206,68,219,36,90,38,64,146,212,129,196,72,250,222,137,18,253,246,199,237,137,86,58,250,146,207,10,53,18,174,242,212,158,31,143,183,119,117,140,219,91,69,236,218,246,207,68,249,84,199,40,220,255,251,178,68,202,136,164,100,102,206,155,105,67,112,153,44,217,186,109,40,126,19,5,159,53,78,25,181,194,89,51,102,157,199,161,184,81,20,106,149,4,137,170,10,214,212,140,73,86,79,139,111,121,120,150,117,182,200,160,150,191,100,136,70,139,47,155,245,203,201,177,139,15,161,50,51,168,91,127,141,9,102,52,184,48,198,199,115,21,131,74,7,168,58,52,4,114,221,193,128,124,157,138,171,184,196,59,1,74,226,192,209,53,49,71,8,86,159,20,135,17,145,24,218,80,50,52,72,215,148,68,104,212,140,196,220,238,86,23,176,31,34,214,107,169,96,189,153,243,215,190,208,120,138,30,146,58,91,231,248,170,121,220,152,101,98,108,99,92,187,61,109,116,248,202,53,111,120,137,114,166,20,227,71,192,244,21,236,148,83,245,24,88,53,186,174,253,16,90,203,125,18,100,33,184,254,121,123,238,63,198,135,92,92,6,249,94,86,158,250,228,66,15,247,169,7,173,0,9,45,196,197,248,216,197,83,20,192,163,80,195,192,112,193,192,36,193,0,136,20,0,33,98,152,34,107,182,249,60,238,91,249,63,2,64,152,202,232,233,104,57,51,72,239,195,157,114,37,178,248,105,213,176,223,70,161,250,42,142,91,255,57,239,220,98,221,74,210,155,180,118,226,242,171,18,20,91,157,26,115,35,1,236,213,71,63,82,70,115,237,198,242,251,78,249,206,214,237,81,170,222,91,195,65,113,88,137,122,192,231,75,231,170,49,250,92,166,61,221,27,229,166,233,41,135,250,58,171,53,19,86,228,108,132,255,255,82,100,127,253,0,160,2,255,255,152,190,200,100,112,105,133,75,129,196,195,23,1,69,65,73,196,235,62,68,128,199,141,156,67,240,220,176,86,4,33,34,12,202,214,185,40,70,97,232,46,200,132,52,184,80,86,201,1,56,168,247,55,79,138,106,220,91,44,6,197,4,35,206,129,198,38,148,220,165,212,14,190,127,191,247,184,99,174,251,102,105,88,149,132,21,125,63,158,41,125,146,81,191,184,199,114,183,85,173,164,213,152,241,117,245,253,65,163,227,191,17,175,235,187,130,7,255,245,141,91,190,126,145,47,114,27,251,179,173,101,130,16,1,186,237,12,83,215,54,218,184,193,227,16,0,88,200,32,0,40,21,28,23,114,50,136,64,212,138,220,243,197,95,234,58,178,170,188,171,59,65,26,194,2,147,205,82,202,33,233,47,39,171,217,180,61,197,143,16,69,109,197,142,179,142,122,28,42,112,68,31,29,199,139,44,92,2,226,202,41,237,35,69,246,208,148,25,188,116,194,229,82,87,177,197,127,115,67,24,235,139,234,40,108,177,150,163,87,155,110,172,232,129,104,91,40,101,61,252,64,145,255,251,178,68,200,12,196,131,102,204,155,166,46,192,136,44,217,195,113,40,110,18,57,155,50,110,33,87,202,104,51,166,141,198,34,208,226,79,68,231,65,26,189,78,167,177,117,203,122,21,44,242,165,168,121,183,71,254,245,64,221,185,64,1,125,255,52,255,28,224,34,67,3,27,76,236,14,7,17,130,193,81,97,128,208,10,74,96,144,10,124,176,168,180,70,93,46,167,185,41,150,213,179,28,173,49,82,245,106,76,35,206,93,166,207,52,206,212,216,50,51,93,47,17,99,94,154,250,243,196,167,152,61,29,196,147,35,103,157,202,71,172,126,28,153,87,107,94,154,248,193,150,188,42,11,15,49,137,163,151,126,41,43,139,123,29,50,209,116,176,171,11,122,173,32,246,139,61,42,110,210,122,148,227,154,174,154,249,167,212,222,90,7,90,183,243,90,36,143,34,35,29,5,12,131,145,5,168,209,226,9,131,147,164,96,102,234,1,0,7,118,214,25,57,16,112,144,129,158,68,226,17,17,129,133,66,194,147,7,128,90,252,56,10,1,175,24,106,29,151,75,15,208,245,223,215,86,31,190,120,89,107,22,23,93,54,30,4,225,125,212,64,130,142,212,189,127,107,119,29,253,165,93,113,60,16,185,115,159,70,251,66,36,136,234,61,143,218,7,187,88,242,172,180,66,25,173,178,149,201,63,16,214,98,198,187,57,176,173,82,157,221,202,144,234,247,37,210,77,236,133,72,228,28,112,195,13,251,232,104,223,107,175,185,165,73,69,170,24,101,106,181,202,50,197,255,140,182,185,28,142,59,53,16,245,249,5,21,128,2,151,238,106,160,201,198,69,70,113,3,13,23,76,48,30,87,166,21,10,164,194,212,48,32,102,47,18,132,186,211,132,244,178,233,106,93,105,255,57,49,50,213,130,109,6,97,32,212,12,195,115,69,225,155,236,12,46,235,110,179,117,17,70,230,186,182,39,224,218,93,153,95,150,20,103,17,109,100,110,197,106,171,151,71,163,88,196,69,102,207,221,80,167,69,103,69,81,3,185,220,80,199,210,46,229,157,34,236,151,81,172,151,69,191,209,184,146,63,16,0,153,132,138,22,97,236,206,54,98,160,177,200,136,240,28,80,173,68,26,2,86,8,0,11,127,254,51,142,63,51,76,47,48,28,49,5,8,192,192,132,192,224,53,17,212,218,31,0,0,47,219,78,129,30,249,154,247,230,39,174,125,61,61,217,68,161,252,189,15,76,225,98,146,13,169,3,69,143,36,14,104,126,194,88,73,49,239,110,198,113,2,10,34,213,26,216,216,72,20,33,204,45,42,219,46,51,138,195,178,29,13,244,168,218,151,64,205,130,168,193,210,129,91,39,209,218,105,13,132,36,190,235,109,62,21,152,107,255,251,178,68,205,0,196,185,102,203,187,140,67,114,142,204,217,147,113,133,110,19,205,155,48,238,153,119,130,105,51,102,13,214,25,185,84,155,186,98,64,249,113,49,207,103,189,237,56,104,127,244,244,95,148,34,116,199,229,252,91,97,73,124,126,122,158,249,100,38,138,151,203,98,242,128,37,98,64,6,91,247,51,230,77,51,68,22,49,4,64,12,70,128,129,184,144,34,48,9,40,194,96,129,2,197,161,31,101,23,238,37,94,177,81,198,175,30,225,44,45,42,45,39,39,188,70,4,51,133,96,217,0,236,150,148,200,89,135,45,165,125,123,119,228,140,56,92,73,139,123,242,246,233,228,141,33,240,106,93,59,109,43,151,102,167,109,94,77,119,197,118,174,240,67,225,183,178,209,13,47,122,110,44,64,240,235,61,205,46,9,203,84,207,68,17,23,94,67,75,237,255,154,110,235,255,29,254,127,158,243,98,90,63,101,78,30,136,164,176,250,119,76,231,127,152,211,126,59,59,4,153,186,0,25,254,240,250,87,67,95,157,12,130,75,3,64,193,130,1,16,73,165,172,250,112,16,9,75,30,230,97,115,92,89,24,27,159,194,172,168,200,246,122,104,124,185,4,182,36,136,165,130,224,140,49,97,81,180,103,202,31,125,90,168,24,121,235,123,199,162,12,218,237,188,181,160,133,100,237,81,127,61,161,168,233,213,53,176,243,26,70,21,254,117,80,203,157,99,152,171,54,152,229,225,170,98,253,122,173,237,162,199,87,220,204,29,252,62,143,77,183,119,28,116,223,255,124,233,199,255,43,247,214,253,61,87,216,88,0,8,0,2,191,255,141,99,83,97,204,23,179,215,69,143,28,82,164,9,108,1,103,58,57,17,158,190,56,224,38,56,205,139,87,40,193,251,71,13,146,29,28,64,154,28,54,247,247,95,213,52,70,221,207,53,85,47,37,84,77,47,13,159,120,199,217,210,139,29,140,58,133,68,205,67,241,242,53,96,131,173,136,68,29,213,86,178,49,199,70,136,251,184,229,215,225,145,96,108,72,231,245,182,177,177,194,195,71,195,59,219,233,58,45,180,220,71,31,107,243,77,167,110,149,51,1,107,64,1,95,255,230,250,210,134,193,153,6,82,22,166,70,15,130,192,152,132,1,70,22,59,24,6,4,237,7,22,237,4,222,140,196,43,192,118,173,87,172,250,213,135,228,48,212,244,3,5,52,202,106,75,83,87,34,180,111,214,116,115,175,172,192,134,113,18,60,84,78,151,37,7,65,17,38,155,98,211,165,138,212,131,131,15,99,191,187,241,175,22,198,67,188,184,170,50,142,116,40,153,130,173,142,139,241,198,192,229,142,45,151,146,139,86,88,141,242,122,149,143,159,170,159,254,170,126,167,78,255,251,178,100,197,8,196,62,102,204,155,140,67,96,128,76,233,170,107,8,10,19,157,157,48,238,161,249,130,125,179,101,141,182,37,169,86,184,134,205,43,73,30,197,129,72,214,137,140,193,166,45,175,90,73,251,205,124,95,91,130,73,52,2,182,223,176,60,216,193,64,13,116,208,203,78,65,1,202,84,2,17,48,128,89,211,33,2,71,21,213,64,213,225,223,32,136,205,24,223,148,91,138,229,213,213,199,218,153,185,218,148,196,1,133,144,197,244,169,232,170,245,22,18,31,65,108,60,74,72,146,204,25,97,85,89,156,98,50,187,211,154,26,130,232,188,223,227,4,30,221,74,64,212,111,116,165,119,249,70,78,65,117,228,218,56,231,126,217,213,13,22,104,224,40,203,12,38,155,251,164,150,219,10,23,146,249,85,105,101,206,229,187,253,70,112,67,59,140,115,239,53,61,158,202,112,90,164,196,182,254,213,103,213,125,78,126,26,238,168,16,229,42,0,43,183,248,239,18,19,73,18,12,242,98,51,176,125,56,193,192,114,209,23,29,164,3,128,44,153,172,159,9,137,84,213,122,207,74,238,67,160,168,17,38,244,2,82,52,100,149,163,218,226,219,16,42,72,86,181,24,139,21,83,109,240,241,29,231,26,211,203,53,181,194,109,43,64,208,246,175,218,49,111,166,160,185,216,207,57,26,94,180,155,78,60,163,45,120,109,179,132,159,178,142,221,54,156,137,180,184,228,54,141,15,91,206,190,78,195,139,237,27,109,33,101,16,197,214,99,38,154,228,144,68,209,26,229,169,182,119,109,185,105,91,158,133,190,62,225,245,238,127,203,52,79,89,176,62,133,192,5,181,255,156,41,226,105,35,201,137,73,70,208,10,139,12,1,194,115,1,2,70,131,11,180,112,117,8,110,48,250,232,142,168,39,132,102,10,34,90,98,220,71,32,169,53,131,193,81,25,177,237,105,13,120,239,65,115,220,34,127,48,123,98,211,140,254,183,113,255,86,59,207,56,236,53,203,30,120,167,70,76,79,45,18,140,53,6,229,163,183,242,76,214,111,190,243,156,229,123,234,175,183,59,47,173,105,14,63,202,139,180,91,212,160,53,37,250,131,213,15,155,247,217,93,234,105,233,177,243,248,223,184,217,53,231,78,70,84,110,89,84,249,184,238,253,167,53,231,254,218,194,209,246,244,214,244,227,42,16,5,145,6,14,6,135,2,70,131,233,118,147,79,120,200,105,166,68,105,159,157,76,213,163,231,106,212,169,122,87,216,107,145,71,209,248,122,169,41,167,99,214,169,163,212,183,254,255,221,90,57,59,201,192,130,128,209,92,207,200,132,146,131,4,171,77,207,49,67,130,163,185,46,20,16,134,25,21,90,204,46,90,158,70,20,202,255,251,178,68,202,10,196,235,103,75,27,140,90,240,152,236,217,131,113,134,110,16,101,157,48,238,13,89,130,19,179,102,77,193,151,48,55,16,130,172,46,110,81,202,150,190,119,52,235,186,222,12,92,71,86,55,24,204,187,186,82,253,205,89,206,118,255,74,106,148,202,129,113,224,3,55,223,154,158,196,101,96,41,9,65,137,131,132,233,116,97,48,18,241,122,12,30,23,69,25,59,134,254,210,110,25,151,91,133,231,82,8,162,191,65,26,164,138,61,17,71,138,213,53,45,202,121,169,35,79,191,169,205,87,174,4,48,122,146,134,67,116,87,51,242,35,65,34,207,39,34,253,74,162,251,224,131,160,54,243,68,85,114,246,39,97,33,134,28,215,35,217,151,59,151,115,166,112,76,191,78,46,77,224,226,151,33,243,132,71,161,17,153,216,108,168,228,205,49,89,165,116,163,191,247,129,170,0,27,231,240,201,248,4,210,228,144,200,114,224,211,113,160,88,58,48,160,8,1,14,6,9,129,173,60,192,65,13,76,220,66,239,170,202,74,53,204,222,179,248,197,168,244,31,2,195,106,60,211,154,251,4,75,247,197,169,178,199,194,27,127,35,116,12,201,95,74,163,76,66,138,74,204,169,221,151,42,47,57,132,98,99,56,145,163,89,134,206,241,1,24,53,128,244,219,16,199,79,223,168,172,143,91,104,162,212,181,22,115,227,241,215,233,235,197,252,44,107,108,213,67,100,168,79,17,119,145,235,141,163,197,74,37,172,84,81,138,239,185,190,220,232,119,97,173,199,50,155,30,166,175,109,169,159,56,199,47,223,101,8,24,0,0,2,0,1,155,111,233,140,110,112,126,157,64,161,48,43,142,0,26,54,60,150,44,80,201,38,24,138,178,64,182,46,64,113,103,129,211,195,148,150,169,111,81,219,189,21,177,41,145,247,87,249,150,109,66,165,11,127,158,181,152,140,93,133,159,36,50,80,85,21,12,85,184,65,122,178,207,2,73,212,242,113,100,145,55,51,17,132,171,110,70,177,159,83,141,57,140,54,137,190,209,147,27,70,153,168,30,181,65,164,49,50,116,177,111,154,75,21,40,173,216,219,132,149,206,163,111,186,222,53,175,190,237,71,174,199,189,103,221,186,94,142,169,117,244,236,161,133,64,1,223,118,167,81,74,11,188,55,43,114,19,128,104,232,41,60,89,104,48,73,1,96,194,228,195,110,200,115,93,240,62,156,183,254,114,102,229,135,214,83,36,105,81,199,206,4,150,187,171,113,251,149,216,158,110,240,108,21,118,121,218,102,177,156,156,160,8,21,122,197,175,40,48,129,53,74,89,237,125,94,209,151,171,178,184,108,247,114,239,54,189,78,246,52,180,246,242,250,45,53,106,179,86,181,52,255,251,178,100,210,12,133,30,103,74,155,168,86,208,149,236,233,125,104,199,204,17,193,155,44,109,164,248,202,100,51,101,221,166,25,185,231,174,134,23,98,167,83,205,58,78,172,234,138,249,199,33,214,233,54,202,115,37,44,99,169,127,183,109,78,94,230,82,145,192,30,185,128,118,239,255,55,131,204,15,115,38,240,170,228,138,64,144,80,19,4,2,183,96,67,85,206,193,97,231,242,122,51,195,77,58,126,5,223,122,39,171,84,58,62,52,164,110,181,27,227,103,75,163,43,93,232,76,204,150,156,146,79,24,78,91,63,231,10,118,117,50,43,126,197,79,212,114,75,229,229,157,134,162,133,33,52,156,2,203,4,121,171,34,175,97,184,117,174,176,169,58,162,153,5,145,196,177,57,120,39,20,83,106,40,164,134,76,150,119,185,58,161,126,145,105,126,196,99,199,114,40,102,32,234,108,118,187,122,216,121,120,125,103,171,195,96,255,246,53,183,60,0,232,229,0,128,43,239,219,20,59,142,72,23,50,18,140,222,130,144,16,41,45,129,198,209,160,235,46,22,29,34,42,129,37,171,55,206,26,144,187,197,193,200,240,164,74,105,121,32,12,143,133,32,68,168,126,31,138,203,15,13,75,22,144,143,132,224,241,65,233,48,196,108,195,231,11,208,159,49,3,131,53,203,79,171,31,60,195,86,44,36,68,62,46,97,239,203,210,118,159,255,55,50,234,106,185,116,93,106,202,138,134,117,166,233,126,97,182,219,61,78,169,20,122,105,86,212,205,149,170,125,111,115,25,209,185,141,79,83,102,209,93,236,84,0,156,0,6,0,30,183,111,204,138,176,51,3,178,16,253,139,94,1,199,195,35,137,19,130,76,98,225,160,79,44,89,171,84,42,136,203,120,113,186,83,153,139,227,182,227,110,37,129,250,144,241,129,214,132,49,154,255,63,243,117,174,25,149,37,9,113,216,233,25,121,1,184,29,88,211,190,149,240,232,95,114,245,94,187,150,243,90,242,109,227,229,207,55,10,73,51,203,58,44,221,217,223,8,151,40,220,191,47,33,155,175,169,162,41,173,154,93,215,133,38,138,185,206,86,179,210,115,63,77,197,93,62,215,78,11,59,78,207,113,95,14,133,59,211,187,19,171,38,241,179,217,244,5,124,128,11,89,123,49,248,152,251,75,115,0,176,140,160,29,26,51,161,72,56,44,138,172,48,68,65,122,216,147,80,70,41,76,65,170,57,181,220,154,10,144,28,137,165,84,101,185,191,208,77,28,105,47,103,154,84,7,105,169,78,89,139,61,92,169,81,16,67,130,65,245,73,54,121,78,167,23,117,119,140,173,90,69,4,164,212,110,254,239,237,161,147,223,90,209,223,223,236,254,157,95,60,253,118,69,171,255,251,178,100,201,8,132,118,103,75,187,140,59,240,153,140,217,122,105,134,110,80,57,155,44,110,24,248,130,23,51,165,205,182,33,184,187,205,71,28,101,103,161,140,142,167,150,118,83,26,227,228,211,233,255,244,210,191,216,17,1,75,118,212,70,156,100,150,192,147,19,69,16,22,105,8,24,8,28,94,79,184,8,217,56,89,163,182,234,251,167,42,170,90,191,36,232,96,97,150,92,214,9,15,94,170,98,30,41,33,169,180,213,230,234,210,74,74,95,243,184,153,251,252,19,221,143,73,242,254,121,142,183,16,84,69,52,72,212,90,151,132,168,179,38,168,96,204,123,197,141,246,101,20,26,153,227,183,218,17,245,105,91,126,103,123,173,106,90,46,230,34,239,154,198,43,211,82,251,245,252,240,239,61,172,127,31,255,87,62,156,68,6,169,0,59,183,212,193,56,28,195,193,60,33,75,26,29,203,100,86,10,163,123,47,139,24,8,2,128,64,56,126,171,55,167,177,118,55,49,63,133,251,116,242,88,21,130,74,165,17,249,125,60,74,146,118,196,46,92,221,47,70,229,243,213,38,37,177,72,204,253,108,251,111,125,37,85,106,111,141,231,85,227,125,175,45,245,172,229,168,212,221,130,207,96,116,159,150,225,237,203,179,113,204,204,40,218,54,254,99,185,122,157,66,201,4,173,12,124,164,74,123,174,217,12,139,115,161,31,107,255,57,95,54,46,21,181,31,114,95,217,230,200,36,164,141,109,85,122,211,85,166,169,178,214,110,164,210,9,217,240,2,151,111,140,105,170,76,116,37,70,165,35,69,68,211,15,64,3,1,192,163,6,130,96,80,126,153,160,65,248,188,137,246,22,0,153,181,152,35,57,39,129,126,234,117,66,94,41,130,60,20,12,8,184,138,49,58,113,67,96,185,159,205,175,209,98,204,71,174,162,54,156,8,152,111,35,51,159,246,142,6,9,195,226,220,229,116,166,44,168,30,31,20,198,149,144,50,208,84,209,229,27,12,98,89,11,112,146,104,234,68,123,145,120,25,37,57,83,45,113,68,88,235,180,200,231,49,141,24,63,130,97,226,28,241,113,239,108,64,165,219,248,243,70,35,10,219,86,204,76,159,76,136,177,180,218,220,81,104,223,84,145,94,179,30,247,37,4,112,192,4,223,255,140,185,65,54,88,220,240,124,255,176,30,8,9,68,158,12,5,156,133,118,13,194,33,0,110,99,199,3,244,10,41,119,191,210,161,84,197,100,129,226,74,193,60,226,206,16,25,198,94,227,221,229,118,102,150,252,227,107,82,38,242,213,233,247,250,53,190,155,227,221,99,45,125,165,216,91,111,251,189,79,138,39,44,191,34,166,100,253,229,171,252,173,253,130,45,127,210,255,55,244,251,223,255,251,178,68,216,136,196,236,103,74,155,166,110,208,169,108,233,83,117,232,108,19,5,155,46,238,101,128,202,83,51,101,141,199,161,112,51,55,187,102,185,179,151,230,122,203,239,107,228,210,123,24,236,135,103,237,212,151,255,91,235,103,109,186,110,213,115,250,102,123,254,188,219,29,48,206,209,44,79,37,26,154,0,7,118,216,217,149,115,79,167,140,82,127,56,216,216,88,164,68,73,2,136,75,60,169,12,122,31,22,20,47,112,30,13,116,140,86,6,156,143,197,68,34,124,193,49,154,221,21,102,107,156,66,203,16,207,45,137,56,163,37,43,66,160,138,111,70,146,161,96,236,52,28,26,80,194,196,135,47,29,239,21,143,49,28,117,155,213,253,109,78,87,92,43,119,119,87,41,14,77,210,99,107,198,76,60,117,148,242,174,227,162,86,231,123,155,135,95,54,226,220,193,106,34,253,53,157,218,238,117,188,114,83,115,118,124,105,83,12,147,60,167,19,113,31,241,211,242,36,185,0,43,118,208,198,87,227,140,147,64,162,180,145,39,161,122,64,213,97,201,244,103,186,56,54,117,128,114,250,197,11,185,182,226,167,160,0,64,121,138,128,164,4,3,25,33,201,136,3,4,64,140,82,74,48,150,45,229,110,235,19,28,178,208,151,215,14,239,79,10,88,226,174,74,180,171,123,121,48,151,138,187,180,190,248,61,95,62,22,218,81,222,226,218,26,110,110,160,86,237,103,46,170,220,143,190,234,106,90,18,249,184,186,169,154,134,169,150,107,153,73,158,123,227,239,249,255,166,238,41,245,185,128,10,0,50,253,249,136,47,198,201,55,24,128,170,101,32,161,137,0,98,64,114,220,50,70,80,97,33,44,62,252,49,168,205,167,139,74,224,36,193,81,230,232,135,18,92,115,171,82,8,86,90,85,181,140,93,124,46,12,206,150,41,216,104,236,226,30,220,40,135,118,125,90,194,162,64,51,13,179,37,145,106,236,75,69,209,149,88,183,28,42,202,97,83,36,69,76,66,199,145,167,163,170,119,153,244,75,163,17,209,246,153,208,78,202,200,165,41,204,107,190,142,197,93,86,97,198,103,49,81,99,178,26,143,205,167,129,74,176,1,8,0,118,237,254,48,222,0,210,230,163,6,11,204,148,13,6,2,197,129,235,61,212,98,98,32,78,108,238,12,119,50,151,205,203,243,163,187,94,229,72,198,161,127,95,83,78,228,57,32,150,207,231,34,32,155,133,172,171,117,143,81,86,51,225,30,112,53,44,69,32,155,107,233,110,93,108,213,20,246,234,181,237,253,62,42,239,158,200,83,214,244,63,243,54,216,198,87,102,102,115,22,201,53,187,230,23,246,80,2,58,151,174,143,54,14,12,122,254,202,111,25,143,39,255,251,178,68,198,0,196,47,102,203,27,152,64,192,136,172,233,131,113,133,108,19,157,159,45,78,25,247,194,143,179,101,77,215,161,120,167,40,160,174,233,50,162,144,33,110,153,246,206,49,156,111,116,248,197,28,115,188,205,6,46,35,102,218,176,207,159,64,0,238,255,24,139,20,24,142,9,25,4,55,26,232,41,129,132,113,8,16,96,96,46,132,135,48,192,65,153,59,35,162,188,8,6,98,127,5,106,114,186,71,167,228,241,78,195,45,243,92,231,241,56,50,98,39,85,248,149,248,164,55,148,2,141,228,6,56,118,102,89,146,85,196,76,9,2,9,193,184,250,135,158,74,166,2,34,122,20,234,165,170,44,197,78,230,139,164,107,162,219,48,218,26,61,30,217,144,179,139,47,97,121,185,52,88,203,54,200,34,133,172,129,102,67,143,92,112,236,229,73,198,50,82,149,192,189,221,170,80,157,101,182,153,177,135,221,14,164,170,136,158,198,214,87,115,223,81,92,117,87,65,187,149,0,43,117,212,226,33,225,107,233,161,203,64,145,184,88,4,14,24,143,5,131,0,43,184,100,132,137,78,218,28,157,219,100,50,38,148,122,64,146,139,160,5,137,14,0,196,70,19,4,85,161,161,243,135,17,19,153,69,7,52,209,232,119,115,18,73,177,239,47,223,232,44,178,120,251,183,169,157,171,53,198,200,214,138,120,61,91,130,12,150,119,120,230,77,132,21,23,255,153,110,226,37,180,180,72,253,55,93,98,10,21,31,141,244,186,116,56,109,60,71,141,72,134,183,237,226,119,250,250,249,239,248,107,226,121,178,64,66,176,0,87,255,206,196,12,210,167,205,13,184,212,92,64,64,197,145,48,80,38,180,160,65,2,233,153,82,219,219,218,178,11,149,160,77,229,1,82,103,28,202,146,237,106,79,137,93,182,251,198,39,219,128,208,38,229,76,30,123,3,238,77,71,172,84,19,218,123,153,147,24,196,54,89,42,202,48,99,97,127,255,255,153,6,72,115,173,235,45,6,241,1,140,73,185,147,118,0,124,250,238,85,209,111,31,180,184,132,219,91,76,180,204,253,92,136,242,36,209,242,204,143,181,114,47,72,111,148,255,255,191,244,67,0,9,109,150,158,3,198,101,160,121,135,2,38,225,27,152,188,78,36,26,48,96,42,16,220,76,82,33,22,16,110,153,102,199,93,200,141,22,50,122,213,227,242,203,77,210,47,22,151,50,183,18,110,44,238,83,192,84,90,205,219,237,215,211,147,129,1,108,154,113,104,217,233,40,178,87,193,214,102,131,212,217,3,204,200,38,121,77,209,108,81,171,36,82,213,175,232,32,115,104,213,195,148,243,181,17,113,236,211,15,173,241,113,242,39,94,252,25,13,149,110,205,87,255,251,178,68,197,140,196,84,102,203,27,137,67,80,133,236,217,147,109,35,196,84,13,157,38,110,25,121,138,128,51,101,141,198,35,8,207,248,78,148,143,48,221,137,146,137,171,115,253,198,206,97,252,160,200,156,211,243,214,219,117,77,55,140,229,233,175,213,119,206,96,2,44,108,0,5,223,243,107,62,205,76,53,5,44,142,214,24,14,55,11,7,140,40,9,46,178,222,48,177,140,48,30,218,51,52,240,211,193,12,195,182,27,124,179,104,245,103,218,38,83,214,165,177,71,89,184,199,46,195,144,139,41,60,16,13,136,62,225,128,41,125,96,50,59,188,42,37,34,133,97,243,224,219,20,41,71,207,48,125,121,133,140,128,64,59,68,255,254,142,105,83,104,238,30,172,216,150,91,197,199,89,216,249,207,148,79,183,161,234,121,144,200,52,132,172,105,179,100,162,63,57,212,137,205,164,118,247,48,88,225,147,109,56,251,191,168,123,238,200,152,141,83,135,107,222,103,162,187,235,189,176,230,93,0,61,118,212,227,17,13,193,28,199,13,205,253,72,192,3,19,149,4,174,43,88,24,51,107,119,42,187,157,142,93,181,24,207,42,93,223,167,168,251,213,195,9,100,27,1,194,106,202,115,236,77,231,151,124,166,254,96,34,224,86,169,238,20,194,0,126,89,248,139,249,33,129,35,176,48,110,246,184,47,43,66,87,114,9,104,106,46,235,76,209,133,196,90,237,0,97,165,57,142,57,243,94,157,132,227,83,4,135,89,252,67,187,158,28,25,15,74,223,45,14,60,178,81,63,253,18,57,254,208,73,96,0,19,127,206,198,227,201,24,43,28,68,240,50,34,26,145,23,95,173,196,194,26,26,20,238,61,111,204,178,61,118,213,138,125,93,140,193,246,223,8,222,236,87,194,133,254,230,53,236,230,241,7,27,133,55,25,116,230,222,187,10,6,47,130,169,121,162,111,92,198,219,31,8,9,14,8,7,65,7,35,127,210,235,209,252,230,115,179,8,50,16,164,57,74,179,89,86,130,137,36,101,10,65,165,71,51,179,153,104,87,121,29,144,166,163,34,18,249,137,117,181,158,179,244,170,125,190,189,83,131,40,0,165,215,67,115,186,141,200,137,50,194,64,245,134,192,96,244,194,32,3,15,2,196,133,232,192,22,17,6,9,156,245,116,91,218,73,91,30,150,79,208,87,149,76,114,47,70,197,215,252,22,161,114,199,89,116,211,55,177,104,29,252,71,118,25,15,179,41,136,26,48,18,54,64,130,43,198,123,163,171,33,10,163,47,44,159,188,254,105,71,35,218,148,54,173,26,80,64,219,153,220,241,74,174,53,26,105,132,143,122,97,39,210,175,162,174,109,25,134,85,136,115,177,119,43,27,236,66,201,189,255,251,178,68,196,140,228,28,102,203,155,99,62,98,131,76,217,147,105,101,194,21,5,157,40,110,37,25,2,123,51,165,77,183,161,57,62,61,24,241,65,81,101,72,72,24,38,57,67,173,148,65,252,254,17,69,131,145,99,213,238,190,190,151,253,221,148,81,43,138,235,245,0,149,118,252,232,213,141,250,96,61,48,254,4,76,232,60,64,10,52,170,92,214,90,1,18,13,40,165,88,154,194,138,131,120,223,26,172,72,114,170,231,240,234,142,182,155,133,9,34,241,83,52,173,195,248,1,209,222,65,72,42,162,0,143,100,16,150,109,143,129,8,0,199,218,173,50,173,242,160,240,54,6,198,214,191,248,161,244,210,63,37,7,161,39,209,78,234,172,64,141,171,8,106,244,77,35,81,131,238,71,73,56,164,82,24,80,187,44,212,12,140,212,91,69,51,14,226,164,71,196,214,202,166,45,50,65,73,82,93,42,45,162,141,137,91,89,99,186,184,81,202,47,144,108,221,242,69,116,1,40,122,0,187,126,252,201,207,206,200,40,16,72,108,10,226,68,10,69,93,178,167,77,50,22,28,157,158,55,145,153,194,120,177,97,66,137,89,54,223,13,89,19,108,232,155,41,242,207,40,148,236,11,110,47,45,202,116,234,71,98,89,26,31,37,125,84,77,204,208,199,117,168,91,168,73,235,149,174,121,214,110,70,186,58,189,239,50,211,14,72,205,253,158,37,230,191,169,68,229,187,248,121,200,199,85,196,239,139,45,84,214,60,239,223,86,110,15,28,103,47,93,23,92,122,219,64,247,189,71,115,198,48,39,142,0,155,54,220,204,242,205,216,92,220,138,77,112,124,50,69,130,64,100,67,80,150,164,104,169,143,117,67,157,18,241,91,217,230,108,114,173,219,31,54,221,146,35,222,219,166,54,22,246,208,56,230,170,167,22,3,148,72,92,143,101,19,26,89,157,119,73,69,81,206,196,153,204,136,245,114,214,103,146,138,103,200,57,194,205,82,144,66,99,88,226,232,34,164,84,22,114,56,188,85,227,206,173,46,241,124,204,69,49,28,186,13,103,87,234,74,43,234,138,198,51,44,202,236,102,149,77,177,136,124,219,166,22,233,32,1,93,247,198,209,237,140,15,200,75,7,53,33,152,84,22,172,105,170,220,222,128,8,36,154,170,13,150,135,54,151,87,130,174,187,11,141,26,136,194,145,166,1,146,192,99,13,202,213,110,54,11,224,34,32,49,66,158,0,46,147,182,29,67,21,3,177,33,135,82,230,153,52,72,72,120,70,40,106,18,97,212,163,207,130,97,53,81,165,27,9,104,91,80,211,199,142,67,136,94,132,41,66,124,104,194,69,40,117,38,165,25,15,204,153,195,181,59,198,163,132,67,8,14,234,173,255,251,178,68,197,8,196,40,102,204,155,111,66,112,134,12,233,115,109,229,78,19,189,157,46,238,61,9,202,107,51,101,13,199,161,57,213,155,69,120,153,174,16,240,224,120,170,202,165,102,23,17,70,75,70,50,239,170,29,82,188,245,242,219,128,107,34,0,86,91,241,183,125,166,181,169,153,137,104,107,179,57,139,0,96,160,123,110,88,1,56,128,81,168,129,20,134,125,163,35,205,9,242,146,191,80,198,161,133,137,223,42,91,11,210,33,237,85,89,85,19,0,156,179,28,104,84,15,164,226,181,49,166,69,69,4,64,232,135,165,151,181,186,11,16,97,14,171,72,131,45,161,216,166,137,184,117,30,149,60,8,172,132,227,210,20,88,121,19,104,90,219,238,124,140,46,235,168,36,122,180,92,36,178,81,207,204,136,38,41,161,186,232,85,206,160,226,26,165,199,160,168,203,88,184,254,110,206,185,164,170,231,190,85,154,35,119,155,153,8,151,237,0,57,39,244,229,162,136,224,48,144,201,50,92,203,178,128,88,24,48,208,32,48,0,44,5,3,33,96,24,194,224,129,33,163,202,219,3,82,83,178,198,211,78,172,106,154,88,234,77,21,64,37,86,120,105,94,104,30,42,176,123,110,114,216,203,97,65,132,204,150,57,53,32,105,124,131,72,130,208,134,54,251,56,66,92,50,132,229,66,17,235,167,68,100,155,159,54,46,201,215,203,255,238,255,89,155,185,63,127,199,214,123,191,8,125,202,251,168,80,173,120,157,35,140,155,61,73,109,181,93,88,194,145,185,85,174,231,46,107,101,74,212,23,232,103,116,106,44,111,212,166,180,16,164,129,154,7,146,73,105,166,149,215,67,169,90,153,152,60,48,12,0,27,110,180,203,85,50,127,142,114,19,204,32,74,82,87,13,23,34,103,36,42,181,102,176,209,56,25,161,128,55,4,40,150,108,134,28,22,38,86,234,230,118,102,105,18,21,76,136,234,83,86,30,14,168,227,139,89,122,72,248,243,28,184,138,58,40,210,31,154,81,183,39,218,160,194,134,13,46,37,77,25,218,187,13,27,98,48,197,91,75,142,208,176,228,167,81,228,57,198,139,45,60,142,42,85,250,202,224,136,230,185,88,181,72,106,29,22,131,34,174,126,38,237,39,167,235,57,230,90,109,52,227,152,157,107,194,128,5,101,247,24,149,15,26,30,94,24,196,15,152,72,30,16,0,225,192,9,128,128,106,73,183,134,0,131,8,147,15,53,101,47,175,12,63,54,101,182,190,196,70,49,74,198,158,87,110,113,251,163,164,100,25,190,148,113,136,218,29,25,235,131,7,184,151,252,5,97,212,120,103,6,162,153,152,90,214,59,137,89,4,3,107,16,151,54,150,70,253,253,92,180,119,83,255,251,178,100,202,140,133,77,103,74,27,169,110,96,138,204,217,103,105,40,92,17,81,155,46,110,136,249,130,6,51,165,205,161,151,104,59,163,95,161,97,0,133,149,72,101,18,133,187,238,170,133,97,21,42,186,109,253,149,242,178,242,156,66,172,182,107,213,167,78,61,90,98,106,235,105,64,30,1,114,91,177,190,98,107,235,157,73,135,168,123,59,71,192,16,72,242,233,51,7,163,80,35,239,26,171,110,123,60,47,97,247,41,44,193,146,218,124,165,247,251,16,237,4,57,99,223,6,187,169,92,231,235,159,189,209,119,243,254,176,137,38,167,115,250,198,228,49,73,215,110,41,44,157,61,151,170,10,26,20,83,58,50,198,20,73,105,149,68,140,88,6,202,85,11,249,67,247,180,202,41,23,70,242,188,177,188,41,52,66,197,149,165,49,81,145,18,41,73,157,94,68,209,146,238,96,61,106,0,57,109,220,241,170,194,112,73,134,149,160,144,241,141,129,10,236,96,16,36,2,103,5,82,91,61,165,110,14,195,43,82,172,49,114,95,138,243,178,221,176,230,249,134,67,79,11,76,127,219,27,95,127,175,178,104,9,254,28,2,41,55,74,130,197,233,70,88,211,231,173,103,75,149,89,205,211,218,183,173,221,173,255,138,176,100,191,84,213,161,76,189,235,22,140,254,121,92,23,159,89,80,233,247,98,189,227,244,181,143,175,251,103,176,31,87,182,27,10,39,86,50,35,175,244,140,158,37,101,51,14,181,229,156,124,184,223,77,71,182,29,28,158,182,212,42,0,195,128,19,109,190,56,19,195,70,165,50,176,147,111,69,49,48,196,55,11,11,149,137,48,211,35,22,26,8,210,229,142,234,247,57,168,207,157,86,33,252,228,186,102,82,175,67,111,69,198,120,155,103,209,64,206,220,137,113,154,137,251,243,175,31,14,225,247,76,98,202,45,177,14,112,49,20,66,16,100,108,164,167,18,196,211,195,209,69,6,39,94,227,82,69,240,136,108,93,54,97,43,158,154,252,200,207,141,61,121,5,226,108,93,110,23,151,229,48,182,112,82,245,38,136,35,162,178,14,98,9,107,188,246,57,53,228,219,188,189,219,119,239,251,19,151,204,255,238,213,246,125,112,20,192,21,45,250,24,191,113,153,12,78,24,200,95,24,132,55,12,4,38,6,3,198,0,130,229,216,67,83,8,128,1,96,125,152,172,103,218,196,218,162,236,49,13,255,188,83,150,30,22,153,17,98,207,148,137,176,41,7,154,30,123,229,211,200,52,164,163,80,52,31,69,74,36,125,194,125,40,74,201,185,141,73,101,23,173,243,178,22,255,230,107,179,70,219,108,253,248,204,249,175,227,61,191,125,108,237,223,246,202,141,70,123,17,108,126,102,248,255,251,178,100,209,140,196,170,102,202,155,131,95,66,153,44,217,99,109,230,92,82,153,157,40,110,153,89,130,136,179,165,13,182,37,112,235,106,199,125,144,235,99,147,186,73,182,119,51,45,62,207,140,205,27,109,85,223,251,116,103,85,239,91,232,230,6,166,0,101,219,122,99,219,38,228,120,105,106,103,18,0,96,34,98,130,6,86,84,132,149,144,48,222,194,219,85,163,185,210,147,69,154,186,191,103,18,47,18,52,220,96,172,188,7,17,174,70,253,65,97,156,7,42,17,85,135,229,215,154,187,133,26,68,194,209,200,120,185,47,19,176,175,72,149,132,19,253,196,199,200,82,66,74,91,20,88,242,129,88,145,164,226,25,214,218,4,8,18,179,13,171,136,21,103,170,246,49,13,70,108,206,19,233,194,110,218,185,38,149,83,42,38,108,84,101,166,76,90,22,146,131,114,64,155,111,132,23,213,155,85,120,198,113,245,123,59,205,254,85,145,241,191,239,237,85,125,188,160,140,42,1,59,109,184,203,20,211,99,13,76,54,100,6,10,66,161,129,8,4,24,22,90,42,170,72,48,137,196,216,115,36,162,80,39,164,64,194,202,182,36,39,0,33,161,88,40,13,145,148,46,217,178,53,6,70,1,166,207,4,225,98,117,81,31,36,116,91,201,162,143,72,24,197,51,204,82,38,69,174,191,218,214,54,212,187,181,213,15,61,122,93,189,92,222,214,166,158,182,187,115,182,179,46,137,170,29,118,174,249,136,113,167,179,51,210,228,68,196,36,196,230,121,155,209,24,242,32,19,88,0,13,100,37,215,239,132,45,66,178,132,70,5,166,38,226,178,141,41,73,183,176,194,16,83,102,186,30,34,194,41,27,242,171,84,194,49,73,162,113,0,108,142,132,107,189,122,77,144,147,120,204,44,6,131,88,3,8,139,54,67,236,218,124,248,50,81,201,90,105,101,109,153,43,34,246,211,251,242,254,94,126,87,194,150,140,173,215,55,153,50,154,69,190,161,148,102,212,102,97,121,206,217,75,50,156,236,53,159,206,161,222,247,47,17,92,59,203,35,153,11,41,182,115,113,190,103,239,255,111,218,165,39,204,249,51,247,63,119,170,11,96,4,114,75,77,237,240,54,131,76,217,42,243,189,154,204,158,25,49,160,8,192,227,20,35,67,19,27,140,75,58,167,40,78,73,150,169,198,33,65,216,46,37,143,191,47,90,134,216,134,156,198,59,11,178,201,96,121,135,38,219,157,56,211,41,110,38,100,138,85,55,36,212,102,158,151,45,227,246,164,18,238,213,169,71,59,246,46,116,114,135,54,60,175,119,135,179,191,201,243,177,44,12,71,130,231,127,250,111,153,3,231,36,50,143,11,149,200,230,134,230,125,153,119,242,50,255,251,176,100,198,12,132,6,102,203,27,137,83,98,141,204,233,138,105,38,92,18,177,155,38,110,13,125,2,122,179,101,169,166,37,81,132,77,105,241,137,243,86,133,223,251,217,101,54,154,211,81,95,212,111,124,65,72,169,170,72,88,83,109,255,57,223,15,126,35,32,232,226,59,5,25,85,225,202,139,216,214,76,44,129,224,173,168,37,39,84,231,33,32,46,229,226,116,5,15,176,74,97,112,116,48,78,161,159,240,114,5,197,112,216,22,150,35,200,125,195,25,184,171,75,252,196,154,105,25,11,15,43,25,233,125,96,249,3,14,98,105,75,82,93,52,218,139,77,107,53,150,97,62,85,89,84,22,216,119,203,97,208,156,66,77,7,47,74,39,173,197,167,55,58,89,100,238,58,173,78,24,253,141,78,9,194,246,50,142,174,207,219,102,211,116,210,154,198,137,99,91,63,20,163,177,246,202,175,241,172,243,248,194,91,202,135,158,181,0,0,128,3,63,223,243,146,112,241,58,17,95,29,220,24,168,182,32,33,69,251,129,76,65,244,127,124,35,78,45,76,96,73,235,80,69,173,227,140,149,247,112,114,166,155,201,253,151,90,165,145,77,95,149,81,82,201,33,29,179,136,2,229,4,7,118,112,240,152,62,28,89,164,209,245,11,40,138,35,172,44,51,14,234,229,111,168,136,170,184,225,86,229,96,154,182,120,38,43,255,174,94,8,171,154,225,162,244,152,85,88,168,235,127,122,79,165,91,84,134,203,90,77,123,102,168,164,164,151,243,140,106,233,37,173,108,234,90,109,89,128,110,176,0,4,0,41,173,218,129,61,28,91,39,136,153,197,106,85,36,16,80,207,9,30,114,192,13,125,113,161,176,151,106,21,45,251,121,202,229,53,173,213,206,235,239,25,177,185,13,74,41,119,108,202,238,106,164,103,142,155,173,204,75,2,53,32,100,179,9,220,166,71,76,180,211,107,217,34,2,38,65,6,49,144,81,158,119,21,121,144,69,76,93,70,33,102,237,106,5,100,141,219,49,100,118,24,172,47,11,81,76,78,32,225,6,156,253,144,235,249,132,123,210,207,188,152,149,32,203,178,85,247,168,117,230,141,142,91,159,205,215,91,143,226,232,125,247,126,241,241,180,140,0,174,90,0,42,91,117,50,115,136,214,1,67,14,35,142,132,26,16,15,5,133,230,42,12,131,131,2,160,144,1,72,56,12,196,163,106,19,156,24,220,228,151,94,122,106,241,186,179,241,214,67,33,235,94,116,163,212,113,155,86,236,191,79,236,183,223,9,116,178,188,179,144,245,153,202,73,218,212,149,105,230,168,245,159,37,26,214,191,32,133,28,186,197,14,115,37,53,62,158,148,166,24,205,88,33,98,33,120,237,126,230,232,255,251,178,100,203,136,132,125,103,76,83,72,110,80,153,12,217,90,104,200,202,18,229,157,40,238,13,189,2,138,179,100,29,195,35,48,46,148,150,150,115,146,146,86,101,223,119,32,50,248,102,33,11,135,72,27,210,166,127,170,183,73,208,87,91,41,153,20,149,91,187,53,219,83,56,63,168,128,2,164,113,27,84,0,101,74,8,177,216,226,166,193,0,237,27,138,18,96,81,8,88,88,101,128,217,134,66,110,32,4,0,171,31,249,123,151,16,123,45,88,185,36,229,52,173,116,195,180,112,211,225,241,123,54,171,185,47,243,196,223,202,219,171,39,230,137,17,30,121,184,69,42,34,120,73,2,36,221,102,160,240,234,54,91,46,233,101,165,254,16,61,50,230,146,229,95,74,81,68,50,122,128,81,52,74,100,236,237,67,36,179,207,34,82,68,34,173,95,115,185,93,141,92,144,233,189,87,79,225,166,191,47,113,137,186,23,241,152,80,23,104,47,149,140,241,125,247,252,111,50,140,77,91,113,175,204,237,125,130,106,0,57,183,252,214,176,199,69,130,18,204,177,100,72,141,46,193,32,10,157,208,48,177,4,12,116,41,226,180,84,25,91,76,148,234,56,200,29,132,193,190,77,220,59,201,80,216,117,59,98,7,225,138,155,155,188,221,239,158,211,77,118,177,206,106,250,175,62,127,121,249,225,148,207,212,157,243,45,169,225,148,210,150,178,27,23,83,60,58,231,123,57,175,209,123,28,212,147,60,214,59,220,250,118,222,93,106,182,101,191,124,83,175,116,183,247,28,81,75,170,217,219,23,117,158,100,113,75,196,93,63,230,152,235,243,78,43,32,192,128,228,32,0,165,219,243,9,236,234,182,54,10,134,123,155,180,166,36,8,26,144,241,198,72,96,219,178,214,166,176,114,171,52,20,247,202,198,226,170,29,20,160,236,97,45,19,202,27,185,38,156,122,199,140,144,10,9,237,132,222,125,199,223,202,208,170,107,175,80,200,185,171,123,101,125,140,100,28,175,135,197,41,196,67,45,239,225,208,253,73,184,65,209,109,99,37,150,200,115,226,206,78,173,186,142,254,222,105,86,195,186,190,246,113,215,187,217,182,45,252,239,59,109,191,254,34,170,102,107,100,219,235,118,217,157,237,217,116,198,196,154,40,0,0,52,219,109,198,9,140,8,62,24,162,128,57,150,49,71,24,4,4,17,150,98,28,152,167,4,145,131,104,24,7,9,136,8,58,204,1,128,156,193,128,0,204,45,64,236,152,3,29,161,80,9,81,240,192,14,114,6,168,146,135,40,32,208,24,24,105,97,144,2,239,13,94,13,209,28,161,88,19,176,178,4,40,35,49,124,13,130,10,225,251,8,10,68,73,147,65,218,32,0,118,0,78,192,255,251,178,68,193,128,4,110,103,204,157,109,96,0,140,44,217,131,173,44,0,93,185,211,38,121,233,128,3,228,179,163,71,61,144,0,36,192,4,1,100,6,41,14,24,0,4,53,104,104,192,220,160,196,227,8,104,134,222,39,112,6,248,55,132,168,120,225,168,124,197,68,78,38,179,98,108,197,121,185,161,185,89,3,3,67,52,86,230,102,9,19,230,199,76,148,81,48,105,161,201,185,145,117,204,79,154,36,104,182,62,100,147,31,102,77,54,114,226,150,181,45,145,55,101,162,104,232,41,21,215,185,137,129,56,100,110,149,75,73,107,68,227,164,141,102,85,58,100,197,117,239,252,227,42,134,239,213,68,184,90,95,255,255,254,106,239,255,72,12,112,103,54,16,134,147,33,104,108,128,203,134,92,32,158,105,52,224,166,63,226,216,96,12,10,70,13,225,0,96,124,39,70,32,64,62,97,188,6,166,23,65,46,16,18,2,16,10,48,72,2,80,128,29,8,9,162,32,15,113,83,9,156,132,58,2,28,48,162,197,198,152,177,48,99,169,188,150,204,1,37,25,144,4,84,30,56,166,114,90,121,106,76,4,21,227,37,7,10,107,28,94,144,78,163,172,25,64,38,161,128,72,136,51,40,244,145,37,56,199,17,26,212,221,172,167,58,193,157,35,129,129,109,41,103,163,41,213,2,210,229,98,251,122,213,99,184,213,203,84,120,85,207,122,206,119,191,205,85,164,189,49,67,172,42,231,110,127,120,99,99,156,195,191,119,88,229,188,108,81,243,184,88,175,107,27,123,229,187,248,125,54,59,215,231,246,249,134,26,173,159,206,86,206,214,56,222,213,123,155,238,240,199,255,159,191,255,238,181,150,183,135,255,254,87,255,249,247,53,173,243,44,183,220,46,255,231,219,151,189,244,127,225,61,191,249,252,82,0,3,46,208,199,99,164,236,53,80,193,66,200,24,28,24,118,13,128,129,208,32,24,96,192,27,9,48,88,12,48,124,8,71,39,25,103,67,78,20,158,248,61,23,18,97,81,114,128,248,82,58,68,84,15,71,196,113,130,193,81,84,92,37,10,6,195,118,80,92,72,70,1,195,192,248,100,120,120,225,193,161,197,197,66,169,114,39,169,136,84,229,102,127,244,119,119,74,171,76,99,172,107,156,137,101,85,69,148,57,221,17,153,14,49,85,140,121,82,74,140,167,33,206,202,234,89,158,123,189,126,99,94,139,169,147,191,217,209,29,44,234,255,251,222,231,130,77,76,0,14,223,249,146,161,39,231,57,23,88,0,120,50,72,117,203,3,8,194,224,20,229,6,142,16,16,233,205,40,85,231,234,15,200,61,6,102,3,186,30,29,17,101,9,135,19,48,34,213,158,80,4,161,24,18,75,22,182,6,255,251,178,68,104,140,196,167,102,204,31,116,224,2,131,76,217,147,238,32,0,18,49,155,50,110,153,87,202,46,51,102,13,220,160,113,197,20,122,139,92,8,140,123,21,88,233,120,165,103,168,141,46,175,210,103,154,100,174,42,250,107,74,86,141,63,169,223,79,222,237,102,53,119,136,26,146,214,243,52,201,215,102,83,229,233,253,119,114,189,199,205,243,43,119,191,162,253,255,59,196,253,127,30,159,82,35,0,149,219,124,96,212,18,104,56,114,96,160,58,97,48,84,96,136,52,94,243,0,1,245,196,132,102,1,132,76,66,51,93,195,165,148,67,152,210,78,75,111,207,242,165,248,205,90,180,215,40,183,79,203,158,187,32,134,222,181,165,4,80,171,68,134,41,146,180,102,169,42,71,146,60,177,208,155,204,222,214,98,123,103,153,165,115,31,183,179,227,177,59,45,206,103,253,179,60,123,244,251,74,238,156,145,137,191,237,163,212,92,79,123,189,217,10,184,100,57,159,234,19,223,60,236,207,218,134,170,162,20,39,39,44,76,251,231,85,189,110,199,100,32,32,192,0,187,190,230,49,194,166,119,138,64,1,172,161,184,2,212,245,128,165,67,96,81,70,126,98,192,39,75,40,85,206,204,166,89,102,171,81,167,181,201,65,48,114,42,96,38,134,152,240,246,35,9,0,219,9,192,40,216,26,44,234,34,60,17,50,56,45,90,154,118,173,154,81,107,125,167,220,255,95,180,173,215,149,92,59,79,5,227,76,120,89,159,158,224,221,110,7,173,61,147,43,116,81,108,170,245,45,104,64,218,158,173,222,234,105,23,79,248,254,230,108,124,223,3,231,174,230,33,250,103,65,254,54,123,213,231,194,3,81,85,0,5,118,220,206,206,115,165,84,12,44,93,51,241,52,193,97,226,129,25,135,193,36,192,88,144,224,93,244,120,101,176,170,179,44,214,26,144,187,81,108,249,133,60,170,150,195,234,239,69,34,118,169,161,182,210,144,84,128,3,10,139,14,66,201,32,180,22,14,79,14,29,139,20,166,37,226,219,38,4,232,79,181,105,253,107,204,197,247,77,191,163,213,218,17,11,105,51,181,183,48,136,57,161,34,82,92,155,150,120,137,101,247,142,89,250,202,177,164,241,252,207,247,165,255,167,60,172,145,227,178,242,211,69,211,68,223,189,243,53,244,166,113,45,150,84,11,246,32,0,16,0,7,118,219,154,172,89,187,31,18,153,152,81,208,136,9,95,42,36,107,112,136,134,203,242,227,195,55,251,90,172,107,16,169,199,94,91,26,152,32,58,103,104,196,145,113,42,176,101,61,42,235,151,89,148,6,84,48,42,113,166,101,200,227,13,162,73,82,94,35,171,107,45,70,99,237,30,139,101,50,246,129,113,255,251,178,100,117,12,132,165,102,204,27,136,93,242,138,204,217,154,108,200,126,16,161,157,48,109,160,249,130,17,51,102,13,182,33,112,60,51,221,217,214,201,31,88,227,138,152,118,26,60,186,139,210,34,210,234,43,125,161,80,236,105,62,177,207,9,223,77,21,243,252,142,56,89,251,38,46,70,159,204,232,145,30,50,18,34,177,128,125,160,0,108,190,26,54,81,230,49,29,112,49,225,198,152,112,16,36,156,70,12,246,129,131,1,129,106,34,212,37,119,165,112,67,15,198,114,35,171,118,234,94,127,40,123,81,237,149,97,37,151,220,137,189,157,152,103,177,44,160,59,22,132,65,163,4,18,206,96,171,59,7,103,202,17,68,92,198,32,26,64,194,7,173,255,254,209,52,243,116,175,109,196,60,123,92,245,246,251,207,255,235,253,113,23,124,199,180,107,239,203,85,190,57,162,90,169,80,188,142,125,125,190,185,218,106,254,204,255,182,237,168,76,224,0,102,186,153,29,128,24,232,192,73,77,200,92,96,68,192,68,80,226,64,0,158,0,83,213,154,223,167,82,251,111,117,94,139,102,248,177,77,162,60,113,234,39,230,141,216,74,52,56,218,39,30,153,62,68,132,48,211,20,97,16,169,80,133,220,177,153,142,63,191,255,237,222,162,52,239,78,157,166,146,213,168,125,192,172,68,165,26,197,161,209,107,227,102,238,162,35,171,247,58,110,234,33,37,45,77,222,198,124,171,92,92,85,94,173,221,69,65,84,177,21,223,199,218,79,252,95,221,125,132,79,66,4,41,183,240,195,240,68,229,161,56,195,38,50,176,25,193,133,84,64,36,120,2,139,163,128,145,38,89,34,144,68,117,34,154,112,224,78,48,126,42,81,64,180,20,128,85,17,69,10,98,133,104,92,68,40,115,14,166,102,31,241,218,204,153,237,48,117,53,3,98,1,112,227,135,205,210,237,20,163,161,165,58,178,45,186,228,232,228,86,215,67,105,134,210,111,188,92,209,130,54,64,231,199,157,38,148,200,52,147,135,73,36,193,147,13,35,26,113,144,189,209,205,247,212,222,180,213,29,245,11,85,166,223,183,204,113,255,255,224,128,1,75,191,230,37,28,30,192,28,21,29,152,88,140,96,64,9,121,139,0,177,224,148,100,144,49,4,187,143,252,138,238,77,180,161,251,51,185,83,21,172,138,10,229,81,123,48,207,165,219,126,165,10,105,166,87,52,209,179,126,207,99,121,90,107,118,87,119,196,106,218,124,218,239,62,32,24,172,216,205,241,171,126,151,55,79,16,143,58,180,186,91,49,59,103,176,197,142,96,98,65,244,113,111,84,229,249,2,13,203,169,6,42,220,165,246,167,53,198,157,252,84,125,124,223,241,175,94,178,41,20,130,255,251,178,68,136,12,196,93,102,204,27,186,64,96,143,204,217,163,113,232,126,18,5,155,46,110,37,11,130,59,51,166,141,196,151,8,227,171,231,179,157,101,255,234,171,222,3,64,21,46,222,154,44,194,124,3,57,129,194,166,84,17,8,70,230,7,8,130,64,163,193,22,116,88,8,43,4,160,19,31,52,2,1,131,205,148,155,111,130,135,151,161,88,22,152,109,70,201,192,217,149,224,12,70,68,145,126,93,187,212,143,173,7,38,45,85,74,175,34,29,45,152,61,94,63,158,170,32,129,74,147,166,150,166,234,6,61,37,140,189,81,140,135,68,85,187,85,138,167,186,82,17,118,134,62,70,159,176,186,121,174,120,236,230,26,210,179,49,16,77,16,49,88,133,142,207,243,185,255,181,137,59,245,104,255,248,190,172,96,0,216,160,0,54,239,205,58,55,61,98,52,195,39,211,64,6,194,8,161,193,52,85,70,102,30,9,1,164,12,21,43,147,229,109,220,189,55,4,83,241,194,206,212,97,217,179,94,47,103,181,160,250,215,97,88,195,10,219,102,109,194,151,223,62,101,229,203,86,189,166,210,11,40,93,248,131,24,172,76,38,133,28,169,87,219,100,101,74,84,162,147,187,50,45,196,170,214,26,119,170,18,205,85,99,181,68,17,197,26,165,168,132,233,32,245,100,101,112,154,169,10,119,157,207,187,162,58,246,199,138,49,76,215,21,214,84,46,194,78,186,11,249,128,122,234,0,61,119,248,211,183,115,89,26,204,46,32,52,224,213,97,204,22,7,40,15,33,205,253,25,5,143,130,129,238,37,207,30,202,35,143,197,173,69,5,40,156,89,100,132,114,202,40,210,158,166,64,181,20,119,13,182,168,151,136,197,50,137,44,92,99,138,33,130,176,64,9,8,162,57,198,69,29,120,146,38,123,236,187,166,122,90,136,171,163,33,211,89,27,35,159,136,93,248,41,236,194,201,189,90,73,168,233,203,62,214,148,117,14,112,238,146,86,16,108,114,136,220,75,242,173,190,71,253,39,233,3,71,99,185,138,172,186,255,136,241,160,13,176,1,14,219,185,141,242,230,80,42,152,116,160,101,224,10,33,138,129,93,242,33,66,122,165,100,97,200,12,137,230,132,34,174,41,250,242,194,142,81,226,138,144,172,192,177,86,217,15,20,93,144,66,118,52,163,134,146,239,152,245,76,120,213,70,29,109,14,105,5,53,48,250,159,249,173,53,51,142,152,99,45,196,52,131,244,183,158,228,85,75,82,230,52,189,214,144,107,188,195,79,218,235,104,183,87,150,220,143,14,15,181,121,105,228,108,138,37,79,213,68,143,207,57,229,199,29,202,72,208,154,209,12,145,57,163,234,21,139,142,156,88,0,101,183,67,33,83,195,255,251,178,68,146,12,4,127,103,76,155,140,66,114,140,236,217,147,113,40,92,17,49,157,48,110,49,9,194,50,179,103,41,189,32,48,167,70,84,77,3,172,224,162,83,132,96,16,160,96,169,134,5,1,2,146,192,17,51,88,184,73,83,10,220,197,134,229,87,32,82,195,40,79,15,176,123,49,81,115,133,101,218,242,227,77,30,175,80,204,180,52,105,179,19,77,75,34,103,21,10,172,182,221,79,28,177,61,58,41,44,203,104,53,230,233,101,34,143,145,141,85,51,117,56,247,28,210,163,34,101,92,100,82,181,243,108,122,139,210,44,207,63,201,130,143,164,255,203,165,196,143,145,180,159,91,244,191,173,253,214,159,255,242,128,70,128,8,84,0,201,254,220,200,96,77,197,72,193,68,54,100,64,0,145,168,70,9,225,218,206,117,98,176,44,139,8,33,168,222,27,48,200,120,209,144,56,97,163,24,86,56,48,104,20,26,182,20,98,183,23,56,109,195,227,92,67,40,33,17,202,61,79,165,21,170,163,77,104,191,254,244,26,68,140,133,161,205,51,36,194,194,184,152,70,62,172,116,141,99,62,23,106,27,105,42,206,187,167,9,110,183,165,194,234,234,201,200,249,29,45,141,235,255,255,255,199,248,130,156,194,169,198,240,120,195,207,50,132,166,137,106,143,198,215,192,139,0,128,103,169,169,119,214,234,96,152,93,102,30,7,90,27,140,192,53,237,71,229,23,43,203,189,254,181,95,88,210,214,202,254,121,218,207,232,237,97,150,89,211,94,179,201,28,117,143,150,211,211,123,42,75,106,163,114,145,203,194,168,180,53,126,244,217,59,11,205,141,170,197,127,101,220,12,168,187,251,151,110,83,35,175,241,29,211,146,67,212,76,55,202,134,47,14,127,20,246,248,234,118,71,96,245,25,255,204,217,167,57,81,211,110,247,48,121,250,217,213,177,167,28,157,245,173,183,166,180,2,247,0,64,4,245,215,26,20,240,183,209,136,33,155,25,177,104,92,215,40,88,190,62,136,46,204,69,132,88,22,86,178,226,146,207,153,60,166,160,53,40,17,26,86,207,21,21,15,174,133,14,144,169,227,202,8,160,67,151,97,227,199,45,202,28,151,74,188,29,19,31,241,112,56,186,36,123,176,115,253,61,216,228,138,81,150,243,27,222,239,27,190,51,85,163,137,241,130,236,197,141,28,166,135,40,52,105,85,125,170,192,168,255,230,185,90,175,228,207,255,175,254,169,47,90,47,25,217,66,41,230,27,255,22,76,204,103,128,0,110,80,137,118,73,36,42,206,26,24,120,233,41,149,8,40,59,34,126,98,150,153,76,33,253,32,62,2,64,102,141,116,41,244,161,33,90,44,225,128,175,82,65,24,52,182,100,62,6,47,255,251,178,68,160,0,132,32,103,79,107,38,85,248,136,44,217,167,109,40,92,17,45,155,55,173,153,11,226,16,51,102,205,180,161,112,89,27,114,175,214,226,177,146,53,55,146,161,38,53,42,45,190,136,152,213,139,84,230,41,98,134,176,143,34,184,140,54,201,30,202,125,50,77,217,48,107,212,141,28,93,163,178,219,173,36,246,173,116,179,43,99,82,15,213,75,27,78,56,209,181,20,219,68,147,95,51,19,90,14,58,231,111,75,120,110,190,161,174,134,128,192,2,182,237,204,135,24,218,78,204,96,188,192,194,2,16,26,218,24,152,40,4,86,31,129,157,144,208,157,204,130,113,103,231,59,46,54,77,61,32,60,185,85,60,92,169,208,75,170,162,172,0,169,162,193,200,45,73,107,149,27,207,235,23,238,112,131,67,226,61,54,107,120,150,149,97,149,81,16,151,84,245,141,235,77,166,170,102,234,21,165,166,24,99,188,66,202,228,201,93,13,254,158,22,98,78,199,209,53,247,151,81,243,207,194,27,249,155,75,226,245,247,42,99,149,37,167,248,132,205,115,24,197,0,0,9,160,0,238,255,106,110,103,231,38,98,112,65,138,173,121,159,184,79,196,69,186,15,10,56,134,233,6,2,227,77,59,121,7,193,125,97,40,184,244,242,234,39,197,12,76,138,46,197,34,145,44,121,247,200,217,119,226,12,72,33,37,44,96,246,170,149,122,139,148,138,31,117,39,53,188,156,165,61,160,241,231,22,214,163,94,106,18,8,82,110,166,13,190,214,109,97,200,104,107,233,170,42,59,187,146,217,155,155,199,159,247,93,220,215,245,80,241,243,212,215,206,237,247,204,85,204,192,5,160,2,182,221,141,62,124,232,104,65,45,9,26,8,9,8,10,17,132,141,18,47,84,220,70,118,26,77,145,49,209,7,83,167,238,165,111,123,124,175,160,224,66,42,236,170,106,135,164,155,174,165,89,213,21,19,111,46,17,235,88,184,147,221,207,233,250,183,132,138,162,166,132,142,20,167,249,27,113,101,34,94,34,148,43,195,41,73,143,252,218,112,85,213,152,217,181,135,253,215,209,222,57,17,108,72,151,34,18,24,174,176,160,150,47,42,66,100,203,254,133,77,198,3,44,25,83,44,151,18,142,5,46,223,106,104,74,103,163,12,98,165,70,118,62,80,132,96,32,77,181,14,111,84,16,210,99,18,233,94,114,238,227,59,251,137,83,76,73,97,87,175,69,169,232,113,167,20,195,193,206,146,4,142,96,230,160,7,39,144,117,57,178,108,156,189,115,137,218,251,35,230,59,31,167,82,23,81,157,12,118,34,65,45,201,61,50,204,56,137,248,113,133,4,190,90,155,115,155,73,107,193,179,225,45,62,93,169,25,157,150,65,255,251,178,68,186,136,196,28,103,77,107,120,64,48,129,108,217,147,109,227,94,18,113,157,47,77,153,117,194,72,51,166,13,182,33,113,60,79,15,169,101,62,126,189,85,155,6,205,165,37,168,172,163,143,223,223,63,14,108,186,239,218,253,206,218,239,66,42,157,188,47,96,23,119,223,155,163,249,249,130,26,153,201,150,18,5,0,144,177,17,5,135,44,19,5,133,129,98,224,216,74,75,227,177,250,49,181,74,167,95,166,162,238,112,70,67,141,52,45,15,78,62,61,155,127,28,82,195,210,139,207,171,28,228,85,112,195,222,85,37,20,234,59,244,113,179,201,46,57,236,170,81,146,175,192,160,230,61,234,91,167,33,198,35,99,71,87,45,72,65,9,49,81,10,237,196,93,244,212,206,74,146,116,243,67,246,177,101,98,27,181,45,172,89,56,98,16,155,149,42,22,52,161,170,33,13,52,85,68,7,58,111,190,34,189,131,124,202,0,24,211,108,216,12,160,216,35,240,196,214,44,210,198,105,65,5,64,80,17,4,24,35,135,0,70,5,7,38,0,3,44,200,48,6,83,206,218,135,181,181,107,146,49,93,190,142,116,16,224,61,11,234,93,12,130,129,89,124,24,193,98,78,67,45,156,164,117,216,44,31,97,212,147,60,18,183,90,26,189,17,160,148,83,239,98,9,167,41,212,101,86,47,233,144,234,178,20,174,89,86,171,29,47,95,245,221,253,74,220,247,22,159,115,197,247,216,228,226,127,174,211,105,247,155,72,25,116,181,196,214,207,220,53,140,116,190,229,111,25,119,20,68,53,179,92,188,36,107,19,87,162,85,93,204,51,18,0,5,0,0,128,1,110,223,243,29,196,211,57,3,27,48,196,11,112,60,65,62,35,207,234,230,188,174,98,125,228,196,199,46,207,125,251,217,253,153,168,67,176,124,50,144,97,166,44,213,34,151,145,31,54,226,169,72,11,219,19,118,35,25,23,162,242,27,56,108,184,96,66,46,181,14,218,205,77,131,25,221,14,46,116,20,178,59,185,87,21,154,255,119,93,239,158,93,219,217,116,249,91,218,27,148,105,165,203,109,111,135,166,251,49,59,85,116,247,44,119,236,147,59,238,239,205,173,44,0,212,0,29,179,124,99,221,172,106,241,8,98,113,52,98,120,254,97,48,48,133,96,224,176,160,19,44,162,84,0,122,50,0,140,26,199,73,178,7,195,177,16,254,10,97,220,140,195,177,9,87,179,14,38,244,74,185,7,66,185,162,104,226,146,170,141,152,172,71,67,244,157,52,39,170,234,124,143,37,9,159,55,78,92,230,213,61,53,41,54,62,102,186,135,117,241,215,243,182,238,35,225,223,55,245,51,17,63,15,165,234,29,29,30,63,77,168,100,159,249,227,255,251,178,100,204,140,133,0,103,72,155,166,70,144,129,44,217,154,104,102,158,19,245,155,42,110,189,105,194,32,179,166,29,164,161,112,86,225,214,230,60,250,210,153,248,122,217,246,93,61,84,215,45,217,157,180,230,41,204,234,174,33,26,119,15,111,48,108,161,163,30,250,212,2,23,32,32,7,190,255,154,70,130,7,100,52,192,138,99,65,7,203,134,80,85,68,25,91,61,80,19,225,115,233,3,122,141,72,145,169,189,26,243,232,216,128,211,188,51,151,14,234,232,183,220,234,239,255,21,107,196,69,220,72,187,164,151,6,138,31,51,10,133,64,210,169,81,158,7,145,115,114,57,232,245,177,166,209,67,162,244,92,234,89,133,59,145,212,107,156,218,36,13,38,42,170,217,203,141,180,149,87,238,13,186,70,136,169,155,181,70,177,214,47,125,82,17,213,242,85,16,211,28,10,171,64,250,26,69,42,3,181,0,38,220,176,205,215,132,232,196,44,199,83,96,208,49,232,20,141,146,130,230,16,134,99,128,3,106,130,65,32,32,46,9,1,128,229,23,116,131,232,236,55,140,64,69,35,143,66,218,180,151,2,105,156,249,124,65,108,172,69,178,38,139,67,150,33,132,87,194,46,208,89,15,230,53,139,216,198,83,107,81,95,50,206,205,157,62,135,52,123,198,229,84,122,74,115,49,166,33,158,213,53,62,175,87,222,244,215,251,180,227,217,12,171,79,117,77,170,106,179,62,242,121,25,115,207,215,99,216,210,172,76,231,152,133,73,8,92,121,60,233,35,148,177,167,207,75,26,238,235,99,38,23,86,231,129,19,128,0,44,11,150,219,177,195,36,27,9,217,130,24,8,142,200,159,0,195,128,0,197,133,126,19,217,243,80,218,173,43,79,141,172,226,109,70,244,68,173,199,67,201,49,168,122,172,192,253,151,55,226,120,81,65,229,101,168,177,41,231,143,136,215,79,173,61,93,135,188,230,143,23,197,6,164,203,197,45,92,49,177,49,76,97,70,37,203,153,74,67,15,25,114,84,61,36,221,244,201,188,16,218,84,221,54,57,212,125,237,188,75,219,75,34,161,49,21,68,14,156,190,173,198,169,233,45,105,44,41,66,227,237,9,51,91,142,17,145,155,89,238,117,121,89,252,45,168,0,9,201,105,162,157,105,138,70,153,143,234,169,137,69,81,131,224,161,130,32,42,102,4,4,1,192,234,37,0,128,1,16,4,173,204,82,40,204,144,61,199,118,220,235,242,184,198,53,16,224,228,191,50,246,189,2,182,53,12,143,200,97,151,33,240,76,71,241,24,39,182,9,35,249,144,232,249,98,54,139,162,196,52,42,82,19,244,136,142,42,189,241,96,140,186,177,244,95,251,174,219,246,222,101,81,88,227,251,255,251,178,100,207,140,132,233,103,73,27,175,83,112,148,204,233,106,109,136,136,83,29,155,38,110,177,86,138,48,179,165,221,164,161,120,43,81,86,198,254,222,215,210,135,171,24,166,177,171,87,185,202,239,103,115,152,243,85,28,226,227,36,67,17,107,218,229,136,89,87,67,209,89,203,110,66,4,6,116,32,71,110,223,130,253,29,63,7,12,49,139,108,86,24,2,45,42,83,218,38,157,79,163,186,39,71,50,87,48,222,97,101,35,171,5,80,233,49,68,106,69,68,145,237,145,226,22,115,17,210,100,132,68,167,225,224,75,42,41,133,197,67,98,106,146,145,34,206,49,135,196,247,75,165,12,251,69,169,238,215,24,231,214,76,12,147,161,74,171,212,104,235,58,238,222,133,42,70,101,36,181,69,115,105,19,212,242,163,96,204,121,53,8,207,80,170,166,17,112,112,124,195,201,177,246,205,49,213,89,83,220,244,49,230,162,162,153,194,148,0,2,27,144,209,236,240,233,236,48,205,1,68,209,100,212,205,115,68,198,240,228,193,96,224,194,192,120,32,141,49,8,4,67,152,64,48,160,233,118,201,153,10,254,64,121,114,89,49,132,107,100,188,202,96,147,8,180,89,54,2,91,81,161,5,22,85,145,115,196,152,76,39,101,88,132,3,72,198,197,47,104,137,166,180,17,92,32,98,101,61,160,196,209,24,23,106,210,109,81,124,144,38,32,25,66,157,0,225,163,228,8,154,72,113,117,97,150,106,165,192,74,40,32,33,115,74,15,218,253,127,255,254,150,57,21,54,49,168,219,172,195,18,109,115,107,181,87,67,102,51,178,60,211,13,99,22,101,45,61,140,119,107,33,238,121,150,216,245,68,110,125,108,211,83,40,20,96,0,247,255,170,169,154,1,15,100,6,147,162,135,138,4,186,197,64,234,132,129,212,82,32,49,133,177,133,129,189,8,142,72,190,248,51,48,173,105,21,202,106,123,17,212,209,207,135,148,63,159,103,255,193,181,221,93,63,173,200,11,58,185,249,146,183,72,206,133,174,199,219,151,44,12,254,114,211,50,243,225,149,46,145,107,95,190,71,127,225,79,204,138,229,231,10,127,158,89,101,230,80,58,192,1,57,35,48,215,13,51,98,50,59,49,89,10,3,12,81,121,3,9,89,128,192,24,152,58,131,112,48,11,2,2,104,193,68,9,139,238,68,12,195,192,80,96,28,1,35,192,72,12,89,191,9,244,98,40,232,152,81,115,150,21,159,174,86,134,189,156,76,92,135,149,82,53,228,212,127,23,67,94,130,214,25,111,185,236,181,195,126,23,19,13,90,145,37,86,119,223,132,189,123,29,197,203,29,144,59,206,148,106,4,126,95,138,121,93,236,67,7,12,36,216,21,133,249,249,255,251,178,100,203,140,133,139,102,200,155,184,83,112,103,236,217,179,101,35,56,22,221,155,34,111,97,13,202,3,51,102,157,180,141,188,174,226,109,122,119,238,233,85,36,146,136,180,86,143,139,185,137,226,35,142,230,94,83,153,221,183,169,157,45,90,22,15,234,147,125,154,158,221,38,56,106,90,235,171,95,254,255,127,174,43,208,101,207,227,64,49,126,136,0,156,146,83,8,38,59,163,193,165,128,64,224,176,162,3,67,4,87,187,128,191,20,89,200,108,242,249,120,208,102,2,36,115,25,74,5,137,28,249,94,147,170,125,26,56,164,132,89,135,194,207,74,115,86,26,139,87,68,163,104,85,100,217,166,214,83,120,155,76,85,101,182,67,196,46,231,82,224,242,34,66,216,224,33,171,102,128,207,38,13,6,97,102,241,107,67,37,212,189,82,102,70,179,183,112,197,158,165,211,61,218,50,50,251,23,203,175,151,39,241,115,191,231,151,159,199,21,0,32,5,118,222,153,130,18,157,6,56,152,28,70,24,20,13,24,120,26,17,3,6,4,0,138,244,191,128,144,13,105,207,75,108,91,229,123,113,138,75,221,223,211,214,149,221,185,86,146,238,95,187,151,203,28,120,91,174,45,225,215,20,133,153,197,160,105,136,148,166,191,251,164,150,193,13,135,175,44,233,147,183,149,57,87,252,193,236,197,221,18,83,24,119,174,222,210,134,190,87,59,117,253,35,147,49,148,92,186,43,249,91,230,178,230,210,119,164,214,130,218,144,163,219,17,206,221,235,159,122,16,47,244,53,25,78,87,70,119,180,254,129,163,0,5,223,126,23,41,78,173,30,141,34,0,232,198,150,0,10,137,154,8,164,108,52,180,65,46,219,146,247,75,170,63,183,227,12,210,196,168,74,29,30,34,56,130,40,37,32,181,17,203,15,130,32,23,60,35,59,59,97,121,145,115,32,139,14,44,63,52,147,84,114,167,248,200,150,56,250,233,254,97,105,47,182,154,150,238,166,81,144,145,32,219,36,213,222,16,215,161,200,53,134,211,196,13,134,226,250,182,171,55,141,46,221,169,187,174,233,107,155,185,202,171,191,251,159,94,101,33,53,171,253,163,234,247,249,107,245,228,76,168,0,91,255,198,210,168,31,175,132,108,3,129,132,71,150,140,44,18,70,112,112,197,62,17,184,26,1,108,238,92,7,5,86,102,150,178,135,105,106,192,146,218,253,183,23,150,83,209,215,134,161,139,146,72,223,97,202,221,181,63,28,216,41,48,48,240,148,131,234,90,61,109,191,113,155,91,156,67,45,247,235,183,166,61,223,124,125,119,170,121,77,250,74,92,138,57,203,241,249,203,215,74,211,147,225,28,104,240,116,202,46,240,242,85,27,85,229,243,123,255,249,255,251,178,68,202,136,196,129,103,75,59,166,85,240,139,140,217,131,119,72,14,82,249,155,44,110,25,121,138,71,51,101,141,214,13,240,198,157,202,82,79,37,65,57,182,246,133,33,63,44,183,59,166,191,247,179,126,170,113,17,176,235,253,238,1,49,128,0,230,219,24,216,220,29,30,209,25,248,26,24,202,34,5,129,83,0,65,0,16,30,28,13,182,198,5,129,200,112,26,2,239,196,91,4,30,68,0,200,201,64,212,228,10,131,6,210,175,146,216,232,35,161,105,240,136,124,72,37,156,26,152,217,33,108,80,126,85,187,49,184,116,122,126,82,92,141,27,89,31,125,105,63,39,210,45,215,157,248,159,75,211,200,161,21,49,74,56,117,68,111,219,36,92,75,126,44,119,26,169,56,110,56,203,80,22,168,202,44,216,17,151,61,249,23,143,175,255,225,47,125,32,209,142,255,153,87,242,35,255,57,192,52,42,0,43,189,216,227,41,195,99,146,78,56,17,51,113,16,80,22,68,111,18,0,19,9,20,21,14,142,225,120,222,89,233,108,63,77,201,83,160,246,10,5,135,129,36,110,27,61,208,154,132,204,161,110,157,109,33,211,50,122,23,78,49,68,106,179,223,169,66,169,24,84,64,212,211,39,102,189,102,201,130,195,144,195,178,205,237,205,157,77,123,142,158,166,27,142,203,60,117,116,80,153,167,162,233,109,67,38,118,123,54,109,100,92,195,183,69,203,219,104,238,41,136,54,56,116,242,151,39,255,108,157,56,199,31,134,171,211,62,235,228,253,118,149,29,107,31,119,81,125,254,65,128,176,0,77,183,230,207,88,28,29,62,104,193,81,148,4,160,99,219,252,76,17,79,104,117,239,44,227,43,29,199,113,236,150,59,56,217,179,3,160,212,96,36,20,165,232,117,122,214,75,104,196,181,230,169,69,246,56,64,113,216,221,152,20,158,108,78,47,11,250,219,241,23,230,214,124,221,213,66,173,64,158,232,241,101,46,18,217,213,134,36,230,218,172,164,148,109,151,86,249,79,27,74,228,60,205,13,174,218,214,170,133,97,170,37,10,70,61,26,115,84,102,221,115,218,188,120,226,248,113,172,49,49,52,41,16,213,115,36,124,38,118,61,12,177,171,56,117,98,113,78,73,36,102,36,246,157,16,20,21,26,24,32,50,97,160,136,208,176,192,224,97,32,178,194,178,231,122,39,45,153,189,90,7,171,90,221,90,146,60,105,105,37,153,94,181,173,205,103,103,26,89,52,46,206,177,166,9,80,226,67,80,36,124,156,142,162,230,99,89,213,26,177,104,213,233,158,211,60,133,86,23,176,67,126,251,151,122,103,124,147,75,100,145,69,204,201,44,235,108,158,82,175,153,219,31,105,121,153,180,200,182,164,255,251,178,68,207,8,196,197,102,203,27,137,91,240,146,204,233,99,113,136,94,18,113,157,47,78,25,87,234,72,179,101,205,212,162,33,151,100,23,30,215,60,10,74,231,158,221,157,183,157,86,109,50,157,149,42,98,106,231,171,171,87,223,62,221,72,0,235,86,0,83,95,241,138,176,121,180,3,241,128,194,0,92,67,25,5,213,160,179,97,130,66,124,175,229,205,9,87,78,45,119,97,87,191,116,75,127,23,128,86,144,120,82,112,243,58,144,152,232,60,70,132,44,43,52,22,93,33,90,148,134,49,21,67,29,52,34,80,72,84,97,237,13,47,204,86,230,220,191,164,95,139,153,42,90,241,116,205,28,196,76,64,203,91,137,31,125,62,215,124,227,164,100,8,120,224,229,69,123,133,90,58,32,105,187,17,99,200,24,141,115,51,173,74,241,215,213,83,142,156,103,210,249,124,95,15,196,50,207,249,31,31,214,34,161,1,0,185,62,254,26,133,34,119,65,128,112,204,204,224,96,129,225,134,192,229,176,90,112,27,41,103,141,66,36,236,114,130,199,214,191,135,35,243,241,142,87,179,37,149,78,103,157,39,46,226,78,132,75,183,228,193,132,24,179,226,95,28,253,76,134,228,252,59,74,243,41,252,245,89,181,164,76,32,146,30,22,146,207,68,248,170,103,168,130,51,38,150,237,114,129,172,232,167,156,130,108,88,188,55,59,26,125,54,124,57,180,218,59,9,201,45,65,255,48,80,122,178,173,234,43,13,178,175,78,249,171,238,206,149,171,245,211,106,173,179,129,91,168,0,175,223,115,30,95,19,129,137,211,13,192,147,31,67,129,128,17,58,66,160,113,129,0,9,111,20,0,151,150,3,73,122,140,206,78,44,75,78,154,212,183,108,187,237,189,147,19,54,61,149,180,241,30,72,106,178,44,104,90,134,121,93,40,176,154,197,64,137,130,24,201,153,230,103,190,236,62,28,239,116,183,75,66,115,216,146,199,90,170,16,65,3,245,136,172,67,183,224,101,189,49,227,37,10,50,228,94,156,164,26,202,235,9,119,47,205,83,15,116,237,95,168,89,152,104,89,111,171,24,221,42,167,16,201,174,45,110,144,61,170,221,135,60,93,214,233,87,31,132,101,192,0,42,164,78,95,254,255,136,105,230,132,8,166,241,135,192,201,84,149,137,202,252,227,5,75,37,149,159,120,142,55,177,149,227,134,52,156,169,63,188,187,103,11,177,187,244,149,242,232,170,176,218,34,157,201,60,114,206,213,5,12,76,28,226,19,186,88,157,210,236,182,62,229,15,68,182,157,234,150,101,242,185,35,138,65,159,33,142,140,195,42,29,24,43,14,221,57,127,27,163,207,36,53,97,218,34,101,106,132,73,252,54,11,37,120,90,255,251,178,68,206,0,196,126,103,74,187,134,85,240,151,140,217,99,117,232,78,82,237,155,55,174,25,119,234,44,179,165,141,214,13,121,75,237,100,9,215,65,20,53,158,16,141,179,213,12,231,172,108,246,207,94,197,42,43,169,124,69,194,210,253,24,100,38,10,10,224,0,219,182,230,26,206,33,135,193,134,32,145,133,97,88,24,64,136,24,12,0,132,14,239,48,208,4,50,3,193,72,67,202,82,185,88,154,91,81,66,171,145,176,237,102,156,145,105,153,25,209,236,89,19,44,90,231,249,43,80,183,153,183,100,61,71,93,93,83,243,66,56,115,99,234,151,53,196,190,96,224,85,14,119,221,194,150,206,163,200,225,224,61,116,206,237,197,20,65,84,19,113,89,224,221,234,7,32,112,94,91,187,35,240,228,67,254,38,226,114,20,9,7,64,41,152,96,64,156,219,200,13,165,227,34,29,58,19,206,1,74,163,69,32,189,53,103,40,19,3,97,30,48,110,14,83,2,16,49,48,18,0,209,24,59,152,23,131,0,192,2,8,64,164,192,40,10,81,177,84,156,70,97,43,109,6,128,9,88,161,185,149,80,103,210,234,119,117,230,121,161,214,94,235,58,136,144,188,152,220,58,193,93,215,101,77,96,121,127,98,82,118,205,20,125,106,229,59,86,245,13,201,35,251,75,83,28,107,227,206,126,76,192,34,46,71,255,249,159,218,106,168,20,125,180,9,45,177,202,99,51,117,35,243,10,94,102,42,30,82,52,101,16,192,110,179,180,117,101,186,171,24,77,115,157,24,211,174,245,148,4,16,0,33,45,92,146,107,101,198,218,204,116,132,66,3,208,72,4,182,54,32,14,48,192,86,66,210,157,104,204,196,70,35,98,171,242,132,154,92,80,231,0,197,101,207,61,23,246,114,237,51,46,112,89,3,244,195,164,148,12,154,14,136,101,43,129,79,161,56,164,9,154,46,112,134,229,40,165,170,101,194,177,144,178,145,129,153,162,56,163,201,29,82,246,167,194,91,46,164,219,203,238,106,144,73,3,73,44,89,2,7,38,95,145,151,109,101,80,204,77,112,228,204,57,174,60,238,110,236,171,100,94,230,208,147,86,96,177,144,194,183,114,81,4,241,154,126,174,47,171,144,240,125,15,98,117,106,165,85,164,21,56,98,172,205,205,201,0,5,48,185,128,45,75,116,49,98,174,50,121,62,50,136,114,49,4,5,21,5,128,192,144,176,48,52,62,37,200,24,4,90,18,136,243,171,11,148,61,174,225,192,98,20,193,81,8,217,122,39,68,232,17,106,170,130,202,77,25,181,217,154,53,32,90,25,227,154,192,137,20,146,46,125,31,245,255,215,247,163,253,234,106,26,182,101,119,57,209,55,117,178,122,76,115,238,255,251,178,100,208,136,4,196,102,199,19,193,87,64,170,44,217,141,109,40,201,79,181,157,40,238,165,79,66,1,179,102,53,161,158,248,170,149,109,40,105,132,133,28,210,98,202,139,58,231,164,214,115,78,61,206,189,167,86,119,85,167,106,187,125,240,221,192,0,0,99,64,57,118,191,29,14,103,42,9,144,10,97,77,143,27,66,241,161,225,13,216,186,178,168,124,15,42,181,245,239,203,230,100,118,236,202,254,165,155,57,103,142,177,175,189,92,174,100,48,132,57,40,61,154,130,60,66,17,8,14,186,35,93,223,68,51,231,80,141,133,8,118,168,208,112,177,97,37,106,42,48,188,68,120,132,84,187,198,105,145,85,137,45,212,179,42,127,194,66,4,188,6,235,84,236,167,33,74,196,133,81,108,122,161,158,243,234,143,74,58,24,186,233,15,69,0,5,32,5,182,223,227,44,238,140,170,133,51,208,16,204,162,192,48,1,50,75,60,152,41,226,12,0,44,136,62,11,140,92,166,147,62,81,156,68,32,138,16,84,203,234,32,46,129,90,70,224,210,137,170,80,212,161,185,103,10,34,126,230,170,242,131,4,232,239,32,204,97,14,97,171,62,213,77,186,189,239,74,173,189,10,125,21,155,76,234,30,127,116,53,85,180,237,244,249,134,162,185,213,161,134,169,141,67,143,119,191,214,206,135,209,93,41,71,165,156,206,236,84,2,0,5,182,228,48,33,179,49,209,48,17,211,113,192,48,144,33,33,146,100,3,75,6,14,26,76,85,150,173,100,1,165,41,100,126,3,71,20,72,15,60,213,207,221,167,233,210,240,194,209,34,18,140,76,197,229,85,145,229,124,196,179,94,173,246,198,38,193,51,205,67,76,181,136,236,42,46,133,163,214,64,222,228,92,70,55,38,12,236,71,147,37,29,115,73,42,36,248,74,186,117,25,22,48,213,113,68,72,130,110,62,232,153,148,78,163,29,113,38,140,31,66,234,125,11,76,88,165,84,153,54,181,54,121,165,11,60,37,171,150,96,148,162,71,60,14,123,189,156,218,218,94,36,244,112,9,37,228,228,132,237,182,90,96,244,70,60,65,8,49,0,114,232,40,2,212,5,27,176,245,206,160,11,49,144,176,59,82,167,249,65,215,10,187,114,213,37,63,222,116,195,195,67,109,35,64,113,69,5,10,1,176,76,3,144,32,101,180,133,151,2,213,54,254,186,54,200,117,1,121,234,176,240,166,93,12,210,117,22,157,17,191,232,185,177,249,233,62,136,174,147,94,189,118,63,169,250,85,54,91,177,134,49,138,81,52,49,22,211,246,40,164,230,155,117,162,77,87,53,94,174,185,230,106,230,30,141,229,0,75,36,0,29,246,99,121,121,173,74,96,100,81,137,138,230,103,255,251,178,100,215,136,131,234,102,203,211,137,59,224,157,12,233,3,109,136,94,80,157,157,51,173,164,243,34,192,179,99,165,195,35,105,21,153,4,70,50,17,54,97,1,50,132,101,64,160,20,160,164,176,137,120,203,165,238,74,20,43,19,12,140,151,29,174,81,70,139,192,188,224,182,25,27,202,154,134,117,195,111,220,119,242,14,88,6,39,77,6,124,236,15,131,217,90,173,90,110,234,239,163,236,84,78,167,13,165,104,57,166,132,217,133,219,74,143,100,2,80,76,196,70,179,108,150,123,142,192,185,176,98,103,144,118,50,76,161,76,8,153,3,83,44,156,145,181,162,199,48,35,164,51,205,94,94,27,95,78,49,177,13,125,137,136,33,177,94,153,157,141,91,180,189,156,106,57,36,163,201,104,48,147,180,107,167,165,34,26,56,139,198,3,162,213,0,20,211,136,213,233,184,60,26,48,32,108,50,216,184,49,44,39,40,1,201,4,243,2,69,0,225,12,192,128,228,20,6,3,134,84,223,109,94,170,2,211,166,18,132,206,68,17,113,153,91,138,186,76,230,10,100,195,64,138,103,162,2,69,64,43,66,6,116,89,67,166,183,24,236,34,85,98,30,150,219,138,218,141,214,185,123,241,163,142,97,94,223,113,223,63,92,6,114,145,156,71,187,233,216,228,84,211,243,111,243,47,203,189,206,223,55,159,39,46,84,136,203,114,236,44,246,38,14,15,7,106,16,209,86,22,52,97,117,153,81,188,196,57,29,42,243,230,24,238,223,250,21,3,206,0,24,128,18,107,191,230,11,57,236,58,96,77,7,81,22,76,155,132,160,13,112,244,212,26,12,172,202,21,2,74,190,146,41,94,21,127,141,22,238,24,198,243,231,195,20,249,204,217,167,199,58,59,244,112,174,243,184,164,53,3,109,137,130,10,36,190,138,158,163,198,166,199,14,35,176,157,10,38,81,252,170,44,245,234,251,174,11,47,121,251,114,171,131,60,153,112,109,179,154,153,91,149,138,194,38,193,43,116,153,129,72,156,230,101,70,215,187,34,220,198,188,180,156,37,73,144,151,137,164,36,165,155,101,75,166,134,173,193,212,248,232,83,52,129,99,23,154,224,117,113,113,53,96,72,230,200,0,118,59,217,157,221,81,128,195,169,133,160,193,135,163,1,130,64,1,134,224,96,84,21,26,58,32,114,251,33,196,120,21,103,176,183,110,76,243,43,150,178,252,95,129,167,101,113,105,150,75,24,159,76,102,4,160,176,27,247,17,148,195,76,150,97,213,179,32,165,206,106,68,128,129,244,241,49,48,167,158,215,114,142,61,202,114,141,97,247,16,131,26,106,90,47,254,110,254,38,254,191,255,254,63,254,27,158,190,238,87,244,231,89,184,150,245,146,255,251,176,100,215,8,132,215,103,72,27,163,87,64,156,108,217,106,104,200,204,82,93,157,38,238,160,249,130,153,179,164,77,198,34,57,5,109,11,44,96,126,153,14,46,57,74,22,129,232,34,159,135,198,231,246,223,186,87,95,251,181,64,163,0,20,146,56,98,247,184,90,4,96,0,65,178,193,38,57,5,5,196,102,19,28,25,252,26,97,32,162,6,144,11,16,57,198,105,185,63,84,172,169,246,206,149,180,45,216,59,7,15,225,100,220,138,18,11,132,54,75,199,161,97,46,204,46,48,216,14,135,131,231,30,234,213,139,226,199,87,57,74,90,93,166,23,213,65,120,149,28,49,171,91,134,19,187,190,178,11,77,38,21,101,44,199,19,181,211,80,43,93,137,160,209,116,29,46,248,150,23,60,122,70,61,168,232,65,168,99,141,105,177,132,89,143,220,24,54,166,213,78,230,63,184,105,31,42,247,99,251,84,202,206,235,83,206,153,129,136,109,84,140,223,31,181,110,4,42,165,3,128,173,45,223,152,13,32,25,12,56,6,9,102,48,2,161,0,184,208,42,96,8,32,40,1,183,146,116,159,182,251,214,166,186,214,34,114,217,102,108,204,86,162,16,120,74,74,108,28,108,27,73,236,16,140,33,69,8,40,211,57,98,0,102,15,156,42,30,208,79,90,165,99,81,202,75,87,111,239,255,95,245,127,237,119,189,125,189,231,191,221,245,153,101,53,149,42,174,113,210,174,105,49,58,26,78,133,75,188,128,227,71,142,98,217,145,105,59,119,245,180,171,207,82,0,159,204,14,0,165,219,126,99,34,29,20,134,224,121,11,244,35,99,67,3,77,248,37,97,106,104,204,158,34,26,223,16,10,236,38,94,224,56,34,232,105,139,108,44,105,207,1,203,92,208,64,135,241,82,13,222,39,216,100,10,56,229,71,93,30,233,103,99,146,198,93,151,116,42,68,33,131,80,250,29,71,48,207,103,106,135,32,105,2,241,109,149,48,52,88,211,198,51,196,76,36,222,220,190,181,191,141,24,108,228,11,81,145,169,164,25,192,214,145,115,204,84,66,164,120,248,52,226,199,203,13,248,185,140,103,140,183,134,166,234,158,234,101,1,248,80,128,23,44,247,29,69,124,125,5,81,137,68,198,44,48,24,8,140,97,112,200,32,20,68,171,66,165,220,32,0,183,43,45,180,86,133,97,98,116,239,149,168,22,158,87,72,201,32,199,254,220,98,187,200,239,58,176,69,232,205,53,118,69,7,211,196,233,233,29,167,242,158,245,92,245,172,176,105,17,220,85,244,111,177,179,114,45,206,135,58,151,158,237,211,221,53,223,180,211,148,33,206,140,193,40,130,140,91,24,142,44,175,107,59,232,67,45,208,106,152,196,168,150,255,251,178,100,197,136,131,254,103,76,59,169,84,82,144,12,217,119,105,136,84,17,245,157,42,238,9,123,66,116,179,100,141,179,35,48,59,220,189,155,223,19,30,133,42,247,215,21,74,223,247,124,184,196,3,165,32,7,29,146,24,221,65,137,178,147,10,26,20,114,19,0,67,38,24,110,105,199,72,64,36,74,1,33,26,33,119,220,201,248,147,246,243,99,27,174,237,191,19,240,27,205,106,110,245,29,47,185,241,218,56,114,49,14,73,95,103,54,118,99,183,40,240,72,216,118,237,105,43,34,78,43,79,66,38,65,212,98,69,11,179,225,166,17,98,244,239,181,117,155,159,157,116,154,39,145,8,178,103,66,41,143,16,10,146,10,178,216,198,109,154,152,175,55,54,209,19,149,50,149,170,50,33,37,231,114,57,59,154,249,41,36,79,245,52,67,202,10,105,29,56,204,98,204,239,41,255,253,189,200,241,160,186,133,1,73,111,176,211,93,60,197,225,4,195,144,156,202,209,188,46,28,131,3,129,208,220,193,48,169,23,27,176,8,16,26,0,159,229,51,123,217,228,33,174,171,19,139,145,80,2,136,76,207,181,246,199,241,104,211,216,203,218,60,55,48,228,67,22,35,79,123,105,223,230,172,56,74,254,221,202,91,181,105,112,151,202,187,251,158,213,171,63,158,4,232,255,177,206,203,12,252,243,252,255,45,218,189,246,38,59,210,91,151,68,97,0,216,140,4,169,110,196,65,24,34,160,247,114,179,242,42,249,181,139,20,30,138,13,200,128,90,123,153,50,99,92,235,26,202,189,167,186,171,207,195,140,0,82,217,96,58,160,194,253,204,244,20,209,230,66,6,0,73,66,3,99,170,19,80,3,14,36,48,114,212,139,145,208,69,89,91,254,248,55,183,234,149,64,101,252,161,86,8,39,149,235,88,132,195,148,247,122,161,244,249,190,78,61,203,247,123,244,176,37,236,62,167,247,24,125,158,208,117,87,101,185,188,124,194,142,70,170,87,70,161,194,66,143,8,9,31,166,74,53,39,78,147,51,13,77,9,2,50,200,35,134,166,229,193,78,243,69,30,233,55,139,254,255,236,157,62,161,36,237,69,68,27,78,159,182,195,141,49,203,34,51,68,42,86,117,195,199,30,183,3,136,116,85,57,19,235,155,198,189,92,80,48,152,0,110,219,254,109,173,9,177,197,0,0,57,143,136,6,1,9,24,0,6,0,1,143,23,26,194,191,6,0,157,166,13,72,22,38,9,1,87,129,97,218,84,16,212,248,167,10,21,201,166,33,36,84,138,58,228,235,56,19,184,247,92,56,169,113,120,38,94,154,30,109,213,106,235,190,161,62,230,249,255,254,111,190,163,231,229,122,222,56,250,250,171,148,250,168,251,247,185,255,251,178,100,206,136,196,199,103,74,155,163,87,64,161,172,217,51,108,200,218,16,89,157,50,238,37,11,130,75,51,165,141,166,25,121,142,189,152,202,169,154,106,190,57,186,212,213,85,182,185,224,154,215,230,184,23,150,145,221,211,95,84,149,119,114,128,190,192,18,221,119,51,188,195,28,131,207,157,229,107,52,136,136,84,193,151,47,22,16,20,104,228,65,213,160,175,101,210,201,102,43,168,85,121,39,171,174,24,198,240,212,213,161,66,38,121,116,140,245,239,244,120,178,138,102,105,156,122,143,199,76,247,188,33,198,162,141,151,99,24,219,187,131,79,46,112,163,31,126,45,81,145,220,129,19,244,137,236,237,80,126,24,201,24,115,77,31,154,251,220,221,135,185,183,171,125,105,141,121,197,249,140,173,85,86,120,187,221,231,86,178,95,225,253,250,107,91,31,18,218,78,34,252,187,190,244,16,68,212,146,121,48,45,149,0,205,182,216,239,184,143,150,72,204,2,129,44,201,114,60,166,42,12,76,190,246,8,0,202,160,140,90,23,38,151,88,155,128,191,45,62,240,154,89,92,231,247,176,125,59,17,134,34,220,158,157,115,75,56,150,150,192,194,205,206,205,243,201,52,19,188,146,154,229,140,77,7,37,236,78,165,76,246,82,119,53,238,38,53,237,181,28,94,37,114,29,200,222,237,24,96,73,52,75,136,91,206,113,229,204,69,189,228,78,150,183,50,237,4,218,103,12,138,163,24,244,29,247,124,197,243,223,34,209,196,68,82,140,48,109,78,107,235,124,15,58,137,16,42,123,26,10,156,0,238,187,115,114,90,14,54,25,26,124,26,40,22,99,17,152,24,204,4,21,26,48,74,138,136,90,58,18,34,26,75,96,135,157,225,93,235,105,121,195,128,246,47,94,195,45,241,89,223,161,109,228,164,229,45,89,25,137,199,126,224,165,98,210,149,137,137,78,78,55,169,32,211,22,55,226,76,218,250,125,120,244,174,199,231,14,113,248,205,28,250,48,85,69,16,181,87,22,197,16,209,82,89,199,12,66,152,202,41,34,85,243,8,24,100,192,169,7,177,163,163,91,28,70,162,226,152,241,199,74,217,149,104,214,246,32,169,108,154,203,110,163,79,15,20,153,20,62,88,162,86,119,56,231,85,166,25,71,143,182,15,141,209,104,246,239,165,26,3,147,129,132,61,254,255,24,175,65,176,44,13,44,25,139,57,16,208,224,19,93,30,10,128,210,16,188,141,98,205,38,154,71,140,70,96,184,254,27,33,126,205,135,7,160,149,199,160,202,49,13,95,155,70,186,190,59,187,12,138,61,205,54,15,100,53,166,160,232,31,169,182,109,190,105,68,164,76,154,65,231,150,234,199,217,123,221,238,148,58,81,33,127,255,251,178,68,206,8,196,166,103,75,27,102,69,208,171,108,217,67,113,232,124,81,25,157,49,77,165,11,194,37,51,102,13,204,160,56,41,218,78,146,233,210,225,26,247,125,228,154,106,162,76,145,215,227,143,177,124,111,19,209,107,47,206,168,136,243,245,86,98,51,241,241,61,77,253,227,214,149,56,2,52,0,155,255,249,149,97,198,86,35,164,49,94,134,185,2,198,3,88,63,201,96,200,100,228,20,25,122,26,138,202,99,212,143,102,51,106,202,241,32,160,70,178,81,67,2,67,150,129,241,18,65,224,0,8,2,227,106,11,9,77,180,38,162,129,171,214,243,19,105,162,153,161,151,87,2,221,210,98,206,215,53,77,34,159,119,113,6,73,189,51,30,44,114,114,168,209,82,146,147,163,71,79,115,84,149,246,215,197,194,45,213,108,220,94,235,219,115,60,111,119,60,205,117,150,208,207,210,227,105,105,59,191,137,139,230,132,85,170,0,87,109,248,226,231,3,92,3,192,71,163,48,173,2,21,225,96,104,49,115,149,164,86,85,50,218,15,58,218,56,241,232,42,5,134,224,93,199,217,11,109,141,151,174,30,155,147,64,180,165,36,181,215,21,10,34,118,144,160,85,228,51,81,51,145,216,105,223,30,10,13,198,246,227,207,165,219,85,119,215,247,255,62,205,245,222,238,42,221,219,183,218,16,206,58,170,218,203,185,247,111,139,103,178,186,248,221,207,252,85,220,183,61,82,212,148,182,53,183,44,133,24,143,171,102,179,180,253,190,238,143,27,83,119,19,158,227,173,191,182,238,82,20,150,233,3,107,0,0,8,9,1,87,109,247,59,170,140,37,115,104,188,234,76,122,8,146,171,1,214,30,93,146,160,64,41,1,225,213,29,172,102,242,189,127,85,155,164,98,25,128,29,7,94,83,82,35,202,210,153,6,21,218,162,199,88,20,65,177,109,164,19,142,122,111,91,138,207,110,247,190,243,95,177,191,56,74,165,78,38,157,91,206,148,91,121,166,102,186,170,65,246,194,179,155,159,54,83,75,23,134,174,97,110,182,110,192,164,104,141,181,8,16,182,171,151,68,159,111,23,101,137,161,138,176,89,121,180,215,182,167,147,82,161,31,115,244,229,190,93,163,172,218,93,21,117,59,164,180,231,152,253,147,147,218,184,124,218,130,145,103,100,39,27,88,5,59,38,198,69,198,105,167,70,60,74,105,41,227,35,38,50,16,64,38,2,140,91,137,2,252,11,22,201,30,24,238,47,236,137,143,211,94,148,177,248,207,99,51,185,82,85,191,15,85,119,170,202,32,7,159,116,205,219,93,207,178,58,7,251,11,95,143,49,216,72,56,115,77,63,221,109,255,243,154,204,153,156,245,239,103,245,220,149,219,45,54,255,251,178,100,204,12,132,161,102,202,155,153,89,114,167,140,217,109,105,137,180,79,205,155,42,109,149,27,74,75,179,102,169,150,25,189,239,211,233,212,242,86,101,123,115,145,81,46,131,63,215,42,53,190,12,26,61,85,30,225,163,142,71,135,43,68,101,128,194,91,164,9,187,107,111,78,208,109,101,191,50,204,22,101,10,208,68,6,126,141,157,161,57,175,88,194,147,26,140,214,178,94,69,63,63,51,243,178,105,245,78,107,135,162,109,235,209,47,74,1,81,87,31,62,183,8,39,250,238,229,99,167,75,154,27,129,109,12,178,50,159,11,118,50,11,79,11,60,157,14,104,42,242,40,188,212,172,229,153,191,108,166,70,211,46,108,245,167,153,110,206,191,82,119,197,75,155,164,50,32,217,132,107,84,117,109,30,103,173,85,52,38,250,92,229,198,228,233,183,70,83,40,146,83,79,68,97,178,140,230,208,147,81,41,180,202,181,1,89,109,176,212,22,99,99,133,76,2,53,48,35,172,136,62,14,24,41,176,114,156,181,238,104,140,40,68,33,126,31,124,9,201,135,64,166,218,26,19,17,145,151,97,15,24,105,132,99,232,86,39,89,66,99,93,208,81,149,215,86,221,116,166,13,164,138,208,35,163,42,177,156,105,183,70,46,58,162,198,70,122,184,232,88,24,88,121,102,98,36,99,72,177,142,83,205,50,138,253,41,69,204,36,58,80,178,92,195,111,164,171,88,209,163,78,89,56,136,152,170,186,38,6,92,100,147,9,144,52,178,146,109,46,127,87,133,164,121,180,25,105,196,194,122,127,27,240,11,64,19,125,191,51,85,104,206,100,241,34,41,157,128,34,203,97,0,36,2,42,50,48,237,64,16,152,42,3,12,14,187,219,146,87,119,167,31,104,62,154,88,201,174,213,146,239,30,90,206,118,90,211,169,97,166,100,29,100,16,3,99,179,140,50,133,43,75,198,57,98,176,37,4,170,22,139,47,218,200,136,108,220,177,242,200,166,175,36,166,13,78,75,244,6,153,212,205,111,80,188,104,229,79,120,25,109,109,36,67,187,152,118,74,237,232,141,117,19,161,67,20,136,38,101,11,88,123,135,170,214,10,155,157,162,237,52,211,181,72,26,43,17,67,10,106,131,239,53,42,150,253,170,224,216,5,168,132,1,154,237,161,130,177,70,234,7,131,141,166,140,129,8,65,70,9,14,149,0,163,162,102,34,42,16,32,10,1,132,163,248,8,17,142,25,128,215,221,7,23,174,51,72,122,197,124,205,194,24,205,42,18,191,135,79,250,177,248,44,88,62,208,109,171,146,112,242,149,107,186,20,87,179,11,145,227,20,99,73,234,77,31,75,35,81,157,138,152,130,237,146,118,185,110,169,92,215,123,40,84,255,251,178,68,205,8,4,178,102,201,155,137,67,112,157,12,217,83,113,40,184,82,89,155,42,238,49,11,130,49,51,102,181,163,34,61,115,78,124,26,58,41,72,129,251,211,179,172,136,13,19,54,143,88,219,93,169,199,194,122,14,24,53,79,76,232,190,167,218,122,250,255,170,248,152,169,249,174,252,19,0,0,90,82,41,118,251,110,111,247,26,99,101,232,7,56,45,181,52,96,88,116,63,3,197,98,182,227,18,235,242,158,242,247,38,135,237,218,110,137,4,113,119,5,148,196,70,231,199,56,112,33,58,135,133,190,145,102,141,139,206,219,89,149,158,75,98,203,204,74,169,4,206,229,15,114,6,137,81,124,0,206,247,61,65,110,229,75,11,37,80,118,194,48,218,138,26,246,201,101,205,66,180,22,133,89,235,91,37,165,232,182,70,249,101,233,37,140,219,167,162,214,189,215,91,150,70,123,88,27,123,21,204,141,152,254,166,100,54,190,213,0,40,41,28,127,28,246,82,112,227,249,128,6,198,161,54,153,88,52,35,11,40,200,112,165,136,133,193,171,8,28,17,102,240,52,29,131,64,147,197,107,86,131,35,83,244,206,252,17,21,140,201,164,181,169,96,41,137,152,221,234,74,41,204,39,177,181,16,167,148,72,107,81,90,214,58,165,134,245,41,185,103,153,231,190,90,228,101,172,194,47,252,249,62,65,174,247,35,48,193,207,251,251,255,180,122,251,68,151,239,56,139,6,90,229,214,47,13,193,137,158,77,252,230,248,182,113,88,22,196,186,155,215,23,183,199,247,130,227,127,159,140,206,198,56,42,128,19,113,201,14,106,37,56,160,188,202,2,224,116,156,202,65,227,2,133,6,133,6,68,27,143,4,66,160,224,176,0,4,1,193,224,144,214,128,235,198,106,105,158,21,178,227,113,33,198,72,133,251,167,115,206,10,231,71,9,131,20,136,235,113,192,150,145,213,44,189,135,52,161,95,27,83,157,75,67,241,187,21,91,180,12,85,156,137,18,84,74,58,155,14,70,142,179,84,98,12,21,110,208,215,69,85,152,91,137,83,212,154,82,199,45,32,225,157,14,131,51,101,232,243,140,107,173,199,218,102,24,88,189,208,225,138,89,177,104,70,195,169,209,163,122,65,240,70,81,213,104,170,72,225,245,211,113,43,21,35,185,220,22,86,0,73,55,89,144,188,40,59,17,52,76,138,24,84,69,139,176,16,56,96,56,8,28,82,34,48,112,18,136,193,128,74,247,94,240,71,195,179,47,187,233,43,143,73,247,94,114,102,23,200,26,4,143,175,180,224,180,227,113,18,68,192,177,134,137,38,117,66,50,22,36,233,90,18,215,175,126,85,79,212,244,122,237,211,244,210,171,254,203,84,126,173,125,223,173,255,251,178,100,203,8,4,148,103,73,187,129,127,48,164,108,217,19,113,136,140,17,57,155,32,110,164,246,130,14,179,102,245,166,21,189,219,101,118,116,117,117,53,153,222,131,200,195,171,40,105,70,44,64,121,152,162,154,44,179,152,50,56,64,253,81,77,178,118,106,109,85,170,39,61,156,160,9,72,0,2,210,209,73,109,150,224,111,240,26,20,186,50,199,210,77,196,102,204,126,129,187,210,71,107,213,150,33,181,13,230,83,58,114,156,73,75,236,47,139,70,177,241,231,181,114,218,98,212,112,85,15,181,78,102,90,154,231,228,116,251,238,237,109,26,75,154,18,156,238,42,108,182,99,41,72,172,59,97,179,25,197,168,202,53,216,235,115,239,97,81,165,34,178,20,106,148,236,100,161,220,164,105,25,216,229,157,89,137,52,84,142,165,43,162,29,19,201,41,28,204,83,93,217,60,251,39,180,193,21,85,0,146,82,136,221,206,3,247,183,12,218,4,51,229,104,2,72,49,56,148,44,4,48,24,165,85,21,49,122,150,179,220,154,240,235,240,196,219,216,13,231,177,45,131,231,107,76,91,191,214,35,36,145,69,96,233,115,169,13,217,173,15,188,118,242,158,149,218,199,25,254,216,187,111,28,99,148,65,84,98,81,202,233,123,91,79,250,255,210,147,90,215,89,157,140,221,217,54,61,110,102,116,60,219,217,136,168,196,56,1,13,133,41,206,140,193,153,10,131,148,16,85,103,73,172,166,170,187,166,146,11,65,236,130,210,169,157,27,169,97,100,63,160,16,22,175,207,170,60,255,6,3,208,12,7,16,193,214,18,156,202,2,204,100,41,4,161,64,54,241,84,220,186,25,123,255,12,82,67,82,137,68,74,67,158,232,239,83,213,252,48,127,100,24,218,138,14,36,14,36,95,74,234,232,197,162,113,143,83,140,113,120,157,58,4,37,3,83,230,128,72,61,244,105,38,184,101,82,68,200,24,140,242,17,184,143,130,153,207,105,255,190,24,110,39,19,165,97,164,205,61,46,79,79,33,123,41,78,60,109,35,212,62,150,199,13,186,91,247,221,195,24,132,157,208,37,102,31,209,62,131,88,254,34,105,237,97,247,28,121,222,32,210,221,76,166,117,239,13,166,200,2,57,89,234,56,255,113,50,84,127,51,33,77,51,248,37,48,20,4,8,1,76,167,24,136,64,113,64,104,120,44,10,1,0,32,41,20,220,247,225,42,158,215,158,36,217,19,177,117,201,35,207,2,180,174,201,11,39,113,227,237,141,88,101,173,74,47,27,201,226,125,29,171,19,115,146,232,92,21,20,126,238,88,229,75,241,171,255,150,117,51,185,151,42,245,70,220,240,30,105,156,139,233,47,10,147,77,76,10,98,159,144,158,54,108,255,251,178,100,208,12,132,115,102,199,27,130,110,210,158,108,216,230,108,203,190,83,161,157,20,46,133,124,210,46,179,101,105,180,161,25,114,61,114,196,183,81,218,136,70,19,66,146,98,107,71,73,166,185,215,77,212,113,207,214,251,158,171,99,155,125,75,166,97,145,21,180,12,44,253,87,171,172,116,9,219,118,248,98,48,201,77,76,60,48,21,102,134,44,17,123,0,0,40,157,2,204,7,123,240,150,90,66,210,102,86,134,250,206,171,240,63,37,158,213,168,119,161,181,36,161,46,89,88,212,23,24,13,220,201,134,84,173,206,161,57,18,54,132,10,171,135,168,104,100,86,107,44,88,106,88,124,161,208,186,144,99,139,189,8,227,222,241,251,28,180,195,31,57,141,101,168,135,131,6,48,201,112,114,70,140,154,62,84,218,75,30,240,120,209,227,216,189,221,123,25,22,220,35,237,251,36,73,84,159,109,17,88,235,160,32,226,106,9,182,228,208,228,83,227,239,143,204,190,12,50,89,204,144,94,195,65,32,176,80,240,144,2,241,171,215,98,130,23,86,102,63,20,181,45,212,20,233,104,172,64,88,17,35,6,132,172,70,146,44,69,48,49,75,26,16,98,100,124,211,78,137,95,200,172,184,207,167,186,117,118,86,237,209,173,211,59,191,106,38,235,190,140,202,169,119,99,214,244,85,67,108,99,199,198,27,34,114,84,60,244,147,222,135,177,197,207,48,152,196,217,220,222,134,177,172,105,179,13,70,57,12,60,141,148,197,24,4,176,26,238,52,214,152,209,97,3,10,172,205,132,88,3,139,123,12,213,35,56,125,133,149,18,41,146,189,94,111,189,215,209,156,67,215,156,234,237,140,24,18,40,34,18,225,57,50,53,21,182,172,170,164,77,186,42,225,36,121,98,70,217,146,240,165,40,193,29,90,79,236,29,101,178,51,39,80,176,153,133,17,81,241,90,22,166,173,52,30,60,173,73,65,245,48,250,239,117,159,44,162,21,233,71,40,138,153,243,102,118,254,131,37,189,91,108,198,33,146,239,199,32,140,159,80,184,78,39,36,209,167,186,77,179,2,122,198,86,189,214,191,218,131,51,169,220,231,187,181,231,177,171,219,190,167,249,181,29,156,103,94,132,111,125,0,0,178,107,58,142,97,196,20,104,218,20,105,184,152,101,208,44,80,88,135,17,38,71,2,102,8,1,3,128,155,117,45,178,210,113,174,61,105,161,31,171,21,189,1,44,73,203,17,97,18,3,84,39,6,35,131,47,240,246,110,209,53,227,130,201,91,110,32,97,114,47,155,116,16,29,67,123,215,226,236,154,81,209,63,163,125,105,231,247,63,61,152,230,214,213,106,93,150,114,243,149,40,232,140,106,157,218,206,204,133,214,231,90,255,251,178,100,204,140,132,20,102,200,155,134,84,80,164,236,216,194,115,73,28,17,81,157,22,78,177,83,2,115,51,98,217,180,162,48,132,44,102,102,123,158,99,151,83,140,76,238,231,204,98,42,232,206,167,234,82,234,84,2,78,16,4,73,52,187,179,227,157,54,100,163,186,13,30,150,48,193,178,18,81,113,160,194,53,72,68,26,206,25,155,54,181,6,48,125,201,36,221,116,90,38,153,192,169,134,1,20,20,66,61,106,128,154,116,13,50,43,46,74,129,104,157,168,205,115,153,30,66,210,203,155,78,143,16,37,93,116,68,93,186,66,114,202,57,9,86,106,44,178,5,51,134,93,139,61,92,92,68,24,226,131,75,113,233,99,4,42,115,36,162,102,146,225,146,26,156,151,170,46,101,15,72,198,67,88,209,41,67,246,220,245,206,83,71,219,68,106,198,83,52,127,74,255,55,84,163,37,239,248,173,107,25,202,72,6,103,69,0,68,162,67,113,155,225,216,121,97,41,133,198,102,52,47,24,160,10,132,6,10,7,130,64,233,76,165,40,223,35,7,128,199,5,2,4,90,43,99,66,49,111,2,37,180,74,124,168,205,166,141,119,85,170,145,150,180,117,134,208,148,123,212,134,26,211,24,250,55,191,255,255,255,237,170,126,255,210,182,161,191,117,238,238,172,123,53,157,236,237,67,147,162,41,138,111,93,81,19,85,154,181,67,29,183,117,122,31,55,56,214,8,92,160,26,191,51,62,83,197,6,50,54,195,103,59,30,71,22,15,10,196,214,192,104,209,52,107,43,244,156,52,120,108,10,80,182,155,116,233,37,133,29,134,60,68,9,75,139,150,109,10,147,155,106,211,224,129,57,206,47,212,17,216,185,235,59,34,252,104,130,122,137,36,209,69,236,180,160,242,93,118,53,237,183,184,142,208,179,237,9,9,26,121,177,110,225,190,210,158,35,235,41,39,38,186,10,81,134,219,75,53,53,146,129,244,56,228,93,145,169,234,151,229,40,160,141,228,20,146,245,246,175,161,78,105,47,144,148,82,175,253,221,161,117,85,250,142,108,165,149,43,198,97,104,178,33,18,9,0,81,88,212,190,200,223,226,176,33,139,52,120,122,48,76,20,49,236,10,40,3,12,133,12,16,184,168,17,23,5,23,215,168,112,27,15,40,114,10,183,129,192,254,41,41,164,61,36,128,178,217,185,237,12,135,33,225,197,7,175,161,168,104,148,249,42,141,218,60,169,237,224,165,113,211,63,141,230,239,221,91,94,201,116,115,46,201,183,51,79,231,251,206,174,138,220,249,183,214,88,205,93,78,170,57,155,171,41,149,87,73,235,107,27,115,17,21,12,52,161,147,207,105,202,105,165,216,169,172,202,122,44,161,215,162,161,138,164,255,251,178,100,204,136,195,148,102,200,59,137,82,240,155,204,216,210,111,9,36,82,9,155,22,78,177,79,138,153,179,162,201,180,154,185,175,121,64,9,189,160,21,107,54,107,176,151,227,117,11,53,146,160,90,49,128,6,136,16,206,112,8,20,18,66,72,185,31,136,195,39,148,65,46,52,42,133,154,86,148,101,82,165,72,156,253,14,122,120,200,169,39,163,44,194,164,188,191,138,250,204,102,126,102,222,211,67,92,84,158,194,167,20,167,19,200,42,4,36,76,163,147,42,163,181,81,73,201,156,131,186,146,82,176,133,234,47,215,93,91,63,94,237,18,24,127,216,110,107,106,232,131,203,246,162,188,44,244,91,66,247,106,21,177,13,24,254,138,137,166,211,225,154,123,132,125,57,145,25,82,79,188,157,71,52,30,121,18,237,27,228,202,48,147,39,226,80,86,162,206,228,185,64,53,146,182,248,0,0,99,24,32,207,72,224,55,60,216,207,97,3,33,158,76,238,77,49,233,132,204,197,131,14,6,140,80,13,4,12,204,94,1,128,76,32,0,83,238,24,208,14,86,167,227,50,169,43,217,201,154,175,124,90,133,148,202,38,167,232,92,106,213,164,49,55,170,47,139,253,110,98,118,57,59,82,81,110,123,10,181,231,233,237,107,28,181,158,31,143,152,127,189,235,209,243,200,7,230,76,9,179,64,36,191,104,135,2,166,2,50,103,93,55,186,225,177,197,94,218,185,157,208,140,161,58,236,217,247,90,147,14,124,53,214,214,31,169,115,231,97,73,243,87,189,238,41,2,213,46,1,0,41,20,156,60,172,81,60,161,163,1,240,227,118,0,12,172,65,56,228,46,8,176,95,164,23,101,76,162,3,166,164,117,111,138,73,161,219,122,107,129,97,246,85,71,134,21,46,32,100,178,32,55,164,66,150,226,40,97,12,108,252,92,189,233,98,26,138,169,38,254,128,193,53,70,12,165,219,180,148,154,88,244,237,73,75,203,84,235,195,34,135,179,170,152,182,78,18,157,167,147,123,214,217,98,191,187,164,146,106,48,43,138,177,12,215,83,89,22,50,149,148,213,172,109,10,187,58,200,33,218,91,181,179,84,194,43,232,106,74,210,87,251,214,132,88,142,84,100,212,93,137,34,163,150,93,14,73,61,92,69,36,152,208,111,183,95,76,198,99,31,56,152,108,82,100,49,169,133,194,65,128,132,4,4,8,75,50,182,24,123,247,57,65,45,132,214,162,159,125,189,193,193,39,5,138,119,210,102,251,182,175,173,229,181,194,27,201,176,182,188,61,4,132,121,144,68,74,61,145,86,136,97,66,213,214,136,242,219,128,247,106,169,53,186,245,70,253,25,190,204,103,244,71,49,17,217,189,19,246,90,219,118,175,73,17,255,251,178,100,209,136,132,191,102,197,19,129,95,50,163,108,248,215,111,73,26,16,97,157,43,78,61,77,194,103,179,100,169,182,33,120,147,141,58,89,150,175,84,58,49,53,89,201,229,73,245,55,100,235,74,230,250,180,243,157,167,2,147,0,192,26,141,189,79,172,244,218,167,8,135,76,160,236,20,116,98,192,77,64,57,169,114,150,0,208,227,96,80,94,59,41,169,55,214,29,108,122,28,19,156,70,253,154,90,118,211,253,127,203,192,202,246,182,3,253,0,64,42,17,128,129,4,182,132,124,30,10,143,20,48,254,218,85,161,13,40,59,23,164,178,226,22,69,174,234,119,52,69,151,238,225,173,101,248,233,162,135,52,179,11,59,186,240,189,221,171,68,232,209,48,237,108,125,124,10,153,71,115,80,93,8,241,73,3,205,186,26,56,203,26,113,206,35,218,65,182,62,181,208,107,241,46,212,79,118,212,197,190,100,176,34,132,85,0,64,38,27,154,24,218,149,158,28,105,24,42,56,153,42,33,24,62,9,24,188,0,131,129,97,8,30,174,146,169,79,165,178,155,188,14,203,208,243,191,141,227,111,98,34,23,21,20,114,26,128,109,18,16,88,40,200,217,38,167,5,32,119,96,33,153,68,66,89,38,243,196,49,116,149,173,203,157,94,127,255,237,117,250,26,183,87,234,246,85,253,74,77,238,187,39,107,210,48,77,110,232,82,39,31,57,60,233,50,75,56,116,205,76,167,52,43,53,51,65,145,31,11,227,208,208,250,153,215,219,168,217,211,117,173,90,87,117,61,84,194,205,170,64,0,7,22,104,201,44,178,152,209,49,233,37,24,41,40,92,52,188,1,129,170,102,184,214,179,190,169,233,132,177,224,186,177,107,170,19,177,64,116,184,96,118,222,99,47,64,184,225,21,227,198,83,181,251,126,104,170,132,57,83,225,109,79,16,66,106,137,219,16,196,179,25,20,202,97,56,243,25,131,236,80,92,105,214,194,65,142,42,61,69,25,33,5,237,209,55,162,216,90,12,45,157,24,147,32,93,172,120,134,148,90,89,98,51,12,14,68,97,13,18,169,4,194,195,145,229,207,142,46,101,235,107,81,169,28,89,134,156,51,118,107,89,237,212,171,190,117,169,247,150,210,57,2,101,0,35,157,24,3,73,200,99,109,4,147,6,197,0,230,92,196,144,204,32,237,48,108,90,5,32,224,192,144,193,32,32,72,18,38,17,194,192,90,92,45,180,214,101,235,12,243,42,214,65,5,47,183,70,56,206,160,5,117,16,71,214,249,103,203,224,231,74,43,44,118,153,235,93,118,24,116,6,180,89,154,114,199,24,147,140,202,97,215,42,93,18,166,255,207,95,114,110,214,234,248,179,255,167,158,89,223,95,125,50,255,251,178,100,204,136,132,130,102,200,187,169,108,82,155,12,217,125,109,136,95,81,173,157,22,46,132,253,2,189,179,100,13,221,48,97,121,158,95,229,222,68,125,178,0,106,100,208,154,5,2,114,54,122,145,133,54,191,243,181,223,244,221,12,29,1,11,64,8,183,36,134,130,79,6,51,24,38,61,1,38,85,132,230,116,192,26,153,158,38,113,144,6,83,4,20,85,84,215,84,80,204,56,60,7,203,203,66,242,201,113,50,114,169,1,53,4,167,194,151,80,91,82,225,77,164,107,153,96,74,59,28,80,192,20,88,13,143,129,169,232,132,90,141,231,153,205,154,254,75,183,179,80,44,181,27,157,127,233,73,139,24,181,174,123,180,178,36,223,173,101,177,216,159,254,162,101,169,22,217,202,52,211,140,187,12,20,92,229,235,12,184,182,31,170,250,185,111,179,117,197,153,244,174,227,141,55,237,57,175,250,215,173,92,122,170,186,219,105,141,106,108,199,33,126,151,217,251,95,243,96,171,55,207,237,199,250,151,198,49,146,70,231,1,22,227,75,249,227,20,84,51,26,142,3,25,193,243,13,73,114,32,184,194,145,38,90,96,216,44,74,16,140,131,4,128,50,99,49,89,4,48,201,102,1,18,41,252,71,240,188,124,77,33,156,184,124,48,1,2,33,21,73,205,31,45,55,100,110,230,243,253,241,247,78,178,179,98,182,227,83,107,207,255,233,211,237,253,103,127,235,238,173,213,221,189,209,87,69,208,214,171,44,196,53,81,30,123,159,119,70,85,116,45,85,70,58,206,255,73,134,161,213,68,84,221,178,128,50,176,0,0,191,90,151,109,119,231,31,161,179,82,96,70,37,240,65,20,204,110,10,244,96,68,144,187,105,196,219,106,147,134,49,12,177,69,92,155,41,74,230,126,247,8,97,83,70,49,117,3,28,84,226,154,140,224,94,238,19,22,82,158,10,44,216,165,41,76,25,141,224,200,129,81,91,41,157,111,202,171,165,101,66,123,107,148,119,187,28,156,163,14,99,25,200,138,162,71,25,216,245,17,135,92,209,208,60,219,22,81,99,46,7,161,214,113,87,34,214,154,34,68,9,30,198,168,206,220,114,66,87,241,73,59,69,142,255,83,230,236,96,5,101,48,0,174,24,172,40,1,142,208,145,24,9,5,65,136,24,81,152,108,128,105,130,40,1,156,213,19,234,29,49,68,35,207,185,145,166,84,213,7,64,120,35,77,174,118,27,20,138,182,167,111,234,212,90,48,5,119,27,142,136,32,186,66,193,96,136,229,34,31,145,41,230,57,195,19,73,75,143,143,52,251,79,107,63,255,78,106,211,232,211,26,150,70,217,223,187,214,251,216,218,47,170,162,47,79,118,117,99,200,222,71,124,226,68,255,251,178,100,192,12,131,244,102,199,19,172,83,224,144,44,217,189,105,40,63,81,17,157,24,79,101,69,194,128,179,100,29,188,176,88,114,202,204,107,30,166,161,25,135,57,190,218,173,182,70,107,55,77,145,194,56,207,244,24,19,27,114,179,254,111,54,23,227,33,71,50,240,128,253,23,136,96,224,242,199,137,42,50,144,141,178,114,190,143,41,214,143,205,70,85,215,42,141,204,98,211,11,49,81,123,144,175,50,237,189,50,241,51,106,99,85,98,165,213,170,217,96,252,239,107,98,172,23,94,79,142,63,162,247,223,167,43,142,202,219,251,70,178,240,192,132,243,218,190,93,141,106,155,253,175,124,172,253,223,234,214,90,119,160,133,124,42,91,57,107,54,63,69,207,173,130,14,249,157,130,143,70,206,215,126,244,129,123,75,22,173,194,157,171,69,123,29,125,171,95,222,234,77,59,122,111,127,153,183,102,116,228,236,229,45,189,111,13,213,0,6,211,53,215,141,41,19,53,146,80,223,162,51,33,143,140,136,19,48,176,24,198,161,214,174,96,112,49,48,121,164,49,135,238,14,15,129,119,199,98,13,1,100,52,3,128,102,209,221,199,194,233,129,32,241,78,9,118,121,81,205,74,107,185,11,241,115,22,130,181,242,239,247,214,148,255,167,78,191,223,213,25,204,94,147,172,122,108,138,113,198,237,77,155,53,231,34,117,39,100,186,34,158,251,33,199,35,187,216,229,115,108,237,53,125,78,178,178,41,175,237,100,186,16,128,195,41,0,32,2,91,140,80,84,241,11,78,54,179,128,24,209,85,50,10,140,136,211,78,216,33,41,128,4,84,8,228,43,183,97,238,31,0,0,197,41,197,208,211,180,192,130,95,189,33,84,134,114,201,253,15,30,108,160,189,170,47,254,152,41,189,107,180,177,205,121,153,179,235,47,190,226,214,206,88,246,92,102,54,109,210,243,216,237,242,155,21,37,235,190,241,198,175,110,55,152,63,107,97,91,55,171,114,250,126,81,176,59,88,214,81,232,42,219,123,189,248,228,195,214,217,206,163,221,44,178,223,50,207,217,213,237,63,74,65,203,189,246,217,235,180,235,85,181,249,156,200,233,79,114,103,187,35,218,83,230,213,232,63,118,208,133,27,161,161,66,52,96,39,231,206,14,101,4,230,214,50,99,33,45,213,152,134,23,47,215,2,22,222,55,213,227,8,69,196,199,109,229,24,217,21,131,115,92,194,168,17,228,33,42,16,92,101,81,78,42,98,126,58,196,135,232,105,199,122,167,255,255,219,243,243,190,254,148,79,219,247,57,31,123,53,111,178,161,186,43,158,115,172,195,206,179,85,208,195,28,246,61,150,149,179,102,173,26,250,255,178,41,0,73,180,203,128,138,131,14,255,251,178,100,203,136,132,3,103,70,19,140,83,96,166,108,216,198,111,76,10,77,117,155,36,205,165,77,170,76,179,100,37,188,160,117,96,147,143,192,102,192,88,100,8,190,195,161,63,0,201,182,80,8,171,245,44,162,137,60,180,174,5,45,154,19,224,163,205,52,100,185,234,56,83,182,23,1,229,11,140,21,92,247,150,154,206,44,218,113,147,67,162,179,108,70,135,20,40,218,44,71,68,60,193,132,28,29,48,194,131,149,71,109,6,10,26,199,169,228,100,68,212,14,19,212,143,232,167,34,95,211,44,100,39,22,141,37,232,57,32,239,161,41,35,70,143,28,120,194,30,92,124,77,104,93,36,13,182,230,162,184,214,21,94,86,45,164,116,199,21,180,155,188,221,32,13,50,180,196,21,0,136,64,0,100,90,70,176,134,101,205,102,246,82,16,178,96,162,64,0,193,163,86,182,9,9,105,207,195,244,255,202,106,63,87,35,52,182,110,213,166,191,50,242,222,177,49,73,55,73,79,123,178,231,65,210,154,191,80,161,65,105,66,109,183,97,162,92,109,140,234,19,144,171,28,118,210,109,74,106,190,225,41,73,52,216,157,169,109,37,185,28,101,140,74,108,36,102,218,35,73,109,148,154,223,114,79,164,142,87,121,151,22,242,213,172,81,241,93,216,237,182,84,75,101,40,58,49,102,52,220,101,123,43,154,123,13,154,209,202,233,51,42,150,141,22,181,85,162,181,46,234,78,155,44,44,186,68,13,187,141,24,149,140,228,9,76,4,9,76,195,21,65,129,208,56,51,49,96,21,14,23,204,42,7,3,130,99,1,0,160,184,62,44,19,171,43,110,2,66,123,74,1,51,18,90,56,67,110,92,97,255,131,217,173,135,225,4,141,116,186,110,2,247,148,56,236,125,48,31,138,140,146,134,230,163,20,149,175,58,115,214,41,46,76,199,215,132,82,87,110,55,47,189,79,122,85,77,60,227,247,67,105,10,88,117,89,33,135,153,158,65,165,142,182,123,31,101,192,156,50,115,10,135,130,235,110,105,181,180,140,89,20,235,182,134,171,136,119,122,212,127,115,76,226,252,238,60,230,65,140,104,180,165,173,10,68,251,61,29,21,141,123,115,127,143,222,231,132,226,250,190,162,107,11,90,128,89,160,205,18,195,100,229,76,78,108,34,50,25,20,4,9,22,152,140,112,100,16,72,36,26,89,81,8,1,249,71,233,100,94,244,130,150,149,242,162,131,113,148,202,221,181,209,44,144,67,117,170,201,109,73,50,210,1,147,8,132,116,240,116,206,18,142,37,205,165,154,11,4,236,76,23,45,136,217,165,99,182,49,13,124,51,98,204,38,206,186,53,58,47,133,40,132,159,178,123,229,205,97,132,55,50,95,30,202,255,251,178,68,223,8,196,238,102,199,51,105,109,250,178,140,232,210,119,8,110,19,121,157,22,78,25,87,202,118,179,101,141,199,161,185,88,113,134,22,200,212,148,163,77,79,41,212,102,73,68,133,185,101,59,155,154,228,24,169,106,136,79,122,174,38,46,29,25,77,125,166,29,233,70,183,70,93,170,4,5,155,0,175,255,252,199,56,35,77,0,204,30,106,1,7,69,147,37,222,72,96,225,72,208,165,52,147,177,85,233,220,9,26,20,110,156,207,75,210,31,54,244,165,241,124,12,206,164,92,20,172,47,9,65,89,51,116,44,99,86,190,24,92,103,83,183,194,63,34,158,45,246,215,255,219,252,135,72,33,23,36,73,214,120,232,30,92,221,22,99,244,227,12,146,44,86,69,236,133,32,200,22,66,148,120,185,234,61,202,139,66,28,193,81,57,102,88,181,177,109,3,21,190,203,218,70,145,44,253,99,198,193,252,199,51,117,158,117,113,99,158,157,184,87,139,155,90,250,149,171,74,219,230,174,161,164,8,109,2,17,70,163,29,37,243,122,4,51,31,197,98,97,176,207,96,248,196,48,4,194,129,32,152,30,48,136,9,10,129,66,16,57,125,70,210,141,51,22,74,92,177,214,125,15,62,209,72,220,203,93,118,88,236,29,57,93,185,40,11,246,160,108,129,30,213,210,192,179,71,125,181,181,3,106,91,149,36,170,188,59,90,69,113,121,50,87,213,136,193,210,169,236,169,177,238,123,244,35,10,158,29,127,155,42,217,229,150,114,163,206,209,8,221,83,40,195,1,8,142,169,226,54,168,147,89,52,33,100,83,55,94,99,118,110,132,44,174,123,84,230,85,74,117,90,177,130,224,15,122,0,99,187,45,152,183,81,214,140,26,112,152,6,56,154,8,84,10,50,132,225,161,178,246,53,214,211,176,45,26,65,84,180,187,70,174,95,205,135,209,181,227,201,4,111,34,77,3,60,124,14,17,188,92,155,14,106,165,94,49,75,15,183,49,65,101,126,72,79,35,168,157,33,106,214,93,77,30,245,191,46,199,220,204,205,184,162,44,93,53,10,173,7,102,65,25,114,32,28,77,60,37,237,113,93,89,227,44,104,242,204,97,239,91,39,22,213,124,240,93,88,197,142,179,42,133,9,181,37,100,236,70,49,78,166,94,80,121,195,173,237,26,249,120,135,177,141,239,118,115,119,37,85,246,85,214,36,7,218,168,22,65,82,51,5,126,207,112,205,48,200,60,205,106,80,227,96,8,26,42,1,22,13,20,1,134,2,171,125,144,128,58,149,228,161,232,184,153,17,48,193,101,219,63,117,67,204,149,203,104,207,204,225,57,94,120,100,178,27,77,33,48,95,18,235,215,211,50,78,134,86,123,127,255,255,251,127,255,251,178,100,193,140,132,178,102,198,19,161,87,48,159,140,217,38,109,232,111,79,81,157,32,110,49,75,194,57,51,101,41,147,34,121,255,232,114,189,209,103,152,97,135,165,15,122,156,200,168,125,79,86,152,172,138,122,78,125,54,107,108,206,190,212,119,51,210,121,153,3,187,24,140,199,34,191,35,4,35,206,64,28,182,239,76,130,0,171,16,66,104,38,143,232,3,141,161,170,43,169,115,40,143,198,176,177,51,79,67,118,154,154,83,248,231,55,109,142,76,253,186,206,154,222,114,126,121,178,106,42,181,27,150,172,183,183,12,47,160,74,170,142,211,236,237,197,147,139,55,116,194,52,50,64,150,81,208,76,221,209,22,200,58,212,65,169,102,176,244,30,51,180,227,54,165,67,140,236,56,30,132,30,62,26,153,84,113,200,146,114,15,48,134,25,75,71,15,99,161,11,146,182,182,129,187,236,52,124,52,173,245,53,215,197,213,69,94,177,3,65,112,234,11,10,211,118,46,227,166,139,227,45,71,163,46,205,0,104,214,1,5,140,18,0,4,32,249,17,84,92,16,40,22,171,195,0,246,217,130,192,234,104,238,197,98,208,12,169,196,134,27,141,103,225,244,119,96,56,172,133,141,50,87,98,202,231,88,145,88,14,81,14,219,195,152,93,165,169,57,27,150,106,145,212,97,153,208,229,151,254,92,215,119,255,255,255,255,85,133,35,145,33,240,25,60,1,47,36,134,25,79,228,20,216,21,77,128,12,142,17,233,1,244,170,34,93,252,228,211,89,187,119,96,227,32,180,218,111,51,244,120,160,176,99,209,40,96,232,148,99,56,210,97,136,88,97,48,32,96,152,250,36,119,5,194,146,228,169,153,16,6,240,51,213,51,65,199,78,25,119,26,236,141,205,134,29,22,68,250,57,12,165,131,192,144,34,157,56,143,20,52,176,234,146,203,95,127,163,54,237,253,153,184,148,244,230,82,201,168,132,34,12,173,55,79,172,57,251,155,189,146,37,192,211,216,149,160,157,65,99,156,208,70,180,30,233,64,36,44,73,114,166,49,24,66,180,250,101,144,202,54,17,114,200,216,210,80,202,98,13,4,103,221,146,147,141,220,13,53,241,69,202,5,8,233,30,105,101,102,39,73,31,117,245,236,221,136,149,153,139,231,210,234,209,174,162,153,249,239,249,188,24,172,3,9,203,46,212,225,116,131,162,28,204,190,38,50,16,160,120,48,141,233,216,24,8,84,78,5,231,120,162,184,233,196,135,198,139,143,144,229,227,227,229,233,15,192,4,188,241,88,180,188,245,146,105,234,173,236,202,228,113,77,123,120,232,244,211,30,179,91,106,82,141,250,127,51,254,186,174,98,86,187,90,136,175,109,110,180,68,84,108,245,49,155,255,251,176,100,201,136,4,35,102,199,147,161,87,66,178,108,216,210,116,200,232,78,85,157,43,78,48,235,194,55,51,102,245,166,32,253,234,97,185,214,67,85,28,199,163,80,233,252,253,187,55,223,71,178,118,242,128,22,224,0,27,78,213,38,218,221,206,219,35,160,188,56,176,40,154,125,62,178,166,110,84,116,198,235,152,45,67,69,203,154,182,64,241,151,253,142,192,234,22,25,53,115,219,132,163,141,55,61,139,183,190,106,40,58,52,69,61,166,106,73,183,148,207,38,77,115,7,50,24,28,14,30,98,213,216,195,115,57,106,30,83,186,40,248,65,142,140,87,68,21,119,48,232,233,67,165,158,55,28,97,67,30,158,26,97,109,42,162,149,8,57,162,5,49,70,185,133,174,180,163,135,180,245,61,205,142,120,94,56,139,178,155,117,135,143,226,178,128,93,190,85,0,0,0,54,2,217,73,218,117,202,134,116,62,208,12,240,166,50,52,18,215,148,217,10,147,174,65,15,213,151,227,43,139,91,175,191,148,199,238,78,110,31,251,18,202,99,15,58,9,7,69,74,52,167,38,36,96,152,133,72,177,136,141,127,79,251,127,255,127,242,118,175,85,255,99,179,25,136,238,165,85,83,191,206,86,54,143,86,203,69,154,203,117,44,86,184,65,176,253,239,151,186,41,13,176,218,136,184,62,165,217,219,108,40,216,151,85,204,18,192,91,12,192,21,168,247,4,179,83,162,13,34,187,49,16,172,200,164,49,208,65,64,16,197,130,179,30,3,76,30,40,0,0,217,99,37,107,144,117,2,161,121,37,80,196,252,74,173,107,85,233,179,194,79,79,51,33,147,202,57,60,72,178,82,43,39,129,69,49,199,233,100,100,165,66,56,166,102,132,163,9,156,77,37,146,45,229,36,80,127,150,211,169,49,128,138,93,153,113,40,145,55,122,122,60,249,222,232,222,175,33,244,12,150,97,142,130,48,146,52,178,221,37,226,57,96,204,92,23,168,224,23,132,163,51,89,187,107,148,99,30,246,247,11,40,154,58,243,62,227,93,17,166,27,218,22,184,154,112,18,232,0,143,25,176,79,99,111,76,145,87,13,49,3,204,177,15,76,130,7,76,34,26,204,21,6,204,101,2,65,160,248,92,6,84,104,96,185,211,204,96,5,83,164,192,109,224,37,64,209,45,219,142,54,38,109,16,120,227,139,157,239,81,248,253,60,20,198,26,131,255,31,134,167,53,141,171,148,51,212,215,241,181,189,212,41,89,24,144,153,8,200,137,244,91,125,210,219,53,253,123,204,119,87,211,233,78,199,165,110,219,57,95,245,34,137,80,97,138,12,171,197,160,96,17,131,134,87,49,145,29,79,61,20,215,111,118,211,110,124,251,187,160,16,183,255,251,178,100,212,136,227,210,102,202,235,101,93,122,158,204,232,194,112,200,190,82,97,157,20,46,137,91,82,177,179,98,133,196,163,32,71,234,233,81,224,227,39,219,7,25,145,116,110,69,185,178,72,65,10,208,0,8,10,5,52,161,104,194,97,49,98,96,200,33,7,94,119,145,153,74,212,29,188,100,107,58,58,208,31,122,105,68,170,236,134,146,5,119,214,211,83,188,239,192,111,7,191,183,95,73,138,92,106,24,169,20,92,228,100,132,140,207,236,90,86,11,116,8,20,72,60,151,132,53,82,97,69,186,104,245,93,214,166,161,101,23,185,63,209,65,234,36,46,178,230,81,246,216,96,146,6,234,61,181,16,215,226,14,44,85,241,194,138,76,208,199,33,237,119,24,30,10,28,95,153,195,156,141,62,60,106,143,33,221,93,38,121,180,138,104,138,254,170,97,174,45,186,239,227,144,132,202,84,175,177,42,1,143,161,7,54,136,36,208,15,83,159,226,129,68,51,7,136,8,130,102,42,63,153,84,138,98,128,96,64,72,8,5,47,226,47,58,139,65,104,164,4,203,216,160,105,125,15,63,17,184,121,51,223,72,68,46,188,128,191,142,100,50,241,168,98,164,236,162,51,9,187,102,47,57,90,138,229,91,248,231,157,253,215,231,53,255,173,229,175,230,139,57,242,151,181,50,248,74,27,45,209,135,236,194,132,88,73,176,5,100,102,91,145,32,133,25,87,129,2,194,138,221,59,171,35,255,87,69,233,191,167,50,10,244,0,203,81,227,35,156,205,97,196,183,156,169,249,186,161,131,5,72,145,204,64,48,233,7,1,34,233,166,40,0,136,108,77,119,242,92,205,166,159,52,52,102,178,184,212,113,212,142,63,244,241,168,163,91,93,236,222,32,236,38,251,191,47,169,47,148,92,169,192,182,60,194,202,99,165,44,56,180,81,76,44,83,149,33,199,88,164,145,8,94,172,32,177,39,69,180,47,181,130,123,74,45,229,204,126,214,92,6,60,138,29,21,219,242,161,160,146,118,202,182,54,206,49,29,155,78,97,145,239,24,134,33,175,166,206,190,23,143,54,109,209,54,249,107,51,24,162,173,197,54,204,88,167,169,29,41,63,113,10,53,113,138,179,216,19,212,6,140,171,236,13,191,59,204,53,48,140,230,23,140,111,18,131,6,161,160,244,193,113,228,196,225,120,40,5,24,4,5,151,32,183,175,203,112,135,212,48,4,7,180,85,234,135,5,145,81,223,129,84,177,251,130,158,151,226,14,64,106,155,48,87,9,223,112,2,36,64,65,165,91,61,54,27,10,17,144,94,35,105,166,47,105,135,187,123,254,191,255,255,244,246,239,76,207,216,229,165,171,165,148,254,203,87,229,40,137,204,77,84,247,57,255,251,178,100,207,142,196,49,103,69,139,129,87,64,165,236,232,194,108,200,204,80,197,157,26,78,165,86,66,162,51,99,137,195,35,105,214,172,166,24,237,102,154,109,40,133,82,138,251,81,210,146,16,36,100,0,245,121,149,92,38,212,154,152,160,128,100,250,89,171,139,11,184,0,27,49,139,8,199,195,51,7,6,140,42,24,97,233,37,13,114,17,62,94,137,67,188,130,54,127,45,156,111,173,92,206,89,10,139,170,103,214,146,54,242,76,195,251,219,255,32,183,82,99,8,253,171,54,173,247,152,87,31,122,125,28,126,41,100,173,18,3,71,228,34,76,194,42,180,131,18,94,210,250,102,167,10,99,57,18,145,214,185,181,168,224,59,40,156,117,30,113,19,143,119,218,191,82,162,177,105,103,157,38,229,67,242,117,21,16,216,141,22,90,44,148,107,89,112,179,221,233,55,42,42,156,90,230,71,61,188,215,74,243,145,119,108,158,136,245,50,14,92,77,0,5,147,238,244,243,42,130,193,144,84,210,226,120,195,208,76,197,16,228,12,31,24,64,46,152,216,22,152,118,22,168,225,100,6,129,39,9,173,168,235,180,143,74,208,220,84,197,120,139,132,129,229,121,113,65,124,113,68,33,31,21,7,227,162,216,144,120,75,79,202,13,52,152,233,108,158,248,240,62,20,204,207,25,18,215,18,59,78,207,202,232,216,227,11,10,206,74,255,255,79,244,74,165,175,103,159,237,223,173,172,245,181,246,234,172,172,97,87,206,70,219,122,61,27,91,127,78,110,141,102,159,94,175,117,40,1,40,176,4,1,119,198,20,87,28,45,54,105,146,145,131,134,198,166,34,137,9,76,72,28,49,8,168,208,36,70,154,72,26,46,172,2,205,48,92,206,98,122,233,243,82,167,160,73,57,61,109,165,136,196,35,209,106,166,68,150,22,64,218,227,165,72,71,136,103,18,137,125,204,16,27,65,137,146,187,70,11,89,43,163,59,70,199,30,81,125,43,219,236,195,191,182,163,56,94,101,182,97,169,207,217,116,13,197,108,86,216,193,98,69,237,195,179,198,217,78,40,49,109,234,32,134,60,150,176,110,209,55,44,66,172,147,3,9,21,81,81,18,67,244,115,144,115,174,48,66,53,106,102,70,85,65,116,58,59,121,134,170,227,88,142,101,235,143,184,239,110,1,105,30,128,110,110,86,102,243,232,54,18,103,171,161,167,220,166,1,4,24,168,160,42,21,49,192,80,182,197,210,34,9,0,128,168,52,241,178,84,244,86,244,248,117,37,141,121,201,125,174,217,166,146,213,164,136,75,226,174,220,111,25,124,212,204,183,145,186,145,122,120,204,9,21,179,20,149,57,208,204,86,122,40,128,82,236,1,129,74,110,129,183,210,165,255,251,178,100,201,140,132,84,103,70,147,172,60,80,172,172,216,230,113,136,142,82,237,157,36,110,5,94,138,146,179,166,41,163,31,220,25,146,69,4,76,77,236,105,201,122,238,43,168,6,9,194,155,186,239,229,191,95,207,238,94,94,168,242,230,200,248,157,20,177,41,152,10,73,186,24,212,60,218,152,90,231,236,167,171,167,255,127,173,235,235,77,156,19,63,9,156,165,180,146,195,19,104,201,25,51,105,13,232,112,118,144,80,32,16,245,234,76,153,243,118,153,203,84,113,223,216,180,78,243,131,40,141,242,181,123,57,124,253,90,107,182,38,57,40,202,154,95,69,118,221,37,54,48,117,121,153,189,70,161,232,102,29,154,167,76,150,176,91,230,30,193,120,203,85,73,75,84,201,107,200,31,165,49,113,29,168,139,235,40,166,181,90,212,178,24,166,189,152,95,126,100,167,21,139,130,204,213,205,155,213,27,158,8,152,90,113,170,147,17,52,169,211,91,119,224,27,211,125,101,254,86,96,18,13,102,40,244,237,199,110,87,178,246,169,190,247,47,190,243,142,175,175,249,188,218,50,180,19,117,42,0,12,46,248,217,87,60,224,145,124,196,82,236,196,144,144,193,240,0,120,120,48,144,36,42,0,230,12,129,170,84,91,4,251,90,14,171,111,113,173,212,139,81,182,89,235,117,44,88,135,34,17,137,217,198,30,251,204,77,46,142,63,19,239,37,139,78,100,62,206,218,195,242,202,213,59,255,0,51,134,89,98,24,18,9,149,134,251,127,206,190,3,239,58,118,146,247,255,188,206,207,255,255,254,221,166,125,189,145,186,94,255,85,86,49,78,101,48,227,166,63,61,81,139,119,50,115,167,169,243,175,122,25,69,213,170,220,148,227,202,130,2,160,1,181,191,30,172,88,113,113,173,47,153,129,81,162,6,37,225,131,7,12,166,152,216,19,36,26,12,88,120,18,17,15,197,101,175,245,249,107,225,81,89,83,72,18,36,114,129,112,89,68,97,135,144,9,196,2,6,140,15,138,210,101,225,187,34,88,80,130,148,99,119,105,185,86,78,67,36,70,70,218,179,177,120,141,209,210,73,108,92,222,51,104,244,129,234,175,171,241,242,72,243,160,133,35,68,136,69,233,216,124,218,252,168,215,235,182,118,69,104,29,60,56,211,196,142,132,136,86,251,82,146,60,74,66,138,171,150,201,98,57,200,177,163,249,19,165,117,29,44,119,53,252,192,171,56,208,2,14,181,128,4,187,254,99,117,130,111,56,122,100,48,40,100,160,36,139,202,174,5,1,130,192,8,113,30,208,25,162,186,111,50,167,130,96,135,254,151,172,203,71,109,159,155,182,180,140,35,236,76,143,166,67,72,242,120,164,64,62,97,42,211,88,73,255,251,178,100,183,12,196,115,102,203,155,172,86,146,159,204,249,83,109,40,142,15,221,155,48,110,176,241,74,61,179,101,141,167,161,121,38,47,163,37,24,24,19,97,55,43,214,43,63,106,189,88,170,92,40,54,42,56,121,38,87,247,255,255,233,236,255,84,211,123,37,94,237,181,89,42,218,209,235,230,37,79,174,222,255,94,249,168,213,111,154,147,52,101,177,142,56,4,88,0,7,45,248,237,121,55,172,78,147,227,29,160,74,2,239,106,98,19,97,54,27,228,241,128,142,103,234,52,48,223,64,52,67,44,224,207,17,116,173,243,93,115,34,120,194,96,122,140,110,181,95,75,119,173,135,242,133,209,188,158,102,149,149,26,216,245,65,210,224,234,103,146,106,14,22,189,24,126,254,252,64,196,93,18,34,47,68,174,61,17,160,136,200,170,32,96,194,166,218,170,78,41,224,125,197,179,197,207,95,118,186,199,178,56,231,97,138,188,220,184,230,151,156,107,55,109,245,207,52,233,43,215,119,235,196,115,51,113,20,195,130,82,85,0,5,118,240,222,201,195,89,108,13,78,103,18,28,17,4,76,42,16,84,229,151,22,108,23,73,69,100,47,203,177,89,64,146,37,47,125,60,67,146,193,170,5,37,247,209,179,66,216,236,0,195,34,104,232,41,30,24,15,130,129,248,192,148,89,9,135,132,17,224,224,164,13,23,147,199,229,238,176,169,123,44,183,173,81,42,53,6,52,247,241,173,162,39,55,73,92,173,213,57,78,87,49,80,163,200,169,120,221,14,181,33,52,233,101,170,203,42,229,44,125,53,141,45,42,208,243,134,247,195,46,48,197,107,136,85,31,162,74,255,255,255,255,255,201,21,255,19,109,32,74,0,1,201,116,51,161,2,51,138,88,50,108,99,49,0,103,49,96,40,71,129,16,48,88,29,76,127,11,151,58,106,51,189,59,188,140,23,133,206,112,231,19,254,75,73,56,232,71,98,176,93,234,145,157,48,182,92,229,60,212,178,71,109,216,158,114,164,48,51,233,44,125,94,44,99,112,196,4,233,62,210,144,57,140,51,64,110,234,16,40,80,200,54,87,244,171,21,243,185,25,158,144,157,202,165,46,254,79,162,92,141,72,19,150,251,113,91,71,45,245,158,136,57,210,175,12,132,61,48,143,37,46,183,124,255,215,183,191,255,251,129,144,0,39,223,211,93,212,199,221,166,112,12,153,72,118,225,24,16,0,52,11,17,9,12,140,13,139,195,182,161,49,153,152,148,15,133,30,116,19,19,249,76,83,216,161,150,213,169,241,248,197,52,244,217,4,168,224,161,196,140,36,16,28,26,131,145,68,26,172,136,98,38,214,230,253,146,7,27,247,222,231,253,250,78,208,21,40,247,151,57,116,157,255,251,178,68,192,12,196,186,103,75,27,140,67,112,141,140,233,67,116,101,218,18,81,155,46,110,25,87,202,35,51,101,205,205,32,56,134,107,173,221,115,179,99,150,222,217,188,181,106,68,88,183,66,27,12,152,140,54,246,165,187,230,70,217,174,244,145,183,104,21,17,154,222,61,183,124,233,63,107,118,249,134,163,22,42,229,73,159,80,81,63,0,11,109,255,49,44,52,227,2,80,92,131,132,244,60,96,96,144,104,99,34,132,58,34,238,105,148,240,137,124,204,21,3,195,213,233,155,36,193,195,4,41,105,21,81,212,5,202,157,65,99,178,138,17,142,24,41,71,7,86,222,84,141,15,77,53,102,150,250,197,131,179,200,129,220,95,73,26,243,138,195,90,39,42,252,156,245,200,238,6,194,204,163,66,115,93,210,154,49,204,40,247,156,123,59,143,50,37,113,251,91,36,99,34,53,249,62,73,226,100,109,68,117,92,92,118,191,111,243,255,92,74,63,246,159,62,20,4,206,54,252,207,136,236,225,96,48,105,79,48,4,76,4,3,104,60,0,2,68,1,97,132,128,60,141,93,87,141,229,109,120,220,195,184,77,165,225,67,93,82,255,157,46,120,107,87,15,183,118,122,54,142,181,61,30,186,85,154,201,73,26,128,100,157,66,164,78,222,157,189,116,22,139,168,178,148,83,30,139,255,255,91,153,237,93,104,179,19,239,154,183,236,183,99,255,116,50,126,232,236,166,26,179,84,212,187,206,50,97,246,75,166,231,164,243,51,10,152,206,88,132,128,244,37,56,169,16,19,210,176,10,203,118,230,122,144,156,24,132,99,209,81,128,67,192,102,58,93,174,208,64,168,49,110,202,81,250,95,47,163,205,198,173,110,41,69,188,197,170,205,154,245,204,152,51,40,106,122,246,181,165,149,200,225,74,134,126,201,42,231,129,16,242,122,189,98,40,26,105,84,87,166,170,53,85,70,26,222,194,238,219,143,158,225,236,105,46,178,243,80,141,163,19,115,21,163,196,44,114,150,68,243,102,196,69,101,236,73,227,168,112,213,66,162,162,181,107,214,76,104,133,73,222,163,137,29,45,18,184,250,24,214,195,172,241,208,81,142,96,163,24,37,16,11,67,88,107,0,252,120,0,36,220,103,94,67,7,203,21,230,2,15,166,65,146,38,44,5,233,154,66,1,152,60,48,25,14,24,175,16,192,157,164,141,0,207,227,197,54,152,10,112,234,221,73,203,82,205,168,243,235,8,197,186,67,114,152,90,134,147,2,76,201,81,192,110,52,166,7,140,203,102,121,1,69,38,96,55,218,45,32,117,95,221,63,0,70,64,22,42,62,170,34,98,17,202,118,191,127,223,233,204,147,251,105,100,94,237,210,146,38,205,114,115,236,238,255,251,178,100,199,140,196,37,102,203,155,172,83,114,150,12,233,99,113,136,110,81,61,157,34,110,136,251,66,153,51,100,77,199,153,121,89,213,165,238,203,107,50,92,254,154,246,183,127,173,101,30,247,164,193,240,10,80,2,113,205,14,24,190,59,129,144,112,136,97,132,41,142,65,193,0,100,32,48,216,44,13,210,46,104,84,2,165,102,226,233,36,115,31,143,28,31,23,83,113,138,239,153,89,49,34,229,236,176,92,138,163,79,68,92,87,37,43,124,27,43,153,160,191,124,187,90,66,101,102,82,18,89,0,147,35,9,97,117,43,233,34,72,8,194,157,22,189,97,90,37,28,211,202,179,216,88,70,22,165,41,6,92,107,69,36,232,108,186,88,212,115,29,156,139,40,58,145,207,57,141,47,200,196,148,108,45,203,208,32,50,200,174,209,20,122,204,38,172,37,139,40,150,70,34,184,175,251,98,126,94,237,188,102,155,247,149,179,185,111,181,90,2,89,0,94,163,130,106,163,183,39,211,17,67,83,38,207,65,16,2,52,31,24,0,25,7,9,198,112,139,0,0,77,96,87,72,175,8,106,157,80,116,13,113,226,173,11,242,122,133,56,169,71,178,70,239,157,152,37,97,3,3,209,208,56,145,131,21,209,212,222,182,242,136,167,229,181,193,158,82,24,220,179,14,24,154,121,119,152,215,209,246,175,84,253,255,254,134,214,202,168,180,87,119,91,24,198,46,173,217,251,30,125,153,59,43,171,28,118,119,206,105,191,118,70,94,155,211,123,173,142,49,115,213,80,219,221,128,235,0,2,113,198,112,60,17,174,33,38,106,26,146,27,204,32,18,8,20,152,52,16,97,240,185,131,201,73,58,96,128,10,155,186,179,177,91,244,148,20,245,157,8,10,213,87,70,165,218,121,188,35,52,141,146,150,24,119,160,184,123,41,118,25,101,148,106,51,25,185,98,149,243,198,165,4,87,179,87,43,255,94,20,170,205,68,165,69,134,39,144,44,193,37,33,185,50,249,213,180,117,150,212,78,140,147,140,73,204,14,81,202,127,153,209,185,244,251,84,253,150,183,42,244,211,242,246,209,117,121,36,98,203,84,62,73,69,22,102,21,165,220,71,180,246,169,200,234,205,63,116,82,140,95,61,84,163,43,210,25,80,20,94,52,128,139,58,12,188,51,140,144,51,112,42,49,60,10,48,92,17,48,164,4,49,44,9,34,26,208,105,55,24,96,192,25,74,181,194,176,107,149,136,195,133,50,171,172,167,139,11,107,42,53,82,150,87,144,244,226,195,145,140,151,157,153,91,14,89,92,149,134,227,1,210,8,136,52,171,2,33,35,28,97,142,171,54,236,246,155,170,91,255,254,232,196,85,106,253,149,254,211,47,70,182,134,62,255,251,178,100,201,140,132,65,103,71,19,175,82,240,160,108,233,3,112,199,218,17,209,157,24,78,189,75,194,185,51,99,25,195,35,105,249,207,70,208,144,185,217,168,199,152,61,57,78,75,178,177,200,114,165,239,105,238,175,170,90,113,197,74,146,19,162,28,237,34,4,55,32,12,215,156,49,102,108,217,57,143,6,38,89,62,154,120,70,156,38,30,2,1,139,38,126,21,152,116,26,96,64,34,133,63,237,125,179,194,91,5,198,134,247,189,210,199,231,87,95,239,214,85,102,116,237,54,188,164,188,234,77,222,206,95,25,238,28,151,70,230,221,100,90,179,12,83,73,64,107,8,162,74,139,179,135,172,121,0,162,103,9,66,231,147,34,103,201,82,17,59,228,217,186,169,70,214,136,58,3,135,2,168,42,22,145,236,94,195,65,212,207,134,235,36,96,250,179,222,143,103,237,179,101,81,3,192,232,183,220,46,83,130,39,65,98,147,12,107,83,66,142,180,18,230,185,68,150,138,197,228,137,97,90,87,36,104,160,157,71,118,178,80,92,174,149,1,38,243,6,123,141,240,140,51,184,40,204,96,51,16,10,145,36,193,64,161,96,62,0,32,83,78,66,134,93,27,158,136,214,153,141,101,4,64,82,43,150,163,214,233,105,104,183,90,111,181,40,185,44,150,218,181,220,190,166,52,148,145,154,144,212,61,149,108,66,4,129,201,35,239,255,205,42,114,31,87,249,231,198,254,126,253,247,85,182,112,181,183,114,181,3,34,18,186,248,91,121,230,58,222,171,77,215,149,187,152,174,53,87,142,165,184,129,160,58,100,0,0,141,166,72,141,181,33,210,65,48,192,118,204,1,153,138,20,184,32,97,88,163,136,7,4,135,133,10,192,247,25,161,186,150,62,229,153,215,100,71,133,25,136,152,175,56,167,221,191,203,9,70,88,209,68,225,25,131,140,121,193,50,18,167,253,9,34,94,157,121,201,40,245,147,168,129,199,147,114,127,57,196,181,106,76,3,132,170,5,146,4,34,194,144,35,145,73,173,178,142,222,218,245,83,166,203,252,164,62,37,69,24,150,74,8,28,190,153,215,104,103,124,180,222,102,33,125,251,93,155,108,139,97,181,77,144,140,100,229,201,77,241,202,168,178,193,41,20,179,51,208,72,230,185,243,29,154,12,90,73,49,88,28,88,48,40,11,69,4,229,95,46,81,16,22,188,82,102,34,221,32,86,148,1,195,198,154,46,164,73,212,45,61,27,33,97,243,60,210,66,125,147,7,18,194,246,242,205,101,31,98,83,166,58,157,174,191,250,127,250,127,178,182,198,77,117,108,213,214,154,158,173,232,183,162,162,205,186,19,13,74,150,44,66,51,46,172,78,80,144,210,97,101,78,32,53,20,126,255,251,178,100,190,8,131,198,102,199,19,129,70,192,145,236,217,77,101,38,71,80,113,157,30,238,37,79,66,113,179,163,9,205,24,112,235,99,141,93,94,139,165,214,147,13,144,156,136,149,66,0,45,101,0,42,249,178,220,38,112,167,26,21,46,40,100,59,139,204,73,209,197,128,146,98,203,4,96,0,4,21,211,74,149,242,2,135,224,110,198,225,137,26,3,76,181,159,71,9,16,20,0,4,37,148,4,160,130,199,33,86,10,141,224,41,18,55,57,134,25,182,97,215,132,236,155,17,219,8,110,222,186,182,76,170,136,222,129,1,57,112,83,196,164,122,116,141,160,89,22,183,44,141,119,167,188,130,233,78,196,141,137,60,249,39,204,183,181,94,102,98,32,86,122,176,240,178,152,250,175,0,73,172,130,174,148,181,177,238,199,115,43,35,197,107,170,99,174,106,15,84,157,81,189,101,112,158,24,218,165,0,1,163,15,148,99,143,205,99,19,201,131,25,68,211,45,65,51,9,65,145,64,160,183,166,11,129,46,128,84,5,38,15,25,59,163,81,170,67,178,161,105,216,52,7,169,83,145,56,174,124,112,251,94,60,149,140,163,43,173,66,104,233,148,208,66,194,147,19,36,149,91,124,104,161,58,27,73,238,243,158,212,111,255,251,95,101,125,14,253,59,254,215,118,165,115,158,113,200,159,91,59,93,149,208,211,81,213,13,69,115,12,180,230,89,200,180,221,86,199,187,77,103,46,116,233,89,227,228,172,15,184,0,24,4,132,211,114,157,55,9,185,155,25,178,144,80,100,42,128,64,197,66,198,151,19,49,6,65,128,70,99,50,125,179,213,134,122,154,81,123,39,130,111,156,229,153,1,224,85,107,73,124,64,85,9,58,19,46,143,156,95,121,245,68,125,132,148,189,81,2,234,164,93,84,24,41,39,147,72,61,73,187,147,77,203,171,189,120,162,106,149,93,10,172,228,174,126,88,137,130,59,33,90,146,93,85,171,83,165,178,40,92,179,17,199,228,16,125,215,245,252,224,207,196,125,185,248,223,98,229,155,10,73,137,239,240,85,94,162,7,160,44,178,118,180,216,77,119,237,38,155,230,242,143,210,120,201,20,166,157,139,190,129,1,149,124,247,196,206,74,200,235,206,204,78,56,26,60,9,0,2,7,13,0,164,98,194,138,131,163,138,254,106,215,1,96,52,122,58,158,11,135,35,198,215,213,231,9,15,194,118,153,150,158,100,206,172,86,172,82,53,72,158,164,7,235,226,75,231,173,110,52,238,124,185,147,67,126,202,211,254,150,182,231,239,230,210,220,239,51,253,115,108,107,153,53,95,123,212,246,50,97,174,247,105,44,161,2,52,213,83,52,82,228,6,177,134,152,163,204,231,49,10,33,99,255,251,178,100,208,12,132,29,103,70,19,172,83,208,162,172,248,250,111,41,26,80,233,155,26,77,177,77,202,131,179,162,201,196,154,56,208,136,144,194,83,15,40,232,151,66,16,36,98,113,22,86,51,36,204,240,104,48,66,120,203,163,32,80,148,48,58,56,3,48,128,192,199,192,214,92,129,133,0,25,76,174,153,184,185,49,138,179,209,234,113,123,177,149,85,77,27,110,44,118,228,142,105,156,62,244,74,159,150,243,109,49,232,178,205,246,200,32,166,68,100,149,88,73,100,82,118,73,36,114,138,112,66,233,159,141,159,109,65,148,215,97,243,70,195,13,41,119,233,74,156,224,73,162,56,92,210,221,238,83,115,47,67,97,106,44,121,240,151,214,69,95,31,85,86,111,153,169,41,178,54,147,45,201,236,190,67,247,140,26,81,6,85,206,70,215,163,94,140,150,198,178,158,42,234,92,0,218,105,253,74,5,102,163,45,226,179,166,129,99,24,131,147,26,11,113,35,64,12,24,152,50,3,12,131,0,96,209,185,32,219,234,38,173,55,11,201,199,36,177,210,227,185,21,193,197,27,135,217,95,9,1,240,140,197,182,135,246,173,174,74,219,84,224,241,13,57,155,235,221,132,162,76,158,184,154,218,187,168,127,138,155,237,209,233,187,225,235,246,95,152,75,230,95,117,159,143,238,57,132,185,71,69,129,208,227,209,254,106,166,97,180,225,223,180,133,124,182,143,24,243,20,157,221,95,50,253,90,120,250,230,210,81,42,30,145,231,107,18,0,22,144,32,2,42,192,100,89,218,200,38,51,38,153,180,140,96,208,178,213,49,176,28,193,4,64,96,81,118,18,209,13,196,69,83,227,69,97,20,196,74,210,214,94,179,20,5,91,11,36,34,216,93,197,46,105,88,83,38,120,136,14,47,117,75,18,46,132,250,231,79,21,52,98,104,68,249,22,12,43,54,85,217,90,2,52,254,92,36,134,2,98,84,209,168,212,160,197,161,142,21,81,127,148,121,181,147,35,123,146,235,236,241,221,53,38,194,80,99,195,16,201,132,169,10,211,218,216,198,8,103,60,87,39,58,189,217,248,37,123,173,236,46,41,39,170,102,249,110,108,39,139,190,127,22,106,167,123,123,176,132,41,243,114,176,204,196,0,137,153,128,141,65,132,120,230,138,160,26,209,216,100,211,201,159,132,32,0,249,138,130,230,34,4,24,0,10,200,82,189,46,216,61,20,178,66,214,31,199,255,109,202,63,32,184,240,82,204,82,91,113,35,141,228,226,191,141,218,131,97,93,171,113,199,189,86,106,138,56,227,208,30,44,137,164,194,137,158,97,63,83,206,203,255,99,107,255,158,247,230,91,231,237,251,255,95,190,117,205,112,182,172,245,237,245,18,118,255,251,178,100,208,12,132,100,102,198,147,172,66,240,168,172,216,182,113,233,76,83,37,157,24,78,25,121,130,111,51,99,73,164,162,216,131,150,223,46,208,87,115,25,109,107,142,249,89,141,164,214,170,210,163,202,174,141,133,155,89,122,211,216,137,113,241,91,159,62,231,254,156,63,171,225,147,51,45,116,200,94,196,33,164,241,123,39,148,96,200,28,140,227,192,64,67,2,224,65,77,11,46,32,8,0,8,197,97,249,153,232,182,118,226,149,91,22,123,149,207,82,215,213,88,199,101,184,41,248,165,60,164,179,57,161,49,105,164,246,150,155,47,105,12,151,71,87,20,15,146,215,8,65,163,203,34,66,33,97,69,9,139,242,235,212,17,9,59,176,214,185,108,243,220,196,170,32,145,232,57,198,70,126,195,71,140,66,207,40,66,92,100,142,134,22,65,116,15,143,214,137,31,80,74,139,196,189,45,173,245,82,166,14,16,185,146,173,245,27,29,50,83,180,61,149,49,78,227,29,43,213,18,149,95,153,6,110,0,0,4,109,18,228,173,196,109,181,24,169,230,61,137,177,12,85,8,93,135,34,40,255,213,138,88,191,157,60,220,95,180,253,155,229,207,250,183,125,144,228,235,110,12,60,157,233,67,48,68,146,68,28,105,70,172,88,48,73,53,223,4,61,1,19,109,208,67,80,151,47,27,203,73,82,106,50,213,26,208,203,69,187,82,165,36,77,77,74,124,83,161,12,248,236,147,87,72,240,56,122,196,204,89,4,30,50,185,22,100,86,152,236,98,104,162,133,165,152,240,143,43,24,152,186,211,249,189,31,175,78,55,169,73,223,71,235,144,89,64,0,94,173,231,119,223,109,205,38,225,71,225,117,97,204,208,177,118,82,192,155,125,94,40,208,116,184,108,185,61,205,36,177,143,182,142,107,183,21,211,49,83,113,226,54,227,2,11,94,8,78,8,73,204,160,140,167,194,66,193,48,195,109,205,154,124,212,242,182,157,186,7,85,11,202,76,167,231,209,29,41,3,178,36,178,106,202,59,91,153,113,238,47,66,153,237,191,250,247,241,116,219,78,254,75,172,231,230,50,70,110,164,242,159,112,255,100,154,39,189,253,110,182,253,221,88,114,116,198,33,15,112,241,241,155,53,139,141,237,13,194,35,0,0,41,46,174,205,253,187,149,82,30,64,200,252,131,105,53,34,107,18,152,206,49,121,154,40,119,41,249,86,178,149,103,245,239,86,153,166,195,187,182,191,138,120,35,201,160,210,72,147,49,95,147,85,35,37,30,102,160,127,75,108,148,131,4,208,56,133,225,251,217,19,61,144,104,69,146,176,210,208,201,225,42,167,146,81,36,216,169,121,219,109,150,82,83,24,184,206,253,162,25,166,225,154,13,246,255,251,178,68,194,128,4,99,103,76,107,70,68,248,142,236,217,189,105,38,95,18,45,155,61,173,25,117,234,70,179,101,13,196,153,185,232,196,172,101,13,168,151,104,47,59,217,50,109,53,210,201,176,241,178,199,155,182,169,250,49,82,177,247,183,153,152,81,99,102,215,91,208,20,111,56,1,75,180,198,66,113,29,240,156,2,47,24,68,14,98,112,18,21,1,2,133,209,67,80,0,57,48,160,183,242,5,153,19,133,22,134,128,247,108,10,16,219,17,109,230,138,168,45,103,27,94,103,177,237,52,249,169,177,216,201,59,66,62,229,140,213,202,74,236,84,158,103,130,89,241,246,249,155,14,217,50,155,33,25,174,138,179,104,166,133,7,148,18,43,26,101,3,246,220,158,216,179,119,101,139,210,230,190,222,202,5,190,211,91,239,202,206,219,229,181,233,155,183,104,127,75,154,188,255,220,124,46,51,151,229,186,114,218,95,42,241,41,150,19,102,234,1,101,67,129,178,99,82,22,3,14,144,115,24,199,212,218,29,1,140,49,1,11,36,50,5,131,3,38,0,154,236,81,114,48,201,123,190,241,96,224,73,36,116,10,136,197,0,161,232,104,170,8,83,130,165,24,159,60,81,179,110,30,7,16,145,232,145,82,101,164,183,109,204,205,164,142,146,32,39,154,92,187,119,30,206,254,234,68,220,32,247,195,108,212,26,62,122,216,144,205,77,97,181,112,44,177,79,107,116,135,239,235,82,158,94,250,14,137,139,216,253,204,157,251,31,238,244,151,254,163,217,162,4,27,171,191,134,168,143,104,21,253,52,73,61,155,248,153,226,64,149,160,0,238,223,115,61,32,163,14,10,3,99,44,223,139,22,144,91,230,14,76,136,184,100,36,18,65,155,191,14,4,83,40,14,73,126,89,2,83,9,130,112,1,148,168,25,19,208,168,30,88,140,52,80,46,33,135,134,35,65,142,82,30,163,75,58,24,56,104,29,110,170,156,227,196,207,166,62,152,108,140,187,44,211,169,100,241,234,163,205,163,205,141,207,97,234,48,167,197,70,60,142,132,46,139,70,166,138,46,149,73,37,98,161,109,28,219,164,20,25,15,61,44,171,14,68,48,136,51,184,133,182,58,88,123,141,24,125,158,210,202,115,203,53,145,73,161,155,67,22,168,49,159,144,13,61,22,74,227,155,125,172,48,220,3,111,127,49,145,1,145,65,16,91,202,209,159,247,49,246,132,81,195,179,114,232,205,53,200,212,111,177,11,181,235,82,88,175,149,169,178,112,89,128,249,176,169,243,233,193,109,36,32,54,88,204,207,151,130,37,94,101,144,235,20,145,83,243,146,181,215,64,155,105,194,58,156,187,62,74,90,204,103,93,88,108,21,153,228,150,132,83,207,40,255,251,178,68,202,136,196,190,103,72,19,169,68,112,155,172,217,83,119,72,14,82,73,157,63,173,164,245,226,73,51,165,205,214,33,185,155,170,184,210,119,106,77,39,227,115,77,105,182,228,208,228,212,91,160,97,183,175,123,63,40,60,222,186,20,87,216,149,212,177,2,74,231,146,253,243,235,245,234,171,124,233,245,12,48,1,77,175,230,35,201,198,157,168,230,81,139,6,1,14,192,161,21,156,23,217,18,146,108,18,16,147,1,173,251,130,251,223,67,29,162,96,35,14,140,35,144,104,153,67,46,12,132,189,211,194,204,5,210,217,60,158,137,103,40,88,185,54,178,252,61,4,180,165,105,181,42,196,49,238,127,35,252,245,233,116,220,158,131,99,109,53,60,125,252,189,148,142,241,94,150,186,43,196,142,142,34,23,250,226,158,102,255,238,170,157,162,46,230,56,22,52,97,177,33,250,212,15,182,170,178,4,69,121,159,90,148,204,132,87,172,123,165,197,188,91,194,223,65,74,25,1,59,173,180,204,50,19,107,176,141,66,11,1,25,82,16,76,161,34,153,122,98,8,193,0,85,80,254,100,195,212,104,150,105,220,110,195,69,5,40,80,24,32,29,81,24,97,203,216,142,32,44,141,27,156,52,217,165,145,70,29,101,93,41,118,64,241,194,115,46,89,235,190,198,221,60,42,125,150,113,165,146,147,249,247,140,71,115,104,123,203,217,83,110,107,54,175,146,62,165,173,150,82,45,73,82,234,120,235,31,239,119,127,175,223,99,134,213,39,117,240,235,118,116,120,166,95,71,71,55,99,62,254,172,96,55,100,128,22,255,254,102,121,105,175,220,134,149,30,152,120,68,64,12,18,27,44,242,204,162,176,88,38,164,165,179,114,190,225,14,79,85,143,181,91,23,169,221,251,117,59,157,37,137,215,229,168,209,192,52,49,204,38,51,187,156,186,56,55,217,239,102,230,179,150,163,166,91,115,235,26,110,77,62,222,36,211,185,168,183,112,55,243,245,208,58,233,14,28,112,226,251,219,145,133,39,16,88,41,68,178,72,68,212,106,23,228,217,9,151,196,14,124,52,33,8,18,185,83,102,175,239,101,158,191,199,66,193,26,78,151,207,185,176,161,228,3,211,226,0,152,226,74,25,88,115,156,218,61,154,248,64,208,230,16,128,176,40,60,178,87,201,67,185,238,115,215,133,119,33,98,37,150,86,206,160,39,84,245,14,44,66,113,115,151,42,105,7,148,208,69,25,100,76,24,67,145,149,121,19,18,163,50,122,8,98,141,20,152,94,50,200,193,54,239,43,149,92,211,215,132,103,77,172,170,41,28,150,253,191,115,188,182,233,118,165,28,91,97,155,6,55,171,43,130,201,167,140,164,189,235,75,63,37,31,241,255,251,178,68,198,8,196,73,103,76,155,153,64,160,141,12,233,131,112,195,198,83,17,157,49,78,233,33,98,132,179,101,77,220,152,249,38,127,247,252,165,85,235,254,98,169,25,220,165,152,191,233,242,131,250,9,64,241,200,73,167,49,151,118,255,239,220,242,228,9,104,1,221,191,230,94,43,103,137,148,230,8,148,4,66,144,192,180,96,160,4,145,194,0,100,122,67,19,65,97,160,151,122,149,230,148,189,55,229,46,211,60,153,142,199,212,210,55,59,9,130,164,50,73,93,35,53,110,223,104,137,128,189,100,200,99,156,208,11,152,94,201,233,149,20,70,17,189,184,166,89,187,227,106,14,233,81,70,35,70,92,254,118,165,206,45,179,92,145,117,100,233,6,186,207,234,213,167,22,91,206,21,98,0,181,103,49,92,131,65,235,120,77,254,107,214,210,17,64,233,89,197,129,143,163,176,42,110,34,156,15,129,116,234,95,55,204,83,210,73,244,203,45,190,83,213,185,6,167,60,4,149,0,3,64,5,45,183,211,84,178,79,34,208,51,4,57,211,25,161,4,197,233,73,229,118,50,2,186,166,127,163,212,245,104,98,174,161,209,7,53,26,29,16,80,184,152,97,230,160,58,44,91,15,150,30,166,148,80,188,185,145,74,69,7,69,18,104,168,172,41,7,64,209,83,24,86,237,74,102,168,182,107,102,134,212,169,149,120,186,182,104,166,150,25,117,74,177,184,246,122,90,141,162,93,62,59,158,238,115,73,253,217,47,45,224,92,163,29,101,248,196,34,149,218,116,60,90,199,12,179,26,37,42,171,245,205,173,63,255,90,212,43,32,9,190,223,154,86,98,124,117,1,133,132,136,28,28,122,12,4,35,73,48,172,104,146,97,48,178,185,126,157,231,10,237,232,84,229,88,204,102,197,170,146,89,109,109,68,160,105,221,201,217,171,243,37,166,149,212,119,183,246,190,119,97,208,80,159,172,194,5,56,83,81,37,134,51,237,99,177,86,177,235,134,85,53,74,100,104,48,114,125,9,33,54,192,87,13,41,83,191,91,35,181,76,167,42,17,100,109,30,69,39,52,25,7,140,198,193,20,168,219,179,50,214,11,42,206,85,46,165,29,208,189,205,77,179,25,10,155,110,25,96,3,142,89,12,243,87,62,234,148,188,102,35,20,153,4,100,52,29,78,116,124,5,39,203,0,224,224,44,181,230,145,181,140,159,72,118,236,97,187,202,229,115,13,110,221,35,239,117,196,153,135,172,165,3,169,47,117,248,218,197,134,16,162,38,117,239,218,173,141,148,227,102,110,182,6,215,90,205,108,123,13,225,109,213,206,58,251,76,251,15,209,92,217,223,84,226,238,187,205,200,226,104,219,131,197,45,166,70,181,67,140,58,197,255,251,178,68,197,136,196,107,103,76,83,153,64,96,140,44,233,115,112,103,204,20,141,155,38,110,49,22,202,132,51,101,77,198,33,249,10,56,81,13,48,148,68,42,134,148,76,12,186,37,48,246,85,204,199,35,195,17,4,23,188,64,158,222,71,245,56,152,161,131,148,243,69,154,24,127,13,207,47,217,66,88,190,107,24,17,174,2,191,125,249,151,200,135,15,124,152,160,22,16,2,50,136,28,12,40,0,131,76,6,26,48,48,12,192,98,85,40,118,163,50,232,197,247,98,82,126,72,119,125,146,178,219,182,132,138,97,19,130,17,249,243,116,71,198,140,62,236,14,68,244,180,138,58,108,111,197,76,114,39,214,80,243,122,138,17,74,18,197,199,175,180,212,52,198,218,224,185,138,14,106,142,97,67,34,19,130,68,162,195,7,217,148,43,146,232,137,219,213,85,57,118,199,217,121,213,14,237,116,126,124,108,167,14,24,234,153,195,117,30,47,81,70,45,44,44,201,163,26,207,36,241,200,209,76,203,4,198,209,163,34,126,122,220,83,4,99,116,1,93,190,252,200,219,193,82,185,151,11,230,11,8,24,32,64,14,16,39,240,192,92,4,14,17,131,214,108,12,190,169,112,230,242,148,169,118,211,150,16,218,116,229,13,152,4,128,132,254,99,166,201,251,12,129,184,118,20,114,77,8,172,42,90,51,193,178,186,215,92,149,169,33,91,120,206,240,91,195,204,103,210,142,154,158,231,144,49,209,141,28,184,207,219,211,81,30,81,124,140,203,60,160,216,205,62,58,59,141,179,83,175,172,199,166,142,222,168,253,51,119,97,208,165,255,129,220,243,82,196,11,186,165,59,239,202,215,195,41,84,195,50,247,184,19,84,2,147,109,241,160,58,70,105,18,29,2,102,220,217,195,78,157,41,130,16,32,106,152,193,50,32,78,173,60,19,27,202,25,214,79,140,187,35,203,1,18,113,194,142,53,1,192,64,22,70,20,80,86,239,104,131,13,80,224,242,32,250,48,80,216,166,31,119,124,77,34,85,200,249,190,83,147,12,44,196,57,172,94,93,29,152,190,144,100,139,239,44,74,11,186,123,75,74,91,153,106,119,205,242,235,48,141,48,183,29,146,212,69,40,128,198,141,177,194,248,201,120,199,82,91,33,123,213,211,49,112,245,210,164,15,131,62,223,255,190,58,145,10,132,2,174,255,236,99,74,145,135,70,231,47,192,25,68,97,130,221,98,128,210,194,32,20,45,88,162,82,216,6,156,67,61,160,64,60,139,26,114,1,162,130,24,106,80,12,28,11,40,88,209,195,245,52,250,129,80,130,144,146,198,38,212,76,251,104,201,83,84,195,173,134,153,124,90,160,217,120,164,130,5,73,56,98,151,168,243,216,121,255,251,178,68,189,136,196,151,102,204,27,140,50,208,143,172,217,83,115,72,14,17,117,157,48,238,101,1,66,76,179,165,205,198,26,81,233,51,99,88,135,57,123,51,251,184,73,16,94,233,200,27,179,88,246,75,126,226,234,34,56,213,110,113,213,53,251,47,180,84,213,202,209,35,25,147,251,214,250,175,100,190,24,107,199,65,10,0,94,219,254,98,170,225,139,8,33,82,208,16,54,97,112,27,119,65,0,88,46,99,48,1,131,4,73,157,21,157,131,101,243,110,61,203,11,9,33,195,151,88,84,82,24,149,6,39,242,38,54,15,198,241,125,208,81,66,199,94,116,68,140,228,64,118,103,40,34,113,246,110,30,99,40,171,145,219,63,95,45,218,217,155,190,219,237,68,198,126,108,51,35,251,115,30,225,217,145,214,254,104,239,225,249,70,185,158,93,200,162,237,77,55,140,251,189,244,234,55,107,231,74,33,120,247,223,230,59,54,252,188,254,155,101,234,93,176,205,127,243,231,107,216,9,201,42,5,109,255,248,48,20,224,138,205,51,130,24,24,189,168,151,213,41,129,220,133,130,64,116,232,7,123,98,4,202,29,135,44,133,132,134,185,132,6,0,203,56,46,113,2,20,11,32,243,52,32,145,76,69,25,6,75,234,13,137,166,22,197,143,208,168,46,101,242,73,87,70,72,160,240,194,94,7,173,139,88,227,206,206,99,84,115,105,2,208,145,51,43,78,213,221,75,48,201,129,232,122,142,184,91,254,86,156,157,207,171,168,220,149,23,167,234,154,214,102,105,95,250,162,120,25,87,125,243,252,63,222,216,238,82,210,176,76,0,238,255,241,133,115,218,79,48,115,115,16,31,48,18,242,176,54,184,100,97,224,97,129,147,128,192,200,73,131,1,93,115,250,45,68,158,53,166,126,89,199,221,32,49,53,71,132,204,84,60,132,233,68,59,220,230,143,36,145,105,109,41,161,77,239,92,100,229,87,205,210,145,148,204,136,126,197,100,54,119,225,246,163,49,157,24,188,154,82,5,28,176,54,198,147,214,241,20,201,65,179,168,70,67,205,124,104,167,87,199,210,166,154,241,183,35,103,95,29,77,5,227,222,252,204,186,186,201,121,95,230,57,103,179,247,198,253,4,168,239,176,216,158,123,244,236,60,68,35,83,255,191,230,19,106,44,0,131,233,120,48,18,214,30,36,108,5,88,29,149,17,108,243,113,34,63,172,8,87,255,112,28,166,90,125,109,183,16,248,49,120,112,134,157,18,61,130,1,161,251,20,166,135,171,67,121,17,150,222,34,74,186,121,130,94,16,195,100,231,86,210,27,131,90,59,176,225,184,29,186,99,58,170,238,93,184,168,61,34,214,136,45,146,75,48,193,217,245,40,35,146,115,162,255,251,176,68,196,8,228,78,102,204,27,121,64,64,148,12,217,115,109,230,94,17,241,155,59,173,189,7,226,106,51,101,141,196,155,16,93,28,31,44,210,89,86,85,61,26,151,100,57,134,58,211,85,19,44,212,50,236,244,93,154,59,169,136,117,170,24,240,62,135,200,40,114,46,255,150,52,230,132,41,152,20,122,56,49,50,48,104,72,44,153,99,161,99,32,0,76,26,29,5,6,88,163,252,195,173,76,61,183,186,196,39,119,206,175,139,151,251,126,99,84,244,208,182,51,87,9,69,148,174,135,174,103,26,181,9,183,33,27,117,28,132,18,213,224,95,108,185,100,234,116,128,7,96,165,203,215,199,115,103,127,199,169,214,207,109,133,235,97,69,27,211,39,182,213,25,56,214,142,201,173,120,65,211,139,175,78,139,234,67,73,103,182,253,83,232,186,54,86,158,16,202,56,202,212,54,93,154,223,89,43,70,68,23,48,79,183,123,106,93,235,237,57,251,167,255,220,18,1,107,183,252,199,154,60,91,206,113,51,20,212,207,75,7,91,34,18,144,230,228,0,40,56,113,8,0,196,118,88,227,109,52,172,207,182,68,135,10,200,217,20,18,76,157,31,159,52,100,59,198,118,53,101,197,203,98,195,138,202,81,99,5,227,102,46,9,198,235,48,214,50,147,78,170,78,136,130,7,192,245,33,22,17,219,87,33,29,17,100,254,92,123,31,46,163,40,100,185,85,221,13,29,61,145,110,44,210,170,207,157,17,67,92,146,134,59,8,87,218,91,60,63,35,238,115,205,30,208,34,35,23,104,93,183,113,203,181,238,145,164,94,60,96,0,84,0,5,174,252,65,40,117,74,102,72,144,32,49,14,140,26,58,87,166,84,8,42,18,20,77,82,106,121,168,64,82,11,181,221,168,95,179,193,159,136,252,140,206,229,57,19,175,160,45,134,169,183,13,187,6,142,119,233,188,222,12,143,30,83,26,207,205,243,217,177,111,133,188,109,48,68,174,255,47,127,224,136,159,103,131,163,72,237,159,92,140,110,45,137,212,111,106,67,105,167,21,241,159,244,112,138,107,200,245,149,45,134,75,198,212,197,145,119,131,177,151,200,41,18,36,213,79,243,162,239,241,191,232,89,116,164,224,195,181,52,113,251,177,219,137,1,107,10,50,175,41,130,107,9,0,50,237,188,51,94,3,142,92,51,25,160,98,112,140,104,154,93,64,76,92,52,68,28,32,29,68,6,240,148,64,90,189,15,19,178,68,111,81,139,136,145,188,110,38,152,44,26,204,28,122,228,165,135,44,49,126,136,219,210,70,244,57,5,51,244,75,34,106,208,115,88,247,151,179,244,168,198,50,184,226,213,165,202,161,154,194,190,244,54,7,162,73,245,50,69,68,255,251,178,68,199,8,196,152,102,203,155,76,66,210,153,12,217,99,109,230,110,17,213,157,45,77,177,11,130,81,179,101,205,183,161,120,88,189,166,114,36,198,146,63,91,184,139,155,97,209,115,51,24,198,189,14,57,18,80,149,117,100,201,59,31,20,208,183,55,55,81,81,252,241,253,241,215,10,222,9,88,0,27,182,230,131,124,110,80,70,138,252,76,0,102,135,6,14,14,32,6,46,120,146,216,16,0,32,93,150,181,74,233,119,13,136,255,210,50,15,91,28,139,123,219,155,90,162,5,220,7,75,239,25,90,25,73,197,99,199,141,178,252,193,50,153,30,102,42,200,188,177,102,11,212,228,128,106,244,17,133,155,226,175,247,238,153,27,138,153,170,119,25,164,18,67,172,202,142,141,158,88,249,29,197,10,185,242,242,247,46,213,83,10,150,89,215,55,243,157,253,164,213,79,93,68,197,122,38,210,188,173,35,20,60,161,201,49,47,52,40,181,15,50,179,83,200,89,233,0,40,255,244,20,179,61,208,40,66,115,38,28,152,144,20,84,4,4,4,208,60,72,88,5,0,62,171,181,218,104,180,171,26,22,158,137,2,165,149,47,137,39,48,25,173,42,4,176,151,218,178,228,188,234,194,201,236,225,89,20,199,116,62,141,167,218,129,158,175,50,149,148,199,76,187,124,100,221,108,223,21,255,255,253,125,122,104,81,238,242,74,52,171,82,151,75,189,89,198,141,170,74,89,218,199,172,37,10,13,65,147,13,18,255,103,141,30,112,124,233,164,39,55,117,24,254,180,199,164,191,199,13,252,214,223,82,181,194,249,32,18,128,6,73,109,48,169,227,112,9,49,114,129,0,171,100,158,128,133,149,3,156,82,33,146,32,48,99,27,168,236,210,186,238,54,84,187,209,174,71,11,202,148,187,7,161,184,81,45,91,235,215,147,5,69,82,45,20,85,193,69,20,72,122,81,202,132,177,75,159,153,172,76,164,59,15,150,59,26,62,219,198,141,169,151,185,169,168,135,154,151,85,210,229,29,76,90,73,162,98,123,251,20,154,171,84,157,34,59,207,150,115,98,38,174,33,149,63,92,136,184,117,238,234,47,171,187,94,233,165,237,58,78,66,4,88,128,14,103,63,50,182,25,53,184,203,48,56,51,50,72,90,48,0,164,48,68,8,78,163,11,0,96,80,234,91,244,212,112,85,202,165,163,97,80,52,111,37,133,103,240,136,222,51,152,224,251,77,51,22,155,42,134,97,203,87,37,224,184,58,0,163,204,144,177,102,6,132,82,73,24,91,244,29,142,9,25,3,214,42,198,67,196,83,247,93,78,144,187,147,3,247,120,98,7,81,142,72,251,249,151,215,234,191,227,231,122,190,22,191,170,248,244,181,133,159,87,255,251,178,100,199,8,196,114,103,75,27,140,67,112,134,108,233,83,109,136,78,20,201,157,40,238,161,247,202,162,51,99,201,195,35,49,29,67,207,121,176,244,195,220,186,131,148,111,3,137,18,140,16,4,175,225,174,98,239,183,192,158,254,19,140,208,126,47,175,123,251,218,15,135,88,109,221,112,64,116,28,3,87,230,89,164,28,168,120,105,147,169,151,137,230,169,60,3,134,226,48,193,64,204,201,98,179,0,11,138,128,86,5,105,43,156,149,87,126,97,30,215,156,170,13,82,43,184,181,215,91,144,76,182,171,184,221,222,43,116,207,196,165,200,189,13,201,229,55,142,89,64,199,34,26,129,182,28,212,58,80,210,105,189,70,21,54,72,154,161,142,138,215,104,116,152,147,24,97,132,180,163,203,76,238,86,223,141,150,129,171,241,200,61,60,7,34,210,138,71,212,25,146,153,249,47,4,146,105,78,185,166,88,100,53,103,185,25,169,121,126,251,224,141,147,64,192,50,208,50,58,12,72,56,249,25,213,83,52,114,103,124,201,241,66,210,64,74,55,117,0,57,238,216,45,18,154,94,62,152,84,74,24,130,23,24,14,4,24,44,7,152,42,1,4,7,137,100,20,2,87,18,96,171,27,229,7,200,222,88,179,193,77,9,158,135,174,55,90,104,220,170,94,167,87,229,151,159,151,62,238,197,72,0,49,216,84,177,24,17,28,43,39,176,159,97,64,110,17,26,72,247,145,212,64,179,51,191,62,191,127,93,56,158,21,42,198,231,131,98,70,117,29,69,233,55,198,147,83,237,95,45,220,119,74,174,62,61,7,59,13,132,68,109,7,75,76,56,169,211,21,250,13,236,108,40,231,83,87,115,169,18,232,49,243,94,190,135,106,102,21,164,196,180,205,48,89,45,176,0,32,0,46,237,190,23,217,129,3,179,8,216,113,94,169,9,94,71,196,217,83,2,212,98,151,152,67,212,149,255,156,203,80,139,244,63,133,254,107,245,45,254,18,9,40,147,41,99,254,122,17,162,28,164,224,200,163,33,144,99,156,68,55,10,28,33,41,135,174,101,26,85,50,224,193,76,153,203,54,43,92,253,207,56,109,157,157,205,231,199,4,75,169,194,200,50,169,24,56,183,132,164,61,152,207,145,101,54,123,153,111,213,182,116,85,242,85,80,153,192,50,91,254,52,38,64,243,167,35,28,147,27,227,20,130,2,1,19,227,64,226,245,43,197,218,226,219,116,172,186,54,37,25,105,165,86,231,195,115,246,235,99,241,73,136,203,203,114,159,125,191,110,81,187,56,82,89,162,175,141,236,63,183,249,3,3,176,67,150,21,73,62,52,127,255,219,255,57,247,245,249,249,67,252,189,230,127,164,117,125,108,118,236,29,186,202,168,255,251,178,100,188,140,132,244,102,202,155,168,109,242,120,204,233,154,96,103,190,16,145,155,46,110,13,187,74,58,51,166,53,164,161,232,148,153,204,125,210,208,129,4,135,123,226,76,224,95,112,244,34,151,78,130,140,212,121,38,235,235,82,174,250,41,32,202,96,176,81,80,16,78,111,183,198,209,56,47,217,11,67,36,132,194,162,40,34,142,172,132,120,59,52,124,35,48,236,78,210,179,75,96,31,117,10,144,243,215,98,26,129,72,192,212,251,124,209,65,165,224,147,41,35,80,227,82,78,232,107,91,37,164,92,50,193,232,180,56,89,14,35,84,99,28,93,201,23,22,177,168,122,22,162,1,11,67,107,187,22,88,114,96,227,161,226,111,74,24,142,203,141,122,169,37,163,102,235,108,118,89,119,110,57,144,86,36,105,197,210,80,194,168,84,117,84,153,196,239,127,40,151,245,251,241,243,95,51,117,81,64,66,149,4,221,191,220,204,171,192,192,240,32,192,34,52,193,240,40,193,240,212,20,1,133,64,112,80,92,199,218,243,28,109,32,151,218,18,128,35,22,89,35,138,226,109,165,139,20,40,109,97,129,36,204,240,154,229,217,137,26,138,47,108,218,14,163,9,41,18,207,193,41,198,211,78,218,253,101,250,239,150,87,20,189,124,113,14,175,138,230,221,19,177,177,171,16,234,234,98,153,109,217,117,53,106,186,235,136,137,81,155,235,247,197,213,69,58,121,219,205,178,162,228,255,10,240,216,186,171,190,45,173,119,124,212,203,227,114,237,158,235,229,236,101,73,128,31,126,32,4,219,142,14,207,15,62,55,50,97,205,52,67,208,20,223,29,0,20,63,210,76,145,96,179,68,156,64,74,35,164,68,42,54,185,89,180,20,212,41,46,198,184,248,224,192,212,227,169,173,0,176,65,197,226,216,203,53,125,70,88,167,141,54,119,215,154,71,4,73,190,159,181,227,156,187,148,122,201,225,90,195,118,63,246,186,37,209,210,8,93,216,234,183,43,69,206,59,204,50,186,245,137,154,115,219,142,176,221,63,44,242,135,83,210,62,166,173,107,169,240,191,48,229,125,199,171,75,124,112,214,11,55,190,210,201,114,58,199,86,175,211,52,244,181,246,144,171,4,222,175,215,238,199,207,71,95,239,205,158,155,67,245,250,194,144,115,107,64,3,115,155,30,5,60,123,195,49,147,15,134,111,14,148,28,192,192,245,11,12,40,58,226,32,88,112,5,179,50,229,135,121,25,147,106,251,144,77,131,23,209,31,3,53,203,23,34,28,204,204,135,162,105,41,82,179,243,165,132,197,239,39,71,70,152,68,205,45,122,58,88,243,190,210,242,26,148,98,42,221,221,115,232,106,34,89,76,102,98,87,232,212,183,247,253,47,255,251,178,100,206,140,132,147,102,203,155,172,91,114,169,12,217,3,115,76,14,80,253,157,42,110,49,79,74,22,179,101,233,166,25,24,219,211,127,162,187,250,34,30,114,156,113,210,84,165,148,249,17,9,119,67,14,163,33,134,26,74,121,53,168,137,204,228,71,204,56,140,2,220,71,2,11,179,109,144,28,23,134,97,99,152,177,40,132,52,145,96,129,34,73,148,131,129,70,75,61,88,156,82,124,96,61,1,213,109,214,190,129,34,215,80,76,192,82,208,211,201,37,147,29,187,246,254,125,165,191,95,29,183,161,136,97,159,110,160,179,233,40,66,125,94,197,235,124,150,172,249,105,38,36,218,245,86,109,21,224,211,47,35,163,151,218,153,141,102,102,124,214,119,110,156,167,91,250,120,86,63,194,218,146,196,98,127,150,201,250,218,216,239,58,223,218,43,191,29,187,239,237,255,172,207,220,4,0,32,43,255,182,24,189,148,153,96,43,152,52,57,17,29,38,38,133,102,29,128,163,0,161,133,0,170,205,11,0,138,170,237,60,77,85,179,193,114,151,235,84,44,234,247,46,183,146,82,68,215,36,138,160,113,144,201,43,149,7,182,10,173,20,45,226,110,32,52,85,235,218,174,155,109,239,111,174,42,146,138,182,37,77,84,112,89,142,129,55,253,98,15,130,208,197,224,161,214,246,53,84,200,109,182,179,34,142,18,78,104,211,168,70,162,232,140,189,21,25,158,136,219,186,177,199,158,181,205,84,230,157,87,147,153,83,231,156,169,86,101,69,181,27,90,187,239,251,88,53,1,217,37,212,193,89,56,6,132,99,34,134,179,216,27,11,150,113,68,17,57,78,117,2,105,176,27,78,138,73,37,16,237,53,74,91,122,219,211,117,243,132,158,168,133,113,55,86,71,68,144,156,235,73,121,146,178,29,73,84,14,84,141,115,8,32,177,11,34,3,204,206,161,5,29,169,166,217,217,170,236,87,134,97,106,46,207,147,168,136,153,37,208,194,54,202,198,194,178,24,254,226,149,157,68,187,65,233,69,189,220,221,41,244,116,231,150,31,82,186,56,135,115,67,100,169,17,108,96,195,79,22,86,203,114,46,234,109,6,185,187,84,91,55,221,105,195,69,197,99,129,21,114,0,187,189,176,244,18,207,31,188,196,88,71,166,204,240,16,21,142,94,99,61,1,18,52,83,224,96,148,222,113,27,198,6,163,236,41,228,128,218,226,251,156,185,78,153,111,211,195,43,164,116,223,249,36,125,231,155,148,72,204,205,4,157,43,25,127,155,69,211,139,49,179,72,69,144,51,8,162,109,67,217,109,206,84,150,65,38,245,246,182,220,148,239,126,205,118,209,197,23,138,72,230,184,145,119,30,131,177,10,20,76,66,41,191,35,255,251,178,100,209,136,196,184,102,202,187,169,84,240,153,12,217,67,105,40,154,83,129,155,40,109,165,23,74,147,51,100,141,164,162,121,114,188,212,197,240,239,123,75,239,124,69,214,89,240,59,161,166,195,205,180,171,44,155,12,68,210,117,250,119,197,175,252,76,197,122,237,196,223,214,1,218,5,72,228,148,170,124,244,112,50,191,140,84,99,77,36,225,129,32,86,110,166,13,45,24,48,16,24,120,11,23,135,94,6,52,245,192,209,6,183,65,15,84,172,217,45,8,222,179,40,5,66,16,160,65,147,132,136,9,217,41,24,172,12,67,16,161,38,73,18,210,100,176,153,239,108,234,21,70,207,147,52,88,166,70,53,7,172,193,2,28,173,154,255,190,21,225,12,67,75,193,39,84,216,81,165,34,157,61,202,230,225,34,181,202,46,196,133,52,99,19,134,25,69,68,66,165,35,46,33,189,40,136,246,61,152,209,240,163,74,72,26,235,53,61,52,200,169,25,20,144,90,27,53,7,45,65,177,90,101,173,252,48,19,8,166,0,189,109,220,27,200,49,91,40,207,194,147,18,159,201,4,70,25,4,14,128,76,38,0,30,18,151,61,64,97,169,67,193,30,122,37,114,154,87,246,14,195,117,101,82,250,41,77,36,138,130,221,136,92,42,95,219,115,247,236,211,90,206,216,172,192,200,205,179,218,168,136,122,1,55,230,109,217,49,136,243,254,77,184,78,68,105,153,147,121,218,100,87,156,93,108,255,243,191,239,242,253,252,155,103,242,151,48,108,164,87,44,150,53,113,238,231,94,150,134,59,173,151,43,220,49,169,157,149,55,51,154,131,17,118,32,1,64,1,53,214,238,66,192,21,64,67,160,130,192,145,141,37,68,45,161,88,107,4,253,72,28,102,7,43,120,233,38,14,1,29,176,198,201,121,84,185,249,112,239,139,231,103,124,213,194,69,76,194,174,70,65,249,246,64,48,131,100,62,125,95,173,167,41,6,209,78,105,67,163,89,118,210,44,101,171,159,203,241,255,87,255,95,28,49,186,122,220,202,253,69,53,45,232,151,99,229,187,46,30,102,102,59,105,123,155,156,151,73,154,226,22,175,86,171,175,88,138,210,250,30,52,49,200,2,171,39,31,74,29,138,22,106,42,49,160,25,134,166,136,8,133,102,53,12,153,152,184,112,137,35,132,81,22,24,128,107,233,242,67,39,85,66,150,34,216,69,104,68,158,0,90,140,209,127,215,88,53,45,134,97,148,198,101,47,194,63,81,2,160,146,4,239,40,104,255,64,142,116,126,92,125,77,69,45,23,160,195,51,69,101,168,212,221,125,178,248,155,175,183,212,117,182,163,249,185,186,186,148,248,93,253,115,60,215,247,255,76,190,166,110,59,237,159,81,255,251,178,100,192,140,132,59,102,203,155,131,94,98,128,140,233,138,100,200,126,83,89,157,32,78,97,103,218,122,179,100,141,183,161,57,247,197,181,118,118,243,70,198,214,40,143,162,227,205,119,18,148,221,204,199,119,199,81,85,95,45,182,109,219,242,221,129,174,184,41,39,45,102,25,104,106,173,230,244,118,99,103,192,154,227,91,17,37,30,51,81,243,81,0,0,9,129,76,24,4,168,254,75,159,171,72,197,122,44,237,133,168,100,185,177,214,170,250,136,166,52,114,170,181,102,93,21,149,101,166,33,134,164,140,70,163,236,64,72,221,57,102,217,239,29,51,45,120,241,141,117,80,58,44,119,142,123,251,27,35,15,32,217,33,88,57,14,204,146,148,229,44,203,139,185,136,179,195,67,10,117,14,197,146,134,10,140,36,227,85,76,147,222,136,16,196,65,214,131,41,74,24,92,224,222,158,92,108,181,44,149,46,204,169,31,85,115,87,53,93,36,246,250,113,252,4,34,106,9,219,108,172,204,93,51,17,140,12,16,26,14,14,152,36,88,4,9,43,98,49,147,16,147,210,59,43,119,95,88,165,90,156,249,108,19,143,44,238,165,54,87,113,203,58,216,210,213,218,39,17,68,253,188,75,202,76,202,159,44,25,200,196,93,234,90,81,222,29,209,106,157,242,217,102,48,197,229,153,102,226,247,29,187,228,97,103,205,237,57,95,123,243,226,12,134,136,103,122,221,205,137,249,94,188,196,51,213,210,48,185,207,71,105,85,134,82,234,190,239,101,115,236,252,214,70,165,255,77,95,106,51,130,176,12,215,111,196,26,19,44,152,2,162,115,18,10,73,6,30,117,41,8,224,127,198,138,123,84,13,197,112,225,135,174,37,52,251,50,216,38,91,135,90,213,75,169,52,131,200,4,195,145,23,120,15,21,170,190,75,42,206,184,137,30,230,236,215,194,142,146,247,100,57,229,145,89,239,121,190,42,81,46,162,27,136,139,33,182,233,237,226,145,44,204,247,158,245,174,161,25,95,184,226,151,123,154,83,85,153,78,185,181,203,151,132,95,180,209,252,141,184,89,169,122,187,137,89,152,26,123,159,142,249,251,139,11,172,19,36,146,51,160,52,77,206,63,0,58,204,30,27,50,161,176,120,240,96,144,121,131,194,160,33,112,232,5,69,215,60,26,186,223,185,45,221,221,139,190,148,149,56,251,238,252,94,189,137,89,228,136,208,90,97,180,218,44,49,68,105,201,214,17,235,126,104,246,212,205,146,197,184,46,88,146,57,241,69,209,198,213,148,110,76,51,21,180,168,114,136,120,91,169,58,195,103,160,163,33,2,70,82,7,5,26,240,51,40,171,50,26,10,33,73,78,155,184,27,85,18,254,96,203,114,142,166,25,255,251,178,68,199,12,196,52,102,202,27,134,85,240,134,76,217,115,115,40,30,19,93,155,34,110,25,21,138,116,51,101,77,198,26,25,38,198,239,23,80,242,131,140,199,61,197,124,22,222,189,84,205,85,95,245,245,3,64,0,192,24,14,109,183,231,4,103,130,201,198,130,78,139,23,140,140,73,12,4,37,161,140,193,32,97,240,224,109,57,203,127,78,225,176,247,37,255,144,218,92,82,136,114,139,197,39,173,31,151,228,166,166,196,164,20,27,17,96,51,114,177,87,201,137,11,115,199,178,84,45,98,188,179,110,149,69,117,24,75,105,210,43,11,41,218,89,223,103,15,134,75,104,251,125,70,171,5,233,223,19,58,139,169,115,83,210,53,110,94,76,162,187,245,211,99,47,27,178,24,51,103,146,189,53,137,180,151,110,78,94,158,226,19,153,159,7,213,107,86,58,23,181,236,157,194,63,37,17,105,234,72,124,248,247,142,0,112,69,6,91,101,176,207,43,96,194,160,120,202,161,144,199,18,32,197,50,108,196,96,16,152,15,25,0,64,195,1,129,64,41,128,32,42,149,202,38,37,240,22,231,230,103,229,210,104,229,247,230,45,94,154,181,172,239,204,69,236,220,183,110,213,15,107,115,233,171,74,225,171,27,183,218,121,156,64,69,160,233,106,14,142,59,87,52,158,102,36,138,80,68,218,89,202,151,14,228,47,83,44,203,53,175,121,114,241,239,42,182,235,93,24,201,204,188,166,201,216,99,11,64,164,249,212,90,70,50,155,62,41,143,54,246,161,209,98,205,77,187,91,26,107,17,52,155,34,76,185,134,170,172,234,78,222,211,215,214,46,0,169,149,0,173,219,126,96,4,128,97,232,158,99,33,28,98,24,76,96,112,70,225,133,64,176,48,212,89,163,0,130,133,112,128,245,221,122,153,153,69,101,98,147,52,107,9,15,99,16,68,242,100,103,229,33,15,137,4,114,221,143,165,169,164,132,19,128,129,35,201,175,37,33,192,153,82,126,30,87,248,245,21,237,234,94,168,188,118,230,35,211,133,41,147,70,54,63,43,21,166,100,206,35,15,47,73,214,173,163,188,188,101,154,124,237,71,156,65,207,47,189,181,236,201,150,254,236,163,102,208,120,248,218,215,93,249,246,118,100,230,122,249,157,249,80,211,71,103,119,223,59,140,1,66,2,19,187,255,153,192,104,71,116,15,4,34,128,34,19,20,19,194,192,181,104,76,0,128,40,232,97,151,181,88,134,20,217,106,106,204,186,188,238,58,158,183,202,149,236,245,248,118,70,180,100,53,201,190,21,132,115,21,95,16,71,190,68,228,116,37,60,215,171,241,20,155,163,200,166,131,165,28,250,160,137,50,89,70,126,81,81,169,19,65,238,146,3,231,255,251,178,68,204,8,197,17,102,201,155,166,86,210,152,44,217,99,117,134,120,16,193,157,44,238,25,85,194,22,179,101,77,193,151,25,170,228,220,216,201,60,204,32,131,199,50,203,45,121,238,104,238,140,126,172,115,204,76,194,164,164,173,169,202,234,166,154,191,214,151,127,255,254,120,117,192,10,91,45,58,93,192,255,65,83,92,129,69,129,134,22,47,137,10,128,128,51,31,5,7,129,0,16,241,48,113,10,217,210,142,56,207,19,96,127,152,74,190,141,63,181,46,61,115,150,39,103,227,49,188,40,95,104,252,246,49,73,216,23,29,239,62,68,71,130,29,12,80,149,13,195,60,216,200,135,178,244,222,145,54,9,92,171,58,90,47,176,205,230,190,86,55,140,30,67,50,95,93,239,107,89,16,168,143,101,188,185,82,119,179,179,214,228,118,147,68,170,158,143,187,85,238,178,127,178,25,240,219,210,0,64,164,228,145,24,238,90,122,67,41,144,138,164,74,195,64,151,196,135,196,67,49,96,82,154,132,9,150,138,239,125,155,149,88,46,95,59,106,77,98,231,121,14,91,169,118,93,18,166,143,94,165,237,171,75,22,105,107,28,68,211,92,142,156,71,80,196,72,244,183,35,41,231,181,134,159,167,154,85,230,234,28,236,195,198,210,37,243,11,107,75,25,84,215,178,134,189,234,118,103,65,227,107,34,183,17,147,247,186,71,213,1,32,203,142,118,182,32,215,115,166,99,252,119,221,187,195,244,249,74,55,42,223,161,230,88,246,71,182,205,252,218,243,10,128,64,88,1,219,191,230,127,214,131,191,6,12,41,152,72,80,97,145,130,85,146,1,140,44,7,38,2,136,136,169,10,144,70,177,40,49,71,58,60,164,105,13,8,235,44,213,125,217,27,90,153,152,35,178,23,117,179,9,28,46,160,74,206,24,170,107,64,196,114,140,17,20,229,145,195,141,121,164,151,24,47,22,74,21,52,116,80,250,155,224,90,108,101,186,116,183,55,52,132,160,142,177,202,64,190,63,186,171,59,53,216,226,12,82,5,67,198,81,12,242,98,99,49,92,172,101,53,61,188,169,139,35,25,154,174,35,31,218,82,69,242,109,204,162,194,181,142,36,101,26,109,167,188,44,181,197,141,8,34,144,32,23,110,146,81,87,147,115,139,50,49,147,59,42,8,121,18,70,107,149,90,120,84,53,167,198,222,233,53,73,205,88,191,59,248,215,212,138,81,73,172,46,89,167,149,195,241,140,186,64,243,87,226,144,89,74,48,129,232,182,120,39,16,137,18,172,149,120,197,141,80,214,148,164,246,150,72,155,22,98,103,162,72,142,156,132,130,163,102,229,217,85,58,66,119,110,162,94,250,72,243,55,40,141,82,22,217,86,205,58,118,255,251,178,68,208,136,196,157,102,200,187,134,85,242,157,236,233,83,113,232,90,83,45,159,47,77,153,183,234,86,51,101,141,183,161,104,20,184,104,218,171,109,189,141,246,169,162,45,222,180,153,124,130,90,218,204,46,96,181,57,195,2,226,212,165,186,72,47,168,217,55,103,153,147,1,194,92,168,0,123,109,249,210,90,155,107,233,133,155,24,184,98,98,24,152,34,25,7,45,130,131,200,136,7,130,148,184,99,158,240,14,9,143,4,112,164,178,53,75,5,74,220,172,122,136,98,130,204,163,47,101,98,121,204,19,36,146,18,156,146,219,47,23,30,117,132,128,208,64,19,8,226,241,117,37,38,80,211,135,157,116,167,161,240,106,166,150,98,90,178,203,177,81,81,100,110,106,41,237,49,4,191,212,83,83,246,52,171,199,195,183,83,84,179,82,176,186,180,25,193,157,228,99,206,27,110,212,168,143,54,181,157,99,26,7,70,207,122,213,240,181,175,115,215,255,176,149,85,0,193,61,182,254,153,134,225,249,195,25,147,129,141,159,154,137,64,114,123,57,73,20,129,4,0,40,61,136,155,215,66,176,194,69,199,38,135,100,10,159,190,204,179,133,203,50,247,60,136,174,161,82,185,68,160,154,213,19,21,48,139,241,201,102,237,54,179,109,90,53,92,123,153,234,51,242,248,92,210,249,136,85,103,175,61,57,24,115,152,117,173,114,149,197,123,163,78,92,117,181,114,113,19,231,182,41,184,229,214,188,53,247,71,169,70,68,170,78,80,210,42,165,151,52,112,235,223,15,143,221,59,170,27,93,173,243,95,199,127,179,253,224,106,214,0,46,237,177,155,87,29,137,160,170,208,24,36,205,66,135,134,9,67,66,4,144,172,42,64,218,43,168,155,163,41,57,143,132,243,57,209,70,24,176,144,181,183,208,222,43,157,33,57,50,17,8,81,127,15,113,91,99,193,165,26,169,135,117,153,180,242,80,159,3,161,253,22,109,31,20,199,206,116,28,187,17,151,127,100,216,236,200,170,198,178,85,70,11,149,78,243,41,236,174,100,85,82,58,153,12,209,232,197,87,82,220,183,21,62,195,25,149,24,133,200,35,185,173,118,178,154,243,174,118,242,81,212,172,217,55,153,188,25,160,83,187,90,204,13,138,53,170,84,195,98,67,24,26,12,116,118,14,94,161,44,104,0,36,5,48,24,192,136,10,224,93,105,78,213,233,249,115,249,17,213,218,43,242,56,149,153,137,217,4,186,181,30,230,99,247,201,72,56,80,90,25,88,35,92,229,24,10,133,220,144,211,41,220,251,155,48,217,42,217,3,128,46,129,77,12,98,229,102,18,50,180,154,50,109,152,244,232,209,24,171,146,22,81,164,185,228,152,94,204,33,133,53,120,255,251,178,68,199,136,196,135,103,75,59,105,91,112,139,172,217,115,109,229,110,83,85,157,38,110,25,87,194,115,179,101,141,198,33,176,201,150,70,12,124,51,79,104,150,162,140,98,68,12,189,77,85,166,225,60,239,213,222,27,115,163,50,181,89,90,115,27,83,111,215,154,136,126,193,163,0,14,223,254,96,184,81,137,132,38,23,20,144,14,0,66,52,88,70,162,129,170,130,24,92,58,44,17,97,205,227,84,108,69,210,209,120,124,9,93,108,178,219,229,164,208,59,1,144,255,102,0,168,53,27,180,113,87,149,79,90,216,251,173,50,142,169,133,162,161,232,122,173,103,108,205,186,209,124,28,52,58,30,60,146,221,222,153,92,151,230,163,25,22,131,152,161,40,181,147,91,192,148,80,153,169,200,88,60,235,44,106,152,239,7,23,22,226,146,250,59,37,204,205,136,122,14,133,105,154,145,215,35,95,174,59,102,30,57,187,136,129,135,36,73,195,101,5,42,43,139,137,185,174,60,16,153,0,89,119,244,246,71,141,185,48,193,241,204,228,36,210,208,140,112,36,193,132,10,7,93,80,65,122,91,178,104,131,182,209,230,26,205,71,97,206,181,31,202,149,184,81,218,164,162,199,9,116,117,151,52,105,75,223,45,151,197,169,240,207,146,148,113,192,0,36,22,97,0,20,33,11,40,93,28,206,119,63,47,239,151,254,101,231,251,195,127,251,10,167,41,102,137,234,12,151,56,202,139,192,171,32,157,176,251,71,86,18,15,20,71,74,5,62,197,82,97,66,22,45,108,218,50,50,221,20,219,52,239,95,171,160,47,0,89,45,216,19,145,134,97,5,129,212,2,48,45,106,78,13,4,144,97,141,148,135,66,125,16,164,64,249,28,40,57,110,66,39,238,46,77,36,57,16,68,129,161,131,131,202,132,184,235,119,90,154,153,32,98,171,81,240,219,179,84,252,180,221,247,72,180,243,51,19,84,214,251,80,198,141,111,72,122,127,81,181,29,70,210,53,98,18,230,180,191,87,186,139,106,97,142,202,123,149,19,122,19,21,74,89,237,178,246,204,150,49,102,153,6,164,113,17,201,85,47,113,49,245,242,228,7,225,53,129,79,249,133,43,61,153,14,4,81,131,8,44,24,19,5,89,128,224,112,135,8,129,128,88,3,147,0,208,24,24,204,7,2,9,36,150,13,52,144,226,238,44,58,251,40,0,87,228,88,0,35,175,237,231,34,21,93,221,130,155,200,118,24,108,50,216,105,56,164,169,92,195,24,154,152,101,41,169,106,255,43,67,177,41,92,155,40,180,181,205,145,70,168,239,231,103,93,253,99,237,167,155,127,251,124,220,233,93,14,209,157,36,119,46,182,163,217,81,153,26,233,186,201,103,121,70,254,255,251,178,100,197,12,132,64,102,202,155,99,62,96,130,44,217,99,101,232,66,83,141,157,30,79,9,28,194,197,180,100,93,179,39,104,111,209,213,34,238,46,107,184,120,246,177,194,176,202,54,238,71,149,107,73,103,241,19,218,167,193,96,6,114,0,163,146,92,4,1,62,172,3,11,114,49,192,242,41,195,14,17,76,132,87,21,2,48,70,112,48,26,56,58,141,157,217,138,64,13,14,46,153,246,171,74,229,114,137,108,186,150,213,186,59,63,70,174,95,215,149,139,191,13,110,238,174,216,214,17,57,115,235,20,145,71,227,47,84,44,2,40,114,4,160,189,98,100,201,23,12,66,58,91,142,113,198,202,39,49,38,37,167,156,82,58,68,196,113,51,167,109,7,5,21,192,244,228,86,95,138,57,235,77,103,181,244,80,213,195,220,34,212,243,25,188,237,50,210,62,230,209,32,145,186,172,139,126,60,178,238,81,40,37,86,140,45,34,84,110,107,89,105,86,87,54,98,40,178,183,163,64,134,107,47,87,41,2,82,168,54,0,3,148,169,19,77,179,138,80,205,182,149,51,88,32,32,114,68,22,48,88,53,50,16,92,12,22,48,88,25,3,105,223,216,131,205,7,37,178,20,27,224,123,103,117,14,138,232,119,129,34,118,170,181,217,106,100,30,43,194,22,134,11,10,55,81,32,181,97,133,100,254,98,83,158,77,134,122,172,92,112,180,213,102,61,17,223,255,181,42,158,255,254,218,85,235,191,189,232,174,244,159,61,45,163,47,153,88,229,17,145,153,52,61,88,201,117,169,231,51,247,52,213,154,97,230,35,71,150,206,243,235,84,166,8,178,128,0,3,100,74,91,107,183,1,183,145,156,51,67,11,148,72,85,85,153,234,173,70,145,32,13,10,195,51,27,138,208,98,133,218,224,68,89,35,68,142,194,219,225,193,108,179,171,52,45,173,228,88,16,178,196,170,213,223,67,133,58,210,150,42,113,67,42,33,24,50,87,31,110,37,59,195,233,211,69,244,248,250,1,167,228,149,119,105,18,125,121,135,59,219,149,237,227,109,242,155,61,117,51,249,161,216,156,24,134,87,51,197,239,126,188,65,177,106,65,244,53,43,249,237,55,145,93,113,222,33,173,204,158,236,151,165,17,207,29,231,16,109,107,110,251,226,255,126,227,68,2,178,75,97,142,19,177,137,165,240,136,65,49,52,113,48,224,43,7,13,200,4,47,185,101,2,193,251,5,133,211,183,39,182,26,135,29,189,178,202,90,122,181,91,74,92,233,184,212,180,106,36,133,74,18,157,6,75,159,138,148,166,251,53,111,95,247,80,208,83,30,45,190,61,253,151,156,126,191,91,210,218,251,253,250,89,209,117,100,205,247,222,166,85,212,215,101,94,255,251,178,100,192,136,4,66,103,74,211,143,59,216,150,12,217,157,105,230,95,16,53,157,38,238,176,244,194,45,166,101,245,166,25,229,203,122,158,200,109,93,199,238,135,45,85,15,171,207,143,24,202,99,117,49,77,171,231,206,60,237,157,111,55,132,238,0,1,12,209,13,219,35,112,200,111,17,197,46,137,0,5,81,78,183,1,150,3,128,129,68,57,55,169,105,109,204,179,52,188,240,30,109,141,88,255,166,178,237,222,58,78,174,203,69,162,11,170,211,179,15,77,61,20,86,73,131,72,155,131,182,227,146,56,185,182,48,200,91,115,164,60,38,118,25,254,57,119,209,57,60,229,246,105,42,22,89,68,11,12,147,27,68,210,39,148,68,215,188,223,175,246,16,68,165,239,221,108,254,49,137,188,103,184,212,161,97,152,238,61,31,85,164,212,67,231,62,87,66,100,68,5,230,217,76,234,0,71,163,149,247,195,37,2,243,3,129,163,93,200,195,11,139,225,8,48,96,128,84,97,0,8,14,29,76,70,28,140,35,2,18,129,178,50,101,116,187,194,160,24,64,20,250,150,94,55,43,152,104,208,220,29,86,81,13,74,25,178,156,46,86,36,159,181,217,236,6,210,172,206,198,105,50,177,142,20,149,35,16,138,183,169,51,65,19,34,247,79,243,102,191,247,254,89,233,76,227,151,253,213,205,179,57,42,183,198,135,220,140,81,5,134,196,13,154,154,75,251,94,90,110,77,168,142,153,167,152,204,251,138,154,113,144,164,142,54,190,218,151,138,145,131,67,20,136,212,249,208,32,6,213,47,128,21,102,84,53,153,68,238,103,16,80,224,0,193,226,64,32,44,85,114,97,176,122,215,117,37,111,107,232,185,16,214,141,47,39,38,166,34,180,148,112,4,214,81,72,78,49,184,250,139,63,82,169,82,201,136,74,173,77,204,225,77,38,186,136,157,44,168,19,48,211,151,74,223,20,38,215,36,150,202,214,97,182,26,50,118,254,58,85,110,179,138,198,103,46,114,112,225,136,75,200,245,202,11,197,17,6,108,160,111,29,61,219,49,144,234,84,248,49,213,173,112,247,139,162,1,111,37,210,45,79,211,33,44,184,40,123,236,201,109,69,195,98,154,204,57,88,83,65,64,18,64,231,158,48,226,63,99,101,40,70,11,51,147,134,1,58,155,114,155,95,22,100,32,89,132,134,228,76,99,10,3,12,84,4,138,152,0,12,175,64,161,4,172,138,196,232,95,220,38,33,199,5,109,68,48,239,96,123,153,204,92,183,42,155,135,109,75,169,104,90,4,53,3,103,141,252,235,156,100,77,67,163,129,76,164,17,22,28,146,181,69,141,223,235,235,255,74,219,43,83,99,127,66,53,150,255,90,142,82,178,202,186,244,255,251,178,100,210,8,132,161,102,198,147,161,70,176,172,12,216,210,113,38,200,80,89,155,45,78,21,121,170,64,51,100,25,183,141,112,92,244,178,179,35,59,21,207,124,230,198,181,62,169,182,211,190,170,188,165,7,153,121,215,126,217,137,222,160,25,18,64,26,191,53,28,163,212,56,49,55,65,86,32,99,193,66,121,40,57,144,129,25,8,153,151,36,7,33,49,100,179,49,38,145,11,44,101,64,229,131,25,226,224,80,64,120,229,132,34,176,18,70,74,5,193,88,107,175,165,105,3,210,99,135,74,104,232,84,232,224,89,4,131,56,39,124,114,6,106,31,6,5,29,141,36,142,32,138,11,96,228,25,140,216,183,4,89,42,217,9,220,140,179,172,165,80,97,133,149,74,90,177,163,209,142,231,28,17,153,208,138,113,238,252,58,84,57,108,81,160,138,75,122,40,82,158,125,205,125,137,117,144,74,85,0,0,224,29,134,251,227,64,97,77,110,33,48,48,68,28,63,25,5,2,134,168,52,204,146,204,44,35,121,41,49,153,128,165,89,64,184,44,91,116,56,152,69,5,212,203,72,52,144,168,94,230,45,61,158,122,235,198,43,145,73,110,163,14,92,145,88,219,91,255,255,158,223,245,169,136,135,164,230,53,217,169,167,244,70,105,235,235,84,247,69,44,106,104,122,50,187,42,103,41,206,179,220,229,55,67,86,188,253,85,21,104,151,71,157,54,216,43,56,2,228,146,67,59,185,54,44,99,41,28,48,68,51,39,136,18,15,101,139,104,201,195,205,61,80,160,17,56,226,111,226,237,134,100,174,214,11,170,83,73,126,32,183,234,213,195,145,158,63,53,157,149,115,42,156,52,228,160,245,173,151,163,240,94,40,98,153,162,6,167,24,77,135,231,145,44,191,12,244,201,144,21,66,137,150,137,27,101,149,160,178,10,156,94,125,188,109,216,101,157,63,209,36,146,123,54,88,207,36,79,229,152,114,122,135,91,77,117,252,81,194,223,106,178,188,209,244,177,178,228,97,41,67,12,202,139,116,129,5,91,177,119,153,153,70,136,57,103,171,121,117,65,165,239,165,159,197,12,25,87,83,200,110,60,160,42,212,123,53,60,103,92,0,101,160,180,97,209,76,101,32,82,24,190,131,66,145,225,140,32,155,48,120,47,3,17,196,192,99,90,94,101,179,86,214,86,24,1,208,167,19,235,63,148,62,142,116,49,186,44,228,45,153,166,187,207,59,220,180,121,37,128,94,123,118,57,107,9,207,214,249,133,252,183,122,65,106,100,99,62,168,167,85,52,165,59,166,252,255,242,164,100,184,126,248,225,218,111,152,104,197,7,163,47,83,207,81,35,229,214,40,169,29,124,84,68,62,50,26,211,95,227,77,173,38,230,255,251,178,100,208,8,195,182,103,75,211,137,84,64,165,172,217,3,109,40,188,81,205,155,26,78,133,26,202,95,179,100,141,180,25,249,224,213,227,150,24,114,162,73,32,8,136,38,228,150,210,48,147,86,90,54,35,51,76,52,4,40,1,156,16,22,128,150,200,97,43,173,57,169,205,191,116,115,25,74,70,133,22,251,8,49,42,20,94,162,59,210,9,137,9,132,67,13,197,121,67,89,16,251,20,50,92,70,68,54,200,103,31,202,6,97,212,187,69,65,194,95,75,18,251,166,174,230,48,199,70,90,12,195,12,62,234,148,197,61,147,225,125,34,78,97,165,18,32,145,86,168,150,31,203,103,81,200,213,170,197,129,44,156,177,120,73,110,71,195,100,42,85,234,79,74,38,3,163,72,245,153,21,86,201,53,238,197,44,170,55,115,50,153,70,60,128,28,202,8,86,179,138,124,67,215,133,163,14,152,163,32,196,0,168,246,98,32,50,96,160,62,1,3,66,128,25,128,133,209,130,192,144,64,41,81,52,25,34,168,180,228,50,107,228,64,107,90,122,34,15,76,48,255,203,44,203,227,119,161,164,221,117,158,216,6,72,217,234,165,100,229,110,90,169,123,58,246,39,236,115,115,116,65,205,235,34,239,127,212,139,236,231,229,174,252,164,247,163,102,57,56,86,216,198,8,73,31,30,125,241,252,119,119,211,58,119,11,189,71,205,205,61,209,124,61,241,12,190,47,66,94,81,91,95,70,135,47,36,0,44,0,211,201,171,242,97,158,74,73,149,196,241,164,96,225,141,227,88,147,24,28,14,140,5,33,5,233,131,65,72,41,34,73,52,47,75,245,230,232,71,24,59,138,136,243,15,253,185,133,207,12,204,81,66,33,17,10,119,181,187,167,28,131,54,107,35,46,156,13,69,77,142,108,186,124,146,218,136,122,114,40,163,103,188,145,156,196,22,179,166,211,136,100,25,194,108,90,5,126,181,36,120,30,18,72,152,210,141,115,13,71,12,46,115,9,106,45,242,148,146,81,21,162,65,212,121,32,131,0,38,35,38,210,236,45,51,26,88,153,246,70,58,150,114,46,239,246,218,161,79,14,102,210,122,201,83,45,165,245,255,103,237,140,251,91,189,252,121,221,140,190,96,5,130,73,68,227,55,95,117,58,224,39,48,76,61,48,204,24,48,116,189,67,48,8,20,28,38,134,6,38,26,141,32,224,197,32,41,24,211,150,209,162,203,114,105,75,165,115,219,142,43,217,233,5,152,188,142,117,221,187,97,77,233,101,206,82,232,47,12,178,73,107,41,85,74,151,247,79,219,57,205,210,62,83,94,140,95,93,73,123,104,207,180,142,103,154,229,254,167,173,174,200,125,25,247,178,179,196,78,250,24,171,123,184,50,255,251,178,100,214,12,196,113,103,71,19,161,94,192,173,44,232,194,117,38,196,18,17,157,32,110,137,187,66,234,179,98,133,220,49,112,3,41,10,141,8,83,77,216,131,57,216,115,149,221,37,41,74,82,173,221,21,36,165,39,78,206,172,237,52,150,25,157,70,59,194,26,56,230,115,48,29,2,48,12,147,37,32,76,182,13,93,83,30,193,166,110,98,82,168,99,88,96,28,29,180,162,204,151,113,50,212,181,32,235,2,179,0,195,53,92,48,231,70,92,166,217,248,111,93,247,106,106,78,3,100,251,77,46,234,9,204,42,133,238,35,41,166,126,53,174,49,107,68,66,121,251,158,18,217,169,109,150,27,93,104,106,218,119,63,12,91,230,23,182,198,122,72,41,254,135,103,43,13,38,8,106,197,119,159,185,222,44,161,212,55,107,214,174,113,190,186,20,46,234,218,190,149,198,181,199,238,220,18,211,119,142,217,46,60,234,170,68,189,62,223,151,192,221,154,248,230,219,235,225,155,173,172,84,154,205,182,103,109,191,249,77,188,219,253,143,232,51,27,219,218,67,46,121,117,0,0,26,146,57,255,214,218,113,219,158,244,104,106,35,20,72,76,152,60,117,243,180,9,14,235,82,69,98,243,185,87,167,164,162,237,75,24,106,221,249,251,241,120,196,111,28,233,233,233,240,156,169,143,123,142,170,213,150,111,182,171,210,69,112,130,107,177,95,162,201,158,162,227,92,201,22,64,156,144,58,34,50,205,184,158,92,219,54,193,113,173,24,151,201,152,92,108,229,70,105,87,229,165,177,58,237,9,226,30,159,126,62,251,141,194,209,169,104,236,197,66,215,175,246,217,224,134,174,41,158,136,238,211,145,206,101,110,237,105,99,18,122,21,1,6,1,205,111,220,209,19,115,84,155,195,151,128,16,128,136,84,28,6,100,67,160,112,112,4,193,193,50,33,26,140,75,107,186,150,185,55,40,113,114,199,94,223,239,153,247,62,90,250,23,10,237,52,11,85,143,107,47,229,141,5,22,248,194,201,226,218,172,193,72,135,5,148,22,112,88,3,56,112,226,233,164,142,24,193,105,106,216,228,239,23,104,110,166,172,100,254,232,177,193,56,161,128,65,214,67,96,126,166,96,178,81,118,134,12,240,205,235,42,127,13,72,203,50,200,163,220,135,157,74,131,159,185,207,85,70,101,86,220,146,129,45,82,129,190,233,38,57,105,192,211,241,80,99,27,21,12,41,38,47,128,217,19,236,6,1,82,234,92,105,107,95,185,77,132,187,255,255,13,110,200,6,82,35,187,122,192,195,179,190,247,45,209,105,212,111,19,44,253,39,26,113,246,103,156,166,217,205,223,118,92,148,151,98,173,7,65,211,141,61,75,202,136,41,170,54,119,255,251,178,68,186,8,196,144,103,77,107,70,86,216,141,172,217,99,112,101,204,81,85,155,50,237,153,115,234,40,179,101,13,193,155,49,31,34,107,38,101,251,174,158,219,217,126,246,190,179,147,124,114,251,118,141,189,205,137,93,141,191,131,177,78,94,109,209,188,234,18,215,47,46,126,251,173,242,246,181,173,109,204,186,156,161,170,0,168,154,128,78,89,110,56,21,240,215,102,81,17,8,56,102,5,5,55,171,252,152,150,95,81,17,185,73,162,45,86,138,243,68,223,199,62,76,141,85,240,185,48,166,152,211,97,86,59,202,253,164,79,24,164,142,98,3,120,43,255,225,100,200,99,23,161,145,4,4,184,140,157,160,191,238,76,196,90,34,74,91,185,57,14,16,135,208,113,45,190,246,186,178,159,217,108,100,40,177,114,98,122,86,44,141,177,71,59,16,149,65,58,137,34,66,226,124,143,130,186,86,217,101,253,170,105,255,29,241,163,29,242,58,252,124,250,199,9,199,170,0,0,17,49,149,126,178,200,97,20,134,62,104,97,129,64,64,34,161,34,210,117,24,131,41,6,6,44,37,233,217,155,182,110,231,133,140,119,150,58,166,149,210,238,142,87,110,253,234,43,62,115,147,167,185,120,82,253,165,215,182,13,135,169,64,110,7,180,126,107,100,58,38,16,69,35,148,79,114,138,53,207,79,161,178,153,178,204,247,63,187,99,220,255,79,22,241,167,52,226,87,93,211,67,159,170,164,163,254,102,70,99,255,175,46,85,61,233,137,106,109,89,103,69,16,119,62,42,220,198,106,25,85,69,123,119,71,118,165,207,2,224,20,182,221,129,24,163,66,0,140,58,61,79,147,5,146,132,130,9,26,9,5,43,193,163,48,240,161,213,150,212,128,98,177,56,84,177,122,82,119,9,166,103,63,61,201,79,211,229,110,26,103,245,229,114,232,202,120,115,123,187,124,122,0,161,154,224,198,83,141,194,8,165,53,254,51,187,42,178,77,108,129,19,114,101,5,55,137,144,82,186,35,102,184,228,136,64,223,98,25,205,200,94,155,106,118,151,41,73,152,146,2,12,116,134,166,164,154,234,6,226,221,28,179,7,106,37,83,53,36,69,179,33,157,155,73,204,244,112,51,160,2,212,110,32,53,166,112,225,202,72,109,152,90,12,152,12,121,3,141,3,8,64,225,64,36,172,7,49,100,41,48,208,11,105,110,99,148,220,159,232,127,177,244,147,179,7,95,170,223,72,161,167,174,1,160,100,236,18,60,251,57,48,12,6,5,136,67,166,61,244,213,116,124,86,78,251,0,64,248,173,134,226,127,245,125,62,19,168,85,172,220,41,245,193,212,7,84,97,70,177,58,154,136,36,166,61,70,11,79,218,105,109,206,114,101,214,255,251,176,68,199,8,196,108,102,204,107,102,85,248,140,76,233,83,112,101,204,20,173,157,30,110,165,87,194,109,51,101,77,179,35,41,211,82,219,87,162,121,137,197,236,194,174,89,208,120,173,109,253,149,81,230,54,183,229,22,166,114,121,43,113,234,66,207,116,20,219,221,93,180,38,98,252,199,49,191,124,228,67,64,227,0,164,219,254,113,43,160,62,144,162,41,134,140,152,249,9,19,9,123,200,140,18,248,97,149,97,220,91,109,145,210,118,173,217,166,73,58,58,94,208,163,84,158,181,122,175,100,252,82,146,30,73,169,92,51,156,0,173,60,230,234,218,242,104,28,38,156,150,153,142,183,70,37,70,10,135,119,199,191,14,173,201,190,4,62,47,165,159,60,31,110,95,148,214,89,155,77,120,204,243,75,135,151,54,204,2,9,34,20,134,145,73,105,187,213,167,180,121,9,234,119,63,179,86,159,53,77,43,245,132,106,20,163,205,50,135,12,50,145,215,213,52,168,89,41,13,186,119,188,217,233,30,232,16,117,85,0,33,68,43,254,255,227,55,247,49,245,208,113,161,145,12,152,104,193,18,133,49,101,212,200,193,11,216,60,68,208,41,18,48,137,224,6,135,40,167,78,180,102,22,146,91,134,131,22,172,105,218,78,59,122,3,40,89,168,120,195,42,133,154,34,24,203,177,163,94,237,162,80,210,215,114,8,163,219,98,207,27,191,107,220,42,210,10,12,28,92,114,143,60,205,29,121,75,21,184,212,75,91,133,118,33,110,220,151,180,34,174,31,37,236,104,248,245,187,132,226,165,119,237,34,135,83,63,116,169,237,52,147,124,77,115,108,10,192,15,107,183,52,251,113,173,227,44,76,30,17,44,186,9,208,224,16,58,128,227,16,48,14,51,114,83,219,78,174,226,40,87,98,201,136,17,231,9,70,109,120,10,154,55,194,69,151,42,174,94,16,3,150,216,248,167,159,213,79,250,88,251,109,53,249,115,117,147,7,99,99,188,106,76,83,114,101,176,201,201,32,140,106,45,219,227,246,109,187,74,55,59,71,253,154,126,154,207,190,119,107,26,94,187,235,124,134,131,111,124,62,79,254,33,212,103,121,118,107,202,58,27,75,223,54,206,223,190,203,111,198,221,114,183,31,126,176,62,224,3,178,75,105,222,77,153,243,88,142,40,10,124,99,210,96,104,212,155,18,15,12,17,51,230,128,80,146,26,190,205,215,146,92,224,251,110,157,23,114,190,216,97,221,218,164,237,121,116,220,252,212,237,153,13,152,59,31,195,152,146,39,88,0,111,93,169,192,4,9,131,242,160,89,238,125,32,150,195,66,81,70,71,42,212,129,88,196,240,187,182,172,182,107,45,55,100,146,158,204,215,149,167,21,167,105,255,251,178,68,192,128,196,82,102,203,211,102,66,240,140,172,233,99,109,230,92,83,221,157,34,109,153,153,130,75,51,101,13,167,161,57,101,134,167,214,98,194,116,205,221,103,240,65,178,151,219,38,48,251,82,76,103,204,220,211,109,204,166,250,175,250,109,92,165,150,180,253,169,55,163,206,229,227,117,36,20,154,91,41,244,78,0,80,168,4,236,187,115,188,144,217,247,50,9,0,160,76,18,84,37,39,225,133,2,97,65,25,213,69,177,15,178,77,177,75,36,108,151,87,79,186,224,185,172,106,237,138,168,207,185,254,54,179,70,18,160,75,87,95,215,180,40,71,222,164,155,85,145,4,136,184,16,76,68,161,226,42,114,227,153,70,205,74,93,147,245,196,69,171,66,84,12,29,218,138,213,87,152,218,76,229,212,48,181,25,83,100,7,82,245,189,37,187,175,53,187,92,213,84,146,205,16,202,239,15,22,38,146,201,183,91,29,186,45,145,5,190,215,48,225,197,163,165,32,171,199,160,208,93,21,69,0,0,88,137,36,150,179,9,126,12,50,44,48,1,236,2,69,49,49,100,148,4,133,165,96,66,96,233,132,64,5,225,147,189,241,250,114,146,178,138,193,225,116,86,184,100,98,217,43,64,208,122,106,160,252,17,76,182,201,145,195,51,127,109,186,81,98,251,234,18,251,244,95,253,78,202,199,40,213,69,213,153,86,206,211,116,187,250,61,29,239,87,109,30,245,93,19,103,101,188,217,183,77,71,204,84,177,179,79,165,220,231,95,99,230,42,179,45,254,170,101,22,151,233,163,54,171,204,4,88,0,0,81,38,101,178,183,41,140,75,42,208,168,232,132,12,80,133,34,32,148,224,74,211,9,14,105,110,204,138,237,53,120,102,15,175,53,218,154,212,223,45,195,87,97,117,103,106,75,232,187,204,97,165,211,49,157,140,49,68,74,124,124,20,64,2,115,186,62,233,112,128,84,183,220,37,21,60,229,234,202,30,152,142,113,40,234,32,76,167,168,78,194,142,21,161,82,127,142,237,69,180,134,130,229,165,89,206,62,40,136,152,145,181,23,204,33,235,245,2,227,19,187,27,98,52,187,180,211,112,212,179,93,195,46,182,64,230,183,169,178,153,107,28,63,175,166,150,173,1,20,3,94,136,116,104,216,110,209,126,98,32,86,16,95,24,12,72,130,133,243,0,129,211,7,128,64,112,120,98,48,54,36,24,23,89,195,103,205,217,157,56,47,174,77,157,162,220,172,253,33,172,86,159,25,115,65,118,101,86,227,14,84,138,39,33,107,100,192,11,247,49,77,95,147,248,188,46,50,98,190,113,139,111,67,133,168,222,80,184,255,117,4,152,55,215,162,113,114,214,41,52,93,147,19,223,74,191,157,70,93,255,251,178,100,195,136,132,14,103,73,211,140,59,112,151,172,217,125,108,200,199,83,85,155,22,78,177,90,130,162,51,99,25,195,35,160,164,193,79,130,223,205,57,148,205,27,86,92,227,187,38,127,238,159,162,43,212,245,221,144,227,29,206,125,220,175,99,89,246,250,187,250,93,142,93,109,122,208,16,223,232,16,208,174,153,3,36,116,243,97,132,74,224,80,105,132,200,38,80,15,163,80,52,0,76,95,0,10,76,60,1,75,91,80,204,78,48,203,156,42,22,91,77,67,20,127,81,250,143,26,11,125,157,167,206,55,51,1,81,83,180,129,224,84,66,189,153,68,183,29,217,119,86,25,221,141,227,19,142,252,237,44,191,114,138,90,104,114,31,156,127,205,244,175,55,5,205,238,41,149,59,233,4,181,208,207,89,6,186,120,140,107,13,136,195,245,220,253,148,17,195,140,221,83,152,214,255,101,241,19,188,78,77,244,197,32,36,146,42,54,145,97,151,7,174,97,36,236,249,6,56,237,218,148,169,254,233,189,169,71,81,187,60,77,82,47,206,192,30,245,36,178,73,136,204,74,92,220,113,248,72,185,7,3,70,57,1,102,28,129,166,1,1,133,216,94,195,160,219,45,66,84,236,74,120,190,176,138,192,177,98,167,82,150,227,133,162,34,87,210,18,216,81,13,199,231,22,189,140,251,157,72,113,138,81,245,209,31,172,173,246,5,183,57,94,146,86,170,155,29,186,244,87,182,126,169,55,122,87,53,254,246,246,219,247,110,123,27,249,9,134,33,147,8,20,169,231,141,72,142,148,30,161,230,51,156,66,85,58,180,218,41,231,122,52,218,50,76,189,174,51,6,20,0,1,191,181,218,253,182,220,220,196,73,93,243,9,207,40,125,226,215,225,233,68,182,127,12,162,20,239,124,189,251,179,95,242,114,43,185,151,208,22,81,27,2,98,232,114,4,141,33,179,140,111,151,142,153,192,105,25,101,194,129,136,11,131,140,212,139,36,43,84,148,98,92,200,148,96,228,79,80,169,244,101,90,7,50,209,146,71,82,104,201,77,142,113,66,117,34,197,9,65,130,77,141,82,164,133,61,32,100,205,38,49,144,124,201,53,118,58,248,135,87,129,199,165,210,183,92,91,77,172,61,69,13,245,90,174,90,170,166,226,25,181,185,3,20,44,243,6,103,139,135,114,149,131,205,65,133,224,81,106,76,109,2,132,64,65,132,32,248,56,63,48,56,55,22,13,139,92,169,32,54,187,97,173,83,59,236,238,126,150,171,238,165,148,52,15,164,177,175,205,75,101,234,205,47,150,79,131,14,99,75,160,93,178,88,182,161,26,102,75,233,60,153,218,20,51,221,2,22,234,210,180,105,254,133,73,158,98,144,81,202,16,60,154,255,251,178,100,188,140,4,39,102,199,27,172,83,112,145,12,217,189,96,200,159,17,81,155,26,78,164,246,130,55,51,166,53,167,160,252,15,26,200,124,124,227,140,212,218,81,154,232,253,125,246,204,50,243,59,82,238,186,169,187,58,43,189,28,245,54,239,255,75,166,186,107,255,152,1,160,0,5,238,199,36,177,201,0,55,135,238,165,163,82,17,141,121,96,213,88,134,30,104,214,82,78,148,81,33,97,122,223,51,100,152,132,200,73,217,43,14,26,25,185,240,93,85,179,184,7,221,161,146,66,28,230,158,40,150,145,84,122,73,112,107,103,85,10,57,199,145,160,252,203,22,21,205,251,161,185,37,26,72,243,41,79,197,49,179,67,166,100,182,187,145,221,237,74,238,136,132,46,64,248,238,7,32,219,177,86,133,150,237,6,68,177,70,202,191,180,85,77,92,186,75,181,115,170,47,117,49,92,220,124,223,113,124,95,206,129,13,42,1,167,195,7,160,35,33,76,83,32,71,3,11,128,67,2,129,16,113,62,72,18,24,44,14,152,12,3,5,0,1,96,41,134,58,153,215,136,192,57,217,169,67,73,82,33,16,151,95,221,220,167,241,134,32,235,156,150,209,77,72,42,83,214,213,107,140,183,162,144,212,126,144,121,64,179,237,113,138,80,17,253,35,205,76,166,82,99,17,134,57,49,240,29,104,45,57,32,87,198,102,125,166,189,188,51,234,227,97,5,169,39,11,239,35,36,209,133,25,182,196,159,165,28,129,8,78,169,208,182,149,2,142,115,17,57,40,197,110,207,210,209,110,175,53,89,144,247,156,199,217,218,175,174,206,85,205,160,31,127,245,2,157,187,126,113,45,241,191,199,1,138,147,9,130,130,196,230,110,48,3,34,37,139,3,208,72,149,89,64,141,198,122,2,153,141,217,140,119,184,84,110,249,234,180,204,94,221,29,185,215,62,237,137,49,86,107,74,209,205,48,228,163,15,195,215,121,78,132,114,17,204,64,244,239,34,160,251,173,72,234,124,132,117,24,92,33,137,239,224,177,198,57,170,135,136,39,10,86,251,89,17,209,184,249,148,246,60,181,161,60,213,172,143,139,74,159,13,253,222,143,42,122,219,169,192,210,54,220,204,141,175,10,142,238,180,28,142,207,115,88,225,16,140,170,98,228,228,23,99,44,110,128,159,1,64,0,1,13,97,82,43,111,183,99,144,35,182,39,249,106,33,217,246,150,198,223,150,69,2,97,86,237,61,44,162,180,182,189,126,186,98,231,212,89,88,12,144,89,168,66,3,1,12,49,154,201,239,60,167,132,28,157,219,207,84,78,216,60,151,123,106,50,30,154,115,88,89,42,4,149,51,35,165,29,245,165,135,195,165,181,204,28,131,45,140,73,185,48,255,251,178,68,204,128,197,9,102,198,19,166,86,96,154,44,217,67,112,200,190,81,233,155,51,236,153,17,234,55,179,101,205,182,25,32,148,28,59,184,179,86,18,236,221,231,155,179,18,69,6,161,78,101,147,5,83,66,136,218,205,103,28,171,52,182,162,195,90,120,113,241,6,118,169,213,189,82,74,107,51,226,80,0,117,176,1,79,95,204,239,208,21,48,12,24,49,160,4,8,22,193,9,40,18,110,171,88,98,41,16,83,147,196,51,219,24,26,24,30,44,169,28,254,232,13,26,236,6,12,64,28,6,145,19,24,194,0,137,248,195,73,147,1,166,171,1,131,128,193,211,191,204,8,32,132,119,216,207,25,17,24,154,103,217,247,111,191,63,183,219,23,8,1,28,208,129,142,111,198,125,118,85,107,110,238,99,191,247,127,43,179,110,187,219,179,254,240,188,107,188,78,118,102,18,108,199,167,143,158,156,202,133,52,227,185,223,174,237,251,223,101,59,102,121,252,17,21,0,128,22,238,222,153,98,137,160,151,30,165,33,190,34,24,209,1,137,11,4,22,47,118,63,68,91,200,140,157,216,161,10,210,34,116,134,79,169,93,241,193,106,180,246,18,15,20,44,48,48,69,99,179,246,34,161,32,68,44,9,98,58,181,239,28,76,7,159,4,39,239,39,17,203,103,98,34,46,80,98,10,7,2,128,188,63,26,46,126,144,150,244,195,89,7,213,178,238,69,91,156,81,40,173,143,153,208,104,227,134,193,243,52,58,238,206,184,105,234,184,97,233,54,109,83,81,180,200,103,113,79,98,153,142,146,133,35,210,76,187,119,13,138,53,77,235,95,207,201,253,15,172,143,187,224,26,222,0,14,221,184,136,228,209,73,79,152,152,193,6,1,1,193,5,6,48,6,28,3,9,89,44,49,227,153,138,95,139,77,71,203,68,136,149,112,84,194,228,66,89,134,105,85,147,22,136,153,224,209,161,81,48,137,18,9,52,157,138,76,166,112,153,8,150,40,125,172,223,167,220,206,197,87,118,175,101,85,91,194,175,204,84,129,65,137,14,53,36,138,20,26,168,50,37,140,240,239,11,205,216,66,91,85,54,132,225,233,202,209,150,31,92,255,169,15,201,238,122,155,159,51,35,97,12,70,223,249,147,25,11,73,160,246,143,250,64,16,1,51,111,13,151,1,53,56,248,207,224,145,66,106,246,107,66,195,96,176,13,196,67,220,87,28,12,249,186,166,242,157,145,213,168,173,100,67,145,197,212,194,41,73,242,90,138,166,102,149,201,61,46,79,134,240,234,107,132,249,140,156,183,174,17,207,95,67,92,33,207,13,23,136,148,211,118,221,43,161,194,87,66,63,129,112,242,164,147,133,190,249,168,150,181,134,154,57,17,85,38,255,251,178,68,199,136,4,239,102,203,59,108,67,112,139,172,217,147,109,35,126,19,145,157,44,110,61,13,194,36,179,102,105,188,152,40,119,236,26,94,174,131,206,129,241,118,90,194,184,241,176,131,35,229,82,78,201,62,28,175,168,58,68,88,169,103,204,163,198,143,26,58,229,101,170,53,153,95,254,31,234,255,254,248,73,165,255,255,228,45,106,0,16,128,0,173,219,243,149,189,60,18,146,56,204,245,205,114,220,114,233,49,58,86,121,47,126,228,242,236,12,127,8,162,185,163,129,240,36,193,195,195,166,30,203,28,154,194,147,130,142,147,209,43,8,51,29,178,17,131,99,77,229,181,85,14,38,73,108,36,222,198,203,119,201,247,242,245,174,253,127,12,66,28,174,94,253,135,116,97,14,103,143,31,221,159,149,125,161,219,195,65,70,247,207,54,206,245,153,163,141,51,38,119,242,185,209,95,47,254,229,252,206,91,127,247,255,146,215,98,63,43,124,175,239,125,14,181,170,0,1,13,173,55,62,251,124,117,158,134,231,44,28,94,105,160,155,179,173,38,88,163,207,125,53,92,234,223,165,191,65,82,183,213,46,182,105,100,150,75,56,77,18,73,47,36,101,78,228,72,145,249,71,72,42,174,78,37,196,29,50,145,210,130,51,82,201,178,177,82,237,10,14,191,198,189,105,236,86,97,110,76,141,28,89,144,139,153,17,253,11,217,163,198,144,241,146,176,208,228,103,26,123,37,82,66,174,177,9,118,238,54,10,29,4,100,20,150,142,104,194,36,207,141,164,165,75,173,166,106,56,254,187,251,235,160,9,80,0,16,0,2,162,78,154,201,86,117,146,209,146,15,64,32,161,40,16,64,1,90,96,96,27,3,72,161,105,161,185,118,233,89,232,26,98,221,114,219,101,194,75,89,52,203,76,213,164,114,47,36,101,27,115,81,55,61,18,54,94,170,168,239,110,151,75,49,21,69,248,125,255,238,102,154,92,65,42,137,131,237,213,16,233,247,194,178,204,141,135,182,238,218,114,17,177,46,100,49,116,99,219,182,30,229,120,235,206,239,247,188,163,246,51,121,75,220,238,191,110,241,252,116,146,66,53,217,72,187,82,90,130,65,113,139,233,152,107,226,120,16,69,112,26,170,54,114,110,50,4,116,0,137,230,24,3,0,64,156,100,7,95,162,64,2,68,43,25,16,2,190,216,59,255,23,222,114,181,16,151,193,100,241,24,168,46,20,18,137,198,149,54,32,48,129,24,251,242,111,154,51,167,197,5,71,210,85,31,200,40,180,229,146,129,70,53,233,148,197,209,206,115,80,162,56,93,200,218,124,117,144,107,92,13,148,173,141,161,81,74,203,31,116,180,228,201,170,62,153,32,98,90,36,189,105,194,191,49,255,251,178,68,199,0,132,85,102,206,107,70,68,120,143,236,217,138,113,134,73,82,245,155,36,78,165,15,210,140,51,101,157,199,153,121,69,21,112,174,246,235,55,82,81,139,77,74,62,26,158,118,105,86,189,209,16,109,188,85,202,223,205,72,238,90,79,99,26,178,128,180,144,2,100,151,99,162,126,142,162,70,48,113,84,200,1,114,2,136,48,18,16,9,45,98,192,2,66,42,90,230,37,217,86,216,93,191,94,58,212,238,42,21,217,192,253,77,115,33,13,157,12,142,196,56,24,218,24,220,163,123,230,243,171,218,144,131,253,92,172,111,124,242,202,239,81,171,103,231,24,29,41,77,71,28,159,197,39,25,73,249,186,147,233,36,61,21,181,51,86,69,121,176,89,19,242,92,198,75,17,73,246,150,109,34,180,231,154,124,17,169,163,175,18,105,134,157,238,217,44,72,136,94,38,135,63,59,15,46,13,135,226,21,32,14,124,105,69,231,109,148,27,202,193,91,56,17,236,225,153,155,32,15,106,213,0,0,221,137,185,111,255,252,119,173,96,46,81,168,211,2,3,81,244,41,128,112,186,232,214,154,131,232,53,63,42,164,169,106,215,40,231,88,131,70,204,159,168,150,149,233,88,250,82,249,232,145,184,71,77,151,200,179,213,29,246,165,236,32,217,82,90,243,139,233,179,152,84,154,235,117,201,212,217,104,179,20,92,34,108,217,228,102,200,247,78,109,100,250,139,187,48,194,40,216,186,177,201,52,157,67,168,228,102,109,203,85,166,187,25,116,58,230,162,203,95,189,90,110,248,110,248,229,127,226,185,149,254,194,33,192,117,53,110,215,99,130,164,204,216,69,1,39,64,65,150,142,209,98,41,226,49,31,66,50,66,163,139,217,228,84,93,149,252,51,197,145,68,190,180,112,240,86,133,108,146,234,48,243,109,87,67,93,115,159,40,24,163,94,206,36,41,34,202,28,73,122,69,81,175,152,139,146,76,153,71,60,242,48,232,205,98,238,77,2,6,153,115,143,121,125,213,61,44,246,220,69,14,140,162,245,111,218,222,179,72,153,247,59,21,181,163,188,140,244,151,196,101,254,105,119,56,164,54,139,35,159,191,237,255,254,189,182,110,103,255,187,183,241,97,83,1,160,148,182,218,206,130,192,205,166,62,78,168,52,7,26,195,163,199,3,135,170,114,245,38,162,0,152,130,66,147,64,218,20,27,53,226,137,107,33,130,178,242,99,17,163,117,161,38,114,237,238,30,108,178,88,133,185,187,56,129,34,87,83,50,185,183,53,145,179,173,41,225,18,214,154,9,179,168,201,252,83,139,159,150,197,22,242,140,165,86,98,234,76,177,81,130,74,152,147,49,87,20,69,147,149,181,7,221,56,214,47,151,157,134,255,251,178,68,195,128,132,59,102,206,235,102,68,122,140,204,217,199,113,134,63,82,237,155,36,238,233,33,2,104,179,101,77,215,161,113,159,82,242,156,32,233,108,170,242,182,57,77,74,208,148,215,205,40,239,242,243,184,220,50,49,168,127,144,150,195,213,100,60,125,255,129,0,3,150,219,141,130,226,77,168,4,12,87,17,12,25,5,211,80,28,10,36,144,208,52,188,130,129,66,73,150,193,149,16,241,69,13,133,90,254,84,235,50,40,156,54,182,83,104,90,233,65,5,15,31,201,86,84,3,234,183,252,102,221,245,108,68,202,141,5,194,96,132,78,112,136,113,133,83,139,93,14,21,135,121,239,34,236,211,54,218,19,24,196,151,74,147,200,134,244,75,119,9,14,81,213,16,201,106,200,169,67,205,65,181,58,57,220,15,212,106,194,240,43,21,77,197,241,17,31,223,84,89,231,56,148,209,177,111,126,209,189,115,35,196,157,175,99,156,113,150,213,86,8,41,82,0,0,10,164,132,229,142,74,103,150,153,241,143,5,80,208,24,252,96,128,155,134,164,122,251,45,40,203,160,236,203,222,72,180,97,190,81,118,185,24,136,46,70,161,8,54,92,60,163,5,222,66,28,64,228,37,222,222,149,31,56,76,64,244,101,221,19,232,238,180,48,35,54,98,47,238,126,136,230,110,131,254,175,129,179,105,113,252,71,215,247,112,250,85,199,51,93,204,79,233,221,85,211,117,81,42,212,156,235,3,163,254,102,56,181,169,244,139,222,121,170,139,106,116,165,237,100,181,165,211,173,238,230,208,108,104,138,172,220,0,187,40,0,0,243,72,157,215,91,121,171,144,121,197,1,64,195,137,30,242,196,31,38,74,135,208,155,133,130,86,167,38,135,70,246,81,105,92,112,160,242,173,174,137,196,33,149,253,140,185,162,164,251,74,16,52,113,196,11,104,62,192,26,56,170,116,144,100,18,142,247,147,61,219,120,119,131,105,179,101,13,171,211,251,51,73,171,125,230,107,151,177,139,173,103,218,242,118,202,222,245,55,253,237,187,32,90,169,154,251,91,54,124,107,254,153,255,182,219,124,203,245,55,90,207,168,179,70,121,107,187,46,212,121,88,126,100,76,118,79,76,130,167,183,94,103,237,137,215,13,230,29,45,152,84,6,16,72,3,10,213,157,44,95,34,230,181,215,2,29,137,203,248,67,122,234,19,121,4,168,51,59,62,2,79,40,112,253,7,77,96,97,113,219,119,126,62,213,244,187,234,97,46,28,87,196,184,209,209,139,51,221,124,136,107,86,77,213,59,124,53,38,190,42,91,241,83,91,127,248,246,158,237,213,79,227,171,119,47,234,162,234,181,248,99,165,220,197,243,31,114,206,219,55,22,202,235,190,191,143,255,251,178,100,200,8,132,110,103,76,107,137,68,88,139,108,217,205,105,134,63,82,57,155,44,110,49,109,202,76,179,101,181,150,25,48,139,134,76,251,21,58,181,69,197,211,12,160,226,178,245,45,116,16,156,249,44,228,78,86,4,85,102,160,37,2,245,219,115,19,99,151,112,62,64,98,192,202,132,23,5,56,240,201,114,128,0,192,156,60,40,31,214,153,203,221,17,193,104,61,89,25,154,150,42,252,109,143,201,234,135,221,254,191,204,245,219,59,163,166,152,207,59,253,178,18,70,211,132,92,237,61,43,197,53,106,212,197,93,225,102,50,203,138,114,131,5,97,2,103,145,76,164,28,145,139,64,226,68,144,95,246,156,36,97,94,180,154,88,220,168,73,39,185,205,174,111,196,246,49,237,165,187,251,223,69,221,117,201,1,100,72,245,206,55,221,193,105,166,178,147,163,175,222,19,131,73,236,146,150,1,57,47,212,196,44,176,200,1,124,200,224,128,4,3,1,1,35,1,64,102,178,250,181,212,69,102,112,44,33,251,121,198,4,163,171,132,23,19,51,48,128,26,56,24,100,18,12,1,136,82,53,81,233,99,203,165,170,76,240,137,9,169,55,4,76,152,214,84,239,132,178,235,39,123,25,255,125,68,255,60,223,205,87,116,205,213,121,172,207,215,113,46,138,107,208,157,203,209,90,249,250,147,180,230,177,146,141,34,113,236,155,238,39,225,43,238,152,119,170,109,177,215,82,126,143,221,182,175,108,199,252,194,143,100,84,154,77,194,191,43,40,251,160,102,128,192,13,219,118,198,7,36,12,14,13,76,20,0,100,194,193,56,100,193,67,201,206,192,29,8,126,123,50,196,89,20,190,198,129,37,217,4,244,198,218,164,100,244,189,118,226,3,128,19,46,208,116,0,150,212,97,105,121,196,27,73,51,109,30,244,141,216,24,106,211,41,28,166,75,82,232,243,137,70,33,120,74,249,122,221,45,89,152,216,200,233,93,2,130,212,172,46,177,229,247,48,156,31,233,28,70,223,13,198,195,225,169,252,70,219,124,104,78,222,13,162,230,218,179,255,187,233,217,35,25,172,173,171,183,157,40,238,148,141,51,160,2,210,120,79,66,104,90,190,96,8,38,98,56,116,13,2,135,128,19,2,65,33,96,61,27,193,160,66,29,197,0,117,132,68,196,230,119,37,242,246,85,77,133,167,221,108,33,34,101,155,168,21,212,159,134,210,118,48,240,66,159,106,71,242,51,45,135,242,143,220,155,130,101,83,213,172,216,181,61,91,65,161,209,65,40,171,186,153,206,105,171,244,242,220,154,119,102,237,140,121,146,181,86,46,218,164,180,193,181,113,183,61,172,85,84,246,232,227,154,254,249,93,175,94,116,169,226,171,94,123,255,251,178,100,208,140,132,138,103,74,155,169,91,112,141,44,217,103,111,38,10,82,61,157,28,78,149,26,194,164,179,99,73,183,165,56,249,174,97,164,115,246,147,53,217,213,151,91,222,192,30,192,26,108,227,83,79,147,72,197,77,205,52,164,209,7,131,13,198,130,75,204,172,64,65,128,232,4,194,181,38,204,176,36,42,186,170,82,7,179,164,82,28,173,37,122,112,57,79,209,9,142,127,31,238,114,64,57,69,178,89,20,172,80,195,49,68,146,8,111,38,85,52,215,44,204,118,167,55,114,100,86,162,108,175,125,98,176,85,47,104,208,7,215,97,150,119,34,213,73,2,217,24,91,149,143,123,150,105,118,22,57,73,188,202,73,101,171,114,82,16,86,163,145,147,112,135,141,255,4,226,67,76,55,169,41,78,168,58,112,171,115,83,220,134,70,27,68,44,55,178,124,246,82,89,63,14,214,17,225,219,54,188,109,28,93,77,244,195,114,245,0,64,22,228,146,26,60,169,30,110,104,152,196,9,24,160,0,1,128,128,224,145,18,87,27,73,10,128,163,32,24,160,2,232,50,8,100,21,41,161,243,62,124,209,248,150,72,16,104,75,43,8,73,23,24,135,167,38,40,207,75,75,157,174,201,243,138,158,197,138,190,148,140,118,144,237,165,237,245,244,223,19,252,251,93,125,84,12,149,186,190,167,248,230,231,122,246,136,239,182,150,238,149,198,76,212,73,151,17,11,212,197,76,59,170,149,73,9,115,188,164,204,253,61,84,183,195,70,83,237,91,212,181,180,196,220,108,203,120,25,32,2,119,183,53,183,94,58,209,250,89,128,76,196,198,72,98,48,201,97,166,28,218,90,116,98,85,36,49,151,105,66,164,171,33,116,68,72,132,19,46,45,130,148,98,129,213,156,231,196,212,38,158,22,148,42,196,243,65,21,94,201,71,55,52,174,218,132,207,190,42,34,165,233,208,184,49,36,85,107,223,184,74,53,37,190,38,130,57,209,162,173,37,82,242,150,109,207,54,228,12,55,37,150,131,24,72,78,172,208,215,39,72,206,47,45,86,87,21,114,30,88,222,69,55,195,214,198,166,170,242,103,41,199,97,28,155,242,37,181,202,207,82,89,84,72,246,49,158,16,174,238,205,170,30,12,78,2,11,38,28,15,92,104,218,29,70,49,98,54,96,128,12,70,9,64,206,2,13,0,0,12,134,0,162,37,17,1,57,103,193,0,38,208,155,68,136,120,218,227,119,112,82,141,172,211,58,80,192,112,0,40,187,78,96,142,184,192,0,63,171,185,204,113,90,98,236,134,150,36,114,49,43,129,227,116,250,124,105,233,160,233,91,177,95,119,166,3,4,46,227,209,145,72,255,245,251,217,57,151,255,89,94,71,190,213,255,251,178,100,203,8,4,99,103,73,59,172,67,96,156,140,217,154,103,9,9,82,77,157,26,79,21,27,2,129,179,100,221,167,165,124,212,214,89,62,87,243,37,29,80,248,137,135,94,185,150,251,151,87,253,146,221,126,34,167,186,156,111,21,41,50,201,255,90,45,121,64,21,0,192,17,54,82,98,45,134,164,169,147,22,13,68,10,104,218,184,8,102,146,196,162,89,5,10,114,35,20,171,135,181,101,129,228,121,1,181,106,72,232,133,152,206,50,181,40,28,145,11,133,116,177,238,254,197,91,57,164,104,22,240,224,97,93,178,53,30,93,99,245,229,90,134,43,48,248,31,81,13,218,1,242,167,213,85,13,237,160,93,229,82,55,251,68,117,38,127,147,74,47,155,23,206,73,177,11,240,217,197,69,182,156,147,241,240,86,23,210,162,219,182,211,81,109,3,155,167,40,170,173,238,212,177,166,228,215,221,243,90,58,223,173,186,200,229,194,117,60,169,221,120,74,253,250,148,182,165,43,161,42,0,0,128,3,118,219,211,21,160,163,12,133,67,121,77,237,76,228,148,134,29,121,92,98,31,103,59,220,166,130,53,106,132,103,113,136,88,156,160,106,39,7,201,30,109,37,11,28,199,156,118,148,152,169,159,121,182,105,168,218,206,151,74,123,216,216,25,159,95,23,210,92,231,44,51,106,151,245,191,3,164,134,210,93,158,134,173,211,212,69,253,250,115,92,34,246,188,196,92,179,90,188,14,107,165,139,148,151,244,234,155,121,250,222,191,184,155,234,191,227,175,248,249,224,47,96,0,1,86,103,119,254,223,205,111,227,68,200,56,92,202,135,203,211,2,77,138,230,141,25,123,181,28,216,48,163,113,7,219,147,205,92,14,182,64,254,218,25,72,114,76,114,207,187,36,187,36,99,147,49,55,119,230,112,84,150,65,150,61,166,163,61,118,21,103,37,110,26,158,111,25,200,250,60,153,120,135,88,67,166,210,230,162,231,141,248,109,238,39,239,121,158,160,86,41,218,199,12,30,228,192,242,18,45,134,143,113,141,86,179,251,125,221,197,71,55,3,239,91,170,136,206,169,236,25,189,0,23,117,223,26,212,58,123,227,113,128,139,70,96,15,24,132,150,56,19,20,196,98,52,132,15,112,98,153,108,171,234,66,82,180,156,43,31,193,210,249,171,58,120,227,243,176,137,133,60,47,54,17,14,134,17,172,133,28,154,66,3,176,51,206,32,183,180,181,90,176,143,156,225,7,46,202,136,51,82,241,124,85,113,89,163,101,89,45,109,156,119,109,95,176,220,74,62,12,167,7,110,195,105,59,200,221,185,233,183,238,94,179,55,47,126,193,40,236,233,50,232,203,95,152,158,51,78,76,160,64,148,84,228,12,99,149,255,251,178,68,196,136,131,235,103,76,83,184,64,96,131,12,217,189,105,40,43,84,13,155,42,110,61,37,202,113,179,164,105,198,25,168,157,53,40,51,235,42,77,226,187,223,94,30,74,87,220,187,253,210,173,149,38,0,13,92,8,5,57,45,212,197,116,243,138,3,128,196,195,44,11,12,30,1,5,7,213,80,180,235,12,85,9,169,190,216,155,71,135,196,228,75,195,128,244,253,107,149,10,12,50,62,98,20,42,175,46,65,205,45,31,41,187,159,68,82,218,142,236,77,4,9,164,150,164,249,135,226,80,146,73,21,87,181,148,114,192,144,81,197,49,186,161,118,232,86,203,177,196,220,208,179,138,181,144,50,145,115,9,105,157,36,144,73,225,156,178,221,148,208,92,251,184,228,79,42,2,79,33,7,13,79,48,2,154,126,209,76,172,39,232,131,92,7,239,183,123,138,122,251,183,159,119,95,46,98,126,221,126,189,112,3,213,0,187,110,216,200,233,140,200,161,92,192,48,48,193,128,17,90,131,129,5,242,173,172,118,195,170,166,163,217,108,172,148,21,44,150,79,35,174,158,188,249,232,96,98,77,65,16,91,46,31,173,178,88,7,181,142,117,204,131,148,188,57,19,242,242,92,140,25,87,82,177,160,128,228,144,40,124,146,89,11,55,98,213,105,118,54,78,152,50,229,27,90,56,96,234,81,178,205,21,74,168,147,85,3,102,160,247,164,74,180,50,110,169,151,187,151,64,240,115,45,168,167,122,22,133,202,71,8,147,55,60,76,87,140,46,121,149,149,91,30,229,199,50,60,119,47,9,34,192,34,109,0,0,22,7,38,182,252,105,12,89,135,201,102,6,7,130,129,171,249,103,168,154,117,193,8,152,35,143,165,20,199,215,41,248,240,3,57,110,120,164,246,89,151,102,24,145,66,202,17,22,229,117,181,172,49,61,231,77,241,60,27,52,155,244,82,211,162,236,73,0,65,55,9,156,103,57,190,163,17,185,202,163,88,245,206,233,188,238,140,214,97,75,201,125,93,82,222,45,172,175,190,127,187,211,79,175,141,115,242,117,234,195,242,34,185,36,164,136,30,253,100,19,123,254,224,231,141,122,202,200,125,166,250,83,199,197,76,252,205,247,181,223,29,129,101,76,18,187,253,233,187,108,27,153,97,138,51,171,40,32,84,182,108,254,145,221,105,177,104,173,44,74,154,58,254,206,72,43,227,107,179,211,150,226,83,210,159,229,29,21,109,81,206,234,158,30,177,134,57,215,18,207,200,222,10,190,49,180,143,179,79,213,247,69,41,30,53,147,68,251,32,158,20,20,129,214,57,96,194,200,225,179,47,140,72,235,73,59,73,35,139,73,19,49,212,118,25,216,145,176,239,242,94,17,61,209,111,151,185,255,251,178,68,205,12,132,187,102,203,27,172,66,226,145,140,217,74,113,134,78,82,117,155,46,109,153,89,130,76,179,100,169,195,34,181,151,46,249,100,36,229,139,40,172,230,235,79,114,216,219,231,42,158,30,205,115,205,49,250,102,30,205,181,26,234,107,31,80,218,176,24,8,219,105,179,49,71,141,138,94,20,45,168,121,40,16,186,67,64,54,80,154,133,170,95,182,162,78,214,21,234,210,74,37,124,238,20,213,172,196,41,117,222,195,15,38,121,129,141,25,219,38,9,147,243,211,122,76,251,69,66,139,222,132,24,158,18,52,5,43,60,32,228,51,80,242,235,116,59,9,161,79,105,81,35,236,178,227,16,96,152,240,105,199,164,198,66,182,9,145,129,118,190,14,212,225,75,173,227,27,22,165,89,204,231,140,164,167,26,165,31,66,240,227,166,69,179,96,101,165,172,119,29,39,92,165,172,241,110,149,119,119,95,252,32,37,82,0,166,220,140,215,154,136,208,17,80,251,56,144,48,103,134,217,11,153,195,120,86,53,150,214,61,47,162,97,242,210,128,78,92,154,116,21,33,100,109,56,138,8,130,105,74,140,37,19,32,131,29,38,174,132,226,205,86,58,74,182,246,116,230,202,137,189,232,209,141,42,118,137,186,86,146,62,121,88,169,109,164,141,67,79,164,155,97,25,154,157,255,59,244,248,63,111,187,124,160,242,147,67,238,164,31,39,87,229,116,105,167,31,95,72,31,148,148,37,178,155,180,243,153,51,25,234,117,219,98,153,95,163,108,62,251,155,153,219,46,86,106,254,174,223,72,156,181,17,3,20,184,87,127,153,235,113,8,195,51,2,5,99,5,64,16,96,100,128,1,160,16,20,24,17,0,133,128,101,175,58,81,8,126,89,140,211,171,32,97,212,213,108,213,113,111,22,16,112,228,209,146,13,210,0,184,4,167,220,123,211,206,146,105,39,214,30,137,181,149,165,225,71,153,34,147,89,36,139,203,51,82,9,67,109,178,205,107,95,199,84,115,140,50,182,219,36,130,140,104,64,236,242,232,97,206,105,86,59,178,229,10,73,210,54,62,30,36,124,73,92,65,247,121,81,46,144,233,68,80,164,247,218,213,170,60,216,232,51,120,177,145,194,241,115,214,173,119,242,16,57,32,0,75,159,83,46,246,93,143,59,198,76,73,118,194,58,3,229,12,195,249,199,230,114,213,13,185,186,107,56,205,202,224,139,151,43,211,204,193,214,46,203,214,204,125,75,80,114,53,146,210,162,123,68,16,210,227,86,146,44,244,188,18,14,84,7,13,194,40,178,38,133,17,9,93,114,220,211,222,117,210,146,171,210,94,176,243,178,165,217,204,56,131,54,205,70,38,75,189,101,62,201,140,83,201,118,106,119,255,251,178,68,204,128,132,189,103,72,155,185,88,82,149,204,216,226,116,200,158,18,245,155,51,172,153,117,234,69,179,163,221,204,160,49,51,154,113,202,177,61,171,181,169,157,139,187,59,69,198,112,113,4,146,221,92,28,57,155,176,196,217,51,156,177,103,67,101,181,63,125,202,13,179,141,48,10,194,240,8,5,54,220,167,55,138,129,142,6,67,165,167,44,68,14,196,148,64,19,106,94,202,26,123,149,73,12,211,70,115,120,71,132,225,43,156,72,11,206,124,7,207,103,44,208,140,89,98,49,99,250,250,50,135,217,63,136,50,75,202,77,101,16,52,96,136,210,245,5,66,193,201,67,200,198,34,92,195,179,205,169,45,194,187,41,216,246,117,121,119,103,178,164,104,201,172,106,46,234,121,16,209,3,151,100,153,36,228,55,56,180,180,171,165,81,236,106,233,54,212,75,110,170,41,103,8,134,154,122,138,113,28,108,227,199,205,205,143,135,26,50,134,3,250,245,0,4,154,214,37,127,219,108,49,164,219,137,162,88,120,91,15,129,240,135,40,104,117,73,110,180,196,162,134,27,154,160,131,42,82,84,154,5,14,101,218,75,31,66,184,66,35,206,104,252,64,33,181,34,149,175,132,76,178,202,126,79,201,28,138,38,138,244,250,59,104,189,171,40,200,214,115,91,111,98,126,162,249,208,196,31,123,156,216,84,145,71,30,101,13,199,94,216,151,190,229,134,243,53,31,16,157,62,162,82,56,130,12,183,251,40,227,142,170,187,234,29,21,87,215,18,206,153,19,47,166,110,154,217,51,108,244,61,144,152,13,22,0,0,218,127,75,190,215,110,101,35,154,82,233,16,235,191,48,238,11,56,142,114,120,242,215,31,129,143,124,251,189,247,131,164,118,195,82,169,138,44,241,167,201,139,99,58,32,210,93,208,252,247,18,53,101,187,25,48,113,199,173,32,229,171,88,148,201,73,121,197,208,90,81,57,25,114,209,44,235,104,181,102,151,213,12,189,58,120,37,132,205,44,131,141,172,60,100,187,183,91,163,248,59,233,207,185,155,238,38,99,158,98,97,214,164,108,42,220,215,49,79,117,50,141,31,73,253,124,196,132,84,116,0,163,114,19,90,2,211,195,76,3,21,3,243,24,65,244,197,26,18,65,65,120,56,73,26,6,5,65,146,32,109,83,38,74,208,93,207,218,68,185,52,22,97,151,78,65,2,206,50,55,93,248,114,28,134,130,187,160,92,29,87,150,69,33,122,230,171,82,215,179,141,170,207,253,251,20,244,178,29,207,160,118,90,155,190,40,154,136,41,51,143,135,237,140,172,78,99,55,145,178,185,47,244,244,17,170,174,116,235,215,85,171,76,150,45,236,245,38,89,71,177,86,251,68,247,45,52,255,251,178,68,200,128,4,112,102,206,107,70,92,250,131,204,217,173,105,136,59,83,225,155,34,110,153,91,66,116,51,99,77,196,162,105,251,190,126,223,33,178,135,228,171,210,59,211,55,229,51,247,204,116,175,100,83,63,234,99,93,236,117,172,207,154,26,40,2,161,77,179,197,72,15,242,48,48,177,84,0,19,48,32,28,20,32,11,134,194,5,136,212,32,6,176,232,84,50,220,172,197,170,216,159,126,102,233,241,146,48,90,117,217,33,50,121,2,66,17,229,202,190,70,73,50,113,140,23,85,218,129,181,78,36,93,98,139,53,28,172,155,15,25,73,1,61,210,203,89,58,239,89,88,238,184,137,165,175,207,101,37,113,84,82,55,30,103,47,10,101,197,20,56,81,65,163,186,10,51,138,83,10,69,27,76,202,199,188,93,65,50,235,43,17,114,132,61,168,188,51,64,217,148,203,153,52,97,50,77,60,76,194,221,74,74,220,75,20,90,84,50,2,14,149,0,171,238,212,194,232,88,197,32,240,100,78,49,124,58,29,9,209,180,24,3,53,212,160,75,230,133,110,5,201,193,142,193,31,27,175,28,164,141,180,86,250,91,17,141,202,149,252,102,22,233,73,105,229,85,209,17,90,6,62,106,107,38,107,39,147,198,9,219,180,14,185,91,113,170,39,6,75,92,19,134,116,231,246,153,105,148,106,200,234,148,162,232,152,48,135,167,155,13,124,219,132,103,43,140,99,9,93,98,109,74,41,76,137,202,120,222,249,102,95,247,43,86,122,202,86,203,56,111,39,9,127,20,149,141,91,58,137,139,241,127,48,220,236,187,143,189,243,87,19,237,94,85,237,206,115,204,0,77,8,0,0,33,73,134,245,110,92,98,26,198,16,124,56,60,74,24,22,1,82,16,96,112,107,36,82,135,250,158,43,157,130,59,163,166,224,215,92,26,122,249,138,215,149,146,43,108,150,118,228,230,179,178,125,56,230,74,32,225,52,218,93,13,219,229,18,227,65,124,18,229,67,209,11,116,92,40,200,138,32,185,184,26,231,181,183,151,152,48,116,176,229,78,41,153,46,226,84,165,32,154,58,149,45,33,138,73,131,21,33,37,172,195,148,228,182,177,81,1,74,15,198,12,97,101,113,121,168,113,18,204,54,139,187,54,167,236,212,43,145,155,213,193,240,200,110,181,0,46,50,32,1,75,119,166,99,207,28,89,2,2,27,24,220,90,23,16,151,98,161,16,90,36,72,14,95,108,159,12,31,106,208,20,78,67,73,118,142,95,59,69,62,252,214,127,224,137,184,18,37,73,156,126,93,72,142,24,131,226,245,52,114,119,80,151,197,99,249,119,116,59,161,210,7,206,151,247,80,247,20,217,114,191,63,38,236,251,230,238,42,206,183,255,251,178,68,201,12,5,0,102,202,155,169,93,240,150,172,217,93,109,40,111,81,205,157,44,110,25,87,194,49,51,166,117,148,161,124,63,95,121,95,26,159,28,213,60,166,97,208,162,145,156,57,151,251,79,214,223,139,164,211,219,219,182,4,164,29,161,95,204,147,204,46,166,47,55,60,247,174,93,221,154,116,207,180,140,9,170,0,0,230,146,75,191,214,238,117,252,106,42,74,58,102,50,88,117,254,145,183,175,244,196,108,72,71,135,155,80,132,12,23,74,104,88,148,182,27,7,44,64,4,166,185,150,136,215,200,108,46,250,211,78,109,17,19,217,195,69,21,34,70,44,205,138,138,8,167,209,176,201,21,103,43,44,99,6,220,101,20,134,10,54,71,44,146,69,167,234,53,110,232,137,115,133,160,138,199,91,76,54,92,173,215,21,20,209,67,178,34,146,98,145,205,106,26,134,85,35,77,41,28,205,58,84,23,52,157,37,192,206,226,239,219,168,191,228,21,74,85,0,4,144,151,38,150,195,113,161,55,226,16,49,81,84,57,30,209,229,150,174,230,250,251,129,31,130,170,212,220,205,29,45,187,223,133,36,190,174,237,223,148,229,75,157,36,196,107,106,37,131,54,185,78,91,0,45,211,212,120,205,129,90,75,214,37,24,179,50,222,18,217,141,72,188,233,162,146,200,160,230,69,209,138,65,210,236,56,230,179,119,98,245,90,89,187,180,121,184,74,216,229,18,110,127,221,199,45,162,39,41,44,79,238,144,182,10,137,7,10,200,39,106,33,188,127,106,198,221,206,152,196,231,189,253,14,70,187,77,107,62,211,2,19,0,0,36,149,210,95,237,179,25,59,224,130,101,81,76,197,91,100,49,84,214,134,213,78,23,95,43,189,164,207,236,135,41,131,134,86,100,195,5,109,37,142,1,106,189,178,224,211,239,37,36,47,212,215,233,70,231,148,170,33,74,73,249,174,156,240,11,130,11,155,38,9,158,246,100,110,185,199,35,86,122,62,62,216,214,131,77,84,134,43,24,89,194,33,77,60,136,155,146,143,48,42,85,142,235,132,40,151,185,31,35,167,174,74,71,167,116,159,170,100,168,158,98,214,234,45,181,189,158,234,30,218,150,254,120,126,184,190,60,42,181,0,18,110,70,105,164,26,102,9,58,44,88,24,222,2,133,130,145,64,108,32,59,8,25,75,76,74,6,152,8,2,175,55,110,31,159,97,173,134,252,53,82,61,62,244,65,119,167,221,245,175,3,58,245,27,59,77,107,114,216,38,164,94,93,26,157,175,203,117,240,137,138,13,165,181,65,163,89,230,85,148,108,219,158,212,208,83,212,59,115,75,233,185,135,115,147,223,170,99,90,226,31,230,101,87,131,206,111,51,108,197,228,83,171,255,251,176,68,199,136,4,130,103,77,83,102,85,248,140,236,217,141,105,40,127,19,41,155,36,110,153,185,130,96,51,99,221,204,160,57,240,231,190,100,32,131,94,255,49,89,183,241,181,196,177,19,158,100,178,171,246,184,38,106,21,214,239,122,118,87,85,183,102,71,235,79,204,131,125,64,4,54,227,78,67,62,87,77,38,147,63,65,49,82,33,85,94,138,14,98,24,61,24,112,137,84,228,197,161,201,235,114,222,79,53,202,218,128,236,25,22,26,56,72,31,247,67,194,34,168,71,7,64,8,72,148,121,69,90,24,123,14,8,153,172,214,42,38,108,241,229,38,64,209,24,146,156,92,134,60,36,117,42,19,49,201,212,212,113,87,28,80,217,183,105,171,190,239,137,161,239,123,220,15,105,70,81,171,165,193,231,188,180,213,38,73,80,151,176,231,119,99,141,162,40,121,125,65,6,14,137,170,165,209,232,137,132,101,29,82,50,198,19,95,206,153,148,145,21,1,28,138,0,75,117,212,201,18,3,123,135,76,182,96,48,144,76,136,24,6,51,137,1,128,192,84,212,64,194,97,155,166,241,191,148,48,6,80,220,63,25,143,227,156,74,237,248,243,247,31,137,99,148,31,8,237,53,17,38,8,201,55,41,51,84,49,166,155,236,76,233,21,203,182,111,67,97,152,212,70,32,153,228,109,212,192,200,126,101,226,199,17,39,37,202,32,169,37,161,227,228,154,91,170,88,141,163,234,33,81,34,102,85,29,170,237,199,139,192,197,96,132,241,65,113,151,151,35,206,102,219,183,214,158,232,108,132,142,65,87,156,215,42,175,243,206,42,19,23,0,0,8,196,242,183,219,110,230,48,128,61,206,48,27,104,6,0,197,106,205,39,112,101,171,69,2,30,222,149,87,110,34,71,77,187,68,74,103,75,186,64,66,232,61,245,161,237,14,214,208,25,176,176,136,60,65,34,67,131,28,147,174,72,178,69,69,139,89,146,32,120,193,149,104,54,102,217,161,38,152,184,28,53,110,237,133,168,229,21,136,130,147,182,46,169,201,26,48,121,114,142,228,162,81,214,59,168,26,58,178,241,133,157,119,79,165,124,41,52,208,139,9,119,142,203,221,32,167,181,235,185,159,79,74,135,74,119,9,40,100,27,175,219,211,21,136,7,39,25,203,73,127,12,60,4,214,64,162,5,0,78,234,118,22,147,10,105,83,245,35,164,163,151,234,81,114,150,36,239,74,51,151,68,233,52,89,16,99,142,144,34,18,110,45,171,138,171,77,38,76,113,199,220,1,18,89,44,56,145,38,103,151,173,155,216,138,77,52,69,22,31,130,80,197,141,25,62,181,206,185,77,149,50,163,209,179,77,243,41,85,62,114,21,81,123,179,185,87,25,137,255,251,178,68,199,12,4,156,103,74,155,136,85,242,140,76,217,141,101,40,75,83,1,157,42,109,153,117,202,122,179,162,133,198,34,96,108,156,175,81,38,232,168,74,62,60,29,166,231,92,178,42,218,39,31,181,211,78,135,215,85,237,220,248,135,76,174,233,117,179,136,190,122,171,152,1,154,104,95,53,182,184,226,127,67,51,70,76,140,12,51,72,112,199,33,16,177,57,20,64,193,131,26,141,65,65,226,247,51,137,83,242,177,158,54,229,44,118,166,45,75,96,164,195,156,112,66,5,225,76,6,245,90,227,245,165,150,8,178,239,174,181,218,138,4,113,83,229,105,49,114,237,119,153,141,181,181,102,123,185,86,165,46,104,196,40,65,16,13,128,254,68,101,56,230,100,68,26,96,181,99,239,177,67,140,65,150,197,19,90,106,125,18,233,85,114,234,167,191,195,13,141,91,163,221,208,185,218,135,141,162,33,154,71,76,59,181,205,55,222,151,85,199,105,47,111,60,188,93,214,245,28,64,67,5,50,181,0,5,131,129,229,179,74,135,243,30,77,226,97,164,192,17,156,64,3,131,0,83,14,193,166,134,96,96,122,97,112,14,155,144,211,143,97,100,189,46,76,185,201,134,167,41,31,24,105,221,85,69,139,22,165,189,20,113,165,241,75,210,152,196,162,221,154,12,165,88,221,165,185,251,214,174,91,188,201,31,104,169,63,253,151,154,107,63,200,180,12,155,47,124,16,156,15,102,248,37,211,82,158,134,24,173,39,156,239,114,172,64,238,204,108,249,7,210,116,223,85,174,186,127,184,70,224,0,3,84,215,119,218,221,128,142,137,184,165,241,245,210,183,38,99,150,225,169,47,209,198,185,103,149,123,158,120,126,55,126,180,206,20,55,59,222,217,250,80,2,226,78,73,37,31,42,63,51,99,40,116,22,40,105,66,121,100,83,48,28,46,220,53,155,40,140,89,116,172,14,157,143,52,226,205,209,217,169,117,163,146,198,24,70,202,69,167,88,182,185,250,84,105,61,101,91,159,155,111,141,33,243,238,221,98,69,88,42,14,137,74,196,161,3,109,179,193,8,198,70,250,111,49,182,221,221,185,181,17,243,171,50,155,118,87,189,220,67,196,235,242,128,177,121,138,91,9,190,229,217,138,68,113,149,2,48,176,2,98,144,84,96,168,10,1,0,20,208,48,12,48,116,5,103,77,153,174,197,212,162,5,119,229,176,59,215,141,61,27,113,149,200,20,30,7,129,166,24,132,182,77,57,29,185,53,79,22,189,123,61,93,2,73,34,210,148,110,234,100,69,63,254,50,110,237,223,63,255,254,114,121,183,145,110,197,73,216,186,43,81,138,219,90,157,143,45,72,44,222,183,169,85,173,78,213,37,77,52,86,166,255,251,178,100,195,12,131,243,103,70,19,161,86,192,144,204,249,173,100,203,191,80,141,157,28,78,133,185,74,145,51,163,73,182,34,57,74,167,116,83,161,103,62,170,8,19,65,92,65,96,43,174,49,15,65,182,67,122,140,52,97,131,48,50,51,129,66,247,131,157,17,164,24,126,40,9,7,51,234,26,74,71,246,142,154,41,184,188,13,14,215,80,9,159,175,60,86,114,195,10,248,179,5,254,185,213,118,173,101,150,222,182,177,215,46,109,123,235,107,111,243,102,22,178,214,199,41,23,81,197,237,221,123,16,19,80,221,101,99,142,44,59,62,82,251,111,91,101,12,41,96,130,73,56,94,158,189,26,16,97,100,89,162,204,198,209,20,214,36,26,125,175,45,143,14,73,21,168,23,60,26,138,217,194,40,140,129,203,168,234,105,61,212,101,53,114,202,175,107,125,138,180,243,22,206,232,141,197,164,68,18,0,4,109,9,74,179,192,142,243,81,65,67,45,65,115,10,197,147,16,129,99,94,132,160,16,26,24,38,24,36,6,138,5,198,35,3,79,59,28,104,5,218,67,101,32,216,221,70,224,228,70,243,137,53,120,109,128,41,67,208,186,36,146,186,40,122,164,7,77,23,118,97,236,45,254,127,141,121,29,190,225,171,185,126,110,136,70,122,167,246,100,251,211,175,250,23,212,169,73,44,254,204,138,180,69,157,138,74,221,231,69,198,28,230,100,52,211,204,164,68,86,16,118,118,94,145,125,53,187,79,243,134,28,73,26,159,123,131,189,249,117,62,119,104,22,149,120,73,94,122,0,37,100,232,63,206,238,96,200,135,64,140,230,88,172,38,250,98,8,198,68,106,21,5,32,4,49,227,116,94,156,28,1,76,229,148,252,62,240,243,242,216,45,207,211,188,244,179,79,228,162,33,36,67,73,53,88,114,28,127,149,60,162,84,186,182,158,190,107,99,229,44,185,206,12,192,173,198,125,88,178,46,204,212,59,167,53,27,11,170,223,33,81,148,45,166,249,161,181,29,137,103,81,19,188,251,83,139,49,104,149,35,42,101,51,89,151,182,103,29,45,56,206,187,43,206,80,168,47,30,173,100,50,150,60,232,141,196,33,69,129,113,16,153,148,83,175,74,149,104,155,140,201,225,171,109,251,167,239,182,70,198,2,148,91,16,32,92,178,91,140,146,187,12,12,36,12,126,22,83,60,68,28,24,18,36,129,128,192,80,57,3,54,226,32,61,131,197,89,148,28,157,177,9,110,230,103,255,145,233,77,202,176,220,161,173,210,74,35,55,57,159,49,137,197,55,107,249,193,10,87,87,204,75,11,39,245,84,170,81,228,235,95,223,178,203,109,180,251,237,253,81,86,204,117,215,34,74,238,71,99,189,172,230,78,141,255,251,178,100,206,136,132,154,103,198,147,162,126,210,165,172,232,194,109,40,188,15,209,155,40,238,137,185,138,71,179,102,181,179,30,253,221,152,174,115,207,90,74,157,90,106,83,174,206,165,50,111,109,38,102,55,65,84,20,4,240,200,25,138,220,255,219,173,16,64,9,39,152,112,139,79,105,64,97,56,16,104,14,15,110,73,197,49,12,82,210,77,209,82,239,87,57,140,212,86,181,218,245,38,233,28,59,49,43,123,182,70,223,83,138,98,74,194,66,65,79,36,70,67,145,73,10,96,236,40,219,30,176,66,44,4,229,164,144,42,210,71,118,228,216,171,47,244,43,209,150,102,194,220,214,67,81,169,229,20,119,70,237,163,234,67,55,207,5,147,225,142,65,231,28,77,74,42,70,17,102,163,91,203,222,101,182,238,54,207,91,230,227,185,238,148,161,198,163,85,13,93,183,109,219,72,37,39,21,1,200,228,172,226,250,248,243,227,240,199,82,184,192,176,40,193,96,48,207,176,152,132,36,2,129,32,224,172,8,14,128,133,37,78,166,170,93,44,42,128,12,126,246,161,136,118,45,29,127,96,138,23,5,202,151,58,15,178,179,230,255,74,98,49,56,58,95,73,90,229,250,190,168,12,9,91,57,176,56,10,236,68,180,51,150,123,83,243,46,151,127,255,225,116,188,140,36,165,88,251,228,85,186,127,220,206,82,63,190,121,157,134,52,32,11,73,180,54,50,52,113,204,161,145,59,53,110,221,125,68,114,151,83,14,166,77,238,235,168,125,114,229,64,197,0,0,64,3,118,89,25,204,252,25,108,185,143,9,25,184,160,32,140,216,75,12,12,124,194,72,17,240,194,67,69,160,87,69,182,128,235,68,105,102,108,192,237,57,229,179,59,26,178,89,107,176,236,3,31,54,234,132,75,159,62,181,102,182,91,119,105,221,11,177,254,98,221,121,253,110,209,190,160,233,211,191,93,68,25,92,74,58,94,201,254,239,30,184,190,26,204,114,145,185,47,30,220,159,86,28,125,83,103,104,15,65,119,78,173,79,81,70,220,20,49,102,114,32,120,211,32,123,151,125,186,139,146,202,195,137,63,118,186,22,136,90,91,225,212,246,94,167,149,121,136,174,32,108,116,95,21,83,221,235,164,74,125,72,16,153,5,9,179,33,84,41,52,20,17,83,6,208,71,48,42,3,179,5,208,19,30,10,96,64,15,139,2,114,79,133,128,88,186,34,0,9,151,32,141,247,83,57,44,70,85,14,190,19,50,216,139,255,111,54,27,9,132,211,57,88,216,166,167,228,86,150,29,173,173,235,98,16,58,134,103,34,17,119,162,88,150,255,250,127,237,181,168,174,30,232,250,42,58,236,207,102,235,253,254,134,217,46,200,204,132,106,170,255,251,178,100,209,12,132,137,103,72,155,163,94,96,165,236,217,26,109,136,158,17,45,155,26,79,9,249,138,119,179,100,233,163,46,253,146,242,16,83,214,71,219,121,250,154,255,53,135,62,119,93,77,60,120,83,223,123,244,198,228,250,170,240,247,151,67,74,109,164,219,135,9,193,236,20,70,56,68,93,132,134,36,126,70,154,41,97,96,90,137,195,148,174,213,105,171,180,246,169,161,155,215,115,162,165,199,28,48,161,148,82,83,200,53,62,81,182,82,181,102,164,62,20,130,90,230,160,100,24,97,248,89,52,174,239,220,152,32,145,19,24,249,56,212,76,139,122,157,120,17,58,113,229,101,209,48,130,71,8,68,224,137,86,134,20,208,164,210,229,41,167,8,178,37,70,181,22,243,80,161,42,129,194,28,196,194,151,155,16,86,81,183,185,117,144,109,36,137,232,34,189,174,182,31,180,15,181,200,173,43,28,57,26,78,187,135,86,234,157,165,2,180,195,85,0,4,144,178,74,82,51,194,24,70,70,198,80,13,24,236,8,52,89,40,34,165,187,48,75,81,24,64,185,175,196,45,229,151,192,20,7,48,56,6,221,164,72,14,161,198,135,219,122,21,81,33,70,169,193,34,94,217,73,102,50,189,57,171,255,253,151,255,232,214,250,122,46,111,183,77,80,149,217,123,247,186,24,106,103,51,50,156,71,46,140,211,17,17,214,134,78,53,213,76,161,253,172,202,109,31,52,195,14,165,39,24,175,116,145,128,147,128,0,224,9,69,40,209,205,91,166,140,49,27,20,20,150,162,197,195,30,2,86,65,131,0,34,192,130,202,11,12,149,59,93,149,202,99,241,90,89,68,15,32,236,163,39,154,150,158,246,52,216,183,180,152,203,123,120,118,217,3,15,14,230,25,101,153,164,9,89,196,80,79,136,58,218,168,193,252,81,105,96,20,82,49,49,69,78,194,73,147,160,64,51,48,211,132,117,244,185,27,69,36,78,187,100,116,217,184,128,255,72,5,138,81,160,169,114,12,141,157,178,172,73,1,201,144,124,194,37,174,78,99,42,145,186,45,45,152,239,103,229,191,58,103,157,213,55,184,187,170,148,73,74,215,120,231,239,112,13,109,44,2,193,145,50,106,24,220,8,97,134,208,9,4,2,249,128,80,98,24,202,2,33,120,204,0,128,28,181,39,154,134,105,72,19,28,44,4,227,103,232,94,193,28,40,13,43,37,15,228,153,222,130,95,74,120,163,92,113,150,59,188,250,62,173,26,68,23,197,73,79,50,198,150,36,33,141,28,177,32,244,103,86,255,247,107,127,251,213,54,181,244,189,81,93,23,177,235,247,116,155,115,76,237,91,59,81,106,178,202,113,165,149,28,230,71,180,219,159,163,74,214,154,221,255,251,178,100,201,8,131,169,103,72,83,137,83,80,161,12,232,234,112,200,190,80,185,157,24,79,97,71,194,153,179,99,9,212,162,232,123,231,89,149,247,218,175,80,73,148,131,51,39,42,4,39,79,56,6,129,4,38,59,133,35,40,17,168,194,33,130,225,113,64,116,22,0,2,1,49,8,4,145,171,141,3,17,77,45,208,222,41,42,148,40,6,46,3,203,14,59,117,42,212,105,143,242,176,198,161,137,91,60,139,148,66,81,121,180,156,154,91,81,197,101,16,70,19,181,31,214,98,250,39,166,68,112,50,49,37,141,145,178,194,220,241,78,188,85,138,6,100,167,149,200,172,225,84,194,219,23,153,105,76,166,20,116,82,64,235,122,240,143,92,188,77,65,104,53,217,157,22,7,15,166,115,7,75,19,87,48,50,248,66,71,218,116,180,235,143,231,207,238,18,123,219,168,120,169,57,47,230,234,61,65,139,21,4,1,147,185,240,3,96,21,51,9,216,67,29,5,179,6,210,227,28,136,51,4,129,66,130,201,62,75,98,20,4,66,224,1,116,235,160,162,182,45,9,99,219,0,37,83,123,69,98,196,133,134,197,159,139,22,74,0,230,159,95,87,101,180,185,202,176,231,210,88,150,72,47,223,221,126,215,238,98,65,24,210,242,156,99,246,120,119,215,217,126,167,174,103,52,91,35,27,25,23,55,141,8,200,242,55,54,199,10,51,45,223,55,42,241,28,239,118,81,134,109,251,237,179,181,150,202,102,108,245,69,141,239,235,202,0,25,26,189,30,160,0,2,185,91,179,75,36,198,218,160,15,33,29,6,69,146,161,16,48,14,125,87,206,198,29,154,53,55,114,148,1,244,169,148,134,59,15,63,50,234,74,181,227,57,225,90,179,82,252,167,172,226,233,66,165,165,58,41,240,58,4,73,36,156,128,79,57,131,138,58,208,80,171,39,167,10,110,89,86,129,90,22,3,50,145,219,2,48,162,28,236,116,23,101,95,50,17,163,74,247,180,142,162,136,131,226,238,212,144,109,69,140,162,22,125,34,0,214,168,195,93,71,246,58,118,174,34,215,27,185,30,102,127,89,79,148,159,32,255,13,43,46,45,52,148,131,99,203,26,126,247,183,217,244,3,27,9,166,138,78,67,8,32,179,97,79,211,28,197,115,15,64,243,43,192,161,163,200,193,16,36,193,176,5,84,197,128,177,224,159,53,135,71,183,221,203,137,195,218,161,116,97,222,79,69,108,213,141,82,77,78,176,200,26,212,9,45,155,187,49,12,125,174,86,165,191,63,118,207,247,26,73,118,160,38,139,118,123,255,228,235,156,254,82,57,87,191,45,108,113,229,60,36,88,115,95,175,213,63,186,217,108,135,213,119,81,156,247,214,215,190,42,38,255,251,178,100,207,12,4,100,102,197,147,161,70,192,157,76,217,125,109,6,181,80,145,157,32,110,133,123,10,58,179,166,117,149,153,165,93,177,41,99,184,217,46,101,238,86,212,170,179,16,60,249,0,1,11,11,18,237,172,183,156,193,1,249,144,39,112,36,68,122,113,153,68,190,72,255,83,59,244,178,221,35,123,206,202,77,111,223,184,78,88,153,215,49,36,137,167,210,44,133,189,151,100,72,202,49,75,136,81,199,243,156,235,72,73,41,26,128,244,211,48,106,186,224,162,10,202,138,142,132,145,57,4,55,89,84,99,196,65,209,133,185,232,28,207,222,104,221,12,85,41,37,119,65,79,5,231,132,91,119,206,63,213,186,25,222,223,25,254,181,190,125,173,134,168,240,94,105,211,8,53,162,238,153,90,236,117,200,114,245,216,183,144,106,70,9,0,131,56,121,61,54,61,56,227,8,81,200,49,14,0,35,14,208,109,49,7,4,179,2,32,103,48,14,1,225,160,85,2,128,49,237,204,184,25,33,98,147,12,178,133,104,92,22,22,251,245,105,193,139,51,166,75,33,139,202,212,121,16,10,225,47,121,156,118,183,9,126,101,113,153,101,218,146,201,73,97,18,43,144,140,15,30,150,60,113,156,195,8,85,212,196,61,31,54,254,218,50,172,202,245,106,254,171,95,75,190,255,214,205,87,218,189,189,12,49,208,210,3,212,231,187,45,239,119,61,201,12,49,223,163,214,218,116,174,200,108,246,162,153,48,14,153,216,0,0,1,64,82,80,83,28,161,195,103,14,179,34,75,49,35,152,28,80,24,200,19,1,0,67,15,128,212,159,46,99,111,1,36,90,156,197,24,124,45,251,76,244,80,101,48,117,7,221,134,172,76,105,211,102,101,0,244,161,229,123,95,72,124,208,50,61,104,21,23,45,41,98,57,102,226,175,89,3,25,4,151,203,113,3,90,75,182,82,146,89,102,147,69,162,18,86,214,80,82,210,54,82,42,137,150,43,20,146,43,119,147,22,123,235,104,126,48,218,111,242,169,90,148,69,27,46,130,123,178,165,244,38,82,168,104,168,138,80,195,195,211,173,200,30,45,71,211,58,91,49,123,148,123,34,85,77,150,227,86,127,230,103,113,145,39,158,251,195,212,72,66,176,128,8,100,209,11,102,56,35,64,97,44,40,166,52,1,136,96,186,21,6,11,32,166,96,184,28,38,23,0,132,154,229,244,0,128,200,88,4,83,148,16,3,77,242,169,151,1,7,151,68,53,54,206,99,48,107,227,25,83,38,3,17,151,175,137,34,97,50,182,130,187,21,184,77,128,70,132,10,9,68,20,128,128,176,12,10,57,2,227,229,103,117,103,221,123,46,230,83,103,154,200,99,206,49,157,189,109,232,175,255,251,178,100,216,12,132,167,102,197,147,216,82,112,173,140,232,252,117,40,187,18,145,157,20,79,25,86,66,175,51,163,233,212,154,208,173,19,167,215,173,236,214,216,227,108,245,206,61,246,74,92,252,195,25,206,56,185,206,172,175,57,211,167,100,116,238,97,236,206,239,156,4,111,50,88,196,155,105,200,97,111,68,98,8,234,99,56,88,100,120,142,97,144,46,201,12,7,20,140,81,4,74,192,184,100,190,202,201,13,40,187,202,190,19,157,58,83,237,174,187,142,213,54,50,137,136,45,246,139,81,55,119,113,134,172,35,90,135,216,12,85,0,13,204,83,137,32,141,160,105,38,92,227,13,60,225,120,161,48,133,169,135,220,19,2,48,97,108,22,20,128,84,171,186,10,40,161,2,104,130,11,162,182,238,237,14,153,31,136,34,101,221,52,65,146,215,203,22,125,70,171,161,4,118,181,230,216,171,132,255,175,208,50,78,124,81,184,118,215,167,63,58,148,77,150,83,82,172,51,204,78,178,250,116,215,44,158,31,222,208,171,144,188,254,135,229,0,0,82,201,201,190,233,58,97,131,7,80,222,58,26,229,82,42,162,148,43,198,109,32,123,229,48,28,245,200,103,42,145,149,39,63,83,13,89,222,83,246,230,106,151,174,158,47,57,51,82,201,23,122,84,119,132,14,30,64,154,190,235,75,118,66,98,9,165,14,243,23,116,202,244,108,154,138,231,160,137,183,12,232,213,45,185,215,244,219,239,71,59,111,84,127,216,207,99,62,173,253,145,45,99,206,115,22,97,204,211,76,77,57,136,199,161,136,132,133,89,212,134,132,33,50,128,0,8,5,85,76,242,100,141,254,208,18,248,93,96,168,40,64,26,15,143,25,158,161,126,49,19,135,100,72,112,36,113,98,47,16,27,227,210,143,38,197,106,220,58,30,64,143,86,124,57,128,99,160,122,173,166,144,25,100,142,102,65,157,136,110,66,170,68,16,208,32,248,170,66,246,22,46,248,230,36,76,41,72,5,216,116,88,1,96,80,24,221,8,196,40,32,250,179,91,8,21,151,194,69,176,51,178,246,174,214,121,181,242,70,243,56,248,84,15,179,130,13,210,215,140,164,198,1,44,174,43,36,89,66,109,0,2,70,80,36,131,25,136,203,209,193,66,16,8,214,8,41,132,32,177,16,26,189,26,154,27,23,49,186,66,42,182,87,230,214,160,77,182,149,103,113,214,54,173,74,105,223,202,138,93,159,114,134,180,31,14,5,8,165,13,40,172,181,101,250,125,89,155,182,190,168,87,125,147,53,122,20,187,63,246,235,86,169,15,77,209,55,178,183,71,99,139,160,168,184,228,48,199,41,70,78,48,92,138,34,115,48,48,14,32,36,38,113,144,123,45,27,37,255,251,178,100,190,0,131,244,103,75,235,102,85,200,135,172,233,41,109,227,63,80,157,159,35,78,149,183,226,150,179,227,9,199,165,105,102,211,54,76,243,53,210,91,58,169,185,48,18,19,203,1,138,115,143,43,15,86,139,55,113,92,205,65,115,11,20,18,204,40,11,14,10,141,7,64,128,52,87,107,44,196,105,44,145,55,187,74,173,251,233,32,71,126,200,241,185,93,12,98,197,123,213,176,26,169,14,79,171,38,245,181,212,198,151,32,132,75,52,196,77,31,139,16,152,231,237,44,137,11,36,146,155,8,156,159,93,117,233,45,67,139,214,207,228,233,26,162,82,133,214,60,133,242,90,9,69,104,205,107,73,92,162,83,81,212,91,81,118,235,169,92,196,154,105,189,87,104,164,235,115,247,195,199,194,252,234,114,169,198,108,215,181,42,72,26,174,135,173,40,66,117,164,143,79,124,166,141,102,80,209,21,174,176,149,216,186,64,0,131,53,18,116,54,246,14,195,3,209,14,48,157,5,208,112,27,9,7,9,16,84,24,40,128,236,18,96,58,3,134,1,192,42,247,35,34,185,108,142,43,133,46,168,181,228,49,152,38,62,203,96,216,179,78,151,49,38,2,203,37,241,249,138,10,68,16,3,195,4,240,198,142,161,26,6,194,200,217,123,181,255,255,168,231,157,87,249,137,142,245,239,189,63,155,149,198,115,63,29,87,222,255,107,241,49,95,194,199,219,220,194,66,92,88,75,113,36,158,140,177,90,67,90,221,155,2,144,245,162,139,45,119,91,169,153,75,82,222,149,37,83,100,220,245,23,164,16,230,173,99,222,0,4,89,155,243,123,109,216,1,25,250,152,136,119,181,199,98,111,178,244,104,63,23,89,115,75,176,182,50,199,135,18,91,226,178,73,6,213,206,6,249,244,173,87,202,206,63,17,230,158,248,14,78,44,97,99,70,64,192,150,224,219,42,36,117,141,99,7,92,43,17,169,171,112,101,171,152,207,98,138,65,18,123,195,161,236,34,201,254,235,68,67,192,209,133,233,44,92,200,220,204,184,57,15,155,198,42,49,151,14,125,32,241,16,152,146,9,187,48,120,251,62,202,75,71,201,168,32,115,55,29,46,168,241,194,115,163,175,93,68,53,18,110,192,205,180,165,91,140,126,38,143,36,1,140,67,18,76,4,16,6,129,163,28,198,19,2,197,19,1,195,192,128,129,104,2,129,81,32,73,45,19,33,226,103,43,250,171,105,7,192,114,107,156,139,83,197,164,177,168,203,60,34,4,109,110,55,82,85,29,151,74,109,231,103,83,149,176,165,238,22,174,216,171,226,116,79,228,124,176,172,190,114,159,239,239,89,247,251,201,230,45,75,160,16,73,72,214,94,196,23,49,28,208,7,188,255,251,178,100,205,8,4,207,102,196,147,200,109,240,145,76,233,157,101,232,63,15,185,155,28,206,132,251,66,171,52,99,233,211,38,248,122,39,86,107,46,236,125,78,212,207,74,14,128,67,148,0,0,145,41,180,156,166,21,206,167,92,147,38,54,149,70,4,2,229,0,233,146,195,96,80,68,37,11,75,102,96,56,34,90,162,252,170,186,119,193,109,121,204,139,55,208,36,17,107,233,106,97,57,15,71,99,73,238,60,11,87,140,94,171,74,5,130,18,76,43,225,82,119,82,41,57,182,89,100,141,66,211,244,203,68,5,249,161,40,241,224,103,27,17,57,8,57,138,150,201,191,136,209,19,203,105,244,163,113,150,118,219,255,46,243,140,153,137,46,87,7,101,198,47,57,240,98,64,93,177,51,100,223,82,111,42,9,198,236,21,211,230,213,178,68,95,205,131,150,156,33,174,135,107,80,42,179,11,120,239,237,178,178,28,183,32,145,80,167,250,205,16,69,96,80,72,115,146,100,54,73,128,133,225,206,51,36,133,134,66,166,66,6,152,144,2,32,6,24,116,32,255,168,11,144,220,158,38,68,200,160,201,30,114,140,170,101,90,114,47,34,140,200,98,16,52,111,89,222,140,211,99,118,246,175,217,24,131,1,145,48,10,28,142,89,224,57,147,20,245,231,253,44,173,20,237,8,242,119,224,97,101,38,55,237,57,169,217,35,41,217,130,71,133,42,114,11,138,219,158,91,213,91,95,81,113,44,148,155,159,170,226,217,108,179,0,28,186,32,0,0,212,145,219,237,114,115,60,224,228,194,50,101,19,57,12,67,2,178,164,114,98,205,21,225,179,26,189,118,35,86,148,218,149,145,98,68,185,86,136,120,185,44,30,138,161,167,137,225,21,180,43,136,89,138,136,118,86,96,78,43,40,100,241,102,101,37,157,146,232,136,53,113,121,174,139,181,247,16,156,41,114,121,20,152,178,205,237,77,136,94,177,70,206,32,137,21,187,164,218,230,214,32,167,82,20,141,75,92,97,84,72,220,108,41,181,123,181,226,21,208,120,140,169,253,182,46,28,171,30,231,20,61,227,156,110,1,75,176,108,110,66,105,9,49,104,118,162,168,224,83,34,112,192,0,53,67,225,55,52,165,53,152,48,49,124,67,49,0,139,30,19,66,192,1,136,0,112,96,2,85,14,3,0,177,192,68,100,5,107,237,109,197,107,114,137,76,253,45,94,191,178,247,42,158,95,118,45,4,78,212,219,203,132,182,126,61,79,205,231,119,56,235,181,102,190,240,151,94,173,47,17,42,35,156,247,8,241,20,109,235,241,63,143,116,89,201,25,72,17,5,20,75,242,207,160,112,204,226,57,204,216,208,42,114,172,129,27,123,89,74,215,82,212,181,238,255,251,178,100,202,140,131,253,102,197,147,129,94,98,153,236,249,125,105,38,127,80,253,157,18,78,133,187,66,106,179,99,169,195,37,184,205,187,163,235,166,22,73,169,171,103,117,145,193,0,73,36,220,103,55,73,147,16,12,24,109,48,136,124,168,27,14,29,44,116,231,72,36,58,165,211,208,209,37,92,4,12,193,75,32,8,85,123,147,252,65,122,241,124,65,154,189,53,165,65,87,200,130,193,19,67,208,8,107,169,90,105,47,114,85,37,11,199,174,134,2,185,225,197,150,97,139,93,171,157,41,139,101,174,246,10,73,105,153,212,45,51,138,211,167,7,29,32,70,221,52,146,240,221,166,80,178,249,52,201,137,30,85,172,175,24,83,120,109,211,206,154,75,73,156,126,109,90,4,230,212,177,63,47,187,231,31,56,237,195,228,174,182,14,246,157,198,113,133,49,254,7,105,16,5,192,45,2,119,155,4,108,8,248,97,144,0,96,224,60,97,184,190,97,64,100,98,248,90,16,7,129,65,32,0,74,96,8,2,172,169,132,223,191,16,185,246,227,23,136,252,123,231,160,136,42,11,129,101,176,227,79,138,225,102,197,184,26,228,57,82,221,61,91,103,5,83,175,16,243,35,225,74,135,145,151,39,255,244,170,183,211,236,63,207,127,188,211,63,225,122,217,116,254,228,132,206,117,114,254,150,149,20,234,68,124,139,38,65,102,8,67,162,2,30,56,106,185,154,109,165,95,86,162,25,74,31,205,1,6,218,69,254,154,116,128,42,201,141,15,135,242,28,156,32,212,105,114,209,132,74,38,32,39,5,65,230,88,12,6,8,5,0,0,17,51,209,6,201,97,47,219,129,3,156,18,203,10,158,136,204,233,33,251,101,189,8,11,240,30,96,149,79,178,39,87,25,79,107,28,181,149,223,85,155,26,245,88,194,86,26,74,119,230,100,200,226,57,81,241,44,143,162,91,8,184,76,104,52,178,11,52,163,197,78,82,197,211,14,180,100,27,36,190,60,187,134,182,151,56,70,68,109,5,221,12,44,125,142,25,79,199,35,238,4,210,60,93,50,81,113,195,70,98,227,55,167,28,83,68,51,185,53,145,187,242,178,151,187,180,124,16,57,38,175,73,227,64,33,73,88,64,82,75,198,26,39,103,142,131,102,79,152,230,16,128,166,3,2,134,48,128,192,144,40,192,224,33,104,14,128,179,41,197,22,106,244,225,177,58,108,2,66,51,140,190,149,105,145,213,214,19,36,136,78,194,177,104,83,139,92,246,161,62,237,75,195,104,250,249,199,122,91,250,42,219,59,123,161,219,88,198,250,107,238,155,108,114,85,43,89,219,166,185,135,185,153,149,69,163,177,138,230,42,43,236,92,202,171,88,203,177,200,138,180,249,134,255,251,178,100,212,8,196,113,103,69,19,163,86,96,165,140,232,178,113,136,126,15,117,155,27,46,165,77,138,138,51,98,137,204,164,161,61,15,84,140,0,127,112,64,68,100,206,180,51,134,243,192,169,179,74,144,204,168,149,48,120,180,204,92,40,104,155,45,104,200,21,109,176,86,178,201,90,237,31,6,141,42,109,151,36,59,134,87,20,166,132,73,0,97,148,42,28,212,75,233,195,108,174,113,150,29,79,52,195,33,85,216,66,139,58,135,243,91,61,87,130,66,58,155,24,254,187,141,196,80,213,141,185,229,230,186,144,182,233,10,149,158,27,175,197,90,97,175,82,185,86,160,139,125,53,28,145,184,163,140,123,46,99,99,177,239,130,106,35,64,101,229,160,190,172,138,54,149,33,77,70,230,219,216,117,70,242,225,94,117,153,87,63,242,210,186,135,247,81,243,243,139,17,80,23,81,16,5,147,62,46,163,150,224,33,209,204,195,113,44,18,41,24,122,0,130,64,35,7,0,144,112,50,96,48,24,93,37,236,201,165,207,188,204,70,113,249,114,105,44,87,151,64,212,244,82,171,181,41,164,55,164,180,148,220,8,137,40,161,146,46,82,185,70,145,221,17,147,183,161,62,94,183,167,230,125,58,29,217,89,218,74,21,22,159,170,181,221,90,238,101,101,151,75,208,174,184,169,139,186,177,22,90,221,198,25,89,89,150,235,91,164,180,106,87,83,41,173,118,82,217,42,13,50,51,6,213,93,2,129,73,84,96,11,241,174,82,67,205,163,29,6,133,8,105,8,230,68,46,94,224,208,172,59,7,209,60,167,0,248,132,188,202,247,78,92,28,89,101,247,22,46,96,241,93,219,141,90,251,69,7,199,183,212,165,42,28,231,168,129,98,205,59,93,177,95,95,99,88,233,167,181,89,133,92,45,98,45,173,37,125,250,223,204,78,254,216,227,145,228,17,188,238,44,71,103,249,197,157,55,171,209,180,218,251,52,184,243,226,182,75,191,88,127,98,203,110,223,158,113,141,165,254,240,230,85,251,199,123,243,243,63,111,182,161,245,166,185,143,91,246,105,105,166,204,244,205,47,179,124,153,172,193,112,170,184,102,61,70,131,64,117,1,37,179,23,30,12,222,70,4,139,135,128,70,35,12,139,5,139,198,13,8,67,43,12,209,39,27,179,180,240,196,32,237,208,211,75,241,116,40,233,117,71,83,44,251,20,138,227,200,164,114,69,51,83,42,105,171,122,206,135,85,181,106,150,84,219,206,200,189,183,171,81,246,89,247,167,250,148,185,73,177,242,45,155,119,145,16,138,161,89,82,215,87,69,233,62,171,98,38,165,80,211,142,104,164,66,79,115,55,123,255,212,171,233,41,157,117,53,216,80,96,1,36,51,198,255,251,178,100,210,136,132,32,102,197,19,165,109,242,158,108,216,198,115,12,22,79,197,157,22,206,9,187,66,159,179,98,73,204,176,40,180,220,137,64,26,6,119,71,67,224,149,16,70,7,112,21,17,168,162,79,55,53,166,160,177,51,48,106,32,81,210,154,212,169,66,175,17,16,158,67,72,13,227,196,18,203,10,87,173,136,198,236,186,119,13,118,143,64,243,205,47,134,204,48,169,127,78,64,116,251,208,159,93,30,198,207,236,221,83,43,152,212,71,117,140,197,165,150,125,231,223,101,156,106,7,109,6,159,109,161,121,199,175,45,228,176,233,196,173,111,151,244,72,12,111,39,156,97,119,86,176,221,122,43,90,206,67,14,239,94,255,87,222,254,164,29,4,117,180,79,230,236,214,107,155,217,147,255,215,207,221,172,206,117,190,212,175,101,70,9,115,97,13,42,64,136,95,67,160,148,3,50,203,211,30,66,115,7,193,32,131,192,192,32,36,26,17,13,0,102,2,133,229,209,83,40,91,46,178,229,208,69,34,140,150,37,102,130,50,204,106,66,101,151,37,210,72,140,87,39,158,213,201,87,37,85,108,255,121,219,53,123,151,243,241,208,95,68,250,187,148,242,79,230,68,115,72,136,220,211,249,98,51,20,49,225,57,196,97,83,67,70,84,84,216,140,212,44,118,246,217,48,36,69,102,0,58,155,135,245,45,185,233,159,84,201,134,221,92,191,246,101,64,22,194,30,135,253,169,0,64,147,16,100,77,20,45,50,49,112,2,41,48,210,32,104,66,74,49,168,184,208,195,20,2,11,106,111,212,110,52,214,107,71,230,41,240,150,92,140,199,167,110,242,36,247,206,58,226,25,139,37,153,20,50,150,42,181,20,78,72,36,183,156,17,159,70,194,158,36,72,210,68,112,157,101,68,16,211,68,237,161,96,143,218,53,97,115,117,53,26,196,227,201,208,58,107,211,206,53,189,89,221,63,20,90,44,202,115,125,37,39,58,109,222,201,87,198,54,131,194,83,249,22,210,101,133,210,21,75,18,146,235,246,213,140,117,202,111,126,237,199,234,151,24,70,179,126,71,58,80,172,220,93,172,220,110,123,47,168,128,223,9,17,166,128,163,45,89,207,192,39,148,68,21,0,230,44,43,20,27,201,140,3,32,52,81,65,244,249,77,39,109,255,134,98,175,91,135,13,198,50,175,61,133,70,250,180,182,254,88,202,99,253,153,151,227,145,69,139,149,79,158,68,156,90,146,153,122,49,253,111,123,254,218,124,205,171,115,209,213,47,246,108,199,62,84,223,154,200,93,189,242,208,146,173,211,187,163,74,215,117,35,42,169,219,26,166,186,43,162,130,42,118,65,106,160,213,24,41,99,248,36,195,248,27,13,144,209,152,96,255,251,178,100,213,136,132,56,102,196,139,161,94,208,166,140,232,162,115,41,46,14,237,155,26,206,9,183,202,114,51,164,37,172,36,37,101,116,157,122,93,32,22,208,61,185,11,25,98,25,86,167,166,153,24,97,38,8,5,107,20,90,142,37,98,148,104,213,64,131,193,169,89,1,102,50,121,38,144,147,182,182,141,48,2,83,166,70,140,199,109,46,40,42,138,178,13,226,9,47,52,214,198,161,12,38,156,90,102,67,40,88,70,128,218,37,228,75,118,134,238,222,251,123,77,202,254,205,85,98,164,144,51,138,178,188,144,117,147,32,219,138,63,91,226,154,105,73,98,117,89,67,50,244,141,101,98,155,210,150,100,37,227,2,218,134,25,159,205,44,140,188,59,242,235,118,55,116,214,67,60,170,86,152,2,216,53,0,1,102,56,129,2,2,172,20,222,67,67,21,130,201,3,33,131,211,8,137,87,240,96,114,1,94,4,128,23,100,176,15,184,7,75,100,67,193,90,241,150,86,21,71,165,162,205,115,122,58,152,64,12,182,20,210,219,19,200,144,231,183,96,109,158,51,0,114,33,13,106,17,185,140,125,118,91,127,255,75,37,79,123,127,251,223,70,204,250,170,85,235,221,81,55,244,203,152,64,177,66,228,11,171,32,233,200,77,164,84,110,97,165,143,61,142,252,246,237,175,237,255,176,21,50,0,1,13,191,49,52,80,88,204,164,99,83,139,129,160,51,82,26,140,74,98,50,88,174,64,114,201,239,200,152,149,232,128,206,154,147,91,95,9,199,82,94,253,71,31,251,116,146,73,36,126,171,196,180,225,168,138,191,105,143,16,254,121,18,71,225,136,150,201,217,40,225,194,232,3,153,166,65,73,84,147,78,34,45,79,103,95,234,215,154,178,157,191,213,163,186,29,176,132,238,163,18,227,114,204,217,85,47,240,82,181,251,183,68,63,181,105,187,144,191,27,20,150,221,138,53,240,101,220,218,242,244,141,189,124,204,181,251,230,149,143,154,122,22,156,126,47,166,171,135,110,255,185,102,107,213,153,201,249,171,244,247,127,47,109,138,219,155,159,215,150,239,63,217,213,22,197,113,79,64,170,132,35,112,164,3,25,42,19,42,216,3,169,9,67,34,211,19,55,211,32,50,178,97,177,2,98,216,98,14,2,5,65,16,16,94,103,80,107,10,60,249,10,64,82,64,67,130,149,25,12,152,247,34,82,201,21,220,8,166,242,6,200,210,210,77,112,63,235,33,119,64,232,3,38,85,185,57,16,44,49,45,88,241,105,39,118,217,85,251,240,206,96,167,145,104,146,193,208,114,164,61,15,18,102,232,82,100,221,157,109,83,247,164,200,179,169,79,87,178,168,174,147,61,74,213,210,187,173,78,166,123,253,157,255,251,178,100,220,8,195,238,103,72,211,143,58,248,181,140,248,146,115,12,62,22,41,155,18,46,229,171,194,171,51,99,73,179,31,160,51,14,187,245,93,58,204,153,20,83,48,101,187,151,221,53,36,139,166,181,178,74,90,244,221,212,157,21,123,58,75,221,104,44,209,51,171,156,13,247,144,183,163,118,148,42,189,48,123,211,144,248,18,4,56,53,19,30,50,50,70,16,134,179,57,20,83,81,144,67,25,35,116,217,164,145,205,82,184,41,177,57,80,99,139,71,141,170,176,184,163,205,19,166,147,43,235,140,13,156,216,98,9,5,29,149,214,181,49,14,91,202,89,200,228,59,63,26,137,207,58,80,28,126,146,103,83,146,138,74,212,54,39,129,48,179,108,156,162,74,227,106,12,161,199,128,168,211,229,0,163,30,139,194,90,191,9,179,242,215,84,56,242,100,146,196,22,54,20,121,70,225,146,216,152,27,129,40,150,54,201,217,18,100,149,76,92,165,122,180,44,155,35,152,118,194,120,217,208,131,104,220,230,62,168,137,94,135,84,214,162,170,208,39,82,213,0,16,219,140,210,233,164,7,10,138,3,70,45,140,198,54,136,102,42,3,161,130,137,128,65,64,64,28,4,1,75,0,34,39,163,114,27,52,148,189,95,148,104,82,70,52,106,167,228,85,170,104,74,76,134,40,83,137,44,241,17,19,226,177,165,158,202,24,220,56,244,204,212,255,255,244,179,167,116,171,31,123,108,221,58,78,237,69,70,100,207,100,71,213,220,202,118,158,186,33,247,57,152,228,70,167,170,50,218,206,136,214,48,246,244,58,198,172,237,84,243,39,21,9,140,192,0,17,4,146,75,183,219,113,162,154,84,204,41,159,20,82,170,213,163,115,241,139,113,249,92,83,27,66,122,217,24,107,240,185,98,90,85,94,54,39,143,57,5,141,115,66,146,58,110,181,198,228,67,201,213,230,76,26,104,214,131,167,178,96,195,67,163,224,198,137,32,80,88,72,107,99,16,145,180,85,154,65,200,39,129,158,58,109,73,84,178,26,101,216,138,101,69,220,89,169,7,64,169,210,194,59,204,25,39,76,49,18,98,210,209,40,147,85,83,238,243,63,59,93,88,231,134,155,68,169,166,187,159,126,133,192,98,139,163,6,137,197,92,98,2,23,70,20,130,102,97,8,12,198,11,64,114,96,246,13,225,128,254,0,4,0,80,52,133,192,88,9,80,197,42,184,24,37,164,16,153,21,151,90,202,110,91,157,132,201,97,136,50,3,139,175,119,130,54,211,29,201,109,110,64,17,153,185,125,169,201,155,116,131,113,198,60,64,9,130,44,110,72,229,199,21,182,204,148,61,105,123,233,234,214,100,85,89,185,255,69,247,235,126,222,199,185,213,117,255,251,178,100,187,142,3,237,103,72,27,169,83,210,138,140,217,189,96,200,111,83,109,155,20,79,97,73,194,25,179,102,181,134,32,100,87,48,195,208,211,108,99,212,124,236,106,80,211,205,169,229,135,106,133,148,244,44,167,162,157,152,206,109,141,171,43,94,246,217,110,70,124,216,192,4,70,222,239,218,240,3,2,9,107,154,253,46,193,150,55,0,12,102,90,62,135,133,96,248,233,105,178,81,245,142,168,208,173,234,75,92,241,230,27,21,35,91,188,109,52,37,93,18,107,93,112,47,152,231,213,189,20,150,162,210,56,198,22,65,8,173,78,44,145,140,91,81,242,46,226,201,161,40,100,52,68,15,225,36,122,34,117,19,22,247,118,117,181,17,80,144,54,224,75,102,29,178,18,242,203,172,216,142,227,77,180,177,148,32,28,145,67,202,161,163,217,102,199,221,92,94,252,194,220,207,194,228,223,41,151,29,64,192,10,0,64,152,219,150,25,71,96,10,182,102,147,128,166,65,131,70,45,3,70,19,130,198,8,128,162,65,34,51,129,0,32,80,24,182,184,180,92,104,236,22,243,86,149,75,47,220,148,79,210,99,103,60,226,146,251,241,138,105,186,26,105,116,19,217,60,3,63,110,181,142,114,167,42,77,75,105,222,24,86,115,151,255,12,119,119,47,49,83,124,10,92,184,175,175,207,165,125,125,198,220,232,234,39,42,249,73,212,132,34,52,97,97,0,226,144,1,36,109,74,212,154,79,74,164,209,85,36,89,146,69,35,86,155,217,4,211,112,135,111,160,0,146,160,44,142,70,34,188,114,9,129,129,165,219,228,166,47,115,109,26,122,144,23,105,68,140,65,172,29,22,171,217,98,171,188,0,13,14,90,67,59,170,88,138,153,238,111,153,200,8,6,158,195,202,162,134,83,13,52,147,155,145,194,130,162,194,58,56,187,146,45,71,137,11,20,84,135,197,82,207,184,19,39,44,96,235,132,27,35,143,104,22,38,210,11,60,195,69,212,209,166,197,144,238,115,169,194,237,121,132,60,253,83,169,238,123,9,94,71,102,10,105,147,170,119,247,220,254,233,92,77,117,49,87,191,76,254,9,218,64,9,146,57,241,129,213,167,103,251,25,172,208,96,96,184,48,144,100,96,96,64,85,149,46,117,81,34,3,193,25,192,63,44,206,237,217,155,182,114,164,164,164,198,236,146,49,79,22,177,242,137,54,161,200,165,93,217,187,218,250,252,239,205,77,125,52,170,180,65,249,175,63,158,56,243,189,207,43,121,18,202,213,146,250,158,99,150,171,92,251,250,50,209,77,230,109,242,191,21,248,99,183,165,230,127,154,101,228,245,188,63,87,157,254,32,194,198,237,124,226,123,73,2,38,96,71,250,149,229,175,103,255,251,176,100,206,8,132,99,102,201,59,161,111,66,139,76,233,106,104,200,91,17,237,157,39,78,5,252,194,170,179,162,197,195,35,104,248,149,247,182,94,195,143,180,136,106,38,7,205,142,170,53,247,228,215,49,211,32,19,193,36,115,86,151,204,46,15,34,50,3,0,192,145,145,150,9,9,18,208,219,90,71,57,250,138,65,177,139,253,165,202,71,67,47,124,160,23,158,32,254,185,245,95,119,89,219,121,223,170,104,229,172,46,77,68,236,216,138,82,195,112,236,29,4,254,140,20,137,212,194,21,183,29,10,14,86,34,156,164,149,180,150,16,32,30,140,137,119,116,165,158,70,156,66,48,158,133,28,89,3,176,121,135,22,198,51,134,34,47,39,8,39,171,90,12,133,166,133,95,239,117,84,133,85,210,155,236,147,156,51,46,12,216,168,122,103,69,90,36,225,215,67,17,21,45,38,105,93,71,142,86,238,77,89,196,48,2,45,0,10,139,140,198,36,110,77,163,72,52,199,84,2,204,64,68,4,193,180,6,204,30,194,132,192,148,11,82,21,45,193,0,86,96,72,9,233,86,207,150,1,215,149,63,57,218,131,238,64,57,231,40,172,226,70,215,157,118,203,4,221,128,31,72,147,255,32,156,151,83,118,236,78,52,38,8,77,97,56,36,120,55,44,61,150,60,249,110,46,247,24,226,59,146,186,20,107,22,52,95,175,234,186,215,159,151,185,226,59,249,210,255,255,155,185,42,120,210,250,164,76,124,187,52,69,197,168,162,13,32,109,43,14,14,243,13,147,87,199,52,192,202,93,252,83,126,207,28,173,119,28,230,63,196,37,108,109,230,88,19,75,135,11,70,246,82,13,217,120,0,0,55,32,4,185,46,148,204,227,195,177,28,76,26,89,7,5,143,49,28,50,2,155,199,17,21,141,100,144,52,150,18,211,30,22,181,13,231,2,193,44,168,203,196,132,200,215,93,185,131,102,244,174,174,148,54,39,165,77,202,82,248,135,253,230,92,227,229,253,169,113,149,111,138,74,26,132,213,157,177,176,216,219,228,180,33,18,152,233,69,12,106,73,248,168,246,170,237,18,29,130,254,42,37,74,146,44,208,160,126,231,18,241,97,143,18,21,18,134,91,104,203,189,42,254,105,187,107,229,247,110,194,182,227,146,184,251,218,141,73,18,63,22,218,87,55,191,195,8,90,216,244,156,159,83,181,154,144,11,58,213,113,57,117,182,208,177,236,234,40,133,194,98,112,65,123,209,186,76,186,96,77,47,9,27,213,26,181,41,179,204,104,39,97,171,183,173,93,157,148,210,212,135,87,236,170,13,135,107,86,139,93,148,70,190,214,93,252,123,218,244,153,187,187,173,22,163,194,214,183,204,251,172,111,11,10,84,255,251,178,100,204,8,133,79,102,199,27,200,126,98,161,12,217,61,115,9,28,17,57,157,53,174,13,125,34,81,51,166,245,147,46,253,25,163,19,195,69,249,213,189,45,79,46,152,162,6,180,137,187,63,100,165,33,145,89,103,235,118,227,210,226,78,145,154,124,242,101,35,43,147,146,101,195,63,234,110,28,246,67,38,217,123,31,123,111,82,238,21,65,236,62,13,94,158,217,110,218,237,207,111,204,53,130,18,92,108,176,32,91,114,56,171,250,163,180,144,19,207,82,95,73,106,61,51,90,51,150,85,174,210,222,228,170,83,21,160,161,135,105,175,131,30,32,25,150,43,101,30,249,11,70,37,36,157,44,71,90,211,174,147,32,28,164,158,139,58,91,69,221,225,229,45,77,107,121,67,33,187,125,57,45,104,107,79,220,122,213,227,158,131,67,190,121,36,172,243,9,69,58,57,21,125,223,78,75,212,85,31,81,135,50,125,71,67,75,51,94,109,81,95,210,164,33,2,181,206,31,179,143,99,144,60,199,30,94,27,71,153,98,107,142,0,0,32,0,3,255,209,140,228,153,72,184,201,201,153,129,52,2,80,16,112,66,248,116,95,130,64,135,53,183,177,75,17,135,35,110,59,5,136,81,3,8,144,13,145,42,171,204,78,47,97,191,25,57,52,7,86,111,163,32,138,236,22,157,177,154,133,181,20,252,137,161,227,108,64,75,49,123,62,79,157,103,49,95,44,248,171,178,68,66,131,142,142,129,137,87,232,214,233,4,30,88,179,28,42,46,230,156,145,34,194,176,246,149,21,47,54,232,214,61,135,117,109,67,166,220,126,200,68,213,204,117,29,245,117,3,113,76,126,181,90,30,190,50,53,184,212,8,80,0,77,162,75,35,113,137,156,54,75,204,80,112,227,107,240,21,32,32,1,16,6,104,221,208,94,121,215,151,216,212,114,148,29,57,67,12,154,85,115,214,180,150,70,237,100,84,169,53,68,232,157,84,97,161,86,215,172,239,164,186,203,132,71,15,41,224,96,78,61,4,102,200,82,12,81,240,131,92,209,72,32,194,212,216,33,139,16,40,225,179,52,60,132,171,232,201,88,54,20,112,209,99,16,130,101,40,188,178,160,108,187,37,88,161,163,198,145,4,181,148,104,138,216,225,72,152,116,184,97,86,227,254,160,196,185,73,187,110,168,186,191,136,187,26,144,238,16,84,160,18,187,127,113,147,45,135,214,16,154,27,9,70,13,36,199,49,81,179,199,94,124,116,154,81,161,57,140,20,182,154,137,92,173,5,160,180,132,4,66,237,137,159,24,177,53,53,86,145,177,91,231,8,161,70,87,137,230,139,33,54,92,147,80,147,108,219,109,180,182,171,74,82,209,82,27,151,117,145,151,143,186,46,255,251,178,68,191,8,132,165,103,74,227,105,67,120,149,12,233,90,104,200,125,18,181,157,47,78,101,33,10,98,179,165,169,204,164,45,188,44,200,174,26,146,240,65,29,111,119,54,167,53,179,86,98,72,97,11,114,236,197,11,243,212,58,249,73,108,225,95,177,253,250,223,235,251,68,247,165,94,59,231,183,191,183,136,215,148,61,33,73,125,211,105,90,91,157,7,217,191,200,31,165,113,146,221,141,185,76,108,246,59,1,64,250,48,12,0,9,243,77,209,162,233,220,136,200,48,84,251,115,91,156,0,146,161,178,18,1,66,51,243,36,101,4,18,32,208,44,78,105,104,88,81,155,154,166,215,170,198,231,108,240,186,233,154,164,227,44,198,223,73,120,234,238,138,177,138,36,112,188,69,245,182,164,151,78,87,77,91,93,73,122,129,185,71,165,243,99,212,187,119,205,135,164,107,39,14,219,155,171,207,63,38,187,53,10,157,163,150,169,143,135,150,55,147,154,115,83,252,184,250,168,93,163,165,251,214,95,42,26,159,206,219,12,30,78,123,159,173,220,213,163,80,111,171,0,0,32,0,5,52,154,250,102,25,177,196,3,161,198,115,3,2,67,3,97,64,162,85,168,163,66,136,0,3,144,243,99,129,33,178,249,201,179,46,190,209,222,44,90,14,29,147,42,21,132,84,83,106,115,31,158,142,142,253,56,63,87,119,74,227,209,209,221,37,206,56,162,26,247,15,219,88,62,22,174,187,72,238,43,151,230,174,218,221,235,251,91,36,86,238,223,152,25,75,174,60,115,220,213,76,253,95,31,165,76,167,49,73,22,61,217,211,170,153,53,70,136,228,15,193,162,98,181,125,170,125,110,207,48,57,58,177,176,212,243,112,237,203,190,188,128,101,2,183,217,166,68,24,83,128,89,232,200,131,204,124,40,246,145,82,112,187,168,38,79,99,2,115,48,80,22,15,1,194,0,195,130,228,6,140,2,170,232,176,108,124,156,146,3,97,170,162,51,76,15,246,212,102,42,249,134,101,56,227,203,21,50,218,222,241,210,221,63,54,37,205,189,254,19,197,70,5,197,129,152,6,5,89,252,163,152,45,134,20,98,31,205,203,69,163,73,243,201,20,162,8,165,150,125,170,162,212,104,213,27,164,215,49,208,171,237,109,223,99,103,44,174,198,119,204,217,125,61,177,71,185,143,217,18,31,19,55,31,16,32,137,76,79,36,194,38,52,184,80,101,0,5,182,226,51,134,55,59,192,68,48,208,49,4,4,68,193,104,98,146,96,240,16,130,144,243,148,28,23,168,195,114,91,19,68,211,162,202,67,208,228,79,47,143,42,92,53,46,135,162,8,118,134,224,212,55,32,175,18,94,72,137,136,149,182,196,150,211,14,14,160,177,255,251,178,100,186,136,4,161,102,203,235,140,67,112,152,140,217,2,109,38,104,83,9,155,36,238,177,13,66,57,179,166,53,147,33,144,88,188,212,73,72,87,76,122,144,163,144,163,173,47,171,73,151,148,183,49,98,9,179,220,233,176,232,69,38,29,41,161,223,105,229,70,85,142,226,29,106,218,35,134,187,57,181,181,152,44,231,74,190,101,8,73,21,113,229,170,59,161,181,101,70,179,53,81,83,243,127,84,213,79,125,188,69,60,120,48,0,8,100,144,129,205,182,252,201,84,221,29,49,93,4,222,13,141,169,58,237,97,148,8,10,126,152,106,229,128,86,37,54,88,160,107,117,218,213,85,152,200,70,101,255,199,210,61,87,49,195,77,220,204,111,16,52,56,32,241,22,49,8,210,213,132,137,67,133,25,15,93,197,121,52,162,203,26,134,12,42,116,30,177,210,24,149,46,176,218,30,120,193,242,73,221,69,29,113,7,81,114,233,54,130,68,32,234,56,122,51,50,44,201,91,211,219,92,212,88,204,117,90,18,149,103,49,7,68,173,20,36,44,195,134,81,114,130,180,91,80,106,85,1,170,163,95,96,205,152,177,10,128,76,126,57,10,130,204,178,0,24,3,9,5,154,226,50,8,70,44,80,234,79,42,18,10,181,42,149,209,152,167,57,23,158,216,146,153,19,178,136,240,114,39,210,7,203,115,213,210,41,95,1,182,47,226,196,136,190,226,224,174,84,177,162,18,63,219,188,192,46,98,208,89,138,27,139,68,104,53,149,142,154,45,100,227,139,14,70,93,194,114,209,115,23,190,150,153,78,115,93,140,45,80,185,161,180,241,89,79,116,150,172,206,61,232,109,11,142,228,248,140,229,163,73,113,252,143,133,92,101,243,83,163,184,249,171,148,38,234,178,255,56,232,250,224,5,214,176,0,194,0,54,203,182,55,105,83,92,1,10,154,33,44,16,64,101,40,107,0,170,48,51,3,49,1,85,106,6,7,192,192,61,53,80,153,24,23,64,182,145,25,217,33,34,2,5,106,23,148,83,43,90,103,61,62,61,58,101,201,160,96,98,143,196,17,59,9,95,6,59,8,151,169,156,199,201,112,158,62,75,193,204,151,206,188,220,122,167,52,180,252,20,199,30,139,52,74,104,215,72,153,186,240,103,135,73,245,42,18,150,252,45,116,166,45,85,173,38,197,227,196,196,124,73,175,124,102,67,107,236,18,121,138,150,71,255,191,180,28,177,220,142,29,230,54,152,7,169,0,49,199,26,48,206,222,50,108,39,49,180,110,18,21,129,32,152,56,60,81,84,158,140,191,68,64,106,186,118,108,208,55,119,87,91,229,29,46,54,99,82,86,187,170,118,85,29,140,214,155,144,219,166,1,49,38,122,246,41,42,255,251,178,68,184,12,132,228,102,200,147,143,66,224,150,204,217,106,109,38,90,83,5,157,34,110,153,23,194,122,179,101,13,195,38,233,116,72,11,70,165,128,66,248,90,111,41,165,87,179,200,154,149,218,76,210,198,148,4,244,1,198,69,254,53,25,220,169,154,131,114,158,45,209,119,82,225,29,175,152,196,79,68,62,148,157,223,115,255,136,195,209,141,42,78,254,86,153,4,13,12,165,164,85,29,219,93,239,237,36,163,122,214,226,170,234,190,167,84,187,175,148,116,163,241,160,37,32,43,117,255,24,179,200,105,195,48,160,112,84,26,96,176,41,150,74,8,214,167,226,147,96,129,226,190,112,96,220,219,187,243,187,23,165,208,139,27,250,119,166,155,112,213,120,220,138,188,229,171,228,146,99,175,118,206,15,196,70,92,254,16,242,84,206,234,42,40,194,60,219,156,195,143,121,171,72,227,222,193,186,201,97,78,113,196,233,138,136,200,214,118,136,235,63,234,50,148,238,15,160,73,20,139,21,248,105,36,186,23,42,129,135,216,98,113,97,181,21,106,178,111,123,105,79,172,228,217,67,12,158,36,253,173,206,137,153,46,165,164,234,235,198,62,79,251,45,110,88,181,221,47,138,57,49,19,243,0,57,35,100,216,180,227,110,10,141,170,125,0,128,76,40,72,48,48,181,35,16,24,233,160,36,44,28,38,6,204,61,48,252,33,156,64,151,232,168,105,167,55,31,167,110,142,117,190,83,192,211,144,255,51,228,28,53,47,211,241,211,33,78,154,208,218,53,1,5,146,33,9,49,212,129,246,7,36,140,68,137,42,72,218,42,237,2,241,14,150,50,44,105,51,81,62,58,93,7,135,2,199,45,177,172,185,93,76,231,66,45,167,169,175,204,164,180,95,171,93,141,167,175,61,145,125,195,182,212,87,162,123,247,57,64,207,188,236,239,117,118,89,207,204,175,50,192,85,128,0,4,4,0,166,226,41,28,254,164,103,3,233,143,201,108,56,4,32,38,142,145,7,8,129,205,49,104,152,44,34,202,101,80,203,198,72,7,48,76,228,222,129,25,12,100,139,82,13,26,51,133,144,173,208,161,151,146,234,250,46,114,23,173,230,193,70,155,82,223,144,216,184,122,57,80,73,123,18,162,163,28,104,165,5,135,16,117,151,108,44,196,40,179,36,94,162,113,133,193,99,104,137,30,180,65,116,232,195,123,104,90,115,174,54,101,88,173,162,37,9,73,202,185,237,98,38,166,103,150,158,175,185,219,185,133,173,37,185,226,171,95,229,118,169,190,2,176,0,0,10,221,107,57,143,4,227,128,0,184,188,193,193,48,225,89,128,64,170,20,173,45,251,104,9,13,188,49,151,193,254,143,68,37,121,106,164,247,38,46,68,255,251,178,68,170,136,132,170,103,72,155,134,61,240,148,44,217,61,113,40,111,18,65,157,41,174,24,247,194,91,179,164,233,205,32,48,35,114,169,100,182,27,143,198,41,227,116,57,143,228,201,15,202,188,170,105,246,106,22,79,186,188,182,111,109,119,55,12,249,133,233,174,117,107,52,148,178,201,187,245,138,196,34,140,37,178,158,67,124,122,117,36,121,201,1,239,102,239,169,181,105,23,132,14,133,229,237,45,71,123,83,149,111,155,68,44,165,33,94,61,207,233,216,102,250,148,205,179,157,109,237,230,218,97,155,180,224,46,240,0,10,217,110,166,179,196,155,88,78,109,66,17,27,52,226,142,143,83,14,29,38,21,130,29,51,137,68,135,191,77,137,184,62,208,213,8,60,217,68,145,67,24,56,32,113,99,68,67,192,92,110,31,201,240,212,146,57,134,20,103,171,94,46,40,131,132,1,95,113,113,18,12,22,103,166,98,29,154,141,169,174,105,5,25,42,137,199,180,201,166,141,54,69,175,184,150,99,82,150,7,43,250,16,59,147,89,94,228,121,165,104,104,171,31,116,83,13,129,125,221,42,152,89,94,37,198,76,29,46,244,232,251,195,195,69,140,186,29,81,124,169,245,252,29,93,208,236,9,218,149,2,0,41,52,154,154,33,69,153,186,81,152,90,70,24,34,17,5,162,59,112,10,18,139,178,21,14,54,50,102,243,77,201,252,137,252,106,207,164,113,196,176,204,148,11,7,183,2,85,143,69,99,90,40,25,136,51,120,135,111,84,140,60,174,129,169,178,13,165,150,130,219,36,23,189,54,54,119,115,95,205,196,85,212,106,191,61,105,175,218,204,89,27,174,244,57,142,187,239,226,235,143,111,255,15,221,95,237,99,191,252,228,178,13,78,195,211,220,229,90,185,67,214,66,142,33,55,81,11,35,50,129,73,196,30,205,153,244,185,173,245,240,112,228,181,201,69,148,130,141,72,16,9,57,36,176,197,18,83,3,14,76,48,0,18,7,8,133,198,100,28,185,97,194,244,74,103,33,98,74,65,129,129,56,104,96,216,194,21,100,90,73,140,164,3,171,139,40,64,24,105,102,148,183,41,192,142,32,142,225,14,60,10,145,100,93,200,208,104,89,248,113,94,25,139,152,89,240,167,34,74,77,183,228,101,205,132,138,98,156,248,251,89,35,162,3,237,29,122,83,193,215,157,241,62,207,165,101,73,137,221,20,126,209,140,90,62,75,102,86,150,172,31,114,64,151,195,202,36,132,17,70,61,89,177,54,248,97,248,134,247,130,20,216,242,243,148,207,145,141,20,220,209,24,9,159,219,97,225,181,71,199,86,24,92,106,64,29,42,3,76,192,21,18,7,17,5,150,29,148,152,124,20,76,12,102,244,255,251,178,100,168,136,132,181,102,201,187,185,88,208,153,76,233,39,113,38,90,18,197,157,38,110,33,87,194,102,51,165,41,182,33,96,178,103,113,173,58,81,137,60,220,53,98,91,15,56,145,121,232,251,249,183,6,30,134,228,63,84,60,23,30,72,80,209,68,32,63,8,44,60,137,22,119,84,178,143,145,86,145,201,181,237,69,145,146,92,180,14,129,232,134,15,20,53,232,130,226,247,84,162,95,149,184,121,111,209,42,175,235,155,105,188,98,223,245,31,59,204,177,178,101,15,175,161,120,174,183,91,220,141,97,36,79,152,108,227,206,81,145,221,125,14,249,98,119,116,148,1,150,196,0,142,109,173,54,102,83,5,85,114,138,161,235,168,22,38,1,9,82,199,89,47,140,64,169,44,192,224,208,89,70,133,183,118,1,39,162,246,130,213,148,234,10,80,221,179,140,235,129,185,194,236,96,6,216,88,128,105,78,112,203,38,172,123,180,17,70,148,90,153,36,138,81,247,1,192,124,56,209,88,65,113,57,112,114,136,206,90,106,117,53,56,112,57,184,32,81,148,115,10,21,103,217,146,53,6,31,34,103,24,141,4,146,81,165,170,153,43,55,36,172,176,248,44,161,188,214,111,150,100,201,16,239,230,75,109,100,140,43,161,176,183,191,17,49,120,227,222,210,10,5,180,133,3,129,73,110,217,154,102,132,24,116,48,185,164,196,161,165,64,99,16,130,1,18,34,150,232,200,109,150,184,241,24,189,201,110,236,90,199,123,181,94,93,118,43,170,120,132,196,143,88,91,204,136,83,72,109,67,5,24,123,89,137,27,36,231,119,146,107,233,158,131,163,120,105,52,80,89,130,235,233,48,1,72,197,239,98,235,169,13,111,24,209,45,147,204,32,85,146,150,109,104,126,126,245,27,70,195,18,66,225,79,126,136,86,38,138,205,170,36,102,51,155,208,80,81,229,61,244,20,99,225,196,108,218,221,145,30,113,214,76,219,233,238,122,171,110,17,130,222,150,234,105,60,145,65,8,49,114,97,144,64,32,92,104,17,200,8,4,52,26,137,129,1,166,36,32,187,113,166,203,184,10,111,5,37,167,71,222,105,149,202,151,236,172,112,242,141,125,199,4,209,243,156,27,40,56,121,145,230,40,213,156,172,139,58,172,184,229,174,196,27,169,175,48,19,21,199,88,78,27,236,68,126,214,149,189,77,15,139,94,231,60,113,46,210,93,151,67,104,109,40,209,177,121,123,51,138,15,214,214,98,250,38,222,229,165,28,105,59,110,123,205,184,227,209,143,185,30,152,219,178,34,154,155,185,139,107,44,106,210,125,125,113,43,17,173,198,9,220,64,12,147,109,169,154,195,231,48,32,152,112,104,98,240,96,140,42,60,21,137,41,255,251,178,68,160,8,164,145,102,202,59,134,85,240,151,140,233,51,113,136,126,19,93,155,43,78,25,119,202,85,179,165,105,182,33,121,175,89,17,129,129,42,197,105,148,212,173,75,122,110,220,170,83,244,246,38,98,82,172,110,72,37,177,137,85,21,172,15,213,206,94,141,64,145,51,20,97,228,133,170,76,94,44,181,203,142,63,238,110,25,222,87,158,115,109,17,231,130,3,217,163,43,12,101,18,181,65,230,131,34,125,66,153,34,208,220,135,45,53,151,104,171,113,144,47,26,95,233,184,65,222,44,219,134,153,118,57,70,100,229,170,115,31,242,242,154,99,62,215,21,87,73,70,248,214,180,154,179,239,171,187,57,110,229,150,168,4,59,24,3,235,249,175,217,154,196,121,85,104,195,1,12,92,124,196,210,11,154,90,198,118,153,6,40,112,200,128,203,165,228,209,106,85,85,29,239,252,93,63,35,80,224,209,212,54,157,149,146,123,243,39,99,117,174,70,140,123,60,89,68,141,184,43,47,4,25,154,147,80,29,158,60,214,131,134,14,135,177,236,174,58,197,200,87,56,104,189,19,98,185,242,133,60,12,87,146,84,193,248,249,225,77,141,153,46,109,34,116,154,134,186,148,168,225,14,104,113,204,77,165,24,61,173,123,234,22,80,252,89,142,41,254,122,163,14,44,108,187,51,237,215,19,127,205,100,130,196,130,0,0,17,168,5,36,177,200,96,120,249,154,6,64,64,240,36,34,178,129,32,26,174,125,184,104,46,2,199,112,21,90,249,87,167,164,149,218,187,187,244,145,235,248,239,19,10,2,199,89,4,230,214,178,140,68,128,244,27,233,135,40,145,78,209,30,234,87,74,165,206,243,46,12,53,11,48,129,134,158,120,169,131,195,61,196,165,46,184,180,251,214,38,53,191,71,190,218,181,255,56,163,54,92,168,122,124,159,155,116,207,150,114,241,54,234,150,26,41,203,230,250,93,218,247,76,237,121,248,154,82,165,243,172,218,70,88,200,58,221,159,251,119,145,0,115,70,128,0,8,1,41,247,252,71,109,51,64,80,72,206,36,45,44,193,157,4,100,66,81,161,138,252,90,66,65,117,185,53,6,95,47,147,174,207,34,18,59,213,21,75,182,153,117,112,236,101,135,38,229,216,99,191,134,165,150,108,249,76,155,94,230,146,187,223,27,100,244,61,191,168,91,32,227,65,239,233,127,93,183,232,124,40,227,11,41,50,147,40,220,137,135,154,105,206,92,160,149,191,215,123,202,102,110,10,231,162,197,11,108,190,145,144,238,129,55,139,105,206,102,75,25,211,182,66,138,223,89,109,57,88,25,188,59,202,107,202,114,202,191,175,223,238,190,222,54,31,63,246,160,86,244,3,142,89,89,167,172,102,255,251,178,68,154,136,212,154,102,203,235,134,93,122,154,172,217,90,113,134,110,82,189,157,38,110,25,89,130,62,179,101,141,180,162,57,243,50,152,104,194,48,40,28,3,129,140,77,116,152,44,189,146,238,86,44,8,127,34,151,96,231,159,14,206,222,140,201,247,23,163,110,76,186,27,121,34,212,49,173,215,213,72,255,218,228,143,191,163,130,112,143,69,68,204,14,76,12,42,244,193,112,86,170,119,158,125,227,222,89,251,54,130,70,224,81,82,89,229,57,159,91,37,58,117,248,162,12,214,78,48,220,70,26,254,95,87,231,119,249,221,22,153,191,48,217,9,132,54,237,96,85,252,40,244,60,99,237,251,90,204,221,175,102,49,88,229,66,18,207,204,161,150,116,55,234,4,71,168,0,161,154,68,198,132,103,166,10,2,60,94,108,225,226,17,68,231,139,176,210,81,94,60,147,59,88,72,111,86,226,144,3,251,169,147,137,142,32,179,5,16,138,161,90,195,109,183,129,114,225,200,246,210,36,219,253,35,70,54,8,23,78,161,35,233,40,78,218,164,250,138,179,93,11,151,81,82,205,33,70,219,8,21,138,251,10,93,23,48,41,20,91,187,212,63,23,111,41,159,10,233,185,237,35,56,58,96,97,23,118,238,200,243,90,211,244,123,209,241,122,107,23,51,100,62,124,44,191,249,200,240,86,156,117,49,213,93,245,83,184,68,95,85,0,4,189,173,239,219,83,113,160,206,158,66,148,43,127,220,150,120,249,73,226,142,156,228,130,173,233,86,177,203,148,180,244,148,149,172,187,244,211,18,155,38,56,148,83,48,238,206,169,78,232,196,38,37,52,26,67,7,109,141,239,200,171,234,244,246,156,152,175,29,217,71,194,69,131,160,84,28,249,73,202,68,237,16,240,147,23,24,180,15,214,238,89,77,174,125,33,91,68,37,215,9,228,149,46,202,72,165,203,36,203,228,25,98,228,178,133,174,116,152,243,8,93,211,215,57,51,221,221,44,136,122,81,27,209,32,64,234,0,1,221,190,56,47,131,2,180,51,193,0,131,32,196,128,97,16,88,44,160,154,116,26,8,52,34,167,109,154,118,145,1,79,197,88,196,129,42,99,70,159,118,219,88,112,236,0,61,14,23,223,43,140,216,18,7,192,68,142,102,173,121,217,42,45,187,73,67,135,1,96,64,88,240,231,61,80,181,36,70,20,58,214,209,255,190,46,248,164,75,183,26,156,142,105,49,90,104,85,200,191,56,201,183,224,184,68,34,107,221,237,166,234,34,198,12,157,70,172,180,191,21,164,212,192,210,169,105,166,226,166,199,74,247,252,116,177,93,247,51,207,203,247,255,83,234,34,84,238,95,255,255,153,240,193,34,5,69,32,108,4,132,45,171,171,255,251,178,68,152,8,228,82,102,205,211,70,85,122,147,236,217,99,109,136,136,18,177,155,57,77,33,183,234,29,51,165,141,180,149,241,90,60,250,94,144,234,220,221,38,118,112,213,204,117,170,208,204,178,213,137,136,18,67,98,139,44,26,5,131,209,89,101,135,66,199,51,80,229,12,24,56,120,116,109,112,135,155,4,227,90,88,96,137,67,171,200,115,6,93,146,142,108,64,140,61,205,131,60,134,28,62,197,228,213,44,214,61,81,88,251,106,117,57,228,92,184,164,41,36,226,156,115,109,162,136,98,183,137,224,71,147,6,20,144,251,165,160,211,80,137,29,125,38,117,45,4,21,174,111,50,53,46,45,3,221,214,164,80,146,65,94,165,187,112,206,51,186,26,37,30,49,64,83,17,0,0,9,185,37,240,150,44,58,195,48,24,141,233,115,99,101,148,194,196,138,134,32,182,22,4,71,9,148,70,26,8,142,134,68,175,20,158,97,81,228,104,74,162,94,23,151,39,184,203,158,246,145,91,57,176,174,29,41,132,151,239,153,202,234,203,58,58,168,228,152,227,236,167,58,218,136,67,90,242,35,21,8,98,162,135,17,221,221,85,179,30,53,168,214,179,20,135,58,180,173,118,145,217,202,247,145,76,174,149,114,170,38,167,169,147,65,197,116,168,192,154,174,10,77,247,248,204,181,83,62,14,76,18,9,2,129,130,225,68,75,122,156,56,211,192,187,224,154,88,165,74,150,119,207,183,21,198,135,119,96,138,110,213,184,190,33,222,207,70,238,34,116,231,131,90,207,5,46,72,185,248,94,251,159,191,239,170,37,4,23,181,148,201,37,200,22,239,155,168,49,20,162,141,235,73,42,195,80,105,214,102,220,232,248,233,205,238,162,145,250,149,53,45,91,9,229,27,176,129,179,41,24,87,217,163,231,216,138,186,12,62,217,173,177,95,16,223,174,33,175,126,234,187,117,245,220,255,19,74,128,115,82,0,128,1,219,119,51,190,220,203,202,83,8,22,86,80,0,0,68,99,89,35,66,152,67,90,48,96,37,85,200,229,198,139,133,82,122,195,211,225,246,171,217,104,44,121,230,220,179,174,46,229,97,24,227,131,40,235,49,43,54,143,46,96,235,178,69,197,223,187,155,120,185,153,221,106,185,117,170,30,191,11,189,179,191,10,56,212,27,112,120,246,28,191,216,211,170,253,146,179,180,133,174,170,215,54,42,187,175,171,89,238,233,41,166,233,15,188,107,233,84,241,73,110,157,89,35,197,107,187,45,9,230,197,46,248,185,242,247,6,214,154,165,57,191,219,80,78,244,29,50,130,80,234,8,4,36,21,103,57,247,223,72,46,27,179,46,199,58,44,251,140,205,251,223,79,77,73,122,213,123,240,5,122,247,255,251,178,68,162,8,132,95,102,203,155,134,93,112,140,12,233,87,113,136,90,17,37,155,55,173,25,87,234,56,51,101,141,164,161,184,173,213,20,133,186,163,68,210,201,103,251,14,55,15,70,165,209,198,191,170,81,219,197,94,4,194,29,189,65,118,187,182,92,23,37,145,233,25,21,7,203,166,90,56,99,196,123,116,138,230,193,84,255,76,205,73,233,109,230,27,238,222,94,25,12,137,208,147,211,118,100,106,169,61,116,121,40,74,79,212,237,90,106,26,168,202,234,136,207,191,245,8,88,0,9,254,252,244,111,54,189,67,34,24,240,139,176,231,26,91,75,158,72,180,140,64,7,45,206,149,72,79,131,17,89,82,178,86,58,112,41,6,141,147,160,21,163,43,36,35,6,30,70,130,166,156,214,150,85,244,10,212,17,186,196,46,131,191,252,243,215,198,213,181,251,204,28,98,24,134,188,186,44,139,16,104,241,175,99,108,194,8,132,23,67,238,16,96,169,231,217,238,173,187,140,137,138,54,177,151,113,210,48,230,113,255,190,213,125,84,60,33,135,87,15,171,71,70,65,183,78,165,94,117,77,77,43,211,50,61,183,93,114,26,153,0,1,128,41,183,255,227,126,204,57,147,51,86,7,49,209,35,1,26,12,103,103,44,114,30,110,205,42,58,59,201,173,164,181,26,252,163,196,12,36,253,18,141,109,112,148,125,164,119,125,70,204,164,84,144,148,178,232,84,141,170,251,35,155,184,38,225,134,238,54,138,30,37,131,208,189,105,157,96,129,90,110,107,178,7,193,11,99,165,199,243,141,147,94,5,21,100,101,209,55,113,17,21,17,148,85,204,50,192,203,26,59,185,187,121,159,120,171,162,218,235,142,62,174,46,121,221,97,230,214,254,46,63,154,40,0,250,224,1,54,223,154,34,164,36,250,5,32,38,6,12,20,116,87,173,130,34,79,19,150,233,55,103,62,35,45,130,98,25,197,167,172,203,6,200,194,207,13,50,217,133,3,84,45,214,213,72,97,25,117,47,185,102,16,78,26,21,31,65,245,213,127,213,115,180,234,143,81,3,104,131,133,45,45,186,166,113,118,117,235,141,213,221,179,162,165,147,24,140,164,188,240,171,99,56,155,119,143,105,190,144,118,209,72,202,245,90,52,83,32,251,155,81,243,28,163,175,23,199,193,179,122,119,105,39,91,205,252,67,3,123,160,41,219,45,134,66,210,26,16,234,43,193,170,152,205,96,89,22,168,176,50,183,13,27,223,167,158,1,194,79,177,106,113,92,101,170,26,17,78,39,115,45,79,48,161,229,146,201,42,86,52,129,12,115,30,196,205,43,116,181,140,149,28,88,112,114,204,137,199,56,212,40,109,136,46,68,41,226,132,29,102,20,170,54,249,255,251,178,68,178,8,196,75,103,76,83,102,66,242,133,172,233,99,115,72,14,17,157,157,38,238,101,1,66,38,51,101,141,198,25,97,26,235,52,57,161,86,117,183,202,114,199,164,194,241,36,157,244,58,160,200,30,177,202,140,29,99,136,141,59,156,161,198,42,220,45,211,24,183,53,49,223,247,3,253,41,53,69,183,191,203,69,122,162,64,74,82,8,51,93,249,138,173,196,84,82,128,145,80,6,6,19,153,92,88,173,170,45,64,166,129,128,149,212,124,39,190,95,59,128,157,104,78,75,236,48,136,77,64,92,222,15,242,228,43,2,165,251,115,114,183,148,105,250,130,74,210,172,147,54,110,239,86,218,121,185,179,93,154,107,148,199,189,98,119,152,179,123,20,206,205,149,174,147,255,191,105,226,243,12,249,46,158,248,51,230,190,253,253,217,227,59,235,111,110,155,207,218,170,60,204,188,126,93,53,215,102,207,19,77,93,53,103,195,221,84,245,241,151,251,195,247,21,52,213,0,0,17,102,132,57,111,222,237,79,209,14,1,11,0,189,141,45,46,101,209,187,209,9,92,245,249,124,78,102,65,104,137,190,217,157,64,88,254,66,166,11,169,81,37,46,162,63,183,173,74,241,152,195,16,62,74,142,75,49,59,109,68,226,242,203,57,44,215,36,131,74,185,155,153,163,222,11,46,80,158,109,215,137,34,214,106,107,86,236,137,61,69,98,33,169,254,126,199,99,135,199,104,58,210,99,91,154,228,230,162,138,129,116,27,22,121,81,125,241,9,95,205,92,218,178,117,255,31,212,240,16,208,0,37,201,41,117,219,156,10,57,158,30,24,96,171,244,215,65,196,177,213,91,125,194,81,167,123,160,122,166,90,142,226,38,221,72,134,133,182,213,6,166,145,119,42,145,165,63,119,135,109,139,8,218,198,58,85,1,211,70,155,107,38,172,35,72,251,136,147,110,177,135,178,142,164,164,136,48,210,197,18,236,73,123,16,211,40,93,52,104,214,196,202,139,213,80,178,188,119,17,70,49,38,181,178,202,81,101,33,107,53,16,133,113,141,138,124,113,28,154,100,55,49,14,250,115,19,118,203,80,82,220,164,204,91,29,85,160,17,188,0,2,0,83,146,72,205,149,165,77,217,103,193,2,145,128,97,160,144,96,97,40,62,14,1,192,64,251,110,90,116,134,104,147,205,50,71,44,140,65,211,153,63,255,73,101,255,190,225,188,146,248,244,134,99,41,52,197,45,146,11,64,161,169,223,219,76,89,32,67,136,164,8,47,97,194,52,106,206,64,251,90,9,159,80,132,210,8,163,16,228,211,231,233,140,60,134,218,205,57,87,14,157,98,74,62,221,205,64,207,87,26,110,155,136,208,133,84,34,122,17,187,109,234,109,255,251,178,68,198,128,132,37,103,78,123,38,67,248,139,44,217,170,109,40,93,19,213,157,37,78,152,247,194,67,51,165,105,198,33,56,179,190,27,241,207,245,23,145,174,242,72,223,216,229,92,165,71,161,10,30,139,127,233,56,242,239,148,161,99,72,80,224,46,225,32,106,107,183,230,115,159,154,165,114,100,3,65,105,140,62,8,36,2,150,0,8,66,228,46,16,6,11,5,169,31,129,165,133,131,108,114,158,220,9,157,188,11,98,122,36,159,199,101,189,138,28,189,191,134,33,145,152,178,134,139,24,122,30,246,154,135,102,196,8,217,10,88,116,115,221,193,2,140,167,218,62,149,141,31,203,81,7,84,33,164,90,49,105,70,106,98,71,13,55,222,91,15,88,65,182,241,187,60,52,86,69,200,214,20,237,82,153,122,28,59,149,151,65,165,25,14,146,70,177,46,245,85,52,74,221,92,77,30,52,202,142,128,156,170,0,128,21,44,219,26,113,66,120,117,49,133,76,67,7,80,18,184,195,227,131,1,2,140,24,2,144,179,230,112,213,33,139,52,50,185,94,116,147,113,57,100,150,95,79,43,105,110,139,111,76,238,48,70,185,41,103,121,69,216,2,7,39,200,103,247,149,105,208,65,160,118,168,196,200,192,237,26,133,99,129,48,152,19,145,232,87,62,116,13,136,5,133,14,35,112,238,200,155,130,246,247,87,106,103,26,113,122,122,60,196,60,206,84,246,209,112,96,164,63,3,248,203,88,26,131,109,136,134,37,21,140,28,200,76,221,189,238,177,113,246,169,31,66,249,107,125,172,13,123,184,146,249,118,197,109,157,106,135,142,202,145,240,52,97,216,201,48,66,86,19,31,131,136,72,4,189,127,230,128,9,157,244,206,101,17,33,131,11,166,79,41,152,180,104,32,4,41,38,50,66,14,5,5,31,5,61,34,140,184,110,189,21,217,29,122,89,187,241,188,152,123,119,111,232,29,133,32,236,77,174,249,68,108,240,64,41,174,175,222,202,226,31,192,224,118,74,36,136,200,11,81,168,125,140,88,75,105,8,166,100,122,21,137,20,165,38,147,51,59,213,125,116,63,29,246,144,38,186,31,177,29,160,168,22,38,101,115,219,168,154,125,12,24,163,44,193,234,37,81,4,237,69,237,228,130,146,103,149,245,216,135,30,116,53,18,203,23,28,169,88,230,186,23,166,36,202,199,10,20,53,147,104,245,225,155,163,70,12,28,229,162,168,208,146,32,1,77,255,230,47,23,30,16,48,100,4,114,56,29,89,132,104,242,101,197,80,36,146,83,182,156,100,105,108,212,121,37,245,122,114,130,156,80,17,60,33,73,27,4,36,240,104,226,40,62,254,77,12,157,208,210,20,40,8,112,235,77,44,237,124,26,255,251,178,68,206,8,197,117,102,203,59,140,69,192,171,12,217,67,113,136,184,81,213,155,54,110,101,33,2,19,179,165,141,214,13,120,48,212,7,156,135,103,176,132,50,216,117,39,25,45,149,29,141,37,115,124,162,252,249,15,145,130,183,94,252,54,53,146,239,119,82,58,218,239,203,218,221,157,236,63,221,218,223,153,123,247,198,63,63,245,41,83,174,235,243,172,125,150,251,223,255,187,164,239,59,191,43,176,108,67,238,137,64,1,203,182,50,116,58,5,154,32,161,124,193,32,200,20,61,152,48,6,152,10,3,180,20,186,67,155,52,87,97,73,194,17,36,168,102,114,82,67,130,238,173,104,10,199,0,226,120,60,172,78,136,113,63,129,82,17,246,127,116,221,111,215,79,101,107,176,73,5,140,220,52,20,140,131,137,25,138,44,238,127,117,191,253,172,104,160,174,206,250,157,59,95,41,230,221,162,210,49,36,24,145,123,85,165,133,132,234,153,156,186,237,230,101,222,41,212,55,92,242,35,251,97,127,195,227,2,240,118,173,208,6,85,0,23,183,248,198,18,224,60,84,198,136,234,168,207,8,48,132,14,16,6,211,88,156,48,235,184,182,105,4,35,153,5,10,26,32,143,14,68,33,97,13,2,232,39,89,38,165,196,170,35,72,200,87,105,34,76,24,151,68,12,40,216,18,169,117,79,33,252,178,214,245,215,197,142,218,28,182,198,52,204,157,197,169,241,216,238,5,137,101,132,70,167,153,210,202,30,84,213,41,121,59,35,13,91,163,168,145,2,82,30,106,101,249,174,46,102,109,56,216,114,37,87,215,162,36,183,222,73,238,58,235,111,187,202,22,138,176,216,0,0,147,118,239,126,251,112,115,160,184,73,130,132,37,227,141,65,3,184,177,156,162,83,50,218,92,46,90,180,110,53,189,59,104,214,30,86,160,137,115,46,90,58,121,73,65,56,141,165,29,138,173,166,102,169,159,155,33,42,164,14,91,201,84,234,234,183,182,178,37,102,166,25,109,217,69,36,225,83,202,22,26,28,108,120,141,50,88,235,61,235,133,249,102,70,24,61,122,182,118,173,39,244,199,212,69,237,75,94,149,212,246,237,13,99,15,186,190,158,226,186,158,121,255,136,152,84,249,144,187,210,128,1,190,253,140,241,82,62,113,172,199,99,3,42,8,193,192,240,8,29,161,3,128,82,197,134,128,165,109,54,134,157,200,173,99,200,141,174,76,31,12,35,6,130,35,66,18,6,5,164,201,58,79,66,242,26,37,89,231,105,85,19,74,105,101,177,178,165,50,146,164,151,24,3,77,16,72,50,146,241,104,251,36,154,115,152,65,185,116,50,113,180,212,242,195,86,225,170,11,77,200,233,110,131,225,16,167,30,34,138,50,255,251,178,68,190,136,132,77,102,204,155,153,64,80,132,76,217,189,108,200,127,19,53,155,48,238,37,13,194,94,51,163,141,195,34,240,144,117,70,96,249,85,97,199,139,91,142,78,177,239,189,220,83,140,197,4,36,125,77,185,255,159,105,174,137,172,73,162,217,239,89,23,38,103,35,202,130,201,48,11,81,199,13,212,28,62,48,232,200,168,35,35,3,197,65,70,28,4,167,152,176,1,98,48,100,79,114,93,250,88,252,220,143,122,202,83,106,189,254,212,149,110,165,46,61,147,83,211,246,214,234,55,66,175,104,166,181,220,169,198,139,10,14,52,241,162,77,218,144,135,240,105,172,157,9,214,91,49,19,137,90,26,93,123,161,227,136,166,72,216,218,76,246,219,39,20,229,167,223,28,232,181,1,242,232,138,60,194,114,159,178,103,206,86,201,135,78,12,65,243,17,17,105,164,188,236,211,38,228,140,222,41,38,93,100,99,223,3,220,124,223,43,111,87,28,195,173,50,130,197,0,41,191,248,220,115,179,10,28,12,202,38,0,3,225,8,134,8,12,76,146,9,98,190,58,186,88,187,254,205,55,222,132,118,249,225,85,240,84,34,130,146,3,163,177,162,43,112,88,193,6,182,92,214,243,73,55,75,174,58,107,37,81,98,123,255,234,165,158,154,191,130,181,154,52,213,34,150,104,104,231,29,58,14,31,213,64,206,162,233,235,90,146,86,122,174,217,33,174,6,212,14,185,126,110,172,146,47,224,241,215,117,39,99,125,117,170,159,239,154,162,165,170,190,47,154,226,224,65,5,171,243,168,220,77,112,152,48,56,156,193,133,211,7,133,64,194,196,102,3,13,225,37,211,97,139,10,173,108,242,50,43,60,44,93,0,240,225,150,122,209,147,202,133,209,220,92,34,17,32,129,88,50,99,84,20,89,134,225,193,99,155,113,168,178,103,60,145,20,112,138,146,98,120,102,41,56,247,202,29,41,155,24,99,54,222,25,126,240,184,102,196,8,194,235,56,124,99,166,197,208,231,80,24,154,177,12,254,63,27,153,3,108,164,136,205,78,244,202,153,145,145,207,60,150,30,165,151,192,176,32,0,203,117,176,216,168,192,231,114,172,196,176,40,197,0,124,18,2,24,18,4,6,5,64,160,149,115,164,106,114,42,184,160,196,204,141,54,201,50,207,78,10,188,82,97,9,18,98,134,131,78,35,237,52,171,104,26,146,117,88,138,237,211,134,154,84,16,166,89,77,7,168,226,221,72,37,142,126,10,33,78,24,83,146,34,212,51,109,148,109,93,142,70,91,44,69,30,73,69,59,26,58,7,154,182,48,90,205,229,226,173,166,238,168,152,143,174,252,117,67,197,79,12,73,180,112,201,250,91,139,147,41,18,30,225,253,255,251,178,68,198,136,132,8,102,204,155,140,65,112,130,204,232,242,113,131,104,18,161,157,41,78,165,11,194,143,51,163,221,220,32,249,234,54,156,123,197,175,199,212,207,238,4,172,64,40,220,150,27,181,141,28,167,12,152,118,70,24,228,9,24,98,22,15,3,38,9,128,225,96,65,1,227,52,59,240,92,161,6,206,40,246,169,148,254,229,245,41,162,51,20,179,114,153,168,6,57,155,225,46,123,164,52,121,11,41,182,156,231,144,37,182,98,223,81,195,68,231,216,124,166,148,29,135,145,153,8,47,200,230,220,155,97,195,84,195,132,102,145,171,68,168,214,99,69,7,139,139,235,66,198,204,138,152,46,159,49,21,146,54,15,34,165,10,39,87,129,97,131,97,179,204,69,26,117,209,159,24,217,124,226,94,205,30,113,83,155,137,197,187,178,30,210,100,210,52,225,148,109,47,59,204,205,58,126,9,56,245,0,68,146,81,84,152,56,25,145,169,184,94,24,0,0,185,129,0,28,11,1,176,240,20,11,0,209,117,23,147,12,68,100,173,121,222,152,133,20,252,49,31,163,137,200,237,234,110,172,98,150,41,4,202,20,173,252,112,104,97,233,80,65,34,112,230,30,146,235,49,104,17,120,78,108,221,46,241,221,175,158,115,57,187,246,245,75,108,171,89,168,243,230,162,254,247,249,149,93,209,159,158,171,173,221,44,229,74,150,61,12,31,48,139,34,38,60,124,107,143,13,152,53,33,98,50,131,242,110,159,89,217,249,214,231,181,30,187,65,67,148,0,0,66,141,85,0,204,7,133,103,25,24,134,95,35,7,136,11,248,150,68,67,52,171,74,18,64,242,151,183,144,101,185,156,234,75,169,38,57,141,136,155,253,0,110,244,118,227,47,135,38,242,128,32,43,22,171,202,164,55,169,105,150,245,35,145,109,201,179,119,180,140,148,228,145,13,24,6,12,230,2,160,68,44,8,150,83,190,242,113,250,39,103,161,16,138,201,33,18,54,212,98,114,145,242,89,34,76,235,50,54,159,113,101,161,69,98,57,121,46,247,169,101,61,122,138,58,119,174,142,83,60,74,212,214,238,239,116,203,21,105,86,183,23,193,246,188,147,50,120,248,210,249,111,160,129,77,0,130,73,136,120,182,26,107,129,73,226,246,120,11,0,175,5,154,19,27,21,46,226,24,133,38,5,170,148,37,210,82,242,2,75,215,21,193,123,109,200,76,97,34,16,212,144,8,146,63,15,4,48,31,88,176,173,193,228,212,249,172,153,193,188,52,220,249,113,97,229,148,133,45,139,154,150,123,210,69,147,23,21,246,238,184,225,140,231,255,249,230,237,188,123,248,101,254,233,237,205,246,221,253,241,85,92,123,247,95,93,50,97,54,92,49,219,255,251,178,100,207,136,132,103,102,198,187,198,85,160,157,76,216,217,112,200,204,82,177,155,20,79,105,97,194,75,51,164,165,179,34,252,218,121,109,231,55,58,52,179,103,190,95,71,33,174,175,219,45,117,76,68,83,54,29,184,57,83,30,128,11,173,122,175,85,208,86,211,230,63,252,114,77,230,120,42,162,192,128,117,80,126,91,179,91,116,161,88,175,71,211,112,12,5,79,42,143,227,115,125,164,164,173,171,21,111,252,70,245,185,159,141,205,20,79,9,36,86,147,67,155,26,169,23,225,52,114,79,68,165,171,4,233,232,40,213,99,47,16,44,19,13,30,60,197,175,35,55,93,53,28,106,43,14,45,209,66,38,81,69,76,123,100,148,81,230,213,188,90,173,175,171,103,162,173,204,196,20,68,138,74,182,15,214,129,105,177,107,54,81,162,151,197,231,99,161,107,138,107,125,181,157,171,168,180,174,62,167,74,128,86,202,0,4,8,165,91,142,70,27,55,155,88,202,100,115,5,1,192,128,176,128,66,0,148,5,70,17,164,44,8,98,72,243,197,69,41,188,145,178,5,117,62,187,237,181,15,227,4,136,32,200,122,181,201,78,247,80,15,149,74,169,149,150,71,236,217,121,35,12,104,76,112,121,231,72,217,21,232,206,121,169,175,78,206,172,142,251,159,123,39,222,245,250,253,54,123,186,246,126,102,181,85,53,154,70,121,247,158,97,206,238,81,235,206,115,149,27,84,173,39,34,33,198,55,217,221,205,126,209,152,4,150,0,105,238,175,171,206,76,232,193,8,128,203,75,245,171,45,183,233,221,144,165,171,33,173,31,126,106,91,206,173,121,108,186,151,182,249,184,220,106,75,20,119,161,113,26,74,182,172,30,45,16,165,144,65,50,169,45,202,94,89,84,84,158,195,19,77,104,190,28,122,143,116,225,184,96,172,213,194,90,153,59,185,49,34,39,114,203,180,75,163,68,72,131,12,197,199,145,230,149,72,185,100,224,91,225,144,245,69,111,157,37,56,210,231,111,116,241,86,178,224,85,7,40,173,69,3,7,101,149,152,92,33,40,127,115,29,118,200,159,109,199,15,139,98,174,171,122,255,179,84,29,76,32,64,8,60,8,171,61,9,106,50,160,87,49,204,46,49,180,65,48,20,35,34,4,145,5,1,230,2,3,147,166,5,1,80,42,135,63,45,171,15,78,183,222,29,130,94,119,226,41,21,128,92,73,117,43,237,43,112,164,240,235,209,44,140,65,212,15,197,251,214,48,249,153,170,244,152,81,213,164,164,192,56,56,104,193,55,68,115,107,115,246,218,146,239,50,89,222,147,36,148,98,170,180,218,185,173,190,237,102,166,183,50,175,236,116,32,112,80,60,48,227,135,28,199,19,2,162,189,255,251,176,100,205,136,4,24,102,199,75,143,82,242,151,236,217,57,108,203,191,83,9,157,20,206,149,187,66,115,179,162,197,196,173,248,202,42,85,86,23,69,211,101,178,144,102,85,6,250,106,244,149,77,72,207,3,35,11,76,140,199,178,82,31,194,152,100,99,153,135,194,198,41,54,153,20,101,13,128,0,43,236,193,130,5,48,86,8,19,11,117,45,191,224,153,99,165,92,193,212,98,90,27,13,137,65,6,145,136,196,7,199,81,48,136,80,161,24,135,18,89,2,86,219,131,241,110,92,186,197,78,26,65,21,113,71,147,65,117,104,234,75,76,163,13,171,86,201,151,178,59,89,171,195,175,69,5,213,107,22,57,17,119,75,36,251,106,145,90,42,65,107,106,51,237,180,45,7,212,235,48,214,43,100,185,72,108,172,244,87,69,147,169,87,191,170,152,54,95,158,27,76,158,62,184,254,89,15,234,33,182,214,179,8,100,233,0,64,8,20,149,152,82,222,31,8,58,24,254,28,24,22,13,152,0,52,24,122,15,24,52,13,9,1,139,28,192,144,61,84,25,131,146,179,232,34,205,114,187,235,49,98,37,94,11,116,38,157,8,97,184,50,182,186,33,0,86,211,88,129,85,189,149,192,143,181,155,180,249,107,41,201,171,91,164,153,177,133,121,166,110,203,30,104,98,221,122,251,222,27,223,255,239,239,62,150,76,138,212,251,20,215,87,35,158,87,146,165,206,212,216,31,179,179,163,45,142,134,177,58,123,186,107,92,213,122,131,147,77,147,172,158,226,101,156,77,71,48,159,237,221,115,211,47,141,32,11,122,64,16,13,95,152,55,85,30,112,8,152,64,22,24,166,6,152,168,45,24,166,14,152,60,11,5,192,17,160,12,136,51,72,68,17,51,21,173,12,66,234,73,234,197,115,142,85,155,134,28,171,148,141,193,219,132,35,60,52,255,117,228,146,10,193,230,45,120,79,88,17,34,65,164,40,133,37,12,3,0,88,180,215,79,103,90,180,154,114,59,90,234,84,244,155,73,77,178,237,218,146,34,64,190,236,251,101,56,254,44,147,147,46,250,101,120,175,21,234,55,43,95,212,201,222,220,210,89,87,43,118,206,173,41,189,93,246,201,211,104,142,78,31,213,126,198,54,57,63,13,222,245,93,48,238,34,216,177,231,190,23,99,225,222,198,254,255,238,35,37,0,92,70,0,113,185,169,150,241,9,199,2,185,144,98,25,133,64,73,131,161,145,131,96,72,56,11,102,60,47,2,117,180,152,131,139,118,90,253,203,223,233,219,185,218,198,198,63,16,151,74,213,141,29,153,235,143,60,205,243,150,212,207,243,199,58,231,14,9,16,167,114,129,2,1,4,67,208,233,99,101,50,229,119,247,235,218,255,251,178,100,204,136,4,194,102,200,59,162,95,48,172,172,216,230,117,43,188,16,141,155,38,110,137,185,138,6,179,103,53,166,32,149,233,254,189,244,255,78,239,217,81,83,126,155,213,84,57,12,80,197,36,194,193,0,8,57,11,108,134,12,225,221,217,90,217,37,59,230,166,76,117,247,172,229,75,244,74,194,109,121,0,0,18,69,70,77,182,187,150,116,14,245,87,174,148,166,68,164,53,124,26,143,77,26,179,95,254,207,80,168,212,112,124,54,177,245,3,150,24,209,174,253,144,212,92,104,56,88,195,42,113,176,54,119,30,54,199,204,22,57,105,164,233,244,27,47,81,86,199,93,15,129,113,136,60,111,35,24,199,40,181,36,199,116,255,239,157,245,62,46,110,174,21,166,43,66,222,10,30,49,82,45,138,20,81,232,243,9,122,69,245,19,55,61,12,166,238,212,101,23,247,107,211,197,173,117,141,1,39,201,1,88,156,172,204,63,60,193,64,116,192,192,236,193,80,184,193,240,209,13,4,0,64,96,38,164,65,160,144,16,1,104,239,164,105,149,60,79,172,162,30,167,151,212,187,111,24,173,152,9,244,129,153,106,2,88,44,82,157,47,99,78,188,205,186,111,179,202,72,34,55,67,69,1,118,69,103,80,247,32,123,63,149,253,101,171,91,197,216,199,50,117,70,255,253,255,42,119,82,254,68,238,174,230,69,68,51,164,214,174,170,196,40,243,43,184,57,92,75,10,2,48,54,57,84,204,89,65,30,131,85,70,245,59,171,83,208,93,72,42,133,251,5,139,168,0,4,124,77,191,255,227,159,212,100,234,19,136,128,8,80,37,195,251,45,156,74,134,79,25,169,87,46,127,117,213,81,93,214,113,2,6,137,23,200,193,166,66,232,218,90,217,93,192,160,7,64,37,3,145,155,15,168,38,25,98,246,111,138,189,164,201,245,20,4,111,197,215,66,169,153,164,163,77,41,109,102,160,121,26,164,165,230,41,169,38,237,182,166,199,152,151,58,247,158,107,46,222,121,83,139,28,173,205,207,217,251,61,123,215,237,70,211,143,48,170,213,179,120,183,92,36,149,190,158,217,99,152,197,97,90,100,244,199,185,211,30,222,34,34,186,221,81,93,241,20,37,177,12,16,52,147,42,67,9,206,78,194,113,28,41,13,5,204,16,13,48,16,49,96,155,86,184,50,3,99,80,221,60,122,91,103,55,147,115,216,91,167,205,251,114,99,113,10,56,118,126,69,6,71,33,136,188,70,0,162,114,44,200,231,33,218,208,45,71,226,93,110,236,196,228,227,111,10,228,239,127,249,251,215,53,203,254,167,95,87,1,22,222,255,223,9,180,134,191,46,86,83,104,107,10,90,230,54,231,189,40,250,15,172,244,141,143,255,251,178,100,206,136,132,136,102,200,155,162,111,66,153,140,217,122,105,43,126,82,13,157,41,78,5,252,234,136,179,164,89,198,37,124,108,199,137,5,252,250,205,113,62,119,173,231,113,103,246,214,119,170,207,253,239,91,218,242,239,234,16,141,206,2,19,86,101,49,22,44,29,142,48,216,144,20,52,117,7,145,40,38,71,150,196,80,11,95,45,185,136,140,165,97,125,247,97,62,135,108,156,14,147,199,1,252,69,62,96,80,92,20,70,73,26,153,4,28,39,148,5,165,225,246,3,3,227,247,146,84,228,142,18,226,204,163,199,78,71,164,231,67,25,159,164,182,45,77,170,101,82,7,38,217,179,243,93,121,248,177,178,130,5,21,59,81,99,38,203,152,117,53,54,149,39,131,100,40,8,99,39,111,180,61,148,122,210,200,82,211,17,75,119,47,60,93,229,60,91,73,12,173,91,121,15,174,250,212,239,115,101,185,127,250,169,123,151,242,171,219,207,91,159,198,129,189,8,200,44,248,200,144,129,50,153,144,2,38,58,23,140,140,66,11,169,235,4,201,147,81,73,99,70,250,215,66,58,59,97,207,95,123,54,73,41,167,39,26,56,76,56,39,48,209,52,58,56,41,87,213,42,102,134,89,235,90,164,54,247,34,131,108,231,254,223,229,153,118,215,215,255,255,162,123,58,214,142,136,142,254,141,247,187,125,170,245,86,60,211,21,15,60,215,105,169,53,9,103,154,97,228,196,238,173,53,221,158,99,33,68,53,208,163,35,26,200,167,151,66,206,131,16,12,96,0,3,42,237,219,255,182,198,208,133,113,143,18,128,18,17,97,219,116,246,155,140,25,120,208,148,83,91,202,159,94,123,184,132,15,92,84,101,129,65,224,233,144,209,8,45,132,68,237,19,252,36,11,17,107,40,174,110,54,81,229,205,101,54,36,69,136,129,217,105,144,215,75,55,253,88,5,140,68,244,161,199,57,237,174,81,105,35,234,203,184,70,145,149,163,4,157,225,90,197,219,91,253,53,139,49,202,198,115,41,23,194,108,175,255,196,92,141,221,191,187,43,177,207,165,68,51,91,111,238,237,159,228,227,83,246,204,111,51,221,237,231,247,4,116,64,0,19,114,211,159,108,20,220,226,31,8,24,98,65,150,3,160,242,186,114,195,19,144,15,82,81,120,164,62,225,203,26,21,20,63,37,177,98,55,86,87,38,139,198,156,102,221,143,175,134,214,50,206,107,193,212,247,49,164,163,198,26,164,229,155,213,231,173,203,53,120,56,245,61,213,190,137,189,63,186,218,143,204,166,111,103,116,70,219,162,246,161,136,85,55,162,237,185,173,217,117,56,198,32,201,46,233,143,42,62,140,62,121,37,24,143,172,238,216,198,245,227,95,89,215,255,251,178,100,199,136,131,252,103,74,155,140,83,112,145,172,233,205,101,38,95,17,113,157,36,237,29,251,66,108,179,164,233,163,38,177,180,122,235,57,150,182,131,79,104,247,187,80,225,163,168,0,118,77,105,200,236,102,211,129,132,152,128,193,104,233,189,2,51,24,104,194,16,71,164,145,129,156,57,83,88,115,218,14,110,229,108,63,84,115,50,91,118,169,165,73,45,145,25,24,166,43,197,81,124,198,173,101,182,98,31,33,20,200,20,202,44,105,52,13,11,54,19,33,208,77,11,58,162,94,95,48,231,179,234,15,246,49,71,176,27,173,240,247,115,114,155,105,157,132,217,122,0,210,144,194,216,233,189,245,112,64,247,162,94,225,25,231,187,249,4,114,235,116,167,38,34,138,89,52,218,93,15,67,56,222,109,100,223,225,47,83,156,146,85,91,205,77,141,74,123,20,128,154,93,0,59,110,176,198,186,83,9,7,204,122,99,48,200,20,0,17,49,184,172,4,7,76,120,17,35,212,22,20,237,189,22,41,105,228,13,247,198,213,147,50,43,23,18,195,86,48,147,196,70,144,202,40,213,247,136,205,18,74,206,156,154,3,4,8,144,179,60,6,87,9,154,149,48,32,56,79,60,247,254,44,69,100,205,114,60,154,241,47,136,177,35,86,242,231,79,49,108,188,173,164,220,124,218,240,62,225,69,199,206,117,185,97,239,194,120,255,111,43,10,179,222,52,119,7,153,127,10,35,117,169,171,210,144,247,188,251,201,125,102,211,230,151,146,89,117,89,109,46,113,172,227,18,253,255,184,212,174,105,124,99,211,214,247,197,117,175,124,213,207,126,119,228,82,128,23,118,223,24,219,150,97,240,168,92,26,6,17,152,76,38,97,112,25,127,237,180,242,222,140,128,21,213,120,2,106,91,19,123,7,53,204,33,24,44,27,40,33,55,10,132,163,193,0,248,152,184,158,21,157,178,185,134,34,177,131,144,30,24,36,56,183,180,167,170,195,180,88,226,245,235,234,120,229,237,27,12,93,191,151,233,124,142,176,209,172,255,186,95,249,246,93,245,145,41,95,52,102,215,181,50,57,88,230,234,216,162,188,63,90,117,43,87,237,148,255,134,183,181,159,250,127,91,104,255,69,59,79,141,157,239,246,160,188,118,114,113,156,167,255,252,239,230,222,127,123,102,211,61,247,142,103,242,185,247,178,10,82,2,10,181,40,6,39,164,82,100,30,2,134,42,137,176,96,72,15,198,95,103,142,99,100,50,70,24,32,74,96,196,11,134,28,96,12,97,0,1,166,29,225,42,96,80,5,102,4,64,40,14,0,195,2,208,21,48,5,0,3,0,96,60,29,3,176,89,176,40,40,27,3,4,66,0,201,47,2,6,3,46,146,64,216,255,251,178,68,211,0,5,115,102,202,29,113,224,2,163,140,217,83,174,48,0,32,166,11,30,89,234,0,3,144,39,164,11,61,144,0,56,9,41,6,248,39,48,178,240,0,14,2,67,2,130,192,192,138,2,69,128,160,81,39,20,248,112,0,64,8,92,233,58,195,136,10,1,13,180,102,4,244,31,177,40,28,112,204,140,217,19,32,130,9,136,24,91,10,163,52,59,140,210,98,16,115,135,1,137,162,197,110,81,28,196,202,42,68,225,171,214,137,169,244,14,23,140,18,46,155,27,23,221,9,129,214,152,49,177,212,139,133,211,140,97,114,217,195,116,14,38,120,241,228,18,99,233,24,158,52,99,137,164,93,49,90,42,115,116,39,205,81,116,206,160,138,150,239,73,85,90,130,89,154,38,106,35,205,13,43,105,211,213,164,145,162,136,172,242,214,200,164,251,178,71,209,82,191,255,255,242,65,127,255,255,248,222,1,9,45,237,19,15,242,81,49,217,13,19,27,69,66,6,9,129,146,25,151,152,173,10,1,134,152,38,131,1,8,56,118,196,129,36,194,4,16,72,128,12,192,120,2,145,80,4,9,102,0,32,48,96,48,3,131,160,94,68,248,52,67,28,80,204,12,201,76,38,151,138,255,74,227,88,18,202,34,184,4,48,1,37,82,3,166,48,86,52,66,37,53,169,47,183,145,17,82,165,100,211,67,232,172,50,10,66,166,2,170,37,165,58,53,45,182,132,235,68,89,122,133,45,216,121,53,161,232,237,5,183,113,254,144,81,203,111,174,183,253,252,206,205,249,101,219,87,108,97,82,229,73,204,240,148,221,187,142,54,55,220,242,181,221,223,181,202,152,227,77,187,253,214,26,220,199,255,57,119,45,99,218,27,115,25,90,181,189,227,149,205,126,56,94,207,154,215,211,253,202,245,175,225,189,95,58,42,164,185,4,86,6,134,214,54,131,167,69,201,169,164,79,127,254,99,255,238,0,0,221,252,212,77,148,203,168,64,195,17,252,193,1,44,194,161,120,195,209,180,132,23,49,0,24,5,10,195,161,12,68,185,37,203,97,74,218,214,146,32,188,103,74,140,154,142,50,137,233,206,42,78,160,144,150,68,249,15,202,92,190,145,195,8,225,54,28,215,144,226,70,17,147,32,1,212,193,2,34,227,23,145,101,58,4,216,59,66,184,88,132,149,90,95,23,104,114,184,187,165,211,231,140,237,204,179,194,97,242,210,217,213,179,52,88,143,161,197,133,183,176,30,194,219,216,15,165,154,22,163,67,173,179,171,124,102,184,182,117,111,106,251,102,92,111,203,95,254,190,41,155,223,55,183,175,197,119,124,231,169,181,108,99,18,58,214,114,229,170,195,92,201,184,176,108,179,124,252,176,190,196,57,169,132,255,251,178,100,93,12,198,128,103,202,31,117,224,2,86,172,217,227,236,8,0,22,29,159,46,110,161,253,1,104,179,102,205,144,157,184,213,225,51,193,133,35,132,8,9,57,143,136,184,138,126,192,144,194,15,217,89,90,96,1,247,252,196,48,243,52,137,10,250,113,46,75,46,193,18,233,102,125,195,122,176,84,70,59,20,200,103,149,1,184,98,191,181,213,29,149,249,106,155,109,255,255,160,160,172,229,41,142,99,149,78,37,29,170,219,149,47,111,94,71,85,59,38,214,181,190,181,237,93,19,209,123,239,39,183,183,237,191,68,69,130,108,186,5,64,0,173,255,230,224,230,166,218,10,6,96,138,5,64,28,195,65,100,195,240,108,193,112,56,40,14,7,2,33,64,34,28,2,128,236,237,158,58,12,197,211,112,25,28,137,162,70,156,56,219,249,44,145,194,33,183,158,122,118,62,239,205,67,144,189,68,223,250,105,140,107,206,63,249,210,82,91,163,118,40,162,116,81,57,248,196,178,55,43,152,164,173,73,242,185,5,25,121,247,85,45,243,169,177,30,56,226,248,180,216,238,24,158,119,145,211,215,49,234,172,65,37,227,72,158,93,244,91,183,138,184,152,187,234,174,50,132,203,17,247,31,141,114,200,161,21,32,64,129,143,54,41,140,60,180,61,125,222,37,225,234,79,17,75,5,177,219,62,21,240,224,190,99,12,169,236,176,0,58,237,130,115,42,128,206,211,192,70,42,152,214,134,34,44,141,141,202,239,214,177,39,9,128,102,147,185,203,64,162,247,251,136,63,255,102,219,253,209,25,77,121,142,99,47,117,109,179,171,155,122,63,106,180,196,57,115,108,135,84,214,55,122,58,244,101,167,190,174,185,175,68,237,57,17,215,217,207,76,193,214,71,60,195,213,156,240,210,0,5,119,244,231,4,12,224,204,4,203,243,148,33,142,48,28,14,49,12,8,48,52,32,4,1,198,2,129,14,217,124,148,251,39,211,14,72,104,210,194,192,45,101,240,139,55,119,253,161,197,218,211,226,173,233,143,93,156,67,83,239,67,213,168,75,238,183,237,81,177,38,0,222,207,188,106,117,1,45,56,147,128,236,211,70,192,48,209,80,224,137,21,96,134,206,26,112,128,32,139,176,158,150,62,174,18,106,110,206,213,184,187,251,110,89,105,190,226,174,37,182,165,177,113,236,125,7,41,7,202,209,220,80,163,115,185,29,209,229,92,27,53,71,27,188,243,241,138,228,7,204,133,223,211,78,200,157,50,172,242,44,167,46,212,211,100,210,90,14,145,224,84,48,16,0,61,255,252,125,195,74,84,23,81,148,201,91,209,235,18,38,185,42,151,95,171,153,185,27,218,55,111,206,44,124,151,254,75,68,247,121,198,26,243,255,251,178,100,107,140,133,109,103,75,27,168,110,208,93,172,233,215,100,39,106,21,69,155,44,110,161,187,73,214,179,101,205,163,33,80,213,91,119,154,141,57,117,76,214,101,182,174,89,143,84,100,115,25,23,60,247,213,13,103,122,179,187,250,237,106,152,191,238,179,253,104,114,127,156,246,101,59,101,105,198,171,52,155,153,206,96,65,128,0,219,255,51,149,54,57,145,220,49,64,36,25,20,12,84,19,18,240,192,128,8,32,28,71,48,160,34,210,100,53,112,144,189,49,9,75,200,215,96,88,39,77,142,45,31,139,67,79,205,118,11,18,157,145,63,175,180,65,150,196,154,109,104,42,153,239,125,25,132,55,73,98,25,150,195,140,74,33,9,8,196,129,248,248,23,20,156,59,96,228,46,96,140,170,114,223,255,243,112,255,53,93,39,43,241,75,255,125,115,207,243,22,150,28,171,143,177,130,244,72,198,156,198,81,67,163,170,169,152,142,230,198,14,251,31,196,73,91,11,14,129,6,151,155,212,77,100,76,108,142,201,27,179,40,204,241,42,148,125,52,72,164,104,106,68,3,184,193,192,5,37,182,157,120,39,113,162,238,65,128,224,16,195,185,74,201,197,131,55,11,1,36,213,36,210,192,249,16,151,197,217,212,90,12,164,130,245,102,103,48,102,218,221,52,80,186,31,246,131,144,184,81,226,36,14,28,205,11,35,86,248,158,117,166,154,137,143,230,171,86,74,155,146,145,154,170,46,246,174,166,175,165,165,165,234,163,175,105,222,229,123,255,167,126,250,155,136,134,168,175,255,228,186,89,158,127,137,136,203,215,198,240,45,52,48,31,0,64,3,47,250,155,32,255,30,252,167,153,184,49,24,62,53,152,40,42,128,65,32,72,8,56,7,32,176,80,10,78,22,117,13,60,150,32,60,219,119,74,55,13,67,210,248,110,81,148,51,141,139,243,21,46,214,129,159,120,204,204,143,228,152,124,13,63,126,75,49,65,75,75,46,143,209,74,82,72,38,100,49,20,100,165,145,17,33,37,1,212,243,85,223,229,55,125,214,127,127,190,231,133,231,8,113,147,181,8,60,75,124,195,202,31,88,162,253,176,25,86,121,91,40,177,89,253,238,234,109,217,166,92,218,147,19,57,108,139,55,201,39,53,159,167,100,20,180,209,156,125,181,58,212,199,80,41,22,204,171,49,64,184,79,5,121,192,0,32,0,55,36,144,227,81,59,69,64,73,4,140,9,199,93,165,71,33,160,98,82,158,102,85,49,77,53,106,88,7,135,134,194,16,123,12,155,122,43,20,124,108,66,36,42,191,61,241,111,88,144,146,228,227,42,149,244,121,129,146,183,42,191,73,117,44,209,105,77,213,162,205,240,145,117,127,63,36,253,53,213,255,251,178,100,125,136,133,58,103,74,187,166,110,208,120,236,217,106,107,8,12,18,65,155,46,110,161,183,202,5,179,165,29,180,161,104,140,81,191,250,191,220,109,231,91,69,183,85,87,233,60,213,211,245,254,247,93,250,105,215,174,50,47,255,185,235,129,247,207,107,16,52,23,0,4,219,124,106,92,212,107,128,88,99,8,92,97,56,76,96,72,8,96,0,54,177,19,150,46,95,246,201,71,39,171,148,171,9,117,28,31,115,10,76,96,74,144,229,200,156,66,89,109,248,124,225,50,254,49,100,180,15,129,12,59,17,24,211,4,240,53,77,35,26,151,102,114,83,168,6,1,80,120,156,211,150,254,99,213,18,127,155,157,86,189,165,255,253,225,106,25,166,247,175,222,162,54,107,187,157,237,255,136,132,66,233,34,106,239,29,39,53,87,53,114,30,165,43,66,212,181,111,83,90,149,236,233,25,58,83,197,214,77,142,157,100,65,149,158,64,0,91,150,51,20,246,53,163,33,144,36,146,48,81,198,184,204,152,107,93,11,143,39,75,175,19,12,52,193,149,67,62,26,208,153,132,11,35,73,150,80,147,50,245,45,244,169,220,125,178,247,83,99,163,113,175,3,169,227,152,28,33,31,105,113,11,114,158,97,139,165,36,60,240,170,152,218,246,185,153,211,208,125,186,69,172,143,22,161,91,65,206,61,109,110,153,218,224,138,117,185,62,184,137,184,154,118,42,150,117,138,53,26,18,121,246,254,223,255,250,157,187,233,110,82,102,84,17,170,0,59,111,252,218,60,164,211,116,204,195,1,76,10,8,23,1,66,153,66,199,96,1,128,10,155,207,62,244,83,242,137,76,130,211,249,115,227,177,156,36,241,102,114,244,190,240,75,53,126,101,183,33,14,204,229,138,12,62,91,90,35,40,125,160,105,254,220,171,25,171,52,32,137,177,74,53,69,100,180,194,161,208,58,42,44,108,59,247,247,207,207,63,122,85,95,17,235,255,223,31,243,75,124,110,183,16,238,114,118,209,237,220,189,221,52,178,220,11,74,36,93,213,12,172,109,146,182,138,188,12,82,248,205,119,19,62,187,213,126,126,113,191,7,119,188,71,177,221,87,77,193,206,83,64,8,35,61,181,39,223,109,205,169,7,29,102,195,16,90,132,73,163,114,133,230,64,178,119,239,89,146,16,127,236,66,202,231,253,150,91,101,218,185,188,151,93,106,222,183,16,208,38,11,30,165,56,170,148,18,133,6,138,40,104,186,56,147,28,116,8,115,195,46,220,51,156,121,2,231,177,103,182,134,49,36,54,146,108,207,80,42,144,97,206,247,75,117,114,63,148,102,87,173,221,90,244,206,134,66,161,30,150,247,115,34,238,148,248,155,87,191,39,115,117,88,154,68,255,251,178,100,139,4,4,211,102,203,27,168,126,210,139,44,217,221,97,136,79,16,45,157,46,238,48,237,194,15,51,101,13,172,152,32,185,168,169,190,121,79,171,185,20,52,243,42,32,5,216,128,64,15,95,190,58,241,236,212,41,131,31,130,208,78,58,19,3,1,149,20,185,229,64,114,204,151,125,37,57,13,231,52,178,213,131,147,129,44,196,121,28,196,160,113,72,204,69,28,133,4,129,21,65,205,22,40,66,218,29,194,247,115,140,164,221,246,121,204,154,210,219,91,161,162,165,40,151,191,95,220,230,219,217,242,142,122,89,89,157,15,158,222,247,92,219,53,253,147,86,217,19,75,89,20,241,230,57,206,62,98,51,29,52,251,156,247,59,190,239,102,55,57,30,139,98,44,84,9,80,0,110,91,105,230,184,54,69,235,91,134,30,234,30,178,157,122,160,42,11,222,236,133,4,40,195,146,60,43,11,52,179,19,54,207,51,16,5,72,65,2,119,184,253,177,182,218,191,152,126,228,81,64,172,174,218,222,171,177,149,121,45,153,85,175,58,231,209,11,40,149,110,148,231,156,145,205,250,154,77,166,41,146,118,198,189,215,180,30,52,191,149,172,209,95,55,222,22,197,178,49,172,212,244,240,110,177,123,173,63,51,29,15,123,238,119,107,25,223,182,190,111,172,108,167,121,238,248,140,184,52,109,0,64,137,182,223,152,190,129,230,242,152,241,122,64,168,0,128,5,138,178,104,16,189,174,19,189,157,170,76,105,45,84,147,208,227,25,149,60,211,112,206,15,43,89,188,254,86,145,56,45,2,231,5,154,81,150,89,44,146,200,141,67,17,51,40,18,161,132,216,215,231,75,85,52,242,206,89,29,153,247,161,187,165,173,109,175,122,246,217,104,185,148,210,135,213,159,255,239,85,86,67,75,172,228,71,34,87,34,93,142,60,249,84,76,249,117,59,49,17,110,140,109,111,116,48,186,156,122,216,8,76,72,0,0,32,0,7,46,219,243,148,80,35,107,45,69,64,129,163,19,97,149,69,203,180,246,101,71,87,181,229,54,84,19,98,142,161,202,89,206,226,37,255,168,221,125,212,165,188,211,108,95,198,125,46,171,10,185,181,95,250,242,98,251,156,134,126,143,75,171,189,213,71,153,73,63,59,176,141,228,58,79,93,70,206,154,247,223,126,248,203,74,153,254,124,170,215,179,27,45,108,198,85,21,223,190,244,170,251,63,254,53,23,150,220,254,123,222,124,188,215,203,157,183,110,18,168,1,5,0,38,197,187,25,74,136,117,49,177,136,79,193,194,21,48,14,3,37,83,214,210,66,160,132,141,118,97,218,181,115,136,201,229,75,58,26,169,125,129,45,239,72,132,133,19,130,75,29,96,166,161,137,44,97,255,251,178,100,157,0,4,29,103,75,187,105,85,160,125,12,217,141,100,166,120,80,101,155,41,78,37,83,10,32,179,164,105,177,154,248,37,164,128,104,219,15,68,81,132,144,194,252,179,54,242,15,238,107,31,254,159,255,251,218,247,213,246,126,169,190,233,162,78,62,170,117,25,58,161,166,27,169,106,41,166,42,149,87,70,62,106,217,8,166,19,33,231,76,52,230,48,245,123,154,174,172,232,210,132,7,42,160,31,104,0,193,64,65,73,183,13,105,120,232,184,140,201,4,206,68,140,12,240,56,185,19,84,181,202,48,226,55,229,110,69,235,83,103,77,33,188,183,105,109,76,61,44,118,172,150,199,112,175,65,118,150,189,156,205,128,181,132,88,10,68,52,37,98,84,217,9,158,153,61,112,209,217,141,67,56,195,236,175,207,42,111,182,244,54,20,13,157,137,227,36,179,8,67,243,70,112,101,191,189,30,95,52,53,112,230,93,35,233,21,67,36,62,229,131,56,181,253,79,39,219,170,127,150,63,118,147,119,255,227,55,141,134,121,96,236,0,3,64,18,160,111,99,104,224,205,246,163,51,193,164,32,128,23,5,34,228,54,176,138,76,46,25,73,200,179,219,187,240,123,130,217,35,237,114,81,218,151,225,87,45,225,217,117,20,82,15,138,207,63,17,32,24,44,62,88,168,64,160,162,200,197,13,83,16,229,58,33,25,202,242,88,178,34,18,158,255,255,254,109,201,254,173,254,127,255,233,233,46,230,34,111,155,173,119,23,91,31,196,143,59,132,23,68,226,117,222,234,111,186,68,85,179,141,68,26,55,196,48,4,137,152,0,6,181,109,105,108,182,240,100,64,83,1,8,69,3,97,12,151,177,28,18,81,76,99,85,187,99,22,148,240,196,154,252,244,103,186,147,112,217,230,237,224,254,14,6,44,9,16,46,80,13,151,252,25,133,79,111,178,254,230,43,220,24,39,112,172,45,57,106,73,122,115,90,173,169,92,142,240,193,24,8,128,161,132,189,17,178,214,12,171,24,25,82,80,83,101,22,20,240,167,179,138,114,222,130,39,162,193,230,76,28,20,202,219,187,45,65,125,101,23,35,86,174,199,132,117,189,25,9,71,20,137,42,247,0,33,0,0,46,98,50,178,38,77,224,120,97,22,2,131,193,92,22,1,19,0,192,20,22,2,128,96,0,189,162,128,18,68,6,232,24,218,187,144,28,183,23,54,38,133,180,79,227,133,60,185,158,117,101,234,209,127,94,245,158,155,112,11,146,209,153,251,119,178,233,208,198,95,119,222,154,157,222,166,181,90,164,186,164,196,134,165,235,216,97,187,152,101,222,109,170,45,159,47,253,126,92,255,245,79,148,145,166,100,68,232,137,155,119,34,51,168,134,187,178,255,251,178,100,190,136,3,237,102,201,211,133,69,226,136,204,233,173,104,195,155,82,37,155,24,79,5,125,10,74,179,101,53,148,154,105,41,8,74,230,157,220,202,209,181,54,218,83,46,90,142,77,219,25,51,189,105,166,61,64,17,81,96,0,1,5,128,10,107,109,231,45,7,142,99,214,35,98,69,19,25,13,47,119,208,70,26,244,135,169,226,182,173,246,213,103,27,45,181,216,113,128,200,119,61,218,114,124,178,91,82,221,205,218,142,207,35,85,125,68,113,235,166,233,188,179,42,154,81,18,34,211,74,32,210,112,138,25,173,205,172,228,196,189,33,69,155,148,138,218,242,75,162,153,222,116,226,226,108,201,232,110,26,243,20,24,134,37,179,247,27,62,106,251,222,223,206,119,84,23,24,222,230,123,63,170,153,121,72,211,39,6,22,74,167,33,170,226,117,157,170,81,179,211,217,67,240,12,178,213,2,101,163,135,20,211,165,192,179,7,5,163,9,195,115,6,6,115,11,130,3,3,0,228,113,76,128,104,8,132,245,45,113,109,181,114,161,137,192,220,25,192,164,172,181,162,57,124,133,117,236,32,149,67,145,205,161,216,232,249,114,243,155,186,252,183,103,234,138,114,240,170,43,69,139,49,184,118,222,202,50,55,71,253,25,221,156,202,205,68,109,52,251,254,180,57,173,166,170,107,39,123,54,143,185,135,78,109,181,221,89,77,87,171,150,105,202,100,169,173,61,103,218,106,57,230,31,158,173,68,63,80,136,238,128,0,14,2,67,110,89,46,36,23,57,177,19,23,4,69,210,2,50,32,215,253,244,150,40,75,42,138,69,103,245,86,106,115,152,130,157,33,212,118,222,163,19,151,41,162,12,197,168,228,53,122,147,26,138,52,152,150,127,26,146,116,88,134,88,1,131,38,190,72,212,144,45,62,113,65,224,213,33,194,96,172,176,199,20,20,29,9,36,57,4,75,66,138,79,11,22,226,41,134,90,23,3,36,245,216,229,75,25,66,200,130,28,235,3,222,38,79,135,83,106,207,27,106,67,73,127,72,176,28,209,196,15,60,145,130,199,58,185,165,113,71,67,58,89,217,33,200,172,196,173,242,17,13,199,128,8,5,70,106,86,176,58,42,149,74,240,49,78,96,144,250,99,120,78,96,232,62,28,7,73,204,27,4,215,75,157,138,252,166,118,149,178,89,6,180,44,176,149,202,87,163,240,248,49,89,215,121,180,112,91,58,105,176,232,155,238,251,50,135,146,253,153,29,36,206,161,137,6,229,112,197,217,203,89,140,200,32,140,69,114,187,17,173,255,255,111,253,107,125,103,215,219,221,82,236,250,213,43,189,82,141,229,119,43,108,106,140,94,38,90,116,241,33,210,108,203,233,147,243,76,166,69,255,251,178,100,208,140,132,49,102,198,147,172,83,114,155,12,249,45,108,200,126,81,249,155,28,110,137,123,10,123,179,100,233,172,164,37,190,42,83,186,100,61,70,69,28,115,218,159,54,168,56,36,17,4,226,137,168,126,54,137,140,54,77,77,211,30,208,147,218,74,184,107,32,144,149,15,73,12,47,170,57,233,146,71,87,63,46,24,35,30,3,10,204,7,106,107,155,15,12,172,229,211,70,200,4,103,64,113,2,121,4,104,16,145,37,54,79,68,137,205,97,135,65,189,82,90,245,101,144,228,100,212,244,40,202,73,76,124,244,95,111,50,46,78,45,36,187,120,147,49,104,145,168,41,184,180,151,109,164,145,172,202,6,158,105,134,137,98,213,202,13,45,158,81,221,216,35,182,54,174,188,229,81,183,100,225,116,234,165,89,138,189,77,198,33,221,245,184,38,130,246,178,14,200,78,213,150,108,196,134,233,0,36,155,112,222,127,240,244,162,148,207,65,240,194,80,249,9,198,35,3,192,192,81,66,80,156,14,29,3,0,103,34,35,63,47,91,123,142,55,137,227,78,238,183,119,161,221,144,172,50,190,131,27,198,198,213,24,25,113,194,160,3,122,190,149,20,101,249,156,173,16,166,187,38,126,165,29,162,165,166,163,171,122,172,245,220,47,106,255,255,243,82,22,72,203,11,54,253,245,245,171,185,82,58,35,204,183,83,52,82,211,185,110,200,6,114,51,77,110,138,67,98,68,194,29,25,83,106,23,252,122,253,162,227,205,149,190,212,164,233,153,128,42,115,64,1,46,4,101,219,254,106,51,6,70,2,6,45,46,177,122,71,130,224,70,151,108,144,92,32,62,36,237,26,165,153,54,118,181,11,197,12,95,254,46,121,232,13,185,113,196,212,171,84,67,53,207,31,155,109,40,86,204,105,186,177,11,126,81,146,199,208,220,193,135,221,69,65,67,209,181,41,216,112,169,116,53,237,114,70,184,130,53,4,246,124,152,80,218,29,139,150,113,35,172,105,227,20,97,116,234,52,105,18,48,131,93,82,94,104,172,116,197,72,237,196,121,167,46,46,37,212,232,20,20,234,206,161,150,203,106,204,172,58,218,160,113,105,21,65,152,93,1,85,131,5,229,99,51,104,30,211,16,240,170,48,79,7,147,2,96,50,4,0,234,209,34,3,2,64,13,48,13,2,113,8,8,174,88,101,124,184,39,42,150,165,136,215,124,182,198,180,155,42,154,213,231,140,229,232,32,33,202,93,77,17,176,234,229,245,82,205,29,149,169,60,203,26,249,83,59,190,31,89,158,46,43,88,222,147,95,82,51,88,196,102,214,232,182,74,253,59,239,77,211,75,157,83,175,253,61,156,230,232,149,122,205,244,174,58,206,172,204,199,36,251,255,251,178,100,208,12,132,131,102,199,155,161,95,66,147,172,217,106,109,136,76,80,225,155,24,79,60,237,194,45,179,101,117,163,34,121,84,255,175,219,174,151,155,209,105,168,22,50,176,36,150,235,241,222,32,102,129,40,225,16,160,72,98,221,54,148,109,221,84,23,148,134,77,220,165,246,107,52,150,131,122,254,82,151,203,95,33,95,211,83,240,80,64,115,208,110,15,121,201,71,126,155,156,253,54,205,46,105,8,108,175,80,179,108,235,197,32,232,147,141,65,77,69,68,84,158,119,131,162,108,210,161,112,201,244,52,154,128,197,42,34,170,231,183,88,150,18,82,221,45,28,245,40,169,184,174,163,238,7,30,108,46,112,194,104,186,148,89,154,219,114,219,211,198,251,88,228,220,248,247,168,149,132,212,34,171,74,0,128,38,202,145,24,203,11,156,78,111,152,146,6,8,4,160,48,20,140,196,32,51,200,171,193,0,42,31,45,201,29,44,137,208,118,37,241,215,26,27,202,106,50,181,221,243,177,61,241,224,68,47,33,129,251,1,193,220,181,175,74,95,108,246,104,149,183,235,99,148,236,89,118,242,139,101,161,165,224,100,185,154,62,191,253,127,222,191,254,253,141,106,25,156,203,173,159,106,178,152,198,152,246,60,227,222,251,162,57,99,16,214,162,62,186,117,116,252,220,238,222,204,230,130,133,64,0,48,1,171,211,231,188,54,66,115,12,28,16,136,8,139,12,80,5,82,37,107,23,12,98,0,7,187,119,163,55,160,151,110,171,14,65,85,132,135,37,109,145,80,63,148,143,133,138,242,183,254,228,66,46,239,187,18,107,88,220,195,10,74,114,138,254,142,85,161,162,128,250,41,235,180,97,50,130,136,65,13,112,18,34,157,241,19,11,72,9,206,53,75,60,163,245,106,165,44,68,152,113,150,221,195,153,177,60,73,134,188,90,200,146,49,26,236,144,136,106,40,158,169,142,115,205,234,18,216,113,167,143,103,83,218,139,232,109,117,49,115,125,158,94,181,70,170,57,199,173,238,212,85,86,179,187,53,66,64,236,250,137,88,246,53,16,195,99,208,203,241,236,202,193,252,112,19,48,168,33,3,3,233,94,20,47,11,120,91,198,253,82,38,163,14,78,88,29,146,19,213,208,137,192,44,37,187,48,4,108,105,237,33,182,113,85,92,116,98,32,21,20,160,196,207,166,174,219,216,129,220,217,138,141,194,80,221,235,74,226,178,231,154,118,216,172,105,83,115,85,210,135,181,148,195,230,102,44,234,237,68,223,109,81,153,94,174,255,170,53,58,247,86,239,61,153,119,90,42,30,136,136,108,221,26,206,179,111,185,169,158,134,51,37,81,76,209,235,84,115,103,154,105,74,26,64,4,234,0,33,128,36,255,251,178,100,220,8,3,242,102,200,59,172,84,194,160,76,216,217,108,199,204,18,177,155,22,46,225,75,194,144,51,100,41,163,34,249,219,114,195,119,0,254,181,48,203,71,163,4,62,49,196,151,240,96,85,248,100,34,152,16,75,5,17,127,225,79,203,193,58,215,198,145,83,197,62,2,98,120,213,163,174,252,223,148,64,24,49,57,12,100,56,192,130,72,142,26,199,169,97,72,107,70,177,35,23,32,180,117,31,245,26,34,130,41,38,159,53,214,71,130,101,236,156,89,216,228,77,83,236,157,69,53,227,153,237,185,209,90,84,217,137,231,36,237,76,79,72,3,17,236,230,63,163,238,17,117,190,19,81,36,8,160,32,240,8,100,127,102,37,34,240,57,4,186,101,52,203,164,56,249,107,198,91,71,87,19,46,252,141,46,84,173,38,0,121,186,3,43,227,55,245,227,28,139,83,11,135,99,5,132,208,8,174,8,4,204,34,3,75,108,16,7,152,14,16,128,129,87,57,213,130,40,229,178,167,74,12,129,221,107,141,213,114,181,217,90,193,60,143,124,50,252,183,37,54,137,173,86,83,35,23,10,212,35,100,42,25,52,133,71,234,75,78,74,38,148,212,156,212,134,186,146,171,255,244,166,156,237,253,250,209,218,234,213,94,134,156,99,205,49,83,177,232,253,156,138,155,177,150,67,104,140,137,39,61,13,49,22,183,126,215,189,47,187,171,238,166,172,227,15,177,24,13,0,5,160,3,146,219,169,136,200,106,75,152,18,64,144,166,49,74,18,100,77,140,188,166,4,193,16,104,166,81,172,101,216,203,230,224,236,110,124,170,6,187,188,187,87,116,210,232,212,42,173,54,21,87,255,238,161,161,75,52,54,251,190,105,182,70,38,24,158,152,237,89,76,131,38,131,19,156,123,24,72,198,38,132,160,68,69,81,155,133,93,26,237,72,160,114,117,4,141,186,100,233,118,15,19,217,179,72,167,122,108,234,223,26,94,106,86,104,53,41,35,114,106,54,182,56,141,52,233,55,113,138,79,31,24,216,238,255,235,246,138,181,52,168,180,117,145,160,6,1,5,163,58,240,207,41,170,52,139,92,199,36,163,37,147,76,12,34,48,112,48,2,6,86,67,16,147,66,160,6,204,206,31,122,104,34,41,17,134,30,72,172,205,86,198,249,204,51,198,134,200,30,71,45,99,162,187,116,98,43,14,220,225,170,122,74,76,171,64,15,91,201,150,54,119,218,74,246,229,228,2,82,12,68,71,65,159,236,191,127,236,247,183,109,106,253,149,209,83,71,98,119,117,127,100,127,103,62,103,50,46,193,238,204,249,179,174,91,213,181,223,196,60,66,173,115,108,238,191,215,252,98,46,243,38,239,18,44,145,245,80,243,85,24,255,251,178,100,215,140,132,73,102,199,19,169,85,160,148,236,217,58,104,200,190,17,241,157,24,78,9,251,66,133,179,99,89,183,161,112,173,105,181,203,26,28,225,129,163,152,161,81,130,186,154,72,16,24,80,72,40,26,0,101,101,230,18,14,193,83,142,25,105,125,166,59,68,181,11,250,10,109,161,102,98,128,111,144,113,198,133,47,146,244,137,54,149,129,64,250,2,32,93,192,37,87,42,96,239,101,81,136,56,84,177,176,228,92,188,155,54,146,52,151,65,13,137,178,164,225,182,194,132,10,179,89,47,40,58,225,95,36,62,34,207,83,156,105,196,150,116,107,98,118,168,178,58,136,156,96,150,225,168,117,166,122,152,226,20,51,136,113,118,48,93,237,100,232,204,131,11,34,98,120,161,154,205,203,233,75,191,10,50,81,230,116,122,144,35,211,1,5,211,16,182,113,48,251,27,179,10,224,66,48,77,3,97,144,144,48,167,0,244,33,34,0,240,192,38,48,48,6,66,64,10,80,245,133,127,213,137,183,101,176,75,216,136,174,12,63,32,164,107,15,82,249,102,11,41,51,229,137,154,132,212,19,55,85,31,132,182,56,42,150,145,220,125,169,231,101,183,100,209,90,90,87,18,154,238,85,103,43,225,123,14,216,203,14,251,51,159,203,120,191,63,69,26,79,118,72,5,40,177,26,59,141,192,104,204,134,224,200,41,215,163,117,246,194,77,118,166,206,233,10,85,147,28,68,71,191,136,187,213,125,178,231,118,255,213,244,77,152,107,20,144,7,133,23,217,245,128,11,114,148,146,185,32,39,12,34,89,67,80,184,44,8,80,68,235,192,240,242,0,87,188,141,184,254,170,92,100,233,69,114,2,196,14,210,5,82,58,151,73,225,18,26,132,109,54,151,83,90,78,201,8,98,132,75,75,38,169,229,208,61,85,237,109,166,210,78,238,15,154,118,248,163,197,25,17,168,179,104,151,70,80,235,19,116,218,254,28,188,217,138,211,69,159,199,228,235,112,225,196,54,175,77,82,159,172,233,152,100,94,44,101,196,204,21,105,166,157,36,148,156,73,38,195,143,74,78,146,108,186,108,63,36,194,149,26,172,140,106,77,103,218,242,154,107,121,78,242,123,74,245,16,214,104,109,139,0,180,28,212,207,168,112,234,21,32,203,112,193,51,76,17,19,0,128,114,69,19,3,75,168,193,80,25,209,112,156,202,25,250,89,84,122,129,87,204,79,83,71,165,17,248,172,182,228,13,44,116,163,171,105,103,208,86,220,158,222,55,165,120,81,186,211,119,57,47,239,219,199,93,173,157,93,254,57,243,159,162,255,230,255,255,243,179,239,57,39,204,40,227,26,110,3,93,166,144,12,204,83,43,108,107,26,164,53,172,165,173,255,251,178,100,215,140,5,1,102,197,147,193,95,48,158,236,217,90,109,137,91,17,141,155,34,110,133,124,194,71,179,101,245,180,153,124,206,102,170,17,20,139,57,111,205,66,38,79,70,89,79,130,251,81,11,117,93,27,27,76,93,42,11,57,64,2,35,34,73,36,145,185,76,16,40,226,72,22,245,8,169,2,7,79,66,234,144,7,53,232,25,1,230,225,190,140,102,88,136,11,66,100,140,195,70,0,48,164,184,20,64,68,229,141,10,98,95,13,1,162,238,74,31,95,143,239,167,191,60,216,69,141,122,61,80,141,243,96,70,222,53,225,198,150,240,158,20,188,56,167,76,209,240,130,127,46,245,137,120,47,91,235,66,51,47,6,210,84,233,100,249,151,102,104,218,120,252,212,84,178,9,244,27,230,218,236,237,187,134,125,188,83,70,51,193,70,230,185,145,255,75,39,55,8,27,21,78,221,228,82,149,3,70,147,85,58,163,12,198,211,21,1,209,36,208,26,42,24,132,7,163,0,112,64,60,15,22,6,180,51,103,240,3,94,119,157,72,21,138,60,160,32,65,136,63,146,136,97,168,60,178,88,97,88,81,45,231,107,201,160,149,195,192,123,162,254,214,134,222,73,101,37,6,18,231,234,85,117,233,134,242,181,158,86,235,227,202,150,167,176,164,177,191,245,171,239,243,251,245,199,162,247,247,69,60,175,34,6,187,218,146,19,68,136,106,33,163,49,68,251,35,68,32,108,143,221,204,115,76,209,88,130,109,107,53,21,102,1,107,32,64,32,220,178,67,144,88,222,221,33,104,100,7,2,99,13,56,103,170,88,192,76,184,85,8,191,22,167,199,116,118,239,167,92,63,158,49,54,135,111,119,236,89,165,236,212,2,230,222,198,145,208,119,187,220,229,253,102,104,86,149,16,199,70,73,9,189,115,148,65,107,38,79,113,165,233,153,205,20,29,139,21,46,94,142,161,9,139,34,60,178,143,145,217,26,104,196,67,226,23,226,1,204,64,156,214,34,27,18,45,45,200,214,218,187,115,178,227,57,20,139,80,174,213,92,221,213,246,235,76,190,198,213,203,95,105,119,3,106,234,109,251,183,142,146,136,244,128,133,85,0,183,143,104,112,17,17,193,31,134,85,64,132,24,153,200,88,26,88,7,32,145,86,24,56,116,185,49,179,34,189,3,79,103,64,129,25,20,183,112,82,239,118,226,25,202,87,31,38,217,92,6,44,15,128,33,79,158,52,226,18,34,225,195,73,153,14,195,243,149,244,36,35,50,54,125,197,240,226,244,51,227,196,194,34,149,71,246,110,235,24,218,253,254,142,237,220,231,230,125,246,182,191,217,15,66,86,52,233,68,99,79,61,20,245,56,152,132,144,144,226,198,169,25,141,82,133,255,251,176,100,208,8,132,83,102,198,147,161,87,66,150,44,217,23,104,200,202,83,77,155,38,238,49,86,194,107,179,100,233,150,34,225,24,226,52,84,67,7,133,12,70,178,187,19,189,12,162,42,147,61,93,189,78,118,151,217,149,48,86,80,0,164,178,234,84,36,3,241,154,187,77,45,240,181,170,116,255,196,1,26,141,23,2,74,229,221,161,194,164,124,96,167,146,215,193,109,34,91,171,241,200,71,227,94,40,144,27,206,53,197,189,191,151,227,217,104,80,30,90,141,157,168,135,168,205,241,132,137,139,234,234,127,106,127,237,34,221,152,177,191,169,173,54,175,50,161,191,48,197,206,217,242,83,203,102,40,129,209,162,195,192,203,178,78,49,220,178,74,65,32,196,83,253,185,58,8,28,194,243,69,14,54,216,198,63,18,161,98,33,136,97,20,139,169,200,81,14,75,55,29,205,218,59,76,92,190,65,149,95,20,79,240,23,157,1,128,21,36,149,154,51,147,154,18,82,25,60,68,14,131,38,15,6,102,9,2,192,160,137,157,48,115,1,194,197,94,223,33,19,78,148,43,83,97,117,255,60,232,228,188,36,152,17,151,151,86,28,129,161,33,96,24,203,67,37,104,0,65,137,41,43,215,62,135,42,53,155,25,151,93,174,200,22,131,66,69,94,58,6,84,154,147,159,107,253,54,154,42,143,179,203,244,125,233,143,23,253,226,240,175,24,112,174,191,121,50,141,84,234,147,196,161,47,86,179,29,196,240,115,188,158,171,222,228,104,147,125,182,79,182,255,109,143,191,89,190,230,70,214,198,60,190,186,187,231,44,1,128,7,46,191,153,79,19,153,146,24,152,20,57,10,128,98,48,32,32,50,73,165,108,118,140,21,9,84,181,254,148,196,111,227,87,183,67,0,168,63,10,25,225,224,10,221,201,3,179,71,110,189,43,69,40,2,233,172,45,200,152,235,29,44,82,92,128,77,70,244,47,214,229,79,229,179,129,142,9,26,106,5,101,149,167,219,190,109,7,76,213,181,29,8,99,178,54,198,159,66,16,32,233,74,8,145,182,74,61,229,17,217,203,158,237,218,83,250,117,151,84,148,177,182,140,91,225,234,166,163,11,234,202,215,82,43,135,47,21,22,137,98,90,186,37,198,62,59,228,29,39,146,39,137,13,14,28,230,63,62,230,177,160,10,128,0,40,227,97,207,109,182,158,237,229,170,82,69,97,65,154,36,106,133,202,241,134,139,100,66,111,16,235,48,164,147,51,81,68,13,70,132,194,87,122,156,50,210,119,187,115,139,62,209,122,204,101,128,193,9,152,111,69,154,232,131,91,98,115,231,81,119,187,93,249,42,46,235,228,62,115,239,229,97,28,216,64,185,233,196,202,245,52,171,206,255,251,178,68,204,0,132,203,103,72,187,172,50,208,163,236,217,67,117,134,178,16,201,157,51,173,60,195,34,54,51,165,169,183,142,208,36,94,105,232,203,223,216,108,180,168,178,157,246,50,29,73,195,203,71,157,111,44,243,10,167,220,205,255,180,124,167,158,241,149,143,185,191,182,120,214,157,236,1,104,0,2,173,187,243,84,211,49,19,195,41,69,7,2,56,137,86,237,68,95,3,22,15,74,55,147,59,22,123,59,73,85,17,44,255,30,184,122,189,123,46,141,37,186,105,122,141,145,5,205,86,148,187,239,94,235,134,9,161,228,163,114,127,91,179,57,252,83,111,62,60,119,45,93,20,57,128,126,76,108,165,74,179,232,151,49,249,132,155,56,38,104,111,36,43,24,144,151,205,212,65,212,115,34,138,108,211,184,178,75,67,190,25,71,69,115,88,103,193,210,184,250,102,127,192,244,240,116,98,115,143,152,49,137,2,126,111,153,232,2,72,0,168,218,136,203,136,8,205,113,176,196,65,192,190,2,197,225,141,96,97,48,30,209,0,192,56,208,242,44,47,40,27,229,170,6,227,26,142,195,242,90,75,88,51,136,102,106,24,114,228,80,204,157,229,131,151,154,73,89,147,134,20,59,8,154,81,6,7,155,33,134,227,51,151,198,37,47,142,240,39,153,11,34,181,138,54,171,221,73,178,170,85,148,89,227,40,225,79,83,8,83,181,181,33,71,11,21,100,195,205,154,48,242,135,161,134,41,55,13,80,147,213,212,242,49,114,81,54,85,174,23,66,142,136,115,34,92,216,159,163,137,48,117,39,77,82,210,182,143,205,241,213,127,126,227,21,166,193,151,0,25,109,212,207,91,3,112,159,4,1,99,16,1,17,176,16,8,102,235,73,132,152,28,172,144,79,75,147,201,212,176,161,167,134,203,69,159,23,80,86,205,88,232,178,243,85,106,132,25,160,90,75,170,162,138,236,28,69,231,244,8,173,142,68,133,43,62,107,22,54,170,96,141,118,197,132,38,48,176,124,97,228,212,26,115,195,69,156,80,211,7,9,110,143,31,50,121,251,177,202,193,221,48,213,162,148,200,219,162,214,197,199,193,74,124,204,230,65,84,201,16,47,28,107,169,221,239,10,195,85,104,214,44,107,190,149,177,108,47,110,222,184,201,168,245,164,85,185,175,141,244,123,238,176,180,30,84,0,203,246,222,155,79,161,205,40,26,25,9,137,15,14,152,38,107,55,66,107,68,17,139,64,113,41,123,123,77,65,57,100,254,248,123,14,102,12,122,12,128,10,88,221,67,79,194,242,113,20,7,66,229,143,51,46,96,155,174,202,210,183,9,16,36,224,82,74,96,156,35,4,27,40,121,34,176,66,84,202,201,107,99,96,249,178,93,208,255,251,178,68,203,8,132,248,103,71,155,169,69,176,157,44,217,51,113,232,94,81,205,155,43,77,153,15,194,86,179,165,29,183,161,185,120,165,243,86,171,36,84,54,228,142,62,8,99,160,195,145,217,82,225,31,68,30,65,142,65,99,193,161,101,143,98,232,214,134,199,244,188,165,85,254,153,11,105,63,252,117,195,113,95,219,40,64,145,0,4,182,252,97,61,199,200,100,103,226,101,64,162,230,59,46,252,58,225,24,120,200,240,197,39,215,205,186,73,155,73,243,207,205,195,222,20,116,171,97,137,168,170,224,251,29,143,108,164,66,9,37,95,196,108,155,62,53,5,161,255,143,29,145,230,187,98,107,219,113,14,199,88,118,218,154,162,211,109,231,27,69,29,35,102,227,180,20,31,145,152,179,30,230,61,113,203,68,23,75,81,108,195,165,85,118,91,69,237,23,29,109,116,124,19,117,33,248,194,36,105,180,32,13,52,250,51,238,96,120,198,234,171,188,99,195,68,83,85,204,207,70,220,188,69,248,65,76,170,0,3,128,37,181,251,243,225,143,54,137,243,9,50,21,7,0,16,11,18,175,102,177,29,64,58,244,153,32,150,214,64,234,19,111,236,45,227,31,137,74,109,68,159,236,30,69,67,66,169,106,105,27,79,156,204,60,111,117,217,227,165,32,242,198,187,217,16,123,56,112,163,10,32,102,49,232,113,42,149,93,204,17,105,143,27,76,80,88,176,169,99,95,60,91,203,40,67,59,48,125,92,187,205,158,143,186,57,84,201,210,21,88,241,200,56,116,62,40,38,154,22,71,29,139,16,60,118,215,79,113,49,112,194,133,232,123,92,83,177,85,10,209,114,62,169,44,141,46,0,181,214,0,7,53,248,220,178,115,34,42,193,196,52,194,38,40,24,184,12,16,31,73,199,220,193,2,22,28,242,217,130,227,25,90,166,134,219,52,166,252,197,35,18,139,195,17,223,183,200,156,173,125,148,8,101,244,158,229,141,1,90,252,190,97,244,146,220,166,167,166,64,11,141,42,157,198,79,86,165,37,102,219,85,115,170,216,226,152,210,63,79,217,238,126,60,245,148,219,233,167,189,206,182,54,231,9,2,10,40,166,100,8,228,69,144,156,164,99,27,51,248,196,53,238,31,251,150,210,251,27,189,70,248,179,138,50,149,241,45,63,79,166,126,200,51,190,229,213,231,90,26,172,181,181,70,40,141,136,140,64,136,1,2,0,153,37,182,25,145,10,156,254,71,24,132,56,151,108,193,240,80,48,93,16,0,233,208,183,22,93,232,110,114,91,71,110,69,141,232,59,28,119,216,172,237,87,250,212,245,123,50,231,9,229,164,156,68,180,161,34,200,151,244,108,38,188,153,199,180,235,81,70,26,246,66,43,223,255,251,178,68,194,0,132,192,102,202,211,108,66,226,159,172,217,67,112,197,232,18,153,155,37,78,153,119,202,110,179,101,105,198,34,209,102,94,194,159,227,136,207,37,71,149,178,144,42,11,82,83,122,118,180,52,105,219,155,137,38,23,94,227,121,86,103,163,213,204,180,59,179,57,255,122,9,49,246,84,89,206,83,122,137,117,60,199,95,157,183,214,184,217,51,183,172,244,168,255,151,63,139,223,247,52,241,51,66,64,2,109,183,230,90,164,158,140,180,99,97,120,64,108,12,27,3,8,97,45,70,76,176,76,78,29,149,78,201,243,151,94,189,14,239,27,20,208,189,114,231,29,235,245,101,111,162,205,173,57,11,163,115,118,217,97,94,52,203,20,163,151,154,45,116,248,180,165,98,228,167,202,80,222,15,246,162,222,71,73,109,19,20,33,243,5,222,194,44,219,137,79,131,141,108,178,69,28,124,189,81,183,77,142,28,106,37,251,213,181,14,31,47,35,208,204,184,74,169,117,147,37,207,80,246,157,80,147,202,24,215,99,234,165,174,34,78,150,26,208,159,220,74,90,189,227,97,107,33,46,39,187,8,155,1,86,211,141,56,3,158,70,115,69,138,67,25,71,99,8,74,243,7,131,48,168,64,201,3,0,67,5,0,132,210,47,235,197,106,226,225,101,206,164,161,171,201,113,160,142,47,250,62,173,71,48,120,4,201,128,50,241,208,32,172,1,147,181,136,212,41,66,223,174,217,183,13,55,176,19,217,13,82,85,195,122,243,128,71,111,136,129,157,78,31,217,127,248,68,95,111,59,170,250,220,38,126,87,200,251,183,183,159,231,189,226,95,107,118,153,85,134,209,81,104,216,69,24,36,90,118,119,51,106,245,70,123,238,149,121,173,106,58,55,193,67,0,1,112,75,26,118,219,182,33,105,149,162,10,162,40,146,166,18,32,36,28,104,226,41,253,252,140,108,24,14,172,146,227,82,176,65,168,82,185,179,143,253,39,151,12,247,246,93,5,110,175,228,227,66,189,227,19,205,234,186,134,90,115,173,246,101,181,181,242,147,140,157,42,226,155,78,60,131,60,227,221,52,84,152,38,205,163,233,139,204,75,46,51,61,62,199,240,105,152,198,198,129,167,14,119,137,132,169,252,207,142,248,255,95,89,153,247,223,143,57,231,255,253,255,188,97,13,128,10,201,152,35,40,24,91,141,144,96,102,137,0,185,128,56,164,152,54,3,81,130,112,18,11,0,66,176,152,6,128,59,116,72,22,175,16,72,37,130,92,176,138,2,32,4,149,198,229,11,205,22,224,8,45,247,110,8,155,24,128,25,74,179,1,128,237,231,73,134,200,163,232,49,28,142,219,142,84,144,70,237,204,211,101,98,134,212,8,16,41,50,23,255,251,178,100,181,140,4,113,103,70,147,163,86,208,127,12,217,189,97,230,3,83,89,157,24,79,13,91,66,27,51,165,245,131,34,57,142,41,72,184,157,52,35,36,34,35,107,50,255,233,211,56,69,220,183,176,178,185,153,125,93,16,166,243,63,254,229,251,18,229,234,76,132,162,165,99,174,46,229,22,33,170,90,142,236,173,163,156,77,61,247,83,95,190,68,4,232,0,1,28,194,5,219,183,220,201,144,203,5,64,132,178,97,63,16,44,57,81,232,136,215,189,47,228,22,227,101,215,155,88,252,222,97,28,9,191,133,12,140,252,118,182,221,83,228,144,120,203,216,87,50,17,131,20,68,236,147,106,95,144,203,67,155,110,136,173,91,164,92,150,84,60,255,36,171,129,68,70,134,84,129,229,158,53,211,226,141,21,86,154,26,65,174,81,137,12,51,89,29,184,199,210,162,26,190,30,120,187,148,137,141,58,116,185,169,249,138,198,172,114,141,120,244,179,161,211,218,53,40,21,208,53,0,23,36,148,242,33,131,223,56,205,80,63,48,152,56,192,163,240,128,234,184,89,172,165,13,23,180,146,45,118,195,178,211,40,227,203,94,131,149,160,23,163,79,3,245,76,227,74,42,203,93,146,32,19,116,151,196,90,75,64,140,209,214,171,244,86,179,187,46,189,189,99,194,234,0,83,67,34,118,139,149,171,159,34,152,143,60,235,91,185,244,212,240,28,187,123,76,235,31,52,202,57,204,214,157,167,197,56,223,238,75,151,230,249,153,151,25,111,210,44,205,142,122,251,228,252,77,182,168,235,165,190,219,183,197,245,46,151,20,128,18,44,128,203,124,65,109,255,252,67,120,20,81,14,77,136,18,22,138,141,18,42,81,157,204,246,100,173,34,231,5,35,14,252,120,113,41,191,239,139,159,12,241,165,220,250,250,251,156,218,235,220,170,16,135,22,57,208,162,110,162,204,169,199,197,13,116,178,5,73,171,78,46,11,26,77,16,195,44,99,15,48,214,44,84,93,173,143,60,198,27,234,151,16,85,116,43,117,82,66,18,74,22,214,136,147,54,148,68,89,5,27,61,22,183,69,146,180,219,251,23,191,220,105,60,221,27,110,245,51,22,245,242,255,146,2,204,34,1,166,227,29,180,157,49,34,26,19,11,208,253,48,165,2,243,2,48,64,25,3,19,1,96,6,48,14,1,38,36,96,46,1,133,201,108,148,48,68,125,208,122,225,214,198,149,14,156,130,153,179,15,0,108,177,117,55,174,186,41,189,179,76,222,34,172,76,230,1,137,194,3,128,6,179,94,128,227,79,228,11,63,22,124,93,200,188,150,255,195,80,156,232,42,82,242,165,235,217,227,161,66,77,41,204,44,65,200,230,223,150,209,136,207,95,249,255,251,178,100,197,140,4,114,102,201,27,131,94,210,135,204,217,138,105,232,62,84,89,157,28,79,13,189,10,105,179,164,77,179,47,40,111,238,95,37,237,46,255,125,108,169,131,92,182,253,214,55,0,88,103,10,85,201,253,113,237,54,136,113,20,237,173,26,149,75,83,36,98,251,45,127,77,4,88,23,80,164,0,92,147,51,63,52,57,163,64,65,152,36,28,193,25,204,4,5,5,26,3,104,96,128,137,231,25,202,244,115,82,28,52,229,217,214,229,50,174,110,154,142,151,181,41,94,166,254,206,247,17,199,29,99,221,71,163,182,29,241,177,58,168,168,200,195,52,109,44,180,156,254,82,5,161,37,92,144,46,97,50,244,181,85,41,9,107,122,37,58,169,69,184,102,83,132,74,103,225,169,20,118,144,133,23,8,169,229,55,109,83,47,92,206,134,67,146,9,248,237,30,141,78,151,42,125,119,142,227,205,54,68,233,99,13,147,157,88,117,67,58,174,184,182,69,57,91,239,235,119,214,202,128,141,42,0,4,220,144,173,212,117,150,209,142,68,38,97,71,153,148,26,52,131,7,1,1,193,197,32,0,1,172,36,157,186,67,208,124,170,70,250,61,14,204,102,220,203,70,206,49,25,97,148,142,252,204,146,109,242,108,18,138,89,184,29,180,140,60,11,8,186,24,35,47,118,224,124,118,255,207,74,55,82,197,61,61,106,73,101,138,74,126,84,194,67,111,25,235,249,89,17,201,91,231,253,63,25,85,17,132,207,172,245,40,103,47,50,1,28,133,25,232,103,8,141,82,218,234,173,150,190,239,50,66,218,93,107,103,117,153,3,189,192,3,56,1,75,183,248,197,148,139,133,32,153,235,100,106,57,167,218,243,156,10,196,105,228,53,14,70,22,132,112,184,49,156,119,248,193,63,121,44,148,130,136,88,185,240,82,188,77,14,45,207,65,67,12,62,82,109,226,55,86,98,53,41,109,213,164,99,210,153,100,35,204,213,140,68,20,169,30,164,194,165,221,205,209,14,57,16,169,91,125,172,142,198,143,173,45,84,177,172,57,29,224,114,208,255,77,92,165,28,92,212,153,10,51,186,237,250,255,245,233,191,173,187,254,110,214,0,14,0,41,70,126,104,56,119,50,149,230,63,195,4,97,54,19,198,20,2,240,97,74,25,102,22,225,40,36,12,230,22,192,228,96,90,21,6,3,192,40,96,156,4,198,139,97,7,137,6,0,73,62,198,13,7,24,46,115,117,38,60,24,26,121,37,242,1,136,145,18,53,58,76,97,75,246,145,129,96,1,194,150,7,33,21,88,135,158,8,13,72,2,133,142,164,90,128,23,240,40,73,51,43,80,178,200,158,8,12,204,36,178,165,213,172,38,99,240,55,128,54,132,80,255,251,178,100,195,12,132,82,103,73,27,129,111,64,128,172,217,138,101,40,72,26,49,163,22,79,101,171,193,231,179,166,13,150,32,201,92,129,58,5,168,150,54,19,81,129,46,154,30,122,43,85,94,139,171,210,186,218,214,116,150,179,86,106,106,178,212,186,75,237,123,55,165,69,74,169,74,75,170,166,102,116,87,46,185,130,46,110,112,220,250,140,82,87,100,40,214,230,7,146,101,162,130,71,180,145,77,70,72,80,77,61,102,110,153,162,69,97,69,60,123,253,96,7,54,223,152,118,7,212,166,146,114,193,130,73,66,155,98,32,34,64,56,39,97,140,104,224,164,102,102,95,36,142,162,230,33,98,10,234,165,224,149,137,114,84,210,121,115,131,226,152,88,230,142,154,94,102,101,222,227,213,210,135,200,241,182,85,12,224,125,147,220,213,162,240,159,67,154,89,183,72,184,136,237,102,184,148,218,147,25,126,183,61,204,76,111,141,154,163,16,122,76,84,79,28,95,192,211,246,137,154,89,251,92,96,233,238,63,155,211,26,15,98,170,0,86,211,85,164,19,183,32,243,62,10,19,27,79,35,14,71,131,28,192,179,9,197,243,20,129,19,15,0,96,160,78,6,8,80,241,3,169,146,213,34,100,202,220,177,85,228,182,236,13,20,150,51,6,39,20,64,51,196,195,196,80,128,128,6,207,204,199,176,69,32,92,61,21,194,114,0,15,21,13,13,18,72,107,18,52,169,51,136,127,107,53,110,152,252,197,127,116,179,126,255,244,103,245,215,181,210,183,208,195,211,180,247,238,122,213,81,149,51,204,209,167,30,107,188,171,43,188,244,57,146,237,191,213,19,217,237,119,218,138,249,128,90,203,0,132,7,109,218,154,6,135,236,240,140,250,92,138,18,147,181,247,18,88,198,172,69,46,103,103,153,90,185,157,172,187,134,247,205,239,154,239,254,187,166,28,191,189,171,255,248,174,153,181,121,126,251,94,177,10,48,232,51,218,96,7,25,10,179,212,175,23,14,104,92,32,75,80,109,137,33,146,181,51,42,21,251,143,88,228,14,158,79,89,45,142,67,2,133,37,44,185,216,101,199,178,122,125,180,86,157,217,126,193,43,26,120,244,249,165,145,41,25,61,162,33,143,240,79,152,8,145,249,135,248,75,152,50,9,209,128,80,2,24,58,132,249,64,70,24,60,128,216,32,4,193,64,80,14,0,36,226,128,64,160,6,174,195,0,60,187,163,192,32,157,32,224,3,44,146,213,45,42,120,34,107,81,85,97,160,2,105,72,26,160,137,102,166,73,158,190,152,99,186,193,223,230,25,19,220,86,82,229,70,154,4,118,15,118,172,187,213,159,154,28,172,92,171,118,245,223,172,11,50,255,102,229,188,50,191,252,249,255,251,178,100,191,12,132,128,103,71,19,172,85,48,111,44,233,119,104,103,190,22,189,157,18,15,13,189,1,221,51,165,233,145,33,120,164,228,6,215,245,42,247,67,233,125,67,185,114,37,107,51,83,204,174,92,34,229,85,34,83,34,203,12,80,204,166,138,77,157,234,65,148,146,79,162,141,29,104,218,138,213,116,210,10,115,224,42,191,251,175,36,0,50,235,190,52,204,57,94,11,48,210,128,40,180,197,0,168,215,211,157,195,178,67,10,32,24,49,98,132,8,119,59,37,121,1,235,185,116,242,155,220,133,152,31,89,132,217,176,50,170,149,33,85,219,63,185,56,85,225,70,195,138,43,33,86,180,138,62,166,165,109,199,245,82,155,202,35,26,51,189,177,202,251,173,92,214,215,201,232,107,82,37,220,70,206,171,162,136,20,186,53,31,52,211,21,197,223,87,215,107,111,167,63,115,49,113,192,94,234,2,5,179,43,201,173,50,75,50,179,27,32,145,48,191,1,211,11,240,51,48,4,4,178,168,2,152,8,128,84,172,192,0,16,3,0,58,54,66,0,58,70,71,237,89,19,70,31,86,182,200,221,157,55,145,247,152,127,157,11,142,220,113,137,174,133,2,119,93,70,227,21,202,81,82,228,221,31,38,179,150,64,31,40,181,82,253,217,13,36,170,205,124,117,94,182,28,176,180,71,255,255,239,158,133,219,182,213,153,76,255,244,78,250,124,132,98,85,33,152,144,131,49,38,49,36,32,147,4,87,51,45,138,166,119,44,116,40,253,231,28,114,79,154,54,125,202,128,36,80,0,2,7,122,172,227,190,77,96,160,196,145,136,144,72,14,195,19,88,98,181,184,162,0,117,159,46,114,121,41,206,93,59,130,219,91,228,176,139,161,78,88,178,38,193,243,107,52,196,114,170,26,90,8,30,57,30,214,50,162,134,167,57,29,225,235,108,93,191,99,116,103,143,217,34,118,233,26,201,161,234,105,28,237,13,105,149,135,157,12,179,130,73,9,68,236,23,112,64,219,64,137,96,68,205,44,237,83,32,181,106,224,160,36,228,164,8,106,75,53,190,78,36,196,43,220,125,84,185,150,68,157,61,81,77,44,240,86,163,241,219,206,222,34,142,27,52,147,212,78,44,201,94,79,246,143,4,220,128,13,37,155,50,66,125,3,14,161,230,49,170,12,163,4,16,84,48,45,6,19,8,240,27,48,29,1,18,96,20,48,30,0,164,179,30,0,6,66,221,89,26,249,93,15,108,33,245,84,49,152,118,98,2,125,33,80,52,34,17,39,127,159,55,57,226,106,89,83,25,29,67,116,228,213,20,245,136,70,66,249,125,206,161,133,26,79,175,123,188,146,207,15,54,105,174,35,255,227,235,253,166,127,251,159,121,239,255,251,178,100,208,12,4,172,102,198,147,193,95,66,158,204,233,41,109,134,127,83,197,155,30,111,49,22,138,127,51,166,181,183,153,124,255,152,255,190,205,122,60,195,197,207,149,107,81,4,180,40,92,225,113,243,51,115,125,79,31,57,16,137,247,242,120,248,155,89,138,155,159,254,91,173,102,225,43,94,93,42,109,202,0,10,192,0,34,155,77,118,250,223,204,174,44,203,130,134,1,215,0,140,29,48,241,127,172,178,6,109,139,116,86,168,75,19,220,90,166,118,187,138,111,178,189,166,43,87,23,1,101,11,133,43,10,165,198,19,219,51,94,120,206,114,189,29,27,139,103,142,100,220,13,9,222,146,79,6,1,166,145,49,8,145,25,73,147,60,40,167,162,147,200,183,82,84,25,13,156,158,20,246,214,121,119,93,88,98,112,71,136,63,225,3,232,180,169,47,234,177,219,33,101,60,101,66,6,185,141,37,225,163,83,208,193,64,112,97,146,97,105,147,73,216,196,155,220,227,230,61,46,179,62,122,72,232,111,184,183,143,56,208,1,149,213,1,0,211,118,97,148,219,198,174,0,160,97,222,39,198,5,0,68,96,70,9,68,65,76,96,12,5,162,0,15,92,32,208,69,72,212,139,154,119,11,160,250,207,201,96,68,250,143,195,54,159,232,204,25,16,125,163,76,85,185,65,206,196,58,208,167,166,196,178,2,150,233,35,84,135,162,92,152,234,228,237,69,208,146,238,142,36,157,52,200,201,75,51,85,82,159,255,183,243,76,177,222,191,170,79,100,84,122,51,236,142,171,60,214,89,183,164,199,214,143,217,107,79,99,143,205,238,172,231,231,178,16,205,52,243,104,174,123,179,179,1,229,186,0,1,77,171,83,237,174,188,204,4,226,108,176,15,33,186,47,155,221,61,52,145,173,174,238,254,103,76,154,29,48,118,162,80,112,246,149,22,23,75,160,69,54,64,246,154,119,112,254,68,128,180,195,135,209,105,122,89,102,192,199,21,33,236,124,78,227,20,225,172,94,82,157,228,76,67,10,74,170,20,96,236,245,117,28,251,93,155,245,104,58,236,98,161,196,202,48,210,22,40,151,125,105,77,183,45,58,98,222,145,246,152,152,97,189,30,180,223,232,188,40,201,198,42,118,153,99,225,199,148,107,173,17,52,237,212,80,89,2,27,171,243,15,210,164,53,62,5,227,3,224,77,26,1,18,160,81,24,24,0,17,128,72,13,15,0,113,0,2,150,112,136,0,150,58,231,138,51,119,130,69,71,105,56,107,82,204,55,55,131,12,171,212,86,249,13,12,29,13,199,41,247,47,177,3,211,205,81,202,173,99,98,93,43,130,41,98,58,249,117,238,247,43,219,214,92,161,179,176,12,70,69,127,114,125,115,234,255,251,178,100,190,8,4,119,102,199,179,201,85,162,138,140,217,189,101,232,15,17,109,157,32,207,5,93,2,11,51,101,105,150,25,32,145,4,95,191,163,234,5,113,109,162,243,78,196,231,20,142,213,26,1,6,38,192,3,99,219,178,88,221,81,17,36,39,33,230,173,179,110,170,5,134,168,0,9,144,156,146,219,76,95,140,58,76,182,24,162,114,145,54,244,69,43,23,220,153,68,188,161,233,213,162,236,131,207,7,154,151,133,144,95,246,165,126,176,205,53,157,142,64,194,107,159,60,83,236,39,187,116,81,62,94,238,180,218,12,198,51,153,102,157,172,83,179,203,43,90,49,156,164,243,236,25,187,86,197,34,214,184,142,89,94,207,220,205,181,157,251,99,248,159,104,151,185,78,223,238,103,210,254,169,188,61,103,167,251,31,53,63,61,221,251,255,253,91,86,107,59,92,230,182,126,16,165,1,5,163,15,86,217,50,160,29,179,13,224,214,2,130,209,128,216,99,24,34,0,161,128,88,14,35,18,53,136,128,137,40,83,9,223,144,166,171,13,110,208,244,161,88,162,23,37,18,102,59,9,128,232,33,166,93,101,164,187,170,206,236,194,160,90,123,47,252,158,126,188,107,184,207,84,221,46,114,250,90,184,17,148,20,3,3,37,95,215,255,249,245,51,149,114,62,206,104,148,137,228,41,206,90,57,228,103,68,59,54,18,152,166,154,38,132,102,175,123,143,159,143,158,97,221,123,138,118,117,117,73,24,5,216,8,0,85,184,214,185,0,85,70,218,66,44,72,98,212,70,74,100,32,0,22,19,82,195,28,21,30,2,77,70,201,198,219,55,206,142,13,79,155,56,222,154,106,84,139,153,138,161,131,38,130,235,154,34,108,86,74,55,19,73,170,99,163,64,5,77,141,93,198,60,0,157,4,200,190,158,32,199,132,241,35,212,137,34,234,110,24,199,164,25,28,122,32,91,69,156,158,89,141,32,208,148,105,119,217,193,147,154,178,172,228,13,73,61,34,197,235,37,241,69,22,109,150,54,241,20,74,188,15,49,234,76,212,133,81,48,199,158,192,93,2,200,33,101,223,187,153,255,220,106,91,206,205,114,208,120,55,55,211,253,3,164,30,27,205,29,213,79,135,34,204,210,13,5,137,176,193,172,200,128,89,165,5,64,149,118,96,104,14,140,13,49,245,122,161,234,119,242,5,180,181,36,147,217,60,78,195,207,17,148,209,70,155,230,92,234,33,251,146,235,193,162,66,97,113,116,105,140,14,162,79,17,18,163,155,61,171,147,187,13,44,195,43,213,26,199,35,29,183,157,253,191,109,63,55,213,253,232,199,161,172,143,243,219,84,54,245,117,70,61,109,187,152,180,73,136,93,109,171,42,78,207,52,156,255,251,178,100,209,140,68,55,102,198,147,193,70,208,161,236,216,198,109,38,150,17,45,157,28,78,165,86,130,106,51,100,41,179,34,121,199,118,57,230,61,142,163,57,153,164,227,215,158,4,71,128,16,5,197,28,166,127,78,107,45,70,100,18,80,142,35,106,50,224,101,122,173,80,88,161,66,154,191,240,252,252,82,173,168,173,152,190,55,191,26,108,222,56,250,56,208,112,238,68,210,55,229,54,99,207,69,233,177,208,180,178,115,82,58,96,195,240,39,41,3,138,59,150,144,154,3,57,158,46,32,231,128,244,240,130,47,4,8,11,114,12,41,125,232,178,101,31,24,104,35,193,226,194,140,230,178,20,249,48,108,221,160,186,174,233,142,118,131,13,163,80,194,71,209,172,40,34,139,55,34,13,34,92,163,146,44,46,238,117,112,92,77,70,139,118,110,50,225,73,184,171,44,3,12,234,0,0,9,140,7,112,191,252,98,134,177,206,195,230,75,2,131,129,133,247,18,12,163,227,132,249,151,181,214,191,141,137,108,194,139,150,0,108,176,184,120,54,26,74,76,32,96,248,216,46,12,184,177,115,4,175,118,173,22,209,42,145,150,25,74,148,149,190,59,158,174,23,95,255,244,250,107,230,43,214,166,103,209,78,171,41,188,249,143,103,185,140,247,84,71,179,170,230,43,205,179,29,53,77,221,12,232,108,188,218,38,138,119,111,48,255,87,155,236,26,48,0,53,0,43,46,219,154,117,30,227,131,36,75,3,53,96,248,97,198,181,78,2,61,110,69,165,179,180,114,153,69,60,182,0,173,207,161,150,79,111,119,106,107,187,171,23,199,46,124,54,53,63,220,99,155,253,179,108,232,9,73,4,137,13,52,148,62,177,45,68,226,144,43,204,24,150,145,174,77,40,52,156,19,33,164,205,148,132,41,40,72,187,66,198,228,152,77,114,45,102,52,156,220,195,205,244,9,6,213,157,8,188,185,252,185,74,141,62,14,121,194,102,45,173,34,15,67,65,250,23,16,166,129,114,44,180,18,154,197,70,203,13,14,209,119,35,201,62,20,106,74,208,32,140,130,128,92,110,75,140,11,243,13,69,3,4,227,1,179,5,7,192,64,133,26,115,157,161,144,226,249,114,37,19,240,244,49,57,126,157,230,173,221,219,151,223,167,162,184,251,71,105,163,41,186,222,219,165,140,83,119,118,245,251,128,235,79,87,229,236,40,179,207,88,94,206,246,171,111,47,230,210,63,209,254,255,233,203,52,58,20,252,10,153,156,243,217,35,92,70,72,202,225,173,219,234,105,87,75,161,207,170,95,119,174,172,26,95,196,213,177,118,251,42,58,135,46,78,155,47,132,79,44,196,229,19,165,64,14,147,96,0,140,114,200,209,186,89,102,43,255,251,178,100,210,128,131,197,103,75,235,137,83,112,154,140,233,74,100,200,190,81,9,155,36,238,5,124,202,203,51,226,137,204,37,56,51,152,40,40,98,24,89,153,0,104,113,0,1,19,196,205,132,115,88,148,1,30,159,120,6,50,222,210,75,19,134,51,202,73,245,194,233,62,144,234,109,168,45,51,191,30,44,8,173,48,118,119,85,182,122,134,253,77,205,167,241,29,178,193,117,8,224,176,142,190,77,181,101,8,59,210,18,69,244,134,44,54,220,210,78,110,57,89,53,107,248,234,165,37,134,221,108,162,116,210,106,151,133,247,100,21,115,94,211,141,181,25,194,147,150,94,174,165,193,30,251,83,35,58,166,218,156,23,123,219,251,155,21,85,106,29,117,35,135,103,78,133,19,164,178,169,159,111,212,215,216,92,145,21,179,112,76,155,49,26,183,20,130,237,246,155,189,182,245,213,0,132,204,212,96,230,235,102,105,163,154,98,24,20,134,3,128,190,42,1,166,12,32,98,91,162,0,2,22,0,176,72,32,150,181,123,73,228,235,166,106,16,248,187,168,57,59,41,197,165,197,31,8,26,251,70,121,154,132,38,140,116,2,82,69,246,162,114,162,51,244,212,113,170,75,215,177,207,180,216,225,59,114,254,57,225,220,49,237,222,107,158,140,161,255,98,84,178,52,96,180,28,228,126,180,201,37,52,199,117,76,136,200,136,45,238,227,204,134,208,162,230,119,54,72,205,242,175,60,213,113,114,183,119,197,52,37,164,110,235,198,88,0,172,2,2,181,113,219,122,71,148,51,24,88,246,12,23,152,41,186,131,141,17,17,31,211,8,158,140,18,242,84,174,14,103,19,133,97,14,2,28,37,54,78,200,141,145,220,76,50,104,135,71,148,37,129,62,254,82,41,67,16,32,121,96,129,69,19,34,8,38,209,171,102,61,141,182,2,162,207,203,154,146,101,242,68,164,208,152,4,208,187,145,228,204,60,170,26,22,114,7,164,115,159,249,108,114,15,40,1,192,128,229,90,69,4,201,72,178,94,77,104,196,149,202,191,214,122,73,214,86,181,89,252,74,23,152,158,26,85,149,237,209,90,88,197,83,60,233,187,243,63,91,254,218,146,43,171,200,255,167,49,25,160,47,45,29,64,48,76,25,204,2,33,167,216,222,24,14,130,225,128,40,16,24,1,0,105,130,136,19,0,128,65,111,38,1,128,208,24,22,153,255,109,38,90,86,158,121,246,232,180,109,202,105,226,43,162,1,211,164,206,161,110,156,21,84,112,0,227,51,214,208,21,34,214,227,20,156,36,17,17,36,126,15,50,154,185,46,237,134,90,236,195,74,191,237,90,37,31,239,107,188,227,216,230,83,223,50,202,123,87,237,83,45,95,244,75,169,238,255,251,178,100,210,136,132,126,103,70,179,193,71,64,164,76,232,198,113,230,76,81,33,157,24,207,36,246,130,141,51,99,25,211,34,233,101,143,83,209,103,27,152,219,110,88,194,239,61,19,118,210,250,38,186,163,165,215,193,22,48,10,213,27,178,60,156,128,171,24,52,31,24,218,24,136,64,210,128,84,0,4,192,229,254,48,180,65,30,12,39,220,136,132,102,252,83,173,141,9,82,232,196,81,176,40,27,161,186,118,98,167,16,196,174,72,139,204,154,164,236,146,17,12,154,203,156,116,82,96,119,89,96,87,180,62,149,244,203,61,228,32,84,20,13,132,48,249,61,138,228,14,89,4,174,219,34,140,36,91,146,82,7,3,163,167,146,37,44,240,112,240,23,185,213,54,119,97,183,126,52,205,144,113,157,173,90,65,208,108,18,140,134,94,68,202,107,27,85,77,46,40,178,105,67,93,171,29,200,203,27,12,196,82,188,211,66,15,198,151,192,34,110,213,0,2,0,9,19,147,67,59,123,163,33,136,227,34,133,244,58,152,148,3,4,0,9,34,180,21,132,40,6,23,198,65,15,83,222,26,144,85,52,25,199,213,113,107,135,102,5,230,72,231,135,100,17,130,247,163,79,251,30,218,31,17,137,143,165,243,173,140,164,195,189,103,115,99,199,80,156,234,25,252,255,126,202,231,166,71,85,117,108,226,233,174,105,232,108,68,113,240,229,161,145,182,35,235,189,204,159,100,245,111,139,173,208,157,157,151,231,229,125,135,229,178,126,184,106,149,104,146,232,241,203,94,33,174,138,227,139,217,211,45,110,234,239,171,122,128,55,115,0,8,78,182,204,190,91,54,54,236,83,200,11,93,136,68,12,130,159,118,158,10,6,8,101,68,105,180,160,141,2,96,205,85,188,122,45,18,50,37,110,22,11,41,61,37,56,220,103,184,187,11,18,34,114,82,64,210,145,66,187,108,155,67,48,197,156,75,101,74,44,198,62,9,39,13,87,218,4,71,24,141,35,188,129,46,66,10,206,202,168,141,41,157,100,201,229,169,17,72,234,248,204,18,150,86,201,86,170,229,20,80,172,240,141,41,148,172,25,100,209,77,216,170,215,168,178,114,114,158,171,116,184,121,168,161,155,145,99,115,189,254,95,194,162,149,66,30,169,215,38,27,184,93,109,9,237,47,64,26,164,5,41,227,96,198,126,73,131,166,129,129,192,105,80,72,36,166,41,217,4,24,4,10,201,101,235,197,179,173,137,184,91,179,148,49,41,214,24,64,242,61,201,162,149,98,179,178,171,175,45,5,90,6,201,77,55,44,203,79,253,123,177,185,117,249,187,18,203,86,114,150,76,82,206,76,89,221,137,205,109,155,49,23,193,174,207,129,75,94,228,93,255,211,240,255,251,178,100,201,136,4,161,103,72,211,172,91,114,157,140,233,141,111,9,7,82,249,155,39,78,5,252,234,45,179,102,181,166,25,116,6,217,179,155,17,210,32,79,84,189,224,66,174,45,2,107,226,12,152,198,41,92,230,184,132,249,145,189,93,171,198,123,90,81,193,190,217,196,29,60,206,96,252,177,79,13,244,39,45,255,34,248,246,211,96,0,165,149,187,111,177,219,142,125,227,48,116,20,38,248,200,198,65,79,53,64,215,148,182,86,5,79,214,47,71,13,207,224,217,198,145,235,43,20,158,178,249,88,29,46,22,112,76,66,117,205,245,229,150,146,75,76,244,46,22,80,163,155,163,101,45,39,103,238,132,101,34,91,34,231,246,123,101,235,58,29,157,158,106,218,115,107,54,189,99,111,153,222,207,175,105,210,9,116,106,210,38,141,183,168,127,159,89,109,142,83,221,99,59,125,67,188,198,255,158,153,79,87,253,188,52,63,254,251,127,254,214,181,98,243,113,156,10,93,0,53,224,21,109,219,83,133,79,64,87,147,12,129,2,0,128,33,144,145,21,145,67,116,200,99,101,211,142,107,115,52,181,14,19,94,131,219,38,232,193,35,33,184,129,244,234,90,132,237,211,201,107,20,60,111,80,215,40,194,106,11,164,113,4,233,9,92,217,249,235,61,10,201,232,56,140,37,54,156,75,174,143,28,123,13,233,233,81,109,162,126,30,140,40,228,126,83,233,172,153,95,122,82,148,213,54,174,215,57,16,131,27,22,131,98,26,234,99,151,216,195,155,59,123,233,10,147,145,70,78,108,93,83,156,221,57,234,42,35,168,151,212,123,122,125,193,64,12,143,0,17,172,121,169,190,251,254,23,178,86,0,184,111,109,51,241,77,31,182,192,18,170,41,45,149,71,102,233,121,1,115,187,195,69,152,78,62,209,86,221,222,208,8,237,120,242,170,254,247,175,6,208,29,181,192,120,203,119,81,100,220,72,17,30,195,146,185,196,56,20,154,148,139,140,65,135,31,27,190,47,10,62,103,204,106,223,21,173,100,206,227,222,29,243,92,110,88,54,166,126,47,62,37,240,181,104,146,197,175,143,225,98,36,149,157,190,13,241,75,203,186,94,251,158,154,139,245,108,238,153,250,165,62,224,103,120,151,52,221,247,173,111,227,90,175,222,105,243,175,143,254,254,183,111,175,140,50,206,16,12,24,29,45,176,65,151,3,224,168,218,102,0,74,100,248,214,104,63,20,100,25,168,5,1,69,134,115,13,194,163,31,192,51,36,203,195,3,2,153,123,242,92,48,224,13,144,149,0,50,44,84,3,32,40,27,56,2,227,0,24,112,240,49,201,3,103,1,202,128,41,64,16,50,6,4,160,34,30,67,75,228,104,230,0,112,176,255,251,178,68,198,128,4,176,102,202,213,113,96,2,158,236,217,205,173,60,1,97,10,11,34,121,218,0,3,243,65,162,199,59,64,0,14,10,27,128,5,14,6,16,56,24,99,96,109,141,128,228,195,152,121,68,153,80,13,208,176,10,180,6,249,112,6,130,3,2,116,45,244,12,88,192,2,6,6,36,80,92,57,42,79,160,186,96,152,224,48,165,0,200,1,1,131,97,140,197,152,32,136,160,72,161,89,207,30,89,212,10,230,44,65,4,0,11,135,11,160,1,160,128,40,8,90,121,120,201,208,81,73,53,36,198,166,101,212,19,80,91,216,88,128,98,113,40,147,5,66,233,153,56,93,53,118,50,118,70,202,50,83,169,73,166,108,154,69,22,49,78,154,203,180,29,105,23,146,53,90,138,109,213,186,111,95,81,197,179,189,105,119,82,216,218,165,190,165,122,148,179,255,255,255,252,151,87,255,255,254,73,0,36,7,107,188,198,17,136,103,77,12,134,117,142,38,232,74,6,72,137,6,17,132,100,161,169,132,96,137,142,32,209,131,33,48,24,1,75,230,190,147,43,189,10,88,72,9,0,44,208,229,72,112,32,4,61,0,161,209,60,6,90,6,218,1,133,4,13,142,136,70,31,48,159,194,2,227,128,117,141,16,69,8,2,64,131,96,0,46,28,46,164,7,5,2,194,67,33,19,68,105,4,50,29,96,4,20,27,5,0,113,128,236,6,71,80,156,136,184,148,139,99,233,50,233,124,204,208,79,2,146,32,38,68,145,226,8,66,24,29,55,55,47,156,64,147,42,24,21,142,36,69,82,149,208,38,75,170,38,82,50,64,225,177,4,81,194,145,153,196,201,70,46,45,35,135,79,164,76,35,51,58,104,178,245,143,166,117,4,139,232,173,18,225,230,89,146,148,122,124,225,243,69,21,211,46,61,104,29,69,36,84,155,38,130,145,181,9,146,12,104,230,40,38,145,246,59,73,115,147,67,69,162,146,46,180,86,182,89,255,215,118,255,255,150,212,133,119,245,255,255,149,150,0,0,5,8,16,10,82,235,45,218,132,141,158,117,204,152,4,205,43,61,140,109,6,14,196,11,12,155,11,140,46,2,64,64,186,116,34,241,129,193,106,19,210,110,31,141,39,80,112,2,160,76,83,7,177,57,18,96,72,137,49,200,96,60,7,128,237,1,82,23,176,51,73,34,194,194,9,137,46,145,42,36,198,194,100,44,75,197,242,233,153,177,48,216,217,53,25,135,36,126,36,71,226,73,50,233,243,201,166,146,8,49,136,43,225,232,57,35,184,120,142,195,134,7,79,36,125,17,234,178,88,149,30,230,166,6,195,81,184,158,22,20,139,228,177,179,45,107,115,122,6,10,58,235,90,37,163,140,235,26,151,11,255,251,178,68,81,0,6,172,130,202,214,117,160,0,203,144,89,2,206,180,0,18,13,157,50,253,197,128,10,86,51,101,223,182,176,1,211,19,235,115,134,169,28,68,204,216,196,242,37,227,4,17,47,159,54,48,60,108,178,225,169,195,39,70,202,51,255,250,142,181,87,255,157,235,174,235,169,243,87,255,255,255,232,127,255,255,242,194,21,91,223,101,56,160,183,49,120,10,54,64,144,119,15,152,29,76,119,12,23,161,64,2,230,147,1,134,9,6,166,3,128,113,103,205,217,109,139,178,149,66,102,145,76,114,153,132,57,38,92,47,18,66,80,56,67,168,206,28,3,220,112,148,11,163,216,97,203,133,17,230,37,99,221,210,42,65,81,160,184,112,123,152,26,151,208,151,150,73,164,203,76,148,65,69,170,50,38,159,46,153,27,155,166,145,228,206,49,154,152,209,104,57,154,37,242,233,60,208,208,196,204,109,39,38,145,121,34,137,152,231,53,36,139,136,152,57,73,18,85,19,213,26,178,84,158,166,83,146,23,72,152,94,160,78,44,46,166,145,121,26,206,172,197,103,18,85,6,89,131,32,117,238,179,22,65,19,55,82,207,36,239,65,107,174,117,72,59,37,73,219,69,153,111,255,255,255,219,255,255,255,158,1,0,3,55,255,152,42,4,108,178,249,129,9,224,97,73,131,1,128,160,16,176,153,133,33,171,181,61,4,200,104,175,198,174,97,42,40,228,204,78,160,84,106,72,48,51,37,162,88,104,120,230,187,154,214,65,252,243,154,143,6,214,227,99,115,83,180,231,113,15,182,44,213,238,106,34,122,250,107,170,166,179,88,237,243,17,15,100,210,238,171,179,200,195,223,178,230,223,29,83,101,150,155,110,216,218,59,44,141,155,27,109,187,137,218,207,247,207,23,127,169,125,42,230,76,117,59,46,15,49,251,123,254,51,148,115,56,191,48,202,30,128,133,160,192,64,0,100,215,243,30,218,53,117,51,43,123,69,35,26,52,87,1,131,236,241,56,65,0,14,180,174,114,245,252,169,57,64,80,118,89,186,162,0,160,120,198,197,7,120,123,144,76,80,188,132,130,121,199,176,209,134,244,189,172,118,18,133,82,114,104,156,98,247,81,190,205,12,145,55,61,47,134,105,190,31,76,55,220,199,212,61,204,168,169,77,84,152,88,121,235,218,82,101,8,44,189,53,105,213,154,138,117,204,57,178,174,235,171,186,182,112,248,57,47,225,206,136,107,41,77,37,189,153,234,124,62,148,223,95,44,171,167,33,247,252,238,183,183,254,121,220,73,21,0,21,28,132,202,152,216,248,50,132,210,177,244,136,17,48,12,55,48,124,39,68,68,105,80,101,20,107,205,69,200,158,163,162,222,25,196,119,46,145,202,229,255,251,176,68,21,12,4,188,103,72,155,169,85,240,148,12,217,119,113,40,138,81,213,157,48,109,153,89,130,56,179,102,29,195,23,104,51,241,232,220,162,114,7,121,221,24,5,254,108,236,224,137,177,66,225,120,182,27,32,132,22,165,209,200,171,139,174,23,71,222,79,73,201,167,25,148,188,95,159,26,85,61,174,188,164,218,139,198,121,108,202,59,178,191,59,248,232,212,118,146,222,248,238,84,103,88,181,43,41,169,40,197,19,165,208,169,78,197,16,199,54,211,39,106,105,86,78,117,11,249,31,14,155,51,191,107,219,235,230,127,86,254,107,52,54,112,64,1,82,237,249,136,106,135,177,125,154,108,130,96,176,65,129,68,33,96,122,152,65,18,33,8,97,189,140,195,22,165,114,219,245,186,209,251,147,106,0,173,13,52,179,109,154,17,178,64,13,0,1,224,184,101,24,157,52,98,245,9,162,46,175,53,22,131,231,77,175,26,149,191,254,76,15,23,75,179,74,225,57,178,146,168,234,198,75,11,66,35,163,170,131,215,50,213,84,60,110,80,230,117,180,169,197,111,225,221,172,108,202,36,147,172,195,56,228,147,186,121,248,60,227,234,238,31,53,162,250,131,175,171,205,74,125,163,227,234,87,255,234,54,187,11,61,176,1,159,255,140,231,100,252,97,140,244,113,89,76,96,80,56,21,6,20,209,112,160,212,19,65,45,185,44,203,43,123,152,194,244,252,154,237,29,138,104,132,63,0,190,16,255,105,225,18,27,146,126,90,206,143,87,194,134,158,2,147,228,80,42,55,90,81,232,198,183,214,234,196,157,219,37,190,238,54,50,210,36,90,45,226,9,2,228,97,147,211,199,116,162,207,115,38,145,190,182,104,195,30,251,183,159,25,55,38,123,107,46,126,53,220,190,62,100,187,229,255,225,217,225,169,62,254,221,20,244,36,244,213,149,170,179,12,48,152,106,2,6,128,128,1,183,127,77,30,229,57,58,224,200,228,38,140,60,9,3,11,82,81,138,69,64,32,117,251,149,45,201,100,187,10,125,179,204,236,223,147,79,95,189,90,81,47,118,94,7,238,97,223,121,100,211,81,122,73,237,223,199,56,213,154,242,171,245,241,166,136,226,237,224,180,101,153,245,151,50,81,205,113,78,208,175,159,85,205,134,220,103,114,181,152,189,97,45,240,191,135,21,103,93,103,42,238,89,114,71,89,247,75,251,19,154,202,111,173,153,219,228,86,109,179,43,103,59,234,159,45,155,222,177,100,34,34,81,171,255,145,254,123,1,21,0,43,173,212,206,98,44,235,17,116,192,81,88,4,137,133,96,119,112,122,68,98,47,72,37,170,217,18,127,44,210,162,64,156,42,27,216,120,178,14,19,9,139,65,161,144,248,255,251,178,68,23,136,132,211,102,202,155,184,88,192,148,204,217,83,119,75,14,18,137,157,44,238,37,11,194,59,179,165,245,204,160,40,121,18,81,226,21,229,37,135,97,140,54,89,86,163,151,181,208,210,57,137,180,33,44,208,116,110,49,68,233,100,18,183,219,237,187,154,162,102,237,72,245,219,23,77,215,178,244,14,70,179,233,207,126,215,202,240,133,48,238,247,108,116,217,163,33,180,114,206,59,229,142,114,50,72,93,3,11,182,118,252,251,11,145,168,182,54,158,75,101,67,184,100,83,238,16,95,212,253,214,206,167,254,13,208,86,204,5,160,5,38,187,25,132,16,156,162,37,152,182,135,189,56,137,152,146,226,33,170,196,148,6,8,248,112,40,244,162,221,124,238,227,76,190,237,91,57,110,88,209,99,99,122,38,65,193,213,102,86,73,11,45,75,48,190,165,230,41,155,203,148,146,122,167,245,234,38,218,148,47,26,175,133,102,54,113,125,61,74,141,30,95,177,25,224,214,30,84,125,117,230,86,81,35,231,178,164,83,181,235,234,154,251,74,95,51,195,162,91,206,126,103,156,229,157,101,118,196,18,171,85,124,236,220,91,95,106,36,172,189,53,94,197,102,249,254,42,106,42,41,73,149,235,158,216,98,165,160,1,46,223,67,47,210,207,155,8,48,192,56,121,26,52,74,48,0,44,12,1,76,41,0,192,37,231,145,73,98,125,65,7,160,101,183,25,124,4,4,108,2,12,134,195,192,33,24,140,66,201,18,100,39,53,26,211,65,2,57,185,56,186,70,20,32,185,74,126,125,12,117,178,4,65,88,171,24,217,93,169,85,247,92,152,92,18,245,35,30,171,120,106,75,81,21,204,150,38,158,44,84,80,184,153,29,3,6,178,214,29,67,162,69,10,146,50,70,49,245,158,223,108,220,201,163,15,145,147,10,37,90,41,190,123,174,90,31,191,255,173,31,230,153,151,112,13,122,130,65,87,239,255,48,218,196,227,42,163,236,112,140,11,126,42,11,5,117,155,25,9,10,109,126,79,18,140,154,221,136,69,56,169,169,4,18,104,200,184,22,2,106,73,129,209,106,85,202,73,141,98,152,168,122,182,43,82,13,69,88,230,145,170,113,235,43,118,53,92,210,124,115,136,119,16,183,197,166,205,116,73,3,40,243,6,211,20,43,139,48,251,150,47,154,139,136,29,55,19,85,81,98,176,143,83,86,83,213,234,227,12,89,148,169,118,67,158,141,184,208,139,238,172,109,82,35,69,37,15,29,169,47,79,197,69,52,186,124,224,186,213,0,29,0,1,36,223,227,40,96,51,123,145,227,29,1,128,80,94,66,25,174,228,188,82,229,138,32,1,170,59,22,98,174,181,171,152,79,191,114,206,77,78,200,255,251,178,100,21,128,132,106,102,203,83,165,110,98,152,76,217,39,113,136,92,17,237,157,34,206,188,237,194,96,51,100,221,167,161,121,160,7,86,146,11,119,157,8,58,87,41,189,63,32,156,212,190,213,23,108,85,26,192,69,0,208,207,136,139,128,130,136,4,66,8,168,228,16,85,54,251,125,127,183,95,148,174,84,107,253,145,81,148,207,57,85,158,200,213,86,68,93,141,65,65,228,88,51,49,217,71,145,29,20,97,38,53,204,194,63,83,76,77,214,238,133,42,217,20,218,106,207,164,203,102,7,196,112,0,64,1,57,45,102,30,244,158,240,92,97,192,26,115,24,20,70,68,84,102,73,156,214,66,192,17,225,59,232,225,130,183,214,190,94,48,137,183,184,74,193,7,20,144,139,198,45,169,5,75,71,55,97,67,43,102,35,146,85,134,0,162,20,112,198,37,232,242,70,156,176,56,97,173,102,193,199,197,35,141,56,97,226,87,84,98,85,156,147,164,146,98,84,177,135,64,199,32,214,215,45,242,103,29,20,30,7,197,28,75,202,33,232,47,99,226,69,88,120,200,154,18,101,140,169,90,91,139,62,223,100,205,175,129,131,22,231,248,233,56,238,233,42,87,229,186,158,253,165,105,1,0,32,7,127,230,174,41,199,237,70,224,38,68,194,49,88,0,8,152,118,1,151,244,120,13,93,197,210,38,4,88,29,20,49,74,200,222,211,112,10,96,237,141,24,116,2,169,46,73,67,248,157,137,192,21,133,200,207,45,240,217,140,167,64,166,174,182,127,31,177,159,176,174,73,13,157,177,40,162,194,107,141,99,209,97,235,118,103,124,228,92,227,183,157,58,171,166,172,137,153,173,47,164,196,55,103,119,116,74,209,141,71,125,174,207,174,239,246,123,216,207,222,254,168,106,222,253,85,206,117,100,238,204,114,158,106,148,75,51,179,29,40,0,111,192,147,146,91,72,39,132,240,7,56,38,28,20,86,44,165,176,43,253,8,133,19,6,125,96,48,210,124,77,144,79,68,213,119,133,151,205,81,223,214,88,205,69,242,61,92,77,224,128,176,64,186,249,46,139,17,244,1,30,190,96,195,156,209,106,56,15,176,224,180,197,106,84,214,20,56,147,143,224,243,247,36,183,58,199,51,148,165,32,218,26,133,120,118,180,130,227,148,215,31,124,93,238,229,185,178,133,221,30,48,214,117,97,219,22,91,178,32,210,157,179,9,248,109,140,182,228,248,24,56,247,86,171,135,90,184,135,191,76,114,212,173,164,143,158,166,85,93,180,0,118,180,1,41,237,212,197,219,96,42,128,32,0,60,21,1,4,70,140,99,64,68,122,100,228,128,85,104,160,151,205,93,237,74,215,23,86,182,250,146,208,246,67,64,28,195,161,255,251,178,100,22,136,4,88,103,74,155,140,68,64,138,204,217,74,109,134,94,16,165,157,45,78,141,93,2,79,179,101,181,198,33,185,20,47,47,146,4,65,44,146,152,196,109,41,61,58,58,243,197,81,169,98,67,59,55,47,48,35,154,213,69,166,149,81,50,253,244,157,151,78,89,213,50,196,23,135,54,233,63,79,10,157,125,213,255,241,127,119,17,61,204,220,127,93,93,244,157,69,66,85,214,176,176,167,70,156,79,11,18,143,51,11,240,149,166,177,55,83,215,59,219,122,85,13,0,103,0,3,0,4,155,118,67,84,79,5,212,1,10,11,134,32,57,14,15,95,175,131,174,21,12,82,204,91,180,15,229,97,0,174,101,248,178,134,118,104,118,84,82,87,94,14,8,173,197,26,64,29,52,173,221,114,243,163,73,49,133,249,87,243,3,43,179,50,81,173,221,251,180,214,60,174,239,187,125,78,153,54,124,201,191,22,209,85,77,221,167,211,127,238,183,221,41,146,78,174,8,33,166,158,202,182,182,197,7,136,241,13,243,246,251,123,157,89,155,173,127,179,52,195,190,99,219,95,191,89,172,205,221,177,123,234,62,56,10,64,0,75,109,244,196,217,248,155,189,48,168,6,40,7,1,0,18,254,72,244,191,132,186,171,85,253,126,234,76,202,238,204,94,132,231,218,74,149,177,134,224,167,174,8,105,9,137,76,214,85,35,193,19,194,59,157,201,15,59,82,254,92,154,150,84,252,181,169,219,149,114,119,34,247,115,230,116,127,22,183,250,186,78,79,41,177,154,194,91,39,150,144,167,111,255,202,255,239,107,158,127,75,255,136,231,148,87,53,245,151,167,22,3,44,104,205,242,35,228,71,80,205,44,185,245,169,150,162,93,31,5,44,0,0,168,192,32,73,110,216,199,240,99,69,5,72,0,9,32,151,161,195,181,3,144,64,133,80,26,40,195,119,230,165,167,250,153,146,125,254,144,25,221,121,210,127,36,0,1,209,52,42,41,39,163,134,11,29,233,239,180,249,183,252,252,214,250,176,63,31,29,199,152,89,35,151,28,209,220,142,25,19,6,63,52,213,53,60,43,208,193,175,212,140,188,120,241,220,219,82,16,122,90,76,115,19,75,21,84,58,79,155,67,40,250,166,157,134,28,207,109,169,109,10,105,244,66,211,183,212,84,201,236,119,23,125,243,194,26,213,46,40,172,241,49,105,126,4,72,238,1,107,119,244,205,150,200,225,160,36,194,160,248,4,17,131,0,4,55,131,103,227,74,94,202,163,20,241,74,218,177,55,71,94,93,141,74,73,107,192,220,105,95,150,213,245,64,91,208,214,219,139,101,150,87,154,128,42,216,187,215,230,150,71,38,125,29,104,118,10,135,47,78,204,182,140,61,255,251,178,100,38,140,4,136,103,75,27,162,87,64,120,204,217,154,101,133,110,18,69,157,40,110,13,125,9,193,179,102,93,129,161,112,150,20,0,114,167,122,62,220,84,233,219,162,32,161,70,69,163,146,207,211,183,73,142,154,74,102,179,169,238,121,31,35,189,101,161,78,117,181,76,70,41,79,102,183,58,32,177,138,36,22,102,219,15,108,74,111,208,250,61,181,53,26,106,74,127,87,2,247,0,14,64,3,101,219,99,63,227,20,20,2,164,234,129,48,39,106,29,157,97,144,229,188,40,123,106,210,46,118,118,175,91,99,91,241,54,195,44,86,118,198,45,86,220,245,178,89,61,121,219,207,196,110,96,87,12,37,148,194,112,226,121,127,115,191,99,188,80,99,59,236,122,213,200,236,193,225,168,174,199,57,28,200,213,115,149,204,231,102,17,41,94,114,221,89,90,146,208,150,47,153,86,74,165,145,95,85,121,27,79,115,170,223,66,49,53,54,155,248,28,0,180,183,83,119,224,76,178,221,14,183,152,144,94,8,38,24,28,2,220,148,213,76,75,138,235,211,64,49,169,29,106,40,18,252,98,146,189,44,250,147,67,106,39,5,31,215,218,107,38,226,174,137,178,70,41,85,248,152,175,20,149,238,106,151,43,83,115,80,229,37,217,111,48,183,94,87,143,109,243,125,144,218,216,0,160,187,120,34,191,34,223,191,126,180,202,249,50,179,231,44,245,205,167,148,239,239,126,237,148,94,89,21,114,153,139,106,70,45,80,67,12,149,91,111,135,79,233,179,112,126,110,182,103,88,113,118,50,162,249,158,107,237,17,100,168,9,0,82,109,191,24,208,210,198,20,215,23,235,254,252,86,178,235,200,39,151,153,108,31,189,24,206,5,11,94,71,227,130,87,225,31,13,71,157,77,162,217,5,138,142,90,64,223,17,95,167,91,119,204,37,93,194,183,188,91,103,240,53,38,34,227,207,190,232,115,119,63,76,146,62,31,121,174,102,234,171,168,184,167,247,148,186,107,54,41,150,37,107,94,248,234,86,229,190,222,13,132,165,26,163,214,181,175,111,79,185,9,42,1,0,3,219,159,28,121,6,124,49,41,140,202,224,82,130,9,140,156,40,77,36,0,173,5,12,135,227,245,174,195,147,217,229,114,13,231,206,207,177,201,106,157,35,155,236,141,19,50,199,229,71,98,243,19,143,109,102,133,32,185,40,189,35,142,74,31,202,7,46,188,170,23,172,140,199,97,100,61,82,130,32,162,176,241,135,36,196,185,255,250,191,173,19,235,253,255,77,104,200,148,167,238,202,99,53,16,234,56,64,5,113,116,85,87,81,38,65,37,100,186,169,173,59,31,90,221,69,101,229,177,177,125,208,69,118,77,171,78,129,192,51,68,255,251,178,100,71,136,132,127,102,202,59,133,110,210,109,108,233,170,96,168,110,18,37,159,38,110,149,187,65,173,179,102,105,131,161,120,224,0,82,0,2,109,255,229,151,10,4,72,238,3,150,203,43,72,232,21,86,31,251,246,55,109,246,131,154,119,71,196,135,190,141,244,178,63,211,49,29,89,119,23,110,146,29,154,170,235,209,102,81,42,28,217,70,169,179,15,155,27,99,169,56,110,230,184,184,189,158,186,26,156,181,215,105,223,114,208,241,113,189,47,46,142,209,126,151,252,51,243,19,113,92,106,218,249,99,50,108,104,244,175,237,251,158,160,8,210,128,15,71,45,51,66,154,51,5,42,10,0,32,32,176,2,32,163,107,228,185,158,5,164,221,33,169,20,126,69,75,26,147,86,118,178,169,12,105,1,42,164,241,183,201,80,60,1,166,114,69,192,205,61,35,93,201,77,59,35,146,186,177,74,241,106,43,20,50,91,180,210,139,245,50,234,144,62,192,43,143,58,10,225,225,1,84,82,161,10,173,166,169,123,95,70,167,173,250,255,232,181,102,162,169,180,232,221,255,68,117,32,124,195,209,8,172,174,38,164,161,179,179,245,171,91,45,139,169,151,82,55,81,171,44,193,217,207,152,221,52,13,129,124,253,116,0,2,123,182,164,21,4,153,47,203,114,255,203,102,233,180,200,33,92,97,210,136,93,170,244,81,162,43,216,187,158,225,191,60,202,171,122,253,238,165,230,155,234,132,4,17,161,10,71,212,244,54,127,137,142,162,236,109,90,211,27,103,71,47,17,223,73,58,27,23,47,77,196,210,68,79,22,241,79,91,219,79,113,109,119,61,217,212,157,111,204,127,123,95,31,196,223,215,207,85,122,207,255,115,215,24,110,0,2,219,112,236,113,99,225,80,77,14,92,48,184,168,192,4,48,129,97,132,131,68,192,185,89,129,194,171,253,185,106,105,253,142,74,178,134,85,182,87,86,126,78,208,226,10,108,215,90,122,71,45,67,0,0,22,13,1,200,76,102,76,222,6,140,212,127,32,235,206,132,197,185,109,200,139,105,99,26,214,180,105,28,18,102,50,212,191,253,233,100,221,72,142,136,234,170,140,70,152,215,58,109,90,177,209,24,183,236,139,68,228,153,198,222,233,218,117,110,108,27,164,140,105,92,214,69,212,69,110,99,165,232,172,108,177,165,77,81,229,97,141,209,209,0,130,96,0,104,4,83,146,72,115,208,25,5,90,5,80,58,21,39,56,236,98,192,128,35,29,3,228,233,45,34,245,2,38,156,149,189,99,92,235,196,162,200,134,165,48,93,5,22,105,170,204,230,233,49,159,43,25,85,22,135,217,183,86,161,19,102,35,161,88,170,170,241,206,114,89,102,45,52,179,145,157,25,255,251,178,100,114,8,132,155,102,200,27,130,94,210,103,204,217,106,97,2,78,17,101,155,32,239,4,251,1,166,179,100,201,164,141,48,159,121,73,183,173,179,42,187,117,59,35,55,255,218,245,171,35,37,109,82,52,173,128,64,0,82,110,51,14,244,43,49,102,15,51,10,112,109,48,97,3,115,0,160,94,30,4,114,249,160,4,183,169,0,133,108,158,149,223,195,181,34,215,25,133,104,237,135,101,71,221,22,82,249,43,105,116,96,148,23,126,220,116,186,98,79,100,146,6,146,200,32,153,4,198,113,216,114,95,217,85,22,85,127,208,89,133,28,27,17,22,127,255,218,225,164,115,33,24,5,21,55,165,229,154,128,181,49,196,115,57,145,207,164,213,205,106,229,12,30,100,73,52,177,7,235,87,189,174,174,136,232,170,137,154,166,163,152,162,96,1,98,0,107,252,215,120,55,98,16,146,9,22,230,42,109,65,205,234,29,206,182,171,137,98,253,176,253,214,156,106,9,186,27,209,219,144,252,45,72,15,205,201,208,49,91,154,147,28,101,90,217,8,221,142,100,102,122,146,183,94,83,166,100,127,234,201,1,46,105,3,150,112,238,180,138,70,182,151,210,57,97,204,175,39,41,102,101,159,228,72,115,252,208,136,190,127,249,21,63,36,206,82,63,255,83,248,3,2,0,32,56,105,53,146,112,201,252,104,32,84,68,72,152,186,0,24,86,4,24,94,19,24,24,19,23,152,84,18,77,9,75,249,23,141,187,114,152,221,176,168,7,34,126,96,155,11,209,96,16,177,76,80,76,21,4,145,64,194,128,65,41,76,4,2,148,89,1,78,98,135,174,102,156,219,88,155,171,22,128,225,198,153,74,237,221,177,51,55,193,193,5,115,66,78,98,23,246,167,237,190,105,173,247,202,183,239,255,101,82,181,29,89,159,179,222,202,132,82,137,117,9,69,35,4,25,84,43,139,22,8,160,108,195,20,130,25,250,86,198,233,75,187,125,168,234,102,120,30,112,16,5,85,70,134,96,71,204,236,203,96,23,53,110,184,12,217,238,100,36,245,157,208,103,51,131,132,95,156,173,246,229,105,28,19,28,207,202,227,60,168,193,196,156,136,202,185,139,124,164,43,36,164,49,74,116,71,91,80,168,197,28,169,136,164,243,81,211,149,38,116,86,71,187,50,59,252,230,70,185,141,83,38,115,127,117,95,181,239,174,251,215,246,231,255,175,255,123,110,12,132,1,179,113,149,98,177,24,85,4,57,128,240,31,24,73,129,161,129,80,3,24,7,1,176,88,5,100,233,8,12,0,182,82,200,223,200,113,200,151,193,177,254,180,142,216,120,170,183,235,101,131,21,173,71,153,202,60,11,104,44,23,177,60,130,160,140,59,76,233,167,255,251,178,100,161,136,4,188,103,70,51,162,86,208,101,12,217,54,101,133,76,18,73,155,28,207,97,77,201,156,179,103,181,132,148,60,83,239,118,37,152,73,166,48,136,85,198,182,31,98,245,37,72,173,189,210,231,250,202,255,251,106,206,203,126,202,244,174,159,236,206,153,159,209,115,230,101,221,93,144,253,221,232,198,88,246,213,201,149,228,51,168,136,231,47,53,14,86,68,232,230,221,181,122,35,42,43,30,66,4,23,200,0,17,219,176,99,251,93,176,87,100,88,26,38,10,234,111,209,18,93,230,24,134,201,194,51,56,203,106,217,68,72,117,43,148,104,210,246,173,191,114,28,194,174,142,125,16,214,35,179,221,221,158,98,179,49,82,198,83,200,206,199,165,72,233,42,20,228,41,140,74,45,116,180,217,206,48,135,70,102,67,144,134,145,46,174,206,238,168,167,247,177,222,71,187,254,250,23,185,253,19,34,234,8,0,18,82,112,195,69,114,12,183,4,100,192,180,39,65,128,74,97,22,0,194,64,240,0,1,32,16,9,34,80,64,2,91,80,103,99,174,126,219,61,216,211,135,73,200,244,63,0,179,134,180,93,39,9,146,51,162,220,167,138,218,128,24,91,140,214,101,82,249,78,249,42,150,207,91,213,202,123,61,250,94,16,66,90,124,252,249,73,242,249,126,187,60,187,1,97,17,77,185,130,242,215,8,102,225,152,78,95,85,191,169,251,216,235,225,90,140,233,166,236,234,144,245,244,186,164,154,230,42,105,194,205,62,211,133,240,157,57,238,82,74,129,119,47,72,4,1,86,163,14,196,77,182,30,48,24,144,196,2,48,96,24,189,76,129,158,59,233,150,183,103,8,21,130,76,101,134,23,114,119,169,128,170,8,108,141,13,149,1,220,86,185,52,221,184,213,36,211,120,54,25,233,28,161,41,24,234,90,153,161,140,100,220,164,115,175,189,62,233,216,249,100,111,154,83,213,51,111,56,163,140,196,80,163,66,170,212,168,127,211,52,235,37,63,198,176,204,245,226,39,189,178,166,87,90,100,83,235,126,83,126,28,236,7,108,0,16,40,232,223,20,244,34,12,208,177,72,196,131,24,194,80,124,193,225,4,96,50,48,32,2,8,27,198,0,231,225,20,156,72,2,49,75,32,114,35,80,185,124,117,103,195,104,70,13,2,30,241,96,42,2,80,82,251,24,42,10,181,165,184,44,2,0,0,194,32,14,125,233,132,197,30,201,199,165,203,128,90,251,133,43,126,248,237,203,245,239,118,33,24,232,25,213,135,156,244,115,216,133,247,163,204,214,122,214,165,62,151,179,252,141,167,102,66,207,47,62,116,117,65,23,158,198,135,25,8,40,34,114,185,12,207,56,161,98,130,206,204,183,107,58,210,255,251,178,100,206,8,4,133,103,199,27,193,94,194,120,12,217,6,113,35,92,20,137,159,22,206,149,187,74,71,179,101,105,172,36,33,48,105,162,212,170,14,137,157,69,85,103,103,66,116,110,186,116,4,126,0,10,235,119,231,42,193,229,60,126,8,233,12,136,101,178,69,195,78,175,27,235,65,36,196,107,163,216,58,246,105,25,244,186,204,170,170,69,205,49,190,178,190,109,249,215,140,231,255,109,148,122,237,77,233,77,108,97,108,138,103,217,109,183,168,187,145,62,247,203,50,73,83,150,70,181,211,249,122,205,132,250,59,217,213,102,75,45,150,82,134,235,42,229,55,136,178,252,101,216,139,94,151,132,219,123,200,23,66,163,167,59,235,154,148,109,74,129,108,130,80,205,82,164,155,63,39,247,22,170,251,21,243,107,103,148,149,74,84,143,83,6,174,86,0,8,0,22,158,114,195,6,180,115,5,10,1,132,200,64,8,129,140,66,6,64,144,10,80,132,49,83,114,160,0,192,177,111,141,197,175,203,40,169,163,212,213,41,175,88,80,201,115,46,78,105,135,62,25,99,109,126,44,221,239,110,36,251,84,165,154,159,134,47,220,167,167,153,158,191,71,151,186,145,190,205,253,35,251,231,148,35,51,218,2,6,98,220,149,168,136,105,102,217,195,147,255,253,234,49,16,82,50,151,63,207,93,59,79,173,168,201,76,130,137,144,16,84,238,196,60,4,119,94,169,186,24,172,97,34,228,200,114,121,84,48,188,230,80,129,128,5,241,1,186,237,180,241,229,51,10,13,128,0,73,240,72,132,40,107,142,202,243,45,243,121,200,47,25,139,117,40,141,3,237,37,37,135,196,6,141,8,144,143,49,20,193,6,238,177,56,78,165,7,43,20,73,165,170,194,115,78,219,202,235,202,188,9,65,104,48,116,195,158,146,171,54,140,128,183,25,61,119,11,36,49,149,105,104,54,196,81,130,141,114,77,147,103,42,21,103,194,11,134,237,118,177,96,230,102,165,101,70,61,52,17,211,91,202,56,195,134,195,28,48,181,222,148,187,120,146,120,168,154,55,91,170,133,88,25,243,85,99,57,177,188,61,55,133,13,216,14,107,161,100,117,93,176,99,200,230,6,52,140,111,24,76,2,1,140,16,4,199,130,34,168,4,96,80,88,195,93,135,233,232,138,190,207,92,55,50,152,50,56,6,59,15,163,186,15,25,192,77,54,190,97,42,215,55,32,160,36,20,10,33,9,219,118,91,179,56,70,9,59,200,181,29,87,222,121,176,83,203,50,164,134,41,240,52,241,176,241,45,218,199,61,124,87,241,87,122,87,95,109,212,253,117,219,199,83,203,241,245,207,243,17,58,76,76,68,243,196,235,53,53,41,23,11,232,252,181,67,255,251,178,100,214,8,4,146,103,73,83,195,86,208,150,108,217,58,105,40,126,83,249,157,22,46,225,11,194,35,51,101,53,172,24,33,69,76,109,82,203,29,210,84,253,197,90,21,110,142,97,181,93,66,65,140,73,93,229,0,30,38,126,237,32,0,48,133,16,4,146,219,141,69,83,105,4,70,192,113,16,158,76,137,43,245,60,56,56,22,48,116,151,68,65,120,84,168,135,4,208,99,222,110,37,133,239,210,195,252,119,103,255,83,111,255,194,243,111,203,102,158,27,59,30,233,179,211,21,188,34,218,117,111,115,177,110,100,45,216,249,105,47,118,216,146,72,226,204,223,101,218,246,39,160,134,221,71,217,181,98,161,119,56,126,235,179,55,197,107,250,198,41,158,235,206,53,91,59,242,154,51,93,13,180,23,9,111,61,54,170,169,157,65,98,78,235,229,0,195,198,85,2,101,99,29,229,90,49,91,7,131,9,224,74,48,245,1,243,3,64,99,48,59,4,224,112,84,47,112,72,2,24,20,129,56,176,25,90,195,211,202,223,199,210,41,97,167,61,240,236,62,231,168,176,40,166,218,167,145,152,204,45,10,11,234,16,98,201,171,244,184,105,176,76,185,155,195,52,114,167,205,245,176,246,88,106,211,98,8,233,114,146,116,249,107,247,92,50,111,183,196,196,215,53,204,186,111,187,171,138,82,17,139,230,25,169,247,245,191,248,103,118,247,76,203,122,238,63,186,235,239,102,232,253,147,87,55,12,116,236,117,237,110,206,27,178,95,61,50,119,168,244,82,84,225,187,217,23,178,156,116,212,220,146,154,190,152,30,122,128,0,5,0,0,9,108,179,26,21,141,40,105,158,24,217,97,58,240,204,55,54,20,10,77,86,39,220,183,99,254,119,94,216,92,27,202,83,251,64,173,236,205,190,237,179,183,104,255,251,53,39,108,75,245,238,31,172,137,35,194,186,13,148,153,51,146,219,230,59,190,70,184,78,248,214,174,85,207,90,112,18,27,241,240,69,205,222,81,204,59,211,66,225,54,198,82,95,99,41,119,200,219,109,16,191,180,81,146,145,192,106,193,73,8,46,28,98,210,232,2,6,182,203,67,61,134,0,146,73,230,108,245,233,225,16,228,73,68,43,25,14,130,132,102,4,3,34,146,111,24,96,34,213,224,136,15,180,144,221,13,61,37,44,166,181,109,197,41,218,122,113,42,102,227,12,186,72,37,75,86,228,188,163,80,59,97,148,75,105,106,77,95,22,3,4,6,10,15,105,138,214,142,127,211,171,237,239,165,183,250,155,216,210,205,118,234,219,234,164,90,34,110,107,188,191,106,42,231,204,18,80,123,79,166,153,129,125,36,244,220,215,171,217,227,199,39,137,235,185,135,55,107,106,102,161,155,255,251,178,100,212,136,5,66,102,198,19,216,90,112,126,76,217,93,100,195,142,81,33,157,32,238,21,121,66,67,179,166,189,132,161,252,163,189,179,178,88,37,160,0,17,53,150,0,118,125,174,220,86,138,222,165,247,92,72,229,184,245,102,182,191,110,72,55,40,206,25,130,232,220,209,255,181,225,255,77,224,32,25,35,48,128,64,74,212,34,188,238,243,54,238,243,233,117,100,43,138,139,207,182,230,82,221,163,76,162,220,147,56,70,166,192,225,45,33,3,237,161,106,166,44,245,163,36,212,63,36,186,24,49,47,58,137,171,52,92,56,169,53,229,96,185,35,189,199,125,14,165,81,104,33,196,23,38,24,106,143,115,168,183,215,27,59,74,154,148,197,253,48,241,120,169,220,229,103,129,141,122,85,79,142,8,81,42,49,134,105,179,31,177,238,48,185,10,48,128,15,48,142,8,3,5,16,38,48,0,2,210,96,66,24,3,16,160,62,3,128,189,253,89,205,235,164,237,189,205,173,247,114,82,239,180,247,200,97,101,247,76,163,184,4,68,12,50,7,128,146,96,82,8,160,151,20,48,13,129,158,170,10,120,6,26,131,32,70,131,31,142,198,247,156,94,37,44,180,63,46,71,82,228,168,202,111,162,232,126,107,164,197,100,247,109,179,213,212,135,185,201,57,153,187,155,121,213,75,33,250,33,172,253,115,119,69,70,57,174,135,59,102,61,146,202,97,75,183,99,236,232,114,34,177,245,84,103,89,134,153,86,156,4,111,94,221,63,161,32,48,25,159,204,215,108,50,0,44,193,66,38,144,98,160,16,208,13,74,213,134,11,48,48,213,85,228,180,242,155,70,11,137,169,217,138,182,104,144,243,70,37,144,164,225,49,220,66,85,142,216,66,31,153,130,148,109,156,223,91,73,92,229,214,242,138,186,203,46,179,4,63,25,241,7,168,225,149,22,136,136,45,108,52,241,208,132,202,10,161,99,236,121,208,146,139,51,197,205,140,186,71,89,18,247,135,129,250,168,157,79,153,177,199,138,47,114,45,112,56,82,24,99,175,38,102,66,228,15,251,232,177,166,163,29,12,115,216,195,113,209,68,16,235,8,109,114,208,205,71,60,214,129,29,229,200,0,218,82,72,96,200,240,116,250,146,99,144,62,100,72,66,98,80,100,96,8,40,130,102,116,210,128,64,27,123,26,133,210,83,201,166,169,231,166,163,60,128,233,231,219,129,123,30,212,115,105,104,7,67,103,94,48,192,19,162,126,14,164,181,140,163,27,146,185,79,37,244,18,189,231,22,177,106,65,1,45,0,132,175,45,107,255,238,114,118,100,73,1,183,0,208,210,10,119,51,49,0,23,179,27,234,204,10,173,16,157,217,180,139,215,115,60,204,85,223,36,255,251,178,100,219,136,5,11,102,196,131,216,82,240,155,140,232,230,113,136,110,81,81,155,35,78,133,27,2,84,51,165,53,172,32,41,229,83,37,66,113,49,26,111,22,252,84,242,94,185,32,101,192,0,27,128,0,212,182,221,204,110,113,138,96,169,165,250,14,48,71,65,247,180,40,102,63,47,140,219,155,44,129,44,207,30,232,99,61,139,219,3,129,232,230,56,27,129,1,69,99,136,227,123,126,173,168,213,29,54,110,146,146,122,13,58,133,20,169,162,139,28,146,50,32,168,33,229,79,34,28,109,13,31,98,29,142,56,178,221,138,69,14,134,140,73,27,52,169,114,131,151,121,171,177,131,217,19,30,73,125,8,174,29,173,8,68,75,46,99,219,74,110,60,213,118,90,115,156,92,97,11,42,131,32,228,138,177,98,204,163,204,186,178,33,101,96,109,13,9,49,181,0,204,63,226,64,204,157,55,140,59,134,224,194,104,45,140,29,133,32,194,160,14,129,193,162,2,2,132,97,34,0,153,74,116,171,4,165,250,112,151,227,181,13,46,200,126,27,77,57,106,104,173,180,174,38,144,128,10,253,23,204,181,55,21,179,9,38,137,53,210,185,208,151,68,150,139,248,235,51,103,177,184,72,233,231,164,23,103,114,160,31,146,212,243,181,86,218,191,221,115,233,111,50,222,147,143,103,71,250,244,69,87,106,85,58,251,217,52,179,30,113,228,133,82,235,179,178,178,181,143,32,56,245,61,183,185,199,27,179,178,152,113,206,165,92,211,141,119,216,199,148,4,26,192,4,192,0,185,109,184,197,231,50,163,9,142,152,33,11,145,38,30,183,63,160,144,34,36,75,28,101,89,49,79,218,249,121,178,221,142,4,73,204,245,160,101,158,164,164,29,207,213,173,87,199,112,55,129,140,102,50,146,203,77,59,34,47,107,19,26,32,10,14,22,14,92,210,198,8,106,165,142,212,193,42,28,52,88,124,75,13,36,235,21,45,158,97,198,22,238,33,160,138,135,118,142,105,104,212,58,200,216,141,200,179,115,199,91,229,55,37,77,173,172,26,41,61,37,11,156,198,16,205,98,142,250,168,199,20,145,147,17,6,190,170,173,80,16,211,42,193,142,127,1,235,140,121,168,72,248,128,80,50,12,53,50,0,93,48,140,46,34,28,134,64,176,193,56,8,3,193,236,54,234,129,177,117,169,35,136,169,56,126,109,194,85,114,16,22,236,185,134,132,40,203,28,29,104,22,200,124,238,4,13,12,90,130,68,174,37,207,73,39,133,72,25,69,123,79,110,167,29,186,178,170,60,201,197,65,226,26,205,179,53,255,90,108,166,178,213,216,239,115,93,13,71,103,49,29,51,17,119,156,230,54,118,103,175,213,93,117,48,228,98,236,255,251,178,100,212,142,4,202,103,69,139,216,82,240,146,44,233,58,105,136,76,83,45,157,22,78,225,75,194,35,179,101,233,163,33,104,76,89,14,56,211,231,79,67,107,102,66,18,81,198,62,170,205,69,221,175,75,232,190,204,172,225,191,172,0,205,129,46,219,127,194,149,11,114,135,201,244,241,178,107,144,60,218,116,60,62,109,156,144,106,232,119,174,64,248,66,164,178,170,20,238,42,56,35,70,57,12,76,211,13,15,229,30,29,70,154,246,92,151,68,23,144,131,85,86,133,198,141,107,26,198,142,40,93,134,53,164,91,33,118,197,211,190,170,131,71,244,52,186,55,146,40,145,180,58,5,197,165,123,145,253,154,54,7,158,207,118,113,85,47,86,229,169,180,93,151,111,117,166,133,44,44,44,95,142,65,209,21,99,198,214,203,227,81,13,84,234,211,122,176,186,0,128,20,219,150,27,11,159,157,36,41,137,26,70,4,8,102,1,128,193,131,201,129,32,26,2,22,81,129,128,11,114,148,203,47,199,39,111,227,25,165,159,214,117,43,77,48,37,120,166,106,4,242,174,117,218,221,158,233,125,107,52,50,42,215,126,189,204,170,206,210,90,181,250,199,163,120,55,31,52,227,187,119,170,115,233,205,187,178,232,173,230,150,59,88,175,34,66,64,245,24,153,49,73,123,59,139,173,209,243,239,183,207,44,181,184,186,134,183,216,249,233,202,196,195,61,241,204,92,247,6,160,72,229,0,9,64,18,122,221,240,22,17,145,100,44,109,14,52,172,173,156,176,74,200,30,242,208,225,102,197,138,56,59,227,190,164,86,149,40,42,41,10,235,8,137,20,207,39,229,70,112,216,179,28,141,165,212,173,130,187,8,77,226,52,168,136,234,136,121,164,114,105,117,99,120,205,100,41,84,181,251,2,235,74,17,205,149,237,83,82,94,12,116,10,73,69,38,187,136,38,178,27,186,93,74,66,143,183,86,135,176,68,194,88,145,1,68,112,85,41,46,231,34,247,20,87,53,159,6,161,52,44,67,115,127,148,115,54,175,95,229,172,248,84,86,143,233,195,234,160,128,158,16,0,11,76,100,52,169,166,0,225,118,97,148,10,0,208,128,48,22,7,144,48,24,4,0,242,64,165,249,128,24,29,11,1,66,170,54,147,144,203,6,149,197,45,188,21,230,101,15,35,211,35,109,159,102,196,189,94,161,24,0,178,135,81,57,156,215,5,64,8,52,168,226,172,166,222,49,72,18,81,200,108,251,187,254,183,237,123,164,234,38,250,234,249,235,54,197,85,93,22,250,42,50,181,142,178,170,244,51,83,191,67,22,245,178,34,159,251,250,228,43,84,170,91,172,229,49,38,37,154,205,53,205,170,200,0,85,78,128,128,48,198,60,255,251,178,100,213,8,4,49,102,200,187,161,94,192,149,12,217,74,104,201,90,81,65,155,27,47,37,86,74,215,179,98,85,215,165,120,56,217,128,12,194,49,236,4,43,152,76,76,24,142,4,152,0,15,7,0,164,64,17,142,193,136,132,6,81,113,230,149,53,138,20,242,141,64,80,167,222,206,135,41,12,245,114,145,227,227,168,145,29,102,80,47,80,229,115,121,47,31,178,234,10,125,149,139,229,30,215,120,57,64,65,217,159,102,100,76,137,89,33,78,104,82,198,20,140,32,230,38,140,194,206,133,61,204,182,98,45,55,81,153,12,80,35,58,93,179,73,169,175,32,138,22,12,92,22,106,213,27,230,163,181,21,96,165,52,141,38,187,121,21,36,110,110,122,9,237,186,253,107,165,217,174,222,248,100,39,142,85,63,42,169,202,27,63,13,157,220,175,61,214,124,150,66,238,119,29,234,5,93,125,151,255,232,0,19,67,88,179,35,187,78,194,179,44,195,96,248,201,224,72,192,224,116,26,0,224,6,13,12,1,18,219,138,167,3,234,149,50,175,97,42,223,143,124,70,100,136,135,17,144,93,4,136,175,8,176,63,7,225,39,82,15,179,4,232,87,43,143,215,82,174,155,19,212,109,129,9,236,158,239,234,76,80,140,219,54,171,174,173,217,58,207,205,57,155,101,86,172,231,79,177,203,253,220,226,98,52,62,121,11,41,19,88,164,117,12,56,152,229,98,175,99,39,158,170,252,196,170,89,94,174,206,212,163,152,140,180,58,231,190,140,166,221,52,76,140,15,58,3,35,236,241,56,99,115,50,50,18,111,50,69,0,32,50,232,30,26,48,65,243,55,120,49,112,193,24,67,49,242,160,162,218,141,16,50,164,116,191,33,49,134,188,196,135,133,218,90,118,4,72,118,171,222,92,33,37,115,69,96,189,68,24,101,84,40,39,32,148,132,241,37,153,115,45,166,162,180,85,92,35,37,162,49,254,135,75,202,121,5,144,34,214,201,202,35,58,129,196,170,50,66,133,104,117,150,77,152,206,76,119,166,141,184,123,90,18,232,141,230,50,247,58,106,110,167,203,53,217,240,90,113,124,173,59,56,187,118,202,145,78,144,116,123,185,109,194,26,133,85,99,142,186,147,63,54,55,43,175,94,85,107,110,215,245,8,220,23,9,48,3,166,223,247,192,2,130,82,163,61,124,195,55,132,19,64,65,193,32,152,84,25,48,0,2,130,85,177,64,18,37,147,168,44,21,132,86,110,134,164,213,137,78,83,212,175,35,68,161,177,45,69,6,236,186,172,88,142,59,49,152,164,111,239,247,60,165,63,38,151,85,185,123,120,223,246,128,71,41,140,31,255,231,183,108,255,159,61,249,9,253,166,84,100,142,198,57,25,255,251,178,100,207,8,132,138,103,69,147,175,82,240,174,236,216,145,109,233,92,15,241,155,32,238,133,27,2,89,179,100,29,163,34,241,25,142,77,10,26,164,104,200,31,83,67,199,83,183,4,148,198,213,136,174,245,254,221,252,111,251,127,255,207,17,11,208,16,82,1,13,201,36,7,13,63,190,64,227,144,168,2,8,32,204,2,165,86,196,35,86,237,62,82,138,188,206,223,215,179,171,120,220,160,253,82,187,18,73,84,197,11,169,253,193,166,219,61,9,108,106,231,212,101,144,53,36,143,165,152,145,134,155,166,172,253,215,74,73,3,23,101,128,71,134,149,130,2,20,114,38,8,2,9,32,1,58,207,115,206,172,48,164,178,2,66,170,219,73,9,32,107,13,162,201,154,92,145,235,102,160,243,171,73,231,77,102,22,217,233,78,189,4,3,55,77,70,191,46,134,227,87,119,251,58,231,238,135,16,177,111,26,193,113,45,63,50,4,24,4,88,229,208,208,39,51,158,13,131,143,198,36,24,152,84,70,96,192,130,97,37,186,243,114,162,207,4,9,90,147,11,212,184,197,169,235,85,183,43,110,141,109,147,184,112,220,82,34,254,94,152,120,37,85,99,212,150,172,215,187,54,33,57,199,129,4,26,225,32,224,241,64,120,209,164,43,145,110,154,42,162,230,191,253,150,188,149,213,181,249,223,110,169,56,121,251,152,123,70,121,111,136,219,170,88,224,231,21,54,107,38,42,109,233,212,162,62,123,226,247,139,154,152,154,239,254,210,54,175,178,0,122,22,2,170,199,63,58,126,83,198,198,82,98,162,98,140,36,162,66,65,99,32,233,82,74,26,196,35,140,191,47,158,124,171,223,148,87,148,74,105,161,213,30,82,180,217,108,111,11,92,116,220,200,220,85,187,59,144,108,63,79,42,187,107,115,56,152,132,73,23,54,86,216,149,152,98,65,240,220,73,6,49,4,29,19,86,45,76,102,194,6,31,212,138,102,200,177,83,114,105,70,206,24,121,101,96,44,225,152,149,217,116,119,222,158,247,123,173,215,91,162,186,156,183,35,243,218,251,237,86,105,152,181,142,158,53,161,227,102,146,46,203,32,252,101,26,45,2,220,145,79,44,203,199,12,146,156,78,48,39,106,64,0,36,195,246,106,76,36,133,64,195,240,47,12,37,192,212,194,20,12,203,0,226,154,113,97,32,9,48,10,1,34,253,195,232,225,19,129,30,7,166,26,141,186,144,183,217,175,180,166,150,170,16,48,152,147,24,8,192,1,9,66,191,139,250,191,7,158,232,172,101,198,170,239,19,221,156,110,101,245,130,218,13,3,98,113,222,72,17,218,141,15,10,129,138,60,154,166,236,183,85,183,217,95,29,123,91,247,60,125,204,77,207,127,255,251,178,100,203,140,132,47,102,201,27,133,70,64,159,108,232,194,108,200,202,21,85,157,20,79,97,107,194,113,51,228,241,188,164,28,74,92,255,203,58,127,127,28,124,112,255,142,110,109,179,207,115,23,108,73,246,146,239,230,174,142,33,238,138,225,206,109,53,51,213,84,246,181,180,177,213,249,108,57,255,219,105,110,90,202,229,80,14,85,230,191,222,33,32,75,239,204,146,245,96,13,41,13,50,76,147,11,206,231,54,174,204,145,113,134,150,64,9,8,125,53,93,28,1,180,166,47,197,6,19,234,38,125,25,209,33,212,79,138,230,110,153,96,86,232,73,54,72,200,144,24,90,25,60,190,249,145,144,169,70,84,113,44,155,94,74,182,153,87,162,102,167,72,169,1,62,77,14,182,68,140,133,22,94,205,237,196,163,18,116,238,187,73,15,150,195,83,124,153,43,169,210,72,17,197,157,85,2,108,162,216,172,212,79,26,154,244,249,227,42,63,239,200,94,66,171,175,190,12,202,238,54,228,59,118,206,118,190,120,100,114,119,24,86,253,13,47,37,85,0,86,227,131,161,115,132,197,195,7,1,131,22,65,163,3,197,147,1,66,195,5,0,5,174,202,23,66,134,60,175,46,236,118,158,59,126,93,63,156,90,180,150,47,16,189,12,58,148,206,188,122,53,8,86,24,180,129,192,218,103,22,156,27,161,98,48,210,2,238,179,45,221,37,234,25,145,218,233,175,167,223,167,255,237,116,166,106,232,206,237,125,237,119,189,156,205,213,23,71,103,67,8,142,102,82,118,67,79,115,27,84,54,123,169,230,50,223,118,56,217,183,162,250,106,205,102,4,149,0,0,149,137,132,165,141,184,99,155,131,227,133,2,56,130,129,233,33,137,79,26,123,47,167,149,204,218,191,45,143,132,4,167,25,98,162,34,79,39,108,120,176,92,35,5,40,234,57,21,73,116,73,52,207,90,65,70,144,32,99,218,46,111,48,157,113,19,109,54,179,73,26,38,97,108,81,9,116,149,96,136,145,105,174,245,213,78,250,176,130,37,202,197,38,26,114,36,82,96,150,156,220,36,221,177,90,162,31,25,77,91,232,99,146,204,142,54,189,193,241,222,204,101,154,246,245,39,236,50,58,190,199,246,242,117,11,165,124,110,250,37,235,43,114,27,63,246,178,235,228,62,7,5,116,0,21,140,154,219,152,202,128,188,131,139,24,194,128,107,204,53,65,64,194,36,15,68,133,16,192,40,4,156,66,234,132,1,65,125,208,14,130,38,24,197,19,13,233,114,247,1,65,111,155,150,165,141,33,77,145,20,183,65,128,30,160,133,244,153,112,217,219,114,72,149,130,72,116,29,86,235,144,152,102,195,154,161,197,211,47,72,4,1,132,64,2,140,255,251,178,100,188,140,4,8,102,199,19,169,85,162,154,204,217,93,104,201,125,85,165,155,22,79,9,125,9,184,51,165,93,167,140,96,133,243,68,132,125,88,205,37,140,59,112,35,205,25,249,92,236,61,41,66,134,81,13,255,167,174,148,68,95,186,23,116,213,89,114,59,177,245,37,169,116,103,177,74,73,16,236,142,132,114,57,81,18,117,71,200,239,118,107,174,155,107,75,166,28,189,245,76,238,173,236,118,213,237,148,217,72,9,233,20,11,0,1,201,45,4,101,49,66,141,49,17,165,192,162,124,76,144,76,3,33,16,253,207,84,64,51,19,101,120,132,28,194,137,133,88,37,98,90,68,141,114,55,82,35,255,44,215,255,238,73,106,148,225,188,130,21,203,199,205,76,46,120,219,191,1,58,217,233,80,129,102,185,218,91,242,173,165,41,253,37,215,53,140,27,30,177,142,240,115,214,68,172,152,101,182,167,82,194,105,181,190,93,251,248,55,159,95,23,22,0,23,243,49,148,18,53,89,39,179,15,208,225,48,70,21,211,18,144,88,3,3,17,132,248,41,152,33,1,248,84,13,204,1,129,28,192,8,1,196,0,14,24,4,201,22,93,181,138,229,188,14,125,46,81,247,243,6,16,181,89,194,151,167,171,198,210,8,128,9,133,38,138,154,57,170,3,3,193,77,245,134,55,45,143,180,232,196,97,167,89,130,229,178,249,125,219,199,40,112,227,156,234,80,56,119,94,117,95,75,255,167,123,60,212,238,157,185,89,238,206,119,100,187,65,57,42,99,17,170,106,49,243,125,231,49,85,238,228,33,68,44,201,106,178,168,245,49,143,230,33,205,85,238,61,215,104,185,46,45,154,161,150,20,0,38,0,2,73,182,198,179,17,164,136,100,0,64,165,249,110,128,224,250,69,25,139,75,13,65,86,34,94,69,115,235,212,85,172,250,154,146,25,229,149,255,159,246,195,64,200,114,17,196,243,55,200,203,38,252,248,86,67,109,154,148,140,191,81,48,109,117,154,199,112,111,165,217,188,155,5,233,158,217,246,103,58,121,76,225,82,41,46,133,241,174,105,206,231,223,158,103,46,186,249,127,208,195,198,131,10,7,35,57,227,14,227,5,240,50,50,169,4,163,2,80,205,48,227,2,51,1,192,135,48,61,1,177,24,62,152,21,128,1,128,136,18,13,1,146,169,32,57,14,237,109,129,194,216,98,171,50,85,60,156,169,114,219,180,135,213,187,166,74,50,181,148,16,171,105,125,225,246,102,225,51,69,212,232,191,207,140,185,85,228,77,113,173,74,24,119,187,81,187,241,184,245,72,247,102,53,122,188,183,82,175,214,164,68,211,204,236,223,254,151,255,61,243,234,223,251,157,83,190,82,67,125,165,125,2,177,255,251,176,100,200,142,133,31,103,70,147,194,94,210,104,108,217,138,105,131,40,85,177,155,20,79,13,93,2,48,179,101,245,188,24,61,137,38,52,147,225,94,66,168,19,20,194,2,56,49,224,82,48,193,232,144,130,34,62,109,189,211,61,30,200,140,199,157,115,205,75,160,29,1,90,159,165,78,128,110,202,228,166,97,32,15,117,38,1,17,1,132,135,33,151,170,84,194,96,89,78,51,52,25,203,35,174,250,182,177,39,189,34,95,127,104,106,231,69,110,129,153,204,66,90,231,162,202,12,205,136,19,132,64,247,10,224,183,29,60,130,177,28,156,164,184,162,136,57,94,16,59,121,41,12,121,235,146,172,162,154,90,27,109,210,78,54,98,76,194,223,17,134,93,71,185,41,52,91,109,225,237,215,191,12,107,66,45,38,159,98,93,3,33,70,46,183,60,70,255,251,197,214,54,175,118,61,205,127,27,24,215,241,118,80,215,177,0,128,7,27,245,155,29,37,159,18,185,24,92,54,26,78,19,3,66,35,19,193,162,96,60,26,3,13,3,195,64,90,194,195,207,11,201,22,129,33,204,223,135,182,93,156,214,55,34,207,203,203,13,48,200,251,18,69,70,162,151,240,196,212,253,59,245,98,154,95,28,164,101,112,183,209,252,148,82,83,214,239,221,191,170,150,237,207,92,187,247,122,206,102,171,200,207,159,46,101,195,32,72,253,185,170,157,165,6,169,20,201,85,194,102,204,181,214,105,65,178,122,201,184,204,253,73,244,237,105,109,177,2,166,175,62,245,88,197,37,198,170,154,196,215,125,69,255,241,85,83,220,79,106,214,232,237,193,189,128,0,97,64,0,119,237,254,18,222,120,9,136,34,4,73,85,175,12,236,58,40,112,220,237,44,210,22,12,138,63,227,102,120,205,136,46,177,254,103,237,128,225,109,8,67,255,202,249,146,108,254,86,191,185,213,224,134,130,37,209,5,252,122,43,55,244,117,151,17,49,118,231,245,45,7,121,239,59,63,117,109,185,110,155,160,140,167,151,173,30,91,109,255,167,123,91,182,84,189,49,197,217,175,226,247,101,255,243,85,31,254,251,141,255,111,159,55,255,154,249,94,63,225,122,1,129,198,47,204,128,21,57,115,46,129,67,49,58,16,99,0,64,61,48,119,1,195,1,160,111,74,243,0,112,13,16,128,2,7,132,1,27,38,93,13,70,50,189,86,48,149,23,51,39,153,157,118,159,80,43,147,76,68,144,190,129,3,16,184,29,241,227,182,96,1,133,18,42,105,167,24,206,42,22,249,182,25,18,35,176,116,117,13,74,195,54,211,208,20,106,19,26,150,217,163,162,181,110,89,115,25,5,44,102,47,247,171,119,149,105,49,164,173,61,75,97,106,214,164,255,251,178,100,204,136,4,249,103,72,187,161,95,32,124,204,233,141,107,6,4,25,57,157,20,79,97,175,194,113,179,100,157,167,161,185,221,42,110,246,215,63,91,86,201,117,55,217,107,169,52,46,175,106,208,116,44,158,154,137,229,165,22,65,104,38,90,61,203,166,105,151,141,208,101,18,196,229,25,204,148,154,102,168,152,157,77,204,146,117,32,129,196,29,153,150,138,73,156,58,74,155,75,231,13,84,53,129,72,198,81,209,88,16,33,71,36,176,244,143,51,209,193,221,72,4,3,17,32,49,128,186,45,178,176,197,226,251,194,158,143,115,59,141,235,88,18,167,161,169,79,100,234,243,58,189,90,138,93,171,166,194,186,13,236,216,253,109,118,77,88,167,122,250,77,82,36,11,49,179,63,96,97,196,9,251,90,57,114,217,231,158,211,230,141,145,162,41,4,12,81,139,34,147,73,185,88,177,49,18,150,54,134,158,66,13,129,137,19,22,202,49,98,100,123,44,73,226,202,197,217,164,148,115,178,211,161,37,217,230,227,153,104,110,85,140,135,198,219,84,138,141,186,169,136,154,155,117,81,215,85,16,228,239,49,57,96,226,155,0,39,37,172,211,30,180,226,227,216,18,51,25,66,38,152,36,8,7,14,160,144,21,28,28,85,45,83,71,149,161,186,17,152,190,115,116,184,208,211,212,181,106,212,211,207,5,72,50,119,57,63,23,145,79,196,171,207,216,155,194,98,253,213,80,193,123,149,48,147,50,203,87,124,206,251,230,255,123,98,154,113,77,207,64,195,100,184,116,16,1,195,69,30,198,28,122,8,182,110,31,165,103,215,91,17,42,7,227,53,174,210,51,94,246,135,254,148,25,40,156,94,150,112,124,41,18,12,132,230,70,124,146,233,166,136,95,220,105,50,223,252,71,4,111,63,22,69,91,90,160,5,196,3,36,182,211,43,110,243,113,20,3,3,197,3,24,196,115,13,131,224,80,168,141,105,216,2,68,49,225,147,97,224,147,123,16,199,85,139,127,239,30,89,89,73,107,161,12,28,30,11,169,31,205,230,94,21,232,134,186,188,154,112,23,150,221,228,22,84,76,84,70,81,73,150,90,76,147,180,45,217,113,176,157,12,187,246,201,225,16,65,235,39,109,68,57,243,133,242,60,229,152,135,81,101,74,25,170,140,126,143,143,105,229,120,116,34,106,62,189,215,156,150,245,174,237,238,155,221,253,198,157,99,115,189,179,99,99,255,255,240,239,48,1,39,40,1,83,73,113,115,152,128,211,27,75,163,37,65,35,6,128,192,32,2,6,2,139,122,203,32,138,70,27,47,179,102,146,69,90,31,165,183,205,198,159,72,34,154,125,254,125,172,67,13,237,153,91,207,45,64,169,218,52,162,103,203,255,251,178,68,179,13,4,198,102,201,27,166,70,98,143,236,217,35,117,134,60,83,137,157,36,110,165,87,202,104,179,100,169,212,162,57,145,85,42,187,17,173,114,175,185,211,78,147,253,46,80,149,58,32,70,75,23,40,96,145,120,79,85,191,110,241,111,58,91,21,39,12,106,171,198,53,114,191,58,196,217,43,59,65,130,39,205,30,125,185,73,184,234,74,173,20,219,87,103,28,142,26,73,77,73,124,131,16,132,53,138,158,106,255,94,233,146,167,50,152,233,122,121,137,165,235,118,117,112,235,212,0,43,0,82,219,110,166,147,228,38,252,2,166,7,149,128,99,56,192,144,141,34,80,168,48,1,117,17,201,245,116,100,245,110,97,77,50,181,237,238,218,109,20,40,139,72,129,168,168,36,66,216,251,133,21,112,223,17,229,203,77,134,21,61,94,216,233,178,231,222,178,195,15,130,237,36,187,106,34,221,94,109,194,104,46,79,143,146,74,57,27,89,58,121,175,4,215,86,39,46,36,161,244,54,198,28,86,195,82,122,188,237,22,169,149,197,165,24,152,55,78,142,238,199,127,40,164,228,189,138,53,154,61,5,71,196,197,31,20,235,208,227,174,106,57,155,238,164,108,165,215,224,157,234,2,0,169,36,182,154,129,185,153,20,40,24,104,23,4,11,97,80,141,50,89,108,28,216,95,119,150,158,204,166,221,220,47,73,240,237,92,111,82,196,98,210,152,37,241,175,18,129,237,73,42,227,79,14,90,221,175,207,214,33,145,93,9,106,60,191,97,52,70,27,218,94,252,174,61,205,105,154,178,206,47,163,80,169,211,138,53,168,214,63,233,116,127,41,222,93,187,195,160,133,49,183,129,85,69,213,158,158,97,58,104,215,215,137,125,77,163,225,175,150,150,203,179,228,187,235,207,119,201,123,133,144,122,85,93,113,92,176,250,139,170,255,60,146,203,75,56,209,7,6,182,8,1,170,252,199,233,152,76,8,192,184,193,192,22,128,128,90,96,160,0,173,52,32,0,27,118,96,33,2,208,231,45,204,41,214,120,47,14,128,87,91,112,101,157,50,118,154,200,150,17,95,67,209,70,92,98,96,226,200,173,80,69,172,214,207,20,9,168,218,67,86,254,22,80,81,37,253,132,169,218,219,218,42,164,75,180,28,163,76,245,253,55,239,71,237,92,90,140,184,229,195,85,119,133,194,75,34,230,83,34,160,147,45,163,58,72,44,252,239,184,145,44,167,182,206,204,186,84,230,250,114,153,251,109,96,22,255,250,250,69,213,161,110,126,187,178,167,115,228,108,237,67,230,236,128,38,100,0,129,0,156,147,109,78,109,114,59,185,28,8,10,48,184,140,32,32,96,112,67,221,0,178,197,13,31,214,85,196,210,165,49,255,251,178,68,171,0,68,183,102,202,59,166,94,98,156,236,216,230,121,230,78,83,117,155,41,78,49,41,138,111,51,99,141,214,26,144,97,126,89,200,94,94,193,169,16,30,74,19,177,3,167,204,146,7,216,67,13,84,161,8,249,164,150,89,201,87,101,62,188,110,21,58,64,149,228,24,132,164,233,58,58,158,178,237,159,73,244,147,234,108,213,118,103,18,40,246,141,42,203,152,204,124,201,242,74,160,216,86,69,140,154,207,198,237,155,135,82,72,17,199,177,81,145,125,20,235,25,39,234,169,252,223,149,86,156,222,211,243,255,143,247,151,252,234,235,186,86,186,22,30,174,125,255,255,105,0,88,64,2,219,113,156,177,102,29,122,33,152,152,25,152,54,16,152,122,18,24,54,3,67,196,64,18,137,2,129,196,14,139,220,120,164,87,105,90,35,105,87,118,233,37,246,230,101,16,204,153,97,162,32,249,129,104,73,50,41,156,167,163,187,107,103,160,180,116,125,189,143,113,70,65,10,239,86,251,255,14,77,230,78,147,215,5,93,235,26,238,129,126,85,247,187,18,244,44,85,116,101,35,151,157,72,33,174,83,205,101,207,221,41,169,237,45,94,167,36,136,246,105,77,165,129,164,189,126,173,105,100,115,167,87,210,189,86,99,86,250,131,24,173,111,155,219,107,54,237,150,221,224,206,238,192,181,42,0,1,0,0,0,91,109,68,97,202,132,198,15,130,12,5,3,240,8,62,24,57,129,176,132,4,138,0,37,156,195,44,182,16,241,88,137,115,26,42,141,70,229,187,19,177,151,98,74,207,30,9,59,227,23,98,9,140,188,101,20,245,36,119,243,202,245,139,114,60,233,228,246,55,106,130,245,252,64,22,77,150,247,4,12,217,60,147,173,148,199,225,238,90,187,20,92,78,28,97,134,87,62,217,185,27,34,121,136,214,225,77,186,117,109,229,219,169,47,158,123,94,102,76,205,110,116,94,183,92,145,164,121,131,240,240,201,127,76,213,170,124,180,46,40,173,207,101,71,78,105,139,68,118,61,139,91,252,240,84,2,113,182,217,148,58,33,159,72,241,130,66,9,133,96,146,47,152,10,4,15,0,47,66,215,28,3,29,72,140,130,143,86,233,43,171,68,49,203,21,109,195,147,48,68,146,173,44,31,14,59,208,237,253,208,200,187,127,154,231,211,193,43,250,95,122,151,42,217,87,181,89,132,148,223,73,147,195,204,35,3,53,43,203,12,80,128,250,231,152,101,49,105,154,30,25,161,238,142,80,167,44,145,182,214,248,171,106,247,242,78,82,45,52,246,135,93,164,203,124,121,59,11,69,71,76,59,87,117,119,13,51,115,77,27,177,3,245,77,123,174,174,249,58,214,46,246,161,255,127,28,191,184,255,251,178,68,156,128,132,255,102,200,107,198,86,208,155,76,232,243,116,200,216,19,129,155,39,174,25,87,202,86,179,164,105,204,160,32,18,117,0,8,96,64,1,54,91,116,55,61,248,223,203,83,29,1,140,82,11,77,81,225,107,222,253,67,42,28,233,197,107,76,246,155,116,46,156,3,25,189,87,43,20,177,27,148,157,143,199,163,241,234,217,79,17,72,238,188,157,78,70,217,19,170,93,131,29,27,5,31,9,23,59,149,137,54,193,144,247,101,162,81,16,96,232,179,40,162,214,73,64,68,72,188,53,221,200,46,73,214,102,153,161,68,77,47,248,164,149,81,225,168,180,107,147,102,178,149,89,17,129,61,100,168,28,16,139,165,253,169,224,196,14,64,139,94,194,108,110,89,90,76,181,109,24,249,168,85,154,68,238,217,179,64,129,158,96,1,41,45,182,28,7,40,113,5,153,225,33,105,140,144,5,137,126,85,196,26,190,218,109,18,0,81,120,128,26,23,83,70,225,242,146,32,176,163,211,22,44,204,112,140,116,44,177,10,14,130,38,135,54,60,178,17,75,18,150,195,44,97,196,149,54,85,176,169,43,34,242,48,193,136,45,66,196,138,73,42,199,144,64,188,11,157,104,62,138,17,7,57,7,152,180,121,165,138,18,36,40,98,204,245,18,49,137,145,200,113,177,18,176,93,229,92,12,25,62,176,175,46,201,76,58,230,156,183,152,171,163,225,98,22,98,106,182,134,159,209,97,246,175,248,237,64,130,166,0,0,127,141,59,190,214,92,70,41,164,17,150,104,209,224,80,35,79,227,177,122,39,57,149,218,122,41,124,90,35,71,107,183,123,149,107,180,185,246,222,98,192,136,161,217,35,21,205,229,30,90,139,79,74,107,38,139,49,58,76,200,56,73,2,40,198,53,190,19,162,53,96,3,199,149,43,8,213,28,122,42,142,67,92,129,236,201,32,149,33,219,156,106,243,84,145,143,81,152,212,198,62,144,229,163,187,48,236,243,117,90,206,168,87,61,61,154,234,49,198,211,169,162,172,204,49,89,117,221,58,225,178,202,251,180,220,197,98,209,108,57,236,158,216,211,0,23,121,208,240,32,0,82,217,104,7,84,242,93,204,12,89,142,184,224,32,245,6,72,87,221,5,88,116,162,237,4,163,148,109,33,70,101,29,247,17,166,43,234,179,182,148,94,41,113,120,144,112,177,107,249,157,81,64,97,29,102,1,17,202,242,196,170,218,138,183,134,151,248,222,244,172,113,35,42,131,242,7,9,97,68,101,114,76,97,99,164,242,104,250,123,16,67,227,102,230,84,177,147,12,196,135,246,75,197,187,227,105,93,17,171,218,30,153,21,106,73,183,29,105,56,163,12,125,6,214,167,36,92,23,37,90,255,251,178,68,141,128,4,180,103,204,107,38,93,122,151,12,217,23,109,136,138,83,29,157,26,78,161,119,194,120,179,100,245,204,164,32,220,221,80,233,230,184,154,169,24,141,83,218,92,110,191,0,248,208,112,110,94,53,146,20,49,200,254,52,52,85,30,2,140,74,19,73,129,3,2,0,148,54,72,229,60,132,19,80,37,53,54,57,80,73,229,184,223,221,28,74,158,85,15,75,167,29,24,204,196,174,31,187,68,146,29,20,147,78,32,148,44,198,150,231,84,192,145,67,209,165,144,219,187,158,37,23,8,136,66,71,232,91,136,103,102,165,90,150,56,120,242,30,12,155,181,203,168,76,205,58,148,28,196,186,189,182,52,116,106,150,158,188,234,56,250,119,186,64,247,72,161,29,197,47,133,40,141,46,55,59,122,83,102,19,81,170,95,47,142,251,233,206,142,189,125,151,92,78,152,7,61,0,0,32,0,0,3,150,223,78,181,88,57,233,16,219,252,197,64,16,108,132,191,44,189,92,136,68,101,207,168,177,20,216,129,96,203,178,66,161,52,139,140,72,212,193,82,192,208,140,217,81,16,72,134,50,219,148,193,97,51,203,144,136,64,150,99,68,33,146,135,204,158,150,235,16,131,42,65,13,205,43,251,14,149,219,83,175,6,26,60,74,141,132,223,145,77,174,194,243,158,62,247,202,15,69,149,149,7,71,192,213,221,78,59,225,47,87,36,76,202,170,239,69,72,81,219,86,195,227,80,210,179,201,38,157,173,83,243,169,53,189,184,127,121,94,18,132,101,47,123,255,216,111,143,191,117,97,169,186,6,38,131,17,116,40,48,80,32,16,16,217,1,1,68,46,13,198,1,64,22,16,1,133,246,103,229,171,128,91,171,218,255,191,48,250,233,40,125,56,62,140,210,133,22,228,220,5,113,20,57,88,44,133,45,35,145,80,158,44,231,90,214,139,176,105,26,79,24,151,107,17,98,250,176,196,141,184,181,213,55,62,153,222,186,244,215,108,253,90,106,153,102,95,218,247,86,210,157,231,181,159,77,54,208,234,213,93,140,53,216,152,214,115,217,179,85,156,199,59,70,251,127,254,151,255,96,224,0,11,46,150,75,110,150,208,180,211,78,132,32,29,68,145,132,66,98,179,110,211,244,238,74,102,175,218,163,143,197,155,238,203,106,234,148,245,86,235,148,126,30,246,214,179,86,35,179,89,34,120,25,61,220,41,20,99,235,250,104,225,187,246,109,154,219,23,217,215,218,179,116,81,4,21,94,181,243,67,11,81,251,44,106,23,83,48,113,11,43,106,199,83,139,157,11,3,54,134,187,91,108,113,242,89,82,73,35,35,145,230,142,182,31,193,107,138,209,198,65,68,23,118,70,227,108,167,212,158,74,120,68,255,251,178,100,130,140,3,253,102,198,147,207,83,112,150,12,217,141,105,136,143,82,173,155,20,46,5,92,194,47,51,100,37,193,151,161,74,159,246,214,39,142,35,230,27,154,190,167,247,156,24,16,160,4,101,254,233,169,103,71,51,160,24,13,88,99,182,8,40,42,97,0,186,60,24,28,2,96,128,72,96,41,136,88,110,18,119,138,66,205,91,84,175,118,224,58,24,125,161,40,59,239,48,186,144,241,74,66,160,181,207,39,120,212,101,76,20,179,238,198,167,233,222,55,197,221,80,196,48,76,4,28,101,14,202,153,166,186,184,114,35,22,57,219,95,134,123,203,9,178,233,103,177,170,237,170,242,228,222,79,172,141,123,0,95,55,199,50,59,229,77,69,36,52,249,9,136,110,125,81,84,211,76,101,83,83,155,91,174,205,182,218,156,172,155,229,1,13,8,255,250,40,0,2,64,1,155,204,64,83,58,106,44,32,96,44,170,17,6,130,3,175,235,14,134,25,61,219,247,165,116,17,218,89,116,243,76,148,82,84,160,162,134,33,141,114,62,253,53,135,114,165,72,114,27,139,229,158,60,202,196,198,113,55,109,251,119,229,116,209,8,164,63,47,183,222,99,123,191,174,115,85,80,138,69,164,230,10,81,68,16,202,131,5,56,124,218,21,170,115,209,109,143,120,110,110,84,61,52,143,162,102,81,161,15,231,115,37,141,181,115,127,124,178,183,111,106,168,125,170,75,239,202,154,34,165,37,23,125,0,244,234,0,0,128,36,155,110,67,33,198,193,245,243,58,136,76,78,41,0,5,92,228,41,91,69,224,147,59,209,120,198,233,57,59,110,110,245,170,218,215,43,227,69,106,165,120,133,55,239,11,50,130,31,32,245,48,244,196,206,17,90,82,68,188,51,93,33,191,186,67,107,26,233,122,153,106,39,9,17,25,125,60,179,52,131,77,106,175,57,187,235,62,89,79,58,126,183,247,90,67,16,58,165,251,108,134,167,100,77,223,221,219,60,17,75,22,77,112,90,116,157,31,50,142,213,75,213,189,59,24,234,150,55,76,250,105,109,99,158,202,221,60,234,167,19,41,154,24,129,107,26,48,0,41,0,68,223,255,204,94,180,253,70,73,138,204,60,180,152,20,187,208,107,232,206,36,45,244,172,40,190,154,33,154,52,7,231,191,16,156,37,68,104,42,56,68,184,101,217,28,202,221,79,164,137,233,161,16,130,38,105,82,100,220,162,168,124,64,194,117,31,107,74,188,28,142,105,66,53,64,154,232,244,60,105,74,167,37,208,197,121,105,106,16,224,90,211,189,17,104,249,60,177,164,36,117,98,202,99,140,35,164,24,156,69,180,199,22,53,140,186,152,105,178,249,42,6,142,103,33,253,163,72,175,123,173,255,251,178,68,142,136,132,182,103,71,211,134,93,242,144,140,217,106,109,40,94,18,233,157,22,78,153,87,194,77,51,102,41,180,162,60,147,88,184,119,168,251,88,145,160,242,192,6,96,196,25,4,216,17,97,16,12,28,8,140,21,13,140,13,4,195,3,134,166,10,0,99,10,82,161,144,27,243,20,220,178,214,84,209,250,183,231,115,136,90,135,107,70,96,204,95,90,107,50,202,71,148,253,72,199,43,80,179,180,253,25,35,121,243,153,111,139,167,197,27,54,146,141,81,79,54,93,104,147,55,62,105,233,161,86,115,27,84,89,165,97,145,133,227,144,23,7,86,234,34,161,156,180,18,186,250,153,198,69,33,217,108,179,27,97,138,18,103,36,39,13,78,27,35,218,157,240,131,153,19,245,45,161,199,106,187,93,181,179,89,166,33,204,96,29,107,190,161,240,167,110,151,99,63,201,59,20,32,49,0,40,192,88,109,37,83,162,44,224,183,102,187,114,126,35,114,158,150,164,212,245,15,172,103,35,113,154,112,64,50,105,38,40,195,207,177,179,130,75,22,99,71,241,132,231,52,112,134,234,208,172,141,194,111,73,22,33,105,99,75,168,138,146,67,19,132,240,173,123,16,101,168,176,157,150,122,32,97,110,93,178,94,62,46,106,160,169,154,170,30,180,109,210,141,26,130,175,86,58,73,62,85,156,152,123,198,66,8,152,209,246,210,44,136,206,135,241,16,122,199,150,210,241,13,126,252,59,119,109,63,245,171,1,23,46,36,1,131,11,167,15,52,7,8,147,142,147,50,234,67,64,52,49,18,195,22,47,48,225,65,98,176,17,218,8,26,51,51,67,6,254,129,219,128,156,201,126,117,68,209,240,139,17,97,144,204,0,64,13,3,128,54,37,4,4,65,16,168,15,143,68,225,8,44,8,16,94,6,128,116,5,2,176,168,193,234,9,228,163,166,177,202,175,74,127,182,191,217,237,223,247,207,235,116,85,235,165,175,109,204,93,108,110,172,107,26,134,24,167,103,24,113,93,108,198,158,230,25,53,145,22,173,191,167,166,150,245,243,22,112,43,112,0,1,69,133,101,127,89,99,212,192,52,141,0,192,112,33,9,104,63,0,185,84,240,151,17,173,187,172,4,173,24,248,252,93,166,230,181,39,240,38,206,143,212,242,169,102,87,112,157,74,72,36,70,173,229,187,74,164,129,166,187,188,53,232,142,51,193,132,26,56,89,49,210,109,221,202,26,145,107,44,49,241,229,141,24,42,28,20,89,35,196,200,150,139,151,7,59,10,138,215,145,39,210,182,113,136,85,221,189,254,116,220,196,53,205,212,85,85,213,40,248,23,44,203,7,179,155,118,66,226,150,237,254,94,46,21,249,230,237,209,98,191,173,255,153,255,251,178,100,141,8,4,68,103,70,19,219,80,112,150,140,217,159,109,232,95,80,53,155,26,206,5,93,2,90,179,165,181,163,35,53,136,164,251,8,219,96,218,181,30,137,94,127,45,241,161,97,230,19,29,153,224,218,157,68,194,163,8,130,32,4,106,99,138,196,219,40,52,115,183,166,88,35,244,250,216,177,148,189,201,140,84,101,238,51,63,73,69,243,23,126,34,215,36,116,251,181,51,141,73,4,154,91,6,189,84,53,162,146,170,121,60,182,223,108,97,135,246,215,127,121,254,124,125,118,205,79,47,37,202,218,41,42,50,144,24,8,203,109,0,186,15,216,232,178,179,34,163,72,136,196,164,93,149,12,213,191,49,14,246,162,171,114,48,145,88,0,18,245,138,71,28,78,83,183,120,232,187,50,11,139,196,91,168,95,30,203,149,227,17,152,203,187,27,164,159,136,63,113,216,151,55,219,210,173,75,170,78,199,19,221,218,123,29,248,164,220,57,61,219,21,55,79,124,117,8,46,147,11,144,36,22,175,105,154,91,42,172,150,170,187,177,76,150,169,102,237,168,235,54,211,194,174,84,76,218,218,121,152,119,104,55,119,155,15,238,49,44,78,121,138,170,246,252,133,198,166,83,125,229,99,105,73,66,144,106,105,163,198,97,214,62,115,152,121,89,94,189,169,214,136,131,106,214,104,178,170,186,110,57,158,119,190,156,36,150,170,4,0,195,9,4,156,52,62,25,131,11,112,195,48,107,8,241,160,142,3,0,1,128,72,4,160,176,144,2,131,128,77,96,96,229,57,36,0,23,30,51,93,251,124,163,18,138,144,36,70,0,129,221,123,109,6,89,39,46,75,48,172,241,187,50,141,76,191,153,74,171,90,221,4,49,38,128,96,9,251,117,99,54,147,255,98,172,170,83,199,217,117,229,18,204,142,165,50,238,72,241,42,41,74,132,109,152,57,217,18,60,130,205,38,89,232,63,46,146,206,181,173,32,114,187,223,107,207,73,245,199,255,255,199,255,245,0,5,222,0,2,44,173,46,147,239,165,151,25,45,39,149,106,248,138,69,228,49,75,20,211,15,165,21,101,181,245,240,136,49,118,87,11,145,92,200,150,238,245,155,96,9,25,178,184,181,8,181,33,61,66,215,35,60,231,244,188,95,64,137,100,16,93,130,204,15,81,117,217,79,115,134,55,176,210,50,154,190,217,53,207,182,254,127,78,147,222,248,153,239,65,135,152,15,146,73,209,6,174,41,35,147,168,118,249,63,119,226,110,82,125,120,251,230,221,180,214,85,217,104,206,150,125,99,108,110,189,63,99,235,183,187,207,142,207,95,246,218,142,238,223,255,191,91,59,176,5,138,0,144,92,49,117,51,3,96,32,27,48,226,9,98,33,53,45,255,251,178,100,152,136,4,87,102,197,147,193,70,192,148,108,233,159,105,134,139,16,21,155,25,47,4,251,10,10,51,164,245,198,32,168,112,56,10,204,6,0,81,168,134,0,172,28,169,147,90,149,69,150,25,196,122,22,43,158,241,74,163,180,52,247,96,152,236,251,50,137,190,151,99,14,187,195,34,164,213,20,190,215,113,189,102,93,42,130,233,103,167,119,75,42,198,21,210,191,165,46,93,126,49,255,150,110,80,15,170,230,114,65,127,184,153,1,241,115,28,108,48,82,99,30,96,242,162,40,225,169,60,185,195,135,111,173,118,183,107,118,110,223,206,6,172,0,0,170,192,9,184,220,208,195,165,227,150,169,10,131,17,33,178,12,189,160,88,15,37,7,84,198,172,21,34,150,140,192,81,169,101,98,200,168,181,106,229,54,159,113,131,137,224,116,22,107,15,216,198,163,155,223,68,127,39,103,18,81,232,49,247,21,46,203,63,168,107,217,162,174,247,202,153,185,168,150,86,227,171,175,102,145,177,52,208,204,252,219,155,210,176,252,122,86,229,140,22,144,240,122,201,35,86,81,15,178,214,17,33,15,159,170,121,187,159,155,226,123,255,153,227,159,159,236,55,117,0,1,74,0,4,144,86,102,100,148,142,198,84,194,110,98,0,14,162,48,55,8,0,132,37,202,159,198,241,103,178,20,17,21,199,34,105,39,140,99,139,169,244,136,236,166,122,209,41,4,237,178,95,181,87,20,89,230,143,170,13,8,198,99,75,13,50,204,20,243,205,61,235,123,58,255,254,250,254,218,114,18,70,51,33,134,142,57,73,168,200,242,151,50,149,49,244,48,249,147,243,206,85,201,14,139,152,130,143,19,121,246,34,131,202,167,142,180,160,249,135,171,88,253,43,209,60,230,230,43,250,77,0,135,40,0,76,64,203,109,201,14,9,146,49,146,188,161,56,100,48,48,20,90,76,7,139,170,54,67,198,42,238,71,222,12,131,225,228,47,107,226,152,97,121,167,13,52,136,198,245,36,42,70,136,76,129,162,160,65,173,42,100,76,187,78,67,2,148,71,50,132,164,73,29,62,204,32,115,227,226,76,149,152,94,205,19,35,122,10,166,238,202,222,200,145,4,45,240,171,62,16,146,162,62,21,143,96,32,42,116,189,16,65,206,54,148,135,120,116,216,181,228,80,12,81,43,211,169,115,175,107,154,98,186,46,81,149,24,247,153,209,125,121,188,153,79,190,181,62,71,103,214,167,102,137,8,63,0,0,36,198,143,123,178,12,214,179,76,65,2,140,52,19,12,87,17,198,131,115,2,193,32,40,17,78,175,85,142,42,243,8,128,57,31,103,39,251,35,198,114,158,237,59,101,111,98,170,192,176,104,137,10,92,46,83,117,189,20,255,251,178,100,174,128,4,54,102,200,107,204,58,240,153,204,217,10,113,38,108,81,189,157,26,110,133,26,201,192,51,100,25,195,13,160,151,91,187,59,77,126,91,148,91,116,116,246,40,237,247,152,4,57,101,244,146,226,44,245,123,173,122,34,76,15,46,107,158,42,44,122,195,51,16,130,131,135,84,212,247,15,8,61,199,156,58,13,24,57,6,35,219,199,19,81,197,23,69,138,14,127,190,231,249,254,247,45,27,153,215,148,109,172,64,1,189,96,32,2,86,141,211,48,56,200,232,193,162,16,40,4,20,137,172,242,45,8,109,149,206,202,248,239,78,22,18,118,171,99,76,123,147,79,192,142,63,210,7,30,171,42,209,113,180,153,175,162,218,230,77,43,128,190,128,202,131,78,65,83,193,228,228,65,200,222,230,119,43,54,76,216,146,83,61,144,229,165,251,47,195,183,60,178,209,118,44,161,50,145,45,255,254,164,39,39,34,245,153,101,202,127,239,253,200,151,185,206,64,106,0,17,128,20,175,140,12,213,180,8,35,6,8,97,88,68,15,165,80,66,93,100,32,10,220,85,141,125,53,169,200,130,216,165,191,43,169,90,41,149,187,95,27,159,125,227,175,163,87,106,74,218,236,67,211,88,223,222,87,43,103,127,183,229,23,234,74,49,221,121,219,154,195,182,191,255,252,158,174,34,54,73,147,175,121,162,179,152,176,55,42,220,45,146,157,6,72,209,57,6,4,209,48,138,208,66,57,49,37,174,190,221,216,205,182,236,239,122,129,115,128,171,81,136,146,71,77,25,28,89,194,51,64,228,64,164,106,76,88,76,157,33,94,122,41,107,73,168,145,10,162,232,161,219,163,128,102,193,54,18,52,53,209,183,18,219,182,229,8,210,31,247,221,122,179,232,182,101,120,175,116,101,61,26,155,94,211,158,145,173,212,110,181,253,79,237,209,198,82,23,241,210,109,168,107,172,67,118,206,68,159,67,190,210,71,50,115,240,220,188,191,8,103,198,111,91,184,253,28,170,71,98,62,237,94,213,55,103,239,30,89,254,118,153,127,108,211,24,249,187,140,238,57,98,0,26,99,7,92,39,36,99,238,98,116,0,134,30,96,242,96,208,11,134,10,192,48,96,156,7,32,32,0,17,128,129,8,14,65,237,5,174,2,64,14,31,180,189,163,50,23,254,85,36,144,194,93,93,38,171,210,12,0,87,28,24,1,192,144,0,38,1,36,177,25,0,6,146,240,198,158,138,89,215,109,186,53,247,73,240,157,109,161,153,5,137,85,252,242,93,206,33,151,170,188,42,136,115,228,40,211,242,51,179,50,204,188,175,28,169,215,254,34,172,51,88,27,35,126,228,81,38,198,125,125,123,197,163,237,90,153,163,61,222,201,106,190,255,251,178,100,198,128,3,193,103,71,203,193,86,208,133,76,216,226,115,70,10,22,129,157,18,79,13,251,2,83,179,102,53,148,161,124,155,13,249,172,175,183,169,62,96,98,155,190,37,207,250,173,160,238,6,97,239,117,182,252,148,129,18,255,113,68,98,105,199,214,143,253,224,0,92,151,57,245,150,91,68,126,145,54,136,13,76,160,87,234,91,140,228,228,186,144,132,22,123,219,86,53,75,185,134,88,102,208,204,162,33,232,133,138,157,147,45,33,11,128,128,88,2,5,21,13,198,22,210,200,94,61,207,216,86,7,200,198,120,75,228,57,23,46,148,123,190,30,66,56,231,24,140,125,194,142,135,83,131,149,85,106,116,129,252,162,33,164,154,83,7,102,138,12,44,63,22,121,54,23,18,201,207,102,142,19,202,232,101,43,141,137,199,150,151,140,90,89,164,178,197,34,213,229,110,175,72,29,118,237,85,113,188,245,15,48,180,154,221,1,10,170,1,0,25,133,162,136,156,184,135,65,133,104,30,152,118,132,41,130,32,79,7,3,233,130,232,16,24,8,0,48,4,0,128,192,86,129,173,226,62,131,0,11,9,182,180,254,66,34,179,21,35,25,178,21,109,190,195,89,202,43,171,120,176,2,169,21,140,158,240,43,170,219,54,9,118,169,40,53,45,150,71,41,62,114,85,107,116,188,121,101,83,228,220,201,139,218,121,235,30,199,251,212,178,251,200,79,111,255,228,87,167,44,178,147,215,162,238,92,147,37,35,35,123,218,198,85,147,116,122,65,18,11,162,245,37,13,111,153,149,88,140,57,77,230,59,38,217,31,235,172,218,139,188,192,5,196,104,233,1,4,213,222,103,247,102,68,162,117,242,14,220,237,169,126,21,64,106,82,5,130,149,211,138,0,138,219,9,239,134,125,205,233,203,164,53,233,73,29,153,67,218,197,101,170,186,94,5,249,52,80,129,237,245,217,140,112,219,81,145,50,201,24,196,86,220,245,150,179,7,210,143,36,146,72,28,241,111,15,73,70,176,160,219,20,81,186,143,172,107,189,180,68,68,37,86,176,75,221,30,91,193,215,117,243,237,178,25,82,50,116,182,110,34,255,84,100,155,117,135,226,62,191,148,251,224,59,176,0,5,249,1,113,132,146,98,45,17,218,209,195,65,144,16,172,96,66,146,42,150,49,114,5,163,151,211,46,121,28,149,188,116,96,75,188,177,134,20,118,105,251,40,173,82,65,65,99,28,46,231,149,187,89,231,174,229,41,134,237,90,183,149,204,116,8,104,31,63,251,250,87,124,179,184,161,41,33,34,194,170,19,28,150,16,93,172,232,178,9,221,147,156,104,64,96,12,6,36,122,108,128,11,124,214,214,195,88,215,221,76,177,211,61,68,196,219,255,251,178,100,202,128,4,240,102,196,171,195,94,208,128,140,233,6,111,40,8,15,101,155,39,174,5,123,98,111,179,99,101,179,34,249,184,225,48,10,80,1,26,2,83,124,104,55,6,246,216,101,230,2,161,67,84,34,204,168,33,76,39,41,158,196,223,232,121,124,63,15,108,59,5,75,236,211,198,53,243,63,111,153,124,173,238,157,149,205,231,76,226,8,65,86,124,94,251,129,8,55,131,216,152,65,70,201,232,177,118,64,227,3,30,129,172,22,81,3,73,212,215,34,215,122,93,79,68,183,78,197,20,109,43,109,185,78,35,162,192,231,150,221,19,15,45,104,169,66,136,225,118,141,44,249,211,16,117,22,173,41,245,233,60,24,118,229,39,122,58,164,180,45,210,172,50,100,123,77,37,51,219,220,212,203,35,214,145,235,112,211,201,96,6,154,138,0,0,192,12,1,13,7,148,78,62,107,76,9,14,204,192,4,204,84,8,204,30,6,4,0,113,129,96,169,80,14,45,219,138,220,37,224,224,1,66,168,108,51,245,3,117,28,201,92,142,89,8,125,220,5,134,148,189,81,118,118,239,78,167,156,102,141,253,145,210,125,63,234,138,236,190,106,188,190,119,59,191,208,17,65,88,4,140,9,70,112,90,177,191,191,166,107,182,147,163,189,220,154,188,254,239,126,151,75,125,174,142,167,106,243,222,68,82,157,93,74,45,200,197,41,235,187,38,230,235,107,45,78,133,213,116,52,209,235,103,75,117,4,32,214,152,251,46,88,4,16,170,195,50,7,79,230,49,57,202,43,100,190,198,161,234,120,212,8,80,53,201,198,199,70,93,183,181,2,232,70,15,180,161,99,204,60,65,14,75,98,149,194,130,169,104,32,114,35,34,41,61,35,137,105,27,78,58,215,67,75,69,70,24,66,165,177,253,159,181,87,90,203,210,45,235,197,17,199,98,42,23,185,106,232,86,107,68,27,116,221,245,185,141,178,238,191,74,53,63,150,253,162,21,22,94,47,97,182,46,211,213,191,239,221,125,32,139,78,147,182,218,95,105,134,215,62,128,179,208,226,94,243,238,99,80,210,251,204,81,109,22,117,191,118,251,92,233,255,153,158,153,167,76,210,107,61,212,201,222,194,134,143,188,32,0,69,163,92,190,19,86,150,64,49,166,99,24,60,96,200,254,28,65,138,131,224,224,252,48,24,95,138,238,219,239,3,193,242,139,210,86,12,203,157,120,98,31,160,136,204,184,238,213,69,220,175,150,187,180,214,219,12,228,142,158,81,7,83,99,150,25,75,108,115,240,167,181,107,253,6,127,231,151,151,194,132,203,169,125,190,95,243,214,118,249,19,245,32,76,229,222,232,127,211,133,33,156,21,59,162,36,135,21,130,64,152,84,84,115,255,251,178,100,215,8,132,165,102,197,75,162,110,208,165,44,216,198,115,44,10,18,185,159,21,46,141,187,74,44,51,163,229,196,161,48,202,83,131,89,4,144,194,138,45,146,164,171,34,181,50,8,166,117,170,53,116,76,13,171,83,40,209,204,199,224,27,229,176,34,193,70,175,196,85,160,83,220,195,96,70,140,44,16,22,4,210,38,98,93,52,210,54,196,9,114,21,74,14,137,64,194,42,158,61,83,177,84,149,34,66,207,69,148,13,74,75,169,127,183,73,38,142,166,81,133,21,20,60,82,81,139,82,104,151,148,61,89,85,218,76,40,232,76,216,178,11,14,99,52,105,138,105,77,11,82,43,6,49,186,213,106,171,124,15,65,199,93,12,97,122,138,26,73,14,200,164,24,68,53,165,174,231,42,174,71,160,231,130,105,98,250,138,29,90,207,180,124,241,114,151,180,196,75,123,140,0,56,250,1,0,4,10,182,29,115,232,109,195,161,162,135,102,147,27,153,128,160,96,192,146,166,162,16,129,144,7,23,128,87,60,122,49,110,212,235,247,123,187,161,149,64,242,9,53,214,191,42,106,41,159,13,65,45,218,75,16,156,124,41,126,214,27,204,92,163,144,4,42,180,238,87,58,187,17,174,255,255,255,207,253,41,231,163,178,218,232,178,33,78,36,194,76,119,169,78,131,136,215,116,114,144,68,104,68,236,53,80,131,76,46,97,100,81,113,197,82,185,153,4,20,246,204,186,213,126,228,166,61,111,138,99,214,62,117,31,31,113,109,241,152,75,227,154,122,44,4,0,170,209,158,237,154,253,152,9,196,198,77,141,48,189,192,86,69,220,24,178,146,11,90,31,88,5,133,228,186,67,61,20,158,207,180,148,80,203,197,41,150,77,202,230,36,19,50,39,22,245,217,91,69,163,229,140,102,180,8,238,113,8,60,161,37,135,38,178,39,197,150,64,44,226,177,21,160,112,161,84,185,99,73,91,202,8,36,97,95,183,116,200,21,99,80,140,39,137,216,81,132,145,154,68,179,208,130,84,173,185,196,244,234,197,116,116,166,71,174,138,236,202,130,222,173,101,52,93,214,81,147,92,187,187,215,124,29,77,114,247,28,142,210,41,229,117,145,238,92,174,132,165,249,130,24,9,88,129,64,6,113,72,152,80,182,145,160,80,72,24,80,0,209,128,56,14,24,39,3,89,129,200,3,166,41,128,32,11,21,128,211,123,4,53,134,54,216,225,82,218,142,149,6,179,142,211,63,241,169,108,203,243,3,169,84,153,88,101,108,93,64,153,171,216,70,1,197,4,244,196,95,135,79,235,204,85,58,50,71,60,15,97,172,182,188,127,255,118,190,127,254,194,68,42,172,179,182,77,205,50,98,85,151,163,117,83,182,155,167,255,251,178,100,209,8,132,150,103,199,187,133,126,96,160,172,232,198,108,200,204,82,109,157,28,111,37,87,2,91,51,163,73,179,35,40,182,199,204,71,61,107,109,141,57,45,170,171,34,185,245,190,100,213,69,62,230,58,76,116,61,22,139,165,125,186,85,174,207,90,80,11,88,9,154,70,92,76,165,92,20,228,58,148,115,102,107,201,31,76,132,52,212,194,75,0,46,211,150,237,50,9,251,153,76,206,239,119,174,75,100,146,169,201,108,190,85,188,228,177,138,177,190,220,113,34,242,207,159,250,248,98,4,4,36,255,200,41,135,130,130,160,114,91,101,146,68,236,70,71,34,78,8,203,158,200,80,243,82,51,160,81,119,99,78,218,69,122,213,170,188,67,150,93,171,105,216,190,221,100,100,173,37,226,202,45,73,45,227,226,57,27,103,177,3,71,204,202,223,15,110,76,74,187,210,87,105,178,191,18,139,81,61,113,124,202,115,93,243,215,213,4,48,186,3,170,147,87,114,3,103,137,115,25,195,17,128,28,100,58,48,28,9,48,88,26,112,136,131,182,0,211,216,99,255,25,177,115,42,214,106,88,179,21,141,206,186,146,217,140,32,154,68,146,129,169,94,220,179,76,125,57,69,73,151,216,176,52,243,121,69,136,104,162,76,81,59,11,134,153,68,197,104,115,2,222,78,86,109,219,83,166,126,32,132,60,63,211,169,200,161,177,18,133,52,138,190,135,194,185,26,50,104,217,147,225,101,119,205,51,223,155,124,238,170,132,215,123,119,94,252,124,204,200,205,164,125,200,29,150,169,83,77,84,173,31,106,50,153,161,200,7,208,0,155,114,51,107,249,142,108,193,48,65,28,88,0,100,225,36,124,8,22,4,12,138,10,8,220,237,173,134,58,244,75,126,181,51,241,126,5,177,57,13,220,138,78,204,114,111,209,250,126,50,238,208,195,52,60,252,10,44,178,18,5,167,158,194,95,101,77,174,105,125,24,140,114,235,73,93,98,184,70,36,247,176,217,205,204,138,90,231,63,249,56,97,203,159,109,94,217,212,247,20,92,156,125,181,157,154,203,35,126,210,123,104,104,138,185,138,233,67,55,131,95,165,86,246,159,187,249,109,59,175,70,124,228,169,232,173,93,103,86,236,225,60,129,0,45,95,154,187,218,104,20,57,140,205,128,163,249,144,199,5,2,209,208,91,28,12,15,53,6,21,63,34,141,91,189,77,90,95,133,39,239,43,212,244,179,82,136,204,18,222,83,192,250,229,40,107,168,204,108,10,227,86,154,7,196,198,25,233,44,195,225,177,68,96,49,82,153,130,210,41,224,223,25,8,84,170,211,220,221,145,238,81,166,64,39,213,233,105,230,99,85,65,191,89,73,147,32,94,123,196,77,196,165,255,251,178,68,201,136,132,166,103,70,147,166,85,240,143,172,217,3,112,199,190,83,93,155,27,46,25,119,194,92,51,165,105,204,36,24,82,90,254,138,40,199,114,147,69,169,211,221,201,132,118,168,139,233,249,146,242,74,232,234,60,171,91,206,67,38,179,176,234,98,212,115,107,220,227,208,235,49,1,74,74,0,84,219,127,204,187,61,50,185,60,150,194,25,11,129,40,19,44,102,76,150,13,52,52,58,47,20,43,205,10,34,26,185,30,63,155,6,206,128,66,83,104,212,137,231,205,38,227,58,31,68,37,110,230,75,176,87,83,147,153,131,78,185,190,200,215,105,180,14,179,145,95,117,111,55,235,227,7,203,51,93,20,140,249,148,35,92,158,241,204,169,85,234,238,230,199,235,201,135,55,77,235,50,68,246,149,133,40,179,188,145,161,207,12,102,24,205,120,78,82,78,15,130,183,176,65,239,101,135,88,213,51,193,74,146,94,231,25,90,221,85,188,191,199,125,247,60,187,10,90,234,0,0,221,241,189,126,182,108,100,104,160,112,184,139,56,159,128,234,60,47,117,183,178,212,15,119,254,102,212,252,142,222,60,202,158,237,61,223,237,251,211,146,237,84,205,20,203,211,188,152,14,177,96,231,129,221,230,111,64,217,161,166,228,57,72,162,73,137,83,172,180,81,45,151,10,238,213,134,209,81,63,205,125,34,132,155,23,121,216,230,103,63,9,67,79,134,199,156,111,126,115,234,89,105,204,213,235,37,107,74,230,218,221,43,134,33,58,94,181,57,117,103,20,131,93,92,77,33,121,217,167,69,76,62,161,6,115,53,214,197,0,149,94,128,0,74,54,82,87,251,127,50,56,193,107,160,149,29,79,90,107,137,188,62,50,76,64,140,174,89,189,126,132,247,10,38,247,246,172,37,0,99,168,159,78,238,255,212,211,44,28,152,58,223,242,122,66,153,20,204,77,162,19,72,186,151,164,74,73,127,20,245,17,102,184,20,158,245,172,40,217,143,179,91,159,119,150,243,241,141,183,239,187,175,90,249,157,182,114,117,179,126,43,11,141,81,28,134,163,34,108,199,92,122,235,117,126,142,164,184,213,189,187,235,238,111,119,237,251,195,255,242,25,167,96,38,4,0,3,64,25,86,76,96,14,63,104,164,192,231,83,35,9,64,2,128,129,49,128,64,72,208,242,170,117,87,114,232,233,156,184,46,30,141,203,59,149,109,254,116,185,207,101,218,152,74,187,87,26,214,149,74,4,146,10,53,41,42,96,42,150,196,21,82,116,167,142,196,161,101,231,196,63,99,165,11,216,75,77,182,204,72,204,251,117,120,188,49,151,29,221,13,62,122,196,175,81,157,69,12,180,19,180,252,217,198,120,249,46,240,178,122,196,193,140,255,251,176,68,197,128,4,121,102,204,235,102,93,250,133,236,217,189,105,38,57,19,5,159,33,46,25,183,234,137,51,100,221,198,33,248,205,132,159,80,133,63,98,170,157,22,187,138,65,84,142,161,65,21,173,109,160,235,93,72,110,131,41,45,78,130,98,145,186,83,128,128,2,119,109,77,38,144,63,105,100,208,45,243,59,6,140,96,110,127,9,128,70,12,16,17,15,152,145,108,217,90,227,109,149,60,63,47,117,194,135,64,162,69,169,232,254,82,12,181,150,66,203,139,172,209,146,70,151,25,127,60,158,52,60,31,159,94,224,136,15,30,131,6,135,82,100,107,147,101,84,44,89,3,72,254,110,236,199,154,193,233,37,68,201,67,133,215,90,145,214,57,203,24,42,61,98,71,216,225,136,104,145,84,166,145,103,153,30,97,166,195,57,114,195,238,24,231,99,17,198,160,211,234,88,112,146,165,231,26,171,74,229,53,85,189,127,23,115,26,52,77,87,167,127,243,93,245,19,118,9,66,117,0,0,20,55,106,91,255,218,237,140,53,28,230,204,150,114,227,117,224,136,220,163,80,116,15,41,138,214,203,116,150,177,187,75,122,198,118,164,25,79,211,209,225,126,75,111,57,189,18,72,222,72,235,100,201,130,219,22,104,149,20,117,188,154,137,70,225,141,4,223,41,50,142,168,233,187,189,90,179,177,0,203,50,153,51,181,39,190,106,126,108,172,100,47,105,231,242,166,116,201,46,85,119,76,71,32,246,22,147,145,196,199,162,89,201,13,53,104,125,175,118,206,124,185,204,79,250,55,125,213,54,155,47,99,184,235,150,215,15,116,164,216,230,218,207,209,0,197,164,0,128,21,223,126,102,105,198,114,121,84,119,201,27,86,197,166,48,161,131,1,48,32,82,102,90,252,63,48,152,254,133,112,184,160,130,25,204,145,123,97,12,185,53,85,105,71,179,91,51,33,67,148,218,81,210,75,35,201,99,73,161,83,69,173,135,160,132,196,172,60,95,91,88,234,107,242,218,166,179,29,22,18,74,148,101,62,220,244,188,96,200,69,102,158,60,231,165,152,119,171,74,218,210,154,38,108,165,187,226,76,71,218,247,148,217,200,169,230,249,142,97,163,31,215,183,115,242,240,157,205,203,58,131,71,172,0,14,146,139,113,185,14,107,221,63,249,140,201,170,210,133,240,20,28,98,64,49,133,132,9,232,52,29,22,2,23,82,88,226,194,165,112,3,241,45,135,31,73,101,232,110,95,63,27,127,41,238,211,225,82,206,85,234,91,30,212,107,50,149,165,2,33,36,207,79,184,12,123,160,102,77,253,99,77,130,8,13,8,52,146,210,228,77,194,203,112,45,59,201,132,86,230,77,158,80,22,130,153,120,138,16,137,6,255,251,178,68,196,128,132,166,102,204,251,102,93,248,136,12,217,119,119,72,10,21,165,159,39,78,25,247,234,111,51,165,169,220,36,93,44,202,36,144,17,140,124,36,29,73,145,54,55,177,182,210,118,164,141,156,235,167,81,96,212,93,169,28,56,60,162,229,154,107,161,168,248,73,186,175,93,94,240,107,107,124,124,86,149,137,52,26,70,197,90,190,107,230,154,30,155,137,12,45,230,67,36,163,178,92,101,36,62,104,136,16,96,49,22,140,194,119,40,160,0,137,110,195,149,42,244,149,6,86,53,130,38,210,72,183,110,104,172,24,79,106,40,48,243,146,85,140,149,179,10,88,149,2,142,131,207,189,182,133,102,135,173,11,46,81,152,174,150,214,189,169,173,110,205,218,162,139,48,170,5,99,88,182,77,122,73,73,145,178,114,78,167,163,233,47,105,39,24,65,62,142,111,196,45,69,100,182,57,107,78,233,116,153,148,181,44,191,55,69,117,167,171,138,30,197,181,41,236,21,83,154,165,146,141,181,225,191,202,81,102,188,167,8,62,123,187,31,91,10,168,202,53,58,16,173,66,0,0,192,3,19,146,179,183,21,115,29,193,210,1,100,193,97,188,28,86,145,7,137,10,5,1,5,0,164,143,154,90,79,117,28,252,214,20,25,203,220,88,8,138,202,183,98,97,177,72,120,8,37,81,219,58,99,19,149,56,248,224,93,37,30,209,178,165,233,164,43,220,95,94,179,193,190,151,74,126,222,174,232,206,147,104,117,150,211,233,99,173,93,207,116,190,102,207,93,167,222,140,97,149,68,49,39,51,46,167,169,140,99,188,123,221,127,235,154,172,187,105,62,137,80,46,108,0,0,8,77,97,170,127,123,183,16,37,83,58,133,157,68,151,179,39,168,26,93,166,154,221,243,238,161,52,150,131,38,136,136,138,152,90,222,244,21,43,250,255,184,136,191,94,177,200,50,196,152,178,51,8,217,202,135,194,200,128,34,98,109,34,14,18,66,169,12,62,133,11,23,150,30,52,246,22,22,237,79,134,171,139,42,45,141,54,123,53,135,221,189,189,146,99,79,78,121,215,153,40,56,217,106,181,67,80,153,181,238,199,174,57,162,47,226,38,166,242,42,162,109,117,154,90,230,17,170,226,103,26,4,161,237,0,7,188,146,24,130,172,65,146,144,180,24,146,134,40,240,47,24,27,129,168,84,0,73,128,108,189,134,2,0,6,134,16,67,168,175,155,22,83,23,48,179,85,206,141,97,208,50,42,178,16,12,88,26,66,145,240,11,72,18,250,199,131,37,3,52,170,75,158,220,146,24,153,94,19,202,140,253,110,179,226,221,226,57,158,201,30,77,29,176,218,184,187,166,185,67,77,65,70,144,238,190,114,175,49,180,153,255,251,178,100,185,8,3,246,102,201,83,169,84,82,136,12,217,191,97,40,63,82,49,155,36,239,37,81,202,82,179,100,233,163,34,121,178,171,207,116,213,87,162,58,49,233,109,24,198,116,99,253,214,121,205,181,90,142,107,163,169,174,168,214,107,213,244,54,81,12,185,160,112,220,192,0,45,0,73,45,216,239,148,48,192,65,162,66,237,3,36,144,135,146,108,107,28,6,216,167,37,150,114,223,121,23,166,91,182,172,252,51,42,75,58,202,50,158,245,215,109,245,185,169,99,79,151,249,212,32,20,236,150,164,178,201,47,168,194,14,155,2,75,20,77,218,36,131,150,221,75,3,186,212,76,169,55,52,174,65,56,10,60,174,113,74,49,163,15,197,201,68,99,202,138,220,161,181,45,94,195,133,247,20,70,179,28,193,28,82,152,81,174,85,228,125,140,185,183,169,216,219,21,26,32,21,99,121,35,174,165,42,224,171,41,224,82,12,28,212,4,24,79,0,0,72,43,118,187,83,23,208,179,233,3,96,185,10,98,136,74,2,8,129,66,25,106,144,24,255,184,247,95,86,78,99,78,130,149,132,96,50,158,228,164,45,21,79,18,162,230,107,90,73,202,69,176,118,202,72,11,30,105,125,237,171,34,241,209,123,30,236,123,210,146,202,102,235,245,107,42,53,29,46,213,126,98,249,250,186,163,91,66,234,246,81,218,81,122,74,33,167,28,168,107,155,42,117,15,61,25,125,17,22,109,140,101,78,170,238,134,126,138,218,58,179,30,202,198,142,2,245,248,19,247,230,20,17,29,232,238,96,146,201,135,201,166,106,17,152,212,4,40,4,48,40,236,12,194,74,167,254,242,145,112,59,29,166,189,77,44,75,185,86,82,72,22,28,82,71,99,19,51,154,199,238,10,181,178,7,96,94,147,56,162,58,153,50,154,9,208,135,36,182,139,64,171,128,145,152,138,40,187,138,98,170,165,48,220,214,132,39,160,120,236,101,35,137,52,177,164,182,79,33,88,157,179,91,129,11,55,64,214,156,37,95,85,234,9,25,6,144,171,195,68,29,137,232,246,155,148,227,28,249,142,225,222,234,152,186,154,243,103,206,157,158,222,14,175,252,181,49,175,15,143,170,40,28,178,161,128,72,82,1,70,37,164,182,106,168,41,230,23,128,210,96,80,12,38,7,96,20,44,8,160,96,0,103,129,0,110,148,106,109,94,5,138,71,169,234,69,216,155,180,92,55,170,252,138,106,106,83,12,211,97,203,174,132,228,102,86,239,192,151,230,96,42,188,134,217,228,89,212,220,178,229,12,170,205,238,92,215,191,106,140,116,97,64,44,121,80,64,162,109,179,170,167,187,26,252,238,175,68,123,170,205,91,35,19,68,145,123,119,101,221,100,86,255,251,178,100,202,8,132,15,102,202,211,172,58,242,156,140,216,226,113,38,134,82,141,155,35,79,21,123,98,167,179,99,37,196,155,9,67,187,196,36,47,50,157,251,24,159,113,46,63,76,116,187,171,134,47,44,182,185,211,52,106,203,182,177,48,38,188,32,21,42,163,147,84,142,72,171,50,48,248,206,8,97,229,96,24,210,183,197,75,230,6,12,23,57,156,160,41,139,175,57,248,236,59,12,36,131,13,48,16,34,159,153,211,103,90,4,194,180,150,149,177,212,159,186,202,31,58,180,13,214,180,186,0,89,97,17,58,170,42,112,170,34,110,172,7,38,113,116,15,185,94,195,37,16,201,33,31,38,218,164,128,120,130,144,20,130,78,8,90,5,194,76,44,243,28,128,24,74,36,36,174,108,24,90,71,23,116,105,232,150,178,24,73,143,147,103,189,61,59,159,88,105,138,217,14,72,226,223,165,134,234,157,38,74,219,94,19,130,109,238,223,99,81,169,127,18,58,165,223,175,245,76,58,111,156,5,50,0,0,208,183,36,105,35,13,241,179,17,204,181,140,96,152,8,60,8,35,155,39,33,0,95,72,188,228,114,91,106,119,82,28,205,166,47,43,194,212,221,232,124,129,16,19,139,160,109,152,151,111,234,17,253,38,64,190,114,121,197,2,110,10,62,187,115,189,233,163,181,218,17,180,219,147,111,236,144,161,85,180,249,100,49,219,244,236,221,85,15,49,75,222,203,99,121,63,8,49,138,154,73,231,28,245,237,83,106,105,200,170,219,230,241,209,215,186,111,84,251,46,247,62,121,166,175,87,73,218,217,231,113,51,117,238,95,237,247,54,221,79,101,194,189,58,221,208,198,128,120,74,237,191,198,7,79,102,32,17,98,32,16,26,1,184,42,104,250,170,177,48,84,255,192,219,123,41,241,206,151,228,116,44,235,46,114,183,105,239,223,161,148,83,82,225,95,8,253,173,110,155,189,220,30,2,28,163,83,155,182,233,19,65,26,205,51,213,153,52,210,65,231,113,12,81,101,30,73,174,148,147,202,62,34,160,129,71,150,113,184,238,207,149,218,45,50,244,133,178,42,14,116,42,10,47,62,205,235,251,49,73,210,103,32,239,50,204,180,100,169,8,100,144,99,178,189,210,215,91,202,56,226,59,182,125,205,101,186,30,138,205,119,116,126,128,136,0,6,76,97,155,181,118,51,130,50,207,70,22,18,12,133,64,104,146,159,13,33,177,161,101,87,210,37,61,170,245,44,234,115,64,154,203,153,125,212,15,164,216,52,105,147,4,254,238,119,46,169,237,52,10,162,33,40,178,22,97,52,213,43,182,210,76,35,184,164,227,169,39,85,24,45,222,142,173,212,114,49,199,164,156,180,40,66,179,165,221,84,141,255,251,178,68,195,0,4,170,103,74,83,169,91,248,147,108,217,103,116,199,204,18,73,157,47,174,37,15,226,60,179,166,245,182,34,52,212,248,244,154,24,251,148,240,54,198,201,199,16,49,76,6,148,97,182,52,218,33,6,103,206,101,201,215,18,202,217,17,181,36,142,99,21,250,234,161,149,163,79,137,189,150,119,31,204,255,60,4,118,0,1,168,235,106,111,109,220,220,145,206,132,13,21,0,192,104,24,234,220,118,211,102,205,169,137,14,31,73,102,165,252,24,166,45,50,183,97,183,43,99,215,174,133,192,236,183,187,104,243,80,207,63,93,106,140,50,121,28,173,232,49,251,67,93,236,162,248,218,86,146,155,4,121,117,155,75,247,20,181,57,188,139,187,114,60,64,52,97,250,101,35,140,158,173,250,183,81,177,209,20,107,141,222,235,190,46,110,30,236,162,5,56,54,241,131,72,169,188,122,196,75,137,187,72,48,111,82,179,46,215,113,197,220,175,114,182,149,61,120,192,95,10,0,0,215,209,203,126,251,108,100,242,198,198,49,104,10,32,197,84,183,24,113,90,43,79,214,31,156,129,224,93,146,148,155,125,145,91,155,134,162,80,12,197,150,88,140,253,163,139,74,99,108,24,88,242,4,118,219,3,200,54,81,202,146,6,53,42,20,208,68,204,170,48,178,21,12,142,54,238,28,228,199,205,50,88,171,75,15,169,121,181,28,246,43,202,13,29,21,99,205,150,222,88,177,201,42,50,238,164,81,106,212,227,218,107,91,78,28,117,50,145,62,45,4,187,238,252,85,231,123,141,18,123,221,68,234,173,79,47,248,208,122,144,0,113,16,14,91,127,48,125,208,219,38,98,33,240,240,36,197,128,84,197,134,66,128,178,229,65,8,138,194,245,125,228,184,226,176,7,123,170,159,151,217,230,160,6,164,3,181,188,200,221,139,188,63,206,54,122,14,209,149,39,117,184,165,66,153,110,83,207,152,186,243,97,240,74,55,229,22,209,249,232,145,104,176,248,160,213,231,209,57,170,68,55,30,171,228,212,182,117,230,149,108,231,23,234,11,91,167,40,253,174,229,173,63,42,185,231,216,115,51,228,74,189,65,26,79,97,252,149,175,109,210,234,237,33,96,244,158,159,210,22,35,121,254,53,9,193,208,143,151,163,107,125,251,99,91,44,10,146,201,89,159,241,209,166,96,209,138,34,9,136,34,217,106,69,130,102,82,84,2,11,75,53,3,227,28,185,103,9,62,119,171,202,183,247,172,84,139,203,98,50,215,10,1,167,136,229,103,132,148,127,46,25,96,198,5,134,232,172,141,34,94,57,197,243,28,78,29,23,55,121,173,105,32,141,146,45,22,61,206,115,241,20,95,2,51,49,110,91,105,147,170,41,9,255,251,178,68,197,128,132,108,102,205,235,105,66,248,156,108,217,90,113,137,78,82,93,155,36,110,153,87,194,88,51,101,169,198,33,57,168,141,59,185,112,238,25,190,77,54,253,205,106,55,127,150,103,221,164,33,111,235,53,225,207,205,118,123,238,100,34,219,179,24,217,73,143,68,107,161,198,177,202,219,200,233,74,2,150,40,196,32,203,118,220,210,241,35,86,142,12,46,33,48,184,4,32,200,201,26,226,8,69,133,15,193,100,252,141,219,19,86,171,97,103,253,18,103,203,44,157,37,58,44,221,216,3,46,152,203,83,70,195,205,212,36,32,229,163,236,84,137,24,93,136,109,205,153,67,68,226,228,81,18,241,36,153,116,151,69,48,245,58,51,246,57,196,212,226,130,120,21,222,10,27,37,216,212,134,81,169,200,230,24,131,71,78,85,77,37,77,84,210,154,182,156,108,227,148,124,27,67,93,35,93,7,218,220,20,47,46,181,40,81,80,40,197,90,39,122,195,32,201,61,148,113,151,24,66,134,5,0,23,36,141,25,10,251,141,191,229,97,217,144,131,145,132,128,184,54,133,132,15,143,166,196,193,194,228,49,161,42,94,242,218,105,113,142,108,88,153,44,216,68,106,7,11,149,119,39,224,241,216,92,147,70,137,40,196,237,132,84,79,34,187,27,110,93,42,123,13,20,69,214,149,189,85,18,54,106,79,127,110,93,141,60,202,43,65,19,137,54,76,58,165,212,67,106,205,91,67,189,26,149,162,23,137,171,182,62,210,226,45,144,191,79,167,61,220,161,247,205,205,68,54,141,41,203,44,148,182,190,169,72,155,238,223,253,213,119,113,22,198,91,255,177,56,0,72,128,7,45,187,153,54,50,121,176,107,12,107,134,16,4,190,171,14,89,240,225,43,115,183,54,173,145,203,140,26,68,174,193,205,42,212,46,90,151,110,200,77,30,69,250,46,95,45,133,10,29,101,19,181,160,245,221,246,122,175,62,147,25,246,92,217,240,209,226,27,209,172,77,113,42,172,168,143,230,249,37,201,135,193,210,210,46,100,194,141,89,119,163,149,244,226,215,89,238,138,133,106,181,214,121,147,120,168,90,89,54,70,51,119,12,35,26,162,246,122,44,53,14,99,79,36,101,61,26,50,104,179,44,216,168,152,26,58,44,210,238,135,42,188,1,54,128,0,34,43,97,110,127,246,180,233,61,59,172,2,2,15,23,129,104,104,109,195,213,229,114,169,102,176,187,59,79,107,144,221,104,48,25,61,252,210,101,13,44,195,205,204,91,142,230,40,45,42,215,187,135,162,100,78,147,170,147,98,5,203,160,138,161,51,54,39,7,173,168,227,6,62,53,78,225,119,125,221,164,145,173,123,24,203,21,100,150,185,227,135,155,98,255,251,178,68,195,128,132,149,102,200,187,184,88,160,149,76,233,90,113,136,110,81,133,155,55,173,25,17,234,42,179,101,105,204,24,41,206,75,142,28,119,78,53,225,35,37,85,110,78,118,129,198,144,54,226,6,124,43,74,156,130,130,169,15,213,247,27,200,246,106,227,230,147,230,185,210,226,62,164,20,11,49,1,14,237,247,3,123,78,66,70,5,225,76,22,226,43,64,47,178,177,192,178,249,151,227,149,100,210,80,193,253,176,173,73,80,105,58,32,92,22,10,78,18,119,34,129,143,13,78,178,127,226,170,178,95,148,236,114,76,89,173,68,79,204,73,53,34,229,155,105,119,111,95,91,251,102,46,40,217,198,46,231,11,248,196,16,240,156,138,116,72,16,101,210,53,224,195,45,229,71,46,142,81,136,238,119,74,178,79,211,222,75,141,141,201,215,222,171,137,239,218,249,154,200,15,126,214,249,117,74,25,70,54,205,87,219,0,103,85,0,20,235,144,197,97,60,140,49,130,112,193,108,37,204,11,0,116,32,11,204,10,192,184,48,4,36,208,210,195,74,163,16,235,121,41,179,51,77,102,110,81,63,38,189,105,217,143,191,16,20,165,251,127,40,23,53,45,136,140,99,57,108,59,140,244,110,52,231,67,209,172,179,181,118,223,123,71,116,35,16,207,217,160,184,239,191,33,255,222,254,90,49,223,187,252,111,173,150,194,182,9,220,34,79,101,14,212,213,9,102,230,122,106,200,254,189,191,247,191,115,119,45,17,41,159,183,135,231,79,121,251,9,80,199,209,198,149,117,132,225,215,51,38,113,141,230,99,219,69,187,177,97,218,45,61,236,111,53,8,0,80,166,0,0,148,64,0,45,219,94,96,169,132,125,88,128,165,44,21,20,162,80,122,224,151,206,223,105,214,171,210,54,186,195,41,119,85,146,119,8,70,204,65,114,38,228,76,229,230,217,210,214,57,172,71,24,47,5,13,162,140,122,139,84,53,133,224,125,116,122,65,25,2,13,73,132,168,242,221,6,137,204,163,138,89,113,163,74,136,45,58,179,157,204,34,105,244,114,21,239,123,24,179,106,208,135,40,215,172,154,117,151,168,83,34,218,230,82,134,138,58,80,128,89,149,99,88,107,191,76,92,219,141,19,15,8,105,143,167,9,128,2,148,177,40,0,77,185,25,156,246,65,174,2,89,148,96,112,84,120,40,6,144,26,200,19,148,189,173,206,39,139,79,130,239,13,32,36,130,168,45,27,13,48,110,72,77,33,25,103,81,136,136,76,176,125,85,96,184,241,176,101,186,146,101,80,167,61,84,157,185,79,169,25,70,137,11,35,42,62,222,244,253,118,154,254,123,81,232,231,86,137,105,249,204,199,44,204,207,61,234,232,114,31,53,73,255,251,178,100,203,136,5,24,102,200,27,198,102,210,141,172,217,109,104,40,136,80,149,155,37,78,165,77,201,235,51,101,181,147,33,33,166,17,170,156,243,88,199,36,57,77,56,198,171,211,87,85,100,67,102,234,200,244,204,48,233,238,138,98,129,229,192,0,128,148,96,39,101,214,153,213,167,41,130,9,142,212,62,158,51,108,186,19,77,5,191,161,73,198,244,107,65,9,160,246,246,111,23,212,39,192,239,70,167,154,54,98,95,58,249,169,95,113,130,0,233,61,79,129,241,45,143,231,190,224,196,151,200,216,181,197,158,134,46,176,250,166,62,227,105,61,146,5,36,148,17,209,78,58,219,29,87,173,64,166,57,139,167,214,110,118,235,143,104,109,187,97,242,181,247,202,127,60,205,204,115,199,230,66,77,148,201,133,151,2,76,189,204,140,163,24,12,112,14,176,196,240,108,204,106,64,48,196,104,90,12,41,129,80,192,48,20,140,14,129,96,194,228,32,204,9,192,64,192,120,2,204,18,64,212,192,4,3,3,128,100,20,185,154,58,25,17,84,104,4,50,154,113,40,250,125,5,71,18,41,104,130,148,88,66,234,36,16,145,2,17,80,89,85,83,17,84,2,202,130,175,73,128,73,32,146,66,31,47,193,139,57,51,143,130,194,24,5,22,180,105,51,40,132,223,201,124,23,188,144,34,32,22,177,113,36,108,2,65,58,250,93,149,2,34,36,242,130,212,31,118,254,121,101,239,138,158,110,246,68,110,237,237,182,84,222,238,20,138,251,184,153,255,136,191,234,171,254,103,101,204,87,95,234,110,111,53,39,231,153,152,222,215,45,25,233,169,152,101,186,31,206,249,167,211,137,37,156,19,80,62,245,90,3,12,0,11,24,0,87,127,248,85,45,220,182,4,135,202,73,51,4,59,141,126,93,21,134,239,217,202,95,217,57,33,57,238,212,21,1,42,156,255,38,134,239,246,108,217,91,252,249,121,183,234,33,219,169,22,103,127,106,218,137,67,23,49,87,108,101,125,231,102,118,136,106,241,89,172,222,219,169,159,175,27,106,98,123,154,83,91,94,111,125,214,207,185,217,167,126,235,191,239,246,157,255,254,113,229,141,71,58,49,118,252,32,0,28,151,227,24,160,80,52,190,18,179,7,160,62,48,36,6,112,16,119,24,9,129,73,129,80,37,2,128,152,192,224,9,68,128,132,64,1,197,199,158,76,116,13,107,200,202,254,54,26,239,11,241,210,174,58,217,17,7,19,197,98,181,189,10,106,55,14,101,134,130,218,122,177,213,42,208,237,73,148,236,120,240,30,53,42,216,160,194,142,243,42,219,176,203,36,241,91,160,234,28,74,218,186,207,207,255,24,207,222,62,51,95,245,188,107,252,227,235,122,250,255,251,178,100,219,12,6,113,102,197,139,217,91,114,110,172,217,170,96,38,124,23,45,157,38,117,231,128,9,156,51,166,14,178,48,0,182,245,175,247,191,175,127,245,188,125,107,120,207,206,255,131,255,213,55,88,59,150,3,37,38,244,141,172,66,214,224,189,195,107,115,215,246,240,115,157,219,24,182,105,173,226,14,113,175,62,255,199,137,140,82,35,108,90,91,82,169,10,25,202,128,3,187,108,98,52,3,129,15,152,195,83,75,101,0,97,12,166,5,142,70,237,91,177,126,158,253,14,144,108,45,143,119,161,242,181,27,159,159,126,125,191,249,153,255,63,78,183,127,254,133,174,96,171,114,233,177,31,105,106,25,86,13,38,224,215,37,167,225,225,159,90,153,154,123,140,152,138,96,236,100,123,86,52,211,207,213,189,36,139,39,207,253,202,91,63,132,95,16,25,121,88,14,42,51,15,207,85,49,174,67,107,50,3,81,104,49,100,64,84,55,225,135,235,49,128,66,8,48,154,193,179,48,130,1,20,48,35,65,18,48,22,64,22,48,26,64,167,48,5,192,106,7,0,152,164,140,6,176,40,140,4,240,16,140,3,176,1,196,128,72,48,2,148,20,72,128,64,82,33,34,164,204,120,209,225,0,18,96,133,230,108,129,167,80,103,32,19,112,60,107,3,9,154,133,1,134,83,232,193,20,49,133,1,37,12,72,131,120,244,202,37,69,67,8,92,203,8,46,3,88,68,196,64,3,36,67,98,211,51,215,60,202,49,49,129,138,201,164,249,128,0,216,28,69,113,20,159,176,132,165,111,118,46,101,74,28,220,4,25,124,204,77,85,198,155,237,101,142,63,61,157,156,111,95,164,164,181,40,177,53,222,82,217,175,73,173,207,95,140,231,49,65,221,211,222,171,87,25,117,155,117,59,157,95,152,189,75,118,159,87,243,181,122,254,86,109,238,165,74,126,212,141,90,169,65,90,166,23,45,85,150,202,238,84,181,75,247,111,227,204,43,63,175,181,60,170,173,121,174,91,141,225,242,217,218,245,92,153,115,167,86,143,86,235,200,37,55,104,44,74,34,85,95,134,142,140,122,253,115,61,101,255,220,123,255,255,255,255,255,255,255,233,157,82,198,60,231,225,252,207,122,255,255,255,255,255,255,255,249,22,55,152,152,215,194,0,38,13,203,47,54,12,52,221,124,35,128,147,207,185,17,49,121,72,210,227,19,46,13,140,74,67,20,2,6,9,152,107,59,122,140,18,24,47,146,239,140,40,98,152,112,143,37,48,242,58,71,57,117,98,75,13,241,124,68,144,241,104,134,131,23,231,241,98,85,7,160,145,20,108,72,3,183,10,5,196,137,132,179,2,73,4,122,156,140,75,234,135,141,152,139,182,200,108,214,138,255,251,178,100,211,128,10,16,131,195,6,127,64,2,224,80,104,193,206,60,0,17,173,155,49,93,214,128,1,225,179,101,235,176,96,0,230,160,154,19,141,161,247,208,219,55,60,253,178,173,184,126,253,244,92,75,70,183,241,109,22,217,205,224,82,124,81,43,104,219,139,23,203,75,62,163,221,248,211,65,205,189,225,71,246,102,106,127,138,233,212,59,194,133,52,208,166,212,24,144,43,52,108,65,198,243,247,253,59,216,81,237,187,83,58,150,152,139,92,74,173,158,93,111,81,177,22,29,30,126,197,136,153,105,198,63,255,31,255,255,255,255,255,255,254,229,175,235,255,255,255,255,255,255,255,255,249,243,90,128,0,144,0,45,175,252,201,73,80,203,130,68,197,64,176,197,208,72,192,112,20,66,0,45,166,74,174,98,82,251,15,247,203,100,253,196,241,226,225,146,209,54,29,234,31,75,72,69,131,8,102,63,177,146,6,75,40,164,108,88,92,72,249,185,212,210,66,182,53,72,166,93,36,13,139,168,58,153,9,68,200,190,106,113,146,82,151,190,251,39,254,173,90,171,215,255,212,154,169,78,46,165,183,211,213,173,107,90,11,83,38,154,41,36,130,217,53,160,222,213,59,215,82,45,164,171,214,181,41,91,164,180,140,216,209,21,186,230,40,133,128,0,16,0,33,45,219,25,250,89,117,13,128,138,194,223,68,157,228,15,140,213,249,234,188,175,102,199,175,251,98,187,127,105,133,109,247,244,239,123,127,16,253,239,125,157,254,219,127,255,255,49,219,62,68,46,31,247,110,206,118,91,247,118,238,182,151,249,169,99,220,179,236,25,18,237,229,53,108,62,15,217,169,187,166,167,239,91,73,108,198,110,63,232,242,161,212,234,158,251,181,179,235,230,230,51,187,182,124,219,108,245,183,77,59,120,66,119,126,60,140,0,1,192,0,117,219,227,206,139,14,238,155,51,57,49,193,47,48,40,96,130,22,112,212,162,102,61,85,240,231,178,166,28,55,209,244,199,10,205,243,182,185,178,243,221,100,94,44,28,175,97,182,117,44,117,43,36,66,206,144,244,242,109,68,19,153,48,117,69,27,29,53,2,48,240,225,100,223,79,255,255,155,191,247,227,153,251,79,239,171,214,127,159,110,170,226,248,234,239,226,46,26,161,209,204,91,153,119,248,14,71,69,46,86,137,46,139,205,160,232,253,31,191,234,61,34,21,187,148,166,185,188,96,3,200,1,128,1,41,118,255,154,146,70,105,164,190,113,27,75,172,189,127,85,206,248,68,224,235,127,47,112,192,185,234,81,80,246,118,12,191,197,245,4,40,201,137,74,169,215,132,179,147,186,71,5,23,48,89,102,72,122,27,182,173,146,214,234,148,147,194,70,32,82,27,149,255,251,178,100,103,8,68,53,103,75,83,143,66,112,102,236,217,170,96,35,86,20,29,159,34,111,13,125,9,188,179,100,73,163,13,160,47,164,55,96,234,96,200,239,28,134,51,39,93,126,76,174,89,94,158,255,156,207,79,50,69,50,60,242,54,183,224,112,1,109,219,76,159,141,244,211,228,52,204,36,1,176,194,148,32,76,6,128,128,193,108,5,193,32,28,10,5,226,96,2,93,46,27,75,118,31,185,4,90,7,202,221,15,105,240,165,148,89,131,160,122,23,14,101,163,182,180,111,19,189,94,29,153,152,237,104,173,37,74,91,178,156,247,59,203,23,237,206,234,166,172,210,92,169,187,247,178,218,182,98,42,146,23,57,173,78,95,133,158,93,63,120,89,70,203,202,254,15,14,38,185,55,159,62,41,67,66,131,176,231,40,39,161,9,8,112,58,96,148,203,22,226,165,191,164,195,234,173,160,247,57,101,24,206,232,249,163,207,33,147,30,121,69,119,170,0,203,213,32,19,84,5,46,100,222,154,118,38,14,155,150,36,205,195,29,14,205,154,12,9,78,244,67,246,1,137,194,175,57,143,145,207,60,241,100,207,194,69,57,102,98,72,136,61,170,112,203,234,77,80,137,216,179,226,43,236,134,32,136,78,83,58,69,145,80,111,197,162,228,144,142,60,206,217,204,144,200,50,211,191,244,77,243,181,138,151,196,222,82,79,207,191,153,103,115,251,14,102,223,150,69,36,207,60,206,100,230,158,120,170,0,0,128,20,231,251,99,62,75,19,230,71,208,0,144,100,56,8,20,2,140,15,2,1,192,3,130,60,7,181,169,43,90,131,97,172,234,198,165,53,228,156,169,204,239,87,162,140,69,222,75,78,109,71,87,176,13,225,33,40,54,133,113,4,209,33,40,37,46,169,76,48,69,29,65,10,155,101,42,200,209,114,253,42,215,121,241,118,48,67,130,53,30,43,118,71,6,195,232,50,148,174,134,32,195,88,107,37,12,161,209,215,109,124,203,197,197,207,197,36,47,75,81,109,142,55,98,53,77,232,124,146,68,93,87,21,214,147,83,91,32,199,143,32,121,3,142,154,151,173,210,162,179,4,139,128,250,121,192,0,40,168,0,189,183,255,155,202,119,106,199,67,234,177,40,113,201,102,148,20,177,168,14,53,79,157,30,54,107,94,203,255,159,203,41,82,239,62,31,210,59,110,208,140,25,128,107,8,200,96,98,195,187,172,96,59,195,165,14,21,60,19,234,235,217,163,42,189,88,59,66,234,80,80,217,46,131,183,253,96,241,174,241,181,243,199,81,43,197,99,171,138,158,159,237,93,43,183,95,141,185,251,137,171,168,234,34,251,159,168,181,90,180,13,80,140,0,84,191,255,141,108,208,54,252,200,195,255,251,178,100,143,136,4,242,103,202,211,168,109,240,116,108,233,173,96,104,158,18,133,155,47,174,37,111,202,60,179,100,169,195,33,248,193,209,24,96,152,80,6,0,44,149,85,91,241,233,20,138,252,205,151,213,126,69,157,37,81,124,109,160,226,101,4,237,141,0,70,131,207,85,49,93,18,183,241,178,28,38,87,206,74,163,71,35,147,122,51,210,67,143,149,183,65,134,201,29,235,115,199,246,195,207,202,148,158,186,110,216,111,41,252,171,39,35,158,30,201,106,176,231,59,166,59,117,171,124,158,167,41,53,17,31,111,184,238,253,71,162,113,183,169,10,29,125,221,221,84,49,143,167,95,90,182,218,136,106,236,124,49,111,151,87,203,250,141,32,27,88,0,73,18,66,109,202,204,157,1,50,42,136,112,24,98,112,57,126,17,37,161,39,57,49,130,21,34,151,92,223,189,114,168,25,23,141,53,203,176,210,72,244,193,194,56,17,232,12,7,75,7,95,124,180,182,62,123,229,234,77,106,220,241,172,7,64,137,160,200,206,30,123,185,61,32,105,136,88,186,184,184,202,167,199,181,180,60,187,83,156,45,144,182,132,33,218,168,181,40,158,45,166,13,205,121,167,43,118,118,129,138,202,161,208,126,163,139,106,129,100,145,120,108,122,61,163,143,171,117,78,174,56,187,186,238,22,230,107,249,126,167,96,15,0,43,224,25,110,223,243,53,185,142,236,43,36,9,152,40,46,145,234,126,219,140,164,108,198,126,253,235,54,162,182,53,134,185,185,158,78,210,79,99,98,173,45,45,174,94,246,105,70,157,61,45,147,71,145,89,21,114,75,29,105,73,166,77,108,78,155,1,221,139,191,9,231,66,149,17,153,223,60,58,122,130,25,106,32,135,73,243,231,204,116,17,172,73,214,177,82,238,166,201,75,160,122,110,205,105,189,35,242,38,185,91,17,108,163,51,80,114,202,52,179,247,105,227,210,218,179,189,211,13,244,98,219,126,247,94,172,84,241,184,196,30,234,160,0,240,2,230,251,254,102,250,225,238,138,226,162,80,0,117,132,206,63,137,74,60,2,150,134,211,136,56,162,57,27,95,155,138,8,29,36,0,196,145,75,228,36,210,137,133,222,207,152,234,48,84,216,131,154,34,162,37,135,174,49,204,60,84,87,69,186,42,5,164,160,110,52,254,14,161,229,173,14,60,125,241,3,237,87,139,87,46,79,161,180,54,103,81,208,194,237,98,212,195,5,11,34,111,166,158,78,205,181,77,137,104,121,89,167,123,75,167,149,153,138,148,187,33,75,139,81,221,193,102,61,150,250,119,93,127,200,96,0,0,98,128,19,182,235,233,158,64,135,46,41,174,163,3,131,132,96,36,173,76,106,52,216,183,63,121,248,194,255,251,178,68,156,0,4,123,102,204,211,134,93,242,138,108,217,122,112,200,78,17,245,155,49,174,25,87,202,54,51,101,105,196,161,49,159,236,94,191,220,40,53,252,185,106,189,36,130,53,15,88,136,119,184,234,90,40,195,78,41,48,36,80,120,58,98,86,161,25,166,233,246,219,17,7,169,151,80,72,181,209,159,115,223,114,217,217,79,146,232,102,169,62,212,153,104,10,198,203,62,207,86,204,222,97,207,231,169,166,123,36,206,249,133,76,55,218,108,111,104,253,97,83,6,202,170,175,79,32,102,123,93,144,146,66,98,92,245,82,98,20,118,87,252,238,128,66,101,0,2,200,0,84,182,236,106,17,89,238,136,166,11,17,50,33,208,113,113,75,100,56,19,100,16,33,34,136,202,193,17,60,91,145,239,127,20,34,92,144,32,9,1,80,0,147,52,130,26,202,66,248,19,192,228,232,165,68,145,196,15,62,154,238,29,92,62,57,141,157,71,234,227,168,171,162,26,76,181,131,147,25,219,80,176,163,27,40,140,54,230,97,74,72,217,6,53,27,244,246,56,138,154,183,121,187,123,111,164,168,113,138,226,129,194,185,150,174,208,230,183,51,190,145,209,240,131,5,164,148,254,40,157,27,139,151,227,253,130,26,54,0,20,128,4,172,183,67,42,119,77,216,89,48,32,4,193,0,242,211,56,203,37,99,19,1,96,42,218,144,93,173,172,237,229,99,58,216,99,82,38,250,221,205,254,110,140,66,37,55,14,80,91,26,42,56,106,39,97,208,241,20,105,106,176,163,81,98,169,97,97,86,65,155,18,12,39,14,5,162,74,82,69,244,149,136,136,154,164,183,167,97,230,176,151,33,56,71,73,168,34,213,6,159,5,204,122,106,82,154,215,188,75,223,242,131,101,228,177,66,179,198,179,135,18,93,23,140,133,48,177,191,45,162,186,149,34,99,183,73,244,191,110,220,224,62,245,128,0,49,86,144,47,93,125,83,17,66,180,65,130,192,13,214,34,40,0,55,199,199,8,202,109,80,176,252,16,185,126,102,201,86,222,248,193,228,14,211,33,191,136,255,158,35,248,254,106,175,190,238,68,37,46,205,70,15,138,66,160,145,231,194,44,42,21,69,213,186,12,30,89,6,68,93,152,205,28,37,56,227,132,148,46,247,54,84,207,202,80,222,245,235,170,123,122,14,212,110,121,135,65,195,113,164,48,185,164,160,121,7,160,218,165,185,238,38,159,182,107,171,254,217,59,168,223,255,216,19,176,0,8,202,0,42,107,63,230,232,128,126,12,134,108,70,4,12,96,106,74,46,225,38,196,205,121,108,134,181,234,148,183,38,169,51,169,206,223,165,169,47,198,81,30,119,226,179,119,103,118,24,170,61,5,151,129,16,199,255,251,178,100,168,0,4,145,102,203,83,136,85,240,131,108,233,141,97,136,62,18,73,157,49,173,153,119,202,7,51,100,217,148,153,48,41,27,191,55,167,107,227,215,205,183,144,90,42,76,51,37,169,201,120,121,251,147,149,89,184,237,167,71,59,238,247,255,198,182,182,51,192,84,152,88,131,127,6,168,199,151,187,201,121,202,147,161,172,227,139,84,163,84,233,77,127,134,199,238,237,89,7,38,95,113,46,84,229,76,49,239,73,173,185,164,215,168,119,198,82,3,137,148,5,33,127,248,23,115,64,224,193,204,108,28,113,166,164,129,100,7,195,151,130,74,26,101,1,97,43,252,126,94,147,223,55,20,146,46,152,233,10,25,127,134,20,255,195,118,159,191,24,251,249,23,243,189,39,27,194,190,93,75,198,186,4,100,244,93,146,37,45,5,86,67,60,98,213,179,106,201,74,59,25,181,38,98,13,133,120,162,228,162,173,238,53,162,188,202,84,243,17,53,15,18,93,125,173,119,134,202,252,215,45,206,102,125,221,171,103,204,222,206,229,114,241,223,119,59,111,252,176,74,0,17,102,210,39,191,255,108,8,188,26,213,57,212,28,40,43,209,88,111,114,1,33,116,121,135,229,148,99,175,40,202,22,104,24,162,64,196,158,28,166,51,43,204,13,101,82,47,21,95,16,252,252,196,84,240,98,9,237,155,141,165,47,93,54,42,146,66,213,118,115,50,176,180,75,173,238,11,179,138,140,39,12,183,112,243,18,249,20,90,163,11,189,243,246,55,61,178,111,221,222,30,117,111,253,206,227,161,168,158,244,183,93,70,239,189,125,200,199,255,190,109,182,107,127,191,63,243,217,224,2,0,31,0,13,203,174,198,45,172,29,0,194,36,3,114,158,66,227,193,37,176,22,24,183,36,38,22,213,121,76,210,179,84,119,249,214,26,101,106,88,23,10,140,190,146,83,64,147,188,177,125,18,104,153,191,205,29,247,51,236,213,74,179,122,20,232,190,124,207,42,69,185,211,134,188,61,156,209,146,78,143,86,90,220,180,5,226,57,89,205,40,166,215,255,212,62,62,198,110,54,103,134,134,164,82,134,119,153,103,106,215,72,142,203,92,204,196,212,100,71,188,90,24,132,177,221,241,236,155,172,168,218,199,223,255,96,150,32,0,3,219,34,149,219,107,169,229,206,63,81,164,42,71,105,131,114,44,17,58,249,145,178,215,19,134,231,247,215,103,101,185,103,34,133,14,18,146,229,112,176,30,202,61,183,69,80,61,120,173,192,225,97,176,35,200,187,238,134,155,100,200,217,163,217,72,227,188,117,181,13,60,181,76,101,170,32,219,221,3,205,203,221,240,228,161,236,88,227,172,225,243,170,88,251,93,238,98,166,161,162,146,27,255,251,178,68,186,128,132,23,102,207,107,76,48,168,137,236,217,90,113,134,76,16,189,155,57,173,49,7,226,11,179,165,245,180,161,40,179,157,233,251,69,81,237,138,185,232,220,12,148,163,34,225,175,123,255,71,158,111,74,169,191,174,106,63,192,148,144,0,30,219,127,143,7,220,246,128,16,168,182,105,200,132,167,208,112,25,48,107,15,17,0,118,231,21,226,109,176,226,191,183,101,96,227,165,100,10,107,36,131,87,27,17,116,116,28,200,179,41,100,56,241,84,61,5,117,40,159,177,93,6,217,120,221,241,241,44,49,35,30,58,104,247,26,101,78,254,218,244,227,11,92,97,83,90,144,227,221,70,226,195,244,103,251,157,238,7,232,42,232,247,81,151,112,243,80,208,48,219,31,57,209,117,207,213,69,242,191,197,82,115,31,95,213,253,246,27,138,0,15,128,2,228,150,179,21,230,241,36,4,12,8,152,66,25,24,24,4,23,188,32,37,18,5,218,243,183,5,187,83,206,148,100,178,145,67,76,45,141,237,77,117,132,145,5,197,130,207,6,164,84,174,87,15,76,203,110,47,230,26,72,221,142,241,109,120,243,139,252,177,170,37,137,200,155,30,64,176,148,147,133,229,75,82,200,146,10,28,99,202,18,72,128,52,107,65,80,163,84,149,137,152,37,81,139,147,98,249,174,44,87,52,82,16,98,14,178,4,138,148,234,156,24,227,14,220,76,29,116,57,225,7,51,142,35,183,70,154,67,79,31,87,205,164,31,39,181,82,221,215,90,194,220,211,203,239,200,16,0,13,0,4,237,211,83,25,232,81,166,64,232,115,84,69,182,5,152,0,65,155,30,211,97,139,52,42,103,186,93,75,27,130,205,175,165,234,216,33,10,225,224,97,16,25,29,66,113,157,66,156,243,105,21,48,252,149,167,5,85,37,214,225,127,214,237,200,157,82,203,146,177,4,80,90,137,212,94,55,170,73,232,40,234,139,35,85,59,88,163,75,53,52,182,105,53,38,69,8,154,85,12,242,18,150,78,229,185,52,246,163,59,150,202,170,255,216,206,106,55,15,143,68,180,25,168,205,27,62,21,208,227,75,249,108,148,74,49,82,243,33,25,117,55,236,42,234,238,57,181,190,161,226,4,100,156,0,29,187,106,3,192,100,241,137,56,20,106,56,37,21,98,96,35,9,51,43,66,38,4,100,138,97,14,206,181,104,16,234,237,40,189,96,76,60,75,21,28,158,147,174,156,20,35,25,152,101,154,59,240,169,236,72,130,247,139,211,158,30,229,147,77,212,118,174,133,88,187,85,66,150,89,55,120,219,155,198,22,97,198,217,4,11,64,199,183,24,131,38,113,97,85,118,40,227,36,89,241,49,115,3,142,147,47,37,28,225,65,113,255,251,178,68,215,8,133,0,102,201,83,172,67,112,155,236,217,42,119,9,10,82,17,157,43,77,37,9,194,39,179,101,117,164,161,104,246,76,30,199,145,79,91,80,255,138,165,178,151,223,233,110,22,166,217,161,33,149,198,30,56,117,95,212,192,79,65,168,0,119,93,190,59,94,13,108,51,64,88,18,21,52,94,119,140,49,51,66,201,224,180,122,11,54,12,193,219,71,113,148,8,245,37,243,9,180,151,193,194,175,121,241,14,29,72,80,196,37,59,114,192,94,250,165,19,72,248,114,6,12,20,69,119,45,204,179,30,73,49,102,238,10,32,173,123,29,23,14,104,245,22,67,228,111,40,187,219,196,41,119,104,170,53,249,162,88,200,145,139,83,83,14,62,217,249,32,113,138,68,24,173,142,60,213,121,169,50,30,135,106,247,17,251,14,142,95,105,78,186,168,134,186,184,9,234,0,2,155,180,201,30,0,32,218,17,133,162,163,177,65,32,141,166,7,128,161,1,32,64,19,48,147,207,67,92,165,146,183,9,12,134,89,118,126,88,253,192,240,37,60,182,5,142,57,109,105,110,185,12,78,4,165,140,188,119,227,146,216,213,88,212,34,231,37,152,80,219,189,65,8,148,85,151,211,231,53,44,171,55,57,127,246,58,41,191,11,158,127,159,252,43,19,63,137,52,124,206,149,203,243,43,63,47,247,238,126,110,114,23,254,234,33,113,193,51,70,67,34,146,205,81,208,175,107,207,18,216,110,112,204,11,98,219,196,218,214,43,76,215,95,197,223,198,124,163,169,176,42,0,74,71,41,173,124,120,153,32,4,3,16,100,24,240,49,9,5,226,192,92,197,206,212,159,106,183,96,200,172,122,165,155,16,222,59,164,182,113,117,105,50,231,201,0,179,213,84,164,177,154,167,207,200,163,198,150,112,130,2,232,106,70,248,137,74,186,49,228,251,131,201,9,148,79,64,80,200,214,34,36,228,8,12,81,233,74,100,84,86,78,251,60,153,164,5,173,146,38,21,105,202,165,215,188,116,15,139,126,81,217,213,220,80,132,72,28,46,115,60,186,187,88,233,22,133,27,184,140,136,60,161,76,93,173,34,165,106,88,105,174,149,24,152,249,28,236,56,34,143,217,36,102,172,217,71,144,3,166,50,128,38,32,143,69,255,51,32,92,48,96,48,48,224,35,48,132,7,16,0,228,0,32,88,2,48,32,12,30,2,99,77,243,188,164,87,131,4,100,143,219,240,176,18,180,145,65,50,153,38,90,152,60,78,83,106,180,33,200,75,49,123,28,105,74,204,127,35,45,105,245,137,180,168,172,69,229,90,207,107,14,90,48,59,49,127,24,58,252,77,103,86,171,86,114,102,171,221,5,68,129,9,99,25,19,171,140,216,185,255,251,176,100,211,14,132,188,102,201,27,163,127,66,152,12,217,23,104,200,158,85,141,155,36,110,161,93,1,182,179,166,141,129,149,104,175,165,241,144,111,141,150,162,238,122,107,190,63,73,152,150,143,182,199,110,232,243,79,119,124,85,32,210,206,255,251,237,205,136,138,237,251,122,218,124,228,103,190,100,233,187,28,168,217,11,171,153,96,56,0,142,255,248,103,130,114,157,136,52,208,213,4,20,161,110,117,11,233,88,32,201,135,162,60,145,31,99,169,235,33,74,49,27,245,163,58,184,124,199,4,13,21,81,66,136,41,17,90,186,111,232,251,154,229,188,234,234,108,238,197,26,89,70,10,7,208,171,106,36,206,84,69,172,245,87,82,36,102,152,129,28,107,84,139,49,77,67,157,236,173,70,116,100,73,148,135,58,63,118,83,17,148,141,156,94,118,36,18,186,0,7,255,216,204,210,244,236,82,56,49,98,49,100,60,49,16,35,8,36,7,64,19,6,128,240,168,6,96,168,20,89,245,200,239,170,200,178,38,216,104,239,220,129,210,125,101,14,222,49,96,50,184,28,22,80,10,17,182,216,236,192,16,255,52,226,132,162,194,133,143,44,143,15,216,169,34,57,159,161,20,16,82,212,180,144,17,50,194,232,156,178,185,177,105,81,74,200,204,150,33,89,86,23,80,82,112,211,8,178,89,108,180,202,4,107,181,236,203,224,91,36,155,178,56,108,189,87,232,90,245,182,221,183,123,187,115,88,107,194,183,245,60,215,241,197,241,59,161,73,173,173,108,187,165,163,59,195,33,172,77,99,222,79,183,53,104,48,1,59,0,0,0,2,70,221,215,108,188,138,76,5,140,54,100,23,13,147,138,153,40,212,187,252,250,74,106,4,76,28,4,113,33,129,59,144,56,80,71,26,177,155,71,115,147,84,159,192,206,180,201,173,117,4,42,147,35,198,220,210,108,130,148,188,139,225,19,252,38,185,93,104,71,36,195,25,80,149,1,176,126,103,110,170,74,68,14,100,223,122,211,244,34,46,146,101,250,216,166,126,127,229,95,47,23,247,240,48,60,193,29,202,77,77,193,204,195,224,108,76,52,194,4,193,196,70,76,3,128,4,194,140,4,204,16,192,164,192,164,4,165,70,0,160,22,12,0,52,235,106,109,1,49,153,122,98,55,86,116,204,83,177,117,52,9,138,172,177,253,118,28,185,166,116,185,228,174,219,41,134,31,199,89,128,233,209,129,26,244,161,186,216,105,211,238,212,220,87,6,155,63,60,239,192,177,23,246,89,242,170,182,108,206,32,64,77,10,71,57,41,145,146,219,177,251,191,215,183,2,144,58,135,237,98,111,63,55,220,254,133,255,214,41,71,222,82,234,110,76,110,140,245,122,101,156,123,255,251,178,100,213,12,133,80,103,75,27,169,92,240,107,140,217,237,97,35,7,21,33,157,30,47,13,29,26,28,51,165,233,132,25,185,131,201,63,111,74,217,167,73,104,182,58,101,111,184,136,139,129,112,1,89,45,45,16,237,219,103,176,158,194,5,170,240,239,186,235,14,161,49,235,18,119,21,215,155,150,11,30,51,121,60,233,28,89,10,130,9,131,228,101,169,36,48,102,244,249,218,251,158,121,244,198,195,158,141,76,73,13,211,8,205,197,20,155,203,34,149,25,143,144,97,209,78,184,16,73,16,62,196,165,92,202,233,132,118,76,52,22,90,116,82,189,165,46,114,27,15,165,91,248,42,245,140,165,151,9,62,167,191,188,93,94,67,235,179,94,217,123,18,116,234,31,190,245,22,241,93,38,132,87,243,91,45,179,64,94,122,0,82,147,74,130,103,49,156,95,227,10,128,171,48,108,16,227,5,208,61,48,169,8,211,3,64,95,7,1,250,18,12,13,192,120,26,0,72,86,160,201,118,185,222,85,240,217,24,251,73,88,88,113,181,116,82,69,194,126,218,20,242,60,131,64,9,114,163,227,116,125,219,171,32,87,12,126,54,196,230,163,146,108,237,184,141,150,89,0,194,220,89,234,119,89,114,181,234,240,203,98,128,97,201,61,170,92,38,65,27,10,50,194,141,141,162,215,122,166,170,32,172,202,10,107,144,58,179,133,53,171,53,37,33,67,147,146,152,148,14,34,242,24,17,236,243,37,204,141,97,85,170,211,67,207,55,39,153,130,233,156,239,70,61,104,118,172,159,57,145,14,80,58,192,1,209,2,6,182,250,11,58,14,42,95,202,136,231,27,98,161,138,87,228,73,195,142,176,202,121,41,97,74,61,65,40,219,245,153,179,67,161,153,156,184,165,187,170,139,251,255,239,175,235,231,232,227,108,76,240,225,243,176,201,22,225,90,208,200,83,6,142,52,235,54,148,94,142,164,145,164,181,79,105,3,133,134,63,59,203,13,117,105,238,6,82,84,68,200,194,24,99,85,178,15,21,30,194,131,212,251,40,104,137,70,187,20,52,99,30,191,21,20,187,199,48,209,196,205,87,123,241,5,83,236,225,8,5,54,220,102,204,194,7,82,16,70,49,142,102,103,137,198,26,12,70,7,128,99,64,193,130,64,120,56,13,70,4,164,110,79,133,88,110,1,119,119,51,122,40,248,231,60,237,195,20,180,179,209,248,203,248,215,214,35,82,152,137,67,146,171,249,204,211,74,100,81,104,118,126,213,216,245,90,76,107,95,138,223,179,59,71,103,43,53,185,147,95,182,198,35,164,115,107,253,250,15,250,178,152,131,50,255,55,251,245,249,27,63,46,21,181,1,213,61,39,125,125,204,157,98,136,133,9,5,255,251,178,100,217,140,133,107,103,71,19,195,87,64,133,76,217,106,104,200,104,18,117,157,36,110,141,93,2,105,51,163,137,172,164,153,155,167,206,171,45,149,232,171,86,32,87,117,109,174,215,189,89,0,189,192,41,168,246,179,48,47,143,186,115,58,60,227,140,49,39,76,75,12,151,69,197,89,136,134,60,19,4,166,145,129,227,172,247,3,99,83,54,41,2,10,18,42,190,50,141,67,239,15,160,209,18,40,193,54,149,112,54,180,225,145,236,98,77,179,142,156,55,33,137,120,52,154,46,199,70,149,107,4,183,50,105,197,205,38,186,232,181,101,146,65,120,249,176,166,85,62,26,210,172,109,254,213,116,47,42,146,187,88,232,62,233,72,180,171,87,26,221,121,196,82,253,15,156,105,171,138,60,181,97,149,210,175,182,158,78,188,161,241,255,199,186,106,108,163,63,227,155,90,158,127,144,6,248,154,0,0,5,0,0,235,178,76,104,70,90,120,113,36,98,88,144,101,136,24,99,240,232,210,192,216,149,72,198,155,180,252,38,35,45,137,196,177,155,53,69,12,156,121,215,6,228,233,37,147,137,132,86,23,188,196,250,40,103,193,44,19,7,211,97,248,195,62,112,208,217,151,101,173,122,43,195,101,175,168,190,191,230,165,179,115,115,22,232,223,219,235,168,121,249,249,184,254,102,34,27,124,197,124,182,190,122,235,75,255,184,186,159,136,168,226,223,54,246,115,109,154,107,103,212,148,19,150,195,11,157,21,20,87,9,219,111,78,82,60,122,89,84,211,200,139,9,1,0,4,82,55,6,59,154,43,3,1,192,68,128,198,129,69,160,144,117,228,145,201,226,91,207,171,251,73,35,12,24,92,78,82,203,51,25,92,228,88,116,89,38,4,155,89,89,79,177,254,102,250,15,37,17,60,137,197,42,151,210,217,205,175,153,72,35,237,184,32,105,136,36,67,90,97,167,38,233,48,129,57,30,155,37,181,200,24,155,47,26,116,84,68,185,106,251,217,216,53,44,158,94,70,239,236,18,188,185,92,163,115,198,246,106,206,61,109,169,213,178,179,237,111,106,249,214,210,126,253,78,21,112,179,106,70,93,84,214,215,201,138,214,117,80,241,186,32,13,55,154,83,90,159,76,174,153,62,103,25,50,34,24,32,4,152,110,1,152,48,11,24,42,10,128,128,70,82,229,186,138,242,81,98,164,170,33,77,43,149,68,177,134,223,75,44,73,250,138,52,137,91,216,225,58,249,63,18,153,69,92,165,242,47,141,202,164,148,177,186,248,70,235,222,199,17,1,84,67,128,19,21,180,33,31,159,162,173,206,21,185,149,248,239,187,220,221,76,242,44,181,154,74,179,186,79,17,183,158,158,70,158,183,176,98,233,100,28,96,255,251,178,100,208,136,4,153,102,202,107,184,88,210,147,236,217,23,104,201,110,82,197,155,32,206,141,123,66,59,179,102,117,164,161,53,120,197,23,42,1,125,183,218,122,162,35,184,123,30,246,110,122,110,151,185,180,200,251,167,194,128,50,229,0,7,50,91,32,214,215,45,49,80,13,232,36,133,77,246,60,222,52,117,58,1,7,98,64,114,72,148,212,143,42,196,162,33,190,148,149,103,88,194,98,23,25,138,215,255,248,62,52,2,56,55,18,20,62,72,173,152,225,172,34,81,68,60,230,9,26,68,1,142,118,251,144,105,130,208,92,13,168,38,213,13,199,232,236,56,200,48,219,183,177,222,246,209,103,139,103,209,3,90,144,113,13,61,172,56,141,122,162,90,158,243,112,83,192,231,29,136,100,13,224,92,62,152,76,227,174,57,246,180,209,244,233,234,37,226,181,219,186,241,129,11,148,0,234,147,100,171,48,162,250,103,24,114,96,136,110,4,11,1,32,217,131,32,72,65,70,68,8,22,112,68,5,186,211,247,89,221,119,218,93,141,154,11,48,76,126,72,204,221,86,249,121,48,169,122,116,53,101,56,98,185,61,41,133,128,226,90,20,135,166,177,56,187,36,173,42,86,4,164,157,21,82,21,230,157,206,136,136,97,22,208,19,97,84,83,137,168,229,167,4,30,16,142,46,222,92,126,202,248,121,86,214,235,186,110,234,62,75,41,62,158,194,23,40,71,103,21,254,79,226,42,172,221,154,73,219,50,118,41,63,119,8,201,205,54,175,239,107,101,10,133,43,222,98,25,117,147,209,108,132,14,64,206,89,142,178,240,62,5,0,41,197,35,60,170,207,188,144,16,163,28,4,172,32,56,58,157,153,192,16,100,226,210,126,2,253,8,14,14,252,153,4,202,211,123,49,9,105,82,173,90,231,143,204,175,86,130,20,67,101,58,149,65,209,140,136,33,120,66,150,160,82,21,105,8,103,13,148,113,136,247,7,139,161,150,67,34,179,62,182,212,142,61,166,154,95,187,14,74,36,235,58,247,17,207,162,42,40,155,216,142,71,142,15,162,165,164,117,191,102,188,34,178,183,92,90,150,139,99,209,247,32,115,238,181,202,58,69,145,39,118,205,83,85,129,53,8,0,151,46,182,154,36,191,28,2,72,7,2,128,0,24,44,2,16,0,9,156,193,30,27,172,166,23,21,193,67,38,197,6,85,58,21,141,15,179,19,43,97,114,2,64,176,95,18,52,132,84,66,132,227,44,3,132,65,109,232,82,62,174,18,242,197,139,245,72,205,71,73,119,226,181,251,205,81,38,212,38,246,47,76,179,50,32,10,140,18,166,100,158,126,163,110,197,20,114,66,15,135,163,166,98,31,106,203,161,217,181,42,151,93,212,255,251,178,100,210,8,133,47,102,199,19,169,85,240,137,172,217,39,104,200,94,18,149,157,43,174,165,11,194,83,51,99,217,188,164,48,72,221,107,82,134,184,175,105,61,212,99,36,98,109,221,62,77,140,161,215,116,210,146,62,158,213,118,107,241,160,0,148,148,5,218,129,144,129,191,98,186,129,135,13,144,202,40,133,227,136,184,91,242,143,237,54,89,157,54,111,116,217,181,10,2,201,118,209,136,76,178,135,92,70,210,233,191,34,74,61,178,67,151,23,70,171,212,241,121,65,105,169,230,205,220,85,125,106,147,81,18,79,150,78,114,139,200,186,61,184,99,145,176,77,34,57,228,227,47,154,189,67,190,75,71,247,167,136,201,98,211,120,68,145,159,83,142,229,23,214,238,86,151,170,184,71,218,152,156,107,118,211,239,242,74,161,169,222,93,86,230,206,16,52,130,161,177,214,60,145,198,53,9,201,133,221,85,63,83,10,83,0,0,128,2,212,77,195,70,240,141,204,36,50,80,88,200,130,49,8,124,40,25,40,12,24,128,12,151,112,58,30,62,112,212,146,150,232,210,19,32,28,133,11,176,152,184,44,76,57,16,137,133,176,229,81,179,212,50,84,95,83,31,73,146,86,182,42,68,209,243,14,176,229,212,67,191,203,22,215,106,155,78,249,170,231,166,209,215,57,199,36,255,40,57,164,167,39,91,41,220,71,46,246,78,248,251,157,72,217,44,246,111,82,234,78,68,93,238,137,99,100,229,197,158,153,148,173,235,207,186,93,242,199,223,17,6,165,48,212,229,251,27,110,154,183,113,199,159,111,116,65,0,45,192,0,6,43,19,45,173,255,239,186,116,52,25,11,168,216,229,48,188,249,82,29,235,181,137,4,229,90,193,36,31,203,174,72,113,8,167,5,1,160,188,195,36,15,19,164,111,67,81,174,70,69,109,117,69,28,149,108,220,62,17,138,41,66,229,30,185,67,109,5,237,196,84,18,177,112,32,185,73,98,205,184,181,25,100,41,13,37,18,194,231,12,186,24,120,114,34,200,132,33,240,112,233,36,110,76,16,101,92,161,86,50,234,106,214,94,137,177,252,41,110,63,75,78,171,31,143,248,107,28,116,163,239,103,107,241,41,183,15,125,168,192,82,160,220,4,59,52,222,5,226,103,21,17,136,130,96,227,200,240,232,56,54,190,22,43,87,123,24,117,140,254,141,57,145,243,177,197,204,157,40,79,25,186,164,225,162,99,3,79,60,72,146,180,81,107,94,235,201,6,204,177,75,170,113,229,159,11,15,156,239,222,255,88,154,247,47,220,205,249,247,193,62,169,204,97,229,137,71,84,215,94,120,117,238,230,110,47,234,157,91,24,246,69,222,215,196,83,147,220,214,116,169,216,150,176,225,255,251,178,100,205,8,4,203,102,200,211,140,91,112,143,44,217,223,61,136,31,18,29,155,43,174,49,109,194,83,51,99,153,166,33,112,196,92,117,250,150,124,222,92,124,169,249,245,151,123,39,167,71,199,118,215,160,221,209,207,204,85,247,183,136,231,196,192,32,1,107,78,89,67,143,8,80,113,166,196,99,130,129,165,5,193,129,213,188,138,110,202,87,17,101,53,87,149,144,215,242,168,189,179,193,141,223,133,150,28,62,52,177,193,66,142,138,202,52,77,152,64,208,173,178,181,171,187,181,250,219,57,50,52,120,243,46,198,60,15,122,146,154,197,225,11,56,254,228,168,72,26,88,156,129,75,107,134,73,62,202,129,136,54,6,177,182,56,97,56,185,118,169,106,96,245,157,44,169,29,184,211,41,71,136,161,248,144,112,73,103,143,87,205,27,158,78,212,246,151,117,51,35,145,59,164,136,184,170,111,142,119,231,230,44,9,42,0,13,64,0,155,118,195,22,22,131,193,201,115,21,195,179,2,130,115,11,64,1,32,0,152,6,34,1,210,138,92,168,225,200,118,19,2,82,188,146,168,22,166,50,156,233,105,161,199,134,11,159,125,225,136,13,202,143,75,168,230,42,213,202,49,185,111,107,140,25,249,92,102,128,66,156,35,129,205,254,110,89,34,200,78,100,218,49,54,118,136,205,183,75,151,72,208,172,223,185,151,242,26,156,153,60,153,115,20,177,17,140,88,40,55,168,165,129,194,179,99,170,132,76,64,80,64,208,169,87,50,108,194,170,80,227,141,117,87,187,253,151,154,4,14,88,0,1,0,64,32,155,110,65,90,129,255,193,133,76,58,241,34,132,192,72,70,133,7,42,199,121,15,166,31,186,121,119,103,49,183,173,77,97,45,141,71,107,221,206,221,104,236,151,59,86,229,183,43,195,46,125,138,186,194,75,202,157,241,220,42,179,153,204,77,156,140,246,128,129,242,61,66,13,115,169,39,35,164,79,93,45,60,73,235,215,50,106,232,181,161,53,5,150,101,200,82,108,81,171,171,170,120,38,142,102,210,179,61,70,18,122,189,195,3,175,158,179,81,88,29,24,89,197,212,34,104,67,144,55,17,198,89,150,224,117,86,236,42,39,148,167,139,169,39,142,7,87,58,129,9,55,24,0,43,182,251,152,131,35,27,18,54,12,132,197,144,2,129,197,226,144,36,28,121,191,91,124,145,69,164,96,48,112,40,101,1,0,194,219,34,193,229,10,5,86,26,183,92,153,242,211,15,216,192,186,0,236,26,180,149,250,116,186,52,34,85,155,88,211,21,75,53,203,103,77,24,154,149,212,239,155,169,247,31,77,235,201,203,217,84,97,86,139,98,171,238,247,57,90,65,3,75,66,14,185,182,113,85,34,255,251,178,100,205,8,132,141,102,201,83,163,86,96,155,236,217,29,104,200,204,19,189,155,43,174,165,109,194,103,52,101,41,163,39,48,210,154,132,89,41,63,56,244,169,239,179,88,148,17,86,108,210,157,28,217,106,237,64,209,101,151,210,57,152,166,161,195,164,190,221,92,89,179,96,192,212,252,230,234,28,126,96,15,177,54,168,98,75,52,224,67,7,132,120,40,40,0,84,185,111,62,163,201,36,206,51,2,121,39,174,74,40,32,233,109,253,223,149,243,45,198,176,195,83,188,185,123,45,231,186,244,144,99,109,103,147,85,28,185,251,108,253,212,231,89,245,8,68,23,71,190,29,42,199,201,53,41,103,38,104,90,205,45,210,46,193,237,229,35,80,215,111,151,164,17,65,223,167,237,158,78,4,195,20,40,47,87,200,26,17,82,119,93,47,86,138,225,4,206,194,242,255,236,243,62,59,54,84,70,204,126,35,105,55,105,148,107,15,176,132,223,81,172,100,194,95,209,69,77,75,11,192,196,237,32,119,38,189,85,0,0,37,209,183,45,210,236,115,172,15,33,23,95,171,45,164,235,122,170,32,252,98,201,242,146,168,60,218,121,99,155,172,233,17,177,38,100,83,107,102,42,59,228,243,71,28,147,143,129,146,43,86,177,209,173,53,216,213,54,134,66,177,54,45,7,138,31,50,34,190,40,231,64,126,114,102,212,61,91,194,141,134,147,187,91,108,203,33,226,146,76,26,50,7,30,41,142,18,67,93,85,247,36,34,32,128,72,253,5,5,24,77,17,84,77,26,98,161,239,52,59,187,85,86,54,189,185,229,209,227,169,20,20,69,31,117,32,25,96,0,192,0,42,73,109,60,118,131,49,39,58,63,50,49,49,73,34,37,114,207,176,25,80,34,5,141,134,5,77,34,74,54,79,63,201,13,190,214,105,179,196,172,92,90,169,40,97,139,223,173,38,205,212,219,221,53,8,75,236,85,201,102,44,146,4,147,90,17,78,208,201,202,237,189,14,156,107,32,213,75,226,169,99,91,61,190,146,91,190,225,109,207,167,42,122,235,153,87,237,106,91,126,205,228,197,110,87,47,110,57,81,119,107,101,31,80,172,197,115,119,213,229,20,130,105,167,185,12,140,103,31,106,110,63,50,57,225,63,238,121,255,157,88,154,176,0,14,90,147,79,93,117,163,146,166,2,5,78,92,218,118,152,187,42,164,120,106,24,81,134,15,33,94,72,77,89,135,110,64,113,112,93,48,47,86,130,18,67,112,230,30,165,142,37,217,5,197,78,32,123,15,28,52,78,90,220,146,40,100,33,39,93,85,154,85,30,208,162,165,26,162,142,56,253,12,27,8,143,172,42,143,145,176,56,211,20,96,130,131,177,82,154,206,102,197,5,255,251,178,68,193,128,132,92,102,205,235,41,65,250,146,12,217,42,111,41,6,17,105,157,55,173,153,7,162,96,179,100,221,199,161,121,37,232,88,221,150,132,136,141,72,179,50,208,173,205,180,81,164,247,101,188,91,91,126,211,119,210,84,215,90,237,21,10,212,93,113,181,6,170,0,20,237,183,25,47,182,102,83,17,131,1,163,65,34,33,34,101,35,73,132,0,138,113,93,37,33,79,23,74,154,190,129,22,104,139,155,218,87,140,86,139,68,180,51,251,188,194,234,90,20,74,221,227,22,152,252,118,255,49,127,129,40,36,165,138,21,39,143,62,162,143,145,130,27,29,138,116,203,88,185,130,146,229,24,74,26,73,76,164,239,2,89,129,216,198,166,50,217,135,217,249,245,44,226,147,58,172,147,42,131,96,106,153,71,68,253,35,211,102,73,49,26,218,220,194,89,143,3,248,186,38,114,177,241,93,77,152,95,220,85,15,69,24,54,212,115,40,205,65,7,86,0,4,128,0,166,255,227,44,16,77,197,8,52,0,20,199,98,0,81,240,196,97,118,253,86,137,3,192,192,119,97,76,218,115,137,37,120,35,176,161,184,16,57,87,15,172,129,99,211,38,52,177,252,45,173,70,229,142,17,52,121,205,198,161,88,144,134,112,88,51,43,134,130,41,241,226,211,98,193,60,158,230,66,94,47,153,66,210,70,250,99,164,193,100,83,130,241,38,99,46,25,20,118,29,201,242,84,135,61,169,183,83,45,221,59,146,144,20,196,147,104,105,166,255,109,10,138,125,91,204,53,119,122,100,244,209,207,57,218,152,213,209,125,63,152,87,253,221,174,255,172,234,143,255,221,98,137,247,155,126,229,0,192,13,221,183,53,160,172,229,146,227,81,0,140,94,10,3,38,12,62,29,75,246,74,138,101,203,182,193,225,169,6,99,130,82,140,5,138,182,219,206,33,33,90,148,49,171,229,182,237,23,196,209,74,137,150,117,215,65,228,207,56,60,132,190,40,10,78,152,132,248,90,126,110,162,207,156,111,120,98,245,159,231,81,47,13,8,235,22,239,37,49,183,56,65,58,132,243,37,140,211,33,179,148,156,44,159,57,208,219,186,115,84,216,94,253,45,13,149,122,61,252,103,121,120,254,191,184,54,104,212,137,97,248,201,203,246,201,163,139,37,45,133,43,191,187,69,153,70,246,127,25,64,50,160,0,246,255,152,62,76,113,131,89,141,129,70,113,6,151,180,8,14,47,208,136,2,86,6,116,84,194,97,100,211,191,192,67,130,70,69,75,50,125,115,48,109,235,146,20,108,156,212,132,138,37,176,40,85,24,169,134,199,69,11,129,158,244,43,50,38,162,109,250,238,232,128,140,67,20,181,54,90,190,234,6,14,163,196,82,255,251,178,68,200,136,197,18,102,204,83,140,51,240,153,44,217,83,113,134,110,82,217,157,48,110,37,13,130,59,179,101,141,196,153,177,207,68,133,24,88,117,78,122,77,27,54,89,239,54,93,109,27,236,175,152,209,162,60,194,192,248,69,230,135,58,31,107,3,155,59,45,238,105,58,235,107,226,214,146,34,248,170,146,70,63,2,107,234,173,37,10,29,212,48,136,183,44,72,42,181,128,13,183,110,33,195,28,9,50,80,49,51,184,4,172,48,8,14,17,0,208,45,44,91,187,40,166,105,52,47,176,97,8,250,18,102,140,105,57,148,15,89,119,28,126,147,48,228,18,94,9,46,152,170,19,18,185,114,20,165,21,144,180,163,246,115,237,102,38,105,13,148,218,251,198,155,127,89,33,80,240,239,23,18,100,51,106,215,18,209,221,218,179,53,217,55,179,101,55,215,221,199,118,213,94,183,50,245,151,152,207,167,252,116,47,237,219,255,185,175,216,199,120,189,204,166,74,26,165,180,169,236,156,253,204,211,255,118,237,144,88,51,243,0,23,183,240,217,29,67,19,154,12,60,69,48,24,252,80,4,1,13,24,44,12,64,13,1,3,98,40,171,44,146,194,229,81,6,95,39,149,60,114,230,68,176,20,22,29,12,138,222,72,9,7,196,70,149,75,49,32,209,113,83,231,97,150,1,34,113,40,104,118,2,117,80,73,184,170,249,80,45,161,99,161,153,167,255,53,181,161,104,147,6,154,121,193,241,91,208,218,33,210,166,232,226,197,161,22,7,145,46,163,146,153,114,57,152,166,158,220,138,29,3,189,230,214,25,108,206,135,24,163,7,113,53,37,95,108,43,95,197,122,52,255,223,188,205,127,123,253,94,21,1,0,5,45,215,25,201,56,8,76,131,2,4,115,10,198,21,76,5,4,12,1,1,129,64,40,40,5,156,105,182,32,121,84,160,129,155,89,178,86,36,186,168,138,9,134,135,2,162,183,146,20,54,52,145,85,247,18,104,234,214,221,18,225,51,102,116,207,21,226,9,47,119,173,82,243,22,131,22,158,236,115,139,90,210,247,213,139,17,82,92,25,36,61,16,240,150,120,226,29,109,26,139,69,58,225,164,173,208,98,13,183,146,239,45,217,184,143,164,149,143,219,190,58,125,41,62,109,238,41,222,15,161,89,47,168,135,25,53,220,157,82,48,151,186,239,4,105,44,8,1,77,255,198,48,72,70,61,149,230,19,129,198,51,132,130,128,25,131,0,10,25,7,0,208,236,90,150,106,12,164,198,204,229,36,245,172,39,53,91,30,70,41,40,165,247,45,208,65,208,59,125,113,103,136,186,8,76,89,193,131,109,201,235,240,6,65,135,140,80,229,18,200,155,73,205,251,222,188,69,181,105,189,255,251,178,68,191,132,164,176,102,203,155,137,67,112,148,236,217,71,117,40,110,83,65,157,46,238,153,119,194,71,179,165,169,212,161,184,51,206,59,229,175,29,229,58,215,71,121,26,36,8,87,60,212,239,8,125,3,246,163,181,218,40,230,137,199,125,118,54,113,75,143,218,204,40,78,155,26,97,187,180,109,211,69,28,174,66,144,47,251,101,59,109,109,59,16,203,61,245,191,220,247,189,121,60,3,119,168,109,246,49,194,60,49,220,183,48,180,42,49,116,52,5,0,160,96,213,9,200,229,31,139,231,65,75,86,158,104,14,82,44,116,164,170,130,130,67,3,240,108,60,12,133,192,165,181,26,5,248,145,165,203,30,98,77,166,187,81,164,98,134,71,201,34,47,149,144,194,221,234,149,159,153,180,183,20,16,135,153,7,141,184,147,3,232,132,76,218,31,169,208,182,123,101,66,219,200,161,199,154,35,13,37,56,149,230,206,166,145,139,18,227,21,174,236,115,112,124,95,53,238,212,179,193,40,247,118,157,182,181,19,245,119,245,203,85,68,214,149,207,1,28,34,0,30,243,76,117,193,52,133,5,243,6,112,113,48,163,0,227,3,176,5,20,4,115,2,0,24,3,1,242,28,24,0,240,5,74,9,128,41,164,175,138,246,229,236,227,108,22,28,134,164,182,96,152,194,116,185,14,43,208,175,153,154,1,139,86,36,1,170,82,221,148,148,141,233,116,219,139,162,178,154,4,169,220,68,232,6,28,136,173,38,39,15,70,96,87,18,235,88,101,209,89,118,83,178,170,194,81,162,178,53,73,93,55,57,165,203,209,12,131,220,59,56,131,41,200,65,177,201,26,119,8,29,68,86,187,110,217,29,246,106,187,145,8,235,33,6,209,13,152,199,86,81,34,136,136,29,198,251,171,61,119,187,125,201,27,230,21,235,38,253,53,173,103,90,165,226,71,109,42,37,192,240,0,8,1,77,201,109,50,195,3,182,16,91,63,106,242,121,3,137,20,185,22,164,135,238,243,183,171,210,126,249,63,85,190,245,197,165,130,152,122,191,177,29,50,4,46,225,65,80,6,33,70,38,109,251,20,34,68,167,161,186,169,25,169,169,28,46,106,142,141,103,39,101,217,88,174,43,34,149,22,119,207,41,146,202,250,209,93,242,213,75,179,37,26,214,202,53,202,117,77,169,90,43,110,236,103,170,37,157,66,171,32,0,55,118,102,25,193,134,105,46,5,38,8,32,220,97,82,8,195,64,20,9,3,224,64,13,128,128,144,70,2,171,12,251,46,164,219,136,57,45,50,220,178,5,189,25,221,89,216,18,97,188,129,39,157,73,20,114,142,10,103,142,228,150,87,2,225,122,151,25,155,118,229,210,217,125,155,120,72,123,34,8,14,255,251,178,100,187,136,133,172,103,199,19,197,127,66,110,140,217,122,100,101,142,84,217,157,36,239,25,91,73,135,179,101,89,161,137,184,24,228,76,44,164,183,107,218,12,102,235,36,86,70,253,215,236,251,29,171,225,189,253,127,80,105,97,231,57,172,170,130,42,63,10,61,101,172,243,185,235,148,169,22,44,121,201,205,236,58,12,150,162,82,152,12,147,141,171,118,254,125,62,110,235,90,52,38,70,117,125,45,70,67,236,118,236,198,35,54,80,4,76,172,128,87,126,157,199,132,224,20,18,63,49,104,196,62,167,13,30,37,125,173,63,189,224,2,178,194,185,32,146,223,99,58,4,2,74,178,17,123,110,74,72,89,187,0,167,178,74,204,106,185,209,238,105,94,84,52,132,214,218,161,8,219,178,215,87,35,33,149,173,118,57,61,21,53,155,180,242,163,100,117,87,170,47,106,123,26,148,83,39,181,30,182,71,244,181,173,208,77,1,0,0,230,181,25,30,193,156,98,184,5,129,35,23,68,208,40,10,84,12,0,67,80,84,6,22,1,159,57,35,75,110,83,240,212,58,239,67,150,103,227,210,121,187,148,236,202,76,253,203,34,14,243,57,120,28,151,241,176,192,76,142,200,72,64,88,190,84,43,146,68,161,208,113,50,90,90,116,252,185,207,173,72,131,67,250,183,20,245,207,96,158,153,234,90,154,196,237,62,140,54,195,116,221,198,108,219,118,117,71,31,193,33,65,251,38,9,146,157,70,185,191,39,152,156,22,45,88,114,157,215,126,11,187,26,231,177,213,63,177,217,171,197,215,63,234,35,254,101,165,205,111,205,168,253,45,73,203,217,191,111,73,169,77,89,140,179,51,91,162,236,225,24,2,216,8,3,118,255,9,168,7,193,29,19,180,37,60,162,47,110,118,219,153,221,14,144,86,146,175,251,253,131,133,0,57,52,238,191,255,127,246,125,119,152,242,86,210,56,115,163,208,187,164,28,225,7,149,174,229,242,215,248,205,216,201,221,247,137,59,118,99,226,50,221,81,178,115,87,71,41,23,134,222,141,135,103,162,176,214,42,147,235,220,247,247,235,101,182,126,249,30,99,199,167,200,255,227,103,111,231,255,243,135,88,0,4,154,160,207,233,185,176,212,24,114,7,17,136,24,75,24,12,129,216,168,37,152,46,3,0,84,4,197,128,140,28,3,34,64,16,28,1,40,126,90,150,48,181,93,132,206,130,29,63,110,236,169,195,159,79,194,251,164,83,13,117,153,56,134,1,69,170,210,213,183,37,113,214,66,203,157,248,125,247,131,130,6,219,171,3,94,164,117,97,229,252,242,197,98,226,96,112,21,175,17,153,98,175,52,229,185,153,119,108,205,161,189,161,115,62,206,90,186,177,182,177,198,255,251,178,100,204,136,5,109,102,200,187,172,85,240,112,12,217,154,60,70,124,25,57,157,20,79,97,139,193,186,51,101,41,134,12,216,173,247,126,56,55,214,61,212,164,54,98,60,135,239,90,110,207,126,107,223,253,253,109,183,49,89,230,231,155,166,71,27,71,137,215,220,170,178,214,81,205,101,230,139,125,34,238,98,180,171,151,187,181,181,41,118,239,149,141,106,71,224,174,217,157,234,255,76,91,244,194,232,4,214,57,219,151,109,32,0,18,0,2,109,200,113,168,82,104,77,71,101,241,81,229,100,195,186,34,226,80,236,246,62,92,127,40,162,70,227,157,201,117,1,66,43,20,188,174,153,57,252,62,125,252,242,106,158,136,210,230,19,208,165,210,178,2,214,158,195,20,60,128,131,58,35,245,214,8,118,104,121,130,142,182,177,195,153,210,223,66,150,19,135,143,32,131,98,186,124,49,77,211,34,220,184,72,71,205,148,35,183,98,235,255,190,82,128,82,0,55,173,180,221,14,195,164,70,204,160,133,5,29,204,140,192,205,130,164,11,147,64,226,53,7,48,158,152,134,93,100,120,133,231,144,159,38,169,41,1,32,106,36,47,108,126,193,65,202,87,149,182,133,246,245,41,80,209,99,249,103,229,105,241,249,171,144,209,133,23,91,221,207,82,188,247,116,237,126,102,145,169,74,181,115,155,202,178,7,161,140,233,91,144,108,106,179,175,4,118,170,232,38,203,104,181,134,89,219,177,90,245,182,180,91,44,67,50,252,88,203,171,171,116,63,174,86,8,27,213,148,254,234,109,186,102,9,252,216,182,157,188,191,251,103,154,238,204,216,95,83,106,213,191,130,155,148,158,167,192,2,85,0,1,192,18,172,183,97,121,43,149,50,78,53,139,51,41,150,209,84,152,202,197,173,221,229,107,250,179,92,209,217,79,17,79,194,87,253,201,203,189,103,178,133,120,80,133,6,72,141,187,198,62,106,110,57,153,34,184,168,166,97,173,76,251,253,244,69,69,229,34,45,225,143,239,88,235,179,100,18,93,113,216,219,45,110,103,199,255,39,150,101,32,205,117,49,24,85,39,62,100,221,60,40,64,10,101,106,217,187,146,177,164,33,225,129,1,73,129,193,1,137,32,105,130,1,160,136,41,72,38,64,166,234,182,154,15,151,207,194,108,195,176,197,60,182,45,172,236,80,211,203,169,168,97,156,27,164,25,12,195,243,35,11,77,131,3,20,96,12,134,1,197,16,200,126,162,64,41,77,134,94,75,58,219,127,186,245,40,251,191,255,247,229,91,247,62,92,182,171,205,102,146,16,172,137,165,24,108,185,24,122,22,130,14,67,6,153,116,41,102,26,83,98,197,176,179,108,16,106,43,201,58,167,126,218,184,120,95,159,255,251,178,100,201,8,133,24,102,200,155,153,96,178,102,172,217,122,96,35,138,20,225,157,31,78,165,183,194,7,179,101,233,166,32,101,157,202,25,42,189,216,195,220,217,74,162,138,42,107,49,148,241,139,23,89,210,65,38,82,172,238,235,76,44,146,67,92,155,145,166,240,38,248,183,37,220,128,16,20,122,152,108,161,236,78,125,155,208,122,118,127,57,41,204,34,48,119,101,84,30,50,143,137,177,232,167,188,166,231,41,75,102,16,133,15,82,69,160,125,80,193,2,162,233,212,82,142,171,69,102,105,149,130,7,42,68,12,78,170,233,6,239,49,215,124,238,75,99,200,154,173,215,152,185,50,14,117,164,232,108,204,73,148,255,211,84,77,142,239,167,89,183,162,137,105,27,4,33,178,78,121,131,72,14,76,60,177,50,15,166,225,125,104,18,207,26,0,5,227,83,62,163,119,146,147,14,135,51,9,131,161,224,200,194,64,172,192,208,64,46,1,0,128,194,218,46,7,1,167,178,136,171,253,25,121,155,217,100,118,55,122,89,54,245,184,108,66,30,100,142,131,254,94,116,191,110,209,8,140,178,146,196,228,146,88,250,90,10,5,1,65,192,227,204,97,115,184,50,171,14,29,116,251,215,188,191,217,25,149,139,242,172,158,102,217,7,94,249,186,173,105,174,139,71,121,74,228,30,225,16,252,188,164,70,59,74,114,24,101,204,135,91,235,48,58,147,172,222,108,145,114,147,155,32,108,132,205,84,147,161,152,133,131,46,0,141,102,24,85,230,246,167,70,17,3,102,3,128,134,21,0,38,2,128,5,247,48,20,6,137,57,178,54,38,209,232,225,130,0,100,11,115,125,101,36,176,6,97,54,9,129,80,84,68,0,129,53,132,205,90,77,17,189,83,195,42,7,163,46,206,170,145,115,14,197,179,156,134,127,73,163,160,240,68,77,36,122,23,55,141,203,204,62,141,121,57,166,139,186,74,44,247,51,201,133,28,90,202,210,172,243,137,24,131,28,53,45,90,201,167,182,85,89,233,199,211,203,131,36,94,167,24,249,56,89,189,180,227,158,94,175,21,41,157,82,154,47,67,224,148,164,180,62,165,186,190,118,236,220,52,228,240,136,40,59,89,73,195,96,239,32,54,82,4,11,140,77,15,76,42,2,140,11,6,27,153,128,128,10,46,171,247,13,47,25,35,239,38,127,225,183,19,26,153,84,173,98,149,153,58,143,172,65,178,54,168,146,176,139,77,93,67,183,231,117,59,86,95,132,154,30,152,132,199,175,213,223,45,84,196,44,230,59,44,133,111,223,254,221,209,54,253,93,103,238,173,162,186,46,234,149,42,171,62,134,68,86,101,125,200,119,182,168,250,86,56,108,195,237,122,100,49,104,116,183,150,255,251,178,100,215,14,132,159,103,70,19,165,110,98,161,204,248,194,117,38,108,18,29,155,28,110,149,123,2,32,179,101,105,135,152,97,57,223,11,160,154,168,205,169,103,206,155,73,122,38,136,42,247,234,29,93,254,80,5,212,128,217,9,38,219,112,96,67,148,87,0,73,223,156,76,99,89,44,228,166,86,41,37,169,206,97,90,17,113,153,167,102,23,36,33,33,197,132,71,255,255,201,177,248,29,15,141,170,136,91,167,142,219,151,77,72,210,45,60,216,55,37,50,88,153,35,9,28,183,57,41,2,105,76,110,34,154,56,153,58,194,190,15,2,66,80,194,162,62,154,156,179,189,127,156,236,84,29,25,205,179,177,81,8,195,99,227,245,217,140,248,215,117,241,158,115,90,240,234,116,7,162,145,82,185,36,94,137,199,221,55,206,255,26,199,152,173,0,0,128,1,19,114,195,103,239,76,232,221,26,40,128,2,198,53,11,151,81,4,107,57,175,47,6,178,253,77,73,170,180,90,19,213,172,56,106,87,157,52,245,79,199,146,32,100,126,101,25,140,14,24,166,127,62,99,54,100,79,163,211,53,155,192,88,93,173,46,126,122,247,251,174,223,69,190,183,86,74,211,236,230,254,127,174,99,182,105,211,41,85,61,17,148,169,172,249,136,141,32,52,147,49,204,170,75,26,105,229,76,122,185,215,161,231,31,49,17,9,95,91,50,27,52,148,120,81,202,179,162,161,80,46,45,72,12,215,154,212,102,67,40,42,9,146,172,94,86,192,35,41,128,203,89,133,61,208,98,177,180,201,28,243,252,203,79,162,27,67,21,114,172,138,113,132,194,141,32,86,72,90,180,75,78,232,245,146,78,227,113,141,87,102,225,237,95,52,140,144,227,80,16,163,70,195,163,112,54,154,41,211,211,73,101,96,188,148,254,55,236,102,8,124,127,114,212,199,155,146,114,149,137,201,97,30,92,111,33,46,181,40,188,229,56,197,2,86,172,76,250,45,23,41,22,229,54,105,36,229,85,185,141,175,41,197,70,241,185,35,93,70,233,165,246,183,60,221,55,67,25,113,135,191,206,86,238,38,90,193,16,0,166,212,71,108,154,153,73,40,97,161,168,160,88,40,34,16,18,195,2,100,195,39,145,19,101,16,125,183,46,122,39,14,54,122,45,63,181,233,249,149,59,244,229,207,196,96,57,3,240,229,191,211,239,228,247,192,31,149,93,62,51,16,195,40,181,126,245,250,124,246,30,82,117,55,51,42,109,235,178,95,79,86,51,135,50,107,106,76,183,113,89,153,100,78,166,85,11,216,248,127,13,50,62,249,207,82,67,151,40,20,60,29,49,194,145,92,5,208,53,8,224,96,70,35,103,85,48,194,200,154,53,250,216,203,28,121,167,255,251,178,100,215,0,68,69,102,200,211,140,83,114,153,172,216,210,107,9,26,17,217,157,28,238,13,91,66,95,51,99,157,188,36,32,37,65,38,8,2,10,106,35,144,236,49,103,179,5,206,39,125,199,4,215,66,90,152,76,209,195,149,129,35,36,22,60,18,101,121,8,27,34,100,192,218,139,99,77,19,133,16,139,44,129,84,224,196,164,182,61,160,202,5,12,227,182,31,107,102,183,110,83,166,25,238,71,179,182,231,190,226,174,110,179,138,44,204,11,219,217,85,235,198,73,186,50,64,189,56,235,211,229,244,146,104,157,149,43,107,90,81,36,224,206,100,182,27,154,204,170,228,144,173,101,24,105,181,22,73,13,27,220,89,132,103,187,164,197,161,247,115,219,200,206,157,234,44,229,127,153,191,203,229,74,182,63,63,22,181,0,64,0,17,81,24,109,196,30,20,235,24,188,15,152,126,36,132,5,102,25,4,132,65,24,136,14,26,2,229,112,101,42,228,100,145,152,14,35,46,194,49,13,106,154,81,186,126,94,140,200,237,50,183,42,98,30,123,93,170,78,83,79,218,236,134,204,37,255,134,236,242,204,163,180,87,225,168,97,170,57,70,121,63,250,24,170,169,181,81,246,155,137,214,175,164,230,254,175,191,149,78,122,232,174,252,66,162,104,233,116,97,98,177,103,33,51,70,10,161,5,168,241,214,249,181,48,242,68,239,87,212,76,15,136,118,154,28,50,63,24,0,123,160,0,3,194,3,150,91,79,109,48,194,8,246,211,92,9,34,60,33,61,123,78,74,161,166,169,14,114,253,72,98,122,53,149,25,119,172,23,232,229,41,46,86,76,116,55,125,215,255,171,188,207,181,144,168,36,191,122,114,140,211,118,50,110,209,40,121,172,140,158,153,0,97,227,45,144,20,151,90,104,83,118,182,76,112,195,196,225,24,27,77,204,69,152,131,156,187,197,22,78,134,88,18,165,233,51,64,224,228,140,48,132,158,42,131,148,65,52,228,164,74,228,149,187,71,228,252,58,162,181,30,125,5,220,178,72,48,192,216,50,220,169,232,91,133,105,137,173,214,162,81,20,197,0,251,33,32,2,71,45,198,166,191,1,168,97,132,225,153,132,161,65,136,224,80,48,21,79,148,153,172,240,185,60,119,230,164,231,145,133,194,78,136,36,82,68,188,18,20,180,125,34,64,125,0,173,85,140,177,50,58,181,71,64,42,168,33,149,12,168,19,130,200,19,64,122,113,65,146,181,156,214,62,103,135,223,95,60,117,245,255,221,178,190,33,188,179,170,219,21,124,114,197,222,219,109,197,95,223,185,237,107,61,86,175,85,23,221,71,79,187,238,26,221,245,189,170,70,121,13,173,66,116,79,202,118,189,122,8,57,158,194,76,255,251,178,100,218,8,132,126,103,70,187,165,70,194,154,172,233,26,105,38,142,82,17,155,37,78,165,109,202,74,179,99,205,164,153,161,158,238,27,149,129,234,118,0,41,40,225,184,200,141,32,227,66,163,140,40,228,253,146,141,43,128,31,196,116,88,4,255,149,221,100,112,111,118,69,214,76,195,38,144,37,41,72,80,7,23,195,115,34,36,198,45,18,18,153,56,166,220,195,240,249,186,137,157,40,228,201,88,183,185,17,166,21,134,235,180,162,147,24,8,142,182,244,216,129,183,201,204,74,46,143,205,196,70,124,165,65,193,38,24,192,128,124,206,41,211,105,118,48,192,132,44,73,230,185,151,79,60,247,217,90,105,60,67,122,217,205,159,23,80,103,48,164,218,158,36,159,86,107,68,190,52,62,169,65,223,190,131,87,181,0,7,163,56,116,73,49,134,29,179,15,144,81,48,37,2,83,6,160,144,5,5,41,131,88,26,151,53,78,139,128,21,1,148,15,96,12,53,237,109,160,136,114,122,85,40,116,238,59,16,211,233,25,104,79,60,189,134,40,3,184,212,38,97,215,202,81,28,161,78,182,25,12,91,152,104,244,16,35,1,100,240,4,102,7,130,40,227,109,145,118,70,87,123,207,42,134,32,121,203,23,129,156,133,37,8,70,251,117,90,253,82,230,154,189,149,173,189,165,106,213,47,168,99,89,44,154,115,149,69,53,150,40,182,53,5,237,237,251,151,255,59,110,159,178,142,185,239,125,181,141,99,80,173,245,169,213,185,215,196,85,219,219,17,251,1,151,52,0,0,18,96,64,155,117,220,240,168,225,25,55,197,71,59,146,163,13,30,178,240,28,136,1,30,242,20,134,248,53,18,201,67,235,98,2,8,107,228,183,223,15,246,227,107,38,218,251,16,203,221,143,243,13,72,133,134,244,116,58,56,213,166,219,156,150,43,9,89,81,193,198,166,72,34,109,52,204,81,199,135,120,178,173,142,76,205,243,37,252,120,94,60,111,244,239,101,103,126,110,84,220,230,179,110,167,119,177,176,211,27,112,214,241,103,46,58,26,162,210,248,79,177,75,220,102,63,238,12,219,213,179,134,154,24,128,6,203,117,59,237,131,112,81,51,50,195,105,76,50,243,67,134,15,6,9,26,24,250,255,64,9,32,1,120,29,197,51,96,240,244,4,163,175,19,183,0,189,147,84,241,216,147,47,114,153,107,18,114,225,220,228,80,124,237,123,17,215,69,246,119,157,156,97,249,125,102,156,165,48,2,159,117,96,203,115,248,178,167,157,49,95,200,26,73,62,237,103,245,92,215,218,122,111,41,118,84,191,143,63,89,49,207,251,158,86,20,242,238,102,89,179,249,207,111,82,225,190,103,105,55,168,236,108,81,208,233,8,255,251,178,100,218,136,133,63,102,198,19,194,95,34,135,44,217,93,101,230,20,20,189,155,39,77,141,126,201,195,164,229,141,148,13,185,103,52,18,21,227,215,12,91,219,230,180,52,169,233,206,150,190,217,196,91,102,92,251,225,215,221,177,183,48,39,11,34,65,78,89,104,146,96,51,75,160,56,160,84,2,248,192,179,237,236,29,17,131,166,173,211,221,137,167,226,93,119,106,178,212,145,247,252,203,50,239,217,194,13,89,191,114,10,132,96,21,20,22,183,22,31,146,36,16,171,36,225,194,178,10,40,147,132,211,124,200,200,25,69,3,201,154,2,77,200,138,23,18,211,56,102,255,233,251,195,49,69,209,5,92,140,250,105,27,57,89,89,166,239,111,111,221,169,207,182,240,254,110,157,237,0,25,255,248,203,16,248,229,241,20,197,112,72,197,49,108,224,48,37,78,202,8,168,185,25,186,165,94,162,16,70,211,11,27,27,54,95,113,131,206,91,12,158,18,188,185,242,226,107,20,155,76,211,133,76,44,217,44,28,138,38,166,244,187,68,237,17,210,106,110,249,254,162,106,211,165,144,254,232,152,133,5,15,125,204,184,84,48,84,65,80,166,161,22,126,170,145,66,243,187,65,83,81,218,157,103,132,122,29,95,21,173,212,83,116,84,110,84,166,34,182,68,249,115,138,70,54,9,171,246,113,156,42,225,24,229,252,191,225,58,202,250,247,222,41,47,43,251,73,95,158,111,246,32,164,0,84,146,211,26,208,240,52,189,1,51,241,54,56,123,179,28,37,49,228,19,24,40,3,16,130,137,19,237,68,18,197,96,164,244,146,53,13,203,228,96,237,9,206,81,70,139,4,211,192,107,97,89,24,190,78,210,74,9,76,217,73,242,199,149,169,162,195,44,125,229,112,48,241,250,231,220,134,11,54,245,86,89,139,102,219,182,251,124,109,79,35,162,218,83,230,106,236,118,57,110,191,149,202,46,198,108,189,243,201,153,249,188,113,215,43,108,125,119,174,202,94,151,218,45,232,236,141,205,190,213,149,180,139,168,236,30,255,93,134,161,114,38,150,67,31,79,109,45,77,236,180,112,213,252,255,217,69,54,173,250,45,217,182,117,235,93,187,37,194,192,0,237,251,2,16,115,174,68,131,25,155,52,145,115,27,111,48,32,20,123,38,37,69,198,38,211,223,245,71,132,37,136,98,40,56,74,201,226,18,112,220,197,139,76,216,117,31,27,18,159,23,35,203,86,25,6,110,42,52,162,40,193,70,168,226,191,15,94,222,98,178,10,16,137,203,245,47,39,119,118,220,91,98,169,223,173,63,189,101,177,74,197,186,58,67,176,219,142,201,95,41,197,19,166,137,87,39,19,104,201,30,186,107,121,211,190,65,5,37,9,255,251,176,68,223,12,196,214,102,203,27,184,72,176,170,172,217,3,123,108,8,83,121,155,40,110,237,33,10,97,179,164,205,221,164,24,109,194,62,182,119,57,174,222,203,255,43,189,204,233,75,39,39,92,25,163,15,231,88,187,148,164,143,231,234,49,57,78,239,3,44,0,100,215,124,97,18,46,119,24,68,97,179,38,226,34,99,109,165,231,17,128,132,18,169,67,47,1,195,34,30,84,178,24,160,147,55,103,77,137,219,50,146,61,23,110,149,67,54,151,187,67,89,5,117,212,179,13,93,40,38,162,42,64,194,171,164,205,84,88,233,106,77,78,18,170,174,136,201,20,27,214,101,212,93,212,234,66,86,115,140,213,167,77,106,184,107,88,85,43,67,228,190,245,106,74,37,136,77,65,72,95,164,229,229,83,180,228,146,207,109,109,111,118,9,176,146,42,183,63,19,148,21,126,195,98,210,222,85,87,181,255,255,46,179,42,85,123,85,95,110,131,54,133,0,2,18,136,211,112,94,204,137,20,240,104,142,204,57,0,212,42,14,102,16,96,4,96,152,13,166,12,64,54,96,96,3,115,3,64,12,164,155,171,13,104,48,52,69,47,97,247,74,6,85,101,172,219,70,154,82,252,159,78,101,116,152,174,82,235,81,117,218,251,47,232,156,46,59,66,234,197,161,151,109,200,93,17,25,152,105,212,114,33,114,153,216,221,137,108,1,49,15,71,230,168,173,254,202,22,60,88,77,28,142,232,143,175,183,222,140,172,82,146,77,61,5,149,169,197,51,138,157,41,106,87,211,216,218,123,230,94,203,65,175,181,146,57,86,226,148,158,111,115,40,75,25,204,178,251,254,179,232,212,57,53,30,207,239,175,87,108,92,199,33,57,18,111,243,29,132,136,211,178,16,76,0,29,76,214,20,136,11,183,109,149,75,220,120,102,173,80,223,11,42,206,164,169,154,162,229,242,215,103,102,35,8,222,180,241,167,48,225,196,4,20,4,44,137,231,65,176,228,124,63,230,78,167,95,2,179,185,33,139,86,4,102,234,167,142,24,98,147,230,226,12,169,126,66,200,153,145,189,76,199,115,84,214,165,139,182,251,131,119,114,63,207,207,251,102,217,116,28,116,236,107,253,255,244,162,192,0,16,98,53,39,14,131,56,192,240,48,128,21,209,96,25,48,56,13,1,224,52,1,0,145,40,0,4,0,114,135,38,107,112,12,0,22,2,202,211,149,150,48,56,221,137,124,170,179,235,27,182,166,175,179,73,132,41,21,136,214,209,221,216,88,119,73,53,221,69,204,187,165,53,102,32,248,91,132,166,176,195,94,108,244,210,248,244,174,196,166,138,130,53,71,127,242,231,244,70,132,196,207,40,102,32,39,250,135,241,23,125,79,231,156,255,251,178,100,201,12,133,96,103,70,155,197,95,32,114,76,217,34,104,195,106,20,129,155,24,111,5,60,202,33,179,165,117,150,24,105,203,241,13,1,213,76,193,210,150,82,146,22,104,82,141,25,38,201,164,101,162,166,211,19,81,138,212,167,75,60,204,217,130,89,221,113,168,230,203,49,254,254,175,177,129,208,0,174,213,12,4,238,183,110,105,22,118,138,133,200,152,6,7,129,160,130,59,126,172,42,181,115,213,132,252,111,181,133,149,31,183,198,185,243,112,59,222,237,109,75,146,73,147,229,144,41,31,68,220,163,46,117,140,8,73,4,201,41,13,83,30,118,130,33,69,83,28,179,12,157,156,174,89,233,231,75,117,44,157,151,179,93,225,211,85,55,179,174,138,206,156,106,139,136,121,26,16,241,111,211,188,163,191,125,117,91,222,187,102,217,27,140,248,215,216,41,91,57,6,186,22,89,147,46,103,80,250,248,153,228,221,3,192,17,154,0,1,243,96,135,169,56,112,32,227,9,48,152,49,231,0,144,32,28,145,1,128,64,72,166,97,128,32,1,172,132,226,5,0,9,48,0,32,141,76,159,7,74,138,118,130,97,247,138,187,114,40,146,226,84,137,236,192,31,150,35,43,91,148,200,118,138,67,174,211,90,131,227,52,214,167,220,38,201,46,126,99,176,116,12,251,115,57,85,107,82,26,223,249,119,187,247,135,223,218,165,221,41,222,34,57,231,191,109,23,26,176,4,232,89,191,57,144,26,162,198,147,80,169,223,190,211,205,234,71,41,97,77,140,210,152,151,123,182,154,156,34,198,114,121,140,63,125,183,60,204,214,242,124,71,112,212,39,107,12,23,133,63,126,152,24,53,207,152,1,170,142,55,168,235,206,140,84,148,10,26,91,54,213,97,22,253,188,225,82,135,162,3,183,1,136,61,187,247,77,245,19,136,32,245,209,33,241,3,18,253,3,14,212,167,84,178,171,124,233,21,228,198,188,118,189,114,83,44,48,132,4,32,150,196,221,12,163,50,3,102,66,15,84,147,60,162,41,221,96,151,133,186,92,214,202,102,127,70,34,120,110,150,232,73,46,212,146,78,27,31,240,179,137,12,204,220,136,136,161,150,198,80,252,172,10,0,32,147,81,140,48,48,155,186,4,217,135,112,60,152,17,130,9,128,96,9,149,0,29,20,76,4,0,52,148,1,217,82,17,58,112,91,64,105,45,106,87,21,141,74,103,110,81,201,36,141,197,190,121,236,46,249,100,86,58,246,67,141,110,146,134,67,241,24,132,119,25,101,53,184,133,88,212,230,25,91,165,194,126,91,71,44,171,151,115,254,232,191,254,212,39,184,114,60,142,193,202,42,189,101,153,149,166,92,229,101,230,36,250,20,120,206,118,129,108,255,251,178,100,203,12,5,70,104,197,147,193,127,48,117,44,217,2,108,195,108,19,241,157,26,111,5,252,193,251,179,101,169,147,32,176,198,112,139,39,132,241,99,15,25,98,75,44,39,148,166,243,170,194,127,106,223,121,241,103,196,91,215,50,226,122,239,88,195,85,63,137,12,121,93,32,8,86,2,94,183,108,20,192,141,84,203,100,14,131,124,48,36,211,137,209,50,24,177,166,230,179,107,46,230,63,137,127,171,88,73,183,231,143,247,187,227,175,158,107,204,65,199,67,18,64,234,49,166,5,150,7,148,49,36,107,152,227,69,234,212,120,242,150,70,165,99,135,13,46,108,124,212,35,110,166,201,25,70,212,219,234,205,220,202,48,164,248,248,99,26,100,127,37,63,43,40,54,158,127,88,151,36,163,239,187,154,89,25,186,13,170,177,217,131,6,8,17,117,78,9,69,42,0,140,226,109,36,222,152,213,76,1,65,32,197,120,71,140,26,0,192,192,232,20,11,0,38,96,78,0,174,56,56,2,2,160,32,203,213,133,111,172,59,146,200,104,100,111,205,62,19,147,254,240,42,69,130,92,76,30,84,94,224,128,7,66,122,241,103,202,121,166,58,242,248,140,162,6,140,63,148,209,231,86,89,22,149,213,156,191,19,156,157,131,51,166,149,110,165,159,255,230,186,45,25,157,159,178,182,253,204,203,34,3,213,151,71,71,75,38,67,253,85,81,52,236,151,102,149,130,28,77,193,40,230,65,64,129,208,199,12,41,141,117,2,174,117,107,102,15,166,241,107,235,227,26,251,147,23,141,92,230,187,181,239,82,105,48,251,84,203,192,106,13,255,157,198,1,150,0,25,32,18,45,164,170,154,188,139,46,18,218,3,228,64,192,109,130,9,182,133,39,78,59,12,93,236,85,151,37,56,161,178,57,86,71,54,93,38,245,169,180,84,169,217,30,198,172,44,108,97,228,37,27,76,236,233,107,11,36,208,144,97,150,69,8,142,62,208,195,213,135,210,27,143,113,86,70,106,198,72,187,151,121,202,151,85,42,231,112,227,134,148,153,194,240,175,142,85,187,70,100,150,109,218,21,42,199,181,42,67,100,213,52,51,212,55,83,140,170,41,69,222,93,159,160,130,128,147,63,101,249,50,205,3,51,4,17,87,48,30,8,83,2,160,54,42,128,248,176,105,24,1,1,16,36,4,153,27,192,145,111,2,98,181,71,213,235,124,171,63,115,116,50,216,141,50,251,186,204,162,45,133,110,180,134,40,215,98,11,94,80,236,226,215,163,50,105,36,125,254,140,195,47,99,247,203,240,169,220,169,163,213,44,90,169,119,11,248,231,254,1,156,150,111,27,207,110,117,171,104,112,91,70,165,47,79,137,142,224,2,57,54,94,64,163,255,251,178,100,212,14,133,74,103,68,139,194,127,68,136,12,233,6,109,40,76,19,205,157,20,79,5,124,193,249,51,101,117,167,152,85,231,237,233,242,249,116,75,165,203,185,202,85,26,43,79,114,45,246,231,206,212,63,101,211,45,87,92,111,116,201,234,150,69,177,64,95,153,250,171,72,78,130,194,109,21,12,142,35,44,105,150,15,5,15,162,94,245,18,192,169,80,81,34,41,144,7,8,90,25,2,76,212,29,255,100,215,242,28,173,123,246,66,123,255,241,159,251,173,108,207,182,253,178,154,80,71,37,204,219,89,92,138,104,108,70,73,72,215,69,71,174,215,115,176,204,185,108,220,124,134,110,131,124,222,205,185,235,123,183,154,134,124,221,155,216,221,185,169,138,47,125,87,200,105,119,215,121,214,220,205,220,143,221,229,173,235,115,209,221,201,69,53,182,48,181,53,0,0,147,102,231,51,160,211,83,25,69,67,9,136,195,25,69,243,21,193,227,13,4,169,19,200,36,21,162,218,172,111,230,23,107,177,27,116,156,43,240,69,169,236,231,89,227,116,106,47,242,218,98,238,74,238,46,68,56,212,97,168,110,93,34,152,167,171,73,21,249,84,170,41,73,12,80,80,229,208,194,28,68,130,140,44,142,214,230,182,250,109,236,201,245,119,124,73,150,213,173,78,214,170,218,234,183,102,71,38,245,105,76,69,218,140,99,45,82,231,161,6,139,156,62,213,115,167,146,93,91,179,169,67,26,217,98,115,78,99,159,176,230,246,205,191,214,249,107,222,194,176,14,124,130,51,94,104,51,41,220,3,128,101,136,64,232,192,224,210,0,178,12,160,41,82,190,170,216,211,212,198,212,210,51,225,145,244,21,11,115,101,145,162,85,161,79,37,13,142,74,192,160,136,240,216,154,220,191,54,121,217,218,136,225,233,238,152,65,101,153,178,48,153,196,0,103,137,24,208,123,21,47,154,217,42,248,154,111,40,240,33,36,200,236,20,182,105,156,40,129,102,102,177,146,239,167,202,5,86,150,87,77,218,210,152,231,85,148,105,143,148,104,179,143,90,144,89,18,111,112,68,234,37,104,234,102,92,159,122,130,104,33,138,36,183,50,237,120,187,46,42,81,141,123,100,120,234,128,8,162,226,55,211,236,52,84,154,48,136,155,48,128,0,48,160,37,25,2,70,0,112,192,56,178,73,226,181,235,199,160,183,239,137,190,217,189,35,196,43,164,54,59,76,102,127,231,17,4,134,255,25,74,47,66,102,157,104,208,27,63,154,101,172,210,83,239,122,28,233,201,215,106,91,254,221,45,118,119,117,57,46,138,154,55,251,88,219,221,16,212,162,158,167,26,167,105,161,135,10,196,196,163,225,244,242,69,52,242,65,80,153,14,48,133,255,251,178,100,212,140,132,211,103,69,19,165,94,194,153,236,216,210,113,38,104,81,37,155,28,110,177,77,194,100,51,101,117,163,38,253,8,200,81,203,15,201,179,175,75,170,186,59,246,165,105,67,108,126,161,165,72,203,26,114,71,38,36,242,103,20,167,153,96,59,236,220,111,175,201,233,53,106,23,66,146,150,150,165,53,23,227,94,122,158,89,123,27,87,117,122,198,120,68,254,149,238,147,55,62,146,69,141,196,23,231,88,197,52,108,33,40,114,140,125,12,14,125,202,13,101,152,60,168,42,145,170,177,38,74,37,32,78,81,62,244,148,130,238,22,49,114,138,160,179,14,242,37,10,161,132,77,1,160,200,56,244,201,38,198,91,69,210,96,228,32,115,209,47,144,178,219,50,153,145,61,143,46,7,229,153,179,44,255,81,85,188,122,94,225,42,81,118,54,44,177,103,212,78,16,111,103,32,132,138,0,128,2,10,81,152,11,39,241,140,216,198,152,105,130,121,132,32,56,24,13,129,169,132,120,36,24,24,128,64,0,1,12,0,128,33,63,222,119,137,131,45,201,169,51,240,226,201,98,212,144,61,202,107,242,166,116,208,162,46,163,58,103,50,119,158,64,238,74,224,74,7,142,103,121,209,106,237,184,156,150,71,3,205,210,200,101,161,17,49,226,167,101,68,183,255,245,211,66,115,178,187,230,65,156,182,74,177,29,10,71,39,220,213,89,157,217,26,220,99,96,242,37,15,125,81,246,38,197,233,70,221,38,187,148,82,150,57,28,198,249,190,169,245,186,165,181,59,175,100,49,25,52,147,172,80,3,237,64,17,220,52,164,178,78,20,237,168,63,66,0,152,218,247,40,17,44,51,53,192,218,134,168,54,67,187,70,125,125,255,152,80,180,252,18,184,222,202,125,127,111,233,122,251,142,228,43,99,49,38,203,218,98,92,199,67,11,123,46,75,68,57,107,114,145,146,136,216,46,192,34,37,224,224,35,18,251,221,195,27,120,145,160,75,242,94,101,214,175,77,54,8,91,242,173,162,225,58,233,74,147,108,170,126,109,81,198,252,118,36,132,203,169,228,129,107,100,194,66,29,205,54,92,205,121,143,49,46,41,119,106,238,81,129,108,46,0,159,102,61,25,122,33,26,146,2,25,234,109,152,100,63,24,134,8,5,194,99,2,131,18,64,32,190,230,1,128,1,0,96,88,13,113,229,148,144,219,39,118,229,157,187,168,205,45,167,122,57,14,35,37,150,118,132,151,77,88,90,252,107,111,236,174,25,119,93,233,233,60,3,50,211,32,168,139,249,79,59,102,195,219,75,15,126,59,230,124,252,255,112,18,22,105,249,73,156,51,57,77,148,216,80,249,228,82,101,52,212,190,57,148,150,133,32,194,52,203,255,251,178,100,208,136,4,243,103,70,187,197,94,192,137,140,217,122,101,38,39,83,137,155,20,46,133,124,210,36,51,166,116,244,25,253,249,154,124,71,223,16,222,189,213,72,204,57,4,24,181,220,52,243,152,173,189,147,85,84,188,66,134,150,133,146,64,88,8,159,247,0,5,38,94,33,87,91,111,11,64,100,190,9,25,192,184,231,154,153,95,2,27,12,57,160,56,185,137,58,166,60,146,59,252,150,17,221,74,139,245,255,226,162,126,119,115,229,33,218,227,36,227,0,193,2,209,196,123,30,60,85,137,212,80,142,68,9,118,200,227,161,153,102,40,229,33,98,206,70,215,81,69,116,156,236,212,141,41,205,84,43,151,192,145,116,31,19,122,54,14,36,220,122,56,183,107,153,178,13,44,210,99,23,57,107,245,155,136,209,76,9,166,105,142,229,68,222,163,227,231,173,146,160,182,185,58,83,213,0,0,10,132,210,184,204,242,145,220,201,161,220,196,129,252,192,80,168,195,96,220,196,128,0,192,224,94,116,185,10,107,0,23,33,158,75,20,194,133,169,83,195,177,139,86,159,105,77,154,107,208,228,6,217,27,85,217,113,56,37,209,56,77,232,142,21,97,217,109,90,10,8,212,69,163,67,178,216,211,175,219,63,20,198,238,28,207,242,230,12,210,255,231,49,179,205,72,231,9,140,33,40,237,158,144,145,247,55,53,206,200,158,125,148,165,76,95,82,130,22,185,81,243,67,120,223,50,138,202,26,27,177,109,18,114,169,188,239,76,132,162,105,238,230,185,158,94,207,190,189,234,207,192,50,36,1,0,47,216,136,131,111,208,81,179,128,116,186,96,224,43,149,203,98,116,234,169,58,161,207,164,188,8,121,216,61,118,41,48,154,150,108,65,18,198,33,196,42,169,177,234,91,24,162,15,177,15,148,223,148,91,229,86,51,179,165,135,101,75,67,187,246,237,31,35,113,4,109,235,200,226,146,220,78,72,198,151,54,214,65,57,166,107,68,172,255,104,205,183,142,123,106,225,170,35,230,83,125,138,70,31,54,243,251,175,23,187,155,90,109,49,76,157,166,207,241,155,247,73,177,223,239,170,153,108,227,123,154,128,197,100,206,14,232,231,50,192,196,144,4,200,49,24,2,42,24,30,17,24,20,10,15,15,75,5,16,73,6,4,212,20,190,109,211,152,187,182,205,37,191,45,149,202,40,34,22,224,106,120,117,117,195,78,203,149,200,152,236,124,158,88,86,189,147,164,199,38,38,96,204,240,209,144,248,98,98,37,154,29,43,205,56,218,238,136,159,94,215,109,79,162,174,151,161,164,83,51,63,178,89,166,80,171,183,71,57,152,231,57,123,49,228,74,72,98,57,115,9,23,186,171,169,25,134,16,33,67,255,251,178,100,209,8,132,222,102,197,155,161,95,34,132,236,216,246,103,70,10,82,217,155,22,206,177,86,130,105,179,99,101,179,34,249,216,213,54,105,231,15,185,141,169,199,173,25,17,40,174,199,217,0,140,119,253,128,64,13,47,24,8,81,194,95,24,160,113,156,176,24,64,128,112,178,147,12,0,34,6,142,179,8,105,65,230,228,246,33,113,25,92,31,91,9,115,177,114,110,254,89,242,118,146,189,184,46,212,128,129,229,75,27,231,17,148,129,12,77,132,163,72,131,57,27,59,208,50,117,67,115,69,28,123,16,124,57,87,37,164,10,11,39,177,142,150,103,195,200,50,5,230,211,98,55,134,150,219,87,83,15,147,209,216,114,211,185,216,125,206,219,141,94,232,85,35,146,10,20,67,130,34,83,237,186,114,154,16,204,69,218,204,156,109,49,205,41,11,173,221,195,69,196,52,212,68,202,196,4,116,105,0,1,163,46,230,120,49,236,21,3,15,48,229,48,135,2,208,192,65,48,32,5,83,3,96,29,0,0,144,112,14,48,36,61,121,80,27,37,106,202,206,229,201,157,72,114,229,104,126,55,31,142,200,105,98,113,166,139,28,28,0,36,113,99,177,213,45,106,85,57,43,215,111,71,224,140,237,59,144,29,104,27,84,46,124,31,65,126,165,236,181,205,97,253,102,236,190,121,252,167,60,10,101,65,126,9,121,103,201,28,2,16,141,248,117,70,108,74,5,97,104,251,53,97,25,134,192,238,88,156,219,79,40,216,150,186,165,142,107,214,185,124,86,189,185,176,168,10,73,112,0,141,10,150,172,224,58,78,209,133,40,197,80,108,33,50,28,70,152,107,44,226,77,163,132,226,93,181,39,135,41,236,86,202,166,85,245,150,93,194,220,174,85,110,145,222,99,183,237,78,114,230,179,171,169,136,157,139,118,59,69,21,9,3,71,152,117,210,6,203,180,195,157,132,230,240,72,185,225,251,164,145,5,78,218,106,243,185,97,41,36,120,164,211,91,17,35,20,232,156,128,89,52,136,81,64,154,52,32,16,15,78,94,193,212,109,210,176,197,237,158,139,149,115,91,82,154,117,227,141,73,44,168,22,36,133,103,138,147,98,108,197,177,242,69,11,26,170,227,160,117,82,99,6,165,242,14,44,50,2,82,114,72,120,57,41,254,10,102,40,6,129,137,166,7,0,150,1,166,19,2,39,194,205,100,213,163,36,224,153,167,17,41,109,43,250,242,247,241,66,35,154,178,85,28,140,121,5,129,243,180,226,42,95,237,121,169,74,203,207,236,240,204,196,36,59,117,153,209,27,232,155,251,47,246,231,73,55,69,116,106,45,79,115,181,85,173,16,201,213,230,50,213,212,227,170,79,93,206,222,202,136,147,157,140,255,251,178,100,207,136,4,172,103,69,147,193,95,66,159,12,233,25,108,200,217,79,185,155,34,238,49,75,194,58,179,101,105,148,160,253,106,216,253,218,125,10,28,84,235,84,194,202,181,186,34,36,160,4,100,0,5,247,40,56,212,144,243,224,192,41,137,5,136,134,19,117,57,153,185,180,100,75,5,155,93,57,16,58,227,87,181,174,141,154,214,219,37,141,19,152,124,142,60,135,58,171,234,17,158,6,10,98,91,87,165,166,67,78,19,28,46,24,36,199,145,45,169,174,109,92,109,68,59,185,66,19,58,149,34,215,115,104,60,162,26,204,189,142,230,136,40,161,1,69,144,57,34,75,28,214,106,161,167,15,203,33,8,16,166,90,4,22,85,182,170,56,209,117,235,26,133,147,114,136,237,83,27,109,73,57,246,134,42,25,51,204,207,19,220,2,213,52,0,3,67,49,122,187,48,13,31,115,7,48,147,48,231,6,211,3,112,41,48,45,0,227,2,64,8,48,44,1,21,86,75,66,221,165,74,203,87,107,121,241,135,94,121,170,188,156,152,153,119,95,197,49,117,22,18,50,227,151,173,164,172,70,134,148,51,237,6,29,129,224,108,36,58,141,96,235,180,121,94,19,241,248,106,24,190,42,131,194,157,204,101,117,26,206,121,215,90,117,165,217,171,119,213,85,205,61,58,214,84,165,234,242,7,69,3,229,16,20,28,116,99,143,32,161,16,108,228,56,34,15,66,179,69,232,150,36,123,114,26,234,57,189,38,83,164,166,65,42,103,40,153,166,146,151,179,171,118,113,92,253,129,159,234,2,153,211,168,40,206,58,50,68,207,9,180,129,52,35,145,220,120,147,67,235,143,21,82,152,41,202,165,115,101,128,91,100,208,177,254,102,201,128,195,151,128,197,107,218,67,104,187,43,75,231,94,16,65,180,220,81,186,115,201,190,79,64,80,33,192,132,132,161,102,160,179,28,46,56,104,214,60,116,12,23,187,186,24,49,198,16,44,80,225,206,122,56,243,200,56,131,40,210,139,75,221,214,230,24,251,137,114,42,33,156,108,173,210,57,20,97,132,220,165,116,174,112,185,85,67,135,180,28,232,207,75,233,247,207,51,17,151,109,31,175,223,21,97,115,152,17,0,0,69,73,105,136,121,103,195,52,160,36,192,66,19,0,130,76,8,7,2,1,153,194,62,35,250,199,109,223,167,254,38,173,77,86,3,156,147,90,141,195,249,79,203,166,229,241,184,92,126,149,185,252,63,110,130,173,138,183,113,142,67,152,70,26,228,98,31,119,220,184,221,123,117,25,24,130,11,101,56,124,7,15,135,206,231,100,183,247,255,252,233,17,245,223,85,34,186,38,155,239,75,124,168,134,157,25,218,182,202,85,66,32,145,20,182,255,251,178,100,214,136,133,40,103,69,19,197,110,208,146,12,216,210,104,200,124,81,193,157,37,174,21,187,74,12,51,165,105,148,25,120,177,103,117,34,199,150,203,211,222,228,245,177,161,195,121,199,172,250,175,114,232,72,12,112,28,24,19,77,189,39,196,98,112,104,229,249,146,147,1,19,129,42,210,193,180,226,1,234,112,87,27,2,201,73,95,178,33,8,96,186,153,63,253,196,151,104,137,31,206,157,241,38,146,10,64,202,120,68,176,50,17,4,142,186,215,255,229,49,180,76,189,221,114,243,84,76,29,69,77,56,73,228,61,234,120,153,182,115,177,85,225,69,156,183,103,199,136,139,158,255,76,24,101,151,124,220,116,203,116,39,212,39,113,222,113,139,32,210,243,51,50,250,218,255,75,249,250,108,255,26,126,127,188,0,235,4,25,36,144,101,146,60,5,76,0,129,6,31,141,0,128,76,116,14,14,0,128,160,97,48,53,130,203,141,78,67,143,253,20,150,130,110,91,59,204,169,173,90,181,140,101,253,138,220,172,255,79,81,203,134,154,56,150,134,82,174,65,168,10,135,170,49,137,52,86,174,46,82,73,29,67,148,66,29,34,231,74,152,246,182,176,14,228,35,90,138,9,78,36,165,30,165,172,89,144,36,167,83,197,20,84,154,38,134,77,139,103,196,13,138,130,99,236,82,76,155,150,170,53,143,169,122,134,20,213,225,26,217,101,234,228,163,161,107,222,213,129,121,225,222,108,107,90,135,155,119,145,105,189,238,190,45,109,123,70,94,31,56,28,0,9,57,33,128,56,134,26,195,144,17,135,128,45,24,2,133,161,130,64,59,152,23,130,112,96,11,133,64,112,12,11,106,22,21,0,180,78,129,16,210,70,176,43,221,244,101,111,147,229,0,195,78,147,224,212,159,183,102,101,124,178,90,144,67,46,126,166,162,93,198,238,57,118,150,34,255,74,218,74,237,100,187,135,157,168,106,204,134,91,51,91,88,231,243,52,182,121,167,57,199,32,138,57,121,235,54,192,181,237,242,146,2,115,139,175,70,66,202,75,5,252,164,73,177,71,47,118,223,4,240,134,52,129,245,167,39,156,212,225,52,19,44,244,146,190,219,15,77,155,202,58,203,127,104,66,12,166,74,139,235,172,155,88,25,80,238,80,194,137,213,199,163,86,49,40,233,74,225,1,219,149,0,0,86,182,203,62,214,90,51,35,96,130,177,66,54,26,187,224,55,234,69,57,111,41,93,155,209,121,231,122,87,157,174,234,165,107,28,175,91,118,232,183,133,251,57,28,100,107,197,219,76,154,82,91,247,142,32,161,184,84,229,101,24,86,49,154,106,91,14,165,50,39,204,230,167,36,214,153,220,252,127,5,86,235,41,141,76,220,100,14,255,251,178,68,218,0,133,31,103,72,27,168,125,242,182,44,216,227,120,200,232,81,189,155,51,172,25,183,234,52,51,165,233,195,33,189,151,116,51,62,202,71,101,227,220,70,108,187,187,187,231,86,78,107,211,182,119,140,103,135,134,111,121,203,124,199,83,166,180,30,146,107,169,43,162,138,9,25,42,233,58,170,122,104,44,37,135,78,224,22,164,146,220,66,33,58,97,192,128,106,100,112,176,0,38,96,16,120,96,37,24,148,9,156,87,125,171,252,180,143,2,153,59,83,85,152,230,212,172,97,52,11,103,85,99,114,154,206,130,97,139,16,121,200,169,53,19,64,72,51,166,156,78,7,58,222,87,189,15,58,89,25,174,135,49,18,100,233,113,22,228,214,176,52,129,205,150,120,212,232,247,139,82,148,74,57,7,136,20,46,248,239,198,12,184,103,121,41,12,161,177,119,163,53,197,192,249,150,75,106,121,141,56,142,214,17,45,23,250,51,139,152,138,190,215,152,144,37,201,0,32,0,132,200,76,207,78,67,12,64,202,24,120,76,19,67,240,197,176,35,12,30,64,168,193,184,23,12,15,193,108,192,180,15,8,0,144,12,15,168,70,96,80,1,67,160,10,217,21,77,56,220,134,0,237,181,245,63,23,104,78,227,35,122,153,52,165,190,101,148,174,132,182,153,242,149,85,148,94,155,165,155,202,67,40,221,76,237,213,194,205,253,93,149,225,86,181,12,142,165,74,123,149,68,134,1,197,159,63,238,92,179,61,60,155,214,83,53,253,21,41,112,20,166,130,149,115,78,195,26,185,212,8,84,197,109,14,44,92,199,179,219,71,213,115,156,201,157,230,13,51,237,233,247,254,227,231,55,251,206,62,117,247,127,40,180,11,230,162,99,24,193,133,95,198,12,26,18,7,12,44,12,47,66,120,22,126,121,152,52,200,211,0,142,209,221,129,238,92,171,47,206,190,118,110,225,111,191,83,114,139,24,216,184,36,33,18,3,108,111,176,194,75,211,54,221,128,9,211,63,215,83,167,77,206,145,220,195,146,163,2,164,197,161,66,141,185,175,170,57,74,163,145,171,240,191,82,5,28,170,66,35,66,114,235,58,25,39,249,250,68,57,84,214,249,232,175,55,255,159,158,239,189,123,168,73,80,8,5,25,168,12,177,166,114,198,152,227,8,153,128,16,149,16,1,169,132,152,43,152,12,3,177,131,200,12,4,3,88,160,6,152,18,0,9,128,88,1,23,41,1,61,71,228,77,69,21,175,64,189,158,187,216,199,93,88,196,29,29,201,172,64,114,135,33,137,53,231,194,245,235,118,247,30,163,206,155,56,79,38,169,37,180,55,171,85,207,59,179,179,54,43,97,150,116,199,79,123,187,182,108,190,127,254,72,28,25,255,251,178,100,199,12,133,69,102,197,155,193,127,50,119,12,217,49,112,103,191,20,225,159,20,79,5,252,194,93,51,101,245,166,33,125,204,201,55,124,51,57,91,192,73,17,65,133,247,188,203,120,245,171,218,111,121,131,175,30,250,248,158,76,94,52,29,195,141,10,54,105,172,203,3,199,127,93,203,184,176,181,76,103,231,54,153,116,31,240,165,51,83,58,233,108,149,201,76,149,67,15,236,210,1,32,24,150,77,77,186,41,180,158,150,43,76,51,16,90,142,19,146,121,80,42,57,187,169,75,37,196,5,247,91,14,28,25,25,31,110,57,79,195,120,94,92,181,133,216,114,205,89,134,31,41,88,202,57,140,44,163,138,45,216,235,177,163,6,210,118,120,152,171,62,152,231,37,197,10,28,58,97,208,166,65,83,103,32,86,224,229,26,117,68,246,86,233,112,214,75,101,11,20,62,216,108,156,45,68,74,25,245,204,74,204,52,34,220,142,29,245,116,64,214,38,243,143,151,147,169,198,186,203,193,37,87,86,209,194,148,3,233,68,0,192,164,26,110,25,103,165,24,120,74,152,252,13,152,182,14,136,3,24,4,40,1,33,11,178,156,144,11,99,167,179,2,71,99,49,138,242,251,23,179,251,180,181,178,221,157,209,225,57,186,246,2,139,22,67,28,114,3,96,97,4,25,244,59,185,213,21,47,111,255,236,111,74,104,235,110,191,165,189,50,42,116,163,165,210,237,114,36,136,98,68,53,85,46,86,85,119,57,205,213,187,217,3,39,54,118,85,106,71,50,178,148,104,98,166,118,106,107,60,129,208,109,44,168,0,0,163,27,67,111,182,247,110,105,223,134,195,96,233,112,240,63,50,184,221,233,125,248,113,229,181,27,148,58,8,166,124,12,64,58,79,237,68,79,57,88,122,4,34,133,164,228,210,114,222,54,142,230,151,54,91,188,2,37,113,35,158,168,195,75,90,81,230,247,65,144,244,186,34,81,172,228,36,97,21,51,49,20,226,27,15,62,7,161,24,186,247,46,44,13,92,146,80,78,52,99,29,3,139,228,241,227,32,170,33,136,48,69,27,56,227,93,79,91,86,72,164,29,40,203,101,193,79,68,52,69,36,85,45,66,52,203,85,43,76,69,47,21,168,1,155,96,2,49,32,113,163,43,84,55,49,133,14,3,23,177,32,48,130,3,83,12,64,111,3,6,217,128,192,14,11,1,192,16,8,16,205,39,209,13,88,33,182,120,182,35,45,58,11,220,97,218,147,205,225,70,238,73,31,217,28,102,25,123,229,80,235,255,71,71,43,150,72,166,41,40,111,191,214,34,210,235,242,89,118,125,3,30,16,35,53,209,112,165,50,41,249,207,153,49,23,151,170,82,74,100,105,36,51,254,145,49,255,251,178,100,191,136,3,229,102,200,59,162,109,242,148,44,217,191,104,200,111,84,121,155,16,47,13,187,82,6,51,167,61,164,160,116,211,155,230,101,90,34,17,214,62,25,177,89,42,170,14,195,10,114,4,129,199,32,238,16,48,66,25,197,6,113,221,42,12,165,186,46,253,108,130,70,106,106,79,73,119,211,176,32,76,173,121,220,230,208,0,32,21,106,86,183,125,245,216,200,105,2,22,44,234,72,128,34,98,6,217,171,129,20,216,232,79,1,40,132,136,235,187,85,91,130,70,15,28,134,167,86,185,145,16,75,218,11,69,65,46,131,38,123,133,27,177,165,161,230,163,172,152,163,236,80,131,72,65,195,206,46,174,84,234,236,197,65,117,22,46,139,186,102,153,161,227,197,7,159,47,194,191,58,74,223,163,180,21,109,13,16,61,219,125,167,26,183,173,45,142,133,180,167,159,154,210,110,43,143,233,45,239,251,154,251,255,193,20,1,128,40,148,98,102,48,71,8,40,98,98,134,6,70,2,128,204,97,50,18,134,0,0,74,96,186,4,130,32,47,26,4,1,96,72,17,0,20,58,60,0,80,67,30,120,27,199,58,89,55,13,67,145,58,44,227,78,236,73,59,83,201,11,233,228,41,13,19,113,226,242,216,105,233,150,103,110,244,67,24,126,228,39,42,120,245,93,213,28,60,161,35,34,135,60,105,14,126,218,201,219,239,255,243,252,147,70,41,78,25,183,10,30,162,243,105,163,115,187,203,172,250,136,157,195,138,98,98,49,104,123,43,214,58,18,66,84,103,119,99,52,235,90,215,70,181,157,85,166,135,22,154,85,185,163,166,153,36,3,125,51,192,207,253,223,184,0,64,77,98,20,35,191,235,119,10,188,220,54,128,211,204,247,158,238,135,137,236,171,21,22,15,98,186,183,103,91,255,250,177,174,95,252,91,194,15,139,84,148,153,146,195,199,166,135,102,124,105,2,129,240,232,110,14,61,105,153,185,22,185,209,28,206,241,238,74,18,214,143,36,149,85,61,212,114,117,230,68,113,216,179,77,247,83,17,216,238,127,126,16,164,187,150,154,117,241,229,71,53,197,123,213,181,218,203,220,197,171,116,211,234,183,17,245,51,0,190,192,2,148,210,85,207,79,233,80,88,198,156,74,76,15,5,224,194,56,22,204,33,130,156,12,19,134,1,160,84,96,76,10,235,181,34,137,128,8,46,0,161,96,3,100,170,136,191,112,227,203,43,135,221,26,88,122,66,241,58,8,84,142,108,106,88,80,0,47,219,75,150,172,104,57,183,130,99,112,213,169,108,63,6,129,0,224,104,92,23,0,154,5,141,216,226,226,203,137,29,21,90,239,223,83,247,85,61,246,156,245,107,247,22,213,14,233,117,110,162,255,251,178,100,204,8,5,54,103,197,51,195,110,208,121,140,233,207,97,136,29,23,1,157,16,79,33,249,130,2,51,166,181,131,33,125,114,34,21,200,132,133,37,7,101,237,106,132,20,42,107,22,186,57,198,216,163,154,114,169,123,200,194,211,51,187,135,184,164,90,27,90,127,19,16,253,254,241,189,98,44,26,249,190,228,189,162,120,20,174,243,186,53,140,44,72,7,42,162,170,0,0,21,124,179,109,116,151,17,140,165,205,109,136,88,113,104,167,41,126,134,156,139,224,8,62,6,72,151,78,255,197,236,100,173,110,187,57,25,179,36,122,106,36,90,70,39,24,242,199,213,31,210,141,145,165,12,122,104,136,26,126,196,84,186,177,36,10,157,201,112,46,148,84,28,213,7,90,66,219,150,200,141,191,116,132,37,239,105,122,160,234,99,42,56,219,237,34,110,132,25,39,168,106,74,230,136,102,248,31,244,179,81,53,125,66,64,202,153,122,218,35,174,33,186,154,144,155,90,0,2,144,2,65,6,35,114,51,83,81,72,227,29,4,145,0,78,96,160,62,6,7,224,55,149,229,137,65,81,130,18,51,236,4,143,88,122,79,93,219,209,179,26,54,141,41,202,35,164,71,111,63,11,253,92,117,179,132,112,42,85,101,185,55,170,35,127,255,247,247,255,94,212,219,246,222,154,177,233,234,238,105,236,170,221,210,206,92,242,50,100,43,169,24,174,85,7,185,100,32,48,141,15,47,158,198,232,183,251,158,114,172,197,100,67,21,173,187,1,9,106,0,4,144,209,218,13,111,247,219,112,37,66,25,7,75,238,191,244,18,248,172,91,82,231,163,44,173,178,235,203,92,205,162,60,198,124,255,252,135,230,20,55,110,30,73,41,122,243,33,144,81,147,207,53,19,226,23,90,22,134,44,132,233,12,65,56,208,33,53,73,34,229,80,208,110,151,67,203,115,57,14,216,146,175,146,71,77,10,37,146,136,200,81,132,140,147,250,179,232,90,238,199,141,23,50,17,38,36,174,13,229,243,73,123,152,119,151,69,113,233,197,115,92,90,75,52,196,211,163,196,234,154,68,37,142,114,125,176,133,83,70,8,214,50,69,38,115,9,160,117,48,50,5,115,4,176,170,48,137,2,224,80,17,152,22,0,217,128,80,7,128,128,12,88,0,150,40,112,7,53,217,122,127,178,136,123,40,230,22,233,39,224,41,2,153,205,42,170,120,150,121,78,150,224,112,1,82,53,200,34,32,242,191,243,23,233,229,242,23,74,165,249,236,227,86,251,25,218,137,130,141,25,72,128,231,173,55,57,87,213,167,119,172,197,87,119,177,10,234,164,238,198,82,206,168,102,161,74,134,157,102,120,217,204,174,57,85,20,214,112,185,92,236,232,242,7,255,251,178,100,199,8,3,210,103,201,83,172,82,248,139,76,217,191,96,200,127,84,217,155,16,15,21,187,66,107,51,99,89,188,164,49,205,69,100,99,73,62,130,52,144,164,187,57,202,6,201,38,211,171,160,134,141,107,186,65,190,129,123,99,200,100,0,82,13,215,154,28,201,212,63,139,106,120,54,132,2,33,32,50,40,221,182,194,210,165,107,174,43,117,186,185,80,184,168,138,12,73,3,11,42,147,19,115,135,200,179,152,185,79,213,193,233,98,56,212,183,203,80,84,8,43,26,65,78,117,199,207,201,233,189,200,230,141,25,26,253,37,98,66,101,145,27,100,140,170,159,133,147,73,130,173,116,221,105,78,112,69,142,104,223,102,105,161,107,245,27,101,29,219,47,82,43,33,74,221,155,181,72,213,66,162,216,218,74,153,101,28,59,70,231,47,115,197,251,24,147,239,173,149,91,153,82,201,73,164,231,74,100,18,138,89,231,117,228,13,197,0,67,99,18,144,227,129,1,67,17,3,115,10,9,128,16,8,97,184,98,128,103,233,129,187,75,226,92,221,225,12,49,235,111,99,20,242,201,253,84,206,102,38,252,71,178,135,91,14,110,20,86,9,206,164,178,106,253,251,157,231,110,94,229,153,109,157,99,220,128,115,28,218,247,7,143,39,253,229,162,242,202,84,92,231,185,185,140,116,166,196,180,30,113,90,150,178,150,171,71,60,167,81,53,189,189,204,223,221,242,232,115,102,166,190,97,167,125,208,214,74,236,127,221,196,211,173,241,207,84,168,96,154,1,81,88,60,66,105,51,56,4,48,97,210,96,144,132,96,30,130,81,128,179,67,148,56,18,229,227,66,210,8,33,1,151,69,11,247,170,243,178,227,235,31,78,174,137,93,170,66,178,234,234,255,187,102,3,65,0,67,146,105,106,46,141,53,17,255,168,141,0,200,25,52,105,103,6,68,249,164,74,153,46,143,146,59,63,169,29,41,40,64,107,102,160,74,80,153,190,71,77,212,140,136,131,106,117,81,67,82,86,4,208,182,244,143,44,218,50,63,53,7,110,134,166,188,50,245,190,148,118,166,211,46,246,155,18,216,46,104,154,24,150,180,7,231,79,69,235,84,198,175,35,1,29,138,96,66,183,198,31,235,78,102,108,58,194,160,126,96,4,17,230,2,32,110,96,22,9,129,192,14,96,14,0,241,39,209,192,126,84,233,194,134,220,71,22,220,53,71,44,252,37,189,133,55,73,215,62,15,110,151,220,60,169,33,235,248,110,93,39,140,70,238,104,126,173,141,122,189,157,223,252,254,73,229,255,253,255,207,35,255,78,255,166,85,178,248,79,245,99,153,2,42,92,90,81,214,229,187,33,51,52,68,77,88,86,14,226,195,249,12,113,238,105,255,251,178,100,203,8,4,42,102,198,19,161,94,176,153,108,216,178,113,134,106,80,233,155,27,47,13,89,138,114,179,100,37,183,164,221,187,41,246,162,103,205,159,71,83,173,200,148,210,0,65,66,0,65,178,52,139,155,78,121,219,9,7,21,8,139,83,252,184,203,217,26,75,84,226,85,128,246,140,191,0,241,164,19,58,248,178,249,156,50,113,18,40,23,197,68,209,98,187,80,168,178,248,49,169,46,146,181,139,65,197,90,182,52,210,55,38,130,36,10,22,60,142,100,33,4,202,40,222,181,60,135,102,212,149,148,81,22,247,61,100,182,142,42,253,81,105,47,20,242,50,139,85,170,34,96,109,135,218,251,91,100,172,199,94,180,99,8,103,111,100,149,83,44,81,93,140,87,79,110,21,6,101,146,138,249,58,102,169,180,161,57,251,200,182,204,34,197,212,159,42,103,252,89,232,104,51,64,170,0,142,250,204,79,100,77,204,200,46,204,93,31,12,144,15,204,46,9,0,67,160,64,56,0,5,2,192,64,32,11,85,174,67,200,180,24,3,95,121,165,149,168,171,93,154,150,198,42,62,204,141,219,73,118,80,176,75,202,49,41,203,82,89,54,82,221,231,116,88,104,40,136,14,65,90,202,97,170,247,47,185,109,125,84,255,215,171,75,117,172,174,90,246,145,63,70,73,82,143,185,245,86,71,59,179,93,210,187,211,190,116,15,189,170,91,142,177,232,95,19,91,235,109,211,157,28,119,17,212,67,125,179,61,251,249,156,46,124,226,89,156,255,88,2,2,69,162,16,35,136,191,55,113,80,171,193,32,184,9,65,75,0,161,169,28,186,28,199,161,235,144,67,80,5,44,250,136,151,97,17,162,20,112,65,2,86,102,153,56,217,82,84,175,36,210,198,30,254,138,8,102,119,166,144,141,9,168,230,48,218,218,109,58,71,19,109,40,193,19,101,97,8,179,60,26,134,90,137,84,97,170,83,73,200,10,204,103,56,139,20,37,41,181,182,37,104,92,113,66,166,57,194,200,197,20,210,234,75,50,195,82,143,97,163,198,184,243,27,49,3,235,225,135,74,32,136,123,68,155,48,136,46,61,84,114,66,143,168,244,70,91,119,26,52,187,148,106,106,112,216,229,80,8,3,198,18,108,196,102,106,52,231,50,118,114,229,198,82,26,34,2,17,5,146,141,150,4,75,104,251,161,126,19,237,62,26,101,114,227,66,73,250,52,36,29,29,166,36,160,250,82,30,133,238,6,150,26,205,17,89,40,45,145,253,218,138,153,58,203,218,131,248,235,235,223,113,196,127,92,125,215,127,61,215,244,216,227,247,113,21,61,117,205,247,252,69,109,227,184,152,171,226,246,198,173,207,14,212,101,203,30,141,14,196,216,233,148,255,251,178,100,209,8,4,125,102,196,139,165,94,80,158,172,216,182,109,40,126,82,69,155,22,207,109,97,130,84,51,100,181,179,34,121,79,21,53,167,238,165,101,216,198,186,238,218,249,100,75,55,210,206,117,218,146,238,119,205,219,17,0,199,25,189,160,0,73,205,192,165,110,75,136,47,69,18,11,46,23,37,91,237,110,31,91,207,28,66,229,123,57,210,180,168,6,30,149,99,75,98,212,223,118,40,164,157,44,188,111,231,90,168,249,199,48,162,210,114,74,60,160,114,104,17,48,241,228,228,0,98,204,51,165,173,126,48,142,31,109,69,174,88,183,150,171,85,198,217,155,114,101,202,9,159,116,22,202,32,238,197,25,137,245,222,82,232,187,231,154,73,172,89,84,228,133,177,49,142,39,88,180,97,228,136,108,198,57,237,48,54,144,104,134,41,38,58,13,29,76,63,161,242,170,187,22,139,15,185,167,244,160,17,12,245,52,215,63,99,19,195,16,48,167,18,179,17,64,58,48,6,3,131,4,96,58,48,10,1,34,249,145,0,176,48,0,213,19,43,96,141,163,150,237,151,169,225,113,98,184,188,114,151,222,114,67,14,187,80,52,26,147,46,131,246,212,221,152,38,81,91,10,146,233,218,186,142,201,108,78,220,199,121,229,222,16,140,199,36,19,205,93,236,50,38,64,38,238,240,22,108,241,164,57,35,43,9,157,176,129,215,4,4,192,19,83,217,76,134,216,231,17,246,64,162,182,196,23,123,175,241,114,182,243,95,197,123,232,157,81,254,228,0,141,37,61,191,210,0,3,128,109,199,37,160,5,7,104,42,188,53,75,167,148,169,217,84,17,93,71,111,70,172,91,172,223,75,110,211,211,226,217,112,52,100,104,88,144,155,94,105,108,22,131,108,244,245,150,49,118,167,109,222,137,236,133,143,2,71,178,234,197,75,35,33,101,115,68,140,70,221,10,249,37,179,183,219,200,219,82,123,250,4,144,162,49,53,35,177,186,105,20,125,82,105,175,104,227,58,212,118,204,182,105,211,57,58,147,52,214,91,101,177,20,209,202,216,67,114,223,179,180,205,206,44,63,37,104,45,79,144,173,156,165,80,132,149,219,200,178,204,91,186,234,12,131,23,27,1,100,38,171,48,245,172,193,38,178,97,65,140,192,134,27,23,131,0,42,20,207,154,131,54,103,20,110,63,37,68,103,30,64,244,217,10,162,42,244,144,72,69,22,9,203,135,152,56,73,50,204,228,230,182,46,122,40,218,203,189,171,221,63,255,255,234,157,83,249,230,38,134,178,181,89,55,87,254,137,162,127,183,60,198,116,65,241,131,55,33,87,114,87,56,210,18,165,137,11,148,34,56,104,97,167,185,212,179,50,163,45,139,51,110,113,174,238,255,251,176,100,205,136,132,119,103,68,131,193,70,208,149,44,217,26,104,41,132,79,93,157,33,78,37,77,130,97,51,99,25,189,36,49,245,158,5,206,32,73,87,58,6,98,20,144,193,71,149,217,118,64,200,87,129,68,22,10,237,37,76,242,75,211,252,54,181,171,218,151,0,201,180,155,72,137,137,65,117,17,180,203,202,70,107,45,36,235,93,36,18,199,165,213,138,216,234,59,55,66,50,108,116,177,41,89,170,218,228,9,164,139,53,162,109,94,223,139,98,52,80,91,47,83,156,106,9,63,16,34,245,25,83,44,251,118,235,215,165,253,213,44,180,179,175,53,223,146,181,47,55,85,101,52,234,53,75,190,239,43,125,106,255,25,148,51,34,194,167,166,181,57,101,217,235,194,15,205,65,211,98,116,244,219,205,148,123,13,3,83,42,48,104,111,115,42,80,233,48,104,15,51,12,96,67,14,3,179,1,160,59,48,71,0,195,2,224,19,72,4,32,88,101,253,68,166,235,149,235,83,71,63,25,233,75,225,85,185,196,103,219,179,75,159,88,46,201,21,153,145,186,51,176,99,139,86,73,5,85,183,65,19,171,126,143,179,148,217,235,15,32,170,20,200,200,178,183,46,109,229,150,243,247,51,174,143,105,22,103,76,203,204,175,194,243,207,121,73,140,158,229,63,248,208,65,113,12,243,165,22,25,156,135,11,52,144,181,8,204,66,230,209,209,210,233,106,104,205,115,13,187,51,173,128,129,202,117,21,78,87,214,1,2,0,18,149,31,72,41,137,158,1,76,67,80,66,84,117,185,135,0,145,191,115,176,234,146,47,36,89,217,91,50,135,57,60,214,215,18,138,147,216,232,56,75,138,68,187,103,189,166,137,133,91,70,172,90,80,237,36,154,108,145,76,128,46,97,17,17,212,3,78,82,208,163,58,233,136,146,141,189,56,183,82,47,21,218,164,102,78,234,217,22,213,156,21,67,91,125,42,157,230,93,95,78,174,100,4,68,97,226,36,111,38,74,240,211,85,137,38,213,98,63,105,162,74,205,180,231,55,111,110,40,109,180,153,184,103,74,81,97,72,156,205,93,150,103,223,79,249,181,6,62,168,231,71,24,141,92,221,63,156,8,18,136,48,0,136,81,144,233,0,147,158,208,140,4,55,48,74,16,46,23,49,16,128,192,65,64,16,53,112,63,10,153,249,103,212,241,120,139,203,46,163,153,153,222,21,41,254,29,161,206,0,139,201,169,46,200,106,89,24,129,32,240,172,194,227,143,83,237,169,102,255,73,135,143,49,69,68,129,144,74,30,179,174,69,235,219,177,213,211,34,242,21,94,134,102,114,170,55,190,95,174,150,67,11,196,18,44,117,28,162,213,67,168,193,210,14,40,96,140,15,23,255,251,178,100,216,136,4,175,102,196,131,195,86,208,163,236,216,185,111,9,26,81,253,155,29,78,21,247,202,104,51,99,101,164,161,249,79,119,120,246,141,189,239,48,99,196,96,135,14,38,35,210,186,213,241,27,225,168,125,209,88,0,3,176,202,214,104,71,29,20,101,214,58,184,25,26,40,48,226,43,235,221,223,120,179,109,168,105,233,219,73,27,174,49,21,163,70,177,226,20,132,70,140,136,172,149,232,33,60,134,198,145,69,57,181,21,89,185,33,64,233,165,162,5,214,73,151,92,55,233,200,197,93,69,74,50,231,118,65,94,139,8,108,185,152,32,145,176,98,152,245,54,60,154,49,10,167,90,153,131,79,43,100,27,84,49,140,184,179,41,202,58,70,7,214,210,175,99,160,121,233,200,172,144,44,81,167,177,3,161,41,212,104,164,100,102,23,223,39,61,146,61,131,202,26,43,3,254,87,168,72,176,87,16,141,0,0,195,98,48,35,113,37,195,16,78,240,1,82,97,128,100,96,32,98,96,112,126,96,56,4,190,86,98,254,72,85,131,135,160,22,21,25,213,219,179,244,210,154,75,28,123,32,24,187,32,113,34,50,183,102,113,202,187,102,98,89,63,47,144,99,94,102,221,21,234,127,213,174,225,89,193,205,156,253,150,16,145,17,135,149,224,206,48,215,145,77,115,18,144,239,24,12,65,224,142,212,167,168,243,101,149,56,95,166,211,104,86,15,81,201,171,182,160,84,125,237,158,153,203,119,119,86,200,217,80,165,115,63,127,28,24,129,53,186,56,69,83,142,114,172,45,56,9,13,49,170,243,77,36,63,0,194,64,66,174,118,148,194,113,14,175,117,242,16,25,183,186,231,226,230,226,106,145,156,109,177,10,170,158,91,144,155,46,199,145,222,213,88,142,181,187,253,3,16,178,91,164,11,216,115,152,230,156,117,59,177,183,215,130,62,195,198,151,173,102,214,216,73,203,50,172,187,241,88,207,211,196,228,195,152,238,34,198,151,178,161,185,179,215,180,109,161,77,105,106,210,148,255,244,155,149,217,221,171,232,85,101,77,207,219,108,241,116,179,6,45,232,94,206,228,202,165,188,206,238,142,174,198,207,94,207,82,149,167,69,103,237,93,156,103,178,96,41,129,236,139,3,31,208,192,48,24,50,41,55,51,86,224,84,48,29,21,83,1,16,76,66,65,128,248,2,24,6,128,209,128,104,4,7,0,171,200,242,169,230,169,87,135,64,76,156,121,99,155,54,118,120,218,117,15,14,112,153,4,195,158,66,212,186,132,193,249,197,225,116,214,144,101,102,150,151,53,227,136,47,185,181,138,251,117,122,170,179,126,155,43,170,189,236,173,84,25,123,221,245,53,36,217,146,90,52,109,174,164,17,221,255,251,178,100,206,8,132,102,103,69,19,161,94,192,164,45,8,178,111,44,24,17,73,157,22,207,49,173,194,124,51,98,217,180,182,249,42,11,103,153,49,228,83,154,28,208,77,13,3,68,80,79,83,61,218,219,107,103,109,215,100,182,187,48,106,100,245,4,81,134,77,172,204,249,15,64,39,38,41,148,90,179,27,6,138,141,56,163,75,196,236,46,132,166,153,182,245,62,242,40,190,28,164,167,206,245,38,83,146,251,185,219,154,127,238,103,32,121,93,96,122,21,59,77,102,20,36,69,8,33,74,28,129,86,181,45,129,213,243,80,183,8,178,61,10,194,73,142,69,16,175,46,72,233,231,8,100,179,81,118,228,167,10,254,123,152,202,239,164,117,106,74,152,231,87,133,29,141,34,180,18,135,169,84,161,45,249,78,234,38,98,83,96,221,106,201,51,209,53,222,204,210,134,195,23,119,48,65,214,165,178,214,205,73,52,174,250,209,77,45,23,122,1,168,136,205,170,2,129,32,188,110,22,234,106,211,190,12,35,12,165,12,76,10,10,201,128,227,6,65,210,128,114,112,152,9,79,245,213,77,113,255,190,172,114,59,51,124,167,150,231,250,121,224,122,24,84,69,177,202,178,171,42,202,85,61,94,154,123,148,249,129,20,226,166,14,24,174,202,40,238,154,217,63,253,121,53,211,219,170,57,10,140,206,157,222,245,90,172,201,99,93,90,196,91,179,179,218,132,86,137,132,47,56,156,172,50,60,142,113,33,17,101,32,170,61,117,209,101,89,221,233,38,138,78,130,148,187,163,119,84,168,27,97,64,0,140,3,77,112,96,195,140,180,185,102,126,121,117,81,133,135,38,136,136,76,59,92,79,137,87,141,206,222,121,140,137,189,100,94,40,253,237,109,142,139,31,103,189,195,13,40,246,136,41,209,141,71,113,179,67,210,157,144,121,51,78,126,230,194,152,69,22,55,87,24,210,60,138,118,184,53,51,136,105,24,141,159,114,246,189,210,141,83,134,35,165,241,221,85,204,77,201,72,55,85,185,157,36,100,85,142,54,239,70,154,98,225,247,154,155,234,158,226,190,229,106,233,154,174,162,99,190,35,40,23,186,11,194,222,120,102,4,98,224,66,97,234,34,100,240,186,84,2,204,75,1,204,25,8,160,167,249,60,215,139,252,176,178,249,11,61,113,88,172,49,102,155,118,49,163,134,99,178,40,15,142,254,222,42,44,100,180,212,247,96,90,76,169,171,69,163,142,173,55,46,231,173,205,98,168,71,145,164,111,255,251,27,186,42,53,136,125,19,61,79,204,138,246,121,80,164,49,198,178,59,49,142,200,197,115,109,35,174,98,187,9,70,51,4,34,142,32,188,12,64,114,73,23,214,245,199,222,158,67,181,47,255,251,178,100,200,8,4,75,102,198,51,165,110,98,131,204,216,249,105,136,58,18,97,159,25,46,137,251,74,97,179,100,49,148,161,245,46,55,120,21,133,170,252,90,187,223,189,152,69,154,241,72,128,1,6,68,154,193,88,221,156,251,81,149,128,224,139,32,157,13,138,10,147,79,80,226,226,218,150,51,57,20,80,130,75,188,204,102,158,156,47,100,251,36,5,157,172,34,85,102,86,81,114,4,242,101,98,214,235,140,30,108,122,10,29,47,57,181,9,162,102,145,241,232,91,236,81,237,101,202,49,214,226,194,208,87,152,38,16,164,56,20,12,213,28,54,20,124,24,162,131,100,215,90,15,150,44,193,137,54,44,50,141,126,199,138,40,242,89,164,245,156,204,194,68,200,57,15,134,123,81,174,34,13,134,147,85,210,233,177,139,3,6,92,157,112,144,145,255,54,191,4,128,50,90,0,0,226,180,5,76,191,195,13,106,17,201,136,115,14,196,65,128,76,116,4,73,130,96,93,47,217,60,34,78,236,125,90,240,154,87,118,159,227,22,168,48,220,231,44,196,228,52,82,198,189,86,26,250,214,166,190,246,50,219,159,156,170,102,98,31,166,254,214,109,242,127,211,251,251,61,88,244,157,118,162,170,182,148,111,159,50,56,206,219,51,43,189,202,168,27,114,187,209,4,10,70,87,114,186,179,51,27,98,178,50,25,4,90,134,170,122,44,165,41,209,167,106,255,156,5,138,3,0,44,75,92,157,44,64,167,166,0,104,103,225,209,227,3,148,137,116,154,219,140,238,179,150,125,82,251,194,234,203,37,61,164,177,115,44,241,237,90,147,115,188,96,18,5,69,74,41,94,105,51,154,33,47,60,123,69,30,129,6,116,80,93,182,101,13,171,124,122,55,43,122,199,212,148,123,167,69,115,96,120,136,177,76,89,164,6,45,115,2,103,69,10,184,122,106,37,39,43,25,202,23,98,178,100,41,70,104,226,172,228,201,141,105,25,116,42,35,93,3,115,139,26,46,163,57,231,37,17,165,147,169,9,17,150,53,145,91,83,47,159,106,41,138,247,219,86,89,192,164,33,212,161,192,24,62,125,161,56,232,155,48,145,53,48,240,249,11,15,198,16,132,166,12,4,6,3,132,76,145,25,19,197,131,35,124,122,26,134,19,194,1,154,163,153,154,165,189,30,165,146,202,97,214,239,51,98,6,150,210,62,189,126,109,205,219,132,87,187,35,113,158,56,133,21,63,37,21,112,182,204,103,71,110,142,147,94,146,177,219,171,145,124,180,34,53,236,212,119,172,234,69,235,162,34,180,99,157,18,66,171,158,137,170,61,134,143,58,138,139,42,43,17,145,136,38,194,34,225,23,117,114,149,191,70,138,73,169,210,82,106,162,250,255,251,178,100,211,8,132,2,103,72,75,162,110,218,152,172,216,214,105,42,174,18,93,155,20,206,149,187,66,126,179,98,65,163,47,104,171,123,84,138,130,156,249,202,57,105,141,32,83,241,28,80,225,182,6,6,64,110,0,48,200,97,37,84,228,70,22,21,132,210,220,114,98,215,231,108,83,198,108,193,220,230,231,242,150,67,83,152,125,36,102,220,205,29,125,87,191,46,153,169,188,46,67,149,126,81,131,234,198,128,137,22,102,41,177,48,96,114,69,17,41,42,73,244,244,11,42,238,74,42,84,17,18,204,97,33,116,94,132,176,132,168,199,36,165,225,242,200,233,73,113,211,10,14,72,174,200,219,247,241,41,92,70,103,190,56,253,162,114,253,222,19,170,201,194,234,221,166,92,122,28,123,136,85,55,31,101,156,122,238,234,95,243,12,238,190,1,179,193,63,69,53,1,128,0,16,96,204,177,38,116,196,138,50,23,102,12,34,124,64,168,252,224,17,177,51,131,204,193,178,99,161,64,145,146,32,176,19,238,207,17,34,77,78,254,85,153,158,219,243,42,31,70,177,77,64,10,29,160,132,25,15,32,76,8,36,147,49,232,173,231,102,141,142,157,205,140,155,79,86,223,108,231,219,93,125,197,196,198,201,125,220,196,221,220,238,79,59,127,86,207,185,239,152,143,155,189,155,54,41,204,55,137,246,223,220,190,157,115,48,198,35,201,181,27,31,167,158,61,18,249,78,15,20,160,156,177,178,119,93,245,222,219,116,58,171,51,248,169,127,189,251,121,135,24,128,160,73,75,76,90,119,115,61,8,0,2,84,89,151,143,182,218,219,193,196,67,85,130,220,208,113,170,147,235,9,74,57,161,18,193,63,2,192,158,34,94,43,32,98,72,186,63,108,167,136,162,111,120,212,241,153,189,48,248,146,123,129,163,176,220,69,5,18,70,18,44,229,92,166,115,235,144,38,64,28,122,37,4,8,148,210,147,182,86,42,150,188,198,129,105,7,40,250,52,198,69,115,59,131,1,117,137,253,209,191,136,106,39,118,191,27,173,215,134,186,102,17,171,73,12,61,69,154,92,108,157,26,205,180,207,242,39,20,107,110,187,210,98,10,168,131,217,174,81,126,78,90,57,55,134,231,27,17,186,92,86,24,34,32,4,98,42,106,114,168,196,22,34,76,125,54,76,18,1,12,29,9,140,43,12,144,109,42,22,218,93,185,141,93,217,104,139,4,214,221,216,94,87,235,101,220,168,41,37,211,112,245,4,11,105,247,128,36,54,103,170,206,222,237,171,87,177,195,59,55,108,127,119,193,144,159,242,229,216,119,157,249,35,100,203,149,25,73,239,43,206,97,123,105,27,201,70,102,209,104,73,177,105,65,78,64,78,130,99,28,135,255,251,178,100,212,138,5,24,102,196,51,218,88,240,154,12,217,159,60,203,191,79,157,155,21,14,132,251,66,134,179,98,161,180,161,248,183,180,226,155,26,170,106,41,174,143,162,91,48,0,76,110,218,0,4,0,78,22,87,62,58,147,111,77,50,4,176,49,33,137,34,24,216,32,180,123,28,107,202,52,225,43,171,176,242,143,76,190,154,75,230,133,2,194,232,77,207,73,195,135,215,146,9,154,51,69,92,79,4,8,170,135,117,164,17,214,162,196,24,215,46,68,211,18,194,115,10,50,155,104,73,137,214,50,98,6,126,13,21,162,4,82,201,170,24,135,16,100,25,42,104,55,26,214,228,108,111,22,115,177,199,20,60,209,98,23,61,58,162,86,117,66,212,248,60,226,222,106,25,100,122,209,57,102,230,164,158,211,178,208,189,107,8,217,112,48,88,163,11,26,74,174,228,205,113,87,51,198,192,42,37,82,98,222,165,0,3,147,134,56,67,162,82,51,14,134,163,51,10,130,32,248,40,49,152,76,27,23,200,12,22,186,42,82,226,167,187,251,240,83,109,122,188,205,159,239,34,210,249,248,236,182,146,69,3,78,202,108,205,82,139,28,60,149,66,20,133,83,142,107,85,123,63,74,28,139,239,44,251,239,41,80,136,203,181,143,73,142,244,95,207,152,105,152,84,73,196,72,22,230,14,135,199,144,131,78,198,160,163,152,194,14,8,181,206,204,115,84,114,28,195,140,34,46,234,61,146,179,32,206,238,199,234,101,25,38,100,124,189,65,75,77,20,22,187,184,47,36,141,223,212,0,1,2,138,44,140,45,159,140,81,143,133,152,25,129,48,225,132,13,128,1,64,32,79,237,148,24,134,86,6,25,177,26,147,210,97,90,229,60,229,90,244,83,57,210,229,90,154,51,59,25,160,203,25,37,105,125,187,246,242,200,135,80,42,224,140,77,222,203,178,40,97,107,145,65,33,208,116,207,146,139,26,100,26,109,187,85,107,17,213,248,36,89,132,9,117,106,75,130,208,66,125,21,153,88,89,13,32,112,58,182,180,240,152,165,149,14,126,102,93,101,115,36,24,178,127,108,244,152,141,226,65,66,105,206,61,188,203,190,57,119,174,56,77,234,199,56,242,81,115,187,238,26,123,105,105,16,5,164,213,91,224,198,163,4,207,132,23,16,133,67,69,195,9,53,72,255,160,57,15,102,97,203,78,219,115,96,81,180,121,6,212,228,17,143,12,160,210,129,177,1,216,215,30,177,174,141,235,196,69,127,28,127,255,31,255,127,93,124,253,247,95,222,149,242,191,61,255,83,207,63,245,72,53,47,204,150,244,101,174,91,152,30,146,239,203,55,216,203,90,190,61,231,126,121,101,138,158,239,104,122,110,187,187,158,165,255,251,178,100,206,8,132,143,103,68,147,165,109,240,155,44,216,185,108,199,204,14,185,155,25,46,229,1,138,190,51,98,21,189,36,48,227,186,244,245,0,138,113,128,24,182,153,162,219,155,172,192,93,224,96,230,173,128,132,24,62,3,184,128,37,130,34,2,145,140,106,171,91,71,231,76,225,8,203,8,158,118,4,64,145,43,64,202,96,177,57,57,85,80,44,60,97,101,184,92,218,173,136,167,123,51,133,72,75,196,136,187,209,163,78,42,64,93,152,178,133,121,32,81,203,16,198,60,34,86,226,82,37,213,109,231,202,205,72,180,142,38,36,219,36,34,149,30,158,72,197,167,59,77,136,217,182,54,117,216,37,228,12,179,184,165,70,159,101,164,142,68,91,169,39,61,228,12,105,220,132,216,71,44,97,38,98,102,46,94,237,168,182,139,46,18,85,89,125,43,63,148,232,235,173,72,173,230,146,75,134,0,96,98,21,234,216,155,213,17,0,99,253,238,210,16,164,213,208,232,197,16,12,195,16,200,195,32,92,193,16,20,48,60,115,133,128,20,211,79,165,212,252,202,158,183,10,118,81,149,109,94,169,94,3,162,236,55,79,59,188,119,59,114,207,43,75,173,231,95,186,209,36,67,231,139,39,177,250,215,114,213,95,179,254,151,70,145,209,55,190,137,93,205,73,41,153,36,103,45,44,247,161,214,142,165,51,61,216,191,170,33,157,84,101,118,55,199,76,207,112,161,235,99,163,237,102,180,236,49,117,150,99,106,74,129,81,87,208,155,62,154,128,64,160,141,18,180,159,137,241,18,113,146,50,25,225,9,216,64,97,188,75,108,201,17,205,181,121,229,53,128,146,134,101,68,196,239,170,115,153,117,176,131,157,70,181,179,168,246,6,88,103,105,1,195,237,176,137,136,188,219,93,21,69,88,73,210,81,20,106,46,48,186,7,234,155,8,135,251,173,5,77,18,24,180,82,122,75,107,186,123,215,141,238,51,87,21,99,15,5,156,138,57,105,37,44,109,2,185,13,158,228,100,204,181,165,91,60,188,87,69,23,226,53,219,124,89,89,236,196,149,86,253,167,137,229,91,49,184,166,148,163,136,181,213,238,48,98,217,103,35,229,10,221,186,25,90,67,190,145,0,0,65,161,17,58,154,174,141,105,132,192,63,152,154,128,0,1,160,83,161,183,25,183,141,18,174,215,196,89,114,205,74,135,129,195,136,56,38,166,106,53,19,16,53,36,89,37,168,30,43,64,118,201,214,45,13,206,49,118,156,81,117,54,125,186,63,108,85,127,87,81,60,87,215,83,111,255,231,249,139,168,118,233,187,184,222,202,255,246,212,190,110,111,155,234,58,191,175,191,225,41,58,149,27,204,61,199,18,121,185,196,237,88,109,207,255,251,178,100,204,8,132,42,102,197,19,162,94,96,158,76,248,182,111,41,24,17,121,155,18,207,101,99,2,105,179,163,93,188,164,40,118,238,153,21,255,21,23,112,248,82,174,146,187,182,239,119,119,242,3,71,254,139,58,122,9,40,165,24,142,172,223,20,76,96,15,27,193,194,7,54,134,67,223,192,16,250,142,195,174,44,178,40,136,117,204,183,117,50,190,158,133,203,181,28,97,133,105,124,228,132,143,99,23,196,244,164,103,36,146,240,214,246,40,208,220,242,208,23,89,11,11,169,1,90,253,150,35,185,225,89,95,81,84,210,231,46,111,137,66,56,197,2,190,188,221,46,197,44,221,110,29,190,130,245,105,43,12,80,167,142,92,214,101,152,99,3,132,110,108,250,81,155,113,77,25,67,40,224,178,115,172,135,81,71,229,228,37,37,165,252,36,219,167,74,42,156,82,150,248,221,218,88,218,240,84,10,124,234,0,144,0,0,104,167,116,127,203,208,98,32,186,103,144,32,14,0,12,66,11,30,132,198,14,4,84,89,68,22,178,236,146,195,141,138,196,6,254,196,179,165,167,221,52,245,46,86,117,67,94,77,27,173,115,168,97,234,183,80,49,2,16,178,153,121,197,134,115,203,157,35,243,255,34,190,247,248,189,212,166,85,103,165,207,251,150,144,147,98,82,59,235,87,193,249,231,122,146,47,254,220,253,171,253,34,50,148,150,157,87,122,172,186,150,218,212,238,130,107,69,73,58,169,162,30,14,247,99,118,123,128,48,34,44,148,152,28,51,72,66,71,226,197,230,49,16,76,149,190,186,22,178,152,194,159,9,94,116,175,46,71,129,72,65,10,17,50,25,52,219,105,148,68,136,138,77,194,220,104,225,73,82,38,83,227,165,223,2,52,48,133,34,110,218,40,180,150,214,92,152,105,188,105,1,100,160,145,104,161,193,101,106,112,219,101,31,210,9,124,58,85,34,228,174,203,62,231,143,100,91,200,182,191,194,27,57,37,213,132,212,89,164,154,158,71,83,122,114,146,146,131,14,157,42,41,105,11,61,118,186,180,254,97,118,144,215,207,59,90,191,110,18,242,130,117,78,219,175,227,91,158,174,18,218,247,97,3,72,159,185,9,12,4,67,7,20,227,51,184,33,195,11,113,71,48,61,7,227,254,48,241,39,48,106,134,155,24,49,96,80,234,84,177,36,45,18,2,101,17,121,117,184,189,136,249,154,200,160,163,173,229,37,14,37,19,204,86,229,71,102,179,70,165,163,240,238,53,29,182,111,70,140,100,119,47,154,253,183,20,231,83,27,44,151,205,107,78,205,241,124,42,202,230,159,74,85,71,202,78,153,82,16,123,157,78,127,223,190,162,184,138,107,56,226,166,109,205,77,156,158,122,12,255,251,178,100,206,140,4,26,102,196,179,163,109,240,160,204,216,166,111,41,12,20,9,155,14,79,105,99,130,85,179,102,125,132,154,61,42,233,136,40,201,182,237,53,93,238,74,158,201,132,217,236,165,219,211,98,207,195,22,117,190,187,107,217,69,0,59,52,131,76,156,200,190,199,122,0,12,137,26,34,35,237,246,182,224,113,150,2,68,175,161,135,22,118,17,45,221,218,105,186,74,206,131,251,122,245,73,186,202,44,122,156,140,218,112,53,73,17,50,191,101,52,163,188,133,133,100,210,250,210,177,64,141,20,233,34,241,66,79,178,68,70,97,102,8,24,105,119,209,137,164,174,168,85,179,204,187,88,74,151,23,64,180,150,122,55,83,79,78,47,85,24,202,189,77,97,13,167,32,205,187,72,193,234,119,230,174,213,231,61,65,137,180,59,247,151,129,74,204,217,111,173,83,250,138,55,197,77,251,200,202,55,25,233,182,50,94,247,219,187,198,148,3,109,13,0,192,64,0,37,152,13,35,9,138,96,102,152,65,129,17,40,29,151,60,48,8,129,32,22,216,218,138,131,186,77,2,130,87,43,151,66,231,179,171,33,181,106,155,43,56,225,67,31,183,98,222,31,126,238,187,134,177,183,248,101,19,150,88,150,221,159,213,203,107,156,175,255,207,232,95,116,249,240,55,157,150,182,68,21,8,101,35,242,30,231,57,203,25,161,75,165,82,72,22,103,51,212,155,137,141,233,143,80,94,196,198,28,95,81,227,22,38,221,41,153,96,66,131,74,192,73,132,138,27,164,0,5,147,107,91,142,82,113,3,32,204,56,95,48,136,64,56,86,132,69,175,134,157,182,37,27,149,118,244,110,47,119,30,231,86,114,35,158,192,61,52,158,250,74,100,200,165,7,79,43,218,201,205,14,195,20,152,81,33,219,200,145,146,72,167,52,143,222,163,18,210,113,132,100,228,204,219,57,205,2,162,45,20,235,86,65,167,177,196,117,163,222,115,7,74,75,23,144,54,85,222,150,45,59,31,13,116,135,15,45,71,41,99,230,94,210,40,227,216,80,231,197,209,108,97,36,171,164,44,117,123,171,188,193,27,92,48,245,110,175,33,184,224,104,11,82,1,26,138,181,217,158,56,36,1,133,4,194,48,26,1,64,24,96,14,3,32,32,118,48,12,1,144,128,60,48,5,0,36,151,99,137,236,207,97,113,214,229,35,250,60,105,169,225,205,106,122,158,138,11,141,67,210,232,198,232,102,227,127,90,134,207,243,152,97,55,134,121,91,199,30,150,40,130,25,242,142,90,211,238,146,62,71,158,163,161,29,98,237,229,190,178,170,206,24,71,119,89,73,150,159,195,94,69,122,142,98,9,1,73,172,28,0,208,51,5,28,19,24,228,92,255,251,178,100,201,8,68,24,103,69,187,193,126,210,145,236,216,178,112,200,156,84,173,159,14,47,13,187,66,91,51,98,225,195,34,121,50,148,8,43,11,112,59,23,222,112,243,58,102,204,178,249,185,226,121,13,71,157,76,215,81,101,171,46,1,196,210,44,44,157,145,117,115,44,169,36,128,11,254,56,169,172,231,161,178,128,169,134,203,203,4,52,29,88,227,64,165,236,239,75,161,199,194,150,122,236,90,71,143,39,110,210,242,155,53,173,39,40,45,39,196,15,32,136,81,57,47,184,188,114,103,145,209,68,216,247,0,18,34,69,0,35,65,206,87,62,144,34,145,132,211,35,71,22,73,230,137,152,139,24,64,81,61,178,184,221,148,150,153,21,154,79,15,66,176,122,4,143,65,61,32,253,84,64,157,69,13,107,198,138,217,132,213,43,227,29,117,188,99,104,179,193,188,68,187,57,18,131,30,166,71,197,144,188,60,127,208,184,248,171,251,210,170,30,184,4,85,0,170,32,26,118,113,96,96,17,244,102,16,120,58,33,152,18,29,24,22,3,151,56,2,0,172,228,105,110,113,72,30,85,183,14,73,147,213,132,162,154,182,119,42,199,166,105,105,45,90,183,69,34,152,187,110,220,163,28,44,101,88,114,244,98,162,144,238,234,149,77,155,94,159,211,234,186,39,244,209,63,166,137,69,247,89,29,103,68,83,29,157,55,150,57,141,150,203,230,142,182,24,113,84,45,70,50,95,50,156,111,190,33,183,55,237,111,17,17,115,113,182,93,158,138,112,7,143,17,255,64,0,2,35,147,165,218,140,212,0,30,240,133,197,149,85,74,59,48,148,134,29,63,104,28,69,158,197,177,229,97,103,52,102,156,14,81,233,27,35,252,156,153,24,81,118,220,59,140,70,129,131,42,101,222,110,83,154,90,99,142,149,117,23,15,79,145,12,90,207,21,22,198,43,192,203,118,98,237,39,110,16,124,154,59,131,104,122,15,19,37,168,198,49,78,195,152,173,80,236,225,151,87,102,143,219,91,219,93,57,200,132,164,134,145,179,55,35,171,230,254,247,234,189,189,163,174,45,161,96,23,164,20,0,204,42,136,24,212,129,46,12,211,5,76,194,140,70,76,54,69,20,4,34,73,124,96,136,11,65,192,130,96,88,2,139,21,104,165,187,22,72,71,149,132,182,119,81,203,105,241,200,114,252,228,46,180,175,143,108,86,179,111,77,132,103,157,161,135,226,78,228,5,44,139,179,87,249,213,123,218,99,101,150,203,169,227,32,66,0,233,22,97,136,81,249,124,134,121,124,63,205,139,228,95,138,113,183,39,35,188,208,181,234,236,247,235,228,153,250,57,189,63,205,78,198,182,65,4,209,122,71,84,149,213,94,39,188,168,171,255,251,178,100,200,8,4,21,102,197,179,162,94,80,131,44,217,60,104,200,63,21,221,155,16,79,15,27,66,79,179,164,177,172,36,21,221,152,250,108,177,229,53,62,118,231,174,193,145,152,148,86,43,200,231,216,165,149,220,149,222,168,217,69,68,176,155,183,45,207,208,236,96,0,34,107,146,47,166,204,38,80,177,96,24,139,233,90,7,148,43,210,80,131,4,42,170,194,2,173,46,212,82,24,110,73,16,46,124,149,72,37,141,92,191,168,86,190,181,170,36,113,100,242,114,73,206,88,206,39,58,155,34,171,220,101,134,19,107,96,244,82,73,69,37,59,99,227,170,143,165,241,181,59,8,203,46,68,117,170,132,177,36,212,214,37,59,164,93,210,219,196,237,173,173,139,69,174,48,157,221,86,116,58,137,55,58,208,228,166,233,47,42,148,109,242,93,202,203,50,154,191,187,229,123,147,207,15,2,233,102,98,83,165,83,134,249,42,11,104,181,1,18,163,45,209,215,56,255,83,83,18,225,91,49,53,14,115,16,64,236,48,6,13,35,12,32,108,28,1,131,2,160,67,48,70,2,3,0,160,6,7,1,45,65,160,7,86,184,242,60,202,88,132,150,113,99,185,110,92,56,202,22,164,190,56,250,63,16,235,101,133,79,76,91,149,212,148,67,16,212,251,199,29,169,118,11,137,231,106,165,39,51,133,148,178,185,220,252,179,225,124,186,92,255,46,230,90,95,38,79,145,127,203,44,167,98,139,128,219,130,158,81,225,43,157,205,241,44,68,212,29,155,240,139,135,34,4,33,35,186,159,77,227,59,199,159,52,143,44,28,197,221,174,250,72,127,197,125,26,61,20,172,78,27,96,5,174,131,234,210,0,28,104,49,2,130,37,141,128,120,72,41,52,210,196,152,33,156,53,113,196,14,44,24,25,20,71,122,150,118,148,131,87,157,166,99,186,35,88,71,142,108,238,39,27,84,226,53,31,27,188,141,179,19,33,173,81,96,242,175,99,247,182,238,20,243,95,102,138,70,43,99,142,84,122,135,121,103,134,238,224,184,153,75,29,48,178,59,161,145,78,145,213,208,234,225,36,117,113,84,101,28,209,119,51,51,54,222,175,247,205,75,125,255,115,245,93,197,95,213,221,228,181,76,4,52,132,97,110,48,113,95,144,207,118,48,160,26,115,0,80,143,48,150,8,115,1,64,5,48,14,2,99,2,80,84,11,128,192,140,3,209,152,32,2,144,121,203,145,53,249,59,175,61,34,133,75,229,239,12,51,33,141,78,196,100,49,41,125,60,31,17,159,187,118,158,236,186,142,107,88,75,167,249,106,103,25,249,186,211,134,10,235,107,3,68,110,154,37,250,244,229,79,75,111,58,35,235,186,76,219,35,73,42,213,139,255,251,178,100,203,8,133,79,103,69,19,195,126,208,126,12,233,41,109,136,59,19,85,157,24,207,9,187,74,7,51,100,165,163,33,188,74,171,85,75,47,169,148,133,30,142,24,165,28,114,28,226,12,32,226,195,15,85,221,211,62,234,164,167,164,202,162,230,137,46,203,106,70,39,12,75,135,193,252,250,3,162,42,133,66,176,149,106,54,162,36,219,110,225,36,52,196,174,87,114,93,94,181,80,224,54,74,138,194,213,152,249,132,79,4,57,201,60,227,83,44,226,139,107,5,195,93,45,135,83,238,220,216,216,113,87,42,197,169,72,62,208,89,75,22,205,29,6,144,122,8,139,182,113,232,59,163,146,6,39,54,91,67,163,140,122,29,42,105,18,180,82,217,148,246,84,160,218,47,148,186,250,148,36,171,175,106,182,75,104,43,183,29,117,180,117,199,255,241,60,85,195,76,95,115,21,21,22,23,122,85,4,6,83,59,102,104,56,39,95,35,23,225,54,50,73,22,161,80,72,48,53,10,195,4,16,47,48,21,3,163,1,80,8,45,74,68,219,120,23,210,43,41,146,45,59,211,243,50,217,187,176,27,247,24,252,30,86,30,180,167,217,210,208,110,237,57,251,171,32,105,116,142,142,48,235,79,149,200,105,29,90,54,241,255,138,64,58,195,114,91,184,213,199,29,87,207,173,31,47,117,133,221,116,213,44,213,101,105,213,35,90,65,110,73,12,99,204,143,83,65,245,22,30,228,164,24,157,111,25,156,4,80,151,200,16,10,66,116,106,96,153,109,144,18,82,164,23,59,247,183,213,37,222,245,27,203,184,48,98,90,185,214,45,121,35,229,175,233,132,73,28,2,160,95,127,77,93,192,8,156,155,212,231,150,91,141,107,27,107,150,232,196,81,49,3,74,170,250,165,145,62,76,169,23,35,148,99,162,185,95,28,243,197,117,218,250,218,188,197,216,194,227,23,40,131,87,168,166,187,157,172,201,51,185,50,153,212,161,194,239,100,30,68,15,106,84,168,223,201,173,41,40,169,209,197,148,88,225,120,67,198,68,184,226,102,244,233,14,145,139,115,67,44,109,84,43,91,203,90,142,105,136,199,93,208,243,98,150,189,237,38,225,238,230,163,136,211,143,152,228,20,16,2,76,217,238,136,208,168,190,76,180,152,238,109,68,153,77,64,32,197,75,76,12,132,152,65,48,146,209,117,43,93,118,92,202,222,105,164,144,38,156,113,212,207,143,138,150,132,141,128,36,61,131,128,244,106,110,171,36,185,51,82,81,78,185,235,64,185,135,143,30,141,205,155,175,134,185,188,71,115,245,82,207,246,124,207,223,245,254,215,79,117,179,231,109,117,115,203,110,175,227,249,142,54,204,254,255,64,251,154,231,53,187,157,75,255,251,178,100,208,14,5,139,102,196,19,195,127,64,124,172,217,173,97,40,29,81,245,157,20,79,109,97,138,62,179,102,188,243,34,253,205,167,52,233,205,110,93,106,236,166,223,60,179,184,89,143,93,155,29,183,57,50,213,238,222,72,0,24,78,168,0,25,171,75,179,125,126,214,238,18,16,28,95,55,46,151,42,245,123,46,222,51,37,243,9,22,113,51,53,218,150,146,150,141,89,94,79,25,66,253,178,175,228,34,76,6,219,7,62,177,69,98,123,127,11,231,1,187,77,149,8,35,21,48,12,92,160,65,151,64,18,243,64,141,75,45,45,37,41,195,100,147,45,143,49,36,28,244,131,60,24,86,162,207,28,222,126,79,248,204,223,216,92,159,187,88,211,241,149,162,175,146,93,144,74,139,214,176,228,224,150,148,189,125,231,196,74,219,114,245,72,212,243,19,52,250,199,85,87,179,16,0,28,213,0,0,146,133,63,128,241,146,26,185,222,68,145,128,161,249,143,33,80,140,27,8,2,132,128,209,160,25,74,30,217,166,176,220,98,177,146,2,231,67,204,144,43,87,208,81,145,180,137,71,139,34,105,189,97,28,2,230,166,90,8,21,162,8,201,110,238,230,72,221,79,173,95,214,191,255,255,233,86,189,73,86,170,253,125,217,217,159,109,148,109,127,86,138,206,153,163,62,187,44,217,209,50,51,100,146,90,101,244,138,106,115,20,77,180,61,78,165,162,166,119,103,64,251,214,239,73,75,83,186,193,249,192,5,125,127,206,237,44,178,3,186,210,39,156,232,251,149,14,197,169,37,153,192,142,12,230,20,121,149,104,2,65,19,49,145,19,83,164,182,179,159,48,14,122,45,80,6,81,143,136,105,22,129,23,103,168,121,107,56,231,106,145,133,33,54,163,52,206,212,131,3,182,26,163,137,50,135,144,82,138,148,186,202,142,99,206,20,186,163,208,241,116,44,84,193,93,4,19,36,80,225,135,10,136,39,36,186,252,53,30,61,238,105,56,54,226,110,117,152,223,146,150,31,187,184,143,234,99,227,184,158,174,58,227,249,139,124,44,208,32,6,24,253,207,153,191,193,137,152,134,135,161,128,64,92,156,138,70,120,233,8,66,34,166,104,90,33,93,107,200,156,243,175,104,172,57,112,116,146,78,202,101,100,25,20,65,128,253,2,80,27,3,197,234,16,201,171,36,211,85,77,160,225,210,112,216,80,177,146,143,54,147,215,51,117,255,127,76,226,103,173,155,107,231,239,254,91,29,206,254,233,159,223,205,79,21,55,17,117,20,233,107,155,255,28,196,114,206,42,143,152,50,17,89,132,147,82,163,214,127,68,177,74,47,55,49,115,75,13,205,15,177,8,154,152,171,168,109,219,223,20,235,151,59,123,43,255,251,178,100,208,128,4,34,103,72,227,169,107,104,137,108,217,141,96,200,111,83,173,155,18,79,105,99,66,187,179,98,5,205,48,40,158,155,180,6,3,125,252,89,169,235,1,14,134,156,49,224,224,2,192,248,48,48,40,12,240,184,28,72,106,137,182,202,200,231,161,202,122,82,106,24,158,16,204,170,196,7,11,83,163,86,209,40,119,46,22,196,116,232,104,217,136,228,130,118,148,241,244,142,107,205,161,179,215,186,227,105,104,229,122,198,25,200,147,88,247,121,93,199,197,165,103,78,30,57,254,185,39,216,98,236,30,35,100,227,224,121,207,181,19,245,101,61,159,101,117,121,220,142,84,113,233,211,144,50,121,98,235,45,149,163,121,254,148,233,121,247,141,31,106,213,121,108,210,119,163,236,233,115,174,199,75,13,187,20,72,177,152,229,140,217,212,140,46,114,114,94,173,114,96,190,215,178,211,13,102,255,214,144,242,92,98,209,179,219,214,0,0,147,47,167,203,50,247,32,243,5,240,57,48,133,2,128,176,36,24,15,128,0,56,36,197,128,173,163,185,17,56,114,95,14,75,35,109,151,85,232,172,93,239,33,249,5,105,52,145,115,188,15,147,231,43,152,195,11,86,171,210,210,255,202,106,85,151,88,249,108,198,53,180,68,74,35,84,114,216,194,144,157,217,20,148,140,37,208,252,77,16,202,115,143,59,40,76,202,142,108,66,217,50,49,216,197,68,141,214,58,182,170,215,126,22,43,239,207,159,219,231,161,129,82,234,236,15,30,254,86,111,104,235,92,218,199,101,182,250,65,148,201,248,237,176,3,164,85,255,244,156,182,201,235,19,153,128,0,26,252,12,26,10,119,8,14,134,220,167,249,4,17,54,102,242,208,46,6,48,42,243,214,96,35,157,51,119,210,20,204,6,198,71,235,28,51,120,218,236,184,136,246,244,171,186,194,190,87,101,247,230,40,221,236,69,152,86,116,14,107,222,141,156,60,6,8,147,34,86,70,16,104,109,242,79,160,131,176,57,71,80,183,8,207,91,36,189,58,163,181,125,110,92,115,51,10,215,198,155,93,83,69,61,146,207,71,183,146,209,211,21,210,200,185,240,221,169,177,248,124,134,157,157,103,200,247,184,84,251,102,188,242,237,216,79,179,171,168,82,1,13,20,160,176,219,244,70,7,66,180,193,124,20,75,174,96,92,6,128,192,7,18,3,42,40,161,115,218,234,169,187,242,219,237,62,196,47,238,106,252,244,213,119,247,81,232,126,239,37,114,25,5,29,24,122,30,7,79,72,34,134,131,144,156,182,97,97,226,28,79,43,227,255,151,226,226,42,173,220,70,73,48,154,199,79,92,164,205,92,204,245,18,79,22,170,243,216,219,153,165,105,90,185,174,85,255,251,178,100,203,12,196,185,102,196,147,193,102,192,147,172,216,144,109,134,110,19,17,157,18,79,33,183,194,109,51,98,137,180,162,56,127,210,41,26,38,235,124,106,25,22,60,117,76,73,242,46,131,222,100,145,204,76,162,143,123,173,43,41,55,77,72,236,146,221,73,183,119,179,216,204,55,166,168,71,250,152,68,0,73,12,195,165,86,4,214,17,91,195,38,22,102,105,22,220,105,23,148,8,187,97,111,196,170,47,73,32,159,206,234,37,215,29,52,92,44,163,100,68,99,100,134,168,201,35,5,89,88,249,232,166,84,166,201,168,173,72,136,136,236,132,157,62,108,210,164,40,214,79,92,154,36,106,172,170,176,154,168,134,222,124,222,27,60,187,211,20,53,20,16,205,22,148,148,190,206,177,197,152,121,6,158,195,213,73,141,75,31,3,170,56,146,243,162,71,86,65,150,56,251,104,139,27,15,117,99,142,155,157,220,190,37,182,57,88,105,146,91,245,196,113,218,119,110,183,118,175,123,130,77,118,186,0,0,32,23,7,12,145,91,88,193,188,123,143,63,164,229,157,10,4,76,80,172,40,16,229,47,56,120,102,72,12,158,161,89,12,153,230,181,35,36,202,137,96,148,100,54,136,17,222,74,30,222,137,162,176,125,70,205,201,210,97,137,210,155,97,243,100,45,134,149,214,203,135,86,232,75,146,73,178,43,74,249,170,31,27,183,85,220,79,239,234,181,58,216,219,137,231,189,151,239,235,183,158,186,217,19,44,239,214,185,111,79,98,86,118,110,169,120,179,177,95,114,187,88,147,225,171,211,219,62,234,239,238,190,102,233,145,125,220,59,185,188,24,84,0,29,151,126,108,205,167,33,170,0,131,53,52,142,183,5,225,34,135,122,255,82,68,174,223,139,197,179,189,118,85,55,59,31,184,244,188,87,173,94,166,253,155,185,105,2,84,150,20,127,190,89,238,68,168,66,129,0,232,28,164,244,152,25,28,141,247,68,213,83,221,244,190,134,172,199,58,76,165,36,164,38,158,240,172,140,35,203,239,191,169,177,235,39,244,173,34,219,189,202,245,168,168,188,69,3,245,72,148,118,35,84,156,125,93,144,105,30,199,30,195,102,233,183,151,230,226,42,117,227,171,181,242,122,170,170,75,119,137,2,10,232,0,3,142,208,162,64,128,145,183,249,230,152,97,138,139,4,99,113,96,178,177,72,226,115,23,45,198,199,200,69,103,83,21,13,163,114,56,182,98,179,114,75,152,105,28,208,84,103,23,40,172,219,103,213,213,227,59,22,167,255,255,251,126,223,74,86,191,91,89,155,251,165,23,211,237,52,203,173,25,57,213,48,149,75,26,167,28,107,24,246,67,84,233,174,206,169,82,123,104,236,108,227,170,239,255,251,178,100,195,0,4,126,102,197,203,219,88,50,142,12,217,109,96,200,175,77,173,157,37,174,37,75,226,52,51,101,245,131,33,252,163,163,202,0,186,0,20,159,235,45,186,199,45,33,194,68,214,64,139,143,90,55,47,150,211,68,233,96,122,11,241,190,79,176,244,7,158,241,152,100,47,225,203,130,37,168,219,210,137,44,212,243,192,199,161,32,156,200,42,234,104,154,140,40,76,193,37,192,171,70,105,7,179,36,253,173,21,22,108,161,141,66,227,144,234,123,34,4,130,179,29,227,137,184,71,157,70,66,154,81,210,61,150,172,193,239,103,49,46,100,33,76,86,82,192,179,40,114,198,177,102,209,118,29,219,14,24,90,217,70,74,143,47,184,249,236,202,154,126,117,181,168,255,148,5,118,85,0,132,128,42,103,77,1,102,211,34,208,97,84,20,230,15,32,108,96,42,14,10,92,96,46,0,74,141,17,25,97,16,7,201,26,219,146,215,94,185,5,29,203,152,210,222,165,203,117,234,99,40,141,59,205,105,237,135,174,238,134,123,9,77,233,92,182,34,223,88,148,68,227,51,251,187,143,84,30,101,61,110,71,249,222,251,253,169,182,83,111,109,138,58,210,42,72,12,166,215,83,229,193,30,162,143,87,205,252,202,209,79,73,213,85,129,193,11,229,65,18,135,102,22,91,6,227,133,6,213,21,41,115,35,137,177,244,234,82,211,92,251,154,169,30,235,99,150,51,2,100,4,127,221,243,19,23,0,103,215,12,158,157,152,0,30,25,169,120,106,172,19,138,155,187,50,22,74,177,233,199,48,212,178,106,45,78,173,179,131,212,36,218,92,55,88,95,14,142,132,54,135,80,200,160,233,241,90,7,73,166,228,17,212,92,114,117,220,116,147,74,37,198,13,199,2,2,115,10,39,55,37,245,212,18,22,173,166,69,28,31,101,213,70,120,154,36,4,202,30,59,105,136,214,62,194,201,92,185,133,176,61,21,118,139,20,227,206,31,189,15,62,254,31,171,212,139,160,109,174,246,28,142,53,154,219,88,247,49,90,172,92,170,190,189,200,91,101,139,194,188,211,154,152,238,177,13,167,211,206,198,242,146,179,43,140,160,142,157,180,102,38,233,72,38,13,179,75,173,244,200,160,125,100,32,72,208,129,24,188,85,94,247,88,128,24,200,77,241,186,248,81,152,86,4,9,133,88,7,152,43,2,41,131,40,8,152,20,0,17,128,0,3,23,157,169,50,39,82,49,48,231,69,236,95,189,250,222,242,181,157,75,57,202,237,182,184,210,81,214,185,222,95,156,164,189,126,243,37,19,153,49,246,222,17,28,62,149,47,47,159,150,138,81,54,70,158,89,121,210,28,252,203,36,122,207,255,153,189,236,45,136,155,188,255,251,176,100,222,8,4,233,102,196,51,195,110,208,186,204,216,113,115,44,22,16,185,155,18,47,13,185,130,29,179,102,61,131,33,124,183,95,245,204,242,188,222,234,228,133,243,68,218,90,146,217,53,58,154,235,106,217,244,175,107,50,144,91,6,80,203,94,204,208,0,18,179,68,57,237,237,114,88,53,147,41,86,170,139,209,61,208,153,101,154,177,169,80,138,73,22,77,3,202,70,236,195,119,31,28,105,175,167,97,72,144,34,149,158,80,162,202,147,200,158,1,40,156,85,24,135,62,181,16,104,125,82,56,75,10,69,169,14,171,107,23,101,79,73,11,111,114,84,10,217,148,122,18,227,168,161,117,58,162,217,144,235,180,85,36,147,41,86,110,101,234,186,72,27,85,157,46,35,142,186,30,90,169,6,167,2,211,99,94,80,229,255,89,136,223,189,231,227,227,255,234,59,195,73,0,0,208,2,50,217,168,3,57,163,8,48,84,21,240,225,125,48,12,1,3,1,48,142,48,14,0,195,1,160,12,48,17,0,18,241,39,205,28,26,227,199,29,168,31,22,179,28,121,155,217,21,236,172,202,160,44,227,244,210,56,102,13,181,118,181,93,219,228,162,237,123,116,41,132,6,52,18,130,204,138,166,72,89,231,10,5,126,16,213,74,25,184,35,50,38,82,233,134,127,201,214,142,71,2,215,216,202,248,138,11,149,11,242,127,97,91,95,171,162,150,108,123,138,74,212,130,202,84,194,3,48,209,18,148,250,205,158,244,148,154,148,204,203,178,117,178,104,173,109,89,144,78,207,144,15,159,124,203,125,25,90,192,2,214,20,82,163,70,177,59,83,179,84,67,203,4,161,48,22,77,70,194,243,187,195,162,100,192,112,24,14,2,193,6,208,73,2,28,178,19,105,96,135,174,128,123,88,97,85,152,81,70,102,76,66,140,249,2,54,80,50,192,169,78,94,125,109,33,158,98,168,148,101,49,58,45,147,71,117,44,161,118,133,68,6,214,88,145,147,74,169,38,27,62,230,53,208,86,121,120,156,247,80,194,17,157,165,4,102,91,86,217,93,86,202,77,254,151,247,54,224,179,242,30,229,26,64,222,226,145,35,59,100,171,233,55,109,168,27,202,86,74,74,42,193,57,120,234,141,71,103,80,135,158,94,239,207,239,61,226,192,90,53,4,1,50,113,69,179,79,224,188,22,1,83,5,80,9,0,128,25,128,8,36,212,8,0,68,45,94,174,12,138,29,149,90,191,3,210,206,195,212,185,227,134,240,169,57,90,91,2,242,102,190,24,103,119,26,91,210,220,53,79,203,148,250,207,184,216,203,167,32,127,47,106,44,215,115,66,51,188,226,97,54,16,88,201,214,89,149,27,97,39,108,123,142,69,209,81,17,255,251,178,100,210,138,5,18,103,67,195,195,110,96,161,236,216,185,111,41,6,16,97,155,19,15,5,123,66,65,51,100,49,164,152,181,159,65,84,49,144,170,204,128,51,207,90,102,154,139,82,150,189,206,134,213,253,255,79,107,167,107,213,10,154,45,79,35,95,247,0,16,37,58,166,148,28,132,121,225,76,156,65,219,147,197,52,198,132,132,44,50,161,11,151,56,70,132,209,106,81,194,36,159,103,81,232,160,178,41,34,212,10,165,119,114,207,8,72,121,114,73,18,142,58,44,221,235,36,206,15,110,152,251,173,193,9,98,74,163,176,164,105,228,157,201,141,105,141,9,163,210,49,39,148,105,95,186,37,230,196,34,193,214,197,38,236,199,61,75,251,232,43,26,95,50,17,40,50,251,233,7,60,143,218,120,205,245,221,83,183,122,189,12,179,200,145,196,10,182,41,81,232,184,77,238,114,81,204,205,102,199,20,116,202,32,204,94,165,92,194,176,118,140,36,129,52,196,168,55,76,3,0,144,28,15,64,64,6,48,7,0,52,229,20,0,85,3,118,156,183,45,222,134,32,106,110,229,103,123,149,219,149,209,90,150,64,114,183,110,9,139,211,81,103,73,69,47,183,41,220,178,150,4,167,151,227,241,139,55,247,117,150,14,12,210,148,108,210,127,77,105,125,37,47,193,112,57,134,202,200,202,8,186,71,233,206,160,147,14,63,240,235,244,250,70,98,74,251,176,82,36,32,141,0,104,38,36,30,138,218,8,51,4,117,13,3,27,188,188,154,70,165,244,138,119,61,119,90,206,61,231,12,16,102,115,134,40,147,0,205,1,5,239,65,186,38,143,76,242,87,128,8,74,37,85,102,7,58,107,45,6,68,17,254,102,165,97,6,129,235,37,0,50,12,44,211,90,217,80,172,196,173,42,129,137,157,105,1,116,82,58,118,70,30,211,215,36,84,235,12,51,27,184,152,151,141,170,78,133,104,164,201,59,148,131,68,68,111,70,172,136,224,127,153,109,9,228,76,58,37,23,110,153,169,16,75,38,129,56,72,65,187,18,18,155,142,234,193,104,35,138,33,85,198,109,226,59,232,97,169,153,115,24,190,227,47,198,152,254,76,238,183,119,83,169,69,78,82,165,40,66,145,51,226,197,205,139,185,164,41,110,94,241,127,36,182,41,62,59,85,89,121,243,21,80,75,5,71,64,0,0,152,14,142,142,77,133,74,204,80,7,132,2,241,135,66,57,132,0,96,64,96,205,134,128,24,41,235,219,205,79,112,29,43,5,10,60,244,84,105,149,196,139,38,153,99,141,83,144,68,153,6,63,82,95,49,188,51,67,51,186,86,141,234,157,47,250,221,39,82,235,182,110,110,147,20,212,238,138,233,107,187,165,26,122,172,255,251,178,100,206,8,5,49,102,195,139,195,110,208,157,44,232,201,111,73,2,80,9,157,23,78,153,77,130,55,179,102,188,243,34,189,244,49,167,217,232,70,48,35,32,53,71,79,82,20,37,121,32,240,144,124,93,75,11,37,135,170,72,118,134,170,53,58,253,151,186,37,173,184,43,112,0,67,118,153,120,251,109,238,220,137,11,39,197,203,180,32,85,83,79,35,69,231,158,27,52,10,55,102,144,33,77,25,153,244,253,218,97,195,161,133,136,116,35,217,69,70,188,20,80,195,200,227,196,159,89,203,113,73,107,5,4,93,113,154,129,166,93,166,2,163,252,3,148,76,194,38,44,181,221,67,233,69,66,38,215,38,184,79,28,174,124,26,229,197,68,155,4,55,23,138,60,236,66,77,46,19,42,253,83,12,131,98,203,113,197,197,10,68,197,214,190,147,11,59,228,80,172,74,35,35,194,204,48,229,59,175,94,186,176,38,51,181,0,9,0,2,48,135,118,35,24,176,168,58,119,204,107,179,10,36,120,192,209,53,106,65,58,144,83,203,250,6,136,93,38,154,19,11,205,206,52,225,187,79,164,66,34,112,61,143,101,162,112,248,172,182,14,141,208,108,153,180,41,189,103,153,50,80,131,143,62,246,197,76,62,102,170,63,170,248,231,142,226,42,187,175,136,111,245,21,91,238,248,226,183,253,239,169,158,254,109,243,86,249,86,126,247,190,32,234,10,204,211,174,143,194,118,217,143,73,213,77,223,92,93,213,205,113,87,212,62,118,119,21,190,182,76,86,168,16,25,83,149,71,251,80,0,46,192,13,95,24,58,233,208,141,22,1,199,73,83,65,144,172,229,239,101,228,141,197,96,139,183,99,180,212,231,150,24,141,128,201,141,137,155,99,121,174,176,57,217,168,49,153,171,165,45,104,36,212,37,122,153,172,119,205,70,44,94,164,64,227,36,222,85,225,241,197,89,133,74,241,20,125,241,6,230,194,77,78,40,95,39,120,45,75,220,144,228,23,13,77,119,58,75,202,148,113,148,57,115,38,174,171,157,231,200,41,145,58,252,246,74,212,86,112,70,182,251,237,37,4,115,148,46,83,187,173,141,213,191,99,154,249,195,54,169,215,149,10,133,106,96,130,80,96,1,0,24,143,49,174,15,242,87,13,76,44,12,240,52,129,163,104,32,80,48,176,44,3,2,224,96,157,9,238,244,52,223,193,51,214,32,71,153,208,177,201,201,125,60,63,14,69,37,214,210,160,192,96,8,185,139,145,25,193,64,27,47,135,43,198,237,215,102,12,209,195,129,160,103,33,247,105,246,101,110,196,28,251,198,29,134,242,253,37,120,98,89,110,126,53,32,204,32,57,221,54,101,123,46,181,171,253,217,137,215,223,60,185,246,255,251,178,100,204,136,4,127,102,196,195,218,88,80,149,12,216,217,108,201,126,22,221,163,20,238,149,252,194,65,179,165,181,131,33,253,115,81,219,48,229,102,51,26,48,166,33,85,156,209,27,87,82,33,143,219,229,143,22,215,189,163,56,188,248,123,45,31,170,36,163,235,218,204,212,188,151,203,218,225,191,57,205,160,91,238,158,53,113,6,154,188,45,183,8,77,47,184,38,215,253,127,164,0,2,181,226,228,142,55,40,138,37,21,71,129,72,58,45,218,17,205,214,153,248,92,182,142,196,131,56,198,229,32,28,35,255,6,4,24,44,6,56,199,7,142,16,64,212,206,16,90,208,168,100,209,218,13,108,232,22,247,36,84,153,233,184,70,18,247,166,59,176,199,187,99,197,170,197,186,40,129,66,79,75,238,236,65,84,44,90,143,248,29,100,170,88,221,105,33,249,146,15,153,29,107,66,242,106,152,61,140,153,116,188,241,214,76,180,197,141,120,147,5,17,88,105,217,197,23,3,30,173,30,107,225,33,41,25,16,109,16,165,57,64,35,11,170,0,106,211,7,36,63,50,117,30,211,32,1,109,48,106,7,49,224,94,48,0,1,176,8,38,160,9,33,218,203,47,190,246,198,221,196,250,170,61,55,9,65,135,157,123,7,194,24,121,13,97,27,118,84,146,181,85,208,15,78,150,131,205,153,193,21,148,114,118,59,20,70,126,225,99,85,145,78,185,145,255,102,182,96,78,179,182,163,37,123,35,210,172,219,84,218,45,157,247,89,221,173,246,125,93,78,57,166,35,46,168,249,87,117,53,178,105,25,174,103,67,210,70,166,154,105,37,187,234,212,187,31,159,182,106,109,69,158,27,0,1,8,1,85,70,73,98,48,143,10,204,201,227,137,154,132,250,74,239,76,78,248,206,16,118,24,211,158,224,86,77,176,90,49,234,164,226,209,201,142,245,140,187,102,200,136,241,180,17,19,41,133,68,237,65,168,195,170,83,202,53,92,69,140,44,140,147,238,215,142,179,156,173,121,204,168,243,32,245,71,49,8,84,229,84,75,220,249,88,142,70,85,187,186,171,217,31,214,101,73,80,156,157,43,101,68,182,124,24,2,51,112,31,243,116,229,108,54,181,45,163,3,225,64,48,227,10,19,6,192,147,48,49,10,67,0,224,30,48,69,2,100,79,11,0,130,185,78,68,169,81,85,139,29,141,58,176,51,200,253,183,39,77,213,140,53,82,232,51,180,142,29,0,99,0,112,4,91,109,150,50,91,72,21,191,147,177,38,52,205,218,4,173,160,43,3,222,215,100,138,11,167,90,9,246,69,240,211,67,130,37,208,245,201,78,83,244,246,28,80,177,58,14,134,228,92,94,156,155,234,218,49,118,169,158,122,161,171,211,255,251,178,100,189,140,132,89,102,199,19,207,83,112,109,172,217,25,100,101,94,24,69,159,14,47,13,252,193,203,179,166,53,128,26,84,140,75,240,248,156,68,50,147,171,148,246,41,220,121,237,247,157,68,135,172,110,217,221,51,14,120,244,179,220,74,201,171,193,205,190,127,212,61,107,205,191,188,235,118,206,91,241,30,39,159,47,33,140,73,184,232,195,248,185,70,163,29,114,85,62,128,3,36,110,69,196,47,192,114,147,66,7,120,229,29,166,195,92,166,171,55,24,147,90,156,167,194,87,204,176,179,247,31,63,255,156,231,100,75,222,193,220,153,192,69,62,191,177,95,8,205,218,231,43,116,183,202,46,47,248,78,29,225,172,139,191,253,163,126,121,166,108,101,74,49,45,245,191,102,246,216,139,125,148,242,90,242,205,71,27,30,141,47,98,177,136,59,188,254,255,126,249,110,255,228,123,255,253,124,222,223,114,194,50,0,128,32,20,98,196,183,6,89,65,180,97,36,44,34,32,16,48,123,3,131,0,64,54,5,0,202,195,163,66,104,180,200,188,11,16,183,131,245,110,93,102,188,214,19,209,169,169,91,6,83,151,133,89,69,128,201,65,144,197,96,83,86,118,57,61,49,98,21,46,143,206,195,156,154,165,152,181,73,57,41,206,85,37,164,175,203,29,191,170,78,74,0,172,42,68,157,245,241,246,69,222,189,30,174,183,244,163,58,242,145,171,178,235,86,245,87,76,140,67,215,72,189,199,184,83,109,109,116,116,215,164,118,143,46,108,234,180,18,89,215,111,163,174,77,29,178,172,193,170,241,86,138,18,169,234,40,10,68,69,211,255,216,0,128,198,70,98,112,163,128,96,179,69,79,151,142,1,39,170,146,113,92,102,185,184,236,238,170,90,221,67,85,93,166,233,115,238,139,197,113,81,133,209,171,169,78,105,55,134,149,85,74,89,169,197,185,180,158,163,169,92,243,170,125,49,50,105,170,211,86,129,184,75,75,41,185,169,190,16,116,159,83,205,84,212,42,158,91,95,32,216,215,101,166,169,94,193,206,158,251,202,119,120,198,168,202,42,97,163,99,49,80,199,97,93,154,208,109,137,127,147,183,89,179,132,40,135,180,209,149,121,108,194,230,39,105,26,182,127,190,4,217,17,160,0,1,38,95,101,124,109,64,109,230,53,160,196,96,236,15,161,192,164,36,0,70,4,160,50,153,235,130,70,194,110,71,165,51,89,208,110,111,156,157,171,75,122,219,225,69,60,184,12,0,128,21,45,25,58,234,97,173,180,244,70,40,249,246,81,41,150,212,198,65,106,157,253,198,98,123,59,96,14,116,51,203,117,12,226,133,73,246,124,175,223,45,239,121,17,10,148,191,170,210,149,33,187,187,234,247,123,255,251,178,100,206,8,5,23,102,197,51,197,95,48,140,204,216,178,109,38,126,82,161,155,21,47,9,123,2,29,51,101,117,147,32,233,165,108,68,83,110,126,125,135,41,54,176,229,61,236,106,205,85,73,180,77,25,83,92,51,108,62,212,126,191,51,17,22,206,238,218,205,211,114,3,79,80,0,11,29,192,89,101,215,112,112,4,248,52,70,112,235,76,207,197,20,36,20,0,117,226,233,193,23,173,209,20,79,175,227,255,30,96,124,148,35,136,18,147,19,3,205,69,82,161,212,172,76,50,92,193,204,221,99,92,86,89,83,113,12,218,107,201,123,177,219,57,98,138,56,68,113,200,53,198,25,108,112,158,73,84,172,170,238,221,248,158,80,109,70,148,55,250,43,34,96,92,219,53,11,104,100,202,109,166,36,112,195,148,198,120,131,5,18,222,46,233,230,11,97,237,67,153,38,93,141,167,109,148,34,14,17,0,140,156,83,188,210,48,132,140,134,69,100,195,44,47,140,34,192,128,192,140,1,204,7,64,184,179,75,160,187,212,112,107,101,129,99,250,137,74,242,230,91,165,189,21,118,98,23,148,9,84,99,47,147,66,100,12,50,11,180,251,69,164,19,146,168,212,166,128,74,182,89,34,176,32,72,170,101,106,149,118,133,134,65,164,138,168,219,132,167,215,189,173,241,177,21,35,83,67,147,238,94,110,212,150,135,136,169,73,79,235,25,119,48,176,163,254,107,134,133,87,133,34,32,241,134,226,190,230,26,62,144,242,107,113,180,134,233,77,150,181,166,237,166,147,222,155,46,141,52,141,216,201,104,181,16,124,0,181,5,207,168,178,151,186,154,134,172,0,213,151,88,92,149,166,226,144,29,235,25,66,167,205,198,129,31,46,74,27,250,90,242,76,200,18,34,1,225,32,198,30,50,32,196,128,33,163,95,95,16,180,237,23,180,201,82,104,29,41,33,205,97,199,84,179,25,38,196,40,200,144,160,66,202,46,53,51,227,200,211,194,68,226,163,86,243,13,55,52,113,154,22,44,250,203,122,245,43,79,49,108,99,191,36,155,171,8,100,204,49,90,62,229,105,84,125,205,100,46,90,247,70,16,186,82,36,203,226,148,150,193,189,106,119,123,34,76,201,119,202,253,214,193,139,156,241,40,238,205,201,194,242,113,251,13,203,187,14,32,192,20,3,227,15,56,147,35,217,19,53,69,35,7,5,51,10,3,192,96,22,36,30,40,245,27,19,128,29,138,213,103,169,96,76,63,122,254,101,216,237,231,231,222,249,122,207,164,151,74,91,251,22,177,179,57,134,53,241,185,107,124,214,58,239,51,8,222,19,44,112,172,125,121,23,253,148,211,21,174,123,60,254,122,75,164,91,112,247,172,125,134,206,58,189,172,255,251,178,100,207,136,5,62,102,195,139,200,110,96,151,12,217,77,96,201,109,17,89,155,23,46,133,122,193,248,180,36,41,156,24,16,147,141,30,195,175,109,221,196,217,227,170,53,102,186,210,139,105,179,218,133,210,174,248,158,153,81,221,54,46,155,123,105,54,31,139,132,247,185,32,35,103,254,144,1,91,65,73,22,156,17,132,116,180,14,81,185,109,137,160,187,14,181,128,130,120,200,253,12,90,13,167,109,27,134,102,194,223,228,179,110,190,203,157,7,33,208,253,174,117,162,80,45,162,211,114,21,240,190,154,206,178,255,201,66,191,239,148,207,15,85,151,217,139,133,102,162,125,218,138,216,218,147,131,217,121,116,125,203,236,75,78,69,254,251,190,190,211,221,237,59,247,250,254,30,31,237,188,253,51,111,123,51,98,143,109,166,132,124,251,222,143,148,34,161,126,118,137,245,218,53,214,66,227,140,17,107,49,31,17,147,5,241,24,48,62,3,195,3,64,92,48,6,4,112,104,0,136,192,69,41,153,116,158,157,146,53,10,27,47,101,173,89,159,249,136,253,185,60,157,21,221,212,52,76,198,67,80,10,1,9,157,33,189,77,21,144,86,154,165,172,130,102,186,122,77,10,23,116,170,124,206,87,46,80,148,118,173,36,63,91,34,99,223,107,135,105,232,149,126,106,38,54,13,220,214,57,246,124,73,211,109,174,182,214,162,119,179,29,166,41,218,154,147,115,187,233,222,13,178,192,139,146,68,97,7,122,3,39,137,233,142,255,45,61,57,91,166,99,159,202,169,126,140,53,151,138,152,250,216,186,104,245,19,128,16,52,160,133,160,212,235,237,153,29,39,255,187,89,0,9,163,180,180,61,155,72,228,226,60,88,34,141,225,161,98,199,154,37,35,216,129,224,160,241,103,32,80,32,21,138,59,66,206,32,41,54,37,208,99,218,54,23,240,153,110,233,93,152,164,93,18,142,49,29,64,91,69,251,77,248,70,81,166,82,241,219,21,86,184,173,61,175,94,33,111,81,166,35,27,147,119,159,98,241,166,206,186,71,33,57,215,52,207,218,97,190,165,132,43,14,107,121,151,134,244,216,133,221,151,255,249,123,203,100,221,54,227,136,65,54,189,5,58,54,147,59,43,18,55,15,175,187,96,47,208,117,27,0,192,9,117,24,31,38,129,138,40,85,31,153,70,157,105,150,20,36,48,72,24,208,102,236,192,169,101,177,249,189,82,109,213,164,207,27,38,102,35,225,38,98,95,50,41,151,198,12,241,52,166,114,108,96,130,84,119,72,146,153,28,77,4,77,126,187,45,247,191,250,183,95,189,123,171,223,107,55,187,47,215,213,73,19,116,208,117,53,20,78,51,217,141,150,117,23,39,73,4,10,73,31,45,255,251,178,100,211,8,5,153,102,194,131,198,102,98,137,109,25,143,61,230,1,17,189,155,27,175,105,161,201,245,179,165,245,131,32,108,29,163,14,96,112,186,117,104,15,105,153,138,11,60,155,155,61,37,36,250,172,156,216,193,238,234,65,55,173,218,100,131,58,80,242,173,64,2,157,219,59,108,145,55,66,225,7,93,187,49,176,5,38,73,3,1,152,139,28,119,9,91,197,23,24,245,205,227,68,4,182,45,205,241,131,29,175,146,98,94,165,31,130,134,162,45,162,168,133,142,44,122,25,28,152,52,66,18,15,161,65,157,217,71,159,178,220,216,254,80,101,62,183,170,77,140,79,86,77,7,101,194,23,195,180,88,225,255,204,92,170,122,75,183,25,209,221,76,236,76,142,247,248,230,182,75,49,148,241,135,69,223,218,184,203,151,150,101,29,92,133,98,0,18,0,0,2,13,68,74,212,212,152,105,204,4,67,28,193,192,9,12,1,128,28,192,104,4,140,1,64,0,72,12,82,101,55,249,47,179,98,130,158,26,183,99,46,119,188,194,106,87,2,210,178,135,81,48,35,178,89,118,25,225,114,206,91,191,133,70,221,147,50,153,24,158,45,51,200,70,94,206,225,86,89,43,147,177,204,45,161,42,205,78,97,228,235,217,85,15,139,170,217,215,55,116,125,246,227,27,62,202,56,104,107,8,159,139,120,236,98,136,31,87,52,99,144,170,170,134,205,53,247,39,46,42,190,161,219,37,219,39,166,180,216,13,217,205,242,179,113,251,192,0,72,244,22,207,85,144,198,7,69,19,7,138,52,198,209,240,150,177,32,208,50,64,58,68,133,97,97,92,23,217,137,42,98,66,167,201,6,18,66,221,178,148,90,123,5,210,35,52,214,138,89,69,4,71,220,133,21,30,99,70,230,80,203,5,94,153,232,121,33,37,154,114,113,196,212,113,34,202,51,108,198,237,28,10,45,222,95,59,133,83,242,35,73,28,46,185,76,159,48,209,213,210,98,12,146,171,112,36,21,37,20,15,213,226,248,89,125,109,184,78,182,55,73,127,123,227,108,236,174,94,216,95,106,216,221,242,68,178,239,38,46,228,125,228,182,173,73,208,115,107,98,93,149,173,85,129,187,199,61,74,253,180,164,4,4,27,133,38,43,224,166,96,34,16,6,27,33,126,52,25,67,0,118,6,3,194,214,152,6,0,16,84,0,93,28,47,202,161,183,98,110,69,222,223,179,82,181,39,47,202,155,251,136,37,11,128,10,244,110,14,213,140,39,106,83,202,237,101,221,27,3,5,24,151,4,46,222,76,156,240,84,185,63,98,47,208,132,145,71,234,74,190,206,208,141,232,230,109,254,162,78,131,172,62,20,225,52,180,200,139,116,35,184,166,176,140,242,255,251,178,100,214,130,4,178,102,196,75,193,94,64,164,141,8,146,111,9,20,19,193,157,14,175,13,153,130,66,179,101,181,132,152,253,60,157,84,118,16,132,110,232,92,96,152,184,23,99,134,156,204,209,236,111,232,205,50,255,89,230,121,171,190,219,12,125,18,133,222,18,12,70,144,89,198,245,32,88,5,132,219,121,100,178,57,49,205,129,131,146,39,187,199,47,129,232,41,114,169,182,115,74,53,171,146,70,69,222,196,105,109,145,8,46,72,200,109,1,159,114,171,231,18,67,236,152,99,186,16,231,11,27,226,246,4,16,145,230,144,204,34,97,231,82,62,119,14,150,53,18,169,58,219,118,67,40,98,174,104,214,229,8,36,87,77,103,225,238,158,16,2,38,136,141,47,230,16,49,180,235,81,165,202,163,17,55,50,54,239,19,73,145,81,195,31,82,93,73,121,126,67,185,140,213,103,195,24,247,11,82,85,108,153,244,157,222,211,236,126,102,10,125,21,0,14,24,146,66,74,67,170,4,51,154,72,195,38,129,51,11,67,130,236,67,72,37,143,67,49,56,26,71,27,134,236,95,202,143,255,241,231,115,222,24,231,35,144,48,74,248,103,142,238,102,114,158,174,189,52,161,181,103,175,219,167,234,139,180,136,153,148,181,37,218,70,169,84,140,8,210,187,229,181,152,229,66,170,209,173,122,43,58,67,127,53,165,136,217,139,234,144,107,19,23,129,140,222,213,220,103,46,254,28,25,243,157,214,181,173,229,188,105,49,184,54,188,125,215,62,173,116,123,18,13,94,10,76,73,208,1,70,60,39,35,163,3,49,176,51,60,52,165,46,98,231,163,135,168,97,250,56,252,167,90,124,54,160,56,178,145,215,32,228,176,8,12,13,11,203,114,7,144,23,249,231,35,193,146,73,51,154,205,131,164,112,73,199,217,160,208,48,103,117,4,57,90,56,169,200,35,33,69,143,36,105,142,124,135,64,249,101,24,104,147,160,244,87,91,40,69,44,193,97,133,138,222,106,194,162,74,156,58,97,152,135,27,191,105,107,9,104,57,74,28,151,39,138,60,37,156,108,155,9,116,141,34,249,194,199,28,136,68,85,168,209,132,20,114,176,210,202,252,215,98,205,79,8,97,195,233,157,21,31,26,251,147,169,134,64,79,152,117,131,225,131,64,38,152,23,0,9,128,216,22,22,120,182,228,192,54,207,24,35,155,98,63,75,32,173,77,49,126,165,105,185,217,108,173,211,119,219,89,124,142,67,75,18,169,145,89,151,49,197,129,105,185,93,153,206,183,78,140,142,255,119,229,246,252,201,127,115,180,208,223,99,91,12,245,105,235,108,92,211,53,181,243,243,249,132,63,183,41,205,202,217,216,149,206,204,81,14,103,141,130,40,255,251,178,100,201,8,132,60,103,70,211,162,125,224,151,44,216,162,108,200,110,85,25,157,10,15,25,247,202,28,51,99,89,163,33,121,183,119,243,155,38,11,119,195,96,138,219,17,15,121,48,118,39,246,129,169,165,248,222,100,220,243,102,36,187,133,15,25,221,115,46,33,69,196,112,247,183,150,10,158,59,218,123,41,230,22,123,251,147,38,20,90,179,39,32,244,134,76,83,42,21,209,88,181,40,229,183,238,218,49,142,161,91,36,44,154,181,21,167,175,223,106,88,163,37,8,145,22,48,150,50,119,88,13,137,169,204,107,85,61,28,154,66,120,107,67,4,102,86,44,113,11,67,200,133,136,30,60,244,184,190,18,157,3,194,15,166,21,56,117,157,99,15,230,144,113,238,42,236,163,15,23,145,164,52,202,217,181,86,123,107,85,6,221,180,205,215,92,108,92,147,91,173,37,42,89,41,19,43,28,192,244,122,169,75,71,179,7,42,11,46,60,46,83,138,52,111,33,35,69,67,118,49,74,20,163,5,64,55,48,56,3,176,32,9,130,128,104,100,0,197,128,37,107,187,141,70,130,142,122,158,41,87,183,111,223,189,148,237,53,201,151,193,209,128,25,196,205,3,118,158,173,41,238,173,253,46,177,0,23,187,157,26,196,89,1,164,35,51,88,167,98,194,235,139,191,56,49,145,184,40,162,91,3,14,242,42,140,30,87,144,230,59,8,101,174,26,205,208,128,161,29,56,28,42,99,145,177,35,154,158,198,230,116,29,26,24,0,50,31,185,85,45,173,116,50,123,107,217,75,159,75,105,198,178,184,169,123,91,9,193,72,0,24,51,173,12,108,150,213,175,164,0,29,37,166,25,253,246,217,47,82,100,200,135,31,138,179,207,181,61,90,121,93,185,254,74,187,8,195,95,188,104,46,125,115,244,24,208,129,2,224,64,95,63,77,241,24,6,88,81,36,137,24,42,150,114,141,55,73,75,94,225,152,167,106,83,148,77,211,150,86,81,84,64,186,233,44,146,84,68,137,109,6,27,165,232,25,50,18,97,107,247,103,18,185,70,113,78,184,82,98,221,158,220,92,169,56,98,174,208,122,150,77,192,241,123,184,117,179,216,152,60,97,134,179,156,227,173,142,40,241,238,107,30,181,115,29,216,249,231,186,178,245,81,227,28,20,30,172,225,5,153,5,161,41,134,32,116,152,54,4,184,136,19,8,129,60,40,0,73,242,132,139,234,28,237,202,94,57,7,103,227,181,229,56,82,231,191,207,27,52,180,86,234,202,234,189,90,162,228,37,141,130,138,236,197,162,33,149,57,204,167,109,251,252,248,89,110,127,44,229,231,127,61,14,30,86,183,12,154,177,9,46,68,190,112,207,158,167,174,191,78,111,16,246,8,255,251,178,100,201,8,4,230,102,195,3,195,94,96,147,236,217,143,96,200,159,79,141,155,21,15,13,87,194,73,51,99,37,188,152,48,72,123,79,9,84,143,253,79,238,110,147,209,166,26,134,200,14,230,111,83,197,192,42,225,129,111,235,0,6,81,33,90,200,125,76,132,48,20,0,216,208,72,145,22,92,151,225,187,70,174,68,234,95,160,146,245,53,17,87,177,197,114,31,163,72,148,16,54,220,163,22,78,30,48,43,6,135,8,12,12,44,234,59,106,156,43,85,116,244,137,231,134,131,144,246,165,33,32,96,209,73,117,145,78,138,194,22,104,5,25,170,162,159,168,191,173,173,69,153,115,165,163,178,85,234,47,137,157,44,171,76,137,12,122,211,12,163,205,254,31,124,161,168,173,121,216,183,93,68,191,107,179,167,205,167,151,111,162,13,19,18,111,206,82,86,222,224,150,51,152,1,90,187,106,0,14,45,66,73,73,163,130,141,55,66,147,90,1,51,160,240,104,146,241,150,177,72,37,225,153,151,67,17,105,235,48,223,63,255,122,207,238,69,105,114,152,150,71,165,212,23,110,97,79,14,196,99,83,148,18,171,162,17,216,170,30,223,31,159,254,121,223,183,159,46,230,121,219,250,223,254,17,228,68,82,185,164,253,185,12,204,249,97,185,221,177,190,103,79,173,76,63,221,125,205,252,114,22,110,124,83,82,144,91,41,154,218,180,147,123,167,93,105,89,213,166,20,199,192,1,88,68,172,217,115,56,69,60,131,64,81,146,155,100,116,217,11,234,81,144,12,137,85,162,48,200,81,207,89,232,102,23,93,158,41,88,140,28,76,179,118,43,210,162,170,217,10,140,50,186,25,197,162,115,4,206,66,115,6,158,69,77,18,76,201,58,149,236,212,98,147,74,32,52,133,50,85,17,225,250,74,222,174,182,178,13,34,133,163,81,40,178,158,99,216,138,226,180,230,181,67,147,61,98,197,213,27,76,153,231,163,83,21,157,242,173,82,46,138,111,93,93,105,54,103,180,219,125,57,230,106,201,102,122,69,141,165,56,168,131,25,168,165,107,52,230,154,150,197,141,156,229,103,234,246,223,65,45,4,219,20,70,160,1,6,116,77,104,97,194,28,198,27,65,54,97,122,2,2,128,158,96,92,10,66,64,12,36,12,101,0,36,203,152,93,51,231,106,114,220,138,196,175,59,119,169,238,254,120,65,16,115,112,120,20,178,73,0,54,146,43,72,164,16,4,26,135,10,7,130,22,61,45,16,98,144,112,58,119,205,142,173,171,185,109,238,135,100,90,89,183,54,151,223,215,99,190,52,67,223,140,251,178,182,154,109,255,17,214,237,254,198,148,217,7,237,109,101,95,241,253,219,85,63,223,233,63,75,65,222,222,255,251,178,100,208,136,227,226,103,70,211,99,110,96,164,76,232,146,107,41,6,20,117,157,14,143,25,247,194,111,179,162,69,188,164,41,225,155,230,33,106,53,224,203,136,250,198,241,120,152,129,170,214,190,254,182,220,109,226,15,148,82,42,243,73,132,114,73,109,253,148,20,210,174,142,101,32,215,56,239,56,121,32,177,75,56,104,166,92,212,226,115,172,14,146,30,54,78,129,18,182,58,145,67,82,35,228,2,33,162,82,192,224,227,212,138,141,181,167,230,131,160,196,233,250,144,221,211,77,33,226,163,199,25,130,118,179,84,236,140,84,85,101,27,64,219,105,209,214,197,51,66,98,234,221,100,109,193,82,3,106,120,74,41,52,153,140,109,253,170,86,10,164,169,114,84,213,146,186,232,178,171,110,118,193,30,38,174,94,198,40,215,78,163,90,221,198,227,127,221,223,207,158,126,53,112,219,118,39,146,127,186,200,46,188,167,151,22,182,23,185,11,226,76,48,110,28,0,9,4,18,5,12,150,210,80,194,16,100,76,16,1,244,18,7,225,96,34,48,46,1,147,0,64,4,69,210,233,195,50,153,214,225,205,94,145,126,235,99,221,215,166,185,79,44,130,31,57,82,191,185,41,169,170,148,189,250,107,216,86,194,77,203,26,158,166,189,206,211,150,117,220,71,190,65,45,112,212,131,59,197,106,92,252,254,60,217,189,243,153,104,142,87,204,235,166,77,14,240,233,215,166,240,214,18,159,29,149,1,65,7,246,20,148,126,100,181,222,113,183,109,239,142,90,232,158,155,113,51,125,221,186,231,116,164,43,101,250,128,2,17,1,21,147,166,164,79,241,114,13,64,182,112,172,45,6,71,52,107,178,48,153,87,61,102,71,4,180,148,53,196,1,4,54,9,104,149,16,28,148,221,20,33,83,227,134,20,8,108,90,50,184,20,26,101,163,200,231,13,135,164,142,40,42,64,65,219,97,48,197,70,65,167,41,25,245,66,19,32,221,24,139,131,98,157,208,204,198,67,39,243,219,200,130,115,124,186,164,165,188,139,91,40,92,139,12,219,53,137,236,84,251,169,255,252,224,60,0,210,229,148,76,130,130,176,193,124,44,76,32,129,64,100,19,204,13,65,124,70,0,169,240,164,165,44,178,82,211,221,152,113,245,138,75,49,254,225,24,142,198,229,239,108,178,83,79,52,178,32,152,195,60,120,251,55,125,220,185,53,156,98,41,7,217,175,13,216,164,152,156,183,84,136,64,192,216,123,237,236,49,9,68,251,240,107,237,229,62,74,171,63,115,97,157,20,73,209,123,203,61,179,18,204,127,237,223,110,111,11,217,107,71,149,180,78,8,89,119,114,251,80,157,100,23,122,207,41,101,76,78,81,84,250,111,136,183,32,255,251,178,100,200,9,132,106,102,197,75,195,94,208,118,76,216,233,105,35,54,21,93,157,16,175,25,251,66,97,51,162,161,179,34,248,109,35,250,203,62,227,238,246,195,220,195,147,222,109,110,54,114,242,72,244,189,173,166,241,141,57,4,104,78,179,4,128,12,113,141,134,34,112,99,64,32,19,68,16,130,143,222,101,72,222,200,96,27,77,187,229,51,85,250,165,183,46,150,77,78,214,191,118,212,49,184,229,36,197,249,173,223,246,14,140,10,68,55,6,169,161,194,201,121,7,211,132,15,30,250,110,148,58,33,51,104,54,146,72,243,100,179,17,163,201,194,111,160,152,57,151,0,125,16,31,78,221,136,73,85,86,169,192,82,241,137,45,94,44,105,111,15,136,244,70,160,82,229,7,210,156,150,185,220,244,150,106,8,60,105,139,119,129,86,73,123,121,182,97,233,28,141,22,139,152,132,84,173,150,44,115,206,100,95,60,114,17,93,0,140,77,31,4,214,45,93,76,212,74,236,198,252,55,204,8,64,244,194,176,65,12,77,132,80,195,96,34,140,25,0,128,44,6,135,59,33,230,188,114,145,3,130,152,242,38,76,249,163,82,6,86,139,224,32,230,12,73,139,14,158,101,224,114,20,193,122,32,82,26,41,140,10,93,118,194,130,233,60,89,134,230,9,6,171,209,225,30,11,48,90,198,32,176,224,26,9,160,2,130,32,51,197,188,21,96,59,149,197,140,113,144,114,22,182,136,47,18,39,35,170,24,231,96,132,172,88,240,169,152,249,255,49,47,18,208,36,155,195,190,26,227,75,175,107,219,194,154,127,156,94,244,251,164,216,151,230,176,111,188,252,227,88,220,93,83,87,174,43,255,206,247,141,201,22,60,104,110,108,176,187,220,102,208,162,66,122,201,15,84,150,147,73,37,243,52,79,183,219,139,76,215,250,127,154,214,106,238,155,222,245,124,210,158,41,16,231,35,55,175,188,22,251,202,144,76,57,51,46,5,14,112,217,120,0,193,16,209,180,143,50,133,136,218,81,95,187,94,95,123,13,211,211,223,207,68,109,189,180,201,220,60,4,130,10,4,25,10,185,184,16,231,55,212,27,19,16,164,251,151,16,200,59,71,35,97,47,226,24,48,72,132,51,144,114,52,56,146,88,181,201,115,93,139,76,186,230,75,21,79,179,54,125,80,179,165,214,85,221,157,25,104,138,132,50,236,89,72,246,178,44,245,247,245,4,0,4,147,144,212,204,248,250,33,88,194,21,1,7,140,120,4,12,123,1,76,12,31,66,224,33,131,160,9,130,96,0,48,35,143,170,116,73,46,114,155,40,179,22,104,146,229,36,186,161,79,27,36,126,16,214,5,110,13,121,56,102,19,221,130,189,239,10,141,181,151,125,255,251,178,100,204,12,198,238,102,196,139,218,122,116,114,76,217,50,104,101,158,21,253,157,32,110,177,24,137,150,31,165,9,147,13,161,166,179,7,25,128,51,166,39,97,224,11,25,147,206,196,147,221,39,156,137,17,173,33,9,110,174,43,47,162,161,36,192,204,117,58,129,179,222,173,158,255,248,170,190,38,225,210,174,167,246,249,133,230,117,79,249,185,222,42,107,63,225,98,117,227,151,84,167,110,166,171,186,118,120,165,30,168,107,196,196,60,240,72,125,148,132,154,219,76,172,153,7,169,44,85,156,243,71,185,242,64,0,202,134,0,127,224,246,131,213,10,128,238,9,2,179,149,189,121,42,231,25,144,222,183,98,30,10,42,202,247,238,235,163,181,168,65,161,167,200,155,195,38,29,227,65,76,170,172,190,183,222,127,223,47,255,242,175,195,184,88,10,200,71,12,200,53,137,74,169,210,5,31,34,126,174,136,50,94,218,134,77,230,44,99,117,200,230,45,103,175,183,191,62,244,237,247,254,194,156,189,73,255,127,193,234,0,41,110,248,214,157,67,152,72,76,186,33,52,105,4,4,87,4,133,12,12,20,47,128,48,10,241,52,218,211,206,236,154,93,90,138,23,45,102,18,160,35,229,190,136,166,58,136,192,154,209,11,6,5,137,36,9,5,129,37,224,204,113,30,131,192,209,195,147,51,118,84,60,120,193,92,228,122,124,178,100,127,26,250,224,142,42,36,199,32,205,38,58,210,222,109,35,185,68,233,158,22,156,157,38,154,145,226,30,33,81,165,134,141,66,125,15,180,121,179,75,91,177,202,94,233,5,41,196,158,156,101,173,208,186,241,55,81,108,131,133,219,31,2,104,184,138,74,172,101,84,52,82,28,57,6,150,220,174,52,1,154,232,0,4,106,0,0,39,255,240,88,11,209,112,67,209,73,75,19,207,74,230,18,183,217,59,91,109,147,255,166,73,178,127,255,253,90,233,243,134,49,200,67,57,53,198,56,213,105,170,169,35,145,140,202,25,151,60,136,70,43,178,36,53,214,66,175,89,81,21,170,179,235,242,177,29,144,183,115,185,21,45,183,209,59,178,168,238,222,163,0,70,136,98,234,107,88,93,134,24,199,64,98,44,34,6,35,161,20,98,100,8,198,1,192,102,96,224,6,230,0,192,46,96,130,1,200,28,151,6,3,0,6,143,171,125,67,165,202,32,163,162,16,196,0,190,136,154,139,81,64,169,198,1,138,156,20,24,104,224,81,20,4,117,52,229,10,170,21,64,168,176,121,162,201,160,56,118,1,8,161,1,59,162,33,145,80,189,229,84,1,213,130,72,90,10,192,137,70,32,209,229,25,135,16,173,166,69,169,225,246,82,217,31,200,6,90,59,83,54,169,60,162,191,255,251,178,100,192,140,5,21,102,202,155,140,68,82,88,140,121,205,60,194,28,89,177,157,20,47,101,109,194,17,179,103,181,20,153,236,254,237,253,197,54,247,114,219,66,250,163,77,148,245,161,238,152,107,29,181,204,60,186,242,211,181,125,125,178,230,250,139,155,224,186,33,83,179,27,25,78,63,76,206,28,151,81,214,51,58,172,40,190,251,135,205,54,31,125,127,83,177,188,219,42,171,128,101,146,43,87,64,0,17,31,214,93,255,223,240,21,0,246,31,243,113,218,137,129,178,144,239,117,244,134,41,172,194,72,111,169,11,212,186,71,74,147,25,136,140,180,100,140,187,3,96,130,20,219,28,19,224,73,225,5,163,201,20,76,153,203,43,227,39,111,241,208,190,92,179,94,63,77,236,235,72,222,121,36,15,111,111,206,185,42,169,248,200,221,211,226,217,27,44,178,141,85,188,41,110,222,114,29,146,166,70,254,124,109,205,152,251,65,161,31,175,181,31,219,127,179,31,250,251,191,183,239,189,155,183,140,255,241,171,0,58,163,197,160,179,45,83,115,132,194,243,11,137,195,9,64,3,25,65,16,230,36,160,39,24,3,68,135,48,192,165,39,88,44,129,54,212,16,136,3,116,151,219,86,134,81,217,179,164,17,109,150,200,92,0,122,95,224,176,10,144,237,226,104,56,3,64,130,142,46,161,224,62,11,93,79,143,30,245,1,134,89,122,27,46,166,134,206,165,81,231,129,112,59,113,103,234,35,15,83,227,11,171,141,38,187,198,208,179,159,159,45,74,100,194,155,21,92,224,191,103,190,188,34,215,84,107,22,235,177,185,26,25,124,196,43,100,71,244,129,7,46,18,145,210,208,117,149,62,4,130,65,111,27,213,52,246,88,250,182,247,156,73,233,175,187,99,90,195,166,107,227,80,108,77,231,166,96,7,128,0,5,219,108,121,176,144,200,227,137,201,56,61,93,116,102,181,45,80,247,78,250,165,223,210,95,191,253,255,254,103,71,65,59,109,66,30,199,119,177,174,168,144,239,32,115,43,174,196,35,223,90,169,74,135,48,163,245,55,90,36,182,69,57,95,221,223,163,186,102,172,231,59,91,114,150,219,85,58,191,153,140,185,98,204,0,5,36,225,143,138,151,25,101,147,25,128,176,37,152,90,4,32,0,7,68,64,78,96,24,1,35,0,0,133,12,45,255,97,207,213,137,108,78,13,125,38,23,131,55,184,205,92,101,30,105,44,161,62,227,197,80,3,80,87,237,49,203,210,198,218,66,155,170,213,238,235,176,87,109,172,191,48,184,1,222,150,82,191,175,205,36,231,37,215,229,50,11,148,215,183,91,46,239,202,214,102,247,239,239,150,151,80,123,173,159,221,237,146,134,66,82,233,84,169,47,255,251,178,100,193,140,5,147,103,198,147,163,127,66,87,140,233,170,97,130,8,20,77,155,30,111,9,253,9,175,51,100,221,150,12,144,119,100,43,117,83,35,59,221,174,100,178,24,226,84,221,89,113,162,210,191,53,205,119,23,26,173,179,27,22,174,105,22,29,89,113,62,241,138,47,148,3,192,64,0,41,36,98,59,12,85,89,56,41,135,45,219,26,207,22,18,83,230,70,238,140,17,232,70,12,38,139,213,135,125,78,198,59,31,241,73,159,17,127,206,255,254,101,239,116,59,157,64,130,9,136,64,131,11,6,108,40,24,193,232,200,156,45,88,55,76,247,45,43,12,241,122,25,250,105,88,240,94,109,148,144,73,2,177,205,72,190,161,173,243,225,105,181,134,249,122,151,240,206,255,221,80,228,46,132,0,18,91,112,210,233,18,13,124,71,80,195,244,0,12,36,129,12,28,5,166,0,192,80,96,66,2,198,5,32,60,76,3,224,160,16,12,0,230,110,195,210,85,25,208,221,88,26,76,178,22,217,224,54,149,60,153,73,14,237,40,18,241,40,0,101,206,76,0,202,220,24,0,197,194,101,195,128,11,1,170,187,176,172,13,1,89,216,130,83,200,92,104,251,100,129,30,39,2,155,22,236,242,75,168,165,112,116,82,173,172,177,191,131,63,204,139,219,158,191,85,202,122,180,135,1,104,177,116,208,186,19,171,3,54,14,153,176,158,128,50,150,113,112,106,94,178,185,172,117,24,131,41,5,69,0,52,132,101,72,26,142,181,87,198,101,212,109,230,250,206,32,223,17,87,113,146,72,239,103,254,247,106,143,70,41,223,176,0,195,51,156,241,118,0,2,72,192,12,61,118,216,237,80,153,50,7,88,212,125,58,39,42,60,25,159,92,130,134,75,48,82,146,60,187,227,187,239,123,227,153,186,20,16,30,139,248,254,254,215,101,105,139,127,161,130,197,20,236,121,161,202,152,121,162,213,113,101,26,149,35,45,204,89,131,5,80,193,30,143,169,85,168,34,138,107,83,41,233,97,68,8,38,36,123,37,158,49,27,68,107,214,52,186,73,94,146,94,174,25,100,155,157,218,86,228,249,139,158,238,97,45,181,121,40,70,247,88,184,142,34,108,33,169,192,35,46,122,106,48,188,21,67,8,240,203,48,22,11,19,4,224,1,48,28,3,83,0,96,55,48,16,1,227,1,240,0,3,0,42,225,96,48,203,49,82,164,250,76,68,242,211,206,215,24,109,58,238,69,85,74,218,129,0,61,194,47,2,239,79,9,56,132,4,139,0,26,173,169,86,52,1,141,149,174,178,22,24,218,166,26,51,92,85,70,139,25,169,72,255,203,169,221,231,137,179,218,185,67,25,152,191,111,155,197,46,164,139,63,207,255,212,255,251,178,100,221,12,134,15,105,70,27,195,127,64,130,108,233,109,97,136,26,86,129,155,18,47,13,189,1,238,51,100,221,161,161,120,186,70,119,34,89,151,22,91,210,177,255,199,118,203,182,81,83,246,160,239,74,198,44,136,58,184,105,69,171,90,102,194,185,66,152,46,226,146,116,147,91,83,94,189,111,82,217,75,117,81,77,210,82,74,72,31,205,36,214,245,115,154,106,8,114,73,88,13,153,241,42,144,129,2,90,139,175,12,201,169,165,47,45,61,195,14,10,73,76,141,240,0,130,71,71,192,200,176,60,213,199,9,113,244,150,246,76,33,210,178,48,138,142,40,211,77,102,50,25,184,52,189,105,28,85,5,220,70,228,82,22,177,137,229,142,61,206,25,35,209,230,110,200,65,210,53,6,100,41,20,205,208,252,243,110,162,161,238,102,158,106,222,164,113,73,69,192,146,72,30,233,48,92,39,162,189,205,253,127,127,243,255,173,127,248,94,0,204,160,105,116,199,216,33,140,67,65,16,194,164,12,140,2,192,193,33,12,0,64,152,28,4,233,170,172,152,180,53,27,105,82,6,217,222,75,119,65,248,73,120,2,20,195,198,128,1,26,139,150,163,136,122,16,1,200,200,52,3,138,160,20,0,0,112,16,53,196,235,163,121,38,223,247,241,228,101,175,114,68,65,77,117,168,106,90,224,207,64,208,150,234,237,203,163,54,105,176,194,246,241,254,255,244,161,21,43,255,204,166,189,43,190,73,39,250,249,71,253,87,100,95,184,210,62,113,98,59,211,88,98,207,136,132,104,38,3,5,226,144,56,85,198,3,209,6,122,231,85,65,22,92,244,234,148,41,173,250,105,253,89,167,62,174,138,64,1,87,42,243,63,82,152,148,133,230,130,141,28,68,84,97,97,8,36,8,189,95,2,51,227,177,96,210,186,236,67,113,138,240,118,211,46,137,208,186,99,185,135,22,105,68,163,81,232,59,93,185,145,188,37,211,120,244,176,57,49,204,49,132,48,100,79,99,113,29,229,61,19,204,228,246,50,223,66,25,252,169,20,99,91,154,124,208,131,247,222,118,108,191,72,129,210,50,90,118,153,80,116,164,57,74,206,153,249,106,89,255,255,232,126,93,0,1,21,163,206,56,131,198,76,131,53,205,227,10,131,210,128,116,182,207,32,176,17,97,153,186,13,34,65,113,45,157,167,142,74,208,230,160,26,173,49,254,90,11,34,15,126,21,188,84,17,44,232,8,9,114,114,94,12,214,60,185,219,232,171,170,234,187,205,206,11,105,111,204,125,219,149,225,75,21,165,152,114,38,43,209,219,173,188,187,149,239,243,43,255,63,207,34,226,195,236,90,191,50,230,135,43,106,185,25,147,17,25,152,221,55,153,21,46,182,255,251,176,100,202,140,197,137,104,196,139,195,95,64,108,236,216,241,113,35,46,20,65,157,22,78,141,157,2,44,51,99,137,180,153,120,175,193,8,53,174,8,198,39,84,103,51,48,164,238,112,56,182,83,117,247,88,204,156,251,109,39,178,148,239,167,55,175,169,252,189,153,165,210,0,45,4,68,105,8,170,227,33,21,58,36,96,64,201,0,91,11,100,177,166,185,122,73,53,64,49,54,132,136,168,170,62,175,102,216,99,51,38,53,177,71,81,64,170,37,150,137,68,65,128,105,67,135,32,210,199,17,217,177,30,238,153,231,163,39,15,164,217,5,192,123,131,185,154,233,28,75,14,196,205,191,140,91,144,75,112,145,185,154,203,221,131,94,149,139,190,148,74,122,85,188,76,182,116,202,239,88,118,86,42,137,16,162,230,151,60,188,233,150,229,28,250,148,81,229,222,68,190,238,235,51,124,43,247,172,223,187,231,94,231,242,129,111,0,149,36,140,224,88,64,202,210,232,197,242,100,195,64,5,53,200,128,4,19,45,197,65,60,233,216,125,101,176,83,95,133,185,86,238,199,162,208,101,186,73,91,95,197,253,170,158,205,121,240,144,59,15,108,105,175,68,101,18,217,116,186,51,147,129,22,141,75,59,106,244,90,221,84,140,106,89,169,228,95,223,255,253,242,109,201,123,25,210,232,124,89,30,101,201,23,70,200,225,234,68,168,202,52,61,120,244,197,20,48,89,8,163,25,3,100,50,184,19,54,238,72,181,77,145,85,116,181,105,117,99,159,115,78,62,203,234,7,158,176,24,114,68,0,6,58,228,160,135,145,53,238,107,17,40,213,111,156,181,43,214,56,220,167,158,181,221,247,42,255,143,226,145,98,163,167,106,105,27,85,109,188,194,87,100,10,68,22,44,221,16,169,3,111,120,155,191,181,186,200,136,154,82,47,105,187,154,73,157,170,153,47,75,230,165,26,12,157,212,99,245,112,207,41,13,11,209,189,119,19,51,87,9,127,49,86,253,71,117,110,84,199,93,87,133,173,128,1,152,129,29,26,225,18,217,132,232,139,24,36,3,73,130,24,32,24,59,0,185,129,184,46,129,64,212,104,17,66,160,4,211,7,64,65,137,150,160,192,24,1,139,83,20,97,168,182,213,91,72,98,113,55,89,136,176,9,135,1,138,54,138,0,24,4,26,140,1,64,29,83,128,0,148,84,13,85,202,109,44,26,27,179,246,197,97,92,46,7,237,63,84,61,229,123,89,116,31,77,2,52,216,164,28,137,99,116,93,26,77,75,174,77,165,174,219,126,117,52,73,115,13,30,118,110,104,201,51,222,177,95,19,219,204,45,79,247,29,182,157,181,47,13,223,101,223,33,188,24,231,193,112,84,98,235,34,106,148,255,251,178,100,204,8,4,100,102,200,27,163,86,208,106,76,233,157,96,8,135,25,129,161,12,143,25,251,66,105,51,99,37,147,34,249,66,177,244,217,121,90,8,225,61,131,239,71,208,109,125,125,252,234,244,220,25,105,63,151,120,220,183,222,237,46,172,244,46,38,158,231,21,85,42,36,171,83,160,0,54,0,17,154,63,20,9,36,12,161,175,28,125,26,86,13,8,218,228,158,137,177,50,23,130,24,134,109,74,237,199,100,50,170,187,198,126,91,51,41,105,85,254,172,23,87,56,250,122,37,36,90,138,228,8,24,44,165,85,26,16,131,26,80,0,88,25,52,200,22,184,119,162,95,193,185,103,104,29,34,238,109,94,30,116,144,54,208,162,73,93,18,44,17,146,63,65,160,146,161,119,147,41,205,235,179,148,182,118,103,55,53,241,251,212,186,156,236,195,28,221,172,56,242,145,199,179,74,64,169,45,102,185,42,50,98,33,152,232,198,27,151,73,122,205,58,83,110,227,53,4,35,37,2,10,179,126,110,51,38,2,211,35,193,16,130,36,120,19,77,164,192,14,6,100,41,227,23,116,35,208,59,78,92,46,51,1,137,95,171,50,253,92,178,194,224,103,145,136,151,40,120,4,127,154,147,247,183,26,2,144,209,65,16,44,70,67,117,213,134,169,224,73,126,241,148,110,155,179,181,39,233,41,127,45,254,57,251,254,127,250,127,230,100,67,28,232,89,185,187,39,121,11,117,3,141,8,68,187,51,145,20,230,84,187,152,115,230,173,10,135,50,169,213,84,119,122,76,125,94,250,209,212,50,90,53,46,91,19,102,167,102,114,160,94,14,128,8,0,0,85,179,215,132,171,95,228,218,176,231,249,156,200,111,58,139,16,22,126,142,72,82,180,226,171,84,228,114,113,41,49,133,185,169,53,212,178,85,129,84,98,67,135,84,250,83,42,70,20,172,39,132,238,67,214,140,232,229,129,60,85,182,114,25,162,139,51,170,23,51,127,202,154,65,136,149,62,17,145,174,64,178,4,217,107,41,150,100,198,99,113,92,209,88,182,154,169,97,60,156,34,26,67,133,94,130,202,17,47,89,102,180,182,14,75,130,212,97,28,222,38,144,225,254,96,182,4,192,64,25,48,38,0,19,1,48,59,48,1,0,177,128,9,76,7,106,16,233,182,72,29,212,123,90,35,149,79,59,15,69,47,203,218,234,165,92,130,192,3,14,171,17,121,243,104,112,201,117,25,83,188,196,33,200,84,154,203,198,252,175,230,105,53,43,206,150,197,170,42,106,80,192,33,131,190,132,17,210,18,207,254,125,207,159,252,233,203,222,124,68,47,236,211,211,237,164,135,74,137,34,70,175,8,214,210,151,155,38,99,37,168,89,161,44,208,90,108,255,251,178,100,197,10,4,122,102,198,147,161,95,50,118,204,232,249,101,35,76,19,213,155,22,207,13,251,66,86,179,100,245,147,35,49,56,86,82,213,101,133,233,152,191,226,182,220,123,71,127,46,102,181,105,185,35,127,77,110,81,197,88,0,169,108,76,193,101,182,208,37,164,205,179,164,234,117,105,226,114,103,178,180,9,29,212,78,0,131,160,9,235,84,181,108,220,206,204,166,89,33,156,158,153,206,214,18,138,213,37,23,45,106,253,121,215,89,95,254,255,90,66,71,172,56,197,35,138,72,54,59,145,115,238,205,52,153,104,154,40,186,216,106,229,38,120,35,165,6,40,182,81,25,71,80,123,77,176,180,203,152,131,152,196,121,209,181,63,11,221,108,189,44,250,213,109,219,146,90,218,39,37,231,152,197,220,235,211,173,168,153,175,155,74,117,61,102,218,33,236,121,114,149,159,192,206,117,184,144,93,197,170,0,142,132,128,143,15,103,141,8,15,204,103,17,65,128,176,8,86,14,10,66,3,210,16,14,27,45,73,80,9,100,44,70,42,228,206,23,205,150,64,110,211,61,111,152,131,74,79,149,252,200,203,116,42,1,134,3,15,96,144,10,191,215,69,215,73,76,221,77,53,213,32,235,50,183,21,174,192,240,184,245,45,220,228,179,116,135,187,8,39,77,226,185,39,36,226,95,218,178,121,103,255,127,114,230,117,26,58,29,103,183,185,122,100,167,76,203,151,134,221,217,59,180,233,98,75,220,232,89,116,90,146,54,154,179,157,81,201,202,14,189,237,184,248,234,27,115,74,61,237,103,111,127,185,253,29,8,45,74,251,191,164,4,252,254,214,228,147,73,104,40,21,89,63,226,49,166,135,233,5,76,176,157,166,138,231,14,49,11,153,11,88,181,144,57,87,135,31,18,69,61,216,124,163,144,10,44,210,44,58,180,169,66,10,16,110,210,28,9,233,139,78,233,143,24,179,3,15,205,51,20,19,128,32,118,36,32,217,67,216,96,133,65,201,103,204,85,176,176,185,109,66,196,148,117,29,72,150,30,14,102,37,171,16,154,160,145,81,133,202,77,75,138,12,136,65,97,117,14,148,114,10,9,180,134,20,23,147,187,48,198,32,250,34,105,93,120,222,60,193,177,84,143,215,54,255,182,157,5,54,2,102,182,172,198,91,196,22,97,150,6,6,14,192,84,96,120,2,97,80,46,100,5,64,64,108,163,192,14,239,34,4,106,110,15,101,170,214,250,65,203,230,196,6,141,50,152,195,122,235,8,64,9,137,57,41,51,34,17,128,35,113,69,247,165,16,85,185,203,138,169,99,177,110,29,123,165,82,247,42,158,230,56,243,117,65,5,145,80,237,217,211,173,211,171,107,123,58,253,166,84,200,69,67,255,251,178,100,207,14,5,14,103,196,139,163,94,196,148,140,233,125,60,200,125,83,25,157,18,47,21,155,65,179,160,227,65,164,141,184,186,167,180,170,171,239,101,246,123,179,19,89,38,106,148,162,106,69,51,186,150,115,17,82,204,167,222,142,87,182,187,218,223,110,185,187,3,78,205,183,249,172,239,203,100,0,79,213,234,0,196,26,162,137,68,162,54,187,160,164,148,142,197,229,112,5,55,37,236,143,200,170,178,92,118,151,179,109,82,20,17,81,15,236,105,220,221,60,128,249,74,106,126,22,187,170,224,188,218,92,172,27,185,245,155,184,231,88,214,46,132,48,41,119,88,146,34,195,88,200,102,130,218,17,185,16,91,119,225,202,108,247,170,18,19,164,92,100,121,194,97,161,135,221,0,181,134,78,161,83,155,194,40,113,198,217,136,217,49,149,82,147,107,128,207,49,48,15,211,13,32,177,18,3,227,0,208,45,48,93,0,179,1,224,33,48,44,0,209,0,1,130,0,25,172,15,2,234,184,80,197,83,7,9,217,98,109,49,25,4,7,105,139,248,11,149,74,144,173,53,83,174,240,48,135,148,110,184,200,131,39,125,100,245,175,173,40,57,76,153,250,101,179,54,217,119,187,144,76,186,237,71,243,34,181,137,150,229,95,155,89,247,77,91,166,226,35,155,238,158,216,99,95,108,102,139,17,107,150,123,118,37,116,147,217,239,252,244,123,35,123,162,84,182,91,213,217,251,155,11,95,168,162,107,36,169,147,137,175,159,121,216,114,82,230,215,157,125,58,13,141,93,189,20,164,212,205,215,73,44,125,240,118,144,61,71,242,150,54,39,84,5,149,41,123,17,5,59,202,89,118,192,33,22,73,64,146,73,182,237,32,57,15,42,201,74,156,140,138,29,3,7,68,69,172,16,208,164,229,17,4,73,17,61,222,119,195,187,118,231,131,208,41,39,72,91,19,144,34,179,161,169,76,19,139,58,20,229,66,255,42,247,60,91,242,110,252,184,40,180,76,117,70,226,110,97,227,143,128,233,14,78,117,25,122,83,164,131,201,229,210,108,133,98,25,107,126,167,165,38,113,40,53,243,107,164,140,64,202,155,147,23,175,142,103,72,124,45,38,158,114,4,163,218,69,178,42,213,213,168,128,240,114,134,149,141,107,215,102,74,245,197,116,72,4,162,100,70,190,184,152,12,82,104,17,233,141,1,196,195,0,225,120,20,14,212,26,28,33,129,199,106,198,160,103,55,229,148,85,170,221,117,226,209,150,152,253,39,91,178,151,144,133,89,1,63,171,249,247,108,18,138,11,244,83,84,191,60,112,170,84,82,25,84,236,88,146,90,186,39,235,153,215,186,183,183,209,55,246,119,75,119,208,245,118,0,33,135,2,24,119,255,251,178,100,216,140,6,12,103,67,3,216,90,240,142,44,217,77,97,134,24,81,105,155,26,110,9,121,65,195,51,164,105,132,140,89,97,100,82,198,84,152,150,226,82,38,40,27,61,101,138,81,61,75,75,166,92,156,154,181,166,213,61,79,28,163,199,47,99,234,254,42,191,136,155,125,176,74,0,3,32,5,38,146,134,29,136,150,197,217,64,50,70,70,74,46,132,187,241,78,39,131,16,217,142,13,24,201,6,18,202,57,36,207,216,169,241,16,120,83,68,32,221,104,26,137,218,213,55,227,37,220,56,187,96,16,80,174,7,2,207,32,136,165,201,41,208,93,107,210,4,89,54,169,57,77,42,162,206,31,159,155,19,130,233,158,73,73,11,191,207,180,165,114,114,34,171,244,157,168,56,244,196,46,172,59,4,183,241,40,170,0,128,68,220,178,140,220,13,128,7,52,40,244,8,0,48,112,13,64,146,77,5,209,106,1,130,231,34,208,117,120,6,84,225,195,17,137,171,185,76,241,235,136,183,206,140,169,71,27,10,143,163,228,46,11,119,0,41,226,32,161,80,120,42,2,34,97,161,41,7,25,39,84,245,117,233,215,245,49,55,252,196,119,180,197,90,119,95,79,43,81,58,197,93,245,119,26,120,218,247,97,167,40,161,112,75,30,57,120,26,122,28,214,148,204,99,141,82,154,167,17,86,150,175,214,167,177,137,210,66,204,42,71,212,179,197,92,111,199,141,185,51,121,239,227,218,37,227,90,13,167,213,236,32,115,214,37,64,133,237,190,17,95,180,179,149,76,140,238,217,97,237,250,212,176,213,145,217,30,174,103,107,137,6,6,21,132,217,255,254,218,249,241,76,191,126,175,89,87,237,103,248,186,210,77,102,84,11,29,64,93,13,66,102,208,234,89,184,217,137,21,130,60,104,193,27,73,149,212,233,43,55,114,129,23,43,78,212,211,85,119,47,28,56,251,76,203,112,136,199,70,29,80,104,246,26,61,161,122,181,107,37,19,181,73,90,72,175,180,27,117,196,197,23,89,236,39,20,113,234,62,216,206,142,153,103,163,71,85,169,77,238,17,203,179,38,175,195,75,136,35,174,83,3,34,194,227,16,130,227,28,0,128,168,8,96,72,80,97,56,48,96,88,12,29,49,20,148,13,61,195,14,22,122,212,16,44,186,43,85,147,35,34,110,160,65,109,177,80,112,155,40,88,232,94,8,115,39,17,164,206,98,212,45,102,70,183,218,244,189,220,134,89,123,188,42,0,44,92,3,3,113,163,77,88,73,139,146,216,134,189,211,125,213,191,231,131,156,236,187,249,138,99,46,250,207,185,89,152,212,254,109,244,104,163,181,22,100,169,23,71,107,118,201,147,180,118,90,147,180,159,85,85,124,236,163,255,251,178,100,218,8,4,234,104,199,187,136,125,240,137,76,217,157,61,40,143,87,177,157,12,14,225,105,201,245,179,101,180,241,25,224,204,183,34,147,147,58,211,175,94,19,221,57,199,181,242,166,243,117,140,147,58,114,94,120,225,230,76,35,76,181,155,108,116,62,220,136,20,109,2,54,133,212,251,31,241,52,63,123,0,68,220,52,5,46,219,110,15,193,233,18,204,74,231,5,194,20,229,105,215,26,134,206,218,242,133,154,37,34,239,75,125,30,175,49,16,91,211,82,158,111,162,199,29,167,165,173,137,5,175,16,123,136,53,180,201,49,222,46,178,44,198,250,95,24,114,17,151,29,55,158,147,35,169,44,205,69,249,245,47,140,199,189,196,199,201,137,118,172,238,243,183,152,153,43,179,123,238,230,203,179,174,126,211,179,223,148,253,98,143,61,185,246,133,125,140,237,205,55,248,251,79,38,45,53,1,52,155,144,204,21,195,17,21,204,140,105,18,3,164,224,208,97,11,154,226,111,57,77,37,229,125,157,118,83,109,235,128,32,73,187,20,113,185,171,207,91,232,223,186,106,104,220,30,102,206,250,81,202,187,40,194,220,229,170,210,185,86,228,15,206,236,225,205,223,175,32,30,116,78,131,30,223,110,171,181,213,246,231,203,70,27,53,168,118,145,16,115,232,236,101,233,170,29,110,32,195,146,46,206,202,117,56,195,24,68,129,172,117,19,119,51,34,88,198,26,229,181,167,147,218,29,39,121,36,144,92,175,184,185,139,31,25,206,47,125,103,201,141,200,44,59,192,0,149,158,22,12,54,223,123,119,6,75,214,216,226,231,234,135,37,132,18,41,208,238,77,178,88,26,67,107,221,126,164,153,48,209,9,115,78,119,209,10,70,181,25,78,141,244,180,218,46,189,68,146,196,95,206,146,120,195,71,102,138,5,88,18,98,137,147,84,65,18,40,77,203,116,158,43,252,58,14,248,114,117,140,205,5,38,216,255,101,118,159,146,190,252,231,118,186,120,50,182,15,85,38,242,91,188,195,238,223,164,226,242,43,37,172,207,140,201,251,217,120,120,190,217,222,191,239,192,44,177,0,53,54,236,52,111,15,50,136,176,50,116,126,17,132,45,184,192,6,2,1,156,233,246,234,221,90,124,110,153,119,56,76,189,184,223,156,121,31,90,148,247,93,25,35,205,49,109,217,114,216,243,73,160,117,163,242,250,123,116,244,114,233,101,44,29,38,189,46,199,28,191,11,77,78,61,118,127,62,216,202,213,154,155,215,230,196,89,70,208,155,95,141,107,150,246,127,183,152,51,138,69,71,99,250,75,181,58,149,44,102,159,37,112,117,143,19,196,111,133,173,62,154,3,20,6,187,55,76,231,50,220,47,26,124,57,189,135,255,251,178,100,208,136,4,158,102,199,27,133,126,210,130,236,233,191,48,38,131,84,105,157,26,238,141,252,194,31,51,165,117,134,32,49,136,54,123,241,106,197,198,45,108,75,14,29,166,213,229,159,114,231,90,183,197,236,34,115,220,0,85,199,128,10,219,109,220,25,100,107,7,58,172,47,58,35,28,156,157,167,70,124,152,252,228,219,20,91,254,127,136,251,231,217,214,98,141,21,36,88,160,234,5,17,11,25,169,101,98,194,5,168,141,217,71,200,193,3,39,62,70,90,27,7,72,225,195,102,228,161,164,227,100,254,243,18,218,233,18,225,225,56,161,137,168,160,212,125,141,214,98,70,143,134,187,149,168,167,121,32,149,40,120,232,56,95,177,165,36,119,17,73,177,20,165,139,35,31,38,15,230,149,75,131,77,147,94,70,197,27,119,60,5,174,26,53,76,157,51,88,145,162,49,164,17,243,0,96,64,48,10,0,208,168,29,152,42,130,1,128,112,16,44,192,128,4,14,0,120,12,34,40,64,89,68,186,96,72,76,68,135,137,200,127,23,170,114,179,145,146,39,82,17,224,100,208,42,245,132,3,0,184,68,70,98,33,20,60,176,108,133,248,137,67,141,110,30,74,8,196,74,142,254,84,241,234,89,147,19,170,209,164,66,17,80,247,83,123,150,204,67,162,106,81,187,56,140,58,24,199,67,189,206,99,230,127,216,249,85,241,10,173,93,53,138,242,187,173,245,108,126,251,132,20,168,99,186,57,111,123,109,202,184,201,21,157,185,175,92,251,56,166,195,97,173,185,101,62,93,16,140,31,59,12,46,134,45,112,247,202,231,15,213,106,128,101,9,21,63,0,57,200,71,210,192,152,0,73,76,12,34,210,41,65,13,21,88,158,213,148,217,198,22,25,174,15,67,194,178,232,226,20,25,179,59,85,104,130,80,199,25,116,23,241,224,211,235,43,220,108,190,243,76,73,120,142,151,246,116,33,121,193,43,9,16,122,165,154,146,104,84,222,126,139,161,210,47,227,227,79,102,153,125,107,217,180,149,120,250,69,41,39,204,39,69,229,238,210,12,244,107,151,240,222,85,62,52,62,61,171,196,106,171,191,205,249,231,124,92,181,186,6,217,51,23,39,36,153,104,34,205,83,181,21,25,221,8,202,128,160,89,139,83,47,24,233,129,113,136,136,81,24,7,128,97,128,112,7,7,0,80,176,18,24,9,0,18,149,190,172,113,255,132,205,188,205,98,41,36,140,74,181,217,152,76,178,88,211,213,28,69,22,81,176,136,1,17,122,228,70,46,195,40,165,112,237,60,118,236,73,225,177,63,114,131,44,245,115,186,64,14,8,203,205,48,200,205,109,145,171,42,155,50,145,253,190,105,161,17,84,178,44,124,166,64,255,251,178,100,215,12,5,245,103,67,3,216,90,240,132,140,217,61,97,134,11,83,53,157,20,79,5,155,2,27,178,99,9,150,24,249,52,112,2,154,237,51,106,221,247,229,236,166,209,186,210,255,51,46,231,203,82,219,221,124,231,30,191,68,180,157,222,97,185,101,247,118,183,154,51,30,86,0,19,68,29,221,164,1,85,138,43,21,129,36,165,208,250,108,179,87,16,127,90,162,232,166,63,113,117,233,122,93,212,40,10,232,248,245,104,122,113,70,23,168,2,214,53,1,41,152,9,178,201,246,85,216,87,60,239,117,165,51,40,128,125,32,164,144,229,86,190,28,138,209,48,84,127,105,129,94,60,236,250,65,91,149,58,179,202,114,187,24,147,225,216,84,188,225,170,164,27,144,62,145,92,69,83,180,217,216,244,247,143,55,239,55,43,32,246,197,253,237,235,102,125,120,151,94,209,169,126,84,187,92,243,102,96,219,11,1,34,197,0,21,144,42,147,110,83,134,221,13,32,204,22,44,135,10,68,129,102,0,4,46,201,99,94,107,47,227,199,7,79,202,37,144,206,50,142,74,230,109,77,196,37,85,40,227,110,236,94,218,243,130,111,99,114,65,90,174,119,107,118,12,149,72,97,157,204,97,98,222,187,234,215,167,252,183,200,38,183,47,188,229,167,121,133,46,106,103,55,80,156,20,253,181,125,214,232,163,217,221,37,186,6,78,131,164,238,164,86,155,41,115,36,158,129,177,229,20,153,9,187,177,145,154,11,69,69,196,210,118,51,9,107,35,0,201,113,126,87,53,210,94,90,18,248,149,220,73,162,70,122,200,222,195,186,235,255,143,187,74,212,229,81,52,142,72,122,58,81,119,226,20,114,173,113,53,242,132,138,28,52,210,164,70,140,100,144,172,107,26,246,242,176,52,203,20,8,200,53,160,96,168,123,37,48,142,253,140,180,94,14,3,33,4,146,168,79,115,130,236,1,206,160,246,24,97,154,73,208,87,71,60,25,40,144,156,166,62,60,33,152,148,157,17,131,184,195,58,20,20,36,19,45,137,40,114,18,66,125,16,35,211,27,31,113,98,1,151,27,75,154,25,10,193,130,136,27,152,57,130,80,4,17,12,14,65,100,193,164,7,192,128,42,96,30,1,32,32,10,90,72,240,2,0,72,41,64,213,181,189,144,70,103,36,239,68,15,21,47,122,1,201,0,9,54,156,18,220,57,43,236,192,48,0,161,69,158,127,9,128,18,150,11,140,190,113,231,110,93,147,250,253,183,180,218,175,102,154,221,248,111,229,118,111,204,125,141,99,111,221,100,76,228,75,99,70,187,223,16,100,100,134,117,132,25,20,55,128,138,170,221,232,149,65,78,16,132,132,142,112,110,116,128,90,170,144,148,202,229,255,251,178,100,204,128,4,48,102,200,83,129,110,194,131,109,9,157,61,3,157,23,185,159,12,47,13,253,10,31,51,100,117,135,152,97,12,200,210,143,81,155,91,210,227,247,84,189,113,91,218,107,189,240,34,197,196,121,97,127,123,102,77,83,121,206,126,135,68,91,235,86,95,255,181,11,127,234,141,82,59,61,128,0,17,196,0,41,199,29,83,83,217,139,230,251,204,133,170,148,111,225,73,129,241,29,95,33,144,128,84,76,164,77,94,247,73,253,87,199,103,127,145,252,196,155,37,110,100,243,79,140,114,167,235,76,26,98,7,154,231,164,189,197,58,61,34,224,98,160,137,84,86,22,146,141,52,143,148,215,210,126,138,166,30,210,162,242,74,77,6,23,8,89,76,38,95,69,81,176,81,5,35,45,222,243,21,21,45,143,86,241,237,246,60,247,255,202,182,155,221,98,207,131,17,152,28,110,114,145,174,65,225,242,115,122,20,42,0,128,0,28,112,86,130,100,187,78,101,208,42,76,15,37,96,48,4,48,8,23,48,48,6,110,203,221,117,46,86,235,72,202,224,138,237,39,116,238,157,187,116,177,57,50,142,59,49,201,90,195,173,103,41,136,65,177,216,196,131,27,50,202,26,90,125,65,246,231,37,155,252,241,238,77,196,51,181,252,72,132,95,69,215,254,203,34,153,56,76,172,89,36,84,140,211,60,181,209,160,137,25,14,164,34,106,96,117,86,203,40,169,72,32,77,24,87,82,196,119,66,218,140,254,51,246,248,90,219,8,160,129,201,55,107,206,189,85,13,211,126,84,11,145,67,255,21,110,223,80,0,44,0,2,180,105,230,2,253,178,42,162,65,45,5,150,206,32,120,92,53,25,47,142,65,59,24,13,93,18,147,163,246,138,108,196,191,22,157,170,120,8,58,219,231,144,225,164,179,110,45,180,107,139,247,32,107,151,246,82,50,166,84,241,104,106,104,2,246,227,204,47,62,132,232,220,38,89,34,75,47,52,157,26,232,107,54,174,193,78,166,225,183,20,92,74,156,248,37,105,148,213,124,233,221,146,100,219,98,75,65,38,217,42,237,7,79,25,23,83,37,163,21,216,230,74,251,59,68,155,165,182,211,212,154,85,156,248,42,11,212,111,183,180,250,30,129,247,40,1,166,76,202,156,96,154,74,6,3,192,108,96,246,4,32,160,11,48,48,1,35,2,32,17,139,161,192,160,0,214,170,157,46,249,59,128,198,30,105,69,52,190,24,165,128,156,56,140,125,180,108,5,249,78,117,15,133,65,109,106,114,19,42,123,101,178,232,205,187,86,102,156,220,55,122,175,231,141,234,141,16,6,181,166,70,242,197,70,174,24,135,138,229,179,202,82,156,205,59,213,149,176,12,209,25,98,52,42,255,251,178,100,204,138,4,181,102,197,51,161,94,192,148,236,232,185,101,134,94,83,81,161,18,207,5,123,2,89,179,100,113,132,164,69,27,55,82,17,122,11,40,110,139,218,105,160,140,182,170,105,82,229,233,26,148,148,139,117,84,242,161,178,212,108,215,162,172,189,177,15,220,167,90,160,29,112,115,239,234,0,1,28,108,157,200,217,180,194,140,73,70,68,60,66,21,215,143,129,35,0,29,161,128,80,121,103,201,117,228,95,16,161,162,88,206,76,106,22,85,64,132,137,120,34,129,22,179,180,133,56,32,164,102,162,193,227,72,237,61,71,113,130,161,184,46,183,93,228,138,25,168,189,103,181,7,190,114,201,231,139,213,245,61,195,241,204,155,107,199,35,125,105,83,109,236,155,153,70,95,71,179,98,249,173,57,169,169,201,137,66,17,132,214,203,57,35,50,133,205,102,242,19,101,239,220,167,55,227,4,182,210,169,175,86,161,19,48,68,220,237,219,176,244,187,164,151,218,177,51,117,0,1,147,128,127,195,109,144,83,99,1,147,4,68,48,224,128,4,29,24,84,15,152,30,12,33,33,5,101,13,81,108,86,134,157,183,89,233,145,216,177,14,72,106,209,74,150,144,112,3,6,178,104,110,4,110,206,132,196,196,158,197,203,87,165,177,156,102,65,6,12,82,156,136,203,145,175,183,255,178,223,253,242,93,62,234,150,100,245,187,116,212,193,89,10,173,68,51,50,221,217,165,110,228,6,131,95,116,58,144,142,203,50,212,232,173,23,86,234,90,211,90,85,155,41,19,172,213,214,146,170,122,1,144,33,254,221,160,0,227,149,0,212,137,54,220,129,210,173,80,246,38,214,166,199,175,228,106,141,103,241,222,223,83,107,231,57,203,252,164,166,212,54,75,219,74,38,167,12,140,181,25,205,108,160,100,10,137,25,136,196,26,134,82,254,189,43,175,19,114,43,5,193,215,217,94,11,169,101,59,115,138,11,148,174,32,216,186,13,189,216,68,77,44,174,115,179,179,33,169,202,70,102,148,162,242,166,116,74,165,123,173,44,187,43,117,68,193,16,0,157,0,82,69,26,207,118,176,56,10,212,221,109,227,23,129,129,161,177,193,56,40,38,94,64,96,1,225,116,97,168,66,245,119,24,163,252,165,15,101,51,75,148,83,219,197,204,84,138,167,5,50,232,119,181,110,73,233,34,236,50,93,61,44,175,77,13,72,121,86,89,110,85,114,247,48,200,22,112,145,219,244,101,61,152,133,249,114,115,206,102,249,247,70,214,16,99,87,54,140,153,178,203,194,227,150,170,100,68,108,156,95,120,121,44,172,203,136,78,159,227,79,95,215,108,49,158,186,135,5,142,236,203,9,198,198,53,60,72,88,245,220,12,226,61,255,251,178,100,197,128,4,75,102,197,147,162,110,96,111,108,233,125,60,101,159,21,33,163,23,78,13,251,2,133,179,98,161,166,37,40,227,50,85,222,45,30,12,243,82,13,224,54,195,123,152,222,6,91,128,199,61,96,108,0,9,2,236,242,63,63,108,204,216,197,110,84,228,1,99,172,129,21,37,4,111,26,207,68,128,160,220,68,22,20,140,78,95,244,170,76,22,180,100,188,162,231,17,39,104,80,205,2,52,165,176,56,109,17,154,97,237,108,116,154,104,80,164,163,91,53,116,234,143,88,80,93,3,26,173,138,96,196,159,53,12,35,61,197,200,145,234,2,178,53,178,35,211,243,131,93,25,68,54,188,219,245,31,187,210,114,203,218,70,58,117,42,127,223,105,67,245,246,212,113,197,233,207,123,73,164,118,213,103,91,189,72,245,182,190,187,207,179,184,158,253,150,236,227,177,139,213,97,125,132,103,149,82,254,128,219,193,46,142,231,42,0,128,8,140,211,127,156,202,81,212,194,96,109,58,76,27,2,75,242,181,192,64,42,74,38,74,202,112,27,215,201,231,110,148,143,4,154,0,213,71,114,46,240,182,120,33,87,198,145,13,134,85,123,173,198,46,219,148,220,183,59,94,182,16,253,153,85,154,59,122,194,245,156,156,81,241,185,121,124,191,153,255,82,197,98,61,53,49,55,166,50,80,243,69,203,147,236,141,145,150,13,97,121,175,26,144,162,70,149,228,119,233,40,213,126,234,59,38,105,36,79,173,223,57,196,120,145,245,63,111,220,61,210,204,173,239,233,27,201,152,145,252,68,200,73,157,200,115,250,64,0,23,144,44,56,228,150,47,129,26,27,70,108,73,63,226,106,200,108,194,4,74,206,20,7,81,102,231,236,195,232,184,45,199,25,43,113,119,127,4,204,192,187,162,145,46,31,141,97,25,220,241,42,150,117,173,124,10,204,68,176,248,20,30,83,220,14,85,25,210,22,113,167,184,160,245,32,121,170,227,29,172,219,57,181,33,209,226,107,139,33,14,26,62,218,250,184,137,40,82,198,53,143,136,153,74,105,30,57,90,208,117,52,145,139,230,83,19,113,205,61,58,77,45,223,16,163,110,31,78,184,129,160,242,195,0,34,174,156,236,179,157,182,91,152,6,30,143,11,72,58,1,3,66,192,18,7,175,86,116,95,248,251,90,123,26,100,53,28,151,63,15,196,126,106,204,7,26,140,65,173,6,32,185,212,252,9,1,208,187,250,122,98,242,153,21,135,194,151,10,92,101,60,134,42,227,77,73,73,62,129,137,143,63,54,159,163,173,149,164,253,236,251,244,142,195,228,77,95,178,9,45,254,208,78,38,27,104,78,154,233,239,235,229,60,79,73,111,46,119,18,125,87,195,142,216,255,251,178,100,203,8,4,170,103,197,155,161,126,192,135,44,217,45,97,136,28,83,205,157,21,46,141,251,2,29,179,102,252,243,34,188,242,120,49,102,213,96,41,92,21,207,99,222,213,245,246,254,23,199,214,41,247,155,214,53,96,110,122,107,24,205,112,35,51,78,122,63,160,12,213,26,97,228,251,251,123,182,28,67,165,191,15,109,9,220,29,177,195,60,153,102,218,129,77,23,87,131,89,103,137,159,243,194,42,160,105,246,249,221,219,40,158,140,41,72,161,46,142,58,56,155,20,108,16,166,198,52,147,38,226,243,116,226,136,136,65,18,228,162,8,147,19,244,244,210,36,211,105,212,102,105,235,196,16,205,100,44,183,95,41,86,216,142,148,211,107,107,237,134,182,199,45,135,140,156,100,235,81,118,98,94,34,84,159,202,91,142,107,213,22,38,161,227,154,153,125,118,164,239,132,104,156,8,213,0,21,128,18,202,42,51,44,54,35,24,200,227,18,200,113,224,249,226,70,81,32,152,12,26,44,162,253,174,118,221,142,206,72,221,167,221,74,160,154,202,55,34,129,162,118,162,172,237,126,195,10,52,197,222,88,165,187,61,147,77,209,70,165,182,219,164,236,249,193,193,0,212,29,82,109,138,15,78,154,106,203,26,180,183,63,124,68,125,243,173,125,210,210,21,253,197,113,108,255,77,15,50,171,26,196,57,246,177,48,145,151,59,68,218,188,197,69,76,187,7,71,61,65,241,34,162,83,7,9,40,218,97,59,136,227,193,186,210,234,28,254,28,28,198,198,228,139,156,201,243,135,82,53,183,223,74,60,214,63,221,179,8,26,111,104,0,28,64,106,190,58,181,65,32,200,66,37,151,68,160,242,196,115,55,205,107,38,92,78,151,234,197,236,135,154,34,232,114,92,220,163,63,18,65,59,135,196,41,132,156,123,163,136,54,124,20,122,203,164,30,46,53,224,123,158,48,132,65,228,155,74,40,142,163,109,134,170,83,187,15,46,213,21,162,110,20,179,71,230,152,46,114,158,65,193,225,27,156,157,101,229,197,231,165,89,112,144,134,220,15,122,63,29,86,56,196,75,177,243,102,255,55,77,17,17,17,204,181,239,80,91,206,255,49,253,132,107,49,9,151,59,232,93,50,24,219,52,116,47,48,84,23,48,136,38,48,164,37,30,4,193,0,0,32,2,107,78,189,105,75,244,162,206,35,178,251,189,238,53,11,93,107,240,122,182,51,53,248,247,23,61,70,90,196,45,223,111,145,241,77,219,104,140,73,160,38,250,215,119,233,97,248,49,200,139,203,217,250,153,194,229,18,112,216,177,227,90,70,226,242,9,5,231,139,55,34,91,57,169,75,179,149,201,223,71,143,156,56,154,72,128,208,134,30,68,16,171,255,251,178,100,209,0,5,46,102,198,83,168,126,98,132,76,216,249,101,136,12,20,197,157,16,14,141,187,66,78,51,166,252,244,162,60,151,149,51,136,173,37,35,100,122,28,78,124,182,141,41,167,209,100,71,234,180,223,100,81,117,45,87,48,154,101,166,70,101,212,103,16,48,119,116,73,161,88,138,81,181,213,128,18,188,67,91,78,123,255,119,199,112,252,80,60,188,71,106,39,219,66,35,167,159,185,73,10,9,45,114,105,93,171,37,96,201,150,137,89,201,45,88,197,222,122,251,107,165,191,203,73,24,121,75,102,76,165,81,77,37,36,72,208,148,149,18,242,97,17,246,156,72,133,182,58,59,110,220,172,139,52,170,245,136,212,229,198,157,118,140,40,75,214,150,91,97,233,3,153,28,79,87,34,178,107,212,142,52,181,24,195,31,185,122,130,196,51,146,137,44,88,193,97,113,140,91,141,133,21,54,156,253,102,190,162,251,184,141,184,107,97,163,171,209,43,230,65,201,66,0,0,147,62,28,83,165,56,115,90,95,115,30,154,99,32,134,227,4,69,243,19,6,3,16,134,227,15,0,243,0,5,83,12,193,48,112,38,96,200,30,89,180,79,87,232,148,211,25,227,254,153,246,95,180,165,82,167,189,67,66,1,32,96,14,33,0,139,198,226,37,221,116,1,52,54,141,3,176,217,83,11,72,87,133,57,144,61,70,161,166,245,102,102,189,97,135,122,79,215,210,87,38,166,199,152,246,207,103,61,28,165,85,101,101,141,63,125,219,178,213,233,210,234,133,221,185,47,157,115,189,144,136,204,101,161,43,172,161,241,113,238,56,60,232,238,229,113,106,28,34,194,165,51,168,160,24,144,179,245,154,68,221,239,243,141,251,203,88,181,214,109,137,253,247,127,36,70,225,49,136,22,117,254,151,254,176,1,9,204,1,2,203,36,168,129,66,129,109,51,16,138,160,99,129,191,92,135,129,219,255,37,127,255,252,140,197,53,138,140,165,57,212,181,87,42,158,133,87,161,209,81,12,170,231,115,17,179,173,174,200,109,49,228,75,33,28,218,167,43,105,119,89,208,171,59,177,29,80,253,247,186,181,52,146,185,168,239,91,166,173,186,94,74,162,50,1,64,8,147,33,50,55,20,19,123,145,158,48,249,27,3,11,145,54,59,41,67,209,36,55,22,51,39,114,48,209,195,53,33,50,129,165,84,8,21,34,23,105,104,124,254,187,70,209,166,165,32,4,193,28,34,102,80,40,141,210,18,37,9,73,9,115,80,174,23,42,88,239,205,73,142,213,27,145,216,187,116,98,168,79,84,234,181,26,245,77,25,60,171,133,26,108,119,178,205,53,115,159,18,155,180,250,199,215,191,207,214,53,157,127,239,143,159,157,234,222,255,251,178,100,198,140,21,212,103,69,19,165,127,64,90,204,217,205,60,101,29,24,9,159,24,111,109,227,73,217,179,166,180,241,34,37,182,213,255,221,190,127,241,241,92,213,193,254,100,143,1,214,156,35,197,211,232,223,197,124,250,59,198,182,89,153,100,151,53,213,225,218,60,56,88,133,149,126,97,90,150,111,138,204,227,2,215,255,215,88,174,255,173,41,91,79,247,121,49,156,75,138,122,248,155,35,227,233,64,0,14,223,75,79,81,94,8,106,152,244,138,182,143,94,124,206,100,64,67,15,185,213,215,219,134,31,192,48,97,217,244,185,193,89,50,58,236,204,247,84,238,202,135,66,196,164,193,175,3,40,129,63,239,100,164,142,161,214,67,143,151,149,61,115,145,217,40,188,68,123,87,82,174,82,29,237,211,91,85,189,138,145,146,139,17,18,156,83,210,27,23,124,199,189,116,151,124,68,223,77,219,71,204,204,173,220,83,126,255,199,11,48,154,233,96,203,169,0,1,211,24,183,239,54,227,41,179,18,2,19,49,101,8,83,9,112,143,48,161,3,35,114,148,226,65,51,0,136,2,166,152,98,2,168,137,165,90,254,67,49,102,25,30,124,165,149,157,171,77,163,65,99,110,27,15,130,4,24,120,27,67,68,213,24,88,106,7,137,99,229,142,6,210,181,71,118,241,218,161,189,49,45,143,149,229,172,141,143,100,243,123,99,184,173,86,223,84,231,243,203,238,229,252,182,41,183,55,213,241,44,246,117,165,203,151,230,223,196,197,198,247,203,87,89,204,36,158,62,242,57,98,174,41,85,168,54,100,251,218,125,99,136,149,189,125,149,46,117,236,123,163,137,134,62,94,249,126,180,117,48,216,134,128,101,44,47,58,50,77,89,242,2,141,136,74,106,20,216,84,6,4,114,113,121,36,147,22,66,17,163,42,224,78,139,71,61,144,74,161,136,167,146,121,36,220,198,143,2,220,179,127,243,90,22,85,123,147,15,10,101,60,246,245,166,242,241,143,133,172,63,243,186,146,215,63,221,140,164,72,69,51,169,123,170,153,240,171,250,204,243,46,126,102,103,51,44,255,254,180,108,254,61,47,99,151,241,0,4,138,81,158,12,13,29,35,203,24,208,77,0,150,243,27,129,35,23,67,19,10,2,19,7,129,18,16,13,138,33,201,150,203,160,102,12,165,77,77,147,60,175,108,94,31,132,193,114,249,183,118,125,110,162,156,161,128,178,118,225,0,187,210,183,125,248,139,67,175,83,194,248,67,98,64,60,156,249,41,66,72,172,160,243,33,164,93,20,228,110,158,114,208,63,55,90,237,92,165,140,250,204,170,255,46,217,254,31,18,186,91,111,211,83,126,238,87,107,37,117,47,57,101,228,97,31,151,239,96,255,251,178,100,200,12,133,62,103,69,147,218,89,112,101,172,217,1,107,3,10,23,45,157,24,110,165,249,130,68,179,100,37,164,161,125,162,175,156,171,210,240,85,22,27,42,178,104,200,23,93,200,137,52,185,213,69,23,68,248,179,245,95,227,103,53,247,251,125,118,200,172,76,142,81,160,198,198,229,149,138,3,82,186,145,215,2,123,132,155,167,245,21,16,35,225,60,195,38,47,137,40,50,176,209,149,138,197,93,185,4,122,42,42,66,26,32,23,34,50,72,188,88,191,36,54,121,183,33,110,155,219,21,152,68,230,83,56,39,72,234,56,50,151,109,136,42,157,6,209,177,164,73,202,28,14,24,243,98,146,133,70,121,4,140,208,234,52,90,157,96,115,80,137,174,84,85,93,49,207,227,81,203,150,187,104,106,108,209,113,213,114,206,49,132,53,145,203,115,106,180,204,54,85,213,39,230,103,81,207,79,167,46,138,167,221,196,33,169,118,193,212,159,35,84,139,18,137,68,33,66,10,107,193,222,224,2,0,183,82,110,141,48,101,240,200,14,85,128,73,217,128,161,153,134,128,48,16,11,64,197,252,187,213,94,18,96,114,249,193,151,182,211,69,218,29,31,216,185,167,98,243,235,164,43,28,135,183,103,110,58,206,193,110,162,107,173,139,156,141,163,104,113,231,26,168,57,183,48,147,140,20,52,88,88,74,42,56,116,73,162,58,3,74,197,225,82,49,148,49,142,168,24,253,77,142,103,14,202,124,216,130,147,142,161,134,209,54,206,206,54,235,25,115,13,86,145,71,26,71,87,76,88,213,83,154,146,79,237,166,162,34,107,173,17,107,171,170,148,188,137,151,140,137,136,153,240,13,88,0,18,243,100,171,92,113,195,139,216,51,128,225,227,96,131,244,239,45,227,131,26,163,155,149,252,82,246,160,7,122,93,124,145,170,160,241,82,233,183,131,17,35,177,50,167,98,146,32,60,192,166,194,116,124,15,202,194,23,41,199,203,11,201,87,47,19,41,3,231,198,7,163,196,123,40,60,197,15,84,120,26,72,175,83,49,140,54,199,12,25,42,176,95,141,155,119,23,52,133,25,84,38,39,16,22,197,75,129,150,75,13,189,9,182,184,225,178,25,166,101,209,123,72,33,38,178,37,27,106,93,49,201,22,227,238,167,152,74,158,99,176,37,96,4,146,112,152,41,171,159,96,82,24,84,19,25,78,37,24,106,6,9,10,74,92,185,226,208,203,22,110,140,234,98,87,73,22,150,118,214,84,55,168,238,75,233,156,136,117,254,160,121,226,222,238,64,147,227,211,90,14,137,235,51,93,174,58,145,224,228,15,24,124,73,209,42,22,157,180,253,42,14,116,145,222,81,190,16,59,213,73,223,126,57,252,62,67,255,251,178,68,195,136,4,197,102,199,51,172,66,240,143,204,233,93,108,200,123,18,229,157,28,110,153,23,130,91,179,163,93,214,33,56,214,153,127,33,57,216,88,73,43,204,129,39,226,72,223,194,157,188,171,151,219,55,182,10,148,66,10,6,236,161,113,12,139,24,41,55,78,175,92,142,81,104,233,63,218,251,191,234,233,229,235,231,85,164,252,16,160,8,9,72,168,209,129,189,25,252,68,225,134,193,209,148,35,33,135,224,112,8,67,73,180,162,145,63,33,81,193,41,9,14,166,75,11,135,203,155,180,116,129,32,144,98,152,224,110,117,24,248,36,19,227,106,42,100,156,175,162,58,182,26,222,64,211,68,230,63,39,171,8,39,160,214,133,133,26,138,45,212,178,99,215,148,178,250,184,116,114,88,203,117,177,202,205,77,58,177,60,138,14,24,42,120,148,66,225,139,73,107,113,204,249,5,148,54,135,246,91,41,175,144,124,159,48,52,109,53,179,146,189,167,118,181,85,162,199,140,65,220,76,207,211,173,214,54,185,4,41,21,18,140,216,157,180,219,136,150,204,27,64,152,193,208,7,12,39,129,0,192,88,1,204,6,192,232,192,144,10,204,0,64,12,104,1,66,224,11,21,32,175,142,147,200,225,50,137,220,71,139,15,30,169,201,72,111,26,66,168,62,65,178,176,92,79,4,153,128,44,72,108,69,11,107,122,120,237,56,88,108,238,88,57,243,77,24,78,135,14,137,125,220,224,116,246,250,137,190,14,156,162,71,242,245,193,237,84,198,155,57,230,163,18,48,202,22,40,74,195,154,136,83,82,214,106,208,234,87,102,150,75,28,77,76,197,205,67,14,30,123,208,210,206,81,104,124,176,250,20,64,251,129,165,32,128,101,67,179,65,67,211,106,93,138,22,44,123,36,143,225,15,134,145,182,32,0,59,14,191,232,255,74,141,120,28,52,84,100,64,194,133,135,131,11,130,162,201,143,27,164,143,203,0,41,44,245,178,106,84,27,228,138,206,44,244,116,132,73,212,122,78,114,225,209,87,145,5,152,41,249,194,241,7,182,98,95,171,227,148,165,48,140,198,98,66,183,74,197,47,61,157,56,196,172,88,132,106,81,89,216,129,16,204,199,65,109,135,67,24,172,224,23,254,112,120,126,43,118,191,162,75,254,132,251,223,184,120,48,113,6,211,31,159,104,0,17,39,133,231,231,150,4,70,101,9,6,26,3,38,14,128,70,20,132,2,32,44,20,5,49,145,192,13,59,26,124,48,235,210,188,57,186,47,116,126,67,18,148,67,85,92,38,233,43,76,69,70,211,103,85,228,243,74,131,226,64,34,44,162,3,133,220,88,160,248,202,164,21,179,98,155,95,126,173,134,133,230,47,188,237,169,42,234,255,251,176,100,191,136,5,178,102,196,11,207,66,240,111,8,184,208,108,195,92,84,209,155,18,206,161,119,193,221,51,164,241,150,32,68,175,74,72,249,251,159,49,32,107,30,96,210,212,65,48,179,204,52,108,84,164,119,243,123,243,85,220,85,85,87,58,140,72,210,217,232,198,222,6,194,43,88,241,228,152,48,147,220,230,62,231,60,214,78,247,45,7,206,160,82,165,223,78,107,18,119,9,128,80,225,69,60,226,233,190,159,164,0,11,78,1,82,162,224,242,192,194,170,22,26,160,7,7,96,184,94,69,18,4,242,30,228,135,12,58,226,35,248,153,52,146,138,42,60,106,181,143,33,28,201,155,198,49,179,239,218,40,234,134,227,238,228,73,109,194,37,83,113,123,153,140,198,195,230,206,215,58,113,50,107,210,117,31,90,60,196,249,45,117,247,194,173,40,237,11,187,138,249,117,236,233,250,206,227,172,194,174,46,22,226,118,145,219,77,70,60,147,9,34,103,75,173,45,89,195,230,2,2,18,210,100,103,22,101,201,140,10,71,74,3,201,33,130,0,144,168,4,68,15,67,207,252,77,199,179,5,207,67,238,253,248,122,214,230,173,79,125,60,181,220,141,160,37,199,211,189,72,235,60,214,231,172,234,188,111,12,232,244,119,124,41,191,254,100,95,157,64,225,203,134,179,181,41,146,223,60,175,231,179,17,80,70,94,109,211,95,75,123,174,101,10,176,100,200,69,55,243,35,45,161,106,111,194,87,133,178,44,82,169,145,42,53,29,107,105,151,109,18,164,6,151,90,42,24,90,176,133,128,11,119,127,41,150,232,228,194,8,84,164,213,244,73,88,93,237,223,161,162,247,206,142,175,122,230,245,89,203,151,111,235,238,251,127,237,223,144,187,53,96,142,146,173,58,162,45,223,25,30,252,62,19,76,189,213,237,8,56,29,163,53,244,170,46,203,156,121,138,221,150,21,21,76,74,25,72,234,243,81,110,176,228,201,248,197,102,54,110,26,108,187,239,25,118,254,163,166,238,117,183,122,74,153,139,183,89,139,58,134,15,145,174,147,113,21,105,185,144,120,217,25,197,14,137,160,208,4,100,160,232,117,40,52,111,193,46,102,200,220,96,192,64,97,184,2,98,56,12,10,9,72,129,226,205,174,118,57,8,121,34,78,34,202,171,217,76,154,70,211,161,217,200,236,1,33,90,67,128,83,128,36,1,176,20,86,113,221,248,37,160,124,106,83,46,148,61,54,180,0,30,208,147,150,131,85,187,187,100,102,164,111,214,168,111,217,227,246,152,154,165,221,111,58,140,134,156,54,224,246,103,54,157,148,243,21,173,11,133,182,56,234,179,189,95,189,95,179,250,71,61,187,26,115,156,125,57,231,144,39,203,154,255,251,178,100,197,8,4,28,102,198,51,163,86,98,127,44,217,157,48,200,171,22,17,157,12,46,153,249,130,90,179,98,217,172,36,24,28,254,102,214,130,6,103,133,106,90,183,215,141,124,222,214,249,164,41,37,122,238,92,205,39,154,6,253,97,14,56,193,68,181,46,205,36,126,53,53,138,129,192,20,22,54,64,196,210,26,182,36,100,112,69,182,76,160,173,58,217,26,163,172,162,54,10,25,94,73,204,253,174,174,70,16,99,80,162,59,136,206,244,47,96,196,169,170,93,164,54,167,138,179,38,125,150,17,49,141,157,36,85,20,68,171,46,97,11,19,122,23,202,177,235,198,234,112,171,118,222,92,214,154,42,134,109,88,178,137,47,149,118,215,196,149,89,37,206,165,77,124,89,101,146,245,10,130,23,118,225,191,113,188,111,46,83,140,243,99,218,73,143,183,43,207,57,195,194,12,251,159,237,235,222,179,108,22,164,226,124,234,240,132,227,10,247,1,88,88,111,161,0,204,35,178,143,201,48,204,71,14,12,125,2,200,130,243,6,130,96,168,68,97,48,16,178,28,113,224,10,109,210,140,185,239,228,89,217,189,140,135,127,24,197,195,140,189,77,172,81,58,32,38,225,19,187,46,145,200,101,22,229,87,41,106,242,98,73,171,183,49,171,205,99,63,164,159,222,229,194,66,197,200,69,65,20,99,238,68,122,146,195,101,1,107,106,169,102,70,211,51,6,119,56,126,176,148,173,234,228,93,133,41,193,79,10,5,71,65,129,81,5,9,130,49,249,211,242,185,51,120,161,117,171,61,106,125,41,204,91,38,6,221,80,189,127,98,24,44,4,49,170,175,157,170,208,1,181,16,102,108,187,128,68,2,48,116,24,200,98,225,211,20,102,118,22,233,157,171,59,13,53,109,79,184,91,165,38,220,15,105,117,3,22,230,37,204,131,36,131,129,168,93,109,10,112,36,58,166,16,92,127,74,28,40,100,72,47,113,100,32,24,140,73,83,13,206,2,150,132,58,209,71,58,137,60,80,34,166,106,178,181,237,85,183,82,77,205,50,84,6,252,198,60,183,83,92,200,136,216,207,254,189,125,101,116,43,113,154,241,153,183,93,181,72,89,251,236,86,170,8,4,98,61,16,70,46,34,96,97,160,25,38,3,224,92,16,0,166,3,192,88,96,4,2,100,192,16,93,36,112,87,10,92,208,42,123,126,227,47,185,137,94,155,171,219,73,3,73,99,145,181,78,195,215,107,15,105,45,205,252,153,121,176,151,242,35,77,67,134,242,148,217,191,220,127,84,217,7,205,138,21,94,82,204,186,112,140,149,38,102,66,61,8,179,198,34,37,156,92,126,239,146,169,49,154,40,35,125,170,72,97,210,196,32,132,224,220,84,124,255,251,178,100,199,138,4,212,102,196,11,163,102,208,124,140,216,249,60,102,190,84,173,157,15,15,13,251,66,114,51,100,49,147,38,45,89,224,81,129,135,33,197,168,241,195,205,222,8,171,247,58,198,245,120,51,199,137,15,199,205,241,106,87,121,247,242,251,75,123,177,90,0,164,210,197,33,49,174,189,125,32,0,166,213,153,106,22,53,120,7,8,129,168,244,238,63,17,56,121,202,168,218,54,206,78,50,198,95,22,167,183,15,207,215,8,29,167,151,28,180,1,220,113,75,221,141,124,45,51,222,139,60,117,169,193,20,30,22,163,162,83,248,129,195,48,15,18,41,218,80,141,18,132,81,68,202,34,139,174,155,81,202,196,48,67,224,231,228,156,230,84,180,220,149,71,88,155,235,153,84,204,206,70,146,33,237,159,68,228,220,195,50,95,106,81,212,161,52,16,148,226,190,214,74,229,84,180,158,146,137,107,89,21,83,122,176,147,155,85,169,228,255,78,25,94,40,227,183,37,110,30,230,90,148,6,88,72,0,2,0,0,2,76,146,225,141,81,14,204,40,14,129,67,233,129,224,186,2,192,160,0,192,20,147,232,58,160,16,36,102,252,85,223,86,42,41,101,111,189,63,42,206,30,174,237,238,62,236,63,208,214,161,156,243,145,242,221,125,75,183,110,199,121,135,235,92,195,120,117,51,46,104,42,64,144,96,6,23,243,188,153,204,195,162,179,86,174,97,100,69,107,156,198,146,50,172,146,182,190,97,226,121,243,159,253,60,24,14,225,86,106,98,187,165,113,109,201,243,74,219,121,158,212,244,212,47,125,207,169,113,155,87,113,237,238,60,214,232,0,0,97,0,127,49,45,64,96,24,208,133,81,106,27,133,40,34,114,201,229,236,242,199,192,208,195,156,78,229,140,125,34,121,216,149,27,21,53,168,130,177,35,165,21,194,183,88,236,53,38,80,17,201,159,116,162,170,154,73,235,231,36,201,68,21,41,57,201,39,164,183,75,220,42,142,242,205,8,17,212,79,141,53,237,22,118,179,235,88,204,201,141,115,95,124,149,215,123,153,25,243,49,247,109,222,38,95,29,228,214,151,247,223,187,255,125,243,191,219,170,243,22,215,189,124,183,183,159,77,244,123,146,72,3,198,155,205,153,228,102,107,48,24,20,48,10,4,143,5,198,1,40,1,84,175,10,151,179,38,210,212,17,49,102,62,233,203,229,211,23,45,207,64,44,189,212,138,198,178,235,91,134,219,165,233,128,142,29,152,108,10,35,157,174,229,235,122,121,210,242,35,63,253,55,255,229,63,164,222,244,203,254,231,245,155,57,253,137,202,51,213,142,208,244,82,131,170,229,170,178,113,54,154,33,228,125,28,25,103,39,61,255,129,99,211,127,110,255,251,178,100,194,138,132,101,102,197,75,161,126,194,133,76,216,219,101,134,54,17,213,159,21,46,13,151,130,115,52,98,229,163,38,40,44,167,222,15,107,150,53,117,46,46,95,216,219,17,51,115,133,38,46,81,84,71,177,39,1,16,246,182,193,1,90,128,14,206,11,241,145,128,81,15,12,17,146,120,59,176,36,157,194,119,109,196,36,216,193,50,12,225,83,132,53,143,72,129,241,4,192,100,132,28,84,41,105,228,154,139,93,195,202,84,232,130,81,50,33,117,165,246,116,232,66,69,231,167,209,61,9,60,164,211,144,91,50,80,254,98,236,101,245,222,172,23,76,178,152,150,78,216,105,52,139,57,208,180,179,104,68,59,52,73,221,94,46,196,58,68,45,70,89,57,251,154,7,218,187,51,43,107,24,193,103,116,227,41,44,174,206,210,223,46,179,245,242,86,91,152,197,55,107,38,203,142,210,76,50,195,6,173,10,18,164,30,211,138,106,0,0,147,9,12,207,106,22,54,176,80,193,98,146,160,124,195,128,242,160,81,133,40,161,130,64,32,80,3,89,134,220,246,5,45,133,68,33,153,84,182,57,53,44,138,54,7,77,243,148,51,171,46,179,62,112,231,163,113,9,13,13,250,120,132,203,239,51,135,161,45,104,119,253,142,154,226,15,147,210,123,125,59,46,242,91,175,205,186,70,229,1,153,17,89,209,137,120,187,100,141,150,70,132,37,202,212,204,203,228,7,214,24,40,150,65,1,89,74,32,150,50,96,232,61,119,224,173,94,122,122,45,163,7,153,20,197,189,236,52,185,181,135,113,180,254,75,0,54,130,233,254,213,0,0,10,16,2,77,38,220,48,57,90,210,160,40,86,94,181,68,205,48,65,37,48,80,56,116,2,128,155,182,54,111,214,218,191,213,20,201,52,3,149,247,219,27,214,109,189,157,137,15,52,230,38,77,54,60,185,222,172,123,214,251,59,153,139,141,83,105,116,157,190,195,227,188,172,178,193,200,105,239,74,42,172,211,218,109,215,249,23,63,49,120,168,191,177,209,60,173,189,42,27,118,206,203,127,253,180,91,191,245,123,176,197,228,82,47,186,101,228,144,32,99,35,6,235,216,162,133,11,32,15,165,85,205,4,203,16,70,107,103,65,100,36,200,193,220,192,193,64,192,16,13,183,0,1,160,96,81,209,110,73,18,249,44,105,249,99,177,25,107,80,67,169,156,121,251,149,82,114,226,207,112,22,162,205,119,53,151,88,116,196,182,3,150,69,46,89,134,221,112,40,56,201,24,47,104,75,47,85,67,175,151,164,70,44,111,47,63,93,252,216,250,244,239,132,174,150,147,89,141,162,173,254,110,46,227,175,244,141,46,171,174,47,155,137,236,105,171,70,16,16,11,28,255,251,178,100,203,14,4,201,103,68,147,131,102,96,136,172,217,13,97,134,36,83,121,157,18,46,161,185,146,50,179,100,41,131,34,120,39,21,71,42,234,26,45,198,20,39,178,40,115,62,166,91,36,139,186,212,138,39,84,147,38,120,200,200,233,230,48,210,197,119,78,126,164,108,174,128,72,207,0,106,54,164,80,69,111,80,114,169,34,15,51,181,3,59,115,180,87,37,122,165,175,190,218,131,53,77,79,34,195,79,153,138,105,221,51,27,31,21,149,49,14,153,23,129,18,191,116,86,166,94,242,176,138,0,129,108,89,50,147,34,71,185,74,212,66,80,203,74,88,225,103,16,150,99,64,205,39,4,244,242,9,108,96,219,38,86,109,148,87,164,12,154,42,98,59,89,141,90,38,230,207,87,114,16,141,79,51,58,29,233,47,190,135,33,42,170,44,250,14,113,200,191,55,75,41,106,46,104,176,124,89,186,67,55,131,55,85,4,13,5,226,14,36,113,140,97,2,76,89,25,192,196,57,131,129,217,141,160,88,208,20,24,40,152,72,2,48,182,137,14,39,18,171,166,131,49,104,137,116,167,167,230,155,247,225,216,46,18,142,106,62,205,149,181,71,223,135,9,183,122,30,231,243,10,24,164,33,236,167,114,225,220,226,144,223,96,10,40,237,252,233,62,105,92,178,201,130,119,9,148,17,229,188,78,179,249,211,13,56,211,138,236,137,148,240,67,176,87,229,122,255,245,183,148,156,215,104,219,190,253,144,180,243,161,82,86,34,98,114,187,43,126,38,177,5,163,111,132,225,210,207,120,218,230,60,16,109,104,25,174,179,30,108,249,231,214,162,230,234,248,217,154,215,180,145,149,146,73,79,7,13,162,192,3,38,141,234,106,106,212,0,14,160,64,74,54,217,114,80,15,135,128,175,161,250,119,102,83,34,73,156,49,154,38,91,255,66,59,121,93,249,141,153,42,79,96,217,50,171,105,54,191,189,14,233,182,11,222,141,221,103,126,241,106,216,109,163,102,25,146,191,40,18,205,43,80,170,161,186,126,181,163,40,153,255,188,223,219,62,182,197,231,217,250,251,223,106,54,234,126,187,229,223,255,29,244,183,142,247,115,147,184,251,77,155,50,228,227,34,253,61,161,85,230,251,132,64,1,68,147,102,200,174,167,230,76,192,4,116,195,162,48,192,241,20,195,162,80,199,224,228,88,163,48,44,95,1,24,163,230,30,161,53,194,72,115,155,15,52,148,64,34,253,36,186,153,40,154,247,129,94,37,44,135,223,248,142,116,145,73,20,13,94,2,127,172,214,161,94,240,35,196,201,32,208,196,128,4,50,64,248,145,52,134,152,41,40,55,69,3,228,210,25,50,121,136,132,32,4,5,147,205,27,104,62,222,139,255,251,178,100,205,12,5,183,102,195,139,166,126,208,116,204,233,109,60,38,105,22,9,157,28,110,225,105,193,236,179,165,49,164,141,45,226,38,122,174,251,158,157,13,116,111,238,83,248,138,226,27,236,154,99,183,77,178,95,204,116,199,108,158,221,252,62,155,175,20,221,211,110,223,21,14,222,189,67,171,123,211,187,100,83,83,56,121,78,119,157,105,42,81,79,103,217,203,122,64,171,18,0,0,2,12,91,25,96,231,71,48,18,138,152,96,209,114,238,34,107,46,76,181,154,26,14,9,196,128,154,129,115,141,38,251,212,16,96,140,110,11,146,132,217,205,252,165,134,20,72,97,69,182,84,48,149,172,16,12,58,71,22,106,103,108,77,250,252,24,221,239,52,134,150,71,80,228,43,206,21,64,18,23,74,215,18,148,171,174,149,74,242,124,12,226,237,195,18,67,77,220,166,91,229,76,165,217,188,169,55,223,157,252,216,201,25,87,157,134,242,145,236,13,38,1,140,83,1,196,224,52,145,76,185,197,160,196,36,125,76,0,194,28,196,0,65,76,4,1,40,48,101,0,0,88,96,218,4,230,120,169,150,130,25,164,4,164,64,98,0,6,136,89,70,24,58,98,169,228,30,84,202,12,190,151,195,136,212,210,74,41,43,69,73,43,12,110,175,84,56,215,93,41,213,156,252,41,246,136,243,137,192,24,6,205,141,80,29,173,45,56,157,27,217,243,103,18,8,98,121,30,10,137,134,135,22,219,85,95,245,91,191,155,219,211,89,111,174,97,147,240,249,251,235,254,25,104,54,164,243,29,240,206,31,51,119,204,90,188,65,49,199,237,140,153,123,229,233,91,25,82,205,123,134,127,63,81,63,207,223,44,233,168,93,65,249,171,186,120,26,11,127,208,0,0,2,28,0,57,109,180,80,199,113,149,133,99,210,70,92,134,155,14,60,244,177,17,168,156,81,42,124,237,171,102,82,97,208,148,255,255,254,215,106,216,175,91,30,105,216,236,232,207,14,12,195,212,228,4,179,143,49,153,174,202,2,34,103,30,99,43,205,70,69,83,170,55,157,210,103,108,148,217,8,167,53,80,254,221,237,71,83,127,69,255,106,78,197,122,178,107,20,96,81,41,53,102,11,63,148,206,49,144,93,49,12,68,48,136,87,14,37,68,64,136,24,81,83,168,154,168,164,107,5,124,94,208,41,8,60,96,78,75,18,161,146,138,148,33,92,2,162,25,32,6,202,15,159,100,152,141,164,106,180,51,207,34,2,84,136,227,217,138,205,231,86,42,179,120,133,150,157,118,239,171,155,234,183,93,199,23,204,67,238,59,171,65,205,191,190,111,187,119,124,236,59,117,26,91,167,221,9,76,243,44,150,53,25,165,34,46,78,119,110,136,98,255,251,178,100,201,8,5,151,102,197,139,218,90,116,99,12,217,141,96,194,88,18,161,155,34,206,165,109,225,212,51,101,245,128,162,168,149,220,81,243,93,42,152,150,114,235,143,190,144,191,229,236,167,58,183,54,54,74,192,195,148,0,40,151,45,0,73,55,216,194,82,61,42,118,114,216,87,76,220,102,26,165,153,136,203,113,189,149,237,126,120,101,79,25,222,238,81,99,141,243,223,252,186,253,2,76,128,32,48,176,208,80,102,7,16,27,178,179,122,108,128,98,68,29,118,50,157,9,156,148,161,146,240,169,4,144,60,225,166,197,213,65,13,7,214,233,71,139,172,223,176,196,145,209,51,19,210,76,71,113,170,87,111,81,19,247,115,118,135,222,219,215,183,197,87,29,5,18,152,130,154,0,141,143,133,124,240,245,74,140,254,143,240,196,116,138,4,133,216,196,76,55,12,19,195,40,193,156,1,140,15,192,160,192,176,10,65,192,58,214,97,41,164,204,148,184,116,0,154,210,100,169,23,85,178,191,55,39,21,122,28,19,225,85,75,64,181,64,64,56,35,1,244,210,114,64,192,56,8,0,70,146,207,18,221,114,58,107,209,241,74,183,121,225,69,38,150,204,22,244,125,194,125,184,11,66,1,56,48,197,141,3,5,11,10,139,10,141,37,94,138,145,208,239,47,41,115,22,151,233,11,84,49,214,224,213,79,239,226,72,175,122,117,162,165,234,158,18,186,239,26,213,11,110,124,44,59,137,77,44,168,24,92,150,104,196,120,63,81,165,158,10,165,34,248,249,165,96,211,52,147,123,159,52,127,15,58,220,24,110,21,204,24,88,173,52,216,62,242,60,222,244,81,120,121,174,164,0,2,185,20,44,114,93,176,1,103,185,24,8,137,205,243,58,114,162,198,75,81,37,195,165,199,193,50,231,199,215,205,231,35,145,217,255,198,181,17,51,70,88,190,90,86,97,79,149,251,67,197,243,96,150,229,70,27,47,187,146,237,123,146,237,29,237,243,181,231,206,129,6,205,86,23,57,40,183,203,211,253,233,207,199,32,253,163,187,251,211,247,238,53,248,148,95,111,95,179,125,109,134,65,121,127,187,185,76,169,157,101,73,181,20,207,23,45,122,243,175,252,75,231,118,218,7,64,18,183,155,127,24,156,204,109,153,66,128,153,92,117,24,76,26,8,195,227,6,194,145,96,60,56,31,79,183,117,66,159,200,62,172,49,187,51,118,39,50,179,53,97,245,103,236,197,149,53,87,4,44,1,184,73,113,155,146,250,101,201,200,220,126,29,128,37,217,75,174,94,183,90,53,53,17,142,63,177,251,209,155,55,249,99,127,83,59,93,217,221,187,163,62,212,71,170,108,173,160,207,254,68,211,153,20,244,146,105,141,115,255,251,178,100,223,8,6,110,103,67,139,200,126,208,127,76,217,109,97,134,54,19,241,155,26,206,149,189,9,219,179,99,149,179,13,112,17,216,204,200,115,59,148,202,164,48,240,240,32,161,1,80,112,201,21,82,0,34,174,180,82,102,46,186,83,41,187,39,47,58,69,72,153,177,162,14,245,172,190,10,240,105,16,16,13,144,71,129,66,65,198,101,7,170,144,4,0,136,237,133,139,190,118,97,69,19,61,206,57,20,26,144,59,11,60,91,26,152,41,200,99,149,58,247,166,163,55,33,57,61,173,22,14,166,48,67,3,88,210,49,148,98,221,72,96,97,148,32,50,23,78,24,131,115,96,168,135,24,224,133,180,222,182,221,7,75,149,94,112,223,61,15,142,217,107,9,37,240,185,49,232,33,178,34,53,186,233,231,15,132,74,121,166,228,251,30,196,121,115,135,224,85,4,5,147,32,72,229,55,204,48,163,5,144,128,49,165,22,19,0,160,111,48,198,4,211,5,16,30,48,55,2,195,3,112,7,79,192,72,4,6,0,2,186,120,19,5,112,193,108,153,211,120,39,103,159,104,122,40,210,92,66,237,188,172,140,48,1,161,194,168,1,187,109,209,111,57,48,221,52,106,253,121,77,233,90,129,198,141,38,13,107,56,202,18,205,182,230,235,183,104,125,137,249,247,253,218,188,239,20,221,190,126,206,217,72,220,253,120,217,221,122,109,199,111,217,243,214,183,236,254,139,219,198,239,173,155,24,68,249,168,97,56,93,37,150,168,124,155,117,76,34,93,190,36,182,105,14,239,119,188,90,245,212,79,127,247,94,242,119,56,215,191,208,213,50,138,23,89,158,242,108,29,32,28,217,152,67,192,1,88,211,82,76,247,225,115,44,71,154,196,11,73,140,158,196,106,51,186,213,236,82,225,34,156,237,253,44,238,157,61,146,73,21,84,177,86,72,164,18,227,208,73,28,33,199,69,222,27,164,141,117,13,201,236,200,185,140,83,94,115,105,105,52,79,217,216,118,120,182,118,202,185,139,198,167,118,203,101,100,33,43,179,145,220,230,161,46,85,84,41,53,114,177,140,121,14,100,187,91,187,245,119,94,235,179,164,201,145,222,185,195,0,0,180,194,64,119,206,164,130,116,192,144,11,204,16,65,72,193,76,3,195,2,41,16,5,128,56,48,12,1,64,2,149,178,88,76,58,255,183,178,102,91,172,168,227,88,199,30,40,211,236,213,159,38,145,10,159,139,92,95,14,52,150,65,110,220,90,159,24,253,250,60,119,135,119,175,173,84,39,213,192,14,115,148,39,106,147,114,3,180,249,27,231,60,104,239,225,59,134,218,19,182,166,238,93,18,163,82,139,233,171,178,32,250,233,181,231,86,56,112,148,106,146,18,110,255,251,178,100,212,140,229,133,102,196,147,198,126,96,123,172,216,192,104,197,172,19,33,155,20,79,5,122,193,255,51,163,5,189,24,41,162,4,164,147,224,141,53,20,139,59,136,111,13,100,251,238,156,196,92,104,127,231,229,32,15,31,250,58,214,98,133,39,176,70,113,18,24,149,101,169,46,52,11,76,222,176,215,38,245,89,152,248,208,128,92,210,163,10,16,28,40,243,41,119,106,200,124,145,187,182,184,149,85,205,188,40,237,72,226,177,238,165,221,101,82,120,203,134,44,201,143,22,127,57,251,174,27,62,97,173,103,99,210,126,89,245,114,71,50,239,151,191,107,115,39,190,91,68,231,241,121,175,242,226,170,235,238,49,248,188,103,162,27,123,219,55,212,247,108,220,203,247,51,19,83,153,191,219,75,32,155,252,136,236,23,218,0,3,192,16,1,38,67,8,177,44,53,168,35,211,11,64,25,2,1,105,128,56,32,17,1,65,128,0,3,178,226,213,10,0,11,134,242,203,95,43,170,161,23,97,174,166,111,21,107,154,151,53,167,9,136,193,13,117,173,178,86,71,17,110,142,236,110,35,8,191,61,95,9,100,197,50,34,35,110,48,135,38,123,243,32,164,121,172,164,41,178,25,140,201,218,222,123,73,94,64,139,36,115,101,10,148,56,234,32,252,66,165,92,189,219,174,229,3,207,6,140,116,121,44,103,140,237,85,122,163,136,195,231,135,154,79,36,24,79,223,107,233,170,241,88,215,228,154,77,217,166,5,44,253,145,18,24,194,64,167,223,236,0,0,150,128,6,227,142,74,64,200,230,31,148,168,3,98,126,99,113,73,84,166,102,81,122,206,78,132,54,236,89,181,90,183,205,106,237,222,115,113,181,35,80,164,143,106,178,41,173,9,109,195,156,40,210,142,76,241,201,24,85,105,255,179,99,74,144,170,114,68,225,148,150,158,66,73,102,19,32,57,234,178,235,229,84,173,86,97,223,165,20,137,49,139,55,29,20,234,100,57,201,49,164,199,110,149,35,75,204,120,237,134,203,200,235,157,200,124,127,92,23,54,92,213,92,74,74,13,220,104,206,226,225,38,111,26,19,96,168,4,100,8,45,7,61,164,254,36,64,6,24,96,184,96,154,7,70,0,0,24,16,40,224,224,136,48,43,0,176,112,0,17,0,35,1,96,8,106,212,157,182,217,214,194,70,224,55,72,155,21,178,88,0,7,157,135,150,100,24,2,76,12,20,1,84,171,125,175,15,0,123,143,4,62,246,238,196,227,51,18,240,26,114,65,162,114,143,10,42,63,245,156,221,127,108,153,18,242,249,178,207,185,169,62,91,190,197,119,75,16,39,132,48,182,137,241,27,158,24,199,171,124,119,122,175,131,23,91,124,223,45,115,191,255,251,178,100,217,136,5,16,102,197,211,193,126,80,138,172,217,45,104,200,142,87,169,157,12,47,25,249,130,7,51,101,117,131,30,248,227,93,232,180,72,32,29,145,180,82,32,69,156,162,176,124,56,144,66,70,79,165,102,206,167,146,249,172,180,182,99,195,196,183,174,241,26,247,221,41,105,162,53,5,204,194,99,45,185,202,87,108,68,59,24,0,6,75,40,13,233,118,213,59,136,214,206,92,185,219,241,107,50,57,138,43,49,139,24,219,166,173,107,46,125,123,53,235,127,121,175,231,255,247,12,239,125,243,191,125,171,73,230,229,135,12,190,116,116,192,19,49,139,45,101,86,218,148,202,60,186,173,166,201,83,185,165,74,39,99,147,213,103,146,53,164,210,188,207,155,5,172,165,24,165,26,89,208,101,225,18,9,238,54,126,242,98,253,52,230,252,194,255,122,172,114,202,104,45,171,97,232,219,93,91,220,249,90,223,52,197,163,80,51,90,0,192,3,19,179,1,52,79,48,131,0,0,148,48,61,2,227,3,16,13,48,112,1,246,126,6,4,66,255,19,0,35,69,97,236,133,206,143,187,176,244,59,30,189,150,16,223,202,92,135,89,237,103,175,112,96,0,184,237,53,252,114,168,94,98,34,208,115,48,24,59,27,182,241,187,61,153,254,231,109,196,100,192,11,160,60,32,182,196,200,204,155,234,53,158,115,253,124,207,110,223,99,123,214,61,105,83,173,145,241,191,70,81,182,255,97,218,62,250,207,13,143,149,254,63,143,186,209,247,49,221,229,87,41,50,225,76,232,58,40,32,138,212,130,44,232,85,85,212,180,38,105,34,149,203,65,27,127,254,144,0,9,194,73,127,255,154,231,158,109,40,98,194,64,140,68,201,2,38,83,122,104,237,128,41,93,98,222,174,47,212,97,52,153,119,229,167,121,74,61,241,195,93,131,242,224,236,233,136,39,16,197,221,9,44,145,197,142,23,131,102,20,100,221,146,136,75,65,98,162,171,3,40,196,61,204,235,26,49,133,197,24,99,50,31,193,85,203,15,77,34,73,34,152,219,129,201,232,180,176,239,117,210,52,187,242,210,215,18,215,42,185,45,22,145,51,199,75,61,37,239,85,205,69,252,243,124,108,60,9,185,0,5,124,196,128,137,13,4,198,172,192,196,49,76,29,192,208,28,5,230,3,96,6,151,232,238,134,173,73,206,134,96,104,196,166,153,249,189,25,167,177,185,102,232,160,24,205,44,97,116,216,46,228,52,221,46,229,75,187,28,254,111,181,131,223,190,94,100,95,230,213,185,240,182,196,24,8,163,8,209,61,170,205,216,76,32,141,72,102,73,142,161,83,160,136,36,43,253,195,143,22,214,204,56,79,49,19,219,50,67,188,158,105,220,233,255,251,178,100,203,8,4,252,103,68,19,198,109,240,131,44,233,28,101,40,46,18,37,155,22,207,5,249,66,57,51,102,252,243,34,253,88,219,204,122,194,207,141,140,226,187,244,250,158,106,231,20,133,43,232,89,196,12,192,82,135,3,137,255,237,184,0,209,163,101,225,183,255,125,191,134,41,106,247,236,115,182,199,86,185,229,74,237,242,16,170,108,172,209,47,25,229,106,254,111,226,229,229,158,71,139,33,104,146,22,61,147,70,176,93,93,154,233,210,221,114,126,29,65,17,187,90,139,26,74,188,19,99,138,252,193,5,19,3,92,16,52,18,196,80,91,244,215,141,245,220,175,48,115,96,50,105,31,100,201,76,57,41,104,175,23,218,80,61,160,178,151,20,149,74,103,60,24,153,187,39,23,168,175,36,237,89,25,72,140,246,119,158,109,153,105,25,118,238,170,217,34,226,52,141,20,4,39,0,0,145,0,6,76,72,151,32,219,44,77,140,62,65,152,193,124,23,140,17,1,176,10,2,228,192,78,147,137,28,205,10,0,41,155,175,183,117,206,105,14,131,181,24,193,198,198,99,11,87,32,38,147,4,60,22,204,0,64,29,245,140,201,92,151,206,118,167,57,114,93,246,229,16,36,228,255,51,147,60,138,93,76,148,165,44,233,115,94,25,210,202,183,73,207,255,78,145,141,212,195,63,30,184,49,193,205,22,5,205,206,180,14,144,108,0,234,193,194,5,71,194,147,160,144,193,137,137,0,9,243,2,254,241,159,125,239,24,165,47,237,39,182,105,243,30,62,107,30,73,233,104,105,129,13,159,213,161,111,173,250,192,43,253,191,174,219,108,150,129,10,35,25,151,64,145,9,94,116,81,8,2,110,126,87,187,99,2,78,93,16,160,180,17,2,200,146,103,27,96,105,51,74,41,209,68,105,41,110,120,196,109,20,15,113,67,159,176,134,178,138,74,75,20,10,188,138,139,37,163,146,46,38,97,113,66,92,81,70,138,177,231,120,172,155,121,72,130,45,21,148,170,73,48,135,155,98,117,34,216,179,21,6,153,112,144,157,225,241,37,90,72,176,148,208,229,102,104,120,150,76,58,207,72,60,113,109,86,226,109,75,181,157,105,234,248,158,90,38,110,147,183,251,183,75,146,128,86,192,32,11,113,24,168,14,49,132,128,44,24,41,130,25,128,168,8,24,32,128,128,56,4,76,8,192,61,55,84,97,50,25,67,13,211,122,236,61,175,125,136,236,246,82,248,93,44,186,101,60,217,34,192,67,201,184,88,0,54,89,43,105,206,236,246,87,240,169,172,173,78,254,179,185,150,93,223,81,220,242,183,59,25,109,77,191,132,97,139,222,245,14,50,9,160,149,77,220,50,8,165,11,22,82,58,131,136,232,255,255,251,178,100,209,136,5,18,102,196,75,195,126,96,147,12,233,125,100,200,111,20,65,157,14,47,13,187,65,230,179,99,241,148,160,112,190,247,37,45,99,113,252,147,2,168,195,184,99,119,53,13,34,152,150,130,51,82,0,52,16,117,78,41,245,177,157,212,131,58,90,53,164,122,180,38,174,4,242,69,66,227,28,39,238,146,161,58,64,0,133,18,0,171,84,100,148,114,184,131,137,20,216,136,192,245,186,22,231,174,208,132,158,12,162,66,198,43,86,228,19,18,241,117,236,145,244,123,136,9,39,157,39,93,78,83,112,167,143,212,227,231,169,238,238,116,215,171,179,17,90,142,130,232,139,37,222,120,36,122,195,18,203,86,113,101,154,165,14,185,169,224,235,72,146,85,76,28,242,209,25,208,154,240,200,221,160,216,143,138,104,169,222,102,251,233,8,28,252,69,244,219,84,188,107,241,247,235,133,149,0,196,2,48,104,55,44,126,96,130,99,16,154,96,232,178,98,216,53,3,11,7,3,64,96,112,8,76,7,180,85,244,196,165,111,220,74,59,67,217,60,25,67,24,137,209,187,15,187,208,204,150,21,228,149,175,215,10,24,120,95,248,67,255,20,163,185,103,86,140,24,131,49,199,89,60,249,148,225,103,243,188,136,254,132,44,136,196,169,2,212,82,176,9,4,120,151,240,71,123,8,246,220,169,8,49,57,134,21,144,182,74,82,199,75,40,115,3,88,32,93,196,38,6,197,26,3,18,48,148,10,17,133,25,208,77,102,41,158,179,84,186,209,87,173,21,178,15,78,243,161,184,205,32,166,61,21,221,127,64,1,27,85,76,187,207,254,247,126,7,67,211,152,78,185,79,44,70,5,192,177,40,253,180,108,67,69,209,183,214,174,221,116,197,79,206,158,244,217,75,25,152,64,234,32,123,88,168,100,88,219,134,21,132,112,129,103,254,106,182,80,120,146,76,84,26,81,160,168,97,23,5,107,4,44,218,112,141,201,109,72,171,74,156,248,180,214,129,119,226,8,136,121,161,25,78,145,157,121,94,18,68,165,38,186,234,137,69,28,137,119,66,138,98,215,119,235,85,204,57,142,142,70,218,80,213,111,88,86,116,210,198,202,215,49,15,225,4,236,128,178,108,254,121,167,27,103,11,102,24,128,88,99,81,89,119,65,70,193,80,2,91,177,66,160,10,101,61,95,137,76,134,33,3,83,90,146,70,107,101,86,158,113,228,140,161,197,254,98,69,128,4,21,82,33,132,102,181,167,110,253,138,57,50,3,27,87,83,38,231,124,179,237,55,63,203,234,37,92,143,59,78,69,114,50,117,219,17,10,134,122,77,76,33,172,235,40,92,46,44,32,163,155,189,107,175,68,161,139,12,6,130,1,165,124,72,48,255,251,178,100,208,138,4,253,103,68,51,163,110,96,138,204,217,191,48,200,191,84,9,155,17,46,13,249,130,21,179,99,25,134,24,144,200,32,40,216,101,74,45,199,18,172,3,157,235,80,163,194,150,13,239,54,245,171,227,57,182,245,187,107,54,182,117,141,66,40,82,167,183,28,207,50,51,104,60,20,5,160,133,1,158,135,198,55,43,181,17,27,1,98,218,227,40,72,136,18,199,5,7,39,208,63,154,181,66,101,172,43,193,79,160,166,44,67,28,137,239,174,229,148,141,24,64,162,29,26,56,211,182,172,249,136,142,135,49,170,29,42,50,76,98,183,199,64,182,202,211,159,148,117,33,148,219,102,189,84,207,67,52,130,91,183,172,100,215,47,119,197,206,42,50,117,204,196,22,154,51,234,233,79,107,67,113,54,214,147,167,16,117,157,191,59,84,31,231,84,254,55,51,118,138,255,42,61,109,9,149,0,192,0,144,119,98,132,119,92,88,107,186,146,85,8,204,59,16,140,115,2,140,75,9,195,3,80,104,4,141,169,6,164,87,93,20,22,251,189,144,85,35,92,112,240,141,62,239,228,204,27,22,139,168,116,165,69,203,221,12,82,52,156,71,161,73,22,188,71,179,110,63,250,210,243,149,186,254,189,63,207,252,30,237,109,176,132,33,30,247,228,220,54,47,50,26,14,5,216,55,45,95,38,208,119,54,230,172,253,41,166,89,171,18,254,161,229,245,254,50,211,8,68,188,79,108,15,83,2,18,148,209,208,229,146,81,226,194,69,186,172,130,14,179,23,116,105,33,90,107,82,22,101,177,196,209,70,96,116,20,163,64,233,19,10,80,91,91,92,157,44,146,0,125,64,85,239,141,16,27,57,68,144,66,37,16,134,225,9,88,178,33,14,163,254,80,152,27,110,9,238,255,125,186,240,141,68,186,6,24,142,32,231,17,79,215,35,111,113,7,202,230,122,84,77,186,19,133,179,127,191,43,104,73,136,34,104,61,163,43,61,212,41,104,125,243,233,36,37,53,119,189,44,161,141,210,173,134,130,8,115,196,144,138,3,51,155,153,15,102,24,97,179,84,82,30,106,102,200,210,203,107,59,237,154,175,185,255,159,191,62,79,204,118,244,219,223,63,157,241,255,254,194,143,225,0,100,18,142,134,12,163,66,10,29,161,225,190,48,8,0,99,2,208,33,48,48,0,16,16,6,58,234,228,136,1,155,138,49,122,252,125,221,220,31,218,180,112,7,206,92,151,216,112,175,67,110,84,60,131,15,172,82,37,201,235,155,183,99,12,251,61,204,178,214,58,207,240,41,252,205,170,172,230,71,216,182,161,218,136,219,182,105,185,41,72,44,212,58,98,251,134,116,170,77,185,244,74,158,127,141,8,215,233,117,75,255,251,178,100,208,10,5,96,102,195,51,166,109,240,132,172,216,233,97,134,24,83,129,157,14,175,13,187,82,24,51,99,33,147,34,121,50,96,98,73,248,17,161,49,228,12,161,228,122,173,73,75,90,110,215,90,170,160,233,34,147,165,169,53,162,84,117,3,204,136,57,33,113,203,220,198,220,198,232,188,120,2,133,128,56,50,99,252,161,104,194,228,62,170,94,234,185,177,249,76,252,204,159,236,75,232,44,115,87,101,19,48,53,104,221,10,0,22,162,129,20,86,89,68,207,34,121,247,150,181,220,52,167,101,214,210,119,47,72,39,180,110,161,182,86,151,154,240,106,214,72,171,163,117,13,100,34,158,225,169,169,54,46,245,25,78,233,78,221,170,153,212,84,85,173,18,197,134,152,52,98,183,175,240,174,166,30,54,97,87,149,159,75,154,237,95,149,152,106,226,110,33,45,47,186,104,142,239,166,125,82,122,240,130,18,0,1,192,0,5,142,221,80,78,12,101,140,163,34,64,0,32,16,35,48,12,52,48,132,0,1,6,2,160,8,144,60,128,216,5,82,65,237,62,236,98,26,96,143,91,23,150,211,107,230,104,247,31,78,73,106,212,104,203,11,15,203,165,150,45,85,198,107,95,131,0,34,225,201,157,11,211,50,201,140,163,131,140,94,117,36,153,223,59,157,32,187,238,115,118,206,67,32,77,114,204,29,214,57,155,24,128,108,126,192,230,161,24,222,42,14,29,96,226,132,240,119,136,238,20,131,176,179,128,68,36,164,125,30,31,137,2,213,191,221,40,254,106,218,185,180,91,237,242,82,246,149,194,70,56,139,160,135,198,6,134,60,227,194,84,150,232,0,53,118,153,153,159,254,222,239,194,115,93,101,107,6,75,17,162,33,177,131,226,57,192,127,186,68,132,74,69,18,237,29,28,109,23,44,203,182,40,217,64,164,237,10,210,165,111,224,235,31,208,85,110,188,87,131,154,117,19,203,212,145,253,3,69,14,59,32,137,22,110,152,211,165,208,49,225,79,250,45,39,251,172,125,93,70,61,57,146,118,106,5,114,27,177,106,205,250,134,206,85,204,225,54,64,83,65,119,158,36,201,119,43,242,17,247,75,135,239,121,211,167,241,115,243,105,255,13,125,240,173,106,7,116,8,192,105,78,195,2,228,194,0,23,140,25,194,124,18,8,6,2,32,94,40,2,38,1,128,22,215,144,30,247,74,26,19,20,107,209,170,119,249,253,189,222,212,154,236,94,173,21,45,59,139,7,194,90,140,7,40,228,167,15,194,166,181,145,134,43,3,231,10,29,165,11,230,153,20,156,153,242,151,157,180,166,91,151,197,186,191,236,94,236,89,158,84,190,89,73,116,44,133,36,167,124,141,97,200,97,200,115,22,133,255,251,178,100,206,10,5,56,103,67,203,163,126,96,135,44,233,191,49,38,61,18,181,155,16,47,13,121,82,45,179,101,180,195,34,253,85,150,188,253,190,152,231,150,32,245,205,79,91,219,212,238,134,69,205,124,195,99,62,157,53,94,46,45,3,16,6,84,95,150,58,64,197,58,110,160,1,38,251,95,37,173,201,40,34,65,52,16,40,188,174,190,53,238,160,17,212,31,33,68,125,103,214,53,120,122,31,72,182,238,22,156,171,185,1,34,182,148,248,73,186,84,137,50,249,252,177,196,210,3,131,211,77,19,50,173,20,37,178,249,132,57,46,239,142,238,108,159,155,209,130,230,210,40,94,26,220,18,222,169,4,246,106,72,233,112,106,176,102,184,26,179,174,78,158,44,226,113,26,251,50,121,211,246,221,159,26,115,154,89,138,197,154,206,223,109,167,139,161,157,10,115,42,196,44,67,159,107,46,251,108,131,65,83,209,85,64,12,134,16,228,201,116,57,76,63,66,84,194,48,1,12,17,129,100,192,244,10,195,2,232,192,36,4,80,76,21,0,196,87,82,246,43,17,76,118,65,42,135,101,147,23,37,56,83,81,82,78,71,224,6,90,170,174,164,6,190,26,123,237,15,191,191,79,40,149,214,150,74,48,69,147,73,153,153,187,76,226,190,157,169,51,193,170,71,135,92,211,207,172,49,52,16,107,169,143,42,5,130,88,249,249,217,76,137,249,13,220,34,18,4,233,133,96,148,94,40,130,250,17,7,123,120,16,239,21,178,113,64,38,139,109,215,109,208,214,131,24,41,3,82,60,204,209,36,77,141,207,159,98,112,22,77,30,149,62,66,145,49,35,195,5,119,40,10,0,135,19,18,238,211,255,246,187,7,230,140,238,10,207,205,160,114,103,201,116,216,120,186,172,178,248,189,253,212,217,143,200,175,184,69,210,59,74,30,202,77,59,227,91,144,164,153,112,27,239,163,138,40,240,173,87,117,157,54,92,242,114,163,249,4,30,237,122,219,235,9,209,195,102,136,163,164,124,4,226,132,41,131,175,163,198,188,76,253,56,251,100,72,169,149,225,36,250,58,32,230,118,101,177,218,73,170,247,8,236,147,103,95,95,215,84,187,215,176,232,72,165,26,245,169,206,221,32,35,65,33,10,84,27,17,224,28,194,58,25,28,86,24,174,16,24,100,35,18,134,5,176,46,180,125,11,27,155,241,29,105,249,196,165,19,50,152,50,138,122,165,60,99,229,212,114,232,140,181,219,90,51,183,119,91,58,12,170,219,189,111,69,54,104,166,89,230,69,148,239,183,115,146,150,70,71,164,46,237,243,245,135,85,226,211,242,243,91,140,115,20,199,155,202,51,58,25,133,96,18,218,5,34,156,82,28,59,34,156,87,8,255,251,178,100,205,136,5,71,103,67,11,195,134,100,130,140,233,191,36,200,143,17,1,157,21,46,141,89,130,68,179,166,124,243,34,253,137,132,50,44,206,182,150,103,219,116,59,171,77,61,12,48,199,60,151,76,160,9,213,253,64,0,108,174,209,51,55,219,91,176,250,60,233,74,81,97,145,30,178,223,51,2,94,21,161,71,106,150,5,217,28,160,53,70,81,66,171,235,223,117,213,202,219,39,25,68,142,49,104,102,56,135,206,93,202,138,38,69,169,25,41,55,68,162,73,217,102,9,162,106,73,61,3,56,229,6,130,4,104,147,19,100,172,28,158,39,53,101,102,166,216,121,68,234,17,83,196,177,200,19,189,243,181,69,19,75,111,160,175,36,85,134,190,24,82,233,2,248,99,50,136,214,218,125,147,66,176,168,55,154,152,139,227,94,61,174,33,42,198,155,87,77,80,1,238,117,0,5,160,0,22,204,105,215,128,193,140,23,140,4,67,52,192,168,23,140,3,0,80,192,20,13,204,6,0,16,72,15,66,224,0,254,171,4,161,46,220,249,67,252,221,229,239,23,105,223,218,41,101,72,122,69,201,68,182,68,207,46,74,221,154,121,251,92,24,114,52,54,249,11,159,34,57,28,35,44,243,243,252,136,243,51,41,114,238,93,127,32,140,193,237,70,171,17,240,68,218,44,95,242,125,228,205,222,36,234,162,9,53,83,202,171,26,146,169,45,104,135,163,7,18,28,36,6,216,180,214,44,223,23,88,222,177,2,250,196,104,215,138,215,17,210,137,111,16,149,56,112,61,193,221,115,65,229,163,254,140,128,0,165,100,114,234,90,132,51,39,229,43,78,152,123,220,74,89,116,228,230,223,185,232,196,252,236,160,89,39,151,56,197,233,214,19,192,164,137,16,42,99,194,214,66,194,135,57,155,107,160,121,41,30,137,150,58,74,128,58,201,16,26,53,2,93,61,96,114,168,198,34,220,124,203,157,116,123,228,69,8,149,179,219,165,181,184,241,170,124,92,227,139,230,98,72,61,140,152,199,137,5,77,118,214,132,34,208,227,216,211,85,205,78,83,169,130,18,24,211,101,141,179,43,186,252,250,153,107,186,223,155,120,185,28,83,67,45,44,134,23,224,128,118,171,82,121,52,54,109,144,144,99,136,72,98,8,246,97,184,164,98,16,62,90,24,74,19,69,0,21,254,217,29,182,80,243,179,11,242,89,136,196,98,30,104,86,93,120,252,51,147,191,126,87,34,131,40,185,73,41,206,139,184,216,169,230,185,53,61,200,93,113,129,100,65,152,171,137,76,64,66,134,192,175,197,40,197,129,102,225,184,72,0,15,22,17,18,148,201,13,197,69,102,43,15,115,233,242,194,113,50,194,79,132,167,60,70,110,68,255,251,176,100,210,138,5,13,103,68,203,195,125,240,141,12,217,44,100,200,127,84,149,157,12,174,141,249,146,39,179,162,149,164,161,248,101,2,196,25,80,96,104,128,100,32,227,98,223,116,214,233,123,124,210,13,31,65,143,137,159,197,138,243,193,207,125,190,216,11,88,3,222,254,241,140,147,64,218,33,176,59,128,16,0,110,49,152,135,225,203,73,142,2,133,142,0,71,216,31,221,184,236,61,90,110,197,54,53,32,105,39,46,141,12,21,43,211,125,75,9,44,105,123,67,22,42,53,176,35,74,162,179,214,92,209,162,38,216,223,41,181,83,74,56,210,167,81,43,71,50,242,20,46,242,32,17,36,15,26,125,57,136,153,206,48,114,171,56,219,75,121,18,114,151,69,52,59,196,68,169,141,67,96,211,98,174,33,154,246,154,69,127,153,111,188,201,122,91,173,227,182,134,111,94,189,190,229,38,245,177,212,149,219,183,192,5,162,123,116,42,0,64,49,160,65,27,153,41,3,145,131,248,106,152,87,2,40,80,12,140,16,65,36,192,132,15,135,64,84,192,20,5,80,64,177,165,140,18,44,253,237,235,136,171,200,149,184,213,136,236,236,252,170,77,40,132,195,18,148,123,141,199,96,204,173,205,15,154,220,245,163,42,217,174,227,225,165,238,98,205,104,132,165,183,73,229,190,173,158,71,66,109,22,146,245,44,63,158,178,28,254,237,159,213,38,71,41,238,211,41,10,37,24,164,151,35,146,58,126,13,113,242,58,44,168,70,101,151,181,137,185,131,28,93,133,66,201,77,22,164,95,90,216,242,149,92,197,220,225,129,147,45,83,201,169,140,128,174,125,1,105,25,138,151,81,70,211,130,160,57,16,37,76,232,77,17,132,135,77,34,228,40,59,18,107,112,253,72,213,142,253,117,13,52,106,160,195,156,193,203,71,76,153,38,114,73,57,231,160,210,46,112,235,51,14,3,3,211,208,65,88,201,219,36,192,86,133,118,204,194,219,24,203,203,192,164,20,168,66,86,209,101,65,193,224,226,20,171,147,26,88,101,18,195,16,151,122,149,67,76,110,96,238,156,107,205,69,180,194,80,193,183,223,215,21,196,76,221,229,125,61,17,73,15,63,55,81,87,115,62,177,247,8,50,110,226,162,184,6,88,236,84,10,243,13,242,12,100,33,22,116,152,188,26,84,4,152,56,32,150,238,35,11,82,116,119,167,162,209,136,229,36,9,102,172,174,122,236,215,121,158,51,20,28,141,70,41,126,89,158,247,119,123,255,223,85,193,255,227,247,253,103,230,127,247,52,49,232,35,153,114,70,198,167,9,85,130,83,167,36,73,202,74,141,170,185,124,93,121,235,119,44,147,207,85,25,123,142,119,112,219,99,153,107,185,255,251,178,100,202,136,5,67,103,67,43,200,109,240,131,108,232,198,100,200,110,14,225,155,27,46,5,121,73,231,179,100,113,147,13,60,245,83,77,109,156,122,182,137,197,151,130,144,4,152,0,1,60,196,210,32,162,11,135,191,66,20,141,170,230,231,51,51,78,145,140,121,131,71,160,253,153,204,38,245,35,12,251,72,39,150,69,142,27,54,153,226,242,100,3,153,0,119,58,12,193,195,55,96,65,14,9,32,78,90,181,26,81,166,224,74,59,4,70,166,80,98,101,104,65,64,106,9,37,59,145,36,12,162,91,167,208,16,200,235,107,17,213,177,148,153,71,226,19,35,40,220,194,122,26,83,11,179,23,196,183,61,143,61,117,82,40,111,141,51,232,2,98,10,106,41,153,113,201,193,117,0,128,1,138,153,100,155,72,5,177,133,152,64,152,102,2,225,132,120,44,152,78,4,153,129,64,55,2,130,64,192,140,4,1,0,84,175,1,64,72,95,53,208,173,239,196,169,97,97,135,229,223,127,40,97,156,233,238,185,44,161,242,164,134,86,124,20,239,55,7,222,71,41,136,205,95,202,180,167,217,79,159,81,197,75,61,67,53,122,233,249,201,110,240,77,22,86,214,31,19,103,172,142,164,162,224,245,149,9,52,25,111,103,167,108,6,230,29,109,41,124,32,249,7,197,70,38,64,212,72,49,192,93,86,74,106,141,179,164,226,72,35,49,78,185,201,210,247,218,155,143,2,188,205,27,118,195,45,102,129,153,227,196,123,171,68,135,21,134,36,209,49,226,239,203,187,118,193,9,137,15,105,175,119,112,51,234,220,183,68,127,157,178,19,128,1,42,10,34,230,125,97,252,40,60,56,70,41,131,181,100,0,60,142,83,193,38,132,79,82,80,146,164,21,37,37,236,242,55,170,228,45,33,76,129,106,56,166,166,169,180,246,40,145,145,219,150,64,137,102,8,101,209,162,75,105,132,10,216,142,74,69,201,153,52,196,148,199,196,43,141,3,195,206,19,196,106,110,120,169,76,145,29,126,7,110,131,239,196,104,164,46,47,1,118,93,102,252,186,228,241,210,32,129,78,124,39,189,112,201,148,114,8,74,46,251,228,252,169,249,61,254,89,138,113,228,5,159,23,24,146,208,38,169,69,41,157,230,158,200,183,78,127,48,3,148,155,136,70,30,232,86,97,230,17,225,112,39,14,12,35,2,80,22,14,0,128,72,15,128,64,84,187,65,128,34,236,196,231,35,45,252,66,110,142,142,87,98,59,7,234,171,237,31,128,98,16,44,182,24,109,105,236,72,47,209,149,10,6,52,233,204,238,68,220,242,36,115,126,67,219,203,57,210,252,211,129,172,133,172,156,242,70,114,44,188,194,145,237,161,199,248,70,108,202,9,255,251,178,100,223,10,6,17,104,66,43,198,126,102,153,13,24,185,105,38,110,17,201,155,16,175,13,183,193,224,179,102,61,132,152,5,202,218,9,171,26,85,152,58,12,221,133,192,135,134,10,255,32,80,221,6,217,155,212,141,154,133,52,22,167,77,153,59,91,65,72,166,30,143,37,22,58,182,125,32,2,1,10,74,173,45,174,39,49,11,95,198,66,228,145,45,61,119,54,97,127,229,84,73,236,123,35,122,126,76,206,222,244,27,15,163,24,183,154,121,73,200,195,152,250,184,210,231,113,252,250,165,36,238,245,26,92,204,233,146,98,13,223,221,151,155,186,205,231,60,189,79,141,249,24,222,235,42,123,255,60,237,197,222,215,154,220,174,239,157,161,61,172,249,155,185,226,119,179,171,126,145,188,189,184,102,127,234,178,119,182,252,214,202,237,227,25,195,215,181,0,128,0,24,113,151,58,102,108,114,104,40,26,98,72,38,97,176,134,96,248,48,20,2,12,37,11,133,129,96,80,76,160,237,65,84,35,46,155,78,115,218,243,147,215,110,205,170,153,75,36,110,123,237,15,172,11,250,177,162,115,212,149,105,167,106,204,239,28,174,139,14,13,16,44,211,41,153,217,165,83,237,206,158,209,21,15,252,181,11,94,24,228,125,115,136,88,52,60,136,24,94,186,155,242,145,182,12,60,67,164,209,137,139,112,232,201,44,237,78,155,222,53,43,21,80,225,64,80,74,144,114,141,71,139,172,182,54,90,125,178,205,136,242,102,177,30,102,180,206,98,238,244,173,115,186,210,185,197,189,254,53,4,98,87,58,211,236,57,192,196,26,181,140,44,104,0,56,1,21,86,36,156,25,186,53,150,161,64,97,84,238,19,230,243,85,144,183,40,237,36,186,154,99,26,75,213,34,242,139,249,5,28,12,187,64,120,224,154,64,148,176,104,41,215,161,101,201,84,17,136,42,220,121,148,184,77,51,200,204,165,177,46,80,243,12,54,203,55,57,198,49,237,57,226,163,194,98,70,48,156,90,217,143,30,112,171,56,165,30,166,201,4,199,181,213,10,28,60,78,56,150,203,40,115,13,20,27,99,209,98,233,26,77,52,112,173,13,184,177,122,62,23,226,31,100,81,21,158,182,138,45,204,75,237,98,231,165,221,204,75,182,236,208,130,196,96,0,134,171,71,135,98,182,134,178,4,38,71,145,228,161,145,134,64,249,131,32,89,126,19,41,82,13,3,78,75,112,102,174,71,91,232,220,98,150,143,25,53,52,174,65,118,214,83,147,114,183,103,57,76,237,155,180,55,105,109,202,47,211,115,213,244,243,51,233,234,151,158,212,190,46,243,249,150,40,190,246,211,187,102,123,182,112,73,121,107,247,220,157,99,28,198,57,73,237,163,255,251,178,100,213,136,5,126,103,67,51,163,126,80,149,140,232,185,100,200,154,18,29,157,14,206,141,121,129,251,51,102,52,244,152,45,251,60,37,28,14,34,214,4,208,232,96,78,98,193,168,108,97,96,234,140,45,69,143,153,246,182,170,173,62,43,174,238,101,206,100,193,128,63,135,211,90,62,229,128,102,255,111,228,150,198,230,106,20,163,40,208,25,104,193,98,1,56,42,74,37,65,99,177,20,98,144,72,239,138,147,178,51,201,110,86,219,222,49,217,135,185,38,243,175,138,214,120,49,104,70,41,141,25,125,179,19,178,80,187,77,247,124,124,110,231,206,225,251,209,212,247,113,217,214,239,51,238,117,254,149,61,224,134,122,53,239,125,94,223,46,80,174,229,178,212,247,77,61,183,198,60,111,211,182,126,243,46,77,99,179,252,215,114,243,247,207,126,217,167,33,56,188,96,62,50,0,0,1,136,128,1,36,196,109,39,36,104,160,46,34,12,12,44,13,204,40,6,73,128,84,70,79,131,0,0,214,110,185,160,54,246,113,235,128,160,9,43,150,210,92,166,197,77,55,46,229,4,86,28,187,36,116,32,169,249,205,112,55,5,72,136,240,143,164,135,145,31,159,149,254,210,59,205,55,67,99,158,79,231,159,208,66,147,5,82,150,245,170,26,67,132,204,61,44,238,239,12,118,115,70,51,145,193,130,177,167,180,208,95,73,29,114,201,105,149,144,245,10,11,219,239,44,150,180,40,176,45,185,31,70,206,107,61,190,45,138,214,209,165,143,136,246,207,215,155,20,215,95,8,52,118,189,109,117,0,14,2,138,77,113,165,17,17,111,89,104,85,165,195,151,191,44,134,46,237,70,111,82,243,11,154,169,170,12,46,77,222,170,57,205,69,104,152,241,51,130,244,133,154,81,32,37,28,20,119,69,20,152,208,60,66,241,103,174,208,222,60,16,213,83,208,243,75,20,10,20,90,70,107,185,222,164,247,151,60,12,175,198,18,69,44,198,98,133,6,20,164,234,52,211,71,185,98,28,49,5,148,76,228,52,111,47,221,184,231,40,92,179,74,187,30,237,51,143,148,61,9,200,154,38,51,96,123,51,66,84,52,91,124,155,172,91,69,119,43,19,59,130,230,98,2,216,73,40,168,77,13,224,142,46,32,140,21,6,5,132,224,32,26,5,5,139,246,161,233,152,181,215,244,51,8,124,160,168,43,10,88,126,106,89,86,172,162,123,238,86,212,162,227,83,124,157,169,153,203,138,104,202,121,48,36,203,242,225,255,255,249,255,84,246,189,134,135,102,127,60,222,65,87,133,63,83,190,183,149,189,26,54,215,35,117,161,1,225,169,138,133,97,91,93,186,100,230,91,164,108,214,26,187,148,175,33,93,251,248,175,255,251,178,100,210,136,4,251,103,68,235,163,125,224,145,236,232,201,100,200,158,17,233,155,23,78,141,247,130,73,179,102,124,243,35,53,50,233,186,11,13,241,173,230,184,250,223,248,206,51,111,254,233,93,127,188,250,103,232,172,56,63,254,128,3,86,117,136,120,255,237,237,216,159,18,73,220,244,164,75,63,117,181,115,93,45,50,139,14,16,219,25,25,46,186,131,46,227,178,106,91,213,244,218,180,144,160,171,147,241,160,71,44,8,216,5,8,229,32,118,82,155,81,210,212,198,89,6,54,86,106,61,64,42,181,20,45,97,103,3,131,2,154,129,225,121,64,2,142,74,200,61,83,177,57,250,103,216,60,179,7,57,174,109,56,67,193,119,36,80,70,241,164,218,210,125,20,82,210,80,23,43,196,243,59,36,66,200,218,79,57,137,191,183,247,183,117,186,191,183,71,210,42,190,99,169,233,250,13,79,0,128,0,64,124,235,240,119,155,38,101,80,72,103,48,172,34,9,198,131,144,224,252,4,6,24,14,9,5,0,196,171,107,44,113,179,44,87,162,19,114,122,53,7,197,162,209,250,145,200,197,217,29,135,171,82,57,61,89,218,44,131,157,33,251,80,98,151,117,145,171,205,35,26,218,221,165,162,10,139,125,237,123,59,63,239,214,104,213,235,229,203,189,31,167,247,216,109,140,104,205,184,242,201,162,72,161,168,16,40,135,4,112,84,210,161,229,82,206,36,161,130,19,150,94,175,18,102,198,159,171,245,201,226,146,66,96,132,158,70,92,227,238,125,62,153,189,209,103,105,177,212,203,221,91,26,96,0,97,86,80,230,192,230,12,190,98,82,58,160,24,0,138,199,95,10,28,200,146,15,34,182,186,171,93,227,114,154,224,14,33,86,138,163,71,177,56,124,128,84,170,178,140,100,92,60,180,36,190,47,142,7,183,101,109,68,163,123,9,34,77,176,242,203,90,25,57,99,9,175,76,33,114,136,103,72,45,125,32,137,2,178,95,94,218,180,229,169,125,84,182,167,103,155,41,37,86,64,186,176,64,245,55,197,181,117,53,13,38,196,46,231,51,178,102,209,236,14,86,58,74,74,147,168,58,72,172,139,201,104,65,79,155,191,151,240,170,200,37,169,164,178,174,86,88,126,123,91,83,241,97,241,206,198,126,230,243,110,214,4,193,164,253,91,67,0,16,198,72,39,141,3,196,92,201,40,77,128,220,195,79,76,96,64,148,8,28,117,16,74,23,121,161,12,137,128,124,241,44,200,188,201,37,135,81,145,227,1,225,227,176,62,16,6,228,243,115,82,148,85,86,207,160,214,40,94,106,88,80,177,147,9,180,172,191,185,250,136,230,88,222,235,221,21,61,205,93,241,181,156,57,199,62,216,236,227,167,255,251,178,100,208,136,5,76,102,195,51,166,93,240,154,204,216,166,107,9,6,18,125,155,16,79,109,97,2,17,179,100,177,150,24,44,237,181,77,150,110,249,182,108,229,214,147,171,136,137,226,37,141,154,187,116,41,183,158,215,154,158,43,65,44,163,98,42,173,124,79,93,255,124,83,95,118,239,154,235,123,174,231,43,2,42,156,103,69,162,149,128,4,113,181,63,228,44,72,80,144,195,106,66,113,66,210,179,214,87,22,216,97,75,186,210,141,240,73,47,68,0,140,90,111,104,177,167,152,139,46,200,164,144,30,17,184,157,178,193,252,23,231,80,73,105,142,49,200,152,123,42,30,202,64,196,207,215,230,29,89,147,218,93,237,9,229,214,163,84,79,253,171,118,111,125,235,26,178,160,231,220,204,214,207,185,126,118,138,66,152,36,156,217,201,166,141,150,137,125,81,72,108,22,217,175,23,121,185,145,145,253,235,55,101,222,234,86,251,154,187,238,12,133,32,12,220,210,13,79,95,141,65,65,76,44,0,12,33,11,204,22,12,68,96,105,32,28,40,7,161,45,93,62,237,222,86,183,220,124,99,82,252,229,184,107,14,196,169,155,248,156,90,12,118,176,164,135,229,223,138,32,127,139,163,200,27,64,133,132,37,67,127,21,158,155,255,217,121,83,227,62,91,67,253,168,239,223,253,221,151,166,223,88,116,78,71,175,158,235,255,235,235,75,102,55,136,215,120,249,148,222,190,251,239,168,226,218,29,103,60,62,211,127,166,204,87,93,217,221,150,186,168,180,216,213,55,119,100,29,74,65,4,145,117,92,208,14,39,158,112,89,69,220,164,175,123,211,114,192,13,132,65,170,162,196,128,98,140,17,209,85,235,69,23,38,72,225,199,222,167,175,26,209,120,221,61,203,89,231,141,60,154,229,91,22,183,157,202,108,228,20,217,228,98,25,52,15,81,200,138,143,67,75,162,48,24,130,5,146,182,60,120,56,73,32,163,141,67,9,225,105,33,215,50,83,143,89,50,66,129,47,68,3,173,5,1,28,166,64,122,244,155,168,228,203,131,23,173,42,131,24,60,52,185,5,58,85,71,236,175,110,154,211,140,186,57,143,127,101,19,218,131,224,132,86,153,52,109,201,30,132,54,23,118,217,99,218,247,26,204,185,151,85,79,118,198,203,230,32,35,84,28,0,2,178,110,241,121,211,88,198,102,37,8,67,198,76,9,24,112,102,142,3,192,144,104,76,4,24,123,85,123,76,114,224,104,138,254,129,236,191,83,15,228,162,65,43,131,31,199,94,220,186,255,50,227,193,8,151,184,111,252,191,150,37,114,249,35,15,101,236,237,151,200,251,158,117,223,71,33,200,135,43,202,229,249,82,83,231,172,16,183,55,255,251,63,255,251,178,100,201,136,4,218,103,67,139,166,109,244,152,236,232,201,100,203,190,82,181,157,23,46,13,189,1,223,179,99,1,132,161,120,57,188,95,255,83,210,169,241,188,235,145,231,247,255,91,45,126,183,40,210,76,247,208,151,130,226,5,21,88,99,221,109,25,182,166,74,143,110,219,231,209,93,111,187,169,20,232,187,172,188,27,231,218,230,36,246,36,130,8,218,67,41,98,84,183,24,101,159,179,136,68,157,137,44,172,202,176,223,65,5,11,201,131,148,147,87,24,66,231,154,73,238,111,130,98,176,184,174,209,221,18,160,16,3,196,138,56,134,167,162,145,40,241,172,117,186,161,78,57,74,107,169,199,92,147,82,180,79,84,116,11,53,53,170,62,177,109,115,116,144,241,116,150,157,205,52,61,113,37,245,243,126,177,252,104,179,17,236,181,49,103,71,199,243,211,118,191,106,191,252,253,127,243,97,26,0,5,128,128,145,5,83,17,221,83,161,215,243,8,138,227,20,198,131,21,3,128,40,154,96,152,28,96,152,6,97,80,36,164,214,72,88,6,125,84,177,199,131,218,172,121,154,186,238,219,133,28,187,17,105,209,55,185,206,193,222,140,195,13,194,20,224,194,44,103,61,59,122,51,113,202,113,93,151,70,91,22,171,21,164,167,185,25,107,48,12,2,218,209,101,94,231,239,234,170,48,71,62,147,252,203,63,154,109,109,63,233,71,35,229,203,124,247,237,255,45,233,28,167,78,123,10,12,75,25,13,85,176,166,122,13,25,4,211,87,13,211,114,135,17,88,215,184,83,89,206,21,225,182,184,209,206,27,131,253,183,237,239,103,106,86,213,169,141,244,167,120,29,160,181,197,192,0,131,19,72,22,229,150,210,215,128,243,81,165,241,7,45,56,122,20,159,17,121,75,72,126,91,74,58,123,189,144,223,155,158,64,183,28,233,15,250,222,49,242,63,238,124,28,71,2,100,145,179,182,75,217,100,81,183,157,150,57,145,223,69,164,203,41,31,58,212,70,227,21,199,186,102,36,233,185,186,50,154,50,111,68,73,182,38,221,158,108,114,220,44,30,134,221,57,215,81,77,118,49,169,109,249,199,29,104,244,150,223,72,197,229,76,168,215,148,250,88,95,158,83,121,29,49,126,189,155,179,210,141,9,171,5,171,227,34,180,185,50,230,6,67,240,188,233,82,60,80,143,106,99,150,56,64,164,205,25,30,133,2,181,22,224,224,198,213,39,137,75,195,17,192,210,153,241,212,55,42,242,89,16,144,61,145,199,99,72,163,241,12,77,27,85,81,37,213,41,36,172,108,122,152,146,234,23,30,50,53,220,233,117,203,90,147,173,177,93,207,28,95,80,198,255,223,236,135,199,83,92,247,182,189,247,127,111,170,255,251,178,100,208,8,5,133,104,200,83,163,127,72,135,108,217,77,100,200,142,82,57,157,28,79,105,97,65,238,179,102,117,134,32,60,155,190,120,168,187,138,124,173,179,85,189,56,244,91,90,203,59,28,86,202,214,93,247,123,170,225,57,187,189,149,87,17,253,125,205,237,229,255,223,176,6,104,0,4,255,107,99,150,201,105,33,225,129,196,80,96,90,62,67,57,84,234,33,224,154,218,53,228,74,152,245,109,5,138,86,208,146,196,240,178,40,149,221,202,92,174,50,38,53,155,235,182,146,250,69,113,194,135,152,120,218,113,30,132,207,44,41,20,101,169,87,118,156,41,157,87,51,189,114,155,41,107,245,69,83,230,165,157,35,162,163,230,191,33,46,170,38,96,100,82,176,221,237,177,75,67,45,158,62,230,47,210,162,226,154,227,185,231,231,244,94,253,245,160,133,85,0,140,80,60,84,241,80,132,140,108,143,112,194,164,124,204,78,199,28,194,240,21,140,41,128,128,195,100,9,71,131,104,192,108,1,140,6,64,152,120,1,80,154,139,42,192,141,136,168,184,160,4,75,111,157,85,179,184,147,159,10,107,79,83,170,239,210,47,73,58,198,106,46,243,203,12,191,215,226,183,43,70,159,185,84,162,35,51,150,179,149,223,74,21,99,137,92,121,44,244,242,193,144,212,176,205,116,51,125,206,127,230,106,103,255,56,237,138,92,121,211,63,199,216,126,205,47,203,137,38,191,226,93,190,221,68,224,17,236,153,113,254,20,174,117,164,144,160,66,141,166,232,44,18,168,97,201,136,54,108,146,52,58,222,248,112,249,190,117,227,235,57,174,235,185,109,143,152,209,125,166,154,53,248,47,193,179,199,239,115,217,124,5,223,106,192,194,0,148,24,128,89,243,24,24,65,177,134,151,153,72,72,56,144,56,84,56,77,11,155,229,229,38,125,94,204,161,135,226,47,53,47,175,73,75,186,180,244,153,74,108,74,231,98,145,24,212,154,121,201,129,141,34,102,155,155,179,137,74,202,77,21,158,123,238,65,137,214,70,89,4,53,157,20,91,18,56,210,88,193,70,106,117,71,225,94,174,219,233,103,93,151,8,177,95,144,69,242,166,226,137,155,124,98,12,195,241,31,82,215,224,206,153,202,169,176,25,141,58,84,80,19,178,204,164,94,101,21,102,178,212,197,115,42,238,183,171,154,98,213,169,70,218,248,110,175,0,141,37,34,97,84,141,166,62,6,250,123,156,38,62,136,96,230,6,116,26,64,32,98,32,101,241,46,235,5,121,31,169,183,87,9,61,182,218,61,79,30,6,245,7,33,164,148,192,20,63,13,136,160,64,152,15,155,163,153,80,78,20,196,197,161,212,49,199,84,50,223,48,132,138,2,226,132,113,255,251,178,100,212,136,134,26,102,195,11,198,126,196,150,76,232,182,108,199,190,17,165,157,24,239,109,1,193,239,51,163,229,166,24,152,68,18,22,40,104,178,82,247,49,206,213,239,252,127,195,71,255,49,207,9,127,17,86,147,205,197,212,211,220,223,115,28,181,140,69,155,171,133,149,155,29,167,238,183,248,248,244,254,38,30,120,138,251,185,157,248,169,184,216,144,0,85,240,36,85,192,204,230,210,44,92,190,11,209,150,137,64,44,117,42,169,88,210,243,21,14,62,16,34,5,105,102,189,41,124,141,172,181,54,252,189,252,175,78,91,110,51,189,229,193,2,227,218,141,159,254,249,106,255,55,110,106,141,237,133,95,186,143,4,27,21,103,189,36,237,173,225,181,156,90,77,111,69,187,150,171,207,88,211,146,212,221,109,114,169,199,229,166,244,222,173,227,43,90,242,190,84,214,236,92,102,57,251,245,223,211,54,111,255,255,255,255,179,128,37,74,51,136,138,227,148,1,122,50,112,12,163,4,96,127,48,230,2,83,0,80,86,67,148,137,11,193,64,4,145,178,117,231,70,239,220,110,82,238,192,81,171,176,52,213,88,228,53,9,166,118,93,102,84,235,57,148,177,40,58,150,142,65,77,83,90,200,6,178,15,152,84,49,77,218,136,82,130,6,8,98,32,254,7,152,48,92,128,237,165,127,218,45,190,137,92,202,95,5,218,200,199,120,121,253,173,218,164,252,170,128,109,73,90,76,193,120,216,118,214,183,82,170,234,211,197,117,22,250,220,244,183,174,113,90,102,152,214,125,115,108,252,111,203,118,161,93,137,119,129,207,10,155,220,187,182,212,5,130,165,188,195,138,143,96,72,210,0,18,28,48,5,54,159,234,167,200,134,92,110,219,144,169,1,9,103,201,98,35,165,27,166,213,55,233,135,62,21,199,174,228,30,218,213,103,148,77,231,135,14,166,188,7,222,82,113,200,233,25,193,110,136,103,249,167,210,101,214,243,195,119,157,110,45,199,127,182,176,185,2,247,35,102,252,194,202,177,20,79,253,15,126,97,167,163,247,181,121,121,198,47,125,124,230,173,85,189,114,140,163,138,42,83,217,182,51,123,57,19,247,79,76,113,159,164,161,90,141,197,156,238,103,205,245,151,161,190,109,178,156,213,91,142,12,172,57,180,180,252,214,38,219,104,10,137,47,191,85,0,65,134,124,52,26,200,8,73,130,192,93,152,31,1,209,132,104,3,0,64,36,4,1,12,250,31,89,44,166,29,151,68,32,217,68,182,53,40,169,98,182,238,86,230,56,83,208,70,233,105,101,253,195,97,205,49,141,20,83,187,151,43,81,213,82,220,242,187,146,174,210,43,255,171,117,85,36,198,149,171,162,105,34,94,116,117,91,255,251,178,100,202,138,132,223,103,195,131,195,126,96,160,236,216,198,109,44,62,79,217,155,20,207,9,183,194,65,179,98,133,179,42,248,61,189,237,116,61,171,114,160,165,184,198,4,160,44,166,87,112,71,124,75,238,131,169,84,221,54,169,20,214,170,84,148,222,247,222,225,44,110,224,8,200,255,143,64,220,199,1,194,6,12,116,9,58,211,147,10,140,174,29,147,80,203,165,247,172,222,202,231,109,211,77,89,214,53,230,165,211,246,231,43,210,211,218,118,235,152,38,145,44,34,72,96,162,145,70,211,22,121,48,196,182,132,38,117,160,113,41,179,74,46,145,62,45,50,102,155,153,41,74,46,235,94,17,7,150,21,169,35,153,88,77,235,234,56,153,81,184,198,66,5,185,103,231,47,144,135,194,155,169,209,118,187,81,43,195,159,9,100,202,84,198,60,125,194,139,247,190,113,123,43,31,48,202,47,162,45,239,126,117,64,242,147,211,4,140,0,48,96,105,10,6,148,65,62,96,234,15,64,33,27,48,35,0,96,80,29,33,64,24,8,88,40,176,17,192,47,75,155,2,185,86,229,211,13,154,81,133,37,156,40,187,63,220,169,99,50,72,126,88,244,97,122,37,122,181,234,25,220,166,214,152,33,149,110,188,157,63,177,221,251,50,44,159,111,146,45,205,94,50,49,102,121,160,180,68,218,36,217,10,82,67,10,181,202,148,26,178,106,144,252,145,69,84,180,24,147,125,196,221,106,254,239,161,65,101,197,177,237,136,144,161,66,131,76,127,233,140,94,108,231,20,183,249,255,121,129,155,102,248,197,41,219,69,162,45,67,126,163,91,239,21,2,16,0,16,102,94,198,68,178,52,30,100,96,19,140,10,58,228,186,140,123,79,71,195,223,42,249,251,229,87,22,186,120,176,172,91,56,181,25,29,143,221,14,168,62,175,218,147,80,147,100,31,79,82,59,58,101,172,142,179,167,26,211,108,178,160,233,149,96,109,54,86,71,34,83,34,185,56,140,157,30,59,205,4,214,66,197,154,105,101,35,222,85,85,91,215,161,242,81,20,227,70,85,214,204,171,11,215,84,247,221,110,75,206,221,184,234,197,136,78,236,138,51,226,35,97,52,5,177,133,214,165,113,45,155,230,220,234,19,184,213,74,47,156,29,183,234,246,94,175,55,213,71,245,64,136,187,94,196,163,111,66,0,107,170,118,117,177,196,101,136,154,96,88,172,40,26,152,96,13,35,208,224,22,35,1,65,160,3,140,241,229,16,171,41,127,234,216,169,148,107,84,151,59,141,73,93,183,254,87,42,139,222,153,198,213,188,41,51,229,5,167,145,242,34,62,243,151,175,250,28,151,231,125,147,102,157,157,229,120,97,150,180,47,246,51,253,185,150,127,255,251,178,100,204,0,4,240,103,68,51,195,126,80,161,172,232,150,109,137,76,16,245,155,16,46,141,121,146,44,179,163,177,147,34,56,28,173,236,109,203,201,187,223,94,67,192,78,73,65,210,14,3,84,74,66,207,158,215,196,181,214,216,238,106,35,138,115,186,108,115,197,244,96,21,158,40,253,91,81,88,186,186,0,0,24,9,12,179,94,105,232,113,188,44,251,123,1,175,204,95,249,152,244,244,205,154,8,99,14,246,229,7,110,169,68,91,125,211,26,149,145,205,81,57,162,103,217,251,14,42,139,179,222,45,188,4,217,148,114,19,193,249,165,133,156,116,44,47,15,131,249,130,26,201,197,155,165,86,151,72,92,118,195,24,122,209,201,80,165,29,109,55,83,36,148,239,179,155,12,83,140,183,78,221,12,186,77,216,66,45,37,101,73,42,88,157,98,140,222,225,25,135,218,219,144,227,70,95,116,179,10,163,134,194,105,92,222,117,12,9,89,10,12,0,67,18,6,141,51,138,35,51,3,176,3,48,7,5,192,0,22,5,193,36,32,13,133,0,40,40,0,193,0,64,195,24,228,50,212,45,214,125,36,80,125,138,180,51,217,107,14,93,163,116,34,177,168,212,13,45,187,145,173,213,112,60,46,41,68,136,194,231,135,2,149,213,87,63,175,13,10,215,114,155,61,219,90,213,16,241,26,74,140,137,47,170,190,106,254,234,121,75,106,152,158,239,111,133,133,154,120,161,228,204,36,146,62,24,163,212,165,73,44,98,144,55,21,107,15,24,76,206,44,63,87,169,7,82,70,204,131,38,112,221,108,154,230,40,104,53,233,83,84,204,27,71,222,137,189,34,247,56,213,102,47,0,0,162,108,254,98,140,139,154,167,210,58,8,135,228,82,138,145,72,98,245,104,114,131,10,94,198,171,225,106,53,141,89,110,190,181,53,152,213,217,252,185,218,154,49,40,48,147,112,83,205,210,87,121,178,77,123,72,84,147,69,70,200,59,14,42,75,38,138,72,224,20,28,201,30,58,83,62,116,240,146,201,131,49,55,131,152,75,53,66,117,142,233,20,181,194,221,43,44,196,49,188,94,154,113,142,65,242,21,118,84,28,126,130,234,115,167,38,186,7,81,167,100,146,148,173,15,134,194,220,212,213,25,216,235,89,157,15,105,139,51,165,193,208,253,132,72,48,5,64,211,74,81,123,48,225,1,51,5,112,147,109,72,64,4,48,5,76,0,64,85,37,213,43,19,153,130,230,89,115,112,119,225,171,84,89,221,199,185,99,40,167,169,53,75,26,131,170,217,238,4,147,44,42,224,194,180,147,255,105,153,31,229,251,122,77,255,90,148,220,207,147,211,132,77,215,38,52,191,214,153,159,19,55,195,136,164,135,52,182,5,255,251,178,100,202,8,5,24,103,67,147,200,109,240,145,44,216,251,100,199,191,81,65,159,16,143,13,183,194,12,179,101,52,243,33,188,139,169,245,178,83,40,71,76,250,206,13,216,183,23,116,125,53,26,32,206,153,154,11,160,157,85,45,75,65,26,47,209,90,211,68,50,30,84,149,148,123,180,128,196,146,198,219,81,52,147,46,2,150,159,46,241,148,177,110,185,135,27,56,124,248,160,56,233,220,76,180,167,59,74,68,130,86,130,27,8,175,78,164,253,245,35,39,87,50,57,4,194,200,17,162,161,83,149,153,218,216,187,154,176,237,78,64,195,44,233,49,71,49,202,178,154,142,26,144,52,245,180,83,15,44,94,20,99,186,177,37,18,61,141,101,138,148,71,54,72,190,157,43,164,224,187,145,229,101,219,147,52,174,176,250,52,180,119,173,93,60,238,143,92,247,85,220,206,149,43,104,20,114,170,49,212,79,211,93,176,102,48,206,9,35,4,176,90,7,1,145,128,112,4,23,109,254,66,164,70,90,239,218,222,149,178,217,139,213,171,227,110,83,57,185,156,109,106,205,63,223,158,239,62,104,241,134,120,88,12,117,86,190,75,9,165,73,213,233,149,254,99,255,239,131,165,44,132,142,134,252,130,102,232,113,216,157,146,10,41,240,226,138,119,174,97,76,140,171,127,21,90,195,10,249,22,83,172,225,68,221,202,132,227,160,53,102,216,211,118,165,81,181,219,28,255,99,115,206,124,176,238,219,204,0,45,130,166,235,122,37,18,37,168,98,110,89,144,5,6,33,174,119,212,132,81,75,164,209,199,253,154,191,207,114,96,91,219,43,21,17,42,158,46,109,50,22,166,166,134,67,216,39,97,178,50,242,89,243,122,4,36,168,208,196,243,44,73,189,181,144,93,19,8,132,146,135,106,100,114,82,168,149,178,3,161,68,211,198,230,136,150,102,66,176,55,136,27,37,34,66,78,68,167,145,118,54,74,181,245,108,146,143,77,221,6,190,109,178,156,41,166,238,79,41,26,94,178,73,100,115,98,246,58,55,32,146,238,168,226,121,217,114,174,69,145,133,210,38,105,29,36,125,26,52,42,41,26,179,11,25,138,235,120,92,98,174,187,29,145,129,132,0,29,33,1,199,177,191,214,4,129,38,158,3,135,51,146,134,190,6,38,5,132,134,7,3,70,16,1,104,227,4,51,149,62,151,75,229,232,159,136,201,98,242,168,173,92,247,102,61,135,105,42,196,159,154,170,32,50,196,21,204,151,72,196,86,30,108,107,103,80,139,252,254,75,169,127,203,229,16,203,71,233,154,126,26,218,114,169,29,119,76,102,176,229,236,55,137,124,177,138,161,161,164,83,27,248,182,99,219,244,181,100,238,100,93,213,137,190,149,255,251,178,100,208,138,196,124,102,195,131,195,93,240,162,108,232,146,107,9,6,17,225,155,17,46,141,149,194,126,51,162,69,172,164,24,14,172,107,33,125,213,237,214,213,179,46,51,185,45,227,11,251,151,127,187,211,43,113,56,10,36,101,204,200,43,191,212,1,152,13,234,54,118,16,40,26,130,53,150,214,90,212,97,161,48,85,96,120,144,185,63,20,234,80,34,109,166,153,185,33,45,104,27,90,140,153,38,137,205,88,104,164,78,23,177,88,133,145,11,200,8,183,177,54,32,78,140,73,22,200,84,216,170,192,172,139,72,118,12,86,56,202,112,82,209,39,36,104,152,59,57,71,118,78,110,237,72,54,141,84,155,170,64,114,42,44,233,65,249,28,236,194,104,226,162,152,188,218,86,75,212,98,155,9,65,167,206,53,45,67,168,225,103,190,87,217,165,150,131,101,90,170,61,119,197,163,13,141,197,185,83,110,154,210,64,159,242,103,216,90,230,30,250,19,158,173,21,0,2,0,0,3,76,205,69,54,204,28,49,194,137,134,0,9,24,176,54,236,191,11,229,134,59,18,152,243,205,23,141,200,115,158,167,207,239,127,243,251,102,122,188,254,125,194,198,215,109,85,90,233,250,127,95,238,110,173,105,111,87,173,24,168,239,220,31,145,83,159,106,149,80,168,137,149,230,60,183,53,82,83,48,33,32,36,32,1,14,177,110,68,12,174,8,226,10,67,56,163,9,50,65,210,49,82,39,143,169,150,155,169,246,186,212,191,160,234,64,37,80,100,91,219,250,192,18,34,35,33,223,125,255,219,242,96,192,230,143,39,88,87,67,162,102,85,46,94,37,53,1,155,182,97,166,169,140,34,106,158,126,82,11,70,106,149,4,95,22,157,211,84,244,45,221,73,34,64,81,42,211,8,94,182,144,164,72,97,107,122,191,161,36,142,91,46,23,137,218,57,2,185,172,29,25,68,10,107,158,200,116,74,125,77,236,194,102,68,41,243,7,230,86,91,21,69,145,99,202,60,81,84,204,197,153,72,75,45,134,48,164,26,113,182,237,164,47,117,67,104,163,162,127,139,85,120,174,87,94,97,106,194,22,122,32,32,212,230,220,254,148,64,194,65,92,198,48,212,196,160,16,194,209,8,192,240,14,5,46,40,52,5,70,104,72,112,32,189,218,52,53,117,252,137,222,181,79,110,83,114,77,51,205,197,34,240,44,213,7,242,153,113,111,88,33,14,40,81,159,45,133,137,51,6,84,205,75,13,131,229,53,217,39,185,99,19,251,226,195,209,17,74,128,80,86,99,27,154,140,68,254,225,142,10,49,1,196,170,137,28,98,2,208,69,4,248,176,70,138,153,178,220,209,14,61,159,58,100,140,251,188,136,245,198,234,141,234,77,255,251,178,100,199,138,3,242,103,69,75,130,109,240,138,172,217,191,48,200,175,85,209,157,10,206,141,247,130,98,179,99,105,6,36,9,48,198,123,187,188,133,103,214,133,122,238,247,222,113,104,81,109,54,115,23,115,79,2,243,65,187,225,3,178,72,172,152,84,60,106,36,168,6,162,125,32,2,146,146,146,41,56,1,88,84,4,0,152,240,64,39,214,73,208,34,6,37,45,97,67,195,207,34,151,57,20,60,212,215,95,50,233,57,153,62,248,168,194,72,20,17,18,81,35,51,92,196,222,169,139,146,105,46,78,141,84,104,71,154,36,180,106,17,145,165,9,74,21,27,101,63,28,149,180,254,135,36,155,208,147,30,150,37,234,73,74,81,181,144,48,220,107,22,91,118,229,137,231,181,54,104,22,99,226,76,34,126,58,68,20,211,84,174,29,94,18,202,219,147,53,78,184,194,212,73,141,70,180,117,56,73,53,225,52,214,54,172,186,254,237,89,92,20,154,139,4,209,32,0,24,17,0,1,134,101,67,187,201,147,12,130,51,23,2,35,19,130,17,96,16,120,39,92,228,32,129,108,151,92,50,246,197,161,206,88,152,237,250,223,247,62,151,232,240,148,103,38,189,73,149,203,76,84,178,170,92,39,202,228,243,190,121,67,147,251,203,15,35,47,231,156,191,63,56,127,170,119,249,153,117,106,110,149,225,189,254,229,180,27,167,125,10,103,35,98,56,42,138,200,204,136,18,150,203,47,11,26,117,28,253,238,206,28,77,94,201,234,60,177,206,248,22,93,213,44,81,56,41,58,228,209,71,164,0,21,113,215,34,109,36,232,209,5,186,117,145,25,79,64,142,11,26,197,124,33,181,7,64,248,185,89,105,252,66,180,13,4,8,18,8,54,138,79,46,70,18,22,16,165,90,43,81,66,193,206,129,179,4,112,200,23,120,102,72,231,68,212,134,97,153,161,42,48,152,99,24,36,87,41,71,98,173,190,68,118,69,220,21,237,116,245,67,128,147,85,96,98,177,130,27,183,17,235,161,88,13,221,128,179,122,172,170,236,63,240,49,41,194,13,85,86,132,163,202,32,65,36,168,204,245,186,12,205,44,12,52,27,209,136,112,9,12,20,91,170,38,68,213,129,175,192,205,228,244,252,153,206,184,246,198,48,138,229,221,103,203,17,57,234,89,157,220,185,114,216,197,213,105,139,170,181,191,169,214,40,127,61,212,126,211,119,196,117,191,49,220,243,73,15,239,74,151,178,141,171,173,39,232,185,50,211,102,171,57,162,198,82,148,37,60,82,32,121,137,86,60,72,145,118,73,71,216,227,143,19,132,99,202,5,42,32,30,148,129,222,105,194,66,92,30,174,32,59,171,123,141,219,25,188,119,60,192,240,45,14,43,255,251,178,100,199,8,4,54,102,196,203,163,101,240,120,140,233,93,60,195,31,84,65,159,19,78,161,247,194,147,179,98,101,188,36,8,248,213,247,85,64,87,189,212,88,12,0,197,146,48,157,235,217,141,74,128,8,0,0,69,99,34,58,19,78,56,165,183,93,76,84,33,141,133,5,104,200,68,15,89,50,75,71,43,113,199,52,100,194,201,26,93,198,136,137,142,242,100,111,105,26,164,111,33,41,52,25,42,33,44,41,20,19,145,50,66,175,95,218,196,200,131,110,172,76,197,88,240,153,2,47,52,90,198,197,158,109,6,108,98,74,149,8,30,26,25,34,232,204,190,26,171,118,66,139,217,66,193,248,92,244,157,134,25,153,58,113,64,210,101,17,77,55,48,141,180,75,79,38,253,68,213,109,172,70,203,30,151,148,53,125,132,155,147,165,143,67,20,8,26,82,218,89,103,66,114,151,106,201,179,40,162,42,99,248,10,88,99,226,4,170,0,128,17,228,33,113,213,66,57,130,161,240,140,183,14,52,210,224,192,32,96,192,32,73,91,203,143,43,127,35,180,111,252,162,213,73,111,104,233,121,135,43,62,147,210,137,93,28,161,244,169,134,82,48,227,132,41,5,179,22,213,195,212,82,56,99,21,230,150,62,217,202,110,43,159,219,145,155,189,6,103,9,206,225,186,98,225,150,91,116,242,204,164,225,164,15,130,12,76,75,93,245,48,211,57,204,11,207,136,171,20,180,11,95,24,190,177,53,47,36,144,124,10,110,104,119,154,29,95,77,187,103,25,245,198,111,74,87,111,31,102,251,199,222,136,179,90,175,104,123,206,249,85,0,1,0,34,171,70,53,173,61,214,83,86,44,242,59,144,5,30,118,39,57,190,217,142,83,126,175,212,213,254,204,4,49,224,163,169,232,198,65,73,105,216,124,0,98,26,14,181,192,30,158,121,76,121,19,221,122,89,57,20,24,135,93,39,22,129,254,237,174,72,26,153,133,82,180,49,212,79,107,49,2,207,115,145,189,49,18,198,46,210,220,136,186,75,86,177,123,55,41,204,90,119,233,216,100,43,218,231,177,98,101,46,143,120,69,138,26,55,34,45,98,135,185,99,199,101,178,66,213,83,113,110,181,84,111,159,17,81,133,155,65,157,92,13,152,170,136,105,181,241,167,109,65,152,213,160,36,16,22,64,152,184,30,97,80,219,33,45,66,193,171,184,195,91,97,240,27,59,48,105,178,26,244,37,8,140,178,162,88,136,57,136,102,5,80,252,68,43,155,52,196,39,101,241,252,178,29,132,101,64,4,52,63,51,94,232,230,0,224,28,71,16,205,222,115,239,123,95,123,171,151,158,159,154,91,34,152,54,208,110,222,247,172,95,6,94,245,103,38,173,246,94,98,255,251,178,100,203,11,132,201,102,195,171,163,125,224,139,236,216,201,100,200,158,87,49,155,12,175,113,129,129,217,51,99,89,131,13,248,255,155,91,231,191,171,211,73,121,170,83,230,244,162,149,216,227,54,123,216,113,235,90,78,151,36,116,194,244,219,52,183,247,154,200,119,237,199,78,77,162,143,125,235,203,51,149,123,166,126,254,236,53,119,225,139,43,88,214,128,69,136,14,56,192,92,205,4,139,154,187,88,222,0,8,49,190,128,165,178,164,234,159,82,112,76,134,59,57,69,43,167,236,110,87,169,252,65,207,74,128,225,44,162,46,194,87,225,11,250,66,250,167,152,86,68,73,239,38,150,111,102,51,178,85,234,21,183,206,177,47,208,152,9,84,97,112,45,75,86,42,3,7,157,200,234,17,72,154,16,203,224,227,153,179,44,132,191,165,190,151,77,19,145,104,174,163,195,209,233,223,190,133,131,195,3,5,164,85,92,189,43,157,138,228,39,182,69,148,2,70,0,24,36,16,145,82,195,68,179,19,105,213,195,78,133,179,17,67,67,46,196,178,160,224,28,39,8,3,210,229,38,36,8,187,21,185,150,184,110,195,161,31,136,208,199,225,218,57,184,157,13,37,44,182,150,156,145,80,90,30,187,217,134,207,68,138,156,88,130,74,179,173,52,49,96,136,45,21,77,26,231,94,190,34,239,255,255,191,255,169,254,26,255,185,175,181,29,51,243,240,41,17,105,114,168,60,210,90,153,31,81,52,160,233,94,231,93,21,155,106,137,29,84,226,220,187,51,115,183,54,24,111,88,103,243,232,207,218,26,82,211,55,218,223,34,175,107,110,197,236,217,123,186,132,2,105,3,192,18,212,116,170,121,176,44,72,160,229,99,165,227,108,155,224,160,227,146,68,96,140,64,113,11,162,117,9,171,177,63,75,55,182,20,83,53,201,158,191,143,150,89,197,141,77,60,38,16,247,172,24,36,92,255,109,174,84,157,76,105,166,135,93,114,106,134,164,136,95,249,214,216,214,221,243,128,224,4,85,46,60,22,63,144,161,207,37,153,52,6,255,139,110,127,214,206,181,247,117,199,6,10,49,127,39,179,237,98,99,48,36,36,211,18,81,72,48,255,8,51,5,160,61,48,28,4,131,0,112,63,48,96,2,32,64,10,5,192,220,120,2,87,51,83,65,100,11,128,27,27,108,251,198,157,23,106,53,1,58,210,167,118,243,251,48,232,229,43,167,108,49,233,171,20,220,220,114,212,170,92,236,193,18,151,138,212,171,117,52,22,6,195,208,84,209,22,135,172,171,174,177,254,54,120,72,150,131,121,101,199,156,52,210,215,89,199,238,91,238,48,108,77,14,27,68,17,7,203,199,245,145,35,24,171,237,141,24,78,73,101,69,255,251,178,100,200,0,4,224,102,199,83,168,101,112,105,8,137,6,101,35,56,87,85,155,12,15,33,251,74,48,179,165,181,131,33,189,74,12,118,228,151,40,130,153,199,108,243,210,63,251,106,214,129,140,222,159,210,150,214,241,186,66,174,229,196,24,62,54,241,154,139,235,90,182,93,42,181,249,157,250,62,7,24,224,0,7,37,178,73,35,106,81,0,198,186,254,192,83,114,217,139,178,11,144,29,45,106,121,114,48,137,164,99,4,14,57,45,243,204,3,99,77,34,82,116,84,131,125,144,99,250,100,31,170,37,106,103,79,18,146,85,7,140,199,78,104,178,203,144,70,73,150,150,61,94,157,228,162,133,126,14,177,195,70,18,143,143,67,140,25,42,226,180,101,21,109,93,113,205,214,165,101,198,143,119,80,40,227,226,143,26,65,97,252,145,113,72,136,162,26,64,225,86,24,58,82,98,22,178,199,219,53,243,27,92,45,188,72,219,119,74,194,202,50,0,140,156,210,124,230,232,50,204,115,131,156,193,184,0,140,29,128,8,193,76,14,76,2,192,65,7,9,128,181,4,129,128,61,9,134,218,44,82,138,68,218,69,162,82,136,106,81,158,52,244,149,225,251,213,232,40,103,34,63,18,194,93,151,109,83,119,64,192,192,151,0,228,37,81,18,85,10,207,51,133,11,253,242,147,169,103,18,194,247,84,174,31,11,161,123,104,165,200,250,210,134,241,122,90,216,202,163,190,90,62,211,17,106,75,142,217,131,208,44,113,212,202,150,142,229,238,107,219,83,220,175,77,191,139,116,196,243,190,84,124,105,53,187,243,160,96,200,199,84,43,169,93,105,201,164,0,157,190,251,101,182,201,112,161,146,100,2,161,86,214,163,208,6,160,92,177,192,227,19,172,50,143,121,214,159,218,201,19,40,166,33,182,106,90,218,68,177,251,188,189,50,40,242,177,173,38,41,11,114,4,204,93,227,27,97,159,73,67,40,232,73,82,57,139,108,92,162,178,73,160,148,150,137,183,216,213,203,90,206,42,82,68,185,100,55,43,156,184,148,172,235,143,123,119,48,217,113,20,130,61,211,32,100,78,194,171,75,71,47,38,226,231,214,203,51,255,173,170,254,246,239,13,219,57,7,221,242,49,46,0,76,125,156,196,196,220,37,204,49,4,193,145,21,112,25,2,134,24,153,133,50,98,129,57,79,123,203,2,60,81,219,105,46,222,153,173,79,32,172,214,141,148,46,130,80,233,29,239,65,35,82,153,124,76,188,215,42,62,108,226,147,214,233,89,137,61,177,123,91,94,198,197,92,84,77,247,177,143,226,89,195,88,249,226,221,220,197,92,51,137,123,62,45,173,102,254,213,158,159,203,17,67,183,195,95,13,115,166,238,36,255,40,255,251,176,100,201,138,4,222,102,196,11,195,94,84,133,172,217,141,97,38,9,19,121,157,15,15,105,99,66,52,179,99,37,132,153,241,195,100,255,53,83,241,86,230,114,163,233,250,206,66,207,238,115,36,250,209,7,16,215,82,20,210,85,98,130,73,170,196,160,93,202,93,169,126,9,47,230,141,128,35,0,34,172,230,181,161,122,32,51,134,201,117,245,97,238,229,109,216,150,91,140,228,241,192,45,59,168,147,81,106,101,19,125,187,86,132,212,109,136,83,88,89,152,160,250,247,74,225,55,77,16,186,113,54,203,104,118,200,66,200,14,120,232,158,215,87,26,42,84,198,36,207,112,169,70,190,22,246,162,0,152,123,162,41,210,136,168,70,172,151,78,212,213,186,72,180,241,116,59,72,196,108,191,83,51,70,110,25,201,239,168,238,217,58,209,61,114,250,130,7,212,92,234,178,246,166,245,3,37,126,98,206,45,197,34,71,40,14,69,42,0,0,32,1,51,80,162,131,48,176,49,49,26,15,83,4,64,136,10,1,225,64,27,152,1,1,32,112,69,23,5,43,23,43,184,169,233,93,9,166,181,77,46,150,202,35,117,38,160,121,191,213,249,44,82,158,1,119,29,168,31,60,121,71,92,137,151,9,115,109,132,202,124,188,94,213,101,231,220,101,118,175,142,115,75,99,119,204,152,103,178,104,229,51,77,211,217,184,239,95,230,49,179,231,62,244,111,99,26,173,154,236,68,59,193,156,211,179,229,190,204,55,178,202,91,193,171,109,220,111,72,86,158,210,176,234,20,104,241,47,186,210,108,83,83,248,20,143,30,210,124,102,28,24,147,199,220,162,197,178,220,115,93,203,180,91,141,186,111,231,191,160,23,139,8,42,217,175,112,16,160,58,73,7,8,69,64,100,106,96,56,137,4,247,234,196,180,122,0,102,152,112,120,182,32,59,95,181,245,166,71,94,135,162,140,100,209,251,118,133,61,17,190,209,54,106,101,97,92,129,200,82,86,254,136,30,201,127,171,228,45,35,178,217,139,178,179,144,78,107,198,222,233,148,95,179,107,89,250,167,153,53,13,76,165,87,66,104,252,239,255,124,68,187,190,232,196,30,82,25,233,174,15,169,172,239,254,175,30,151,167,202,38,179,118,94,102,39,190,229,175,124,165,56,80,32,17,133,164,57,25,217,129,89,230,143,153,234,41,131,172,128,5,64,33,98,48,241,160,152,138,94,171,199,82,195,238,76,47,72,234,4,179,168,233,61,232,57,100,24,148,18,77,30,123,235,235,154,115,157,108,226,38,239,185,159,117,245,207,92,85,199,51,199,239,135,213,117,245,197,255,81,191,169,117,242,219,101,212,186,170,102,62,38,43,153,233,204,153,167,87,221,124,240,233,85,255,251,178,100,203,2,5,91,103,67,67,198,125,242,133,76,216,217,101,134,10,80,201,155,16,175,109,97,66,23,51,102,124,247,152,36,2,148,17,60,106,219,132,214,221,55,62,206,92,234,117,221,196,93,191,138,166,182,174,47,139,117,205,5,171,119,145,250,84,0,102,180,237,14,251,109,108,151,147,16,231,158,145,226,191,149,83,145,33,70,132,66,233,35,106,240,23,117,101,17,154,66,52,171,34,140,93,160,78,226,78,99,81,178,224,107,144,119,133,9,231,156,64,251,58,147,97,198,220,209,109,21,109,184,188,60,169,37,22,68,12,158,92,103,120,250,135,140,101,242,76,178,225,85,237,6,178,252,47,99,34,230,25,45,102,216,68,173,184,140,198,47,124,206,171,193,164,28,188,166,240,203,135,102,67,236,165,207,83,149,78,179,39,204,185,28,123,101,211,114,171,36,53,1,0,1,139,179,57,25,45,141,49,144,88,64,152,24,0,129,226,169,163,9,246,9,70,233,56,53,84,129,16,105,34,243,130,228,70,195,34,81,177,199,21,36,155,77,141,141,137,77,39,155,148,42,246,92,91,161,174,83,123,152,219,157,221,58,161,210,221,211,21,123,157,112,182,227,136,104,62,169,41,94,217,57,179,173,243,52,122,80,94,102,147,141,10,183,186,170,94,215,205,58,94,125,210,177,163,118,44,163,143,214,153,213,203,28,221,29,10,61,109,245,14,27,56,214,210,153,110,140,203,14,182,119,191,184,83,60,145,214,67,109,13,174,158,20,229,211,118,173,32,1,111,126,92,217,89,166,214,218,143,118,120,55,112,186,0,78,2,0,37,27,246,169,160,150,14,1,250,203,102,109,110,21,16,119,159,217,149,151,38,100,30,58,246,15,105,67,205,43,74,234,228,69,11,33,21,48,246,13,91,112,72,219,8,68,202,38,154,61,107,96,124,176,184,71,64,205,61,144,38,185,64,200,17,100,68,105,122,163,33,65,51,155,117,119,171,59,217,163,20,170,73,100,68,16,163,64,192,199,197,164,157,34,199,60,158,198,120,206,148,32,248,115,76,212,129,75,86,133,204,38,66,137,152,104,32,147,48,215,64,89,78,97,142,131,233,184,88,248,55,81,54,177,176,171,86,16,189,187,85,149,142,113,190,123,242,114,141,191,210,0,100,16,28,113,158,182,112,19,152,5,14,76,81,3,76,1,4,1,193,121,128,96,112,144,58,251,210,191,111,36,114,28,139,200,237,89,167,199,187,202,245,106,156,165,137,94,186,226,69,29,206,103,83,207,123,204,136,247,177,45,74,92,255,218,87,91,45,89,72,180,238,102,234,204,183,234,244,54,148,101,171,164,100,213,200,212,78,135,180,241,91,216,111,111,30,103,217,213,234,28,135,16,218,255,251,178,100,212,2,5,39,103,66,171,217,88,194,155,12,232,169,109,38,94,17,113,157,19,46,137,149,193,246,51,165,244,243,24,21,92,235,44,89,246,49,229,214,114,247,238,220,134,114,22,44,194,67,182,90,105,219,195,13,62,111,236,129,109,16,14,237,181,214,125,32,39,46,183,89,108,113,55,128,151,30,130,51,139,16,11,104,159,177,9,146,118,184,248,77,36,85,8,148,89,35,227,228,165,139,109,106,50,116,180,193,45,28,63,83,254,12,108,47,191,167,241,19,226,138,38,82,234,232,211,177,4,79,65,47,142,241,61,24,189,216,152,249,154,119,204,218,119,199,234,184,206,107,195,37,204,180,227,115,228,243,57,61,220,237,177,141,253,53,214,126,207,210,249,155,228,107,229,72,230,169,118,191,111,133,161,14,107,84,231,121,109,115,57,78,10,0,0,9,46,0,2,217,139,178,44,152,252,11,201,128,112,10,0,129,16,32,7,137,128,28,132,0,91,42,77,56,145,203,207,147,243,127,228,52,215,43,246,155,146,202,104,18,87,101,248,149,243,42,151,112,171,238,223,71,191,222,154,233,252,173,250,110,154,209,93,37,123,182,68,59,45,108,140,228,86,115,188,142,137,84,59,216,165,82,25,174,161,78,140,134,124,161,234,86,71,86,28,28,229,208,1,130,18,61,238,173,188,64,213,227,227,91,146,28,105,233,23,108,55,143,26,4,88,152,198,33,86,28,0,201,19,2,191,126,228,128,32,4,0,2,199,81,162,107,133,36,128,207,79,41,146,40,145,48,144,148,192,224,232,91,24,21,189,69,71,200,30,196,145,163,29,42,72,128,48,187,45,22,70,1,80,42,66,78,121,17,134,218,211,104,205,221,176,144,209,134,202,168,226,43,113,226,5,212,123,43,163,217,199,197,228,252,165,36,161,134,81,145,71,163,142,140,57,134,80,209,55,132,103,87,101,86,205,140,30,148,93,38,33,141,68,153,47,252,72,166,88,157,105,84,110,55,78,78,9,167,53,117,54,97,9,185,99,209,148,113,154,132,144,213,179,93,10,6,218,251,20,161,189,52,107,147,84,40,170,58,146,138,98,15,126,225,129,145,69,157,141,26,233,29,244,4,216,173,196,245,247,8,193,114,88,4,129,24,50,19,152,12,16,152,34,7,48,96,192,82,25,78,70,228,175,217,171,149,1,109,218,150,239,149,39,42,252,53,69,126,110,111,60,93,187,50,235,117,35,103,55,105,149,102,152,155,47,78,206,108,253,115,243,233,185,236,206,204,209,158,154,152,188,242,138,60,124,236,24,124,202,189,99,190,59,91,98,9,248,215,130,101,91,225,29,211,62,234,251,193,159,50,52,212,175,80,60,201,222,102,211,30,248,107,151,53,27,70,225,255,251,178,100,215,10,4,97,102,197,99,194,125,240,166,12,216,153,109,233,4,21,9,159,10,46,153,247,194,94,51,98,229,150,24,96,142,228,8,139,84,202,214,220,68,150,89,220,43,136,110,82,196,247,123,168,206,108,20,129,18,45,111,186,110,175,129,6,239,75,97,37,37,64,192,66,22,185,57,162,32,3,72,8,42,209,97,128,122,197,3,70,201,99,139,65,65,66,231,5,199,199,144,108,145,228,9,145,32,97,44,131,152,129,102,138,100,204,16,235,208,2,96,102,150,193,195,93,226,69,167,106,47,210,36,38,78,126,33,99,92,146,1,81,46,178,105,238,193,161,68,10,64,96,177,96,71,29,209,72,54,30,149,170,89,70,41,34,128,192,210,167,110,69,209,134,138,70,164,13,88,73,37,155,201,94,109,154,141,153,122,68,143,60,110,145,209,76,102,184,108,41,84,229,193,215,77,228,137,229,186,25,91,15,227,211,160,131,158,209,184,233,211,108,182,62,80,88,145,134,117,221,0,0,0,128,21,0,0,2,113,144,2,96,225,192,97,32,4,97,0,164,4,2,128,195,210,104,152,8,9,168,190,45,74,24,160,162,165,252,101,95,3,190,211,54,119,150,190,189,201,71,109,206,205,127,59,251,237,125,103,135,216,171,47,156,206,126,37,157,221,18,159,206,119,96,127,99,4,38,20,15,204,220,4,167,59,53,1,18,171,48,71,97,116,153,49,164,101,77,204,225,19,71,41,225,33,152,202,230,28,204,218,163,31,189,183,77,136,218,177,200,99,170,226,153,93,108,135,65,136,20,147,8,33,232,210,0,46,203,164,110,70,201,80,236,62,38,82,8,180,133,13,180,72,229,34,93,88,12,18,172,178,52,83,21,38,158,240,166,52,225,81,148,77,13,44,243,174,213,135,195,156,158,222,236,42,84,239,44,105,140,4,67,233,208,103,211,148,48,242,156,16,192,72,187,49,45,64,162,161,11,214,196,223,24,221,71,119,195,225,11,150,212,98,217,242,117,146,167,127,180,249,142,151,238,244,134,101,187,215,119,216,216,253,210,166,173,204,78,47,189,60,110,65,115,252,246,217,189,230,51,250,249,225,193,56,224,8,7,109,156,71,222,58,99,80,97,137,97,201,130,64,169,129,64,97,129,192,210,255,48,28,8,142,55,40,197,45,27,199,27,194,130,122,75,45,149,254,243,173,126,220,70,93,141,21,76,234,235,58,179,60,18,108,30,62,105,67,44,209,113,0,226,245,11,34,28,240,185,100,250,90,84,139,148,65,82,194,133,100,100,60,151,50,131,137,55,170,249,67,34,182,148,55,216,203,114,168,210,17,11,234,17,24,53,51,162,22,227,225,192,138,43,56,90,212,230,8,38,138,152,207,178,121,212,20,255,251,178,100,197,136,4,55,103,68,235,161,94,208,130,172,233,77,49,38,15,82,185,155,12,142,141,183,210,110,51,99,37,134,36,88,154,72,169,213,100,89,18,96,20,92,120,44,148,165,136,122,150,171,209,106,64,14,154,150,90,230,68,98,42,10,47,17,120,232,34,43,41,48,188,96,169,210,52,45,24,145,146,2,160,43,154,66,179,81,62,68,154,36,40,87,17,180,189,21,81,60,54,98,81,50,73,23,154,218,19,170,78,133,58,42,78,48,169,43,44,207,243,147,169,54,129,202,171,167,38,188,186,40,37,115,109,89,106,24,17,77,105,48,206,230,163,129,71,204,22,46,147,86,131,81,89,228,17,122,109,61,60,148,80,189,169,246,149,109,150,25,181,88,89,83,241,74,150,178,229,101,38,83,102,41,118,144,70,19,130,36,245,52,253,206,83,200,95,185,94,250,171,132,107,118,191,189,216,208,102,89,51,65,62,19,67,48,72,48,92,1,227,4,112,21,48,127,1,33,224,38,1,1,1,40,14,152,10,128,0,176,14,66,152,117,218,42,7,110,57,20,173,87,84,216,243,84,150,117,3,201,44,106,73,149,202,123,158,49,157,157,107,212,52,107,214,161,169,125,124,231,214,79,218,63,220,214,68,62,70,225,172,77,183,57,110,205,190,87,110,150,158,108,222,250,63,242,111,140,162,178,183,29,30,123,93,191,201,42,172,167,169,174,139,107,184,196,153,204,47,96,239,190,252,78,231,205,175,14,235,82,146,54,122,12,98,146,41,169,205,12,204,215,65,217,36,153,157,206,185,169,108,31,164,1,86,158,153,241,22,91,184,153,109,215,103,123,0,3,40,10,42,193,210,216,107,36,32,69,152,99,19,101,65,127,4,144,159,11,8,44,216,219,233,228,231,99,55,85,41,34,40,61,162,85,148,132,128,246,92,133,232,9,145,33,116,217,54,202,234,71,176,218,219,244,251,48,109,119,176,38,100,136,64,204,45,154,122,239,47,177,108,149,20,81,26,102,122,68,91,169,169,144,52,42,98,237,133,219,107,205,20,25,138,236,86,66,109,117,22,134,162,150,66,104,124,152,101,132,110,57,174,155,104,68,62,7,8,154,64,232,39,8,190,56,117,215,10,89,61,65,12,187,243,170,216,92,253,252,247,178,175,252,255,254,247,126,232,77,242,155,21,253,96,0,12,64,128,65,40,48,92,202,63,125,19,49,224,91,50,132,45,40,2,136,64,32,128,245,111,9,0,170,22,187,26,99,138,253,46,10,120,244,94,115,185,220,202,87,220,238,115,152,216,189,170,76,119,203,182,210,78,142,87,103,35,186,238,175,221,55,150,87,91,179,191,185,62,200,21,200,140,234,213,222,207,150,246,101,71,128,3,87,174,17,72,255,251,178,100,207,128,5,51,103,66,131,198,133,242,156,12,216,169,105,233,4,16,65,157,19,142,137,87,202,2,51,163,21,179,33,56,138,228,68,96,140,100,65,102,25,4,28,99,139,30,107,166,9,133,78,57,66,182,142,108,234,250,62,219,206,161,137,242,16,8,58,203,107,64,32,15,49,122,96,148,80,80,59,117,96,110,4,70,121,237,232,67,82,72,18,141,120,112,48,106,100,34,207,213,81,168,205,73,229,45,35,51,33,245,41,75,16,206,75,151,53,217,213,90,97,75,44,116,65,197,236,163,6,151,164,210,16,173,84,204,94,46,104,212,24,53,141,90,48,209,139,40,106,159,76,44,229,158,206,49,94,140,159,106,57,110,58,234,226,121,91,138,191,150,187,146,222,17,167,116,92,103,175,119,89,60,52,196,167,28,172,241,79,31,85,215,168,44,96,161,175,208,0,21,192,16,2,140,143,204,56,212,236,78,12,32,131,52,195,180,41,193,194,44,50,7,166,9,160,98,96,98,4,102,2,160,22,195,7,64,1,45,22,227,159,13,67,46,92,185,248,194,10,150,72,48,237,155,180,181,216,26,129,185,238,2,232,162,164,199,186,169,248,231,43,127,220,137,4,228,196,244,16,238,57,16,229,24,68,68,95,179,221,159,139,250,30,77,10,90,191,126,139,110,75,152,240,187,194,43,102,78,214,70,41,149,45,173,120,114,185,69,76,139,23,21,6,113,208,222,15,3,92,97,9,168,48,216,81,111,123,107,46,59,212,73,109,224,60,196,94,250,180,120,227,155,230,38,183,168,180,164,84,128,64,96,112,10,236,70,217,225,79,168,0,2,141,32,2,40,165,24,20,161,91,160,249,103,210,41,248,151,185,110,252,227,237,52,191,26,212,17,41,135,234,176,194,56,210,180,45,81,100,207,161,75,47,227,34,100,167,105,176,59,82,14,144,98,137,108,151,201,145,53,251,59,48,142,177,199,219,75,9,42,36,210,195,171,86,113,178,189,240,171,169,231,108,205,36,82,233,169,184,226,119,106,19,18,34,190,79,194,60,194,231,222,181,26,91,88,219,183,33,17,20,85,203,19,56,108,113,85,121,36,19,205,87,85,77,5,22,106,253,19,88,227,70,164,199,219,93,85,246,215,220,204,28,166,87,215,187,218,202,72,14,244,213,128,66,4,98,126,45,166,186,230,72,100,76,39,38,25,96,172,97,50,16,102,37,64,130,96,168,10,102,3,0,86,96,26,4,4,64,16,243,48,36,81,135,214,251,29,129,165,114,218,91,119,36,208,237,215,118,39,72,235,191,209,198,217,167,64,148,117,104,234,106,221,155,177,218,42,57,84,60,192,159,170,177,72,205,205,100,3,68,197,23,118,141,102,64,210,67,51,187,176,35,255,251,178,100,212,128,5,94,103,196,75,195,126,208,153,141,24,221,96,203,124,18,181,157,18,175,5,187,65,249,179,163,21,180,161,48,27,44,149,25,114,154,147,101,184,128,228,51,150,164,96,62,64,48,9,64,135,52,216,148,209,16,192,104,98,8,16,173,87,239,233,189,145,90,217,45,171,122,216,204,22,70,192,26,223,210,10,0,99,16,3,31,110,49,50,215,214,50,99,2,166,16,26,89,21,176,230,138,133,64,137,241,113,220,93,84,8,21,183,38,142,49,106,156,177,163,76,77,28,83,205,135,104,205,37,110,77,151,45,77,51,3,27,207,189,82,153,92,121,81,48,50,11,27,117,83,19,28,18,73,118,215,210,141,97,249,177,16,147,17,147,41,73,157,99,6,251,113,141,90,223,197,108,164,122,196,125,232,101,74,71,113,144,242,223,71,44,83,222,137,29,117,255,233,220,199,254,252,125,255,216,90,234,0,0,21,108,38,137,73,196,96,58,108,166,154,1,232,97,178,0,230,31,33,24,35,3,51,3,192,14,10,128,152,88,1,144,2,174,240,105,112,115,157,36,83,102,121,3,196,96,89,60,25,61,27,117,97,154,104,204,174,88,255,191,210,88,2,134,146,176,115,71,164,231,6,4,193,24,128,15,144,28,148,151,252,243,92,125,213,255,219,84,127,165,181,127,221,36,199,28,82,240,221,69,82,127,94,124,215,140,227,71,165,171,142,104,99,205,227,84,115,169,197,59,147,141,162,237,184,49,26,236,198,225,197,4,108,94,155,100,209,73,5,174,181,51,59,181,35,136,164,165,221,76,165,177,208,114,30,101,128,0,63,164,69,110,212,23,80,217,184,88,119,145,251,150,67,242,202,180,121,70,217,107,173,42,151,185,23,117,90,154,57,118,148,228,169,137,247,122,198,43,14,142,38,55,128,156,149,52,246,197,177,224,90,230,34,16,104,160,54,142,89,83,5,226,83,219,168,16,137,167,150,110,166,136,83,105,19,105,58,22,83,134,72,165,184,209,74,167,203,143,190,135,176,116,64,132,196,146,155,144,136,120,246,87,59,103,161,72,182,168,50,199,76,84,91,210,27,55,23,165,218,221,164,223,31,41,36,34,204,116,246,255,31,252,172,129,4,88,6,211,94,99,38,205,102,237,64,32,98,8,48,6,26,32,38,23,5,67,4,96,5,46,81,128,8,1,45,232,83,90,138,190,238,211,254,229,67,112,245,188,185,135,238,205,91,242,200,76,227,150,211,232,218,220,15,73,132,134,213,37,61,203,53,30,3,164,152,246,90,216,154,6,214,63,215,216,241,159,180,110,127,173,59,31,191,198,246,83,231,253,217,186,46,135,203,207,235,39,126,247,143,181,25,24,71,30,177,111,127,198,16,121,36,207,255,251,178,100,207,8,4,242,103,198,107,200,109,242,138,236,217,44,100,200,143,20,117,163,21,47,25,249,130,60,51,166,189,35,34,253,30,30,202,26,64,215,102,123,61,44,138,179,255,73,232,138,77,225,94,13,124,190,180,141,216,47,46,227,222,53,47,171,238,104,58,214,245,75,116,128,127,226,185,149,255,179,172,0,5,22,97,226,29,255,109,127,3,160,14,76,196,217,11,40,189,56,227,146,112,162,130,101,98,113,69,211,230,147,84,145,73,5,160,203,191,49,105,255,6,3,21,176,16,105,234,37,215,134,102,65,57,233,97,121,208,55,13,174,151,1,185,97,69,233,69,205,218,3,245,153,20,229,130,129,216,110,105,198,18,130,8,99,107,1,154,18,78,80,134,67,79,205,164,237,117,62,15,203,118,109,110,129,165,144,39,151,38,210,9,105,132,139,40,194,69,91,172,178,203,35,216,236,100,93,90,183,76,212,102,63,99,29,208,114,85,119,227,2,116,174,0,2,1,0,52,4,143,147,16,98,141,48,120,20,225,224,227,42,129,249,129,152,12,130,128,97,27,212,25,136,196,24,101,201,92,143,41,201,14,93,207,251,246,173,106,29,125,163,169,186,177,150,109,168,236,130,85,142,54,50,203,58,106,110,74,165,57,93,179,150,29,208,243,225,73,255,246,240,188,228,104,108,166,83,214,152,62,28,225,217,217,105,82,157,150,66,138,185,56,46,240,231,212,39,220,242,248,200,67,169,178,22,222,164,72,210,178,161,187,253,182,181,93,21,191,95,59,195,55,77,219,231,117,75,161,48,38,97,146,223,85,200,184,149,247,128,193,92,238,198,5,171,196,64,10,177,219,129,225,23,45,76,201,136,47,75,184,61,21,2,66,89,56,240,245,178,126,188,72,107,101,246,89,75,100,85,25,98,182,16,63,198,197,105,53,143,74,90,8,224,128,48,150,139,8,28,200,116,19,193,81,25,142,165,213,174,230,66,205,214,11,225,139,65,204,40,49,214,109,75,41,153,86,210,60,164,158,165,155,17,39,154,24,147,56,59,249,92,211,231,126,255,12,191,230,126,96,70,155,90,180,107,24,101,6,26,131,154,10,10,65,32,178,48,80,1,115,2,0,59,8,1,192,112,21,164,51,174,207,210,227,173,34,83,14,238,31,202,204,114,220,99,58,123,241,25,19,189,31,178,226,166,34,0,153,220,200,24,14,171,35,131,6,98,96,201,194,112,70,187,188,99,215,213,111,204,248,205,21,222,46,103,31,254,98,249,155,11,140,195,57,138,233,118,152,182,73,210,178,116,72,147,99,77,206,157,208,134,90,82,134,110,186,178,202,107,52,180,16,147,153,28,115,244,172,82,15,8,201,193,134,94,187,7,54,124,53,98,180,155,115,255,251,178,100,200,137,4,137,102,196,67,195,94,208,112,76,216,213,108,195,78,22,245,225,8,15,25,247,194,85,51,99,37,163,34,120,69,99,164,175,157,239,197,139,173,90,71,248,222,233,54,35,248,0,213,137,95,93,103,95,27,190,117,252,250,165,191,175,206,62,171,157,83,26,150,203,0,173,160,21,107,192,63,15,130,97,144,43,89,239,127,109,197,95,232,181,72,221,35,175,90,215,105,53,102,91,122,181,219,85,82,33,94,85,58,83,97,76,139,210,39,242,40,172,73,65,168,131,144,81,58,132,130,140,163,29,108,229,159,40,176,61,243,48,148,20,111,49,8,81,42,196,8,226,154,84,187,35,8,178,26,138,69,16,39,163,173,72,182,217,195,69,223,82,45,245,67,164,107,213,194,182,154,158,64,184,188,138,11,141,17,200,105,29,138,178,8,204,135,150,55,66,75,225,75,134,186,178,70,158,74,184,161,86,240,89,164,81,203,51,204,205,32,17,136,234,0,151,129,128,87,204,171,164,12,186,60,204,71,21,2,1,228,189,80,231,185,157,193,120,74,229,245,43,216,165,198,146,182,179,203,255,251,189,103,42,181,41,173,53,94,245,231,203,39,47,242,255,253,122,255,94,126,95,63,125,227,162,103,108,20,181,255,251,239,123,207,57,173,74,238,111,168,151,117,119,212,69,220,92,50,216,251,116,190,97,150,124,237,189,140,86,47,143,125,164,1,225,241,64,60,84,1,86,179,111,195,193,144,73,66,129,182,236,66,37,3,226,239,199,95,236,102,104,35,185,211,91,171,42,237,12,196,186,217,144,131,97,97,30,130,152,88,184,179,10,45,174,148,138,131,48,34,52,18,48,168,10,62,229,202,215,37,112,180,83,34,154,71,164,64,134,20,67,225,244,79,236,43,9,148,128,227,22,181,165,133,93,176,3,5,160,68,141,68,180,37,25,54,118,29,54,22,92,243,111,71,176,64,166,210,45,94,214,137,196,105,207,180,140,237,182,147,79,140,250,39,202,72,218,188,150,46,163,210,164,9,40,219,91,117,217,141,50,159,129,33,73,228,254,206,223,45,19,137,192,250,192,148,2,101,134,128,119,185,210,105,153,234,97,72,84,96,40,20,96,72,106,97,192,26,96,8,54,179,144,173,67,88,116,50,215,173,196,91,61,136,141,78,90,148,231,85,219,164,164,179,57,28,134,154,228,77,160,52,121,106,68,231,94,88,149,31,213,189,27,148,242,207,239,90,251,227,62,206,225,204,101,149,228,217,117,78,49,216,223,46,43,230,159,218,19,165,59,210,58,99,195,109,32,115,74,108,117,215,210,203,94,81,197,31,154,168,187,230,91,166,130,176,164,165,34,156,238,66,21,7,41,58,178,82,144,200,171,75,74,189,255,251,178,100,200,128,3,58,102,198,203,161,93,226,158,12,216,185,100,201,158,22,65,155,8,174,153,247,202,95,179,163,165,148,153,253,122,213,25,228,42,185,109,145,98,38,55,136,81,29,67,214,94,90,73,105,153,146,97,252,25,146,156,124,49,72,21,149,53,121,91,174,217,57,192,57,214,85,80,99,58,164,46,72,181,20,129,226,241,88,220,82,102,110,165,22,23,37,184,86,211,54,85,133,209,241,82,39,164,129,82,13,82,230,132,128,249,7,165,20,33,162,215,58,71,45,89,153,34,133,179,5,203,36,91,91,44,186,130,161,42,98,149,137,37,143,35,33,254,57,195,207,76,180,141,189,162,137,140,176,53,132,106,220,99,212,232,108,114,5,214,30,123,194,227,98,220,10,224,51,165,204,162,43,57,212,237,4,75,144,154,206,55,76,232,209,249,9,97,199,144,185,124,178,237,91,162,77,88,2,211,74,113,53,178,7,167,135,254,103,211,121,230,247,21,201,85,0,2,64,0,33,102,14,229,69,4,33,160,4,23,8,9,160,0,16,82,196,211,150,149,221,108,13,86,89,77,29,150,70,238,101,123,11,61,206,155,150,119,49,59,43,175,90,213,109,198,188,223,107,119,47,149,120,86,242,205,90,23,54,122,229,99,3,168,73,156,254,200,171,42,87,255,41,228,253,234,96,109,223,188,220,200,164,233,63,51,161,41,242,234,224,121,39,97,164,101,201,89,140,212,212,214,238,94,58,154,21,79,221,21,205,153,168,160,146,7,20,235,80,74,153,11,50,41,138,111,49,149,182,224,0,77,194,212,168,128,144,192,154,111,32,33,97,32,167,68,169,130,156,3,145,34,64,1,244,238,157,38,165,102,45,13,29,72,149,74,70,20,10,137,54,73,71,141,250,102,9,82,17,35,11,118,116,79,69,35,243,111,44,214,29,101,63,64,128,114,148,184,164,138,106,116,149,194,176,109,105,52,97,166,116,196,204,179,185,229,85,158,60,105,201,203,100,219,188,51,81,250,99,210,37,166,186,141,102,81,198,125,41,36,89,154,26,142,140,152,190,119,222,206,188,103,212,218,123,109,59,181,93,55,121,206,215,159,241,178,213,181,134,1,56,26,60,54,181,40,48,224,191,49,36,25,17,133,33,2,41,130,224,136,132,1,126,157,198,146,138,18,216,101,251,160,141,207,83,199,168,243,238,239,77,202,121,76,190,221,150,242,68,229,67,185,209,170,167,56,25,69,210,194,139,201,20,138,195,57,25,206,177,231,15,53,137,87,206,229,161,59,89,28,181,203,34,208,194,181,195,156,248,9,221,140,121,231,124,248,221,106,162,197,30,69,232,149,193,12,194,74,3,166,8,73,8,83,96,77,78,174,57,163,62,154,175,108,207,102,255,251,178,100,200,8,4,44,102,195,195,163,109,240,138,12,216,252,61,38,21,83,193,161,13,14,141,247,194,120,51,162,165,150,36,72,88,254,86,58,79,10,144,247,88,179,73,77,230,254,48,17,221,196,192,52,21,85,169,157,82,123,7,146,89,0,8,73,65,21,100,231,108,157,224,184,234,28,13,206,65,51,242,83,165,72,19,178,84,72,81,137,226,40,39,93,202,166,93,10,135,87,66,142,112,94,224,137,58,20,75,12,43,106,19,170,43,41,213,84,223,106,137,109,74,101,203,57,126,30,138,35,54,202,5,76,46,210,166,73,75,53,83,73,52,238,205,160,88,212,100,153,248,165,52,123,104,154,237,197,204,198,123,102,110,9,175,191,54,77,213,237,101,74,108,57,54,239,214,178,245,230,185,248,25,85,38,27,64,94,10,10,23,195,203,244,217,107,113,180,211,159,139,188,124,117,188,149,66,235,31,61,151,204,234,102,239,6,222,130,53,213,102,229,0,8,16,0,51,82,30,26,51,76,85,2,65,32,144,224,2,12,3,159,242,160,12,96,48,8,201,30,151,174,196,1,103,26,91,53,119,107,116,218,213,53,91,58,173,219,175,244,167,46,104,187,249,148,227,217,94,238,121,17,101,245,224,187,145,94,239,11,47,147,231,205,252,240,237,198,230,71,15,83,20,124,191,153,169,253,35,96,136,116,170,156,148,141,36,217,148,234,140,66,25,122,135,200,198,100,140,251,183,79,127,197,58,125,55,119,23,112,199,29,70,168,172,5,36,122,154,246,88,136,187,25,58,234,64,11,16,128,90,160,3,131,0,121,5,90,229,90,187,57,16,200,187,103,103,112,120,122,103,128,221,65,160,149,65,212,104,74,35,193,2,130,201,104,84,18,133,7,36,178,51,207,77,16,122,100,135,114,83,79,62,44,93,136,72,188,6,117,54,28,201,18,136,217,159,85,58,54,214,159,97,152,150,180,234,197,70,137,163,155,47,234,109,224,217,145,137,175,186,133,9,123,58,70,246,144,166,174,248,38,246,246,163,104,92,181,165,151,173,20,134,173,183,26,67,40,193,17,70,218,147,18,62,223,148,32,248,198,227,23,74,29,77,218,200,73,6,194,58,134,21,37,238,22,152,9,18,224,3,66,194,0,37,34,101,108,138,106,193,172,186,128,129,233,134,96,0,112,102,160,44,73,62,99,214,154,99,128,234,203,230,44,75,179,223,254,93,237,186,90,122,90,24,203,148,237,202,31,205,226,119,40,140,77,231,231,8,243,210,159,148,147,252,231,108,40,95,54,61,209,137,200,162,158,99,224,211,210,187,113,250,135,185,33,35,29,28,40,39,96,34,17,203,88,240,224,169,50,10,173,21,45,4,147,63,83,185,156,188,97,98,132,234,255,251,178,100,201,128,4,50,103,67,195,163,93,240,153,44,232,185,60,201,110,81,217,155,19,78,141,183,130,88,51,163,37,167,164,0,143,45,51,115,101,84,233,166,141,147,69,11,89,222,108,149,102,148,235,42,6,201,27,106,173,132,204,0,92,212,172,179,199,58,17,105,197,152,98,13,4,215,44,2,200,156,226,230,75,222,19,161,68,209,17,10,173,168,132,80,230,141,207,27,60,69,205,154,179,216,55,141,160,69,172,120,225,236,96,108,194,134,81,16,49,24,24,67,37,99,147,74,145,181,17,100,207,109,201,6,56,230,44,205,161,69,237,137,198,39,26,155,73,181,8,19,192,228,162,109,13,179,190,9,220,217,251,56,78,43,197,36,91,57,220,115,249,65,43,90,224,196,205,75,161,213,223,90,210,242,44,164,209,52,134,220,162,105,252,213,35,20,235,99,179,173,251,83,141,66,174,189,231,207,52,128,205,42,0,4,160,2,48,201,71,147,45,113,175,0,130,209,129,136,36,152,30,2,96,144,25,35,224,192,1,178,25,202,89,216,164,237,61,54,173,72,46,219,165,173,244,212,245,50,179,142,86,41,37,214,121,217,62,39,74,10,51,245,69,239,210,190,68,203,159,162,17,95,66,37,93,123,73,19,162,18,158,120,40,86,78,230,198,132,252,55,132,231,149,89,23,132,205,43,3,234,232,162,153,227,138,55,57,55,83,53,78,234,151,207,35,73,50,164,171,90,8,179,169,39,85,237,101,155,93,108,155,41,73,178,159,1,121,212,121,246,148,121,123,158,122,200,245,0,3,128,8,31,28,160,11,9,95,0,128,199,129,25,116,33,174,210,200,161,202,89,170,177,56,6,163,157,122,150,95,55,27,171,63,94,30,150,77,217,159,239,231,219,18,198,153,195,243,77,161,81,66,23,182,170,176,68,169,116,229,148,216,149,18,77,34,70,30,31,51,9,149,97,136,170,137,34,37,133,102,229,3,196,243,35,44,74,211,148,34,57,34,118,27,115,10,44,186,196,4,136,84,118,249,90,240,213,218,121,199,191,80,41,9,213,37,77,163,164,20,142,72,204,37,179,69,88,156,45,241,168,227,53,184,221,66,43,51,10,106,233,102,76,197,4,145,47,177,145,212,29,212,202,93,150,166,90,109,164,138,146,74,26,204,0,154,247,161,205,59,115,222,235,233,12,12,166,108,79,101,66,4,32,89,140,97,104,112,116,131,35,66,121,106,213,124,93,77,38,163,82,218,106,11,21,169,103,241,163,237,253,101,111,45,225,133,232,245,220,57,210,185,201,76,131,178,155,35,164,230,103,251,73,210,35,153,86,42,240,146,211,220,50,164,92,203,144,215,185,80,170,139,76,172,207,70,217,204,213,123,103,90,205,147,186,206,255,251,178,100,206,139,36,137,104,195,195,195,109,224,175,236,216,136,109,45,190,17,17,157,15,14,141,183,194,21,179,98,225,163,34,56,12,157,54,61,138,163,139,128,42,17,16,136,89,60,74,108,236,167,102,69,145,168,242,158,179,41,196,245,205,208,85,1,244,27,7,130,166,152,41,118,77,147,253,57,48,1,152,38,112,147,139,46,69,166,186,205,162,236,218,102,221,60,57,42,173,217,116,122,142,81,46,173,106,233,134,61,32,130,100,76,40,160,98,36,93,109,96,80,62,36,219,230,201,12,43,168,230,219,166,147,202,43,55,81,147,20,4,12,179,158,249,68,205,14,91,159,65,9,23,26,69,181,102,195,79,99,15,134,201,26,180,91,165,167,212,184,156,106,82,240,181,208,195,233,99,121,167,167,25,53,30,146,213,235,12,142,163,167,135,99,106,18,226,52,33,34,255,105,155,166,231,168,110,53,127,26,11,19,0,64,1,149,83,113,197,110,64,67,26,98,232,184,187,12,55,14,138,0,162,168,22,76,3,173,134,209,197,122,164,241,91,29,160,252,238,124,174,164,57,27,213,52,253,123,242,155,213,51,171,234,128,132,16,119,130,9,164,168,30,110,106,118,145,149,39,172,68,71,107,23,60,39,206,185,153,16,193,186,117,208,212,56,32,243,64,197,181,20,48,203,136,166,56,230,158,64,1,128,41,166,153,116,182,215,32,174,194,97,225,195,61,125,31,71,147,14,90,104,173,6,69,22,103,186,110,200,162,154,214,106,251,178,74,164,146,199,192,116,170,41,60,245,116,175,234,183,255,251,220,122,161,84,2,5,114,46,144,66,104,204,206,24,67,142,190,197,71,72,133,129,36,37,20,58,128,184,164,125,3,161,51,38,72,223,207,44,162,166,134,149,85,51,144,211,129,224,129,61,152,62,171,80,108,8,52,80,60,43,60,90,153,111,22,35,70,92,105,101,20,197,211,65,53,80,154,70,115,73,72,94,135,32,171,236,185,67,104,200,36,193,90,158,158,38,51,92,146,57,68,229,145,205,121,206,170,242,155,126,209,158,202,231,49,132,43,98,59,86,123,143,149,23,93,3,106,165,218,155,217,200,78,111,133,105,172,234,202,117,28,247,26,186,94,121,41,123,223,94,253,214,127,180,167,80,67,148,188,138,253,190,164,32,16,33,189,89,199,77,135,152,72,28,36,17,48,128,0,194,161,20,52,116,41,91,188,17,118,204,158,87,245,102,44,111,28,181,135,215,173,114,165,105,201,28,97,212,149,229,210,32,185,61,144,48,3,73,6,7,146,45,61,191,247,60,137,11,185,243,11,162,61,212,48,100,14,180,212,57,76,252,191,182,231,252,61,200,184,218,101,84,142,151,163,83,254,170,153,214,39,217,123,255,251,178,100,206,136,4,195,102,195,43,163,109,246,160,44,232,133,101,137,48,15,237,155,18,206,13,87,194,78,179,98,229,131,34,248,16,88,182,234,34,14,154,163,123,156,114,53,82,166,24,101,142,103,85,125,110,4,71,153,179,255,214,0,10,192,18,143,10,128,105,5,7,45,75,218,219,192,148,243,58,181,102,85,86,214,238,214,138,205,87,143,75,47,75,109,229,171,250,189,103,9,53,94,233,68,10,2,132,213,107,32,182,74,208,19,116,10,121,35,1,75,123,149,158,44,182,102,11,54,80,221,212,72,22,157,153,218,92,216,57,50,72,73,134,150,138,9,180,211,206,237,86,163,62,181,166,180,210,4,111,108,49,207,84,95,76,210,189,251,197,20,120,125,131,231,96,152,115,224,155,35,228,62,156,96,34,56,78,222,41,40,101,163,105,12,166,200,235,59,54,232,116,83,178,197,84,164,4,81,69,53,214,247,58,21,82,50,252,43,48,12,63,48,68,32,48,32,24,26,9,84,205,2,109,157,230,133,200,179,149,65,186,194,166,54,177,159,161,151,83,202,247,184,54,26,171,21,115,35,244,117,230,117,90,197,38,165,148,83,157,126,178,175,119,239,225,199,104,162,218,147,132,57,90,128,119,169,175,81,52,84,34,20,208,57,168,160,208,88,129,152,41,239,200,127,66,116,88,231,189,17,25,226,42,187,163,64,131,0,100,75,112,81,30,152,230,44,112,74,202,97,21,134,36,18,78,67,237,55,129,124,125,211,91,166,226,198,203,203,68,154,245,214,53,92,231,122,206,51,4,74,105,10,222,141,130,239,66,114,4,205,0,25,201,37,85,224,29,152,80,187,29,41,115,241,9,166,163,187,22,167,78,148,18,22,140,194,213,35,137,90,116,153,238,113,12,3,40,226,36,48,139,16,248,233,158,146,71,90,123,41,18,48,31,242,200,156,60,161,134,15,73,10,51,91,36,42,33,139,213,138,176,166,122,120,81,147,108,197,107,101,236,67,49,142,165,245,220,122,58,207,156,74,50,134,25,44,93,29,73,28,238,14,102,14,115,170,163,21,101,82,158,92,25,156,255,157,23,127,124,80,176,65,25,173,114,156,252,24,157,121,202,18,147,119,79,186,200,236,178,157,113,241,241,196,248,64,118,1,49,176,94,60,62,147,55,165,75,51,12,66,49,160,138,49,200,38,17,3,5,249,103,129,64,40,32,16,89,142,154,177,197,106,63,141,114,221,28,175,176,100,235,174,185,224,118,224,211,30,166,0,158,128,64,9,51,26,66,148,33,187,206,241,151,12,180,106,198,241,130,64,48,48,22,159,16,28,158,1,11,128,32,96,45,85,140,2,1,1,64,3,39,155,96,114,39,1,212,146,181,249,234,207,227,185,14,255,251,178,100,208,14,5,9,103,67,3,163,126,208,147,76,216,217,96,201,94,89,249,161,12,46,153,253,2,4,51,102,116,241,152,109,4,165,84,130,147,79,81,156,253,52,250,43,184,63,161,94,172,194,58,122,157,9,108,118,217,157,218,157,153,202,223,205,170,255,175,11,85,191,243,242,237,54,44,61,246,157,118,212,144,147,189,73,164,48,222,123,92,37,45,185,164,77,210,53,34,94,69,195,116,207,101,221,86,29,60,182,98,227,123,130,216,242,12,171,129,134,250,177,220,2,96,142,122,3,137,222,47,91,30,231,0,4,18,237,34,118,75,47,19,65,112,23,139,237,187,193,31,162,154,223,5,160,113,69,39,252,59,218,247,15,156,104,51,57,136,87,151,32,64,219,78,53,28,212,219,43,147,187,76,251,167,52,172,171,132,30,159,106,245,157,55,187,121,175,180,122,105,61,34,78,217,112,39,194,73,193,20,92,230,150,90,31,109,58,122,118,110,87,111,88,183,164,147,240,94,58,50,81,78,81,164,182,51,14,109,67,53,46,191,36,204,68,170,201,229,62,30,123,218,20,165,58,167,182,68,79,194,112,70,170,0,91,211,7,69,147,106,34,0,128,188,198,48,68,198,0,52,192,112,8,237,176,209,49,0,41,64,50,42,144,122,88,180,51,67,29,187,169,218,28,163,112,220,79,55,206,158,73,29,204,25,71,2,53,132,88,213,23,56,85,24,233,65,88,89,24,152,67,49,193,89,210,130,146,227,190,85,146,157,103,73,118,94,245,252,59,243,173,123,54,246,8,165,113,154,190,50,102,88,209,7,95,62,244,241,210,235,222,67,46,73,234,237,39,164,77,193,77,159,214,99,136,211,81,201,175,38,14,38,236,154,6,29,72,218,61,110,249,147,223,27,247,106,94,102,239,207,122,188,91,75,222,220,238,51,207,239,46,126,121,215,13,86,1,0,43,188,198,17,124,221,41,216,204,17,72,200,16,244,198,96,92,192,240,48,195,208,200,193,208,25,148,181,4,237,89,176,204,138,50,85,138,40,202,176,218,201,212,178,142,164,34,251,100,211,247,7,56,12,168,130,160,190,86,90,188,125,32,70,33,46,29,132,145,164,88,172,26,176,77,100,215,96,215,113,156,240,22,60,161,99,20,82,249,87,129,165,12,24,179,172,51,33,76,196,182,44,162,227,3,195,147,129,138,63,178,35,123,49,226,136,164,162,109,238,147,155,108,114,15,127,122,124,71,99,5,207,231,38,221,163,205,91,65,221,66,140,182,250,72,62,210,156,159,198,84,99,34,150,238,226,59,201,15,128,107,180,200,160,108,223,8,124,73,255,50,184,17,49,96,3,49,60,87,48,248,8,84,64,160,164,84,11,24,2,151,201,100,34,3,37,255,251,178,68,180,140,133,23,102,198,147,185,73,112,161,108,216,214,117,136,110,19,165,155,30,78,177,11,194,91,51,164,105,204,164,89,161,236,232,238,208,50,39,51,66,113,233,100,80,180,68,84,106,31,27,149,135,214,76,79,78,78,89,117,0,72,66,109,163,242,161,72,115,31,172,52,40,88,17,61,204,158,213,114,49,194,145,45,3,167,110,175,98,220,122,32,243,96,125,232,90,50,30,31,85,58,107,18,111,7,41,45,112,137,118,82,68,142,231,177,186,37,117,213,243,170,15,121,241,74,28,56,82,141,113,212,151,119,25,201,196,188,95,213,58,42,14,118,241,145,199,255,213,232,12,41,45,32,1,201,45,166,106,64,157,146,194,105,80,88,243,52,125,195,94,112,51,17,53,170,216,90,52,165,51,67,175,46,230,207,177,52,174,154,138,18,157,2,44,62,244,76,170,74,201,84,42,178,201,68,186,207,74,22,107,149,118,184,186,172,47,241,107,107,45,181,237,41,217,55,130,23,53,144,146,144,51,141,178,149,49,37,243,35,113,101,59,254,117,87,9,85,50,164,63,77,183,179,71,81,203,42,27,183,12,70,247,235,59,7,43,11,173,137,95,46,253,233,250,216,181,109,220,62,220,119,115,105,124,150,202,89,181,173,45,63,146,147,72,100,158,110,127,88,192,114,115,213,2,192,7,140,116,190,78,120,210,94,103,49,90,101,64,16,101,25,92,98,72,184,16,49,24,20,15,152,24,12,136,128,53,186,197,96,116,250,126,95,104,61,172,182,89,76,48,254,181,234,142,44,125,162,199,153,218,235,72,85,45,176,249,70,101,151,222,88,206,18,153,44,98,138,75,7,199,36,11,70,25,228,150,69,66,247,2,160,73,40,234,38,221,43,223,46,195,238,16,239,207,117,179,170,52,229,25,148,226,211,74,138,89,62,123,9,209,68,230,16,18,125,61,41,197,153,66,98,118,148,107,50,62,179,37,114,204,207,126,55,183,114,157,167,187,126,171,50,147,204,202,220,155,157,28,202,220,205,141,26,74,206,254,120,30,4,13,227,48,230,137,153,111,90,103,238,187,131,189,103,44,65,135,27,248,31,79,212,15,145,86,164,231,141,16,22,55,66,83,160,10,57,64,19,233,241,101,50,151,4,90,30,66,178,196,38,85,80,148,180,80,197,116,209,188,132,116,161,11,103,170,135,82,146,169,98,49,42,19,200,195,206,28,39,48,69,21,163,173,90,139,225,56,40,136,251,28,253,15,87,22,137,49,142,86,118,124,168,40,97,18,146,101,92,115,106,54,146,74,106,131,85,222,187,57,204,100,185,156,186,107,94,197,248,238,125,63,103,153,57,119,170,89,88,175,182,73,251,95,255,186,137,159,222,127,255,216,63,128,255,251,176,100,159,136,5,223,104,197,51,169,126,208,130,44,216,246,105,40,76,19,41,155,30,238,161,247,201,197,51,165,113,148,160,69,1,42,155,134,43,235,230,161,0,194,77,209,137,3,155,228,74,2,19,3,225,0,59,57,139,67,49,55,250,155,58,91,146,239,166,230,60,158,191,51,40,125,227,110,181,165,53,116,17,173,201,129,228,166,139,16,64,120,75,143,14,13,12,48,130,113,225,221,82,135,145,86,186,109,198,238,149,127,252,92,154,105,39,176,156,212,16,197,100,88,105,163,92,93,94,223,231,122,154,74,231,167,174,90,35,158,57,78,102,173,162,251,159,157,101,238,227,155,224,164,187,34,173,101,238,230,184,212,196,92,120,17,55,77,233,183,122,196,123,234,243,94,73,31,223,252,210,125,46,201,145,233,192,1,217,17,80,106,182,107,46,19,75,4,103,99,167,2,199,137,79,21,195,237,69,74,22,120,164,155,249,127,26,42,44,122,167,94,149,220,202,69,235,170,115,69,239,122,78,95,203,213,60,213,223,13,202,84,85,251,191,105,243,11,114,58,10,179,210,186,167,187,169,134,244,190,222,30,123,139,121,231,210,166,86,161,116,249,57,146,226,21,225,45,61,226,224,152,248,252,117,56,198,121,163,55,209,145,227,154,173,251,198,136,90,53,0,32,0,4,2,12,215,21,8,194,196,183,204,72,8,4,192,108,25,194,192,10,28,3,166,3,160,56,96,42,1,138,54,195,41,219,134,224,152,213,53,45,218,215,37,59,142,72,165,239,234,245,188,217,152,68,121,96,217,26,230,81,232,114,3,113,101,61,158,203,151,31,224,212,36,97,65,199,146,99,131,163,215,153,173,222,51,204,206,36,255,214,190,247,188,118,166,241,95,231,214,205,127,147,219,124,180,51,255,27,125,254,107,54,230,191,251,235,126,110,62,102,254,121,253,68,14,103,41,10,208,213,165,61,34,111,109,96,164,97,172,236,204,130,85,223,51,82,211,72,201,141,150,110,154,55,93,51,0,149,12,222,186,43,218,234,45,222,1,38,85,14,238,242,127,117,183,17,194,81,97,64,121,27,64,247,201,44,255,78,88,49,125,13,121,81,237,90,230,157,24,114,90,150,127,158,175,203,206,32,29,187,234,141,34,226,167,34,84,217,8,101,35,12,63,215,122,81,142,32,212,248,191,4,169,54,199,208,233,166,60,131,86,156,139,187,76,215,27,119,74,81,183,20,247,73,151,44,143,15,9,176,216,126,141,54,36,180,255,106,167,233,99,148,141,120,168,180,138,184,120,106,175,231,69,138,211,158,123,64,34,0,6,129,0,100,198,88,134,168,228,130,98,46,39,192,0,66,48,57,2,51,0,64,39,48,4,0,180,105,85,208,107,90,255,251,178,100,162,0,5,63,102,196,203,198,110,96,123,12,217,191,48,200,111,19,25,155,19,15,13,187,65,250,179,99,21,183,160,104,149,187,151,221,201,92,82,85,90,85,158,56,92,145,220,108,211,210,214,198,169,16,113,94,133,128,94,66,252,193,114,250,208,214,84,214,169,43,82,81,195,84,88,99,43,164,203,0,207,12,180,153,114,220,252,207,167,244,248,86,28,248,254,167,140,84,49,229,220,254,175,119,78,86,55,143,103,236,125,235,104,185,121,53,109,164,222,13,169,228,70,69,33,55,82,122,75,102,94,202,55,69,76,149,169,41,107,90,148,141,220,28,231,152,237,113,142,183,95,64,40,7,140,15,20,89,68,40,66,187,5,91,229,66,45,45,238,206,202,195,35,217,162,30,200,199,217,134,13,107,134,52,208,152,44,52,168,26,78,166,19,192,136,107,41,115,210,89,80,101,114,77,31,195,164,17,11,83,15,172,177,119,46,173,118,198,40,142,50,166,24,65,72,152,81,90,180,40,98,37,201,227,70,173,70,103,110,118,149,211,92,58,202,29,2,240,183,84,67,68,182,232,195,37,122,133,230,210,174,153,127,246,137,214,185,107,148,79,248,137,153,170,255,11,238,250,149,0,30,0,132,87,207,185,52,57,46,8,194,8,112,193,9,135,67,20,70,2,0,210,33,91,183,38,142,193,210,249,93,172,105,176,215,254,179,157,169,69,75,2,55,73,103,209,56,209,167,159,58,106,184,217,166,163,151,110,82,90,102,166,66,181,200,243,57,247,212,178,228,255,68,71,205,105,243,46,186,116,173,134,159,249,30,220,189,180,228,216,150,100,100,57,112,161,253,167,204,210,110,53,163,102,155,129,136,142,188,26,102,42,238,19,127,191,190,117,108,192,181,35,86,45,31,229,236,206,162,85,178,45,237,46,188,47,30,182,136,165,10,137,144,140,0,27,160,86,237,140,180,204,91,22,251,25,108,154,127,100,113,186,184,217,175,126,174,118,112,144,229,16,30,73,68,17,169,184,83,194,206,199,195,146,38,239,148,99,40,199,239,163,138,243,172,84,20,98,154,232,210,207,124,209,146,70,27,72,89,7,134,233,173,21,197,196,134,131,66,71,18,250,240,144,78,196,140,73,101,29,47,99,238,229,42,223,58,215,145,149,177,131,175,210,42,238,42,143,185,101,54,56,75,183,171,169,167,167,227,170,133,213,174,187,133,95,148,157,167,168,217,97,6,131,142,80,0,0,12,0,64,2,77,21,113,79,54,18,71,65,224,112,60,60,0,35,163,43,97,13,50,49,67,94,89,217,141,106,205,73,117,46,127,187,114,233,109,186,120,220,220,27,113,243,141,54,121,187,217,247,13,101,95,99,38,32,152,145,19,254,127,139,135,255,251,178,100,172,0,4,136,103,69,203,131,126,82,131,172,216,233,100,200,126,16,57,155,21,142,133,249,66,76,179,99,113,163,34,184,50,87,246,124,209,156,182,3,54,166,65,62,201,145,39,70,219,37,163,249,225,158,113,88,186,182,100,181,235,169,181,72,88,109,172,209,24,99,188,112,182,226,102,249,255,231,88,249,198,115,143,172,71,150,245,137,253,247,170,254,216,46,32,2,98,64,165,174,105,0,137,57,65,139,192,149,82,8,187,191,5,78,81,101,127,43,154,143,225,63,123,26,249,246,204,174,95,75,71,242,187,166,216,115,173,108,117,12,38,143,57,230,19,185,179,139,52,186,80,143,8,13,132,10,210,37,22,52,40,8,144,62,143,89,2,202,10,36,195,15,45,100,192,4,143,37,9,162,54,23,217,251,24,221,224,155,24,129,173,39,102,150,67,162,219,165,121,99,164,167,187,68,83,12,56,187,39,6,124,139,227,153,166,42,28,99,13,189,70,156,40,182,245,113,91,91,84,220,212,205,241,220,243,85,29,212,175,0,182,245,0,30,96,65,23,13,93,59,54,176,212,68,59,40,10,24,16,10,58,1,113,221,245,113,73,51,24,159,148,95,187,118,223,121,207,203,151,111,119,60,165,19,80,4,122,86,237,69,171,132,3,176,73,157,57,235,127,255,209,68,98,95,200,254,74,116,199,248,38,140,21,153,224,64,228,116,120,33,48,201,138,105,75,187,30,232,123,23,82,134,185,99,46,124,145,10,153,255,222,244,123,118,155,110,205,13,150,0,56,84,9,26,14,77,66,135,151,85,12,96,151,36,22,4,145,1,192,70,84,17,162,232,69,100,163,162,120,182,41,128,132,168,173,129,86,34,108,156,181,48,220,123,14,70,130,233,150,86,94,229,145,64,50,26,114,5,80,109,149,104,186,146,67,9,165,54,74,204,86,49,52,78,166,85,150,57,182,17,222,204,145,14,210,101,229,36,8,89,154,215,209,218,28,180,119,84,76,163,41,18,90,22,220,161,103,210,116,193,137,61,241,79,109,162,140,69,146,123,243,73,78,165,202,84,244,177,251,79,130,146,122,123,255,255,252,255,106,170,30,243,51,47,198,17,203,241,202,23,127,235,0,64,9,189,56,97,138,34,225,178,35,41,135,33,232,16,61,29,13,69,64,1,224,253,170,183,170,229,220,134,42,219,140,93,169,135,51,173,242,76,38,50,165,178,170,46,202,29,95,117,84,111,166,42,185,133,248,67,130,210,96,73,79,70,145,229,238,252,214,159,235,126,78,20,197,215,111,159,94,53,234,126,201,91,124,180,26,127,76,74,13,117,147,219,34,58,84,238,198,170,230,177,180,214,205,187,80,155,194,253,189,222,76,193,39,162,139,68,182,87,150,255,251,178,100,190,128,3,88,102,198,75,129,85,226,153,12,216,185,100,201,32,21,33,159,10,174,153,247,202,82,51,98,229,166,36,65,204,148,150,229,121,82,53,10,186,114,199,125,6,222,214,137,143,51,138,118,150,195,132,209,226,182,194,137,167,80,223,162,64,40,137,131,5,61,217,247,155,124,222,75,237,170,18,22,0,128,128,21,102,77,121,67,174,181,49,145,232,150,11,136,81,50,25,66,203,205,69,174,152,105,113,25,152,16,44,117,60,101,200,214,139,152,103,194,115,99,53,162,105,57,84,73,99,150,123,75,146,146,37,164,136,5,232,149,89,67,168,202,3,34,238,110,91,147,149,33,146,236,237,90,238,104,227,45,77,169,185,56,72,117,141,81,35,168,158,220,24,189,89,242,118,43,84,89,246,166,177,24,220,144,175,45,129,140,191,113,138,246,149,185,230,224,220,35,150,164,211,182,161,76,231,97,223,248,203,245,61,250,133,106,222,10,226,94,25,113,181,179,93,59,176,192,149,0,4,224,0,2,76,41,140,206,144,42,12,175,18,76,17,8,71,0,208,72,104,42,0,45,247,70,29,173,35,173,133,62,26,165,167,162,229,108,247,95,147,148,22,161,166,196,158,212,241,10,110,219,233,194,54,100,197,186,230,215,255,237,58,71,253,187,231,243,200,190,55,237,228,83,236,52,150,200,92,207,46,122,252,239,157,39,165,114,231,84,191,108,48,50,204,116,120,102,69,80,112,146,208,104,195,6,9,16,198,220,183,190,91,15,115,21,93,230,73,83,14,67,183,177,171,61,0,42,89,149,125,182,251,162,192,10,216,101,196,211,106,41,0,89,1,120,38,201,155,10,145,177,133,190,176,164,189,96,194,107,204,176,255,153,251,248,196,48,193,128,69,89,42,40,208,48,44,170,201,188,68,163,143,44,167,119,34,139,17,132,172,69,27,168,173,40,231,105,18,19,103,37,165,255,24,102,231,138,79,30,74,166,8,4,19,96,88,16,130,250,164,85,67,195,31,104,69,92,198,221,71,58,34,247,213,36,241,192,244,51,73,98,217,160,109,217,81,75,122,93,50,36,68,164,210,17,114,170,237,3,90,199,11,116,156,218,12,77,138,7,87,88,20,8,207,12,164,211,225,132,199,84,16,194,208,132,194,160,92,193,96,108,136,32,3,3,65,128,235,50,116,220,73,68,102,146,237,21,189,93,222,56,92,221,53,73,23,191,108,53,185,187,13,62,91,171,253,208,235,166,160,42,8,101,51,65,79,141,159,103,187,101,195,121,246,219,254,120,223,243,51,238,116,89,118,182,201,242,215,61,76,94,252,220,172,62,166,225,231,251,125,108,127,148,217,61,35,226,95,92,159,54,240,13,198,84,151,91,123,234,119,94,28,255,251,178,100,197,2,4,59,102,196,203,163,93,240,137,108,217,13,60,200,158,83,157,157,12,174,153,183,194,126,179,98,97,150,36,88,168,117,169,37,34,218,7,145,90,157,42,72,154,154,27,166,102,242,243,86,204,237,155,130,148,110,113,180,234,0,49,198,218,181,36,144,1,8,0,154,155,132,224,171,145,144,53,1,99,18,112,138,120,33,150,16,18,180,193,152,197,103,13,150,177,90,136,222,124,209,43,82,68,145,41,2,194,68,40,145,144,153,147,105,57,49,146,26,98,66,140,169,166,136,86,187,164,141,101,83,157,153,34,78,9,244,114,77,101,212,100,166,32,34,179,139,131,162,164,93,228,209,239,129,102,24,85,3,76,39,146,84,165,189,2,52,211,105,85,42,54,230,103,89,85,179,219,150,176,185,181,21,122,2,254,50,180,41,90,117,52,246,224,189,181,59,109,134,39,76,214,235,183,50,115,241,170,245,45,132,183,220,229,176,184,94,236,191,6,130,228,115,111,98,58,149,0,0,21,12,25,44,191,156,134,206,152,250,20,4,15,6,7,0,72,160,210,147,101,221,157,236,9,73,114,27,140,87,148,227,206,246,221,189,212,213,158,212,169,118,7,179,44,239,116,237,0,68,237,60,243,0,172,252,152,202,55,147,202,195,248,163,181,204,206,207,204,140,129,108,172,33,103,215,38,34,40,72,169,144,132,114,1,148,56,225,34,114,102,26,211,186,106,90,146,173,11,54,250,148,131,169,62,165,186,209,11,6,255,212,0,187,0,12,44,128,44,154,114,225,194,34,35,251,135,195,46,133,132,130,56,35,64,137,27,56,97,90,123,18,77,155,100,187,118,202,207,141,77,113,65,20,218,70,194,151,181,74,84,173,73,200,75,200,213,105,165,16,232,218,45,50,111,113,3,151,21,62,8,49,41,95,133,121,185,123,67,41,198,45,183,116,101,22,170,122,216,232,90,131,55,70,105,117,155,85,140,103,23,93,28,238,209,41,80,171,133,101,170,163,59,55,41,187,139,183,21,118,116,236,220,245,87,211,148,118,188,178,163,13,220,216,223,217,101,66,171,118,121,227,238,239,4,153,168,192,0,64,98,232,196,116,74,160,102,216,110,97,40,76,97,48,42,95,37,116,205,99,81,246,210,221,30,115,24,208,219,231,239,46,107,152,125,141,202,30,152,165,155,83,88,213,239,229,110,246,86,59,122,245,124,49,185,149,52,159,122,100,231,11,36,159,231,50,159,151,8,187,87,100,57,147,155,95,123,103,202,172,214,249,101,187,221,118,30,103,213,75,79,164,71,42,49,2,50,45,142,159,76,190,249,28,221,147,28,178,162,119,86,248,137,134,205,220,93,50,184,250,48,3,236,165,167,139,122,58,64,128,0,109,81,255,251,178,100,197,137,3,143,103,68,163,161,109,240,144,236,232,185,105,137,18,16,113,155,17,142,141,123,66,220,179,97,149,166,37,56,159,145,229,149,49,66,146,173,119,79,63,80,227,254,134,100,172,105,62,65,51,18,86,23,99,64,140,26,178,95,41,37,109,98,248,23,82,135,165,56,87,40,27,159,24,10,85,142,134,200,44,111,130,107,31,35,38,16,163,101,161,65,40,93,38,73,96,140,169,10,49,80,87,157,155,205,147,35,73,100,25,2,53,136,66,166,5,34,114,69,11,147,33,66,209,65,41,90,137,233,220,72,4,46,70,246,153,64,168,196,213,34,46,120,193,30,33,34,48,169,66,173,54,193,207,6,5,245,85,82,166,10,47,4,80,165,76,52,169,148,144,168,218,127,60,109,69,31,246,227,111,237,160,218,81,52,41,194,211,140,124,166,161,252,207,56,167,250,65,115,73,54,166,106,46,212,200,125,42,2,0,33,222,91,102,181,3,154,44,114,99,160,8,88,20,44,85,86,167,145,173,44,51,253,34,193,250,167,169,188,48,231,63,247,150,29,185,156,78,15,126,229,52,84,219,227,104,231,12,88,160,82,179,185,8,63,215,209,215,236,39,59,124,220,225,145,133,209,63,218,18,247,168,170,240,159,52,249,91,202,170,103,93,50,145,247,54,101,59,117,172,112,154,82,153,247,181,146,213,90,234,109,199,72,54,223,91,157,213,234,221,86,141,187,188,251,121,93,190,246,186,105,201,242,223,230,82,132,140,64,42,210,30,67,111,134,250,253,98,104,66,86,68,120,29,67,197,39,108,65,5,48,38,145,17,18,108,13,35,61,36,121,2,228,77,17,52,42,146,79,219,52,218,239,93,82,132,56,84,72,169,60,82,148,214,116,26,114,196,132,83,151,115,26,62,210,45,108,20,6,201,208,38,61,4,103,13,152,50,69,50,3,233,48,92,233,25,185,36,227,232,218,162,94,202,49,27,39,147,41,189,119,70,38,216,85,201,205,168,182,117,154,130,20,74,228,250,254,183,80,70,109,164,112,171,190,168,57,46,66,148,35,68,40,238,81,183,94,206,76,67,21,93,52,167,147,173,69,28,184,221,212,110,89,117,178,135,150,109,213,85,88,107,134,117,255,125,110,96,140,81,195,204,147,66,204,89,36,76,45,10,197,131,177,160,182,60,184,84,226,20,216,165,243,49,106,123,115,223,87,255,232,117,34,157,238,173,101,75,40,140,196,59,43,178,235,28,243,142,115,116,42,119,234,47,159,231,243,190,116,250,243,204,144,231,156,255,190,199,59,102,100,77,120,83,200,223,213,182,255,59,155,212,62,238,78,12,100,194,247,166,196,136,248,38,128,201,249,19,65,117,118,186,189,78,190,171,170,150,125,0,255,251,178,100,206,10,4,91,103,67,171,131,93,208,159,12,232,166,101,233,2,14,209,155,19,14,141,183,194,111,179,98,85,172,48,16,133,209,229,181,86,3,0,160,164,112,131,100,82,3,5,90,225,19,77,90,34,123,67,252,44,180,127,93,121,66,95,96,241,212,234,95,147,190,238,48,133,7,111,9,139,238,217,123,189,176,182,189,211,179,31,231,75,166,235,15,224,95,85,19,118,32,245,180,121,115,151,110,179,207,152,85,59,75,174,186,39,186,37,145,185,48,175,171,218,185,211,136,220,61,204,113,214,53,110,29,205,104,252,17,179,102,220,253,200,166,42,228,86,190,67,71,126,183,171,216,203,54,94,163,215,115,77,94,175,99,177,57,204,45,173,233,151,218,210,25,221,189,225,216,251,230,185,57,89,201,237,180,203,221,209,208,108,150,139,255,162,3,24,49,255,144,102,141,196,24,52,122,52,206,49,8,20,199,0,3,10,5,209,133,58,220,27,48,204,42,55,79,27,151,84,229,220,185,142,57,87,198,106,214,159,85,162,192,217,140,61,95,3,183,46,144,85,31,188,234,241,20,246,182,110,182,103,197,191,253,221,229,171,220,67,181,118,182,253,158,45,140,166,221,214,62,93,252,251,237,60,168,134,180,144,66,201,38,218,196,99,13,210,207,98,70,167,176,180,119,175,49,58,184,2,100,147,105,42,124,45,24,194,222,140,112,181,45,23,103,99,10,207,164,235,158,71,231,89,9,214,54,65,53,147,128,207,54,12,56,62,76,139,87,123,93,168,182,60,2,4,65,1,37,44,108,85,145,148,78,59,6,0,248,196,158,40,9,209,159,46,79,99,136,141,168,74,201,41,141,67,6,16,64,145,13,188,142,8,72,209,152,115,103,92,57,83,221,15,77,150,49,121,46,209,50,73,246,16,195,97,75,61,57,77,11,50,73,148,40,173,46,192,243,13,38,166,42,77,78,110,224,182,166,255,112,198,220,147,161,125,77,133,116,24,58,92,145,19,5,148,132,58,236,197,125,29,71,6,160,177,120,94,178,249,65,168,199,106,14,233,31,216,195,97,177,141,111,106,82,157,39,190,51,200,219,117,155,190,188,58,240,200,77,57,101,197,96,47,204,238,88,0,5,13,4,2,1,9,67,0,160,195,104,128,0,225,84,48,50,1,3,12,73,99,81,52,139,112,228,186,30,126,233,185,251,161,152,167,183,223,253,254,245,103,226,80,108,131,60,61,222,187,213,140,236,138,205,79,255,167,75,252,236,141,233,123,86,203,254,172,212,253,138,205,51,50,170,159,208,166,37,146,193,21,209,117,150,164,36,49,170,232,206,128,144,143,247,11,53,206,189,161,214,155,190,245,62,171,220,117,138,222,241,25,41,6,62,151,197,217,255,251,178,100,215,0,4,238,103,67,43,134,109,240,152,236,232,169,97,137,18,15,57,159,25,174,137,247,202,71,51,163,165,147,34,121,190,37,64,11,106,148,223,248,142,80,194,87,42,70,191,24,67,215,161,140,167,110,82,110,147,146,141,119,42,244,114,233,202,75,181,85,93,166,186,47,178,144,242,164,195,117,56,52,155,10,40,137,166,159,109,200,179,23,51,133,146,8,53,19,76,22,82,203,2,10,128,164,140,176,93,60,228,15,41,3,217,49,74,108,211,165,230,32,7,96,169,152,89,192,196,144,64,215,178,84,116,209,195,40,72,98,168,229,26,38,165,62,154,137,168,87,161,174,207,193,47,39,176,141,120,194,230,70,12,234,163,238,233,46,23,238,102,251,214,174,111,19,16,68,188,40,77,42,213,2,0,1,153,184,89,27,128,2,73,131,0,146,152,157,135,152,140,43,76,29,65,212,16,2,160,96,1,26,1,149,148,255,191,78,44,42,150,130,51,218,59,127,159,110,85,199,153,92,167,145,184,172,165,96,211,14,102,14,162,165,139,44,227,7,152,184,60,193,8,131,139,168,91,206,195,236,167,238,205,130,30,239,220,20,207,87,57,79,178,212,220,189,32,126,12,132,18,65,250,114,199,148,180,32,155,180,51,28,239,227,100,194,45,135,231,66,125,145,243,81,150,107,173,99,236,151,151,162,157,37,21,113,232,130,71,226,17,222,73,125,234,239,247,37,179,152,80,167,251,127,71,246,154,20,40,144,226,94,106,190,219,96,45,98,107,34,241,226,204,25,108,187,211,89,131,107,100,140,0,22,80,68,105,151,128,30,15,105,164,73,250,172,115,16,236,34,163,37,122,57,205,68,60,143,76,152,193,193,146,139,58,143,46,174,227,154,83,210,44,82,204,149,162,40,178,221,61,100,12,69,136,114,240,93,143,52,13,44,169,43,82,86,80,58,222,176,137,170,97,121,90,140,252,125,43,38,16,210,112,101,187,75,89,38,145,19,151,69,121,208,56,144,250,44,180,75,176,23,101,90,199,197,117,81,55,85,82,104,210,53,88,133,39,6,244,213,227,210,150,61,123,82,253,198,89,89,123,9,229,203,231,151,254,123,189,254,63,124,243,114,53,60,18,193,190,181,24,113,169,121,165,48,17,24,87,7,17,130,144,50,24,38,129,112,168,15,152,28,0,240,92,0,195,128,5,50,149,86,51,25,237,52,13,44,222,95,110,166,21,107,222,177,82,46,239,71,28,247,237,119,79,71,167,72,182,145,134,2,54,89,121,140,203,14,58,148,19,23,220,26,62,180,159,77,23,72,39,142,118,153,113,114,109,52,237,67,178,95,151,223,15,139,189,66,206,50,93,169,174,80,54,105,223,105,176,118,167,29,42,95,164,255,251,178,100,221,11,5,150,103,66,43,198,125,246,147,204,232,185,96,201,78,21,17,157,10,175,25,247,202,17,51,102,124,246,24,36,217,61,243,217,221,162,177,251,179,75,27,85,245,222,155,20,158,124,94,184,135,154,86,243,123,95,90,197,253,111,138,62,143,172,90,153,190,182,30,227,136,161,240,163,160,185,156,151,136,63,94,190,29,0,37,104,119,137,123,174,181,219,135,74,9,213,172,178,44,113,105,209,52,237,228,133,150,174,76,138,134,5,158,135,92,175,218,92,108,230,168,214,34,100,108,217,73,67,47,115,171,158,37,36,152,48,105,123,39,3,24,231,81,105,75,148,146,162,78,179,200,67,24,84,60,178,233,154,180,239,185,15,81,155,89,146,149,226,72,184,180,233,7,146,185,198,77,29,15,202,120,210,183,62,168,100,161,60,201,71,46,86,251,77,31,171,211,59,59,123,190,86,63,159,77,49,254,51,122,223,143,143,95,143,122,21,2,64,17,200,67,185,220,138,249,165,128,145,137,1,24,208,116,96,64,152,85,7,66,0,118,156,188,220,39,22,19,67,141,250,59,152,101,250,167,160,183,71,75,65,168,165,50,199,127,225,184,165,153,177,220,29,166,32,168,244,120,29,77,58,55,3,119,117,54,117,190,62,141,163,240,33,80,134,75,84,40,57,156,210,215,137,254,196,239,9,225,70,82,96,204,100,228,12,224,85,75,238,75,142,136,78,84,221,103,172,210,227,169,176,214,45,201,75,209,45,163,234,185,139,93,115,43,199,45,122,155,159,58,167,41,173,171,89,85,164,245,179,113,136,14,9,184,32,121,123,210,44,47,88,187,241,84,128,29,217,201,106,148,108,50,241,120,114,4,158,125,19,165,76,102,86,10,85,190,115,173,92,241,243,198,143,234,189,81,173,46,121,93,158,167,18,113,110,228,72,83,174,13,202,16,143,46,82,15,87,25,180,81,191,67,151,144,82,5,55,56,181,253,66,216,142,160,154,5,175,169,63,148,171,214,67,50,98,29,210,108,189,109,146,180,138,8,59,101,247,82,9,252,127,175,46,69,80,206,98,206,210,81,134,67,16,78,106,98,43,93,238,155,101,58,250,89,89,16,94,247,122,219,217,159,226,190,140,198,220,106,144,75,64,9,64,144,16,99,41,63,227,85,10,83,3,3,241,33,188,20,5,24,76,2,152,40,6,63,136,168,239,61,236,209,254,185,111,234,111,14,115,184,255,238,229,123,19,238,195,206,232,83,78,59,214,183,122,95,149,221,85,191,243,213,233,251,57,229,173,159,18,222,47,240,184,157,4,74,100,69,237,221,50,182,222,151,14,211,62,158,69,122,231,223,225,118,217,234,116,44,61,226,40,204,85,230,170,88,218,70,24,209,164,75,255,251,178,100,202,128,4,233,102,195,43,163,93,224,136,44,217,44,97,134,47,17,217,157,17,46,141,249,130,60,51,99,37,148,152,88,86,20,60,233,237,113,186,125,207,173,199,135,27,90,143,109,229,252,79,75,193,82,8,110,137,153,199,35,164,167,233,0,46,33,21,162,205,48,64,238,40,203,3,48,12,133,25,36,178,225,2,65,104,34,28,121,131,200,22,16,128,63,123,131,186,242,70,128,139,147,17,69,207,74,117,211,39,1,106,56,65,33,122,22,67,60,39,104,207,68,14,200,66,22,117,48,131,213,48,153,56,167,238,76,210,37,215,36,87,38,140,61,49,18,65,176,215,229,217,152,153,72,63,216,135,239,179,141,143,237,215,158,143,118,241,132,110,32,144,30,21,233,202,139,51,219,35,230,204,196,154,106,80,69,12,89,232,106,204,85,221,29,177,11,194,85,207,140,106,240,1,0,163,236,0,12,32,0,50,141,184,58,52,225,48,24,12,49,0,53,20,8,140,8,10,12,13,1,73,65,130,96,149,98,55,122,100,24,113,91,233,117,92,169,46,126,83,149,114,157,189,220,93,106,71,125,194,143,74,181,163,11,152,94,79,62,171,234,83,106,173,189,242,217,173,153,31,90,114,34,227,30,99,189,250,140,222,188,182,223,170,139,120,67,101,43,234,53,34,12,207,24,215,150,100,206,37,85,46,242,120,182,205,140,212,171,103,163,203,101,74,119,221,173,22,45,246,229,204,243,141,89,170,98,180,123,19,218,180,181,94,90,210,87,203,75,227,95,85,212,13,230,177,193,212,176,34,252,83,70,213,175,15,140,187,157,205,124,192,5,2,4,231,43,134,13,216,73,7,18,24,113,227,210,11,18,187,82,73,45,62,86,240,114,184,196,74,57,138,76,155,36,14,75,44,196,53,37,4,56,75,71,139,5,79,23,138,152,209,170,115,11,64,166,212,88,25,8,114,184,18,156,149,202,236,131,72,98,247,251,94,198,76,143,19,172,186,192,192,240,110,28,26,171,20,54,134,109,62,42,164,45,212,201,226,113,208,50,133,222,210,101,122,116,221,145,172,114,76,239,143,146,168,235,100,185,250,234,140,180,87,184,161,155,180,223,50,145,117,112,62,188,25,115,12,33,95,52,225,23,131,9,176,157,48,74,7,99,0,224,56,48,35,5,179,3,176,30,38,1,113,160,16,102,18,72,105,204,169,247,166,50,189,245,239,90,206,165,138,90,188,156,133,74,111,62,237,54,223,35,4,203,81,168,219,30,33,239,105,69,206,204,94,249,200,239,142,156,225,167,185,186,237,73,242,221,70,101,75,62,54,178,45,231,104,194,24,192,100,89,25,81,183,45,116,138,80,202,205,229,144,62,255,56,198,99,96,237,134,230,35,255,251,178,100,208,139,5,35,102,194,195,166,125,242,135,44,232,184,96,200,126,21,129,163,8,15,25,247,202,28,179,102,124,195,30,252,140,159,55,2,254,60,120,115,35,113,86,71,104,78,55,214,119,14,44,178,235,205,111,127,226,90,93,222,104,18,98,177,165,180,42,199,133,4,4,8,187,158,20,237,173,36,140,73,86,230,137,219,33,170,80,3,87,120,119,152,191,107,173,212,158,25,159,204,7,236,42,82,153,50,229,170,61,122,248,50,5,201,241,234,30,159,165,122,145,219,234,255,199,32,196,74,60,164,49,32,130,148,250,184,121,54,118,22,213,123,244,231,145,11,60,113,196,62,60,226,78,178,12,81,52,58,41,155,141,68,244,63,104,221,73,18,65,145,69,2,150,243,215,207,132,12,174,100,233,118,164,94,72,173,173,234,167,118,30,141,244,76,73,196,75,153,91,213,155,166,185,150,155,157,123,104,126,170,126,136,174,118,239,69,153,61,40,235,193,194,0,4,160,0,49,19,163,229,214,76,3,43,19,3,4,24,136,32,144,97,118,75,178,197,163,144,37,22,83,218,203,151,47,79,225,141,252,104,49,207,43,119,39,38,170,90,195,183,59,35,221,58,236,12,161,78,47,58,159,150,70,127,123,61,165,46,102,86,53,156,99,208,221,151,34,185,18,78,17,203,110,87,178,82,253,182,132,71,8,203,211,143,99,72,113,33,30,182,28,177,142,115,79,57,143,179,118,126,200,217,206,148,32,198,64,232,173,244,187,47,66,146,148,22,0,41,239,219,201,108,141,90,2,206,132,110,158,83,85,47,31,58,229,113,106,62,197,234,191,222,125,82,213,6,241,206,33,50,205,224,102,172,115,56,226,203,203,235,232,117,135,145,28,186,191,205,219,189,155,180,127,71,232,194,8,17,147,65,243,75,151,11,63,83,7,40,221,120,73,73,92,84,155,180,82,102,57,188,168,98,222,224,94,189,122,239,253,235,236,221,83,84,71,127,90,87,51,126,140,79,132,149,41,28,115,138,39,240,179,101,69,151,36,210,115,21,71,138,18,147,254,211,117,49,17,221,197,202,144,99,40,144,13,19,56,32,17,138,183,198,188,87,24,109,178,96,240,16,40,74,98,16,201,137,2,99,192,144,224,201,127,160,120,197,22,228,84,122,195,159,158,122,237,172,238,91,150,215,148,75,233,105,36,81,138,6,189,200,228,100,167,58,179,50,89,13,48,174,158,248,191,120,247,63,39,225,132,171,186,218,171,157,187,17,15,252,83,159,222,189,188,189,114,60,132,57,157,169,164,251,125,63,82,218,106,95,53,254,32,240,149,65,104,233,225,99,11,196,221,217,113,251,148,98,133,233,72,56,85,87,247,190,105,72,190,179,70,180,13,226,216,255,251,178,100,200,130,3,224,102,196,67,99,85,240,140,172,217,109,48,200,233,84,81,159,10,174,25,247,194,93,51,162,161,164,162,56,214,226,87,27,146,38,237,14,60,61,210,224,182,150,17,151,27,89,181,138,54,31,20,77,81,148,128,68,200,91,27,139,34,2,73,31,23,98,141,126,35,45,135,93,236,166,47,89,148,80,209,92,161,171,94,80,38,114,53,176,226,40,37,177,69,104,98,128,188,83,101,17,59,81,123,8,114,44,189,30,162,138,72,242,13,29,57,187,164,234,42,121,114,62,70,85,69,164,23,147,60,161,30,147,210,137,218,204,234,29,156,197,234,95,66,218,6,217,8,199,35,66,212,150,38,85,30,232,163,5,203,22,162,228,176,225,135,138,240,226,195,83,40,199,21,232,209,113,136,208,227,7,22,202,134,202,34,45,68,227,162,165,95,255,239,175,171,169,238,123,154,194,41,16,161,56,253,21,1,0,1,169,159,177,142,136,81,145,100,240,52,114,48,116,13,28,1,131,7,33,96,17,114,73,90,12,237,124,229,253,148,75,121,103,157,203,13,84,166,167,162,164,194,25,164,148,88,150,115,26,158,161,149,43,218,41,190,151,115,159,238,246,84,110,235,254,241,210,172,240,83,77,189,28,219,19,207,197,207,216,36,129,135,237,136,54,241,167,46,144,124,111,105,129,172,244,177,81,189,41,184,221,207,26,102,61,109,227,96,223,17,7,73,86,130,14,100,100,203,60,185,175,2,6,222,226,185,198,188,93,199,212,72,176,183,157,75,107,214,217,137,72,145,47,170,132,228,215,181,86,242,242,86,127,237,248,210,196,30,236,2,168,102,18,14,12,12,166,114,79,210,163,201,52,183,116,99,3,148,39,115,143,54,72,125,76,85,49,197,140,162,37,161,41,153,72,242,106,138,219,52,128,219,145,46,134,232,229,181,109,214,40,26,70,133,138,96,82,41,157,170,189,238,249,172,138,107,118,73,109,243,64,148,82,73,185,52,170,219,76,10,88,115,51,118,197,182,21,134,189,226,136,109,198,29,152,177,204,39,52,53,212,185,179,227,210,186,140,239,42,153,243,86,102,19,156,39,25,92,23,169,43,10,173,184,206,253,188,238,62,229,105,122,151,166,225,235,125,229,201,127,142,142,231,8,29,29,111,250,128,0,22,44,67,56,218,76,232,196,19,42,129,192,68,161,161,35,7,133,192,80,101,103,26,244,59,158,31,207,142,229,40,206,122,244,166,229,53,234,153,229,82,190,123,195,11,188,135,236,7,19,61,158,188,22,51,255,10,193,84,178,230,115,35,147,56,17,185,165,52,166,116,82,163,101,195,169,36,117,212,55,61,222,144,201,99,18,37,89,149,160,244,102,184,137,139,234,87,146,18,163,255,251,178,100,206,130,5,14,103,194,171,166,125,246,149,140,216,165,97,233,22,13,245,157,21,110,5,23,130,116,179,98,85,134,36,88,174,25,182,164,47,198,0,62,71,210,14,10,144,106,64,136,68,161,210,8,22,15,18,142,86,15,216,109,27,200,145,178,80,213,160,101,86,213,227,131,43,43,36,68,246,109,235,39,27,38,34,180,144,144,159,66,81,9,252,74,145,195,206,217,88,233,19,113,36,18,151,70,77,34,37,73,27,104,86,88,152,156,188,229,146,39,89,4,87,171,187,157,100,196,194,138,37,37,2,155,114,163,168,216,138,201,47,6,143,170,194,24,220,105,241,121,83,171,67,98,173,236,230,148,39,121,47,169,84,165,137,85,74,18,173,69,44,235,195,54,236,251,115,105,47,63,52,77,78,94,166,175,71,47,28,140,182,114,186,95,244,66,53,165,236,209,235,48,207,237,52,100,29,49,84,202,49,248,43,1,13,6,23,1,232,162,155,226,192,99,216,159,112,28,174,107,27,120,219,223,57,142,169,108,103,126,102,231,37,207,213,122,75,250,177,205,247,42,60,243,239,8,83,160,134,40,243,202,156,252,178,54,202,40,66,134,134,103,215,13,86,201,8,55,66,3,90,16,177,68,157,143,19,119,39,181,104,240,111,30,108,94,100,97,142,131,56,36,238,209,200,143,139,72,141,144,125,204,156,193,6,179,237,219,43,159,184,252,187,88,175,110,254,175,103,195,119,118,207,119,29,128,19,84,57,252,114,218,231,189,255,37,46,86,220,2,136,32,180,5,96,6,203,80,184,34,208,1,70,91,8,17,7,232,99,56,45,132,49,6,137,18,194,33,118,15,135,211,113,17,16,193,109,80,233,29,189,114,82,146,124,77,48,199,70,210,101,13,76,233,132,105,48,132,144,156,242,210,92,209,57,131,14,71,147,101,165,81,35,145,164,69,146,150,19,205,181,214,146,233,77,147,51,70,130,13,76,146,44,27,229,85,130,103,218,153,9,52,25,86,212,75,173,10,134,176,125,181,216,71,226,90,253,168,66,78,178,175,110,12,198,217,89,182,203,47,41,156,132,24,131,106,160,240,56,137,25,194,219,11,35,149,203,21,180,164,76,129,62,157,78,226,202,176,69,174,92,53,87,106,234,16,140,128,141,205,115,67,12,71,20,76,62,7,12,60,11,132,33,2,40,12,128,184,67,202,93,106,253,189,97,127,31,253,231,61,142,239,234,115,152,213,202,122,65,141,22,121,74,169,255,107,126,73,221,226,223,106,126,231,126,216,151,151,245,120,217,149,177,246,127,102,214,172,255,229,229,249,241,58,239,91,23,119,183,245,177,84,223,230,68,190,102,237,191,103,156,122,239,43,69,218,214,236,6,163,105,103,165,171,147,255,251,178,100,212,10,132,160,102,195,3,163,102,98,166,12,216,150,97,137,24,17,197,155,14,174,153,183,210,109,51,98,153,172,36,17,33,6,41,100,164,209,4,171,90,71,22,222,187,178,144,82,14,232,235,173,19,104,66,185,40,113,53,236,69,93,113,84,89,5,18,78,131,211,140,40,24,32,161,23,34,142,66,218,121,213,30,177,18,4,5,205,113,135,10,201,69,81,54,194,76,158,92,66,100,105,29,82,14,134,105,243,50,77,118,149,81,87,35,141,50,51,34,1,90,148,133,18,39,48,43,64,136,142,106,105,53,8,145,33,180,76,70,211,203,141,230,40,249,77,100,218,70,141,25,59,13,39,9,106,4,17,155,9,51,106,200,151,87,181,83,73,44,140,229,159,249,205,71,111,86,57,79,97,69,214,67,42,94,155,229,216,221,130,42,123,24,154,209,130,41,187,33,85,7,125,135,90,80,234,168,199,125,102,202,235,237,109,215,14,106,87,239,138,0,30,133,64,106,77,185,12,59,219,236,212,3,112,128,136,64,48,188,72,11,47,91,29,134,155,28,229,90,57,117,105,137,30,120,126,89,247,191,87,42,157,238,25,214,177,204,76,17,58,22,17,43,139,74,89,189,228,34,207,225,127,46,89,218,125,243,176,156,190,229,12,243,129,145,224,199,205,209,106,130,36,70,57,179,140,53,12,66,212,195,177,137,10,196,128,138,154,20,45,208,221,207,145,168,58,58,230,227,60,75,215,21,212,218,198,225,253,235,52,173,117,189,99,90,247,164,184,190,115,89,7,91,208,175,233,118,128,152,33,154,9,14,234,172,35,129,187,14,50,199,98,240,116,75,83,120,76,214,141,99,73,110,87,73,63,39,156,167,172,9,66,209,36,120,89,0,148,31,12,9,32,220,24,153,84,137,88,113,195,65,143,68,23,73,34,36,155,0,66,66,3,155,187,202,96,87,96,170,155,91,160,199,32,228,136,238,46,5,166,154,58,91,161,180,64,14,230,80,40,104,148,79,71,150,138,77,37,217,67,39,137,24,240,134,201,231,211,210,184,248,151,169,9,220,183,57,13,155,161,83,214,198,112,204,174,165,20,188,24,34,210,221,24,131,27,187,186,32,90,166,157,15,69,94,6,0,119,171,185,26,255,89,158,120,1,171,135,81,89,48,44,77,24,10,7,152,4,4,2,132,224,128,5,230,97,195,0,20,220,190,6,167,187,141,22,245,190,198,38,230,106,101,27,197,190,130,93,248,122,110,175,244,164,204,196,249,186,148,34,154,72,164,39,18,43,111,73,162,231,108,52,182,157,179,243,123,242,177,152,187,249,109,105,90,125,170,189,235,76,114,245,174,21,37,250,166,65,183,75,221,101,66,147,100,38,173,73,237,65,4,81,111,255,251,178,100,201,128,68,76,102,196,203,131,125,240,155,44,216,149,100,200,158,20,93,157,10,14,153,247,194,93,51,162,229,147,35,48,173,135,156,245,186,103,130,200,14,150,147,58,140,54,74,204,211,111,186,230,184,220,25,32,68,197,126,247,93,221,229,105,75,235,218,240,96,77,149,242,5,112,45,34,89,33,234,63,112,185,132,113,112,10,96,89,163,237,162,254,39,177,106,31,152,114,55,19,130,159,167,162,43,148,196,221,136,229,123,61,173,61,188,229,255,55,38,177,99,95,102,151,178,186,253,202,118,247,99,21,228,210,145,55,148,201,220,40,38,42,0,162,77,66,57,242,159,73,17,231,236,224,73,19,228,98,100,115,66,149,101,19,77,21,69,68,160,8,112,25,48,178,71,156,10,11,151,208,48,172,42,100,184,41,161,10,98,18,234,212,100,202,197,15,214,73,165,147,85,226,226,89,27,69,68,162,85,121,154,138,150,88,138,120,152,132,25,38,69,52,204,167,20,227,234,45,101,109,122,185,9,162,255,174,0,7,18,192,51,223,116,227,202,112,0,144,68,49,48,184,72,24,1,18,12,162,53,119,201,229,139,82,252,62,252,106,5,169,121,233,91,91,12,46,108,208,97,130,7,36,179,20,161,228,157,187,27,175,200,26,39,103,36,195,49,185,171,83,82,26,164,55,47,212,61,228,178,23,85,147,234,82,245,208,179,34,238,167,171,126,191,118,77,173,91,39,74,202,213,75,79,123,85,94,183,162,139,81,117,162,133,168,173,146,187,253,220,251,164,181,174,164,171,221,149,86,231,3,116,100,218,59,217,222,224,65,40,101,18,116,220,82,250,44,1,140,237,202,86,236,196,190,89,102,158,91,217,92,236,182,247,220,220,166,247,53,106,22,65,53,162,49,71,185,34,118,184,98,96,178,128,26,81,164,3,41,25,78,141,127,96,116,123,214,65,49,208,178,91,59,162,74,90,178,51,79,63,155,17,59,63,109,193,73,218,102,32,1,73,139,42,113,217,103,21,80,162,9,110,37,153,5,168,90,165,108,109,137,202,238,40,199,69,14,208,242,224,185,161,98,205,48,70,23,170,62,161,216,244,33,171,250,78,49,246,241,221,194,123,212,213,66,253,216,192,134,128,0,23,3,42,3,90,110,238,57,193,78,134,64,18,15,7,134,2,129,129,22,254,102,98,17,67,10,227,239,149,168,196,71,186,185,187,118,233,227,18,169,139,116,146,216,30,89,47,213,62,1,102,31,2,203,48,220,14,64,179,148,105,214,70,200,95,140,212,54,179,51,55,246,255,255,190,113,251,122,111,252,61,118,111,25,166,43,246,241,243,222,253,248,255,59,75,235,249,104,101,35,89,75,167,206,91,163,80,170,167,58,58,176,27,255,251,178,100,193,128,4,20,102,196,195,137,107,240,141,204,232,201,96,200,158,17,173,155,23,142,25,183,194,152,51,98,21,164,174,56,46,246,104,125,177,9,138,248,159,91,62,117,214,165,59,169,122,44,171,179,84,206,131,133,56,239,64,16,0,13,103,227,198,208,222,12,79,198,42,189,217,140,34,106,91,102,146,146,35,75,118,130,114,180,57,75,129,48,140,157,211,25,56,14,33,94,7,195,32,90,231,14,9,5,2,228,228,163,130,185,164,211,148,92,16,72,132,62,137,17,114,142,66,219,82,68,74,160,72,250,56,208,154,82,142,206,129,180,42,163,10,54,181,90,233,44,43,98,108,197,3,211,51,113,139,102,121,169,62,130,137,244,171,206,193,211,118,27,156,179,72,105,250,83,165,45,74,223,54,112,231,7,152,231,49,51,118,189,77,121,138,81,150,222,206,185,38,116,126,94,253,31,116,165,190,217,55,189,90,214,189,181,87,80,13,133,164,150,197,221,67,31,69,0,205,120,169,14,240,156,12,11,89,76,88,24,140,83,24,140,118,3,204,3,9,204,125,30,204,11,4,18,44,193,144,60,148,2,25,1,89,52,6,166,14,140,212,101,147,193,142,237,51,166,209,149,130,92,248,41,21,252,171,88,116,10,131,229,224,71,244,147,64,98,41,183,72,53,144,54,55,93,249,127,98,78,210,90,167,50,170,170,163,150,226,160,36,170,0,38,154,26,43,185,67,97,97,76,197,184,184,82,154,5,101,13,98,217,105,180,168,100,71,231,255,119,83,205,202,185,230,243,252,243,134,94,93,202,211,52,233,150,172,157,190,96,234,116,32,33,136,136,224,150,0,115,20,103,59,76,234,220,211,203,47,117,70,169,180,241,164,246,230,158,77,135,248,246,219,140,64,0,249,67,77,247,252,58,1,26,176,64,20,156,108,132,52,212,77,118,21,145,213,122,211,30,2,193,255,172,241,202,182,9,63,19,172,155,240,178,83,184,115,91,123,48,57,87,108,208,72,152,106,132,68,196,95,254,69,145,101,198,34,60,144,162,198,166,117,140,235,159,36,117,106,240,39,14,66,43,118,179,173,147,172,53,48,145,239,145,204,245,116,4,110,141,161,169,149,83,195,74,140,113,150,196,36,159,155,25,43,217,254,103,205,228,158,125,0,63,128,73,131,193,61,27,68,150,193,137,208,126,9,15,105,133,240,131,152,87,1,224,40,19,208,136,132,14,12,2,64,76,32,20,67,128,100,72,0,139,164,234,38,18,136,51,133,20,89,111,195,221,121,103,63,46,208,168,0,186,41,237,42,68,149,238,199,87,98,105,175,117,104,113,160,133,72,176,106,174,185,153,171,48,111,81,237,55,211,201,105,180,231,129,102,51,56,125,91,233,219,255,251,176,100,199,14,5,199,103,68,139,163,95,64,112,140,217,42,100,195,106,87,13,155,18,79,13,124,193,230,179,100,169,166,12,168,73,204,227,145,204,243,212,246,0,129,169,146,235,231,114,236,150,78,28,216,245,46,49,79,66,230,53,252,211,190,104,167,50,156,243,53,124,203,60,218,113,23,29,73,109,3,138,34,130,9,28,89,165,140,225,134,231,173,222,212,95,48,139,152,155,123,108,240,181,221,119,7,24,113,142,152,36,0,8,101,29,126,143,160,0,9,18,1,110,56,199,11,2,207,41,130,120,35,42,180,25,136,160,161,124,125,82,168,250,79,141,28,66,78,197,160,167,128,212,50,90,33,12,116,57,55,156,174,109,139,66,152,31,60,189,210,152,101,195,5,52,193,81,168,38,33,107,152,54,160,145,93,78,49,8,10,76,149,51,82,5,164,80,161,130,150,123,97,201,74,210,158,139,123,30,250,56,48,98,8,72,137,128,32,126,25,16,97,146,18,27,88,243,207,159,255,211,186,158,69,41,105,231,160,13,10,0,140,201,220,12,202,4,23,12,68,69,124,194,168,34,73,131,152,192,124,2,137,64,164,160,15,154,161,128,208,4,172,42,66,102,225,91,117,50,111,222,119,205,217,171,154,110,181,7,193,120,171,19,124,253,179,180,0,35,234,32,167,11,200,174,213,158,121,36,83,149,153,44,59,144,145,72,27,13,36,4,89,222,128,145,249,99,50,166,154,10,194,16,0,185,39,14,199,10,155,1,239,173,69,175,253,92,74,60,223,215,21,243,173,123,79,241,253,127,247,162,125,222,147,239,241,50,183,113,23,16,151,103,68,200,130,60,192,236,130,143,24,213,144,65,202,82,22,132,69,23,103,82,12,164,207,34,157,154,247,116,84,181,106,109,162,147,225,31,229,192,9,80,0,86,163,79,44,202,154,94,235,161,169,166,52,110,122,129,92,189,49,138,120,246,40,104,58,100,141,54,141,199,157,115,197,129,0,77,13,240,182,9,9,37,165,35,211,55,46,1,147,32,249,40,178,153,3,51,204,13,161,164,218,178,165,172,204,138,88,215,136,219,48,82,70,231,164,125,236,131,35,182,138,142,102,90,169,221,216,168,225,29,226,86,84,149,50,184,169,150,24,137,17,47,16,151,104,219,35,55,13,124,253,218,205,122,93,77,85,34,243,60,84,247,196,222,248,110,90,0,6,154,160,2,24,109,214,98,15,233,149,244,70,118,35,15,49,6,68,137,86,193,93,71,194,179,58,126,93,153,169,93,217,146,0,96,38,25,132,203,238,24,33,121,40,64,4,64,17,61,39,14,195,249,69,28,237,33,52,200,8,149,181,100,81,12,228,156,86,90,177,119,255,249,168,118,247,83,77,209,38,245,217,255,251,178,100,192,0,5,82,102,196,139,200,110,212,129,204,232,233,104,200,110,80,21,155,33,174,37,77,202,27,51,99,165,164,152,240,183,179,204,57,150,168,149,95,211,116,83,236,122,210,78,61,86,101,99,212,204,128,220,210,198,158,89,12,98,5,190,175,57,73,108,107,250,252,211,17,108,185,160,88,168,4,226,64,173,92,66,196,197,74,12,88,2,82,161,145,86,241,171,0,214,1,133,32,101,18,24,179,116,99,171,39,125,25,81,9,4,34,10,199,212,70,99,116,179,118,80,62,204,59,55,146,217,122,116,76,65,207,74,172,173,109,239,22,109,5,154,76,137,196,209,130,51,199,164,65,144,157,178,144,154,232,66,9,55,121,194,236,205,235,37,242,237,204,220,55,227,165,223,220,243,210,103,212,148,91,85,150,240,215,221,73,94,94,76,68,202,178,159,35,212,118,121,186,255,255,217,251,190,183,215,239,227,56,69,213,2,0,17,223,22,169,232,35,144,37,8,5,37,134,70,5,166,11,0,6,19,4,233,130,198,214,51,90,130,105,45,61,88,73,164,115,154,191,73,45,139,69,231,217,107,182,250,171,74,107,59,141,109,127,36,34,90,67,80,242,153,72,227,81,231,154,163,165,86,65,15,63,113,215,130,106,55,14,205,82,222,156,150,110,155,27,25,254,93,20,21,227,195,36,99,38,208,216,105,151,179,215,189,132,188,44,139,34,117,145,193,229,15,183,136,98,73,134,221,15,62,187,20,216,41,226,7,20,43,64,206,140,24,80,99,163,58,165,37,118,154,99,223,221,75,29,84,215,58,253,30,102,22,99,34,165,146,160,86,35,13,31,8,41,108,49,92,236,99,187,64,171,69,4,21,163,245,20,209,135,48,42,140,0,135,150,32,236,195,109,109,147,8,134,192,131,228,134,9,77,40,138,113,84,252,141,130,36,42,146,32,65,18,132,0,7,5,5,49,159,12,32,80,210,215,104,154,44,203,36,101,248,250,113,103,114,104,154,152,213,162,116,201,66,180,198,34,180,15,25,102,189,148,188,68,162,168,36,242,110,149,144,65,138,114,53,104,150,180,140,44,221,104,128,200,150,62,164,205,90,229,122,165,76,161,136,111,241,178,191,90,225,27,35,246,153,58,184,50,44,235,189,240,246,92,152,129,112,213,22,251,125,7,139,99,31,47,20,169,202,3,11,204,198,1,139,184,190,154,27,13,129,131,120,84,152,14,129,153,128,104,19,133,0,176,182,233,86,217,160,70,155,72,33,172,54,53,59,126,151,122,38,56,215,91,50,0,197,65,236,4,24,156,129,194,137,139,81,204,159,25,43,58,119,89,101,23,198,173,222,36,66,75,221,78,222,106,185,154,237,102,211,161,213,170,106,140,232,238,170,122,255,251,178,100,205,138,5,82,102,195,171,163,95,64,152,140,216,185,105,38,74,80,141,157,18,143,49,75,194,94,179,100,53,148,162,57,208,196,210,134,253,88,228,69,50,135,59,171,58,164,211,117,161,239,164,219,156,115,43,28,115,125,29,20,245,69,169,18,119,189,141,200,212,233,238,234,107,74,129,19,128,11,181,153,3,78,70,229,55,235,61,0,68,183,69,147,186,13,78,55,38,166,125,97,137,116,170,26,164,187,250,238,93,109,72,99,67,226,101,0,119,78,62,173,10,120,81,181,158,150,195,85,201,38,106,120,98,106,33,82,50,52,133,84,114,111,184,130,151,138,85,109,40,128,141,77,18,106,218,204,209,55,113,50,169,46,32,186,75,102,197,145,17,96,91,85,15,7,186,80,220,129,197,22,34,29,54,177,125,136,110,226,173,104,101,15,168,56,201,168,56,110,131,18,138,87,33,219,206,204,103,129,25,69,54,180,65,221,165,180,221,236,44,67,163,218,24,55,75,0,199,245,50,2,16,51,123,66,11,48,127,8,19,0,240,1,48,64,1,130,211,152,22,128,41,105,138,0,68,191,49,72,114,71,126,81,110,146,190,31,220,169,235,231,216,189,61,19,70,119,246,195,152,92,153,167,70,231,98,146,140,109,107,178,172,38,103,47,81,76,242,198,187,16,215,147,47,210,169,240,164,225,44,72,23,79,52,56,186,190,70,125,50,234,229,167,145,151,28,165,85,40,184,171,76,138,10,13,2,16,50,215,154,3,67,51,102,34,178,172,178,149,124,30,131,163,100,152,249,122,180,102,110,201,161,91,162,180,38,107,174,200,44,31,24,93,105,214,164,229,119,105,0,83,173,136,149,210,217,170,236,114,64,175,22,24,147,202,230,171,107,203,10,230,13,57,177,115,144,245,9,136,185,152,235,220,198,82,217,46,5,110,200,82,224,184,69,170,9,190,77,74,147,136,50,46,195,146,5,147,29,76,69,156,65,37,8,232,34,20,116,74,153,36,108,100,140,71,138,26,230,14,53,138,238,246,203,162,162,180,230,157,8,115,80,145,201,213,35,33,45,50,175,71,172,49,67,135,150,57,235,179,46,199,170,188,59,173,204,77,39,74,234,174,202,50,91,222,169,7,227,209,170,104,16,149,200,67,28,211,33,52,104,33,179,19,144,108,48,18,1,64,111,132,47,49,72,128,171,201,246,135,218,140,114,71,98,118,49,79,60,165,73,25,46,67,135,242,125,10,43,150,128,0,201,82,105,114,44,60,75,65,228,163,42,62,188,35,77,122,79,90,15,185,179,125,43,125,58,97,221,79,117,26,242,166,140,69,58,111,170,153,157,140,99,220,244,213,137,170,142,36,226,250,178,230,117,10,218,173,99,91,195,165,71,181,178,255,251,178,100,197,139,4,176,103,67,131,195,110,208,134,76,233,44,105,136,15,83,253,155,13,15,97,99,66,85,51,98,229,196,152,168,229,217,103,203,225,21,36,228,238,181,159,106,221,58,249,225,238,219,115,103,150,125,79,46,125,65,246,50,152,203,179,59,187,222,157,181,32,7,31,72,105,163,2,24,243,182,60,136,231,0,1,80,34,177,70,101,162,26,236,144,36,91,37,7,177,140,130,0,64,71,117,97,90,102,16,138,80,232,170,2,30,113,33,226,13,64,195,11,69,19,138,38,165,5,133,32,29,16,71,229,25,139,145,160,68,196,12,34,200,47,36,224,89,4,20,37,92,240,68,142,74,74,126,96,160,96,201,7,70,65,196,75,93,75,171,160,238,37,177,54,132,72,66,244,234,56,141,215,240,255,198,253,149,79,108,111,201,25,243,26,94,197,90,106,73,21,121,10,180,209,190,132,211,255,123,7,167,178,179,24,166,223,253,109,157,149,241,253,180,125,203,115,139,40,28,14,106,237,10,0,0,109,200,149,73,42,184,99,194,89,231,194,102,4,2,152,0,8,34,0,40,35,17,141,103,71,40,211,205,32,50,1,209,19,168,210,156,134,117,216,34,21,176,99,73,81,69,203,181,255,201,115,40,136,16,163,45,164,170,221,189,127,253,189,251,127,166,255,35,68,174,207,90,190,198,230,19,185,228,106,92,211,136,93,165,156,184,188,89,36,83,20,202,80,250,232,206,175,49,81,218,101,17,157,206,122,145,177,182,52,217,25,228,229,21,183,70,99,12,52,244,116,21,192,12,214,96,0,0,128,0,16,22,56,93,68,195,0,195,4,131,11,168,139,78,35,73,92,147,49,105,201,219,23,240,50,124,80,210,23,228,90,36,35,70,138,7,204,48,200,253,78,77,71,18,69,36,54,230,24,94,216,216,174,105,165,27,113,196,28,74,169,50,248,195,179,48,73,41,3,46,228,228,175,150,204,119,37,244,247,72,30,164,178,202,74,145,203,116,16,46,10,73,90,204,240,124,149,1,235,151,137,38,85,182,87,157,163,77,213,126,137,18,42,94,148,86,77,148,153,174,89,180,241,205,223,143,211,199,45,211,206,44,205,68,252,216,141,89,59,195,83,148,241,249,111,146,2,38,11,126,208,32,1,26,75,222,28,42,165,25,12,30,4,4,226,16,100,72,42,113,80,201,38,36,241,248,118,17,82,238,179,198,238,251,99,87,112,154,141,79,195,50,217,20,169,202,126,223,234,212,192,10,41,188,153,240,74,136,5,48,68,225,60,179,212,160,221,172,121,114,207,109,254,89,102,219,87,140,248,219,127,77,127,40,232,176,207,94,50,197,153,23,211,227,145,204,129,61,138,230,180,81,73,71,153,148,142,62,94,239,255,251,178,100,196,0,3,251,102,199,107,137,82,242,155,44,216,172,113,38,110,16,189,159,16,174,141,183,194,159,179,162,89,220,48,16,73,73,36,98,164,157,210,178,237,100,82,116,148,125,149,160,15,167,176,169,173,218,191,177,32,225,20,82,76,154,136,200,146,80,123,68,196,44,38,156,163,236,16,185,131,200,250,96,160,248,162,100,114,227,235,11,63,92,47,113,206,89,164,21,11,241,10,35,120,17,85,28,228,103,39,71,80,57,202,21,45,89,25,156,81,196,181,155,36,124,236,185,126,128,228,241,97,122,93,68,244,88,193,234,178,210,221,162,183,35,177,178,78,68,189,97,235,152,203,109,174,249,90,249,211,170,106,133,118,79,155,147,251,197,75,239,83,28,216,167,111,223,174,117,94,102,205,80,239,83,64,227,233,223,247,140,27,175,62,196,126,228,253,107,57,7,109,113,139,57,95,134,240,227,61,57,102,178,187,223,89,172,252,218,114,70,212,11,244,254,141,6,170,0,0,8,160,0,70,117,198,6,113,130,70,15,128,0,224,48,192,176,16,10,1,132,1,242,237,62,207,5,55,105,104,172,239,225,137,118,24,235,154,202,166,226,241,119,210,91,106,154,71,69,94,168,18,90,198,231,91,98,179,254,157,63,41,149,254,255,250,201,60,183,246,46,254,137,155,29,154,30,55,63,111,60,206,124,114,185,25,253,186,22,196,70,238,2,117,155,196,57,151,98,86,238,206,154,181,53,105,45,94,245,186,107,118,78,180,26,157,231,3,124,126,44,223,183,247,0,45,40,75,53,167,13,136,121,65,64,76,105,8,84,150,137,79,152,20,145,195,40,194,199,146,97,46,171,10,83,144,65,234,72,164,81,197,84,105,6,224,131,168,123,97,88,235,146,232,156,112,77,42,35,146,53,9,34,171,154,38,108,172,26,130,176,97,167,16,27,22,116,242,13,175,61,153,70,202,116,12,227,9,18,173,20,75,33,145,221,97,52,102,203,45,60,105,57,23,145,103,71,32,148,106,9,181,59,99,177,146,201,164,213,162,145,34,110,109,11,147,156,73,144,40,170,12,86,225,58,85,4,173,109,251,159,255,115,150,220,125,94,255,254,253,202,251,227,90,5,191,212,0,66,32,13,12,45,206,95,14,204,246,6,76,143,9,194,160,64,144,30,42,15,9,1,18,72,75,174,238,222,175,111,44,107,91,230,179,202,114,221,61,249,185,110,113,183,91,8,118,30,251,91,104,230,100,113,56,137,218,74,36,211,209,232,239,215,86,190,253,141,245,247,43,205,63,240,107,124,78,171,96,190,230,217,119,58,111,47,116,198,219,59,99,40,230,162,190,242,223,251,122,159,167,121,147,121,217,184,255,191,204,104,45,153,167,206,45,15,127,255,251,178,100,199,2,3,241,102,196,219,163,109,240,152,204,216,201,109,137,6,19,37,155,13,14,153,247,194,152,51,98,21,220,36,16,115,144,99,21,187,239,20,255,18,201,77,127,104,117,189,111,46,55,186,90,240,105,3,221,114,50,1,68,186,246,50,235,59,168,4,0,1,147,176,113,176,0,113,43,145,249,98,49,21,121,41,34,3,68,234,50,76,78,153,55,54,100,86,128,93,36,8,201,128,66,203,80,164,113,114,132,52,162,40,156,114,96,58,208,29,130,3,69,12,225,119,144,200,156,193,8,227,211,23,23,80,156,60,202,51,168,201,73,16,152,68,186,2,218,197,52,195,68,49,100,96,163,6,200,102,94,8,155,100,81,211,124,10,58,26,76,100,137,69,217,202,32,197,216,50,214,65,22,182,165,186,44,74,207,166,234,94,16,218,114,177,154,249,218,242,89,60,148,84,148,188,105,122,185,37,87,24,109,55,25,163,183,109,103,156,163,113,223,149,247,229,120,189,48,57,52,0,92,146,104,0,89,0,128,1,12,24,105,206,13,32,131,6,51,1,192,81,192,28,182,233,26,56,1,183,56,46,6,151,210,97,55,106,147,155,223,247,235,219,161,206,253,92,179,191,102,87,34,221,138,217,203,113,179,133,107,71,159,228,207,90,17,228,70,208,154,243,133,149,191,121,223,243,43,231,156,229,34,62,249,30,85,250,216,146,133,124,142,121,95,164,219,230,165,213,144,207,185,134,198,58,101,4,106,134,101,131,69,53,72,186,168,54,181,45,215,90,221,169,167,90,40,34,167,56,19,144,137,227,110,250,217,235,0,49,1,38,59,177,67,22,59,4,128,19,39,81,227,115,78,202,138,196,104,113,105,27,115,9,145,193,4,148,60,64,67,208,23,166,167,116,85,181,197,88,34,181,224,172,96,180,46,70,28,247,19,205,34,137,170,34,32,137,214,2,242,101,129,73,9,114,53,156,171,118,66,205,105,140,77,93,158,176,118,49,139,147,85,71,71,51,32,137,45,216,182,181,55,229,185,114,166,98,85,167,38,167,95,42,78,81,55,197,243,154,179,154,115,105,73,90,253,69,147,148,101,171,61,43,139,114,89,39,74,51,205,159,142,198,171,111,207,198,242,254,125,204,158,67,255,0,38,159,232,0,2,18,0,51,250,74,50,66,12,14,17,65,33,49,32,82,68,3,52,164,19,201,249,32,195,191,158,117,101,250,175,188,46,220,191,122,111,25,170,72,127,43,49,90,60,168,195,163,226,45,177,195,139,184,85,19,85,141,243,50,34,142,199,108,144,251,58,113,117,236,99,215,56,190,102,13,253,103,69,124,44,216,169,200,191,15,84,238,13,252,136,53,249,236,100,102,205,42,181,225,187,220,17,29,162,58,255,251,178,100,195,128,4,40,102,196,203,163,110,96,151,12,216,168,109,233,4,16,133,155,17,14,141,183,194,175,179,98,21,212,182,248,189,72,26,76,79,41,73,32,146,211,99,42,230,52,212,180,29,55,4,24,56,116,249,93,149,128,144,8,204,185,252,225,242,4,192,0,105,14,1,0,50,170,195,144,36,117,229,150,203,107,72,49,185,41,183,126,253,106,179,111,189,138,58,121,153,171,177,186,108,100,214,41,173,48,136,66,202,72,85,86,109,180,27,93,163,234,46,68,98,36,2,130,72,32,71,20,75,147,18,164,39,137,33,236,90,118,45,18,234,83,221,53,205,161,110,91,204,140,48,110,209,169,171,9,25,156,207,44,90,16,168,228,151,185,222,165,77,185,183,214,183,155,220,189,213,108,89,69,8,179,113,97,163,169,65,157,73,31,217,201,84,84,221,51,75,219,238,214,116,44,163,168,185,113,3,85,159,100,153,72,58,212,180,93,150,213,166,238,226,152,120,145,74,46,8,213,239,0,0,161,44,64,0,41,197,247,71,162,67,154,0,82,24,16,130,204,30,12,82,244,187,106,46,107,151,69,30,121,97,206,219,207,183,249,140,74,134,196,187,121,97,142,18,9,109,248,62,146,178,63,158,98,202,2,102,166,230,143,15,34,207,34,255,159,121,254,103,211,134,112,242,34,243,220,232,157,169,151,145,30,92,114,111,78,121,161,255,103,123,8,185,12,141,213,194,158,0,9,14,33,110,76,78,154,90,187,246,211,207,50,86,203,100,237,58,102,25,251,162,79,189,157,193,72,2,52,47,176,2,219,149,106,186,55,48,188,142,6,50,19,80,22,35,52,241,199,39,52,211,169,38,178,197,13,193,212,142,109,164,212,99,112,81,232,155,124,26,148,142,33,60,162,8,90,57,178,185,14,236,23,77,16,63,56,163,101,9,17,194,43,140,12,35,35,140,36,161,24,160,238,141,89,51,17,196,11,162,159,13,210,112,137,95,145,34,82,100,52,195,117,197,81,166,154,56,244,78,43,51,74,32,41,18,78,104,178,198,158,250,179,44,191,165,54,105,89,230,172,107,228,181,76,187,168,166,199,194,77,85,13,118,215,56,242,228,97,143,182,142,210,238,245,227,254,104,32,1,156,0,1,145,228,103,70,6,25,204,184,96,64,64,8,44,52,34,29,13,37,250,124,167,210,168,58,213,89,17,104,57,62,109,179,191,109,90,184,160,248,78,79,207,205,7,66,82,215,26,121,21,162,51,169,73,254,246,62,34,204,25,71,231,141,241,243,246,198,203,234,111,154,167,79,214,217,183,213,196,255,110,152,229,243,220,183,139,142,157,29,69,77,66,174,101,69,186,126,230,244,155,44,110,222,93,185,73,171,167,58,150,155,110,255,251,178,100,197,0,4,22,102,196,227,131,93,240,147,236,216,217,113,38,110,18,105,155,15,14,49,107,66,154,179,98,21,220,164,32,203,151,49,238,108,67,225,223,123,238,101,214,248,166,213,57,120,142,238,208,2,19,42,65,210,141,94,71,78,160,219,144,2,0,48,165,180,103,153,164,16,41,167,162,148,150,249,76,105,43,187,78,68,73,82,141,182,33,98,19,17,176,136,112,66,192,138,73,160,55,98,162,136,20,97,50,0,146,152,78,137,36,71,213,22,70,245,124,5,54,64,137,16,196,156,121,25,49,79,57,84,84,155,153,40,31,76,81,20,115,25,90,48,118,73,67,114,38,102,215,210,82,58,97,79,28,130,45,114,136,162,194,138,58,43,32,114,214,195,109,71,154,36,191,142,89,170,98,186,220,228,162,196,210,141,179,147,196,245,181,21,63,176,102,107,16,215,159,49,155,25,179,138,174,150,42,219,114,156,163,36,123,37,93,126,70,161,211,148,86,72,42,76,125,253,58,45,50,186,0,1,1,12,4,2,105,157,131,167,11,68,1,144,166,10,4,169,163,128,211,93,248,122,179,223,32,195,28,187,159,127,95,217,92,49,169,252,241,198,222,229,23,163,27,195,115,63,205,247,92,224,130,29,145,16,118,157,22,190,237,246,170,165,219,187,246,183,90,81,234,84,231,122,245,105,50,234,137,219,182,181,150,140,132,57,202,134,88,82,10,22,113,70,24,241,12,17,111,118,183,82,147,90,103,24,253,22,153,61,29,21,166,154,41,41,58,195,210,74,71,212,3,89,217,106,77,52,154,112,12,158,112,1,206,155,178,255,210,68,106,196,35,56,85,140,119,28,172,93,151,196,235,211,212,175,123,89,225,119,62,212,207,117,59,204,52,155,6,32,186,204,124,70,144,101,104,122,171,34,136,57,1,102,54,156,19,148,233,19,44,110,24,175,76,252,169,67,148,107,66,36,204,155,3,74,214,18,19,73,35,36,11,80,0,202,32,104,48,26,177,250,245,2,27,172,163,152,239,158,218,96,182,138,68,153,230,30,132,33,24,3,64,180,43,20,183,84,1,45,163,174,170,206,171,54,111,189,231,38,114,165,41,8,123,147,150,49,240,225,104,200,14,0,1,149,3,195,147,12,196,85,21,30,40,97,130,194,201,188,196,146,99,219,217,109,37,44,162,212,246,23,187,90,237,37,14,234,99,30,161,183,22,140,88,124,37,150,109,83,92,203,9,157,97,165,82,90,26,104,8,18,163,76,220,250,104,179,210,118,210,189,99,251,148,50,205,120,102,218,117,138,95,93,244,57,254,200,229,97,118,207,204,61,147,149,77,160,223,208,102,129,51,120,205,120,100,167,17,237,136,186,124,125,125,234,63,134,61,244,223,150,255,251,178,100,196,0,3,207,103,69,227,130,110,96,149,236,233,61,108,200,191,80,177,155,16,174,13,121,130,190,51,162,33,214,37,40,108,184,160,48,225,102,132,217,31,182,228,84,170,64,1,192,2,204,179,166,206,120,26,76,23,4,11,228,92,164,108,88,206,99,105,18,68,120,239,24,19,133,244,180,9,199,131,21,227,220,47,81,209,157,89,17,0,103,186,19,100,131,8,215,129,97,20,73,13,19,162,156,17,25,113,66,70,38,169,130,198,218,72,64,145,241,1,249,33,173,105,28,211,155,4,100,169,186,72,169,178,14,218,239,213,25,122,136,26,21,174,185,68,100,169,218,230,217,236,42,137,100,50,109,199,156,182,46,195,211,19,65,134,216,64,245,153,61,40,168,137,70,206,44,138,219,148,16,212,74,164,169,252,46,140,252,160,181,226,151,171,76,194,117,111,148,175,114,15,85,205,70,177,29,57,88,75,88,220,170,192,99,131,19,195,53,253,214,162,1,8,0,18,99,219,1,229,142,6,92,26,152,204,14,32,0,131,2,240,211,232,173,17,88,215,102,247,73,2,59,21,41,38,109,220,140,61,17,140,35,86,224,154,238,251,181,75,123,11,241,141,119,121,79,103,149,140,241,175,106,228,196,57,143,112,39,43,244,161,249,119,165,252,60,243,186,118,119,119,107,103,148,111,57,145,53,244,75,249,219,218,105,195,65,18,169,63,122,90,195,210,168,150,74,201,158,208,58,84,187,141,77,109,120,214,91,132,33,88,187,149,37,143,186,52,190,170,155,60,81,233,123,121,236,136,21,158,31,244,113,250,19,88,0,72,0,8,12,112,135,201,172,148,96,184,20,125,1,165,223,118,87,226,188,127,8,142,151,21,32,120,4,60,32,65,77,160,3,1,22,68,209,122,224,219,103,79,170,168,233,219,36,61,109,138,72,8,243,73,241,69,23,113,35,68,76,202,201,168,100,233,243,12,54,125,133,11,155,155,178,17,85,4,46,89,22,151,49,4,73,154,145,230,219,207,117,68,6,211,90,155,59,59,53,24,212,219,220,98,21,43,146,254,246,113,184,201,248,93,59,146,201,66,94,75,41,43,110,112,101,35,132,212,186,74,202,209,205,31,53,230,158,51,11,142,210,170,77,43,132,16,45,42,101,101,181,208,102,89,56,212,82,234,7,230,150,147,182,142,176,3,232,0,67,76,179,142,18,0,50,137,152,26,36,102,129,192,39,241,201,107,176,227,162,166,235,138,236,7,66,3,196,165,164,50,98,131,72,135,127,52,27,160,154,11,79,14,54,24,107,247,220,171,16,101,140,141,143,86,51,221,55,93,223,125,254,237,235,190,102,175,187,126,166,167,231,108,233,217,25,12,122,29,161,202,229,89,206,158,179,221,255,251,178,100,201,0,4,125,102,196,51,131,94,192,166,237,8,153,115,9,6,15,85,157,21,14,49,75,194,114,51,162,85,180,162,168,25,153,140,89,243,89,39,173,13,206,57,209,15,237,70,117,89,140,143,58,123,167,107,106,245,42,5,207,255,111,244,139,64,4,232,209,141,28,105,17,140,8,2,70,247,75,101,49,87,98,171,143,106,83,102,2,160,183,30,162,116,223,199,242,115,141,15,79,99,55,129,162,134,69,9,77,189,215,17,96,180,9,22,120,20,76,18,37,36,146,246,227,104,170,143,106,4,74,160,66,99,100,203,147,178,136,84,156,94,221,161,157,44,135,193,228,143,37,98,236,247,242,194,207,14,182,113,195,213,202,177,8,231,148,45,70,205,90,73,22,148,48,121,88,172,25,22,230,142,181,232,200,53,107,123,28,214,249,121,54,103,13,114,239,125,202,112,185,220,140,59,25,143,30,165,151,53,184,211,97,150,220,9,74,209,79,252,125,0,57,200,192,17,2,168,147,132,141,204,116,77,16,5,192,192,134,8,165,234,185,215,197,251,231,103,33,113,215,245,181,138,213,153,132,216,173,106,81,68,254,193,113,167,117,197,165,187,133,63,14,40,14,12,48,135,50,129,24,105,159,214,218,170,253,117,174,151,164,148,91,123,238,202,136,66,72,101,163,215,163,110,234,196,53,173,58,178,81,111,109,89,217,81,168,210,59,28,129,140,81,150,204,232,109,174,234,118,83,58,8,36,149,90,223,118,82,234,93,1,64,205,117,59,208,20,0,35,146,56,36,2,78,17,224,56,18,38,202,161,167,31,24,94,110,85,119,187,23,37,213,166,171,37,144,78,207,92,137,72,33,153,43,237,7,46,154,240,77,73,21,130,74,92,198,186,45,155,62,39,44,73,164,142,149,163,42,141,147,189,41,155,96,201,149,214,74,8,22,196,8,216,131,4,175,60,66,88,74,105,80,218,106,161,179,11,214,198,190,178,180,27,109,116,182,6,86,201,249,87,141,238,86,197,138,131,114,142,205,197,97,24,106,168,49,88,219,80,68,141,182,57,232,226,41,193,12,142,44,212,74,206,113,205,101,70,76,221,61,176,253,234,55,73,200,104,84,243,185,155,239,109,208,64,153,197,28,253,117,2,73,0,8,54,11,115,137,212,48,117,224,104,193,137,133,172,196,121,113,119,71,3,197,163,51,179,180,20,214,226,58,236,230,55,62,75,25,202,93,98,24,145,89,143,203,103,169,106,243,183,121,191,153,55,66,82,207,206,52,108,178,123,158,183,238,127,120,176,136,227,108,111,121,211,211,233,249,121,121,10,180,201,253,229,53,40,119,56,112,196,95,205,242,27,102,140,97,20,116,196,138,163,131,197,48,76,72,42,21,172,99,183,255,251,178,100,201,128,35,239,102,197,75,130,109,240,164,76,216,133,109,43,190,16,221,155,16,205,141,121,130,176,179,98,21,166,48,0,69,93,219,109,157,247,112,202,138,135,40,215,187,97,128,5,158,113,173,170,235,235,12,17,62,6,130,130,137,161,64,184,152,88,38,212,181,8,184,113,38,160,81,24,254,98,62,236,54,36,28,33,151,74,164,114,200,144,110,157,243,21,38,230,49,35,108,192,229,13,244,58,95,210,45,185,251,242,126,120,183,87,46,228,14,186,118,87,62,188,197,221,94,235,136,114,243,174,34,29,15,175,74,180,217,41,121,246,61,18,18,125,122,43,56,127,235,227,215,63,171,169,216,63,188,194,185,153,116,226,90,59,167,62,255,173,101,248,22,66,173,79,93,219,116,107,239,54,163,89,141,177,177,222,181,121,181,205,83,222,234,71,91,210,235,190,14,214,172,210,27,204,86,111,3,76,87,104,237,44,195,51,5,28,128,9,154,18,151,191,162,219,213,199,42,0,10,27,0,22,203,122,107,254,36,37,41,206,50,18,208,218,179,75,135,232,37,246,103,183,79,110,81,206,127,127,237,78,94,189,216,197,75,31,98,165,249,203,21,223,233,221,61,61,183,254,255,215,95,221,147,189,121,145,26,234,116,162,26,138,139,178,185,72,147,251,2,101,119,101,161,145,209,140,20,224,137,221,206,99,178,33,10,65,13,173,103,210,245,166,181,153,43,247,151,211,69,181,32,77,120,91,189,98,233,190,35,120,147,102,32,240,8,10,21,1,164,243,24,209,157,137,53,230,3,40,90,43,35,168,125,183,97,59,97,133,1,140,39,135,136,201,4,143,85,65,107,171,70,198,205,164,2,162,58,81,56,65,218,50,179,154,70,100,186,44,140,245,180,73,77,181,221,2,177,215,48,228,162,202,8,118,124,208,73,184,65,47,38,20,101,69,162,173,100,182,149,116,214,90,74,84,16,119,43,9,185,118,77,136,87,180,211,145,43,104,214,103,189,137,146,75,116,165,174,172,20,189,135,32,47,105,59,99,119,30,130,162,175,198,146,164,57,23,194,235,99,81,190,187,233,86,147,134,122,247,47,190,49,95,216,90,240,64,64,0,7,78,202,113,185,134,136,24,102,229,168,54,52,70,96,129,235,181,68,92,6,151,65,42,140,214,177,42,162,238,22,234,198,38,101,174,253,217,84,186,77,41,140,89,146,85,189,70,64,176,86,12,2,45,204,9,70,83,143,88,94,220,173,213,147,165,74,22,20,237,87,195,99,63,45,33,132,182,19,124,225,206,145,42,172,27,250,108,199,138,153,81,70,78,63,24,130,204,21,140,119,22,46,170,6,112,120,142,185,209,119,52,66,115,49,82,145,89,162,15,186,147,82,11,72,255,251,178,100,198,0,3,164,103,198,75,98,125,242,151,12,216,185,101,137,42,18,153,157,12,205,141,183,194,114,179,162,1,164,174,184,208,242,110,173,144,64,191,186,44,3,36,177,86,20,37,150,126,53,85,227,76,190,65,40,192,80,107,182,118,69,51,37,139,93,134,238,101,33,151,246,213,4,107,120,78,73,161,54,166,229,53,160,250,44,140,144,145,15,148,87,168,185,85,218,196,109,105,5,15,105,115,19,68,80,74,65,69,25,60,109,162,58,77,2,139,236,74,30,103,148,250,43,15,145,218,112,62,55,106,70,160,146,41,48,112,89,103,24,198,101,54,137,167,20,208,201,70,255,213,227,223,45,115,231,141,82,204,219,17,132,9,155,138,246,246,234,215,148,207,31,124,251,170,147,93,242,231,49,86,174,199,58,207,77,207,220,84,75,89,13,58,233,111,105,95,215,45,221,184,74,178,229,202,167,101,218,81,0,9,80,0,50,124,67,174,165,56,165,162,42,144,32,24,132,16,48,92,183,213,153,44,8,242,191,151,234,77,206,81,202,117,158,123,148,118,26,191,67,69,61,132,82,221,172,239,100,247,97,70,147,162,97,177,18,69,191,151,243,139,217,173,62,148,99,229,134,70,243,168,84,149,122,65,79,54,166,115,115,208,28,148,220,142,156,35,237,143,26,195,65,67,14,240,157,76,204,18,197,62,180,218,185,9,235,171,234,119,123,170,236,164,217,51,50,250,205,13,91,90,212,149,144,82,8,24,6,249,246,6,207,238,43,169,10,158,207,32,0,84,129,0,90,56,137,24,2,163,0,209,232,55,208,34,181,54,60,115,202,190,240,225,187,92,81,75,2,117,50,207,7,33,68,129,111,18,32,169,52,163,133,39,106,42,74,160,99,208,144,196,214,19,4,48,206,216,120,170,33,74,57,60,49,107,69,28,211,80,210,138,39,49,8,243,14,172,73,49,90,137,228,1,26,11,145,18,77,140,59,41,2,192,247,21,106,24,154,185,93,86,98,133,42,142,151,89,125,236,21,213,80,140,172,166,61,54,103,57,52,239,78,94,48,54,180,239,73,212,68,166,53,238,87,83,48,211,100,241,97,159,84,148,181,106,97,142,234,80,55,195,4,213,162,175,250,128,0,22,104,16,9,177,73,166,116,192,149,0,166,6,7,24,12,44,36,16,130,16,144,234,69,38,181,45,125,231,245,59,30,159,206,51,127,254,237,62,114,138,27,255,149,14,50,170,92,136,155,188,50,32,217,25,136,164,41,51,82,36,153,152,203,105,110,71,228,82,94,22,117,161,91,230,118,217,85,50,149,59,149,202,28,6,198,35,254,242,253,100,51,114,243,105,89,60,155,235,156,254,194,201,210,111,90,183,168,117,252,57,137,211,152,122,255,251,178,100,207,0,4,94,103,67,195,99,109,240,157,140,232,169,60,201,158,16,201,155,17,110,13,119,194,156,180,98,165,135,164,72,23,183,172,189,236,111,21,103,149,10,26,3,85,47,237,238,70,176,13,21,73,85,172,82,168,113,67,38,82,45,200,8,100,176,192,44,228,137,8,212,20,46,80,105,134,11,133,156,68,76,154,69,200,137,83,132,17,46,218,128,154,5,65,113,28,15,207,46,77,33,15,46,27,33,108,242,33,18,236,81,231,110,145,75,75,181,27,152,165,36,214,173,41,22,220,172,144,166,101,2,6,146,64,229,101,90,249,187,176,37,80,186,184,97,234,158,217,51,106,189,80,76,148,248,85,120,198,212,102,219,66,210,52,20,130,210,94,42,168,222,159,138,4,105,57,123,201,199,31,168,231,20,27,78,68,198,34,82,217,70,142,40,36,170,36,75,200,150,12,9,212,145,169,33,165,18,164,42,173,107,55,99,81,243,122,0,0,147,52,42,0,0,18,98,74,233,180,81,198,102,12,44,242,212,168,74,106,41,24,140,137,249,162,166,159,194,253,93,234,223,227,217,75,234,206,53,253,183,53,73,1,87,194,253,90,108,108,101,114,181,218,144,149,148,127,245,245,127,99,204,178,233,104,243,35,50,163,201,156,143,59,205,187,47,3,131,84,65,178,66,1,84,74,110,201,196,241,170,33,57,151,221,223,207,19,109,169,227,137,109,182,247,70,250,184,13,64,36,155,191,164,0,72,160,0,0,0,194,174,156,14,38,96,169,1,209,176,56,17,33,88,82,72,73,128,155,70,201,152,32,145,113,180,162,200,233,209,19,129,192,246,19,138,21,92,129,11,11,48,46,43,162,68,97,83,236,153,208,208,132,170,253,148,99,72,8,172,141,18,20,129,100,40,88,70,74,206,38,229,138,17,132,254,176,73,55,115,169,218,71,98,230,84,60,211,98,153,166,69,73,50,69,49,7,110,56,220,82,216,174,75,24,20,100,158,55,50,28,129,138,159,219,103,93,185,35,155,219,64,189,154,131,65,232,205,4,183,90,142,238,123,167,226,105,167,147,196,117,139,201,42,67,153,34,198,143,77,120,167,30,248,122,223,64,206,219,226,105,146,33,167,102,250,0,21,129,80,0,0,100,214,148,78,125,77,153,130,128,129,69,72,34,100,16,123,79,137,182,121,84,175,59,56,91,183,251,223,255,216,228,253,153,220,237,56,241,58,106,244,218,148,82,206,217,171,34,202,84,102,136,193,6,252,246,243,168,186,89,21,126,77,90,106,21,148,204,237,39,255,83,176,147,232,228,12,126,251,97,90,100,133,10,13,51,86,242,232,187,123,23,65,167,203,238,143,196,127,237,223,86,233,168,184,152,234,234,169,151,95,133,205,255,251,178,100,203,0,35,158,102,197,107,129,94,96,172,141,24,140,103,9,0,15,13,155,21,77,133,121,66,195,51,97,225,172,36,32,47,171,104,1,0,1,56,252,204,221,118,98,21,58,177,55,102,218,179,95,247,158,90,35,27,97,100,109,72,234,130,128,184,144,235,194,100,226,80,94,36,227,33,148,197,8,107,143,36,119,82,34,69,4,232,92,70,140,82,129,8,154,226,187,111,98,137,209,155,64,110,3,51,32,70,140,227,1,246,92,74,143,163,67,36,40,212,17,16,10,35,18,132,162,4,211,123,80,17,98,254,43,160,82,104,212,49,211,101,200,87,184,171,133,12,73,230,82,251,97,179,104,26,85,231,222,173,45,13,107,17,227,7,18,86,206,152,139,241,149,233,230,33,6,219,69,225,247,36,166,28,137,87,206,224,146,244,167,132,234,6,97,138,98,70,153,138,202,15,129,193,184,30,88,210,143,87,111,185,149,0,43,9,0,0,2,32,160,97,201,195,24,249,121,84,16,88,0,104,145,198,147,48,246,186,219,67,17,59,250,154,147,80,103,222,239,44,55,106,102,138,126,95,65,94,229,122,181,56,203,113,180,163,108,118,128,155,101,182,207,181,159,50,223,112,152,64,161,149,181,141,220,136,188,242,226,54,215,252,247,23,53,46,152,74,118,52,148,179,139,137,37,7,139,92,90,226,182,40,197,11,76,17,36,65,165,31,46,131,135,80,115,87,147,204,70,94,221,91,85,86,32,238,154,104,214,189,36,217,69,96,16,104,105,133,126,191,88,0,0,200,0,0,0,0,17,181,88,72,196,193,35,101,231,33,182,136,203,220,88,105,240,228,106,126,173,218,92,44,110,150,130,154,142,86,31,88,178,105,27,66,248,163,48,89,114,87,76,133,165,140,23,70,186,35,71,17,81,99,196,163,37,211,33,115,133,133,8,5,236,121,116,69,215,21,147,87,113,34,134,216,68,219,237,41,166,212,144,77,184,199,183,139,54,252,122,0,204,92,72,182,82,6,42,76,99,52,50,104,249,87,151,212,14,113,7,176,123,193,184,184,92,206,73,92,226,87,134,67,223,111,240,229,94,150,111,106,44,196,132,133,31,136,162,91,171,68,136,89,232,253,77,13,48,242,33,235,229,208,36,45,134,255,122,105,208,0,16,32,0,20,1,30,184,140,111,180,127,160,17,72,128,21,12,11,140,215,225,136,123,147,50,234,164,85,76,221,161,230,217,97,232,137,136,199,176,141,102,89,51,243,23,106,242,223,207,92,220,183,212,175,219,220,68,93,207,53,17,247,125,93,189,253,220,94,150,206,55,249,78,171,38,161,107,141,103,247,248,158,185,248,101,168,211,170,174,107,152,158,161,184,88,89,139,182,132,150,251,41,175,77,255,251,178,100,205,128,4,77,102,196,211,97,93,208,168,76,232,142,101,38,158,15,89,155,17,14,101,1,66,80,51,227,228,244,154,125,218,185,75,78,42,95,227,171,151,198,0,140,213,71,62,212,83,80,99,245,85,72,14,146,3,2,137,46,165,97,153,137,202,50,138,102,118,55,55,39,213,190,223,66,196,146,71,126,25,85,96,73,52,10,202,181,185,153,34,203,103,202,121,23,50,154,171,180,126,137,220,127,220,16,149,33,202,87,100,75,20,175,40,134,11,38,156,154,162,31,137,52,180,233,70,81,97,137,228,145,139,21,109,38,59,83,89,182,16,83,56,162,67,234,31,82,182,157,82,151,102,201,166,111,123,122,34,246,224,211,252,202,18,89,137,156,207,187,137,110,224,189,41,36,68,181,36,137,85,144,246,178,21,7,146,90,111,233,3,197,189,175,177,170,48,74,0,1,8,0,50,210,44,13,30,12,175,9,67,9,192,168,32,165,44,53,254,113,161,197,191,79,47,206,237,61,53,220,185,206,107,243,169,110,93,14,195,243,18,154,184,99,98,211,6,64,77,123,176,80,125,82,51,94,124,229,76,140,163,85,139,210,216,131,76,235,112,154,17,151,234,107,12,144,116,92,233,220,139,116,38,190,102,212,225,121,154,190,107,12,223,54,44,181,98,206,23,72,66,29,67,141,182,113,125,234,182,223,190,190,111,138,110,21,173,77,83,24,131,141,98,147,234,25,54,15,145,92,117,214,4,120,65,43,120,32,0,135,26,123,154,149,1,192,214,148,125,242,211,164,228,95,147,190,243,18,200,139,100,185,133,53,35,179,216,122,28,234,226,182,43,186,85,172,52,95,22,153,30,163,131,143,90,188,113,81,8,176,229,21,156,25,15,109,185,70,22,46,177,226,213,199,43,10,165,144,145,113,61,70,158,217,147,227,165,72,174,219,7,250,218,197,176,36,109,155,193,21,13,148,55,86,214,148,207,145,43,170,180,108,124,7,81,184,117,18,203,116,77,60,132,186,8,158,77,59,159,24,82,195,94,146,89,58,203,146,68,220,105,102,19,211,106,2,77,90,194,96,190,58,54,11,69,69,144,107,211,125,159,8,56,136,2,36,216,100,38,222,39,179,142,58,165,143,87,179,21,118,212,160,202,181,128,80,52,73,36,96,64,90,38,152,24,14,233,90,103,110,227,36,140,106,253,123,183,173,247,46,254,89,242,147,147,90,177,115,27,212,21,178,189,97,202,83,232,16,117,170,111,163,229,151,10,127,42,148,191,243,204,161,67,56,164,74,8,200,136,208,135,134,76,243,28,117,58,100,13,10,182,177,208,223,72,41,136,234,178,161,33,172,217,113,233,50,211,55,242,83,63,126,27,226,182,214,127,164,155,137,106,75,139,255,251,178,100,212,139,100,85,102,195,195,163,125,240,175,44,216,117,97,134,158,16,145,155,14,14,13,247,194,204,51,161,129,166,34,184,120,84,129,187,231,121,245,174,105,241,82,104,19,182,147,238,222,172,235,236,106,70,20,156,51,108,64,20,126,62,200,95,248,9,230,176,242,57,50,217,171,212,176,228,99,41,248,122,93,42,139,198,115,177,68,226,67,148,228,114,17,96,136,172,79,113,130,123,113,144,77,8,205,238,155,156,169,37,163,77,156,174,51,188,202,25,23,217,178,183,14,15,188,136,218,179,168,148,64,176,172,84,43,27,156,58,56,209,50,97,248,236,217,129,177,178,11,81,48,120,118,161,20,12,160,27,52,149,97,129,7,207,218,141,31,89,25,133,95,61,96,246,173,34,110,201,172,149,249,103,189,76,12,221,156,75,221,28,194,168,108,26,112,200,65,199,15,46,47,53,19,56,179,75,109,225,105,97,207,41,46,145,7,222,199,212,221,175,200,82,16,124,203,195,108,140,189,202,101,230,106,0,38,7,64,0,140,114,24,213,77,141,84,112,4,138,99,160,169,32,91,53,15,127,90,28,7,47,221,223,207,24,123,240,239,243,127,170,152,227,86,165,30,52,86,109,104,200,99,67,177,43,37,83,119,242,227,247,124,35,68,160,44,162,102,98,102,24,2,104,52,88,74,44,115,131,210,35,49,32,38,192,2,25,24,35,104,164,53,17,118,106,100,13,25,149,174,183,237,183,42,230,87,159,151,34,182,119,185,241,94,29,236,98,178,152,31,6,0,147,20,175,233,0,6,80,4,70,142,162,130,126,103,66,209,82,247,177,115,207,14,137,192,246,140,188,186,53,128,166,69,43,29,44,35,105,68,43,16,40,131,170,153,36,37,171,38,203,10,68,187,72,174,42,21,147,40,91,80,70,69,75,182,79,100,131,195,237,164,164,231,4,172,227,10,45,20,22,129,177,84,209,174,154,147,34,56,76,193,33,67,84,170,83,140,215,217,199,122,168,83,247,228,171,82,86,19,213,165,167,81,220,155,49,53,210,134,65,23,126,78,74,81,133,97,21,58,20,233,2,63,37,95,175,74,209,228,119,28,198,194,23,10,100,188,169,89,205,38,34,180,188,178,152,215,75,110,174,18,27,25,163,182,0,30,132,0,0,26,58,204,107,194,73,139,68,6,11,4,2,128,130,32,34,73,50,231,125,175,56,210,42,147,50,137,92,205,220,177,199,191,172,48,187,253,207,117,169,35,242,217,236,72,35,152,89,163,28,250,177,162,200,164,207,45,184,96,166,8,45,179,204,130,106,101,33,54,91,202,109,123,54,218,33,54,67,48,57,194,136,97,143,168,125,209,201,57,111,57,247,124,247,187,168,174,127,167,203,174,174,223,255,251,178,100,195,0,3,208,102,196,203,97,101,240,159,236,216,169,103,9,4,79,181,155,17,46,5,119,130,120,51,162,241,148,164,129,108,226,173,140,174,34,180,174,169,234,128,209,169,29,31,102,142,208,0,36,192,16,138,173,153,90,25,143,23,65,57,159,151,104,54,132,124,128,106,74,35,35,17,9,211,82,40,236,228,68,156,125,177,83,49,129,164,11,74,68,141,201,86,144,170,5,19,73,86,106,232,252,204,24,44,194,5,137,9,17,245,105,184,227,70,214,100,162,84,72,92,54,66,94,132,205,147,108,150,70,253,108,201,117,123,30,46,182,33,106,55,235,181,178,130,137,227,15,65,45,78,136,49,100,187,24,181,51,5,91,89,104,198,91,118,218,45,39,73,4,237,216,210,179,86,252,165,107,93,41,208,85,65,221,165,106,45,194,163,172,197,130,151,175,219,200,83,76,185,132,152,199,166,5,81,10,0,48,17,169,72,33,219,164,201,152,99,17,149,65,161,129,224,89,128,160,106,153,24,28,5,33,163,95,167,145,201,44,99,245,42,114,197,79,203,123,175,102,247,242,116,50,135,11,13,110,231,194,14,224,80,180,152,197,140,84,183,239,61,179,123,146,49,187,20,154,103,14,126,102,165,218,12,142,44,227,153,84,245,114,44,141,115,234,162,153,23,28,174,122,230,203,76,217,54,54,66,145,178,157,50,155,28,165,82,207,78,173,104,212,166,170,180,208,102,77,4,116,166,26,101,234,14,187,167,12,140,78,44,213,124,202,100,0,48,2,120,251,24,194,3,90,26,17,168,82,193,220,68,65,0,158,67,37,56,104,129,3,169,96,49,53,178,231,145,158,45,90,73,24,24,30,29,73,210,147,227,102,132,210,228,213,186,145,236,134,149,198,22,159,32,156,156,151,152,129,98,210,216,253,101,71,168,16,34,112,174,153,226,159,45,137,114,183,155,138,21,199,202,82,158,33,218,155,39,240,174,154,85,170,180,58,178,210,186,209,179,123,25,175,90,251,220,125,9,78,19,183,26,117,98,149,140,89,59,138,83,245,14,161,106,27,172,163,143,62,226,20,55,76,212,82,186,11,29,217,109,232,196,55,107,162,250,82,209,94,215,95,182,214,232,255,71,22,100,125,236,127,183,107,179,179,147,220,49,131,197,132,224,37,1,148,252,73,45,113,26,194,0,152,119,7,41,163,114,62,24,230,133,33,130,64,108,24,13,3,185,129,240,62,3,128,184,148,2,0,0,22,217,214,187,253,121,252,149,181,231,142,81,132,163,93,189,65,172,113,189,43,191,200,165,45,61,21,156,93,161,91,140,106,51,111,85,171,244,201,137,246,37,43,182,236,103,91,197,68,59,153,113,230,239,1,191,106,83,115,55,99,102,177,62,255,251,176,100,207,136,164,74,103,68,43,163,109,112,184,12,248,117,107,44,4,18,109,157,14,143,13,119,193,236,51,98,193,163,13,248,102,204,78,102,87,71,36,101,83,190,9,73,125,2,130,164,169,25,163,139,93,107,25,174,151,230,239,127,85,117,108,89,220,76,195,37,174,123,22,235,94,148,1,56,56,227,247,142,33,114,159,184,244,192,2,121,222,2,24,68,132,131,75,65,199,217,124,54,26,25,62,91,166,198,181,218,135,178,174,180,74,208,68,61,20,118,97,25,77,20,31,19,134,168,69,234,146,40,217,73,141,182,61,181,86,213,175,209,125,38,141,29,172,120,28,32,113,80,165,240,137,76,32,129,104,84,132,189,98,16,219,133,12,211,48,135,153,176,83,91,144,132,100,24,171,163,110,144,129,233,208,3,33,242,105,1,253,242,141,161,49,119,51,133,228,230,139,159,217,56,147,251,159,0,204,59,69,1,144,9,135,153,162,27,30,9,49,136,240,15,24,109,4,241,129,200,11,133,128,61,137,17,0,49,105,27,214,174,250,93,144,114,47,27,155,167,230,181,247,237,103,127,156,195,10,95,199,57,154,172,51,230,137,12,56,87,250,150,168,103,44,189,143,60,211,57,48,180,246,142,27,98,116,176,136,148,26,110,207,77,141,11,46,83,174,21,130,194,135,185,67,213,202,210,213,211,218,253,69,39,34,35,15,79,116,203,138,33,221,70,34,140,158,24,179,209,232,218,79,181,213,103,17,131,141,207,202,14,98,75,91,12,64,24,72,147,141,106,162,138,35,140,117,79,44,2,66,128,128,3,25,131,7,208,194,0,1,207,70,139,195,236,25,135,58,16,9,204,96,147,81,133,72,81,30,28,70,133,84,15,153,62,24,68,147,174,106,143,162,163,88,105,9,99,135,21,165,155,212,110,3,137,12,102,5,69,152,162,147,42,208,35,122,138,144,76,211,21,128,65,110,158,27,174,23,67,112,6,46,72,131,200,68,75,228,34,229,129,190,108,30,195,200,61,121,167,40,37,28,242,67,23,15,165,157,53,6,47,222,144,81,103,69,105,44,217,133,150,89,235,134,155,116,223,159,62,80,86,163,210,201,64,76,16,16,117,187,122,53,215,90,139,28,170,155,1,84,60,2,132,246,35,169,0,7,0,0,200,252,243,141,32,11,252,104,168,204,62,0,44,192,28,16,2,224,6,96,68,1,37,196,80,24,9,111,174,25,116,49,22,153,132,76,216,179,255,126,167,113,223,207,238,130,182,57,195,152,229,147,147,17,155,209,12,59,139,212,218,47,148,251,54,24,240,143,68,97,137,70,81,66,158,246,36,9,1,50,226,162,144,178,139,115,12,108,169,71,70,182,83,119,148,132,124,50,144,49,212,171,107,255,251,178,100,206,130,36,159,102,195,171,195,93,240,158,140,232,153,105,38,78,19,9,155,13,15,13,247,194,110,51,98,177,188,164,32,54,20,30,21,8,242,45,140,49,178,112,104,217,165,206,179,76,231,58,204,106,122,251,214,22,55,108,87,54,187,102,126,47,237,0,74,138,167,133,80,165,181,75,157,171,72,0,8,200,32,149,20,198,51,113,211,140,163,48,166,193,13,169,107,249,14,218,87,237,232,152,96,153,176,201,212,185,162,54,143,141,98,20,77,178,180,91,73,4,85,93,129,66,52,156,211,77,68,135,25,115,241,28,92,81,29,45,8,191,42,36,107,46,166,161,96,163,56,102,150,132,165,123,85,53,18,188,63,250,120,221,147,136,104,119,162,106,224,82,121,140,170,64,33,68,70,174,183,59,132,30,174,70,233,104,165,176,60,129,11,115,205,190,151,193,215,193,95,208,57,168,78,55,41,93,92,20,133,122,122,235,103,151,251,94,42,228,175,107,238,251,190,82,247,199,114,2,196,195,239,245,42,0,1,105,32,0,102,211,244,154,71,92,40,37,49,96,164,192,192,194,32,138,11,78,195,206,180,105,230,135,226,80,230,179,157,223,247,90,239,239,251,111,244,100,109,179,27,51,89,148,140,16,50,249,103,137,159,85,51,155,125,102,236,108,108,138,108,178,228,100,178,212,64,151,57,35,210,0,122,144,89,103,148,180,107,72,243,210,164,199,89,53,162,232,158,234,116,85,169,102,201,178,233,57,213,24,46,181,41,106,65,23,122,169,2,205,37,52,231,111,253,64,32,180,37,8,18,190,56,181,77,234,134,58,56,12,28,60,92,140,232,70,28,196,36,96,49,217,144,50,76,142,74,130,167,30,101,215,3,115,4,201,8,139,50,180,41,221,68,117,139,234,43,213,98,156,216,93,117,50,160,38,239,84,233,253,220,220,67,141,245,148,81,17,71,204,158,147,162,34,115,112,147,102,68,236,50,219,105,160,65,173,231,103,16,54,128,158,44,144,69,10,25,210,169,178,220,236,213,199,107,147,46,185,132,219,168,40,173,182,98,72,88,213,224,201,214,153,222,153,18,2,233,74,174,155,94,150,102,229,47,73,36,156,188,97,247,99,5,55,27,216,55,82,143,220,251,160,221,96,5,160,4,209,75,144,225,179,140,200,33,80,192,32,41,18,195,129,23,181,168,182,208,51,51,126,172,194,45,206,217,157,195,47,199,47,203,13,127,50,221,190,82,239,90,55,213,159,46,95,148,219,38,169,249,123,27,245,230,71,145,25,47,54,147,140,68,70,217,145,245,203,58,84,175,59,242,198,166,101,25,216,223,153,75,118,244,51,83,155,66,41,111,184,52,149,244,63,44,158,230,197,108,169,121,155,61,211,74,182,255,251,178,100,194,130,3,195,103,69,91,129,109,112,158,12,216,204,105,137,22,80,29,155,17,14,141,119,194,173,179,162,33,172,36,24,146,78,227,74,29,221,65,136,40,38,20,68,149,150,55,169,53,197,128,9,0,0,201,97,159,22,34,202,51,73,206,153,114,41,106,60,224,169,50,162,68,6,143,138,69,135,130,107,152,23,199,76,141,96,52,129,4,9,155,10,18,85,145,7,202,144,11,30,101,161,57,102,116,217,136,130,11,20,54,50,78,111,104,129,14,162,104,242,106,9,85,153,66,53,74,164,54,202,118,124,178,27,215,67,56,165,148,40,70,31,78,138,4,215,40,178,171,201,233,40,155,105,82,25,51,1,126,89,234,189,204,73,100,14,147,238,250,168,17,203,26,108,234,34,132,242,64,133,121,175,114,101,173,28,130,40,92,98,247,166,138,41,186,80,168,114,234,55,172,201,235,42,205,230,108,225,13,90,169,191,26,92,61,64,81,1,180,146,175,85,0,192,0,2,0,76,134,220,153,38,20,5,102,4,3,166,3,130,237,197,32,81,187,176,205,31,119,205,231,204,238,229,188,181,135,227,175,181,157,113,0,67,188,185,113,245,82,229,243,136,145,15,57,123,196,179,252,248,249,206,63,23,202,39,237,250,106,68,122,240,198,212,167,123,20,207,246,166,182,250,196,150,157,98,145,44,131,235,32,125,6,19,244,82,70,156,234,164,41,150,149,67,58,182,204,237,99,159,118,255,181,123,186,127,17,242,201,96,6,185,103,228,20,144,9,8,8,51,168,248,223,130,54,192,63,87,156,71,137,132,72,60,109,84,108,9,128,158,92,153,10,34,200,82,147,32,136,144,124,226,170,52,161,226,90,72,133,198,91,94,56,43,103,30,242,121,186,25,137,173,228,132,126,145,194,5,215,36,70,173,48,183,66,77,31,36,76,145,40,96,209,185,115,40,22,68,169,157,221,33,82,78,141,123,82,8,147,201,174,205,218,94,13,166,234,142,168,187,147,204,174,220,88,75,123,145,197,125,94,106,203,100,156,177,88,49,104,107,41,101,97,94,51,173,174,138,43,35,146,85,7,66,230,253,172,221,140,255,223,153,8,79,46,0,78,6,147,252,189,218,0,2,240,2,12,107,28,59,232,80,201,160,177,161,60,84,72,38,94,214,90,224,195,144,108,98,79,111,10,152,212,198,53,95,13,106,254,92,195,154,232,81,117,178,189,208,207,205,46,218,253,255,205,161,104,101,206,189,60,153,103,210,99,60,190,247,121,16,154,216,177,122,121,182,148,175,222,90,121,247,219,164,61,167,143,12,20,133,141,146,61,56,117,141,11,199,86,95,46,166,102,163,196,145,211,140,204,238,133,60,213,105,162,96,232,178,157,111,181,90,40,255,251,178,100,200,130,3,220,102,196,67,163,93,112,156,204,232,152,105,233,4,16,45,157,17,46,13,181,194,189,180,33,213,188,48,0,174,163,32,214,151,169,255,29,80,16,0,76,18,96,210,132,4,3,87,135,130,225,173,178,202,83,214,142,172,189,138,40,82,117,82,106,167,209,27,147,150,67,197,216,138,197,229,231,45,181,82,120,173,106,178,209,94,3,164,132,226,187,107,17,183,170,145,253,117,159,128,146,249,83,215,66,151,35,92,181,179,37,132,213,139,143,15,20,52,234,198,94,136,151,87,185,23,183,180,141,69,229,94,158,47,48,62,94,190,10,125,160,231,153,92,181,149,206,71,116,143,86,158,221,31,167,239,65,27,50,189,117,29,125,118,66,242,235,31,118,64,207,183,119,217,199,147,86,155,19,223,5,159,125,191,169,196,53,114,170,45,69,189,122,39,173,186,114,92,173,43,86,40,55,188,124,215,153,99,172,143,46,101,11,7,1,0,2,104,246,113,204,11,198,55,5,4,8,5,129,161,129,117,125,13,73,151,68,9,25,237,173,235,249,191,215,229,188,191,88,231,149,172,249,246,191,61,247,73,156,97,46,67,152,76,124,203,231,159,253,67,37,153,219,228,186,18,211,230,100,122,74,111,188,189,106,59,161,17,217,239,98,145,153,57,243,56,72,107,16,219,248,243,99,110,187,221,137,166,82,174,91,74,59,174,110,247,213,205,54,153,43,94,113,106,206,204,29,181,43,151,42,1,2,96,165,166,19,174,93,31,60,240,5,176,84,1,92,219,199,138,72,67,3,151,27,17,127,228,84,78,252,65,16,244,153,243,209,123,133,251,93,65,44,201,227,151,8,171,13,29,130,133,117,119,122,24,85,164,141,186,141,107,148,89,136,82,209,105,186,138,202,126,170,60,15,62,164,195,76,136,147,70,75,21,34,162,2,11,125,49,76,42,199,81,148,5,245,179,182,176,16,46,202,7,70,3,227,4,66,103,146,205,150,145,44,187,54,190,77,157,69,182,132,188,19,216,54,198,47,45,156,27,134,206,72,46,16,48,179,26,205,107,10,193,27,106,177,40,73,117,200,166,129,84,199,135,201,86,46,196,241,19,113,184,229,197,200,113,130,70,24,98,219,106,82,176,195,78,98,202,145,142,210,254,199,128,24,0,12,98,174,198,177,194,17,76,150,193,192,106,164,229,200,32,235,55,165,29,166,197,192,113,100,255,255,255,190,126,245,222,110,159,114,186,220,231,220,72,207,92,25,229,227,159,66,95,87,207,207,145,17,175,55,159,201,116,84,137,228,195,218,138,76,93,204,169,147,149,211,89,112,200,151,71,78,169,190,96,235,33,219,54,221,84,59,135,197,103,173,140,90,186,135,89,217,72,10,132,67,223,255,251,178,100,203,136,4,4,102,196,51,131,93,240,173,13,8,153,109,137,78,13,113,155,21,141,133,119,130,133,179,162,177,150,36,184,163,235,0,6,196,32,136,10,88,62,64,70,235,249,168,173,248,130,173,26,66,147,149,43,97,128,244,188,153,102,52,205,204,48,248,233,81,139,173,48,142,108,34,93,9,179,37,25,75,9,114,77,198,231,133,18,101,58,227,134,161,54,219,78,68,16,186,82,44,35,172,199,91,212,44,244,84,39,51,19,230,156,134,222,185,20,205,50,230,100,197,193,153,189,246,208,255,169,202,83,86,229,179,140,181,85,75,75,60,138,66,169,251,140,85,192,178,20,155,26,98,24,98,217,181,25,109,31,102,9,195,27,110,21,112,114,59,76,234,37,80,205,4,53,6,39,4,20,249,157,86,157,146,201,73,117,104,82,168,199,121,142,189,234,0,128,3,164,25,126,6,117,228,193,180,64,198,25,4,67,86,83,129,170,203,29,233,154,43,20,220,223,42,216,183,43,215,46,217,177,203,25,239,179,215,255,60,176,164,90,190,124,174,178,174,124,84,47,153,247,242,228,92,169,228,223,157,218,82,115,63,111,174,176,137,139,140,215,165,143,187,115,132,204,79,228,164,80,195,91,221,46,140,102,251,147,44,230,98,205,180,201,199,77,39,212,180,238,235,93,13,104,154,178,74,82,140,16,99,22,168,232,75,27,252,123,81,216,99,220,2,0,49,20,16,89,126,15,177,102,135,227,161,1,228,228,232,205,110,60,22,73,67,233,241,13,57,146,164,234,40,88,62,51,29,204,137,231,105,79,72,231,174,18,146,15,100,164,80,143,50,254,180,84,141,58,106,140,88,104,179,171,68,184,213,186,225,232,114,221,22,149,160,58,113,34,241,33,196,240,46,129,42,98,109,28,100,197,21,143,12,95,74,61,90,51,130,118,43,179,250,234,26,205,89,94,179,205,35,90,112,39,92,249,33,105,9,119,62,194,18,243,174,106,148,113,183,37,203,111,241,233,128,238,112,203,73,15,21,36,113,15,204,222,63,165,78,46,210,77,102,252,251,205,107,75,227,245,113,50,94,95,29,212,162,141,116,111,50,89,69,110,100,235,171,63,105,208,136,30,75,6,172,90,1,158,66,196,136,86,230,0,3,0,19,17,32,51,34,12,147,29,65,194,80,52,178,78,179,25,140,192,18,136,122,165,93,93,165,177,111,89,127,63,91,199,91,231,47,223,215,59,221,250,151,126,136,180,87,158,229,9,152,33,11,35,179,215,134,63,129,144,92,196,144,19,39,1,140,50,185,136,141,214,104,12,241,223,35,12,55,3,49,20,230,140,8,68,204,80,51,37,163,201,253,226,99,239,196,164,210,94,5,241,157,83,84,135,141,91,112,255,251,178,100,213,130,35,239,103,67,163,131,109,240,191,76,216,101,115,12,0,14,189,157,17,14,133,247,194,149,51,162,45,150,36,88,197,162,35,13,94,187,186,42,0,1,8,32,192,237,96,127,114,98,203,170,79,66,31,145,41,82,19,64,155,5,9,166,114,136,72,226,218,2,65,89,1,225,33,43,11,147,8,82,118,164,32,87,9,212,93,135,147,147,29,47,83,112,161,196,242,37,70,108,161,242,34,164,177,114,120,242,124,53,50,37,16,170,169,49,2,44,42,64,58,200,235,141,151,46,152,164,203,61,166,23,214,208,40,211,20,170,22,215,65,73,227,107,23,196,46,82,158,166,201,38,200,241,74,167,65,166,93,76,65,88,159,146,34,209,77,91,82,229,60,166,225,122,170,235,249,61,168,243,215,30,150,78,188,227,81,147,187,159,210,253,159,81,131,114,140,170,196,152,228,109,55,71,250,234,0,0,162,0,0,38,176,198,119,99,166,66,76,1,8,47,34,62,46,171,144,124,51,0,64,144,168,18,197,75,182,242,222,31,142,187,151,110,103,188,231,255,88,227,253,85,179,190,121,159,75,111,108,191,234,121,255,21,202,55,108,151,183,147,62,87,14,236,210,173,151,254,211,120,238,202,89,110,75,76,53,87,49,19,46,229,240,221,97,192,229,106,121,13,26,49,159,18,49,223,170,94,110,218,232,86,115,148,149,90,91,99,70,173,200,178,74,0,187,140,62,201,255,22,251,144,12,0,19,89,205,48,145,69,25,72,37,188,210,87,16,91,49,19,172,193,80,240,142,99,66,4,6,6,104,39,119,60,15,204,216,199,211,39,68,32,64,108,177,58,192,56,55,70,166,70,39,210,233,160,28,154,1,149,43,18,19,129,158,37,14,16,147,8,67,104,210,100,242,170,1,178,194,25,145,7,90,16,153,92,78,109,183,40,58,200,220,16,153,111,82,16,46,147,228,187,39,135,136,84,130,154,171,130,194,148,199,194,136,147,73,85,84,42,133,152,57,178,61,7,19,102,181,149,16,58,161,58,68,169,82,234,180,85,191,25,74,221,142,217,74,93,4,85,96,158,215,145,42,137,55,52,237,169,245,59,122,118,74,44,220,51,21,189,78,162,80,62,13,0,222,112,254,223,177,110,138,153,146,248,97,1,192,24,226,97,113,147,34,46,227,186,144,206,53,19,102,237,60,231,214,179,150,60,230,92,199,241,230,57,87,191,115,15,230,56,242,102,249,178,62,212,249,47,196,168,138,101,13,220,202,28,115,43,27,102,41,146,17,70,173,194,86,195,201,99,58,249,155,3,208,17,23,131,98,53,166,71,178,229,187,165,132,167,179,49,153,172,245,50,133,199,164,72,9,21,247,220,245,87,17,55,195,181,98,154,151,255,251,178,100,208,130,35,239,102,196,91,99,93,240,181,76,216,101,109,137,46,16,65,155,12,14,13,119,202,199,179,161,213,204,164,17,201,234,99,142,84,166,1,199,184,79,97,63,190,78,174,127,207,187,51,109,136,1,153,58,110,48,15,7,128,193,217,244,98,3,116,129,48,136,132,209,199,6,197,83,42,42,146,8,130,16,101,97,178,226,36,72,200,34,168,32,158,168,192,81,82,66,201,138,11,13,147,38,12,205,70,12,42,88,131,8,44,52,56,50,31,64,101,228,83,84,48,217,40,60,132,70,112,156,248,30,23,131,13,182,122,208,161,35,82,104,20,36,70,74,33,100,130,14,134,23,142,182,126,104,209,175,156,145,195,154,210,109,35,81,10,130,178,174,77,18,102,124,173,102,207,198,10,78,244,141,57,236,145,73,11,24,148,80,40,179,82,110,91,212,60,177,182,183,82,68,218,199,140,206,76,93,176,202,223,53,180,76,166,223,74,160,146,144,122,16,210,76,147,58,219,62,125,144,0,0,8,2,0,70,115,200,110,170,227,211,225,194,168,102,34,3,100,176,203,249,121,191,167,139,78,243,249,250,223,127,241,253,242,212,178,221,23,229,252,239,234,121,220,184,15,174,114,169,131,207,182,38,155,35,168,137,51,41,64,144,36,168,105,182,64,51,215,54,52,39,253,156,72,228,200,76,68,192,96,106,105,13,38,2,67,68,77,173,115,236,147,138,152,106,37,88,251,37,40,174,206,144,73,213,181,54,250,189,96,0,146,34,32,217,241,49,202,104,67,79,134,52,88,232,200,68,132,219,197,83,54,129,51,32,134,161,34,38,11,146,19,47,44,77,68,162,68,154,20,147,42,202,171,152,51,103,210,81,196,132,120,100,92,157,237,218,38,187,81,233,79,5,193,21,110,73,159,101,26,241,154,9,21,235,36,177,37,191,165,56,73,11,122,182,109,65,37,39,37,215,93,115,115,114,173,230,36,253,203,70,135,88,78,48,116,231,177,244,141,84,10,166,197,61,209,171,212,153,124,26,124,17,32,251,114,165,113,122,82,11,81,88,32,101,108,146,235,35,72,217,228,208,92,179,35,89,215,118,210,171,153,169,80,176,76,55,183,255,64,0,5,64,0,10,72,115,154,40,207,165,73,149,246,184,220,245,68,203,223,73,108,46,16,217,172,115,242,252,181,255,133,239,223,59,190,17,253,41,205,136,188,174,77,254,210,158,151,203,225,211,247,153,207,254,234,187,26,87,225,199,35,180,142,109,192,76,202,125,153,249,115,205,200,110,50,27,200,173,41,29,254,43,152,246,206,160,97,190,36,56,155,181,119,140,238,222,178,204,238,185,205,34,111,56,221,228,137,91,79,105,235,169,117,14,239,107,19,199,139,30,237,255,251,178,100,196,130,3,115,102,196,219,97,85,240,160,76,216,169,101,233,2,16,157,157,17,141,13,245,194,243,180,97,161,198,37,248,66,199,28,139,87,179,138,216,132,222,240,2,16,0,19,15,201,132,33,131,1,130,80,158,240,196,28,56,98,11,152,129,95,120,98,118,12,116,229,144,17,240,236,60,167,67,50,120,240,229,57,62,39,208,76,12,207,98,51,133,41,177,250,17,250,150,9,12,209,12,244,208,253,172,78,176,204,180,193,0,240,182,126,184,150,91,228,71,218,120,127,6,13,153,161,139,112,58,43,43,53,2,231,114,17,211,103,179,145,28,5,147,40,76,245,80,99,106,5,237,83,236,137,198,145,170,121,15,89,1,9,9,228,40,58,88,204,8,80,23,82,106,188,220,211,62,187,7,234,74,245,151,214,23,88,211,41,51,105,53,9,53,57,163,215,68,105,15,123,175,108,106,27,9,97,104,39,111,114,148,242,137,183,249,236,159,162,127,152,144,186,193,87,61,77,121,117,236,196,117,0,2,36,88,81,16,25,111,55,145,196,222,152,113,141,97,167,200,31,151,190,27,202,45,79,114,139,116,206,37,38,22,62,198,191,243,254,111,60,159,239,255,223,255,151,153,21,31,239,185,94,23,157,115,31,43,148,101,41,194,71,116,121,228,200,134,201,217,143,74,203,233,182,133,190,33,98,162,45,219,245,218,100,106,11,102,113,116,169,85,186,207,37,67,122,19,3,64,73,11,17,64,8,44,57,33,230,35,210,232,2,135,69,36,104,196,4,249,50,17,231,196,227,103,11,50,64,137,82,97,98,164,57,133,20,34,97,49,250,211,234,179,3,113,66,178,22,218,100,136,89,183,30,105,26,23,188,189,226,199,32,196,88,29,89,35,164,200,211,201,48,130,160,185,117,149,37,95,53,197,208,83,122,121,27,49,81,242,180,5,49,203,65,75,88,198,178,204,152,62,133,170,132,220,245,16,74,59,209,33,139,73,195,102,150,168,198,166,143,21,132,37,179,65,11,185,251,109,28,234,19,135,116,20,47,91,17,167,199,90,155,114,141,33,102,21,76,170,197,202,18,81,54,113,96,216,172,250,85,103,249,48,0,66,0,0,2,69,112,105,84,134,104,120,100,102,97,130,136,106,215,145,46,55,106,29,211,185,123,61,243,240,255,231,49,231,247,62,126,59,198,215,121,219,51,56,242,88,255,145,145,25,190,113,188,31,145,105,153,214,220,28,34,4,223,51,183,11,1,3,33,239,38,192,236,45,81,74,161,101,95,53,115,67,90,164,6,237,76,139,143,153,86,173,32,154,137,105,14,26,163,185,158,103,103,137,6,35,156,93,101,146,239,173,38,41,138,90,250,213,105,247,226,75,186,235,181,8,204,153,135,255,251,178,100,195,128,3,32,102,198,243,65,69,112,161,140,216,150,97,41,16,17,129,159,13,109,141,247,194,230,51,161,229,150,36,104,105,99,154,171,202,137,68,117,180,64,144,196,0,0,68,25,70,143,113,209,248,88,48,160,100,74,41,153,143,72,8,143,203,109,134,171,29,124,155,16,10,193,162,163,104,219,35,16,129,235,200,224,36,86,99,206,136,121,70,218,20,172,70,25,17,40,228,4,44,60,31,58,88,80,28,229,213,50,76,76,40,17,11,14,32,145,83,73,114,4,100,198,137,69,172,24,181,23,121,124,40,213,216,48,193,48,178,39,71,161,27,66,125,85,227,224,168,110,40,160,246,163,55,242,5,125,185,132,224,132,62,126,78,114,70,88,148,37,21,226,68,73,175,252,141,181,150,103,74,212,141,62,43,34,153,86,106,108,27,42,104,132,141,209,154,4,79,108,162,133,210,77,179,19,59,9,46,138,114,139,163,215,80,25,128,140,234,86,29,27,55,189,166,218,130,105,0,2,64,20,0,102,173,169,243,66,105,137,0,153,167,148,28,180,98,210,56,118,172,237,38,187,188,255,191,255,218,177,207,252,121,134,149,18,146,253,17,153,212,223,8,200,159,153,227,100,178,62,209,18,20,191,128,10,50,33,1,176,113,72,193,25,148,192,108,43,145,12,168,131,104,30,142,223,206,202,108,78,254,109,177,83,31,204,68,89,246,75,157,14,98,50,231,89,181,79,48,247,219,166,126,146,6,210,138,83,63,173,75,20,130,0,20,65,3,63,126,226,210,201,192,14,101,80,201,9,9,18,1,228,102,78,136,147,40,152,159,96,116,149,60,10,240,238,68,81,32,225,26,225,26,40,37,92,193,196,107,36,215,31,203,224,96,100,79,36,215,104,65,37,28,81,136,66,13,32,51,84,121,137,219,224,162,221,18,208,82,14,98,38,145,71,155,162,39,51,210,55,67,212,114,161,167,33,145,47,18,188,187,52,214,69,2,20,92,87,70,18,10,188,65,34,202,18,56,228,66,136,157,4,204,45,8,231,206,32,249,101,210,126,217,40,165,164,111,94,152,85,190,203,193,233,23,138,221,161,230,64,34,160,79,215,65,160,112,39,90,31,152,172,70,99,48,64,8,0,10,33,11,0,150,10,26,127,123,94,181,36,178,147,83,189,191,142,36,19,59,135,3,190,50,157,124,217,76,236,140,64,174,118,11,115,40,107,189,179,200,186,22,102,208,124,59,153,54,79,203,173,221,181,172,243,153,102,235,159,120,171,187,187,116,215,195,158,127,152,110,152,158,244,250,253,189,199,230,58,178,255,254,183,87,94,216,87,181,86,38,173,55,151,171,217,159,73,139,238,252,85,254,115,54,78,211,95,39,213,183,110,206,167,194,255,251,178,100,197,130,3,136,102,196,219,65,93,112,153,172,216,150,101,38,46,19,1,155,8,14,13,141,202,227,52,225,217,148,176,152,205,147,234,215,151,71,175,252,148,192,163,18,166,250,24,197,121,93,141,35,126,26,47,232,10,4,17,99,85,240,244,70,146,84,109,235,132,26,13,7,128,81,215,112,112,100,134,68,89,167,167,229,42,29,142,105,60,156,233,202,10,170,243,4,195,101,88,39,163,67,113,42,197,136,116,209,29,97,249,245,75,11,13,106,134,32,145,237,43,217,43,82,131,174,96,242,158,227,250,255,105,151,143,139,106,23,27,46,15,139,173,60,128,184,249,9,219,64,124,101,88,59,48,233,227,182,94,174,221,0,234,133,184,22,58,106,253,42,111,69,176,50,165,212,201,81,192,226,104,41,102,86,251,209,184,210,174,170,243,30,125,135,156,147,148,56,91,109,218,83,110,185,205,115,26,129,122,82,122,17,197,148,31,174,105,108,54,239,247,168,137,253,248,151,81,141,201,124,145,148,223,135,41,89,123,246,63,169,106,0,1,40,0,128,2,216,24,6,2,6,98,47,4,2,1,98,19,232,130,98,216,52,200,33,92,88,137,162,26,84,48,87,255,210,69,191,189,245,255,202,223,125,125,223,186,247,62,12,82,50,227,205,150,18,17,46,103,198,116,236,106,145,96,110,144,234,157,178,186,157,11,113,253,200,240,203,125,230,205,65,174,106,103,41,204,131,175,73,116,15,166,129,243,209,44,69,77,255,70,0,19,11,141,0,54,4,3,58,21,10,28,152,79,19,151,15,206,200,233,40,225,235,117,101,149,64,145,139,13,157,150,76,219,170,84,35,3,195,213,169,208,225,101,43,134,145,31,93,150,8,105,12,79,216,221,231,234,185,197,215,74,88,59,119,25,189,78,42,250,6,186,200,136,70,17,156,94,169,56,184,147,8,128,139,95,163,136,234,96,195,212,121,21,242,107,184,11,133,74,211,85,36,70,138,127,194,72,16,89,248,93,79,98,53,134,231,24,141,84,17,212,36,224,104,38,162,227,31,166,216,97,205,134,195,169,3,142,66,240,215,153,229,236,191,36,81,85,57,37,191,61,187,246,150,34,226,10,9,60,114,119,222,4,0,99,150,25,139,97,166,30,0,152,36,64,5,0,42,146,209,83,7,182,93,18,133,85,169,188,245,253,215,114,253,239,243,207,86,191,151,245,159,117,97,204,220,141,242,108,225,119,188,207,185,31,179,234,35,91,158,226,157,175,114,119,126,95,144,135,62,98,133,41,210,48,90,130,36,37,93,73,68,236,112,243,34,11,83,15,103,29,146,242,146,12,206,237,129,210,164,167,114,119,173,217,37,186,149,50,51,83,51,40,204,213,148,154,217,153,90,105,255,251,178,100,191,2,35,64,103,69,226,161,93,114,158,236,216,152,101,134,110,16,181,155,12,174,13,183,210,227,182,225,149,166,37,248,32,110,12,224,86,33,142,80,243,68,249,215,187,72,192,96,3,75,44,200,153,76,52,130,125,29,41,76,130,228,82,126,164,186,28,161,134,95,216,218,64,197,90,202,156,157,150,211,18,213,187,239,226,80,253,183,27,31,23,26,20,146,180,68,95,101,165,120,172,178,164,115,88,220,161,233,21,85,22,161,152,113,197,140,151,9,71,173,9,38,98,61,86,31,72,116,65,1,33,182,91,89,24,128,87,142,80,37,194,235,64,132,128,145,66,68,32,202,12,35,145,38,243,100,112,52,147,82,105,132,226,125,50,166,9,18,81,213,54,145,162,60,70,190,16,42,153,66,6,205,197,147,237,92,101,178,131,56,196,87,82,116,248,206,235,19,69,224,186,250,185,249,34,32,116,115,170,204,118,167,155,138,66,19,134,166,47,159,248,95,245,243,205,41,243,177,104,216,85,21,0,0,236,0,0,96,99,129,80,61,62,6,6,8,3,116,194,128,193,62,160,56,79,19,68,105,72,158,47,49,120,162,135,223,90,74,206,200,186,242,228,141,34,143,249,210,237,108,80,179,103,74,115,185,148,17,233,25,154,153,48,149,136,240,147,64,44,161,5,89,163,77,140,228,141,91,62,221,238,125,75,231,169,100,121,235,239,227,167,90,92,105,171,212,110,142,229,119,189,199,88,222,101,80,12,9,119,120,191,220,128,13,84,36,4,152,11,88,154,75,26,201,129,101,209,138,20,58,38,84,146,219,17,156,39,105,66,8,166,170,29,73,199,56,44,134,5,113,3,140,145,189,19,43,205,92,64,167,123,173,43,109,149,226,148,92,188,212,235,212,206,189,52,150,73,5,175,18,59,71,2,169,181,201,17,49,169,163,170,101,51,84,210,187,4,185,152,106,106,42,231,206,15,165,145,153,90,212,81,122,36,142,25,145,213,205,46,213,183,3,14,147,178,226,249,252,245,176,157,25,253,90,200,39,137,206,181,88,242,185,21,246,224,247,121,167,47,12,90,169,241,243,157,70,16,116,110,33,136,197,35,253,32,3,129,0,206,113,163,45,7,12,86,19,0,129,137,128,78,43,38,150,50,217,20,190,86,238,218,148,106,198,247,150,27,195,247,158,87,171,217,253,231,159,47,110,243,246,137,114,251,148,225,194,92,197,84,221,163,121,106,71,134,128,178,22,213,23,218,29,73,236,98,232,2,186,244,137,184,96,90,30,140,14,238,29,105,57,195,50,9,20,178,205,49,71,231,37,148,246,71,38,232,96,53,55,233,174,134,68,31,127,104,40,122,30,246,76,77,47,189,67,141,166,236,42,2,187,145,14,251,255,251,178,100,195,130,3,116,102,196,218,161,93,112,151,237,8,169,101,41,16,16,233,161,13,14,13,119,195,18,179,97,85,167,177,185,154,108,210,215,115,87,105,0,0,12,84,114,230,151,204,42,18,52,249,180,8,1,248,158,236,173,172,205,193,109,203,42,52,218,53,88,142,31,168,226,126,249,228,233,197,25,254,101,168,219,24,23,231,74,48,190,58,223,33,107,201,184,17,142,131,45,153,145,76,135,51,169,84,180,87,40,39,157,144,152,43,21,80,204,178,121,20,230,148,41,16,86,166,136,236,121,34,114,132,19,243,34,195,234,5,40,151,158,157,166,105,54,41,64,84,127,115,178,175,136,11,204,223,210,235,166,102,44,156,105,125,90,228,54,158,131,214,9,85,229,171,44,137,178,110,116,43,217,101,106,42,56,157,196,209,206,61,6,154,63,120,97,173,152,130,155,138,183,58,28,246,30,251,253,251,223,75,141,94,54,251,114,205,217,135,168,204,78,86,180,128,170,216,226,159,214,250,221,230,221,249,127,191,85,0,0,136,128,0,70,215,244,110,136,230,72,6,6,17,42,130,175,246,177,14,92,139,66,34,153,119,255,159,247,41,106,115,251,158,125,223,116,251,201,201,122,111,245,148,39,147,43,224,51,224,70,176,146,147,150,142,117,38,16,147,43,76,84,159,71,204,144,121,178,200,137,135,44,150,92,160,217,68,239,81,123,206,163,81,86,189,87,18,202,186,223,119,23,220,83,226,223,238,251,138,187,152,144,52,143,255,167,112,0,140,0,17,152,232,103,204,179,85,138,45,50,66,88,115,78,27,19,170,23,27,18,73,9,101,145,26,97,178,164,175,197,17,235,101,52,138,72,89,105,34,5,200,151,52,62,85,141,44,120,80,228,74,14,142,201,162,107,165,202,57,176,138,232,155,138,206,53,138,178,129,69,195,100,142,83,98,211,133,23,56,54,130,40,149,55,74,221,162,125,185,99,19,38,183,83,241,53,24,213,188,89,138,253,141,78,42,177,24,194,77,66,122,138,44,202,43,149,69,136,81,162,73,123,236,54,154,81,64,130,55,119,137,107,123,29,171,143,151,239,94,84,159,171,151,142,70,109,66,229,31,11,30,146,115,136,122,26,178,77,188,2,112,0,29,127,73,204,143,154,112,105,130,129,137,3,162,146,119,182,240,36,147,112,44,166,31,177,189,229,221,103,255,222,235,242,199,125,203,249,207,252,247,207,46,26,25,45,251,172,107,55,189,255,135,119,107,105,25,21,26,59,169,201,77,121,145,2,135,130,174,176,117,231,197,123,3,162,43,118,102,118,144,87,98,221,200,167,132,161,45,118,72,172,120,195,3,11,75,133,146,153,13,106,90,174,147,41,84,209,118,161,65,221,84,221,150,255,251,178,100,193,130,3,101,102,196,219,97,93,112,162,44,216,136,105,105,16,16,37,157,15,13,141,183,194,225,180,33,229,165,176,0,136,57,15,17,36,64,92,94,65,90,117,213,58,1,0,4,0,0,152,204,1,117,128,194,11,216,45,160,158,22,7,20,84,18,185,74,133,72,7,199,98,65,72,173,17,93,13,114,17,92,132,85,29,145,15,233,87,169,30,9,171,206,215,38,228,104,100,226,171,75,19,161,185,118,146,43,44,46,39,69,54,92,120,245,158,61,68,92,50,62,117,41,17,191,92,91,49,118,1,192,178,233,144,224,113,109,129,90,203,158,51,91,43,234,213,122,213,204,70,114,117,117,60,124,213,83,222,245,54,152,23,177,85,203,31,223,150,74,183,94,237,95,143,37,123,145,234,200,221,147,246,118,56,31,113,125,57,159,57,222,234,111,197,19,212,121,245,201,218,90,227,52,206,250,87,186,151,81,76,141,116,12,229,235,178,12,41,5,3,132,73,151,73,26,87,79,98,21,0,54,178,0,0,18,209,180,66,136,206,203,1,200,90,172,83,50,119,98,85,20,164,205,219,151,82,18,127,215,221,255,127,254,63,255,255,79,177,198,171,36,214,90,42,165,30,234,212,173,95,100,213,83,67,172,243,214,157,12,156,99,189,29,148,246,55,50,99,203,152,86,84,229,32,126,125,174,239,231,53,141,34,52,218,161,211,91,50,155,169,16,19,184,17,34,146,37,89,151,195,70,38,245,111,50,214,12,210,95,72,196,118,91,61,33,137,211,103,77,21,213,105,84,155,59,179,184,106,69,91,85,36,179,248,234,98,253,30,183,34,113,3,13,68,126,34,32,250,34,144,48,196,10,0,26,106,224,136,221,104,43,22,119,252,3,72,162,126,17,129,119,68,77,54,230,143,251,105,166,80,242,84,184,26,180,229,106,252,184,15,73,218,38,99,156,73,225,206,120,66,225,230,111,159,176,247,73,158,116,158,167,44,244,67,186,86,22,137,226,37,18,5,98,102,26,248,200,67,35,90,77,70,136,141,73,44,207,122,185,241,106,236,121,0,252,75,240,204,215,99,168,148,203,136,176,6,39,9,55,207,239,177,75,80,197,29,91,248,229,135,127,30,107,234,97,135,222,173,102,221,175,223,57,166,124,154,185,206,183,216,120,60,167,153,116,62,95,155,205,183,239,180,171,134,150,135,31,14,145,53,173,86,237,83,166,29,104,173,115,37,216,19,67,83,217,84,97,238,34,196,228,89,232,193,58,149,78,222,82,233,36,201,169,146,117,126,100,217,80,115,168,129,70,216,90,38,159,63,31,75,43,31,199,163,235,230,46,117,153,189,237,123,252,251,251,226,222,21,164,204,107,105,38,13,232,251,165,253,105,3,17,122,255,251,178,100,196,130,2,237,103,70,99,97,83,112,154,44,216,204,100,200,190,83,89,173,8,14,25,247,203,42,181,33,85,167,176,8,24,113,144,51,154,8,197,151,165,160,32,5,149,53,159,246,103,113,49,23,202,152,131,128,96,100,69,86,75,92,61,121,44,200,174,5,76,108,90,47,21,11,78,68,89,160,230,90,121,64,2,48,81,37,146,203,162,104,98,34,33,93,14,149,102,163,116,247,52,17,78,12,9,7,165,200,108,60,251,69,151,17,174,94,70,72,72,43,145,218,92,118,84,88,116,33,35,14,207,207,153,30,150,208,238,34,226,215,17,80,118,41,153,172,50,82,217,240,136,225,64,113,104,141,250,57,105,145,52,32,55,94,105,70,207,181,3,17,113,164,48,195,116,196,169,120,235,14,113,104,158,227,126,105,26,244,132,234,98,209,245,181,229,114,60,167,147,37,171,19,175,59,137,183,86,28,197,243,92,115,88,98,250,131,175,190,117,216,211,75,175,101,208,86,43,41,59,0,208,218,221,93,112,160,22,245,37,49,96,150,46,231,170,1,65,120,28,201,28,6,36,32,3,108,138,128,221,34,8,25,109,101,121,56,106,165,47,251,178,235,209,82,208,69,176,228,171,155,207,249,254,164,118,19,123,252,72,74,115,206,145,151,3,88,189,252,65,83,252,242,134,183,132,193,43,85,9,99,149,211,235,229,164,201,210,44,33,246,18,199,154,11,116,103,38,228,55,36,214,52,163,212,131,50,181,162,146,210,72,217,5,36,200,167,189,91,59,41,16,101,52,212,250,153,48,109,185,164,13,38,20,0,96,53,167,139,64,182,210,37,16,160,94,99,174,29,152,45,62,134,233,164,245,34,226,97,146,179,182,145,54,235,101,115,53,53,170,179,178,177,225,197,238,85,204,31,89,82,125,44,29,156,37,247,214,159,42,48,41,165,82,181,182,89,101,106,251,221,34,198,175,83,232,152,75,176,183,10,150,111,241,209,8,230,102,139,99,119,151,179,13,164,251,86,95,22,190,243,237,162,188,73,139,175,56,164,205,115,184,186,23,226,189,26,179,176,190,183,96,198,106,205,159,84,202,165,212,102,62,106,58,179,144,37,118,182,91,253,173,116,91,110,238,203,245,27,181,187,166,122,102,147,148,159,249,253,154,141,180,181,175,154,115,84,70,108,17,224,4,5,106,3,40,52,12,183,16,246,65,182,3,36,68,72,9,50,76,20,6,76,208,206,154,255,221,254,133,108,207,255,255,127,254,173,179,254,171,230,188,253,41,31,150,154,103,151,159,231,47,47,9,9,203,5,9,90,17,185,187,182,194,171,16,35,27,53,67,115,114,222,29,66,106,104,225,124,205,54,90,23,117,34,253,221,54,66,113,144,83,54,137,255,251,178,100,189,0,67,167,103,67,130,163,109,240,165,236,232,133,101,236,2,13,25,157,23,42,13,189,2,138,51,98,89,151,176,8,197,232,38,100,18,53,41,61,222,162,16,16,88,151,96,51,196,73,138,196,190,217,77,17,179,196,226,217,196,79,225,249,61,215,137,5,147,133,253,142,150,92,125,210,52,11,139,165,228,71,184,187,38,135,7,167,126,189,125,14,14,202,88,177,165,50,133,75,184,251,171,86,54,86,54,43,28,33,171,58,70,202,31,167,119,45,95,162,228,56,253,244,233,24,121,183,226,112,238,12,123,127,79,20,90,86,42,231,42,228,228,184,104,253,229,221,57,234,117,173,47,181,22,48,243,143,50,220,52,173,224,137,136,107,3,118,164,83,79,98,37,240,203,47,83,97,114,98,121,116,108,95,161,130,235,38,13,218,76,253,232,247,210,201,43,105,159,128,43,97,95,233,6,0,9,140,16,167,19,23,133,192,102,2,5,165,145,102,84,9,119,193,179,140,194,89,135,57,189,255,254,61,199,159,189,99,255,188,53,142,187,244,140,190,231,13,161,20,206,189,215,239,253,55,53,104,123,53,63,160,165,16,144,204,212,140,83,171,142,101,205,106,156,84,15,171,170,162,219,30,220,212,234,26,10,12,14,18,166,240,138,131,164,254,111,72,235,136,112,134,110,105,193,57,149,247,212,241,51,186,223,87,181,32,61,139,18,52,154,135,95,172,71,143,125,97,118,57,178,40,12,48,209,21,158,115,30,188,133,20,144,1,12,85,209,194,24,21,142,42,230,243,201,30,86,41,146,52,36,147,26,49,120,200,206,3,154,150,203,167,67,208,137,113,96,78,102,200,248,188,90,84,216,136,35,146,216,135,195,40,8,134,131,225,226,98,168,242,224,169,195,162,241,108,192,170,89,94,119,166,230,72,205,136,135,238,25,64,164,192,105,36,156,32,178,135,202,132,151,151,19,78,217,20,22,236,185,147,50,48,124,123,86,35,41,235,62,95,56,66,47,251,68,147,242,193,153,105,92,125,207,43,213,206,125,104,83,229,229,152,14,78,136,177,172,63,99,159,76,205,31,93,17,96,178,173,74,199,59,244,189,226,131,23,142,111,11,244,53,96,168,218,244,227,199,175,33,50,235,232,122,182,75,48,33,47,87,167,76,102,91,23,90,154,212,75,86,132,217,4,54,49,85,63,111,210,207,255,171,64,12,0,1,6,80,202,118,177,70,136,20,174,162,76,137,197,171,65,85,221,223,243,242,215,255,227,151,48,155,209,207,231,210,232,5,252,242,46,247,32,140,157,201,217,16,29,16,20,3,17,165,119,189,54,89,146,209,82,116,20,110,125,5,186,181,160,202,122,122,14,141,83,170,116,167,74,108,104,121,101,244,255,251,178,100,209,130,4,81,103,67,43,131,125,240,199,76,232,85,105,236,6,78,253,155,17,45,133,177,194,114,179,98,33,183,164,8,12,15,38,100,154,14,198,39,15,166,154,183,51,82,10,117,164,166,83,178,85,170,236,131,86,182,221,153,52,16,82,1,42,3,95,51,236,250,64,224,4,0,140,230,4,106,224,24,136,22,133,226,38,193,96,195,146,36,69,131,79,31,52,112,62,56,53,41,27,52,170,222,164,105,147,66,147,145,36,44,80,72,134,72,226,94,116,90,158,178,135,211,66,75,230,129,62,24,68,154,122,153,10,216,64,243,12,168,156,147,139,22,77,50,218,137,73,161,110,124,171,102,19,177,75,216,127,145,70,97,71,222,173,10,28,153,97,167,54,173,77,186,37,67,173,23,244,162,173,219,48,75,89,249,179,16,69,152,151,44,202,172,170,98,153,134,35,116,177,150,101,62,211,225,9,74,91,24,248,194,238,246,95,198,94,17,243,243,189,204,248,12,210,219,149,0,41,16,0,91,64,198,74,224,10,18,129,143,128,226,61,12,134,44,242,8,65,137,8,246,95,82,58,213,79,218,135,91,95,235,250,153,253,191,213,93,93,111,255,145,188,202,229,63,54,83,105,23,234,149,155,189,94,157,45,143,139,230,211,130,96,229,29,11,169,168,157,224,101,173,136,7,81,72,129,3,33,38,224,170,14,139,32,147,219,93,213,106,157,86,171,103,209,210,9,119,132,62,157,34,32,143,57,14,65,133,208,198,4,70,55,170,215,50,235,136,44,164,140,130,84,49,58,42,233,90,210,233,202,195,130,194,55,52,195,77,27,169,45,90,5,42,87,17,196,129,204,118,128,216,180,66,63,179,220,183,147,183,71,17,181,149,154,183,165,136,110,181,109,239,201,223,137,60,79,58,109,145,203,110,46,141,200,41,12,52,34,66,130,96,106,177,43,103,111,25,234,71,20,28,63,159,218,205,47,19,113,175,186,20,245,24,119,61,212,42,156,244,14,81,214,92,66,123,89,138,44,134,241,91,123,59,93,90,181,250,62,206,55,119,229,248,190,185,76,149,57,138,43,45,181,61,56,237,231,245,239,181,130,60,22,178,12,88,189,186,212,0,0,192,0,61,26,97,147,147,31,54,2,11,128,129,81,181,129,44,249,59,92,146,69,224,168,173,77,119,121,235,186,255,255,253,239,120,231,255,191,233,78,245,133,115,57,254,93,110,95,169,228,118,62,252,35,197,3,116,224,98,166,197,9,74,88,16,153,150,214,100,57,93,109,50,236,50,65,106,45,14,41,168,59,245,81,93,132,166,10,137,130,8,242,102,41,161,101,141,182,140,84,159,226,250,246,223,213,235,108,203,138,99,57,198,98,235,58,131,151,218,219,9,32,255,251,176,100,198,2,3,67,102,197,74,163,111,176,167,140,232,133,105,44,16,16,205,155,12,141,141,247,195,16,51,97,65,150,37,249,132,16,53,42,114,227,37,80,146,154,204,26,64,48,36,96,140,85,45,88,24,98,150,52,242,197,93,105,200,75,240,247,192,50,168,79,71,225,208,250,130,177,220,35,60,57,108,134,39,21,98,60,28,149,28,152,156,19,158,120,117,140,172,90,43,176,156,140,75,29,201,39,169,78,220,136,117,43,149,15,143,2,151,223,28,216,90,16,150,146,192,161,105,79,10,166,3,112,88,25,100,233,195,229,209,138,196,129,232,3,234,152,13,153,66,87,96,43,63,220,176,140,40,100,74,36,70,216,125,71,42,177,33,19,108,13,69,37,107,9,146,34,110,54,179,74,208,221,144,31,51,18,67,234,134,6,19,195,185,204,78,145,78,106,224,210,241,81,169,162,184,19,35,95,28,80,252,230,119,206,83,127,200,66,179,187,168,86,83,89,218,152,40,104,161,22,137,136,125,63,24,239,255,250,240,246,213,0,131,0,6,53,235,243,133,45,7,10,76,172,49,124,24,43,215,78,253,90,158,195,159,53,73,151,192,94,3,84,162,213,251,202,255,57,41,204,132,116,102,0,179,193,233,159,211,156,217,152,186,183,240,249,119,49,199,83,94,238,89,77,82,206,209,218,86,29,170,127,115,151,97,200,106,244,232,121,202,179,91,99,93,82,154,157,40,115,109,117,197,195,95,73,54,122,109,254,238,153,245,82,232,248,141,231,239,64,9,90,177,85,253,218,109,88,2,80,170,128,146,33,128,192,135,129,236,162,130,157,25,153,243,228,130,130,41,5,8,36,129,231,32,74,80,125,184,34,97,18,100,142,46,177,33,101,159,28,64,133,11,36,81,56,81,149,17,73,41,149,173,103,141,190,80,72,244,30,99,45,166,23,133,100,76,194,164,133,101,168,187,152,94,84,133,19,118,210,205,159,99,55,138,101,76,236,16,168,171,10,183,25,247,53,58,200,206,179,167,217,200,108,50,75,228,127,44,97,243,46,114,211,203,110,88,212,18,39,158,220,46,17,68,196,37,20,23,117,137,213,123,143,184,100,46,243,251,142,251,78,246,116,8,154,178,139,213,120,192,0,27,224,112,6,136,164,1,137,134,0,98,81,40,114,33,100,37,209,206,34,104,155,152,81,218,175,85,85,45,150,122,138,148,249,112,175,190,126,55,8,178,139,78,68,91,161,45,239,136,174,229,177,74,255,145,212,24,86,123,195,39,125,29,194,46,52,35,76,21,83,143,139,208,137,161,85,38,164,230,202,109,50,128,108,97,228,255,36,58,91,69,154,149,53,186,227,192,159,222,183,207,206,228,247,180,29,90,186,167,172,24,245,255,251,178,100,191,130,3,165,103,68,67,97,91,244,152,12,216,169,105,233,0,15,213,157,12,170,141,247,194,228,179,97,145,188,48,0,174,195,213,134,21,217,12,80,181,43,51,66,64,128,128,0,6,201,140,108,131,65,144,37,9,137,85,65,233,243,164,3,117,38,199,165,130,186,1,145,104,150,250,54,21,136,8,111,61,39,238,184,90,94,97,66,163,168,66,132,58,30,161,29,186,100,184,74,47,156,156,54,126,124,83,48,70,164,225,8,205,1,250,169,58,153,209,241,227,195,161,228,238,18,146,198,201,148,92,127,201,24,187,43,141,75,37,115,4,22,82,166,187,77,237,22,54,125,139,8,233,46,144,190,215,182,208,149,124,129,168,149,35,235,71,221,43,19,174,101,81,154,53,10,95,113,9,197,203,84,222,171,143,153,68,223,211,51,30,175,110,36,79,72,39,29,137,117,222,131,151,81,234,236,219,122,191,59,183,237,234,51,91,218,191,225,144,105,113,35,197,7,151,109,153,209,5,106,0,144,0,0,48,149,96,206,46,115,85,168,64,163,65,16,1,129,23,245,210,132,195,49,137,53,140,125,171,34,47,227,158,231,210,175,43,53,42,153,240,229,213,109,159,143,153,75,101,71,205,246,216,123,251,231,153,246,59,103,115,109,142,111,169,138,154,117,220,113,190,29,187,139,190,231,153,155,173,213,109,183,253,114,214,178,218,200,168,158,99,115,20,107,98,95,117,12,217,17,50,217,233,237,251,98,160,25,74,187,226,183,46,237,11,16,184,185,153,28,35,130,93,116,62,7,133,64,5,1,84,4,142,32,60,141,102,77,10,144,13,17,72,246,35,237,32,164,8,162,246,94,204,5,100,130,101,202,14,150,101,15,66,78,105,168,46,201,205,169,50,203,101,201,234,46,34,90,95,30,226,216,108,173,54,132,73,209,226,167,166,64,167,21,208,245,149,67,73,201,241,102,215,250,67,54,188,39,9,181,5,181,85,68,235,219,44,36,163,104,59,217,146,209,54,159,83,221,197,245,57,144,218,74,244,242,78,164,229,231,170,219,73,65,168,77,239,115,75,36,151,140,17,198,107,229,165,60,204,241,109,244,212,101,148,197,137,63,235,119,234,220,0,194,53,37,177,62,190,8,50,220,148,11,133,166,27,128,70,8,128,36,192,178,229,122,108,207,212,215,63,123,199,127,207,223,235,191,207,253,93,149,167,255,145,154,157,143,217,148,34,210,60,202,17,89,189,153,194,83,0,119,203,183,246,187,31,180,89,16,202,73,78,25,26,119,97,204,214,136,89,140,217,142,17,186,107,30,210,148,180,111,238,77,169,245,188,29,71,224,234,99,53,165,223,188,31,249,187,74,235,223,255,153,74,238,102,245,59,233,95,253,196,255,251,178,100,196,134,3,152,103,68,67,129,91,116,156,237,24,149,105,41,16,16,165,155,15,14,141,149,194,212,179,98,37,188,36,32,128,232,133,195,213,112,173,130,179,166,186,105,0,160,5,4,69,140,198,172,239,80,2,92,64,245,98,66,39,190,171,215,4,60,177,6,9,196,35,145,18,16,40,216,36,140,184,160,104,100,187,153,1,128,145,158,72,96,34,131,32,42,121,72,133,22,35,73,172,73,8,244,72,27,7,44,140,168,50,157,16,20,58,147,205,147,10,3,199,25,48,244,5,17,136,98,25,31,34,130,171,204,205,178,172,9,206,170,223,73,37,94,202,200,160,248,29,35,70,129,133,149,122,28,138,5,209,33,126,161,42,27,177,81,8,146,10,200,149,42,140,27,102,14,182,93,92,129,5,178,154,114,138,134,41,13,53,208,82,44,134,201,161,105,53,22,166,161,28,96,170,10,68,182,154,184,202,230,230,109,149,234,86,152,160,15,12,1,47,170,103,79,247,213,0,52,0,2,3,12,109,212,12,224,131,0,48,78,11,64,192,56,6,15,120,61,96,185,3,209,80,139,14,242,251,160,149,255,87,189,101,134,105,113,163,124,233,255,156,205,236,234,180,183,18,236,197,5,238,145,9,53,102,33,48,247,52,117,70,104,78,97,56,201,1,28,237,104,81,115,84,104,82,103,49,81,157,19,136,173,85,217,180,46,166,51,77,148,141,26,58,11,116,93,52,181,61,212,102,22,70,250,119,22,233,202,210,16,0,34,85,19,185,18,34,209,156,11,174,9,3,3,196,136,135,162,186,229,158,92,105,145,4,164,70,239,37,91,44,84,68,148,6,8,69,38,144,76,184,233,179,139,147,66,110,64,13,139,16,181,34,14,76,42,213,139,52,132,152,218,76,183,5,136,19,84,186,100,72,241,16,220,81,117,219,95,10,12,168,80,132,189,70,238,155,186,68,169,99,113,81,165,36,212,225,217,217,243,173,205,29,198,81,62,222,226,38,92,134,139,36,122,17,117,205,54,148,38,93,52,44,164,201,148,155,164,107,55,105,172,222,229,62,84,172,229,15,42,205,241,132,252,94,218,222,239,110,55,95,221,124,148,193,167,232,99,158,152,236,122,213,160,0,25,128,0,110,171,137,186,82,2,49,161,140,194,138,138,52,166,175,28,49,79,74,243,71,233,43,235,191,251,222,181,255,189,126,251,190,99,119,156,230,80,185,204,236,220,243,46,153,117,79,61,125,42,237,5,253,62,16,240,201,76,204,64,179,96,109,159,135,161,132,18,35,163,88,164,26,122,10,140,133,152,98,64,239,210,213,73,76,177,119,72,137,118,177,16,90,40,149,202,17,231,70,205,239,77,239,81,55,2,245,196,251,240,253,217,247,137,169,255,251,178,100,198,130,99,135,103,68,194,193,109,112,164,236,216,133,111,9,2,17,117,155,12,142,13,247,203,31,179,97,65,166,62,249,157,194,198,113,170,193,7,226,45,105,136,243,157,231,63,93,163,239,101,255,71,249,225,173,68,132,104,115,82,108,58,142,31,134,165,145,55,90,89,73,66,252,65,188,148,60,21,100,18,135,234,79,125,253,118,102,94,73,250,41,84,24,241,204,192,45,13,201,5,178,9,64,213,57,4,188,209,52,113,61,212,236,175,65,46,7,5,242,187,98,125,143,86,150,46,135,69,35,193,186,27,98,120,141,69,98,26,199,145,31,21,141,77,203,227,153,117,241,0,170,140,244,224,75,38,230,192,188,172,140,225,6,50,194,147,1,244,240,182,162,233,226,108,243,199,148,43,152,52,202,199,156,141,44,113,41,128,245,35,71,201,153,173,219,175,192,243,185,237,243,80,219,80,223,152,154,91,107,81,44,202,235,114,142,11,86,175,186,69,222,183,88,177,225,213,191,47,217,227,64,163,218,238,158,108,87,122,23,128,135,187,252,73,175,23,46,185,47,225,150,213,1,128,128,0,3,15,146,128,227,97,144,48,104,64,4,133,129,188,32,88,10,40,50,129,85,51,101,39,212,166,103,250,251,109,83,253,127,41,255,211,156,234,195,61,175,249,146,228,102,121,201,253,38,218,33,106,197,177,101,17,61,200,169,20,34,217,8,27,69,209,238,197,36,83,164,93,218,86,34,239,78,60,201,141,238,95,101,111,180,246,204,190,225,183,119,203,156,239,115,159,113,92,237,152,122,64,59,228,216,49,126,47,33,164,0,22,1,0,205,218,50,67,1,106,28,51,190,234,164,44,203,1,184,12,160,70,64,44,191,91,72,134,18,210,82,113,59,144,190,137,81,160,66,196,166,23,57,41,161,165,83,20,244,100,97,133,75,173,53,72,72,81,147,16,152,219,38,85,51,132,72,201,64,121,42,66,140,158,221,209,43,71,94,109,3,139,176,128,233,133,198,74,78,51,82,106,180,76,137,66,138,193,120,107,233,6,178,110,58,220,147,123,80,64,107,19,60,188,39,147,148,187,154,155,181,77,169,108,24,122,109,207,85,130,235,199,210,208,111,51,239,156,252,253,74,126,61,74,207,190,167,15,183,113,157,124,243,144,15,98,49,221,101,75,188,80,0,1,128,0,4,26,34,121,221,10,35,192,65,122,95,50,246,132,235,218,158,175,202,74,223,174,115,255,255,155,238,251,214,242,196,167,144,11,82,155,221,150,15,136,109,187,57,114,32,225,59,139,58,105,147,48,190,50,52,76,81,17,179,185,249,230,31,19,31,51,203,234,101,142,137,137,97,85,152,60,234,231,155,105,174,196,39,170,152,124,117,220,78,202,255,251,178,100,185,2,3,142,103,68,66,163,93,240,162,12,232,136,107,9,2,14,25,155,17,141,133,115,194,146,179,98,97,179,36,64,214,100,221,57,157,252,91,111,224,172,2,135,10,25,215,250,171,78,162,0,105,107,240,171,201,93,228,226,73,128,9,8,149,77,82,83,100,98,204,6,80,216,145,168,19,38,50,168,139,69,101,84,137,242,100,64,213,119,32,46,93,4,154,39,56,200,96,235,73,14,90,73,53,66,140,94,10,136,19,72,40,75,68,184,68,129,9,57,10,18,7,16,19,23,187,38,101,89,19,160,62,70,156,84,70,193,72,93,44,113,26,51,168,209,120,85,76,155,55,54,112,130,211,52,43,77,207,40,138,104,218,67,67,169,75,122,44,194,54,13,181,158,227,108,167,142,146,29,66,156,182,105,215,189,182,35,78,93,154,165,38,178,121,42,163,40,54,114,110,164,188,83,169,220,161,73,46,0,148,231,109,144,246,42,6,0,16,26,188,6,6,40,75,130,68,192,44,29,20,144,80,4,46,17,92,55,28,67,68,156,101,58,27,119,93,106,169,175,95,188,253,18,188,205,122,230,87,39,142,20,234,210,143,23,254,149,54,102,238,41,31,67,190,245,101,117,115,218,85,250,230,104,108,20,90,27,54,79,228,25,205,84,160,115,236,4,20,16,113,8,100,29,130,44,50,21,16,72,1,163,15,135,29,122,223,203,156,99,57,143,189,198,137,168,158,93,83,222,219,146,107,125,82,46,162,131,85,214,76,10,177,99,228,87,22,97,154,233,0,9,0,2,50,125,19,124,45,99,79,203,121,35,153,127,163,208,51,73,135,44,187,179,240,151,26,5,137,76,125,136,244,251,121,43,202,165,36,118,99,42,103,243,234,196,22,20,65,25,113,19,220,198,144,9,133,64,187,207,163,1,136,230,100,15,54,8,154,153,51,215,16,33,12,143,137,68,226,161,209,40,179,4,161,244,50,132,158,136,194,83,122,162,26,72,112,173,188,140,114,69,29,53,98,97,146,125,96,163,44,152,32,176,178,154,20,80,30,32,68,212,52,73,208,178,126,166,141,83,162,127,101,76,166,78,63,54,74,159,104,92,195,48,194,35,171,23,158,38,226,165,68,79,102,87,186,164,91,192,212,240,236,213,111,11,252,199,174,38,190,115,91,123,102,148,214,162,17,46,18,78,70,188,30,160,108,196,0,0,188,172,50,16,99,96,58,21,17,6,156,39,254,134,134,252,206,49,187,83,163,254,107,154,150,31,203,239,117,253,185,183,235,238,91,237,151,189,209,55,215,55,206,215,196,213,235,212,119,212,196,220,182,229,183,237,111,43,50,185,111,178,156,238,161,219,235,123,234,251,180,185,136,138,190,237,177,93,215,20,198,29,108,255,251,178,100,203,138,148,48,103,195,42,163,125,240,187,172,216,104,109,47,190,14,13,157,16,142,5,109,194,127,51,98,33,167,164,8,110,166,84,92,236,107,161,180,215,77,219,46,34,169,240,213,0,109,194,120,215,57,128,110,233,75,41,72,4,118,139,22,252,98,30,72,228,218,53,49,0,152,185,36,148,26,58,93,51,200,211,35,19,168,73,166,72,215,88,169,60,81,148,40,54,133,183,168,218,64,82,16,170,9,166,210,5,226,141,232,116,248,141,230,208,145,152,163,117,121,52,68,243,58,182,92,89,64,101,28,36,67,7,166,155,68,73,184,234,225,249,12,48,171,37,88,90,111,113,116,9,33,118,48,196,181,52,54,209,228,8,246,44,229,49,22,38,142,152,131,47,207,180,143,17,41,24,210,81,102,209,205,90,90,112,205,44,189,24,94,174,227,28,168,102,85,254,196,210,149,58,109,86,247,85,99,191,171,128,248,114,29,98,245,183,179,170,16,0,0,26,218,86,6,212,52,129,0,240,6,4,68,212,57,114,8,70,146,102,201,93,86,103,175,173,123,84,157,52,44,204,238,159,249,211,200,221,159,76,221,161,252,191,54,60,200,208,73,209,123,160,118,172,78,89,198,115,46,172,64,68,67,154,13,213,36,55,137,184,199,3,202,106,64,217,214,215,110,101,4,80,61,12,146,25,184,123,211,179,96,20,73,103,165,239,157,107,234,45,179,109,239,87,214,32,99,57,220,153,206,39,197,251,89,69,30,8,140,13,40,218,167,40,44,0,207,137,220,0,145,43,8,45,153,94,193,197,223,148,172,64,148,54,92,217,99,66,161,228,98,67,184,85,86,141,10,85,18,27,46,115,76,159,54,177,224,212,137,64,81,73,0,156,128,68,135,225,158,155,147,85,180,89,161,130,93,98,102,36,97,10,6,91,148,88,41,91,55,23,179,33,243,200,233,89,33,39,61,132,129,244,68,42,191,45,120,38,162,74,139,111,39,40,201,66,137,217,76,102,46,164,12,64,139,95,80,101,178,200,151,35,98,79,139,115,113,166,109,205,163,21,165,165,33,139,193,250,110,5,247,160,70,204,203,31,196,109,72,212,9,238,82,121,54,178,233,169,171,46,38,115,171,207,109,68,114,138,51,18,139,129,233,152,117,27,171,243,32,1,152,3,5,0,96,32,57,8,114,225,116,4,230,78,10,128,156,134,120,108,152,163,186,31,174,207,187,127,223,236,166,223,187,109,117,61,121,203,254,77,126,231,57,229,88,236,58,70,199,141,114,118,35,43,150,153,216,229,75,205,62,158,100,89,25,230,70,89,200,93,68,71,71,247,212,146,46,91,153,179,189,106,103,65,175,169,42,168,181,218,146,210,90,214,179,0,177,117,252,11,154,75,255,251,178,100,202,7,4,23,103,67,42,163,126,96,169,140,232,153,105,233,0,13,81,155,16,138,13,189,2,165,179,98,33,147,48,72,159,75,146,3,160,0,6,124,250,14,157,26,216,171,73,192,160,124,233,18,52,40,153,66,101,155,33,165,66,70,176,212,170,117,66,114,195,23,71,72,209,233,196,14,24,235,202,215,64,84,75,19,42,102,51,183,84,24,40,121,9,150,82,9,8,156,178,197,143,221,117,33,114,142,249,251,83,26,85,138,115,78,251,168,222,88,229,229,76,212,242,40,33,252,94,210,19,206,84,234,59,196,179,215,89,216,241,138,222,180,75,245,158,222,154,236,53,164,48,54,185,200,96,67,102,20,52,105,23,158,198,123,168,157,164,89,238,177,122,47,188,118,172,118,250,103,53,11,245,180,59,209,185,88,47,14,251,25,252,213,251,185,160,245,196,164,107,122,157,63,174,170,106,6,0,0,24,25,56,6,152,13,1,133,193,96,28,51,6,234,6,52,40,142,50,145,2,60,56,9,149,57,219,255,122,75,117,51,41,79,183,207,229,229,94,60,91,149,95,161,88,223,71,202,23,97,139,167,149,162,130,75,157,71,55,58,126,24,229,214,17,171,49,12,153,114,145,29,54,36,190,68,9,138,148,176,213,196,84,197,49,77,7,39,170,148,238,20,205,30,178,158,243,200,58,215,100,214,129,245,50,145,122,104,59,77,77,77,211,76,7,27,141,28,148,100,247,61,215,57,38,41,202,103,33,64,96,40,127,24,132,12,221,160,74,213,162,146,188,221,56,30,95,82,122,46,227,211,217,228,6,255,102,244,83,180,139,146,207,143,184,178,234,113,44,200,192,29,31,9,10,8,165,182,138,193,16,246,114,41,124,154,87,61,28,31,112,174,57,173,92,118,68,132,156,132,87,35,62,217,112,67,86,91,90,95,33,14,100,39,206,204,150,152,39,86,63,17,24,242,108,103,46,28,37,29,31,97,183,162,120,199,4,134,216,41,225,1,8,191,221,167,7,42,151,56,169,186,161,43,187,75,91,102,78,11,21,92,165,99,74,19,91,19,171,187,202,224,254,60,67,130,229,164,168,121,175,82,27,157,29,110,209,243,219,233,203,16,117,136,246,173,107,18,175,175,138,222,223,184,83,249,162,231,23,25,243,188,26,100,177,178,128,104,169,61,117,174,240,0,26,0,0,192,194,37,0,55,112,92,12,14,14,16,225,6,14,1,162,54,72,129,120,153,53,38,206,39,254,221,187,95,170,207,182,121,156,251,161,114,77,255,63,249,230,114,188,54,132,81,27,242,207,252,180,169,210,212,239,233,238,100,65,138,27,177,215,204,16,231,52,66,189,222,15,48,72,232,198,47,120,230,45,65,136,86,170,135,62,181,189,255,251,178,100,209,2,3,251,103,67,42,163,109,244,198,44,248,80,109,143,190,14,197,155,17,106,141,249,130,148,179,98,101,148,176,96,234,184,214,226,214,243,98,149,249,182,233,127,156,207,77,110,148,95,14,5,130,110,125,61,173,120,11,84,34,64,42,122,22,37,50,237,154,60,176,125,192,66,33,81,196,40,198,11,6,8,37,122,28,217,58,247,223,57,105,217,31,151,113,57,182,56,194,198,48,59,231,108,41,39,236,235,138,239,175,41,78,94,38,212,242,136,79,50,83,112,243,236,138,139,45,184,203,234,79,90,177,213,204,92,70,143,59,111,244,114,37,172,68,193,227,81,124,107,109,107,71,253,47,189,26,229,214,67,105,94,157,84,242,137,152,216,22,159,89,116,17,228,217,191,231,153,92,251,214,175,167,93,173,79,235,117,251,221,205,162,90,242,253,175,246,197,155,74,61,209,227,180,165,53,251,91,190,144,184,247,215,115,161,4,30,243,142,106,239,119,162,0,212,0,3,0,236,192,111,30,1,41,67,62,51,227,16,119,169,137,226,130,9,53,117,255,250,171,250,246,255,243,185,252,244,53,202,71,123,113,80,8,199,83,194,135,140,72,147,216,136,44,136,137,163,52,21,230,41,70,2,37,100,51,190,33,207,115,34,41,238,186,107,55,66,208,121,238,167,68,182,171,173,204,234,90,206,107,249,244,166,154,96,0,35,71,188,150,224,37,69,0,1,88,204,236,47,34,57,227,41,178,247,230,76,76,89,24,224,46,118,208,188,124,129,202,128,133,156,21,64,129,164,145,156,16,226,205,30,88,212,68,180,113,94,216,176,244,178,178,7,115,149,38,92,243,167,208,62,115,7,86,91,91,67,180,222,202,88,108,217,138,244,150,92,254,31,29,164,177,93,152,201,244,121,156,107,172,172,186,168,233,77,150,22,216,134,119,202,201,37,121,211,235,90,104,201,99,48,123,177,107,176,58,189,207,73,4,124,196,107,226,221,170,235,71,70,32,215,97,153,59,250,172,109,247,121,9,141,118,206,210,24,105,26,122,82,151,175,181,108,94,207,81,123,202,50,252,236,251,116,230,0,4,54,15,89,101,255,172,1,128,0,32,235,165,141,128,156,18,0,44,60,210,153,83,76,129,102,163,81,218,125,115,45,119,255,156,255,231,246,241,51,236,157,47,60,227,246,165,255,250,141,211,47,52,227,246,130,137,171,18,41,24,166,89,35,49,157,34,114,205,129,165,147,231,8,29,191,105,177,46,160,191,163,140,106,230,46,239,124,101,229,51,45,247,120,241,98,57,107,24,112,211,27,11,156,118,40,251,162,181,252,45,170,95,199,220,47,172,231,122,212,108,227,235,116,182,53,15,87,214,41,127,241,170,192,188,190,24,34,255,251,178,100,200,2,35,12,102,197,66,129,93,112,171,76,216,153,105,44,62,17,241,159,13,45,141,243,195,86,52,225,1,182,62,249,167,192,161,196,189,204,60,107,129,110,192,230,204,197,96,165,240,42,8,173,111,172,186,4,140,225,97,244,131,231,34,80,60,86,106,142,57,41,147,57,82,56,93,44,177,219,135,27,72,195,172,243,82,48,248,110,92,218,7,66,73,240,252,13,5,165,128,32,30,140,26,140,69,63,22,169,57,179,230,134,0,52,210,227,91,130,10,117,197,234,157,176,118,30,135,203,0,192,252,152,172,57,196,29,152,29,173,128,152,154,192,132,5,41,32,160,20,135,99,132,73,199,228,50,153,102,231,169,248,201,180,21,9,83,144,196,182,137,207,151,202,212,91,67,128,157,105,144,150,92,76,193,201,251,122,76,58,59,82,240,253,231,103,130,18,100,243,20,80,85,35,238,174,76,196,161,165,94,168,225,26,85,239,198,211,57,173,111,103,177,39,222,36,150,4,248,202,254,35,69,198,119,230,143,44,25,167,198,31,131,207,118,245,172,116,219,108,201,55,120,112,9,102,133,249,106,0,8,0,0,0,160,192,25,242,100,11,7,0,96,182,23,40,102,68,37,25,146,217,40,57,201,59,255,255,221,253,189,117,255,245,214,159,223,218,254,133,153,57,194,242,250,89,242,200,74,103,50,249,120,202,153,201,79,116,39,52,14,94,169,178,34,148,38,79,241,174,176,33,42,85,83,10,140,0,117,153,144,56,197,243,208,195,86,238,123,34,188,221,159,115,41,69,0,129,219,190,102,45,141,12,128,42,18,32,168,109,67,76,193,23,19,78,110,78,62,86,120,78,62,42,217,17,120,132,130,100,100,244,116,90,149,113,209,209,252,80,212,241,255,48,105,199,161,171,102,14,168,138,40,61,59,204,85,29,4,177,233,97,211,181,95,104,216,61,104,180,181,45,145,46,65,37,20,225,89,237,81,170,169,213,199,176,36,137,98,243,83,134,161,138,206,252,55,106,85,177,169,37,216,216,172,89,242,214,86,30,102,27,126,234,156,202,253,92,180,44,67,212,129,181,177,158,77,87,174,125,103,169,69,18,245,172,121,235,105,45,174,193,61,125,220,151,221,91,123,179,247,164,246,213,174,157,173,114,209,177,249,179,80,242,162,168,8,163,82,125,94,144,1,16,1,3,75,179,0,195,225,112,8,3,2,128,177,8,195,29,32,196,217,58,162,100,131,165,255,175,171,161,253,123,236,214,170,237,246,215,170,81,249,185,204,143,153,122,63,95,37,158,69,188,62,60,153,212,208,164,170,119,83,238,138,90,196,173,231,126,235,91,83,128,129,238,104,84,51,214,159,235,169,123,110,187,197,235,191,106,99,26,215,172,255,251,178,100,182,132,3,64,102,196,226,163,87,64,168,140,232,150,97,236,0,13,253,155,17,106,141,253,2,132,51,98,17,150,36,40,209,252,246,139,89,59,218,234,38,91,8,8,249,240,202,182,197,127,181,224,4,96,0,0,167,101,108,130,72,34,89,4,112,46,152,150,172,189,243,53,196,107,147,143,47,163,201,46,59,183,18,200,87,212,72,4,128,194,93,106,50,153,180,198,87,93,12,216,4,14,176,178,130,136,50,122,221,4,151,154,104,149,58,62,129,199,17,32,58,208,164,40,195,29,119,173,178,76,133,18,132,139,146,81,100,69,106,104,77,82,173,18,194,150,105,134,187,104,41,116,226,203,145,248,166,134,212,202,106,20,105,74,214,231,223,174,214,148,154,234,82,199,224,248,39,137,226,221,44,131,183,81,197,184,103,148,98,204,163,119,43,135,157,210,127,98,249,50,159,187,204,134,40,51,135,20,175,100,175,185,85,3,2,219,64,238,41,144,0,1,8,70,31,48,107,6,92,53,73,76,146,41,41,73,84,149,110,167,247,116,89,38,209,86,189,74,83,214,179,203,229,102,34,249,118,238,251,235,45,191,156,55,78,191,138,124,169,169,244,218,142,52,229,227,69,33,179,187,126,219,114,41,203,252,155,238,135,103,141,243,149,77,21,151,234,183,95,245,69,179,231,104,164,114,139,94,78,105,165,99,21,235,210,20,9,235,237,125,201,143,187,119,120,159,26,174,165,150,242,73,29,213,43,167,224,210,127,54,0,122,253,98,42,175,157,205,128,10,90,205,4,0,0,25,64,254,161,130,139,239,14,190,18,247,230,146,27,137,186,112,11,141,42,149,74,156,57,92,57,75,23,135,160,201,168,110,98,0,149,70,226,80,244,244,205,150,178,234,192,164,69,58,129,177,172,184,74,18,140,204,185,33,217,208,238,144,182,132,120,108,86,43,41,149,203,6,161,44,180,204,142,22,120,170,58,188,130,121,65,74,53,137,9,228,199,137,35,226,241,174,23,181,121,84,234,169,147,13,136,116,51,68,134,109,117,208,161,101,202,200,39,214,227,195,217,169,203,232,37,84,165,196,56,234,212,24,176,245,84,48,214,53,151,171,119,61,85,247,163,209,168,149,9,48,239,80,214,179,176,172,67,162,204,122,208,230,107,222,33,253,231,17,254,107,185,227,181,109,238,177,88,50,188,145,251,172,205,136,100,154,56,14,9,9,158,180,74,14,166,166,148,74,64,2,17,0,249,120,30,188,58,4,0,64,28,31,16,84,112,138,177,218,108,89,72,211,87,255,245,58,180,42,71,173,211,126,221,62,215,110,186,95,223,92,236,46,44,157,253,182,247,206,183,63,207,127,207,118,146,133,207,102,76,145,203,233,13,26,110,72,72,255,251,178,100,205,6,4,89,104,66,130,166,126,98,202,44,232,85,105,143,190,13,109,157,17,106,141,189,2,163,179,98,101,148,176,80,70,140,46,180,52,14,180,121,45,42,176,138,213,82,148,167,118,82,174,200,179,168,217,218,202,168,250,221,47,96,114,48,153,72,223,251,10,87,80,34,180,130,44,178,23,232,239,17,150,179,34,165,168,129,81,145,205,130,163,71,2,225,1,238,15,10,145,105,93,13,52,107,24,136,244,181,99,118,29,116,172,61,152,198,213,181,115,23,243,141,113,39,149,139,118,114,169,218,46,249,167,216,244,168,219,137,163,174,175,61,162,211,196,111,37,128,176,154,53,244,80,76,102,55,143,175,102,24,39,228,27,27,112,165,134,92,84,227,108,67,42,105,2,84,186,171,233,154,173,183,99,171,154,170,219,88,41,86,34,138,204,198,112,114,122,185,19,75,162,82,189,158,94,229,24,189,17,219,182,111,88,96,130,151,183,126,191,206,239,115,84,106,213,98,150,174,230,199,150,219,109,69,129,179,117,238,78,181,0,77,0,0,3,0,57,192,232,225,80,96,24,12,70,2,28,209,0,135,201,52,59,201,210,169,227,199,139,137,55,234,187,218,149,221,119,127,252,254,150,167,60,216,187,145,17,100,52,151,43,231,37,34,202,148,147,229,56,228,102,216,43,175,107,194,227,165,106,100,81,162,181,98,50,83,213,117,15,72,204,158,82,159,184,132,170,80,177,137,39,58,141,207,190,110,161,243,103,110,243,242,201,115,97,199,219,91,178,160,35,80,134,54,135,34,147,245,36,232,165,102,75,50,52,10,235,34,216,62,157,105,32,140,94,125,73,1,163,132,203,159,67,18,144,210,43,59,4,225,70,20,50,136,136,209,36,210,5,3,224,162,6,90,55,17,74,164,146,153,65,80,169,91,66,136,42,38,108,140,68,42,60,216,120,203,17,81,68,64,41,130,231,207,7,197,40,47,85,8,12,22,21,202,36,200,113,9,178,52,201,72,240,132,124,86,39,85,200,16,189,4,117,178,233,189,114,68,68,202,161,97,118,156,129,27,69,13,170,110,72,232,182,201,167,207,19,68,148,211,73,153,57,164,232,225,100,136,162,205,233,69,63,132,22,189,198,153,213,225,106,78,72,229,72,159,9,173,40,235,16,158,79,202,153,255,197,96,185,32,72,237,168,217,132,55,103,31,192,0,102,209,40,117,235,64,193,148,114,116,50,194,130,7,140,218,201,221,149,94,223,255,252,231,231,213,206,215,240,17,113,215,40,234,155,78,72,138,103,116,203,187,184,135,223,110,217,125,114,247,242,230,68,93,116,202,123,187,85,221,49,211,28,170,231,77,246,230,213,62,121,179,209,17,102,173,189,206,105,100,69,44,199,255,251,178,100,191,138,35,203,102,195,194,163,94,96,176,140,216,96,109,137,30,14,69,159,17,109,133,111,194,177,52,33,225,166,36,32,235,103,219,212,28,119,215,189,8,165,230,183,77,102,205,191,164,97,48,2,62,192,173,11,106,20,142,196,232,2,1,4,34,12,43,192,158,40,29,14,79,135,37,201,73,196,9,40,105,166,73,204,33,120,165,202,15,151,162,49,40,157,11,104,1,82,48,16,185,1,109,208,97,113,26,239,236,42,165,158,32,212,39,26,46,14,139,180,112,193,243,82,23,26,36,105,19,75,148,42,144,179,138,161,117,154,210,196,197,220,141,45,107,154,64,153,33,35,41,181,91,9,201,76,145,33,41,36,197,80,98,202,50,154,57,72,141,132,101,9,101,8,211,209,176,96,223,216,32,137,157,77,51,44,163,171,147,228,188,78,73,29,201,158,149,78,75,84,75,122,64,157,50,130,225,38,12,183,77,51,83,130,242,147,19,73,210,155,169,31,76,18,125,176,135,164,132,52,51,25,251,213,0,3,160,0,0,2,2,73,56,132,194,27,113,58,26,155,95,138,59,175,244,69,184,119,189,255,232,191,255,255,232,222,237,223,170,245,122,86,254,181,117,182,115,41,138,251,155,158,211,38,49,19,52,244,52,215,179,207,40,200,141,52,195,16,227,218,114,157,174,84,209,241,142,121,10,18,155,49,221,171,205,213,93,158,199,147,186,23,71,166,219,165,2,22,66,0,0,90,64,88,182,56,175,229,209,72,220,185,221,156,138,69,161,86,101,69,249,104,115,29,205,92,117,65,112,236,180,75,78,137,183,162,124,178,126,78,94,91,90,225,44,150,73,132,74,117,152,159,101,36,102,72,65,212,55,59,160,232,91,93,90,159,176,94,36,86,30,195,11,174,193,33,17,176,242,33,76,94,140,5,73,213,79,21,4,49,70,92,92,212,88,35,38,16,151,42,168,165,228,210,179,157,36,214,142,168,133,10,188,203,73,206,105,193,10,164,174,50,229,216,71,46,151,123,44,58,61,57,93,173,7,40,190,189,54,160,248,161,169,49,43,132,188,152,247,190,48,164,175,113,42,155,227,177,240,173,55,111,160,140,112,219,140,144,170,127,118,160,19,64,0,0,52,74,212,13,140,67,10,6,64,72,32,70,64,222,18,100,134,145,66,161,21,37,209,189,245,253,157,215,187,61,93,77,73,253,6,250,237,41,56,187,63,68,42,101,250,162,157,153,49,216,164,96,215,214,17,174,25,94,198,131,159,110,70,66,140,103,96,5,25,194,2,135,114,182,200,77,8,156,209,68,56,35,56,80,170,101,176,17,6,240,240,78,247,187,215,53,174,53,74,226,186,182,49,175,93,231,89,182,160,234,74,85,240,177,132,57,111,255,251,178,100,194,128,2,242,102,199,123,32,83,50,173,76,232,117,105,137,110,15,241,155,13,10,141,251,75,4,51,225,229,167,176,0,118,93,247,10,186,252,0,82,17,17,69,140,22,132,208,38,103,129,84,140,62,250,24,180,120,194,104,250,128,76,1,101,151,205,141,212,21,12,110,149,35,143,160,54,82,47,180,59,255,178,98,166,171,212,146,147,48,200,132,92,195,132,143,31,31,221,154,88,232,253,26,67,163,198,225,84,234,161,61,121,41,13,81,92,230,74,4,245,12,58,226,90,153,159,168,63,109,93,7,82,45,95,18,26,56,109,133,207,159,54,106,112,205,173,140,178,196,105,144,218,122,3,166,14,17,158,151,9,166,185,139,213,197,27,232,221,95,14,188,186,171,228,229,123,171,13,122,93,141,132,78,81,55,58,169,34,168,23,103,196,251,229,231,40,156,203,22,250,229,175,34,72,188,177,17,226,184,238,137,180,216,84,120,237,200,153,149,192,205,198,64,44,124,241,136,235,213,43,239,0,3,88,0,0,0,0,22,1,53,192,194,33,0,162,128,160,48,236,151,201,1,101,10,32,143,7,52,138,39,255,255,255,178,241,151,254,95,247,191,181,114,63,123,45,103,249,146,54,109,118,108,172,231,198,140,113,25,27,54,67,99,43,251,166,211,95,219,218,214,55,153,232,252,221,61,221,53,145,103,98,25,13,187,56,212,93,181,180,131,165,87,36,145,203,113,136,85,51,165,0,192,0,1,50,44,2,64,49,100,126,160,151,87,114,149,227,242,60,240,252,160,86,160,116,186,110,11,145,19,185,129,228,217,92,160,205,174,94,74,11,38,216,12,160,27,154,68,7,197,36,193,40,46,142,147,64,78,101,130,34,81,81,146,87,172,73,109,5,130,130,4,21,139,138,203,54,92,249,0,164,210,4,115,84,165,20,44,129,91,148,225,52,142,65,131,106,39,134,137,141,166,36,138,24,78,15,108,132,249,99,206,30,92,225,210,37,146,131,140,52,232,177,214,122,88,178,138,122,89,1,67,196,171,54,156,190,49,36,62,89,126,117,27,235,39,113,114,80,114,152,208,175,49,58,89,155,69,176,64,146,247,140,169,55,165,48,240,226,202,58,227,11,238,177,213,128,2,20,0,0,198,80,0,51,8,156,28,32,15,196,67,136,184,238,42,16,115,3,83,66,2,110,212,59,169,110,138,157,173,250,249,201,229,159,195,50,203,220,166,75,146,208,68,2,67,90,236,103,5,155,50,155,87,227,251,102,73,73,78,8,112,218,4,170,97,233,153,208,193,130,240,199,64,133,174,85,4,246,177,148,92,71,58,65,84,161,197,48,100,13,56,134,104,198,153,212,250,251,164,177,109,233,233,93,230,120,179,196,174,63,129,255,251,178,100,196,2,99,32,103,69,114,129,93,114,176,44,216,120,105,137,66,16,125,159,12,138,141,247,194,222,51,161,149,182,37,250,61,105,175,152,2,147,55,191,24,179,109,100,39,20,98,232,8,6,63,46,77,114,191,151,227,84,165,101,240,229,119,110,164,102,23,23,141,197,221,215,241,177,245,98,34,216,160,216,135,84,246,125,195,4,111,29,66,193,145,201,45,199,72,38,233,196,146,242,69,80,153,15,7,37,116,18,121,248,116,115,115,228,198,103,78,159,190,16,152,88,176,203,78,62,181,232,9,167,197,130,6,10,160,136,38,25,61,3,12,27,96,140,152,148,149,1,22,146,144,8,109,5,204,42,185,9,66,44,61,84,92,144,177,115,209,46,209,208,100,186,83,60,207,154,168,96,100,150,156,201,212,103,87,206,193,6,115,184,162,237,41,40,236,51,60,85,143,153,151,47,40,85,167,76,109,248,202,202,171,165,88,53,95,32,205,182,157,70,214,18,224,12,116,87,7,4,194,202,94,165,8,0,0,24,5,24,6,109,22,129,139,3,64,48,32,27,66,110,28,129,188,116,129,32,104,180,187,47,236,170,181,173,246,221,93,223,188,132,95,195,228,252,179,174,171,73,211,55,169,73,79,40,125,237,57,196,183,45,204,140,203,204,107,110,154,84,62,59,20,150,156,48,199,249,41,6,206,101,137,41,229,159,9,204,206,5,5,157,211,65,237,117,217,5,234,100,158,199,172,164,144,77,153,72,81,9,115,84,150,78,236,98,85,88,40,0,13,79,195,161,28,19,160,83,196,64,144,22,160,120,251,104,68,66,181,137,228,36,109,25,150,64,155,23,100,11,104,141,146,193,68,83,78,148,48,40,71,25,154,182,200,69,5,143,171,58,34,48,62,201,33,183,154,86,68,102,197,96,178,36,196,4,71,5,37,73,87,80,133,25,81,152,143,161,66,141,90,89,196,38,209,34,113,179,232,73,149,37,39,15,7,215,21,27,44,145,69,98,193,236,85,85,201,149,72,129,216,131,82,109,168,195,26,32,196,211,173,69,112,235,45,219,69,6,107,20,158,212,221,55,98,77,55,216,109,71,212,93,111,156,118,94,88,221,219,234,50,132,160,150,75,219,119,253,109,3,112,184,86,248,148,123,69,78,254,128,22,3,19,200,192,199,66,176,49,224,84,20,14,133,203,15,76,115,68,38,62,197,213,173,234,255,110,147,51,117,254,18,103,253,236,206,229,213,98,208,241,243,172,176,143,218,33,185,155,67,68,120,104,5,106,142,101,144,38,201,164,123,197,10,30,52,99,29,194,169,133,235,7,186,186,6,100,196,110,104,248,115,14,13,71,152,193,245,42,183,50,114,79,21,40,49,214,163,180,90,235,81,220,195,24,255,251,178,100,195,135,35,141,102,195,170,163,110,100,171,236,232,117,101,233,2,15,221,155,13,10,141,119,194,128,51,98,21,151,164,0,234,166,91,28,211,236,218,162,160,8,117,230,51,196,30,72,132,154,39,142,49,3,136,38,69,206,160,118,35,74,132,132,162,162,125,70,113,162,120,142,140,40,169,201,137,211,44,141,168,246,210,84,133,195,157,19,116,4,10,17,25,85,40,68,83,69,17,16,9,150,123,76,72,139,130,155,134,82,93,36,44,138,220,111,16,168,185,28,33,155,79,164,26,30,48,117,163,198,8,73,15,193,10,34,202,169,86,172,27,98,171,211,11,54,170,145,41,25,91,229,76,177,104,165,3,236,178,143,160,67,41,212,81,234,145,93,149,229,54,153,73,36,147,147,9,214,58,49,218,156,163,237,100,225,59,89,63,59,242,201,75,206,238,227,171,235,81,168,55,187,170,38,20,24,9,194,12,82,211,29,253,10,2,0,0,2,3,41,74,192,222,200,144,48,208,200,1,134,35,200,114,100,4,170,77,30,50,78,133,127,167,246,171,171,201,98,243,186,255,238,127,85,202,105,249,200,107,211,98,50,88,207,122,132,78,28,230,228,197,145,58,185,191,29,122,134,71,72,40,121,8,184,68,203,197,13,118,58,128,145,206,52,120,17,164,123,52,105,175,11,113,49,11,14,50,76,219,10,52,176,49,26,251,240,47,156,102,248,165,177,79,137,165,183,166,45,15,95,247,214,190,244,184,19,81,165,65,133,173,172,152,179,37,129,225,7,2,104,140,224,29,154,50,133,206,133,73,196,227,164,170,180,40,194,113,210,228,35,238,61,90,128,63,47,58,32,18,87,147,16,84,19,7,211,184,160,50,45,21,0,223,58,91,38,26,9,167,43,203,145,41,33,4,69,170,42,61,13,13,76,4,176,106,102,83,91,17,20,174,57,48,91,79,235,10,225,49,146,241,245,197,199,170,76,156,84,180,128,17,176,145,165,130,9,100,115,45,172,134,59,176,211,139,28,52,101,121,146,219,147,86,25,187,240,152,187,184,237,99,78,154,21,46,18,214,35,245,101,181,207,110,170,46,45,84,83,250,183,172,157,172,117,198,104,252,14,50,150,79,101,230,93,139,239,140,94,214,105,153,167,250,233,162,92,156,233,191,222,212,98,232,218,252,66,6,180,221,239,191,180,222,237,8,115,248,68,219,63,83,215,192,1,28,5,171,129,171,92,6,0,200,89,72,206,10,88,128,16,243,35,66,233,20,102,255,255,182,174,183,253,159,194,202,211,210,228,190,83,226,177,151,61,238,157,166,83,234,231,210,52,135,122,196,253,106,102,100,114,153,115,57,119,121,151,182,132,114,103,162,164,51,162,216,251,31,52,213,233,224,133,66,255,251,178,100,204,135,52,49,102,195,66,163,125,224,194,109,88,80,109,44,18,77,181,155,16,138,13,183,194,189,179,161,213,148,182,248,176,193,52,86,139,178,157,4,146,169,6,118,234,101,45,26,107,50,160,152,32,128,154,197,207,219,196,151,118,138,131,140,49,0,46,162,94,218,146,64,16,252,173,216,154,151,211,205,73,227,243,183,109,205,75,34,115,180,81,139,83,114,202,58,104,197,91,220,165,133,204,42,64,78,81,0,84,36,16,29,36,128,197,28,137,245,11,40,202,100,177,237,151,241,214,7,5,98,128,241,133,133,43,160,36,229,140,210,228,44,42,146,38,200,140,174,132,93,32,61,162,27,52,68,133,180,4,40,15,38,129,116,36,227,12,181,129,120,155,121,154,75,183,2,134,148,74,105,234,144,42,134,80,212,104,154,101,30,179,251,173,25,72,40,134,226,138,114,98,154,94,113,119,247,19,34,243,40,186,231,89,212,236,125,27,178,109,65,236,204,97,89,228,143,38,25,205,210,170,226,42,147,41,94,170,1,32,0,0,3,189,240,3,19,128,17,80,198,65,141,134,176,173,72,17,145,120,184,104,205,127,253,235,251,255,186,239,78,165,252,188,189,144,239,146,41,22,79,216,100,181,17,242,238,150,88,121,230,64,174,164,150,198,203,104,237,255,60,178,185,167,50,244,55,41,124,212,164,164,38,228,182,84,51,7,33,19,155,86,167,65,37,156,74,108,205,212,201,93,72,41,19,5,50,102,232,23,65,32,104,243,154,213,216,154,42,69,0,16,54,72,213,61,64,146,71,227,178,66,140,182,211,209,26,66,37,82,102,136,156,218,22,87,192,32,217,3,178,5,222,127,146,121,93,95,137,50,102,148,21,236,71,90,90,91,70,158,105,134,143,172,72,162,18,13,21,53,98,125,58,5,109,30,157,162,186,171,171,53,132,217,10,173,127,173,94,88,70,235,220,212,11,40,182,51,231,238,236,108,154,222,200,109,217,181,86,143,212,246,235,167,52,179,80,91,40,231,93,126,94,246,167,214,216,133,141,179,23,179,215,202,100,21,105,78,184,185,155,110,222,121,102,49,149,205,201,134,211,246,253,238,165,254,219,74,211,55,125,202,128,192,23,140,106,179,202,88,128,96,183,80,10,213,0,198,96,177,200,13,224,192,101,71,130,169,177,187,186,10,93,95,83,84,221,244,144,170,255,37,219,63,35,242,205,236,152,179,149,178,193,42,180,102,93,155,59,249,197,79,34,37,80,109,147,113,118,60,23,182,222,236,115,4,36,129,40,24,156,76,21,226,31,248,48,214,57,73,18,218,78,74,203,202,61,78,250,139,170,103,21,245,205,41,136,214,206,117,171,124,199,153,238,39,155,20,234,65,117,164,181,19,255,251,176,100,193,7,35,120,103,68,66,131,110,96,160,172,216,133,105,44,62,15,165,161,12,170,141,249,155,10,179,225,133,150,62,249,89,237,205,79,153,227,36,185,152,199,172,39,144,98,247,63,207,220,55,46,136,208,81,192,17,40,164,66,150,138,27,147,218,138,218,129,221,105,248,165,171,17,94,196,227,48,253,186,122,88,165,120,52,153,115,133,229,213,235,75,167,35,152,226,233,46,55,156,113,200,92,45,60,249,42,132,34,200,210,94,46,64,63,164,120,182,96,112,132,164,209,181,231,200,140,209,147,139,166,15,39,108,228,232,193,243,22,234,118,102,204,11,26,130,215,162,13,78,216,113,166,145,94,245,94,189,229,177,156,46,105,124,67,255,34,226,210,151,136,117,77,123,66,253,22,45,112,239,108,203,206,243,142,115,80,75,45,89,139,199,79,94,194,230,97,129,52,121,169,134,233,226,93,229,221,199,221,99,75,61,124,8,15,160,69,133,9,91,59,202,169,8,12,9,86,94,181,249,98,43,118,131,91,223,235,149,0,144,0,0,3,27,136,128,219,0,64,48,216,48,118,144,98,117,100,209,36,106,96,121,183,255,219,239,182,186,223,123,251,161,250,150,246,215,14,156,42,87,222,43,55,175,156,202,103,182,84,136,203,218,176,58,108,94,123,119,138,103,26,60,95,111,167,212,11,61,169,229,101,232,60,156,243,201,163,67,217,6,90,150,181,160,236,131,58,155,82,217,148,183,69,75,221,78,27,198,242,155,119,73,244,108,24,241,221,137,142,99,136,224,157,113,42,73,30,44,37,42,68,117,8,233,97,73,83,107,134,3,72,197,80,34,54,246,3,231,10,10,7,188,209,9,8,208,16,23,152,92,76,86,109,129,35,2,65,233,153,53,38,195,131,99,136,215,35,25,193,66,164,125,180,97,170,21,146,107,81,124,148,38,148,80,195,82,201,162,55,33,90,32,214,150,76,100,99,157,17,160,68,112,142,44,81,249,7,227,104,27,108,171,40,208,32,148,174,115,33,101,86,37,154,113,133,237,184,164,146,205,214,185,166,38,153,244,112,78,152,134,194,241,92,93,242,119,184,49,9,183,159,229,79,26,78,54,215,201,183,231,229,190,188,128,173,51,105,201,133,49,247,154,55,214,0,200,0,0,190,0,231,224,96,3,20,67,82,16,92,128,12,201,12,45,24,181,173,213,214,173,157,180,104,167,122,255,27,200,238,85,15,43,242,70,194,136,102,33,226,27,199,22,72,71,172,185,249,154,70,36,132,45,29,14,19,202,243,118,147,102,12,110,171,238,128,205,227,158,34,172,166,170,23,66,172,48,214,182,32,170,35,105,21,179,241,76,218,186,172,72,86,180,31,123,94,248,182,235,3,24,181,41,255,251,178,100,192,3,35,92,103,68,66,163,111,64,168,108,232,112,105,233,0,15,81,155,13,10,13,249,130,244,53,33,161,166,48,0,254,124,155,20,14,98,208,18,10,106,106,25,154,101,96,10,64,8,200,218,51,196,1,227,98,244,9,129,113,33,194,225,108,236,190,67,150,74,173,151,92,45,30,167,18,80,95,36,192,61,188,82,132,136,87,65,94,42,91,115,147,146,70,173,44,15,145,153,32,64,184,233,184,206,72,234,189,81,162,1,98,35,50,67,9,128,137,78,214,179,229,212,17,13,152,71,35,190,101,216,27,61,65,60,56,132,237,139,50,177,34,10,8,250,189,231,87,45,142,214,178,217,60,136,205,122,30,187,84,174,41,93,2,245,246,219,23,203,111,159,178,171,229,42,246,221,54,60,104,235,221,126,104,113,10,151,217,91,201,22,56,161,36,84,75,173,156,182,227,52,180,86,111,150,169,183,181,123,215,237,221,6,182,151,247,179,233,235,246,210,54,181,118,179,49,44,37,115,148,89,151,118,181,138,0,88,0,0,51,139,35,59,5,14,22,109,25,35,87,112,226,246,101,86,186,2,231,242,251,207,115,239,154,112,203,113,17,51,51,223,58,241,28,54,80,199,221,187,68,225,250,109,99,26,140,201,60,85,195,245,47,77,113,143,154,183,180,168,137,177,144,117,199,116,216,178,180,172,233,192,228,155,89,104,119,29,63,104,246,189,205,60,210,178,204,216,241,222,222,98,29,121,80,137,141,198,15,133,96,7,14,79,56,83,91,219,161,98,128,1,128,0,38,14,169,68,131,124,80,3,197,193,241,150,215,32,162,32,120,179,13,133,180,26,103,92,55,237,104,27,62,68,133,204,145,138,74,156,238,33,48,187,133,102,128,84,1,102,213,20,174,218,11,88,144,158,38,38,161,97,57,242,13,130,198,5,76,7,158,100,66,78,155,2,132,65,166,208,212,81,90,170,65,115,4,68,67,139,36,120,92,195,69,91,47,42,240,32,16,177,38,49,3,74,210,132,9,151,138,107,248,246,219,103,20,199,188,164,92,223,189,156,74,61,138,147,229,78,53,74,234,74,98,173,162,157,70,57,3,152,169,79,76,201,42,105,135,39,87,30,155,202,87,140,37,172,19,36,218,196,114,173,169,96,228,43,166,147,0,43,66,0,45,0,106,184,2,133,161,172,33,70,124,83,197,40,33,1,4,45,165,255,252,183,70,243,239,255,203,243,226,125,163,70,15,24,98,109,101,128,232,53,30,69,71,111,180,210,117,75,49,86,180,209,124,67,241,122,237,27,215,172,36,60,239,71,50,74,89,41,42,155,156,146,101,203,147,202,187,188,125,63,52,179,111,122,24,137,240,144,62,4,16,1,95,101,127,21,8,20,64,255,251,178,100,193,132,35,147,102,195,195,97,66,240,170,12,232,120,105,233,0,12,117,157,21,138,133,17,194,178,180,98,37,151,164,8,3,50,51,52,195,70,6,146,24,78,210,10,33,46,30,39,30,100,53,102,3,224,101,30,14,193,65,226,66,51,8,224,101,70,79,113,177,91,45,8,247,172,173,18,55,68,12,170,88,129,33,65,32,152,152,134,78,37,229,96,69,21,194,227,19,93,182,136,79,150,116,231,213,161,17,17,27,69,208,34,57,205,8,16,56,226,232,228,161,33,76,94,161,21,18,133,41,73,10,241,36,112,85,85,155,89,72,56,178,236,226,19,180,233,178,68,130,74,47,142,116,165,178,156,119,53,152,230,65,12,34,209,3,20,175,168,10,208,137,165,85,166,10,161,109,208,163,46,182,80,217,102,220,84,183,234,158,94,104,147,69,178,73,12,112,145,247,211,127,85,0,6,64,20,0,166,150,174,117,17,134,164,66,164,89,122,128,62,238,12,7,42,189,250,255,255,255,255,250,122,90,106,183,46,115,125,254,101,142,25,39,13,51,59,41,103,110,187,62,101,229,210,51,242,49,142,219,48,238,183,104,133,98,58,141,241,142,209,179,253,116,32,121,49,149,55,52,5,0,86,172,80,241,76,170,146,232,125,92,205,145,255,25,10,251,187,187,151,147,223,120,174,171,155,102,6,102,214,107,135,216,180,76,66,214,189,98,193,149,170,107,190,21,58,7,72,87,197,84,157,140,226,224,9,170,152,99,142,37,234,3,91,121,12,219,153,0,190,179,15,251,183,1,246,44,248,62,208,60,48,251,221,19,145,94,3,14,29,203,35,136,72,60,144,213,18,213,20,209,10,86,173,78,144,122,29,21,136,4,146,170,40,24,74,73,113,17,241,207,21,217,46,157,150,213,45,46,146,20,184,61,149,129,241,145,125,237,46,241,240,101,78,90,112,112,243,197,237,209,40,168,115,10,229,161,231,32,11,10,197,122,66,92,110,100,39,32,124,80,182,68,252,132,168,219,158,160,39,34,48,225,35,241,151,144,180,112,251,13,16,108,162,81,134,25,194,11,68,50,42,57,155,25,92,224,210,20,101,144,72,128,150,61,133,14,42,41,33,69,203,40,149,205,209,186,147,105,178,139,98,33,137,81,24,161,201,148,18,212,117,65,224,32,98,73,174,161,8,12,234,80,14,1,208,0,2,97,136,153,200,194,0,98,129,101,95,225,160,12,21,41,119,173,126,191,255,255,255,255,241,169,13,222,181,26,189,82,81,158,50,121,203,87,14,13,153,88,125,65,15,46,221,154,34,203,206,212,228,83,121,146,41,209,8,160,96,66,11,106,125,8,180,80,194,102,4,1,151,56,45,150,207,27,84,230,39,107,174,189,220,182,255,251,178,100,210,128,36,35,103,67,219,99,125,240,198,77,24,81,105,137,142,14,181,155,19,46,5,119,130,146,51,226,25,151,164,8,125,157,181,140,211,166,245,47,101,113,49,86,157,218,9,34,92,243,204,112,13,154,21,221,179,174,138,4,64,4,13,32,251,72,17,226,236,117,33,54,120,36,78,160,232,156,166,12,46,13,50,202,22,14,149,35,108,156,136,161,1,141,19,182,145,67,86,145,46,235,84,58,93,36,12,211,10,161,28,33,160,250,19,42,40,245,241,146,133,206,218,164,3,8,91,142,16,153,80,121,202,114,39,6,12,44,222,148,105,49,90,11,237,34,62,202,5,24,88,204,166,75,205,151,175,74,101,217,216,65,98,105,121,167,79,186,118,185,56,73,43,130,139,236,29,21,213,235,79,33,41,26,203,168,103,114,184,182,45,40,48,169,50,21,149,78,11,180,138,102,233,9,28,217,98,185,246,231,34,134,132,38,175,111,67,178,84,221,205,119,179,173,0,96,8,2,53,237,243,223,41,3,166,163,26,121,217,143,187,84,242,137,222,255,41,23,1,48,54,19,11,5,175,189,235,175,157,230,23,244,137,159,245,255,175,226,245,239,123,226,103,237,7,82,222,49,226,218,166,238,98,170,103,88,182,107,238,86,59,183,158,187,158,58,171,74,146,47,168,234,44,213,24,179,153,14,141,110,141,80,100,210,46,235,43,105,14,211,116,177,239,31,215,197,246,58,201,30,167,121,96,98,141,144,145,98,106,217,158,30,7,64,84,72,197,114,35,43,197,163,3,92,189,79,13,206,69,59,40,173,102,106,53,4,195,144,205,218,81,74,27,15,176,18,138,37,214,154,109,27,40,64,101,86,205,42,213,32,79,21,105,60,68,241,166,28,32,33,64,211,109,182,93,201,14,138,150,19,131,135,49,34,71,18,188,132,97,10,204,16,197,25,4,12,18,105,160,65,230,210,167,165,139,170,49,160,43,10,105,32,75,77,167,58,143,83,134,49,210,53,55,5,64,167,173,48,171,170,99,211,52,249,39,219,47,81,125,248,86,179,237,235,145,98,246,5,17,88,90,3,165,207,54,207,163,105,62,191,108,156,234,140,148,192,41,85,114,133,4,135,42,126,253,10,20,227,66,0,0,203,8,32,52,116,104,12,112,24,15,128,77,131,190,74,14,50,233,155,167,169,158,170,250,139,6,136,185,161,162,153,171,106,187,251,249,253,171,149,221,169,30,187,195,39,165,229,191,228,232,102,70,76,165,77,21,246,14,121,90,232,74,69,231,187,57,248,154,162,251,73,209,0,64,160,53,28,202,96,179,142,135,8,155,234,231,187,24,24,99,105,43,157,250,71,205,111,1,245,107,253,228,198,111,77,121,49,76,70,146,222,51,255,251,178,100,199,130,3,175,102,196,67,96,66,144,166,108,216,150,97,38,142,15,173,157,12,170,141,249,146,237,182,33,229,156,48,0,80,197,137,118,252,99,131,38,52,239,72,20,19,2,8,140,107,210,107,176,45,69,204,88,92,185,208,30,29,165,84,180,138,178,139,220,116,117,30,138,67,252,2,199,157,96,241,91,36,213,5,211,23,214,68,113,3,227,201,45,198,225,120,229,85,203,157,99,179,231,142,47,4,121,132,183,160,113,27,137,144,7,107,115,7,171,222,59,51,106,22,108,249,149,47,198,39,71,167,16,173,87,71,79,218,65,50,45,44,107,94,118,233,155,95,9,138,213,182,62,67,61,133,67,137,47,89,41,75,246,118,9,106,201,189,248,94,66,135,21,210,249,154,69,129,51,55,89,28,10,226,250,166,245,180,84,182,56,162,182,45,243,218,244,77,157,158,64,219,46,203,201,57,19,200,255,106,209,80,234,58,38,106,235,3,218,95,114,103,38,102,3,8,167,176,137,245,14,0,41,192,0,1,192,28,76,1,206,1,119,41,145,34,96,156,39,139,37,241,206,39,149,255,245,89,154,167,253,106,125,211,75,239,237,171,71,215,251,211,51,61,179,157,255,91,116,253,204,225,105,54,115,222,9,222,52,17,87,86,137,195,165,119,64,7,51,60,218,173,25,120,75,103,76,128,225,137,140,206,102,177,38,123,58,146,73,26,157,5,167,250,108,154,71,221,4,89,74,15,102,254,239,140,6,0,0,2,55,25,57,65,71,21,206,16,152,157,183,138,10,196,141,17,168,155,27,45,104,132,2,152,4,161,26,62,241,118,162,140,159,253,37,19,15,6,105,80,195,154,36,46,202,102,102,32,54,129,77,101,68,36,133,224,118,45,193,145,214,209,66,11,69,182,146,67,142,15,122,123,52,217,86,230,110,153,88,145,152,56,228,74,195,84,183,61,72,201,98,247,18,7,105,121,210,4,117,134,122,173,189,92,74,108,69,241,90,27,178,81,91,113,26,41,62,114,60,244,214,139,102,91,67,158,18,74,17,82,24,232,93,103,157,65,219,8,252,200,42,229,246,89,38,178,179,37,48,111,80,211,87,151,82,255,210,1,2,3,57,146,128,238,66,192,48,16,40,56,161,7,142,34,26,59,9,33,176,85,186,237,83,87,213,169,53,219,147,62,28,35,222,20,255,212,233,119,45,17,61,215,54,122,159,76,72,40,141,98,178,58,96,86,85,36,200,158,96,211,106,99,209,197,45,39,12,120,80,192,218,161,152,101,232,170,111,190,16,80,73,94,79,6,173,144,181,120,179,106,88,79,109,213,147,99,21,129,170,214,216,166,171,155,222,154,154,105,124,74,255,93,75,172,73,170,73,105,239,168,27,99,16,136,255,251,178,100,196,134,35,72,102,196,218,131,111,64,160,236,232,136,100,201,16,17,177,185,11,10,141,245,195,48,179,225,85,183,176,1,183,197,181,79,235,243,191,153,240,193,102,26,60,237,0,8,102,111,16,56,64,21,225,76,91,3,214,45,25,44,37,20,196,34,184,130,89,48,14,79,78,198,177,1,131,49,176,27,37,48,124,146,49,194,196,90,7,67,65,85,0,184,8,5,226,32,233,1,100,166,72,23,88,73,132,160,80,125,37,203,103,231,66,88,185,247,144,206,137,165,106,56,98,202,145,128,53,49,44,45,47,58,20,45,38,149,15,216,140,168,93,37,165,36,136,133,163,209,249,198,78,78,28,102,51,11,19,136,170,144,25,42,164,195,165,142,85,154,31,27,70,190,35,115,195,167,97,187,11,156,67,117,118,121,203,149,103,19,152,4,168,207,239,171,44,170,13,65,75,83,182,207,214,162,68,186,53,142,102,190,121,9,204,168,188,107,10,179,68,237,117,122,107,14,47,179,116,91,182,162,229,106,99,74,8,45,236,130,99,195,222,245,189,41,250,42,117,189,165,0,19,64,0,0,0,64,1,5,192,219,130,208,10,2,140,32,196,131,72,142,46,19,4,65,103,58,255,255,169,252,243,60,187,154,54,76,164,35,179,204,96,35,157,99,50,12,152,84,84,60,130,210,135,1,170,88,64,144,212,76,9,144,77,57,32,192,217,0,18,76,201,21,244,40,228,194,48,237,204,52,147,197,235,217,246,181,23,174,219,185,239,218,203,187,107,47,127,51,237,134,92,169,116,242,64,16,172,164,197,216,63,115,117,118,8,128,16,97,128,151,56,7,145,4,38,0,240,56,116,38,164,4,96,176,120,68,11,10,13,13,149,36,72,168,240,94,72,205,113,134,215,112,86,142,196,84,114,4,100,36,33,96,192,106,82,76,54,42,80,186,8,134,137,95,201,133,214,7,158,226,150,8,4,84,66,132,158,39,105,145,51,100,8,213,76,76,214,100,72,8,231,147,98,98,11,212,145,14,73,89,18,155,77,25,9,229,204,160,86,43,167,133,38,54,20,138,175,35,68,84,179,209,212,68,171,163,86,82,63,36,113,122,75,32,127,109,134,218,157,169,144,234,110,245,190,167,150,218,205,99,50,133,69,75,242,49,85,155,15,177,169,239,159,201,77,232,1,17,86,33,239,102,180,84,234,222,132,0,8,128,96,86,32,5,45,193,48,16,172,144,81,93,40,17,74,137,179,69,250,191,255,186,234,100,255,239,166,211,133,239,190,103,165,66,165,164,156,243,234,27,49,107,57,214,203,173,94,167,231,38,144,134,24,25,11,201,138,249,153,199,38,57,230,252,191,221,110,25,116,60,147,250,110,14,214,23,154,42,172,209,157,255,251,178,100,186,6,195,153,103,68,98,161,93,112,173,12,216,117,101,137,2,13,145,155,14,138,141,185,130,155,179,98,5,148,174,184,20,171,65,244,29,83,36,246,116,83,73,53,32,164,193,52,109,58,218,174,134,37,23,17,84,24,99,226,52,98,156,191,18,28,165,153,218,149,209,211,197,59,85,248,194,17,57,114,77,77,34,179,43,127,224,91,146,219,20,135,248,151,16,32,35,38,18,179,213,90,72,8,137,10,12,138,224,132,156,32,171,76,144,21,30,76,178,6,68,40,140,68,145,70,208,193,87,205,98,60,113,195,201,164,78,186,73,184,195,155,181,9,145,145,164,145,60,5,6,73,164,141,10,203,155,46,193,109,153,182,209,189,113,134,201,97,246,107,65,20,92,104,225,35,37,145,32,108,137,251,107,50,158,124,194,51,177,8,201,82,29,181,170,181,57,92,214,107,173,25,163,91,90,216,214,59,233,183,111,221,78,215,133,191,25,30,115,152,169,90,82,165,0,208,0,0,3,33,16,11,63,16,240,233,5,198,51,4,81,2,34,104,234,255,255,255,127,87,181,31,122,75,115,242,158,181,11,249,158,135,15,79,57,97,125,51,51,58,100,73,194,125,15,122,64,172,67,35,34,127,242,59,56,74,31,45,205,245,98,229,244,34,216,212,25,145,114,67,179,238,186,147,78,155,33,85,6,82,79,163,93,42,140,66,113,163,99,185,36,81,228,192,97,0,128,130,247,1,84,135,53,155,4,70,141,146,134,89,52,184,234,3,163,28,218,79,47,92,145,95,72,216,64,104,156,145,130,64,24,242,52,13,157,68,145,26,200,68,155,164,235,54,128,164,75,147,149,20,163,42,43,92,195,72,154,111,30,169,22,201,116,13,13,226,5,20,66,220,117,70,177,139,213,220,220,154,244,32,48,233,61,197,209,172,140,139,147,60,137,73,164,251,181,18,234,66,107,176,170,12,65,41,226,55,59,249,228,22,58,115,99,77,167,119,170,163,232,142,171,144,138,118,191,140,85,141,230,205,171,168,123,173,116,33,81,134,69,47,123,89,147,243,168,129,10,6,28,117,247,190,181,87,112,34,126,3,140,204,12,184,80,240,136,204,124,19,100,185,77,69,219,116,95,85,87,82,144,186,59,51,34,208,155,4,83,234,67,50,37,73,37,96,130,165,8,245,153,234,67,147,200,213,4,104,134,54,12,218,154,130,0,28,72,113,3,16,227,11,20,32,117,160,1,160,80,193,8,216,78,170,49,139,117,14,2,17,152,16,0,49,10,48,238,35,148,176,1,163,178,120,163,96,49,66,84,20,6,138,34,122,82,125,197,254,144,34,214,240,107,104,126,5,41,46,183,152,245,102,146,120,18,174,134,204,41,96,176,124,211,96,186,255,251,178,100,199,135,3,26,103,68,66,131,110,208,161,108,216,136,97,233,0,18,29,159,8,170,13,247,195,56,179,225,1,135,176,249,141,157,51,24,20,220,224,123,93,180,84,113,20,198,83,5,67,74,24,72,123,213,106,152,232,106,72,178,32,92,227,28,241,218,79,67,153,253,220,216,30,143,4,250,185,189,216,247,17,30,21,156,15,228,129,254,36,135,97,241,20,96,62,163,94,85,29,135,1,200,197,104,134,164,170,61,34,23,34,66,82,200,76,13,153,118,18,137,64,228,220,148,164,106,53,108,158,116,201,216,252,61,173,51,138,133,248,74,164,144,126,49,53,96,240,116,37,138,147,155,30,212,112,137,96,29,136,184,168,182,82,86,176,145,174,63,176,80,254,61,93,206,181,19,165,248,7,214,170,85,90,188,168,120,197,81,97,250,214,207,154,93,92,124,186,135,21,246,80,143,168,177,214,162,118,239,163,67,82,154,20,34,171,245,165,226,95,91,245,227,122,31,190,46,179,206,99,65,170,235,4,58,106,218,67,102,220,55,157,253,117,252,210,3,224,0,0,6,140,64,203,10,3,14,104,44,52,79,130,225,22,129,92,39,73,131,106,245,251,235,254,201,122,170,253,141,72,188,189,105,207,249,75,144,190,29,76,186,89,194,105,12,226,112,131,87,39,188,131,52,53,90,197,81,58,164,187,171,211,48,245,203,201,186,69,1,29,37,139,13,62,145,94,55,153,229,151,169,213,85,210,83,163,90,104,42,235,162,113,75,162,135,117,157,7,112,121,206,121,202,154,156,164,109,26,128,129,0,0,133,40,188,131,102,213,20,188,4,104,105,21,19,8,89,217,34,21,7,193,108,11,15,24,44,145,49,213,17,8,208,2,208,214,137,5,83,2,203,10,154,93,0,113,64,41,38,92,113,115,134,222,158,157,105,241,72,192,136,82,50,166,0,227,106,145,137,154,66,18,94,72,203,200,136,177,244,153,54,109,150,91,64,121,178,1,244,41,154,153,196,50,17,146,185,178,51,173,20,54,124,75,136,17,25,101,181,117,114,36,112,102,137,107,20,196,109,55,91,108,179,36,76,151,18,63,150,42,157,73,123,85,66,86,21,139,107,36,204,53,186,212,181,185,111,156,182,112,67,145,133,221,206,163,59,251,31,43,219,152,52,213,199,98,38,23,90,250,174,222,31,103,219,128,1,136,0,61,4,125,129,177,34,200,52,28,242,153,38,46,81,218,135,255,251,87,215,239,87,65,191,171,233,106,122,239,156,85,87,65,42,114,244,6,87,10,166,228,104,81,204,132,50,50,96,5,2,68,111,52,56,42,222,36,52,153,80,204,136,25,72,230,35,20,54,137,189,249,170,105,235,90,20,84,146,157,21,189,73,212,183,164,255,251,178,100,189,7,35,130,102,195,194,131,110,96,177,44,232,120,97,41,0,76,137,155,16,138,5,190,194,170,179,97,225,132,176,184,193,72,10,60,147,250,217,210,134,53,15,72,38,34,0,32,130,17,188,143,43,189,241,64,25,18,168,29,42,124,203,52,72,20,20,22,46,116,233,135,29,22,120,72,131,28,70,132,134,251,109,56,60,62,153,89,84,69,68,130,201,242,107,36,72,234,204,90,85,112,201,99,130,67,77,149,218,170,232,17,185,68,54,155,50,85,99,84,212,91,19,92,126,101,115,68,40,14,20,180,191,171,136,104,217,56,63,35,28,60,164,241,229,173,165,106,81,158,60,183,113,1,126,85,59,196,147,149,14,217,109,239,104,34,73,127,202,211,222,119,29,231,155,238,139,33,250,94,141,187,215,150,186,150,189,233,61,244,238,251,231,117,38,181,154,245,231,127,41,243,187,183,22,12,90,192,81,137,83,126,101,195,170,0,19,0,0,3,66,160,26,4,102,6,40,10,136,32,29,16,130,199,9,162,44,80,42,148,171,251,125,106,250,251,231,222,196,249,249,61,151,193,22,93,246,172,94,73,201,146,42,219,80,162,96,48,27,164,204,101,20,25,201,158,225,72,97,124,35,5,165,100,44,145,28,157,150,220,56,178,170,18,24,192,205,221,72,179,202,237,172,38,22,101,236,72,234,157,218,206,110,245,85,185,150,67,55,30,167,195,233,143,109,61,32,3,227,106,238,175,33,23,238,237,253,169,208,14,245,182,64,0,3,181,32,149,197,129,106,144,187,145,168,51,80,34,146,105,160,240,58,150,122,233,135,149,70,96,88,113,18,204,3,216,95,68,75,45,175,53,44,9,197,86,204,12,12,148,45,31,60,40,60,128,79,132,7,65,98,210,88,72,136,192,184,4,29,57,163,130,192,200,42,36,177,160,40,144,83,208,35,9,35,194,228,196,118,52,72,62,22,43,96,56,233,164,157,32,124,136,23,92,60,120,52,74,133,114,238,38,72,21,57,76,46,68,76,196,201,129,230,182,98,21,204,6,137,85,60,62,136,193,139,28,40,121,163,44,159,230,208,183,12,67,26,40,181,22,130,8,67,210,25,12,119,48,182,177,4,122,186,155,110,138,243,157,121,108,63,214,214,201,98,112,218,156,113,33,92,78,104,56,151,11,16,27,82,237,86,211,128,36,16,200,0,166,4,120,112,2,218,68,7,52,168,94,48,39,146,127,253,78,219,173,251,106,183,223,187,108,235,79,114,36,242,225,71,159,102,210,22,98,211,158,95,112,91,109,210,66,179,229,185,31,198,44,246,57,14,249,49,146,43,9,168,7,176,116,173,115,182,152,98,6,246,164,206,172,253,211,103,185,101,107,205,206,67,72,72,221,140,255,251,178,100,204,7,35,247,105,195,34,163,93,242,190,140,216,85,101,137,78,12,253,155,15,10,13,91,82,183,51,161,225,134,36,80,181,46,168,84,5,142,219,160,197,189,116,173,99,128,140,1,9,129,76,77,241,87,37,194,144,53,11,85,10,32,96,36,35,32,36,35,59,0,57,151,137,131,43,10,77,3,37,250,38,48,84,192,227,33,241,123,36,18,146,22,3,71,12,162,84,97,25,243,2,147,73,184,72,208,2,109,36,44,48,97,146,147,96,76,133,71,162,64,78,210,196,192,155,42,145,9,86,130,68,75,221,242,94,62,194,230,213,211,62,104,226,157,149,89,161,216,156,95,160,74,238,182,160,199,82,121,55,66,139,178,116,194,173,174,124,202,143,21,170,103,76,49,13,173,73,117,225,29,182,178,10,99,18,155,111,146,38,161,83,68,170,113,188,99,198,85,105,149,180,157,10,78,174,234,127,4,83,18,159,107,35,19,205,18,69,109,146,0,158,64,0,1,176,148,4,169,1,140,6,43,194,9,11,1,96,144,41,159,52,73,189,213,171,82,187,106,125,105,87,162,190,236,183,78,206,235,69,73,215,167,93,108,170,223,116,158,109,251,70,190,93,247,232,51,97,75,251,9,213,65,143,172,253,70,122,157,199,111,43,63,103,31,75,212,50,138,65,183,43,144,26,211,225,95,55,214,107,110,55,173,199,239,202,162,164,197,34,102,209,171,254,233,125,82,214,205,237,175,189,106,249,221,237,139,224,94,224,107,86,193,100,36,62,108,105,247,207,175,182,101,32,0,51,24,27,142,192,72,127,24,169,29,17,22,213,52,81,99,79,199,66,52,70,231,140,188,124,202,211,115,167,139,167,0,32,108,109,98,217,188,198,75,48,185,255,42,34,54,66,46,152,151,44,215,28,192,200,214,98,152,144,70,31,139,43,179,207,14,142,82,190,234,83,51,54,216,58,62,46,45,97,71,144,23,45,97,227,136,15,17,38,89,18,146,118,172,46,141,222,97,116,8,207,153,94,229,75,47,161,47,107,97,57,40,165,105,91,202,170,205,174,96,180,253,167,47,173,84,99,152,157,172,214,89,127,123,88,162,237,174,192,174,38,22,237,62,246,199,115,168,197,61,139,175,158,133,119,59,151,105,237,150,45,79,191,91,254,31,161,103,233,78,98,31,8,112,195,22,247,225,217,127,128,104,6,140,168,26,240,160,40,32,91,4,38,89,19,34,198,198,233,164,255,255,169,122,234,110,255,75,235,82,179,41,169,49,254,89,124,176,231,62,247,198,233,203,228,15,191,85,152,238,117,57,53,252,236,33,69,179,249,162,188,40,249,138,10,64,149,221,234,153,228,103,73,40,231,78,166,104,111,132,150,159,150,211,173,221,68,215,17,255,251,178,100,202,7,36,35,103,67,34,134,127,178,183,12,232,101,101,140,0,77,77,155,17,10,13,123,66,170,179,98,24,247,164,8,19,91,234,97,210,206,59,128,54,21,35,188,206,209,102,165,30,56,70,9,64,98,0,116,120,18,86,100,128,216,172,128,169,33,1,49,81,72,174,71,0,237,66,229,154,104,86,178,48,104,75,203,30,4,33,0,22,203,24,86,35,194,25,170,218,134,213,84,56,227,76,168,153,3,215,27,60,129,25,4,21,32,85,179,81,50,17,89,153,185,27,11,191,78,5,147,58,9,139,16,220,81,36,105,134,162,223,60,201,89,61,27,209,170,126,11,136,137,161,74,81,184,170,81,117,99,6,151,214,87,114,135,245,37,158,148,226,129,168,84,214,55,170,115,165,153,62,101,211,68,43,127,145,84,232,150,19,45,73,147,147,20,108,202,41,169,187,212,183,195,60,235,32,212,217,247,100,80,180,54,13,142,3,205,42,202,69,125,149,0,58,192,0,0,32,97,40,130,217,129,19,208,80,64,148,75,163,64,118,12,192,231,41,59,212,222,189,210,190,235,173,172,121,71,207,206,183,232,158,116,185,173,189,180,23,10,166,135,11,58,116,224,162,150,60,25,213,130,62,2,221,98,72,251,130,91,94,182,100,219,151,89,168,112,155,96,212,210,189,120,64,207,196,177,145,165,182,211,148,152,111,130,99,197,215,166,241,120,144,55,229,147,82,239,26,139,172,94,178,203,90,239,248,205,164,2,15,132,229,215,81,77,210,33,237,3,72,14,64,64,6,48,225,30,209,16,16,88,118,49,132,135,80,130,167,28,64,193,241,161,81,25,41,208,96,119,148,4,137,176,133,240,50,125,50,48,249,165,116,25,38,15,165,35,162,33,88,224,117,199,207,144,153,153,16,138,80,228,229,203,32,36,68,177,195,11,97,40,128,192,163,147,90,232,21,58,129,181,4,105,33,106,34,210,152,31,51,166,24,60,129,11,40,224,64,185,9,132,74,34,36,123,42,180,160,226,226,116,105,118,24,237,226,43,97,215,74,192,133,6,76,137,28,166,117,88,18,160,71,134,149,73,173,159,118,185,54,155,75,80,157,146,197,5,38,18,124,210,161,102,90,33,124,11,159,85,167,50,85,90,77,121,21,239,154,164,204,131,134,219,167,40,152,42,187,71,26,199,47,220,1,121,139,198,15,56,131,84,118,92,92,97,17,230,210,207,57,253,255,250,243,27,179,27,239,255,89,137,74,53,144,207,58,173,205,71,83,16,228,54,188,244,86,67,93,79,159,116,101,99,152,194,204,164,6,24,196,147,78,37,57,85,231,151,42,113,202,107,180,197,54,167,53,15,67,149,102,163,52,243,238,114,212,136,4,82,68,32,0,1,78,255,251,178,100,201,6,4,1,104,67,90,131,125,240,182,205,24,118,101,137,4,10,221,157,23,140,1,75,130,149,51,161,213,148,162,184,192,82,199,27,28,166,83,9,151,246,13,236,182,27,206,244,66,106,118,65,39,119,51,130,223,123,48,140,163,50,201,13,233,142,146,82,48,108,170,18,196,99,104,16,50,185,40,84,50,22,219,34,13,15,42,170,222,24,106,45,54,101,10,195,132,230,150,89,69,195,98,129,94,166,130,77,144,182,96,244,134,5,22,128,62,209,166,50,38,144,138,211,137,251,164,214,50,180,35,75,46,41,78,70,80,189,37,216,73,141,141,48,141,11,70,208,23,62,175,60,204,246,219,115,77,118,92,183,54,38,133,109,150,234,152,253,142,44,236,197,111,178,171,67,182,79,140,215,253,62,232,214,10,182,56,99,69,93,75,30,20,0,24,0,0,1,130,198,128,106,129,248,24,200,18,51,194,236,82,196,193,26,39,210,94,202,250,237,87,179,116,19,173,47,238,175,227,190,118,248,65,120,205,247,62,108,248,205,210,219,183,148,255,139,238,207,245,20,50,80,210,182,243,255,71,48,252,170,67,90,132,166,239,88,203,107,65,180,184,203,132,38,124,20,123,5,21,90,18,235,178,246,49,246,211,74,54,250,62,97,52,158,220,247,105,2,123,207,47,198,243,10,144,171,122,103,55,213,49,75,123,249,34,205,168,210,218,179,135,185,232,2,5,179,26,171,106,236,179,178,171,84,239,216,3,64,0,0,30,208,142,5,64,180,49,125,227,241,203,114,184,179,166,133,168,32,162,96,78,147,100,63,77,243,184,243,85,194,135,29,119,19,42,196,169,122,115,142,241,15,86,34,146,166,146,145,68,156,127,86,85,74,169,156,91,90,85,106,140,97,48,238,176,224,193,244,111,29,148,71,160,108,72,225,20,56,39,174,136,177,70,138,177,17,219,178,98,114,214,206,29,52,48,39,14,201,236,57,35,76,106,59,142,69,187,161,126,28,24,62,195,75,208,171,84,213,31,142,234,124,169,150,97,122,91,137,102,220,182,132,82,239,88,67,79,3,83,101,204,52,227,92,86,129,11,14,46,114,196,159,176,150,246,103,50,58,47,127,237,11,246,133,142,60,141,87,124,11,43,145,99,139,254,92,216,154,93,123,117,198,121,129,212,222,209,188,25,31,151,248,249,129,255,90,148,49,1,73,32,115,239,133,178,31,199,178,60,188,69,75,6,229,47,255,191,173,77,83,231,150,108,68,115,233,240,252,182,183,179,206,249,100,71,122,146,182,119,242,202,216,230,244,208,90,50,58,17,23,105,146,185,83,99,34,156,136,74,114,231,230,209,158,187,155,45,57,90,240,162,38,183,38,132,49,52,249,245,21,107,108,217,255,251,178,100,215,6,36,120,103,194,162,166,125,242,200,204,216,88,101,236,94,78,21,155,14,170,13,119,146,153,179,162,45,150,36,40,207,184,110,187,110,208,171,238,175,169,159,123,165,173,221,181,218,32,32,2,153,221,82,116,174,53,96,68,136,32,0,149,100,64,178,185,13,144,145,130,138,193,200,233,242,169,134,166,76,113,11,68,203,5,28,162,30,104,140,79,3,71,12,168,121,114,196,133,72,80,160,68,99,49,180,70,200,131,74,20,88,137,52,228,126,110,105,162,40,24,64,41,32,85,28,21,33,88,193,179,39,142,26,219,110,41,20,162,41,213,10,90,118,178,192,201,49,84,5,86,65,88,194,22,85,83,234,200,81,198,104,163,176,147,42,34,146,177,155,81,134,228,9,19,142,178,130,159,28,191,8,18,18,205,57,70,77,33,99,35,213,159,131,82,213,162,146,43,78,152,146,177,243,67,81,131,74,108,229,189,56,66,75,165,59,10,118,8,103,109,185,232,169,2,192,0,0,2,128,138,176,51,6,8,193,114,14,50,233,153,72,137,209,127,255,255,170,255,252,141,31,178,50,62,105,122,42,146,13,217,77,115,207,59,17,225,52,168,101,36,137,230,70,130,1,205,137,153,225,68,161,58,190,92,221,6,186,26,204,217,71,234,199,54,122,156,198,54,238,143,157,158,46,158,188,186,144,116,233,74,179,177,140,138,204,0,22,132,73,215,214,4,73,4,65,0,17,113,92,63,43,69,132,20,119,31,148,18,16,84,225,181,99,48,48,36,29,123,16,42,189,10,210,67,136,133,68,16,121,10,165,217,154,106,150,104,93,231,50,213,60,62,141,28,178,78,32,65,53,71,219,67,106,24,77,133,23,18,42,169,66,68,12,61,231,214,20,148,139,195,196,190,93,26,21,230,54,85,86,163,19,255,23,122,234,209,44,29,176,205,115,224,81,37,16,114,123,38,197,107,30,154,253,206,243,79,39,29,69,157,17,169,229,102,182,190,194,87,80,41,169,166,165,255,77,162,56,185,200,235,208,38,165,61,26,150,226,138,228,30,211,146,97,108,64,166,64,17,200,51,61,222,186,180,6,0,13,34,6,39,72,21,14,29,113,218,69,70,129,194,241,92,159,47,59,189,168,212,130,149,100,157,157,75,106,147,67,126,238,206,181,27,239,179,46,161,221,207,158,219,141,79,37,222,20,91,59,204,222,110,230,171,242,10,79,197,165,52,201,115,20,252,229,21,105,110,168,102,99,189,91,32,104,60,228,45,157,246,113,138,41,71,199,132,159,75,121,116,68,16,213,177,60,72,24,176,199,134,48,184,8,138,124,65,176,229,26,109,223,117,198,113,92,207,95,172,106,146,211,22,143,184,182,141,109,69,184,69,110,138,232,255,251,178,100,199,6,35,15,103,68,202,129,93,112,163,77,24,156,97,137,12,18,113,157,8,170,25,247,219,76,181,224,193,151,176,249,237,181,111,103,222,224,183,121,239,96,187,8,59,99,174,154,237,213,165,196,229,135,234,57,251,90,49,242,116,208,104,47,108,102,106,16,157,49,93,43,147,237,70,128,249,47,209,14,100,74,42,24,235,217,105,222,53,72,29,141,66,112,0,9,97,72,252,120,126,85,113,1,144,53,204,156,26,129,193,32,37,53,82,62,190,61,129,244,37,131,97,24,20,255,39,135,228,224,14,55,42,41,42,6,34,33,224,180,190,72,29,153,62,2,154,69,57,66,67,57,9,213,161,172,63,64,86,116,164,58,42,21,87,37,58,151,34,88,188,150,253,22,29,163,124,182,219,102,35,201,218,115,21,176,62,133,9,73,231,12,218,100,204,237,0,240,176,124,249,215,172,104,182,148,222,252,204,73,219,141,26,226,203,252,124,194,251,198,163,92,109,191,125,142,191,53,21,241,167,174,219,51,40,218,199,108,70,223,183,206,109,217,155,190,97,133,125,110,155,9,127,97,0,25,64,0,0,96,144,224,10,222,13,214,34,133,130,104,153,64,119,150,205,31,255,255,255,63,124,191,207,51,231,36,45,104,136,236,75,53,154,120,43,161,21,150,76,126,94,200,168,162,35,110,39,61,109,150,212,157,72,183,167,91,208,115,93,19,119,15,171,187,81,214,207,107,238,217,113,77,158,254,156,234,137,158,92,232,99,64,96,227,108,14,167,238,75,45,150,1,209,1,4,21,152,48,181,197,206,13,42,74,100,124,27,76,171,100,235,21,39,73,235,34,21,55,17,237,168,33,109,35,98,66,103,129,157,17,189,15,137,221,138,29,49,224,131,184,171,99,100,66,144,174,172,162,109,162,61,164,113,84,162,108,203,15,83,72,90,202,213,17,77,18,36,72,95,76,57,103,85,151,55,82,104,226,3,69,89,60,178,137,67,85,140,8,219,105,81,74,203,199,124,197,104,81,191,90,147,120,211,228,141,126,238,155,13,36,248,25,154,21,43,26,156,43,118,181,104,237,202,78,97,3,112,194,153,100,50,197,122,52,27,29,155,41,119,47,216,142,45,45,176,192,28,235,153,25,210,46,0,108,1,128,8,24,13,4,6,108,3,0,80,220,50,33,18,25,18,6,85,39,140,27,249,177,120,225,221,219,95,234,187,189,235,122,145,105,239,59,185,234,108,83,59,220,248,169,161,144,125,77,136,225,54,101,171,204,201,209,107,40,47,226,153,178,14,115,77,211,45,141,163,165,222,95,143,82,202,233,68,76,149,12,89,194,68,50,59,200,201,150,43,72,53,206,139,117,114,169,216,138,168,181,33,206,230,33,64,124,144,255,251,178,100,184,130,3,8,102,196,218,129,93,112,160,236,216,153,97,137,0,15,29,155,15,106,141,123,66,86,179,99,240,246,25,125,182,49,231,150,150,42,250,214,215,44,41,36,141,59,180,130,226,62,186,65,70,115,134,208,215,167,5,43,180,93,115,54,214,51,175,42,170,247,10,170,187,204,76,78,101,39,98,87,122,140,247,94,37,237,12,174,133,117,235,241,73,40,19,164,66,65,202,178,102,164,146,212,97,4,173,107,66,72,237,211,218,49,83,12,135,50,138,76,197,28,112,61,226,102,28,154,8,188,176,89,140,101,25,136,146,179,133,34,115,233,132,233,86,69,53,20,101,58,104,29,68,60,90,64,181,16,82,10,67,55,229,201,107,19,7,158,230,11,72,163,220,210,36,80,36,95,171,237,157,180,254,155,55,51,45,178,142,22,241,74,0,32,0,2,3,142,164,15,36,176,183,224,177,209,62,16,33,200,25,178,241,48,92,45,39,101,255,82,117,117,26,131,199,57,251,255,25,207,40,210,186,153,214,199,109,207,114,113,8,198,42,148,54,74,8,72,176,234,168,33,220,24,140,72,194,13,205,195,186,16,32,216,70,4,161,20,21,87,51,48,16,49,36,87,28,69,30,8,161,198,102,37,170,221,102,27,51,167,207,152,98,172,71,204,93,66,150,72,14,79,34,250,207,19,48,161,248,216,188,56,44,110,246,231,23,23,214,175,224,120,25,207,248,206,181,186,65,22,40,250,138,104,191,242,183,155,185,144,124,159,145,188,8,0,1,161,200,57,86,33,75,54,216,26,198,82,103,243,229,242,215,153,244,130,99,52,14,79,30,248,26,149,193,129,161,55,162,51,147,79,11,100,159,151,199,90,53,83,72,134,34,150,220,3,2,41,226,96,100,224,22,37,151,72,154,85,128,236,61,18,68,209,0,123,32,44,58,92,232,63,195,136,168,125,22,184,110,61,8,72,49,42,26,1,18,218,24,38,90,28,148,217,57,21,247,139,206,163,132,145,133,194,91,143,29,209,107,193,194,231,150,159,49,68,3,52,196,83,31,162,19,3,201,217,218,198,16,184,193,243,243,103,198,146,25,210,214,18,125,138,168,49,89,43,72,104,69,195,186,220,173,109,49,97,83,205,101,47,19,111,123,234,11,26,4,136,176,230,164,62,210,113,76,135,36,16,186,71,35,8,116,157,217,122,21,228,223,179,43,136,23,103,47,87,236,143,155,175,80,18,64,4,31,129,138,46,3,0,136,160,152,148,203,165,66,125,209,111,247,213,254,191,215,35,233,116,253,50,225,91,204,190,146,66,159,80,214,126,190,108,118,122,165,44,248,153,66,205,156,41,212,139,4,109,147,224,207,13,140,180,145,14,113,189,95,61,101,154,101,193,236,255,251,178,100,215,134,100,192,103,66,66,131,125,114,206,205,88,69,101,134,190,77,141,155,15,10,13,183,194,177,179,161,212,246,36,48,33,71,23,75,115,99,58,39,26,96,96,130,210,49,117,186,43,65,5,173,108,213,45,116,220,209,76,30,60,46,52,149,213,41,52,245,144,16,101,131,117,80,54,12,7,50,168,48,59,101,15,141,207,143,132,213,230,138,129,228,4,69,201,154,18,145,14,145,148,18,147,35,50,33,154,105,60,88,132,81,42,92,218,231,140,156,138,203,129,198,72,211,22,60,44,164,109,24,154,35,169,35,96,128,157,164,34,135,51,20,114,70,164,209,63,73,9,30,200,241,211,70,97,2,193,229,11,145,184,62,86,48,30,34,104,210,165,164,64,86,106,48,154,130,72,179,54,17,173,107,179,153,8,207,45,241,76,164,32,186,54,91,102,150,172,97,237,73,208,132,212,156,163,47,121,112,72,220,236,212,137,32,155,168,190,106,145,206,212,212,218,139,62,105,182,170,11,168,14,232,89,77,123,153,86,113,234,222,154,2,192,0,0,0,105,160,107,11,131,99,224,227,34,51,30,72,1,48,117,104,55,247,127,170,175,248,249,215,191,211,203,211,215,204,173,148,163,120,141,10,19,161,66,31,65,142,17,43,165,51,63,64,235,67,74,197,100,176,255,161,17,210,40,145,50,164,164,117,156,140,213,163,12,171,57,60,215,221,116,90,231,116,210,151,242,199,50,226,143,211,95,7,148,87,132,125,172,119,117,124,77,205,177,153,223,109,181,64,35,21,5,68,15,61,93,103,19,60,83,139,32,128,0,37,218,41,22,20,228,227,59,18,148,82,82,64,153,201,102,113,199,29,28,208,201,139,15,164,72,88,225,130,37,81,171,83,213,70,111,235,202,69,71,82,172,36,62,122,73,172,106,222,73,120,205,208,135,152,94,90,90,88,202,71,134,165,201,151,23,84,148,163,136,148,33,5,28,14,178,128,74,180,215,73,130,125,109,228,73,144,147,82,36,4,80,36,154,101,237,116,16,231,209,7,144,106,107,84,96,41,119,48,171,120,24,140,154,142,151,178,69,212,182,83,181,109,67,245,72,152,213,87,133,228,202,185,111,114,244,236,129,135,120,34,122,39,209,62,160,138,150,214,90,146,151,217,22,64,206,93,207,246,36,43,231,143,150,64,169,3,129,73,174,181,5,201,133,79,25,138,154,44,164,132,190,187,119,144,215,238,127,249,126,186,215,185,135,51,31,44,59,125,197,92,215,244,141,221,173,215,47,78,54,95,161,221,122,12,250,153,203,214,166,138,72,170,107,115,121,74,94,226,230,158,144,108,167,198,108,181,117,21,26,68,184,218,100,109,232,248,71,198,107,194,234,159,29,69,171,92,211,255,251,178,100,191,7,3,206,102,195,66,131,93,112,173,108,232,117,101,137,110,13,141,157,15,13,133,11,194,140,52,162,100,244,164,0,63,83,112,245,61,93,181,145,47,141,1,39,97,230,109,107,235,136,220,49,248,240,53,84,16,5,44,122,72,216,96,136,125,52,2,66,43,88,169,179,86,124,84,125,81,246,9,80,178,129,130,199,82,154,179,15,144,189,146,84,11,149,50,129,251,6,138,98,136,7,150,123,166,206,147,219,34,116,155,123,117,79,39,34,107,69,24,90,171,92,154,131,228,178,105,1,88,194,146,18,178,247,175,18,72,31,81,19,40,132,36,4,246,230,99,223,114,21,10,101,180,113,42,188,217,207,88,49,40,69,59,202,155,83,216,210,21,241,56,20,37,114,217,57,77,99,5,100,156,37,230,73,40,73,86,122,56,137,82,130,170,75,189,95,5,81,106,146,87,84,184,147,212,153,78,16,76,137,167,38,222,189,230,190,154,8,64,0,0,3,23,171,128,204,196,224,113,108,6,1,33,171,13,8,226,32,198,9,91,251,53,5,239,90,189,151,85,106,171,19,153,31,62,207,214,251,185,172,217,219,91,214,43,235,248,169,163,98,110,172,249,124,136,251,143,226,219,31,107,222,30,215,119,80,135,178,120,7,105,38,212,218,107,144,53,116,210,205,232,168,250,83,75,170,105,251,39,168,27,172,216,211,252,190,190,109,76,226,30,35,107,88,190,45,237,153,191,174,225,235,78,112,247,2,23,204,0,201,215,180,231,243,191,199,94,97,252,73,233,200,54,2,0,0,42,26,249,27,168,132,236,168,179,18,195,3,80,74,112,242,194,150,62,52,165,94,18,9,34,250,40,47,16,139,106,99,121,36,74,235,18,155,22,203,15,41,63,38,163,119,152,26,155,57,82,126,137,57,36,252,252,188,135,118,216,88,97,98,51,235,210,30,21,79,77,138,230,34,12,191,167,107,68,55,142,35,92,98,153,85,157,50,73,116,174,152,209,23,63,108,121,27,40,204,76,221,182,61,10,219,164,83,100,5,232,47,80,253,90,118,170,79,112,166,194,29,111,89,94,127,29,49,93,209,110,44,123,171,27,12,191,139,57,236,94,235,86,102,247,188,78,222,152,161,117,148,179,181,93,214,179,53,99,233,53,235,183,94,122,148,96,90,80,32,21,111,97,21,204,30,102,225,0,168,140,13,28,26,1,128,192,204,146,4,217,50,95,65,235,254,255,215,213,90,157,189,122,179,251,145,20,177,226,121,159,87,145,251,199,57,90,70,140,119,62,159,42,169,184,122,69,39,200,153,167,153,230,161,233,70,188,110,63,13,97,62,204,195,181,99,66,80,165,196,124,234,150,103,79,166,105,45,102,72,26,49,245,178,212,146,26,255,251,176,100,203,7,36,63,103,66,194,166,126,98,180,172,216,101,61,236,4,141,181,155,14,170,141,185,130,193,51,97,225,150,36,248,209,173,213,48,82,73,189,208,101,2,205,239,73,166,42,104,91,187,74,135,132,128,32,35,10,69,237,12,69,31,250,71,246,52,82,40,19,214,150,46,136,166,178,79,206,145,88,122,33,70,122,119,132,197,34,82,82,217,216,122,100,189,98,129,122,122,99,76,196,137,182,133,64,33,149,142,226,49,96,120,113,146,6,75,82,33,81,244,8,104,212,9,154,114,236,170,46,129,36,43,107,24,70,25,66,172,200,46,143,225,30,68,26,81,131,241,103,25,37,145,84,224,37,67,72,137,160,128,133,179,162,150,122,82,169,163,152,242,165,102,250,76,181,185,165,145,32,52,145,198,26,70,210,184,171,58,188,224,148,175,122,232,37,52,80,202,105,72,91,245,234,193,222,117,9,99,57,42,170,234,121,206,89,62,5,155,10,14,50,3,180,18,181,219,18,237,245,1,144,0,0,11,15,3,95,100,52,145,13,35,147,38,139,133,99,5,171,253,253,85,183,123,95,103,254,246,101,254,190,191,119,43,31,222,101,253,178,82,209,218,91,5,201,31,51,79,185,102,93,68,124,242,18,237,114,84,209,130,53,51,119,239,36,231,213,76,216,153,78,69,201,38,71,8,74,61,236,150,233,177,233,217,162,212,145,101,53,247,21,221,83,45,242,236,172,40,170,14,148,211,116,135,122,13,32,128,0,6,187,36,219,230,250,184,208,213,201,124,1,5,199,55,16,128,109,197,239,228,148,115,77,139,203,31,18,170,148,215,163,86,168,120,49,44,153,62,209,14,206,44,206,179,46,43,116,241,49,177,101,182,232,65,96,201,114,254,122,34,146,159,216,221,91,96,165,113,234,215,222,230,26,108,92,141,2,21,196,135,11,197,146,98,68,11,204,146,40,16,116,7,208,65,100,158,125,234,29,62,67,5,136,8,226,202,240,93,183,97,214,144,205,54,96,173,179,113,181,245,118,23,158,172,196,211,184,164,246,29,90,197,187,125,168,194,82,134,108,86,180,136,212,156,237,206,130,208,241,245,151,158,227,175,171,221,176,246,68,135,187,111,23,80,128,12,81,3,90,135,132,236,20,6,142,113,44,98,102,234,119,170,255,87,217,221,73,215,90,148,180,169,254,100,230,150,155,212,221,103,216,254,125,214,50,29,90,129,18,175,171,118,170,251,253,107,148,209,125,78,227,39,39,103,48,214,43,43,12,220,185,199,118,237,17,103,82,142,151,100,83,99,116,136,171,105,49,173,158,12,107,127,48,107,73,137,182,203,254,105,176,179,107,82,45,235,123,86,122,196,134,227,92,231,121,244,239,36,157,177,228,209,255,251,178,100,196,135,51,94,103,67,194,131,94,208,166,236,232,117,97,137,126,144,221,157,10,170,153,251,91,28,52,33,97,151,177,184,49,0,32,186,75,208,99,191,191,220,78,191,74,90,139,43,176,68,18,4,52,183,205,121,122,54,119,190,195,115,120,117,31,140,70,32,41,58,210,69,32,156,64,184,48,38,89,34,57,157,242,191,146,84,41,149,113,1,86,233,233,115,74,29,235,240,25,154,24,90,151,104,211,153,173,31,25,130,33,112,87,191,31,145,174,249,86,208,218,145,107,76,62,47,56,108,194,0,211,7,181,163,188,41,23,29,173,195,170,113,170,74,88,123,84,93,51,120,116,112,245,74,186,151,226,92,160,175,88,152,185,40,252,178,60,40,211,183,203,167,206,38,96,159,139,150,19,145,235,245,61,61,90,161,49,49,247,23,251,252,190,56,173,174,191,218,213,106,185,68,117,46,46,130,41,89,26,54,220,135,18,90,117,106,233,108,222,142,125,59,214,193,240,211,29,239,98,42,185,20,0,198,210,251,6,36,137,231,138,133,69,245,81,21,105,5,0,84,192,0,0,0,96,24,234,0,115,220,3,104,137,33,177,34,44,193,249,51,107,127,255,191,217,255,255,191,248,169,77,179,155,151,123,106,25,206,145,219,60,187,198,219,164,87,200,238,217,211,250,86,254,116,202,74,78,223,76,147,212,67,56,182,8,17,254,0,7,10,0,216,85,1,13,173,14,13,104,96,193,234,166,206,201,187,181,213,189,215,217,153,78,179,168,160,144,174,5,54,151,48,187,63,245,160,144,8,192,17,111,8,199,92,136,140,137,97,169,28,46,79,199,68,234,234,7,27,54,158,182,162,226,161,3,22,65,48,62,148,95,12,150,18,176,149,192,89,130,74,88,97,68,136,87,21,146,145,18,129,180,24,31,81,134,194,131,170,10,154,71,40,50,219,116,146,49,14,150,50,134,80,47,20,74,161,64,211,38,213,12,201,233,40,67,22,152,36,170,105,137,54,69,61,105,136,46,219,224,251,97,187,123,15,125,220,16,236,246,101,145,209,204,146,42,34,168,139,210,27,197,161,22,54,8,39,22,106,27,109,211,225,149,25,226,223,213,61,185,39,74,230,127,95,103,227,119,65,221,165,130,237,96,93,127,233,1,208,129,227,28,6,96,184,99,17,194,46,65,96,44,147,4,233,186,9,171,246,170,202,212,237,173,7,87,181,21,117,181,9,124,204,207,70,208,201,176,164,89,179,188,176,209,70,185,50,17,132,204,147,72,164,164,193,235,100,70,245,80,21,71,242,54,252,201,207,155,240,77,114,173,1,138,167,212,18,116,212,141,9,220,166,172,246,167,32,222,151,204,127,72,184,133,10,20,105,105,73,31,77,90,250,222,255,251,178,100,187,134,35,89,102,196,226,131,110,208,160,236,232,133,97,41,0,15,241,161,13,10,13,249,130,224,179,97,149,134,38,58,154,154,61,33,217,118,24,25,133,0,250,8,138,28,103,24,39,60,197,34,128,64,1,214,20,77,167,203,98,146,135,245,170,59,178,234,24,163,137,90,51,98,109,254,127,36,16,29,129,250,227,230,58,85,92,61,242,213,74,11,135,140,168,86,204,69,134,143,12,220,113,20,8,102,231,103,151,72,252,37,227,168,221,209,208,184,99,20,37,243,88,82,149,25,92,104,88,63,60,63,92,149,246,208,4,18,161,41,162,224,177,0,249,230,14,15,208,158,27,70,132,89,165,204,68,157,25,82,20,220,97,147,106,145,165,2,52,104,81,146,209,97,146,39,88,161,237,161,33,147,79,92,77,52,198,227,144,81,50,68,103,50,50,196,164,173,189,15,169,170,125,137,51,191,122,187,117,169,33,117,83,72,145,206,146,90,55,159,101,237,223,39,244,16,184,73,56,92,40,21,169,168,201,163,90,3,3,175,194,223,128,40,34,48,135,44,141,48,89,123,255,208,218,189,213,173,30,231,127,155,150,198,100,156,66,150,34,254,116,120,119,234,204,216,27,111,153,100,50,53,173,189,111,10,228,28,197,24,24,150,170,93,12,64,161,179,61,14,250,98,92,16,66,200,83,70,102,55,34,118,190,86,18,32,72,155,209,67,185,177,173,112,229,156,181,177,8,56,249,211,127,117,43,119,196,77,220,106,0,40,100,193,170,206,223,157,67,154,199,10,132,18,2,164,0,2,3,14,165,96,251,102,186,33,226,50,18,138,172,39,16,146,166,117,99,174,37,21,64,210,68,122,58,52,121,18,73,46,177,235,28,15,36,56,195,8,78,137,220,103,79,156,140,68,40,80,29,32,34,32,72,153,11,104,214,35,16,43,215,60,201,46,68,19,96,212,154,183,174,136,250,196,68,100,41,52,155,137,218,95,100,146,168,89,210,68,5,142,29,139,77,84,209,178,205,78,42,108,215,166,140,69,166,223,28,205,47,76,69,41,177,168,29,244,162,221,105,147,227,20,78,188,172,253,167,115,142,82,150,201,44,22,180,19,66,226,85,215,78,156,94,118,221,162,65,169,34,130,198,239,213,160,0,174,34,27,166,104,81,77,127,214,161,68,6,177,248,3,110,1,164,3,148,40,164,241,34,96,105,67,255,255,245,245,181,175,34,29,126,149,101,98,253,26,137,213,200,231,59,84,223,57,42,136,236,60,148,4,57,200,86,204,134,200,103,169,138,173,75,116,50,50,162,15,27,51,44,84,232,81,50,169,145,12,42,161,33,194,230,34,59,149,165,66,38,182,85,157,73,169,4,212,165,29,102,85,145,106,145,106,55,255,251,178,100,193,6,3,167,102,195,2,163,93,240,170,172,232,137,61,41,0,13,145,155,16,170,21,183,194,205,179,97,129,147,48,0,103,10,96,179,25,126,190,142,81,74,29,156,48,69,0,78,26,128,59,17,84,160,54,111,195,209,121,48,130,141,133,228,5,206,148,152,57,180,165,62,66,140,204,192,117,144,172,192,146,56,30,15,101,228,33,196,130,59,48,106,184,245,34,227,6,199,40,140,153,41,28,57,173,58,36,68,58,156,49,11,10,23,156,90,8,220,57,187,42,22,179,70,18,7,254,168,230,172,163,32,151,22,240,224,39,169,58,44,44,52,131,152,59,244,112,51,240,42,71,103,152,81,10,210,252,55,125,234,48,152,203,249,44,106,145,38,219,195,191,10,116,218,191,223,167,221,77,30,129,11,22,191,78,57,91,120,54,63,216,63,95,170,181,215,123,179,87,169,200,41,150,157,175,252,85,129,168,110,55,18,232,42,181,37,204,203,176,170,177,149,0,70,64,0,0,0,192,24,99,64,49,36,6,12,135,60,118,159,29,165,66,116,193,111,171,251,122,255,111,91,118,170,223,237,209,171,90,246,82,215,122,58,175,191,223,158,159,59,120,167,125,199,251,59,143,61,190,191,127,93,249,123,241,112,199,87,114,207,32,140,122,151,205,119,93,76,205,29,7,235,16,11,43,75,117,188,98,15,94,110,247,82,153,75,116,221,74,101,219,91,213,100,219,152,134,225,135,166,187,58,149,217,74,0,79,16,1,34,168,212,32,58,160,138,83,64,156,208,65,195,32,21,192,99,106,4,146,50,129,165,41,0,19,137,139,154,82,160,90,51,72,149,98,104,161,60,129,118,210,32,58,175,60,168,226,202,179,110,64,212,88,99,34,179,78,15,90,152,169,14,34,58,74,100,166,57,202,214,163,93,57,69,190,245,251,105,36,179,76,193,235,108,164,172,81,168,148,145,205,133,215,39,179,45,70,19,93,138,242,108,128,74,211,11,220,82,102,88,221,173,217,33,180,18,129,37,166,53,52,223,82,213,90,135,201,44,171,187,154,251,231,210,82,145,120,179,60,220,171,150,238,87,204,133,131,6,27,101,219,43,3,30,39,0,192,66,17,64,9,248,101,135,36,133,91,218,255,106,158,180,123,221,150,187,173,55,253,173,253,59,249,118,216,126,124,42,97,236,200,123,247,176,204,69,106,238,92,244,204,37,84,249,176,99,179,29,174,71,53,154,100,242,22,116,32,100,29,167,164,146,2,24,187,65,188,16,193,10,24,64,140,238,26,244,97,13,229,75,213,33,209,100,65,45,147,175,145,14,228,109,81,239,93,70,165,60,56,181,164,109,214,250,221,113,90,192,247,181,167,204,28,101,72,50,210,153,41,137,81,244,227,255,251,178,100,200,134,3,138,102,196,98,134,111,176,156,204,216,172,96,201,44,17,77,155,8,10,153,249,139,75,52,225,21,135,176,121,44,130,158,124,230,226,71,102,0,1,32,240,25,107,18,88,150,95,82,93,137,48,114,183,158,152,47,199,156,138,50,54,166,74,66,71,18,229,25,144,62,39,209,204,233,243,72,137,252,96,45,44,7,142,58,132,90,121,65,104,76,26,132,69,200,5,130,88,30,40,33,62,37,151,68,97,240,174,116,88,51,88,16,19,79,200,68,2,169,233,84,196,184,19,144,137,39,68,87,20,139,32,12,83,31,148,216,28,217,250,9,87,133,98,136,214,9,56,201,218,243,214,132,17,252,226,156,227,163,227,102,110,151,11,232,7,71,230,39,215,92,185,150,196,91,211,207,182,169,4,248,176,228,225,125,252,158,119,94,177,96,152,211,229,91,68,173,133,234,218,41,95,211,214,201,14,29,49,66,175,252,101,248,137,167,207,73,242,134,35,121,151,143,88,139,80,157,230,99,105,8,86,168,202,40,150,208,60,7,196,245,83,170,229,238,230,47,205,42,12,0,0,27,86,160,115,6,133,212,25,149,74,70,36,225,93,169,127,117,254,202,117,81,125,138,46,223,255,87,90,229,121,25,50,200,220,148,193,154,17,169,214,83,7,76,46,203,34,25,250,158,233,153,98,53,50,4,110,177,23,13,29,193,3,208,208,28,83,124,81,67,67,81,94,47,64,194,24,203,51,38,166,106,177,152,132,170,112,207,51,42,232,155,169,76,182,162,182,90,46,181,211,214,230,142,145,226,104,54,143,177,181,219,154,231,222,149,216,182,166,249,184,0,241,53,192,240,80,56,37,88,194,198,32,101,196,162,64,54,201,8,216,82,144,133,38,113,66,20,100,171,5,116,62,40,16,146,174,25,18,9,202,196,121,228,236,153,27,127,18,38,153,172,124,40,141,194,145,166,78,29,96,48,81,166,34,56,100,232,45,34,200,199,9,143,115,8,14,137,84,54,12,76,149,2,13,34,39,41,97,226,24,200,132,227,150,38,64,85,152,37,168,154,89,3,139,197,2,0,105,34,162,147,100,206,54,155,76,44,219,142,30,89,121,38,172,245,26,45,91,23,195,139,87,52,190,173,113,134,244,118,198,99,105,231,154,234,85,70,191,156,252,242,231,121,121,89,95,115,239,58,38,217,212,176,225,139,52,125,0,21,0,24,101,2,6,93,23,134,21,23,100,241,26,68,83,40,26,107,255,175,93,127,213,154,76,219,243,237,46,103,199,202,46,244,178,34,159,171,167,125,109,158,182,170,211,154,100,129,242,34,40,157,172,1,223,59,127,220,84,193,38,31,21,76,140,234,35,130,8,245,73,15,121,251,20,99,56,77,125,148,255,251,178,100,186,7,35,215,103,195,42,131,109,242,167,140,232,112,96,233,0,13,185,155,14,138,141,183,194,116,51,98,101,131,36,0,180,212,189,106,66,211,36,82,117,168,201,105,45,11,162,165,237,5,193,178,136,77,146,217,150,50,125,212,0,18,136,140,24,88,212,130,236,118,100,139,232,128,34,43,146,33,56,173,149,212,115,56,124,40,202,108,19,32,66,89,6,29,109,149,137,9,156,196,212,32,69,165,233,118,148,35,136,233,63,48,201,243,157,35,107,162,147,49,71,72,73,78,117,147,163,53,58,58,33,94,33,21,141,109,52,169,44,104,242,232,87,247,76,27,91,197,149,205,178,96,129,135,181,152,178,22,82,116,91,73,173,81,200,209,180,130,56,196,208,206,162,189,40,177,164,151,136,220,180,227,155,123,157,113,34,104,159,30,139,82,101,213,187,87,31,227,147,187,149,71,101,181,158,127,60,33,43,255,5,140,143,41,71,187,245,85,1,128,0,0,5,152,1,253,10,13,216,51,67,60,72,17,83,18,125,239,254,182,181,75,245,223,125,107,91,217,153,187,61,121,205,238,99,190,254,249,241,127,161,159,109,167,231,37,251,33,141,153,56,47,220,167,80,206,174,222,117,246,178,95,53,221,230,252,226,31,89,242,98,94,222,78,133,50,46,185,105,253,234,158,158,210,215,138,42,116,230,184,239,123,164,110,201,173,238,146,10,62,180,13,145,121,163,171,68,234,221,78,199,1,59,114,129,151,10,185,177,137,76,153,132,120,124,133,0,2,6,176,123,110,196,3,25,149,197,164,112,228,186,114,91,24,122,18,163,42,171,160,224,219,170,226,90,91,231,44,156,200,37,130,22,180,140,86,16,131,226,153,233,194,177,97,98,205,151,196,124,58,16,208,204,24,120,61,35,73,112,180,228,70,41,11,129,197,134,131,224,121,90,84,192,243,144,184,0,62,68,140,159,199,21,105,84,65,85,139,210,3,216,137,86,95,33,26,130,2,110,35,33,69,135,14,178,140,66,187,10,204,133,29,246,209,180,208,38,41,86,115,49,90,195,219,68,116,163,92,149,68,5,19,65,57,246,147,136,194,130,245,134,209,197,182,149,174,171,167,20,177,106,148,146,92,214,176,249,246,173,40,55,147,94,209,203,226,192,29,136,54,195,199,122,77,41,0,33,64,128,77,224,7,0,36,130,125,26,3,201,92,212,131,51,111,234,101,255,251,243,243,147,200,185,15,166,95,169,223,180,188,178,243,202,34,61,95,154,77,75,155,157,175,101,83,41,104,179,154,82,141,166,100,207,154,33,156,55,206,173,50,153,179,109,180,139,78,241,170,162,235,65,107,78,62,172,251,181,14,50,97,238,124,199,55,83,110,109,221,178,189,177,220,68,255,251,178,100,202,134,35,246,103,67,66,134,110,96,180,172,216,101,97,137,110,13,225,155,15,106,13,119,130,178,51,161,237,135,164,24,220,184,196,7,77,115,145,55,169,81,102,85,177,0,64,0,0,1,14,69,253,44,37,25,152,154,83,177,190,94,66,33,14,8,17,14,178,176,16,43,30,139,66,232,219,109,1,81,58,4,0,100,129,64,240,165,206,2,73,10,192,160,174,18,232,17,137,137,27,42,220,98,32,31,81,116,37,77,192,149,34,129,94,193,52,72,34,41,40,173,138,171,88,72,224,12,191,52,140,109,49,195,50,129,231,9,141,160,178,117,41,143,36,138,118,173,107,102,82,103,8,20,80,69,51,125,119,189,183,188,242,4,75,77,170,129,12,86,164,166,129,53,51,16,41,103,158,100,162,53,38,182,226,233,78,50,140,80,53,26,97,76,223,15,235,203,123,50,223,239,202,29,89,74,10,150,194,86,136,205,71,50,202,230,173,46,0,98,0,0,1,181,222,7,81,88,54,56,24,192,196,141,28,178,10,94,61,94,191,191,253,86,174,129,255,41,75,147,154,17,63,228,142,159,51,37,203,55,168,228,84,25,32,214,212,121,1,32,84,37,170,99,131,135,189,16,68,91,177,28,220,134,11,81,118,72,76,219,5,26,161,192,148,216,65,242,19,81,43,136,42,11,22,203,124,232,100,119,196,60,98,250,244,183,255,56,174,41,106,222,216,214,45,157,106,39,131,152,0,189,154,36,255,191,231,142,123,110,23,214,95,76,17,84,21,128,242,102,61,34,129,60,168,188,234,150,118,232,42,120,14,113,148,173,200,106,113,15,126,228,149,80,89,60,168,74,70,153,193,166,142,45,173,7,251,59,247,177,121,149,124,138,139,93,22,64,152,218,168,138,24,121,91,20,193,202,157,21,44,112,130,40,224,186,150,113,73,11,216,134,36,100,115,72,201,102,32,164,207,158,84,170,98,182,10,31,142,176,34,21,91,99,166,80,72,129,53,188,150,16,38,140,129,84,100,40,201,36,170,18,200,208,27,94,24,153,43,39,244,146,177,116,152,180,5,153,81,166,81,200,164,209,32,169,244,46,146,9,75,193,220,218,198,181,174,254,127,30,149,204,217,183,135,143,93,79,154,197,221,117,33,74,189,122,186,153,221,115,128,14,48,33,124,5,30,2,1,34,227,26,44,77,142,194,20,201,63,245,125,127,244,231,105,255,246,253,220,207,47,166,70,243,212,139,237,127,70,167,201,50,183,109,148,209,155,178,23,153,101,140,253,4,101,85,59,12,131,21,45,202,112,138,17,103,44,158,69,193,161,80,65,247,213,29,211,187,215,73,36,214,166,69,52,22,239,83,161,170,205,78,244,81,70,100,10,180,154,148,235,152,235,255,251,178,100,202,135,35,244,103,67,34,131,125,242,175,204,216,136,61,47,204,13,29,157,16,138,13,183,194,139,51,98,20,244,174,184,178,181,28,0,0,8,4,169,154,171,116,165,130,92,33,105,153,202,207,42,195,183,6,234,221,137,206,140,14,104,219,93,129,156,211,100,235,172,137,70,200,69,21,111,40,191,211,38,75,96,159,150,16,14,52,138,101,9,196,2,161,34,36,181,148,104,219,35,193,0,225,2,118,185,228,75,27,85,71,39,80,44,220,9,218,200,205,164,35,169,38,140,171,211,109,41,23,139,154,113,55,75,102,78,135,233,214,86,53,86,245,215,110,10,220,38,214,194,8,154,189,155,91,117,31,14,154,63,84,215,159,126,213,30,189,181,239,165,236,229,189,118,190,34,89,14,183,43,51,92,251,225,102,234,3,103,132,101,66,161,36,171,253,135,17,0,64,0,0,0,64,103,178,131,19,0,192,225,208,60,147,1,250,15,42,118,110,191,237,173,251,254,166,125,75,183,219,240,139,87,46,98,251,119,188,158,249,169,246,46,112,218,247,143,122,211,172,200,155,74,213,188,149,49,47,26,117,49,205,221,237,171,190,99,18,62,154,45,61,156,212,146,167,221,102,219,212,11,64,118,15,115,218,174,75,60,97,142,44,145,117,79,15,108,228,45,188,217,142,177,224,219,95,47,160,239,215,120,213,189,49,237,89,55,170,64,109,32,21,12,32,97,23,188,213,13,5,212,253,141,96,198,0,0,1,171,9,97,143,41,24,211,149,58,224,195,149,238,184,50,89,16,170,89,128,161,32,195,168,234,66,201,154,22,145,83,49,81,90,228,200,170,102,107,82,197,122,110,146,152,138,166,36,52,183,22,169,52,53,174,26,177,38,134,188,62,146,46,28,71,98,201,52,169,115,112,225,120,144,86,42,163,31,152,90,114,77,116,43,16,163,160,138,37,144,136,24,33,159,53,1,116,182,144,151,8,244,42,56,36,15,218,127,25,44,252,196,180,186,172,155,174,90,233,37,26,181,105,82,144,219,141,19,244,62,62,30,14,10,169,214,38,72,100,209,89,49,244,101,61,89,162,24,229,118,19,150,212,56,124,195,200,74,17,66,203,11,222,172,85,125,136,15,107,220,125,12,112,181,49,52,250,218,70,196,177,22,71,102,191,171,19,235,161,233,137,56,57,64,17,65,231,238,189,213,183,126,147,197,240,7,4,128,232,0,195,80,5,145,134,169,29,70,132,233,153,44,64,200,50,155,255,255,251,127,82,213,169,245,87,119,246,219,230,223,126,93,249,148,225,232,249,230,181,201,8,36,57,47,89,34,134,99,157,110,35,21,77,115,185,17,228,245,178,86,76,177,101,19,201,124,143,225,45,116,217,217,232,80,119,186,255,251,178,100,213,6,52,68,103,66,218,134,126,96,210,172,232,69,101,236,94,76,37,157,17,10,13,189,18,171,51,97,213,134,48,0,144,215,178,147,94,202,190,183,56,19,148,28,230,39,69,223,145,90,136,96,174,68,134,114,47,31,150,11,7,211,98,97,89,5,122,4,49,30,170,227,246,221,48,61,193,44,152,162,177,22,46,98,78,162,221,53,72,153,89,153,241,225,244,101,114,169,169,33,50,190,133,121,94,231,94,112,132,209,203,145,183,93,170,245,11,189,122,211,244,79,187,254,62,173,57,66,126,166,73,150,127,36,132,194,38,90,47,172,110,5,104,75,23,63,186,227,116,47,184,125,208,186,126,253,249,245,205,167,91,182,118,97,130,139,26,151,215,66,235,7,203,236,223,28,173,125,200,167,101,198,223,123,102,249,73,247,90,137,182,51,88,217,230,122,141,245,118,127,251,222,235,229,179,118,125,250,109,176,41,0,145,80,118,102,164,76,33,221,206,2,0,0,2,2,137,160,112,104,28,22,42,145,18,176,250,73,108,135,254,186,233,244,119,171,237,199,200,233,154,255,230,217,150,188,227,194,121,95,136,207,231,1,180,32,71,209,7,145,168,210,66,204,200,26,33,171,153,29,143,18,11,38,112,157,64,120,57,9,68,148,49,184,36,197,27,140,41,7,11,72,16,80,166,8,113,106,42,144,241,6,39,243,18,154,143,45,39,206,169,127,109,214,125,235,24,131,239,247,159,109,94,176,129,215,31,178,69,43,155,34,186,148,229,74,52,10,20,32,0,0,98,17,77,221,248,235,231,21,119,224,2,160,0,171,9,10,135,21,19,13,171,96,176,185,2,200,88,60,193,0,218,12,57,144,31,97,242,181,10,167,75,14,216,84,120,82,59,252,116,200,165,10,34,201,226,214,79,246,200,152,65,57,67,211,18,187,214,113,218,155,48,183,143,79,207,21,31,178,184,246,13,82,222,164,150,86,186,156,184,132,243,241,159,56,119,114,250,243,163,255,181,172,197,110,142,250,125,87,206,241,91,48,158,44,121,115,110,173,129,45,18,71,84,148,121,142,111,41,215,199,242,43,174,181,45,188,153,149,181,203,116,31,43,209,198,235,251,44,191,127,106,121,140,131,59,122,115,50,105,78,192,200,68,163,234,18,82,141,155,20,9,96,100,195,129,216,40,26,16,192,51,49,46,207,50,175,234,255,183,255,109,171,182,157,86,210,165,195,251,39,251,75,115,43,28,248,115,45,54,174,157,245,95,20,32,225,156,57,19,66,98,21,151,1,10,167,30,141,163,34,112,213,51,55,106,58,80,173,68,164,139,31,176,181,186,173,136,115,209,167,68,65,182,200,137,94,215,169,186,150,186,166,45,241,196,182,97,80,8,104,161,255,251,178,100,201,7,115,247,103,195,66,163,125,240,174,12,216,120,97,44,62,13,109,157,15,10,13,123,2,149,179,97,213,134,36,48,74,214,202,237,23,106,5,36,164,75,158,90,82,127,200,167,236,44,72,28,173,21,35,36,16,28,225,246,204,180,117,26,177,139,98,150,66,35,7,222,90,98,152,137,8,205,69,66,67,4,40,148,18,12,46,117,98,25,178,106,8,44,195,204,144,36,122,194,226,66,64,104,250,233,29,211,192,52,246,1,100,6,217,41,36,36,4,232,16,189,20,151,132,207,29,24,42,180,94,241,75,156,214,8,21,182,6,216,152,157,17,79,90,228,56,149,61,149,150,215,176,181,50,157,34,189,89,4,206,171,143,166,237,18,241,137,217,69,11,165,41,117,18,189,217,65,143,157,40,186,94,181,12,227,177,169,206,239,221,222,88,32,135,50,209,226,185,115,53,74,91,98,16,0,16,4,247,0,114,32,98,193,134,173,43,16,50,185,58,180,46,219,122,221,107,222,212,44,204,223,101,47,49,102,123,45,183,245,152,252,103,63,203,204,111,196,43,177,89,57,95,228,33,121,152,249,119,237,56,181,87,67,225,70,84,229,158,92,210,128,146,152,74,84,233,189,158,215,23,119,77,159,39,222,172,129,106,35,110,83,14,39,78,79,157,197,22,137,163,40,154,140,25,124,102,20,219,174,51,2,27,12,25,30,199,212,60,203,77,82,245,127,106,120,214,149,76,25,181,143,11,178,74,53,91,153,65,47,186,127,253,2,72,4,2,0,116,134,162,83,162,86,204,116,37,40,134,39,149,41,3,69,25,149,166,111,130,44,7,237,172,59,42,157,167,66,108,64,80,70,62,36,173,46,247,3,75,28,37,64,35,173,37,15,235,11,228,209,209,85,143,207,73,197,199,22,47,29,136,103,98,121,93,195,50,177,80,12,164,124,232,69,15,13,34,51,39,176,177,179,37,150,66,186,101,141,168,88,60,221,52,173,72,104,59,24,176,193,129,106,235,110,104,173,148,200,223,94,116,209,233,210,118,208,173,95,41,70,218,182,83,56,185,55,166,62,219,175,251,29,192,177,101,170,204,14,48,194,20,25,88,157,162,9,162,197,140,158,174,54,231,49,100,17,211,218,156,118,30,147,53,133,248,237,120,40,230,86,244,202,109,222,110,246,28,115,62,20,110,115,167,177,253,112,190,117,214,216,6,0,5,133,128,84,96,183,68,76,154,39,150,116,117,146,15,246,255,253,95,182,207,251,87,161,149,255,57,34,119,254,169,98,184,176,238,235,220,172,212,198,58,46,208,241,46,101,17,228,118,209,51,66,85,205,161,191,116,119,74,217,25,223,218,218,209,119,34,249,61,19,207,69,73,165,77,150,138,123,160,154,74,255,251,178,100,209,134,20,103,103,66,42,134,126,210,194,204,232,85,97,236,10,76,205,157,15,10,13,187,82,143,179,162,33,132,176,0,118,56,165,181,153,72,85,100,192,198,55,50,129,167,244,78,25,69,171,5,2,0,1,117,196,68,66,99,198,9,203,82,168,58,90,78,94,194,232,71,170,188,165,44,39,7,137,77,76,40,144,164,226,238,45,44,93,100,239,65,167,70,48,209,58,101,77,221,115,186,122,120,137,90,198,106,134,86,91,94,102,20,108,45,178,17,213,162,112,120,93,82,220,218,63,33,60,203,213,103,153,120,187,197,87,7,163,165,145,53,6,161,99,77,251,120,114,166,238,115,121,86,171,153,46,117,89,110,54,95,175,63,237,188,198,59,76,143,109,122,117,186,203,118,255,208,221,186,69,236,117,47,217,28,57,147,62,179,114,182,217,158,207,254,172,222,96,254,237,222,167,220,34,140,4,39,165,42,91,202,173,86,83,3,192,0,0,2,26,0,169,3,121,196,8,42,99,64,140,62,73,36,213,117,250,151,235,236,189,169,204,188,254,75,229,224,207,39,207,169,94,29,234,145,46,55,138,167,189,243,78,121,177,234,12,132,145,235,81,155,255,112,109,83,184,81,206,185,242,27,22,42,56,50,183,60,216,25,152,131,12,65,177,16,48,145,194,128,193,163,213,101,160,180,25,102,171,178,115,52,103,154,234,68,253,172,202,65,85,24,133,152,61,56,199,169,106,37,253,91,174,205,246,189,168,2,46,38,208,223,184,107,24,55,178,150,204,255,80,75,232,226,241,39,42,67,201,249,246,202,229,46,137,51,209,47,125,162,146,184,132,78,45,33,134,224,25,165,165,178,208,228,93,47,157,152,33,45,94,188,55,63,178,31,150,135,113,32,240,65,72,137,211,241,41,17,108,74,47,172,56,34,149,209,167,124,183,17,202,23,13,80,28,39,70,217,140,38,135,57,117,75,207,9,134,86,110,198,169,201,172,19,140,238,122,120,94,92,123,107,179,223,3,213,120,219,14,206,41,168,72,85,44,152,192,92,62,75,212,86,255,42,151,96,91,101,139,76,112,186,187,21,185,107,251,12,198,202,119,109,247,114,135,54,154,122,98,117,138,82,3,148,95,19,55,223,244,205,60,76,99,231,214,125,74,29,17,111,88,220,56,210,77,101,12,44,168,117,67,17,38,15,225,104,24,147,32,54,20,74,3,4,156,64,184,106,102,154,9,127,245,255,254,175,253,239,254,202,191,166,222,254,202,223,140,223,91,51,91,49,243,249,111,255,237,219,29,251,79,217,218,253,12,189,143,151,57,220,243,31,21,181,55,90,132,230,56,134,116,145,146,199,200,25,11,57,35,237,13,103,203,54,180,83,65,236,233,32,167,55,85,255,251,178,100,204,6,3,208,103,67,66,99,133,242,195,237,40,80,97,143,190,13,5,157,19,42,25,190,194,75,179,98,240,147,47,217,29,105,221,211,102,68,152,18,115,100,155,255,71,232,8,51,81,32,138,203,84,0,44,193,130,167,72,6,92,84,153,203,20,54,242,164,139,160,77,116,77,42,226,118,72,79,147,237,32,64,77,3,83,69,5,148,121,84,216,81,25,133,232,226,241,92,202,209,199,152,130,82,39,84,186,35,40,90,30,123,219,237,189,50,4,34,75,139,132,22,7,69,104,29,26,212,78,71,126,134,196,32,191,18,149,202,147,145,154,96,43,163,131,74,115,164,180,214,239,172,229,156,239,74,53,55,119,233,112,101,177,50,78,62,95,118,182,121,196,226,159,113,111,109,182,105,102,83,221,119,218,107,66,123,106,34,153,9,6,111,76,3,10,44,64,200,64,48,112,36,94,143,4,217,96,209,43,250,253,74,117,212,166,85,244,81,190,218,42,127,231,95,119,27,92,233,110,231,191,214,196,157,8,250,218,217,105,102,218,13,158,222,59,174,188,124,103,41,174,15,222,3,84,100,201,43,147,207,135,254,125,154,200,186,110,204,78,140,39,101,225,202,199,210,235,89,238,161,28,240,147,226,245,19,186,100,188,225,100,150,129,185,228,210,73,78,125,21,23,80,77,51,102,56,96,232,220,251,45,35,84,28,248,229,128,124,79,169,150,104,188,144,113,173,207,52,245,194,218,219,177,154,4,128,0,0,6,208,75,142,60,197,36,182,158,61,79,2,49,104,106,37,201,108,251,243,59,30,112,225,153,232,106,154,89,33,131,103,93,9,124,89,251,139,85,125,100,47,0,113,130,25,116,118,42,148,4,131,33,226,209,58,120,7,42,186,164,240,48,59,156,137,71,198,66,166,7,130,2,242,101,13,40,145,89,137,28,144,173,104,153,1,212,77,150,158,84,152,208,241,232,210,16,139,81,166,138,141,186,59,157,50,100,62,37,16,157,92,185,243,23,4,166,219,67,74,221,88,117,12,203,68,84,113,175,188,43,90,162,1,74,83,80,226,233,206,106,221,163,210,186,228,43,94,208,43,218,152,166,52,56,89,10,234,123,44,199,4,71,80,149,50,223,116,98,196,248,188,95,30,140,50,86,213,139,175,72,175,166,139,60,53,216,55,159,215,48,245,46,204,212,92,243,25,15,106,255,119,205,129,64,128,209,21,3,50,180,46,65,0,26,5,98,112,221,155,255,127,215,169,159,181,125,194,76,255,243,53,179,223,19,250,47,51,197,85,196,233,82,233,246,255,50,235,254,169,119,81,245,73,50,177,207,62,206,252,60,69,109,87,26,142,116,126,153,97,40,249,30,83,193,246,48,199,116,90,16,47,48,52,137,255,251,178,100,215,6,52,104,105,194,2,166,134,98,207,45,72,72,97,143,190,77,245,155,15,10,33,183,194,188,51,97,213,132,190,248,78,237,40,170,104,162,234,235,77,5,178,154,167,103,101,179,116,84,164,65,0,25,41,37,154,9,16,163,199,48,132,12,20,152,147,242,154,9,115,235,132,126,30,133,204,197,57,86,212,57,82,197,29,104,84,98,138,49,40,202,158,166,81,140,96,12,233,235,216,97,226,177,49,6,159,107,117,27,44,198,135,64,229,87,230,218,6,144,146,144,148,70,193,51,133,3,1,169,20,64,181,52,66,169,99,202,55,35,113,77,131,167,200,199,16,83,83,182,224,78,241,49,18,21,83,66,85,164,9,65,133,153,25,51,38,216,113,183,33,21,188,129,28,88,129,244,43,52,101,206,32,54,195,213,122,240,201,186,238,30,82,118,194,13,195,76,66,63,100,163,46,147,20,143,14,149,150,52,27,219,86,172,10,199,196,45,111,123,214,62,36,205,181,82,208,38,73,225,197,61,119,62,187,21,162,2,104,64,0,0,173,120,14,208,155,6,69,98,201,38,138,234,60,121,127,255,255,255,255,239,254,254,166,93,116,118,127,148,207,249,149,252,142,211,124,189,138,85,160,226,231,231,148,120,222,102,228,206,134,221,179,23,249,40,203,177,244,204,2,137,20,20,18,137,140,217,209,11,118,81,149,104,82,93,53,167,166,146,218,198,40,235,100,217,18,160,40,230,237,89,96,42,0,8,146,3,171,1,56,56,80,225,238,214,188,199,87,36,98,109,242,153,112,92,97,26,34,5,35,111,52,192,186,20,4,200,144,144,54,37,163,233,18,72,177,49,43,177,181,22,88,67,10,14,174,171,152,105,146,8,170,91,32,185,81,0,71,32,27,29,156,16,87,16,188,229,99,236,162,137,19,138,246,19,150,223,198,227,109,166,76,19,99,145,46,200,33,89,252,142,232,13,186,176,224,175,173,74,213,215,105,31,60,202,234,161,42,172,10,51,233,91,159,123,43,208,232,181,247,42,124,168,229,61,151,209,13,131,180,176,71,247,125,180,39,29,105,237,218,247,110,86,118,144,205,105,106,103,253,182,191,245,158,167,180,21,199,170,99,222,193,122,136,217,250,64,41,80,133,96,1,198,210,152,230,147,131,236,158,44,151,79,149,143,237,82,255,87,103,91,232,211,122,235,90,212,245,182,181,58,179,195,58,175,99,43,51,43,61,107,250,126,121,140,239,158,142,243,219,213,37,220,139,241,153,39,183,149,31,173,171,117,17,50,236,155,177,91,190,178,177,238,115,183,157,164,230,169,141,178,222,210,114,217,53,239,133,111,180,160,238,10,106,105,181,61,76,183,89,130,141,77,13,93,211,91,59,212,199,140,24,255,251,178,100,193,4,2,245,103,198,98,99,111,178,175,172,248,137,61,44,110,16,189,165,10,138,153,187,75,41,51,161,1,135,177,121,226,10,43,4,249,247,53,33,202,121,119,169,145,190,127,207,208,190,131,148,131,41,203,73,39,154,125,184,226,225,73,93,74,122,39,78,147,147,153,82,32,83,170,245,89,226,175,50,26,76,181,18,173,129,26,164,55,213,140,201,69,11,232,109,231,234,165,82,156,78,54,37,97,162,83,36,149,185,64,128,227,72,66,80,130,132,160,193,40,140,25,154,23,204,14,201,99,130,195,49,72,180,127,80,126,77,17,24,58,18,120,155,113,24,115,62,91,13,202,226,19,62,59,212,64,52,45,182,169,196,133,117,162,93,139,45,192,119,86,241,197,133,72,153,69,1,187,6,8,104,94,88,198,21,46,48,109,181,141,210,181,29,23,29,123,69,127,178,229,103,55,72,100,234,70,253,180,109,85,165,81,168,76,120,227,231,239,190,161,124,125,108,129,218,179,52,216,107,144,202,202,186,179,146,49,136,96,89,252,107,21,34,236,157,204,114,255,175,191,193,245,0,35,0,0,1,204,0,51,208,228,139,68,193,32,93,46,37,42,33,254,186,183,71,250,187,91,202,251,250,118,249,37,34,201,162,231,178,237,156,243,201,207,229,105,115,48,255,193,146,93,226,167,170,92,183,10,229,153,46,86,56,53,83,50,44,213,249,133,203,35,132,230,14,19,228,117,24,200,19,66,76,239,54,147,24,164,241,241,127,243,138,210,180,182,119,138,231,253,122,102,130,211,48,95,251,15,164,122,170,98,2,64,0,0,3,17,4,107,172,23,195,161,9,114,127,70,10,122,57,49,166,244,193,5,109,145,82,206,124,157,142,213,201,230,20,211,247,152,96,110,97,92,80,12,8,211,20,158,77,154,22,153,169,73,13,130,90,128,52,195,40,144,140,133,136,208,20,23,96,161,29,50,234,55,7,117,67,205,161,196,83,101,1,179,14,124,80,45,40,26,32,113,194,39,147,146,195,170,215,64,217,39,75,118,172,201,12,14,103,102,197,113,44,105,12,211,166,127,66,153,34,119,43,210,59,78,14,139,84,195,162,141,90,251,24,22,109,73,109,186,110,205,99,114,106,49,104,65,207,222,174,247,61,209,125,90,183,214,12,128,73,160,117,68,157,51,251,210,22,0,97,215,130,72,67,35,140,136,246,68,74,69,164,63,255,191,95,234,244,155,185,210,63,206,35,212,175,148,58,222,119,255,249,194,120,185,250,82,206,150,37,244,50,7,65,101,250,148,6,91,9,185,7,101,212,160,99,35,206,185,23,28,161,243,217,30,159,87,84,72,222,68,103,153,238,110,138,40,173,39,85,103,145,90,14,167,106,78,130,210,255,251,178,100,185,7,35,114,103,67,162,99,126,96,167,172,216,120,61,43,190,13,113,155,15,10,13,183,194,178,51,97,236,244,174,248,161,83,166,198,192,121,142,115,199,90,186,118,205,44,117,192,66,0,0,129,0,212,134,39,148,172,43,46,78,75,239,216,240,211,135,237,207,149,232,134,53,203,34,189,118,173,113,154,69,121,224,251,19,179,51,217,129,160,12,116,129,169,200,161,177,9,196,103,81,155,52,78,232,139,114,100,66,177,33,64,218,19,77,154,179,218,141,28,49,52,50,76,13,138,209,35,7,87,146,6,63,140,205,50,128,109,134,20,34,104,238,161,211,20,170,203,138,20,122,88,162,164,76,144,204,113,179,146,138,35,18,46,205,210,21,228,188,72,18,86,62,81,85,181,149,68,162,32,249,88,16,76,162,112,168,34,87,96,183,164,73,119,14,61,160,235,108,54,85,167,50,27,15,179,175,99,166,187,125,224,108,248,222,80,205,46,237,208,6,64,0,0,6,128,145,0,166,112,192,68,68,103,145,49,58,207,255,251,253,191,238,215,90,66,217,204,206,177,22,125,89,57,229,214,179,133,3,31,49,70,182,158,201,100,210,146,36,75,109,142,226,65,22,121,214,66,169,122,38,22,212,153,76,200,41,35,60,118,87,218,206,169,227,49,123,226,74,94,30,101,196,27,226,109,234,91,176,70,166,91,96,188,175,214,171,108,111,62,62,163,94,72,211,102,148,211,157,118,157,5,4,61,6,93,2,24,170,197,247,203,16,16,0,73,10,53,217,153,113,41,31,11,143,124,74,28,120,95,235,207,52,178,43,51,79,51,53,110,14,141,58,117,35,144,184,102,134,69,25,150,93,143,197,229,83,119,18,204,210,45,46,156,146,245,51,227,221,10,232,224,33,37,6,132,227,50,106,195,133,229,52,254,102,118,219,168,191,218,71,197,98,65,46,138,91,125,26,25,192,240,241,219,196,130,91,85,121,68,102,245,35,30,172,52,10,24,42,42,114,209,175,9,151,147,13,154,88,126,89,46,192,182,171,248,249,98,233,216,25,244,119,61,213,239,198,189,197,114,185,245,233,22,48,102,181,178,0,248,96,193,213,16,109,233,104,198,149,108,120,181,21,229,74,198,212,121,55,104,254,243,223,238,52,155,188,73,32,235,19,218,212,182,252,233,209,217,176,83,166,159,123,17,250,220,218,254,100,231,240,12,0,128,13,116,0,212,196,166,85,39,75,227,210,127,255,239,189,251,169,223,117,50,189,90,27,119,65,187,170,255,94,249,219,135,154,25,107,200,179,149,33,149,35,37,203,86,43,25,251,7,187,211,59,149,189,235,101,91,106,105,8,193,38,49,62,181,210,98,234,206,41,7,91,162,145,69,54,68,204,152,139,255,251,178,100,201,134,35,209,103,195,202,131,126,80,198,172,232,102,97,143,190,77,5,155,17,42,13,188,194,154,179,162,32,244,174,248,61,58,107,69,61,55,117,62,235,69,155,85,37,173,9,48,36,46,245,80,154,146,12,4,1,195,92,231,78,171,211,203,113,154,158,43,217,227,223,42,55,167,86,88,19,138,70,70,69,106,225,145,242,177,250,28,197,13,237,208,148,194,224,178,132,130,11,181,9,96,124,96,250,49,10,49,198,81,178,76,34,37,153,69,234,153,39,105,41,35,40,73,38,86,109,52,205,49,20,196,89,88,158,24,138,173,41,162,72,17,63,27,74,77,32,115,7,88,94,108,200,153,119,149,57,59,45,36,212,62,121,94,215,55,22,201,11,105,25,146,63,54,34,188,208,162,183,194,171,174,97,116,233,190,196,99,80,140,154,169,18,78,95,9,44,198,77,190,213,98,147,246,179,40,226,203,87,169,104,212,154,0,109,7,205,138,213,186,170,0,192,64,0,1,249,133,129,13,248,104,20,137,2,233,58,155,35,255,217,127,250,189,74,151,105,31,182,118,177,210,116,94,28,142,100,200,174,133,62,69,111,233,154,144,253,165,98,231,49,53,108,191,122,27,31,136,74,127,21,90,59,232,75,196,29,22,103,83,62,205,149,141,69,17,39,145,45,136,16,220,243,26,170,157,22,85,211,83,160,146,41,173,21,210,101,44,250,108,148,5,247,12,143,247,241,252,254,160,144,64,0,32,164,57,89,94,42,151,16,23,234,172,89,96,115,102,101,137,21,87,13,141,153,77,84,61,190,239,174,175,115,113,154,239,218,35,68,77,125,33,67,130,82,215,254,218,82,29,143,150,48,188,234,231,161,97,81,189,46,66,186,18,93,27,60,42,183,5,219,49,49,18,86,161,155,157,42,129,165,235,80,173,164,14,86,186,222,201,158,217,212,199,123,122,41,63,203,181,18,85,171,233,11,46,175,37,173,171,46,67,88,153,222,137,100,31,61,15,51,26,135,172,249,219,235,169,47,182,123,111,92,201,113,174,189,233,78,134,56,210,209,164,13,22,178,235,206,151,83,117,166,131,41,26,46,121,90,76,201,187,173,78,15,230,226,204,102,63,3,35,39,178,167,9,0,6,209,2,96,199,120,237,39,200,105,120,150,87,111,250,157,85,213,103,251,247,118,243,254,109,79,165,51,61,249,66,78,157,102,106,253,169,216,214,155,99,155,111,244,90,241,187,54,206,226,245,144,109,40,156,51,97,14,141,109,136,99,176,10,161,11,47,50,46,205,185,186,130,177,234,249,233,178,218,114,25,235,222,78,22,134,161,136,161,106,75,104,255,168,216,205,30,64,181,59,200,208,41,23,50,66,205,247,106,215,215,49,233,134,229,200,255,251,176,100,201,7,51,100,103,67,162,67,109,240,175,172,232,120,61,141,190,16,133,155,11,10,25,247,203,39,179,225,84,246,62,249,55,9,69,187,184,25,116,183,249,250,182,94,101,35,0,9,92,158,62,93,161,120,93,180,156,109,234,21,99,9,206,141,79,165,163,51,53,44,56,172,33,202,214,36,242,120,212,110,83,200,193,224,49,36,11,231,36,166,72,134,197,114,72,124,43,68,120,17,168,15,4,242,194,149,122,72,56,195,49,16,94,209,80,127,20,178,110,125,130,50,66,80,200,72,44,167,96,172,186,77,155,96,79,28,77,161,161,100,213,210,242,245,137,201,73,24,47,216,249,16,148,182,141,220,170,193,5,105,218,51,85,197,67,167,26,68,165,9,25,138,214,23,50,135,100,107,208,221,89,100,59,61,99,181,137,99,74,75,44,169,211,102,204,78,218,90,148,148,180,74,49,99,84,174,49,186,59,47,219,13,35,239,26,196,248,181,181,168,49,183,111,46,111,122,106,241,230,219,6,155,155,199,4,123,71,65,165,33,46,231,127,38,245,81,247,139,85,6,64,0,0,1,106,224,99,129,8,252,104,17,33,208,104,98,121,255,255,239,183,214,207,232,110,202,117,254,251,223,254,73,51,142,86,145,228,82,102,135,30,82,33,164,56,89,187,185,49,249,220,216,255,185,116,140,157,237,62,49,149,121,233,185,156,23,78,114,230,155,240,158,44,135,198,65,247,66,154,212,131,105,34,183,72,242,6,21,32,179,42,8,58,201,193,53,12,83,106,110,43,67,114,102,0,32,88,139,50,251,241,138,37,71,190,75,44,91,10,253,116,122,7,145,216,212,237,200,201,108,14,10,220,82,181,242,113,226,69,200,111,86,38,9,70,185,128,245,75,4,38,80,137,73,17,151,79,202,164,162,113,129,128,244,142,6,209,175,142,194,114,66,231,77,13,92,120,254,170,98,86,145,13,180,170,137,151,102,133,55,86,166,52,212,103,205,210,5,189,103,252,126,54,115,78,106,124,116,92,92,132,210,248,211,175,213,80,117,93,49,89,93,104,232,184,89,126,135,169,98,110,177,159,44,181,35,67,221,96,241,181,244,66,131,121,200,158,88,242,202,204,29,119,162,179,221,53,191,193,103,255,44,182,185,125,167,44,239,155,85,112,115,217,15,185,125,113,241,95,236,108,84,255,192,33,0,2,54,7,168,138,212,128,11,97,58,96,245,127,95,255,250,212,242,240,191,253,114,123,187,67,46,220,233,249,150,149,207,95,51,83,157,51,53,150,89,106,20,100,42,136,179,99,88,248,233,86,212,134,27,213,47,46,247,84,55,70,210,24,117,208,162,178,188,153,127,115,220,108,251,40,229,105,45,251,161,73,106,116,16,100,209,255,251,178,100,186,135,35,74,102,195,194,131,110,208,179,77,24,97,61,140,16,76,233,159,14,137,141,183,194,167,179,161,224,244,176,0,162,239,170,224,170,55,129,220,177,246,209,105,119,162,100,32,28,0,6,121,35,64,8,14,89,99,21,234,148,37,50,170,197,92,13,168,233,106,34,64,128,78,36,180,188,144,117,100,203,212,180,120,76,168,189,21,30,18,158,99,27,62,94,225,201,145,158,47,38,37,128,186,203,201,157,137,114,72,223,66,108,225,200,184,242,149,90,218,202,105,226,222,29,216,165,24,178,99,131,35,75,101,85,194,251,37,216,86,194,189,215,86,60,189,22,85,49,239,161,221,13,150,117,179,229,23,90,134,204,49,175,187,105,217,88,171,236,213,84,100,18,165,205,78,236,230,100,226,206,58,163,19,91,179,6,56,213,29,134,91,245,251,5,59,247,123,122,218,195,127,157,189,57,124,182,7,211,60,246,9,46,201,223,39,74,0,112,0,0,1,235,128,92,88,91,35,49,102,147,231,17,58,138,151,255,174,183,235,110,191,212,186,234,250,143,190,230,235,166,237,31,26,110,187,159,158,114,57,181,45,154,115,206,150,246,139,203,66,234,170,152,166,251,22,203,130,178,118,210,212,192,143,48,180,172,188,239,165,52,118,182,70,121,110,102,17,47,151,102,127,190,243,170,112,242,203,61,165,25,117,234,15,182,237,140,73,157,123,111,89,158,239,113,226,211,85,155,56,131,91,238,8,100,69,232,104,112,126,224,105,9,185,173,164,10,104,16,0,96,202,28,96,145,195,164,163,194,166,139,101,180,208,158,19,193,186,226,73,1,161,228,200,27,30,36,88,102,36,39,31,138,183,43,171,245,227,170,244,232,156,84,81,116,203,75,133,101,135,190,225,136,168,125,30,30,178,16,134,135,12,65,75,67,201,193,45,65,32,168,37,52,69,177,104,72,44,175,28,205,91,52,86,72,17,25,38,184,79,43,18,42,120,132,68,18,78,144,153,92,101,231,5,33,40,172,162,21,36,3,211,244,231,39,164,175,143,208,6,84,179,10,158,56,219,241,98,27,202,212,116,70,149,223,110,167,143,50,165,42,231,205,158,177,134,66,120,217,253,215,159,122,142,129,23,194,101,14,152,159,61,170,117,197,12,41,106,52,177,172,149,176,60,181,184,178,190,190,208,229,232,12,2,105,42,43,36,224,89,49,108,161,9,0,4,132,10,4,3,76,152,57,66,209,88,249,120,241,112,193,93,95,87,213,111,117,41,231,126,101,127,44,185,229,125,179,53,255,213,14,246,161,207,250,191,13,73,215,42,118,118,41,18,223,88,198,240,199,210,238,29,144,134,66,238,92,174,19,48,212,86,94,111,29,186,160,166,136,186,13,3,164,255,251,178,100,203,7,4,22,103,194,194,134,126,208,196,204,216,85,61,44,2,13,101,155,14,138,13,119,194,92,179,99,180,196,162,249,20,82,218,115,27,93,195,218,246,123,89,240,219,117,183,153,151,180,192,51,99,26,164,10,236,92,220,80,96,46,170,146,77,52,147,78,64,144,152,235,133,85,196,231,86,216,172,222,58,227,240,188,185,27,139,247,17,50,96,165,180,253,68,171,14,80,185,131,232,216,26,8,226,111,41,111,157,39,55,33,130,14,100,66,129,152,44,212,230,141,202,72,242,119,25,172,169,247,39,62,178,78,213,79,108,140,235,108,57,116,18,173,132,26,150,245,169,200,220,219,82,37,45,86,229,177,174,130,46,87,167,10,109,182,156,188,216,71,174,76,129,1,26,175,93,121,132,148,64,164,12,36,178,218,218,101,206,234,63,43,229,78,114,119,246,210,219,63,84,48,124,189,181,204,219,218,140,5,108,110,1,225,64,233,73,22,72,122,163,188,220,158,65,38,110,202,254,143,117,250,213,199,126,242,219,239,14,182,199,102,67,49,21,188,238,229,25,87,25,135,110,29,36,7,255,108,255,34,95,44,178,156,179,62,231,201,203,189,199,69,146,147,135,187,247,219,248,115,154,129,245,120,142,174,152,29,158,161,63,53,38,28,229,106,193,246,213,121,50,118,36,97,69,19,95,54,9,218,251,196,149,221,111,156,87,21,221,43,152,127,88,167,143,241,92,234,186,99,8,214,25,185,252,228,220,85,107,242,228,183,245,229,32,32,0,139,98,147,196,68,131,177,177,68,237,66,226,192,140,116,192,29,76,110,112,116,23,29,9,2,89,39,15,32,54,117,98,199,133,228,129,112,224,193,233,72,136,154,163,224,132,67,54,26,208,130,110,15,206,137,22,197,207,9,226,117,9,110,149,27,34,8,174,159,36,54,39,11,73,26,209,216,90,90,112,248,209,36,137,15,46,27,68,74,38,54,21,59,97,18,50,132,34,6,15,196,124,54,61,57,163,142,188,149,228,171,165,18,69,145,149,33,71,69,81,20,34,105,53,76,63,9,207,50,30,84,130,206,176,220,69,97,33,213,105,119,41,18,5,191,214,139,17,187,13,20,127,100,211,159,76,40,248,35,217,165,28,52,180,35,147,81,162,76,243,87,109,87,43,230,9,86,122,90,89,19,224,180,151,234,123,96,143,251,221,96,96,2,145,6,168,12,188,49,164,233,32,69,139,191,247,246,251,91,237,175,215,14,119,250,121,121,115,42,95,188,55,88,242,60,229,92,163,24,50,133,148,148,201,107,4,99,50,207,43,195,148,43,187,39,204,184,100,132,44,49,85,113,152,251,179,186,23,116,227,147,74,19,200,133,31,40,186,210,103,123,217,9,212,234,101,255,251,178,100,205,135,52,37,102,194,2,134,125,242,192,237,168,85,49,35,248,76,157,157,15,9,141,185,146,153,51,97,212,195,35,216,186,52,213,74,167,73,102,128,250,196,251,24,117,63,165,100,8,2,9,203,15,46,96,168,58,55,87,83,245,206,15,233,15,73,6,113,164,93,17,217,203,10,240,77,60,215,151,178,94,101,243,228,38,12,105,176,29,175,187,105,150,24,44,129,8,156,57,42,122,51,154,186,118,76,30,15,15,174,114,116,225,211,23,80,101,39,231,230,176,26,72,96,1,30,22,113,32,176,139,90,45,174,95,22,6,160,12,32,80,154,184,147,77,9,11,149,34,48,32,18,82,68,161,187,152,81,52,11,160,130,232,88,16,45,31,159,164,182,80,210,46,130,202,80,242,34,147,229,38,146,47,137,85,59,218,149,73,218,246,72,189,39,99,110,165,71,220,161,112,203,52,8,132,88,69,44,37,47,22,206,89,77,11,64,0,0,11,17,3,56,55,193,160,75,146,36,145,131,33,255,254,165,47,190,181,61,34,231,251,42,154,162,207,179,178,81,55,167,244,76,42,26,182,71,144,194,51,48,111,171,223,166,146,155,41,117,123,88,202,29,90,162,108,122,181,249,130,67,146,158,76,213,88,27,73,80,11,116,86,112,99,168,145,67,123,80,117,204,78,50,29,45,208,106,108,129,130,83,115,69,50,156,243,157,178,65,35,126,206,252,255,246,205,251,189,242,172,177,238,128,68,128,64,4,33,24,147,197,218,129,206,140,5,83,15,184,50,96,54,170,130,110,172,55,28,14,140,4,7,83,80,124,23,44,58,9,202,208,202,2,182,184,196,59,41,236,37,218,113,115,204,199,69,69,134,145,180,249,62,22,149,22,28,120,171,202,46,122,85,184,238,29,168,245,196,129,254,169,34,78,126,220,114,196,79,157,155,52,169,134,95,59,18,208,206,215,71,81,168,94,36,169,109,247,75,90,106,185,242,89,120,252,245,99,174,203,109,122,56,42,242,198,24,188,45,74,248,121,184,96,247,232,250,151,85,43,102,151,58,163,117,251,33,50,189,118,186,204,47,107,175,18,217,140,209,151,107,86,204,138,205,249,86,237,158,154,29,182,134,178,136,115,69,143,167,137,131,224,31,246,246,30,189,134,91,173,231,173,107,133,63,250,1,48,6,3,0,138,130,200,40,144,98,177,113,23,255,235,219,254,181,253,213,171,165,249,169,28,204,233,218,115,203,146,54,254,103,144,105,95,84,63,108,179,140,199,206,110,166,84,230,194,35,177,94,200,238,106,79,84,33,177,150,11,130,148,142,87,161,159,166,29,21,254,195,204,160,179,8,212,207,223,83,47,175,208,170,123,83,182,85,94,216,154,107,138,64,89,207,115,45,255,251,178,100,204,135,3,170,103,67,66,35,109,242,192,173,24,105,97,44,26,76,241,155,14,137,141,121,130,159,51,161,224,246,36,8,118,238,120,93,0,18,2,0,4,12,205,2,70,224,80,216,53,201,84,50,216,249,136,18,46,76,81,99,64,161,199,16,1,197,166,140,201,93,84,158,131,41,8,195,230,134,136,5,99,81,32,15,51,184,225,129,114,116,91,43,32,44,130,111,45,75,235,162,202,177,44,216,153,152,244,0,162,70,100,136,44,177,56,165,43,66,128,141,114,84,9,151,129,100,149,66,131,81,145,152,242,139,149,32,76,233,180,21,104,13,48,233,10,26,70,33,75,230,45,105,68,187,47,212,154,181,178,234,152,175,43,73,37,99,61,235,37,201,173,13,176,231,185,151,183,77,79,205,75,159,107,236,118,52,199,248,220,39,29,166,96,168,139,5,27,66,211,107,166,227,81,200,42,0,98,0,0,1,178,224,5,144,81,133,18,233,19,38,139,73,162,174,223,212,189,148,166,117,223,102,134,68,223,249,100,70,205,223,27,241,28,50,200,252,141,211,170,187,150,29,226,13,105,181,162,34,22,178,132,220,72,98,192,229,193,53,32,118,7,6,29,92,218,8,194,80,206,81,207,236,32,231,85,16,230,104,136,225,132,56,86,27,42,130,164,184,195,249,226,66,171,237,111,87,166,117,245,143,139,86,79,140,233,230,96,86,0,63,102,122,253,233,194,121,6,190,116,239,167,160,32,0,13,200,43,47,41,23,40,65,229,13,14,92,43,16,182,229,89,70,14,194,97,97,238,18,77,133,195,225,233,217,141,3,181,2,84,9,106,217,125,12,174,94,44,15,162,114,97,56,123,225,1,180,150,33,216,224,108,241,185,170,64,34,69,80,204,68,36,35,167,168,126,124,86,59,18,74,169,34,141,166,31,45,135,203,212,47,68,138,2,153,218,91,162,94,72,34,156,113,44,233,184,85,105,12,122,49,66,43,194,124,104,124,187,229,117,232,89,95,241,184,106,188,226,39,106,112,250,52,38,91,109,232,27,150,232,203,140,182,166,165,250,187,91,85,196,77,36,220,79,79,77,18,216,21,46,250,251,234,27,93,141,51,57,236,49,123,109,29,162,234,210,212,150,43,7,231,4,49,54,235,37,147,14,190,60,198,142,253,240,3,136,6,228,128,37,138,84,142,34,5,50,112,140,77,239,255,235,87,170,174,186,212,143,93,239,245,204,178,189,44,187,202,238,135,221,50,144,215,35,223,233,190,74,13,138,108,201,149,134,77,88,148,144,44,253,228,238,75,159,38,249,150,194,212,81,30,109,17,204,27,169,85,40,110,12,143,37,162,245,171,85,10,46,138,106,82,13,178,87,99,52,220,221,73,3,156,217,226,244,255,251,178,100,209,7,3,243,103,66,162,99,125,242,191,108,232,85,65,236,10,205,125,157,14,137,13,187,66,157,51,162,32,244,174,248,69,39,40,108,194,211,146,112,6,0,16,56,182,4,89,57,93,169,26,95,67,141,70,69,52,105,164,87,192,134,195,17,133,227,156,119,236,176,160,171,153,226,89,198,150,101,103,84,176,24,31,23,124,205,40,144,217,178,109,154,235,54,56,130,36,141,147,232,38,244,89,201,181,54,216,104,171,78,53,138,181,21,85,40,218,18,19,141,137,176,151,194,80,34,145,165,145,202,108,162,93,166,148,97,180,42,79,27,71,56,23,8,46,140,170,172,51,107,150,89,2,148,164,24,90,140,172,231,16,26,33,82,244,113,60,213,95,179,90,252,131,238,196,107,36,101,57,73,85,100,254,215,57,250,102,204,48,79,67,106,238,166,221,61,71,180,251,218,224,109,214,221,44,156,39,5,24,0,0,11,8,7,117,25,146,12,62,74,196,185,137,138,116,239,255,123,223,87,178,158,183,73,122,234,56,218,170,206,239,233,169,167,99,23,245,242,157,155,237,221,252,125,248,214,251,223,54,39,100,164,164,228,42,225,178,36,204,132,147,114,203,102,37,157,58,111,103,155,151,154,139,79,251,134,208,157,123,182,120,180,138,246,239,141,103,87,195,123,190,113,37,177,182,189,207,75,66,135,14,91,103,194,165,63,188,108,185,103,84,131,133,201,32,151,231,112,58,86,60,22,58,95,119,52,216,159,107,92,32,0,24,139,206,171,3,65,232,244,229,145,238,128,86,167,7,136,13,153,193,97,0,240,136,107,0,74,42,39,7,28,122,161,80,240,59,58,200,122,193,169,24,220,236,204,241,126,150,98,24,21,213,155,172,39,30,58,184,183,115,193,208,179,71,76,203,137,199,179,172,101,209,173,53,135,213,235,142,132,103,9,205,37,177,227,238,184,120,81,171,174,15,50,210,241,37,247,86,37,48,51,84,108,193,137,249,217,226,149,104,159,55,35,17,181,1,152,10,233,229,99,231,239,38,140,154,209,226,101,76,39,139,105,173,56,93,78,156,245,97,117,237,86,162,41,88,254,223,222,138,39,168,189,100,108,227,104,107,152,179,76,170,80,247,222,215,81,88,90,94,190,105,164,110,45,28,217,98,27,72,99,192,176,194,100,39,202,247,159,215,160,159,95,250,191,64,110,0,40,4,96,130,4,202,7,136,153,129,186,47,255,255,255,255,255,255,174,251,213,158,181,235,135,167,159,14,158,47,50,3,43,94,89,124,209,39,148,165,243,115,111,184,116,254,134,247,94,115,234,95,18,206,41,235,66,203,149,164,125,54,108,237,206,170,153,73,135,28,212,161,0,13,85,48,40,42,68,160,148,135,148,136,255,251,178,100,208,6,4,40,105,194,162,134,126,210,196,76,216,85,97,108,0,73,205,155,23,137,5,117,202,160,179,98,100,244,164,65,231,140,143,28,13,145,50,119,130,228,230,158,64,52,118,145,140,38,157,3,0,65,41,26,34,118,242,108,143,74,102,135,64,146,176,100,227,56,145,100,148,107,73,4,13,66,108,164,232,134,151,110,114,196,4,245,20,222,78,227,147,109,196,48,171,114,178,89,43,123,42,90,140,44,140,204,10,46,162,34,117,152,56,89,100,73,22,13,32,10,172,66,94,147,197,222,252,172,73,50,182,130,23,112,70,250,94,105,81,181,72,91,167,34,88,80,97,184,47,57,201,164,173,56,45,230,101,119,178,194,200,228,109,32,172,81,130,234,19,163,61,172,87,90,148,99,36,81,65,67,90,65,43,4,65,30,220,191,205,233,0,230,0,0,1,85,64,97,13,140,224,208,35,8,160,203,147,166,199,27,215,254,181,178,181,85,83,62,252,108,108,191,155,121,59,241,167,53,251,235,55,217,238,147,94,238,182,20,255,11,204,140,137,119,108,108,60,223,167,151,45,137,149,237,13,154,231,251,231,160,156,233,54,57,177,162,112,237,153,199,211,142,154,15,154,219,142,156,215,153,187,196,250,203,91,238,250,217,245,159,54,254,189,23,157,189,86,124,87,48,109,125,230,143,105,127,170,210,210,247,97,103,62,117,207,66,121,171,217,154,251,224,46,56,234,4,0,0,16,227,188,88,92,108,42,116,89,88,84,30,200,195,178,115,20,192,137,5,8,216,176,225,44,119,58,72,130,115,102,71,205,92,124,57,23,92,65,43,137,38,130,180,52,98,97,240,130,250,228,111,132,131,162,209,192,74,29,79,9,202,19,15,4,194,193,139,133,120,194,117,7,34,18,82,251,174,46,128,110,116,226,231,98,242,20,171,155,153,108,4,246,150,156,205,8,219,229,49,56,228,190,184,229,231,204,18,64,123,234,203,103,103,199,118,92,183,206,142,145,123,92,165,117,75,101,53,200,93,202,217,66,109,66,117,140,151,81,182,237,232,190,240,84,234,201,175,18,200,16,181,133,200,235,56,243,113,189,13,138,133,39,207,78,44,214,179,123,181,108,171,126,190,209,185,248,220,94,17,223,239,253,104,125,240,139,97,63,219,5,152,185,179,247,65,104,16,112,48,166,128,196,229,66,104,186,76,36,182,87,255,236,239,79,234,201,243,215,79,55,165,249,39,22,255,237,255,194,108,189,82,17,175,11,211,108,164,18,159,220,219,101,160,203,135,205,43,113,252,108,69,137,24,203,50,185,152,124,160,169,34,130,132,95,169,228,107,185,222,222,30,43,191,37,163,176,192,115,147,27,166,226,90,37,119,175,72,112,55,188,238,40,255,251,178,100,215,134,52,58,103,194,162,134,125,242,198,45,88,85,65,44,2,205,125,155,15,10,13,247,194,148,179,97,212,246,36,248,55,12,144,56,186,98,221,231,169,227,0,128,75,73,227,246,126,178,192,167,82,124,114,251,132,179,196,85,64,120,212,248,104,74,119,82,105,32,148,226,99,194,219,212,35,174,49,46,244,65,225,64,241,19,36,197,230,21,106,90,200,136,78,11,90,188,80,79,52,44,175,54,110,34,94,140,245,174,160,153,232,252,211,80,250,77,206,115,84,227,155,146,20,49,72,170,242,118,38,156,136,8,133,19,133,146,217,84,69,84,210,82,49,43,10,22,195,150,180,81,49,118,162,140,68,181,109,202,8,160,186,21,39,210,153,231,100,89,156,156,207,95,198,231,123,12,74,213,156,39,9,242,188,221,122,196,179,103,246,88,156,228,212,163,172,129,132,142,93,110,33,66,253,245,181,138,2,16,0,0,3,78,195,111,13,56,149,45,38,73,26,84,154,255,212,186,95,101,94,149,95,123,203,91,182,252,237,244,221,204,105,204,118,109,220,233,207,213,46,243,125,91,223,156,205,162,125,23,187,108,255,22,82,27,125,148,216,246,223,82,104,159,31,19,206,242,209,82,166,153,195,69,235,233,88,203,82,228,53,217,165,40,215,216,253,13,42,155,96,203,28,111,172,11,111,90,212,175,219,169,75,205,171,102,74,98,214,129,109,102,52,14,201,147,208,36,178,105,233,40,144,186,204,195,33,198,87,152,143,33,0,0,0,78,132,20,144,161,245,59,218,89,229,116,166,87,50,62,63,216,25,205,246,5,210,80,181,79,177,206,192,169,80,171,145,39,74,22,196,246,68,115,44,48,43,43,46,38,145,144,168,74,94,60,144,77,87,138,30,28,146,52,84,18,142,18,162,34,26,127,39,168,153,36,132,164,148,74,139,229,102,240,156,93,6,220,86,89,26,200,133,196,20,101,183,109,17,244,104,73,15,149,9,104,215,212,176,61,209,152,209,15,183,148,140,59,115,171,250,84,204,243,10,135,135,14,136,203,211,38,102,134,94,147,124,250,236,20,144,218,169,85,248,31,119,222,112,226,5,204,86,42,230,251,53,94,194,123,105,194,244,129,154,74,237,122,172,150,155,126,239,173,137,124,147,204,217,226,93,230,215,4,133,240,225,16,89,42,174,42,219,88,43,125,128,4,80,160,160,90,32,43,224,247,14,159,115,99,49,1,7,82,105,127,95,253,239,250,26,255,201,206,249,57,95,183,166,125,139,173,105,78,17,251,169,145,57,239,51,205,249,3,39,217,158,178,203,231,144,64,173,144,122,37,19,99,36,88,49,144,99,72,194,129,144,189,8,199,154,219,119,75,235,231,189,107,166,153,244,211,64,255,251,178,100,207,134,116,40,103,194,194,102,125,240,195,108,232,88,61,143,190,13,113,159,17,201,141,185,130,126,179,98,20,196,178,248,210,142,245,186,90,209,48,65,4,26,148,15,35,102,184,157,239,59,200,83,214,225,201,48,158,31,50,153,243,209,230,10,45,177,37,42,179,56,97,59,60,66,52,182,31,166,83,82,151,60,93,169,203,199,197,137,13,196,125,49,241,35,113,32,111,180,216,240,145,161,88,121,12,155,186,40,140,236,11,57,98,81,241,74,51,162,131,111,64,100,71,18,28,15,77,71,8,237,155,108,117,117,47,86,195,201,45,56,220,177,164,160,170,136,133,47,131,80,167,164,71,3,202,163,34,93,116,114,116,152,201,48,156,85,200,167,22,100,142,214,146,179,168,102,93,70,123,55,202,16,183,197,136,111,90,118,235,234,255,186,178,45,239,217,215,123,107,110,237,170,200,186,254,12,135,128,49,246,42,158,234,1,128,0,0,9,66,3,66,76,66,228,209,108,216,213,5,151,43,234,250,245,42,222,235,123,218,91,77,98,199,62,154,161,228,102,253,208,200,169,154,68,123,46,10,29,84,230,230,196,218,44,88,72,20,88,189,91,213,104,198,196,24,229,67,53,240,176,36,187,81,170,198,52,131,178,70,100,122,62,187,164,16,226,158,142,22,98,129,133,61,99,59,214,237,104,18,73,74,106,148,255,52,151,231,21,129,152,181,221,237,144,200,58,145,120,165,145,86,148,96,32,103,82,136,2,154,168,82,69,33,28,167,44,42,57,80,102,185,146,91,72,28,65,35,136,163,205,82,216,224,134,9,143,33,220,42,91,124,115,88,124,116,57,8,208,186,58,9,34,49,233,146,236,45,29,9,20,48,30,98,54,140,171,18,167,202,167,33,192,130,104,73,102,52,42,33,241,85,226,144,147,114,164,77,24,89,43,49,48,248,158,161,194,154,229,239,194,85,94,234,195,213,199,73,140,19,130,13,43,94,233,209,139,107,25,30,13,31,76,178,56,178,135,98,91,13,36,86,137,10,6,139,113,162,141,168,159,125,250,57,90,37,94,126,210,182,241,87,48,205,84,186,119,7,184,253,189,44,50,199,203,3,125,102,129,22,71,7,209,96,75,172,218,181,150,105,227,79,2,149,137,137,243,113,104,180,109,70,137,233,113,226,232,122,253,53,1,128,192,5,0,26,240,130,118,53,47,154,155,149,82,91,127,255,246,255,46,151,219,255,110,150,25,117,139,42,95,148,248,235,31,206,8,222,229,180,46,78,30,142,55,101,91,61,253,242,38,178,40,63,206,164,43,144,247,74,12,229,18,12,208,133,48,24,32,85,148,183,18,103,142,224,152,72,185,253,190,187,247,186,129,159,72,114,82,45,224,234,250,165,255,251,178,100,205,6,3,218,102,195,66,131,125,244,192,237,24,101,49,143,190,13,213,157,15,10,13,247,194,89,51,98,228,196,162,121,241,111,119,116,146,118,193,135,9,189,224,109,147,234,227,90,120,145,134,85,85,154,33,134,86,60,177,217,249,220,13,18,82,184,226,196,40,217,59,58,211,147,73,185,242,106,146,193,52,38,19,66,80,170,131,179,105,52,79,183,190,153,46,208,165,134,83,42,76,186,237,152,154,20,104,147,88,163,167,123,107,155,198,100,154,196,93,125,73,19,22,132,194,68,109,177,45,97,17,115,160,104,169,12,71,30,186,7,181,112,165,105,37,11,235,164,26,134,171,179,83,78,40,136,145,71,186,14,81,124,206,204,88,28,34,169,16,57,177,164,30,111,11,101,156,74,13,152,42,44,145,196,93,32,157,162,47,171,241,156,17,77,46,61,1,241,61,16,0,0,11,191,3,12,136,49,194,112,122,34,134,202,100,150,130,236,170,157,59,221,254,245,169,6,83,34,146,210,101,123,61,157,117,146,236,236,253,58,231,169,247,83,214,164,49,153,176,236,220,204,199,66,18,215,169,136,162,90,125,164,139,105,101,42,219,243,110,73,28,125,143,155,71,105,167,245,97,243,50,240,66,143,169,99,122,231,54,90,8,78,77,243,15,10,35,39,148,182,228,47,73,241,159,45,49,153,224,222,152,182,175,156,239,239,248,55,122,213,15,18,54,136,116,60,64,200,31,144,211,53,49,109,134,163,14,232,157,65,80,72,17,64,16,6,130,3,156,135,197,115,63,210,135,225,214,252,157,29,101,50,225,151,202,34,35,162,80,235,26,24,254,185,229,183,63,94,116,144,92,62,29,147,201,143,163,10,8,128,211,209,66,88,129,9,58,17,20,130,92,30,136,104,196,130,119,28,145,67,227,130,82,146,232,253,19,236,46,76,78,91,5,57,152,125,0,122,35,42,57,101,50,248,210,169,32,105,241,199,194,75,98,53,76,169,44,14,101,253,41,151,142,213,154,179,82,159,76,104,80,16,79,203,237,45,121,109,76,236,154,20,177,155,68,115,41,29,109,121,82,19,5,183,62,143,96,133,152,170,169,136,168,142,165,228,199,232,122,225,212,181,86,22,156,64,153,20,61,76,89,171,148,158,35,94,149,121,203,171,87,75,250,184,197,203,156,82,160,72,254,98,186,129,28,251,216,158,183,253,181,232,239,0,26,128,32,212,13,64,176,180,146,32,104,78,142,34,201,48,94,254,223,253,245,42,237,235,203,59,249,17,127,15,148,191,55,52,254,233,245,183,15,239,242,27,84,17,211,147,30,219,88,22,143,38,143,78,37,83,96,88,128,235,130,117,138,194,137,12,106,198,78,163,115,74,235,126,248,98,82,179,177,255,251,178,100,212,7,4,110,104,194,42,134,126,210,202,140,248,89,97,236,10,77,125,155,14,138,13,183,194,134,179,162,176,196,165,184,51,99,170,90,212,234,74,163,181,164,133,221,223,186,73,34,164,221,161,148,235,75,207,227,128,151,191,244,131,82,0,16,81,21,108,124,52,57,208,42,70,44,89,166,151,122,167,92,30,59,50,161,114,172,144,157,85,34,99,75,130,100,168,213,80,156,213,162,170,118,137,236,249,25,149,142,73,233,188,243,100,181,241,180,230,242,175,188,102,8,200,91,73,129,116,70,220,161,98,130,242,146,142,77,89,180,193,130,184,217,68,20,148,215,101,124,168,54,74,139,220,162,109,50,66,8,47,22,84,134,205,231,251,158,186,132,232,86,207,147,105,133,152,61,61,96,195,74,206,115,167,145,84,116,130,75,242,136,50,216,116,171,182,96,218,209,109,100,81,89,12,27,142,202,165,252,24,95,24,109,138,109,4,28,12,182,53,159,255,174,6,76,0,0,0,97,240,133,132,11,56,138,16,82,124,188,93,41,158,255,255,191,87,253,84,155,175,122,229,190,217,251,44,255,62,195,151,6,90,249,49,31,255,77,81,81,153,47,196,243,40,99,146,156,89,120,118,148,216,252,163,166,183,87,67,178,86,129,1,2,104,52,171,169,41,22,191,86,255,220,197,225,22,90,159,115,122,239,108,68,67,98,219,73,0,221,222,125,219,27,185,46,99,80,192,0,16,111,133,101,207,230,214,167,206,10,53,94,215,151,231,70,119,6,231,142,10,181,91,34,50,2,160,246,100,130,245,243,13,0,210,20,144,219,84,218,90,112,46,37,64,84,209,35,69,16,46,15,32,58,104,201,34,132,8,74,146,13,142,52,154,39,158,145,49,41,58,22,137,18,2,74,29,48,193,81,4,98,89,9,50,45,27,129,190,46,66,141,25,116,98,128,178,6,157,22,172,218,61,71,168,164,89,163,199,129,29,9,2,225,102,238,162,55,9,57,197,217,198,205,24,156,214,225,5,78,233,19,194,5,21,55,149,10,49,118,229,4,23,251,156,113,204,121,195,232,232,178,28,212,27,101,36,157,223,154,236,23,108,182,69,42,122,228,209,161,0,240,0,42,96,13,224,160,26,16,76,140,195,148,10,8,179,85,254,236,204,214,255,50,143,255,103,126,83,90,218,156,185,43,79,153,187,226,233,147,40,58,74,106,132,65,75,134,148,53,120,204,131,181,92,73,146,16,251,4,98,17,52,143,30,180,102,110,245,221,109,147,157,201,201,60,82,221,106,93,105,65,177,101,198,168,48,235,186,82,94,138,205,78,221,72,177,209,171,108,29,157,159,39,35,54,246,218,143,94,246,173,84,214,30,43,2,210,213,183,62,144,206,216,43,255,251,178,100,200,134,3,63,104,196,90,3,94,208,172,141,24,117,61,38,172,16,129,163,11,10,13,117,138,211,52,34,101,134,36,56,54,18,13,51,137,111,35,96,80,138,178,210,216,200,212,32,208,221,42,114,216,254,240,101,233,202,74,84,212,172,243,70,38,40,70,76,34,38,28,15,158,44,133,6,147,5,141,35,21,32,40,218,66,226,128,72,140,162,236,172,40,139,70,21,152,224,100,78,20,81,25,32,180,27,89,234,66,34,3,129,81,64,140,145,230,202,157,180,133,108,108,130,100,168,14,143,185,51,37,209,195,156,233,52,77,106,106,38,152,33,53,2,65,74,34,120,181,8,147,249,163,115,73,182,190,100,144,46,156,229,172,163,82,196,167,16,149,73,30,146,73,178,16,26,105,26,70,193,5,217,245,39,164,107,67,45,49,42,201,37,9,23,22,81,100,20,127,88,195,165,152,36,84,226,146,64,154,70,208,166,116,107,109,112,215,163,183,244,85,0,154,0,0,0,64,11,96,59,36,58,82,169,153,120,174,161,160,151,255,254,237,213,105,94,191,219,165,182,92,200,184,176,105,242,93,66,23,249,169,134,35,229,35,77,118,130,51,146,59,145,140,125,224,56,41,65,200,10,23,199,102,91,77,169,80,98,253,221,168,109,106,250,146,105,178,13,106,168,204,104,88,140,250,37,32,95,83,99,19,95,234,213,146,183,171,109,173,124,230,38,105,241,139,222,184,254,29,113,187,120,77,130,210,176,120,74,132,42,94,253,171,169,5,0,0,47,2,230,198,224,206,204,143,110,157,121,42,114,168,154,85,78,116,86,176,148,121,121,113,104,148,74,110,228,35,21,164,178,74,193,41,92,98,178,156,39,99,193,172,69,35,243,130,41,69,41,178,2,178,98,106,66,132,233,153,112,115,82,209,156,40,94,234,240,129,66,86,110,157,8,159,10,1,104,194,113,2,176,128,232,44,72,23,73,98,232,249,236,32,88,106,42,10,107,102,98,195,66,152,27,145,51,208,65,164,11,164,141,73,35,93,150,8,30,66,154,230,71,219,183,160,70,96,218,235,203,109,103,189,19,46,87,160,77,120,70,149,158,50,167,187,200,230,20,104,254,174,210,210,134,161,167,109,58,253,220,155,247,10,124,233,65,213,148,132,214,74,80,93,79,52,211,132,116,48,59,0,128,135,136,88,148,34,164,137,58,100,98,181,127,255,253,234,213,86,154,171,253,247,255,184,185,166,185,253,102,210,238,56,239,155,185,247,54,18,98,52,167,237,43,123,230,231,111,143,224,189,235,237,158,145,217,235,191,191,225,143,183,133,58,20,101,12,21,30,65,33,27,59,65,98,245,8,196,41,150,186,73,29,65,20,144,90,155,122,238,155,33,106,250,65,255,251,178,100,201,6,115,219,102,195,90,99,125,224,182,108,216,101,61,137,126,13,1,157,17,40,161,187,66,205,179,97,128,244,175,48,237,204,81,75,151,189,28,84,19,131,168,234,79,171,21,119,109,118,185,111,128,133,180,85,241,134,138,143,72,138,102,249,42,200,161,236,150,101,100,150,83,201,154,142,105,24,232,107,129,136,135,224,84,12,46,242,17,27,196,241,68,89,165,64,181,144,133,137,131,110,34,38,20,64,60,38,11,17,8,94,147,50,29,26,5,12,182,153,241,243,19,4,134,208,35,19,48,125,133,22,11,50,136,114,84,132,145,130,68,83,20,193,168,200,248,170,114,23,115,208,197,9,98,232,144,146,234,175,100,145,42,15,231,83,77,36,166,52,178,202,123,77,184,42,77,136,212,90,15,123,82,237,46,219,10,56,228,230,12,43,65,22,87,19,94,145,189,49,136,60,253,85,53,120,196,235,26,104,217,119,136,128,178,122,158,122,213,42,0,192,0,0,12,232,12,83,16,40,216,34,132,92,139,19,202,255,235,238,218,253,73,95,175,116,123,186,25,195,99,178,20,62,94,16,130,51,31,149,201,20,111,54,41,19,203,5,113,42,143,2,133,60,193,238,100,106,78,225,24,200,19,145,49,103,64,221,206,212,43,12,144,225,37,143,11,123,70,133,141,74,50,156,242,123,253,98,247,182,117,3,58,180,125,110,185,247,206,117,90,204,227,123,230,148,109,31,1,40,199,51,90,19,92,88,66,241,128,9,141,80,48,126,77,78,152,192,154,60,13,67,64,158,201,46,39,12,86,47,59,31,132,147,225,204,80,87,72,110,55,79,17,232,255,226,113,113,4,188,209,153,28,73,108,248,123,125,189,47,22,67,242,65,168,132,68,37,1,180,51,164,51,146,138,126,63,90,120,116,225,45,104,208,132,241,250,24,245,74,140,196,147,211,146,64,80,115,72,23,25,74,10,99,194,121,211,240,45,61,48,50,59,80,60,168,213,171,145,16,236,126,114,209,209,225,102,20,165,148,107,62,76,212,152,50,170,138,86,238,158,62,161,73,81,137,147,136,79,21,59,116,87,111,163,221,67,135,29,245,180,105,46,172,123,25,58,70,94,230,126,24,156,101,236,127,218,113,116,56,102,182,201,88,60,121,181,152,149,214,29,108,36,95,95,136,195,207,155,16,192,109,160,104,162,180,0,35,0,98,138,0,170,113,244,77,27,147,138,114,218,75,255,87,235,213,189,108,253,212,135,204,164,169,28,152,255,56,243,125,211,135,181,225,27,104,170,69,161,33,233,105,133,106,232,206,102,172,80,197,77,252,131,6,45,148,17,144,52,247,72,106,248,53,194,135,208,123,50,146,82,217,220,170,130,40,32,182,57,58,100,131,221,255,251,178,100,201,135,115,179,102,195,34,131,126,96,197,205,24,81,97,140,0,14,237,159,12,138,13,185,66,166,179,161,212,243,36,64,76,232,37,91,53,36,157,217,238,157,119,46,156,89,211,232,152,49,48,21,211,7,142,105,165,227,89,91,133,26,32,26,162,0,124,161,233,229,4,140,144,38,140,68,241,34,19,100,6,8,200,149,32,3,242,36,220,84,78,0,185,134,131,237,114,194,34,18,118,185,1,0,92,156,177,162,22,201,226,121,194,150,72,136,68,130,170,68,154,61,32,22,136,105,16,2,60,192,160,73,114,11,178,164,200,14,30,58,78,169,2,7,150,213,233,220,126,106,76,64,141,72,149,158,192,109,2,18,25,160,171,100,116,160,126,224,218,52,18,96,250,29,66,66,116,203,42,170,145,98,77,113,4,155,94,18,203,154,58,188,200,202,228,188,227,114,147,44,190,26,254,171,60,84,170,207,65,116,164,42,214,171,79,87,149,51,40,194,211,90,114,196,128,13,144,72,100,117,4,19,175,244,85,6,224,0,0,4,120,70,67,34,56,68,46,138,138,95,255,171,253,47,83,250,184,85,178,47,254,207,157,203,252,189,9,188,151,218,62,73,172,124,20,253,109,60,238,104,211,108,157,107,20,55,163,41,245,132,14,174,144,177,169,21,50,164,69,27,247,84,138,76,127,149,122,41,35,89,150,232,159,102,102,116,17,85,119,116,86,141,72,43,69,210,6,100,234,52,108,202,15,15,214,251,31,48,162,128,0,0,32,93,168,156,78,84,188,53,149,75,156,202,228,194,125,228,102,52,116,45,71,186,157,211,53,105,51,139,219,199,80,40,233,21,48,125,49,36,13,141,28,46,121,162,48,152,80,44,246,180,137,11,100,205,18,174,173,139,146,177,74,161,64,32,84,164,113,25,135,164,178,172,163,52,140,94,28,148,211,115,68,147,159,43,83,171,6,19,97,53,104,151,94,154,136,149,105,89,145,61,232,155,34,81,14,218,97,133,100,185,4,80,236,15,70,21,102,16,164,237,126,235,201,23,137,81,217,54,137,134,37,58,45,59,70,129,132,235,157,251,94,213,166,156,202,169,173,102,61,178,227,236,139,124,244,29,2,10,169,113,57,163,228,17,3,202,209,142,15,128,23,78,6,144,40,222,22,64,206,146,69,210,195,163,255,161,237,101,54,165,160,166,35,204,175,76,255,132,231,198,32,71,177,248,219,218,174,103,74,154,245,140,228,64,108,249,61,8,84,146,178,131,36,60,25,188,209,50,28,193,121,10,113,158,48,144,130,29,67,146,234,111,114,78,161,188,168,18,50,130,51,7,84,120,29,83,112,96,121,212,155,220,217,197,55,111,93,107,198,247,248,180,57,41,225,210,211,231,74,80,140,255,251,178,100,194,7,51,60,103,67,162,67,110,96,171,140,216,120,61,43,190,15,205,157,11,10,13,247,203,24,51,161,96,246,49,185,76,108,223,186,83,81,123,230,224,239,119,194,147,64,66,32,1,80,53,40,73,102,167,38,41,227,240,237,182,155,73,178,37,180,229,113,101,4,85,9,248,68,185,40,134,56,186,210,246,170,134,94,44,221,73,36,153,98,2,114,26,218,15,227,241,228,37,189,18,206,7,68,2,171,73,205,68,164,233,76,155,30,140,213,148,79,222,37,143,8,198,163,39,44,36,21,150,151,22,158,164,137,239,31,139,9,8,201,207,8,78,43,95,104,7,55,27,96,154,93,151,73,220,116,181,107,11,104,85,162,178,161,186,82,43,13,21,94,137,68,172,79,45,174,102,197,230,221,108,251,90,88,249,226,196,19,231,47,11,132,19,163,226,162,250,191,94,88,194,167,79,78,73,75,218,77,147,154,138,157,207,99,21,143,81,174,94,214,108,105,113,237,110,43,52,243,140,129,200,168,122,238,228,142,198,109,240,198,127,246,110,42,8,0,0,67,28,9,17,41,154,38,106,108,155,33,255,245,169,39,93,123,236,162,252,246,83,59,180,200,136,222,122,27,243,155,39,98,141,149,27,37,75,155,229,89,212,221,43,3,154,3,120,101,1,62,101,10,59,65,68,128,16,83,85,98,9,181,123,148,195,8,128,202,174,112,218,86,93,26,140,202,112,28,143,1,166,180,208,65,204,205,217,212,139,210,190,157,38,48,54,100,43,65,6,29,129,90,96,163,218,17,254,11,45,154,235,233,245,148,254,72,97,0,17,36,129,28,33,146,129,102,206,60,70,184,112,153,25,216,134,7,203,0,104,138,133,211,21,137,90,62,78,176,152,74,128,180,139,27,12,118,7,28,209,211,2,102,200,36,74,194,3,232,72,70,240,225,1,246,213,180,74,64,93,81,8,24,33,108,196,26,33,56,116,60,101,24,142,46,130,173,22,138,188,227,69,96,82,43,176,63,2,194,18,114,144,132,83,29,241,227,228,198,224,113,44,220,138,155,57,199,193,237,46,185,28,102,131,99,53,33,90,39,70,78,118,74,73,98,104,20,105,241,96,80,153,70,224,187,106,82,35,172,61,251,88,217,116,160,181,59,119,111,111,38,174,177,6,227,145,254,105,32,5,76,154,67,159,47,74,255,64,21,92,0,154,39,225,61,41,27,25,23,22,233,18,166,255,255,213,219,189,171,234,153,17,124,233,222,255,234,217,229,71,169,228,78,166,208,169,197,79,183,203,163,192,125,137,241,6,78,10,251,106,99,230,136,198,219,19,142,114,57,112,159,83,153,214,166,61,206,166,145,115,143,41,13,162,253,75,65,55,65,157,10,41,178,144,82,40,255,251,178,100,189,135,3,191,103,195,42,131,109,242,170,204,216,134,61,41,0,13,85,157,14,134,141,185,130,115,179,98,20,196,175,160,50,145,83,32,157,203,224,121,78,53,42,177,153,236,72,146,44,82,220,208,0,65,10,79,15,224,78,210,133,176,46,124,74,151,219,117,130,5,210,194,83,72,214,158,150,11,246,48,133,154,43,76,153,254,171,41,92,18,14,160,165,97,245,201,13,158,120,228,198,206,198,168,237,41,154,195,63,53,103,193,5,73,205,37,36,99,89,103,37,165,228,170,172,188,144,79,137,193,57,151,89,149,144,62,217,168,12,43,23,89,89,53,176,196,78,153,101,142,48,100,130,108,68,164,177,3,44,171,170,250,90,187,125,153,69,183,54,154,211,163,138,59,37,41,251,78,160,220,39,230,14,51,137,89,121,225,140,109,79,116,201,227,216,221,253,216,152,40,26,65,225,122,83,208,212,213,1,56,0,0,0,100,64,36,196,71,69,130,29,41,160,229,254,223,93,95,170,223,103,181,86,93,151,122,155,187,221,146,77,174,253,55,200,213,242,155,203,122,198,223,247,151,80,205,15,95,206,25,79,58,232,230,97,158,173,238,124,105,120,107,221,59,68,230,69,193,217,215,44,133,67,187,212,214,122,108,3,254,91,163,218,32,202,150,196,176,117,124,86,242,94,45,117,92,106,6,233,124,255,241,233,233,152,182,208,76,57,49,224,57,222,162,169,210,52,32,35,170,41,241,29,54,122,97,72,172,86,182,171,9,217,114,66,160,171,217,9,218,161,112,143,87,49,155,206,74,3,224,234,112,124,211,25,28,118,184,158,148,46,236,174,13,216,102,59,161,29,206,150,149,111,14,37,75,167,24,169,67,190,18,237,26,99,182,170,107,135,196,137,64,94,80,153,17,80,151,7,26,125,74,120,183,28,15,238,36,37,65,70,207,189,44,69,231,19,142,171,28,90,122,236,7,87,56,39,23,204,188,248,60,213,170,202,233,174,82,57,80,87,80,108,140,189,167,126,227,235,82,152,163,95,69,76,153,47,44,109,161,84,189,111,196,193,37,36,126,212,52,130,55,27,164,63,237,173,47,58,212,23,112,96,198,154,214,145,254,103,117,76,124,57,91,226,52,91,178,98,45,181,51,219,84,74,105,10,242,69,73,13,207,149,23,131,81,235,94,158,0,113,1,3,109,0,106,161,171,204,202,233,144,234,183,250,255,236,165,247,235,83,237,214,205,86,221,11,133,154,92,252,42,115,78,122,25,239,215,219,63,66,88,86,199,242,45,3,112,41,78,101,111,236,71,49,212,141,33,33,222,62,156,162,200,233,91,159,60,169,17,59,102,168,144,47,104,85,166,253,97,73,157,77,171,203,2,213,188,191,116,204,63,14,255,251,176,100,207,134,115,182,102,195,34,134,127,64,202,108,232,64,61,143,246,77,117,157,15,105,141,251,66,163,51,161,212,246,36,184,181,170,232,97,194,30,108,222,215,51,125,242,245,164,65,126,99,40,99,46,31,168,94,86,137,194,81,233,185,84,182,164,119,29,141,10,164,100,233,222,83,131,147,163,59,64,157,69,217,25,35,33,68,129,16,173,116,105,15,18,174,227,34,33,162,172,72,201,46,146,76,185,216,17,136,67,14,32,161,32,210,19,200,90,23,38,24,138,202,60,152,240,174,7,188,224,177,100,68,232,199,33,228,44,182,20,50,154,11,64,42,72,125,92,70,134,49,90,68,45,228,17,220,102,32,90,109,151,88,172,53,246,171,101,169,26,87,22,122,213,39,250,146,28,146,237,38,215,235,122,217,68,196,213,164,220,188,114,85,56,103,127,98,109,218,246,180,43,198,235,34,88,23,163,231,26,16,74,97,196,201,90,133,15,128,0,0,3,38,220,1,143,131,109,139,227,180,249,6,41,83,253,255,253,74,211,100,217,183,142,121,214,76,187,231,145,31,207,135,127,18,74,239,13,202,169,2,191,22,52,39,99,201,125,125,200,244,109,12,249,97,150,146,199,56,129,80,217,171,42,72,122,104,66,229,85,175,230,166,76,176,155,83,85,119,56,185,183,165,247,155,107,26,206,117,143,157,91,118,198,173,95,37,160,250,65,28,87,154,50,129,137,108,89,202,113,37,182,132,1,192,8,88,11,252,234,212,106,159,7,122,144,156,170,38,138,125,65,68,156,139,190,187,14,54,246,20,90,141,11,14,208,155,43,88,42,29,7,128,148,182,124,106,188,58,8,65,178,16,230,152,158,34,32,3,202,73,10,144,25,120,194,192,79,164,220,240,174,82,53,34,251,135,55,37,144,211,159,19,148,25,46,185,242,115,104,94,132,169,33,210,226,163,34,197,144,2,139,17,27,102,194,224,187,100,11,147,136,140,5,38,11,145,147,34,101,40,20,101,198,118,195,141,48,139,72,200,101,54,199,144,52,227,163,47,98,2,165,83,24,22,144,50,141,90,33,85,181,5,72,204,2,115,210,98,50,19,143,88,227,74,73,200,29,114,233,202,48,155,123,80,131,211,94,160,154,245,233,121,47,24,38,9,22,207,17,61,117,182,149,223,41,220,119,234,144,92,232,3,4,128,214,50,2,78,144,34,124,148,43,147,6,234,111,234,126,245,125,150,170,209,215,155,93,153,36,70,99,122,74,174,174,232,132,217,82,119,103,37,213,157,206,81,54,46,170,136,16,67,12,117,149,6,35,250,214,236,183,183,154,53,136,145,37,84,152,115,13,66,93,46,164,99,24,200,37,103,85,57,105,212,247,169,37,44,230,182,93,235,169,255,251,178,100,203,135,35,161,103,67,66,131,125,240,196,108,216,85,61,137,154,77,109,155,14,138,21,183,194,165,179,161,224,198,36,248,221,5,43,82,224,250,202,152,103,90,46,230,150,24,34,0,4,231,23,23,204,197,110,28,45,90,233,228,38,183,82,249,52,225,72,220,188,89,169,24,168,113,11,110,155,170,28,94,29,78,197,225,195,235,146,189,149,27,189,13,7,132,12,142,145,14,14,16,35,247,100,88,78,64,55,52,14,18,44,226,172,153,18,21,35,50,246,143,42,34,139,132,18,58,186,227,3,40,89,104,195,201,236,225,0,180,196,150,113,68,70,80,32,102,115,105,116,89,38,181,109,122,21,210,170,199,119,51,51,144,45,55,61,100,8,164,66,190,56,253,167,108,249,59,110,243,114,118,188,182,226,163,14,217,110,57,223,39,83,212,182,91,80,117,108,218,142,165,238,91,0,229,52,192,64,136,81,39,215,126,219,166,21,1,192,0,0,0,142,1,159,17,248,244,102,129,52,93,191,191,246,122,116,180,186,174,202,223,228,118,151,86,135,207,202,25,165,69,32,154,16,59,243,84,149,212,171,86,16,123,56,48,72,97,68,133,129,96,82,214,223,134,10,76,70,57,25,49,87,132,163,20,177,73,24,29,26,20,80,199,209,72,27,16,71,147,134,17,135,50,131,136,131,173,218,185,249,179,253,120,153,222,55,122,102,153,214,55,247,88,183,212,210,12,123,25,29,95,243,247,149,254,204,84,59,223,64,16,0,0,2,236,91,50,160,93,171,86,203,110,78,132,243,67,166,230,163,120,189,60,47,46,159,44,74,240,241,79,43,15,199,81,143,199,135,243,42,177,85,70,21,76,105,152,18,44,113,234,97,185,36,14,171,178,19,237,66,71,44,176,63,102,93,175,147,166,42,80,241,128,165,43,27,148,176,46,214,241,252,55,206,143,209,208,75,43,43,57,161,16,174,89,6,174,131,18,193,25,121,49,204,54,68,22,24,39,20,128,115,16,125,154,124,152,198,87,48,112,74,70,68,186,103,76,156,74,100,177,62,219,12,19,172,79,20,44,163,32,94,105,163,39,52,61,52,122,205,181,130,52,91,209,65,242,185,46,173,118,238,12,78,48,140,24,140,161,54,23,171,105,166,31,186,248,55,46,142,179,64,189,78,61,35,4,124,38,63,214,225,143,65,252,63,96,72,18,80,11,42,36,200,113,42,120,166,104,147,250,250,9,235,238,189,107,94,255,90,175,183,194,226,214,243,55,103,237,165,170,103,194,207,193,32,100,216,71,165,171,30,3,11,153,136,42,25,131,168,199,28,114,172,234,180,193,19,59,24,216,44,224,149,42,112,189,205,1,48,166,3,204,136,152,64,105,83,136,202,96,98,38,233,255,251,178,100,204,7,115,221,103,67,34,67,126,98,196,204,248,88,61,137,240,206,209,155,13,10,13,185,146,165,179,97,224,246,36,16,173,150,98,187,152,29,90,12,164,151,102,106,7,29,146,82,169,201,225,216,36,163,33,33,184,164,53,153,155,74,88,18,9,18,188,244,220,130,132,53,29,54,88,168,153,235,185,149,67,34,48,154,16,120,19,10,146,130,167,135,141,50,137,71,64,86,42,62,217,20,14,155,36,70,178,54,145,166,195,200,140,35,35,16,145,171,124,76,16,15,31,52,170,33,116,143,161,82,118,132,86,217,195,242,18,10,89,58,70,40,66,229,196,34,107,58,117,117,67,68,230,38,148,102,78,100,208,250,165,211,37,152,193,34,136,30,254,245,32,186,239,129,97,147,40,37,32,242,76,221,173,9,223,124,202,82,42,99,90,108,189,106,205,214,236,117,73,172,87,182,151,148,150,169,66,225,144,115,114,218,103,55,53,168,177,94,113,65,63,114,148,70,149,50,164,192,30,121,84,100,21,2,162,128,0,0,83,128,186,55,24,146,197,195,117,53,15,255,237,255,85,126,206,247,173,209,236,197,231,75,203,204,17,94,207,79,190,135,245,182,132,223,12,166,142,133,35,240,254,133,180,225,228,210,123,225,98,208,164,120,115,207,146,166,76,49,179,29,72,166,106,234,192,114,17,36,101,173,20,209,73,212,130,153,107,178,145,101,80,91,173,154,250,201,128,140,154,75,12,176,194,164,190,68,68,132,0,28,128,26,238,66,195,176,144,228,233,142,113,212,167,164,166,96,44,64,193,205,145,212,237,58,196,134,38,104,109,241,210,19,202,220,94,157,228,232,75,16,150,64,172,192,205,229,108,169,56,111,74,164,200,14,79,57,60,43,232,177,243,140,72,120,100,196,81,177,108,99,32,120,233,245,139,162,112,123,98,55,16,238,228,79,47,62,82,158,240,213,248,182,29,98,88,57,141,150,28,158,134,23,56,250,136,214,85,51,106,96,94,191,24,60,102,22,92,142,240,164,46,209,172,174,74,239,248,51,178,170,157,230,115,21,213,168,146,222,237,99,176,91,39,51,122,27,251,115,148,254,133,166,219,152,86,4,46,240,188,237,187,230,86,6,128,81,88,22,66,67,10,166,135,141,150,107,171,255,119,221,95,122,121,251,77,202,169,118,10,59,169,166,84,213,142,50,90,86,145,41,29,78,255,101,212,206,84,97,213,243,210,49,110,106,60,71,92,63,40,154,208,183,165,84,210,150,192,130,242,221,20,226,92,115,131,48,204,78,54,203,83,58,104,45,152,201,221,11,104,50,108,170,10,90,145,77,210,100,209,115,53,36,2,76,217,200,155,54,136,149,250,34,154,116,10,176,0,35,11,11,73,5,66,255,251,178,100,195,7,3,54,103,67,161,163,110,208,167,44,248,136,60,204,2,13,233,159,13,10,13,183,195,51,179,225,164,246,63,217,232,255,66,208,134,117,219,48,225,67,12,181,114,170,173,165,241,173,15,122,190,253,12,70,228,160,69,156,234,247,41,207,35,113,173,177,109,95,212,17,144,198,70,245,81,238,184,101,131,15,72,74,145,153,226,49,62,119,50,198,123,72,9,58,185,31,173,39,104,190,46,73,211,205,90,172,66,161,33,234,131,169,26,177,233,104,241,32,248,251,135,104,87,94,91,74,201,146,9,151,148,152,97,243,35,52,196,179,196,180,61,41,150,232,80,164,81,31,51,203,12,170,134,242,37,179,9,161,235,134,107,212,30,18,217,195,166,4,3,133,197,136,27,35,29,174,116,144,61,192,95,22,25,190,83,61,84,95,230,141,203,79,159,65,190,33,201,156,87,219,20,221,241,37,223,83,91,183,214,115,155,65,174,230,217,15,143,228,92,165,23,151,191,255,68,189,9,208,0,0,5,160,128,205,7,96,184,8,185,184,200,19,255,247,127,183,119,253,95,86,250,174,219,103,253,178,28,135,33,200,252,242,47,122,234,130,126,251,54,70,101,10,126,101,243,166,198,69,21,188,242,98,124,193,185,41,147,246,35,244,157,98,76,236,121,86,49,35,176,46,28,222,154,211,55,100,150,206,232,36,182,69,221,167,142,162,107,234,168,172,38,129,56,208,138,108,75,233,93,214,44,36,106,41,200,16,205,5,193,144,108,112,141,181,137,91,54,37,62,140,161,234,178,130,160,152,165,105,129,18,61,24,201,67,30,209,185,118,244,141,127,148,142,37,148,140,136,228,95,247,16,250,44,178,140,6,69,36,70,16,173,40,236,153,82,171,231,85,180,234,5,169,200,201,20,109,52,208,32,90,220,137,119,5,216,38,162,53,173,147,216,134,230,133,40,196,194,58,132,73,54,152,93,251,53,234,158,178,123,146,134,193,137,84,48,179,80,71,245,131,80,170,202,199,116,156,127,36,236,116,41,52,206,223,18,122,34,25,15,42,136,126,211,87,252,163,82,136,97,105,14,116,131,0,67,8,1,160,5,0,19,130,200,53,68,190,110,191,219,167,94,215,173,174,147,179,236,84,59,54,100,190,213,125,137,200,135,135,158,221,24,104,184,162,106,62,221,164,170,219,85,227,30,234,94,173,200,220,230,90,105,237,197,55,61,240,199,221,53,211,68,150,73,106,211,181,52,219,172,169,211,117,169,242,36,213,248,155,46,73,92,97,154,167,147,104,90,109,251,162,239,72,184,137,170,226,21,105,106,98,151,174,241,14,244,113,137,102,236,111,118,222,110,188,10,154,124,252,103,234,77,251,235,63,203,200,116,82,29,195,223,255,251,178,100,197,135,3,79,102,195,162,99,110,208,150,76,232,185,37,43,190,17,129,189,9,10,25,247,203,19,52,97,228,198,62,248,235,19,0,162,40,173,64,185,97,96,52,44,1,228,106,196,33,28,156,189,89,49,92,3,201,166,22,12,190,231,131,145,104,58,112,73,46,28,151,245,97,210,119,139,73,203,130,24,126,152,127,43,165,101,226,231,60,249,240,158,91,78,98,98,124,106,249,202,211,203,35,69,84,226,84,69,100,194,10,82,164,104,68,104,99,78,209,52,144,62,68,90,48,89,163,75,201,148,149,21,182,217,154,189,101,146,254,172,178,165,103,14,54,114,144,159,97,233,154,37,181,139,49,157,24,171,105,98,95,38,188,184,205,105,77,198,218,129,200,152,165,188,225,113,223,94,23,88,43,106,135,16,214,42,60,52,162,195,195,187,175,145,235,6,153,92,31,57,47,197,163,14,162,55,98,60,9,109,2,87,25,98,67,110,204,215,167,108,23,25,51,30,137,97,210,203,255,210,2,86,0,0,3,105,0,178,45,105,148,203,5,194,186,148,175,239,235,254,175,207,207,98,208,203,222,70,57,145,25,101,52,44,255,251,51,67,106,106,185,255,14,145,73,163,74,97,138,195,132,123,130,157,210,221,100,219,185,76,204,230,70,98,85,18,210,62,102,241,109,34,181,233,144,146,68,173,107,245,76,219,17,254,109,91,82,73,241,18,184,141,156,239,255,245,157,138,43,128,16,1,213,222,215,177,17,148,12,128,128,1,20,17,159,11,10,202,137,90,33,134,134,148,42,155,131,65,4,155,48,41,176,219,101,133,65,114,52,197,98,69,141,61,84,35,162,98,141,234,48,240,172,216,124,160,149,86,230,133,100,4,90,60,217,118,151,84,47,4,82,35,124,17,180,158,144,216,166,104,166,136,89,232,17,245,112,242,36,213,94,162,171,16,88,82,204,144,195,159,54,199,60,211,75,226,7,37,115,130,43,97,18,10,113,34,21,47,28,143,23,151,217,70,23,19,43,163,70,86,238,215,179,112,124,159,21,244,173,174,148,47,210,177,84,150,203,102,109,122,147,17,14,138,212,92,252,108,234,165,144,38,62,119,177,58,64,76,10,252,145,25,99,114,120,212,225,178,90,151,87,217,116,148,244,148,167,94,206,179,157,250,157,153,90,95,122,235,245,155,190,63,251,186,198,174,25,158,158,145,75,230,225,182,115,123,223,125,234,161,128,160,117,159,76,84,211,154,229,21,223,209,103,163,136,186,58,249,190,170,33,60,213,158,164,211,50,238,153,41,2,57,155,125,166,205,111,147,213,177,107,52,176,125,239,170,110,46,94,109,237,169,26,109,194,212,119,211,75,73,125,59,8,104,106,223,52,197,177,79,243,241,254,255,251,178,100,196,135,35,97,103,67,162,3,125,240,158,44,216,136,37,43,190,16,205,191,11,9,153,251,75,42,180,161,0,246,48,41,39,223,123,167,227,242,200,176,66,180,33,41,36,46,40,148,19,24,9,81,148,130,17,196,248,138,93,224,160,121,8,134,145,176,43,113,200,152,234,224,44,130,164,16,11,87,18,69,170,162,136,177,25,48,114,18,3,162,160,150,180,67,5,202,130,81,117,33,209,80,115,43,26,137,9,75,193,112,148,152,140,227,171,12,8,10,68,114,100,42,210,5,109,137,110,3,162,69,22,152,23,72,229,98,195,44,153,63,228,37,131,186,196,206,36,140,75,104,173,206,54,20,21,200,167,198,122,237,203,72,71,167,134,194,164,55,151,226,212,143,162,199,113,36,107,204,153,120,172,151,214,88,213,27,156,250,20,150,21,31,203,210,127,29,84,159,211,155,105,28,126,233,203,243,104,233,55,212,252,227,21,229,229,111,66,201,45,181,203,121,95,47,189,65,131,63,145,207,92,3,3,101,158,133,84,31,159,254,96,34,42,22,0,0,2,12,106,3,118,27,38,133,35,117,155,91,255,253,254,250,93,157,181,163,109,74,222,205,251,61,50,202,145,168,241,76,226,23,234,114,194,15,238,53,108,98,38,111,61,130,145,26,52,108,172,45,17,171,236,48,178,50,100,83,96,176,225,214,76,218,164,253,167,97,43,116,165,115,112,247,114,167,245,108,125,213,241,181,170,179,73,59,56,113,182,235,187,139,236,192,91,14,77,192,8,176,178,53,30,210,128,76,92,31,156,139,201,54,101,90,244,201,78,18,18,164,142,146,52,172,191,82,122,114,73,1,51,135,8,110,164,65,41,154,48,125,135,101,97,62,136,100,176,141,102,70,209,133,211,198,202,25,136,215,42,133,167,178,33,153,161,177,49,9,121,19,48,30,66,48,88,140,72,72,217,193,59,103,32,104,80,121,145,65,25,240,139,35,1,152,82,36,114,93,169,137,88,36,36,56,62,66,66,209,216,160,56,69,147,18,33,50,41,97,39,160,66,129,125,66,232,148,108,156,164,75,185,96,249,230,219,212,206,24,111,198,79,232,80,161,71,2,236,75,117,210,168,83,88,223,66,214,202,71,166,230,112,162,26,131,55,9,75,35,91,125,65,146,137,138,80,243,43,212,155,73,84,224,19,192,8,0,70,0,122,197,198,75,149,139,136,155,155,152,255,254,175,219,250,191,116,123,93,222,247,167,238,116,253,242,46,100,167,161,234,233,220,251,235,214,159,154,162,141,56,89,238,170,230,170,127,133,208,139,135,100,101,86,55,52,77,105,22,157,60,137,177,163,23,22,155,28,116,157,221,57,213,51,186,233,166,230,142,154,102,6,139,123,107,56,244,255,251,178,100,190,6,51,108,103,67,194,99,95,48,177,12,216,96,49,137,94,13,105,155,17,137,141,188,194,162,51,225,224,196,162,240,58,10,90,169,134,240,247,185,201,175,236,114,119,164,112,16,1,212,115,62,47,14,7,202,72,102,98,177,205,0,162,120,235,150,92,144,226,205,157,22,148,225,203,139,15,168,180,197,118,230,168,9,32,66,77,50,116,98,52,70,132,164,66,41,55,164,135,2,114,62,229,218,32,70,124,70,112,76,246,30,69,80,88,148,50,36,108,194,227,4,68,101,138,23,68,37,105,98,130,113,153,65,131,77,171,66,168,90,56,91,11,7,250,52,141,98,212,89,84,105,45,53,197,29,19,74,153,96,212,136,121,233,187,173,200,82,145,219,185,173,102,154,28,22,214,116,209,12,175,50,48,109,199,50,248,241,45,153,110,61,12,115,232,148,237,139,31,72,101,86,244,142,4,172,130,78,85,55,94,27,52,139,42,4,42,0,202,132,26,67,217,63,82,72,239,174,187,211,85,212,181,54,146,235,118,93,108,212,222,205,254,118,138,118,167,215,108,211,169,156,231,104,111,244,188,120,203,126,250,68,167,74,72,217,84,247,54,220,166,5,231,67,186,85,254,201,198,157,56,77,53,44,242,222,122,111,169,185,101,118,54,48,133,156,68,204,212,20,206,218,105,213,22,145,216,133,156,141,23,90,242,217,169,243,30,119,147,193,121,87,7,240,177,26,39,135,15,118,198,165,172,57,247,108,106,80,152,115,206,143,184,106,249,164,137,234,88,171,4,192,81,147,104,172,231,233,202,160,14,129,44,157,29,143,14,92,76,164,81,132,225,208,31,88,33,1,176,106,137,105,169,72,95,145,21,8,197,165,171,92,50,29,30,60,244,174,150,204,199,189,227,155,152,162,100,19,51,104,154,26,192,164,143,26,211,210,216,48,57,96,117,68,39,7,68,68,196,135,137,74,163,35,151,10,230,167,103,3,248,246,148,215,14,220,79,1,170,88,141,132,114,109,27,244,133,99,166,176,148,174,135,101,134,93,95,66,250,182,86,209,231,30,119,75,84,186,77,198,42,222,203,171,158,124,249,106,26,86,17,49,167,138,175,5,16,186,173,176,219,126,239,210,105,185,91,247,31,21,88,110,133,188,236,187,93,123,205,219,93,175,101,169,28,50,48,30,233,153,215,64,7,100,174,82,107,34,29,172,0,192,157,134,145,63,38,36,98,183,102,255,255,255,255,255,254,78,139,181,107,204,207,78,95,228,96,146,136,136,114,231,55,37,140,114,0,152,57,251,35,115,223,145,156,72,198,158,113,129,101,28,73,245,127,47,106,100,109,209,138,75,27,87,246,211,220,245,170,246,215,255,224,1,118,79,186,170,140,4,64,8,103,255,251,178,100,204,6,36,58,102,194,2,134,126,96,187,172,216,80,61,44,50,10,13,157,21,134,133,151,194,171,179,161,224,244,154,120,178,157,72,114,77,102,71,206,161,185,173,56,167,37,109,117,3,12,172,21,218,204,104,122,125,25,38,149,74,65,20,71,209,163,162,40,9,88,100,128,19,21,168,137,49,18,132,198,38,194,21,17,143,169,80,153,193,179,160,225,113,242,2,60,21,161,15,176,136,23,70,92,133,18,99,8,179,157,35,112,104,29,108,244,7,78,30,104,52,132,82,178,156,254,133,231,33,66,243,200,72,201,16,50,12,19,200,166,78,108,33,29,24,82,24,21,237,104,32,104,17,36,220,184,135,114,215,59,32,164,157,57,135,119,115,37,206,60,145,164,241,124,152,160,198,32,82,142,148,203,233,83,100,211,202,5,189,156,15,173,24,36,81,31,79,245,213,13,0,0,0,1,201,68,226,50,102,196,209,62,108,110,186,149,94,159,215,251,94,254,239,102,93,148,151,212,215,243,10,220,200,127,189,235,75,223,89,91,17,177,189,222,117,187,107,54,187,140,107,163,34,59,242,168,150,151,54,180,208,62,76,39,49,19,177,123,24,129,150,232,102,233,76,229,195,171,185,152,168,41,37,110,186,90,213,56,201,186,121,13,178,225,117,124,168,234,7,33,246,177,221,20,179,200,157,117,75,126,156,73,0,36,217,50,199,255,253,231,7,173,127,124,87,216,24,66,140,163,237,30,249,177,84,120,167,200,57,226,171,57,143,36,233,254,81,65,101,49,12,87,169,195,145,177,230,44,119,66,33,104,115,89,165,185,151,16,231,67,30,58,63,211,234,219,182,181,42,88,227,40,32,191,38,45,144,15,36,74,68,177,40,209,234,120,203,51,170,85,171,132,197,78,100,52,184,150,105,243,217,57,43,213,100,163,36,49,232,208,64,130,24,64,244,150,193,176,36,29,7,37,107,48,120,120,177,213,206,40,36,150,73,69,229,165,227,129,80,123,116,70,128,57,194,98,106,173,47,148,229,18,195,67,213,108,167,79,19,83,55,168,193,163,171,202,195,171,50,123,1,85,14,61,81,84,149,98,233,155,146,231,198,237,33,128,216,234,241,180,195,37,195,139,21,116,228,229,41,84,242,78,168,235,7,239,175,91,87,110,134,33,126,215,212,208,64,33,115,216,221,78,115,91,152,111,104,123,176,160,35,32,64,221,80,118,65,77,137,178,217,81,54,111,219,251,127,87,94,222,243,183,58,158,95,153,159,47,189,123,86,198,60,190,223,182,159,180,71,74,103,189,170,126,73,186,165,117,115,65,165,26,145,35,14,133,199,136,242,169,91,134,78,87,11,195,49,102,10,138,33,138,168,230,245,129,166,234,70,180,145,73,109,255,251,178,100,212,6,243,254,110,66,194,134,94,210,212,206,152,48,61,131,248,77,81,159,15,104,13,185,130,212,51,97,128,243,48,1,51,116,83,117,86,130,169,162,186,78,130,234,12,167,156,94,213,173,114,40,190,170,232,22,115,72,176,82,113,230,176,60,47,92,31,46,161,36,200,146,182,19,161,225,178,174,138,202,69,198,132,163,205,211,131,213,4,225,248,12,45,134,12,35,14,42,10,135,13,153,19,88,226,234,56,150,250,231,140,168,66,242,113,240,248,120,249,235,142,24,159,186,230,36,16,10,135,18,173,228,90,127,15,172,133,12,193,196,234,135,149,71,77,20,205,140,142,137,235,156,137,121,236,8,85,61,57,133,12,129,139,19,233,149,79,153,33,167,67,19,168,241,89,107,241,49,178,211,182,104,167,21,31,110,99,84,251,13,58,205,58,7,86,60,237,105,91,214,242,120,245,111,58,203,120,239,221,156,127,104,255,211,226,143,163,58,155,117,173,72,123,6,194,74,92,120,155,123,119,47,207,227,187,250,46,0,0,0,2,1,164,3,23,145,113,244,78,41,20,255,255,255,235,85,209,218,149,150,143,173,92,197,87,85,55,52,177,95,87,245,74,180,151,178,85,205,106,244,237,15,206,119,77,213,57,136,177,35,154,123,26,209,47,163,80,245,142,166,237,227,254,166,225,7,184,177,5,18,41,210,33,192,233,68,138,216,130,93,58,26,132,51,62,181,34,166,232,49,211,42,8,37,65,144,82,211,103,60,138,64,239,28,226,44,40,195,105,13,215,86,141,32,16,0,0,72,47,70,86,164,34,88,234,176,20,78,190,145,137,227,161,9,117,87,29,242,114,245,205,162,52,80,249,120,201,226,112,232,74,113,232,200,133,42,176,251,1,142,146,167,241,112,201,248,4,202,19,133,241,50,237,19,107,132,100,35,118,58,41,80,246,183,169,89,58,142,43,131,231,87,168,226,234,89,48,160,145,161,9,191,224,169,231,182,190,191,74,166,68,84,128,161,152,44,164,205,83,176,187,10,40,90,91,110,41,54,103,191,39,5,14,83,230,122,44,190,108,161,66,170,211,50,188,146,110,55,136,49,37,165,90,75,119,23,163,57,116,66,71,58,236,89,136,140,241,193,181,0,28,251,155,36,37,34,220,223,25,122,192,48,0,0,168,160,23,179,99,66,241,137,109,191,255,255,237,57,246,101,243,230,199,206,31,60,191,207,83,253,169,52,115,204,116,75,185,230,96,193,231,251,222,103,123,25,252,5,85,209,63,134,37,134,34,52,34,132,101,185,3,212,146,223,141,91,99,24,193,58,26,82,39,84,136,136,125,196,57,199,16,135,190,143,58,163,170,123,216,246,57,187,12,66,160,148,228,123,177,68,104,77,238,255,251,178,100,193,134,67,164,102,195,202,104,110,208,167,204,216,120,49,40,190,12,217,155,14,134,141,119,194,162,51,97,224,198,38,56,6,88,4,10,149,73,165,178,202,0,230,202,36,244,62,29,159,54,113,48,255,81,45,225,210,133,247,145,173,196,112,164,70,132,193,35,24,88,182,205,17,205,70,171,68,249,231,175,82,118,225,72,183,201,154,50,89,170,168,61,191,44,33,46,72,201,33,213,151,100,201,43,14,22,158,214,134,141,67,77,157,144,202,223,121,155,149,42,85,241,96,80,179,71,68,200,137,96,138,13,17,197,30,24,217,186,73,155,46,24,251,114,66,188,241,28,162,154,209,147,155,187,71,39,180,162,4,243,119,87,147,145,70,189,185,143,84,146,201,173,78,150,164,198,24,183,237,41,170,100,25,94,112,150,106,73,169,133,198,137,24,45,91,69,232,90,238,94,229,2,48,0,0,1,133,98,4,131,10,208,159,38,71,52,172,94,109,86,83,116,168,181,85,85,71,102,69,26,222,118,249,194,150,50,178,121,42,56,118,51,201,106,39,255,187,154,96,254,3,204,57,160,135,115,22,60,142,172,2,178,34,104,166,140,143,152,83,205,61,85,169,155,88,45,57,96,14,211,4,112,113,33,217,212,84,128,59,56,162,162,194,9,125,73,152,32,202,68,205,34,162,64,213,157,38,73,107,152,41,205,180,118,91,152,1,154,201,103,160,170,255,235,33,238,191,11,81,133,82,2,129,32,33,136,59,107,2,72,234,157,70,136,50,87,129,1,60,15,2,228,194,136,238,62,15,102,166,5,161,165,12,116,174,30,154,97,250,131,6,161,39,139,205,68,130,210,135,78,140,148,33,180,144,254,227,242,212,198,99,82,200,207,174,71,78,110,245,172,124,102,251,39,138,79,92,92,120,226,151,18,27,242,223,78,136,188,240,238,98,220,152,41,33,167,61,61,94,137,200,104,122,84,54,116,209,215,97,50,116,134,194,118,51,220,42,42,206,199,89,105,167,180,254,136,77,70,250,165,54,102,53,141,169,56,97,132,94,114,185,57,243,233,146,217,199,181,151,125,195,229,237,68,189,90,229,40,202,139,229,141,51,72,64,56,137,163,246,226,113,61,238,245,235,213,129,109,187,237,237,3,28,92,57,87,183,41,77,231,118,95,231,21,249,12,1,194,192,149,113,48,76,160,100,113,4,63,171,255,245,247,175,110,157,55,77,63,164,82,204,251,240,242,45,204,191,41,130,185,151,180,195,236,70,124,165,21,194,45,36,99,174,220,65,213,89,252,177,171,109,77,90,73,154,147,165,215,77,157,217,98,185,139,114,98,51,19,55,121,34,103,83,252,124,210,177,125,243,173,82,75,83,235,89,188,75,83,84,197,132,185,227,255,251,178,100,211,7,4,17,102,194,162,131,109,242,194,44,232,104,61,140,64,77,113,155,12,170,13,249,130,187,179,161,212,196,179,160,209,194,203,96,163,24,74,155,247,188,128,0,32,14,64,52,36,23,84,45,125,210,122,195,130,123,38,195,145,193,208,151,213,169,85,105,209,189,190,131,132,9,108,112,121,137,213,22,24,28,214,156,178,124,152,240,84,106,100,99,119,151,27,191,15,25,19,26,212,171,29,75,113,50,136,75,137,183,166,134,107,135,208,182,40,19,149,41,72,6,207,68,66,105,137,8,200,200,70,80,201,121,174,64,96,157,99,172,172,125,190,101,17,66,196,10,136,227,221,21,200,206,182,150,30,196,147,116,220,164,8,23,232,157,146,106,163,60,130,143,155,55,175,38,156,152,199,206,219,107,121,229,23,243,15,237,229,232,41,174,229,143,44,230,69,175,215,178,167,159,71,111,226,251,129,210,130,204,11,8,105,85,179,92,202,8,80,0,0,0,64,20,32,64,199,243,51,98,192,181,146,255,237,127,239,106,159,71,251,160,173,123,73,225,67,210,219,50,66,103,206,26,49,216,108,201,97,244,190,251,198,99,99,71,119,170,220,247,61,29,101,8,208,79,99,24,35,83,119,48,230,229,144,42,71,72,85,162,108,117,83,139,189,170,37,74,36,218,73,135,142,53,237,150,181,117,152,134,156,218,78,127,178,123,183,50,230,207,49,140,59,121,136,8,6,204,9,87,184,0,45,82,12,50,66,40,134,16,4,0,0,24,75,147,67,136,222,91,74,166,228,92,46,99,42,155,84,240,222,46,76,161,216,194,167,89,101,89,80,73,70,83,32,180,161,164,80,8,104,148,192,69,47,10,132,131,1,20,170,29,157,148,12,136,91,0,129,230,38,68,171,150,219,185,139,204,150,9,108,143,166,14,65,68,39,136,9,2,38,171,163,147,58,129,165,219,36,68,92,82,234,148,147,138,52,45,95,12,57,86,240,193,26,200,72,74,154,70,182,10,87,73,71,99,113,82,206,46,123,186,4,79,34,73,110,195,81,232,88,39,41,204,8,200,5,138,110,170,72,219,40,99,181,50,98,10,106,42,155,92,225,8,165,137,137,205,137,224,69,153,25,163,93,116,78,218,70,222,135,210,235,173,24,128,7,76,189,164,27,142,72,85,225,23,188,235,106,6,118,128,65,40,26,193,112,52,60,67,145,133,49,166,107,255,255,255,245,203,255,239,187,189,104,254,255,169,100,140,196,92,131,41,4,182,197,102,206,110,106,74,109,80,180,78,155,56,170,187,217,27,44,249,214,159,111,121,202,127,161,54,139,230,238,222,198,79,11,175,154,29,244,119,50,222,234,155,162,128,1,56,127,144,250,0,64,128,2,32,2,78,105,255,251,178,100,203,4,35,204,102,195,89,163,94,80,190,140,248,105,61,137,138,10,201,155,21,133,5,117,194,151,179,97,224,148,153,248,144,248,13,51,42,44,32,115,96,201,244,1,230,164,186,194,153,76,157,154,68,38,44,2,35,96,156,116,141,10,17,66,2,115,207,129,8,20,225,197,241,122,15,31,20,150,89,84,44,182,160,105,227,198,216,85,2,164,33,131,34,51,179,70,170,227,71,219,177,232,148,145,3,64,104,144,60,24,136,210,102,55,67,81,68,146,147,84,204,5,162,121,196,206,32,97,228,35,72,184,22,158,45,1,42,204,60,231,210,86,94,50,204,194,56,97,123,58,69,206,158,87,173,137,90,85,158,228,178,180,58,210,132,51,111,172,148,50,9,51,169,218,159,93,241,138,0,184,12,124,65,66,230,158,242,182,139,119,85,46,176,0,0,0,6,161,230,10,145,133,58,108,73,31,57,73,104,255,255,255,246,219,87,223,247,158,223,207,121,197,176,254,124,133,201,219,206,177,108,100,237,218,121,23,229,9,148,221,255,84,130,174,113,8,160,185,6,52,188,221,85,245,196,185,67,21,79,155,243,17,193,182,209,213,48,232,170,179,62,175,33,223,241,89,171,181,102,243,138,218,244,165,245,137,222,218,155,195,236,192,141,36,147,106,24,77,59,113,167,79,230,250,61,195,10,0,77,226,18,76,84,70,154,149,42,84,68,61,138,68,235,212,2,64,221,148,253,60,143,198,37,85,20,169,178,216,179,22,26,233,70,216,139,113,81,28,145,88,45,165,106,77,72,167,83,189,101,140,160,104,108,138,176,196,224,226,245,84,203,85,58,132,187,45,47,152,46,168,185,66,217,73,178,159,71,145,194,241,166,200,197,211,213,36,198,214,167,116,180,78,132,142,172,253,81,120,174,148,204,172,43,59,36,28,19,150,176,145,41,36,225,113,145,137,160,230,120,213,11,177,168,43,241,96,125,88,96,46,191,195,207,54,92,129,17,121,25,145,99,46,203,18,82,122,201,75,37,83,171,153,29,60,137,94,185,17,112,146,249,146,62,134,18,93,94,75,45,114,243,113,231,245,103,131,150,201,168,158,107,128,218,254,176,163,225,206,153,117,104,100,93,247,21,142,114,138,0,134,11,57,157,147,32,147,144,14,144,59,8,129,111,174,251,117,84,203,119,100,86,218,144,245,71,103,236,205,252,180,189,238,127,109,109,158,42,175,201,85,176,217,111,186,90,28,153,121,93,108,135,166,163,118,206,204,72,227,94,99,190,102,78,189,54,177,240,206,87,66,126,187,81,215,201,150,96,99,241,230,255,150,138,39,177,174,82,45,207,238,236,25,171,14,137,74,183,140,99,126,247,215,189,51,138,199,188,149,179,155,188,86,73,255,251,178,100,216,6,3,147,103,68,209,163,126,192,209,13,8,88,61,143,246,16,121,177,8,10,25,247,203,15,52,97,228,246,48,8,227,226,53,160,72,165,3,227,223,169,235,227,124,120,9,167,247,242,143,94,143,114,211,0,18,177,2,43,33,250,113,24,34,20,88,176,46,86,36,18,73,164,197,3,193,88,176,176,213,25,60,71,45,20,135,82,9,117,179,179,53,135,165,19,19,210,185,96,202,7,203,108,42,45,157,40,210,122,67,242,251,39,139,101,14,166,34,81,225,47,44,107,20,107,215,140,86,21,170,202,83,178,94,233,242,148,130,81,121,228,5,194,161,192,73,90,194,50,225,234,1,177,225,210,45,49,232,25,9,78,87,20,218,173,143,87,166,105,126,54,36,195,167,37,168,207,143,172,250,211,223,50,89,27,73,142,99,147,215,81,242,230,225,78,194,56,16,222,141,49,47,79,149,196,144,132,106,62,158,60,141,134,180,172,252,173,56,98,149,142,43,57,124,245,13,213,252,207,133,171,115,159,240,199,29,156,74,6,33,201,128,233,154,6,160,251,63,91,18,1,102,0,0,0,99,34,5,201,104,208,205,34,56,159,87,255,255,254,255,251,254,211,249,153,20,240,88,133,225,174,20,124,212,152,123,196,55,71,182,69,35,142,29,81,243,238,218,205,170,189,207,168,99,29,220,209,250,190,98,217,55,72,196,161,195,88,223,125,183,110,247,190,157,10,195,119,67,214,207,114,218,60,215,32,235,64,31,16,174,110,234,9,80,0,37,15,165,168,40,165,77,158,252,182,68,97,231,146,113,169,31,213,12,18,29,108,52,71,64,150,51,168,12,206,114,42,218,218,172,46,209,132,51,99,86,210,238,93,178,82,85,52,80,120,111,174,113,112,242,80,40,56,148,196,86,40,98,107,33,114,50,52,131,197,38,102,40,230,186,173,40,185,56,168,202,108,136,180,196,240,249,235,32,124,19,73,141,33,67,4,78,153,45,210,210,41,168,24,241,116,241,105,226,19,68,107,160,122,172,82,232,27,165,195,34,2,20,168,252,20,114,164,134,92,145,43,151,184,189,82,21,53,9,246,215,230,63,171,124,200,254,136,109,198,178,10,247,63,71,114,181,92,195,235,152,19,104,248,16,39,17,30,36,170,189,214,132,128,129,44,56,137,67,1,235,167,253,239,210,255,191,126,143,216,184,119,116,168,114,114,150,68,186,74,191,9,129,58,219,115,55,223,197,107,52,200,39,85,215,143,161,76,23,117,152,116,15,144,149,164,230,67,3,216,123,66,152,82,142,148,117,1,4,21,217,87,66,113,135,128,218,108,9,11,59,167,206,117,90,102,54,119,189,91,120,213,245,109,222,187,220,74,230,216,134,63,130,209,81,64,181,255,251,178,100,186,6,34,226,102,196,218,33,92,240,174,236,248,134,61,44,190,13,117,155,15,6,141,249,130,158,179,161,212,196,163,97,26,40,184,24,0,58,23,141,75,199,180,229,147,197,34,148,245,29,150,158,159,60,72,85,17,116,208,248,199,204,174,157,115,239,189,115,228,231,202,25,69,165,152,111,230,70,5,250,24,166,92,89,84,201,232,18,46,225,203,96,138,72,89,52,216,193,42,129,98,136,200,107,69,9,139,189,179,228,7,139,240,178,145,178,164,13,35,18,18,117,144,138,100,132,63,34,236,138,91,148,72,75,151,113,52,172,157,150,199,144,147,8,18,47,11,67,168,20,140,208,55,202,245,93,148,177,136,92,78,34,56,167,98,145,89,36,202,49,76,200,50,45,72,28,200,176,162,172,117,162,212,15,24,93,91,203,149,56,229,152,76,34,233,225,59,61,15,239,79,210,149,4,128,0,0,19,128,13,163,132,112,23,14,41,110,239,239,246,90,159,73,87,169,105,41,167,206,52,91,99,63,220,237,187,187,165,235,206,229,199,46,238,200,179,51,177,154,153,75,69,20,163,84,208,200,53,23,131,33,29,148,18,116,187,146,179,232,147,51,220,205,146,75,92,213,123,197,67,247,38,233,207,146,8,146,24,158,63,142,123,103,135,239,179,131,48,9,2,202,255,188,226,12,74,238,3,156,254,179,205,27,112,235,51,86,231,196,76,230,77,172,223,171,117,122,132,196,150,212,155,71,82,233,75,13,211,182,244,250,69,59,183,94,0,48,168,128,162,70,25,71,10,24,220,236,229,41,210,48,161,2,224,214,49,97,137,72,210,33,25,17,73,130,224,248,82,21,132,231,63,164,194,72,250,102,164,142,164,224,146,116,114,96,97,115,247,135,146,25,232,171,108,184,180,78,47,27,28,165,100,188,227,139,207,149,52,39,162,96,233,121,197,23,224,232,56,24,30,150,9,56,180,108,106,88,49,231,82,38,71,235,199,35,163,146,121,61,69,138,100,198,213,52,209,182,31,175,169,110,4,71,145,59,235,77,232,178,171,218,223,179,104,142,234,180,176,156,224,170,209,233,187,43,120,181,228,184,155,31,236,225,32,248,181,46,156,52,243,30,225,209,198,187,244,109,89,37,122,182,169,1,237,236,202,211,210,149,15,224,238,57,89,1,170,57,90,139,110,16,82,54,212,78,219,107,234,107,57,226,61,206,235,230,1,178,13,146,211,55,49,91,221,254,175,250,183,119,173,90,119,179,101,99,240,22,68,124,36,132,217,23,57,50,37,43,145,226,65,135,174,212,41,38,34,209,156,225,131,48,35,34,155,66,115,176,8,135,182,194,4,18,8,80,64,161,40,64,132,225,93,81,84,225,39,86,132,158,109,47,40,146,255,251,178,100,210,7,36,103,105,66,66,6,125,242,201,44,248,85,37,236,8,79,81,157,10,6,141,121,74,168,179,97,128,196,155,152,86,42,66,220,119,59,177,26,73,221,76,27,147,44,217,237,42,111,181,73,46,73,147,16,198,24,91,174,146,42,0,123,232,50,167,95,252,243,254,214,197,207,88,153,48,245,113,72,248,220,196,237,37,213,139,71,81,2,220,122,92,35,38,60,94,118,245,214,56,120,149,242,84,7,133,170,143,166,244,254,56,76,152,241,45,219,40,147,110,151,162,23,159,165,53,80,205,79,108,65,116,194,35,179,240,248,124,204,151,131,245,92,7,14,176,140,50,185,212,19,36,21,15,51,65,162,49,113,168,15,72,154,4,196,130,82,210,138,226,6,16,137,81,163,62,155,146,154,53,252,6,68,136,18,243,107,5,88,209,6,42,42,76,134,73,162,97,9,37,29,67,200,159,89,121,88,46,104,226,96,34,224,215,253,74,105,105,194,72,211,106,171,213,104,23,56,201,136,148,52,171,139,214,131,199,161,36,102,73,24,46,155,151,175,90,3,56,0,0,0,33,182,55,13,165,225,232,48,110,110,137,135,251,127,251,106,127,215,84,175,201,35,219,214,187,192,124,54,55,62,151,20,150,234,115,115,154,33,161,144,57,11,192,126,145,131,213,243,56,193,84,84,138,107,119,127,169,106,225,137,205,181,47,230,116,204,242,231,2,9,98,210,185,146,215,61,214,123,121,159,171,246,170,104,88,123,92,218,222,219,214,167,228,176,95,0,107,203,36,170,118,139,219,139,198,219,78,17,100,178,181,153,120,166,68,90,2,159,165,222,154,36,4,8,36,184,173,114,31,66,163,209,221,154,243,7,72,52,241,51,6,141,71,177,54,34,171,97,136,148,73,52,210,34,128,93,7,41,34,1,98,33,62,145,254,66,161,129,47,53,4,93,68,77,67,99,145,146,87,82,225,35,44,130,128,212,201,27,75,165,199,232,32,203,38,129,25,73,10,16,144,226,80,113,38,93,50,10,211,226,86,232,159,169,74,100,158,124,171,37,82,113,150,85,21,63,50,117,40,220,124,43,61,163,162,180,227,200,67,32,215,25,184,209,171,173,22,2,118,71,208,6,0,223,26,77,203,228,195,84,239,215,255,118,234,221,107,191,90,250,111,234,111,201,173,225,178,164,109,78,60,55,122,67,25,80,101,86,65,33,18,145,110,91,26,0,92,0,160,182,115,48,96,137,232,197,70,60,16,113,0,193,198,50,80,239,56,230,6,66,129,155,19,142,146,102,128,191,24,156,74,72,20,129,143,3,177,87,87,198,119,74,121,243,151,26,110,152,125,14,155,123,36,72,179,227,223,52,188,129,58,225,180,15,84,133,187,4,79,16,27,255,251,178,100,188,6,3,119,104,67,217,163,102,96,143,108,232,201,37,38,62,79,169,159,11,6,141,247,195,41,53,225,84,246,63,105,80,104,169,1,144,3,1,172,49,92,25,216,19,12,235,108,45,23,56,90,150,221,55,36,101,236,83,63,96,80,49,177,194,76,47,105,10,71,51,175,50,27,140,234,9,30,221,64,187,126,155,143,50,148,240,42,19,137,199,51,255,38,149,61,101,137,34,24,19,125,180,171,86,2,46,147,147,18,12,36,122,84,37,167,2,62,166,4,34,105,138,179,163,23,139,235,213,165,82,132,163,138,184,228,58,169,178,186,37,103,230,167,112,185,121,78,181,64,252,126,35,14,166,240,145,7,93,177,124,182,124,204,8,8,215,142,226,152,21,190,133,172,28,74,101,107,208,200,52,53,106,209,182,153,59,213,97,123,183,161,101,27,29,182,88,18,102,140,80,152,32,102,106,222,21,156,163,71,212,102,188,82,93,218,53,239,72,112,10,205,95,55,189,235,109,207,228,57,18,111,237,234,103,114,135,106,6,226,0,0,4,32,178,164,217,68,220,128,147,233,171,255,251,254,246,90,235,191,217,173,47,60,188,146,149,44,161,145,79,91,195,54,46,19,214,188,246,149,114,56,85,160,150,143,195,203,59,53,102,164,62,158,124,251,107,25,214,114,85,145,205,184,47,115,157,166,74,67,38,172,247,26,158,148,206,183,241,108,239,222,148,173,227,99,63,62,22,243,156,75,45,131,77,224,80,32,128,205,53,73,143,64,179,237,176,70,80,0,0,110,28,164,2,36,226,26,83,150,150,25,49,97,108,103,109,176,76,108,126,57,228,232,144,155,9,23,42,74,156,224,176,93,94,124,122,240,226,226,132,206,173,39,187,25,125,97,169,147,246,162,27,75,22,168,45,21,213,190,185,13,148,106,214,194,137,169,113,89,154,55,12,49,179,218,157,63,101,204,203,149,230,213,178,177,98,106,172,121,100,137,245,134,244,46,160,159,54,234,55,204,104,189,69,151,51,106,79,79,221,108,168,102,250,207,227,236,219,31,187,189,110,205,169,247,184,195,27,55,232,247,39,118,93,253,179,115,135,148,202,79,206,93,187,219,35,142,219,5,63,96,181,111,6,254,0,248,248,84,15,254,132,218,228,136,8,0,55,2,66,48,98,118,124,160,229,229,126,173,159,245,45,149,78,138,171,60,191,180,226,91,237,14,190,78,66,183,118,146,51,155,9,70,20,87,10,193,202,182,80,200,27,27,59,208,240,42,136,41,13,2,138,12,217,176,100,225,69,79,40,246,164,82,2,166,92,96,79,212,112,141,108,126,199,83,164,237,162,3,6,20,219,115,75,60,74,215,234,152,198,49,123,60,196,118,189,253,73,79,143,108,211,255,251,178,100,192,135,3,102,102,195,162,3,126,96,168,108,248,120,61,44,0,15,137,157,10,134,141,247,202,208,179,98,36,246,62,248,10,81,4,168,169,159,80,227,140,113,131,151,247,161,223,127,98,192,74,160,11,49,33,237,16,211,200,99,227,37,127,47,152,212,215,98,112,145,205,180,222,74,71,120,173,146,2,50,120,108,170,173,200,139,121,72,70,24,36,197,86,28,88,127,139,204,219,138,24,171,47,209,65,209,57,59,134,6,237,30,54,244,5,198,156,76,110,166,88,109,182,47,24,125,17,84,246,4,76,65,141,30,167,83,26,206,86,124,81,97,216,234,210,53,175,158,195,101,247,230,34,90,207,154,120,251,84,139,208,222,250,221,113,108,186,120,158,35,150,222,222,92,222,51,1,141,24,190,213,198,93,107,34,170,219,82,150,246,99,159,159,14,248,102,131,45,171,124,237,186,175,158,110,43,157,101,91,204,11,195,142,254,76,58,170,180,104,21,9,95,177,102,132,137,246,38,218,119,192,0,0,3,2,126,32,97,190,78,50,77,7,77,127,251,125,187,127,245,234,186,187,60,249,115,214,104,121,85,61,170,95,53,144,239,150,68,179,62,251,86,133,148,214,124,242,38,74,86,213,53,30,79,148,240,240,250,127,140,77,153,90,230,143,10,90,226,95,237,35,36,108,182,101,230,159,54,194,133,186,219,127,24,214,241,245,255,222,164,181,126,111,140,227,84,129,152,112,131,70,103,184,119,210,207,42,4,0,0,4,84,10,204,71,35,37,226,58,216,80,225,60,108,167,2,165,79,27,148,154,64,47,84,212,122,80,255,148,139,227,169,78,199,247,137,77,30,74,181,227,195,5,150,76,166,37,11,11,229,230,84,179,37,178,251,244,86,106,118,114,74,66,185,250,28,86,136,218,37,204,30,48,189,193,193,155,164,192,134,176,25,17,123,120,69,132,30,192,205,133,43,139,27,74,133,24,102,221,164,14,138,204,54,5,218,16,117,73,252,246,25,69,83,17,198,41,116,152,130,192,195,31,40,60,194,0,159,104,164,141,38,89,166,45,37,205,141,89,217,214,235,83,50,148,164,145,82,211,66,204,145,130,209,50,7,107,72,61,45,173,157,102,148,0,75,4,144,47,98,116,95,69,4,208,87,219,237,111,78,181,95,110,254,85,84,191,165,149,86,218,14,144,131,37,184,168,74,157,180,76,52,13,232,100,51,248,38,54,168,215,52,19,228,167,226,3,218,32,160,254,237,147,163,82,76,207,245,50,19,9,214,102,228,98,208,82,167,229,131,114,32,136,112,170,9,45,106,51,56,178,250,148,155,187,174,203,73,104,210,90,208,100,209,39,139,165,32,87,155,26,167,73,227,44,48,149,166,77,46,170,180,0,255,251,176,100,197,6,99,95,103,68,73,163,126,192,165,140,216,136,48,205,246,14,229,161,12,134,142,55,195,14,179,161,84,244,191,105,20,71,219,35,180,137,234,156,122,151,61,24,20,48,95,40,9,235,247,51,172,238,102,83,190,61,227,193,124,112,71,130,174,137,83,113,177,94,254,202,119,21,3,1,250,233,62,115,52,56,47,72,123,47,197,59,216,9,78,17,159,20,131,140,198,0,16,54,62,30,20,128,130,67,163,197,86,68,14,148,27,20,154,160,209,53,174,22,11,16,172,46,42,18,88,100,202,34,180,224,96,72,144,248,144,161,57,178,104,141,25,7,0,32,121,51,228,160,179,17,54,147,2,144,250,99,162,35,133,223,78,103,25,92,129,195,120,93,237,58,106,235,152,241,36,191,208,123,177,84,204,92,50,78,240,112,121,182,251,103,10,248,113,189,239,122,110,108,248,79,187,141,159,203,18,38,162,183,69,128,7,185,33,171,230,84,157,145,110,104,218,25,181,138,85,38,72,112,0,0,0,0,10,32,0,141,197,140,156,38,8,152,176,138,88,164,81,255,254,165,127,231,148,250,61,108,235,59,84,46,141,19,155,217,242,150,119,248,204,194,241,62,130,130,139,59,228,207,145,229,4,45,255,91,99,121,173,225,98,53,43,157,111,115,95,63,230,186,248,222,239,26,152,143,107,79,188,235,111,43,138,111,127,113,107,44,124,81,235,203,72,153,7,33,128,105,214,244,82,36,0,0,32,32,31,139,203,134,135,209,22,161,57,60,32,35,25,21,154,92,132,144,144,188,232,112,23,145,207,18,92,130,36,212,178,40,42,74,124,176,145,64,96,154,199,87,34,50,34,32,163,174,86,4,103,138,200,142,129,146,138,164,92,97,25,43,6,5,72,88,45,43,49,19,41,9,218,36,89,205,68,209,171,39,81,21,97,27,101,205,26,77,32,80,163,7,14,45,173,180,76,74,92,133,102,209,167,110,77,216,195,41,59,169,199,245,115,59,36,69,96,138,152,203,54,230,30,70,83,116,224,98,177,231,209,82,235,145,60,227,150,130,36,205,173,106,205,222,9,158,157,123,157,220,174,187,151,152,29,200,103,24,133,102,74,112,104,18,36,231,188,146,148,138,90,41,127,20,56,1,134,7,66,231,47,19,7,13,146,65,191,245,89,45,123,171,110,118,210,247,176,178,39,115,132,238,216,159,98,61,29,98,44,36,74,185,62,160,145,94,93,31,86,144,119,134,36,74,174,230,224,169,71,243,245,107,87,1,224,92,197,52,20,139,192,138,38,235,40,151,149,41,46,39,96,236,13,68,26,133,236,166,55,252,79,156,83,21,214,39,196,60,210,214,135,93,59,94,139,36,238,117,126,192,14,88,158,250,141,150,255,251,178,100,197,134,3,63,102,196,242,65,125,112,179,44,216,118,49,44,174,15,93,165,10,168,13,247,202,240,179,225,69,6,48,1,179,5,189,189,123,134,247,192,149,127,201,0,3,241,182,29,136,163,195,5,58,15,77,188,106,233,88,215,85,241,65,48,233,1,20,209,113,89,173,18,87,45,147,136,97,18,74,107,12,28,47,100,39,149,29,137,4,52,203,143,219,90,32,46,117,227,181,39,33,217,64,152,184,175,176,156,131,35,99,5,245,88,208,123,115,232,159,60,84,96,241,197,136,222,73,63,90,73,177,226,82,66,210,154,207,90,100,177,204,90,69,76,124,184,228,156,177,196,206,192,187,73,135,125,234,112,244,174,123,12,114,201,226,100,199,145,253,93,118,204,172,163,53,50,41,204,52,139,102,171,171,167,43,218,171,174,217,123,57,13,157,187,209,64,138,31,73,157,12,109,218,11,99,24,245,89,101,5,52,84,93,29,227,112,8,185,60,234,163,219,148,153,128,175,161,255,234,91,156,14,68,0,0,2,156,32,129,198,66,36,9,83,138,102,255,255,87,255,250,216,191,188,239,97,14,141,220,246,72,100,132,119,66,202,239,216,105,179,66,114,185,161,203,74,197,242,61,106,104,122,202,138,117,204,203,74,29,171,93,137,201,21,179,200,220,142,67,79,134,179,35,103,135,90,223,123,151,20,174,113,241,75,94,149,196,61,86,22,231,121,222,86,251,181,132,181,193,84,45,131,44,177,88,140,18,104,4,0,33,41,192,124,236,241,248,12,139,170,40,96,233,158,163,100,232,180,189,81,33,117,73,14,58,139,40,91,147,195,119,234,56,188,103,86,22,32,174,6,173,216,169,10,166,221,30,202,239,32,160,10,70,167,11,136,219,68,113,9,81,131,181,199,142,149,211,70,82,93,31,62,209,251,78,161,81,162,169,154,21,109,10,19,49,213,234,127,46,122,24,199,136,142,108,134,133,72,101,151,214,86,150,88,112,163,122,56,209,46,214,15,118,235,44,195,236,177,103,181,189,162,246,57,111,253,42,250,27,27,45,195,102,232,253,126,44,173,243,47,243,177,95,105,76,180,245,187,109,248,219,83,3,30,178,237,229,172,17,89,64,1,72,131,13,17,164,242,40,12,194,7,24,59,196,160,123,154,185,117,37,162,223,183,93,151,212,130,173,95,173,121,139,43,61,189,235,107,85,124,223,57,126,85,223,182,168,221,204,184,190,187,103,137,236,85,109,71,195,33,10,237,116,103,39,131,58,21,62,246,154,22,127,144,84,37,169,243,188,234,8,90,241,113,168,85,71,141,232,170,162,74,175,45,137,82,243,146,43,97,56,58,109,192,174,178,243,55,167,196,127,92,60,206,169,120,215,214,28,180,250,213,206,255,251,178,100,196,7,51,70,103,67,161,163,126,96,173,76,232,116,61,140,0,16,73,159,10,134,153,247,202,199,179,97,160,196,179,48,27,194,81,55,91,157,46,235,62,111,154,149,229,190,176,222,201,4,0,4,27,136,72,61,45,142,168,100,98,182,166,113,245,235,188,186,72,194,75,73,144,199,243,211,98,249,1,163,242,218,119,203,116,84,36,105,56,244,134,84,29,13,209,172,55,96,195,32,208,218,166,117,16,104,241,31,68,33,88,135,17,8,137,136,146,120,193,33,9,54,9,147,63,103,77,82,34,130,70,136,223,82,88,201,42,224,30,67,198,77,36,75,69,4,5,78,236,38,211,76,148,44,115,17,107,17,36,211,203,68,201,35,69,210,113,10,240,193,65,210,203,174,244,147,64,180,245,86,51,166,214,200,137,86,25,123,51,165,209,69,227,138,57,118,25,172,172,165,51,126,244,154,100,198,235,252,231,97,245,151,91,185,206,10,28,13,60,168,55,26,157,124,238,133,170,9,224,0,0,0,0,80,119,19,194,49,177,120,241,7,255,255,253,95,247,255,250,171,255,255,83,178,114,183,11,139,124,203,200,227,109,153,235,127,238,203,210,174,88,92,205,77,8,183,151,139,145,75,14,239,50,239,25,174,48,221,168,18,207,72,58,141,237,186,95,81,95,184,63,220,72,47,96,205,54,55,90,102,28,153,154,108,195,182,97,199,129,168,21,141,17,254,87,4,12,25,26,191,107,174,189,157,135,66,8,64,225,84,116,13,9,70,117,82,65,213,192,96,170,19,168,72,2,140,3,35,2,149,224,60,135,73,9,198,128,166,90,13,68,134,40,121,27,132,109,16,172,104,72,84,238,69,115,115,81,0,162,58,154,20,72,73,69,24,252,97,250,105,83,19,229,199,238,6,93,37,152,40,141,170,47,120,113,67,164,77,162,39,132,109,35,141,144,176,137,207,106,130,137,144,162,84,154,2,146,196,113,157,17,213,202,98,152,64,212,17,235,45,189,71,179,214,146,221,142,212,14,34,48,220,117,68,173,60,116,150,219,159,153,33,184,18,73,52,49,185,193,134,50,210,169,108,181,79,104,46,243,9,177,252,128,15,138,45,109,185,76,65,0,4,96,63,49,114,36,110,86,55,90,253,86,71,71,187,162,180,217,42,74,181,191,175,119,149,63,248,165,189,97,111,233,158,109,22,63,126,157,187,18,75,78,241,24,188,146,218,237,190,41,20,246,14,250,101,22,246,197,22,123,68,158,135,125,42,205,77,222,142,247,75,45,157,118,64,207,171,213,99,177,59,151,214,3,195,121,181,54,237,141,205,55,181,160,90,7,200,245,130,172,242,83,118,211,157,119,104,239,227,94,28,13,87,27,222,222,194,131,23,202,167,3,255,251,178,100,198,6,3,91,102,196,225,163,127,48,165,76,216,136,60,201,0,17,49,157,8,168,153,247,203,41,180,33,96,246,62,249,245,212,209,145,106,104,113,109,44,205,172,213,159,173,128,129,0,0,6,137,5,71,153,77,103,249,252,236,112,245,135,234,34,224,230,235,21,81,28,77,40,122,158,167,35,145,224,99,42,80,196,235,115,82,185,86,206,156,72,77,48,31,213,18,133,107,78,219,94,145,130,110,47,60,36,147,227,57,68,84,72,43,59,30,220,84,76,120,220,242,53,106,8,43,70,99,160,148,88,169,56,129,97,252,142,181,130,226,210,74,231,139,117,175,14,11,96,46,194,100,160,253,74,131,114,96,238,210,210,227,181,253,81,98,220,68,149,38,58,170,4,100,165,105,86,156,98,2,212,235,222,58,77,203,145,90,52,181,162,69,206,198,116,169,133,239,196,146,139,89,142,29,91,119,90,60,57,128,222,243,218,3,203,200,175,125,106,87,17,218,167,243,70,212,79,108,203,61,88,98,230,25,38,190,227,134,82,48,87,51,111,244,184,239,229,239,218,2,16,0,0,1,236,34,132,165,3,66,82,165,127,213,191,183,215,219,171,119,141,220,190,251,23,105,153,228,158,133,232,204,172,169,141,195,239,233,41,132,201,78,181,67,188,10,194,50,83,41,239,176,216,170,102,166,110,93,232,163,132,89,17,100,110,176,191,167,169,34,243,129,242,93,211,76,212,243,36,198,233,38,166,69,23,211,205,89,75,161,187,38,192,68,32,70,172,172,223,251,20,65,0,33,207,68,49,181,251,100,174,47,226,214,105,36,67,173,50,113,193,6,147,196,86,78,184,171,246,6,248,209,31,61,126,206,206,142,50,60,160,166,152,87,117,240,35,85,30,163,76,48,186,205,33,100,192,196,153,29,197,21,154,104,142,178,177,169,34,97,26,29,59,176,96,197,199,147,19,176,132,123,163,64,127,163,61,4,72,16,204,138,103,51,210,168,20,140,220,224,94,228,109,132,163,31,167,102,106,151,82,80,69,149,170,176,65,22,164,35,197,228,157,145,198,9,248,27,123,209,221,109,189,27,165,242,216,116,167,247,13,156,228,92,70,181,95,28,91,102,130,13,74,146,72,173,209,72,182,182,105,2,16,64,167,17,34,177,42,38,200,57,179,164,191,233,127,247,109,79,82,172,187,221,85,58,155,94,230,123,253,178,30,115,198,180,110,183,250,107,190,185,206,248,239,89,141,187,207,157,99,238,109,3,251,104,215,194,182,103,209,112,145,80,182,249,219,82,233,106,94,11,78,48,164,84,68,135,106,189,89,35,153,143,220,44,123,69,55,168,210,169,104,180,254,120,170,235,67,87,183,217,179,118,188,212,137,168,185,135,155,90,181,255,251,178,100,187,7,35,47,103,67,161,163,110,96,160,44,232,133,61,43,190,16,37,155,10,134,153,251,75,20,53,97,64,244,191,161,182,212,192,171,197,237,96,130,156,223,252,191,195,124,183,180,13,168,25,74,201,21,231,233,235,58,211,199,53,52,22,118,41,82,138,101,100,126,216,212,134,49,34,166,85,36,207,245,185,90,223,77,182,5,134,66,92,175,57,214,230,84,41,152,54,147,53,143,198,53,182,61,26,12,15,221,204,233,125,90,178,241,29,98,83,65,176,104,201,40,137,108,21,10,1,97,82,16,72,88,46,12,15,57,8,156,140,104,153,48,138,34,109,38,20,196,80,78,68,93,227,34,162,82,193,160,28,104,128,112,107,40,133,9,58,224,48,128,83,163,166,23,70,203,48,100,194,196,168,9,27,127,70,32,183,180,50,142,15,62,185,5,189,54,22,32,174,138,90,145,118,225,19,232,115,155,123,103,193,102,154,19,93,226,210,222,241,102,121,169,119,155,207,105,126,224,171,135,29,169,189,222,240,233,4,247,114,187,139,66,239,247,115,138,85,18,230,0,0,0,0,74,182,2,68,112,132,193,28,104,107,51,127,173,95,75,173,187,169,105,217,38,173,75,65,217,108,182,82,231,14,185,116,233,186,70,8,41,75,81,214,81,154,204,80,115,35,236,198,203,50,117,43,91,187,89,150,182,84,209,245,37,82,9,61,208,162,102,106,155,164,181,178,147,101,245,178,157,210,69,68,80,139,76,80,160,170,8,140,156,15,137,76,162,177,129,16,200,132,136,145,162,84,162,26,105,18,49,76,8,0,242,0,241,82,18,208,25,13,156,17,53,209,96,168,138,204,193,199,18,154,133,232,120,202,35,161,83,141,101,134,98,180,15,156,209,19,136,22,110,109,50,67,191,229,23,35,10,147,157,147,51,60,78,40,178,34,182,204,89,132,22,97,89,79,87,114,209,69,52,182,88,173,246,45,102,215,87,29,208,90,113,70,133,109,82,74,161,196,82,115,118,128,213,66,140,74,210,184,59,31,17,46,13,92,216,83,26,183,91,143,31,73,169,26,188,214,191,218,195,236,124,220,209,206,46,41,133,32,58,145,141,145,171,221,235,23,16,6,34,10,168,61,131,36,75,178,154,174,223,239,250,252,250,102,119,165,165,59,54,132,126,89,76,39,119,66,42,76,20,191,50,41,7,20,217,169,227,219,132,59,4,117,222,115,148,69,53,160,145,5,64,86,27,152,242,135,19,134,227,104,31,217,95,68,80,89,65,72,44,197,36,15,34,110,102,198,230,101,229,162,203,169,55,73,156,209,205,19,56,108,93,47,151,146,66,131,155,154,211,166,102,147,186,142,158,51,49,81,48,5,196,185,115,142,189,241,155,247,42,92,255,251,178,100,188,6,2,199,102,199,104,224,107,242,162,44,232,153,37,43,190,16,105,165,11,9,142,85,202,222,51,225,160,244,190,248,166,43,190,33,165,182,200,4,0,0,2,52,88,223,51,73,29,92,230,202,141,82,214,43,197,90,194,157,157,101,141,28,164,99,86,47,162,214,27,38,84,55,204,222,210,155,78,51,20,46,4,168,100,137,0,44,125,178,49,241,2,5,196,68,229,171,2,244,62,93,237,76,224,34,85,200,8,74,10,209,88,184,240,72,155,84,17,105,100,100,244,186,17,147,146,70,194,22,201,216,12,162,42,135,185,164,59,3,81,73,45,195,217,202,16,197,167,65,161,152,25,228,74,246,167,22,77,137,102,232,193,12,208,36,203,137,144,206,209,44,203,17,157,83,145,222,41,37,150,201,226,174,211,20,71,218,221,179,119,60,99,121,239,177,30,244,220,125,235,119,154,185,164,27,88,46,92,56,161,181,149,72,68,140,104,81,239,71,50,61,1,53,64,0,1,32,9,129,84,144,72,30,23,114,55,60,183,166,103,61,63,95,179,215,53,104,117,155,254,123,41,233,34,146,84,187,70,254,147,185,242,254,112,66,65,107,153,83,22,229,149,236,34,83,44,89,110,147,185,86,51,201,132,153,74,232,114,145,65,225,5,174,114,218,103,251,172,243,243,79,156,95,87,212,61,91,59,196,59,231,252,227,251,223,58,180,24,23,94,11,184,252,211,12,185,61,175,89,164,91,26,24,0,0,4,25,168,246,22,83,153,24,247,109,72,249,235,103,40,150,100,81,194,69,185,191,112,145,8,121,148,163,168,145,22,163,56,189,162,184,17,87,165,165,6,74,173,24,251,171,154,108,182,165,89,242,175,137,81,218,224,110,217,72,213,32,208,124,226,130,81,101,246,88,171,11,150,113,243,53,122,177,245,34,82,135,84,36,124,122,94,122,152,149,110,48,195,45,106,183,92,151,218,126,45,67,43,78,180,235,59,205,165,213,45,53,77,234,185,88,173,41,80,89,215,23,156,159,43,123,92,72,198,77,119,150,56,135,11,87,164,13,164,91,191,2,3,207,23,234,93,91,49,228,189,96,227,89,246,242,235,123,245,165,219,7,88,124,27,30,73,114,115,105,24,253,221,225,32,19,66,129,12,233,20,103,77,245,183,245,126,173,175,161,93,223,95,242,249,188,50,52,67,57,31,90,186,12,76,91,149,189,50,99,119,168,176,216,196,222,159,180,37,5,121,168,47,36,70,84,15,156,212,35,220,157,144,101,79,25,0,158,30,242,49,135,148,102,42,100,198,82,178,196,36,190,115,170,205,186,251,125,98,159,49,45,90,227,235,24,147,53,181,107,165,216,200,143,140,86,38,79,94,166,84,197,53,4,130,63,9,255,251,178,100,200,135,115,119,103,195,161,67,126,208,176,140,216,120,61,143,190,13,193,165,13,6,141,249,147,35,52,161,96,246,62,248,186,234,14,84,19,157,107,135,198,82,117,234,49,146,26,110,116,82,161,29,17,242,81,64,210,153,104,78,88,255,95,82,159,9,198,119,108,172,52,170,25,105,0,176,79,72,112,110,96,148,232,232,125,47,10,203,200,99,217,202,199,106,171,85,137,71,103,132,227,49,227,203,232,103,71,231,80,58,39,149,130,209,37,179,35,6,212,171,67,117,128,36,79,84,104,237,153,45,190,233,76,244,176,109,101,2,66,146,193,242,174,83,99,8,74,165,20,51,239,124,230,165,170,168,91,67,4,197,63,61,140,234,229,85,135,208,193,167,209,44,97,131,34,193,224,138,116,189,178,34,211,211,183,98,104,145,117,158,196,205,75,202,193,18,209,239,91,105,131,48,49,52,90,75,2,212,146,149,151,80,115,93,55,148,22,167,196,199,132,220,61,24,120,227,40,107,138,170,4,198,64,20,0,64,158,130,164,76,140,141,202,134,242,97,153,141,159,253,147,52,51,48,247,235,244,125,182,118,116,122,191,223,107,29,121,195,82,225,127,168,39,46,195,134,191,27,178,148,51,1,203,248,123,108,204,215,151,88,169,72,184,199,217,65,136,28,156,73,128,151,247,10,134,208,212,169,123,105,45,73,177,121,45,104,178,40,178,93,73,182,164,82,69,36,7,120,39,35,208,220,90,68,143,90,253,157,163,121,125,235,98,21,35,52,170,22,22,166,51,165,112,170,78,171,89,117,195,38,217,61,106,237,53,241,152,193,169,137,201,80,201,171,89,18,93,91,103,93,185,52,232,170,92,30,199,194,209,77,1,24,168,162,137,181,130,81,139,184,149,97,249,128,18,87,244,141,106,103,201,42,109,241,17,87,21,28,13,47,36,201,72,147,44,220,80,161,174,138,77,120,172,34,39,81,169,69,20,145,42,147,74,161,138,77,178,146,54,27,113,211,40,174,225,51,134,160,185,150,166,75,43,151,212,44,199,244,74,213,197,13,213,228,186,207,89,159,79,196,201,101,42,218,181,174,56,139,253,166,165,45,200,246,125,29,0,44,111,202,138,161,254,137,245,48,149,173,64,2,26,70,11,121,208,143,77,35,144,213,51,84,57,37,129,29,197,244,25,113,44,144,233,60,89,87,149,169,55,74,63,221,77,200,136,70,139,46,162,240,156,39,12,169,185,164,34,160,168,44,15,8,201,9,220,246,81,42,156,39,13,101,164,37,139,46,129,183,52,202,201,205,210,198,144,145,5,68,67,68,104,13,158,52,41,11,2,163,36,4,104,17,176,210,21,170,225,88,125,92,58,89,109,137,143,154,186,115,77,138,74,74,19,255,251,178,100,196,128,131,99,103,195,89,163,111,64,168,108,248,80,61,137,126,86,113,234,216,71,165,115,193,95,32,30,168,39,142,208,99,216,250,191,137,171,168,255,254,218,146,83,18,199,243,10,61,150,215,26,146,138,74,80,77,3,235,19,137,42,70,120,154,59,134,208,74,20,65,225,96,123,38,31,56,125,103,54,98,89,116,228,84,81,236,152,255,254,156,212,138,80,90,192,169,189,109,16,0,65,28,142,207,255,253,156,168,171,213,21,1,131,96,115,116,228,202,158,68,166,17,10,53,135,110,42,163,164,111,6,104,138,157,137,245,99,59,131,147,216,88,204,40,50,161,200,100,214,89,114,53,150,89,12,166,76,178,114,203,44,142,70,172,178,212,50,50,101,12,9,195,38,93,214,42,45,253,95,246,106,23,76,65,77,69,51,46,57,56,46,50,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,255,251,178,100,220,15,240,0,0,105,0,0,0,8,0,0,13,32,0,0,1,0,0,1,164,0,0,0,32,0,0,52,128,0,0,4,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,76,65,77,69,51,46,57,56,46,50,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170